python3-perf-debuginfo-4.19.90-2409.6.0.0297.oe2003sp40>    f ;G|`u` b ;V*1\uRhn"`t7K$OZ#Nd\z+KǴ3N)S<G75bEp[Ё(Lm&7~yLLJ&hE>GIcY3%X_̷ᷰf7s4uc4.(̓s-9D.W00AdzcTɀ ~#Dd *׎_IWS`L^cP"#ZH@1Ɗ8|RE^ɂbk%Odx#& $tA(vr{j7"ywŁ4\~t*2<[Vya7#|M3sYD^ed4039962a8494c543d09942c4a214146153034952f44d2e27d61814c1f82aed9772a29812645102c909bf4501018d83b6b4b69c ظe~߱UF>9?d! 9 d04: Oax~     (Xx#(?8H=9<=:%=FGHIXY \`]^b~dienfqlstuvzCpython3-perf-debuginfo4.19.902409.6.0.0297.oe2003sp4Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fdc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$ffffffff098e1c09cb6073443e4acc8a48427f97d244dd5069ab9107fe4d237bc42c7ef08b3cc75a8e1c34bd4103a412a1d189b37fbce112ec039fd9912990006c5b4c62d285abb888c0c2d2f037769963b9fe9fa6458e717d62d8750f4e2a34fd0ba634rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.6.0.0297.oe2003sp4.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f@fX@fo@f4f@fͿfą@fJf@ff@f`f&@ff|fqvfifh<@f`S@fWfM@fDf:f(@ff-f @ee@eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&chenyi - 4.19.90-2409.6.0.0297yushi - 4.19.90-2409.4.0.0296chenyi - 4.19.90-2409.4.0.0295chenyi - 4.19.90-2409.3.0.0294chenyi - 4.19.90-2409.1.0.0293chenyi - 4.19.90-2408.5.0.0292chenyi - 4.19.90-2408.4.0.0291chenyi - 4.19.90-2408.3.0.0290chenyi - 4.19.90-2408.2.0.0289chenyi - 4.19.90-2408.1.0.0288chenyi - 4.19.90-2407.5.0.0287chenyi - 4.19.90-2407.4.0.0286chenyi - 4.19.90-2407.3.0.0285chenyi - 4.19.90-2407.1.0.0284chenyi - 4.19.90-2406.4.0.0283chenyi - 4.19.90-2406.3.0.0282chenyi - 4.19.90-2406.2.0.0281chenyi - 4.19.90-2406.1.0.0280chenyi - 4.19.90-2406.1.0.0279chenyi - 4.19.90-2405.5.0.0278hongrongxuan - 4.19.90-2405.4.0.0277chenyi - 4.19.90-2405.3.0.0276chenyi - 4.19.90-2405.1.0.0275chenyi - 4.19.90-2404.3.0.0274chenyi - 4.19.90-2404.2.0.0273hongrongxuan - 4.19.90-2404.1.0.0272hongrongxuan - 4.19.90-2403.4.0.0271hongrongxuan - 4.19.90-2403.3.0.0270hongrongxuan - 4.19.90-2403.2.0.0269hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !11816 v3 tools: fix implicit declaration of function __ALIGN_KERNEL - tools: fix implicit declaration of function __ALIGN_KERNEL - !11786 LTS patch backport - !11759 sch/netem: fix use after free in netem_dequeue - arm64: cpufeature: Fix the visibility of compat hwcaps - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc - irqchip/mbigen: Fix mbigen node address layout - !11737 hwmon: (adc128d818) Fix underflows seen when writing limit attributes - !11692 fix CVE-2024-46723 - !11695 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11734 Input: MT - limit max slots - sch/netem: fix use after free in netem_dequeue - !11722 Squashfs: sanity check symbolic link size - !11697 Fix iBMA bug and change version - !11700 x86/mm: Fix pti_clone_pgtable() alignment assumption - hwmon: (adc128d818) Fix underflows seen when writing limit attributes - Input: MT - limit max slots - Squashfs: sanity check symbolic link size - x86/mm: Fix pti_clone_pgtable() alignment assumption - BMA: Fix edma driver initialization problem and change the version number. - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11671 v4 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - drm/amdgpu: fix ucode out-of-bounds read warning - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - !11645 block: backport debugfs patches - !11544 Fix CVE-2024-45025 - !11560 mm/ksm: fix possible UAF of stable_node - !11652 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - block: fix kabi broken in struct request_queue - block: protect blk_mq_debugfs_register/unregister_hctx() with 'debugfs_mutex' - block: shutdown blktrace in blk_release_queue() - block: remove per-disk debugfs files in blk_unregister_queue - block: serialize all debugfs operations using q->debugfs_mutex - blk-mq: Fix spurious debugfs directory creation during initialization - block: create the request_queue debugfs_dir on registration - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - blk-mq: fix up placement of debugfs directory of queue files - blk-mq: no need to check return value of debugfs_create functions - blktrace: annotate required lock on do_blk_trace_setup() - blktrace: Avoid sparse warnings when assigning q->blk_trace - blktrace: break out of blktrace setup on concurrent calls - !11616 mmc: mmc_test: Fix NULL dereference on allocation failure - !11610 Input: uinput - reject requests with unreasonable number of slots - mmc: mmc_test: Fix NULL dereference on allocation failure - Input: uinput - reject requests with unreasonable number of slots - !11596 gtp: pull network headers in gtp_dev_xmit() - gtp: pull network headers in gtp_dev_xmit() - mm/ksm: fix possible UAF of stable_node - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - s390/cio: rename bitmap_size() -> idset_bitmap_size() - bitmap: introduce generic optimized bitmap_size()- net/core: Replace driver version to be kernel version- !11557 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - !11520 ipv6: prevent UAF in ip6_send_skb() - !11532 v2 Fix CVE-2023-52915 - media: dvb-usb-v2: af9035: fix missing unlock - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - !11525 v2 usb: gadget: core: Check for unset descriptor - usb: gadget: core: Check for unset descriptor - !11512 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - x86/mtrr: Check if fixed MTRRs exist before saving them- !11434 v3 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11418 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11426 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - nfc: pn533: initialize struct pn533_out_arg properly - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - !11404 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11406 net: hns3: do not allow call hns3_nic_net_open repeatedly - md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11177 dma: fix call order in dmam_free_coherent - !11387 usb: gadget: rndis: add spinlock for rndis response list - !8301 tty: fix hang on tty device with no_room set - !7809 net-memcg: Fix scope of sockmem pressure indicators - net: hns3: do not allow call hns3_nic_net_open repeatedly - !11386 v5 support block hierarchy stats - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11349 jfs: Fix array-index-out-of-bounds in diFree - !11350 devres: Fix memory leakage caused by driver API devm_free_percpu() - !11378 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11370 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11367 ibmvnic: free reset-work-item when flushing - !11388 dev/parport: fix the array out-of-bounds risk - dev/parport: fix the array out-of-bounds risk - usb: gadget: rndis: add spinlock for rndis response list - blk-io-hierarchy: support new stage for bio lifetime - blk-io-hierarchy: support new rq based stage rq_driver - blk-io-hierarchy: support new rq based stage requeue - blk-io-hierarchy: support new rq based stage hctx - blk-io-hierarchy: support new rq based stage kyber - blk-io-hierarchy: support new rq based stage bfq - blk-io-hierarchy: support new rq based stage mq-deadline - blk-io-hierarchy: support new rq based stage plug - blk-io-hierarchy: support new bio based stage gettag - blk-mq: remove blk_mq_put_ctx() - blk-io-hierarchy: support new bio based stage blk-wbt - blk-io-hierarchy: support new bio based stage blk-throtl - blk-io-hierarchy: support to recored the number of slow IO - block-io-hierarchy: core hierarchy iodump implementation - block-io-hierarchy: core hierarchy stats implementation - block: support to record when request is completed - blk-mq-debugfs: factor out a new helper to show allocated request - block: block: fix kabi broken for struct blk_mq_alloc_data - block: support to recored bio allocation task in request - block: fix kabi broken for struct request - block: support to recored bio allocation time in request - block: support to recored bio allocation task - block: support to recored bio allocation time - block: fix kabi broken in struct blk_plug - block: fix that blk_time_get_ns() doesn't update time after schedule - block: limit block time caching to in_task() context - block: update cached timestamp post schedule/preemption - block: cache current nsec time in struct blk_plug - block: add blk_time_get_ns() and blk_time_get() helpers - blk-mq: export blk-mq-debugfs apis - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - ibmvnic: free reset-work-item when flushing - devres: Fix memory leakage caused by driver API devm_free_percpu() - jfs: Fix array-index-out-of-bounds in diFree - dma: fix call order in dmam_free_coherent - tty: fix hang on tty device with no_room set - net-memcg: Fix scope of sockmem pressure indicators- !11383 perf/core: Fix missing wakeup when waiting for context reference - !11384 fs/proc: fix softlockup in __read_vmcore - !11351 regulator: da9211: Use irq handler when ready - !11364 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - fs/proc: fix softlockup in __read_vmcore - perf/core: Fix missing wakeup when waiting for context reference - !11242 CVE-2024-43892 - !11301 ext4: remove the redundant folio_wait_stable() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - !11333 jbd2: avoid mount failed when commit block is partial submitted - !11345 netfilter: ctnetlink: use helper function to calculate expect ID - regulator: da9211: Use irq handler when ready - !11220 io_uring: add a schedule point in io_add_buffers() - netfilter: ctnetlink: use helper function to calculate expect ID - jbd2: avoid mount failed when commit block is partial submitted - !11290 Add exception protection processing for vd in axi_chan_handle_err function - !11258 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - !11215 Fix CVE-2024-40901 - !11186 Backport bugfix for AMD SMN - !11265 mtd: rawnand: hynix: fixed typo - !11264 media: xc2028: avoid use-after-free in load_firmware_cb() - !11234 efi: fix NULL-deref in init error path - ext4: remove the redundant folio_wait_stable() - !11266 serial: core: check uartclk for zero to avoid divide by zero - Add exception protection processing for vd in axi_chan_handle_err function - !11216 scsi: qla2xxx: validate nvme_local_port correctly - !11254 mm: avoid overflows in dirty throttling logic - serial: core: check uartclk for zero to avoid divide by zero - !11189 tcp: fix race in tcp_v6_syn_recv_sock() - mtd: rawnand: hynix: fixed typo - media: xc2028: avoid use-after-free in load_firmware_cb() - !11154 xen/netfront: destroy queues before real_num_tx_queues is zeroed - !11259 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - !11260 ACPI: EC: Abort address space access upon error - !11261 ACPI: EC: Avoid returning AE_OK on errors in address space handler - !11114 sysctl: always initialize i_uid/i_gid - !11167 f2fs: let's avoid panic if extent_tree is not created - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - mm: avoid overflows in dirty throttling logic - !11164 usb: vhci-hcd: Do not drop references before new references are gained - !11173 tracing: Fix overflow in get_free_elt() - memcg: protect concurrent access to mem_cgroup_idr - efi: fix NULL-deref in init error path - !11185 kobject_uevent: Fix OOB access within zap_modalias_env() - !11178 irqchip/alpine-msi: Fix off-by-one in allocation error path - io_uring: add a schedule point in io_add_buffers() - scsi: qla2xxx: validate nvme_local_port correctly - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpt3sas: Gracefully handle online firmware update - scsi: mpt3sas: Add ioc_ logging macros - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - !11193 net/ipv6: Fix the RT cache flush via sysctl using a previous delay - !11209 LTS patches round - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: tcp better handling of reordering then loss cases - tcp: tcp_mark_head_lost is only valid for sack-tcp - tcp: add ece_ack flag to reno sack functions - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - tcp: fix race in tcp_v6_syn_recv_sock() - x86/amd_nb: Check for invalid SMN reads - PCI: Add PCI_ERROR_RESPONSE and related definitions - kobject_uevent: Fix OOB access within zap_modalias_env() - irqchip/alpine-msi: Fix off-by-one in allocation error path - tracing: Fix overflow in get_free_elt() - f2fs: let's avoid panic if extent_tree is not created - usb: vhci-hcd: Do not drop references before new references are gained - xen/netfront: destroy queues before real_num_tx_queues is zeroed - sysctl: always initialize i_uid/i_gid- !11130 iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11132 KVM: x86/mmu: make apf token non-zero to fix bug - !11192 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - !11150 protect the fetch of ->fd[fd - !11117 net/iucv: fix use after free in iucv_sock_close() - !11122 fix CVE-2023-52893 - !11089 f2fs: fix to don't dirty inode for readonly filesystem - !11078 nilfs2: fix general protection fault in nilfs_btree_insert() - !11047 filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !11095 exec: Fix ToCToU between perm check and set-uid/gid usage - KVM: x86/mmu: make apf token non-zero to fix bug - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11121 scsi: qla2xxx: During vport delete send async logout explicitly - !11113 mISDN: Fix a use after free in hfcmulti_tx() - gsmi: fix null-deref in gsmi_get_variable - scsi: qla2xxx: During vport delete send async logout explicitly - net/iucv: fix use after free in iucv_sock_close() - !11074 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - mISDN: Fix a use after free in hfcmulti_tx() - !11072 drm/virtio: Fix GEM handle creation UAF - exec: Fix ToCToU between perm check and set-uid/gid usage - !11086 thermal: int340x: fix memory leak in int3400_notify() - f2fs: fix to don't dirty inode for readonly filesystem - thermal: int340x: fix memory leak in int3400_notify() - !11061 Fix CVE-2023-52898 - nilfs2: fix general protection fault in nilfs_btree_insert() - !11068 Fix CVE-2024-39501 - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - drm/virtio: Fix GEM handle creation UAF - !11060 parisc: Fix data TLB miss in sba_unmap_sg - !11065 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11062 ocfs2: add bounds checking to ocfs2_check_dir_entry() - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !10992 media: venus: fix use after free in vdec_close - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - ocfs2: add bounds checking to ocfs2_check_dir_entry() - !11001 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10987 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - xhci: Fix null pointer dereference when host dies - xhci: avoid race between disable slot command and host runtime suspend - parisc: Fix data TLB miss in sba_unmap_sg - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - !11037 s390/sclp: Fix sclp_init() cleanup on failure - !11021 net: usb: qmi_wwan: fix memory leak for not ip packets - s390/sclp: Fix sclp_init() cleanup on failure - net: usb: qmi_wwan: fix memory leak for not ip packets - !10966 perf: Optimize perf_pmu_migrate_context() - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - perf: Optimize perf_pmu_migrate_context()- !10978 CVE-2024-42304 - !10946 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10957 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10954 leds: trigger: Unregister sysfs attributes before calling deactivate() - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10930 libceph: fix race between delayed_work() and ceph_monc_stop() - leds: trigger: Unregister sysfs attributes before calling deactivate() - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - libceph: fix race between delayed_work() and ceph_monc_stop() - !10841 ALSA: gus: fix null pointer dereference on pointer block - !10913 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10915 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10894 v2 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10892 crypto: aead,cipher - zeroize key buffer after use - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - crypto: aead,cipher - zeroize key buffer after use - ALSA: gus: fix null pointer dereference on pointer block- !10895 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10897 v2 orangefs: fix out-of-bounds fsid access - !10858 v4 powerpc/pseries: Whitelist dtl slub object for copying to userspace - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10891 CVE-2024-42105 - nilfs2: fix inode number range checks - !10871 USB: serial: mos7840: fix crash on resume - !10643 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: serial: mos7840: fix crash on resume - !10865 Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10825 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10730 filelock: Remove locks reliably when fcntl/close race is detected - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10802 media: dvb-frontends: tda10048: Fix integer overflow - !10703 x86: stop playing stack games in profile_pc() - !10838 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10806 tcp_metrics: validate source addr length - !10803 s390/pkey: Wipe sensitive data on failure - !10786 CVE-2024-41034 - tcp_metrics: validate source addr length - s390/pkey: Wipe sensitive data on failure - !10700 ethernet: Fix error handling in xemaclite_of_probe - !10777 Fix CVE-2024-42160 - media: dvb-frontends: tda10048: Fix integer overflow - !10532 ftruncate: pass a signed offset - !10623 ata: libata-core: Fix double free on error - !10664 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - nilfs2: fix kernel bug on rename operation of broken directory - nilfs2: return the mapped address from nilfs_get_page() - nilfs2: Remove check for PageError - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - ethernet: Fix error handling in xemaclite_of_probe - ASoC: fsl-asoc-card: set priv->pdev before using it - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - ata: libata-core: Fix double free on error - ftruncate: pass a signed offset- !10629 v2 hfsplus: fix uninit-value in copy_name - !10723 net/iucv: Avoid explicit cpumask var allocation on stack - !10646 net: dsa: mv88e6xxx: Correct check for empty list - !10609 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10608 CVE-2024-41044 - net/iucv: Avoid explicit cpumask var allocation on stack - !10693 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - !10571 ila: block BH in ila_output() - !10593 fix CVE-2024-41046 - !10521 xfs: add bounds checking to xlog_recover_process_data - !10597 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - !10562 nilfs2: add missing check for inode numbers on directory entries - !10706 jfs: don't walk off the end of ealist - !10699 drm/amd/display: Skip finding free audio for unknown engine_id - !10672 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10684 ocfs2: fix DIO failure due to insufficient transaction credits - !10565 gpio: davinci: Validate the obtained number of IRQs - !10389 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - jfs: don't walk off the end of ealist - drm/amd/display: Skip finding free audio for unknown engine_id - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ocfs2: fix DIO failure due to insufficient transaction credits - inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10641 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10601 IB/core: Implement a limit on UMAD receive List - net: dsa: mv88e6xxx: Correct check for empty list - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - hfsplus: fix uninit-value in copy_name - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - ppp: reject claimed-as-LCP but actually malformed packets - ppp: ensure minimum packet size in ppp_write() - IB/core: Implement a limit on UMAD receive List - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10320 thermal: Fix NULL pointer dereferences in of_thermal_ functions - !10529 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - nilfs2: add missing check for inode numbers on directory entries - !10471 ALSA: emux: improve patch ioctl data validation - !10479 jffs2: Fix potential illegal address access in jffs2_free_inode - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - xfs: add bounds checking to xlog_recover_process_data - !10386 filelock: Fix fcntl/close race recovery compat path - !10485 fix CVE-2024-42086 - !10492 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10400 Fix CVE-2024-41069 - !10270 HID: core: remove unnecessary WARN_ON() in implement() - !10472 v2 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10359 v2 PCI/ROM: Fix PCI ROM header check bug - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - iio: chemical: bme680: Fix overflows in compensate() functions - jffs2: Fix potential illegal address access in jffs2_free_inode - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ALSA: emux: improve patch ioctl data validation - !10341 net/sched: initialize noop_qdisc owner - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - filelock: Fix fcntl/close race recovery compat path - PCI/ROM: Fix PCI ROM header check bug - net/sched: initialize noop_qdisc owner - thermal: Fix NULL pointer dereferences in of_thermal_ functions - HID: core: remove unnecessary WARN_ON() in implement()- !10327 NFC: port100: fix use-after-free in port100_send_complete - !10325 kobject: Fix global-out-of-bounds in kobject_action_type() - !10337 drm/radeon: fix UBSAN warning in kv_dpm.c - !10368 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10227 MIPS: smp: fill in sibling and core maps earlier - drm/radeon: fix UBSAN warning in kv_dpm.c - !10324 BMA: Fix iBMA bug and change - NFC: port100: fix use-after-free in port100_send_complete - kobject: Fix global-out-of-bounds in kobject_action_type() - !10315 jfs: xattr: fix buffer overflow for invalid xattr - BMA/cdev_veth_drv: Fix softlockup problem - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Fix soft interrupt loops and change the version number - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10173 netrom: Fix a memory leak in nr_heartbeat_expiry() - !10249 fbdev: savage: Handle err return when savagefb_check_var failed - !10306 mISDN: Fix memory leak in dsp_pipeline_build() - jfs: xattr: fix buffer overflow for invalid xattr - !10198 scsi: qedi: Fix crash while reading debugfs attribute - !10310 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10307 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10296 Backport dvb-usb bugfix - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - mISDN: Fix memory leak in dsp_pipeline_build() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - USB: move snd_usb_pipe_sanity_check into the USB core - fbdev: savage: Handle err return when savagefb_check_var failed - MIPS: smp: fill in sibling and core maps earlier - scsi: qedi: Fix crash while reading debugfs attribute - netrom: Fix a memory leak in nr_heartbeat_expiry()- !10125 nvme-rdma: fix possible use-after-free in transport error_recovery work - !10112 ftrace: Fix use-after-free for dynamic ftrace_ops - !10276 net: ieee802154: at86rf230: Stop leaking skb's - net: ieee802154: at86rf230: Stop leaking skb's - !9917 powerpc/pseries: Enforce hcall result buffer validity and size - !10240 CVE-2024-41007 - !10251 sctp: fix kernel-infoleak for SCTP sockets - !10241 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - sctp: fix kernel-infoleak for SCTP sockets - !10229 staging: gdm724x: fix use after free in gdm_lte_rx() - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - net: tcp: fix unexcepted socket die when snd_wnd is 0 - tcp: refactor tcp_retransmit_timer() - tcp: fix incorrect undo caused by DSACK of TLP retransmit - staging: gdm724x: fix use after free in gdm_lte_rx() - !10137 NFSD: Fix ia_size underflow - !10183 v3 ima: Fix use-after-free on a dentry's dname.name - !10121 usb: f_fs: Fix use-after-free for epfile - !10016 drm/exynos/vidi: fix memory leak in .get_modes() - !10211 fix CVE-2022-48865 - !10206 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - tipc: fix kernel panic when enabling bearer - tipc: fix NULL pointer dereference in tipc_disc_rcv() - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - !10186 vsock: remove vsock from connected table when connect is interrupted by a signal - !10190 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - vsock: remove vsock from connected table when connect is interrupted by a signal - !10141 vt_ioctl: fix array_index_nospec in vt_setactivate - ima: Fix use-after-free on a dentry's dname.name - !10152 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10026 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10147 CVE-2022-48836 - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - Input: aiptek - properly check endpoint type - Input: aiptek - fix endpoint sanity check - vt_ioctl: fix array_index_nospec in vt_setactivate - !10095 CVE-2024-40968 - !10130 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - NFSD: Fix ia_size underflow - !10123 CVE-2022-48838 - !10122 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10081 drm/amdgpu: fix UBSAN warning in kv_dpm.c - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10092 usb: host: ohci-tmio: check return value after calling platform_get_resource() - nvme-rdma: fix possible use-after-free in transport error_recovery work - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - usb: f_fs: Fix use-after-free for epfile - !10094 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - ftrace: Fix use-after-free for dynamic ftrace_ops - !10054 vmci: prevent speculation leaks by sanitizing event in event_deliver() - MIPS: Octeon: Add PCIe link status check - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - usb: host: ohci-tmio: check return value after calling platform_get_resource() - !10033 ipv6: prevent possible NULL dereference in rt6_probe() - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9996 netpoll: Fix race condition in netpoll_owner_active - !9948 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - vmci: prevent speculation leaks by sanitizing event in event_deliver() - ipv6: prevent possible NULL dereference in rt6_probe() - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - netpoll: Fix race condition in netpoll_owner_active - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - powerpc/pseries: Enforce hcall result buffer validity and size- !9925 ocfs2: fix races between hole punching and AIO+DIO - !9874 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - !9830 mmc: davinci: Don't strip remove function when driver is builtin - !9870 cifs: Fix deadlock in cifs_writepages during reconnect - !9895 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ocfs2: fix races between hole punching and AIO+DIO - !9891 ipv6: sr: fix memleak in seg6_hmac_init_algo - !9856 btrfs: fix memory ordering between normal and ordered work functions - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9492 netlabel: fix out-of-bounds memory accesses - !9868 usb: musb: tusb6010: check return value after calling platform_get_resource() - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - cifs: Fix deadlock in cifs_writepages during reconnect - usb: musb: tusb6010: check return value after calling platform_get_resource() - !9858 khugepaged: fix null-pointer dereference due to race - !9819 kdb: Fix buffer overflow during tab-complete - khugepaged: fix null-pointer dereference due to race - btrfs: fix memory ordering between normal and ordered work functions - !9842 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - mmc: davinci: Don't strip remove function when driver is builtin - kdb: Fix buffer overflow during tab-complete - netlabel: fix out-of-bounds memory accesses- !9803 v2 x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - !9797 sch_cake: do not call cake_destroy() from cake_init() - sch_cake: do not call cake_destroy() from cake_init() - !9786 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - !9777 CVE-2024-23848 - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - !9765 i40e: Fix queues reservation for XDP - !9760 CVE-2024-26816 - !9754 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9367 v2 net: qcom/emac: fix UAF in emac_remove - !9512 drm: vc4: Fix possible null pointer dereference - !9755 wifi: ar5523: enable proper endpoint verification - i40e: Fix queues reservation for XDP - !9744 Fix CVE-2024-36949 - !9741 scsi: qedf: Ensure the copied buf is NUL terminated - !9727 net: amd-xgbe: Fix skb data length underflow - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - !9743 USB: core: Fix hang in usb_kill_urb by adding memory barriers - wifi: ar5523: enable proper endpoint verification - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9674 ax25: Fix reference count leak issue of net_device - !9729 seg6: fix the iif in the IPv6 socket control block - !9725 v2 net: Fix CVE-2022-48757 - !9737 net/9p: fix uninit-value in p9_client_rpc() - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - USB: core: Fix hang in usb_kill_urb by adding memory barriers - scsi: qedf: Ensure the copied buf is NUL terminated - net/9p: fix uninit-value in p9_client_rpc() - !9710 CVE-2022-48738 - !9568 media: mxl111sf: change mutex_init() location - !9570 net: ieee802154: ca8210: Stop leaking skb's - seg6: fix the iif in the IPv6 socket control block - !9700 v2 crypto: bcm - Fix pointer arithmetic - !9684 greybus: lights: check return of get_channel_from_mode - net: amd-xgbe: Fix skb data length underflow - !9666 ftrace: Fix rcu warn in ftrace_location() - net: fix kabi breakage in struct packet_type - net: fix information leakage in /proc/net/ptype - !9724 Fix CVE-2024-35915 - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !9658 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - !9698 Fix CVE-2021-47270 - !9699 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9550 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - !9707 nilfs2: fix use-after-free of timer for log writer thread - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - nilfs2: fix use-after-free of timer for log writer thread - !9655 nfc: fix segfault in nfc_genl_dump_devices_done - !9654 mac80211: validate extended element ID is present - !9653 ecryptfs: Fix buffer size for tag 66 packet - !9652 ALSA: timer: Set lower bound of start tick time - !9697 v3 Fix CVE-2024-38567 - !9633 CVE-2024-38582 - !9692 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - crypto: bcm - Fix pointer arithmetic - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: fix various gadgets null ptr deref on 10gbps cabling. - wifi: carl9170: add a proper sanity check for endpoints - USB: core: Add routines for endpoint checks in old drivers - !9597 ASoC: max9759: fix underflow in speaker_gain_control_put() - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - !9626 fix uaf when proc_cpuset_show - !9660 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - greybus: lights: check return of get_channel_from_mode - ax25: Fix reference count leak issue of net_device - ftrace: Fix rcu warn in ftrace_location() - !9553 CVE-2024-37356 - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - nfc: fix segfault in nfc_genl_dump_devices_done - mac80211: validate extended element ID is present - ecryptfs: Fix buffer size for tag 66 packet - ALSA: timer: Set lower bound of start tick time - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - cgroup: fix uaf when proc_cpuset_show - ASoC: max9759: fix underflow in speaker_gain_control_put() - net: ieee802154: ca8210: Stop leaking skb's - media: mxl111sf: change mutex_init() location - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - drm: vc4: Fix possible null pointer dereference - net: qcom/emac: fix UAF in emac_remove- !9629 stm class: Fix a double free in stm_register_device() - !9646 phonet: fix rtm_phonet_notify() skb allocation - !9628 m68k: Fix spinlock race in kernel thread creation - !9623 v2 net/nfc/rawsock.c: fix a permission check bug - !9648 backport two patches from 5.10 to fix some bugs for GuestOS - !9617 mac80211: track only QoS data frames for admission control - !9637 ipv6: sr: fix invalid unregister error path - !9607 enic: Validate length of nl attributes in enic_set_vf_port - !9606 drm/nouveau: fix off by one in BIOS boundary checking - !9605 scsi: bfa: Ensure the copied buf is NUL terminated - irqchip: gic-v3: Collection table support muti pages - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids - phonet: fix rtm_phonet_notify() skb allocation - ipv6: sr: fix invalid unregister error path - stm class: Fix a double free in stm_register_device() - m68k: Fix spinlock race in kernel thread creation - !9076 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - net/nfc/rawsock.c: fix a permission check bug - mac80211: track only QoS data frames for admission control - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau: fix off by one in BIOS boundary checking - !9600 CVE-2024-38597 - scsi: bfa: Ensure the copied buf is NUL terminated - !9409 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9452 jffs2: prevent xattr node from overflowing the eraseblock - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - net: fec: remove .ndo_poll_controller to avoid deadlocks - !8163 v2 mmc: sdio: fix possible resource leaks in some error paths - !9535 igbvf: fix double free in `igbvf_probe` - !9590 s390/ap: Fix crash in AP internal function modify_bitmap() - !9584 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9537 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9585 net/mlx5e: Avoid field-overflowing memcpy() - s390/ap: Fix crash in AP internal function modify_bitmap() - net/mlx5e: Avoid field-overflowing memcpy() - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9534 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9419 mm/migrate: set swap entry values of THP tail pages properly. - !9560 net: systemport: Add global locking for descriptor lifecycle - !9526 media: lgdt3306a: Add a check against null-pointer-def - !9539 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net: systemport: Add global locking for descriptor lifecycle - !9340 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9330 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - !9382 serial: max3100: Update uart_driver_registered on driver removal - !9503 v2 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9464 quota: Fix rcu annotations of inode dquot pointers - !9530 v2 Backport LTS patches - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9435 fix CVE-2024-38621 - igbvf: fix double free in `igbvf_probe` - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9381 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9497 netrom: fix possible dead-lock in nr_rt_ioctl() - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - media: lgdt3306a: Add a check against null-pointer-def - !9505 CVE-2024-38587 - !9473 um: Add winch to winch_handlers before registering winch IRQ - !9407 drm/arm/malidp: fix a possible null pointer dereference - !9400 Fix CVE-2024-31076 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9439 CVE-2022-48715 - !9133 net: ethernet: fix potential use-after-free in ec_bhf_remove - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - netrom: fix possible dead-lock in nr_rt_ioctl() - !9265 ring-buffer: Fix a race between readers and resize checks - !9390 NFS: Fix an off by one in root_nfs_cat() - um: Add winch to winch_handlers before registering winch IRQ - quota: Fix rcu annotations of inode dquot pointers - fs/quota: erase unused but set variable warning - jffs2: prevent xattr node from overflowing the eraseblock - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - media: stk1160: fix bounds checking in stk1160_copy_video() - mm/migrate: set swap entry values of THP tail pages properly. - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/arm/malidp: fix a possible null pointer dereference - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - NFS: Fix an off by one in root_nfs_cat() - serial: max3100: Update uart_driver_registered on driver removal - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ring-buffer: Fix a race between readers and resize checks - net: ethernet: fix potential use-after-free in ec_bhf_remove - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - mmc: sdio: fix possible resource leaks in some error paths- !9471 CVE-2021-47434 - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - xhci: Fix command ring pointer corruption while aborting a command - !8935 wifi: nl80211: don't free NULL coalescing rule - !9444 CVE-2022-48737 - !8493 rpmsg: virtio: Free driver_override when rpmsg_remove() - !8473 scsi: mpt3sas: Fix kernel panic during drive powercycle test - ASoC: ops: Fix bounds check for _sx controls - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - !9322 drm/amd/display: Fix potential index out of bounds in color transformation function - !9366 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9392 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !9232 batman-adv: Avoid WARN_ON timing related checks - !9351 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9393 net: lts v4.311 backport - !9286 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - !9206 v2 sched: smart_grid: fix potential NULL pointer dereference - !9314 spi: Fix deadlock when adding SPI controllers on SPI buses - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - ipv6: fib6_rules: flush route cache when rule is changed - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !8360 v2 loop: use lo->lo_disk for kobject_uevent - !9343 firmware: arm_scpi: Fix string overflow in SCPI genpd driver - !9326 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9285 of: module: add buffer overflow check in of_modalias() - !9316 CVE-2022-48755 - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9344 round lts patches - !8769 atl1c: Work around the DMA RX overflow issue - !9292 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: fix corrupted ethernet header on multicast-to-unicast - net: bridge: fix multicast-to-unicast with fraglist GSO - net: mark racy access on sk->sk_rcvbuf - net l2tp: drop flow hash on forward - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9324 v2 Linux 4.19.312-313 LTS patches - vxlan: Fix regression when dropping packets due to invalid src addresses - udp: preserve the connected status if only UDP cmsg - vxlan: drop packets from invalid src-address - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix potential index out of bounds in color transformation function - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - spi: fix kabi breakage in struct spi_controller - spi: Fix deadlock when adding SPI controllers on SPI buses - !9278 CVE-2021-47231 - !8783 v2 arm64 mpam fix patch - !9270 inet_diag: fix kernel-infoleak for UDP sockets - !9140 v2 CVE-2024-36971 - !8847 wl1251: Fix possible buffer overflow in wl1251_cmd_scan - !9260 v3 ftrace: Fix possible use-after-free issue in ftrace_location() - net: bridge: xmit: make sure we have at least eth header len bytes - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - of: module: add buffer overflow check in of_modalias() - !9061 iio: mma8452: Fix trigger reference couting - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: mcba_usb: fix memory leak in mcba_usb - inet_diag: fix kernel-infoleak for UDP sockets - ftrace: Fix possible use-after-free issue in ftrace_location() - !9227 kprobes: Fix possible use-after-free issue on kprobe registration - !9228 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - !9225 can: sja1000: fix use after free in ems_pcmcia_add_card() - !8656 mm, slub: fix potential memoryleak in kmem_cache_open() - !8937 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8691 Fix page corruption caused by racy check in __free_pages - batman-adv: Avoid WARN_ON timing related checks - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - kprobes: Fix possible use-after-free issue on kprobe registration - can: sja1000: fix use after free in ems_pcmcia_add_card() - !9179 CVE-2021-47232 - !9004 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - !8130 v2 CVE-2021-47493 - !9006 media: tc358743: register v4l2 async device only after successful setup - !9144 serial: 8250_exar: Don't remove GPIO device on suspend - sched: smart_grid: fix potential NULL pointer dereference - can: j1939: fix Use-after-Free, hold skb ref while in use - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() - can: j1939: transport: add j1939_session_skb_find_by_offset() function - !8800 ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !8798 hid: cp2112: Fix duplicate workqueue initialization - !8799 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - serial: 8250_exar: Don't remove GPIO device on suspend - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - iio: mma8452: Fix trigger reference couting - media: tc358743: register v4l2 async device only after successful setup - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - firewire: ohci: mask bus reset interrupts between ISR and bottom half - wifi: nl80211: don't free NULL coalescing rule - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - hid: cp2112: Fix duplicate workqueue initialization - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - atl1c: Work around the DMA RX overflow issue - Fix page corruption caused by racy check in __free_pages - mm, slub: fix potential memoryleak in kmem_cache_open() - rpmsg: virtio: Free driver_override when rpmsg_remove() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - loop: use lo->lo_disk for kobject_uevent - jbd2: export jbd2_journal_[grab|put]_journal_head - ocfs2: fix a deadlock when commit trans - ocfs2: fix race between searching chunks and release journal_head from buffer_head- !9086 v2 dhugetlb: use rcu lock to protect hpool - !8796 CVE-2023-52810 - !8699 wifi: cfg80211: check A-MSDU format more carefully - !9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - !9005 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !9113 IB/qib: Protect from buffer - !9119 PCI: aardvark: Fix kernel panic during PIO transfer - !9058 watchdog: Fix possible use-after-free by calling del_timer_sync() - !9053 soc: fsl: qbman: Use raw spinlock for cgr_lock - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - PCI: aardvark: Don't rely on jiffies while holding spinlock - !9091 RDMA/cma: Fix rdma_resolve_route() memory leak - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - !9037 fix CVE-2021-47509 - RDMA/cma: Fix rdma_resolve_route() memory leak - dhugetlb: use rcu lock to protect hpool - !8291 Fix CVE-2023-52836 - !8574 net: ieee802154: fix null deref in parse dev addr - !9017 misc/libmasm/module: Fix two use after free in ibmasm_init_one - !9045 ALSA: seq: Fix race of snd_seq_timer_open() - !9046 net: rds: fix memory leak in rds_recvmsg - !8632 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - !8695 net: macb: fix use after free on rmmod - !4633 Add support for Hygon family 18h model 5h HD-Audio - !9057 CVE-2021-47261 - !8637 dyndbg: fix old BUG_ON in >control parser - !8698 net: batman-adv: fix error handling - !8715 net/sched: act_skbmod: prevent kernel-infoleak - !8775 llc: verify mac len before reading mac header - watchdog: Fix possible use-after-free by calling del_timer_sync() - IB/mlx5: Fix initializing CQ fragments buffer - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9022 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - !8786 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - !8704 usb: fix various gadget panics on 10gbps cabling - !9013 net: encx24j600: check error in devm_regmap_init_encx24j600 - net: rds: fix memory leak in rds_recvmsg - ALSA: seq: Fix race of snd_seq_timer_open() - !9036 IB/hfi1: Restore allocated resources on failed copyout - !4620 Some fixes for Hygon model 4h~6h processors - !4630 Add support for Hygon model 6h L3 PMU - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix potential out-of-bounds shift - !8549 batman-adv: Avoid infinite loop trying to resize local TT - !8763 tipc: fix UAF in error path - IB/hfi1: Restore allocated resources on failed copyout - !8956 net: ti: fix UAF in tlan_remove_one - !8959 comedi: vmk80xx: fix bulk-buffer overflow - !8740 CVE-2024-36914 - !8824 igb: Fix use-after-free error during reset - !8987 bna: ensure the copied buf is NUL terminated - !9026 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8923 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - !8961 nfp: Fix memory leak in nfp_cpp_area_cache_add() - !8875 drm/vmwgfx: Fix invalid reads in fence signaled events - !8883 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - misc/libmasm/module: Fix two use after free in ibmasm_init_one - net: encx24j600: check error in devm_regmap_init_encx24j600 - !8998 i2c: acpi: fix resource leak in reconfiguration device addition - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8991 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - !8992 fix CVE-2024-36905 - i2c: acpi: fix resource leak in reconfiguration device addition - !8868 ipv6: prevent NULL dereference in ip6_output() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - !8737 ubifs: Set page uptodate in the correct place - !8668 phonet/pep: fix racy skb_queue_empty() use - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - bna: ensure the copied buf is NUL terminated - nfp: Fix memory leak in nfp_cpp_area_cache_add() - comedi: vmk80xx: fix bulk-buffer overflow - net: ti: fix UAF in tlan_remove_one - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - ipv6: prevent NULL dereference in ip6_output() - igb: Fix use-after-free error during reset - fs/jfs: Add check for negative db_l2nbperpage - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - llc: verify mac len before reading mac header - tipc: fix UAF in error path - drm/amd/display: Skip on writeback when it's not applicable - ubifs: Set page uptodate in the correct place - net/sched: act_skbmod: prevent kernel-infoleak - usb: fix various gadget panics on 10gbps cabling - wifi: cfg80211: check A-MSDU format more carefully - net: batman-adv: fix error handling - net: macb: fix use after free on rmmod - phonet/pep: fix racy skb_queue_empty() use - dyndbg: fix old BUG_ON in >control parser - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - net: ieee802154: fix null deref in parse dev addr - batman-adv: Avoid infinite loop trying to resize local TT - locking/ww_mutex/test: Fix potential workqueue corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h- !8895 net: fix out-of-bounds access in ops_init - !8694 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - !8858 PCI/PM: Drain runtime-idle callbacks before driver removal - !8626 fs/9p: only translate RWX permissions for plain 9P2000 - !8490 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8777 memory: fsl_ifc: fix leak of IO mapping on probe failure - !8806 media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8664 mmc: mmc_spi: fix error handling in mmc_spi_probe() - !8865 staging: rtl8712: fix use-after-free in rtl8712_dl_fw - !8888 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - !8825 watchdog: Fix possible use-after-free in wdt_startup() - !8654 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8358 perf report: Fix memory leaks around perf_tip() - !8552 tipc: fix a possible memleak in tipc_buf_append - !8851 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8802 CVE-2021-47294 - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8628 erspan: make sure erspan_base_hdr is present in skb->head - !8716 CVE-2024-35910 - !8325 ocfs2: fix data corruption after conversion from inline format - !8729 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8636 ipv6: Fix potential uninit-value access in __ip6_make_skb() - watchdog: Fix possible use-after-free in wdt_startup() - !8773 sched: remove WARN_ON on checking rq->tmp_alone_branch - media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8678 can: pch_can: pch_can_rx_normal: fix use after free - netrom: Fix use-after-free of a listening socket. - netrom: Decrease sock refcount when sock timers expire - !8676 net: tulip: de4x5: fix the problem that the array 'lp->phy[8 - !8708 media: imon: fix access to invalid resource for the second interface - !8707 regmap: Fix possible double-free in regcache_rbtree_exit() - !8706 isdn: mISDN: Fix sleeping function called from invalid context - !8705 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8357 nilfs2: fix underflow in second superblock position calculations - !8681 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8484 scsi: megaraid_sas: Fix resource leak in case of probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - sched: remove WARN_ON on checking rq->tmp_alone_branch - !8620 CVE-2024-35896 - !8526 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - !8336 tcp: fix page frag corruption on page fault - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8521 isofs: Fix out of bound access for corrupted isofs image - !7786 powerpc/powernv: Add a null pointer check in opal_event_init() - !8568 gfs2: Fix use-after-free in gfs2_glock_shrink_scan - tcp: properly terminate timers for kernel sockets - mptcp: add sk_stop_timer_sync helper - !8478 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !8366 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - !8544 CVE-2021-47358 - !8577 mmc: sdhci-msm: pervent access to suspended controller - !8579 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - !8603 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - media: imon: fix access to invalid resource for the second interface - regmap: Fix possible double-free in regcache_rbtree_exit() - isdn: mISDN: Fix sleeping function called from invalid context - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8516 CVE-2021-47409 - !8465 drm/amd/display: Avoid NULL dereference of timing generator - !8500 pwm: Fix double shift bug - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - can: pch_can: pch_can_rx_normal: fix use after free - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - !8402 i40e: Fix freeing of uninitialized misc IRQ vector - !8398 comedi: ni_usb6501: fix NULL-deref in command paths - mmc: mmc_spi: fix error handling in mmc_spi_probe() - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8464 i2c: smbus: fix NULL function pointer dereference - !8434 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - !8411 platform/x86: wmi: Fix opening of char device - ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8307 s390/dasd: protect device queue against concurrent access - !8444 CVE-2021-47511 - !8443 v2 ipack: ipoctal: fix module reference leak - !8611 smackfs: restrict bytes count in smk_set_cipso() - !8610 media: gspca: cpia1: shift-out-of-bounds in set_flicker - !8609 can: peak_pci: peak_pci_remove(): fix UAF - !8430 drm/sched: Avoid data corruptions - !8557 net: cdc_eem: fix tx fixup skb leak - !8365 efi/capsule-loader: fix incorrect allocation size - !8333 soc: qcom: llcc: Handle a second device without data corruption - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - smackfs: restrict bytes count in smk_set_cipso() - media: gspca: cpia1: shift-out-of-bounds in set_flicker - can: peak_pci: peak_pci_remove(): fix UAF - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - mmc: sdhci-msm: pervent access to suspended controller - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - net: cdc_eem: fix tx fixup skb leak - tipc: fix a possible memleak in tipc_buf_append - staging: greybus: uart: fix tty use after free - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - isofs: Fix out of bound access for corrupted isofs image - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: dwc2: check return value after calling platform_get_resource() - pwm: Fix double shift bug - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: megaraid_sas: Fix resource leak in case of probe failure - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - drm/amd/display: Avoid NULL dereference of timing generator - i2c: smbus: fix NULL function pointer dereference - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: pcm: oss: Fix a few more UBSAN fixes - ipack: ipoctal: fix module reference leak - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - drm/sched: Avoid data corruptions - platform/x86: wmi: Fix opening of char device - i40e: Fix freeing of uninitialized misc IRQ vector - comedi: ni_usb6501: fix NULL-deref in command paths - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - efi/capsule-loader: fix incorrect allocation size - perf report: Fix memory leaks around perf_tip() - nilfs2: fix underflow in second superblock position calculations - tcp: fix page frag corruption on page fault - soc: qcom: llcc: Handle a second device without data corruption - ocfs2: fix data corruption after conversion from inline format - s390/dasd: protect device queue against concurrent access - powerpc/powernv: Add a null pointer check in opal_event_init()- scsi: hisi_sas: Allocate DFX memory during dump trigger- !8437 comedi: dt9812: fix DMA buffers on stack - !8515 v2 *** CVE-2021-47356 *** - !8582 v2 bcache: avoid oversized read request in cache missing code path - !8522 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !8499 udf: Fix NULL pointer dereference in udf_symlink function - !8498 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8570 net: hamradio: fix memory leak in mkiss_close - !8506 CVE-2024-36015 - !8508 memory: fsl_ifc: fix leak of private memory on probe failure - !8470 v2 CVE-2024-35808 - !8050 block: prevent division by zero in blk_rq_stat_sum() - !8469 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8482 v2 Fix hugetlb deadlock - bcache: avoid oversized read request in cache missing code path - !8327 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - !8316 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - net: hamradio: fix memory leak in mkiss_close - !8310 jfs: fix two - !8507 tty: vcc: Add check for kstrdup() in vcc_probe() - !8441 pinctrl: core: delete incorrect free in pinctrl_enable() - !8414 backport for CVE-2023-52750 - !8449 drm/amd/pm: Update intermediate power state for SI - !8453 net: fix uninit-value in caif_seqpkt_sendmsg - !6800 block: fix overflow in blk_ioctl_discard() - !8068 CVE-2021-47427 - !8102 v2 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - !8413 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - !8417 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - !8403 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8393 4.19: fix CVE-2024-35978 - !8349 perf hist: Fix memory leak of a perf_hpp_fmt - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - mISDN: fix possible use-after-free in HFC_cleanup() - memory: fsl_ifc: fix leak of private memory on probe failure - tty: vcc: Add check for kstrdup() in vcc_probe() - !8296 atm: iphase: fix possible use-after-free in ia_module_exit() - !8297 v2 powerpc/mm: Fix lockup on kernel exec fault - !8405 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - !8423 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - udf: Fix NULL pointer dereference in udf_symlink function - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8354 CVE-2021-47277 - !8386 drm/nouveau/debugfs: fix file release memory leak - !8452 Fix CVE-2021-47438 - !8308 mac80211: fix use-after-free in CCMP/GCMP RX - !8341 net/mlx5: Properly link new fs rules into the tree - hugetlb: pass head page to remove_hugetlb_page() - hugetlbfs: fix hugetlbfs_statfs() locking - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - Revert "hugetlb: make free_huge_page irq safe" - Revert "hugetlbfs: fix hugetlbfs_statfs() locking" - !8075 v2 HID: betop: fix slab-out-of-bounds Write in betop_probe - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8191 HID: usbhid: free raw_report buffers in usbhid_stop - !8314 mcb: fix error handling in mcb_alloc_bus() - !7852 CVE-2021-47407 - net: fix uninit-value in caif_seqpkt_sendmsg - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - !8276 usb: udc: remove warning when queue disabled ep - !8142 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - !8410 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - drm/amd/pm: Update intermediate power state for SI - !8175 jfs: fix array-index-out-of-bounds in diAlloc - pinctrl: core: delete incorrect free in pinctrl_enable() - comedi: dt9812: fix DMA buffers on stack - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - !8292 netfilter: conntrack: serialize hash resizes and cleanups - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - !8348 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8324 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8394 hugetlbfs: fix hugetlbfs_statfs() locking - !8188 v2 ACPI: video: check for error while searching for backlight device parent - hugetlbfs: fix hugetlbfs_statfs() locking - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8303 ipvlan: add ipvlan_route_v6_outbound() helper - drm/nouveau/debugfs: fix file release memory leak - !8211 fix CVE-2024-35877 - !7964 v2 vt: fix unicode buffer corruption when deleting characters - !8160 v2 ipack: ipoctal: fix stack information leak - !8100 arch related major bugfix before 2023 - !8192 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - kvm: fix previous commit for 32-bit builds - kvm: avoid speculation-based attacks from out-of-range memslot accesses - !8181 v3 cpu/hotplug: Don't offline the last non-isolated CPU - perf hist: Fix memory leak of a perf_hpp_fmt - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - !8205 fix hugetlb deadlock - !8061 *** CVE-2021-47475 *** - !8252 sysv: don't call sb_bread() with pointers_lock held - !8248 gfs2: ignore negated quota changes - !8206 RDMA: Verify port when creating flow rule - net/mlx5: Properly link new fs rules into the tree - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8219 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - !8223 CVE-2023-52804 - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - mcb: fix error handling in mcb_alloc_bus() - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - mac80211: fix use-after-free in CCMP/GCMP RX - !8209 net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - !8257 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - ipvlan: add ipvlan_route_v6_outbound() helper - powerpc/mm: Fix lockup on kernel exec fault - atm: iphase: fix possible use-after-free in ia_module_exit() - netfilter: conntrack: serialize hash resizes and cleanups - !8062 CVE-2024-35789 - usb: udc: remove warning when queue disabled ep - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !7804 v2 selinux: avoid dereference of garbage after mount failure - sysv: don't call sb_bread() with pointers_lock held - !8186 ALSA: hda: Fix possible null-ptr-deref when assigning a stream - !8208 ocfs2: mount fails with buffer overflow in strlen - !8207 drm/msm: Fix null pointer dereference on pointer edp - gfs2: ignore negated quota changes - !7470 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !7699 CVE-2023-52669 - !7868 CVE-2024-35995 - fs/jfs: Add validity check for db_maxag and db_agpref - fs: jfs: fix shift-out-of-bounds in dbAllocAG - jfs: fix divide error in dbNextAG - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - x86/mm/pat: fix VM_PAT handling in COW mappings - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - ocfs2: mount fails with buffer overflow in strlen - drm/msm: Fix null pointer dereference on pointer edp - !8180 Fix CVE-2021-47495 - RDMA: Verify port when creating flow rule - hugetlb: make free_huge_page irq safe - mm/hugetlb: defer freeing of huge pages if in non-task context - !8146 pinctrl: single: fix potential NULL dereference - !8164 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - !8131 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - HID: usbhid: free raw_report buffers in usbhid_stop - ACPI: video: check for error while searching for backlight device parent - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - cpu/hotplug: Don't offline the last non-isolated CPU - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - jfs: fix array-index-out-of-bounds in diAlloc - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - ipack: ipoctal: fix stack information leak - pinctrl: single: fix potential NULL dereference - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - x86/ioapic: Unbreak check_timer() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - HID: betop: fix slab-out-of-bounds Write in betop_probe - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - comedi: vmk80xx: fix expression for tx buffer size - comedi: vmk80xx: fix transfer-buffer overflows - block: prevent division by zero in blk_rq_stat_sum() - vt: fix unicode buffer corruption when deleting characters - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - KVM: x86: Handle SRCU initialization failure during page track init - selinux: avoid dereference of garbage after mount failure - crypto: s390/aes - Fix buffer overread in CTR mode - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - block: fix overflow in blk_ioctl_discard()- !8066 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - !8038 CVE-2023-52817 - !8106 usb: dwc3: ep0: fix NULL pointer exception - !8059 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8017 perf/core: Bail out early if the request AUX area is out of bound - !8064 isdn: mISDN: netjet: Fix crash in nj_probe: - !8049 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - usb: dwc3: ep0: fix NULL pointer exception - !8055 drm/client: Fully protect modes[ - !8000 v2 net/tls: Fix flipped sign in tls_err_abort() calls - !8032 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - isdn: mISDN: netjet: Fix crash in nj_probe: - !8056 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - !7999 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - drm/client: Fully protect modes[] with dev->mode_config.mutex - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !7817 netfilter: nft_flow_offload: reset dst in route object after setting up flow - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - !7965 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - !7951 sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - perf/core: Bail out early if the request AUX area is out of bound - !7981 Fix CVE-2021-47455 - !7901 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - !7700 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7682 dm snapshot: fix lockup in dm_exception_table_exit - !7867 media: bttv: fix use after free error due to btv->timeout timer - !7421 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7415 cpu/SMT: Make SMT control more robust against enumeration failures - !7451 v2 ip: Treat IPv4 segment's lowest address as unicast - !7393 v2 scsi: sr: Do not leak information in ioctl - !7971 fbmon: prevent division by zero in fb_videomode_from_videomode() - net/tls: Fix flipped sign in tls_err_abort() calls - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !7963 ipv6: Fix infinite recursion in fib6_dump_done(). - !7979 drm/radeon: fix a possible null pointer dereference - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - drm/radeon: fix a possible null pointer dereference - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7944 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - ipv6: Fix infinite recursion in fib6_dump_done(). - sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7811 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - !7892 CVE-2023-52868 - !7910 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - !7851 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - thermal: core: prevent potential string overflow - !7854 net/mlx5e: fix a double-free in arfs_create_groups - !7794 v2 Fix CVE-2023-52656 - media: bttv: fix use after free error due to btv->timeout timer - !7840 netrom: Fix a data-race around sysctl_netrom_transport_timeout - net/mlx5e: fix a double-free in arfs_create_groups - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7770 drm/amd/pm: fix a double-free in si_dpm_init - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7589 irqchip/gic-v3-its: Prevent double free on error - !7713 CVE-2024-35936 - !7751 Fix CVE-2023-52698 - netfilter: nft_flow_offload: reset dst in route object after setting up flow - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - !7742 netrom: Fix data-races around sysctl_net_busy_read - !7748 drm/radeon: possible buffer overflow - drm/amd/pm: fix a double-free in si_dpm_init - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - drm/radeon: possible buffer overflow - netrom: Fix data-races around sysctl_net_busy_read - !7669 btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - dm snapshot: fix lockup in dm_exception_table_exit - btrfs: send: handle path ref underflow in header iterate_inode_ref() - irqchip/gic-v3-its: Prevent double free on error - ip: Treat IPv4 segment's lowest address as unicast - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpu/SMT: Make SMT control more robust against enumeration failures - scsi: sr: Do not leak information in ioctl- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17273197824.19.90-2409.6.0.0297.oe2003sp44.19.90-2409.6.0.0297.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2409.6.0.0297.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2409.6.0.0297.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2409.6.0.0297.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35c9acfc4613af9bd1d277e4ebad9ec384b0c021, with debug_info, not strippedȃڔ ,Hes^=utf-854eda50848418f817c52013dc808e60bfe0dcc9956fd566f72ee9fd3812eb73c?p7zXZ !#,D] b2u Q{LY]Xx6N=]Rl9Mt=3j8]s*`˄CQ :A{5h'26\ґ'6t0d$d8QrA 8bQD~NL?V/0$=Ω( +>`ck  PV%~g . eP2IF!Oy.rf)ծ{<% NG֐HC^+WO I~fj202|\Dhh/f\z">i :^Z+%-o+8 RP=Ie _F3~=P/\m vބ4 Ȉ9WL۔2s^[c9\`#$3p<)7q4UøEeTj,b+Cz. PQ簪Ikӽͥb CAH2}t)ZtT(ñ`b*|.ܬ8rVqڎ"EUϞ:H+>[ Wg׈DQ0Ӝn=p4JPL1%ь4ݠ&;O|@'&\ '|qaut]'?5a@88(e#>z =ui씗$MaՏU_IkƧ8Gv("Zzxu ^)[7r!xx8FWj Jͬl1W\]ηICאTQ Y yTuHf3t)S4X%"Ǥ8}uhɞ4hc<x%̤H|襵ڶ V': a@"S>f읢$8Z7+ʬ W؝r&̭i%xBCG-;8M=>277C8ND (88q5O$%ď^Wisa\haÆHvypB|g!>V1/e #FX6 ux=(rPhcț:R͞Q>u(GƖT߄jO ϶4Rd]Dzsk8 tf$A/}J`JynQSkI$^z=/9-4,- Lv]C'YC vk0؊o4Teᾥ]6`蝄mb rRr^x,On,tتb-#2w91仐X$eO7+LEo_1h}̃Y 05b)'mvlFI4GIr]CLSu#";̪ssF-(m+:eS+l)vn6gcz,_O@mȂ$8,<`sRjѻu/C;1KZ$dRAǀ^Q 8ՒwlAV%sZ؍aJ)\֕ T(:?Ik\rvs΢ p YI)n,ox2F]`.~d0+;cTn8wF[I7w#<(߈+Q!jX(ח,9F3_L` H 18ơjTo5V]!*戺r;%%$9̧)^5cW 'T n\)n<*I˭3F2έKsfWF'u|Jqq\[|I7 C) BMK1|Lݫ3nD8i[*5nj٥3\os|0`FR|m%ō5Hb{-gn׭:`s_]:۷ hIdwdYL_D`3n Qj8` L̙s7-ffq[O~Y` ND:K4UZ4iQ(`Iu ;xh4TlQzo{ 'S(yr#)\8@}cԜT]hxv˦Vk G #Mz욱hEw2QM'jaa6UL=6>L0sPH6U96ȇM$XO5N21!ڃ~.ƤlB`8EV޲P-tIC0=hF3Si_Uo2dG%j:iVN4OuG#_;F~i9?Z=Q@j!XtH16.0c}*>'஑mі,{ed|RNit 34$bn2Nc6 IL橹lc -6vn,8 [MàɯL"FZIyMcSqX*|`\]x xQL-Ćsw9GU] ^1=X']c.u 2z5.׭8NTYX5!BOP fxiOdz[׸7s2՜ ),'>^A^֣R&ZMDVYV^o]E*ft!x0QG0P^7RO^h=P[X*/q,C@U,&o>;\XH"k"R jpLd/1wQa=X25Ee V={ԈTAΡ:qEDݡ]=i(M#<:E?5;ms0dN3Gpҩ+h*cMM^/S#)k(Vm(]!DakMXqHflQhl^ dH=S3onȒЇp/XA.k;-K"a!IUnN v ;:Ր>vn Bg۱^N}o׮X޾OdW&`c@+F".d,CB:aU4@$Sw]ZрmЊ) l:A+ h9LGQm5mg*#Ɠ=o ePHq[WaE‰M#+[K&4hrkIB82ah} 㠘 z'1+'J^7Xj/1LrcaC,ìG#4XUEU#)+f|D8g?b7bcO(]0$YRAua/,`\t Bk7$n('kZ#I@4p 2i; ޲V֟F"?A;i+_*E'usС9Ȍ#aW4N oUĬq¸z`&qհ5Vsǔ Y6QcgN +#J9f0^H(t>|xg0/^Gͬ-]_% %1y;0btwsi-aڗMbE\S`I!YS"o"C,Zߖ'ZZ2EVc )%n?V 'FjC㇚Keu*wCl#ꉰ̢(xc[r֝q;Y&xrA,@ X뀞pﺙ^d kakݤ9m$7Kh\Jՠ` /%*:9~b.!jt4qs GRNPӿ$鹥ΫlT w<%T7p#qѓE10|%<"oSJYjY4~a@|}F#կl2N-)g" @=rpi@tn||]c McY&sTӍ\!TZSD%*Eyz N%{0a3*Y̧ŬtǨt*¯/IF@l7 YD}zC&' KeqRz&nNmBqU>O *i/ N+C7&!!x<! :KrIAtf9tI WZAzR!BB!"xōyA嶠͝H"3ױ i}sYW.kY;U|rm2deRlrN$0ЙOB(]j5])NGԋ)ˈE@qҖYNv1z3pRfUX7-{5{~xE2NZ216nF@N^i{N*),8,{8><,|=D 1z abhN6 ~ =/uSQIe[&| -"T/%WGu`P[xH\=dtnVv ޿8Lw  ?6n BITA7.k'7^S^WKz9X c*Fp=wyn"%*;[͋ӽb7?cu%w1LABݫ9XRNxj0bk;.QP>9AjF;H'vbTOZm}'F<}# ^l'A'8[R#,k{ng/]K~ pj0pYQØ`QXAP3Z8\? #o8bq 404M}L9!NxU)Wp(41!ʵ6JCVl{A 4#kOcqz*o,#e[k1yؚ>{cZx͛ UچR [K r8ۚaE;KpoibQ;98=/1!,>[{*ee0wǪT]ZɮXѧd@p_WPT| :VkM1ӂ'̿| 6ce!j7i`l^vM r%y 4Wvg]Ǒi9o_* FE,gEj{NFgDAeވ i\dɉ{,T0` !?3f&Ib.@*X_t^|T?gv{U 1ԲxdS֨;_"%ecuS8 (vIOKS;[d\.!/̞Em8(34[/S{}'ԓD-+Zk:P^f8qo7 V)J5E]?F%y -ƌ ul2 @ü(l j'Fx#{o5]] OcUl3w o"y9 τ?+[qY_S(q[aaOG̚2*E W]]4\0Y[Yʆ/7[AeV!9s1ʢ '_Ĝ) tH{&ov4%Y7YHEZVJkk@FD6iʧMy_il],2x\6S[]U3= ؒ?8}SX7SUAIE¢qv"G ]ejeFOcs tds`y |WqD4j0ȋC7gjD a2 = Ӯ G'N\2ZJj+F:\G^>IŅ,.tiSs{aΨ_ȕ l`1ӻ;vi>&4eϲ2lЋ+QKj򜜳;!/=[فzv͟YMv<<hetT(I~uWmZ^(Ũm÷EQL/mG:h&zu}%3۽'6vΘB(zo dE 9uz2N?$,Q!re08ZU R22s 4@^ɱ dvZD5բ`rhhR.Ƚ(ڑžmj)|NH&H(d, FS\ڈݩ(a X鄈.Z6S^dr3Ky&zmd^ڋ'f/9 MWݚv?2V2pnjy# t4\ SjHH9k]b{:`ԯ(8o5:K$ #a|/"I:F/+nIB5˸}@hNrl_Nd!7z9͆=,ɑ3Zn=9) nPRHs?,J׀eKwZ[5e^^ʦ v>~R`Nȁ`P0& F^tG +b1!/2D]ю[hz>/IRbdsZa%Ƿ~wh;?xZ.|ֽ/w è>/G@G9sb[ jjH}х:,S gH!85d7?gХyZk6qMXm l:F5l(2ܷys#=$;KgNϵI ÊwQdFh-NulouY(&Tzhlo=O4;/dY*9\vu+33Ʋ ?>UeQpp1 I}?A,y/qV~PWRd.IE/ᾩ`.Aߡx2z!QVnԋ'f;4Dm Pz۲&NUS9־9Q\D%ǻ7XM% |~k@Chkb,b+[4B^7!=@.u a7 x\ZF@z.N ۠&74@gm]D 3>]1fh˪Wbe aR~+ٻFApPrc 5jFVnnxZ"tt'~7S-y/NH`{){A ;t ]9RٞS4+(6r$PȜv;UL`Q_ҮN mll''9i~ת󤤫D,|O'F(]h(dTYF_]O?*Wޢ^ڍ#ENh0XKX_fdUF^~я`2wrTv!!lI({/_Aa^Ujy2jb2_K,ypdVe//|uqҟ|R;ќzy9eڐXqF;\ɼf50RHOcw,%\fvq%vX9t9%i|] }5Ȟ=@:<(ܹI8i:@SIf<^<+O)/r=dF݁kDz^,0+}Xe..^@6 /o[ tyP[NuS{ W!w}}6thuuyq+aU@sE#U $˷wt@fWEuhOC(av,`^5|67[. 5EPUWe,ˈ 0J :(|e.$L&n30'5ߔ"8}Vn+MTip`؜ިkr>,f,JD5߮IZZx2#@h iu֏ ta0*G~j(o3Օh'R˭0B.jn#1Gu55PX{ p |CX_VA/{ܜqBr<!] rE*ҤFLDWX,q-Po1a7}AYWY0RÎJwQ VeUn-4M.M@C=#Z %bv)[1nu99c jȟsQQL_5(w[c 3#ϰ zKM1?Rpݧnmԁ=Hg$_Z^aE\ Cw bs%~fs+mhižpgNAm Jf>$?QxaL "4z(R~!ͧH!t7&x#e?cyjHLn 4~aL-['= oZzIxvPM6n:SUٚx<\sCO{[H7CR6NAS3ڶ\KӐKCj6vLwfB'^hCßj7y⑌p[cCamWn2@%զ>Dyn;݃آWV}3PGIRLJ!M&`u%J&p&,Tk_KC`Ȩ1Ts@(پ9@Y[sD7~wP j}uL.E)3ug>2h)EY~En5/Ǿv/Y8$-pįZ@ӥx X̕_. >ۢ}W_y-Z6@it"-42yHPAO,1"Uϟk2y5.jPzwHYlIO.L׶F6(̯=PNʭ7!tGGڅA1'g==9SB&r9o2p;D7ulmI%{!]hW1 U݁u76JV g!ۉ>\F"X:̯!A!?v̋g*"8 p-.6MY'Qքyrfx[bLzվ@;DڳiE\9=0m֓$}nbI`{Rp?v{VXh.ykP FAk*&RqK e̵O&4Xsq E3>7l{f@+} :†?ك,DzU {U _DD ε-f3Q[ve .qK~^ hp!%3x1! ,+h]InNJDz&^ӭJPcmpWb0E4h MֻmFkR٫ms=J 6xEL:wlCbsXR>2b5[nKj4 Auf/;fE9E8闩2BK oy|J\6)2a#W99.`d;Y2(EwwlODC!-';FTGY x⠀Gn!Bm&mظ<(Ճg>}'doճ3SxB$fzy `-\̵D#s}X S5Hqu s+\m1tPx %gd`_^rlM[)4M¼ 4TbÛU@lJ(/ )1+,"n2w&d޴Lf7WooqU.>` ~ ަй/9)Y]Z+ \?-)>N]zt35~Sf3$\#xSZdgU!Eg)M)̘SynzM ,QvqEϲwA ިTS LTou8%h|^kIB(]/8,XnPS$'GUXks~ "A#%= ]7ګ]gX'8^7RNpz{Ъ+~{A2xgt+'\<&ֳ8@N6QE瓐yb4t[@A4 E 0`pZ’Z=%^? iO B0[xy?{ ѫr=P.߽_Yn>Z<ʟ̂J!A5z Y58P5k֭oV)~!vwrl{4Exz\v"16;E 25Tp=q05Y$8gK[g_MW@vv@06#ZO' ] ѵetˆ EՇD3hg}7м I5j?P]~AyFܠnE?$x%OɃ$0rDi` ޗ^z]]"C7XɠI]7_# YȁhuEp茏V uI{׶s,8OOFPP@ T:Lf_uJ0oI/ѫ:jyL"6kZiڤO!U@ī t̻P"a\}/r錾cz^6۫6Fv}seUK*^13Ndrd-ŋgZEV ix֑DʺkK$,0WÄ˞j.PgGgIք/ohsrߥǢG^Zjߤޱ۴݌ r,z D,4A 'j|ދ> 8RO=Ʈ[qW jTEfJ^^?Dy60E/̧乓r^[mt& )YGQJߗzz(5`-c(rƽ&-(A2|xe_k+xbaɂT83@B2]>d)h5L'Pm6ح~ d[o`}e>Ytk,ecOAjl;2>t e"8D>'3Jgdjրn(a]>leo% д7ڱ+:+6֡K1q 7(r5v;?XQS9vgx'ɇ1e*<&zFfkpB+]\~jmzھ'3`_ubLMO 픠?HAW5G$0mvaE\W5P_(-Eaimqsv͗,v2F vB=%/1ϣ}3otc5qd4Г{p]9G ff} k\5Iho.kA؁f Ȋ4BE KgV9j̡@ bM}L3LGg3Lcz&#Wg䤱sbI$E3~hȄzV6g7%qq稆_ncAx2Y!ƋI{܃&qu>&<>g1_h|58^Dy=WW1/ @atY"P?'/eBĶؤ F u S@+b!Ba.f #@5F4ვoNlhQSjÈ. P+s ZanQk&}ܐs>p7/jn6=d2-3WYGF.sؖ% NGgxjS o/,NB)c㧤;v>jxpn[ B1$>|s{ThX%t@^‘eA4ƍ/Eeg͝2WU Mj ^,xLW_j2. -x$Vڕo4!MV|-r }}fB9jG;g*9fUޝ%sH%zC;חqM038N,uU,"jc/E %d3B46;ʫ:l"K!,^nGwoˤ0sQ-z9PJuҫ>)!|^Z.#l`MvY p&`5{4W+:=L͂Y8ebB4h砙6K?O#J`̓i؍ʋ"r[{oK:tt, ċ0i' TlszEg[4Q/hDd%Ea}㡀 NԄs"c1 PBr|EwSԿio `#bA~? G{閖9!Ni0K'ިB<)Fn9CW2F([6EⷃpXlź#!5x- һ /IA#"ZT(w۷áL2 S@'o].Jv]pT+pU篶t| ӦUyU\~:hI0;S,T_}K;E#[l)v{QS+$ Bߘ' ! sς: |:2ꁲ]+Ft*'DShyxIDO>ٮbu]څnr7v"a)Ύpr (AR_K%0Y;IYǒ `5)Bs6ͅ >rJ-_aVdtv$^̰ŵt0^`7(;T̀mP /3N;6{O1Gdb3"y巀+;>!r6%rOdIB{21^KIDzu6ߐxj.C/ *v57&簕AVvFjT/IsC'?yڏ2ol*h'7^2%gxJEKy z[eJZ>.ۅ{QWz2}PWrnb: 0) !J+Tg-t<>;6$gƆpn%mi=Ŵ 5js`uunJGIPi3 Pc:qmomۉcg 損As̚B@"{xLgvR16_6y,8TspV6.ܪu?i4–^ kk?DPD˪+$>@W3m(ֲ7Z]k>ϯ(&+K,q*Aq9܏cgڳw{Ʊ78=2'X_(\4Vgz׺D-%ĢyRkHp~8 bT,&26?^G cŅBI 릶3r"(ls>v[|~܆(@g/ill\R$[;HV8(J/vzѬ@ mqu|-g/xR'۝VE\`bح=(z٣۩ X`^609~ͳ.?KUuc:BuWҀ'5ׯrx'U@,rɵZ\~+H@4@ĥK=dK QXeNz,ueSX(84Re/ 1w7#t3aCv'YWC\Q]?kZc[XC`|>Y=Q%Yi/DB!masl6DwR\Hh孽UP&*ú_%= lK`BU$5"^E%3}^PZWwEZ*;R]6akwvƤvlH2zCⵖq/~{n]v)o̧f{tޖ?d1-%(+h9A[? 0r2'_>ttxZSvQ GCsY_¼eiE d7"ya8HСO70v`hHP0Ss@y=9v_:v~$&RJ1;> 4^lai-AKŠ5٪׌3\3"TN޷IA4̽o+}ofӻ7E)dX!wtz:u^#v[ oҋ1cƦi|\F80WZ/54+ G& VٍA" mhN2MF:.QǣzWDT;)O$%{0/VXtV,/, /RE䃾[yW⭻?UL>)|ntPPFvlع<%(h+ٰ!YU XYׄdi0C=E':gW4lDBT(폊;CʉȇDȶ1$h̗ BV)s`gCT^Xbq^McRqry46F_(=5]?<3%Lӳ?:y1@2 7Xl?}#1&fZ(SI0>^}557gրGKNJJmH p 1N/H!MП^neO'}m2S]D{tdq5U>2* 󈗢"# 6x}Y{Z R"L>Ev~]JYރ౟H.WɆ2*ޏ6Wh;2]̇sM[foH~ ;nuuJ%\m9$\q/7l ;3,O3 9UǦe@00):s!$O!E=|K&rɺk]>x[$2e@/[kЙyD9N_J*y-rF97!$'1*xʘ-|i}Qz ☜aI=Ro=D6/Aԏ쑓]P.)?oXK9h-¤dZHEt6u&BSE>M{U&l!Ll|҆:VNQ><t6rY+mRr#߱Y ~)SVء8% >fI^i\zfK(;k5Jh| %x!?:iQR z<9x3So|mǜV}f _4qy鼳t͌bqw!}v\tlڧ{& g% B5}$-&;:a,{"^븚yM 0 Y[ \x6We(xrB0<< H ަj쇾F7zUj254rmv:@"`MhP_2OШfTWFMpgq<PD/е2FE^}>+P-.7yF1.xK|Ʋ#-؃l ( |*6ӤFATihnσ`]YG]W2ŸOk ` 3N/Ңp$؍EcrGcO@ŭWӚz2ȆBj+}%SB8hNʈzok:-K3-PS{`j hh&c''i9n@:`niQti !1w8mQ5G ͫQTŪ ع?GQ2"viCA(݉Nǚ"=hEq/=,Njր B$M@kTSil~ A#rm|.Ko@1׫~a vDpqGH ϗa?[0Zc[<#;OG (x' >joS"Qf9#MyFG`xe)AN5U~%Nm˻2+W ,͍4u4%I)_a;3B+1\%kuVdcUY+,0UЁc1m4*gՑ+G[k#l@)&T,ڠ#D'J 8K'osȳ/vMύݾXv͢tT>QꉁI{# Hs\kB%w>^6K TLu7I+eJZn]W=[Rd-56=i7T{@yxm‹|I=4%}2H?qɻф71+-?)ђUőnpW-ʈ<76n}CH h#@*ϚtA;6 IןGlmg^>@EI[z&0#Z>Zb4I8Dp2?˙!Q5Qm2j^џb_9iPild ņd>[&hEO#i QN.aS 8wЫkeN!q4Mڽ2q&e*YČzs$@kIUNf ~\ry>Xyg' dz}K8 k($k!>V?jx^ O ڸ<17W!V4#xCrے(2`2,sqtϝ$7vTf,%V1Envi8vtiP2s UcV$b?"BQQ1-A -ZZ+'neZ 6Byb/%[Cr#y},oc7XbJ{P lfz%P=2%ZAzB=jFRRUе~uP َb`ޅն[r݂A }xK$H!&PԹk<灐Dڰ?˥EUu6rO:n 0$#Aob["a5S6*fڶ\.~wg%e|G d?r2P$%=B?kٸ24z~]-QZF' Ym,u lL 2cV))&CF 1YKȮ\jǴJZ$v5 #> (L>ùb?:iq/v$*C3ťN:]h6/T7! j<~ 0`ͩ5[vaڇJrǫF #(6&F,~ɳ}}]6ʏs:&H3ˢ A%̢;G=lR=j: ܝCWXf#W^*4/^5,SO8c {BhFJDzN&GZ]0 $ )Π6Eڿ0OSQ1Uni-U7":/YhH`dW9@#b`r˲MR}95;h'} z7o5Gc"4\]y-1!~3р}̤[1VA\>-Cmqh[F꼊F:q I]OՊ]w`L0;]Ub bj/-Rпu ZOO!ʖswSx]Xp=j dTRFk +dX0A}IyR}ÔM*?`c. zMqDC%]hl+K8l4!rzާ(')?aUx/Gj"x# \D ޵sjc00vSl70U%boaO/Ƶ9?>M.p^7j@"JTMUcyD27&b*xb Y{yV깢J=DRNQP.|;l!4t(0r]Au< Z~M5*ŇyOe$+{C J˝kI8HL0[jybp܊UIsXaK*b _t =Yh)Nƣ=5NJnA4+%\&fLdWfV,p. oW&P7k|bJrrбİsƎ!wZb?!1tL;8 ͭQhk51qH3PSl>$$~vȪR c;U@LS`QL%zpO{dOgRvoٜ@|8cow^>^[78;u |$e~ oyR]#Fu]2Ifi8jWE ( Dc߱Nuߊi$jչ |g YL701VV+%)) 7 AV"/ o 'A?Np<5 SIgg\¢,Pq?Pd[LD*@8(r>W.zl'2Ҡ?8Arg Ou -y˾c080thɾU73?GhC+tkG8DAMxQ``3`uy%~雫n$YCi>T4m5Z|Fg![7]ȳ;Ūj.eU< ?T7VG"wV?bK^Ш42SI+2%E ~ьB?7; sߌbBnpb/nƚCEXݜ'lI?xMZ#{/bbMߘ݁~os$M,~4RSxolZ}̰yTᓤDiF W4UO ClٿشʭڝJC};÷B(Ifm&ckk[Rmawf˻2 n%c'"{J#d_bJ'E>ZSLCTJCЉJx6|jX<;f8\/;D+Y#C"orK V; .]w(B]/&#k voLVE'Cg;yn߸7ոnj'.w+H^ٺ#ћa,( @aW^FO|tyީF-.E!KS7ʆ!&2\{y53뉁[WPtP w j/iŖgWi) Cs1<oc4lHM 7kĒq'ԈxFhK5oWg'fؽ]Dnݓ==֝7)޲U&\u-zȰO]D4Cl(|Q:sWVvqXU; lb=f#=B(*Go@C/_8#Q?麺t{Yḛ-Wˀ/Q9"ˌ6bHT<Wg5 ,LY{։9`MNi+-ഺv0}-dW}t_6 AaxST]5b$fmgspBOPwn71k‡)?jrӳOU?tޚb X]r[?u+9`PeAA$̰#:hI5kkۻ`vɴ-͞+(_Hif[{=~ hI' Y(BUN=6B=Ī#Pg5ΖKU '~ڪc 6@q밴{c݁q6D2Ř] >q($]g=ū俍պsYIF2B30D󟆽qUz.2Xرg@ ;ގ Y=@uB j ~;{4:RL3PQx?VV}!8$9|FvCǮ /*00ࢦSa[wP{1^eb:IztxǸ6q;0㊱]-P±;\r̫t LuϚ-t[Ǒmsqߜ(PL/BP"#1, ݤ -do[|Ѵpq1^fڎ#h5FW(ŁrXR`ђKU7.:}2UOSNW!|`{cw{J=Cѡ8JLYI̟VwFD G{@@$5lyudh-T/hZ I6!$GoD@瘥a,cxNyu׌‹yAzv#WȰ,Ș',f`H6Dܹ 6K.Hv[rG;y6QY o6sw`8<^Zj=2DP ގ7;ˤEhK$ѷ]>A+5ZmGO5T 7[ehVρc,oG-1^+KDc&51BL>nmAy)Ɂa'7T?F5 Y=8Zm[0oҞ/ЊVdӤ *n%MxS։\2]|gtxoZrw% [/Z%t^ _v*KG&\{umGdnlvA}Km }cESptf; ,T%CFUڮE2ra;8/?zh$;<ߍ}:%Qb"˼)yr%tBoqb o]m_ͨ&ݽi4 H41P< FV T?;z\ɓ^L׫*d:1JƒWX|{0Jv2K#o 2kDuKwOM0B;.$媥\n9`1%Pa[t|gsI'Ƣx {1@GLìsV IYAet<:uv<`|4&@cҭqOIݒ[QX+kwj3`٠ L i>Z93t#oeΌijTq6`K:W":gj%c-p@\D-%jUr"ѠC9^+W Ϧ* H㭕V;@2g,Ry^y6E"\ II{ANӸ'zrc ¦n!mI:T:W0V6>X gg_['b%}mfC '' ŵx[0p}kuJcͣؒ€%v7(X:[_Z=K]ʝqƨӳPa .ҦTk6$#(1=!j'B6x!,&W"^Ĵd+3vҩOP  2CVwWKص0ZuZbTGpD=j{b'l]ݴig#E@MD;ȃs{%2npdNEJ߫Z&Mi$7KIw9yԲБo2;s0ܜnFe'5DN\cc8P*"a9CkoO T'a5,_LbTdYV' { uOd w5H@ߔd BAM1>ɡﺄ:KDN %9l (~`Ṟ|5Ui*Ukr Rnl/| +VbG sGt1}|{[?1R}Bx7%յY'o_z+r+j ds3ja 8c6 c!v, 2J-izv35Ur lx2fQiU#^*yWlMԩ0O?]MW x]Tym5,.Z{0ږ]_H^!`׍${{\f! ӏy'm;ZO,5!vS[*deDGW!!,X hۀ_lc~ mОS4(~ĒPZbnB&2:,Rq\&hќV,|ny> vzEwh0ȂBx܏cs>lI)XT}U?*ЧHЕeqnf0fd#kAIg0ۈ0 !#nC|MoUd.IN>.v%C%zI3R׿d<1("_y'x(3iG1A`?lXU,M .VpHgU_/&avWP? ό{Z ,EFa#,׷Lq/c}ټȝfJ324L}xǗ-FhR'ԴP|CJCP;H^rh9&Fbf;:R\ p1LIJF'`~\7<|ݳG..T\Zxpm+=4krNM_)Efyv K;pѤFXNwb:>tW$ &K<.D'Yؤ 愹r3 ^<۲0|Hck 0etva$[O%oGIcQ=å%3Z:ԡM׺_;&YS?GDp,B$Qe1T;}t煔>+Y)AC>khh րc:Prvh&cteW ɱcOOlv~4$TJu\m(f⌯> ]o"E)%Sn9 /dV{íykF(\aU)W='̣6#ςy7F& @߇DQ"%Qm*۳9|q*<]):-I*NF1$Dް7Zw:VDлPM Ř]5*[8qPO=_jfɏ>BEEuhnb]4{OE!9^ED^!j_5Ʀ[2휶5/-8ܰUJM nqGjՌ,/+<-Zi)E-( h޺ "R JLjB6F IJ\[ kns wK@*sVTh025C˄UhX_q?T}Ҕz8 eNO5޸ |f;7zFc):Nˆ|čĮߠLw"r6Jv`6D]d)4e 'yo쮫\Ppk_߫5p@s7>tl=K(d@6][͹~ N"7ڱSGo[N {_tqLybDCtݽ;zOVF< NH)Y{?Y+1xr WY}f 8/z*Ȼ͵|$ YvAZDӿlZ͢7G-nL|^mm8JV92d FdoXc-n\;sgIUpOr; I/}X>Mًˣ)gkh\L%_Ɋ*فxsS*7FΞb@VM C" +ytm2wŜj'"9j&vs0$Pk [xZ9_햕 ;eC|RxN_[s%(?3l =LAG!$”xχDPO9RBCApKe &WsuRqutB{a+ "Ͳ?SF5󋂧1<.pXV0٨B)Uk\k*,l2OW>FY=I,cOoƾi(JnI%B*0KB2)XT/9/Zdx_zIbÙֺc !ߚߪ3SR(bfn7D3b(M<Hܾ,+C^=_> NW%JK7' d#/^p%ORV↴}s;SM9]""Ej9/Z-Uoq5nɱ4^CO4տRKyXM"){to Kջir7ꌊtxsnx>z@"Z|q Qxm ~7LS_M ѬTH&zyNjлiC|/ٳi.CH,yfF6 waH4V`B_&23DȎB,b@\ĬWMi:G6hLk  ;3B"U T1"@^oD fl46I)[ygvVas1OyWMEAriPQkm:mM mЈuD&Xi60Ǽw<#udJsfDcmy7z]2Cx%{2U%~/ ..?_Mu C ڛLY(hOVgn/X ۝TJ4f{7XfUL^dıQ#HFPMQVT#0BD6;;!qXh;qo" I?d.nP;򤔪d ^RjҎbxjrkȃJ:n@YPf3y ǻF\"Vt Mns)`cH`,91P"HV(wBmgь lDކMH+; tGueKwӷuO |QֲB4wko3a[mx.Ejr04SX8+BVmyζQӠ;B.)2D\cE6 ƍ8JUq&r!J0:$ѥ!ĒQ4r'>sR쯵$ B 6-wd*,y]A'?b 2@۷s``xlH<+a+LlJB;@ CA2phI&+pk`HNҜu*0%IbZ~r2sJ W9pQ]s$^ 1۵Y"6Uʛ+fn"'oFoi P҅8bRdUݏ#:䯋r7,2vWB 4 Ե#eNPd&>*3cVϰ_-#ϠpElY8I{DEq^u ->23=Κ }MC!jOk(#"`r&h1'E52p"8h]t«V~VXoOPiH0 N3 eLXv8. GOOyN֑<|=TxD|cܐH#8˔ư5koС(|V_3C9 ߬jV)Ǹ*# F* .O HmJz1c'2p<ÆoIr kKYXw\n +7hT$jkjbˊ8DnoLw1R) Wudv53M^Ae,wyY5՗LyY_aTFQ[@lNmi2AyfFI7` j[c!0 Vi[ +FzMcq>8eNdwg35 y*!ѢUܼbqbnh.>JmJ`X Xsy.|l>nE=+EԜ2j=n)۸J ]- :dBv\SlaZ#us^&rԩrE:76` = R͆}!79[MdT)>Fb0BxOQ.VƯZh<Ә,kިhw3?ψ&K-)d1X([bLrjtBׅ;7a΢4+!T~M/w6K WOKEBi^O 28dD1y]׹Ww1M{L \E*Nܝμ&+Kyo+$V,y_ V{5 % J|q*-z#uWƱ>PuxIN=ې,Cߨ) ltP>YrG R q~.¿ dڅtG~bg\DI*adz* . 3v.v%q7S66g8N߿׿~iD@aQ8JƯ]+9GQ݆fFũP m91A& ,[" ܨTX@׌2b\1~*I#,-q a8Kݚȸ[Úy?!(*G4|} ]M]w&x 2GCK6xavڬ!Xr:8?:dpCC6zkލ:0˯hlu1LG @LrG*DC7-4vd:7ty|l,L{'F"um\ݨgg;$Qߵ;`uK+tF]i &V\\+#[ap̵pvTh_Sr;[/|GZS0rSXTO#*\fE8;kE{a<ʛ0>GE\ =5:X!7EZPzS!s;+ohK//dobmGaƂ܊ K-bąXڦSPxB+_3tO<3Ɲ;ݰ[nڛPViJd{{9PzXFDs2_%J-@j=KxD{_qUW7& 27w'ő\N\aR:M#m&=_Q̋Z_N\hE _R>V"Shx|tiNct:Io-ESifx9>|esv/1 -F@%wlN7Ap)"ظ!w0 E#sNu/1lQMSk%TӖ%hh Kz6:we&YCECB6/=/H&HVT ˷]!k!U_?a"ի߆ YPCT}W/~E"ndtT+P)EhUZ}}YdvsP]IMD穒K_+Ea']lL(叢c,vYҾwMZ\n O⯈+l*2_E&/B3eWἓtQYk=2oO'8]x\Vo%)پ#¡] xe+9^=*N 8@ϪGmttIΰUv[-hCqsY8Qǘ0cJUw.IwDoe$ Hw2MLZ8O|:U+2esn@RzFٝq'Щ,'bU<W=\wȈoݨ%ۏ΍Nq g 0cw70"(UX1 J&ZouՂ@|0PiD^=Ί̲tWq4 G ғIu{ R6ԛh{s~VaNQR)$5Yq>W[zgsM5Pj+h] RneL+q$)92IqQ|g"v/Ⳁй'\%ZóJsTFS[/].8Ŧ&N_ p%`ݒ"/l#;/c-:1{3 ޹&Q&#]mo;|S [@{gZKs٪1]nSpKqϟ.p$"ms#+4y%?+lkT L>DNL<>לY':W!8X< 9 ,LD"+Oe=v݁]MGʼeTr7ʖ`1ཱྀ&dKE;q?GmdgSEW_q1~Es1fRMD%-ġ^!OL#w >L+bҦV%Sҭr2\-.%Zt$h`0G(i¸AtqVn,GT/7'$L6C_ ydg[Srnd|KI , u/ps GOq'^oO*9}W%8Hì%U o^4@Od9Vk1eI4e>^<(;Hŝ>Ą{w)`s#F z뗛L?@TUʢƄʟ  i" cvHȮBv }ۗFţ @Y@Qbczeeu-fCt Śns g^D+aݞ,l;N7: [, od!ןMX*cs.Od),j'ЏIO~8~0ę`ڶFf%ʻnO#{_yu3>6Xe<\(ۉ;ѽNX2 l&tZ 8o%KYEXOS~Wu1ʠ(16<]%@J{W[cCb"HhnޔqIR$ Ӹ$;"p}֜ӂ,1r*rKYZvPN͸,dAa>\0c1`zdty [07A;_[%XX[A;ӢfR`ѤE\ZZqc̏;1Rʪo֟t.2-u*xZ5WzƸ[CL1n #7L&λ:ֱ`uX!UW0Fa> -k.QNՃ;XEc]*;71攨WOؕ ϫtsgv1cL Mx9 xk`` <MA_9by Z ޏ.N!$lޜz|+OސÊ~lP(@¾Rr\9X~ U_}x'CY7KEr:^P{^I[U3QxJFfՅ睧ڵԴvn]4h>d<< #]"k5yRk/~?R&ϯsJ1ePZnth.;DY}de}| Sc}CȆLP^e lMUѩgdh%l eP]a"'HNH'uЍRl`4_ǒ}uDl)Opڛֈ>u)L2]H=G_g_IgZ6f!&cL Zq+[| |@9٧: ęY?loS+)qRPwnPݭߏk\AW B9ޝ`f%0"&+x`'c /D; K_vN6^´BGͷ9,L]=}Fx6sG#svM"NQ_y.Zuݫ>O>> ;O,jf7'Ǫz槁m7k*]APPDcMt'~\/̢9Ģru(qza2oѥ7 bajxH07XSԩ`ތzh-D: ]c׍TYNvƓU T4ڹ#v+4L"pgFt 2a GulBHF#U—F KKWB8ZWYam wcZ#&pt1Ȥ6Lx|-Թ-Gađ*~va|s2٠mkf, TEwcrp43%n Eey!q&o.%ʲl⁠mR~*Պ٨fЎBq kZ^e|sO? tz $ teu|sjjX#czeF\ @Vf׌ k;GNz` t;IЮ:*| 6# ep qX%%7z٫LSvv4;}|+_ !(`q*?a_͜| #eQ 6n7#jϐ:jn}m[?^>Fe ߘ3{;{󩢉>݌1Ɲku'|@Ap&.7ꦝH~+aԁlKƋNFp`tBm.Sx9 7k&Q"uޢp()һ#]}B6ҶqO*B}]zyaDV͚d-oXH;p]imz:S{>{0n! _B$uS-PFI%%G[{wvc6?@QP8:k06yc.&mz6U++RtY .E^vV[Gyr^I>%.ѯK! R>:%bK 룲9%>t x &r]kgAG,剶=''TVNh}vV??CzzK(Bec>B'(tmͪH䗬<՚ٶ~YDF`Q2ОUƀ[E0;A 8 _Nhl9C+*8 $.:[om2<_HbZY o߂ۣ}z sXtit?B7)\B%qVNR_*نa "hO.i$rz@6 l8mTtZ=jF݀.m(N}hL#u?4ʨ:#qM%r jwZ ?wx]}UF9\`J0!!1tЦY-ug.̑"Htx2ZA_7 PuL9&q=7WJ  M`YzNjL !y$W#{հ,ʃ24I7Y>/h"´\hK|k+^5N: JăH0{$|~is-C)yB hK@<<:Z0c0PjW儨=h\/8 mR-uT÷yLQǥ }3 jR}Q#4K74p]r_bUz).HTaEt:#掕 X`rhJ֓Cd>85OM,{`(ˬ^QZQLVeGf՟Bttg >xa^Jwh6RG>An0~aCn/%d2hˢ z$"j 㿣HɕPXV}$XUSwaOH ZmDO@t&LEsM4pxc.N!t?'=Q Xĝj(XxILWT8NFU[Wm^)=n;*elr{2wír*<>Y.sJJ/5"^Y>d+,'OVUYc2 ]5^/`TmVcuB+\bdlxFDФ5Wy7S}LÏE[ͷ䢇NG OU_4#tW[cIG3<1j?URf®hp]k6[ br3 p`WAi]>Y1UӋAXdLo*o kے0Kp>w F,^A)A` XIr%Nb-&+PT9h6"=zD/W҅!HpP[ञ5E>m Z0ؔ"O4gg {*):/;> ̺VMc# NڅVcx5jxI.V`?cDs-}#Z J*Li?&𴰙~̞vbB*Oσj) І˭%v/s DZE2搎(cmxb  !oK¿d;p6JZh!؝C\ *<pϙRlҳĚxD[:<ږ a ^!9eYpq8XPU4RJY)Ud<i `V0bv`vH_s;% tuTⰧa ߠ(67yu|zT&ȥN&SeC輊E6U6U&Ov\eW o^ 0vyPPSIL᪦5fm (!+BQ%E!_7|ND]%-'xˏdH! |ز(hĮ-bu3I崅44 $7!gMYt70+ G %@{oc_ktZ&~*Es앿!OPWѢ`ƁiȒ5n  0:u߶*(Ele'(KB*t7Y5}gBgI7'nTmʼXzNM lE[!INSf3uwIUѢW%ʢnjyjqZ%.Pc8E@S6섊ۥ9PHO=ބc] %MkUk[- QTL\mDXI0GQ鑓JN'n} 23"9b]Bl9FPBv,nO\^똍-VV{1G d6E/SezEXpTpͻG ?y`8&҈TqX&@;c\MH/]`qhfYTo#FNÒ=4d c'O[unj9h nfQt2.bڔØb6b.Fb9&9F u?/Cph|_e `3L‘pc&QGIx 5>L蒌g ٚ" d"7G&qhښ mֱE H w]YzфrP_\GETg&^#^w}QdA<+.UFˇ70xibb]R&Kk=faVvvpX9el_F:HZ ((z'jevY@U# SW$c4_VfLeߣ-T3BWb$K%A98OZ"B[XH*/o k aT?. ԂU3h 2 ~X6RWKz:F*#.R-zycS+.hܼu:&bo/܁+VͲM>=)3A, X[ԷgцJ `:V=q!f6էfWG~CpaPA-zT+~1^㟾P`_UY9319joIKW' ٱn ѷyT7ʯ!L/Mf_[H?SX5}@Y|t{s8une9zuZ;0NUd?%r^x62 lFsqŸRӅhTw )i|04Aag8]Bl&w|- EidU!VmTEmnpUXF)1 ;zԋ噊F*%'|F֋[bzhNAZJTWSz}R B[ї/o7uCCBʿ#CxFb 1>4 =I菺LM0T~ɼ7./zw2E9F0\ gNG-G3wV88x9QI3 $*1Qm5VJT=eIe{ҭxr}tdF b{>+ω\?&m/ErVYC[̪( M춺hjݜvjy(q]w>F[V}]VWtԪŨhU+8qYҫ$opKSP{NW1 XhO&U1k JX%%eYEAy η mpʄI"z~ߵO d P$sR] &Ys{`|q\\Oz2', 覨_; Qn0e/Ec˄*jcj2,j[Ƅ3r k1Qڢ񢋓!AGFV?G_iMv`  So8z߇T0b/݄M+CᲶ7DMr}5)qB{q۾LDϾmDV)D+ }kJu=+a<W>"ؙ:HT}=\~Hf[xǩ&-6bƥn0 ttʻGMr]Ɇ+9_uaJD| s5ԫ?Ӧf\OFedr5<)Ҫë'hqoʱ:T::%~ߘ ry>$ -S_fIКN(Po߈KD7 800f0LtHFPFyP3N"!GA,GXk#<.oͼˈyAu{TOj1 ¹Z\'z?fgmozEjkc+Q p@ "`FIbD[\7f@V_m As7VofxS8;=؊5}h;k2C?si2WW1F-fCuYCa;1 Vx\hcM62O?9S =`uڎT)g@ϔS8ipD$hjJěcި4Y!v^GU5q~VX8/^K O'q2gfe},Wf#-fNI?#C>e8]ШsiGbn[)6UCԳ_LcCt'S*fn]ulRYӦxԱؔFO}49ajsq\ıb1bL`.<5?J `EN 7A?> '\:7Jl&"/÷VʫQ1dO]Nn$`/Fy7`xqnW>G^jJفrG5;.nC=e ë ’0P6J,2+WT_$;}w /QnYd4?)*ZZ qs   cH-}`LXӂ06`6>?pd2=nLAfk>RoIq_\|죧dbJW뱽H]Rp` .8%{3S쵎>DjµK8&X!D =&w >\(.KSPnZLDJdTEm*#`WDk?buc T H5E#ke+u䫦5ؘLs%6Ȭq/?ܔlsxy{L{ l 8|/#Kߐ6.Y* R!VF)x7*Ū\P?Hh0NIx)ak)zE1I ^=&cU+Ȓec _RxludBjz}Ed3, 4Te[ ]ܩ+@'0 #C2h`'HW[ Y_Gg{ kD"q9p6aWed .9' *P,hcdlxܕgyXsRv d? u*e[MІWwUs6 +mb|mr4MRe4y\ڱ?‚hn >y<+_? mra=xѼm'퀮4h6f*ƀ܀t^J<&M&($rjH !@* c8Lf΍ Uޱ誉d6֏c[=zTS|͚ۤM z9Ӷܧֶ( -HVy/g)k Q-n :P˭1p קEzd[5Ķ] j5t(8Q)-T6<"=W-.wi+@s@RTdip^)5'Y"J{@x})ĸ@[3¿{_{rFe]Kכ{;<1ԻK4M>Iݹ)|86;PΎ&˞: !( 5ږ!>,m<㭍S{O3!e6Bfc/&KE}H%>(l7 :S%vMd]ƒ8gT ( Lg*Jemٴj4Ӥ-]WH[E!]Ȏ|) &X)wnB,qxX[ou-Tf/ږ<3$x*d8w|(26lSMI_FAĂQ9Ib uӶ:Sa p%u%6jYA?oU+Egk-; ϞqG2c0r]3 Tx/%2:0;KQ|,Hzvq@gfM%Dlȡ ]p!mB6 Si^@Gvvv<6]iW_˱Zʧr=J0=I˖gnɆ,ve8ghy&sjB鱣d|Mo+;ָaVc"nlIOa+jQD±|O_6%Sӡn =*LdL߈'fN&G~T5i~#)[ ULJqUi?ҹjˉ+@ =vc3{?7⺂V.oA@h&2d_W˪Mz3' D Bc6^F@F=P`!h𤇟KCѮLg#V *oi 'RUS::G+:Be0Q] XP(< (cQ7ni^;!upsPE-;j0f>  yI/0e<):F1}6thW*^Wr 8nU;KK gB2iS3(&`ANpVZuj@+kg9'g ); <-)%F)z PeI"y7f P>UA<V]: |ZV%&aLo DBS"Qed?nDRR[4/6a E[#r=#wJN@i{'MVi%l79]M w8sc( E4LNQOc+<4Ԟ C`pAޥ_RRMdoiMp}Ub"È"6춨ojGuҰ_-=3 ﳵ !g$ k*ʖv4W7"=k录^0ɏzv<{Yդg%b{H,뤝}ƒ~#b0hkTuĽ5_^:z毑=u{Tm ߲pJP" ި(v(I6'C|s|?a)g PWd ʔvc%~+;F8gՐ [0+ăw C-=",ݏ)m~|XUp4Ki":)[SP 0n{`g;n6gb,e?yf i6/`5Ͻۄ{-~ROI_fxt.D Y/WtB c*"$ >YAI|NmztfuuwKє+S52P`lP([AwsF++ hm^GcuSTw/×_,Ri J'p۟pa:b\1|ěejt|'J$d~VKxEn7k8ɓEzMdú,·HsrenVGIIMX 8]҃AYQFE* q3*{fok*Z%'b02AE` J dxogr'>!NJҁz˂ _-#w`Ț==6F@A+k+гx& J65UO;AUمǜf&@F,$A*/}Q7|u 2ш9]ak4>J+Z NxnЩf4G UeDs0UU_ SwpiLٝsDAMέUn5d$([11'EvJF&y ɋ'(jAMOh% =(pܳU}Lbor(+Y)4qh$H=L=8jt:I1XaMGƞ2eB!H tjtkaWc%:5]-S:9UC&g$a.:&ZXz4WuNc-`ǰݒ轶-\wn>|q)1bwAٔx43& @-!/FV?&"G)Gџ|+yY)lnpڵyVζ0wa %au(M`iCq ϟq[.*N4Dlx0]#."9 #Ǚ"* CrH!AeO4c(U|}9ruIH΅j|\ &N.9ͽ)ih4`5ÿ~'x\ű=qW.g6Wu8 pI >_sl;ciI5͉\31f0Ii=K] w 9 5v,UƮ)_~'Y" Vt29kYi) ].Iw%} \pV<T:HEnRX nQf) )#ٝ{vYVR!:eNXA\GxOٞqє 6cLTsYEF'Io05?%1QRvU\ҿ5r(c *Sde ӁbV݈E,CŅa12 VRMDl#aݥu1C/ߥ*&!{E֠j.h|*lY.b5Эr;2"K) z]屼Ѥӱ̾ o, g 8h3R8"F]YYbȩyq3Srҗ@twAefVhto| LKr׀"!@ |x*i)n9YL@!MjcE#HD!Prbn&tdC.{`L#A*P}%h %r،hu<Ģ  ƀd^wxC+U.D"/%3輊4*")e⻀xSq;~C"F\D zIEz1O”8Ly91()r&s ޡ"C k h-=AMW&xʞS˨b " I K91N[#)>C[HI2DkT(XY!w, ,UR$KȖeQq5lJ̓P|uN5?Qm+2L(`^'O 8 ${;Enb۶FFrWݘZ^Gv ;kWK BEb_(h[_J 04=eL *#UVDG^{)Ύk>ShRK@)Ȣ$u9㱹گxzrO%B*|`b~A= .ӳl,p<#!ݔpKA|iSnxk_T(亵LY 9K%<0:q JZ0UH |h]2K˸Y(}D؋5A2 eKgKVm=Z&rf=vUdxTn-p\Sƒ F"tSg X$CW}y?zYRi+%)qqOΏXxq{XWmiV>(\M;}dľoDD0QOZR\\_`HO)a& ^WPOk@ E𪝊*h}_D }-䑗/[^|bg)Y9jh<G}k fGP㠈԰W3(сQpl]((HSC#چO"TRw_i9~Z}[9{f#Q3 ^C[{(sϛ|U1r87%di)Tq<0Red: q(,NR6)?eB<ܡ\D`S,J̫t]Y,c}NUeǝB-+ywnR;*,@ 5P/9z,B={߉2V&$ 8x%:'/jL}FU69. ոhOגq]cr[c3y(ԱC8^- B`y|E *SxQ^? [ ;NX ,4On&Rԩp}|4 0[quolSF_uES؊"ј5x^z_$B=IXdA?8.6^@`)Xw&=;ؔ *2zvr KS0xޗz/?u5ռp wmLjibj:pAbwz?wkOvHYgtG$e9&hl؞ )fN,øM^nmZ}>p.<(4Ƅ>N\S%׼AJkhi7hR?^CEF׭Me6wTͪفU`:Y =|auH# Iy3([vƷ0!f qO715sƺ(*U)lrR 66au4)8 THDr6DQ]5uY,V2T8KWp)1$xx mď2bifpRwI;U$ǕF/ό"发=2#>,J%is{t"$u1{VQ1}x rL^M޴Rn-"⌕;xI%:.3kyWIVWR6E7SS]stRnGf̉9!L9g];8o#sP(G%#yE+m#uO'u.zp$ ~<;`2I.[O ugN*PIq qg=T' xxCR lwoc ^ *?f4[*q&8-= LOGoiϢ^<Gvt}[VuYa>Pm!2#43cy5Z~Nmt\6-slcI_z}CQE4g2ЮJ+42.'t+D,pNw[{M Ԡ4d{~'oZŎ:s `,Td-JT,x]N=[ΌX4pN ^F Iu :aCvÚi\.ͭ.s: CA<>Wct` ^V;l!&" olXmlk]$!ŶL 2 ,\j(NJ1/Tm(w{pn_;f3!|(hV}Sfu=ՇmNTݳa r?.sFbnsXec@Q83ͯYQ0K8tJ!-^6Ց52_Y҂ ūr}a*&^67F4#~%W2ش%)yyy o:-FPbwT`ad>OmOf ¸ Iڟӏ,np냸kC;zL =(kD?$3-,-puXR"0B3{'3䷬P 0fl3Kݙًp -Z9Pû #13~91'Zƫkt B^VFm5̒Cc"W:n` չxtGT8Dj,tt0:afm\awKh@#9lv&z;Ao=Ikٙ}u+$b 1ï3B@^G9ۏ-;ʨ@1LVtaHȎ0 mE~?z5iAB^j Q"g J8[01UәoT4S_]] Vy@=&j5% cəuhoF7Uq4BxMt;lgfRHBiG+ϛ'I? ȘFNўW/}ϯN,͕d`>Yi vӪՍ“Pf;tmtL7RAuҍs;X|m?h?ȮVfhН̿7ϞƇ%>t;tH%)p<σłiy -+ AsGBe̦:(7% ԗdmyސ:(YV!U.8f6Xh@lv pB<%$NB{Bgh7 6 UҾ1/$x^ &\ ͥC@1ogU); (1tuIƶO[poq$pi,Gc]NFag_dOlL*O.5%MfXV|a 1 S09_AN˝TP=Bia;be8V&3{hlmA FR? 觡3y *uBq.69@L7×ї jaE|Xko/"qj/OBm F>B'<ƥC;ytO8<7CXs-ťA52 =<, .ӄp=L̢'XZEŃfO^nX<Nː#@"3|7>^ML A1Q`xH `\>׉gxEnj{m6sF^t$D Au=K+0թYĮ۬1w]Rq8+Ÿ"(}۹/lTg[04P)^ص'rE5,Kkվ yU'~WQrOEcL uqZ){]CM5FQX5i8Kň0^B'F.[j:t4Z4^6Sew"gc)z -8'6|z*=c|)epF0 stՕ~vΘA.i|3{˙픠W'O.Y/zD4EX`\|C1/|~]}-,mǦ`^)u0+R"$%u*{Ay5q0յt'Rx-Ց%tIVިE<3 4H^xbf`Y'>^XgL=gvYA\{Z/ZT_zk}E9Hz|AJ1*E;XIqy2.xګڊp{nI+T}}N/G:Nր[< x/W}+s981nHyvT"`))'G6+LD?;pC b";]R 7tʆuY|b.<|f/{ 4 TD!{\_eP/,[ft۹l6׏Bp(D`W%zDIsQ*3On*4vP6u^ƍ*VȾ|Gzq㫐PQT~[(.Z;#U-ƾ* J}hROJBoD=/cKU *կVwa྽ %0ov6k+n!ΜYJlv+ 33`h2OjBYUwۧ;i8?_v% D bnE7.KrylST!߿OhLDh 㦣)30?$cJkǪKfZ/rLg: /NaV.ɨ`MV_~Mg&rp+d UK;R|[n&sal}1fV:'MJ5 =35M9:`q5.LqNP0H lsW=3侬ÔZYrFG|e hw1@R޼6 `؈eCW'u`tfqB_x= 0Ň`ة"ƙ}GÅZ&E`j0M784v9ŻRgJ u"-OSG14.3/7Ac=)hj> &ZfNJ8X{Ă9:N3[lKɈ,I>jHv*8I~uHh!Uk[ف310OJ KXdaD?-dvưnnPrIt>vJȠ8åN%)~*rzixM˜ɵXGb5E -VX{[8½26*u1wӾ[γ2:"/4P6Uv   k[*4x_zfvKޣbp&Wbٛ%>.$a' XmXlMuES /y@¬n~3opR{7'c>b>dM 4tXS81 쩎['UxgƟӫǥ"jc"nZ)X`2*;N.BdRuJJ<*zW0Ћ|Clmsw1W!p`RwqɄ]+2 it0B~}h2UqwF<;ͺfWRMk׫9&D>8o8,5{IZD1uo}QOAsݤ|ȗB'ǟAe.Ժ!"1 IR{|FA 9;Ո { @Xkn3*,NBck[o+0-a+r]D?lКNař 0#8prH>5cPh8Άvf]릟OS#M> 0(|( ^vcU19/.obcn((!ُ=$?36;y) װ]kJĥN졀 )\,%O[]'ef 09ֿsuRo7FocCkf;`pF'*aQv=w(2cEas38eo2W #"jD͘>֘$o6'\{2t" wK|MSzH˓45F3B~-vB&j{ D#s9ޔQhq'/nOmYBm';[Y{g߮A+ºq뻌4Z_Q]  pn u0Q@[NTP=$Y<`b=gd2fskO# g͊]էZFps|5|| ]s3a&͏v.Y{>1 lbZr&kxӋ&AE/lṛTI.UNm.ra.cgCk#V*'\{O4D2%=忼K0|h,^]0#c|7/xwi|Oa9_VkD{tMu>]=>\ihS_&0;wIi ]g  ej~g˻ o;-H c IBnQ }>3I\IVGk@ݗ/^h1G%^^G!<[^fLw'g;c؊rgmݻ,: &F$j`m[Mucvc$L⠕xYVEyCڙܸdb8i빁GH} QԎ͡Ec՘MC Ǵl}| /!S : q/o>@ך|[J0Ei 3+Y8s, 8o=FE@uS i 0pߒ4JwFU7vIF sIy?iZq@՞R#lF! I K2{|PWO{/ Go%?xhh9l<{0hXOF|I0_R^d@ܽ>?i^kq_QKO~9?\ǯ7sƳ$s):YYSٕ%hD$BYXn`U:9lW;)b`dnq0 ? it. ԏeaGMs9T h;Ϭ^2βWDB70π}L\g^ʵpUY=hۏl (y5 )og&L-J}2]6"%eB3ϰ kݗmũN wT18f Z /( m`ݱ~2v-4Q [nl$}i L aa 0/yD),Myvcb1nA|EqX#DdiV4aJ{0|[6Kt|>:72Q߰l-[ )IW xr sk C'G8S-ΛP3+Bhy 3wx23 ;3:cHy\- TEL $no&`iYڗ6` _%FPpB؁S߀i|hV;Aj9ά[H)oxg3# 3S|9Ȝb6{cA^M Bn5fP aNYszRDY m6"]#y;(Dde:>&?h,(S-V3*R"6,j N~Qz:l| uSmNخu/aU-|}.Cr+a]ksmT:>G-\ɪg>fuσ8(Ŏ6 h(uVu&Z#<]Iz* qn c&QhTX1cl*RH,I\?QwB@/= *v~\ W9̫NCJ" h#"|C/0E~#tYQ}E1޵f#5&$\A'9Op. d|2_bQ w}-Q|28'>U-eyœ![{[iL/qսͬ )], B!yqU.tC)[f'S*璋`V$2-ƹ tLWUG$#˸Ndo+2frFZ")>oJ0mb OQ(E{7nI *M]nF$#U>2-mo}r(J8e[M6BcpXˉCF]> gsVe˯N5FMf',]AYĵkqN jך.:*[QW/TĈuK{ ~± %:yFeskf('i^t\G,zb3\b \L^eMB'@2B(TjrQ®3֝2|>aqVx Vu[e4 x$\կ~9Qv?%6U@:bcNgk/tl矒ϗbgW&\ajy! A:Q/Zx-7rw#yk?V.@b}Ju |. X<·ƷpkUD>ؿ,WDBL~{p> G%q[W#sves[5ThxIRy628ț@RKf)g{fBb%.^_ؕtNROB; f( NPK$6 isNJb0+e B*SvX`-`[f7撾e@mOGeVsa̙Rt2]7| Reuj؃GUKM[%z ޣi};ISw,&\kUH&a}h%Em߫3Ö#4p  APj{ZMwlluI^;u$Zl|\f4nOx쵕ӌՓhrX͖9V4e1fi2DmB;r˨"W7t WbRF!`߬|~NhyKqMLOmdru`c738 e ,Vd΀>;XȋªzԂ2 mA 3Ӷ Nc|͔_)WBqi@JrB_}¾êMIDBHDxH|݀qbS?|2Ra#lkpu \pzrf:+1oHIl_C " G Z^I&ES>}LT[6)*qo@Nt1L]m~3x&X@Xp#o_TV0p[9}J_ɗݶ`߻$Fs[d/'6 F&0&*RdHWiXTTb(aw[P$d5I(paD=˅-#{6 auu":V;Ao-t2q}qFQh;Uw`VER|Czp99/8sr f#Ao{vlP,K*.ϸ%~ FB, gTB1.%x$@(ip$v1vZ>rvqߖݿ"BĶ2h!ckgUxtNYrIU/{DG'?`pζ,(E-fTԵJ2(q^y=Xc0<~} :,t\ &UjLC>ݕk8j:FAm6j3xCUbmz CyZ 418z=T*!`ƥ8|Y5mB_?0silHgn^"5m $ӧtAtnk'l>&5_86Yo.5q'eI&vqL>0PׁW/8Ռ"zV&/\FJ8J˳EHۑ''ZZ+KCCUxl WDIeh-BHGn68~PZr-5}th |ikkVS0U?+?Dxulq^f/@|D!l3[a 3WI̡2c M ~s)+"fyN('_͢9ofO(,g5y/T Jc`iozWE*^4gP9Қ=2Lvvn$ermyPr4VJP22aSx8u;pTSa;fln +W/K2X&;Uv)84!y2$<4y0oK8@EHaK1s%{/MOd@!|`XL*!.xjE58})@:DbVd#X%VhC|3+{)cӏo;@/ˇ+c:- ɝv/D\- 'F0㶖?v/((MLhJ0{8$5{Q\A{X}"4A*7 Co,iŹs16G%QiZWV&-Ӑ~"g>?Vhk>v"ԻτH:WCRtsO{zJ ,SfΏ4FN)"hYĵ:UG&N"eQ֣ 8c!dh=OP; da1fxkFY%DyJv72<?'!S%~%c6ƋQIQ CXIf6Cm qΣ\wT(D תrNcŌoddWL}-h0V_wibjꊟXwK|YBܬ#HfPVf=C֜Ce14Wym2 .QL즏MTY'ROn.w_Z2@-;ȟnFrMb?$;EJ"J?;^ihKz*p6E#;{Ut]S> %RH&I>ע'bDBL2qkZ qV8Q?IB&Cx 8Y$2LBy{JX$:&*LZSeQ)VC2 8;(L:!kQTjZ^?ڊogx3\V7V 0CS#[ `]6kk4>,E-<<fWCzErPY6ge5~ 89͵O~LƊ@vd\g_~[Ghׄp.L>eVid{nrgc `ٚs勃.SK0sa2~u'V ĶH^yCPD[`#LiVjHm؈pWz.hٷw/#uųb܁s%d?T(#,% B0Lv.o}]ŷu#J99uE4\*J: g\e4gCKFDjHw@DRjň#76v^1tv]EUhBcIFM >5]9uīLi'Es/,GŨhD\ GAbK4^EQyؽ>*0Lgil"~rCF4>ICWc1*\11&*ΥmҐ]̒?vΑ+4)>eJI#qߴ##QXCUJe1V̌E#3l^nܻlGe2υ\ Al*W1_NRf٠hL̊㨵bn %z4Km(gNEJ+ ;*c&f9FEDE{7]>^}1p==3zEӳY9~9m}4`EhrbEib*͑{LHMhw;">p5~I\8u*% Z7]ym᝷l{! N2[@@D tGxێl7\p>|D ƒ`GϠVE  |%nInl3PvY6]~0Jս."#By F c x58ƣh99 !\#$,3<%vN$vkՇHg; lTi6at|W-;."< (/&6&emfkoM';R*/" CRx%J&ct~EQ3 Of^#b6]Nev,7!R YTSvPn% s䕁W=Х>'kI=n̏r~2 stGX&dHxRrak2dέB&n郷Ldj%r [CawwƑ/'Fk3ۈ믬. f>31ub&t?q]U<~'[po/_;7 -b.Tλg6PQ={ϓZ:ЧVW">v֦mU/?atsx7i;tOQUoF%8F[?dP4Bsfu*١82HV,p]@T *E"{qEpJhG}h[3hEĕyeAQ? K[R#f d{F.*iZW.Sp\, hq޺]e;:5T;Sv e\cb9oOJXk#Ȧ Sb;u=@(;y*[-f+?^ sYH#d&_9:f.(":F Y%}5Y=n:QYP6S c0w?z*BKDP2Kq0$3:&AB?Oפ3yg@%# >*l"@ {٢x!͜,)q5;][OZ Pn: GE 4ĥYE . %D<|$b`n!j$'5+B6A!:&O(M]LZ9b@rB]G#b+PWE䆍?;Bmw"v?OKRW~Hm 8z??q1Ծ8DY\BlK%m2 *~Vb[@e,GHX(jakCM^ N'6#0c4C*6?`nc&` :^X=nL__ i4e+7E2B9'h ܆HNzBĝ"̡(c1@ Df8Jv 'MG| LCu:[]-vH%B-xg5j8M E%͎g?P >"^kjS0KЋޝ1D0 3 څ;3h39 [V³[n)ӏ7U H,*22/?jjm˰@D.c3h?qy9B}et:/vZzC6xUNs ): Z5`@QG`* p "mՌ޸R/`3QM'v7zGӄ Cnܙ@2ըZg("y=*FW,ebII׉TϹ7K Xyl.}R_RU[Aԫдr*[$)7H$>d-0SppA?~cIiGcB֘Hy_;pV)v#fj󆹗DNŦ/(tH;3~\-1F&B\sVGB+1+DcDQ =h A9zP4*G,a?$ r"ܞ'p̬лF5'z/IM />j9 Lr]BFLqosMpC]KWl gH FqN҅bw E_FSl>ojG#O˹g,1 6Q2 =PlFWbu{$4GGL;]>'ᥑj`ܓqe8yMd{OiyC#_Od pUlJ;x[`ǗIh;?}Y"-.J8Z< dCm]]@y8.Cxփs˭TR] }[l-S'v^h2bٗ޼ b`^ZE\WNtMȁkTp#BlՅR\Ms "ve.|?ARђGf|AljEM=®2a\W:L%jAZ7 7!pr${Gq&m&YaH[<n?Lh<!v&$"Ѿ5 j)$gmWQtA^^;CcLvH U)8/$k%qm&[9\m  $bsM; I5Ѷ-D 3'(3BR%n2 &)l~Y~" | 3'|}9.u̫."?x ܠw3+הr':^{&”>ts]NNY-FUcᏠ+d^}޲'*8zs(2e)ΐEV34"V6㓠QMu[u:'R1|Wo^U44gTЗpjR<ѩ9NKf];bꜜl'n@ݥ #tǽZo闵a&,9~a#a%ٵ8ӽlx#hOO1G!ik[ӚD԰2W[Zsi⯅LO:06۸D Y|Ğ'*#h*tz1VSPڀVs~Qǧf 4[sws2nA>z;kggMg̽=NcR,,%/v.BmuQG|{Įɵv.{D6My(PEbIǜdK)(o'm(*3䝻8NPa~%P7- NYث67@F!ـlqdJk ؄'`-*. Ws;np<<g͐<)̽st4e+dLvc.b`Oу0m^Nh _g:vp&4ie^Q5I"HX #ɨAV$k3ؔ< ,%sPB9K۲xBÛ 5=80抭ycgܒM0swi+}B+$ƸFzI;I}u>|ZI3ե un"kG70n:Lf( f($ZZՠ>l0W[}4+ozmٻ[O4fCi @/O+e\a(i,~Bˏǫjo&s9nϪ1RǴoE=?T4wic ː?K;=ZG%̻ iIJK]oẻ=vbIO=$ܡt,P+QLE!bEwZց {ޗ!3G`YrrbĿ G{<e]CdR=*H 4ePDD=KۙJl+"Wܱ!v_{Z@OHe6)N_oQWglxjL"s{i`Kps%^bq/ \\f7_8sI@~jiu`TZ!v#U`` D1jTyc9vZAp&] 6wokF[&uzފ]gG7vk(vymZ Zl7A( KpuDu YRM٭l d+nrbY!X[~qhLMB3u#lC~ *B淚@f-2:4t⏈;,3r}KbOKifR@/!0jX,&5B#!OZRskR;V†ܘf=Sc9b◰,m) sL{<=0Q ^H1Ȑ͛-Z 2.=kLqy)Nn{%bL%ЙtVőƈT^ZM᧣&`DktYD!:B vsUf&W/Q~ֈe/gɘ# I+>`lL]Z<뀕-(P2t74(5蛳LW?xpT{啳q=x߯4 v @-JiIs5 $|+9䳍nZ 552\Nqip)`fGч"Y))\vŐL֪l,啒6ܚBC,Zz;WC"l҅?] }H_?DS0Úg \;W-gSց$<24r.wݬw$iB#/!|[0*mDm.Dhq{u$A1E% N܌yPB(b p^r7qqnp;H]ߙ/qCx2[Btda:#p.ïɮ9RPϧuPzCETt1fY a]wzه݃Uȅ dc},K,մGpusv[N҉ar7\2ԪwaЌcN^,W͉ [/I ʍTn@RnJ^N.daoNhgrLqzr_!tZ`Eݟ .5x{6R5k}ʨa BHA nġ?ĩ{eVF6צݳ٨sCX:`))*0[H Xrt?y!ځc˶_?i ) CnkqdHUڏHxYCףҢqǙ7yaTeWY|&>Mv*c kFe B;s2͞ $[~{?RVρ XMmKf|j,{̣m[w n+z[c&,L5l9U0AVaϪXd;rVAcaoj+=jݨB{'5n2 K!S;2j(c"B94Bol fĪ݅/"'9]YR.WщyinH7,{G̗ՂGJ~h_t[ك^'#kvzR WZ *V3c5s/HQa3XF?҄Ń(b"y%Ve~t1W?%*ݒڌ+2^!"pCp/g'.ͼ8MTh'MrZ PeedAgySu/#y?1@P]+,%0կ$ݽ ?fl\DvXh >x.p"ފsʊH)¾"Yj4<ʿ+о\mkt\O00ZPyZnK]#C`\' ]@7z52,;QI,4c -(S a9V2bTO\F![Z[`]ӹUʅ&?F4JxŐ/G2U8BSiUjtż8ԭwnnUfxqdI.)-uᒥ{I'SNQ1+/jԲ1% &3ޕt@zqO2e,]zgNYA57ʽb.rDVX3&PBgҿcS.JnY+ (nb`]sH `G0i!H^+{"?ʋ9.Wao4> 9{;7 !, Y, 4A7yL H'(4f%H &lS{뗩8z_PIZ(N\׿W-n/..3Fy>3օ ^gt1!^J+"F/eI4݌ 2qŹ9Cݏa*I#/@}1jP$Vב:1/AIz_q!Xx jke&X)usd{sx]-ku{neI\&Ho%!^D~o.EM(qh#^8eT,dّ(S0g_(2 % (V9ߡWP.87pixi\uIً?3C]tƶǯ94: CAZ+S Rc*{YTCޥJxB)Z7剢& GVv`U OP*a_8=7vN],F1h4/hM%7JVjZ[Wy:5bL@gV<>NN@5,7+aAQr)< - ~HEE0Kr֎uOdgd$xAj#s8>! X|DU}da T9Nvnzi,O0}SxN̔@˻ϡjH祜qOr8oC:em@!T󣒘"oWuE3N/&CUp=%R{!? ?s[,">GWdUw*7v/41dۘ}qfHE+U{P8~wA *a|S&$*SP.1 {uU._rd Qө,(װB\㠖=PX"EJ=]r:i$5o:弻2D0|nXba8m/AaggT az܂ٕ3 g9jL}$/>pMA$o-5fRptr+sD9c6Cs.MquᤰzjCHɁ?oO@ §F7)Q9\Ndi<㩹W3D!cZ~›m<˔&9Ν/Ux/*փ ߵ irٕ?OIzu)VQ Ww]쎻< uPFʛpG2bP27t }O$h4+ڒ/? > c.IA,/E$I?:$8]8=wP+ht6xDc 9{N>ʲ6voL;V; ǎה5SeZ{w+!vXv&-ȩԧ?pk̴yghEZywE4c>hݤ.1ːLv]o}@ݝ30•u]\U:vYno87F(>xio$ҭov=:JZB-"ٷj!%cܱXAѺzb34r -q&%d _ *ia4Ӻ> >` 35{mtf}ږ)Ido.\wö,au2Rꘘ58{44(}02!a?I4wjnu~W7^>P_PDjM+@4ݜl (isl? SJԫ,?Y#޺xH*8coR> QZI,QRJs%RiN[uĝQpCcEA=[&uodcIlc[~]@>~ʇ8yg..YAio"B#Ong/UϽs,O"S]B8Ÿxh#>2@eMfOo/ƞ-gq-SBUpKϡ2auF!HTw@~ҰRTfC1cNEwtf˱Ɵǒ3&hETuݳa+jEQ)mI5b;uL)eڊc !6+A@GnQ}iX9ex2fSP^5;EC!`#E6 1j/KJJoBBs\%+ե7jt3͎P6(F5V vH\i* >@1gp2nೢH3\ 9Ά/0Kr9 L^r仺 TC=_bd[)Ȕ0 ۖSm6r}5ptjy `rK[vq-Tym䮯 p@f. òeH'((ҋ|lX|++]RfiUqmmE>:WJ&[.p=NjGZڶ9 ll%%Zv'L1m|wcLP,\O;8@w; =Z=ה{,NG w^%:M߶s$lӱL+{V"{Uoڽhom/z,(lptHǓ]31%舊RIF1ݱ(0Y''kwIeH[; P|W5 Tcxy?]609|'i*w{MϋSCT}Ƶ`"NBP ΏP7,#x9'KV{h]zro%~R:DD8[E tM4V D [ xD硌wn OCڸP䳔lڈxARTp<ۈ.[(L5cfzY2'lq~v1:/HjƬb?@ʫGŲ[x8\GX q:$TU$]. I%V1 Y,4UٗЋ1ϜGk?s [MɵD)`ڙʙ%\y[P#x؀e%(cƪl TyA ;T%ztzAڼ#q'Y+f Jatu-%>=@A`d캾̫챚>A"P0)Eq&L#%h&ҶL(xigl[ ['Pw8jʲʞWs ,ߘZM~uAD$,@){;? !.}- ܞ6l&gU*F֊[Qg}aXj,_pJR;ӽl脈cY j<5Yȵ+$yFNH?0,Pt+y?pٞ!-g= :VO(Q޵)q՜zQ$!+͡z!Lj{8.Nqn*_sn2ͥ-Jʋ.HAQ's QO'@3=k}ȣeNmIS|ZfԠV"\$dTq' V*B|О3j3x^QDE[  1mPm +ֵtF@Uc,'X4R;՝})S)LD8̷f_Տ]H|h9ٓ'k) GwI]9f+`ˊύͷ(ȠPʰP?vZ&iwe>?9}T3!_EW}`‘ZD|+}s|\ fӗ+IJ/{e]uskJXd^L0(._*xG `SRS)>{Z & #Hŗ3nH+fSAkb1:'N )-=8 \䖐Qa}m-F+85 _/c9h?' b蠉&Yu2| .i_GhTre~ܨ6i=,Ha@gRdP/<ס% e_gs+1$b께j57߁^`zOaN=~a<4%m0*(va2E8+)x˴Fo[:n p>-P _"*]) ndgP!j:*veˇPGmh.^+sx ahyTSؔp:+o:Ab~ٓSڈ Փavƨ:R=0ߥ5/`鹮nInYOݎkpMf Bb'.aMEc+%TD^%R6pJ^&/lU՟f0ԾȚs*%9aTUM?IS2nb=˅ %ajo!Hg+r OHZs< ? Ey9@uo 4>O? 6 >1+.0l|)8-zU7 QIrW߷FlD\;䳂4] 2c>Y4I}ջGOJ9|yjO„9 7\yƺ)O̠}J3٘ uI4޺8z]x"4hbgu=(=I[L.&xӭPk0f9Szv&X5ic^S~|^ z& i#@^)2p1UΚ#Uڔk1BIwƨ>Ȋ-CnNwj-aWKި%T4 T`J6Bʼn2jg\Ъ@L%dvJ ?sۻa9mZ4R;/Λ%I<;G$\vۭ c>1BT, v"bD-5jܴY˘t?coBׂPq 3t˪?XxUc:ȍEtjݝ>hՎ=q (-ю l_p@&'Ny|Q!\aN}+z'*咸xǘ̩0F MW غHÌ@(j%[Q2L;UC?ݎB!HJ^y7ES=PZ|n˱2^P#V1%c 'h7gs!l}A)i6T~ {H'( XڍwoaYm Zcz0_27 ]0qJp? q1zS̛]O@RDdR>ǂ6h~D? zG+ cǕCOcsܐw}4ah~Z !2E9XIF:XEck"XN6 vGsB:ߪ\_^>h&X|vt1rL c(T!y̕xGOWWAH9&m蘉lGaz5>" @NƕMD%NF+bX7h 3H VXL S $[EA=Fmz? 1-~i~1Yzʵ$ok<>:!EFO9ƮKZ)cYgo(Ѱ4 }zqN`P9­-Uy;zH\Ǝ`X P[Tz|R.4^Iih'#`|.^ːC"_Wsvt$)Uˇu#5k6sSl5 3D)"a"@:A@Nſ+ܹ;_wߓ2ͺ"S& (@)`OaůTm18?qy@K ۰eonFG.(_c(!0j4bɮ >XpJMjĽv5~3n2QyΈA>ZW !ЋT?c17hI`;FS; ̍ \۞ ܡ677żwM%9QUrӼuZQN<8#\Mh뷮F p۝t,$}*:CGB h_yF64ZnU5Yr'g֎Ou/DF"Gg&o tV3>O߹X<K*Ҡ|^h\u+J]l-,yKѹdYEA}_0Z]EgŜo-ۻ1G)Îo H*QV+l|vN=%}bT 10FyH+%3lɁZ\7o̩C\QjzEnëH!TpCRH'jRc-ƗI>?_ѳ,kXEIHAj8dkׇ']t{}/$N}$"Ur^Ok)cԓ}BĐdk5FV|er'faCTtfu,,J=f:> K/'TzM r魼`/vrBsĀwLUҒƃfӬ 2p L~$촪.B R]jhrC˭ "5p(~IXc!pzcF7tFISqsvYi[%t?V R?ҔkW'X1fPpj3xރ%JPmRY&Pkm~1)5 *g(. 35e𜟪Qe& +&ayᔩk8qDv0xeF`1ķX֩#N?#y4@L*%@`1nrӐ27CyE+`9 hV el1"bNzFw5ۗd%f&8 i l *p*E=<m;k1f-~Q?ӑ62$pL0W =kpKU|ҩ7yn \Hg#}? U.`qf_6pʃKth3ǐL2^Ё5~MriVtQyJpANrIm A/ " Vp)RMǠhu`Pzsn p 8L2/GyS߆=@-JE@YT({6? R35D8eS[3‰ cp(E*{pOKo.ߌ]^ƥ~X.<edP{7%[UB>3n͑wmz3 _V Q2wi< - _H/۲*8ޖc5f˪b)S9n6R6ښ.B6. 3Zr0 %P*a؉@7olb^o80MXimo$IV5C7[-WFm5ib}ʕo @j09ji){~}9*  XW(15Cn|[i7r%iA;,ӭ&ú8*x#['j>\aFvbVyZm{ir0,A#FE@{%u?J}p-xw=@B|r#Ӑr@(lU0VE(8bkjafT;] |=vӃ,NSn; 陦Ϫ ?-\AnEw`p.Ng E(p׈f) }Y%:_5967_z8'{`R뺗o´Ql ">:!)gUv[i~'CÔ8[;$ߧBk3_OieF9'/rr>k}~y%iNv^ K nhjF#ڎaQ_rK||G>I'j?,9M%6rx g;^Ccmr=Z۷7(4:W}}O0 -1|QUӧqN.u8?px-b>(G5Wg*siq6ՄTf Q۽Spgf*l2ÍI&͝Fi{lj7U4 $MeP&Qon9乫B^>=GVUWRErBQzq BW||=e OA Wl-z!FiYy-A>'GaD"4i<m;RHi.kx' nd Edo.j;iE;~cQJ6`uưƲ.%q.1RlhQ,aJLO4 P[[]rSw)~s3n!Aû&5ܮ#P ?1:yA`W@܈AY;E&8g*' &aQ-h/ DkPZXH~%]D<*&&/Lϴ)+_3PqmQa!oLӮW2]zh_F|`#"z'3;R6w7x Ax`q1G#4 ,0+=aI172׼yjpд|6_<< _z i3gB͜a涸,}r;Zd;%FPDe[W# A)"]~&>SBS.}K¹eV(a,=D)! 8>UA?ۯ$عB֒8%!\CP;]ql6jDCޯy-?.9X ų@ջgD|yYauNrD2ot=TǨeEXD2&Pt1" Gh /,֯IhYmcUvs{QgFP?YN{<dĭzESwQ`Ou~@dSgSe |&q¹HEʵK)t+3jAS\$6AL4lE'C(pVrkG{1˛GB}AOi^P:*֐J+gpx TmD?[ҾgS;ÉݓuFF2P#K1jyڅRw^&v3W)i᰷\?ʧ*o-*Pi |r#2sЗDZ7I>rC0#3نxnBl(қ Y+iU߾K1 `(BDd?KűDAQ@ý],dwWFt x؄1… :6}Hr4_1Z|K=Ӻ#B%1p9P@8ndN} LGA9ḃkFd?L6>Au[m/<$kֳPEQ0 r| }}xlԢ*K9ÏIvDfLiӧg4rQzU,pD*l6?w'qoa3r; owqC3b 6T!%J^)rwsW? )XRJH / ht$,Ϡa{;ޖ#؏ |+-IlT8PIH=XCOR={:RܼRٍjj!(}zZ!8 sPRhU\]Knly^2* y傢o4؝Ѭ7^$>02瞬tl%*3p9E\,߲Pb^AfJ@1 Lԉ5+͛P7pOۭzX:d9Kjz&$4=1""as<bٵGX{n^pj00 ǐn |ڮyM3e9s1O=;Z}$xKR/{8)!V^8xY+n70^,Js zIy%wn<_3An-OdBo[ pʣb-@eɨMD~}.pFbbLӋK(@WkH +Ji'뽪dϥ}5{ʺ6rLd:HvqWyD2m%&s479$?L6G1q$NI|N { MWϨYb pfh#l75hZPK_ŕ_5VP2jZUHs|肐yJC_<>J-7jI4w6 b TMgXqY9@%ʊN:GqjWsWHZod6Ez[sIwayuk; ! 6Zjnfgon$\:9IZVmi7b6%\Ԓhdž8țx*_ c*kd}wLsoF_ڛ`r6x4~\mQKCqZfvK)DKq{c$>n>ѿ,T\ʲ }Nԇ~o)99!qÂrL@ T.iAF.5β~t8bfapZ 08/Lf{DA"*8C;w_{6]R.93UP+r}O<놽fQ :n0;ٯ9o4ϧݯ&y;UG%B1̥ }v r"{|'ws'8'H#b=5,3 H|rsVwᄣ($ـgYRw\|5D9'YJL#x%ȫ~eY]祟Go.yDDl؟G"biI*YƼo@B5`r4 7oa%G4g#pyl'ABn{ԵKд +LlQ72T,<*F+_$ eVJy;>i̴9eݯNz?J5EzmI2EuDR .sU#Eu٬ׁL1p1]I:,hiWbRTe+sij{,]62Z,˵j 'n{n`"O~$qֹC ot$iU IuiL(3"4r \&ue\2]M<0¶ۃTBR]ژd[ PwҚV'cKDE|wj]4?g3쿉bZҢH, "!?q5bӧlvƹiHJI CDn b7co)+Eq1\3y_{.ɋSTMUA% yb5j2H"1 ?) /#iqO x웢EoD |M۪31ov!^pV!ʯ&* CHIdt Ȳ|׀.8lc+/_}шZ_Vែ]MKvm)3Q8f_M]$"s҈SNL8]{F"4 dvvހ5p}K 7 Ȉ3*3 m bb0S^"״/*aPdRߓd$L GG}đB5 $2D cք#c:gIҋ4#o%=f'sm Pΰ7Þks8JZy.xIv)u㊞TH sw:П ?Gk.!y"}CyɫArdtGBݮyJY?;R8$mPkq&'㕾):(YC&EJQ 02?gM$5^(,.# GC 1ezeL-o<̢6Ckh-sԪGCi1->&|=SF3T׀j>i8juqUC)ӪuͪA\Ι%&bwD8wAiYf˵0BOZ7}bbW"JB$y@O<h*to|/D 0=(YB֏Bz8 Qʏ5%W{tMʩ  mV+6 'Ǎ i٭J:*>Ep5AcoO%R6E,Nޅ:sāA]i%Hju !I6B'仦2ge431#'W$PcŜaSۅg~}᪓91`DiհZԙ֪ϒALo Ȫ|AFʶ'Yxf6cfVХX?Iv4_LYD;%e yjew2/>q4Jl,pƢ̏moķ,rBƖ{IEO8 ^-#vZQ*ٳ'p3>Uəqd;j~6$pNQdk c]329Meѿ}འ-)%V}TLWR4V' d ?lZ.aMFvėY1h#P@6N82h.wT.r䧊ʠkk)Ʋ$_!9a(Kh|vK)YTVxT;8haX |*"Jĝg Bl%]*͋~ ^&Vӕ*/D>e_6rDt8\~`9mGtSZrz=Æ.{ї"}u;ЫQTi] n7G!"_`1mꞿwxiʀsR7Zᠠ٧<?MQ#9222Y&.qb7}5 % ]7qc] PDl ] , [ԯ0/.158ן1s EZf ikf]$FtPOnBJHsxՅlIBRۮyMGN5f?) (?*{xܟKkY7Y^G˟3S/{Ŏƞ2< {>OC穇^dL>YVd|u|@ @ir+7cx]CQ7PٙS1 D*4&=Xa1X ؛Tp{0|$\-X U+zō U]#G9e*$3&ǒXXh|R;íP9g2 0-ӸN |ϡ6C3Ch?ٞVOHb Hq%"~~2+`I~A-ҚS'p I:0VRJu~$|UP%;VTD n%-Z&-3&yYX&>z~ {B6K Odyd&<$P"P,X˯ A gB=)խ|;cl3Tj3jx$`So9c!Y,I"3{j:BO|Pppj_oS2i%TVS 1e:Z2`9yᅮh$?בDwʢ)s]ù.~$oUjDϭEE_Tt fd0N@x !0  ֧*?P#t`1Wā~4k8~S{Px̪AP6CgΙu5@e1ySk;EI,|GupYϙ d42 5L]7ʝ||97Yp8]+42ho!M~iHBH5dz.QW!U #Ց`M`vA*:q&6J~ntGj$\[. aTѧg+0dK]sJ"ZqWm .kZ-ԭ۝bu ._5Qɓ;zv4;'g/dsOO5+C5fR5̬ƛx"%e>M\?Z&-8N5 { mUf{N 0~&MFW,vB̸kx_Ew$"C!߯)v+=2yѢCj0KSߗ[N r Ֆ~ Ez0\2G|5lJ=:F gZIccdbhKwrŁ8; :$.97(_}dP :q~tلwd5 r1^J n6Ï2M̓W ,r:%$+6]I"5Fd3|&`-Q=ߎgB[A`i]jETAIvdV(W)ˊ('@ 2&Zx'b7`4lĘg[HozCr.)izDž+Oۢ$n J1Ӵ2B|Y:[$&| )oFq9Jj_ AA/`,#ezFT㒕> mѕȬzS.dU16ӗL;ø.P`t{a@8 }ffYeRGѢ Y#DYIaVIN5dws V:n&r{+'f1N@wǷɥAxpgcs@4҈c+o (}$՞≝ ^6fKSY\1t^vz۵X"Gs Xt8YLzy: `Ô1GOvoP5zĢ;z~'jq |Ļgb:Q#nE2 5]6Pܲd"sIsiS[DK PC4&I "z]]{`,c}KQYI(vF#DL81dU;B:n^iC6`|x7C0,+ӽ>@0=4ġWЄ)@,F٤1\0#ЩgSfѺ ~TVg"<|4$YH"`º 1f }>g½EXӾ}W^x{0xf鉧M ˶}2 2 \ؽF^=1[M{`@}7Et-*_݇ }1B\"An]eN Aɬ<_A-TcE;P `-XuoQkD5 #?##\B!Z 0 "/ژı(8As9S/$d}NlWoeL$uzF,#F1B*T#r`RNe!QOaͭMJqCJ2vΰֆklAHn_|l:Xhj)ktO)>jZ'{IC4SF7MG{NY=.iIjipDZϵиǼ"6t*ABT[ೌitͣ1ӗEBEDUxxywp^K;<]-C e_XɧI'3+hA%ɜ3p)BZ<4MX3w?FMv46->ʭiKHl qj6(Iur ŽkLڢ -@N_7!.iT-crP6򴗤w7'Nan&fm|7V:BC6,u|y~_@.MZ!5NjA0-"dR0BhPR߅v>6ۅxÍ(P/`4?TMo@$*e״{d=>*.it>Z5& s?wA! È4꾙7Rϖ}Zf2o&wW+ڤl*,rY[zY f5_LQQېTvsjFM@]8{4+&q@Op:euHGሸO=Dh}!BeGg=i"r1gU?mϏ:?3z~gtMP.sIu?պ9PmZ ÷Hޘkc.V-V16:9y˘+0,(oUj~^}F7~aCA(j27:`9 2}sJ6+J% nd{ nĐ`V[xg/TaA YZ&ե2W`ާn7~ȣ_,;Ћ1<WYߗF϶Kv=00vƲeBA?fң*@d>Yw|q͂O]AB4UKb nSwQ18.c.dI9$cm7^E!! ֕ ̏OqHX'Gڗ,T2,ׇz*amlc0;1\Hp((#%BLf8v[~i̙r/͐܉Z$z `N#db^<#4'Us'e)<.<2wƠW$W<*I+9J&r`le+~(C1PQ-=k~L; ٽȪ9}+X+ /銱F%>:iX"f ݩ Z}c&YmF¾ QCߓw2Z#PA7q,J&Xp2WB3jGM^11;QsAٹ+ó6+25 XCKɝPNA#w(* =P^LDي gh[^Nj~EHb";R=vyP-SC)Uw5RԳk4|]ۃiܨ_ܓ Va+I![N-r/hWl6V 眐ofrM5^j%d{O= )!eĿ=fzYHʢ΋;Y495Ĵq4iYY:}D09Cy9EzIW$KV<+kB]A:MEU}܍K2 FL1> QNa8dQhiKvdv86ȉƣ PM (I(]GZ쐤bު) Yqdž,NǶ<5UNɶ?oW{Jp :X?+^sC8z GԱqDw!ݪ5S5X!V_D YzL @umU-teWo odJDw9Y<[2N8Sփ$J:RKmUBk8wR)5Fd83poĿlʆDV""}8<fBx`A:}V)5똮q2b>r&hf9PIHX8 4x,48x"f-.B\h+!NN)jCCv2.'MgС/Al$stxTܿoe:_/:7)˅4SbsluXh~Jm!ST `Rm0q=-;۹kUGgƆ#m($_`hYHldxH"Ső #Ȱ&@^vG{zneNn'p9lQM:`/Mt3Mf4J "0Yyo$؍vpga5Cڱ vRO<х4;EC>zqeI5!e57Shre.F?ևP 9$ j rjMge#rb^rFƝDAMx"g\mwy&m^^-]=³lb!Cfϫ$s ;]7=~ێ<&@to?(767 rT엫V ! 4"WQz4&Yƈ6>wLҒ8)PC$GI}(j4Ȫ=C5:>nk.Egmr=p Tm%=9F(M͘5'$R^b?)',&v7(º]}UU6jq,[7_ʶ9gRJ1?CGs oHI>cD1 6M%yVS#mut=v&lE|U HsMy` Rj`yݤ=!Np? fCj(gJ2-Ip)%~Cgc#m8hKF.Hb㸤y`)˹wđk:\хK7y2谪 Zv26u~A1p];їYàa㱖J\~9yT,2 ĿG"Z}$Bhv$@ԱʻvG[e&o8Չ1Iy\=ELQLdPRB̃=pcld hY2-r}gZ*ϝxBY~r44 vM YdVi0͈+M_ΟRoXT9<}'!m`jJF OۑYp?՝%z'HgɊL]`B Z3oWga+4;40m gDGo‰EBnp6mjf7mG9v=41ڔjƒ}E^); |vQY'I|1r=(Z_kh4Գf X_"(pI4z϶f]6uu"ZNx~klfWO.E7ƩWh;KD/2%1uw1ɀþ}G9V2cRȍivs!G-* }Dt xVO۩kMk頪xi(;SFڒHUszFbR P z53nԛpAwcی7HBA2%wep>6(Ec Zs SVj [7RI`9hK{B3A0vuHZ5TdU(LM(ų ݃e|ӊagصB7d H:5E ^RβwŮboOяX;j[ZH ˅ɞjo1VhbyI "/JIUQ\ 9/+˪wIϬ0S [2g!'6M*PRs֟*U %vXH?hդ&c{wv@Lj)ujv;acUjI0vvܰ]}:&71TtQMvsb__ƛ4 >"VıW{6٪`8l"K R?[/\1%LCFߌƫ%EUq=ǒ1,yP@'Ѹ}H2N}JoT=||_[1A-"i.* *I釾>iJhrd{M@S{uJG #\bm)0Qf9a> Do)t b}X G[ߒV / wnW+0%p6hcK0#Ol ~%4 lH9|S|]љע3.!˽Q'ZU>jxf2Дr IFTime݋#,\۪hz,bC&fXc-r舢0c ;-dWH:2=x nxYcy^\saj+5  %ipQ?h|-Q V5Qse#6U*ڨ ͬ,Vj6vWwj6)DǮ]۵zͲ1Y(8n"dh ]ŌDc}?+Uum?^}бi^)`z;Y&\e|`$#7Zaf.AסcO+ԜyccrnhVWUOCZC^u53!<2C-RDqB/\ 3sz6{? 6WG01$݁ELҋ\֬E^Q"!rZ{7|';<%+=TJK}Ϗc \#BGD="H3x$ƏAqV$ZxmၜAhB/D&U < y\ \`bqf}0zt${i+1%3ψA4]9@l7s8xy`iAÞrk,)9&e*-O@Rn.Nں<90Cz8~Ғd{~itJ0@?9 0̟3aÛ[`. U) }lE^ 'a&Zu6pFo+b[vӐː]z3BMʰ`YbYS~N3*L:e])[tysue(@bҹ@[V   7/ ZMQ_#p7bV*}|e=7wz|`&@WtF1Y}^9Ö!yO˻at=V) `)'̀gRbjF ,  \B|'G-e)Qή. D$D~ޡ={"I4%6EqqCw&9=COIzoتxS›P^ =HLkDf7|5,_)2&ֈ\gմ+¾A N\#3yg&V͊"#ϪD$nIPۏN&KvVU W&jzig,rX,jtQ哺D{|ّ[K&1#;geI쐝X2XfGU̻p0i﵌Ki/^;i> Es%ӂayH#I;.GS^2k{qո){8x2/P؈W{Yb)Nѧ;s8Kyo-G]IS%nu5a*@ޜ/d<vR +m1n~|i$ \dt$8 SGxς؄bE>C(@*ێјe[wAe"7:VN1PmHt]ۨ !s=Ik\{JWNJ ) [8g?\T۫D:c{# |+L)î(Ў)O9U(Վ?o!5Ta ^ %Wfht3I9ӡQ't_DlQEPU CGR>wO.RN5+ٸP8&h) KRnv'Y•,r۽yr m)uIkaRm;W*-I#qM#>ZbS"6eAKlbz}Xs,RVkt7쭻sg`"*Z^GSm_DB&-U2^GDu~Ѷu~MX[5aȊ~ͦG`c0ŞC.Kշ [kF]e6g}S/*tWqIuwRjg>qtCrY-q"/WCC 3+铡"WOBTM5+yAx tVvsM99^uV5B35}*j]3ܦxfӣ0z$ tzrԼVׇ=pP3(@r tIʨ?Lv'qֺo`Sug[T pYs)٥#O,:U4CjcSvc kFBC'W̦yR{r]N&+p'mmB, =)h &|Tȡ'" (YzUMj0 y \֍zBMGM_g آ3塧%Wa eq,@:͏-\fFaykh_X6P)YePAvҐs㤯M?O9USA&zePY QTS hO,H*{j>@m*tg u @sM_&:h+:hcHk ג;YQC^`&bE26u 372$Y']zZK#,=@r]mI"O)tT7lG6\QNYRLǜnϡ$ _ =Z%n"noke^! OY#T,p旚X咭Ihmq8[r߅n7~|P4ܚ?q}Aq BЩȓƿhlV,!C5 jD£UtFòa͚Sͮ !ʭz3ȞL*p> $ A*+MT=!-G*q\T*a]a.@K8n~>U"܀j@ FYǨH&2BLॠ !ևlg */Pu24܀!9?)a|jܩl6qĦَDo< _b4)Wr#:?'ثqsd}ңGH^lhX_֬o^fK?)-qw/!K$c Ecä8:R90_~O[,7fΗ.g+@jgx{ubm^:J<ר hB]PJr:ePcf٤zLt˨(Y||S7W6jY;Gm?Q"K-sſOaƓ4 seSqG,Uv Y^sΩ״@D#X6} Itٷ>` TϚe !:A8/fiR{"L tjPC;TU?=0ìړݜH736-9hBG+4D\ ?⚉x饟"opE!.ı1-yoe#èr6p&?AƬhMZ6S8mxD@U]$aBvu*!0˪p6ٖlB7ڐy~P`8V`Y&%*tcLpſgQxE9a6k[ASmo&hjJT,PsOEUmr ҭ!)X\zU VxpS ãf["OJɵ̆D46e1n]xa̲p?tIMkޛzx8᪸SqG#g1%Woסa9>T%uN8tb|Y $O]N"d{ź=QBTZ%$GCzb/f~MAo̭ht ]"eӌioCisOS3叙wұ^aMFfӼ2n1g°޾Fykq/y`5\WJ^XB pIa'<@/E^$KWMURJD<9h ^8Ǝ4O:>L~$0{@3 b;{ii)l; 0NL[N0Uuismn9Ř_aOY+~B-_gd:S=!&=Xwu8hAv{|(ЎnE-Nͦ{F=>']H -$% d&Mf\ULipvKhܘ@HFs,Uȼ@{6Mʕ1t*Ev„K(S8Wc$hU-eI0C}M(l۰#Ex>\!2\:h2ǐ80II9BQ*#{sH xrtc;*Wi5# 00 ґ8@Χ|r/PѤUבep 0G,N[Qَ*;MK>,&_>=picK_pJ;` zW%[ZIGlCrVVϐS908mSA#7cT$m@gir7=gX`Ώi T> ܧ.Mt$OXN̢C" r!H~Prq`Bh,#ڴ?|T}?GT,Vlj*'gv8kQ/uy$5B&&K b I", ??[fe![Wc +q gtP}=_9M poG+"y}JTR#2eN~  %*l0o -9bu׭xe(ïQ(ѡ.}g@09^bBUX"h.S$ g)G`B'v6VӕJG%R@zsmd% \B/tNh3I"7E"v>_?A+j½#֦jgⲛ \d 8 kE/TJD׮垝QةZ` 5mظĕngj<|m<ǝʍܥ +Lh@>C˄25,ӻEAea[71=CK,b:߇cLz`a~ >*8jɕ6\_ u,]sy@!Py|sp5!OFGB& [.h[tYRbZoIs^ oА)ۇ4 Xכz#MoPH䮨c(Eh0`k~ybHfNڭ~H$ib +H\|U/=SoBD@ƤALWNF|蓖 ;R⭳$4G-ޜJi0ACQ$f{[&/byC(-lHJ TG*J4B;vQqa}V*H9}DlZy^pדݑ {^DT\}%ҟF'Ɠ{B9޼]JJH khANYB&ڐ?.N[9xs)3 mt[Uؿs+pfCaXLwUB4 A|Gel3/( v]7G Ex]/G"}Z+:7\bs2rkT!C}o,(wޕ "N:5Tr}1*A#F8 s/#v88`s 8.90z<l,Fáxݛ~Lrjй^ _pz91ǫ`ף)Ck.&Uڜ塍IuxUE\>.wm'klxa}$u1H';Ф gKl42iYR)n Ùu4$0J\j5wg 'p LL'QxZgi EJk"nGFHv6_#B3hcOq/c@MkX3ws09D]1 fտ6PGDl`ī |*uS`~i8 R]FEOmx-JR dSN(%=h)_:dr` NQ7I@_bБ8+d @v7;#"e>'q|-%hB}bʫF7*v6KĔMmhS+X$ k9럨Az1cEz3LzLS@]QϾUe~V) &o%~4;eXLiwsدYRXwO[@տȐw2?" C{/}ȻRrsnOҬa6XVNy*i\ wG HIs;ߓ2Г|_ dȋ80ߪXV`6٢?Upf^L;E7zT>_+$2elcudG~AJ_w]UW|Hn uH AXy}j/![T|Y_x:/3@C [\]ri6H{Zy:Le Z&jTu^ęCO4XdI{wBRT7ƴԁvNA0@R6{SluD/1ol|֒4JAX<Ѫ_=M-g8ٺ ?Mq52eAغ8z͡wըC߈T}!F*Y2Q`;*ndXBTZةɘ*ʖ2)':ôRY+4n_ 2n) rQt.@?H%gp f;ȲR*j>nxeȐ%ʦQe;f>bQMY[>xUխ OOO¨TRSuqj%퐪lL-&uhF)WIy(saC jO~ hmKE(/x<} RV܋ZvFAZ؉1~./ٿ{N{oDnFAdaUy$|̲db\O,Cp1KDpZ43<4pad6THWi/ M|A6ps`lOٛ9URHo4q>Cmb _PE ͼⶼ!4:Їw4pBE R ͑wئG 裃]@R/ީٞ;1S00\'"AOZ͌:\',0|6"e۰)<+k@[!u-ٟDŽݪ}b5i=M w~y^ܱ[(XGݠyR4_ӓLJd~/ CtF_A11b〧$Pmj J )7Ttu+L}gU!2.BU܏",U\Q,mLmojMM\m>Dm&x(9oAOpi&{ X8I:I3$2Zޮ LP>vU>zK3f)3kIOPhHE0s@(='Y5DWjk'1Α1> 9{P'՚&1%uuבM34eE>a5WJ!S[Il]SXmݒ6&fOeQY~ImY¶u:jrMos/{,Im{: t9"\^~w2*MnPŚ\e\B*4e+';wJn`,p߬͟ooeJE#Vࢠ>  4$I. JW2Lg\:3JEїBēC#UxpŸkBl5c, =7c*| nz3^nyǨW'9a1f6rWs<+3᪪ E!(Qm8qCɀXqY?S 1R 7$2SIl%{2*tbYFUTo[6IY\eaθ("Ow²5g'Ŝ_zXby,&19w[4/!/{X.`5 Zu.\'}S=qn*C~wR h(dJ8[v$s SU+ aGOT^$ 3ݜA?!oRnDB NPoH}lciR[iL\,ִ:]昔¤/i0e%7y]4 mt9"ʙn%>I`iºyOO/CZXJMVʟZksϔE xma'e rx*+H"`9 e(C'@!]>NjN}0u>H}DBjYidUr% ׺*_*_҉]e"1&__4(`XM=Hv8l)h[/7BuiLnΣ?ɂe{4HSr@pfhLkE?*Kt# l³/-_dv xc}Ђ0 tuVQye8Oabw0G`63}Z6*ܴQWw~vHc"4S4Rr= 2 ݔ8 0uFf7.QI@RE}㠗l"WdQYn]Z}}j(4Ĥ pKc` C_߼rFΡĭSƩ>@lhb=~օ(d|gR/iӣcOUcT]Mpţ!_]JňOu .~ܗ\Ul\8R7kqE3%N r ĖM?z!̊6(WJXijr`=GUM$f].ޣ #t+hlõ3a8aއhhR; yrٌo'P$F&csFv4{T A+ T25߿H́mXelҡ`w[z{ipc ;M~7Ӗ%&&!a@[!uߎ#HVPXNjtnRhFcC,*GQ?-#JE_6x0F*G "r1E7I`9xПcչ$rD~/Q~w7k:1)a0\misL *<K G~'= ĴItp1{8+:0Cz}s#3>_^<[S:ZU<ˮ-{yYɖ= dd[Lw~^Oi b:>{dk:qmmv?;O%_rD2K^ZPǧօXcD /X /\-ei-+g>YcVԦ~&_2O^]_W2.VsFI9yݿ4Dƶ@+#0#H/`.y7jD\Yc#5|- .A 0ȥAR4Vaf:`[ iFdGٺn;lf̅]\iJ 32.O rtzI^Jr$|>omSXOMVϠDz^< ח 'TK׫r2@ocvyF T9r\}W4{'jL-H$`Q&MF`Ad#Ɇp-򉬺^M $t_ O n?+Y }1K+=ii Y :fZkJpe<RJ(+P{_} X%c~ Bi erh &g H8P(ߛ?lc+˿3;ߤ=4j-u=M4teQ ƃT]Vj &UoPm~, " ǵ8%&*Tts&l9ϟؾ,'̮? zD b@SpHm6AG{?ڡnD:d&X#^6C:faXLrE)2WyNq꧕jm=+kno2u `2Y t<:G>g4K3% õ ȫ\q{# BqS;Qr шͬ !=|3;zi; }n>gwtj~ڡĕ+XWj!?^yd%9=+>eZ >fWZw P}N!t}5U~ l73٣6?L.5A;w3,HyY";3)?KZw dZ\ߥվ [U D'gwe"vZz|y?ANFhw@C ?rmV hQ1E0{SB]]r n1UZ{ȽOTn#/'=V^6[HApڰs%iC )A1|`!g *Yؾ |C369CV+КvP~F6̀7!%hE_ 'tF1Ug&tc сI%YCxħ:>%"'jZ!wőh$#5}!S>#XjJSC)W,a=~-/LWuQP:"9o@ofnj<~M`AUg'T6}*ԏkO-Rذp[gP+!+v`|k^|>)KzɷJ O0UrtjݸKԎmJMS3AM6`U~zeztB8!==9G`O$¹U8W#jKug{o}zO=Jt &fu?[BPiib>7pE) Pw,\ Y®s7O #o m&T6DqjE& -. Y(LY7,PH$\0+;::q[9w#QeB˒H ӳiZ4*P'l)QUɴ.j&l73"^=ج>?lcXg rn LWZ#^}Of>KkiKEqpڂ{ egL7~. Xnmft-d 78I`0  ȻoFRJ §6}MjBxOЬ%I_Rԥnޓ ^J2Axki)JzS0æʍo)ԓՓeo3p~G4Wt,3ˤ{3J)?d9-W7[FղelWnЁ񎜃7;^5WG^?ݒt+*aKܵzЇ3)BH|N/ak|s`O=3CЊ"\zkkN閒 w^OI2G~![.<5nQ&e Mv3䭳eHfQlv~fx6B՛s3}h{t̥m5-UEw2?ヌ7}Nsy4o^[0$:lެ]Uֈ cશ;^M]tՋoV3 O)"*ulI#yт)F |īcWb>}Aܘɭۅza锅8[>Sn"׳߬FNxʊ$`:]6l,SKu4߉/@5\C1,4 ?'=3Gn"O$'Kry]*jX/|rL%tWO!2uNcaeTwf*$Š a]BY-jGKuZHfl9uhXjdl+1E-K*{-CΉOVGoH>) C PUdñ<اg0y ۘWYt@+$*pK/?rKݲm%=̶qu_;jɭAYfCPɨrZ)X,ox~+ӛgׯDYbxe[?潬``O{81.q^)8ɝx^}uO B?Ux;9"qb8K?F>lr'nD&hMLɇ}T"7]OS_HT*d#g5O )+*0/{՘Ϥc"gY7j:U;Ω=?Y,2B{=Ҽ_;Hnc)K|q\,>?o&[ivń!Tgg_+%zEo8ӷ<)e4 (dEAy&UdFIwډ5lIb=UG9@gtK%d)وV>yrU jH#b6$FRRPnU.֯w]^˭GlU6\&4!E31`?-B%Up`vek{ ݙS´Ead”Yn:ԟO?E6 }g iprg|}HX/lK g'ߌcN& hD 4j5zה̷g-[d/7¶ȥez%!ښٹfoe]iʷSF[҈ug`)l֯dmgЎD1Y,OgU.Իy)b¬L)_ ~`H 29wCA>CC-Ym<ܸX[?P;sҷBr(ѡs8[[Ѭ_N^ :"]~Gq ޓ uD1rA 8eSz S7tV}T~@vc/!Cj 7`+f 9m^ڢ|%W4-G0**3oKKEFw]`H̋5%.b(c-_¤W[d5A0hYG;'fKA?8CJf[e.j)+{qMݸMwŁ!ϸC"CW5jimfG-JzM抪/.tsꮖv] H eW3MITs rI<&kKkM%* f{J]_ʀ? 7G= sޔ&^i=/093S՘_LwS)Qav4xy$hsԐD)_LD  6ĊxP\aa+[]Bel蘼hM)l׿N>_/!dWgn%qH Gxhn44 b$$lW3J"Wp6JEP1Z!fthD`c9TZ\ug%ETIdH2:$L+v ﮈ[:'G4a- \ת5ޡLCes2t{+DɵIZ'$OMv%Nf}g^EAKv4n(uOw5P&H@k3ْڳoSl?]iS9l3C RR'h'3~h螮͐ MT9E}qtTxKc(7iuh Kxf; &)4rA+AŒ1l!Muv~MHV-U'2$''sedѫ,K^<}>g#)G98:qS8GAkD5kp]Kڴ! O,.6=S~+i%zDm>5jتHكrRt'I+Ӱ鳐Y"yQ46wMh}f\o..@7|䄶:dM\8g@c d#']Gb\u. SHBUwIT5W.f 1jui o͒P Ob,]t`%!d1 >৅¾cٺ#mͷxl5(ƦTL=z6uڅ~Hb{P}m] ]69BP0 [ݲj|-a#CBzEvwrisQ;}컥s$Jcjn?`%1 T!wė-:TVR?o54^&Fʳ胩o;_:y2DۮӪKS.!_o>U Eg­~RB?[wknݠ)HA0=ET:\`|^tp1-qDŽaqTp!Maxԇ Dr>35[snԈE !H#.j!mQE:5K l}+HKHB;^aÇP-/,쨅q/#jst y xLLw[Ka"$ ڠR@n7\i>?90ey刍i޺[4d*áˁI5YYan.`snxVo& 0wV4!FC׹WV$zWQ{wMw$_y'^ 6ܨ+٨" I&Ӕ%PHVNfzƜ urJV(ŖsỺzdʘ"1l#{B*at2,Ht?VpZ;K|;Bw$ZuS8B`iӵ̨9p ĝvaEP-}򹆸cBi)8J#j)oNMWUCQd]GEZJ.(϶[?CCFP3]!̞ށ8`6h}E4Lz>yw9])qy8T\ a9 _:{&|֠LmVw+QE_2B xYUlBk;!/;[F<5lBp=ƾ)=tFҴdc\U`ۜ%<49\Vr,8}=!(-J _O;Bf_F5Kl۪7lOl#z-O\Z1eD# =a-ԋP͂u(Fz!@(-ّn1e.HvF-|hJCRNzSUh^V±@ɡF$opkP&qi(Jb罆҉ur bOx>>8BȮdCZrKh:BC, n0 ~390OWrW=Vy#e:wLb\qO"UI3ںw'ZKߠU3'{ǚHj]r LM<]3ng֔=<ڞXO L-.VFW3(\tI|O@ʛ#cBlWIpG9Gu+e!]m3&$62HHl$HFnEy]WL/X4Syj#2BdAo4Gn hR\vٵBx.G/gA'֜u~ۧrʞ˰泮ձoF=`V;6g$=JTW̩u8U$ .@x=U-yћn<{`-~5.pz݆ŧ/h EBX줇(L:vVDuITL!Oϕb FJ p?+6hhΎfz|~O&O? d0I0Éϡ{ g' 'X yޑZKl#s҈6d!Yܝʺ]Q.>b421J|1__.&AIN 6F~y"`˛73(;I`@wM[͈4 ;&$.C_[f-`=qPÝ)Rr;<4A8fK__b4}nbte`@*NK3V^NGO05mۅTl >ō/ %ho<+R*:e9g^ KпZ|"?!^/v7.4CDG@~u*v꿁Ԝ,֊-RE枟eStT#&tK[4WT Js+̀BFnGFiԍ ;"|>+ WQgR*yU(;?Rٔ[$!X&2HGtYЊ_js K&.lNe AI^z rv)-c~lϜv]+iqyn_z B等Dfn@MpfIpY=z#ݝORӂNi6EJj*C\Zjk6T>̕ߊi:>VNl) ⥷Ha%ŭB"2T$Qzr˸̕h) J4`D4J)ZmR5/@< SBzT\`cp&)<ikvz )*~z+<DŽYSE*8Rp< 1>)}:j:vĊ1U=:v_h#Ӓ3ȯ_XQdܶ`dzCTv1 { >TDsըA^@(ƛ4t*Wt.wU$hYs7gP9ښ9}bi}(!v6>@YjO;+P& 6,M }F&žjv4QNwvKXȒ ^dAAa, Q- ^HGO҉0:݆Y{:1-a΅13 U{]Noۦ?n=4@88v+ 6;J\+og? ʚ&7 ,!a}w*IIAe#|yc05qN :KAUO bH(2pa.W)} pzM 0T8V 2$+zx.!EE)'~8im!c7- Ylq <T}cC0 b> 0&GdTH1lC[>+nV$ O:܃H՟[Msb-sOpM$fmh߲6cb;$d~#H eS٬z݋MrcXbͰ{Ebu[QTEi Kq{Qt/[*4 $xy]1`tvuN^E ]խ=ki?7Ll6SA+uZ5Se‰wE˨p15!"M' S"ǚ+8AY5x"wBuq%zUBEe!: M?M: -c 4X#3 'MXP)b_wIsϔ A7"բ <=Kr%n;En5+9t.!tgr2ifw5F!V:wԼON89UL'$::]8R٫'c V79֗DC nXQ#p[ХW7f"?< =KzخS Zne}xp_FI2Eɷ9aORG=.g-א_sl 9Q$ɴ5Aج#jAdHQfAbӋk/ X0![hJa|^eyܠSX jzGߎxr7R]nS˶nA3G0ߴ1ɸs $!Ft`A4xK h&&&[ 1M~5̜qJI)uJ#ۗ[>ˉxx F ˸5l$pcJ+Ƴyp \3UUi* ! dTDy,$:O"/P ^_[thhvpK>_ͬy6\ÉոmwXdni>+l'n{@2<~zrxE,T{Xs4 ^2s5FRg9+~Rkb-l8jD0<=YR*xp tab[Ms1`3=X=wV?D]% Ȫ6JVtQU(EwDoTPbȂ\ Xl1j@WBrϊ/nD-S^%(e5MB y7[G֗[DnfIaLW(sl>*$vOp)v&X- 48r>P1|`LM|u4nG)XKx9G#!ѵw'b,4YKGX } &Ʉ75Ϧ?8㪚t&pwH>IG:G !% 2o>| 12O QtE~yr8%_Zz}?; @J%i­? ,>_~_q>UԇPF.+xEu!K@FS]傑eGE٩aob 7) "".yچ7*F tf]oP0mq/̷=%ꝡ_I0oG'*s[M?Q]fm9EICc1jtm"ttHU?: tbNP2;KzaRLiOG.;*w͹,j#SLㅑK>YKڤzNR^W}cClAw0k//#(0%J>2Mߚk+'ɶ$7z03@?OUx4{bםj眿AV>p9.0+67ZBk"k!4&r(Y8  ()PWye[!ܴ +<_Ζg1Y@rV<&$q'50W2)e;h>n }݋V t/)֌)k$#bЊ`v#+9ة* kg"(=5̤C4i@Nbdvx%3cF8~1cd٣P&yAte| nPiMǗh#`З)<1iJQ&5]7DqZuErJ#;.xGyu a1BpOvnR4 |(]q0_=-9PeBv n&VT7_8W!J]eA(LZNT l짜GAqzz!.{P,يˍCNJcq<8J3M)SjL[H\vԱB|Txh[^,v,/Sj3 l(;/?C ^yhH:P|@7sN׳1G75Z8^HOѺUAWh'"f+3SsAŷB ;Xbؓ~}^#ߑGs͌vf8.Is'쐬Y9%;K޶eq-*g'(dn^hk / }Ffhk,b!>H]=xK7 $G#[o?y+T ȡ WF~lBiW3YBgOQt2bS&O S$`oZ(LJżuJ CH9^"^ў7mzģ턘eu~'vo!17Rœ K !C ߜt70||MDhulk{#Wsv S\ABWyXl   E4.]8t69a:vOTׂKj;䂐5pR ?HB/̢`QD3@BW|uQ߷僓^W ڭ2ז5J?}:7CjyrjNqi$,vcJ {Q1>r 6d ^laJ,s=S%x2:9 R,͆"zۃNЕwtiΐM^VOаfG]L Y{!KD9ެE3VlT ۵o ]'֒AqNTjՋM}w7<nDs@`TZEG*PEp{QҌXX-!6_b{O*Y\|];ȯFXup@s/`5Tea(teI|DNn[Ums`UD^d%#mLTQ=ZtnO: -J.p?`=q6!T2.'쇳 ^ZqX/&>x ITEJ}K LXN*90\/^`!zYO6r/~ډRcCLU_z%4m/EP,oO>(oD/ dOߠ;m N I.)yt4wn=ͳg'˅|<ī?s@EBql_=]M{4& Q{_'q ]gץ!?ȉ6E'fjv"ur k]&s U^+~Fu04[L, ʎ^Wqwt(@Lv Gb-ĒY K+oz%BߪN~61U !иޑpw+,R7LJz.$d~HQt0)& :d jj@EPFrQϴRĦҽtM opG.OcӀIn3vXBIWͯoƼWaCxoudFr)D Oxurhu5S xSA`3yvD6>Y'헡x Lv?vcj t{Lj6ϟr>`^!(%o"ll0\"}D<68"%vrj϶y8(eݓ`.let'c=B{.3yNf_f׵=wFv8Gi"6aބw!cRc\:PN2X2+uvo?.ga9 +ZvF@ؓ16x3sv#=vgGt8eFB\= 'Du@hFi>=ÔX"Exu"RwCVۦQ7|=~(*/sNcTp@f✼|*l{9vwc  br;:71pϣcM7g*ĭVٟJٟWuB)\+1Gk!g4:'BnÕ38{4l O?!#ӊZpElBu.Ug%R*(e9(e6@02JЅK>V,Lq4&gzM\CIp=/QAkd!pR8W wYy!䱭W7C}1l{$M.yry`X´'UV5MgA#cB~{moD;#2}mX/V9ҙ0[}z[?{ PNg_@;[uG籬(:IX{ V'bMOtE= zl%)O]Wu3x[ϥe"gWKDå=ɵX#\gil1 #\P,g=WL&ꌀAcT%r|Q&.[oC]b0Ũ/qJ"^6c4ڹ7IOڳ:[HGLknm\0|췋b yτ}cJԂpV{_8&0߼ӵxL 'D:lmcrMŀ@\܍ɮ'cߞh_ ʎb^XSQZ0 Sᡩܽ=LF\"R!7uYj`Kk1#@Cl2uDlԡadhDViz0kA-_Cw;^7FDT 6m-jlX ^knS=}eYRt84l(6mm=ԅzC't S@O߰A1Z 1Er7Ox9$PӣT[#n7\Nx3{0߰Yt?aa@ ϫVu.0A@M}$pg U^ĺAhR5Dr̺dgZ_ L~^a|&lF^L/Kl.|HzܨZwPh?.DᕹmW&:F/Z@ d3,㨵ݍ 3bM^$́&\]gE|Dw 0u'UZ!R7Tܾ"I>PzH-YhR^?F_DXDuUl׃*a}Yt;fd Yӕ&K6blmwxWx+!T1aF:^eΧKlOmX @>ZEfFV=jݞX xmj#%IrQ/l57o~L}!N\򬇤(3F/13?Loq~ް3Ҝ/eW-T/n[7VO_I/jE^WHL%őƩI_:P >rܼ{ -NP%l]4yJ}yI^8"cgU$=_<˴'7ϋ*Oq8a] 4L_>o?UNϳ=?\UJQ6'=&\sČΏ 3Kk%+'?@JJyPi& d*̬"gT3?dɘ`UF&>8%R;&^Ъnkӊ:XH;YNWEUcRn 3ACg;͝U]~( &;\iyŨRߊMυKA,>"̺qf97"R,'קERI xu ~-d 34ٺmU[?Ü@]$TT:]m:H"5 8p]kܡȵ[BD;X7`Ky9˜eb^ c:b#6ˆj %9,swSnn]n.!&&*Ә]<*Y/ o&ֿJv'4Zrq0Jcx~cqI" ӈʆL,R*pyS%#LLu&;֣j0%Iza;51[tdJgmށ[~$掰M+:$ė2ahvO:}3P$-Suܜ|;8QIZTd}xZ2u.iudts~fy#z/M5)Εy5E R'q澇DS.n#2vmCb"N1-t,}мv!Kl0.#xTx2ֺ*69@S i{T <_Elht7۪S88<݆b:1' MZU$5 &m9yis aP8Q[g'*MRŵ-3̐-WmPWLJia$:da4aPO XIblf[>bleM+w XI7cuF2S8np q. ke\v!ZnJXm-8J?V[̋8>}c˜'vF?w$qKģ옧Է5\it"EhvO^vP7l-8KV>(1;S'~h^Zy;)- XL";퓖Fʙf""614ŐQM5etlVtԁ^ݧśYHPNLhx[/G"WUid<, <(3tgq@jܭ]L&t)23ءEtgg BtT=c@v,N=l. "e/žҳ=` '^vb\晧ȍ'Q'BVY./#Uz#JSfJ>ڲ u<²澔$v&jF WI7cH|x拷)B|OѨ(4>]]~ln'M8_﨨lAlJU܅+Ee2/#h&~)L@Z,JT6\ɠ9o o+wod>WuRʍPhy|osV5B]I~a@yȥPq}g1Hy|RrCHbFYr,>9[Ȁp'4]PY'UG^aɽ:ag[E迓Mɸ}k}I3?e\['ma>V${5uhn7}ӼgVe=+f9eHRz:o}r8VWo {H}Ir8¶|^`dͧ'ǹeO0|` 4q/ݕ,y[+o.UC[Mc2йpd܊p?uYQZe Tx>KU2( },?_;S}0d~C9JŧmdLXT\Cǎ˜qYGՙG,%X@fD5P;8>"Z:~YL YpJ 1Iܢ4zfO9/N\V>W6;.3 W`;[aNTԌ[*_ͷ]6ɛs?dw[.KGؠCVyJ5!x7 M˹%1Ika)w(CoE(ם_h' @kLقjv&bPV>h^a~O~r(TU޳5923bh4Sn! mgCQwdeա06˂:nV)ɂn0ѶS?$ yaFQ\*j ೜=3Nw,!,mACF[Ypr&]Ezht4mІn[܁p%.ڲqd3s|Y 9"q<펿>N=u=-/B=?kӭɨ t _EjV$ IyK> *-/VgVZL5e < <t̺ʗvZ+́|i#3udN.^8tb5%5Bo_O[+{N^hQy)z_{ɺtMQZY(5C.azJ,Tx\$r,km'E:rJ|_D{[86]zwXK"Fm0pwZg1֥zG n.a6-złIDOjwz_jnU3b>L#"%Ɖ:(=c";C<ɶdm'Q@H6!t\' ,A-!@zPZ~W}/C٣*nFԠ]5@$&v sTE:EeHн4PpeV d̑in'n̎wlGr"TΦ?&yMl5x$uKv H8#vmDlR X،/cת0$Ӑ4DWs2! p2F$1/;iMJܔ e7@ $iUFV0;K @A@h/`< y;DȬKRJ)<'Tqͬ#SdOswV!TA*`"ے qYIT͢Jʝ||X#DV{@.4_k6%YFgN_ k`:xvY2[]N%<[D'w\㉀'7}/g8;u (uyucA:go#hxX5 BՎ 萈#:f54P"E}4 kHxgL*kf$ Rlm%EH= i)*mkT' Qұf~p{\:FK+[mugf2dgʭ]AMo#$4zQ}.q5!ua%Q3}:NOabA=p 1 mpjT3 W巺 #~z{;bU,E3:5LJG)eG- JgJCfY)@Ց,ۡUd"R4Kesl۔ q8c{5hr ZYs} qQe.~?ZMTXI]YffGр@LMRW;&Scc?i4W$ى.  ȔSj^/!Iiɉ)r ~1 }`#b2G,%6nz'Ev"j<~;crp}ZXy'fuPAg%3\&@0H7."suUss# %8Ysz -Jqg&1(y54E9-"B/=Sa)#(5[= D|{_S_A>dDBt朰vʫ%`FlC9wnjj&/fVl_Ad_`U߁y?<6ԯ>OAg0eTG4ƛo,n?+83*ͥ߂ ))=M?#v] 5 oA핗YsB-k^t—$ ײ= z< vm]ݶadN ʒz(*WL]mWP5SR isG)K?s>:m^= r6s>dԏPVFO*rH2AUZ8-Ŀe9 C9걢H%iTh,( a6?Ucr9Uzθ K*K`@=T%^1b%\} ͥΡ9*m0 ,N5b̈́HEnqF_ByïFN>t/G,:Z:@s#s]$Dti*?aՙcْ$owgdۍҐEvn:BϱT+.MFUĭΛ6lk,f"b8wB*r1`Tr_Ҧ7>FJ ތ B F[E~#a1~?ysLYAw`Pڿ~TO>/;3GT9$ ܉*H^)8r*"М$pIm)ѕ,`GٸB. b:^rigrtGi9unP2j3$ ig_lEj3#s&ѵ5r`0k!墍w8m>,/=o vFɱa84rI0/ 7N!ݟ6y/r pX[\ eZoIH׺u%Ќ۱:279{fY>b<@V(T:2tL?At5>$+4gغRrlZx#{ek'sJaXti'c*ߛbk gqR8'i @h' .J2h.:=T~n-Y#J'2jW^nS?oK^4;Xd%އ m;Y_c wf'Ov94R K8<u+3d5ԨKQߖՋXQr5*X/ wawjWFD!DQDccocK :مN8#I%Xf5\>">݂2:b#NkΚɄΊ&N!F|b|C<)t- "ʝEKVhZ̜x&JvvϤ_4# a K- =c `:D9ѱҿFQgWX]B LwȵZH*u۔|\(l>?`GX*)1ž["_sH;@炤趑?j :+yܷ6*[zg,h%a#JJH%[+s=|xc$ @< JZqn7=UiePPpqih E,靰Q5r&%еV|HL\ /&w,:iVlne(˰zNVG&e=UW0x(jh] 8+n]Omz/Cu~jIFtİ f(2r<5p2[gegЯvl*{K&Z bpca{f4yO9o`|`4o q\5I.#/&]7Mt4 D@юp79mPp 0ȅ?iͺ4 ĐX VxR˵ATv͡49FᑖJtoMELxv*.LEp/߾!ih:ӂ {=l Ӕ9ao!bIH w>jcO㍣``!~ȥV@[SgXȰ7fo%}w]ͤki{z'iqAew8^Z8$ R )#isi&rA'J1sR% aE6{Z[@{Nxc0IW/M(Hqf^f:C&KwS-?ˆL~k"fWiy!h :I6y!Q` su޷Zk]rm,q,9eT1ctまk] .4fCC蛑M>l%{v qLGj/+~kG|J{uhOq#;;=`QtEhr!|&MxG g66+GODCd-hP;WqL8Od7OW ni&^ <3T@>V.DɶeXxP:3^I?m0LGkPXqmճot76 3yxə8;h%Րիj¤%\ _^*ŵ U3NB1Qd|4e..% v-W:zSlQ(lg-zSv4C:۲{LPw.t5팩#k]t$5I$@ƓkF!.amBSm߁jJ3}iPxN3i+PAs۾Hz2 n }Z;-AaN#wtDX.KG\طVrgnV,5\5BR(>={;CtW*bXf6f6:+?F6i>c&0_$,Ne.E߉j{u ѝ $̄$5dCM Ub ;KA^ԬC*9v׈RzQZ:Ǖaq_ǣ͵/agQ֍X1)75ўʼnlF'<0^6n_PM-8M*nQdzzUnqGa cM(d= FLrIn88|b](τ |J2,`C-!t:(:/A7_(ap!mRaK⣮=° $)sz sTX4l]NjXX|uQFԊ oҘ00г] W.)27x{ 6,YƷ6/ZQt [i:ɽU>Lm%ozϞx [z&89PÀvN_6j5Ad{T@/U+(؞v,A⛫Ѹ]$|%)\r_'B@Hq *SRv1Dx\:ݥIn䐩3.BR_瀵mu#>a;O*=pzAq3~.!)LΆbUԙ^I"* s55@"eo)TBfZnk 6J6͉ugǍ-R3xZWq@9AWX;"FJVAjl`*bGDf\O/{RY~ 8Y_ϽbV*eG:= R&R{,T%%үBHm_%]˵idVSH'Jpy%ws- d3!@IloL\AC86!BH"hg#b?/ܷj16[(\Su!@r%U$YTg#ξ3y||p7(>/A3İrMF}o fWY` ,tOX6 oB;ןR5;m-W遲>K[ R!Iǯ;s@5|һM[јyD! ."=mWW-olw V6gtN.W.M= !0ǘ)+`3GFtG䜁3lAI4 6F0zsYuEd\(ü*(O3¿pgg cdk{c)1KʜwJN%n-M];HЮ8^ V:]qqbEآv[2GQ $6sf͵n:؃p좀2ϽB0ԟgW%. -& qa!n5U>6}ϖ yx(%OxבjLWqfxWXO}1J;MnOOK J@Y'YOhm oSm@ ks ȝrkqk,]2j!.jM1l[qH@Itш6vhGg e.yWJ'n=`b|z[С6>mnU%6 PB(~MV>yrsGE%qc4T@܄31>o0s"x ujswEpn |MA2=rA劅8xCȅ5{#R.v*PjgZ\82&~b!- 4hܴ]sIߓ#$l<êN:0b/ENf>RP3Cxs5mce>%,_)~xۤ^srF|]aBalhJ(#G @hiأFUThZ#*D/@SZ2*SJR_hhiV<-fUv3TT|3bm)Vv<{f|Eh iv4 i9UL"2WV`|\pQ@-:SsK%X+Ltu(f:oĉ(eF}/OxcZ\PFx|8/ڜ,ռ2.8^6&ۋ!He^ *d*4(He 'lrpz^w󥀢2~?Il#Zcp`XZzVdittrlOֲ$х ȜfldK赦q3t3_Ui' AL:jH 5Į1BF-:.L7(g@ ב>B58uڥoݞh:ǵ=Ct2c 0F ׳6b~KO.<` &ݧ@{&KT#lC:@ޣ b攢_`EnoŔt0fr)Ɨz#T2쁢\2Fw6"}j%Ӛiy@Ghgh[.I\ewAwܿs4܎x }|v:.3DJ e%(Ih[7fU{ڤVZM(Cb4ԍ0 (D)86iyo]_iз$ 7-q·5id'WcfN'T%k44H7jRܕ6W#S&Tiw}_].5>c0Cd"XkcUq;P!w8ɭs޺-ʯC15cn 鹜Άb]V]%KwY,.p~KbV>d~i%BLMH)5~fO==Ƽm'+'3-!:y<2@;/ADٳڙ-c_[F BE_Cנ%0vBK4fi)gܫ̦k~w:NJJžLʖY]O:)u\+Ur?Cp$XuV9"?v{(^cmXjwI>x HmdJ` 8lpx|S(U1*Ŵ*"𛅢?PhDJn>iCZdZjgstY۽Z2Aۛh5Xh#bsokW~OPKϮj]CC{n ;7!ͫ[1vȠL1n$tQ*Ȁ. !0.f;|]y>d=rqn4ħB@woa#"Q2 rj8μYSuwK8oՒm_玓ztpۘmNFQ>%R4ZǖKnlRi p_?cWGFYᢜg|!~V8GXPV&륓~Iijs1Cq?1VOiw\QzW t(74b=7^'D;hh'uEI[1ߒEp%)Ǵav5ER+3b)u2 =KbFDo ; 1H=tי܇TAz-#(y'qbŤ9i@I Z+ llAS`Ih['/rQϦx~s ׾  m(g7H2c5ֻ+d#{C< ) dmYt݆1XOGF~O6`z}7^^ vOF+':۠B^A^l#"{&x7zS/Jvl gRYDK_X&`A B[$j]f*@:]@k"G6)n™vZ~Kzvߚ쉈L{ᶼyRL5ѯ1paT5軕X4ܕ"QH|MItiW,bp{N=8y@r͖_)†ǥ b_q#/$ C)k]_V{>΅UE};]8wp_'|4MOIn9< ,JYv%=9r3k:[Z@ĕjd|RMo7r5Qft۬!C|ytv]e3q'(nffKt *81rƇ6S?bwbҞdl\F zBRd~oƒ$+Ƽve`}2D)>4$ugR_H?V e7] `w"q1VL>CsB tۋ" W$ Eey"Scϴ ,~ى!qw1<ˠ_,L@s=níRvȪ0:qqgk:U CrP2wïh㧌Z?_җ _ek+)_ o"Vƴ*z8xgLIxIB&Xb;|ͽ(Kڴ{~[^¯(ŻCS:-'y"9aǀã_y#_Crj!2A!q7"8?[as<@7~"ذ ըuu5D/ܯyNb9[y?4lHU;Ѵ7LN2' D]l4$M[NUr &s 3wl6;Po{Qb]©XOgׯB59}T!^# yskW6Y. qDR iT|?}ɏ֟I:t-2+I&݇͗aj`kw`CXF&692hSaG=}Sdw"YxECAC Jc0H)Av,̣+24G5"\ PNLsLhwYqD>sB h*̸"Y06Z;XۘlYNW}$af{H}oB3)YY3 )DJ6;<$ "@ٕp!GD{ " wZySÒ:޸6G ݎٲc5AA£?øjr pAfDR ,29ch6A{ځ--",h>68\)>'ҞU ƴWom}lʹ[ /O͉Vc[ʅ~%~Emp9/RP?"9n\RgUsM}VǨoF7P%dX$H<ٿGpy Jk-6FډPk/&R, XZESVx/ȥް<14N_+9cZ Vd-iEcSqb>}ᘴ֜ݞsiΔwKͦ oÃx rĞ%^ߟ<,L> kuaP{Fe}] VJ^лPKI2Ɵs'z,/,lZ"C/iР 0ZRcNpYj>}x,[CeVE/<`Rq Bq-(gfݲOy3L.wvD5B\%կL1b`mTe?x. JX\bg-\Jٵ7`4#؆7iǿڷ du@:Я,=lo!%#T/OIOdx +u.)VѶ ]Q'eҷW/g#H\Aa/#FBя* 1),"BB+N@΅=|S`fŽ*)5殐~jcyMoK[cєMNhSF1 xF0/<ގlWqģYә ɞy٬I<^y<ŰzD9tn+K)fz dZ",1f*jnQ+0- Em-;PiU_/'F$ s=D 4 ̊T_ts?AU4%xX̼h,萱܇ۺ [o*]ꢄH?}Wel$mJ^ ̐%;(ZL[$oL@ᯌ]`g{WSВƿl|G=w;5-,KA;Qv%oc#|crzuh@TǾˎNd}6eo'`~ *3ksѬQa¥ 7 VUĮ-br) ̀:3da 6F,vW:!6A'FfR ۪RJ<ܫFd3&l Y'1=y'!ʚ !$sرzs՛]^ˌQ\ew1q1x.DdiAs -m0Ow.ToYUMhuzgXG  ?6S:.nĨvU$l{ޫHRE^Œ6WT\V_"kM  񇙦=~Jt-S<$DlbVsOuq'H2oNJ d~bjjt`eȔ5ꆉ-C򮃪N*E#%\4vUs!OЊ**2Ui>InCIMCJl[6 rӻn:An槶8ݓ_I>8uڶAF.Zȇ|!JT*t$U\b8 dc"YOe uΐKsrkéRz,Mz@Iu<?I {Uicb͍~h>]u $P;-pn1%YHcƆ'/Nl^T{SW ǖ^Ļ(pf ;S/H^e8R2p';3$p[Da|7Μn+2E`rB/Dp;J>-'SetVڦe&.pB=Br'eZCNU_z5.]CWY0&x҅!@Z3$adu49ojbZ:גLvV:֛0P/4VQ ~mL2L%uݘԑ5IA7g)Y =, 7q޹Ex9MH>RSS@ڞ.'ux2+%QFy`ްx2[Q)y:X֫ :m(W;t}m,viRLXe3mo8n=f11 ;ru|tڹT.[my%5~.=>PP.dL(Y fQ3 +#]dڞ=>%%̰zk+R6Kb7r( k߇x7CbBRjߐN?!&*/R *Yn ]Yflq|y{#P"ߏP$0xnlTh8$[ex!=cOK /SЈ^%C;s0JfmB٤cs'A 1[N?GPQr,^߀8h]?pMޏOBgi CV>خE[p0ldk)L QuA͛ $Tn@T?OdK \]b"yUr;H*1so KLJxBʼnU=\ϑ䎧Ѷ~|DŎ@珻*/ ߉;Tb9s3rU#S{PP2`1̀ r*9V_rnEV +WUױ8| aqdK]MGRG4,SX["jٸ1{lqx0/U6x@ c ء Į)\1$Ee;|#3#]R0ԬOHxZp &ic mBdEabcA^*=N YPzX0^'ٽ\Feֹ|vӵ,εd<96'!. HKJ*ڵƸ5YЙДH #kbpk}![LMbC,醭<T#qꞭeLyTxf(=_0XK4a%muNJM:-JcѲ*f2JLxƮUNh7/{u08maMb'6|0Wp'{S'[`<`EDV687j)6hTa"ޞ|]Sy 9;kcb5 OG & ɀB-z,VaepQ7 'T}\Z2 ߶*"߯qnkɴ|^$Cr2%od6XPL7d: 4^U]--uk [끁#-`zfn]Mp &gD2Ŵ)W'!5$ۇĊн6ld%!lbx?YCJ4Q(c_NFuWWtqpӕֻǺV/mC'+Y~ZSKZJfj7^a@Avlj^Wdr^!#crq9"#j/7녩e>*X?Gwff)2߇]Sw/Ac/ 2JέڴLbNzYDžnŕQV`bz|Zz1Q.>#;~>:~KD{u= q`jwϒwYȡ#Nbhѡo6p|nXn[4\q2c+\FK-adQMvݻ4]-0/PYE-F]\OŽ$ ?5gģ'hX5Ubo:]1gIqݼtD_ (uG/av|4hY N>L?([3m \ZMՔeU[.8E0Rs{#A|Nژ.`+y=Tey~Y N(%G|'WJY:D *ewn)۶މֽkH ep' -7 O K7]3un ?&+3Yuy#ID=-Zk%Izvs}is[LgCqFKJ, {m+ٳAqUH; ;=n]Oz ,AfrϙڰX`c[H3W!+ TsIܦTӫ144TS"ZY9Sn0ڀC/)mhĖ wqEvfE)^Zkn-^37|> <źkI…7zHGf nIy m(I!j[5&Wy_&I0E]h5R) hUre s-.\b!а:>rY`sgzEI@Lu*T!R`ypAs:Dcs[tNư='UsJvyf#@ld}obm9n+oY }ȭkv9uNɣ8F7ѾHP:AΊϋel^@`G_׋,>BW3W'X*DQfu{,g\ -څ?UyDb+7͎FpVAI.ҟͤ\5-kRJ-+&-zˣI\Eٍ|3N!vpq+WL\:MIG/&%Ɣp:+f A6plC"bYܾ Zx鳹/ Y6߳H}Z8|fbGrAj@mP#$(&՟]qRu='t+x߱SJpp۹@a!V )s̎="ydi)y6!QyTP"7%Ԃ]0 Ù7w߸Vs dxBc:=Tp)t `/0y:AD+Z{%["uաs.A_{Ic#ߒ0Zb`T9\LrhJtzf7E*jƄ>2- kd[YַGur/ 4}.1acچ}vڌ/27u6f JI/Ryέri009*/* :Gb)Du_/ep3tB`)X.! 7 ȝT tZRgv:֡A2RPVd 'ߊb.u1-U*0"=J?>(ר؍dd.=}F$:TC>}U9۵eĈ{+3x y45%13)  2 NY;Wbm@}fb!=[ԝ_5}Z86AtNǙ7Â86Us<ևmQ_F6` E-=gqW$33H6yEDp rh)tzR+v=oqS[!UOt?փ =C>M~ɶTEұ[Wᔉq*7ch7Oe!\8oz ]P=}(b,FlJ,c:v mX% a8;ߑdѲ~-j՜B9 hiolbKBJ4W6G I-/d]YӁ0O9\Pt\lj zP+р#sUAH1)o ٺ"Kܣ^dXVB2o5GgJLLhr_i78|MyХ4+/gjCg3 Z @x\w:{#5,C2d`pdWo芴TD_'URXxZj<'OSsvh D-AELTǯ`F/n w)^jk_Sl3fT\`_;6X~5j^2tO}K\N%*0O$] >Z>tI46[ZLrKu-0ſX̆eA)ѪԶJXef!]ײB3 _LfHdCZ]5ESuJF{"YKwq+W n- b,nHP䋨r@I 4V` pXsuɕZ6}u>q)=\|p_2G 8E6N65Vy@Ydu|n1/GU욾L"8/"/ iH^-܏ I' q` ~W^/(J)ZSF`0:/ɴ\?QJG'N!vT CpAb%^JDNM/ċLLPTI=\}Pty xT-N(^6,ĕHGDw*[xN#? nOh= P6#JO'?oR+iV{ ^ b;E1釸DųƔx2{9▴0\(#LcC%5W~ȑ Ba.32+ z%i=VāH(]Sgw> QCq B+'b;O{GnfpUn;V҇$5TH-؞[JNj7(2iw毯_(}̾˯+Z@0X*Q\E>BԝsGl@Te| ?'N)+yTN٦BckOf.-h$c 4x4-C'"$Z7E0!=(wgÝdô E[c!Yafx@C\G UC#V۷f(TX)^*ц'd8pcrə vK%QKL{yui&OHN)T520} mY4{B<*5J{k5\^Icv^N̎H.vE**-ʥr}Úi̫j^t){0]uV3u:WMF љD%$ˀ(Cs_yjsCm򆍻ݧAcN2F%7N.kv>"[g %p0Uq?Yvu!2/Qbz.?<¢Z1,hyuNx ~\dFu|"媠%./6'/?R֛ qd[Lx5|ed%; p%LxؖCQLLB[:'-BR<\YEQ{}U155@PZB2Wj3ԭ*kΫ?*&!˦)Tk@WDI.&Bi=i4.mXF8owX^dD00&"t)ǾcȬbD@1id#7j}y܎w~g&($gYTc?`^""- ٕ}\5Me_z42oQo(u;xksZ/:n'.a%gZK7: ]fi|v:;.r Ͽ!ޛ(j A43 $Ɂ%k񻐐y2ЗRIԳ7#lIhzYLb*eݧ);>&gO}m jGCHnXlyA{spGůk"KP-|4nwgn7ۭ;N5#V!݈w"`T̕N4r"ee)Cp[Tk^3竉7{>ꂞ>BO=6Vrqhg0`ǙjIu^̆ݥuS9Y)6Sq5kv2.O0BUs+RhtHH˜ڪ~U O)l|e1lStzcL:xue+ @S#Wf6Mbfȧ"_8ˉ8Zxl[ C7Uw@ Ћ&8t^du>%fn"[~]sB,@JsU(MYܢҡfh=7kcCh@DT2oŤaP8Hbnڡ T/xA h"< XOPPI}*)dnQ!v] 0K ƆǕd\#3=}\5]ρ9WǸ f"2) [̛CrG<|8Ҝ&"ma Mߕ dd9! ،|KLf&731^Tq9f-]p?3[9Igst#<حTetjf筿4.ԭŘ$Aۙ_q'l zJY\YY~Sayg߅/F˨_oN`ۈchlT=𾀋:V Nxs$nM2 qq0'@BG64j[5ߊcʪAaX<X >&Su 12 s17{OYļ꿞!HW Aӱܺ߿ZRJ5Z/HW+pN ͮ~Yu|6"+]G19oWPKꢚ _>Qkp ͬ,a-P<,LD@ٵ{Q N|m;gM_M0R-i,HJH*36ps6'R*ƻOԔo@, ~Yÿ!¿2/1x Э@b`%"ANIBMT u\?(=6"cyI/"a3a8|&5&,h|R/;]ľ'Z&?2gWWoiP rq|K3T\ߗHKq!dIN撁B64C7O#)RANi Z+"yynEXq7b xϿ$N9hjX쉈"DA0tVD˨= ;pC0#C\XǺ<BBaP.iE.5v.>/ی?3cK~YW/9uem`!HAF.l5׏7+*1p/0R.v}γj؅=q30; p@B4|V"T2ℯx<tD%BQkjk:ܲOSRO(odjL'Ј=5l_(9khQt:ʈ[E a~E]k &ejnеp;-%6Ú.G3ǹ,%85t]3cU W7`;zlh%?6,3R:d"+ ѪSB`$B fD>,nZ"[V eCf{ Wizۗ{(V?p6 ыj`h5aFK.&}WiY0FVũzخ{REM[>9FVD&MPM,ꤊ7zrw||xybiO-& #kW S#MEcŒm$~}{Oe_ 5Gν%&'qՙ2mw2p)դ]Soq #rd+dk?LtNڵW}/٧FF>x;˙T(=++̶ecyE?]&_ܐTN|Qݵtc)y-rM/JTVby<4Nj[*ӗ%DeٜW$fi` l›x}HڢDLqWv^*̮ڋ _%phܿYLjrT[8krAiCGOS bL^oN8_I\y-Q(5YN7RhI%5)&i4ID*ʂ^00`?SM\ <`"-(mlz'3fkBQEY:2alz(%sz%-3l&O (pfH\bKMhJÔ`:xM3 7#s[|+Sm,JG70rz=zio2@fWd9Q2D<AK4^ES]QN-,\OP:YscbaM\[nXo)jFxҫN:<1*6#cYlr!~V%1bWq1DޖFݼX/$?Z$ , zBP59aotxhMOt^ۚc7+pKH7i<J.P}C)\%1ϐD< ?- 9ZqH~+"j 9[&"uЋu&\Y+RXOj}#?JxPKV(akJ BHys$um̰'ڝ<򻀭Цt'&Deh Pwzeu2H^SX͆6!:,g`mbrclDAy]1+m\Mc>b 뮓>)!dotX8jSI-O[UH1Ln'p+;IϦ-Q(_!օ=lD%\%~#fCx~s Cchꢒ OU!:]4@ElS}47,4,)!M\S[*J&٤&օ8d1 Lbk95 $Px/)xɦSox6ނRֹgM,/@ WHTu{{Rb0(2Ǽbȇ۪+wDFA,7=y'-<f*25Qo=p2͡LV{qzQ=&P#^EcPtЀDݛtxܢs#;[b.ƃV:qz40jIp2}UMSsj 8wu'M~8E{T+|7G$>y'S>X DlQE:'-^ԚICAJ$tʍL<  V;㞭3ϸf`SönQ ^e0^cq 5 =(r k^*Tǩp T2PCх-zxщaEMqS+[AƂNloB OV5Cl|SL33$Uӻ:KzI2t/@-V~q2\{*$@w?+jA@_5r|c-yӅFV"pfNqb,-*C_we,cdhuYWUOVfA` +~ۅDn@?\\1qSnj 7({@vȷ#:ے*NP2fonsMQ AmFG'7(ܾs5)>XӗS~Ub^ih:'Ke:^u=s %X:jQqNWr#J߿ML~YwiBZGw,i%s?h\O@·ʒ1Tq>RHAUMDxjp %Mʅ >eLσnܟtž#zv3Rkhw"1awQA申37Ҏ )U_GXS,]/uf'b KKi))_fZ㈱d%Hy$dN*{ 5](nd#AohU4.W1Д"q֬ٮ%xxq,-}:XHnqÓ$^CX-%5 є%KnFB.=2ZnۉL: 6$V2GZi"ُ9L]J_TH o9 B&ֻ&I=+o=[|0kS|^#Lh>z]c]E-G"c1Fٍ˞,d]ɾl E=p?2aeR  ֧ N6֖|Y>9U +29msoOx_ _C =Īg=}uO{l)*I lwsdԀA&Eh:MjFlwf<~% 8d=逕Fj6 꽽j.=.4Tt`0<5m+y{H_F%r#b֡׾CьY;R},HZ . O1Iἧ/ßb2Z&ƠR|im'~tP-aގ,wW?@Ld EX"Q6,L e@&᳣\3%~vȶx\T9)BrjpP٪g s;m&Ӯt:syeʉaF"{%ᓙ `H}V]C:E(rpyUy@7`:ø \7h]J-)4a׿W-Sf_8\='Lŏ'~j ^SSG:Ŧ jd9Eu7FS>ܸ㛤]h8ƪ%^m=b*?eu7Xn;FhVmCQƏ $|=NB]<^YX̖lCPd-]iĦĪސYRRNkqAMwcO -yY?P` z9d& Rz`TW +tļɼ|=,5e3y<0kh_{Qjbál6ӐOĕH`~@R\u:[:fiGޫX$'C kǐBK{c $|jN rR]Ɯ炋Ϭ{~۟^W ouJH JH,(+YpU[(% r3"o7!ÆiJȪ6>j%D/ۀMM[lӦZ+ݦ3w$J b\ø;3G\{-L2|\E) LxSd[8‡ˮ*xIܢ=0_M%78yW>QkWCOB-DC!%FI[ UM.*Уjy߀QqJ ya蝘n}EQfƓxXq!џܭq7i_0EfƜK- BuPA:lΠQ 0fh7ҥdH貳k[i6#}zJ!PNp}߮EF:A'R8*EcXc\$]S}bG0FODw];61 nrկ>x+xsc533SV!L|D3´EiG7{vاn<"a|7<|>w S(v AdEH 2Bg*Obh]M 5ŨVG_=|%dŢLqP>t^\ʠ񻿐K_fFPYc@l[kP#bj/S^ #ZPmk4xW?fD%! {P|߯iuP>эéT4f^jz&)/[@xֶO%$i4ц3epi*Oql\5h.s7 K+'Ԍ1X~C>0!9CB>$ph|@2Xq&}A ^֒SYݯGی>=֣ +E #z1xCHH0EFMOmS|w pL%=ٗ?]hi^p$I<@!'$ޤ[iF .2]] wy)Oɛ&SP*Zjoq7 : K r=bfpeV`[b 쑿.%1O ? QH40zUIͱ+peQ7;Sl9xYʑ4js%h 'iU ӵw^ ibįq<3_zin תoW wYO[PE#H S=蹶5fb wx_Q4D:'3剿 Cl6__ʀdɁ_܋f 6j<}VgB*x  nD^j=zO_ YYXsmlگ)9o㶊 #r7_ lȐ'Gv``k!<{p;zb?d;#Q6%FxDŽ\rS`RERD |kޝ<ŵquJyWFyLG*{O\?5T WDNLZQJu@ړm/i~;-tV1n@n{ j:!}&΄wBV j-I] g 'OĿ5K2=ϻSh MUM6"vrqK)N-~ S۠@dBm|fUk'2j?}>@"*mjVi-n# SEr?:Uqx'ͲAW[9job k3՝& Jl3 $X3zte!49#5\UlFܥ"wC4y_QrgX_Emϱ?D8CLwəfj$; }pޞhu i uoLoU_"k1nicP [ޭ: yΓr4L_}a=E;#v0nLOCLǼ.RZt/+'3~nJsd-V{9_:˭t=E6n.X9{siG &*kfn*8#_!Y/ d`rIy6)iq~(|%E\^6g9n[0sGnWF! _I]"ż`Z Mں3 , OaIKQ]!J-_YI7N͍?4&0)Cl!XW=xQZ_gRHjt4 'miX-R]`g+ߛG 6q> 0Ǣy 4k #~17DjVa 鍢5zmrxP;F2}B֬j/R ftKCi)xd;^LqSތ~tG UF |ð}G+XK!QP*&t-]cneQd.eLv|3x ~rSӊc z㹖Ȫy0ײPKߍLzD:*F;/8 ,˚cH f1_}\ktq{ze^DBͩX@Pm[4}ޚώ͵6P7 xgIbdLJWQ5Z x'5!;0F֤xnsrum8a6~&ٺ}-9"Mۡph8gb#v^ioIЋxL!I"N]f´~nF(W+AT(=2V]L.UNKb!4<- XTZFcܖ-Ң8:H"GrveT!Tmn(J'`B=>6ьO5:eȡ_P"C|Dqf;" i.#oQ/3d4xZk8%g݄RY8F KV6*"=q.hPM=b}-KYH_XƦ .8fԨgMڜ1IOSi*ʤ̰pm.sS\$N)߮6Qu?ml OqG\$aYMf~)jOy\Yj{'dwQ1KCkśyvܾkJZ̈́h{cev#k6U.>8WRtHuvjqS96U2nlvQ~Pwa_DŽ,[M(lKS~EK-jH&Inڑp< uy)Jlb- Q-oζ8W%h7deI*&;cIҼU./ŞJ+ bрT9hD~.U{B07,%=tk~&]`y;̑#(:@yeC.Y ǂSK@~ne n"ڍHn?x>#O׫.ύl7%兂8]GHY Ԍ8V@&~R+3/&˴\^h?fh7$TpXir1k-tO]r2ޅR(ȡY)(=̕rmd`uYzJ:M j1|'Wۅ*^܅rS.+Nvjxӆ9/뚫ƢՙK*sPSm~k ` M&u&l_ܮ9&2Wi@9EZ44[2(6obm6 Le5/"[˽B1~m +4sS融/ּcqɿu껣Y346A>,C^`vg-G/p`oav`#䥓SQ?2=&x+= i",(gnq#jJwR[8JVv.ꖯ `YKx8yZVRTp!| vHjk l`rn/'ׄk΀TK'" @ב=5ஓGB_ZSq:leĚJPr}NiK'K%'0v`GEfHM%v݇^gbMhKneN`IZO1^"ד|\{#XyP&.^2Pĺ®&Qk'ʬAwdK8F\] "U;g1A# Yq$L" @6TU C9eqW4\PD/N<Q#ZEwk6Q ՁdЬC03n{ݚtM1cJXi-{N?lՑUbk!UےޫvpexRRN[?$%`'ha ЁYI5nn~<1@ArNF 9!/B[_CJbe8VŠnP̈%&wd ìǾ3bWw13hJ@S݉UU 46}*Wcc-1'7'6moewȤ @Bo HqV20U1wR\̬"`!7oЮgcv@w5al`51'%~hc㪑*əo9X6fh̭{ lѺ1HCrj&T! aw$%$N9RU}!"&BWf/\&ZGU Qy=C)y\xR?qC\+{ ˆmxu>QaK[.'߁ M<1)o]=# ۮT*-J`%t/" DǕ}}쾝yw*&"ŁpZ`[B@"oi@@30R_wc?x0݉~*+k 8U>Su1C5&-CIK8N QMk 1~PR ehEFm*.eD1gf2s0'KG?:{zFٍ"e`n5oFT)&R.q'c7 2VRW3zKAZe-pVZ~E,6 {ٚG|mYSy4+O &K~`g[) ]4IWMhEn mx{9GKY\OPNCoxPl\\L^#Zع6@Q@ SZޗMKۧc\mʨsyX|HhY,Bjjq @aŰؖ4i:^y˽ ̘O= u`, VTB^ߜd*\ٺǒCO.Ϝ1E]}-0W̄4'ȿk6jǿPG+{SwϋVC.|Kgg!6jqޏz:RYL˷|l )obtJ5 `QO_Bd8&T>!t1w07=̨T9:Q4ܐ[<)JaG3w]7,#:Q[Ph}LDa#nZIZpaߪ_{qd{<咽 H,HD/1,Od=W\M qd% F1ij?{SR1ɎJohX{3VX2^BPo~n87 jp[3%Å!K0D.(|=Ny!xMؗ bxbv<-a ^i'PI2"k@]JEa ;?s- Dkts{h]WXJ6Uo]AbRV9ȕK]]Q30O3Vxoy~}LܪKSy@eK1[ȇ]wHЕ!\,/BJ[c>UY)Srm*3o/nek70-s |Vr[.ib$ Znvۘ/B ,O 81Ԙy=:>MF͆A]ףVk H"J.m.uT8> x͇{Mǽ࿬'`oQ#bCf$8G2]R:W}~~QM*.*Gm ::4ݶ An*d͏nw &~>W%9\kǗ]|ms,Ӗ_.XƔk?;gb1yV0_Wl}!Ou89eBS4?GBQ#ONmkTl P }: (T# @@}k6iBb`PY':\f;x1?ǝQ6wz|`w I0\shGPѸ.V&V^ ))&tPKήJ";bC̊!)RR`+r~:AjB#:J*~' M{ `DgS)f} 1HVNTltfFZ33lMfd/雿xm6O?Rl᫥ZI"6S9J~s/ e+^`(yVFi]vw|ϴ(Oڅac2>W8-Ń m QFSKRuRUv*bLzY"kF0>Fp~Qތ*ߝ!QC=@WŻ3.M0j2"Sy |ߖǽ*pɺ*6A&4):e\ "T230lY+nq3?jXmp= u745[(G-kqKWrvlW?kB'WFAL%D պ=kU~->Z^ &247cF6u('x3q%MF0qbg GYb)%Ji &u ʍD d 7b6^!NŁs?HuLcVT."ὦ\Qo Ʒx0@.1Os)a9\4T"{ѮpiHɣc/$~cwŃOb(Bk%%:Nk{w_u_I."C7Ol՛PK[=ܘ'ܕ~:K28y5jDͿq2G (;' f4c NRt-Z3!7ˏUr*4Y^KD.QiN%*]8\ ZOKgq*`¥TH,Qk9ڷ$A~2i5km|)խ,vX~CCreҦ?/FQɀ/T5xɊل^v۔̾ =|I")N0S|vBHO"f{YH$ҢdjAZLGsXjJA/3(R1+3\N^74YJ42I)$yp;0nׯ;1!\OP!r)2+a܇%vk!fؿ rN z 4*o:} əz {Jc3#ΡX n?_l@D_rN!t$Bv= Tu\U)!\}zlЀ-rS6헞 NE ~59l`6&8ua2% G Y+,`|, 3<"yjHC[5d5\yZ,_?ǭ/m&T`LO+cԻY`@{jۢҚb9f2z7tUԓFb*5:TR4)%*dז6ls1b~>M L w0*~]YhDuu}1D AN񠐬xF1ª#?E[v%ϨR/{.?m:C7 E =`Zliܳr Q GD255شfs%v,':6-؁@k_`'—B(wrg +f;2Zsj滝=*ަ9Bwt>~&%a}k( OLadno8hi=1Y[]hq>Tǭb5%6Y: {sXtϣL^c)˕?-zMS} tVxhUʹǰ`&hSJkw=SEkLx ~A *$sfJ PpT Z&E UybQPd ?[߳|@9vB, PP>|Z6;X/x o)a!D&6B)>)C @NK)J^u ~QGN\Wb]k\VSY#`'R]ܭU%w j SlBU4:HձJ$Ue0ZITkKCA{P:AaI#$<}1$a1 luʔyp\܇+moy HMJC=$9 hZFzHe;n5enjRAh)R!'P[Jle. wtum+B&roކe52 '|94<(mq8?6+j۵ \Mx*4͈ Rq}o20hS>\ /RvFU(Q2KZTυ_fx-e݂Q*-7.ՙG*bJWX;hS%Vjnӹ0  R:h .v84_F-7ޓNҨ~%* _PElƌ?]BPR2J{򕹬`3JpJ-C,j9?jdǤV@"jtjKсk;pҏaL,G²Bu36 &ZSҫ"zH}$M@*ÓLm|C~n!\+ge} ;x=l#KY=}e>Fhvs|z|n&KK:j `R}#cw_8t|[+d޲'oN4̝Ӄ|^$%v,ytֻ;p.X6k礔g6juU?*UpC-vbrg@fo[m:-C .; G(K0cH竕 ,-.;+⩓ y@4Bpۨ5-Ou]6-$3jM7{Nf&g isXxF1%$/9[g!xV`rlnnt/kb!tI&V5pI!mJ$ n/~>U굉 `9"Ďk~6$zW_r0$G%U_HdF/xYVNiDj%( wݩXb Okm|j3bNY- D?:ڙ+~ku XDggA},TE* pP2yWdm"q1\ݒպuwƁ8Ltm{spҐ]#xI0o ;sp=mLpY1M!nd >>^Axnl0F&s&MqkV%7VWM1 !:Sq355G$L@BEOn˰sb'}|ԈR}xή("0XKXV%k FAOq\m#XBQaM &C-Dbٌ'@f0"޹)kX[#ZZЖJvHLEN3ẁEs +:~o;O5ŅoOҠYUFB hk~ xL&-•"!4Ih$ŋ:%MbSfši5 O;0P̥ M:g]J]L^Y,nKbDo甑l' (u}iz7Z9'QaVMWn-.ھy퍈Bt?ɴV:;lXx<$~i__G@#)|wŢ'|T?:[Y;⨹M05i8&븆m/k0^/hnJ-.IWynwGgC}ÔTn8f#`&z, `v?6i췜pۏ=Ob$$0Y}Ԍ_6iw=U#K4S?}$`y8B(׉ !N)[Ygŏլ@*1%awz!2~p Y(.:˴*6dojsYky!Cכ >mT)?HA%V)\.2izb"OgGF]O&{d}KZߤs{ݮmşV]'+,=W6fgu%);i_ݱvG)%׊^>+bn7^Jy<2=K 2?8).ĝu|AC>񢺾;{olᙗi[Tk[_&Opc/hy[ PJZaDY>DV-ßCbRlBAL֔qPip&O~(K|^f1}d$׉~u}n% r^1ĠtieMBֹS(Y P+#/q2`)~VEa3HW1XM2[3G*P.#=?M1[3tLN{W$D'+3k Vt+EHXxb։cU/S'*ns8:2TPnpJ k2}qSP6 \VC)<^ú`_>6Lj=68S'3aOM*Ha90iRJS̀y 8O!ޣx1] 4k*w1ΘBB$[X; YS7pL_&a,wV𲙌=yxsǀs]o&mr))Vu|Gj\,3"zd9ZbFT,X+r*kVr#5JgPtP +N;vBL=d&y({sG[&nxwǃIpR Xl#ࣗ5v59bSý"&Z!m)6xYQ ߟMʇ],QB|X*JK#se܋w!K2"n@ [x ܖ g[wl'c|LS7NT' TΣ n?9)I=u @aLDѰMm7\ f=戂Qv:CPj;-CnXI91\<+ojQqF=k+Ihd,fXEv^ri{濂Huaډqo*%oӚ&m+h%Ηu𪸠m< ػbJ4/$eql jV2JyjkslQdWj iU tqd=JAaF 2 5괤2KDLi,{t4*F,f6b%AZ\X!qf̆` 2*G- ϳ 7޿dJ׳kP1 /1>>2!A nLU ,{ָ70k4;ol gANp@jGI.9_adg#S!J@e$#aU$Zڒ(7&Pz < tb|]5, eXxU!C4 A0wv;Hjw^˿k9uhKH#c?+@ӻBx:Ao$7*[h _^0{T ukdhbޣϗǫNxn|zƞpw2y[O*{jK~8{}4]O-u1AysXkM"IΐE䘂~ө.y0jq"p6ȴiRkOk1~תj>u~-}\o<1Nmcw18qfKw)v2,"v@d#]7pPRB 뚐"8DZΖ)QױGH0]mlK1O8ۀz)S"}HC*>ɏQ30ӂyD }:-b/rll{ .H]z1cwbTېm-={?#sK=6>h4qn\U5244A# nC 5L&ל l'H }gA5*8  @ ѳFVt$tWy7O/!2%pj!;f!L ibE 5{Zn2MW:,=#Ϡ7 ] ~̄v F=Gb$-"j']'h~ٞ5\auуp2g(ni4\l*3(n~0nV| LHFEAasj[ߥn+xPO-mV!ιd҇$b㱢䯷Ed҉'(Qg\mvy`8/>Tp5>8ͩ^Ig%e2Dw@PN-/r9.Qҽ"4NKIaß5xDM%nI_sE;ף|Ym R즛q$Yv!$ui 6X_䷞>͔U/ |\O0ҽN^"%iOlja=Gս͑3?2T|Y&ʾL5uxNG+;-k8T vI4kܼ|.UrhB &$]x_&ᣔ +}8T $:GmҘx`"URKN(!]wQB;X^ ?U(kb\QeB݋஁'+R=x[Sbjˤ.LJ 8+tQ7rdL,s!8ͬ0btF ₨(mM{M4rpJT$i7dYy|z#){<@ siB= @Ns}J'wa8A zF4cAR(vavg]t54 *^)`dЉMeØ-!z'XVjpTt %He}p`]]$P5qQl5;]W_(׬[ώF.$<$k-Bl`M-]ȧb\0g&[Ol {Mh * H@~2'YT_I0j%6,ɘwNou6J4۳9&cI/aa' u=/ ,X㐲I7)%2o$UVEEJa-O C (êױר4_#.}x ~m1BV_U0Vqݼțvl+|-_Ã4Ul%n=!# ǵ.m]*#$s \h=90pc#LuD I[41AvAФ}3 2V\$;Ύð"ޭA2mCw&@RCRx9 CΊ%e'pSBoz6WtHӀ 8kJs\mqAI0.?=~t_C^xeGWAZ,9؞E1aoeNǑ R"tWVB`/;'(T#FkF%ҫhVWaXj[ob; MB ߔj /L_<.ݓno<ԃ4^ȏ iv$c|ٮ1zGvkܬXߖ,X-@cgWה#G1#{3 $89{d\t9H'll*rHH#.h} r-~mpmx`vEB?[GjR9c{K߰ԃմZ!%\ /[sBr!cɥHL-v%ϑHO Jϙ L*tmbMS2ܝzwpb|^??@qմT C^Dvg1"6Oq^q4w#K6՝Nw$#޴gB3v{^&ݺݔ!iU7#_7gS9WAFW|!'=Clb{P[ i'f]~ Tԯ;/+Tn)춛'ihp(cmg"ߝq4݊_L֕y\{ #UR^b 7޾ob^%3%;57#N~^CL@F9@1!,]75<f۱Zxc2U+dA?uQ=7:5keڑʤE [i5%9:rPB"P)v]|=Z2S%(%En_@)́%M")܃e9>*}ѿƁv6|BHJ'sTt4G~xľ]>mS]fLO\`Ҡ"P#wNl%geۀ-dDf}M Kt-@^zrX?d(.l$ LXC/`!*n+JYcaESV~ WىY0B ![OtOTKC@\K?i`}AjGYb/ۂ=rwK*ol+Sb K^ψR k. l/LSrGZ)N,w1E';~Qݺo++dY`9c*1&z  *ָg衘ád c!JiȃR< Zf]弯^RԄ!]^'t@<(E]وBM׵G B*jW7(Ov[w IXz'<нʡ}zOAX ШWN::Њ+:x_{RT;=U¶KA>YJ>@p3@͇lmEn11ԒѸոG~BCZ]$s{8z8eQvxX‡,dbWx~k~}!~w8 ҳ]rY iuV }$vE•̡9(c275#:ulq@O GgtmI>qrT9Q:78 XzcSҴ1PU К|UߝU[؛16(q44V$PVA6ýF4;t-&K[wKQjJ7t+ƹ8>"RdZuz!O'ivš&_7`9o6ұ|ߎ#4~ܷW".>LJYínyk_dY#L;/9AɰR@koqDm>aYvYru } hwH T]߸LNR꾉?Ve8'/0\. h.PAmWLl.`eșrI0h^уKb&fyMLT'~)d$lr]ɢ&f(-rcIq"Uapvy6zK5w/Ih}NBt |;}0#s#10-7 X ҅O+ηy_FTt(GHWݛ_j̭?ٸPEXjyjPIyaΒr;)+;f *D[cq=Ul ۣFkuWTub'X9oVrw@?NW(d{"a{cl>#6P_ɀb(fUe#;v37Mwʙ0r#؞0{YEZhOF fE\ɫ*jAI2Mإ ii2F|V~u $e1L%m~s5n0Pgy$ A!Uؓeؘ}+ؠ[{NV}؋&-dUF[0Y˨q;qԀ7y̦A'_"9K\waHJ}ȼ_?4NZC=lfzG)=RuĽT@?(hCasǍ  ^ np;<ҫqEDt^hE&9wMe$hx>d>7g}Ni1Iu",td ڡ%9&DI%AN6F]T yc3UFOgCyOO} kQH(TzʞͤaC.wN^/Q͔@|vMD)E9G7*-䐀Kzf5db $dH;4kRtù(2S/i9(ڰ(gLJ^D4A]%!؝B)npTo]LRQ^S(א'gZ0҆zӄV9L @ʿń8J`J\ E B.?R:KԑR9 ]Wvcri meKdփׄCJ wւ[}(WzɫIa]&#Pu) 2<)?O0iQܪfT;X]Ԟ(JvW0oqY^/<D-:7ya^y c.0XJk . yߣ~!?^35j뉏flsfd?_zuhr# y}EիRٟe_-@v &fx9g %m{lcz17mt=1+gň#x 9'_;?sGHNy]QE(> 7IDKnp'"HcS`.ο3@ȟ 2#7jaAte%"ngS~s{VuEzbfQ2\NɜF2J7K#B({&1Zf4}?q Ww+?ͦE>ŝk+^s&gn/qy(5(t'kgN:uW|TKdé : Ogr" T182x_SRyEO &9ڧ=e]PQZ?f%UZ8]fr(7ӄLZ0g٩؀T!ma6ENk K J$F6 "D珞U{Mml8-g->Fq:>[F0 vp}߬l+@$9q-,lw(4|/br&D=jV6{:O)ÍCH2 0A|O9JI;`*2Xt<-E R_M!võIc18)Nc?" =-RaƧn&sɂHdJJE:ukJdn<;\ghG|eW}69ib&yDL1>_X83*MmyvDD/z_k? {i-m:2S͠tCZ,5PdߺIhhXwWcD28-9NMB˟ /\V J*t/Y{OĠ\?[Rg(> B~f~ kg`* U.8s_fL•] u;_nxƃ [wBQ92})J]B ] D=b*0U')񾨏y\L(4kUbjIYD +-C*u}=W9$V7I ߩхG]KQiR5G>Fb:ÀaP:w*|UD G)~?tXoXĝA#Va|aL>Ȏ6$dCW{Aryl0Ɇ;pѪS &M`?NP[yWWdÔ@]VJ zX349`\@\ZKޢHZ;.vT ]#IZ8}44!Yƴ<{6.Mc :ȯݸBR,zmmr,L(`շ qJ'c.A-<*T[:W6+,Beڱjuչߥ| *=C b>V%o tPYOJG 0]tk1`<'.m*CABQRKY9GmK3UEzgDت yڋ%n_a&vX윒k\ZJ5<"2qDE-vGݦS'⇰(iқwKpا&yhOZDY+@$UyG}K{*Iix#ֲ?9۾mZw8<SDureP{dT 'R'S[ul;u2TGihߴٽoH3;%:UBn:HC>F7VEUl_S>텆v"' >7 NVyߧpNO\z*ݞ]7\," 1gb[+5?Y>S<>3Y tZ' NIfICSK:-S _xj0TF,I݋1M O>Sm`ߧX#/^ӂV3betLV|J,"6t *wgM\`d.Q<ŭf ̨Q u;>Sһ3qw䴛Ί9ٝǀ!9wr͆07 O$<=5#A:p];p#s/U bHIـʹn2L+{gցW~<9VX7mYJ8iEVztj w~(bx`&fl \XtR^? L *#d3̓| ե .V-U[iح/5o /A=C.'?p江0}7OGyVH(O+Hz1 }{ŋ6,S`}]\`YƿpSC?ɮosDͳKnum*=JÚ<3F1( Ą(5:Q7y$2Qa)GXΎc=jX#AK$x,-_>%yy3u}X†_2:wM Ռ$׎/Ny"+d<I[%כem8U/ŝnQG~P,S~:3ĒcSu!ES()sU>QD-'3دU.\wkG|3p'j6h]7%.DTǤFͥ d#ŕM2df-S5XN 2Ƅ`aO1ĭFVXRaX?2qI_s}:k\K7]*G"_:UT)iCW6SL MV@Q\M: -ϙYŝհ_oPݧ7)eS)A VK n[snmJ%F GP:խ. e,_kdH5,d0&ʗ/֒Cp+TV6fi˹F&z1,uzvWAva}ˣ.QRZ-{SpbKmJe2ۅٮ#u8ÈoؓC_Q˄ ͯPڑH_W4Rb پ˙,\w+D81Jo^N + vݟmb\.o,3 yC2X$f}/[lʩF+\NRsP9z1YH `uo N#꾧(vɄ`'(?9$]iJkdJe]olVbl$;@xuW-XJ{^IQ pxCaM'>H 3'qi(dlLaޏH;h0ӭ{k9( Du uG_}7 _L:O* '|a8rġU/NN  n|H7cQQZ~_P:F5]%v>42p(lvR3 @wYS.eƗrkں??8RDxI_ug[@]8FkmNgΉ ֖Qr7LDdηAUOMx'xؖhI fuk-/} b]?{vE'WJ@t] U@[=P/ԯ΍{+R"+pN7N=)[!'$}Ҿ̗T A+\WfE br{W%zPVRsKs:%sK;W ǥ0+ZVD]k_1=BtU|)~3KDՅ 8;1AW#L"9WΑ <>N00 4{fbt0)h2\i0)ءF_`}@5$ k[T|nW:ʺ 0DxEvkE>x $U¤>*%?ոPw =DsYq%TV$3V*HKkWWÏdY{׀\#!hT@)P m--H@:< @Sa7vr$T;Az:9ZAX*}C1sP<$:d݅W/×o1ZaM[Jƥ[\Oe&tq53~4+E{;k$y!{¸)&"7H%:d[cxW8'@Ρަ7!8ufC"L j_WIi okZiM4I'ݲxêvky|x:/E@U!'e6JCnZX2͢/@4×s H|L ="JCVUUQlmeT`<_XYJIZs1+o+)KhXk9=Xء(S4pun2>eD7T;)T6I 7[CfD1%⑟RB%DzPB6i2HEto;J z)LRZ6Z$R0!W^Jo؜5j\|:+%4ӨI 05/457<t͍%wV+;Rz$y *E>|9QhftݭO>w+~ȫ{Ej= yk CgUq_ ߙmHܤ NH;}HRY5f/LLb̴~#iWK싟;߹f9mƅu ?$YF4;?8CpF"}1(F>W@m?Ϝe}>i'~>4=4k g|Dx(+ Y峯Dl c(*FEp`)()=\2 /e,uU*tC./'߯n nWu̳#p#~Ҝ6`TNT B޴wS3#rii9<`,^9j#[ȃ/WOodE&!7D.=OVIҗȀ߫992߯풨^U5Jneϧ%@!|oOh†QDn}Lh ;31_iύS$:5XчSnFS5<Y0 ۷Qؾ~O zAYeGb2CȾɗzߜ@IwZC~&B~,82۫d 9 זc #6ưCV+WSV0[$Xm?6{}\X\8虳7h]cVѧvoL!WN2MQ%՚~Zsϥ;ݥ*@X}^6gdH b uq"f`GQf̓G7VTq)N[4$4w栚.FSNk&ilui,e\UtA-5};D i}/cOe>ڑbD*0>(`^_Z-1hF.ˍ1_r~`H>t8ZppICt(o`hJw HLJ*If1Tӆ. |tUs͂܌~%MtN$ G"@]ݚ3O]]M>v  9LȠ"򒯺i:Ur,_ ;j"Q~; EϦ#>4+_K<w*g@|ׅecX8{^[:ܦz(M2|GZ囉B6}5rZX! Uk5ӯH񟕾$D\ԌJ!Y`e}i( EI]vl8TVz+ONOD Dlގ~`%2ڧo4h_!(GB4LWil+CwJГ3j$M0XFnN{<9.#~QwnxsWOAJ\/bZp#Q^﷫U *f\boZt1oC-њحcш^3 )/.)-qokK   mQz)l{mqImX?&nb)I6Y"5a<5Lhl8Mba$ԉvorxW?,USg]'tVvegU=]ʐJTu]D#f-ʖk&?ܽ:Qv*J@y5ސ}ˢE>ϲĉ"FAzPT3U|_9\t&@HH^t{83MՂAG!;vEhP2[vUJ7VJD?&TjCm~PAq5Whc#<]tYdZdr(o+ք:bY6X `ߙE,,#li9!x?4" 1F{5\؝"gX/"x+*~J"2ƗV0{;}~쫼eFijdXUQ5o-( cH +A^!]}0޼).>u#OWʋӦMoN4&SNL%>LM*nJ^?&y*Uo3;Cӵ W!"[ 86C?n#s:ް=u(oچ\gCU0CSeMߍL6$azt%?kb)R#֬/6C QbqI_Ӫ<:b1]0%YA$|SydZZ5IFH]/EG7c_6 1QWѧVBERo_Y'EG9Im1h{|dpr٦oY-;t~Y+&Hl q'䨣Qe+p&E9IZ !~&Kmg[ޔ7g3;IIwFsy~J[L33QG(#fӄ1xX'7U? U[TQ4Z#Ph|0bt+ХP\FڅDIܣe8ȠL(3|2CvFx$%з<%=x~BHfQWs+vvdqR/o̿]^ ]=/lL۩N"3.H ~zjg,uZ 07:v*xrÒvՋ92 0&.+mP[)%X .M35O%-!b4BEy]Oc($>g -Ѕ;7o?ftR@T}v|VZgh y4*YjE90/#9O:tybn5\?_CZI'U2, `jYܟ+iÁ0|e6$bC !Y ]0$ ̛l^t>iV yֳ)@)I51ͱ#VVT$ua\7h1qj;N%B؆l>IV3s%tEoB~PPbIQLndPS.i،^ϖ }(0H mhfL%G9B8q!]T8BRt&^hs M0lG 2}ٮwPѢ^D6꜠+p#"t>&JK\6zj` ZT(;Zz HE7J|a qR l[X5|p`\Al3_[>PE$rzRĴhX` gOu#TĶq!#nեaʱ6)}oze/\jDI|6E0ɥh h,-eueݡ EjM jPiJ[5!xP'nJJCeCKhx~tDO +t}+I_?y~>GȘ@dǡUÔk r\Rl.(!PCgx~2&\ c<)}v8A J0D9e- l3gʜ42?b-~uӂ5vgZY%DI`'[Z2^CBO|9&Iڌ<8_U x(^ƭbn;.L-#i(tr4k38O-l8{|9F+9vwj|Bʔ:lp?*H J&A&)լe ɡ?D RcgL+eX0:<CD>% ;ώה@ qnAJ/V\ʜ_͹uv!br<.hB|QjAw\3~;vdԺbmA{<<ixiR=[6}u/JkL52<jO@3 rHtZa;g _e$6A[DF )Ӟ ;TѾqmngP[q Kkz7~r 9,'yV(5&v-M Y)\/mJ44a{hNbEY0Ť.bROQ̵l3`[4c?TH/ WkP 0 ^#MB8` qkp۴TE D4u Ts9#*snSuG ^[ ;´jn楟=@y݌tn9h\8j/ߙ_g"1 U-X[K } &֥rxUYB˳?M*cZ{tbt%RS.E~\č89Y%[!  6t'2ofoٻVv{讗?%$5k L SD`倶-,ׄUT$xKX^N ̨Zj[Y28hzj淮jbL)*x~;z ĸɇ\J&`-*!VZh&o}UyIMhQF/m"N x[9+fAxsKͱ5y]'Yi}/i`w:?GenpR.Ǧ)xl- D`ף@kw ;M*0nwHSy&"g35>(ί_}Zu4ZW7}Ek \J¹ [d~8vOw[(2ɐb@4`,C'ӦPSWܰ~WAXVlD'duGR'ݿwr(n;ˌUfTxVĐ81q^\~uoґz مxw HUG0*kP]wB6QIzԎ($5SwOGb}[Jylv}Yz͡`xSk5?)ʻKG=CO0ZҕǺhQCgs+6~Pއ mEKwI _mh,|سiفo_j Ͳ[0P6W(yhќ]f(A^g"A 6žBEM^ޓ̹ cW#4YmO':^aikR3SЃ_X* e֏ Z o$.fz$0_5gJCl:r0$ )[tg9ZƺSֺ7{X?jkǽQF/sfTCuYclijMGM ef^.^7>I!=\Y[Xlb!>p ?t~C4rtDU ڔGvI]7q,Ǎj 7NZG [שw7_mߠ;8o$BzN;~GF`B9ZUiXØu|M tf-7ɶSS`:]+:/= ojj:=頰Η>@HSDQbD- 'mVlrS2{EH$b\lIjf?Pޢ{$,~2lxIͤUBgm?VEcSEċ'[?m%J?%`zU>Ht%#GU! 2` M~DiҰ_U e.a^s.LxH=W%U%)TA6Ǡ[t2L^ksJ{KX]\~7):+|?K_nknՃլr3  ϭ|/ VҵCÏwO0,NUdX &ZX ^jg#K:`@ S.SfU<  &e@ry.-̉RT5ڇ&jB1ӈ믎"P.g;UadLi =->N nWDVeED RŶAdyʋYQ0};Ad_yRkhmP]DF@aD h3֔i naќKLLC>bek [r%@vG2I?o_Q8p1d*ꎫ%)'2HзXtr aq%ήȉ>>%qc-*,Y.O`d禙yAED3ӋDa'%"'3W tWN Q=h!nKA\)+SQJz S>Õt"gOfdـ-B=r[EldߝHXY;I]%w< *P ݽU)\n|0gKhr@_BH& 2Siy[5 !JBԿ%|$^T':ry?yklٌvR6Q"ڼ2R5F%lݜ=;r :d,ObStyxJ5J|:ŝ}7zg&"eU4br `+MyO>ϒ$heʬѩ/3VȚ_#y>͡0c&9f}зPp<]4Cۯ}uLB2nSۧG#d\Ipܳ1FzlwAQ$,[/(1%kr,p'! HB>WFæQg=Zbx&7! ݣ@SbUz1eatGjrE:H-VJ^fύwkt:+l<3%`5_pGrY;nzdY,3_.;5Bu#E[8$ɿk0TMU#沑XaF=}l{1uмfӇk?ʢDmQeydReY!%!f;>ZkCoÁdwaWFfpB蘓zj4Ni.L +embsv/RΩ8o&qc mIX1(#_TыS{D"`͂*xE &Md+<ޱ@2ޜpu+|"i+"r/d JgCT*vǕf.A,˽aH8ddu^8oO8qͷ.aThbPO8s;XH n_5"Db%?m}+*59qJE!Vϊ1E<&`çg"hI;,&*#0zq`roB{~w5CJ{8xdۚư m6ռRs&̚;L9ԧbL"\'|˾lߩ~,Kml>`V[S_._Uu?SAUϣ.@#ɻR8!a"ҺNr ܫ|z /|X?_nA݀]b֧/\}NJϓ 6x ދ@pMEvObjJ\-U-x@Z,P9{[iiuV %T*La !GF0{>[z #t,JѲ୩z:mp7[dÒv}]<,L$"yp6sP88/HKF:-u%hHwbU VBTq5wg1:1Q늄]7k\ ^_•6oRm.K֒2Ԡ({)p~ **%K.v0G (;2gW28`xKI=iB) BZe il>~n{:od ` u)}D9Q54-,h @^ q3[~ 8bl'Z>{c~;O2 (ٕ4$c \]'#v8/)z('#Th‚n2UG+kcum\K3+[ U5,vlrj֏F|$1U=IJ_H8<=+1ЋRrg22bc}8Gc9,!qG__e "šknB|ëzZϼP̛[E5i0?w l{̱"jޤNfV wdm `D7(g,`wqWJ2AGb,NiXNz۫Gq<~P8~ /+Nqĸ ^ʌ |}nU=dC}심o  P4ț۞M~?0e9<nY2&Q|r17J3rYܻdb? )NVl+j&{4Uuү5oDGQ0xd$%gWh40ޠ 4#1 +HыMnaYiDUieܐ(, g-wZ TꝐXb,C<#W4_'Ť6`[砏h8r誨(f`i.", 󔖙ۥN;:U^iVV5|3oP[e"**dp`:ўޖ/U#,d$8 W*Ļ^ϳ?R+uI|،R3󚿀e1de95$5şx '>oI;@7f#ZkSP86]VHb836!L<%4j߆E}|bla7FZ2OVs wTZ#y≃`6.Xv;k$zoP3WLj iSeha8r0a;OZ~ԁ l1=Gϖ`WׄR 3fܫNWH}\6ȇɭ^+⏫J&'{d]N_ˏ˞C,(,)(\I&b&z%yl6払Q 7ۋm.QqݮwmDq 0§=OpJ>k_:nBɞ$*.V,5Nfngeѐ)%=`+]aLV*_G8fiO9L>[<#c0 hF%2;˧n4ւ%# )d}/!P{ 9PlKF-9].먯uA )!sQ  KL1^$"{L+D>TX#Zh5p Xԕ{N%PQaPRs+#Ў˄AճqC|U@r&dӾ}{| ^}SKߗ)giKY&-?~X{ʁsh@v_@"x5h59=PS7bnObJu>=]q92飶ms틪t8G0;r Eٺp2qv?%δ.(/Cں$5әW:Wz|t\Wm>q}Ӧ7ipwZk\:*/YNe/QGGӮ݁7О~6X ʳ;y%oýCRTum_zSnT/r+ F*YߊJW̭MJ!S5*u715۴M堪\ˍ B甖}Okc9U i|{ GylLĻd yy~5 L(K^@ g -^$2C>֏",*.G2U,&ݝ0f _8Nvλp>AJMFB-J,@: TX:8$X5RxNڵՇL`cRBvp*Ȣ.n۱1QPgvcp-cl0c^f+GCcP$91 d!80̘<ɬ|5o1ګA2m2wwO'IRshPKA?%,&haP3/X[ntYVdUy? 'O7^ɾfg>Ӏ9C⿢#+' u?`X?U0εQ>s'k$B܍A1%)8aJDm|ACy^ֻ ?)l@JZhF|!aO(P[+֛0XjY_\"D8}pICa8y7wĻ7ftUBX?iOxq+F#bJRԵ㜎,ok' ~(CNj2RL;du9q}`FZ8.WO' wGH8ׯ`D`N<~P  /ʝ6^ 4UL98gj:fgk=UQ?84>*'r}_xBP'^?kfX GKW O xjuJ>5d;O!~qzG[\IpOKgV56ñ rǦ^1?+VDM1IĠ:Mzs}x<3PFxV51dVZcM&j7xy'F v(TӭaPxmҀx3&bNy-M*}c/L掘G .XEa,hcSc?KZ0VC5 yl.GAjDih{yP PȠ\*.ɻR ϗk"b\,B]U$ԙz)b%X!(4Tj.#Cn Ƅ#d5V+ 2.֛r@Mx \O5`;{p!6]6[F- ͥ"meFk\Pз([ql%Ϟd uSq7&Pf V,%2p 3߄r/@_ 3`[U(齻4y22ܜAgl܄엿E:)Z^''k/ 8pr˿{a0.MC`1f'5o)-: ac p71G/?}}};;ɴfX/9.t)ak Q\~ ˦ϊV/Z> ~#iC"ʝ1-kSmIdy'{=}/)$< ,Q,7!43voRA Y )aI̼{M8 ̀⦀sOJ 8(hOw ZG¬"r&j+s[1`J: V Q;@G:<t(l0T Sj r¯z-IKAPySF4t|T,cܤjژOK٤ox2k(llSfnbQ@2M Ū٠q.Ap,e )4CHh#J䓐 yQx:F.;PJW0zh)կ\d٭ͮ$Z6bxfq L[v.⦯y! 'R[s^mo$6Ʌ6culnfdZ񶽠}^+7d^2\rq1BOTXS E#F3t.(sƏw?k:^f&K<uuSU܂<ų!q/lOo #%B>|VKruWgE"\ݫ{^S1./O~Y 97H`,QqI8>c|bJ!ztC2zstOqFZBF2!P%?:yp {c7D+(vIs_F=# 3wQQ54љDdZ=:(duzKHR˳ninGOqR\Evk\ԇJTg°{DfP飫\c3 ]iȿlGe>Gz0e"/% ǡݧwLϫ4nb!jP^"UZDo4m] u _Pzډ+Plm }rp:kY#YVYq[3E 4 m+0#&0s3_S5B.d1>Qn}%1CgЍV.08w~JkLr_oc2vNSa7WD|N@d$cVaYrSL ?|ދI iÝ.C0ᐰql1gw@e:qIq 1sH'tk=O1)CɌ6`!ߤyEcwըOo&xys攺8 إhnQ8CW#]1ȑ⯫"#NoMZp99" vxь3 Yf\d< G';ܯ9 j uA~Nhd$7k#e6 )1VZCg_]Kf;Z*~N ٙdtW=/+\P ;l-.15y׊̧>)}*9^_W ӻO>k\QjdeB+_d0,?Ha¥RWLcꒈҫ0,Ĉ38.1"m/OQ(|}|MU"fbMcW*'nV}XwoUɲ8L̄'fMah0$b8ÈXW|U;4: > D/Z@DR% n0#6Z/D)Y\:^Ds^;Cg e*>'#F)&Ӻ!tW!~+9/0kCb)7)Ǩ"Q*ހ4 kGnweNzE'p{%X4:U[!>$;m~|f g{ʖE:<>l-eso,ʛ3><گ vjۗd"s jO[4 {Q Pq/x{@~>-iBXn[]uP Hu xm YU=b-U+fߋVw^ Ew5z 3c׮ ٔn+ZҒ{ršFZ8tu]WHYAm"3?K3+afZPM =̒t* 4݇ m=@#ynkCb1z4uF:ILl=Bh Ҿ'`{҇+4iy3ӷmjr],KZ ̚8M$&bڔ=|r(4u.1&FkrYHM+}@^P upؾ;fcq(HMWT`h?eOeʮr[^]औW,D"[ٸwZeW~۔)QȖW$~4 /+tqfV7DzFL[cC6ʆq0&{\ yƓPÙ2qڨGY4.^gyan'o >::ȼ[Z҇R Hbĵ=!_}3iS|Jeb}"t):_CLKϮ>Gl=`"ͫ34/܈*iRҾ}tr"~xHY^")VdxHA;;s[ux<[)!M( V ԯ9< \+%wl+~J&8xG"nR[#/Q"~̏֊g@5l;0}ϩ7"7Ω8 ͊t-+_V@Bêdc\N'sDz9{ї[֓SZYZÀ&g&&:n24㕲J>x@:6t52i̧h8@$$΂2$/l;}d#4@wB+'%=+s碝#8)#05LwO$&݋  Ũ/D'JKh¤Κ8_z|r8#+"|<84biFv>qqozl1Mm7Exfr\p>~Xn-|H=,%I'gqBP7_$ml'9-j|@K` ߬Ò,;IL#NzN\^AH/%d_V4|۪h.gPQfaMٿ eT!3 +B(XܲOAy`U>IKvk^mcro^(+,*O믣ա |~,yw?F{4Ww$x41"OKBz~enx{*%/j:,9@ĞOHuR!n _S[* H{Og$vK;$܈H-z7㚕OJ;v[*t Pn9Ê%.I+ր0Xêܪ7\ZQP|6f_d/4ݫyH| p-W f:9kq9B ʯQ=O: "{De 5SH`y!l4%&ړNzl@} ؾh}lwhi\68؎m$u*-CL$/ )pY-F_F3ðl 胵s}MėmI.es ](q}ۥJbT˓&9HBm= ;xD۸VY ~M *%'r-Q!B]+lh`<}F8"D Hq.+@A5`ޟ˭_hbpr?]lOYj oY8)prٓg3n (I8hP i|v!Su ɤ{TnQCwyЕg Lq㻷p`q4韃QE>̪3Šα"G3Ǖ߅df$6} Wc.c8"b1::iW#)s7k {1ŪK7| jwGЩb$ީ7!ۚ _lbM+'ҀZV_BuGODuƻ칤K HOxX_Q qS{S:\N_:j8HvϰY$ S9o©Ᵽ4@vM?Z!Mo;Skhxb9e;GGQKoA[}]4;.-m7F/?Ql!,%\R~r$x`jN\"t+w<0D%Z{^W y5/"nOW9Um]$ЗĕZgS^Xfۣ챊P >鲨\\s`# \ 5MVu 0>8? wu73?F\]i )Xt6ɚsR?jO8iH'RzI;gN0pҊ@lօܱa!}(ysAcRLcjԍ'\?laA(~y@T.Ms4',T n} 6c'e_DSBI욓:U ǥypBODѢoG'CK LJ]O:8V>߉>ψBP qn]Û1IB!&Q_PxsޕRiH,1p>б`fy| Y׭Ea^ pBz,k,l P8] Zl^;|6n)|,6seY>!|V  %ݙuQ%T-&* 4d[I֯' K|PYocL'S|u&#xWo [㱸H.I,m8s~jTE?2?` ?\ʍ&6BZo$iG lH|D(p6ߕ4{uB&./GKGZrD'UАAT˓[܅R>`ǤъDtA:W(рʇ36ZEpɘL3e0u@$ rO)yMrkαu&SLNnhr$CtAtdԬs[ }-? 3m?;WGUG/oTQg]d :}>0+گ9}4%N_́Zw&cj{ cק}V M Ao|(!'c-A-:E^󿝄 F*KGE*|(Kʒ ~gש|4{F4 5ެ2a \RsNAkHO'P+P}FLba$ 9$=.P΀6&#wYviKgMkDlF ,cYBG[i)>*BSl!>ح-[~þ糵Xxp*(4 7{ae t ?̛*J<6ےj0ܦ=xn>VFqa1t ^^  bJ7^Eq?p' B Fh>Bi^~1<=ˋIq?-(hmS2'7$m&['V YwtO_:`*O9ĆO1Ss_kD[ 7I ;U#Gg\=Xh1w3AqSΐ'v5#X6*]sn5ΠՒRT?i,Pd`lgLfFRw>NɅH3*?CՊo0O*"漨߆7%n)|‘#\2# hB]]nS-]93;s>B_|Ł/!< g2VS/FiO`QY/I҃@q4,/Q'4yUJN]¾Kk WcQqqb+p w2QAC mUi5!J[Yy=c4. ] `8Ȕm( e=JJ349PƵGdH ?OHx(]Z¿(ZrL~oo pF? ƋS) tAeϜ"Rk3hpq[pF[ FR4v-Yb~q^.7* @W;$:~۔W.~āj*{`6.ݳgE($I2Y~AIm-9d!9%I;ŋi[wQ;T%6>hbN+ëbNJB뾢(mu[/.ɹoq"=ķoWQ2i{@5 )t9 cǁ#!>~J-zo-6)X3n+ ϨR> ϳL 3bJPn߻JZnu\a,C#N$:oPO`K?0U+V z=]2OG(X8D^;z$,XlԼBTlx!I$RKQI􋡮f;!`A֯pB.$t1ʦt||q|`\@ Xm`ۏ5.4nԋ۫yRP.XG=|+ۗqr)<㉂ FxY[:дG%,Ϩ*И; Zi=F37b<4/!D p{aH6a|e ZJwJx mԦW[G ѵ͎7+9'5 ']X%lR{,暶bOALXoX#u  N) # CU5)!"|eڌ5*૶TC_U57P$nmm#zC< my)iֱw1xŏ ۔)$ &&fd\ѩ\ qNzHSXSC#=Hg',[[X/e$Ɍ|mb2nJ xhP:"|%)XS[/y{2gKۄ Vێ8*hmQC:8#I~gR!Q&_zFɟ WNBWIޚ*Rr=ʨC(lq]2Ü&݈LfyHDix5'|djPSmm*]@vba{1(絠U"KrZM[35gx]Or ܐ!Po"3Tӯ˜Z;/,W<ڜ";J%2в9B>NibŽdCȭnڼC@] =]_ͪe`Dhv^ŅUuR}ڈluo aMo뽬+k6OO[ލӱtI#,Է>7eJPڙU뮊dZ QyP)AXzQ1I34K \^ *)qg_R.) LYQv+W]<~=),(yA׮/MwFX^ИNzRF־c %:8Ŋgԟd_ri*tդ\C¯?Y8θw`G8;nj p3v=3$E)m)UվU1Ifq_<>ŕ?˘ԬL $YB{;pSkt xCO| xHGG؆$|miCv r]PhiAlD~sj|1Yr*$[29D*!Ş^- &ӞPg¡/2GA NݲpJ4zU/+s+5cN|F荬WRY9z܊sΗ3G0D7~"\q;tk; Tny*~ӂ=xoxt5MiԚ^[h {ַ).MDɢ%1uMxi4 ȭxAkuŇ5eshc (ѡ{p>N<o^βlcK, ޿0__G?> "Sze|sۀpڀz'R>bq .A Qz: "oTV9W_ 2XFo/r :P2 0>zO|aeYV\ϩ{Q 񢒚knk-R!TI<^%M9 Z-hI1 IWײ#vVt$׮OJBqUiWDHAXYVl"F[F~1D C.=r B5//c7;ϱNؔ6=ˋh5^Dg@h#䇾%Ty,vK!z5bvs8$x[n7,IQ珪^e( ݷb5_%ϰȦ" Q[$"M^EEeJ5"$cD=5MD`SRχw4ӑ~d@du` cxCIz۶Rc:8c?U0z44 =j:ТjQsuFs?ΞZeW]EU]U_8C۳CKgs9i*H0_ko-3]6 f .Կk)L%=5GU'4xZ6z .r/@ @Zؐp I:>ifK)5= w ,T|9%wI+ !v9^L #>b- kߴQYx>|ynOH}zyE_@u~ %5n&7C͓:Zゎh] Ʈ QhUX=a,,@u4"5Ja: hZSNwVVkokB$4%'~NqLfQTwO*QRjx B Z {,onyFh f>\,`=!'-";j;I#{z ^l?JvAC>#Ew G@t|Q13)NLߌ(5WDI:Қb"pS'}iAģ<p,&J^6ߒeѧSӝn|0!iX`<0I)_!Q }Y,Ab9a+ MRnt%fv+¬Cʝa"+=jqP7xyPdy^5o$]N䰒Qȱ߭-"DuMlLrX |ǚbgPf'.`ȲyبIgTKgKm~Qu"!ogHIkQ}e~}+V:1:HgiJ]doLIɬlP|PZ˗z 8;  A7=KdG)PC#9"@\ڻq -@󌲴6HgɟP𕆆@0c3|xUOp[46mܮ7bqk#͖ɽCHBnu09Ŭk1Q%g4p<-~ Jt <}W .5_A4;R |hczl9SBQf'H}:ЏuZ (\}KŐQ|a>ǝE!gli{sW7" wYaR[Dj0cP2s&/cnahPV2FV NE܅2Jzt vs0t O2aOb;h.Dʯ=(a9AKO7,\$U7} cDpr[%BzwNJRìYȺ ~!T2E+& ؑgJ.9-Nw1Wźeu.c ɜkFM p(K)K;<:)>P/#X;M4qCAMuyՃFE$D7o)Be?WV 1 X*Gm_%wEV:>a:ѣ)EfsCPvbV`] Blz T#=V^*F]/}#ET|[hF}9ӣWHksvW#޽!I6굺6vT7G^r{MoS~sJn ut/VfTT|J$2RPkEȗHmF+߆We7`et[`7v}H,ÿ'6?+CVϺ6{1QKbr{~ϲ'n&2-"0"G[[:e7.Ti1nϲα f4Sn$$ `#$/mDc}J \Qђ Ƕ'}6]Xc NWȸ!ݹĸLί8m)Pe!mԞaiZN_U$@8l7a[S;jJe;FT5,P*YE5^i_1.SI"o?y䷨%pBI 8tp)^$y hxfc!p-mA=|I2=%kC {_ >TUy]$'ezvOl(BAhp,%g<—/][3H\~C*TS 1ja0-8D~Yh.^JVqIH ͝x= gExpR'l̂+@YJEK!N"W`4  xQ>=qcAwaԿO[WpQbP^|vuߘ4 ~UE"PD|7Vjq}>V=hY3Ϳ^6?wTQY!ukRИG;-ߒ6 x{/ |SvH6 *㧑FUl7OXg =VVLmhz͔ΐ"5?&!~Q |̒-d)Íqr UvV D_#K+Tdܞ}F/>qcgr6o;D b# A s>?ByW\yfsܾ* XI;GWhUwoB./,tHgvxVb@F $ginB8Υeab^H㏓Ö"žȴ#}U#N!0X 7z-֪6H wʹ#/hqf}2a;U2EBGPKk=㾖z7&c2Wc,Ooqv~2f_`wgpq/5Ę_!̗v@A>פ+4[SfЫfLnkGX*{ Ϊī#;ºqdC:k D)rMS=*<7B7GOSm 6.6~)ӱzlJ_|^'_]1$Ӟ-wUdx3 D@t]U t148vh#f2rULX. wʏ{5`7jE^$_*_z+]9_d)ҝ[w N{WV(m 62XܛԼ̈ &IzP^/:^hRCqrluDz}u"NbxA-q`dhˏi.B饵{v]|ōS.C|!6;;h o-I tm,3Y185?+8>L߮ԺCFZɋuV:ߢh]NKˤ9srQh]v$+w&h %V<~bWd1 Hߔ߲?3R!cO?lL wW RO.V. )kɩlP,S,{2H%Ǎ?؀*ߨ˥GX(iJը3ZflP n]8|%e+'Ȱ gTY.Ć[nz%|qO,C*75˱8rPB2F|G\yF]$k-[]~6$]@8(qQ.؇H:|xpy!ZeR'ϟN >Dl.b1} *oJsWXgŅ>Gh E $MAA ft>KAZ.2|73,d0|),wBKnۅ]oR +~G$PPfaELQ7Ļ(0jV8^l*U5[譩wHG G$H'/q$cA},Z7'A,g⁺1jX$glMrtɱ x뽔UYUaww߀]V qa d9xxR;C'q KWoZwZC-c,<8 8k)(.T+1sbI\l/T̸+/K $ƠFWŦHٵ ;ܙuO41+t3]vƍjnnA)I Tniq0}` .ʯG;#1QU}IS_yYzN[r⼞:2Mlfezm;N hj{X#JNn(K=bB((Ƚ9|Rfeз0LGV-aM϶DL!1Z$End21e="z;s|Dڴssb\\A#cwKD ]L$1qԶ ՞E+ڬ|ky d^ѽ!ʾz ɽSe` /^@& d{(4*HH$},阊CYPn{{m?¤Q9z\{:9J%T tk[ĔĂh4MWgIvp?$Mw%*pu^o(_((dn+C"~X &!1?\~S&l:kGi̽VPjP//W2AÞk̛D>PiH.R1rL4b,tm*F~$U!,ҳM9Ue`HK.Yk ܽe(Z_anyVg_v:p:9Va °'&ʁ4v+9Q¢dQlN@#g[%yW%}(Nևu#ˡo[x U*w:uR#`¼@Fr<͔ ߙ%wq!&^md#PW) H(TjE̫qy{S.9<+SLhOn Ȧj Cw`Tq5G-rOVb!,rz#؜/;t |_-27 ,)?$K|bh^61(ySeFj7w-" Z vFzNk&lˀhb(q"n.>ns8g5*?J%Cܩ`b` SAZb脶x>2Uʕ,eE1 Ļe#4@c-47lIm D*:/ZG;?”󪅇-@v֖l-řt>'‹r]g־* ]0hH)Пycrc`ɛ +UtH%$t9tDl825p[]_7V] hP,ߍ@(pH43\Բє\ ݈{^x'\ѧ%D/8qfz=hDDo'BޢyYwկ5z:ZeYf ~+(8q"B El9,v /*h-4ovFڋ0 +no3bڌؖ 4-'![)l2NOuqgmrv'xtw!iȥc(Yn۩g!П?"~|1>_)殯 x^v:$3J/`װ~3#%x~6o㖴ң)јvTtŬ6&FofUZB;}Ȳ TaW}<3q<{ )5e[N"0Ls,jKy$=C.rʬ*%ݧshʹ?վIK-uȼ}F5^_GNM>W j77hWrBv'0 p2TxUZpȯ-e%`#n5Xٳ. &<3F R=&Б5-sHT賢`*3S^U+y<VhdQvlG|aVÄ2J/{ A`nMQX=vt?AOeS$e8ǻ>wq)}- rIθ}TCAvOgdڔP2-aEX`*Eԫ)kjV+֥Cv ~Qt.[Đ:8aNqQ_bGǎAkQ ,h IRc`aO xLppw%G9p/@Q:u|'O7MO`tHpPQ]A%0k"| W63?70n! gK1{RO2䖙4*P׬ XH @~tT8Z/8ž"PMV ^6>E&r-3οø5]-xy%٨K9du57X 쨷h)0Sl=r}U&^I!-1ޗ 8렿#hWE]߃o=4/iFP]9 fKҧ=p> =1͚h)Gigjj\] 8 rH\4)5 C+qᑄQ7$, S.(MvuhQHA\hH$$C9N $m,i S.0^ַ.̶~m42|т')86PQRյMkV"67sqK $핺gm4Ѯ:_Lj$cVӫvO6e>ZXA 4ŹXXK5=[X%bsܓCemT5)=&v%5X!ݨhZ{O©޼%p@[::FY!d*Y՟h#7kˬ_"Lێv .bQ:3K&d:;]&B,. 8ܬ\JqNiY$Ԝh`dXT-Z !_kWk%!ۨUl H;n[(eZ+εqQip]~u?1^*Y7aȜU?_zQ+SԞWح?}A)&2.ܑx'X mS]S= aPωOe[ʻ< `9ZZ⃂ü ZOM !xK2.{=n8B*w,R5ה=IS!(ʠU$3,ώ֦j O/RUK@@;U7ЇbėB5v o)[ZLÊbp':;arU/(pnWȆ1:6Eo@V|).5Gm$ύ$(I]j̇D|l/#1nSHj5U;Ŏ`օ`#.loOjyHKur"e4QLKz zzv;gS(÷a {ּFho:)$'J>Pݫ;Z#Tǚ7bX>lQv ^A+79S[1Cr}rk+~!ދd!'c5oh/}pU6kОEkcow3m]AY>qLߜt5TfE g ɷ^6e;wu5MʜIzƲ2׵ou3"X3J\`0.3&?֎~ߙ]yY>I`|Ի- k.Q+^gj`dERn}e `"9yls$m(@iBp o\xW=~{r!i -, o&)20ܵ]o.Wȓt25 ގo`9HK_p$n.G ^FT!|Yv#vxSIMAG>͡ЦZڹ Urrs ?KOdE> >r޳\+~Sg xla p"LЪX)kԌ^=*i1 o8nZpVr>/}-!<ѫ `|U|w9a˻Cgrvֵ]#T+-]e"r"ߓEnXү!&k 'aN8d`Nv?S7ڵjʋ#K&sUԲ(d<y~p]`F6h$6[Cհx{/In*v# N&{-pgxq'(?_fޮG7_ zrM#Dǰ%4Qdqآi=OyLռ2AƤO=́2)Φ{0[^:eU|IJᙸA1c/wӄ`vS] 61"gǖk<=W~bp8 YˠefԃIIǸci0YklbfEM>IyE!DcqgB#fCb0ֽ ,y]$4R" l"_.A~#էzJɷco*l,5]GUnDuI9+(0xVFcT>qRڑ;O[li.5~ڙwY8-%9qZ0A0Tu@5[ gubEPZp%j&wOZ1*!VTw|L^} g(A`m5h7|'A㹃X.rlx\ɶdoikrya_Bܰnnڴ-!Mny&U*ʞzVzZ>OTDC1yB LF5٩dC,DĄ!)U6ڑT7NIȯ^$%;qGU69'DM)ц?E09zAGQ7_޵pC$|d  TOBZI7`P9m92'(u 1pϣL0<Ԃp[Sm 6<ěz6\kEr43lLhK@Z>sFvm Ox mA,iO'Zˑp_"n"|&} C\KI[)ϧU]8 ,\ ˔)0 |\#y*i$`h8"lC[æyH}uYJ[m50wc M"Oʰ•UpҺWzD l`$yCVo@c:֞ <ů)Yor^w2w\-_U9=[f ʳ9j(ao'Z J%x[U}ZukՔH7j㨯J(No ^}賠)^MHτwTeK dUK}f#H2o|Oo~ԟ[{MgU~5cMmaԒ8"͙hj B o]S?Q%yߒBo#d19ϥɛi)ILX'S h/QCqA|Qw/uRn(g;g&GsβexJѤNp'RECE@}X ֠NHHEGp*}|\kom 7Rpk :D!8T]̽Y`<;mΦyDr0rlLdk}k EqxL6T`e5f jt/Y>!M(< lg?"U-C.|2_ÓV yB>yk+ c9, ]5'E`ߵŷ=GM`ULvH Rr`Q낛_Zl3I<;b͘6_ )_fI;M >CO2}ð%M=NLta2EF7ذ_.٧a|#Jbo>yUM@pI-<4-ɬS yڼaU[GQBpFx-̀l$ {2sDbbUQ0擣*HWL,4aJsh>lh'3͜2/i Z0R@b_BVUj2z|qӠ5 0bŽOA6b i' 5,TrpDz}h|}eNke Rdtnṷ%{-섚M$aĵ5G9{Ǯr]epR I˔fKx2j &W!EPW6nU6s훁}v[s}*.Nf q[>3g\$-+_ܱxyCǖ ½ͻ?8?[^j.USmluj1!܉o,SCr|FZCP? raTWLlց@~Q$V(q|˵ՄgINăpQ-X &Y)\]Gk;);>dَtwz&VB'5 'Ck4չQn Ч+ iVY*C0.2LĤzΈj!ȆLH?)4ߎcAN^ c=M.J6qP)tc\"0~183qtH\bXUTXmj)b&Yq}# _zdDY]>!aA|EF(#0>ߑ?lB"1Ur`ySvvTEGefa/C7R.``>QFNhMϋDQ)p:h|픳jmPuC ±-bNhce42G4A+;Mj8{b؉EBaƍy{iڲ%yfGD'wJd5 9]7JD0},VT ʍ"]2jkS52a6^q;U89ܥ+l-sŭa]Ӕ5)lХqs'7xamFʬ*YAጤ#`E @(C?6@JC߼M]X%6wӚnsV9h|\fGhhlZ<ʮHO(>KW9X(PJ+PtUikD#ǝ~-Sur#5B%"v*ky pn'vuX0xC̭c'ΝO-$_Aqxr+*M=L$3"J.3߁^\F6.og >ݮm}jr4Yvhv4J)&X$Ni%!K.*K֧*V\o<5B`a:m !7-Ҭdkbik^ tS }oP,6 ^G&?#_@ؠfR,;3pE34?UcJf9Q`oիJ~35t٪?]d$K;Zp"JhFÁ4?3᎜&7,e&Vjki-w2ܗO_J鞉DyTi{ԧ!4w3@Z0 [GK8sawX97e^}E#px2^GआxxB^I.C&S=~G><'/[kHjG\g}`VD|[1!S叿׏ ~\L4L٥·jW,&ZZPib.:Dds>~frܐ'J U{Y\Z:,>EJྰV;GN WU m\1׈~'պ)!@>CHơNn6#{Ae8 ;qc꾳z5 ~fwj%r9Uԇ4"@r3L3\O 30lLӮUhYW`fWOxeONQSY : OԑgYg(?uXӬ =ji xUGM٘"ЈlU 8+Q])5Bp$v~ײ!*L޿f= 'te7ftP2YdN-勺[ԪmKk톎q@X)( XSZt|$o0^A8[{,Ҥ?U$\`hx!͔4ZQ]pI#gj Ͽ{l6LCT" inh}g%*0>a:Ev#0jrw՚æq]i cl;}QѨ#B 5]m !+<epd籡lpE=y[N#lBJ'zçbȑ큅:azg݇=Q=_PCgҖcn5mg"抆ŋW^3QʍhG y|b߬6˹^KyS;n-EM?'z:NKI c.Cbzo>N+Ν/RW~* %[`=yn, dpl$|C~8vRM|#EJ` 6Þn7diWR[!wUЏDf')zRRmQ:v a 3M$XTDv}P{m袲96gtp4UBIZn|) `Ŝ4'iJǻn2"oˎ"<~\~cjJ#\͍8l(r/!H\mW̔!s[]q(HɮH6?ox\R[­/6N]xMNG+ ؎$yo!#w/ Uy"OPn [ne_a^x,NHtMƀ-۷q'e0C`2,k{C%V%ς#(D Vx+R`{v-2hV]E v&Z9*^ i\Q]ٹ\i9pw.;^)ϧ!-T9#zZ2aZ63G~S^GAg/.h~' (34ܑ ÙQ}ATd戾(KS\N萱Uh" !7H$.UK!b r^/"QעDضa-{ZÀ%Aĵs۸Mn ?s*`wG mAN!\k=QMܭL1}J]-jلa ( R^u+,xzZcZ#EVhiq0_ib甔ƾBSC'sxVU7B]X:$QUnml)79Z&cޝ>Rr؁B-m\ew @}_D"| %,ԕ@kq J\0tw" q*\*}0v(yۧVĹd-HjC'y/SvvcS/1i;nֺ.|j"Fh&rt E('Z `dCĒW\~尳_Ҷ"<8'F Zsw\@u^ol?KtIZ6D%0*JMB[fSmW!m6*ՂK E7;רbE@f$&wo A#r/*!]HʏTrd{l:_|=Tn`ܤyU3 2 FUyeLLybje7]`IjtKuy|Wx:}S~v'm#R2@T2-"%3 "]۸Y BH6e嗃Lq8qnрP.=~˻E^*):z8$ELiGVm0seĥ JuZQK΃YpЁ!XY6eƹ FC` eᖇ ZRSYՅMw^K=wDž'̋yJ+VTóZJYw񩒨TȎO< 8 "'pp.Q`PjV6Q6ȧok=f/ u25 =Fp': NJ]i9. 3ȵ\iZ #`7L*e]NGӻǣȡxnV+Pj}!ye }h'˝A]WJó7:GpŝG~+3v_W8  E>R~tڋ̊ba/ojԎ1=GOX]dP,sai4 GhwjG6IS~|@_hU7+D-V@Ұ輢Oå' _:3$o<_ljw\,QM8AdU<8|c0[u!h)Ә Ge"z2+? bЁeQܱjDBgU VlWM+;7 &gaYӿ*M-*6GD4Mܩ4&pDʼn?{̾ٛs+.L>.r_I 4]$(<;x)O>Ho*btrB ی5z;0\$kՁ#)@b5 j| $bP]vy0K/XWJIuYJ/VZBDyu~ (ab؋+ '0kn D}RP'ݶ\JԭSj$ c%b-{2-NmzBv曉ZBx@y$KJE]7Gwٲ;؜l,AһycUl|KwAQFGQ {G^A`C[aPF?RHr1Q\>V:H:DbZ[vĂ6fXIq׬b5A_:3V 1;S}VciHWJSB>U ?X)WۓG-75Z<hHhW< }A|'ce_jxګWVșu yP &b*t)#kAil^?O]&oض9XԊ!Ch?'/Ԋ5v <c#W+/@r 0}JE=Tǽ[5DʍM3(3Yސ&1 /h VВ#_3CwB)!6/{"7DZS *B:? ӘӯRTB0 /̲a&z:KT_PA)7/dv*{ecAH&Xr˳$Iu&{ZI͝Ζ aU X?( ۻ;|'[vCaVm?c;Qʪ8Q5;>#돁hU>9o@ RuחIM4nKևp{QgBO_oG/TD|J}?8[A3Ls|^X0M3ƪJT4K7VB(`fLY"2ŰQ xnڍJV@- Sd3f-{"bJ U.ȍދA. W-a ۼ]khSCsgŠ oҮ4FlG^Q=nnFW{]XN+HR!cSܚ]2usѬ d'=s5c'KAVb|1ԊN궁~͵QNrw<w #'m nWT}!Mi1R{9;$+8,+]6Dlwۆ";h2 f]5>kPQ<"Aܪ *)Px?bDt'oO*YzSuF-li)Ӡ7 2b{Pnȷ2)VtgN`\&ZP:w`8莇OV>ʈ#mQVݬQ.=EtN?t8b@5~Oǜ}xlEų:? g m}wZb!C>xAGt݇  &w&PkNU 6;+!AdHXػjG+Vd`,'sWX9 ;Y(Z܍i xHP~Pg.Sy@r۠bX@8&4%eu̔LFr>u:x'PN6phl'^k|R>wi"AdN+5DľNqg]2Jgb/WU#uk+9}:KC{UāoN^raO139 %ЃZqZ\QfXvr;nP2 4(?3hBE~:}7-5O!H\qE9Ch/i^ 6?,rPI56|\%l&Xjx> 7˛IH[01ul~'C'd&GhB^3;\JSݲ}PGQJePMOD c;z1祉]ƚTFKo$JZ|g>{ au)jQ[zg3k?re.ٌ /;濬3.w0L$.Ivպ Y}-0^3֡(ykNwpq61Q0gs&\X 4NX4Jn+G*tyR)Oc ƙΡI?+ϼc#(dqfUa(ӱ|mA9j/).'aHM2+!.40I([?,:"Vy8Rldf!)u]ZӴ14c?ƺ&s// 91I7 9Fv/c"XޥʶjUz//C <÷ܛIhB#(VE =>6f$9pDXWo!}&ɋ:/.O"e{mDy D2昰XD dfڅ cQf!ێ _K Ӏ,f` tPH0;2эM{6 l/R1^% 〆Y@~VCtL3 &IAMQ>9u~Hv(? wzp)ׇ#S.ZvA] <݃/7x<, quܠA6IGQ [ix XjV/wkxJ*IcA 2}FNQPg0m㷊/ I8Xt7h #"Ho0U?8M}YyB =gژ8D9\tn\"/ M6[ eΊѥ0JUYS;w6fYiV(@V2/Ae(hQV!K{۶vm6@ ޸pK!Ay_b^< KUMt6׊W&>z{2ԦRNJ  ` L7߂7 ]"!`"ڪ*igLB@}i?f۹<1h1ɞ Tj^KضMD߁OK]P뮆Z3QH%#w(F|Y}^|׬%3k{ *讼vPЇ= fȗ_AzC2zuGzkߊ”*U߈M8xiFg6Kmk𴫈h:vlLw:`S=Y|gu -A! &RiUOq\s'ҫ#79Qgz)mii9VLpa{\a?k`x / T ɂ{kX M-w y+>GP<+Ҹ F~.1N߶$GJD 5#Ѡׇ.Ǩlh㴸R$@hw]s-9dH%'k̇I5bK7W5{ i_\O:f׭򦁣*99S8)lJ.fb>"֫:s )v.??/N3~Mc.2,DQe xehp\Osf(V!1oc%Բ~Wzs]! "fv@a YY(^3iDur[$UwUxϷTU>"ԃb 8I=c^TowB9:^vA1b3Ԇ̈$[xA">:nÈ|/~?ܘ,~tj.z _j4bpr z5;\>uD 9Y'1.jFzWke慇p7{ΘWej dn*%{$Yx=uG^2BӶGJyeI`XN]\8'EceO}-+ e7Z N^"兲,tS*qM!o)huC}}Bh+2OU:ZĔk+q)30 m-%Krl@kJ\䰰OgWD9dVN|9E]K_ߗ@gfY-1Vӹ vQ:FJܸ xb)8\kAʸE!h/R~bBg!1n11O%D@="l4OϚq~2bO@ <=7qպۏlrƿ9 So飦ҦڧSiP]!J$`z0Ѥ<~U v8A`i~EkY^66 ؐLfM|g܁OA]D6.L0T&:&oݣ8m} ;4ѪTV@.jnW9iϋ8]JךAi>6pQ$ ,ql1B~Kkwf.m fW1 &$!fo L`RӛWT a566/sC)ۺ죖Pe!ҷR/y;OWBoLmO)1ϡ k~̥E'EXmqw J"/663Fސ CkAG_7iݬf5^IU}ϥ1Lق(!eˤήtaPvcϧYۉSuש<ɢk@]"b+p;+6lbA`k9Nl5>p6)`F$o&h-ۏ\<8A$&;xV9;>>&h)qʕF<qE'ۄ {v@|wY_*9 9݂ ɣr&{n~VTG06㊄):z󃞢 aGsX dp Lb52KvS`l><ˠdEK͜sCn6g]4 Rؼ CDD1η6BGug. E.}YSA0ٚk3J|Hzbn|/ E}뒋FԶ}*Cwo\|B%J+UI,Z[Sm]3s XyG J6ؤ 㼷9c%rDM_SYi[ش30܇!ּ;{ۀ=mɃx'{BN=lVaYp;L#r^%hKۯc{)e) h)!}VDh^olҡO?OȊ' s_NwP}ۏM24X 4yj-"a3f< 95 ۝%BR{oO ^=^E2ܑF`*ɚ0 |@*x JCc)/.W]{`|4;h(TCp UI};[V4뤚8]BD]_VGt-_Ěޭ>M9;!5 A%9`լO;%rR"O:k;(h2%*Ʃ F# jqq9 f-- !{<1I8e-iZA] i[4~cwD(IR߅xjh.!@?h1h.^0Q+g^m`V3>/CSO ot@Ԓ@@$)n_E cjg ;ܥ[i7լǘ+/(}GO2{VgC."A }Og;?W8qXb7+y$AW5RH,ߘ$HϳL}aI 1WQ4@Ij %toirzU[>)K1qu˦ª"H.4dI@;./%C0%5kEUjgy 6w{7lT$T|Bs" ,ib4F`kz -$Ko;$qvh$z1s `]KPyWY;$;簛3ZJ9כKԦH5לSy5t K ~T hTn7|#:qfM[81rwíᕠ$@LT%7f#K$8dRp*?9R]hrft%])]꺁*t?S?]QB!xy @ߤi.u5B۱* zM Ȇ#DH$-V^B.U5v>rVKCs]bG.⾳L6G1L26 aESTٗ'KO˜b.ħm? ۽H6_ܞz16#N-۸;j,8nba jA *ܤ˵Dnw!W߼Ϥ_K@U='4ڤ}MYZEA='9ȃqu+NA?i&2\qi>NAN+4p&=+8~A*w욙TmGY~ Lcz%t~j"0iL"b"(&#]wq\CWD{tc-t}8")[_O7-'4&Ouif?셧|#FItv$,yOamPYD=k[miFE.aE0{}lFqqox܄ѹ,'$ o'ݳe( p1 fkSU^r$4M΃"V09!okcQbf&J?o2h@)yJ53$$~NݮP->cNR@2TH)#{[!W廫 bR09)͔}K(.27Z0NBx wMtiP_.iVkmtcX|CG1=ʍ>! kD֢EX\Ο[M섎g]MaHzط ge '4^eAMHF}^]2%+]QE~c&Mp,'.N25{cVu6cՙ&n}dΤ-$dZAZl]( )5ju9)1H7!< Xt'1m. lſ1Ce"G"߷=uTcIC[yWxL>R",?aU:M>.%Ap"_QfV.Xm".]{ -5@Ap"1V><9CiZCзAܹG~x54 -m u[\KQE}J-]in#w+0Nc/\rRwW$h+Tuoj7U2̇qW̥z$aOUzN PEZ_2Tr@`j-%Z9gA#֠(j$-)Kc)^3.XMڶ5"~AS "Hǰ;Q]_9=G„}"#F)%bd,B_T'fun75+Kn[Sjy8. >qr%%8QRI{R+= ( dQ:xf=ZyWzgZ&O]T 8414x:6*L <ڻ?HyKʢZG,6S`bc+vBZd|TaOLbƒ=V!fHU[fz":p($h_>]!%˵^ &ܙ|0 +[n^ݨSޤmuVXɥ [@紪5tBQ4jѰIMWy5d.۴](w6rkԔ`TZnKw?4{T"\``F gȜ~$P8dLϪ;#Rjm 1,쥒R^6 <{ng ,~6Bߦf3@ ^sICUw#ucUyQM孭OٮC2:đxjBn~LQ0sCECӔTti̕'9,]ɒNb^C?P|bsZRЕʵ2%Z2ܑ(<]:Z@(K B*8<)`ԍ\| X g0,aք-!9jηWwK5d;@C"i8`b•DHV^qe;p_ILC](ѿuGnPa=>7⊾KgmyrY)׹] H sHX Jx}89P >Q.5MnKOLPZ̶""Mo./?Q?ԻsVe.3Ga#->w}"Uj"b v2PI^k'Af6.O%>?hHi'y}b$@c/.u/#"? <9]D+ANT/d(pзjeB!+?^럛rLVwJ̛fyJhϼOȵ v%wDE1p엚m5NR!DRp2_뭟S8k^q7!I"I9=/x=a-3CU׎i=¾0>YNѮlY? o !2"qC SI,G?g(l\lضHLmE+7VhXG<ѼZ&oJN7[C!Y}asĘVς(OcJ5^R] (hˀKҢo)iLlqE%MxU$0j_yvݔtJy8.=z!XCꊓN摛*Mc@,߾bʳ|J3ѹ}O]%~XGqmewcMEvIaEr@%k*@XK yh?$ q|W,Y6[ZimKMDqЕoM};iw\Y0"/dD&x_ԕ/!7F')a5? G{6λ *ՇMg98't\ @wGNIW"(+r"{$8jPj"엽3r⌒]Q^?9g0~>`h>W1͟ $B%* ~4T!H0FW(ue'PnU*/w-fay2\R<=`or刵.4?oT8 3I^hаMŻ0e Ir 89I8o#dtOhNA.?́U5I6X>=I:S\O6CR + $ z' NTe2sMaթׅ^ʫ@B}h Jm6:߸_ĠJ|%Tsf>C]|LSFf i huTt;6|;w6우Md1MQvc&Dʷ7$۾J.<8%?ÒrFSQb갱0]W"3:3ˍx%8SJS)_NǴC :8Go7 ~B3< 7j>J.ve|{ψcƶ8lj g0|j3ƽ)΅202fG?<ȵ͂G5 ijh+p=@5}(컇Q2H*tnPe*3/,7ZXvb!_v(ܰx[LsܟyG{&kIhŕ҂"p~_3d=_0Lꈒ<؈Iɻ  Y@$¬>e`"&=fң:~Ee'Kjط\XCdК:~ai 8RriŃoS IU_(VDG"+5+BR^%E?l<+MʑTl}4(]qBqˆC||J'6 I{/MQ5q$iJR}|d %9*pԇ6X@ZW?sorx4mœP$^.d*3b lP11+șr(&%{}y|Yi;lxzq!Rvqwח7͂@۫4?D2D0Xz^3I d#-f >vh⣭е>rCTBȧ.үʟfbY>JhѮ`x/rbviUPhk#UyeFɺtE,>)Y:^|zY,*.ڵS o" zɣ 7?w~$jx e5nՃwG>ҥb'$zcb^։~(IX|e5/_MTdV< +)T"azz GJmRg$"qZ r%Ȱ4NggDoybY{cpz HՏ:vM{پ>*V`/v-$F*r~j>if8ڳpW:HE[~ߌ^m* 4AqlS#~dD# ?Zƕ)՘ch^,* &߻ZMCnK*/ze=Tatd rQ w%4Է +S~VO>LHP;b ԰cpQNVܰ0=LC Cժ^^dF}AܝD/X)m vaYf-#}:~ZU~#7$mDտW}v'{AA*m^{ v hgNݗu49)}^ p[o^sxKoAv{v=nZgKeee9d~HقC-+ \ȍ#ήXѩl[/jchX"kmu)k㗌yvPdH?hYSw =סcn&u/;u=sx% (bɵ/ @F}i|yCF7i 5?V_ ~ XNiv,%'/Yul:{ / heذD! qp-2 WYW54baM 1/wp`!̍lժQOi 2c')Uca\^A3 4*rΐ෡6#l$P+}FBU@][e螱$B{:׺ VSit&ձVV,&EtHS^*ċlzHL_OtB4q%F}Jբ0#wh'Rp"aEKrD\^Vm U詛.e9/;8o"hadd5Z~F5\j8 }7g-Y髃8D%퓚D.KlKwEʷ_hXH \ƾ&Z/I}8w!* 9ȼRt??UypJ:g7I@Gnxc,UZeAb`}=pqRnsZ!=}i &P0-l; ޾X|-ۀn:}{u8wGo#&ۋS>eMh`, |ۻ4U>8":Gj. [D IQ  I> [^i93?^lss[Ai},ϧ9nѻ;DFD##Kp^8wfIts"Typ1#i"a?3;"囑`9JĹ尿(i҄iTlzFL-]nZ:s|$V.DفD{)@݊ǏB(WY69[F4w;2׫9GDžM%C<"b)=^ɑќ 4$^{] q}%A5q \H?˩SGxP[ C$zkD-[$d(QyLMyox _\km ۤ@i ,J zf0>EָMI=6h9q[Ҵ\5SϤ'ޱ7@kMӺ-+A5Op@UWD+ " +ap?iLҠ='~f/ߜz |{L1%N6/' 2PakIR``qL Ty(GDȢRFe.0:cv4Ɠk+"&Xt!rFФw.-%Ǹjv&35<|19?RyJs4`bn|w!TxŚW.-;g Ljb/ M?kIu+P5;Nɶڭ2 iQDwu03vd+Z^$V/җ/Xׯ"PMER}#D6'GFsڟՠ;$\)Pw4#/)>غ[E'QzdE:#uخ޻_hTy̙ۏçd.[ȩs20]k!7~#7Y0{XI@{ys1u3}\IyWȽCPl.: )l(\o%bL ҿ@3"?9?ZO;Ε%ZOE_1v~b2lHCE;̀Eqg\8oLciFFlro.?f4NVˎ5TۭGl¡3@e~j l;2.h[~y~c@CJڞV:e%/e6fvJPΤҖ4H*s2p0\ HQ;-e+m`q+] km^xo`}**o" D#c@~CNesd  Z# 𹜅M77H@& _àFAz 2.8,-O"d\8ںyV4Θ+02/Ufm0nD4@;^ o9|nh МiDcD1fT #2ҧM q6 '~p )( -|A9KHq4.ʍ{BDJ6juO59.լJӦ Rrv/,a^&ЍТLFȽ MW}پs1XRa^ަ7@I9tWA#bV0\$=՜|L `5@jH?IJ(M0{fꪢIhwIb7hWӨQ(gR,0]9HiliD d y"qS3RtXñur'H4E:PukDW}fD%vYVw B1ciHX.!TC&;Μܑ?ɺ=M<) ?.iD%> K5a(ۋ3gD%Hzv;| ׂ/}+QyyIb^J6r_}C.[[ !j f@Yn 9xZ@&=oK6okSb3Kz+ev#A6[hW`giJ$=@+ѣb1%LÌЍ+w6p")ylA#bmw3<'*wz~Jkua=i-H箙D8 3iWזƁi{KhDǐALˤ}T P >@EuమLvlVh3 #&oCܹm#sīVQjx?yPg?d )Ρ);.|0DZkHEtq':aB+Hd&φ~*17璡K[Rp-kar;@ Y?O?c]PcDδh˩iOu|V]5QV%q- (MRߞ0;&R4NuqH,VH{Ԡ&gd(XcdI훳?PmEQj|J yNrLֺדt@0f#IQ_[S >WX!Fc+[UL#3]\ۨ\QU'!.4s'yT}`ط xX.nԆgHk-d=or/DZ{}ѲC3,G9 AG̃kkEY|[0Ľ.+6w~,Y? LdA0<ÚQ9.\]*vG=C.SLBS{)DFgsA4cxj3>;nNGA`rkNRD{TPΚB ղ#m{DqYZ#^ L*Qn}0FoBo,+0@W | X'D-&o rsHZ?伪oޚg̩j,dJ؛MEqsE)1c.QmPLP}/g$YgB[\:bpR_|TjLzp:`?)jQBRh>&;Vn_,'u|}yCg<A-Q=&Q-p(U6j>XZCx:->F.uPX+zR\Bő"t^Sfw^%Fީ#r,U3Fd|KP\1>N_ Go^䨇c6*9>"a/H|K+W2/kpZס -GL*+cF@XQIF&7ONB8>J#KmYl$bX NE'8 ;c- m_v#O` ,40ŰlUEca`' ĸr7ƘPM/'w 2,5AK~y#jՋ>,P^77b"cFsh#L ӝ{"QDM{ DSZ+=F淪e:Qk$32Wz睙_HLg"AmI ܢǤ fsz,vPSdn`U`pX\Ɍ*ܣJ(_!fCB# Ñ)Rjo'gRJl!H:Dzv bh:Ch-hsy(I8ZQNm$&PQ.o4AH0PQt4P&'> Fmo@:OVKӔ6#[GYwӷ͂ ]`U@`22W{}JM9^%y 0YR_UY (m=>YVw ؿTGE v6W?!#y~"/ L+ U&3~E2UmWOk HJ` :Luq*]_.+"$7biˢj D5]#P鹣d9A0p{ É[3 *$aJ/2 'G,-@`0۲2N܎c}=0J^W0 /*t&>:𱫏nR|UZ^{'Kj40_Y8ǎpx#0 2RaW!!`-<ؽ9kB&*]TÛ|CMkI]vK:ww=z,Ik]z~3ȫuuT%1 K(#By,9򎦿~UqÙMnAw2c~@zeBLuC }){5&cbr~:\0#j; $=#3㶦7>rn/t@|!Am)SC<Ԇ$%٥IV^g 1~/Ai_5oɑTTB02F^\˾: + US-0!1^D Yܔ܇Fa՟!S6s)ޓ,K掐g:4OF)CIݖrd*yS<#`ͽϐX%+##( |6wVބ\b/,˂ /0w-`u` v|Dhv—6Iѱf +">o?Q urx :puvzqRӱ5$E wH UME墣}㑒=X$W AM4Z9BNDpDA`⩁y?M„ *f)H=lEp$6Q#wQ(3]b}{YŊ}g (0MP Ts*"Nܾ[`rdCz1qZ %G'9rhU-da:E)ul}7i8}X#'ٔ~'nd)S=V-Df z0W:FI6Y'is>D땤HhpfB-I E#X36!ub8)iӕD:KpK un ĕhm?!Ҫ*/1;;bOHq1PN꠨24&0 (|r_+eԼcWZAK.Y͗ӶfyYSΕA&q@'#y=6hSeI2Xblӎε-&ՁmG]7.5Y9 c Bb EZu-6eo 2Zadְ.ᡲD9iVcQm0fU| n=m|JGV[%|Ӎ"Sj햫1"U^ Eۖ]LaڂSb=i*Rʮx\|zMt\C ^l0U#@O0uuZZcOV>W>lND+UD7"9.|t1hH/.L#ۈ`j&-.~k/^@ ~"Ef V~FLZa}#G0/ ze`_`C{E qf^$e&J<=)v4, jEY W&2a$KkCXY$c= e $ܗ ';YƲxM4^iWK=O~#ҠS$'GCDaGh'k<'`ѯxZm;tB j&T~pw 8T~8 d"E@2ȢYDk-վѐ9ˠ$uQIGanR\.KY$ ~L?Y.g_<06xkVolC\݄s z8E͛{G5+NJ<7./nkL+R?S9m-(j,ʎ|hSYY#}\2<_ֶr0N Q/+,i l+W/Ύfl#_ŏ,+ Joy8׍4E g77JfXh. ̆Ɯ i֪vzwв|AյmA*Q? 2'.S}Hk8QT~Fx#[fa{*Cf=+:ȱ,]{uIcafHQէ#ʿ_Y8Ǜf"[^ءi# {Ag|wM[smj灮 i nX_aQA'E 0f:JF'\ FN@S3n/^.X1:lOMG<1綡10Ӝ O]аa0+"]b<8Knbr _mN1 ;4ZyaGBG^B xܣa5 YGG WC=p*Desa hF:\ [l}= mu1['z7?X =F-wuB$`g&T^F Dʶ0=fx2җyP3|sHZ1_Tun6n4ҰT:MV6;C =7ؿ0 :7OQMԦu2c[Q7/@wI.,F COq%ja*86~UO\<R %~敖NDT`džZ}K^urrKMw+!2yբhڻq-@>Ӆ'Vĕp3skڈшг2*5\Qo7s Ã2gԔy9I. nvMAHޝdI$PE{ߚ~Ğ@J1sG=RJykOÜAHYT0-6d-RP$/WsGhaĿL|e x)z4ݟ=Ωrt/\XNX,"*`Tje=WAHNlƁ0T0"  yC=1q4H|"pd( HTf+]}Jʬ6aϣ1xB4.vnh^9@$1$yu(Pw 3+i\7gy 5OIdqXq^3J: X*l4n֬I?)(8CGn-ɩ7 tWj3܁uhSwj?|rRw7zwI}eJ;Mҫ$ w@yj(7Q {mk$7eN4 ˧F֧otCէ_q?WU= o PL7BJ?[nnj8strҤ_,vu;.4Dm\53!R:Jjx{]T9&/d$cge``k"+6i|0ϟr=Fs>"1%%h0 Q].k"kf%G*SR@Lff U gmxٵ /YT %o6 $4gn5j34C4!$egt>ک͡{-Ķ(R{G\ Vi&g%Gw#d'pmrYG"ёxڥ8<$znLgCL4l(b7&kog@ZckX rԈUx[dt df]OU֞bنn(ۓ'LJE# u~[W |6K#-C.Z( aݨtnč}9mT-+ I/+b\prxOvFIճg7:| KcбP\菥w@ip9XldtsPwKȗ$Ϩ9/MT2<nGlp{ xȅuKID"1U(φT3@1 aG*κ8#^D%Շv@aTٞʹ};9 F˸kOp+9$VؠjvˏlNkXF½р k˵ݍDtIoPqea&Vt 63 8n,^vJ{H,b-t/2J|ĥt}Pt%U1mS5pƦ?ecD$OUxYF6~LB #Z C8 ^s_ S/ Z/eid;"Z~\#"Tb,?kQǿ-T cFs=s/H0iA<HۂcaoeAZ6wo1?J.$T9U HK߇N;ZTVkJ6azUua3'w4&a06^ΣcYe YGDq.v7YoV6.9,.G(BWG %Ec)s(~>/卝.(C,|6$ ՘8e+Ucf\X< Bhv(_IK*g@tFCrjPH>ia,R\DX ^9x<##xDt[x=Ӣ~"Ōg'[O3_Wuob _o^pWLgH$͔/*S˫0#fr&oәih! -%E7If?η|o׭4 M [@7ͧm\7 W3Nyxv{\fy| LU;+{.:qƨw!r]xQ5yC䩽N&}Tl)&|xA9 %hnJM25y9_~OZ akKkdij4ݿZ!C7A+rz Z|9E4 Box߀p|xIzDE W׫X4î!E?1Y#A9u;(s+Nq5}w͑\~)N(Xn[vqvۀ-Ol 7SB+݉A\aAKbP.i$X3 e.P1oyA|wo+O<6AwhqF?΃ǦvzH{(μ.JNm|kc` %~,??l6;mԆ#t@A߈vm>wO7/ \P8f\C=>'?O%v"VZ= C.g.+0ۛ-',;N r q67 P~@SR8lEA"Jx4Q9i"f8%O.;(:B ]HHhUFbÃ"Ornp;S+#-E_xOơ~#'MG B_8R} G#tP '_K2H7[h~Xtֽ~5 Uq <261= P) ZcT9]MkQh;5j}ŸM-i l& V94 00X1{f9v9M9z?H2' aZ.\ɚRPW.+f3Z]!!jMγ;z "Q}bo6,yk;7hh ք2{PڝL袐 {1ϯ8\w?s]wGd+'}_3_.X'_ 9pgī剩OqWi3GsMl\.Todg(m396Z`F˾lŇ(Ag1ӈ-0q5 fwluEd } e1"Dzb?VI(2Vx_WѮLdujNkd0έf޾*6ލoyеWCvͨ&T(!)'^-W&ѕ=_x,6]F[r^%f3G^,ZDZJ9x2y )U:U'M!gHoD} Eڏ,R8^QN6OzeR,K9%E^ph@'-xėf0yg*SX$o'IC7YB|TV>iFpwq}r{U&W;|W`xm݉9kkv,v͟U?<0.)5˹p[zͭFoeoTA@x:l f 1݉„ڛ'9u Wg53F@&xQZ,6Zz,~\iu/=gOyn)hh+Q]0ͼH$jTHo,?TWiI.BR9?BwUo;xEȮjQ4Shգ75lƚĻyo׬ PCW< :84BOWbѻ4^-e >RQI_֌'%z0)2Cvʁo 6>: 4qbΡӘmҺtŇBvY͓{q2y4DYcWM~Ub_5Ljd& =dXZrkrk'׷DZ5Q< +}R ڭoXV^ o}1}?g8hS|1Y/"z[TXR!|O UpЎ=E5^バ- %N '~T}[X|Ϣ_I!ڼq9 bj7 ܗ='IS;ᴃ҈(8V],^!އCts'a\g^gɴ1szB!zm _d_Ff 3$?C!?6AOii{M24i|•4#pŘ>5/U;7 dh~!< uvp\Wˣ0t_P(Y-Cjeh|geC<+l4tY]Rcy5+ n>ZxtC ǻC&ǥe5%@k=2H6i<9* "M'4ՋǼ L\ <|w2?t|W*z~Ar Z?=0n(9V #(BdÁoӿF$Q_a]Ӂ }d $6(3W-p17-Gx MGLh3c%)/0rf[I.'#3ȶVjPФ;JH:U%%bGB$P33O9Q cl_;Йߍ;n{DR3lBz_R,_]/" !RwQuFEǝƈh1qyǭ'#PR053;FJkga2+]~߷@p1wI oLLr1 DlOLHAG d Xa_Ay@A̠0%BxYqeFwQ+Qec<[<z2/-e9rФ`=a/,{;/7EEÖSn ҈c=\I9/? 51`%)[*< ߡ!Sq$! .HIc6*6ۋlպfsβ ER!%dzZ}Ezf%D s .<s`UH&57 uz#]a]<߾Eۿ6};+i l޴:K-#8&R0PT諊Ihƙz$؀MiU(, :g[e[9xYRleYn ^M%m<u1˩7)/5U? DBsߝltڢ6./g0bb>ZD;S"q{{?e㔸B_H IVYAhw=Ǜ_P")DLzTX}NR)UD؉{d.vQfwo .8!LD⭝4$F Ri!EC,Y9-wTxϠkA=D]mGzp,8e"GVGluW8a`a,wCR0'˸w@1s;wS?I9$[xZsZ} n9S?{Mp$Y-m /[\"ֺMaIrÉM8ޫj5Ϫ]߿6ך"uh|EA>ccN?V[)e /;$s^ p4nΚA6Shjs懶&Lb8h?lK>GN_ BtZ\NɈLtx ˇRMn~y TƈP ^d;VA}kK߳ gR*~w4,$a[0.WasLir?AX27ÊX;:,!Wčpt KM]Ug 6 6HawL2󰊁ޥW9=')븡lf*%_m$!֘?,ȁO.+ MHWg\R; \C稰"Xשƣū5DŽnS\jiNBg_rm,jrjKCQ/Iȃ}QRπ{?9SYG-95׽b-Hj1OeO̓j ^_n E_ń ;W#2͍a'w7yc.F 0LC)RK P)Ԁnflǒ(-}z<®hWcUGj1vyWXOi[Bm׶ҥF~Z o绀>AtAST &B2x?87!+g30Nǀ(!O.Y\eԕ+|3OpjitdyB?2v-DۿW(Fzq Q+d{%D\i,-b.34+TR*xz^̚KJe|w:&@g16Zn6I;ԳzrMynk P-LߟR!i UP<)}]\Fd,`C|,ނ{2BECϭeyjye ,Ufak2@F^kZS73^Dp=E!mԼl oUR sbOnZ/^eJeO7GscE{]k`[4q=VĿQ9ҍN"*nPt_׆̽2ZLzߥw~]Lֻ& nXf{wwb㟵~x^'`~bKΞ{> &O5ّ]MBF"|Cc at붽+n\lKvk4vV"Zɼw"}H98d֜dCcڟHPSe(׺HTN猳g/&ل]Ls!Lʮc^ & Iz]zp:6HI)^:k^*X~5Rd 1ܰ9N,7t8E%$6u:EB>g {I D(+ mTQm9I % 1Br,FD@Nh͸n,<h۩ $ILfr1+2>sVל`Mm0MR5ǧ]049LN!ӏY XeXL&S"!wئ߲)Vx HZV. glCZfXy98Zo Դ%=Z2bB.RHZ a Kzف6wH_UK*̱"Be!>y jM f}+bX2&4v$/QBF>3x.6 ixDa p%j+} =wf P؝qqG40(!_[,O|=4+_tV?_%})a /.,ܭwO>?Q<".$BBB}綸Q|oby.ƮMd` d͂_oFeh%+CkNYLnnҎu a `ב𮨸)ny(T$&y wi$:ua3gq0善D!:ڋxP$zC>@'騙""zΉG):G.lJ>rL e3S`3֚nz!n(29U0ly/_!QM̫<5@fWC&+{D2۳X`ͭC08w/jX~M<x0ApQ{DbYFnO >qFS:@ɑB&M82IXR)# \֏,XOoÎNgzQtwbg!:DŬ'27{hM+9Iy 1 z~d93O0غ#R9]  68AޕOfW湖BDϹ~cDXmkĎƢ}VjW-3;xEX%hgNa]r>}fL5;NyObJ #&XXb?sX"B~eKYj**|ݻْ_]9n~)CUIQNn]#(/1/E:ګ1jj&b"Uعx{9xr WvS@ HogQ[س(> (WLn >{IuHW] l'涷7d e` c f7No^N.Ll"U5)dvm28x9Rby>-`5AsoE q DIh0,X$*Qڀkא64eY,@؄2'>~I3u$=$exYȎ0y{4=.2]j-?MTe|<}]^s8vC;yyzn*b^DtOݺR ¥MWd9w |5;H';M EWNሹ.9Z:\8vo@te)/^,Al婥LY%ݎ&g1omWj,(!DWԣczz7c 5D܌~QMox:>%6&ˠ<CS 0W4pVE9'o k$ܰ$l%h^jw?g[82!9lcꉮz=>C0|1-:aA.w 7( *F0Ǧ]Pz*Zpc“\y6 TJ,·N%ͲL嶫I`fw*v$K{lOzu8gwU k\Ynỉw,’6-#]N LhGuaLF8_(yL Dĺ1kd(lхN2.YA43 `K+]_\3*ދfw, W)לb]Ptsإ Bzc*O>l/TOԞK WTD˕ilҼJsk ȫ==a;OH. ϋPǨ5 #SWNt  *Nוd?mM7󮶧Mٛ>IVhRRK4b7"anlnhMcȳ>Y P{y=X / $f;+ߺ+BSn ѧq HI1QQi:p8lpIXU{LT)jX#o4B-*k!SpA򢻋߰"(ϭ.ى=̵%AѾiz¼ũc8+,ϣKQi{߬V?Y.!u4p{%? =wM}˞8DYq+9N1^6{aRd2fepD&!\ ˷+;\9^/Fq'N O1I\^b\j-{ G󒡿ޞe>j}ŁKb/_wYI1ʍ]G&F6y!,j~ r>ݛE{fC@oT ޱEN}k9$9AINۚ^[g)v5]4K :! ,Y6x|n%JaɦI`? dm#1v R`Z|ЭN~'*X(uFtS$YlU*;?]Ӆ;"?wuԸ5xfXK*j#h Yoqvp›ȀV,h'^ߖX#L'Kqʠ+13 OhWXJ})Hņ!Y ɑ!W?{*t'Z#@7P+E{fE_)?mdb+HH4иYQٰY'-cGMI-'-e* o :I}8OtPf`h`וL"൭3 Q^dt r7@t`◓]a|ĵD872𪼓cY;+WEpNt,GHpSqN^6AWQf2WcK l KSnPk7O8̟zDy>7ʍX=uNߙoA XǐȖmKYEDOryh3i=[`؁>!TCo^yڽCGoCdPz^Az|ps,J®Ʊ!ƃܠ}4G.6c8VZRJ"TӚ/9i=utJPm}r23imܡ_ 61ʖ'=^s:2+r]5f_n*q';'5ARPMW߮31"sݿVuΆLns@Gjo4pTGl3 }d/[{r-WtUPQ$Դ::au/t w>IhPDNJt̿5ϵ?yU`D#چ$Awj]!wcʔ[9k #eBsaٸ|`&/:ZF ק1@RN}+惑1|]PmcR tFT͐dty!f_TDWiM0˥t12Xڋ^c1Cjzh*S4A|~qr 0z=ۉܚv.O2qCrj(CFgk՝ܬ4F)W' ^@x*9iɷl`!\$ ިR$w60q/Lk7|HiELKzO[M P?b֘5`< *צ:ѩV!9?^ﴩ+#}n=܃[c1IK HdC{(13^kȷ^ϋ3z_@.`j;;@Dulܮ H$r"',HȣjX&V~Ϩ||AdHN8xTB#;w4EK * a3+pTAcs8Sq?{bat&4{ r&LD( 5Z{3_ap3nf1d'{u 4%9-|W+;VD G^Ձ,#~@>T-6@`C$<#Sˮnv<*dy :Ӱx=Y1L\Iu7w N)*ҧn4cyƍCg-]aNo(xRPE年r/ ,S,;F387ZT$; 6]bYXk/ -/C2$8;—֦rƢ=3?vZ{yH6rqO=T#KkoPt$' \2)T\H+#&8 ZbRBBkj*a+zlBf.q}PtyU`E y㓧.Иn=#QI_ C5d{x ͐ݷUʾnk6 RshS|T=a ե g(w(y}]όuO$m [gƹx] y"K/^Ur,J%rZsxn {l*3 pxS-CXJ#($V2驳Qf% E ƧL[Q*+(kg{?; @}epN:h%bD?/Ǝ6|_zAoJv&YY}թg5idh[ͬK Hk" )lZW&Mw%G1?R۟sV_"e^0Q|bfSL OnG?bfTkg]+-ijdJYІ4Q YrH[`}*@ԉn^P)MA=qpFuӶ~8){sVdpHFXN ;@+oi<w 0DT%\P9s,l>! K ;#꩒oX<pڼt"4By49e!'=Jujqo}S iY60T *~yxBC_վL9;}n%[E..e򪧪ez9e#cpcuL[*%koFՖWeP+E~O V&Neܞľ 68QKCdb8,dpAbNOL z_;!z_ᘣ|UYe={$6Q[?n֪)_.2nZUD9{>z_ [1Y_Bf yWp++ò%L1^x\_yYp}ίW }Ţvnc_8r_V+\+)W="o`;֐Q6P͙ z ~J3crFlB&J]#wu%`&dܳɦV-6ZJ0bQ8Ul9TBQ BPol^j 9$Vӈ%.R=n8ŝO:nx{"1p}EFqoر|iX -;c\/מeCGϮ0NA#i)ߨf4sz-~)U5 ßWc]ry?Wc|KO~-ģ{< IZм޴Nh",kDosM ΈuI|b"J C4/`_(jJSK1px$ڮHNUݑ/RyrA{%=-H[q5/ dk{IU,sZ~Ki dB2J]H8LM>,h H.o-_+{I"!Fo&3GzMj?bq芻(αANXSAC 7)3n=~̩HXwW>i[x/2s7kLmLyqz2iƥ&oʅ{^bK޺#qi8GfG nW8׼F @/ǔZu?/ TEQܘzt*0OK w54{%pEh)'& "CSRZU%3˽Ip19`Fb(|W|rG.dǔڙh=<ueJ1`|dzdҴ=eViqزAo%{W9(=0Qh[s85 d۳-Є3{!WPkPc4CZa64Y|Ku]8.GI6Cd_GQ>Co](xYfzM0?ϯ15i| Qw6sݯKi]oiMS)|#2{jPվ i [LBRXQ̼ꐝ>w /㐞{N9@apfz+bsđd*EH#]qbhuk̼62b9Y̾XzD]s>I~ьTd8?UǬ;we81k^:0qˮ8tn66@@Lr: " )(T!c& 82{BV+Hdr8\Abᘈx.,FcWKC-tx؛S?Nu<7|D})VN/(Ig<S&S~h*~u&E6цIP9n{ρL+7BS[R~tc6:=$9dq/l\hK D7gCE\7)L1bꌞq*H7"%-]Qd.+]|Ire:VYtyl46]dEby>y˾ I8m\-=iHe/߅>_[qY Ŵ*xWA5JzAǮ% ܠYӷ!p{cY^nI9А-oh^E$R u '$6IbQ.C=BDD +UFBR9=ZN bs g%y\*#kX_Yyw G3 1} 5q⨷짪SrOdAbW>Yc\Yv]| N$tx!h2Dܛ&޹mmE=6mBl˖l2MG[N9MEFQVۏh5O,jED6Zr P¡kg6vR:iH>&e,h>/F IPwH{|D5_+>ڢfҢNP~ӋGTYGP^wo4a<'@>¬,zgeRB +@_y$J=EQe;j>IXVqLi~t*yD3ߦpK0vLu4usrO~W.rt C9(eާ 'awK!lu=YqC`P6P~ qEj8BN{HowS^7f,p)8P{%QhDCyn&塄4UikG?b"ј0Xl@`#( AC[:?(Y(-d+b<}Zy\Oa\C7I#/.y7FqwWhL9g^Ä@s~yըHin{[7iSQ[OovWeѲhx Lp>LKD[kk)ܔNez^fKE,~/F63U;Ǘd+|pz{ tۥHi Nqa$ПHBFt:)L v!e;g) --Sa~oy}7cz$ -w4yB/?lk;l]vrwPIX?4s."685]opMs>?>`x>g?kT[7(x-E뗑86-2q'vTD$lX/>b`ћ %BL"jIUF I׸1*_^!CF[RG:\eVv 5W)NCH?)w#{G K;u/y]9( c>;V6<ꖱ=C3Sk}U̓#o\/6Y~ȝo%&%? h QQ&c J8#%Ѣcx8OG9OZow/FmBԇzr!H,ټC ǹdEV^0qG[ {=v jhuMI]dzZ(tG>f` -j]r<< |+ӓm'-.6Qz>nhN $dpf25c?߿-WǧϚ]?e )02}u* oݱMvbKU?ݽ|jPɠ%g< GaK*u`6>FCF|4Z'яɚ^;[XyQЦ >ҁNֻ"+X^sP1ߢpwL$9n7y\yDhO>PK2j_t#.~IxB.J8]B|1d "?R`6 ޤJS2Q['`=ԭA~D)pbէWT5;!ñDDKE> $WWK(+[jyCq-wO`/Gc=P1Ռ_ nh)xue*~c(hq/ pfTu-3}8Qn]>_9#tpcjLxG)P4;H& 7 q>gm*\ՠNU%X:چ(P.Q|^Iu~dõP[dNWk"CTSO;:+HM1WSt[sNs05l_.+mg NξV*15yx*q lkIhT&UA9@Kg>((p8H^`\ # Lwj뉓37ݣaֲtT=_[V6$"=+.w KQ˘>Ÿ!vw 0p^97Lf3HV{4 Y.RAm6SUZSBp6 +b4^epeg^}~VE*_@>W,NԜޘMG_ sӄk7+ fdEAfpɖҡG//fi?\PE_uZtĺLJqјRd+l+v>fǬ| PslFL=iH Ͳj=(FJxm螮DeJQ:kyF~݉Bܦcy~ }n$P/¨VX9 O{˼cQ$/-G1+s4Dt2N,/l+,즍4@ ' ևV3OΗO@%\2 Ea^)99fjYD;CÏ+,\']E%%ffuZzgd3}8ٕ+7ܗVyY^exU-nLa $2M,*jǍw(xcicAR/QVǫ:+`q:ό3‰#D@ ɒ[L/CPzBV/9܌5g,ͮGjQ#xN"=Ɋ1h iKHo, RdF$&dG jk>Z?9cmJİf ~ydz'ޘPxulY鵮QrЍ$$?@? 898KCs.X42ڜin B:(ϔ.{ cq~>a $?@RG,-MfE|I //:>E8`sPFY8*կ@\=D 0g4>ArzOT5v\nQ? c*]mⳊt0a!:!FJ *75 Apߞ#38.h^'ɿnW$,Q p0ی RPT]p Krf$Ա+0OTCX;bN=fcKFvF$*kkkY͹CZIvyfqS]@ohxYEqLvzbYׇ_ ē[\e`bQreG:v (8A ?A6Go*;lv}L 3/$%iIKAg{^0ls }F]LǤ:"KX_Dyۙ5jSYؔq#"^_+΂ dUz X$&7{=LY}UUS'?`zTBWVת4`AFPt|9K"qծGBGX;_7_|)&C+./ њR͡*iVힶ> F(E82|PcV ,<)JY8(v ɬУ`"v O^%8%k,&gpEqj!-+8pt8 n#Ի"quak (~ᆳ:g^BU \xW $\}/2MMc#LxRhiIղ96uFR{ iT9<,"솏PDVaڿ[\oo _tQMk Jv7O`{$ܚܮItxVm^Uߚ~=:Del! C5J8s6 "N}۫5m? b3mn}fˁCDZPakǐ/5;x w5u, DvVx"h/Bu#y F ߂&̼ x jco /(Ou^*7\8]EV6S G4W#G$Ϝ k(L͗^˞P@vÊȿO3(TŘB6$p̡zbQW(Wa0oME;҆ ։/-rWLLHPSnrO18تr:F"Rlu)8Ӂ2͌[?glެ!Vk0r18))0& ) ̊{uc)2&r=h0Í 1V.F&^C 0W+ r9E򰃆mIq"-3YG L m yܥWo%w0ab-| 2:%E{Yk*8PV/;CJz7~[#<]\mVP&1SD+Bک "/6E|E~Y$w$֞q9@>$*-s)YHB˓M`kL֋E j襀L!qq>FSmYgPxqNYUvǎ w2s vhNOd4+Big;{Rb5+&H6N g>(Ԉ{[Xp,pĩ :a\`T+mW죩\ 03з*}Ŗ/6ؼ!g&ɯڞaB*kX0ZС诰dCҼ>g? kS+.XϿ:tSەnD>˒C5A(7,PBMH^FNh ocW^%ʸR@b-O3:o6A-WwZ8E!);:yb\Zu$[لuw2e5dg$ v8șX14\D-!I|HۍS- zJlvI1BmbWɹǻ7H3ܨe"EN"'d,ru|Hu˙1:Lg,ϸvleõp|%5.(/G),D(8]ԴPjVF"Va94wGH,dqp]H9#Y z۰:,y/{?g({-e;vE\Xނ?)ΗhCchrSS)S(u}&2go j3Ńq(x~-}(ٚȎ;tR Z#.fe̻MOibwO9qQ)XX#*ɻ_URj`\p>nganYU"T-dLnkEMM1ZޙÓs(1k%qer4c&tO0YEq!Ǩfz __&|Ò^ݍxnvxn-2Ãk/JBED#^]tys_4H@&^Uѳ6h,'7 Iu!(F,V!pojhl4u: ;#k停ot~b?C-oF0-]@j&0(9 =<$"6&i8} Y G#1TI ?D_fi))ҍ]Rd@̿}xa`Wiŀ,%wxEьot:QZC1Gs Jc[dmC\f"3-Q 9Wzd(L-gaIB'(95?m_O(q]{v)8ݽ,7^G)iGX~d% *w?նg6w+VR[d E~C-7)Ub S'doY%keΔoH O&HR1sٛRb/G%~z'kr@$N8b\yo_,XiԪJ$8h;Za=E8Z97>4wl%,x8 Gdw4!چZ(+,c闧<=MeɆ veeٰL-DG>象p (uwsSdk|-NbcM(9Sv9Ttd<$T(T~aLգktͭK2œOFܩ]1C}?+>0\a#=XۦuHo)\cP)OcZ@!U1V0㷲iKq&)ch'@TZ촀*v!D|AK]UR;{Ge qoo!t *v_ct]Ws~wQ yN2$jH 7*PuL裤SeOQѻ&C&&?w!2!$0X@쪓bUB撥04Mϩ!==7b'R4vԖ lM4~I-sG_,_( M'i^8FWOH; H"op#Kwٙ^n*Fss{L׿RD!*THo47#9o3ɂEhJ?.7,TnB>^适7Bi̍:UaY Tkޮk] Sfm1>jμ9Q  %',9LOu]1',ڸ=8 ř{G=C`5Y5|̨ 4q|a|qױ\1&AO`Zlf&PZkUMݮZ~H.^ ah)*hNE" ޓu؎Gt -tXFĒ~'1wcX!sɀCZ}i(/U>y5m󢓇B~[S ˤT1vWd~d֪\;EsR ~ob1vc%$ 6xIUm"W-\YI_l_Aå:xB^S4ZJ䈼)/av&1riTbʡ¾lF--6µC'$H5WFj]*!q'U͸rdVZT'Z"j|:]f sS1FW&݇ZK=¹(>l½뫘H+swH ߆fl,3ގ lhq|HB8ck2 48 >e_$J j]N ӷ~m4cmcOp]|jIn+ovmH;kۺ(iUo=YLb=)0H}{p Ge1Cލp; |gGذ Q_EA=/pBSAizO꺿J> _}"T>Z0* X4Ŭ5]̝בOXD9aK(8!kO&?2 bA old:.l?d:dFߌBӝ-8w<COJK v9ֶYu8 HD ZʾgB=]p.?Yg0W%Srrң/:UkuUf-w0mJJX""t3y;OQE:d[k"pi0N^"e4]\!88IiӍI-MaK 埾}&Σck qǿҎw&_+I}^E7"{vҷFblgإ7 7z [)ÆUAHo/ĆFU5"XE&xh7}"]"8bzUY;y/'~k`414nXM =u|;JeCPmiYK eX.;hE[VrY:X@i=Nt׮ _L&o(.bPLm)eDV=bT4k5|Gtfda>])#|lE*5 yOC&ڼZ ؒ3A;HSebyE$5\=Mi<'c i=%ώUh{J;+/`dnK k+LL p c'fqܔh^8XڃQܷn=F xޯx?̀ hgMǗ"Fܪ`J:"R5 #l& Efk=ŻM#궎UR"]u$:]et-V6?4:~eՂrI&1Q֫:agbȩ]-ٻƜooޞڰfNrEXUꒁI Gf7A[Dmkc 1n5=Ȗ!rg9$07.Ĵgʼn ?h hJZWY4{[G笰q[Jj~w.n_1֬cfxZdRD'Z4@G^HÊDi}]Ud&@J:=C3-OfJ+ew6y>|MSƶQP+EvDncg6qWWkx;+Nz^Lzmػ@E#:]UkبN]>b[ad0Ȏ^}5My?%V[xt4O+ Il7 :oF%0\Oj⇂X@|hs)D'+yk ^ne{ TdGhB;ۓ6kyY.rc,uV _6?ɯL j)F/ C=o֨R0Q'=6-XrOr ޣt΢3 MLg8]刖Hũ<Ď0NMXTU>dZ-_3b!b TRGF` ]H%T֏'M!Yx(|N;rUM68uIN09|y\QǓVP|gܭWUCNF37f' QQtiVo%.}u`IGN,F^aA<)G}e@0Kxbm۾O={ޚ7o-r . N囁z/3lp&fq< RvcF3U02@Э9x} D]{Vv2 d@`,m-'cuaN̡̺q p<.>xίXa,NǸ!,.-`29n{~tB2)QM8EqO)5A|KC.K;nyKMR.8pޫ)a_^gNS\|')2Cy1WU\p6!E=zB Mc@nX*uw>a|ՏJA*p$iy:@Mo#yd@J⤒oC|-=ވ \P :n0$gWOqfL":W*[|f3Q u]Xc𻚈 ^J'!ґ5Gv^Z*vHlC8֪BDIQ)V4;T"V$sϷRTĚhoLM,GF(}ܐ߇]rߤF*nEgjDztqQe8"|xz͓n ut5T6@8hl&!^/[Z|h,rYPӏܼogҚm&ZAt` $*aʍ"!]d2mz78XT4't2d![sv|-mYCCDY`n݂c>#p6l?*^˙1%anCLݺ:OAL0#ٮUP!ևe D0d|UwT3;\ -TG~S[e&Y>N̴SY{7ܜ"pTU|eC ={Nz3d3&dgaZvDյ~H':&^n-5l.# TG/V}m~x1R}ra[sGy[QL1iZJ;TJA:Y{ eQɩba#*h7Jt9:6\sМDFD^dǫYF $/OX i_/)Z?\gϮHb΄\lU%9&9TZe,Rnz_Rֲczvh.أ!10Y֏3I1D=YM)JM@+O"^ʁ:z6o&r"MӤڦg@aa#u\4`S&QM^ J◘+ Vumc)$z>t;c?{x. ]r}2萂(jTJ% k.:4ҭlYEI!J R,X<(H &*/^S`!ĩs+,ܵ\`5Y^X_ ccU5:ψ& XF*d`W?54_bqѤ,צйDQ7:όRğfb!A_.!EiNB(*!J6lF" (;d}824AA&4T:Z?aR4xG6%H',] q(t3Us^.uhj7Sh Q7Ӧ&P( HՐ(8/ oѯ0%&泥'X;!cmzǕɼ͋)uaB5ooQb.gc:(]dTpDzۣ2kF_r1'Gqɍ&!?Hە2Dx]f%o!РeV)s8Z!tbWi^\ Sw'̎S+WS9cv! 4"}(֪kAߊhoW߂-};ο+io /U zl3GqAX"_̡\t`'^"D~U"4ġA>~d}%OK6XTgBdz^~Js} X[DB\yR8JޅkQ.n Ku!plZj|T07@t(07Sp ,%{%l HttkHfPCl`*@j7GS+aU&vL* A . Oe'Qtc˚Ֆ+7Xgzp(["$JYYu(c PK.[,lWݭ] }NCO{2eQ^# E^\k s){tnX;JA*.BCV|9+qQp99R<9$F'(uHsޚK"A~faz{3_ƳֺP3#jdNIj;↤ Q"1n$%{x4 ¸%|h} Yh[+kX`]T5*~)_"q.R3E_)ҫ;G?:Rm8Yg/xSr@Yl{9]7=IG?roDJ4ݐe}tCAcTsϭgmoNvwHc#/޿b tG MO̚įaH`fPLuǸg# It+_s4i i/b>Mx%^X| ?U-Źro~<&%H:m7J/7o9ޱ/)MBEq'Y m2Q l ]J G>UIϠ8ҿ[S(ևx/ސFk%fd C(]{tqvҘD^_{ B6&b 6yL}*H6A@[tJ0V,/VkEHTq힝;oD1~3S2vlu^#Ɓ.G3#<9IC I364c*Psb9H`5`l"CKPJ!x􇸉{a% kc~Os 5,?%UY<&:7Y MEOen 8*KըqF٨L$T耠%ҨXT# X6=E`Hj Wr.c*TrkSL73@a`AmxqyEmj B'M1bO|-!r}EfEpr]) DPe |bD[4" F%=QejKa8q) )t+,À2SO8KOkf>SD_ZLQx >1&S{+v%NJOz+WVDG^_ӛv b=*O=md`t>hJ׋D` 3<{~&^:>HHdTsR@A0E;ϵTj5 Yq9t;Gm[S:1i}1X~aDDruXKGtvi0iQ?o)H4iu) ޗ7N>LLWNF-! db`^arOǂ1 l"Vf_0l}g zz&e65STahz;ODܚ\*02턦cIhmiWit_i4 'fz ۆ47:&Z]u~TZA9G>cVKДG^EhN.~0lҁU0\pl(ĩ|)}_:s;75$iHwʲS8_y@%dc>UQb<焜hYw'Zxl`Sv &"]F%sc"Fݔ4E<;sáAl$?~N[F&3hrr|I' n!]^%olsr֩'QV[Bj&B.wU}ꩠDOKHXZ2d}b47B$u<u|gL-SI9Ϯf))޾Y:QCTN{z'G[xJyrmpHTfʝx"Ps3(`X+37٫sѕǪ2P[qQQ;}#O7*-o!6 [cu fLDb>$V;r{ʙİ5=M&Z}ôd4dzP;p-4Pu# Nf~>V~1W7K 8ȚnyyOPn:g>4>{"&40!\C5$ KP`1o*HW{ΘV-RQo ]wPwM1\"}uJzctuh>rQC"߇R \VFE-ʼKìErL +Q )\y6Y8Mnx~-YZ4h@Ʃ:‰\ǻ<֭M0(-w:<>`,Q4)y"Ǫe;w/Q`E>~Gp˺qY|YR",N O]X&ݭ#w^)jx'P"hb'O7:|dV-/>%-|-f kB Q/A(iM+%[ΙJ!;a.(b6OOmZ6i{OIi~Rԧ˕̷0z5:}zט^AqA *¬ ۖ+ !GӢcZϣࠊejJnBvcq @qrNdȆfY1-$nN";G3SGh/IgU?܆E ٢ F]{kfw-xh3җHf|_wo5t"aa\an8mFO0J^am{ ]l{8c{u܌1HigEw 3-;g*L^n&<&SBcS,7AC<#Q3<1ɼbF"[mJ 7zE`cd{/e(T^p?Sp{8*\D")oԝ(r9wi)!CBpYTCRNעq!+ G :4w>vo? F(<[\kvj> `@kxשؽ\GO|,Ҳņ6 ەW6P</ٕ+[1Pc9o8*g#qМz\/*9EK交c?"tHgg&^/-4vmYSgn(K[@io.DHB2 ǡ7cGVJJzؖ Wd-|pOnyuq_5a4g܅|&Pf9Wthf@3^ȱ3N:g<:Q܆#}"i_:YYB;H-ǻ"ڗȐ:/6(u {z8.o݈6H|]^O|K@|8yK<'eW=vMzAEϤ;mPbrs_ʤpmŪOo4b)O]k3`D?l| 1dT,l5Yd@$*aE*N5$wAdcL;*w o>|jΓq6e;*=4C\)V6B3&BG[xAô(xft_7&^YN0,̈5.h(CV\2; C8&k*L*n{g q45@0tV\s A_v*_-/_Ќ }TY!,h)իyivsf6 99cX_M>:PL[VO*bkWxmd@͕Qr:= 9kEE+m,,"Xd0w{ /0}ˆЛzhF /[j$pAk GKW۽l#=/u^eD_}/Rt1M jw]W^&N|9*r:cw̙,dD2y~Vntx9:c & |ȕʂ*rcy*xIhsCNǛ}.2<6qd@F6 'etA38-3xW>JM .e m<%F'+X鼾ZCXXl-͑c0l +[~ ,Oo/;ۇ},GQX@LlS]BbdFg^w/=o[7M %O"EY~M}SI\}< ŁBhh FI?*֚-{q!Xll`ffi<4:]]PvNky SCeNn hB),ӑa*Ytm{w$Ȩ/' i7{VҜytg(<`I j2-pW3!43VnYd:7xu³+6QΕ\Չ2?CF %:@gi ؜P>uP{*lZ$!.o%͟~بхڞ_n7&ÿj']>FGݧƣݘ-'m]#jӇ`r&ҥTʑmu{!bCv*Y2 1XᑛJ >[`/șSkư9bbFJ; [5jHGxFCCFˌ|64wT"%3 R׷bʆP@v_7H|(ˁPG7V)L5?e$X yA|sG)_MgE_.gY*'Blz{݁խճ"ۛckT%RUB@!&ĄG[gg4:ZH3T;u h4D3>Z kQbك8O#CƩӕu˖j{4gc `騚8fXX|۬ 2~/y~klmA(NèyHA/nr@n+K:r<`)DVĽC ![Y8EcU/K)*k@(qغ+(Y_׏0e0Cuhq&ņ7|7Sh]YUqGA~QZQL, />/w~M㈂vyۊ1-"Rl¨6b*W7R6Wr fhGr$l/F}J[cMee>k1rqQ"*^(JVnhԔRE뉲p}L%KU:yXw%c-QZ/l+՛`PϹ/ Df7R[rAvz,>qk%K5@~z :{JOleMMk%Ewq=3Er͞cJuGi&[<`+ 𝍐a#-뷟3@Nn#3E.+؂- z34_ٹHu\/5U-,.jT{ s@aMQީQ ZQ?C=29I-VLCx<;MΆڋ-SYkx.DLKDVp kuEaIODxƩM:%+K+BϾ!'E 6#ȣq&yxiW "|M55L\dYb."|+6\<B}0E;N6+d0[½%8Nq qoSK\hJI 4)Ƽ)ժ(VpY/ZlFiK}=W#S(9IU?GXO{rW`;-#L9(,*{+e :)e}5ZU0ߖ-Bj8f޷N5:u=,`OKQO0aPiƓɎ=Q*'.jg\ m:2b t0)X/>KQ:+pÝ"UVgI[Fp ə5x0;L'( (pm7#/¬6&;{FTTin4ٓ`<Ƒ64FLRʢ'&Pq$ PgJA7s?=K9C+]}$1JHݗ#bu i`nYO#)1ԯ&,n1Ʌ-h9ĥ?w:Ue VAhg8"pۣ3(i5$ P Ja] )GL3eWѺH9D~lamE@"H $]~Ơr(p%Nò~!~89׀-PBq0uO`8͒idhlIǎ"IS܀/VCQt3g_KꗲVozT[#ڟ&߷G~D^,GDoPv k=-x`hjSp9&!.FnPDj6 Z'IX=br5M^t`}U9Ժ!b} 9E]".)'ߗ.b@n]wh10| m5Pc ]80`HXMדЅu,HbA]ŖOM/ف&)myٶ7I*{w^B_z'+ hitgU!-j@\X>S丸 e#AsAy\d[m$5Iz[O{nMU)HCҰkQn sLPZa84;ĮS oJ1:r,1`$30nWeٜ:n %߻k o:A<UJ%}Q*4 VYu'JA:&Ros3PX(C/r0K,iTaK9.jjBGYؖҫ٧7mKCN:suTMۗv+KIyvnm8 GXm\Hhz-!.[р :` 1SO|;Pws0i _. !j֢U;֞&0/ėJh':Zq$o Ll6c~ iWx% :;A/+Էv-Wx]n/)E#ÒT "w%$KWbKak2t/ "|XB2v$Rl%F325`gӥ3E =A}Aۭ&}rLj  jfga AA5Jb^聛n?!u2.@Z47B9†A}eNmP%t 7[y. Luivʶ\.>8UB$\@q۵$E+ 3˗cZ7J 5#Xd?#$lJ~/8wv"{]{'sE7\U,MX/k?K\;/ &}_=YeZ)fwEm,0'}km„ wHbg OYMO?w |tbYMЊ+&APdBid$1)T3?շoփfMC"&Y%qe7ݮ3}a#~m,[0PQH0m͏ 0@Q1PkԪRK^F)][aa#c $:DSjn+| Aؚ93f9#~.X ]pU $FV֓z14'PHA&h`?&Ѭ!%p|DΥtr=]rY@U='A:: _v'@ˤ 襲=MeCd?Vy5-:u"ء-6Gɠn;l];J +#ə֞`)CA| )DZS&˴@00NJ5.p Z]NUOO!S0X{hOI 5V-ngm>~!/uÃc?{}{nyVq2ݸ]^v!:~,p7lg.hYT>5kck7DZ%1Z{>,QI"KvנԵ\`U` ZYHtT o7m^נ;3ᧄ/MA >ӞCsāHݪtoy'YK/;w,G0iӡ+AjJ3q `)'j U ]gW߮R:)-M9ĭE[*AI~/"+["$ ̪M݊{a>)LوʟФd\ 4ͼ ߎXA? D!D`xeI9NFKi'k5Br*#FLm{ '@}]EbRXQwQsC( ,MLl|;ւob)Z~S237閹~ֆ`ս8lg.vilLz p0nVK0+& Uv3Gz}1NWU ^hx(_^ew'\ML%ˈ/PO-43lteEYl_{D,x+<ϰ QY{e80"2vQ ʂrqO|07}con2#=z4grD9:GR휁76G140ٔ 3rx!\H%C&:S2 ]E7"X:qW׭֬,QZOwT1)[@ Ou OE\}iVIkL7ň#I;t\5d ~=1q9Uf-?A/%,HĀ;R 5Z8EI03K3 g(|, *g9ąPOQF&-`TR5RMOlҮkPŗ#*u{Zj>R/-Xܵ }U]JE@`Sg-C= JL, Pj *]Gv2k½dn:|3}~#8Iu- p$_lMцs1R`k21{4F% 3 m7 r?92LvYw"G'|S3iG_ M%U'x1YʨUL$QEmRo`8%EEsU4Q g&%c$2h+fngye,*!,=NZ h!sLC4õR4h|;IH^!2$˸itmS%׾]mRy5_%!k9* >@{=6 ުņfL3ȞZ!qFk;. {<Z)dv;MeK_v7C0+\.mthc>JCI ų{%\5:$Æ0M=P!*XhXGDH]nYq<`Ĺotn$_A _n Mj9"6Hxbx-@Ej<N aGEB}QddJ:gˬLMډOكoEI&/(;RC+X#̩TD28خr"")w\Q"Bh6|YEaaP(h$UrʀWOiZ N U,}d5Ab ֣.+NM=ՙoA6>.( foPqȍ>7iyN1=g$!ΪgBIkŌiZ^TkѦ^ nŀ u_|ʛqYv'6D`rˈP+J RoO{pCz ٴˆo*#f!Y &:p:Z+TKnsO%gjX)/b\-(huYHJ-pob$!KYS֩ E`,! ITP`1R;Z")&AF͝}_n`+`rm!i3AR}_;SIFlkś^ǟ=g`H9WyG45`]N"iA/s6 l9mtra9  pwVjQ!p+Kwe,1n+]fu )EA6&t9{#9;k*2ʁ`39PAAem.56,O:Q:b'MwUH>{ar& 04Y+W ա%_7D(Li}(-.ί m1z{ڨs1ל ϸAʆ< R~q+|+}"Lg{*&vb Pk v|ಆKkVck`I^=6FLoK&m@ˆs@ZbEnjpPvӴڛ?'ߩTꛗwDB_x]ڣhpj=(m Nǁzr~i}c'h@zkVpKH!Q}2Oqt?76N ߥtxH嗿tPH@fl2y{$5] L@A]ǪF'bU:~z_+RqJ- h7tG*ͻ) ]c1NS1&Fg?Э%b5;LxB0?%0gCͮg,l] DljOCjK.`OkzʢC*WQQ踡c,Pun,ML{y*ax[_JbkXQ `X]UU\%Ң\wD=ox ^f]ObQ;Wz 0H%g)7ݍRs'a|C͙egY:O^ZDXrHS Y YXDK%H>SŖscn.Ukƀ~O`Hk$)Y3uC?v !\Pvۖ8lOPO??_@`nTzv PG3QUZ8|1uB%Yv\ !VʯKzYxbsNߠLy2b<`y<|PZ`w`S27]K*QVDfтFIjddP&qye$*aha S4HPHH-Ecety$XQUm%uгiSV̾_z.BёV+/`/i$<NJ'Qc)HM{Uw6F&"׽H_pPLmw;XdTq!Yhfb\h?XuK/g6Ze68tίU 1`b*NϘ\Eu^`QgcyF[hL>=P畩.EPK?9uf6^h+HlHxp(M]a Ƥ0Sci۩hfM{|مh&CnZIT"Yk~+9]6`>rf04d?{wD8#c&V -`1VF桱qD߻D߃?o骝(eK/`HcQBnPx2)7YwPVrF 3C⸇BT+z ";/-vn$p윩{qǬj\$cohI!i$:⠬h :n4ŹnYDM.k3H!l`p %/D\TL&3 ZhmL>ڧ! oA:UJ}<"/z*kR@ Iiĭ|ٹ I,/L% $Ȼ<\hlMb Ձ8F"l׆AhWW$x3I00tq]l϶qľf:Qce1 k7AfѷfynԤñgiJݭiS??iaŽh"A&!_dynZg1ou2_ e,$5gqٻʘSErN^∜CY7BIdxOt+hz6TIo$BU!)؊ǡ jж]>}-I™"^YzXH ^*V \QكvWh6}*ր gNЅ:]4UqW~g ˢHkK8%Tŏk9%.~ccŌ2v ]kBfMy֞|ee?a;VƥBTZ yr.3pZ3?)w!G:pW`4>lukT4PLP F7t>Z1B0աwRG;o@dƁ֍Sg ul-p\z1lA%h({l%\=7&%3pQc.$kZ aYo۠If?աCiVn'w ZO?@Gr@&5aNȖl x1XN"Sm˳= qk0??͖[d?fIo_ՋY I!9G4Dh CJ~Vo.BM~g|JOC|* /hP3&2 {#3{IW2}E/*U=ޜ3 1 SdM (|OqCb?Xum{J3[Z3~̘E|{p)F]@SD'q@QÝ^#pPW!Q \m+K~ٙ3JF@Z3ЅޭQ$G"W൬}-|FtX^0tiPnb~67۶$Y+!+SD5`=>K}W S"O9fVyq__M\'/IfyEUA>$N#k[*P40p7\Ȯg0+;>IWۦjF]1edCf~Z縇՚$@`ׄYCU m(Ǔi`e Y<P*4Htwܫ1Lk.ٹ%+ňE6Ybl)2Kan8l#IsXUs0ޡGYId/5q2-\ۙk "2:E1\Dw&/߹UxYJU N}dDCUxoI#O5*l̚tz,cTDjI\LPK&Q!$=ʝފ8U,oMhϹteipۋOMN~#l|s#7"!wQujuZ2Vf9WUL}8q#2?|VϱpP!&=l־f8ҊG;d#pMhWy@zmس0{gX+/gN ;(})Twۛ9@y޲V^jN;S5v+EUƨDtƂX*Ԅ+LFxfA/Y%|ȓ9?²g0BL8 H70SrXABY\EZJ|l^Ǒb~kxY՘O*"ĕ+{.e`s_ Ԃe f%=Wふh7==)<"#!Y CwZ qr!tOG b 5f,5o)q9-]~Q5C(Mw8'Bj#diZB= ˹^fñ7r\ 2 " 1jėM, &4B0дxĒ洭V8Jr?V1죁Uh…80n}xU,j{5G:aȗd:QeG3Vee0xޥDJ*DM#?_p&Ö{}H[xΣX _21U2`[.18oUqQASNOhބ?TYHaGZ8(iN/"op@x !5 &i)qQTMHN!@bI0^nz ,CtW+"X4IϺvy\[x4&iS۸8t:te:r$ 憊\&u+T5Q~?^lأH9MzqP~вBNL>Eٸm9=vGhqULox>_(O=LNY"X&X~ ٝ>Hٚ+`P OtH5RrҐ$ԉlڡ}5@_b|OV=j`yM4)- Z3'D@3Cg„M,h:pwRpm'U^<TkR(ϛۭN08xRup+VDrF MxwM`^\v::ca؍g7a ܹ+I5C--hx{ie1bGW0.7<1t攷 :i%p}"&0ܢ]~sTܟTپx.mԂopt>w7}a(gWC }}:/[r? :*wTZ}o(-όA&t) y\:N?G'QᳵIxZ|2+-7<1kI2C bzޫ3Gmz'5Q?xz\lNI/)LyA$o5>ؖ:OL)c 1>4 vB*<\A¤45ZCi4W L$4ol8ц=P,Ede3가CZ D74Vsڼ}Px41)C6&0pUШ0JV ]e}@MkjM7fk(z""-ɡ*P.ˣKf~av}:@mC?srWbce&-9Q.$"9k~ԡ8)QRΛZm{7Pv3 _nuXީAk<Yg9O 9! /? *:uMĹF*x(Zޖ矋@$b&KCeu Lwr(ra!3nL,.wp> @r^ g@8]Z罽:PxTjx$MzhK@wW˥en|2DQ!*Lv>ucD.JHi ?#r8ۢ웡v4(J@O{0}d4! f54}J~iF[b ++T?ηt\nMTUPH*mӆO'(3 rm<"F}( -6#E"4m M 3٪B(D^}wm׾Kt0b2ɨGmu/-,mkɏEP3%F$ & 8XO"ukY6U~(}"5iBh67.mYu9mb/!4>& l`JZ@^w2/=Dܰ݀/"޻yY^_Ǚ~9ɠ'KIJ$T^54 :14H28ԯZ(] SL!RmlSX6V9XTc SF}sl!x-P\*$vHPz".n P箤aK(aJG?$&88D_)_`IoGuVy(*إj+Qw:lpZWE,EԪ(!mwg^&fg/|Bqgs(*n^˒rn`6bH̷=&y\T/=`NQICE\У|3*E#lPE0'?(C'3[C$rrs\%|ٗZO\#A9:yvYwIHZ|qYMl!GO=^$Sbk57^7tqs6獄xi1ɗِ)l>H3UKf?*NȹVQRrFqof?3>iH3 ժgf*tFz\uKQix}g,S/?.%LaK~yV`bl3 }8qE5zPR&2z ΗF15 p< TGPzI7~]tҸ.QwErM  U$83ɯ38׊~ uD+ y.',g+Ց1)Q}@6Q^d|Z@0âoT1;Yk.[lK z@'$"aX䋋d}XN13~v:t鈌R^aDN<)t]-'P]^zaE-}fHS+,O ԰VGk Iq ;kݒCJ3R?13*+h_{S_O`\3GK wC=ԃz_%2r'۽=M8)( w d"mKzWi$/Es{m*9p6uU{:kG ڻH&cuɬ]P}zÛ4{ssu!ii [UiimgCfE&^ktX 3 $ h ΟggG?D9k2GB7zf ?=E/4f. F)Q`r;,ަ S`kx2GV%wƣ9r/2Pi9 'olJ4!itQ+vu?I GT`(voE9pΙHw­ QjD* v/h] 7FmêyXK5p@{I#KdL+~T+D>L7]da&crQMHd苤/k%ZӄܔƆЯuY*ousL.v*D;Fw2&ߩw8N/ƫ.pҎV=yX/6R9K OFDj*3,1yl S"Řag/0D7r-es#*-l!aS |0 7uzP^ .?P2awHHwTN/"U<[DPr39L}us&;#N*[kH񯄲kе mPͪb2XqKf8!6g@ZI2{O٦4% _̘U9+qşf.̻z w n @釫1\j5EQx\wݢƒڮZgz,쉇qMY6I ?57S Iκ9dK(A-*fLC|b:SY*8ed7q '+)'ʿOTzO.)ˑYpp)2vlNJmE]"4v}% wm FKY)$rnW7;"Z5c<:(Lr _q_U)\X),ϲC=2pI,d2B W--4 z8fpr)WGyO}/l̖j\c랭|ǙCBITfEwK"^:Cctv+:kN0hZO*bWx)piy$Tw Bn- swhiÖg&49aC20)S] =1<Q&n? sҔ5rL tWwË1_26JS]HFj2%?`iH19`Ɓ Mg[',4-gklFj>$lB*r{Fy.- r NoְgO色 B=B.04ӽ56qu_3C@Qa8\dNbˠsL.j2D/`p%?0BpU# wC1w5TPh+e G0\ ^U@eP ~bet4kmrzu-webY,>r>p;Ni4~ *Eνxy?Hh5iþF{^iH.`SARν*: 2=!\*}nb)ADw)?)$0dݺEbu$n:͐J> bຬ &;f批Ao, tr WĊ9@Jˌ ֺHkVrR| N{^*VnF"J5J/uhG dHN*Oz+ mw$F؉䬎EwT2nOߒx~=iTiq6Zߪ@gTP;=4* XrMo(횤Pn@1\^ }0qUys ppf UhsӉM?|E355^HK/w'2}8I~~!|nF|r Զ͚GR|Cp 68vHv۳tԬ~o7 &B׋>뎑c!^,-xK׮j6d` (N[9+/p=mc; ќ(.ԯVKB/blbq-\ `IV2Sn]ąWH^Z:A1MHf1[6>s C!EM($O!+@uj-bE\D5X0|504Cc%z%Sj}]b=M 袅"j_Dƅ,8=:@ww} Aw@2tم4(ǰ _(9'> kn587ok+ ˷N0ȲZABfpg-f\&n'Mdk:4~Eo". η*x%H:X-/70j!LafV+.nNC+l"賠Y60\:Y))Θ!xqgvqaW=YCXVlv,Kjt|?[W5TjVM207wH>O *# p 8[7izҺ'qyzۼS,wb W*.%_Rm~ME Էܘݗb:A &ضXܫ@#U1KwSS7z>'.xwʖ(E-j7 }y_,2 :vk$&e,rb$lz[@}'wh5+|ac #8f ҏqүC/%kG;Ps p*RxX u 44!Rg0,VQ_%=6WxB~و 'J&\.i ~Hq :9I%=&_VRnmAueF$b߀CRCm֓nw>)ͦlI)#BC^NS>c)ʨWы+SՒ⪅eO2fт\k?[ľ&Po ilr5=X] {_\$c Mj^iAOxJ|{hd6"b)ƲgIo""b ƛp;ztJwmsuE`z%{{nD(*.ʡbt0UEi\Ul^X/5R AT`'B<܎q/ +)X&ҽ:d9!kiE#;Vo\g ;`@*{V&IcodF~qL<; ʷM >>5 {WQ2cE͊J^"Y}&3 R>(w‰VdK>'y k#Yp1gXQ~M%LذnHJ4x+NJ`RChuVz(ք-xA)yUXMxЧk^1B&>0Dy& >v vnйR%|G'R3T QI@(ҙwUZ"rKbEd[#j l"I*-P^3ۨd5\u-#b:ɵ8.*@YY~][[JЩOeHtrO)֚yw@4r|Or@hŒ>M"B_->ODYjN0mֽeJ1!ɽ :Z-#=UIq1wVE,lz"pkqI/:B8'(&z/蘭4\׫ҐtkXX?_KD>Tv FAK47u@;Eed^*;[_󟙦 kT{`K')>\۴ӞÔF mew ԣ_`SooI+-!BXBg-t9[ )mr!x2]p&X;u l7e*sE_Qǂ.|4x@@f~]!eiV61# d!#HWՊ'\Uo$e0!ͰGED9#*DE:6,$+683|6$68 BfZG YYŶmEyoԓB-,Q :ChȪ8?\c6!R9)=8eO^sAiKu_5V>CMٙ~G2¾?wtAoz} E[s xxDV 8G~sju| DMYBpجt7ȔQnYWɭ,R%V_+԰'1a&ǎHb$6J86=GsS{`=S I~Zy?+7ipD)y:,* ^q rmd@!m淚,QH%糉=Z#"0Ků+ߺ_L|o \OA7! 1UK1#-qi[fvwJi972@MyevڎHro,iLVe.} Y@yÍ+ubc]<+лP5tdI/j"o-)h*y`8x 9Oc@ʢ'Fȣݦ];%HHBq<}V0R..cmhL tk5GRĉ}J7~A7EXYQ+QMY"vF\Efd|@%KY/6#Ŀ"&HIeR{7` 70/oĚ91~4iZ˵lJy^" I ""Bӻ݂sWYn,'_O[zCg—?tXq(xi0jC&A)\ Ɯ- f43u*9i9!5>]$_9[uDdrZЀb<k4^@V(DضO)ɝ'EpX@x=Cr)?nj!j{eRXJ%$k\>+_^Wv?ŠS"t\ D,T+oD`^0Z tAf{@fr a`86I!ڪmk~w ZOx9Jzwg iЀ혷A BH8T%D7MH M! [wX 7|&~jMP{B ߓ1="#OXOMRDd`?٥d] 9u$y9%{s1/Qya0ƐZ䂐eB׶2".BIJD6. , [ܙGM/4D\[ tl -\U1Rn#11*TWp;@]!5sSMrCE<-{jqfCBP]3GüEӛc+̼VjپB{&,(83 Ӗt(\qXkOc0n-\jHȂ;2!_?FNIfڻv])](N YWSr<]Mtl(L(w3*$&yOjv'Ѩ%1tV*Ş&K \'S0{]q V;͊4\J8-cϨRlqO?SE(/;1&ń.kdg/N[gJQhFSL$_*#z7_@Nbj RB̞=TU\:7*RAGi KU(e{5n`K T 'S|T$E:8m4 lc>94*_ Va]"$Jқى )&|;/<IZ0@45u鬹uNڜĉk" oʠ^ x\:b-|ڡ^0iB3OvՖ?Sy.YVm>H-]S%p۵D'ev3mXIC"h}][ܸ75/kqk5/f'ypVz1> 5@ʹFXE`Yc Hn~HUqܙC +W~oư-S0IQ*pnU Յ8I?6$ {;a\'30j}$KfC3ol!ݭ[]Y;ZcxwցHCbPFߟibsY%V>_&9 8VJ %s-"n)6]ĝsQ*baui%{$rU<#t~Vf /bG@s(!aj& XGul]e[ c= Q`l?ڽDP q|uFgQQetZJRuNXpElm [fꉌYrёewGpRשM 8Nk +t 0ҕG 52`]kXT ոN rVD[37z^z2o4)'Q0:Wr ̽8h`Tg\^bZI3Ŭk~uO}nŝReI0`CB )tpMh&mucYGz$*YZܾ` lb!H5Âxӵ]t2@*1yFw$e;>MfAB d2GgQws|%fi;@S.\F능d]V#E䧥f{J@&d>0MIC*#lI9qMzH2'nIӺ:_{3z&^1 (ZlGGk Iqe ;/t g-:E 2#Y~9y#ZN}6K|Dš Md4+Ԏ'2{HbS")f֡5bX='o(.xk'Җ|DS̽)ǽ:V5d^ZU+M \jK 75 !߅_k*=xcA_+t˿L&n3jy Aȕ9SUCIBa[ j8ҜTu <'0},Z7޲&(B< #5JlRXCd '9,^~90#TȆzMԷWBx2?j % )Q?1Y L]I78S 3ӈJ<ڸЮVS2^&v)EBrR.X0`0ЄxVAJN[sBXřv3[#)|lgY^\ƨx/] [~,#]xֹ=݂UU kpJHvnGЁqH:A=q?O+@n!bGcB[Yڏ 647<"@~ZR  |{fNʈVQ@0儡c1f/f͡D:+4nPrG1 55Şj'.`3_\o_=!RK HAqavE>u'IÁ>?/3vrED͖V\tChpDNp\Xf;b)S×#5WJ\ݶ^M|NTdfw@qrCZR*6巿hEή7o_ju{ĿM4,.+bŞ;M@<g =~r¹0@&L Rkt[uA9ED!NiٓKr]At}970f6"gv".o+*vmI* SuW)n+7guy 3j7Tr!e|m&E4ҥK 66ȰB*)@ :3䳝r\#oJLE8]^c~phGD:uz$I+M|DsNy]/hD_;4-D'GN-؅Np{c' &{F֙'{,0lphOK N=SFۑ"Ęjc%|;}8MzVXbA/i =ȧiBV }rd 0'4B=i"B_ugI jo26;0@_79 cHg뼛3!~cN+5G:.ҷq7'5ע܄'0Ko}: H7 zɃAt3ׅ5ZjLR\Vm  /c7J7y}nb3B&}ۭJō$ocelg9zH:b[&a^cceZYDtS k(gl77%Fixr~?Haz&PLJJk'Ut#pYV%v_; \níɒɺl+MUyc Y̼O)>I̲>Hwo;$(I# b?{F/EVz`RN:;9sYzЏ5,:w^`Cb,&*:1OX7}ف+9]J@XQmA&whTL5>UF%(m1#`}oo0GVihpg^'KQt3 볷ALl0W?bJJ@flmd,& {SWcX_u9N*z^r[,Nu4%bf ~ 1BD')إlP )U]FTi-um1)~kV~t]_2V'pَT;RtYpL8QHE-K_NcDɛ :,(G%Ne)D:JuA6ϴ2 æk: j ^8Pn֍ FEwo%5.O*, 3!H,xQ(dQCj5(%#fo'zT~93pB8HQ(x`c+ zD VhRTF5s,fO;'bQz||04ɔk~rB@1|B1Asvu(B71Dؼ)i@X:Bn(OAlB׏GqʤPհ}lFUdr4ΞN HO槕 !(3(j"/qS{sL> w p|gᒂF"~kgvI/+O1iKfcpqg2A#?C7g6})laٝs wp:|d 0-6ߊ)"cMKon:Es8dDaL'aI3BcHCo&wx1E͋ `o۩_ Gm  dx7+weyG\uXX-#K-;Z4ʣZq& /lr>k/~NFU͉0@W(~gց} w};F{'@S4ép/3z_Le[GRY%<as`7 A_l%NPNc* +O1J#-)\"cY8*DNQyz77RECJA+"BᅞS$-dT"}+fO5)흾ilh˾Yăe%O|8||~x 57N OX!.YU4,؈z2h0.A_ͅb][Zxï=Iu#@itBQCYh'U[g1}eڧä6:#RsH@"w;i_#`+Z2M")ܸ=N4vׯK>6)NZ *jYߟ;"@iF [qTҖ( `Y3fu3rNu:]`J}S89Ckr:(wL+' 6O]\ר=`A9GĐ#L\|M85}\MV$uWy"y٧`5xpp"c7J!Jv~8ݨU]T]BO`e|?h|gf*mY쮀|7Eoj!iE%31km9S" bI+@J +i?=Ŗ{>D],+Gb=]YMϵ|zCi⮣<=PS}Z]Bx9Ψ0FngH0pc3TS zH)XoJGVdp!SϽw_;]d0mx&E*x&[ą3'=lL$^h{ڽLѬ]zv_T+6'uFO C7'{@AIqϳm5c< qe4E Ef#ٟ%8Zd[ằ4m?cgQKZ>0.~߈T?UhY]IGQl`ҡ/%^Z5>>ƌ%](O%]a\N)%^oG!uO{]AQ_4V`bJ­Ę}?tE saZ`V.4 !#D{S\/xw)Lh%7ڧWf镝;Uɲ3[bqk9DΝ;v? R\k?MTKc̈'t_-EPx862u}3*l4|3uȉF(瑣+v2eZTPxlW8b&b5mq[b-:o#7y 7 O3xfckU~ Iq÷/JF_8Jlي˩5̒ZhF9` #V' .;d!c e'ʗ̐2f Xvxn y_&EzxϝLxu|FH}y8VjF<qѴ{x&%:|\;cfXC*%P <@yMcKX1%iC!Cu!Wtb "6`o/br߾8m@,֭wfX5:H9++I⤨`ךדBWa(hD%qqbr):.9q\}DQ9f2C&'(ᴁ&XOoϋKOS#$OgoMᩑ]̪Wߩn7D^y)ڞ  cY.^"U還iI_6$.)Sd.yN8VJS].Ԉ,_D gcWkr 6ڴ%i040cpyS C-kœJ+ YWOٲc0wfs6*2R,u8"u23 $^DU@+9RAt/kƅ}ġ[4$5;/ $-+m[-  L%:hbt l^sKH<@^/-q4ItFF-dK#jIEn{ȣ2a=Ig1$DG=MWWLQ8.Kj s@o e`XN 94Q3?|Oi9&pL㜀'ͅ'Z9>!*Nϯa JӡkmT#OR}'"^22_¤ĨkkʔA7GHYҩH))LZD{Vuqg UX 6~2.>EB] OqIt2 8P߅G0$54e0ۀQ ~iw9n |buv P/pItr ^c+pn6lrw$:6eb@ eì{ץH~Hk 'leKp4׭%32EKpB㶚@B~МFaaHL1ҕlzjqi5{;oY%$h8|y&DfH&|u,\yb%U :n4XdNN39~5'ypN^Ab+]c20ՃOTR# GrxnL~Lj M%ow;:$?vQdN)sX~xG4 &KXMm1ZxOnA?0'69èZһ6cJDu(=>oD>Vou W1ʜ&$a) `!Ի$En] h (4YZ,JK딅HV ZIBLytyCu!QCt7ҩq*|ޅN|}4s`P?[˸Wd0)%`7ŷQ#^!A1O|L8.TuK1 (X ̑#80iC>5xj1սBg=g<W&`tx3=[<ЈGW$HBOOST:P껬kmIOD֛j9!x8-y]~j9NNhVJ,p?h|Ӄj*Pmpc ޼B_R 〈F2c+]飞3 nS(`O놳'ff*w:VVG_~fe$[v*PP-PNc.ھi~%F{CB$̹gM:ֹRo֩Aޝ&4SdHז&|M`yWa~G;E#y%σ̏nUӫ, bE.vzNˡ)(xUT{ "սJLhD1RR*bΉVɸg cKi讀?dJZ_A7_?$pۿW EfrjW=G]P e=A*G?{ x^)6g,a;Nծ!&q ߿ic\QRvѾIm` ۼ {+ amϥd=oRy!*Qp# j/fW}R(vO C '*cz,ۻ!FQ+[%lj@Zf;\~"a<^MGF88Bu[ƿBO@vS9S aB픎/CT0ۮ|*wj(m70%_4"@)IE6e0Ɗ"6Ewc|,$!{9/rZ8&nۺ}X(l, i~o8PY48 fb0U^E5KӓKĝhe jRH:Iv24# ês*] ZpgI^&-Zqq뛳OZ倶4^>˶n.JT;]=cP !ԏT{ٵѥǑ~f"׷)b":w*vZf\CΛ8~Z"Ѝl_ K ya^L#Y[mzt$ Dt‡eۚ] zHo<ג J' $}ެ;m۹#C?a`60NSNjꮛn:+6.Ԍ%:J`c2*=/x&E9%rpOwY/ ebvXf3vBΫU`71*F7Rdh[zB iv"ZQ.@ c,u3(aٻ/ KBp~F noǻ*|uQk갥XoQPz^.H`e`MyR彬>Fʅ &X +# 5S%D<2ZJ+~^PeϘByIFmkOU>o+͵FyyEa'sͥ@lR_q'FU#2̊> w9@~st{?=tŢZtE$4Yu^=+*!%sHs [ VNt)V4& (_dQrIw_Lޒ'ybv<6hg@sV9)Y'z$5\)(h-"*+2#0JoZ=` .joƍ5EdW7Vt,\W7#JS g*Y ,DmBu&Ȁvpz(s;=ltXう2&Q].߯"wcyUdǚs0+sX<"]A /M,몘λdKѿ@-iB0oB͞Nh:pJA9ֲ06$=3 J^gY U]DgNf%.fN:.f7ˮ#wI+ ߞMk"^5𘶑+e()ZۉBq鏍8B'[453^2Pp3QY7-<NƧ&0k^m̼BKX3:AE*}\+lyd2+c}VCֲ3 pUi۬`L(<2 |43gI}U:H7̹3:=mʪVڑN׃+r?Yy|#^֗*p+]) r̬BdY#)nzuٙX͏:&$eyOg/}[w>u@Y_Q>1X=ނO[K(-dS8j fZsCH n>aiIMyR]i$KȝY? ws~J%(M8Ho"?[.]!42 ("hKk<N z]{ ~eo:< J"+VN׿XlSxD7cdkucc`)vhX$NQ D9LUi*Yi<3~2 u(Rt_)o 6&59|L0}-djv_=g~:Fܪ&b=^3 J3 #cedt~N',NX!.ih'ԅ> GOp~"c&8uaOZv!y('Psus1lư+p%]pӡe5$:RٟsmMn?oXDR^> 2pπl2l=w>I`EMp H0<≓t }p>*eޒ}תj5 mN80,ǘqzt@GQg$EHrCS1ofTk&M^< ͎w|5(Ζh ]DXiԇ3#^`ff#XE򵈦 l4'GSGW"ס(V}Ҿ/YNKOW/>|!A)) ,0DQgsQx!<x1(P"eaߠbT북FY0FqB9+UELx&e{D7g_W}nXhv@n;{C)IQ&l j>E>j:v-v'ƚmOFԾV} {4p{1*x|p#Qf@Bd@M_5\M Q\ױ;R4yp'5jErw aQe@J|;R偩Q͵?CP'sFYGUp &k8t#]j ?޿S#~dTF_a^D2J'$Ѽ`?mOӑGG&DpDpjGF(D[a{HvŹb4]&[Oa"oU"HS} CT#sq>jKf k`{n:~7AbQ#A}5S j3;> 8 66Y;06: \8(A 2qk6~3a28;94Yv23 Ӱ% F![Ipdx'X%WyqR.JZ k NIQ6+94#r{a4 DnXėG>qYU%D B2r?v}4OCH/8QgO#N[FeAԶ#9}_8% V&ʑތERbǕ ⽭Œ;Ô on2+i r;/`'Z3Y}8 u *"U{c$68N `Fkͤjw;vB۵.k zd5g[մxWt.dzN bF%eYan:T|UՈ5tj/ϐ7ۆ>8`7at? +^"0/FUSJ*#Ѱbgq xf))U8Vؽ(KwJml ۡܟc"cr8XչTO!(<_GԎ4Y JHPi!^Y7%N*D…!{[CcڕGL8(黳 Ψ S"Պp{*[3a[6+\;t r;#Yd+TN; 2^(7=y$v$ 0]6_0Q3q+4)y(:"4ʼ IPNBXbk/Dkɤ[v{z*$gS& :{fn5H_6?!Ǿgx3p45dm@҉6Nu23L}0H:F3.b,;*slS춳(a=g+}eTuP8NY֔,~a Ŭ;I2Gw]x8̪o*T ECf雮)br?>X!&Q-* kv3A*:;)I]ϳl_{yX;1Жz{teX@J̍N_m3cdŅT9X`6gTDdTQ}9;Q#qĖO~xk~aM#,R%j\ȗ):"tPXC&15ҋ\,n>>%PSX [Ij\/rS7tи+ S@9yފuoA$?R8A-WI=ZHl?g{}Ll59QP;YV LF}4}k6<늙}y 0 0_;4jgnE.g}*uo M\ WDGewKiSA\;+\ߥz]əa\d=HLʸmׄu@BAbtmz><|hd8[SEm1wgtUe5"7xb0 >\raPV( I=CSci1Rv2H4@TwیИ: lAe|qiդMV.8Bsg266 z+8|,X9Gak.WnLE-XH ~zY6 ml x/fJkJ8h!(cP=Gsor~Lu m{uS 2ıp sHH[ +3xSLd1nAfte;Xt\ٵ1-cOXXtA&󤟕2xm<&ɷ CأӺH+28 4OA31Q% *G1% Q]JM+|ȧn1Nı{?f }c@B"|Y^}Q5 >"mYNF#enVQXlˇOc OhBDEVaungDX23?\0uɔerzO"Ќ؃Y9,N y z!(j"HJTae.bjXa9aُ(Wi$]aX!A؍iɄKXhKiY7+zoRIq<ܙ;mJ2zȺ-:̼ 6/B dl]X3&/{DO޼Oh G^]Ӹ+X>VJn N+oxc(N&ΐ-OzR"T ͭTg# [T1L$L7w3]Hx\~M¹gF4 T想B>z6֑nI2Jq v,hC0%F:"'yY"MJ5 wɎ<)Ƥ2ՓKhL%H B2# }x" 6 rJE ٫%O#F:H(w9:jZͣ\q0ë݉!2$ozӫy S}8b<C$] Tv:eA],&d^wYM)±jpa7:WE/nLކzD?z%.6u..ҋ+X>x V^Lnj? ՝?U?Ӹ }g.4ԟeiC ^ LYi޲ ̷m'1M^^r ]z,rwU{ u@ExĞf56R̜!g!s20۫%hX#hRԘxpXIȥ$̿3@ˠ@Gpn~ocD@\0ا[E~1q˨5g;!0(j oqpK2tfrW ҾfK:| T4~R(Nvv'Uy|Wzۚ"l]&QkNϴ"dpDl2HEW^%4u97J6{5M3u-SxԊ(8#f3grGfr_uEAc ͕SD⛆QW4zaF*<55ZBtP'#@y?p~9G Q6A*[6LO}N,㐒lT"YQ.GPKun5cKwMovɾ]ױaTxcQ>.IuG{ab׌3J9p"t;ӂx5mye4\ p2a։iӗɼJrΉB~v=vY.J18y^7ЎRc厣 >ő}46 SSL' FA̝7S勣"QkxBy+7[ۑd|xX;Y^0^2(NlG+?"~^c(7DHӦT@;. y'U…]u<:zߓ<ՃwDg%ztY>E_YMjbDg0}E-uEL7'ȴ>}0g{V()]ʉ[ʩUWNRݭT׮Cr(MI[8[,TJ?S97lR *WP^`y[<Ðk lö'Aw✠QD7OVhbs(C7qʹFVyU)2|5#$J9(5ux]uS%*vA _ѳ==j: ˓8SHcy,U #w?iB{Gkd"[4@56h( BC˷9Eu_ _Rᷳ\VZ{WBł1Gȡړ|>sXދ) 3NLϑƃYPAJl+SW ,XIEsV}ravp P>lJSKDŽE0) 鵑snEL%!vy4wp J$>v5] k_t k(ٟbe|loH1g@Sw@umP HIsQs 5ͱ6h 1xZԢ6(ty7|%Pr836HA!%~eSK,lU!9]RV8XGEאKZl{\l!P{?aMb \r[K6|x*O|+nrs{n^sLj܀̔?H斅^F "Ԭ+SǟzZV\Y|zQww+C609z|M(JOa|pdIOFj\* ^7Yy9zO'WE"oIZa[-*|iM6L9繪KwA*?-\298/ 9]exTۻ5Hq8PHإ8c3yEV]0DE24.Ɍlj8;1S7j)]?-J̺즻,v8DϼFV| 6``xfA:\Ȫwr:߶ÏGx5|`(.kzM:{BGuN eImt4XO;jHȵyԮY6м]jG\H Шh'ԕ\[kQ&?/\>S@&`UhM{k٩3ǞE;J|(۴hݶ79y0w/CjKPTS(,r?~Ņywf$" 8$\[`l*[`4Uǎ+R=Pkgq 7RY. .drxY1@:\H]03}tU9YF_Fly,ij}G$(?"6M2{hso/M'T]HnN<^j?A/ƑM6J4(z9/bD>~/}9L|(P TMriǭ`r43~pi3_wn*}3swR@}cUf)¢ߏFp㦳wy8Tu}Xճ8 wц3䈒÷87Bqг\[4!CnkP>;JN݂c{j Jim -fy7NWeY1150Vb* XSʛBv&zZ)2=tyPs;/.axw%ts݅}!@; 2Ov@ٽ1d'k5h+{wX^G`Uer˻< ֌rA:[ia 1^n!X&m) 5Vɿh^n/gҀ*TE g~&nbʛ4BD!>I5_P3N^<\ ~j끕KrxO#` Z pX=(ifH+o7L x'b&kLJP{(_UA˟-BN}L\6/t4%1D2w|HJM;Q>-}R] ;ׯߌbsho{M0Jkw'oCwHOy(sֽBdB)8AV>hD1@pfTI5 +ĥ|J<][{+OO ;0#c\$9vcZnɰ {w}@θ8PMWJ԰͌4㶸yŐuWt=}#f{~]\n^-" I 5*C=W$mn]=V1+J<9L ("*NR@ BHħ1t ǟÊ0_e()( Sc95l(If7T 6ְTr}5 m 3_ V4A%i*^T@ n؏b):4x3'j%0qLfub;zM:VS.4te;2^uBو$a0<+X; jN!lJqldL nLmf]?"`z_53<Ǹ!*韽eY_طfR=!z\Z#iOClLbǫT+G/M?!2X="X4 ַ ny%*IZSڠú=F֗dt99ѯRۜ|>Dn.U+!T_$&B5ѾX Ѣ-&a 1|hn$Fq[A9i"Y @K?Ζl<:w3Q,1+lvy9H}i`' y3z(ao$!j3儆0H5D)[0F%1݅-lߧ,o۔dz^zag P9:t;8b2Oօ1qEDni),:wT]􇸽۳6_sc3e{dhs=>*& OqoV=m ><2֍Ŋt`Ϟ:H+kɋ\."WPu^57mltyԍHpclM7n*:wmd.A5L,:|gF;wVr)jeCLͦ;~]à2tGR6w$LRGWV,{Zeb*8粳}=|sO @ikM6MT|{|w%'>&װ́/qu>fK>c"3Vb E_4 @rw=xBݦa_(>۸FV|_lXtZABҤe%va)ofB1(Xv7TseyǘOݾcx Xytabҫ'tqz ^[%%bB U%鷴h_} aVX`[j |j{9K8m8e:9,tv32tJ)eG?扤6tz\OZzx4fk=B/0 |95GcW¨V 4oo. 5# Az\BbN]n"R_Q,&{H/`{KU;DnŤbs`6|Ż&"ؖr6%4bA|7>V p%`,fK_hAXz-)^w̠NhDuizV{4Ef2\"7\ =\extߴo RȻET(sSi8i(? AdßLjɏk7f@Dhwko|s+hڶ !jk{V@Ԋm[vDYij1c?ILt}0#UWpp+}5]1タPEP3g= -6.Լ%(#!Sw+jLֶ[?E,ףcbQ lfᶱQliSǦ:d[k+}yG>C@DB3TO[yEKlGG6#J5w^0.@KʢCe/{>& 37K?Q A#S8aU5` jo~ntx*]+oV79;,?X︀%4RH93˝G3x [T F։BqP#APv֬Qw 鉩R+–tHĨğGzUq7X%'DqC1?-4˵蓣bqzfا)~4E2$X"O(T濮Y+L..3>Z]3#_hadd%š+)c$\Bf0r-5<ȫ] o N8&HvXMP( p<ȓIǣ-FuUVr6i}QΥt*!~w8˸0]XZ*{qLjo'ρ繘#fET v A30p٧~1cv;D~WvWiq071ϙ=*_-.qu_`8Oļ{*0Kp@ja Wno:پAWr$* i^:i3m2 TEI"c'Cg]:@l?4GmS##q wk\vbۧ܁r=,cD6}PHvP,͞lӖU8}O΄Uͥt+ ]k7;L~+ B=_cX2Jj$yJ( bwPԼPNRUr:mfq7: ᒱM՟l1?Mz:Fw1)gq @otpVM9n?BRt*L:`NN-TI(Ld!I -z#]VQvțYLmi2S)Ռ9"OXrqRɳYo`%@&2opR_&<_hx&#\2tZNdʤ~m\ՅÊB:|V .~<)Rl𸒱[C:eԞ ~+ 0FruwUGtup oqn=kA~N(z$l˰*يt`_#F}:!^R /l,h#pQ'sg!䷒(+KqUk.q@ĴPyvથ+/CBSe>!&ɯ<|xmFP|'n^Wf;^t!?F-޻-!H-~*:$ 4ېIʋkwָERIIp SZomOj0'}H!ԁœV]è]Ikd^ 0+x4'ڤRO7sEV6u XG+Ҭ ҔSyw+n:dgU]עENN:Ʊ\Y{5EE|Ool脹p?Q~5Wڮ?Z*jaBGmøfOKBLwzōichʝ7m^/z%"^T PN;< *S Z_̤r- {:ik@Q^ӿf*~ s QCNDnQ āx<mUvt_5|m` (2rV^2J_ >"Fm-O^ʻ936^ѳ5)#f~+O!:VհOK_KC9m{U`:dúO]s(d eE'<Dq h}*3찚2MK0; ߺ>M1p%oLg,K rn݄aqTa ln "YKh"0`7)+>n9 zK|{(x)CĚ4[|2xZr6!ISn !>]E*@$xB&֎lMg{Erks5(,.nDQVт|8U33ٽ><^>7hNuwvC #.隵ՠj7-v4w(knO4HNi]b`5X#VeOYx ֽW9: lXIv8@ՄSuD<2,Y__ΕG%Zb-[Vfjc|oV㷰K2[ IyB4ɒCΣƠzPJM1{Q8^`C~4R. q'v Q@,ir\'tK J] yŏJv)91Px & =\YD! .Vi˴k6Id:4 i b2vkGnKHL;vGagׇZorB9'?H\AKpH 2ɮZEÚAW(H 6B܌#0Gm\j"휀nS 2X%cUTul|5?~kCIx0 ++1Y9A Hy5q o|uG^G,*fN-yhi#?BJc!yC"Ge 6G3R7@a|Τ n֥ƙ5b̾ n}7Foyk=Z>:Ceq ox28sK<F #b}Bzi. V,´Zib\|uۍLG0Y;A{:wgQAžH8b>u o"=E Xl'w-*G7 mҎh.S/DjlOygqeN5zc!~xJ$~PnikAiFyA#].P@TxzDѪS2,=si7/f6؞c{dEkϘh.pxyEP%dom}r;w7 I_0dNin2NvQʬt1Ì4?k]51m-pXiNy64FrLM tq끾e^y@DFb,I2q<VӨg+5bg! ͑_Ȫk:=G nN e{s@Ge#n> c&;xݸhAJȗnp2lFI%dD)!zjTSއ`Z +fSq \&K2Ƌ ?/5zypN/A[zoMA/:r@D/>!kv&]LR5 %g>䰫$"m =29m>y҃) 1k /6|.m&NyW$ې@~ah`<&Bi>-ÌCLOiޚhuFJ@-⪑:`F!7m9Pvy]q7F\˾%M0Gxr+8NsRƢ, IVvb: V7uG!cm1S^1۝#bzUoQIJ+!ekO&e& uqZo% F0ݵ|o&[lV>Fy*dB=L#IR[_TTְ)/rP*`wL./)A c&u#/ |Bx}^+{PN?{\ɎoivghXx7t6nlc\x'^?l ǩP`;Ym LYUsKM+\ؾЗK(e٣w6'tXÉicPRQ~R~uڳ|6P-Hs[.IäkYObݴp;ә4ʸ[]w4 .>7tXF(@'b}HrYd? ׵/zCtڧaL{^[ij4?)$8v&:/AJ@ 4JB4y6C* .7rg(-ԖOrsVczxδD KV+[ w {:mYxEWN9&KǀAH ݪ`7@t3%;vS~~P>1]czHH$G^=HCgP`M,482HL٤Z>ZYՀϜqeՕ-{[,p 煖*@(r$k/Jؾn pgFR,`psVB~o8$/sa3+u2A{M}^;h#/7QLg¦{H[J٤u60lNNMKd7xb?wCtP.l/ByjǕb(5?$wZeZL%-vyϥ4ESN VN͏!OO/6Hy)?<uw |rV}sP lUZ2lGd ۋR(k:Xk.U0 q&xWx?5Q7!㶏t ز3"g#2a9^ 7^:>'(+lvK2t)+zIg k*Ҩ4Y8}y2Y&-' 1ޅhQ-<$htn5qg]5in.'c(ۚi:d%O}rh_mBł3?kqQ=<.3ss0929@II%.'K,ln8sr PqeBF_K+]т#٥V[Ozo]&ĦϨ vmPHHzGAU0!SU%Ld<+sQNf?4mU.\<.e7AA'm)'euGa B_9;e8g7ȩ^޶tXPh{xӏ ydP(hgp : -L-z5P>2̽QOɅVBNy;\Z 厯Yݩ7<"!oh6aabn!"c\0=ysBn|)j|^4}l0ԼC}BTPp >H!3ɝN첿lY(B[”GRfu q.ŎwPp0ucدs )D6j Ɲ+#ZuytNE5}`pj8 oT~s2ǵpl+ Z@r\_Çv[[1a)$u>R !;;l&Œ-$Z&$o#LAL2dY<8v>$Aa^YXқ6^v1Sͅe3[ 8@b8w*]Ly8;c79нuET𖈲b;[9na *D˕#W',0Q`*Oku9e`AQKɇ UeUvy}RoAGg! ^lS_=3)!BM^"OD•o p\01^\ Dp !zYq!2ڳA*cXHxJ'vHǤZUHLDnho}T*)b&R5R},}0l5WuT'WS)ޏwsĖ߂#xj4AU:n$8-&fJKui !$t;tr fy"e$ɹQm1dr<0jГ) =l,ޜe!^(} #=FB5겺6zZHo!j%PD}8nd1ii?ODTo4xϟOu7 5[dR9'%<]B]J&MhI'9,v. ]mTM[?q)eH.6 ӊ{%)ukN,iѣ,y2 vDiƉ16ҰP!/j4f(%]q~W|KpIsHJp|ɚYEy_6\I~u-]qQGIUo,Z P2c6Ω^AzjP? }Q$yۄ>VhhiiGr`kf&~F*/B`#.]yMqƲN1z";]&)tDm'% ؤVY P`E:JkU]HJobᇃWP A;zΖ#! j=bi[،޽2k3r@n>QM7[ijl4Y2}5i?@qܰ'I&zO64Ʌ_qC gL+ayzx9J3v.h09diKr܂p6V91r ힹ޴]eg-74ˌKYM+,i3jr @!A DD|7jg3}ϵ<Ƕ& -v 5z^K02 FLR; hFв$'YD"2`G\ eAaY4 ? P/i^^q[UQ\۫  "0.mz=tq|y&s RN^kbB4ܝ$KdɩTE&#|.-~}orgZuy ؗ8};1J +I kM6 C@aOeAa .G - g<$؀jXơo@4჌tLl7ޱ╎qm7Vm3i܀\}.Tez8|]" x] fHb;L)m``4УGE(~‹U X12` hJ/d M}"%q{ 5 O"hF^̆u g*`D< ǻ V@h#X>/[X(턳jQwErU{x6Z߫31Rp /M#SJ6D JG~tjm~M&‡?l<`n?ځ* hxuVDm8ӺY`pI<6qzۑ~l}=Vaԁ"p V%T+dZ0 K`{#U>Kl0dC\Msq!H%!s-~cbDM@Zj1 ,'&j:ѐV9Xm[v.abIeoRCHw@HVBmnKcxשqƯU-97kێiqb OY~'K;䳛pP)Ȫ֡٭v-N@-aZ:&RbBbvBHkQUdZ]K;{_u TJFEƀ{ۉĜ2sHNCvp"0S^9͟buɸfU t|ocr6Ίf8G;M@( #vú~a5q4|NJ4edޮ(ԳϐubY4PҭHm1 6aad I_Q-{.1}^nV>`TGʀ"I 5j2v0zF‘A$6\;80}ib1= .\I?SnhgE3!&qn,F!hH'4r%Ι8zTE EGq"Ma3MB>x0ЮKPFcZ:?(''lr 9\ƒ\le (VW10UǡԺș6&GA |1g>Z4~p$}C:TkAp T1@-OK])N` ajie]z~Ǔ ^/u;D'|Sj/Ĝ4oUeBiBHQS.@V#' bH\3nX=jNh~Z1tktfxT/f9t @{$12 OBtcATGW7b︦xEa” Prj13^B?㖟Νa~`>*^@Pg%|;J>؀0Ze4k]$>~D=nXsn C']zxЄv`kAs!SJZ*.+R{7y0sӠZd)$HxVZZM y<(kf@a]Z@Gg5ܣ=Qu]|^X[@;3zǚ@MAFpwOG=z}}Gr!bq!٘|"/n4pHGV3h)^9 ?9_^CMt6cz0m[rFh´ ?([FW"S.3Bm[wt<^ dܜl; O BFŵFWg '얩^o$o+QoKD`Gٲ;Ն%NJ-!ڱ*1Ǔ#?B1*VxST@B/ |*ٯ_{Y"۵[y]&0үn۰\qLL`ksBQϖ[rt9`ŗ%3xY↉`OJ"4HG: Y-0\t V-QxJy엎sǛjwHŬ<۪%- T215ʄ+Ko4(7-k+`gfDlM|e"\ZB]CJ纎k5-0Jt5WR` ۚm#ʷo _t~1p%諾X9^چso-)Ň$C6禹e!_Nej!d ~Iyɢ̮d>HMGU,{~HL ..ѐ HC.|]=8LzZ;ai l Y$Z N9@$[%ơm)X4]9ցFoɢnzMe?_p L̚?|7lm"co~z0g/I993mѧlJE'sjrT" ^XhQ{Mz.ha.v>s 7AM 6k6vŌlZ)ą2 U>eMFqͧI7#4vMo:_E,(DZqD莦na@(eKK0kxAlw`mIm{BsR]ήk\L DJoZ- ߽-MKF3}#AFakB_NqAܣٿ^{*\q Av #-FsN2s/u[/M=$mn+7Z% >- [ !`^` h4̽7 BZ3h#VyaKYFT/?v;}cAx|IJ!.QD]'N"4 /Rlk /\tx+6GFQT0cYzE6ӵw^pt<,[ºkiU=*xJydNg EUg{EE;itqFa۫ ,U~+ɼZݸWDjFy8yjVPpDBӌ+'saWtή HO'jU!WTuGAk8=:A 27nPM{u܇hf2c}HKWXi&&}"F&!qQdp_IoM?.JL($agd!{ @\}ĵEboy]kAu( %anZTJhDAQCo*,`J/J4ғTwwW&!-wG- 19 3z5u\%dU$8Sm [ #{EpJޚ(l|d;&-ҊoK]SI:?~׃Uj]IN0r莙5e )zޢOqQZHc][7  ZG FE5်5&94)N>wm SMH { fU6-T`‚jz+&Һ2Y᠈v&#^$3+mW jAΈܶR 5[ fA.¼]5 $InOyK9y`p9) Ӿ&JïcVWhhDE NLJPS%8v~>h&fxܾ9i荨(]mMM'4ȀT{B 2.Oc.QD+eu+oeO/6hdfÔS U w 8Q&eXlt(:t{[,j:*:KNn!\@.+sSD+:'T%&/>( hD-|-sU ӿ5ka6fN+kE7>Rm+5ܷz$ M%]^>1vAW_Ȩ ́]-0,&<.X߈ μ[O." }0+^L%P,KQ]X^9gP)2I(/;Iu䌄tO!F `"Hcm( 4_.dsn|<2"/s{qsY]+āO!ߋJipL?tq~ YKNj?\}f~6Ƚ!y븏Qr67%P{Ԙ]162QnY}JO4r|5&3ƱkyvnL' PlJU vB+ӈdJ 3p7f~DI$28B $ݢpq0OP/ Ěs"W1]d3 Min#=H9_<|ШNB8!j Ÿi4}2 鯾2v)aaxg:F? '*qdu~{G@ 7:_Xދ . rˤn>Y#[C;cDԘhpZ'DkĩqM-vU1T4i[Byh#Y/i6ۣv bkGyz9"'fp*/ Ⱥ\ 2}w4PZe1n/SeZ̈́-N=5 zO6/`CwuQ.iWQ9)#ݻN|!ٱEca]ݧ:!e/ǼN4HٵݪyɒG>_u/A TR}a0"m2_?bj/VD/O!;ɹ[GJTd"쎆%s,ib|SC BE<8 ݽ5> uN]牴21ͫ ǥX|O^ @Xb>Zj˞|Ry6dT:@4znbyhzy_t *?ޘ#eP]c a: "wo *v(G8He)Lt\n7z~qjuٓ~ZE7{=%r>u,a= $}4zǟ.׆(.d4[vq\()DONuWo [ӱ/N+lm`\%"}P H-};hg窿Dµ jt'"wzZ>MBN(Đ&vm9*ٔNآts(51$ F@yJyL.rSb*h]ŒEˑ|L=,̰f| 2`{]*z#Yg p^eG3ǣp9z`8 8ti(l @g@:U}x Mxfu}ʗT~{=7CZ =_]xxm P뚧aÞkh-.e=xLF(aXы?*?yfP;mLaQ{Afbi@Í_, i/o%@ OP Rս߶1 ,$N9@p(O<*Eh}8r.z`%_xlD 'w3_xkf`S Uo:9 W+j-ӕ#h- X"* FZA5 uz`C@Yg?o&8>_*pVm VL0Xb]h6C袅4}.\RF.v0_cRmVvcӺVS ؕF¦nS7$ΟhpjPxoӳ$IhZΣf_Z.&R~GfFzߋ -W0c6+*=Tp6 ݴ܏DŽq8.yo0Ivg[e`QxY|+^KBEZ4(b!G¼7dxs z,3EKLJo,>n9o# / = ]l @f4?fY&8YJs(3{1 '{^mGXxob e=a 5‡ @# )g"r\ԧ`XTt4s-P]@p9ÚDiwpKFX]5.'}neU8χrz!᱊ ,cd6`Xv{e!y^ۓ`ף;Nkړm3kLXG!g(еsc S)}\A;&睆?;3: =KH|k}jd]yu|#׼ }=+ewgv2PI2#<5?YU@#$/yd+`9M#f2 Bjԟ.ˌuuc=&֑ ^WdDض"r e )_ ܟ_TFܖJ2ʏ'343d̗@K# IkA~0 R Yڢ$ 6 Wk"Ͳ ea2 AlhqF=5˜҆-G=l^8`OF_ rXKYsrySij%*㋫WV`˲|/BG%"cUr'0[oV6DI8ڞ5%XN.a˃#•(8c^6[CB :pDr8Wra #fx抑@~A4Dqo4^N= `Ǎk犃/g4˖y96dПJd.9f0% Ր2i ;3>]5 d[ŏı9jǨrz{kPhC?u,Bo&믖Uэ ƍ;fC2= M*8L\]?m.H QR mR+4S_:W4Nf*P`]>K;k+Mhucܻ~FH66·QQYكvx9zjƑ(8i^/.!ݜdy>܎R_lu}LL/C%8aB?~I8Yh \(>ѳM|:Z/\hVcR|nY%Pj=Wkl/p@=`mґwթECE1p&A2*ra{L |l-٧<ϲu#ʳL@!U7K&lڤXfi4kм$bT$fOca꫾vyl]+-6U,JfڳŚ`z[bLlp8yM';4iaX,{-.N76{vVfaB+(='S v&:7@T$hڹt'6$fre}wCN3r.<$NP(`vE5$u. #xT3OG-H;mpdPyu됵9&RoX].mIqC:@!M ϤÊg rVKN)B3H9xR0Pe޲79Tk0-t`.s*K¿Rcg.DZy3^V7hl칫KC3e>~Sꡢe1jt{. ܛ1N@.X7buXc_E ,Y'4hv麱#A:oò zB.4O}#:_SυӧB9 `,^$؉9!bt lV|IF`yjuю f2J~p`2n/MBF{ N#(o1ujbfݠh{Eq;@o{bi =a9g_nw>{ldUMVSJLs&*J$3]D8!xѰwj wƨuD"W<[VM=! OE nyZF#̓G|:_v0m8|E),i1ؼf"sb8Ճ(I8bGg'N]|'zY?B*>$A7H5s|'FDܜ%OMa30gFɮP)\GbНU\A׹xX8E%XiekK0;u`_ XAq3 nx,D4yPpNo@+wzְڜ:W>B]45%8N[H*G>+*|Uhgqy%`w vyQ۵I̖ؓZJH7v bcZTe߇?@8fND 밫BRe$I*x”[ Td6Z(UQBdP/󨑿LE( ԱtўN%a0/̇7`sc*𞖁c֠.t4F1zʲOROpWAۣ}HG)8H8Y{ ܼv=XmM_p;vNd,}IZ4R 6{/'2'zVfn?C7cjQk/vb MųT*S5u'`iuqx^hKgγd ;XlzwE%C3>1:#rx88XV)ӗ4<~#)Xwjw7x'*yt[DZf,Jt4_Cw:a0谊rbEdz h*fM١=+0L;feM>3,ێgmALlp[vu-yX&AeڙAEq6ٻBS6U_-+mb<9t=8 nZؒUL/e.1V:l_f΂TĀ(Q00ġM"9q ler;  1 .4|)n F/r1pФ>?!$=Uk4- Oev`10Qa_7~?I%ANocي0^8ŮnhqkM1{1ʙ}rKXR=7\{vpFu`y\%EG|%i* ~ĢbJOc\Ro{*hSQ.0N}-~-U?SE@ miO#/>ʠH砿S0O!^te# UǬOYsfnBQ ?LW#q=P~~qŘ s^Id&\Yqox19*:PwԗRK+񖕗ISuUli`"v!+[^Pٍ ")u& *JK82o'&x? q;(v\ҟ2H/hi\qu4~WΔ,+&^h+⾒rui!ϟOx>5~mtN:&t|b{rQ-'c G~J@XXiUlT*695CW/% Hƛ]5}vPl\wʠu']$߂@H/;Bď;N>u).?*5 =@Csm>Y}xeP ;*І/2)qx^Ѻ,+:,w9L/.T߭؞+C*J xPŽޥih4 vj!טۼl>9s1ٜߣ|,Ȫw0ן(8Bw4sA$'oD㝫oMk" QY3#tx@)/PeWśR]Bosn eBP:z!Y++P|+B~@i-{PTBgũ:,XĢ)ͭ2rTaZ]WGuhP>W5 ep}ZS%DޥMڦI8tK vyױ ^6(J(w[9O‡1-`<xoh@~::^g"yB0v{ҽNye j 1Qf4 @m5eėt2>nc$X5(M-#_,h}(I2Ֆ=do@Dfg0ItXK ؚyE8e6IxBEҜK=lbG&-['aG\53n,dk-ay5 9n+owk@ W%T|c%X./F~aJgIy=#-a"`(,tqk6rՁu[)Z鼵QrЪ-ztz^2l>L+mKL9P@b] P᫃&ƓN?)،RSLx]K-K1@Y`dqV DBQ3-Xs$"yS@q̂Iΐ_"!]^J]ӷbN@ʘ'bC%4ͽMP_ͳx%"sekQ:տZ(AJ'DI86q/]b-&7SW.wPhTPv?֋}Q$S/4_ MÙ"Hw3θd>0y@ge/IgBPWiIRsʁ%Js[&!WzK,gel[s@^!xzbOgk.;8! LFFQf]a4\?Bl5lrRrpyUs?t|rmO*imWvm͎0Q%>Ù.R> ΝX&sX_þ{ (gzqs`h(ޗOq)=[L;g`,R(CO;F3kbv.@IŴ4(/TPf ةv1"A%;yR j@t0l&_9 5Nuμ6ڔG _6L.CpQnKECₚ5S373a$C5n Gn p ۮyhT,܍Ldyi-wٴ+b6Pu؞&)LKg2\L  ?^3ҷ"rHw8֊N23s]RX#[8-5Xۮ.'ei,̗1kyw ߖ:*Og{M{B)!X$;h/OHY{$[c= ;§ m5xL@kk̓1+Xj,:~M8`vܥ%yc5+R,ad3 ]>$J>اĉ#4pDe1JIzD] $*ݪ򔝗;譸u#nf8/=7yܝ_6JHxt5V{B1?zS =ys&q8x'[Dz_s},xg|遤$y3\7#XYs*Nt=h " {O1z׵#k`vfl\꟩,^a2wˮم{]iJrw<(ԙ{Yyˇpt|&}AӬHd\ɋX@1j|Nݳ 4;T܊XP Q%q Dݤќvm>Uc~)mPwdAL#9AH L{hT+%/ ̊gњEtBVnLB[' h5 #hHe}g"{ HF9Nf?2J ݁WUT>[-ž)bDk1,׈`+R?/B46bƫN {Aev q wn8zs@N} @ic؍ZQ1fb¼ Rѳ+ǡkGx jQW  '9.%I&uJ(m?pU!9iy'< UQM]CS?'rUX%ku GuɴzuTyMtZ¯b؈w'0)-3_JqAfA̕lj*MkҹqDrʞ6o Ղkj܌_uGqiu w9>)`,yGȝ&Le$@A=]קCCMýr&.NsR`Af#da~}b8tCg02o+IU=)#r[Y$ۃX|Q`Հ.9"WPNȺ"%KݗAmoX "<,7D/$SDGH0$N?6l؜բ>-y9QKH&IS+yaw@k*[aJ7[?~ɢuӕL2|5_#yEÝzha*nX%^vN;>AP@<[7Ύ]a[o{Bd!"#)jvNG6Qrlǖl. H>Լ;谒H-J$?"e<Ό`pe];? (][k׽P^X_lL?gmuc=' 2abBDžnypga0h}OUmgǸ~8R,>){|yY l$;@rRC|>m]{!>`nI*hҭ:\JQFr{^φڄ\Z6.[nVP/V:ȈMˮHNxF+:/Q3D%>er:[,Ε@0OX"d M+Db^_Q(6[/k՘$B0k.ߚ]Y3V,pd37v\ݲ_/vEnQ|^+Mm-T+=ՙ:7BG$K!7ֻQI'JxPb(K]*_@weJо%z8bAߚ&ˤ^IGGZ e]߫d$(g0NcbH_ `qMi٦GU>FR%,P{*=EzQ|lr@0tdMQӘcL ʆRIBb!8,xϥzL_kgm#T\#u1aq/౭5)+2ok"t|ƌ w\v3u8.AvFK  4pxhBo:$ԉ@ϲUb20"OXPw1+bIATi)Ẫ}9upRˤO%DFMVP]9ج pPp8cK*kz23tv?3I:w[EY?#fp=9)fy#u)HEQ"pmaW_Ϛ Kp|2ln2vpMzr^U& &]gӁs$f hlu>HpE;.\{mœG6MO]RߏG-J5-ktU VQ Ɨ@%;{p,_M§ SZA/ -z䭴#ƀs5@߇_ۖ;zHcm>Ʃ^u5oM C5-C(AFƳ$t|[`#C,.@%̶~R̋cﷰZv@.6Ӎe LTwJ!zЩ:4w0 $ }bV30 "DoޜRM/}z-E%-h5LwPz-Vݳ^]H-ًb7^QS'pj"7Z?2)!-rS P1Y:ɀ>BLےV$59zvʛ7VNU{*r ";>*Ġ(2ɾXPZүV-OjGM폗WnΎT!cM#3-¼ 9{nt*8G#cن!ˏz*MZgF[nԱ# #j汉>ɄEo8ejbʁ놲FDǃI5ڕ`J5p77yd`T69jANqyky>+hc/Rje:Av brzv"E%[g4KiN}⽩ࠇ^+\퓖NHӏIY L .W}g Hsq2M㡷Ҝ'@tZr'7ᣪRVQL={I/Y/bc t-}/t Nz'<2J1O$G1C+; wcPǂ_7KA?F-^ׇK7b} Q T$רc]:7~2qpDj`Hh ܕ9vc̢X@;Y3c3DFg|S0fqtOUiM&3AK`S [Nʥpw-Q^7ImBTtރƨ'+uZok !I_g/J?f'x/^,hZG,CS?ݝyr.F$\kmL7\XX>φ|Q=,T",)R:S\E/o> */rvC*N=7s0k iN$ouCZ5<'9Z`dEF* CFDB5VнPB `0Jp:oY޻HGW)U\D$9[ n:f.<|Cʴj?F`=0Zp_eKK sC779tnSYXUjus!NTƆ>f 7t?k}cWOZLDqK RFٹ#dlp7g/@Z!?Xf8yUw1,%kjIT =Ia !8bUy@CSHԨt:eh&gաKEmm.?gŞ9ӧMv8Vz1_GǍ6Qʘhk f.@l~o~H9 gLE(,1K!E$dݣϟ o+;pW۸B_Ḡm{Mu|R)Qę|";']UJg+̽Drߧһb MO:dDӥFS{dB|Zþ6uo6lvF/&׹RUZ xA ȴ@xw 6ztU yŽfxZ첷4kjT @jkC}~y ʑ!b i/8be)- KE!v4jEj&`Ӫِ:oȴ"k-[iu>#>RW82 "'X`[nMR&oM|3'S& xdstx(#QhvB2 &nHcrYemib OO0{<)JޤElr\> U蝛ͺv|%b̦S,OELa&b%Rx)" UV>0iBW !43 GG6 FP&)@c]V:$MKgRr v 7uoI#p9H4(OpŽ0 ײO 6/7TЛC'RD8FY }]EZi(|3nm.4RvPO)֟k;"Y~,GvW'4Ho`NiL0M9sgf|)B뇃NۿWz[4X0b?mgYC"bD Y6&yh ֒׷Iy ,m["R?~,O[YH {ƛ:4h0~FԤ̥ Lڼ]z*@91//]1}]RGvay1'!_5[O;juXÍnzefԄte 0 OQ: o7n=gsvwnVvW$gap?^uOzeh&E1`ϊGx&`!s-?^ɧa(Oj٪.ۺJ5r哙($j(BWnQi1A~,TY#U9|Av_?0" zz.-DaVl}g#ŭg.);,rT!?#<ҕNsg5BaQhVG_ (=*y?x̶ȕ@r;bR;4$ooy@ut-&5͡Ax2)AH=?I SD bͶw$: lzRX o:tFɃUCtl5,ȊL9֌qݪa OwӪ;r|?X8 b$ Zdx(BnQG xG]7#$Xxe~h'B i z[BN5jԿ:p  NkR9D>˪8fܫ8?CFՎv3߉?7ċ1|k?G4E7hQ?4@va4 PмB H0Lb>IFKJf 2[0՚qf Eʉڍ<dH c\BPMJƙ0keu8Z亶H5ߡՄ6*HMI` N߉XAJp&/>L we2{Ɔc].E89!N$Yny'gY򹇝@BuL=eb7$ =\j8UtxlsК,,==EZp݅}8>e/AfwP0NS״UWR:>B {HzKOrLhW*۾9Jt; ޡ+m бE"Q0u>z$; )oٮfcPmSeݣYfA;ftV""OfeLExfCdz* T X:+޶.j0~yQ/N nʬgc6do`nB+-\ˉ)uwKFdT"߫#YfƙYdF&6"tCANyF:mIF.nev̼5JWÔa|1C@Dv'q+|&ns)b4~8q]B%ͯ>No$)0$K6jg*}ãT)pewS0CbtYlhuH>3Z7i/NmDȠt0bg|/^-z.e@ K`;GU~P R{ܹE0C1}Gk$&D%?Ib D9$o;v-e{>a^]/^) b313>h`7VÙb9Ǖ5nY:m,nmvOsӐ߿3v1 @#Ρ́fޒsj"gWyh$@6aqhoLX ֏LBPyf7%oQ:sE8hnH }p* Sx*tg&iNܑ3O!Y&4Ze= JT#}J0ǥY!ָp kZ veA)=фct2O=).h@WvƁ;Ϣ o2ɲqvºH3ѩ_=TLH \hqKK od|/.% %6ҝA"4=⟵D_DƣUK z2|O7;<_cW5C W=jLb*Ka}}hu>FY!ya>9ClyqV\GͫjN1b1:nW/kg3ndfRǍ G[(A;H*2sh$hAU6cgR[YD䬛T8{> DIU16gjjVT>#|˟CxzV(%& 5 וtE$Hv}|T ;\e".ܹLx ɕ]);HS2Zw hsKe_ؿd8m4ٖmBQL*7Y#׀P_ K*Vk 5IJUf =fJ[o.Iu[H6R̫m^Z+YPm#:rߙj$ڞ y 6 Z ѽg~P:F:}=4rߢNN[NF@2ڕSxĮ[\E ƘKޑkj@uIȋ@ s (RFC3k'meKIpU9[`#YDkdך"o;jD2gNۃ50nyrS$ CjۗGY_|<]K<)~ YZN5~-ldZp2Mv1KS jfu􇟺}ҡNs~Q[d4~eǽc DmYQ'V\ƊE8UܓΏ~ғOMZ(P(^ǭ @H'A)G\ 1)9\eq륅Xm?V)a#s:mGӻ||Yt%HYBe!^Siva:oG+Q&e{Ң-5w0j0*#>4./+-ķ1ڝrrZ*؂#"A|SO>5ǾëKv_*!5FAa*ؔ0h<#]s8 iy,jmPwdH]R-$A!X0,]Çt#j:LE㠺bA\Z_6|a uU|!%pQj0M//20R\_yYſIxR Ʃ]cFuĕn e(7ji;#eCH/X> 5iFM 5 x߿Y4$nCi ̳uSX-TdD*qB&2qQ/{ qoa&0g^|٧Rve0Ŗ ٣"1Cq9eq*$mKIcj3仧G(εZt=cVkSd)K&4ۑ/n"_`Ͳ%qق6yx[ZVlbwo7%.cYCڔfo;Jv`/X|Q$HLV4J;/HaDqVuZw+{DaP _a $=Y ^𠅾]16~u: 'NR/)rp5m̴*^C^XE[?ʢ:U=0j.UIVi9F0}pAg31XQMZ0n2w '3ZSxc+Rɪk>K*/6GX49n!F< T9.w$i_wuܞ()ŬP9 Xi؋~H[cBMviOˬ]wtVu`  *&Ri̬~lhvU e~ w6G =֘~PA|W:Shot“ 'U2\Dc@20GOc&hp)&(TV'zUf>Υ {^KZNiFV)XK~AmE=ʗڊNkT奏7! \N8ojH_HbhTBb'G):D^{ [(hmjl=IyYrȷm WHQ ِ= G%]gb~#Fݾ!@R' !:;[Kdl"Y> s8?$&DVaJ6c7|Y(mu&pnYAٜR/]Pi:QJ :۪%4ߚ:W~Ê֭B{2xh–\ȒĠͦi3kjZLVyvd>)uP'OX8=$|b7)n}$xsUZ~Pd!,3yCM h KOi8 B(um8\2A4 5cϭ_tBZl(3yEX`AV@hqsa[nrL!S=Yo<&E0#J:#Ψ XY?;`寮ɞYkCˆ(HRuӽtx=ݚ]y}D:.%"W .d߳p VֽnpUp%آ:xrH ͳA ]Jr{6DY\P(NL3F?a E)i@AWqpUɷCf" Ğ8}:>PytGxZs\Qq?c*q`s;~j mZSxF@ Q=L%Ȼ)Eb}7pg.ymQpMՠyuX7E1r%/Ojzœ&(=.5lVXD)H?׃/ 8ő 5bDOAF l $ymmM+ɲ+^u;өڐόs7?4FGޚ7 tcT?t@-*F#vKxl&(Gnh_EH[.[H{dnE5eUl_=in~íGag2Oe >/61AoĄwA?;}ovn ,_S6i,鯶e2Wb{O7F)9\4êXd~A{6͏:p猗37KWFr{9cR0aђ߾:7ՓlN,j;^_Yͫ;q+>8t.r'gt[ IԫkDަx ' aіa9V"cJXrAYt|/XV[q!~Ytr(AeoJX^ IADF͊~+#ܪ=pdH%S \G]p^<ا{LUghsm[f)둿qqr>>3V O'&O}۰20ٟE깧zZ+ͦ75LRJRp3w/L+'0ANh,gTz+1|hK}R?ʝN~E_u\vbP'aiX4jia辁v1z\$|Js2-.f3cf2CkqM.YPшQH?h "L%M(v>Lun=] i0T#י| wuT4jaD;F.ѡc^O6̕*op*}"nk* y?sKl/k{?~.1a4U \X) #^]t s4Px%zڌ<4uкw{mek_ $b U&(ibUqĆbvwԟ9jĆ_K۾m rJcT@k'tz3Fd&mL9@x/&B%@ɶ;-]$k8m/5[bAY,ۖ M<.u=SzQYeev<4sjѴQC-ed1\ vuSZك4vzy2߉Cnp(@{ں6kGZ%Ja>cł;< ( ٖĤCzmG*î)Jk2w8$t))vY(; pFk(F^%p7P ˻O8zˁA AbNc)~5~KRk8T-`~5*xyFQ:I!&`Q1wނPWPq֗|hA(O7:}+tMB= .a/tcj(3䝏{Jo{U1|z4~Rp~E3/d:"Y׬o^gf^?! iXRjH&5#ؙl~B@?}`/Қe;ghAe-ЊVX4e l8 G{ܕ-8D:%..2\0Ȥ^B3,PH|֑䝏bkAá[ŋbO ށ! atd=H0_a My} ƎP]>s1O~k}8>>P`gZKD! /7˓wN20eJ|Ne k[˩a6e۔~Vg^@g ɗY"38y"t6nA݀C_{cuȇFļP4Qxԧ?npQZVև(`K0/aX WW Psady&T!'\ }Q9 <ӆKxVP0 -jk E:P)0lE1WueC/Tyˇbfv \G*ۧ8Z'aO[AЂƉy9ܡM $AGs=?J}V-S:ֻt&VNu0+jσD`%2ǿo3\sg%#2p\d*Q)Xq>~!Dm%|8U\Zk.㊠aBt4;u *mbC Fm۬۟Rgɭ >.k: .X \'NǞžbS};$]6 bi{yn AyT֎vLޛQHٿ-IBN˂j,`^.*/裚E7CL'K]JxJ1Y5ms-C&{1,B8B+V=ROԀ\MU4)4&h`Vc-jb&ik'&_膺71X ^,Hx IhB6c!UQ)V L#rEX񒄡;lbT :T)')3c\ֲ7;;"vӋvy^IXwǖW30Vȍ koW@' s80 @ǩYnڥމj .zM wH-`Z&NPfީB<}~X(: C-"WP/M#`ăĬ$C>('b9Pr4%#b E-N^P1|)SuAte i$\l[n3렐.@l[Ft,;=Zr!d7(|$V6b.X9A . |>*E2H;r3-{~yo jB:6lqYփNlm_{?=ppcAC=?RHA^MqMQ77^|ȕEުY\1rCYvuTuTSS0#In:?q<|$^@בb粠ۓrC*AFiK -=YOQRnk-\Gc]GA`7GgF WUY]MM)  s5sgsq,SӇP{G,zR Ɇi"ի~ȉ8fEyzc*! %#X0A>_3=g*zX},A^iwcnMW,:(Z; CT?r :KxT!:nQ]P,!6߈W i}.a\.D=𙋈ށ% qWxqiGn匀lm 9x; g5ե2 !Ա446i"zhpշ,1LGlYG*v`>ML!ַ؅Da(猊|83{JiĤH}=Hzn_r#R(al ΢9yCjjc9cDTS*[@ ?/rEJf˰D~ϖ@O (õ7:⛹2p %Ĩw%:ڂ`/w{~EpO*"(jߠY|Yo>a1dU TY @66! ("o^>lNxi؂e#y "f:n[ PLcq/C0V[U苌W!X#oį2H6WJ.֨(yh,>̊ji:@_iD% e-6-l64?#9Zi"?v@ hd,M!2َt:\{VR=QoW8#{wrTpT.([  :y 5DXpkkB;qUn&Lւߵ0JbsQ$n^ Ha%fG*-"-[48æ>ggG\-Fҥp--VaKʡ,C f]l KEx#E/Gۺ6 J4ؒx3Kv-0w]-mPC:sQ'6$%m ]ʱ6'>?'aH fEAX,4U)s ;\pqfI1;qh4u hT!g'4U|Z`| >Vx/ XB1rV}5}?O-)wiܟ'L[0`:+Zϕef$57rT='z+ PN"2*ALL~cv$%8 ˛5/lQ-;as >̝. E,o' L󢃀 A۳j7]h=ʥBx詾:d0R]ysUz&>}xzZ%!z)즧ulwoŸ0ިAG iοez<}.@bf/~^Im}[Z%zSڋpEzI*$Bu3IXEi2V^;'\QjfLx"#I')4!)֌la0:+FrTalp8UA1k,fi"ΣB5Ms:)x2$zb-]$&8]E^;F1/h]ăH0LޡeъkPY5.{y wQn>TaWpBpEZE>Rkji9|UcQC\ՌjbeG^tȿM)븶)S֙; :Xq#UGesBͼh6qDJ+?^TB2{][.ga}Aͱs|T#(*BF "<߲*:~҉hXխ\kRm.UPSߪleU=(RjeoGD&.>^H%=+dzٷ IZdCև~u7H3AމuDo0#ar|-(mFہk:MŎ]9XcP_Li(T>̬f5f¤vӭUsr]+ihsJ~ }`P6s DN|`nigzYY &:GV8dƴ5}'5`cfp33iַ3 I :!˽/}!1wJTG)hX7ݙ$Ov+" &ʏ0Vggn>"Wg.%MS`Q!F,B0vSuc>lj6涾̭M|j[/i wV܁Fz9! )63(}E 33:H7\R ExC[Sn 1]gF-$pqDQ \cLO.m;Ǡi(ح5[X8$&*6TX{z˵ Saе%ި.k@0@87,p]U\$v`zdȟn!>p[ϼZ.-@[叨5D1`&NsJ/C.<]{wOh0|/Ѣ(ʤwv{HoK(޵-;IgId>7CKsn 8eOl&O B?a0K(Rҟ'Xvy-X65E*8/_bp[€l!`|,wJ7WjE69BhKYcmtU;7&dp=s, w%|h'I۞Ÿ}M2EO!8(V= a/6ֽ;`NX/>ee=KعEfU=͔ v« NGMzBwaN,K?_+ T_Id $. Ɨ !kqPgrcK\ I|,8> ,爰YGd/?!5S&Ut5>r{K;<%*o{Z"cDQ`C$o.dh \gVBjdj=@,b?frs' ܂eCX W$i4Q#zտ9O~SiLSƂF%߭)Ȯz&WRV|%`ibs6Q@6|l9[-9-)Uuh6*mEAN3Jhg<%6֔.995|xSitP)=$L͙l&ޞugi;R9mHmkpiy6(Ӫgqa׍Ih.zy#1]]xN±y QU%ƯU_"EV~N]mA*J^OB z,gTk+Xč a%"n@^%-:v(Lx4Tu k-@O)P}H7TR o,ZWTDnOx-I$-BW(`o|Hys2Ti(zג1!fDL;3 ~,q"rOl?ge5ĕ7BӢci%v*1%/+CeU86d~?I$|KJTxq/~S儅a 8':6a%׼127= %ȃOӞiVogܙQ)N(.|7MhLכhj;hmWb#F_ ֭*B=)ưH$ed iQmz-T͞#]0KgݿpD xɫ'OIحBM<@\ Eը*'mWmatNz\l"))#+A|%Fr%ERYRȘ8֡cQRn+jz>5xdtݡ^UߊHic&hVt\Ee-lsr B!>8 yFĄ຅eE%UXMySz jdl!\ۃH C!T$)]lv&qm Mcl5B/NDDW~fWT5 :{7?wj+^ ){ʚ WNv;g6vf 罥Ё u#G^5z>v0ĚwXfaYaq)XLRӱ.UP69*rdZXFgHXCqakX)& . ƝyĺNjF*_21`Mqjx^p G>9@Ɂ)H}Q cu:5`ǣ+/1bpw+kXyh3A;cC t#,/@|]Q^Q=0]Eh|d\a,?y-H &k8?;;xIOR(~7)~(`AwM%<(.Ori>Zɷu~ϰg<#GX^3T~-eŨ^:a˼Z8z=Yah/K=EەzR}n{Y=z.`)a+$zRKnX/w̋z*>nf.]ׅ>OLcQ\F)wţb!',k#W8Bu_~8 0WXMP#)^_g&Y X($J7DaK%Yjy4$-@$x 8O+6(첻B$a㧸k Zx9:+lbp/ÑD95 ~˝s0$8+Z߻ц*2qD֠X Ǟɡp!v3=jRο(e^9Zv.g 9{Fp+/vTO{8k#ܶ5N ;O=^T ѫ,[VWkZߏk(?3ՠ@W#lc>14()&%߬s iN YlPfo9SV(3bE.mg$7 P4Eֳ`:E>> &Yhg;~,鐳Z}$1L!j94 s*n~_އn 2 [ގ`OZG~tLKpdjh!=h8ԒQ|iF0Z"nLchTļx% ]t-_i2`^-2d$d?U8iٖTce Vu$ZP%vr9.i鿃vaM%@hǨDW8Kdu^IDd YZ