python3-perf-debuginfo-4.19.90-2408.1.0.0288.oe2003sp40>    fƄ ;G|`u` nF@eEύQMHLʹʭdy7FbQ Wm X+ 5U'1]:.u }ϫIݎ6>y*V _xLXHmӯl?\J̀A &p ' ZIV%XXyʚXзZo3)y& b$˳ o^:@sW;ub/N gk$p ZF="叠*JK-Y [a36faf2c3fa831ba4d1d779e8ed8dcf5c6b695126026d4892a5c9eddda9a8d4e2518ac258d0518aa4a830e2a7320affbf33a46c3 |зkWrC>9?d! 9 d04: Oax~     (Xx#(?8H494:4FGHIXY\4]T^bRd=eBfElGtduvzVhlrCpython3-perf-debuginfo4.19.902408.1.0.0288.oe2003sp4Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.f@dc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$fcfcf^f^f^f^f^f^34a4b51d863f160a616f8100f4d38d331329a189a1abaab74e852aebc5de59f1301f1ee885023bc81b0070ca6c628c79323edf9e691974e4d786041f14712e805f4ac3d0f4957ddd1a53a28aa3a3a968cebdb81a3780cf759a9fc78abc5ef331rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2408.1.0.0288.oe2003sp4.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ff@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.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- !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 17224005764.19.90-2408.1.0.0288.oe2003sp44.19.90-2408.1.0.0288.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2408.1.0.0288.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2408.1.0.0288.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2408.1.0.0288.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a8820c254a34db57caa6f357a7fc0be2f3d65be, with debug_info, not strippedz9kutf-8f584f7c19ad285427b6ee45cc2b787ad2e333ab6546cf7c963edf0c6eaf62e88?p7zXZ !#,D] b2u Q{LYYqK}⏧ Nh&<[o͔ $OX5;|-J%G4+WI޸&ND&ox n(1 wU- `΄MHHY"Q³]hVԴ Ť]irO, 9c6NDAYyj/arćA@ & K #SBB‡a沓P)WZN}h !vR؞Uxq>{C)a2 O[,}c4 x0d/Qd/]mMG)';sn*mK!upc)%pfWƅKy-WV[ xsGvTmI1l }2ePB +ki7c aL\7!s=J^C"ϲ>;Zb04x vURvx.T< sy(Rm:Rp39IҖ+:Ggp%]՚awX>"1M./S>p|!n7JQ%jbv/MbN`r t ,/D@G.T3N32i[)DjpkcSPuT3P'ZJRld!Y^qWI'7 6C ʢQiv׮XȖOL~F>8(5iZf>n/A1ݴl̸nlO(G]PM,DJIv3Mv jHȇg[\Y WAq a.[ f[Vƶ{Xf%$0Ij6n 0Z:+V.cQ+b~dRy =Qmϊo8=7m r?r{'S*? \,RT(./aR{}Q YQr}ձd-ٙ; i ZJ|9x $PMb=|V }Hxy0a#o 7KODrYH ]k~:SipJf^N+6eק$Aw~$ Z hٚ;e3SbU3p>+chC:77_*8+QSd!.laM(lE"hs@ _K8{C3\83գe˽6Q9$=KgV4k·dgF{TtTţP#xgSVRZ"Dq\.( 7$s"zu`{j| r0dCZrםFQ;2y->?"ρTGJk b#'We{*<[k㶅kHDJp&3Z_u?o<&9QuXX Ȭ43ZB7Ad4^U?=-ORM0 dd(j˕GŰ]"egmT09jƊ@K/aiYxʟ܀!Uk}tȵ*]f&]9^~{BccER–= G yVvY0(2b@= Y|G$jgV6UL4)gn-k^ne19dYj?ˑf[,ɵnU7N%< oCB`|ʩJ^ɼ$ͧ- m @,t.8ya̾Pl6!R-pvS;E9wf/6VJ4-2Y㌆soʟh4;J(\ooTp }VnnN^ItFԩ{i 3/AN{ig?˘7U;z&+myzU!sW^JV>=z6Q>&wacC:&n\VPnՖ?xkb%C$ ɪVu?K6+riguU%PGe\\=};VI ;kT|'DJe79n{&xSljcލ6[@d1Mγ<,X3k.0:eq*ŕ$=E9|G͞8D`gfJGq5<+DQB )}7<%$ GTwQPwOXW{g{ia|"s CxePM7 } H=~ő"j 'ZƵ\NYS h%df(jDIj. q8*2.3 Lsu5ZɌh^k^GE Q6]k l51Ͻ+bis# Ձ9Ss I<_}e2\tJvx/<+.Yklu*oսsXsZnHQAud9bZZҎcݹlJv LHuGB;5S":ηzRaL~^t~p˂{k%p@\G'ta( ҿ|嚢4PDKgJ;xƆ\d@;;B"Z@)Mښ oߛ-|Iub>k:P 9}eWB +BD]JSjU K׌VcIAr m>cE@.$L_eE[7Tt[PA&ǩ=-+R!Ƶ|ֆ.7&v؅S]A>~\ARv zɄ+gj`aPtXOrTh~ULA젴dH +"8I ԡPPt9Y;ZʧQm2A7 i>֞ '2Al0XLn$B7gƧ1%CE5 6')d ͡S"WD]_f_TT bJYYwoa7.}>MՃ)ӋHg̊Z|?#f]hQs93(9!+S(? \P<>K*8H[Md{@*/n*\HBl?RQ᱈(ޣ`/FbZP^4P8lY2˙_rJ?įsZi ϻm p (nTQyC~jƓ6OxwJ; *-j V:ֺ_ 鴯m@N> ӤtChKԶb: F&%4[r153KPM{=g[JmSky~ัN>)ղvSzǻ@vzNEE6E1r! A&4zaz%Ϧ >U0E0~3a)I`v|@nF%{00̖U }OxG}lPjA$oGaI@x$d·˳i4eN˾B My,BA /}BzkH,x5F|uӦqx ?vHw,=ت9pخ=G*]EP" +nA=,!KQ  ?hJBBWeb@U_H-]q+s4a.NJajh.i?!$sOoݺlϖn*j4k[Υs=Zir~tC`lu`uX/h:p6c|T\ηw"u(ؓFOW_#L=2C/B.te5##= }Fr&tKh}ﰽuyjfP0DLtl`jBD|D,*r;p66RhN[y.8gQJ%LmZyr(vLn:'^X yjAKҧW ށp|",( =Lg"-7|%_IJ?a&h8#2S!ؓ*AKEqBA<嘒3~q#Ô^ܖ[?  >[`9xB1ewesʙ/5-1^˘Um2G 5 Ĝ5Kյf(%䧁]"8 >l`sӘT^՚:9^JT` HTƁ_.k^m$M;{&{6l *GN@Ƭ +3 ~n~9J߷U!*՗}@ Sf5J"kN#$ /sma$\HPPRD\6#YVኊ" ^ j.߾Yk)N;0wE ѻ7;P 'o! ?"e w:*w5m}*6c+0Y`ҿ6vTpSVOtuohSnDw|q^eӏVMo&c`aTv'/7u⧱mCBo氻 i+ѲTPi Z_' O8xe:8[U¸jQJٛ8JMeœ#1a3XEG::L4S/|28VQS/cpwXl@A{ 9 uU6 cj̗nP7=_M9$j)E#tiAiididzʎ776t#Ԕ<+8'RqޯMq"8gQC1qB"2aw.>3~Q}tId8ˤYYnARoЬ H$ Xda?WX-ߴ(Q7“!8PAb%.HlL!lM b}5Ukh}DCJFқXtVӢ?T mLC*25D7RilK)Bч,x9d2i'*) a?L; 'p}Qly\{XT\ϝy1z>ΐ1(JLB]jk LSB&/pkj7iͭrZe:uTo+S#ٝ[=ff;bR{rƑKP!təQv{r8z XYGh&XPaf@z#ŬLL};w s.` Q"X݁sX;^-]楘Sl$9ܢefNhǬr+J}oDqіL2 ?&C1Km`?gc'6bysA| 5 Y.$C}fh4G0/n["$8@rh 5 yN.7[nxJk}„~2nIAYcbO5ք^M݅%v Ͽ1_k`?}A'K3G7Am0" ±tJ>GU T&*Sϑuf7<7Da6L {Qxlo*#3 E6tJBSDHbR+ n`_Zl|% 䐾U(}~ @ 3OV ӷP'(/|5+Lj0֔%98ˊqԦ(TCU"܏cyp@'t@3hXlE:G`DDpJu})og3.JQ[%޽\D,C8 'K@0l@鍁ctˮnò+;Z+"gUx5x& n7j Zō\S~肋P,h;A:yC 6Vsrm>!zȖq\~9Oݯ>qJ[,Odѻ nYQ=/-SymEqZ*0exXžJ/|RTt|P39MVߙ>Zٕe @Z,٣ I$ M@*|1,5nr 'p4]!m$ӳ͂506y"o [5q\[My6 hSXLCs(n\HFI4ؙILSȒpKyO@:[,f?ckD,y`er7u/h$d<5 Qʪ%Wa®͙Y+TGސ¿ ė3׈". BTHQ >Q0#sX)kb41,aˡ>p R`^qKm4z_*ymj)Z–L11=u}_ ~Γ]P{#<,L3wvy}hl{4dfhƤ;ØZa7Y!\(dVjI)SEf14U%1K=juD=Mrw"zÎL1y@{`UKv h2@T ˨XxlJq .g#"1q#D"ҷRCllv_YԸd.6`xP(F{Ę (' |2>O( HmV[$x6rYL"ϵ]m[.'Dz}xkY(IT}QG`Mi4(W.HI=ȸbzʋmEj`+'tݣ2o@K`gIs\$BJ{x=Y~W,% ՋО2y8ݧSAZnLorԺ+l4gaMF|4mTcUc3* kmu\~Oh \c"!MR\}y* Gl޽AIJ3ꊲލ=G(FPG>J;-tC&IF@BrꤩYkytEs(s}5x3?5 &u&eȋfw7tsZKH>|8`1-saꎔ ;#lź[vW lvO4A?\/p C(Wɺ洤"%hZ O.c"Rߩ+S'qFO2RܕzьZ9I(ڳ~gt;Mjqe_; 'XR)Ο_()dy ǠgL} ods5)R'CC"MƷJƷnaf(2'rA,yS6W1L&~bJɸ F$|x_gʹ6pL"=7f>ޚ9ll7ސc %m1ƭPh8aM{gc$=Z4Wk98\+tI߯o3PM5\?c@R#5 e6W&O{[ U3 T7g0>e>vO ٲ^:IK_dY6x$ܢzL`,ˆ5><Ď5:EXx+=Ӡyb)^a܂` MNU?J`3E!ؚ*T)즎ˣut}'+1=Pv~UU!A?Ag;xKV=`Cb-㉒p1h8cya`*KJ&l+0W3Uޫ$w:ƽ|a\]2N&jƼ$Jx.&d>gRWN,E~5 S'ф0L}pKh mMs8 =\]ni.HaX\Քm1Oeq>LÁKUBl&i7LY$QnyN0>tS.5NaTJE4퓢3!$ ?ɧZIY1{GizBfP5[|jwpQL@ȵ pFq95+9'KՖ~ú<`VkA;Ä%[<[9WuX-{R& [Y [ppm[VAY~1ZGfYBoLwvrKU0R>Dx2:y & D[]8'_+9\'DZb'R(T:gF-M/kIvQ&bܱr5:uXbw=OW}RᜂtIAE[ @2b9߱+N@?~CHs.^SfVu JY*TcH/5si{uh98z9qV daN7{-|!^cPϜ)u_?홂቞pS<q*(J&Bb#:qfNccՑ>rvPisJEZc$ :*Ժo(r@t?ktM,ZKv^s(* K  * kX5c:!@ $VLʫG{■.!:%U$pb<`7mʨ0Ƌ$4v:5;m۩ijyOGosq["FyIHSELYެjSmÜfR%OYyЧg8We839qLJMyM 0Рs03ߏH@-<" yEBYJxv[Z)G ܩxHYZtb/_G_CQʂ]_"NHNjh`^Zr|b|nw O @y)xU[IZ[ Vq%Ojrlyϧc wp߆܁Y۶?FiI!DX!E?$ֳ{o'Yޛu9TE_KӟΙ^ rr}(@uYl$GzG͙Ӈ︜ bZ sywO Dw>[C\CxtV1W/̬U/5BL&ڳ*^uxs*pOgvY9r_ZYQT"p5r {PnqJtOؤhKJFmzRg:^ A# {Ƶ [|'FvXv'hqL;@KJnGiD5ݚtXz__(H@ jHlJn'uۙ7 Be6? F#cKH0&21vo}̌쿑uF_W1*ލB=yxK;4gP $ _-߅*f뢳<^%X.١"n wm ?aN2Rm -e&I n4D(`OG Ԧi>GWYsڿ W1CzP~VnG-rM$ U_0ҞʓP&fޘ@-UݠE'Y$CBpR.4, <\m0Zu|xvnB<Cb4xwzKAOKz >ml 2EN_dWwRuY:;̺[g@5xbDP3 KB8xnxfoHb8̬fd ݟnlecШ $q5A qX*%_ɋS4t08cfuA,Z8Qe6t zf`+RW L N1$׍ťn"m uFwrg tu1mR}9S:_ϋRԔ.U},O@?{WWk"<J8u;!㐋0,^B>@y9, LTVAuʮ;OQjZ}DG+MǤ7vZ`U^r‡I†@{G# 3C$,1B=3`c9⍻UUL[r}?~mxe &OPI)3e1ymUU8n1|_b*RAhm$H˂")+ n܋rw\o-+ōDr&N 6`GeUs.^XO>U֨`0ry.CE{!Z:.*C4Eu=jF/oݧ/nO36yQt(yZ;P%7Fr%tgf.nix2Xfw5+?o^ {3 PKHC7]ٲC^_ :u^1.YIgKNP$*Ζtw0Na|;TT,"7}P=vӦ!?[v\;芸^VO\3%x/ 4yP+"xxW=\x07ʂUG)3X`ǺH|[.P~l+jcsi'W\w}? tj]":hGR eG'&a 8q;Z' eAX*q4lYBf)-}BDY=8v;4l,E{[(> p kA髻T׈05f’dY1$k&=مHG)Gk_IW^Wж^ f}(pJGzzg{+;:=_hjv': )54%~!c9s Vq֜ƃL ;Yފ0䎈89bk> $ ~;oYj1pNn[!LttS`7Q9WzbY7$H XHΓ(8ғLd4ǁ )"7K88EadT kl}Ÿ^2Ǣ7hHp?kzy/8VU[J#ScppFtX}Lmԁ&NE=`p%.8CR<[LǏxsb0GLl= }ƒHOT=g9Gp$QBsNk킷' R0} KۂH:Y[19եvKFՎDDŐb؎:p~MBފGMXg|!D;n/L6\z6`Lp/]o[ބTì~[HԗI/.a=G{M#h,q<v9xް--#l6净ItA*0z015Es aݼp夭{)]L^h)ŇF83jЩu }Hlb_h'muTX+Idt`[6"Dt'd6dN5.ru*CmZ^H' zAćg'.G.-2^/zcv@inLl<_9Q0%pIfwQjfdZ  k[()!J}&T,_`MG*PsL7yC|Z,V%mC9O;`U~F ՞Iۀ^3:`KrD2D*i1Q`Rt,P-!PeTET6~P=a|:|M=7E @uA2%/ێZ) A"Nqߍ8yoU'[Ђ=\ VabG{p K @vlGĈGM6³v8/ym[6{M5عQh7`[ee{$hTn@7;~ԏl#)럎Vْ3brt=y7$ SiΊh rVwdVh>7RDzi|xQ)AAkZ}3y܃pj7sFg}(?w"}h{"@عfr)*RDO4)˵-M83ROn#W_sbGN dDoXz\ ěp8E#%$a4 ڛ.3,6 9\!O e~RXE/ݕNZֿS8]9&O䃃| 3=[gWfA]ٖh\msX]D/WE )n-ۭmWh>~+ nNv uu\۸V}>zQh+5 Ot{nN8WpʬpaQўW0.G39S!Џ%.\50>8KRj:"$q ׉ ;:Dx}ԝ Z)XnXRJdb fV#@b(Gn+ߏZN!MF=0_k݆%1y“gR{#l 1h]SfĻfQ>Oc jjLQB<rfdEtTEb b1D$Â%6C;}WGШdb}@ @ÒYCъ=t[ {",1)À?xf\0;%HjCSXd ۵՘IUi \kv4W߾)1Z1! ,($p;ּ 3wVQd ivX}Y{E'eNTcraZuRHUx&V4kM2iz `cN 94,KׂkbG,p Tq?J3`eNR4o); N=&\_MM۝(5bd FO(hH7A}1" QC;W }d!\[8u(QH nn;4WDkKas`1Q2/"7 ?$!Ki69Rzk~&ٽ9Gy򋬵nU` Jol mB3Ϭ[^c(AʴK`"8U \ÇCA&Et ⌷gj""VͭR _tYLeHnvZ6T7̝Vo#(:p-wK̳c_壀*b+3q:JHaUc-!vi:$ܱ:KH[~π1y4Ċ8m j4ՎczVSD-MZgb%<ۋdžݕɎ *`8>)>DZI\zэeT;qVAy|HA;&Cf'1&*0oIWD}NJh=u!r]mEk]nV8Mw Sz彊xNA)myw*n[m,WM밂=4m7:#c2gBimm2ZW.kVFY;Y6d@ܰ 3){s xmVzE֐#$ 7gdzɗ*{&^wʝDD cN9}`?o:& ᯄ</}nj+r]UMPnrH*- :n:r%t)X= _:lD*cTT76\VplhqR"'nSWLLi 6n"o_!9_|/yaGV-t)S;Ai/O1Ė wۅa()- +qt_RdvnE#f_c{o uK.AfYUȠvasZ"'ڵLz 4۵u,ZJՎ51U A+Z kˑZ}L=tQ=~B?hg(0:tAEg^qmR u"BuboAIwi,7znS!dkϸ=6On PSkWty][#1I%-@[`0{ 3vJdܵ6X JF+[ r0d$ITLhl7riYcTŏ4r& (cT}o-'pu]};!b'ƭ8yɹd RU|?H1fw+EuKk~k'x<#X CJd%x!XIOtI^:wIx_woVSei79#'1 %7 $8Y.ږ@_D0YeO;6pmR -8Ҵ``7+}{yyq)TiY8C|5+b>Yj/xCeo'S?c =#:\[8+6l'ӎ'h$UABiQ9dq[ć EO )?/Mv% e5 ߷늙0 9 Nf9#'D`n7ėMcA=Jꃄ2hsb)"WIZI.p0FߟHUh̛0wd@%q@inw6 kokoU-R $AYT f2k'\LByoꆍ~+q]Ac c[Jn~'9uUZi粝Hxjx9{rؼGiwl-}VIdUדXްn^eke6FZ.\T5#xhc7z>V6tL8O7@{X %Zߚ8!q/Uώ;R= av jJQo=q]Y@Rt2ʆJwLl@ޜt0h$ƈdc>1 m]} Mzju,ROmpeWo\!3/n ȑ'0CIN^◢m,>zs`'(xR_&rN#Hn!}^AfPNkHGD 8P"XC%@w4w/=eeI ڒ$m11("`Xe:r>SDZ=]8TS 9g8k(­t_)?Zx-1:Vgs]2O%j6q+d y.ƽ\wޡxDUbI(-`+[x ^GN2ṯދCs1 XFCW 0e щ ;2y6S-!IWntBгrln} LX9Ш\q~jp 7MҘ$3MP'p=BokrW4nvw~tZvS{YfHRC"j!΄gE1]t^AeeXHp_<5?ڃ0Hf*L JGM"$)rv)-MS0N>}xsح2f[@]~6G yYs#^X_1cܝ`"o(&\r+Z"Ph[ $o8NIԳzQL$x$D5> 6 ~L1߶~Hi϶4dVM k-Zf0c-]70NԯCd pVvU|rj (#3Ͳ:F@ ۳ gR¾8涊=in(1 Y nߪ-GɽǶaf޸g,qUf>9T$Ẉ@bo@dX PBYBܵBnpp ݤ0@u[7 ,*A~`oSR] |LݻF}PRs^CQnpRs>Aָ#3DNT8X7O2+cpzG;֗dU}~קOA0Sg @\/2t=bX$*=47n5LQ2DUr(~EJe`_tQL4Tc5„\ ;سd~x^^n< 01-pi{N7菩t0d;N]a׉>c W6 ?uVWZs:_όOAB|˻'l)sUL=)**jŊܖƶ !/EY..$)gl8NI{{$#֧~uN(xS ^V=0|қ>)Jܩ'߮SsmjF l$Vsrm)TH_4sFw39 |$Qj0:)pǝB>z+ d4 @֪Hڄ1O " ohr~5eRfFsǒ-NƗLO){[t4p6L*?G bXȯ*3\:~a5.3ཐl6mH@?oʪ3'#LFsL>a&(?NnPuqnY<[؅ZRf1PΒDY9nO 5k(,zzz@yyCc,sZ\r&p̜$Ư^x:(lع^k*1`&먡5KbnADW9ϞJ)Xַi@5V=~)p|c+`fV&fZG{'-QpS? {" H T$U5u/R̮cZWg$5hq( D|5E?`0PW`&elk*ZX53w">F|:oukFgGD쟫(wkLV܇aVɗEgZPiVcY_2 h+zw|Fki'k#,9rKzz@';#+8y먨̖`⏭:=~;\T$!)Tt =`h4cTӽ*-R+#$+;+Eu1ZbH-ߵ)aXrn|ֻI" 1,n:HS4y{ͅAvX! m[:9 :{\8"ߗgw_נsSԅd+f^Mh83. >e* uBBm@aazžiYNUKBlPvRs֑c}?SU(x7h5%1&Xޱ^H‹Dg[DVC]iVȲf(e`s"?%;2d>cC-^@ i@u w;์2Cl@ejwsy8rj$@ΠyӠf߫׈ɝϹd0SS O9悪r%|lp5q}pIMLɆ*=bu:t Nſ[BAU$_85-^܊F$tQ$}e%FRQpR =5S?Ns ًg a 4ORj)1X{ؖ$:|wM<^ʗ=1׾ǚ񦨍F$8Ҥ..=s4:kXu6BmmZ4dz4y9)MH&I?&D#q\"[*iiѣ =[_5it[Rѕ?Z$cy-VO ̾䢰_G0e#@6tAþL?<Ւ;x(I2^Yg;G/0wNȞƀD hT_9aLD|!oSy n0(po[(64&$in\^:&'8:%L<[XRӗs8-I1saI:At1;)6brd>*_;\ $QS?k߱gWF/ IwԎyJ3PoC1TU!G56f8b6,X_TՍ xvNш{ L O^О} 7McD+>^H|}BF9j Xv;fYvЀOclYkx-ﴈ} nh"A8#J95A}vvA&CmEz)`F> cm &}pFy7)AjԨ#t\oM-!,k9;*t'6#tW,HaU&ȕX,#y#x'ijy|Rv|Ipl>[Xɣ"xȢ ໊L'UN9sv[aPAvcsy0)$n$GS]M 1BT ;!b]Wݷ~j!6ZT:p[I<^l$aШWJ9A7 KHd, A3MHBTm u=?$^MC\H3|2gﵹEzmϼR CffR)(b"J@y\YmSO4ԞfqWl;xRk7wmI%ZS%K*Lio}+Urj; DqkXj%%$άQ x_tSaY>JQLuJ]wlABeӰX^R|90/P SM<\1XC%]U1.}Ӻ;k;~axwo58wZӕj\wI1_3Pb@["Oӻʱ[gqJWjEv"H1Kx0q` m痳x*V-WA Z. H𠘐dpp[ݔ3Ou>Rk<b^wgioL~]_9_r*S0H7Q7Ho;>cjEH\ MG " /Z3?ut6DŽ#:>U۷|1g62}*|3⓰QN0v'PaO_Yf{_^&3dst|ҫ\hNQt'\i$]];$9?4|JH^%[ #bָ18"3]deeIA3$;A4{GzlV:ų3Cr@%Xa2! (@O4ٚN (dIA}\hQ/ǢPC@SU!.&k礝b3d_ 󳀽AXqɹ*{U%B ̇՛p}QXy,|˻#iCS'Gy:uБ^">D81X:6*6ԣԄEnuիG*2ML}P;(y{I#Q*fS,\v:'YswyS P%9Zݘ=p;-_R8xƆs4ۈg/>(ދ纈GD@p/(bnQ} 䭖F Ӊ7.YEќ겞cWKjYҍ-KT8+U]H4k/f 2!޸ PNKz~h:e6xc9uڳ՚1xby.I;Gql\[VRjy9ͥ_COUag1HbG{zUcz D0 ] 5c= $n8>h|#48KIHc$Df]ki)fhǪh󩸢dИL; H .NWOZ.T\:%'ܰ9:7F=2Jmlles'h^—9V˚.o(cYx%G s:cpm^*48IqCBк#k Ok6 9C f(&{]9eZsơUI-O2u70zp*w srV|%474jHD"XuĠ"tFqO{ ^ ^7QѿVvU@ PWP;8foWNy/x^ds "0YtGYvdBfEi&3TǏ b&`.R hze1\uF,jf"/a{\)3' \*s{k!KiG%W&SaBE0r.^νh$Sdm7<3sc2uԶ|^J%oH4d8Yq{S?t#L'm~<@Ri|bm/k9ESli{O"2,zw|yM.[;"d}\lUlazQtvI0D=bΑAgF!h@WnuŇFpX'$Vce̠Aƿ3[8z!d kDR2FmWE0k%ʀ(l`@@6P.VG5qqMēZ?!ci=+g{c’/0=#XԾ.+}e ?֧e>AvL<19  mX5@ic`((PyB3[pya(r[aK<Ƌ|gV&l8eq06y E0Z.}R$EV:  P9!^`ڎhd!H5ӕtHfNnzX3,>FUyv]^  Wْc.MX߂7x6l vF G2!,!sIѦ9~ D,u#j>)yO# Fw X<΁StyH7}2 _mcV?BFAA,朽R b=l>?NZo9 a`,asU@clpR+8k-:ֲ7pS+΂h>H.hwR-\ jv9(q$,M/ɀxu/?i\ar)bN\S3 |}'em\zC2_ >D ֍BBI>HgfoPmedw j^{& @8o]ծB\Dw9eiIm}F '5qi"ԄN g>"*]ӄ~TN%WPhhPҽG,ćs1;Gt)FqZ*>t)`42?C/wNV"g8E]\|D#x)zCP^Qe6tv+q=-S;壘 Pac1/LHHFR]s!4rޯ R-5/Ttsd- 4,gJTޭT'.y .RObM`^h\"$=GJqP潻Z˥6 'Dybg@o#" }7DNOm PR䐽%]'ZГ#`zҔA8QS5\ %Ύ:]$AtcbI/i H,J^c7}NNL2!T nS.`FibW \Wy0W`3b>j,֯) +>"@{-^ s`X"qdϤ6VCSV#0Y/p7 R؃|&"!BdoJO[?,1Fz=0x[:"DGD)C5a(ȍ?.,do?n߇Ysޓ$fd09T%{rahwcZ$/52`]|U r݆> |ek0l}cp&ɖ2gXnp(-[z-(HlC)m:1 k":RpDnfE?XU+bw8B`GJ-utϦ,ƄT_iƣll+_"PԘ9K*GZ'LBJ`d(7hDefKH ")gԊy[Uokn!eޅIZxLF+j|iiI V6l6Xoh|nBOXrC? C&ai1G&̢ETyEa8 >ZGJ q*uUϾu˾\bb6oj Tco^1lm4YG1bd2HBhUL/ xv=_V\T5sJǪYqR6?o!$6gDh ȪR u.=٧jeV.iUFECma)PPG;M'bJaGTJ`$-GD.G59o*3Cٰ2frìSn.<:W\ BQ5z^̆M|Z纓sN3ͨ); ,YQ{k(Dyv:RDjnJ6@֘ل>d~CbҎ.FDy퇶.ͶFȣ *YAw8 VT5[  g (s bͶnsry-<R[L?TUHm{׼ꙜE8y_)n)r&L]J ^{(@;J^I1bA3Lpw"YUwL?CDdEbƴ,@9V<;eVJ.bM+ZO0g}1>1#! `KԡS!s,C&ѭI zi%+gSxfr<Yk\DO]Xj@њrCxA|TC0]߀6/8 ;әPIS=7^-@{ gxaӤ9>e,XffۯTK]h^xmYVlwzDOF)xcSz⣓ׁƂMҪXKծEDMPbƣ8.ֺWTZUV׽ȧ2]nw #]yyE5_ɿ0'}Iu &WKGO_ְ v(?/> 1]I #+zV]OJ {= &缨S!Jy6{?#y09 ?+ "3vIEp=nx)Z G`͟ ?KH=/:`a"M:GRwƟFvČߚI0Bywwv.>^$@-lXX(0ȶnG)  kGbӃ2 VVs^ڈ+d.P}]PLᥐJbh)סU'aʡNu:+T (ޑ4ϋG_y c9pᰗ0qF]G14f ̴G)HΟah M16BX7W u\T8F5_-+:~XtCW "a#O?w\l"ΣAmEy"# :|F6ָIWmp2w M2eLTu0_9="H3얭XBX'6)45sIݗWeuJuu+.jFH]ٜv^^ r`mMm!R6&PdKWe_\=A0ʀ3QRua₂ \ ph FZ`mB$5GC0TS2i"0+|d B&Pܮ"/*0ۯJSЀd:#׷ov\긆1ï{嚮S2U\9)M:v\kR 7=kzp"i$1VyR@w1/$$EpRinyT >Ue׈ mzzkm&'kLQuqWs}&s=N%<dWmR*և=G[8-:E;Z_01sZ cG7lk+|ѭ(e\qȑ-rg"bɟDSSO_v+ @~$Gs5}A|{P1%|&XNKH ocxC \I2c?OksAҢgIُRo-KJ'.E\G޴=*PO.k2vƦ͓sm ګ"86=ClQ;WsNSYZ ڋnFx01䅈 }@6sP (+5?] U^es#B1D8ySi+5{xgهt5}Odad뉡7o N #)n(pQen`k%<3LB&GN )QRJDr d> rs+2/op6c =pxvVAsf^S4 xK< H\}.f\*됺>Z\Wq#^إ|l:<2yH]m8H˦x!.R=d |OwPu] p0 l؉#L~ - *Y pʃŧ>yq3]}y}w~=5C(kHlD@R$'H̷+C-$-c+ |~>5x 阮="D? GN-\М# 8_i+FP2`d|yK)^oS{6je@ M53(Hb$>s(@-jf^1+ՉZ91o=bt? )u J+"̴T:ͣRU& 9aЂao#YBu3Xx=-5c:ZeZ*=YYY[s焄+/RͦgeJ#_llw Vr$2# ܇'{ۮڌ#蒓| 2xV?xTi ޲  :'9*K b,m®!t PY#zmup6Ll!k9NKtCujɩz,bG]~.q`Z${[7_4Z̦RTdwp܊;n -PT͉YPƌBɧ|$y[ KoH_Ӊ(>Z1>k.d:A!;_17:6x'au=sL֝zc(NA[+nn95WN}M6 YLY" _aeY%嬀Jk^mR7MbSЃFۢFZlubP_ӸS"|K>kŅQ7~+rD`t_Ł O3{aN8OY[mT`.*6(}kGL V:- s}k)dX`+=#Hޚy`2m?G\h^W/!̽uyk-ӃFiю#ۆ¾u|jDBŞklp#DF._do @||ɽa/~K0ڒsgbG03;gj9kHJ ǽ\ !8W9S8P2D*+p 5Q.p>su j@)B,k9zTŮpō?ġՑ4GJEG7u񓜦MS JH1 8=5Y68$ɹӂZznwr_ i+6w\U 6/95UĈj??K!A_ P@KX&D>%>) 8Igi~ol3jwB>㥬KP?Nࡉ{t?^B0>0DC:W8o!pە97tʰ]Ilz6Yl( Vyԛ:9Ȣ6Q{0X\67% I/p uH^F)3JlNj'V>5jS=װ^^/6?.t~.K; M$|?TjuXk^R!r$wm# ֡}L\~>43].B.v!{ oU 7+b˼ƤA4{+. YT+~D/ԧ29HQ˱3oZMj9+Oq]N߻(3.[ Ȫ5*.#HZл5[?{ΚS; ɀ ϯo᧓OI~(/ ~I3 dl9D*l/lU4:֖%qg.T$;jBC^nj"8O2$ *,ex["rI9 ynҒ yJc|HHCLsaÒCLY mg %(5sǷ0,t\rئg_o!]eB?B+;j#;6|-#vA \o\1n.O9NXယCS,(sHJ+G@ߋBZ9K e 'ArgJ` &U`W>-?dڎbz %؃Qj%x,xh,J1 H>{E=F}_r`:,Y'2Vxb[Lln\8⨆GKp /0PF[$l63b$(+LpZ)|jaVK{` ;5-r@#{M;x UCkV#/BvyJYttڹGgø81V/"x'J@"{^(][?4ɢ=l? &_UC6ugvOG gB홞ޖ V:m[Q14yK2`jT^i'3,ϗFqGϧ"7*g~) 0bd! a^.! N9`{X{_^vP5LRX@M#^վ{>ӻńu5G,LvܯUiӡC*hr&^Rbb^Y 9k\@zSIibl+/ebjs3 %25-]Hu'mVS '1G,8o0^55 v3 &73 h3`Xz#𑦘?@ghtsaEyg p 2fHOk4m0]lEGIʰ4y>4ReA^d_󽓿C'=|i| kDsN2-\ ͩ(l詛kBofE!spZ T.W:@w'Ţͷ#)_Du^`/*2Ӽi~S\abW 0Jp72m7~RH"Izٖ}̃K,KkayTky pUՉhN=|^.MwuחyiʒUxU8[ <" kMxAfڭwbp {jٗCv[n_ |:mQ-aFc֑'{»\t߂@stm,C/բEI|s0@/NC vAj]u0׉UBMF%*P,#ics+6Q{p!MZs/W=7DT#n[rW'0<4b+! l{3)|*`\,Pc>W RW{( ئUP%?~Hnr !6dIՃ%l .>ZKtwkv-tQ`|,bʏ_54Ȝ j]1k(@؜F7˚+Nݰ ^Ѧ"Ә_|Jl\XQ} P Q &_0{2.|q"9`OYa@ B05\k* |a9ͯ-΂->I; aLJ3̩`JAg(nr ygm-r81eW .[W/U}4zXۥYfLR[Rv\uU!҉ZP:.mkFEHoD`wxr>z?O |5Fo@86?ձ4S `n9`:mQLx2ڍm + EW!RMl~!6p؀1N|`^#O'WljH *pڬSPřOTa7B.ボ!y(tAқVC{k㺸 \iK!&:9HgxN2 v^=Ʀo]Դ7Wd:3),;-1aϦϪYVnsrE_EcXH۟i,{w>9çF,y!9!+|?!P+ [[)"6mԠmt(aH1TA \m -Ox" I%#Hh=:, jMrL>ְLJ <,+tfW<ȄtUdsיhۘ{j.p Nf Fc=2=7Jfz79 u3ފ _@X(Nr*Tx5ҺedW[TG3>(R^!J<^,_Fz*@e| &zT-FT95bwUKsl;kB;F9ls,tV<عWCWi0wX#c]vRC@A]3^1c Y~x't3#$SX4|u GH%ofk)@5y2 iEȪk ?|zu 2XecFq7JX͍G3p\Pa9vY̼Tmg/p0+fET_ܻ tQ8z1Z:XBfd2dY<.mu1/Z "9r 0W}1I^Gq@x?E}L7Pu3dZ0Y+@Ӕe: p%&W*Ҭ}ZȝzWSrkBNQ)w !_RrI`*hl4*Фe.VzMY\t!ql +z1>c4y_ؽ@>Bٗ/1h%#IoTЧrKKt\ l؋Nn;z­gF[`+ `u'g8͢K9kuMd￟pќETW̾5pM!=GDyaܛ /b1x©/$>l*v7ۨjr6QG?.aN׎0])^N6&O/Z`#:!Eeq|3s~o ]2M)L41XT^P^_kC_=eRmtO6 `Ӽڞ $[wT~"NE(_ْ'5OIb^تXOk e]ĨI&q.Mjlzɏ[-j]J~KL-`QwaR ;{kC(ɢA  <IC\`iztָ]tW@,BJzLUǫ;=;?u9d~3X5{BՀQy=zWos(! ݅Ip}A;g U9wtBe|JLV, tvJjCz^qg2E@؍i_ @<l* @DNxmB-=h^"oxWHRD7s--~%9iM/K:3st=RNksң+`}HHS*H TĈ՝H!1j=m2tP^Q9XALtbVoy[~KIϙod+rvQ"$WPn|]>o(i>4d({¢1d%p(a/@f'm8{Qxbwc l\lSnd9񆠅5 2%aXp ;Ʊ}~LV'j~Gv#Ca|P%՘OL0_#XYCsM G?77`:\{"t-E) ˞v;n|[)P糸')ngPR4f`VB'TP-;}i붜SNqTZVֈzo4Piu72,iL 7xz"^'^`$vݡ"03]ҁ9@|&8,i+L:M$LWr|#d0̿tT6BqPܻqxa]*OhӣJ$M>mg:U]B.4rCxxĚ׺<B69̫96I^&\W~ǥ7 @;"_9F mJ' W1O]C7wz"6Z.t/1\k@*YٿeHg\;'Of>76kygHAI蕘z=-g~ST!Dr\UXt/"^%BD}sv_B|#bpH.@|*BD2D+&}DYd}+Q¦E|+/T~(R,/)@ O "ZÛyIm`9 'y쒮iVs 8fmft?#SiE؟/!Q#xjZvXj80 HUYfJo3'?xؓQ"x^En_'AޑC^ _d0j]jHNݠ:3K>s 6y^/.3K5JA4Vk2hC JrEQv\ APa]Y@|W;^0JqnOO9QQ\hѺBj @ߏ\ЂWm՟5 9$@t4 DM&;ʼn[WWt1Ү4xe7W` miO~V%6zZ<տܪdd[D[XoD1"| !u.A\Z!_ɤɛ"wQ-&LO6I2ԻyJz90,jVh.6 Uj<ӧ%rжyV9ƲVKX!c;gtU36LE炊 -JvEw҇o%ݐQmw7cW|0:r^/qwo;:=|5y︈|vcPcfiy^" iH\dNӹ`BCo'3>aި4%f'H`:Sϧ"hyucvjs?1ZpR&yӗ;rP,!--{!;1m%4%#7 dC:!߫&&U1[*"oQEchJ L^P2/YȪ[%LgAP.륔&)+UȫV&'tֵH=h:_phRyb6p9K(I{ f8%ms +CrM|4,ɱ]$%)*S*P/C(1~Ûw^ciCI Vc˪ -r.7}g8TJty@v٠.nUqV^gQh*gpTԥ)Ŏ2 veȋE N?'3A# ~4saN.f=o =a]'pi/7K%9j:f-ʆ.tb{0àN\3+&?9k Zd*71m񍋂U-7BKI:Rn@^0s w!NS^2 Vm"R6/۔ s]U\KdjTub93ƘVxv`2q3Tx ٳrYbݸ!uWt6f,ifuP^%)9ȿԒ蓀aQNjO I}lFmV 'Em>:0arA yǯ)@)nŇQ30`NjwίO>9`~:\dD{<2=JN\ߚnhc>h9EG hRDdH3d?]F}jOtf tÑ.q[F[= yQ;/aRjN>&ͻG&?+LPz-;%/yǟQ܊|kuX|[kO\M)!BB 7rRfy*dVOLaUo$^O.oX_ M4S( v\֙#)M?趐qL@)cۤ>2҆"{=ܮنJ-w"ݧxPm b"y)UA >^GV> HO@mH=(ͬ"DVv6@t-57 rL 4$WYciz*3{2GSH#K8 x,^ˉw0tBmhG7_iC()UBWajuOLI I $ oUg䵏ʛώGMn|Eet2O ~&Xx/ tBj|P0]^t*1;ZN}^%5XmPyY BNGƿi914$Y^1OeáY2'dwLgӠ`! vLl3m 0y"gP"MOB$QCG̑/>B-:0lT #Zp)Jʌ32[ʈߍ2eTR}TY`2a#wDvV+d\2ʐ`?a'寶:)F ؅ÆN1Ò6_%Y%ڄ;xe"uxf7^%27ց|t"G?A%)ZGL︁Q. W DЎ\T+2e1Ssvq$}vVvST#_vWE^4/³ҍN`RаhN\ZN{%{bʹhNu Y=RM5G*9w9t4Z9~RC_6y9;99A 9a\Y% ZS8kޣv,ݵ(Df7ʭsou,'%qԶ\A knCr}v!/#> Z|Qem&@Ğkٹ=84 ^aguͰ7X"'v,wym`M,/XGR~S<+M~hN' +ֹ9fcfun6{LN ~($9W56*&' 8B_2M^B\Sͭ<*q[R9'N SΡ3Ze}~9U p>*Q7+=RU>4TR>MXz+BCљ^IeK]~S}{L>^yS4\1bLck莱s{֬Z,ɑr`A]2 , Ĭ/&6KVYqnW ΔNI>%ɟwW5byE1hDOՊq2a9(\L{.Zd pt(@.OuIܡL?Y馄^HV\L/VF_ۦrXY40!ܵ%2N+G=\~X?ne"uxX6%+^EC]<H-  =Æ)M|GE"eoy}g ()GjHDWin[̠=?\[UPAEG'[]5a##oh.׍,kت8YV#`*kw "AMGrFmzJ%scs)wU}ٽ4~`g0qpEf>1[ _}w_>Y߯+Yd9 ~xC{̫),8e;+bIT &Nv'9 W3 UjUK`;j 䎟Yb`mϩU9E:[UG?Y3'B9OȐi`oy+o}i5LbX8;pj(|p m:O{5gnnOK7unra0lOAgՅͽv_ϗx ̅U %iZ=CB0 :j*T_uFH#-,19_P; Qv^>`oi?*;ŕ4r)$S/ d) Uoa{PD^fHZ$.PZ5uc E-z6 H-kQ2cճbȉ;J;FE(-h(B[u /m(VJj VsݴIibxL}xd7R^ v:`#7ozn#C~?RA)mÅQB)4Zw\M H&K` ¢9 R3nONXyJ*ҧgt? `hog~m犱l*ΛS 3:~7!FJEݯĬ[%fJ2tC[48>B#g:s@m z:fU wDؗz @6Q9mLɋrOD)P02*, ,hٷ70kgbIL-1PDG|8;Lvf Q XP!"1ւ&HtϿ:466cV5Л B+QwyТ>?/G˶k+v ,`RЂOش9JL l dތ?&Ǽ-OU|*<ѧ jYKx1 DvRp{2#b/WsJM^rUE-ۛRDF+?{/u |VO$|~cb\րksgU"m Q຀kL0 bry6x7}KeaֽUzz͢,Ǧv*c/R޲Ĩ(F@LyV k _xrGpq]֏ {]UҎGBVExD$DDVk9(՜.XN/{RJkt}MK +Ln3ƽeش&c#0gX9<uSGRmDZFnKdĉkɝ &MKĄjްI\4 }os)\;/cz#!g2cHV!3iG[Q$חmԜ۞ !ponPB fU13j[&ҿ ٞɈ'59%TĄ3žo,s ~R`wOgU';D/==746& A:{=ڍG:l&])ɹEk|Gi]e456%{4HU ABEoVcm~v,w'ͨFm"(5'Y{ CT,o+kРL<1bQ>0S?AsӰ :@ Y!Bt$DJ& %uk*OQh*,SbRX$= %ҘD;J`mh_s*̵(Jӌ@ ܜMb/^da8sANW պیt۞6;yXD:Pyճ tQn8˥B# gڰvdF&;bs3Xm!+B:ȌpJTSF{Fޭ& zdD{e d;kI{g1,wMՍړ+Qϲ! J:$*e"VCN/?/Xl4A+xKsTB+muH~0v=#Q.X N͸T6EHL@gjSėU F\)r.hT@m2⫏I7A]l9*BTwx&Fs-DI`_D?Xlawrj>Z PGަuFԹ0Vb`0yW,>ҝf`*Tnw#a:BŹIf7'~ʪyԳA*AhVd!vQH[Ɩƪh~A,R$dT&n&~t@tjv盘mlh ޅi/?frvWEV|/O9*j#t4þ kFWVWd+JqZ _O%O!k@* lͻV3=j0L3_3 ]88RǙz|IB!d u 5ol~o2җemJ3gRj\apARYѶ`(&1=|.p:Que&)(<Ӱyn=xWiz@r¹OƇ+ꚂR^:Lrz5r.oro?CbV3葽Lr1Yjg ݓ<40UˎN-v.7BK_ɋ'VxM^4`%@UŢy,?0J Cl|D/⍍(?TdH=!T#;+ᶿ?@ZWD #/,P툑=:HU- Rt>Xcyu( p_]Lc] sqd-Z42*bgV@v$|Y1=>.:},FoAΧ1IkI k9')BH)܌=q#F}ԭ=4cbU*j3~,$}^c"x!I \Ye4׫şwSD8fr݁%EO l4!En攱 K@p)tw, x:|~0ȎئNY7xoGo#X7A*ʓA^Pb~+Tev\'n/eT_ket۩8 蝁O˚d]+<4^{ҙKv<[g2ȽsOܫAZ{m-@a( DqTy)sƷnFwH rYVLxoƧLC / ސ\A(zA2 >c)nx@=Z[`w!OѧkI~VD1lcqҝ3\ n@h6jt>ycPQ~m:.ɥ3/Ϻ1e˂_G&\v{ZgAӛZSW3`3JԤ>C'*Z\y1(\6>6+ $M`@(CL4 P#υ! )艆k!"j . (=A4_c:qsrQ$RGafHzI.LB}3Q֜Sjcd J>[F 7kt}H`rXRuI)͙EoWR`h&FL *TMv*}/6GImNukt8"iصyN `l`7Gx:WWZKH]gZ向h3FQ FO+STވ#'8Uɳom2nv738o! *g껀qNo| JĿQk>۟Zp8scmߊp@ÊuƫBSLXCH{ʙ2PBυGm fw-'_Rc@5װ([`:y _YxšsbP?o&5lEHH&wDk_K?͌`X|a6y H7Z$L3*XI6 = }NXqz{L9 Q Q do-3A"cܥWHJ&?=F| =1yo8 hjl].0'$M ҹ渴Fk]b!_oOΤιPS.зs5XdqU yh:ť_ï|4N=aϟ#dߠ@S*anÔs7b2OK.}AhS' $`P_oV4>!9af0q=r A.a 1 "s}IH̀ayX؎!%"՟K1MA'sJ :,y|Q?9ohF34ʷK׺`pu{>=nTF[!>2ٕC?ZDgOezg=?WԜ+jTK67-5Y|ΓR} :?[6c 8vKPob;PH԰㧋Cl𚎬THpBf>K#BtCm!wuvf!wpMxvh-eI8̠D췶+lFDK,!]ᵔ:ufύo'KN1W"ԮPWvAVcT.S9aT4np7Zw-3o׼)"oZAiwɑ\E.oSaĦ20nyc U҂|c^{ jj]r3s.[R[' Of~Z^~z4@ hu9q?*{"9t̡J^W 5c{I*.6;LW^ésva^6|MSp ]Iuar ds~}8u{nL2_F F֖F밟bOWjO٭ SL57Ml_ف"\ƀ ^Ḩ,4cdN̎o#݃mG%@ppnj& aUoV{CZϪR}|*V"4b"#BhpVP9Q G~|pd6x)w+ u4H Q\ccfںl"I$l^a$éc'ԍ؂Ja"!7JT}:;E!Z+Ef|=hTc>1xf>#T2L[2 fÉb?~ ;|MoP|D_( .SK>DeĸzQ^3S]#>E/U,89UcvZ0|;Z`Jh⢄H-vߣv1P0s [^RP+k1f NG?y=YhCM7]ne% OQ4w65[i<ὼ0ǐ^9U0\}7re8w.EG~4i/dEJ9i4%A;r1'#&|XJ#߭bM |'<(LPgɓeCb:Gvk:-/KoT&5gzmwuQj̢ԚSki>3[;O"RjwbԶKJ3?TlN$Zg.<}H-fc4%CA9ˉy{D難!B;㎉{.cj]ń/:*Q)~ۓPÖ?ʑY\ԁx|QhKij;)C $&7G;\;~Y_JMb,e7^ߺa/ K BsNo(rtmHQH+-+>I!$é*!*A3䓛SbX':53f`҃RHTy#`8qR/!9?[=mZzxyUC;kv3d/N $Gr^GVQ>RHdrulY)7f ,G\[ _iFcrǁU5/t6H2\$e1@- >\ihINVXB9aX {HN]G_7gPZ bY\s|4.֓ރmH%HE 4z7Kq9;C1O:+R< /}I&;X0M56*O^mE7;WH~)ZDtqxOZVN=;Ì[sf# |CXo# ,LൡLqCةWya5BQ}ߛԬYL֪R;,[#W^Y M16[UG@/o0)! {b1գ=Qq4u"L+҆Qmmk ShߪVrzeoxNk6WNWsW,QoLBa6Z>MwJ. ! +`pl͑9. 7=g]cm`mmG0/pR"^d`6ᡒT1SMqsܩC`f7 re-i*7P:aŭb+N2U_ۧs 3Myw=UM,F'>.лR 8@{13cD !)!p %T` 1 %U)F,Vjplb//-?}ķ>In2d]y rLVg]f$ mYb1 Sr+xstgltNy[JVAzc(}20揲#W-}*t\}lR=J&zҝ<s6t lnҒ6!ڳe;Rqިn+)M+z؏xk~󨎞/x듪H :N jMYLPSYUVu9fM_:[t:WK}+=!!&Kg{"e*/C!KNvK>ƙ' bI@mXӝa^$Nnjl@1vm-?7]',bo1 ĵ_s'?l37BUVg+⠁>/AudmO'ʢgĖUd. wX~0 X ۨ.p*Mu;P#Gi@L+g xh*Ƀ!~Yefʎ*UA"h89 F+!BRDHWR+ÈV!S]kO ȼ#Z HDYՁx)̺l?3cGyz7~ޱLzV4:$$ sU5jZ;9|W|`~qm }yywu7 3Dw öA? P@w\?04I zx`|#:b mkнAth4 o P@Rن/{>bunz5-{>٩YSUlu w؄ltPcRKqGX6K2u-Z?Ii㰈e|Lw gy`r(.2 Oi0/>Q#A]s [6Nj$axhuڜ~g"gGs{>*{_u "̟܅s%;H=a1ӌh5tE ʄ*-N误g2l2m.Hѹ*vJ q涢Ȭ5E4r%hMKvWr$&&;޴canƎ] S[$^h7J+8)uOZ DJ~>}(puKAL}QV3ۦ A4\k}v Ha$Bqa5N6Ǟ1@sI'{~!DR;R/z}~&SRu˙mt9`H q7[F#t*Gg\4!ٟPNU>`ZH57<(zܦ:U 4*CƕQ9V7 @.U ̀81XZ8zWhk LN ?*⊹ۛ-tF! / 98xS8pTΦ񎢽qw5}m]-W])3TeOdM;=ajh`= (bAe1[Z讼9~RXcDq>K]724! R/:bt=~FNhPm Uv_Lv+w(=zh~0 ,h$s3ƛpB2ҙ@>Ǻ t.*Gl"ʟ6Wi )aϥsCL}P*7i[K!YQ*(( 3+P$=ۦ0X[;z<(yLCG2O #@b/Θaz ?4AlX'ݾDﳇ/%I31D%R0t篤Uhw'Z& beMWTi%*o/6<w+5)6e!iI҉8@\8pw3xS@w+jR@ c!\`27;kgUK 8gF@ d`Kpmżcc4S`S4ykbXB}1cybXJ/[ t!g :{}vP_/4`~C^a.&hQxbñGiZNePƒq9P=[vẇ~=Xp8qSa'hS?=e$zow9n5V:Onr #C:yn/mQ=*#V>>IcrD8S GoC3yshHƀUe3=3w#s )G)wz4"'uw"xw,L,t\Q?lcB@QZD.ȫK1K3TeE Ձrf5*R ꝞE.\d,Y؀|{o.Dۃ/Eo4Ȗ jνT7q)Kל"s 1,qvU"A]|Z>N98ocu-(\LV16 А'V߇ ftoI 3MN'3{Ls10^G|}Cn]lhMG^؟ Ϩt!lG밵T1k 2PGiB1N2Nn%G vCv 6#gK?`@Sr[8[{N㸚\W)Eܻ0M_wtN,25nbCgr{ 2<noIé['m"b"Y(*4E}iG|Y7->^]@Z&DA0ngkHܜ )FgUux_)B$ .>셎1lls'mޫz!nʋSͰYav_+s}x>njY曣W7he˙+,Uɤip$Z^kArnce("/._!`6|ߏ@b&pAV͸_iN̐zr ð(@([uḵ!6@Dk,ǑXRHM$I?qaa犓X8P7'm^i*5?&T0D?aPZ̲oNQRfnCdK0u3@^)}|$簊Ud~H`X1ɥ0HL-t!Pb(c1Km<,A6-o%!!HM{r4sUmB޴r)< zk%C gΕ.KQO-2鈰zPRNC"G!sWNO6]pom(r1{^0y|`^VلS'WtWS֧ZؾN|(dkHՠhC4б2v8oBkZC=ܣ2XR 4SkVծBQ.%,w6l~`f;^.gFKQ"@,5g {KJVdLKp_ ox˺ɉĆtϋ=baOiot/q-W7<*x]5A؊^A-;Y;4ъuN j2aJs#7n2ͻ[AkoPC>݊.́oPls$jZ#;^4ѧQ3>Xΐ$ ;YɤY|qgl Dx;s`5{M2(:~޳vqxYՖP-GPVvqץI1f;ُ8>3junO 0c4Ӣ J 38Qp`,߯}GΦY VH 2!N(nKw0OsHcyg {`io]ϥϯ!9&_|F mu =}BDu8{J&ƂR' "uؖQo%*j5RÂn_Z4ƚ8yBck">=qaC7+q> 2qBPbX>`#-,D (˅ni3RиĐ,! ]Z7aIg{Eeb3芡QPp00k!>>bDWDs9D]q͔g|y#o8(wC SN?46 >/{H,,O&ϠKY9݅VWVb*18ɠ㕐&~?O5@\N=`TC@*vKHYݮ' uvI4D5B` Eݖ.]*K#>)i.㪙.b}; %q v8L؋)zN( %]f.K|N8HgY뛉"3}M% l C c.B;MhGgmҠLG,ț`?^IIJ(I˫n' 5E۸W9\ЛwbznOCٸYP/5 9\a5zu%@'.ُ%y1jͫcg\`3p33iĽ*0^!TFSǢ< y7+]:X#]YZ0U@#=lw.xpA_wY@ƽN6;Y3ӡ8sL=fLnL$,gϳ&N!(4p8+M#oy[)9#¨oY_1Yq2Zj7´o}h OXI`I|HT h%uCΨ T%s2,#S"H퇑 _v3 9N3)zt6:E:1CumtBLH~iACu-H%_l L_3~xb^㽴w"? ~SX(@ I Sk[7{T8IS۳+Fc&Um2s{Wc˔W$sC$!cYEH d2seݎS8vo!@hWҷv>5"~܊77\u5@_t[&KЭ<dZjs%!q\c/@  & u?8;"eslB8 ]PmoTpqB~CU} ˾]|dwY$8ad7/,Z CuiFD x'38jۯZٚ\XdM<e;Zcѡɢӕ^5F|)ʶqY*bdDž'0=;ܥ:hQ,cJ 4ԇ=˹媌sTA_E׉Øܠ8I09' 1x[ev3I8B_Zۙ|wo0 uE2RKGHjj5m SaRHcN|z t/<#==Z$HK8'cvJ&Ԙ`Ѡھ:aձM^ rnb]Y4?F ȁ\B$̄U '"C${pyg!/+XGSikiAkR}G)$͗V}YւG4cF`?u96z^&+ p'<",e8}91[b]6v >%ĆӵGV]\mUl8t_";!Tя7 i#x5q&(m:5E]Vfz/ )SDbױey_qI߮NO]BF@Qn #"g`9r@y@͙LX|e)e|QlHwqbxfۛljTUTq'Rb~ +OAlaX8㕑GH[·k^HZok{M ϾHk;{8Ġ=(;5A}s+An0nQVSrzM۞Rvy,W0:Yvq\e'KWlNB#!W`\>~8k_`!oВNdQ2c3~mwJV'Kk]&UU2/YkrC:âP&6Oi \Υ Ih~҂㍁D}I_8أkq~Ȗz:xGMYkm^)AUHBm en`\S}y(h#g/̴ c6e; B)}#>IصqCN ! .9 ɟhuMmjU8@뉡â̪F0Ia ~ N1P:eQ' L!sfÙpUޣ02@ |ThҒ|h%$􈈝!oԷfbGĪQ^L7):G͎AWa۸s8eu "r(C%M>C HXXr2JMc/Gx srP{Ԓ]tp P4}@f2{FƂ! uTZ+) v;*Px8ۗ^N҂|Ϻ ~6o (홏8dz H?BzvG gܬkttޘBD&- |p3H!8~g|?\}ESoaa(G g՛;M}ږΈ*@C*8#^D$BRO?n2zg c2 ׎4LL:@qNYToo9z{r'.{Ȃ@-\Ќl|&mj$9pFi3|cѯPJjNY8J|x5-t؈?`cX?z~,*'fSH_vaEc~24Ãi]*90G`U>m'E`Pe_ / :1(g gGf},,\`xSy2PP󦻖& cD0ZAR -^X;"l:)u6W(9 Ovz+JS+s@{CJ\$K :[[`dWj1b$OıҼob{对r-yҺg$L5\ltnfjCw-P^:=>=5 y >r"%.pޜ ޒhvư,;Ҁ\W yd9^;udN"fTUn;Ȟ ]A$H #tc KrKw ޛfi2JqF+VܔPvm~8.k@{:KY ~z:YWi0`XwtPPR&kdY|W}z3PاE8qr{tmL̂n 82Ƞn6Aݜ젚3UχA/pT92vHeh3SQ"5YC;*`"NV0fޘw͟]f0ख़(i~P~')CwuU)ZԎ˅j!P:$A*STbmiO ml1VW!E\DҪo}\DbO'xozgS_EiנbO!9yZD,[RK*s:䘄yyPp@RQw5*ɩmWٶѠL="DRN Wf);慃Btaۛ5p6vLʊ*{Zqdٴ)@TE&lY-g Z|2XaǢVM;?8nGۙۡSʩ dE`j ;:nU@M4m=/0\;!OI=Gko! pko\II0e@q >{8%U~FXZ iy mcK#}5z֛#Fk wT@'T%,v5ERelHl)_cR+ SGؾ572 |3qqڜ)F+~`Up >m|&&E{C ]2~n¤odh9f7 t5ES>.uIo| n3yI+y_e(XJ>tz@cW,{gbF}ٹ/XԳ_RJmUطݎ!\[Rv5达zZa!ycef)X+%#$N!xx) ^ ӶiC¤r$t( cKЋPw&̎)s̴i]u\y߄" 5$;Imsj-SxM[enn sf$g'a,4?zmӶ«1Sin (CiVR| 0K!Jb#U[N%$w?l .eC }*UIʀUl(dH29L7 =N:':{M6V%g*#8v76;8fl " P4$%יdenZh( 9pFP܃@Ȳl$F3YcWO΄pߞmzNo=WwFA~Rܸ$(i_)jJ o&CIé@=Kv9^UvE15,} ߔFү"Yjo@Shy1afηq-JJQ1 'DPǹrr=;3%H,?EjCYi,bݕTiPf㞐PHZxNBIo+TWh74葜T[rMlD §ۯi60Dӥ5ғ094tc1iUjIh_ 8"ֆn/]4ъ2f=͟[E`_Z:FW:[gB!;Fҥݸԓ;D3.\)X ^{tδIBFzU+m1z? PԂq $~Qjoš98 H'87[a UBa9b}7LtVgV񍼍KǞx}P`;~CeT qkK_xB5הWLqg*wue&g3P*3h-Nd tFW8oP*$~@oaM[L2;KGh`y | F+2ZPf$ ]1U"?Rɵoҧ< 5wU{1@M5q"VV= iv2!ϪŵIU<{ff~%(fU(tdp~r)65ꚼQ*)\rjukwxxZ /@)c%uk[yO[]C m>2 ;u/E@k ~[h(!R*nE6"6]`ﶚ!& hY{eov?Ots!r*[STrSs"!uY 9gN,wLĭ ֘gbez{Ę(`!nL20ŸL5J@w {ְ/4H׉/B-dk\\Ef|ffW9Qh%uϺu뮾;d1Tf\9VԆ?mjdnZFUEZeBO[ڃ2hT)s@ȀO ʑḷڟW)X,GR (flht/;X)Kν O-d XKamO[ᭌZ*e"$ L?w{.&U[)+婚 ։gh'и@A=9P?L&bafV a'y""]l2ENg7KÚqNWGI1wb'dq5zv!=f' V<͵6՗xDr)q]RP8UrT[{ߋS^"?CaU Bw<;1n!bڧ$ =P/+X7.O!MMvFwL-VJpGqc]=<3I=Nh,>D6T>uNz2=x~D8X!L6LOe>*_:p@Bn3hٝF̥i͇f]k!ݫ bXQۋ >Fk,"Hgiٍ9^tgɰgME#P8Bv uIE*$dž> VuUdžуB Կgރ5Qxdя{;wb vGXܹ0vl(ХFcVBjZtz0dQqχ5K(qt iZ+C#:(2b 죈LCoI`4b5n= qֳ VO+r'{H+)fK! A'@6ި|ne]-yl~W1  Kܬ*UE2؞nǼJ?HabƒSBy:mZs7qPFyz|/S9IY6 \w|VorvBa(:YvXPό^ F+ Y*.k0v wD%׵LQ;%k@Utca H1wddӞOYG| SǑBϜzThrzoڣ;eN8\Yn*W4KrCt c Zm8F! HȲaxY;Ç5d?ӆ'I؀?`hEwFi;'ov/crt8%:FrTή!~_}ś^Mq [=a5VQE8(-^|܏k vhuW;;ooU)܃aWX;Ru:"G_]ISi!Bih}MfɨFEqq)oF2JSj2QJV ޶0[  ao$[ =~lag|_A_0 k/M-Ӛڰ(ԊY]*(2ϲbd .̐$ t'F7_ݯꪷ#hhT=]@3nrYk5 z0ШdɈ]rDW2T{w-'p@>JlQLF>3O?jRmw82QU"~64^-ޓ̈́2'My5!hs)(om z"yԄVpU*}֜Aau{1ȳs"v 4Z6~n3ܦy(+oIym. n_o$كYjH+lY!r"?5FǼOtJ_8莭Y>x:{:wMTϜI㳇H D{[LY潝P"64^\)vӮMFɳQk`2dv`ˏx 84operGqĸK֤bLDH؍,luwF\ LY0>}!'V:^L Fi$q7mx "-zoQ j//tӗOS"kVKj/Ble/@EĚ7ϗ`-2Be UA$k-Wz49[d=^>OE2?/z5*, zWB1akHkf/jFXEhk7KLc36(vK]|Q+zsTeVU+Q)N'7йRP'Rkk\rE*XT8Xq1s.) ߏpk1g46bϦjO̶O9H:J. Tuj TR@"Gl8vPڰ_E|JGN¦;D&(v38Mw>W̓م|.F @˞z2L (p={9qW.i]wB 8-Uci|I`&fBvq&L@$„ x!Mk# zb)rB 1|oC- n?H^:қjW"d&!]#ʰ/@"nWv%Yu$= )om beUd7E`v%cSM3~Biz/3QsW߭T2*!{dfV5L}P]S'ǹܘE@%( }Un34^wr«eF!'cɢ"L[БU̧PUxуf9Tjm1>RhȈϜɂì5)喌_pbWCW#ՐqPU }O$ nAԐ jf8LQ@s"Q"Hȧ1. 0/RD%>ov'>"C{`$5j VG BKFDR!wf?|u"i ƒJ!h7d޴ NrO&\Vf6 ɇ;[*uhtqd0O9-)2niH0e1/(ܺ$v/J*v-0;4و3ζ^xTDda` (E`u[~sAY&/{*HlL*u46uhՎ1^[OFǂp^E`iG.ͨQ!rCH}-ˮZ,]*@0ct}ǍU`̓US#P3(L!IcX5= wQkԸ´&Dx.X9EBPf fK7iN/lQ/ڝĢCʷ}fLx\xcy`/yDLa Sៜ0 Y? nˡ|"oWmm3$SӣYJQN):o?#Ljޏ/Fϋ$my=?|\a;$Lŝ9'kes͵#]@ImLe_; GnR)\7??^k#+eEr^. X$)Vmv/;sxާtJX^v1@ڤBWce_R(_H~~ZPbR~2Xkctn}Qj lr S>5sRh}*qct7o,ܔ.^H o'V0)T7Xb-~'ij@dQ޸qmK~BPkc rWyQ S(/a4w*c! Y K~n&BOށ7X]o:pbk\Z>qĤ7k'', VE ke(VǪ3$I}ag3 8{x]s )>ϋ{``EBK!њ7e?LH5P 郰 <h5? fAe"C6hn (V;rũ2.*Yi<#j*=·2Ęg_l"鶋_F_7nإZs}*ȇjwu?MlR ڹMEn7>^ƶ껜>.֩‹h}a4TMdk*3mĦ4#9/Y #{x,!LI12):q].YP.ٹK7™b7c"gZ|sq%.3KIx,U,.'m?mia9Vָ86#"BP m(Va$b#װp1G=y=XOE8|T&FuQк/T=ޣpG)[) ʪ*m 6 h3r<3e^ v;x[xahZʻ K'7 zs +$2#@1yCY0e&y 1P6<"Z<jQ@>r`ip;p$oHdž$lQDMMy78q/V]޸"tJN)LY>H'!d3aCoPlD gJ~ [ugz7Y^Tnz|!?z}*G7)pԶfY@iUNxiݧ2ΩtDŽVUjdzY4c%Hoڇ1pb^7i<#;7sg!_*/&F3WZPPޥtcB{U`"–,2I 3 J0qQ,+BN\ $^_.o3,=V&-1%J)WIm!b͓Ҭ67S涂)P}a2Xn9mN>iȤ0#udʹ6 O;usnQ Ks|!jkn\kg(>fqv@ĭ n`;ءԑP{BaWUJ QYQ^GAַG o*ћzD!4.3UN}+0Zg G{.Af8V ] &U9m0b0 c귂[;s lT?/X5<5w J,t4ݕ&HsYQCF}mߘRFYVO \\W:D-I>4GJЉ-O6)֕7|Qq6Ɠ9Q1@ w^⟨HLgDQjAigӸ{#:?qCCب#̍sXClk3oZ7̏*(sadP"4K< Qu>]|T K:o7b h~f֒m<@KɞfLl~ Y@qYlRsnӲu_x'FkSˊtQ1e߸"w95X>6*hȂثD{[^"( ge||>xwMYpAFxr{*lz&<%&$̅ 7I M3!Z>{w:z? 20[uc\ڦ4Jd;;NΑx7Q'Ty;L0=cΕG1f9_zPzXbPhਵyj>Mg-tpg$ywJ\ҺHxn8n~u-oI(!*%Qv@2 ._29zam`hb%tUEXn3(%ZW는9 KaX >.?Ý a v De4lMbЀarIfYD=Xc. nӕ>̑hʭM#^`0. N -Z3~>{D]khJBabI ՃQ /L-jxYEp R!Rj~U+Sá:* s βb6*'nJJAIg2 2`6)V>h2(}fHۂ泶luՄqՉmĎZ4.T R|n,N_1r( /"ԕr"A+Ұ,`IJV1nG|k.AZ>3ҡ/,_z,g/DMNwGHp+DXܬ7[^_㿢(v!Yihn BDeSg'a-e/eg.)_ah<⭰.@hY AA{K_i-GE|UQpʯ<ЎƷ%dJnd*se2ao1o)GC ļL[89`7D/wo)P}JDZ*qPtrv%ZFaܼ@҃ӇpHD ӄ^C*™6P#_(`fpII%yG#c_k \݂ }`2JK1KP?y0CMqIYBy'DXjS@j}euIX)6}"mfn*b'I(p)}):2uI;SPUOoK -M}:uX;.кiA1LSfOGg%cb$eCfRͼ #>X[Yg*¡?O1K"?l t/jeIƗ7.ӓN(0P"\ $9E7\:(轄|B: T=ש/Y/">]~*I)P.zS^BG^Ih8xsg m`Co\Q꽱ic>>?fϦJXVzPE+bgGBNܽ؎>0F A%Ȯ2QB\>`NU2sǽ5fցC3n8xG:svᶪ.mX=@ƨI6F֤a"nQOq 7/uu_Z#[BK hgr>|uwFUwo&XE:B%o=+p ^Tۯ"XغBi ԍ 3 -Gn kse(w3U!EUvwq쁭U,Gjo pˏթqߊpSK cy!0:JH3Nt!FC# w$H~ Q0Vx=7v|{xoZLR)KjO,`5&l,ξH|Flq[X8=ULKᄈC[pd.c]p鉣!;zIpBl8P !\0emRLRO{$X q [¾+ @(}[h%Vx^`EIݒ0ZSLG!C)o# s VNУp,ܶݮ1U>6([iӔhBȊ0 X4v^6!LrL{-_5?tkC?# |PK.@'S?uGd~;:Lb:)uѱPlFսdqFתY.5xAy#k :)]!\dVVTTu○` N'Q}7qu}~ /CdլQuޒfEnb⹰vM+뱯m5Z7"~D n ҥH<'!pg ض*[4k8/yDXOa}LxFiHG\W?U-2yjn%$]ȉDglK֭N+ehfsmMr)s]=#i);2 hCe )=N59nL pvX$_=,a,՗Fz6U?}͟}d^0rg<ܦ ̊ @ab݅v8d~҅5MX-oiv8^`㈥&7n\l4ᾃ{{W{*XVsi+ʐOp({ 4K⑞z \7 g7G rgeّ* c@+ <NEe <|PA“TD^ ~V;M>3_c˕MU%:SD@OAs۴?(1a?/o0Ķ<D岖_Hkqj I8$ P ñeFl"B{ }+9 ΀&O'ǃN &6nI}4wn6(J3?} {^d\:9iw0='9z~"+ xQ8iaq %Xdz7яT |aۉV.~_Je彳9t^Q`LCL8̠ ї8a@'-NC>b 5} x?*؂iI L5ɧb|XCtmγ"!'T}+/0`˄3>ykIr5Ys q ~paate#xCP-ڤ~8#9@.WO'"y8@q*z3$Z˹ rYԐLy[t DG2ND&M)7?bsWǍϗWbC4-'Z~mm JH'w[Bsں(CfgU2Tx 2 M. _I_6Vnr#XN W>@o|YZwW'XS?G:v+~d1Yv kS^5 1iWJ7p4~mRdX]OY}k~޹a-?pjZxWj^Mp;4SS_SgrV;ygs4y@'m׳(& ' 󓜢ED՟4wG>2̈f;9b C#[ w<;`( kaa;<⡧> X^) U1\̛!B{o?*[gqAOm;˽|)ܻ\/^ge9K -.ؔ'm.zp/@%CɮDA|Z  ¼«H랟|XXgZ}]Z;1"V,s2qaPŅ1&$z !WnmO"5e9F8\W2.}2 _zr)E(zـˁK&]:|Pqr:ݘ \z9 8Z(1XږHlۉqΣR#D^+>7cjcLVhvfRట"nƾ/3_eBFpܶtōĨ C($$2/P:%ɣ'lꠥ]fz:ʶL,܍1dl^8(At apDb7S"CZ@&_r wn4קa0+/ۏV츣L^'`OHxnroF^-|5\gIs˧[+WOtCe[v_g>J&&q<`ʿXPUyɕ!_}K8NJpSV;s|ׁJ`*[ _19Mt/)sIm*񑰕2n0{>ҧeH|EI4J%|SWK. `橳ϩ$4Chuڅs$iӅJw4c.C$o\g}}`EѮ͜ ៭@-6ȸ,dԚ-ӭGNd1=,%$g#n%T5#@JbaEDi|S|ٶ7Ӈbdc]$OnԼWԴKX~OXV<txG1b}XS({/ǴƏhxϵtwm36r7*}j~?tQJYmW}P_9 x7ߦOM]02G7ϝ)MH I3:6UUP$:Z3#1G .Ct3BL{:H_5Ͷe3uZtbsK> ٤B]E,#α=.FfS 1HzYn0;cԿG :J 0SwWĝ^U ?1䭵dw5S$kX;&-&i/ |x 8XNTcXҿ/0iNd)\^ 㩪V7!6HSo"&0 )O)m4f>lh/%B9U@n}_249~mPHlzړU1Bo2'W*}ךHFm|VZ,'uAs ^ƽTWJ.-C x" Y;bms}xC'],l6+-Oą+[Yy=<89j(IPEld]P"ѝwj-ق5-> b6,ijЧf2ѥEh0Aq>˵-$H@ )θʲg肍NAbje99HIGmfbA ҈*ѡb-/ZW2`Apl:@3[>%Ih!*A=Z__;3`'k]ɸP]A%n%V UDGDʭ4&wT|}UvHu<]$x$_bO4HqR'8خ3hHݳ( {8A](t]7v4(sy%uz2QzH{t+Dݜ;By]`ma-ʲ34W:7Qʃ8JO&_gf|6`au LJT7]m:-B_"tmzHOy)m%}TWsr5^GD#h?ѯw1ﰛ {@~]iƲ%X,B>ĿJ)36*h--Ӂ!{i 'oyNP%?DʼP7*BH>Zo鰮":`iaRwo[P%Յ@iϟϢ-Te|p↷S)&9:)S7?~nf?k'N&R<8RNo-NO O6IZ}<0ۦlndK&ʮM#"ob<}& ^xXμjSnj[я5?9@I%1^5bN[z@Z L ёRգ#s5.KN2e$JX~xDyk|Wc@r51/V|`F9~23+)zy_dn?877 =wsl)dyB}x'N߿w/Gȃ&$WH8QqPAfE[U54Tm;:Ž%45>g|?iyԟO&6vdt~XPbʕּ7wss]ˌL}@|>x/q9 w*~`X*=qu}Zw!d^7>Cz y ӫK,K0'a]γrhseYctMAbjjbP/6#NRp^ڑ&$gFXY5SAK9LCeD͘ 56uhly@+/ -5i@6opvvVNM31w hN맛~v%tW#8 YcgŤ=\';~qsHm9 a+#RQ` ;c׊]brHԛ@eߐc?Y'T 6v+Qݏ-, +gBt<8퍄9KsbhӱSٟ'oZmO!k'fAv6cωt6(()Cp7LŢ4pCs4Tp%( (!IQjRv]fJqD`J*oFE`z>vXhZϽ45K$ nO5$SE̊*Sk  3Ae䴦PK;uLvJ5Q#Ե/Wf$4ev,߲AFv(tS215* (7VbvwşP4N\?gb5%3@}N9ժE0^\Wc$)|Ծ7wPI| ~GDHazk*D!Q~` )9v E0GbIB(Ͻ_^dP?(OgBN1G~1Y p# Hx9[|VJUh WŚч˴/WPW3R<4CgIaŗgCpms#ܨs҂80Q'MTG 1 R\~l D=ZƳĊwh]"5۲ދ uc^6-$uB(DF$ƄUϽ)yţ2F:dq1 Ode7 <ՎFY7DE_E_&B] eG0HKEV!ZP ~TףtQd?;B7%wq³y`kA}Q¿=3 21[]$+r΅vMMvW Ox669{vɮ Ro>6`Le?'z1;E_.6.,&{4,7fƋ7-Ժ@;P}a$C߲0娀΁璡E\)Sj"qdReXU|7'NzT=vRhƽ3P#Dc%#> QEu{jʈ,A)5 c.Vv/@QL;k?8Y[B!JZocڻaju9{BF8! )ŽYjsXc+|nO;= 7W2(K)E}gI?Z>binE}7|?eZaXFtM϶MC[By5\m 1Q=`ض !zDV,ֻ3HuL[巪A١?:";F7B\D3t``2ƨ/p2Xͫ[|,ZߺƦhw(p9PA{H^q&<+qpΏ*&utױA c4??9-I7*. ,-.vW`>xEbI 5 X3+!𡞷?SQ!!c-1h "atrArI(e:>]ӧ|Q+Ϟ(}e 9{5B` M^h'kE{E'h Z֟~^PqFn+9 .LePn|SdIe`AA{Vϴ l?pذVS!%!s\< 8EMQq-SoZ{?3ξ"pE"j gc￴%jk87J$ԅv pb;G& K4pU?^N*pgJyEU)W ^L+c#+an˲!-'84-Bz.g.u Du0Hbj>TB3[U,{µ$]L4M'6C %c֨ Jq?[pDMK!o?qe&̿=Cfu%M A~FܑscsȘc&U%Zxޮ)"Eϗv $\?I, 4^4XCPEpqG^ ?iKvW\-1  XUnGͱT=F^lZ_ j"PT0R2_F u͖٬ SZX{JSS] 88Zw1Sdx!WKa<ӴhF|k¢_W-z ͵5މvғhl[F^$Ὣ`,N'ӧNsk5k:Um3=H^LYY8\Ӎn@ovHDuD߰w%tX8cE8uJAXp J.y!9Cnev/#sEu_Fyv#NŇT,!й|2T-Y@'l2U@(t(`%%6od8wh_J}.Q7f1뽺P^n3~YyG S l]#5ƚM0} H]"Bm*irMUqv>0{_;3,kzHji;o>x:{材 wۿ|gGT}hD;Zܟ ^Es]~>CF;Bg 8_(Ih ׿:/{)>ɁvT9#iTm:oЅANȋAty8?Y[qG)ϧE"7/ (Kv|F/RY%NWF^ X EȘ,1UiL $puvUovr Mh:UsbeD2Bu?jS j,Z}veBd iT259MK 67K]i$r\E忉;;xmSl(4GRm͖vS|t-`* "Ki[1UT,t(Gl^ЖN$JyO[/k 3~Tr>)9?cIZ>Z=V kLurhۜ"sUO7) ӓZQ̼xި I54URx[i 5tUӗMf{y$],ͺ}#|sfLjnb-1 JBPSFv񶝲< "d=t=Il#I]B_y <%C.4PA'::âc7j>SNl?&0 㘫* ksrr8 @  X}O Ww1'Ruϸ\I@.H_玛8DnPK2U$vnfn}KET]>wZM3›QX!;ͺ/ތL fM]qCO4oJYXQL/V(_ f|4hF=([\RydU>KyO j_۩5)3OxI6c<-G]&;O$ F VCti-i_ HR iLMm0肟- 9b7yQ/E4Vrl1rT_1d>V=Ʊj9jW,#X]{'U)Me fHq@s%hCLps\WZ;KGb +o|"!T !J9^l繧[4/pg2{Uqس%NݫTa.2%<)5>"QcQhD, U|h)|3*- (?J8hf`,!J!2N׿BtȴvYrZ #2^wwnk$7;!1NFt%%D+g+T*b](} DdM0R=f{A; Ex)1H -S.e `hJաXcfX8O1}Nyւj̹CivFm\Q+)0V\ƔE3|T 9Qʝ?_kf ;ojeJ~ŚTE#S使8]- ]Z%o/Q3lܸUb !F$!XIj-AAm"ꞁ6|HXt<5a$L~0%:Qf5SξӂD>(|+ҭ8_FI.럲3Z 1$:,4u E)1+ ܟr#A6!n:\%6-t[BAfkRƤӑGе ^ǯ5f'QfB'2?χk^IZ"GEš6լev~@"E-?tZ_=`$&Yp8eܸGW/jfE{ :]5!:wu*T20SkL O(+llH߲Uf@`׫ل*pѥ{Igqqq2 'u* ye_uZ'h!:LYckk;K$-A'i[[;b|& xo[ޔog? ӃbSywgS0M:B+ TmۆB\kJ)%Q]/#= ݎxR x"6j.{<0L9"hGեe V$cئWȕA?$yty~‑no&vzy5qs&:b}{Srv "3m*&gck7#77YѷxQhTjr{oPU*HJaO,~JXiK X%4ܨB=CചX>;ϗ&~c-NyxF77_P[#`|[eb``BRfQ#M OS7M*oDw &NF78QWYN&c;͈kکHO ;] [v#a0 G5Ok˂|W@J pz#)Zj ?XLdg,#~Jc;PN* |]`c'K[ݚ$>?h@!%Lj0mW $"5Q!=8e!coƙ3+8E4隧Tb K_uAҵ& \f6%n$!@KE[&^{dYBm >:4B_g6+<,u IEo-Bdĥe 14_ hi5(ڛ;'*rFZVJx*{cZ >D \T'C$KUO>nվWt䀺4\z[1ϲqY8g,S6{:Vk!g{\5a+.%oJE;{SAg`uLy@ ~qՆ ] D*֮D1o?tWR'׿JCtD9ѵDI%ϬNPbh.ӷBD7.iqلn!.n1JG'ܽ8zALޣ d 5%ll2I9Dҁ[^x@$[a{[%y ƔI + f`omVbeUE쳦HZ.qDG³߮9$\HS6O~[6-F%IqpD*ݫr6lM Zaa~2V,'edw7Gz P*f 3۪(gHб$#r$,vk H]KS66[m^uK1 :mae9nOOwlr&aZOwJ ٯ+TˏU`Ƌ2fū%yZmK3KdFT @R+~ZΡSVc*D B,_x_N@EVY$y#:"{9Dm)Z Zoըb2P/#R[}zB[J4Qf38W~x1rBqF*m1~ UTy⤾F=ʡǭĚWOo(%8U*Ku#}mIt [%w{w;MȠ }&f3=BZMHYydIQeG?ux5{ȅh@o=-gF? [zٿQ4Pߔm&Rf=ua]Wo][Mtg''&MtTA{+9$qIw,Y?nI,DEDޖ줘 [A:dz`h.f`$ͨW z)*}`ESzDZn%2Lx>0_$K.+HAQL Ϸoטzb(B`h(%6謥9áG٢h{vLiҵ!ZT֩ +堒/Jಕ5G,D|@XًP^A[Hi&gGs8["3!29[cѿ&\Oֳ~4}~mX<' Z gN K޺`Ca:>"FS"D-6bS toP#Ս<_xOKzL*)b9c59 ԱkD/C*:+ԅ1",%a=G3Fu=3hr""֧Fxw.AZ i+lWo4+ݘ:Wwc+0!iwGQnXrDyc~%{Kch$uy^$UE&29gHA bܰV|lt۵}kΓp.][R cf~rb ׅVֳ^z| x?`oYgwbF~GpѿOaj6%w< avT߁=pvP,yP߄R{M$U8UaiN9eAl}A/IibV!q[L31E5\_~9'}UoO XGS^-=#~h JL&edSN)euMRm݊D5 3Q, Y/N+K=$!yÑX6}<^<0@墐[ep'Kl쒸]Kk0`toԚ-Teeh/lI‘)Z3Rs Jgt (>3|n=38tTb$$Y+ݵ:x( iEyM)eV!Z +<_6bntAG5I@rr SRk7NZj6sngBdS|EXwEJ G>!p 6^?+l5|w47!@r `1+RP)E:]r0 H)! ,f{I1SHMQof3,vWo>̞ZF'}p~{^ݨumn`SL9@gr4z;U֭ Hyk߱MGUs;y"#x5dLzlKԁ Tǁ*ml>'jCҪruk#7se MGSlUHQWދqYW?M_^<:F4`]xPՆ2L=&苎8rJxp!K"*'xkPX c*X88KUPKG'N4 өJL~(qcC-k(T"L[P%`m_1 zjP:"}hG'|$fjӳ-Ÿ+\A'B:\B7OWPmj\E 0٩UZlO [zȋk0Iqfhx:l `w&L]6&q$Qf ڬm?|告FWCSfL} ;ַZZ.yiɨ2BȇkiBH=5t%PI7  pn|pbLyqrjL@Uf+ nZ2l'2 _s!UkYm^B4:0iPL#*OT z_5%#/t;zK Y*I^(zM:h$Yv7q0L$2_<0ڟB5ZٶCFb O Y®XE:wiH;ʴh>X^D@ixQP0 ZҾb?cY%g30S>0`w:3&ml"6&krUZǟEӦȰ:gK!k %ῼ[3E#1?rf $3# +U[E(M +~;|K`bn.OF׳ ֣V[ֿ yJ-!Qj-Ie6Йi"wn`_ O+@ E҆Xx]KvrG:ױ+ԄWõP5MT5Rx>&;GU:Mְ[?8-E!8WYn3S GPauPFƜ|;aqDm"nQ@>XUuUD(Vc~*5EۺM' $60nOM:8<"zry.~Zp159<(I8{*ĀF C8١Tɖ!£\(/bP^@]pˍ{0믢g^[*W{Sz-P͸u+!-Y+I34%E'f*wBGzMʉyW=dBhf՛]j4dM+4xF/I$6nsxXsF*]b{ViM}ÈIhޡ㒇zpd?1U=rAih/\WGǷʭ/l<' EF}^lZgwir'Wc.z&[&еPwrj*JCq)ݯ;Q,XS Ge n!uO *fJJm Mǟtb0嬨&UOUO>sVFӥƍNWrC#'>n'Byq?x4X+e{̐^R(8Ćeޫx6ÂDvG_Œ_;> O{9F@}6WFDwǎGdGL ml?~>J:W' ׽I LbEfmb39ΙsL98 w[ 'C3Â'Xrc A1N:0 o.$x,/ j Yį,t]E1`U }$2p2 2sO: wͶ^%}='(dЬWϽɘݍ|2|^D c(7f8CIУk0Xqh()\0~U~¶!0Q (ީ92wЍdZc݇H`QCگL;K;51dRL<5JkdFc@{F s@؈om;Fd-lo_>kKFwFrd2mО'D'õ4ΟpΛ?.(3ۅ~@%Eҷsu^! 5+~eiaI-Q|yCzjnF,LH ƅ"Ϙ"_c 8@-.`e-̩t.V/140M;YDc+֊؅ $kr@jF_w9A*y2_rPx^/ %, j9ul I&g[7(UA(|M{Ocd`<ɷ`miSI 8-Q6F+҈*7/S o&1X*KؕLa+4VʬoB"dPLDD~G P&V_0F8lF^y]>QjM[9`teL}S/%+t Y~T:8gGxwM7CwK绦#|IH+Zm=MC6x5}̂$twZeΰn". y|loB yl2{,KoXL"*Sd<27ʴ"LV+ATMp5R"B(&:-$p+T @ӋU(5z;C?-ҝWV;s^`Ws ayvyđ;+X+' U@˾Ў+`U8?2,1\D86L+ T'dP+$UhbҙM>L+e2SG҉9?h\H!|#]7do!Odu\zm"|3}=jl0*~xS6QѕJثۏO%aa8V.p]5&5IXy"stf{ކJLzxŚb=xѠ|\9c:hvgg2kg* )D~ 4SnIR~F_0I$"c xٞ*TPP w @WbEf'^7atxaݜҴnZy.({.b4x8$^M*e"}{mver<0- / pF*M{,r˜R@pz}VE5u>9CPWJD/FiR'*N*p-QZ!3f&V6/X#[s4Ni[KJu[gx`鳽[BSsI>EQQȴZTOVSpB ws} K|QvTU؃mkdRGF0Bh(5f.kފ%(r!_DnPa7k׾xeM) Mek,=ժ:()üqZحRt#±h֛^p'`fI}4(VK^vg󾭚gI4_Aة\Q}slx\ƑeEDZ<r|3hj*t,halYpMWqv&gDyL0 c>佻[0?Nnp{Q1G?}!B&'%ٔ( ZƐɘ hO̸;2o6:;t[Xǘ=ajPej. ,b6H!;5ͫY#-inBK ^}YH<@v'cQ LΐFp~ y־zbY XZ=cH}K<%Kjuic@U>Žmf܈!7#f ˔J[HesRF_&HQCʿqTȉQCV 4iP8 0OHM6gZE};֪"HUEʦGbwfFL=4yͳ(,*yg!4go۫PnIe!@1̊K%Y)+gPŭ*wy>Wy;4| y_ Bq'rB;\P߆@҆0^-c<}r{x*j>Qd&@݋M'OMd 6܀sNP\Xڈc?eov{بpYHJo5V'5HJM"RGe_WΖޮE9;D|I!zȿؑøZPUtTiPDޤhDRkԺ QU}%kOpDTT(r?Ye^Sp&%V,PЬh/Jz>m?ƼyFS:%q`(m i Ag/^60"Y U4 PBF[ޥs:C-^v3'F԰iEDK@}kC%E'=g7o1"P LMd.{ZˮALmEy 68UK @<jFۑpf(|'lCУ ,+IJ{P''Q@hh~& HM^к3{!6)Hw 7E /3Gh .W9:/DxF7Nj\Gfj$Li͌9^=2A3/h2VqJ yuҞqHh93+Of.pۤ.ctlr'aU{>Y7[Ĵ( =aA7[&K.mC5u6m>`/k" #`BhyuQm~yq cgu9<mvf҅ Y.uO&tzW0.[$hzsdriwN9PU5 ?x}Syl`l VXb }OܔTaH}?Xt@cXZ.#3dH@бh\Ȋko@輗T\.E2miR_2Md9:j?'"RN#Ms& GJEJQ?bƣTpލbVn] } ^lt:L*X_Ncv=$Zk$x_d?쁧_ll! w亝UZ ak:D%ydUGiAYSՃd];}W(rL{))02mŎ]GN v`MG|$,o+uQ}o4$hNLu0[!& jyҏ9JޓH#^tiR *]++Y*gHQ syౙ+Uem8/|J\+Xkߋ#񹚣X$=BxORm?X1XJ|~F׽xNޚ8F,Po.d?Na(Ekhn o./#-!kh;`yFP!ٽ od& Uxg9nq|9<$ZBb 'Qgk=UL I1h=[3uv+FL+e}PoxVm˔pȏE%*^b'HnÚ~cb4r|RPdNZl t&-DYY?oƸvf72&3[2J VYq)b-<_˙.NOsGqװ)dA~n:=.e~ ~I (Ɲ #Wp;u voM*^\!IOn!'#ل'IfA=j6.X|@Sg+H$rrqw v_>J)ղ_e.1pHbJ> bh`٩Tx*nഝ32ppT jzFX 4f=Da9N |=ʢSe8:bb `FSW' 7#]Sxa89/йFy"dVKTD%:DK"ַϏ&ddT.SA8VQ_ W|IA ̎jni՝"}%Cj,GGhLW? ^ќEH<LYC^vUtZ %~uYDNJΗzcaj|>H3>rEFڝ;NRqH 7ȅJ=9(6O)rǞ8w D'sb4Q(@Rd?Sv[g^9`b ):R R;ό[b 24)Z?2d]^H :P̏z8@6I6o{ w+@Vl/CXePRru] ?^j⡢[NeJ]eE]?8"Py3\I J_Iߴi/ػoe6rRtmeS"Rܷl:1-Q^stl4=qKah&\9b ~@r:a# Dfh4 J疜s'@'dD#8̯S ;bXE@}v܋V#>9}B}\6/qDaפ^=N^*ZŲ/ZRX!I44AE3`#ۘ3DC>Ȕ)@5{N<{ǹR)AgA"5C*ww4dwDp ,Тy0|# ]s$+?Z DdH#BPHYU6؂O]k L ᥘr1;}Glh[eL*T%PUd>4Al=Ql6q;-;:;>9EMH7)pd8,Gp<1hYSk_\a.HlF/l3(Q#wrl=~3)QY v#63G ,k= y T;#F~J_ڦMX'u* +F@5[z g<%\Va+sXY5m8?Q#"eK,tR>i >VC}+eb Ĵ6%(ɨ&7ZyNjszpacXo: @Ʋ[sť7 Cyt^U!gxIkGsɢ-LLl4W>f bC^RҏcE[>j~sEipqpe?'8н9CeO(}hV(OyI#ǡd1D p?H^;v}}VcL '.wwL$U q>~Kl0+'ō$ _'05~?ceT.Ş-~R-n ,Q z;bg#fiG) ĶuRHZRVt6.2OLԵ8ͰٖcS/twJ0(~B"ʘ iqGUKa"P8X2.)yC&Fy]6"PbΤ߯erpB;nD MOsH\%uz7 (Bp".atr+j2YsdrwIdqo7~FNZe\kɵG:j4} лL$o[,5U8('T\8rUePTeBС|х$4Si B6GVxy6hsK]P z_ӫmKG㹳ǒtsgr[ʲo"|_? 4n n`‡K9^RCұ-eLM-x,0; #0NvdNg:j ,OA`@s oGM2}GG}d=&U&ˆJV Bt ve#)#z|ZҼ^5x<|gϧPJ,y}[z #( ?쎮SqrbyY%于_3(_nÈH;;ߞd5OѮSs_:vހvPM~wӾ'A꙰#q4\ A~ lO^Rip$c+17Ć\ZS4R$- l-U/$7!E.߹8q*ZsVӧ5TLHKZ[U"wE|ЅSj;OQ=:|+/%9>/rxcUJ{yָWvmK*F![~AJ`?U*Nh˫` Raa,w8Xa=zE UrrC_ O*9VR1jAiy FsigaQ ]*qǾ屦)I{9!(1 _0v5K7Y&rg3&B~(&r gOUXXÈ]~]xݢReVwfH[`[f_PҺU;Ax"I]q&/#Ĕc]'Kjأ¯uEmY S7P|(SIۓ.AqSox/Y (=ۮ6CCe?xxݵs \9jt{Fh3%&f6zf,4\@(Di]({IٱS٫٠/$ KwCvM%}|r!/ΊU2gF~̂>dJ Q?N8d;.kVLҧbi|5w߸ ¯PC2x\4mُߝwʰ trz/ij{w3 f]4ҌV0Ire8{pJ gv>P2}Yq,%;e|:IUu-r{>l8}0 }7X7)*6}pg!q9{[|bwH= i A ;'ZaTII_=CXB^cDL6r'{[#AGJl̢ uUHa[ddQ<~=CNn 7 .E;DdaYyx6ϼdev H-[b1?O6TۯTR&@Um9qϒRc!R GbΑR2N!Ue'&d}pO`1P$S-j- G#G)6݁ܒV\J(pcwgHٔ2lz6&Y/-cJjF=&ۘkMގ.f鳎媣 Яf%՟ gXۡYٷZN~QI:"Ey!&ϝFN(zh~Gz4&Fъ+_{&e@W( `\jTPV R3ǪTBQN ʶI!7Ď@**.}(7Cȹ97g5D'|w/ط<vI #Kt2ӷ!g( pjuI95(nSD_.ؽCe1)QꗛS`K&{l;y2v(!. zibӣZ`b5g_t^D.BҦK5W 9ZT}ȯm'D䞘Q񤡶p_$=S+)Or| `A^41rbUu{Re'lCE~ eQ&e f%):ըtSUf&;vlU%cNgC'ruqpנ͔͞,~Nq1|]hmcҽ;h*ř*OON$ yKrVƜziЈ$I F>v/ݦZ 4맯-d m~*)NVm;A $'d}fu;3uKձ:$ 1/ЂdL6E牭{fWq1 !O@W`g5{yII=#W~\nS\fS(KgN]V'pK%X0X6ľ/KwD{T vH4L~ْ \w\[:[S*ȵx_Ew{yϙ,O'K`{l׷*&-Jmcgu~I)' t7|w4&Y]Z1Q⺚7ll̝EwŰ38${譕P17;B-b8oԴ _ C_yNU\WHz0\6\\v~jܭgYswҙ auVƌ}Sf*#Sv~UߔDmîFHqO IK̞ YBV3*f]I˗lIpwaj c'R/H:w3G qXd],pnML%7m-RdwsѰ&8rE'Dqί1`˙2m}`@onu#%lͤR"ՍLI<%С% !l;ibS,w$JTVaI '";QL'cxD5sȴJKry5x!QLz{դb} f zMNMA6ɳ="{݌s46e1-V[D.|u .2&X5f/oC ٢xS@̰Ztoq3a3 ()#4`tv3#8y@ alg)5YXׅC w#ʠ@̑ov+tx=.FaQ!Nf|F8$،{fT,i^,fg T= q r.z9Wκo٢jכ C|P=S})gd f?u Vxc`(3ӟq -֕ KJ˲^v{.#Ii _^WN)9GmwJKf6 cO*sRI9Sf,~w & $ 0cw j^1$JUW96ClFH]Zr woRD'c zW4ff p53نx'02k Z|3ZBSfͱV] 4n3%xeZH=v3e]&4AI{!oP%ВE"alnw8 !y4n=3]UYő?ۧ`$Lӽ lO%bZyY'[F !NQwBvY@CB1s R5+Х EJ`P#N w?q}g|dG(ED;icP>ϭ¬FԷHat%sb;3,<,s2"$|HRvaVHb&;en23;-u\z2{}1A[Ps"4\}>\1}j L*r:1 !^_=SxP2 q0bW+m0DA4~ xn[ۯشݹ04^KD$ hW"R^[D*r%9%&Y8{Xp୥>$к>(a1g9ɉ7)K/ #)9q) &c-\F$5UvaID)@8Nj %pI 81:t0* sQ p"lsSQ݃2jvt3F"=B(s4PP|?7 j8i*N5ZuP)|-pS'TJaVɒ¡*Y\R%ēG/f Bܛk瓩ƄΧzk9'p$S׆A$zD)|NRfxn>Fa 6/s'%0E"ߴ$.$Zg`%`t~r Z rsm##7yvXAo5Ii|dQb4编l0hG17m-Qp^.êݲ `ls:j\-{ȊIkɌmm(S>벏+m7Q1.yRA0)*,T!]Tl#NpДak<{\jgReAcm~nbmCEA:  iԪ;EPD 'Pt$-ΟxQ(`RtbS%~C hQ!s4WN5\~"s&xXST) q ovS:.3{bK>9!RDtkaFxra&1e~jc{B-q_{ZUy{8&V/B,e`iH w*X;DQw7^O[j;re>]X} q~7dxɺ~k G0=dt>Wϓt%ؖ)S{s,!}愽* +OXͥ:΢jXhL~fsɲE?SaDapkS5dl3yۊ+c}|aƠ`ff̤Z[rEɬd^1Z.܋-Mjg u<@Gt zϖgSr4\CDp]Q2"9>j%C\W{v(k3DUi٧0](A#[i<l0}G l}t}?&? t `.:.iԵh5|R --K5{D[?Ri# 0"ApyqG uW禄&Π%D~>M}nufD.2i,  R?(wsyӝjW\Cq@'>>tGђ+^J>d14;*1$xA>+"h+YHfR  ,qqđi}CpR,ITd2"jTiI{EHnyk| 7H MŮ?ć ^$b, )ޣk޳ z <vnMIΏ3cȃƠ x+B?4O&XQYonGxrnu:Σ= k^hiMWMV&Q"<'CLldzIK MÒ&GZ޹I e±JtA>"kئŸc'ҿmf+i~ Ŗ[ Chִ52E-Ʊl4;sA_ٟAc&F RLxa?v,KQ bV]:=| meIlZyp]Яb3AXEmQCzCoi93Nfd1p"oEjc Iw4ɔ丿hڊD }u.B}#m 7? WUoE4n03wY_L<o_?no ӆVR)rԅEؐ~PT=6/Sn^6 ij=o +efԞUPL^ha 8D9n.*X( #GNc* U4<tD6ʡcy4N[5-/Y.7kXW!Yo>ߌ*Uu>(Ch})G7A s/&Lzl^ #SD'l !Jm5 "05֫C|/Bcx8j;JH!3 } #P7t-)&^Xs!A[jk@~j5zWMuN0+sc]~ďαvsb^"h!;Dŭ_c8#i/?QWS/rDBp;-méWǬRV@J{B.Ѧs0u!6w>l#nյ[u"h3bJ{{vk]0!bho+V1 ¼i닼;3mn~FT-aT w6WE/R,#57v3˞ ۨw,hQniځ#1nh>:CBZjq(0hFꃹvpn&- LYLE؃Oa^5O3 i ;fQg6 99ĕȯA Y&3M/$B&)W!wC#-`jaw V840Y`@[lZG+!!eה:M:ÙÙ.dC4&9l #XcڋˇYF+dp\$g;0TCQOڹg3 IkǏfDM֔Qa|Ἤi@)%݀%W:wlj`~ * $\6F}NՇ7WX5j2Sϓd$y^״.QF/%v3M3 [Kc6Nsه(KV;m PH;`Hnl5*X~a=6C^=t @OxYo#pl:,¦%$,yA߷#XaTQQQmcNPlV?<+"8T^rmD{H!VU9~m]*ozAH%:<pDOqYG#ݯNN%=I@Tp5<%rw0+?M cYʲP;~zFʪb6v\ybխX;oA5G:㗥kqX_=ٳy/8 WƘYK(.\2_/%S#e .8E0,U%z<ʎRjJ}Z}!y/ Yfbŝ|yjδmdP@쀐Orwk5N.~n6kO<2{,]t`Q#]2iIS}TuKmJ*ul@&0lIlɵ*;O}Sl|X3NbfR>RǶOށ~S齾D|gJ$yB~ brD.[29! Pʕjqx Ϡ+P&N[ڦy!dUӕ|O1dcUxJO#3Hpe4gA|+ h2@%[ygBc'D wz\ z\1&>[2hE^2JX;^lDzh_ĊEcC;󸹒aK_h N-?WCb`ս&ֻ HB-?Q#:( XDd帲4ލEs $]_7={&iQ.T Vxwni0T0b|I'I&#T5auT(y (s>\M~"2o +]z!tU+V~ )#4r@BiJ,D뺽c ^{F[YK2k!j\եHo֕xeu:\L⢓Oqyq>!sh)Vn`1 mٟ{q?X_]3ժmȓM! Ư vud!U=0Q4 `{GBC˂7>!Z?uvLc"ȲCisV:ʹQ}]W@~mBf=980B>cf|Dxw4[Q$07 I/'p e0|8PbNߟ?T-y?&$&jTfHײ->ӓKzD?-tM_aaUB'T :mR qO ;C[,NPnűB1%Ԋi'RҊ:5a9i9`1@q3 >\7nS:M2p^,.Xݕj1y毂M% 7mEѭ~o$=iL;22EmSdv* _^cC 787P.ˆI\,/c1\ִֶ9kyJy d_ WU9 %|} u=|P]fllɫ7!C^6~K"b8+tpGB?jq4 <2?:O{c\v!$6(ݤGG4x䤟[g<.' R\̐?o]6܁]tFж{l;N'`KrSmf OTP~ =t.&ZuűәX=O_%?.04S:&2yĐ}ZoC~[]č)@wmk9wU:!THW1ݟK )tS4{.R"\ͽwܶbxѭ@ccK|^d>>7ȿiSCl{BN`.)#uWEڟ :бЃi5fwc:y}\]9_x)^.K1N7jr8LD vhG~V _m-@zg[s1fFuFh:)򭬏(WȬֳOvSJ@XbdG U{91l}ƶ%v4 69f. CӉQq;4ڑgcUTl]j09񃦕 D#EbbȮ8nS`KG ïviTiSI &YWtDmgR|hhl߅,C$r\4jYd#LaD(Ɂ,gG'W*>H0ż4v`BJH)om_‘jGzZV%tH4K8OYPN}šv U%j;Ҝ gGObcr'c9@ ~ l$LTa{_h#QB5pmTXS66aȘ^«[R0-A/M/`=iVo5\f/7VkNwied;;BONODbB(ad~2o1jIRJFC+GB12JJN-JaQW~GZtycHQhid9p`-PLNTF\Jm/nmɮݟX.dhox< % Z[}/-/6b}<bqCZC0NҌNQ ﬓ5I 8됂r }o='\ntƗN 1HHk7;xkR΂*"UdQ\ȷLyDŠNWX]1n|L )7iEJA׷{`Te:=>RMH0; Щx4<.!:#G;bWIjJ_nxffB܀)~m)rɯ @auށOs<Nj">&/[+ JY\4c$kKgdKLp0&AUT4$hҵ RD vOpżސh&kMz F,!j׍Z18,I"D =S$`͚7OۚKғu##RB~W0و'1=&WRA|rE\kzh1Qz҈݊y>LqHwbA%)ϩ&4ʈHGʴ.;^Ҕ+*pQXG5[zI,w,O,q䅦8lV 0uf|Hz{)K>O3ܙMv  y'ίFbtw;^bZaI8O x|,:@Xtv]!eh0tBo_ֽ>Sgc%\$<`GRe`9=ZJJ*~@װBdvT3':SX,?tWl԰Kl0%ȗNQ:H Gz=0ߣL_B܊ѡ 0Q$bei)FnÎ(,DeR~3|(1ՕHW47G~h`3 viw9=&"jĂܣzV>ht$b|.Ee[zg9c2F.\#o߸}St(,!k:5a0S_㐌 P~ʃ5 E~PJM&Ͻf{Tf5wYo'( H۸IѬsHȐA48Κ/>^mJ?9WIJ•5!uV\= @,}R^a,_=~$ss& bݸy=$(Ƽ@Xr|kj3 'f?GP\keӫ](춛@iDCt҆nyS8I 5a  49jBAw=$xf[2GE"gȃBT1#W?S4z[Z%8*4QmdsbRӍf\\ 㩥[9 ^y6evҴ<WEX@01(b x\N-eU9WZIB2Oo;|JԻfOUQvMVrL~y&:͸qսkc_ BHgkY\HUHDVUcJ)xC$0`N I TYVDQj"˝*8\BAm\Ao2@Зb*oԫU鴡3KkųyW,9?滽┮T=PT3XTc oUy\(ڷ#sݻn#FY˕'[F=..@ElR+ަ)>C 1"Y'YO=7'ݿz9N|@Q,XAW}|,S+I50M ɥoeyCݛo/gy:|CxOZC: vd Lx@ 7к%t8 p'UZ^+RdEB,|``- 't $\0twh ŀ`OEǁ}k&IPrrha~JZlG Estj+Sf_'uV(姨[y>%2O7$(~|z(TU8O|.{x:.Wy=ߢDM[66s;A yn ?/:nZ+zw"\Z'uNI u=i`̠mm ݑ8/o*Ac&Zcap+p9$*މDޑU@!֧8MdE'Kgg^5AfPX!br,e~Q2)!kߌ2Kᕋ ~NgC%{6^ |ߋ9eN&dJT(t(le!ځQ;7:,3z/zVTQ* ?m6\ NwL@坂0y-ǽ>؝~u_q˃*~r=Ta0qcҮbtQ9dj+!:{lF=9W-Eӂ z/ay-|$[##_ÎXb 澏d5eLcT 6ICHTCK,`0N싇:` m 'nacg@9=>ì%:--0 芊6k^Gl 035>jde,;PG3l[t.K.s;ic yr})-6oYG"iW9|d3Φn|!C/V94/$M><+LL7?qYҟW+Ŗo{٪%U! En=xu3X5sd" U7DhUX}4EÀ[YbBRK=aByhIT} 5#*<0'EĢm߻V!)ٶp|' w2lԆ9]:>0$oh'&- [ 0aBάuq]IȔ{0 ץ:s׭V "@Obo M6?e*V/Myƛ{:4bsI}β(GΞpVdOJ~Cp~Qy\!="gѐu;wİI}t.<ʊna&[ġK|pÒ +[tL|Ƌ aVCM fyOQ,o UuɚeT ҾpA+p76y uAМ-j)\wA* /!_ӷ>l(nlD>ilеh*Q6-|W2,MQLPH8; AE`tn"Jhh8K#(܆w/eV=%(?n+>YՋ^nY|7A-ܪMY_Hv%c"BlS;U= #P.Om'PSt(^)#B|fh}A$8|_YD-zKTEM픓ɂ4ȋ|W(4K=Qi5$t$pFqEx)#݈{_™w]xb>W54C _"U'B?JjfUf+\r} zwQ&yt:x~'9PhvV,_R@j4b<9@lЏ[v`rY 3}#wE'!YLk\u?ZSPnGrÜR% *WK_f"- )<Cec7hTԚW*/_k8;70us4˶D;wr+o7@lk^$DNEZa6hϒIaHOQAP-oSs82}V 5g5+oZT_%a@C.=Def,y+Y&)| p/2aت_nh(gtTꚕ$Hиvxx. 4^ ML d} ;h2kM2|! `~"ʛ'nu4j|n3|0l0GK"4fp9A <=[f=PRRǦZ{C6 Ngө—[ n,o]˜T,H(DNmaӍxHQvO}a7p%Nۻ`~X-\!S)6m7(36>y:Ky` >wł8q:ޥܥFG--Fpj214,V4@NwN Z~W҂Q*62檲`,Xq2.I'@PȯSPⲭZiAԄ3vq$4BpbKE(ۮ \toƳ)8ҭD܊D4 pF  M3AVk#)oGrÐ[vQt<,+ qH0h8S:x1UΕ"sPzÚsz-%^XKd(3ч^RwTIS݀dMc{py=Be ^l Eן /ĹL8y|}h@Ӂv+ B,(q2L#ce +gYHVL6HD[BSFNEml^S1`$tj;]:YUA:̝Zg=  vXV qL"a.2sA3yÎ˾BZ$ygL^;PA~ŎwKKx'7'<7A9YِÉrKbO>›iδSfķT춍ң,!dD5}~cG) 2@S6\N@- &-yԿLqXYA1 g2thSk+MȻc}G~Yޢ %HlV^1 #wUd9dj__ J`P/SԠ}(IgNDUUA<4}>I0uafYM kCgFCJ׊&jK"M,P3||4=t 7k4?̺&dI oqx c$~O>mgg+sgd9-2~⻸?0]-ž0Y$+E#fQUDx kjѓ);iD#x%:ewƨER"ρX&(e,w7Ѩ3uV ld Xu tԇ)z}j\ pV`{=WiTcvʳPu'f3{-a1{o 0A}z{1AFGϛUZJ9^$rpUxqJy߾וdˊR_zIxW.n )gP6" 2}΃6™B̥9 c kz-Vp1S~D>rt_Dn ߽:%&<M8g~ N}lКG'@%*ȫʐ̈2]7f _\E7VrU$}zK;$l|/@e<|3QcgYq(5 ՟Wh p/U[>gJ+7_y⁙ <=h823bjT[ ^ZVK>KکgߛPՖi;M-רhF[5V1՟ӱ;Z!_ /y>L m.=Sw㩗,ڽ2i -LCmJ^$2ʼ}Z,} |q(I? ]wNw`/4e"tjtaPNbK β+c=aFW)$;k*{][2{L0?yko[F;z[zL&U*}1ees;(lqJٲ/fnU10wZ!f `''1 NuCu+'>P?rȚk 7mϥ_J#uʂ$Ů/ѐZ!!,57Ϲ3&~V$T8_]e(%"[4U}VvVsO(6Rw 3D ~V"5s{ kdrENZw:OXy0]Xr+*%F0d$NArpl6w)V1즃 Lt.wq?e_|2u`T%37TJGw3}uL0eN6$?&F&g9%5:Z;jW7YI|"Uy-Ѕa74TQtu~N":[ٹ%(m cb$PCCFXU9@`Ax˶AL0!.W/MW«GEʹҫ~|(0Gj5-_enNQ=d M]Yy \M~@Lג6sX)ǝV#=sz|>WIfQYN 2KXb N_4%lA U}r{VWJ8ϡR'V~j} CWg:PȤ+bj.'\T.ND j g~z_ n9~fI0L(p !M?GpR_#^L͜ȵ7zU:2߹"&~2sd;z-vHaQDz+E?v -Hx?ٸ0 %XkcaA& IﹻUp"xP!1s3_t$\tD.`Z\2#:k2fy=>IVVRJs@N,I f%UOqր ~2Ԣ O0*]w%mtm!>Ь%W!1{2L7ӆ)̒s8?(CUN f/mq|l]W>m_'uUQvD ?v0' *B"$t]ķܓYۀ8ء[D4 -7Pi&%u %NH DP'悪TK5 |6FzΥmeG%J[z볻ĀBw0HXN Ro]%ΞeϘZ2SqoYjkzfC[7=(޶wFĵg-V m][ M|pD#T]OxWi΅5#2F̻'KSJ:8C >$œJtObA j_KS䣆>F|q22 |O0*zItϟb(YxS# []x?ξ{ H'N:'.XaZ~tR]n1bت@)D 8CgĶ)~0η*4\Kb"oӳ~([0gDamŬ9b ൔ(YURj{hQa8D\|b![=U^ G&.܎9\P;㛈G^m4nHmc /?  ĸ hl DEXdB6~ ?,r?v2ǻ i{FTT- o"|`X\<+~'_Au0`SSf7$ȵa \I c2>ֹdx?8"GA_kU#F8F*K)*۩b^@_wp+ÚuUKp HuYD8ЙN̘0?R ([ۯPmFQ0O9|=稀+!?}W y؞CK, dr}]uvߙXyD-/RNYﱀ p]ܹ1XM&J HSiѢ &ޢqZpcS%9j#ɕ ꡪwWBbH>YFZ;AX4݈~?9v1`tsa֕)Ģ? F8v׍a\X gQ5_ByX7c@"7kd{a*YK~.0+% V[FY<4cT- ۃWQJ7(M#nч0SUsIJ c](LFW?\G UX .A}Xfx6*ŪŪ /Shw`\O{“']qءt:2ۗ Xp7tPxmvv$1c\KV.?CKZ 8@au~v[cwX}B7YQ{;Ǘ$g<_| -$W29rT.$n_Qxlw:MUX 2L7'\orUu aQ& F2 gzFDTKnb<}onXR[E{AUHAm;|*'nds<[N.XH1j}$lxW]1#IOQ\~ >P׶[[V/Llfgَ Yt <ޢ!8DÈEt~W'5AJ;3 `,O2Ţp;k 0"y%5*`Z!2\>/}] s[&ض<5߇li0o#Sm/BXNm])0;x.;t w䷚Лҧ U[7ڥ d6CV|Kz=j:3ʜdGQ!KFr z0_G)/ 2y BbS  3ď>HrL9c?v6}DW4Mhy5;kNv;S603CtgV/E>ho@0_I2rѢ6'0Dr jwEf.1FBدQbJu_B[#lPqXȎvT 20Fy&l.1<4OJܖl oCv(m2Qؼ_#q|Qa4=ӾeH8 %QUZ)ᶠt^ & ^PUu󓨺JVvtmj3/nƱQTvJz3;Hq㝑 F,]Y٠ f6Q(N`1hk.a ~E8+A$eg&H~ ]Q&PI0XȜm -icd2h.7knu'Oҝ:FÒb,7@ce "ߋ8-O/|G]"5yl ck֣"IVa[Z P !1En/^3 - $n]Nd wp^PH$}M#b4쟷]jI)luս@"xĨ~:﬿`%JUQ<,ל-G}*?ζ _|q"h6 p {cC_0O܄nT|/[Uw< z謄czH!\WE]-R5;X n1ܺ>Ÿśf?Mэ %ʲ9(sWIl{zؿ(}ty_\]՚ch|N;"lV҂ƃ84 Ƀ9B)`M[*z MO/ =xlwQLZLF0,.*"}8blZ]ebϪ<ݘA4=NeߞAoH8`91je+M~]fT)P.fď5~31kd<ݬ Kd$RtԶ h-19WbBc1i_@? H#q\(7Է!jћH[Se6)"z䬿-Jɼz[lWF:Ǔ;XwV\-WOP?&c;cqAPIu*+;@hJC;1Zy"MMg~d.{oc'AV;haT7dXf0Y(GElQp%TrbIMy%ޙl H0@E[Z q8A`,^90E(fYI\44*EE#QGE1ߋ,da_ϿIˤbɉ!~7}v$C 4oHsQO;fS#! Ϝ~O3,SM {Y:UY7\_g&'B{-ߪ 7p(~9d''N"{#[|w1Pg?|3Eϵq`R^"{xې:,c=- "}O[hnթ1J+vh?7_V2% zϕBUC'f J!)cB NjͿ9|<<s)'x@u{,&`8ܕnm ga aT Аhʖ -CV)[m5?- CvdiCuX9!9{8 vՐ8'I‚l(H])WչcBxH\q{wYDcUi(CNn/In qR!SjPb!S}NOMfY|`7ai%EzH?IO/e3̗l0Ϗz"Y]r:9ڄfjn 9_OIr';_qʌq`kIRCCM$F>iY C5a1 5􃵗|_5y/ M[`]|QI2y2bd;]4AQ+"eL2prlF\3?O5cS`9 6YU(=ײ}/5EzJ/|{ fDUI](*2<{8(KHSvnE0YB(FeB49m!9I#m| gP<Ԥ?GĥT{~YQ'D Xt&`|XG#հi?A5|TxGB֖wC2ISA|Q].K-7i)b)Č3X.?)WQv*Gz˿Y:Z05[l5m\ByEV]PӔ<:SB g{^ DM:7 PrI{]Eu1*H7[X,;S3ǿSQ (@mh(2 t`mhRн, &P̻E!b͂FT>LT;VygceZ{Puc#d2V`S۾ɧOT% r-'UY2P)ń Q5 ᶗ O(52Cb#1X{;w=X2Ep:6ₙ>`GSIs*XI1luGWoHێ0F y,Se39#ԳEIU"10?Gm# ;QX#Zo v6?c'1&c“,qy 02*D"cY(`j{uLckc3H̵(g'Sgtx<_e@ʓڴ$|̫8"NhUj sl<`V"Ico1Ib?;u[A5~ߪ"bs%>ts@tF LXۤ4ҟjj `v* fNruQ*[EAm/a8UV />&y6g[\TŢRC:!^WO(\7c ˹{E4= AnBR#@#rzK؅+$Ee݅=~Heށ;2p;d.g_,n里,0͸TmAL ڔ݋y[xF,r8;+Ru1~;p\޹j6L ^1[=%8Omcu&xkƺv7rP~~2[h-Sq_.|ڇϢE&BnVY[q]ܖ]DTif^dvKu[ >/pn^ik`[w*pkp\D[+1^;$%> 3}DDN<fd99:k,&fC󁯛o0j*5V[e>zbpn=_F NDuLfObWaoW;Un (LS>Z4 TUqlhN?=_~{k粕w_k*),[G!ǒDI0异V+NNzS͆|oaOOJdE<={]\g~.p88q n dã]J7.K-Db?|tQSgLXHQhjHOՉb.b% y3SiBTgEqkRyzj&㢯@ұ2tܦZ~PI٫GjA0LLz.erYxKf:zM'm^/ݘÔW탓[-<\9۝G=u2 .؍&Z9~<<<Ԏ՝L5 F^(vῠXL-b]1IݦZ3Z U0f.υSQ.Q9&u5sAj}ji1ڴg u2 ,hQ%off7UM 9%֘誆zM`,^DŶ]zZ~E@ނ)>՚##1lrzN=NME8.vX@wXGX#0o0ۦ ؜ʩj>dY }ɬJXRsTl7厲=>4ZDJJJk$ e61SKMЌb1(w^jbVJ;S)qA:.1mmr[v%CV ZʩBM,'DeXD6ɷɈX0Msgs,] ;((P&փ_3v$nHL&~'RAm (xir>T[__,`{y| S!A`HEZ@&"e-q7 bWflֹNtw2$7H"Vɉ}u߰`@+9صS:gyy;FU ,x=ϙ,7yD[V_6vgMY = v,ebtz1XԼpv!ݿN&G!75<};P.PpKߕl ]UL o܍OM"GZAdn^5xGڀ{I+CsE`+KakW^K.Ы`Z)jSTAZǿVpPrRj߀~KB)ܸC#=;KjhTJg^3W-F6uRR⹛gnUܘRPu#~/bV8Wr*FqG3>&r'ڃqj[v?#͗|iQ_|QZDz,ܙx Gk>;s!/=B[j"D&68u|^;+oDpJz2$y;EԯZ8>*\4ɿDBz$S,WD%rG3ST ?FkmB06?#>G.[6XIDx^F͕pa] {`ԠE1!a<13]0IBc5D(K \:omOLhZMֳΰU7REؽ{|%wn@oh[8eqM#'Ui0zt✍6s1ʤ|tI6eLXߜ!ND./b yij }~ʤT2^T*VYVp~_ɶissqp#U1?\`P ?|ֶmиhpg ooط:ImJ *"S(e)26jЄ:KDcnp~}TpZk -(|Vh >_18KTdf[IxC0v<ݦD$y@/e>U.PT) I]tz+!=VPbOw P^' sptdH~~e#ܥ] ׃ z:utUk_CHeUvAk\Jw®ESXPVz(cXY,}K *.³ /8 - aB,9GSQ2O߻ԕ՚d$6wTyFo CAT <jbJN!$]2. S86Á 9Q6g>aL˷}4F3nĦx:.{+wƄ9VuF{MnZ'+rЩ] 'MeSa蘚W9olcBOJyQꞳMK) d[EM $eF|2=x8nf YҮ$l{A҂zh!|TZh87#Nj}?B &xk,,Bɭ80h=? %w47TOD8 M:zcJ6 xt+fj~&INڤP;T].CZ8E؍{rFtՐQ5(SSW H-Dp醒@4Y_>iv֧mH "z5^|j}:464?ESG*[p(UbZw&еLpHXvhKPq^%p}yT W;p8y(} {As%>S]ѕ|vUWU<vP6%Qz_χnORX|0Bx\F>Dk"N#D'A u(?c*7R\ [*(W%wogKQƢ dʹwPnLAPhy"m@o3tnȰIbQhusm q(/zjbp˧cΏ YXߺ\|  «sL-GE?3PG~>|5LqHS =>wgݾ>$l?OjWA$]u潎|Wn߻׭kDcbSox+>Q nhVQ' `|F J2뀻 oK]K_W{{I׾<Qrn+? 6Q4tHrU Bpm.Ip^sqn,jӴUE0#r0Aonb;Hj|Ä\ƵtE^_k%>btzI^-_&o6ʘ[ ˁ@e2bw/[tYrhRNQ&܀SY>UHnE[4☔ Ypd'Un2C>FGڞ71+kwaW4[5d/ kyXd)Eܲ9^@?S}HyET c[NA}1baJ;BoztPpN18}+u)qzs;(O1B2v'5Yr!1JS>9ӹX,`Gi{U!LcJh|b'Y.j;Y夋>}͉=&CaL 2/Nw*nG.0? 1̷#C]hG~T-c-'*q\~۾f4uhZ`@4|!88 bMkW:)Y*wt!+g,+`KbE {lᶜ # 'eR0qfIHKXTGﯵ^=Q :Cn@z2i DͶIZv0IӾe4a ] :C\+ qB{"KnRmydE;T59FD'S}ķAPfEO5DnF+im `ǔJ $s#+ "7)Z'M=wZ;Y->~{i bb^ D; ^--v=dxr 6sѰL-PeD:"(9S#M`CGTv ^ ~NM(n=܏ր*wL6^1'I~40дO5r*H$ e!b2:oPG;b(N-Ԟ V @DN My ׮챒0IVr,,ǷQ?>G%ntS?Vd8>SL:w-ө 0pL T y됦sx܂s#b/"{I:>dUdRZhi;[-$t-lev27^%lNO`x֋OJQ~XYgr `7󖱓.΀dpMW Kn8KizqnNeτ:"^59| Ȍfb=S$kc ,!ç=|;fwj-~tG +/ݖ#ncZ.\,A:\45bneے 쀕Y=C ӷLW]w fN'/0oB*)Љ31t|gFviә] IdhʈXܝ6xɉ(zlzMeh++TJ>K?>'Io@Aǣ39j | & %klD`T_KHO/Co=穷Ax?Na"U8"L1S&2;$'APұ5 BD_oON韍Xs1Fb8+YL\Xp_ ;AȂ~$hhGm@H\O{,tk$Di*=r.M2]i5\C l $z<{^(iAo]Xs'ȸ 9[1B2  \ c#[sTb`nP=8`nR4UR7\U$V3Ŭ^6jqprd\{*ñ&{TI %HBCgx_'6<>5#4zQXgiW~LIZ !Ǿ9',$%DPu@CRG,(~%s;"1CXA_F 9.BòؖBOG,z?YNGwmP\ۙ>+Avza3FNJݕ1n~Y\,)GLYTNMG2T5aE]_H[]5ub}7]]!Wq{:5tnWŗqBmkff 0ua0Xk\ i0jn3s_ 5~ 4!mRGwuY* Q ~6x1G`S8c{j=D{ęG!#5L/L<, |S耽rA'$@hh.c(rEMaLQ. qS|K{*ڥ2AmǑaDB;b[`0'I\+\8~f#%)怢0 .!_egA<1vI>hfRaIЊoL6L"2OCw?I/b=)ogˇ=8B&P˴+NYWt)+mG5?iB}إ%ndd׎ CqIo ׫`v~|/3G7r`upߋ}k{Ԉ'H ֈ؍->ox\j/3}d esDK䐷*ᮿV>0r+]zx i\&/|+؇]LxYE"fKJ#,@Ffe*vXWRΧ:Q"k/t cg y9kʞ z5U2lbA7D&ꈕ3G_.*E"/? V}p"usyblQuw [%Gd} YJf~Rr# Мș.OJG eqrCDbtĝOx*#77K7wlΖsW 5-=`g”5%&|KjO:ﻍЧ*aIef+G8#XS T~_df؇R@ ;8Hw[qIF Uq,>Cs4U`52zdCnW\8"\f%欂Z[M!MlSPwiYA)/cHeuW6C ߘb9dPXS6"u `2/$H;m@mmSkб2%'9ׅG7{Jk&M6X'# -٫~ǔõƣ?ۮ3BH 2hՓֿK.*^hnL!}[oa+Ğg,[s(]j$idj*u?Eh0 dmӆ&ɥ,^[-*CGqܨpvql^v@Q@I^OTM>f%(my13ߖ&GaoXܙ-3 ꊇ÷]QBZplaH@.cen墣&2si0$Z1(?fW'1tSR9ocw<7~A뽌Υ Vb'u"8j:e*yIo֯Ԭ_+ >vl*9 kO~%6Eu7Zc c*S(8wiqDam G d~s/XǦ3O Y<ڙg s ְ!z6ekYyR%;#/I!ISJr#) V:4xiz9GlڗJݱo^#\tҢu`^g:%" İZynZ i* B$妼Og>{/|Oquyxge7r'ڥCn:{TG S\ m"qCoH@MV>z*Jd0Srу h-p:F zCNg&oo*ӡͰ06:YɆ;JBTEiD@v!X{S(x0mib@aqdFndm7ԺoMU@ uo}dz*m2c{%z\AYN %^JBj!;qφd½Ov'z~$o[ ZlW-\H?7Y!̽gI*ߠQ[cUOru4ez~dߟ6-I)gq@Nq{D?/m4Fp; >22ۋ۷8t r`,^.E0́8=lx͘ɚBGއ;'-8'G6$<2 JXdeWٳp.Nt9GGHcf_`g^ G?C>M!mBW86D1?2ec`xRCrp'=0i,tR=e \oatGjm3Gޑgקp\]"s!?^v .8\aYW1VUb܌)TuIE)]եKЮmNOr(S;z&_,]4L#U)^cq 1 3ܳKhQQSlՂ𽢠^EȔPH _Fg\vk/k@ xBƖak5M^W&_5\G-ZȔgOiͩL~0MldRo{ QX['RT19}K iiicBzcvShJM  <"}Bشޏ\[ŇI \4J\5=SpbMCm-eN! [*(|sd=cUCIC;P#{aY"8*D nih0z[5]Pٻ,i^h4 ]m2 TEE [++K-r Mvq-o>|SOXgA0JGFWC<OTIJ"o_9aJẒI8N)SBۛ)դarSê XΆ 2A#Kz  (=(uF@.f ,gRz| iZߺe|&qWFZTtsY0=4U~w^ wbVnv2G2N% Hz* SDr&.0CuteT088|e se.顾?|H34!;rN $a=ϐԐBW$XePb#̊%͹44S j"a%-Z~U^dW]a݈ +j;Fzw5BNC:ӷ[֧(w #,HfXq[xX8r|9j937J[m,fK[o~Mr# ^-[k57v:9}4A4rpJ%Q5uKC릔„jE'fa&;?%*Z/}1/`-XUw0>ܤtٴ3*9k(ۋ{U߳؇%-tXa !w<] `ϵzn+hўcjхwg*>#8=;PY,<@&F7ދ$._N@@ wu "'v җ8xfFEQjU[+bIjE`rRQB-zsʉxp1h6@4Wp5YI,5\ ;;llkp3^)Ӱ "k85a.׷| y9Yt2Rlာi_f Mk$v 4r;9i6 `{ M'C1R+^J&t#,o3Xfص2MEb$]3l$.' lJ|z͓y$cB4[I{89{4@ |m-q?[|/CڧD2{\>8A ALi=dp0K'y:dD>y"'QGH9|GGnŘl%QYхc`{UkJ֮?'qGsks[!{Wsh݂nQ=]i5 >?4/)Wz=3] jU? j)}ésn6JnfGstd%bRrm]J3 ╱op9uP5S4ПPM;_8Y @xv FGldnp#(Ae*:-nYo(I-BMփ?t_H+2l AD/YzG>B4/A"*|jp'/nbX[1ʄ D`&#=T$"x 2o{awD*t(Ъ;q9 @:;W/²T/V}mi'IGBE$kUFoLfw%~Ҵ0Tht47%n+u W@X=nоȁ~ópV&헞-^mm68㔝Ȫ=GWMxo9//WG{{dJRDƪEgѾ܁Q8YmYЉ2Y 5bkn%>v5V,qN++5܅?$t|r?//md/Ye(t 5|E)'}ڞ/^o6W^Q$HsQPF~e1FLll⁷Cs-'cBh,hylo'Ec'5-XrjHo܇ǍDM-x|lkJyk4cH? cK6rr«;Y-R)X@{ԗ?% صRrI E?=pUnBls{Q5>,Inם%I !)T[13` [x~QNIcڊb7B$.Ä'S)mJ iK.*uҊϨǩ.փ)FRg!w~(6 ?Oǩ - KxJt2K~Fsιb_ * 敼 nɗZɹ{+%(g8| 7= )y0ǥt$)$,Wk9~Ct5V'6\+(kk{_cs(Dbw3(C4C &>g ݥCOl[q[cF-"ly dfqZa=}dWzͤSH~\+P&9&l;Hq}+j&iSw5Im4 n| qV#0z su߅ɨ5L)N_ߩC!)H} L;`<|K5EQr`=`s`Hs]@QMM`O bHbLTր1X_|wʗv5:%3/xA(IK^5 jcR"Dќ\,fU"K>[΀7& )s('^W#%f0 y!-/ߣhO&4yAU0^pv\>2!m$z1p:GnL坍SVxeHȭF3L]dKdY~epݦ K;й$SKb3aR0&Gw }5rwjb{~L&H)u\] WƟUe>֊j`*I EfjxH1R#zB^:L3F1;#mFӮNs:Tb)}KĿ8 KQykٞHs >,Z;") 4(!HCʓ(=Qoj ?kg$d|倲  ŘBCiv|;u김7 8m!0Dfu$xTwE''^.-XaJcZ{3\IzLzBnv# uw;5~//\5bo6F!&J#u UjyȓN$əH4nJa$sS|kmGq;ޑi7 , !pX0m:Pyzb PjLCabxxH#PHw1#HA2ㄾVhv{(XE֡=Pb˟86@dcl!Zo_'lda?GS`Ip/W(g. W6.O8a}W>%`bJ;wX}Br5'c㺃e,D !k^h6 xt!vO}]wwwĻooS|D ~Zb]ľ/\Gpy*D!ɪlQ/|!  3S-D 0~'7 B) :?nIjAjפrB3xZ7պXuz<0&MSb#C,n@{s؄so씵cƻR" 'QR5(Ɵ@C:Ѧpj{;ށyeѾ> @Z QqPTFm !)O,~dJm6A֡rR!l5o:) _q͍Vg39(Bh 2gN0X] -']^B)^NAHEӗDc9?%Hl#hoJ>^>sȐ3Δw0޾\5-9 B^h]ӱI3'岏W+Amv :nE9I˘S)yuT`|q07 1UHjT` >0Ad8Hrq]󁓘<)[@!ck%([3P̺.k%S?np7\$E7r<|+It)B%gf1Ԥ;& !XB(6sA@cx6`/ XS}*>2yɚZÇ_" \.[ "jSMhȂda*Cx Az iBD _OإKܢ \7|7 JYy:%S:hDF 3@(!Vc?V BXQ΃y3mBϵ}Ahkdyb5Eh }ʊgwP y:Wa= Oqy.9O(vxOKQq e,{5(Di#8A`b|:Y&-Y'6S: WYmO(4;cc'H;8zU.%OYoGoamV=,6% 8 ʫ\"e %qUuiya!?_C;3mMQN~+ g m[`Z*  r\'ޏm3 t=uXPEj8 $6E0xbXx}Zg̒EndsM6܎,h,N ʿ@qb;CPIׅ)w7 cLH 弥!ϴΨL "9'g !\ęT!]2+,H<|Եe~E 8E>uJվxԊPnXr`<dz\jJY'WwCyF\0Sl.ښ9ax(Lj] V9GI1==ڄಉ=Zv!3jħ/Nk]|Mۖ]-ɠi9kٗ`%pQFKHzIYl>NPW38eF$ȧ[JpqWԊ<=&k[K{ 39g+A ؏Oކdݡ.L:Π$ٻ&'kK,˯|<Җ2 s[$]`(R('%<'oIGDwZfÒTgŷ]ddyƅ=oXuѷE;RJWsRgACBjf[gT ŜZ&3dCgg'?옾9M_wMW`eq63(@ ~[ Zc<" ?0=yFblj q19PSE/lsnTvZIf(N:[o3տ߾*9kf=rxFv\rc|qE-!$`}ӧ~t ^K>iXC\][}:"iE! i*R)p(d91y/PTJ/q:K7n)2ä<3(XmCf~L"I:P@`r5G=a~YgIK^wE& 2D*-d.l72ރ҉D8[~9FVo SY 1B?}2אָic-˪4ij}`E <šiGM2X}LH2R4^x̗ &ڋFϏdjd }Ǥ{(Dl$]iTʢVo[*xw٬'£^e"҇;yJcv;. wv^ {kfi#RqK!?`@Jf>CUSV:ݣ61+ޓ3P#RTDeQȃj8+ 5 Kή=-l@q`t^T%rݑA!xM(OuNI3ʹ9 48nc!+;nGW[&74)Wx- am~ P[CAj}oM.?TbHAȮ! 1kbNJ"\ a%|*ɾ =%h4zZ) s <fo8Fߛwralpb#g׶b`~s*Gٻ6x;r<_E^xoS,X ODT"K+lW@C!}HJðGo}&n=FhbC9|'[]< ~sU$8#Y f=%ݪJјtYF:| b1EZbA%]88B,;jrP>a<7;33%&1 =#(#`H&wZFYtuGurd8O -EWX,`A9B.FQoޕ!=z3Iȋ470qb6C&AkD%΅Ř"}2jʱ/foţomy&N<޾1&tqӏv3.'>G8Kр2d`rP)WoԂ[I@TŸ:J(J$$r禑.5Y~wXUm)FP 3!@6]I}q-N)#L׉Sc6d4:jY>4\un!CʉšKޯ/]EV`j$z3|\ss0}ynX|L 'lrBN][p{tGQ%oHj_X%4$.q"C$w"􋞾#* ޠ3Lf2Z$QuhRDP0,JXufU&{' VG肉UL:#R# *Ydcd%+ ʓ`9!`caOLzAeJ/e$*b< N#J֬D84A> `x*&Xd'i*Ng8G`\\"^3r*L;'# ^BF׬wss8(YctW4V|?'ue^ʫcN>W*$%toʾ{uP%Dc$<˱;._W7fHJ/Zj1l;\@?'*?z;@GF~AγsLczo!={ fp,r3ʴQ(Lu"ݸV7[p+mXm:eKMr;!' ɟ.t> E/!2'XYSs4 "B}nNڅ+Y+Cr^솹m?z8kG(irm狩 7U̳_ʀ,MٮFm3p6_=C 8P](i, P Ko'd/n%QqvQY ͈m".ef* б21>VܜTeW6#ddy+Lugs". k nMmZ!@9u:u"t89Z|r H,W*x7Y=;,lQ++S#o64#􃫉 1<qm$ ^LM&$q<,zCG؄_NkZ%3,6=:f_׈)JקNJ+o 3,KK5 w Wl6r‒o$ZXc”7Ca t2KSJ[K5C.,@\Q ,TUƇ?xC@%ÜplRI ٷGc 8"y]l {Nm+͍ ~`>d,+^@zZB+qQLmnX[W(4ѥr`7/ac0Y|{4`Sd|< Xkg|É@b#NCh fYoimBC|{a{V‚  )z ̓,]ng!A93aOw#hY/Sg_Y. hNVZgۨ Y[:.2=EݝVӍ|z:=캁MZ.)@3#{HVѺiaEn "6kG,+8l I[I|"̟wU7#"~yZ'A}QTx zaP1ܲ.rp%< Ʊ>bgwv'ڇ#V뽜dhyl+? zG/`җ 5+Se%ssL(iY[3ϸ!7{>= # C h|, 4VDvGgﴁ~#gSfOnAyhtaZ<9bbVsJIbYM4p%ot>SW~mD~7,"4Z̕$V_D]K•Z|oazex~bޣ5 0r|+w+l<ޢ`AT>=+[`9cn#իn({C:`.LiuB#PM)HhIEEU);*ԉwT[Y=I 6w"+>.nbѾL̡5ZzN+.(\ ]>j sst{L?@?wo.{#)SY0l>l+s/VɐAlᎁi*PRFgZ)`ܧ,pM.5ps89|: W\1'>&d0 W/J@WspAr%KI8,QM68변#]mhw^WEQ Ykt.ǬoPw˗{c3ˑpޜ%[")8?zD8ޱNiY2 0=Q[ zgiۿ!O؉h0W#3>Lsu{Xm iv/3+{yo ~ Q棲 ]'B5qvwt2 r`Ph(*a%3Hhw" bݾvp aEKl`b3܋;ͰGθ'∝%z\g/ Owoɷ|WFsz*VeFÙ5Қ4µaOܛ7ʁ"v~~M իaa_ecm @5^FP;$|HW1 ,n3ȇ[sL"TMe c4P v`ބv6K|~?ᨢGXE%l)rprTU.i"Գn}M&m]̌w -5_˻feOTJ $ި]fFK-BH9|j%ݥ8ːkFtj9kVd94/sf ,|<[,rY7 A^UG.pNtwYK߄ vnck#[C*1{̌p&n [V9PO[7zkr'f q{G z35ԁ%l妤 z% yU _@@f+]ݟ$ eGV ѮB :ȴ+z(J^;jD5iZՊ܃y._U>7ژ91s5 XU~]_8TGBKBk]wUy_A"zZ`ŬܒvBlT@ndz|cpL)\\0 uE{( Z/>gG|G5XxާlqN}Jc< jh$ }#y=J3zZcxm,;2pzٲqђ{;.~SepMa g[]:D-ysk4. PKHڴBgeNKa7{ dlauGw'˅ݱ>7Yg7&.2E r[Mw۞RWnkC6 ^rB& ZmQ~o -se6 n5'xFt5HЃBnSwU.vG8t0|>7W3]u p_Nett!Nm0:#JPǶhip@,z 4VO$cyr07g'\F_fpTbXUcQ'K.uWDէ~~{~_ 8a`^C(I8BL}H<CJǬg|zYWd:ޏڅghQwPbK^y Q:zDp-̜R{^(dm7m" ewC+s8uHAh F40Y)Jp/&P!qr9zǴ^+{p_v@<`:GLԇ@LjNMg+5b:x@ˀc9?BcPb 0,Km:$MIZӝx䊿pD6t?ʬ_P=j%+:Urb̃v JMIr-MMκ'HPrqPԚvt}9R@i 5ط\BSjщUBK>a +~(Pݭo0 y7m=`hRKS^{I&Ի`,,6`>I >ԻjR*K@ԹPDJwE>ŵOٻ_fK;QgDܪWǬlĈ+D84&b=3-򦺪RQ,ߠ'>!S8M?ԇ+|"gsEhg5gí3bXˢj mW{Swd7/WP҉KQBklPmtIR兀M%یԹ")2vp0X_/ak*j|)h#Ő L0F PՌx-)AMq,|𸯡m #EY +}~ҭ^;#\c)wn!A4lkmt$ϑKOݺQ3`ЏWIv;x9HaZAq鞏OQ<g/xWoR8mMu,CϘX6lRY/U,i &Z3d3=L-f`2;[ջ=ƒb+)$H'XTrS`i,7'?PU&),k]+ÓG].ЎYL( VpMeRE;ؗKS7IlB{$~)>NMUXSN'c_u6[K:}u( |/ yRP[_/'6`ZG0X^091kdj_Cbm`{VSPH9>.nwr'%}کj6sa A1I7dR%/' zbc1sok o2DOtyiij2] gbeڜ 4#ƅD aDP榀 QS]X:( imҫݏp͏n?]ŔBɄ@|pIm=TfN¼I6zDaBܐ^V領rʪޕ&ddwI{-D:5<#@3)7dž`IH(8󫸊}G>ɜM'eMmLYdWRbNnF{\TwP +m'&{G\S_uFnHr$oCRyo`KTWdqӿ]#{4i)ŰBy ƀesLNa._(#< ԵX,YP qm_!0aV8n8z~ƽ͒NP?3ޒWt7}.}=[~ {o+KK%]E.'K({v53fLlcLjw8%n#%2D:#P6}qr` ~xuգ~.svܜrw iUBt6,ΌroI}D}X&ʲv9?g s~)9 acV1lQYvNj°{1 +< r-x2\E@B lglxy!@Ž n*lo[D`|^lPQ\,Ծu|QM-^jnHArw2iw:m.$}%aJExikD(3" 9]gu% Pq[Ɋw05*y8iG|~>$`)UUcoױ)lk-zj%b84bVykD[Zldp(ܩ{_ V*iaIҠϴftjP" L$X\-;B1VA:y#D =Gg[yLo%,NQ%j|밡/}wH3А#^&ٻ0 0n-oquu/q-ݛ"d9y}񿫷mL?i`+?l̰"%e nhe}RD^\/_WaR#N.Ex[.U]yY CW:-h;{ cK79KzHuX\&6|lHwbCI&A6J\뺮qK hiMf\ȶv-}ϊ" àLEmfZMQ?b þR1 +3#/pm~0#LQ6%(MYW}IvƗ,/ Xa=w[v`kQ}9-wi ZQhܤwV6=vP]H 4\g|qhEqjctlm餜5w״IfmORj7 %.z`)Lp0AE|n- _;WZKzuVv!P@Mۡxy]GDjǤ/ZC&#G9A7j5S1oX2d )~@{r"E[zp43dl:DMt_CGӳ&[͹ݨiݤzXjHRa7!kU7?75%R]Ԃ*Z~~c*_}|gj}UM|;=N؉JK]a1N%LCeZ~po\־23Ϟ4IOhuW)cՙ&B??A/ȎHs1y36:NEeƌP/t$aۘvsG^7VGΡtݟQQkAPݩ CÓ1I>AP-= ƩuUj-@ߥfe6nx VMQ?'\Uա)NNC #.-+߂}"<>d}Kß1E~mp!Dun #n0)j

b)MC~2yzзE߻L۞:*;8|-h Wh2|sj.hn[Q L|h72p@"k R3*侚*qLϋ1,wQEݶN; 䩚' dAqf<Q?aYt !+qd$ v!}/dZ)I4.yV7 [dW-!e@]첝+Cq(K$7+5OK&2e0ݟ[$ A B*<ͤj$[zGK~4ѵin W;V+Wz8eai,O4>RQ3Pz~H-c|lBC3aڰk}ӴA slӯWS溤9"&B=lBW@R2?mBygn<7‘!ȆnWDW~fehF_CH #ݹM’H+ Qn߅R&h͟fe{Is06R`u7M7baZFe4YW.peV{8 ޗ]TtyAA3ڠP)j1!,}X8[ݴ>uSk;{> h:8ֆG2fA0+nڲ.+v0Fй7J34 @2mg3ᮣϩ9ba1Q8G]ygB|?^ktubR+?=d }ZVY^kp6dlWU'zNi?gUa՝FŶ/[٫@fP9/̽TpYVvUln&O6뺐׃KTiE+N v0Y~.$|!laQ3(;CQ?t Op>6FoQ G /S;CEv^Ҩ#c_v'MZi/|qTk[5"b_Z9oKQlRP)eA"]p!aݏ91>qeY}24xd` GW=ذ!{7/^!xTdۗw&dЋE-E*']Ι͋?I2Qݍo6xgجǴd>q;y{WcN^S59|s@F~euʥ7RJ%%A>PB,=1TíXOh!QS3L/YRG4B-m%wξt:dC @\!m$ i޼-ڄw[[ e2YD ,h&]2ZQ Soٗ*V[Hh \22R <>Lx(.Vi֋GCR%pثn>2W:MOYR+}E(i~>TR4<{W;}90s {3X#\. _iZh)[?^R9]D_Slţn ͪO-_}LqʼǶ N7]L^_6+EH;!e?x`L?"s$!ׇle-m8& }NfMbjݛ4൬lA˂*g[MAc 3'r6&Vq+;lL5JЩV} v*+`O]yqGӹ~)W~Q!,{ls*޾: wy*cliZ?@:gU?bMY uZC`NK@ejj*Z=dLtk8l)rFȋ*j3`ќ9<_O,,Lh[EZeAhQ9Y;W6ݬingRtld>WSLTB]Ni+T}ӟX\B&+z!<~8yxD[vѫ!Q5ko|YAߞP.T_ul; |˼nV4$z88ȿU$uO3 vvTcD{i}KGHXt_Ru܃mk7D㠚?C# xud0fX棳1Vݡ (91PfzBm }[ݥqqL;[Ruku08%'V_\I[d`.K8U7q*_%B!'!32 |\<y z;׬qreS~V^ΈHT`_)>lgܦU|LUd뵉h"vǠ g]Ck~S2Bk0H*RßtV]-AZ-%]$ʞ'Pq 6 yIcN?x˯r{/<6)ol6i> _6,Re[L䛖 R6쮫P1%љ}qOk tyeQRo0%J^vN]Al!0;\kvp3LP}ӈ6^Eue .urTpzkH/V5} g~8p(]h+%𺖓j~iL89f_rXJD%7 jL?CA8O(G41nD?H E]b-ШMXO>`2LC6qlKG w/@9>\FޣF b]'2Azyft>?Qu̎lVy0Өȷ]Vp@urd?)V`ߖ0rwNs?إQ1"ZIW:'R  9ʗq-~wTw@X}1Rih4inZʙyv{ 25Zn+jƏFl)EnMAW뱽&zW&A->"?ru{_MZ9LZ(qkqwVcV; g;m:&OE^ѵ`(J Ɛ?3 ,7FnVHuZWl{봑ĕo]kdH:Az'Ux 쓳yl,;x< $8?ܝHGz[h2Х&&j ~bZ|%LsW- > ~w}d}+v EHNe/|T7|>ȷ5'pFt(FՈ땜jv2ꅢBa+45Ʀ\N.f'O2,$oxIKݡǸ5, 6t78:ӚňRIk˵Yܠ\nNg5"SyH#:}lȆh, ,8^DLFW-閚z[B:G7m(3'M =96Hv8JT|H cR" \!C'C&JC@SY%+Ƿ OMqRzfӦZqJCY1ëC!+!ϣ>McA#ԁE=X@FRx|ʋ۹Μ>uy-A~/j GC<r`7BGJ?/z)k&"hyfP2K͇5=@%av7byZc::J ( &O\͍IOӐZVƤXsK]"g>W8;6 K834T7OwXӶ;A6F?{\ʭM*OglAjqѠ.bR8E ]g̩o%ؓ\SqoJkhxJbآi0¨n@1i؋kp ;6:~`x.MUgYfrUg|t(yֳXALv(qvEhGz&c22绮U]SJ4oEaV<=o{P(OTT?|_~3W!xv_J.qg;pI8qIPu҉nrރHDA u6Ӥw{h0n>M> 46flzYjN a2*?>5%B-ͦO ΙҖms혢"hzQ:{Fq-{|5u$C9v|HڹBh.ͼ\}$pi`lw",G4=su*,#YQ,J v^ 5Puta{w'"W>mx]jAns^sʔ;c 1OY9+!"bESD 2;)u2/-vY! ,7{%W,:筕>,QNgzjRB^R6M\-gm|7{&^t(z%n ⻎&!? I#I3cݩ d0eL78E(`jc|y0LR%f+{ ΞH)6Q;AF^.Esnn\{!Z/V|h03Ob֣N=LNZ׭. FҾx.)7rޣR `B(`#?H V̕YCYlw-wvOBZbG16L}2u!ySq{lAk{=a !oW.;،Hf >mGHI/`D]nëwPRY'clWhRxu*\XtrQC.AÎu4b(yiLUψm( "A`$Z?ʔ<'\Ng/Xsw}0Kr18; 22 dK⋺Al8hcU6-fDbLu^R!"bćr%Ci]LNE-s^+[oo uO1ɻwqC)*{x8/,&vse>z8"i'l$ޒ}m7Gi.6v@6zї,]P,OqEmc7-P=j:!=>z{9 Qэ*2qnu?Xu;ߍa:lZU.n䫜&JU|jaqNEWms3 RV`WyP*q_ZA$$jë́61&@"r[qt˘9R,zLWrdShFo'׫!{#FlrO^c]qS$ (yFPS)8 5j pawo&(o._(AFOS>n@!wI);VW=J?Y$̾fx-.ƒ>[ /wb Im}O} R3v^Ls> 򂣏< @AX֠ BQ 7OE `tXkvP/ #\ 73#>On' (tAbb9>H!Vc@sEսSBi=xA'CK|À@Zؖ uB>l(~w22g5*:ӟH-ߤ+gGSX> _au l8_#%jgIʓ&zDf|k0KAPu(Cc%2:GcZܧ~η8ؕ[ "J: ?6sO>UuXj} Z#`I:O/wX. QdaT;3a'GMq0=-W+dNŶ$` ɾJ!*"8xɨE;[~`xϫ?͍8x{fqQtE8OoZ =O&;okF-%nǭ5Ńy\+t\)&9jk%5.U7즠F?@Y mG)]n7I`meA}&ALNg* SR g"~4̈́ܦ;>j,+ pj&:iCI+Sb0r|_E isٖ)b)16^)qԀ?99==˗Z#133Y@л‹x z{ 61ֹ͛ծrvCȲ}}SZ`IۮB}-($4!Ѓ[ؑH1o;@ȼ <@pJH-]wnT]ZOȿ۝25;|@udQ*s?:)u[ϐ"QڂF5oLQ 9v|e/W<OOom2ҋ,=RIڳ; ~'r wXI2ev1VȢa=?ce>Kf;3m $+*\ݶ[i~^Đ>T*x3B *[Q,4q0?mO!GK3^eF替K0w3cCUhZnVHJ7 $$μu%u6uJQd0+ݧI @2EVz4$ *.YI+bK@[4~<@MW4 3tw}02p{Q٫|4z"L:}UsȺ&tߺIE ɠCC90P]N4jQݮJ mVLAP(PjO`sN+N8UC]WCIw.RKSWAJU_q/>4Hu @^YI*aɣ*YT?Y㿕P;&|a*S$nu>cfDDd3E JX5i$3fǛV%Esa,2Իƙ15<&dg+ gxbA8a*^j<9A&=^ * 8r,(ߞ R"\H2~[x8$aҞ-# w?='K}za?՞J?ׁwUbEܦjҧMMO_SRhᬨȶqVoȹEU7U  Έ_[}}/a#XSd#ٳ/jXS>%РѴA2!x3u}W92\]/WH(o2\@o 9YCXϸD]KSEDR0s#O7@˥|_/u=[Cs8E8cH\ rAÛMb~! %Bpdt3J'$41K\uC5BK5|8*P z4ݕ%e ZY![Uِ؊v״"ZDeHZq r~g*`{H+H32wI[cp'U=_x#!>,t]R/9ŻӷyY?rS='zL4ړ< Y\ōu#,O07mnu/0gj۲ց4Rn_륉k=܌֋8y Xixnjx,?V_Km$ag0d#џDI=b,T劥I_ WOJ%lC3{KbpsIv1 k6Rf7!SKѢ="N.ԀaLPGl͒/aB3ֵmޣϛ6HhO-GE)xĭ^r6J~nMBl/f2$3ly2ĵy9 WyO}hEH'ӨUd,yyR{RP'x`@t뛗tb/oA3/E(L 8>-Г8nkPۿͦ䆸W\ieKZi &{XN"sgBnaE)661.7I~2;6 *c·zHқns"CV񸧰M{\V>4 B%6"H~Jl%ݮ֩ٯe C`dMI@Ml >t~Z@$,Sygb{Έ!M,<"Nu04I嗢%|*ᦇ [R/uSB|8MdܭVݠ5Nf=JmЙejrZu6W&Vw`ş xY2!Fm!N#ic勹]q_ #1 Am eQeH,b:2?:WzjW3۲ږ@:'7[8!aSIoHkXwsw.C7sNڲir/!$2ey$ DP2SΠI歎ӮB;#<ɭ=nؓm7J@36aXS@\"(fntٲy;g֓EIy8J^ ep Qϯt/l$0R pk4JFĐ ŷT,WwEWۆGn 'y>+yXD|u#zɸF]r) t $sR<.\U0-Cǵ&.g6k.",Nx++w!Rw[ЪRCX95 9řZuo%VE/#:^r%f%J unV Թ\7I2Mnvya$*K@6PfxlS:iEqߣш.;+“jZrǩ-"X{rٝ3k;s`뚍N,w=D>bB}*  :W JCiOhxyx[ =vl?@Vuؤv}+ 8s#W``іYxp@iaLӪ*xA@V5\HD k!ݢcD#AK8_MuEb]+C+ܠ[+hP+O&58*m2v.\O髭B.=l>= E_U咎Oڄ{mNW_qT]D8]s0J75o<8a\}{ol]zʍlHȄb\|ppFŝ c}j1mˑUWf{oB8X7zF˃akT Gf Bix/EtBSi%-W5:qUh*OnqГϫH5Sѽ4F_m62J 98m+<}_E9x%FX9{3*lgi e:Ȅ0EBC3_t9ϰJ Vdb^¸J͉R[<gE@μ%;rs7;ƼbF̦Ɔ݅PE\Ww|.T{w> 1% y`:IHF=_u`,Ix+D9qhd;Z#u0Ywk~>vΉai$ubzTP #-Y x;x7̝5JfN6]K)U9 Gʨ.޲CҞ=L!0A3Es'pr $fN/X P@HU=BeϽc`wR睄)*#)BSLVBs@63hHufZOYk+l.ggLHN1vĦ̣؆]lw$S[Ē|@V ? %qw3rHߑ5&yNkn$ƭĸ8qmE:/-Ĩ WX(5уyz m67[J~jTfdJ" 88W o/ѯѝiUQѸ8Q7 4_*=Ҋ(`[݃`V?ycq,}. >Wn% 'nO^$Ll !'尜iۇovUѮz&b8[bXv9{TX}'&%,>ڣ]z{Tz~NHeސj(BlG F˽8]w]D&PgIѻ]pjB?q.je^$]|]CZ)FGsuGc1gQs/ *i9UK w+W0p_sE5(9[$4<'b0ȗ%:SSf8-Qڂ-+Al$5b.*)7?Se LFOCǶQHN ~2R6{ ~ } qΩЭyf:ԕ\kv'^읭0CGfyyS(">h(ztXkLP=dc,`vZve$ 98WXM4d5"B(@~NWty+o^Q8~j1ءq0qHu:nTFoP9v&0Zڔv` ֤ap(F =&r5 T5gepȢ`]TGHL?Qd-cF#PC*O|j0Q=H$f~NPO;Ia ل'l'_טIg + .E; +S(wʶ׺hT?ݓKםQ%: @N2\y0&-At 2Z(y  \yd"<߄.0k!RjwAL-wȳQ0*8r"Sb }2@HK2GcA( "[v(Oc1N#F=D}k<32GA7m|)ZD}toF v[|fgG~,lh e&FfJg%K{kxV`{֬0&v@`$ϣYcS8"͞JOxVCmvƒ[B[YCntZ.?8Y xNJd'~nANbs] g&HZo'Fp7Iq/L"̻95a @ :X\*CmF{r>jgpN sVrQjV禑` lz[Y?8Ʋl6M~1HX/η̼i vB=`0.cm q`q; xҶ:(QfrDk3fNƞQDB0zvP7wrd/^CH%^)t,;q'똼r/2ڴGpw&ͪI;H+q@PBz4ݭqWE77@4 Kܬad>gMWhOTUa;]85cK"# AFn'v`l Da >Crg7vْʮqϽ\*F$u|()';`} u8P h~`c8WnV|Oa!DcS^қReO][ PUf;d\t-dƃUyǀ30 >ˊCeF51(F#ofyZʨF+c͡TDTKw1מ 97=]iùdC\ÐvmS5 #WfSj^Lf\^[Ř)۬ջ3%[2hJ4!*+>}~1_wn$ş(t!mpU1SbtJ?+דdc鳉өM9?x[M>Ba \VnoNjP3]}ۢ+# أ% a#P蘴‡!LR qHBu n5dGr_ Fpς۶ x NWxyܻKr[ Xէ4X* ۸(/}H}aW3z@_ٖlóAdtqr <m7A{۟G{h:O%.Bo>TCNιbû󂱿 JH$-^4&tvFrnσuԺo`fnIj9ϕf0ŀ,s puO8R>= Y:WjO](xeּ]m{_ho^3:4ApH.eWC+ pmۍ@ʖ2DJM=-,;0l$+^qIzk@I,{5"\%V;ؖצFOvjG0vx=uj=LG˛ ?D Vy$c ܺHʩ{s̊KX {Y k~\_ GjzlDB O/cߎeΥ"(gLi%FeGB. x˽1e ||ryS}߿ ȆU,vjI XY3ŷ#N`l;-1$M&i^mE))S|\5Rǀl|/t b%ٷ/>ԗlg!﬋ݖ<P%侱#( GۨGh?Fk Gռ'1KZ/C#ųottBp)aqIyG #)Z6Ưei^JvGJQc4jΜ7?9-~Zt}[&H6|G YU{bD>;AAGَ uʪ-aC Wr`248,.k %|C3 $%!8Dir5>艀}eM~\☂UAQΒQY8InCjW[R E辖Ua/d|0 .ri?ݸ[YRoN\؅cv~)H+'GU0`J!޶Z\]TIeU8z5B}Մc`żM Y wj~W0W^db*فf>k9ySLhB>`dm?Nk!evCnpS;]ۯ 4;$36Stqf؍-qq$Tn n &rdw 0g0ᱤÍAl> (C3!S\R {UiO%VuI4_p)䲤][-jO)+p L[hL@)֏+Cb kgW^v(.9Pr'TeLD*A/ϱ%XTLhL|"DIjMN'8RbNua zD'e^3k/99:m)blݦx?"I&#륵N4w,vڕŨ{;8.7T0S^/ptjJ$ca tѪOb(8G8+.I Ova~ͳaYHv7mw0r~# 8z{vz Rn+Woj&=[C󃽔:|.) &Y?@,AI@RBk*/%XlL @-[Yc1 Y)8hJ.ڝEd;YXٻ=< HN{f wL驡| Ѭv\ þ/'ݧ@`o=X3`NF׉ȃ; $.X@/O_8qm:N\]\+ϫe0%I?!cgycݻ$a-=ڤi3VqrtɨNsH$Nf `[c<%h8c* P5;d PQQW \.'\܉C @aKل|Su Ÿ}\UqU޷"C`|ͣK ¡E}1a240:LWB<ހ");O:'[Z}nI+`ӼUh Yngd3*+"5HѼF&"eξ rcX, 8nW]'sr49ZW.ܺƼ&qay7!HSg򾤨)ʗ?Yi#hM(L"9Yy'y -dY9?!Mg%ΐŊAFSf Jש`x@Yl7nMFH|L%_Na㿖>ˋ:~Oʟwx뢺>d4ɤ_e ťӿ08~=W#411>]3duԆk}1jOZ9ʢ0?SIw#ӄI1sڂlLN\ʥ7g QN;U*KAy\i|hŤD(s᷂XO0Z @w2 g뼍L[} H%!9_:9܊lR(Ӱ⟰Tܹy'^1SvnqLZ1}AvNTq=ǨD^/a6=<@9e7Q,I6\.894Tjws>g'/ &[<Cܷz/ճ-9g_:SljHgIK\-PD5Ul@|[UgT1ܩbvgc}NELb8*pYpK^֔y-$UJYn bPBפ7*˿AQﯮQwWs}$H=D_تFg6(ěV6ҙU+xW3w zNNpn֗?jRrF[J$~~k"qavCr|oN7c؆P"cj\%vw} ُ6#!XW/q"Eap x+:';Msdnk8h>([5|D›<(FJ)4kUPxZ6ii r;m1m#Ӵԋ XCYɫlC~5[`szY!9 ![½G^ " [VrժEp|1;3A"$ܞURnj+aU0tLeK툎ppF3]ktR%s.c R(.跱nI*bqT>?uiF׭GLJ;Wb+0.Ua7)=s Cgۤu:ЩLl, 1$Mй;-5m}v"7C(zSi) \N} "I:=O"߷ԅ49M8&(5}nIi맋.o­=H:N١ezBt1ʮC Kwڂ@`ߓO|SӋ! WѺMC))l4WF=$A$']nJ)2KGVWn{GCO+H<{D5g ;mؤ(8:C[R~~wI-~=?U fUp8+{eDZP%r^W~/RX2C}7bƘvɠ>22%TEs(RѭY!0ezrdAˠmH=)⼾'#'O/R kKT?ܔyħAt1!FF|/h:H8ES eh -_&cDi5 imX,5>O݅ʴ h_N!kYrĊ7d+wYf23l1p.eeSOpRg~nҰWfC@0ߪz:ubhC}Z/1 I_ezY09r@}$MmE1{j(6[p޿JoNaG=*XƠ}6 D4|FM5A3*OLAm( Kĵn4J!YSb mk#|ә|_`cv " X|wڃ7N95&Զ1>ueXW=K`He=Ť8P$s0&Oz[:DGQh`3e[m7 ޯ(T!^@e_eeSOQlwbI .\EՕƥ Q-1Ƒ[Cy$@!:`Ζ`B57t$C~!Ud?4sވ@1C]R;=68Hԧ@ l[Icq\nUc? NBUlGJn"iDʈ|,o .p+WB^p*g&Zg-"[I0z w,1i}[mOCewzjޒ#;{ 94V`MVu7ԊbA zK7 V\{Yr %:9_Ng7(|af'2 ^Î7D~kNM5Nu RZPvHT3Xخ -ZZ_m#E+W.~j_g.9ݍc4*Svt[ E"p[]­ kQf.HLex ۠ Hpt[ga<ɶ-Ӏ1ש;<9r'-.tAlN'5pT,WM'EgƄUoGһ*D))rrp*6%DUSϸ7mMekJr=vc{^2YKgg{f?fH˜O !YV Oq(t\N^Ϣ7gmJ鹜RMKl31G'x&Ž}HqoQ>uAC'ąxsx5[ Xku?"n_ܩ32X+J]Gւ- yԖ561o#p-q:Y#YڞU6g1\vc M@@Tr)#%Kf1u8ji*x\ZV%j[ڃє'tb+H<~ۤdnu jЫށ-ӖGZqJ6G_:\}O<9nmFWW]Y\&B; ooyPւV{瑭AI:H-84o |3}䷤oadE?AJDI'S#&`n3x]H-}<0 Ш*rF|_ݧ1LVZF8Ɩ {5*z|5% ;J;aP̶[k8N.9dlm?8-zh MeIgOu6p5AL A~4O[An" ԯ޺\X2?ׂЌ?jp@CVإڳiF%1[@_q'(ubpqxԠ7i%\;L{x3p UnkK-%]3 6K&ګWuHmi,LʾG WM4\iS[ vi9NѬχT@blmX~F_CQ=af%|j! k%MA&<Bo2 }Qw, qk|[RnVN@1{L(FHU+fW22f&K fl DüA na׽/QQȌ5ToזPQϋh\]uR"&潛­w>MxVtam\HTf1̴ `TPEʱxjEFi.c1D:Z&;ט.AٿCg,u?/5xF׺J_@`}Q""f3dMPt;a\.܉R;Zu43& k}Y?M_;81M a08nAn8V Gr6nJ{ΎFc?tpZ>$z4`9Z?c (y%?>wk}[~ "%ۜ/JSnU >$ng?U@e8_jMS!_cZ_KXT_~h;)AA";5&38ڇY?Yk*QZ`HP.lq^>t0T4X4cN5 uΖ }f4 r~'`K1 a0_vȮ,&Ú֥H>:j9#iSU 4vP|Y|5@v1'M?9-K&ôejaWjۮ17E^6̎k1_x|v[5 Aڝ8 e,c}3Bڴ?< l#*,$@%sY(̎:턟^BT6 2+j$J6 / MB[ b,Ԡҗ-ܳd=DA v>Qsrzhc7*Hfxٌ(P~ Ivr= <[)͓ ES故fnp|@ uIIinN/(E6 QBut{%HH|b0fyrn!H jqM:'|h<|OO^ުI~w6~o71a:NQpڰ MsͰFܑEMBZG1^Adj麢1,T3͋89OIiF*x!* t h=tZGM~X8!n^ܥ/ ؈em[ ')5pQ$xÊpE*7ȏ GBsS\{cMb͗keXڕyM{cX%B^G7H/I)침 ?{#W^~``[7<>D燲tC}q C( {~>dj YvRlzz$Sijeu B{793?&;dC &?E!E:&_ t}Mh.}KD0>OqbyؓĀHy9ز!a&U"2'Ee+t*_-՝Ci\Ef&*|Ҫiᚾb=\P2/H$8¡&;3%t>\DvG+dBvE5EmGV܊Ԗx&B|gpn/xu\拭\EQ nai>3*%. Mռ* $S(h1{:#LF$Q:-Z3VZ~*B 5z~AJu9 4ku,z&`qG3/a]DG`….Y;>5R>eR~D&`70 ʄfaIFsJ$<#vk/bzGVp:d&KAYW 8OuLbC:R A\LJgOFK #fY*0e$]+EnNz#Ԉ!OrzD dxq"QFNpB1(*"Պ-`ܧ'DŎ1c*V5ξxԸ8ڑ#Op™"8۲?G ;.ڄi J)JlXt_3֯U,}h_&@s_d g$]_V^}@}/LEdGƾFY+XG{*]y.(B')@͞98OkGc$Ål,L?ǹ#6?@J~ٞ]6guÂ%sNh k&"fS՜Ot9}r} @@qIͿ{{}Od=竴&߰bF e^@4 ~JK|TE3akG Qr$Y&>)7u(0 4n%ŕzZ3nzCx5ʸ͠~vU:RvuI~-a0dȰ'q7`RDrzt\==ahHYOp8tD<\S>At']vhi}fKFCYM*„v_L|0ۆV xW'U׉Ztg vl6o:IJ<%F8ոCyQJ3j`ig.(~eprpF|QXadbEsyLF׸RӘc֮Xecϩ(I=B! UsX%f.Nt[^MPK=$a&„)$Vu{XÜ"Z4^j?u̔SԳ/ThPnDۖr$ͮx}Ԡ2k1'!;R{k{6]c&eYǙǏ VP/iJfP> WXKɚ x#, GNhh$ M\.m1ƄCIjQ֋@/#ygc8 \yKn@ [\0lUMu8K]Om=ˌ$Hd!%+J4DPr+'aQ_ܘvXY{LӦ5M/x:sP|at*Mǡ&[WT|4 S3ѱ,Q$O\I/8҉M|]h /%Oa^YVa7tƆ/]VIU݉ Gz~mB[?U79ֻ}.!6eV$[dTs9A_HGq(Ȱp.7 Z USlZ^8]O`( Ujϊ~zt)Aa)M92$f[S8)rX$uNL p8 RPv,# ka'n( ) HPsPbL$#^lVB:i=`G/]6g*fiF]l'Oߎa [Z@mfxcA飏pSk~\KՕ%1˚KYD9Jf7B@+r?|'$/17dne'ɦ)hVwx{o]6j,Vre)5DIvd$8yD&d1ܷNm`{ЀED@5q=`2=_"Sp`}ʲC'h> tV첋eEƹy!jŰ'dX뻯tǪ4Z*x̜?$рXEi$Sbnj9GAsr X_k vs缛ze`iQT=#a,0X6 ?0>hju*IJi76`P3Hs6A`m1/y䈓&Mm'ݺ\{7Ld@ʔ%a^tasu #7zD$cd?р@#3Yb%N( ޜ*&ᱲ^ E#Ȓ:*&Pq'5f{p7!ۂJlfEWUؿ eW`گk.\|1-<]sZ7/w ^2Z6OתP2Y\L.6yy-)W~r;A^!YG鯔RvA1t/-׍T ҏowO8T?2הbj"bfdcHXϓG3pДAv9slWZƉO}Wxcdivl|#)Qrz36xC;i6˜_gɹ;ad2D!و_Ƴ("4ESc(lЄYy0dRb'` 8?1IS3R#){RwkzIkSU" RZ|?^iڕq|0;$ߣz*g,wRr{2K+xfIW0>.;&zo.\s\alZ fh:`Z.WuH@$2ȑ%?8g¿KucA>V,W&߸{hѻ(}kE >d6vL`&QÆsBK&GFkQb>"Qpfw]@S02^PQD:RJFəNkGDgv5lQ#Ͱ  rټׁDeD Cay׶YBYB?vSc̝["%s L3? Lh+ix)e9= 3t]Ck@ ɾ0l vU t#3'-LR̳N!TIItdVopKmYPsjoV韵3/*cAP~QB&3~Wq>3%Uv}Őz3 #⸧&Kb$`35[VnjP8%*SANh3. T֗_ARޓ^?7,Z@-n;YF=gDS8[d*dIk"OObejڐ(~))Wx!z,voxV4y01rɮ H\l>u3OHEkSKEGѢL4tUF:Mߠ` r |M=ђV1#0pvrб؋Ӷ>9+zN[7da6_ɧBK7xhvncughYߓX\ȃY`R&ů~-(Q֕p M}ӓ-"λSŐU t"PWxܻ3d͵97 W|  iN*,l__S·>(7 QYl?Ua LG0^M]Ya9Ԥa+QÁٚfkAf:l#d>ezӏf#E|Fn",rsH4& 'ZU~dB[߱$9W /*KMnwjȑy/c #?]UvRf5=-WxA7ܺ?RM%ܗ2,q3'əHFV=An]y$}9id;\ ؘo&;?p!1[%EƏyB6G&0f3gXSy*&oU cW /UK9<FPJ&18zA >fY|ЎhKXznccr8t} }))PƋ)rs lǗa覦WQ\"jɼ3b7l8NcG;FJFьlcKV*I(+S_S(c`erHBÔˎ&{,w>:f3Mt˨ND}ݶ\妨cw;@]UZkkl<IBL,˺" ߡZnĜ,$,FdEA'-~!pٓ10UNF(4NA)S)n Ha<5G~_3#L2ENY?/åӚ^=BLnNuJX8Yɼۗ>WծUY#~LxaR}qcrw:>^MLC*8O؍(㼡vpX25_$0ȣhW^0 @养'm4Ehuo(4RϴtH"7ûb-`Ƥ^C8E;0+`X8 2(d9zp (5:&^,1]p@`gK{/JKjYz/3l.m ݜhX7eu-9:7B* L| P {N|ughι 7p7v\OOKuΏ6,xhƇ)~߮b}vTѯu)x$ 6{;%l> φ@!泺MGJ%GP4s4 "g> v0:"J :SDMxq:5ӫnE*?9bkՖk,w} }S?v@E,_~2qnT/ w H`ڰ(@ L `NqBI`pS`*'lK%8]-zŊ]S_QtD`q1'Edt\|ʂ ԟjEJ\gJADkȚTt E\*uqs0 r 8ɝ/ezl`#7[,z|13W[tiDbPǭV;H2hCq-!(CO=m}#t+@7ѽ'D G%ʅLsBβtټV;LZ=+pqڟ݂<|LT1Th+O } vv̯]oJ0,T<5񒬼0"w?«VX4 !\^F(Zc,_ln* }G^EGyǤf1~& mh'>->|^$ɝz+~y=O~c޹S-0rLƂk0xcWv`ȤmMI^_˂0k=IJ6y Bx%o5` !b?K{ͼV?AH|/ 'eC`>k)4©^-=h*bxhVYBUb%]F M1.U\ee͵la:գp~Mx#M[IGMt+IIw/p@w1dz54ý4~n2F=s/SA.5ŶCPJJf֚bWCS,61uwLd9B(`ӡ:?bdݰkt_3`fGSyE`4q## {18:yI`d X$ /s{,:audrDŭ#U_\,c5uf=S@J8Vh l $(1B/R/+ wNQ5ghX?n7!˶MDc&wӨug%PkYWj:0T0Lz=.ۮÀF,rѪ`|H,ENC!E:;ƈk#da×Z?ya}Jz eWIb12䗼{REr$ \'e8( #@sxس3qsG3way[ZwSWz2͈#&p)\^2k?Fcj@,j"-dAûq3%M$j&l4c*:/OC/Dq ]a8A.DKޭUm z#W4BXo/qzh $o8{W+V 2/?:}cTWȾiZQÖbN`6Ndcq n} R񊋙.nAD1_JҼYL:|_ kep%Erjʖ>йGʁkݦL(w"4_;V{~J$H=aCy { S~7gy:ue:{J,*'"Ho9fLnD0Al`Ɵ)ПgchK 6)`6 ?yd`z#sӱf\˽\K&jQ?$:iVl;(w-kP3>}v%CO7}ױ7B-ZW }Sm

C{dC"njc7˂bgSo=q p&!&>3YL+HKGmiêMPQr[P~#^%%m4__0C-nqM5F~5؇Mxe ܨ%@M !õp{ el҉l0,6{Mvd˥w*&ln<>P{,O:pi`guFte$’DKGEN^i [Ι-K)oJ^1IznTk>4ĥD OwòVR9{sVIS.Cm Ŧ e#4?cjozoPTܿUlDj4ÓQQ85g"PFE'(S|۹64s^#KU8%%Em!}v ]蹸[jԜRK]0M6ɡEz)NLZ /SR7!՜3/rq|nmZ-6B"41fhJWꢉ#\! _V XNGI Sɗ~@~oU@.S܄+,+e{n0愔!E;T~;_$*@]q!iG+D7f.ڦ}%hj߮5 mhAzdPLoXpR7vEG/~XOՒ %mf{wY>Cr`zM=6 ~+n$]kV1E0@ێ]L>3!B }4>o/4'"(nxԿLbI0|5d{LC%G }4/")!w9JDmY3KTE 92=2M"S[dB~ۘ`_e<8)ya|l0ܿi,ba_!mƴn [_\dUIӑ)4PG %2%``}l|x$x4>@9AJapdN/"W`8,;JY 638d%Ͱagj5AXb.A{ BD~F*VɈgy1: ]631Zdca{MO[RHfema\9NTWWP'r`_hn#E9ɾsdDM9e/?r$!|MO,F"=w_E:32[K$9@REJhME8ɬ;ҷURkAaF:OJg^_g>+-ey2)KBa._1c]xY_EO~|I%g?=r\6/'h0u [f\VW5=*čf/na0b{9Hyz]9&>)։)ۺ'8Ĺ)KE=8Z]ɤ%ƆX+eq} >xJ*&dJP Xjɲl,'^b9&%W,n`;~dQ^h hC+dPuKL繒VV)7G](U`x7L.Ғoj[JgKV1c3ŠuQyJ JDZ*G xTZH S,ӜԚ2H  :ڴrkIVAF/=de5;U/ wMXu#׆uO:,Q̚v01ٷy{%jmt (!$h8,q3޾5ӴA1vzH덩JAR*q! V_|&Vd : zUA>ƴ0ܰݔDo!s^ Z[F=_ɤ+k; yؖвEYS2uQIV+@6Fz| 6`Z,H%(%kC$F;qG!#xÂ!E(Vվ9쿥8Hi ~WXCM "{S;(3o6bdHM|`t>en&?'ʮ3>eսؙݍQ1g@d)ƨfSg0"p] V koڹ; !gM} Z PC7n3Ӧ/bXxy)sCL=ԙ6j0Zҡ]h;O.Ӊ\0^0?WY`Vh_̩5@幱$G7Gy!K_2 J(> ޮ_*.io"H!u@4+/Lߤ/o=VmS!ip5L#,*LlYv6MmQ^)٬#H$C 7=FXubb`g8f_oW{x>_'lKd96 &k x!EEY_TlZx`T j=UāDqJ0-z`ۢ*}zŨZ\B6'Y{\#1lRn7ֽϨ?nJS"=M:N?[ȸ,ؠ e#C9M#+oߩ4onD7"He4 &Pc>`k~+t _TvoFO U}n6HP?~2y 2E&uRfx+y"u~1$ZvS%'X`? =FpxjH;dKFkMPYuucڐ~ nrRrh=z'U3OY` Y FDCT WdKCiK!"WX.x"7ˤi mh6K'vmʯLV%ÇS>ގ; 4$6eM>&X `G,J(E1 nЇ02*׊AWoKv/.53~L(AܝCOddf$ Of1o4i2]g3|欹oET(\_ϫ-]N8JKgT9; }dT9<6`OF12I>nhյ gG\XU]4hRԆ~Scsfy[^McB=[M#/)3f h<͈8B0W/U=vrQҧ@Ft(LryᾦƳy}Aq:E7[ayʱ"o.`'Vyȱ[%҇ *gBi9p@2CP "BP܉RY[G ĩN&aaìPIDSFE7#`. @zy )kx ?O\70`Uej@.ZriRY9蓜;V~)Ub}@;'~CU$#՝ʆz-);.jr%ń֪ͨ2n7YɷV]7yt^ئWj*%fHn $'brq;vjOEuX ?v2қKf)%مڪ:LdޡNFj])';Ar!4CY;&ImlzN!(DWS|2c SG4f!bpqqekNt9(mwCH_Q17K--!@T5!~Y͝n]sW2< y3Cc9SCE9`et+i=ݩr#:&v3S #?؛9C6EԹ -u=TUD"1bJJFqu?;c8 L NZvP[ÁQП=+ L%cD<Q.?Z :cO#,ޟ*Cbl$aWYmJ$,x.O u\,•_hὐ.|7mom9 Y_& g2% 0 ǯVV#6Xt*}˯ W_ NJ.v0|2[gŤVCn)eٛ%g2-o6hK3<`;ɒ J~bJBƶkK8+f785gbw8j}Aw5@Ztjg/5p/orK) ퟪBFep}ҥ.r Ia mDζDa1U~5+(G2*WSzsč;T02ZN0LVwo< -[j2½Hfc%Z)# SeqBYٛW!,GW-Tv:y]f;N*B! RUPv2bvP&9M topOҡ˔)Hx 5A޴9o|y?Pb%)afIKbުK!F;jcy3|pXvh''>kQ 1/`{[?ZSb5ҥ_ڎOkNHpd ;E4stT7X1@7歙JŻ}~9qexM+x3˲3Rpt>YkHlڠY:q F췧uc)Gf-}ˋWF )@_e.{?4Mo֖X 0UÖe6UF9H^cb!jsf$h5jQB$h 6f߾ڡuXјez'^ch W dd"GI !j  U(%CD} Urg Aё[U+բ8oB/䕗O3ܗ^%SdCHf/{aSvSAy:^O˕ލ55WL?L#( *hmAQgK_~9GX35_uW S{:I4 -e!*u jټA02xZְ@0wUB~ o74~cʮ"#Y]d݄dvGwxJêYxk8_CKO%if[aX'(FCInӰ>]+QU.b05Fѥ& ͸dG I-<q%mK-9cCer8J_ԝK ZHefbUAIe5PvD#i.}DܫE$ Mٰ*ۄ@:hcfrSr+dRVdw Ii<-n v{LЪZ뵗bב Z1a,KI)-& ^\CqvT6Mg܇fryb5-g'n(ki"7e|-ݿZ o0ݙюDR's+X1%}7ȴFȣcp], /N2ԙ U׍88k; xs!d iÿ̊vPhs\0-+-0,eɝ?u 59)ށK`9YPW9%߲4[O hw),fޙK<28@5[lEH(õ5ܝuٴ\KsiTzPق,9L㋊76c^Nj PN)(:C+6rz %]DMፙTr \xuPiPϿwl6#d(9lU}Laq4Sm=R؁œk曖/*i.쇲QsA&^=<┒}ۨ'KꄉɏeTa,FSdg߆x (%m˻ḙ4ޗRlȊ )LJk.5y_u(dK(yBdG# hMÿ59Φ^_S{?Lla\c=W0q\jk䤆(px?@v)x;> N6PtQܤ'TNdqJv ㏄CHbol%A2kD,/~p#&%?:  ~m X ^ Lz*p8׍F B/w:h/$+g#/El=`&ևeW:yr邚>+`<⚹vGg Pd7 VL'Uw'տ$RM!"^8qEBgm͵z^|YڌZ?L ^Jy+Ryq hx |o˰NynZ%C4e!e 2~U ?,q=*}Ǩ(`W`x;Ǣ}d1[6 FoLa <ҸPEqS~ʡC9ӧ y^[QyZ݊ D| 0:"ߔ?!jRT"f:q$XdH~ [zɅ/e vuFgfj9d|.!&E[e,}:hNؼG]|o|S̗Wkt}UŮ=qx'P=3Ns^ zBg +vظr&uS,WEĂ J~$LSC'j {nItm-ҝ<-M<4iW2\0$ U8]Vv,Bn~Ja)! TcXm8N&Ω{@/K N'@14[(8S".T>)6+i\ȇG&IE%C~Aky2Mxqg% -xNtzT鏦oq$zJ!ap,K;I^͗I3>B}m򖒁*&FdYUI|Ibޥ4Ov~Qv6QT}J .W+{ exwVɠi;h'BPH?PAgعQ4NCVzqa~be<U.4S}j>y %\ÄzE'{[A4ZebuG*VnS۹ˀtO]6dQ(_RP’̽W.Oe'?O21GPY q w>iVqԲq&Ǜ-ŢKE;FaNa? k}b'D΀ݕ+7|C嘑r|#'Oƞ<V @wiJ`rKec9foFj|Yditmߦ:e &Y^Ϣ#,V]޲ $9?Cc']ZzKI+6WɈiv=VM;H"AU/ Յ"DfL&sBuMӫry̲8 7Kl͡ʴ;և>aOև5`%.?Wb<&ǁA;h̏a d=܎\/o*)?NRJ PƉP((pyuO*|AnMSr.#ʴ*nsJEcUTuZchF0 b a9Jq]P#+ +&E CBѥ:L+e]@BH$~ 8āZOjܽ\&,E B?iOD<;gYۙ2%.ceM*vUoc@3Ϟo+c f52󔭥3 .u21n9JψrIǞPMں/˧Oٵnb&JJe3YJ-I2XsQm Tl"~(Ê&GS0ď &.=ʜ/w8 Z+쟞n7O4(Gk)sw>$Yjc XF>H<_uc6iÆćS)*Tbx*vu:NLӐ7>u)]zhhOF?tiIHnM|b{D0> K%d'Xpwx?#`yx 8A U"ж sJ EVJ?h0;ֵÍ9D+L`GǠmBeeYM:O[ta61,> - OW4M ɘ:44E3uZ-/ ԫzU~D}H@hxev~8=2^1ߵS6܎Cb{ޓLob  {x /S'#$@HO> mhh肷 2oZjQ1>W\`3I椚Yj A D/Wn#;]g8e(qf3O3IE=bẢ3xNxi9ZT3 p[<=5#h;#p_rVuɸG3}h'iרs|,f4(BdbHsIQ^MߍŮ_f}f/ pz;$ׇm4o K]Uq"qVd%+Ls$`$ckXB_Uw4hN .|6\Hv滠X; ƓD6qw#$7$Z4LoAn)Z;/Acl-Lm9Cu:4>kSP#D}eͺπHpJPȑ5dmϮ5#G)3UDK_ ";_`Ժ΃ %v?Z՟h+bƆƲ+ ڔG(K6WBU ?vܛH4;~IS%\+rۭE@YqInƅ75c2p <~):DЏz4d2Z(R8h.u/mZwc#f:|jx擐=ЍC)js?b MJ\t!f5I?ばxSwz]1+W*Rć: ԢgwIx>OVB2 .6f#S{8UOҗD' oW !0v"N֐lr]Eqw"; 5糧wJVӳUAB֕TFƗcrp1!sxMB 8KIb#^yKR$9 {g ]V*ES=G6#(hAӚf$f L? *>h_ &j@!NEo26d?Gd+gkS|ۛ.%Y%q@#_B7Cwa@cjrζWDj:ѽmҹ|(8i|WP#y pN6 >WXӍ q1O ǹHt.gyk`3%Pl)%OLCOb:u D0'ŝfH߂u>SqbZ&+u}KH@ I0~^]P3.ϋ5X2bfn*<=@{oσDƷSư.hCe" Ӂ5l8 E$cK dFnj4\ibHw,(bMd*VhLgJz@^՜fD,7 6'ts@шQx5vNr rjZ)̕ UhCkoF,Y|'X`+ ,)ŧ+5viUA1?HrIrOe5KttA=JO}.#f]E5!4bOL;UrF8Ӟ#Կ B[<9W1~y'k6l?9^~")$ !+=apo Rɝ}Qx}i4[n ݲ{)S V<^Ъ (z&7@x]*&Ò M.9֫8浛r,;B-B'Y`CȌoS9 A IlmWhu>>KE=1֔OGy/3UXb!MFa,zzP˗ e~ 샭4>W_q伧WMSKUń=\=*ٟ\Na԰QQj tFuVS>P;h׸@`!g `N& ܗV%PΟl6?˪WN$SB"Ƒ\Цt+^`SU @@eGuͪ쵕+Լ]X%>+oNZ]`>dHoѰ NRA8L.!ejUП0CƊ=R\WTbZ+oҺ\BICu2 B'o&J7T^k%A۷ۼ1p3jx?WK_{gd!v!՘z0rT!I[ǼNa|$sSyCB'; sx^:9t򾛷 AחVȠ9 ?1Ap#?,>iCɢ0\:)*pY*&s_-?z>B=*c0FhfR90e#\\o4~ #2 >eЊnPn)~ v쪑2iJ٧KlWVf']Y}:rd=KRC+&k %DUR>gF#_֮ u?UN}!e: á Q6 l*-Ĕ֊}S_Kt3bbt-dכ)^|g[^n$;NUEUu,CZ?뗢vf@WO[KB  lA!Nn@ʬ6/|SܾnZvvv =uuK8$NJWNKCYC R;0$׶r/tSx+-__#O^cBuGs-rPEA.GK;5}>jaQT(yQ c#%]l49w5#9(ΰ7D!k: =`!"iI.IHs@Kl@+LgRɭCe}Co_TQkD8i* \Udp0aѫ畐c`ӷ;>Ua0| o@ /p/8!T8.3g f܌ =X*a;D3C ʬ QC  )w;smZ_trd8X6KX\ Xq"H^,&֠a=f \<͠UſctxC8Cھ>!5 bamJmWL)YV'iZjb:grkB+Hs<3E\LMQ&=..hvafؿ x4ܓP&i9Z ӓ  &|PFRGKcoOGD'lڃ-\P~]ۂF"6<5;Ks TׁrRǿԄ(sev̹~)Mat0n3<* a]gSϵnj~ DTmJ X@M/YD0=>L2J4oLgaߞ <ԧ͇-IYW8z0v5c4YͷV0$*h\OBdk;w8T$AS9#fߡop][,_myC2ӏ*]L^=-_Ӹqʡ/;ɦ-3Lެ=V+6(?c` ŵ>\Yij6=Inm1zmTXJ1W/iqefRt<ձHv> ҠFl]5n<bӤ>?aL(\ 鈕mޕ궲F5vsty{'e*մH=%+ޫ j>۫05--Ȱ+n+泭r ;uA_:bڕRg.%G&u-A\luFtP8~g?" 3s!"Mì~.itgiɆɒF@SZx56XS~6^~l֒a944 79DWJk,q,ee,ujScgi3E8#nM\CoJدJj*uC<3 Ө_dIsO~Ƙ~M`+)=?Bd[pq:$$5 '-7{&sP/pdC}ʐae7]4"`PcF0t㶳|WmaV^2hOIL E݅~#(K m\ߏ\l?*%2veN k,UFvv\ݩi/+ĭle9:-#]L :`:+Rà d FHS>۪5F#' ; 7 4+`Mqj*em%Wr:G6LRlY0TNˢdn }>cgb%3Kltn^9oxk6Yu!g4@‰=GYS)l v/OXY:*PkjN3Tٽ۸^bWNF9)kU)lWj(6~ ǀV( ~ Îԗh1'DiXۿ\ٜ~YU\>sw;,]3/HA22-{rX\(*""^zz<?1{8p n;JMƯ+W,":fbY^A%8Bd8Rюk}97Mxc sVBP,hؖxLAk*M"N+˰*'q T[T gzX<~IQW  "P&QJR:ş(#+9\[ܶp{!IӥѳYlKi`2`e'"4oKMBV>d)BQ"w1*G'c%*j}@]NZ]H&VZzc鸕]%3R SA& M`N}u&0ڢ$]H,2M!=ܞNcRɢr%yڭt"0j[D No^9ݖ斿W?ҊEKXqkj)Y mTC⬙Ojo#Cz"ŕFtRuHyu⛑XI;MU(_ ]J|@xlqg%p 푏€9}4/h j?_:E~IVԾHYsWaiW=Fupq@&*ZfTA#HJ~U<_5[ ~aXe5+ަ,u !'<;k者 @ r`g,3 A4)A`2[ӷYJH|_354m࠼oP*V$bo`>zikP+t s`2G<#xXA8H#",zONDo5$"VY g5+K!GCJ7o"\IVru&{.># /PxeVTXZpKym0@Q2#$d06 Xڳ$[\Y]FsnNTesL?ۮhģk$\!E ~f`ay}( J`m}xNgao]#|IYjwXjvlTE"dZϥ&EFɹrc"I .Ⱦ8dm1oe#eZ,7F $qdI$io{̠udT.A梊W{?na$3tz ">.&|AR]=k+ `^q4R/ĈBѱGR%M=pDƃI<- <tsJ&HV#wѫ  U?zz]iOf &}o&DfC'')BrUa_Mi Ӳ-;0*օI(Ĉ]0i6R[ckȝ](lrzh3vX;D$' 򗘀CsR8`:ps8yClrAbe1vvH]q%;ḋĉ+W+Cq塱x4%x*oxl&f!uKV>cդ:+:ZMAD E:fQ̛Û:03@ >CNnS@ TOce)hoZ ĞքA> @&(FKÉĘJ[Å 2;EHf19PU b+Øj+S Gg]ߟ??UF+#|&.h"8崣b:^6@-fGq Aac?I/#[ړ"mb+τ"|PW%m?`/H MRz\f,<ΪoLflTzRը5W|mww pi+pX"LG>" ]B{uՓFSw`2KKⅿ˔'5~wv&|/!gN?v7W7ѠI-'S Y%V-^g #.-Qpje2 2OU|6trU)KGE)~M1:\E8y (+VL,t L|Mg75•.09/:艨P7P2R @YO8[vܔ]]TaŠ&T֒gިmEtgBߐl61EJ8? _HyINlB՘::bc@X {XK=AalȖ-BXX}'|8yKeGkyHEX< m8sOM \:F#̩z#xϳyQ!D;Mj`V}lY߸`%=YqYͳxS`_w!PAP\S5 )zPY_Kb<䟤Pڍr3?;o9HpDZZ8>,:hƚz1@֡i;b.7NK 0K#tp9&]~Q)'^nThq;?9PQAj=@e0F4z3Ǝvz:U&DAEwT0yԕ5YzĄsm U˪WySh1p 䫡 EBm3?`)mg61vX+*5!*]ᐕ{P%57Z .j;%b;fRgd/yT"S0Gwߊ[Rd: [Zc,4flI]b7|y aExpkQcImnr  ok6y҄<1;UCW |Y/̠؎ T 7DR-D$ K!Q(55y(1 ]%bYgͰm"ˑimD]udfRYxPކ 9˛ˡ~H/a_/JFi fM%\,&@rcS^W/ǯ0.z,q*GixO)e)ͽ*9-shT^tFUcdQfFg by ͸)LPVE:`JYZbTzvW&sS yeFxB{hma /tR/&ذuNq% ,gf8:Fլ.LT?b>X`xzG0zBa9VpcpKVPBEct]AMaND9rs2+ ;^@ L*"i`ttkG@JL+pf@eN[ y. E;-l$36p1fK̗Ǵ9꺅$}tKVa-S7߲|י5}5;,3m-jXNձi(DBqnRp%e"?l8;%]3Jr}tƥY|[vNJXcrzYU3=(ps T,עa5^ IwMy@V9LE۟Āug`+>._C??,o~"aC)~{ ,~P0[ -)V؊%xƟt^οw`lȈ#u)]@qdžA$˓Ux.[~Ž;:`P*ʰS/cHa/v8edvlaQlc[} y-$&JgK m:MҦ(,W# ^iPL w&S|4X$Tb9XOtfZ, (VnB|*Q?EM2lgvXE_Μ=<1vľy@h5:ugtda!9]=xD?m_}얎 jXo_+Qf3?lܨ@ky%IO7NtXx<_ELI"YwqRe9T&|/uqx%8L~sj–i5%F0+?;ր#CZ5-埐\&{Or;bʎ%,mQQ. 4nY:C polʊutJNg0EӪeϞ*Pirwz)ԛgc<{9pmx]Z1wגXhמiG JT˵y]* gd쌵^Kzu i.>lG:X l+`ݍ] FXnr׬vwuL<*{VK0FTxYv;T$fſ~ _q]&AvyɂORC.I VVPM@yb-z0NA7\[$?._ZKnԲtq:oe^b++`Y:as!:.Ҕ~D $9莪x,78QͻAW*p%IH-FTOKy8-ʂe{ ǙG*ݰ#Q-k8s>f bd]xr g<ǯa)Ƀ8<-D숣 9HI)]a|dC `قOZC0֏6cl\=/"?6[bOcEԈڎ5:񗯰;l` \@xE;bn[>cvr)G6b_ke' o _9u mvd|?p5\D3 &+ XY(P~nIN0Th`(£PAH*rmW1K'mX&Q͍xeֶIo3a1-^1PkcgL`%IXuOesVmZҋ͗UznL\)P;x+c?M` F2fkG@k2&{N 1 冘^4hqr8V1- PBD']?i`c= 组O6` `&rY q̹tiN3E;$~!3mrQލAb޾EQ@B0D6$zZZ3ǟm'!ڄ @99R[v4M䶷_pRg/նY88/r!u!BO}j4TXU!xe:o)570O?ܻQ@$DJa) O DQߪcuQ)E lu*,6l&/@NmRz) yZ8Tik^kE*-NJ]BiŤ2< G zud٥=?C785J'ӊv(x%Q]/ej5r=:Sy()1W1# +?>6A˨sWˢu& d^IfEC{քhqS5Y ݥx굩qFk!1ˆBmgq+c}6v.&T&pѽ5 Rj^"x|GAKI[ΧL,ƴ3`C.xd<$܋Sj@9ꖺ{  Mwa{4~y}P-Fe;peLPlgxĹufzDK8Tʥ W_As"ap}L}OO {#h=jy%8qu7d$[  ! 0@sy$Dru@ q~ =ާ,mQVYf`@_O|}&ڮ7(VCR0 _b2ۢ:E h\{E@BPL7s;oу+Jz&2n tE!沮۠5۩P^&i /$7`egPNf@!>(A:r<b=W߫nAR[0㐦t.hֈ۾ŰPBp9,%CB*FD)Шzhǩj[ ~|[l-+ +}V}Ů@t &0sr3ZKJ:~MAzakif$aEʧr>\>S)Z뀂Hc˕_>ūZHP'ѱ]hAP(@ 3EUJI@Kq\D*߫Q!>$.I^!w;QNẑ$K7/.U6e8M_> Е1og<۞EJdО#-z}$9H۷Z[#{>RyUkJI ٳl\gi&#͘InS-T9ڵ`a\%"/_dֈHJrP+VүT'59d'RkUϗTnTW<^YIA-E֕'v[ O {^A20UR]7vGk"Rq5Ͳ+0#:O!Jmin9Ckl|;| "&O{Ь!4jůH ݰȁ)功Ⱦ ~|owq[*dZI ݂`,Ay<|H68B̮Cߔ P2C%Zw۴2N\EL"7&ýr:G}u7]S)b(v~b]wWhmctV=%w׀#g(3.I)<dݻpWdՒSZ5&+Fwɂx0L&Y4T'qX P6o1K I=6X7G {}< ՛JRx_a k^W"y΂-^23 9̠8o+j5.D Dx-s3MɎqEg<4X$X9hKg{ !h<)Ƽq lmr9iէZlϾ A|0M3,9'#USXJ C"gxIFo hs] Ψs+Cb%{Iixdn:>'9JМ廷U@rd}a2v8- NxX褄#QW[:Mla z8I5Nq6n^]Vɀ\jA.O-ji.PyCg) .&10{_yA Ī*TxXRWBˇp0sو\0 {!;P2R{TZ3u?kHw}%T!⍯J`ոD̙Dgb:@Dv+cNs-<LØl8Jn|{kAe .:H6ۥďHO\BW%Hu:o.a^x TlDnt , [wOݞBdNs&wiehW!<4֖'eQT:\ȭ]VbV&p\(` yi/_1V#o4t#!~rmE?5<|Ru Wna9⤵#$G6`4P_\5PG0~eB2wP&+c~]%$$&,h\O!XeG̅XĜD_yqOɣqi3Bs8eq9DKǜW)ȗl^zU5K )XytD=k_&1LOeB\@>bj3M`d/tj@B}tV܀a6m }a@O? ,q rtᢣ>iq:%m@d0V0$BBBdqq>jpH}]nԖ{s@4M4f޼8HZcvx*e}mD ^>}ٱ7d=Ga'Y_}m/rBQh"ߤſhiD;]~IV'&枢C!C=q4#pT&RL߲B(YXdk®XWhb6L<M8a).o-Hh1C 9#MUg!ճ<2`Ĉ?V `h:V$P5$8g ;HW:f9j»3MN!QD&e{vLKsQ]LͲ%MN s1: +!Z~;˩z:h;,YתU iq v9N_GK7aMb1k]d ;$hc`{i&CtJq]w=&tƐu6+^G{`9FFlgQQq6*śgu sO#T)DҚ-/bfJRSf* оy [g$-BZG$tu 8}sKKh24ZX:LзZ/66#=M&ӂDh2f쁲2xaB%=`x| ULB)CAwLޱEc:raB4NPS[(PY:=r#Y`Ûjg[6X$_;gixfCuI7ß yԩQGhKj*P89nx4 ;.]ꓳuytS![0Z뺝ӑø?Pp}?òzvgp "XR)asR`ya聇"׹ I(j>w,aςXW|+|Y5)0RT=$Yh _Y 0N% I#sm3#u.zTS|@#Ѣp^M3ؖkctJ9+Q-n9`5w"f}e63MM,k#>y}riyy L~pL!E3"AS0gQJn02uqf5m2F! $2J)s=@ɜi9 (?2|5h4,͔tz`E1u~br{TVrF䖀yF0ĸO`J֖+n o}: 6}qFvD#Hfbjxbm\rX MP!oZ4  dBGy* U?QyC+VS؆8hž9%Ėbe}mǞ 3G5JH-*4}- pDϔ ୲S`'a ꘂ~_ֻrԚ#ҤW/>m?!a/VI~ݏ }ZQrB|=UmΜF))'aXˀBl#FrEwBKJIB Uڝ)i$X>7bDq]ߺ^}2)7D뀝h:/:O'לpsM,kyfe‹+Q[\A+i95_62㌍_e\{/b= =[{TK`1np8]f`-xy$@8$k ٱ.a \ؗg3D lSOXbv+E6UȄny};Ķ8sJ=*H]̵B瞵)7{ a%%/}/PD-Ǚggɞo2Ơ# OLyJʢ# w€w|cafRǭD,< ڎWS> Y(K#j#mKlw'݉htYo4E"یrzXڢg0d>j!b79/ti+ᨫcgN !s 'R1wcҋ&vZ9Ws5~lqxs_RW*zo+Ԥ) ONonxiPl@twۼrEX~Ny$2pE\|g%]Sg}w!]0GGIђUASaK.&0Z\sReũzm9 /jEqv"`u3VqTwKy FGY8?aD-@`8=u¬g`c0ƽ"6«I(!cǜoYw@sirm] `aп(T uDlmoEa$ e?pE;Bx ¿!VK3hfЀCG\$Vr]?yxӈfVJ__F, ghpv/^ 2o761S:#>qK8AYGr1a |_dӧER }GhI,f1AUFDnM5U- )UL46l6 jG2'蔽Z&萖EARͷJI)x Pt5]:&TCxht RzhG8rCcg)2 N~WqӁN#\p$޶K ZUɃ})c`"o`ɧG\S܀܎֕(^LJȘm{vfر>'o2>$gaųkp/oXn S 1"z"O3_')hu E3Ԫ3zCansWKݳ= b]vDx5CFbrhGD̛zb_[~݁,e$0B|-u gsS]ꣶP cP_|8Ovb(!2ka+iQsviMߜW=&Zz P&PR+eߌZ'qM)S"NHQr%2lˀ/uJ E)y]I-OA3iy 3"Wt#agy1K| ^ZO qˑ76Y?,BHbs 5pw̓ƑAlJiqQLܙ;PAQ@EJ,肼'&cyL[k4znY'Zh#۷ ,x\P ;3F` j[ٌ-q:ql~*BviTi=~aXShbzndrѯ3%S17Md3>-i@Ѡ?ľ_MΆK"ޟtLVEZ\F LM 8^M/'N_tUN]RJ«sy-C ˠ7G ӥy(92.4r, Nt R0CғhjB< p's\zͳθd-^ ڨ>5BA(9lc|xH56)BmY!%v_j6@'[6^: f4wWgUC{Oɕ.atnZqs'&'nd(+lfKnڳ뾐E[ +"\/dx&-gfYE"闂q1U k™JI`2 20Q2^F݀i/&5  c} ċĤ{^:Lsh 7EoACc,bށ:6]^~/ı*ĭew5$r0%b`$,ހULr0x6ҷ`LKl\2ڬ=:yL~(T[FV3-Ab:of|EAFܽm9>?n4:J *7Fr!Ob)s7($%ȉt!)=CњBQ;w@h9!7SiIXGfḌ#uX,Ӟ;# E I6TiP x `Z[B:Y n3yi]ӝJ=-D oH>uj/?KKtu[F2GHMKZjcEĜ"t)ލoNcP7ND5$7GN/Z^_aH,$!o9c$$H׬z&CF9YjK5>Вlz+=-Pnz``]SOE*И'BbBmNuS=ZJNR%K/ ;^G3 Xcq $bA8x "HTӪIKl2jwGӗ>g_\LoS~s*EZcN' fL@ i[mǦ'3e,g^&wQiu_~nQULz?G<v@+nn0҈Vk,he'Q3' [+}A8;ʹq6iN3}va#_d˦* S&$b0^d7JUk7ɀQ6EOH5BB3;qpM:KbʒEʈ4eS [phs߆hꏇe}FYʞK_79[HVE_`{|€=; *Q_)FMV[VBž-R y(k}=I4dE\=,߬'pgA9%7_5@3O0}{: B xZ\for;ɟA&|/n(cQ ؖEŧR:AŤ"*sFp[ "/Yg5\Ym 2mbDM`ӿUP8M$~KcY}i"E%6x_kr]Uvp-9$e8q|Ԉ:`q PIkVag+'FAoP6P$3,H&15"+11Nv<\h@>'`H4,c5mnCKA~7!=f"CU+ $a=8ڲt;ޤbD}Oh*ADq2գl[E%J~۝•zЫg] Q#D(:0a6M-Y?'BR־[:Cf9E/-xفP(Yx=BME[r5ْD7o{FX@j:HM0C"7Qm+6,"Qriw`k"4M*"x^ZmUKg_71.h f3ː7\Q ┒Ao#0`UMN$eF9Ii'Ⱦɳ211sj-.{m? hENT4sNfExcSŝ毌fC~d;pk'D y,OR*eG7OkLgu:>fM~+edT &z0Y oB[V-ݧaznM.ShPqCM+Zj9Q\-~:v7q0ZֻJ0Y[I"%>= JKϟf}Bw_f4n3(êǧD0p2M:o}GzfubrWx8\jmpLVb4ZDveOiJpDHjz#܎Sk(xV;,FfHK" g=jpr 5ONN*9oۀ(Qgb.[j[A$>53Jv PdNKnM2j9 T̆sw6e7xy&l3gct<$n$FMǽR]/f.~Nǹ'q~bz_r}s#T.{~3o(-m%c4E/ݛ&fK>6>6Ю K@=5i8iGqP<B)s1^骞rV^ =1kQաIs6(_9# +DcGlUǥ)vPFb$ء[vvp/s ##-uzvou9c{-3LX':%4./? /:`:xl1Zc#~k.^|jz" K*k>-@p' 8k, Z\RRZ+SQ&l CWnƔD *؏2 O 8m !"26J'~3fb:^-8ӓM)HR_Q2jOX~g5;bXYlsڵY=eS愴r% "ˇ`25<&Ʋ$K) 1]*]cOo_}\!5 qXzUr`q?qлg0o7|˜@ ¬%[vlJ_L4-jz=jĜ` ϼˊJ+&^Ȍ& -+#DBMlqJgG9[`gATJb!&Q>v]FEL`?Cj4GK*wA_t+׌B"uw#aV] cEL-[:Xl`.GGUTE@mtb{uyK V /_mHڵPI'~SVE)&.׈AesyfWUv"63aljzՖ]0'mhϲzɩVmk`*q<>\g"OAzHFq^u}_&C0E#0+/VH!~^bdn@SO \kxt%=A!]Ku$1V[xQZ6u|]w]Wp5-:I؀CzrMy4LÎip1vPJ^&[գ _=SB-`',2^˧c!Ih` C>uM.By5;pe]if[MXx; #KaK-xjod 9W%H0(ҵ{~V"$~v;)͈Ya{]/ܴuڙq.KQ#vA=i4maC*fb,2/1ּjTArb ;4O[i5j4;yϊne..6٠;h24y/W`P䫞Kr͓i@^bg+y9Vr+ ӷ17^!`h= u`! u?ӧlX|64D'G ->?*n's9FT @x'':շ݆׬DoA5>4@oYf BcdyNJj2J|b߳Xr~q˫6W! #Czoo[|EqEf<.rzi%V Xp":Rrf837D\EoF8eo>yMsX;$ %"kz^:fa+6Ŕ|$<`y! ޒp +"!hPauiW VbƕA:ARÚi|:o)0I-V Lp9*ZqYhy|v\5Bߨ93SP7$º~{O MYnEp$w/2y|ѝ9\{"~". },88HV(;³S^_pRq`\Qj't&Xv=ziY2A5&cJ-"a!ۏZ@K/}̮>]+Yfh?Z r5 F SʖM晜AUWdg&#Pu5Kj71(Vg4ǜ-֠7sչe79fggo5AERK-DܬŒ-O骟2s nx$lv B#" P{7ἡdu]9;7-6˩4jMGU\Nn;M!>':aq_Sh`7udR( <^֑^煱ysS[N1 #,÷{d[6L l4:vpi4"pST W\cN5[:)< X,Q9.ߑGv1񍃎šP7f|omf i3.*oC%XX~Rҏ-b2ٝ3  4VNZw j5xv/l9&'ρo ۶[@/d"7a$s7׏ߨeqUz;$ qe(n j-~Ώt\<29CawMk?prYL r!֬Z`!<ϫЕZi0HYKgD .N5?2yx}0@;O%=u+[Ǥo@]l.PY-07|tw˫5H7z"]6zmc(dHL}fVؾ<%" l@#fgՒԯ(ș%vfEr_QO.f@@໰7R7+Qzf?0c&7%sЉJ9ɿled:Z?Wɩunj*\U F/hgG ,Xs6&38*k|W%llJi 0GE%6͍{yi!ȗ> MߩC*Qx*Bj)p t*s7#0נw[%L۽&Ah[^^-Yj AEt4iTI5k?Zxop{Ѧ^MA>O 1#ق6NQGȢZ7YZ_uQ>D $()]jLJת"fMUE[F*v&~rQC_n4AؽRy5 M4߿b4EWjh j2Wwp?JEycxK$X=$ij)mF 3Hjx ]-[S2#Ȏޚx-S\X,;:Ud;AH;I}HWg"C&Gζ46'\lb! ;gga,H{-z"ήc%H8g}z%(NV6Z) *@^vYj`sA96>xii K0ctGzȇ!~wmgH")q.?3i'9;1luݙ:;T^aOxDZzL M{$1[DT=h5m[rm h m_0M&$ cUҵpF6ӚN!ߏ) Y S^ҧ,\=yWe]6H4DտB+0wr4[bae.NҝR6U"I51t=3,U_QD>#4Ry@F2C&M7I57Zx^چݘ#J"S, T|LCTwX3s;Mqv8%rMپߪ8B(ES;3's ]ˆ Q" fpRϭ@㮅DHcӧ`LGbo܉-~dSx]oK+4(5jM)YU`4zI9HT"?@gWfHkPxŏc^!ѴS2Chb7r#͇$:h3.~F LU 6❾/<Әa{BNXS%V~:tZ9ʡ;,@`a9 H3kx3 * FFv%w,Z?d!5H.&-hu J˱$cA$!M_mvߥ5O{^[`тOg7Y˺:9fEF( Mp&h Ršq7O#iV0٤Np&BhnFr3(\-3{'>֊[C%0뼂wxV|'ނz֫(پLgHPS_b;u?(^dlf/纇m}vńY!8txC5(up- Z>7|&;KM÷t 7f3' f=,d4YX!hSw[&)ͼ9yu nAmbӞJE]9$aU}!' @`Ǔ kD[7RFf2p>`K'@A6ը{ ~̷5I-ԒyJ>8XK~3rw1" 5d  Dqh6(Ul# +Vc8%$)."_6!NJ{rHF  v%9u/o4J!D&5}.fGؽE<|ӦXX2 S^HcZk lݍe|ss W?މ,vJa-3OKHb!b ;#1S`&44cEt%tH/d"񁐵r\ث~IJ^C*7q|bwCbZ춃LmTiy~$H.ױI_0by,?Ѻ/nF8wJcj!a:|BJ];WtkS̟{SvUFFvG'8SsfU9ά1J>cst>_Ero׬#m+.]j`XnyőECi=HBU`tz{)׹2aP U602T^$D̦X*X)r090]6U $,ol #qS$TEDH7׫9"Օʹ܂2٩疪 ' _?X0ƍxfV9u;QRS UI"Qob+wO6YRk1}s'|,Iē=_Ch B <@9h٠&bME凪pq~wJayݮ 5H&ԝ_'\!WK'inY+,/fʂf^[Wmų)t֚ZӶMy ܠfzU"|`_mb._EZ:jt~>A_=R{ |8ϜE=芇r2 Y~v{[xӖ/֔^L$xΤiEȵt&U+z}r?ȧEs߼#CiCuJBy-4=?W5<:ٰ3JPxČ|?lP/6F؁4$H =Yc,}ے2<pȯf6 s%C~RoDǶpʳE Pdg4tGshˍmƜV^ T&;UZ L⦟ ķ q̈,Z"1wmcd&Y't_,;q,ɱkgQH0mVj~Ņ0  ٯb7[:~Zθ.ꌞF37򭕽ZV:+vVAeB15ŵȻ l;&#٢c9j96sAŁb1pH7<7)Aw; [O7%Tڄ0!!8ޙQt5xP:BXTŵ c 󑙕:+:GI'yP_Vyi"^` ()ƛ8P]#'g)KIԺdBErSks{P_;jhe,ᾏ1u/]7]e55nυE!-3XnXH 8~ {ͳ)(-mDGFFTWJ^>Hpb}S+6h_43DE8o#_>pEˡh2-ɨ^jU٩y…1ejE:CNo_݄Of"i&S/,U_t\Cs=_Wi"NNwycYƥ˃GU, {QmFw 8c!.q:Cq7a)BIbiM'(z ]tR\i !Y}_ޛvC%Éܸj5Ӟh+|pVK1f/7•6,F5qNJ~&$lӏn/BöD1J~&?#[EgV?wGuG|0OmE-ۨH:1WGg TqU s@`SL+KwL?*:@Wa(f8@u52]\j/և3C1pVn\CEJ?O4 J9kMaFD<xe; U]7Qxn/BN-:Ex5u8B<(qr &\EkM4kⓋ̘ aaH/W  p&(XsϮVhhLZ+f1֏1 C 'Uzu"wqhCJ1Vg73pa3 @U'"BSz\VN|B@Z'Z%ӹ:+ *7c+3!h|n Ye~ TQ7}ՙ:W4I:X7ms`㯪A mB <G(uoEUL~ PMf^vȀp̪hr*p^uYVSk9dnG%rB7_l}#_AIw6$ 6eW$O KvRZ6ǔg1OLsK,rTw`cF^ d AtLb]:gd9m{v(i+ƈ$(:W$)J.'ce"9f0__lѿF2l{>xbc.cLT4;; sg塭`&bVbڋ6h|fKC 5TjyFE(~. :<ԦJ 1:>Z4"~tyځWrc9t\KЄ<'{EϖXaXR.O8*}-솚\9ڝwY,M8(E*om1B=qdom9±kuiGVZUU5uhמ_؈1e]=`ۓFBEwmL:V0"7Ju %K+z0tQ!QҶ=yM[4S8yA |%t[:7ŖOmhl+D, "84)Fir$K;E1uWbA vо@7Rt4_TU-6{o0(ܞ>pyJ[  AgRjeF5!ڼZ>CB{#Hmщå;f8.ɆUBn?c92yТW&S ?d`H/O}&E5ke_Z~y~Ny|n2kʪ5+u>H;C>jC} h8a'&ؐ3TP4uZ?!ʢ%6ou C2ji&v۩U[bx8u8C=F0)d.}t M_vOXy %i6W/dI㭪w!G9A0=GyS%|/HwA8p v̱ůp !F&wJ_piNkQx Ȓ@O ߇%{:ALoB_3(13=n5Ҵ7ײM. M$rd'7p+!248},!k[k -sݿh'8[UH?X;35`q\""dYd"ZKiB,GA:iAU./\UR$,=@GJf"Mqa]Of:nբ… n&(sSװ^gXZ 9;LF7ى+E6p( V6)wɕg:%]AJ\RL2o`š}a1 D#"d K{E:X(c'we"R8r$よ:+ zB;e4>7iH1{@ \F[~K ~z\;(qqfpX əl00 R/ׁBOp"&%\gD2d-nl{s`Y }ghz_A 3|zTF1byMF+U۹QTauj?Z;&kZWd$zs`c2zyہC#G D(<5-60sQ+܁{@Inj`!4|[` nbQmX{Qa8ʨg7Cr>KØhHH,L<9Y-ɞtЗ+SQW4 q3e' +H!57F.ik't(j}T[m5iJGZ5zKA[N'c~,-lCn5_j¥FidZ~ ;5T >uz{Bh RG1V9jx:]e@{h0ZtN^6&5Vhx4n(nx5=U b@5[9>suNT1C~r9h`hut0~yL*1#Q- $h;GgTs#U$Rd}19H^Hwv=kry]v6u5apWQYp.D+ڈm=,1mLyu"v鄊4X-_f͆(4q&? OXGP4ƻШsuz,RRKv$9lrfo*DyŋW(AtDX%nLBC]hk*I[%_۷H a&$Xd]&k=pwElxwQX 'g:,xYPr hnEM4YѲ~kvrg {+<߸DҊBÖ*x؊I| BWh?֐),>LPlNC)~'[RzW|Edq GZ|sSo-]Ҫ,>|"ޜ&P2xt70}9>\ԙǘ T:\"ys_Ĭm ˤ*̐[tɹca5;!5^D=Ա)dq >ܑ/DִT=BDIs u>ű9^pѻ\ĩ.`mH5EH mh:zm[Gt94W`Uz \/GO4pI-uŕ (6*s˸  PAxldl"k NSi@5~{>Ĕ OW]ALMk+ j1/6ڵ*g71E/,~OAZ)Pa#X^YaA3CZVԌQ8@2bUO)!#zJGg={dVfx|FC[֚]K*sU% Ҋ@B9NPʁe/蓒RWKVN3]֡osn[{^ߨpj<VNPC/JxI#8ɪ')K|C 911odl) o2!G*0\?K]`ډH2;_J\9|1T;Ά%y:ѝAFRG b_vg8t3WkNH=DdaX,&:=+j~S;&ÊKIxS*9Sqy[C]6LGGcITϢDBd$Ml=sˠ]#@ޜB]! #ٍ[CWC.!ҐOdb-~i`o1$y۰=oQIX==>qץ&P浨ʘ8XvVp"`.~X̒l_S{&-*IXrj|FKefdY5c& ^B'_VgQ/oz2bK3y(޷t,\٥vFĤq@$Dc!ا_4L75`Q߃2/^5.\q97ڿ"jKRn # m .F+6WT1;6vr'vxM A.gMN3[m4wE50 Qa!qdV}+e3j1=PZ^f`f8e> :}O]jw!>K j$.u?p~??n/cw2EXLpn /ڏIusj~ְ#^>#YM?lʩ3}ya[ .ϰE9Bm ై&1Og\MD{րf/Bu ~~ۏϱ.۵֜"vh9>wIگx4R{+0C+FQV,u/t2Few /B;Y7JdYw<ʩ,K*Y)eޤMa8~Pbsz9ݹ4y)WqیVfn:y]s /Z3,-Q[w҆ooL',1󈚾lIYҠǘP}6+o$U9MvƸR4Z">u7Rs<$/.l~Qk;;HbO P m@&cYTnI읪9vrkz=e):q8-Hh; *le br iyFJ([`q)oVMeKΥJ¡rzR~}/Y޳k"16-dkbF,]URyg-7 xx0j|x;ll WX5!#ԥ WL#E3Ԍ{+x"?m S :^p0_~ zQ_8ky*%yFv׹Qns=Xp3i#Oce%RA9}82+ḽW <œ_,!ji T@QmT` `A O&kF_[ =符+}Z jq/D'hRY$OgKîL^qVlq^nP̜KM i_{%l(BMcM ڤean+Ucć/FO/KJԡ-xXve'-Y._շ4T6 R֠id1;+ԑ{HcPXl'~ފ"2RSFYsrKKWj?hnJ]"seoGMx:ؘ> 54&hUg~[5+1NFq!&̼9-7#&n:?/Rŝg+!-wz][[۶E/|$w o CqSth6L_v@~&m)= =Օ~;Cq?kA!=Iv,o: W!_DUN֘\α>x mU $i7FJ=27-ꛥܟdzq Q L*ᵲ0>V4 ֢>ƢJKkSN-8ie\$)愀.I.9S #r Nt[ȥ囉a~ eI­B?Z8\\aQ7>뫃w.7RIC KeX@*:$eZiHp>{T^|@[b4.vӛN)JfF~K1Zbv(֒QYRyu]$SMÉ ҚȧOG2gQs*6J=4x!P"zNcŸhܓw{ d'>2)0ͪ܏eUB.ҞK2pdwӦN㘘&rii %wbA&4Ty=\ۧo][Gk-vqZo/G!GfӋ]:W=mM-fU;}Lcmwc,6S@hكާe+»EaÅ.&%; :e&p&]e? jg88+TWsX$!rC]r)k -3gF@1Wh!k'7t:#/䚖u7|{W>WE.yyM?d{ӖFT{xmPוt)Tp?0&%G1E 5@ ,0EVT [k,hX#J}εIŸqbY.S+L3B>Q4y6-"(y㈳F1zOt\ӂ5ecS+5Y^Fn^w٪i٫W.:(:b۞AD{:gPݰ߲Q @mq$ _Hʙ!=(ߚ45E^t)pC.+ πZG% -{vg~vI VKX_WߢS{/J4uCR;t޸oc%pNp u4KۧshPƣك zLpkok^] \$<9)ԛZ rp~$wOw _=Lp4d] }jc]z\}-)6&yR&K.2H7&`%(S6i|ˮ5M/#M5M4P0_G˦O"Vr D~Fa *-`@cJ5M8Z6Y5:>=9@*Jf% WaTފhl"1gb tMj d|Iɞ!d- ESSl%f+*n7GdCdF]L x 7 ]@$Hk0 ~B; ,_9`^|r{iC:B ʾYykm[hpgݼ3aM1)6P^3TuI"BB`OfSi-PjG |#qާ$n7B4w!ED>aז  x%Oجj a,G%>kd3Idee+^WkP?7R0;Yp<#yKė/*Rks!l!0rBzaE3fh( ԌNH#f L[du፨"n LVG//zH-3сّio׏t#8ۣ?7u7἟1P[OIEHt_搑HYKms MVϋų]hC\{" żk 1Έ܏`\{O ~]L€q N\[v+n>ˑx9,%B&^?~D5=a8 {-FOv2H:%o&Μa,qC kFx"0o*ݐG[k@ -. LS rǙZm9S'E={[D /G?X7m(N_oTV QahA<) 4'tfe5kGWK+N(4}hьDX.s+KR_r63 zDsֹ8G:IñO; fvg2|s׏ĽNHx:g^qu"`ȹ3zQ)g㦋$mx7?s "pBUǗd65>W=X}B]U/u^noAB faS.7TSwBTA< *:s&bdHl{qrGBTr`xQN 5>#,d] ڐ#x%MC#2WcqT$o6r1.#VD+iku=DT@6 ;>v|AmR"6c4]dybLa>\f‰w.7&Vhq-p߈rZ";T hyW'V?*r|X8PdҞY!tlxh=9]=bQN/jϹ%1}t֬vsDc4P#D(pq_6-z uaD;#y1[ƣt[62̮[pJtwgpѴeeGP+0ʤm&ḟG&"i~*0|!Vzu͍4d{firk1bYqJ?m: aUӌ-.&0Q\xmZozZibفr`s w"rT7aX*CblC~ !e'bSQMdY {:xeAkFQͻ3> 'T;j>?֮YA.9Ws^DV_v.?[-%wMvŦؐ=W1{ln^dtxޱxIj(lhHA".uenyٙk0!a- qg/1zl½adi@5* ;ϏW.a0Yۚ\E:E O[aŌNJ_Kg27s1q8'U}I+ωCFyUE9[KZFkQЕƱE"ģBoOfX[qFa J-p DZQ:87U {u?Y5FMY~4)/ڈ@eL/ KNj-md9f3KYW;?;?J{ _m)guvt-K]fȨ: xe3 'XHv?Vw lho(4{tUcNL(,S)&٘4]JQ޼A}Go3KhK|^^cCKWG5[Sw^08UhC[%skJgp9d|^@mGK+|8)sua@AA;[k!כR?4 |̛ h #JR:O.zpmVdhxys%!;.p'c~ꎜA2-rLePʵ5Gz|mȿuDbfcbѠ!>D}[ s|Un0{_G<<(0K?/46(Rfi{ع8~v|d1H  p,bZF3Q`3r/o4f{2[ɃO>Հ\?&_\J5иq|jmOZAfx/JoIį(C>u$^JK96!(v8>=6|̝v$xƲʺvcR:@'nq|5lO vƲk{x=ߎ }X8NڻEnCՔM_?"=j5/cj: [VSLI1vXȲ-yR\74@`;iCsJt97|.}f߈ z4tS w2U| 6Jh layAyјMW,޼뷒 t/%s-b9#U^|+HXU c5geM.{ M5-.&n#͞x,ك!`#sM1?PٯTi﷽Iha *#d{3kcy)HI+gq_/1%AO1: 4 D ;9)Cj1q`;aVN l^wKı!鱱@` q{+iPI_]> .`e<\{DC}d V 2 QSr"zUl0!| >7!.չA%$1Pڗ@&t:`չ6 R}Xc_WYY#g!bx@7:H2,q=)+uwvc8 _'VKοT4rXҧUx_,bWn9]Q1i~S $·Uu/D^;,QG"Tt>uUUovV,ٖ.Ǿ>V;Xs1;]d5BYC%5kܛÓz|Y&$D@4Ⱥ6:V8\$chҙtƠ#E QmdT艻fe#q<y;s#%-M}>ݘ$5aK,h a:% γW%fenm昜b il& &uR@Ab3>:b.MN%#ۮy[TZM2q uu /u\DvYn;qVM'~ɑ?IE6'|w9nҎèR"v ycHu R]igS48ur4 幱},9wﲲdQJ~c(hhvBK U9 &!5 xR>;;᧬Y6͛DLXH%jd,$ rЛOwL? Ϳ7R |R:|Њ߬ wYXkU5w:L2ペ BolP_N^J܏`j%@FSҫ7` \{d!eGD[0Qd*nR)*-"I-bU,q!-|1m?+x8o ̐EQ^*<̴&S :lM!)B."oTI}bLf\; j(V1B™WT#w7;ih*ٞ\u)8ސA i?40]`>37xk] 9Lt ǶD>yKWqw*ZTCq.΄J i~,$! Wސsc\$ۣ Ns2.$YcIQ9zZ交XugivTD[=gc!X hH@CRi#|C'P[n4G0:zwRtTM({mSBsW3tY4#sl*XP-JOb0J{43lg9jZjZ\ 哄@q6o+`-3O?Gz1Pҙ!E)f#| #6"}b(܊ܡh#ОbAF%/ =ZuQEii f<+dJ׊NS{Yfۜ~,طvrDihQm)~B,PCx%0]~ny!ϥJ:4cԡ:ONohπ̎0 xD\f3qF(_ LNPq?S"N%9j Q"sH"e!" 9}7cku/ZY81>z g= ]REfyR%q4~ 7PhSVCX3cvϫq>a, diۥ!U}lra0࿵XO:^K9uq^F7,'`sď,M]kwu`&#Ԧ0P'~!. ܾ׫I mZ|:,FTWn6 \ 6IVC67&5G,|4j\A8ĵ>Ϛ'Ӗ@@2NMx%6j嬶­ZRxrP QZ? -p#6R(|.o\Wbg[Ԝu0 ku3{NMѨN⻩t>RTFšA x6`F*VAk'ӓ}^ &I5D`DtF7 ~ Q¥_tT-8"g3q} (k#ŷZQwZN3Mw:o=263$"#{6Q1L69gi"#̬W|uge/ f67+zX0c#|xܒ[L+1I$H~JO6%p!sL0[JpD{ P|D }DHE6>!&yʶYٔ6&,'OÈlXL«n58hHR<u"fn/mJ`0K.3Uk&R* \Kڭ]΁$^<r#yY&@(ҋ0f!o݄D:agT?b>by8eŖ(\?MV]#~3Ti9#z~:Ƽ~RwWs?ő[]uXHpIh:5C^'y 83D] s8lyϲ CFaY|s ӭ]G8֯}fwއh00{hH-hgB45<.q{DS*7?Bk^ rP $IxvG5Qdkʡ>F쥦'\ \ .^).ܒ6ɉ씆45!XQF6A`S]puP7^vİLPV L8OPAAwP5J`4 `E>nLKmBIChtP 4Xc@ ˦ ~q[_F@K|(Mɑa2BxfWbi.\F̣K<ߟi Å,A̿2[qINv[| WO6tizv y.]0jHΉ5涅5sfgmM=޴ya1'u]˭^< RέJKŌIv2D-.Ugsls:ٱ[_~qžɂmYB 2&@!5z,^ZԶrL&۸T&mh]v͚|W%{bp2qEoi)l@e^Ih 8Is|)ǼI_ʹԒ&J:{„j)>KͣJÛޟX)zU0ZN6wWDV3cJ%bFϜ̱R,qh֦_P\5Tr (jeD/'=EP)00LOz={BW漋Ơ(c6|: ދJm]А MP_+<0w , MƍU3k-|ƔM`}Φt֐bSP!IDӔ0%<DTKsA>AqvGa_b D2uko?/V1|&lM7[ؤ)|5|<*d6@V-޲x1E{H} ^amPuW jIy=Їvk+R)G!pc iBQ8v:hx'b=JO6lfADz/]hp3}@'HE0>b4yq d["[I~'T,:P'{ȀXCgs'(.xx5/zLRM@Sj J6sIt Xߙ*we v=BBa>X-Zuq)DĨ B"ZDdp;=eH2.;͎Π_N),s/WדƽAXУTcQP6xz[XɈRs|.;fT^M-#Q*وYx$[я35)\uWf">NZ~xmbђO?*@@o1Tj#Na #y|݂Ol!IiNhBF>%Bڑ'.#wJ?>zgrM{fD8DC 5;,uSЅ:I}^A=TWO\ya1;-`ů^4r;c ƏzR:l\yo#t1Z|}#2-Wdz`0P%Cs]~1*)yu$,wj_癭{g̒zJ6rΰmqX߯w4U~Lɤ|! ?0- qM79<&:]1*_W1/H&gۛɎW:rp({[P-An]rXe2:]L] I0#)bU7X&rOI>f9\ !b>Lu- >ib*7٘@D?ϸ饓QRN 0'\RQJu}ЕAJCt% 8bt'ې'ށ`DT&!.O iͳmVA3jn=gKzJ1s]vh]</G\AιZi}DutT|xr8fr=kJ&[w@"$GŠO>oIĂ<G,7ۏA[紦-TA(a`5[S?Dx[u<1/ pX` dY<%Dra&/Օg?qU@v0r=;FQ5<,\QYQ1`}^24G(W2+/<0Q7AVS";%ki# hw_dP9 *ϘšimPVuæG3a>fdbv=綱ۼTױZ)u Gtw[Ψe004_ՊM8%{ Ʒɧaw)˰]~c9?74jǞXNT9j|Iw"[*™镏 2Eo ,;'B,!P/>`/0ݱe/wdAxGTF—L*8r)WfXL{IxTِpD_p"Ώ6I'ݟؙ4bR<7=Mjٲf+m!4~^ufZw(N=2'j_!,ONyưg":d#wQmٚ_h}Zl9kX{f\"eX:h}[؂QE+ǽ r vNMù8{ئb4kt7 +2ޔK Pۖ&]x#//+~3g[WXJ _3n଎oKS=,z=D1ٸnz74x\׶os^q79o T/cˈ]>d9Lj~4arB;ґ'_V eU*B+F𪔲‘N;? * 4Xwkէy[sOg}tjEw(CA 2 }0ݞLY ZxF 5 51z9жh %YblE{]t]Qc!9/ (mr.@-4V1벅GŲ9~;ꥮsF6Elw$CSu7vHqf΃= 80 W);xdDO pN8EM=H7hҒun,JG0rvaamjHPdrӚ+>FnJZr0gKѸY|y}j vqSlW5D5F9~w;]_Rfp鿛u'vi-Aef aB ߖ/eN&嶬9=8lAV5FUS˥׾oz`Y,ݝZlr ȴQܱDA惃eKl@I83L_K7`{]W^wͶEuɧ4 U.W^DЌjbڨ %װ~_;$2d7v`:~C5%---۱M DJI&5F2vM JW Jc`y.11\GUWb@\nB2;љZ@"V:20S}TLJ `oeGKr 7w*fƞ4Ǎ LNRcTz {%tTM^j j\bbM|Ym'fI$hָW2KT[!_§\QlZ[B^!|-w'qFDpb ʵEiNcpZ n}>n-B31CfƓx%mE7'P9jƄ8 fC"M$t-l_{6u+2w3W%ɲi|vꛦ3Fl/_ܣֽ;Yr[%r@Eg ^nڲ1j:(Ȩw?hVr'U v k ]C7E2!Z2q!QRMFs`iR4!o蠶zcwsD]/X74ݴzLqp(Э3ZwonT;hPE 4>u#X,E k͵*ěV1ChFm-mWZyҡ4% .D]/5w{v&.1׍̬ xξGx<$?ÓZF>3>CH,`"XN°7MdGs˴@L2@M(VZt!I rµa4ڋ%?8(Ȩ ^b]#5N3%)H4u9 Et1*dw@=%A=ϙ.`~s̳u#ιn /A݂9^_HT;5dYvNݡmBH15w~Jz$륑pfKE,R'kV&ګ7Epj9cPgCͷG#%iH}w}icsI N.`!##؟Ʌ6yI16VSIG\]_kZoH!\kR}r};=.+)S]&hP˔o#d+q<Xְl4X47nRR{bFz@UC^eZL븃~5TZ?^3>9sJb~&)qvZ̴yI0cgO9ik?=أp%@^_~'77^WbMDa@c*4U%`bqk{иo3bkn$0e[\-{z ^OG\UHnIq4" 5wke2DƏDv"0,B_ê[SfԛoaFt,nHZ;V͵@в ߧ+RĻhHUvŠɖ}pʯ,ݨ S[P!$́L…l\TfBwa|6*KW;l/M3@]5!F ujU%N g̫yU#.LIqې .c{2Ui쮨2 Z|B,JL7)FZlDfCeGDmٺMKM1t2#JCgSnyFFHߴ. D8 koA/׮񡮺UHٱW$rL?FL5ksYyqch2v_xLtThyӕSnsM]#?A] 8pڢOۏZ`vc\ȴr5(| 7,}T(eNZ pl~BSsV":ЖE!; e`4H_fAɹ[>8ٹp*[2Jي, ׎j޽8@ ?j!Y{a'dZkO$ڿfq¦>)Uoj gs-KX'>VZ(OT/(&n9oj[1 .όהj7Ǿŗ yWO-7u`RMY8y"}En]'Ţb49'mpf6+~ <}S6_J}) u)qZծxU/F,#{c0Z!+֪ЈY1"7a!(]ܨ94#0D^WWTv4Pys dzC랑e^gL230 6P+GO"ާީ` )C#jaWy%bdX\Lzxגق- dLDӸ~c[wإdo a*/{‚ )=^8krif֨&/k[92Y3 `Ih)ΗwgnlQywQ'#>pe֦Qm o6#: 8Ps=}wJئzwp4"b2|GgR"e}:T-SΘ3Zm=\Qc{C6N~nsNf-aѓx ՏvSPqĨsZMAY8xP vBq{K}:n\ZuRS/+oF+2$hHD8~\Lf()lYVK 9ch/t$6̫Y}7%с1M{SA3~x4HVRӛ03RmR&qs^5 gӉ٫#ڜGU,$\T0mS@?/ۓv.tҡ{{YHI¿\d(٦*S¢[\K F:}eg rn i2&UHLV§I^9ډ=MqE#dQꢅ쮤yHJ`1k5}MSczOC|s|Jonyh{S 3k5UԖI',#DYT,|<)UI;Y3b.4kJ0K@v3N`^+p-9'~x͞xpFz; z4Ow =v|;3;K )pO7f֡}hu{H!L9bxr%Is[ƿ *=\fO MX^o梱ץ6J$ԲWe F1ܳ}.B#uKX%qKݣCTo!FL8j*4$4t 1ҳ7ox jS`rޙWS-5{`ޡ[|vYfYf:%,,(ԱN!~?}=";o6qyvZv# |Pb>. :D֛,9$۴w!<߷Ťc,qZ$6AFP%%kŜ va7İV]˺.?g@,|͈UbfW>TI#\^ 0[ uML{f&e ABA#~Ma:2HkE&5 !egD~ F0@bLAnᑄl&56(J:s"JmÎ+dTAu$oeʘ0\r I~-bCڌJ9JӭfCU]k_ *.JѰT* E) #:kܓ?}Qǫm=sy[%Xe゙N]Q^!U R(~i̠Tva2{)7=qbb!ӄqJ<1Ƕ_'lVC@gL$/6cYkũ9+*tXTy%Xʦ~@٧mj!ĉiY,Ȯ{BtIqR_j 9`ʍN&6(;VM8߸3)3de+R-?-Jۈځ&>GnDMẎ 3fË&xNPEO5ͥſ%zq6%o|+ۿεdK!*bm~xhc0w3;=-Aqu8!خ)R8ѦoH9 k#a]BoLp1 ,`&B#Z1G!h:\==Gߋz Gy iI i"BO c;judlx|]0m$u`_ɫGKڅPЎ2A(<9u& /S*I[C ?gSi "U@]Q{*ܺ#77dAzbAeo]UIb8y@ ta[Ok,fPaZ|vS:wfI`?j z!ǔ_c N/8~ p =ArUiëdv{ա"SݩKwl"?^O[)b3V]cg;i(3<, 7HӉVE[Ht&,[KɌy/JJr^9E@1^α$Z45EA.jJq&`DC0Urd1m8Oͭ9V; hՍ7.w ?,0agkKf ǦQaVZC ,>8h𷦭QJu-[+O|7 /d y;c SsnwPlN_ݗL;dұ쯈~3z֒KE8L({pѰ+FUїÄuiM0d⡙Z=E/wKoOtR(oϚDU(]Anp.N -n9D+~,bgx7oDU ^tN?Js eº3+$z' v 1PB2kI~)tH.jCF$oqIZO*hO\Z*)5o_*\g0dSwf̳ھVx=jZokcBsUD -T\)Z>hbWUUhLƜʽ'MhcȭQW¼JI]Wdq̖nx1q/A51R׵#CbAnN+ҎtPIT*„!at ˲Ζ&w/8Y;TOn>֎ft,OZqsǼ9B2Ů]maדﭚ52i!^5J7ɋ=+S7Lx"5Bf=q7junjKl[` rC͘8- w:^e@lD/؟e(oȶ!kcUA/T#]!Q&VIvGɐATً&! I~2M쾩ǃf.LkmCI- Bż~Ssp4#o4{u)ǃBMeRip'}8G0-hEIԁjf(bN훣@VDyׯ3^3xsśH/EKB]Dk&xYr?Z&C~;CC6"|>S 5S;QwIE⢽RN jg:_h f^B\tT K[XV˞{5S2(l#kВJ3Bƈy<u8D+n!i /c6ÉB$›jϟz݀d}mGVWduY3_JnQ*-2LwqC-\CQݧ8/6!'f]ŧ6•O:=(!oRl@o9`SkJɘLEp,K>:f @rN9vUZzgbהO,JM ) & Lـβ򧺊\ D0Bfqg `bWNjW{L+1Nt u%.~)P} OG\1qEbJ>XHfziE-8N?=x^.͸`iHG@hxt=;p2KݦTw#;gnLj嬐 P4 ]/|EyiH̀}~*7StgW7juv@YUhy MtpeStH]CtR_V8ElHx'\br|&ưHG=Ym(D+,hnJ"ћ.lE1;FUq^kkIŇG6MXܔw;M)hj\8vj,~Y 2H(=<\9Ee*RfUCڼ^ 5[|TZƌ!6  _nH/\ǔm`j~?D3V}@C 3q ZTwUtpd '!<pa`RȮCmb5Vxc~{ sn>|Wz΍;#ð4]"6!_OsSP!QJBՒ=M?y=D)1El)%opzAFEД3q`@B󡨍Հ`*y. SZCaW|p8^ 7ɐ/N?wA$dmPbe{ 0LTD -o6fہFMڝ{w-KXtE],}܄flDZoVg@L֒5U!f<צzp er])Ѻ֪ Cgct=KB8Zsa4o"Xӽ4q뚩H'<َM֎";ù,> jr?ND~֙͗aa.r_`kC+O^Րg쑁:(^y;5+eʷ~tX2t Zaz&f<:SMZ5z~r_A\Fr*X%1K ܌pOJͫ_ [@ w*=,FTwӭCPkqa%2t<eбd&S FT=p$HD ~$:_g gDe;UF&s>)^ ĞaGNtEqy!UӖ`+X\>~FS*Z=A|#(;۠={8S,"4xP;RG)SZΑD^f!&S qRHG9>dwz#F/~PJȜa VYoԊ2ۺMG12 \H,m(򰖫M731Rn{QE,9-ҦMϖH >2fI9?v $2^y4nA`;I#C_],ak+-so@:狥x-..驔zJ2ZR6|zN=pLA=/|Ѫ C~z>QwwJkUID0|ukN(~ٚb@-beMx*K]wY}6 (/^w<7qvNm0p%ɪrnS0YmFNiܝ3s5IzUzx` :o%X oΙI:(h/(wZTuE[ ڼ rΕuLvt w_k.<;!ckͦ۰:NwIc~`RiCtQjen:2>“*;4Ϊjl`#7G7 6Ց\^'(f[h)/kXEpl_mE:z=:IqB)nsVsHfBZ۰TfFa/$%VuPk. f.ʧu0ѽZ/b=ơ유Q%y~BڮKRHjOh~Fr6n\VO׽p`hO- =)qӢr[_]&sRRHSU3K?bpK:ؼ43?N5kK!hA0DGJqfw'}V=~ww%"AiTIu *D4P2{u?ͺZzv*Ǫ}ϠNaIPrig(mY|RS.dHgoQwC$Mm}) ߄|.|pl#7j/׊#+^7LB|c #o"IZ$"# C!v$ 83$Gn޵GIVpzI6Th4ivn?bQ9ϛ<1GNj#4jgNM>^ p ƺǔ.cj~4P>4ko9e.> Hy&&I3[8Ӌ?z?zd,¶f>G8K Іbo")'GW3jsk?BT r~ME9\z a+tg]!"?1`)z U ܞ3v4 YbP ہ^f5Lo( ~Q^\;_Rv]!Ҋݦ$%KY\$PY\CLWU Dk4#\/N68GK* == ,Ipس#5)ɒ^ 6ڠj%hk=܋]H6]32]z$GA 3` 4XץYMMٴ?#gTm`jn 7Ά8v\,}m fZR o8N@zQ~J@ .@ ;:= DSeK(!`}1o;Ri (!i<`&lYZz;Ef8B>Aht]H9oð?.R1^#`ӵHF1W8˘ ]t>U"jPB ?,^zځycRb`}1m$QT_L+eE{i9Iړ}"CC"Rì4dR*Mˁz :&v.+\;ѭW v? W 0 0-^&ߒh *d rK@16GCH?餹CPaZ"0꧈oA鑌nR=\\\pޕ:LҲ-U/}./7,="ra_A2y* 2KE-eHYAˑX8AYYm;F)U;aր^iC;,SFLqӯ|J!D"izɍU*y|0n+˘/ ݬ'@贷?X'.XತyD<~ICoKq1٦axryGMtSCa2)=*^&G 9Tԭ2Mo_tʌ0gGwf2ji*HLIJzC9` 4O N/ȣ$N05IV,VwtHߛ0ElP95p2 GuI~::qSud$ߖDj<*k}Bf*+_,_[:B3Ժ n.HՅe(~pf"Q, CS FEF^3^.+Yw`%m,Ь;̝_oC|нtJoub$| $1 AZP xgm>%|yoXR.c/4]Gzgg28%jf6jQ rPCP#N&aj.p93)p=O*\ՙ)"#aZV+]@1'p-]:U-#@I#Be>zU+֮դMJLS؉T7e3 -ҁ 4&`k[D(JCT|FArozR8"Du05Wvغ͜ Ɛ0[*K1LZ;Q=@ܐd XWBHEޤq:8n? 5SxP8*ĉ|t_f# `8->K PnHG2#uj-w9d=Ye8, |t\zp|?#B~|'a6[DAjfb|Qnl?ODQ5  [9s G%0n\ )pMd8xErƍI?i ntρ;3/S0& /+6aVrxTXVq rUbs~li٫gMӤ;ѫ=k*K1y%,sD] uK4 S&a)$Zw$w bEe:*g܍BH]Cv0z[}rÈiVl,['<٠娏c޶5$;[G1i㕈İS{!C<^LBۧMNSVW,|5yMf\6X+Qr LBgnqVGi+H wQT^iw>{KLq dX:B}Hi4fq7'%Y?cMOPj#͵<qKӓB}\"j,;6sc\7a⮱cyB9tbM=7|+'g^W9m<ǀ_K:y3h4Qj{ f=&uS#v"l1NB"t>CC ԚR]vC?|M~#k툝?}(K9uQ~_׾|k{Xl܏њτi khJ\yo%g*/u} 7}3UyIN%UHvxSCP.I@dK37ZDo3oh^e7̺~¥dgMԖ(l+ٹ:f )gzIB1{9*F"+翷d;1gŠK |A20t"C@->1y]n8({=SU/L&ĬiO=!~+n.HƖGbZ; *%N/1 iƪg&CF2l$$ h5#MRvaKm^aٸ\gFwJPʲkr Hک2cw;khbϡ9k ov%MV|uLH7S^"E["> '5-Qcuу4MQ6Lf"Daߚ;QU q5,\]Wo8= yZ]G\ܯu3>syv>hd\B/nŚ0ću/$މ= snCUcy,Ƚ 3JcL`Uݳ%=81EH[φj=4a}CdA{޲͑5C&89ho!"8ZH>rȲ쨪ⴚȧљEy-Z)Ve Na6TtDf9l<0 ee!.G*<+fhy2Rnv;,בPycތԗ\c/|܈+ZY2TlPNKy*1壿0*sWGo2e41?ZXk@$=o>(\M`贡ۭJZCB#m ,(: G.5m#o\>+lݾ!^`;mLNa1ǻ]H ;41Rd!jѕc26ܛb8,^8EMts(3&; KȠ=A aWzжTrzV1}@15,gwQ_%Y;28,78km ZjS14yٺ{:`C@HnqfǼ2pNpQ+qdu ^K/Cu\WҾc kyݘ>;oQNuGQ5B`?j  \$]0@0V6"-/6U(\Ƹ"9u0_8yؑly$FL\49Z؎Cd9A0"~4Y"qD⮻Z'ygF,ՊuW^5.LY" 9SR٣ܡȡ'8h}lƇpaL=ў*ni֞z{,, Ly`6 SuvDq1,T CV4ڗvYqvWB47WdCԭGc_R|})FSmA'$Zf_Ŗ|rO0dS2'ܟRzfqU .,'aXJ!t'ZDOZ pЎ$ɖ`e1vƃ/VQv<n˕ f>3M8zter_ڮr3@a[Hk*LnB |".ʕ ZvD7eo. B{^ )U(\7K^hRxϘnp]Ӽ>xp= 97Y3tX9vkS,w\]t #GvY~r>~ ,&9hqdvڅs ~="g* в mV⳺OϝWπ/⫄L 1Jss|ɥ3d\Ͼũ<"_ۼ:u FXedBWɱ>\wΛ-PEnvGTL?+;DLSwF-#rʘ /՘C$~LlP \mۿUZ 1q` ەЙ):-z%aE>}N}Wc{{Kt!XR+ +1숐=MT|Arf%cQg^ި=YM$ {#*B:BQ =cNS'4s>yP$U"O) G!dUz}[N3rܐE{d$hLOq/ly B) 4xw)+:n&|z5|6vxkWƓb佾`Fv^?Tw~mF-IKIXF Qz>L?K;(ʝ LF,[ݪG=$V"inOLz--p &q:x5h) aszNlj2F@2۔n;zD5xB[ gھZQOg<4dcX,4y&é=N){8,FGk7A8;Cpk7/ cCd;zŅ+ 4葂:FH2X[JcϊL)As>_54Iյ͒YX0]X{aځ"DS]Kfyy'.ȮӉKHV{z_Aw ,3]gxe8[~X)t (#`R۳7 BɞԶ[cd+qe=wd&n;ݹٳrazoj9rkj_b}M##ոI a*bTa!jFJ;W=rOCɪ>l\/b(m<*4E6=U.b&aA.LEH(զ~&S(;3-'*5?|s2HEVz=dzýݠ sO!$kWﭓNy>r5^|Ol;[pұ("M.93u]xN^o /6 Ph:X)@bUBILOvpp%K&q5kdQaҋ[Un%`;aCKB=Y xU<։nSeLK% E pE &YCE"@bòVUh[W<>ZKG WBHQ3^ r(q٬zNPո8,L@HU~D1!͎q~1ĕZ %cokZ^㙡ikC -BE/` j7eź1:l Ίt?[b+.*i~7 7v6UZr>9fYWD!Oa'4k]kۡ}ƯRgʴ}&bJ/s^$pUX &8IB9Bȴ4yPʱyxWyȑሹ8߲SmT=\kpVXMfLegX_IJ{AQ:ÇHq6 4F u26F4je_ŻKJ Et\BDi|)~¸ҋ"L]ǂ\WEypp=z^ec;`lcgw=a\;-n#juhv=@ HZ?}즯g8'Ei3s ((5ˡҠ!Q1FE'SGW*Җxؐ^")}@͊R(_rXΛE䟈b6ۙ RdMLjeWqR4O4 ?xWzt/wYu8Ziеo5$4*!h#_O7{IPb\U>R=RޯG>6 GZ@=v%MU; %d5HqC1NRr@$oFܛvEYY| yHZA.mɖ 'Ɛy!}4M-Ocɕ.p{2j6ݷa@ gD+ kM)}(/0]Na@q)7v Aa[*|rձ#f0D MGEi:JA vvgPXXć+k>(7̳s˙I#llTSx`K=E'j<+8$O#D .)撚p0Ɍcw,~oA F};PV.{6HTp>|)zyI)G_EGoº m'|S qR g2c%<a̖-Em;c޺@@b'FkmCLCa1d2n`\Q. PUOabLX ew)õzb`.ޏLPC 4d#etnC=DU @V󂙖Mʐ E(nk]CTleoO|`dDs]^&v~_ ощVJG=ݣZRZVy/^y"EHm tԡ:ԏ=q,@}QrQuE$yn7/aghZCvM j &Piě3-Huϰ o}Y9-:L,N@Sm# jfTicL QϏu8l/a8y[ީ:mRqaG֘2tUVo,JKfwnv `qvXT<8eUx"w J~_Zo8Ⱥ+\ЌTY4 AI*Msf_s[۲B_ǮdD9 >V~.yطρ+Lн;pf[孯6uq8U^RobŢ<-:$x1fj߿iPX8Di2̃/rs髿R;Hl*w S~_zv`{&'DqK҄V?ZZ&g-P܅k] e fLqn$Y uve4(sKT>YȄt(v$4_S~0Ln¡J=plnQ|?uօP* @Qt͜EMfRmְ2ꦤ{s ,kV%ۦm.khxA*_ZU3 ?ձP*49j0g$zdPf+S6/[$ǿITˠx܀3 \v" Ѿ…Vyn@y!\-.ib0 @x\"4}ހ )D^;tiSe6A՜+[_K=Y`<bTqJyaebu6tѼ*~LX[H]o~rf{x|.}($9GC* cbUeduVpJ{{Rv@X&y|=g!TFz|hE)kV_o1?)YW-&@Ka/$gM|' $W4q4‡5O 'Q <#}Y$/Ce>Ϯdޮ xoBYoH!AwE2GZpPqԗ)D-|OȺ9+Sj$%>C Q9m3DVeaݟKa ֱuNk[,l?|Cbb5j{-CyA9>vXxAY/4>Ғ`r3Pt@PV' dhVuch|z;5p%o>aas0=zgq:ٰPr_JPlS;*s.ȧh+)|H\Q}\S֯f$I|F}wJLHfGIHH&區AUNWOvМC`$  k6T08=f UZ ~[+OMh"+MR_*Gt ^A i\d hFF?s;!>G"LM!DA >C䐒ʶraDH44'~hg*'cQ. ]eFPQVN/NjEv!ޅG׶L60Vh/*qCHpF? Ak hcVZ E轙N2G#F'q25EAx<^lv6 jrPc#5}A/qaj&DL_vQg TU,DZkwXeΖNLv2Wd3$ bFG@,PɩHnYe41LcWR'551PJyѣcs垹R G{N!EK*^x*㦅GoVfq+SfaJJ5mz;Vm$OE,3CDeq*D{{:"f,&ϷyV`lT6$>(J+:n*E[sb&B6z.PkS.O $P9c!θEJ,=vГ=_JV[UoKlN橷 vxK0͔q)0H2E^ I2WRmPQ{CS7i 0uKWTs)ZRoLrC}aٽ˗ۋ)s!0yHv|zWE.`i&9gLj'-H\!8ѹו5q9sO{H2x:\_ut>9膺IDk9oCqb7:1 YMuqՔv,RҍP?10*C_ak(,HAt | Qx=B&$Gř+=MOGrCRHVc1RՔnYs (A O\! 7|kBzfRr@Zn\T.9[2.tOi@X)~' $JOUb'^Iʱ⊫*7/$%5Jc Eq ͓04^ _Nb rDwߓ[dFU(8UMԟ'WY<2yrk^$F~ZIjrFނΤq^~ ܃yTӯBQ;,ĒڞQݶ>MVTAxKvx :5:&͘D _o,?Y,nCNkH$To|CwOKJR𖏨trc4u\!kX a ,H E7Sw~&Έ])sJßO n k9={8B GN'*wQ&I~bKdyDSWp_эh>=% 14 bLт Qکzcc{/4Mڞ2s;5Üߏ rJ zI't䞶lSPdoM\Q{p7bR]&=+SQd$~tG%mŒZ.P*ZC )~E 8L弣8bQNmt0Tn긾ib2'](Ȼ a`t2{ݹ+VYhwnM>$yũ*W.+Z" FbD"D̥ixrhR\d`c8'|$;4zhg$䞟g·“?C#lr=iCr82"D",ƺgw–kYzk&Hٹc-Pw^! f>tX&@e^v>A/NxŮD}2A[햮ŁZ"" ~g#[pWWWψak/,75x4gMC--U 6y.:z|G(p|>M6 歂(qFB:z*5"~ЃpnGu6O8m3ڌ2w4/W#Xav (?\OEb ʘ&*fTGf[l͘Mꔅ WX_.bfZg\|7!@~E@[ށGkh(BɆљ 14AQUɫ~uh1-.ȌDK["ʧgOSA5h xKOmR倏}pvt4bPN17H=gda[U1a Pc9V^4-]Tyg%3#HNRfYKl/Lf!KEVPM`"EZSS _)b6kȿ[ r7yU(l[0[dFx N,6,yӗ6SHB_ÎA~X!VkG:/ r~r[d&nXo\EƩz|1r`~? ߯G߻;)@o%,q2 3BoH= 4'qp {?RCZY׾"iٽC5nTBs}w;&?Q |? SB.?ȕ z|r~glAYş0oiju$[F+v.V2L 5, 3'w-wRI1|+Ph B[|T'0vF/_ijGY݌ ͵%hqOB R=GtE8Kp40+r}5x|HL@`z}6Uǚ`6\@) Hoj,WW3Mx(l\Hpǰ+[?ӰU,Z*YY$b^kS_2,M S^ 934*JR2l{S%KdhfE;},Mm! R^O̚66A2ѻv 4NLMrHy 5Y53=kF\lԷإX{4E4Ztu&֬FlrfUJŧ!clu)T`?ǾV@p3"IE%O4hy,# i*tاPg~(uaPJpy]uw& k%^猙.3_,rVR&S+kEa^e(Sך!!PC[O<; c1H\/SѾ55lB,HG!FY|25T^Pcv.BnMv":"] Yͺw9IcdWN靖==CͭUsH @ʢi7eɶ!ͫr?L~2P ob k%ן Z sG"2ȸHȦHr `>YDW9Rw2 ;fO$ǀcPȐ>h= 5@'b ,xJYRe6 r!NPjWii _Iy J @ IUӑRL&n _ }-5׹80)8{do *&ɹ`ibK39[쎻,XCKyO-/l>Sj(,ۯ&ؕ2mZ\)s4^Qo#M !e̊X#Ϊ-9}vpmB ݌ |&G|NN^EiI>V&porf'81M`(hjulAFN>')'ru`J߱o!?'hii #C3mf,4ي[sPVpXZ9e)qIz[o+bhMH/Z|88$#LSz=C>jKXb*YX~3id569YFxdn#QvzAx 4Wl:t;QJmՁ"C2+wq'P&rFYfhÖe/!T5]׹}:z.^ƒek>Ȕ8\x\ :YAAt!; 1#}6ExE/nx;]L\6h*.vUsgtڐWF Ύ}[\789)TS2'Ԛٷ`ލZ1sCqQHTKsg2Ūt%N#J\z;}{t +n@pkVF/{pIQY s|i ⴤ>|M q;DN{%U '?[@6u(]!ڸe֏=(䐎wm&grkg3$) zhA֡ψC8So$.:lEy9#uUDw(!2CMwE>v]k^!Jא;4O$1}I<*K%>S? 2׸̧(p)xQOQ ھWB1}ҥ5T ) %ȚBe& G-6c['5rY BDeqtۻM;ߚ- [/"l:(8$y0>J} 0O\2CRt[|r3@)##3"sNj9bNgLWi-3邍3qӚ>YbAo$CER2}5~y+"#@$k,Q#eYssDxL]mHEDSkٽqw҆u-A OR x$,va"B0"<s!lQ2cGv w焤׮`tc1sV+, ġfȡE8-9MyGf jA{`!{+Y/8V)|Yԝ?Yn,"$~b0Ouu\8G]PhtpH-w)zԣg;fh7|~d$?(UyA>{vx.R/1ߗ)[<1N S1v>Q0p@3#dz=cLmϺ׮{"N:6o@CQ4!:V1I[5ïydsgU @ jh,#J';)Go5$Of:Ղ gV.] 8eJph\m6uqN%D2j APQ7?N 6UHʠ(*mقjx7!蹔aGpIMQ1YPJۭC tKR,LB>A>^+ݚdݼOٛA 5g;uG t o0@X-6$R&ܻh'=MJsܟYɄR*4Է$0j %%IY oN-[黅* 5kaݱeShԹFWL5B#sYz6_u6+1%ݽx[ L/;l;Z(ܿd6`zuX5&؃6i>aC,{ gsu0m? Ga8"Td>M c\'Up d500Х+x9Z R*E yKL +ӧ}1YB\SG_dD;?.SvN^tAj%0^JKYoiU ; yOǎvlDg>M:M>Jej8}Պ6T3ŝ0'.)λ]^LE,nnRٽt 4kthihA &L.7'h0m {v&\vqn>ԠY47`r]eE nX'l/4*Q^uA)#23MNgYZ%A]H}wIj ƽ>%r]tZ ?ȄL.QyoGv $$>wq'Ƀ|N}K|U,*f., 8K5v ,_/r,.so$JC^V͊΃Q "uAҭkA] dLhf D͹k)dbw$G?6+m\(SE<xf Rx8S!=z$odZ /kwdG#d))T^]32[h mJw+qyF;+{P[ɞIg֓Ha&$@ +kx]r/fWlB tٓi!ϫh{T)%PשA m:VgAg\jLϸxj~v̎9v4l~O?th2զG8,¨B+% FB Zg+u;©xsÇJyj " 82 "G觜B0K8/.=P]ŻH3\.pJdD ̟hV+&}tCď|!ZHjk"&JMn2gkoN`"'uv-u Fg1WCpA!L^+s9|n$_,ظ ^C9ҕ:—ߧaݑ =Ȋ 6r3M Me,a-r3zIY\o4('nʮ.KYS޿f9.nS>pVK $9)7Ȫ1?)\ #~Ȱ6;?O,yclAp+gd;%p6Bsډ" t2˥=Ial:V8*;_:W KQԽ[Y ~a{OM?I& }8nizOvſyRP>C04Rer+~d,6t,bD]г9dȝ(b.fxhE 93=؉T䑼DـJS_ o-onlZX{1s"wc{`ISQ)S,.2eUb5('zQԷef#{6M o-\AZ NA&γY4X Wَ O8#~=nhrArM% 4o}޾k}](-!UŔƛ@K''(ߜ K!R 8W9(kA_3 5s-߄o#[ЩT,9*В >2߭iNJWfVދ pkDZF 2H!qLdrchԂ#;˼@@_wַUM{Al>e!ǂ*=r+QlGbO)c9VRia8ԕpTOhI7Mq\9!6S7=I(anx dS*\xào*eb%=jb\ ,X7l|¶d1C1_Z$9aNzk;βC))>4{BT<.WR[=Y*py/O쏾#a)ݡ gDM }~nT"* DIڽV-\gWT$,E qcgu~lcg&i̷FƘ=w\Xi)C4eÿ@gt9JM^y=Sަ `|^ ˓U{SR_T1Cq C/bqDVOZ,ӫIVakVoh-Fz@c*_W o,,m0W +ZT4Ibm!Clh \a.V3H)b_jۆb? 7qZl/Prn_;=Y1_{aYE)")WpГ1I==e\&,JȜ/:Iƞy(o9H)=4Yjje(b•ly<+/EA7fDFdi]3&vͷ HAy#Ŕ>Sn\Izoo 1Blv$-mh_վ0jz]+ ʺ5fgl!Z5s(9/щ-RR㝁4@_] {=O\Y+4mkL#6ȹ|Gڶ}Hqb6=o$W,LϥNO3%|S }H 姥_-|"TMZ*Hz< t%1) fm˧`_N@DLD r Jw4uv$ 6҇g_+ma>@LĺޟýꯡuƸ~:dVy oZe0ݫ& X+@t`Mc9ݒL,ߏ<߲ nSUGyYCBJ3mx$zW?[py~c_}H/zKԉ$Silq3Gt9,^zp_. K8Pઞ}dZgu7Ĕ(A>$ ÛkmF\n(P&Dq4"X?itW.U.]D2{86i#^)EeQҭײn² @"rKTl{(R.Z܎3V?4@Uv&^ELH$ Q)OTvG9&Op~$ v@۠[6*)VuD"|/f>Dk=dlbA?_q|}zJX2mTpKS˾ȍw4?*1@AF@ꧪjvAnqCXިXkBɏ(# 0 z).WfPf1Լk A5w%£w} m漽i0Fi;-gK}OuI||(*^w`C3>;uK 21pr? 9d4vqIꉴg)8!w=tP;mTɠ+}E? 4Fp\L.[Ta PJ@v8_INbBJrs]]V7Ზz] &[!%A'ޤ +zkD2QC;pHKb泥ixrk";1w﫜n e--;:#a؜0ej6-O?u/4[z o>>O jÝ,-SCi; tZ4wz-V!EgyudƤM0ܑ23.h ]@!F4yw{Im{}9F ]|^nk ˏƪa|n:}M3j`(D`3NLŜ#[(r]ɖY^k;nؑIX ( EهS)u*"%[cnIܡ}=LX2aŃ2^!Пo|EP<Vv0 !eJ9ڹҜicl 8{'PMWXI0^Įu2l.F=,Iq 0?A;#jspb,uc/珁Os6S=GQ!R{Od@"J2+qL }~<2(ŷ; 14[uEsj_zs7ыhز\Y#Bz|w=+Ah -|FXWWKYInУC)YhR ]F7w9+jD߀$G8uK_tI :TedM>_T `aNȥx!"C1[r?NϽZdgC)t۝?-)5dݾ@m^%ol M4Q cv?ט՞@}|Og-VHnz/P ,-T'V-@ɳأK^RIqvs;&3es\`=AY8/HMK`Pwv{6Y%/6kIh!05Q׈T㳈6tI=Cͯ  Ϊ?9ui@%ZW'[&BaqySP0T/"4CIEnD}cGRF5L1llukT6ԋry qR=!Ҧ N+0\kœ)+A+_ ? R11]8*:1^աèRwr6 Ml] A@@+Lv D CذL,1W\Յk07*Q`Źu )>;m`̐Z;P%{yuY7fZ. ^9rx1d`WgH~ yZlKC2xBG~8O,w$B|9w_ҌV*Gji-'R9 ZNQe= hzov% +0NJy~Jѷ&c˂[pz;mD$ug /4_BeX*3:NFfʦ$3=}-(6*&$t8C6@jV3gū$훟4.qJo0Kŭ0 @W+փboN+egCdެy}򢁀1ؑ( Ji s*'0'>@]N2 U.F)KZ< vplm3z2k70 C+d{)T\)qFcQ7w/24zKMIf5u_<9S?rޫjnEP,LW'Fgt7CA1y\ZAHl'wVMhf݌չ89P[$r_xG¾ؘV;: -}㹨q.j"9'w$G#99Nf>%o۽}`m>4 \Ѽb8Ugy7E0/$O@ae t=Nz=%* Nd]VDT@? zռhpgL{YqC*Q+?7ulۋypfC5 =7˖nk+"2ܷEnݙ=kAEnjYPL3X>D|Pk,P5GXqhN‚|f$g%/J{^_S=e#^<8!`捒3$Aa5Rx"fa{Y&o9 "h''W[-9Plpø:uCڲӤfQ!/M_HTZϓ5'oR)ͼ${b o;?15lu _O,c 7\z2$ Ah$TB sHMi"9=>k9ܑeƕUBr0"@O>_r6E/АNw4J1+N7pyFXkRl-k6]5CM+Cе᪼Q#i?A+Β5FU B;c>z3s3#מ<0jn7 ߵhj;$9AEH UAT&V4iPR@HH|g0dE1cSY* MlrՍ b`~*rq;&$/Xα2_a&n<wWm[ 铦pĽ&n<3 &nA`3djR,3iIXlǴgӠq$q7!S!]>[9m:`̓[[iyn!uavq{{u^ }7xi|4t9Z`$&BY\aGD:j.N.ekJwL_Yug7\HdS[hC VR;Μ.f0q%;L@0~Tέ} C2'A' iR\k*ܽCBvo%n.c>6.:_C`gH6;ѯN~(C'9-Df.L?q/yz_MrUJ:8Zn%K?pƿ%DG .o1"JFq^MG"XmP{;k"Ʈ yk9{^8- >AkܰS ]x,ghu{{Q/[u8eNHL,:{{h}l!PDUk 9B (wPygItRwy0W0@;C[g?țUW >Y|"": m=n{)A҂w6icj;D93gJw5u>@I};Jn6gkU:*Xx Po?ْo{o‚BtxeI掍d m"Gm+z0Ytf!ڂbd<$_(2|;s|:K,+#u)Y0.K oUÉOۊK8fN֡67Ecs1i#k.HyB "huKA_^LfXꆫ: cg\w)=Z'djEh $Tx, W0I̒mTkehA xLK>FUoNZb{9;9M̕+7v$Ju |:SSQkx,s]k|4B=8`|:/(o}N9`XĿoN'㑲g ɴCf7(W\9I"3e1eJYi\cZ^seUpThCYlЊqtSFuHU@نzQNڜfW#puHͨl4r0Ĝ ,CRLz7(LvUsr{llA+B߭oүQaJ7|7ʉ"Gu`v^27%9"<4m.]hY6T]B*$n %LjX&ƭc^ VP4Sٴ9}}T_#x'[ės- CnH;3%M& E%;Q2C\ r4BL_P'ʏR^T*7f 4j?DD,Ka5G!pSm}6S`Ac4A3(Z]piϦ^;vyNj&}>۔*`@CBOZR]ͭ#$3K `srG ~ȉo#@+0qӺzxy%Q "JACW~~}eM܎ll`;]16G6#*8dئ^Kw嘛O}&"_h<, Xru2njBYf'6=ۿ%.D }S>ͰDڲhM:#_]TkT9)mh2oh A}u}ɕ RBT=Iu4SlɱEB'hX{nA^#K=+a}᷻M{UU/)ά -+O|3l\:e3x!pqn'|h0w+iwTN00W>Rqkʹi璣5M$h?nEiqjl?΄lY>>S|u=='.)E%TTW N*AŇm"caÏj=-;n8+CKrv\ cD/C#(ua\PcKrRe''HH({q䜽F̰k.Rafyf _[Zi.QѨ`q }P`+ 8r}H1LBN|z^3p+` 8=̯qIA Zyh[S@H7k}H\lw`mO#cdaaw(>t/S_hF@zfc\ZJ{Ԓ$:B([8"uE_⮯Uru,@QOFqX9  )}z04jwa=J=̎.׬H/źo)I;MARGt9^%@N.abpġ诖L\3{'I+ E":5$9=-Q[E9\<=yOOjN;fȇJE^euUXwZy׿7TVz@QEF\fެrp)i>s,evB6`It z(W kwy*y 0YeB/16UV 6U1[G?<O 1a!kuTl]#@]2*w̻A9A ? -~:1I,Bq'Wb<&:A%YG#vNW>{wذ|zH{zLM^plyKC _e +HvStrM_^ۉɿ|c@La;Ds*'TZbۉ 4]T1VXy1 UN*s*W-q"ucWˑTvP+/\˅0PǙ\ kV hm+Yb;[-7+öھW?b,[)NQc0_~n Is&7nKPM1^Б2C4\Ҙ\6N ᑝh \XP S1mk bBcٙO#m\@ʡ75OUs8]X!4 =TwC\W+zܧ;%ޫ.N y%x,*ռ޳4hwV; Ww)PnD')D2M4^zw!l:t>yPS` Hy" -ZE֛ٙd*Ar`do_4EgMp`#E$HuxIM%Z0Q~):tʍ=+'Z)~'v%vNL#i&ۨsK gN]esR!þl?{qB%i m_Q %`є;s32Bn@C)U7Sx >0Gɺ >iU3oX$nHSu[Xw_yEͿ->|UnBg SPI# Bp~*Az 5,nMAAlN3aĔ*r'*-v C!V6;'Wl"˂$憋]Pg&Piv{{Q6ēxaMΤ`>J{W3豞߈(7"^tchm<6ɈE-.n/ong6!LَQS)Kmw&Q>(Z&}kN`ǹ]vLgepF,"l f:g|V=,c_93!|حt.pLe2nƹ<_"+Vt8!}@Em+d[3+ k 5L6Ae{YNoQda,!4KyAcU-[DUk-yV/A{v.uYτҮp\I_ j"!)辚<ևy8=@=֩@mCPD  |R>X &M0aRZHHs.Ew*Rǭn q|V~:=)B> jz4348>K(Aw[ޯf%W1}\Uq/Aߞ w 48uB_6OB#ҧL]`P:Z ] #7HNbnDWə$"ug5h}/krNEuu77tjzr¶κ)2ZkHmY/R琨?0."@-}1$NQW߳Lax&!.{-+)$]6SjS'RJ +*.SrH#brI<$ÍSn)('c՗>YRu{v<.hR?\)R8-;$GҀB94!Z7 i,6 B\*+ca"Th-v !!GU*V} 3L /c*wH S|v(Y &؍!$? “,b9iW)tA|Cߩr>,zi SnXG[EAXd.Vc wuMWv\z>p W> zGPZ-H27!k,ϲ++1$x BMwGV׌A M. ~1_<܅m걫efS=,u]Gb}j%KjK@#<abY` BGxZIƂE}qKiFٚD W:-h(@9h8:2^ۙJ{E2 OU#̨>b'*GïFZ{˄Ɗ4-#pl$;ۍtl^:&WlM+5hՓvr -u\6S C֐fC5v]~(3zWbi'&syf%<@"1;6O˂:ű[eSnNdG@T Co(.[%F' \9t(`wPW˟ٺUEx,zビ;6, q{ҶV,^@W/FD"dVRז(_04 jt-5Ñ2 Y?7;4~$kDo=OaFus0YUE IN7޲G FY=3 28"n=V0?p5ACfa8ڀOZҜW]M PwU?۠r 9:K/~q{V7{vͣ+_(uT;}=hWBTjgް0=GH[YxD'%)ۨ.P I*R0b/qkF\!!ՕH_`s9@T,p#M-^]< ZQ$ͺÖyZlQ(}֣Ϋhd2ɆOInŬ:\Qm|z`4dmqa<^/b8ݷօ@j)]8┻n$K F 5e$Դ<GO[5__c -|3G@j!֊˨'HjanEa=y?E ! JóC8SA-bd J"<%G6LeY?_'x/WUlW~"m6Q~+ߺEaw# /?] I DZ/%%H5C}4#U΍H՗AcY dz|lX J ekNK|I3ZWWoQw>JJ`B ]E8/+TR ZҾ/e†Ŷt(kp(&x9pN;-NlF̾АNhjy |4.z?G4B“VjRN^7/k^!OXGC ;Z6'gH-BYʮ)uςQ}2"Z1[WqQ_=T߯E[bt%o Yj:}mkJB54b3m@e^,`և8),~xh}Cn싘"䌕Ƅ`bHeO ϞA g_VL˜>L7 "埐Í8;7np!*lc $ >B _ŔI m_ՠLlg챪VY{g7i u~ݿZ2vg 9jSeMglXl%h*pfjkP=aWg.&[.Ԧ9ZӍέ)% 8o kۚ`Fr졮g]Cm)kB ;y`k# 6éy]L2Gj$4e0iCkJ3`Xf(T4\ q*zbpSW=bSPoz S#$ɬe]z!r[sŮß.x"H<=o@jbTZUW_tאQ~P*V)myԻhp %] 8Χ%>༘ 9%ʜªHp=yVSE|JqOѓw?Toʍo "r:xE'NmPpRZRʰ.5pQOזȎ8~G5fhhs9cTyrIu@8rT0iv_=W!pM۾F\50ry?ۧՏPkNgЬ@IyAbS Ol@VodM$AAeki*oj`copqi1[@WTrf:,M>Rc e:)1oոMG~d ֒1FxZohN\?TV_}ЖyiQyH|(:?BdԌjiՒ.q1҉o C&;\M;a6aLJnhB \jsr\_vLaϧ%}?qh5GJDwȝhdX@DBۮ8]fh+!=hrn/la У)Q9luG,%ON.C@t-P N}k_M3L F^8.6+u̐)4f?uhM8=8-~tH,l뿓ַF~|c[&2Kd’$BBC&,=6.ƥ `ov ..k4I3)ۭ DٚГĩd(_0<:1kf"Xn8uז|i(,/Ȳt+y+Pk?9V2#wФ^n신7x}kZE&ß7} }J64E( i+^iNEr/p #XGrq*x\Q~2#&l1:\(r- ;N^-?M.s,茞Lu յFx3MS[ T!@/"*Ur܊:G Ɗs\h7 {5Y |=Jh$L*V!אJL&nπbyQ=ޞdW׍=atf(k} J-iFرCf-\p-$[X'v*tџU҉4i5'$f]zK:҂T`2vWcl~ yRv\|@VQKב{Մ9}rˢF ]tl[Z]OA5]A,޸v -+)nqBk]sſJI|:i`A漞_TAWf% Є|U;f/Wv\o-UT[Ua@:$r&0`&H׊؆䠫 8NH Y^4{e}y,AS#AI3yq-=^<;@)m\ſ_`$]{i#Olň]ٴ; 8<[J${Htr. ||@t K+CI&?Є$#^M*{,8ٳe|B9j9E"`b!O(әjB $tK^1)䨝 )JbՐFޑB'i}vY*Aŭ<_j]? k`4WG#89 Lazl J817XTv}If/Tː )= q60^}};^Ƶ;Nh0k]..Vj7Nh /\ckrqlÁb~WizSVHGVDI7MX=LS2xBROd4\G^ިcy ^6D÷. wkm}X.Qu**y=?$77|Q0P楺8f^Ka tY?$OϐGM $t<-Tλ0IWmp?gwΞTH(In1wèK.3ɆVhlReP0m49i+nE#?f;[GUZotk@n"(Af%iiÂB-?~*p;&ۦ։`B}t^BxCۏrSX]F s%Ik]Uwwu&C92}8Bn:"mIYs) l-jQ6gkW7`_2)$ȉq я˗5]"iWS!/+<2J,͋8#dklSl\w" z@-&:2-̣f{`W$@qF؈[<<άM4Ku븃bO‰a_ p;%fGkm`u6wÁ].%w GIt_y<'\I_dB*QDї k!޾ !k<% :au{"gP/!}Ť_.ޔb4h=bvRxya '঻Ѐ?ɔQwӸ%s44[JKb?Q=AȧS:hs<xEQUA XIܷA"cEFt:t'jerRAE+OLn[H`ϘdtJMC1HA*?-&\e§V}. ':7ȍۿ WʯN`B4MsjY`&$٣ ]%r,XVy~l 46@0)i"+T;jjߪrS<)K ×/kL]D2rV"vݍuC?Kgg;ެ a4MQ 2G0hLϷ95r̞ݸ?N%6M5xt]yQD ?ͬn25[yoIYE\/a/`z<!Rh:4n"7Rb&W5^m]1:?[ V(I 'bGq0"&x'P'Wm%T㝥E"\XTI~iT!!`R/[*zVcVWD:]i~JpXM6_2zH[qa)|jA}jbZ T{ ö^V9[~'H!dxOJ 0=^@,"^yQ 0Pf_M Dݏ "\tϹڏkcpOPm!,2]_=יɘJo/e?J(J1 u)t׾MOps$85ee`h'X! `4b3k-_ 5ݺL* Ծ6) -fKB&(eZݹdf4sV#ry5 4Ymh4""G3(u׷;B̙΄(wӝ ,U#ޔ=eVlӒd翋ǬNg*9\y)qa^j\=adq| |l"x4YVb-N{qGƺg܃s4L7m[B_"<5/YѰ% o)ӳ&] /޵lh^ueVR ; ^@xSB̕'* fR8I9}r]:,A#H5#OdSͼdk(֪ up^=s3\]Qjxv"*&ۧ+wXxBH*{ȯ F f`}]T>{ 2z-WೳwUcv\/3}Z@=|z̻QՃd_'TGU+}? 2-efFuMgSıpt#R}{X8d=Z./(OI-G{"k/hN1Ēz'^9c)UrK4#r|V&L?DKAq`hDh8F˧T JggQt!? %̕?D:j MFuo.mXSԮJr{`%} nnšQ>h%0UsPa+WȆUݛ-(:D)ͩaV F8~-7z8)< ᄨ>d!_}Ԯs Sz30lW\mo +\.OqJ`N1I%l(O#MYQY`{3 H8eMFg*h\4?zC"o՝u\;:-}ZfZN~]b80bA>v@6oE-ETwDVm[i& Q,Z(^V,D6\HSoHTRuVeGQiIduof}yo˥ 0O@4rccӍzƁ$Uʄm|:zὗDI{oSjQj颈pA* Y6:JLŨ{- I9R*qbn#E!XrPK4xc~)}"tmΙ4GXNj9GjH?XЍ'ب ⤧8r: ɏNӣNiE;C0p]uSx><t&,N!4ؾGQ'aE?ݪBQ1$^xZB}y[ryc72ȹ#%&@kc\ igmNOζRvLП6C|lKO:2T_/&wCkoDɹ95G;`svY2^T@J^/x'"# UkzIs)#)5IB.!uH±?e>\,Q2H\qv"gk4@x6'SB{yI@xyols grRYH"f2Q)"\xOrɤE ?kEXyId[[d>=g U3ZMlHv$djp+Ύ]a ND&*.W^^Lo TU@9EM*k=w1h^}$?a|M))t)GcC;Å)'c@OꖕDC`kWyK;M1q3cꆔ!/XPӛ,̠h Z=u,y*?wPTy maݷW^]0rrF2kLȷ6:xϐYaAa%nN|@a Uާ ^` q3}'[,= oQεEfVͮ)L\Dg;K z+ဖbѕL.qʾoՃ%&ծ44fHOF b JA~O8#\Q$_zcgHGJ ^^dbH`raٵʸdօx)oh_K;oe\m[T͇lw}?m4[u^|ָV&Wkeny'E]'a~'y$i C,tD^4VٗDq!񏍳+P[yހ^wع2TapUMv񧯑;X2c"W9t74u3$N?뼤C' YE!@fvo$ $TR8q։JjM9c& DSԾ?P`V ?-gEVBfuQnFe4I / Qns:;(3K̝ ,ޮ.1$CRaHX-KwEMSm{ㄫHe}eZ*?67_N²%@bpO B$$=QGi{`Uf/,҆BdG?<;?Z YBsbpRE4@Qo~ZMiYgAڹ -o=MQH]fQor4 aqVUO5MSGGueyK2V4,PޯU_in]Us!B2Lp/ w<4JLw'YA 'OޑFqjW]U*=='չ(l _tY'Ó~p85IX#XMq瘐 /6עV>*S;8ހR..re3I4[w .Z쥈}-t1 [5"%dt}$ek){/Qh46C d )?uB9^HX^~z~qYx&IVf#Y7S"y$Ux >7=z*L O#=V06r?v4Nr#!CҌ ;`@._x%R˴ {Ssdx?2Xn@6po̯Ps1bu%g˔᧟y\"*X<{?! L-ͯAɇ%]@-u\A=>/j6M$ڑZֺNdB zMm$1 tž h5G^žÈ$Gzmv V/QWIǵ +CnNPY~_jL6Y[hO~/蘂!j%.ڼd]2kY<у")dRf-D/W[AG{%!b~tVqqC pEMpJ Hط$)~Yki]HT'qa$k=nO)n 0N  gg L8ܕ^LAq0L}es>wФ-Qyg.߁r4y9*t^S fʬ )W |ndO?I򇯌 D[ꪙC20򒑹]@YCjQڗ.΂mW:bxAe'G~Rjo9PCag^]1Aۇ@() /"! cϥD]8+Z<Ǥ{3f"'QLH)s+ZR8Z#@m:" c[YfŰ%-Hv}>,EkyU67$la=걩>WS$R&H7jF3yyzQt`ٿ!Z6D CB5C+J ~#[x֭µB 2< OS;=_Èmp~pg6zI@׍/U;%ghHyJDnfC{4]Z˞ӐG39]I'uaT/7LjHuQ(Dq,Dܞ!,M̙y\hЭ}vo4/ 8LKzvw8`R_7g[\ڽmg6A4ɣLegϪ&_TZ=,uO"p)ԙ\3׺5"w$r`aX%4( &IVIvgaG̙kMzO/u5[;TRVuM+XczMd-l;\Syp Y{=i9y(ز8O5mRz8=+930/w:cUp&5kκ,a.,2-N"閯eK to`Ǿ0YV C:zKhrcFӢz@Ʌ =Inct|*s bѵ5.|#ǒ׃"9 bUPQ}ͭ# 93%"V[)P&q߃iXdW=yq HWQVUu A\4"9:bF>xo̫w_O*>D[ h8ء.ch tažp~Mm{ 7B8`}2o%!%WQNLy0jkXW󬾄 p%j@@a+׫7:[s9{56SR2ddט)4"]N9WAد|uCQOOuFZA#Q2BSë2'++E¤k5J *g͕FkW_̉+z6l#6DR2b iyH6 o :ft"&1ѣY g}A/ F >bI2>So4;g NIO6_0FkjEK~>Bb W̳< pJ@A?r`\K8K3`n0 UAaujqe Qx;[!]MO_ gk5Z{eNPG _Ƣ'miI R80Us '9}[pTg4^P ެfqfu;z8,ZgL̓=_fHHB{C" 1И"y$C#2&EH4=sQz!_)P}Z!R:L-a\3Z;VZC u9ٿLF=]uH? fHoǡ9fXuh<.s:M 5u2~.}JI1PŲ)8U?0P"݅,z^$ }}PqiBuF:14Tmsz.Gڢkh2E3aBAw5kf*Ʈq1",7N>&|ް0f H:n>h k*;#8Kz4/% :k[X@N$66g>hoLcU٨nfzxԇl`~͍4oB6 4[l a(07{\I$+$ \U< h5i;nWGXmQ@umE _J@ew2`,H4!=6=?<R2,RpȀ}mK73_:gQ%GAi]^S]K_݋Ar6,Z]“=K>}>7ޭ[wQNc\4-ԉIb/_R,RbCjIjtyk7cC¤"~ұ@E d[Rhށ`50FM"} h:?y[fSkpד+a:QwO9 _\.kdžZSNIF!qܲarNYh7irI!~\t &H̚bkdd4&BelӔ+ahkiF͟Nޯ'A|ڶ E1im 4_A/%.o; @(@M.CЦRVn{]Dֵ~nf2$$pUw|YS䵨ݛ9Y兂,kW!mwOT%EʀhpyrSZ"D{_3Iݼ?[TWD{R-XydRkZהsהeɋߠCR8 W*en|QG4hwXTIn!{%Tz0Z.4'r ٻ(y/]ԕ׊62C^fKch'z`[4. X`-٘[ӡeZL:;dVp|:8L7xO*Ϡ4\d@iMxG$ s% c>pG|t>g ",3)\#XDV4-pXIιX^gO4k'A?#&H-筇 +9͹?mQY y[M=-donVtK!$o֦}3 ٠Z$OY ( vA_e9ܖ2rFaex3fm‹r7CJZ`-a;Nv>$0ĚCuƵ$fHd7؉,̉vXK6Q/`L.pT4: aV~=BVwyK#M[ ̳^8s1tFa5ğΏg-ö ΦOW2FMMf_MD,ui)PoH>s8Cǽ],^5`QS ̮$Qg"*ű gr!6$ֳI}6)ʲx31L\}9W1âS%pOU\b~uqtw\:B0OFl ⴮sT̶5EjвE LG!v֒`ΓN̊Ea 7 lhI6xWq/zT浾Ӌn?3%٭1d!OvIC g9DeH h".80U{·)D瘝lwO&|3IѿY\^2D:_kVD\t ហISduBv)'"8砑j;|ٶ0qU\-B c ԑJ`m޺E7IMA:%cE0G~k@XRv/eJָӚ sM!FM"^Ii8ߖiM}x޽{t bc~Ph6zZj+_;Ϫ}'0{̰ܢ<[~׎`'YPފ|ײGo7.Dþ_[]ҙnW0/h(,n0{Br#|3^U7I;7 \*–jQeɤdȑ ,@f?=n >!$YU|E7dメڢBxy߅"Ku:aK/]-"2(>7$c}:EgT,~bQu D URKaշ-c#%JNN؃u^T“JB\ ­$ _y%UL拹8~`PV*jGJ1zRl;ڇ{~jrM7^R&\̌v ݯLqca6f6oSRYú+=H:yhtȘ1Ug_cӢH`1cNA^P{MJ1Iv+{CEZT4 A{8JSqrآJ3{஛q*$5FDNu bѶrun6m'K'nGb<܃8,GzX6b_)[t< !=E0i5i 7`}QPziv'!gN_`. glfdοZZPU|3pԽs}H,2p(Wi^c>|Ó˝t%h8uS=! t je wrr0;;7 ذj4VF r=n d" Uҕ9"!Ő*9<^eOŊ]w`kyFC܌ O$Bsя(ޗ8~~ ~;ֽџ3aB]d- z+{c+EZWboR}(7e4oފgPrz4WL}{Rk%8sO$u( ~w$"O0[^F;:t rO<2k\WE=UX{`(~G >`!l؍.' "" Og/Dc:.AC-}+s!¬*W0$δ!0!Qe Zg0,IŎ7v2Oֲ^ 4 8Tm$f#+L({'T ~=dwB5qh'ͱI h<,j*攸A;=m扔\_anJ#˥exv2]L7u+Q靾ƪ/JZըb@J/3j2r-0H?IIS|m.c g7DЦwqvHxpgu] {gٵAu?Ȇ4 ySNd 6ӣQXtW|JtH5YjvH|;J5HFT#58Z2$@~@#Q'G;Lx2/ Nx(iR'8 ͮ79Ǖ~i(oK%(&݋r;[ſ[d2`}`i9MrB[L~ Oj58$W2L!NCua\ŞBt؝_[[zC_cSP@%60mUH͔krT zY Q7孿B{ʛ}VOЬc;cg]ᮔ7E3(zpr JwK6>Ccə92Xp2d@ 8i}v?ؾ.A $D$r~h]*[l'QtsA)W ^oPe_ p3܉xA &$KYĺ)##:հ)Ş?/A#uT$b9ÑðQb)h*a.qSXCi1bwcKl3HWՈsZGz{ =4Ǭ/kb 5=s%:[>4#аht )hjTzĈ^v=ލL 7@(96R:zE6|@,[[=IHm(#: È8x#6 /HO\!s1tIRr 脤aQD!D1iUm/5?-m+/|&o[(Jޅ ? ei量Gy%ډ@g{rߗ#e%g?j8iʶ@ug$W&DW-_-W75cuIXg&9'5u6c@pە`<`]~+.+ђ%K'啁P -[]x|^hkDLzvR orU2l-U&lhi(Mr\*X lk +y[IM#5@QUtΟve݅Oje_!z%>z Ap=Ye.%` s_aGDrȐy]fq*WO2ϕx߃#!?[u ΊhJ] T. =:޺[{:opJJ' rdtGOf3(ZZ?;¶y!?BƋW.Ti8gq!˂'Y`{eW>?PVR"CJ"ozVW#wzk#F#E|] Z@4I *[SA!2!pGx?S3yWd}sG {+8䒏=Z{ d7+U;8錕ѯ9ǧGӀ:Jl:pseq50 T_rw6sIk{0 !CVk喂52O1|St< Pu(QCupWo H72} ORK `M]BًT`6znJb33gg { 2l5|(kxϖKW,-wi8Ozo1c#hymKJO^r6ݴvA*+Оˉ?2[rK0zf]J/pL`8V]:B!łݾޕAJ#='Oʓ_lJ$NʒpHNʞ\螠NH)Uc$0[fjt )1S+n>s Z(@'=\&p Є[ٚ/bXl!jg_huF+01aqϏ2_ңWkڽx~䮁 ۴V0DxfqyI79jrQpq]J}2i;d ތiK75bWlUKues_puW@25f$ Ù#wA[UGIy(?rA%05`07u̧-} o#}N*$k5S 0Q~@#2Ƨ &2E U_HIM!/%xfm㾑-?S[),d8emíg2lD.$P1 &~y"&e]}_>o>dz1#b:^½g8*[b.H_nZ{]™Wv~V^s]q]g:įel24ZHX /xPoWe;6w7%IW?ٸTT2E57,uZ<=wS[gUa8l/# JGS{Ό6`bK0Lǭ{qu6i(Ѭme^ aXB(8pIۄ&#epB3nJEJͼ pJΌ#.EKjw}f0V8+$j9?Y`3lq,l:de󦀻Fb =zE 5ޑ:YE?؛ >vHESzc *&k˗q?>TxhcMb.ҿ]`,.H>}_r)G/D,_pQP.vqVTn-~ZqFG=kThM ݶ@TFg #6Vej(P4B2.Af{Xy{gzp` g-~ UW=)]̓l1,ToѕʘF@0^.~Ke]PF!}1ȶ' %./M6x8 씪‚7o|9 F lRXmPօn} (?b]&ɐJXt>PhG=+L"l3\,I6ӊ,  _g ah{yѡ"Jw`5w%.Qm@.K,0 YX|ls}dp+`(`aոʤTD!ڄ0޵vW8pLdb;-V.wcg?xREú]$QAjxح>d*GG)!Ց!͆fB5T?0KBl}u6]!"T1*kͧǦV [,&|ǭ&fUQ.CL.Sjjx,~Ǿ IR20M[: @(Mp3y<7%] yB?+T0ZcUکZFؘdy٤SRVĸ]B0uU.PÿF71itpB$4`:Tݝv|]ЩH0:I/ !rU.K6/hX]2&7DNןZj7D 9ƕ5oDXJV7ELE%^Uhtxir="JȂI>!gMWݪGOh̛aRSAj6V1&E%ܙ\V^@@S=G eH#YI󕓇 /a3ɞm ClS{ˡτ/r?hڍZՏO#N{ѡ)/{XD-ӫ+#6X WߠBpJͭ%_YFu| _^eW7^X;B[ʳ%:#ȗf!α+x3q:R^3hֻb`:8xe]\~7Y$ThX Ϩ?sm'xBlUsW~$h k/( p 9359uqs8vR6x`)zrdF~HLG)Xx Dƕ.[D{IhnVl%<_UǙ}LĜ:DȪl1aI ƠPgHȅfyKr}@R7t8b(lu橨0K }5"4K]kwDeλ0`]}w?ʌ啨=O#$ˍpc@MOjXeT0T &< v Ye73h{PÚbV Ffq΢< ,yA\9/$3ߟÑ/pjUDI-d$uњRI{s`SQ(n0ʼnN˸6B%r}7?8[E g qW]FDbX"l<' eO`zՉy5Y dRm,{>VI~щ|T'-/MABݞ.2"w]7WnSա-wZٌl%{'~K^e8f\:2&PGE9,bg̖N\@ʹep mDп.wJ: v}iZW5VE .Jλ_ԎTBƀN;x/m80f47 cfF׵zEzVb|3?8Άz:fS55,@,zpr2{ axf+1-Kdn+R<4^3 GCV$*~|te˓Ȑz&eN:nPh.Q3g^Eτ5V|ԣq|UX>`yc^%lȞzB Z&:˙)hRUL'|C$J{HmZaY 7I K.ܲRDo\9Uay^ nؙ\t klm3Cswho-haDpH(<"j<\p`̙|9bսfکjvM؉*2>mm}pY?F_!k,&UFLt #.FiCu_#G3ovWg7 fel>ugmlIX!y$5')̂Ո- 6䏡3 nVԶq|d5`};óhC1?YYw{ AHDa$~w}>uyKyw6Ur;y]8ڪ9sc:i2ka\5vtlor(wU~ Nl8d F=wrz [ϑ@tSvOs:KÞItH2e %pΘIrA۪,~\8qÐfyQt8li<g;:l"nuLgN3&FA_QՏY'InNRo|b?E\*2XXȦcY,٪$$"'6tҴZn| \3ܐe^O!q 5.i)adM++x&qAt{ѽSi ZϔX8IƫJG/5e d'.փAeJڬ,& _Bᐕw}LA"qavui>*J$;&)]fT8 mr* `ܸ>UBBm9 >k)~;"6cv՗e'-TD/: Y"(׏%kLОٵ!hӣStudb/:}͓ #X!YOGjsjX=9P\M?̫U\&bggT4RNW9 `$b)c^RwUNW}ɠF?U5L" KP95:n.uOZUuC"iĭ)' ,M\-t7\qlÝL'y&"^¤N_8Px7/:&R bzyS"7$|ֈ5{LƾS3\2aK"?,XGta! h 8^t}T/d4y KX]WRSUG;՘I MYE:qMu=_\2uG8ʨ+P!1E^ERRzWܧ|˳&uuLDW\r % 0m^P/7"B(E9=8'wˮ:ʙv`wɪn9mE*'\;p9aǾ33 rG՜̎;ɼ#UJTxZ}"Q$l_5}cG3fe@F2iϿ5kOܯ7/ ƴkല"uVcȗ Nˢٙ.&:'@!]wN8%jH1/R7j ᱬ$pmJu}WH?yɴIz~*c=>ؗ ^!-B`<ԡ}T!֫!iHƬfg`oΏ$_[Y&($\m3L)V5ɧfۑH\pF,>4'_ora;V@چ*z 'F"CNuKHX#.ύΦ*vg{G[ j="u*7Y ؼTe.7 FskQ;nƛLiJW^A1>vaCm8QQD"WGS(Q7&;|Z3DԼ*@#{+&'RF0zj?=6o /6R|ٛSR 5t8cs5V!nf>)wZ{t?pSaIvtp| _GF^e}⬼OV 嵐m"Wx>ʻBz Į@2C|ɜ,~P& }B@bf-8woG lâ幃/QߓPts, K)UJ"A :/uܼO]6b<VtӦZ.|-$IX~UD!֕Ť6p҂_*Yu 1GXēW6|h+_:td;;zu঳Q]- Γ& }(jx^i%Mzh~oΉ|`. (懸zhʭ+P]C,Ü![)imX)\ ciR y Os7Lf[V83Tf>GߗܡClxn-U3t@[#|cړF54[hW6 NIJ+yE3,}JELp9$b'PNľ=m;B=h: D)DMaq+.OɨTA|usAE45$ =Ea${{[v}TRӁƱN r/Q|[3Ո9g0q&W2Njc-VB1I`4UG8k+o6A_aN"->-Ŝ\)RT>(˽SSF%eT'?s5ŤX^&#}$}{Ae8?B\W`G@]@rG]ԲYB 6 m~ڎK)eΜtqWYʦ& \ 25RI@bê HB9G0FbΞ9.H6BU.;^-JZ`OjqGQ%Z!@ i|FH_S5&s_wfkYpWDھl>ʼn?@.rfQx ɬbQ!DCwS^ >/xzROGWq[P\YW\ K_ CHRH>e[@[̻4}A^,8[cq%x{԰=t*$t[=2ZxЉ+ᘤ6Bm$+?:Sh3@"?61C L[/UFPL"Jg0Gr]Z_"P?'yg2V7+5M_˲ u\/ME Ĝ{+4Qs &YԿf&|t4.PvP!E(ߪ2((y|@H/%w=u^^YT?Vٶ,y͵9}~!z&tG9[~̎Ib7یV"8%=T̒m60jZl;PvGlqg\l@}W.~AQZ&ы#lT/fE MqߔU>ET("<,A(to13xo x؏CỬds:s_ )Up1x`XˁLi&,ipIs8|{:(rΘNxmT`{]NDSvL5ހ9jZ oD-'6=uhțJ#:lts< /2G!S]a&/"AXjm^fJoFG| bVBAiESz.O$`"\F3L+Dj3PMkn7fk ԅ_"C{_=f,^ YeLKU-BKeY4[+-=lapB4%)`'b1: *-BWG+gYXa9X LYiCi]xV]"'{|g^C/d9sh}k[q@ ㈞tH%Z}V>/lH9o,K^JM 0ʷ(exqLC hgYF߱" jw+4 }x[|5ځ64>abI,Y-p𤄚HU gк5@wP?PD ;ue(]EʂAS^(Yiݐ!gPeAup jz'|NehZZ;UBƒv圆6V pQ9~d(k~tr_I Fmv KD h Aqs~{8 u\z~nC)\`^1z[zcf3PW 5Q8p@f%%Sل("HKN&3܏GDZl\2Rf~ܗO<# daQu3Eah_;ZMIUspkj9^J3'i;H!JcT 3>\ΐ@ x'ݔ*i7ގjS7tL)ہn T#ұt ,/ݘG\)m.'ЂGhKї=ẍve{"inBߵ>zˈ` YHK_BʣS64v$0Sl1s 3u=I$Y6;#Lv m28{%.1[!C鷺J*ρAeG_^ibk`;tk3IE ~f0Tx* \X^AjC5lwsv<ͨז_*$c:xOI׷& 'k.n=LE~_TX4aoZaI'.v嬒Zwały'_pLXR&pM81v/bاZa =ޅG,#`O lBww ` !Q=U`՜?pU+<8]|V(d >ta="N9d]d wm_qXD`=A-1m(HJ^N5= -C<1*vj}OE.ekTsID-U~`k¦vNc?Sp:zx&cbꊴ@z~$XBg(rJxFkkr{E}&Y^!VYp%,:d]SӋNnT8i3QO g6'xmK6k܄:U`\Ig6ߥ# iy9HGPw/aVB̆K{g5adJ8.7gcjچi- oC+eֻp\P+;rQn9k:9m2r逊*WD @a4}Q6!::&/s|1Iqn&{5Ne9yq:Vg!NNO i\b&>fArg0TTVŒ]QE  h'rrU&!rپkoQ'*] reY̦Z]h8 ^wg7wlXђA.*U@/a<5Sc=Q4d)f8"hĬvnk&՜zC<Z+-%yԨ(Y|好6u.r2tf"mb d:i]ov0`$ S2i_Da.<+IQ' vŐ1m)^|JLPvhrs:&VF2}KC_xFX!w45nk36_:Yxv/=+Vo&iMtoU!lDo )zSTH%Q/Q.+6_b{r@QmI%1f& mr/糀@[l8'j8?C.!$sً?kj-Sԙ7ۋ#ā"nL4rN!ҝ]>4VUr6zd#6:1Ît `4ZyQBHwmO F"aܥ2=[au۽)Mb;l[P0Z; Q= 4wPp'Xנlc!9pA脉&B6N}XO$!#nZ*ů[s3ǿ]..^8=( Y\Hː1gb ZkS3T]gw>uטPzj3ޫ8E6MhP-XsMoPAZBT>nuA׆maķR}8s}BIݴ]3*f?CyÏQ~ْ^OϫxmhKx04N!e4I|a ,ٓ ~~Y n9Sf/ >chD/TŧMV-֎ E]k) (ɐ\^q8Nwywvt U9{r2IP3hWsBsSOIaMAR+v5p2׊'?z2@Eld:xSzwP~񋤤oG{[+朰5.q\A5h"bhw]/o= ¶Z\L|v'j2aYr7C}旘onEa[|%wX|)K̛-G,uZ%1[W4+Qt[$M@% 7Hz ȒčZQeRT miIyjB\!и# >-$CM^Nx|MpxbQ1:(#wč! U?6&(!J4C.z#W1ִKl4j)z)ܽb#, ?"tZJ'/4PЛ`߾,'V.Fr!.Tߴg4y]th?0EH<\I|ӞaKT. |YP7SAŒWq2hY)]dGM w09T˦sHY"("^ đۍKee)4s>&EJiQt鮅~+✪/XπN & Ps~6( $3m[҆v^"C'\w]4޸EpR_ci@ebYHok*.9+G>]#JiŗY{xאviELʠ)/O:ʼd5D!PC"FT $vtw"'Mۅ8$E+.A>=HqzF+3;Tڗ/%jQK -+T8հ]_p:wSO3z]r )%-"ڍCz8DJ*FsdgM'fH9~Yij"nh !w{ӻ,'Li:TMQ[gb8a&zsIIQQ47,v0fu~8LxySɥtCenב Hp)AEĊR{v f,"J)1VE&y+ݷֻq^aL>`J?0ir轰-p@_2: m 8{C\`Q>8N7~/VwH@y~p֪xIꭿ̖l]v`5u Dzg5^~/ѹ#eEKJS}@6tAy@_Uk Rdaتn`hg.9qEܺ$ځl7PIXv6L%"J櫛5D((30$md87v)u_t@qMksQՁӊ[@v139oyz:7̈́ĉC$Ql߉>VFH(Nא;nceV(^:lwG5|% fY1룅~wal [ SԃȓϰS;[ӊCu-͸5K$o@+]BUUx^Pf\rG-_1+:RTD&j]RV2Ț 7'F%!`YrvrEccl EMJTwϟS-x+].;NR񒡿(eJHJ >[Q{W4U ow>l?𛼗K:_@Q! od"!$6D7WQ:u+K0,(9 h':'mPD*Y7fX!֨$oUdy)O]-TvgRщpBusbUl;+KAO@҈YL>Izl1 ?fIG-Kh\S_Síθ`4YP(Q>k$-f:b{x%\_=zjI2[\9d`GerglςTڨr.az%'1#7>}SE@=Tx ^h 0y{<{ٸhJc jU Ox͆ϻĐ&o_R(ڞ^KrCw чz9Ake xqϼv:/uoÝ . . 7|@?9PLa$y$:SAnW%g7LFlb̚0-63<\|9fB,;o43yd$L!y4۟#h Va {@7N~>u[4ƦY$^N5UwIّpQS%;9JQ5rq< xAȗ"0Š=׸М+ ٻjNjYZ?|N Ђ(KL!#^(rXl^i};s!S9d||W҆\c?HHQ' P!?_e}uA6~:– mBË{k!m%H?PKhc Zk@󾂐_F0rY-[ =C>Պt֑!ErX Kj و5ΨAXԁt/nYăpmPSjZU{iRcTDח-"׺49x_EVyt _rvk3jD}j1>!}*?!@Jm;]'6PoruXӴmIU&"KQ1L)]V{D[`?z=]\UVީ1yϊ5RceWz>4Obֽ|SGԗ,EDfA+Z#Iȫ Yh=%?wJD]&>N~m a_igJ[P2)}piJ ˖rA1Zbg{30x!Gxk)svcFDlJ %pᒩ׵`Iy &L@{_U% ˝(LhpJ?=d8Md~ :Rg`[v-#S-a<&JI ciŌIoly9aӞ` xχP zs:bMZ\51")sV!]1a)vo5^uPgre^ekvQtV!1@tT- إ ӢRDcxr"l*=TpU3{9!Wn' dؘ7= k[g{౰cQR:Pܿs&禲g:Yu44-3Dw/ITa~@pjV\Ly%`\ci2^A׵>`'ކIzrʍry+*%VQ\_=G\"@ɵ S2_J/ / <ܹ{F}ݠPĄ0He׻6ô`MGP iէQC&gaOޓ.Gr^O~~W.2g}B CmmYO`9|tc$GLqdc׸/gI,PH;`{K I 1*X.ܜahP#yNO(<^"9ESo^x -{_5v`>,)8&@y~Bv$JDvT]QHv*e+:$; GZZ* !V-;)\Q4N4VA{œt c}/AV? & ̀p ߡ|_[* ,q̨`m倵^ 0=L#AZPwSn_@q`9 ]k*K.5Y Al} ;4n`D])yi!4#^׸EC/6#~1f Ի`ҩUn4Q9-;Bj0?h_rqh!vKtyS:7az_1Wk{FaiƗZضkQcԮe\/Ӧ",q,^ƒq\/4"8wZzU9hqE˚"ErŒ[WWKtqgU9O*[U N/衇FBPh W6a!3]y S͡hvү =lAf"{hMx- 7]ġ<%Joǥ[t:_pfmY)`x3+~B1 ܄y?Na~,Gy(DfEmsb:ć "1R眯Gq12,nşiTU-f{I,K`LgϽxTJqJ=L0 dO='#Z2IYKAlau̴ӛ Cgљ,J``ezjGŀmᾳuc5er-r53A75nt%z\-[CH٤K 0z `jxPحHuS3UUn;{cOFM9 /62ͷ_%J{;ʅGz9g^-5S/T)$-YOm ˡ| ؒ+tzE3;:h(ָ$ev3ռ񳲶҃s01M*%b6~yYֵjtw.ѽi wB^]& 1 Hq!Nz)bPA1Vg2shLHJ8E["m&m)kP,{0 $/GNEtY| G:=YewڳX웪x7(Zbe"ӣa&e}ظՀ vʃ }u? rݩ6Gɷ`Iwʇι%pM#R5Kfs1ED1qFCjrYBpxhCfsn*+Z%{C%'#0ԧ<3oC/⸙BóL Ћ_wZ>NN$P6XˬPfYMy]*|p`~r;VGj(a CYKb7;\B)R!IZ7$ ʾ!lJ ᾇ3a`<Gp+>FHoֽf.b}m#1,7 ~ZCVU:o\iO3`-ݡ:F=}Ζg/gKrWg0CRI-gIƼzF>4I<WE jw,ްcҊBA:G( -=g] >;7fbĩNo)"= \N\," ^e5/70h>.Kmz-v-_RI@6mmU^s 60,J[L6NA*@ ̂ , EIt[~#1{EyL+vAof? m.kS2UHglOSgvF1(ԠjO:|&>w\ Rٌ7Vb )1c`A\,uGΘe1 iHrg  ;BF*L}Lڦ~WuU̟,Yg2g>k=BF6]FtT&Vw+-0H^-Cs?꺚&MSVnY& JpREdF\$vs :LVMA3Չ.N}!~^ʹYEd'Я~*)aUFC P oQ@SR3nP!֗rǑmI:Ӽy7֧HCy80JFpi hWb:?)1*f51cN3^?$ _ouʣQK ԜPȵȳfsH(ri6EyFeiWzTLHhXcp*Y9~(H~e UF{4)lD6ܖf6.XȝZ;2D8Ek֩;f Ǔ8)jH8%\!a^ '; (H{#QYXd2,Fvh _IL}:_,` ԅO%9Ҡkb` %{43.ץg:5[BFa%4>+Zx~*PR98CT ~Y;c<;,9~HNz=i9i:CbƐZmװ <8/o^ Bm{[gPS1 -%\wc77oR̥yU1Wy0chUW+N >Žj}p/x\ų39lś-F%hͽ*Q ͥ4*Co%O'˝Au2)C%eZmG:zs)sD#ܸc8j 5 +0XG)AX)58KCKăec nl&ivh;dA "f[Ɣ Lά:.6ђV>m8Clǂw= -ɗQ}Xk^l^ ]` 0nyjDC/v-Ikܥ)VS0dLErѦ ];6ul vzTiyĝ7FpJO_Kʗ{;X8zr`RyE X薐ܯ%zVPV\9K/|`U o8:*BD qG87µ2p[;rco|dհ :5:y-|}pwNڇ7TOW7rBfD qq,"F< A<[6 p3 !6ƕU͎4~5B_.I|-4bBAk8~Q컉5pOA3U?uMϥ+Wx?#^lAƷG{x̟>O8Z*li5)ߟ.FlAkU4KC[]P̃gF]vsqGl7 tK]>i>yӓ0]MI,|eJØf7>.Ț|J/!sJ7Y8Oxg OK#0 F$x,Fj^Cue}TG~^kuH_TKw\츦5fH/YDVfs11Fq rO*xI ]cdVԊ2P=`K]#fwW@ ;ހLJyU~ c>D8Qӽ|sr `@cD`uj.BŐH3ԣ&f@R^>-š {Z-Bؔ{P"D &կ:E4O<]E |/ц |#"l okcmz2d/.{p1\R9gC AQ_RmN֕Q>ٵ}&[aPl1Qn}R_Fď^cB< m uY\8_RΤ ( U*.q6bW񕭼= FB+ $>C=XՊfX`SpSӋ\@EYBGC+]EeѮ{wSr@/uJUV%\J=(NfKm&!i|u|5q.bA&z-`]X->>|-ȆnzPU4 Ye'_j-F SM_RZq{)F19; <:v"RjJgq)m[i\= AM"^wQE6 4OKDAcp"7\~$L`yݗqlQ;8&zGڊ꣣0N;͖~=#]Dzؠ%@PޒýqJIM4|狆uGNki3&~M#1BIuƊ*[*/ a\KgiWBӻ4P31aTy+t3R*r9|t; wg?> U<`Uމ<@vFAn8}Hʐ[nhO՞481!تROız$? r&('I:t6CdG^Ʊ2,Gm~ YrL0}o/q⊧Ek N2#j}tA<9ykYqRS?E^n847Y8oqOPHSlڬ]'+",hy/͟\Z9n~_4OWfӣ~J+Ed_'Mߠ84BOL@ 5 g)A֊C_1KGHEq}i&B/K95PtCjc[ QjVk~23sSHX9/ƪVD.%{4u`]>S@;Vh M] lG5s۪_(@J9$7LYx )~0vWv,,K+6sf-!sif}U c {%vn$1S( RݱlU Q6odaAV>ae5,^OqW&0 YB *XG@;qWQs %wZs e6%jx#þO{ՙ4ptAz{; FAE"x'R2s}(rHsnGq8ݮ9:}}GEe2t[&痣"C|^:wUޞ+x6S=R@M2-,Da! #pfPƊ(N?xP&sP~"jD6%07T('VӀR^mZ%DNLrg+[ ѱ) }y 2nPa+1k מZ]8QWn(03Xr;a(NmJ+JM?BnQ/.)MY4[[ fH6#y(&\3vBJg#Sq6t vK/:Z49AulkjShEB_sJ1GGOYp_NsT6sƎЖ ŹSs'&A"Y;cRI&QEL*:&stewy*PMKvځ|VA90=!#E6 (vk<뗙yhɚyt37T;w]wB*$'Po ,|UI ¢٫P5-ֲۂ9& uTY?pV.#YK=ar, sn6XOK#W!!C=RYa+SmjLJ[>i5?GGy3"ޞݚ QH__ v‡C\#F8z/>7LJD=y1 PVtc)$iq($~D OuELpuwt*2FП1́ r;v,}kD3*i,JfOtZCaeu)T.]NM͈ePSt{[8X7rkJGZi,ekMgwMh-t02ڧ_0EnuDmF* .ukSw">CrvםxSL5tՈli138Zn]p֗-3 R~9\$nb GE]_V+ddLLF4І;%Q#64WUJ)`*O[Įױ}m Baz>s^W5`v ƛx @Pp#Z|$[Bgu5 z}S0l(/'?:hyu=*=DYFH h('S֑\yAe C% ]o#9s5,;U[37>U랈x$_ EʘCH^,ڽXx3ץLQףlVqN<ʭD΍@ |:h ?E}]?RP 'Z|KX+9I!* f@ABTiւ, ;ϛX̥AN++a4iZĔG5 jU]~wHѠvU`x`B [2( ԩ~U#^0mrwM[Xl=qszzGe<ʀ~drFrE`$!hfIU)MJ#C)1cP1.`g-H@oK=tBbPW׭nAU7oЄWb)@gR@x dAeНo CWvMD*:)3 ^;Quf$'ڔ77￙e,7[GN™ۙq’v0(‰/Lǩr!N)=y+%{6wԄ} Lad쇌V,KJCMPڡu>uHZ.3nĔ1\jk #}\TDZ42o1d}08(i_B#E rVqESWסR`^ݞy;n2 Y4> `|9ՏG95鰢oc# وW#TɀwQ*Tc1ORe%BI 9!"Gµ綾V[ ]~4چT!@}g0pOP `!K4VȸMGiտQPesW] K´fq+\AbktŘ|>]mڎl?_Ҋ|ͥ$9+ {1w8)Cj-WzρEpO(yw|>OA"޻WS>Y䫺JjE !-:%{ɧßlyB'FB4T8)-o`Uz>c t|U)=w km14 vgP+}]驢>NRn4M9|/6겤W: #%6w< T:q\N2i ̮)?C lj'(K;=l|*<'ل>ԙ{Fh#` )MbI[7^hU/kPn-TáwM:IQ$ _G~ 1cGd٬'}ѤS߮('6y 7,ILH ;7.֛^#lnX\7}n 9K`y5řIIm4'z7%Mn tnszuah>."Hb1hy % }۽h(Rn,nla5Y-3qÆ- N^U甖kϐ-A*W3R?r{r'Sfy;R߁$:̔WyAl>.,FGӹ@HЖ)jb_r$eq+adi3A3̽Z੭^6x+<;=qb$jRt[&t67tѨh݅ ֆ.Np0<`92@~ឭXx@Ji2ճɗ>S'|E/acۮ',D5K{jZ0ե`Crskv]3 7CC@ve/eUWP?)0B $u_JN7PB{P#J}`=} AX$.jσ4̛GޙeɑÈ G?T.r(l7gl]yBJd' O(6! }迖l31V~jaeNU0ypM ZI`v:XHқ"W Z:JfbE$ &1O|Ov4brڍ %Z / 7]#Q*GU~LEڽmD2>aʶA:ᆵ?U|t2PxM#oۇkvv}"4!5ҳrn]Ն1id0ߙF[{Ҕj;oG4eA҈T4|+b1ENV6r켕EKwdN7KQ/  (~ɀEr5wRMYh᣷cw5y,1Vć3Q%]]|еɣQ̦߹,D{bG·iXTbFUlM[e3.ZD0T+@Nᶫġq/Uү@\';j&h'+e^be= (";&TfFL +ɹA9c" w;p`e릩9:.Y_h˖Ȋd}2meY+ORb}?f~k Ē{U\~F`'lVߊ) Y81f)Ӊ҇{۩~eUHLJ^bv֊1Ns1@xN0cƝ|sedx7,7$_ b- ChCRzD9Ҽ 9*hgV[@Mr/U=#,gr2+NLܫƂ0?d?Y28nXJ18qa7X`aA (֞5ota`ƪv z ]&W3wm?V,^CˑyMZ}V2R+d4?>C$a y+hBG\=zd.ErvZ/){n q:hs=MJhьpI!Y024ƻ氓j)Q|=n( )̊cc%d'[X,p2ٱb*Y40v#9]`Jh 0.i.,MZ1<6)&>Hȍ0tslۀ334œo>fӜϒTU']}.D-(o3ѱ+,i%@HnY$GaD8@0>NBd.,'"q\Ϊy1SHHYDEw+~g_f< R=6d?` Ϟa\lhtP1C~0M(Q3*!;VMl:MJxWfT Wȫ\GQ@H̀Eh(MmOS_\FXÞȀ݈kb`-s 戲U)i[1n}e-@I 7!9RGC~/oxU7ۙS{!t&TO "JѠ8Sk2,N^_GBR[DSRlfq¢QacD`u'GUC"=rj1?lqU-5Vi"zq_Μ34i6S'{?l{{ٱZ R2 vf +¾d\*&Sd~UE3 PB?,W4yTx, DF Xy.}cDI<'KnD6iܝ;bqpBE37? f A5xi䝟::UpUe!enKzuas4@cȡfv%cڂ ,k2|i,ܑ;x28dS;wZ_4QM-ad э=^=NS` X x$":$5đLVyu_;Z1?`- Ɇ&y򒝝$F(~k!,Q8;VL 2mzYs#?08dltYwv651hޅ`qƍ|=N42 l=4joxM\GBNzZx*opqVft|@q`2poHN*4x?rE1ϰ+EC4!qLswXml`HHuU6§eX;ըvai_d%*.>U~d_qZ&|2df'$8һʼnAF oS£=tǦGpt]ى<6XRcٯ! 9O3[+;pෛhD[ uэ"ԹJAxPBAב<] vbdaپa%5'_ J|W/6[kqt1-5B0ӤtT{%5$ Vf=43h ^}QPC)&@e< cOt1febmk* xJ{p㛹8Jߩ@bCa.A WҬc7kK-.?}';/"q (y%[ŊP<:۽ʯ\B%X1_  2RѦ7U)`V~ K H5x'ŮVaLG(G3۲(ǡ%FuGODphA,8P?qzkô~t?W#e+b8gDQ^tV# e;w]CHԊG"'&^R_` Rz}{db~`e>VChknl+O{g$u~w"S+e M>z| _9;)ԷUV=`q`,ܡ옣x4++eX5Ÿ]FeGdte/[Iu,rCœb68s(HSp(kU }٣.tR M2K6L0:P#Qk(ɹ`,rV3ĭKS7^TO,4؎yeӸ"F {] xL[+z#lyٜwTў+u+ g͒|0҃:~"jl՞ѹbY6MbNX,?!$cX :aC|Jrolqگ=l=o("@kVM` QUj?T+Aw} fUK.|I0g8 uT7VoKdiU b}O rl:}i߷eejb^fYPs9m.0`< m^NPxu7v9 Cُ$ Z!S.tPܷt[H(x#KTζCհu Ý,H6+^VM9ͩ^؝%Vry_ R?M9+6H.c8fU974fu\_]RF@sqbZ6  V^]<1 F>-I78"iwU~0pR՞˭gvR[*qgE EQ,) oeo+=ea(wdR5L Bw>k&̆gC !%A}hǭ-ۤOM\tZJSUr1S6RARmI},yE`4)<6k\$8qw1Oqh⃅7@a0ق3zpȓVS`i2Xʁ2 Q,9 0mꄵw'܄p`[1ܣNԈ& b+M18% 07Uz4O0߉B\8$tԅ$$n|e'4-,֔3%G~B4ǂ2?(aKRz!H?MJ%ΓS7amqGƠ1 KzNхkRl4pMÈxe#U߮QU@Mq=4V.5j˔uj);bHnC 23wU(ogЪOz7 =gKh[>T0TܽS(fW%iK!d-ڋ/[N,xiU S? U>ٷ`H"O~Z5$@6vo^ЧV&U@z4I,),WI[\>!7x3b/ Qg}M'T>{sr?:k Ԯw1&!^֤KctعBHZm")S;"CNITcى{1ڗz Nc-uH5W"i~ea0Imqpb0vNHcX<3oIX\j=ݘ\&1}Ѐ5*ot̲b)#O1DI.E<<3u[CuWJ֮Ed7.i]{D0s 1\Ž8/;DK#-\w>"sJHqg/W-FYݽ9D1`AkD̓NO@YC'tFONϊh=y`߈׸CXOpq*"Km?P#nZۥ.S%:D '%D(2{b1VDY<Xt[gc e3lCSXT՟>N`3P)Ӹ`bpcH&4,ʝNJqE1"R!Tg뛹"##'4^Kȣ`BQ"(klhƯJu^?FI[BzziJ V$鹜DfhHVHVw摒@AI w 8sگ=>4FS*Ls%VFeI #"G͚_RNմOLu׬,}=ԬR㻉6Y4k,Bxv-&e!t'Yz6*]2' I}طs`rCXe1y?΂_SZ 9~)po=J`z0'R؎su z{Vϲ?gk2tq &mq*}J$]i̭ʝ3pyq䍔{KC-fEb0M 7ܞis3n3"SR}?i(ꮝ!^Nʮ Iay kKvH@ )F4֧EW" ?'K@KGi{ LRlsry!(Йl.3:"f ־K&0~"hvOY$eHYm9dD 7-hFĿK&pAv<<&5E&6B4LnGO)f-~=kǎRa `u>ٶ =@8\fUDf 03-e\Ө%wrv?ƅyx\ӡ;hr'Œ0C%@PIWi_2@r./#.Q(WV/]^Y܎0cTm']ec%M'61rT_N /El䊮 (v(C0Fy9*OΚ?LluFȀ}Ӈ[)p^!pBuT;'(] CJr{R^+3^zCE,P2HGϸ.[g~J ζtvD4XEFp:Dk-Bj81aE}os LulL}!%k]#L[l1:B YO2^p]3<!76XSҷ(TbAќ0HQLE Ou1b7*,ٟp ۂ=>!)ގ.*q;ӋڇL)^J'dhko{4_oHm!oa \y7 R#DDD;P@M\14,:1>n O/QȬH?~zu;nnknqb-l/Rԫ148,Zep&i>6~Jd@@yWa<뛊B9Ԇks.yU[^%\n:ˆDžzT.6 RXd_ 70+qAVa+ JF9P>|ykKoഐqOvەN&(uH|aF6N csŢc$ Vfo>?i Le?nUE_MUD bA?w}mF)Phڡ$: 9 UtLݐ"5 l_r25_z gIo_.uhtPƣ[0Z&OLvF0DcFIjޑ3$}; 3db^XQ.ޟ:!d~-aV`b<ȮHeۑb Y c&3(\Ы#PVz=I@Ra|F1,F4ǤZ;bG6bD ^ͅXxq?){_ @-_{uVn.DI 1{2a? N\zxL4W<0\$t8Dw`"fBk8*µr8RrT9^H%`x*l&2}Q3\-+@nW%l[}P*Qij&~4EÅ+F #D/2'ܨEC{" {x,oW|\x (}3{iFO*HWIygc᧍y4[ iTko?Fu¥3 >{v˦ .o<<•aI0Mg|yۭD/~%{}f\A,1 >$j,]TU#6-$ bQo'~%}[Dϒݲ*$cbQ KEYT;ӺG#0v$x,DSG-ΉCJ3mu`"}>>ʂ[b`zG'4eiKNC)vfCwOǴ67#h>~ z⼍rwD12e Nj = v3f8bLB@;̡PjZ]h? +6՛)![BW7N!^#T:ъj!htgZ):>V+&Oܼɶ68 y +^chw=T>I0fHokP M7eB-Ǐ*PQ- '<f^. ,+0Y{Xu`P?7CH]TSҭyP]03F|&(^rfՊR͞a}P  ;8OZSu`m^ZI)DLtjC[oǔ\o NJ: e~{<23i!evE/;r̬H 1}ΪvUADfqV9GxYMց2ˠQ UNbnO-D(2\tE.4,ldoSI<˻؄V fKWmj]xLl(8Nf xt$#XVÕDn% F3Y{ـS#bbTnQ z<+~̫.zhPQhc;F]KVʛld!BN2.fuF6ElHs|[J)+i=Pά*Ɖ[r;$À *mHޭ&b^ӵ{lDh[rv^ZԦ6e`TC0LA(pe9،XO稞wGa iКXs\?#\XB*D{ t~{j_ qVGNO~]4/l,{,X9FUl+3ɀ7ZTסII?㛸-9(ZzmF;WEokwa =__`YGNgBP.I&@e(i+ Dii)9x:Y}C7 bHl~pןL(UX;~ ƬQ%[\UA/PSZ M%i! C$5sU9hlrĢxд tͶήGxѲcz6D^ep w2@!|U9௘lKA%#*SLk!h 5Mzb^$а`,uLR3.urle;2ǽY/X8 $Cg ̀8$.cJ\쁬6nպJSw424}"NYblF#[] )/0D1wa7L Ð\ UANp.UKyhek_^)  ;4'Y"x@`Ђz$xh[ը9ag,F+$u Q=t#Ռ$k\=$.Eb&ӥuA~刺:=6Pli6@Zf1 ,B=~Nsen9ݍ7Ό)"h傲Af}eJGޘ+_JHNͤ$]_Մ`P4|lJ='u1 G 0moӄtt rC`XjؚmzwoIkM 1ӯ*ӏNK#p]ZX '?s{+P0:V@{r=tc^/qƍbJt^y2IT}tGF !o_t$_$P@zdhds:%{Ւ v@n]<*/?( k!.@^1`7q7!>_|mK(9Wr %ϔ3cY:` 9 K^sFQk=y lNscFH煉敄 ͐[W15(Wc3NVVYFj H<&UHRJwmXQ !r?oRm2ʬ $::G1pɾZK'+ kqlb x|2Ub+'HM~NeF}n@R[~hC.Aيk@̙J"{4Y-ffD|X=68c8b⪊ zI ><~fB GN)'UuwEC3a;{y5@uЇgD;*e?mQh]s<CDN~&gzT2dl$9cͪ&Y`iM˷Ɔǰ2DN?j,:ZxVM#BZjލz6ODoZ@·Y *5c"\p(K{4뀟S~#`𤵠tRsD!iEbZ3*ambLwk;e7[89'v#? aRj~+7Ľ{gw/ KÂ%;-}n:ȿx5|/x~'>}y&?}~M(4,jrl^j%kߍ#B[Mу})m%MdRO}FZ*q6BKRJ:ϔbǪ,Irk߮m]MG ZisWxiN䗅dX_ٺPHɗŹ{uPTܑ~`Қv68&=_YQ̄]=KQ //A%c)wr~/S;nIsX'*k('{Y.B뭚3DZK(Ąb?f.eL' A(_A+FqvhN0!3͢WRqTlP#_JL+7-gaۊ·f+ m\r918>ݐCw-Iuj5ǐK1F(P|DߛY,Zehe?.* HT BY,J{,qR}eU kHdm7ֲ#@ۦ qf |TQmq#Y#2{́vjk֪dort=a_yAܼsf!i\B$Cƿf^N[+> &Md9SIt㦪Vm.Ihfx(;A"^<'fv֐90$.L,ЇSK qZLbk͗4fw+^awS>*Maec&}{/[YBt3T3^c\&3̿͗A9k'kNO(\a3Rf>͚ =<" n~^ЯOZj\Z&w@|r!n+&b }\_ux< Ġd7TCLbNuxoЁ`W un}G0|H_zA?v+ћ:Ƒcg .zK0r)ޛC=0y|̾-[V>#[ YYc&)5,,2痈 R}STTjO.) C,F*/滿Z/6~9YUr~m*#52.h 4)0Ԛ ;؏EV~ {ZacU Ѕ0R#*qյp@n{adz.]3MP}L&a*,Q\*?4~ +P(wb{/S< g3zFq,2wP5MR>ނX?O؍kH8 DgyMWvHMƽSBQ|M[& VG8y5Rn㉽{*g:qxc/#U DZ7TDD>B{ԭ8Y>w}Y,7D#ΊXDG2t~/ܝrAG4*^QmKPhL0SM!BLOֆ_}\A{K )tӰWuco B~^`Jeji `aE%|Znֲ:'`rˉ8̷/58cA7!t%NΨ`hULѱޘӯQF%qmt#^fnJXT*xhB~o8Wo3Z+k,`|L8xn/N)@'}gYIt.vŶ6t-"ta0"XV*Ӈah-""T}wx3$Μ!/]L=™9:]>KrFC7{dotF.x=G?, Py䚎)-EȁTɽqٹJ #a{`!= ʓCd6lN|1ň`Gf9zB۪ h iAaڮ90,l24\2[GP 2i& }3qo5Wnnb_L?WuחN%3Ok5nȇ8ggxćgnwDskMgXS;b״ҬTBŠ z {`=*8J^JUp,N)xVlBI#$ܭe _a -NONmm]l_e;ai0u*~.Zp1-:ɳ ^)k@)|>\dhv,Q<1 <';\A6 Pq!֓R$Bc*S˙I$$oO-8 WOk[|UeZ24q0n5*W8[ 9CX́7ނfnC6 8Qj=gXហֲwBE5=/3RBgL˸{ Dr1 >.2Q V7592 {8*- Lcy5|)ZDK\|D@/șuZW N$[-.^Z h*5CE6ZMm sIY)ۯuȒ1J:xo / vo4*3.N[&(,k02tVu!ĢSiϻRk-a/Q: $k壂UpQkqKO1D kʆOxb 9"36( ZWg7}MuK:G_7fĊW=iI>1C!2z/$Zw@lYBw;AXqsF]Z=5>qorM|VٍK&*rfP 6)<İcYj S\(# x>KX/!Ku+TQzE>Mj{,M BPBE[+g=olm~j(|]` ˽НC,VąZcc,S//F/N_="?(f/Ų+KUbVd+LDob20ʔkBSϚA"j)N4I/[,4 ˜٨l% mta|yof"9sPD$\5Â2J_rgNK˂€!!mtΩs_8O'fGHsi| % n]*q"#|%itPk9kWeѫ;S^'hXfK8|J6]BCa~g&jb&;͘*GI8~+5S8b0!?0\f%ElS _UM*)u<~c?]p ˗*p~;?W Lp |O+=^'bW9EX'L>RDJ$]m'Z T5! Ck:OMxw?(^ϛYU>HiL`&eRPJ (jS>Wi;iɋ~ S:GeK=XO7(TΒ>FoQ"PfQ^P)޴"A4Lo4"4f{ G-Ǝ#Rd~T3X؞5?d`wAnO(;Jk̈́<as83#j9Qz 3L1fްsn3ɭVz(Yz$cf lHEzgF1k$Yj:W5ǣȵwn"܊cׇק;$~to0ܯ$GNfX\SDH]kW[tJLSB"h'*Da {pxyuq)CRvD[]+Za!5I]ɦDJ2 gƽ[/a ]Dxƾ$u|[L In%b;`'7g{֪|". O~(}mWSU׆r3ewp)9頨zp4$I2.L#YZĵwPG *stTz5V_Cx *9')u@!gF6_ݹw_nUO 8=kcEd2+cO(`:9kHPL2v:ԭ#s̴UkxU4 )AInX6LZa6 GqHhJ>2d?QR 7&t.|B59hz'y!V^̺R Y^~Dp (C"GNP0ux)QЀ=*ltlgOJi2* {T0[~Q"0({;:gEUW!se]@+~FZ=tCKJ w%Sk\zJ* 5Lv $s%t oDk4UUB@mw @*/ղ$2EbE^ƵvqnaRbYJ}zsYAM]3l6[iFRC~'֨JEQ(&++uðWLjV@ Di*w|c%#*tCq|,PR ]o0%tI|baUAc0:`R)ieiY9dwma?;cK# [M+k.$>#uUwwP$xD4mf+hSą pI[ѷ4aCR.ǫrFz"p9lٯrN]rUhj0Ex,rޝ^˩Z\C4Z۽0ݱ$- bP$U 0y{&cOW$smnI9CwKxbΈbW5>1v.M@AXz Xbo;bdD8T1 J̉2Ye!1x\T*I.|58Y*9"dG-LLO,K h &]Z|K?tE]/%emHPc}__+6(qTf/.yƋ l>@2yh{bWֹ@ka>.e`:e>P,rm%U J6A܋n[#F44U(zn;6O0w qhd}>Sz`ˢ"3)Rt!c"3:[4y[*L;ښ#㻕l?<`^dXlyx+b~WBz[ى L&D`rm11G/$#$M#H1. nYhaPsOl4IA)4b(=*ɐ yFd*2k2 \Ci.|>Ԉ{y^foMuRUʖ1O{@lѺN19IK a& M7H_;xWМ6̀zQbN2!-iDwNsClҶ36?qaI_R_+S>#XY¥1) V3lBoyr}DiOɯnZ5wDxh$J |yjq9T+̐B">ӡ,"|@bGP#h95߫/u[V 8JMhpiy<ZP ܖCm[T{oClj^;>V@hZ:WuEPJOiqV(f]aJX :s_F Hі)7#z}6X_3!՟߾hBwC!d0bxeY6%[Sps6{M@ZFmD6P-ͤX< \I2"d?47R/Vyn^~]WxQ2rC# md\M}vpʃr`9nxؾ/sSQenvqw;Rdu,7D ϼO6lNIqs='Ikkh$O!1Zki) b #4W5(e6(\yqTWH4Ov~&1K̪%CB~cUaimV 9BTp_~2+i;%ȦY\8"ZIA kb+%Pa?}kWkj{P̘3j ihh8#IŔ#K|}U/U桐H]pUʂ p 3Eyo1+m3Я",X I'djQpWȠ-ujxaRQw"dDTF)p_Ru ĀH&pc3ΰE;ɃR7 ^>0?7OuCt>N`D vʝePC/?2pJdwe.h3yHJ/#}::=2$b)p~T ǛB6:zJ?碙pXW57ߤ %"ǴD#J*eOnZ4NV=j%e ~4 jaa+n 7:@?jlP =`_{-slJQhTBKh;j%*Te Md]y~|@SDWDQĥ;û ^Oo3gQz*}RJX8y%vJvx1 pWW^ft~^%NrZGN |Y_UqDô꫃jg"p@ƿLK=-@h:%=Q/ N&ЩH-,R ;mȬ[  ?2@\wcYs Pc}do<%qBZ[ #'k jz@+﫳GեGB4ǕRї|_)4_hxl$pZ]|<{:jb ୢXHű;}M*B' 6םk`^oe0%﵄L jy+:})q&.$}P wܑO>vvM 0 Ƣ1ʾj!gϙQcV6vANH̉)b3%ٻdžͶ.nt:j J:uXNə@2(ښ-jIg-:cEP_n\^ˉZ//5!$(fm8BEǬZ]c9Q-kFk>EkBmï|QtP&νI~^¨dqWXd2Apt2[|(7X.1h B&ZwyϖH2tGk)N[!'9oMUU/y{C C 2Bw8.lj˯ӳ*?="uD05UdEXl{E[f)Zv@G tZt+ٔy2MR\5sH;θᙆ¢_4=<\95Bf*k.|A#7Xz&pȥ#c]'VLu-$VgHD( Rbv`1M@86N ݉MUKG;fƊe!'#6k1pz\ct)hM;!@73dy[@=;wۗNҽ# K]h4kB>KٔkDtn:d5xtsL22 (m<<'i^+ݴ-K0N:ե:jm0"23fqpujy OԟMX ] JQA DE-d{aAdA,B570G5ɚ*rWKf}l}_[kə-;S3'̐k\30K^r'qeDκ`ܥ?D ܱ\tCY"̖ RaPF{EtDT 6Frل`S$Gn^9L2d^b0^r`E\xeE:X/>BDB}g{晦d*h4vvٳw_ű9]{bAs+B<  9nH 0Xi7pq D Ƿ*?>PڝvԮz/2KD[TB@dȥGl𨋡X5ܐE0s^결Qr@OLuœxIkh̿mܤS $`,fN!=i\@OIT4:b<r[I%oG偍4f>NÉb'b>xf9SL,-~Zݓf`{6sZL{UvÝ@J$2{:pk-X}@є/m[c*Qk|8k(sگ 6Õk_ۭ~I#bU1f XrލIjia>Gh Qp)=CvRے ^#'x?&v SSknf}#$M\L7'GQ&uWm լ(SLЫNd 6(}lj % aW(wxJC}9T:6ѼԳ"nǀ?lBǦa+o)\/Oԑhj  C+ cwE?^)dKM}hCSM82/wM Q28iДIq艣EIw"gOs_6/?~͟' bP `kPmP%o/Cl-_x`V 5lCw&ˑp~d:s[\z'AwĘvB~uFh'e$+Cų G'Nxpg~KGx[h'lŋg,V@ kdHc[)@(͖PK}2F(MUEg$;Tkn݂CO i d qxmA#V !;ɄM6'T3*_#~Ln2Օ+9<]( E·ɫz +ir+ ŃGUT q _z ~hvG10-S] QV;?愦Ygr6wU@>(𖓠TK&ġ^<>b5UJ\Osx8U,BWҝ򨀒#Uy9}\kX:9~qs $U k,@I8Z l.`"-~b<}ZxCЕrF#(S5)>HZoc(kb/_ϓW=!A4NZ,n'EwV !龼G!X1$ϋ~Zpaw7xne'?EBdayX1CoKy i^k˰;OX]vh1zRn13ϗ!A]Nd[[top6|yB7>012#8rDsؓqUVVQm oA:#7o9/8/F g 0rԪ㑕~Cƴ1wxf@DGCȓaKrˈ.ӦۭG ]Ҋ1.Sy6LKp-/ی fshd6p~BۦN7TOe'I~ ڿh.a1Aohr)2tB3hAz"]Չ5ת(E H/m((#ގ*w!)ۀ!l-RFM*Wk2{";I)K`L b^RqTJ ?MXj=Bb~;;P95/U}U*{WL m ~,LBK,_-\SiЏ m"}?5%EԘ;iVh9h8Kߢ\ɘ(]o#F l\!ُxkƩ :W6fܿ=RW n6+Y95UnfﶱSDěIB=~5o Z( {}rCz?h,",^88HEM% Go)`P'mF>N-\CbY$Yb&g?w_@_i+9ee\Cau h͐1d' ayoe3 mv73 O03&˘Y?C6ӓ;g?X@6n({hu^Hͽv2(rL ظ\* ^u':]Y*TO}cbc@sAItX- Ѻs[IG-fn1A Q-h=e݉*hśF; エ Ea|]k0f=, =gF3>-}4s J4T_82f5CNMدh{?UIүXYYl1boI`l!]~0&iA?>+N1 ^l,#u18xGZp.vj:W/)ƑA ,mFcLmBi?)`6Gf} `nZ/Ql:t"hR ͩ9z=~üѭs:%q1SNdšli3>v(Cܻ wY.-ُ׵({U{2Dc1h-جqaɸɞUP(⫔6۟,b/ZpMyIaabD,K4U \|]OlkeKAI}%iw%*N&)k\pt!؎d(>YEɆկׄaHV8 ۢq8xDfjWslvQc:q|S-! +1qWeO''AZ0BVE0ƊD|P;la>ɫ0;&,dØEqQ==IaqDKWҿYYz&]u&kؖngRnuPqKtP=NN Rd=.%υ|&P&ʜ+1<䍃a+?9صfUSDDw)5ΙE]Oh1ell$$ 8Zj!ty G1Fo)ˣyf%w.C~H N6Wދrst'(<Ƚ8~z%CWr 6vzG~)sr/wQkX68y `V'xuG˰vKBJow46sGyf[kJ*SNɃꓘ `sl9?S|'bexPYd-]uY8vs.5ryP&=DSfMAX;BFoDO5GVigNTF̧pӱj=GK  <33֏S!k+?)SҲ&;Y8",+9#W? ՆH| .q7-N1T'UdiDp꜎$z/*DU+fcR۴SZIf?ASwSa*3;~wkit$ Y}bJOȧt4Z[˹s)*x.~E* %/KM[F(N1|:DFea]NA*@YSAnRkU)L]u=/#:*ld_lUၙS.`7trҥ+9eO):fՃߜ6{B8 3$\Xl6Ʒ,8Y k.iVZ5s2= DR*Ơ}4spMXU']zEhc>Fl3<>zʔT ]߬Idd$+,sN.Kt)NV׉l||0{X}QtKJVqF>t{PeՋ.-VDKiԪ\ɭC(`UV&5g7D^hv Mɚ"16ۨG4QTuY]pUmoۊgNƖ\H]Mmy*NL+:ǥ݀[Fvq1e޿LeOc4QN\A(]=v[W`n {񼲨w璘~e GU"wᔿ`o'JGt9A+mJil ~gZ] !$ƅmڐ,c )MYkWA$X9GV*e3V Y4>g+evyY Tz;ZkcnG_6db,>EcB6:eH!*ԯA$4L5-LLϺ;ARq?/ecBjK(&JkrˤK#0'2gkڂxW3ƚ3KxsDmQhA" 0]_36|/N;KVжyrA?.wL?^v3fwaSr|*Z+9mNDbe*{:@aW>|꽁*-C7L JTd{ao]+μ5~0NRP)h- W,{/jqs'GKz(uH6_>qwrV_txzTT^y8/O?2)҈lps{?if9X8"U%F9 FWIXrZ Z66.K}yח"1L uVʒ[mu @N v:%UfFNJo%@j5W$2E :CH{7{Q|0<;0L8"fzB!CXi3Z6Gp¡PQ` gL5'G0jz&TP{/0O s N|ˮ\1!^j:LYwk2QF `%sF[]&swM/24CkM]|"d? KMnn`ɯᡵ::D*0QMpj fU;F/b̳YcHS6P6#;voZ5ϡFqnE-pWV|Zn"tI]& axVu*]qw M @zpTSE#om@l41EJ:2RҺ=$,๞k;#ޢ'm8UH o_~H*H*}ST(ZM.}k(zZ?wgMcA!;Q EQ 2zEhNJ0A64g˒^2z= ZLHxgeS<$ds-sJH:'o'}_z-(-s Bb]*e^FuF_*5iu7 ='.q7 #.P尴,2t/cMv~ +$Ym;8U{wk=bL^SC,N'&q|DzqmZ@JA;ҲdD VU.\ mPg *wWsZJX[ >*1GG"%{:u/*?p0ܠW)- @Qk>\= A=Ɉ15rLudRe&%k bOGBuLy^P ,*k~',{>V%D"rS>JZ5</гV%:]X͜FD.JUiǔKҍ)W7& wyG:a_3sd6VKDܣeenl!@1df[]qN9y@Bo\W\3}dNܡh拁R?3 EDdaU[k7 XN~]c 9W)y>^pҰk,_:1yU1yװ4 @? _c=xIB:KDfubCk6S+EׯG9"lXtnCel& -k|4)F{n[2L Y Ö#FǼ|ANȖGkQ&l#FŅlw(T jɤ0HX:Մ8_w>qDp%$|͉d%+jpMYC8geOd=(Z'6O,[a! +H:áD J! +VdW*$6 ߯ * MՎO t`m$/!mѶZHS5U&@鬅s[񈃀j?z=eٛ59XsAO'qy40/]=,1Ƈ@_[mbPfeyizjqyxʽL¥0fun ? 09 5|^N%dRQaGDuTPnޱ:HHcSHztV0j=R7>@ǒ E'&@:UF;WUhB/ѝdCu!3aCG"rwnҦ otHlhX/U_w9r/vl*Bb:@DVc*ܲ:zj껏=탫rw:{'u;pzh |8ū#a Y}xȋ(49^D9(] cB"՟ τ@Ω{jFE3!ETA4OBfڻs#׌mK6k+B5V(\fV+֐zWB8AP7h}}X)uc_~6↥9Sn!N8?Vu4mno%OXn/)RlI@ 7.RK!&jZ0T|޺ލ{gA%?ʒy79~"9')V߷馲O"x>\,+q#BV ++B٩U%` ڤ%xrVQxӲWf۲mShqCM9˥4m>r;FbNAHNQUvxa:H-& 7^F$6Ԝ]n,-3jg 5*nŕpkOm?M6T'/56M'XϸƦjo~m| ;|Jw oMr^Nr "n#%+Q[0X=CiAR{Kv|CJA\7}J]4xd@Oi +  3T%X4/0(5͏;W+:z膈.^;5}fOU#]雕1 ƘB'|q*H,g+$SneQkod Xw$r(@Fc`Vپa þZǂJ_7/'Ay>];ܝNK6HakFcг8 DKmݓA~?o'*؂aY 4 I<1 Oi>Ju96 -}Zݳ n+W-G 5͇ s =/'-h6/r*/)&ߋ(@{ݳ I9i()@}EbIm屺S1uh-_a؂ՀC!o$=q3*Ap/Et7"3n@gpQ[Еc]q9(xuj>>Tr%D^xE~ f^+M| P|Ue(2/DeAitsdcnz"MFb;k `ig qQcϟǖ$BP QjH޸C&!\rՔ3f^_g^;DK'fVaSic4<д 6F6YX'gu8oH 7R1ْ$7ֻ?몄&ds^nsU'K8&g#*csy% r?N1f6y@½zQɽy&rNMYup56ϘvSmb h^s/bB:SNgbI86Kı'#Ơj> *@[;,՗Sf)3[u+] sִRI3I[͖R^zp5aKkO-H"1T}rT>; yvr慚q )K֚̎Rvjx Q;9 Pe8Cmk}ݫ\2xQi*d1:?ݞP7wx!QfFh"t |z})#- K9~H/aC%ӂ&3Ym vʸYՃU:*8[ jS zk/M`Op_I}+Vf}C veWQ*az ғH~ꩧrGq6Ɠ5N:\V~0H=kՕ/.LTؗ:&葡hkh 1 O*i͵X;ޅNJtNz;[_a}y:S:ؔ;z_ Xw@%4S.Bf"YZOcy?g_D|ͽgpI#nxp{zOt=캬B0xb LD1`,f.)5,lN9o}j.Z΀x hFM xibuGȤ qJ2[3Qi[2&zHay1q?˽(GGHauG4}ZleT9%^M|{c>L~ @[Oy)aoQJ׳bx6L,[>fn?5, -H5dr3 YZ