python2-perf-debuginfo-4.19.90-2408.2.0.0289.oe2003sp40>    fKI ;G|`u` % V~wY$Hr>À1d}Es!AD5|ɥ9itlk_ Y57NrûX.fpxahw%DΛ) =`kӑQYހןY k(\Oܟ`U2>хtcs]dM]>+z>To#)A\x2ɫ ِ˸pGI hK.jL_HEW\su$|DK: 4 \c'b?z8}%~-'o3_gޢC1^9yZ>[t=KS?v;!t#(e/{}a{hXb0b03efb56d32b44c7c80d35283711545f3d55633e9c6a1485e8894d301336f3e8c875531923ca5fd7be6969dfafcb23e5c6b5f4  1H3>9?d! 9 d04: Oax~     (Xx#(?8H595:Y5FGHI(X0Y8\x]^bxdcehfklmtuvz~Cpython2-perf-debuginfo4.19.902408.2.0.0289.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.fBjdc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$fJTfJTfFfFfFfFfFfFb94f52d3bf5088ed3cfb5ade1a97e89d683ff878a6cec6db85c84b76923d93f52dde9261fb74c27fa59cf5024a23074b9dae4a4301d0366146e40afec066a0a5a210fbb29c10518b48d4cb73a33ad4822c970ecec24043fcedbf8fbcba9b2d28rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2408.2.0.0289.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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-python2-perf-debuginfo-4.19.90-2408.2.0.0289.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2408.2.0.0289.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b37ebb7fbddd47d03233914c1ba743b85942201e, with debug_info, not stripped; P/ -8HeAutf-8cc513f1677fc2ee683fbb39081291f61967dc6b099eacb1dd6781c4465852397?p7zXZ !#,D] b2u Q{LYZN:]j)qKQZxROґh2N =^C:$!-%INjF_228}|&>]>+J @Tήp<ٜ=| EYukQWE|n B ?_nZSv2VF$u! ;k^ Am'kNcG¸SO; is :mIƄY+U VGjl8Ɵ7'YʱNOlClԢ!U*V5Q{G\c(ޞbfjrN)]J}T`Si *a ߓw4#>,?Տυ":F4qT8R 6cP^ϡ.q2=CPQWтdQ"Ťl$ۤ/wmDƀ.c ?ž'e9\7DA7} D0\ $?$yPx:!B~HUHx9돤qZ0}vbψ@KI&uBp7}~w"Y\N"u^|Enz=OWԓbd#'1-3/e[> 6J낿07 \6zu6%3o(㎲j>yФwH31Qy8H(": :2'%RP-Ǫ/ZĂݪi'ZBhwwc+Fq8AXzld` ?f[[NOmk3a]޴<&@Tk{%GH&fuMw⾴C۪]5qJAzya\ڭR&CoqA+OU@8zHbix ɢqoҵ]ƾymwƭHX:ˠ&NLU6(p>AǽKuRYx:x 5wqТwKxL|j`Qm&R( !հՎo5HyS|ʻSbn%HY~sWR&?CH~h~~FĐٔ%@T|R$q"ޜJ;K_RH䠋慾jq@oٮ2r7qyi//\g4"v?6eZhs4Fs0|C6mU:E<ςR(3d9?~I+]ׅ Y,'ږvdh=vrp[ډnjXSMJP)]^lȣ 6K]TiE*Kڜq_>(RKPI/|0EoWkl%2~ٔ(4*@8E:ēk+DNm[ȠX!H2u0 NA, I 0঵!tEj w/ntkHJWa%yc6k0?V5ŊM 0HDlCG}>bH5$B.L)M` !- Ep_x^cZ(yNJmԆPAH˚6Ԯ5Y֑BۢޙkYZPY)M|boI>P437s;2|IFnG?cGx]%dZ>˕~R;5PhX0ȍ,A&OGݐǫ`ns8jjp)n/!X? 'Z/&姑xBpr>QD.: HQci( YTii<8rXtfߵ w113uSf-Zk+̴#@9D,(|R5DeЮ$ mqO@Q 5Arh? 3&\*bԲ![2{I25g%GAWS"v>;~/;Ơ$VXPi o.vfsayK~bAd}ٚW-[ջߊI KJ~{ż *oz =M3"ĸ|hÂvuo*2Y"lJЊ=1Vc.cOzCXGBݳh8PLׇW~~яC j>=27^ _Uht? 7")Udayd/>K-Bѧd>Q0xdPZ \OQJ73v63"듳YA5r^++Wp+kTz5|N1ܦG] Њ.3D1|3Ne ]6Ƙ;&ˊdW|h(ľ3uñ(y8 eCZ*//qszqֽ*̗̈cKg'E+ﷅ,&uP٠:a o/|̶^5BH[$Yiⅷ ~> SD>MjNM܆*?!d:cD  l?sRyCk6}* .!W}pΎ?HV)NV<Gw㻄mT==>z W'ms-&m KxސIp ,Yѐ?/q@>f= n쐖׫fOQ^M񣛈<^^l ԑUaj[8NtB !0QjbPw,ia,ςJ@ 'fuWQuWqB,Wvs( wj\J>N½(Ԇ0V]%J94eݡ( Roʤ ]WM  ږj#Ȓ% \uJWX0(6(m}$XAWUIxPx?lZ9&l1E-nUׅЗݸd'af}u,zSbL{ʲM xs%EMWg&_Dv\e>D\38<ک ;dt B,Jbw7NksGgA1?u';*9yc AphؗYmqc{V#͐/vlXB+<2(ẽ6aQB &K~?P_RP\ϡsVfEmNMG5< rQոҿ_cvܮ"LT}r!=}<ʜu}ڶRq#} 3wc=Bf!X ((|:Jx 1\G=Yo0APȰȥG]9Y _y>%V?^bOZ9#g߀Y˖f2qPqPy=ėsm:&I rfpY­'jype *DM~)F9PL6ĥf'?*1Hi,{K>; I{ .LW|ݧ^>f޴,ROcoS;lxVX?ځiN9uc(r.;#{C5JYBNl9Jd %u!-mW3wlMkټ]&GZ7oN]޲ɀ[Eivo#ꧡ-n( ?^ .'Dn/Pl.My} ^vJw9'K\TgqZ"1^(z0Zf QPU\vL331[:Q%dov Zɺg*A,/7SSDfٝlprB/T> * 0^ \?3q,Zpiw[rɚ:R(;AIv۵ӝ̳6)YQF=|AVA%Ȫ3!l/Z?Z>B F7봀0we[X%!)rjBȩ!aҟ%8 4]MJО(fBl+ ~JR{^7si:Wk+G!&t8ô;g- g.K:)M3RpJANs*4 Y/y%FhV nvAZ[dѺ?/ [/&W9|73"uDľ2ԝOD_4L+UCD(7ƍX\wMyQ&<@hY+qV"P,7䨦5P R@krw=/8]TppW8G%B?>:'WM%TXx`?_x >1ʺ{Kp_S? Oq8~;ֵ8 [sDp6d1)#f'z}>ph@=`NQps[) s @*5"MU`Psm>H w4->ILLz)1;@Ae'wU}> W;Oo%.d)XE O˅-1q|Ӛ6fj5,9:_b2g$H&KDc!~w{d>PGYF*[G<`^G 8dX2e{"n0s{DZtVଲS. `Rn{g]RKtL0YzHteJ@[$PTd+Ԩ:Z4 T ,m2X'>>si7<~o_( XLJS7&AS;zr5jSL^ء;{N ^)|J-OT!9 arWޮju󱵨s~99jE/CkODj=z\b.=`&R<;swX)MPB g%e-Dע.^X3U}h.h ֪2Ji(2G3oߐ|S$\~m0|!;waLC5l _8^]ØTTNʄ* [|u#/XvVJe+B~M=E :܈c$OroU.Z"!Rmh F@/[H9D*ʇw/xlMM%H_&8fsm:6rP ~cD*XdAq'3̷i"??X\ ӵH\-OC<`/\r .:{ۨa-zU#z52t+wmI" Ls: n)0R٥nERoh}Xg'(Ԏs_ClZ\ raT9ˤ*ʏoO?/{0J埲\~HZ1:`r9炌zvN'۸-r&@/§f au^&*h> q3~ Yd fX j(H}DA23%C.V'TEL@',=3@/J3o 6mL"zxջ VHR^na2qu>urP`Ʊm<zFYa_BH.n\d[.Dl[5ڗ9? 7`{:z<g l^Uw<;<6h 좠&a:X+@(מp^A#:.1(Gq XlᙕzoC:~mꬳKf{zʇM=0MitX9{8>m' D֋9PRVR%*Bsߟ+)gŽ5jÆfC`a*e$׸s^TO>z"Ӈ :*ل6 ̌0+|6@a1β5M#zTi>1$½^127G35YޮuG ϷyAm\d3N6-CJKS- #;= >*ZJF)J+Dh`c\ a|zTX1 6a$n.DhpQʡ}K{#6PR[kυʻzhn+ k̨x,h>!jORD-H7YHAU<i [*J{R$ wkirZa ysN^E)Z7A`J&=%wԨnyk!vI(ix6X36v݁VxHDvD7&]tlj0=њ? .jP%=s:TQ (MOXq#4Kík]~ oJ X)5>;k6FC5gn,p(m~O#p$G+Q+˝M ڱ[zU6dc!$+[c'RtPcXA҃lQH!ܬΝll`{r=L@(`bFxܠoȘ0½Y ~g&P$4z{R(w(~Lj=˲2ԟ[?QͶ s2-{ӫ:+Gma75{G)-jC1 ~-/vspq4 F_`Cr{|%gEXp%82N,󿻒q0^ -1IoDFԺzX= >nXBM 5Fȉwzq70'[7r1.~yMTN*{;]zr(t*dŭ.l=+h/Ղ 0kW,Qtw7˨Q_ɧ15o4͏2GVs8+?dxZM~'Hvտ<5mBbwbPU&|ܦ_@?} NȡkF1r>t@2+toKˋ\?8>xc@a d#>ζu&?ڙ@M}=MzBʉ〣wmm=Z[ tPs0ubErTJ#<K6ŢBf$|%$ 0Vu45fy5W"xHgAqv22i%?rpAk5@g_><&H̴ [+nu%q\ٴ=-V)toщԒ6ʐ/]aw#?$< XI/ "gGbYƮoDSVk]vոUl@/LhhgnRU/'lgnqZ~)z.EG3&Ez"o-p kz]vHΐ~ Mhr ՞hC.CSKj.6 j |Ie'&Z] .exaϵ%ώQTd6TF9P@肦ۧEo1>T긹qexjAnAڙF:l 44ߴoWzU [3]zFf UD K>`TweNh٢;jDٮO/Y+a,;.IKvf;<~6&_Mr,,؍;7X-NflDN<9݋MoNklx9f4[c/þ!|S~`>};ڡ`ظR;U`c0ny*E(カ IBׂܲ?Pz4rVS:\02rnbf=i* [*>x:r2`cmoPn'/X^wHZYY}^Xq{6|te13gA-$GZI/Ϯj]$8.o?ZZ0޵\_ŒwRzF>K,Z+eч5|CEkT?jܩztr-Ns)e7eze&wfJ[ww?j-|U?kaNs9E@815yVU ɑN.(ػĔ995vۘu A|^1ʈI+Tro!B ϩ9hW=2$YayRj1X2 GS8,##s7i}H9F!Zdj۾rw۴9_lWfSJ.ɬ[$>T5pyC4IV{}2L;̔jzyOSU'u,T"c"y"l#DN;;4=bV`9# Meb1[d= vh,PE p S+KbeNƺ /킁T>wSӕ9r`q3(\> _0̮Dy"ߤ NӜ̚Rm7og|\m^d  &dy' l\>]( x?~j{Jrx)Vqg35\io iHASg8u8[GW{T Uyg[zK/CB…Rݱd&Fn*" ^s}{ECWp4d7q+3:^^ƒs[;siƈ6qzDkzTfod|L>:V/.43`˄)9Oo]Uglɍw lcru,_ r%X:Q(~'()SK %ѡQXb{1@~¬EwK}>t"q[EDػR]&-{ @?\$\c |`Hₘ~2쒳7ufG,Aɼtqr-ͻMx!9bР-W>^;N4㳤<WFܬ x?ƪ(]X9]B˯devzk A0}{2~Sg(ΊgYc48YA d'UypN8L.cn G> ^[ 0|Q1Pq)RӺ&Y%Lz/NgoJD1[9~-ˑJX_3jaR00Oy=k=!MB[?(rz[4HҵZ:du"%Ʉӕ%HxDpi/"_dy6`ZO'ަ>f\T RG(PD{c`mQLgE`V72\P_cH=N'I1[_QM$Ox#tfk]ZmSn4ͷC!Gڦ%dwz8J 8z6f϶fʼn&?]D3)qhPQtksJMzld?hdYdC\n"4Vqk`3TW)XxxPۑl/v_jFl?Eˤ#IB]ȢPϊ1!SZK:՘_"yR RZ]0֎䣾gZH_`ٵ+5iXe ySχdC -_UP/̦wjeo9;5pK=I-Ț_)~E?f1)7 m3}6@NT r;]jy捬 k'*5]!Y^>Hh2n<1 b͌H.΃rN NivHg.<&!`NdfK7Ǒv۱nni1N6o" { 2LɈ44zI7.(U N5XY9`Ĉy6;\xfK$ ι^dߞ)C?q Ƹ"Tڄx/,b^!@U']%ixGD{ݡA,=|Աzpexd5:EM,'QNj +.tnA i8 qypIV*;!ny,\J<3#k;5 tDizUdO7T,?{:Fl7_ gMU헞j"p>'VRdTϬBQqǯD&cmqM=G1sV-"8ʉ"'\8LC,e+HDd8V 'ik`sMz6Es:r<'.C[Wz%9(S^\3̜LYW*2Vk[~ e6;x$^zt@uDݣykYv|ig6 cx?\G8b'r'^cS䙱e72t[<*N]x!=;bz&0‡lY8KHiŚBc|T >r쯚7FRfҗ>7c'mNpTzr)fmΨQ+1ѽAh)q]%D5 \u}W =pr i^4T5(Cl$M^DYhH avI!@ߩ5O)ϥр,705[`7`V7ac6 xxEBhy!«tzj+ķ;ƺ=T@gXiUgDBQ]nYjSԡB҆'}DVrU' =RŶfHG?c~9' b>rtQ>* ת5/HKTh LY ȸ|)fvjU'Xie@*&8) n0 hza bTf &5cqxHd1gueAQE\b.Mmgo6Ӿ6gZ זDX 셋Ar4tض}z0-u2˭@$xW &@?goc;MY8o9A9= /~ 8USyE,i!f5'DE\HqZ&W|L\:3`ROq>|B{5g]rqx y@Trb{=wd~$.b3)߂_OK`:X5+ro5&MdKj mLg+6{i$@ RJQss@#֖5J _4F|EuaZ氓1 ^nk"?qt-\wT:Y~%`,{?d Y ^Лֆߚ`PytLrdw TH*0j8{!HLGi:[k: bO(SEبxLV"8kfj^U ~[@/bv; nVxbDkr?+}HvS߭M"Bd}FޑȅXu3%+Sx\Y7aI@ߺ%& 4 RWk󸞉좪 s6}ʬ0;z^lZ_ !߶QuVp7OgZNAf/v &ϫ'LAy)#$/WmѷD\6Q.[㎐*5T[]0 0_5&dxdk܄2LjS Dl|n>||-'PR.N.\ K#gg8b᜷]0H@De<-58g=_WH^{R?Toλw.Wi"ҭ՚pdkۆޘ_|ÀD>fK23v'GK%sf'.v[ˎSvq7f[=ɹP3M꧇֐_P֢㸵Jz]`qTJ'lvp§+BPFA7T3`&QT?L<`7"sbܓ/ w0|; CFCw~^ #2G 2^**-[G`x_!Pbc2"'E!כʓWȱ$}؇Y[-UY sY|SjTx pg xxNTQ(| Qq$2>yxѳR>3~B=21ԱyF?i]NJ! iuvqM-q6.4u !(<(񋀨!WsŒFȷ)`? U>Uzէj=8cE^`HΔ.+'|hSDET鹦&/[Z|gņ۶`o#ry/fT|Xw?.w:vY5δ-벋'lmWL"sȞa'EK߅Rwͬn4 2Aѧ"MD/!Ոț)^Lbmfz"+Խ|ҊoHj%h N$ 5*h)+߮9phzê+;psԫ@A|`瞶)ZaO)g%u&Ώ̕cAdc"R#^~ h(صmb%.V*P slu2ԵEaɚQ6l}aݶBn_dR ./d$emWթ=TU3qSf!k,&*HkPZy0;DQDTZ9\B9tJ(gI鯕{I.TF\9HAY׉"{wl5Y&<ފ У_dOK`42*+Lg|kMIE`P cqbY|MĈt C# @YwScPRnxk5)N,A hpj5Tobs@LMu #ɍ!#$P&hZ(wWthZln/hcO ˅gI3t1Xek{K6"f/jhش6j[f]:ȼU,•KH)"d}"z=]UƲ6m C]&U`FqJX%O3>M3M ?9~h֋~CFO̙ġ>ȕ}_7ͩMK*+^=B$$;f!,`.a9',DR=5"Eue6[oީk,Yݣo F܉R=z +(t8 Ի]dJ*뗞^3:zo#s!p=mr (!s]dd03 E<M 0'^z lvdJP-<6BN\G?Na+ f uW^p~'1DŽ=d~6M߰1}rhpN!ΐb<w*ǥ@PKqR vPxzN$'\ֲ /A'2bC! ]7vYhbo *.pބ?m(Is5MN"_y,qA<9t oF0L|7/YCDntަ#(#>g 1h>i_QjK gaǪ()Ml1t|.78Lk*3]4_C#N+mV EskZ|DG۩w \D(,I G&]4Ht wtN'ZRWOHUFw Jpl* \%a58yDyp i\ VݾLi~RtG_^|]'ɞ0n€{Fתٷ\ԁ9\}S=Z||1b\tGc:|T $31%yq6l Ty}?CX>ABO ,YCQV ߽m6l&M%Њ& $fGY* (6t)T K^VhEWGud D/NՒ=h sBwhwPljcqAD#w~S%F9Mu HzUf"IPjXdBU`iŠX{εZ JV ҍ8I Pyb>Z ?=  F0)R`G1ŷ"$ys"w.WI 9Χn'=+7ޱ%l*Ni4@h*Rڍ/Imp 7f5efJIO "WJAKTmX[|tIoOh*:V׫kVtMׂѢRDZF/:L:ޛDMj㦌hj)X(|=͎@wDoeZ/B-cU$eQv&9Lj½N(pڭkiCهhCyYGǚ2H$-Nf*WFSتqjb͋9vIE {zRRX0Lm%\Л.SL"?x}E[SAF7YA5rNu}6rt5ߔ ȣ [(&гZ)UMd{ُ?,0t0|Q?f↸iVQGm4)_ $0v&<}_^ P󶕿_,X;/_6wqb6.fYarݖss+$|$9k1q&ϕ[';mcWaBAC,Cy,BL7W5Z,*[r&ppҝh O ^/^KP<%ײs0xl`U502CߕY-\tbêMgWtdzʂwe-f%~m.nC9Rz%\).K?ϔ>. R|"$>lgLJR&p.czjuO?X94ZBy ' ;ͺh Vw0Qj -F*uΫAY)δ>mV81SǯHfz6Ov&VILLj ݋bv5Ȍ^#,y}_&,]bIS-nen2NUWy |t7K0Ε} 1ؖrCTuڨm JIUYr#ڌ476rVYU &դ_Ɨ;m6Й7f<>]0H}Ь)mRcoVHqn0m[oG( k} ~,zNl ŭbG. |smM`P3.(ODAt.z鰯lIޭ_r1m]9yb'Jѽɽ˫m햳~r' ˢ(xA8o9-#4I/|T;k,u=0iL?οK 3ȷwq PoN@:#on,_oJ6kDG,Жk)ûR98îw cV;%.]@?`P 4L0LR:}tRNs ݢ0=(P>>$fפԯWJ/aY͗2b"V%س*fm "nɹ/Tt; ~OgaP(:Q4_P-~V6ܗbvVsBH'jI%Z;[^5Jsm?iIJL5Uhu.n0 )-ȪШөg,;gYl{\BB{S;d̗<1Ԝ~qYːE=yj R i--SzI?1cBkq8"#AY?}٧*v8da&ES–?%ݶ $2*ex3D>KʟwY^\[gE-M=?Pe mez% K-`:yr}RAxb-TG ӡ T ȯ@F 7! g~vssM^{ 碰ҧ Ԍs>!}K:29J#mԖHWxoSreFL[HRvB\#!v.>ħ݊%OMP4n 8#ؗPP%´Gh] up-$ZHŲ¦'[.aAxe'z(6D Tk8tfWwR:(IJz+ KsV߬77(RGk搛 )HwhuA9mTDx殈\]%.$VނS\'ܰL}9كٮˆBl#Rd @`eA/'yQ8l:F#lm$|I7-mE>t-B7Eq)H3ȉ(( ȘA*qB1鉎,٘/gkȌ|m#Ol۪_E0o d.@ֶ ? 8B띸'j'[tjϢ u.,C-( " Ig{ct?/juZe@`0a#%\<-zSz6L85g;ڇ\?Ֆ(¼*m6{6҆CT~tz:i\ᮤB*[g]6-+?J\Hd L2&['|>3'q(R$zUΓ5Lw%3}?^JmzS Re?0 C CLoY>ǀ&f7Pg9X,[X-O p-ەWA){e7^c=cz@e5wxgB˴-:Lc$^PK&_9pEZkHj3!Ӝ9hKfVJt>N a vXuR$WcG$Pf,gu"6DyP<>. gbCvn(F҇ak X"bh /̟6Dp5%_> Ӆ (sm{&)6TtXΓ#У*k+n3[t"7][G[=7H hA>0le0C@ϰ]+@yG%+GaVfU_&Xgkݡ>K3J 1 !!֏9I_թ;x~U&"GL:\"J 81=jry\]pF BsJY>d@*SuB+םuzzlMɑSq/K B$zJO< x *fGVlqHHQJͣ7'Xyrk˜idr!QͯXC]jQݾEkP *[o/cB[q-eY|ࠏ֮Y|3j?28gݺU?sQ>eII `Q"(njZBꋧí"⮁B:C2y_0EB2ba٫2P}o7#:n$.V<0}QMfe?y?3_ vϺ;Y Dte&- |,; kK#jk}MH=bO6"\K?5]<̆X2hXzOvMh*jojfe;/Q/T0}SM||)a1Rem #xKo}ph3L<Ϥ#Gvf97\ҭ\壀a! 6*ؔLL`GT8z'7aN}+EMɠHd">p$dbKkk%_ s-_]%P]v g+>‹gƑttD"HPESL{}5YGm6CL๎e1w T|,UNd4G*|2%Us0;w00%vt@tUa}f3-V|==Pj!` N)jZUR]nHr7a.[&BvPv=3H [^&o~h(XܒeQ/޸2:Sp8's ޠ2 *+#2O9bp2(^% 15A-}rgW,:< I")#7LgIG)G{ՙ>{UfE'mQ';کz$ !'h$oq|$BЪUF}5|Tc|:aXmqk$a^c:d ~t1Dx{Tp5OT[DmxfwZk5~p @`l󺊼!WA>` ?X44ҏP?gڸg%MfQZ幥xrc}/Yvx*j%|~nOᙍQ)9Q9<|*fu>gCn馂$ΑŋPk UWvIFnʡDoyVAMLDW8ֲXˣ4e4nXͤ?"z ,97TD D/Q7I+$V0uRB`55*Z[@u]GUpECӼd|X9cI ߈De;WkђTA [Q 8y r 4!RA c(ȴǬi 2Tg"GJ5㤊Ռ}c'l{c5!ѮX&@%s1n8<Hl * fM>ɫ]Ã/ j봆1y5C/I]t#imnXeg3SEB 7r rhHI4DsE)v걍6=eu^_G J ;|G%gHedj\.]ƢerM|.&zxAEfj&y ΋^II&L:LM% Qˑ&R9#~!^=osY\?W8K+*C't.aX [÷F]}#\ TJE$%^C+ |$(D*o8\F#d*<9.Pg0V=đۣ^cBQކhY,u\3%%Z /x~U\/g!/JA'cSĵeATO»-,3Phsk ?:Mefd`/tv!~8li,CibekE ܚA8l"pVBbFT]ybF a˱/MO\aE_!!@?Y۟4V蓦 :%˩g*8םGB4/O4wdsd8&]Fƥo 6:LJx,%SYa_L,דyœ:ofR(p!og dCI_&*(~ 8g2:H?!;8)Gqޭ/rV1Vo¼5P)Ju|v)k1.0k؛gj%nW\2§#$]2Bp )^rT=EՓZ42n-gז.Ȇcy3ly" `:x ؽVjm m}H|P _<6в*Z(<|`of6fUY*^O8ވIHOciZ"lu*07 Ρ2 ;߾zx}X4_pl7ڻ,eajBF_R(S2d͎5/9?@&elwAzaa({l!pT E,dSdvՄ WSoe$w,42w%i}|u}`0 %6[x<ռZqDi`h/V,i==oQJ:kueXlN?l=[Sژ1+r>(ZEq5 gːyyFQyVZ1)ʏPے 7wlaR3v|vKNu_XvXNXvB~Tw.$帒jD[L=IctevM>+_?y3<[j ژv5w~[yJ0ȿ(/quY4w^\kk0 ePS%/U ^WjbV *1;e9ueqMǸLQ5^WKF̍%-'/G (7Xm eawq3+.A<a;p^H=H?ŞMg_Cj.ÁBKSJޱ99ӄH)Cjq:3P5mW劕ZgIRDDwfN%[@2yR&(D 뗻v_LV^Ti>#}&?N=ԡf(ĜOhuE|D ˅ZEiP];Yn0k3)Y3t=l<4Y-B1ԭ4$ƔXlSK'uz΋/B~\wpTIɻmapQtM ?i֍ere.j1᪨D͛sTWu |7Mcal묙{N0][frP P\i!6X׽it5k-3cV\N ?)_i?C؊xThE5>Mī".W%7-DiJPΕfn dC!Ez,"ΎL9ilVڄ%?[FStwqR1ࢬYoΩp'Zhik- ֣1Up-;ޜ"dk@z8G V3J:Y(vںHdxFI4pDh(P/af,Gуףe; L4EMfqYfPE.Oȃ=hӟ3O${582/)rEz%VGеAV=n̙ΙGgf~c#U`~Lp\)M6gFF?RYWNW$WdUK󯅽җhWۢJXҫkR݊|Ȉ9 `eJK;[ze2_NFd̳7,&0}ݴqr@SZ=&qy%Hvh+# ;w'/[]0u .τu\},;@?@g쉧 6~N aӢؕ 91=,զ˞o/SH)uIW%mSVo`1Db5F҅8kQ9!K0,34`x%jV$nU:V5Մh6FLQ,,=:qI1}b72$iINvG%) .2+{>ktG<'ڬ4*JaJMwe-Z刬]Sg=d+ԊH^5&f>J{awӚc5O0d"DmfSGUꧥꖈ)@c Xױ{U KFt 2#'e::rQ גޘYE`eͽ3$:|%bߥ0s81 Ykoѩn_ #wզIEn^v`[ XGuwM.\s]OrB%ZfԘ/M&Љ[ӄ esI!%aLgJyMcER$l17{zӸz,ɉuŠʡjW;0Be0xUiU1Z]Wg[nONf1g#*{{Yc;isru} {5;$(ė4 v\im)*rsPvI^.FzH?--ʺHFyQ~/B hæ؛~mC0׉Og MIpQ;L1Nu{/W//Fc3uJ nZizpb\p/ykwߔ,v-%]z~*i G8v܏`~7E4 $Ȅ,e{Eѷi?k_ ͉)0󏟺G+ٝƽy]LIk%5 m U6p1b&7}G9s>0ppMVsvJ" 򬝠W}e@˼U#u4v}3I\ M9hMϺ&+(\)\_ܓ BׇQgN2Qp<CV 4\IuN}7 Yts,NblDh\7a F^ȗ j\Vy^qe|tU:0O{`N. 2dA<* '>U Ũ/gww WzfŢo'3/:<reA JzFOaE)wu'=nw[~4÷2"D{\#ju#=Ht{wc>JJ;9ypJhҋJY~U; zh` R0Nøg*87eVAq]a`(GToe7-AAؚQG"; !9.%j l`Y̓6`'âh !)=e-f !$AZT~ʴ q<~6\?4 PP"(g+TDTL2 ;|(VVht,`>O^L½z=;8ecYآG&Ԥn XRSq 5)&"n8q%{VxB^^џҬ}FPi8ae>g. هc "6mm }_>v_!Xw-(+,t2k\,-QFĎۚgDIb,?96yа?$TUzFD {ĝx"?oWHHW=՚{Au h8X +^7vB{kr!(D߰nfqy6{u1 XEO%߃HCr~1Y;kkF2ڭXjAɖf5'5Qϛ5e-֧[sC!EI*=!zCt<<P"J@5X, D{@d=3Y6yiL=~#v3D,5z?Jh 0˽ip[z)5BԾJ”zeSݨJt9aiz1ƣ/ 2`ёoRWA,@Ӵ݈Δ|IGU2u:f!G6Rqj0NroHlcip6[i7ڣh;UJfRx8KVʊ¢~fyKE+4not=o)i:X*mkdד5h:z'Ob}Yk" H)w= ބ~VŸH|,-a1^Ζ^ʋ-_wđLڳ%o0iN27גqԏ- (:q6#:{Z[+P}c9?m Ӕ#+ 78Xb@(9*$Rm^xjT6ӬPl^|/VlcG¨lڡÙ5䟣LyCSS,"jl3?+yӻtRa#^M+t>rvMw)h<+~%ok"9DAS6ls7[LrY!"THfO7D }z|@da76Mˮp%]teC)H#'fqFdwOʪŐI%v#rh'1o9Omֿ*k4f滙n~Eu#%9 ިBj$Hyû{FXKNÆs&W/FI1 'Kjx;AeEGCjavΑ bg`A͋pdJK"7a=[#V0ef;85%n$P =$67ᶫ\aܿU٩Zfqlbp8@e3_'@hiLq/u9s}%X˱|vGYg{[ Su_P쳡J;Wřsոr23 Ӏ:nR8X[a̾h,BHd{1,iYAB 4o_MP;q$i;3]e"̏SPeIݨC@mWz_!Յ3Иjy.L)̉a[-}G /g;f?Ӧ1y^xQ#>bc7 LI4hӬnj):/R6Aj@Ad yu66yMǤ\AWK-cvsY ©]ŨL=Ix]T|E`a]'[)ݿ+,qF0*v.J>A(Rʟ0YCV[WŜx=B%|`ya}16^䇡^GwZ9cS6A9N3ZvMJT9cfI]Hvn1I^| I2@/ yQd`o4,SԝO U(©(`ebYkT?K b)( m !|}¬Ңh cTQ3%RW|Bw!94dB' #).SI#I*>*igTHnķ Pb{!hdGJc2lnn.`\g,]e! ~'6A[@JǵMq8FBՅE:) lL|eN3sU#ђϑv5sڤ/i@{= fs2 )?(rOquZ*kh-s}2BQ-;w4Bz_~g([:R2IG$-%OخhۇMQ`_@XC^G~sizxY(Վu%RWs/#:W\E'Ig'_~kR˳#:Lru=;,-8DA.Ғ "w9T$T$`"l?ʴrpnWG'6 {D@4HuG`H9z'Ml1eF1AD2}IB}mj|>hE"7'=TpY9iBv cKռފlEc* ɴF,+@~&ǀ{B";_ QPdž.u x1sC}FUȒQ7㵵 ~I@4ۨ?Gk5o ͶjCq"O y^i(#GPY-w6W"72L̯N͝-@CvBٷuٲE^ŁyТi<A6b.}xw[&aU:ع2@xQ` ~2j Mxx0Ѷ"kC 0HfWU= J'9.uĔBGUߏ1|`kB2%w敗G㸧Dwk{6(֙`꤆5醜I ĠD Mp~&.#= QǮCG8!u o T`ctXf]0U8悽!LzqXro~)ݒBLP8tFn5=npt%{ζeQF:UjOGN :*Rޙ9AgQdl!wҢ,f/RA~ Uf1~ Km;uxæ>.8Je ] 5;$C :#d^nϧ*LY*(JZ au-\wœ1;cP(*NaMAť1Lm* \~p&:lGJKNğc+ѬW2xi>dj)b{ <זX4"lcbwjjt@HFs9dlEPkzs$0\&yUyWV!ǬcPe¯5xARtLlෙI ZD]w,,\S:~';w쮶13WB^h0~[2Է[,۔QuPZ>^ߎ65h;+;u`e1G8o"lOXo`|iR?~V(A֢^cmMA;aFm{0A@E"6gVT>f<~' ,H:U3SPᤝ NGG)߸)a@y=9B-[/o}7UU뮯c˛<.R~bigbVka'їQX=kF|~w4 iWn̈H-17?b wIbAUUF$'DHx]$:@j- I{}CBQLI}ꈌaܵ Hdd/Do뚥r3 4z@V b 6uX]BM8!Z>0ɻ4 JȗT2Y҉G ezB, (6ra[<Xv20\$ΡL狪c' LUdpKvkLkdtyU%p*Gi7VrǼbR Ԑ_5&QB1#Fl1*ȯ5o>0&OԳDP6硿"GO 2ȉ;:XʊUCL>歏d-mK*4+ #s?}P>Tt|qʍ= p2)<H/L^Q]:6JP_eLl402XUĪ |]O|^J]fbwx)Wf8,ԞڡY{ʧ}J:`Ԧ:Ϯ3}Q] ԄR[06B2-3:_1!m?W3LxV6;ū3F:I*3` B;_:i8w<7AT^/e_[Kj3`MM{ſ~ଡ qX1mBۡbպX~#ݧ'+mhu1pjUן\2'@Cu! CcՓ!}D;'*=%gadRpsdMӦUNd騤[|d4TK7[jV,pǁnĕ3&4}M+bu bJkx|j x\i4P5wO! !sV3E4bS3wl-{ӈfZע O7Ωlܖ CE9{>|[ޏpD(؇~ 3Fx|[/b޿$ԑ]e4,>_Ǽc(@ImL<:.l N~'OOwɸ{ML^⌅,3^2<`|EvĠ=΅߰eT&q6) &ENiٿ3!ɭS2&ەOaJC2Ԭܷ\e/|ڑ2/DZs1~ :d6 8<..b9-X5Vd O]il^.7ldo:4'8W"=|^ŶR}PbͅTr$ =?¸*rī! /|C>a&ipGbf<ahf0hW ] 9DA>FsK1um.j,( g[$2U>|)UL]oarTr1eDW>y+Y Y[ V.o3ɵ+4Z-i#I<'ѰΨSOuW:oxk7qh!DY48/ؗ#i|AUEgqbNT"W@T݋)!>QBeO˔0U *uA2*/c q*`(Z0 ? q{{N,4)- >VԜO %_A9{g]|A>p34X KpV+tkxTX!wR-OQx.qg2)"9hj<@t0e! /Ȣz# RcU{toIg-kw^9"3nν^r̜ٚu%i=3Gr_R8 PA rT,fFV&4x>k5&y%_癨*ZD`miJ dB9l5_w-8v )|ץOϬ?eC1/vg"Qﴹq\k eh+VY jDĎ >`[ܘ O,K'k6 z!\8ߵ|2I%c|hQnG862.9D xo?CZql%.c}Z h}VO3N~x춍tPO;ȅ G@Wd<^gᑅg<skHj[X )QV==2DegR6UO,=ՉU%Zң(a_wcOɮ09'FFjNBm5E>diixOKŋ%t{Bbvf|> _3O*@{U}UyWw ^ނF?fѮhm2>A`q@oRM;%5nm4jSGC"m_FfQP!'81744Pybc_(wT~IE_U:q;UqxQn龑fۨϘ~Ͼ۠2$w$;N%)L-_%Ay\bݏ01w&-TKSAńKܹx/&TJF6BIћL4`dD `|2namL^U2YMVԼ^Xq᩟睫rIfEl`usC|Ԏ#Hx}Rշ!+Li/-\C3Vr~$YaKm_Dx@n4|Cf|Zv +dIΔuvpMPTRC%J̩oZfdh-X(a{)6q?We[0PyQI.C6E0mLNKu {ns*iY}Zn}6 ψr i5(DǞGn'H-FZcvҵQqG]?@cs{19y1eoEܭ?cgƉ7WBI)+E/ ?nyJ>Dfn\{l%~ƛX}xW dr|Ƙ~Wt+GVk"c̼| }p̝Rh:mXc =s>ˢP8ܟL"@!dv}h V͐vru;ŕ4pAl5nָ+f1X^E"ujjKMwVP8 wpӷ|!nl{77åi1ɔnOq}h+v(^'Rㄼ3Q(5&`/̊ѵ%B; 33 Gk)9B'#{`DնarK@vtL⼔Y$/uE365I1aE!nis+{oL|OǛ9m9} }T+4߸SF HLkES2n [p8-8w\ڻhV­o3.@wGn)}TP_۞-C" i^T([ yh 0@*_4g,q+U4iiFD_q岼u${;0$ȹ.v(ոzGዛ@w_eQU _1 T0Qr`Je$٘BiX:أLn?Њ5{4}|ڢ3Z8UK_тOpϏ)J:DǕG*%;9aFI`#/nbߦvu2MXp[nY*1b*Ajp)3ͳ%ClB ս2 bU ђs#a*E?KMiG!dz΋Wa]SL6]E;$. u'{2ɀEwsvpmy]LHPTۆY7ZsIcIN˯ -X_F[Z oM)ajby ʘ24L{tGqkmel Yb !րFzгx9OT)AH>TZRP&33DL7( ]z/n4JYmǬet&Ûgn$͂c]DdFMɽw/rW LϴMQܧcٓ#c?bzb9Mg[f1DKЌ~ް ѡ4Ě寈/%%'g|4&]'wMKWOPAF>GװC!s7f󓀀6, ϬiЪLRS yq*mRCߥ?m0(f$W' zlr#2x"A ;#tІҳY*gAdLwC>}I @HҞ1Nn$vd5Fz 4=mCcT=pxPC%J&2E;H6SWkJ"ڢLCls .4CӛR惇NxtRq~5 RZ,{v)fM []P|] gE^v{G/o)J=άP[L} fYExM4kSԸ' *5 Ĵ͇5.hPc0.QGKMRI~Mi?Oțg&R-;&@:KKJfF i'Gg+NTaĢfe@h"Pd:PEùH| lMA˳:`YGcَ4* k.!_{sR6v8:J"a1q:(4Z^):)X"̅?%٦Zs$eA s\;n c^@991$4%$3`bm:ؤ^?KYu۸ gaE @\Ţ SeVw uAp-_]SB>?b^N GD ,0KQZnrJm'$);iL.(6ǐ)qVu.C8iaӪj<3Es1 7*AceEX*/۟*r_lz28X2ݤ>TFH Ī2xZM4n|'Pd>`]tU^1%|dO"At)X3`?BR꛴>quP:3b :_V)A]bd FftԚr/¿m\as3RYV'W6?rb>Oz͵oi#V TH /Wy֒zwrs,x(i12P$@k*y}>Sm:949OA^0HƔL|0c_PhzWzaTizϺ3N%?"*d8x1 ,-6=V겝GZe^a?w' ?'y2݃[€Jbp->9zVt =Ha)~Xg w(֪Tڥ#ûY>X miEC[),ek'_{@ϒc!E?^}Z~h[>^}m7Sh !hC/ݦ{}5n mI}oB{['#v=_mE0E-Fdsg-QI4/6| M#SBA=tj\1׆m`9E":.mUu:ʻ(CRjUq.~lX">s3ej5o`_vטS¬杏EU)[+Lx)X@T㲬!Dmޥ> 9U"Wۆ7hK~)1Z'JX=!w0Kwa7uoA&Xca`@69>׶~,6SݦȗvX۷U=`*6nsş7t_=V_*^F)kKH'm?L4<۳h- MC*?>g'%5:e)R_܎b9 3]'^a1Jj0aT%6uRм тӐS !,-u q;B Mʥ,Mܘ. CTޱt 6Ck^-S|:c/{-3ԢbTmnd>4${;g)ʖK]:VQoBÅ6~UM1 wwm r r*z ͆@ 0DkUȞK|]Ǵ2ɸڞ=i`8{VZLk =L`h3g톳`A'KGo+p lkU^쑠=b.uW:Y`&_t+ڙq0\OW25W9eef(XJ 6Vck._ZZ~(z$iy&byS[/S&)-%V ?~),8N.> ̰͗(+d,MpP[Wu0ΣQј ~bhJjT9 G*Ɨ6o#-hY[(3K5VAQ){p UFC*=&G=/)IeZ%q#&7 _[< D0B5TN !RjOPf.Orhvy]Շ0H_օ^&|}D (}P&sU`EWkhM6%Ԑ L$A&r(r|=ปiE?Pؑ^r%Jo pkH,?26>@^XJ]%ŦSk_uO,Y|&Ce@C0j҇Xc[,UtA:OjvrɲNw.uQX/#xcW]Y/`wp1V-ƇfFt{ŢqeYOR 26jG1ߢʼnɜ#[`vKrlBwynxPjퟩ|ët|2It< Léь6! Rš q0Ą1ÁY7B;aѯ~=23bFI7WQL9^[n7YWɎ&V(wHpF%N lRd3DF4<D)=i椢Rwq5~>*۴&I_Y]l5ހ[XA -!^|3' '*s k0Ř:L\a<gˏFDIBX'p F,fr!d*8|tʧ~}!/Dmyp +;1 j Iq$dHC'պĆs>eqnX^듦^}g$:{**~AqGeRk  ys>%] X,\ /`+ pH,1Ώ*zt tQ>uzDjrn|.t!&}g&\b^Wim#S7+H XܗUt E_( ? cΠ&ZWlrA"1Q6V-,? VsڪكY_%C.ټ*f_[N:/AР\Ɛg%N2"g]܀69?7KF)V :.*ͣvni%s ڟ:lmx yj*Jo~*  MՃQ*1>}%XaNtc"&ҸBk_w m=RDi\n,ḏ@UcCķe}}Wk̚mDDMBRcڝ6a5{R# aE?eihVgfc<FwEtv !uYGМC-o@. Z/, U^ѯyәi[,7 RҸ~-,vSi!cyvq362Z{)+|[~ʽL~_{vV/n_q"~$S|nhzś $"}CQ|=E놠$hx|Xv7jY@g>&98Oy~A5˰#k^:\H% {wH4\_d{C~#3s;HZw.[~_#p$!$i5}M-QALJGmjlB~-p uڹ'f)o*k JĠ8l=96" ^)́\@9NخS<(i}%`GTO_sy=;?o'9yH9^yFs[Ё>|ċ0)eX44ucRT?*K"Bjd/!iUTCТK7ܝS]RG4b8u G&)ק-fq.MUXx H72\#`(VK"(k۝[l'ROgo̡B@${&ҋA/SWa.C,fua>M+ĄFu yXBw'\XY4/˂5GZseO0$Yܼqfqq?*d@m,< a`Gd&N!_4Cm5&"'-FR41_^9!&=U3w6a-AUvo5EGC!)dHŦ˟&5ޑTT'}G㓓/r-Oaq1c>l6Oc\|s4+E!wwOL1XHs]lTH"m V{!K6EM5.3^8 v =چNyY!͓αmu* 1#Z *Pԭʄ0׌MT}hWJiY8DunfuIg6gOG!}!XL!V7-%{h9Au?Tե P̮YTF _f1{MB;pvbNNW~2z +)b/ kLf^6)ܕUqJ۵?r% [4nѽ]?޻T~D8oÉe{ 9fP76-^BL\eI룐ֻ IY}<0Q/BXg7Ý3TBK i-"ccaô<ɖoTS+CeN Ks~R|?j;('HNY-]h^xm> 6Pb_ >v9bdKAz)lӛ&glpۛIMD<Ӆ)i)(^5/~(_#_, ^۴\Qc:0"ms^3?{M`wͣNRTDp˓P][Ŗ4 OhzN O^8Bi~yo{Ì IOeUu]3iCfkFT6ncn:3^)C8bfl<˒Q+tsmۋ$3Wyķ"?SJ;վp^CӝJ^P ڼS#<LVوUAxjIU?3F [ߢVĐ "rԴ7C&iVR* \LpWĩ:c^@KrVW@3`."pT)SE1**V YQl:!&SІZurIUSYAOOlO3«G^mwxPr&r,1kT]䁮s\L2zsEXt$k;;Yd!UB>Ft@ *BN9* 88qbR#%fV$>0RfXͅ}w\r 8JDțiYZFz}*/訵.leun=njRRu= lwԷBZSሲ̋ }OQIe7=/-~B5ԵCp7%Lns)t6дLD.,#j~-NgpD?sjE[נެX9qP+RP% I>º6͛M0^*ؤldBDU6EiR*FQч\#+`PtJ0Ug*Yȱ4'T# U%M*7FA1Ծbڲ_ s+ש9 @Ln邞~v]=jts*2 >rg7Q1(GFّ r_v+!r\s ]& e|$ V(R2SALa[[fLll[0KcRSld!,;Ę~yb=CZk]SdJVYF^I69qǁO51Q֤-@;<|V 'EFTDkfFGj!+%jZpvuZHg&_W]U$bHLho-#$R h~^H?o'l}6[KH1'UpUa^/ݜ]q뗰Th:nkg˞Nyj6u7 9lAtKumq?8/I= '-=y4wsx‚t5Nk<7"<lBrd}n9ym=- u\Rܨ졅UcZd/Vt >\*pz0/rnl b#V2ȃ^ ֑D{WSttAklfKMӘWM%Fq[MMT '@ mu8Z1Q]6Fºz?|"U~&&! YZ~U!땺ETer\sfqۣ.,XQ<ȹgtuM({"jS ,Ϙ@H.<ðU1RwBTfh:7Ei|z|տSi$Y—L,~V"coS2#G Mr(j"@SjqGpXtViU};}}z8;ShrNXt)H ;1xl߳+ #h~x_r[T6S…f$YNz,Zb^x<^3hL_kuԷ8w7yt<$!5擞$Cߟ 3(V//HtN;ǗqY x<"c} ?=(xvk𰠧G⾶eጺz:l\Ge$w+pF1=eut 3 2f!tFIWѣg?!`EcߢSe01<]K= e6orTWnrU3lNDN!˼?G鿡TI]]Җ1# ;Ęg'! W40>WEp=k^_Ԇ=9/>4ߓ>U &WДHŲGg@ݝ11lEB=I?E'dBˮ?z?ٙxf)j)bbGraDŠGQu֙-'j ?t"ѱY#J +NUS-0m*Kj/%GgVa):S! *[QUOtO(ʴ!i-}t#W\1߆O ,\m)ZηZ_Q%k 2@V5$I=YG/uϷb8 cy|8F7d\. %cOb B(!v51dh7[ f~\ZN l^I.2`h*hLې=?ȥiΝ/9uZ4EKd߰iÄcJnTpxb~9y_'C_0q8>Ѥ<|>eG&ˏTV%nh~UCf Qt>80L-!{/:?Յ*ՀN4`(gY?ICbȊBוWV&~F^V08ƹQMj|2 0R .\_[pytwbV~}ηdSϗja}}ZX4P {][b [#۹}`XҞT*dh*:8L֒*b )8B/  Z lsʋ4hR#.MR11JE!ZעMClA(=|K5fGD@rdhcu5V;2)F᥸NIf[oHG`[l.O U3QKf}38úJ͢1 K 5-a(5tSE,͓&esP<A<(q5M:! <5ң_2)3CbxMUx\YliKoaN4g?3 i$[p^b҅ QVVWɟqnֈy vWp6s2| ڰid!X CZЦ=bGpU6:8e2b.#Jm$+s }!q~/pɈ#+k$߱rKv4u4 ne*wOwē Y vCJwN1mU|-%7T,DLԬ( 9[8sq.}0bbu.?sFHت}eϣВ gQ):4}ĕ+4V-];0c :$.9+9y^Eי+Uz%A!,̪7\;5I}4f3Ism @.t`PPF3gCDJ9E 0^^xYOF!Om{#QTǗآ( 8A`:cYA,yGX^)^|"M.51/"͉S{{PNwgWt0*ο 8hdJ'rE2З5`QD3Y5khS ӚQF 1D[4鎐_!ƅm F(Xw _6bѝ#O7a<}. n~k$y R'܍E P ܨ<>PltgǢjR͇y82sHp<+Б(O'MvmAŞܫvlת5ݥvU59g:o9R.VV0g4VZyn~0!OI1'wSWoqVÒЦ^+:ɳe;knJ [*0L6^GXMnX##m ڕ4G0=$R P1DMhZ+k! iho9;pw>ݠ9ap/̳dmc%i1_=$_QN,n +.JWڭ7c3R;@ݏ œ`;o{m"Aoޗ[IC >*PU h.7m>TOco#@"O$r^(lIXkQKg3rD`lTj/=Q7q^hh 6@סN4aзg!єJ.6*5&WV LiuCxq@phނtCRu`6$R2#(9CKC_~OUO;k,4ju' ]OD67n78NYB q\7#߀$({w&=K 9K:^Uw-`8fQ& :I$wз4 ˒*A2ػ(*tg?K9.f6^O$fAoX[}3PSSTʷ/g?Gk0(Z` ͌>fƳbԉxz+ے&">A^ $@OA j1Ђ+9]hq"E/r-`˂T:n QԂ2S3t1D>w"tEE;i>q AVy𭯉? &5$ a7 **"nKV*Wc?ҶWDy_‡L+cn[~O q-̻GwM]3cB‹clںu1:؅=Wee~ഝ"5Bwŧ[&c_D'L=?԰9 ?mI&@XCń^N.NQ3Y߭+bl;;x; /FQaX՚ {~Z~t8p"Uonk陛|z[`O |v~Aʹ VZ<0۞~q;U;?ٍ$H^q\W~"A_LQL̗a@VV.kl mŭ//Rtkg6,_A^1I-L[ "^2TV@O=3eϑ5Y<@Qoy6C :,c\97mQ"5Oi{0f IZ\M;f:^뾻h'dӺ#ӣ&/=^Oؙ[PNR݇9k-tkU+;LО?˶{=~ׄRh7}> *#i t!Jy&I,|tȼօwQ3c@|a:6Q1#c֩6yD*{bO%\m?>E=9 E e |4v骽Z!Dw2#^J<xSkv$N(4Il-tT{HyL9khU,EZo̪|rm-Ѧ)驎ܬw tf؎{yDt׽]<Q}g&#+ 9t rȈhJ4r+}bZ"!UѸ]]2z!/:vh /@=Jx 7ǼusK~y{L@ֽ'Ld__v̸x?9ʒ{˖VکAZdm`vF<}l ghZH/"(D`G.zI'kc$0ASLygwavgK^5K6ar"<eCP D%투m;Wz%u ]t2'͒L4)]|z~B%se_E[֣rf4fC}5eT!KOLI+gumô{-- CTJʚ+x+sqrH ZHxqn3& yԟuep5瘞!E6'ۓiO"3H9ã{W~rQN֙)Nvy(e;9om'9 +=ho5Ԋ3)Q,ͦO,*ֹΘ"W ĩ~rO槢{9v޲R!YsؤI"twR|SSM˷ j{\Fs1."o !u^Zb䉡G"/ڋ&YדVrf8`7u7ɐ6yNL{cZ2m׌2~͙!Rl?i[ IGtUZ­WUfǩ(WFL_.1iE{;i<hydN1Vur\+a+N!nX%q`IWS- -? .îN¯T0|'LHy6 7OHPt3`\h Fs Yeڦe^Y!6sL/w" Q.vI;cwFNu#!r;J {e֨ńxѶ^&2߰e*8ح|{MCĀąxᥰ7^D^A'=5-C.X oK_wL˟Kn*v2Ulb2:P|iw2Q@(IÐrjR9.G/ r1mJAaE)M~Xv%Ϲa5gFR)$eDuYV&MalD<^k ^;ʘtOZVBq݋z"; +t ͓}#~^sRin|fjJ`{}$O{U$țEG Q1c͹cऽJӢm(&KQ0jg?nHh,N7ڱ5gn6}Gx۾ʨ MI >:a뀧9Ǔ| x%] bt"ViGGJ@m:wFBMwb$ػh!9s_—= 7eD!w^L*籧e Σ=_:?de %}N*xfRiVhazgEhmKxD{X ;vĜ>InTܓHEȂpJ{d S@G\ ub),JdZYz"5hf/@`)vdx+kcPW. 8Ce^?Ɒ}@兞= M\R-qavVNt@Ւtc$^%8ke!AʋۍRAgy0}#Js7^*G^R#|&|=~X{Dضt_{ R[s ~6m ΒJ%ŝ r;RDWhLt}!#}t'"\>N=Ua.INP),`w:)X`H˹?ZQI;@3F1ՐRւh*Ti-]ǾE}wo$wlwǐb=bOQ)Gg=?b[{}J0 ^=1 @<-y^F3j~o)?۲|r-DI%)uYߴ۝jB|@]'smVq79sϸ5*d`/*!ƽ›&juD u΢G$Jߒ+z"Յgu-(+H\|Z0hV?;U`#qh ;f<778̾uCHKOPn(AJ p޶ݕI(!Mi@E*H>ٕ+/6{G8>>dXQc[0i!4 FSqֿU@GG" ~ }DqIۚ167$OY>\okѿGc̳*ݿM5QlTCԃ> Q"mE8ܝt)@Cj֡vFY0,\/cd:{Ґ!\i[{1<؉ [ꤘHy^wKKo\:ۑ~?J czQ# ENZQks(((&++b8X)Vge;ĉ1&65Tr0?c%3B fp Zv<|ENUZtF$já_h-,GsџX+寘K@1F%vJU%y[Dv( ٙLJC 2`!>dED1kPwuAwѪ%k ';sѥBԨճ{ه|cUVh~" =ZJ`%9@+|#I S:s"fB_՛l`c1SADa=Ҟzǹ1 )9o > O^aT `ry3/?1PlfR@eF[ݽr׷(LSCJ%XjY|? `tmgtKЧG`p먟h+6QX#vf7t5烋ge/5ؚ %JWㇳb87g`f{v <|x/z (PE!2>r0c?q&@U<'c_)B[dI_Q4r-7ɿ^#:hgcI?I\=W3׺Q܎\8KM_97Sv?"+5]R_*ky0!~~ӟv )ܱGX&!; > Wg!I> z9S;^7nSXy*GfoQjX*܅5B|ɟ vp(KqQ$39UpBcz^@pf J:T":iE?1לqx봌K>'`kL|I!dG:Of[ 8Lm;U :>D qR ZibVMCQ5}0]<8-a,SëC;+hʪky+fM}'dٹ wTz]o&&59";kDkZNüt04ngcR#Vիub OGr;ͣ:0.ƗpV| V%EDz\WT1ٶ]l5&LoxTu^n]51WM{u\0 IK17Mp5O_'T}Ȗ(cJ`l٭Ifaz0$vM.5_e:E#AV3PX :A) `\,/hy:(<|0٭C#?7Xr6!GX|?m>Ao9ﲛjEB  zp3` tMccfG&+_Ҙ"n- ܣAC] _W"s:#iqY-[nt b&b>)8IF׈.؋dHD?4]L,V+? O}S8R/{O"&CXbChfi?L_go_r DڻG6GF h9+Hcy~aʛ PTسi-L\aAw5mMoSQW*H{< /Oz93:Bz\)>TC~Ҷt/m[4&j/tWfce' w2 68[^yOު7}d DR+yd0&yEmMa iubU 35Q7rN>f|GöJø*&<0r7ꄵU.[VUKl'2k6r!XeV~7h'qk(~ʬL?XLYZY~ΙvD?u[F;`_e}zB2KC!z&V?!KB:ZY55Y.1v^/Ly)Mtb5S 4K~ # )՚(^ [uUlhCG7o'ЏZJȕ2s9 LC"s#90P"˼y|5]'ygu&#΁J۵J仕6yz'w)5w|80(d#q1@*W_+`M,凒!u %]n.o UrPhUWӪ'Y[aMS=E+PM̒ 6Mx_1 PD4+& ۖ+Giso{`7>) "I buYwY2F|Q6F*V$[s0?ԓ,1φ ]uDs juC8!nld6ѱj![VЍi$*Ư_5dhiI4<\YLj=sCe`eߟ 3| xGC/"hi4pW{]oJF+ʲv_LE.M| #7z5-f:,c ʣTJG1QE gcG7s2  o܆;j"u_GDІ,7>_J69uqc|fw!E$sυ=mF" ? gkv8*A(>oB{C t})kC :*ಝ4U~E lO;7).L+l";b}mcRHsٯY 7ܰ״Irxe_R`( e-f:sXAB|Ѭ1f)IJ99dSY,w11 ~sWhlT3TZ\m?DxoHm86r73BMbsP4M 8v^NTv j6{G&Sz ;!r /&e vY:I {Ék- k:FvьT2Dg7]&40E9Ŗm){> i 0ðٰ 뒶>,} W=>G[RZfe 0ZeUtmeG0.VK޾P{[ϙI\vՎwj[W~V8yA9Xbw "AilyjO?3d4$✰<۲St+PYVF$.TfvóՀ0١{ 87>c J: f+EC8iJ~Ք xr*¯sz|ۨt9}mэ\*옋ln+LƑhkՊ\4Z fu0ex㬠vӄ@3 @؃~@kɆTRpl6ܣwPGkAZڒ(U^{cN]j)"\!ܵ<MT[28tSYV6YUq>lDN;mA83`dI Ŋ:39W7D0-J[ zU jU$8M;Qߩ{%U& 뾂/vҀBVQ&Ry`d[ ,mچh43#Js t2 \QS20Na4`e6i_F=aODY>Qvt-]\i5i& BK-T@fubmAd(XZ7B--ߍ8nÿ > }P0yu2Tw{IGI5yX\V@᱊0ꑮ|7`387գ?8GMm I*ڵ{m6ŇqS׮~>O&skpT~?3~{I5c>Ze5e,W8"3$ &k N֎LsB02#\`;܅2ɆE3&oENSBd2L? ) IbK3o=w^>WCS ngjnE3z e¨E+\=%9Lمr@&Fォ>ÕtW,&chC+d(LjPOr"5R)+h66 An@)gT&Dokc#q'W@::p0F OW,\ז +v%w K  z:#pY`cծc椠0̭ef߸A41V(8PWHEًl6'.K|OWU {&v}4Ʀ j sO2 f-Gܬ8+T=[p/S)P9QpFgܐ}a5?L Q4Z+ҥAƉk[ R[y1#',H'gO<uh$-` "NrhL6%*8nGęD?vaVriҾ;j)ǚ^DR$9rB,Mgr|p6&*$qi;?2h oΦ2ixEה<.м^@_t7pa 4` ]!|>JlT% Cg;r"ѐO[wb,9fTEҏ?7_:&kPVȧҮTߓD O_mKH>lVgBMP n!Тc R&i=r! jwnE>DTw^cSݮw<5C4"Ԡ,ڙCVk<+kV(ct^K*U~[3cŽmrP&$k Q/A\lv6X=>̶ʉP)f|vv3xgZ R;E )Kc͠+._([Bb 4%~ u㎖p6{.r:'0c foˈL~"*k!ShKmNjnu*􉅛! wGRED5|V"2PMKEPp@15fq̜N8&4󏄾iuBC/$3DH)؊kx,,i#h??[k'(VY(>o(p 7BƳ:ձCõ}SXϒ %KБ$  iA" oL+&7ұh5 ih'%f|Q5f ?AtŗoBHUF+D{43d @W<,< HVL\qz1&J.z*K',ZEK/B .db 8OYĆx5;&V "A ˛J])ZӊS|ۧ*600 Wi;d{2C[nk/Sgí$iGx[0E{e VrŎ$ >5 31V} B A1[6,I\Ѧ f ^"VJ&Zg,aTXz=78&Y`۫1MϬPR^y׹|nOeQad!f'Pn,:\pڑߕYm=d=6BV+JЖ hcQ(`*!RQ=7+޷b9ʴZB!䧰ڃϿIf :%dHC#zvURm[%*7'ȃN vYOTR9%-DcjCxЭVa;L"=H//ΖpFB_ဨ7dF@k&>\RGG3ѪW J$ۇ߳-tJGbaG d5K ܏  ]l^{+vb/j4ub]-i~QJf!ڬAE*2XQ`'*7?w[sx. 'A"u8GB$ݣ `;|CpRۦO=(Gcxlq1d'#*2UwpG[/H 8lf#C#$6S;ýy,UiwZC'+_'Q:ߑrحǹ KS޴fhr3i0Zݷ1G?W)'bLfW]z8hhNňTwÜՕ(AkjG`ML/XHWNjWjšӈQ(?1KnHM)zjkҸF:Y ̘fA&G5=֨^d/m{f=I(> ܸvXjYA:L*&D}Ak: {3 XsJ#fE d*$ _c{XF= 4.\ҶZ\2(Neޢ>A.ə%PJ).:njw)O4YMj-JX>F)9nH-w2=l2oLJ09 )Zh,;S u\Mt>Q߸=n Hb4nL^j®  ߧC; BSA̡Y5= 5}RӒQcV%َ[v™V`?U;+i\dp¨ΧLC,H]w# uʹ<5Œ(3m٦*v>! CLr?B^I.f|{@MJdovx_QYF2=1aO8zП4b&@yy#[.]c!F+9`oЩ n5pKC.Dqmz3GiE_ﻅuz0nylLM S~pg_˖2wس[JF,K5z')⥐]I-l씹>?*߉rqps`Radj92W0+"ItaNʆP83wmdNiV # 5]`"CkVV Q@$!ĭJלKW"Hg?A*?fKnuqg21AvXgiZ O:tRc/8^}껝 Am`KD30f"%i]X4j#Z%R,k[>Rm=t[8vlHQ#\"Q?S܁P4|L+\g 1U [=z)2U FKBFK\Aqu34$>c_"!:h.VfC^^/Fby+EnzK9N*? *qgjt#T-{@*s K) Ϭ>]/z(X jYȤf!s uĠk8AYm%nhw^n_Y.`У947v v>dT'2]f4@ jugEB9l4e~P"A閡,w#UVP 0LLu@V<,c3ldi3Tn`!-Sި؆Wzi2ô(5Mu8/:[4->ԏN t#(SF(!We&W20j1yUMZsbA|L[ JhЃ3rj=#ÿ({d`6:cv*nHD,`lѺ"' 0*ۚ?'$ړR<ʺ)!r$qn)ǰx9ŋ6P?D67+XWNf>}/%:I3@ƙ@fӑ>-ф#7JVn(>q,a%b5SOЀ5=C F? @ "zbT;}S= h~]/?غbyy*VF]Nߡ! o&VAj$!!mє=WE.'Ԫe9wXG?ȵ@ ]8VywuهdvO"#7mOQ5<[v]naxn5ltU٥Lul5 Eo8Α"pX+[_p[3A5}i"2 s+ }C#Z6);t{=aTDK{gv1}0I|a-cҔ3l!3vZeO53o_ր;f]goiUjC\z{Ώ a1͇t)F3L*J|N28Mϵ:0lK /?q]drA!Gw&FYMIk.k ΣEE[ИsSIETuU?Isc" +_aѶ#Ƞ ;~lG4?Gn֚%r@Tn :(5FU.D cBa_SjEց"8.u JCb4.7z@uǸ&S+KJ*^%gL^oFƭAu1Xh5:Ñ3@4=bfZ4,j8O\+r@&O^g9fRSP;sI1Xh<q*ix[Ĩ;yeqQDjHjfx(OK 9#UԸvZrPr:чv}MLj@wMo(G( 9\*c&}$>HU.7?: kk&dE|~]*qI%{j˧-N)(4StX']*!.Lx""fJ_5ќN.ʠX2ݳtݞ_!B~w-K:h"vs †؍, 1W &a<~fG")\~s5 ~?hA8jhSl%FߺQa?Zq`bd2CFzf(-^(e9u:@\_ }xw{DuIT{)^yps(ݞhqVd4}C7fMt!*3[ \F' SœgbN8tmyHU$/|(ۛ(>r I6.%5H`dt$KsW$m@)ޟ"M.yaXV.7ORl>Xp#ѝqDyd;u- P|t 'I̟y=hkߌ"ǢT`z>"V-7UTnR`sO%uF8بo޶KkQݭcܮ T9;>u{F-:NfQ`h)!} #3MRy3ӻXkY(4b H0)Sϟ#2gFΞYI0{>H|rP1ktVC1YWnR*o]#Dn2c<@O/E@G7tU2‹~MS]d10u;1|3${/S`$=U;JO䫪#ucr VK:i\Mx&Jys&?9&"Lu~E(@`.ݕ Xj1X!?Y(׿؃7!& 4k{^HQVV5'ܲ =*+j5tK5iSa^B8{~.w8YwtGA3[S;) jrd*Ma#NtA/Q[a ; Hz{*w')!ܒ8tuwe_a)ݞ8G-XC#%7X1A-e2A~3=&^nuKv VÚ}EKj]BTlYy+@LTFb覺zhV5dVњZ!˗ByS+mvFL+J"ˆAR|lTO|&Q :04,7Lq7zE-&ުpbq&oO.5ݒxT5b,˖TN'sRŃ0t1DAZ1Iqk#avWjKV,ҿ 9 Mu5 >]r Ee03@`FfҦ5_ߒ?8- =8s2_OϢa5[8ȥjٷ#ji-ۛ^ճ3Wgmֶt%Wy 06W3[mIRwDCs(@QkHk2o+a9HVn7a_I׉lLoM]8rģ^n,ՂzDx]pCXT{GIH%F5Q%6 +T(Anv@WlKوo] u[tF!b$4R)[#z03m@qB̒> N#D$NӓRvMhkwk6(J~-lbG`#/VJ&LQQ9N^#j5(bCCjĂASTxWB=,[l@]w bl|KI:h;VE~k}X4Vm->!d+$(XG{G+eT|d1ǖ" dzegXp8ֿ,^,ib -yRG]d+fXX-0zՑiXVmTK58{YA(CKhfXZ|py mMKuEɰ-꼕J/ŠQfE1`}8KW%mHp?Aғ7Sq"[)"0H| +.,_a>e"Jiʯc9/@?#v#?7r)Me]F`gl$hLC\쮹yF.v(Md҅O|뺍xbFzmZAG<" kl5?1.؝& XgB]'1h^?&3S&6|hoo^Ci/(HΘo^R RΤ6w K0o>3 h;TRm J/454{:J^z0-4 7^/rP:dk$KId)5g-ut3HCU+J#:1W]C4ʑmͻ RRCcZ(ʝ'5Lv=L{ܼ&& Ti@ʅ] oY2veh[MsZ-#3,^zNfxBAνoY(}z|R:>@Ox-a~{GcːQ}1WDRܴqV.XI< Ϩ~MJxnB$k: m|}˔ͧi6ULV-gI܉_j{D0pÌ#Nfh 稨a;ASL/֋fGc7K-9KA G xO*j }Ďi7 q^;80!9 `Y<ʌ yJVPb05it5/b\ MjrƁc󱮫8Dj}$ #ꌶY1&R~7NنYTɆ6QT*v'Djpt^rnl}EfFeVK*GHFЃ,9阰1h$'uGunH|°x$W]3zM_L2Nk ?rpG cXfS#qe6Q NF<@,a6aGrׇWT=`jo9[Ar_Qp)*5ed`E\㘁xy/},BЯ+ƶvF}2 <=QҔmq[@t Uss @s]Z.lKIFٔf8.Wy~6g줵6qTɃVH+P}[dI^eJƞo sHޖ [$YK5@%Z㵳>c;_HHqid/1q咚g@mI:]v_5!aUTQ2Aqlr7`~ДH#~%P;e–X,%8hNO@H"E0 o U<\Xс"FN}jyWzK 1xzr֠070s׳;xz5B£4 ρOhյR7R󄝄#R5Qd-D<{Eߪ}}IؒMU'T<%FWflR7~ ymiBBx<ԗ)YtS{B ofO$X2t< Bx- 5Y3c92%3y1%.<|tf/%+:4n͋'Jɹ)^lF}73Ӣ|MgD /`1V^3=|"<ʍ#/ǒiKh A /,p͞^](q]Eu&"&Щ.tjP'YX>Ľ0>{#r>sC'?[4w<]+X\`$nөjO8d]AzX֎gX=Cv>|.s ,)T8rgo˻jXf*3X@Fk6qֹoEEY[=qAi1xDzLZ{ kQw UgVo{.6 T6'nr Tڒl|#; T. tlu]FrNХ0bxN!~Wif[³9?ۅS5Y1 m?<[LFiUpl_de^b @'h*^ΚG#S =+("XKml?ȗx7/k603AiD=܎)(R1eaKfL\K29WIPGxnvnEE;.Dda1N;tp F2JW¾ ,?5BP&j JeAH*iA30yhILHS ؓƃ.DKs'xW"C6m3?#b?[|s^`PF 5>eT~@4%'8#U=0CbW@6$Q1L]؀> Ri gp%L_lyn'pKI6$/W[=΅?r{&ܔd%y6x4ڦ76#Au-[f#jywScR!ꋐh_?+q?ecN iy=4%6yT9>$2R~ӭnhjx)eSqOϷ2?'A^nMhAKp[E&dqUYFRA@Yͧ\Aػ=䫡ѿp’՗ԷYrΩ6]~GQ8`ʬRXu%AdE[&X7>0 /݌־#qdkK*("?t·kj4K]^{[GprnYs#! / = T]f/s8{j>%Y/ځ{IpyaTDx%/P۸֟(ѓj͈wWzJ6x_ffkp?\J DW[8$[lv-"*[<:Qc0Wyݟ +UCájլd&#N^1Q%~YH$SBsd|>~qeLtБLvpy Jyu9y<E;tQΘ~Tiw"Ҋ\[ϭgW˥bxhp66A TES%A\::"}6c^<>u򭳌cVaCL^.,`{^<2c 3G=Ϧmp] Ge 4ųyv ֧7Oql^^} er{$Q dzfJZjȔW̽>/S|yߡd 9^ĺ)VZK60qK_GMEwmh9֦T,&R0N*)ReӏsPYvU&W.d& \c4kQ5' yS Fh;v)OC &(YFty/6jlB쭬4W?5gnjC~alGc1"\FIJfi6i8)vV7t* ŕ/eQ5_9e8Ex _`c7ndv*9xI7jQ א`Vq&1aOCp.8ǯvbӞoAƑb=cA3G݂H#G<Ws1 wҹtTBixX5yjqͬq7P`xg/uĥ&& @woBT0&AS,c~O]R4H\͆zR7̉|~Azx8B:Kxt]YC6CTx m7ۺ?!ҖM¸'clEgyygu c$}|^H G|Hɿ! H6E뉲CxFZ<y8PB[sN6KolD^ț>hnF6#wǯVPGy2Eaxɲܱ+q.أ{Z?,T{TebϹRE[v {ϓcx:L饗񲆤O,o| boe#Q<rX]>tAUp3 eW;Bp,lW!ۑ*a ~֭RbrVvW)=G^ '}`*ReR n{@5qA3!nNnٲRW1_RWh4^?-?2ãb^EP(~]Đ{JnP[=u䡾) !eO^ X{|~&#(`-O4G?! )~.azV[%uhN%WKk;dsW5.i jwe1k-iW㪪S˧./'QxsOؾͭO(K{/J}(#~gr M"Syjy{b\ }DaRF/dU9U-k6 O .xRZ2 V+`Z` O:[\K#8 #:;1V'~c9r}TL:2H(P7qSy$cgWx^+N8o] (dP춒)(]7A%XSfAc/3GrqO3NwpL]WHT`,"n5NyVN癷S !@2!]0 [b-oX )4ǷDԚH a26+^"u {vP3Sf^&juH ,;R[V}۵ -.WP"`6% `ٯV6Zӧ^w2ZTRkxoc $̽:;P_޺QcX.;Bݚ|z,whϘ="&4 :L<Q@_0gGC,J({?O ȀkiVP%BX8G/Ű:m=e:@ "KATi̋Jn ! -b]7,ŕIq'YJ5>d1((,WY)'E.`&Wk:c O., M|pww,dίΒi h1)GWTQ@ @j=4ب8CeHh[Q􉾹3RgOyG^I%GfGlyXs[-o N0+0˚.655;N8sH.\kP, #fa+t 﨟j議ZЀ-"]쑑[:{MOxQTHl-9^JthB|6V7<^5#Б\ڬ*d릥'2.A~e> ]$ܼw Cz"WQN+S ҠFM}[Աch:iHCTU@2_צgey»:s+w"f5Tl;=;nFm~e@rw1uIıK1u m7ɐ5f2p.:)3Q0am_<(X7]ZjT$Qɚ(0OB4m D{ O%~9cZ/%ZZZVRB[D}?ăs$nXKrV/q#1 DDn>i%O[ؗ}l(K) n M6ƒ}šy] !$N $m]-HG8\K yxSc}c '-Habxhzrq왠LR987ʚ Ozg!;J߯R,}A/9}֥~l(&eԛ֒Hdu9xd\5} kޛD.t@"#y. Cx9g6ruC_Z2xPjU껍}ш+yJ%j;S3HzsCd1x_ϒ .=rovyc6M`7?w+B/,,!ļZ'=܎^cyp2oyddn35_fuzeZv!Ι۲ƉXwyLT*Vʌ7#%R}Ҹaء;Tkb.`d)̀y`[NL  oz'aN[B9|@I Xμڄ3v;M O)~lǽ|0qf艍3sea^MvXY)X㝀#^,O:>ؗsՋNPD7"1䬱Š%d`F.<5&V)3.d6׌::d ~ }RE{8}bhYhtKɷhUjUeª(U\e`A'Qr̳zԗ6VۑGN\f/V5O@"u/=N=T NǸ 9ܕ"4>!rSE%&mhAʆ{S@ k y*o[ݟI ypO2sOx\@&{R.αٿ1 K3R HGT]nF6QQpIJ _-$-*A!>DXr ${@?W'm%u#fRv]S@5$wȽ1χG+Ekst^̛Iύ^rC}G뀳*.4/ n.D@sAiZ|A_w8 7¤ǧw'b)Pa9^a1(!|I>nRɉ@=p9Rt )o9nzr:{r}q4TP3&&Ȕ:fRK#l jͼWS`x-\l #I0ӹx L*T+ r.8[UbrEP ӄL//BE;b.n"AC_; 9ߍlCwsdy涔Tt$|Sqoi{ mB~ e$F[5fkY*NWb{Èk:HtAAKĪ=KsU<`Ҝ/)߮{Tin]yb#WUݡ9szKy6g8=mYtKZVӔ]l`X}7b- X)'. _;J!~+Y#)kEѴ\`OOeZlXOJJJv׷n|Ӏ>yS̙A(# ^s? Y;Biؔ7aQ_l^krJdv}kXIsGVi9i3.sXE~5⡠s/nAE)oB?\8>$@- z"X~<1Kpv-&.ү=R7>}c:AٰA3 H耆0sb81Ă _'ƲQԷwWTDO+Dd$q_l%5gOgZq>{TX #FoZ$`!6]WPKѐrn'K9mz^05]$JI@Ѯ[n%p\n>| Xp=Zm]ٓgq%`LKq'`-T>d_Eš^\5WV[ I}}m$*l!U6}QhSI1DN~T:K64~2 ClW'VdD@6iRMj  ~)zNC kmuL/md*59s+WA"&x}ٍE #C0Ӄa%䰷pzzvŪdmD鶗4@z{ĺV4hG;7)phHwҪʂyN %qD{夐hZKöm[z#fWUOT8nz40g* $;Y; kbQDBf$YS֩vWڊLI\O?uҼ0i+(Hx!I%HuaTunA9$Gd.AY-=l`?a INH-kp JPD*1._ yA&n $@ U\|0+$FDU s4:xM0.y):5=EO:W p햡sTQ$7YK'wTBimhf('P l$~7OT`3LqW/ZvˮQ#FBj<X14:nZEQѓR=@GZG g;mСgiJۇxP #G/S+GSt-wņU*gqoS~59l۴e~,_-5'I%'h-s@ ֠p1>Lcjcr]g-tnHr @Hd/Dq׳f{GhC<''# FCߕ=.Itv렫or60-B".oAl>5"_uT{} А63'>墲ݘZ'WXz `2N\YFÔTu~vυ|VZw/)RP}KY$OY #ѱ_pw Wڑ;=o늕s&FD`a˲u5d9:\.th Q$-lwGgHvjK9C$Tţ廬#-ڡ+R;B .{x9y6ip^tt:\O^o"Sy:(ǔVܘ+֖d+AUVEz\,+:Xɍܴ(' xY0lalc/nE> _Gʞ1^uȕ @0("cёx\u-` it`X3si*h('h.0\o{1.2.pj̞_u ul5©{CO(.p֙}vDp3 zl羦$Ӡ j`S/?ф8;''~\hWr~!w301fOLdFfFGf Wh S 6y-h*BcWjxw0|MX@`Ͻ/jQxC݃ѽCN]c"{jcȨSOQtާ` \ !G^79AyvL];}.QFX;F-K??VoԓZF/evn>#wSJ6X>E䝸dLq9Nr"`w g!Š+‘#NJB* #8;FFфwG(K ڒ0TثP@_ JuaiAv?c샩RC7ZAY)2~ONHj"HK)J' ;8N\wrMH'iLg"-O'G^L|uwW&6.+ 6jYXqYԿs,~Rқ_m6zp}{* TnݧFҨ۸ۄq௰876bb}H*5do83)+}S-xs+KT,٧ .=![-,VˬO<\%B f2՟C1~ޔТt 'pJIP员SrT}QrRF5\`@a;(wb@^Kоb"wjqX=*zIG3 l˩9ú$raG&qr[Wc=#~'S *dCsYkx׆ɂD[ܶ}'8,DqZL:D)\4/Wt P]ϕ? 0Y8O`&DS1bJ Si3b+Ja qZr,(j\[> t]n 3bxвڧ$u]Ux`߉ZKbZ=Őϓ^L ӍRSu@]#2}ڪ캲1*>*c? `Ӎc\^cS [,hКE"ҐVsV98rm Os17FRW|(1,emxxj* R{UH0WS}c"Ŭ\D@У@~Ns(-q_-XB TeŞ/oFS雡Gs@O,58bs}P&L)&9؅ʫ='[as똾yZx8=\f;v#WN*j2HvVgt!<ѧ#7_ÿCV fq~wCL#ėACE"4:Q-J_9!Ha,;!ay[k4r. S{,)' !Fh*ψ͍[MjƐHZlM:@jcJ֨!}"}7{C{KT2AܷƝ@PiA>ӓ#aHWHpɮ}P^QUQMyZ!s@}e !:sGȸ"0*J5V;9H >ck rWbj徸aA.rRo^͂zVSGA~RtK#zB&1ޔnvSݩ/iZi~ϗ0F~{jirV^x)p5"AQ$L\!4Iiktd <$ܸ 噇1lА_84+6ckE %ʄi6)Val` {j:`'\r'z./jt V^ϘXxl: . q[סpEhԮPz<&TzNO) 7RPJ}zq%#uB`Hv*nbXd>"ai)Apq*jM(d@ca]aޱf |%*L!=/J%rwS;M@uiuݩt1l-S K^ rAeedOHG ($pzQɃ)S>sx*rp-[V@o uemgzxO׎ɬ=12赩2ŧ=ĀS6tJ,2 2T^j/73 vYp[_McY(8 A ŀctBnBM>a%zQtմ[_+Z05okhSw5g3!,Gfܸ|(QW^_OqQy䦧?WV8xSGst,pumƄK$eazQɴ{f8JaU|.~'pUR/>Ţ0c]*\0! A!lG43K#4QDj/EpX>̦rH?exsArh.Jho{Z ZuO":_v4)"tvt+F8 LnRe,'x#O")3V'iZ+IFme ?>\mqjpw^AD[-N$aFفY] zai55f5|lr=6=.5#M3lZ`Nb=I/QdrAJ}8gPܥͼdsN&ϰ6gĿT P$;82jJbw BoBaejxʙv.p\ BڅWNL4'<,6-P4e}4Г\B*ʧOqn>#0]:p?ǟ'^^Otw%[|P"kf67jdǞiY|aى1.,#qCr} Q~8r.&wOk:f|yL7Vd jE*ai=0-%"u}4rPtR S+ρ'T]ο*>I/ UhdI*S9Ci.-!Fy=# Ξjnek:+'=KP A)lZR:O{k|VkPq4B_^]UBWmlu=m; fGw?:bŨ,>Yw'S`%8%wČkx$JlwE);|+2D)-j:LO&x-k:D;J{"rf2(*G GgPP)\*M-1zXtfӜ͋t;TZ瘥i P=N6`N,k5^j@P$,):Btt7ִ+zouvK4l=T yW< ¥<#`!^wWԂQ^s\R(!KO@ݴ }^th˛e҈+V޴)!,B3 < =OcqHj7cP"Ț^Uy aɭ 5hw2<1%ȅ\bifò^}2qK2I y=|2"/E %3) agR]{~ӅձI%wG{Z:]UtHq$̋4`Zl9< ̠!Y\q5*dQ,?I<"xpJzg͆zmj"߾fEZ@PK{mJܞ؜glw 1{ o{;csy[v{r=jD~L7z(-cK+e9}ѨLƃ諒dE'WuۑǐwO$CC0(cYihZCJ{X_"!FЕBuU[9R_\v3+K`5ٰ@:ΟWY*5NJ5[ oF;R!IHrqMCK-=[۬ >s4}//! K}'D>#1xٺQ4@GŹVꦷOlıݳn1K&pJsB\~ ym' ](R/ĻL3qqk4 t[9U6 R/pxշ96%tU?h.Ŧc%-ug5E)Qap,LZ$e_ދ[yo 8{8%wBW9:FwgNN]jnZTH x\fvRLasm+mznӱ8ݔ %wca z5`74 ?@uJ*b]p]& 2ԤA-3CNX`3~1-PH3!lzQ/U4h,}V 0yGw /tQ=,i9cSziLoY( $|5߯orj)eMqI~K쮘T)y;-}59h\t!yPOxA~]~5 {6}WEzWtlݑ *fkewIP^nmrHcNt*XIȱLEC]$&B*?ؘ)BF=&k˅]/=)pJdژ0CE3^X^œvKޟfx*F²F|1c;ʫ:l p7ԳIA@`dLrK$m2nmQP6y?-@oe :9{#5l?`*H\{t}GENi8K4r0Yi9Xɨӫ-1r %>>ܽ0n%Wmq^ZaƽߴC*НFSnځ'EI!YL&-}]d &[37,᧬pZ@RE~[(kY`3cI.2:)^83X#iF8߁LK"k )6< dO:\Z_}]7MUlOfr+de 6#h]PC#C_SD.?J mNM`"A=vm1lw=Tr\YP0 c~p_em&MxѲEDn8x"3]]nXwzsOfuY8k Ph?;O^kR6um@M%R0phOG .KɬCz[ ThY}NZѓ$w (Pl ?j~G T`#3˹oЊﺀQ>*);=,OizrȍTtVoOk5m;b7m6.U$KwOdG z ao_9`zfԏ<1 Б HQk$b…ghFiᷢ}XoIW7ܹb'C,.e]7]K/\rr|ZSQ&%}&xB@`5*غ0-v@!Q;Lq໊#uBn"eⴕ##៩e(yRW`je$'<4.GMm`BXc*+)+ ~lafq@HrUCH`[Ly ]\p2$4N}.|?Su2wrWYZm9^AѶ |ϵ̥$DbyY9\JtW͚,eJz]}@Q;(,<.M;$@Ic;+=`n=gb',X +g ًaYP$l_[<&=!wϮlDӗ?| PxrU1,<e.]`F4>:Pv0`yk+=!^EĤnܱPȡzgɦaAևfLč'¢uKq1zIN?( +OP'mҗ`yqקກ:\L%|J0v^. ~0SgB 8f> ."WT-\˭B:KT@)Ahƿ5c*^~eB:# XrWq!Oz gwB%9MMiCz:ͧC+(uߟJ/+xvf3f2 ,h'DV[ % >nfc&MA3!K=~a7RFr'#tޠrI6Zs:3R:N?5.}ߵuⲥ6*^<,yR`9)TZE)Vf.O˖yIw_עsaSGҰz7g~CqFPON_(/0oʡ26TsI7*8EyE<$(2[Hl Iz 95zt$rg>EzfRыVƎƢ~坍 v߻AJH+:Y3IéhLY59"%'/5&{ZG:%Xj4GFK,UuەjFِx*],0]leoc1@ Ο"zq)Lr`$S8=LҤʈBA3U1 S#?2H?\8bw/Vz~+XWL†L7[C;;eԚVBy˯%`/c͟㲔qua 㗘l¸ke){UN"_3hXyI f~i1^ Wf6 P<&1GLQÒT*HfWV3hTv8*`#QȞE{љ*ni@1æ33^`?6AHguyF meZwTژ~ @Ų1< \Du-6᜸gcw.9KK&ξq+ޤAB*5vj%mdGÐ噡>\C6G/R ϼ\=y50 ɲ]@ = %wNeKu(- )91O3$|V%Zpgu.1Pm7agCوd!H !y`޷7iB2SNlG(4Xq딢 L"XmP3:Vkŭgz#^ [PQ<`qْS3aj`y|'61J1i EZEryW:}^|X14 ڷo1XPrEJ YOAe4}ji<͙}]xG¬pqjlu>Ǖę#c`?(rծb=aTڜ:Ttv*$|e/PKbt`L;^Mlw&qcR@!I紏ƒ_hтls-7&y(v|D.9k)6^;І0Xۨ: G&4+ }ЏE{b ( d(ڌ߰ fhv0Xa*|u;>޲[C^ +T)^Ӻ c{jsL:ziN"Fͫ[z%;­];&N`K1Q,dwAn]B1v.4@Db o1nars2I8վ';^guP2DdcP3owim 6x*AjD aHk4h@șNnF(eJ\cI(QžG#lMuh0l1~B{UG|p^S$ Fk0mܶ723m!TD!̇;noxLb;;82/Ouc,aXoTbch & âk{r}i̝X "/ص.Z LTTw )V\]Mȶ[:oRk ;85Β?š"']n;n+ G,p,kp IBWr/RE җKKMr YPp=5*jmx+!cp晨,y3ܺ9 iVzWO!_8HCu%]'D=xoW8m|<)׌ĵ#֛k?#hB=gXPx*)RK/L(@q{DXw Ru$_&6blV -n-_$@Jʷp \ߚ5s]s$t~=˰̆̑2BڵeZ ΛՔ1{(lL0C[}1CZ? .P80@* .~ZRke5!I4 (eM/*ٸ3 ^l]͎;G0f@WZ+,J6Pmg+FzA:mpX쓊}ᏡWTNJi}!~3@ά!A`m,&t k$Y;q7"Iprq8R oBe+یL8*g4Uͤ\%'gEYiE1RUgbp ">iCLAY 3*&rC0o 7H2524Yo j8jw2zG1KuꉷR4Af{=Ho7a&a8VGН}"_ȵP\!f 2P-(bbRt%;F"RΌ#mA#fERHd>Tm}Ћ:e| 21­[Qbۊot B =v4VowJ5ב^ģ,D?8OAwrw?6ĥ(o1!#J|P F\ ? ߘ$Yk@| ^^QUYqk3{uz P?Y܀Eڦ䀄KQ_ 5r +Bu_(l;@@.dL_xttv9 G+!Ǯ]$sc~6XҟGzAڒ2_ CVP@y~dwMIT.A8BT*tвHpx[I tծN.kªUc%Jm%¼)PEW֐DP:O/ǣwg5W.4um͎N;|:㟅X;8 &^j#'~s&.WeP)L\E#j$U2gh;mVq N,noH^_$$5u/MJǬ2!>xVbr_8S\a=j R\Qf+dZ0^/2n^QbHM ަ{T˫(FdU.Y 7?GWdy͘JrĽ*g caZ_d@hÇ_[2kﱄ鞗D,2P% zTDNY[싧r~~`*|$ZA]N{m飓36~(#bT:gLgJlVMHUU\IHrzC(L▃ӓY{Z'cZM e؃Kj+V@< k>>2r/1VeT(ʥRl&WȳZW&2hCzH*:d]4\i`.LpEOt˶Z1x>dV% jݍ;oy:h]+\A@m r^٫RտvE+榍Upcpl(KTBu't뵷-\MZPƔӡԃz4t`H1^ـcc3D䤙+ S/iyٞ+~˼0HuT":+pI4k|ZdN3'f!+]>?&.h, KPc-l_;hV5.Tf d^mmGIE"E/J4;ɑ# ZMis3Bj+>)5%O1ZJ_bb[J\˫J˸} 5Ǿg5CTfB>慗~ ݿⰆM7cp"#3p Nܔ}~j}Ȧ^͔T-BʣQQOs|;9YU q {>T,Vqq6e\sS`.HL@Z3 .g@ZnKp̦ X3YO݇h|fYB$m֌Rjץ(:~ga+R˭v5SПÚS ch79nMqe߾\&2Y=[=vvGa:fSJ|?_XzG~w#_+͞G ǠBP]f6V><6.GAig:ƴ1 %d}!,йl"շb0,#H\}b=aS)Z>UbՅ xF(4=Adߡ*Y/v""/M\ֺևX5EF;hGqu&AbXOATD CdB VmJ+.e FYr XV`ևi B(+ YQJۡ&3lJ=y+mmΪLO 'oRF'^̴,!c^fm -r\to nSEPt9]kj'o{7ïCgH) ՘v,+S=oW!=Dv 9~)19JqPm0_Z.}ԀhR 0$(OV(PCgjRiG󘵁X\qL9ߙ,6o]FE+ebLdA7)LC\s5#SM粢5;ơvvÃ4s}t (4zn;y69 3 fDTlFΊ 6LPЊAHu<Q)K",!pk׃jz2 z QO<`.M &q!BQr()Qeǁ="$NCj$'&[-O-ieios`|`Aemoq>`v΂ /75%@ܹ{L/EB@BYR!ٹRk}6:I7{BfV~տ5& Yh(nc{w}@`G v\d_=ԲEB$뒬߅? 4p4eh NjM~1l"RtRblKU[\)OG:/Dbvw #]tyGjC gFl ޞEE `JJg? gN22}F)zQ7% QPxkjs=@t.418#1I_6Zg_3e M[idE@d?0wCBǙ儙^[i *@'>`C8eZ!yp+Mvf$dpn>nxs||+L`oղ=R MM%S}8)v?~{d)z÷.p%h3a6wVJz2?)I)AZt}P!kFL(?zKY`Iqqa Jâ(c\0R3>$,;]M -zͩ03 {՜Fuz':ĵ!Vևh<\%RU3ʑ5k@wnspc* _He 랏`:Y[RqONп|DK68 jul-Bw^D6pOMu_"U)%Nh*"eVaxFQڹO~*By/S;Wrl 3nF9:g7Jq?W)y 1s׳=yq | J9MAҩ~$S-r |l,$+'w5R<EJ:0Ծ$zz3jP{"$r)tTmpۋy[2j%bF)\FzVn=4nb(b/`m-9@fga(D ~;/eL՘}LY7F ț<ϱvK?(HSG6F<< dUVJ(a:?(FXܖ,3M[ e. %-MEY(@tAucK|]Y.ቼv5lE}ܘ$lc&0~6|OL(í#2F1̀1wuLٶlmlA- 0dA.:Psuf$'}!}'Pe^s8n徳:ZwϘ"L('] >wȇgi g08!:˫Td(=oWxIWSe=&{>m{,fSэ)1ԏ9PZ nү=>s*gp4ۤ! zf2qiGnԩHA.~n3:5,a+i9,ȳ%LY%TaG+) $?"T1<\@ g=04I( v @ר7)t"3\-7.=hbc;;%-"-ǩI gєΑOStsaZ\@ *p鿍^jw A}/_LeRR v;}5#+'M\əxOsn<<`⎉gz. Cp`)Kv8v9)ӛqVl=׎kĶf3,hqԁn$6wnpUbxqE ؽH$:6蓻J !҃ bo4dһ%bZ\7*AoQw IM1/翦,\뛚߾-ӌ%>DRu,1al3Yt (LZ~H'JJފZP1o Tp_V^4|+jVžl$}F%T?%{$BnÉC36NJ>%^"\G8ebPnXb(3TVפVF%ɗn>8͒0!DZ*|wYHX8=ڹ})مCj~(:@- NL!*ZTܘ"nupގ.KN\R͡;]?} f v/xұHqXȨMdq*p;$i$H !DCDk߼wܖGj/5j/%nJJ*Z?wmEjq6= *v9fU(V1͹j9UJټ!Yp/65q/cXշta{ W[Ύl?T6ˋ;Tz.bߪmuɈdo5jEIieatH<hQJ+Dﻨ)_uI&Aţ`*.NuQd=EC"ޛE2 #y{u%w;Qڋ_VX RsLv`l8GVe\wbWF{cweBU9˟ 7BL8!.]*WJ 5WI%>TlӮ:6o;L, 12ӁjҾnxELNsY{kYzS̩RQY(%u0 Enl]S-̟\;TM%ZM B$MףJZtM.}G/; =`3!9I$%j'6 U,;nu|hFB l~l>6_ۼXZ#MӛYgp30)n !A;QZd_-vJW _?UXu!uQ;HPF*BDH9+.,=GB!eH}΋fXT-,'KA<"1J ;ܡB'vL,t,"4 j^,ʹ0 }Ёb.#VJ254 NMUDeQYcUP C?ȞG! Yc$]xmyHTKb%C ,G=J{kݜmhlv4S%sptK>.8R]v ֲOxHeR/󏠇=wjާ.)Qf@^PUg;<٦c(_Bif$Ky!0x)pINb(JF*`G{p Մ36&lȏ@ 08)̴^WajqXR |6ojV8G1bBEf"ⳭDDW`댃]/: W^ -b zmZw?eqz$%}T<(EAЎ5AYæ붒[)2g.ЋX?9d({1p`A} TTz促oeT-*CH @ҙviVPfdz .fhW$f&upf '+ ^,-Sf^^z0PRٺljwj3, XW셊W)KI$A)hYSWx&5I&no1cx9k77oR}o{fM̛1^[F\,xTd|@zzmW_=9"'e=hdՍO쌏b sP~ 12#`X$(eN #2m`;% 1{ygG|p\&$֐M\|EJ:PjfLN$iYKd)#D;JyqVqn-(l>rҹC۪cJz7dM'&$1YlHM5βNn)ZF!z ,cAן+D0j8Wr!`/"ZiڛqGZ>'^W5<3mA$4LE&+)1?bϙӽe%tmDjs~-Eq)`hjӫDUMՐ/"=9 LgG{WPvk'r˹J^ED_iUí18([*h,7GX9 s*Ako=NסkвӭVщƮLE Sqi)<}2 G2\D\mZ-Ozc^cZ\tbZ>|YA}- _0Z'~c/]~U.[bi>4 QFGӧ0MM,pgj0JAx: 5V!3l6p`I$)y. 0u܌v%*Jv6̦e )/r'xUЊ1M7x)xn%ݪ/&y6iiB 4wahmϠ_2+v+|\× f )qퟯ >lg,mG0ƺj`PV~.4J #X+6{摶Az^nuL\!e1 Mb'ҵEnY:4] ]o_сDHiu?ptO<MO$: IBqf.0jLmkmRpc NL={eivt pXM%_IW>s|ā߯E00,h=`+~e?Y5XQ<ycW#C)RCWBJl-I$Ùƀ?5_)ghiwN_W9޽#mD)= .dpoH1C@껓N )pwOA!e&w~qř$b|>D[!0/*!.F``R9XF2kbK"+&n@}FHQv2ųz}av:220ȵ[b$R&NZi;ÈPeAƚZ-@ RKkHM !(cy?^n4: 9Hm$"`h_9ѹkMo$0z|i ][rr0gn2ʡ7]ȃxЗ#]x*L-cP"thu>쑺pɓpTa=xnڷ`"dÏ!kNJ?7e:|Q#j)}KO3$8۸m}ѕi8A?k>AU"\9HqZRL1lWR_}:dz/;3NdY7.^ĔlJV0`RʀeYC$Q,`[+Y[\Kq]TbU<љ / zg9pVuGDjԊv"W\ J+T0qZXd~ZK4l!J+ŕ4փa0Ie%B~.@;uL=eJcmG:˽ANLwA,bǡ9XV7X&〒GKB+TfY&};.puN.?Ztϓc]L@Ͷv8΋-1=}O.:;Su){F7K}O6zmy{ZY998,RW }R%@Cc*;G^㈝ϋ\*O&@`=g&QcX^%Z.9p\.ijQH}^Һʆ b;`{h9\tpV;gPC"`0۫ */El*%C#8̅oJ;2u!߂XU(W)Kms8Ute!dG|yu3ZX/<4"ONu%^N;~x[MG(PRP&>1}щ{Y]ma? 'RtAL{/ @ KS/ o/(Eh9%>RA oY˦7qB>^x}K ik9V8mK:AApPg5ˎfE[t-qpn6Lz9Qpk1JTTIG}+jC"bY@uݰ̑ΆًHkUd7ygjJF)N(p\E6; юe f]lO OOL&3(bINdȴ'¿eIx$bOU|x M%9:l`r4ΐ3 eқ_I JQ`(X( Ldд (̢ZgEEBE~3lH)UO Cr f]"Ő8X ɓy0:DERPi}~g:T0eMmTy(!EZA4|C?b<JNᶤț:;UJj-1* ^[w{>Q/[u0 '{&bq^񖨀Jl:3r\`sv鹯 am5G~%z*h.]ȣN"d DF7Bi SRS() 0Ӕ>j\uY kB[Ĭ"܄N_ѕ)OWrZir1TPQ#]p{>=H~]dC۟qu@Yl4fȉ;\e\[B`Ѥ-y[a` RRRIb]{|1c: vPh;}q*!:a:p} Ls9UfuB 蜏Q3*c#،h8:!CqVw "rrek~,%\~aVjU)Um+hOeZ}>_ƻ;(5-KŁQ :|qC.vZi=Y® ը'?J2`=Eɛlv|% (n~a`#7j (C|FNa^ rfr9Β'"w R` Ş$$>hW<ܵ; ާΣcj4ft ؚ{r>X/z߅Kz@؈Uˁ?Q?x.O z֗U;bqiq 3j]/<" :\\ ʝ 6B<+hO&Tr @e&y {XDkc;潼s14=z5Ԏ;S2PGS\I㻬*Y AHZƋy$A_1~zܴN'ۛ5Kwͯ]0XmpYqW%~(A^ָ'ZJ]~M{Ys} >yg&Ng!1/UfО*)gC^ڬz8*s0Vr])5Meۊ<Λ^rƔ9Zcyit_+:vϢ.ZqquQͨJ+K>:"t/w(kt {01,"+ "X(BeZUKPˮ|z9,^r(1qBUO>{q-ڡ zt\]l f&V8H~\ؑ2!97^OOtZoBk{J.Oyn !=O7Iav÷_?CSW \qB 4&E &`\jz4ҍNGO 2Z* ĺQeM1ҩ9T[UrrkK? ?gL9oYd0>`Z{V&pIYYW=H[xMmZQ #$BXŢ'f=W͂H|HA29}pN!=@$`{.RNY7l|-}oDAӐsՀwl? ܘ!*P3է3.N:r7ʗ1NxrsS?_'#XV6Qy׽𫹊:萔kD*#VW[=?gn/ZR‚bkTjk"ؖ7P﵆퉜t5k^`Kٔ87ϲ1iCc(H>r&T .Dȫ/<NG㵘!#<2R$;Ԉѭ3Or;nGҵq0Pa{ZnZy#oA:Ysc嬋{ JdK"=UpnF3Nh4qxs"&xu8Cedֵ^Gu^9`5X1=E9 .ly%Ӌŭ,h҅,mbsD'd>i4Tq4C J)3 ӾoA],x̮'4R\)J(ǪHE|?jzh  Uj;\W$b>0wI .9m,lb1gs#ee6a#H2b1p߈އGMrDs" B h=!ramޗH%}&i`0TxF⫉s4+SC= t3NG;nSLjƙ c k4N'qbs_D -YoZL/ .~ZC9~2)azlH^?. ^(dyu_aIwy X—xń; MX jW#EoTx~<:eZq"]5-,FfVm}833˨f2'r`"R6}ڷ m NQCG*;LM*@wԥT1@S,#aG74Xq"Q# )OIr{<įقŒ@QiLmEQ?TC JrQX̲}_YŮgnvV`D*E,YNB(NzI#㍍|/ K\ugјY4C+Ls8ULsL9O Qsf܍Ɍ\$k*t֓6/*{*K!'0DTQ*CG!~_O_Om)2Gchez9rix2dXr^w2 |==BL/W +$й;㻆I# ߞP\CAi<*@7Ze h5-|;g 0_c'%"G5Z?) {Z[5@^UkEDdcPr.@d_}[i /-o&W_,!'Yk@ z=hyl:nkgzSip/2v- ţ\C_niVeK$`OOTȉqA0uWG(VE89=P(W9FW_Wׇ3Qt4W"=5"v@A2Őc847^;`.H="`HX^3kʓD[3 z7Tk}'3tK=47mU/6T:: [L1=ȍeA+3K ?{T尢 ir[1PuZhbm8h-ZM#EKa\܋,+X. y}e[& >>v \t>2EZkJh\Ȗ@W BWH4*tV FȴjP9(j1=  84KNQF4"1P0+ i{ˤz#W=+߳Дjdp5<q*l!#EmoЫ`P<99b<6x\zSm:Ckgg`Z+QW /ss~3hCg3 ,e(&$I{W?i3}$n֜N2u 떫IPl ''S}װF)Yp2 o0tAlA$ j/ele%_[S`#.jӑajB%JHf)|yv E7$ɿ4 njih-] A󽿏w]d+7FG}V0He.X"}=Ǎ2w~a@ñTY^g;!1*}FQjI6l4Ai$qK\#ǎCot<2"Dp%6WT`ȯ1%`i :M,sВo-hqNxÌlÒϦbXMҒJ p$<0&ʬFKC] ×E?ܥοM"k˚.,H=$0&aSgͨ^1 F WQ O续8rk[wEM.6݂wtt! [F̯H^`sH"CJx>ʱKuQr_W$;|,0~8y^ O(jc^dV8GXѐsuF$h+>jHYON*mb01#B{zP02,gULP jh kEȨb;v8JVE dqfޚ$:) V d7 R QTggSpE駵4tTCr|]'</}a{"V^@>^뗨L@CI"9\S~o1MQvQ)k:Š.ZܜC;R-eU W^^$n໭Db]_+1]8^C`1`qzGUMkx]q%9Qң=%Rc,ct{aoZU\dC92+J{ y-V" !~>vG=QtIA~/\KF%Zm;iD4tJMpcx  $Gx@F)I0pkpܦlG'bl_¼NIÕܙg/ OL\1LJE`fvu[ H-"W)UD$cZ`ȴϵ:j:v~xk9*(?6n.ne)a~ߚ7_oԕ.[t9{ot/Ԃ5qR_RlgmJۯQ7sRBgjm"js6D 9꾔CzOng^yB%?jQP܊5=ƍ^XB0wdׇgRk |֍{<*9oI%GNq@ p>."h6x|t&<9w3+L2QW/}5Xh3z9@OR8@O<[g3314iwB~̉2F60y݊yMb0=U Z<*q)MqW:|>0N80-&y8ߪ;I=^q_ݠ\+1ZY'/#rq49#,._\!5NZENs^p2<+[gr0̛> vfH-wٲA3 hJI gv4 +X縩¿loJܺ=>1s8U磓z!L"S<%X bH0!`suSFe5YOe$>jA@.x5}w~21C{ 77Lڈ.cPk}&4 D㴭DAM I玝t,%ڪ ! ⎭X°z/:%)RSѾnsZ2땪ttt! ../I%Ǫ0Ie١imhtAuSTZM9 _rIUܑEmaPNe"Cn7)&kT Ā]-~R!66:ڬ>iKBMV?u8ޕ~B=T _㧨zv D& ':MSYbՈIG,R3`iq^4Kш<}R5YX9n_~r$6l͚Vy3|S^LLax>n?tLכ&S1g_|{Q"zB>]XK&SuRp4l `=Щ†)NFەvGbߥ":.Y@@_L2nZ ³ov9T8pV.ߵE)Ţ)* GȒP`F$Zޫi[P<QQY1f[9V"hP&X1c]ɋomw˟=h/b8>KKSn!'pR{rqJ tؘˍCU14k%lp|aύΚՔ FSGC0r7Їgz>ws>/:&߿^Ľ)qhvY t8UDtށm1%݊%{UO[ X?#W:gez㆏]n+XD+%5'=pShLiL*_Cm-k]z~&4˥PK x`Ur $fs;R]gʃ?oĉ+$f-Pv4ÊyH[y{LJd;1B]l?VVYKLԔ+`gwǤW&%EEIKוTL9p&7 O`YfsM(J(64Hp"\yJzklVD p`SZb%҃UkAhC7 r#y?!8ҥORvM yM{(̉7%uspNǩk/5)ͪHBi)!ng^0qU{ nRT:pk'm a "ꢃ@oeh=+׍b"KeSֈ}4ܚᛉV U(a؃}TrlA[;|_6qE`(Zlb6luz_J "Zr-Oað'5b 埊G)lW2ء'3›ܖnI{Xh;J~"DFƏkᅍ|܉Zd0Ԝk߀U[2jA].eiv+ ETa\? Ij͜VKúmC62o %+7&°p&#:[hn- ,Tmƒ;J<$/ FͶotpo)G^Pqșy Y72@+nd<75E@|#Im܏ynr$^q/sH} dbfB6Op5%,k0裀֙l 7E=(X6؀!G^\+G&.U!JFguL/G>84|{~ẔT Nm|{-jy|ɌΨ}kь". v."N(,Wed { ={lR SqB.Y9뛩N8gC曩)՜~KyjjG5r>qtZ9D%o{eFwj4"cW+?=sdias**i. 򥧶U"UO(ek AM9Zokb5S>uݥSOn75(W/\nFm7*3V}__-F&羸iʀ&T4*2%o2MTt'*qZ&*O߸{z {XQ݂{H_QMT]aK/p'K(hR0afgaS,7z8:*ig]-imYVj(! (ۃR(jM~ yI804fa6LVm]uA^s ToOu}gUA5Xn|ƱqR%p6uKFJcJ]>~k%-Fb+ lN>-\ +@le947^؏X.IZtTf'P(%]`5 Z, i 6,ءDq=jX2?Ka!&b vSn;޼ٌVMisPw3 oX0k)0uλBn\T{?T%>0;PX? l^)1gTzWȋ05\A>`RMXɦ$o 2qNF`&-   TA}'؜#p;|!z $zHpcve?koD[9٩:~݅o< &*KK,MFB0>J ը@Dh$ߡ_nD1|pK_iHrR1B0.ӓSp[bY#1,0)ɞd LCȫJs?ZhDgmyuFVY+ٱFi[V,LPg6lԓJ.H{ *⦆֒jٞ zHfh^!T9mCRf%E9 1%~EY&i1[XD>< {;}SUV~'̋@P1 =B꿛.?:N}$fQcݢA. RhIp#Li |6<1_޸B"b׈^aK |M9w "Pe TU(RcVt;Nˉ낀9! VտR(*A~yX~:s9Ԕs) zV%3GLa[U,L eȡe{tV%d5_cH8רU<  !\2^ fn6,&lPgh#Kq䂞2 )RՃyexqʷh4ӵV'lqt9Ɠ1#:Pږ]~.}';R$d]1[6m$8h])@8)ȁlEn[zK |QjAXWCwlb$W $ q d0ܮki%PBPü!)k@dD޲6˝,*@>T8zu(1~ ^ĖAy&1̞*M_g*Boyy4(cYl _)7D$\'ys?ruHc?=G@l7sxN&(Gk'VvBlu9WY BDO?+VGf][|BOuʌAXdHa3"2baAE}r2G!P S;Id! _""eV3Uߣ]Ƃ5jiH2!O ~a ;tİ_aW'߻ZAϜg˜R>XLnzT[f}tb*Y!ǵ=qAܧ -ׄK[`,M9ƪDJjBxmFsý݈Vx?^m8rQ|^5IB) %&gGCC·p ݜI# 6ܭ,8:w+j벇C=s#?Z\WBAI#`%Kpq8$-˦23MD Z0"9wn'lBŁ*|PXUy{qk `d)=Y4!n )dq&T^efvfbҭ?QVeviZZ 0Eym.)#zA4Ly1PW_@?e׵7Fiu\ |$k\‡I [F4W 5!%jc%_SYF/fDd``@! wu&;Cq?`{9 ’sPLSjP7I(![Vԝuߏ=smSBz `YC0DG\r*ѹ}aNgQWS4`EU'f摂 +R *'ۖ`6@RJB{Z̋jQ2wiA4.g|E1%<{q@ غLxO5S%hT;~q+:L1 1pZ2OJǷ#Vϫ8;4RcLL5SLW S "ӢyMlђde1737ΌHR̰:v\~Se2->kyAMz5y&yO |tR6xEWvHX!W>O෸jv.hFboL-iv#I}̋9s?1vѼ⺴E| '_U͌j*>\2qP-ܒ7MȈ7$: 9J*܌#V|v"tA;뎙O2ٲü'#aɠS.{{ JAtI~tyX(ωS]UרB&7zCFIцx2':kf)^=MEXGeNFj٤xF{u!ʳ_Hh s^2~iR`To6AƵ();tlm CjIN#N0+6aI~m> pʚumJ l/|ASFA+}ܡ?4:V]D3zl= z֠ɸ5qq7mqK{yK[j/G.&ܮ_*4CE!=>Rv2We` #`U5e_R๞GW[R4,aوmNpHNg V确CJB.4Lw=I$1T#\-RNy_Ԍl`I{\']U¡ %:هZFd`oGyRꊤfzFhi{֯qvVJH`kE Ev}MIGY-Q'b~xfb@NN l U2o}XoALVR辶P3`~"D8l fZe{TB OzE )ku<ү2|uC5c3.f!RS[3x£B!VG'U5IQ̫.. hF WHHCA@(Z@YyN0;k<\Z}1+~t56IKsS̄뤢*ݥd4O ʒ"tLK3£L\U$"`"Ҙ9aES&nwpT,(Z'524ڒqH˲`_ OuY7=go ›/tVk@{6/bikIֿSd:T79]Π'N?lP.X^"b{M(f` L$,Saɋqmt׃e@\W@P'R)WcٚӁHѳS,yu}S3Y -8k; J4 RbOf0 "ޗJm%i"n[29SՊq˚V?oڔ󆆇FqLUL0-qkwy9n ZT5i*X 6ӎ/^{K+m5,, -ϠyTb$zEb)\E/{%6Kz9_D}^e%CN>FԌ=,Kd95uFLJ{-B(z淤heJg*Md/=᛿W|(,II@74/P6ӛDvx$lyB߬MԿk}梵Yylw^ ՃJ쓀CqO ݝuax~g_Kޜ|&Ӊwtཙ~lj4eѾ]b"#m1yk-է?h&H gӄ83;+5oR%eYgW`mOܤg.,b?&N|R:\-biJj]V)r,|F!BUoox" <хB RP ݒ3l<F)Ēl7NV!$~H8ID7JIU@5z[h <_16s=  A,;=op~, x6 <ܯ\*3TBbkUTK0tLtFuubP HJ#q;1GH|pzh{ { ٟ[Dg>C.ǜIJ$kT性 6/Ů4 uwSJ8 @ n hk]i [@ŒFO_ ?it%p5Dti5e,b|Zp^T^zKY,}A$|i¬;N1IU{q:3ElmB+ox]$N.`aDuߟ +h|R7L 'Tbgmx:=[lf xgYYo5hW=[1 v+/P!BRa :uAUA$\9>Ӻ#52Na22 ƼD/ '.P:%d+<^>3C2%$Lӑ^q`%3\[cAj ԴG& ϧ].Yhiǭd˘ZeXx#-ogDO;ΜH/y3R(m ʜ k wGՑ4JxN=udIהm6[z؉# ; Yv|H)&!dHzF;VpWyl-G:Q/;ӕ7W2.6p-b¤,~{-8UҐ5o~ehrJ!թe~?%-[,D8Cؒ`/[蚙QXKBJ$1OXP-/+eMע`IQ(*A/!+4wWԂ'o$*mQgqf@XDIm u0 x]}ʽcO8Ul,g k '*t Qʕ$s}+Tox!@~Ysƙd࠰H^\La9#lɮi휂O:Jq>Xɦ;n ֔lc±c0U0[ʄhe86ėf" t1@z34Ɛэf<7"ǿ*^k5Kd,_ߧ|QUh>:?~еW. T@|ňw{my<:c|JF7w߃:i.wgBC1`L~[} :Gl 0I:1,Y>(ˢz*z̕оѝckG&f²4y8RDWؑ+Y`[HS5@j<-'mQPE^Z<>@.T/Cf/}JSd8'+Ww]r\,ѧ=-)h^ǖc)3?]8CgU3Չ!M3JD@鱟{'a}Z9z0@_LYC{ppEߕ¦_YpdH;ҋA+X`>7&ZIvɃ-;1"&1ED PB[4&tSjGbD+|d%P085J?fFիÔEV @Bh F^66'"U\e .Γi(/cTҟ[ T/ sxUIm XQjsl#9gNhV~v 8CEWeCF_|4'U %ƱFbWȼ M1CӼV4m/gʵ6HmRBV޻PpV|FK\+C.{6ks4Ra*fHlp}d=әrJQhvS>dl$[R=.s@t?AHp " d.ĿOȽ`}+ = ^L=L EO |~c4+Cx",N=K;4 ;rv,56D$"GvҸ` ( /yt͚i,A\' v_|T!1\A}GMD*?dAىrRQU G*zQl:N >$YOЈ̰mQՂk%2c-0'a["A,1d B9/Dހ;]b>ڲ$}{·r$n%JTI%bw`{e0$,`c[;Ht$c}MSwi+wA񕬳ublkMQ2\TjWx^Z:N b~b^%cu#VQGf3^ЃlFGVS[)?Z^S=$&Ak^vaqQzjP`>;PسBoCt+׌t: :" 2I=J_Hf[q˗r sRܹU"o<}tsTn'36)d=0fp,"\L&?*ə2V%z|rMY{'0_n9ϝa *ޕMżJW>Yj]ddrv12*~l8;Y>Fz5RaK6_PnOۥ3Qj\b=ƒ2|IkV`K(;|cXCOxS qR5_!uxeDquwSݖ2IN$PQn#Cz_I t_U۽ eXA0ʃZA3MuaoV0SqMkwmM1_dxm>,C| RU-kdږd92Iyϛs_;tm~rֶ &mѲJ]xVNY'ǬשI@ENn#oVd$9,ڙpL-l,]:<4{,`YQX$4Ž놄[[% hiK'XtcX+#P^ FZUS=zz%EҒK`"g^=R!,f$j3&z$عTvF1t TH ΄U8?f]z_?xn!}~Jq9퉋}rvŹFR85T3[dLدxk5^1na&D6J]&IkJ_t s̲"GV TFʹCWT$Ԋ2`oÔD} 6X҂rbr1üVVM>|+iaT]..G=/]@?<ys)n;ΏPNuxAP^|ws>whl1Ijuox&Q{u=' Oudf,lo SQ yjueyt1YIW K{:Ah6 kV⧖zD$0tpޮ \4J|~}c\b~пtiJG6|WBȮPBk2D|^*p]r#jdyP0 ?>ܕ-\a\.9?_2tg4dOBZh@)֢_B}V'{ 'fG…5#iCQꃽm7$$vT}ߩҰkЂ.h?nh-DZ=0|,M6Ƭg(lnKinK|*rъ]Ծ8;\_|}S1z>K1lvr~A}-"r5Zd hoϕVϺf㩕 [dv$d󫖛 +&YHYM& ,H1& BUq tu`jv]&]- $[[[X e:HZWYY[5:*DPWnWk'pg7+] ͟gQ'FV$ ΦL\n8y(,`GzM|$KB!|X|k\ f@CyGז ;YjPlϽD[јD\n_W3<̻dç%_!uLCI>ʕlZUe7+IvaoT8mސb@fT_5 w`fHMq  e zjڡet=& ͤJW#I'tGx94O8$弆twа}OixsӰkΐzdR;߉H};.wvwG?53$TDo<5dwB~l875FUs[B[0%ȱWi8T5Zg~M^\LL 'mp&u4h@2jc%ko:YQur8Dw>)k?\$O6rVڪƇ-8"j@cqJzV2-ۢ;vؐj*g}Bqly6aNL֛O IH>J!WOUU𲴅Lq>wӰI9/bt Ev4_uЁG@be9Ge04nOMzL L9zڋi)hN0y}\9b hZ EƐco1bXZ:Ή~,P7 5TzW@O@D&?-J5(=˿FL71} ݪ岰a-ףNh ]aqGFI^m*8CNob NR<2L VWjCb70"?ˀwf5MH @ gݴuf$Pe pDcVHRo.@{F)}\O1\lvjyA6J ku]g>N ^LˬG4(nMfH =mkͫx6U-PEcοG}iZRVy !?8XUUgLϖvB\BjwBB_~Hޒ[l`&G#kÃ|93J(5 u]+u iYK .[ J&ovXc :*Ah3Q7ܹE=0}DB-ʇ8VĠs$#ke Xƻۨn}j:&XN҄) _y}3sZ?i)0AI4^c-X$y!*3JfA继D,LSٝ_(HgQn)Y1F(b"dć"V=se5oDD#FNd`~D_fG[[yO3鸰7dz=&wŴVetA7+. BH*rN^5v4.Ü bpm NB騽-Cd%^&j+j(#t]<:Vіh4bf3{.:F3s$G9WlDo+,?mфo͘B0ʋnzqw`4>SkGaF;;B #.eܡS{l}8fMX~Cڧl^ QXu%>c((Xa1I8im?F.wk)Tes2&DUmA7Ֆf HI%)_߽T 0 ;͸YO Ԁ Ci?.A(|T3!UNl_SJuNo?\^4W*L 8JGu㍣ٍL[ +Hͩt@ PI4|4md5wt׷`9\CzkNߦ,hUC`!* a8w]ͦ6]TQ\Bε\NҊ]'l z}g]!Ib9S8;\i k2WXm{M5bRdq1skLi7ƙW1P3}xV)PfV#ic̀"[加7-[(~gOC|Zp\,"YgpcRCS{hd$ 'Yn@%=)ɘRu ww<+8c8OY*ҫHj罍Y&F~Onr77puMnkcu(4?fƌFtPx N_!/N#hOko %l`C[_m^[:\@%/QDVڷI,~Dz9D$7%ZZ91"ySCw 8S[ +A 26O1lVXl}A{P(v/Ws+^LoIMI:=,{ u"t6UTR* "31]GSV=-Ȝ*< 9FKZ1WDF} mFn}K) BgA3'J鞂g Ϸzڃ#vRLXoςTXy#E l KL?4E3mV:ލ`+ؓC\= WQb*/#G8>L4ՂoR6S9Ӵ3wI T{Jʱ-,!~<9I4}D-{R0ks(pto@ENZ#0Ym^>_0=P(H3cjB``z9 g鼌/Ohi(8I{_Q 2:"#&p?c@WWAt ;ErШ%!HZsjVPMK*1649<)]T籢qٸקMe0սQ6qMfGVH[dxs[Ь ZwL&Yho)ovZU 2Nxݴ8JƷ*,CEe`W+mלd dY^fZsɷ'\9f`~^l۪M o.p-8k]$q :y+e2cDk39gbSrVA{Y2DܭiYB1?P$R#Is|i>2S%QLk!ݬN[1|>K4k`Ι~Ԩ j:)t ^#M""GL7=RjGKOpܾ~Ga:s?ZR}&;O:%F9wd=LbVH>+GSќw5͘-%05˞^MRڕ# r4QP6o6T\*4(7׹Á`mѴ_>,(mwrWCRdd&T 6Bŕ rx_ĬXWL ǀph6cH3̪m, UI~ih=hW@3 Wᡉ2 Mn,> l;@-AsMkz7{FDL6gM#7ȝ,r8`˅[y銦If|{ WgFw}WF0X}8u 5c{=My"J޸t@.lZo_"dot[bϓ&0 A/YBnDxtR*Kć,Rb(`k6<fߌv+8anlʀqoN217wOyI:g%w+gBZj$jc*꿆\SѼ+>2[ěU2Q@#KXR1%rfLOmr`cU )4[#q)!];Z//[\d$۽l]iy_jmshk)]n&5X'&}X#bbz(TWkWB^m[V0,NHi?T@Vqճ a ٷH,[E-ՄI4օW>uT|&7RV".'h'71R7ҷs,q~ WRizMDFDIxz^rMI{:l+(W ņ&#ϭ3$C"_N_ȿ"!="bjPHiɆ\$neY<<(0K#TjZj8Ks\g5.aG-҄=NuHP#`0W:TEWG5p(|"Cl*-{Wr էO٬ }F;ypZFߓ& yg% |hzTܖ~J$vMPWy|V@S7`Usz|(" 4ʦ|>Dr;$n1\ C%>uRޡ$mp9h+6pJ 3䫦?c䃹l:I Q]\;o.Ы_W9V&EnH挃wR<9*.Q=([G+":uw߆`rбvHh,G}7a|8+0aZ1q&6.O.#>R! Yݻ%f*Q|>sPحffww5UzVMז"^q\iLIHFKҟȇ<.[^SϽE (t r" f w)aRI]fvAҹEYY9/,֤^Qdiw+a-Yf*U(,b6n(ȹ>n%! f?YakP:"ԅ XuÉ6E͹bKia3[k`WF8 hFtU=Dh\ g٧ąeʇaĀ+-gu\q[- Gb,UlE|upoSѾxhWqZ]Ͷd2k!^}@7?rL'Pa{3G+E `Z"!S˾4`8$,>Ƨ0FORGmRVMD{i˱'6bq! 3PŪ2pDUԹ ]PKQR؞Իce܋~v+J )z i.|kje+Ÿ@kj5A&KyASyˇC~_clGzeN4+6͔`c9"} 0\t9D,]HD^yLULͱ˲O!zR>s_s^  # x[P뺐!xS&5"z5@|3mdv=WxY3QRt2&\D`MaIĉ-$)2Zg68n=a&5_AǥzU~ lӀڼ -<ꝖYNfd<_B h\H|@&:Go_aElS=4w5 |O0J:Q4XܧUU6cB23^ΪBك%pQ50IJXWGACenaM̈f 9aKC)2lm5J+ ;vT;ey=nEC\r.,RtS,R=0bK*Ѡ ֲcw ?6t*m=/+ϨH 4n˼ć%ø {xXTF s9흇#+]9!N (4EM?i(m&: ^&gYY:?k{0LK툓Қ6*ʍ ]д M*Pf_婙KE5h`~66&zlhQ\|"JQѼkYP^UD<1RSeZ~А_[ss@ڷT-cRĩ$J&׾-f=FBOXT<\]>x(o`zU(R q ܹԇҥ#LB?7P }ޠї5Ney$$à aqU=sKC"7,OX"NG\^|F:_eȢ33ՆՈ(OM\q>fQVzH+P“_J(!..>;Asć1)EH:SIzQ!nfM[UNGe_}a^fkӸL*u n oljϗYXJmR.Eqpovs y"(VJkSe |䰈$ b1(>_|a(AZ }vZP:įUb;D:TH|D]"%Ñ[ƱFc FNiM.U}: H%la̭LoI!#"lRR xaI1~>Юxmn+jAI|lg?w bKꗌl3͏^~ie(h؏2*/J5:txAFo1)3kMr$?܃GBo9 n؀Ϥ@:K&K {d%.좕R>HK鶭,H*> "{G DT%}%@L4g3}R$đu|EC B˥zc8.lmmF~jqp#S8Zo46ob11@ gl 0cv+oSG i-zj.OtR0Z $_hiu׭I/X +q6_MK"r 5NGl'q*{cpZ{AtZs%{%VWAqc1`ܤ*oyV"eP-6L=)ٺN6xN?nC(WM=>ȒUacf Tz2~{F6^P njM+T+b{b8ѥІ?Irmk]㐢kP5͗,_.pd1$5C}g}}O6dKzHBFr Yk} :O\$l/$2WvPh-ZD0,~NA6LdB./Ve OrvM9I? 'UZ M Փ. TfPC@}[QshA៍%&ƒJI^Q'օ:1M?  0=C`n܆ҧF AڇP<@O.k W?H⬱RiIS} Hm+BxroIT~V7.4F͒jZ|8p-u8-7`B Ƥ+g%"o/nUl:O aS]OM$2wj!"Y}o֊xC)#Gvg`bKgz`殧M!iru$}&KXE?nSn9oZKcNBۀߍ1} &Z%rb!%Djw,+ d'4X\QtzS/b3~Oʧ<sN@uɝ N\*Gֻ_g @J=~](=1|Fкb < ] k:J_'O!y 79i2>*Nwni`d(8.;C4p]0LYdDdb2cKf@GTק (I:d@fZ{XM6.x{T@c}^8yh$g\6Zf6$ m(^Ţ3QmQy@*yI )>9;pn$j9wXKߦ@P 1TO4;Fv{ܓM2 e$]t;pχ[ '꽌 ;5c[ǭ)t@0B- Z/Sfuߜj*5!c)fZ@ Mq~V6%/'M`b?^ 8Q=DL5x~D71THJ$Y'v{??c'm{DeLֹx:VDRqAN# 9~EKGwL]n5PSdع$l(y$4rD[68ٚΧւD8N_ J~UwZVb8(e3aGbo%WS.Zp$U>7Ogfi qJgkm{i`ЇehǼ@UNbch,)c7K3Ӽ0& -Ʀ0%̽-0/bM9+aB(d!a 8+@u/Z&ag80Hvf=?f\J7 4*y&08(YwhZ"3 p ju M',upC3b1M;t+97A7aAΨ{K d4dPw%y'M}KJʼnՐ% ӞyV{Jp&3S8NlnlJ3Y ,r8-mD&q%Q {tS|yij A4rk[WEC^,^"`yWP?H`^:ى ͓4k>Kkwֳq  m85hșgD2x=_amu_.d?lu/ϙqr6NB)g,lJ6Ԩ\ wb[&E$ݹq3Y'݀E,tKC9^LJO6e577!q~3=A}t_ |Vr,c&IX(9T/ f`;W$乧1Q#gx#!Gs[ Iװ6tG^(j8OP1_~osD7Ylw;tw ap9ihjyJ 2' QvXqW< z4Du?5 (kPoquS`3jF:\! m rni09B}aFYny)EAwf-@g' м3<\yzoׁl:є0 bG1Tӆm3 (/jY"#XR..~^}T.c:Rsp|\ENj$ Rpe[(PѳljiU+Hۄ*"6uΪҰva'K$S5~@'K>sl/ANOC0Gt4+!F8x10v Ldծ坃 DS )zlW}b5JbSkˣqH[]XsRyחQߣ.^\c)e„qtiW"Rkcoi7{H,ls'OǗAtW\ ? X2)26A*AV_.Es"9l(T!^![DtvF$,o]ͭa*Aī+L/ |qZdϯ-$ x#ܗԝn Yx@ (7SHm>rjz̡;G,A^tyB\ {E9} ~4iJ&T^\,[ wg-OwPȾ8,i4KٰN[ pL>z  jWN祉|NDNb+|X'| _yxDE(C",̵:ZP{6#P`}~.e1N9Fc)ԖNAr3%V. Q.3O X[$_ivu[gF)K4814g)~td\՟_=&6jg׈$ӳx=fp;߶2$ãGɤ ǖN?9$}.\){D/K KVܻ/'0v `QVe098W5cعc~h^}c=8 ny))&'VwL^OI#kYʹ(c rp_EXŒ /aC4KϘg,LjKS;{0 Lc})ocO;IJ:9oI;>0YqR^.X(}a3S4%2zEc hC,G.FRuVE5'A?:F}p{0fْS |IFnu6oRkq -\k&i!yZ9 j9xka8>+]Q9Cc,&*xVfۮ p.(GeWӿ5¢9_NY2v#)lJMX"pYǥ l,ip><#jͷS!6n@+c-vH(z#b^ %q7d9 ʥnJɟd?2yc]l|lƒ!ڥXFDaXwőM*D.*R}cWᆆD*;R^!5憰SpyO?9ܮˀMmP~[gF۝߹n]r}DC7a(uJ 'Iv^*5|_H.&N%5rp&"MƎBZ}'ʥcM?W+ ] )Be3Y{ʫ~FՔ2xdO*ZǍ֠,H]N(ݓW%WZYVdd4&#SE[K! ߹0 |F4 Q|AM JV;A W kb]T΁{dSQs_ɽ|{"kmu}ոa7@'Дcos=,s<,.$FX{ m~VM[:RϘ"x.QE-61FNn%QSuS@g[,8Ol2o~3h,w[<64%$!Y[bPR[f\]xs!jPRJa640P%Tb;M%=CxCNoCAw2EJ'zxwǀ3 oGDgpxH^_j~7@I{y%e_N\uU^z5>oyxNb^is.^;kn?Ap ɘ@BVlصbX뎠oT}5RL:ߋI$‹Fk#ES>JQrS?$+9,gYk[W24)kF0)8D"L-4ƓxUylI;q>Vc/@hA)b,4[n( ^o sHz$w2_m?GO$SV"zk)jGwX-L+wSS@BdTaE=/jxa.dq,f[ض^4?I7.6+IP\:C!Fdu2g.?x 1c'[ai;w(DP`OLOJ¡tK57ڂw[/>ZiAҠNddVيwIk~Nmd;d xp#mYfǬq̾Dm\u0S U/ 3;WPyKPqkN|C(=3< M eWs} â|['"ay@d*ߡEҿ4NÊO`؋ MݛoeT 뾉qS0\H0'a}!cE pƤ$Mdi0kG2'ɫ$?NIөiE5 yͬ01JA3xoѻ?U֌C$/5T0b7kE[nX hƭt2ɯh?~n 1ijݟqMȒZi`ہYSlY%7_UQWX{(G\q( ؤ}r>'.y_@FqiB|WC ɪ5$_ˍ5.RAkEX8=Á}C;@9f~puFgTrҟGjPk8ҺIҜid𽙈%9_E ÿomo8}k鎂8!fwl=녪9CO,w[(Q״L1o[6@dG6:>v+{p -?ju+DoG$rz%tN0kFz ̭pٯE G@],.BU>ͬKh=piŧwb0M*96ʅ*NCR._bg2`Ek1:$[.+w">.(p.PRq&SGdR뜉M2ʡ,Jh b6P.T$` LI̕>*gA!" J)9"| M3'lbh*#<"P ⷜm>>@#K7q )@QcPgGx㐒J`&${F_a1ջv1I<0"/cyzmw/z$RFsR|p[ rlPw>wV8?HS#Ꜯ`jS8l {?]Uf;]0)7zFƏ0vg8-ݬAtD;\qs,{=gݛNUT}gޱ ?]sW&B"J% j4{ĒvÒh=04v k;6̞rBt[SI5 ~f7C]QGYf亦!GԴe B0꒰D( Pӽq[@Z},1n|h%a]U~àoZCٲi?Qoqf.ggع͠v^,dyiE&6s]I/o[1j j)-n䰹"=6St8-hy,0):ڼ-ՋsXTҪZK蠛Q=`{2o SER&:#3RlKxF)F,ZRZ ܿ?/y96Tܿ/J4!aDoH aC⬜Q6}"!NVK GŁz^ܾB}q<(Ka!Koj,~QgJ[T芊E*#b d]F[2CWq }ʣ:5MR759/,Xox`]f( 55!N 5['ä-) xid BrӤƜ:0$jfjJ;fwx?c&Jͧyƨ'/kHbCLjR5]]FvIXSvZ:{p2mAuoV$bqy$heU8@\AՃXxsл<Ĝ {3Yn{e΅åkG%BϚK S 2 ڐ>|6gwOXYR i rF772BJ$_my] !&dHkkl u 9pT1(gn9bIxJp/Q+64FWh}ָ{[5s6dsg+Rvf`dY©XqIFMw}庍vWi}&>]! \r{xY\գG_zғ^݌+[N0Fs.ů L@œȚ] {Z0{k9'bt뜋O"4 t=; x(Xv Fha<~Vf A߃;(Lq u}4jiBA`0%PT_(E? gb>LNz@;[|80je"d*q0#[TKLuwqn^?`0}mF%SB9 tIfRvG_^X[[d2`5L{g#mr/PB z~p#K)S>G`. x/ Rqe8|L LJegQ^~b{Rgg>=K]\~%Wv{N "{ԅ$HMAgcɴp}.[ qezW8av{E1P֝ T xm.jD L3gR'6*{E cZՀ1?tՌo)BظcƿA꿣wdAig~2_R:^0aʽkpHBe3[Bp#i8d:2$Na#FtE]{YR蠠C~m]̽IrsLGx_I[SYS7 +J/lO2p$6ۏZP&DaTGYo`ܳn4cʘȗ00 lৄѝEksY"+K#z%̟iS01v7 Hf˨e6`nG_{:Eu}d;^BZdӠ!ΤjYϵ@m*’daħM}1*loo-(@Yܔ]UBV2vUzJ`ߠIe7B5s7}c }@!0#]a{}րzSo(u8<z;fɩȳ#Z eU iTɤrx.~L}1&Kо{_:4H*7DxأwˠU~$vIV^1Uz:A gnΆ{^ƚotdDv_9Ü K P=07l!:aQZU泾qrq,#!/#gbBK'r{>̱Űy=z\UntL:.NӃl57ˆlFu! gD/},x Icr.d2&Fު-xy(oٍ d"Ƽ\2x/FEӸRF&&P{ʺB>Ѕ_ 2^Ͳ1VLbȤ@oAy< pbL;GtV c|RcAS1v(I5dwyJĥ~*9([:5,uΩ. KJkh=rWuif6=^r[!W rAZ^Ǭmmp8Ì\O4sw8d6TMn)+ b(c\UNhe> S;|]NXM\[&jv-]QΙ.(@po{.&;UT},":.fM(IzۉZ?PG%*pMg&5Hm<4eRM!a W8-ϣ51+XJwVi^ \BCRPK;_oI$NXr< ֛@6 1w&8m;wSࢲh fb]P K݅> Z$D N oڄ'1D5}NfzGӗP&MV{Wq8w6 MtoΓ~|?A,͑&Wv "DlQg_9Ghn[z;Lfns[2O{lQYT{96e[_\t ! {@ >J>QxG_/ Fn8v\oT4pz4oOAm~4En#w@*tHRp1H-#΅I0u [cKgga#wSπ$50qdx.uvq( D:cudbq"?0G+~H"(5ү0M~8w?,!;*oAϚx vRhSCLWA/"c~jhT7tn/0uZWz!Z'<(lBjR-1Hؤsw@[a& }p!)ŝ{*k.9EԚֈoEl˿c=;+ɹ% d՟]׀PC 7we{$+ Afd:^)5r}+2pQm& $ı|b… ɞ|fTeSrE.dlJx Q(1q#dZX2 >GsETpa[u<'yEu ͨ XyxCfbIsD.Na4 .6`#DFR;kksNi/<5 ,nϹK*YvbQ.(a;&R*Sx$IGzVaev%I$cL# ( -C_z*zZc%틵J$y\St&rI!ɌTzeY*|pm - -' 6*^$ 8a'Qr rzJ/Q~tR8p ,[)4VT,5._$0oțFi:L*ju,SӤk&KPFr|ț0"$% ߂$ h/<;F'ʑO#V1;q !6M sb5Jy<)6;&.2@ړw{rGi-tyUjD8!26&Ĝ?mz8!A; SifܞXꀔL,"O? 1(5Ǭ^.P#)|E育`4C3Q#EkBp4 m iGl0o-8$eLK2ۢ[ mw"KUk1~Z*kx[I)I>~!"}#Tըf61fufExL!l9Fʞ2A&v՚w Fˋ.YSFp 30"`>[́qg;\@,U̪冕 1*{(hCQ o5e e<)$V#[OO+\R9eЧyҺvjZ3yJXI]\.w~+ 'sJJZ)o1' NWfJ"%v#^2SQ3I=U=ĮSIg}A[Lt?O0۴EVpZ/'`V8w uKvC%̐+]G.#ǐ܁NF> |F71;R~F_dp~== Rc0w?eƉ&`Kx2)"σ7qn@P c>1PxQZjiZ 1% kw +Fjd4ot0*-5VGlyv>1 ˧K=e򚺫 AZ7~m6KG]%… B1^. \Y ܒ/W\n,@AHK; g񯉲Z3?QB%~dC4zM/`8ύ=3+ te,Iu˹7_aQ5'ahSq=?l\k9VEq*OФ6$'R #O,b~p>'jf>&i #SWm'FTqS]0‘lQ޸(/ݧ5H==LsnʾȲ6lH\$0? u i*̘,{:M;v?ʃ1 C6ͦ 9Bķ 06'+Y3YJs]:tdr>(14[+ݴ!PҔ /=yQdQr1:ۻyR!XOސ֖R/ϫ&gߊI[F;9QZVřBNJYEU-: Yi=/F \RZ,H( E1r_NC2yj ,VÐ1<+F6wh]PE4߇z/; h/R $XW6Lr- 庒]qZہ6RZ~聜i,vgym׻6%%ӝ.S[pv댈c`ܰk;p hИ¡VN'iF"ڬz# x+j3!I.o>jWMcY|0Z^5|L("dAyʘӇtgp^9F9Qߟh-걩O]`\~nD:[ I?l#(HW؝$QQXƊPq,rB-;0J3?\mԲ|@)IfIY+T$FT&G9 ^#;(;)1O#W<~&\L3%bg>zJ)62hI[D풘唋wG ~<5a=}qxtUHb֮/ d j:+9,1p[iNJ\2ZG;|$~.T( S)-/XjG `{Bg6FEX ( F )XdW;ǝ1ѼͣS/r"xjXjusMoWW@nw. {KjV c,uL L I0PѲTt XdJ5{Sy^SN9Yȗi3Nr1Z&hd-w4qXVvbWtƣ=6VպSLU=J2%Xa2{Z>[|I%JB[U.x3f8phiYA 9wq>OKoIu+]ha8[cbL#jלּO} *.ZKPSdXHGܞSRIHzNX(W_8-2| e, P$y%1#:ȃF$5pI%pH^=FK!,GI LPbJ ٫egslt#Ծ9'na%4tV-S ˨ARvJ\1swhNL(7h]*i˦hWI=RAHٞzȿ BS+(^F^f]8S@D643Z3R㎃kt<8GvG-TPGh$EGpYb&50_.@V]w_4&QX8acli?5}n;4Ul_ Ej16ٴLN߶XF)e Pe\A}t>*-VZƤDduq5>!G1W9g0`VG}GRq0!Zκ 33Z|\ |u+[wyO[s݀ɠ,zrf6$/ۯzx糿-a?DJ7{ @Wk>pCƨqPЮga>e)$'?y^Y\wK&u3ⒿWsu-rɋW,"@&IA_Ew]V_WZ{#2sTPB;~0|Y A}nҀ՚sR^JHMӔuR>neOk؍H i5jV}a^MH.A=?Aw׾+ Q?QgMPޢN3u*G^/[>ΠφgFybKNXU?}H6;*_9NǢr P"3+)'KEeB14g֥S*1uNqH?~jA ARtxDM!1~X>ԠuMt&B/hzh7ߪ TGDI3':0}vdrep“ zmoY)œ,+Fg#! lS\+~h0ٺ\ 0˜P Ecf(6b+p\OT*6p`h1b̢Fz׬MAOYKR=x=Nj2C#pBAP&`aJ,V1E+mPbA'<:I>7s֖¯ٰXAj))窧I{m6槩bXNR;0+ఆ8-hr *Xz}9I`xDsj%9~F}8╢zRA~kn\Da5rOP̈K)<FxӾ0%`D*#/#E6i4&͗.>0u}IOoƯd ~h-C<>O^7G:[.W = Kyser,:Q3?=]2(3Ro)mJAH̡@>DJ!1w3XwGS 㥗稰O3I}3}@:|r#hߝn.8bcKgp^N?ʁ()h G+gZkUP!=#QQNt&<>':N kIϴۇ*"#yC;X#y=5 I/XU1K hy^5迫Sp13~1бVlqr0EyXR^ѻ0<氌Y/õX2D'8g SEy.HJmԈ1wkq31ϻZT_(#Q^}bGIO!\qܡGiOoA%d܄p : ΰC|$pk٥ĞQs^Xb6Z? tGX ]Y4^MGK1%GEq{/&P˲2 ]cDfh>TTz;0hJ$K+ ҆l䄡 6m,DJawN=& {74Li >fyE,RRTM<}v,=FJN;aARsfx-ܰx&Z!a)*;O`qy2`PKE rEFpz0? UZ\v^LIFA|/t7&p&^[ 74FIY4)Z#e)݁)*wylf%F;.mO}h u\ im.46$<̈ݕ^#:%[%l- ygF~oATBàLgʅ~ ۦ3\wM>:厬Iox6N 0Z"(V1mYxH``>EOZ@y8]fH眐H7<ҦrS2|- AJ(+43([Vpjp$1pXvLON#ם^] Sfx_mlTG ;B:}#(oe)&%~N`#Z.@Zw\ G]B#g&P8Ձ2'41u{G"*):,cD 3j v%}XىgMLw~9=,$Y[x׺z {ITrA'1Pt{)<]`p?uFKR/ m-SwhOẠUm ѷWfWh_B4Vbh]{sӱ򎍒|:7h ]5FS kVY:q,g˹LN"蹐Q5JٍΦĈ$^V6mx|u mF&jQOŮ 1%>40Q3xݢTx>~g>KDAȔ Xx&'a2Ċ9&KxO4X)zy4#Dvze'rH30E+o8b>9*'~yEm;E|ڮ Ͼn'D$,W%W܃-" ْ{4&/{5f9 C -3YO)(K࣠z(qBC su‡ڡx0`]Ja4'砌h$7j. *Gy#Ib!X-0j@h)<ɴ"b2&,NrdF7 -O+lh?MTs@ R\|jbILz1(ߎYxwr@հX?,2gp+]KgTI|D  j?D:T0Ρ^]RY/9[>^F9L`[~ e8 jA{Wl$? @uS4p} (ga>YIX ݮ؜CFgM&em⌱xt܁1rUbySÀupAd}<1an2%3ttMV!sN.J/LEnm ?^;s}Sa]NG*R]]2&:0D;TH:_5z-E+b).eM4E7 8jn@1%}II˓~G Π-2ӀT\7=9D:1y)v喝I1Ar7JMvkb {D7LT| BmrxWz]HӰyزЎw>OpzPˑj?t>!9uA'ag!e ;{`b¬ѐl>WkVx)wmEx@Jb%%zF]S; U2;ȐC$mAqNe~ >Az4_NV}95,=a'\c׿"leRMՎ<ږi|3r92pqZc/O@:]RHHZMw`~iB޻ޜ*ÃdIwQr vAU Sv }O0ALIS,ފamXV8-Ab}rV+ގKoߥ]NW|T a w4}Z/LB_*ʿO0BiyCm74|>9_b_13"$aD@`L!O02x6\f~|AJn9TC|-{Nu `k@P:tW^!_#~꽅k[A@OC7X+RO,DbB ,=Og!((_^fXUxH|`E%֌&W ?awB;yЄFVD: Y9WbԚ ZEFyآ9F@xDc?p#lp];g1z@>:t^qZks&V:kfULGPZ1o{FV \vSi2Om[3 )((7?wa,f=8dIZ gXӪiIo> VeXC."X˞P^\!ǁ^?0guFuvNML 6-FBe&y﬜Cq0e*&bDz}ɣzɀ ی*;bYܭeXW԰߈+,Lħb!x]T'Ы p=Yw'giv{WXѬJn _jAx],54z'mGH,SQ㹒K)q{%]B1eɘ{oBrW\fɉw%Rg)< N~fH%njtK޺ȮʻrsoHe ,IEY9G+O[N5wfqt|%w6_V/>m\Bo@!˘g7[c M HU0[4>F{ndeCٌ1} sZaHIzDE9.'hic՚(l.dMj!l mK̠EyН$B}{}YXE /92eu,xnphͱTYk~  MئhuOt3ܽr DI\F1h wB=%Yv䗭L[8QqrIMZ] *ᓻ7`G~M y"O2<븃ݭnFOmz!$]LE>(Sz LWٴ".2gH83 &$Fe͍lYB2W<]{\Ʊ)-:.2;Wq$;I=+rUZ.vm^9G/1ۓ:?8?9a] .0vfTdk5NEk|yܫר#Ƨ%O {ÿe>coAH)aZ |&a{gQ;;|Z>A2I6.oS4CUA`U' |v+7յMd DzwWp䖏y6K!s=1=(({0N}2.6J(ǘ_3L8"_()i~AQϺ\1tFƿsJ%ܙY(b vg+C]5KDZ8!lTjgM"=i}EI9ww܇$BP~J`l.Ԁ35k~lAF&JlQ޿fnZ3nί-:͕5|%U:앓>!ZHźQ Qjw<;F<#Ӕ 5gڔ<.0#m|6KRݓ25[4kUrx٠vbTR7s|_ў궫(ؘ82~!%d`{_,h2] a.T0~W~.gяO .¾c.!> nIwRl($W:!Z)wXN].BKI͝)9(+)S *0w89ڱw˪_;yNJq؍P& x! IzFMv]XAGu p2bG]R]=co4UzoW⯐g F =e7&E`=3YQ. (Pbl>VJdx.:aeB齆 v$3 [L&zN- ?2 gWR<ڤ`r ڛKxegt Wi(RQe1)Y+S#Z,mkDMcnb_D"L}c@j7-(63\diiѩ-OyL2Yp*%TF) f *@6f0G;}PIt,)E쫺>kyT%oI3|Ou~0HX)le"5$"4w_lL (pbmzQ![ ;u&{_:v 9u3A ;9wWh$ђԂ+cJG!\5] /kLsK6*WT0zq#CY5a*Q 9ǺԄ`o-^.({fV%ơ?:]GbWTV%cR+ kM-<'KV tT,1 7'XtCUlpyYemoCBhskv}墋Η;Z+vHR+bPl}䊩Yhޛ>3q>V]C`٘uD!zw;,W]!>IncbXa9jRJ#bXU$[}'nHQG, eISo`Tr#2L@|6vs s+ww,C F|:U[yax^^ ݫA]nyV!׆oa;7}p2O'MWeED;b a-Zy\\#q@0Nݼyd W=z2&3w ˆpPCzWquFHyy+pBRu ]2`[ojo}$cʾ(2 ~`.Ea5y|0rXC>W:љA R` C,Zuc/b y)lԐxȩD !&_#)NKy-B̥5&@Bc@R.iՑl^vhuam9w==-6`]7^C{]91&σ-+$(="p7OZ LjP&b]}xf093tJGP~ !Ó$ vxB.h2⟤U!tՄn5(xvB'V7G91q hzRś#ڲJ><(KHVLKtGvv;m)K ^,,~jc8]G|U)ihOhXbw|O}zf$N|Y+7.h5KUnj? u=.ב7W+a| H$ӁgW.RΣmkn'\ ɱ@Q!N=x8J!0`4OYy)A6KA3sfP!5#sLW#¨ӫȎV#"5S4.Kdc]yr|3lO Sx\/Dz4G"Q3ؔ)F})Wӡ_͖ /U<룎[qۍOĀ`,٪_ K֑  f rp0'z/n+g4$f4^qw-j-->'5-Y5n"+ B9WCԳk ־qFjqIVKe`oUo }0b`c CmTe^3 !۫I %8ywYŎA`4 Z2>Y>>ud~xHleŢCn73Y_9bm |*X S5#{cs"AU1*>c} ^!ެ@Oe,(xr1E<4{b*a]bw N*zmhnqif~ڙAZHk3蕖*9'*h6tF聰J[Pܴ/۸m"JziUV轢m2W;ͿSdH.Oz&AjS!QArz$JP,\Y1ʍ),#E,:%ǽxEC+O|ũbI؇+qmP#D2SkJѹ& ƭxx۳' n P({FYw@Y.u |oZsS3Gah(Z DAĩE 89KJKe/kޢ7rBѲ7 ^})["਑?5|b9!3;1;lxzͩc|'wND7&GWUT%1VRV6ݯܝK8"hSL.|Gu'N 0r^blē@"!0qĄr%ik?h 8 2^JfjVq_ P Z p|[u\},( ĚM"Z^,WIn;\ {Nv׊:L*W ׆ɢK{4Q&-4U.f7oRg֛4 F^qHdarvzqwޔpBMe:3LM[&|Ay׉T">1ȧѢ5ִE} -1um:*"pyfaL 6Zry,BJUyXK cosÕ|L1dowUܫXz7 &|]lrKDBwPS;XΫ,Q.x,:s{#Z3|$+S9~bS)Mh,SWd3hp*WWxĎҒ̮b]D i5ENᱸlah>H5\tN_*F=[ɏ.jRf:[̈́Νڧ}j7=څT$Zacy`g X3HgAlJQos*ks:'7וfWmX0Zm^ v|vvWwඨu>HٷM c7Kn_:8w:2y )O"LU#MM0xWPFu.z^IȪ q[u U;B67Y# @PTޣU[1~aY-o-̱-m, gM-cFEET:G.=rQT>5l6Inyw?{dm rߦШD<&0`5S؃z D!E #)YT斆Er;Wt;?kv ϓ= 5Yo%RnTD_׈ȋXWK hol=ݯHiIi`}^J;#y*>uC } y52~qtgR&02wOF\^9 \8MY=3UA'CTx/eNM,¢ͯM+.V.`D8K#,QwZyu ;yr``'Fss2ì_" Hܲ#e7="h!A6G}ɵ1SӒzŚR =©F5 n\kKMDJ-:skt&X߆wFbN9[%wͤ"D3AO_N+ m‹mH:ov2u/% ՖQBiEu60IH$4>`"$LCEhU쇉/Ζ Q,{l~$"5{\ɈO䂖TocG\Xw@U,<+cǙ^>X4 }zR3$B_aKR4:C)Wf#[I XqE)Pqϟ;{aG60@)$?0Mia(<{R~v%1TEp%% gd(شl=W;7{yfr}MРc PEE( GYqP4<)][4AIx~-ֿ u ~Ԗ|ٔ=@Z`d*=<* du͕?d&0> c)?r-"إ3]ƛ]WZKU ~2i li:eMM2ʸ5‡X"%+,ֵUȧ{E iA AZ/#" |/1b#@赗$u; si:' ddhV@ްĔgfgsTanVtMț&O8$Uxm/SG&5eZ`5q.6Z93S;h >y ^S)\d-ڭKVj/1zɖxnn&YU*D3.yǥJ},-4"wTo6tAow_mWXOpqUT1!X I{{2_( T ޏ`EΞ q{T+&vY &:CCɖ'3XO3@2sv8S 0Vx٥aXvZd1K$ueH F^杶^U8~$x$"QD k1 cY$C+b 7%)>:/ a.@AP?Pu/ ×(?VJ 0t69eS`R͆^QJ,^iX=;*HH472M 707+C*JyL^8C'9[p DDhʢcx*F YS&>QK`g{!j~f7ݣDSn"63F_Wx?YBpxa<(|۠;Ͼ[@p^º4m^%;WO/r^Z '+%`|sae70oOHC\m>? ҅ݼBoUړW0  SٙfڞXŋ: HFȠ38MP+wq*w$)Cޙ56en7,R2]ǯ~:x"CUOɺVe s-YK)-:ȋLsR/x_Pe5A79!*7 'm*icVy2bT9x3ތMCzsy{}S=iA01%&<׆:svŲIȵnr O! 3r9O1;pA{9vIr**Z3uN]D +2af$:(XK&:>8QZ|s "L&{Tդ[| IډZ@^ɍFVaڻe۶sM,Q/#AH5%@\iG*dG])ϲWKW"ЌUY#[IYZ/Lp[:Ka\QHY }*>i[k{ڪ-FoGچQ@v~< b1 n|LqEe|. }^Ub"Qږ7\B@+8TMwW O3;ckc^(uO]PUqYmǕ*^k.FY*|[9?:cՕ:r)K1=)!.tO?O9=[Qb7w 3vYUo>uY)З&#Ҥo c_|3޷w"lo!RGUTs=Q."Ֆ &Ob^J$6Xj}?\4>V)t&XR=GXb{c"EC_pWJ(%DVZi]$昊xr ]9,%_  [DL&m@a?]["31_kBvbg%@@5n?Hp'9yJ1rh>N{Mr?3cUshyDq6ޟmύM|t[&Z+)̾zitm b1(=ǓyYkq|jș٢AJ[p8 >zkC'ȳ92~- c{W)Mگp֡av#J TF:Sz=A5y&^{mtpn}g//jʐgv ىOfS#U)" !5,ܨ<2U{\Q&UlurQC&Hb(?qؖYnm66 /ddΙ܏G'Ȍ|{r)'~{4 `+_wqX9}}hsg&k(h%Z}fLʽ`]APlP;ӏU񫙝Z]oH<nzt3?I/ 2_ z@Gj<2,5ߖ!$ ]Ŋ?'Id&+PEqE~) S?lj{sz|Κ*_XQD߆ #ⵂA?T(VU/6N*D3&&8M9?٨pZoa+}Ɛ u8{lmܻ&xAVK8B>k (DdD~1稺S:C@]m\ȯ ZSc=!L2nZq8J3wvUs8I=.W'&&g|d)K/8W &R&g'bY/N2$?&-L÷riMg7M()/ ^ER2;"mbIbz S_4ի;P Rn"ˆym(Pj(׫\O@{B'H}F:ՠ 9 ~B tD*'au"4,^.mXmS KclGޖ56r^Բ]>YBo`b/NHN=QdVLV$PV֩`P~B>= ryI|qPZ 3.Bz%5wwPSa! R{E=lNWJgu>!Ъ|(%aJ(+3Y9fjͪR=q6 ze{<:I ܻ$)^ϡ#XMhq.}׋A\d~8.xur ,.I=H>NdDr ew{+O ǧGJB?\ŒϪC ZF v6Qy̧\$M\yncD}90%?cf Mltd2g0KޯmOwʅ &5p[ _i.KLu5)E:&".EF#Ud9G$=!!ok(ji٫٘ꪄ$ )ɗc58 (b){!|Wz9T1$)2f\;A!d1QPs$PL_W 6,m6 9^'t5> #T,~?cMGod8Z2oZ{Sc쵇$Cd7JȔe&ANf#{!Ѝf462!2%?]CAŰL#W$bA FMu2(,y*6//#v9)/&x>]/@-W%t8UPƉD*rD8P!O米 zgqqXRTPg]rȢhÅHۚ>qXXPL=̹> [m!thaDmѤŘ`XxCA"eXPϷ$SC|15s1Y;|>Ĺ8w#HpDMZ-jh3_&cʜ]{PvպG5:<^ TZy-eS&owh-ҩNz}R`ʈԟ_E )+v._ ?ⲼcY[+ԬjËӢ`M|}y#D:xp1XU#PJEe7 og變Fb/ŕ^񣩐g6;LYWR'O-<;$qNlkLhMCy5/ :A*l>\P Se4DWe, $!E+m^ % =d%X;>h XO?~%.n?&r*ԅzh,+'F0at؄J ,J}\_ݒBVce0%Z8)99zf9}uv]<џKs)'8jZK~Ђg=v%0׭hR]vmI]H`ӎR]WxkɑRnӶ/ŤܬY=J$%kDq.wA@{=`kf허I: cvݩ+[Zn˦ʄD_D< *ݶ8A J#znZK=ǯM1y?_{ ua`gKGm%W ч:XI#t?#@isQ*wCX/D"w0yubNN/o>paY+.@A:x#+].eCي[Nh|qrѬCxp<<גl*50[.uo0m3 4nyt"vC䁉4р{kcһ"OYeKs.?pϋ \q.O3@Ɛ*VA  sq᳾.;;Ppb ;\rVN@4eJN[{CM՟a^R{Kyrv ubLE}odi/ #>yX}$`UG7WEypH P/4 m۶AGU'!n$j ֋۞kwscLAuì U@^zDT(&LJefAto7L"i4dwUNx5ĞLܑA*1s(cAҭJ4ft|ioQ k$hﬤ_Y#>DJ[L{0_Wp W ;ݸ3j\;YfP/979;3\/ٺX3si}UCz@PP%^WcX3<_:Di1q)mḩ> "* C蟴Tr&V#_{S.'" .Yd^UȊu mUi"[MnjVA]8K 9 ɹ)ֻoh!jWK+Aس;2Su wtά)-Z`m0F)IIIGrHMB˵Y5M}S47=&zaХ#r6סr&*o85b *&o~9=Wa*%庉X/ %usif-&fˏKݗmW]T?Ym"q4݉D3N|rgXsrY aM\sʁf=)ݎE08hDlI"ԜUEXmP1 M*h^+ _2Fhu[&H?J9iQL.wrR**"azम\M]wB(,fj S᨜CU_; Fl83 aJEeG31«tI^,H?IKp YvU,ױ{uSխO&}.R9̖!ki S(ymRX5fw9O#$neuZh#S;2/XQST7 /Uqܐ sE;)* `^S6FEjL:QA߼'yYv?8 ]xy>0e4_#>ЖBbf?7ƾ8?$4 ȱgI` u5>8E1T$hYb_.,=.]KX-*: _I<4i:P̺B7kǞe~ZuNfP wj3V(jdE@3-X^ N>ut܋w?r-݃@ŵc;>5ؿq?[ma~5dWU_>Kߢlߥ.}l _v]X@=c]7lH",.!7*S<h ɚaɳQɾ]:'qMF9̶xf.A߿À瀌.Љ]ֶrBpU&ED<eCԕvNU:JM,K>L$P5j^J\t*ߴYZe00Gev+ N)몃T⢿\o7h?օ,?W^A \"k6 gh Ƚ J>װLsqc>s}xVC"̠ S;Ih ?v_V;\[K)!KV_<Q(U 'G*;ۖ6_ف4}t}zb%Ӊ?.g*eFsŅesb9݋,=LImR( ZeFZ[[#B7P|Y <>),T-J }?n-u f[ '9R{6,9{/~ޯ6doUD^rdĴ?y` Q>~֩\m͛q#Btc7j i||nOC]r8 a5|I2eC>Na]3UZ1=g_y[+>b} 5~ d->yO5lYW*|m't,#h~b^*$c/e bS p n#r lV^gF-tgts p`|KQPgJ}Xs Jg?1E#HmhXM7+y~JywnU:4%:p%۪!xRSe`W=~FW#9br9}q n"ׄ ٸK:E@ɪ֩cl4{ :SRCM ,W&2c7kA6)@/|Czq~g*FG,Rfo6CLK U/_CرX{)SWY_>OgyjA=%2 iAbP[3 ="\Po8Gۏ7]MV{nETkpJ+6:pK"BFDN[oEL2慔% Jʾ/Taa)2+[%$t$ժȨ H x qI!P~և%GK*-m AHm P_E,ClJ,>-atlbT2Ѫ5b$ZA3`W!m/g9oRIE_ןkQLg7\x"5*G3c7hi&p-xUOȦ}#YLt+Y?#!RYUgk Qt]X!8EH@S-l,WA#SY|x]/ UlWYg5 ja+Km,"ql0[C| Q/5fN2~>qOjᅆI\=e덄pC 10$d vXWi{m3| _衭7?3T1),a -e "r_hXe, ޙ]Cj`rheD^HwkaT~;XeXd0.ZTr)l[Կ+m{!B'\nɄ[:wg͇7v- hB~/bn&:Vri# )aɒcZ2H^t|~$ C$x tq";y"zCF!,QCR`Ѭ[vHve=Hx#cbܶh` Ɣ?T ZqЛ{m01ş|;;턿wV:K4]9PluZ3pOjLԉȴӤ p;9(p00dZ)ijU1a5]ӛc<$׊cW hjij$ _0Dvߌ>'AíIb߮\, lS`E? EM9澁Pux悔ub{G ^gB,-CME8ذOMe5rN\YV{\>g#Y7oH*"(:R\ok0gѽ_N?BbNK:&]j7j˥Eb \NXb6E %I X=띦ܽ'vA,dV11D™=#0vB.h6qCU,f]/cTfl8A'&|<Ѿ˗߯S'C rƸ /%˅\;n 3_3W2#>OFp7a~q$TGy9Xk^BeR48)6TFфץ-?"I:%UjR1D0"_4zg2 YۗxZs8mծ@5yoBf@@@j:WH]vTh̿ĪਮU_NF"g6L2!; `#J*5;)fz&&f/b m6GC[Isy{ģa[tw+j%IJڹ:c+ a5qV6@AU ZK98$ej=4 FAk:œ@k,Q04UJx:`OڠQ,|]% #$V%`[0P$1}zK{(i{58LcSS >L"<%sAY0.k7z~[0Չ r,ZVNԍi1`Ai vhI@$N0W;qC2X`],P饴J^MR q=GEZ,CߺTQO,73(8z:\b[`VThLNo~qM˟w8>ErֽWe|rd#QϪiSq3s6Y+Y@ʨe%x_VFJ ZB!˥R#H&su0|34`svp$U#c&h~C bk7E(DZxŚ}l2|+RR0/^׃Y:F,>m$Bt#wxRi=\MTIZy_' JgkH(}2I}h&ϰLwE=Wpi>`"kuժ8_ɳ npab]mr+ 4R FXtIpY!"|hPDb \~:NŽ4^*}g{*V*9۶}D%-W̑#x91]_ƻ?^:oB+:Į㳪~vWY1UYFQp-sdU9+sgġM⼧OPxyl XJ7MK::0mseQ$y0]N#x6&@uG3 u#aAPx//>;n- W]nv8\0 Z:8P"2O 3q~ g5N=`\sg*6Py0 sЩ⾆G"ѹ>'d* 55=@]E`.c8Kݼe{սn72|.Mg˟㾚LJ̘mx,jh˪X/-Q5tw`MtMvSXBy*!AR:J5~@9>VF JU>j7;M ݤTlm4)G-9Vfŝs8PC-.q{>Z vP_;mlZ=OREh#GY&w"=w"N$0{ j'@>ux:fUǻuFH{ךElv`}P*-U,0ǓΫ%Gh/ t8!T]j;FEg!7UCړ9&4B:v.{+'zPu Xb:*bEʔ5cF&䢋B؀p\6ƯoHolL0 zƶB@XRR5͡pK&uנTbP;gnk T(k 5͏Eĭ„F47 M4QրRv4Ó{*9ǸWhCGV@!=e^PXmCpIp\EfkٱNsz>ǁ2/:l?nd _[ ;kNXAI7C&8mȒ@⺺]r"!*BQRJe9Rd [<.QF*%o%FkYPJɀ*CGZ~b7wch'A9RE R~S_w/5eo\| ˦C~U:q S&GNMcB'j`|e `.c6+Ƭ5\֠=F=^Y'tE܊pE->.QHxnVK%n-dm?D,e~ ލ \(p"X˸g* =0՟CK\IHy#MkcF"%f׾6 kIvi%zW!N$j[B>m-}MT!=v[ѧ!=mrX*g3<l?ܫǜTߍ?^3L_dW~#iaF *E{9#~42{'q҂$Ì XG/fzrâwi.hב67p"Jy2櫈NC!2 qJ=P~&#j88$z0ڗZؿEH(΀(ض 6K>\< :yT?׺HĈy 7\t["LHm53W)-v|AY-hư4':du:C]ҞgTGK͚#j/$tOPK\7eY45`çRuM"9#fh3kB>ϠI<:6AGrC k@,c/ !0VWyӰZ>wkqs' "^m Ct">mJ{Jt(7߮/>lR~rӊ%);7TU@%%p^Y 6$e BJ4CNڀU_sRHTy5,Z wvF)1QD屻_a].F{:)\.:; DŦl&CT:}z[=Ӏ3`BH񢟳n9}/ kO$7]jȁ%΀W8loy_e(~%D9.ӟ<0MJT,h @hn,\ΨNC탾M:۶vծzzYͫy34TL@Nj)Nz";֔+y_.ݺA(*re':=W>uk\y%qNk,Eˬ {{Д=D=MnH{Bb[_s{|}(7Ƶ`9T9Κ8{DE v1MGݙ2ǣ%-MVv=bg[uH1LS %p`0Kr|7 d\L_ηo , *d`ҘCC5Py9СaN09]6-s }0FIxV͙1O/*@ۥ}(T%E .3b$ٮ5ő&ɐQ޻cEX0 -kI)g;0Hf@DMQ8MGGJsA(YF ; ]PlFE,fʑ8Pw )_vP[t װD%=W٧ej?l#l5&cz2"Zf-gp?P^dks\fpGD8{59!ť#1{5߻ ɮ.IV:\@f6憂<1 :G[kջ^@9*Z%4L wZ!3ٳ 2|@zУp+3WA10#э846m,XipyJb B [BH:ldνpM/g|̋H^k#ԢQ5\Jy0{fZ@Zd 9*bnFBau~P>gEs}Ky9aߩ n3ZX Q>H~u8 h#g`cdAΝ/r^'QRӊǍ>}l:⩮!_pGhIauUl*V2(>U(]dT}Nr 6J:d/Cl -R){p2[ۍ<^_&ZS$i6e /2ǚ .񁛩 ?~ "oRRLI)j-JbO,=<&MfUip=kmY`_hI0+pл$h6Jvn6nj%|2,˱7eX(P-ZGh.|.&Vslm?9FDipzz WW/gx~8x`D L)f%q 8,u10)J4ks댖!(fmg;1"2Y8biI.C'w+I~9&Q]3¼2wz^t6ꁄEF\y T 2 3%-U7 QeݽMAs{ndo83o䰽"Ƙ|J,6$/pt@]kҀSXȰ3`f7R7UvNیRd /Ð >b9.qs&J)m{= *NEA3~ӍRmƢj0ri>ė6[2 jLb^Q:O/zpXΫ8f9R,po8mvyCѝc+ 4l=8 &k<?xޢfx[-좾 t=HTi"; (M7GDq{4ɰ,xIP?Ӌ`Yb6:Ft-g쟣fF-ؕ 2> Sܔj+ S ea>|^G= OWlvNL&RqW#y^5DWR}mYJK=2elirhMN`\w VJ\?UUא{Rd9-o ~;kH:D[5_xF:<'zjyڍH#]пWM"=9iP3Q=>▛SEvs׽ 7u.O&参A#~^./4E[yhDZBԉ¬;5^%V-Hf#2V޲P#e7]fWݡSnX-f! 90,4IݮˤGڪ".FN+]rcFIDB{.|D6"#ƜW;Rz,#IS5@Қu8 P٪+D( Fp9l/#@U͡H!" UI:D4"Ui7wv(/,(sTIUpo鄪)?sO-""=scK*ҙ#uq-ׂ*7gW EaxW-Zzg[ n$]%ch(JQ^oqFQny4Oo$"͓@[X /¡߁d׎>7"8?*uduD ON~>K5V]GP<ހg J~%h9ڡkKNt2Fꀟ8IY]ϙqaiqgkq%>I6&4B13`4˞wH٨y2Mw_IGpR*rVQ sʕPL5i-3 NQ;:u I%l@`aea> m %ǭVe?qV<YI_ȇD37 +/㡜SvټLKo935^9xg$9PE憎1'L߇Έ30rX'uIHo\aDD'}tMR 1Ԗī4`V*Kɐ|<_"6 ^pa)hdҀ2,_8c3R!q[X#{kaSϟu׆SCg gk71L"sxإ {{8x0tY>MPmf%!Wb,dr'XQHꪀj2ɁaK?JXt=5[e 7"5{/v=O_2Dz/A3zzu'CuEaޗlO:<\&AVl (@:⯑{GF O nVa@>n#$Tm7t'j,'paE]>:_SYT`M~3ef?f-V,CmB@AD?>f:]CӉbfvm5ϊ$C\\0Ji1X]PI2ˉVg2rWP{ 90UMj"i`& 7B 8{a=\ vҋƍ< #{Խ4{VĘJ*}Z A^SþqAN#tMITH$& Oj ݠ^n\{1XDe6`!SUy5C8 &f&WjYה*h/&Q+ 0&nUud pW +6ZAOt:IBUM#)qoXnb~?J9JǨDZ6͓?iAL FU'^ Ju+@WET+עø豍߽+jo6#mHӈ7&ƽ 2t0j\۵Y1ñW8ræ:N`߫49XX Lj:"h49c]M}L%kC9n57ĭƻb"FF댋3+A+?qxd  OIG  ӘLJ秞\Ytf)?!(4Y:c0X+J:)69$lK]|eʪ/*tЖ ^65!ROك njq$ ؋4%yWِ{Љ5]'šDV^mwQwBt9ʃLp*g>Y4_Yy55J{1G10q +.4ѵ}cGi!>.VQ}hWD_ovq[Ƀ 7irP"ty\_~Bt|X҆j WiT=sY.l U@Yɜ`9k8p(n+BȐ#*sG 8 6?m8 " +{jT?=%{dhl%L`YY&]U*l@ B' gw!8eǷMtqÁϋ{Sۍ# zǁljf7-9]@Å+EAp1J7Sj]q9F+0)#~xNc`‹]^rL܃%<%r 5'0H{,w0H!젊^4q]ю ̽~wa5q/ZƎQ f>A,:xUI=+G6=RO(;ؿyTjove}I(NE ̓9^]pF g/ ?=')bP=ݫ|<Îk]y03H+B,y 5}d>`r8ne_:0k%bzEIMX\1.OcY> )(gÕL֍h=yC6H\ ڔڪ;H:ȓjc\ e5;i5l}q̦Ի^;9bd^R*V͢nϡ'u/(-YA;c219;(˃Ą)wpÂH0)OB*FF~ysM\ǀwsU p%6Zc։JĂkJf"}A<դ "G ,޸o.j z71r =~yB;U2n+ *x8;1FG1Q5{RM*qw[&.(c0"sa#E XdII; d^`Zz*]#[41xL?mb.0=fԴ@'"'KK\J_,HBQD&bSe;,ĕѭ.`SHOz˘AGqDQl!^}c,ad8VAӐ35yQi'-}}'qvś_jFoo?UJ [7uY>K;e@Zni$?haԏ /i"c6I6MWtuqy|(S=I?L^V0/ "@ r"UK.o2ʪF"h9fM^WЈ: )E-:o ',6LҶ鹿:Kha% c7c0@)pWw}g^ 4-Q V}CFQᾒņVӫ\빅=H/f5 Y_%ɏ,e,'Z eٯs 4\URF@‰A$;[I,ҍ3&`S#F+&8\dtlrEUfL8sjEF̞*,]e1zxF#fr1ҰW^ő ]ii;q~偌+0SB:x.Ypj ,8 58 imi)`_`kLeCUr.B<9.U6>!qʥ\X-]hb3'5ቷ^18mQ88Oy' #Zt&gS $ Jx{TyNq:~ţ2O|vgYR܀.szv3YJFcCifI`MWV/p{UsSv`7KQ'Epƭ ](|rSB}-wY0c${4Lf0Y̕t8YmyW !t9 m'&,6 /Z]>Tbz8–ϒ I n"S]a;+Bc}8D '^睃Q2Ry$|T&u;PX Ɛ:\8ݷ,E~oBr!M>a`}aau.' QUJJk^zhy"?gR,8e0 p m-TEr*/Sl]@9I Hv9Liƿl$]5&~DC o >;Pw_pwHyE1X #a$y3 1؄?y׭zXSMUO*+GP $-[VJP )F)g[IF\芖qND;Fw!ވLonkteoLCMk]ḨtFH Oi$kMl<xS7ܦH! AIV$y)ZnKR58YQZ C1RFTDh r$1†O2k'|w+BD)FR6J:/]8H@- c~&j=Lifb6n˨/nfoXcE2Hc^?䮴{JY>+7N}2+Hh9o v[DK[[U*@]):߆wdMs7ןSXՍEGى2;9upE? oƾfw,Jf5I+aHس9U%R%!M,(EU>9뼥5eZ~fXfk$ǬqLHtQbRIQ(U+3~*)G[+@׀f%f= Js"ҦG b'M>T:JE0.Skʥ- zh ~bt0,dpz)(`:ȶ7ҔAT5''G]Tl7Ќ}/9vQ΁Ej w+%Pӱ(h($/*[ABiN;Gc_ZG9eajE_Yf{1KoUǾʤx ]}J-i1c NK*ɉjݮ]}e_&>1׀5zw L)41k\HWIIq=:g>Kf~ .orw题0ѳzsoWg5hK{@5yu/ې/ҜT'm,HeG샏w.}G*s]A}ڳ ؊A|w js`TD.7"fD^& e3'^!Qlu!R8BO4chj|< a`䱇PGo C_CSKq J\H\?T{87Sx>0UpDbdk+mBeSS,]K54?QNGO-[E)W_1̸_vNd%;xzoj=,xZ44X m)'ܷ_MXu T5,:)00{[o{ w݊75u'|QA+P̲az19$=YzfN8|^Vdkhu$E7NhP,\S+^wGCE|B{a?49HnU-/?1*#ITw T~ rs4 _i n*K E *(,qduc6l=~KLh(qu *Ӈj97LB.P)ZgM |"XDzI^o7aJD"oiKo>o%`|WC dT4UABaVSx]^ŋ:e9`*{ikFQcۤB '(]OO+/0rP.:qgX!?4Vž5ooyFI0 H$>ꁀDGr-X8<\?OʬhsA"j."bJY]^Az]X I/$tp(@/L;^wA_0s؂cF2=E:5fGt,72}2()Mؑ`NS\]W^xM >|`Lѥm#fi?s,WVDY~oʳoހG)KzL~M˟d ydػښNσFPؗخ1;S; 965"jXZy@|4s fʗ>kcTV?h fsY$,xj Z akYǖž`{U*a5ָue0-b*{͐X/hԻObmŴU&fm*f4 桄$4;KeNK+y&+>:iONxyn\fXm~sMMqv,rom!vFV#x~\=i㠙 bc?MF.2_;<?amKJV)Q ~C2rM Dj86|:ܝKlyl񨎔gI+ 1vEB` !X2lBnf (9v7=3q8Ƚ8(Ff3î R dnBq :9|{XDW6_i /&>%J\wR-?TUA{7OP!4] mFQJjL>q]ҭa]$"2k o]A@;Bzhbs<_`ѺTD96E0Æ!l95GԤa^9V<{:9vA06r51|g\wWF2 T7.?}e^)X6xT7FFӿڅ]LȄ5@q/Y`*[ջ=N][Yܱ< T5Y`msUAײ:CUSpAgVe(b ϒCNu>:6'K!'P9lYVꅊ͘_/Vkͮ뿴LERqJAaf[ b+ aZ=l L5O0X6M:M\; l H(ftz;Z@*6c5tր;cq?&hEč-+VSJZqPiǎ":ĘE Zco04@΂?,@X?-#=vz{;HMolM`9d*`xDj$#ixnXm-TV췳&H O_9GSUHolCgjOw@kYAu.Pߏj$f?ȉD!Xa K*0tĬJM`啌׶}YI{`b7 ʞMZޤ0V<"cOeE?x/5U-`a1+a]:uDOeGYQr&3zOvC$lL>PksIv>EXt~\a7_ǪUY*na*l#ے9ix|UJt~*4N ա.- TbPjnGzzx DgW2b"/͡s7~ﺫπrZ/EZ[8ekB60èY}ܿy7 wI[Q@q?D41Ǣ9vI /B!v%H0cXw2`⍜~; e;owhW$SLhZ_]^WںM0qnAz"gz uC>R[ZdzgΦJ.gK,?D;&VaL}o١c DupqZN#A9’?4Qc;G#SU8n{M٠Dl OH1 &nuBx/{S/ v#]|v9h>!DH| GhmJ*V{-ȟlV d>Z\7C1/X5էtg^~__EfWumrE2` a 7 F#0 /Q% ,6M?x&M؉}tٹݕɎ]!x 4 PNWr3 EPܤ7Ӫ~}x+ϻL>EXNN\v`< *Q}>|.JyhJꐌ /?/ㆪݚ|緑1ٮ%}ۆ7;+(ik +|n{x'Ui౮SQڼ1 An W)lYrhrϪ9kCP \(B)0>16;= GaGi-5dۍ2W; :ȫc%$u-s94\&ҖTA6QOY P]oQɝ+cQt4g1ᣄN9Z i>4w\dN|u ,&#e aI&|/[]OH~YCvdVf{~<1h'W Ʀb wԼ' unAI;=kWS`!i t!7jtb" LYN}xVj(wyi:]")ֻAx@xFXtlp=`h3`Ǫ*zsw $O\%:| :ڡ,U?QR(,ku2P"B4҃7ᡱa㤀>N0dߙ5܅ Q7&VS^Gd.(IdF+ʜ7P82V5nrZYhz^$VdȮd6Q MP&,[-J}ɱ5zg}㦯1׵L2)s2`AڿE`6-9}!CxK=,iVkE39͡ YT}*\*":gvГgwٙ[v G0@bXJV٠ Phl*ӱQC @ȏ?WYQ1$I<A8hJ9 !{iiYu-|p `&([K 휍Œ0<;vH㻆|Qެ|?u[ƃ/ ħ5}l= ?/{Hh6.7$F*Zk_Otuq U4TK JZ8J%*Yg@ChHxsvKn$#w_!2]A q yrZ:23G֓XЎ%5Ic2 ] }5$1PU(Cj|ͿL4Kk6PoT^l;` = %ھkjR&BA3f|koQ5XLô 1MU+pLzQ3umZ1?8CPDD\1yGI{Z_^W值B) BhZbsEB7L05΋?LOlRnP2c+W4[p)I"S] :sYgU$[n:byɳl݁Ц v7AtbSΘjK]A>*d ^E DM|߿R΢6 ]ZCw\y+ Q@>,OiѸk@RmicϏ-7} %0 &D6[\RѾAaP8Tsi;wzeT;5P)sG_AFi>&˷UܴLLZހ-SKk=1.\rϺ$m*܉R vYegG/RC CǹCkD $c*Wz He5A  l'WJ1/nbZ~i-;k!%LX[Gs#e{+|ȭf{5~eŽxRw19'+}[du=s*6B{ü !3/5+\~ 繛jq7[yܩ .aH[m1O}$&\`B%ZHGk>j-v2SWaB_Pǰ `p,H+aس>u4%d}ZfnBj'ئw^yAGzQ#nSu5k,fS)8D0ZH܌ίPkv0iBB|5pQPhtbyf`wy~cRpx'0"T0 iԉsV =6IFV 6*BU;' c+-]Cl.b.p)WV}B%R$4'bNlX44׷C;f#ٿܰFpdY&WveԫVlݨ2テ$"!~s8>aB ̓I3BHurs\rvʴ$_L-KkUERH=It4Lg<4Vh B¨ U@%kUn*qJM[_RZO1(cЯްO%*+Rj'WY*{$|٣34# V_'IPz&tOP1 `ǎu#YIs" d3OF:Bz/MJP=/1rD%c_ز#=Y>;xy!p}b' a4 bk-nu  wZJ%\  PI:&GLAHak5+NTG0vgƯ$yRHҁ@4&+f{:ZdМ=*H"X(2JJ ^-?!<1Nɐ6D9F8 p4_b =[: G t0_ oӏv5 :j]8 ox]I ]>ì wҀ_A'kϴhm0c9%Ӕ)Ru)!.c:u%.NWqް[kς-Z=-iW y'tbHЭüR(^_#Oʉ=0ɡDAM X`+Ga#MXwvśDo>z8A$G7'uGb>pQC#0y֭4X՞IއhJ8et|s.0,jp T]H3NnU?8FWKKVF]"jP'{iu\]ⱌKe.ׅ3RX r,4XCyK8Gz` Amjw\/l6F:kۮж: ,|ó#LSL`tJz.Y󡒾]yػs9lq(CY`sg&9gR<ܷ gGI#?MREH)//e5aMt;b(f;g[LkLq7"#}gM{̸:D_@'4x7"aI:rSKBUn͐徵.k1gM7ICwË]ؔɊZMʷ\Ż0͛wU.\׭0}7#H5k ;l5"$É 3g|W=1} ]J"K$5vRyzaJ[E1acj ѫD >^w31R2qgR&Hbg IQ%3Xj8ҽ&Y# T}Q{{[`ؖWS&N+0aXu,ɨhA'yC&rAVt~˰iyC V]Y9 Ic PGv7&dC& t=yXvb]"&ܾK\*&u]G•S1A:0mcסY3):T΃LeK5˷-VfrIuvҭjxbRB\ n;ϩ+ 2h_DpvWUZHO`<V `æmOٞw>8}P;#7Do}VnomP(`n-2?<:r pU<-6MJsxcס*2@3 X %Z@z }f3 J ;=u?'Kr}/֤G]FҠ?QOX|2hrS!n55{,2J__*9?2D=KF=_jb=/vg3j( i2wh*[P/ނ.~A΂r R۶ (-zj-[ `_T>^;'&z>P,l0y2 'g_U0e5ڏW_ *9p6Z6|F]l擷3CR`j7aـDbV-kc#ކtqh1h{ocNX1 v>9mj5%FԽ|4Lώ+%R|)mky|Ϧ$Ò(C|Ma!U(k*\G;X0(=ۆ¡ͱC'Qۮ^[c.~Ā..*#&WGkeM`3Qa4h֤:&!cY[z )Y[;FcYK)Miůnj*θ'47QXB PNLc~n{xR(%df՗V.Qv-g,>h_08`+"3 f6BeV.,VH0]ϾW׈(RXoMڣp? a4ĺLޡpjy nZ?ySt2Sj#NU{OR&ґ;Z@~ QӪyDmg4Aw{&ZϏCpRBGizu\A$_Te5GZTY,ɱH!;5#ďI"ƀ9mVn*fuMFDy#epxhQpz>*"mkZ [@y& ɧ[ 'PȘQ2O+ ttH,8xcz bm٘~Ͽ3`|yg[ m?cݞx #%?قqcak2^-s}̏Mz&ZRA AM|hWl#G-.;9a%30jbMgTAmv!l^Z^&!#y%> [S^SJ?!ܛ bF=;Y-HDjiauV_5l@ha=RҽHW`1v#BU$wu*u=ҍ1a@ϛV/6w vۻ<؏;78Ul@oHe rad[gƻ[NvjF< ]j:ZdXv2Qm{J5U]eFʰ ZrkƁlF1_v:ڠp.s'>3Sy6OqDL ڿ| 7oGR/\ZD"%WpW)=z5eOEJm2H> !N`t{ngk`i|@4͖wEuS4 m[E"ٕ+3JiݿJ4MB {TaHUfe*!_GS/7RC?\d}KpѲGݾ N2VXxm )/A$C/@ekVDT#v}j ,CDkӁCeOsuhF(.…^O*flVMz}w\x0CFOԟrO>y~O=m5,^Kvk-oذG{?y uu7ċH0b[ހOL#EL%.{i+$7סۙHqtue,}X"+ ['KSU=qg.GGiEޫޫj<Ѣo3N`)?zt{{j2gcڢh(cjd'WLaLGqA7p0]N6Ɍ7Bn6ޓS5yˢw/E -m81~^cp|ˢe8T(˞ Lkʜ:%tjc1"zKFC%@$d(k5.3*]õB:Qa\4JDnٮ7fHG@0Fh?!Cز[V@-#Q(30}%I3nLQNAo73q;,fv`0N&C{A1Wn֜T,*cGļf௔~:ѕ1!:!PD:DrZ@s{;F@K!k6`{<m x'I>8'8Mwjmvvt]ṛր}/e2![!Z dԝh`s(,߳|LOG:j9 t| *?|lwmXxK8AtPI:GeIS?'yj^}))čW'BBTTJ T,"4plpLxT&Y֒24ϗw$!(W0ga=Q 2ܠHV2Mw$fza;FnX`E c!6p+6*`!1U e6z ўsB4kTBy'.G.eԹ!,8%qm F:;n+Zݩ@gbZEc)P CCNj%> QRuMDb I?cq2 M,Q1c;6SJt;(2Q;}Ґ 6+اi&x0-$<;h$ cRRӪОVGDEaݮŹh?R [0Bʢ9* 2ۉL>^:vae> 8a0./:@EYGxf̽b?@Hݏ"YHf1 ؛k16|,ڐ%yv&S,=.MJZ8!3@#YЛ^݀ 'ׅ̝'er(W|Nݚt^t"#qi%7-ivgfP^4P1X]M^eC:Wىy,aȮ㗻Y4&TZR$ɴD H5%B}LjENi3he`4@[sٖ[ZjAkVh<1CH(Yt'jo:Bix}Yu W]\M)%M~f_gwN} mZQ&߂:6rL*{dMa* aQ[UĂn6rujQ _ bRW$vK3x,vێkl`.S\g#ˁ`E$d|){m䌨#G2rǔޤiw%Vfm6rC T6d`p4{%p)L@&سՃf6Fr+gȳ By*)"l"lɠ0._߃ 岓v(t gmQF`AƟ~sCY tDɢwx ch֩=ny^LKy S+i8S cy T6e[9^".dK/>/O#WD H-W pP iQs+¡d!ٌSQGDgOy^T@.-^v#Cqu4*9|bJN}-^U[ ~FKw$ǻx.ESliN'պH5%;aJ o\w Аy{HD\ܗM @AUå:A^\ũsEZ* f4fY)paNDʏH$A .( "뱶n }ȸMʗBDXpo 6IDnӝL5F|  dzoTmuo62FJşeWM;pLj6NB.$u`ȝHf[-g £t%'{8$P عr+S@:p"!UEYd/a(ЗR~'"4f$0nNkR.–ヨMȕp,oRgnN4Uv>m? [WD6cܚ&EPLV6Dq@io F fcPqf?H*)Gbڶ9.G[WW.+㺛L; o b0eyf inEC稦h˪SkvdwAH%ZEdByL7LH-Ԙa x0ClLtˏ!& 8YޘcySLD#W. :Ur %x7VQxQ0ST@ J7h1(}NAR X8fE?OJ͍OFg,q:v|TMkm@n mX;9iiLaChHr_;B2#@Rb H0p]{;d"'\3t9 ,q `$'HZ`qV'̰\1.S{O@)͗xJ~@rNOޛ(S\J'Sr"9ѳ~$:j7%7NDh4+}K߉CWNb'c~⋥95$p[fq[ xON^4O05 t6lԜtd\7-m٦eQC#6  g F?DUrHcX}!ҧ#I~ w)L# ڲ-vqѐ[yUG7-OMUHͲKH篁T*6y]136)s!Dei ĉXViE;*pL? md`Ǐ8d<)`X; Tr>AB9k'CqPj3mco0r{=J]ů%dR<9qci$9/%t*ZgMoG9 g m֍dksagHAEz̗}qC3gQD6?5aL>KmĆ֘}~VBqETQ9;J|_i^19)v r읰we$NȮU!o80,J)~X> pS Ac^AXtGN;55PFTáU h~Y6t7_PwefkwX]0Ƅwkq9֞#b"Á-Iptx"Jخʫ[ד$``|r\@fP|pMnByA0zI yI/K i/.Tz:%8dI /Gn:3ZЛdW@!vm 3}3-2ϏZ_󮏵dt%'QPNxf2꒢ 9<1\lc[^g 0|_oOO!G/8EO$\J_ wY nJ.] +d8xr׿Wn9IuӚ?FiʒL ZMq}+̌EML*nh).?XԋGmx{Lg)Fh>Z|%O$HFӥRf%׍^>G p zK~ڀ72cRjCTIr˧\a"CӨ?hW5W^65̯an8Dm1v)K26pK8c7t+D&y\8#gADD(L~&U\nl(j&E|A^{˽jCeUzN2iw(TBP ]q0} ֗sUrdXb,%rg 60&PW>Y9T`EICFꨫ-R:t ;16u:0m>7 )SNZexYCܖ;f,9 NA\kÅ`Bq=-[g]J+t) !M+<emw֯FUI]a#)>`YDEv`~Kk0Ceh?r)~^28jnA6_˕.NS{@7n<YV0. hҪK0in M*G}B҃O[ S=^B ]rvgR["燉BUZ&qGBƢt0;E>0nb."5nmF%SZ2x?δPCK5OD*=Q::3ـ[ KJ|ez2o'ˍW^c8I'á ||&͋tKjU-Y.j~@ps^'߅son]|byh^1I6pG>6qrU[wz?@Ze0S!{T19|gѺ| M `!Y;5(|DC.u[$)cՀ߇ӄ= չo2zG l՜ WH6ۥ9.,ψ溯gߒ Q 1T`jNQ%N}v,?P1ɐؙg<+>QF}ĹCXYoH8e2N-=G* SGmB@,u5En$+[`Dn= $PZh&# P$UNYizo؃$'Ex}= J%yH@Qfb}R6$7861#y}Z-1,z 0oKȄ oTmxS<ႄmpgw24:Lc| Hp bX>S&m|[ v_VR#bMem:>x Sb;$Cnt1fimW]>TQa*Ƴ`)}PȵəN^/`r{_6Sjd&=j 9jF9qWh݃`Kp 1Q\4qUnz:Ãy`Wyj^򎶾HA7Apa=>|_联AEcԵ1K"M5댶LL>n*ڇ*.i&Ux O}b0"*aY3ӒĊ堓Uqo!wѩBZ- ,K';Ocs%L'HbR5:Lj@/,1K~C-8v/3eb7#— jXĦG$2SI ~5=֎IF^ kp)`T+fYní6\`޼4^ZY)%1;dg֘YCzdHB1B& %5afZ*th ڇE3bԢ\S;|p?|ԝm{Vmvj:Nyzډ'M,^vOEVpy5M/wz"h7ӳtnj1y 7>V*=M{K,qTr?|l]~ï_ӭXz{rf[Kc/F @ !Ap3{2zѲ 2BZ|H2Q =fvp_Z!/s h5z־.YCI8Lh^0:!WKtjs~saXWw τ: d) b+30T9s_qж9BJP`jRUW'8t]5rCvT6Bb$Ij]΍c꾰Pa#U=Xn]d|>:53ﱁOqHo }&J4 Sk <>#MvG&b\{fŬ+IE2 xIL{n:li|ezjgkq s1t5\0Ռ[6ƛ> .bȇ%Д|k:#7{4H;O0eʐM!"K$akcȢ43XhEĢ8@NWf_ ^/E>$D9юgz|2;)!6y%=c_;̧ed |7_ryI+S|S4Ŷ,PZJ_pc_A}֩Y'>!^I3L_t3!BK޼:`p pYfZHP#_++q_q gT&ګu_(Yjqf``Ʃm$ na]Bk~~7v9.4tP0}Pc ~ g߮}qa( sXn͈U5yў!4Wv"_ DB-b3t6@ش zzZ.l-jVc{348',,<ۣxxZ;ܢa,Ga{&`if-b=Wەr]xbsߚcUP|Q[:,㸎$5_iEzyG<2&>#67ȤX_| hm6-ɡ{* zɽ|t"`F}:C8+TlMf >0FH ?QG':9W,[s;cq#"؉o[q2d," kݬ0q>VH=6dMF Efm>:>Ptl]IW<V-OL5 vVtZ/dp!L^qSO'm]xسzKlАIayʐ("4aj[tlnrTϖ KAxA`)8q9LH8%@ F%Kިat'wKW"z/M%t(!@Kc{-U Y: ?^DMxD z%|< ~rPl䮃eBps ׀rYGI,4&eT 'IfDR h/}kwKs, J [x7JR$Ȣrtl8I_x5rn->_JjT2b)Q$S= m9O/DQ؜`,ZOJ5M}i|٤0hȕ}/k²>rSGmѧIA_"4R ɖH:0>ԔKAMTpظ` -PpG|Uė&EhZ% IfMtOJ3ե\r)jWb(d/NeQ^ouhȴ/3蝬c'wnB #ϰU9W,q iJG%GfZאuթ'.h[.RAٝ袝'ǯM 6FNL7Vt`z4}w|Mj؋Ϳ!M^ ʥS-)991F(lEfRM#8A054ƟVa[a`8)G5/iH!2/6|Ltl̑38`yaFֆD\Y=r.2]:tCjh^t)J4@2෨XֲdI*2u_=H$"yKRMЃ=輦Fz卐UFs={J '-DX:} qj㏏xgۚtN9D䆛U70Bfd~tY0#yaICZ pLG z}/ϼ3NغQi\oyb<72S]],?N= ٙh'ojPkGv$ |%9"%?EDf&?s3FФi/^o|Y{P Y89$Rq~8]#6<M$(~ ~ӏ+~l̇w(yθx-XnUER@ wS5յ9"&~Տt2>]JCvk`~Hż9fj{EE#O:T\!d:S_t}9Rhk_0K)bwnKK/E;‘[؁rmV%}1u^IԳ}p }~Om)۽7ܕtRFjSh̽>D]d9%#DpQRvb~ƹ .R9׺;+6R卉RGT+\'E1e1g ή7b AA3{T+K -0n aG> d+JF4Vn/d XT-.,PTx &8/ sJ^q@" TEhw#X4-G_mH;ҧ\aeXlSNlVOr!`-DxffiWڞyϸsN~/h TC ++څCZ>{?n&~6hP! E<ϏD(%;Sؑ\̌jYBZ€}EP>"tA!/Qlj>edx^0!}+lVWl>'59-BFseg55_KnGҗזO%`tM0?M]*.1=:>;<ʟ4=".m:e }8P[}FC , j‹d0LS27% {_j$4VZП;'j猝TCGe3i\v5(|MunK4L;SH^5AX%pr%xBbv{>sBHW4h._A[QG<gͥw'$-m^5h&ygC.C`+$b,qVJ擧aOIۣ"7۸ Uto lr^S] HW;\sď iIN܁|3;E s2=.*gGKw1'ybjsZ ;}LcYcmmnQ-yy񛆗*EC{ߎ瓋 p{dZ8RU%팧+S.>]j,#QY깅7w }<bX乛iRr̞ pBHĶNOةOwK2;ju3 G_n+t[ɸ-z$0?$;7N tmh5^Y]P;LU+eh.{+͚$Jdm¸޻ 1x ZI}gsC/w&NڰmǜΥ?m?L'X<+z}y~e4Ră1CFNEl:'?fUgjqnm,}rTHnc@^lIHsiRww BѲbcqtTm~-~H5yTwE'`05.a9(o)֪Xyz{X,ť<=x{x_IJǺԏd7rUlDOfH!BKӅ"r% OqEH7Cp(*t%ݎSFleb},?tLmf[q>n+|n ΃F)&Q^gWZu4,HNe53R' v鲓mcϵA#.c9@ [}WP;}a12IKlt:K7}H~R+N AYr X^_,d vs E-gꡇC3Ɔx: W`3 (2ZvS*ќ]1o\>3}Vd,drӕ=-]*lA,`28Lorq8#S)h =TnGGTH\M}wi.qv*MhܩQM"nB>?/f+3{rgiLa"=@(sŅ-&_&cuR9CĨ쇏8?  EYM괨d'1@ v.,)7?;*EΤ]Fq/9qn`߈U%4sT${C:& 9.-PYɗ0#LQO3}w"=:[@[5>:5飀ǹuQg"inggQY{1n CZG9@_8|9%RRWR;+ `ow4<܉-eB2RMܤ$,bemّEPum9w4H㺕ۖ:MiUD# Z,?\׀.f?CKLYB~#|Y`rr;eBkVx+ub#s91$.¹y+cBhW%q۰TЀcW:G2qL!{.? ±QH(YjȇP"n>yGFwsbN]ÝkJ2+Pw9xf/7Ю*v)v2 WS>s,My;Z>'l ~+sTDNHh7P~͚yG9B  ɔ)s(<jUcypP؇!4tK/keE@T Lu~p0u{.#RĄޘ/`#R qh79O7)9Kͷ1aQѰG쁣uCKH&)p͕')|4H2t6R/Wo@&Gg@5nWoIғe/ ?t- I ;CӠ`QmYDcx% Q'z}uN˜ Q4qCͧg6tv+ }`1^5Xxlm\'HI$WLdt8=i(T 7ab) 1T8Y+3 _R(x݂nXKBe0s?YcJ{DO–b;?:Qڰuwۺ:cSfXl%>rFTd=IHٙح_#KDة3%ظNtsq x#뮾ǂ#fn"/ Bɨ?:(x[3}"O)qtcBvgpk'( Pn|)Qf5J!m~J|rɾYX6wđʛ e `Kzy j)dvbFgT({$X47׎t dFL{+!_~CeU kھYH.d[8:@j7ev0>t@=*w͊`bhuۣ["4iEY>[+<؇+p(}:S$ Bb߄}][i-Qe `i#GK{`w ޝogdϧPm0%6Ag FE$ԎG۫gV>W6r.J]-{|~24ŭz\p8֯2v݈ G䕁S2T xx'ubCӒ:h٨V i xB3$?qn=r_ [Bu)oT:hJ[~cyfpÞԬZӁVB|GO "*H45PNT)؞qCC P#* \qעbEcyo$4Q۾6b!hqu,)&I7p"sM8v;f&)½$HUhRw/!ʀ}eIjD8^?1g$$~wdX[dY9mƇ*9kcBGP x?p WMrԦy/8p# XنMS\7?0L- 2|L}Бh<C{8Q(X*k` %N]uX4*Ms\ L4ܞwN9Cj̮B9/veKU/iAmVe*5wV6,| qlÓB9 Z]e$%U>F؅`2jDμ*ϱ.1D|V'%-ilTt=fE1x;HCQg%s3E$xI g6*9P~]sm]ӿKLfLkK4`hXi9m:xѱ$]V mR]բdZE?>*,Z$?Z*[b݌IWn_kUqL^z-+W9"&&'MY &=brCʻs(t0UlN}H{ڮ\Vt0Cw"\ o5Ag q}Ϟ9CZwC 06f@`DpрiQA|]*PjhQYEY4M!~}z_Mg}FHk%8fNb  ~f;g0SN7e9g "b;%~5?FlpO{1  NX"QtW1Vd!6̳vcTidC یS ূs/ᖠg-k5t ,43-(M]$e`-ػx3L5\E8;ߩuDC* 5~` 1ʒ]:h_+J`w'VpVdYa!E4lG$ L:uq@͹WgA!;Π42=+?0BYdvA$5Hddf~G37pA)ԘIzUgn_DefU~]@lzrrIKʢ7,ȹ{ƻ!XA` yZ܎pvXUV!CbI`JԀg4`!!3ܛmXBNJnf>gSP *_`9uP^FhgT8eq ?L wG$.PHo,J i! [{&;E 0k @6hN4IA/~3>)0i|Tޘ/ T-i쓳(|d;'XghB\!,dߠ`;3%x*tðm{ )JW6!o:8ςtTE^ͣVOqp~T: dg_:.⼌f$衒r9z RcZ U;cw6d\N?1$?L;jJEQ&fv]// 3 6;- 7n Eq9mF ENE)p&S>- ;I+YimEHbtZB0kj2+RjثWNFYשYR7k~g)Q.!-!)ݝZKrWC9%xeLq&5ҏ֌?9ӻ0.:ﰤFx?@J]?^T9ӳq0aH;sTڥP483㣠YYG{~nH]'"7>f[Q'̞Pc>8(GpE8^j'֮`aǵjRQ&Otτ|miS4 %eG8a[)EO(LNh*%^Z'!JL ޯW@0|&j oH }96S YQH.ZC1 ;@~,`cm^J:b!s(ak@վxC"ĵ@ &_IvT*HD#}x_^]2i}?:ː7ы fq?Z \1FS:{Boׅ˃ 28+AxL YSZJ s)OS 6WWXUzrTNș$5|*rz>! Fu-턴jrj?%ސ '0)eе[}C/@ɾ3?!R>XPb~|>&~/:A|&<^릗c/=p,YK2+#qBse]]e oq|! WC{ R"[RLQwMܗʾwayzvwH?4Z!WFwΖus>G,Uǎ HQŶm TbR|cWPeY; c̴,O ތj*1G;5O.z$P(뼋મeʇ%R(˝xq2v\٣.7 E6&UV5]kBܺɈ%0>4"ETO-9! 9F6Y6G4xÉQՏ_$ϵ1sK 5T_ևL .<  jrsE}2Bec,iIw'c8Ij,ʹ4nE'Qj=x{a3\BiaJXW]x{*|!^gCQns8 ɀtJkvg 9QM6Dzxn G] ۜzB鬀>a] Z5ɒ̟5)pM+#l_5ڃE/X0-mXkc#aHW%\JLiUн3wƾ=l=]GǦwq?Z^ j|0£VncIjEINXæew:yȍYvCe}Q/*{C CUf>1w.mA|$)R)s͢Q]fA W Pp}Vљ|FEΩ"܆UV4Rno/MSiRl6Y ݬ%T~kw Lol)?;X8Q G67,*TʮM1? -!4xu0t*>QBMkGZk.Is! ݄8E24ܡ]Mjg}[=ʫs~qd?jt똕(O:̄w+%vQjڽLPaӷ/n`b+#kvy=*S|F<ғ̌gl8>MJْ:J\d}5p6fDw. ^nʑ<ħU, 1V}¨N1Ҷh TpT8^&+_ 8}AzW7)Z+/a׋]2J`.D׍#4C![;Y8n_;[Jv,>#=!I)V7 D1q/yt~"]:{K8Y2{hr5=(vⱩ,'\SF,jz@gw=#m=.(eųBʞMm]='V/}kVtR>a?k-%@Ol`}NiFc{x?q=?Z&)ViKjrљeΨ`~we 7kdO{q\Q֩o \} M.ɳ7{v8WVwrE# 8^c509n5BvP_3@D=O v~S!*Y4pdثσM &EBo9 E]2*b=-݄<_*'rsb:Da6ӳAς 0ЋȔhιxFM8/ާAʁC_LU؜%a!0q'JtjLMmK34'ƫ%Eq[B:]goy4-o.|TPN;7M# >]T@Dsr/MuW.yK Mjn_ɇi*qs#DŽq}B R7$;Z6h `R;ѝPw[KƙLة+B{E@rBcAS1!rѓU=/nZ[YHպHQL<3@9%7&h8#^I iQC;F;_pSF_\]bay&&򦺇fm\ߔ-Gx|"Oi 8`Gєvf_с[8/h0q5y<:\ ,BOa_CJ5[,e]Yֱzy%"uq'PeJxWc)PԿUC1һIv c|H;V_bY157&v>|Gf5 ;8ccw<[ΐ8-:fC]W}ʸD+rűŽ ;ښmKwhflr6Y'}^ OLS?ny-/ 4P| ڿh#SD<'mz'$"`$jJǥ>*ht_'n!:g%VũƿdҪ uCuc&d{N?Ydey?riĔa>2|Gmi[vE-B)r'{W&Wr6дAr{P EA"|p{Vzͤ8pq%ͨՆB#fs2 g8YkL/:' xr⥕J0e[G4uu&r2@‘ϳv͕_*JΝP:7H Q&Ɗ2EBr>+|Eub?_!=Q2!ɨdBr{Bv𾿗kw%'tߺu>L>OVw9 &}Zn7>̈I("yFԻ[ckР! Lͦdp8T PqEW͆7B<+Y-cic`ͣfŁ>)2X8icNW#T҇ϲ pV9WHJV3OFTi_{Gٺ[\PCZB B6(t Մ '3 aۻ dpOH@zaw#Z0_nrU#. V} # 2 {niG :0BE\5r$`j?"&XMoQ0%~Ww2(~t%qZG"+%3}\L#&KołRRUxΆוspDS5Fe1{5GFR׵hDƘKfC2q,%) #J"A|Q6a|hpۦrL9\ zLz䁐E%ɎO7)ڦaIbjUcʇ[7<L7v]I&%bռ.mMDb۝{ʐ<Ycr e55weum|V4\.ұ!(oP r!r4S;Tl^hj1U81i33ׂKC#SL+ ;C.󐙹SJ`mkmIc:10{5ރ(p],Xx3;бfҏfeim+)Px sw2*ϲ#7zv磿3X s1F- t^,.㓡Ilx<1stzYjMO4E"k/R o$IT"<X= H1w9!U_/Y0g;Ec~ӧMoƈ%I,KfD9;z/_  Nf܏bK],d+1$R)΀\F= WL|χSẃWklWrF+qNd}lfP4A)lA'VoM9䜦cB $c1|>H=lmNAEo:ɓ \Oki֩uBy 9tCR >nf9ڦp+]IZ{n;u=喗-HqV $Bۧn#v Iκl m=mt8+ニ z\a/J[Z4bs/㤳& qSDDZLLMM]ĻtA*8{TLF c SׁFY -aIz[bB.@jLrX#619T[yxAXggth[LN:æqSYbwm7ꑲH g. 1O.PȪ@Q8#O<ғDم4!dbdzv<.;ЄfzpYRӴ|a/3;ϰLn4*̘c7IbLD]霯0GY!'j8?|{^xZH%3QΎtp0Eh70D"t|UQixYBQ2508@+-{C$;;vR.mB{)h0ZlrOi0B\q\q!gNDz$KE@\#pW\iMMe?D'؀kb>A$_?՝':xOydP.,lcalŞr27@Q>#Xt+\_AJ"obrrSJa.`߿>W Y73WEW !ދgY]4Bhk+6.N$"#"elarVQɁf6w;wCc?, x[ CTr*FҸ0ova|^V{7BŸsJ)/`iS {riI$M*boYHn@ul4[ ԛ TSEp驿jqvLw=Ӡ mr;LԦ_} LdO'wy҉!h::& >yt-QdX\pgk2-d-}ETL&yY#T֐˾u%t}d5l +ׁ#+pMl,Q}>eG !x(OVb(  ]]v&׉G9Jw|ҁM"[akuZv6Kbhe#Ƥҋjl3:Γ.[e9iR"A@cY^8Y}&CF=w24[Nv %z3\hc 2dz@ws5`thU9) RGMKV=Iӳ݂ ?1 Icߗԋ)`/ Rwӑ'=(7i-ti?(ah)0K k+v ׂb.ǁ2vG*А["&k w=֜NԸWwj$iaMK[Z(CS>?Pdj[?/AH: \d7l pk;u`^BC;h엜SJuȕҴj#'58CmNV Ե`aj"{řOxo /H}-P]R:z";&NBJ{E9O M0/sJB CH!BJӬxYBWƁXwK )$d(W 6hFYvקK}*"suqjkSuR}n<6K 0(jښL@ReP'vUwa> a,:)3d;)q&E0ZϵUs:ѰSq!CJfJµ dt߾>X izho_X~R52\Z7Պ݊*䔫 b&E!w#]2o)qY"!\f\ jiS?7uPw]w #)%նIܼmGG }NpЙ UH˪J'|!|t[$H/@˨ZAY斱˓Qҧ6߲{K:sJ *ϔTYZ"P:|λD\h}6j93io\ Fiq4V1Ҟg+BӠgdx_6̀uhΨ㿸yV+rv&(bc}xLP.W'^_&F5zVVy>F6eɚ 5Wakʄ?Ue6zr7+uvר& aIN# 8W_ߌKa@ qMRv+)qYE #2|[|a' A;VOC^2 dR{b4-dwO^q*P8 !u%sUQ!i]yqA!g1r.jW\7~eur/[ړ=܍2ʄ;;hiU;D >aHBz8 p~+cJR ](-E5bkscCjPav=s"wæk-vFo['G̟nQ}Q* &^5Il@HqK9S/mSSϢT$E)). ꘙ@/xK؞:i(JBH\3ΐ'l|k+Bf`  !u ޚ_rLKZj=R*)zY&ӳ7WmށNYռOT$9.= ,_"B8O`!!pG\(Q i;?8  1݈1o$- ?yR堿n.P$ |.HUF9pUI:;< =Z O 4q4`:wO$GzOl_ƃ{Y6u_ ۇ"M7@kǂ-LQ+xl * )$qB Dlg"V+]H{uɳڗ2bbQ h -Csf@\Gb7C6W;Jص| Zrw"{t2gWn|pO#Ҡ3>Q _2QGi,Or:o֚:<Ε"μ0tt*}mvwG8=0MI1qƲJL Klf$bfEoh)y%T<;3Du%̩a d!b82Z`G`%%bRk+]Y~l6JRk?|ҺA3&.mClo+e&]Ʋf^D:4I#JԒa>T:dA<%(³8M]!p5xeƒ |T4°Տ=o~pXrM{&֐3 CKhO}lMd&6M#!TB_ %1t`bK% [ /5 NF' }0߾:w C].d{ խ|UY̢PZ<Xh80dHe!;`5w߮CQL eYEm6썌ǰm 4/mGmb4*-ubs#r Aa/dVKT+$xg5TD rGrkQ~\N&qE0k=j=@GFHp4B& k}#}gb E.~ h$JUKՌ1>/i,sx.g_2D~O֬IȂSA'j`}u#LxeJi"@gZ&gN_\8^3?2z.|D)q@wBJ$NBrpbmF͑;ИGOHyX#O I~ W wj#xȂg>i6(K61_;YeK }/:ϥz`GC/ќ/ǔS- { B||?lpr'a|.\ĥv,~U U;AHcM+`@˽XA1LjDt P^vd)14ߡjMPf >J ^m3r'읞CSSaJoAAXQlRBQO\yz.սWqoF%!r5$ks<ʰԩȓ$;˰}0Ժ\n/`` prB/T$(Z` HyiWЉ@+9 x/y>(y^;ca)+\j1#AR64$KYV՛(R6؈=3l MHxFxHO@ MEH!eD[̳2KzswCF|bQ үk`'{VU y Y28JĐpY9nu.?k1褄a_NG@GQ5gΧo6h] SEzy) !zi+4Vj]NQe(jK~$NwI'"d9j{MѰ1׸u\kuZ"g3`ywD"#*T,YtmIZ,oA_z*`&Դo)NT1xHv l"_`Y4rN^`maYBvf $mGs qW.mrʵ)*ju \(yݚYL;iKL:PFv$R5yF'$Ϧf~p$ksu#;sҬ`ը%[{xKb_8pk ;v;teyr:/JZ#\&ld%UzbX3'E87tˋ}Tt=rٞ^n6{1\A&b)v]bWۛ6t/ U_Dv`W v,2瞵xNUԨJ22G_$6=;̈8׏(P:|TǖD5\0YW@hgn_PE0?Y%^Zeϲ\m ӣTtMNA/._F]ͤ 1 zaNn:T?xpv£O*<]c;lHQy+Yέtn4;vgq.ΫcoD-XCάlmYڭ)8ӡ5QV']S/7KQ5d>'؛-X=l3-.YWY5wj`[h Ӂ-Bc13ic\?uEӟDDJ 3(*-}bvzׁhT2qI#."/>9I=nyW"AdTWdm>BN¼a,xDFFj$3;oŏ8y'H56F]8,zTFހ>ψ,D@HC)ڵHbJ=Aux%B^SROBߟ0%O -/ P'p :P]fePor4|g1p>r8u/|kvo 6(䠰jסmaa+jdw2]ׅvUFi+ G,Hپ: 6֖VnX2C>ZBPYp_[]ӖT]ϧ𢕖4i?.Y /{@TN;*Sa0'h%5  ৸p̖͠p GmoVfFw_PvE|_;굩+\sx;;UR-?=׍!V+@ | zma0vGq8@Pg <!kӏCGv,_oe҅Kߔz`]o,άG;uUcA/5-l[z~md. !Ma&ipndOICfO"d꿳4nD0<9|@m؃3e! Q ~P׵gTI+ԻӟF]w߱)jZ>m(4|)stS+OT⏒4_4Szp 35RrYsx]!hˠ5sKD$Β ^l_BuoO˖ȇ& Ȯo3BȀ<=5˕;m(&xvyU5HŔ-r+mZvz268j"޼ũ`!r0*KhǏh(szqwGvCJ&S_<*֫,]:"nkd̡*{Tv8COf wq6CMўcllX^ kpQP+ b8OLI'BWj[ZN0O#)2>R J xe'SLۖ2Ua- ؅ h~ w)|5BI S[u%%X>Esh0qK=``kʡiA6t:Łk>6 3b[H}3rg'CBMHlGH$.?tQYҿS>H$Q{L{8V(P4tPN3C떗֐:2"q 1ڼCdAk`-+hfkVWryꠈhq]qd}d,n>5o͜?D S^)`jl2s'2vWK[7{>*#խb\Z$]sj7G/A'$ nٿGo], Ԓ~A_+sOtQNfi4]w\PI/.=Pոav9&mlSYLje<$tc6íʨՖC.l<Ů +K,btxJhihӺ8W_/들2R~@Kkb,TqY17Dީ[3a4kI-ʖM"LSiA싄?xϺ٬c+. NK` Պ ٙ%'3 ^2_rqqy*ЊcnH 7;xπV Cs ȠW䗙j^3`26&9fxMc>v|0H2J_)Cze'w',H!Jz _V!E6n٫f(J g}@CPźYE5Ei9볹/6as4Nh>yx@9&`z޹?+F&%ӭS,Bj^&H"br<7QXлy[A-uk@R L6F=2ݜdUq/²jٺ ]HaPѤA'Qv}۬>֧|*k gs*ިtzQ~z`@ ɛC&횯f, $y~uCMO`ǏqX,@~3 a9P6!UX"_w{g9o\THՅuE 4[A퀩"%/]OVPKvC,s].(Jl/e0s&HAsZ3JR߀14 p ۰irtUSÃZaq5iPT>Q#֤T3>@NN4ICLt9|-~B+G.")۷#]$?|ɗu\Pw5G%E YwGsዙi;׹%K.R^ c-m'('0&CW\qROVn.~[d ?ËI;ܳ{ed,44eF[K 94.Uq or߳jTqPKX>7pdJKקO2TOygĂ+CѤ SbMyH;XzͽAFK0P{`[p 0oA3p~hLs; onQ_ %n~r'6_xoE1])='htԂpqc\W}2j :ib;42Ԗ [i ܑ(Q+CT䋚ͤBdIג.dA/5K|B\n0Lw`RQE-Kd0we!>a50~NIh~YO tn {~b:vMmC}!Ї8:*9Z&y,kԕP%QUE'*萤x[FbKw 13&lp[(fvH>3͸3jFsYSyPc :ٴIcsąoAmiu߰0l{%Ey VT'" m RPFVY=/ƭ+Vcˆ1>^j&ed\\'P| }{rEAZwh-G|*I<"k;шI+ z! +x t$1`J|rpT.u%u%; WRsm_< |Rvʪ9G#C4D"lشTLp 2ohʽ̅3b˕݊p6ӷv{?$&عMi^lZ /vfaKgz5ljp kK-"[}9]RfLy|P{,+8{'33'"g{ 晿W8PVP Yq_;u^Վ{͏)-* [*WQԡ8yظVpGL])dGO %;BU+]F3aǓP1sw=:IVqqmdaf_wVcf:Y$k9%t3A#]*S苗@x:1odį0DFf[rȒ;tPkڙ, F9 `rֻ/?0-h٫GNU=0ߝfF>Amjp o)js[dXK{ßT+DͶA--gFy/#r]=L0^,KK4Fm^27?-̤]f-p0_Cػ 9' Hg3 knihY=,jƛb_h /=WM+ϬH)#'9OB-###M9qoVE"uv`?"lh(?y,s^n?OIٳ!WTc6ЭWBDQ2wzb61_lUr=HM"Ż^h!M&t(c7tƛkJ0EfL/ށ拪iѿyA5)W T5 xu}eʨ8f$D[۝o ,Eb?5`~A$}&n},(/[GHPh~_FjzyUgeJūg 3Sj:I N=т%#%pkd2?WGzy$+Im``I.-αtח&/KTs9ITc g3Q^ LoSa%ꏧV|s7ayc1VHt9l]=j H1^s[Hh mWQr8n$O:?<$qa"F4kryL~VEo"uC<9>y:Y"!mq!N 2跺1s:L3s,+J\?N]Ytd-&e: * dа} 22p^ ksli*AR*צXj&+FoPʣ %P$%e5~]GBS[6KE̚g|j I22|jϭw־ſ=VzYZkC$; @8:#q;b@Z\(Д|Gtr}FrWUvq) @_H'.270J82lJr4RvtX,[&C̮̏ 7^\]zGVtII lBbE n;`3׎(qfHID uѨl2;f}RgkYp~:ۘ[|j#òiԢ>k u"{8IBNgP[;bB-,|Ic]*\jTj X{;o)V+mir K^ԓa b7njs!_A8GT}\Ѽ]_i=rGWZ/yvD$WvIe/[NBp2*j\9m>_7M R{Q.| "Mjf?K:hM/Znkx?/Mq_tfsEH̠UP%ҌY)P#&*t:LP`|2] |TOQJckux+crkZ1W!s3p'?& 0fLvKvgБU+u2LEԗS~G$0W1>UqY QZHOJdsx)w.e6pS$$5f=9l%Xaz5IVð48!c7j$)uNjz]]ߊ4]DQ(\5\.vZ`R`: )X?y{)^']QZLrѲeI`TGFt"dB2=no~#6%Sz ReJ;|o&!'MlyTʹO(R^x/!x>TKioZv%I4j]p #V@P? /eO!?Z[?EWLuϳ]|& tS"µ {&YXaФN0ЫᢸH lf,1'Qq}ߛk勋GAm@o\RHVz6VBkkp@HCt'5Z֚S|AA*)ȡa'ӖmJW Ydъ_c߽|T?/h߮rfؗ=bq?_UGK;.3j*y{բ!U6v ÝMٰ͑Qeco78{QhQZG9'_~M _o`y0 =fo ?H*zmov=Oqn1-4 & g@`GIsuv)tסJzJkU+:o#1:^6ܽ'֜S73lOt0Ufb8<>@~!f3x2mWv h"b歁"p05 qVy + *x\YÌ}Ki^h Kvo1ms5~KZ pGȽլs3Fٶ<TVxWT̍9lIqsa,]+ԣ>;=2]2y3;*='{Qp2*"Jԩ*6F 6Ve_vm}C|,Ŋ/?/.ڸ[>4eBD4+9ԝ"9ү$#ج|DM~0Z |7 2'u:QKA/h!2<¥FOlJO@h<OT)d~".b!Qf}[͸b]_t.=PdpPJl;l%5FzJ !v+Y}_3k!xP'F-}2Vox-e˯3jc. PL#` ևZ=O[բ%`[2&)eKl{K|]C*v &ʭޯ2\XFQ(t 6nX,r a ŀy h%dw 6q'7/SU?>RAY.i]ZCjدH,Z%`\&ށvPav5f1+}N3'WqtыuuZ{&hʡdyR32k荶H*Zl/L}wTOEOeJo.oz벟*a HztaA0?[*7X5nUX1SJG]uufC *E4AQDXJ68C'WFՎle& D'&O0ݝ?"l7C \ SsXQU[p'̓6n5m N#BnY,IScfmĴw`Ǖ mk\_ Z>AqՅ2_G0x$'V2TXgu&uBoAEN0਺\yqϻ9 t@JǴ P*$j|ĕcZ$IJk)} 'D,X^jbYP~ A'̯}^ilL‹HJ_˼KL 氹U7!Y,y5O_`ڋv:O~"LI@ISո5eP4h@SWL!,)6Fy 8Dl̐_.JX M/v<]Gzzf28ph ZUG^UgM?w ߋTSkL<Zsr_#,tPem%rx,uC"Z=mJ*M=%'7%E uJd leԲg?2pѳ4)ܖ6d5[lnanN PƑL9vW R q T{22ɲ^Mb1-=`2 \/Cu$>U0Wf4UGLtNRi}3-f,;J{ V#1zCPc9 f,P`{)r3ٮ揱z_g"vnGmH*B߄IҊ) .IL o!mlłRA :PYu.d.0b-b/{2>@N"h2ѮZ*}etƒW*_"ln#"M39zO0oy5C׹_x_|c9Q־'gU )찣Hz|DO1E5bw' !k't@1p1lܑd_*ti?RJ1ΟPSNX\jHzv/Пe㷌#\g՘6UsSz!` u;&LwyuP쀿0BbrCr%/T#.zj_QLM[icC4.Vd-Lk5ӽ#4`97}E漶ҘMg .5[URWǭ> HU5aKᡆy.f:e0nW#@.!z}ңR*ՃHHZl>޺ێI,Fuk;ۮ;*ԑȗg'Z:ѢԮLd&J5Òw[¬֭15}!A6ǔ@elu͵DGگ_3k cN'GȣӸ#$htgfW A Y\V 7_[^Jv(y`"A;D!wn\mYǰIfngjrʞC9![QD6;%IJ~Dhc]5S h:scRy x[fZ8̄4l堪؟) ]u)QB$h\DsW)*a#ى-ndPVۅ._C QzKTA}P^ےC (bbc:kLb1竉hlT 9IѩY"G,8YکeX}BΦ\A2mhgD}d)eWɅ"ɚON>9bz7ī)lik%:4Z-8SjU#Qޔ0%_Zm2` s:Dd[3)4"Fm 2Q6ЀmOr=L!A띿G*6 #9&s惄=:MB\ VXwx\#PX:Gm8B`19 Ф^Լ"B6;F2I-{AkZLv?OoFG5:m)I#W]4;v8RT_B\2BAPWmlA@ Njv]9s2:[.3%+֋:OyWO7CDMm"H%)I}wk_g0rd.6 MIRr*PP$;rqukI lm̌xBE%R"m&^VTxXtYcOLmL !cS NMp7)H|lO_y?/\,5WYtƆ!M? ┳S29|yGUA.wK@^=a\ES*x_ӹ.z&n)!Oy+XN4tSaJq;AVXiD 5> O3z0pr-Y1$YY<[ oUm61'zL$[iBUukFU cVQŸ>fLԃWOl[|Zd{UJlKH@(FSPv>uuSZ!X\KGHk[U:#Ѹ*2 Ȅo`ʘ?{ޔUFe?*3]?贿KXFFAF(\xb6ٍ#}q(_GhKγ?Wp`cP)TME ̻1n*5y1YX*~q4}" "ۋp].4~؀|z2ϋ=pe1[":qЧ6HIVR% Q=#=xH(3noajŬZS6N)i =7;\zTM\`"_r )w|aN6"V29`~ᜏYF!wA+ dhm@w-gfBbT,I"Te,K=AyuϤݑZ%Kf3쯌l$Ɠu"dbyC!Bjx"y55rl_/-(U:CG]`Tn"H?]L^.C7n|ϐ^ -Y/&eL_?|vK*%"[)1wrݾbSfZmSw:-aU)7'6'Zw }rεcU=Y?߇h w(4 r"$i"}t3zϊ&Rn'']nAJ}!Em'DwaZ}Av4@2.s+3g8 {Z}Ϩf<_->~9eaJX:)ݓbAv(0wTKFHu;ci7xai`_n4E"JVbs;i A&s7fpJgj-g -/1P(+e!F+ƭ*  ~Kbߖ'lX{Z2YVh}؀XX 7EfAlh昛ӎ[4ZI;*8c|yrqo8k]X82T(ǒbcJsՙׄnay(e/G?lFDt>yK`t_)IrҝO5R4_yPyh%B J=Թ O?[?BjeoDT]C5փX5UU;7D~/!i)t$*صpAXfn&s=lDpˣ#"mVwRNUzeP Ŀ{y̷cx뮴ɋF.߉T&X>fS6E# @ 鉢:lIIrB HL,S$-fkc(;gz/{q`3˘+3@C=f UB6B!vjs _}CwDvL\'Wcƃ?V R)͕"5#)秣T+/u`SP3gc>{?&ly&߻;ET FѐTI9K:R6l ]E|VX0j^brb/_q ݛyx⯭>#Ё /_E( krWR>+\QZzєB k&J]G.g'n I,!XZ^Wu%]ϥ~J 7~xgwmɄa9ΎJֿ @<ǟ++›Kʓ1I6ԻQDoh U=pEkڄ8qmfɰWRG,<v6Cw:0^7@Ipeh67JI5 \aCMpv5m28OJ>,UդB>;GHҨG,:L@p\[OXmLuKhL@ [zW3+q*y"V+ ?Y¬}#URݵtO#9؉DE[PG'eé,.|~a:[*M@ozUFsK~]8&YiNH.O+q6*8HBkgllÜwz*DBVXf|\OmdY]㨤i;:\_[H!XT M$גCR'CKD28NRU vm ݒJ*C,~x:YSsAiZ5U.MU5:7@;޿ܵcptag71m1~N3+dxI6; o7ˋ嬉O\ZՁ>ѕ_Y>ƐM}O(q5_=rnDN/z2>r)? z nfec2{12w*zU\ܣ(\0m+5X vqxӺV1o>P]h4@f]QU#7{mI8iЃfL+4?beO+TѰY#%6ARUrק1?qR{"4H/!#&b {B#6vuq9r!ER.^>`]Ă 7Ё$G[22NN@K.U?|gtp㎯.{rĽ]ÄRKMfd " /t넱w"ѱ{A!:|'R&\S~, nrQaY76̔}p>sj賣i* }a<&RԺ4 dM}[ {X&QQ6'ϙs9QB:?E$dڢ h4/34߆E3`]-ƺ%@_KkPnd̝vFZ-[cG_G 1 .A NXYdi^Ruun5..̈/52v #E/ঘm;GgA%7k߸ ճ(k"?p+^EK}1$΍g%4V=ov_?8}iY}ݟ{"@WRCU7G#3N~:=³5o,`GqD2 ;>2WG(R`k(hifmIP4–^{Y]B{&*/xÿ֤%_ ~e.<}+N7}·#%"ʼn}Ut@x۳mY:ܥ  .*%TtbI^5,8vVlr^H_ݲIQq={+qpy h5ߑae3ΙV?K\~cI]T^_4sa)CCڧw@H-Dmj/)Y?Ƞ˂%/IL2`367m Lŗѩ8Isozoi Z2Jִ6ܠBgs)- } e&#٘يs}bn_/&gȵLR31_&y xB$JfҸY3guyOu$i <ܗn)GHz2{+NIݑ:gAB:3vc!Q .pLpKMIq:< FGқ5Q8sb'f\ʯa r^&=7$>˜<5W.,S7JРޅO4=^m )g]1N&.*sWnhRm * \Z5/=~ C՝rsΧVN \$Vˣ0{蒤PcOh'_K½1m|yM,:(M9*iF 1%&dwW&KϑUd鷻G=hͭZG_ȣPeP'ٛ-IY @Z)|O-p+davN`dC5׆Da4W# %9Բ'ugVƜ$`Mz/J 7>Qaj>"JX/ŤFj䶑n`dd>!r, A-՝v )&{0I0ene/ʋ3 |uK%?pǀTi6OJz:^rCAs[96d|4 UŝՕlT#)I8 #I 0фq`Uz&I֑+$ u{(T0%4#,6w9\i_MS eU:o~}oC/L=\K4`$ʽPM%kylc9twK*-JiK=+~YxNkGl| kzvSj4aj=:sV圆bBW YǤ1O I (?!^=Im0I7GhfYnsN݄w)uX)  褄: ʈ_Ӭr"Atʦ+L(";j$PblOF$pg?o3#m#[mȴ5A>)h'J %zC|X7 1X֪G`:AGҚ]Ah\c2fxR) 9VPBj}*y``]ny$K&Y& { . B*TXHt`)=n{Jޮo2ih= Ԋnr\rf0XA=5}`));Zi8յ$&dDFqvjc}Il\Jɖ**SPI A {lԢC;GVX##"#jg"@vvW35.7d{'6fiUzOf3 p)?+ vhb&6ӃPV0tQ'NP13>O+9]#ҘhvΧ4ĤS@qd֊Ȉ #Kߤ1M~kgwq#[b}^Hre8  *RR\{!<6W)kQ(.dlPWs\$O ^&|U^##a+H6|N@ߙƢh{X`AQɒfA}° OHIh7$wp 3QMF68)6ܫQܻr87?ّgqL6ۿ@~rUʘuդ@SXA@n&4{NH3/Hi_ܭ@>saxl+!=jCDzp~r^&|i@ғltRF5l4gA||Dw9[PGK9z3_g9.q6YHT۳WV0oֲ6z™ڥpXBKgu_#R`ޝ@ B#ZӞ,Us(8d6XJ"!߸Co0/hGw`f\   ex)^:o6r_4JƖ2ٽjth5€6iB1|,S`7̍O w8/eb@jaxzy*S^o7xi0rvM5cH$ zPFu)yuCn "+84Xku~x-֘E`Pa tDڲ z^ Dº3FtE3 ]IT );:YUsf=15_]%Z-SZI& x@ ˿V`<H ;Z0:\4sIspӔr@_|Dր3]qL(0|-4݂KCJ_iD#'uGL'wgtMb6.<aͼRqe:"uFk Y+O<=x5#~e ]+!?{C؃ aw<<@D';B@  mV9~õ>`#%}w⽡ !&AHBJ`7L[~=~v{65f$[ÃtS{m`ab00u`Us[,Ejz<,r)D›(4~U#(9AWE|]IN3G:v+ܵnuK<8u-[<^cI"SIFVjZ 27mQi5pA{9LAo9`((O? ѥ:ɒ GnØ:%Nw7/Ma<^Яe!/}Eh[M bHihy1B I u54|H6`,ڑ{QֲΦ6%c`sβhhJ^A,. tpreЅl^ЯyS dŽ6`F\??:ߝb&Ѱ7u>_Dnn2:SEQ,"',&c~2"KN"I}+=K"vz\\zA1|ZlH2&)?^fEUORX}ܴR&hysQRޮ2Mn(RIQ!X*j06d{.kƼ7ڥi0Нʹ#sM,MML^2v?_Ky= 0<"x7 GL*RI(| ;fVEKE:mֈݻo<>\yHpI5.0ѼxE;o){-F( Ds!{ј} W>s|tg/k20'vip?PgMY3J"tdpB+Ur`ZԻFc7!|uRv7[968\[ hpsN߄8aL$K=(;/-,iNuG51#];8Ϲ_hXk(Or?`]3j$hUL=mCǍW eo G&_3b$yva_VQC}M$$eAc|rvYOzc}xlɻ$J 9lܷ q}F(rÞ^W*f j7xl'JvЏO~__a6FY$g~2$R,s>`V zVIA [A~C-z^[rԣ5}om9LNz[z>م[s~{2fo9dԲn)IUo(kyԫsdpH0*N̬qxk!-#^t۴X~kE`s?0OXq㦆pG_ h7R9pPD°tMߦT2= j '>o%cB6gش\E61Zg Te`Y YNr\;-ضl-5&IiFF(2;++C("WD CCaO$ڼDcV5o\aǝ  ?o)z8\%5{0{}t6\p=h߀I둶F]?Mj0B;P[uc?twZJBOˆU~3k@N8Y0%ݖ)W:gn1'pVAT O/ןezꙔ,Ft!C]CRt\s'>.#cpMi ,ᕵoz|k$9)s8Qer!5Or0xKxx%xP@֝ǩ97sq>gC m:@Ahpr:r0(܁q/ŁnZCd"m}46S)ԡs c ?Dq4d/y=|R{ZYxr`L,NDL\Vc1cRo.ۨJj?pkV+<@1X!߆g1PpIǡ;)abq2zy[ 9ȣkeZnػ 6lhg: k&o"s;zX'WAǬO &uwt0 o޶`btZGFG٣ Cr&̾OV Y%z d]F_Q1"I t|8Havo;ܕx[00 5o6',l6='|Q-ON(.]A ΋r7hi^rlJ=&0GFNAE 5!o5hLہBs^H|l[l7R^qZ@TllZutX혉!2"l]/B$O p \(pFz1]?[ <5 )jy?oykmwa D?VL hjf$>'[-C;?Zp?4g[:Kи\]e ^|-6\eu{+dT`TiInW HxBQ.=VR SK,41앱o4/!{^ji]6q>,X  et˾(+g!{V(aÛU8,N/&znso]YE4LVoKoh''lk;NIˈb7vRsk^.Ⱦ2 `Z2I(_2NGχVhiЃk~R+N|]Uaݫ]xZ~6"SKEbKuhk~m;~&,3}\q>蜹';iWOODgn\I+K *Y)B[yQ$`ۓ=,W.M_9E0p Ί|$F-ă%&%Q*@kB-y#(QۭED"JBۜ]Dևx㪨]28tϹ'%.W3ئ ,@3ȆsAcl~9:4'ti.sǢR.R`3u>2$ ĤwzmŢ]LBb5Wׂ+W.S#<-CZBkhvHpXϲkwQň E}(|\6*ǯ*%ެl;4DaJ4p $,1 OZ{XC%b~<Þ=D fȬJ+ nƇ Ter34vcx+ Xք~">|XCтIDP)9(K 6|B Z|X.@ K!OoXi%zw3%;ZK0Y%l_q ?pEP6՗%𚑒O=7޾= I".1WZ0W)6D# ̾0ڹMV 7CxI*dYD7m?4Sq}S®`lOTPn؜+7"5PED]Ώ5,~Zd&43p{ fٶզ[䌧IU'gK{k`oAFx C[Ҳ"Lmqf^)vs'x+f-ME/4x) fiY?' %U 3W7 +@S1*S:YMmwEyw9Uso|_hMD~nwkfQ4k:HY?`!P{ *iw{*ۜB(+~M )ipfpCR(3۶bS9 ֯b둏7hae{Zּ\Ԟ2Ć㩧?o(aR~utxU@0S2=g~GLs_H3!J djpc``{I6ӫ.JEgAQyhJ[(YUL姭!IhE˜={= A`1<8tkbG%Mz6 s:s ˢnUAB͢Q BD&KxzO:ꦇ(a!}7*;9oF*G#⒧TB NF9MdADĚN@b'! &x(e8aŹOZc㚼$GdVz`BJ״f0Gօc'dO7F /]@+(~:s/Q-#&4)/%rP̨Y Zy3DV#l fM4;)?C4hg`yb~]d,]$T#}Bt^4b7hLp[K@1oG(p}A #>[/ƹ̄گiG\86aꏋ1:1/mto" I_Ǫdwg=]Nv?Ŀ_MvOƫ]+& AB"5ϊwWAbh(n mh~O(*?skSĥ`<Ktljw.#a_ҕ+F2>/\$h<*/|Q9~ jm/G5lLo)x9ЧPi ~U@50wdsE`dZ^ѧh=tm$\I~ep&C1_9?seH SQ AVdb!׆ 5 <#Rk%WljQzvF(Y0JB^iF,<[)Ԙ5h_e;F VmdTkPZcw2奬WV !D#޿ego3giPّ)J3meC\Ho0`7 &w[A|k_2>/Q#xO+eL] 0dL֠v!6ߗ+̓v9$0Mɞ>|nڣ9NgGI3KV"t<=3T wծΛpպCu-fçZ\FAAƽ1|/0#g;Ӎ#u$~w}Eقq1z`nW1s DK#.uK`xn[d]~me/zZ92Cxf8qLhqruE8 ?X1ǿ0x]`_kfHY{!g8VO?$ 5oђ] yIdZD\#(ל96Ĥ)oK6Af`,ǧ(*i0J pcn3ؐmmU$el9:U\#l0_HsFZuR*s,31{1~z\O8r)k GE _%9/ur:TӀ3K"ZqBits@=%0˚H;ʢj!p$RdR LJzyWo~IH.,зz&ԑ6w슡u~C*ϸ*Q#\:$^oAD@N^1Ža%JYi[sN^F=|Ǝ7@vzэM/wܧsQ&-4ȏ2NYUBg qD,A_:@]عѬnw_M #{clI5T S|o *-g,\5*!]tCLQM_eT*\}g$K-(q Jas]tLP@V}UVo0;廣")3}W^(]`Ig6D6eء |+Ђ޿uNu B´95_B^q׀scwΏ/ճ:wef^YwjFta+Dg/6H3@d q3.T_ ƙ-TI\[[w'(!gzLYd"=ډ`Uv3W0ݙvZX&3)^n(OTG~!4s9F=>|O D:fLM\"nN u-jOK !TYXRDf߹>#SN?EV\@&OCv!y6DҰqHrӣTdhÿXcD$җ.UiwƢoqceֱyt~1탖رX %.=DSҚ,2^?Sa)niQus0@ U(K|bDd1o$y .5y@y(s\|&8m^oZi^GfE}=_L~ kdUM ͔‹ϋ̾gjr[?{lv%JhSJQI7WJ$Rε'BT0u2[GhWBm7im"c6 +2Qy뤗ՉfK_01aC{,~s-:&g+ /ՕI<1E<Cox:erz>εʬڳ5Ϭ@~TRKrpƈQ-1BEqIU"~v 3jk#7&C݈o%޹>:,?^Ji|;xb"akԨ/ OMgP>*5kh0ƭ&mlb}z,~A]Oaw_6K}cщj)($ ns[n:[VtBכn JGHdr4Fhp]Çձ[t&'bɱk^y:Δ ,.r^Hf5 ]z9SGjPjP DF5`'R-A) TFWzbUU?X{Kw*:x i?2!a1َ4lckgМځt@:[BS&:y+Fԡ,m4y4%ܯVG߉:0iIpR:nqZ e@wpNco@8"7"A'Ȍ$V3! CAL߀''X&{]6_zt uV_|# Kk fPࠛaSPťg3敏ԅVKVGb}apA 0ݸ&nqA5ԳSQ羔,S%~BKFR{_K mJ k=:"Fj7//D8u~n&~cw=S%m֨ARڊ]!,0Q͍~Z%zZնd"QsF%6U@p!0ro @>KBUHezfinD2QrGv)t'N Cl ^ɕǓ:CIJuB| VlH Yw*/o !]`6z~c 1.KV {׹X/I4܆xcEǵimP&h4-АQeX󓭬K5.`GP%!}],kq J<SC"3pU.ɊG_NuÓGW˥x 3zυZΟbCGhsL6$dt+>R0b4Oy^a;HaCYzNj oUg"ziHRi_LӢhU:UHk!MFlUiLyɭZ` ˵uUG槄=Mn/I\H`ɱ{Ms5cIx%dN˜b.ˮNg*t~_4+m!u w. x2ۂwr+9 H|*tLso՟QVwwq$⛄FqS1)*Nҩ+j"oGcAMklތV)"~eI9Rbwnphg5O9،՜2m73eh`Q '(Mi&7S2ǩz"r()#5Uf0, LBWᆌ^<{׶yx%!ΫwRPMv o"=Y:2K?zgoy/)*Hw[C 8 ̿х2%r| )bJhNI0`Sin :?Kּ,沁.X= [MkgRӿB*Y>༇(;sk޽/AgDd?k޵[*9 /svsyp\bZ'ꕅkHS'}`7̗.MD~S ) He;ExKh`TzI CK>)%5yl}Iuie[14,RlFu ̣p2cϬbhk8#.3[V~̃_`Z];H XYk%~ 1- Mw\Xpbs-3B\۰Ę\$E7AN^[Q0 ϳ%`@?JsN+v3)!A"1lF$vq&'ۓ~I~]ÝNYuqV$Q K ." f#-JQ3L6nCK:7!m_a\8KC~Aϐ96omit\bfySLi彽աx%nėֶD.! ʕd[(8S1*T^HFPgP u*`б6^#IJ*k9P~3p@+J-guK1ǡ/B8ޟɬb1\jte!@OpEs̷Z*r{S%;vuzl  ,G Q,xYN/g{b YԃjC'1@?M5ªЧ+Q!1p ڨp $PHȹшB7R'9V> `yNֳu?̜.&lKwn7zPY ?U n&`X9ӷDلǟf( wg;gDV WA }ۼaI}&/-sY;8GŒ{Qq.iHw^"T7Alj=)az0FTnE;_~K}nIX,MSbv;UE''rGIҋ/|`G 䅻jnQ|3a!~Epax=j1oU.{ d١{ >qqpf7ld6 `uCorn,KNn!87sԊ˾gTsP )>,R3ىQ⧛6f-jy~EюOX/ 8|WRYm-3찏g]Y"+n<:tZ1L+bB4{9W;p U Qk94r.$9RYF]?z?Dd;؏ W _s[#F XTkOk$M{idB96qje/C*OHMF.ص@uʼ0?d5#v5>KH &]g3ϳrN)ϑΟ kEWiJ bABb9xeܝdbT6Mc9Ik_DCv\7|Tnj 5SF63?ۍB6UZ<̕), 51nrO B̨]b&ૃÆOY1#rbm\9PxŮXiG "$)c]%yc&Yf=tpMy*J>@)(%ط– χc%.8g/;  %7>2ed\ \N蹛MVˑcgmɰ>2lؓ.^҉Y<|棶+@ü-&*^ZgC!'8=psIߣcO~8%z =͕\|kvhznHS/&dټkZ6c'>v& 3('jm[@(fk֞+0?ߢه 2kNdִ֍8|zE т F~C ¸óZ1{y!ŷp|YSz 5P|2#tU~XOXG\8zv'b;AID 8hxԍdH*hΡ80]`$M,Ӯ7,jFP!FGs⠹S\Q"ڴa6rOifEHƛ~._U +4eԥ+*3z()q;rMR{gjVrhnE fZ%d (CO/bĂ+[͏I| iA)!UAXxMNLhߥ[fY.Y_;!ұ-aV) 8e&Dtynֲ^iZ}^s] V g ;E(H€5"we;:hQPub)9`Q=YbdqHW'*>2.`` [ US-សp5x±UQ;UsR\ /T~^|(;OLpzax8$BHXP]C<=cpwWL^Z6ekXa; -zchdAŁ7l j9]6A~fC˿di fa19^6_tRnv~:⾧$HnxaxCd}z1i >]+?o`k8 6 mJ|Dq𖭳B2f1gwi IoM,Φc}ݻ 5Uvc&8aQS kU}u_k|#Q!y,I@Cj 9e@jdz< G$9v_k},d]̮ /- .jf(5 IthHԸ/=r*:dsKuD.wK~R9k?2l>9Md TJix!Qc#.T0g66  QxIm[Psxp i-Dm92L[:xh%D2wQw\v&T )>~M'Wqw9C XLpBw tzo0V} sxwU5M3W st%A&3G0\`i_no5֚?fjO.ONxwUpՎaICgke|J 㑩#}<;pgx!Ǿw5c3:BvG}1 8 Ӭ K=/M[ BmN8؜gaY89t }EN62Q#$&|3bfJ>*x\p$2~/m`e1&7vBT(ksH u8iԸ )3ڦ Io)opH,3)`c$h);H R\>3vwX=>H)tARU3ƴq / u.ֈCd+CYWjڙ#1gY߁*+Ė7~LCF-J%T_- O%!$.;9J~LWXR>yN:;Rwa ]-ZBS^os`׷uer#\?gSh:ZFxu%M(.)2s<yNtƎwn\hɀWfO<7Ts%gn7LVG|U"u w>Zdty \V:N]@9ezn`I]*ZRAi9>}8K$h!%՟Nqx%lPeH<`E??+qE\%=.\"%1}ܸ*2r)#V胈.L_JuH•H(8׺,VY ? {Uє'sc Av#cX. B'&QFw":s4qMbMCv&| Y<1?bA_L%*+(`-ϏCfg pHa6ժ=^雭@V>*(u6Wƌ^& óOWZG㇑I`)Yp`z/A#UJEX^95ZEJ)pLR踁glK=0] FBNHZ%T- XhH{6_RHyEh5m46sYۏb`:| Qt%=`"@Cw} =Tʽ w(n[`ȮZ|ַXq8Zį^|"8<}^rSF\ff :uGy$"*vxqf7ی{W=oS_b9z$YWڽi90rlI?C0lRiusLj_#8aE X 2N3n-.Ď_sǩ؀ձb]~VbS$mqEb# xв΁c|.;?TUSҼ`؃"#vz9@<'mGr]Y w͑jtK?m\8W?u`Ldm/d yym? 3!~sLpHU;4/'K>K!nPo}h ?"0VRT$R|.Mlq5+(.D7pQ<$ذvKeaxv 1P#BϔK˓։6RCq*jrgM>v#ElcqFgY`֬+gCnM4~5ְ04׃7?z+uӴ{LmDda[ڣXLcjeD Ʊc:u" rƱZJE/sS9Ə@Q9q@Wpr6ۍ?N1YPcSn扬{WY, rSk#"ǥspqd'>_OpwohH@rsںׅك'ByM1+wg DE>JhoQlK)RKgTݹAcXCoSم,ߍ6mEģKaӾ r1:P1. <ڍ9i†F,̜;S7W{gP0t*aXKP 9; ׈{?t/MI`WKߨ;~ .bLuզYh$EЎ;mԉy/jARPdl 0;l"\ =KzI3="ف/*߹iRW;pJN5YeՒqV+`iW1"G de8dGx* Y0ƁyZYZ8@Iq)]wn:vndSp PJ'WE(hȪ Vsw UF T\,A<:dM* ksQ#{ӁW$SG<  v{x]`b=⼆"C5 l; WRgV;H~a& EL/.Rz)74 5TxZ*eT2L>'3$acSzB;i#>M@|U+{}t׸k ] ~XbʢpݹM$.md wzhQ׎ۏ? ͒DŽy\;-y. !V%@n0͍|QRk7ˆb >f3cBѹf[A}Io3pW?F"i'h٫pX~D7FknDAGhמ?b0dԒy8fPֿ8nC*e49{Ćk"dq~X^/x#\ovխ/QDOPeFfF!ޗj=f)q|ԛ'jjVMtiJsdlH=b8'SM,;.4L.VTFqX[dJ;$H@{ru?gKm!'ׄx i:;^ːT/} vc1`GisBmhԢC29ÀP[MX]2*#X ;"蜔zRƲѴ$@*;7w=0&j.Vf-?Wr8HDY+. )_!KԻ[}}H~^XH|(&x%7“ `pTKF~Uo[ek]H_ƕΕ̯Y߈MWnIr1cU+ iwԋ *Omdȓ+ťP}_MB,gX!9?#]Ѕ z;"|_k=->QSj/CUen \^%'&ӧfZLm}Vt"=-C$I5aP!'+:B!(%\;$]k \:Bߗz^,vmZt2;I*}~r=SGO}ˋ#&.CR4\Wg$Pn~0bTl0 u*uСj._݈c\.5 8p*6/a%qPN'ei\^6EX *Wpe5&jڙ("X\h:z!+ns\X޾(=t s E7I9,3}R=[ 2Vd*wAʴuK]Ooa(@qeCd&l=Y0_$9uulsw;K2K"|G#lQ].YVc3 ;־ qB1-_)r:[fmSH~Yw*VwleGJ$ͻr)Kh/-p ˼Z0 oD[Lr너~x8pY_ c?yֶRC"Y_l)dd"%2dgשjxW3a !) TBY5 "&߶0ۼ^"f8`TH. 2]?."s,4@th̉RDAץ&`C5A5t7!k)d$WT& txP(0Tb-Bt fp+Q WQ<,F͕fb"w)Fۘ'n3"̕,w$v+$Nwd;E>gK/^M uƕҧNrᬫY6_'qD <asY%9 a:7mJh8QXMbwdpnB[Ni')=TM]xbLGLɼWXF4" Y'_$9dM[4E+-tɐI}#qm5~gT FvˑJ`nW $h| FEx}߃ b_ӊ. 叽E}bN|cږux\J. ߃=a=dRm@~%AK(1 f]Q+0sIjY& &=X iӬ29򑅫Y3#Hr:umܮ%e!"B|:.WjoA.Or1V.œk`31 SD6gʵk3dOߺH9N~G?!6܄ AVb]Z)yRDW @7bR B8d= `iRD.$5i(&52Yh1C,[/yA9[VH/C4}=)a mg$1s?hkڗ;ۼEؙj ^O Ǫ(c2H~(2 8ULDSAoGƏA]Au x9(9 =fO7 ?} XK>p_2 ^QMsF3#tq[pbcWfgu?XQ2D u)q鶯> N>xsډRFo>o h=[܀l9, Q7m;f/|P{>k0Lrۗg0TNWfIUvP V} lZ(I^D'Q9UMl0Jt rؒ t?֪0*ovU֨ilyۃQVw=٫MרG߇ud`94d.DYQ OȠ7]I!T#UMCE}jpx<$]hM5Ys 6d*nMNeI~i}n8`nHނrs^Sp\mQщmBڌm J.H¤t78 H 1_~M6R#oj,P<=sum+T^wԺQY%e }uji&jƤG;r=[Q C@b=Ab@^=֛i1 De\˖J#8"/+ Dڟ  qrrkA8MgM0RTKK*{$mRM})]g g`mDPT^ʓвV *kx R7zD]Ō(Ln?3enW;?pRL?;zyz}c86h]S:UCۇ= V EıC"\ ]ht ;h !]YK?H`ӛw7._O^FIdԫ܀thT1|Q>(wuM~(8T!%{Ck@@:{ErvpQrܔ$N^6x!LN*vd5YXulj{NI! UQ{DK&UY\ 1ԫd6=GC ]D1mq\&]'v®;KլqAt |ߦ`"ݿq)C4@ܴFg 9UWT]XRm{&`C|>R 01^AQ.L_{;*;n6\rT-(.>]V`#% YNż[H‡ֺ<=\j@tbvUc,-Nq=S87ityF<>ERc NJ"U ]n=SAnpVS8 mJ8_0`W$DHegӑx)bGon8 [`|}"HXz퐯!Ӵ2N>T;;|_FjQ~-RXﵶ=:TINfҞsڒAO˖iK `]F| O"⼈BOeG˳()95OT'wN[>[MǿxwiOeԎFu}qS4GJ$ O MŹ\8>{c0Qj!E\^[fnf/l^_jڎGGl&7Zlv>}m50Dk ;OH33YÏNEGK_Ǯ0]D0M{Q e^}7S#po&[<ؠ+1ư2 e6,Տ7,4ŗҢwY`ptS\¿]ňylky(G_Nxq SISjeӿ"iw~*ވNLhjuBh0?\#$\#YoOǑ\oeく]xEJas=Ւ+mQF5ߨYZWqK*n#O` rTXTKv;O$m%s/ץ,Mr20jdA<dHsYP)+;KIDxSQ>PsvS~PK=zq O dr ?ux];}K@߃NBK1DD1ɊN G_B?_Oef Y{757?QX:ZJgfj tSʇ(B8b&"w+jCIpUf%NH&|0zdx7~,@}d6 |lOI#`. ַH|iEw7'dܒ{JXԺÝ*+_k4ViŭMCGi|B)Ddxv&NVr9P1\Sǽ ~]ٽU0mA]x=K@D^ͦo;!D7CʜMJ/bҮQT %Znp)\ YY?R=K‚B po=,@t{k\װLKSE`wwZFRt3B%Eh$x1 ZD}Y}uSP< ՊվsQkg (z|0m?xD PL9fWަܑnݚHWs̀ywIj۟wVП |S0+ljaׯ~YyӞA*[dͲ> $O9I3o|( eKU~Kxe]Na`zc}-/ei Ӵ(BF늦($ p-h+_Jn4e]`j+rŮPDhQV~~75K uk&;)s|&$xYwYhO]UvFBdqZ By"m⤟nU'HЇ9j|I圾À*yay| hc$XcMFN?w(I;.dsts">Aja^yDm=̼0 0/[JzZ&dޝ;b|P.LbA]T[$wh}IgQ@'v| ?.ԀH+3)H7ӟpv%9a{{k%^W~{_R-B .aqkwAΡC?ܝN沾jx!+u~MjOٸ*9&]13\ZF9y'L!%p8hڌl\6-Zߥ|d1zxc*)_x\XU9W OEl ܻ0W\D% 8P_r~yf5鎬Pݶ:l{^1qoؚnL_ raഫ&PAk¡(p GBC,U֬/N`d (V_j Y`Ԑt#2Q_h Kh3ǃ$=5.!vLc*]{/.űVȊh?1 &~OJW{{O}Ѝrx-_Oӭz&*7ŒD6bdǵo1lL]O^B&j?龼cYKϠ(v0̶z+P) KϋX.GA \*zᥞBUcjX6m=;=%T{s wa:$zJ5w=B bSL8%7eivwط hsUy)3SwF 긋tnaSu:L?l!>N\j_ie,lg n̖}~Hz[=*SʵEװC713rz"  KC+?Oi{;O t߱ӞG%#>~G3pb95k~\XObcT" (1](0U)/3@LxMW2v0>-̆"6B)9 +3lģђI\\x[;3}zpu졍sw,k.f vsZ7=Md{&g$EiA.]PO$=ծq'~ʵ#(ⅾG'{36ј-N@cyҒ$vt vӈ_J2XRp 6UwjI>s)!QG·K?&!2wєn5&i-e/ru`pipq;<# |&lXf,4%Yl=]S7g]!,n{i4DT.zNO*6o`fq% r%Rz{7&(4C(eJ:JFۿ tf|=W2T!_BMnb hsDor8v-S2T0oڌT.3&'fGN%`T.$s 2}:C ͔64t%v_R*lZm,E%Qe. D]juX!M[]D3V '# P3 ҷJ7k >ڻS9 UIQjx }RF) !- (c+6G\'<4 ys@b?f:̘YsWx<udk$Ӝ!\i$ l ^ QPzI2]'QC>[ȸKQZ"1RY*wxQyAَPSu~!/t+3KpA~+uEt E.^ 9%ےꡲVLf!HV8pk_u͹gW2fY_L1:k|6]Y݉ıVspDy"EΟc`ze$^T sIR!/PQ")E]/Oa6R5l:7AX̄ݕ?) t\q={ٌ&*%-z^_Zˤ,{"*(+]9"DѮU=aȃ[v#dT.LД)KLôp}-)gduo_{c;&1.t5Qݠo|׹W }Y0:w4x}աET:oِFGzl$-E]-5;zCfÖUA*'AϯƎB(NEW8'ǃjhP茚+!DAX+.܈q0*(=h:@>Af;# tZ Uv]bEg6vD695(Yho`):Lm%`{|[tvĊBiw$'$vIw]Z'}}GX )9풽 2=;8 (Bn{7e?uNUυ6mo%Rfxw׭J,vڹ^DC-l{Ry&d_GBd}aۯ˶`4iv-Xq08rI*qc!Xo= soD vI끷FgoKgXa<ڷSrW1T~QDߗۢ  -`Phu]PnĢ\ۘmdD)8:9f-RzV\MU[x/nDEZ_( ,n1yDc5٠!L}EUgUp-ׂ?{ 5OiHRތׅf6n JVWY^ x-X>mڧ\ua DF=55x1WHfajzת"1jDq:SMD\ANof}eVhy ŢRN/\.xɩ~~:^&'谢aHܾ{DV.'4si$ yo#d@ޞC?xE5+MIWͲ ֛Ohox\N[;q.z4UyI Y)Lw>J $I+ %'3 ?g)򂮑(@? gx6-(cuQtvd~= sgFmݎuW[˸Bq)wG>8D8f!u뷰A]l6-r) ʲM+XSqR70Po;գ]ky1,|s޾ff7>KE#Q Im9]^-QEԅOewywbzkERϼ K@c0yah?)$芾el6ﷀz^}w.3z.+oeDY=.wF[u!#h\$Pl["=}n>5ڽ@LH3oQOZz9f wrB j[ԐF PMG+  !VU级Tӓ 8+-e Ͳ=P:{;/k5pL7=@+o1@9>*I71+8l0چiYƴ]q^z$km?,b鵐)=QꅷL^[»CꐴK‚0'{ —9zWaBlI HVv [8/rX}yרj P+V}R,gϰcy/;=쫤ˏ!ܾ@Y-wewEQ0Ra[(c'Iߝ ~]!WC d2^+fI"VrK/ݚRbՑ=faNJC q&IX|kElv5\L_cBvxk=+'חl >&g1'=Y/V{J{wN#*KAC~p f1_҆̀YԫэrCsW", lQLHyUZ:#r$tՙPV6JOe=tQGvǹWL7K˳ccf#5r0A 5|/ȎԮ:/Q5օ=T{=<ш P囦Mu r'yU)d|x~*]!|=Zgm+BD6 W*kB"ͶEx7i+Υ9*ξT!uL0rLWBҫy)!2h|@rZgӐecTBcv ƥ b,.5<'sb:M_-h[bbY|PBMv\9]ԘNod[# I@v޴-g=-Z!CG[Y-PPQVHDgkL?s!ւnwɦwCj"^l *^'%]aqpҁ-pM!=MuTϦ m.[|%}d2WBo s/qgRHGoxy=U- # Sv+IL+օWrL+be;ci/@kڈnDD(6Re _nY̰~Mȁ2LG-LxCM & cH9?5#V;|$ d'{$ ”N<`>7ctok٫!E28U:>x]59ʓt-&"kb L y .q0dk29AaMn?(vQBE%B?^ԻI 4>a ,%i8pp\9LC +wgExf?7ȇ -r1w7!3 5]Yf;/1_sca;Z)o9 źS4>Q2Gc`@<`ŦV9o (N~7PH bbA& Uחx{GLqqS` =#i# nuMqJBu3k^Xm^ZU^HOާsriŐ(W3AgFfi4pdx>hKnaP6d$&́(yVzd`C="GYI,d$5ljs1$bIX'pcK uķٶ}V4Cm*8yNlA>:#πJ"؀cq̶҉12:[I;Q)VI${4{ېn㬲 ?inABSfh)K-ޭ.p"asejR5Xaeaҵ *ʻcҐ?~<CdyF1b[q;I-YIBJI*0!f[rt| B®H{9uVK8CKu}1"ӗxr Vcju?{YRw|yPsPT!f1Ӑs:F~CZ p9hB-h m*rq@?}J_⭈E}d5*%o'?a:o 0q G҉3 } @mJqO#Ҷ*Q嫃^G\.ei t k.D&a"!Hȋk'{{VЬL^^Ѳ?BB#@Hze`-{3R.Gɛ jc$FѽQ]8fn~/.u/{'C4#AWҝhqUUrqDKj2Dd$KeE_/,.&4 |[7ܬQQ OL{bt_ ص'ZVfR'NԶƋ݌%T4si#8`"kGi]l(s>\{-6IRw5ƽp)wLZe w<3Z!m,YѼ&9D%_z?,-0;Jꦤ;^)e' 39[Њ`VWiwAmd ë~|@8-?gfmM~UvxZ6ѽ]xCOF\ }zV@0Ò]o@*ٗdJ1j#t_. 5(z$$_DPe OGc7zƦ8 P8!HA+z"CNi|ߌQa_|yO@颿"< UIV!ÂQK+ {vf])'󈃂hSW$ɷoocniԘk#Z؛2Dy>M ׆"lY{;͏10.x2ݞPKpx!K_޺UJhb]8TfF..&_)F|`MB- #3cC='a/*;k.8u75U中,F''«m G@YyI8nXo9~ݭ/w+ΔC=.hx-QZyRg(>OwFŷ[z(oL4i,={;,Hҩ&jc-Z_O)ȣ"i>Vމ&:{FUVĿ6樺90iX}qmJ˟ ;N38yMg"#- +7p./ޟ3ph)ǬذW[dx?zogo0 KԛP.HY`uj-*Y,]0E9Q!L94'jȫ9b م /pK9DIԿx8`?d5ykܞx]LONpۚT??;nOh,_:iH^]iu$}%ngж<4n O:Ӓc9~XYLpWsEx[~|n8֍W(4)==r0~$А \C z[hA\9؃ت]o=w$2K*/C4,PSA]ًxhw,%̼/v|V@W#4"QTd(1\y93X8ސ~Ka,Wҥ{emj=pqJt )r.&0rRP/T@vujC#4Kte路ʔ;2>K&f 5QJ;,E`r=^t }8[]qΞymT2"2X1րCI% >&;uc,o8Kh4Tͺxa6LxךR1Ų v0:RKV^;`몇)D5?۽phDWQ@xk1,aA~? Kb) Ԅ rK p =BZb.Ku+]H~}}/!pǿ|`~24F<޿,gW8!aș}mGLFq>e'fBQ\U)7pPSY 91eX;[&F}UhUi \jdoEΈʜQH@b,hѼh+Dyy5?X}MDc~(؋dTy6dyjJ(9Z<@5V"O/EG,m`P19ўxcJ&hatjyI9`ZG S&3ys/9akfj֤Nz|,o#U{_$xêw;F'KP7h,i&g@߱$D%.|/*gG#玈^GCF yxjFgDFH iA|nYPe>v9?bb%Zg^t Gbkm$ ao%UP8T[f/-Ik@ 龅P{m>>$u{e7ҁ#cbAP|#c=ZVU=:S5ShH4Ɣ_h VrLbm!{LI>i`J1dDNQԽC5,TG&Lz"Xvx !F̳jk^,~/t[I L !dA̰?x<& ed=eHz_Z0i!Q4IH@xHiD_|0uvL`(w"<YQrx(ǎؿn4lIY! ,;gR?uFj#с Y*/]Rg<)u ʬ[G=VqC9AAEWa\i&Jgۢv^f%P] Gހ|D9OWgђc)~f)B1_ƐbN<n2R 6kkH7Zʃetb@:W}.5Q fy1U bO2Wk#ăLqBF"=AT>vq+i S_Omn AA96˵8H- T4E> 6n%Dv*ZLkc.tT^}nqsU.i \To^r}ސ8m)JXAf=Uɜw8R&@>f=Vx%5=):׋1Uj@\k S݇o')OmLUn=Oc^w[>s/쳟 h;*mx<1 ;rh GC٣ ?JrvCám8q_+[-5ɉq iRmH'~nۚEz-G;8!Ѵ68qJ,4tFǽgz{h%qBJg/lTml&U QG*,q*]57DR=u{CYmJ-A|I@+V-3uE)C ?h6- +_Uq =|S1n/Vbx}$).$&eOlQJ䪢je<27#>,ߚO )oB0կm[aECACrk-ܦ`&KZÜ dVslH4d V m#Ep$Y"q#^C#-fZ2`2s^}"/lΛ&7̡!6(эej^,Lr)]؂>%| P{?iqtszm<3.j^?S)ޛ{ w0-}z9\k%,t?R8@Z͕p^+[(&oA7A8݌,|/A΂>^i>GU_#w$ywV+@@ kIЇ'_ ƒ^q;dYS}Xmp/bghW,bq~sN=@< X:H)U¬`Lnl+ %s=4܎*S iS>Z"Q'#ۗahN-T,GpqLiD@EQW4ߗʖ09>uҏ 8\i$Kz;neoD ֍CP~:3(XHW|i64=m&S"+E!ɻW1BGX_RFE2q?Ea- =n4yfǻk>l$rr69rcɫR-ѭ MG)"=4]zϖjy٪Vk'%* |x@?2(Qu'o8Bd,,Gwi>+ 73R`SI^I3P]$w ;Go jTj[u)ݒ0`ҲԊMp9u^-"1gEhIa&DO=9b6Ύ-Z#S4NziI,UD". S_HZ CCB̛ݜDȰ>JN#.o!^i~l,dØDoE7Nqq_C_*V!"nw"-3oRW]ϰ`DuS`wV;WXX業};2xUaNmA1+Bv)$?gqFŷl/M!2 ػNf+M冉vCep>Vd_m$t֔UiG'+l\:̄Q6?b'uI]5(zFrT~+"qtv2'f6 ayV>>CA єLv`ct`}`\xSx+l\ۯTA &/5{dLaP|kEx}V0GI[5UUgVC%ę e 78K^X>ٿ }s4͘"8TqrHQ8 b4>wx5QV?zIj}4k1i /Uy2SY,z}GaMn>tÀCaHn C,l!vxLoXH$np0$$9Gm zȴ'(2;wu#l/F~n2I=%WbvDVAކ43ӪZDDJ5+wɵF- f{| tK * 23]:ZRbeZt&Xfk̷Q4Sd<~W5w"ȵj2B; W9iQPDs0$#ߎkIu"A-ElcWGnJyzOr 3jeڰQsqs팵vc |3l5{ȊТ\&үu%aoC~"L*a=&Pega]Ƨńf?[JJu@ԾoXH4$ g3]rɊZGr_}tRgRd:~,1(kA Gbʕ[~l8AyϑRUQY˓_Y'NF*\;`(bZz&ӏlyg􌮮2NdP`4gф[u~nM'דR"?sXz^utr70ƍ^_5oF)Cur_Ŀ9 =- +3V颥mh;ڑJt(řEoI_/HՃ;.bn]tMt+Kn犐!vVD>4%fIK7Ӏ+meK%!_pWvr-rwly.y^nsAp\$cTN%']Cp*6]J:+#"{8Eyn JS;svD=MQ㉚wyiXZO P~h/F 6%Q$"*4;k=96Z}N]GoAɌ9.%)N̺"Reuk&BȚ^M)6BQ2ҔSjYi߾.GࣇQPkQn~=F<+P0ta"G8<v>G_~TՔ&K"!L%ON*'gj ו.;%/\ ^lnnspz.[E@:6l[xYs1x@& vs~D!kSk:}_TF-Xu$[#Y|l$!x:ĤՍk= i4:nV\,;#FL;s*{ dmR^ +vn|;/Ed#mZ2v\I+*-C.,P󴴍X߃*YV‚)\_GPu8V]mH tv" ;~80%dU2py+kt6%x!%M\@6>BXY̟eE-߯N/FQm(Ԉ2|oN~#^|{[q; n=.77ǵy#UʣŅ6ǢSaTf"TTcc2`-iݢKR5?)>4$/:HTa̡XYlLl u\jD"!L@>ز"v˓W)\Oy؎dӧ|F̻i/~Qf>Oy< U\.L (Bjŝ|gpHF1/h@v14[䁣q37FTTTr/^@|Sn揈 ܃)Q֍=ÂhްƷ|X֭z.|ߢ"aEM t]g91Rrc0$*3M?zfXx8a+t_yHZZow"399I5 I,㍪X$z`$ Ω{3WTpΜJK CuɲAtn\Pj[f>ش=ɉ Rvf*|UQPeEߋ8,th9INJһӳgL>_4#^'yۢ' "m<& uLHc֬~Ŗ"E Hz"}Ir'a3k 薜ټIbOPXig޷7})w:5_({,ٽqT [xL"Sj}b  *8VAHmi[B)"/iT=T#Re:D^^-L#Q^8ao2孲)w/G3 l(v`])_urjVcg҂w[oQʼ w[s\LM +ƒ~;K~s4Ѵ}S訲¨j "tMgzN:~_ zntF>aċ6Ar^o_(bYrD(u9\V<9,*gc$(0O1f"Xx,T|L6{DΫ=|ͪCg]!ScԉE27q;,s MpeV8rMPw$Cᶖ5G - OjowR͸7.ϬwFZ*&Iz=7}OX# ɤ4 7,GWd04wh|eīzH#|\=\ɵiGoinţL1-+z! Bk? =[-8QEj=a/2y_W{v[y! UqAXj!o;<&>^#IW]yЋ?=0MC2CfeI*Gƌ[L2m8|51h&!ʛ&qM{9=8=)7X5 ~7J\FaDR逛WHZs8*!!Re > &;آΔrnƺSɕNj ^a `D7NF#9iL?K~u@jk`Gn4j(y˻\1 >T+ϴ vI=a^ϙ t/ LeA϶JMzv=͚4—VE蟯7Qi ZTv Y/f1bZ 5:\da_i ?Ghg~33\GWixlaj'Xh5 A-w8j%7 0nؽ ,4Fjrdl|B6`h&Dh#f`Ef3̱oo{ :Jς)S4Nd(jcSc]!CmQ 9M !G?QL^t-کGpg$ś7G~ Kȵ~I*0 qbOh0̕ u lby>VCVFaR& u n>1lh4 -*]զ=^i m"vk89Ht/?SIWufEQ;@}?; u^]~K#sNsƗ7̌e&th"4ힽzsvSo7.J$8_JD&d7ËѬnb 5h)Cb)`j9<:^;ftH[ )Z ?Pr%Sl}< bՓ'K<\< NuNiژj% H@bTeUg$րʼnxqk?w=`%M :AM<`V2d}&k`i%F+6V]I'2J+wAFlnɈIYgwkVt*MT$z]ChSO)dDH QA K PoN =a IA]+`A;mI< &R8M%Mg_ͣwfFBQӼWS|<$A!W:#J7w߬F9sdݳP-36oF'{( iqwu*-0^ez\6ǟ 42]jƎU1 # fk#id8:*s_(#Z5|^gse1 0B3Dm{螌ي1M^}aa?RU!@x)mAm K"YeE/C]HF-nWw;o &јmY`|S3z4?۲>~i3xD7t+ƯW("E>̴(T'SШ>o?Vf[FK*RLn-OnVd84zw,-M gjNO`w̝asbp.KncLp#Pw_Q,#).ռ@W(l5+UK+iq $ iBxRdG2^\iE}yG"CU%.mU~}z%nϳ+"dQ"xI̓sLx>2|Llz|g;@ų^`Ĭyښ^c,;iZl"NJR4O($gR0(LjWT>P'_he "řXJ聯E #M^S=_?0maE&͕<7AVg6$=U.\3hyMџmsBs[&"Z0C/*Ċ2w_I]3 AG9!GkS_#+ގAB`^Hw MnUpyѩ2mX):,L ~ Z sfrߧĺ1L-$@AG[4egbL@69^08PъQjE[ϯRnK$iu(cPӮoɴ5/MsMe' &BQAHӣ_+ urԉamw2"32( !qL 8c贃)] #/h)-I[s5W/b[{Q@4Y؍7oG  YXׯͰ>E-Z떗bg7ҍPđY&3#€{i]7(d۽SD5fD˧ޗE9~LMkxۿ(qꂀ$X#<:nNg<뙗>;?9 |_YP64 297Ã/R7"088&J7m}ˆگշ0Z,~ SPnEz }%^ a}Q`פk cjfQI,J(xAxpV@y j%Y]A>{/$5q{~Ww_K=X_T{vëmkb]orVx8xdVjqNqEvi~I2_Jz0>jǨ: yf8I0aQ-e~,_B}ƱÍW Q?+;|8>?~ q4سR'opzد,W@&G0 h1Aj-7&E BWM6F`P-8z2+a VM0[| OhqebS4P*2ǃ$,#[C03{FfArӷBS@7a;<0=?sPDVGϙz A\˜N?o*hJSFWk>:1lgQd596j v  tf, YNZEH(X{e|IPpA&6G:io6ZQ./pox.tyܢT!dΤb\cJWvxC v Eh2oR!eѻMÃ<g|>C{ȴXrW@ϖʲ'׏fJs rLUAg-+*//UG̢?Wvj `l-:V*^F:~vuQ|<\20.wmqõ sU#pzt ߃G};A4Π/@5W+d.U"֙':XW((4nN7~Ry紣4NP;?֧AM{n\ڹ<F$}Ib6LNaVַ1E "v:9ueMq#/] ?|_WL^WuD5>qx%LpP+ڈ=pDG'&L׌,b[(lf"CKr;Y#wu# (4<ծ0x3&QwZNHAwe@PM qj$wr}O79i2fcGg])Ug@}!;@ޗ}gQD`YDb%U&>a5BIZ ּmҫKCv23]/0RaA`:K#ZCW]@FrJ CO4ҳX4 RϾ~{0c]u d8Ny 1$f!$]ǍA*͟^V'IR\嗥W/ܬVɌ5|?'-s W6B*yhM\IPnΚ"_V8nm3&dcx4;!ݜ充|!BcU˯L?[K.E%"Ӿ͠$-!暈Ee+SӞ7J^ɉj\ϋ,K;I={@aB$өjyy0}?Q)l6Pv0Bv2 a%9YoL4"Y;t!~{@x>ޠB:]˩H|8#yc, cAɭ%¨Lp=U9cC(t]һ58 F ήk`17qr|ДKKpc y0}nȢXflG ,O([lrP#rs;yjz| >gK.IF½ " am~A93 X3z~jCOڦZIM $⦮L#"jaA$wJq18ǧ՟5^#ѓFr@*gUqFˎBժ xȽcIϝLϑڥ#~^swJE8}^tio Es^x.GI [GTղ,%6E_ (*è5/hh1 ,~)i=α2̫ M7d<лz"*Mnw)~r TŹTv1G6@ڸ;gzِ"YsWNORp#o g"%GAn$u'4JhmfP_^^b/u🕿ƈV~7 YWZL;RQ- ?QOb M6#/Rv?t4Jlw{sEڜeXXycپ >Wy{2[8QCАC?WDt\L WUO. f`Jf{c3!K>Wo*ץ€#hew]`cGKòWnSixq r𔘤[F@mNQAi]'$;0l\~zٮus "Q2A{6oe@RI+eC1i a R[L Gm?DaInəu W1Gϋ)eLLM4Sb`PtbR-qyA&gތ!\>lRc9 4GԄ+Ttt(R!ÃQC[ξ=H(V$ Ec\٠9HIU"{>L';Ʈ_S]gQm`u(g צ9&0RKSm!St Gd]%[EUM0Qi#w\ǎO>@ Z4$y8ƶ@IJh:۱[flVI[`|,{ͺ~ N^'-"8n6M % }N;Cy$aˠG`װo8$_ro3g,=']qk1?El V&v%dG>QwQۢZQ@kИj F·cD@YppHwطevr(y?E)5Rw޽$U-c@vz}o"_q~\w,{w3 6tHD.]eH>:BGx ]$eJ ! v/sX%QT\`71ܯG]e=U6@2o@tcwlS/T!2Do{BBʹ<>K9.?9#X]QdܰQ̨;_& 0d.AiA$AG)zZPO=UT3*IX(0ʒo0V,*SFP8UQLCێZMzPEh{5S0OC=./ZAT,:x@W({ CBma;F\`zLiUҦ)Pǝtg6S+ʏ҅_$5OB̜6/'*X !77$ji#Bk-CX\㍺jEHiD#Jc24,~,>JKl8Fi7+k߈m.fd%Du[<H;>{hoQ4+s!Zΐ RPIua1>[v|2HƼN`GyiI +COqx>a=Roz(0'Ky! /]UCLw@h%4:tZG$xb^"+]rƥH%WJcݳLm I1UxBuY=-n2{  (lg3FP]gN%,<蒝J, uCbO&aops΀aut[_]arYU*OF =t4K}j[bNݺ˭ҦqBtXN5CC@L8I6q0|-L/^+FZN|&Kt qjO~Ъ eеU8{uE OF-*L}B"X$*V~J&h9:/+Ȑ"hQ ^A]W Zf`F#;WI'"A*(\<dZH1%ǡ  3/7k fSB B)-hu8'~ I'j 2;KTm`DRn ݏ4y6@`o+'Ԋ<01SElw!loh8`̈$2ξfIWQV奈/e]ySm+Twʘmxi-wl֯[B9՜AP|6X xg>Όu  u=z-\+#;R7T 8O&ވx4 OɐjN'Use-ˇ2hQLhQGDN_/<͆ ĸB@PZʱGquòx9֖ vv}H7<Y{*5 ¤1WHWhs of~iPڸx8c}Zl@ k=ҙo7%@3bzڐau CO,럅_EJn0W({{aI3/!M6a2?Z7Pz/4{چ?s>7!jku :*ۙhҞ}.K![ zWQo&k (EKM8C>_lMl5 U6p E6嫗cR`i;~/C,hɁs]r.U0g>)4x:٘ Iz2L3i.hT )Dh_th]}@9wRi̜7 KqKN oG%!23u4:9 Ru*{L%nd-.RIkضHmޮ `% )(sB]ĕeOŊ>lb3+8'VPR Uxa ^G@V8WgB,me7["8,}whQJ&-f }pH5`1eKrdskQӛ.>bv =cc"b6]*haC|]GabvE L[U(V<<NM[4n1iڴ !UOӨ媄wF0QlF=Ed<:s} SC~:S.k0yc}뇏]Sk/ /"(o~/ )@X&aݿ'#ub԰ \A\_ɺIt@$/Iы.ըSLcRzn #n gIEB4JD[~ZcƸ.T8"U/Fj;KfP쐎QvlH=q"|EiP3YB2^wfA 70ؤB鼉?~A((S ̡hҭ"ėTR5&ӺZ#:P(9(Eh`Wb]J ϶fm_h~$䧳 ʝ)]!;r-`uIO@Hq, /E4Ţ8 uκ5 e:nAs6er6CZ̈́=tHvh͂ԣ}YzcfyiK72= p|mE6ˡ%U!C"+E]+bzc8tb⏬x)h+]&|V@hXvJrjc~{]ᐲ Ƕ߼Jiȡ ]E?ERHʋN ^c9`4gGA^Z&: &p<DӥSMrtgYoD<58[HV]w=x! (7w3*ҤZ~ QfA& "shFa|:1Mu۟JuN&MQio&%ñ|Fl.Ӧj+!-ҽ`IM"ԲXAW;rwT#p;>F#NtC1lݨE"h㨁#BvKGH×1a?.=i|)Dp\-)R+VBV*XB=Zh:퓝n?"qagJc u&ö:T$CSnP˧/xn ތ?,~]v\ϧc4G`X#-sqa0[+_л+b5{ZGp [dn#+>zPG0c1FM~kFq?#gxwa*v; ULUxFfCI.uyT!3 񐄺%OSX}}lgDQ-%ޖf$7L5IY#S,E~!JA]oV¤h`\c}~tRXeb)n-h2z7{|mmqjJZ/Ӭj| Lw޷ҙx^^@9Cz{wp?J)д)1ťS|+ڑ~ԗb0vu juy_-Ҷ>qwZl4[}?" 7aJ^ez8R:U~_$צDu%o*X|V)֙w܉~`LhSvq/M W`yَU5ViiW4+4PÁcq0wV?g!A-(^D8R9^I_ѯnEb^k7pDRxуC\no1u!M~OtL+Ge\y0 V0\vIl&[. d6 waq' ήM܅.vԩGka}9{#lRTFhkCŒ? ` 5%'lS:k=b:: c&&ܰo~wFIKÿMBP!x`yhV1`!y)*er#X7݈ϐ xPlѬ!$[MŃG¯Y [Bȑ)ȖL${Y Mm=N~a]"{jt ّvu n(W/U&oYMJ>~=)por&zeuR|k]/ "ǀtDJZPngeDw-\:S-DA"稤^^?7ź"Ŀ@q@wYUPk0>=uBZ7$2qY:J6,D<0: Gf_C} M'4!|Hϸlt!^<)f> ҮPS |/d+6_h.3<~o,!vCKc1P>pj@-N/ή x.:^dRv~Q86J]Wdxna.O̭Q,i3k!A}ժ hp^ݪ&gW`]5U}ߔ,OMS2FvfgGF?CmbT|xkDs5!(a48^#`(CO^(Ӊ x%TɖDȘ+vSzG#$0+ 5n@DٔP%T{|DS5;ۨSُdTr|,2䞧Ĕ lށ%C:bɷ84. q)E'V3uԃ~XNm2jjmCSFH-BnQ;LRAqZ8KBA]jT ^1xpIt ~-񲆡<]'dպ2eY2x4%ɬ*woE m$~Fض}8Gf: r5ˁ{xY"y_PC_y'ȴ\uɟPmbA'6am+j'_*I-vyfT{Ș[~ VwRՔ3 KvbP˄O(p5҅{zŸN=!hQ}Ma OfmaῨ]Y >[OJ,9)  [ë^ 6{%u䍭”mL.?!z h"$p[ie \hj$!v0SvŜ*h<>Ư5)\2BF}HNCf[2oEr"!ޘ~˻SZFY7>-͡+#NGL;~?4"zUSR`c Uߕ=8PUKfa0i=b!˛Fa*0xV6'.|DL < vk賆30-_ȴU3#Вe^>LAF|gA\D7Z e+ʵR{Pr-bJ/bu>m]㓜+?R2;;\Ó̮CG::ls^(" Rat֣;rE}0{&xz:{?zXLUmx Se~;ģ,0L5< K!Zɮ-3,fohN<'I܄س+f~ÓUd~f$=B/ASd؛b$×כJpc"x OYvU)y3CuT| jXvJU F^\?zA*2NyvA}A": {҈66q\'-8ܥRr_8a8؞طa zSj Pl4 z;Hѷ*{aBRAi$ʵ,t>?l]O_ҟமT^qw d?<Oy{` ݃N7FkJY FuMqJlCB*tu(?Eeyq:j9BK IDbM۾K5JpӡC!kGF5M dX*%CU^]qg΢IM0li׏S&>-zCɯPM6~MU A̤.{̂W"znPP#_ yg iӷd|yBݓ7KnU?GTVqZ(U1Z3I\,WKI_1tOOA I .xT-nN/IE̟p=R\7hh41Y౻we(5F7;)m0xVI/4e"jƮUjB#^O+s-8Oh1Iv*Vώ8UsSfU-&몲.;JϞ;zEߩC0$ǹքa1`j<-\oH4P F'. Jwc@t)V eц-ɥu-F2W AȐ(jFo({pefhGW}Jh]vH']zMr]j3ͺ*;Wc,0ş?5mK\Q0ܢ18^] H ,=0Y:}Kv{Xv?R6q;r Oޘ"q6vp[t`|XGnϖA>۹߰@AM R"/?{؛3i5Yח6Lvg "HIOD\sp@ߡ3M^պo:s+qۯD.$Ws ӻDN!L`B[*=/`Pe o+lMm,31EH܎B9g&'.hʋ ZCK6Fp 3ñ=BX /16j`/=VGp"OD^ϞAl@oR wtYۦp GXM{Ϥ@<_pT5 ilHrbPR )Ȉ$ffj"VʈL܏K!0!"~x|3g{:%Gg _yul"+b0i\UQ'֎8=ΓJA TS~ <8щTIbsŞv!Wp嶝ʗVe"kvCJeD)iӒ՞5z-g[ej=kVa |;続'\ q?'Pdwjєb9Sw3Z{:!Ze䔸ghEk)Q2^I>jCA?or|` # lI[p–u {8 Gޜݏ vQ95Jh}m8 7>K(+]#7ncۃ5z@!vXɹtXRSDNh݂ȴ]=6حq:Fk&4rbJXG ΉCӹ/s7<_ċ:cyw :) s'B ni ?c]. dO@ GSڤCz8=Q^9lA.%YkԊcFhy%E6 F5$&qbmpCr?YUtyd̅d`3kV<2 f?@2vZ%=ss|ƺwlVU~sjA3{Z? YSB$q7vtyK4& }-٣_N`i_&N07 &>Kk2Wsyng!3yhN(2 9HfXfu0@W8)m`֦sJ/eE~cUѳnszc$*F/! IU¹ӌ/]Gc54H _e!}|lM$Gŝ 6ݫTQ5SCG9OСόBG YMyпyu„ҔJ-tWrNgʋp5Bt _/++v~uhķ)>9N#&vR$TV@jj,%HO5"Dw -w~` 3n؝ب:ÝEvA LܞEaJe6M덥$P[ΏL)Peʼn|t8M lb TjWunf.F[}W&V'*g72gV'Gӯ,H`&x.JK ;j*/󵮀z06*Patoc٤+B!N`kp{,ڧwc \%sۂtj< y'L[I+\t=2Xv'ƪx}&m9ɚyROJGCxR`mެ{u˨WKOlH;PRO֝Ga4Q}d34Y }mb_og#^7'pV<m s^Hֆv*&pΘ=~'٫(G7r :MZm$/F뭈h-H-:ᢵ6Y9hwAū]ZowuYſmE5>x1*5"(Fҷ]-c):gG\.ˢn-#cŜ!-ƳjRX^|m?z`ةi^I;E-q`sT?>r Hkdeɬ *p"DMnCR1K}#'}6I'>^pu;X|= iJ&u4P@6  ,p`,5vGE6G:c) pG~eIT_oL IЬ_~S$QhYVe[^[)O(Dl@ˀ( ܒRRCx$];YnoG-7}N5Wsjm%Rlc#a,8xS"G=2:L~()|ShOz z=ϠGxZ};iGUCO B;#8pmOap~zhR9mc렌#́"TJ:q9}A?Wj=+I8FE` YZ4XPu7܁hD_GT=|lJ֑TVf4?xrgz󢥷ܬeͷxOt"Syu3TW&>sIJԘ?¾YF6Y{7VN+Mn%>q&0R޳%2j6LғXtU+ܭ 6KDKػ5Q蔎$<G&:aZ^^raJyxv"aw[vKNWv/I4l8+RUP"rh mmq]-넸iASTRȃʦ3BLm0_\X,2iM4U@U_wxm X쳾_uc 24R*(~#_ѨY*TTp:cN]u># l88Tq"w6;Xdv8`98%Gf< D:D.ߍ! S}0aB;&f{Nn6CGKR-/K]G@m] `>{W֔y@mo4ֻQK ?#C4Jb C`\N6>rO 3A2Ctvƌ\h4?__F7x#ǃ'qUقw\!y[]= 6E &xWo^O x;"S @]Z$m|˹ j_)1]NTP. L'Lλz4 HaGIoƆ'6{|&gv>'.q aAФM< '; Ym Mη{RV!S{_\=3eNX㙻FL@g$oBn6mVx:Y[$/6񸎞X)o|+ ԏ BᛲvtO0Ue\dʼ(Y8)bN1B|)K- 8@XC~ 쑚$duE$+ꪗX5w>,FEa_HRg rs[̛VɁު5)j)$>cgsg.qYP68qloeEp}T)M(Jgcq:/= `v<A8T{q7yp|3mvZÊK B?>Ŭ6߉)Ε3@IYqZUt}gkN#ߡH7}t3pj,|p/@s0ϞKxmr94hnAOak(*آn6WYQжC{ DJ=t 9`ENxMnEV0.~ tH,L"}iO)4YYtׇ`t)2PsVkzX//uc5t58ao$%(W2+Eo%MC3•ܬ<^ CsoZ&(<=w] SJ"^.)} C1493跦*>zqxg2?1ؠ(uF0b_\X&8az"*#'vi{eQGZЕaM8AI0jqnp;EiQM&j"[ `$5(P$뷣Ϻ]Qu/XQ4k6ĝ<_Pg-:לBSRՉፓT>p> 1eN>:-.֝~^D1)U)]w#V{<eI`5#Dk%RU9Z.-1wΛZ4 M} @uz콬?V^=|ݓGZ z AlC,tJQOi.!1hZ {V0x. ev &Q}* i9gz+YX+HGmdd{"g"rf`gECKTgJ wjߋ[ŅC Wy E%άD3}}{|(ce"LҾ&t/9jo6;%XЈPӳei:'(B[BwSadj.-9Y̊# ƖP)zF^eo.L|yYgPFU@Fb_Ѳ2\! QWl $$% @ l²2/;y2 )سCx_M}@g=]eFiru`5gC+Ÿ`jJ'ZghoAEyt[xǘΌ% 3  .,s0gXzn.==3Zeޡ"3F;.Pl5$|xJ4O} }6DRQv?7L΋MݧϪ 8z˜m %(!0S.!Yɜ%5 {TN rrS3P@( LObȪ),uվ>jQE`~fƭ.n՞4`,pH軮.-zԽVɳQê}$}Oemm= '.ZIh-JDAgGQB4GG0&1 ĨU);=DTU nVN趂|{xVsϏLtoxRXh9`ub7~v\X[WHfֳIDmJ!& c_#͞;` gzj\$4"C f~8):?rg1۪7AZNv0&5K1c*Bg?Ŝ~2M%P>W>5C=X $W/ E)µ4oy3]H5H1@kp2{Z=ȡHLc4w0HL;%/_d0K4m04`3ұXCܫ+% $T&G $S)x ᅅNg-!Ѿ+!Q[^J2U}!|\Cz׸Ze>.uZq? w#0"A~\H9+|0xn/ezUneҭ2OJm!ZXaPK^#zeN3>y ebK^E̶c s{5ts2^BkH{ϱ%!R+H%| j}kWƓԈ{X({"9*;Y(Ҥ O" ˅ Rx8~I+-aP6.:F>H84c'նVyN@=w(Fc2&"E@_maʰn 9:*>B~LC$O\P_:ERtX 3O$LITml,M iι'] IĜt-I"(ʤb͓t&>ø!0Z[FgX͉fabgt%;&(9䆓op44N%aD:G1Ino=58,覵 YAZ6N`w`9!ީJ\WΈ'Hm;I#K8%lf&x_k5 ,7\jP+27NޑP"NJO*F":6Ɖ3doQy-h#`Rܾ\A(jeݲ;Ky@50> rY.=qN,[2H#]GF,]3TW;sjfn"CVѱSSx2YI(*J4N6nt45AxsE;xDdU>qoĒKV/YU&O~bqmJDg) ܱ4: -К~[Oj\Җ=MBS]g~>2΢6l|X4LrDo[4$?g9tZy?nލ9 \-*]љ 1zӢ$sP0348˛>뗨(4&E^_/#<9 :O:^"Uv'鬄͝? c{Q2 I|m`KG􄬄ƺ $OޣH3=lk=m`Tke-֗7!Ä[9uHB%]42vW+zϗ0+1'cվ fB='|TAe8SExWi$ѧcb <3EL9LkoI_Sݫ5&}_GQ(aВ/Y8.IT) [mioHӸ^|^s$YuNR ]AI#ٝ珤ܵ),TN!)*ᵿ]%_p' EL%"h-7{AyOs68}&H6q$@/軝E@IgmE Jv#>rpwUq?"hn򳭩=l9) 7=5p#h SUĊ 4e ?'ۢ:" cwV(0,>r>vfrDl8,L蔻|7pAm:J| R%lW ^-iОx?{V}IJ6a`ehg{H 'rrձ^ 'D jPU6a )Ia?($J; b݁`ATPLl5cY¤1qEII}75fP-K(/&"BfrlC^O^3%(r{\fup۟+E(LU^a~G @ FIo,~_ "!Zұ'iI؎r2e=|2.SN}j}nrx  M48wA†VQ۸{B[K/=_*}#r6KC N0'X9 :1TYn*j֦i0uwbzxF\7xZ[,eEU3Wi^.1ۘx,Ų;weH+UXk4$Ps)m%lt/xxtjP%(L2v4Ʉ\̹c,Ԧ4a)LO%?'I =dp$f9MJz&I8Þ {;KyοY[z|QNIRZxq4Ϟı\Qrw,U$@Wy1??`5Yu*sY*GV:[Qu\iDmqqs~ϩv&)=C,|I }А`OI˺480WffTm0F MC%$\ֈiT%ER]`y!Ok))*.P` rj5M sav9f!0 \>=$]N{rE~c nd>JB՗l\{&fdwt$شX9niŽ:xa&v:11 _^7Z~VRߌTk$1գO(`2%AaU,;)PY]Q xހk4"lZ~ Y,t3 !p׏gF!Tr %<--3Yk?@` cdԸ-0|$V%$>⭃NUY48^6V8#d{:︲$I%HBT_h'F^Ӿy*~/\ `J>W6oa*YÏ Pc]" BfgV;Y26vYk;gb`gݪG7e}E>C7!Rͽ ;9ز/ӵtwd MoPbW,|T{s≞/aDSe(Ky޷ :Ȗx$.+*pQ R_Xi\#5ن0EƛJĨeQ5:Ik}Z5&sf|I6gi F7Pr%#@n! f3>l6Pq'IOeTV؇.x^[䜼&) `PW#e&6Sΐl+pcjѝ?"fV@J?Z8H0Dӎ4:EИ]A&2:yi Ӓ4Ѐ(H0-8J3.j661 )s!h0yr\;-M/"*C$\iZw&|n3|YZl.rŖypA6E%]cb69j B)TټYtFy_\zѼO}2DmXJꩴW\.0o'bbcH-6DYMkftJ"˛df0dmpGܙgFTp0ceb1-u!n/ЉFQ3o=@(LշѦƈQnP[!eWնݐF%_ >x뺑S8EmQ8uV/aQiv,4'/uGWyioOĒ;{I :9^ܑ8.Ufjq:N}Z;)uD67zTb{}.UO.-y.]ՌC;,@xX-ʊ,2$R W풶]]6^*T7|ԇ=c+ʭrHS Ut?4 /љ0w$]mE'7q0Z=5`倠IMgq<_>;*Ԩ^LA? Py/k-_,/=M [`3S[~Y79֖jʷ2l' -D[SϩtL^^kcVipilC39rz$;bJ~&ـ Ok?%7~+d$pWU#HjVG[ӘZzX`Ja* #1KFW$0zʥGP,8[K.s s؇`'QPz&jXAf/T#B̭!(3͗b"*xp~Na$A/X]J@&ْ)@Fa$Gŝ"by T^ Uh?{}=9i}x:XݒhmШEv6MԲԲގ kQ r Uu'B%&wHo,VߝEڞ3T[ *k!ť~#npe)g^O g (bwz 4<\yW$AU.JR*&5?QwE#$5Mj8{\ VP=ڶ4砰f=\!e&~،w5#O].ڰq!l"M#+UQʌc3E}dxLjx=f Dp(|s؎(؈%y OY8CH:gpZxH{1W?pB898wİ6|S ʡ)OC4 &S*/ &LlM ?<><ݒ=#RS#}V3xadg_ѝ3D7bdq M!Y3FQٞ)?Yb&fuBg1^7C?Y,R.JKh9duEM%5M§9Oz|ݐK )E>F`UCtWg-#n|B5FQ~7QcV^Gˍоx0Mf{okgD+nZIwV̀Lvb{[ R_z,vZ3~3o>;a;F ,Z"qr}]CT8'Yaz͙.d꼶pҍj:P)wp2 Yi$; χK񦫧LJlB|շeÓU#~ȭ؞D |qpLB2*`3 M/'N܃&m554E f7Ni!;ӒIM6Н`a X94KWVE\tAC\ף,J^Df}ԾEߟ^w)ܛ{n8tCRǯlMPCIt<( 0tFK%m %t5Tdh*v]@K).-L00D n.Aܖу qR+gFnΆA*t@΂-34$kcjf[ *|Ń7$:< H0iWJ;5|iߝQhOA, 窙źu}>#yGcRN|Š`0 ]h vN3=IW~?s]t.͝`*o 7=EM*#OgY.xt8-@BX|jX"E;5_P(nӁLZ>0luw<sAAS32h>"aIjhN_}{Ϗ # h96w݆Jn,: iKwKE=9/͝JTc Dyp[j|ܝe" v1A}K T? cRlȜD@`f FgඉV-%$mKml*$OHQ!ܔw{س>.kBӳ[wRMz2$x'g^ރoP*^u!0dORxkR٪ }5,̺OXX%ǾQ9Kqn13`{])[@S11#0 ~=AukZg%{8F}5eI(rK| Im h:=a~rjLΕV\ׁ:ڠ yR(J&;wy[l@rU,4wmhETO7$Z S:[r$rObái>s_D0's1Zÿog6n.593䤛ڠTAF mIF f7VӐ6u&,w9Z{->z5|?A\rU9`})i-V?w -uÛwHҵlov>QiuHZA"i%|r{)~ݎܫv~2A8pZ&OZ3"b[=ON- <,&ƚԒASU=Y 'F3if{ `prjPf!Zy~1&PT:庄`Z4-d[b U>R%OKO_EC$ !2}[V|AS})G.w4 ! +s:!B?R\/xRCX ` v2UC R:/֔%v/RτyO8%W R|}'ף֖ LcH<4Kڼυ*5.<^ C[mj AP܍ j&/iF-'|%%fҡ@R~,XaKYQ ;G U{+VaajY=$ZʻE=U~}*gg2BHp޵ eooQLv7_S邾(/w&Ih;tF6$ATvۉ$Ym@Ev;Un}VZyVҀK]QS &fǒ7Z kүpR8#~q~.~syw#J af8XgF+dzr4@ݶCLZts9y+wK!Ȩ*گs_)!`}~>U]d4H.VjF]WU RHs,7b90EAӝ܇KI%uOIߦ"9My ӟ^C18x4 /ekb)VN=r>Hh" 5-D[Or|eimJ5 dsx:6'ȧΊ ňr)XX(wVۣ 4 ,zTSRbD^L8':[)s&|<(z{At]hd:s^426Us#çZJ* {sǷ~J$3;K*-&0iwI*V=AMd(%Y* G(9 ] Pn~ڬe\4`e6`gJ{U 8BCUJY\ .v Ңkup~HwtJte"^ݴʣ(BjQ}ZMWEM&qELlHQLi.u:(jOñlJ[g`IY$Z'C*ks؋styĖFzq/߻#8ks+WU\V2'e'}q/KSqFqDś4i0Y$ Pc@_m3S_v`Sr;W.Tj=ÿg3- 4uRg]7Q;Ԡe,AqdnϽU LlGxGswݐ4ambǤD { n븳)٧<4vx1`ߴwu(Vz5b{eӋzPjXD VeVoYO̬*x3 sPƔ7=Ʒ[S5Y8U=nW8-Vƈr~ 9>[0UyV95nD9"ǀnfֵx)=υۊv=;]Z*: MIJC2NyigMPDߣ 8oosi3r^*ÐP|&cQa>2TkRM0=`m/ $X1v XUqRlϽ7| a!i$3ŷM~ܩ(hT#Z4 eшBg}m{NK2)ZQ@|R0š.H(Œ&i7aA ДN4sկ 2v[gG zmq*g UlnnLk>J3t,HGdz6Vx$kE}p0ɻYTZINÍӊs5EξjtvZd3 p/&HU) ˕{AIqV5}S*Μ( g)n:?'t=\Pz_#֜qYmCiFU;?w{>d$[ ['O_(^)43mg˕^{] x:#}p6ei hH2n(O,R3b|;[O9G9teeߊ'$)mWѻL& K /ؤ!C^<8 ̝DAOO2ߣ Q#5a<v9ZR0~:^Jṙ*9ܥ%} gc1`ү⧥ի“Y|],v0 O %mr0MzlQHsJN`=H-e—>G ',CIM3 LOCnp& G PpD'D]cF~^+%0Hޭq$f\!PȫpdpPU?| /xDY'P֔}}_Չsq HdH0m' d='kɴK.mSP Md$@CB伇Q{]5]-JHt̚W.yO%9x0,+"9b]<4IHJ$T6%.("Z>*s kNơ0s h1n 7#-Ǵ}ssḚ+$x^dIRN6s*ZV+Be`]v{ϭlQ՜sǼ Ql%G5mBJD[!c3jmVչ5ԹYJLc=<݅Gʸb a_B$sh|530}T] mDH,tZȂͪ:KF'C6pE3ۇ]4cMC\F<<|+dSp䉸*ZI0BLr jz1]HS¼sRBPq3q;;Ht5k 4 ƌu0tjgVNɵB]leOQiңѮ6;Ǩ[Ix՘orίV-=ܒM6F5M*-M|Ss&Uכ'^FVΖ:U X%Wmb0>VFde[<6mD"A׳ʞ(=A!y7B_`ZD{2B+:uLF6+7'X[6UyNFxcΖi^G 36 18V`%vI-`%`ja%]|}Hݼisg)m`r$'`BFh; lBJt 7U,~nZr I -^4*5etIx2xŅC%OF (Y""[kE3uuʑ +euۤ2euhsEU ;j T~;1ejA M-?|~ G=vzR(D.ZXg, E%G8Kg K}AvBwt 0^|m5;PX@ZE:WL~\^?+bgFb!ס[ȮBi Fy!?c94lDdS&lLX>{{Mk\.Up 5 /oJ!JdVU ̝#C_$9 {Bu_=䐾TҐ Xİɒ~'ݔ[#Kr p(DxJDlC;7~XÈ|1JrD!1ь(svF(t>mez{VNL_diR[EݻTiQWC]Y_Ԛ§bZ> ~^>^T閏/U{PS_4$$] D7.;MTj^o4~c锿|"`[9j"u"3}ل^@ibÎ&x j%mC.WJ۱̼c?&#&X%J%QhsDHG/Ɍ~x)MicS "*4js/kԥrڢ>1" ^dtч߸eD]!tJD{k7᷋ ոO"jiX9ji8|hәlL6 sZ%j~.#hC@ܮmu8\w݉1P {Mb" 3qGsL ľ33`+8L erR.#̊@%O( 7*j \Ӂc7vxYn,wuJ9MuWӂu!vO̸+`cdCD"1:P"HG۽8ڎ} wwx<2[gwO-dZihS:,nmt1.!hH*Y\fHleoj{Lvܾ(b2zt$u2Sy#f 'msW?$%(v^,窑:g),m/'1^p2!AVmmȈ_ባ:{mAtvDU3! ;^#F,ե )]~CZ \84P0ϔ Ch;o)@1`{q/5\U]}Z-[߱[ftOu P`=m dq8۲kwێF(C|,ᒟqIC07rP"O;#BHTo``I^@U'⁡Y7etzG:lA 0;l/5aS>cńdK6dXGtyx}3)H4>r(Gj )NvIէɼt3 Y,|e_9d3viK ";}fa)U%>z.̗\Q`woX8cC`׋HVZrq[19toz)!V:K'[^E†"DXȃV$);`qr 1[+o&\YyE Yq*M?u#p5sP)=+M :K|^W]eL~bЫz9Y\Z/w=}{MP@ 7&-EG|/4 D[Ge mkXYl^%@;tmem\Ҽ;ooQU%4]W785dAΓ3ȱc@ a`YA:v&(tʹߕ զsZp~ f4w4[HIrWua>=g(l9}Nm_ByrD#IX= Bwtڙ 6nCР Ɗns'ZR|X#J P6JVw/dWFvACKVQ-$m s!@<@bkǁrޅtɍ^L8%=ZKl]f1W8pFAbL (`qĴ9gsh5qӇV][(2v]iht` #AaDz5kL*\,z~yӫobRK %N0ʋm܏gV=xT!/Ɉbt@;D2daG# 8D 75(Fod( huRMHUGRg1y܊{ ,<7]ڑ:yo>)?Gd"opo_Pca,Y/uju |VuJռ#6 0(c*ﭽ(vݘKh%5N|6ǬYK\) /dG dX^fs>e;Rok<n3jF]>qy 3bZ-0(H)d㑻^V`[dh/H&i1nϜ]n΍`uعڝEQWr(_'~ :ŲBf,9@D&amU_+XCKڀM[࢐ T ~Um'riߗ@tK!;%aOHg&2>vHw"!ҒRqc[VJw0 亏"e.{z:@?;2 v ,QEE?9eWhu qej1kȳiRĤib _AB^zn]i6p}oD8 8!;1?*0I,GrջCUWDv>j&aɡ75ܙokɐ)kdf` yuu+WÈihA@i=mu_n3|-WirYv>A^"uR밣[nLqb %ںY**AQ!$,; QT܇Bbms5qV _'Z)b5 *qMU=5ԙ6)[+ZSc@w$oDev<[I¼tQI/7BgT/( B9qM  ]Ϻ8|2;ª#LV1g]hc'ߩR3f7kcMi!J]dX_-!S7oZGR:\yMgga>2=[1EN1=PlvB8UHT&eݗlN{r LlLQB"ᆦ7܊|MWhG{OM_ۅap!혒D<7tgOZD{ x*]9T0,pÃ>rIv -#޷'#YJqHSQH33Epz1E`;z:*#S!t'ܢ"'jc8*kNk37[ $yG"G!FWg'~-Rfe*:.g{rÔΦD7G4ߒDw$wQR\DinHhEaLc9x AylNE6bzRkM /tziK\ (;J'Nj?Gm4+ ) $ϗǩ^bm\[ *IG=5JFVv̱x@jՆg4B2ÚGWaf(dt|_wdxy+a8i>9|ũxL7d'H19GeExp0X0S5_'5ؒ/4H|^d*JqwkhK{s{v'CWsTgA ^[_d9RG|TԌ YKYZP%}Wg/'7 8LF@P*ԠVyÝxIuy-Q QڙBVpͺnj7;4wZ] p޷!T^4 ]נa,~N fXo`"o#I}Wm4>N{w XauC]Ƽ`dx} f²) nS;seIJ~uWQxYк&dKrW6u1BA̷ᳩ^%Qqm8^fM{[mQRHg#k[!Y70ࡂؚ؉× *=q{DWߕ3&V;RPr ~iƵ>{!VI/T.Tɇ}\>uF[5_˧2*ތ @qO~}o2:6218v㌨|$ݏ7zoEN!E:η^uÇ`L ppVoAUE/ nm`ULf6x8F.snq,D@ LlsIՕZbSs L=I*fY蕌 b#g6vbқΏpsýjq3iY ?cs!v-G3iD^bf AM҆AD#3VQ-:_2BwR޴3̉`@齅N)"u{&8}9*ÓX5u08h C˟2P\ll^gt-Tf]là _Kت 8|wm|:%0mkx-ZHDS|A"l, Ղ,C!E]YYbr[p$*u^+a'˔8F믺> w,7^؇L *>u'-\_ȹu~V߱ɇZG6e7?u v1*1@;u?aat%y',4ёfF&;7}t=̘-.]u椭[go=gzc˟ﵴC:Yxlg"?ߘ1aEz tSdл , 3Ub.Ji[Hq~Ц&^>)_5h9]>p.Ҏi;-^wa2h?+HLI?͍_ʳ݆;|<.xDKCPqNUo׬+dE}hP"jrTa;1SWGiڙ}tB/rEp X^\k,k0ZxvxC~CKAS6&݁} 0]CxrDn "K $2LVwŁ%ZrZT@Ůlq`sh^4$A #`Ŭ:~,v8Ff̖K1+0WXk+#.7V c6%aAzPBAec;E U3'Q)|'B :A%D2: ﮺!b ̲8-MRͶҞ6dJ`&PI%'O^l ԑOI_**E# ? Y[7D }I Ҋ(cN-Ub j(pyT8 7=ukʑMTD x@0)/^^rj\j8*ˣc0m n'YM)hԖhfzh#g4tvYw 'Un.YD81"=ti("qRUFp_m{ 35 8/o,_c.>[p-hBG0ݮP+&MP Zm5ʒLZo:O@aGEȏ?Ӭw{Q(u"٨*>(QOp0xO)w{>(zOV > |#Fx HsuRa졺7]h=[wXH(VX͹8ˮ(ԆG|)"WP]C2B&b#_o):0& H_䑯vEHih׉dyDQεlbwZ^Y&vcٍrk2N%w W r,7P@ԳIԍ|t;&Bk|rWUE+RI'XYF5lGIo̿bv orQ34 I(@{ALR ^6qy&/ ,7zTI0;b`7UOs=),,l*18I1NU45 b,mɿ'Cxd4:gDJ ϥ- :2MXF|֓#%vA9 tatkЁir7?R֯7MaIY Y< q$}iZoԉ^ mg3K!g$=`dnNM<׽RT_9,>ZXr6O1yxqy8HX8Ȼ yS ^8tfZ]1(QmxGoF&"1)A<$n- ƗL k(DդL7{ ;daU50\ "#+4x_r?ğ,xosTu^Ef-1ܤ${f¥_cYt>[ۘʾ)R }I {7wnW. 30J'"Yܟ`f/%%F%%LQ on11A޻P>}I?*IU-t 8  ̈H0wWWʡV0ʲ,wA@; F Q{|fMH ,sc`jM ZI)8'm;&R `~mxڡSTz2FUbuoy`Nm,`H%*sPOspg zᛚvj% h"=GMT`|#_o8Vz74j˒ q(ɯT^ 2;)~!p QyOWW ?>4"d2Ԉ(t Ae"Ne*uXbҜct]⟬DcJcNQ@JNn"i |u-B[&}hDD8P0/:@!L2+3]3]xM58@~Sm1 *;T1K3E~azo} ڑtݓ&zB;^|bilce2B(ow4CTޒ\RyŤ0@(f:R_x]!U#Zդ$@ 85O@?E˟ggIV2H`^.CzNYW9֬t`ƞx7R}nۈ|/DkC&,xB˓GFk7͟_e a>%N΁+w!i_iVJA=J36**u:= j3w#r0M)T+^NOySxZ!:96ʓҧ!idvl#gV@]c:vt817][q˂Wu Vz{ 3*صFR`UJp#}^+׭4}ֲ0@zMX@RY|h(Y/R\+7@Wx5u*랱 [8A+ރ+ݍAIxrbVgH:p8Uv \u]oFѤ|@KAih@~5a%Oky죿.qg~֪p5AaާoEWDS#:Xh %г"ʙhsO X/ Z9 0f{ZТE#ԆcnCޤhÕkW$# :{{Lj>Wn))S]ͤiePjSC ArޱQ\U2-5`~5NYu1YqYkedbr2sUcKa#< IV>)ciqK9N?4, ttB1آvi *]5~V+Mt0WQƆѢxL=X^PhMc\+G{{ "Abқ<Hm=f%;Rn6ӥ߾ )]%jn2U2TI{D\஭kF&(LykР䴩qD7 %I=ƎPUJ@ Loor\tWFogymDdR|溘=jYoq2˪wUձDR?M`UrjXƈR*y$@I5z\@,!xjf$D$`53\ [n/`@Bc膵KG]!F<%s+Յuۇ]2%XlhN+;GA1@tu4Uـbewx2m Pt&*O6Έ՞Lrxߑ( G ^?()BU^" ޞ(LbeE2AN/@w!NBEU5 4/hC-\8p:ΐ ytuP1>l|\< l*{A*5޿\+oF|rq S,˙]Urs@QȒ{^fK? X/i0:y?L%N 6 c`^ՒDܸ#4TUOij9nՖgL-~GͫjO%?JF>J%(oKg+&>aׁYq>2ō0:@i,]nMc< }1K%|Նf^F 4Hush [V9yhE FV#U W;E*"/{"C$<e51ǐi=z2IcD7~gW>'i6SQd9]Md}{܋伍Reh[WU|p:i$j ;Sb){6,?mmL^xnY#ZMʳ(V8 NOoR1fH(c 7w62Ga&1о4T[SJ̰Ԇ^f뛊F-p[yk rQl9>(2 jry0qk/'刟2+ъe!WeA]g%H-FlKXƢ(yM֕YOU)mؔRG՚ݵ {NO V~\4}L>% F`J{5*J-|2P- N@\i~(R{WJkWUkՄϤAbk@#*(n,(爎DPf7q*t@}\J\%P$Pe>n}1Q sy+ v0pTD;'զVDxꄽq)Z0?GUeoN!:SNI5<b<4Ĕ#Q! auK6-;_i bؽ.wVB C1mWx/E|6!g_zmd|]덊.E|S[}|!酊'ݢP;ʘB4:ws ۪CI0>>+:7haLG#3 Oјk E0V:.cf+Ȩ,+e;"hV_nIF*[pzoW/+Pe(MΝV]ZŕJp`\?چb؆ސ˞b8Jl;9a'*tzL)I{s;4K&m*ďE8$?{iWcѱq/a<:ȱ*I}Pd/qnklWnS)HN{xB;O-ѿQɊvVB:R^F:yzAޖg*U^'>sW{vN>gG$ Ȋ&jtŧ$HA֜qht3br!=͸2*#l8m'=x_}8`tI.Cʧ5N-!vk,?98E)]͑0q;L]06Dg\oJUMn mH`&0KhnNEM/ Hcu{3u\c9{rL~?aK 1qNVںuAth>vNTEBVYKGp(Mӊ`_ 釮cwV_`kK+jdxPaIeVA;^^RJ*X&*C۫;:A_y_jH_.[\u\L)>!ruo͗kl~]deѶ}j"1Q\LHn\AU͓rL$ͱYbKWByj/vDIck H> %5}P847ʉ:{qR'N-t4eW9u:lɉ/zh0?T<hŗs6@.0&\rG67|J\N*ц ȶ\'K7kۈsFYSJZwo.=uK0cV,o/ܖKL2g`v9)L9 8t`I-Iԃ}晠 qXB2_2B .Sh-;tt)joȵӉ9 W}ʾC7\6bTQc3]h.Hq[}dI8GܢMH9V#%T0z ^ Rݹ\2)80_Q?>ޏ9ÂtlFڪ ? 6}j̣>ӏR `Ͱ/^rS#$4aa ӂv rfDu瑵 )as'ds3 WKHIK|cηw3K`iVV'r?5A`^o1=h{ġ6:w;Fjt.,qZP͂$3%N& URǜkBH+-KQ@B~v@logU .(Jm,t_mMdQ>f5_q} ӐI%?ߡ>8F>wtUw;u7#࣌nw˨|0U+?P#ҥ?fEҐ -J\w,ZdE<}d3wpNḴsl31/=0}HwoQ$)A]rfej QK (#~ LEFHfk=BJ째 q6VI ,w z)GZ4:*sva.NmYRcZPI FAn2YD78M?$K:d3ÊT!aypH{ BȪ  /Z3evٮ-jArgp?3E$ΚeUkчt6۽ȍ'(2(c<X 40N~),щq 5iXz߄N&ZƝUe4nEoin 3 :^#Lt_Yݯ{!h 4m0Ͽ9@t=Nb1V\8>)YkX>Ky7\MbTazSXCVX0K,mAڧOG}{_fڐZiͩ^I4'dŨ!Ĭ ZvG8ո07A]̺H C0`bH4Ç^ Zy%b;FDk"qMe>% Idf6֞T3[8SY 1pD۷V"|(جewilq<Р,Iu ґ$0 ;8lz*}*{f#7-6cQM>=D%CV2ȪȂ֍U;kQZWiЂ=C3@R0NQ!2>Ua=Xn_8A6 ޑkhdmo>P:IĨ涰2 [%E9{̘3IϜҦ{[8--4灝K0h +!t͛kn> X4BMO5;yu+N5pxBv>0 ݪ˦}ܰߜMw OL.=8֣"&C;>s5DA'55uw[#E%}{CN(rViX'\T7C9ѳgMrҨ&>#2Dg,M>V^,ejך8f61[fYe w0"by?Ưnޮ=jk*J}T} #҂q^ 1l U67)]YWߪź $Skή<Ajw0UhGw|vܭRX/.j S+sp`֜Iʶoaj澘 M5Y|fC l2A[*Ϯd);՘N.%2j4N19pE$ϯ?XD?=P7nif pd0ώs݈wq>4r>^Y7_s'|al|0v&02XvsPi!y(o :fCXYꔔ*}zC<];س8u L?6UWZ)h_'VjNߗggG*H ]pd`}IQru-:ԛj~ÌUhO_k%w0p{MZ @PC˪hgGUM#Tں扪V.Ru~b#@`&&ce ɱ+:x3*ԙ#2;k q; 6R!n_綟^[.תAxY8tn<>CQw(N}ik!@]xY^%GE[-<|d#xpĩ- {ꡂh lX*OZ럱Ul*|Yw/Cwj@pܴ~c!edzX>#A0 { ,s Al;A8^CA|e]~Ypד]L,TqR͢Ѱ5u w[/(?EnMg=a֌a +l{QNV;=DGY\tn*o 6_&K:#%"/C_L|1u8n.BI2I-k\uK]IG:{!/*]4玊ڕ/'BhU.vR'Um;Vn(V]OJA_.f{nA6[LgSb:̌8_k&n=.#-)RK&{S0Y>fwEX ; zf[[wjȁEr)s:7?HAriPB ܝ>uX7 $~؊}tNN3 L݅.,4y5>.ͥ@(lC >${_[tlH/ s+c̤cLY;k͂==)?G3g a%h֏5{B#S5V'lx牊މ@6W頄Gg RST < >1x$[8d˦EH=hߡùC6(4dj^HOIa{k7ۜ';)<>K'N(p5:Z|$Ony2Ӌ< #%(21)x[ ۢo㛔oˏ? ;:2)4/߾mN+*#z3'Ӄ-\*1+=B;ӤU,]_0չ c*] $%"=?i *ĄKUEybo jɒ\2,N^irx DV#59Lұe#uf30,DUoR mZb B^K^Jf%cO!͆*b]C%ȕ>\9~|'y/tE!8e7Gvyſdm[LN)8D%!g| DJPӷaz&/#!&9wƦPER-K[̝Iѣ%#;R;A@KOd}ې X*?HJ1 =LvHtG9 ŠP`3|ŅnPwSJOFH=U .ڎl΁w2Wl֞="SzzљcC(\a9$wxi{et?vmk|llË : ~Ky@{SDKEf25ThՌ$; xaRF'ƚ1ohs w݂^: LƄjh'Џqp#c&0.GWR' Z{pxU~ؕbՍe)EƫU {V0}g[ӫ2淕I3OB]F{E):`BCEWsX=x6FAoe?8ɍ>/MEYX#*YK|aAv-G:9FD6MN`eURY_\{@(tEfOoYv^۽8[A'y9:IsO nΆH{]O *&w!*rkkw WO0]\1N' Luհ,IP=96滣G-WH Ќ >PprkĕG;  i||B8joy D"d (-{iS>sg󵭴 &2+'N}5g}?0sNhA8ib։$X/Eվr!= <4|ed=C7Z;ymT$v)*衿"K7a%} E{6rbd dD*[tvB]|ZBGG6/E[(GG~pyj9Ue⡴bo"^ ,SnzOߑv &pvj^6_NYSEuvV|gl3׿ep$| wmDo{.r;^7jF+\ I4#cmnZ Y_!㥮6pMZGֽZp "$MW?:E# uesӊY|]d 2BjZՆԿ'OǺIC{uhlfƝΓ4' 7cxQ7YkYgKxjӔeD;W_9ULv\Nod[3F!_uNe Ark*#AFP*baΣX)1б?B`'0mF(⿔>x\4{souqwX%[1w]Ad=;em.y=+&wmDgַpfkb`4hyW"}%~5%28Ds/E)Z!J{-X_A J8]Cr}e-inU@i kt`ojxh!JbDLr>nu1-5C!QB'(<+RI쾀Zn<2uUWsoW({GBow$OD4:tu!߯/Zem[ TL(m6`8ͪM>ͪd")i kXw[< )94VLЎo[JpS#w բVi~޹udS}鄴Ob8;s[Ǒ3RԨjNAErgPBrЊ FzGä6K 0@#(LӞ~ ҠJZ3nڷl*g8f$(GzHj0XZN_C$ӝukf ي.-i %oOu`öYB2^^11[{HwT:>rnvq0ER՜чuk?ͶCSe._=;J_cyf[}yPjg kzUШ@_@%<_|Ec*+R 4-;eDVOЛV>Og|O`^iHi_ SXթD.0o&T ^(  V4?8+hw4pJvk⭟W]yaaAmmA砌{|g_eU-9ţy ||~qݍ#8 )z%M_qlCyT1\IfRc׊psۗ%3L& +ὟxC6N40`MWʭ(-Uc9ML6/e>t蹠vp)hZ/w4|힃ḟBY>&'ٝtL2iV1AXީ)[Q;!R#91e2Om]_lD$.qC=6$;PmNhaNGw,apHƓl]i%{g&ȖSF`1Mv P{z;N@%*quxX@z0OC9v"Y8rRkVPO  Ѱd;ڒ#QBu^af*<_urF4!&D0JXvh~ yqX)1feZR$&4 0 8qAG+!zK'ء7ߜ Kj|GZ )Ͻ@;S6߅YZڿ-FE#}mf5_O,z@n5֚Lb  *+8T:܄ w33+Be թM^[W~:3V1 EL^Qz9BU]Eǀ"1fLd(3 TXFҺ]}*( UnULXsfMd kf9AU{[XbPxAx&Zj ,#B´0&-MNI{Us aCiXYKs^Y4,| TzפHg\ ƒ э]fg}])]g.嫏8u ?}u&g,n&V5_̉pwe2cY&}ix^#D, ox)ZY -Ș]J}ǩ@ck Mw );lAӶ|gkmz;)3ܵlճp=b39đ40Dž=[tVG.<+2g`1~@rSg+vgLS Og,hs<چhd>0ˬGHe?59`ۺ棫Zʝ\.4ˏd]1cbxSn)d'cq4%U\ 6GF@S%~3PaVy/ ATT8Ccclp6㠃m\$6/p%"V?uz'b$>(+1S͙ohNkrq o鉛9'HɎ)|{zÌ 3T!./:zo.a2QchAKa[nH\=L~C/drfl@}(5p{CJJ<j⧕ؒ 9ͻIߏ=WKSF()=OuEBԯ粬wo $6EڬcTHTN9+-ݺIs U"eEaO V FLp`f -SYa-#Ië}y5l?|pؕ0o362ڐVM#4n8#'DvNS/(G8N іB8{qlL:osa?_7GjXDRKQKL2:~]QƉǵB9UScy+J cyTD*-ȡ9\&Qa!Bi#`b'T̓x5r O$7 ӶFdי0be/l`\9ub!{d0Y.,ؓ;#ʫ%)޽\$|[L^ޡRbYd[CmaU: '*X7(^RVfZ9_;f |QDfb$D *G1o-sEY*;8NR)6rkaVٳ@Q>^}?LJ5([<(C2<#d-D3\  }r9ԁ,wڔ;*D;ˈs_3##a&X8}ӞSU3tp~u4f)θ1פĀyOWy}A؆^V!:eWHy=aN6eXM{_3AyZeZ~xtVW7@?.'qţ&wdW Gvn[olwUY>`jIF@F[V4y #c'%>#"FW O2IL?muI?69qj E)҉9_c _]:_%b+IcfÊ 4[57l*sQՋqJ9L(|/KZvvM©ܑ¤45an3a K<рxP" O Q![ T ʓ~G^''=uJzfYs5y @@nՊ͌.}bd8L/B=JԖK;ePl74#԰[R(1i321ُLkw~D΅Ę Ә0ʖyI whCek1)s8 $_5NjX=z.OJA8kWyDjy\H0M? &u^ 2k&$?8ϸ&A9MVJ|sF1%;6@,7'MQcpJұi XGFUfGUE~FnO]( P;X3)6Y,\̸F-tF};= q%~oh~Pb`rMb-1S۩q.xN.v e'e`) vwJԽ <*V?>S34.hT,Lg~VDؿ>C1$S0lb1՝ܡ+ҿ,/VM%4L]9sout({%gCm[kgGv1bFQ!Jф4ͷ/ g_9F7ֻO F;e$tYRȞtPpǛ{br@8#+޺S9Қ9<ؖuºq:߇>JH8h%O{axߴgkh*<|Uc[?;?;FujZ(| :оE ļ܊=q tDy'rTxhp}c={ wZ" N$ƹ^/zd~ Rd?)`s7Cֲf:wMp_Q%Q ]$`:^'K`(7! p=d20wCv(:Om8Dܴr=#}} e4 hXvs/$wj>{{js<w[I~fETs)H|L3XS-ڞd;Kܔnll8JN ~IMG.=RmWPj[2.G<[q̮ f (=6=]$pkVO԰Z#d9<#*;FXЮO- |%{m&Dr2I:0O q#݊leLwнI!%‹pY0 \ZHܤZw8# 45}D11*mc7莽H/ 8CBA: ."86(IrXK,$Ba:3RfRv#9c=H[mJ<'Z)YnpB?ĕYji7 6cs4oQb 뿄{JSgٸLR[a^pce&cc(OD #3*x$ ;x%.IKȕ(8сEѧ$1naG{3hw"Bv.ʞ6-uȷÅ4[4B߾J#+}گĄ |+ O~[qAڌ{NJЙ__! .^"!lRǙ8#&h(hJJt&,Tkю,~͡y gZ,0-G"@cofHY VZtԵ7O釋{u`fU6 omH0FY$1EEٱӫѝ|O^Ҳ@Gm,AꒋѤ]ul .% 6`@v~HhŸVec wѻ2cQ;*4((!v|s#WcF7_2/*އ *wEoYCb'Vf.džƾ y\"ѡl?l37FZ ?@w/27]H2DE$p9lXzU$ât }P_2:VǪPM/*j_y8Zn6ݝrƅ[>_"Mؓjc'nr ʱvr0M$kiui8(-{%`{}.-|?NEĉ)x>"R*7&'e!Tr|R.zV-t_qdDM!A5O"`E&`Ի%A?8S}Kx#Ie)EƁƐˁJ3n~aAu/z=qw!heo:P$HFʏm}f4H@_ؚ/$zf+訬>y}j+m戻gnDatʬ~=& ͜NgU" ?c70?mؔ=c7` } a֟O@;sCс8p4OgH}M"1HQ )Tgw#@J_`5&JQ5f9v YS;ZM;m>ẃEKVNLeyL[^ZikG.pC%5$nlmv)ĤyN{G 6|琡\`^+ Gj̈ptjr5PӜKPvr%C7v᧗hR_ M^p909AUUU c BL᪶%Lo͢241%LH is&:*ڴdҾg&x  x P+R|̐=/?*o(|'5 tؼE+ `!)"C?z$A8n*wyW8HTU6 lQ;n{!h/RT\8 7025INbc$9.!u7rN/ ]*1B5 sz>f^=3d q`F\u/qr-"qb-3^/Zϓᦢz퇸rn3o90io(@Ob/0OR0%uG$a>E<Џ/M P<@+wj(6I+&lm<୞a I>`?po_'؝69^*[^[WSr:|S# kD,á>+ۆh.x/obHs61%0@2K!N>|Wf@c#ugrcFx,bONWYm&OV9R++\Vք_Ǿ~qf(BK]+4Nˎf:]b>KD ѓu<ͮj\$ # cUG|6 ֓ ]_KW!aXy9 ߶)MM zU¨\`LZ`הl#'W Vd|J&w[GFFCX@늭}C}뺻Xds'V>RkcdXLnP @52~b\HO{b$rZy- 9vHT!3\q/)rS.b)3#P"-.O,'j7ȏ=V.N;ƫa|Jvp?av"癴[mm cS_ rbZ6i?$hH*p吽2/c်`K_ژ?| 'ME7 jdrH&@Q )w cg+S@: wqRֿϙsqi8T[hA{_H`6%0-ypbDTfb?eVέ<*V"m n ze;.?{O<1Bywb !sׂuՔJOoX(!y&Z_YmHqH] 馾[[ADq4?/Q>۶BhTS.'t51\?X\^ܔ@AS81hXYg^ ?#މX{wntMovԙ~RqB,oC/FK6p#FM'LyA7,"V1hųE*[ѪrG+P-#PnLN/4Mᳫl1ͦ}ˠnoɁT[P%~sl"^[,? u\C++aw՘ su05pAgrC-9QS-P ΀?s$1bdHi?}Rip;"@y"g٢} LlMٜpsM!@G%?K;>؉}]mZ^+f Y%]VW`'1 Aa[^~Gi :6K=?'F#5"mȂӪd[zq#35(^bAY`.)=7'iE7""&E68!3G9.XjX-b*-UKuaX6)q[*>2ׂxm.څ.sxOmpP1j9IP:pZ Eohg-g|$w@.oĬJ:_)he60CGP Mݚ," cCQŠ;ZǺ\@Tj[)`֥э\= S%uǑK}|sl RgޞctsK~xlÜ5?A"_t|zޮ՘^1toAjb s`WS$os\ܚHD~aWT~j>ʨr'!*"D;-_gvQdf,{GTv~Ƭj˘T sVʵE,(:4(Ϧmq{VׯQ`HCV(Gs*\)COqy\h.HL.-ءjZ: Xޢ?x]0]kzYtX|U3h928yzP~,(*:(rm7TwR8g#\n]䏧;YCo kdR'[z%?ȡ6yd -kC3QOF̌S5l3:"Ao{6 6cڮo9 u+M:X>:us}xsI{1% EmfsiHI)`mnҾk 5Hyn:/}1yѪBK1l:^Z-'H\ecܑkƟ".O>[z~hϟtQE9t+D>U3cuA,f1bSm=fIV>5jk+vɀ:Ȧ`W=Hp[]Q%PJ`f<S~HQa֔?3L haƏc]Ǘh|>q3J)эWD[ɛfP , ǹt\&\ Wd)#_pЏE~JsyڷxDY_xffhBfSA5oyht\y;Ca dvȉb "U&~<zhe۷}=_g nƄ\9JraM685 "@ӹK0Ցft€ʂ'6?o=ջ {[;x# Qf8#aJ]ę'*. -ޛÊ ݛ$ˆ)ynO?(FBy:>/\z,}9B Nf䋞yF} h`an:0vkcErP? Y.ώ^@]D$}AcINȇga{#Ue~qõG; +Y|j¡zf}q4uT!t4L(m?60Ӏ-ӯb)`ϳ)fΦAM*FGh*u\\Wul*szL&kjͮ;ah}۬X\~ mam{.Rlnh43uZ3|c3XsΘтGVRu♡vhT'po&rۣ\ wzmhU U3Lm}̈́=8H 6i?|eLx я5HXfZ?oV<ږEq PjM,pV1@%ެ#>MV^:х bFUv2xyrM #߲Z䡫XgM3@J-:?scgÌܚ Ox{2_Km>e1IOw_58+QK"R*7Cvz Sxؖ 8oNos_V ̥P)k ʣޢO95Ȟ2xUzo-As}aXH^'yVjȚDoQ`ߓB}|&c9 *>zK;HT 򤋵38Th[@ZaF.BpcGzơ!(UJ0bwZQ=ѱRpH{7pטb;}~Q*co<wl4y9?KQw^<ρP쪺Qv("7c}bx0|GwqD&~USπ ej?]&R{HqL5*4fS{|N-uɯ뱏`n-DS [ҞO\r^d'h(\tKR5DӬC6G1H9IZhO}MbtZ(760 .Ծ:ȉS&5I(0#6SLn86zeHkڰvlqB{(akR)qd )3mPI mqѭyQ^'SG nc=ΤEEDRsG ߎG !7SN̆`UOI?ijrV-Dӓ8jҲh. nh"'Tu&*4I$ pTXW7'愙ڱ0"O_p|4W/)OXk'E/)v{B&fׄ*]T0[3aKPS G%ލ!M!Ѷ 8oթdg̓ޣIWxaNL}T#X2sb~[թPc|w ŝu5y6۷^L(l1NC֛\(,N j_ p_ga=\pvvL$R(Q9$!jA&;~]J{ _ H-Tc(? 2/BDIUO5fՙOpn4;]XP=Y(:jIuY9`G+{Go!SA)DZq޼5I8;}h<g5Oi6Qم5i}R(`Qs3O߿~ 랴Kcڕ{?1xbǫԹJt)K{ ۺW 9 ?]po1]OꏭF6Q;Ʊ](fFep,VS}9QJ=xVI2,a3{0\\ hd`5hj: ?&K߱RcŽ=ƺE: b!&XFON =l~`*}E>W2X7v|8%.   H,:Zˢ >Sa1nƙ EV3r+N&䩮};0Rz1h f*[6RNr#14K/fݗ:Kz?뮉0_eNmRL:P+d_y`CzC[{J8yRИ"GS\*pBq gKT<(9e-f Q"@dXP'@8āJytf4bKpV ;qm@yWAtQl:DODv%eD+R}-t}&ru\Μ qtcAbiڳ$ΖU%#+ct/kk*Afb\QsY 9z̏_wzcx)\\"CiKDs3¯1ʻ qxbkw*0tɎ ; kRq;XR6 =zagdI2? oa7N[}hWCh+,1Ņg4E(8әoصOwu)WXvRԝ&g̋@i$|s?nJw;b6'$'`m,ƙDlPqr`‚eU \'@i);vn8b&`WlJˁz=s`ʡt,r Z B7jĊx =Ot|K*Y ['v{'\T,VA_of(d؍$-sT &ߺ% ^"Yq")f ng[_VZ+^[saL@Ueբ"Wҥ/;ɾGN!M39P٥$qHI]HTw'ק/*IDf'e$=O zu9 ``L1&U9_Q&ȶ8;hz*lS>?L3lЀb\9Гz0' ֱqq.{UrA|^f4?&Lv\vnҊq~Jc'<&P5U1qmM XTAzp,o+@UO|?B `[톡OIZG`DU60dz#ÜLi5%0bf j?2lZO:p#ѧFx9o|[w(ˠ 1Fͣa⛩3!3ȁHf*ļvu ʬ@Ȥ_85 chVou4Iޓ.4 GB6isIN,yvVu9!$7:E[Vc沥⪻ӯWtj7:reit&W!8gb[xGgj%bosBu6`԰ǚ2k+iA 0"|~^r4P_ũI(b5[,3r`) LBG1`'7;F߇]}Ki"~aO ,8^qA tRrRۃ .X@XYR9r+ߨjk89!"`w;c79>8rulH۹-^hq91o0dk7'a4D-Q"eIŴ~O7K =I˲~ChV Je$'}|5zX0V(b/oސd6ȶ+0(?SuuDDIH2GJ'iᛱpE3 {lG(/Ǯ8C_v5&g}}= gS`aUY'17~]fr8涛xSmj-a@ܟ"&ɒi\9+7rV#OUdbx:STDPX: l`,W`BӆbtSTRf5StMyC*>,mq"޹Lڛk(u!)\?ÐZ4cAHV?FЪh{*#vZG7*1·=$9Nז^oV\I4dm>Nz5'6@$<)Xxs(t6-K\)̡LKAaYn"0QLo[ ߃:Vf##=I,֩ Ms}JP 0Q`=wK˷Y`-_z-lK?;fx{ƇvjYšM]mEǕ ^3\YY i R9?"fB_/[* -[U8J fCFO'>6^&t˅巶z$׃7.Sk {l~4LPvT8AGsTLSۣS?kT*mFH[!|m|S5)"G'.)VE)C?b+jd,+6sd{iVknn<YZ 6#&N0'ۆGe' ?j!^IzuZV48}RxJ*'yX.c"AT;3FM>.ZK-@99?8M# fe.Tt债T(c\[$KA{b pC&Wc|Jnsu1D:ilO\z> |'SL@}='~d צg"Mv]8\-hwsE'MC iOÓP~wxǤ=Fqi Př^հA|>D֍X(ɭNn`nA61Ri3WyCOvn4\srgIXaM 60nxg4G1DCwP;lQ󥁹`tQ?1 lGi5:/wW^4b`fg}ރrSm0PC4.jN~z'k -d>G&:MЉCϿ6oCU:M6a%_lK{vUNMܷwQc#qG$]. m'deīB [6^ᡋtt,qid2yۃTt> Gfo8/̄g9v핆P@S&yC|(!? ?6s_1BhVs/.&o /_ kK "¼\d= <ڰg``0X 3C"b#K8y܈3QLLCj*'`o( vrt3l~?uYi9%PIb|.״_Jy(V#F~Fl(j$# 끌rC #8ý[t /r9j5;=}g#خ"[\0&h M QKזJkڽQ|&e!|da^"IWaPvBKw=4gCͿm\vKUͲ*Dބ'S}BDcue-eXUKFKn`͊-!Q؜AS 'EVm!1V& k!&ھCt %i_Rz~=&2)綹gOCA|Q a^ @hr&نʇ*AHI%]Kc[_8JzI(NHѼ  8d^llwd3qS{UJR[WoJ;zȲkؗWd[?JBd~N!74E'n"; {)\<'qz6H^ ӊ[8,#(n3T䃚/xZOU0TdhdW|{jǒWFˆsWO3S{vϠJ tÌ i6H+Ŭ.<KDLmߏ>$?)02t]C51rˎ4^ 6eӗe~л|ʄ#~P5k02; 2 <}eE1jtWHi3?2n1m O 5 ֭OXC< uM]eun-4+(2鏈]=vxJ rwUĥ_1|q/|;P׋^tѼ|OU }[+uƇ]U ^mɍ4$-"=A@xRT;wmc= S"MD94vIQ[9=t[&6hJM V~"4GZD/8PT\ge[Np/-R <= 0",&giRpTCSPP4vGm`DA OQ7[fNĿ.*ߝD]HK{]4@)r!NXVO 6Y "O_F-͛)f!E h;gY,u ŋ88-?"lG,L9sg2d5xn X^R4#SRPM-IdPVM蜃a N4d0&0ƚ]l-_V?p7luQb'VC?tPbG%ŎOx%'E`GĄo+H#b%QD _XI}+Dڑ&C;gkެsI}5m<`OR.x@%P{˛+` L.۠T}+[˧u{x0ӎ߮:\4ũ0zH(thfi Ѳi0߰9IHuS?ex2]M׊0ۆ:A;XQh#06}Yv+υ&w+9P R,lBXA#xӾY('c;q|!HTQп4,UE6_B*^#Izk`IUk*s5be nk=L?X|_qAsid+V/iT ߨKdy3 O^RSaeJ ך_4.ZZ*T*ϵvn7/mBJDxGG1 NvX= iQy&{W09P# Q; _bҤ2}~^ 5p< 6Ჾ€o`o :51T/"cTq :eQIJD>-Y^*URm1Rwϼsc|622o @/=d"%$jٔ>6M|K!r)3 3\Pt^{ VDńsu;{™ۑ0 'gp@]?Ÿ#c&#Sj6,1$v+# PH}a`*9M&}5y8N~9C{I (5=kHwM2_2 2Q#MFz V钃+iQ<Rִ0K!8_WkxaaΓY-| ^cuWHZuڸJCGX[Ɏ-s=B:4J>1-1 סHh ? "^c͈Ϧa9?;jЮB,bGUVwCjT<Ő:&n˳[lʜ窳hyIN:RGE4lzh)z(78Цv0b{AJ`ͫlp~']!.HQY}Y兦ud}R/E/Ye0RxN:~kZ%aOQ22qҳ荱',Ҟ;=ܨWn]]ʶOf&'N:wm-fG hΛi /kɜІ:@2p#'PlT0PvESᐵsOہJba<=l?Tm*Ԡ|-68:ey8csЍNÁU>z2!hFr~6q7 zlj8:aWuꈍP3A_Uqm[P20b`Q=&}N0{Hfĭ[Ϣa͒O9VcO,CQ\sYޞ~ƸY3}:"qJ.)jsP2r\ @$GKz`ޮ$>?]*F} /38=ZK,fN@SGkpˤ,N]ce]/K+[,^ڞ͚[7 6 &„(Qyjy3}x=C@AڼclXhnr ۔ʻkkaXežBDwQ>'pAV:>wԠ/VSoS^^Xs9 iU@61:Uy6eyo>꿸q.$͊my0:023/WӃ6!m*(y-iERF!eHu! Ӹ4(8o}/U{J59\:'i)M2h;SQ.//pkدOàh(8.P\A> ӴJ ڿ-3e'эLG<"Q@&S\1MO<m^{PG.]*vSAcHbsԱ,o%`u?"v ~ ,Z=[_<zCN[إqub->BynP3:^^,/-@:E*>DW+] UZId &MKoݪգsrRc:5`Y5d\0eQ#nY )lv,yi%uvW !@v^7@(SD%RO˱>wHHӕʹ73\ez;ρqS[ji׭m9>s5ÂPi6 ed(-N~SKCFÁv9=7sS+zs(YRI :]4PG/l Cd(B oY@&~rϣQ (0$UD\3ؽOYヌ : &Tq>R*/ zG.RW)'Ƥ/.%_ܚkBXޛ[#h5A2D"pi~+q4} Zx` n ^ZPpC,te|ND1qD _EUEyN觗Ӄ䭙4?XW :\j\$ xWDƃ30Ld'AbuE= E!RR5weo7Q 1yY.8#)jggWdhMޥt|: n<~X{M.MtZx fJ0?&y'jf2K$R{ D6W2{Hf=vFfr.|J~Hx5Gf)&184 9T(47 !G39~ңaWl`jj@y杕MgFyrZjO: ihF= :iߘ0uG>a/:yA}4(V?8#%׵֭ZK`|Ӥ})8Vw?vhs(?5"ĦAK!9Ij7rbq."xCˎn;̊:ɆA~ S4BH*Kt^aF$dLEb@޼)uQ5u$9_` q?ά &31~vӹAU̫9 w >z礁&?zqGS/ytabz܍e@\xtꌯM䕧Cb`b )T<_k J(*l0(*VACMr뢜>+FGu8:@Qѹw@V=24dVTxz^#Z X.LGBo]t@9RLO MmsMcuC_D'Pr:t)BJB) 8Bg#ck]mٰ";Ut]}]m-j?4ㄏ8Dv>uqp~8Ƕ5@MG{v#udzCL$}S&\hin\%9.x0}ab]W9/'3wԼV4RN2.V'B`3|TM(׻r{Ƙq뉢BMY*j!lYOrt"\0NTUw6 ÷ ^Ɨ= |;M璓{د7E;$W}գ8OD_ ]o֗coY$)m8yd˩r>j?jRlM'oq:'\^-;w̋Mzh`跩qR@)|/C#ڎɰZ*ߑ;p B٦F;_L'-*@䭑ʉ(o4/X4X^5(W2}e&]_OS4 mS:?h$@MwkTCxF/TJy8[X#/m<]Sv9ӿGL1(7!zv44B0ஃuNKs~ l!6ao^brw\h.-9p~ȅ,hÒ/y Y >o_Q}ę U2fo4JۗTiuWj?жR})ۧ%NGLIE)/+Jҥ $ͪEFٵ!鯬aE%f_ﴑ.v$يx =͏BgGOs^Va; 25EaXxU IBm`*nv_!X)8=4,QHDˈ ӓ1on\ZǢV/,'JSuVy›?c+"'ebnig|cEi7ɜ4B0T;BcwEs*Hu/C;WK# [CRE`! Y>L)t0rhₒg'q@NU7nt5m̀;֐u+p fw.5![_ZS,,+%&ҶܔһJob110)vVYrHX9  DrYAM #+&Ёd/ ymye\ƒ:N`\q`;*h+9љ N pԟ {ͨ |Zl_d^A*ԯxwbKtW)9 Jb([ڼUI ,VXYǓ_kΔ&rgC]mu<_)um|?GuǏS׎_(0&0HGQ^@#ck9GB@Ƹ :;mp) kSvw5Re`m~n;{?ɿ(%Hu~+=]) pyh >Z#S@Wk>韭 ,bLd@{e[/Mٙ kTx;#d. |EV:FA_A$B9Ds(]xu_ H\ * ʨ@r.Ę[4#݌,K˴6eG%!>\VCnVg Q/"r5kqQ矩E&NC~uYcq40O5̊|6TF'mRl:`ͨak[)ER7Te"/ih鹙8`׈{:71avZpؒcS3IA`Bfa9Btkx_Uf-ӌ'Ej/ʥL6T%sp^0[/{<=EN$dQ\U'alR^u1q C_q12cycs341L|0UN>?,Q@:z-gy V\:8jw1J4I{|56A4gh/'Mv|lw=CgSzYrL.u!Anz%d-$+o_Ps@M9gPUlGz\0o'#z=e":XmG7J낣EX9cvGumP6#QyD~T~%#Q}n5"!FE@IYodPw!p>U;9N%'1puB85 KܥO 4|#AC7t8*A܋G8XT7_[iZ9q]~28~.۸#E3+#hc 2^O 0SU$!Mw*}CK"Gfe%)`H=ʅso/2œt5#s/: eXjLM5?ګE].`&T!nt&ҞթD&&q~=T7 2 a`5O(7U1ϼK (p{*{s;{ zjO &MNd&D!PyӬX D8@"qn7SeIcFCi3D ^dY$\*S֩R1d|S2J;6@C;B Ԣ"b#8!{X~i@H7!m/lg 0@DH;'=-y!856s125#ܩZ#N"!}^z<Uvd#KsªoXkK俗;2eբhkԉ=#([|XѤNh<$̱DQ[fQdN\Q@ǯ/aO g)Bi2茝 0g9on =Mcvm"#PTJ&Y=A$ .[BXxv[oEw47}'r;c);[0>ܝV]D(fH rłwdwV;vdbp5ܕ*ϋ&IOE7jJ{ΞzKz,IڔnEZ"F<4ՙD"rRs5yЀ`L\X*#+ysn$\~ r"/j9H>ao~tO 4 e2e-mj~R2 IVV[\G R?FW>lE[JNWFv MKͷuDA\+80bܑK^iDD-tOI nYV%f @ 55AmY[Jk%M&bvG+ƝjϢ80'bN;X0 bNIōى; ێ=W;xRq5h`mhudJ"IR Da ȬNpƊvK[ -toP );eOjO~f28^?"ǰD_`V=+Y;L;B~pE(_ IK"lw[V;&$h BĢps5 AجRD^TL@7-zgHG_!( R$|g/7<)*Kkk|Dq\>KՊK(*`colc[R ʣY E0Qa /nKmV% -!8퉛5CMD}A.zmE24:tCinڰQG(xMhLr>Lu`f:%CCrł޺.](aZ_M dj^ : R*)ܷ`ܦvq'IG<T >٪Yj_Pʹ83ҦT O7ܰ炢@J[8sj}Eܮ~C8Ay7gk63ݴ!f% GR[ K&wzcmc{LG&#<+` B6da'D瑕ʛ%7oXQYޢwꇬu3$6t59)kSWRXlBɇMY[ҧt% V1 4%O;b ?:DD=EřC֋'}#eUT(:Y) w_jAЮfHA/l&)0 RT R,Fc8X l$#կ}r8I G>neG LJ^0|GÔ!id^VeaSP-",UΊfkm !efO} /p F"iZEnFcI1.28hO+MMKTYش̸cOu? YZ