python3-perf-debuginfo-4.19.90-2408.2.0.0289.oe2003sp40>    fKI ;G|`u` ^ qIRPW&_eD*GrMp(e>iAg+uj^ٚ/iK[w!#+g٘Am7IhMW8~QQ:&>2y>oYTRğ'5$^Vd,\I:7u-#-#jVII*]N{N}Rp"WO}8;ZT . DaBKh #{Qȳq]c8%2\[1o#Ӫ:xu& Io6,_~fE|B;eWM"@*QstNǸr ^򝱝^eLHrtDZ&EtBnfT) '# Eb25a06c9c519a4cdffab6e1b1d89170fdf4b8c6a7c67479257f06d2a6b6f7cb74bb946c2e3fa31da18252e979c2372e003d9b110 Fso94P1\u=6m5>9 ?d! 9 d04: Oax~     (Xx#(?8H595:Y5FGHI(X0Y8\x]^bdefltuvzCpython3-perf-debuginfo4.19.902408.2.0.0289.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.fBjdc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$fJUfJUfFfFfFfFfFfF7c77be0a27d5a0dc0982850d7f1e203f0d3e45a96491f20fd17c52351f03b90dd80acd007c3d81a766a056a4ae002646909e1c9986a46174232963fb8351795c67ebd558c78effd0c50811056f601acf77a06c1b100ec48b7d8e1d387fe69005rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2408.2.0.0289.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@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-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- !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 17230239784.19.90-2408.2.0.0289.oe2003sp44.19.90-2408.2.0.0289.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2408.2.0.0289.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2408.2.0.0289.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2408.2.0.0289.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]=0a2937d4ada7fd733609d3dc660acfffe8f78b65, with debug_info, not stripped; P/ -8HeAutf-8278636197010de662788dc81b248bdd545d13943ca2802fd0873c241024e274a?p7zXZ !#,D] b2u Q{LYZN:]Iq5#]-*,cNyJyq*ӿ %&45u]$:lR& 5o8l6)Ri]SxMjݰsqPqޭ/Y^LS,p`+]P.n39H πE pKM,.fjA6߾`'8`60c4IV.67p$JZ-Av 3Va0tOT[7mS0\V%!I0"¼u;+XU~&td0EZ$Yv*%;?A"@ aKr/^;mx;9)x0R zb^vp9LPtJʳZ44-$BA ̎#~"c*Jbhj>2M8RB|2ʳ~!)lRRxG5oE֖V TI~|vٲ ad1}B)iEWQجQv-Ю!Do0 y:U҃vu%wX>OC7>k!qNs1c [ٙ +y@?}{qopp!eh*qgcK-+,&ر1E+LzJM_$ :Tr4Ac|mNcĆ&,w o (\*g釧\+qs,/Nk$мKpC^V,{@YTlE3yM# ҁ<)b 5F8^%@9>14JmFm3U$-!@]LN/Xht .>WOoSъfDuKW&̠wZ?U[ħ8]XԌe먴%^h E8ØU$寒v#P[e?ϑe\ɻFXă':bS.j L(ȿ{< $xF&qH0}{\}|(,v}e&uA;a aۊ?b4u&2Qٌo-?33:Űē9J LL''o3^VH*KʡTUNi[ތᒖ1# ɪ:Hn|M&ِ֒>,I/D}+viŊH3*rD@(xw-ѳK}M.\:<$WqO}/ΤY{ϐ qRC<^۩nh932M$MFNՖ*x3xSe#0D >K2 a_B"4no։3p_5P}-l#RΦ' c"BV?@ V-m { z[ D\Zv36ϣd$:`Lb{2c38MA+ɠs9n'*<+bs\jl~\l!^2ϔSMWl=5`}aijC>ulLl8wM0ecG̬)k El@_ŚuE{ֲty=JRQIN_ޱ%6Iori4FX ov:6Ch5b Lrs-Ϊ=*1N#o3w@k_IkX C|^Zr PX#pjϩ>Y>XZ^度ӑ>nW8,y3v얲kFo'FC0T5HeEً&_g!@zũ8En:(-)1Ť|#Zp(T ٖd [Y4|prl(+ȗC^łNb7\'d"q/5WV4B ӏ>m qtPlQ eVH6TnBu[9ͧ eM5r, n!‘f@/Q="e% Q4D\Ap:Z㗶mj {S@]ݬ?`7kbQ^6$>O9Ciz8,Dpj0UcZ*͠?arzt̺L.4UO/+DPtdIg+k 2kl!6K%<\v(72l%0 zj)? Wcl=m9|SGXSNhJ dv-8.Sl7UHa[NţnS OvDQx_*l.* k_ڬ?tJiɔsNY؃N߸·VXNtB|{BаtԏcL=Xp]Q\:|7_=NPu`ލktY i,VA˛W2wr,|q_1QH ҤjF"uAp~T;{ެ쾺χ|UEAZwWE?UӑOJ,rl󔙞- ^-+l#S?lHvCp?.TjȌwUhz)0 `ߏ {2%tCl@0朋OVt|bX/ \F9bnKUт\p.?E:6p,ůmH5|MPtop3~z]I' i/IY;@.rOboG0#4ڂhp %O/:Kfe$7<)^mTr◌ӟ/[8~Zg _>=j}' ZgG2/fĐ3][|`y50X/DhӃwbOK.9xaJenwcNc]/ 4g~@S|K'=E|6":l*# ksū2ȌP $R2VZnnCBӎgɫ$VKGwhng6ƾJ0ܧyBFY}MN#sImлbD@))QSߖ2'w,fq]%PJhh94m&p?w!t²&/>,-RV\Ro<@EV%/؊ #y}e̿gBߗYMmJs )֯I_SݺuKD0]҂R1¶"22r*74@hR jeu/:Fc]R[ @x}Tpg-_cČ ] NmmtKE%?@٭ witA,81fkn`q`f<2w,ůe+ ~G_Djhuȍ˴oG"z`1a=sm 7M=f#DwI >QG]%+fbiToCrl47.' /!'LgK- ?Ϸ<6XZt ]"%XX>8簊HR3Hˊ:RYbßG,xg.(WH<4hyi`QXNqY?4U@P {Fԍ y}t7#@,\j'ÚTE .$4;7c JRZ=4j6(/" \'Avۡ;>VM(eO)zKg}^]߭o1MR1cL=3;붕C d"Z0g#N/FWu,t^ [[e6j*PڞYhkט=ek2JhvPbϟb5@9\]̓ :\l~7M{i79nˬ Rqi(Wr'(5R17Q{ ,#?{) yx]x̪)u4mE"/9[L <|TTpݒo)5[5e7& }z&9Pz9T喀,;qU+wc^iRH;YVu6b na",uI3x*· GI6=(BR0qJ)Z26~ uS 3(Ak,Xt# TpoJ~bzu7HJ?}ZTS`&ZMN45IFI9so,]<&36ȵ*!ch'v|mZ뚬7>2S N.!Zuiֻf|ӯMDz3^Dh0Y"ӛKjw"q9J^+^'FooȤaoF(֘.92sϣ0]婚 6jEL6VƦ< meVih*Y$Z*WNo\ͼ0^ Řu; ~2tmƔࡡM?o ;AƳdc<^IHC = pRiCՈ)TW^[n= F1@i?6ړv` H1bcgI=lhVb77mDHumzL|&IR8NطƬKzf|_y; v[v +Q[3)r}PElc6g ]x'KVk--jbLGU0$#&"ʊXatq$L=ÀY.Y0q6i >KzkQ tG4Ͻӂ84K |˪1 u:d ."͒?X-Jo+RE?_rO{N2uLY +AoY7D"PȺSDi\3_wȥX$(΃P Aܢ*@q&R-hHെ``M? ws\ g>敏ImH5%X/[w4=QIVz; (Os]x6[x[t:l7FG]O"™5z"0{ T͢2% w]pV𮞂_w"-c7i5UzNԻލ0b bќOiK'}D QұA7^7B]>uЂjOY4{>95 V4OS)]cnl& ׯh&>:Y{_h\66D`W5K\|/A4ʰ rܾ-NH&LSX,0S<8UG;  %byqU#3Kx{pf$hPn~Xn_8mX!~GѳWcNԕ@n۩+uDmBvAm''=*RhtQh@O/t{SSYW}ßn ]?smHhi-B!|P~NP| Am,AvJ-UW!j4H(]*0K֫[@\S !Km#J1x@`pN!(/9Fʳ&T(wp8|z'HX oKzp 4! 7INVuW8۝HRA]PdwAK@Ff86۾Z2UÒ#K4Co Yzpd;v CT@ɆrVP|2а* T&AYs:U~/(x\'ɧ2$8Uck<iè ^r7S [q[ D5 uX͚#9bb">?{=" oձr fLgX7㽣dp}뤻e YS0\HVwI"2,,BЊ( zgל+áP1_MUjN dx4?,z{^^w=N(y ej煎ErC;+p~҅1'G'QE<P˭8r_3edEI8<RFp݉/]Zr߷[N+GW򩶧7ԢׯƣC` &|] !ܰSHW2&1nR-ܿժs?5Z$^Vzvϰ(n!&ʟ[/&$%kĝs1v; H7..H+ DRQ8#UF 3GP ]TUXkNtrRJ5[4Zh~H93 SiXk~J,50ˬ%Oz;remP5N0r2CbqnE%b԰HZhɂx,؇Gb87]{dHSQ;.ݎ,юGf]bXpg6dqTOuC}Y˘OgP[3ꠅ|5JfNvIJXƱMQ{\C<}V'@ %ij>ɠe膵"pZ90Z>+?/Sy1W$4h:?T ;m0z ;(Dbs2/nKIx):N/f2_P!$]_Oy?;.{DpUj.8XAr8 ՠJ#Gb=p<_'HC:L!W"kL8Zw9HXuXJ>7 >&T16IƘUEsIݣPQL6hF~L{[.2.xRτs?1 IB?^*qJ.6\c4lAH$~HJ|xqM>6YōWwH2̪(J9> )B#|F)s+cae|·Qoo`hY6_qd'HjSt~gdԺVF94(hiQnAK< kV*$=5 `]kNL}4C(8|1+0uXHdN4BJFcXeۦou)>MzV`L7e@Nf%eQ?wCü0Yz_?1sE@{.߄@>kc1,Hj^HVlWmK/=nBX`co82X L>Mp/;#hhNͣ$Ho"F]N/ˉdg'Xu C·'@O r's$3ϔ#yPj>G'Sl ôY\#[Ч:G-dKrbBJW M*_٤i ) a1>k\(0 - ɾZ;2j u}փA9Mhrc:fA1SօU E;a= l/njjm다]Ox 8?6PȑsR\@Jr[:D[ɺԹ>AR3uR] .}Ҋ&BQb? Ryu}3[,16 D2*wS1k[6c=.~o'O8 EyX;H3~%Z ƒdU %;F$A&IŌP c ad>;Qd|(@a`Wpe_!d@fJЁMKUI>K< nS;ݹ2O|GXZ짊v%||5Q!%fB4ḼjG{dm_%q%;yq/-xQ SH2*^#BkXjL /6ٝ9HVRaz}c.Ρb9oׁ}H#`R9CFs=m4;CJ,;B7M1=Bm$y7gZ@03-mM- @k0dJi5Fy9}XAc@QI=jocyu9"-)Ϝ;hd`:dnn}(K&-pE"0/e^=, 㕡Z OjRjlZcr[10/oK7?,1= IÊZVQKv7m?/3qw@V+E$g1 XZ$K/G%,|tTXtɪOa9(4(!d2OW*u/gPe\4҉ vEH_LʛQ Z8l fe-J3Inq6O@SEajS0EL [ /dWZg J=Ь(2Sʙ/["@yZ\x+%rdMz,KMy5ޠ$HbuXVC,Ӆb [+ͩWOv' IC2oZGa]3|XHOhju 0HXa&a`T?ki aGKרۅ)Zg`Ok pl3 <ZeJ$[ONd{{ ,:}kY,| QG!7YYXPmfNLÚ@.6ē=$ER"={ Z؍Z :얜_!]cR=~b9)zj CxUʢtofP[$V mSo%Ŧ].P.Xٮ&+#6',x,1z##Bsː-kݛ~'`Bm2-X>g=Uyj;t} ^Yʐu9~C{ՋB}!ͦ$N +RFg kYBt#ٸIvǎj2͖F/RxeAQ-(_hE>e5)<;cY VO!@j~tKF?0 ꎓ5n7.'m^W<&xjuk7^<qs9r_"gOz x^O>l+ W^7DAMQ4jqzZ_E= jQkiY}UQ*/ĐI8 XcdLz[PV-ɐbF`s,]ۼxh`p5݆@jFǔY!C)Tyg):IC]QAb$,Ė}\{G͐f>g]ah]9fϴ2ԋGZYS۳azOl(Cҡf4R/LbWJ.V6%ŢVc%+(:@y-@[PG^92Jhնt98P7#9OC@<& A;R.f3h\Ē(> `) <*ޥ,±GXpkfu{@Y@ZjI9o? tsٹS M0,vTXy][)S %hǽ`*҈nbm5UFi?C=5EyQDQ9%=Q}˗ݹ)'[{L0QѼA*,"yeWF/ Ex\Q+A ?Cyᰬ>JBNZ{JjHO~+֏}̶{darUIEBzyt"g£ewWy5=|* s`;U[F1/v,#OV;:0F v_NnsRӌ(RJyZC_Sc~`ڡK@G49mOw!fn$cѨ@˺7gQ~"5L8[ˆHFq{dܷ+Ie _z3da5>+9iJTYayJV}c`fd6~%Z!#ӛvacx뇟S".IGLHIĉ&bZ6LvE,<Gb)ݫ Zg-!p'Bgqkl ~0UYgiR5<z GqٓL]Iİ:s\kykQO9U̗6= %5jL&>W~[ȟ~ֺ0+irxVbfB$<6A=Hh|k1WgpEO߅s=5ڭ~єcEW| 3` ,wMW9] U>_(H1(l=2aΜn3R9|GQ&6ˠd*eg3(\V<:]c ٿ=XكǟBe_.. H]Fr1 d#UB#k1[1C 'H o JtSCUd÷7%SXb|'G9>B9g. 6s*5~k_iQHtƅV5;SHȯ)rgZ<HEWImgDayZVP7RvY!S.aGݧkD#zNц0@/!};D~Ө(GXKOY'/eLgl.c

~9Of;S Ѥ|{}eeƹ2 w/4]$Aϼ/NI<s{p\Q!lf.*&U9m?VQe a%TfCHTD@hكePv_ Kco$k"6G:`*B롚TA:~TW|q53\v{HN)ppz[!Xj0B[І-ɓg #w+^ʸL0kb/Z a,cF8K8{ +͈)CRsڣO׶"MnwB|#G@e% 6sϽ 1?vmSK]l@Fbt*9lf.'^&ܾ#TQܻH|e!!js^x ȜEm/5Xj?gI4 Er9#0|{:y7a@_ }Wwcd&i E|'h _:~x$(AL1 BM-#Me{2ҽM y]։ºj.+6H$?꾪'ףNr'0uQY7vhzVU $QaϏKokSl6@ MQ.]E?j~$Z8m!2N)+/k} E[$ex߃8IXqZ ¿-CR0 )ƍ*b餐w\|YQs?sZFajP=PB+|+(.Ϲ?IdA%k0duE5:1J2~HY=Z)94(o7 @T /\q= 9/YyvP-}&wPp vX@̚ߵ K&m٣l"7"3}kzΖJÆӒ7 Mm0eCQD&og=Н_t91|E@) PQuk>ہsy &<38J3VXjUJYWG#yM$xBɴ0)ҿxQJٟ"Cх0كгrWdʡ]1G>bA@KM\kTJHi*ʽ+tW\oưX_X]K`nNFovݝUFϥRx.qQ׬Z'?=W{'{O5,,X]e7Jʐڻ'T0UŃq` яcQgnxW"nԫH?|NP׬H`H0D׀@.a vTZ5x7II-Mr=!dG:xsmʃFyHI+ 7 gGXc>zȢ1Q_ښ$jZB}Z.NT^F[o` y,DTZH;c-1.ps\j8,;n LL< yPN]+gS~r.ʭ=)֫GFaKjSvc"o -wu厵SNtSD߽҆A$'k;š&^=U_&Z~VkWh -^~A4%9ʇ|x6G|c9Wa!h@~6L&0^dg["!g!'u`PҮLqLZ aD BzRX.?> Ccy&Gzq~| 3%j4Un{r/#<@f=ָxTrDMSj˺w3vńmg@$pƆ3W-nb4b\O! A ;x%7Wwzo o2wc1CJ8T&>'g8o?B ߨ-d41*:qJ̭ {NIDOrMm$D> yZ%Y<LetcKrŒu]t,[uk΋anxb %=୳?9}RdJ3W S="羊/e uٌJG6@iU^[Mٯ[E jwI1-B}E!{K)]iͤh*Wb/ᚾ[.Jē $*3>sh\?4MӃ{''yْPP?bn\wΰeNUW_USO▃yzn0a:Dp}.+ _r*b9@ Ly+H' ňUl5:XfӷW﮹YD&K9j-@& W['NBp ĎLfLA;ɇ?KvmbTO]g~/te]#qv(샰;D)as[Tf*"5B{-PNG, o 'R vVHHBn!;?. d5= 5T( Mis&@ e%rj#vZUѶ6^˱lG1>79bc$@KWJX / |eL *O iY l V;F,q$#>,m෎䶯@<+aMV=Zzqnӕ†bpW̡}an덒I}xv7WeβV)4؛Ԣkb^?0h?lrd 蛎u|;;7&Ĉ]^Dr@/bo5ly(ԪA5=gNC њh!ugW% #SV1,W<Te ^_i9 - xAA䕜NDSﮘ3/@ 𶩲(h~+򜇗GFUb#VĴTI:;MwrO+/"L2p-Ίd\kn3,}L,6)y]m'-Wghx-]5p=m6( -Db'eq; ق}c fwv4,W0QcQFQOk}F|9iߛ/V?e޿I}D=LbJRьcAPK+xĮ3ҷeQl#˵jxWCIuz R5z*Ɍ$k<' 4U3->j $=҂l`H01&,N]HL5-#៼}2RZ};EZ}:\3c,h_(,窫r<ؐK@[IZTxI_DVMM>$(9 t(M|z=8FHmX/JT!1x~Nr P,pRX +:([= M%a--i/' $c+F~WtrAr٘~*4}'>'^X. D>.O jC&?Nw'^cOl)^ ٘9={ZAES}oQ_,_19b5>䲛pKNIl+<$EC c믾*'1*b/$,BG}:ד ?Z7ǚQ|iEY0O8 Hq҄vz?Ct x;1,r-a2#L1溹W_2)R?c͢;>Sr5<5<ȺF(j ڼ 6uRۏ[:R6N G*kbbJj4..iIɷ}G>v '񄫍Pf~n%7c)ɘD op ]RpJ. oTQrT΍L31x3;fTFêrC0p |U=){.$]<AMǨ'*_JpdA0񀝒DXlN%Ηu٧$Va']1SNR<|DeK٬yWbodQ'&]){#aBVx#7D !öhON"&Ms6oZ&oضɼGehMORbYy, 9۠b_P*˧avdž#GsXmJԎYp^|/>~U27gp94̜H7eYfsh(o}E7spX5VҞ9W +}bK#4)/! Jo):-.hw>/"MLNJ xQQpIeu01z>W7~DlĸO $=dam.j3AԆn,tAYBބ>\ؚmtӮ,{[-`g6|A;- 32Q[3s{;RĵN0s F/dMUp3>uQUtL0&Pڷ|`YdChbd~kXzrǗD!v16]w =SjjtL +]Zd 5_eo(E$W7khH`qx$+n*&бan IX%pB&O6aÒݜŹcLyw*vMl]Qwwd?Z*83Y~sw1b#!h+ 珣/J[{28jzW-p:dK%vPl@uCdc#A D1i'dwF\{S*% Y^4 ԇon}hf`nҶ]${d6STIBݖ[v3<~=AY2ی} %;-pg@ MiIA#!ϩVB01pn޲@mرs5{FP"?DĖA`Oq˗ P#hGowJtZ@camX*[k5- ">|bFb] F PqQ`%=LU(2V_IiKI6k [3ErG0g19]5"iw]tMZ";0R#&-lzeyz73=`H2RӚDɆ -YnH,!w>>`^LUlopDz?OJU@{1CbM}Bqod`Ng^v:Iu Lq Ch{~RsHNJ,xt@`Yl@9~u|#s яZ=,q#r -~$;7Gܭ*~7.Ykzߔ6߬,R w Q?EsGr ^do}$ 'L%&b)qaLx2' se=5R@-C{ lbtÈ~Ta nԓRR͏47x \(jj`ӸsZ: #yͱVM6w-s˱v9JxsGrDʏMD@8t37U!(WjcEA >xn¥(}Ơ \1~رjP4ȸ4 4h4 bǍF>&vW-U3TlGvc(y5T\HʜQKUH HGM?c:SGRK(ڏ$-EP"S9YP460r L/{[)'@CN+dnFDr?ؓ{2E#Z]zMeC'eˇ2"v+5FYydD_*t,_DoM0Y&"||1b[zd2د@jeH@Q 9ˠvz ?. Oتoh_cqx|=ǘʶE*K/-+$/M7 {%9lK"PZGkVƴg P~˖f gpI 驢ꀙ U;MVQ W"=$}Ƅ ip`IY#cFz ɔbkkdEzE&Iat >0(㺍N6u).~#|4yT(**;1)lkPf 5&&VT5ï)!JXNo,@ p/MD9Xmup6/]Ss8Fj wJSa;M`1y5+jA?+T|bmo7Z @O€5dGXRQ l0 #dZW4ibVA$((X%`0scug3b&{bW  ˽-3bP#Ik8Iz~4v> 򩣣6Cb;(9/=^1}x_zi"?DjHfٗ?OԊ(*ayP` Q<_wT˓$Δ` ? 8[qy)'C95@ЩrR@>vɐ`M? |[A3j*DX<v2 ?T+9h&{j7j?GB 6xkgk}DiSd"o^, )e@q;AåCR;g9{B˲ R7s^N* | Ec.YXhI+UO5MU&7Llw~e,z}u^"c=3SO` #P*g clu&k=ۍ|,-*W(?ҁgmʯge8H{xخ7їeȊ^ZEbf:[49hڼx-Dk(@#ua{;ԞhpvLT|52DmUG!1Ƙ`* rGEh'*GA x LX!lVŃ`fcz3O"Vb,P@cknPژ^.z+z: iO`#C-pdq7"IxFbtV 'Sl8b}9im6Au0AMdK5b^[ g-H= V}uuǁ)Z;;b0xuߦ-PdJ_bq H 6`q@)f.$|սQ_Dlj%f+/spBF: ixJ]֊t?U^OU}Չzqû߻& A2$u)-0U[ p(݈P* VbIMKq݃fވoSmTDePރ$O`J}۪ؑ:xRCֈE muV@QoqM 6s5wϨ_!1fh)rU{2ϓg 41 5'mR"O;$u@7ed] &<'E]^݃7$@ퟙMqGcWpW2O tSN@Gt|kma^brWYyll lϬO*E}FZDXo͘{4;p&n0Zk&0rr<].AWL(.\0^ƚm ;U߹Bg[qr"/,m2<WX)b }Ie75އ8lQ4_ݙ*˸M$PǗ{EEX <\?.{ɚ4G;J+89B<:%tUGnr#g0*]}k$MC\f-'NRYCg A.m`oSۥH@-܃* i0aI 7tpYϴw4eo=y* S/Xc'uQZ\bBo]s.7wtf+ʼ5XFㆹM/r<0O:ħU\^v-UAͼ z?,TqۋʕŶ0'Bٖ{!$)ݘ&h9p#.j ݎ7'2#|eio٘Ƈ&nl'K lC7 cW R`]x}(ķQH5&jf L󰌙TE ͗|๺CywŪ2jv͊`y! k: Ol%;ƚD£<⎂ef&X0 ٍ&st*'̹u~ -'7)7[n`TNW0>( +*[r^&~DDg|VLCv}b?I,[haTJ3^`+u)߲f(s*m|3r% ˰N+dV_h 9XPmD# vhxg%kӊE]n=d",@ FD6|[q[''aU fV' B, g@=0"  ;L7#I\vøQgC-Xܙ-0m-c y.E;ynoqRƞHF~9 }?!Uu B Z(yLE#k.S6aCrofg{~n} )j8 +פzx\pe3k|':tn=NG'XHL!* ;bv9%-H5lGvnsnSb'#]zѽjCr!XzA9^眚"%=ilSMhSQًKK./XvPu捅M_ 3fdqBA.q' 6Sa^c|x<2i?F[H5aiYљSХ[Fʹ1ᆬǛQ5YiO$1u2?#pw?6λUO8oԝ2g$&栗5%r㊴{)I ϨUb4A#td*국ܗ@H?`ך`)Tin_Jym] r<%d)I9,֞׏ oDf#s,@ x0hQW`|uCK$O5Et<\]ևW2:>RE9UԠ(PbL,vږ[ׅѓ2ͪ'h5E7Xq3 7y)vΖw hgP? [zл(koF٤@CEC 8mg_ S6J@L YD z#)( ġ}= 3yg#}1V'`ckd A/̗1Ř5]مAZ[0% gG*f˨!RDW L)_9Xr|e'dG+B)63cSW) {{pBn%\fGvQMY^}l| WU+A([>64hD~sHejESɧk`s@t$aտY1`T*n, x uN/>h:7vw;c Eo*`WCn3[M}Fn Iha%*b䷫6<X.YOc̨86RE.-d"+4@UH]OֱEs̙\GOTΕw{e=;@^~;>~N4NLŜ Q`'UOE *lVsQ %(ߊ! 51(W,"X2 %L0s=F+K$+bVFu'&C# n՗%jM`O)Yaq[[Nm`IfK gos4gI.o^n)*aJZx1xh;)A.*N+!{"CsO"/תB~PL}zSH39tk3<6hҟ,U_ٯ*--,%vy̱^-n[ѭ|#3_fƇhO_0pqtiKlLeaih}Qw#0[3{{8C|SK%gҢA(Z6)0fyQa ZfgƄfB#xN{`;[AL *\wz1zs,hJL#vU^/KgɈaxN4sD%ՀOkP~fXd}ɧB=- L)xiyYƉh`!,j9b_~maMhpmV3ssg~cx`~p} Z TCGwłJe{ݞwj/8: ZIe%\H_#(>Ϸ:FxO|L )tLOC xC;y_1gu4N{ PD,ITD%l\^J@ϳX n}vcSZD&aNC8:9Q'n, &n%\`O̅1Wr& J`bN!J4u65}GZ,7\B89TZH?Wm%b2W:T)uա)%QZWlvsHdeX´\-Dx*u` 5Oh65?'$;5s\uqRoʫߘ>h<;N0ZqL{a}-Wh*%"߻Ya\DCX%'Xsx la'?o%D"M^^Y @JY*56zL%poEqa>5Io-UEkt|}sQpBzA]&~$[ M0AFP g_u}ߣ8 24#j:™ :.^i拋܁ՒXUDEV;tAP%C b E[kl4`y=? 2kut8_zLM`j0|S0eo|// nXngGpefcg, `9s8}f ޤ2s=jo9`d̆r& ܚ#?@l)2\q' xK.h=!i.uaڻy:re~j1SWj{*J*2)X+-r?](Mpa=F*_wD t^&&1xijY ı#"PH`U|!PeF-yჵ MH &rO2 IAhsoGO"@)bSs?FbR[$YXVScL:b!̎xI0D3GeW(X!)v #lqhA9>@ ިm@ϲ39-뛱Bo7%~n⍚z6aL$,9Zs .u j-&1,.Lӌ/pK DOf6Inϩ|u.ORnC7⠾]đۻa:+H) /vu(MS qck7KD,Ըxw{}Adu{t=*<\!b:)JCͅ ޛ͢I5I4X#z@I'(mW`8Hy&6.Di_FpءsLVÔ|ara8G۵NgCd Md7%]qK p\ўpM ^( j(uaэW5:T&|4iCת[fh#>g^<1mTF<NΠijMd22&]f'1ю%8tRZpquG 9gB:,>)䫢~KpWتױYݺNjG$e7T]Z(R%`'Kub ;B %~eKU;#&q`p|z6e@8&BiȒa-TƣzA9|u9:Sd#ZKstb6g̋TJ )<lLlE Ad`cP/TU#;j_eԻ;8z? wO)HS1!.^^"\^/5#$[̟͎8Ug4BQ/R:w<( 1֒&G 3WD '0"YekIȮ g*Э9Nl{v\ wM(+p:=pc!Dxׯ34 Ƃp,K_W:CO?`Vԏ7U453 tˑAEqFm!LiX'?mI2=xl!6ҋGǽ6;"M'N](cT~_e${EXqG33zr]ۧ a,Dy3s0l5l@̮6㙦_*{Pd.", Ghò'o.N6$R\|wLIcn%[;H+ ;@zu7 fR'k" j38뎎lJ< WfV)}/(/w7I jĆ ?7ֽch :x`0iDE@@oU];%fXZB*};zHtO)oUkѾ;ҁ7:qofD_k$Hr/muEzu;+;m.[5 j!ˡ&ECF,$&_ɛݷp_fNˬMpva w#fm2 pt&~BH;pJl*v,a])G! 0+ 9hėiȳ} [ȅ`b jY~G54b(u>?%x +)vz~Z48MՎ=:[ B0g֤[8K,ЈŹ4_4?nl NjGOc|.Q'MK֐^ة];k^dkI`L9.^sD"AO}Gʹ7dƢ .\(i+U(/J`HQ&p fu zLZ$9?\x 2~5B$T2;o/.hƚ*wiXD^"F)~QS&2zH# $Ok& pC]J_|+ Y1v[f(%w(JbC1`U Nʀ#;T4.be+VwRG;vTOpyfѯ8CY#<3;diT yS/.99 %UmYPKꑨEBY&b@NJcѴWa]&RjհNp ʜߚysvtjĥsxu z&!:W^3^F%Eoa^PpЗ ,[3?}Yt/(:&e.|r஍^a . ;{p.R6 p(v|r'd.@=U>_c#1+TvʮT/p)[1 /1W[0b\Y]jv)Ð q  {- &) w8T!XE‚1 Sʙ8&Y$ 2^`n iM[*ėGE~S3'L.u`UgwzÀ "؀Z !` W˦W6`͑M*[ǻiU\b3E Hj#0ԍu{2t h`hm*Wn-JP%"a/[&UO gO-" R %ݬGN^ok(UyZSerI/x45[k0%VTF-:15NUM]N {]0R(&{3Gst|#XL詃+%{}HvD [dX=QǑQ3sPC4<&%{U 2_yeuFЇxݠ$ךu9b Tr;FQ7ٗ;@ޡ f.$z5w?ƛᲷpZ8¡6Mnc#+2RvvT nK6E+KMB,GI , ˱0<#<sQZZPyTzjeHYH\Bcstv7Q |<6g4lY6h}O(\Ba_%FiޝYP x |-Ui ΰEf-l_j[ҝEŜL^sK>kYąң³ܣa%r4yecao"b@DdA;FTS)Ysc{6GkI \^5 f8k_cIoٖcD S[<7m{BKU`u ? `7ć2ƒnY:oMO9ák%(,PaS|ָ5"t a2UMsos+?sǷq|9犞2.hVW+Kn5 u&k%DAM2˪ f uWlkB =5YW)k G:ѳ h֖E/R4q1~>wϺ QCFﱣɳjX)*ƃFQZ>36[oS;7m3G>>UDѱZ,5O#'I}Ӆ:f),FI1Y+c YCn|%iSd-x8NF8* :^hs0g  >`o-p)GcRe}ثO:^\(60[ 5Q@$jk/UcKLJ2D# Qflɧ\L0;GMфp g*9ze'pj % iHjbBA9rzi=69i=1ayYFm~y԰#*T P&a|ڻ1ęh.q;Ꮆ`Oq$&`sŸG3.Oh%QJm-L/$}S?%Xp\KðA>4~.ƐYWgvK2?J*; ?NRH j03B^&T:l%UQh  iveY]azr%"`ĨkM + wO"ϟ@vvr7Y^Fæv⧥w{$1o!+^o&2zZCGJxfq}7,pκZ$a *{L1WqdL L<;C\+^-Kbqk٫ŧǏn$ອb5\}xrRŢJ4O8 B g[dHJI&3>Qɧd+-CL[*&?w 2s ۸-hheRԹ۱^GZI+ܬn9ʺV($@lֻ#!FuOoMwʓ(%fH =1|JL]$>Mp4ȿy8=!( yE+hΪ[>dX`]nơ|vudНu 8(vK>]O1#M?&t{IX'IJ ƼNȳGaecƅq,JԿHݗ`!&2Zo)mDj2qo~-N5e.T3*4J8'`A/7 dM W /נp14LmǸuЙP9~8 [TO+kۘ-QaJ?9t{-qrv;Qo⫬!U 7BKYB6 zc V.x-vVw P*3Z[hk=O^?5^J^9VrSr.hUd߆.Cݮ^3cRQ斮Llu=SS ɿ-fBIR~28\f@sqV^UPA`S⿧<]]T"eDŽȮ豦f\5 O&9:k9_KF?PgdGNlUnF\)}7Ɂ ~c<# BfTP Z_8Qp/U<R bGR_rX 8y|r:g-E6'-Kqt*QK+G^Cp^kN{wJ)Bw!mJ[V$ȾuSL#:W 0}OIvN%rJ}T=c͊#Du>X@ &t/41 =s_EN-Qn.5ĉyJ: Pї=6G2f`ز"I_͈"LypKF/yOxsU 2K iρ= 7]:C(Xǣ jW1Y5WH|q0QxT}LO+t6ƛO|p;Joda:bar" NK: 6o֝ &7&}.Hz)lxW X2JNÏ2Y 1w}ŋoz, >,-|zM"UkKBx qe_,;mEͬᲇw<֠X*zqP~Ö$l ظflr\ٛP,᤻ߞqOqeF yI#p66<1q” 9qTı?h)oV<[;S&lBҲ{sXG K_F0is_&P^ ^[z)V/ԜO./LH2;\  "%aeZUx44%Sb@BRx_ɮc 15ڮHO)[Ll9e,afQSgK9/zޣPFe=Z$Mu8Vb¶`) uXZµJ`pӔ IU-= q¯J d=`w 1??BA_̻e 7hoo:JԒ,gpC8 *_`k"ne|| yL2#R7x^ ˷M50elsgI[/U1Dl10R`8vJ#EؼI=ZNǢH`d8zrQY jwjJ ?S)[(lpyIQ{0Ǻ?S<@=z>o38nr_yZ_q7WrV(w9D$EX%5+55OEԣλFW,"L3#@M(٨[ Fةz[Ѻt }VΩ8KϹd 'f5Wy,ܼ'q#% BHP=IaUoQUt,&~+f[er}Os5Lq7d3̖,9N-)k@oJi9s(yaolUrϧ*xƲV0_-#yȖ8ARTvQdo!9ϷXR%=u/Vi97=KhmgL7+ C]ujb< jO8[//:X8U2rSy൞ĜWaNtRWkT̎(BH0HvR^ূ2,8Gp]Y&]V֮vu, CYq> f|1fݒ<$6O\+: 8dӧu1v;Lg\*LgI6C8+@W"olaӣ3[}-9(_5Z` ُ̹c>^`]xSU@H":H_C4j#-8y'e82 하zk6oFbk^1AXTW22 Z&ϙG?X X[?z\h>LV}ZigncTJI^7%[ `.YTLai0^ YV{i(gbdYxa,HQP|:Ǫ}9ʀ( Ǻ-ŏzVwY MIՎ)xZFDGq-Bۍ;Dl뽰c*`v¢f.A统!)Wfɚ)rr%G(v ;>,Ot;O( JH E$eOm]iCVFǺ[_Ԃ G mTB ݽ表Y_jJC4[a*o 6nםy#% oޠܘ}^xRC"5x${^VzE7yBEeK1x"٪c Մ9H&E,RvxvcW:I+9 'c#dʇ(.ئs:w\~+TňGD%%bɎ&h3Xqhz"g30#J2^37BK%9D_{ܗnY{]6QBo?ǫG,{$RP{|NEL5XHڗѼd+2XˆHGTɈ,. \Zbj2.̌rCIފK+{"oPZǚ(O6f#grdB]ێ1f䷟t9Ehoř8ۨ iI{RyHж~u%DZG `=:6 ,MwZƠ=Jnf%2 ͌8SNk[; b^qD7_;m\B ?nS:} ςGdefK Ej*!Xф`D3/FjDbttÖ5t ^o"Ǹ$k%Z_rXz["{};`s7"ջVuPo!֟%'W!s79Ǻ:FEյ(>'k8˜SN tIPIEP|.-uF(6TjzV51x*cȘK\ߐ!ÎyB+`//8#,p\eIFP)ƣ)tY*QcuyhZi| XR""3ɀ/מŰr1-1pFodf_6WKJGh'/םؑ`TL 2aBs٫^-ZoFmcr~8y3;5mwFznM\f㭆5Nm<n鿋zR|k, wG/٪7`e[;yëS6'2"r =.s}?wDQsKȚm-M'?i,Q A;V|HP4 [i3+ mG~JL;dj}iH CwArxZ7N hJ#5% kZE0Ìv.T3&0yV2D+}H:^\[b촏a5ƭYMF4L\$vFw,űc^o d#jEʤ}^Hh!eБ^uh[%_GeP~f>Қ35DN!S}bƤ\L`Xjv@#OPK)D@ nIa&Zz9q!Z}M;OB<.d>@o/wq>pP+n5'_$9Q3.$73e7U>_>M>jݸz'Nɯ¤1n5R5?/5ٖفN_! )Jx1:{e;b"6fsԿ>;/Kr P07~r;;v$ӣ(g Y\q zuP,[*SOfg;Nu^2 +9EΒ#q+jkj6zr3I*"rX=\Uֿ ݩHB;+nӃUOhi?H9T+j D6L!U{ @cؤ|Ģ8d;*SY Ə|9 cqysZK" 33(tʑ!s%pQ/^ȯ. cIB[Tm̺q[HwY:/޷IqOX1?4Q~~aHJLI'%R}@Zw}l.^qn=wP) @EeBpKxFAewl Ħ ig(>>:X&> 7"YgTpXCM!CT a0XXn}B;%%upMo q@:F[k""G y_U q2)ɤ/mGXMG beTbBoz Hj|2[8ƊoL7?V`ZÞuwJɩȰK*P V4>n fw;@ !CC'f@vIo*k1p xD^2=&^ɉz!@ !j !Y$T?[g(9(\-D}*ϊܽ3?ON-%Cpe^(0y7 h>{fov,X{n=Kp=4ʙ[𢓴Td:5Zܚnke8 `yjTYΊ'˔?%8X/|r Bl@҇)H^_眙4YȿmD()Ǭ DW8) NEx!z uNX5z*!FWQR¥4E5bdc$Apy7Nr!G{nT%>ؠc1JQkt&z폰oҬPNSwvv> _ Є6ӆMd@ŦK&Zs'pN!JB_OiG=R3JRz5MMھBsQ'e]KvWݶ3ߵqHLYYΐR:EԓmvHOZܚ]({PC2o8#w$3Ӄ}s:y;T-tO.~I}iEvF F7Y 㶀\A_Ħa)u5|`z{"8Zmj fL@F%LN{,ݥAG,TjI\EE\цrQIZIv.ΧB{_.o%vd3"gP"3沧CLm6nI=:vpBCki.V*B4- WqHf|H!OXΊklIpblƮjdyYEY nrKAtXxgYz!n 9uQh0f=B+*6@%&7Un\ Uq !; UhzU۝(6u.Okwy/.+UB CՅ gv")gf`Xz7Jy>w~*Ɩz{%)WnO y~ ;Atr=^24GвpR 4-8)Lq.)}ӌ+$AgmtS.osRKu?;Āg,U@3!Fg"y7چWJ/#o60oz ̬D.,-П\Ga“¶ӟ>8ivtR&bv"= pesD۹/f9+u[Z1rWӂd8W_gV.8]o߹\w:tEW6wb|I Uuҟ>uuq$J79DtYmz8Nwm8j#N~рк޷2Zb͏+u%JX$G0YC.~sI"" CPuێW~l6=ItBQ1J{2wlJG;5!MwS1mtP97ֲMҤW^%A]3.5fTr ưGbJ\ǎKJ3`ka zxrnPC7NEpIJ@^ hr#,Y(yqU Ơ ~E'\= s逧A ~b^lݔZ[g?ɱYN Ϳ̡MM1“jPNH5bA7s &SRu r^AÝT$:pv/WTvȏ\4zڷQ#%5*2Y1+ bX%,7x$ck H @\o xQY'PB3'Tv6~m'T(r OP=ϊb_o#Tw>u ڣ}W^ڄ@'e-ȌD۝+<3qqg)0j:;S79]Z/G gs9)o)KxʫJs`,/S$$0e5 /;(b7wuZf58^ݗu sj5gtv4q~$6*0!uiM`PAj_mx ͹#9.M 1}pob Eơ$|xlv$wH-ohٮ^-ˇ *fѨPAg!_>j֊2|$׽^3=-țQmAi8 &;ٖQp&…Y!h31傏/|1{pWb*<Ӂ8հ) 8ɬ6+JSKZwڤ&ͅewDDO+,<՝@ZeI3e汫{x ZtsG< G|11_%=b^ޠpEdU^`7,̂вYKgj$xQϧ$f;X1{# yda95sumN}%6,Hs%4rɌym!E6 +r&>b~Ð<#gOҀ'JX3x+>Ha2㩨 5Fgdj%oI{n®oe§+=+Y/JrMaH {$= `m)YBRjn'Ƨ$@5xk b)цBn&9ϙwmc.gHC U+H.H}  懙+T {,HL%R֕[C١:1+ס:8%l3i0Wexui i8@tFȔ6}Fk{cθ\M&Eڴ ճaebiE|+xO@5G aE;H@yic,;RǙPc+5nZ VԶ:X ^>ɫ ^XʤmBW ;e2ʽUϡe?}cL@Km,@ W 椦':LvQz'A9+flwyꢜVcÖIw'~ChW\p(jڢI*73]@t߼s%81Ty2,^׋ef뗏W9l x/Pēr>0x9s,T/id2 ӳM{ӌUlfo3w2^~ TdoqN7}@'ZZ唐+h1'o< ],?CDb|\qMWGG-g.?OQ Nс*ꃻz:b1g+]Boe~QQ7",x *el/Ĕt&g.a!ϙ"HOs&ݩoH]LTMyIA m< |!Z&R.ԏz1M>8erZ*g^gȴO&Ei`H#r ܒ:ӂg:]?{RVgAc޶?"B]PQ\ me*PfͲMH⊊ugS78%ҸP6x>= ZR399tUtdu}ɓS1} 'ੋnNC9 CpI1{dh@./A+Q$-CLReί4$!Zy-3dm싌Fx=&n&E({auZsSǮs_u('Dt]tW#!ޭ jXWq"ϒOQi7yʠA+\aRmxE$be@2kh\"Tw/Φp+v->i ҕڌ昤B I!iP@qzL.ɦ ɩ6(դsOጫ~MT/"Oޠ:5Șr nH0hO9#*7ԉh D4/D 0gk5#N@LP,qd\ UTRYqﻡk ,{@<74 =\I\JؤnΘ.3!XVVt GIH7{ @?H6"G82@Q V=l֔K K1J,J3kP-kS45P$`lAQ*{$!R&(ZbZ~+9or頦p&6pMǛNfd"!^5U.\A<׍j[v6i.;DxxR!NP.P/stx`M_%|b[ҥԹۍ}0*y@Ǹ蝜?t8!_†G\vauLϕ62(3r`DckbO&h+G 5@07Sg@JP6bMZo` gSl Rw'}U6Ɉ58u$MJ"qQS)ح{G^_ Ro ee^Q Or#z- G)o+p2(9Tob4ī~ 1 >G;+I9[CmJ=hꃙ)<1SZ1z#xqӂ$UD/mw an{~>ZMʼnDe~*9&vz#A KGx#3?ȣ>& H&ꏍ@p aQV*0\>-M`mE_hY(,<3W s xN5FpqZ_$)ɿa⒢zE1 fH&8+QQ蓝Q+S(b-fS}HtoTkf{]#^ޝٔ3ʂ* DΈ zR1R!9b*;FK+G'O36fɰ<)<'7mt>#8p5 CiAMr8H)w*^P؇g%pܩ4MYHf Rq s_N?d^lڝFz,7ЫPpI`!ɡDe1*~8LJmăQvۥEH/) Y I,e(lj3^UF?6y5HݮfRpX81f,"Ѳ/P(~E%pђ%?zzk׳cψ, F^Π #Ix2Y`]v8>뗀J [{V˛'DIڎƐ尝FbAMw}K 1-b~fBe:qbg⤑CcAoʵ4X2HF`:i 2+Eپ>:L Q]U '~( xΞ7PvZc'X WK_G D6ʲ9 o:+~SdaHsX6KGhy@匡٘ф,EJK:D͌(E3*.zf\ $~yLU[<5nڻ1`l3M~ۉ`]ilZ}h t3Nq;)gZ/x!%G{W54qn(u@$n|:)e,aLoNi:Ncb% #㪴7z:`,Wj;bge@|h= b^RWQӻg腭~߭IPϒx%6+~ѫ/m]Ai)bF"/.)bR7heo"g儵pFzlVP$BdDo)[SvaH@Wif%2߁HҴgp$>4H=e]|o!7;aʶ:?5+O3( H8=$e 4֋q\4Էh̄S~E/rEc<|]37")McL+eāafo-NX c<31f1Ѩ|r\)US !w+9;Ԝ\ۊ(,o^VlǯaIeNzƵJǝ~#F4ߍG(2WA ,}Gu'^ሰYYX|c`[*vtyg-F<6N8; ljq2~a/rː]#Sp;#ȹK.?vŶp˵fTНF?[,d.( d`k:-MX k->3aքsһ9cV70Ls `&A~Cc!@dmQ!U)(w wa+eB Mo&ymsM|ZqPyKtoO֤W t'XFp~SPNm5a׺ {&=H1jZD#-vI~XG'ogI45z_:2v™}/lY f=U˚ 'A3}%`_VFW*຋Saoԗ>U*iU4 Yb@BȮH4uϧ{c~h}=uI;+k08)ds4?GҺ߭;7aY bɨ!y=z4W M~Bi`W 4D YD/y&oM{w\{v%tw&^YZU q|åJj3B2k:H7.)~ol0tǷ:!}ޭ9YkObGwبdQ+H&ynL^JVxI9{B_!Zſ4޿޻2Hc$^גx2&Y,& qn˜AJ90^ʇB|gy$`͕sr,==؎dޮ>! pNq!aJӂk$\3p,$vrg_6M\I.m9\tLғk p`E*J F`#齣u0":5dD=խʲar=:,,MYɟC*Be΀OTJN x yauJc>H~+G%oܢKNb ſ;1[Ww#24^ mt4Rk/u|FpVI퍶"D;*Hyi]} szOR4y5"mksyn?t2%KrYqǍQDa;T5biǝ^UCւuWk`/*dJ Kx.Ifhc]*W 1 䙵Ғqa,î5wA7U56q0>BPOΏq5l̹<)T$5ke+p'CUo1ƍޜ[FXX䥏0YAI什12|^*{Hoz&xI:Όf"62]^L&j.Ayt vKc&StWIK/I㚄i"j+̳c<R7! ,Sp`Z)'Dm<+hAmTrlsרeD`i&;Y``͑nOt塄9csT`wn9$eqhvQOEO&# pn"&?Kzx_Z>Fu+[p{7"%a2*;5bal+r&* 0ݍ^4\¶ s{[>iHO>cO1I[z: Bߤ{.* 3_դLMbB̶34_=KVTh˻'ݠhw+37;7`J[NuZC0$7j\?*t.\$"Qok\^8f2>pJfVhUIC 61f XJm!@fn:zؾ>MƩ E*p K҅L2}hOi~S*Oro&Z>*|Rfnxk "f&E•Sh 3n&[ d)-E) rAKt &d\Ǐ]l& )mB%[qf'cvZJ:eO'P·_fz׃kyG!M}V뵯r tHAYx`pkz9":-͊0S3yv'bLB/?55g:#I7'lf8SEh"[1Nڏ;|8~E%<lcJ.(l7GvE #]tNrm?2FBS9YDs0Z1.!dΒRZXnܬC l#Xcy`SѨ!1hihuƶie6i%!Z&Rraj'7~(B~O aֲ݋+Z}1e>8[%j~.I5bk>9)V`>ZF%;A>ƌVëtȳ\ᬊО~t)(gy}]Magۅ=flRH0)8溡1e[*F j@Q&dVSdЛC%WyHKۦtۂ;(j{UI\{M&_\iW?jZwa hsTio4bH {!Cޓw =Uʪ2PӁ7s̞yu C;9͞]Nwɨ҃COz8~rlӦ{I9n(JkGQJQJ ]@Nk$KΔeyC8?O7ַ:jV7J*=GClO^8̭3x1G-o=]q|h_VqSR-#,A,mw,R܆58vSZ~*Zې2Ͻ2hӤs̃(Nݯ *ng삃(寨QbfhT0/{#H_+>\8ҪVf5_t*S~1բcb2NV k~~ΡE4@J]T{\MK!fɳxKjӓ?hf:́PBI%%Qk.4; 6"G '>EQ4:b/y#s'pxr$(i``/Etl"F/r+,~Z#Jw^NM\q?[ BvH.D7RuWs~ү3EEgelx4J|x(ʃ$i^ ޽Jsb> ʰX3E{V ڽGg4bڝ,G)B WͪATvn6r{B!-Ve+_vx!<5CC8<vpx{[}1 ;A8^OG~ ̴SV@鏵xK@ć}[_O%Ly7FvoiZrwJtx'%fۛfX Q8> vޕqFE=|HtΌ19.%lYbehZE>㈸xx26&0xU,=lAL TC6On;BjGվCvoaB~#8Qn4S'8~ɏĂ#H6pHV}dAS:z@escHؤ^\8Cot)ZHaV֛՛ I6^-Xbg&&""^Q1 7SՏtDꔏ4@xqs0P8}[ie^nb42<%ؽxw[[$+5:M$7,4QLrܧʖC邠ҷ\٭lhkRӑcxh:w9Li:\7h]٤R]zj8 6l?Eoquƣj+vnI¼ OeA%g_f߻YڗħW/a2p.ЊxÎP^o]Rvˊ QXag5̉W4x3OQP׀l kg葖K;C{WK*1h0 kLѪ ,B?:y%AnݯzC,^#xvu=4@RrHρ2UG +zb+IFLǡ&BxT!~g ~gʠu\~Lh?${ Ukq$/sސ~ 7gE ٗb:)lâ7rʵ.oX vN`tȁ^v"!;[ pHpo4! a5ʀLvxTBnj >Vs:;+w#7m*"xΉd-u7zthIE8qi'HC9#۩lN/6MM^U)|Lmn:\ȤjH;VG(?  5H Cׂed%C8hƗ'}?(}ø ѳ@ FArsM^$GJ{0%Vw, 7il9_zmmb8q&E'HLR 3%fBJIرkʊyNЄsqY.Aׂ7"k}vB[HLblS|X0fܽw< !<nk66:BP3 q^qeтd'^E}Qef;0d[Dr6Iu1gD_g 3} "0Dkq Oϙp/tZ'-7;e%O2&_#S} _"Q^QɈB|٤![hf7^e#%I|zAUOT2tx5!3M_9%1@gha=*̺)HtvꢇPonLA+X|ȁ0fCn5S?(I~_VL~iðrxLZٵp$TPYh)FJiu Rd_y.T`>z/_&j1&1mnJ\G:WjK%-#;"(_ m|j'M(b>#@cz/cOKaވW`/SuBĶ&Tiy!5^eD rpՏQ7,>_Fɚƙ J+{B0d›Ȼ_ݰ[ ϋ≉5]jz3+km%K' rF3֞v@GAG&KiKqm'86،{a}kx5iP(e-#S#T2!~`/{F&0x1E0* vV2Du10Xmo9/V ;<"x *_g;m);flhX F3Jk֘ݢj 櫘#${Xdh@704b󙴓ηꢤ(R̵KP8d;QJKVTkFZ*?qQn[ᇴM@u<聃b܅|њ^ BZi;p*~P bL靟R{&Bp,!tw6PjbS V͎Dqe ؖvUx(P^/I%1狡Y'}دe-F6g1_t&bcv`XU vu_*/agԷ/[LWf&pg~> yAИU幀G!x=84VcmSМ:1Шx)֝}xP P! [EaG|ǘ,^)tťurbc&'5-3¹Jvp2|c:m7o0Y7T)R#!,˥FOm6{xݮUB?<7ۏtzR򱔐3k#kGP"U:hb)FIӈxPsrWOTTCǀgӉbN ҇Ʒ`z18\83/xSis)qws'sz2s84A'L{ 7j8 qh 兹?39\OC6?d,wЗ-`6;"eocE)P0|d&@ym{b4姏E:?4SH8e9$rR)XF&a Z1%gWg fQED80&wR,eln4P=Fa-E8+Q`x\{ r ǒިNB>JB3foj6İHtYV7 m)}"1.YXJ(¾D2 ד*i9gҖ]WO`5E[rjU3R@}+ܒՈ8Vh,*pۮJ@_S&O=-{\L/ a5C٬MMȟ޾8JW;1Cq%ضzB߄^郢 ",ܱx`VƲVw&;Y q4G7ޯf2BA=6Gũx¯H{g{e.IЁZǼ/ >uJBlRfXG2+hy\n|*S̗vg(z(T/p-N l2 G[[Z9(0/8"+';< ;ͧx zd<ǛFx /cݾJF-ޟn,&~p @_FZ>"LBJĮJWW m(y W;B=};;βԷv#D XM-NNU73Z̶Sl%[m91htb.m _D)=-ȻS&R> .==aWM5 o8z$ȷLR?z{Q:lH .U'ٜ(Xuy};RǙ,Z”m`ḁ="gqOcg"TEr ?ڈ7O\\G`MJ]Dn+go3aff}WE+${.NǓy% ttG+ HZ#d^}8o.₲"eYЇ(**@d@(.ߏ"tE]Y]~%Y`$G%l}vJu]gp ┼M<^8'x_? 0hmē]DEG}s.'eo`y`Nh<5 Lsz!!Y2f}̭۹BA9AyCyFYܟqUIùPسs1O4!ʔnL2eڹ/2a)z7|r0'-s? 9}hgYD02D6+߮K3t9r<]uW<4V0 =eYk-0q nFub K8ލ2b/`Ԩ<kd4D^ir|$dkPK#CO)+C[3}M{ yj ZTsMT.ϻ,Ȏ)݂D2 " }>Y8Tɀ˓^?6LWm(7.F\v&-PTޱo x{GCZL~K@0+^``'m,ݨd :Q39ݡw@,ֈl"CyfUQ*ՀQKj R+s ]: 7wTwx. @m0Q)!=Ks,,8UY|C]&S<%0pKGf׭%mJTzffn!{+ c3 T)z襵7\,-JbV# 1>^QڕZ=8oK a*H7L ;HS]ԓk(mx\^w $A=Y c9C2 +v[GVM4~sŬ$S,kli˼"a\,0$lS,ʉHzp517\0MK>ͬlTqlr uGYW‚͉i!㔅Ce2X9V2dCI$n]OZSc*VS0RH+Xd<)?2#`'чhH׷ pGsDxAĴʪ1~+-G9~N`Š֓3J5m>'8m~ z z-dެQ`LwDenh\~sBPvHH ];aŸC§Rk:"q&w$Փ/xSq Zei?jrzy14?qg_^zkIf11;l;~jqʗIhu2νɚ7VNdG9DS>;6t!ݙwങ7#6QOY{RŴ>yr⮜h&[6yŚ)E2rEZAxnx~#`kzpDEzO[z[7 *.[3)t@`羚Ҍ+b2WiLs]TiZb ,6^kZܪ`,*dQ71ЬŚw O Y}w[56nA&©MX+6p0ˆ0.8⷗jt,.F*a0rgNU-6$["@Fxys촠ecÐП|O 5JӷTϼy6Af.I[BaytEd?p Љ།).Nm7w\ڗ.5%4;wlܡ\waXdp&I.ɟTSVvMO(ZzkwmoD+Lz(e7+auzDoz[أ֩ba3XLcWaiƼC'4}ĒSscIENObW¼廪 ōK TGvΈMנG2*INuU1Gp.)0O1FBiPꄐ{ i[#A8HI鑻 veVb2/^9e~5rMV_Uu2P`zHΔ%sBo- 7C8M}~lAy$-$cʁ!a,@MG*y'@H/hah.ppj60=D4Qv _ r ({QPjYxRq=uJ^@',E/{-j;诱"F C"ˤuǴ[})j=޺6i׏Vi%9>lӤ3jTX\{y ԁ)êiT6&gޥζVbeX%M,47 -~K3R?ܚ$Ne._{<{| !Fs-@-=pw6S#i-kϣVf-X?߄ ʑc }S$c}VK\9T8y7H_;.ce|5 1J"~ W`,9iVǻ4r>vkZ^ۓ vV.SцII0"ګxS764 D. 'ޕ}= A|0l\\b9r+ T1W==l~cpTHOh2k?4 = ,}eOܷ0sDiAb4P~'3~R~^^>}_,ILvHf ȮN.0ѱ#wuQk-+@2PQ49^|"\90ZZ%8 e2Ffm |dǭoHv}al7芬6f?MW0[6%D`ƃ9\:k`[swrY$Hهٖ6$ KG9򼙃˜xHMuP=2}(CfFnߩǿ4*TxXcL¨?񨐭̝_Qi1R5vtǥd X|#{@{Lq"Z\.UA#zz:ٯۯlYD{қM2y6/N/!%dA%k;:2|-~؆6*FYx]7Sg' p-Hq''Oʹa hM-tP 2O~{gaD:RHahh>Xk s5E7Ft#ֻCe; [ J%X 5euV"Nu'٫&1^䉽XB1p @,l47^nC&s TNՋ9ӾxE~b(lIVd cf^F5J.\m)%GDFK%_upƛ ZZ}UtHDYe?!̄nJ_/(lH0SnͬT;cF_ YȮ&CfJKϒ6S"h/DO١dvOsvJf4vw>iɣ[U,g]2&]h:[mkUC{\ 0SsbMTDp{a|d02<}s+quqߊ;ؠ ~a*sN/4ZwUr)sݿss?'L^&Fڤ\o)k15I{t+k{H+ 0k$9C8dvv Q` _wMw(D&*}9ۉpMŠ Aͤ`B=[1lphmʗ:BeQ?Tџ˓U#bBRroaݘ{fHm#tJH,PzuBlFF}F>/Cj-i&ёWJZWCrB9v鿑"0!C8V={>WAXl!((e"g/;~& #ԬҍD);%4w^uu];EqGC[>wDJ.@9 [bhĩҦA0Hu~wWkC4_?xpUT/lT fyb⺨_ zNԭ(?BS%ʼ')W+좢`e+bGЋdxkЛw{àmrG#D"8jz<>J!D<.w%|8pI&Bhѥ2F%)̐'t˴:V"?}=9%{?H+Տm~ AE8ϗu atS7[AeR '"|yV1y5Uk RuZ `JkS|1K<>R.׉r&N[C.pa$1 jRӀ%%1IWG A1-H|y;׽p``>Hww$a\@S^"PJg/}X n3zhd :VAq Qb\aS!"CFޘ4d| Z"`H܉q/ʘN@]ؓ!F$n2A[\@WFS.)vد+f=݂zDHς'Gd6;Fpeks&Bis L^P>ܗJǦIaQwv %ibtn o}"1 à&'lT+bf*xeKSajԦD,5Yմ\Z`$`9n-oc_Y#2OS{&s!p%bM/QD%[#@TWh;@YMWл6 eپ^X&௙nKb9U OJP_io*R[v=hy_ؐ!$Un)v},6h.ɶ¦w6ENtCa炾)ss@'S YĄ\=Eb֫r Iih$k#׾]qN:$U\OUkҷaNI#{XkUj߾f<3sy}c2݋԰*(4MB`ek,y96O[^ۡ7/`nFٷV@-U/Q1vXuxA@ks9 ~ ɨ tcPN&Q~Vț{fc5E-! e=m 秺.e>)X9՜= @B .d-oh?Hrj.FCZvt\9 Nˤֻ+t"fVRgk od#CV6 E-uAfˁWAPQIe>"O?CBv9D:KycioUe!-xWW+xC>y |ciNc0QL\dXlO[0- EK(FZyiH&.z"sBMc#q8v94 (μkʵ%/ DlF! ;iW,i>/_xcB]gP+.TQ]%Iw L\\ޅq0 ˓9U'5Ȭ?Yᴇz)bM!:O$q+4hv:U@c] I5rD2E)##pI%F 6ȥdk*AdDmF@:tHb0OV+Q?o(EY$נR_kt݀fS` QHe *:`wGfIjb`94聉٘FLhtKP Ґv+|>?!ѝAfavNv4GkZ[uzPqOg}yG \[:sk* ڢJj3J7H=~l0.AbL!-=JM :E/V+HQDO`4KeMw>KW0z{ tx'j3LMm8:W @RiذieRm8C#> h\F _9'OiVeH֑fÕ}}|of}1`^k|@duo-XdIRS(.xhg #t9dž\$ tߔ%JPB@&7NhMigK~k'WDž;;iWR-Ro]o4@xHAc_8r"ܺ l[ñY˩h)[UINF 7LBT"%N:p|'aN+B|0, ]: \|s% hHg4$ Ee$@[4?4 r}3>6O&w"锷ذddERN|]z!*/T! ԝZ6H?aG_~Ǘ~BSWb0R u_\p*ؖQ[g"deV {Gqt "?+>=.;@U> x.,Su#`ZNͩhrtS^R6yqKSͬ{3{ۇ,q4 _7i?Ѻ*Va;=RY]CP1b0iuX<ܑ~Faw1w8بt># (>IoVO3O\5 bȵb> fQVtRd 2BC,"|uc3"\-VcKSxbެ_w(Ŏ"V?k($;*5Gδ b*˃?,;;OYN? h\tY _#~JWQsbOڿG Cn&̷yWY; 9<85>7\!Bnb=߱50Z$nJ®Rta*2@SFi z-?V^{̸k>R{34^FJ Gs&XR ߙӞE?_'[hrh mZ Sʍ\â0o6h^P YM>DV곲V'<%#;| lF:YfpqiI%LK< v \Ro &" NYhKYvfRk*#K!73rHy/YG\~M_W{x,Yipi?73Arp̻ǚfX6WVNlԚ#[/_dLЋRFiZlAp 0&CK/)H Z Np!9_!vIeZ>h'k2vlG\7 !qjbHOzy>Ȣ `u '4l1V![3 }6s$XiCɻY6־Ӷ?E(:D$AzT>]LlJ-Tz=!+ߐm({bNS6`XX4X!6u/W%W[QƁ9 -͏l)|`rWxkG/g^IE+e3(Z.$)Oh<$X<1 A9OQ ;%eF̳+L8,TM-Um{LvCm[t b訌h(]`IAkGF3bκզ$؄b D$dѴ1R EabU4[ ur߆Ƕl/bgdDu^J'iWVziu]BJP Azz N UU^} &'- BR)q$X'䧤JV{p(\wj{SFpC9{G.K)lb!aN_,Ŵៅֈݥ:UUt.j"g2+s9Y/F+c<z@ђ+O/sx:EĖJ!|"ŏo&FbS$/#OnșM~kj8l~V&<1 @ H߷@\4nR,Hs< ≃.M&  8HImE)D1k`3{X~ehGyV֒1Pk"ݕWk k;TA~1si뫗 X0d}UM Xu[D =[C,' x`彡4NFҥqX!&qcN_ߜe9t1 w&8 +J4b͆5Q* }||4YZbb lO<@{rˬO05gw4auSV S<.yidm)nԦMŦH*9)冶O~ ?agmLz-Tgimʎ3*8@Ka1Čն Őp/3ZIf[FA`1I"vpqvg􏝞|Dgi7riV 4b$OÊj{ЌQIHNV$ESB5vQ'' H)*Q3zl }0KY=>1CsT.O,BR^Rݭo:2NrmA,0[1S(0}}-lFlԗd])ۧ+~a~fO`ԢOʆwnӕs$!qgVV>O|}ϸd |ѵE3'E >c<1btۏHU*fٟ_vhN51(C=NAż4n ]Ju6݉gRT?5MΝ\!2koҡ];9? lxtxɑs|v//G? lZzV{>4)rԋ ܣG^-@[}x2јPy;F_4b$xjn |!X0[@NPHiuZND3u9).D k?E92D2H{CƤ#b6+oxS߰ɸE DqPOmE;E+RabgDϔ꒖ X8 |JZI'0;H#l>u0:u7n}(myd+a\7" JJcͭj9AmKN@؛'0-V  3XȎ(2`fM"I;cCPېGMBƾ?EX,J⍭`y)_U;YPA;hʡƚh# Gc -چﹷ7cIb MrTB먪ȂVrME)l+CJ kiїzwE .hץ< |'41`[Bͧ=: ` ?ꙝ=LYPvL uEVc[̟m+hyh "^h `0-QL61 b`Ke L#p> c_CQ8oc+!M-jwd :_`F% ݞe&^Ulk;ykn/kOJU<]ƒwyS`2g^IO m[]sdP` ^5Qn-R?F-/T!Bˍ,ʜGk 63#r=>Nub%hsuSQpWK=yѷ3h|mي,.}|;,E/bBf x[y;a -Ֆ?߇QCP S$rspޮjwc.c9W? (%R)9L TV/,Yy+^{*| +x*-_cE:7P P5JD(ź ̋[%Mj nO_mz24׷eF߿?!EC4̭"(jILx5dyx[y27!aߟ je^09ŽRhs9ICf!TJpIcFvz \Cˏ? VC"PB:jQ+D`dH?R[.p,[p6 &1gʠ"FJ;Oea|{ ,kKp+JIIUqֈ@C(ei'aèPJůO1ةzPJP3e 3r\mc%Ql' $NI9Pbbn1, 7 CLcT$!dBZlIGWǃxfsApSz% r|EQ@m-6RzeIl}:C5痬@R)(q\{p 5X]r6/V_3h+ 8+H@Q>|zhSwd=;eԩ/o:l`?9_痥p.e8b*ԨŧB9DN ;%`vs 5c<-Ö2<}-/wv噽.zodNQf;<@4尞 e,Ʃn=^Ԟuty` v_k9)iYƵi1ƠTBܶy{{\RD#}}ϦӟJĝ;NUMl߾,( EkzC#iE9tVForOWAz 2C+*XdM*BX`Q!ܡD"a[y.yC\vĂ;` S1(BQ3{J9m7Ꮯq*8-#eqo=x*0n ؄Q5I f_]NmAy2;/wpSM{ x0XdC9:Џ]: K9(@,kzupV}'.eqyO=,߽l,;w%[v3{,x֋g/EkQA /&87ѠTB`$)}"}[4ڜmG ȥS MΕI/bXWq1ˊ$.Էt&[Z]ʽ:'w?zgQ_n4O>Yɢeȇn )*nݩU|(u"Ylb]]ݭw}K](5S=%&"f+_1?~Da;_ӆ8Հ|Q7%G^=YYk5{pErZwTu.NOaxI>S-(G{"k5ߎchF2ƛݖؙq cs JJuӀ-Q"}&8r$gOމM9&&kooDAQܣ^6H=}D?yDi{SkY,KeA I~i@g$ &" B;I|p{aU|vB|R,DAD9DNqA9e1ĪO$St\$[ޫھ ^yCSLʽ97\^f:wk%:fȸ3eޱ-#ݷ`!Y:>nk٨ U$7+/kb-ny 4v}cEj"6 yX% ]H=3\NFڽZFcu{z 8/~ d{_[mXt@lV~`Q޹Yn4%NGnZ>'$2޿<<@ /aMOdo؄f_Їc*"O "HRA [*1լW%rȷMe$*gFZuӽ4?etfRەʎq.F0RBA k:D5*'ym5o N2dOtbׄ5Dē"ݧ=*¯ 3k|G܏9M+ᩪ|~*s>C3@**f#<-\ ?*)xRwHAb>6R1ytrx9L6ܷۓlʂgߕqhfh/sX83XA !ZmTK>΍x{cX)`HKi<-J]u 7lvxBvuw]"u5QW߃ZaW8kT"d,#wu`X,ׇr _sa{ }nC>*DxwB8OƏ7X3,SSFKak J/6ȖBj2@i]FrD"!jNx&^n,0< AƂ)UT8W=s4B2+OѦq|:;LFk|M#8Knv>QJrtp "W4OI!C'QC7!?od6l&{9:nG4TyIVNdVD~Q#r.yxS:{6W!kyamc52ꎿ-gw8Cm1&X6(1O1OY}OL+$xWt%<z'y׃B`ZC Wǜ_H<8T2~ +ah@We ڴvEn:ML]5cc;rApy>OرF/%dW@`D}.I4X9[>NӠ<5tNPhjY1t &˚\D PdaFU U"`*.WD M 3l!n,T ZRPh&So({;*ZLmkqc;U3\h`p4 hΟPpg"V2Pf[̒]*0ل=/mۍlNF/FUǘ?Y'<>զH!k>-#{]` YJw #]q4/uGa:Lhʵt5heӅ' RTNI!Cp+G1f$Fi'EjgX:<)J@di,]63)^ m^;/  j\]] 1ndRTv oCg 謊y6ŹZleyo3󆹿i4s ӕ'Y%_Xؐ<_P9ZN!BbZPDHM;:JhgGwi0,J߄U[seK|չ䃽jG F+%d5Cn޳l}$:&Hx84Jﻡ^2SI͆^mC vOsީ/XCt(Ra<~УpO*zV @Nu/JmcҾbEP8N򽅤I k/*kVr_C:T7 cP3EM>V u+a6 +vE=Mg\ĉPn$edMN m\)rl8-oZ꿣!:}ك@B?P!}ܧ坝 &OIG{)մA E|֩Hi86`moKSmE 0uSH&&I3"i^4zOp% ؇N]j,}_0t>!5I˦D͕&dVJr|R&ܮ{UȺ^"8ibTB!ޡ@ 9UUs10B7(,>s *epJɢ=\~GzF?8x›80< ݶp595U)fgг.Sf6?/ņu^ȍO_[c^ncg'ak 8:ϙY$_ g9p\-k#gVrX+'Vwl. eL>hdع+3"ԉj٩!lU0i jȅދZ`s2d OGP#]3 s49E"8/ zX[G`^ r Që0B?z7&!(GP%'rRJn@#e&)'ojPZxaT_#tnmv[6ڈM :łFypCl b@ґw&c;е>m 5Ր\]d1VB\bHpW!ދ@wQ#HY<wdZXUe.UA(Ri|YO/`z 9z.YBh>#Vq\ߎQ{x-YPJY7;|¢<, J G(<&an$| f#A 2JLKR{fG#K%*5V_wJSYg5# >jFް6]Ä}ۯ?/: $*ra/XooLw-PdKBn)9^ L$-BeVbr`,`/)G%-[GpR&&$R4M#(+.QB%կG29w?E Y[W٘$Բ<4*B<`BKNf\MA{j,w=j\Rs2y?v'rpgz6%I>h'|t> ZLEzu||Op`ED0%Ў^,he<lB-Tݻ.K#fWR/il}Wm.2tXc䙠Yx՛.G :\nV+[ZuT)f8Ji%:Y T\67 ai1{äw&C"0/yjE8@0n)_lQt:fk7(cr(2D,NCXD t*LJ8-{,q*X<vn޼-ˉHidr0{[QJǚUy+Sie dX%?"g٣Vd dC:ə唢19 tM:Y4[oq<m@e.֭m,u?-syf% jzVSoџ:A K JGf[m:)FܵR:eiG˧O1хj]JPf,Lو/$5<־ mCeȜd%j _Xr] X-Γwtg8TQ5mgPhLZBL~=lSJx 2k' ~yZ4C#Xq(68OJ, -_UgTShw5SZ(WBJI_WT+ $_ k:Th/Kxk?Ne~ůtDJ@M-Ļ@Ez{a+)t ~C.C،O>6n J2=wP԰ [LC}øE^>xg8;i1OGs.kEŋ jHFJ*jV#UWLw<cĢy W Ef_OaFעv$tĖ]4M쏫 OdR||ߡ9R'3.,hE!eGSE=aPtѡ 7vEBE`-vGT߮r(~)~lfNjyEu}ܳbojXX6PW[`3È{K$OS7H''^XY5_x0 !#ػID.oO v5nvG@eZ6 7Q_o:׸u.瑽(νBAJaxL>olF ՘3eή&3..7ԒB+m@t G|cדC_doӨP,^cWyx퍶yJpԏrEv#F˱518>^}pLv A 2'E]l> /ƇLA3€+~_e{C[! Vl\@[ <\EjA!MK4:׻&S=Q=R z7])'AꚔ<'J4p P̷[NTAS9{A]:' B%av"([T(Ŀ *ʈ* .wXjyPCg қbfE"8s$b.ٚ("gd„]܈rdѾt@y=ގ>fa#X\H(կ$V9DN2!Pr9$!S/o(60I'i9ѳeDb5LW2+Rud%SLd4]`$͓?}F|l&IY4>"f{T15^.Ӱfu,.GiLɲUmRnmV fn 3hJxೂoK .塛qb ۏx D'j]e9V'W~}xG,,PQ"fS[\ |T]eO%,ڹGaXyA{cͻ}cCg 1{J)뾺0\F ysPeaőa(+ =^WHv޽BO XOjH\R_¹gd㜋\{cIB䲯.5JJ)-5dD"<˝AQqIoiBCFjr!Q܀mC V[ceFqRYۣͺsb^Y2^[0[ߏ;ACk: +s(x@d&#e1'E\tuF@G]]iFM1sv!C}f3B]_yii^|}uٚ1^$WnMŹ;U4!ˎ_7J]dvʚN;Kɉm3Τxfku- =$}F;YTہ+,4ܙۚR.4KـA>v2ӏ<1(r3[C4ZVb?h{X۵dXzs  lmJzjyF;td} .fxsEߖ.ń=tmZK|jVa(_A&+-?fJi h^ +8?R#AWs6 x'"aܒBoyfdk)/HA+I'kxog%nd%ÜpЉ Nf\鈠k  ;0g9d,V*]j=ʤ(u]`uvmrr0uڋ,RzNͫUv7c9g%@?ju֏IiͯwpOdTi{pφOGG@~'j`i25؅SjSsc,t:"h}IF9Y|a<\7w2P%n[HA>&s ?GUw$ lU߳ɁvCӓ<v moĔtM H,vuGHuݪ=OQJH W _sJG0fD'ro/~_oC;0ICWwnkxt`Mp(*eG"M"B)J~C\̟U]߽8Qڊ8Ldp?2 0U}WrY,S%]XnAtç We4f)Mf3Ԃ| h]-jw8=M2w Fэݬ+ roleOnfU``| YLƂU`;%PnJQ w^Bk<]z\",Qw5{4TZ@P0e&^:S#\y@CsWaT,QVݝH80Z4dOE? 9a#UFXK@T ~)JgT'Ҵ4-Іi4R-.: .')A(r#sz:(%a S!- >CXЕ:SVխ!.UI. _pb\*" / ~PwYhjhⱧc% 'y"?zR #D.4X/ D PTqyLk56>C7F!8md EكdGVQxۡⶃ![gMƹ&\fÂkcJ.J;nzV\6]ǟCv-Ao?~~֫C::P*M5f:ͤJ+:BpxUV_rSpLZM15A>I#E2.7#T!<:նEwQ}n r`tF#j܃Y}x`}N[SAӓ˄i^$预 >= MMc<F e7Iۮ݆ zҳ&xy5:H;(q.IV2f;}`-¥ ƿxzа`ġL jg9VsMDmKMIRghE.>o v1 u6iʡ/ʤ7}#(N%@nU1+ N2"Gn!p5 Zs1\( &/ţĘ}_V !DW{.g'1u]#Ubv=DusQp.?zj2uosQ& &l'L0}Ur5J|^gg*ܩjrD>˙݉ C1̪6`v@)z;EOu)?3,I݀@;"2HpPfY typGIKmbT$uJ5ZEp',Pn0׃_xp,zz]#J:bcȩq|fC.=%wyDHjln~fy}F::4~hNj?6v\;zR cBCݸYG@9񂜶 .S#W;Tf!S ]VQ>VJЅ8fVt)}XyA#@Ľ^b`N /Rc0WEt7/lvU`$琬   [\Z$7LE+ԞJw"/r1:B \`K/Qݥ-%W^Q9Λ`Dl4u*M`:ACfc @fшT04W'*,G2s )_ρ>w/\,1I@֘rsPUrKF$6*q;?l\)"d8i=ȑU,=.A#qTkZu7Y"ȿ2P:l ᘛG#LO)uWoc•%UVvŀ*ψ@u!$sߑ4,Xtt* ڑwZ3qXh(f4~A8fռ 1/LfT˜Ktmռ"@I $.hrE䃙I BR 저He'шƒ|;)Hؗ&IySKw[R*iD`N} 8m2px/gUE~qy99oZA:uPGFj XJ008vɴJ=,z|ϯU59ɎDm4*pYyWߗ-7Q7-.t1G4A#8ޠwb! ~OU#J% cL8|ZibK*m[/| ؂!_x',Q5g'G[W[ >,W1^HhR`r<%,ֽ֭⃞M ؑ;șl'ә:yӎ mI]+T)yϣ\ZM z}]Y)wyEqɜ\TsmMZ6AEǧ1*҉`a}'=3UbɣY9דTU:EϔѨϛ+qgϑ˰OcAf x)gAK8d;%: d٬cE3+ۂ`AДACgL-5Z1?}ߕqcFVN.5._+"Ϸ61s|DFާI՗lcү<֒o#SgekYH\O{E(PC3 U1wʣ&'}b8ZG-ja)q<5;w1ߔ[v5|A:ǚjȭ*A勇?;hJLiT8zr*~ O7x,Ka8v A+4Cz0tnگGWcrz+G^RXe4݉M9ȳ'>w'Kσ"ueff ~8,lT9r8SNFj_$*"i[-,k[)SY%/)^xGфǍV,IkhvLk*&@63ӤYXBv)Ui<*gu&kp<& o,#Mg mX۝vSJYaq]{Tx<=^Bn qىu`$HyS<5B{0 '=T46 5}>F{'D#NRJ^1DkkHrHQrNAa8/3ɟ([!X8tp7&504o "4Hg|?3ЭX| R;*_Hq1ד0ѩ8[%@%ZۜY  v|;VHqȶ PO)zq'IjJb-9}z:tjL.ܐ}t$Ic44^Q;mfgQ'Ei-SRRL1o`ﺑE̹zvhPvyR\*1"Yгha> F˭Sd#+4 Sew?e: [l'..#S rr  ffTk.R ,W65 yPUsh@_R>Vbhp=mItIx.WItyzwa9A fމbkAݘY8Wr/~ϢeD\1 eRڍ bpZj\fsyC1QJwGJCY -v M蜧1($<ӹ\8Nni"n~.OL4CN<.O~6 KOI%}3ښD9fοT#p@?N`%Bҗ\#,'(*fY'Yo)qQ9̰@O3Yu5tGǨH'ݶSZ)i |p{;3{6-#ODQ^/@"Q`rb'jc.k^unʉ%Fł'nqOz2> hlc~bxHM4&wl-CZCh'cA'ݨEC1]U ~(^n;4Wgbn7Y- `:B1ZgVI/KWfem_ ^~Vk GS ļPmm̓2FaYi{BO%J͘mf>IOpS)S+iGI.q%GeVD=m(ywn1&WsS.= ww)nDk?~2{8ׁmJ0r1W*V &xEb)e-ɭ!69%?x斴uC -Gb $7kl[Do_I^n6a3!bIsxs98&[ip5*[oe‚SRh'c6ƿ$hV%3;β}a k"DgXw! m bF4~|Pz,D=SE~DԾ@fW:Y /HIO0auGwe|av6m)Û=91/ }?P};>{ q1<[P.Mu]HNs&A.LW. w!@S ѡ?zЎe t\<}s߲A-h$zr8 *1n`Y$3wZ'ooRޛ=^oaq)BBsyX@+\7CΛi2 'Nçk&V[iG "ੑo7PN: vY"lٵDq7KU0i8% VUO 5:ǹ`B΀|PJ =W@1!/"AEt"^lYYVՓ8hcz' F7J"΄,WV:5n):w "87l C7$ԋ$r(iCK:dF9ʰs*WzPfD!@>Kp`Ou,Wcn- ߾defܯ!x4'/BL.h|pk柤ry7Q5wTgqNMۼV#Bg;&̗y92Nɵ`8jW8e0|N_t&$x 9mNg %gVr =OI:ĝ˚zQ'kP/b0.CNz?!Re?Xȭ8--:` ZH"a5дbG]9 ꕺDv.]q,:WgZV"[P<b*4@V$ikA+4+IdΦo9VVx1(f*?#:@R[=3`[3)i^,J'=ϱ0no=^* F#dT3qt--I=^ |'ʲOQHs!c}dIYl8=?4T?/^Qqvƅ SG e_C[¹_eLZWK ~a<]Pޢ!T,jPE$ Qt{0QRXN5Ӯ'[֚ox>6pӱsS P>jݚ(e6l}s]z$V`[R)N\odB/c7kSeǖLˊGypGm;Qh<ϥJO~i$3N·3l 2MiC `ԾJȤ O_wb@IqX,dT= m|זd6 SVEk[D"28^4 ?<N%[T3Z PB"_f*rZd>%0JDkCs߸2hq$za~=y!gm_鼲KB< okW#:~I~|_ L舃 ?N\ fU[LO&aH0Iocf`C$#qPEQW??^O~!))}3SJ 3N   2z_*:SwX6*X1r4WF͈W؜(gB޼9RéWgy 08"1>6OlkG*9UPmƣ8M։Հy.OnؚgIWiېMN21Љa+(1H@R\ع+mh}K < lSٿ{e{7@3+%zrRmt~KށM!`f./Wy^= 8O!G6B0D(+ e!HH1#a\R#gU!?Ź/.d#u b Uzخ0IIݭq<3 g:u%-FkC`LYxF5IelܴQԎ 3v_HRY0.] 8 x&,&)(+5I5.QJR n*Pa҅?`;d]IM}y>'+j[9GN}F6P0[kb6 J7=x˼ycoMg>UWӊTzXȱ H~o7/ ; C:'5RD/SKYoQDvx PܘxcD7-K԰QئY`ָۇ400·b$C:}r\f "ZxEnHTHYt`zy^;r?.ҀsX;W훪%w/?lM-%_}3Fy_ ҕ:zQQA_;AÐE[ FBͨi{.ugP@Bw,/ӴN?UŠ'e?+ɯcs*gwTIOǧ_]4P] |M jC4ΖX'Nt9@} ]*a~\w CcuݭNZ8_`lV3ˡOr'pk*ԛT)=YACڥZb-Sy籊_,SOQ/xFO!nߵBgA ( j 1T`V/r>>{z$*Y!3 (wmu26s /f>yQiDc>pp-HTq/o\\?xKm6\ > :GWM6YzA邲d#⑹r4%:~v #:TsIIpNL)A;Sk]y(Tr  BYl֫fquܩJ }q/ 0%xFm[G}VR *:K.*MW xm]$TYŲq#WkKrSgʉNzGA8sKuCW$Ple@2}eGr_Iq(?GR\gukl)S+TػFu©7:1t*U-t>oz~I!|jR eJ=v_:~*9rKl$/~Ux}L!xgQ3/;&memeb@Nౕ77@Cf!}#b"ܙ9\ss2w-tm>@PkwA(Q(M~f> :a3@.Ln>C3ChoVIfqzI? .ܳ_E,byDÞ! QtbcVӵMeP7Rij.m% |H&AoLsQɋ@YxYoycSomUӧ PUseM~b?S@uVŷ.F"9sfaG2sq!>Q"+"}:5>2إü1bۑ)d^fUR|4H 5E?ޙ[idSȁ/kz?SR>Ig|8_*T&iwݯ٩Pgc+<73ݙGzpKڐ\3!%WݺJWT)Rj=vJ!s/I%Q]-!dqA>"AWP:3kz)_FIJsjy>f-b6(oGFP5orRty*,mD9@pP,-b1y@sk'?v%p ,L)5噜 #bϿ'")+Tw&=G k(+^tOH1%V[ZmA+B%:a䳑#|XB#(>r@(92KmK5-o,t dop;m鲓)vN76o7S1sK>:LL>dU.&Iv}&=̇P[Q{ )76=^ `-;!~ +ح] =S5z+`N&8@"**QR/B3q WJI@x|H"#.X FJ:do-I'¬*h"Z\^;E/o" LL3$DJ-aicYL\m .qs[GXzEzԲ#3Q!N=$NkjA5Hrjv?NѦo4|֍́P=*=Y?,H6K)'iʘ!YOx0S\ƈӅ+qNQuUYj}Zba-; I5iKp62/ǣ T*^Syy0G\yQՐǩ"]5<0IؘnzƳs250Ԭ:1+!6{ 慿;HǶKQ}էf:V:ٍ+K5aj^6}֪}~};LэkvD=BXHI4fhA: cc]SJJa3{~76u/ݢx';|q~>KoVmfw1AdPtpJ` hiz*9U:x+;|\:Hg<#H8}?N̸^V=w˩lElUbZ(d3fΥOT4ۘR&riN>&ϔ DNʼn4b(zd)%zҸH%Yrb1zx} suge kkY0ԓ{ͽSqEu,6ӞvmƵn̐*1>7Z ujnz7KۑBB@e~Y?WKؤh)L7Rrln+0v{wU/VD#'3Q:d?q{xdřN=͟XZ2Y<- V^+n\46bP7C1[1"`3 v;Ԡ5\ϊ4jvM&X3{p38ld>CNIC[[:E?l]r2)ԢPfJ|U`l!_ `%O%9Q}1$N0M[JfO 0ѰĉY},:SS¼rI?\7F(ܸpO YmҜ8s,[ Re!џ"Bn [;¢nU!Rk+)IعLs *-TQ w0i*/KOݑ/;h08dH9~"1tЩ,J}sN7_D j恻C^c//+ 5=',$}tR S힋su;@J RaLpt$I P|K;7ZHgM[(:`"M,/m)N#xkW/W%wч+#7auW4S7X_j.ib{J2/ 89%ZE0<@ jh7-\duN9KL:-zbozc;Ԩ _@mfMѺÚ,7c{VQ,PaX"#\N9rwo+Q$3rUi'/U?dz8LχH 6?0y~\EpLH ⅷa7gr~V h/#~UG3 "b֖m ޽*!lUUYu =kF5߮|T-w'C B1)Pͦ8 [Ib8/>j<6`ɄvBnSJXՑ7QutU aC%$fs󨑘>D%N*5e7H/k/@']Z(M&[v:'x)TQ9ݱ 1XB0!O"bh Xb6Lj6$z.}Qg[zDxP qt_;w%2[:ˋNa wr%X 0e>C=1=Z82y|<|<F.m= K*WU[`̘ywYՔ3w0X3&L(ӄ>ȄFqjo vtYO>EZgR:@88 hH@ĐrVCI˙ p%Bugf3W 5a FzhcP}>ʆdVi+A4ڕ yAr"tfGc[b{2:-l\[G@F̢@ЩPUwkj|PwbRsG܏Q =$dUh$%h]]t4 nqءHҙ o!Z l*jXB^x5 k=^eL/w&xV3'c`RVMp (b QTbD/^?TL-kFAEtM1<_l$ m԰cL8 "L=1x2e0{FGDHL T:u3/=x?-h=榨&FT8Pnz<磌 ި 6ZxmeSGi6u`%~z´c"B;hD]fR@-W!.$׵ xB[ɭ;l2g 3˜@F=% 7)%̡)R`JV77Դ6t x7UhW;l?txX( ťB1&VmxBMp7O !f&Dq:}zDd{ѳT :0Kc*gV{NUeYղx,(Hb>.K(Y4yG-:q-ڴm[z343iJTP:Nd |ptN|4]>(nbE|6~ o-MЬj!̩~ܯr!SD_\ lchr "W#Ah^u -VOurL 9fVy ~ϟ#3ы-uVVvLZ?m_t ޼͐bIP(ԣԷዓVZ+;=GM%ܲ "ʼny7@`#O=/s D:$iD(h - |9@B(I.,݌- /X#B޷-.vON, }pZ I !H6]ͫRpF!V&taau1BGymnO{I ZvR%J7KcW<5q*e˾djxZ;1YYQAzd!bNիD8%fbiR)lPofIvscgpg5T|$G0͈զ}Al"}B{w)4~}o<_BF.sjxáhz)r_(k܅͏-T/5Ut agzȅ5ƱL˙gXIx/yo2G?E#JE/KMsZlkM@T31̎z A7-~v .HV#pW)s94}."q!}Ic(RNߌҵ'*t?;Y`^GUl4+v&^۞lFaSpS' R><ɚ^4+wؤjRsh}EDa~NdCkĔ5;E^2A/pef#W)'{ĀLSH=UkV܌Ր: u~@x̚=A*ڥ j<98w*sFhp%FLccJu 7ͣIpFz9UROLQ,r:<9&jwM[^\o iQf7')G2)_&OWI=s0J3 X@a2Q\0+uRNbh~ ]\1u_Fb1b7 e9NUoy*,@svH-.+h3<QyQ_Ak9u#-hFpL6ARRAɗVCQO]Y5ZyHT0< GAvp׽QRcq=c+\*`gO֥g蛸DqѹA,r g[!aՇH"Ub3=IdnH )-8`ER.G{V-<59 YGU= tYj=%&:)>T}3j2tƑ xZW|z^DUdulh;3<=-Nh*?]i;'vuZASJha H]zJ_DTg,"\t,JpS 8hq (oDr!̽w!FLh ^޼fk[O݉-aX$n;c}RLQ2W~h,UPd)ӿ֢)ڑ @6"9 Zl#BoVӺ j_ @S4wyM|Ў#d΃DIy?y !9o9p^R]7%q&N M#%P R~|u&[!xF3|[Oe~J;yH+ 8;ze\d(Nd?P}j >bPcv#Or5ȹX 7)F\V:X`UlNl"~_zҵƞt=J"j~0"$2#eTJUG5̒¦kPg /,)`bП ў4݀=qAr3ᗾu+@i) YmՀ eS."G#.B;Zz_\M0rha؆x75l+dLygC۫ iwhfz @c/c\كbP-z*X?ԮN` [HOxuo{Յ͑ӢN2;7i!m?&_^qZJzW p8™I:qIťG6g|ec(Tpʙk!LxU݊m `F~nsڮ}ă?l)!h13(뽬rxg6ٞKtu*t*|&YkUBacԁ ;H$#ݣ5sƕ-H_ 6 Ϫ&ڧ+D% \j:T hbH%"ͫHUy52c<~mcmD`橼؀@:)͟g!v.RɄ`4g/d`?ծߓMҕìP`UoȘ^DG#mzB;kۜ̄Sj q1s)2߮"~~PީɌ I[ /X`Cžr<u 2rx,gcvQς9i4mGkϞȚ;/MVik׵d6wym_C7R/p\X"+NrImxuø[' X Mme-y_}*E^Mڐsf'rփ|xj8׶?OrA_SDnbZeSWS@R{x_-xSjE;noh߸Gڪb\ƥyJg^V$FښVRQP4t]\T97hn+~au,5U$ۙ Kl89IAAXdDSq8yL(:9_R%VE^y#?]jki]dz'B Ս(0'ɿi[_L<񅢡=? HN`CM3Ēg3~;4.[[Pf~>[cx(.Zhq~3Xl_DrڒT3~>:1wjmE: E2x"ccic?ld@ 3 t:PQD $]VO 7%)鳎9%pIѧl|2j"gHwf_"/MY Re5U_)~),Vç Eb<@ LfȆZc -֡,{s(X3=_㚍t|*H(QFW Xb&e&scS(-V|.7D.AOff c88 ^r^>Dxꌂ&?7Ѳ#6i,_2B.Gé7ipq]z< f^4x@*"9YsI& |^Cr6龵arKHՄ!{O/ߴB!K2'?RiV|'AEEu*D:Ġ'Csx" L3cF|Fm^#9xC T7>%goy*l~[lj .(8av<%q^PrFJyfap`eT6ۉڂ1K5DEQ gqT y x 'ձݶ?zy{FOY IXm.Q71+aJn4fJZs$hmti`_u{M9KD<اާ٬34&`zߊV/N6*"4)C-_P0Gj>ջ|kr̦B!4|hѓϏ;$!G >5oIxC@T78%&yWk E9ezQU7Vxv! L)F!xp90 װ9#wngey3/ _hQ Vӗf.| A0DzRlP%3:t/K\|jċe^(QZF1kO.),XX:وT>^.ۜ pC?~7şkYA~A0:X&vlI}k) gzeҨҵ[\7[Xk}˩e>Ul?)SB&EȚͪ[)6 EP X%Oݸn4Ϥ ,@Yp]-UR  ~-\s>W~)z~ _GAy&FeZTcձiGg]L!H952sQQoH4H<Ū]W>[N/nFƸZ_|.ϷIG'/] ",L (]y8-֍4i0KЈoi2RBе*.8h^KCg_>n9ѩ]i\K R5ٚNljS ؒZ676 O|%kbvy$KZENf5;34YK|8~2 C3R_~1rt{ힷ7a[\4!0 n' תּ6Iޝމkې-E+ Ѩ9b^$xF_qCx!݅yEhF7熕ODDNED *>tuςc_ڈ vXSGAA%Gu'A/J/ !(OUȣ [û g)xӋXZd,|IbC`f& {Np_ BS1 vSmT[NQ;y@"d3E^W䀃@ IP&%QDw O2(r0!qo$=lo2yj$⍗tkjXN1Wj#zLnzƠqϔ7WK;g3@˩?Ўf#9@ryouܢΏ<X} s2,""2iS|;i3`enpI #J颇(SƘv˱oЛU챃=7=Jc~cPyr 8al/bmU"S|*SoYɅ:f֛BUTs"Y~^.IFdP`]f( 9bdgf3YAP9 i/~KDzPVd085g y2Nju1Oay ˸m48⚟@btO8Z<ՔQ|?ݱY@͌ TN!6"xհa uHΊQt1&(EÈyo1 ^ʞG,kX5{b{3{n}>Em/ڌ). .q^%2q[ +9D׭DIo[ÚsrD[]|u|(n,ۋ% Ng$R[љYc zw~8,Du5F}dz`l@~]q|V^ۙ66 sT W[ȐױdIV;ygu | bg>Ef0Zք<#Ƚ8Q_+5k$g~q 9xS 5?nSyH۟ X0" qA1D#pz:PHf'+rTx4׍K9%Bg a[sP>dBR:O8O>:_8B1Jڦh 99Vhp+ږG0Cy=%o|$)oֿJUVCkM«V|!O~ע6sFfQ.v:{ٶt>_HG0LZ IYK=M;' dsE3jFd-3NN,B`eTiAj9i9VՈ0ȂW$mZ\pV{̮#ٓ璺4ʯy^?mK--6DqGEGèhl`@펹@ʠ(HSSx^{NEK"S)QړSms* ꗧTZaW-T1σp`ZpE^ <8' mQ-Qj," ~NWUnҎyRM|͞8E.^J&.ymTy_z(sڎZ(@L5G(ܮuԅJD"q7b1 hQ痣#ϔI̓޾o#76-ԨZR Ӧ"Υh\)EA:P(qG.AtWJ<+I fI{**C Q" b`IsQ=q(Z gȼҐc;V9/Mf`6?ln\e{"_=ZuEZQݺfr^Nuxг mfV@KIe!O1l{]a Ƭ @9Bih |9#,EryD:yX'_ 1 qr~E&Njy\N~IDn**pftٓҐN/-GQnUz-g+ > ƋvhQ<בșYytf:eZC _(VbMDk(Tabʦr/^ ՛ 6qxl~޶eQ$^rXSiGNbZ*f/t&74\#ˣ > YۧNPf5-S܃GaīXEj#_Wdbs }7ȋJ%YA?v_^vXn7%lRd['/??{UBXy!>O=yqiR{>LW>Nq@:tH^Ϙ߲y PcH'P1]JR=K;n!1`/bYrjI ]0Nm"ÐIT<uF1e- |AE~ y]x٫-вi~LCx9hr7alw"vWO'nQesY"$b4#>0_Z!i8N2&w& !5FQ4:X5b; eZUv_v)'1$shF8 GSŮ8o_I.+?;V$)>LEŘRd(V;o%0oUJ[q@&ޏ?S)Ve5[ժ@Ƃ~uEf^"W;3G{9>e  [ ~_R(` .0߮JHϯ E=͢poؔ%&yo̯'=xb=U9?52FɗfɌg-@klo[ךN&DbYֆ,99ڝf-&T0o^ʀ fM]4+a\˗>ߨ9FHB;ͻc&"a19A_`?# zS}⃝Q><GA7U/Hџ,3c>5#iDe;ؓg6qYl?cC g7R64bJd4Eh%+#''ݦXSr6Z ۈP=Ub@: L$pê c6zr->VKI"Lh?xM#tb-N#+4T9h6XHF(J]Jx㠾%r+FW+5"}P5_C]AU_:v0j{-y ,aÜ`p䇉?%'uQE\nl=v4:U]R(FY0qQy:]L4"y 8(<2Xv Oi> s'zlqbr1QLEM[!5kv3 N)=?q5K)gDzdxµ¸[WoTܛǸ+;oqFgV+t^/kEc]KvDٙT 9|)6X:UGi&T1]Ru=4u`Håu],.Rg`>PgUjLf{r5EvFC(:\-_f*H5Jɠ(Ñv:Ty&tTz&7}Y2m YIeHQ 5qN{W^7z0& ]ɼ(3Kxmօ"F];_n~Edv7Obwn/gh[@tzn*s%6UF%}72P&'"w5\+BM~̱bC Ӻ/o$ 4u^dyʂgJ!x4N~:m 𖱐lk o'?E:,), ,I?mx;]LE{5P &؁3:Sd$ UdŅpz Pak ̧a];C}8ker1 vP/#g^} `r%ldu=61G<3/n%+ľU+ЁtNJfQjpAa#c̭eNOdRdQ N`OUv Ed]GC׶u2q*?\J63W"K`;u+φ. |p7:"v_ <2\oҭc6L"/80Tc;w!2.NjIe)b kS~-Sv~`j*__jx!-w۴2B-<=e6q)ob2fp?i:,x#,`V"d`tH3&;gxhn}c!5VpvNGM Y,C ϦN| !ymQp aɫV5"̃%7|w ߜPR>kX/^>@<LU,~> ߂la..i>2Cua"IShPWHr[g;w;j%ξ:u' Xٰζ-{7D` &&u-cA߄bAjsܸ;B/XKX}V HwE|n D8aWsH<^!.x$1Y n7n8ؓ? dvVm'E@x3a]v9u9465NRp&7)ATRwRhKvz[z{-[Y+{ MNUK'<{t8^%T@us, !*k<@,h4~EbRTi00Kq82fx;+&2mkhYg`'3eu|l.STlg24 aR \RLTi5n$}2?:ǐA0^?K4!>rN8G m2N5$o'k^ ,=DRfMo_%I6`]'qIS[ Q E9pϦi(-S' DGHZTёvO|Qtwt@Qt߾dzDk45x it-K`D_1Gw{D嵆X\މoE=)#/$0;^)["[ g3( P)܃,] \ ўJɩ ӡP)-Q4ɰ1Q/pdY_jL,]m<3B0+$0{g]?cn+ ?|,܈F}-*)Ůr΄^}j̏ǷzE9om+7Iz #ڕh3.t'>`@;e6cUI Ўzف.i[D[/zMc ,9\U$pzp0R9BWnў^e@ z&U5f|=Lj$Q , 8N(M mbxtBZ+Apd5%+b#쉊BGTK1eZvMM'|r 2 fLQ)lr`iBJ#Q3Fs~uGx/Z5&~sJq,9,6]]3B3N 5=VYt#Egclyf|Z8K2~߈cCX)EbEC[sIJącR+b3[ Py|GCs2XaA עigZ2y+ q~9y(0ymQux_'d^PX4"ию? 5+ܣ;hՌY$H<O OzfκODD=Nvp7%lϤ4$~GqħWJQF^ìc9(Ug3:Y酚BYJ{*x!A; ^q2MP* YkB0~#. }POoGhHYV&j*K8@]2N)X2_Hq[lk;c܉,P6FτkGnz9-хDE<H=-Z4qɨ})~"H/2&p NsU}R% 4z3{Ax/W~r.Ot֩ -C`|\mަ`BĢ?y { +?_0lDoxv)Ž}p(~FS6s&0WP-@Ŕj k#9l?qM9t K0_Յ^s:#d)ǹϬD[ ?ggq.7L,jrz#;,9x׺H^7Stz,kfԫou"Œ-oV؏zc䦁n~.#P`߳\Hi9X[KlYqk,LN֩}_J^/MM䁮Q\10tUa[cx{a'Ypx?b9yXWL%jS{eUSvP<;~MN E47ާ+'R݃g \V> [TvDo2);x!uUw^>1τàIp9[6vD{{y3C3d$ҳRƏ)T0zƈ>_ UߜsIlCВmX[!at2,Q>@; ' 1hlV 8_"Gfd[3XBOysDJz/khBF5_˰0zQc=ЁCcVT kNk_T?K'jmD&4) ǒ)s%a\}9!9-x#Fe\FƣtFSG7>fA4-U%N|OWWfSn%lRE=̍F %$ :(A_HZ, &6,+)PgVf{E`[-YV:q>Cw%_\YEx sqd*TLƢ;/10T]}pHR|ص?KH4ӢMn:4_Vb10X7+׺ķX1f+le6thƌEՙx?y\6+ C{D{u40 SHΚDŽ^_/?waWF5ϋrCG E/d3- ncW*E15Ar7HFJ[o{DyV eʉxJʴvSḧiCgaI[uTh. /+AHjF 8Àٻ76<╚.#w$/6ekڊR$>0>ax3n[N4 fވO|#\t8*jƷ.Tw5@ `oUFɉ6YK5r2(&>jkqQQ"=*:UaPMy͘0ٌ㏅U6} w7uoqU{]C0nRIx+@Tve7@.3^ VyTL࿌hDmc‡] RTkc]J-X."LoƾƳHpK%Zk'iǙ'ap~1䎨-蔮QvHV+ѳwF)a\?'@(^}O-*&,޽\?\ ВY.L<# 6fXQо?G@J%%:S7ءZB9W׭6rӺ1fC@8H b]B Mo͸V ]=: >s ġ f}P-c尉#?Q|b85PهVP$dl F4ԺQ!s0n@0U2^KB\U_j(ئR=BG"}F*A!L6F& g]!x|Ie}/c,[@h>xߗ36zϘP@L@נ_I:;'z=#j:yaq@40y';1 4<A!BQ~m=EC\D_× 3)Bݿ(6ԫnNЗEDq-C]8x3kHp@9YHdp6Ti: \p?@9!:x"OqhFQ~>O]PihHwT (XEu v`Ր$t ŏ7}O-rvdAYսcqGj^3?# CcxS{U0Lz:T^ [^UP2[A{h]5XE&JE ߡ@ t vsa1)`&AL 6.נH>iE1/>@AE&cDǩ/`2V\//jQ7رYK@F*2͟ ~bm)bZTǹ&tjdIN"R3,O}L_wj=Lo\r"Oϑ0'L>(EQKmǮ,PtR"mOu.._YF?":e3֪d#x@ǚ&>PW(]pfL$ 9J VKo ips"\ `J:m  -r3t*{4ܩ8 \`UTԽG/Tk$F(;VߛkrwZeq\&é>oSUOc;a%&t, -^Cmf201s<$wv1CW<@-&*2ʺt$C#x 쿩8)6EOKI%R]G3lŝ /J\ƱL6ֆ:}PLtU4_}>:[KjK3$vQ:i388jjm^ٴ !YdYPg.p7[51B'Xpbr8wfy6rҎ ͠=%[,4Qwn Zʗ[=hMi}"S`;gq{Qm%V(qd 7Vש3@ K:j'0VNm"xSha(K1C Qs!SU$Ydoax$#TbI\_)aG0_ҙpj U}g)S&<)az{ccXMGDaxݚe]Kp&ڰޙ> ivO։Bi-{>M78i3<2Y9"юBc0`K0X+7ßV 0_te;sc7E\hwm̍+C>jp;V&@ߤ羐p}Y'I_&L ImUb-B;yKUT+(q:geLw>/ 5l܋9Bx_@{r dN(~}d8pX7*8WO_M߇\H'6?bHli /2N!{~`-쏮sfPPу'l^:J-lgfɓ=q9:]EE JĠ}!(Q=cV"eUXyIe'kSQ C!sNAIzZw 2iuIs܌Q$/hg_UKUN!;w|:ftHeUEFL2PY^i#j {\V~䌨Bz@. F@{1wlfaӪ/Uq!vLMX250_ۋ=cY?l@+`neV.Q:$ "X|J<\R;E6"1v.4HrnM򫴶oH2SB>UZF.h@V)lD^|qfuזw\4ss x!jo!:<1f^ϫ`{r=.q moґM J;ltwY nJVa*_PZESk~>+Fλ0*RtglWwd IMpEB;٪Ks|+ jH?/;m)r7-~VH_l|CS ]Y߶+1)&ժVK4eAc*LJUHuI;L"cL!.r,|VvF )'xCZMk8ci/XY`(7+{dln>Tl7OUP E)buUd䟧w&5HϸݔQ@k?]?$drj+ EmHbiWs(=`7Iv<MZӔ52|/haV@f8;d E^hV%ջEa-wC@ndou*FshcB{pGvj@Ss6B d8G3}%seAD&Q= d3Ʌ*_M4)aE\IXi6Rq 4je>騉iQM%۩ ,j*,vM(~suMNsm*w'2TaHj,ڜ͵X>{KF~?@.CY"=R|0l߿<*8V|A^vQB# C~δGG2&c{hxh-Gh31/j@趴u FZX:څ#[Imt JL5},AJ=iN.e_Û j>`|mC d$SksEd~ͩh#^[j࢐yF?l'IR|{ xSi[ LvNS1)j(&fd84}Af|i)|]/X`2^c*1t*`ֿw,H.V௢h(ie2B>c>#"ÅP/4rfp9R)GIḂQ6mJ j9 Oy?knݜϨSf0;_z)j4apUK.2pD|E$J4g-_bt}<R-ww>xU5OUE -4ZȊ|ЎARۉ]hZSJY'@bY5çFo |"ʓӝ!CtI,n!uIm`C>A>DxsxOU^owTI~wzK!(gdP7yYa@~gTn?b;zotj>JtJžU,=;Ma&}׍ SaH5DA-Z 9@Q)ȵDXODSÇSP ~:UdaTnm/ ^z.Q  ±Խ~l:1]gnZC\UȡKvBFC%y0ޟm( C2+.`2d|aɿx4…~Z:ѭݠYkg㌞wFj3Xj|&ra*e(u")"O}^!|0:lY 2]({^X6f`VIYY(i/, wҠH. \w %C0x a6#;\J PjKAVCH4Hß|Slw$n [Fe%F$EBomQa@1VҡCC% ׇ fu[3`P@@1>8K,~J[xq;hQEXǏ,[Q% &`zP#?j]cbj6eG:H/z1";̘ɜE)3>J<_)彶cs=#F25A1ߦCcik㚤0c 6w(n$_8J uN-'Ц$Bϝo)^`9`b]6zM1Z* LD3NkY(ɫ}c̬(.~8ӫӔ]^@ -o=aYRC&ܿ~V 3 <Q.'h]RWUU}IJcǾRfL!i$-|XO͈8Wy@ <{&6&RΎXc'5.ŕ2]JDkKp)Ska B-aͭnM "w_VEA1T6>#A AnuO)G. cqj]qr.["<>y!z/%Ș8VIWXYMڊ~5z̾XC< tT֜ |"cwI>V_>F{° )n2.#E:eSJ#/&z$auMʇ-R&51ZILqo$:m9oa?{h"skwb xT;BOjNͯ\0[D4>X>aR(@67'}CQak.YV߲H^Τwpo"4ir?et ZlE:WFxWₑm|.CO>Ùg9\q9i=nEy@HLx6Ap8bIo0`R{!ĪKQ$⟶@ `؛hDY@wt&/Dw9믤Zm3  }঻a6H% Bb $fNOOzrL,os|Rb)lGMZ?<(\@hJ +[cG̙1ס%edO`Dxh_Kk7#Id+e'Ms1QhhJǼ]G4 _L\+ &;MdU5.]TTTRi4*o[SFn>"@LjYK-kqE+n]F ^謻1DLs$L_jڌ)U8_ʤ1%hImс+U vn310€0ULfgc0G)OB*4Bv:UT‘.gӨxSh , AcEW4&& ԙ꨸yku6J!CAU:ĎMݯ:&&9_4-d2Zۈ[Z^`.V۞Io7UP8!kC#ND1>0s@5'Z~|;5VpɊ`jvOsN{)7;c=s%cesU7{g^@ ͏@{( ^;P_Rެ?NPUtDUcWX'AB=#nc4$oFO1zgW)ROE&RQ&7@7VΞ!4P|4e|򳅻$Xwk~@M5wo';=ދ >ˋ0ԅz=E;ӹ3;Y+ 1$7Zv1g%MTXǒO|[]V-{ߙuXAp4px c3Rō& mN |XYh~Ty 'ө5fO< %wR O9"y<!pEDRX_%;w@t{z K_K6)YAݟGb2$ͱ<ӬIfd/;1F^Zw/`,m KA`qI|Cj.jٞC?&73-f*Ly{3.1 ~㲵Ͽ|o?eD _-&̆ci;~s*FE|m# ഌ'HTnn/HMpcsjh:x!qȩC~^eӾe`ˀ36ƞMy6(rW7!6쎶Y~ )ĝ( Hm%{DNOuL ^L`JNz(M#n9Pm(lUw{L/`X Ǣd.w.4=c;n> `}Y*A`(Ag*[En`B/ Xy8XGrRxFI:Ro'r];R^Ew˪lpΰ.;?cYe)ImՁo5y}l̲k;5UH?֋bJyiIg<9e)!Հ~[[Gן*2i~5cFKa6vroNT#1 ]LȝQ}:ݪ6YF%NKfYJOyٙ"Pqg)6Ƅ!ofQ#*SۢH-J+zYIlv\I:GR*za}UD{(.x9?}!BEKilIps%b]G\93|oZ*C%9ѹT{ ~R=Z|tY6)k (eQJa2j($ö'O"auSHg+@z*1$eH#:S :Q&Y3̼-F%j* G @ :RqfYPy~2Y2+iVH25zX|[L^# ( knBm޶%H"V{Y%~m5D ئ3ٖtr\uIpG朓nh RAO!WuZ>hpcSy n Í9?؋r;]묡@t:Rʇhv rW.Af%XDhqx>j  dQsCamYuaZnxf>dk<<X ksu/L#pJ> &>PwQL3ޓ$ù?2;޲]e20>hlAGhHy; X|dv쟏@..bÒ#ZI~'w&KU/|xA:` w&P#1A^%ĢWuOc7uHG\q)i&8P!Yi-hiv -k1ElҺQZd>zq{ >K ztz'O;IIG4d,w4̈b:o!(f/ ?RO^nZ'NB4 cϒ6C"S|ᾦlO(Qӻ#=_,CnWM٪F.?Da`GGaM!$D1CF":}h^@}3; ܀q2E&kEN /O%b"S]}:W5Qbchƨ gX2c "s2Y.uNŸ=Vܖo{Fc?UمRa2]hC7:o;}e M']F|q!c8sb6u{vԒklG-DEf= @ܑJkG31ivINFS@O4m"R*I9zwn综%3d`@ WEeT񗨨BiBǰ'l|ұcBQoQ,\#XeN~,v+'sM..{ix)KE_vaPEXSƒ%5;{dpQ%3ewf88 h MP i{4udғ&ԶyYD$n[6P~A 'xőrS!6f6[)ǴEHu7w3+fahdlKn'EO%G1Zsgq+xSш c^7\!U@BC:C]Ny _8Co[u5eՍBT<қE *D.Jz1Qze9gƽ'2s& ׅhCѦ/5MKֆ"u$mU6 'S%vvF0 iLe.@ *mUk?iY$5|Bk22P_;&:c:$$ѻqsssu:Fb$U/Pl` C7J:? "E c|ʮS<[g|ka-Uf器?xJ4l4 m|o]sYd H>{c)% w@F%[HeU "wz 5UT_Gz4L)&(pCNa^}rs+7} aBָdbT>XSݽ<-,D?xb1 җwo羔4+3Ngj{jx"j&M *~;MA W+!~"&ڕsщXm"fWI'~=`Qxa[ey2Qr)K*7XRZ6,ŋʎt`~c:n]uMPrS3Qi&i2ga)uRNjGak .SI;{"[RchbXЙe!Cc(*UD+C lp 5Zg%g&:%DTvW7~ݑv딉0h"]oB۰b…+Gr)K7(^FNZLSDy\17DS߽^S&<ޝW뚸чE^Y-']o!| 塂ö"|UtK W0ڕ2%We`QӳTL:+3}HyOK]]ab 7' ʶ l,i?!6knk%o)0Q#ӂ~E_B;HŸ6EI: XܛɠHKꄣ톪(b\cdtm<pOk핑  veN\'n&]T^qJSK6xW?rPtA2"$*u]a'h,kc5@cfϗ_2O+QـRP0q@P0ș}Giz9k2}xG5Z+۵A**|AMю':.AA/S9e=NmW-JA*^$%mq"#`yp|OM =A`6gG p4M4F؈S R p׏1+jsծ-jUy> #9Q"q".m\qᶍ&I]@ɣ5PR!8i 8 Ջ jD3r-KO/T<9YaIͼ/,ӑ-~A%?!Daя{ eu R}Q?]݁J8/JY\ur[X=?&nU;"pr'"NWc#4yBSXT-ek0_[0c[vla0@OzWR,B좶3we'L'=2IY 51o+lz6E9=4A9b@Q32uaTZt; ݁i5q7W$l^bmiCT-Y_HNs}hhe 39{OOs>O*0jaM2s2YGP۩Ɇj 0H˗5,%) 4Mߝ̙B`P |*Nm1iuPVfbZro7*:"݊7'ac30d8?\fߘk $ ]&h:h'8ټv_ߦ̐_S 6[T.)yWG' e=ZrW(PV9rܼvһlS&M5f'"lfULϬ]% 9ǖruxWraѹ=ܛuZ:n>y,PaؒCnZ}lʃQS]- GC$/lh88V`@#b IVZjKgu&,OF֠182t!DUyZi] i$~sSp^E$8[ 6?Ϊ^6L+Mr,Hd J4|L(%NaA1($r7'V!ɴySฝS .DvumDf6:̻ [e?PKUFp}amqhuҳ۹3"r )؎1oO2$MWyo T pھt` s]N&1#jɿhˮPt(>QhTeHidP֧ X9O:j9v䨏ujBº`TsӛD(k>]!07 Ze^(vPgd0ɅG;l,Ӹ#N|=lY.-:_cZri& 8 > =p3n9/u3Y$J#Y@YF7f?X*nt!q\4KJ<=;UH:B.X&H5e'ti.1Wu\{wm ;\&gW,.R\7* j&o doF}I[!aM|ɩq2" ƔVu| C*VY ,]6ddZ9[B[&AR (">@Ìn~mԘ CknxV3 `GK6Ndkp8{eO@tU_=>ʅUR`""u>Hf&ьes bw &[K;r1=9q…EjgDA<$<4)[&1A%v),p5,%bbVC?>p(V׶zKU9㮹/i]"_zo:,ΔD`LK%+r?LD=B~uze$*V,rr 4Du@Y7hTJe?i,ш~W 0>_%:.lzӷ4 HBQOEqTB>G%{Fms0,rdڮsouH-X)YIK\]L1Rx[suTJ -JBj=vSȥTu= kfyU`@Df`}VrQP=í=(ub~|রg2'IG g7WR ݈aD 3\)U5i+;)/ZYE8ŀf^|.uv YS ڦTv9*r+Ҡddb1s@IB*D= ~)wΝ 0^MfOlAS Y;f;B4?\s0::By] YrTK`zω"6WKH1k[3 E-j#uɘIIs vg6({aA* M9^Z/KZ~/PW{'[:jzͳs7p0zr1&Ez{d:lI x71#v$z@Bm4ŀF :1 ̨fxQeyE˭%MG4BqecL_@WFr[U~d1<K1cj3)-ؙ;J|` in5T=@ 6ܕTI]VYvƎ,=4M>*F%& #@­E*>v_>|`rrVf (Of]GgQ"S+St㈹7"R:+SxirA UU5!疥ڮbA?${p}#nJI-vtW2!f+&0*qjB)}p;Õ Td4-6v:spJlZ5˃i'G{nw>v"(\Qdo` =:bB9R@3 i 0}Վ):&y!l +ߩ)Շv!+ߙ`yq/Eڷ̞f*T.fgr~hjn:Khdha&E"OTwrI-#ʅDkb+ G]&ۆ>c>/҂F_jj={!ͲmVB `1٨ Z`K(hP X[>1i3X-&Yl%g*@ǡ%2LEH8\^4o<ݦ;b 3ɼn]>JnU#1.tH@>.LΧsMpP`(kE^' A㌁4Nonf8|rYD7T[&2vqln~Zl,H6ˎ?Uy#C kSr-?{NFќ 1^u쫡bmSy SEudJv2Y,+ )?Ǽ02e}#9*NA>,˫, ?Nb5c( #JO "jgxusm Θ+E&gV;fMڐ"1[1=.}AN44$AS"xc%3xuۇ56|^^E!L]X:*\F\NFvn7&)U;lI嘌k/yX[~xff&AX[^ CL󀅜WLjiJ券=K(H!l(`_np)DL-ETm1tln!ᘪf_ K>ENY֩k j- -Un2vuz#gS]<G&5@d 7ƕi˯^a0%djOP%}_2rV2=@’hCtT $p,~w?z71O{6vL';jSBI-9"|=1}jD$T*8h5h{|ER5'VXGND [NNW\JF9 ipYYS,j"ra!Z[:N!$`vxev}ԃ>vȐФOкV_ f. fX5 |"UPe΋;"yf^}"tc,qVFGZ'{BS"ILÄ.GZ47"+ s5mwg@@Qi-=^ٽ$`_\ .Q{nrdwhui$ްt?P/*t6i%GwR\K'Dְc8AU~-:DB*6O 圑BuHOEsAޕ+:b?ƚ>Z1쇫8`RKz%YV$P?(3%Us+1etCcrHBf%Kls_`k1/85%\0e#C*JBhԤa:Cnu =u2榣V$VYڕEbDWHiWrnv~"7 X6Ü=6tRJe~ **& iX)Q'c GcܫQ_)x4 Ku=l"գa]錫&u|OS QabﱮgGCF}(UPĵ%ygʗ^s%4Z*Y2FF{ӚZUD2(ٲt߸6 *;S 5g`DDm(QT:,5ʼnlvʝR^>s8jĞ&%̝eBﵗ |}K e񍘝3FGCDPKx3*>y@M+'n cM#+uhWvD?c9 63/`r3F@NL[\{PAJƄq2yˢYC|8:z;Yn3nTxXDXwۧi79F(r-ƀ5|Fpqi¸#eeԔDsCfbUˀMItӽ@m3I !zS">-?!68iBB !3XY?{{b[ґC 1C]ha+3Xi2a`KZd{T!!{DV(X,zAtp [֤YѶ{;8]SPw>(mxi]ɀhC>w}mYK1i ,TU5ZҥXv_+=@p@_&F Z 'a턟Ɗ"q=)ǘ"+=0 }*j4IIP&'ؼ*Шo#ptV e~[Q*Ȥt}$^ִl4T&`#:>A;>hg9$_me]P|Gf οAc_u!pFxg{mO@I4FzP9`0Ύ\p :ƐfTK4碐4 IV`Hyr)8ad "ϋA_$ DMN ?$:1 m&d,UM&/Pj#s {r/d ~GMޔ%D9G"Duz',I:124 ^ΓqB-ɬ7׹8r!:4UސX% !0>)·()aCl)1e#h.%4?JiOd{*LifSpJr 'GlŲKY߄ 䁽dzwU0!ݐdo!MJ݋mX$+]7n]Qc+C  U-]"tƛOE9dF͟nkX ($Q K CޥӃNum3ɂz;^gI6邆9SYtuɳDžp%'j@*kϲ@!bgMբP{SƗFF]ҥQk;ȣ M S"D8R߶H-JNO+y$uT։u\e+IE`n' &pVKh %K;z9!eur_fEU6x`s=0l":f7ZINjb+pF:6EY$ѸqM>F]k uhIAZ6c/ JA^ t"c6[}10ja@B DKD`dZew:'T9wgRCFYQ= c8Y|Rl?^ *D .Ch+f~q~K6 7$P[,z scƯB㹎 s@rL3v| >2⽗t%-LJcE"L,x޹19pZ|kYrkuŪ]"'ݢTn^xJBP͜|ŤN`2.@'w-Ip0 *.Kw~Sw8Xy-txҟn.6` O`S{[sO*zfF;j`+h¢S) ۟omY+_𴺫q2/`ZkH_ j/mH2rNws$lNb\Jt v(O?l=U XyLK͹tߤ;$jw_f9$';6c=]$;EɄ U,xTsN4clOsTBT >;?+d$WqIx.}3hބI7;)c6C@\ur¤ZwB!¾tyZU`Ax ~=W*`s0l2]y9p+ CO4.ïp uua 0{x? cvAFeq '(Kfk`OHeV[d>Hټb&bbz6T&Y0p* -o} +Eh+VZPŕ%'.,0N,.͂swh /Jq{8XGM $@uS>)g$ANRXVb]'z2M$K=Inޤ`n}ދ%DO5u벤=S:Ѥp"EklO5lZecqH+_;`'{q NEƾ 7L-BK($x(eǴ`3ySsi ԩ;]RlJ Ҙp^dEA닃<]-umq)b 90Q: 'gMpi2jQخ;'WaEN{Fлd\wzav%"uzaSŇ`yIe qt.b!_q&H:iVAl0\[\iY\Q`:y:䪟ϙbQ-ky#IB4E)F5Ԝ>Ʌ|.?[u2O?< Go<<"9(U! ֢@ eRYȲJ ~m|:קgsw4o}:V}P=' _D{EFO6''R:z_0fᤷ*Ms/ LElı$Wd:a?5Z6k3Ҋ@iЈXτ=wgfŲ<4z ~|\YA:bF%ߧ<‚V((#ӯ /UTXf9TFa EN'TM]7 (YI1oʽPڱo= mхJ{Zuk}t.@bd[L4i2ҥ=Ou DS5gOv_6BjS;y ZOHXșKl෼82yF-U^8!<JeMB1r U "%I#fDt]鴌^5ff{ )P C>͑!bEQXj\H@YN{t;-0++]NӲcj3 qyPL87&8~K7Xܣ"&K<٠AMnt0{@W| A74"\b-">=r_g-' ȑWX>XB3IXMy GsPS,tUv*0b2;v**O gkqhհhSUTٲA S0f͝~ u'ZuFZ$&_'Ͼۄ.-ޮҏ 0HtBW"x\/$-*ul߶SV Tťy}'P/r㯲ʥKI]thFsݹޗGôP6 ُ6NNqE>AlӾ(]I=fS[R4Fh=^ja fm(f^;hy v~)'涏fEBAg;~ fAR(6Wf_)ƟM0_r3\eP_thp!l;*lw ÃEK? 2߿F K„'D9<=8]D,=}"#mB{Kx]VzZ JS\wq4r׽x='T(H,+5bT[mɥƙx<yBLjq` ̶{n8)A*~#^y0.f &kr%g|ksjp?pϺn_'U) Ȋ~"_*Ȯؒ,k ^k);i}Y˄_GJ TClccV { 7O^$[:E g;ÞH㈙OMݩd^Ph|B4KIiM7q'J#a;!+@\l@h ]lu= =BeUGϯY O YLfe>-ff7CX1lUh4ز,iTOwQ6+ٺtD:ܹu*O5.Fgfb9.fha}bқ41el],/P N bҨ,jEhL=*NmU`_=v~Pڛ)'JKn\ w\fS?nH U!8}iĎ; TZ4Fiu2% a[ͳ{y]E'4)\FRcmU&iy  ,D.A`5u C] 4Bk*P1_szB1q4i3̠%pjH[ "װH((jNΚsǤ0ir[)"9$ M^++RRJ)W8>Lh͊ kx^uwzWai;U!"w>'7Wlg@Va_ Bmt0SJWw44Y:TѳI=wH &hEYվE\7_.T8̄R`S=73|ºkm}/r1h`׉Qw?+D̘mjLC;?Eybۢ GPxF(wD \rd*o_2饆p)=՞rCAe5vSgAê j,B\DR@tډ^ ]hu A^Ԥ @U;$ɞ&u9N@?f QHKW9!eW!!b;Gqޙ_^Z+9vb}Kb<#-^X@fzYmv.Bv勂rE|Ewdrت0vS$[7J3X`)7ONBIWI< j&y(8nM-=&TE(p S VwdGR ĩ@3{TQNiM.1Suwef=;`O,;NrA* tTلJƊ]bK0osTAfem{K]K\tCe˹| ѭoCp%ji*zf 1e+L48-?A R\seyK[=\E~U~tM7`֜F6q Jb;>յ͙'=k{n[R^ฑAyy,u7h1mT!]n(tӱ۠ %I-kc0Wk.ܭʺز|ΐsֽݬj uL6An?O{MSK"P}7scҢaڑM3/|d17ӋW5NϠ+ٲ6Kd|qE5r^4.ޜB^Lwc $dnkxqg `?UajB~EImW1;/ Pjsf0Z%-~P pVM^\>|9tYܾ9ęj)yF!:WFTM -.6R:%g.~ymOFR`#1MwݭE8%$u}JhNaXO)3̔ +'d떮H \Ah)A4[gKA7}e&ּoι$~b(Y[ĨYl 'u%g/T6Y$5?(d"MT>Q.)7M>w `?;> W1Vrg/rx(Ý!1 k Zu]٤;)]x[2Y 4³K+id'i' j܁pYv-*e.~A՛8;8Wz]a FT l#%ڕ jEl! 8Y7Fsv= 0D(;0 A5cz3W'h E9B4SY[vFc~,Q$r4+̋Re<=Zd{Y%a*%1%YD!|H>=#7ڢmHj):4 ⥼oyenjS:#Rg/>CFm$P ~]|':ϧ7nvޡm(W?vk|yZ?ދXI\lZ˔asbp^MMAv"bo(Į th6*u^5bBkZ eR$:.Ne5̥`fomvnH:9?[vY k1GsFVb) ؛D-SUNZr1WeddenU~aniwyeNx~T;? Wq9j]C ٓ$b̈́t@MQ<憂q9y0sIu}CN!42ҙX* 5p#z:VSnOѭL0IɁv&pۄ|lsuǷ˵8fIr)A'OL^6J4 ЀOǷQ%ΆSW]ް2kzfM 6wlW͹n#X4Z2Q3)-SE?v'5gip6SGaJWjh*d8{F} )9ޓNuxIX _ O?糯AV=Zt /UV?. Wkr<B9Jih@ RuZ~¢w JSfotTo%58|(3.&IÁVDZ" iHm﹟Npba#js`7J\kGU'Df.Cr )|]:E3$a{,-g,aQ2l,lo]ƙU`lC)n~T؇AGbPwe!DifH_=GZ/}#z1f)&xE%"Y2ҥ-%"@U%ĥ˙IԗJ}ç7+t|Ӥ2[)蟄DL$ӿInt`:lU$@1hgk. *yu7 sl@Fv@E̚Vŵ2sOGZfCr"vլ-#8Νo m1=IATQaۂ]NQI b"bƢy?%|է6Fc<.++o\xK9# #vɺ_^N%Sz&2Ŷdyy*̭l oƟSZBl`La*0՘xX6 :BX@)*ޟ~A2D?D.x<ݟ4O_XEN6$g8Wsǜ[Ep>Uj0$L`2+Sx-*mwZ_.]$^+Y`}?15{HðދGh&wl0(};\jB-F,ozJi4/PLu xڋ.0TPhŋ̇i]kX˟&z0 hb)Lsj5:p Z,R3}beݞyݛZ$cx'%i]1P} KVz8]}`y :L_Q1%.` %:c#w[;7E EC?7/bS{ C{3!Hώ)x78vb6aRu%l[ d?Ú'dx$R7Pz@~fQL,Ts}ݖ|`!+@wT갧*@t\DjwT.sO4~7u1v,B8FO/Xr}I/%yr] $g怷6mO>4*!qDQU;=c:=jSi=ɀ@`"6C> ɕ-e- X=A:0"߿;B@Ѿy&HmO6 7];l};P<xtp6F8b-+oV&M(_VD18qmk7';]]#LJ&RhJ0f.Wq:V_<[b_9]3| ́[̂u%[rGpJؒ%; +t W͜2^2c`zE"l-b)mNlՎ' ͩp$H9rX)sVA ռpw5NA'_JT#bTCݍU".ߡlyKZ&*}!mH=SEy"ptk1SѭY )7wJݩ.O6PDv$ʕjJL/PQB Re h&aa*£ %  ݂|b0J?&>4 F <Sl5XR s`u_`A!$ɞ+CMKzJě:T-\([zt2n P@,C])Xpo5U]jS d <4 ThcJtG#[vJsɿ/tOy`hJV>L8aWdZ7T_l-;!섮ZD􎙃:CMmb8kLyogէ|sF>B7'wgލ}Tnu*N^rؕ2Fs ck:-fxhwZ#%Q Ge QӨjWI"_+'ϜZkW2vlH+׃%k4E`% cx7pIS1/̓% ^h z 4&M)Z10=V>׎@)Յ`n@b G slcf^R`+yf vȠ@׵TQ2X";Z?9wm)BdM,tI{;n`Lwm\!g;6 |(LZgUy=L`t6;1syd6 2NQH 'iJ|72<|j, D,A'%gXĞoؖ:bX5LD< ͅCgȨ4\>aWk1~} v;St%rcNRϸ*D!Y%dR;򘔊]%%PI"gN|`ȣ69:qg9_m^25l +.@Dw\ Ci²HĮH _80 L[#hQRw`ch.wOaAgd.u'5yx\"m?6԰4]EHK+c@Y~B0kcI㢉9xtDW|5SUWIaؘ]ddGJ0fB#ALzq^Yѡ.Ǹxnul} E]c+i.栙%/uwZM~,N@QbRg" f(@r]k8m.CDoKi RL[n^F hH5&bڊ0D?"i>͆\D~! $?uƵrXa>Rʠ1cx&? ?KzRa@+L;eS~! /unYJxNrMI[Pڈ34Y&q|U4NS+id~.-O$EWhr,NqOc8_z/:$@D,9ciy˒ g4siV0Okq(| ø|aTJG"t 1iQ/hA&{eL*C.tüJ2THƓRnPgQuH F&"! ^V!k´MA?VX$[{Q٫5f@vPMݘ? ۹O_{B\E:ɛ+/@sD#ך.ӹ W\R׍οvY ?> CXK: Φޤ"`wO苊wUWݾ~d;ιK nV5lBנ$H!ŝ`ꎀ5ƏeW2yl R4IPlXTe.6{No 6l:pl }/g`>-nVA\Z*>\%D }})f]=N3i]1 ]u&./_6 I([QQ2+X+Q<5uQ77M~nJsc}"%<]蛞FE *0 ?p&׷sJ% Rz+~$T,,pթB̪3[9I|.ŦH89]"#n$i^?]&kk0k/'s-C֪_($幎%J.KQRh8_|ΓDWrͦ:ݫb-ogLQS7^Kp6d,I{+rnj21.(Ӗ"C1"-IZgPy{BId2HJ=p/,v!}3'$ F@!k7b Mh:C9 EQfv!Kߕ.[zEۑWVC{ -{f647 }/!C8ι>_^J*Hy!&)~ݛy5 |a8eum Q^ahN+T_lomup`m+GlA<41Dq]8G@i{} MF R9jzv:v ?ITxmvhUsCoh̅ ck0ƻ ^k{oɒ0#YW/  vx2~>w>KP~)'y'= fЁγÛhcA9(ۦPإ*y E#4O,JTQ@CҳYeHB`B ΀jO)U6'+$`ƢM%~SS{> 4<{jeWj>[Ĕ`Sf|ԝ% b˸ , L5ik{8q  z nV҉Ҕ[, sÑyv3h8ͯ'Fp==>buCjF#M]Gc9V^N~Q|p\ӣ]8 +{ 2#ϑ +NJO|~zbTBvW s".nSE#\9YOc-Yu#9fG&g$ +덉$ES~]^XrHaő9 kKfjRCOH{PYo&:BHA?vUN"lVcSgg~~IZ\>F\} qF.&cEi1{/:p t6sxrhЖoEziϓMV8dځj1Eq]Eq|]T`Wb%ڌO͞z*=I*ȧfIQnӝ Asb h |ܭOgQ$n_nchƥb'͑-1l~;VAE!N?r;:gcy.!QB@NlQ?wo5ơ5I|u68`v ퟹ1r Q!B  V({9 [MN q{{ڹ8|vFjs #py?ȹyf:^{B`! I";AȻ,Mk{cJ*>9P[N;@B=UK~v.b</E L|m ,`籡㙒;6nU\Nown9MHҗ@"pC-!1kgVe/STB0RrpzT޳Z*9#a#V2sm揙 o$<Ǽ>YCk޼pw]:w_>*+bp?MV ztFzhGn z] ~rS-bP-AM򇚽^eQU`I@P[7ׯape67i/s ~mHz&ikr ִvJ[[*c^qfZg6[]#nT6:&5etӋHj&HTo%m ylWEHxR:8~|%Dt1wHP:VJ H~*)= ~ F-6. k>Ic%j.yEyL\-iGa{Jv}WS_NȆPHLyscBD[r'.S[ѿemnao5_́Y=:92PQ`Ynu7fq_mHTW)Rvʜc⻹Fdz0ڷNU5a9ʫy)7ݿPhe@袜 -QSFEB w}=ߍ 0co'YҾ~[~N$ۑC5 Rwi6!ݵ"KQpw=]ugdS›|¯! yהё,4Rd*qMW0plϸ?Pa9$WLrK-:^TLۿϳ)L,m"}X cDLӾ!mW40.wg&G)PdLa6L%(TJΌGI&T&J$ }ikpd-?B'5ةno2.&h 8! DyDBw " ,mnnKce< kz]#TvYb^npRHtuY9&Z]nKϓ EŽ>S3̝Oߨx-ga @R Ṏp4)})dLJb1/C?.&@#=_;@e\pşWdpՖLLZdQMF}fa| 2k.kO8Bt\B!M bEԘzhDRqqKu^ |x!'Xԋݦh)behB$խ0UIf&glS;oS8#-j[=X2;~-r5^:Gv^LQh pLL ,Qσd_S@{ nZ:L$] EkD>hV4 &uR>N+Ou]cH]BbRֺܧ_!FDZM0ދk$=(23,kchlX\w*hn6gzn:;淿6RTko(8.Sw|Ag;:~'8 ¤VYV} BShtW5?tnD.KA;sͼ3;pMmUqeU%3Y3+dz,"y)M1//_|խ@82Id39l~">XUĹIr~+Jq]h0T*PFRcf4%3:Ke- iQӜ>L.Dx GsU*gI< ŠjcV[phE^jL#f7.H?pb&WJk>|3&@!g*nIXG}ߤ8Feh klk[ȔJqMcKζ?~%hځ ?+DBV@;pKwfFY'@e8?ǛA|퓶o%SΉ.#WD7yy)aa1wĹƋ5-, /T)ZC>tP y*Liô56Y= Lk'J,rU/W(N%)Ud09<x(~_$E$3Q[r'X4kì.OpPC.~(yQf=yGE^!ZOLðbxHኸ{[*j&[.;~~ye& zlj""B˦%$:6 Ea^rۂjUG| 6BHfݓ Kc3\  V-i4O1FbUmf5\/x +S4#$;z3UdrMN6L~ ڠ^W+w(lde;t@Cb_wNmn|YcMr;P c-Hk*=*@Kr6)ޣ@;O Tב=KoQjE6qQﷱ`R;( CtB՟ \7w[9zOs_C`'29Dٙѫ>i7>64;pH׿58 23~%s򫃤t r\hH/X C]!Pv|F`8xO{=`cnmXWn(ЛKq*W#q$xFw?>ڂ30sx6A]w;N )UP|ц6N|}P,u'3M]F|a6× ,3KMDɰɽO7# uf Ýwlf]O:eh=1_/D1ez!XgNAu3Oij~FXɀJ#0/5/y76|#b4iiPCSM1V z)q/ n;͂ ӂIě@26st1':;G\-bٜ!K#LK|H+dnS2u>fҢIF2Sy_ PQ)bԶLkV|Y/C}>,dݷab8Wvh:N˜9:k, !p$݂8I뚭44&;'Ƨtc&#coN8/T2iu uYN[mYUJhQ4U}r%`Kd:_Hѧ?rC.{- L zW9^Z]T=WJo"CKN,zQL>b:n7To&WC-׺=bq_\H=L^Ѝ?ruοxlD seΊ-I8w'TUȈ(toc,/!L8lOX3X” o>յލ'ttpf\86,YxwCgowVYR^{ tuv&8:1r 0j8^ݕdއ xx^* sۻI3p,[f 9yN=&Qvj+|r o\D{!/ ad=Ýq|y?{*@5TU}"vM'W^HX?ENŸ)M߱,x I! 4Q'mVF+ΓfwvpCUz<$ $b'}cRUL]_IpFn'nt=N:TdknY3N5njS1:ޜԓU,׭߬;ދ-QɺD}m$_2|!ZC4| RŶxPxѓYtgGt)>ۤq~-˵#C>m#~F߫3 ED A9m:&xCXÀɺqrRֲ+:)yPvMT FjsWw4qmiiD 1J 꼩\'1tVa &$l 8]MqFFkٓ+pY7O,E%}΁Xޜ|}FƠkTSC7qo$A 5X ÛW66VԎp|vx$[w!@_UTѢ6U臂s8 MrkB"Ɛ[K]W?i7ThD#ד ˝-xoCNg!g2&|g[~d!7i/NՋKeI]"pdړdP:8ދ?OMTpRzA|n-e7ӂ6V;}FHQvQ}-l>ZM${=Z̈g7Vw^?%ǣ;%^,4lSeT$0+ ܺ$_OT)ڜ29pcY?g^DӃ1}ood>JyVJa)kdlH[Ŏ@1G4/G'7ńXBgk;s]M#2/>G7RȩɒC>L O~fEŷlZ2<kf&yx? IBb,CwVvo?u=3<8!;G6J ܟKl @kzN+lsimwH ?sB42sZ-UV^ &\H87}YHS|ĔD#U^ ѥ27) D!5AouCK~}i8' %xYI cLs ~wUf*pWzx&s3; }U Efw΋ݩ xB8R܎J ./O4la1AC_2ּIj8+ ٴ!lȕb6:zRuŵ n $'4K?R- `և !%@Xu6?:|E_ Ws ׊c5`% C`A2Yf'N fj%ъ1MݿC]M)hE)ỤuE_j`o887pG[m" z=n5 FH)&<Ӂ=&3fvazs"n .'d_ ƱBr”!c5̅=tn}Eu*H\9vyV~iZĜK_@t]tAZ_HyBQ "w#>?3T8uL0gKodȩy@5}{1q\ҫUMa`t5O(n+v"HrD i0Gy/7xv*}d|(e_ӯ8dHcR6 e|}&*.09t2 n΋\ϿuFN%OpԤ=7rZֆvd9}>4"k[N|tYey/AwX@lˆG*JOUU#nhJx7AZ LK&D>-a6CUX?^Mb! ǣL@zd-:q#0c3[:~x 9'qEz궷6j!!Ξ >UTc tljq@y8pBXlB1vo ǟjזw}a|jN,i xqtÌdn&SViXm'|Pěx{t,.Oa8Ii|.,_X2Ra:0\޻#'ŒڷIjRz<ԃzpRHXWY|z60 0vI*.Djm)M %Xܘ}}u5/bCIJUpT30=F*4f4fJB!УYr c߅vnJ$nMd²smP-2aM2vܩK ob,aZK)@7- Vi~!n6\Տ%X+ct#X֩ J;!C1 3d%wEHRѲ]YJJ5A](E2ԉ}y{2O| ,eҏoV:04u4=Zm P> P7R;*ft}k~(_ Nk6kP()&f6>Vkl_y6z 6Ws%'b. {POmC-;O"ݞVI{׌%8Yh~Z=uûb}g^Eq[E7$;:b 21~gָk+rkfةϖ` %4Ӆ 1 O tņ. njibx _s)NPnծe7={;N>fFM[o46TI@$d;PM< z՞_d(V0ݗ1])F"=4|P 3qmT2 f ORԟR ~7k 6&d4"Id/]MQzxY3o#ÌBWLJ$ 5Dmx[NO,"XLsГdlqX!h"5U1irUmN^̛yN ,M&gEII -]h~eYw -m<d =hKP&1MEZkgKk׵6`o Oyyɧ!N;Ҝ~>oҔT'W $a&jb[ 1V1]zaiC֝dUb'cӦIξ2㈨q>m>Ct]+ИUkuiŪYN~tkb:}:1[GjX~B?zuYQg0-`FrjY|ohNʿSoۨ*"B0?*iQt|e\0.WV5! ևXeN,h`Ѳ`Y) -E1!VZT=~!+JԈ\DvcߞXD%V"p34^EzkJe^VZsES#zxd/Umm*VYJeuEtſNj cնz̑ӶkQQ5^[>-Q-@ڟc!0iz.^_o#7śl. ~U¢ MB!)MEJ O )VҀqY%`xMH )(2ӣh֎#hoXjgvrD*ŵވtVa;`Y{ IPh fآ%x) wd \%a\`j]Ny;{ ӟ]EiL7Z *SޝRZ_EsLT_[(o~E1gSSlk5ibiZixa=Z5>JA V~*i=Fg&iEϐœp+[pW\7z{h[z69ܷ>1%'yG; &?&2$Շ0fssX(hLix#n> 솣Hfҳ$*/XdkjBJw6~ҋǫsR[ ַN:'2ρUȝ0ץEJ?8+Fu"k2ih([,uCnc(\mJ!Ą:-cb;&X-ҳ9b@㝎p)dy:塜m Tc@Ire 7g,d8BS"@ @#DylM_Dԩ;.^{9{tH]E鱰oWٝр8ֽ]w6DS'ax& ᑭdV.1iƏqQ#L|}^ۜ=O H`blnQ*_yןQn;X ~c څ.?ռWlMa A8ku>G(600V+_;OeE SIDwy)+M_L`ءp|7f|YlBT' 0B3Yf^̉9Pr .$@ Fa[h컔U]8VMwWB1` lcvDL-l9|rKAn]xrzAMN}}i7)c5XT ZQ9\mv|Ii|J|˩x'c`oT֢"rL .9L(䊼 ^;&Gs:$/5$uHKbApZ"Gqԃ޷~zQy՜eSRiؚ]YZZykZebzr 5TJE$#spjPDh8%ėQ13d<&,P=qCLj~'SLHѹU[ցt*ܶ\xIJEPxN⬍Y&PtH -:m Q4Wk5)1" MHQq͋1'1H"yM5?(ws}D5tkyQX\-n:Pk}B-.a-\V5i{sIٛyAHwP{]$ N?#P1'ki=t! JOcVEst{6ifDk 7:45yfa Xkk!D,\"h VI2WZ=Ǡv0)W eqFV(v# 8Xު=R9]*c,#EY6ۦ%ִ nΏo!3hsȒx&k\Sf6S 4ɺ!C=בuk\*]N5q)QlUf,!) Øs_Di??I3$lC(1Y:BR-Ыr iP+&z-qqm.==UT6OhϦt4D~'ڇZ6btǹݝwz gGlɺ 蕃Ҍs dC ea2?Ք@g:|SZ,U_ȝ 5l gT38rIԖx9$ u36Gz_+ NRRJkPB Z`r%lmg^A._Uܝ{( DzJ Puϓ-U S_tҕlSJdGhj {\=װ0䮿.m.g{&0uP$Y]n%{[A rc9Twd˥_Vs<|>FW̃P.?(HM;V kŧm i G6b,aKBNVaIZJtV1O׾F^FY:)G<b?jx=,OYol-}YKm{>ɰ}3` upCEg.{yN}+dfG 8"y}? P\Sv7aNwsi'㷨5p`1=X`nн]w$|D:0H9k.%C1s \xjQ892[qH@NarH#ߢ6>XPB"xR˒\eA/ uNQ4Kaȷ:̀@UI1Fr6ϟ&6baWXROS(n(y{s8R/`=3;Md=)kVd]PYM'K%6>vowj~HV@]`W\+ ]Jot![yPl}cZKR.t83ʳ&fq+sӡvDj'Iڂ(1F|$1NZqi@ z,8KP31{`؝#b#, j/v.o b^N}H +c=h^ ] q~SKEmvssGG ->qjtHltqL?U֦|_{2y27碙Z=o0qYXa1dW I:]3Mb}YkG2T%NjA7iԖ#P `&2`qnO˔I_6wrΚ5;ѺQ}kJL'/Ha {3@T 6$*t\tHN)^o* e=0;Б~t/3e"D8N]?$_nD")G?;-Q2բAy2"w꺗e;ԙלnR6$#cI0n{0}AJWϙ|9dp\?͚ Rz#L^hh,r 簹.VkcQ ØַHg}H}r])޳N+.Jd]i)蚗!R\_ˉRb֯ i̶K !O!M?.1DtCJRL#=x$q\_٦;1%dM|^#'_Y=Ƴw(/-*#4r y>Vm >;PoЃeC]2I7nAշ#/ $j@\2FY9^58@R RzBgm*^4/+vĦD#|y[.t=N%M?[ɞX(ZKx/K39^snXϐN͏$e6kd΁,o(%tKk)H' T)3^hZflDu8;n梀9UgnPBy |zBB yl1b_* )LxaU0kueųO];N3N 5&K. wQB`ov)a?pxkQѿID&^7!; C-~6hmy ܫ6Q9oa A8W5Uq$F:jSfJI 4pEk+Kgy|2+v4z1o#6t%+ho( Dyxc: 楦 6j+Zn$zt3ˊ l;Re˺aE]-vK%V=0?굜[J2c6 K ++x޳-^LCYF5);鹿Xt[J]Ga< |eDhSVEAj>\x lt A/ I(Pz_etѢ5bGcOQ`萼ӔOt>I!N``]3 ԩ`2Z%׸M~2hGTfj1Tm/=}wjV_նl,ih:Emy_SV&S+W jEZ{8ZͰ`.II)}d.x81Y&2"- ;͌{7s,څߺeR-O 1!>,&!cq<)Py,X F4wҘph{ I%ڢ >)mfr# EG E4Qwnz&LMH0>I1$X,d5nP `P2@G:Kz>f~<p%ہ6%:{֔y˪>lG;]j "`W@f* ;M buZ4 gCj )S`tL4d+[5^3:!Gg -[JV'{ߴcQyI&Ԫ3e6 &D܅2s/e 5`!)VP`SP^_/%*SVX%ZX3;a74*b _7P^HgmyuSdr$j/$uEcڶ@utpTYcW/15RF13guKe <'Ƀ\n7U3Ai0UT5w a^umX.-Yf0 Pj6;*^֠KmW؛Vt*&wKiM~;KSiGb^"9PYo谐y y3֋9,gFGwQ P;߀dR2m6 AI8Ĵp0b2rs2N i&(i$hJBeUc/.'9I|ZJxGKs}םH{DŽ+ Gȅǿ@gA`]x0X߻Y\13%HW,9jq˼'~'dvRK~eÇE'}=8k[TD+4+*n9'J24/3b2v$X΄\ Kux5~H``H,+pjQȞ~FP5sbQ5SW j"\fQŹ+s{@v6̝}p OQp|\4+l0 S@!p3i*SbKH0|+zza`葊Pu@VLl$S`A %Y"ƉN(]$3f_S *aVuHZ˥㳉<߳6v-{xadl;CBl",[{J * 섚aggxKJJX-#uܼz"oa-vw$c` XN')B_,2؜[PP*ȤuxV=^\굺)B&uyG{Kr츘ct:$c\ gq˻B1T@Ǝ8Њ# ֚*oyq"~u6am爳ON=Mh'C#KE൅Ǧ OIXp^tuZ21MJR'w"#i(c!YM^ɞٓh(>Erq \aJ1`ΪyU!;Y/)r"4Zx:p9*Uw͞g̻"iޫh\G^OC;>?+{\L\} _qUjyHBd&-(yҶq> 4ߢ CD f-s:XV33,ĕK47nRߎž==ABx:Pp~Bbkى|ݺcܜ]qZq֦ -cs8Q5!4*WLn?*lZ/f4V?E!wz[tnLERq wK.b(?&R*yHPߏҐ6]_ %gՒaT*+(׳O`llZu@-(\@e5cW2[wTTwAkuN4^;m``@0HF<=]#vMSs<ld^̹(NO$Gzϵ9qzt'Ϫڀ+fF]ZSg~RNwPgṼ'@%\vkET,Wܳf=- f^ߋvl ^^@PK}DI1 W8 jxP-9q{.y.jv+B^Lbu1"v4F($ ii櫊2Ƹ<SVovO|b2:RۑdI௚.bRRFMmBP9 jɣvvIs 0sLU}5g%XYשȍ6qZ%|qvݿ?*?(]&5fXujȮHS mw}\49DL`" _VfhN=Rg+c>BKH?R\Fo=k1PX߇L@I 7Զǿ(o2Sx0b*46C>yK5am癤\  B<@)_rAA++GPdo dZg{SQ=9>u&㟭1K:!Wg_+%k=2uf=.VXKPAul; hݐ<(<Y`+.ƇΗ|]fD|s)_-N??aeב(ղwA;x+B1냺T- 06P,Kɋ" J5i0◺y`b(wNhŊ{P "j[~0ȿ5XEkBbQb6$Ĝȍ=Gwch!ga]P(U5 '",dϘZ8,6:MϰeByi@0B+OŃ:,%['rz֍IY'm`@j؛Fz"rKZG˩?;Zq%zy7!|=Tas`S8 i)E\+|cgF}qo!;`U{p[YdūfXdĀjQrx8QZ$Y Kl u-}YOnl]U[|`?w*U#BSѼ{(J c~ތz/Ƶ4٭&BޡxRoxSjա z3w~g脲-gi 0ѹNc>-zbkyE:!k(2r"X|`2[Fb|^E4ߑJ߯ӿ߽ !N0#a43=C+( SPdF@x"#~ˊMIK-1µ#L x\ 1;PlMZQ&^@r%Nˤ`u(83l' WATbO^P0r@jY:-mƟ_bڐyX EJ]š.NEJ"r-ݠ>s8ts;7W|3wC, ' :̨͸{y? ө06̟T1 I/t1{Q0'5YK`&]T z=)0i$*g#L\KÀ' YC L]}\fޡ*ɖxs.ˋF x+ؐ!9;Pn!4in"gLe%._h~XQb 5yZ-1w\C˜ڬѺ 65Px XBeYyM3mN&KB/`Gƾ#mk5jE;/-LS2 :[Gzu~>_V(7GurGz< [ƴ-V"2$;߶X͏k<-'?z^%.δ .Kiq"*((e[ba~ UűՌĎ@[I{+fK$U#Sq m޶  zbaY83ۣԞ,/0`DFj{5x,_s5:;LRu ʤ{@eq;4zd>"U`[d ]=BWNVD;A.v_nڍ8U~ZgXN*E \\iZwt24m Y)D z/x {W#(A.{daLJ<*w3jnMhl(auQr&SCquv BLEkK5X̟9Z{LM Y- Iu.b$J?YB<:+55#F'ч("\ +yh O},3 $5>5n^jé`nigt;Oה ɤqׂ4 _;r 0/{bnlv'خ].#E%=Cx [W`OݑCjn<W衘D?ѽ7 z~&JM uvaߡ_`Zr tn*ވ fWnyg03$t_ЊBޓxj瑓aօsyu{b.T,?htOX%9rՅV`eCLY# k"nAрa"fEG74 AYIb6l_7]2߁˲lp 3wCIl) [t5ȑdu,pX qE`u_hpsCrkis|a8 <Xq Կm〝h,.5٤ao¡;fžL}6eK%"[6pV#r)ꦾ/BA/-|iS{7 W!]?}ag6jb-x%Ng=!]֋urmT3$m|Bǖߣ{|#߆J١]VG/8ϴ: R)[uf0|m}ƅ͢Ҳ&,N.J׬XO wL]N(OW{w Hpp|="QpX,d@#Ӑcϰ?=_u<gI4RKsOF+|j8XJəXyyƏi~c4`c%Mx !LZy׽@3 ̖qI{ÌE_m=eHIh0L 68, 6:Z˿'sl`c[hnlU *.lk[n@p+s$\$+,8E%:W)Dq!u,61ùqT6:Is l8{qD)gÖĮ&M A4ʁd6Գz_RI/6 &8_B}ٻɣLW9S~Uyqβ;i;OlpVg eA;@.Y ]08v3We6ro\^պRjoKռ׸y'y?wRg`$ܨV'~ }DԷ\E[w:bVQ)-|fLӡ@0Yi mGZ9L{Ŷ??\!#ڷ߸pD)p7(*YʖAU8 Go|?XwƓ1KÓgSW #iҴ0,{}U0 U0~qq0ޚeXJnB@FH[WDʱ3ktrϢ9YAM<īn%H+ZiƬ@{p7T$jhƺ!,j.xw2tJ&3¼FDDGfcjkJ)*$jo!dx)o>訷hzu$Tyz}Sj7ft3)چ!Z~~%Id;Kk' h0䅬C\ԧv8>$ F}TBbɅ/3m '"tn'_EjFh {eI(2ʓvf#hFُƐœ#I7,kV0l0$iGӕNwLiQON >E ByO2~(&wKF Ե>i5; zJVUF <'6OP[6Ƶg1)X!y!EP=uMt:]:+]gpG H8L0L6k" )M w%^1STp)&׉|gS[߼>gW3 HIsg"9 tw4/Gk(̯Nyz*-/i^Zwc;K~/B 8)58ΓTyl*as]rF`vIorO\/30 sz%&2HhLQGQ^-?{Ԧlkp>umg>{q%ra|kUޗ;l3rdU)<.S_fe.Kyߴ]p?Y^D dbڷoݤci>E0p x:H C2G +!!|/B *D\-Ap @tT _axe^eX^ǁ3n#],tќԬSeh2b6=Mn8jUC!Xem6G ,' 8Fi?)ѐ VlVyL@<S6-_Yƺ~͖")/k%E>^с|QAHSSG΁umLɥb\{5TPk1@)ŤO2V S#RScqb|sNxfiyk[BvǕs9o9hxoVʬP/fM=0l@?-h;Ӵ&ffjLC՚EP4u?&R咙=AcH}a V+2%7vEt Z:牰z\$d&WaR$GArDMu擳obpczlpx?ڢ$ЇVNA9w9vKe>x-'_ X"EL64F3^?sK/W87f˭77#lUB6} 䑺:5o77P0ޯr?V<FFTe~[\:=S֨ݻܵ"]زlШ]?Z*v9eke3- ipwމ7琂3w^!HQ*NI$H_C'eOEM%loMꅟXfKnjKwβ[B+qq(J5iQ噖/Wy ODP%D?z&S׶5Ԉ.uLW{M"?hҟjݍxYs=}R?`aA%dn%"w>uqv,V8b>s&d#rJ389g~ɷ+'w?*ՍaB݌a K[cmLb-7*j;zh*s3*;WmϚRWOIpfpqG2PyQ"p뜛dz: MA>]|HTۜMnXKl= Knc'Ғ~A ^H8…$+O0CBEanįNO$lEB5ǔmCA[ g-+m֯U?a^> zm󜃻m4`>y5`EA+5u W{k{1yj7jyq8Л[axBYlYu@Cq2'*!́;: l63CrvQ{f%+΄H{~xٗGz_qC}O mBᩨ,KbVI jXO͠FUs `9d?ݣ2%>"*m2ARGc .= nc->ZLtK fvI>V\yh`ŬuyYM؞peedp옼m.-V9PWe -IX"; %âﻝ8Aj*z1Fd"Nz+Vi,sC35?${M):vOԆ\Nk%6VQk/]%}PL{':.4?T{!9F' 3 "wD@-5 S4F E}=C>l=Ɲ"FjM"a}"&ҁ6^(&6w[#PYf!WYY~RV~R~9T'#/EQ&\䝘:~/7JwxxP$o'{&1v(P;&}I1s6I>&%XD`/R?E=T~ҫ;=B>~ytGw~ZFf튙= 4ʍ>^<,FH3R"+Z͓d6eTw~@X fm{Jo"X[`˔s|+U{mZ+r6GW m:ӝhId!9~"(ȴ dӹbw!S'v #uH ا#÷$q ݲ%ϻ̽Oy<f v7q8lbF f}c2 &!6̍ q/O/QӰ8JU_xsa㼮_GJ;R]k쩽4S$I74z;Q7j ͒˱b9N:³| Rj.l}4l@oƗܸ~_m*A=JjA/7kyD:@sxmS[;}DU L_SW9krtKM)&2ez5oy:2)m =߷ӶHF}9H>wߜ `!IF&r H,V->Ԭ^cE!&>Z]ePAStLIޣ rָgdiA2(y:#o! Ӵ/KXZYPpo݈e B&! :6.8/6p F u(kN\T|]e֪«X}c>fv%o|9^mCEĶ*cZ0ef$`?iE*~{~=8A0՞v2cTty;fcA :(U-8l" {͹}h䒴mhd}rYPe +܄EP=h8_͏1p8k= ) "_Lx,LРz>ȘoiY ˸P_H4\dC''ExYJb;Ƈ񷃖ft=,wCI_.^"OO\2Uo ȽL7`;KFj~J_ݩ ؜;w[GD >.b1DK$cT5$.|OCFf-,(eNYo{C؛̗ 3h-9jD BC}n)`HRPRDYR/8s)>7F̠n۠*ƄZbm{A}R] 17mܴǯBs 4Mb9"&NQJ:Fc=jgs髅3C.#/S KD=u}-_"u6P?V.mO')aF$Z+wcHg Z7C4MvIG[dP%`Zhzi03>d)6d}Y WOV>M'e[/ѓ,'Ǘr4η h9xwgK[Twy0@m#D-Z> + O_ZGMh|]&eR?:WubC P0T*n F;VXf$K`uhGF<61,X8bnw/KL]x=RKZXę4SއF*+dxv3"uS,@n)?B vD2cX n%_F t״}.HR,>דv ^P9TcPz rkadi|Dvz&.U\L: Ȝmdrd[xXDkHۯ׬XH**x,R\O<)}u*D UHzμD,đ7a0S.Nh;o#lVgW[Vsc[{ iqC%K!S^X60%wX69?•Yp$Dk^#/ʵ^j\uaҎ2es+t A#+&K=L<%`T_Sa(jGϭY헦g(CT PWpk\RjT@ AXw DЏ0 ?6a`YEJ# Z"E HER ؟[~'H5{hgbVjX$l/%I)f Ҫ{Zdز?kE3<<%P%P+ Φ VbH]h ->qY3 #Fb3+ PKB # ާ#B7yI7zoLϱ9s4'IYAφO%WpIlKxw(DkaO>SAz`'ye#]ic HV*QTVYlҜdiy4#M-dv$e' H!e5O: @k2_EpltȏZ8]BgjLT7o(Fc*cδ a#aG)Cp-2.3J`fP?S`ɱomAkfPR JӢIm uл#<PС+»ī >%6֘ uzc'ǁN/b:_fN7]zR \B|x)"NؐqS9 D+¨L18X ͥv5kgsƢ+Za O_Jפ/GbGR%`8o^[<2YjLC6푗^5G;SH%3U*fl)i̓9c!cQ6mo ;CbSJv3heGӗU(k,)U)+󂮏΃Ezn{/<@Nv艎hϟ0^sAiaW ЖXANc䀙}7Қ)Nikȕ-ˌ+ %)R 4qЇB[` Br+$Fl-X`З§5.+j[cL[S2ꨥ| I UMyZ4H1M^zV9ԛ.9i ͏[ѯi{1TL]P?C2Cv|,h rW0ϥgm-R8 Fyqjv_[%ԟ;XfjN' &P ;dL!e K kK\ǧ@caiL't puw%0"twiΫx*xvw\ڼ;TP;O-Ts<ʚ%0V`UNPq!FGcCegJb-[3wW`k~h.3b{rzЂgT2} C<]֒ᓚ@02 oZJc}4y,C ]ş.T,ykR=lDEͣ)n;|ҙOfB9 3?N*&*l Z25 Y}Hak X )عЮoo77Jr4IGeP%cT85RR=q]]Ki6oaEҩhv3eH03_r<`;?*´v.%Q`I&rϢ ,;})@ l2ZhS}vq~99cH33,,avL֠j.袓nƵ3]L.Ȋky?JاjĹϙ]d3~T;beQYp\,Zb@u4I,xc#݊'뀸z"% X]4TUGUA<"ǪPJDPى| S=/5{R_H+nx!ce-{-.kPuF!T•7*M҉o'{ڹZ|2]̎|U.~QPmb/.Bbh`[똴 I-?7_Vx.cc&/WuqRjD NT7yȰJv2O%^ڟ1WQQ':F:σ+uje\(p}`fRѧشjN'{((!ւ-@\J޹hxOX=c1,mc~Ȭ޽ 쌄rO ̭࣢-v$” 7ħZo^A JLea"oeҶ^!?EҲXxSt*j#( j8g.8M8H~'ؽO8PU9)N+cUDD^\1 h/m?Pt[ܪ1CGIWT^)Ȩ> \LcE ov^EIV4}jv*钩{7uI, c:O|VU:~^X+Y#e\A= DMP{w=`Y'E#]m5ꭖsq6?wCe*,x>д;2f}MOQīw?BV)O>OK.e7:J-6Їb")(0 Q5KLyRE;dے/)}:@{g THQzezܣ`ZSml/ VyC' :dPTƀ7dɣ(2&*Y+#NnfxjcT8q_}<."DQ?٤'|[wpK| ^u|\ߋ07i7~F\2l%R})i] ;yi>Y܋7mEGl,< cl]/֏>|29$ݦv=|4)r=.W7gU։|/܁wrۙsN7+ќ{cJnԹcnH<&d[n|XF?١ aiO&=Rβ,L?r2wi}Ăj4"w_MN.•u}{J{s.HIJ>-.Fn)"Z{L.a5K|J1>${=)si',J>ѧ11627QW<+13<0_IlJB%$8tBWeSLsr*ؔO*z 'X6)-`LSzkj5N4j=, 8!D݂S?j<˾ywY~Bw"nl;UӶ4Dܰx.o-%2 q߼NbS @qrHbl=q%ܔ1Sy Uu&s_|^q{awx/H^ Ti?[Uҹ O_And_k =9c膝`GͽjDL66[I{ކ>\a4,`ivBj+xQ%"Eeq<:vh^TLMp[`S1bvNn艟Va@d%p^c8n[ RD&5 n6uXL٫$kmТLNfi4yt0k xQMZ .`/i.VŠ#<#]f)C " :3V IC.qWކmVڻ=Ɠ\@")D#Kɣ7݉M@c:e@]Inm# muJQ|)>bզTb4+FZ}M f]ҢEx;Ζ8(]44I8?ʺ16%౴GbFh*}z]v+m=Džqs4Ehij^̲.{ Q&cYs}jVϺ-իl;#^y3:e --Ao͚\Եћ?%PpPk6ptWVЊ |rDtXv 8^p  E\V>}ocT\tP=e:ݪL握Ds8Dleoqd_zx ~,ɘb=U37Zy<@ RDs-Jx"(~GvHZ:%A0\V·-J.JzԵ(Pѓ݌L"I{ U^45.ֵܙ~R? Cfp碅 H Pp㏁6nYYSv>ڽC $"DZH9ڃCF<*E\vU99bVD]}L9pb*Y."<[[/zkt+n$LV2vTBthBc fe_8W?3XgG8tߩk=DŽ/5YܒC~wKu䬤MXH[ƜxnJ -%ݱ:߃1ts6(@?(c.b du7gM6EY˘x@cנ)mT2)RQCPw:85֙uqw5¶g/$r`8 NĀ-)W^S@]ڃ  V&Dů@ -@yQvUeo%:UlbW/k[H+ds]J M<Tڨl{<'UA]ഓ:1 *PDYM(ƪ̧VY+Ѓ;p]5=KF{a V Cz\j?Z1<9]}(ˤ, ju ۭ=\d^Z#"|7B< gVs3U4wΨ;\ e'!Ost2 :g̬ q_.[>=sK{1`gq0vښ8˭ VJ:hr_=ڄ~3!H լ X)*l0F{du4fى=Gh;ǚ{HdgS=YC _Nq|5UjJ0>m7_$^+nm@M ]@BL퉟:+4̸ǟӒohKʞ 8LRhqP\PO6ۀ7D;)tݫ~{:J- ,"DÙU@R2knjcB4miOӍd }?R`먏9jS *3AnOxsy\=ƕ|-F>6S̗'|/9ZeLј~'gdόŪO$`7 ڨ^)r8J mpEzf]2CV4Ɏv8C pz_J, ; zM=?Ĉ3. @[žInZ^c;&NhdžiЖ2gPe`f>g ȫ Ȗ~"f위%#lxA=?,N_ n$  Pei;ɰຂ'zg]T)u.xaK%t#䋐(rl1 (L(RM~^r#y2`YPrb[f\4W~%Kq_ӉIPf ]Vؔi$(?@ ފ4qPq'e1Pn<.KF0qЋ-zZ̜#4߀aPU}5 dL/su~_jPPmnOqNKѠplZ'S=]Lm dve4iuTaS [>n[!n.A'Gt"vXn,يc(. xxomj€U;q1[ō*RHZ2/̏.O]T ȏ)œq's vN٫u&u?0 Hz*O-C0wvw>Nݵo9,z̈9:E_6A4̙p.q.>u)#7dDORleX4rؿ^!jvpVzXN;{K>mC\ GpAfq5_3h`?H mQֈuT+")WXAOֵ8] @\<5i4ެ )G ^żjWSW~׶g6[ڍ9h&8k,=ӟʬGOiCFؼ{=eIUvDxf߸|o-R #yTѽ0BG{eUDr(/CzE8nLXI y^⮸$MYZ AGK&$u8H^jcd0{+QSS(REpr u4EXN;˨qч?0A̙c?QA!Ez41!0/ſD3| [)w'$x.55LL*wwc،gۗvg`jn3b8N;t& qP-m8Bp:ь;#D~&y>9&ֵ9{%QKQqY'QV9B 6R 3]1K$ pQxe5|y̷2ˮ)N]T+|iїړ#e\GSj^&돺[.ZЙ914q:£JQ ՗v|$0-/DåJs ̤HDSbwk~ZS H); =lQ#!5~N9Re`GJw`{ ۘ{YU+I;#NfPcQ=cA%*tlOAzsH:#8jhN/ϢgF:5*Wk(R GL<05ϹNzǧf4b-@0a_bu,TElB |?JU_ oչsssy&щF@!C@E|X0 2DrVZN+n+z[\l4T03,/6(2vdl![m"Eq9:f%y:Zi>VǣoۢdPIx䵾V:J(\êk2j\-9x4jNԦEɩ?ݏgsp$AR)9d^ի# *6bnAh{4;M1uɁ?%st[hjS*&M`#@)ȨnMa#~S%P5"bOjv)@o(n JmQ{%,+':[OQyNVxJ*A%R-tni4I{v\]%-87i_>x3 Hӆ?-+Pz&Op/XoZcmʭC] HI{K$Pꅔd 3= 1Qk#l8͕*9MdPKM[󩋙&xVO1mk ;!bC(+<a5xH%~XV A %D(IH \Y{l9fez*Ԃr-:G䞧|hegzョkմUۢytPx<5/bƏF:U9M"}T GѽH1%$Mƃ8B^igazRBƢ.,}D4,˿L6aJk{DT#NٷUE%Wo~F&.ÿYs+Oo&iYV+5tg6AQ(5c(H!}B;FI#IxK =_.g鯝Hӵ)28nv[E#ؓ[dWkWޜ9*J$W[|9pgeyQQm 4(#D)ʌmy[EbAR7GibT>ņW >y~sȾ|H> mVho[- !I{n4#~$Ye NW;H!'r_BŻ^Z='yv%iחF0[G`ԓchP~lq>#w]XS8 }֣;glM9!)f}*? nEw qVNQPvsۤ)TB@9D8Lu/f5f&HRn\ tdO-A~ɪ eVS?|_U|"/O3o/ zBlYatY9KB>[ |a'Y݄bLc"Ie'l߾~Cj 5aVeJKj1 ?O!Gu Z;KxdSʯ=cʖ&(p%&osLLD7BMĠn=9x:ufDehsee'&|'or+iq1Z2\`NSfHtXz"Ͱw(Z F -Vby` LsndG$"XjL0SI]i)}# \[rhRQ—fJe>9W(O f+?& a ?H4@` &]$(WEZ̟ 0ba)M7r{x/^ +JAdsٺ=C6nx-x+86dҪcˇȇן@WL;: 4-7/FC>孇T_ >o XOdURro`" /nUcKa9䐑RE@D:t¯6.mx ^z{Y:Tk݅e ~Y/t[\a߯r:0fcUw\ە@~-(TΥVx`6 =QcafNRo/@#֜2aX_˫ o7 Jv{*/?}quUcwdv(_OV[^/@M3Ѷj\Dc88³e.i[HN ~I˳\-K Ba7Ao5HCjVp$#ۮ%a9Yha<͕;j cxp]_`zo lc,$aỨLz;/Jt۠1-nq \LM.ڒXm7|k/;RFT n}L^IkɤqFQIV7ǫPmvl[΄Hei#plLN^!ㄖp-A6 9~زXrU XxW^lgDB[Aa8lOScS Xo44<%Uv{י8ñʥcrS dBo~f72П7|}.MV$ݗLSP,_ btuFJ*} s r(PYqrc0=jj4wOC[M+M="̾/Hn[.$(/wSn~ #3uY+h0!If8Rw")HCDi{P؆J Pɇ_CHwx C=%ef1YtϮ b$¿-3>1:%4VHmHV|F|smZ%MzMpyw)>7 ]d UM w7Bfϻ0]$i\SM*CSIq!bQ:Kmp?V=M G$!!P~wj Dwa \v@QJ_+ti6._/\h`잭Jyl{ Q MՋmiKj╘ȚԼ-+` ʨ a(P871I'dSs;(]D A$z/Dtp& 25t"jȍ n ږEԍeL}TփM>^Rrzp9Y(rcyC>^VRjg~9vM/rEr xcify=HT蟧Msɋ)~(){g/{YQ?9.S^ 1Vwv/ C4x( #o{ӖXD@\ĹB8άa8,M>2<fLu7ԥ"VҕdcRK'ovSx"`J>m_K .Ȅ4xNOh;V̢˃</Bۥ<ۇC "DBG4Co`_'7od .'IH  rk/#*+2RχGRW&jFWΤpRڅܸ{+Sň'c)1ڌ\C_֢UY"#qvU,.f<N,L(/#Xh\en\]A48KW\=_1xgc'd<&p6/≛6O,vݿ1d/ORk|/TA?Υ`+i!:|XBdHQ8ك~{񹎭 U10KwaϤҒta" ,jFLeVauw;#±/pr䠜)H96h<t9 p W:p&Lo=ӻ\͡dR8n-8TOsMR+%9\թ]9Q(Wbo ֠aXCtpE=HdCgby^ J%FVYC59lP&<g' ؗkg ݣjl@k Y9׌RM.8$Xof&Mڨ23(UCFʒNԦ˺DMh<-[AJ$^ $vpnREju$%y=/ 6l)8y*b^%VvHiVhy=A}`ΕƧ$~(M0WbGw]'3K*' %ǔ%KsY'#V@^CTcKb2Kޛҏ (޶c؈8b̓9#,N)5zv1A@'Mj(Ecfl@YK9ں@m'b+7dn&]fc@"L|OY/WX]8slOHi-s6.R@a`)ʚ@.bܵ/ o 8!ZВ|XrG"GoZݱ4O '(Ny6@jHòsk`l."j;㢦8=&k_8C-z ۚ _VVIżЮAU=fcI] L=ր=Z1 3M?Qn״!(safŭ8ĺo?\;D9>j9/P dTt(*)W KՆЀV1e 5'("e0O<њD|1 :WU8Waw ѭLP0-DCD&̲=zlew EcGy2lȞ߉zo%Ƽ%3pQ6@TVC /(x3: sB۟n7 %m KGcLL<@Fk@x/-QMT@g3r 4izKQl&Ξdύ͞5E7N} !7W \d=Vi +FڴqfI8ț=Ӕ=.?̓č cm cڼ+6ÊOMŲ.?Lh!T+S@~hv[0NY#aNKSsLl4b9Ĝ5&ke.Fqt&e Y^ PNr-3S PZlߝmOavDm; Bd'-9}gۄ.A,@=8pw53aR8C}Կ(#oxC!'Q͟ujJ&g<)Ҏ@+g )ɽ};W# C=`^Qb&tcA{F+9JoɊ̛z3M`~hez4 r2A3 %@'߀H./ZsA z] ߖ bEAv&KS|M}̀&p:߁#x>8A[rږ7'&h]#s@aJzkƼ]5$XZŝ3%YLs;ρ/.|*mR`]W@wmx֟p6(sBU_sŧ0+`awdk/ÃH!|pӎpq9P. >pBZKKXVt9!G5m׊k__$%n"iTK2F/긫J21ԧqoCzf X@=Hhk%t&F63,0苢V'̾J+d 1#|T;d=\9t^chhA_f-4|o#N.";,O8 Mε\h;Bg)ֹܟ] 3b ֊b6a@3)dwl>`W 6?*@;f$ .Q{ .'R/H1y byNAJ|c ƾJ$rP9 xDG?F]gv`3 ~c9 ~=bT1j-q8XgB7ni07B,R(UFLL0`룡 * k gtee (w0 ;n\ԉZ_0⮳/781"lYjK'\^7wd_TX; ]3}Ι0i<&kiǺU,m %+6'XN՝F/ ǝ\wa5'J6/n'!JJM+S߸POO츁ϮLҠkfWp˘#dNý-k/uڷ{u<56?S. a㷲tow v0)> ]~3岐i$ڐK*@fnIqU.u5PDpRi/GI`p%uiY L+ݲږͼ?6R6h3v,NraIH ^[7u/FW q4,>#U^NOEuMzxQE NB!a_OGqBQ2apZ2=}Vbu|\Z{2׎)bERIP,NQ[%~?.Uk ϓCv0X;RBY|omad^gk$38Kl}+`1CvrϦ:ӫ~ pkdsBAUL~|u~~7X`9wMO+̀w {}68&lW^ h,;@ I%,{"R"Q gC}8^~zͲ*mVnmf9)#" %_)򕜓`ˇj<.KVŴ-D78?8}ܲl+o`tU:]$wԟ#[Fi#2W7P({NdGG:" #r2~2=pi5jmv\N;(9yf U;xC- ~_0d9i~oHJyϬ( :|=AS0R[QC[n\|CgZI9 = &~;=:w-U{Yml-V*WwJCꑇI1fu,|H@0{0D9wND_5 m c_=3()HjɇinO-|}\Ṇ+I鏃 !I[&E+|ޠ/jr}}k/-R"xз5v]=M(.FLs#嶀io?@kspƼMR,fSԙ?56D/ΑR!'b%9ogWy͌7D̷[=ҁّ{D-ZYs,4OesLKqɉ"+|&@!wujPtI&&_~Hyci҆=iwN/1^:bxQK 3Hmێ21BQ۳ڞYlbcd/).z OST` g3tOc|4lV9|S8}g㣤͘7`E0_{9yy[1@YF:*q Αѱ68@ 4?cB/y  'jy)~h9hG96 .]\WVZк &KO@i ѱ_Tm]yO֮+pe/ |PG?g!XoVp?ň#?g@2O(ߴGqve~LSvKK?ܙHgU[x(9a/jX@}l[>vVcXx4GSSՂ)LђĖ$^*;gwfrϢple@pd\#dPEjW e |"vD,-'(U.7Ҡ[VJj.:s U~Xd t04 J١]rUnvFwmHeҌj&rwBSfAzbPߞE(d0q?ëFHG5ߔ\O, Ň 3%nvo&Vџ9v8n˝4q " Oȕ M.\L@s ۲9MUU%"O^-9q`}`x`&1"_*X>wmĐ[[%hˑ@GZvBEZ`nq{um΂{kpjA/%Չ6ՎǕV0,|f WPƺu;LG^{ASŁNl"|kOQEey hOsRTv2 wvcZ WSњKCzlkпgMɋUl0[vrL?$Akf"#{$$;l=|Zc!԰2@c<`[d{ӛ@1cjP*moBH̦^hV!UϴD3?zKT]'0xQ5i".B wvs*ޱ \@gb6uT2׬[9 yJD6Hjh)Vi~A~S- E[Q`aB.'(TOcQ+,Y Bt޹qʦ혷sؗJ{\7~ZTT%|(dìa h_G}+vl!$jP!T:@,6Z{@\0@gI98Y?$ $m|<-pn!yԙܿ<˗3ۤf:"z˓3@I!Wk^{f$LP8L䩼VtY6㏓s}61H  iF͗Yi5Rͮ۸mÙOE*zo  jcbKH1y%EIW߮Dp,ɵ['O6 f~׊he}8!]2v<)?k#K4 ʂegFTgs؂8BL &3A+)޶,¶ա5a#DV)F!o\sѩE çcIm5_@"2p̝XMuacKI`;Buk bј1owlj㌃pS~Թ/HrIsu+% $)vNױeYB-/wVJ%l72&k6S@>QM<;ؤ#2~~ ՇyNޞAjȮXeGųwCȯT ᥉S]BXAQ.GzWb2QN&L.a8YCpehRW^aI!hu|\ԟ|tiw=h@JdPw KmS]8AݙtDztkg$nQu:q+?P'o;6:X<uc BwIbWud:V,_Wq|-9b.V WcGԶ͞ڬ%T|?D"Nv%jy*Q֞S6,!s 5<pҰ0hfs?c X"ro{VV#6B4ӫ*Hcn߲/EOqi~ #߲P/yZB!\@nUjCF0"YM+<3Ƹ) ITr f"Lxc (I_2/{Ỵӹ/wzRtj$^-7H^YG8}'vw..ۤWAh˺=8dx]>Dfz]ކǕ]Ad%P) K%fI3L[dխ'?g"a`(B10ن(ԮDj|o?](Hr[,/s\QwԹ>VG߾psū=v c[-%Zp9ĂC>7.e-znœYɼ3Yq<>oj*oU8uwmN'Yk$-̜dmaS&`&R1)ɝ@9 *8Hg6.N1׃i1Țko 7p:M# v|+o^ +8:ڔڅmJp$*9|62  DcvuJK*ﱧ@\J䉴c=/egoJ*CS܋`<㩆TV~Ydឭ@%:bM@̖3 !fk`0`a/_Y Q[ J(>؃񕝩P5O^~{'N暃#?$]qqN &6imb bH%[DZvoW*lWtCDŽEbE(Do^'a\؊[@OPUY[Ӊ+y69}Mdp*uyiq HމTf)ZaS& }딌_2r }W!'y Dk?5|YXwyˑ6ai lPEF'l0-'V*,Cf<.$XY(0^ y֫.u"4Fwj'[56T{_oαQN 1 5IHdA-q1V +ߒJzJ!:ūۛ԰r`i8Ϻ6DSqD=";%Kݾ`Hs<1/e*7hxmo"^SdhWM]Qzw2x/v zUC?FX1N +q` f%U,ֶ\Tb, EW@ TU PO1#}:90r"ܙEIhy;m/:r վd1<[[,VĨ$7Bb+JӔB `sKp@ zkJgR֬Ck:qMQA΍J&ySrb,{JLz&E1?v96p3YSR/NDm^{[a^GeJ D4/9$ I1 @UeL ʩHXka\\9nx|Q-|ѾG -bed e,9OEh{@ݫ+znJ`FȉSL&/p{l@vub@B/o( Ҫ-yW~F3âc8ݒTAR'_tRV @^7ݎVpyٷvG#Df-(nv8\y i\ԷqD6%b=P1֮T.TB:d$tlGb샾˙ @]ƈ=F͆-#0m7HPuv8g()ae1w0OdD=̅#!S@{, O/y{:RFSP W!b>5eb9-?#Am6]@5Eu{> )^W?ﶮU[d E Z)m}_ %Jc!EOZ+Ljif'9nkI/EKUA.&@9 춊E NpA'zwZkg̦|͕yunpA&%LӴfS?bb[V[0]8{6n*~;_30lOB[K%$yqNy!͜6qxVww >܅_k7K)* ֦1 @VEO:yc:)7!3V WrͱţƐǯ< 438i"U5pƀM@\s֮L7=" uc) UPzۚXN3/$*?&i{{v $Z ~@;FCz(BUB:=&G$LfG G/Y22*ŮǑQgq6xH6yE;ѥ漐oRiG,/\`AGxTVW-=$rmN@9H7t&mzt V/*xb).#O ƶ3Ae>Mu}H?봑 3_FM~>D>cىmT X`Zܯjmgpc_:FyzBsq@4)fd)Gזn}(XUIY, @oI̓+\..3PD}G l)ѱVQ:R}m.\%Az;2$ABKvځIeCg*)NJCJA"k_c0PgEg &D90he- k rΛ,/%(Z>( w/̭yKp=걟rb14QCXanۣRV;M냻v gn WSx1x RpsZ`7] Xqe#ۭ` ӀVV5.аS,,*Uj|ke۞55^0% 8 @)Yvtt}0dѮ3ꁧxu_hWiNLJIxӖ<&*SѾp;#W6mqAa8k1'4 n%Gߏ (CZߟ2P,Rwhn#qh2]>" HY%[1ёN^e!z} 8O[Ozfyb6$AN4-gV^,KřscHdx?czbfYχK0ѕ1DJd0GR Ubî4@mꤾ[DӤ oKZ=:J[)hoJ{aFme-a[}+l;FGԥl8N1W|ќ؉B .l6puDUfG%!N\|{i2at8XʖA>K R=X? 6;fnsvP ֥Q=yesN9\5NS5JGyW[|8H~#鬬|'(KT&7pVa M>gW^Kw`_h,,5DzpGM-nAa2E.Dv! I/3oP^S K6w\HzkR4 fqKPf_2J-a*%]_2yL`1i9K[Lrad#WJ#&| y*XBiAG#ts<%!r:;%DEHJrUw}KȖYNy:>=N:koɍ? SAz3=p87M i)&CKKd7gjSȤxٵ^4g#pLO9Fz*;=?LEN߈Rڷ1|}mR4fO%]任kQbGaƞu.o)UDQ0h/2纂:\'-tϓm wɦ*ŎuŜ.zl ͓{)]li,[ڑ$MшpUZ-JID]Ϣc49"]cÉMz <z@1& v{ҏio6J:խc[Ab&` 5%rHZHqBn,IN! jVq\y,nVPP,]ru ~p~o:CRЉ{LO} toA[=z!@|[~Nk/5~^ʷT~\>UZD^;X~U1[/(2kMd0놵;s:%HӾp0t?t}Q8sZwI@¸r>Cܻ,TTo wN4U Y"WanJTdUr9]20&eûՖ/БA"ґڹ=Z-qMIX&|PcyDF:q椯?硆6+ @hã.s|7%"y :bWfɲ$]jeS?F$uİ75/fQv Ϳ]7:qkV3aZ]O_9EZ^Cc^ۉCIK^#GG)|tQfp]s7Ҳ |QF8"EMIQ߭ҕ6$uΘPt끊}z ^/rQeya18=o0F>셔H8"Z1@ĻkX@V3 h? w r$9C9vmm 5^¡mV 4&$@q$nn4 QIש>[*Bgl+I< ekB@ ]~Ij<~Y|vxCH53TaӶ^CT ?8(A}}6&\_11-C߽.}#ьlk}S>Eu#@DUlVpnǝMkmhTu<,Ȥ^ʅ ft>VKjTI*!Cc*h'7yК-xAUdQ4C@x-'rY%.djjS"3K:i6>_`{*B{XkO8Rfִo0/J 2W)-L my Sg"RbxlCsft]ljJXdiQRW4$eS 1y5|g=|o\,bss9fMFd N_3:Ar 52 LMrGAYv\  B;Eh1C_wTdD &Ӷee$ĶwIP]ζɐzM'+qmJY뗗 m h 0ʹ<L;x[.6`3Qv6OWe=+?Rd'Ηn]0nk9z^0qtp$ě3B!M c}6;Bd d} q<#cZ.ı!쇅=%͂^ xdxd8tw!;LE o欪P]cQEKtE 1Ma8p\4XU\%wF&gENd<:}>T(>@vSX zi r4n!v(b6s¦ȱ~ R7zS59rx]~cV?)u2侌ܺZ۟:0ze'i"FGFg];S8$,]]X򪾝X3q/!Iz/v Jm\\)JnͰtFvEgGkMVx,xb0)[0j[9Rn Hꤩ4C/0-R?U u}5G5K-2pD+ICT6H ޕauٳ.94 ǸK^GF8|^ 49usoGJY "~ꎗ'n%6ilts!e}EQam8ҏN}rV-`a6(i\Iܜ!sE'[.8B~}]My81K,1k&̸>j]^wۋCg"&oRH?>u ܎^wUBn8!{?? ߷/*|e}gAislّww<\H%l'ڪhIJQ}D.5^^чA0& 2->tG2ci%<{x6D:aXz#0xҖTˡHˮ4UDb'61L^nR[/r,n+ѰND ց#efEjBr osJ+5+~ Ř1P0ja;M[>n0^0cC^oogS8 wk s }z`6a Ŀ}?fA`@#DmEŦ#[Hwr71UHK]lV$5|bYv\@QD3 VO1O&_˺7tz@*m\S_|g;7KRLV-N3ezuFv ?l8y`PڢP5,?%dKj57^ 0 Ҧ{UUsx`c&jB9'Ejf!u\k Y7aw[e(gj"DeRGSYBS =Z7]~*p5N.z$HhWvٟwI bKmtaa[$S Lή6L;60K wNFwK;x  ,`dZ澎a=)ZɚWk<8Kx{_4sN6O[90Pҁiү &o p" sP,9f qjJUGa-!P)$l.@G0' v#g } )Hl5ń @&~^mv$_M­.*9PZnGQ$0Ajq | fv=4- &.b0axV)3"9ت%f7qSx"_bϬȯæ?dbzTU}إ/R/l޸c(){+jϪj RzD`$' h䪌}@ (DA#MP L=6%R:)ٳ8FX_ЀZPvV{ );B1s#_ٰIr磺0%s3#6T;*\I?;đc4y~⍽6Gmw։tE<o8ePIOr>W<#2`Uuѕb `N !4j6|-D,1D|2+I[7QeA|.O.j-̎ÂzLokvQ.< [, *\ \za*DR2?SF?rqM&I05] ](vݵ9uU+ps6%%Cѧ#hqf\. G@\}G_qoW&hKwƵ/ŢUq=f8ZW?s#7#C$]_{w&VNnjofxc')LԔkϭH1ڑ!L8q~LB`$ kp~ܦ[ O"<oI,|6Z)eU)ŚN+ì2) U"DE|rENтjjYtdq6[Rש5z>.bTd`x#qRuN]Sx^}+nC9X8Fk!$Q,iLW'mjiFVW9Jd.܅M+pTg&QTUNi wfOǺpsF9P8MhM51F_޿;% [eݮwtVSayCy2Qe0@:S yJΈ>R'n& Em6t5!TNsAͦm's!-Re Fk.PʆFDvԞ -Vߤs:Bn K|$Ya;n3G7Lɐt+ 4bP^>oa2/خH[;2S2g^~9p&3ϨpݻCK辐Dꇨ%BHشJ9'[Eko/tutOX?7zh+u ""(z1OT8JȺZcaO_,,$[_ljz(~TVhdD:cۓ ~nmkٵ|3yvc[g2Zk)l&fK: @"kF=4 :j⏪!kÍHc+MdQ6GqJ%[ 8Fψ%Z`$wt L-,.yyVTB b\ _b`|__8:D4RQ'W }#7z;Ә(bsou|Э6)7.Z%*-#0`*8S.@'ϵ *}j1!Y빸c=IS}]K#b D&JM>yft%FSW 􆟘ov\TFS"]P X^<f]2hh$g=L>gBҗ`/gP0YmB+~22u1Ѧ_m|1aɛ䭏Sϓ!YŶQNҞX Lpț*5bVPpi6d{hY‹^g[vFwHh!C D);4C5v\UXd=]EIfK]TxnS#WMhG+ 䗛 IuPJۯt'{'.2ff}z4B!T('C tl-cz4^n^+C9NEtMd1ւΣvKS}8oh:l2f"4t+ZfjtLYOz4t,̛=8\^NJR<h]Aq"\AjP}i#PmdKNmOAb?H箓"N ztV9;ҽAt+3{0*ci򲨱86]BEb{ 2d#F%9M92 ͘fU:FN ";(er I'ct.GU{*1=RnzterA+ԔM!x e)z=q14/wi* 'S>Ҵ",>Q[ *TK\ x)$aaSBuψQ>[v#T q^-n[27ZHol oS7FuW斕XBք4|ޘ\ΪvBnp"& +#,DXՕ) Ƒ#[Z Y\QT{1\ ItۄNBT4Z$Y]&Xr~Ep7>b, I`sFqAe)$b9)[@]J lzЕsBq6uBKXq5bm"cEC%8+Le\LA`W<%UzuVW֕fTrpON{{(#:[!!О0cT魮e'y]؛{4MI/]XeOKY#eqɼ4BskZf#.Pk"I.OB Ak_ς D5]:-fdjݱᏀi1k%8tRz }x=;sG~TL߫!X^Ljt^8O!P@RRcto=X7N{$- o6nex]/bE繴$;Ӈ\hȔXv|F&0 t_{` bT)+ܣm\gGwj&;3wq: ̧2)2KozERQ>%yEo,n$W G%|.S?S)V  v̖iis^3W DB-Ns۰'3&oކN5hDO! .Kme[EӓZWHbg#}Y 9+6<fM0"/WLuf-U >6-W"D6S, (iZ|3[ॴ@arénŖmvmL%ǁ:pV4ŕ@䨇!S҆&MA}Dg(hSN-r E9XKwY:[FW>,c|ݜMU6 ;, }8/JbD4aaʦB2L"W;e)B3 † RCNVc,.@ElDrN1@<5xYyCiƝCyE2짽7 # e9Lyð:tuF(Vx4jVQ[Z4>DH-4#jCzsd)^ydgnVdoR FW 5#đWNAt'I/LhB&V:Ӛˮ+O-PE qq>R^%WiϾC{ghcZird>F%9%f|AӌQ5 ~mN&:sY6K?rTR;#|+CFܵ!!Ul&D T Qu{%}C.b2B, Q!*rPF) ,7D`JGr)IƦ N~h{k; 8û v]֎ۿ2ZIkZ!BP|}rosaneTmi-)GЉF=M z ],=ߓlliY|ы23=]X^0ӆ5q'ǍiL j[c8z˸,:`LSE em.u0#A DeCA`ȪNlC!5؈ +L"J8A}@J8 l6ӣ [SJVP(SAwP /W!w%;%(&7[ғk[G$LPxYHkP SV_-8gnL:,h{i_q^KĜsZr(Y#>o޾a5b &uW@uf3\r{֊H)<=̋6,RkBw{]%1BZ iwv[Vm{>V3"'B/Q-a)odul#T( =ฃy &7"Ӌvɭ.l//όӓSb!b]fb;qd"QҡHaUjߝ0@Mb[;uqN-|}$[ يA ?|*0$nTo[f'd|D%O,7>}}gc?P]?nGu$tH{soO(&OgfM|/,FoU-sSFxQ ]*gܑ E\7 'c3-Ӱq*9f=eDJ Ln"*͡F5Ax|7*rr y@,7*(+=J?s_'Ͱ/; 8S= !q>^,>z0k%X? ){g(0># ZC [?Yik7@!FpÎC'M2}l'nU! &%hgIH` G!Vcxp:PfI4W Dbn1}L eE1n,N= %Ծ+l6{G @9\eJNɉmNӊ"3 Յ ?sKA2d+B*K4W+z)zxX.:g0w.iF.) ~du-SLݥNq4Y=~ՕUc w^g[3`e$u8cp iNDӚ#4^%ӥ2 RL(K*+OOWVVBϿ t',)<\/+z`pűr+^ިTjÆ))K펺g pb%HH$7 õoej\oIFj\(M[;;rxQA*|0_bN(Sv`} f }ҦOG_lLL$tJievՆv:d% /Cْa2i>άfş}V(%si>lIExɎ*'@0ꡉZ4z!c@՟+idE;O_!i,r蹚 nKT>i0BzmS]rӯ$H N|t#iuۧb ^5f 1ߣOÅ+/Dw;|1d= 4]p0.6uDLE.-$ɟݒQ0 nr)} ~J!nMFavܷQ,ZfIxQ͐d( QT܏X"Y^#+Bn)b`Z.œ FUXndLsHA-ίl,^_v ^x&&%?:fŏ[RnpzJP#ϪAxPN!k>^UZmLzrFȖ՚n;xW5+j.~[c#Έ&nK<+-vۊ/>ITULN? nWF-qZ%S/Eu"@E!}P-ZXGTWmJ#8e|oҁet m%pJ;7Vdpo26F3qse  HnE,~?|^{AGT j[itt/ w,=o'{[CsQ¤4 V&nV3x삅Fs+E5eaSA B[RJ땕; W}V8"#߰!|`L*yȔBeF-R(7"0W׌lA -3//İ+W鿅^~l֒a944 79DWJk,qn *F>|  ++c `x=48v96ّz4XV4 Z[b"Fx;R4`ޫc؃ZƉ.Ux\p '!?Hp: tB\XE,ˤ_ց>H_\_Y ;|D̋/f~w j7! VK+A%W=hPL /x[N@A.ۨC{9{+~2FE_ pfxqrD}0ϻFpSS3TM6ޗj˫=O(Ű'-eD'ln-fjA:&^6 R F&lْ!9$/b!{ৠ> ӑ cӢ­F)OR-ٚv0κPvţLo &ɂevR (}! @rta]I3˥MөAWk Ʀq PxqoK+wHPvEayB7' ZXa[ʾPy73.^aj!njcE+$] GzR ) ̮6p3M(5F. QVrpLxdXoK{] Jf}l=:@yNy!^#hp{ZdO`1m, OЗRtPI>-+eSϦ?Pmlw.J `můs8ISa;&YGAꤶXs*$uacjEIL Mȶ.g&E6/;@\*r )bk\aN3;(5L_Ģ9=+w{ Q#U!`ͧ۱`keî>vZj?0y6}qy&qu[-^uvp$3g2{xA<F hv&j uk憕`+=L ⪖pFQkI8Ê|39M*zٰRG"n& AbgaR7뛺|X;9{(+0QS$3Kn8Gf޾8|p+V|T8Y{j8ì-zŵ[ sNH13Nn`+Pj9i֔Ή'#yMI#!0F=~gO ,at>n5n@OH]ʖ;C]λ\_P MZ@~YziL o>kg@J'ny4j'1D J\-E!:Z)utpg\dEHNh^R PBn@I3F|]u؈sh\b֩%&S0sCGU5""w5QFr~[}F~5@LY RL.Lta>u @ǻsrBIʨ" t(G"b6:E"3\m+z;'pʧF˔d_ U^˃n = 2}Nv/ ve=2vѭL%&ҏZ#/+E[TU3~S~alOOt8u ݊] {Ѫ3*ڹ8bkU+ml'/{ϒm|8SL9k>%[љoԇQ#Wv$CMUG 1cGj%\6j$py.?2n3 @h_J ^FHL"S$kR ŞOxi4!-i}>;d Eւ-\4 /笗r5˓5Q1%DCQzWۺ'*J)7ڿk9Cs|@:DԈT١揾FsDWK4Ҹ^9*#̴kq tg[{ɇ {#?/i.WՈ)Np:HiN,o!9DCnUK|P/Y2V\'6mo!v#W>9e |l*x%‹`2vb>QpRKN9Gf88_u&3y "ܦ2ywD8U؁'iBwR] `}F"(T25 3 v7x]FŌHne0wnILzLHN:]Ag7;v8DOb NSX=t<*lq]=а:/w#>36kN=%_h Fص&V} H;O'( [mmec pŚ0p\,9p TI/.<&%Z< k|&ޟQ_bU'W畐GNH8n trү0ilovJ%@5ȊJ?:bvsN J\bz% fm#iV&K*5-oQJ.&! dƪ"&YeF:V辳oV*Gn`Odm0wqJg X0< 'ԈW/"Ooja `<~-YA;{Olp> oiӨ~:ifLzICp ŧKuq^y7r'F-19,ǫD! ' /؄RWY8(,e3}Pb9^X}t֗lL)J/A/A1h=!ljOXg #L5a: R7 \U3]ʖk]S|DiBݙ\IZ2H>-$Zbw[fSE? 4Bf.:7D=?RV;̊ oX='&Uh":v,>U^Ѕlb9ur?+w4HuV/ t2Ie g7ݾ8@~jC2\G+dc̞~ ocf{Z#'{p/@_˕>/E6BASfÌ4]k8I3i|"xLsV&t^,p9BH&I=(#Xs ρ[Ƕ 3X+,7 )@5$E_ѳ0?}Bv В`>X<yF<#ki;2 &y)&{iXc6rI8q$`)$B-!wͼe }f N/mQZ㌙P/G`PfćSDы.a+VBY@ (EjvT]E,y5ՒZ-=tex0R!:epqaL3-^TS4̃ 90OYQ5k샄:A qB.^@S,W9e먹r;h#m⎨~F paGU aR乖RWTi}kRbx!l%LyŔߋʕ)C߫#6$ˎh{$2xo+O})+8Pj]s Ğ&K=9Ƣ{Y,.jH0 ="z3:Y]3xH9ɯmu">W#ꎐ+fXkُܾ69'@(G;xH- Ҷ!j̰3E2Y5q ͏=+]2<`FC5-l_3z`K䍛\J}&Up(J\mHE'v,eb:T'm;'Ы6Km11֟+B/]gH" p݁tux\22bVՉ$ls9 W;U͙UFF>x'$PZްf/ 5CVx]vXrk/eTʹb= @;XDB^L뗦ɖW 5䁡#vg6QF[tq1A "]6nBL[EOF_Zͫޝ$@ںZƤ fEM"vV/6qJȷeΦm^¢uЭO 4n62jbXQج,zrI񒊞nTwF &s76bj ǷBWϏy”xV[&AxI3MxaJ(xϾ< [=-`~}SCX^ 3dڜk )燮su;1NCMҩW^.Vru %4`EphF>o/2a'wfT<آ-`RKTwB,*v84nJ$jOMxje3G4bn&<oYTɈbE w r%c,Z ^u`M9VB Qn_u]K m:MҦ(,W# ^iPL w&S|c@:j+N_ oKE%i]֪lZt;ʑ>'Ղk誶 ᖖO%Rdmn.i#k7Z39]Ih^?I>9>i?j+eMSr0_bwU1! !P.47 ) r&K(FBgydd!hspTHL:h]٦GM7=dceaD#VeIﲭZW$`jvOytJFtyTx&Q]&8lYkŻX[I9@(2ԄȐWiRԤ (ԙR3B^$ 2 ] *.Y<8Vnm J,~UdjWZߏ:}G![N±_T$8g&/iYz@Q-ZivzS@}r6t.1^T E孻9yQ傟y[͢v*ބ)(i`28xJ,5(>&0d m9fDϗ¸E2+>,^c\vD?Z)bGH ȷ- .([xO{QmI^9#%]NA ;&Lۗc k\lߗLTv"RWz{/H'kq P.6^ԭLxɻ!}&Bעfߙ y"fc 1拰@٘Ow1uG8o_SR.&I 6BPbr!s% B1*z- b~ CdI X(89&&ו*`#A I D5-lW3~FIԯ|5}UkSbJvo ywȮV?̊;"XʏCew~ ԡR"XmccMF b^F Vy'ekȂo'Jq'p^3v+=uNT-N'Pq*BB>]0^wO=HXE^ CPc/N)4؞'pʨьj"M-~ޗ']\VTaøXfڱ3@(]~ɸIQjq:%MÞ~Dލ3]sUc~m`OP={0\=Q9k@iF| ;#|Ym' 5dꢄBHzhXEY,I# ֓%y%1\N}a t4p 9`{jFKqw8b4}xWh1 7 {+5|Їs%@Q q&[EwR'@o(>%BD7z=}H-7D iҟn"MJdACjyE\qÛ}MNᭁY7xoŹs).4րctN ޟNNwY^IfEC{քhqS5Y ݥx굩qFk!1ˆBmgq+c}6v.&T&pѽ5%I&ćAw/KXvx$D Ty;}/llp~zf3VLPE58zŽԖܔhOR&'O5_N  :g0R@Pyz3.<zjο^QVt((t (k<l}3_m^w466a\oS:%o<}ϖk̦(6{\ek{73FQw ' UX ztxaJ'Zv<)GWGh4,e;xYh<{amƮO-Eb8oMPdɡU;@s"RhϻB]trEb*)Ȕ+MxT5,yͷN%鱰RPST+:O.j@TRS2L7MQ4 <`+5}H שd0l>xifXXf}9M@㞓GE{я6&;; LJܼ< FG=YCL 2}( 4Idx)3N3O77fT "tFfTy"/ݳ:!E}0MU6_u^ɅSB/lOZ2$`ß~rQN^_qxI"Rǂ׍ :ĔxrPxˆ` *Glw ܨWIݔc*>tI:Ж'rrA'fZm vZ1 #:wU]˶`h0 7NP9!՟cGR.yqT OLq~V g0+吁9D'lng3bV6ZEOo\c5Ѐ'((G2J %A׷Ѷ`%C=EȨ|PhOQRq> #< p]z4ۊ/s#`qutE{7OKl_L82j̈&&R;΃T9+?_)ClV # X,y>!֮r8K/=#51v(s-= $3e-릶Y/u)=2|ϐgQ_6R,`SUshꍟQWM.rnc=H5|S9,WT0Km#tKGvr=ϵsYbuǴ!P¡Q 2,oE.%{w-ZRd&^NA~9[ Q&۝@_Qcd9h¿$̼9[Cv61&RU?Ђ2%|]A#ڛ26DY2G3B+K-- =emV˫qPӵ 40ŚW]JfWzNS]̏vF &&QC'$+,F޷\/M`{?°ǯ&6'^Q9?eQ4dL_eLC7w6\2 hL㦦j8`uJR+S˪Ny&-I{ H o<\b+yD!H+QbTOG2iby.ۦ;x K\>`n3Ks5#q]oVZ$V2Cףk*KrUl!$S A5E MA"i߇YЌmq)}B<=A9v5 y*¨]| s&֮% |?J`x;WQa8[[ +G

o5.,PnP}!B@y{ZW7\2'J`[8$8B#Ā}sL2/<8uz+ɿl[r) 6@57oAgO+nT&ua6puňȲ_Ts;[d^1WiMS:y[3.CPpFװi/CL_ tì ܉%O X5D7PP(ݲPl0`5`nރ,8:cZZrfFOw(h% #bʚz`x `Nǡ1>ã7L;;Qr1#jBܴE.g'Ѧ]!j0W yU؋ yŖɳW vZ8"U ZL5ʹfm/zeQ>wA!tVXJ4 \ep~uWYY1ְ8ɥuAs\p~ xlG0Wyɒ?e "}XW͟4W 7G 侺AzcUoCr!:>i^w]G-u_ff u¡R3+FĩH8lpDPqVCfcly`V.[YK>hpm$m@(č†crEQrW'< t#&ʮ7qb>6&p2OɧTZ oJnS Kj}lY@mNX⡓zY*EBa1C'ԽsB^"# 0űUX40ȿclV AFkCF}s衣_+^N"JA@d(I= lө0&8Tr+S@ps2&MzA*+4yoYǢ?Yl3dc4mOz?:m"5joΫ_g՛D,cHw26`09fd/*"=mp ɭ[Wyb2{\ 9'DOY( (tki5<Al: u{j=?=WxZ,Rg ^-=>Cـ)Z 4١%r+fJ1U$֚R 3HC؊9)`9YVx5/&-k+DAlU 4۬ӂ6 q=)%qt0J(%DM{91O֣1uWs?R*P8&# ڭ5GL|܇:٣ ]]T5QJi'#t#k+!ݞ OSB#x?*VcaKhMҊA\c%I4ۄo 7~y5Wo[y|Ə܉*iȕ3RYTpC_;pVt,J5Df CQc>'JLPЙltU9'.q)|2/|kU^} {^X5k3 }ZA}!eq/9vJY1$TZ.LrR~RA\Pf PWV-,r0WŰ3+-L/4iqBZa{N!Eˏ1}xFedgxBܺ}A$/ȤO*䣴=7pyzGU bvHla=X9c Ll+C<7x*ȳ 5xP_/cfYl /iLkmɳO:_uϚ#S)x"A˄@ljGͷGP4`gՖj= Nqdƀ~\H쯣k(LvNE+F} ?6K 4$WzOfņ6X Kӏn)>`6 *ʣ3Wo^?. rlݛm9xX mjd^[XX#"6tBJ!F: 6v%&瀃;ETς9LUvR`~9WQ-Gr6Btٸŝ6DkhcJ@} __瞂RX.]WE]H6\[HQx>? ʆ!lEEyv%wɅfı\ =D#L j8ca6";sd fA(y/ S$")Jky&u~XS#hyA8I d/D FHAJ0it|-uqT\|9pIG[ewwCWY$-L> Kykw!!ژ N]ؾ-5;mmI~ޔ.?5A%݋'GPG8:+n ZSƢD1Cwo s2<`o˳HK[Z#HDaXٯHy#)4[wlҟ[f*3NGVzd_=i3>n4^ǵ6u=']_K٦RX-T]# /xOUQ▿6;vȸ5}tfJL9hSOhYKDNf`e*)OnFM ʀ-deGmYwrM(@cunVLr?$"> #0.-N5q\=>ːˇGXORPW3̞rԹYESđ !stE7^a5|XvM r#vVΝQ0 X#x ̸ZH*\Y#@1]1+"gI0*օnz~kSÂ٩~324Ameѥ }>™*IvphDke*ڿxHǬd(\94u]ο?f(*+U[̇4K}#nN$6*OJ=ݦȑ g_%yO$ř`5̪#V{G|Io!wp9g ܅.V@󆲬.(*7me7sCBc0=FmFR r H YRxūӍ:YWΆ#$< D%[ĒJH#R܆QRP}m$T"!q޳]P ܅3LnJ;8^&w>0ݩ>pkq34TT5Pvwu²~V g枲Map$'YoD)TQ]Z2U,x(C SZpI(]WO֜Su8U -!gtbԪSZB]wlף?J Wop#; ᠽ9^T,TՉعXsX6pܬPּV~}hf^ ]>0XV&(at.e#EɈN֔ ܷny;hW2;avJwՈK1/뜒=7< {gWv V?ϋsnw8Đ;es"f&m[-. ֭xL" !LS6bkM|6C@8 i"9-P Ag6/an]TgVrCU)w%rۻtps!.[q ϑne AX7q{Tؖ|.]>K[E]wؔYP+3PKćsn,9S!t{1Z\E1hp g3JQ6,_y6 %o+ef Dxdܮ{u|ң >LfKR`&nN`!HA5%uL gGOz/k wal9aJ}%k\߼@j}l X+us6YqrBv !v03mzqhk?lPžobŕ)OLFb+RfymC h'-)=!Ċ1bM 91@rA\SL{u'HȜjD&|-m5 ,/ Ayu݇b}TfW=0{ |bzv3~ByO^$h ׇ"+rI=h/ ZUudl3UrOBE4Jf"r^!HɯB t(_Ő%>90JUH-V!7 "Gÿk~n/ǡk6Ip\bTG G1cF_1Eů E(yA7P|yhn>vM.)40EnlVQ"fbvz ӏ?(?s$KC}yABc-.}AA(Rں-0g.Z}8~>80w6oV `BÈD+ w{s[Jd-@er; KׂdZՃ/Ԉ^BLK'&d|/ʨ@'BK&No/%ކctг07N@1Q"8 {R rOvރdY޲tg]6'ЃSfdѽs6oapQ(rΏlꀠ/;Cŋ b XcU>kLnٶm" S[9y?Cé{gq!aqNF 5"ؖpDC|$pN?/w/K.ƧUbJ x%Zˆ⭸#^KFc"nU͝;0OLq'7pe|*5\p]X^_ 3[v"ݍTf9~B;,8]0=L@R )JTUN-7l,2DzMf72| 7J03BQRo®u6xf+F]᫶*l>"I'ɢZ|abFs(ïp-%‘畫jC,M^NF5ğ90Vnϛc Gw? NV@j&h]jHϙ;@;x#Gk%Nإs*YQjxV%=F?ztQcSXA,IO ik.^1.VG!*?ǟs0$5G3D>GL1~+1۵ K)f8gs<9@ZG!<亅wQYvI Qr5BW[#?temXk=\ <>w%ˊ/≡ P*:bUϾR\5 ;)@uGHrębC7?uW6wn*]H}) !pEIcyO̹R7 (S_9倴lF >df cbJ‘|[1nJ{9,>`{*H%<+O?Ï!og(k\د'㥩.ׂymVh矱恖̴l!D_|WqDՔ6H"F2'0"7S.rkEmE[oLY _v#Ov_?gH⦍2e`V-) nffp˺|nN1m+e9uD5-8th[LWj `W4IxbMo̞4e%C@*b =u ' ٰ䤦1(X{ڧ3Z7I;Ά_pBJ~(HzMSnv,oT{ɁOT9i!lu6ieL̩ǐZ3=8{T1Ң6T yԆ2qL%N0RO. 7%,'sc_4t(}&ΥVH؅&wFd4i-*?N'3VWYZTj nT(jLi0j&͍,ӭ2W־Wǘ5v&`o~n=nĦ$ f]ٌz8B5yl_n\"FRCY @S@@`}3 $ϚI_,?,q[^PntiQbv1%6 #C@>Jbͫh?^-b6^1rĿ3LwUV mw0ي='yzOz X잞 rQPBkjף'N(cP[lK@,9`:=m*9 p%06FEl@4iT/W´IS " y7@KaQEHu2pcx]Ke9|GX9m69*n,skOQ70_|FTXRD&,1{;`FD`SJR?ڍ=l3LWKYԷɂȅ.mv2"*:3qfwa4p٫'-6ӓx\ +ӝ`|%3<Sv"}L)$ww9D `yhf7J.2}b[KZbܬZoSe3/oОFHSM~<Y%gHM\}<ϲd3T琻&|"gڪ ]wRT8CXmNd&þq/LְDJ@i)11ֵNUFdRmg Wv$%t.p3h_ckxd?,I.LegͦBAg!#]o%Ь+5dTLF([Ʀ'S bچ){FW{V񛳍-Fe|%K)KB5} I a0]=*@s 0Y<(` 5P"# 5`,/)ir%(N|b̤~y$ᎋWl="#8\{yK95p֥` q2I @KBtiw v z􌒆Gb*KԿ&>ʹ# -K-)'GO<#^Z8wq 7T +p]QvTe?O]Ţh ,V32: 7*p fT (nȗke6B6h;ka *ݖ2zoXJ>+/PmZ3tDCGǴ-n|-=u0FpY!-yoϕIc2LHy(x+3z|J׼LxM ˸\,tsyDx&W;3+g7oPyYSGp;t5{ڬ+XQ¼#bDo(-LMx+ܝ'MB C\c4v1Xm. >7ƏBvA(ґf߬IE7EYܩ:^n%:ufhrfqt5JR &II!n_8(`X#" @1P Y/oV7<=.[_0h5c1K7} w$O?!fVHuݨ1KS!Be?5?iJ|c\d¾Ԗ/jtL7tl +uᶛH=('62nPyKX%}Q|O۝\SbDhb 10nǁaCxFSY墉j4[mM19ݻm#ʌr 5n. Lk⯭-CrhtU#Zf52Q%o.S.ptzQL(AtfPZ`(n;F0姚SݳN7< e/Jd(: +B_.`aӮ$vtWZhI($$bkȡ23oh]nofJwq'tB}*aj&Faa%2 v%G[(?7F}d^rKrL/Yo7r*Ѭ'3 9x ]!g;6x _!"xj$6и檱ZU z,HEIIF2{r 4ƛ,6i"Z&aXP '3P(RuDqa-gYEr-e[kELȣ^3:f@OmTq4MAcO;N@3%}*E'V]jxT0u@gM 57 Q*qL&~bmMd:6|\˦*_Eh ` V*MA]S~[۔sT.A$䐉s?T)F#{ u"h׀@[ao`Ч_| /:+/kWM̋'V2a},·%$Ųo?v{\vb^.fKh@_IPpc{LH|  `{yhpsES}-Έ)bi43% 2Ku vC+s8)bzDw8o".׵络ح0(nX^f-^ͫ/2/;بcs?\1/RH;lRJm=8\1:jKrYbI"UV4=TzF5'x_:ݒj0+ :K֤ȁ14ct ;$4i0ěY+{n.4{CD$a_xT![i1j" \lZRl ߡPyZ=obm>phjSy+=].FjSî08ң[ B?lc cʿ@WM*~^J_g P( P+M9P8"4|gr$9wAf3lཏ{צxb̔6ѶmwWSNw195t\I .34L!0 }}22o$s=Yʈg)j66G$k-σydH$6k7(3Pt8;Rڔ0ޠ!u(Ș`~v$Nx]<_CY?ܮGP{CY&+:G$Ouu5bt=.me3S\8G?R]\NDQݟ>-^D>32jym|!wu"*Ћ|B 0) {Z󐨱؝=)iN7pU&=RՊ1bre.hM].!(AblY|&4,NkoC*jfN&=G+G.,&sW"WXyO 4 PDi^יv|1~9\!ra<:#Bi"OGu/sf@)X[V]>[]- !z~@}0:sskx䰔dwmGQhgcp0Nm#9Ц v+XlD7`DKu{fG/Q˴ҺTÙfzjǸ3;T%lUqp X\C޼o (U~EӗA˞rQ®2gՕ.J 1tXΓb/-C6\jyn8H]La^++\8\tB)84YHvK\_Z w:B08U᪪)P?:J/0@ҮoNP IdP7F! h!AB>[;ؔ 0'>H; _Kc XwlB"hJ QƱ'k)R3HEfUTv"\[/W2¶Kvk>!ԗ6[GruNo) mǟtAh;HACz͙ϳ*ɼg]ՖaU{s ; N;vOU>PS_b;u?(^dlf/纇m}vńY!8txC5(up- Z>7|&;KM÷t 7f3' f=,d4YX!hSw[&)ͼ9yu nAmbӞJE]9$aU}!' @`Ǔ kD[7RFf2p>`K'@A6ը{ ~̷5I-ԒyJ>8XK~3rw1" 5d  Dqh6(Ul# +Vc8%$)."_6!NJ{rHF  v%9u/o4J!D&5}.fGؽE<|ӦXX2 S^HcZk lݍe|ss W?#=%i *OT|T Ig`*o/UYI_Lԃ |e98bt ]>Gz\iM4ɛ%vbc'A[ʚNnX0ݔ2nO^Jf!ͳQd=DD/xSzFhϦ|rlyQU.?bG;9F Rk%[FeR:`z5Q gHq{.`&XQH{c]jјY)(ID?@GWT [3ȸAlCو%0@ZHfA<sRqs:1=RqpO#r^L_%Ը6"zAk\lQhd9X98jo;1MqXb$a [kh:K-}4U~էm H\3+\ +Ӫx(zoAO'ɥuѠAYs+'QzbmPx#`Uk~v%ebh:mu9` ތ9>NCo*:bhdEx)8lJ9I)Ynyvf6ќDu5g>9p"7+x+Ŗpzڮg`>0{մWBʋ#elgDy ur#w~z_bO(Β7gmu /}(Pu@$s uROGK= "wbaf]>coշTT^0QP%u]ZBtTnшk)!vtC+¯[j%a-?B(]O_X*,.4 vƴRHPWQ=U'Q?Lȉ yrs0C:WB*ܮay(SrCIip[eH*j*@'i<%!,J:`{D:[{ݏKIx)ƲF1W5jpIר#7K0\UC\߂^tEM"C3 *+`< Aeg$ʑJ ),;-궪I P ocR I W#Nzb#d>I)IŝHƒ>0>~}ΛTMic_n9g rsqoo8#ַ):Hp4%O7C$=/cF-zǵ.c'I̛I>- c0 rzjuQガw Q;{=D:70V->iBbwKgv[A{jؿl+7{Fsˏwz4=ά#a6]ǮQ85\ 6$hk*YªXKH{&tF\%XJXOv/Uު|5N?W  كƬR6u&r|lMhѶ&DLmORk+;"o8?cUj #ɡWGx ژR-gaO.8gzBH~Y`W(߉Z,o wc1Lpt][v8qxctО4hկ)\FX ``)?G!$eGt+1rxR5_zv/7@>hp,4^gT@R[:f[&2jk8/|x@٧ky@nE7n\hnM4M^2y8`qo#zwW=Va*nn iI+J4Ck i_Pxt䯳 57,J ݘ (ܶ_orρU7"[ jUE7ĩKE, iޔ9ֽI(c 1R\\x u1)COVo;єp˭_o>JY1EO&GpYYB>n2_2]pW Г&()1l8*iJNZu$̈́ۓ 3(U7J 67P喨r"X#5J3эFկ뒙^<;"=UvZK HX_"]yd#^w2BtlimIcm\ L+)D6^~e+*cEy zV]Ɩbwyr@WQpͫmV vk>qΫ.=HbսK݃x8VQިb[ɸ! F=DG]أOȓ*1nS8KTۺT;.ഢ:}Gɨ0Q3-yVטw\4e3H{ .uց,' yp v4hW\ﲓHےﰤؠj@g88$B}3fqv |j4d:r4}E@r!po2n q^Ч9M \ȥ⁛$ ѹ- rWI@}$T 25a38jpTq+"pR*Q'Q/GM4D%38p VޅzH; 5S!svCk}x)},? ;f>k%V{$y!G u5Oi]J158c ֞ u݈kCcCk |pC2ᣩcsbQ3`W1(.GM:Q@ #+nWjZX26L2J'Bu v2/4P>_mvJ)Gi@ Jufn|t7QD׎iw4Ϸ]삏oŌvr!;#7`y0աr:syJ[^_wkj_Q00r<)lipk̓ 2# gNvN3f̾k`~2VE&N!( NJ几9imkfˁSv3Wb܊ lF4>in7_z UDiC)O(!wM4TMtSFS;I5{_+XOw,p\!DT@~MդQ ӿmم#}/j<0XEN*g0IWm:is߬W42] d,5ૠ4Qt|y*,3X \&Eg[W뜹# {2+37 $O x`ki+9J 6l0. y!]oӸWoI[BD`y _?ʷn6\?ObwLJG(z)Pšo (łc⅐^%,^|yK^:PTodjp]ߘB2 7:1ao{Ȭ,./ '-t?*a=ڶCgUZ?(+vWxֻ\)yF )Am\z]~vݘdS܎īe]K`5:f;euX9() qJn55 Lw!憎ʻsϴ-=WE2[ӗЕlLmjYt2䞲 :ز& k+迭6P3fM`_-.%xP|h[7oND*)~wqL?҄1g`Vdzµg6tb ȶR\ 1EXU\P)a:BDuTHu,pX}˕73)G@P;X5r9e =zWdۂJxOщFz-n[ DGʐOAEV}g}6﹡ip>'[Oq0v$G8JÀ\.ǩT8lň/ O)rsL-LlvkSCaeV!VP|;Y:Q]. f8 +pPC%i [o;|J\7hrzU"P2ݹy-c vO\,#qxlFߌ~}|O b)c6 nSxne3 gy4b3ɲnx]vE) <}h{P_pJ*# ={ic {3*To:z q_]٢4z-Ly *Z1EMb{h,>)AfDh}d3%w )vCB 9ݐ3ț,Uh/o2ҙ?>m5At>z[oyVMGO؝OM# O^|郠W;vM"*&j=Jا@zֆ{sEsd[FWw(|ŷςYu>v=>}.Xr er£J+jzNJ uyPM!l>~C}I ɽhvlI"+]B1r *쉱J+_ѩZ@~>LxcḰcARV6>G-؇9E( st&O7NOl.F`v!KIb^S xJ s;"Oo'"N)u>e[:z%3ep_:Y&h|1?PYz1?P#h../3ㅵKS"V0YrB2PgKt";'IppWQƊ ҝg,+5\7LJ9`L#9H ղ9u-~&}gTq H@"Pe+j8Nّ{8㉟iˏ~]nVD$(Ssibcr2 1Ӣ_ DFf999ARU 6{B=zGod.m,7x?.dHaJ&[Ok{'J/ MlehnB| *K0qg$]p%zϠ뾋83p.},V>q!ޡtA戝rAMĢҖxH)AlGۆ?OYrp/͝clX!Όm5 #I9zY5`^VaeZS1br6@Ҍ75H6Yu =<2!]]\xoD5fͨ%b Xxi:̂1]$d(1?=^e~Ndaz`5.GFT]gnڅ3狠o~*EP6<А&qv\m,ˌq0Tc la=l34Mn;`'-7)OǑ@R}j_T0hguoxS^uO5kj憔K>yVe%e@dkVaxh{aIeꭀ\65-ݓi@'^)@ImUOɗ_AdQꑪ%up3MkP.9(wK1KدqbDTبmo E|Z2g94ՔS$e\̗u޾=MtOw.HsTAfHD&m:4|ߩbwY/>ul72Yn+.V-l׽ ve~+e׫֟*9ylk~➀Y@ ӿ>s=)-֦!$4'n"[C蓚}HDzq+R4mAqǡ#^y|MMOQyL"|_E >̞sr~^r\ɽ)t 툝o,oiQM\[R͙ԂT:"wXgݭf/1{0זQ[AopcƠQ F poh4%Vs"&؊[B3Brܘ y[Ы%J*>w7˛z`V[>7*ܵVmN(ֵt JHn#GJ7:w*H58ha͔.+.'_^}!]򤄃a樲'SiID?}KBPqnI4ʝ` gE1}@[9'~ugӠZn3su(N[}GiW+.gRVP}W{!3ʆ&Dtߙ"7aj'eҠrh!âP j|5ֽ ѕk2U٦ @rfc0-UU{}]׵k.'$l.0A/QEh^LVkHA]kt)^#eXK827ݦibESuZ);{1fXPe~9D AłpIvse7PXhvbc(ܷ9Z:XJ⻛p V`h1c qޭio/OQ!q/`=HPE&{笶c\׸@а&ya|l0m|-]kӘF{pOEeξǯ~ކ^nw`zI/D1omsQ秅,% 7bBVx1Gum@%c 'iq(`) ؕ.řKf05j"˲DVyťpn2xV=/|u:f(/9HGWIa[!r!N+ayyD\VI|(0$y9X܎iO$Tw% wD ͹\t'%PJHTXO2hW9Bi!fO6aEJF2 DQ^J:>#_1kw} Zqp! F.]Џ1Z9c !="%z@kpoj mm(vƸR4Z">u7Rs<$/.l~Qk;;HbO P m@&cYTnI읪9vrkz=e):q8-Hh; *le br iyFJ(\ $.{3IP$[wvx_4eK"kpimݼ>dm)|G2HeRZ[D\ ,8XZOl6ނ~o] .(noBw:m:JHe<_9SA?,;N9zW>.q٫1,,G.\K X#6FVWU'hA{|)þ&ă1r oz^װ=64;aaZ<}GM0&:;*!NsUoj|zVK}10 .u7d It?.;G{z$ zT?ġ moW;yw9ܥ&N߼ķ+OvLhUg+і->.K^ ?B" |n=oNђD\ZZ^҇ΐiuF;t\7_A]@3eؕ("Z&pQYLWF_q‹d偳7笣Nl6ϟ?mGV&L| ^3mHbnj؎Z7k||CgQF$ $_;^ HkWᩨkE1}d(8SO0F;ޠA( ` . ϜT܋VIwЎ 421\@U~[Cc[?CaX$ ]}"BZuc/J4AtaQÂ2e{7 ,):/$EMi$((XW4b:q y(-ƕO6$;^w6w/U\EAtLWa Dp'A2 +g ڏ )Y)/\mJO^ oûR-FR݃nRRF乘CU)Tt-B{=1CEQIo#p+h8~}Bq5h݇DHlvx~ΔO~A,5s!6ϊ$tRhD~?йDT@WŒ\cϠKRB^F7p`9w`E:a+/RaR+x !qnb=80p^)~Pygr(t0 ?qrN;\oC'}ڏ}߅srL"zrٟDlLLإ1NC-2] ]Y|6\lLA<"Rs(ho<]}5Ob f-nB˪W3ҮG(n%Z^Y#s`=EF&<⪼.=h;]}Ӷ*\)V912Ag~f"qìe|&_&h\>'tpbh843-T)1 VNzP̀UfIkxz!eEaM3?X< 4-B,5ø 0}C?7_y7 *Ft@m}7"D|-) -Թ`' r﷣] #0"Yj?]$^aѮ_1A[0#MM:[LZL).Uw[:8rœ)rg756Ls! Ҍw"̪i|IjEX2>d0!<ְ1n%]z^v[aa%ИOS2_mE Z,4w S=6VcQ ,c/.tTLnorx+ΚQ"3+<$_ڭg1QS^N|JGq}m_ F{T8kD1aOqkB&zTyٗl䪝@s)[ Qv,jL7:8G֖ Z+퉘݇I:J;)Ԭ`N)A?xn^A YnQ.r0v8Kqv(J~q j4% |/ "xV) 2+o3| 5^f Yɖ=6il6+cufF>pFqS'ȲnsXpyvZqdư:}ʴaӚWT-[3("eLpy퍩 {R]WG&_n⸰v4 ֓-> -C@DB>=,icTxyx}Ae sx=ѓ' T1%VѩRG,ӪB4a e[Ku(p]R PyXr*[PslJIb^@ G~sk4L2E)aHl fc[) 7R5%&u,F2{ěgκ=yc6&Qe"x]%t{Ȍ#DA'{! G{dS+Hr,04QhGr)M"' x'辤}ݰQhtqvp鰔XG9?uuq C],xS dUӵ^GǀW}@Ԋ+E1qoK>[}ׯX]`2§K )gvٔu@G;kƭ|Ht> NaRS|Hݪ_AJ?z08_؁)+{j8P=w8ઽV$ uLr Ro)yǜٌi3Ly$t qkkM1V;.;UmfP[iݶY1WWvKt$/x1fAE|M~e^ R$.4QKLs|PE6Id#4:a〟]j]ڟ`۾A_Aaxq:bit-UJѓBEMysu=ޕ8QX:[e倫4R\6:C>|5"s"`?(,C<0”{Rm W$#vӌB ,/g8/Ml۝d5AifMcޝt9{ܦ3&{USТ^gU/ӞX41/2g޳\WYB[R ʣs$s6VYf0 hQKePX 9Nf4cbE̋kHЦ3jfRe!zuQh:3@ye[ScdWz1AAQ$/0YE8U@ce'֏#jN|scr73թg~XWF^(7?<^c@Q8[]'fxK5$>$MTb _ܖ/ŗ  WO֍|j&ʿ2]?9QI sP;;!C|MO>ncNk慆r ~LhIcYfir-RĆYz5uq }8BRawbI^"XLZx jK/pxV ԊOc銣}7̤r5"+!p30fP0I"_CU5J>XeWޗ5VLBrWx9.Ty ّuEޤVYFӶN۶m F>0ȷvIQPPQmjIsřvЪpFK]X .(Z!KA̞\l[JshMW L_o .|DSYeEf͏alKz5OQ=<=v+L!i6!٧ªM6Ds\ώ({Z*G.߮ brgY9݌8NF}Ol?s0jaZQ-#DV?&,>L?E\ ][\Rjs:4$+'\Ge3cmE7I|dCm=: unjk9M/_u!kv*y|8i!:u(PFR'姛4 b36ࣣkP޾rWQzC˩־0Bz݆!,@C d G6ި^-[Ѻ[jݜxk,SԦq<6uA2X1y[Nź]ӂ2) Hp˚dׯ7iiJ{$=czI;#SRgp2Adh~dQdvX`4MA0ETzU04c"l_!o͖#nB'bjWXm K2i\t]q* %Pwp2|<|%'ARv(0:&~z}vtډV zT=3O0ul ɭXx0۱LYOҞ:, pC,R 2f'Y]U{aFͩ~ 7h 5\e,xk:tJ\)ǭ]PAIKY-K9M,rP]`1| ?Y1}ZT>a@̠ |2̔lBٲTj8ݔ-c.in c:h󝆜F*[x% ^{7ro;xP@)e"fa@Is5kzvO]lz!Kr^.6S' CqM.NF[mm#X 'Js#LL-1.7,{ C^Wa2>vI0vym8#aB&QMpr~}YrTafmϛ<僌;5缿[).!TL+jJ^v3&iA~[0)"5. >;1pp'bH+AJX1b]#,<| -x&e8eWRaVf&`7oʹ:jl$-LgФH-]Z|Y63 ];N&cTjriXT݉&Q)w\qTmbN!Ա{cvљ^Ͼ'/2Q-Q\gz R`+/\k~.Pj <П0N-eu4oU_d!zPŅP&NcEJ[sXֆy3rZh=|rul/-n3D{I48)I2jrRL'*g]2!SU@֗,ymZ/)S9@a3]İͯzj'ЅβKTOf [Ej8~Y MM f M}-Xk!,^!9QA&>x&8%}haMɴ]3M_/]r!vKS!? ~[s7?hr9Uk}/̘foF6SykpMm1[YElx|6x+lBpiw0vpt y[NRCBūTTF im^w=p͙xM%`o~\ Rׯ;&/Og9xyc#'?]l>HM'Du~aWWo1#APТBÕ:v?9D?if}T`NMehɴ]#+8`,,q 玨n6y2WIKŶD֒֎{ c@/h]!(bbV]20K[,F`c 6](RA^6rK{+?mg:iF@6WW8OV>ve&wt6*ȣڊ'ݎv,&ثz=;'GTj"~zDdCQ M5`VGzU[j(02: Uxrz:Ykl?&{u ,oVB+( )ċ͕xՎ"‘nޞZS2$X*O=ۼ@0u I!h{vؾq|eQ1kh)AΣ*aRkRm?5Kl$x F)8u btSAdr?fb>D^gL\jH7`6phЋ>o{w+Q*p+n8eW/3D3+X붃K"yeqsmTfzAݕPM4"E`ȝܽxr5F%>w[ ==47hi%TIZ:`ngN $Пц$63TGG?nƄ|܂9.Bg g,geU{Zry6CVv>w̝փ S7qP\[B:T֎7z][VߵJ QY"ȃmp bK]H1ZunA=(2܅Hh uZd&5A)0Rm-ft-SOZ] m%x P~~ i<{ 3c>տ3קekVOJN|TiW-ֈQ~if"Pl/~O&] )jWN2̣ [[TFlF̧E6ÝBPχ{Kg&~'r%njY B7x t'6t pk߭.p2s#22I ##>n_ղJwEPEp ;/=I$xF)窠<3>~(!F4ҧ$-IͲ@\0J2)I7Хƌ 9NR3e4V9P܁|[∥ ȣ$cB LB#v[ Lp3lGsy$R «Cd*i{V4san_$cQ\6tw]ߨP{*c&7">W(ovQY6&xKsnXwI*݁cCˏ .Kqއ:HZιknw4m|? i1&<˫"#FxhCT}mZ|%[+o rmb`A9K9u s'r .`_5^m@Mv(Bی*SW~eW2׎𨛨(݊.\0x#%%q~KQE ?Z ;g~lZYׁc;Շby|aSƔ-5m1P*oEtFA`5guR2-+JŚ٣yJ2C%&7p׽5{5 .v9xistclo<kإiɈn>= hb#ہsʋ'V<~Aƛ T. -8pqK=1/m;H0?ܞ;-X^ܻI _YYAёƊ DR.,iy%n' ƅo2]RX9DVhZ{?A41ÀRU]-8 F}]dJ~\ ZO8fBv Ѫ_ Vrj᝻ĿU!I`&G ԷՂĠIZ{4A!1]Ȫ-#'׽tGHVl^'®!}x9M3ӖDa#9aa!! s}ҹBYkI)fEmML ΡaʾyU5/CHc#/+q$CY0ҵRJ#VjdX][t /bsI[.)^,pHX41TXH< ۷-/~4$ Yvv#$aThhmKBA=|NKmpkm9v /^bH9X 7k. czyE(GqZն> @wZM9giǼ|'3aջ{ROat@qwDCWǑ2(e ցRvn>'Bǃ6bo&n7MZ0!@{4/n"l|u* #P6a,5|’6-+D:MER¯:(ml2 >s{_8AZN񗙵@85g]g~n{kv'. !rٮ] r\}7@sF]Yfi,Fئ'7 (7"[3wЋYvJ:Vyuċ" b?B$ARk@ ˧ҵpڝk%` =3-B'8f~ >ғ0PͽIUƛp6e,>iw sdWn;NϠ_@1#̑ϟ<<)ssոgþPlWe{U yP2ښbG÷6 v6_z^gkc75X3RoCv1rK0j,RU,D~BAOy%im:y)Gv]%y̼ }iOh:[‚Q!K";;>EE3ys77q$SG4xH\`9@zwe{LƮc pрKXzPj`kX_1Mz@#*TFxv5I!JЎf[H}vqju6 TS2 7vX Y" oؕ:54FgRAc8AƤY]Ĉ7 - Jj2AN-;ƉI[H4]HaBa )fyN,#H6\<3j&F͊g0_Z|@f)~fvdR)f=l? qnjK+[[tQ*5ʶ3nٞI 3>kf-ȱ+Bl,@kOp@@? l!h﹘vAX-ېsfJ\q$Ocb }ZH!(PLb5!>B5!l~ϔvXͫV٠4ulrMFƢI"@fK퍠ݭutj<& #Wdgf!ٛu '\2(ut56 e "m{bO&;D|H2:'fyjp&hʍۙ.%UKYՓnz P});؞L|&Z#+ Q"(Q{XD`;4bDϰWDX]V1\Ss<|Ls˘CcP)x8j+3#'|&,cumD%Q{uiݧA]d""ӫzŽN:]}jJ:&uHM5`wfgӝzm72f]<jIq#($.iv:|2؟b[FGhU`qt}D r^>iІ)fh]ƭOC ڃB=fM(ݵBc&"[B^uA6;rweOCf0OJ]CZXdN50,`!nu ĭ ,;;ȃrr4vz֬pDݱIzL )I.|zyH΅`w5>tTbw{\~k7Paol?Z.%E)wnMnv >5l -jB-=;,"=X&,.JϿeNb(A@ƦuBĻ?}.h|lY@HZGWB4N#۪Lv_xYBe@#܍CHGt(VJfOθ.^@:W%3$gz+dI67ЄrUkE 4apLſP5wxY)Q"LYk4"gb R#LsYuYH ^n?ek*08VWFLJH1&Ye߻ǣ.Rj҈Vcҳ\Z(WEG< i-z " +#+lo] Ri+7dgNfO{,8\^1FB V#ppCka *}LCb u bЍضOKԔ(-|8=IlM[y"ړp:X5]f:!_v]$D]zny>H16*ƬC:a:Gw@JyD,̊.IUCMSU+H5Ńfv@,jau̇&c&CAH8Me*# WqR68 ߐT ^M\Obvju*bw3@) Zblbp*y\. E;(b5[xP+'ex[m0w4*8v,hIM=nw{Z-eKل_א;g<=#$S͹,cHOѣgkD;&q)s9zQգh1THSu]*s0  \?`Oq NFh{N: rm}j"] 9^1|>"Ӽ{g<J"5RrK( գT .=pTTB̴W%%ro0(ISBnϺMC|h}:1m&s  3b̿\p͜Dp&? 2dM)4nuj KƚtڎcKc@)2r Ҷx83ͼ5æ KT9,ʹ+QɂJpzQbtN'buU9YIE|6^_)$-z b%rv㲘bW^0[N шw'Ow~wI-M}ɻi3l2p@EYDm` PJm[c6k L;(`A/9 ٞM74$o8; ۺB4}ƐTrRxw4owe'hO*5=h hr,/K~c^.jF6W5Ӂ{YaOa}(mvBR.yPyG8NPgP[%n>)^Ng1mV6g:Foen$gRڼW4dMa׳7$ .a$h,'=., 8ra'[/?ĺqQ9B~7|/֜x VګJFƉ̞Ϻ< +`͟C OPQ ̀9 *!p`ra)_د}~,&qCXݩ;gM|7iKqvP4s"EA?zƔԔջ|yuE"Oӛ|"L&qJEOȻ:œ7RPY<$`+@<4Cm%m5Fb$ͪ9-C<0\|58(NIz#Sg 3R hmΨ=njnݶi>Yh媟;q ӕg-nuG5kIuBf:؆I.5"etI- Ïf˒  )5047|W!YlY8o2,- `jpNY;LcNm.TG=$>VD:’[̫ߒ^aFwLhnyA ۈaG5}t2gA֍PH^>qJ@97Vhߔ4w̆@z/BvxzZoҊqPr063(S^EhVitIz1 c=;=(ԳX KXhΠt7nFOL5}gݺ :_Ч( 8E kۤ[jVEA :Bd8ݶ[w8oQbnX12%c0e8Z}2NV[i,DHa8$@HHsN'g >8y}1:JbC Ѫ۱tWF^]yrl#f'$缊mL6734\hWs87)Mܜ`rMoXP6>z/bcY/[9sXk 1qaBi$DNH2>iYzWqU!&\t4pWeԲu|, GK~'MxF QMMq5$c1 RqIۛF9#s3wݦ@o - XɃ E/' a=Px7%͡pO"z2e Nlg[[YȪjpkMC -Pc1o\^=kB6:1^& u%KJQ:[!7uqA4 ]{uݭ2DH4dVH2F oX3;O RU`ǷY$הޫT99!ͧ ٵm6D? 1@b1G, OI]JX忟6`U%isEk4qpɈrn2|qN"cy)LJJ+^^! e˹*rlI': w)UcƟ:?pf7Htc &E/$dCnIP3{vp3ĝhՃz5UXri(Iw. dvϔn"Fm `L ^jOyRsk}-Ʀh 5q,ZkF];"/ A.BR;j|PB9Ox{D'4W`t6ubȒ?a_QF ʀ\Pj7I |vq@DZK7}4YTR ?4e4Lp2) '.$Faj"|XIF#{.K+M9 `U9.A[APT>2H˪L2Ԑt3z|Ev钽́ F©5&dߖuQxT\<_Ij~C~]#ĵȉ'Wk4 _Ap#4RGHvT{*= "L!kЇ+Jm7z:]{1oBt?;毰s*3enTAvĄt9R> BҪӣ'/YtN_u Ѹc.ѱ WZDC'߅ ?x2 _Pf|ՈT /J_;ZnBDWbYeStEX6x!ҿ:El8x#+޺MG9gv$u1S|o?oȭ'Rwr݆SyQ =M-lɞn<3})tsxUOag<4Ft̍=W?$~|/ L \w5By8`|"D,]Cf)stjz,HvF/a86@b_~x- wa=#T/s¢;rLs*H5fZTo7^?=r@c^*9-冘A}P v8LR("L˦?3^-62]4$^0go]X-K̹Golfp}Zme(}"?jh0J`e@h?YLNĄ{YQgtAXH}eK%0:X2K;J~'K8L GۏPE `JHL% 7/طS^H&VvB(dy*X1ĴѝOP s}Dr6)-81Y6pɧ.*$ }oٌahZc5g77&8ckRbd]t̺K~HiE?Sai(^9 E%ٌ4v/,oY摿%H SٶmcλrtmL{ \zjpVNGBtP]!e~p0rfI .?%*ti8u.y/5?*0#8tU:ظQ..y&ӑPy&!hְMxѥ|(gU@[jwtY.jܳ G,hSdb4x^6G\Z*)5o_*\g0dSw^i~X46Ѯۗ{9)3!N6@UdBZ>hbWUUhLƜʽ'MhcȭQW¼JI]Wdq̖nx1q/A51y dn a BA 3=tonx@Pzd^֚KP5A)pJ+]>6 C}7aϵ#URZD0H`Aܟi@E:BIV/`f7I6vTԭ5ldDA0!qd~Pp?Th4#PB@/[E{h"C6~F}Nѭ+N rKOTك@W>U ,O_ Sb^~Y,k˟ 'e䧬4Ypl)]& H%;B@@עBYY|Xҳ|̮3,z^*z˩~EV>l0j@oɩGs/Xvrd`z"pcۥx~$fwl.%MBkIXAm'Р>/H1} Lo5,۵,8 $r\0NFv&u$a1[B?zΚmJ8 >»۟YlXʲ.6*J.' Fc]64ʸ̳SZ^OP؟f[_P7-%o_yp(O*$nnQ }+b1op'QKFX('MY^ =gg6pcZOƌOU8LgH sY"'OV!:3j|s RHHCePT?AZNN8fܖ>xyߪS'}vskPPg\[ ~7&ɚ *U}wU/r~,CnkؒPVu0 ~IOq2XK%*p.arR(2/`Ub*-,˷3\$4:C~@[%j~D1^ePgсiM xkSd"y6. ,px!c>u+x D|;"̺yx]U5M붟 ِJX;3 䴠essl<"6sQ㋟ˁtDp~ǃ,W G1$eLWx d3 B(g!zuaO!a9$Zq@W9hbg-5q(Ű{QC9Yác` YF)QXlȖ@~!v_⠋,%PR &oF(՞2boy{Xg>,ς E -ONk2r/BMGBjos9]0ܔ,?nB*Q0 ys5`g։c Tueg}!Y~쏓=W߻-.m< X+>*oVnȎ]ُԅ1NjXXF^,؞ Vl)? ,㬁Ube@U+ wwMN &x*~"N8;]5&Oޢ׭aw[ih\4I b<"l9J`\W>W{Qh+@x+Ñxĺ1dDjX)bXozKshQ8&zA81m6ZW Ux+( HDŽ #n̜DDrcJ8Ai^ɻ ->GՂGKaZd3,VCD5(tv|RCeiMPU5{3MS}-׈ow SU!ܤ[QV[L œF2Q.vdy@^aRD }9Gx.IN!%I$9x0_wngp}{mO-ƾmNt{vsX jPqCX)WƵGvQ :;}ϑN:s*DXl9AyҷpmsU4!vS`ܢ w/ժH[,ً~p2܉2 "p-Uw gY)?PC7؈A(C&K(O;#p꼔YXiZ! X5nzlc{as"Q@u\zsT2:9>8* ]Ӭ3G1(on|oYkʄi.:YdNK&  ,k>4uyRìxltux׎R6ME,VIlAMS|Wsvyv%L1{~l:ׂSG79#'>F`S_Anvp6a6d1|j`|>:#RϕOK"Ig是iC.7'r{qZJ |[4\k}`Z<o\ƥj]L-KWh\]jL+Ln"Ol@"PL֍S/4OJf߆ b6r+joMT$JmTdaBNc*bj'n%,&}5PXYnl[4;`>z[l]KX9&bn Я %Z:Q@gNmژ) ǩliUO7#*"'bjq)Zr`_=`?+(S&Aаπ:5O,A^ac$ak[i8 8k"=v)/~)7Ťs sұ5}IhHqq{ё4y/슬E(rH5v^{`ZP lZ4cANPT ɁUS8Fl:@|oi۸i"&Jΰu@?5= iKqGe6"?շM6"w;% ĉ^ /-w<Ճ^uuX6tW˝iI[|N&m9.4w‘·k2q{E\blh%vAh$OjFF:$1XB-@0_+fR~( >ϽsB'ZJ"{ֽ5EPd5~` P#H0e2IR۷gGz(L( Nr}HN;ٔ.)6Zm']^"kMܮaS^ KwוȘlӷY F1%0}! )*B1>UzXxT1}nc3uEFm(h -8@ݣB:͝Vmh@Tk蚃HAWGn4eizM+~|Brit܌'/g:0zy''0u9R^8 ' *Σ S`56L6eDU,G&d[rYsDV |U*ܤ`H͔0`"ZˏMLFoUzeo- '1OH) .k*t w&|Q^`1_(+wq Tq xYD QtMrӀOʩ%޸?{Qksi"mcuVLΆ4kMQSY~ϱO T&W{Z xt7,@geqhLo<ņ^"1v*و[C{Fj^Cn=T:h*Qk&EQ)u|N]UC+a2h-ܖPl[~iڊփ1s_:ȮI2[Ξ#T2Up-#/nOk7-՝)Y%kPCٓ% x@԰x=$9"}GA)lJpJb0wjCtmQ=0evfq}]"xMRe`Fɍq5Q0>~!+5TW7_Qg>Yك9 2iR1s܀|*R~fh)@󠣋!e̽~:y_kHL)!M'N*k6`S(*hF?=mFMz7bnhuldbRY5L 6%ȓ ҿlcݨO ljˬ->ʔ$f#bLEó]!U+p2'y|{EopW\@ZӀ.- W$ҎizZWЧAyC9 NSE 5]Չ>"{Ok,Ūp7N nˀbL,?%Rb#f WʀrTf0.rU IJpXdeg0h@"AM[TKH2#MSȠr2d ܥFPI6)0;J`K &گR8?!> Jܨ+.WpN[G*WbzȽSzpp;[b^@gk` yp1z) {lv=X6 , BVe#?' &$2mVb1ٮ^9+-۟( !g>EOi)v{ެPeX-ف>Z%zz# !ҩnJ˄FXp Z=P i1{WwԬ!Hѽ{H;HCWK!!zǠLHeHe=UM7(~TkDܐWDkd5<(* :=YKݔP3g9Zyls5J Oψ)t(S>&xϸ^'CuX wu5{ ܊[FʕrOsU>;#6Z)]}sU0FQ|Q1u x3~f{lư:M@GZ$kfK{枀Za2%g&U9jOW86-"%Pp>QHD bEj%OKZbT{a#tw eʈHەQGd |ƀKl`s$:%Y>8+U+~ދ2pHu"2Ӊѕ=WC oyɘm *f5#DᓦlztY!C9@T*.KfW7^z ڝ Xqw]ࣜrױɽcǎ<!pb[5/&u@i|"hPW8|\\iZXu܊[Yg}OpN }i?[I&@s{<r(y/fUON'sa@XP> s Q4x=* XHǏk)O9X)L"x@~H7j(~eBfbb_`= :}X쉨${D#~ 7=NQ]dhaiBA\#9/ڀXR~d|zva}Sr}ogɄO323Yv[g0u\ƱW0oH퐅Rqu,[NlPiԼX;T+ܚTA4R(R>[櫁>h =Kᑆ'jl>&%l!191R:PקWq}G`J0, #9yĹ9BX20qg?$a ir{ դnR$V0mVϊ8ѿ흜S*7$N<9Ҥ;[ F?}5szvkf%CqRQ!ճޣR;A:H1D9K"o_CpϮ0d8*׈| Hri~nVֺq8w߂w(`63px?E& 8>ij<İs{V=!= *'r1zk'ZZuО^2f=+0#gPRs$R@uѻmBnמ5=o8%k܆&X@h5nP<"7nv,gt0?uӘ1:iG^pQ鳆×g$duCW15}D1Y: ,G(x\y+&MarxErS ېOE;f*I}Ɛ,ɭqQʉI7IQkC=hR[BzBZYa%0\%7jV#Efy<k ܂hJnA}$TCZhzM͖-5;t#3Fa ΉuPZמTlӠ)0բ91yJŧRxj/NJo/lkVŀd+ ꄀuTbl.|U)hVAmdzD#bB'(-ގTP-bDO}0-*; oBGeJg=Fwӷ'arQF7Ȼo+r\ <25Uspy^ʩ^a *@a?K7oZּp) = (KDJ ͞GTmrtxkEqWoRk\S9*,_ZRAێwVCmI%2!+!fR'f&RXn5=1g%mQ?qmeۻL@\!js}yO3V-M]SO-qw jbgXv!ig0f`y$qjzTފv4c<86PCmMƢZ SX2vBQDo*& ;0dW0 PhV'=W7U/u6lfVM%ȖVVYSbK:{,נuju4Zw/B`e?2‘ . Y;JgUR6p*$+r4Qiz@!U/f=7CC83IG(ׁYsW$}`['ƜnW}:ͳpldgl ' 1Q_bx5~/XORo%R4XRVz{U, 1|M BshV@tyo^l0 J}ԡ6߇&.mN{]Ԓ˖'p,װ_/ UR$@E }>P!qKq^AxEVv6K!C ~$HeF]e kG Aid'-!>nf fTuSq#j4eI]D_^shm؜5'@Xf 9|2^s4tgA籼6٘G ~C4j?B$2?S4lc `; IW>7"6`.FhlV>URעghAM0ִ>Y2(xFFz)[b837}0t$>GL/yjS٧!̬% @8>鯩s?iTfr-c:i腭?4rlL*ԳAO_mNo C_Qz 4ht4ghRq}B,LfμmLdO8Tb3HA_(f!?ԟDj'42V5þ(p}~"HO0ґM80Es3I'oř|Oz63q# ځFK16?5w]ylM)m/,iوw/}6`"mmOyhQujyhP'|?t&z`LXT9r=z6RU⹾eۻqO ;]"5%swעyD^Q[-?+Uԗ@7QCMGO%j<*&r @9D t`> 4|`Qop' !:*6%PO3XD$iٿy#hsۢWm@N)@(Slu!Q znի?RT8ґu Չ!@Dz'>ԞE]3/*⌎.KMƱS{| V7c@: SE>TE9dS('zf,S,nkuR/ʞnCUP !V’'T=;[v&5p ٜ2dB KCX?$ۮ>hXui6 b%?.ӂA\o~`itz=-+*{Xa:%%ǖt<$/]'4nCCPF Nږhim 5B7snggR5fJ]둜m& /rr"2g fr$o-%=ȑ8Z&l8GRv~ .mx5$XXYߣ HN\251TJfB14tقZu/[tBkx@y(,GگpDt V2^ڞY FsRfL!X>ϏKnXGCG8>=0J9 $czV~F^ޡIKUޟFϼ!mۖƠLYӔﻦ2 $br# NO_PD9XOo(ttOb˓G~noN`?>>k2(N/:ͣ!!o9vsT!_K1Q֐Yh!>M a9c'"]V\$[U"0)Ti N,yسOrIQ,BS7h)6ēAfMc#_1Gۺ'Y*fg^h/ȵH9ٶ,&_[^D7khu*n玨܇@S_f(؂T*ٝ≗oXSӻU7Ap-efsD>9rٗ5oY;m!3?WgFǠ&OLM̦\,CP߅Rp2K~SEG_ c?HnLH|of5ie;ߏC]+Q~w7o/=X@z6uW33%+pazk[d<&:dSiXo":nf^41tvNeR4}*5|$|D0ύ@0@L^\2]0ͦa\̯X+7y1 5==h:1(<R ~q_RT&)hZD XFyD .6ֵDse &*a1p >?˭ĕ}4Z]TἿ ٩+JN&;uޝO @^&!-$A2 #zDpաeTF:/רu x0[BjR+M0㯔DD ?~//gGBĺ65:~9B7 J1A3-/Y3|3#bجͤzkQPeg!l{핊nў"+mJw}ksP \n0q!v8-dej:dOĈ9}>J7v;GORr('4dfƅDzͦE7#4bݘE/F7zX٠K{ćj&Ǣ d8 *r€3-Q`6We%:1{axvrarBa4R`0Ln+i ¼{uug., +e꘵ƝXNj4]X`TGY 3:=\Tk/SJ|ߔjJ=ձA-0OVwCѬEc5I^]vo3f>Wg-Ӑ˻{-5,LSg*d[_%vr@;O^sCZw2 +Oz2LI_ɺ|jk9an;D6)Py _O M_nkW;&u`.g6hwⰖdi.>-[@;-),p&Y̕Zj0> Wt}FpVag \$18s<P m {EՓB瓹c^<ޘVLjbZNQghBhv}B0GjXWG3!\>[!5>bE I$D,bSU/񳐯^\I ]2P(}`(̈Yad*goԟKD(bbw_1F#pҢT=)1]]-%Ui2d(ZJ1&,)UQ]N9d*m34ulXzѩ NˍNW;w68 4 ĵv>rdO pPČBoBEeE6saf5%jb!inG Rkn8C#X#555)0/ji?ls@jݳN{x$6- g$1ᝰ)t$rW}(F$&06O \)q;4ҟA\8u"a]sV"%)?h~L U}wkR==ZlA~*FBEd l[-98ї0un/a;jF F̛4BNPw6PJ&W2e s6P}+ðpTgNkfy |W2阼J.I`j-d fj.%,YfQ2cu ÖmpQeVȉ}OJubc .'rL~d`r _.D̝c܎^i֙oSDw1/ _xFvCU֧Z Ig*N6ݗjD߾qYd+/-0ZL5/h/=5e?rc'DX(?'?^Y~CQ[m&rHLqپȖ\ %@ĭySyc5vRU[<^@i"h! [5vuX+Z4n>?$3\ysRAZĄ*' tR\ɋ] BNbz\kѤ{<)C(nBVdok6ҽF//=nwYY huA[RS\Aڄpi{u4j: (8Ł׉3i[PfL.S~sx5hnf.z-J?l@2/d>B nm\RAZ:KlziV'5{ä= D vt1(+S h[HCp(5B$^D/Oinݘ3Dz:;('6\&0cv13R9X:ӺͦⰞ)A%kxL48ȗ.t?C[2]`x+Ёm&rwHtb2 ~CT?WOW0xghVJI Z mYsnñE9ܐ&R"PBd.N4ÉMHnFjg udcT'5Z&;RS%n&VKZ;- T:DH,^gn?X;oEN_Le?"EI6I* ~ˎR"< zav97j>z$OPTKmEOVtf=e",,{{*nFC r-M7T|#TL٤Ȭ6°agIiWNi"ϓz!m 92MdZ@ /@D2mqKIi'ZkH(˜+O/^&moFpq{ˊ0P vd JǾp{+a`cO-52k6{@W75S+A|P(鎭Q{1ugA8.)o`Qi}S<X'b I q F+^Y Ku=cvOg&| D{Ax +\2/ʍt]%je3hdW: ݵD.@˳W'tj s B }oyB2Dߺ<@h@;59Np hW\b<ױ/r{{!8V;.Sîqw8w:kgPk7s l~#D ]ˇKbeHIDϿVyzpyXj@NO7La XSAQ7}o|W|P{|nikz=qoD.*0a_@cHymkq<ߖ;ԡeQ޻@̊^qQ&`ۄ!۬2HleڇSa #`L,|>\-6RQm~Mx"8%J 9M^%ߙn9~O2񗞜ED3{ت߄#~M䎌u2|1,(HqkOA)DI$'>gI,)7o4xt: 3>Ի7e2M,ne!1 y9Iq;wkD:=5%;*3V!]PrWf&.sDl>X פpo<BGM?*DS 욅= l5K+T=JaHwkf9Sv!]ܐB_UT#\ž$kdd{k}'AQEw~a\̆`&r~w 4 d?ł24ؖRir /FtIO189#t|r5OHĪ)5Ž`^ήg[0ϧu; JX:2 x7+_s2w 'P0 &n/#_spfrm6 #m}пzhhpyfM$ "Hb}IՖGtG #VC*؞$ǂ D/8lxŏrގUpߵ;dCVu6Ы;:CGL|xҽ}Rg[@(K@Yѐ"ХNn3) e6yv^z`BƆ'9/CF'SafDRJϜ#Ru }:Pto:-'{zrNUr }$ru4q~̨dIT3ւc:h5- xQ6ڇmQG$cMULi0`%K_qsOL!Q&́n;[h]wFUprbbLogE#䪺DkUw`.0TcpȤHЉcﮫH$["$DO# ; ܡ-Af:w1W BMƬM 3pcгj>DFW?G*2?f,;G݆ƯZVfзCqxܠ㋬ ]sD_1~ O~Ne Φ[㻂 $.jM=qڦC+ptL@m1f`FTF~w @e|L' (Z5>(Vh܉+:{BD[a*s%VybfrSގRiQrq?CdͤZAU* u%D—ٮV AW԰£Q@= \K y$XFC8粴#t=vSU_QP .l#&4 o~+_ב)!z"[pC8L9Dui'vGurcF5c$v?liU*9E;?Ο ]- [?ޜQQYiRq e`gMӼzaY!$p|.`bv|pOн{.{]`7C<:Z'8E SYlN.lk,xQڷI,I.FyS-a죶-e$a;a3,Nj17r°.r3RzF<o5;.F.uv饓Yk)PNzw5>|Ti5fH tc7_qسkãhżI\v@#t8V߀;a\A?0C1 }CQ\CGd AߢMk35{ޥʜp샰M\s-uph` J>`!7g&iCYXSk%bG<|oRV_23E^?cqĨ)9TG܉0_#Wp5^et[ܕIHLҚkcuԗu47ǭj.*Wt+*]5*s޺i4X-=)G;fUNHcljp{6Rŏ5&z*i/WYڦtHIΝ"x`W iWQNet)vo zΛU= J$C=g]m?"*GHHYarpZ]`rQgҨ& aU1کF@ɽ >D\ {~ɩd{Bx!cz q|̓ ǡ#b:y>}ר׈?PNjf9BBnK-K{(&\Za͍v(_3gg<fw㩎jBQP}"수K!th$M%izbe}Avm/ŒyuV1G. )[joz~4 -#gQ'@MrG,P>G]ܻ/|_MQG@ tפ{gUr©ؑ#DYhb@K<.Co.Y9T\"KhΨQ*{SA#jkس*g@'N( u ,Ϫ@˄Ez;S#>.+_- ,ٱ(4gٴ޷ćDQsɣe!یHM,Xrؕ9h_z g>2u㚗.ݑbXh(!Գ^b,.{;K@ňDgWz'De 6$5qϘ_BUD4<D#5.c1xkI1GVWK(gH88\^ l#+tC͐Ew5 40?*5cpOʇ=jN-c"+Pq~y]`j.,s 3JJO0¿h}ϛ!I[6F[s ht/-8[? :`n9gi/,ɢG$iLk;(E9~~ LCOjlV$zMLQB?sSv*Hcˏr^&nf[Y_́]G:i4>Bfzf^xqn%e _eA:K֏c2, lIۼS.>q&k^Jzv(U7>TĶTC~ج,R>f:F[᳭䧁pI' W1!Q! U0t \Q!(GѨ+oօ H'3s/"KNfie /vGJ='b_$saOyP0=cgLCHj&Gzg^|J̏9E]GA&HW*RHSamjfo0n~!9&#@^Ρ60!N9hiw&nC {Q x2Ў!Fݾ!q]"۵2oqXw nCi {r&{?@p{[:9Syb![u^| 8_4dx>}ľe'HÆ>I;(.Q}2L!>Hn<("5LSka`ׁቛ6r`W g^4KGut %3_ˎt)^l[e0dvLY*`)]LO,hƫߘe%hVHT3XEm/M t Bmyj\}P18(F#c(*%EJ?Jm'6)t\$()U92ZY& j}&Ys7.Vj(}[' KV,xŲ2-9)P~ͣߖC? X0. I_ D6Noؒ xgjA-5nq{f`0LSD^I>oql`~Řh$cA.^Ա)U -2jUѫ\ح8=}X)C[n_j2̈O#rvGڝD[*%뢤XN|}IH/]wT~?㍠, z[=I!“FJ|w 4d]mX_]U:W4ok^a3~TǕb߱nɷBcuw'Sވs?5dth`\3kL CK5'b(̃P1yZD$[E6"}| /jT㠎ϔ"k8aE@<?HL_! ~+̫T8jAwثGq"ׄ"F A Xn[4 ǀc"$ZV aawjg!"ʋ-q>]VH!姭gpJ;-Nj6k֨mA63/ӭ# A*(w|["d^m@@ fEĩXUuO0 95-|NrDWҴuO#>wkP}<](Ȧ8xӣh/by$\W Ik;" i <[6 s3i%*^ՒI%\Ѡ$,uRfP^fئeO9ǨkU?fnJxO؅{N]_q2ܢo̥3= Jkz* D)#d.ϊ$֧B%kpe`w: (nth?1ĺ5~-Fe R]k= _ Eg.%"#&#fO 2 걜pLCFi<{6kBܹWY&g*YXJP;RUT ':q";^Kd6%asY܊Dzo] iC C)oنi$;f˵GMCJU#~!7-pdvAV9SRvjl zFD)b_.#ה@R./ҠҲOv9zX;:TO&q3y\W#T ND Ey1gIO^|!V L_۩ ||$h1s2#'/M_r1+ *]?V /e:^HS jb,E>"o-aC^3!;`!=a `gւa ͺ.Vp]R1@&Sb,`ފ2UFTpfbIiz5"ȇ,yҲqNbifWN,-2k_}4 -nݕ.ZcȻ'XL(spN ]L?bA~PZAmC[2AX`inq)꼍OK6F֠4r=g#a~X?Dxahq3t 73eV(6FNPh]%o uM9ț} z7&6'E-GMN̈́[GƯ4g5-܊ Y$G,n; IG䔽9~ؖ{[iG˽6`;Lؽ9xt{v1CV2y\X݈Fs -Fb%5-O"z!F=y-Cj<<_>HKY7Z0y,EjV!ኮ+=n OPf/4%mPB\5p.8[O]\dOhH2xф7Po>t s-Qյ8t2s"r] ^: Ԧ&f@qTyVd rl[Q7dsl3Z~F" 4(FF@+E03v5oۮ>[s:8w!M(,@JR :xQxDx"#t/;A YdҮ3ϮuA^8Rc5,c<&>hwF'cV:G23E$AJf4bԏC`VUl\J\ /_qԱR͠7(oz&/h3͠Om){ )șf6'wY;d1FptVd ߰"dNԟaKֵT{)޻(%&jRS$7Qtx'!\ 193C^Rƌq'B8e }W21@w\Bpn֣'YXyW96&6M}Xj~k`?_)||Kǀ.pu$jx7>"h-Aw+㤢nq` 9ll0zy֓sm@Q0 CH\fąBOfAna'P#;=AZ;恓,4Tc3 ̖&O6NvE9 [d[񕒊Jv#3CRˀ77?e(2B)7%,)-׭7:*b.~ADĔ/2:DÝ`ɨ(-܎-[j!]-X!w*Z시 7cxwnN6-'8S@{rUSe6ۡs3ȿ{axEz|[4o,݀p2qQU9s7s4:CsWFՇͧCo#u"E {<|:};Ѷx7tU*q%Ol{B?TfR3(W,O/Vid:2W`2\ {[yj`7WNP޻$@,zZ6MidpY `C &bo'Re#hyUpztd+eC)i#05lݶuu7fx $~rRU}Zku0 VSm~}aE9*)[=[3^sTAxW[ ۻȬ>mgH 1'ًp-{rh"=X01vĆG^WEĨ>72 IuQ3XNbe}=ރ]'Ipuɟ 2GiOc%xZ1KD9Y?;nhO?IO}h A P*bK)aLξVa?ev]k[0\ ꆯnKI멁ͦ9f7 nEC$6 D yˋmAXZsN5q\>C(PcP#@Q~TQ`KH=mIJfl鵛2H4=ʽcT 4SNHQ;#o>I9`N/J7A2K S$)kz:1GY1 _>+Ϧ HU CBbUNny:S<}`[]<f ;00譹ӺEOةODnQ:ztT_UTOj(1^XYN |Kc6`TMء+rQ)5k:A8UC0Kf7_5OepG52B4&ꗊ)Dة~CP@! w2]qF ' "- "K{2qX<0-z2#$|ΐWbH$V0Q,J/?@;f:dP"M4mHdAP4\F3ͷȄT)UN^Gx:ݶ-5@[䔡ɴEvl 8Mqp`K&{f8F8+_\}6@i+G ֯+9'v4d*7$q (rnv|!U&{ kQ WM3="gu#bH5h*V\0vL{Y2M^"jUbG -1Ő,3v56B 0.ᰅ5sky"ٌÈ[>Z, z R`~lwVYa=V[ u䭤S&#bT1jX&TX}dۭ2F;2fN,0GZT mD s}C{m_`[ `{<RH/yjWg]UA7axlo+YM 7z-xF1Ө0{M"%Wo*R!~B r# Xk\{Pd4Ԣ^@-jB}b+% ggP`ϋC E`#xY4&i0%㱇.ёnbaH;tn] X=w CCxRrfjECz1I`yE2 g޸9i~?LS1$.{Fd,QV“&_1ȸm1? e[8'ɊIaIM~ZV)1Css~;=rz_^;PR=%o^TŨO_)6 8{Rٜ 4&:/I{x>Oث`=. YH)N~+|b=!>s [y-Fu'PσZrA'1aD(7Ʋ4pRG| lo:X.H/KKJ=٤|S9bX8@&IQT4Hhz=1d[1 ؃hZS;0*10qX}.F)`p&aO׀gy-r`t$E߽BUd5̔cXϨL20ӑHO"!Dn( ogHRX|̮"w(^q}_u+pD"`FAkT\.ȌC\=%މ^Ѭ ~Gժ)QãhS˞ai|;DTܬlA7qq"u%*[*oyqMXS{g;y dBán 8eK\T4B(LͧWȺ/ͮ;>MiGL(@=Ҿ-)Xý9w}ⱏ9{x~^p_3{e0JN#J1rnŞGiUs7̧7J|a{qɮ$0ڙEO`SF/ OvCa-bE D$CfhtZKbe`@'Q-TogK 3beQ}λlAr~/euc^i&> uM"x_»Fl4ħAճfiJ#XzV!hh@l4찉ěgty31\]}t`@́BMaXVr4PĿ/0ZGn^إj >uMOoH ץ80 gHEʲ3__?v/Po9)$cY2bX7G20b ٝL?R-h}_C.%:J X\aߖ\-#qVB#B20M7=Aɜ1 c1MZ&k4*Ej:4<뚉5phd Q_N,)a C \gq9j2}O*^@RbZT'z>xS3]# ^"NT@@1~(1Fqa P!cLQ6Sm5ҞFD@+GROZTR5߬?*ʻJt5~AX3ѐpBʩܣ"G%Ch>0ѴK6۪뷔BF57j!!sO${_F)V2(a:.ϑYwpC~ ٗ ` 9ul{VE,\T81L}'J ֻg*$K੘U6S\ʈ2B_Cq0Vt@iG ~eT)J#*3Ó>EށFu!]wFhPj24{+Zˑ13SΛ!x @H $ â{{3ԑz%䟹NN]\PZ>+^ 4efxA+i)'!Ѷ _5yhpel&/ۼ* Iph} g]͗ئ҉alkfqr=،#P(7?CsU?ܴ*L y쎘ex~G(d>gRNNݐ!So,haŧgL>)~% I )yP }qr>^3Ŕ+P\XavĻe>~ZαXNO)& 6d3]g7nkmվi&Jjk[Wwx5;eVR!gH+$DgUQbxէݵc x>?pf.!dcLnG$j.=:ԫYi0KΑ-'{e-:;-W/7[] d/ )rN,~}mE${ z(n-Q3q0Yx6ʰ F*>u5?%Yx.)x 6Gn(- ^s,G(EEސ[+k2ZƼ l#޾Zğ\6ɦnMlS?-ANق!# ^E} 8Zx& 8B>Nk^%G9!O_#D!$nJ`-.M?[m$bGN2aυ2;xǡd zL=Ι!DN( -]umO%Sw>:#uwh?#10J+Rk^upO/۶64OHF5[m.%&䲉1 W]s-@cnLL,pyЛjnbg X+%)8(K4m )p}o,+{&gCGeI_bgݡ}fO6~TJ$–f Tv>&2!G<=7(9Cc+&+RLQի%=W<8%6Z{ãKf`]\9Ͻ",2KrYT ^koӥ/s:",z)\ŨKU\KxxQϰi-LiˀwB qpԁ_|2>NCB|NG IM8 !V'}F7dqܺH^Ht^uÔBK0ܓ?^ڵ nCmH_|+qΤT,@\ҧ) X6+>vlR,EeGxƌܕ$1A~' EJJRY,bb\_4;B>XjD~ItӖ,VqW1$ڔxh0Cjxp[ ig8ه:Āf-FGN$:rm 15c [l[e<"Xp JeO n2'Qr5Z6hI =,y5m#iy)~€ <"V'aKeE~ a 3YRE&c;4}۬JHۜ(HR{,`MRë'k F 5+ْϚSmVPI+V*)hfH>k86q + `pD/1FS Wvz <1FKn O~!]d9?Qf#DbΧ,3-%gxJ$tvDYʪ]df-޳qX7rb~ o!HmU$5ZfūX`cq$"Z4X- "O$OOW1c+@P6ȶEW^ ٩lIB&O˽s6J ȩɾ_[L7q6bVlעvf^ Vq.rJ2.( &G*,%aEK-5l",Ra_ 8k'nŐmʲ1=UR M¥vɽq9×tTˊf#'&!yuUvUqWΨDMr++PGxTFL8ҼbCtkpNUdw/֙(֟gj(ZD7u -0ܧ-%~a gEnts0ªU K=O9݈\9p[O ![l-۾{?VJ%ܘ$Ȥ>dy~ ^:ݟTڧNjieSLbϲQ\{ھ~tu2pk5^%9Ej7t&@P,g;cD1ZQ#\ʫ퐔SWuv ehuDb R_suۉsXQb#+^(K gðX< ؤ+ŮA 3x$lp*W{X먰 7R6]Q/H#>v9] 0;t*NsVZֵIjK:L֦gO[>@ 'pn .ILabhϭe΁tc  :vΉNq"?} _莤g}jֆel-KdGtJ]5"8۶dF74ËV|{&dhn46heYf*,D+tđ!&1DJ(5l|nw4ᥲF(}͔#~ʪ^s0F_Ek6iQYf9┠"nT^FE>jX([mh\>^z2)̻[t+hD5I[/ԍZ٢w{Z2Re.F/ŭC[ 2# r(dli0^1sII٥qhW(1#Du"s~N |d?`и͝$?կ_>G_X uo^&Jt/hKԕ9Ҩ>auJG Fr*d:;kS[N{:/)]1X;KJڦ4 JyD*Bm <$r*@˹ϺX- _&-6(׸6r}8r9)GAI~ήC@٩0#_˺MЙXO~bU۠[ßE8IEWQ`7('L!Ҵ2Diy <qgʺ2-Rΐ> }Dq#~r>9=ஃ{V]oP_2DGG.H؏PBgrmo4fWfZX Oד?`4˕dDxBg$rq ~\(Fͨʭ8=X$dVǕzy;zf+W.HHP$vAc+dve/b %e],WoD .rwW(B1Ӿ*Ftyӏ΅]Df]_JSjO hfBqMU$Jء qh- k0 /n> {RVk07$ۇ$X(J^wsf|ܒ f4\ችj#H;* hsSJ0a 7]K>O]dkuatg5* A@8kg>#j5GꌖYDrRr$<0^4QN5YBn31˜hRX_Y$GԄ)Em<-nN+IE)6%\wPe Σd#l`qJ=`-Ra45w+jxi}E`|du\E!`gЄ3 lJZkY~K qF~7]El Q,po#6PƳ,Qy齽'X:,jZ4Biʺƒ<룳 2 BƓzNoaƅƘyΣkqOwƵ ?Tbƒ?dXn"^⬠gݔY.~kۚ>ꕹ6-6͆K&)%gjs4);^x҂FI^ߌ^'|cm)B+`/87HkΒޥ;F_ѧdD(CPq8t:J@T q~ҹ` 4^0+M|,~j |u//Wc٦j F"xO >28+1PmW70J9z$ӧ 8s -{UGNf[8}lי]l( QV/ V&wiy}s͓:`_nPתY 08/ OnO9}!jnϊcNgRIx}34 8nٸP"[-%|o-/zmٷ]XFqk@{K`mjA$؎zUH@oNLi-鱨دR7fzh8DUKhX`8gmv%i.J4̗lPBg̈99̉RCtv=E|A-4&zc+ф3`WAoLT:AM0υCfi3 } } O޹ilAboaMT26O{qH色ƜCw*xVbv9]K>XW6M8+ߍ /n4 VxK(b7}9:9 <59ji+gʤ7Cc4ZnpC!2w@;Ctv؃ю R)飼M]ωS9M*&a/K2 FfmGA0貣gY*\[ i[3(€FzLbi10~zf1QB K꯵il[X:$ qE :WAm *Z盙L]Q9zgu4 &̚e_[%;S< Q⬠75>Hr̐ޝn ɑЅ`uĖl֑y 8wUظÇ5.f$-jT_ !@)lYWG595dbAXt7wS0#-[f[,SF)B E N3>LɈ)mANGб'?hG#\|7:;,|/e(we?&ʿS)-3F]:M,Zv̦/w5q~!|3NӸMԚD#h ?sLDJG_"Fyb*~do yua}+ڽI흦(A zF[k nz'+"lSJOkڦyv,~lb}gjɡk_P-o!}rCƞ QHr1LInE]u)y]wEd-u (H׮;P@#HFۻ&W93]Acf/ׄNT J:z{*^Z'!w-q.%HُϙHFY+v=-?Y&-df)v]Ua>| 5iO ɴsP+MdYz 18`|mAz4]&$\ -6~$as VT-4l nI 싾˿n(B6Qq h!9N%;m=xi}֮himl gmvwI.řt%ksgG8zSS7uNQpZy;0"f)B`QѐtVųVw ;̂Tm9A}yfcQ6 Y:2/\H\!\Tp[-dh$)Tcl[{E}^ߍ}<24}_,s% bʒq 3Ы."3/ڣ)=u(n>zq9|2 mT9-U!V:8Zќ;wOQ:`y6O)ʷ ﱊ6ӂJKe1gl lu-֞R޷@3~3 OFS3Rxǡ)HL w_ *FH3t(߬D~,XNxaۓij؍xL!%f;޵DD\̍&54NL8}Sڅk_5;/D^H RVHvPkx˝e:ۊ>@rqES Fӕ<-Jfr xn;H.xv8 uTCquԪ̶ax!xz9H>іf(ٿF\p2$(,U)/߉![ 뱏>!Z\ֿZ%UGLsL@ar#s|wXC#~YpckG?Cc-;%ѺHx*XibGY޿;} Qjm_L܆óonV #K1s]vnoCsg$Yc%r#*s%V΂G KCX,V)kyn$C570sW 7Z= \ )Ǝ*sxO+ՂjЊu$+9wPh/"C4*ugI'3TS6 qFU>Ֆm&<@aҶc5r75W$f)KmӼ'Uo8C:uu y4(-"3Z1(Bm~/N 5mcTK ciqR }0|*I+!c?anp[T&˒Ge4guG\+ Oِo(xST[K+J?hDA#z\Aqgp\w"p>"Tjg0VNǩ.6ڽ-)-Yc9ZCj|2.-?'.3"d؀g4Ee$`s{ ТbS{z2TEc84=[5fV)<q 6OK<pGAUcQRYC!w+vJ>JK׺~ͩXx,}z IalUU5WŪcMD?,+.ŅO A}~vGjLvWvWUM4sġB歶݉GV9IlL:UD3ہkרJ-zَ&M1.q̬A򭠀Tg K92i4f铕A3\`ӥRvE}~WQ߸"=u [/@y#_29F[|%?`ЀEfL U]R~LD% |1O'!?P*!!nMRY x*jv"ܞ3A ʑTHz\4D gR:s bݠ<՘R)ߛa4hC`7搯>Q?MC|"zd/2z@' n e'/7X~_sU'ǯ[#FS[<$>T ن~+WtxY%hG.% m8!$rQ;i{~}1PlUŦ:NFL{x^, 4]肅/B`4CuIH^8x$7ȓ# r+tZN._tBb 8i<@P˼z8 lQk J4, *hQG5cOuG1VafgX*q` xȑs8ɋuk'J &u)ʮ \\Hp4ʏkdwAi佊qRa۶H/ggjX¤ЬɈٚ x٥I]d}Fl:$9ؘc۳px`tQ==&=yN/L49;sjN["2"*Q*nD޳Ʒ&GRafP?,Mɭq}Kv F>V09Euۥ]VhQhz''d}C?Y{ѤmV[bFMQ/}Q>93*Zu=4&˫ *_ E7S> ئ7E9yRR[R:h 'R+wV Ǩ^>aX|tBµo!'ƒͯ<` S/%I\*r<5{Q;%;"%gi%m Z/w¶L:zrfUu3QY/cF<5JTls^.:|]*<+ &*VdT`lt_ɀ'qHW8q9WHԬPc`N1̐Zuݐu*+&i5kDjfRo&OڸNs[5 0=+Sm y\|nra[q6 /0:fF[-" ^­ss@i7sJ.1 c[2OxmcMF~[zO/#v5^Fܵ< XI?$/EgE wrmg]S+ ߷%Vv:H&^ޏ`KYc|W-=- {k,GNRcaŧg/2Ԓľ7޷>q3{L`_Nƞ]=%܍BUԬcbHT<:'A@f!g][y>:(@ p\پ -e]4DqL&'6z99B@Es9J4hѲ]q"!G+yFxcxp,SmqRvk軡kJ@CtU%Gȭ8JQPj73䦐)g9n QR剉L?+@`z40144k ӅˈGlwIsQl ʵܶX]G2bibR6\)zwz/&+J++cH<5>>kևZkoz|e_ǟ2kʉʫ:w"WMG:_dª9,tDUŕ?EUUz1AРFx8o߰qMŢAS^\g6i.g'EgryrkzMXOᏌɭ| aawH:A+BNQ/B/Uun2+:jXP,h'& c|py& ^$}8ov.g~Hq)wi_?_oEe볢W=˘n _# @CC+ xO=~fx+n]Eȇ5>㣁K^ZH%dɐpqX<#7hD) MT/}O$̕a}טÃmM+/;鲧g 682]g\<ꖆN_-S]8V[PP+GѕI'c& v-Mxګ&7tr瀉^O{JߚO5ł -˛ȴp1~qJ̥ FMZڟlكC io;J:#Lނd\m,~3 Ff!Y CDtddTyhN C(z/(wS釽.)gv閅Tp@u!k闇dSГ szJjHA˄|q0O(Oy_j{Q53ڟ-._Nu>d&I61PcQB9&$ލ$vۻ*,^$Ľzhӽ toP]mtbFe'ﯥmyK v nAT >GZ]9~@?$ߊ:plhKPI4bzxyb'z.fiN jMVijf:Fo8 YMٟAxbZVP6u> |ҧD\j^hN}>ܟ*K]$ F,j6{3孆_=d3]=)o͌J3ihEʐY~64LJDo*߼2GQ?&XQCo'dpt›M#v6?==Xt9m:""a,oa¥P_bXw<[sl.u[s^:4rƏT[<0X2Woȱ¿4zP66SCxVvQEڮPad7'+T{6ʝ嚩uV6 5_ _Ė11 o]זn6 ]C7%  df0~.ˉ[uI F+yA Ee [qS@HX+BUg4ܳAwKؑ!j@kVPJtN7 8amlk DP u<>OUui# )TH"Ꮳ2Cy˫]5>OpO*dJ7<{ۤ 2O9S_^MY R ȣ2+H7102VDE's5vL\n${(ATT;*/ߗWw7/FH[81P?c4> ;Tֵ{1c|%%l>A߁2\krqћv=bv݌ 8᭩ D,*ܳQPAjyp>ј%kr$WCYρ0Jvͽ(S0y6^ oq)FLje=]8˴vٌd'chn ͥ捽=K2M0gG+;OWL֍~"hxwRw4Nٕ6˝$Tgة?9J'$C6Sq,+ 10u\ۀW`unt$X*Dʬ _]oڒV&jH:2ݰ | զ} oI<*;3q[S++p?P%?Hq'>Q,ܠ@2DJΉ-k]S%bM/PVyD^YXH?l\n+L~0_"՚$ďO% ?+JDJhMczz;TdYav秝UIM/3SX-W2 Uk0*HԼs6(f9M_#mq h_o./ՙֹT9@-b#`z_3x(*c[;FH萸kKRcHgﱳXfzxI-$wqPna X'a}BźDzjh ][TQIu̬w(byXNMd@T]S:0y7G̈䅈bS^HQ0M1LR?a+uۘX.04-٦\Y%f 49FkL(@r+La˦I2@;"Ci.v+" J%@.H|7.Fᄡ)p'_yQ/;fQƪ,!FĊMle2޲ <4Cs.*|#D9yK+S'_JBKq>pӮYpI_Dyz2H Vjuw>| -YF` }0U\,ewREUeK[1C8;0ePJp{ "FKy>鮗~P[mX268w]vmI /כf =X^ `OUa>&vSֽm&&bz{Ba9lGbHA`ҮZv@/aڙ&P8o #U(jr\QOPVsJ!n2gLGÝ2gM6g#<ũ3itxEBX[W1D?OzA@V0,5nkpvQn)#"bUW@Rb2 n3w&.Nj1Ur @w`^w쒽Efט1z u͔ͻ֏. QGD"BND4C{YpOn?M!کv廆=59p%MWA@u ߉< bTKPَ͌=4dcՙ&ɩ(ػR✫ޚbKq{tT[øel=2?3d,U(&8u7Bd%w@"8iXwW>VU;hyr:=J"uiʿUTn62&>F%9@1kf;Nuo O;'vijJL^ (BƆD'[nm|j-Koaj^x Hn%DX3qdtlwxDlhʟf3.5K`~M]>{Htt7!|neb[F܎K/xw;Ռ02yKzҶMQ>) d91mi^yi(@Ɨ҄ˡgEڳ7ueM%" E9 ^ mo='.cf;`Ri@䰗5oŠM ;>6IH[7TD0U ƳuGKjی+~Du%Gifȼ:,1yLGTGT! O5jVӁYۈO$T$pOqJieF˻x|D}k5r ж͊^[A,wPqǑ:\2.[fсR.*ˣ.>DJI!tݑq V<2Ɩ;C|5Ev 96ڌ}Jsk'RMi&A awsF?!蕱esM)^F񴁂 i#OzhrԊ>ӿDMS劅t3cD}H( 5DzF&aN~hI_@-x4o'Ί%PE#Pcw冭bZ^^?SSh[G uV5sdRJ%3]dެwʆ--Ǐ-W#AVlO.4"8žjޓ(b2v&%޹Bej hZsP ꛻LכU):W^Tnmqyp/>]d^~}}f]"j K}ޝ$4d>v6vRG*=Ѹ2rdޙJ~N\8~y T^F_^U)#DY 48&#bͤiL$X\;J%ĤV=Wq6`.k#Mioɺ:;F)A#,_%K>Vjr;Ů|2RK@Ll<-$x4`R2K4/E sB̷Jat\ jۛB{|hd,ʔ =,Ghx2Z%Z3o;>,_O6kyhrY oe<{$5PTFbhgj[Qg݌3+I6G(#Gp?qز)*5^IED3s>\]PRja` 8 8%%=^woŪ hKI lyiP.<K}땮:/O(hd( Bm'^C/xuU~UӵE\WX.ǍQ)R dl0f>\xwWFwv0HIr1v;SrmIn QTZ6Gq+$3{~i^njf_qҪYN) ђ$ACװ!l8!^]hKUvU6 IQ QFxm,-@ޔ<@}%kDppGBuZGgZT:x/ Y`ǁe sSV/g:leն fv>n9@ gKV.O]4?J/ |,^? ;LoLگ^p 6 ~ۺf.z$j+?'&sw8 uZjʊ\m}Ido*ݰ(Htx^/l)GȿI-q1RtNL4́FV|q/Y0>/mBU=kux( P}`ֵ[&fk 7oᕷ"24 T6Wo!xk੽I{Z%s!b' | VC2S d*fȇעZ:rdUbjĎKU%uf}ϭv`:]T${{,: gcln9OyxrMt\u^G>A ΞԆM. ~ЪVYS*?P?1k#e, NQ@3I\{4C4@,#I?*`XW>7!t_TgBOi*|f~ %m\G1AmtK&Nі^z%0ߖ>=pr~2O4*k?5 1YLF:xP(WHj3mЛfqc2q%TrС:zix 7AJ^ys}B8`y_VE~yGs~(#s,;:Lo+&C<6v` ۺK't-ҠEK E= mĒdirm3]3F՞Wq="OqKgAt'}lnu^Xy}GbA5BȄ0t~a@P L_c0GU3 ȋ+Ϯ"WɦW|5C7 $0sګ}GmOǾ[oԣ dg\b ㄹPY+/n͑e@fI" +&rlar䄢P3&J8Xz#%ݍA1nl-9mrH_ -N\!A`؜?>eQ||_5S Mi"d4zuȈ +9LVi:S>/e4VfvH4}Bu&ǜJF FfoDٚW@2.msOڴ#zCVxʴ=v @8""Xڥ14~ p-mAJ1DP%?TIX{-`\9-KمS]tJYOʆ^ 떖_16f@|2 pr24, 82VSgp+B:Z8kHO1x˹u & VsC̓duVMR1>B<,>׫CyLDn\zBO/3~U'7m|jp#d6x8 5EYѤZ_-]9.^Rʖل]^#n,;Є#,c 4f#&fr3nyTC><-Z새 BGlFZ-yH0HdgfW+be^+VT7$zT9Ր+'H)OMr')`^;2k WCwK{U .gSnz8ReG8:%-Oc LֵEW6Ey5qWQ`ϲ/gdtO"[yGf=u{,EiK!2֐٤m?Bh@I{]Ph.32,ف0N7~̣L1D6 'u@;n;" KZrXnzND)4UAel7 ZgKĝIg"JB(.O/EtȦ7~(HoAW~/"*qGĀڽq`qfEW¦P(E]  Izʩk{Is>YO_͡AQRz~qn}= . f-tߖZXDߐY(yX|r>)nV 'R(tVUxԡlx]ٵGˠ,DIj_S(_V!?s ,Jʓ$#!{KTxK<P 9X@ P)ަ!?ƸFT1>^5a5]6W@tBXJPHσ>P%{0֮5yFD|7nhn|6esw) xK@utJ'Aa-1 r1$6֌f+ƉŽmVq^FV<_GvnGl; 5"R*$n1PQ,բ0Lwa{g"ۀ[bd||GVV><{}u*suK׹SCӖ{썠jt,c㚎bjz\:Ց?6(%[1 jXIc}R0DcJMD@Ф^H CUBJDXM0bX.w'6T! QzCVE[~+;DۑC h &مLؔvF5 {l)7E{9 ns`ڍx#$ץ:^'enN:sNߵS^, Zx' Ju@k|2ɥ<\4@h T%<#fmCۃfVr>B1,|LF"0x7+m&'$s.)Hn",/Q̳>]]gCث}8?b}Z/fQT !*\UO-}/>VX[]mf{5!Nn)E5_M:hM& "  /{0cXI>4)C*fdb{v*[C__ tT68>Ʋ/Aa@e9,T IPwMe!(`4`J&٧fLNc ٷ @OgՎ6|P~מOyJ]6lzo/ ʃGyssLPu0ĊzmF=SϠ@mLDZZ-iPba$Erw27t`q u/vA7C{aN]?O5сBn'Qwq${ \ኀw~nH':6@q]?_=qZRD0^8i] tqmxX zQGg'%&$ڴ+jATIo,="Q* T:;+nn{[`4%U&Rlc|ЍtK!_>\0LtA͞gʱ͛-# 6Y؆Q0 } |5ޙ.0 I?,{2ɘiwJMoZ*W6_H` P_xl\#~lsP)dQ'kf+HQJ-//P]oɑ”lrع;):kO`o\g&o!,j'"{`#IiYk&ȝ@EܭC]:UEtD4xJL+#Qסr5Ϋfxy_h;M'-x&yzRWw{VHȨi.SMyQ,f8]^ 8RxtV /Bb&g"Cw,ƧDSrk?t,CeR1'WsC9a ?L~p޷6Mt8,x.BAt/a į~v6Qff9CGEg~Sˠ(fڕz.jF]$Zۃh2NH"IO<\288fƔbm U}<jz 8}| 2pıX}CB28r}:8)]BWLct&73u\RC۞졶h#^h%coȟaυqtKW3i-~Zsa[="HçwxI|*3/PinzVz98v]63Ӂ9.> ݶȔ=DEi784+r$=uQzZ2ҵuQhnbQHϬe4 6 ՞7{) {5at1т4kv 5;NӍY3wd\ԍO 4њ`y2)up1XS1SFs ؙYL<4Xvpgkã/ vA(P9^}dؕ}V'¬I$~I>.ƭ +huG1VD:{+o(b+bYޝ tY"o]C! vD$p*0Lцm7ԟYzo)$]ըά : :uy `j=h&6[J\Yܥ06o1tU/rI`[X OV-PZڏs:Fަ> y=d;ɂ^#2TY0N\q|[כEt1}K+_Vf/.ZV7;w8F if$%+r&Ge.vq!5RQ_ {BJ5)H58-!`q ;@t/P3Ey{2W.%Sjގ#Ϣ悎fQ =7MRx-:g橃a)ew;CBg\L9yOD?QSe-MHzTv2PAS!A t7(E3)(W?M^jnFgf#-X(xj/陰 nnTiz:r,Eve"Bw_*u')v37/.eI,Xk )3oTY]db˼hL8iCy5[*_JdxqN8ʛq~RRxʿLP! ?y6=|Pay% h-cGAayQgg:l ʍDX Y:Mo)W 8Ej()  IRoeZ}RfPP6!A2ܒ*8~Δ@˸Eo YrIb0bxv&Xu3?2 Է.`Q Km'f*D8\ba MZJ2Fa›swel^L"^yFDZ>Yޏ/Cmƀ,8N셖}<xGMdtx"хhӚ?hC1kl/e^ؒjqd`a@o| JǍѻcvz4MW 9 (8!Ir #iji_Jd1F.v\o+/ ١ QZ'+"J׸E{S6Ӕq#!ᷥk)ק xX#;U>dLUR2x;h9MU+|[&0ֶK j5 U'=uMo  gD㥫!6f \Ø [3D͍([p؜WCIFRoNcRݼo~IoI@Vת+[ɕ% s33δ}7U, S R@5%ylm"sY^?{!#̓_s^QD+\ ^2>WAk {٬T; }G1Eơ yoe}ԊɇBI!7-c0s!4A,kv$)}JWكJX%'o*-W|1/Wc::VZ jQ T..8P WאԵ+0g|;Dl'ES$3|7^F{*n^- 2Ӏk [Eedcx#}_GS%A!^WX-@^V"TQNH`ҵ!)f![Ŷ鄔yvBǸ<g|ׅKX8QKkS$+<e?Ό[I/"AJ80NƄy{j)X8ZfR $ڜ`37Knhy^BEbs+, j[19ՌS.leڢSzp u^K<ܻ X{lC>ﻝƍ'%.靤4th9_[|yav))G?p$(bLIL\i’# tBqf( b\ b0TṟO Iә"kDP@Z;AdJGwU:$z5 >LG)Ǜ vG|NuS!v"χ]Y&EE9K&fǢj'4HAȔF|sp9:-wBehZzK֐?.{^\^g[~3EGNwfŦ]9?fXRE Rl.W `t&>304pa:DZ[,Jo&!'{W^<ْmTŪzsTҫa ܽK:YQ%V-؝oߝ"z3khjcPow*ȑqJxc;L bxy6)Z6>dTۮ/sZ}7~AǾuN)0/8-odh{sLPc]}cV`1kƎ=[ub-Wr>1n%̫W@f_d!Y`-?w&M?i>\N\> $E$aTȬIɊliݪ|YjSxZ#fg0i 3ηMmYvQvuU!+ͣU* _)\MjMd0OHt n) PG =MӼ.&`dvS|#KaklVɧaq3hlˤuGU+ ݤQя q:*:s[ @/[z2sOx,x2񡺔Wts$wnW#z}B>HEbLzN07QCq '=G6{U|Y۔fKEA*= L y2UOy-#-wHS#Q^OpTlRvDG4Οb@ Fsi_l5hka5Ն]-nJ($Lۧڹ7|"2G9`xu箼4!FJ-wZ^u'O6%cUh 9zY`1|Ia?VJ)7.V^K>K-O]vq,6^!?7$?,T5Qʠ䏍p&ea 4LFtuz9{iq9 ]OM/p8bm0&:iL;w8]~|Q] &j-1E&Yb5=n?qTqhMlt fX\|~Q̺5.CG2ԣC$KCV,409iw/f9 "vm&_ Wq؆E>PMF ghOXH 7&VonИu *pNJ> _f*t<&d>YN3~Fr\DEIn >a_V~|hC^Z`= =O{C w0'IٝD)X=<Ev2ajje~mgFQzr[7k4 A Q<+p-pVT`b ͽ28 Z ~C|+'3 mCy] x=81Ogo/coҔK%™$r tAly.x;ٱ` $WbKX$>MTCv~ư85ݽĶY˧XȨdQzʙ?R$~ $\2z\ģuUNDWb(d!?Vu F2P\;q3NHь JO3oZ,UR'Ά) :߁*Rt[C{s`;?|0,iRu?L3g#b1HzbT'Q5R7XNQ׭tmT䙶EBLC}|ȂSWGogDUXOOcCe漶4bB\v"-}"ȇ- .@fR>gVHANU7w&IZ=e''IY0^BmgwK`cE}ՋԕH2)c8|.kr1̠O˷ya *N$mp$Bߥj MH< ا b|(:M@]ϫC~&:rgIYk9k9Ku\k bVH؟/CpRI>MGO=kM;_dwCigzH@@46([71/UQᨻ`Ө\^\˛0ę9+j mJCƮA8sQ++4<(,}a ݘ2Gͯ`N% C8G3c@v"*),RPwZOw׆ wDH5RU≪'&]謧ذ`XV 7 6*{ ][3>U"FK x/tި? 7i^@ AM6Ȯ%VGۗg/HkS#1u\y$k.y*=q6ik9*mԬHͨ-grG_g 0za3٥e*%;pp p :{&&9ܐ)8Mn-y wtoĻJ `<nQɐ Y>nNV?ø2n&pEg|CRr 9m+"r'u^6ӝ;~+O)?SmՒfUBWIN ճ>|]_s>،wKܕUyAL] TW7ʛWRzLVq%DzĹ̙ _$ߺ1P %#{5y䳊T!+`vQU)1%+7>CCE[_8D[UkN`c%:>,*u+ӯ vu%XYYrP˿'Z+%4qeEoE+ ¦Ǝrʊ.AF.X9_Xd\Ъ8e[bGt`q͹0+۹u"U‰nZYLVtvgKfxMQ+ 4G6bsQ%7MiB:M[sH1o-u"u&aXuERS஖_R,R|.\Ԧ7oh:}JjNNxSѐp@xfɎ`'UB"B}{]hpCPH]ɳ c1`# [Z ^~%:5ri99$QgoYw&v +'*wCPudmSÝHh/גkwej'CBb?j~ B ;2=3$L-(}shxDXzSaN~(n"nuٺso%*UA<1Iãw=t5֧Ӧw`p`|pt..u7窍ԟA xSWC"ɳ0BSAЉFts L ]-RmD yIus$7s]~G w{=*F8D-roH @+P8e2+gH,{3l޺:~]@䕰F"6oT>gpԇ~[# >zJ0Z˴J`ae1@XrVȏ`R؜J1dhe/ξ u3(RtȼEN6 4_diGS(aңR #2ja0nYcbn˥]פֿ`+q+A $є=m"pT\oJW_vr,*/{_?K5Z,>0كvޤ<2BtS2en>d6 eb *0@foOOH5+3_3:)p}8$ gcھ;Zm~nLLq~kŧ Qױȿ7,p& {}EK4 O]$n*)dr^ÈE)|~er)3"̞Ӑ7v&C FW8}-2sAkfcDF͛ a0{8d(H3JbLYɱN;'nRCgş 4j)kX ۻx;jVHwVCM-bfXG}}^1 b#MfWG'+ٓ t*;vFJ`qtiiIj%O@.94Ure)NIYʫS`:QQr:[NT:; }͡{YY`vIMzfk-8Ww(}%{˻P t$!g}Uٗ)Ѭu>:3ŔhXKGWˡh?mJ?Ry%Y\3Dcmh`GqCTFqR VZ5]>5Vg=$蒵a7GtՈ GYƑ^Tۦ $ubr8]Evle>?^6c(.-ҕ&ʔAޗJ! .N* O״kEoqwd<ILq⏖"sWI\_SE- {9@SDV*SYP }2u JU4WA{BqBXB%M'.6^>M9^u??I}~g>«WV ؚ&xS '37ct1l 䪻S5'eFf˘<<4kπ@K+h[;'Řu)љvgF_♃#U]S^iZnǘ_=F.֥]:9煉>(-־(񚉝T)ԝ1jIG*P@~HMHPW˪0[YXl mm tyt@a`m_;-(Wfx=㌵{-4'ё];.+ ,IlB_%t AReO!QR㤥PqA*xk,f>_D1.U:c2b"eWiդsY*]ŻJ)65J ;&aÛڐ~m( S2#cs|Ya\kg`vB1KJɍ.\!^U>Qj%Hn_D)4Gv3$k I3nh" XTLpy)!Du/Zs^~ Q$a3 N-/npZud}۾ Us&c6 FԯecjպY_``n)haZ]} (Ŋs )KaU DP wuڮ 0*s#+&wވ4ˆ=]zQ}G4X\:n㍼/>vi?y=J%1V0NI@G5KpheanZpO\Ъf=\ x:wgr))/yCJajqdBqxai* [gRgK4/E"w(&*yض)`f^ʔ.oH4^e/Z! '^]M蜻*pe801p@4ЃQ\Ao$AYVz6I]ƪ=) A/־D ^,02`^sM`(K|;&1N4{qsU|@tód|~WNyן8BJ+T>]Œ~̋쏘.^'Ƃbܖ3RCH -)#7!Awm( |ee=AF<nDx#zZC3:'Ѝ^%?4l7 6Mfjj G5EX&`|YE(X3uZwn sQj߬O{9Ylᯅ1&ARxjF`NH҈Vۏs \\^/lUVP!t+|=KluT>2t39hn7~x+rܷGHv+k"3x))2D+OՊ)K![ӶRq.70>`; emt6Vw{ˇMQ \ Je#08,] mk62:5Yb!N+7<߯Q'KωPk7X3J10H qHDѳD2!QLئג~rY@]dvuQxZv#G|cj(mդk ڵHpߣɜ w3c-~u &L3oQ+*x3ֺo+\b*?5ө H$,w'Jq2ΒFW G|G3H*A$a"{lF8M7Zߐ}/?6lފӾ$Ίl> R;:<3ydr T< Itn?y;&c`E07ŸVWqnᒻ /|2;Z[ʸn/113Cs9jsHynbp۸}eڼCth?D# 0t+ ADK w,&HsYQle.N'go^y)$bF˯usH |{QҍNI[Es06in<-0+apڗ1(JT0HY|>?|[T,SwϪhGAnDr)ֵI ]4BrpѪݛt3TpUd,AN48 ]Pqg!=xDmc"[NG;柧[Aӝ̀tQ ;;&=>7}7 $!mx7`R˱$%kj=*ϑe`7ʣe s `^ Mo3/6SE'He+LLT{P#77ID, g *PiY_~R9">fy7r˽(Jc/'N":~7QNBDzָv5ڂxMU־i*w59p$ШR7nWTGd/|b cm?ikэUq2SD[%?]ӂ] sƢ e;mW5kj's%'{ە@ 8%`XևWUBeRl.K/˫_Uo k]nYrrEqK ?h7‰pLme0q'> Z@y=\>Jдi._0-m0A e oR?bu&9TIw 4dOԇ֨Njc dz+d*4ޑ W{ wm&t9uD#^~JWߙMC*W8B-^ⴽve~}w&'F!_` :H_~-ɡU^&$ىÔ&p(= "l Kq0H+ 0f,Uwe= ePWMDf!ym0$DH1ҝ(ڞ$渑Ρpݯ \%.I=CK6f7hV` kR^}ݘywѹ!]ד2ȿw CbجLD18-)=kim?RؤV.*ejQOnJ~ EX¸?q _qm łFntPp}ceΤ -W~S7om sEex_hcM{X sl@K"=i{&G5BJإRa-ž)*3sr}8gzX:f/Da72d pdrÔAzGW^3"7AVBx.=t.O*tY°huφ^lTU^3踩S70oN­!@U츤O ۘ\0K)3Voi ^qX DDm+i'ej<ɉqbD|h49љPx Mx;x/=glk0M% ޼{ AscB[o77or߱}Knh)^1k Sn+V w[=ǸQ\Ι5E*P) ֎..qj$A؄%JZ~9.P< bT7H|6?3mrTAޫ1ϛ7Y!}#{w89 Pgߗ/Bl\0s~V8Gی]RVDM?JGFyoɊ0Cx? HLskT(\Ua\DnB4sNSdC;`ZN}!%n|IEimHCqx6GbQ\ /i>1M D!icpqOXdh 6@rKU|zq(6f#FbDyc;:ۛ]!tNZ?ZEs7!dA V X(ѹ<v,0pfvS ݎ:TtVmWVJ,_g#zMqչO6ϠLZZ*Q G7FEUKw 9ϗ͢pKI+y_2>ɂR.)4X->XZGde*!ep翱$n wku[DT \y="lkji`u2[=2͈f߮*25OQf glv$IiL LE/9H"ݓ3J@yu=7}$zyG ࢤNlɪ}Ge^ ϣ\?7d~1 lhOy]F=37Ә&vSBu8Y"% Ml;, .sc2"tߢJL/᫧㮾r(,3yk ͍ue7[](@'}._45k= )r?أ.$s߯ ,)RQ"t+?< Ƿ* &´Bȧ0Mz$Y[7VD1O<7 1񸎈z46U^=7g#FhQ:+Y6nx4vpϟZd !=IpK e~ 4p!k \!F(U k,*jܸMԆYQTC?N,5ojmLY5{#cFX? ̨VLFRGҹB/':;"vzFͦl i'XĢ݊786bFėҠvڢQn"::p=ӘH5׳5[=?͇vBIZlaBM@MF:((l|NAUܛ򮅜ENn&L)k` 5F]H5ˢԓRY`tʞ=DfPay`K%C! J iTQ`pSZs~@>+f{ͶzhQ<kmoZQ<6[֤ho#ݦmᄦF_%ZꢇEY̵wFwT*aXm% J}<5! Ç!҃vhkgLYHRm6rQ45;o{J~j[$gQ1k p˴ɛx? {EکN$^5Q:oJ8KR|iy;>@a}Jof|0 X}Q1]k\ 7\,5f }Q((vb"^HjUS(PͅSw~{S;zՈvz^aIK8\*꫔(Ԙ̓> _`dL<@:jT=]hwR$@"MSrGNbWx x(@%uØDMF{ T^6S| wC#cݲ@/sT}-E :&D$A(PMNY?ZIYsn6gLW'ocVz Ʒ߇mځ|B@ڼQG `KD첍Je' <6Z䐽:*  {h͠>x&խ`" "V<<&ȁ=h}@qk1} 4aZ )e?zߣVUďŽk=[sFt^S& YYG,1>XYf{(pad6*(^!b+H_5t{')E]wTd! -10D 71S eod|n#*=&0f]vpt*QIH%nNҋ4uUޑwd<Ч (q`LZHG|{dGoAjoSV?Eb8iH#s~8'ZT}lCbC8-\Axz׭L1?GDc pb4 }neGnfMDѕm z@T`uܽ7X?x[E4ޜ:x3fΗ{{=Wgj2MHպ;.+@O@` j?w\f,c&lY 쿤]U,Yxokundrm!m "@7[0|i.w bWyd{*{䀄!c;|+H&*/+#ہÓZhM kq0C}(: n$́_Ckt-RJhHakVޙsD;p/V|YEŶ\:o ?"1z-"eӓ5+AD(xڬW*_O?BlW Ŧg[M,? ?emmB< V޲)Xzk&l١k:*%l0β(_d-Kf{P@*~ᜎk|=:w0$vXWN'>}4\ꧾAK l/>#EaH;_d-@ʨ~5hѨx7ݵRB\ `|}%&>xFL3E]"ގQ=y)Vf95FM)*zQ> ,~n^O&jyC"VcYe+&6UD! #מ*c%0mӆ m$EQnVzs[LZ')IOOG@68dbXKIє &mG[P5h*ߗ9h~rK9)G?HFh}G!F;6ȹBVSNԩ f/ra@m"D:2팫SMfyO$[˕o¦~ok$u BO);:'02M~yAnGONI#xovT\!LT<4Lf'ww&p\XI\R6j MEnHjLVOr-H^5C+2Q:w~T pVK+o ݶ =Z2)}|&5,UTiǴbޕVORlPwPpz"oK:RK\ ,B9f'xndrY>úV̞x.M9% Qcڠf*:5<\w̒YƑƒ)=0_)OD6[˓𚐯,a1Z|YUϫe#Ɲ%pW_0V{1"3Y(^S W*TQӌmx/9ѐ$~ k%hJnZi1J7JuC[(v`XB8P\="{]fL}:>N@(w~_>v35ϐ?Zms6]%jbWJASc_V:Gw^*b5XޖFd0VoRd_g2'Jz=>C:&Ke؉YzD=dǭv 4RYQʣQG#zQc> 'P֙b+ƿ!f71v O`ucdrA.{ B*JYƝPe0boD~<̚SB(щ\eζ0(|n΁:Y?G3P5)rLD,2e U &|_"}Y- h!qn<3i|^s C?yax7Nr %U | 44@jy{ŃQR^%1;,t\7Wm ׍.)Mѐp5)Z*xH+Tx$c89\!'Ki=bI2A 1kX_LY(U~[5Z.)`o둍L Hx_a LTC_ߣWo{aهH Y[K2md!z&mح.ƃap-(QI:R{~JHu O"*bwdI{7jޚȑ7\h#IXЙߦNU5ba>*r:G銹s &4·'q,t|Cd?+r>{>zvdB;)#/Dj|īA;As53}T*q~KRZ_UshA $=!^TM6n!k~tj )p49(j{LD }Pg+WS)ыS3nUy=2<Ÿ%oItG4uonNK-?LK.&5̓换e7X/ךB"$c1x"]9LD d7ήvKR-9!3Ɉ{onQy2{Ye@Co4 "]sS߷,jq:g 3~pVLqV-k#i(9v;|-L_zkd_& 21! &e 8[,cxMgޤ~l4FuoU;fBK=}Xc)H{aRmB`ށM J"a;% PgYRbUDoIJns4R"p類^ngC '9 x&&{L¾q,bf WTPv&wVӂDuSdOFK k#gO"+v/3;zql GP؎/+DS@ժ~ar ?^퀫Yy%^5(ܽ|1?ߎ_/ϡ6gzy} WMeE^ EvModF–yvq=PpL a 06wO+I#A#Vi"qni\4=,\R\ފ?{7$NWm9BctA9fV#m&0zJ SĹCܻ F=2aחGxWo@?9A1f;_g@P%l6 K!EoxәKx-N5м29p:5"2ÆxEaQpgh\n0Ԟ+ .M,v #QT5$Z8a{)#; ix2wwa$>)}Fo)OC(y{".چ#L% rӲ5kV>.xmxS\S=6[33;.~xyJH6xmKdJڝ&h'fW*OcdXH<ύK aޙW(Z`Ozi i|F5ǖ6OYoU I71'Rs{ƽ+"e0]0Zn̝?UEF~vlUpSAe U®A$Bn8 1(=ɺ"\d)JV1OD14I{fH8'݁.j< 3VR10'}ykY Wqmiiw6X />=Q\H7d T;hxƳq+HemqWaz?>aA4PZջz# K)c %/o8QAW'1UX'8QLRgaᰂ'1/HУM] ZFeKH U& xѳ4O7tԼeqSG-H.pWQ3 YT>[4Xp|\gK]zMjȞuLZI, 8ltH 0l&l;<9:﹒2NNwCjƟ9];hv9 <]^y5YdVJ|&dW9z+`,G" t~؛K-a߱5%[zՀ>k>&Bk'5'Nk?1Iymx+8_Eu+=3旗Zanw20>~75 ۓ'Bۿ k3"Lr-3#>ZTT?& [ЬKŒᯫW% Sy_ޟ=zŧ+f tk3^I֬ W}=j,@@;Rj! D]\!b7Y3?0@e.7_ Y;-PK/AѷcyW*Q4? ?}V*h&2r9됅g7u-׃JRoL!8WڨY ǘ'1R0:] ;+.l>>O - yQ0R8HpL&k7DLl-аW5, OG$ah{tsGy%p1=}ٳQyHod`H]y OJ!=Ae;< cmc)ʒȹt'E[vcVNdjS',G_ci[F'5pc1MVJ/CI7o-b@kg︧W q75%77clEq,Su$LĊqpfw?JvϬ!ʫ`&)p֒rj$م5jұ\cujAAioW2-pDh*'=TΡ2,v!F^1%Oit!+˓ݫhw = )5z$jv0/G/Lxj<ᾔt U (їF~^ߒ \zV +m鯤<Vb;)>PU0ݕ 916 s_=E.'|b>t"OB!i!E}rV{s {ǥj JP}'FݼhF@D![BO:ThOL~9Kk,͉ݑ9U EQ _:~Etz}5٤KI xov>G$h' Ɠ "џw,T)e]QqɍV}A]0>ïy(zQcjfBe׵x6\Z"!ʚdHvNxUPv{8h,ZSvy֠\&ӊB1֛CM|sK\ y8BmjvflѡMQ2<< ɽ6nd,^D0=tzvmE(Ȉ J@6 nM@j!E֠ H{tUfدC *Frr8V㔞:P4i``piXN7l6=~E6c*x? .8x.?+>og8YgOzjպ6;O.;]ݜ͐\rg4P@*옞5dang[ ukXm5LƂ,L ] pZXֶMcMܑK[GiɻQyCf+(v7I܂ E)ܑ}#=jo\yc߽23F!#xVjJ YC]dH`_~zlND+h=`Gw ˆcCiVо)؉ץ: L!ώ]GWlr_ zn^m_rUbГg:x[p9$>םFVQHFP4j졫9;z]De5ތJ1 {V/4I"rA<{6,\ܠhl`"x)hƥЪ\Y ߚȗrRADCE˸jp0_:JjaWooրSpiOG$u Hr=*KC0@Al v!NO U>zdݎ^<x! BNC1&V3 ]tAs^ $.tii[=5}(K+3iLKgY5X I4j}s]H_0$Lj%<5N O#|U;Xㇳ NC(m F Vie~RI_Wg>Y߰ޅr' PE7̽Y<{ː} gj;%!Do3#B:>?dxP=>' ;w:X4,@ m Z/ϒ34ӱY{FG$ዏ{/;8%E}LhIcלȁ=hl2m5'o\KK0\U{ȴt4᐀UMoǥ襟$Q,TrW&3D]l6 5-r΢ܝx*Bx(߼VAeb:YF6L7yrP:}rBQ0eGUGӊuOG*D r''kPVhxI]!@THr܉ $k^ i* ŰZz`@Ŗvn:1ԨjV]gN8uk@a[{Kro9<7}yJCVP ̟+4rGlHM@8dFS⽬r^hY~ #w_'?Td2bcj7cJ *'s{RM䘜sGiMHƖ«dG9J9Dn\v(j惔-ex|̅`Rb^T`j|Ov>ɨo2sRMNZ |XbrEQqFrO4{P.݄eDvNVɳLPѵsxkؤ <͜[7H\q׍$OQ^Y^׍@K5<ꍜG5t^nr6;㵢YS#~k- Rwj^O|/Bm?!#Jbx}~79%}QV/LYJb”j-Yt*ǿcXFXE~8U.Yʼn1 .]b%CP"L>LaH#O#$hwj\s}(\9fʥdT6ḻ)kZ[0W ,ޠ1wҟs'K{V)U3e׭sTH5咮ЇyT;—Πⴸz vZRUCj/3x@bi" j@ Qn{se%.dxrtQw^.ݿC 㡗nqn:W"(irrl 03>+mH2HtO+SUSځi>:V4]~RAQdp(9u͕h !myLV2ۡWfhWַPND7h€nI^A4;5q,`]hrHb/I81(,-W@^SA|''<A4Cp;l1D(y:G*X"G9mmn·ި)Ȏ#TI~a\`GmNNlh#C5sFKӲCQ}]e]챒1e_DN*:ɕD=%}0\i<#6p!.L5񳼛XM4`CT k.)CF`]n&[_h=xd"Ląk\EJ]3ChT߼!jEg)Fy ڛlG V寸O?eFdNL:ȱFy.8٘B9!-qYH*ôd3w}LiN1YY&GN_b$hTfU5svg@S CVw4S{Ǹ8ǸIt0`x OK5(XG<\KϓC*>HM Đ_}.S;GoTH^i Dd%~Φ{'`!AFX?TL,M fiYoB葚pn.ԓ[hgagR$UIUq%0bM{9F8 j9.۹f ,(8^ԩBQrP*S%3x a#E]ux 'L]sV-odEAK *re+\fj4+=MgSK#ll'!1cTR(쾪Ԣ5=e)pDAg^%ȮH]d38*` 7A <^8S&14GxVk)-]=8j T[3֟['Z44|t텿I{^DĞ&Re2O đt |0K81I}z AX|d`yZatt1W2AGt3uPvDbU$!\Չ3I Jx__2s!ھ!LHM»o񸓇c9̴D._W-[ 5n &e!x*`L^38 hN ^G f/"=m(1j bq kd}+_O%ods^Qc?L]"_u;㟫9גz a؇_faOhщɨQ|KcW;Sa|y|nA_[ѫD}{B"B'dֿi(cM$&wv B>5:RӢV oa Ps(}$d/j#*,VV{47- z& k']MN]F,dL[~u6$:2BkY;>I'UyrD,$ #wf~ 1Q+$`STYȜ H׍ Z]kT*XR6~0n(Ku%9b|Mxbmѻ$]ajѓ n޳r- JnҌ'~\D@\yKNY˹ `*Bj4zH$.BK^Q|D@񮜛YROYEqȯE iP&m ]8>oupi#8Q?BAaУG67GGltXɅrbX>[Kw bZ91 S79EGsI; YO,бt^*Yc͕FK`r)ߌ\APۦJ8b@c̺34b֟@b%ޝg,d\B :$8Ӹ%TM pHTvMxFP#,{+RB۰ ߶8]QK@GII3 Mhd'9J~DX=bByRp>t&U[ov|;xPeGuI󟘁S\\9LmY[(M+Hl!T;$^;"~3{Cֈ))k?%Gˀ[36Lt` aϞ[ YJP~P%,"0s3b֓PZ{fS{ 2*$5Dt/1Կ):6"m\_.fX7 '.M{zTQ3%CKk(=<B>A쑳9(ilHOѓf%!XP;Vi :'I8DLDཨimzJFqBі\*ns'Dޤ)O`l7tm2O]?=lj1EsHE╶!@Y2kwq'W)䦦oZUt/Eŕb˾:yᲩi.in0U;dU7C poNi!yKƣxPR8 /l'п+R;qek"-h Jεɯ*ױp{>߭F~+@F0'r+`dӳ)Ys0vgjLwpz6!2 :qD q_plt­ /XPnú B77DX22߸-Ao`OE7Eg𹶤L1Ȍiv> KkrVqRk0.%k1K]U"%Kyˈ:9)djCa> U@oת>N7%4uZ`Q2to\ci)@ұuDz$E=icy#~el7҆[*b#}|ƕr~2w7"ӝۯV0G_w#Q3'e;LÏ>;n_G&WYshEZgpX&QkNYK By ޏo.nl@Қoz9!ع~]o ybK̏&nux뿐)'>Z+%It@lKVעbOQɵ@N 5Zx|('ԛecڢNřwšd/!M % kH{I%BR@ )Ph _$o5䷫Y'IFt%:4 bZ#m2|9Vyk.?e-멱v6081BoGHUlmDK~PocU_fFyشKZ{6!17Kpb"=־|Fٖ@}yq+A4Պ]oNﰸv~i>c&L簏N1ogr*$|^D'Iy[5+}F 7̓c4wUmI%xW^Q7@zy]j}n3{KЀfkTX+M.;ؒqjkX_AvUؗVx: œr3S/RKFTڂL̂A9]bR,S9sҚ/w~ukLF%gFIy˵ &4ޥ# Οˮ T:{u/wJS:"B$ӍI]i~Ӫ:%U\*)bGK;Bޖ"Na0,{i 6zLCv,_2<:Dss1#;Isㆳ)}XXz i e_KJn\3s[Fh6b7k` Q @PۛoU.K,}.P eβ0iVlu,"#-XFMo{ |$.)8; Mfy| lE]\+ Z:)4l8A-ч& 8 g~0W!Hђ+T("|򆻃@&eEhhU)[9CQCW6D=@>c: [2#H!JxD*X[0B*Z߱7[Y   >ClLy[v\9|㙨+ݖ'JAQ]p4&(#sAvs9mPGO~tn9+[>eM|h!Q"L#o4n29ON!k,7()іr֗;I>dn d1nu;ژ70f}z&ݡرK-m}f_~`sql)-dyU9R(hIVҏpn(0Ƅ$:2X] e}۳vӡpʛW]Lj Ƭ$$4I 'Ϭ&6M,*I})vȚ'' yZ7E<=,EXK<6ſhJ2y|1wj@0\5;q~7zr@AÓ\9LrE6rk4 gnf7=]f3[? 7x!=֞ZOc@fi n4/P4j{*8 NN yBKE//)FWBǫ|VZ5rMYg>AF.a\aEGG!3X*@ 3QCr+"sຸ%9gxRVŏȺU"lP7CF*iΛV⯏Vl{7@y~|hU]БуȘGσ6a2􌬧@1㎊P u{r2d4nMvd5 58E:&a~ tۋ5DT} o?pc5i0`Om 4]>Lۨc^jd̳f&:kH*FcN3譂gJGe=ޞzcr}K3]6F"+ z­0b@ѲQDUl\}Bv$m .b4Vv U;v8Fzw^XX D^KX%`5\=ԙN,E*= tK_g_^,ASC&SLDEyv}5kxq Kth=SZt.mukBƭ tL7_hTޅl(`_)<$Ht!y#]rvLv\XĢ)GoPA$Mhv/!/zĭfq?}(iZc"|k(h>? $qMk͙rib9wn1{ȏ2kݰe^-mWŇ!Ms&֡#AAghP@{0CqFK7#eZ;s{zD\ oSFC!Bp*:$7I|Ɲ \9p:A^IZazVTeP8~V刻0+tխ][,bvP.Yar6Z'QEBkl2}PP0>Lg+˕THԄ^덶+!)]4yزKC6b3@E;81=$gcX+& 2i)@s}1 Ӵ zh=`NmupϲV醼WHQw-.Ѯ$RI%h+Xst2 )V=*ҮȚݝoWb rg " ӅtPY)ѓ(*FW9zp֮ĐH FG?Xi+! wX4BxI(0.pp)x8 >ʣ :Y{+6TM*u}{F@>㘵i <4aIRFbAޒ@Lz( #gExO، wM9-=-JE |relv5kܵ0*)uWhjSXNZ {ڒmX^z\{ssJ<]>;o Y_2?1 QgamAB~S2pyt 0U;?WuOBB6g&ɝ4%V$kVO%#]D*!ٛ=b d*p g ܙa9eGUUIb)? 7$1xr8.bWD~{frp(Ql+I]6Z6h?ΫcK wW.K6v=s,\(GhmvՐu^1" :O3n 1%hdcڦ㏿ CJt̑nAZl @Ӛ6`zpK#`Lv ;@kqMD4E煖/ZWƇ^lbCR:hP.[ (^ 2fTҭ{o McpXu))=-vH1Œ-Hf?'akluoMҺ)fB ߩ:Q2TYpvx@60!GMRB +#JFJ><)0P,.\e΂߸LuAڨG+,Y|(@G֑.xjܠB" LEÑشK,Bka KI-}OR/4!Yg:X2v2%ه=_zOz񣗣5i`j!cKb@= {}3dۘqG`b7XD2ٙGA-j y%c}s''hoK=z$7wDT06`T.,yϯdqrNEvsD*#xثMV8WR0#r*pt`Th &S;?(YLzp pJ!^Nu}ِsZVX>J%Cv 4 >`MU`k FDܙ3h&H4J).-?I%~ЙhHX82;B]\rYFruj8(~+Cd*.xɴ̀3V\Jy?LA%GGЛ{spܱIugI)jſc eZv]bڏyQ*==cw٦oӫ{SI S"f/v$n 1%1 j.eSV2egps ,ǧmc^>mrdT0m'},˛N̶hQFFReoT忧@1Z.$_v*l)x%aw_7z'f8€+!G*zwݴ5-)eRFª=Tڐ䴫)PֿqܑZI>}|19qŇaPOI)cadwcr ã,.ј{ ±Mq=WvNaY4VhZgqݲGq(0UpE'@_g'|(TH jo+?ԢR!oנThHg%}Qnw,#h?Y̰F|YPbۧj*T6 /'uNXiqɳν@~틛ÏL&g*y*xL.!Ϧ3Th*%}RHz@ݝ% wQ\ 37ozriW=wp] B~A ' r%vh.@c):;6Y`1k/d,E'[r{y4N ȧ,$g?D(GY ^nB5ϒ\8T-.?CkJ®¬k~׵&RbgKϽՕCyOzXHd(V]Za!WiF@hy^gwofud ic uVa̛OloeoNq :Ch^Z3M)g"0b%^ij|%Œ6<7w9'Q 5N׭Vf L{ŝ,KQYeH}X ,An(6K퓝6A;rưAW?x"UDx[iI ځ2]*9v{mWvtr C>L51qr|V; 0' ֘{N$\L 93&@`p^AJP ߜEJzznY4ZrcD;8Kp xUmkms77Yhvb8<64j+txE%Ѝ}w3R,Tsǯ7Ӈ4$cOAU-3P6aoZiA^7`r[> ߐ3 TC/Dc!3Bݣ~8emHP2.o)Ą'2@u O9L"]W0BvHYDT9IISΒ݂A]R/%Coݼd5b耐hjVnZ]pq? -dߵ+(CW4ԷD|xt^,k-v$k/ˡM|!1TמH@[eڗ w^cfiӡ?~,UW8AijdYwȍ9}WSތyG}#:mS*CA <}?_0h#Y\]{oy4='*X>=VI7,#`<>u?#KZZ4wDup#kp(1Ӌ9z&d Cx2L1WeLs}Ѧ@h=ʱ9&S(gaS"']*$  yg|i+gLyzP»k?iBp϶ń!jehyM{JlvV5P7+QZB|z2%쉯;~Nj=F} $) ª͏CƷ$[L(cb?Dcs|16׼~`4bRQbbX ӗңb7$Zʸ@ri w>HEt Q06?=/X%5:FZ_IW̖.ѳfv0,^&ixp { fw#bJE쟪:E>>bv۶g#Lf<Ω XCًvO`p@ৄ\lnYS=?D>x``t]B2=*dxyD"`bH@Ǝ_ޠMq)tA`[(8FT ׈c։f;j.Av:_EP[nKj|_Ou/Hy1IGm=@24M1hJ8}ej}.5m>B.HHNAP3`}!f KCYsRC*1A֮'6Do5Tf>CgRn3;m1V Uf0bTtJkӾA#D-'?X4>c~( N6m!jtb̼xSj'3,{nK換4o2 Z1` %iԼN>=UO mTDgčЧ_{Bujwcb04 (۾&fXjd$6We3"{h6CneZ+֪%mpFzɱ&2"[a7t̟'$8 8~.}"/ a>BХ0)T?Ssl;})-mdN/Cp$zRμ4fje"JY۔*O^-Oò?[7"g4i)@-fH1rY!J9Y1y Y6$G`µPUmqF_=iSr 6 %v"9s!P 7ۮĤ aӱBtPCPkXQ {@Ph|#\A9 Q<<,Kz_uÅI ? Xz.ˠЁ=6jggٞ+;sVX4`z pXM=(Ɵh縔wrŶD=[(0pRruIzMR WB81b.y3j^j}G=e7d ,sJ}3˱Y篌ž~|FEdd](T܏s6 Hflr׻R ;oϓ%.p۾G+'ʌ]M{g 3,XҪ>Rݨy^#`5VN9~B c(' ̛QÑV]g,{TZIiuehRiWO&Gh$9y7>P ԃul\b9FUv?eZߍ3ܱ^<|;<'c]!sI1ʽٿ>hbm|֘N"r QYKx;I]a꭯A0UutPg%.@g,:<#u]+SpޗJF^=!DMt-E`f98BC`?xh>t@LH&0;:A%P]Y%7=%eG#v+kP?+|WMN[t|1[?g$HJA!L _6" ԣAԓ]&x2J?,h׉t1ƳcԹZNLppqQA4"[3wCui:@QN:o^̾Dij=+DƟ:n?<փ)u?LE-3RZy(_0N3+'b*(jA1_t} H J4Or`'s06%-gRop6!$IE!g-\)i5Ѵ?㑂hɬj~{{59Sf}kHc=/45oBx{R65hm`WRk៛a'n" \ՕݳFcqṩfqQWWgM{tt V,r!2ve.aT.-]-G5wtu$R4Kh'c39BǦ+vCp)p# "sWK?Vc`f-w֣=*e9G@=B̵~@.EA}"Hmv?ELTv52+&t՝WlEnlANI3G*PaLo*oZl5uqOl?9=Ri e*޿$=uŌG3_1F]1G z )ᔎJ(J8V"bi.wcCGl odCd!ׄn =*BXHuTo.>AxhEWm/ [ Qi_i~9N\H!f5fs ~CSG&~AleTi{wskqMI6ȂxߦTLԿca|!R^Vs&_k>4k쭠-;sDob9=©QuЫԼ ID G>{2nc/.)Uڟs2iaAߊ`U F– )e~WaI =0o@L>CW3#$fiVcFX9vEE DIڒZ*a;~g:+f?:pBX jOLݒ(Q 58Gզ:+YPS|`*/ţ}t/kxƅ5C 16FL@D]͞A8c׳%L_.wJD}:ZלB}ۑ5%C~˒ulT_QPX  ī"olږ"8vOS {^z%`o*יH}[1_cdMe'R ]"QTt[YIdj.EJʿe XDWwf*88?/ymΌec[%9N@ʉޛ*Xm ,|mTƆ9B0"C z/,z'ųE9$ߣ"DJa My?x7Zj3a"ZرarBW׃g  Hi'!>& ҙVrlŻEMqF=utbZhBm sz) T&>B{[{@X8>() gW8=7F# :f>Zj܊]@O^ Y>•zwV_!l4gH5AJo t9W U)G3=򜄕.O# "8&{a^YwD|nÓ!د3{/a K%R`@啉vRl} m'wۀX4hiq :F$ˬΈ'amgwLz2Y[lO7rQLB/X-L*md;ΏM r拹A`"hzLzļ!|hHzS%ױzAgv\/ɏ3+\~&Ezzi.@~Y݋CYcW $#BTA[<1aJ!a(cD/N&Ӯxblާ%q566 &[2+DD7OW#Gg,BHq igRy!LuS(`Ug5ۑ$i%y#y]K{ I1(p{Ϙ":3C1»*ʬv vv/+I~ztQG3_֑)?*PH i{T$\r?hZOJb}7NX [W",^i{ƛU9OF}=ʩ9?>T8WF4*Cqo#)')wA(13NrQqד%`ҹ*ariǥJ7ywb·n^^h/JgjsIQ =u;_ƕ 5ܫ9S/'P֥[Ǩg6wZL;,缥Q. 3-)Dlj_O 7/I$ 7dXGW4IŰy`07dk򷶌=zA|k91-p].9d`D3(c.Bbis\ ^=C73"mv0cĭ}Esab`Wp iklx ϛ}30Io@'=3wյ){9ۗT]$uZ7%gD ksƷ\:Dӛ<߁q߱^_$$>s=MЭ=lzc!O|=p2DJl+3u/rQJU3Ivʹ TY&~ƨx_aJRbJ%?W0I1$+V 6 -#%#]kAty5f o +Lpǟ-F#m0&'>0S&z<"xTS ßRQHApЊ1?N vxyZhN*Xw5'$K̚1O9?k+Ze&i ü@^Ї[kWfF[*,Hcc|  ]@<4vJmo牑E kP,LnਲZXmhpM`=mOQd}f(1 *E wt5|):MnUeD`Oas׌YicxV*e_.}A#ds;=f߮dQTcR ' 丶="_jI7 !!䨒^nt ; ,N"yI!)e𳣲 $9q$$Q".Hf&S ̝胹O |}Gk}y^YzxMt5n X>k$/~6Ebst qdPYD@}mڭɬbYl6*(^~'xP,uzNkDOviڕף+-LbV2+ n#R5^ː>Td6ϭf*sf+?9|sάeܵ xPC)Z!8O}h4vBU.duC/F{hҸf( Y%T G I}Oa$a?$)ޭ.g^:cG=eqIB`;yiJFe5# ~nF*<7E 1&{Q?Fbs FwUgvн)VԒs#deҚĊ52iG2 [6eVX؛Ec y@0i [<%m\: K Q(ƣbNOQ'\VcYC 64l-rlKgFr*ȃK_Suhph|)>vĔN]X*I)45anx9%d=N0.(QaSc{S!  ڄ5P]H>nx\Z=l6 3~e>do`"ZLys:O8f{:7\7>^]-/+XJ>n{0^+I1#cj0H؈U~ fVMERvi*El "J/N ؘNL*蓂uU A6^dwQi.zw0,.k" a& R|S#)d95%ai+&cF$-/%M]s:)d#t'ER !Ht܍6p`:6tYd6zZ4")mq,1#ll `ѫrYU4Vj5$]C@XIZ4NƄJیSgLz1R+fsCd ?9TlSֆgȋtWibX^ 4O&rLl*dĎ?J0sP˖h()#`Ӎ5f MCL ݩM.&샣I&ōNkus 0O̜yphuX~<A'e#(8}|>$7.bnx3)i+_8 M^E;C;ERǵ *NOM,NznyIól|#]B.S}w*LfS*)_vu\tCA|sy~XVE'К?& c{ _~ bM%.c@ a4ɱo .0C۟t"z-G1%Yͪ;YC x<'qܳ(zN2(155p~0 iZ4511vǔ>HXɱ$ Shb~gHtL0cPC着%a"ݍ{+>IVϾ(mc*iTav"f7C6 )yXD}\CzPH[!)3ֻN?֚sYGxXڡ&SM{~. ʙG[x:}(jeM֑ cѐ۔W@.*eb(x[fC Ynt<(cNMʢoT٨(/nݵL^&7Ǖ_Z*.ðr?%~t,A5yAċfa'u.K" (Qjbɠi<Þ*HxxTe޺sG$YxSY~'ht-!89G%=W23 !@!>E%XIIQ꺨 FgHj zL4{r'6赂9'MBghn/WoI"34K͟p_j tlIj.BΟ FN"hmϐ$o$W1sD|o]$w&;y2g[w/OP!@g#,ؽX$OF"OM_yu5@^g/[_– oR|%+q*zAPLx؟m?Xv/0(:~]pDi>*#M1%WIlFk]ytÓJp$ {P?"݇+>llI̟"Fx;aG$X氟Co)'#c{~¼9xE8[3 /U/a-~Ӿch`|`^Z1iRf '$),,d]׮ԧ BOi˴,Wx"@벖^CkJy9_[ҟ&A8.jts]H5(JYޔ?0e+7`:*3Ń&R}9JڻJyW%wџ_2W/͓ ..+(o 19>B< ğFśߵVt?)̝PP?ϗ6y&g@~\ӺiJ.G?X{2CdvG ʈYo7ܹHյs8Y/w:I,T7?:΀>f-2O_`ۙ PFxP{Edv<DAz,X WM#,n1H\0=c3] [(IF[DMgyj (釦4J!!"2ϡp{YKFi+~A$B<ώ=x O\a(Gt d;3ֻڒ18/}x̕sȢ377J\?%D݌.[g8w;DeYK*N"C/& ф\jXwaxudfu#ػ] ĐU .Ƅܓmk-9p@f\Oqx)C8K{RTN(ٌLre I ,9(h:޳7Mp#%dBzE6Ya4^@!`_u0S}飣aO0䭔^t Cf,%jb>ݧB}G'ǥ/t}t1ԟ-Y}pRj$9Y[*VRCHg ҃0v—ɤ%J?U-6MEyc4"y A}~3kY3a*1z<^6K+xKG[Č;r41ʯ/rdkkR -̈Kyd_CbC]IiPϗv2xbgݹpTgZbݩ簳(?D%//ߒyh S%ICyqrjl*결 ȶ` Fs|_&^h#^5B\怹K\i[zqJ>4u14bG-Gh 6G_u.f?6#B_'qH_zݹҹD4jV>cS!T Ū5+Rcv Eox%AvGQ>Q_40y=c嚗0 5-.$szE1y&&Y=F/ Km}d>O͉ZӸ_,$ /1=azw Ėt_b5lbbjWޖbż㭄/H}m4N'gU.8Rt?R\]ԒNZ PnB.ۺj]!Oټ6}oC:Uͅ㈫Ƃjx_3@I`-~J-+"1^Q4]#Uw&%(SL+ 0y)O *US:&6[$ӿ UJ {AW第"O}4E7Lky}c_bÂ{mę9ڈcNʚOn6O!__u4=9>`-c/6%'- x1 (i !@_ܰ&l|cyOVL9:R9:6|Dpeu4kO ,L2& X+B5Sа> fdZ:' F3aV'qX͉oɵ2o9ZWQ&353}|Ĩ۝v91?DhVӑĜ>3t:#5vPmA;;bm #M߯ >7G/:AT'NUB*eyPTL9²̑aA C+t3Z Gd|cṳ_>c9Ti"#Q =E0 m~0Cj;S&f^D{)/4=? >݌6x:ٟHc [{!vGi1NRu IW^7e;jEzcDJݦTY ہPF Pj\,ѢzBlLCa+8b< e/lNJHauqo=^<ܵ!zɰqI˒wzI6id K1ˁwn 8Dw%L,*oExsVQIϚԘX|˯ElhpfOH4d0X8#m*9#P?0z>8[E7H[M4"Duo \4ezHM HޘDUwm*+ ^0Cy+ TZf"H }fExE\CK>@1sL*,b|Qi 3MbπjUU**7*?MH#C}ۃWV\OgOA{,=nH(XMY}l]τ۷'b-J*4i(e.ǨA fM0uv6)҇35U@$׋y &.-/8PhlI~a'VIT)7P: ,":أ*ڧi{ƍ9faDkۿQ2A,\dOfO=('SbU Kg+mwzځHI[;%ELey"Seۚ$=gf E!+vPt򆼩- 9 DL8`[ ye(oABٍ̽/CYw-_/͵UeVG[bdF@L5т~Y;Ҭ&AB^Ie3!xRg<]wVSc8x3uuyhFkG>0c:kUf0i,k{(HT]׫C`c']U,R h-R"JI~10y޺5H25T\{=,yC4ϯٱ6)#Gx\̢NE8 n_k|J`6:gZu,EX6?T vn//ZK"y& 17° |c8DfWӀ x^3'R٬)]#;v˫D w>b!^Rj9H +̔L0 vG֙iA? _'|CY97w>^le5p ~sѷ3g5yPZsG^_k+^(߷a(1R)7J7kR}7 YKQJNȜf%ު/@^ϠE;!l jtyNtf?F_i.oa{ HPpj9]:eIW:ڶeH}TWE&s7-K&f.ɷbXTTR[8ƭ &m/H⴯3nRWhjC}aM[y(qTs_>qRn]x.צEx>{GJف~w\@MR݌v^ XJD΅ch<B&%L{FXߍNĥ+QĢCΒn.ʘ;UօQȊ;2MTTCE-/$CZY(}?,,WHX2_kU4әPkB 57V 1r<3]}f=Lm3X+'oP/8(]m><_,.܋}C1&Ļ(S4#aWT!H >DfS5Wňr sG;uݫ@8}kA\Ԝȿ:{ )p?""z=ӏˈiA#.b7BIn6s,RK3W2x[f{y Ov@4uD4jmsNXmq8:mBLuY=#WzS/ وDGYV1𞕡̎d4ivPn`WfEgM5/XECuo)[U A]so4/s*X/ fv^(Im]؟Ә$(Ly'cz^C`fsb[,tתΰDI4AHmv@+fZP|߳6$򻏱2s %]>ڹG rtW #C%aXGm wk'-m}Dlҿb_h;"Cᤆv#2yͅIS;iB<:_(vHqD$n1m;N d4$],q(Nf]vU( So6FwE"v[#'h+n<3zedFd,*⎶ J"w,E qUNAa4UeXŶ^ڄ(nE0-/W:6'@ȗٌ^٘LfX!ʂ,;_Yr5I0cHi))F7*1=Lye#d/4 w%ͼ24򵡫p#*P=~ oR8)s/iuEC iOiVA2C~/2?;!ب-H(ܛ,M2(/JQ(K9rSF_芙e_8'@ ?n߃XX_ToNou1Lϟnjeu*6[,uA;_G$5zE}|MbL6&8(ݕ1'[ruJCBE}(@U"3yo7SnӮQ%ٺ}@ey Kt[ +P7T`@׉J>Njg=BN4Nhxᡗ(ET>郚Vn;嶩!:!I9C: t#Z| -sv^~;MI]LxF2Lln3,㉈ޞb'dh&. Y eJ^bU/tc4  9DAGnIP0M4#r&'$$y'0KV4Q?6 ?Ϋ(&tvo? ?<)6 EϿ*D{2/ Hvm-hp:.ٻvByU|bڂ]*q"#|%itPk9kWeѫ;S^'hXfK8|JUrbG[zI![+Vԡƾی';1'0Yv0+3ǽm>+ʃ5gX_3)m) ziVN«v0_u_b%i_"* _A@]33{1`ON]Wg 4`-~ N4D ڑ5_/q@_O/K{`l|..mYT[e$hfEBE(,LưQm]s"0s~/,oaD*M;dlu72C1}R|\ y% 5s}k,$b@GG5~ zw_\kq+9C17;}'ɦݒoJm ,Ȩ%WuC2O/4e0x~x++լZ`"3Jo\(9qY#M=2A 91vi^V]IV٠; CPQ2p{mvh!5y@nb٢ @5WU uh /+rhW~?*6X}m~^IFaUc:1lpfqq|c[AJ]J~9c|_AۜP D1Ocf Hŏ2|\1^qA'lǝAmuaw\{+,upGڕW($F( kbåu &#0opH2kLBmj#Y1}pWGm wɨo3e6p{mgj9nxb}zX n$ҢIu 9 |! 5^Jll ĺu'ߔ^Ao I{OZ,ًn{@7Pknw⽖H*Z9< /Җw7F`q QwR77S}SjyiJC6)R94u~gAS%ar<ѴE#(){}A]MAPOvߴڻ,0cNS,!Xjqkf%>4Lo4"4f{ G-Ǝ#Rd~T3X؞5?d`wAnO(;Jk"7薢UV~``KX֕2 <)Bz:vpV=cAS8B`ZTضtopKY4Iޡ/̀UE9KvĘNmi(kyba$ޙs7gw^ εYOa=Ed^5I.ÐU dW ܸ N,9lpi例)!3|=?^.:|>NFŅNH•k}8\,jw倓U#i)` àQE$=8(ON(XH=<!.yBRH@+;-f՟D~or6b]6](cw D_[v7-KY9/69wÌF,{G^)y՜ˎAo֝t+`1`"^]ks@#q|h%N(73loOYY -TH`~SMoK:+=ڃg뇧_n`?JfhwhF2a2$Y.U l*VUTS֠e1 {ڬשׂ)%?PTѫV4jNb/3DyD׌Vj~#5+{ a? q?cb: V7[΂#eTj"7I۴Is>fc-yCO-մA}xC֫qW`uSqqvWyG64Q^P/ЅX)" 'UجQ,Kcd![*B&˚DH{U1??0c0N]pIi'6Y\IZ#`u&~n"ӰV*k!>,Ul I2i/{P8 8&k~OM/\wOQ%7y(!RoCw63JvTNa_Ux{ I"f"=昩H}G'kG>m ^-9B `Pշ410OX;Zj,Qo:. k zƾ3y|7oޞЏ ZɣjuHzG{vbE,$fU_UHke$Zփ9Zjlg#e?>,;顩N\{ToA𾭧5ᗿh v'_q[+_}0aJ*5 \5Y͕Q\SZI~<):z,x5_Yk.$G.hUZg˯M0|WLJ%d!|QjDzy,8LEmM<-S wNu!(saJ J|RՀˤ,.BȁUWC))w#XIQLid5W[ PuGy~UȚNQGkeX 崄:Յ9Μ"[A14|0=z/9#>-k k`̨<4>B u:>x\-[p{ nmr݀o<؞;1oR+MxB+mtARԹ'}Tʤþ,4*mm;OKh5~A 0y׀vʢ'S#Wæ>D8AO 7_[}DZN8v,-.G#8Dw[ G8?}Lv` `տ@O"3JW!\hUAε @xB o.a•? ’[5Uxuh/*a|w$f4,LYi0 xmܔjE ã( o?p Z:+_ų㮩MC{xwwiRP#] ӆxrE&*pe H%QȒY^a<܏̅r&b1z"n`,PORi}uY3FlֺVja ;!_gP0.ҔSEG H`@ӷoFLq⥩㈁N&䶈N-a'Ns@YK'!zze~FxTkvlS!"pp㻆[<ؒ<4u'b^LDK,̳ Kپ "$!";KiZLe ?d OR EN쩀nzw;_ $²1:\EDd@m L%P֦᛹0D5&6\(h*Ρ} _&̐W;nP\9H'Do!t*H9#߆m4DteMi'#ܷwٟf.[9K~6kn>*,p;5]wD$5J]WeHCͥtQ}#T1SMD)h-tS(V"Pj6 h@}jɐOP6gX#vf(!U NgAJmt k\PμmcmhMO% wŶ 5wMfDG<ۺ!2iމV]{Q.M~č8SD\_=)_>oOvˎlT_RZvq(V>?VU OvMRS[DEr'ڲb̷eDEu T'^G׻0{YGs6U! ċO6lYh@f,¿IKh2jNV,V:/7"O4b+@fpNRDsSQ-Xh a#A9i7 IdpB8lۙ%׳ lQK.n>?ԦU}F<0}F0q.Ba%Je_)q2yv쎏HoۨXXծBT0@o$៍;@Laq Y?)==T4Y:]AUsAN6e/9;YcZ"u;IX^߼^PYR0,aEUe6ęgSʵ ]p½\O2WIײ5o4/SH ƽHL9͜om'ۛktKv}hdDVaR7=?$(*jQqqxdh\RAu<*fhilfCۗ9D,uQu#)֘˺evF qgkNo% %p@ܤm|mX0Of;.I̸&%znD08rw̒%Jcє3̤2~&һ`׾?Ib^ QMjj0+ !BA̚µGd#!? 3# Ɵ\;L|jOEAL?Wa`wWmP!ŵ?J 6ܜ5JOPJgաD `/5 Ur2U}luX܀f/e&J A=ekΆ5K"nhy/a+iwLU]+ iW0eCsլHH%7gGOԑdo|׏M)%*zF;eF%#iZ $}qK 1y612tu׆O8}.}ztwtsSe6^7h~j\k`Ւz9EϝpHP_` b"<~y.Ws嫗Z_v凒ɏ, 'SAm@ ַ/5薞4l "QrxvpT\jJ|jlBfCHE< AC>§ˮ,Y|VayIz Ǫ0E-F"˿؁d0zS"^~dMv.ж^~#qތX=\$2N_JeT^ȴV|iR|ތxP;?C5jWr~@ FŊAɩ{(ȌӇpԂYûp{K <#WXv E88Ói AVYcy`#DƌisE/Z-(flsi{*Gڼ\}b4ڷx%'`/`SRLMכ @5ٜ)nG*=xX]v*븕O@Q_X͈J{cIjtYl[@ VH96~Zb >akm\YHm< J ޠ4 Puשu=!~ ܡ/Ա>W*|hέrۮ&7Z3/ɫ-%BA1+?MɽuW}CI)[ :0}G_@S s~CeǢ-\-cTk=Z=e,d=_s%ԇD8&sȧ)êelfL85hdq*|^b׶:;ie:yҐ-#xe h~jVʀv2\|F}5&UOvg{ - JQdn*\^Y3$ߎM >/pOn n(Ơ!QPCt >DPX3^UY97"LqD9ⰹ\8<"b$ J͚H&llK+^y="(XjXFLE1bckFW HoR滳'6:Y̵޷u}^:Ŗ7էeptmmxT֋{Yrhj-m2zoeCG.%d4O +$?,/1**te0C_*T 3h3WIЕ Q1ܻlWXX>CRRl4O }(#л/eB!x؄-1Na k6r6`oYj\6tA3f؜s3jGPE#LV,7C9sjI TrurnlP B5 =[^ˬ&*ǡz,AHN|\h эYo$uW }ϧc4-Q2^8H@*B5)E鋒%>p iOZNrNy~5,"'E#xQ`gcU2(j; r(n+:V,SAEmB Ҙ J uR}=>#;E*Q\dWԳ;LUq#{%e82L-,GY0Z$cKjR}E;`?жHy؛yɢ]\El-MK 3sdC)d&_py0nM['}--@cPdEQ+g d^jAofvVp#[_hA(SSP K񛈨RrQXi*LEp ٕ9zh[&w{Ĩ^2R*J%&B{qq. kPse 3<Z&5.F /˿k`XR:GKWƅ"Oc64 ۱FGiX; FDv 5Cw5c?^c8¦^AU6hJCuA*1H#zREǐ}׮":X(}(zaz%)mm2RuM)P/!$Y~1 &F_NU2 ^6FcFDF0J}bpWCd@V.9>P#/!)IK~dt-D9qbʚ}I: z=h: =\)6 hrBl&軪 9x, %LACɄX'^gI;aI/,D:G1qa#QI RSA ?Hђ9< x:c&p~7]m$}2e*ENga$7 SHT=iVJ[3DqQ(HSP}NbLBq+7LK; ޗI~PvrcO_'?)NSťA~to9p$s/Oa=ijqj+ {#L1_vN"j5|bZ^҄ᘫ /ǧԶ{{Ot 1Cx֥^²0 ' YHi7QmmRٮS[ߞ#_)A8 )CX9 7lf+d^Vj~Mg縼$M\=[B3`Yyi JABBGwweNϒ_s|(B mиӣD,Й8gJ|>?[oa=SzRD=m0hOL!TA}BPUr_ǎѽy;22+6*l=AL'Bfe~I|:K3r6G ̐s.C%[/WQN@)V+l$!Mv+nSK0X}8٩I(rd*ͼ+Eq`#2Dw\.}1oݵ1Âo)I-kXUI+siH]s2-+:J–2"1(}H[drJA"uxžiR'^weDڹHe:2=ݟѓ>I !yHC!͟Ob: 2|6J)aVs}7G.0nYrΪC戕 Ӂz{Q 7$m>+Il"7itVQ '?Cyh?r Tݜ' U6TJdGj`8FyH.4y^s@]%{ߜaņ߄(B<]ו\M\h𓬕q۬6A,=} <1ʂ}!c0"-EF31$"05;C#S)}.r0 P-db]qn݃9>m݊gc֢/ 28-~f|v5H5:T/EvH`g)m]eV#Rhudk.|eY7(qrm Ao0Z=ݲi69:|d}@ I> 1Qnj^UImS%&}s Z|<#f. ڞIv$>v%ae"S 17+*h%ڎI1,,:: hղspɞ$hH7!!)H)]k pkj*;OxPeA R?^(^vCixQ2[XX.@(ba'm}a]RiBL.~!Z͚D*yWJbXx4y/xZ'w7U88ߣMQ_,d-fiOF !Oa3Tp)<} Ӥ ܗ@h9S-`ڙ#W~`ƪYm?wڥjFhqP5\6)xi%qئ67q|6w%L~u@i=Pn ܬb@Rm`x#]Blt(M`+ιhg-˵K)~q3)WO+[=c"IЕ'Y9Ci7&_9F JF!! ޲ ٌƄ$>ЯFS?[R_Phh'/ &Zpa45p|&Ró2? LDil@uC{NyY♂P'oC?ʑfI/p.M"[XV+ycHhųo54(fRbǤv 6Ҽ偲Tx7R QGBYAC{ToULCPg#aCbګ N; P)m/f~4E8ر ECY!*L mx,$~;o,o1‘Q|qDĤYD/l2Z)dYRwV@·!VKol>Ԛv }`xDžGc gC0umANŁCy&J*T4R0\׽^dP|yq1}م>R,I*wwpQ[AՁa<9؝2$ސclm(uK_q6b;~`]œVM9#^&K=Euip|aIEN*L^z؝8{L@uRR\ "U 5?i4&]%?FZ24@%!vm[MTW dU~5TY\T0kgӄMK) fȽݞ[ Qq:(5wAQnVLa p,f5`JUhZ{q8Ɯv4pSnRY;pGQ?NY-CvQ"QpdiLVÛdƯs#@NKKj/lGlɛ^zsDBQcI~[6:Kœ^Ŷ ,WTZZzm F(pc?ԟvl|]Pȭ,QXCBJʾS'E׬WYƷU+9(ds}*B 'žr $A KI:9cY5`Lyg4ƻ0bzY{C, M v]M˃J=Tt}>vhڪX>0U_agP6Ƅ`^f1~devCl?{+e|jliUAP{!OR=;&%>vSǍ'OGeE\ʡԂ oWA.σ^o5>ȬpD+o֎+/*n48,ꋆ<&}Kt[ñgSpЗ|B'LJ7 3t *JA hx]M E2muF)5k 3բZt'=0LTiՋm4Bprt9%(}xxͩ*2 =LFkoϤ,T* -2HNlio0bPXAcvn_'̐ԺTd"Fft?yx'..tM?G7j[e$S_>,k2^5#/ F/pt\ ? NMtOߚg XRhWísW@Mr}EVrnT9ֺ(c-doH :5?=hoKJdVNxlYi鲆1z˯Q{C&٣Z={grֈN5NpJ(`E7J'‹mZo"wj40zJ& <p&n.\mFnLAb߹d_0ȁґ@ F7.,#? e[10qGȍH¸U$*LܡT.M:z}6Ѥw'ڊ]ĎE=X82ڋi9HŭEDꓝ ,yI;؃& D;-cۍR!;-E)iXg!d6v s&&@ Q 5l[1pmvcpmDe:=ϔh*=+YHji9a,J |H^[5GėW.[x 9SQT9N 6ؽitC5Me`nPNVoX@i=IdM!n#{01_5 L {r0+jorW- ZkHubҋ%x~إ ¤=K))S^v-s<ʇ~wwH;i|stIF腖&kz2xyLymH;DJe{;5ŖN~#?W-zm<~V ?MJ>Vcz/,*AȪRîJ{*Oۻג%k!T [N%X;LKϐi1Åa$)[*dIjg Ұ$Z跌J;* U9'ZgpKE Ÿ$[.?C+_9 +hėv a^%]I);@O]um˗wl5` 18H-E[LՄXzru\Saog;6W/ߕ`Ƚ. ~aR-pɗ j՗y6jǏ{qdS@?LYW ~YCODXczq1 @򦽬>Ö@ҥ`c+wS7e>`ٓ w$W%)u_cm_aN՘ܯQ6HIBaXmdHXzl,ˆ9W2m&Cr4:D ",n>kC>طgOQD<P\KVE׍ɣ/,7Pn`3#^̕h=d%J}GƹUL>5å|p6ێ_L 5%kJRy={"x}kD7+ZeJa U,,t ovqAIw 50  o}†E5VA0hU8c3C`?al©\CƷʲWě !!OŮ|b~/l Jهb87\k_VuT w8P-j[eU]rh15+۟E>,dspl}aHG$Cİ fy6vǺGf a(|FP70Eq0Ea[?O6& EmB{:;[v)ni6 ?ߴltׇn9e)jZa3{w+:yB'sv|TƑs(!5;',l|N<:r kGd_A{x>wGAÚ),!u<Ӆz OӉB!F!u97>=+DOmȇ#a_ln9 S{`I+J)?&Z2IlC6Fw+~ O&C(sa{$ ֺWh8Kᕗ3wIy9S^mS+Qξy4 l 7GFl+=/R o=ZAIL3b_ĵOԤ*XĚDE) 8r DH;>uRi5xd_&2R )8޿^Ӆkz ~l]B<ɶ5GRR, Q UoPg7sFM:(D^#Gti},zJk/M^{- wM˒*GZ8+Hs YcE+0RjhE<%-Eݬ<'x|bV^%[V.W7p^[[.{)A[O+O!b}BE"[M:J6r˞́;lipIqR ʝ݀wRĹ·׋&$$_l4eG&v4։`ssZq{[v03@*7\f ha-܁*2Nwq@ z9oj!Q\eyM?QEXufɍ]/w$umS> ZgȯtMq~ ğF5}n^]L-\&ўpn-K>7cs|R[aJQ-~IYǹ@UV.YɌ*K{.;rGZ)^ |8Y\a7q-F=}ur pU8aμh _nr;lf _e!oN)PW+XoL/],:ߎg&R$]wlp™߉9\O{ Fs2sOxFťZIi=‰? Tm)uGU du6}bU׻ʞ1Zͭl}?5#aU%v1D CIX mtp~c pvDv_Kv..SShnv ;S ~kс[]]qQ](0RUvuz62zu<1 Bc\8霅佤 |PP X;SVnr<5EfD~H)$XPn9lg+`VA`.!+)5]@QL"oLY׍ ~G0;t,䐯CCf ^e4[Ci =o@ְQ\􀺡&ͼL8HA:u&wUI&~iXhB_T2qޘ7-S}e;Rob]mrĐ6{<)X 6iRF3{`Ci~J(a'NT2al= R 6 :39 qQ ƘޗXY G]]AX,^C"XE"XTp JG0:ìGmCYt_6j=!L콮rzO4!0`9n0<7_Jw>ѧ%?hOL`r& ֊Wd\?*F<\LLCs]16LAXYّm꫹Тo!RkH{Nu̧oAl2.5zRH B{LjpU_o`Xk52Ow7 eIlS KQm6|~}`.$ˡ*Rou1G k9 ޘ@ UћW3ܞS\\ Dw~[S ))t:(s&R"B:=Go=SjtnKknsieC=M.ޜ1/UY{\Y gYHE# fɅ/s<֑?G^K?tW6 ^seBr:6̋WsTw_EJ"8} |4UyOX' +-VTkA*_"*[ ]=5ʑr0dׇGficThWAH;d18@& ntc[EN9 iEw&fN>8BRI|UJqi]e9|46i> FI[(!hσ, ]Mj&>8݈Yi` t :طgݿ#κ&Cer/L$O-C_7Fb7`?x%sDʩc:g  <]FbG[ѯj86Yl68*TyZe477UˢRƃ%ZV߾2JF݉G~^+vFHFwP䝔 ϛkWt{!06z5­}ٗ(;.-߳}A(M/zAeGSZb]H\}l٘)m.[dd&.hvP^Fn؋#K~+4c!aNAƱ, zR%*}88l7 WΩdTt/;é̸owվD5ϥ1hEkגg9DdjO_V¸wH2 JUJ+8焂ger5}e$U,i/Qhx(W(:2|V՚Y.lg#aݮϵ2H|xiҴ^cupeWX@(Cp`"WȲF`Ȱ !]c !U-2!|?]N4NdIkh4|EDs߯{xӎ į]T__.Q [ETuP0wG6Lc?߲QiOF֬AҭڔZ8Zj r1×8G> R-td*yVG3]'A\3?3d>O2!!!ENKY]qI ?T{~њÙjBAZIYz/8BfakZ#3?`;/G../1^4On VdG)!?S@,yE!U=OQ PƺeХ"T ۫nWQ|)w]2x̵a#eCA%Ʈ]goP'n#Bc^.4z1/GTC? trBɪ򁙆ǟ g!_IAYZ#ߟƝ /r! -;nYk7 aDVNk.xx8?XƴDf󷟑Ƚg&=7 =;q(ںӲb'XO ju,ftE^ΪȁG6 LW GeLt1E4>SSa@߬xԑ`r eڵ=DzKߣ#41U[T5FQc>=%KguA:U*wg~S1nGpQ~932}U}82PVulCd9c YZ