python2-perf-debuginfo-4.19.90-2408.1.0.0288.oe2003sp40>    fƃ ;G|`u` ;> Dڳnc ۤN2~B:G_,)ԟ`URrtxbZg;;^;҈a^Hi|HH>k/3FM01e{2@:~= hXnm:T S^ VSP{B[ %!\7ū'awVgNA#nIe{s3y0 ?fnPwąq7CL0SAr# Lssˇ38 umML:ё6?j '7,#h ՠeSc+>0#mHn "?L0'U'ƭ2(Xae171cd7836b5e2f7ddc40c55bdd1c81b7cf75003d13f7589d7d8751e0c61b3ee7deba9aa6fa0149a1d3b2fcedd6d733d0b42d22 o䊡fy$4M+d>9?d! 9 d04: Oax~     (Xx#(?8H494:4FGHIXY\4]T^db4de$f'l)tHuhvz:LPVCpython2-perf-debuginfo4.19.902408.1.0.0288.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.f@dc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$fcfcf^f^f^f^f^f^644b8e178a93f40bb15e4654647a99234ae33b09f58666a168bf484430532d6b7c517e64317239dca04bd41303e06cc2080cc2deb9de4826ec913322f1cea2b202357789668b26312be652ac100da70eada89d14b8464c0feaa0723c196ad451rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2408.1.0.0288.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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-python2-perf-debuginfo-4.19.90-2408.1.0.0288.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2408.1.0.0288.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3984c74459182710c65b391e3917bc1abaa20e05, with debug_info, not strippedz9kutf-847c7f73d8446bb6bf674f9e5c2e15e1fb2ff49fbc8f839d350b457ba8021868b?p7zXZ !#,D] b2u Q{LYYqK}⍞:jF5i( aW'Z &[NM/z8Au2A~;buK,kYj*3/`ϣuɇ _wXe: ..|(giO)fY#d&"art@޸G=rNy_U#_X8NaWs#OQ<8(o?T:vr’O㲃Zl}:O!irj}N RƜ8sn 7sÏ7ƿJ"a g6,VIOO6݂P5t墾:4HtLr S[P EDW(@a9q"MzjxcRRۛLȶu͖4k{ 2Q, )`.P=kw۽A">9e0zB^)27+ۘOi!~Vp3gG\Y% %Y2T5+-۶Zw#&v@2m5 ltta&|%jO'znE<#; 87K"WoSjGeewdN?uYs,?H8HHX̸ q:=MmyiÛ@\& ch:z߁z4?솱l*ixv?i 3vY[DA3S+zZ.9ڌo*QZ!%yޒ5GW]sID( :.tx*}VcT5րu=;KcOɋXɼ3#e9`,; P%`CD,3c`7/?Ub9y@ZO-03)b|kMJ2B٘5g.{ C\cQe:פ?N uTuggdG CfgF. 48wM-M<`2̦ #/Նܑ%aJݾ= wYNrdVM-Dp TñI4(qkIh͟uw}TuE #xh0pOQW')~3}-EB pjl&kd :).Jlɳ.}}}KT3C7@|[ȵN&w}떠AErGV]~ZKf+ G[á'sDZ8WpI3-]wL;dH;O,~OdV/~b# n6?w8dթ xv1Х=zl4@#Cg>JYTv|k7U+ѲbM.*YK7cV%ERE@t.NEkERC}$h#ٻvP/^^L*2 eY)QQ9S(װ9m2 :|+(Yו)ye:k6]-i<AI{ LնWGZG\0XwzR%MKoߩ*7QV Jw-{fF53V<bCJs:2Y7ȻkG" `W,ѭo,N6|6 !ۄ 5D$nnDC_D%<8=Iop r-yxS&lC,ZLi16ӄd+G5~ooFaFQt$k1>NN)%[>O/Um}h `fDNILdۤ +\;B3VTUc#Zu<:j3QHMׂy&o &HԚ,*%o[aqMhag_Q\Cs)B埼EDFp+T!AmflFLԳƵ'TFIhʰtWp0Mګq;R|  -=ALNT7xOI5*߅DnöI=3ѹӄ2 wr;g *&8Vi`'\z`KG܈ <}|=( > Jr9K^D$t@Dj}Ԭ#k!E4PBu iӰrLdYW)'=fz$;;s d,7B2$͝O 3vzzqJ MzzϞxBo-zAD˵ߣvRf2jlSoK[QkQܞٟ]+(~xL4FEO}[pSIk閏MӒ)ۍۯte"+Ul]!nOJswu4hb$XWp6EЩp b3?URwVbcҕʔ| M}ziYY7^-rr~@>ނc"3uƎrmlU*SٍpjZiź\tzK9KFrdvP.ԴcPQ""W̞5ĽlqO,BEqy9}c o?r$ĔǤs\Uj~?JM NPQz5o gp>V Oݼ`EÒSu،d>dm+FW${t/ n[dv32&dž+̜XVF& FJCJl_@Q4}vDcB2 貵\;)MO̪]]Q{)F7%rϧ,DS -yoUSyY.LxC<"SJ2OP0֫l}";T((Fꠞe=yI9ΝR/ h`"j@ kK4CsxS9]MhsRZ^F<fOGQ)K!Cʡi󒚕u!4. gax#oĵIQgmx BgTd}7yoÇ׋ a`^=~+:!9ΔJu\.KT%Il[(i{;b&k,c\eXQE]qzkO\03[}Zڻ_h/ )IDH~ aӉAq7v>ֽv$nq[G])▗ %rgQ+H s=ka `z꿁'@}Foɩ)GBӨ)2"&n2-DߡQQ>HN#-/k-!h|+^Q3gn&OJO ',+~3y lTm- ]GtGxۋ(г)>g19(7Ae*O'?^!mr<9̱9OfkM F:SAM@{m?tك1te^K @z_Rz]#m7bfYZ.i 핹\lQ#@56uFeS`AXPT6!Q g(&PasjQ "]*Q7bMCmPJ2\yn ڇŰguHzO(M[O;Z$'9ߒ[fؓI: ~_)ٹ!ȏw[5`y4Pjo7SZjrK cn 4[dm[%,c3)qK &+1bfECp RQ )A2j?%jDn^H/R^8/?[B5cADcWeHG{{d^F'lOsM̲ΤeCqFIxGxǯ*]A)a|vt^S2~@<80LC!U=FzA f2 >"z]2*Az=9?u8;" l.m9q(l˜Y!O)A quH蟳;i:sP` #h3Lfiot6lĥW9'"o=H H?w){^2c Ըp5\`w[Bb}T $(7 –`.{/SP+^wHetc:(F̢심u%%MGm>NetKj@7P؋:N]z'8,J:~N{ұǘLwgޘ :<+fmOD1:~䫈kiK.?iRnZ6]ιy["˭5eU|(-h`K˜o&LaM;FcVxl/dlVgZݱ3?w׻*R?(CaV+zLW/ \f$? 3:9\T` &hJ -}%fa՟H".0i0y2` ΁2F#*[Ios)O+U<ڨZ'zR[6$}:a Zx;X Q,R]sw}Q(,936˴+$jΌxNr1%; C5mre*vGkw TQܛl^ ⣶dHm !*eոwavhfΥͯR*m;g`C:!WCTjy1 -R䚲+tޔ@C%pv"7`$v]MдlXb"*X{b|oZj_~6')ݍZp6q'oy.jyEG# YjqrjynT6A1Wg4xַ4J_l.^]lPc%>Gl=*M,4C@Pj4~k)4D jpNd׿ FU(|j_t@4Ek ԟ9_ݒT%p|ǡ`Im,OЬ^9iz@45">oIq[ܒ4K~oK 㝞6p&M0'l;HyC{_ Xczl :+>P:oZOQ^߼hsz',%ʇd{X%pgK~(eyK _:T">^2Ls]s$+*(ӎUC'FLc ^Fg rBJR[J j͘==OűRA|kԝZU$Xw8ƧhINC40"4/~;]w~ID%؂9VVoZ '{G;fǿu("IQC]V>(L tk;_$8 &2ٕY#r.e6o Q<[+-J-e'w&yϘ+0)-_31gqoRN}k]О~Yi;z̴Dr 4?2P)|3,gsI8w>5M^KHo ܌G B/ӝ}8d3:LcjKg⼯ﰋyb3*ܾ+@+85]Sx ٟJ@ӫN,_jy8Y?k./.UQS!^8 Ryy?dJ{ۖ! B :jheFIcI9@O$xZ:/RO\d ݯwb|lM|8픢a5\dZk`X(a[|"semͫ5Z`l8>VDfd$ʨ [bv` !&,CS' ;>A=n0"x~SGV wq# Ѿxg,k[h!.3x@I KoJ>~:wL=8n{\(~%7dCHEMv^zIU$%WrLk&Q]vaP#9 g޺,2٬uk?aRn{mY/s6W$ˬ0 &Un|_"v ->Q eSw2< S,.Ec>?&Dl(ߗ]ӘnҬdꜙ$ m, CZ&[R"֬Z!S} [;p@OH(VKwˊ%;cy'sFE4Ge2r\y?0GP ȗ=z6;ruA:zUĞ7)PXw2ȱOe$2nE^&h(rB3G2V> 1mZ&k}7q)=g$B۷_̧6+c9"yM2%qS6CP4a{=F3I+Gshf(X@& K=7&8l&̟fH G:'+:̽ps:""[Z+y/ LԊapʤn6xbDN7(~ > #Rag)BIAu${]4 Iz򻗾5 C4òdmXtq) w)ו5&ofEl|cn/%T-7O=Fz6gryw‡ -.1B!Sd^= U"aʜedfU fsUWv}0=_ [(GyȚeO (ܧ[|rI[Pd}} BSKV|XScHW LḒ"SpۃcPԯK,qH^ {o]AMv}XoέjP/$\儱PYv}5 )=0}=3 R>a) S qD>?oD|r\k}2_G j\.=f %o|?|Pjf;g~׎>d^ J.8IƸy ms7Efb!V9sa4缱B]?Y[豊T[/k$VR͘xP~`Ls vE-מm;%eŝ OV MCIMZ>c'+ ܲd}X4 -i9fİ } RO“ź+Żٓ9o5tʟL=Ȼ'};B-N%UkgHn?9-L|IAĢc߫G#g16p݊u~so;+u}rD`xq?4F}eF M/}$KcXW3{YΰԟJr d\%zWĘjxhPijG4=l?3)q~B>+5S]hV_ wELG1sS0n2@C*NpXV:M{^Ā&]6֪r$;!*˯iU0ȀE&O9x'Th5t/U.xV>֋. NQ H <)9))sd򞒎:~H]N΅HK̎unU \^"Imyfp*pN}GQyxvTkwI#(li@gi:c@nbkT/~|y u,ކ]0} Eg3iA 2$VSG~p,Hn}i\G[ŷvφy2Á#e$7 \V.J^X ??.U&Fwa+6mHTZ882 -~&w(/M)@C3݈xYeV|Ĥ k,763LTLIu3rTv $z6d˪^xBMW_s%:) rೝFk>%L JnQ;q\K]TVCHl"`c {YBN'`97x>x+s4 ot@`qd UE}lO,0*٪A+hzZ h7wK[%%8O_ 51jWˑvfniW;Xxѳk?t!) Yj]IkA@Ag%b{]rj@_8,7܂Ro_G?_g# 5p7;·c.\ Z\ Leֿ6_ԫ3nz[*ANrwϛ\-Ϗ۟^PŞ>+S!ιP6TogC: Lj~ly_LE)RRwÏV${RQ;p谸m! A蚍4QmUTeCxMUĎQiSҦ›xiv}{">Uhx{lӸ }.El@$NFOM*r<0/.)i_>vc Xzldǡ=ju8zJ qK!45]ѕD2 'nm'{ VQ -pAA|]pd35F:S2:!q(!^ePQQ8z;x-\jCyJeItc͝l>IpyS+ƝpyrB-MQxr25t-WaZP$iaqNb!g,UTF%oc S)%AweNw%> jC,p,$q+rg4*0b"_WlǕ XDJNNl@_zpDӓe$Drl+rF*߳lo&^5q~gIn5"H%>*|xRXEwyƅQq!?T.5(1ͱ-B/י*:3UX<'Z tŜHEŹ~b&Y(esDQ /k-S<+LD8|?uԥh-5]wsLmj[e&;d7KgPΝݔ\M\xm`:4GJ*eH'Տb!Xs g&}mcC4ViR@#LYn2H5wiJݜ C88;rmNNәy=_b"S"i/fn g^w ƦquR߂1)%l٥U}$ap##Ldƫ -M} OeGzͣFP:zL%Z`)XBI; 喊 +4k/.S$rPmj́axS:M'K;E]5/<] ܯ x >F`]A&熋{AD]g=`c\(V"[t܊D  rya7UU1YXOwA4~:Vj7QuIm8([hGg!9-EVo-n_5syj)5uN w&"]OPTJ|pG.!X<[t%ŔG~K5AKu0W@_} y-CϘZGLiR 4~l8*O^^=@b\m9(>vb9zFw X^ҽT)E)$y^"H|I7 wy;`y!R͑šBY[~_˪ uAÏcv; **#ۙ]+09\Ps8z2 mڰJu! v8e.٠204J[C1)E l;'9xiz{B'_{aL'Ɉ+$ ^hPx/&.MF>VS C(fxc[hMqȰnG(T@ Y;XYV* .&6QZlhtgW<__!{b>֎ >w븮=O(%$ӆ!l5\g>(5BYszS9s_,d:TvGLj*aS mWtDyT+sYPˎp3^$UUuɴpF[M\$ ^=v}pbOvX冹\HK"c ]V=E0.}ۼ<2Շ̃+(d͉,P295olReG;%*9-B0ɁɫѰUo܂ asdo=[@XQĤxfK6"S2젃C#w5ľEpy!҈fqMfǻ2iSa3Vqf{CHojs ^m݋D6/?Ͳ%~9 "utrneI@F)0W4ĂkԜ ym),-ʓYr~cvd7&7|}})3cF3EiA4 ٯ0nN<{h%wGSiTPܘgS#c8!ko{6?ٞh`D*nPn雝K zU~ e>bY%/ TbỈ~7PKRr7;65vb+z\gGe'O궃G;ƥX 9tًqAJ7E+g ҒzTUyoJ #m=_e{ŮI< s׿ ;514w߆dͱjcA(QXyi{C %|&2L gieЙ-[Y513'ъY.05ix'Ϧ=bG[yzXT_Iʔ>kȜ'mJ9YH.5?He x/ɜH.98@@.+6lES* nIynTdMTÅp:,h1ڐ9yl-s**|[v &m  Dd1A :>_lĽ V( j asO7iz0 d;(lKA27_dt"[mlY{/\(Ftޖ}a]#li/e+*>%rQG1, wGMIX Cw`G[ɗ  Иx2Ɔe=U0 b/PT ?; '`Q/6 ظdƇrK'V\'R3\%9.FKdv>$Lt\y ;<(%%D,e~TL8cmQ% @d2GWƓtG:l?4Kƾ6SC|; ahBe;jݢ9E,E3Yjjvḧ́^Cw3R*L-ҬvO<UY1wlfr?nhd,*YlJ҅9ғuTc5\tQV92Mُ.0ABTǍM y~[&91(3*X/gu큔F"u#K$ˇNJbEG/{ XV^XC/bYEBt^n~-G(ыL5Hyw֩6lPěddBP1 o6*EڡfSk9JDXV|`fN/.yd9g|}j?uW#9#fETds:ė/}b|\aOu|N.KpQ@X還q#hc< /x)I$ߑT&qh̿ a+rvd P,nOzxM 5SSݴ#z= |ѣ(R I,Z vjwCf-\DAvNltQ]ŤxbЖ9RbК"N]0Z|îǒ䟎+{V0x7甫e]J2ar4ޏ[WG^h5;2b0B gWkbjDٍW`b!nٱ+W4Wc4GOVqqͧ[S.af*h1w 2(َ`ףyӉ[=Ng "hގUC@< B 9 e^ [x3h؎EMZνsq|]nn5˔s7eRP"X̵"xr Q?7FsCw>J3%esa \bEDBcYLTHw+<"s2Kx MH7B0|zزښ.pzJ 1b?\ÊACdm1coAkQs].֔qts~}-]k7M| NQqJ{eSHMe ) @X6 ѯ"$^[5#$s%7Ñ-A4Ěɦ(4/x5+@(n1}eMUؿ1DC昉wTpe<_Lzv/rs5 Q4Yn˹xx{ξ[+ਠ:C&Vh:9BQYӍLWN_jO f&qo qBUq̭IxcdG(Vn Oy^ȭmΫIͅNQm*aPȲi/4XU& [-yfܐonCSn(Bjl7Th|їN}P!HFX[Ǿ@وI5q[œOY6SXih,>v7eHc&d+74a-Iyncd?c֩1*%QsQhtKH|20ҵY*3vP54yZHD)#y.y;>77>K=/Oj.mɬ  J[Q}wdzy,_ !sV^s+ALDd:~o^􌧽Z~iӨŘ3ԭ!ym~ l7 ]fu5rK;3G']V fGV%e~JD+H2 dߪq&#-0QY"KJY.[T Gx/pU;DZ}K+6F=s>Lhڹ#eD+4΁t<O68zKj(Q$/G-U$j#exPOF$.,N>tzPv pf,>)PztN.˦ J!ցs+w\/e縌](Ղ}5U7rUsb)ak6zHY<pӂ2wL *T}Wp:A7{]/ ;;Jae J \SKZm&XgUD 8P)Ę7 _TB<7Tm)\&&pG8WydC}moĤIN\LxlYS4E@0vkPVWfSpYt1repeimL;/,哢-~˺dMAлx7(,暁Uɠ3"DuMP\X:q(Bm}^xإWhZbsb^MGך]9BouK8BPI5R Ic}NVL]L='25VOX۴u/ƫ5Ajs8qϖۨE3rӬΣT#w,=U#<: 71:=%aw>xIt^f]rG_?ʜPs4bgP.,iRE:{t~EXC?1zl ~@xy]muNyůIT.Cz[UpDžbW!GPEEsշSJ|M>\1>o0}ͫ(Sg#(d(oۿ+˯Gv^3`J Smf֋>9xhE(ȼ#T UMQlN!1׮uoܾ>`mi:GAvg^& "[UntNQ), /L*MobWDְշ:6㳳qT 2;Đ-GU/9͜~pA)ծd_̲^ĭ;1xԋO[HQTq*Be:+T@OpQ5硷TA>5-Cx[; n8GOaOޘoc"u*g7JBL%IoEpXb;'k?+ 1@aXذ~MCթ_J.ŧF>u~mS @FK2$#SD’jΥHP+EPA*jad_JoXTmtV-!d=5^MJMB^#B5Ԩ!` wѿg,lAp._8ϓʴ[E]Qn5z1_:ZSőm^'[ uFli;JӴhcѼn1xmU5hrX׻0c_.hM`3ږ?hlBOwnml ҇ ZM%=9>$yVζGC&&pʀvܾk[ޘ4j!*;i?YKwu6V-?2huV(]xb>pr9 `e1͉ u},+0<$uJnS=~(R%3p`4t8q ePѻn|#^L./,{[Jw_m$A[Cvҥ.u!Ґ&Չd` C OT%i&${efӈ!8UBSGn"!+F]_/§ R n5SڀE;*_M~ωCgȗy%0'pqP߿i = ȧ#A~^}:+&?Ăӧ"_!%!;*݃2ws7|:$u-3e0z̰ #A\wGE U;n-v*%e (K :i1͋1՞Ζ]TʊR-XXl!|zN",#$W.H6J;r!<ϩ<@L˜5WI?>>hu'Y68en٭ؐ98?Σ1H)tvEXo8qX!Ӥ\3{]Ƕ:K=cBo~x,(?i*st:zSCf"*Y3nm;7g%]4pLQ4 @cit()Ntn;92DϖK3^m}*1)=m@ Q`_>7R:H*\'GrXqt~Զ5v<$28tkz | Àؼ~.v3v?bVWNk6"ӾXT(dlKYaMS+Gfy˄O!T]w? w-6z "Kflx_븆diee)ˌ OBݠ br9xSVOmg~2hr?E_W3OC* -CKfިƙǼCЭsR.%ʍcmSk_! 9V 4 iHŀ!3oPjgeiUYlp_V*ٞnbW| 2Q+ ;f-^HpM?^S Fƻ/Yޑ0[бDVQ4xsQ!BNBԆ֑ӫLWR Za)cʺ\k:}Sdjtl\CZR5,O-u&* c-awei= 'a'㧸B $jtX$ڏ~>,OlBZ'|5sf.2I1,S FafJU ;XnvyYY5Qd$S\~&^fӪ oja)$43uNbgV *K/mK;=oiMCyDO2.&/wp~N0Ă5Dz|`i,Q&odhrðh,7EjS9բ +On ]pu6~k{4,zbFFņa>rp,.}` U_| oxm1;7;?SqU w3T$"37yghg'yRAv%p4OQE=LjKE3/1S+;3> z 摒9֗kR-?T)T%wK7ӌu BWjc haB DMM LB:ɦ`$LU ^}W3lȤlB݋OCo`L!GNꧭ7Aw)z wXLDYâ ɀ R $ a1e}*Q H|G΃n#%Zmz/]oIʦHjU 1;4X ?A.7;n4pD熐v޵18+VC I"yݻp#dj\ kaj-Sq@4YIAêJ٘ص NQM%E{bEkw =C{DW;>PTyь@-H9h_5|JD'& n$]yLv^zr!X:[aI=~_l*-Ę&38h WO>bq31*Sp>ɨYG^.APR-N<=ʅa< ol7"L˘X$åD l-bddyYh軒}۾Ѫ ' 1n^ˠ΀[P)`Eɐ"|5a$.SO"8kQ2 (smvOU>SLKcu6i {J 8Hpm"1T(!4YCqAM{SiN#e* (& vD *ˎӦ;}PˏԦb@M;P%hoC &D>Jz3_NdqeHF0acKr\!"NdȠ3k3c 7; r.9f4͆Wv{ t;R_^lIjFԐSw 9<(`Vb8l+&E*{l#SSx jwotvZH)Er _; *yRYB^7pJ snzƽ2GEO6!p[2?gدY`e9٦rMH)}t9\;;i?_VPM~NBZ _e #-#GzOW_6 k|wĻu$$-[m+woei?6&r5E&R}CÕɉ,.nͧDXA<,M%L-sc Ko|ABƬOn4&n6FZBiǧmG%w g& dLE-W& נG >Dw+cM\C=Ȝig}܎z%jev-ȌuٜpPe.Z0ǙaBm: TQ0}`-[kіɼ^IÞ@vgP;VUI<_ : !tE{/h<`GLSm\0'+\:T?KD\,͋7|EM\)8tTn"u')<y*Tѭ5$Y ujJꌙ;<1w~Tr>0.Y.F_EИA[Z3?8 !dAo,dm P/ewR0\dM+}¢Ũܑ{Dݯ. sbXFë:rlEG=ʈX~&Ԉ ) 2oa;;@=<)D~ou{z J}swɯVNS`fb1@*E9cqljF & J?aQ FsP}8xQo/|}(wM._ /v+;ޭ]Ƴ$e [hSwP)!ru żS!zMM2_zrV%3Ų,` ҪnC!  ܔm;BISbO}e)hVS&8*'u|s 8??*.>Z l*hd~Tx aȸS6M&kdm- *1V:͔|B5,Jt\Qs%89a:d ':(>o(0uޗe\HLK :CFLUuӈƞTvbZ"~Ýs?i y>!Z$H121ѝ1vo!Orx!Zb\%п,3^"YvIGG+` dg|c&QSuQ}yM #6YP$f#^qcu#3R}C5>y/1P%}o:V៩EhĪv&sϼ n8iQڽFq!XL3'8&G{RL8z-e_upTL@ +Uy4fE¯o R!+g`{ƟM[EMR 3,ubg`bK8[)r\sl;g]@ݓX Ld%?ͭvM֯㉙q.bE 0몉7FrGNkHPz淊.g7I'6_ޣOx}ۜdt~W5NNc5]0@ bkF~Thٱ1/b6'rVʠdӮH׸LY|!9o5 j5 @>"Z>> 7Uop]pے8g!n9ܝz[&UD"^>(OB@l2#v2%(|/!Z&Gfz%;끉QGu-e̔XO ,H0hd&}tF6LXH"ǥ  'Uj!6a\̼jhN8QQCsRs϶hIG!dU9LʡD{yx߼!WNQu~芲.+AF,_NЈAu3 n8RZ @!'v5.7?.[?ZYh]& y[xMGqrvQ7ߠQ?h$x"/ǕggČd4כ`)OęΏMyA42d. Q!#9N=[y931F# {j[$Yczg`'|Ea%ˤg=䉛B]脹eD;cKȚJD ?qvnsX4ۻA]R[w]rfO v Zt@XiUp"6 W˵ˋ[)kL a1uNL ɇO@QfQ||؊P\/o FC^% Fux̬4F87Нnb('{JCċܯQOѱكd}.հQSBSs#ZN 4h(s#?!^%9zp?Z)<Ջh9i=S΂8{ՙ"NigB%~kK[f\lH]֘1F C >sX[ 8wm$k*>^mS1'(|,bz)@nÊ^E6Bq_/ P8h0(C(ǁ?@ OЁ\zɓ)E8Mѷ_H`l5l;.pO)7Q@RY{WٷIg z`Ir j{W8 8X1"-ᨆIX 79K!:WCl7}>|Mk˕g.h_(F1‚H,'ʽin3x+O\iNFT>N'C+RTkm`M,(_}3b`[6ӗ9;jrS: F ɇDR|; mh>إtL{m0t_+=N2ߛs>I\wp P S09r@gyT)֗wF|2C}3LZ,m@)]9 íϱ62ռI\NːzPPkG,;?a^i-=g4`S~ڼţJ~qX~{n|. @G˨~+D'vIRF'E3p8l}~P̓vcb*X Ol![~ VZs%SrɌ[S'%=)5[j5+7B"7Lw^QuA]h 6Q8w'cAMih7Hbމ5x=|IEʎ9vL6ɭqNxX[kV$%{>!]ʟrrE&S a(q J;a|]S}v<]"jKV\'Ÿ=kH@Qk˿u:ɰr^ . YnK;~K>+ExUS)j5VgA#[KWF}8WyUqbR#o;%}("Lo[3by|]u):% SeL1фW*C)A?on8˞_c)pt蘝p+6j5=N{P#uA1aWɱsO@j58+ xR O-dMK 2+kb| 7(C50Cl +/~ 6226d0s)£?y ǃaH[MCG>f9O1 IJj肆vQ.kѪ/ClgD=3&4QBik7_Љ=kBckKX1tJ< o--=7H 6$~*l~ 7l^jbv3FH?X@X4a?#3`$j~&D}"3h: 8J(#0k:b`-@Ns u"lGkeυoYod}0~5Lz(9J-ŧfE ijw*U?AmX==+ BI9jb*Hc +qN\ɌrM“48h5tyC۴S!o^vq=!%0 Hj:1]bb]PƵjdeW*_|}1rT(Q:R5𸇮y0&@x+憩U@Yi=2yvzGAUPv "'<mZl_"`T-X"=Á9ؗ_e.K$])Xi p3('ٳ‘aS pY]²BЖ(k6+!Y %e#OF 8f ? A Ѕ/qj^[Մbg.3 Dq{Kko<o;6 `Oxr?K l-]Ƒ%ҭU@R++|z -} i(~7TZ{lF+nkGB :u5u++Wp;!R1wp=PK@ rܕ]H V>a(^Ͱ<؃w!IָZPGLdB %2stlRX>d~;0>߄DRBvgi Λn}n&ҍ_(#A3٥;Z-c8A G*{1U&.A{8H_2!uNRGQNU_p//C`A^Gtg} TQ0X%UP^/ 2Sw< ! QGyJyl ~0Z ٍHE`~ןMV@od,tH^FnIXKW蓁[+v(:8!)ND]n1ѥoIUY!- twǮ~rgr>W蕢v!r3kZM!^$]}JOɃ6мAP Hi{chm5uLn#u ئM NgMT 80M8(Tb?d"Xk4mہ륾УO׿XG^qy "V lQN?ԙvATሟj^)fȰ?m=jHe`>.Xf,gprZ\qSwm*2UD:# kD]fD /\V`a^n%_Z<9E蕋8%>xw`М; ]d vގ]$Q͹HVz6n@ÐrnJ׽B|!DzȺfɛѧbUX8 c daLᒸr{:!3p~"aFDU>]/p2bBf؎8aYP]o/us't=.PnRAO'Z- S&bYv٧eTr 4̌` P|/qVPHdx6׋Cg;k~d,K?.B_9h]~wdXeY ?~'&3ϔ@i{s;WGys &l.ŲV[ `N^N]p|y1 W-fzH.Jm:\&HK?U2TŜ3?8m1>;Wvg%3I _D)J]U[C`kw iF,Ӵɹ\} *g or nS;d5X/PU(UqdgVSL'k`j e6rw٥Pq'(i9|tGx}v ]4{f:-4e6p]ybKGiTi51++Cجǀ0qMu9NRÌx43hlqvGhmAaE%um$Z&u& 90ZS3ʼȴǭA1ގBK$BD}d 7F>3"agh" 9] 2nZ~($MfYw"FXCx%)dup6Rأ{;RcH^ OPd3kg,r'LUwfH%@ӒKn֛Sz/_V R?V3%K5vk-O(d 8DA$W~umӱZdJlȂ'^C<7ɂ:vW@jrQ2qkwx^nhޥ+6@+j; 6JR̂_@0]+t KV, X&%S oԦcTXp3iZ>4/\3MόS* z6 6TO⬢Y(:OH"Wtu+q*BO.W}WHBYN!A̜6Kv=tN˔WjO~{gҚ{rmc<2,li7SvdVe Pv'e>׸[9$իU\‚x t834ï F̖;V`9vʎ].Ǐ2XYݩE93؋4aa;ԦT[oSoYKmuk62Q//Xf[@He͟q>YYb @Zj Izyؾ1a-ݢ>P?V%njIIljC~~8Rx]O}ė%zsl.*mSk07̼,~Q ݏG`Gַ6 :\¦L,ACXY@H-13Y=Xr kθDv$AͳB[uv~ˌ29`` ]c`&FS|Az*W6u{ ~~ G lc٥ \bec %+Oȧ'W˒ ߙ9 +&Q{m98Nb쉶jx}M9]J *.\=:F5A]I*+S}Sjx{4"[٭,ݎ1cBoD2H/0|rxv u뱤+:'_G?{lQ(r^ݲؗtG$Hv YJ`}ǓX%)(~Υ.C`uO1Yfvz9[LMۯp7FWQME^qd|1/ǗOmt-:}hÚ WwK61ىȿ`~%5lf2L w@S("K"1GYO!lƃnR}p3rwd 9MVU~yz>c>7p_&㵂VG4X(~a a#A}YP 7j5,2H ݍ5AzV ɫ}rr}%tH|\8MM'6_:D.X3cg.ˢ-ՇSb] Ynx,@A52R%y;鲄bҢ7ŋ4~4pA>ؤ笤v cEb 3&Eʹ@ _|ka2@{]db>V|8a)kZ~.&c755gYF@۩Eμ7H>+O[m=vlc&Le@{[֕o$јٜϪEx.>Wgٛuĺ L4W_%AhbEȧXbBgǾz ҿz۬h,?!um;]٩͸nIQi)qUJp&pFZl0 %aw{l Nk ]A昄$́t /Yiv$=%-od!HaGėEiL81)^qj(B,7rE" c-R4m_B'xz+J/pW~$x]Sa(YK Y@<)z%sKF!}@;Q "=B}F烊dwm%} [Tv'MY@v"-l6_ =tW%cJWY}Q&1m*`g%0G); d^F^_skEtC|xU#Zd':&PTyz-%tZ2ql!$⿸V {T@TBnF9? %N&Pwa I=#ubG(ϻVIC%Kb;9Rk9W_4D^죀TQ$ڃ L7C [BWVrg;-F"zl h yrTI5j"Cc6:d;2zSHǟԸ u,ae[I!54p9ʨ ܝCmڹ~ $6=RmzV]Ma2gn &(yUD1;#,_xH{;JyaI8F,*LzQ1XT$̤3:C6}i$ gd07t8}M|%{ӈСp'!#`t:NXLFgϻYv8ُa'l[m{MJ"`4d\mh`殥0S^n敀6vg\ڊm,aZFAJa]ih_@~PI3əBS(:9eX>ys6gl Y&!XLmZڱ}bD+!zrYVޟMZl" f(/7{##>†A EAmA\Vc+(DLJ=v#w'NClC*?tʅ6=1±8//]-x 8D3Љ̩m}+ɄODB~u̱=mi3RW;G2;lf4PzfXXvI@ j0Q E7pQLz/ 7`:7?rG*16^mVE5 -NR乙( j4 }8ݣkIאZ%G{Hzo%㱖wPh'UIBAVgݻQyÉACRH$ Fś0|]NOBꛓ{4H}'lf(9^ [&< #Csn[}3WPW|A\f] .ewDlXA{B7dxo Dܶ!49 =ݏ=us[]FZ~+*t8*Cna LtZIyGmZKuM0oU?Pod Y;Epe~¾.kTo]:,c*ZΡ-@buK`PZ穻TŽ(|Z ItϨqα]3V q%e7<@ /2"SO]2 `82nb8l7Cx!d<&[uAb.ALBd_[$mzWy4s'ÞR=Cb(Rp^UpKYWC֐B?#lBa jxoKdngzBfm\dj"4@iT! ͷ2GL-;PjPz+Ȏ] \rR>ABP~AQ 1O Wt8xې'AA jwڟ qe&ǤM)T͗N@(_5uC"-`E!hHީl=`cz:W1(l{%a 7ˣ銀hʠ]&<4[g8[g$n=)0^lmNA4 dͨ5JWxB.|C܆:_5\ 7 @w}ɶѸ,!\7 A~Egem?Z=qi93&{#ǽ=FrVս d 굹ÀR.O[R6)p D\ Kl-)**>\p [Vx)R$\D$tLeNsBQ>Ej[Ys6=9XBZG4)LJDҜʾ Tfj'V-}腾>B-Dt]ldWfǃXwQ3?B -iP1svemJ$e3$#ߜ-j?];ڀCgT .@}ߺ;̿y١MjP}C@NDaJβ`E0f`&Yj(igNDT T}Р ZF* wG;dRi~Nt57==׷85%fsH*PEH!/ A>}i31X,ٲ6}:tov83 wO`0Ui;B QGZ*k/FX(G*D?$n;uО砬0Oozטo˸3[Acpɡ|44,`RlTfԱ'x5lD<a9>ͦYQ8fwju}JAzIDp`0v)\8rn@11?a~tjx#X-r\eX7 n EdbU)ǭxP@v]/+$9pL5Zq'-tl\JX jB-raR  c|;gP`#8uT 8it1'v^&yYZ%=\3+R({wb=L >hJ}0ϑs0p/z+ܠ_%l^ܾ":$?Fi=͏մ WF'oG @det<5Aa|WM_'榹&\B@A1zE".AqvWLp{љH*eu nQUKq+XJ֟Ъ TTPK*tKjWƿu` pq=k JRwP81ubf,\ CE?\GZB8KYʜXsڶdy\ZAeTG{?A>K|qohE㬛 OC#.alMeFR`1+%;4))JSCxN;=“l-C.m G"7#^T=Sý1ld{~pEo@g RD_ )&кﹽfhv쭱9 LF9ˋaiPI]toyק(}Z7DYEk; )`,x aXe3P6e2\2Jґ dnRY-88vNq +:쌶hhK\K_{̼j5餫uJ)EǴQ`aJo7R&,Yeي2߭tQm,&qX?Tjר:6ʝHnOPݠr|MX $"mHP1A8 VnR F >J0?(Zi;|7 B5govWa[Mb3H`j'X633iVl$cGYڋW7x"re3~2x{I FCwRrX Vv (*&_VtsE؇fvNpkj@K%`5B*jђ 7BLy9ڽIƁ6i5^121./uuP?]m!?IOa!CV6Pti.¤il"7tz֤҅٭ڏDa#/~HK5+T;*1Q-ԶssyYru@)jp ,0 zV uNĽ,GSF=gUER&;;h]F̙ 8+κ魆.Q7B E,h3cb 7cW޵dؤ`QxʗVT@f6qC]mEt>^F!T8 ឱCb}`rr7*StL@'Y;*M)qe9g;۴ ;Z853}>(9c3@׶]R&YhaPXāəW :(ǯ* 丧Pfe#9OB3DΒHH4fv#~b󌧲y6Lo2FRz_M{Ku&]éfDGDqUOs8Y DFD(KxBbY ț1ďWS [M ?DGy~n(Hдv_ u[o!>wTDagߪK?Qk}ӷ*a`5' jqNcRIw7 sL)sK& {J+y +f]1 n9!y_{swo#eO|B uM3CK]=Xi5TD%m9`L=](0IgfrȆ/r_Vȹ&A|'&|@dX==MxOscLr6z vO+a=zGZU& p`rC7Wn"֢aSʧ +`X>3F5\E)HsջUgn9A'X'HPnB$zwvg 7f8]~Mf|aʹMTz{u+|8GHg5#^͘v2guڬ@ Ö -oGȼ1Tͣdu;ni%0{˗t|W;!zxBu /\EbQu8%h^T+jO{PZ|~*r(. ᘰ%eVkBR?5ݵi@G*A83K7-po2pв_T&۔Б"cC-LEkK|v7K#Y.˾ppj7^Ԏ!xY1 [u˷d1@Dz|2` a#LǕ\ArV7~}& 17Yf1^ XN/~%Q-gBV- fzg aOd}{kte8\Ɓ?4L9K0:3Sxgw9'qzxJ#G,(Oƅ!^0YiH¢?Z5kL9ҙn |׳L !zt?aDywX)3FW fdd{w3u~sM Ld,=0Ou g'f PwִS6czݵ 7f~5/?1aB-'q\}#4C!D?T+ '͂ždj>\SN [5~yW\; '/d#B.%x@[sJpIy* NK_^F-޸WDYrhj{~?FMt ¦QtӇk>\z%R g GDk_s_3LJm2Knd=s&gt.@YU9겪Do󬦪ɀ/w.y}+GR|}'\ ڦ@J Tw<z[ %*8˞82EImCb6gwp[V69!fn1.Y%w :ly_ ëɌu!@)0";T!fJ xU!my&aG=|c0 H>[i5Dk$$JZ\(±B-q԰y#ckݽ _;ߵ-L.%ZM몑g#uWϯ^TTz%ݱ@ASjrJor@ffJCcaX,LVB빶E>8#>sls~{cW"HuQ WB=Tf F8W0@59sQipڰ!(7$b$(mF-0c#(1:Y"䢌M4 @h6 2F[@P( T9(W@rk zV:|(h]k ŻUv7u]FiycC4MEQMѰLJҝGIz3p`ʀI%K 62"hsӫCD{ g  r<0!cɂ 73ʳh; 9%vDJ;J.D:"۷vCtӡj=|~ >/AW#!cP'n7(w?zP=d[ŀ\4t)zH^T{MD 4wA_>KSpMp8eqx}f`wcag#cRJ oQ1gn8UWF Nf(#)ǍX:B_Hy d~PJBAG4KZܖvW1e)1W#:L6Om /-k=X:3Q8yyˆ]gkN S.lbs]`Oz_WВ-1„e&}i힟@q}kq 8ЗLm[{w'Qm}XFw:4cR96D;~8á!Lmhg=6U]5^bٓdVW ڙ04 Ύ"fl'h.3kD&!UHy4̤Cb```Y\PĨԠn p*oi zlvsn⼕9ܳy:&`5*{54MS9˼q\0^Mrdg8>[RW(GC[9`JpŠmZM`H V.a1@>(q`ngmiNG*;`64O.$__f1¨S1bg.i4ښá6aH&v}(є buwŨoʖË~U=-0?1$QzjY—B/w߸ wYi͟S'SkNn[-G̷҈}ʤCNrD]:B2L#< Z08nϗttNHeC~i# =փxqOՖ ,>%˞EC Bԍ!N._(+?(^<_wTTƲ c. ڰX]5^^VҲHȜ`\Ga8+#ڭfV$&!tSrpW-e \Ct3=3\4Vy%Kȑ"dpMܩ() Tٔ.لϜ~VX>1ot =wQ &Y||43Q>l{M .9L% 3k&~vO$LidTe"|7Y]遨;klk:|ۭw5؄'pVbA7#%0w eμ+gq6S77z'y] N`Px"U k1&R Sl[ybޛd&sqݝX -Z+ـnډS>6#i2G~i8Or,e@|_s.œjF^3~aAqydX{ ? <7UP) jZV+UI4 $vM(җrLg2*Ew^QxIv-9K(q *Nc\\`KJ7yeOif>6I0/HhNӽ5ϯ^{–֚-M[J ̜`P,ʵG{$ Zc<$Xhva`EX/*Ȼ`g1` 3"F@0\ׅaV} ]`c\Yaz??Ρ.tO5HA؟Ix i G. &oʍci}l_9m{G")g}b%h%j;"ξ͡3#p8o@ۆ(d1iee"Kxv6Ҁ6тqD8~u4#R\Njո5ePi<8&̣L B?5wb7h~fhbb/ j_}R^Fgx7Sj}!ynDŽZi3D, Z7C_߮R![/̭i>7DpʣF)9l3xT ,W@f$2!Fkp8Aq3j5s6iF0Ҧ,jS(ݻ%(',^za|&18#C֧)^Y7Ŷr #PW}8i'wKԩ1GjkNŷ P\Q@Mj^Ls*%]h?nlO `A=/Y0wޥϯX&aTE}nb0[~0 2v?:tQX!ŽE 4<|8N(\A+fwpdnǖ?o4ߧɠ#~*^e>{j,Rb^ kΡP"fY_D)/H5\hǀ(ތF"qrq1Yn+).CxzG]TOC,0,HCE0?H> HpW7O.c)qG6 \8Cxm{WT uZKX2?FlpccۡE\UCumS=C>uYD ݬމf;9msqX>mlZqpb4{2-YCIPNGPyÔX\$]}Dv)O)ك2 %I4:rU͉~M޻cߟU=> G/tRk5u%lqZ6kLGr HfWq  ܮU[<:3љsNnߏx{qBhTpatpN # @S/8WȞv[Ytn$nO=LDg(?!nlj1 O Miz:?dm2)^9zM!>Sx2i>>I7u!^;I%K( fGwNRC~?N 2F ` OCY!HWls[aiޱY{cvԽ;y[+>)n^_R9!jǩIB^Ḝ}DRi9twX'G>2BlmL2'6_i50 * EJU jio6&l_-?61#5+`ї -]ܘ6W21xcJT}?NlTf?geX[Jǟ`TLNc7q&l-?" X<Rd6Z"Pm]jGu7' .OzE pLԥ7e9r g@"]>#_kF%9^ͫfKu[DP#@t[9jɨk9GM 4$bƒMS e^ Ŧw˹eteNBW<4$r6UҋoU Nlhg:͎4TJ !cx4[bS), obu6[+3 )P7Kk518W{IKxi9U&]F>lRWAbvzy=Mτh߷ gGKoQRXW:ŠeG;/Wl̄-u\Ms@vdq~O|TZ±e9Xa',.|?=׮05rob_8iY k4|G&o D,k|fE>6Ei Vf\XǜDDG7mK$-oCqoVqPd-HӰC!*1_q=1vE-\o4(d|NoL?H}A)`6R/IUr\hm\M@; WS<ԒVKp9%-?On,8P 륆RM I,fSͪng,cl,D .0%߄fFXvdfmK|o(~wJJBt 1 KBCT3f[g%ȋretf\i.ō)P &9)vř=z]gXp̏[pB^鹡.~=_vWlǴ5>%omlX*(^}+ 86s޻I@7m_t!_ @/7 qgt alf-7GJ`,5woJDI힝sgx| 15A<0@u,}fg GTnM nee4:́Bϊ+ۂP#Pۧuղ-rFs|Z7ikxQb:ErnzD8©EvsQ`3QtX0D/d.#ƚ[,4;yHPȵ˅Á5E7qvbV"%Ju`V>h=1K2_]$?ǦӋM raWqsn2- ? z76w;x`0\FP۠{tP9>8t?x;BgY7#g~`<>TĜ$N(]j* إV+>z$](D4"3/Ͼ)/h?#1ݪKq6K{,6A}!=lՋ: |?rF'kEix4pT`R&,aא-b*_YÍ&|EYJ{ :[ڼ1)gy| rO dci 6u 8nZ` Df2PeJ9`d~P 5vN SOoxlJ K(qX& IFQ<|ưB!7h5i p|lm&EbCލ4y+$_ȊU{3 tc`P_o3{41BkQÓ͢E_0`Ƌ>5Sr_+*.tvMLqšl"<mwr?e WW%\HdJgb_ٚogT;]jrǦ]'%YM԰W]/gpznVt=1 p.&]*߇+GnqSԉqrhQUJG(?㙎+:d+^x7PBID}wo -p(ׯY3QZ}AlCG[kh$uhyUsST B_Y'86FBc'ms{Yepx!w+">бF9)Mh[44Eֶrħlzop"Ь5SanyV9 j<WlBc?|p+HnAB [ 9]ժ#J0[x?@;vvG:z5(6)޲ %oa#}0^okc)G HVĄLuڍeŪbI]w]/ѷP3v*w};ufU*m>ō]xp0P{ʰH0~r+Gԕz -Ίlk˒˚o2cϣț-NFR;y{,`z c?eU9ERg|[@[J7Mr^x緱fSMo BPQ,xKy0/&U@8 dDn32,na@2]|%љm=䇷4qz/Yibhϧgv"X@v dIˍ!["(D2ЊYOaf¹F5u64j M8tzu1I1GSpK7jDhEPon#ks࢛݊0Hv=("ld3^|2ś-q(J FEq5.S̫eZ&԰OmfK/`3Pwɤ OKcdm,#&ˏOhB ,cI=%p0Wٿ&-䤬nAnAvoN4s&E4e6z`Bž~E|0kO>PP±>\qVF{LFF4,Woj}5-CxJ?*Ha!JC'Ⱦ Yjٌ֝s 4cRd%cwrU%: u0p7brekQHdWtno?xWq{91VhdD:`"OqX#a֋C=CLh;ylL 5O%ys\YoxJ K40c-Og; 9G^)GJ*G 2]3Nf /I&fr4wb]o&AGs_ '*OiY6߈Qn|xSL%5C\f5pU  yu@+6]=u_~\X㴩צ73\yҋ3F zno뇔Gvs/meG,O_wl#B ukon5jztj.ӗᣰ"Sog1w&Aw1k-,q@yIӛK"V9,*A1-8iL&}0;3FTAb~ rSS Ű'aDzi ?bz*xրwľ'@K:GxlOw#z;BuuQxrfd=V'isOQA^xl/꫙Rޖ9 E)vQҠX&9^!壧7 ݔoe%63.daCZ,t d{F."8GDCT2z`vx,R H,*!;lul1wڮॿFtaxlkz/y .!:e^,^@=\d*"d4аaXN$g{3%ZꟻZ+|' _X'4w$cElZF{?B@A vDg'AV m SմCUv_)9k`FR| 6. I,eݲm j` ڶV' RyM85_>]TBx'jKR5q;~hF&|]]zTT4W_2%X nWD$DᏑ:Ց $K) 7i)}rh9x bPs 8Viyɔ c)| jv&]MӢ"|6N=KDa?Ϧ!kZ-`l 7%l'!@Q1ߧ*܏Gh@S4VF?z''׭Dz'אc}OKB8 ^AudM6fuX[Q#T${WӊUOEIMU萨իϒ#lGi()K&T DbB+檨rz8g|nYu갨h qIqC|?K(Sg[ݗyƑ"NQ`r\5(KR YgXׁrG( @6\|<%ANydx/ٯAm2]%bл($"mҝގxh:lLlॠY|GKI凟 Fߢc%BE' 8[= j[<ɏ(c0r!.ۧjch8AhF@z{'DG=pIN&LķyujG0bd>ș#ErPs.=g`H5)A+\4;ȗ@"߷ms6 #pR(md#rTZhŘe~>/ &얠ɆQ/WaK^cY݆@LϦG' tm|ۙ:T/J`ƒ1#0 f=S ,tMkѤ(!B ŒQAn$@g6ZjJ3u!|:(6X-Bڢi)({2pO+4Hr\z'+a[ɱ%8=  i© DUy0V^џzqjC_<d3yv9铲~QB2 o/KqG0v@΂6T㱜lDa\ +2|aL"w\H]a⟦FܲA ގ9pHO$6S''n08W@T}-> sK+Eë+F hPZ:čF92TRb,y+n&z*0JIׁ:h˽c`%V/6sQ'ЩN $6Af*7B! "gjj0@L^[URB|8Vd^kſfK#Zm%ZY'ӥMa*bd^EZeatf]#Fs塇0+Iu49'YAM¿drgӌ|ԐsɲТhL/{ką܌vM\MaOu%)Tc5Cn!r]co _0,8(|2KwH]*|rKkr`ˉ~2Y H)Sٝl!mC‘ g֒e6L#5^ N\R8͇mPr}n #O"U.<1.cQgէ9s$2p.H dL%C*sK*z""b ngUAEg~1?G.ʼ`hRnf~" yAsL̻HlJ UxP7!sANrb;g77w |vJMq2hEͭ0X?l}!XatW'Q4+:P4=dvNKNt5*pY#ovf\!XI0ʇg] /@pgAƄw7uĿy@L-p CgO7kCH2ٔ9l&E~tyᅍ-^XjB@B;,Uȓ)(˓(kT&֋q\Po6>Σ?Ӝ;[Dx<̆U:O1!A2l~k)Q*oۼj2(]"}aҰuњ>#"9sl*YLHR_Aٓbo Z =vgjj[F0ig,ؕ"$BgX[,URAX8gi 5:C({e2ʬ*,cܧЁ~[=k`c#VX^vdmChDh{sQF ݌"kć3"o(gTOtogЁ!&O?8&+chxD"Wd 7]͑c^񟳜`~g޼qc*V#L  mªe'CwIݲ%[u!&$PTkyg VNڭi72L9\~XsA/ >^cb٤v?1k0YyPD:|FRL/B;%TΑAPG#% !34ʙ7 aHP% 0X- j0 | QKHJep :W׿ؽN0'Hr`"Pxf7KRn_w41Sft^[DB]&2.,]hF.@ʺ M&W/IdiOeи6<o̶qpVF2ubr]/EGP}~Azf,h/H17諅(m%?1YM1%9M5rk:}v21smTU=]k~pmd}Sni )UegSc蘉& a&Ӊz67 j1ˎ8DD~P{Y%_^=d]#0'uJwz:: ]gƾ7m)urӍ$#LYF@ == h"O}W\ϾwrX",+{gU;eyfxr] ^`0z`/܌hlZ%._SC/9 J=01?3o|P/J7QhmޡP|MV| \n(ƁI_y NɄ^i(eLE9$i?T3s~^}><^/~=@gS2NFbro `wpJ0!3R>% jMl#FDID(G;Cz˺hsWs _ܱP|⦞\|n?7V3ɱD`eDIch6)t Hkm_N\,صKu'heT=7#U+#p|b䬍ߩy+YI?2ϰz.\vlg׎ n1/u;+r:Q/ I{6Eđˢ[VynU`iGiBthɫX*ʹ 4ۯ)QNa;kz5 l,##Q9w)Ie A}vՄZhI5wdy5׮ g0I_'jJ $ )6qF_c >$IwX2xILC:g RE~`y LG&)ROZ-7Aˮ鮘%yU8Y\+ʴZ0fݵvffJ΂\Sp;zǝX1tw:X%wlT7_e0m1[B1J/,Ę㰔-S&m#S%As w.T$N\$C1YkXnGL [5'͔KT =ZuZ]h!c<6+ se7 U@t^ WVY t\ͤ H E,mCX-݈N4tH^es?.O.ۛAf68`)Y]^,h|dU_!1/*e<<Х7;5mMU[IR-U C_l՝TkUBEd#,frIpo U'RÁ"w6O@-"R$x񹠆AeHHyK+j,J+r'@ Rx:1*xNYFS)5{79ĸQ(ijBPQ +$FjVo=m2uZ]Dx_yRܙW>U˦wke'-9K]6f눘[@>FpsҮMuF\nz$l  ܰ-wlcO 4z 6fVtXwB_D{YrbsaQ&|m_imI3o,,8M?˟ "ֲo^$A; kdg5K~>vʺ"qeN_R/K봰L9~šd1@hʀ.r*3N݀@cU7fs.LĨ:?I|omg'gy<̴glfYd owx 4\tXQwѦ Z[f0=3ƪm|szxVװ"d$,z*ʨSevkA{[o(,c㖜w55R٬%ybkVT#q'VV97uWSPbKTt(w qO{%S٥ca(_8۴etOqpqӽ8mWgͫ_Gű53y&8U8%0؟P|^v 8ct}N ML=3Φ}WUe->* oZ&Na}#mԻTxJ6Դ<6w"25S^Ǜ MW83Zrd}Y=qLhuhO6bjR _r&0cg}-mQ=i]A$o'fLULS &gٖߑ +`M(C{3 w "B_$8=2GA86i1yiv;ݦD0fM{rEΆmg ւ&#ҒXj0ݱV O3PgǸ8@i!)$9v{1gcVDUsL uBL/L18φ+ˊ*jBVحԏ5>cXu6Y/Xd}*ՏO GF|z±pZ36!"vm\pU>/7rA߆$+dhGP˱_q0WKy'f{jڱ!>)?l}1Ԩ5ԃߐ c1 {է4Ϟ>q| z\]Ԁcej:Ԓk{ۇL/-g>%2b0E}6ny#_/p5\yrZ|#GY%#eHdNz,U_YO~<%u`:1i?TRF)6<6'w%yҡV=[D@aLM:6 MXm`B$뽃 2ˋ7~Ž-cCX'&_orC,0쑯ٵ!.سXHѨų0|ۛIJP Xsn J[uxm=K/{BHH6=&B8T7Ȧ;/C;g6uf 46$T[]Ay0^iA0> xIngBdhh`Dj.6D9 8g,1PCH/|xLxuq ڒvltK[3[VO y;Y0%yls9pjY]cn{ d![a/S1 GmiGS@1)un]e;oSzΕH&6iE+IFI;jnB%h$G&1+ub3챗ÊpȯGGߪw57q jFU'3ZɬxvY!S}Hn ,L dgK)TΡ9y:2;m8As}bMQU$E?7*ktY$kqVŮO2v&nN󨸐_[]V@ܜ<Ŵ^A ! f,iVyA&]BPN+zM$ ' ‹\1NEF)à@昐|)y X$g4  AP M[ZVK^?T ɞR{ Sշ$CxXQ'Nwˬ@o=C.[zeָN7y kGz{RuobapT=ag"}_C|$$|&.ԽVNjpt6\xEXXP9G.ԋ .ߏNXiX&uB- ƅ<ݭ3|a=ף<,#}R@S&rkrx/t'.zLW$ؐ=Mxxb0'+ QTp[GѲ}'z!r)MLc!V cC)?^6 W'>bNHdd˲V:s&Qވi27T@#zƐ^z?iWc=ՊvͰ$4 $qY$&Lo[b7io*RL*\mVfIϑCnZIQ(SObjM]7! 0({bB :ItӄF'D#3:Ҽ@!.@K%^gXm_k3[_Cx?(52$i:ĝ:E6 +Qs3aCyR n)#ut"YJԚGG* e_5޶cQ Z˒{Ғ hxbzwN#RǷ)B}Հ2wmagMn.nTXa`Runs/"#h|  $O^px{E\zԈMs#uнk9 KD2YXrYi-͑eT+h86c ż+e/D˃hQTff<G4ƢIfŠg}dI(X=J;E1r1WGvY߁P\ېm|Bӻ@`tS[R^%3VDp)+r?%ݒ2$]6*ҹFPDh+׈75)5n 4&m}0lX9o7cvd8c,4Ba׷2SΤC>\lH y\]DRSc?3[{y68ttymFC 1NӦ4|)|cjp@ >ӤV5B&0AȽTQ>Ӵ#Q&.MpȲ1" |ĕY;L5xl=7b{K6N!\hҷb.iWrEN> /"(Y2ft|JI4m`-t_G~ 4oWwlΛ#*7lӢ^W3&6ZwG#GĖ(@ nE 53<A"TZ%0dvo`ˤlILharQdV GsxK'P׳ +[!a;uF>\YA1]'P:ĀʼweVlr/ƶF8Ԅ…d*M]}s [# \$m'W4#a.!=ם %2JBRܓP~0n( dzf#M ƛj]%l}Imkkba LHcoA}JUOsp]CQ4&Eyq5 u8Xo83 +U~xdI{mpc1;JP?nswew$άpW4Y``{wˠp*6ݨ1w ]wZ8$!I*7 ưw:QO2KRaoԌl?ixw^֣Bp| d.PaX))Eu9qe٠#e$u)ٹyWBw4nA ^g t# y'`Ǟ8%c!:(+MtDJ{˹O*9k?B M˛6eI!5m/"Rؤstoov="$n:k cրMn)q>m>zM3G_ņ'x>V}wdqRv,OaMV i':'HĽbX׃薸Tc^ZAW&Y1Hs~0$6Lsx,Zu#D2"C=6"ݹ|q3 Sz!Pʸ24b}7mWR0~cF.:4)p=Z]f,CfmE?=cIJ,?7o/^F  HMd*(M^F?12gτi뫺m?L$v}aêz<+(U\| hL /6~J9NO9&RP˫ЀprL"[n^jCH I`{mWH Li#w_YWrBKZk Qˑ(/ hod{wZh l ؐlN3qґ{~FUa%zLFԷ0äDG~pz؛l d`L̅n/_7xfNp=ٛ*tsv{M y?ެ0z 1ҿe;u.I05xT>KՕdNJ}WKX(@|jJC+\<סm1PElyW 7chaB`0*0> S*JFQ眩~XKJ]2dRV뽘7/掞ƫ¶d \w$*{}Ƹ5KlVӽYnxI껅Ÿ%t$IBL"B#Pz(3+e[cIm^ꜣ=sR͚8s$ INS4*$}f&8U>v45=G|d'{uຑT n5Fj~QfÈ+Efyu47C FH[պOc%L3:aiyi{wqcW%BS1' bI9;CY.Ju SO%G2({ؤ)wai!krvw81`CYU:/RvVZr t:'9;/LM q34~P=utZO4?mdJ48q1:؟z6.q Z/I'!56ߐ ~voIk̎XqNa)cȗk x!Vc!AN>ME}k(kPQp2O,~L/)H)Fc57iD>f@3C̨ /f1|kFG S Z%^QMI@)\>JomTuQ>KcGp6K#*<##i;snwەu%i%k^Ac PO0Or kzT< S6q"y+HX:}Xz[Ö;$G;-`D13p[NJV }b.+7xd /AD(J+'aqrFz%wV+31Y0$8DeRy|}ģDCn@iW ,dy/5(|mx ~ϻF=U|s%grJ{[Gus1gOj;)h 9h/a@-7V@C.T]vv8-Ty +Ջrx-MpcQ^DĶg5bD׾Waˤ1/4Zdbӿy;pVu,{7:"*:'0B--cGGl w}-͑4i1EB^L/2c^i{Nzޙ~5[ZySXRQxROf*p"".z30/W)eemƟ¥W9oNd+t蔱jRT5䵔V~ܦ"4;Q_G6 ndfspBI$7a49~7N fx1q,*q}N avǖ}VmW?ݬzНH=^^>pQq!ؽIXԪ"u8o W ZxV\DY/)__V5&8޿I`m@ls~'1T8[htY4Xv"^6~wIty4wg54 UBY՚. ;34fVr-xHof(KR۶B`RaxT|pg&wfr8¤įFt[,/g0>fp{kunK0 YOMKÁwڠtlP&~a궑.{+ےH *csA$:P48,ȫc<)&.>);ZY튗ܘ]Ppax{:n=z؆օ_q5-_f8G#˜nxcE[]C^1ԥDӵ yoCY::o5`UJ?Q" oA=ɢ8^p1١s[0xP/1r\BD/n}9V~?W.~TK5=\8SOpSF`B67ǼA8W*lYl}F1:#HFtaJxOf9UGF&o*/ih [{Onד `WIQDhf[i z2x)Nr@^-_-%'Q;Rvb%AR/3-JxFtx ~,K-Y˧ 7Nn_ ~Hv_O`;à@; b k6:ت\Z)xґo{\TN"%-dKZbv5 D=vV))i@7]2*1wEp4}(ؠ812adai !A4H5,5t՟,pYluRvNb:[+7 K57c)[X'yowsAD± yߣ:; GnKޠnku)S[obN  : /'a9-1E(6>\Ÿ8(̫7`)D$BX>c$2bDؗS3eRc=yۭQl d Mux7WZۙp.u3f;@sمw8f֨m:j T!">0=,_diA ; (]nmoq3x%NǧɌ}n1ps+q\Bp GMVxWa/_RAQOTϥjDT&6$/I\{ҏkFjϞϐ`d_<FmZүg t"al ,En[WX>~FL$aLd`#>c?ЇCH\UM[';nH󨬔Y*IAxh*7yU`K;9 5t&r o0W&*Hi-9;_ywZ2#yp;NTR(ouQ[0&aLޭFy&b-³mh~avI٥p.g 9t5 e9s;5b2v>h0],$p"VBxPΐ~!7qF~!.Ǹ*[e|ZfQ.JL -5kZ_v 2xq2w~{1< Z4O='9sF!%@@A[ ic?{P/ܺcVwVmboUvz(UMW4HҰש=P:GFCJHLmOjh3,b=Vo? j?;ZI0 )8RKG9,I٠/EpH2lHXV#8ReQĞUnCQhy&'q'4Vmb~ydϾ,;k0G[0s31ʡY< RKPLyAWr;vIRʵ.N _&nP1XxF#ῲ%ǦZ}o9*Wt]^Ct*^=-c|uYOU^Gތ-'hzJ!w7<@?tӤ">̊빀9gկuyFБW@慅{-NDaʡM fpe:LXZ[~DpѬ'*?PEw)B8?'(,Lz`!4:,nsd1[&@-Vqpb|UO'߷q"q&$\R0Q(SO"C꬞~`FfI7fKFڤZtDj9-pH,o>Z:!80݉$AtZweǙITG_ eR"&mߓC`-)ۃ*@t7IV[~Lm@ 7`޾#3onq敾֕4J̅v/EhH+L+U6hMmyDe$ D)04ҿqє鼨C@Dyv46\:mGv(B'Nvc@t)FhZ CI0$<96.A=z [ŗ?UCG+[rrǿi2H)q.887yt:qir(L,j`0,!`]sLq<\ l+E:2[&әwPJC\^& L٦ǧW"a>KeBou,(LGڋwb[μ ٛwa:1;?eU06_pX9S:h %AZ{Qn&5hL!G@ .EтT3=F 3"^u"I;q~zŷ&g.&樦ݴL+ Q߉37*m|x|=t)1ҰO:)Lu\K?D8BVqu~ܠ7DXQEq4=)NTC S$L*h,j.Yxiܟ?1NQb%1<ʮ]wԀI1FnbU6wrRՇ6i]9ȳwi.#h}`K@'5wRrƊy2N.ロQ|C`;Ej_yRXvrb>D Ӱ  l@/n   $n@򢱗(LUJ-7MF. tw'>1nL\{G_ N "4 Un2~ni9ܹC򀇲`[;vUb R=W;p,USN:gdՀ_ԅUV]@vzQ3O ΋%Ā;VA6&%3~I 6! 7'elzM/vf̠tԑպIX6LR|"8Gt'4<:֘uo{$^1Xp;}$#rDhl0IӞC3nQHҀyEIfi`!;' eeϗ*Љ PsAw2``SW9 #e4rHuQsxKBoU`BbNeoIʉ !',TJԱmÄxwXr~^A.jVE'h?YrȦk٠ӎ*Z'{qKT\ax{Ik ;;p~iAк>T1avE0ՃbPXU; LF]2ݷ" =m[_6*#B鬏yO`ǧ*?5&~ LR:.e$՘8#tXbMqߌבir`{|ѿ(aʲL}.i[HB3r/]oZ2L/-{rɲvʹQN2动̯.{~XaƸI!Ԅ:AG+tz:bqAJr3kXs9uJenݧBh)]DZ)g|63T*AA.O"rLY 歃-' Nii$¬0 gہNVt8DoϒܙQMVoAƿžeb>b CDZp<=Br\ŸiƂp~;`ݺ~ojo9OhrU+%~KJr>qNX̏r;Vi &Yp\Mp$U"ȇ6n$~U\ŵ"d悪& 뵾=&Ki"K;n2̝k=󰅎='?]v؞Il :x Du` a#wW* ^0"XW̓~?)6t)IB Dy+:ݡ!΂#'HRJZ ;YcIkݩ8M"Rٰ JQ `xs¼~7G冹 :ޙ ^فPCΜ:0GHCy"#Kݶ*;zS0pΧH}P .s6#j[Q0l| ='Y3f"U_Nnء1$(2nؖnːv7 %l8NMM?v2LcqRK?- f=4Sd3>u>_מm5,!%*Uc&6Q#&ރ5cm=W' 3 !"fCѥ̮=_֥SZŃ).Η^-;RB5\K<:r[l&1ףI)qZ@ꘋ? w].We Z4\uaPHQBT# 9d^AS~G-1U&ڜ#>rǶ/]NeetĿt*¢Tl&0^B7ێU"W{x ΏqVR'q?=CKbk&?I792+gx)q6bgPFX/^PD * `rB߄T#AT;*nt$/!MaKoNRP+3#yrs&@7GdCF^2H11ÆȦd8?$eDGY|`)6i̧u;Z6icIP騗.O%~!|5@p F,j ?[fFP*5H|Pͷ2[b㉳3m}=+!}著k3@Cl;ݞdD~ZU-i[3shg:߇or:n"H2UbkMfnevz[Wzϯ d\FcmsJ3ڕIJzB֌Ƈ:WDioӑ1[8#qh9P V'C a8׃UYw/rA]Oz=$[Q߰4D &5d?$a Iirc8`ɭ)ȉ$8K%yP _hW]!zǗjb=] g!lrRڤLB&h@CK v\9Ʊ-ʼݚpp<o#[Bau ʘ4Fk:9 W7L59w?Hp!hx㵇s?דB\Xwk:XJVum 83#n ?]wyl)L63-s: /f%S8+(DCab52ѹo0x;R"ƹ:L֐(h -cjL]'b,҅^!lBw^ҩ_紳^0 N)q;G͊ 5iWGU68 #u[QWXsJsoىAV*)JHvR(|lQ]HA2MnhF"&-`#4M%mҜD1ps;TM##i.\v8!`z=+qPs%KLүV.Y¹&f~Tq ef|~]S2uDm'\#HvR"YFTl>`,5G\,7p¸L. 'Sr|,$#H e)woBCU*(X v]x@?)bZ3!﹁GF;YRPQW|C u2te; G;# tujf*QJu "YdA&_FHٰ-*S[hJa!EUYFq|AmQzr>\mKO,j; t%471vO ;k9IE!f]3eQ UL:q ƾI R;1|[5 1`ONn2(x aPN\j!)=)^K .osw 竗@dd*ėł-f1ldX{R)n~c(t0_t?᳨}gFuc-[4VcS"@ķB) j+< lmWaGU=yEM,<1Q}eV.wUN Y lv.}o44H=KRR~NXHI,&.7`Cp_0b^s-HL7E]x,̀eSZOqTY+_ysGeNiͥdhm0?@MT=R{ll"#ZdV*CyQB4[qƝ]+1A9Jl/ޑqb')_S[A]І_}aGo?^'|_ ܙ_٩F~!UX wL!*̠aR?Ijut!V򯣾r x&WAl-';AK7U̸se^ƴ!,f=bFdX 8V.w?'m}J$M =⤢z^NvukM]<3kc:o1&wC*{" `V}f&ƍ^چRW;;ޯ،X}G9R7a 6჋K. GZdI5{ew Zzby=Bڰ 1W>HISF6J *Oۚؿf^хlzb dt;jG#<mtԯ@ _G\~pUG>Sg2E8o袪S+>[~{3A}]rI٫,^ba~e_OcF!oLA2bvw}P֑vf0 Uէw2uU+a_#G|^rU6yշNI(* +Xԡr&ldr>up¶Xk;!iKt6K'[" /9Ѹ^Oc?{U0{='E.>XI/z[iTÑ0Rx0{= jՏg?/材W4XNxO=V.Lr][2h\#VUִ hiVW0̋=f(ҷEKgÝri*0ԽbӁROhj˭.2M'K*";hy1O i} q6ԑç˖kJoh8~5TI.1Z +F|`-ivy=RT;h#(8H p6ֈ6u4JI%cY! H->d`e\sjîhf`"z4:68Domk)TrC!rEl^̢"clsV|%V3U'Ԛ‹!oQQ\ є-ffeIzv`yQE;,`q(#r yE$81YS[:%~([!i(0&BP( elz[ ILJe䒉9/]ua<]4/H춷i:Hgc=bHVx'Ҥ*H5'.N•YIX7 9 Mܕ3ה/-ʫ4Tf@XOPQ470^ (!^@J!"t2N+Pr>x١/KF;V jBpMd($&HFdmyHULJ{DԶNrӝrMDeF~hr1]q>GkuS"rZݙάPDtg9Kp3/MFr(@4䑒JzO9(\5U Fٱ.Թ=Ua"mڭEFho#v 89.U}UUA ҜY5#BI.5uAeպh!MH27Ǣl-$g"eyP;"/l;^$_^ƚye$9:G尋/~* V@#IZ@2 ^Uu2YG[hDw^#N^{Xζ. u9fx D3MO>WTH5]Խns`DJ Niu`h*~Ȼ(tY 4q~N1$$ ij@ 7?VrT2R2Qaf<.f=1+mqH t!%LCAvt8!ӓ 3#f%' ^d:/ qĘG5J7߇p4aC+C)Io@Tc 'IΰBP2^1E-o_3T/ TZv0l *ap36CPUZظGdWZ;" Ff"֟E Ff3uY\$"r3ݝw$àގd3L8@ؘMpej`!oH'jR?%$F'@mP9Z{R]^ϐWl,ZN9hEvpјW>(Ȏjc~tƄCTY0Zr7-Y^ΖzE@gé>E{ {9?4Dm&MtdLQŒ 4Wo[Ϝ’׹e"}ᘡr;ɍ OkAn۷rG͊"U5vS+0XL ɻQIWg.bs?1ԾPhÌ*r;1?[OE'ͻR8B@WFѤ0> hC\z$}۱sb`H/×eX k tfasXd(r3S cVWp U@n-oTI$pcUʬiz ɢ.ޞ Ë?E YlGzb[#?we&*&-1"߮ [cwծU1!F%Z8v)Tbء?q-.ou's6s}]AJAEɝ;H'P0pElqń]_;.RG` 7rqNHH-Hш?˛7bz [az}Ad;uBf7vF//mKc|B"+qGro}n۶_Qq2m(pZV%:S%B{.ۇ; bp-Ƿ %Y:YJI~S 7]2:CW@Iΰq귨WQ$|h\Wi~H5;fكU^$y~;r?\o9j+FEQ? LSj<"dH.j~GSr:z2\"7Z.CI೦{҂`OY[OP`8ĝ)*&AT~- :=+URu؇mE҆='O=4⨕H/!x b ;}#Oh&.Lv)ϓHejA Fhِ(@vBJ!ޥRjj^,|p7ڤ{rɈ.sX؊D&ApI ?kHUT:EǾUO FOGb/ 浍:cRx533f'g+=7r2rT̚D_+wQv]IGic%#Hl>]:w7ޙQQF|tE!nL+fM_uDp2xU?St]WD:uCYcƦJ.~ ~ԃ >WLuvJbg!' dY2g,v%e/:\(^$m`MQM|u<ֳfrb=|u5'wԩ^vjGE mM(A#q˅xHtBpa=2w.8Gh}28cqA^HuF]aU4}ܖv}x=eV|= UO 8{!o|v0ml^Pp'0%hkNk'}imʔl v@IۃqȹNƾ1r ʗjhDvDJ'q/Znhek*D86r$XZ] hb8e]vy߃}wj[9:ODٟk29- iq|?7?ْ58wc l :"XtcPS?1HwB5Iizg$cxk+g5l j/;Zd8UýDە28rˇE|kuުzsVgU!b`AA䀶^cW!̏\@"E'4&ʧ7l_N2pў!)nPy´rGĢu Q~@`#vo`r' y~✔ n)bY/tQR|y?I hgs?4-Qn r e7mec:гe:5qJPȣθe[=, IQqT9zgx2xLji?ֳS!ڏ:#^m@oo^ԜBP,",ذ@2nBoNWT]Gc toc>̘b 긜։삃S8L5k?SvB 4b+Yj68@7S)YȾ80;z6KRrΛEO?'8YsHQ]Ǹ>x"x&k b(>0dI1OfO;SCY9ugc'ˠb3$RkYįeIfaBwK8VESǪ)TRWN =[/~Ώ?Cȿm 2C֮k=*(5Y7ԚN(l "@޹O#~̎j|N564gZ݊UV̕jLrdAWԅt4# /dʜ0L iɆƔ4+,ߪN5ktd8M ^wB ̕C2heL*)l~c pz2.gQWzgX< b2*UPp-Ze eR5?uud5@={|O-0sryHBPn]K(-y4zApcG%ٷulKN+`Au$WLڬRJR[U}xQv1Qg^7_Snx?VJMgAQnԊ<W(&z0z YO[g^́x]i&)4['id ;Zy05tpJ\-ZՀICr玱ų2FL$DSF\?E&j`&Xo+aOkHaJeKM2L|.)A]7RuKJvDhsΜ%[)\`qI@\31M>5 ϻ{,o}gd2E_K;M^@L^, Q4Ɗ=Qj>檚0זJ8?^$PZk\ Y _]z RE>Y3 d7d7[wҒW-4Ծi+Ni[]\j"‚9o*?J5޳0jղCƺx+3F{g @)]fy d=J8sl(y)Yh \э7N0M!VhŐ/`z_"5 OwpaSt;zv7+Hx6{! M+%}שbREV`d,TBÃwDzNv b.OX#\JxC0Բr 8OÌ݉u g1)iWJW1߈Sly_f˞*;Ŷb!M=<YP% Lb17p-O?)^`R"&^&z~tQFq6H'L/Rsا,aڶޙxђF_l%4|~bCý l5/f/Na$`ꒌJ5lk_|k~7س*bM]E~l6%h1h%qW^і"ǔ6(7Z|'p4-m;+L!9b){͒1g!ph7EYSUo(? ܊"_֜+: ӕMsQ6x}#ѥ< ۓA ]>QEijzp"*^qT'~)L$0ӆTVjM>qޛyTg׊v %pȹJ4`aOe/;ΐwzA >ѓ24OJ 3!hQX6w>(;AX Wc_sw 8y8Q|Uf/!ځmd],2{VXWܸ ìb"m<.I LvF/uC9eT-< fz D?r!nj7{D:ʝɳei9 0!5]tT~ns -a9aio.v:R#ARq #Mcj~hRM9p$?F29 b 7 ,CP:_L[pb|?,1'<]vX}"3s`eGj()JΙ2|@-Ƃ&fsҒ ]@L@m(w@5]PH#p.n_d!~#'\8[zpMʤ4|6 W aqj>n%~"CZg;r]ܤ݄='bҊҏzSR2Sk[Tut0to:y9.2骀zU RIM8t.z>ђ|[A8:/^Š.3nM(8wf7V*qI4xjg,X[\h YDZx2c%eW;pw %oz_6VU˒v_~KҪr\{GC?o/+orCZ׃ɪ_B0M[bӝddցZҧeZ#_I<^v9Q~߬9i5gwƮ1c׳J`w$h YANk0\_C}0ćŮؙ"tGJ55xV<䉘 IN$}.8 S&>ŴcD?vG6]``&$,,Ny<J$|d*C_SbKsmѡ!K"W64jE^G6%\@ԱF\cng K$,__@S]7 sC6V nMڇBO_\сFU/hH_E[%? o#6yfgh; m?\ N޹f{E{q;dYV5~j8:k]e)uSTΠ+$mBXy]nOU܇E矚zWڧAs̳.dD<͌,Ɯ9b*v&dp4/oV\ႝwD]4UNYEx~gt|R)Praζq|U7Y_cnP7i Uh%067~'P:iOល6-'U]maǖ0^<,YIlwЍ଎Ύ%^9H>Z0Q:qo6\ r{Im Ed3w6&4i˾$4~GACڑ:@6mIX$ϕ Xw oiw+wSnؗwqfqBi%22RDhlx嚓46M8{")>}AJMQVqNd! 1oݽ1dpn$ANڛx暚Sj+5Gd{ rqy4s'--60ps /1&Nn}ҡAZ+9 Oó/Bg^Gbv|A,a0''¬ apo L뵢m{|PhpGsWT݁’lՈIiqVݖ_9qؔLY<|S-gמn,1ɹ('4\ۍ [mwW$_~S1_Qvw/!^qpf_ES]v!s]$(8UdM ViD|/)\TB@̶]~j ! diD*pwh{w~=<9o ݕ," \, Uh`goÖ\ rkWx M`Lb#'>,*]5B'zEꌠӓ&B \*ŵu_cB(L;Cf@/Ijȑ+S,O/? d\ \b-ōp8Zʍ/mǦoB+Q jk\mhFrk+u:;o/ۗ Ο"3o: ti7Tyok E> HuZztV05(0S-TZN`'M+&7z! 8xEZ50YXI->{kgؗB!6NkO>LA nJFy=42iP-F_HV0X1kȫޒ>֤!ICYݬًU G5 @Ou36s7[CHetϋ&$wM`XZy>ݖP56\rhv̨ўߠcGH[yqH#ص:X}&" ĘlMhN/ zY׳I "$kp5[vNtr,*Tf9X <قD&)aVI0 *w pox MQ q):+>SDhP+Qh|nTz2ck,H@&|fZ'؟%?ZC̈́J0L!G7w.)+C*t \uW.JF{`sPFYdȾgGJ <[ '^ALRq tNcQS˔z)'N z mr._,^in?%ͱE?#&dt 80W s|&r|~{=r Bw焲g]sϸuy!9mg笀\d@Pu. l'6g0 o, jHUV~Ýmb@r5n3K؛ dJ9(kV r _3q283rlB"\q u,y1HB"a؆ Nȟ%*GXTFSzvFإ"W!R|X}`-y2z>dju`wyL0{Re;;^mz),L/|ͬc(ؚ4AxyEQWϖ!߇5ׅLҠ76)nVzY਌U6"K(|.A&>Bcδ䲸6YloO?R V`O4`*qƾK vr$0BXp}[ G\6O&kgj[ivhGau_iBOpk-wIdįΖΉ'# iIo,Q8/uO-Ah\U%ReaՈ$|Ь&WbZV,i-RT\X%F(C>&w{4PLEb":ivLr_ rF^RLZ%Jnκ=tz dhƓo-֌+DLR{T5&`E7OσD&}:k`&Lm7h,z]_7YJ#93:땧(n.,6ul4>cnRa:f %%cj^4fÙe3b.uJ :aASrl_.}F͋ctpEF"гO+r.Ceԅ{}zJlF({ Hs! UkVЇ0[UHɶf+hϧ|G߱o틴V.U$ h$F߀VfƲ nN kA#E񤗃֯L۟8*+ij ^~[CNC +&&p+bH+pJ.`F/ke,^m_"\* cOht0[TQ6"7 D[ڱAU lC|~9yͫzG,9yu# R}# ToJC&-Pxo+ng=1ks nڲ]LBO3x-]S=d\6ݩ G90lW6#t0>&hkUíZ+7dWxEx%.HwFD_P==4$p é`&Ku X5(~9? $-fu~sjx_~%|S(ޗḨ,YQɘ}73*}6n=Ms) 9lbj/M0MuOG݉ف#jˆ ?'fSķqj6$|~t{5!6`FH",VBMb%MՑr+Wgx(8]Bv&NLu& Qoo^q\8b.wV])F]U3e[0߯ͅDҲCR@\h-A%Qbmȹqe ;hcMhuf!pxƂ'V ӿR7uޙhd.r1>D2ApDA^UBC\مL]k:D4ikr9zP 'UKn+8j]NUr4t˟u+j]V]j)fl\-QN2 %֧PbԴ-/6ӥ8 2\rFTb-ź3: ׌O l'.-<@[Wq\GV_ F?IYlaI4$GO\w|74ʑRUhu Y:u1&ˀ(; lV1dIlڝIr)֚\4p|P>&_$eY7;?\F/+gj6A&/[:J)zӸ'=FTnV`&B>MѫT&xdjh[C}Qvf*ߜcJe`+E!-){A Jx9*'eW?qF 07МUdpJTf`>""oO1~nXn]8&PmXxA ܽat1&d\{EX Mbԕ˟q8V +=N#`k8  |o]]Q]_'|Ayo䧑氃K98p,%+Org$a/PF€?yrhD>bHu9B \@nXH]ty"ٙЎDơi̅a3~Fb*&* 0o4d1ZP1"v{tsj~vJ:12ܿm 6\&i G}R˸4GJĬͷb}6w8_5FU!st}WH׊|'"J9dzugOh#K PZ+IOFи;0ܕ{v%flSE:qiw֭SyOB{}N xں2zD3@38X.n%m5KqhX-qdS,!kyͮ󾰎˘&P`h{M @' N|=LdS xXK:%Po~&K%6y-׫DZ~x2 9FâD %$HI`Jcm* UUg$>7gs܌yuT!:IvMw/i޵\HA,?1†NcI&P&]Azk/v;#y_6OFݖ])\F;c#^3oҤ]Qh)w{W#qnw"r s~Kl@`{#|Jz=mEvֽ>iIKȀ=#,Il#+y%._+{_j ޿n;[oT)- a΂dy񷒺du.9pW(;kw as,L4rp9B-v+ ynty(aߕ6޶4el6+ 8}O)bӛՏgZ%rD3O3G un;)<$;{JNl UaZillr!$OFX ް$J6! *OG"<,L3`+A)^,T+!1WٻNeR}c1.KPXҚ;}M)xdQ5r9mWj[UYG"e] S^1 Q p S%ɏtGVJL^0K.{%T A'}a#atYۚ|+T .AIw8 ]P=zVMr;0]jZkECwX'^4AY۠N }.:$&fk[p A@^NH$"iDco2궟cXr׌ ;:D Amʕf||ڪ6R|_q{;3?gL0=Xt'[]PN6V,$q1 DE5 @t >^sU#<"HI6o[aL4aG" Yq,C+Q$¬aiUdRBc?,̡͠TȏUۗ/յ(נ]|bv_ XI {`VdbLl]fVY;4UnPt'}}b$ V&ʊZG}nM_)PDVI77ix ׬%Q] ]jwӠdH^P<8nQz qNqW9haծj@B-.Ch2ݗ`6L0dt[<W袜\E0f`9?`0_ßݥW;]_pFnĄ/M]ʵ!bvp|r{:Ϲwr'.8nz*;6q?- O0k Z6=5d%mWaʝٛ!9_ԯ&tʖ7GXҦOcZƀq pyhBēg&9Y5b\? :UKYXo0VD%1qmSY(# Kt^Bi+@VTA!eV&ZȞ c#GAzG#W${e |}Sr,TRo 锟zA⣚R2 Q#?3_iEmT~iCB||9:Pd&6^Rs&k6F-#셠TsVsʷvJmK<:4F O  NOFxm=Vvp0tD8&B'&4"Lt qI#>eQD+Fu‹w nfl?kxeZs}7\6&I2aw+.GJY|Ao~v0,glGxDfLy`ďk 2@s<޼7SmZ£:boXtڑ֓'_cu[| ;z_d"+XNDB+q3C<V[|3KڈcNבz̭]0}<(@࢖QLz~EߢPW΋ D8F Z֭jX-l=Hd$`I+w@ERD8LSYqgO6@UE2[֮gAZY9uЗ,T%uu=~"t1h6Ng%NL䖡oU0G/'.n[qwfʷ;pdsnUDG0 *jE3)wLp)R#:"#U&t:A7WU86ңq8MTYk ةH#:73hƛ=R0=y_0a q@˩:u>pOZKE(1&رKWmNJ_Zը7QDeE<'n#YKYeW~ֲKo<"8̘vB8͔h}+ruͧhg 2pq?\Y^ Y1) <ECHZg"@W:<]sY*nƕ9^gKKpsOӭ6.(?W)*~xGt] z]='wK5/i <; s9c6y5Fx¡~ʠ˽*Tu7*[Q4RKdx9*h.gɁ>z)#)F|ZZ&s[<~(2p?uǝE]RPqvf\;d擌&N4,af2l+MhJWDљ&#I]JqvW2Q|/h-D/862=y{( m rw{Z9A;Uzcq2."44%[ju +U1w HΪCgys[ ~܀i .5*Oj O\LO`ܴWtt\FB|rOˁWݦqj +Jm%I\sK8Q)(,K^*j2"b8 "\VqSlf7 #@ %yrH5N}yʛ?>C ̵*yS}͋4m=TsieIULW@5Qq\Hjl}n~3I=%( ևuKtwZm[kzuc;\b CQ4r7IAMTOA+73'AVvƞqQ$>g)658]^a#Y>*,%f@J!e'pCԡhTPE{^2B[Kׯ(S݇rO 瑢u+ ͵ߡ92ş1I.EnCx:f6`gfMwr7?|L HDuﯝ$z5~0Ynj`QV3+KΗa"qatc^ (y&x~I1X6Ƶjq}PEe].i )߾!0'g"2|E*vodH:1A c<0ȹwٸt_ p 8 vEAN aWh}y;ô5Lm0g,pTYqn:hI^'ݔ|>x#Tk?QU!nH ri[1^2xշL@,B-R!M4*dxԮ5l$RQQDJ"w}pUz\\I_{&zXB(ZcZU6E8AZsWf`a׾mg1t5|'4b<t|SGHq7GTJ~C{so|9cH"?OL \!Yx/yaѩ2%TWirinSYƐu ّ[\jzde'oTB=XmkWwTgtSBb5c"iЌ((n( ̇9D 5GL֒~z]1\]OcyVziI$K@_᧖ƽş0÷X8p8FV)SqQWtȳ&,& >5Ai#TX956 rn rC c-ut>yv ycd/Ɠ6>8 QJ,z3X-0D`V C$3yjEao`EC ~p^o>P8ʃ׃Bbz_Tp}z:s*J[% )*CJ! ,:M ާQlf (PGΒ( D R<>υqf]ӏsbFO0z¬aTq{|#sK٦> n`yg xd&bΖ#mAgxq]uvYܷ*g\MKA\UJRq.GT{eC>e8-ZҘVjNOrkly_}{ztҙ1Vw$,Dpi Ʈ+YwC84r0ydQ]b^I~`GgLJW_Wظe2f|/@͓ e> 'sufnB3YܛXzzq,t nVw^B~r[=bAEeY^LS}77l+X ʌ'Rdc͈>Y"nnP|۬k7sRܼû?O1.X7" qqd8Tu|RD\΋o`8dZx|0 w)mͤ/R~&)jA![1+U)_1R:2mBчY#ǰ݀lbȳ綩KXסa>2goT%$d[w&%_݋aK3s!uw'xPR(&n;!@6u8PS>w҇͸rK 7I] ef]e=HX`$BvRXF9&xRN6XжsUpln(d/f/^Q:U-.s#E |ǰ[umsPdxk1NEr!ң# tG_S_K"}ʜX=7aS}rV|ϲ]Xf/p!a"wA*wAX 65hU]:7R#sET3FMY"?M̦z5%Ej&P ^CgQVap >97h,)")) z͵{^s553DGjiys~^ev0;/( X fw:WsIWNDE t܄Uk7twkmiE5Ra~ ʋd7A" or x4r#3Y/Z+1HEb*ګ:4~4lny߼(a{L5$l`g偃iq4f`W2`B]|\K9IW|*b۱=Gyy.QGpE~U0D4&mVb.ӓqjs"*GqvkwQRϩ"O*؂_&i95>G!{k'S64 Wd2IŃ1dR+c|?KZFŶ۽~#4B@*\tX1pBs!qe쐉I9jua@ C\=B2+L'BiWted](7dVtE|]Rwe:la=TswƂ*Э:G@gDT[+i#'K tFږ S BJ]#,w/Y2\/Ь}/7ܠh>*guS"rš)K+ k6IZ"h?P!P1M($»^x(a>{C,jUzR( Jy+`Tڔ eV6*pg4<.Op.-ͭ11ѽ-HQ'?HCt‘Jԧ § Io __iZ#"r"(!W| )JyxsڨShPm.k7ᤄ)@=t_ kGEŌ7XהS6nN&@-y+zHԎƙ,D`slq!.g>$08dQS=5樯K+[v;],B >Z{M;xrS{zo [+hqqEf} y@(Ju7}j *|g {4;L |,"1TLJV]A\?/Il'Z]mU-z^r1l#p@X4,|(. (8-#X%s:H*dO (倰ݏuOWjsbE-ߵǓ#3ުJ n_Ý]Aҗd3Z2蓱_^nsi/8aidk7+n*"7|A3J}Ҫ!-yZ*~dl;:Fc"0uF%]jpdCJK>~YMr(>LMF)%w郩4)(l-l:V=.j29|1՝ F? Wo \WRzr@j)޷ *w~ E2;ۦ87 *1vR;k@c#6Yȇθ"S(xr "o;iߊb3EsGPF"{c&PಔJ3n*,P8N ~TIBr\˯M顆mhtlQ <QbDN{fn6%g"-黼yZך11Q&ͦ2To_.x96Ƶp'Q=T$fSks5;M.g[J[1@&@8jJEIyjl4a&#rwtfȍc, VPGê geQ"ؠ'p"owSɉb*/j@$ mq.- Rxn(o{TSNx.;[&) 5(5#(cA)|2)ۀYFD$q-D8iCy~Wci!um`uvYqa\ p؇`N(ʂ%vӎ=S^sK׾jU4c )_g,Fϙ~4D׻B:TBSm4|mY`*v_$traɱf_/A60U #9.mVݯ8W`$@yWQ8 KEo-7cG\*zHF<7ZJ;iSc9~pӤocң;(oD<JCjCA;/Zmv.Gl19qrު2TpU&1{M2s=%;ҳ%fek5ZDS7U#]tjDgׄ@m=:@WPl>x qV4s*}oǿEi58KҒD`eaKcb ޽N6C L2Eg1 +NA>QI@QiIlK{r@6J!e2~&RsS'7!Jȯa':MFԋHtl؜O$`[Qõvxݻe3luojU#&EV 2>ety t; %rPeqJ2KsG70gzī^trti1wiY͈X(#hׅfe*٢3r,Y3:^ 8j%,d HN i3_B귝t蘵;Osljtp ڂJhjgϧBWq,|Y@P4Mļa ʚ!Yzm|Nٞ i>dþg6apv vVЃ+`Km^/z`eۿSHjOzZ~;rR׷sqV[轈FG +ԗ䋓:gx H$mAbwmkƜ^6'*b.w/K4IFzf~}hD*y!W-@Hw`sj^xPS(!|8%G6Agq.4b!V%yJ/qf$3.CO%ET2U`IgC1).gPt#9~wPd:ZGHeET%3dL߆ PfE2&([m:GY"WC%qÔ&,UUﳫ'?suP6,;8hSް"f~j1C4um00%iOg?oë87{IDlj3]h5ؖxiI{6b5 K=hn nUkԧjda..gsQE|]Sפ*٨@VYUS!b2gNfi PHVM0oc0nv:1dHkb]{I@݃q *}`o Nbdb)<}XE(G(=kހr_ kwPL ^Rd5WIJ|cO Ns3.84Ȧ?xٱfTDZZz^nw$[iGښy(U|IAV IC/M `?%I*1yB.A\=`?ۤ҄]gX)|mP2H^f r<߇-j6j/ǻ]sG\Œ;?!^XاrL8^aGAw`V.!Kk;h ctzm?\^> . ΐݓ&{ot_#cXNwãI>{58Y_=cMlQJ#f,u\Ob2~Nj"R5sHŸ҇pu-<-fްV^Vn<ܜ㠀M[)]b\,wRWI>~aP1Hl56EE̘ƵN{U)pWvz2.z/qC Fe3W^dfw1o(F%l_)^%G鿞Sb%$t9,P)49{C; Fahᤓ ڇo?-g%o@ÞI Pj%m,񪭓5xau>TIN*5WwUz;}2pߘ̌UFmR"UiFc1AfӢWZSHcty{8ܝ cƧ.R.<7ψ\"bswtgDɤY! nm/o"i !ӕS-HM|'[5A;v<}`c1H>`:|G2)6F4$*Iy;~qͶSmt:IxPseƗc](lS{3z-7m$kEw{?O5*';np/Vϐс%,{jXSGdu X#ߝ9n"XU`I%~V"xu8=/ڌ?ghum޹#eʏhfqǐ=<›NM>qO/pT¤X(VEE}R/^e'DAE,41U30@IpuœPI.؋DKK?]2{|$a\|-Ұn>v)R?In9 4R*`mp}2$p= #KtP҅Լy ``i-2 ~ HÝ M0Pבr51C42}N5\i u7x\<;L"VkxPt˗,9`vW?sݴ A!#l]\-6i}h`!i@ML7cQ۽Uymnx\/7 GJ/YL3\Q1vfq52cRv\{f'OT,n|1D[)X">59|PɪO-^2Ё,hwJqzP;A$ه=>p|?Lc^bS1NVsMުVPY]_P#ƑU/MmQj$^ʊ ]2K]hrV#/Wz`PQe{JyY@=@;T>&%,~RҵECO8PZaz:xj:YF7{x5nۗsخ,"!FR=5,,Ѿn[:Ӫ%6J4i=0ބ^4.;5 9Fv:plG8 -|41C[m!%$:,z#.ތ=*2;bӷH 0=(ĺ@!&GYƂ읠Ldv2[RC5{HktD2@n 4a'+L%8`%;Xۼ{#h.2*,a-&y|l{ɦ\R'{'rE\c^\I|>ʱ6dj{ cGM9BFDT0axAxW@^;yޯWt-ly0,Ã/02ɯ@]9hὰ{VCC.|SY۲qyoLYp\rDQv !?YNjlỈ" !{ߡ7W&?8sy.MfŐe¾{Ӷ?ᖛNMT ;A'cejĊ!ԷO)rC >FԬu1Tjb*W~SlaT]EbЩx}e ٌKXn06oh E`ڀ\j^9 O#-RRN9ɬIYSѨ[u(a4j)9;:73,OLvC5ѩ$Upamca ^_{̤Aj%|A|Ĵ%nPaϥ5K)W\!=vAcs[qIxԋ&ܕ$l@l[M†xH\0/yƄĉ.]SBS*@sf*¤Um0R&J3!ޙ2{ه@]/(%ՓLL C=Hݽ\n7ǻHޅ=Okx|E`|c9)t" x쌲DnSYd0FpVtR7? zF%h?UΝ j`ay>I4ptM1 A\jT1[W%vR1f4tt۽q`GqF @i;z۹z6އˡeZ,;Ae^V vһ HEOSa}hn^ҋ<'NVwu_G+ف̞vŎ *3]ԙi$Yr{#ДV䧋FA93"KT6[GZo`/Cg([oCltKxU0IVv'6bO;aXɵ6~xN.UT撅'4BEK?GBד[9WҐe1}HjzD՗Y@4sYS3x0?J_ѷufYՕMH=ziKD @@PfO7F磻S`G4Ṓឞ}ސ Cʁ 3Vw3:Nn!B]N~#4Ca2Կ٢`;Əl$xeߑnTJlrPȶH/kjL+?OF jvw#xz)ݬWt=zk1iaR! CmgubtĵԴ_j4\MۈVdm2ָDtp#go84, Oor8'ɣI|W Lߡ<0GP3 F¬Y`cvcdmP<\4J[d|4u{ccމ`?$U;PBI]o8.]MM &ݮc")^=S L=>n%=3<`O+;"57t R':%\86Tb\k\{0nɔG*'Q0+5n_z\Կts \ZTΌ GAMl=n6 j6i! F$" =wI!,&| <᳕c61a6x:׭rٌÀfȠf*_Ոך!{$Cl3uT~,! UyΗ(1,6ٔyXCgR'FP.D)3%9`nzzQ9QpGcޅ.JPo磎A$ SfPu3+|S;|Qa@wE i$~4Z7$q9n9@ `WZ~%IFEdV?.YO@ۏ r&0c!(aaBER7kV%򚏈E Q{aE~ nY.SBq&} HĿ2bERY$ dwФ˶fv2AneJxmj/iv OKzLL!ᵈ]ȏhoၓZg0B˶=QY;V“(qT$?ELt*60lpN֏`e Ó{0"JT$;NJMg]X, QZ2Pf~Z 2GF>1[jgaM4N (b]ΐ=yCpY ! & +Kau+1ѯ[$ÔPpe<)nUl˅f\He|AW(\le: :b2+aU\d!hُCJ0謨Eb)9 +( |0QlϕoBԆ}W0@Y 3oob=X:Xggn*v5KkTbCvf،c $m^ *ǰqqXf:UfyΏ6t'biHO5)g($ff OHA,-tQz#I6cgk94v6hHs$(}3odq 6N;Q2G-L{ 9e(ΜayZtoޫ|O7̟a.s6~i^d@BXw"չ’6Q\ed!Ca GOe]XN&rb8Kkx}qZGC{{`่ũOKFADΚ:-- jEUhLDL'^4)2EABcxZm.ȊzP1m|70-`K-_N45"AtyO]`=zPa;m䜾)ϷG7C,@נYh75RESO\+0@ރˆm˯xU&z ?ϥÏ:?wSAK>rn8y='uD5 0=οNXIU!23^.U#UWsƖbbr[ӅIyҕgHGOst0 $s*b%.'paXSZt+~ I02 hm=tH:L&-"(_FeՕkh~[E| "v@Z{kA[$qI1wz'&k8ߕdmH}.gpsfcdlO۩rBQWs(E&*|$,x 1zRDu 6U!@,I>WW. gY@:,NnM}Myk\[ {0O2C-X׏Ice燡ܳ}T ?ZݣHfb 筣**5;6 O@ՓRC!);uv2jbve&pF`iO2t`w44u3FbBE*!yƃ_1BqP[GQD?Xx%O"u\4o05Ou #vzo-'^/28m-tN:S0JTnJIovf 5j"o\x~Ua[%XzM!J P@ȷܭk%P:JK#Zb9WF^Yhզ'H/l̠XLf}9 fs [ ũ}"ޢ'?vwIQqCRŢ&K+s/5\S*Cb @QLGO,=Q윖 ͓ E|iy 顢ݱʍk20$PE>8O񙰟Ⲏpo*W!{СjaaCNFG>6N>Da`XD- JrU @ct$3t@_5Ӷ*`>^WX>^U6 hV[u^l|F^1" j,ڢAV)p&9R3?-/ ɪj>j3Ud }X U /e+vAv'!DX%%B͔jbJ eB; +2JZ6xHq80uzňg6G+bՊF0hFtcι%ޛN3[Ž0ffLZrn&0mԩᏜBzcsid$(25A $S@iMS2 k" 7 Ȅʱz+^3cews썕<ɤM5  ax׺Kf:N'|AyxHD/Luq׾qoȊGl8j*+K;![x!RrY3xؑOBjdDAG9Գ/ߠN V`urOԩLf4<4Av +0s]7p5 YӪ8bߑ01V!ݭH5mE39!Q(QןC#Z" E&?!ذ/sN?d[Cm! Y VdtvI.u[+ XkPF&=3>AJP8)r0`޾`3 zeoK)/YBm_f/K6Vz!WC`BEDHUN ȥ 熹 ~^;y:FCҹ;0_3TM ]N$;c&;h~,Ix Dzwt@}K Dy|pOfg* o;qp>/-g* "iQ5XĶe uoMQk9s|oy_6Ni 째<87F9B^q[ ŀ󣆆2m jcAԉPLJd/[{ǤQ-&O VTg[֪i{e6o`gZJOBߣD&bFִ*ְ帞]5=y7B^?QF4! ʐ?/)Z#2u*ay0a &bd$Ns p9TJL%LM"bW@o&P7pvOet y)fW1_F~Gԛ-{rɭuzkԤa/ {GU-ʬ 9,sQ? ]@yRzO2ӉG&Yw^DtU+p%f~ĿG"@~oMiSX`v $Rg*ڥo\8CDUxZ8Zko(#\Z'Aѥ,ٍf9jaX[+yoC"U)6%a6 YzkZH!jm'zS\o}2Y8L 'o|NL2JM-.;+~WMDA8^јN3k;ZXK KM(|>l.Z\re{6715H(Tt^Y݃*QLGV|]3t!mS(Nqva١NiKxxgآkń!Df]FHlӬo`zNmzo8=NOHϽNsItdt#¬vX/T@\`i_e4:%g6B)Y>>qYQ72F"WTTQiR1"!sIhM%|olwT /5e(Sp!W}^n09F۔9`J( .p:U@f|ZGnt* ڃ0×0Աbв[ x(kĩvGX^ض]j%ʆ3|>/Jۈ-`\2 2Щk^7.,~͑_sPlTe͞dR" ; "9OŽ).#qWUItXq"̥C]oM{ `1d1,cX|Aj rj[/Z,ɨgCNwzQe&$G˼,czst|T(ȹO92PB ^l c|.1K F}@᭫ݹ].'T'S숭Y#.Rob˧˗"ylE,_Brnf:\jt,Ch(1$(UmO^DzD{(mgUn[`ܤLH9kr 9>,^'W2L'mPq RA|lF8ފ1d[i: Qb %eR7XHPe8)-f95P9V]{܌R{HPuIWg -^*-29WDғ@{d>+|d E59_b44w ihʿRV DMjMۭtDZKPcqAMѯafnuDVM;*\q8Da{ILʁ.+fq] ="y˓dH P]+5- W~,?#a &AQ#d6\Y2,ٟcixU :3$U/z2&rT6ώBniSU* h"y`%6~5GrGĪ  >x^LBMo(9)͟iXzyo>ks?R:A@iwοһu*/{F+OT=LC[]=(;Al&nM5d# t4F*c]j+\| p4vԑW$vDv/CsDT7Ȫ0\I~abhlPB؈t]LF|ag4s܁&^Am~n?(lp {ZI3DYqy؇s^KihI]-Gs\xjh)m*L}+p\>hc7B6+4Thg%>c bMHpEc4/i4 ?b_ n?oXIʻ#P= BW'ݐ%a*~}#r9ɯ*Yyfu˞ЗeRPHMn DZF>[{\?_')vU9"b& tJ"!5d('z@ BY/W*& uU@nA:wkb#*ބwH~LMƜ5o'nû2:=9V &+B؜nL `XG꣰7 BtvFqPL @m b;,=VD%R/D4?+,hzBmٸGJ+qO$ 3/;3Ƕ×U5*㝁gvÿvڡ}Nx[!ĤV+@}2V.5|$3xZC4p~cAmlЇj(ؾ_X 9`=nV`cRq .C" }Nc1h-(1-pꖝR/pv5avVyCɗMs,C5ȱ92L:[,ĮxV㒷!V6A N(WFkP\~wA$Ym9'RsE~C&y`W;vt6zU7!%jI-;ςJԡo#E^|_ hgsyB_ V)}K\MzPl2gq,o\o#tUZEP5u~!,DBnjͭfU2Yڢge&ZKTisOVf *0@]ўF}!L*z3G<8Ϸ3AhNVtGT& XU@6 S}1]`%Ԏn[]vk_e!ATnf-^%<Pt`?qZ|;8v|w?Ą`il |*юЪ'c([pWw#WP*b2,vY̪Rc`4rㄕ#R%Fo=s(2䋇JU>z(VDj^rMҒEzľ~`(7Seȑ!5oP&3j8o_(}#x9Mb%0;ڈ/5IfiUL1 T/d0@y!8Fgx 0<xUv4la0("r"oT[w<n Zu& Rye=˗ٽx @{:]۴o+iq_x6#T ?q0Vʉ< >Dߨ:%) kD@33zx<͕`ʛOI(EpkwڰlEm6t^afOx~"q_ $ȫh.h£m p*HQ Wz6朽wäqSUata 1q+:kǖjȺcʈc]t}uG=fjR^Tk=ss~pbq59u$^,j1JX\c<PxlSbHUK.IpSܐ1ZAB oD$$]K"8#{3 ϼ$Sx$+ ?D>lMPc=Q^|P<^l K2j'}|KF4PdS;kmC'GO=t:%ӹDqD >'M%"%@aטfM\0tRvp^ "pz_u @ɏy6}sL7e 2ɴ! PV$m"l|Q\df& vDzqMRk͡INBF0{|M*^Mɀ~ ڿ0-(:viTs7nǤ 3#3׉4Uu_4q moCACzQHn@V;u1_ `a[n< Ĕ2iD\sVkfJ!5#s:#X'\=+ p&MMN)(&w8'NɊ| @Ν]dTΪ% ^ttZȔsEYH.N|FiܜOr`5q}T+pNRgsb~8vE_Ġ> iY?'  aEI8}8qIE'uݩ6Fg?݈i]6Yu*{icl٫d!9pl(ƪE1b e"]ҧ"F\т5T͞m3džpiڬy}@:Rʱހϒ4Wkql{[n;n]Dഭ(E_)[4зJJcX㊰TfrLk2b[,Q$(0\a}Mg#~.& Ѐ}!N9oT0_ nYNvjIӢo,{JZW/j&#S6Wpp9U@Ϟ:1t`{mL}[ { ,ymB>˻Mfg=W;7-r#*Tt-r e\6XszW얭[}  rj} X_!I_0zv+tB vkKpn.lt2E7yDV+Ԙ_|@,D}ħ3 -MX?O& vR R쎆>ë5Tje;r2( xibbLjQ说W^l$}F%T?%{$BnÉC1`T]*=iB!R-1̣8 a؀ HE{C4E*CKdO@Ng /OT Аr v٨k\j&V/#{SD,sf c^voIy$Mؙu"Rz('{D>(ȹKy柳 pe&} 2;n_5*P?y5Y"ܫSjQ̌-ղiCNgÌ)`WEIβ7[Fkt"E+0aB(F?vkiܽĵ5$/rYN励xQH`> (ٌ`:])lfO䴼eC×fM}63# wHFc+@5ǃstb%}bǏ {~#I6g <,j$4{bذc6S8SuC[A&X:8w˼NL[^31|22cGuwuE<U=z%F^z }93|.)q{&9Gmk,P$W0Le @9A$#Kk+vD7s﮽ɦj swq̮Zu Yɮ;]҄OOV`' ȉ< lL40"bN79:Pmvwv,Zձ{'׀Ѣ^^8 "mtBI" 7ڠLJX4|J߻ܧ4eCG;0T e.؅s RDDb&bW<4:);s*'A)?tr0t*ݛ>G:l=+>Y LXd=Oݱ~y}DhpGEI*X6ӬްV|QEI+@I?Y8hu<6޻7~.8ZRƩI^-wR |"ꦗC[^}2Š ݔNľwdrFEZz?%l,L[F*<1u;ڴ)>sdB e"^YAƧX7(5HP"DS(!K7S,SI $ߤzUc^_h>P=ݳ|:/Regn):0!sDz-4ƦI߼dR?ftVa"݃oc Q$G/uBK:HwBz.\O^k0RKzxs1kuZġ:G$+Іi8c[V?`U{i=A׫S`9sZh3ψXl2<.Mr8/mͷ;c?QH)p 0?ޤ\"+0@ |7hv/N1Al$vQFp!T"~>E7w?oY%(۶PF+W vuȉ.Va/ [G-M8;sհ2cKo~q:21vdlUMwaվLsm9TX,ؒqՌ\ޏQ |םuʪoΡ96{D"m4vi!pX[+ vk],**SP<^Z^dǝQ6Dbݑ FjwLE.FAEX+3D7_q"/aSna6^`clm|͵;p9OX6sZq2O^" #_Eɻ UzlݚI(Cؗp']m}ɻr)&Pb|^^J!=f 3vI$5Ү7Gy<}*ӗр&(%g+چ CGh (rGfC)DC-O7 e^yrd|i_\5曙qޚu^A@+3-ɺߑm&wzS-x KI8YqO6"o&l!gA]*7/ 4Pqڸvxf}_:B` ƺZD k1[% K\moËaJN4xbqj?Xc{q϶Z].(—q3&ivsJw2( "W6NoeK'kp/ Xch]ڲG 3>:Z[kv;z`#tA&1 }y& uRS]Id-liDa B-q~=Q1G+dw} DSoK@~Nf)0jd!i[z}!A(4.|"ri9f[1M[TB|ޓ{˹{E^D sU&ۂ*Uv{MʫeO8i>k l/Z2%|!5|};T&";j CbWf? Йau AUٓ`h3s|Z-0,%i&,T\wy5r8hvaDTLƏhn5laFḬt<07x+Z+ t7MI,ߎ.@S8 #ȔT6ԙpn|o-OhWUS~C X "3gЃmo&{\ӬvKwKvZI]!"f@ AIGpvSMM4s9.T1Nҥʒ?%iHFM?>{]'_jc)ý|:/>%;B+u"DWn拷M7`Vg Kz:.w#tG+D@c%wmY}x-NսUMoBf紆UueM;:#}1bL &Py藺o"5 vF*nTX8^Z S*|I+K XBqvB((1ơ)yÎ~\Kֈ.-'RrpfufR1\ᶨ%RݹAɅ ,[Wߴ-{[9"Ā|}#Ao)`6yȔ /D`!^/~YVI׮5ncRE/*&hR+ ^2Os}XH?+ 9wx@Nhf?v葐.k~&ļ!hYyFEv=]H,#JQg_Um=fh]iƽóB$XA}K\^fNfB2'SÓud9V3nܔ$n4 O3~<48+ X҈= M. b~*F}4Q M 2gsuΚq]CvDM8niP tI;dʿk\Eo|-ٷr[9̄$3_/tj>?X.t*Q)E~½H@ 6 9"BdQ:3DXZ%"/.1H#uxŌMɓqNB2N~q)] Ͽ}wtf«H͗JL5yԉ%YV**ݚ{OZ%!sh @blpu+u0)=לq):P7=_Qt٧3+et"Ɵ2gIm;蒿nhrAa\Fx6։jY0.024_ArU23Їa8<֋%dPP|p^"TX5,UW6ݲPuTZ,Oʃ"Ԯ:CҘ`a'G8kj9w0ʝܺ`d-w| auI] O:QI^ȴgT^l[}+ǒ$}qh# I'ji(#=3 A/`uZ}l@bZ)JzPyW2Vk; d4gXFy"Ec9dv>qehHgg.uƑw.L &mǚLI[Mߔt47PkaLF#Mw?ŝmEoDȗWd?=f,lU;hܬZ*,Sǟ>-}3a՗QES¾ov |5U;F8ı,55ݑhI {ɀL$O+9V;}i6F0MJUqߟ&tN) @[MՃJ9NR< ] ˢpR #R\SXYFF>sH~ a wc_ Zf Q֭Lo%0')lUSj4|&٬#φu="4(nN=zJ8 ?.@#F^DAHBYخo/BA?߱?vIg& Ncu3p?@"'roK̟N!@Y3" dR$^ݾ:& rSr 9_hSyq gb!E[5t?mYOs@VJ?a}M/eR3vN$! W_.b]XU×* VA_9Xl‚¦G$LuEVvEE|y_Cs@g 34 РLvp>1`y PÐiZ/Ʉ+L LsxOSEF09fq|XMtwb# #AŮvc脝wÞW %Z:X])0$.hњP PTT m y_ܓU1ڹMC4(4' 4b@OG3"3 /Q+>TݓKLC 2Dhy|%u::$ `$r3 N~bKQ @IOwdZ9wN3Iwk6eI9lppΌM?XHL]Zhцif9=yvځw:^<}sԋѳ[}xr_ebG8e ǢP.G+|hqB)NMʪȐvFu5ش'T)egC _+Ȫ ItǙ C.=J۲# ƊcdAɯ) j"}mq|(>jKp/DFUQh )bg*攫&ep+)Ƽ,Кj`[S0ĕ-Jh~VOŔQB[2"Ժ੹B6c0?+bU8i 2PT$] %Hx|mVs BfH4~hY2qsq<%@d-,{(dzKo̤Z^j\41#( 8gI̞ϤrT6Lhg&I]澝qQ^ BiѼolr(yr#ẑB8!en7;>V-JIëp`=eNV1 m1&*FDM&j4[t 0Cm+vB.97Yabsю %=ӎ͜LvL/ s:LCGe@DHp_|jJa*HVaVppW=Z~zCS[GY/^ 8b8D?,GeX'.p (g>S4 ~`Dn8 ivkhRAHh,R,?6l@bw \hw^ub#9~QŤzZ42_9K>K4<#ݐWJQ')DvgST<=p1u}2QgnU!yP|6=e4F:NNdMG_ߦQyOsiuOX,l?Xl7q?fgV7QѤl+HȍkY sAAqZ~zPoC"qRMq~X~u%>T%~R"{0"t=NJ%`R-h2BP ,=uE]$vnz]B6c*"YJIl!q~jb2 g:9mP o4RFnOFʎK(cbI L_~QxBgkv/R轖MC-oqη#ե*k2X~g<'Xu$QkS<,Do~OvoyׯBH?Ec#(tPVLyT4QYJTxρ4{DBˡ7  ]ڌ%Ib/eD#\/lsY#iц2W"Wr/joc%k\b2sZZ[b $z ]WXi _#yhȑ-hb†YP wn=B3u'o>5feR3Tb06'5u1 n"AE ?6I2%L?>wzߔ _%SERh#;Vo{3Ĝ7'JnSo]|&rS8Ch^`!dC>e- "bXv:PXZ[sc`#bXﱅQ_|VU{U\WLZQ fD~lU>oTO *{Sf| vZ>qP`$aynCx ;ud旝wI3l8>'g |f+Lw2h+4#boZ h1CvVwaC]9ڹ AB0B'$yW|(F|&R|d.-FCޒXaЯAbE}M[.jZև:ݮ,k4@6]dIg7A[}WlN Ls=axJUeŐKmoXսbV$U%7_ѪrYO7òv#sdBH7&[R C}ad}; cHs^Bd-)]܎}D;=rCTÎLGIl;./UVoh?qEx.wҙkъ,>|]ƞɏX|H\+채/9<"5V ñ^٭Rq$79fbk:8e"Dz? D ̢ʆ-'#ʋm0.9J0Hl*oQ S~IU%5e.\*z7wH'_ Cx|, A9ISW7+8q-[ZCk!a5РAI7  δ33^LnO>Mt?ZYS%Y'*M[OĉXU2I,ˊD 1ٍ :P`OLvn֞,+2]uyJJKHޟ+i?iך=2Vvz :QDK ~|䪏M-&PBiL ,h41_ӧVvrA#M x˪zJzRT雮`zc8[Ua ' fKיr)|ndѐЦrIN0FBu H,2 }q~8yeE*vZDL)mPEOFn?Y m@`}6>tBԘb962ʬ²ߗ*{&HA9I.H.x#6ޤClM"ў޺n;Z{܏\ m](-c[a" uP6cYWтAmʬ$Pckq@,ʐ3K!Vx.ZaŲ5U!l-Tc=Z(icj>e6$Kj5=p*wPO}as8RPTHֶnnTz՛__@В/I'_' Wװc۞f@⊮|B3*}m&6uXps🽫9&I0LXZv~߬zw.3i3HzJ$Vpx? X`<58(nHnDQ:lSZāiLt#uG;Ǔtl1سHV;@?v?Pׂh]涎arSԇPL]HW*8aԆ t OmB)i2füV $pc|n[.N/AtЩD5RG. XEw BU[k$pC),jqXIt3.G>D@b^y%҈`[Jf5 lf^>+ Tf>` _~56dn\۱^t%}÷wΔ)}Q'J;vw^IZ i([s6 ?2X2̵-%4\?zt|xY5X+ J-[) $U x{&fGVio2?m ,+ι)]R*pà4Njȩ揧I" j_oR%KJvdP"n S̕yIN/ #G+=( F_Ǖ݆bD{T8n^3yNHçtQlyV*0G;&CȌ ,uʉ2+ipY eh-3>yЕ*#MV,"}TTFP<ﵝJEB(if؄|U1ٟ ,kL9;V`E>8JDsV*8 dFYa*3O EsQ_H S)PjXkR-&~Uvw++s0MW<~G}n%ӫ1uV4`D;F&)嗎3A/_+]&)^S1sA,p?~hު>Oغ^pX9MRZL#rDЊ:_wjn#ھq7"7?,)Mx[AnW*m]^;vu+1•=;jD0W]7$ݤͿPC'-i-W0 ׉zy `,ws`!}U7S2 _XdYRwgn#Š_t`(Țv,s`:¤(/5!V_xGѶMc'Tˇ]y𦽟+ĢTM1]9峱A߁~ 6 h-)lM;=8BVMm]3߾Z88 ث'}-̯K`U9'W.|ةk:b4U$;xxkϫo>RX<OHN*y'w}n RoS!-By!1y)/3ֺm-,:bq:$!EnA_M' " hG<+{].pM E'XiZ<[|G$t5pBNVkL"[!F)ÇB3'G*1o,t5̷x\|{~ǹڛusܜ׀τ.+D -,g$}Ǖ(8k SJ*h: q4qaetA]X>Cǀ•U-!̴C75 ytk C4ŌT~/sc aVl:c(R!mqFavvLw3PDLY.9Y%BJO8pY|gSYQXi=X_Hu/+f7/3i Y#n!s&Ʋ96C>u*ʻb͒a3)붉Wv9h Yc m45"j~nLb)m>^KFC'۔yI@[r[_=v am0.f,7$NrBٜlCNiD'9,ݕDfPdxu:.\ /U b{f\H?(%U[9d3c~yPVkjt!!H ?kK{J}KRyfp])7:8[ȗ9ϣE-ҐG 1#|\ "Uŏ(^W F`bʆk88"ِw+A=dJT)ԡ$rȚߕȫa=z (50 iă #'3B^<P|?EɍE.RX<܎Đq!c=OگjY.:.u\gjD*lqw֜wR|9w"Ml[ 03:$4:}8E!i P0wL*cL& R)$PT4ʴ 'CP^/2c! |5 Kn 2eItnAj I2b#he&Q9Q2[U ؋IA-H';`|8v)f$$v0ҷ>># FSC;6GɊJ~4 ֖2GKK6%8b#A+ڣ G/z3Y:6rqҭ^SjJ(]Ⅲ<#12əd6Mc6E;4z@F7>_DQ۪ggWޞ. px\{16U)|yb1rA My3E;q]17bEb ( 8qϭR~BS{@;_kA^Ô\ XN\<;WY:c!Q,gE@kQ|p?;F\>/v_叒mu b%~~l=e 43d+,󸄌VCSiK' - MWp]EćȦ[y9M*.B0t€ QO缵}[k<t(nWwYsȏQ3-7#!g7}ƫ;ۥ.r,j[h<9c¤m_J[yc]' [>&iF7jtJ8~ǫ Tc$lA+hr$CXyvn{HLWW/Laa.- | 0ܢo3ʊIͦ6Q۽A$oFP p?W6[-RH";cۉpywri7I1S?wBAJzrʇ@}5iVfل5[6MKrt<=uN:<#z\T 8"nu3EfۮQ$>$_r(PpJyf1;4Ml)kEvЙi`JE/#|H>6㰲(ZO1#Gfc齂~uk.36qo5 4DG:;:ڨgH7477w}`Y^c3o|;A8flJ&aqv{x˰Tc% Za0 :hɎs 9H}|獙J If {[+K>0ϨEQ{$ {E|Tbw㠂˶YIpcjkz0  ;?5/UM_";[%8ˁ\:=ksM(׈q]hn@*6ݸ 'R>nru9rVF&"/v '*7v p2|{1`_ dɴU=p}빜]k.HNTtpK^T>HP:\,Vg6Yj~Q7n+kn/ǐc~H|Zّs01(%wh)0dȶsFW@kB0| )2oyui.)[}_JeP"Wu"߯H3 H1y$ ! *9<ݠH y-3(WI׮;J=%$&qKtʈorQY.VwDa G#weC7u/dXî-*^}'`O @E{ c֛9yu)kʀ.9H0ﰜD|4ݪжU#gdJ+߳yS{ױJΐ0-__gL|J=eבbaۥ$v~ { SLj}L,*1v.0_k<,LzN;[1wa3rNn=+Vtk!:WE=-&uu^+&a9K:m<~T~iwO6m !R?h}ko+q1N1ݩ`URN6Ѱ:s\G\2rVA,M@MCG;A$27~ VhHp|hp>3׿μF,3=S x>N3*Xt,f@L;VxAwAK? #rrVj5o]MvNU`?!L@)ŁmÞҪ %zHX+9گo_,c UG;Kǘ(a<"K.\-[ƸZ<Æ +i[Q/>1o89&}F2 |p* ]ݬ<jOySú><hakt@{ncOv^|([ݪ8*)CIn$ۡ" 0U9ot'SJNYE14>}. ka~#@pܩѢUWYYFehe4<#D)g[.TW5aۥ{XrXoוBtOZ3 odHМ|hkTZr}]@iW iPִ Y\7S\HH O[vNd6\UE]P]g0]Z1h 27qB|mxw(~uc_:0~VTK_ʯN\AH{/%N09}Icn! @TRBVsn7(3vSF̢t̶V\-O̸\<Ҝ۫٘>s>HGV ՏJubMsW2徳sMn˃obL]3^3+In#Š)lN`45v㗣uQb{Y ˑB,Ćt*%u!N^zLVʇ՟f 앩fQ^!gߛ$y1wr7.4korWH 6/}@d4fQxb?QuI g ޷j@|z+'jM#{krRjm@/|~7B*cGLVWݔo*C?Ռl}G/36o8xU|VhrR7 'Ӫ +5¶g KdX;??v{$H&>x^&Cl3sw*c$Fn\_m ڸod[AReŶWt=+Nm8JK"[imYǕȴ5_ W.H>ؒq~jݦ>Q\~@z%ei x|XΌaҪ汑H0kSqfKC c7N MgC&mq `H̋TEmUC4q_X7zxNjKz:?"w\Ve{C띲2cTb>_CN%K`wyCПX} hޞ$BIfQu&a3| K#>[wBrо[<"xm'z$.o.@ك c8إj> U$1dSK1^Xo q-0,<Gcod ? ͐ IQ>`G5WDD;wK9k5/JEW|̓)?0ۋHsvLReѥ'SD+EPq$h{>{2k,iܫ#nDiR<ҹ6MA ֑1X˙)|7 6EbZf; јԉF+.ܸLx]JG=-1OpEN| *l^`X?c\Q _lY*,Ip(gN~@&GRKR'31NU!}3YIYwpˬHǥI&>l)KN>Tjp4y5Ū UmÆdL VVсS{O|aV)2Y(P2L2g/-dXLZI^Z؄G/`ep]NZd (bzݓ'1^=RuH3k.Ksosf\/Mx@YmZ֌|Fd17M}ճ.%kY_A\ꋑpK9LHN^`t](Yv aTd<$?-4qxǔs1 Ϭ b*b<y~qeTsX[r-8B~-'(/vǾZ8`ƘKcer\KgkOMt vvC @,38}v}0t+JŎl[0Ӷ;0{o0 cx*fT+_ )egBgk8b#MCs`V &⭨2K d^q [Z;EP|ʨЬ\M5'VH F,7:s';j vIjA^i Bi*Y{$T Ur*Z( 7ՙה0\ 0෻' l0t">hpy,D:´+# 2q57}CAM=P߂v&ɭ 1xw}-|'?[J| cݧԻoKc|In}cd_#* Pm ڸgzCj+fRvOj{o-8d lGFFg}q}@|*R{bZĚde=rp{|Ts*.o溂fw#.7j/L?|A@~t]6B)u0 }Q ]h^seȇ^vY z&ɞY5;fэ ~Bh"i||64ۤ:(97sD$؜S\:2axo@ǡt lŮwqq^.u\m(ܸVI?qi#P< adԒs҈~?Sŗ{mke@d\boz cf$=P2X3Zmgcf}8vrv8*>sp9- ⩈ƙLW2 ?ZD` Trv'\ToEkfRPlZ9T ٫qY NW55F=!]mTm%<ΜwÄWMPҐd,g˜*Srh oKC8 +^1]{wVMbۊ74c"_ErV]yT RĘsbAL^/Da EĖMD'g"ׄu$5iHSrw>2GRvʛEN*g'4%67 bބòGhSg; DAcBBҼϵuZë~(%7$I=w_>UNpˠ]㩅!xzV"++jiGíXI,;d:ے.d_x'=}?uq *yx"Su).#ă3.:GAWY# 3O}ʓ5-eJ܌js; Cڦ˦J_(Na`R6!AϽ~"6`^/ñT!_}0Ibj{LGf6Eڢ9B%K1/{\Wƒ|=s8;zݕ72(`AJQ aȪ6#!%'ʈ@j7xƁ x3.,r5eDجҶL-7(6K2./Z&Bb#ڹ6LJhr*TKFYɝ.e/v*ALѰ+h43UC<\iu Yz_*>?bUz5bKk0͂t$Ԅ\s#c2W';#u.1^|V Ab~hTRs|Dd\(\]FL}nԱ􍆏/bo.,xjI;|c|:Yuy-\N-Yd /KOeyLܤl;] ]]afT?0y"^K ؎-2=B5NG|uMyX~-rr))Bj S߁եN"G<;'ho UjM?6(Qnq2[/~6R?c(jufϺS<߼Ǡ.,yk+5u-GyΫ uo.Y'Cl3k1AiˬLDgԇ?ڔr%8q'1 }MψD5O9$pQTĭն0Ң?v7ۄOI CAF. Չo?/W9?Th ؆>GDדiEϕo)ڹ~kvX ״l͟%}K4dSɦܖZ| x醻 4)s1^z0@X')_;ra'6@F;tF#|LXӵT5K*&k^zelō  oXޣPO鲋|Q ;j0ʡU?L@8[6jE2~($FeԮ3CJG>G%Vgp^s.B;urqޱ2q0G$t߹">PBR5 L/߭c#@ɉ9PEKوf",9~.)%\fRqo${K@P.=RDC0[#?7<릓  \;h['WRv ]=/pd˨F.o8 當̃w|֊r-CCco3l(Pt\j#^>9.>LB6,MfMAeqI(]-*Ls-C;rOIkaME`(mLB'׳LNFO/ }=MI3|_ )Dqaah(w6ż_U ^⋨&l:Bhr2q7'6 /rՎ +EVCc1癧˱!AbXf KUN.w/kMҲ&B 3-l!i*Ԧ6- #9rd'2YxzSUvb|8KZS=*3;DMA'N䒿ߏ2HKMh vBpj5=&D`UȊ=t|%1/~$qr~V 'hM,)s8ʛ SRb\$,۵+>x+n^5-ou֔3zlՏRk@Q4zo.fe1C f>F7c5>u_$,ڱW{Gױ>m >t$- 9Tמڋ?P4mq0+%@mSvA{Do"HTn]%h\`*WC:pl>hZE7ސwv+Xcvur* {W6#F1 }veSgZ3$Cfiԏ~M>/rۍd_iBBy: (bA(@p1jyĽJ^u!Rƶug NK]Y'63uT;tZˉKʧ'[Ӛm!\W< }|>X .5s̞ҩ2Nii-9 lgU6?QZD='NѶqzȇ+'V js7)8PfjPۏUͩ ,P5ʱ,W#Bi- [=:1yͧ6 `xzKשG%3sKG&QcVaciKXV?+뷽ROi''lWxT:zQ١r4*B$4jwYĄ9|@N/߶ϱ9"m_0Wѐ)Fr\ Ħo{Oe7L(܅TgA7!|mS\2 WxЬ*}AIosVK3m+dRQH(q,*gF ~ey~]v9aafݷ,)JK{ >V.3s G5b*Nc'"μ OMbA&@ UOԕmŬIa.Sʦx\xN_NrUNie)݋.B iz湰ϰmzZ:2"Zv_ m .p2/A+4.jpPQw L !`ډ" >pe=)wdi}!t Q1Ի ' UL+t.N9l2-|-XϪS$ֲXrz;XsЪ̺+s0b?UqP.ȖuF37!N%h*[{]F7GmTQ0ΨR}.:\FDmJ R8d&E{tYl. RpJ>k-X'h4,_tU$Þ35e BL=أ[DZ\%Meho'i :(_e=]^O]@%BC2D=1U'$4//3*\O$HŋMlݒ#M}2X(M=8N\~s/IK92kڤkhDFzYo:8Y+k, ^clhg^"ny+('l mQ[Q 7雋{5׳˚ <|S{o:=-νQ sЇXY6pv6܊SATB3n^]uĥf8A>$!n'KR >zNw<ބJ{К2p[9M?w$gmMqOwsVqzW尥Ыc6?T&Ḁ0c:'`ZV*zrxk1:CC7+#(Wό6!t Q5=-0jT_S(k_r&"  $;P Bn}8i^dO̲%<is#\.Ԇ·ǺGrc),%7?^ҏCQWګ Qڊ4ӽpw-tG̰-WO;-MD]ˏi8x4;6,ܕX΀1y%{`x嶡VoL5 $"^HFի'w{طYĻwx+Tx#%Ĕ|WG=)'.Uc[ɗ7'UfߦY%N#\G4.+^ӥໞqW˜EiWIa?K4f%Ɏvria:?PGh2EC*W J#MX@Z0C}Q/edјEl󙔢7ƺh 26}SGNu 2KYjy$AKG(OGL49 2 LrgeɕKQ lftSGk] 9m9i ĴF2AbE.z:Quw9Rna{;OnzAdyӉ?K`ŭ#`D`cZà ׶Xnt薢2p'biM`oM>Fax%ZO񩯝 AKcR?NQův S$,]zmLN-EGleH`Z\ewuZ:U#18p'Ą`Z8ד[hN*Bl#$TSSֻ$_1h#ʙe-Oޜ'kw@2 NS]`?U4ۦ:FvА6yt^edE:V{ɱtWx,n<8W%5i7uk1Am1D>Bo9b ո5}n1vesyu~rkirZs0 FPz1*zUM Jw>M7QR["3曥ߩ4C(5ܵvmzs*R!DgI򟪮//uu $ƵȸeDUp4b=MKG-QVU-I9_k$AH84$C"\Ki,@x5 I8#OK.KMhtEOEu7lxhV`\F` CqMrz`AfU09$R I^OrZL`q>!%_jCݯq%z zQ*tj7U/a"G'ZɉmH&.б "?,( {Qm||>?FTѨG &=wݜj Zjrf*崮S8޹d[ l oC=Մ2`|كT wj/Et?tp1 2P\#\THޣm FMCk\+\J:@UA]MU.`צI3]y{ .jLT/wt&8i,nEҟ>-ȹz}GHnQGBG;ط nAr 힢dLdx~\@525(j0\mI@7Frw%z`1bb#`[Sxk"x;ߛ4vOzSIGgD wx8&}d,CRxQ^o^1X{d۪6|2G͗֓'pbZ^,-ٜ4p!{umvfo?/ecQxr'I@ 4dcVOJD5tē 'n>& qV+ŏP 93I`M'-;Cq@e:zɜЬzisLs%N:U?"'Dxyr횙580 `u Pk bi`rHp{$(da9!чuTA?t4ۀ_3 >ĝ]s ܶ]q b% =m)c'LsOU;W")ju z]̹_GMunm^]w%K"0ko)J.8chC\xJ;H5EBObWi{J`zۗ *n;#Th@m#nle$N]L)-[~眜czE%XD9 D1Q̝m;,g"\Yx,Y rw?,\=;ZLoiD5@V#}tvX&1ddmi\ъ/TZ 3e?gMW7 MUa e!~$5 ^\q{jtp/I#G̙ r[)R,J$ k`hTBy#>Zmο9c41*^0`:wNO'@O!kuu8_<>*? ]L/g"Ac0`Ed#=`9]H+>Y;TxeBTqv_qeuh-5 ϳq,WKͽ^,=c8-k>!sդD66%p6֧fԱ= yI͓9pIȥb^OsEbn'<̛exEF0.ty.I(%m1 Rߛ"1> 1g\PoGxMJ˾6޷+ZhJgMʴBQ㶋F`;eA!/e:;`ngIM3ty0wuz5ppbu-f1 e\ R /j֤?ks⚵`lKuZTԂ.kŧ $I:"n323}^n ep_ZA$AK!rOxm@#UqEæKjo TAc 3wKhE`rʲxvW3UDЋjɔDR B\-iJtlEW`F!*҉DCj2zO0x*׏;UaI+*iB-\,v8jSJ73`^5||^#x"RNa♥ܧI/L*淙}jPtjP"j03B38>qƪ<ԏ2 4S(^+fcB71 p1do"4ѫ']&T:鴙ّ@օr -rC,fH;Ș/r% ̖}k Mx/X?>@y)5-bVOHϣ]M;%"U /k{Oۈ3 I. dഴQ<FS"ռ5EUJ*pʝ}gk"@=1Ra43c;03bDmkLqR'%lJP#!L}C n|U[CېebČD\.wkF )NhٷWu:.6!Z +<^a"+e*^_g .Ik:t'^|"k~JGp얀@OqrczVe̱]}JDF"5 >6x7jc9'yzHU/R@U O0؟4:}%)j~,>!ҽ:sxl#ZȰ-w+j8LyJ*%dqjJޞaC*ze`K_ŧ޹ݨ.'LJ}WjJ'lI[?Vs1:?wE[=`m'|UU\Xo$Os=\8l Ѕ w|+/,P40ѸFz WyFXv& V{K,BHtTj {$#/SQGym!IU#Pma+ϙ[Z_x%̜N~ vOߚ -Re_BMیF̊_=p:Cߥ{ǩ]7p/&6OJRyd.n߹;9&8?*M~ܽhn';]EOg7E[Z+,[Y{A Yw 'y)C:{˂ƚzF]3#˽x4 \v^˷\8@C ,\ 0|f$2); ;o-4zy1DL%T~IzYT ` ߍ h7/Fx3i?0 L ]57doӓ*!q'6ɝ~iKP!LoO" nNoE/& pI7bqo TM=ddKs dj~W]$i}b:~ JP%pG>INs(H`[3F&3̸7y[\ӊe6K$_V h!qñe}Ux)Wo kkl 9oD2i%O[!3\j0U+WT@Q&:*JP޽6]?낎\ D$dJ\*&^IKuW/qV4\#TW<)9'T.\cT/حׇOZ'TpV|zL0dZ]!ΦD^J6UH&!_m .@})=5KˈZQ XdZayo|^U'챜FY\h$ӏM RffcL.KBV(9x ĭIQ,`Zq}6\hעѫض/8ቄ4݃#)RWzG5PP~'9i}%Ҽ1xf)e&7#֣XsV|Eav:hpn< 𚡏@XU.H)^UӅIP9Ķ'K~.pE !qHr}9r'@ūľư9 n>):NM==Lrc3lu UtLX $_ޜNC W%9vJ-:84*};?l-i?jZN jXe#.לg#e=gMKlga$~J|fbqbKĮJ~0 M?"#A6GNWm˙w _V([=σUi?Gnj@+ǹ+GuI} Y0vk><0-A|pWܿ!ηތg@_yso7@:R3pnjYuNY-u]r)bjDLVL6s{* =7`%nh\zPk+Gl[##qv-oZK1GY gDZzKFYڬ ֶ3KMPlA:ɱXjPN5BO 3=<* Xɟ0Lz5?[]Se5{beP#$ qT3P ~֠;t?ߣ ߫3L 3H8HF+lQDֳ3NNQDi6[)>$I׌C'_٘{nm ­nS匄ӸH>sDD|c|'+YQk3=hO슊-v֫:riwk^{!F~"ZKkZ?ǐ-e&- b0818ol\Z$Sg o䑶D_tm OI{ Hcc+jxM@F ^ofjaAJQ\>,A7L[P6H=)הk.K6v_ jGi6b=Gl$_UͮY]L:ϾdhcLa 32 V8"P56=y%A}<%HC%Q'KaN)]% W".\{a!y-t6\'}\"!*cKZϋ6]ZJ+yaL>  iQ%;w< l_*cZkHdT^q$K_vQE mB/p5p+C\ZiKs5n?(bWEu[ 0E=F_߂N>vٝ>qAHyd>/#mkێXg^.EͣTU6͌R񯷝h`Cp,mD$9~ì-{0)9 q9,&^ uvG{eCwt`P ^6E m=GP/cق!|pHE_8X?q:#p``q76{z]?%K 9jI| TM0wǏB#Qw;R*M` Ss e^ __) #9fSdW&N,^h]ԁB 1YM-~@I,_:n.^o ;yPdP\jہw q >Dzu7&0o=vYZtwB{$#|@[dA^l58mOFox(u JMw]iJ .3;eG39v\G=(QD\y",RP&9Cs(D\uPasT 殰jD\h[hZ!*~Q\X{\`2zK;B_%gG4Vjx5;t;S](7:2!8n *CV=*dkQsׁyyg{?3IHIIp~?e wSⰹɨ87؈"|huD*RP%e" Zb-K`c\7[#Szs&:s}pqstQiAPnCx@z󐐞U^~F\';GFu;=؎ݧ,Ff2 :dRjCEH}Գt7WYY)`6B(1'pϋ/ ?L@ M4Of 9fyE 7t2,on:L4W.^Ul5$,͝fl-mPm4P.w F .C}trPoL浃2܆?a@{Z]#=Im ުّx[m:A:Q"D .;[|ZpϨ״n'^ T =uuVXA'42g[͜Qd\rH/51Jzgי<ɸ-uh FLF3H,W,wuv f}Z3[o F$fi@C%agG? j;h\X>$وKz]M"5ͶC_q0XR9zli;Vxɫ % rw#N%(#ѿTEsԝӞJXW`+%zpA- fK^ XsIֽ*sc(T\ݸE 뀆V(ԬbQ~ijaE3=YS$H]t?ΥWm~J-eڧ2b&=̾Y2܁X$ă\b@X@ls_;o.ex.yx9"rֻ;[KƠ[J뷩B"A3rnM-H-{4!ڃ zږۓqBK.XETVYeN|u.&Ϣ!jJ2E|(WaZ{"{|Uь?Xv\~f)Ȇދ-1XhȆ1ٱ,ynyܙ7e]dX\vjf5/\}çk!z#\P]+\ X}F/N}^>3Ɏ۶ ۽Y]C 齰qNQM+w#&zuA8By9-Մs+jb\%nM:m嬌$Rrz2}f;۟ h !cG vhiO7ZIz [J lNі uhhu [*9?&f28 CAu"T|3M ֕ ,!QGuegT}ǚG1DT8{"Hg-8Vؖ _Vzhdq-ڔXC̗P`qv(w>7}JMRF:Wb*@l-+Q_.|#?4) p4M-1Rcy B8 t,!K#X#-$--J 6CoUH8>G=ۦ@96V/}\~s>P*t`R֔GU8 !jd_Cmܨ1i Ai Fj X-V@ ԟb>:/ri1T&P9=|-^0K] Pc 1'&ڽiMG+UI?a*(uŔ/9Tmm2• wK-̐7zmfoMm[[ѰJɫkl;U'f ~՛Ukou{ѣ tnqeOIyLIB\n,"JԽ1(L`$ xo*[7JiFv%؟ VAeRpj<uP;L)Zcrc4\qWʪ??7j aZz'~ #&Л7t( >;HD,}5Np ATpUWclmec3d` B 42SgЍ跘%2g.;398[31 otCG0iI4D`=# !oz;QXmc݅M+;-^YJ"TR;v\l%}`_ qgӞCǐv+A)adC,;T=%ލ~fNo֛Ӳub'韒R148:ceHҫvϬ1B .rJl;.#T0尷9`-mO}6uid/uSqw5#i\Ht/3>i=y wMWt{g(.&$A[jPV\1f@8(xƄ2gпy4N>@R4Б`n';ZĉZ{-fr3< J5^ L`m.gIKax,cFΏNKOkxN§$ELX{ͤqM$7fF65LQo{nFf"#uAEY5[v 2[`Y$vș|C[ EA>!>nK`6H ;f/2BE qi0d5! B'%]dFU5tO=y8VmaPW0@Gw4u/tŔch+ 41 C.Wb1/%V *=SL* FQg>4<-l^ǰ'cDA];`Xӿ݆:M Xj@D6pKr޶bS֥ aj[iU!UE^tܮ=-$3;=o;RA?N5π]*zt8 ҥI itSՅ`kŀv.ҹ6RoFG;Q_W]'}7Be^HCcq0EYAk֡e7G?#̒^igS+B6CC/b$NMV }U@OkZZJykSu!Q we>D c rYFوv%8ĩd賋xG j1 "ԢBj-{gÜ=8YFH'deuӕ}K/\"rVWV_H;u9Vm9T [:RRPG 9  <z6{V.FUzkkc8D12aɳJQݿRd57!.}FɌ S YmT: zm<]%/5rXH f]#8Mцͯhx۷ q3~Cm² r^k1ۏ">|``XC+Ib=ǁױWO>Nxv ͔GZk&^#:Qyq9z d]TE{,gYc7@ ml*{SĽrhluZ ugk( bTrEh5/D_q&\EtRmlMԅ_ l_H9+X JQ S]5?űсֳ{^He}jnOrDȪ,l>X@t>GA{ kTOWp[kV_-h4܆Ew@kqRo_Hl`]NH'4j}4\>FiJ '`泪CБX=»c"U)ЇK?a&̙(vhIӄvbfkB̔>TM'U)R>\!*6X왧}N1hޅ^Q>|L{Wq;rrh[B :`u yK00>Kt޲֠%O,*ӹ$ȇ\PLO^ LİYt;RP뀒V)|ŠKɋc 54\!hނ6 xP:Ht0 [F#Qq2x,6p*-n@B4Q#5{TՍ !IC3N]؉Sm%Z+yg,w1r/=c! Fb W1?}b BBgmֈf|]=P2$-H!CR'FFba@w߶G`,dˠ /?ICXQ5ʹvYkS[npSx~R!e6,T"qqin^;#.iH#xD]*Fkk4*4'VxWEQWG–Q234x}n_R9iSmOsGkMX@;#ḉZ_m'#:;(TU\l=LV uv>Yy_̓yytu,GB:V;UWqjbCz~_c{Ĵ􂏄53nHEW@p衴%[^ڋu9bZ˩t[xq UYoOI ~y‡X] _HV1+/8鼵:9| 1yGgdkB6 JD,E77ࡹV!"*?pqgD׃㜔=}8~VTI'^=u|jdn36=r3pA^ 7,7ϜnR6~zE(pAW^3h6( =(a2 AWk{L:' {Ψ҈S'Pd3y֬= ^CJ5&bY5a C۲?֠t &)r~Mt؊l@ mL%N$P [G0Bpߕe|)Jr0}f( s#3].̺\Ye(+m.J^H*d0p`~_\r,ɱ5N½^yS=p| r @p>e kiS|4h=Onvi<ha@39MTO:צu!ƌ#3W#M4EH#,a2SM-<8^eBr&){.jJ|q?JV$fM/SSxO\"|ƨx3,CYE7CmC8tUٖ1xM;m]ll\dg@t_qLj 7}en|rgH,13,<(钂#*g7-)RZeІ" Hݥ9AP+X7VjaxsҾ@G9Cڨ {F8nHBvID !_f͸*#lO*vHZa~T%w6H؃q~&޵3n];$zF Czk{J﬘'~H I[|>ORg><ɜηi^@sjCA,;M5ː G!*<5L0ޮa4(!JArcahQ جQ^mҮ.H暱j#xvD1 nF7ƆN"w2U#.|)DXY( -3"\*DȃTVKߜi(nH98 9Uo}9n4i#ZSog]6~!Uo ,^R:(vwn:M;X']V|-Pmƻ.2)KI Q,%x>=%X7Bmc+EKx<͟Ն舣EX?=_  G*.h.&OD@BfSdeq=L<2C300R{[:q U m%SWfIzEOfŌ  xС{CZ pt~ Dz׺h'O{*ڀRK̏9.gk}lMzC3Eߔ>Y*z+4'8&zmk}ސ`z՘gPr|k[,qglX1k*q4PZ;qV!X%tfn樻WS78| H1 "[]T{ŝr:(Ge:hd}[qkF>^*dN\E_w^c6omR\Q 6?pWrZ787<ƗKXd2]#ۥZ*lldN1CMNPE2O}aQ\ [4ڎ"%SepՍ&8J~Tj=w/-ۆq 7}S:1yM#yV~Wʚ!y/dP,P\@3E>w}Jeǘ$ê-iK%j=}dPIw$,ȗ+߄u[^ ᑘtܯ@-W\Y,k :GN,l\81Zghe²d锑;, c$[uDJ1e_U u[3rMI/Sr5AY<$5Fi4^$ 1tXTB欱P40131~œvDu W` PR<6y]q_aLbbzarߌ+{J>~efu n"Fͬ*x(c@'}~׮љ5SeDNL7_yQ"QW@ ٰk41m*Os|fͩ蟹]izjt֘;j%1pI4A2Z4\N-6A:$Cd)l7'4UBR̭᳽{iJ(#`Y'W}7N[ 92@w9LWP Mcv5Kۣ[T׃I)Wߢ؇O4RÓ[!aDͮڞ]eilwj]6 &V)K%p7@5Ϡ*Aߧ.BzƭeD;uoC,GV⹕%BHZ /`F7d7~E{W;-(K8Ry*dD,)n#[emJvuJ L~Y>/5LE3oΝة#h+g:xs֭NA{hRM,i-Yj"~E,Otu9 ;[xY"s?&38/sa\BxbpT^J}q[|Bp~B5cߖ_vE$L1i s[P$uG$ |Yɐ3,YJ8fl4 VJioexcK NB3Jʗ@`G{Iٳ^UՁp!Մ$UV{:Hb'DUH5mrFwHrY~V6C4lH=Ϣw#&+puȊTKDq<.)Jb`a)`Kֱ&er`F֝)fC"T56W)?w֞D `i =%>/>Gtuvz&A|_^TAJg+|!W9. F:<^ $N}}1rZK:_*maiafi1[qӱnM'p6!S{V=?_`tCݿ{I#uWFO =@΃!GyQ٘W+%7-3-0h(FGep4+"TIO ƶ,_{{tƳy0,D5M~{-gV - ¯KOS|m2+Dw3(_Gt5Y;;{m}=J^_BÃp,=O_Lhm\4c4!?ם"qˁZk=6L ɴ~l$!Vb= ǡoG<%WGȐs%dH vY^]&T3+1Bb/=7|W25eMgxLK0qC}oUpנ,Dsi[% 'A㚡?f8o |[rR~%Ujz-ie.Q^©byU&l\E iӃ2pSLV"_VsġI&n8f+ T^"w[թ KX${ϴaZT`gǓV;-Hڕ@SCvq~N"jZC(&K (f, "dyΤN@yB) _m&Iʪz^Imd6= :؋0Q;I ?}gB51PPGM@})Ʈu.f" =KNT-gl.X؇xpdfYgv Z?ϝrlM,?Rb'F83g=lZABvj2\ޱo?O[֥ P{q'qptkAxUֻë(2`lqWPu1:;L*[@4$DB՞MJ{pe~)&ɪA ٥sRV ROV²)X TJ*w7g|f3ʺvO|\ʱ{U;Hԟ\b5ti@4.)( ` ӷ١VVbY)=zcsȢgq )ԇ`ya@I c4YkOo=-M8;ŊɬG6SoXUg]*dF6tKN}3 D|&+xJWr5i/ iO-̴ DF8J?XͿcrK~$qNg)AݫEOw^ƮҥJn }\8LԥS`p(dDI.悾^Cn>&F<{[5^OS@~sga{j#8⤳I#4咟%~c?/)T|{F!Qs*TxGenM"#b!jH*57jla5p'[$,zٜblHn]bԘh4c)u׸QP$M6˾?Y6.iC4 k=ΏE/'qT2vN+(j%L"*&F섭JЄrOj8;%~OtqC<\7ovx'|+8F.[2}Og)$]/YX|N$:s䨲viLp$T^Lj{\)$B[* >,,| Ŭ;'2|I8^oa}ONUG߬>j %<ϲ5JQb~i-٬ˋ0+]2PtP2ƇyvċD1},֧gӾef,6.9S%A.)}3fq|ʄ05(l30+ n-یY )R{4 DnU}NuNK6gI%&k2SfXL*=1DSXST&s2U%U!*ǯlw65^d.j̳;y| ˋ;pvSA'6U%e _ M!=9\=-lc0}#ņ?6hA߻߆ڣZ/,.}-]yջM31Β5b% Hn2)Gp[ބ-}C_KvW9bޜ ɗyt5##mF\0W |[$Z&b)96_wt¸:/N~8Akc@#X 6VlH;\'|1IThe;׮ѩ8wv I`,!!?-ComO|sX Z]`8zphdij Vgߏ(`I놵:._0:ꆦദ޾D4Q) vՕeêh? P%p.w !$ X>Zl%?e&+w'?T7&vƋjxӪtoF>@qIe`^7f-n w?<ܮ)#۷=c?7z xSғC5"Xz)l)il5 ebh̚@KP!f&^`2C1l95Cp϶71rsa\rxR%_(rJQi乱 }sTp5VTCp_^sB c%c=!5p>R e;,:8&VQ6 H[FkWSc)&I q9^LQ b?R/_;bc=bY-4Z>[CJB9!3Ɗ;#MITT4Η2׋ p_BuB1YC@#Fa O;Ux2i|~rӑ 5CkQŀҠ_V8w;|'^H3jx=$!`PBhJ/E Sl2U 1Ӌ\-Kcu/86L6zǩ:A ;=o‫~ƃޓ-4;J?sêeÐ1$za-^Gl}[z^+)PO*cF/wu=/{}:gI}&N @?6dԊf[uz;6MZ^]8F2UBlO)'EC 8f`N@{Rs&`4j*ځܷ;N 5Tpe>e,%ftz|Խ!coi(Rt]U~eg6䛂GeNX8Qz_˳ e;e 9P瞢zA P1we0H"$L]C)˃i,Dβ_DvގK%.![ hL6\(Z5VDQՃD>QS# in@-.~=DpFJw{h3'|Eк;NuScǸx(CkUj>8&}# T?mPMR2t<Ze>;n݉k婶ڇX!ض|+y)= S[-C>e m N$ay 'c j $^6i<P*{llUAbhMy,?r'SP2d0Yi@e|.O gdcS>lA%hoX)iBNtj-;>lD;`)cXg.u`hC2 #I3Gp02 띳p(ʄMbok7a(Yk-g:hz^)™_HI.R{KaI75嵁~*v^L|w+,vȵ54K^.⠄bވzXgCE.r|Nc曣Ye-W{L'ծ7֭$eSA4kN Q趿9AN0A6uEڱ0`կhOp][@s5z f_uGa_g`x~+||9]bo3쐇ٮvIySs߀)֨-x9fگk!"a͹W@uh8Jo_@$$`qt# 5F,Bi%>ӥimM4:w7ɵX[V{8/OIqa<-JJmCt6,`;Kt+JQa oKkYt Zᵐ XwK`~L7ϦV7>=eދ99R8>pHPc4&25FYMlE'q ҍ4ƔEE("B]}6r:!h~eeI+zoXT:.u8D%$xL0%0c?'bǟY!zqd+ " ~ )17u mmjK{s3N> tilHvk7FGRэ듔B 0±l:3&eC!9e-/Ĥ}Z,L阮 6eЦB UaWC~[O`LC$7Xt+ ,=2$]Ǫ1#TtF4n&e/w>+9aҁvuR++d3Ret \Ȍ<w^k,/"-:"v 9V Ƭc66\v]0۱!u@D26GBn%R Ond,8 F8>a$[ iw{GU5DDTۃӿ= >bH}}q֙z| R4 Io(64XJnG?ЀU&]M? \\ TG>; E5S@DE;Oȹz,{5jrQfSd(]b#BVvm!.'1;Ԝ3b̬pOCfrtM p6YJjH"J Uﮧ&M?* Vjg8Ya+hy vZMæJ),Lh3 hťO9g%Ḿ߂@=i%u~zw]l8-Ph|6iHnїI.Z>t]U@!cxkB,v2g&ҝbA BhJp]=fxZsczm-y֦f9#;ey"~Tn~-ڞX *Y2;PS)5nfM% jxmշC>B܊P [u鲝LX@oyLZhXLJ٤k~wF>Wlɩ$_BKґULrR1 \iB<-@S_C6z̤2v AͭzH`6&7VQ3'د`"<ڵ) 8M'McW/&1.$>97|qF rȧNƾ }1 a,k2~tōp Bo._VIUd:~oΙ5xZdo0_5Fda~;'~ïAn. G w*CE൮5 1u)HQ91udcQk\*,Eno(2Vag˪rvĆr}]`5ds7As*ÃuQ,93(ީd$$]A[&`#Yޯ휝u W6я?Z 'm?жDS/b/~}8>M|)P)otUL$RTtAlwÜK<.Vt]%X9e0pRl_Y@wLMRKF */hh;g}9,p!ɅKYG2z`׈"5J9P*<'*^=4dBidPB<^1Xhj΍j}P\(Bl{s cO~*tK#Yq%+{ѳC.^_rJ X&XDVD-{P*9&GT e,L$A+*jY; blKR\2y˳ƋgYDxUaV@g<ThFb.or}Xeʟ)jr-m`KTkPCv{zMg%5]xh]0T+Mg 0vLДh E 7Oƀ$=ʞ9r#ʲHll| $;'+QBZmZ;ehZ㺁]͇aQV%}e22Gg2v:|X wf'%3?Uag;W} L9ZP] vjibp.?%A8qyǨ{'AoPK,EmwUR2ףo LAi34H7{sŹ?^oꄦ3Cj6.օvcTNRT 'd6,KSjGTbdr˂ÜL f7&V0qO^A ^@s2Tjus#'[w,~-~y>9Kt4s[u5݋9 *x6m*Ӊ,l-dȉ֯܌f(?{/a u,M9R#h3wQ8nB&{e(Z#[:Kq NJj~&ֲTTǢDž aDlAt3V1n(8*6jhs*KR`qtqiDy0}b?F4}Kw@h`ďgv|mdccJv!֌ՎI Q:+E?fԥ5@чHljuc mrŞU&K:)UKθ jTz^LU$pQЎYB6O]~;]Ȭsk2*bϴ8a\i(<2`Z ž>uֹ^=r g52e K%ɵ K7K *7ҡD̿Q\5kSiQ=LG |[p}PP @flJl;2eV>laS#|3#xvrA:&үv>VQrۿvr,DL͏wC Z \5~hX %%PC{9DI (ž\AdYpn'&N|CgH;rVsSSJ!T'R׸ H|HHeDNɪLq !QlY8mw\YpC|=&dŧ;K@<sIܝaO 9H.-uD+3POI#fY'|Yt"Lw܈wĵ+l٨$18a\6s3g҄ H4#B@;bE.)iYd U0Hw4ռh8,n/:)oWQL~t|_@zM۷ݬ) ]J6H /3ջ(O{Rb8R#M35E*tjhko QZFw:v/@ J`"b^_PJQ/.L#'X^2\ @/GW*x@ol=&G~G|m})b!@@-+Hsf_T`:iBQp|H?iXP--|2.DQ O3t tHNpޏqCia0VZH/_g5`01_uuUِ_LU>-͊r` j b8;%D]Tql1x%cՑ={ulٰ',:}gR+ŚG:F(F`)0n-N5̕8*u"m˩ԵGa'SZn7#ی+C0U_ܽxVͽ bLnk a'&hN&k#V#^e܎-`QTrM-O=e{OI٣@Nn;17ΚVcfy\yPvkZh0 o]6ιϵ82%cq$u;9 "zVG{M-F N,|qGv2lAEc#aT~^?3q[.Z/e&2$(MwGiHDJtOU{jd㉜{6iURB|&q>C c\}5 |/] ޯFTx/ Foc41?1KS䆝b0; JY9PB+ֶh{D,lf7Q'N@A4o;n"rS@.{3lg@E!܀@V93+庤۵PGV@*6GPdc8`{U=4c{\"yN ZL]cVΎHv^gN.[PQ@;g ?FXu0k俴`bm0kTUI[,]bdNZ`\l-/~H.k%7ƪtB{IM*q /\lc7ÌH6 A ^;E5IY5& aBbS[{КD@[5r%jyV)}-RL SʮHC,鬬Kh#yC}pl*oȩ2.[k&8@iP ڏh$F:+Ek)Vq!sH*^Y9!&W:.yc$@>"I16)}(8֊a7`Qȸ*q](#=ɻmc9ZL5?r 0\m%NL^h8v ^_97Q1DceNn$QCdG*K[Yy nolV,i7T{No-M5{-?zMpb_P:[=TypD~c,p2$NjYq(,K |"Σv9Bbԉ,u[+QP{d7yD3CFu%7(  ,D{0hN3c/o0ه4nk 7+i%m8Tk E^NT[U5/ʩ=Prxrqo'990͟XlS[QPj8"+UH:DwwJ0#"ܴ[V!M6ˌ+SXPYS9HNP̗lX􅘌w%Cs{P*qFV١iD<.bClH*&0,ŐYm:'nT-q\hO@ %yYxǽkoʺҌrweª:Z*8i}p(tӳ`Ick.įqrq/,x$θX+ԍQ~sQ7 Ej۝ɰFf:_]4%9s*0y:1;dMgʓ,8*(,sLX5D]%YRcibm|Rtn/aSUwL%KDOa.̈ eCI شNӳf!êB"$ v#o?dlyQCo#(P\E#mZIL ÿ`VOHiF̷@s[gpXL5%~ y%_gjLfq>86u;TuRb_1sƁ (γ\G͠;xyM"5dD &dCGؕL]vuaiO.n1LG3k&ġqxZuSSvEA,ī#[uK5 \xO^ fU]xg~e:pKȧp)Sq\."}124.xYD1')bB"B 63\* Wq^]"6*.ޖbkzzu$!uЊnkMSF9).ItF4,zj~ra6(b_o_($-1;/pg>pIP6Y.,6ZzW}mA "k2E 4Yo4:zň~B]mb=t~=,;o! 4Y PT 7ˮggAQXU6gQ\y?Gd\M41'2s$+xDP!RO/"bb94[A.jH/[Ke WoѲlB£J٥'sf?[@|;jT dy=1i- ;k)DIAvvqҩcF-gfT>?Ȼzo+RJ s#}hd5ãP@ -C0Y?T~,,q^MqR4ˊ;jC});*--0h";F%ugP2hր~n}$y\ݬ;`" 1r <ژYl# [ҝ_cW } e0Y_<`1LжֹЈ1盘c7?X2a s\b ۣsEqe cEMZ99̿ZTzsz ;(|!y|Kl|"A!i o><ϣԕRbҎg\7_(р=y5bԵ / ]Jhݡ0Ĺ绣RiV Gp|OhkO89D)FkoDljH\M&Bw# ~ aEhù M#^uϧ2ųx%&QD#N#`+-b]w'gc4K?a(=MtFrJ ?E[9:}H(]q;&!- `(2B}GI dt M4Ȩ XJ#.OTi|C\J{7yrh{գ G`!?oZOZ)!\;S lY?#?YfL6}~nso n&ʦEѴarjd'ca* b$! r"dr;P? =벦$nʊ^f!Tf -a|OC7f;̌l8/MnݏlPb׶ː w-ϞNփ|%N7G}n?)2sYMIRb[a LNH5/Z[]H/6Q4='09Cd=NE%oUR[<{=_륻$&TNvAALwKˣ;lV*b01NL{k\N{TTS#I 6i|D3&2eX·r)պq@.{|%oڑJ fAgǼ 49ހԾ1njk]sF# FCP^hYzjsb9LT&bhA&xl ,]f>DXm6rW{*.Yޚ_A+b*[)tRI\W"}ql뼸iΩ~?&=]0s?qDv G`̭"3O0q-s}Y"LTge E L!a8n(m}0JkוeDhbS*Lj!^ M~H+e %++4~Zƃ;"(BmȄdT2I\ۋ=.S)~dXj$ ֮ r±meT,H[nKpgF1OZ{OϮ'V+ޔ<#Z $P3 *r{T5P: D.nH<;+-eY1O PҬA`l9$m1t:kE ;hKjp\Ԡi ׷1-Zv, .Q[8[3l49u w,$2g!Dž5/7jš`ս1nïe᫰,E& 6"WN:;>PBi>w:Ӫɕ){,*% 96V{QqӈprfF+W͢ڰ~Fkfj}ؽL`"棘&詽,pb;hwMJu7z8P}7~=yT{ Ӛ 8qB׸KBgvKܢ#Wsa$: >ngklh{ٺ#Kһ3 mcLᛄ,za`ػ&Yh Ȏ5N>sjxjA57CۗhϕfˬuW>gdb.m6 ߄ <=lVFjHcBo|nh M'S&pJXC# w(qr'Re#njSIT@$@0 nQQFo/Gjzo.X힟(SU}g5&wȆ}gvZmSKB3 "Bu0w<Ų w-"]C~Eu#fZ"^)uNi=#(|LM.4[ eAPU1Ca)L^*U^2C2l`*YBhQF1cLyFBħ!uj%n!T:/amokj9~u.{m96mKwYּNF:՚3FPp!h9 VO1#+M/A-4t5jQkvү&7r1n-L䨝`][}{^&M¦,JH:A em|Xj]Eon?`Q_̹So͌KEoK6ܤ YOC)Cx8<"W15Wef&Iq1"Vd[v1}HCт)W. %q2@w[7r۟"4 4Jә;涂js#Ï\+y@Z (DbXޅӯ穹 [ .nO 1^zgf)tą (U*.( [yJmFlMEaCK՟N9_xL_u,^vzTG0%>[H%e^(<J ;NB1݉H$ԇen Fԑd1}J`ǰ*o ƻzP 5"칐^fB_tQ^ U"߆o*b!ubw`Cl0 [k7Lf:]֙`dZHuYZ+0gMҜe:[D =O=PXg)]p6V%aȡ4_&k:K8˪KP(o6΂ԹWf˴žzMT gTà:Ax-YuI( lU\Oh&ϥ&v w ]Il""Y|5{5 fc3!zkef6hVcu8["ҚmVޤAO?xR{!9uPg3*sȖVZp7&s{EGߪ\/`|,DW~hkw Jdft/B8%=(=Y,βg~g$ro&1߯<:!Ȭ\~* QTS 8a.qݑܼ&tCRyW3O 3H2M@ KLB~=TW "cD/xү)O#z.Fb&Ww+{@00Il0W\AV&k"$1bikvA3^LSLʽ (S #J\Kd6ZIۍKR aMX^-p5+<kꚔz.ad4=m,yFF5a BCef㣗)1*`tzS%in۬ʹG>Ac˃>v!`!rjccӵwS1<#U $?%`4Rnv,}L?^ 㥊~&Cض)80SGnJ~@^\q pƚnAPJ~h(0{|^q˔zֵ"Uxq<#`@^d̐.NmTy~|߶49'-Ŷ]?o7\ L eUsцLɏc3 iBQ>N2ܩ gIGR:ѶPJgÞmnߕEdj%_(bVNjq zeɸbO=BuE[h7S @>tYf^sETH} (Gll@n* WULw{?:9v005߃_Q=(Z.<(W~F]~֜䕹P>>%{h"rJF:{ a+yVSO4 ^$mSK1> LºŁYub}ZZПE0Y-EVο?+bQ s`n;s.`%Y$xV>5FfJ-JLBE:{ק(R C{RyZnTQTdmkzPgvfc5WLNkdS3Oa OBZ-Sdk0 G8^%XDXO +el-x^bM0z`y2ƹҤhz= ~]bE%[7McǎxcD׼ڔȱ=OX}.8zV^HT:y%[~r#L0tڙrFe!yjLПnksN< oC:"&j[,ZcMW"x> qL/sF)Y'k_W_A} {|>e{S+pC?ޠqшR&v<ܞ2$~~d)QG,_$\m"}'D@Gf1utr|6yZ^ j򹶈~{zDTRҚBm5nDG{)NBT_2 ~j R%ru6 oDtLnP0wyٵ?qHh>sRjݺk42W1] ۾lj]BB 6r 3zO[`6csІ 09 mfSyx3j[1s%׷DnӈP^oovtdpsnIevbg&}q~ f~5$ƚqw^{2%uOoLI9`yZHyUCp=b{L+'jZ Q'ġa(okvB=sT[Z/Mȍ۶ڼew<Ǎދ 3( -M0T$aaCi5Iy"i>ܠo5N eA+\BbIu9NЫu BAYҸV$b~QLv&F+ ʊՀj4j!Ccr#A-I]o%l,fNm1~Qk S&ؑ>9]E2_Uڰ0YdUi6)e=HA#L. |ۑчn]Ƴ(nM!˲ȿlO=Vݬ X\]rh,H_~U%d^TRx5]CTTj#`1qV0ZzV>JDrd.Y諅aY<Vd13_% 7(Ҡ 7WU̥fAQ\ɷw9twLELPG3%=1J>6PWBƈ@ ?U",z g\*`壍eSښ8vM$~>YFQƿsT\^,}X!Omm<+L5\t3ʸ. DūVP {fd!&CyfBaV h7L H -=Hx,ta(똛-:q$j"LIhoWS/n4E;/3J*_dR*-oKՑ۵ ;Fpν /fb9oU \ KKT(T0m\ͿnX7dxaI')f vHk K4)U _85ֳ9WB?nVm /@IK?7QyDU2;Qs=_s:,s' 17/w?+Y@09?}z;SM|%PD-553~f73R95#|׹QIӴ]O}ن[ߢ֨'Axa0q@V}CCT+|'ЙE~e$(zWI%ES6eHhYu,T|xԴLokkuN#D>>6WH 7ckKgAit=5fK7T^P.)v5ɐh*3fS_%YF 2adZ0@ \nIʇG*s/8UF2uo.!鳳 j+%H٬7<" a(TjQvr`B .(ЂD{B&Y @3|s5YSڎZ(Q[C2`p5VVQliг9&nj!jݑi͊_XEIsԵ Dü!X:.,3dƇ  ˉnjǸp6Gt -#*ogEèɣSNJ_^<1:%i%LEq۝eΖ㷶Y1WV4,/D9H}4l5^bDHѪ6x]UuzjN[ݘ^;o2,ƳmOoeRbxu)ɿcUd<\ 61٘*>J)+/Vbn=ş;iH"`O0ZW*(rtn"(ÂOL43_ȃ ',6@|VpƘ){z}acHi)'_P:bG>O]/L–b|mkOWru脐 \1 t9UJBi%TD^}PdhʂF =4ի~,^U6/ q̐+-HyjY37;5O)8k5,c )Ȥ/JJ1-/8gɭA wnkB{%4+nƿmF '7q:Mr6n|7 fΖxRܓZa\3Ձٯo5]"~dl궩'`h㶑62T)yJC')0UݖPN:X^ԓoǪ賅#]Um4ҡ_CF!kn\~D.TcXImF;Te@s9 W8[f []?L ?fFy>VJD,9.&dW31śH"rDVfa=hmɖ$|4h}\5 F@l NzcNS # 6#ϙJv6U5nëxEKc}c}nܒy6 FnO -Ve0_F67J :ņ3Rm\x?ލs$*#(=5D*ݓ%&kCJ'S}LR0)/6 pE|sü_"^U#F{1a۰9ίsI{DlF%jjz؋mlٰd@y>\4>pIqwLN#RC rOc$[V^^V Ӣ/'-b,G0>!c!ï+ b4/psֳ W/|eşPJփs DP~A'v_᪷ܿƊqh0DK4(``C ',Ӯ%UD,A|r\cyp&IoN=I=vN4L+w2mf|D[3 WW-F ,G̸l e#7?bF!jl>rDX,>8{S8\Jd6&> ĸjj)w;JLJH0Gs1vtEbDEh|ޙ "ls_6,}M҃O(_xX}_EYf]TњK ؊8dM+q*e"2:Zb/iJЉ(?՟!^O: #˭ns: Lb0x@D\Dޠ^y绁 Zz$"0:> _5Q@Zئ6 6*/6Z z]J\F"`@&ksTI<>Z[%Z]Z)nBk6ba"ԪcV5B3ƄL /O@)!"꜑]x\*Ajbm5" sؾKln[K$>@`C~;ު% {7J|p*Ԓ?jXj;GQJDߡQ<13Ebw+[pʿ!-{i! 0:^յ9Uny]Aƀ %kn`\ګfFnIc瞔: ۘcW3;@aX,ccrw2N>%Y5N<ӰA]̮TK:V-7JG icO@nQcU!G_ G3o6z 'DB1| S(dB1zhFt=;VGPLjƔNYX`pll5Mb^bSzq4u𢙲wI3?IKBa]N(g}=t2:}1PX:MW&#H%V q^8%Oф[-f|d!Jx)|Njeߨv3{dtENsRS[S1P@T.4ɋ.ٟ@8U_VWL^DADt ^ PM͜'zeN2}$h Fn@eŞѷUB*X0.1bIX X#T@24'7%V:Pt-8³)/ovXv+7[+LS}2"8>Zw42q.X,u/QQ i BcL%Qd O1ͣ&@SPtEN|̄Eh% ̠ NePU-DAc*cu g[ԷĘ[ ra) & @n/lZA3makGEfcvTMaHRϨlJdKl` vH|FXL}u`%bJҬ/!{L4fb[ӝ_O>PӽUr BʚH|oy Í%qUbNCFsn䞇1)2,MP8[quωTGƟtcU3^>jy6, Xz'!9Ri饢ҸP+p!}5B9Cݢuá12"V󯅈a fcv ~̓9ҙK~њ)q)yRdH4Jȉ6G~Pi7S[$ko5 fe Ϊ5d& BMQ^|bJ%` lyE}.ͳp&L27xjLT(o+Wa@ >tEaXߚy>R o=PUUHΐ^L!pe& n/#SQ2e,(m8z^׊njj``,"DzrsJ%Af~ib_ߝEE:|w1՜ SU]KXSKsf(KJ>{, )'O˕^Jrw!-oˠcoDd\23mt9HtϯU LJ>2[p>l6fN-owyD½-x=>UHT2 )1 \Ӱʹo{׻HطVtIB&U, oF\d3>P%C#ۿ7C%"b[tҭ _F2, d֔Q0@gS<5mԍ <3`M |}S!uF058ljTQ8&tACvWwHZYRg(?" 2} Hk@%th}ߢ2CEلL$ n"$Jdgu3hho^1wx@iϗa)t R@#J :妠5uUZio& \. b)ffO.X̾#g)>&+O0C]sƪk5{Pls4膀+ {^ک0}iԺՐsF/$hU%?>1ί4'KۤS5+|IaLko.x?3S`JG GVf AT]f Ԩ[O|BEpOw[缨Cþz }}ruQzULMCH[n- W#V:H7D˲O=͠BݐH ̞ٚCAc$㝶iU 7J)]V~ wJx =w;ug".з1@YB\: ʌkBEbR0@ڷ.iX׍[ɀT-P#&UAڈΡ#l0fHP3M9sP[+QR wScs׾E3xRR'P0/S&ǙN?.E򭕝4lJjax<7TK%Ҧ|$>Bk`!*h|uXI]QK̕19!~>4scݔȓSL8羑kYj5#m2Z,G{SR;˲i#_݂s\ ʾ9osH1,5DYuRkS'd̬:o- ,敦&KdB/l :tY2i98YiZ6Rٶ;qr<q'|^rA8²i!"ywya\95Đ([TL"u1/rG/?/68Y+xiv7}܃)6VVSv-7Eq/R^ -c*{=nYz,G[`F]Ƅ<7w70^ w]7Ȭby ԷAmFZG Щϔ&uᕒ5̫J-->#P=.)u!ڀ_Ϲ50ADbdC.U;^b]5Q>t}ǚs=~eq}3Hc/g fMSSs5 d['-*g?I2g GPX _GX;?8ԳwH8xo ٳ$5mVB,M˯39XZj0qeVFi5Tor*Ec4FEI7KOrH/c;Mc?M%N<ODN;Pkw(ZAM~,!|9fldYS?s~~ hs+CJ +]ґ(H6 nx [ك {f03ᢰmUy5bWzĎ gQ/;HHrjH6A'(agQdBGo>AE +?$OjW$dV<\$OU-1QtpIPvjg~ɥAI#&} [rH='+Dd m F#_Vxѱ-8T1*ղ۷OWFl/zq>ڦYJw2ܱy۟^k<^!hq!2#Xz~:Spp1RH6Ehcߵ^r4(UM.4,w`tWC-uingZ!)H}ΊmߒHi`Dy1@ҽguXn}>"+*jzxw5y{Bs]@6=bO)(yc4:sh4Q^!]v Y7'~-d$h߮jԧ9Te͇UҖ$ˁFb7iA9ߝ@wPc|^@ I .)h\=B9U+! ֏uޣ`_Je%Mv4:f2!P0 13V*R 9ZX["ޞ-Cp(ӊG> M?'+r]_m\tG3zpehօ/6'EᆚjMMG;D͵ %]]@'G!ou6;'y\UTxKtt2`),_w˨'%435 6F[u~co&itXɡ|Fd),zQrÉAIɻP I(dqt;X o柄05~jI-OUIfTM&[56KFHj9pSx 7vH%Xg_g{&|3Qߊe@dzP9=w|A{HEv@Ui~`Au q{EPۚFw(# "olݒ 4GHs'O[}ڥDkЌ'vPZ w{BHVNw]Θ3P/q;7un78O7G J1<r{qΞgx6Q);YXEX-$Nj 8tWd6[}W-%$qw;͜< bRxC5jH+d 铙5El"F5?!%(k28)C[Gu~]; ޵ut:8?/KΗ(rWctı@:Օݭ#h<3PNZ>C$Z;m6(fseOV'(ci=" Wg˷n-(kB/%0(suk!եacx:5%);xaO X#GE\p אx_[H@#^n~ 됰hSCUE)J\ -̤hI v-ᶔ] iCyG*1N·LsA, 3 f;=#GrgwjN@N |F SӣtOɕřRƕu+oPDV4Z9< FmPdUAҲ`|̸ʁl} AUVb1/"2Z^!PjbƮ+0*'ANAbU "xDrZdsLYw1Ɣ #U@$R7܁k6O*СaڝVDRH(֚cYgoY]~\ ʯb?n s/Cl( c,2Na?Fxc'mWguK!><:U}j V ,3OR EOߧ[NT~pay<7_o+3=r չ?y'~ߜPQzhtgۇBw+PN1"9V{~cAcSnc$$illb@CJBU}MȨɓ["Nn)?wlC8 BZ*)ܬHΊ¤29hZ:"_؇wyg%IAҁ0D’],M'۱[Sًq7죭&_15 8$_}ͩjŻh_Q/̛˼X=Kxǯ3C-1@Ë ؎mY>Axaۏ~)~W ]nX4c -72"`N|6d)L/?w**@44q|=/?oc% (<1Ec[''f<5\Od䑡ꂓ,m +<#%j7H< g]ӕ#:B._SKdl<&ֵg|9_RؖRpJJ&A}LZ5Gd]>2VQ\w XpdY_2mDِǠ2z8~1VoMaA6S:raWMMs97K8j\;[>*WyovOo?x+4j:(M exҾKMA4c!8(x|."2GpOzM%.2?J]Yys\cpZK݄_< x ׺idܟLZE*D1+y> FIKmg~Q&yrg\1M$gaC#l6F͠ŒV̼hmKR,ʦU.iؚl&a?rh -QԊ֢ } t- Ú7T#9Qˋ w*%&(''{UW$Kܩuj/lC783NVIO9ŵz#RN,\CJsdWVJ3/|oJ %K g,{rX KaҜx4wF~Puv7 6N 9?{s3. 9iv44{P$aA;C/zL/m,iFU h )yS+~Oe>saaf#~v(fH p -,M6HOS _dZ?o2̋A}s^*/BC}$ۜ) 먐>,@mX_}nkH!uz9dB2VY($|Oޮ|Sm= Y60GĂrX'sJ?,.FsCߗR+Ѯb?kOlgA׏P~R)tYQ&eA{M!;2ܿ$vKي729#Nd1zchs{)[H1.O' Un[/22툉uWQǚ?惬Yn9~,q CoB DE"M f#-xL,{9$g@D/dwGCnݪ ! ;AWJR DZͨyHƇ@;4/[k;g"h"ߖxO#>. .+3O~iN9?q9;܁Af"7U4,No ܱTg 44xj钫D<S3d#Qx.4~2WZņߦ<04xaŨ>)™TE䑔]M5h~hEXS!{f mlG4</:)ytDMpXW41ғ8fQ3B6V ENd"hWM# aWJne %WFByhGFi=#+4cvVokjݕ=0/" 1GLWX[h8yg Jbތdkk?zx@NK+Oq*..^ܳn'QV/FC8 N 2׳ 'AI d<3iS*-6 I=i,&B#T 3g͊_~s[y \P{ ߿d4"fIaF꫽{U5PP/mkˬr F|5Misrm4TGI}񉍈:@Noua5#^ I+zQVdj">D0U=%:N{2v'X5-8t4@((@4z'CBI|ExMs'p"2#aY#L7o޿&{{XBڪRBG2v?rS!?E8?&w:d÷u '{ ~˥6C5h$Zae.=(vUQ{uNut@v?p 8Ws&;Mw/]BtV_ Xf_o3Reӻt; EUY%ڟ̐锲\2F$5s(b:ց^Z59dbaJx_V*# WykaOm%v ii"ܕZBZC'^ԄL@nzq3kC8<>7$\,6u予OeXF̼nAkXh&U1V\̯69p+~ַMP~wnx/j+[Ȗ]ob<݉mk"У[ߍ $qEfW6wPō iZŌ+M(QrIeUsǩm؍y Rp͓է%?duM#y2B4:W ! $yb{pMc-5uW,p\O@׎dN,~<{j/ ʾL\z)K&.d9w qZdNuh3X;Uͷ qɢHN&cߟ ƹruT!K0 -lDe* N*`2U>[eW-f'(ZM9tȇ4Fq377&e{fKbgIQ {~[Yы=|AnZؿt.D#qu(^ VWOI loMaVtlo\n:Gv \=`E3Aqtt8h $t[Wl{10u%7&x'JXA.'%W1f au%V(^Ua& C#n`-|<"R\Y5/v׃%hc ̋":Y};n`!^ŕ%rzl @Elǘ *K1/'fVRN3R<(&*)eDHD}{FN32TL[5L&2}2i`5_G=H*mW3+­դ\ٺha;S0#%<$`v6JڐGaMy¢UG=|[zKW^ǯ*n H?0ƹғ!^zh~ >5>C~֭͒b _L,:CdF݋cF8ݳUm.8L~`;ZaQrįzLS^,n/M=]ʎPGxmGTT!Pk@r=ӧ1!ТՅJ@xXkm^թ";I iД-m`9e7}{R2D⥸u)G=ʜT9 No\ ƫ|]ߙ"&hϟk*ڟRn+PbOGa*} InQwb&eĠe<DK Dע$TуB &%4ynS'g+HMڙm<[ up¢JRQ nǻ4(п> `F##ɈN dܚIp\^֝tQجKR `S ;VS}MeП~"OQ891U:f.\ltg*'>Ώ]wIx$:hՕ"Um>N nhixl6@ɞ8E;\T,=5,d&un=v)Ч@Ͳf5)*aQPO18E[haaWM$ j{$/)%O#/!}w)E'ڥc:M=QF8Y;ܒv4C#j͆eZF]zdSFĽtsf%_[zl(h.57BVJ/CWżr;xיy=ٗv5 z-~w-/$%b&7QWhUز /ٝrj'݋=j sz^h% \"k]'Llkje-XPc._@ *ϵnlVɜ+ ̮ ѵe~n $A T3ƚݩ(<1(#(s_Z\qhFnb)Xt 5O vńyQ*XGd3SN8ߟNyr&yt%Jf~fdVĮ~>,ΆǹrH;̚?UdSJP_#:~gTh>P׾dP@mg;@knдJuoZ 4~O2@k̊-24.x]ӊQ5/I^XC#rL+u=!z-Lb>, FQD.[x *ԓ cp"FS=N>lM4S<"έp88 æmܕX 'QX'6Վ[:w=R\ @8T" K#r%G:I '$l0dF9汪SZjEԈ !n .'@05IyDwc+e Wnu8>X>яSz$Z(˭CEn݊ \欠1%?q"X Q(G ¬z_=ztd`+WAM{) T=n\5 `EM?YrEM`x9jVzi+TK]ր 0IVGY2kD(([brH$$MQL׉єn*R©,> Mh؍_n/4"Y``LpI-իb>ox[ʪҦ٭\p{@ژj&CA{U %zjחPvUp| 3ٿ9y VNaXξ9 K>Pu'jm#W ii` 7pMȶG"1 x>)1z[@m$]y[m+*(䅭 쩲8!Xr*(-v&0H ա8ߡKW8))CZU,JX i`ps>Z1| mʥ;caI"HMGmXU*@e^=X%V 1gMD磂FUD(ˋfϊbGnOɭrŽk4c#ySM\IqTB0\,uUNr [G4F]!pS@8gۍgb?]`mne$FhҔeQ\L6pFKWE yoJ򿕜U\xgoMذTi? zboY6;<'X-Y*X[1=7,?Xz)lv)y *PP41G j7!pY:RzFv]g^AQ; N?G@\:ԖHIă0й3W/%QVYxQ[ʖʞ第fذ,SQ">I 5<-ىGQց ?kXUPm;$B9񅦧qa`g0ĸlZ-%eIz7$ƧlÛ5jhk Q: J3)79I}B؎AFB3Pc+`bo1=ggiwaKΏ1}I~jދ8< #mx+tmpvPAfx6Wfz:,* ޷-;Ip?;?lɗ7մz<׈8 ( 4$IF޲ XoN⹂NHPשB^ h ԍot^Q`DA)H=w9׼ n;\י?5vX¥> !Mb!D #AɥFGbᕓwƭ0TR roy+Ƭ44JH&:;Y+A HXTP)u0*V L=8hڇ'_ӛ=_6ᏑBeHK @sИspKj{@_-rwRټJ-{N휧 i͗[]3,Ǖ,@BM 7NQiVRĆ@C8񉨇cL՗ '70 Gl7: Mz(> iZ1 UP1R|0oh;S2tA2ı܀O4+M?J# N{C~^C|abuߋ 0/SI1/`GP*8M{ON/A ws?,b3&?zI#Sk|ae ?ŠhٲtqM<#kA\r@J]PF6rY %!"X|PT-־0|PqjƦɝONkv- KN.Gw]y4Z/" jQH?ǷL i + _ >.7H*YFRoKKg,bP 2EK,e ͼR|[1n jCS^Ճ ռ%2FLJDk?6ת:\crtx [Qw%;'P'2|\ @W,]yw @}H~_(j7SE wtugj !\SUȰPl< kAX>3du#Omoedi7т;zeyXpi0MP/.fI H&2'"Axp[Rc.5R\UX)?w5mUR%昽S9v5U HE-bf4zeLjZ O2U *¼O&=uU}6myXon'lfb!eJl'9}B|>i%Z(  /\p>|w> #Ƀ|5Ӡ(v( Tc+S~"y0:m ~=u΂U{Pi~ӹ>,+8rݶHL!e ,/MJ]GwD]5j۟.s^qER]w_tYLМIjT_>V;li,=Y]9uȜ9Q1YAݤ#] p)kvE4K{'8!K1#`[\S\;ʾ}"?#2MOɕ$4RC=Lgՠw.rO>="Yyu6_/EW^Ǹ,֠jtaNŦJ՝ R 6εE/jzS+e,RYm(yd^Z@)AHpHC py ޜUx :-c# @fLSjᛝ?8,;O?P9\A~ sS/6|N'K{.hqvv@ֹHV@'0QKݟ@d8C};A̢ w]:c[A܁QRP]WO -4V2k!_*fL]u~RW2n!/*# z ~ـ2 ~$eJ^q1Q'ADY f6]OEję͌2- j%McKK>1E=;GX_U`ODsw3`քτt:ƟN6; =:=@) 2MևHYz5Aغd0 NSƴo* O.Xx`!<lêfN<2"*hr&8qGϣq Y0 mcKӋ u$M_ke~9:VmAH sW Co/@PFPg`ل1x }O\ Lk?ٮv0%T/A~ղg W+ 0p< Nmda>Rͻar;$&mU\ni\\1u; sJscLjC}l0 h 8#\>\}G(fр]C !_HL~ep76#{I^C-MJ9l*4(" UvX0[ OvTޢpCT"D,wzleDPUA5 /, )Zʪ5.R`{%(?|ѫ⡉RbLBk(g([S5{GPlU5u'Cgȫw^~rI- ׭MMP&+O8Ϸ@Ff-hE44WG]ۆauoGrQN<- + :jطzvFG  呬JDmOEb;|*$WێDO k ar֡uo A'i\^L.K Z8#|L'3E:j"KIwFo.c2%[- 6"]&r//qq{~Alqy }{ciV\`YCc Bt5 B.ZQj*:xFeMշߧK>e14Wo1l'6,H9l/vn3B = 34c$-Z#%NZ?\D*;y(u[$(/c^pvFwjl?}ZbI5FYY6Q\ފz/{? ⼨YLbfBŞj(0/y;YȆYsٚo3 UnkD8Ra$IՑ@۾@*1oE5ݔ%1PP&Nb+'\s S ĬkNT?\ (=.5tX ){*t0B'R ijGns%E<5xt8,6Rs؄C^M]dWdS'x4k3MA-k @j<QE;z$֚Hr`{`E:_CsN)0ټZ1 (Yq`.Vrȯ):6ľYGmjp$`;n aXZyT,A ݛclI8&rX;]%צ;IV&,e;fݜ5 g#`=VMvc#X|_CJG{{0|5 ۖP?g>_nNwo!ԒO'3L }cZe潡`dwX<#ޚ!`9WǺ| [Cͱ$cA^z` ][mIkD*cAۿa4] XfVG5uË/ڔ5vsk84|.kQϸ!^ :A1|4T%  7&x0m;;sӣe4<職ҧU\&} S390vn_"ڄ{6W*Zׇ u)%b{֐WTdh㖰ITg  c$I`NǙxg"nm!ώ]y!Zܽ_ox&[xcG+'Ex!.z3c/WUL2;x5lUD.Uve©iW7t8D[|vx,t-MWO'%mqTsSN^DzjTYz4Ռ  1Hr^U uͬzRqU}6i% WnDEd⏥5 @ǫ.AnAѫ9rqN>tXlJJ˦k5Vɋ{~βΰ9 Q۝_~`R2f+t p jMv̌J|K8ͶTzAj }~Ahv,:;g#UzӖD2q̄6q>;*uW@Hx_STtΠIqq _C;ݼTI(x|HQͮWrB:"ϑ[a#)݅9pcB/Tv9k[gC KnM5}đeə1FJm Q-Ѣ`8~5K)*TuN@e*=,|o6yq: jSLGF pV>&Z[U(F#GT?VU^t$1%U poyq)X#= *nJ҈ -W߸w,,i]b>|r6 FjE!YIkvX5 lJ ߋ*+]>SbOPל%u &2L"46 I6[/)pLz#siL7Q(CKu %}^R-f"׶?dc|^Xl!+gE7 k@K#vݹdsݓΉn,jRY*4U"5(vqiR b8,j>*0*uJo&@{GNvĈ Ǯ& ٻّ|n ӫ@*Sϵ^E,u&u7<*WөdJnWW6ι ɠ }~rdYcb⊫&Ud4G#eO;qv1lfH!44`)EpWtI/^&ȴT")5';FG;"gP^S #bsv?p"LNc, /C @ǟ3v殘W,6lAT/ŠIKn=4bY 5-y<7FDu4LU6wa|n&Gu2VQ =̟ߢ=5\'7sIb{&A-a+0Q!c!~~(Y5 P *db! Z H&k=]1|`TuXGD4o(XA/.m/ =q%h:Wf[;$cC0/$iܕ4FJ 9|Ū͉_2۔Yz7E i 1 ellwR&B6D!cy22-/݋A9lj; yćT-IXaܔGklkw`qyR AGv|*v>擎bڥ!jm KυVP"W$ 3.L5(2Ur=*^UuʹDd@: |=j|?,h`gB4M@bQXZufuY~˷Ƨn%KOCMԓ1:j! s5=*jbQo ENGN3Y::e^ I8A KQm_i}+<CB>+ɔP3,m!q#"GIOq'c ,E6F8C' @eipdMA-τj# j֟ݙ@hj2&VӔ2'\TB.WYc/^}r(Ȭ ]1דIfbӑL6vP( ?-̀/G({r>=) -Y42ĘȖ6KkuQ`.OdEcsj'sX`@U ZB"8bJB _RTF~>8(.Aܩљ̒XxbaH] c(aȊ:T]%Ұ8L)*61afATrI8=,2>Ttܺ%@8VEU1?6 %>h4,<8`t_dN- ^15ڳ`Sf*"7Tְy=q;yweoL%T@b cYGW~{ _X,,syII攜Mt( Mdj'h-g1^x.:uK_ 6S ՋI-_-.2\hؤe)3h~+?2gK 2t#'53dkV:$'DίYȳ^Hvo\jr3=#Pl*#p+a%hN3+g # NYoD.vhc ݑ(&l9ބ5mOkWHW-hFɥ$|FxORspk%w8Dz'=LkHR7΄<ktW|AN߸!> SM`U`nzjM&R!\YjX\d^w1#0-kbzH#e 5%4BdlnKF{-c0eT{f^Qq=fd1:g } rI8 ;Ch*2]#UL {T=E`iϞKn dY<0+QDFFDvCڼ"ȍ+>oZ\'?ihATMBCeaT {Rد`.v"B16lBt9\͢O<\i3x8D4D.Ws{VL9EPccn.\&qH_2̓I7A ҠEdMK m  %eSVQe@XH\'@Bz3/ib%>diRTZu @{l2i2F5 ȂQG[}g?C;4tХaM 9M/G!]f4F YjXyJ{ZnwBq%n!$?(^ˊ&A~^Ŝ)4uB9"ݭmz<#)>|yJ?:n[y b aapL)7 V)ix5t1UXˋl0De(HLx&$ze&\(ʊjB!`ߝ XVcgjTgG! 9 C$s0jDq_L:<,Wz""dZ9a.>'~tlTII@*I;<+a\d1 cܰ Yb;mvjȝt@<W[#ǀS acStI;E m/lR_B ?At:>L!9nd6InX;ft^#d]EmC4. ?C`L6J#sؕ>vCkQ1&r$E+݄>N7Po#:#lrtl 95 yƎVQrχUvIv^mH|>O;nj`>GƔRэj&bX ,wld'qc^'NĈ-!A=":\vGS\ OuN{4PC_,O!kvNf=Y3wOI2+s A=qT-A4R:1yh{\g;j5TTTlسrq+&8KRu% W Z|.L-.Ⱦ ׆ekf.,(:gJnFH˯sCT , q,B1wٻNx oy'[(8u}1gF c tM'Z}XJ>2+eI@bXҌ9m7IqKL*g\IGĘ{;mVO SS 'R7jȃ[ U8rC]a_ŵκU}l.׹\5oC^;6*?r./?trSi{b mG0r>W6s>7 灸Sl*X-!`]lNa/g{*>RK(lVP 5ٲO@# Ⲩj8Eop "%4 |5̨ hJM+]ydJ߷ e-ƾWOoh?D{<GԪlѿ"BB/j Kh[u.xf`e(\Wr=:|-&ɲyX<;sRy&gdhU?MQ11 HOWc)gcǢ;8Պ)O}V#&P-_wr_ˠ9vZ96ۑәY_3\62*M`{}u\y߁?^Ȋ#|OK܉AR) m k&h5?́:~ho Zzu'aoY+/iuQC'DD\{mN*sJPD Y:yG)V;RciGPl$n"%qf[sN{w2K\6>֨Rµ\J6ibǛ~G@b3d`UOIV я۱J?\"Maj.I߁Ɨ*#X̗ ;ζW! -rm$Ne[>2r 7`AiK#}1%qE~O$Ί|2Em,׽|"lS^Bieڱ5Մ<[٢Y˜p x|$5\h`ק򙟴ۢtfFg7I%y yCIu4@7 & dޠ#F/Cu+֬8xoG+L]ܛI W֣ldER*}}I9Lѱ^:A#oKU F596?6p'gy,<=ۈ,AR=bx"E&~lw1]wIvP:Jbt;&(5tDwqf*,w?3K _H6N¹:kZ\P%L#* 7b3ts?U; X:/׶/#m1d  ^;}pX׎ŵس7fpAư ^IT ԋ2m'Z3rI. d] ?;>PCdq$C^-(nxax~,mQS)kjCQGy>65}#Mop۰Tf׭KHx4ohVFW(n ,eپ(.<G~Mt&ҵT?7@ KytBQ!AM6b2'+{E1 -ov6QSؔg+uM"؃#[9 =. [Ba-:'{'J,ϕfks|T5L.td G%@- MwHy`H4yҮvE/%|Фo%rI/D"OqGI7o{=I6a2s'6 |^KX{:&4W6 VOEmy@-h_޷c=eѴ ] J>M]MJGꝨcoXQba9xugSPj$B$Tsv&.\C2XpYHT EAQo{_/j8:Bv^[xE[(-'FV kal_n| %`ܑE,OLL" JM3ϚX+cIm7;_+":RQEFqRB7 ǢB5a570SiY;9CpEWFvQz8KKPnprKUXN,j0&ܽz=\wZ.yf.Zm2$jqlύ3L)kw?Yx3!n*D@SަO8{g+pe+c=r_5YS( >ږ+JU~FDfh'zhP% eX jĮs?uj)P)Fi{X˾ġ___Sx Z#A5^ {hhv_dl}>yB6Uu~֖AUUސ䥢L9D!ny5G:a(* H-ɭHWqo1 [#/g̥ -/y0НVA}yl[h)،oԑu1] :wva  MY77 zZ], [᰷4xl m7-P=SD}>F#n]{snٖyӱԭqty[O(Rr^mhB:%,kcqW8n`^VkB7^U tFv`EOjeP~b@s$Պ,gdV9+lyߺ:`Ȫ:1ǣ``8>Sr/uy.EIM5nM0sSNO;T{.N!XW+9[ נu&bH>^KLyÀ~W'/c+9qg4J؞J\rI#z wh"nKCYRON]"~옛ͺn<Ծ&"{LSU4g Յ_I_wD '&[W=uOٜ\%=$_/0I,aTlCO[%Q9jMCǴf#`(k c  eFp|:HcbL ĺߧ/IkuXZKc z]Cc_q֗~k/ ^j o0|V4G 8IFNJ,X{RBz9ˑrʇ/h =Wt aYNJE 3iXOc j X*aNͶ8K Z(4eʹQ73Jtl<ʒ*]$^wfG3Ft,i-?Rtr"^,۪oyQ;f.JҘ6wU}o=y(V뇮fW\O~>reȭdXTo"^gȬ:16?TQ[(#+i/ Y8eC8w_?jY"UopuK%ZwN>VCM۞CV h^ M)f>:~x,60kAˉjLk>9`]Ei'hoުܛpB hocRW}Ӡ {1]Pw~{\zG\; /5Vq~*7W]|~B1h}6v~?UF"\aZr Og_ HKdLr9cv# G^"ʎ nd-1O\s離 yEN* P5LŮsŹ9fCO4_ %CjA+YuvR{Lw]2@ ;DG[ُT.- /m>1,}ǭkJ3}eA5AiUpfFHgD)&Yyov^l|[[Tz'^NG&pewo0/ x:H7TyY-(B$Cvˉ\ş1\Wah'(|63*`OНɿ?"ف0s)0ގ .+zP :⳥~mE-KUҬ KqюI{^+ݸT 6P9xj`I*2i&-;$^F pUMHpX/e#G#ڏιvu*[ˀp56.b)P4DtNu?us-+4oy2 UKRW㦣 έYIxxȦ *6n54"8V7? /O F:VM ~r6LժEv&:mprDp 1i%c"xójŃv{ !eJS6dmd3 SfyM%x,Ԩ|b>Jϋ jppkIK+Ӟ5ML֤WծXpK1γ?g͗'f$A%Z i;׻ eRN=|%:Л9*ʩ]2!? DjN87)2/JJ ~}յ%(7|v6n81x$r=Vst [2sPmS't vD"~~zI1HNW43,yVR3ecŇNr#*Nȥ[h^T c^ߤ̑oij2]s/oCe=+Q$ u,yb|SRu* k(3,Nm`$ܦdM0=9³U2uA<״l# tRn4wJZ% R窘D@]v*8B,R|?>6c_g|l|W$*F4$#Jp{>2dn> -BTvO m5'ՇzhKmw~}!M4f䣅B!,TJެ@jQ|ޭxYFYqt*acm `y梐&nśZ4]93Žٙdt~ʯ.Q{ H7#v 7h J֜>%ŕ-2W$SLlC2D^k8ۅVL5 fsjr|~-Q!m$r `?0o8u*{W&/vpk7ݓ7{ZlU?"fqT-F}%Lznp&T}`]%Ys K\nD&aETpmZ!4o4Rv(^©)t; 4xgZD.z_8z.;jLGdJC;buk(7֎eH؜nm>%ȕAo.F?S|ݨ)_#:['oRjŢxCgFɐ"f\Ą.sƆ \P3⬇vl^,E( Ӡbݙkm9Yٲ)sթ6ATI-D+Dl i׬pkU}TSqk_ɩ?6:hlEnoƅK 2fh4$+?W Ibo^h_#շ>D#9tTuYE_\*MԻɲթHD:])6Iz9LBcLP(1nȵkgR\y*!y¥LE/BΕsŽbVk:@3ډq|<+80"Śڣh\{dƳǻwI)_,.vl1w[C#?FbR +)O+(/"/Aޱ3n)ֻ-.*XU/Re=e-ViڕZNS3vl8ƛYm{5uKru:Kp1CY+ʎx8ػp项CN|p3+'Rr8n) " ވ\U\y)W<WuBMRvzJ=%DUNKJ6Eǧ2nB0 _oW Hc8!~ILE߇Zy $?T:.ʪ NGӫa{T7˿si&XN&4V<]AU.4h¾.4h'``Yp+ =LĬ dɟG-ȥK<_&rwJʌ0U[:FHyG> ϯaǸ‹/1uW@O4ux0p@*xzUݹ*0XMX S0! LwՓL3KIqGWWcA -#m9g2,I] V4rֽ"e 26a1;g\%鏣-L) [7lz҄~פ`:ڸx257! QD!BY ~sHJbyAtkPf83l\UP%T}}$ߠ2q s+JAd.M&CE%OQVzaRSb2X<ΚߖKlyQ׽ k*;m-#}ka-pN P !,w} c ny^#=q|d-T>%a}WiaWQ#VeQ!q}=UT|dW{0]Sw{:VBg0?Nw*D6)"G@Ҷ0lƚ=r#-a4`PbgUW͙㯞6JC:n@;ru60r uQ8G߀~b'/'2_N*&~)V'UT&|UӉH"PQu YWTl ?ou.!Wz)wܴ ;ܛm)KԾ@+vA52 E}J@J58]„tsݩNxB:V3++\Νmj<ᖑ\h28fZ7z:g>M#aSןLk& hN||Q>&]NZď)°ZFjƸqDžUwqr8`3TR˧shè=jGd ?~T<U Jp)Ӛ7順R^|N ~9/̓s6WGk$XWaRr:~ joyJN K:]ݘw$O~ \juXRn"U g~gI$S#j,{ R4{\s/y<>׬H2vZC{9&)~rѨiαBL:Jjm{M?8N2S<R Q2޻e)JTңm~s?#ҞI.e9\jH_=lq[4ŗnWe4tPhA_İ#؃V=C푬aܛ.n{a ?%F[_\yT$M,RRZ0?E^L_iۥR%hgwK_j~ZT#d5YmΞjhj1cݢǹ^b֟];Ob3S wOcUZ f^hWZlƭH wcOW< Ԕd\]&ƀl 2mp5 7'2"G9m)3;<"ozp/rxIYfxFZQ\ єljSX4+R5K̸gmY$t.Ws!g )KWj-FʧݙɾC곔)ؾ( jA+k^ל6?. +]0Ѭgufͭl7~t>ֻ Z9~'g5'hU5ʅݯ>\mT,n!u+%ʍ4X.=:/`4 9iM#Il+ETzD` Kz dKe#õkOӊ㻋X8q'? @#$z`WZ!ExQEvcd%'(6ù<͊Q |KmUxfNu~=4SjNbK"ɝ)YOuez;|h>|ָ-=HTrP=P}U.G!`hH45r Ja{cR |규He6yk;,W`y>Dի [2orc/0lkTC[bX~='9Cjij5 S0T XR`jsCNM]O-TaHl* R [Ѧ}rP٢Yj(-7v!Y(XXpƖB[;0-B NUk T;ߊ׎y nQ ]x N8am p+b[3m bYTAL$ڴ j:f̮]dD! >1w"ڱْDS{(!hFs%cc>:Ľ41)T5[T'AYLB+r.,o(xhn$@ĞqJ Cak7)ˡ+mܞU9 q&(HAt!z؜qyύo3_$Q$.kHGsR;`8^t_t.ԣjMjenoJyxțb +kp$H@J/-38D}{dx_ObʸK4X|eҶeⴵs%'e 8bC>[wz?@Ze0S!{T19|gѺ| M `!Y;5(|DC.u[$)cՀ߇ӄ= չo2zG8eofwb aŌHsR>D1ُ/A)X5;* l6B ҁ$v霹{aA=g3Cd5.aeU8&8;koyCq!YK f4$c/ YsQ]u@З39D+cғY xDR']Ho"$.JTB,fTQMqiGYc_> XwS[|+4O|Rn R#_b BFI.#ccD9O|4\~2d3nbI,8N 8btE2pl- ¸lzݭ\5AZUQ<$2C;xz*!35/YBЫDrEH&=ZG !&=b%vn(:,܌|W'#ԷzO33y8cT-j{cp>,ol x"c Sd ,t(FP'ߗSytEy1ƹ$ @z<.Вw)FW)l EDZswyS/2U*렞]"'ɛ4 򶨫^r<1`O #[osc5V1MByZ j2N "V}6{J2x  Gf -tܻ5sA ~D41~7f!_!㖇`d7ie^ᩘ6P#ELfo헅a{a_H]` nAf-=<૗H _=/5_04hW >1ok78aYQ,O3-AvK_.Oؿ@zid?fI_uF++<%;P2o|k ,x*=1s*MJE`Ktq?ǻ(6 L(ӁKkja ۪0舣w["m)Ic3C9L5AuڐTs~AGHlf0`Y Id?hEr)D q'}wQQas 4Vh-f_3K}6jk(ـug!Tdf:Ejt$CJ;^<+b[:WW O#d6>!==NkVLJ"R/8԰x͗Aз IFF)_q] |C ӑyn,h/KBbC@tN^SٷM%mD;Za.bQ`M>*=g4%=&M$y&3c'ld7?s+ [A}D >$9G~:Uv~Tܳ$.7%%r? Iٗ4P9{银`1Qׂψ_=<I ޫ)e(@w,K׹YoO=%퓛bSHwG~+W@vZ\38eU3w:!4$#ƖІ^ !Bϙm,4ZU;e8M& @#9`rxB^ΰU4WC9GxM!a5:z]^&z/(Ъ6~ W תNY a|!0{爈XR_‹~D5Pt.:t ";sqIɑR/8['Q T-]"*'e_ bvx[g H`y`j ! WI}rtY=;r/UEG)SӬhp qR::|Q.T."5̈s&-> :@4J='`. &hĭ e^Jc Z ¤Q'KT7\g0f5%9ʻU1Fy ?=R`XM!+45Hя!R$uڔf`! RԕT(K)MYMn\SuLLwQ͗[,h9l7bDaBT| Ay&=Ob|=bf}'koFKFa6B"L,Ga{&`if-b=Wەr]xbsߚcUP|Q[:,㸎$5_iEzyG<2&>#67ȤX_| hm6-ɡ{* ܘÔopƺǣ- cߖ, ln AثTA@rx]X4扉J"_4*,F2#>۠`4$6̩\,-g>Lq3Bd8L#M~d;Υ\\A3JBImҺ֐ O-AWBu)+G} nɁ 8v*_]"L.B8MCإtdS7y! INn>4Uϲzumt˕4IrCFj'L(`T=4Huݫ"4.*wbzf+PMsܛa gmjA|\aW{d==3]l/]!S~Zt?%2ioX4ᖤt TG:x;sp\3Z^R{06dkHnQ:~~hQG` X }ė \[Ey`MOnL`fDԻhT#vL5 y>}\L.1}if+4).Tۖk>`"h @zϰ1*Z.IRF9KO'.UkaFi8L ^ERV}XS'܉JNJ!9 >i£wE(߷b 6fgl?eZ0t̟O)B8(FBP'Pv48u'"!U>$o!MQ- oy=.e&@eg/|]7Z搢+2PÅ/O1t _eғ)(H!J817 W)k }w"Ԉz|E au?P#riWBiIênx2V_zI] R/^{dAXnU2qYY]LW'Y"]1PgW$D9TE/F"ڹ1qa,l.7SW"39 |K [QCցBav1]e9׍'Klq')e%M{AxhB>ej"B>NU5d Zd+e܃ǔI<:V3Dx c9%XK t6|?Cg |:@i-?V:Z](i 5^)j rh%H>R nWOiDX$7 {#բ̾*cW%EoG"F+mp?UX*I~נ1zǟ_Șqa+YҒ]n^ziCIh1"רBEbJ!qdEԏ}w(_qzFg$_U!0KEw!߄lr^+HUҺ#txN}z2$iF,GvqǨ" A@bjkx=p7?vw.5Ru]9s`bA)k޸W RjِUɊcNЖ۴&vPxGBEf Ǻӕ -2_&{|ݮLDÂyoP8 @""Dra7Ō{"EuDEdǻOpuM6-I*6n6U{:CR(k׶(>D2DY5_'\cT]OݔLr6-/  !?>R9.a?v\T<㫲EG<ʓjRuR_%,@n()TR_71M]J/.쑦e"#jhUFgYH?0[M0(ѵx^bɠ,`G.hP&t+5=V3c:H {gUxhʭu1ʗR@':_Y_.h ؿεmOUa7Peuy$LX"]Pa9L~+TcȨ_o=R^'躹Po>ume lםP?^be}GD]!青@[)U@7ofh8'靎4 :X҇Xv+q_)Ի-|!Eˣ-V>@֏Ů}^,a` zT)SXt/A8ՒRVՈjUTW@@#r`|Vt3  Ƙq ֵwS~T9Vfs~YynR9فk*QD. 0C2n_'|pop/Dx&lљZ:1L0B4wGNvGܩjc9{?z)g,=&C9o\,S3`Oe&55Ґb5 `w9mO r, d@*%LB!.ń [9T|5a<)S _B(#˅db3ZН#DTҎ 3>krDR?x1A?Jfp6߮J|&þC@ҧ/|N9xP]oH\rG hV3q:"2_}?=̫[{ g/NB -y{kBR/ѻ;K#=aF7-?׏IiXJ3Ni4sԭ@o[nj:qEpk;=\zgvu ?bFgs=BPg R Ub4fX#ߕ "t4z <**jFl[" ?lV|%311 %U7ym@ne25?B򮎧+-y%KΕ˄M77uxg7b@3U5| Y̋]">1=9^lҬvWugp<✕f uY 10}b\T٦`ei=vUDȍ &ByO/vQmw 6XHM&; %UzmyO(_iA%6Pp)P~iVj0sle>(@*U5 ǽ.%05BƆNlVt w [VȮs(=&Ϛ;UQY~.EKjwY|MPؚHiKKZfJd{6qƫHϣi#&PGwkI.~ жQtmg.\f.6y %!.-!#y?54,YFV2Qϙƕ4t韉҅ԋVٽ="x"UKSE a!@ q%!c(6.xrO2;SiQobΉ?axHyݭW 1Сb {VOud/PiIRFgዩ4%alDɲxf镤W5ܚLEjtm?&枴3dM|@"nyC5}Z_/}LBG9bt"3mOWupnEEa!^M@#H(,:b"wrugNݻ!~E m&,N킑uRMĠn^g+np[EBd@.:}jV*6T&fq!|e𵽥/X݂I諛8Wt,*d.;X%VY%9ܧ9 BH( <HzT"ScWO-'[,>prͣYx_evӇ?  w}~DPV9{'%ssfll!YՇEm9aKd<+঴r2qW VHqB8'j:9 0>}isԠ/] exuj""RN`B:Nk@WFgc:_ kb-V=-dsZ%]`xo(`@X*85:ƂFy KM@ ð1t V?忧2뤌gG%#WYt7@&G^}&'Ekb.?\c"MT_ 1B vH6m$`z,D=La_(u,A 7:ϖcxR.dKa<W fª+miƢyq7TMDv0LxyAm9pKb<Zn+o:G3~` 1lZկ`L[E]|vϻ jȟUQX> xY$o?秇KKD HUOd_D_ҢKG[=nl~,Н33RYACi ). 8q&QiS[[i&~o,K=DJd0#-`G 2 B҉|r~a^D-yuVWޓL.lmiH1YBI|ɬh8 N=``om1p9hOR}-!7nfd(GT$aOXW#V(o 9J>']8놕J4+&S>I_!zqxMbIj/$!2`U";IZuO>nkxpĄ,EpZ/AV \nccټL%x?zLU@}+I'$6IY8&ڃM)JiudϸUBZ*= hCpf]=Dwv0t03avn^!0CK0U_h"[_&jO9`ImB_%F}z5pA(uc*8Z./ {e#uB3)cmru@M=%^أIuDٟF7$)"U)WzZs93)U<=o Hi.fFc*'874N3pA$33pi^X=W3NK , s1Xqm"=~Dܳ5@L1 "_S㦚4\_˚t'\f΅֗MPzDƧl)Ujc%t&u/@c]֌s{qՄґoȈI ,: P f"߀@iF7EG~a R=T[ km!$b.:KŶ0ܱL#StUvT"FЯV յ L5#1v/3/DuW]'2rc B;*dp𿜑*XS;/,<iQ}Xx޼dfp"D]f5}a1ji!˗"%W_vݸ!m:n[fxl6G<k!":5y21/$KM+]MT!RXs"r G3Ӵv>Ӿp7؁PQ(.Tq+T֡~Ef. ts*kdt+~*#XYחrT{{x Ys wQ@ޢDƳ'yNoffQN/CT]ҋkpg.Џ#ZZgw'?W'\2v^3OR8iΚmzOʖl=i$ϓ㊊pU W+DӓR˪ȤYA se+oauH/X[|fhMP皕mm>,3BzPOK 1g8I=< pSQkZ/- / 2/c+`#isR:h=q-ηSx lYoOקm̄v &F,}nQG>AcPڹ?kլ}|bHXM ys?jC_:xWGlnOcpbxj |lJ]5TgEW:T04ѲjIJY5UZsb1N'I~G=r5~MXNC˓VBTK)ޮ{hv@"4;ӷ|P,'b$< ~GRGpO0_ԛ6mɳ\Mc$_h~#B^nJw +ջGiL岨d6@HȆ Z e+u?!)g"Aع}^v3iaTU3Tu0qo o\#|#%//rUԧlsU2VQOv&/=^ր1ՊxFjQ呌R j_xA]UA -L<% @ºb7q&$u!Y*`!_).Ԕ3u?W7kc /<3PZ?Հ#K 6qd?W/@4H g78}[HGƮ8l067IUH"m:5o}{ϣ_Vۉї4E/Ze6 !A^ ZǛjm5fu{`2= FcN-"8=d)r.vGx`v :Ѕ\zrSr^k"w6eCqϷvnD-NW\$Jl6n3@Tͅě>į1&ۺ$B҉;kԘu(6{1akigҺk4B@_Aa| 4l8oȩ{ l#aJYvz1)mD^EPx_d*l]HJy`ݔH_˫x)\@dx7E&k樺 :4PS'pjwE2V$g'8{t8꧐(R_m^wDZd(PJΕ*'N EQվjPҤ|wRJ4`N-趀uP_0_*1#_I6xg Ϗ 'RN!>Q9}hDB/Pi8kBi愪!łe"=C/,:]?,eV*Mt"LJZϛg sѽ5Q!@ >J /!E9VQ&ŕC50á,Ki42$-]Iy{-f:Q}6KCj};:( ~}1W%Д^2I؇ $p>EAyJIv&Q6i)u-d6K)Lb;ï!`l$}${tSo?yby~Tw+FH2^>_mQ-u5UWvL5ecԪN(>QW*ކCXH`OH[IE;ܡeEuD̏gMQ3]^ۊ34Q,ƚtkk"W%SʩvB`Y GzK$#&8>e׆RlQaWGx[8+jRj啺jY  :N79p2ޜP 8층 ;F7ˍ!seQt6z"P&@ƳdQxþ:Z8t{/.^!ɨ&H%212vV d`^ %Vx5:7ܖ!KILdGZCb+H{`o%DۨNo0 K>wQu NHe!f GA|/-h*-dž4򍩏.2pL 0N;vd7P~ Ӈ(Cn5~M+>5Zh Oo(#bl{&0 t@뗋'SO#:F]|mݑfDn^M?`?닊yi[*D8 4KfZwxQ_4K]<Fk.#  qÛNPyQ3X>FjgPaY0^ڠ@y=,Oa̙ipx#>20*+G_ulHbD1ԏ8̓r@TUp\'R)g2B-q;aP&ŗEfo M8EJCtK0$'J:UN毫wfiGudDdkm?AxR*wZNƭ~h4n@Täa}/4u iS|j6 z0Z&ך s@4!|ȅufͶ@+ue!evQD'cAS8UsXtA "8ܪxX.BHzEoy)|c`Q6Cw~,:U1+T .-]WRI |Tl*Wޜ□Tp}-#M[E4Fوą"dgoxVL$=4cnr*%UPgб^NJ d?U>C(WQ=LiQC[EdI}!`gnLM>Ec u,ѬZ.CVlծvG$h|,e+&5NʰtG"i̒!٧jUVw0ZO}BeMaJv4A^PRi)Z;h*.paޢ5H]1m/|ygS+|ƇsX2vйCp+dq+F$RJn9[{_l-$AsXVLzE\ۉeSIB+QgP }sqt2d3a]dҷv3B]5v7GIMlgnK'Z%ձhxUoY8+-'ʝl}1c??!p;;Dp/6B&Ώ]\,lcʌo.5:f_(dSU WTwn˵+va_^&n]9FI%"Yv{| TЕ}l ]3'8F)nD ([ ao]THg]Π}y~ ?l~}2h^2KН.x -HfKHLPl=^KnJ(qcOR-.[otm`i0M@ϤCao¸|P"HH`A#t"G3$N(N&-mk c$!vf8Ev%vj1jx 8D n[v|AgSEڮ5y~ET{B븸]W/㜆'.89Lp#E θc&4@svuEXZ#uՁnձMf$LV ? =;S? l%p:a [I8wq1]YrgaZi0A+<60ޫ\:o!֚f1Q㉠BM =!RM"#k8!O5PP}Ш< Iؕ4Jl^ oI16mԐwP2 ͒qfP q3z [5OY4wl2YE5j9S&#0CB݇2BA7qT*^xZ#w>FtA5?лm\n(G!rJYR7p1 hXbbu:r mpZlSCU#fIG8gUmkNPr1Cx+WWu#A -$e#vAM6 TUd6N,FW톎EQuw |gG>#BZvXLTW;f}Ai )}GPw^ 0%ZElhQ] 2QﮞkzCW ]lZh? .Fm>bm6(Cbh#rϒ3)J:n 8=)6,+f8 Ovul'x93IDWZdV^1/sl~wgzzGv NQύ\w'XWwJ bdtI@)h9jP:sɺe~f5YFie ((pay56E-<#U,} xjݘT{}ϻA/bԞ JqŃ Zh(N#!I|s8@-Ki {D'v,r?A$xџMw!GNrx_X:ڱZV8uA\N2A -<({Pm}7hƕWfU;s{u2q2?$H0l"r6F'?C  rQWɨl[n%;/Wj(Q~];4NN02Cɹ^^D*MUތ ,4Oy X0G R3%R/U}b̽"-L.eeWd6ٯe}+Ոgn&<\ 1rEbMEK=eȗ5!TzTqʔg`؟U|5AR5bK3_ihE[ UROrkVWajPG7"F6Fvi&է 48 ePov@4j[Hʊ'.GPا֘t)Z?O}C^$vKAtG>$Ra/g+6(  ;Uk{4.3~ ĬtRj|ț#LPa٦DK:?<.pTt[VPIM>I0>KIQ7N;uM#A"I5HGH0}h8d_ɒct8-+ܝc~Z=!SN\Z2sؚcIR&l#yH)Iq\ `su1[rkP4va7V42|m%0=f)v'`oip[C^gp_) CO-]Gْ|<8q.7/.G/FE8>, -7Hфptqǽ̢h{,f/wg* צL՗w۽ gMرy~_!ά&dp*n \婋qn)~&\=*JR~e*l\4=`C/w# ;LrC;i<ړ9<%!'Cux E(&gVecJj>+<`_/N3;!L66 6k({spyP2Jcr^v0A4ɋltMtϊіZ:͑ 4v,4F|ČePi `oo8|%5ty^olNֺ@=r݅C+,!Żp:Ņ6}^?Y?C{ EATݢRO)%pޥi43]K"ARk$&F>ɜ}1΍a jšKTEuoyVE-amFvN6a<\#B(o(PX6=9)(Oz?)s瘱Koe!B+kA /fI>QG6 ͓6KgoLY]SIDKɋ|hoѻ&KM>[jҾ$LT_W|_9ģDISS$yk LNIpwgQc#'ZߪWrAdC]xiӌ9>,9*#OUoE9]Ռ&jeQpLp&G76sS7C\0/49a6jqpr*0z$m:h(dFHhHXN܎ֹl /J{#ɔ`:C7XY41S̸6S* bB ɤf}TWFuRoߧP|H[0DYb*zc"4L3\š`ޟHbNA"i,ҩ1b 23UJ<o k0N,ʣ% +Ac9#$JFC7~h|CtLSKڄԣ7>o23#DXtUބ N+Ÿ܅(Q5HԱ2v<>m9$XqiQP.ҹ~W& &;Rd xa(lI(Ahv͖m-v߬rWՕ.:&'D??ׯx7G ^Db\^>EzRg l?,0IvSI1.Rzco+ަB2.'uΪz Hlmy}U=XrHB>`Lk0p" K'ͫDID'g k|ŝ wiBu—eD02D=SO^Dz07m[1bus0xO|b437ۄFJ @.Nk/Bx05ȶ ]2ʓPVF2PU$)E_kսȞ-Q@5"y&뱶ɝ|G%V2&Qqfik5s.g۬3Rj\~^9B:nK'TjXϜOUVխg/oFͷc-H(Rn'"k2ZD,[w7u7'̲ y8l;}geS@:ֶyGt"QLË뢈;6Qo%ƒk5칰7xzLN0lk{2PerJfZhҋĽЌbh 4K5!Nr6Se_i_D`'*ь9@2!<,e& 3U+vx+' ybA~Үh~F&= q<^H4h!hhL%s43)9x h_~ @wKμfaULm6/u 3M!.޻E#I'E_/ b;8\BfMӃCϼ1ش(]o˱=fZ%COR0Mz1s.: ׂ*xQd tw(J۞zK.h8H}^"RRO<ˮԆoGb"?+>"fC *Tej\u(:CdVDRC];ĥLJ;f #4IWg].t˲:@ KyI|Ț٣PN(cmҫ@ԝ=⹈@8U\Y |,qm9y|k{,}{Y>M 1026i魈r񧵉F sA [>jKQdWKF < cXYE)$})O1ޱ/d޹oN\׹4rl0 Nn!][a~֕[1?7:_IJ1לJ~v3 f9E8w7_[ـhVTPP=( ßW{itcT%D'*{ pw0=@̪%XoUP:9'H| yELQWom!!TRcTh1 wu& ~_C]Sj|9I}LcaM~`g4UZJYC!Co3$ڃڭAʯw-zsѷ; nqAj2 CFDna67wۀ*Y.cE`.sDRe^H186GRWތT0mbQ+5hءksGFh{R5T|G(qC/ SU嫘|jaqX#vJtqU-f&MƪvhQd)(d$+& Y+$DYAp Us\!?EU&vʷ/H1d7N4296K/U ce Flߨ۠Ke rGduzBds)*z_I&;fb^sIIބaugCc ze%=Mvd]1jy_B`?(=IFP˧;6"<1]<+qSKG ބ:v=vZ4^`Ho +\ri, J+Eh%qx|`f |tifZT\G]۱t@S6-_"1:Lsļ6 i=9pr:ֱEc&@Fc%"vu M)Ka11%dRk/+XR t 5\woNtciYi =d6*UBH%Uj1XF`,1x#>Faj$#FtW iBHc_ִv:$$]üLӠYQXO#o$#;d1wQ u;rMJq=w{5wuEՄ?o["yG%4@gGؔ/V֫s- Ue?8/rQt .I(Z_N)-}ˌX`rUi4M?FL1ncsO^w O\Yaw(T>VH5Ng#I` Ǖ1A_q1xJ%^0̧5Vb~K^DkHe톷t# nd'ݒN*lц9[tr'"VSNbET ƹٝO]e;2|PAe?L}Bպ5Z!xW% ߏ'O؅Kɕ #؋>-dV,ep4?z}. ti!gnYyVG ^9u{IDvF$y/MmڡaruEDsl}Bkzkklƺa2K vVGkfxVg)K) L`%̷ غ&%t!xnk:upm7+hZr 鍐L'(m9 ~rE r=NJ A2!(iE_=X"k> Yqؠ{ M`dœT-vRܼ)Ly(@ٚ 6, tA}ve@O+(&A(΀< {%l~d1`I& Loh#xM?rk^naL!J[x )Gj%~a;7alA#|эWftBpVV<,1\Ŕ'zP4`AoɅ}֔/@Sx&}^`聩>EbB'Q ҬF>f=|.A jzSDgc'3A7>CSyq!Zfjr$@QM+dxatq-v&L-"Y"l\#\^jS3`~@@5wEzPE6Q]%OX7ٍ.ƥpaxz-u㊢nEG Fb|Sʠmq0\#ÏSG᣷vz,V3܈Y~d-Vܡ brW%S߂8v>OPH$i3eb+# F-Or.M~q!fsa2u{~gM$AźgO:uf(TzWꍘY!,`T06wz"U.4uUxj>Obtb}B{Rf2B{Oj̋Ov՟@7#r(7|Btm`,;Z4tmDgHZ& W౺Ho{tHʚy @>쳿Fs[la@YnCN`gK^yOOr{[ 9`. VK2x.ezn:66#~R&[)+'!9Y C4Xe/@Q4_ȁLQcX=r E@'7oS8|& [kUE+6JP[Gtuz]?+MdKJQ.ӆ\ 5G)0>ez3|V\57/L#fiQ,)?Ұ.ʑ3ȿ2Da?Cy⣤릦 Stl7*:HeN abO\ջN㭒g)Wqk5.2oCfuu`"kN9F+# H-&%ݿR*_Zm|!jJOW^e#9eTiB[:@(ZDc~#"G^uqYצ6TmӼ x:jbcuR8h>*|z6l3bʻW^`F~*;%[Zm\_v]fcf''6@%js[Fk7MMiFh|@/ < ¢ $GY~'=T :R<|yC2|$Mv- LM1Dcb`E^ҩMX\7sꜼܬD8YܛX)]W1-CD5M ;JDT'_pWnS1〱X7736Kf2>>$NXB6 yS@J]'0N]kJ-nR87 d! 6[7:`_3/t?#('h^N"b.9>rNqx8eh\u\ZC3Aʅ:T1kPboXG[Vb,os$a LjsnͪAZ4+D y7{zx_=zAǜަOXdBBd@D@~PjdּY3ޠp(EGOSOc݀e?uS 1fIC %F8~+DKH!.Mu?wKϟQZj0cTC*G! J.٣ EbaKgFsjHY@ɪ9<6Lv硥o SFuD* =H%mGe^d MVU=Ɗ]"\COPerŎhC3_ Gy*M,mq1odpt/ e*Э.idPe5w'b"IvYW$PQH޼Q O<42n"E]w'DVj@|{睗d ~X.4:;qϴ{h@lbift|1O_&_K딫wc-XF၁\.XaJURfCXZ=66mYPpUP?xǑB]YG_LqNȢQ0t5qaMWz?6e.r)E8*?Jʌi@$ahr)#aiMWbM,Դk:ݺݗ>Gu*/`uP{) s#] ,Bc6IԳy| c.m:6@ \"*)Jը`xTJ8|ύbp?fGc)ؙIIo] ^Ih+ DhAϹ1/qQ ɜDI)$-d."fʸ`Oe5ljg!~gSD,$Lb#06nLԂkVv=-c3]MT4-"h+"BX, KXix* kbYV8a)uތ=}:XG y~TYɼZ#<~f ~ѥt~p]qJ@JV퉝Voe,'vE3P`&µF;ίMő-Itwȼ& GBЧ Ej6UGI+%e\.e#k~Kvnm0Y䥻Q2l&A!~`UKDt-!myiyu$BxD,]?HbJ8bI呌fsJHPPKΞw[W.mO~ltDkgMb9LFY*.A$A=5}}s䶣3Nj䩴=+!%R?@+@onJ(>Pa@xI0iJQl8p4=mFFFA襏?@ Qp%waX*,G I(+wc#)CG!{| [4Q0 q/{6l,S|BΡldƭ]0{tʇj.aun}4eZ!u_# @g]@Ϊﱶc  eB4aa`5Z7"zLj~|u)1W<, Cc)ՁqTLn=ct4DLX hK q¬bBA9+rԽ ݄mhB| /J񾿛ZD6.)51 >PCtoD2B/B> [!^4 ™y4ǔx [@2 }|վu'av9Ay^EʟZ񊳯7a2DKk.D_ w]kdF24_^i mMujH;)Jw4IA@찎G@to4O9GrG&?<*0 >"AQpͯ)bmFT͐BvȞ`iERT4hufKM B &LMsg9K̯, ȧGqk2vӹtQT`Lv<\_X# 0FUMSޚ&oޞdQg}Uyf`  S{ܙ+ »sinT1pļ#}@ h?JאJxThފW[{{;`\n+?'t "T o?pX$w~%E|hLӤ^5%31k $'qu*D q//pݨ1Z+>1Ic1~]CȈ's8SO`[>]_q%)BU84*|'!{g.IU2 `_';iQS{"7ea=iyTcI3 L1*e]`ϧyE>T^|NXHV]s uI "vAarbm)ҍ+B_*6z 6I}Zjew-ipZK\a %A#vf~1_tN :__U*[( ze԰zC0XRWZd0`R,\Ҕ-q;|=ڼ,\(\Щ ?Ci3Sw[fQOZUč1be7t 9+)&Nż 6h7nno\_) ~@aրa [؁.o=m8%y :>)f֎$Y7a/~Pd)j֯Y?r@ ȝ&iN}'^/.ڞv:'ZSB쮘clˣI>-;gTp|}yiZٓbfoIJFhy!s'MpgȜ6>Ɗ@hBU-I^(|w]Y͆43cg*`:]wl1VдUCzCצIǞ#ƥH0cjO0BU f'R LkjĨzhQc4ҧn^ڌ5hCT]1rw5w?SԤ x5HG!~Vs, x%ҘJx6O+5/Ղ%jm.mS'^H3nn."%}.ۣQ䡕Z @ }H9j[]M{B㿞w,(~t5|Fǡ' 6° Khα0SB۽éޏ9Ћ1&yo[2F=Jw~>gg{[:bH$ %`h6S[OGyqђ7;Kh v 6@ֳǮip? A1rdpZO%scר`[A|!)ZqBWIw*26爁Ǒs=w|cGDxlL]^ LT_ȁ&ײ&Is7Gl3mT="g4u:TB 8CUB{ڕ /3 ٛWl(›2A%zؕzsB/0 Yc @vrзa4̹.AG`>. yDoia']+Qw&EdJ?>EAc\$}I ]hT2׌(,Q4h) pHT!m(0pѸ'_p0 ׌G4WȄöehkw1e,ol+vSaMo./#}c\e6L_K㒈wmokZeӹ5sM> B5;,p,%%!zc1&=yj_=m16uuV)JPPNj !nAB}eMɷN;g8tXԸSGQƎ ҹ:/߿G8 !T)#S߈'`ȶ]@!P:]oPq("jK|ۿ Nʃ%o%`Ć~`Qm7 i(.-wFX7JE+geVB\Sx񸼋QXqj]և,8.Y8;*;S v&'q9Qxǫ7l0\W_7tu15qf#KATߝyv~΅N.hw ̋!'fc`_1C)dĆDˢD0s\XCDpk *E`no$a`."f .*g(PEp'JT.Zl60–Uwe0 -xo~BLR7+o(`C~#m^+"ޤdj‰gٵ # 878uBn )̼g''ΜzZ愉>|_.k乧$/\V,AXf42# `IrTH`#U"?s 07D:z+M.ų5ubHYA @Q?Hܦ3r$ 3pK-WQ(a1:= UEcak8-c^_ 1ӎ2|ˁy\Ej^ӌcMce}ik_xhOݬQтܮSh<%Եcvjb3aPZS]Ōܿ~ TN~7a,XpjGi{.>-NGfE{8\r'ޭMswf$hrg x+W@%rսXFƩlAV{@V^8H-ڏ;Sq wV>3S<[=D:]<0bU몥MkbpЍ:2c{Jq \?YX-O_ot{M?s t]чt '6"iT_&{xTdՃ wHDJ>A#rT c.˥ꡇ{N*B;+P"g2E} 'dQ})=_|L FTWewF@„HQHc!_XLY@@tdDWT ^5"=u)pN3+q&$?.ZdBAUt6W@;5OwfP)d& "١E5csf&ghXvl 8cO\P zgiD7 e1jO158J 3W.0֨RPveG@*o:]܂vg`fl!dk!HݰpP/3<Ϫ cwB~Eo)$d78h')1m` S[ʵ`و!攜&_5L)AwĹhk6e iV5b0ͮ!`u4øRrb9P;Egb'4?pejI2U^/&/o8$=#l2(j N~?C%]W9sw}@~R*ѵ HWKfRJ1"`tI~6aUI:/LKTɳy$BW#ENd[5NUm̦=1(oiŠj 繢O%/oazL{/bu0C)"]:ˇN vry=GNLb{))(&W,̭qNa&ơo.nm(2-SCBt-TLv(ŋhV%-L:@E aqE78;ʎ_ hp&t->A}P[.F/, %񻌬 Yn'"-{xItO٠UBU_m ƚOeHsRdvE=m`z+`һ 7 PG;vn_v:*3sV*#}YH8oDqoX{9:v%p/'Q;T5N5JPLdL+HL-Hp(/yh!<|JfRA6:^Q3 aVXSAgS4*0>v5=H7#mw0I>>ݖׇ;*]#.ߞ}}{$@UxNYs-85ie#5Q2~?[OmVSQNqt|%_Ò^ӝ_X=ݺO0.>$x)1+ʏycSÿkEU.{\y/))ݱ{K,27`;nSg?&4bS;Bѝh9yE6/ֲHːۃ:r[fHHvcOK{c?9@QlݙWyw)f,Baޙ%+Ѐrh 3\]Yw tDcnc5H48AˍD+j;{I\>\P3'wu!Ɖ})KgD}$ǧwm+R;b [wkgGz"`WYwZ{J&RVMCDNT?gLgyx݄ EQO'Ϝw_A R{dUcu^ԺDrqpo^]hGS h)R- +K@3'8 ʖh -@k8NBPp+;O[VT.̈ n'geعk8(&[(Q2Kؖ-bP*%0?A>gue^?gUG_;[R' @WWֺǎS;ߍ zxUoxCvH4 .]Z  )o # 4׮:}\׻''I KçN!l",$HҶU͖LQp۽kjxjVqfO'k&' ;8:wIqHkkefeSF#Qs.m f$,\;v $ނb{ ƨr78%?(*CYЊ]{v$]¬!Op mԁU$g?EZ|t ;T׏ʻo?^k73j?%8#yHu 6cV﹘%(#32ڪQћ? sҐ[LwA*,r9 . 8`e(U-ۡ%h VNPf\F6&@o­xs[LiHQ1)'rPddW,|)̀mX|7lDE;)e2'A+k{"H^k;DF~tNeFھyQ(%ړk}[XML]e B-D |",LAu] 6N|~珧7)ӣam\*}ݻ>nػ|saZq- {x%Az#Wx5u]2@\T4zEo͗xW-NkU?A-#C@[ ~,KϥYNvjBRW5ck 1JXe\*!$8w[`ozy<ߏ}0T cbn$6{*P6̙KCJ:z~}섈A4y!'p2/h3PfSz} *fJ0[g韗gv8W:tv/8C)ߛ$4RJE-K"]Ek 892V;nz TH*%(x9nx\ ۇu \Y[yLm%b헾ݦ-;w}EM P +\ڬ< 89BV0@22~HZ+k% ?X4qF*jŢ+8I\J5D&a wVHG0\vٵ ^ *ܯ{SG> 5io0& (i?k waE "uQD}1bkwx *!XŽo"vR Jn%}2bwAڭ(J$RPAz1x /9ÙxQp{ ;RNV0׌KuD1IʛE<+o N'P s0 B;5'$pV'OjtPp|E2fCfȪg²[dy QUyPK;.W#r 3ܨxA` ag(tC4ёKr^ bZ]E )WkheZt ò?s`ꦞ*=f[W|Me]hjKw{ ̩ꊊGY=LCճI1!D,n@%a!Uŷx:T<}{Ayeh6.dd`^غhQđՖJ-ꑫHc0[NkTDI44Y35 VxuyUvᏽ:˩5/Zr"W jG@0\gR+ vy dG n!95Ie tcܛ GoAM}j8Islm;+1 `UToI0[~1GgcpzHeHL?Efƴ%pMVjYJ+IBxAұce_㪂c8GNr2d@QרccăW-b/#p&ȫ;o]=CY"Qwi=8JK0hd.Ribֿ)GY-ʷ>+N `V `U7)b/`C_2p=xH(3noajŬZS6N)i =7;\zTM\`"_r )w|aN6"V29`~ᜏYF!wA+ dhm@w-gfBbT,I"Te,K=AyuϤݑZ%Kf3쯌l$Ɠu"dbyC!Bjx"y55rl_/-(U:CG]`Tn"H?]L^.C7n|ϐ^ -Y/&eL_?|vK*%"[)1wrݾbSfZmSw:-aU)7'6'Zw }rεcU=Y?߇h w(4 r"$i"}t3zϊ&Rn'']nAJ}!Em'DwaZ}Av4@2.s+_g%߽[;P2ެHgsS}2^E^WMk3dIf&DcI~ ϒnUqpSMI~=}J??.4 g%+H6XA;tn=.1R pxR=t<\ >xHDz^. |GLNIQhuƛf76L)0SXW,*3%ihfD~l(]3Fx[CnL@fq?%V VLKQ8x,9kbǺ~}J'xA Y9e@_~Z6AĘ%O#c&#k"3 ]|ci.?l,dLvk;TX:UrIjs(MPvv60-ԂG6WW ÚFf%xdkϖ1gL L?pTP:Ju u`>J];meח5\- :#B-V8r>3B N¢+l2㜞zHHKlv[!¤}qT'89f59f]tl* fsw8M)kP%9n̤ t^t~ Pc [ o;Ʒڒ@.`h^C(ajuܷ)ji񇕛*hM檦MVt5KO)3EP :W3*?, .9Aqkd('Iy4,?U'eg֭vVQ,5`6d*A`s蜠TfSmILiQ"M-VuA?܇ē{m 4*i o v 9;oʊ~(&a:iʱ ^aB/;#^]UUwɅя_VPQ^wccm;{M, ̳2;8,q~<݇v(h5*A V>R@UXQ8s 䘓8۫R*V)ɔXֶa}0]Mr ]9j˝( J~]yoFD(RACJu\To83'LG/D䈷 eybI_VJ8GOXJ9su_GϏ̎ӭI$񀆼9 N}I#1~<FI)A,P>|XJЌ^ξ(ʺf:>yg$VfCvgIaURNU_NFkY ',ZҿKh Vሻ#WiXilġϹ8jUE"XaT&JL+P63*I6#^M{ yZZ5Ui/n_{_*\7DxaͲ0)[Ո$(7KRߊ-S +6ʝ|.Haq9)&~# _ W{S^˗0?DgdGI^#{gE"Zj"ԙi҅f3٘1l3t=R(swKx%<_5ppEuyxjkWJpeՔ9o D,\Fk=;:ڍtJkRo**Y|qnT3@뀾yTq-V! Av*K` +bm:^ڎkq[s>m֌⏁]Qs}4l+WW:p]YQ{}zчNLG֟l}e Dpq*"HP5jȤ]D)M$%Ш{E7K{)u@9] Y:sB;,8/m0מzlն8?D'soTrb=i|i9.*kBȃ@_ݢ?Y=ǭO0Y4[CcbK+6v|y?'|oqJlQ"d5 k,p4HEW>jÌXKs6ŒMn.ǝ>ЂR^ {r.UԌLy}Ғt^}$)(k8&SFHMr﷚좮g3/}IsvjLyS!GqL MW1~)Ag 5j%1 @ 5C~OUތsX{|iiP9hROҽm8NOLPxW ΆtԶp[BK"Z}upK>`wua>YշC6w= SyEdvk,.>p_,Ya'4q|mB*-[dj5FCdJ4= 2^&_5Y>!@4˅@iA9>d{+:,{BQT,;,قeer!*5 C|r&8^5?ʓin'[s:i 0 U#Cc%! 4yu+dM@Dhk\T˚j7LKhRbR&.Exog!=~Jej3x4t$I={A(hƑ7ܡݩ _Gϸ|^1jpHsy-6!D}҄ ~&6+~NF!=dEɘt_ 4J1oZ w'۲=9.a-H)*E8ي~BJ`}q9,v!aX4-%vrУ|={U,W^ n H^*X ϐiAk^HEW9/y YG+G/n!u9ح88TlXR][&]4q\k,y-<-T!jB Rj?^KTaE"4 4jy$#MCk>ʰRnV:{ j|@+Aom-s-VaP.zUwW=6k=̥5gEݔ%IMWpdPN+]THOz6Ix O;;@m~20 Ӆ#)c5 +~}fxw~s :04 y#ܐa+(D)z?4P88UCsLϒbNޮX1]k-<Ñ&K"P"-> 4ͣSY!3֖uO3/;C}5Z}2Y? ?BV4 w + j LbևhBv{9ЭX3ƒȇ O Zf>.vscUZy2( S fTT‡opw!\HWb=1 mM^݁2he"/\nZ2˖=˭.S>2@纡F ,EaNYG'Hq1Oŏ"E*%;k~-cZݘ>Bx~iMQ ȴhvf; H6Z@}[E:%۰:CS!w$ ȷԀ<LQR ًi5o2v8*huu{aIv.8jOm4]e|[H OG|-_.סgNtk$3>d 6d[ RJ>Ha%r nE)"ѦNԉidy)MZ_l֘H RLWڦ V TcUݝuvnm[AFntGb]XܭU<(9L9slE.4Mu"iBl~+BF~^Ʀ#Bt t/g & NTVNϮs7^HP溭z$Z)@oIZ VWH>24}#"awLG.KeNG`}"p˒;#&рVh[9Ə:>.p-ڜ2 w_!-g+OxLvOaNur3Hso!ܼp\{Oyi~Zpۘ0:8TkqŅ|N!h޸Rgq4&A~Ț 2+*ҝE$;dPgbA$ Wd|N݇ 1Zȯ.]:bzFOz:-BvcүOYPťSݗ~W.i )rH7P3m _\ ķ ET֋hHKϭ.Eq rPqR4q[ ^m]0'Ik\F%6y>b3$Yy.$SThBv EKs@'8 O>@Pw} ̯ʀ;3 []j>MyѡmB?4ژ?\Pjα uBJH!-?gC7gV2$R>d"GG LO?"$p׺1'ղPY4)`2ЏaA]HWuBD+8kPHk7dA NF1[ܜR(^x'(?U IH-{w u")8}$c8H[ }=[&O O@7={} N`˘qOv貕Agʣ ")/aZ$-SjB8) y*P`ZW3]>HC7CV:HJ Bf`ɸ;*VAA:|d󝫱/y#EDB`sY2Q]k^wSf*`t4pr5Mwc\Y(/ pR %{4q?2#A. I@o`q.F #FcBiEBGPFzcڐ٫A9)~MevZtg6Ig>MC†_Xq蹯'~^V?+2rUT|Cod*Om _B?cz`8B`YHI2kN{a\!a-qDN ;rf ʼ :E8`hõ)%mePȮ ȩJSt=GeNwZ" A]0g:ԛ~Hy^O^B@ 6WsD3|JºN{Gt! DUT3|o{9g!KHn@|kAG2h·|nL +)ha>Kw $LA֞Zі%Y*ٲӲ?x`z^d91-2 ԟq&Lbr9PL9p / Qs,,hT3|nn$UȽf}E sfhhUSmƯX>hugTAI;f`J\=_i7G:oYl?7Ś!51 {@CՄc@>ь/ɔ sz)h&:$6nsn?M7d99H]8HQ0",v߲[g4ECW{@# n C1xܽ? IO#ڂSDLTUz=amM k9~7 'nQRX9 ` h7#3!׺H A6Qx-h4ֹ`}k!SL% w޻_,\N@*(쮮6_}B٩bz/!iX3.gzS$WhEbxO;VM4;KVzd̤c.Am]tv;C=$(1Z(;c 4;p *@%?=lj:57w'~*u]j]u "nO#jUӘo:L}sRULVv 6ؑ嵣UYdhZRaW/ f̣3mt?""D`U;G -hj?Z|G`RUtF@y-tՏ`rU}H>/kUPYвVdtחx㠟d+O+F^ _30L~,*-|W7.!eHޒd_CCa*C#Z|CUB"2$IH-&obL+P3 lռ[DlolI3B񐧎{;GUaOlyJĶ_IV 4n co8gc@ FoۄtzvN: Ƶ)\*^$G٭: W%p$bh:~KvUq^y 5N脖gC=<#:jRJ%_iw]Fct`,%p٦ 蒦z_6Փ80;t`#]ɐkMͷV腆:b±X1^\@B>FJ%TbwT =x];*+\n v+b67a˲*Cu٨<20?RyPmkтґQ B\Ӛ+Od`ÜHfejxMIn)EPU{uN1SAR`sWBB:KF`V`,\ڇaDX\JXtM=;QDݩGzb@‹d9];ū,Vp\h\  C01 nw=G_ޭN ~-~ Ϛ;sy8Vdۗ ~xJ\'<:M(Q &ˆ3>.Dѱh2UgvDHc6ʥAsiB9w=4?nQg s0"RzZ薋AI`]]l1 v\g+ h-EGٟ]UrNvzzIOxYz Pw [m)Pص] ?j/0쓋LaB?Rނh )gxN,맚 @[[3q [97 x8Y?׀rE׬Lk Ltp(d;ܖ(7rE LAdJ_a\ل[":\)oF{R%Yq[nDm]>u\(qr=3}Rn/89w#DOil iJ"D73ph!T\[0$t`c~qZ â:R'sB`Ǝn)=6SN|xzM[KݫjC4pXg"2&)oyM#Szu_L69;?oyI3,њBW=>vl+xN$yYmXdG}gVxe-\K%|kZw;_Bc7g4sm=]]kk@}i(0j>"=t?b rSqAQb&>EH5C{r2SOov*WM8Ty`7A v&[IlA'9TVB]+|f_:S,Gp|rRl0_GHgrT]tҰR3p=]ҵ@}ܢ(3P5 qΦO)쁿4!ԯ /+_lJ"i`*wƴkk Sp⮠0>$(GfisϠ+ŏs?C˿}y CYL=hyQ+le0(Sa~{mS8uIig[ 1Ҿc A4YW7j";{Iz;6tw'Ӝx2J?QL;W||FƵ 9lo6gr)|<ѯ}O,L;ui~lKܤ @aU8\<ڦ^|kJOt6/ߣk&ݣ?{b0[2>,'|F.E@=@WSrbW! (tl {^yG 9_ 0+!~!"=` Z'Rjj]8@ל}j9[_cXv\mMV Z!zyq@aPv.rl@0^p©TmF #-E(bwcvK"P .P'THցhAVN PvqofJC2$e!H&qqWUN`8~-0?ʖ mx_X+٘߹VB?\v̝V&WHww$Yf/w (]^됩@UpPձ e 8?MV}f2~^28SЏK/0W4^0 [0«.Towbv:_u\z"b a/c3ڸW %1[.٥ǛFOpp HIrOaKF䟛YMrv+Ƙ#lɑqd"+>NB{`>.xܺ@>{|;& $ VyD VX[YF׈-vbjU ݵϘ sfZV_r{.Z3sq4(K%=Kt|+you+gS^L1˚BddE5lC] )[*z ` 0'-ÅϨ :F,t}YQI8]IȞ[+֒A5wa*tcxնYI 5NfϞvzJJb` bdK<ˬ]o9%:\3)fِXW_^6M ^C^4D*q,o.VYYRiC%ЩצW>:錢0iam7;8B}:BW5X*յG_U5DkJwFl-LG-C%z5U64ˤ| 1Hn.;lu`x%{ WVJ͈fiC-eUd7̬s~Ac֙ڂύh#l\;lԢ/8&2Ry{ҰU,Լ@Ŏm2]jТb.xz:ahTV` I\n׵aApuI-h˦ {jEe`|ь 7x[澳s<&SJ3vcDG`bq<#0Q+9`) HE0;`רvMjvVOaG=LVQ+ dHw~ @\ue-=V̺cj)w@(63i dNQ6cz-_4$f#I1)䖀\@S 0d 2a\d J2{kGr5#EqLUWַ,Mn =tFeGKD?ŲuC>4p]堇9r=~ ގ?}y^44? (l*]k*JivX2K>+o(ҭvd$ZApkv(.|X\?wva;RT#~MCRA{p,3K$ Xm,1=2)v~&obbDDjKȹ4wUpsZ-Q,chKϿq [1'Kg!{IЪNʈ.m"?w@iЫ*AZ9#96}u1(!e/5$5i{ƳLt4B Rvvs-o }_9'q/Xauz_܏zघychF͸r9ϡLwt)~dʄ/}Dܔ`"2@ŎF ^涒 {V`xֻ*.&^ݺ;A=v+ڎf4gqh".TSV!4?溩CwA kh9 OGNF#@uPo6=HDIؐ3 `NPrK.)}|5MX. (&wpL_w; MлfZoDcwD=SL=r&mXl&.N+FCRF0n~"D4i;R"?Ƽ\IZdA:I-dY]Z/xzJ+7YM.QU-v:Y0yqDn(_&A,5?2,\騾|\Zc".Oo#p‹t fg-! (#@*Rh# /{$Īt;;nQj: ̣d69i xW򳿥mLHݱ;#9ǼGu(F$ȮϬ8ȶ6^8'WI-,-Xw dFؤy_GQk T7tTEb']kt3xSb /B3VJx`"[Ixy,lܴXHO?!eALyVK/a24 )Co^$8i .ÂԒߨÏB̺ŬAȜ,7Xĺ/&q.Qjv7/sh&rW_ ?!kܽfrT$bPLȲN6vюD4-"/(' G/=3Yum_{iRtX*௡ J.=fduH3H(i,qxD$U:%j &m :]?P!+%!!xF"^%5ȞqTg^GÙji]TGʕSVZDLqJ |GPW M $NDQ]8{۰YỸi*"1}&05Z=;6z]]NP'bs2 Q[rAZtY^4R Ѱzmugg=~Z@| m~~ *?ؑjbd6ig>ԓ]!J!„zK,O9@KjFbq@j0iV9;|h7El@ U :%ҺDi>Y_Edv:]^iM:ĉpˢVh#ֳ׻nv6W VGN9C@x^/.U b[) Z thmϸ%CE`tzX慙uBf9 1ݓSMPexHÅP̛TYJtEΖZ k}J>|]F PLK~Q*£Z5P(c\bK0(AM׍Nc \;u@SaftB2.򝙢}]s*,/F1dQf@؉7SyʻFL苕Uh$o?g$V<-˞I`cft\KV zt2=o2Gr V {XD;dB*Flr;AiYɸ16|O{y.S3qgyXu¾伸[Agd:>o\vr6-3HVD{׷vOYwlz\qQ;{~>G 1/m+D+_+o!sEYė1PJzÎK 8PWGU!!B&DZOå\nASZoǭLgAݝ u` => Of.(s9O*\On?._j[jʚRӿB*Y>༇(;sk޽/AgDd?k޵[*9 /svsyp\bZ'ꕅkHS'}`7̗.MD~S ) He;ExKh`TzI CK>)%5yl}Iuie[14,RlFu D" \b> W^L٨Cyv^X\dWQu58ttvĬ دco$Oq~Ȯlˀg c);Q'0ƫp\+G,wn~qE 3C9t$2`e ~z4.aF9NXt2V(ӤcƽkhewE ݟCx"LNS^1d^±Wgf eZkq?mDK* G! cYoo!{4[J2{/0&B7 ;"D8:ο{C82i-|w/&o1x/b d^~>M-٢L)VhujfqMpgґ+BEQ=2{6ySi7 gpιr;B){/pSc5dauyk!Pp KeG7,j+hqppv~4BVbcJtb^SWx$ DD45ZƍlW!.QH,6)?P]]1Wh<'Jj)f^AIA/[!r7Exl S oJΙ'j# U,=(Qs2씅LKsވoƏ{$H m}J=R30r+/߬OӊЄk(,)2R[o1N6$mύeyǠ.nἛPI #bTc!*W~MSEY23j* a-Z&4nHڡu¾y U8yVl>ckȩHSn);9Kښ5z=4a~}]єѮ]v$Q@nSm|cV5BLġ-#INeŔ0kh*"%6IBinXrP.G̭$&{ILb{T gԩ2 HI`Ãf'۵Vo7U)%_)[ӎAFSR"j's( SeR2v8跛CUu&ނb{~` m^7׋1KKʩpQ!1p ڨp $PHȹшB7R'9V> `yNֳu?̜.&lKwn7zPY ?U n&McxO' oX@XT,_^>D0=Ʉ$A?V7&;A @nē3"$\1 Yh >QXvjE/`?mYxιsnѓ2]yvv0s]ֶ?w=kc\E\rhHKF)Cܣ]]`>* DX("$"WWr[E?k5wD #F:TU}EcP)ǸbnM3qlqʉEa X?k/1v8t\} s6D]Y❥ߧsL9@)ޮOX#iIυkldR(e,Nc޲'0?63XE};P}>L+us;ތ[:5WF$=`eۼaoJ~όԚwP$bDcri4a[ ")`sPfiK|r`qq$̸]Tgk&qDb-0U8*}*veb_3 ,_ {gK{]aXX>zCp-\%9sx$4Jr9=_n.3>rAJ f=^ab:dԍ7{r3z wp{CyYE+\фODYL9r 6N6NY15?൰SE (yO}I~%+ IP x_|%ϋs% Phƿ{YOIQ0:W%s4\.EﮃQ_>2{YH q4cqꢌlOœIkq.2VCRy!\)שtҜg涰!Yg1 Ry*JB\%"MZҎ0Y ]}l_U& )M|jY#|8rrgTsP )>,R3ىQ⧛6f-jy~EюOX5kҫif#QNW;EUh@fT!g#R.n&;KDj2l]'hgǢu^Ը2H-%%<|$^XQ2i0ó"添2lؓ.^҉Y<|棶+@ü-&*^ZgC!'8=psIߣcO~8%z =͕\|kvhznHS/&dټkZ6c'>v& 3('jm[@(fk֞+0?ߢه 2(oZ'3c ƟaEp?oˏ!$r'x ,KJh:[s&tg$"Ac׭,LηH`²IuDs@9?3T%nSCAz N3VNYxlW}g@5q e`,y@b1/ j],x\/X[wkܵJn0rǘ+yp)؎nݑpY19C>70HR8hݞnwll;K%K#w/czabFqCB_NRs:Հ(hn[Vx68;d A+DPM= s|P(X!hiQq X}Zc:3ʤCжnf>3O [,f%`$%њkT6068U \-GpiۇÅ7M#Hu`)R@%>nۓ94mRB P0rZU` ܘϣ]PhSb6Ůd67kMi^z`5یTPCf(Lo倏{[ "kVxAF4&O]9j-<6svA z}F[cmX\4f$e#;]adP%1a=/GےuKV[F=:7[3N^i_ΐHAEtIta;W*B K BZtW.5Ճf0 ᱆8nG?j=ϫCKz޻?%݉b7;0w{Z CPems!FhI~cK1JquGٍ Of(1Jbݍ9/;x2s%1ѹR/yb\!ۡ(XFy&.5vu@6?+-X{~T1D4A#1I2s&ׅ=A+ lhax[W[rH1s~T"*dG U|PCsaFq3G0n|+)"{>ru c-32> snU)} AƩ 5_[MƳ 7P&ﶂ:/=Aowa}P@xaoF jt'F`qNqXh1l*U5݂☀ 7ע^!0K%\p!M6{5s8^[ȸCv|2GG_0j3OU@ :K@1,"gl;ǃo/Z0M~â(idx+G0\`i_no5֚?fjO.ONxwUpՎaICgke|J 㑩#}<;pgx!Ǿw5c3:BvG}1 8 Ӭ K=/M[ BmN8؜gaY89t }EN62Q#$&|3bfJ>*x\p$2~/m`e1&7vBT(ksH u8iԸ )3ڦ Io)opH,3)`c$h);H R\>3vw[9op-jNp㌞7H;EW_uc˺hnDt5WÞ~vfLY]:bN#TJS|Нm}Co g#'N/|׏U͝בlR ֋>~gЏ ~ 2[2_ ]0pw7Xlh :)h:ZFxu%Zt䑌"e-å.2" 6c>ᘽYݯl? /YJ[3fmFd=Q~pJAFeBͷ?_#s@5.@/r?Z0^g5Q\I sqh+1sQ(m?A8̒wgރY@2ڢuCH]_ԉk<˶kR.TwD-#Syiks 6Q,b'GrW0 (6TNx31#=qK $yhj*(Hc /2ԋ- Mt SY QQԃ:42_f'vLC/ո%ԋC@r@&O "ȅg;f¿ fIki]z_ㅹi`ыr['{Qㆥs-&=_&&%9@t)C:XF8K%:lL9勶 ܕe8F(Qx؉O.uX@9z>a6KU[x *egJI␽t}`N: ݟ:}R_jvlG ¬ax 5DjC'qWz7"5 TެFOێ ʳMDω'GI!1ӡc"Y$ Ɲ `.v?k_S>dx3fF#/nc~k<{qo ‹73S;phQ>]5ߝ.g Y&p+&+z%V}! -0j`$tu\H.:I{]Ź>1QWzk=jɿM A ZR [M$G+} 3 s4G{Ee,uxd{0u~<`h4?x$G\'75[}ndJ!l xUUR&4q̬V3N[^0yAk첈f" PhNCuN\ K+bqlrkS /&NKq<0SrSm^;Ylt`Fjɠ)9܏r1_XQvu#w*20I6kDOӣׇbMco%H*C]h9Jbm5~ W[3'?}*~T-fJ"5`6lIaREP%h#W)4Z8Bhڛ|1&+7|Yeu&ID^?Ox$3*Z18t@ [yCb[ӕ-톉3Vs4(?mm5׹9QFdI@P'R I}oOdZg|> jS _a!!9iJ G *` JÆni؁0҄39[B&dh"[37XrTn , p( aSMvo픶8h()pzM3LJgĞ6 ZdF?.n;-`ZP.ĦDE7lo|x-H0$uאNE{l97]v*#f3|(-HB$-ݮHع<}+)o}-rʤ O{ԦϽHg˞A]ɔCd:h#i̷#K"V jokg7}7m򸊞)9GO?ce$+דd_΂n/s-:r`XZj*$ש~c]ۧ"XpA"OmX/ZjPO;}/[kZGg1ujX6j+؈"@[}LQ|S.JBĘ 33m)Cy"c54=CSթmv 7&JQMIly;Uv^ř^#fXjߛkBKNe(zz#,}P?/(c$C"/1{A4Lu xw)Q/cq G ּ"ҹA$GAH1/-3JFgAፗef%xv㉔ꕋΕ*q_g+d߷鷺< \~5zk%hƩZ+SKZiGzp| "͊wg,CidQ|N~X;NYxE!FZEWbvv-f(RY32"+CH!co]Ӷ2G.6_5 4 鼐֫1~y(ͥ 'LQFa0. ~:4T]6n0WnSĿ~z7I]&% P%:Eg6ZlgwV_P(ItV-kOjT;ޱ% 9={7ĔP 1Q !@‰ IC:mey@2@\ <ϭNGD$nj]{{Sv :,Xi2&8OIѩ:ek)2ǐ17/{ԉSf{ܘ_2[Nac/wˑygDtN%emG.voaГ8fO5[Y?J&1jT$-ɻ٠wNd^.].A}8/bS,5Fsx eS qz~Vm/49Ma ؚx?~Hӹ j3ݾ4Bk?> ,ӈc+o㕑puo:}It6?3#:LVfH<(Yx:Ͷ{ޏZZ$ .R ٥ =}uOne $ofPN{3܉QTr dvpXAA1aTDcDo_,M,sc.H4A)M֐U8ї}6 cU3O{\%ً,2mZF5|Ј>D!>t#eW&jJQOur%yix^? Ԇ>4Sq? ? Q\E=5Ko[5[?N)~ZA#\Z| *>-ەiHo<0YEn4G%c D 8Ca6'M$$yɫ>i L(eP/Z&6%=e&A>UKd~%)xؿ__}hbH+V}Q= gZ`A -P %07c7I+/ y`ھwZ$F{uSjPib*-{m |yxs1S7_.pK"_DMeiQI+vʸ~+8,Z²Ax y U8ga\c_"WΧF)dE)߮Vsгѩ?5ilLٜ_ۆݵ GC->f,Y<"1vɤ QMkV@j x{."/h- sۢG~zh+@3NX:j&tk!"nWE`߻~8kx#TOE7W *tc.NFiy2RiZLl`G׼ _ٴPYO|pȡ611]0fMc<)gމ1^CHf -Ȇgʱe*A:ޒ ܊$O{Fv&Yn2Q4\LaHίn}?QH9gv8tßX9%+I9AƢh;qCqq,JOh$%|(Yw!Kº^+wj+, 2>> iR&`ƹIz 9kT[f)Qbdڏ0!dR+t}ēFeֶ[XhTl;emߘXmX\6u=1ˋ)-:;L'tkԬ|WDtܴ,rI Pʼn丑?`6 mϟJi!Ti0Mե2c=Gy;BOHՉfi0?ك՗ j>J]|cdeM@[#b qbW] I>@/uy&y 85 ^fLT ot ",UHW?`%i=v;M +Y6O@ǵ j'mB4kuk"_ohR hViL##dpe$78@g{=ȆP|so$pgGڀ'3lnˀps/-j7Ӭ^uNB~̷9 e8G( |fHUޭ;t);"^@y+;=45EP_iQv0E;+lu 85VXcrX,e&#*%++B5(2FCh:R@rOo"]ffS294Uԇz;}@YEM(A#՜>[IҌŢ:Q-˕VW5QQvs›KldeRA> Oϝ?o~:{f/:jJKeZ>޺^8$Ek% uo#lN5%GN9>֧>%cCLOcBx'<#vԠrùv$cz,^[T^iShVpCsR?K<}ӭ8ahm0"lN+iM)r:ǵ9 j#E;anF 8jGqIs1ESXXuϏ;_Ox9Mj|]nOJ(f/k}^jDY8\l*͔@;at.@:Nn7z$?UCIgWv)^cYPG. eGX&Cg$gxi|ǃoj2Gڥrގc($|3H<5*&k"jߎ>%f/29wq JYguH=XPKγ -3ä-2ƱM;,=\&)ZqzZLA6eC,^nO*!2U_BD-폼K 0v{1rڨ[`>pe|O+XBɊ~Vѷ3,,.RE K9k <,'1ծYצm@Ǻ44Ѓ fmHdM=,.?^k^'@+^hNˣ^ ?uq#ݻ5 =+΋HgP^ow4u'6 , zq};Pa}[U0sPgcXu[T7o׊/[ Tw \~B R;9@۵W/p[IO<%>k8ϖg+"Hr ţ6$ݔ߮9by1W'Æxʦr}o+m cFNۑ9_UXJtG}G~} etn=U,nq?&d$5|)A:ru/t>%(3@۟P+cƬp_j냻]xQ)J?UwYkv ItK6@81?%=c-4Eb*YLRx##K (Yd=j8^8BsY4L55>W*I/XR!m,R8|_-"a=tG+Xx2R%舛՝N<$'6hàK02SUC!1߻5mX3WYs$4k(|UrBi܀FZ{mh`ڹWsNH% w>j]Uy>o+O5 \S7bN{tsr"7`G37#C$~Ƒ==A $_Z^sn@ uTX`=. C-7Gq^SjƜA_o.X߈ɓ"(j37RPS/Rm xڵD H j+v$^h:Dώ2*39~V͸૘I b:8>t~981I`LooccLU{p-~^,0s,bx6:)Z=Zd6F.:j0<{]5N dCw4}a|ڰqLQo8Wմ&]5 U0u :þ[.4:]~\dqGe遭>&YY  vW L.HRꜘ왈D˟"KcT<UA!1s*9obhTcl<6I &ݘ2x}/F82g$!KraAWC3$!6uZ<}8_C])U5xe&jtE\wWpkэB_R8#`T?6|\;ît` x};(c203Ar dn9zQ[~ȹz)֌_H܄v6 ]ML{MO:?*[ oՊ8VMB |)ŭa<Ҡ)T\q̓ס@/[z90fZN``-[6oYqy$eV[it^?@[# tRVX4X:G/G&}|9)o|qЛ PP+٪ÌzV,{#!PzI+t`ijӉUg0zת1ԀTy@J?H i4T?+1kȏ]j>f̧1LGuqSwrڞE}QiA$꼀͘؈S3|˓pUrѴ'upHhGA^{BXpe$p]L>.q}_-c/ۜ5=ZeyfZNNR4LO(" -6!VyU'ؠ(ӀDC>oEb"ZWkӭiɔ*2ФqLFxA,mˏ˳p8D5b͸v=|bg׎7$bh@A*۴5<#1,_8`qyM%]M˷Jptusqۡӿz2dgRYN*kI~NkM؏7 1SKo}HS3˄Qfv*?\'֬ej=0+@'i̵@^mUL 2xM~UIDU"O.";$AN˧㛤톶BB;>| >DVJ!Rv065ҘL1g쇃[wM|:R RSLd6L'-KB巽1vJ4x$|nYC2T_$Θch*OCSԉU*Waіnٜ;ۗܧ ?1!@D67zot|XJvb _wzRϫQK'&M99E/ \VXE=PD)ؙ= A-p| TB}ڋgxQzوPǻX(@OˬT)Bir .z D+0d7lP!;;;99G; ==fO׵fiw17.t,$"Cտt99cBKOJDJUEwrE$+*\$Ly>n7|}ʪE@ t|p75l#FQ'VP6 2a#ONGrIMY F#GjK {[Z| =S:RyC4@ݵ~;a)tO WaXs5*4PLLA;sTfdxJaJY|v܃2DWVvsqu۷/gK5vC >YCֹaIiTclɏw"0;]G6ms]1HbBȼP-Xdʷ7X#%(EÒ< ^̂B/`v I`9~jTFk7O2;I:*74s--#mѹsN5#ʈ, HCs"JQj^m]/#`}tN9b F.^^cprm@\& 1Ҡ reJuB9}QM+X|wY(1>+ HwV_0I;ɶL􃧴.GҒGxtyP0aş~Gڝ(;M}.dFt=?@9nd~1VkVa5/FY+\B_ ;oF)b^ȉw kw |&=5QCh*4͑ 8]X@!{/9G.}䘩{8eCҵ,H["N^M%N9ب|۔CWAG]oyL~邘8ą}TjBvDΟlO0u]zy|a "athzْ~'RDJO|rv3nb%Ӄ֛km] 8SzT18Q؛{ְPsnZc*~u/ gQK;?:&h\ْ@ekVA/?=Q|oscԋN:+z\B<'[<Q(!MMa,RiM9z{~G*s}X-]\3EnJNg$!ou%=]\o&wt58&Ȑ=1OJ03Dcfe`>ێeNH#4$]kپŕ!7"o"9)=;ÏdIA:0NJ1xxP\Mj4lƀHx&vkG3^dQB 7rA3qXӡ=eGYX"lׂ4WƔPz,.PuɦݙXIB*$Gz6taɒ}16@WqvuƔ%u9BB:?torkxq6B:ε֝8ERIЎHytvrb&Pt./_O.HzzDqH/d&9^ "&'%Oid&dr#!//r|2Il+*/ET}xţ#Ӎ,0 9:Faaӌ!(GDʂ{M|hoh y@}ӯ%!wY$ C"%z*TU ;֑]`kX1Ydcfb(x"ȁhv7.rSeL58 P^ nAH I7,ɫFQ_ Į^Is)K?)Y6`ê';(V٨fs8KR~uԲ!larjI^G9f֜8B3ä Ln0')eevO\ pV=}!D"sjk:|ph0E{U*Q>ۑg,W1RniMI '؝?%~Rs 2Wߡ(~uBh)TLj^T`qҚ,s7ňS/gT@*c/$(_fi雭#xɤw0v>d+e3U~cR4hllYH#QJ̩$do c8~aw{ex{Egf+>df+GֳCᆉ!yNL +@5WPKHLCY ȗ'A\9$FmE}j_@$WR" Y>ԊCkt$f2&1y@ӖwDlckh,(P͠s)Pbm.: :ĔᖢĢCj9[>6D#<7HZ?`/wjNI.LEuh aVOǨWErG_?HnjbTwb|ɞ/Q$͜5T5@cua#sEH?H߁|ԕh0إ1d-v,R_wzl,+B X ؾDbM;ꡏ LшNLDh7|34Q 0 fo |jw]ߟ3xB_[HXaG xϩ2v3AB6xch Ger4%y΋*BIF!F%HΥf: v$.BCc#q֙.⎋~i {_t"q(K4s*ؿ9EHd&7-SeϚ(ePce4/Vib h,%Tvd҈e޳-"芔qsPˋTDg}VB^M\6hm\9TnNy*gj 5dե)& q_HgȽ'$eh Kq4 ?B^a[lG#t?'B,qy#rC5g=M3]{aYb繚@Aa~?/OU5 1ĵa\uo`6CE2 /&\ni$r|xGIOȋ LWEn;Z%XC<):S]\ >q%eM7yK UO[XMPnރR_|T`e-ߕM_5?5<`#$ Gɫpƍ(nJMOg a{8 'mg;î$@߆,X jm.fM@ز͔$,KS:8x%E+]:G $bWl[1)mlJnƩf+H]itr^Ch1tU${ k~N,%ꧫ7}!`5Rĭ*f܀Aں,=f?4en2d 3vry.CI tʴbx,,Tci#QNA[~bV _ U磎 ĵ0 83сBrt.(C벐gFl{WC{M#䎴C5L%Bw"E'A$9!ۅƂ$X90Lˏɺ_IXzP2sMU˓N'[tH;ZJ~ <~ ypa`h=Vsi5y+jX%Y$q"UF6ԡ/ Xw'"\i/GAi(-Gܫ)"LkGRVB t( negi. NcR04 bvRc}HNDì/NRs9"V`Bޚ.oѾߕMX@" yTfੀFfT`P묝-s ?T+>ϯbvº6^˷#ފ jC#~spˢYdGW p= w$6xm?;sύL7ɇ 0G+[pW?@L'*3c 9높`eʱx^gv"PlͷrDJeXفF,@Ld(u}\E"/ w(1Y۬G'q e,&NiZ 2:N27"r,p0Q0 ;]~?eON }]ܭ=p ļ鷋lm"ƒ@`3/,ܺ [ROmܫ[#ւG+Q4IFEP~:RN}/0lf3diC^cijP5&lnCd6D]wxaŘ!{C, 2F'EDcr,rTDtՎ,eaMVXWwu:/m"n;T8LIN{O_Ƹ"aC aOu[F7zVsK&[z̠)G&\0S]\*?QOˮub5K#!y=y B-6Έ ?|-DQʪeQinycEE͌F_~j^+LToɍӍ̺jPS; NGڑ4[ϔiI]mf} ܌1ҡ&RAb" z_=N G N=`o.Cj!+S\y}#ȲgD0H)_BQtcKUvk\`؋8T5:rna0/ԡ䛸c{eFaupH㷙l4#J+kI '*m5_A;\.+P!u HeBjdd?^q1*87P `30Eo2[pJV}ND8g_e*YVBU"ʂGf$0Mz@p:wz<-DYAy oѶ !.8dаRv+e]8Q):[ >H@0KeS:ޡzenim Soqm?B{ƙi!k腳?jεH݄q̔ DjOF= vWU[/,;niPZ&ɹ ]P6|?Dk,HDn\N>\=X:W*{{m.|Fݸp"Eg84RlR9S@qExsP. (Uy"x^u۔T^9 L" IP?r9:<# Ss9OWι# i8f)(uM`|F.n*tRю+uL<8L-aJǢR;c:QL=Y_;|y;?I˙ O9me)E" 0Y^9]ߜr UpT A v]͖ paIN+ZfS({J-r0t~'P Gesq=VI;8cB}rМ-8׸{|dȌ˶FHjIpsunsp_$ i^5,ݹ` %#S0\&9C>rn(-}S/M#4 .Q4>e#DdƜv 9_;K2!;K\qCqt$V[695ؿHƵWevB˅LܵՋg4-l䮻 ~.Ux璹YvM] ®os#!ش$`Y qqOwgo*:&h JB$߆p슁&k7= m~?d~tANǩm(#}?t|۰`]xuJ OAΟżCH.@32[G7f <>s6+@v@;(iIb'-?عbtx?;>v!o )8px ">!{m]$~3I=$. ܣ L꧸窷-+qĜ4?;3> A_O"$S8Kō]cBq|jow935joA3VΥx񪛐ZFqapH[_$+-78&]k (=p+3BY$B9^9YCoo{pSoA !^P*@ؗHE±_֑iM8jw>ײt>/[ r4G9 GmOpRh VtW7]a8b~5#c;An̎Dze_c>6ZLihHI늎"Beѷ(1H^C}{7HiZ5q1,OQ؜ ^ ݤܣK `:JmEW(E߬8RӨbvċjD!R!*ؗ N [pj\coKZQ Oxjc_[g=p0(o 2"־Ucu" F;W iu T%wss^')imX:Sգ}z mϒUîM7!#t}bMf)-Ϭ `\Hۊ .#^)9\dpŔ @lL%~,E+'m߳4VJ5 ;/#T ,%F &t`{&e;Co/ {(cW >( z"iRQ 47%֢'*4&,}\D+mp!;҈1q.u eK8%jcT<|1]%N_@f$brUHɍ%ZtnQvv%R-&Wp):K c$)Rh,/ u| 0Gl'\%88 ƍrr O;'+jdEi[lrD"8)A&5詴r %h6YG4C>שT{, ٰ?ؐ wt09"־׎C٣K OIl5y'~!RR,8WȳݼXt/W}^&3bhڭ5zv&* C)Lˡ-r}WzR4!Yk8=-3&O]Rv[hyB*N鶉0mx߳1;YMHy[D5 GYlz*OOlUoEﳯ;xȦ+]Zŵ W T¬^gkylPCP靏“Qt%s qkm\F.g1`ڱ& y8rG/:(Tg@YnIuJn=QktgG .CO4(9L%>R Q[dBwҲ״=|YCMvhܪ>pqI5}wwpZN(oقSJXd|:1w<6*G^8m=z敮7 ]El_€%L0T۹?Q (4*<5p7b|k0(n_rlq`6þ,T{5<\cOf7(akSd] PO1G;;nDhee\ ag&+`~PX{ S[|Afy T@KvܔС^}gǏ<2{ ZvH{3 -f9Y-ef]Bm( fk _ǂ $XL>2Q}$%+Ϛ9YynvWZZ$:1,e@SׄvsU"`ظsc>qf?%}Ƈx^b(mZ 5\=;׿;@s؇;& Hy:b^FilIZI_hm3Q epMm"0C=fr 562v`ReozQ#3d@d(go^jY"햆6k(=ڹcڈ}\V0G}ï;n+}/5ZbH0t9h 5|_wu# ysO7Q|*o91a1޹.r,rQ\?.iYsh;d\Xa|m{o&ӺI%7 vœtP,n@sֽeޕcL-*uH t兛:WĴ#U60 \Tݸlʗs!ѷن'^#@zArY\!ˑa|VNؔuhL5e`}T*bV1">(e.IbĂS Epfzi>`? Qr2_AB-}T `+m6#e fs/O樖D~nQz!&(nypLGj;3(4'OcɡxzKYT=u3%xq_+Ϡ} (u`8)WtLELoYUޥF(! |סʓ.Le /!Ų==Є͍gt%|mعͮN{^ꑂ eUlF q=E݇ai [z)Wr.<{V `:u3ԖR]X&r>:TjqYA6S={1cֵ6[cV_;!/NU?&]4Nip(WZ ^S?1ϗ!xruׂ%XM`+ʢ{*^IW;ta>d;d꬞)vo=D{/`䍱t|*iQ7X'-u/o Jˬ>~["*~%gi5*[BSr=6vU/,TM͕d}w5މn聵Nj̆5rqK]qMRpCqDncLNPYm]WLn+5asYTD[ܔy$YC6)ں5w.3>'NKP<>&\'&c&ؠZqkH (θtQ$f ;U.X]4_0upĉb?5>O(An1+(Azbe*`' RVE9ѷ-!bdXhi-PE0bn~"_ZYRRrsZ9? xGhOOg}:ܱCe3ћەB\1ba%9m"v ͔7*vn*8HKـ`bnoKzssc1jO5"}5'4O 0W'YZ}Kr) Pf Hc{ʔ R-M{u {ji峰SJu%Ke+I!mwW{L,}_dԠ\ᯙvA. B*gYxf\R0\t`M3!,rݿҙWx aoc]YIoU#onmd yMqqb$Qp{K`a- wc:o%Z ,ʏMc^E!-^>YYDSiYWg'drx%/`{Sh_mSnҀH(/6Fiǣj\>A..;9SEcՃƃ2y0Sh1إG]z˶$pc*r?jKfB89tB~KPEc67nH'F$_V}I?_o}r җ+2 ;^~2(mc} c̥/#5 jl&ȃ$@[ ~*=A%d\YAUJiP]% O)J439bDcJqLbVx%jLh-_82skuӔհ ,>g^|\E׸@1ĜXk&mm4\EݑFKNtSاYW!J uͰ/\#s*mzW0PBsG.}T[zoڙn)m<\/ɓ'EUe/قio:L%83E\'ŒJ1P caame;ع)=S$]J"5idhC♠_Y__@LEI%CKUlگrj+J{RiS`hGQom:G =G94)ubX.j/8twL}Ek&I0cRAIec<c{ 3:#n7,VOo{8GK||Lh[7r'Cu3gz!AmZ܍rw{6Z,=9id_9Ɓ:`KS0Q# zCx"\$֘#IV I7kVQ~UtiFtpVt{Wg,&WrW2X_ f~{'oۚ;G,%Ll٭Bw ul-M@[bǼG˫Zv8#B}⫧x.т>4t^~Ұ%(On$N^+lq ԉQ*yt/ HԘQL 4Vv&uh;y |;Hh^)e;uh,p8XL50ޞ]E(- Y~q[ zwZIz庖2vK/&:%-a.A^Ξs`>y6k,Yթ.C)I$X,ʘ>QDA`?q<λXI;`FָH)1]і߻nlߥ3 ;/&4o&gBA׎ВcB/lϣ Y0<Ө]+I#r槲pwڙtH5j"Vczہ5 0dUz,غ(UD ˤo-@+uݒõ6MnUu]5R0i:ʋ-"i/l{oDt`>*\b!i̵th>kRWBbbFJp/uҝiܘ>*e)G'\C[si[!jLC}E6`sҌlQ&U%䒌[U{ ? ͙^t3?`:"R Lrzڜ ')BpUm/NZH4z{Q$JKui^@4BJS眠%#+XĈw,P儩6~5,98E~cxcah\ODS+i5 B%J u OmpMYz]gB9rկpv Yʏ<2D ժ$Ѩqr8i|oQ a Yݫf`ƚ5v.ϰ1@[(j)¼OwJw8ިx>Erbai{7ؤ7S]PG@h3.;zW+5bpJFxxj{DPH۳{{,pLes󂙆T\Q|*:k}nKE_-v X4`lQnMF:!oa L7y&s{ť n+iGc Lco<uUL Gy5H nƍ5-A>Ȟ"պ mt )WR1MBd}DYz2ׂMb 5J+ry8g 5ܰ¿ ?YBOML[ͱ:li8QlVdLS Ì-EayslraȗeJIoj)`L*<s B8İ9Fs$SdJHt NؒPV+ʸ_^ֹ73if;a=vK\U׺7-+@Xy:3%(H|x/%81ĴmD=K!c6p &_UȞ1uk`T}?WQX+Isc 5I~RJ T4o/jxwV/^ʧuLjGHLPόPP MHc$_ m^K:Ac ,N $IߥZC1P=kdpwj@/E,BR*utϸ(.0*|W=(VSJalGٍ鐐Bqa3$>ԩaJfE:|o¾?xNOrA]-)#5{Nsgtm,7KT_^μ: {9utMWG$@,nf3nIm撖 'Q F>aYҊ n}v4e6%gڍ*ji™ h3sg6eOTuXc>_pH@umUsR0V4kNn ]( j֏_jIݿi;zz5&4\Z#|6N@P6`8-p &Hʽ%]H1dI*_xvEKC~{FthM[-e96z*-.bOn] WR^pHL܌+!Rӓo-f `B>G@w0=-{-q 6uR6w24?3uO!z4+]1 TR6U o =%N8/ftE8mc; 264ٯT3h /XLg "#)wFEҽkb@X)I$S$E볷.e~^u M atiw^MMp py) d<-Ur?dժש }u8^-gP li$:.[na jÙ~;M[rHcuBXV+zp=tBf/\ھpϋO>|C{1տNPC}?yIt~e N)mk](_MFO^$ 9,&wD=#ߨCw1.)GWx){%>˥1,DP[ .%ɶJiGz0ޚd7A1c64d5vp{xХzL4Xo#-OycGH $S^.nI9ˈPDQWs:74kij_G>̝|wT%l (ΚH$#aMh{Cfެ@sc VZA˭eYdLoj`Q=~Nu([@^+gG I^靥oIGwށ<`ʞWRW/7҃q0:n 'kG xAԖ[jQϥ-!΢tq2\!K1GR;X` puW!'Z*M֍:!e障xcI.*Ndֳk2PW/:iQ{5֌߳.{~a4•~Rq1SL[vǼB].Gf) 36[Şv`Q>/5U+J qz~Hs*=a~zl{~giTЉʆ&o<BnyшGjT#Ͼl]EhD.϶Eև.s*l&9ѓz$OwHh%Cf PQ~X842# N@lHgZBkhbfzd@6CaL簼hȥtOƮI` CIV5뭓=m#%!,`9A6,kAs4sN&=6 iʢ#I1C =|%EF+^P,S1pA,j_I-itgsir qR}o L q^_Wͽz8umCwF^kIYH?~iqƉi(Nm 3Q轐j*=J5ԃSD̐M^N\,ե>NHap1x`f×X4\܎6a-&yKs>GZEP 2f'E)o/U xSfǑr^@C5=ي+2hxĘ|H,J.|qRjT:i"cw<{D%)*W}J[FC;~#Ee*ϊ&clEUX1/XeΒ*.XWfѸh_b:^!nڍjJv #mˌ酙2똧pKUmـ] :P wUG-dgwXAֻH?[C?MdsίOѐT՝ԺHhı#5øoqӗ hx/[o|mln2d#O(KD8庢jSOL<)ڴMqsc$M|P3&l GyU v$O]C*wϾغ(@ 6bWM|г" ۅАz U4ا! >b ܹ y>%DZub@-GP@4zD{eYs5 =S=@n8%@'Ũ@"xFS~FDžg-0RF $=S5߿5l  E˪ :ax RD},^m(oKWITdK:梩x:Mi USj,P tT,1ئm_"^Xڏ eH>g ǡe0l* vmnU.&s{?r%_Aݳc~6TJN@OutI4R2kr׏-EO ݧ_oYW=ip05ЁHU>f H]fgЊr7y/բFtӗ&7$ߝF.dzGxw+vh 7-YRjbT=>X91mT/;ٔN q9"N H;0EUv̓C?>_<9CEz%ee2N扑m}5zES@Rq享SiM#J2&ˍ87@s]:+Y!{i;̶;bؕ?̕\y2}Pi= rY ɴ*J{.;5)9jw9$q H$T|Qp^Pѧ!)㣕Rjʋ60Im DoeKp!8rYZ7idB-n^R@ek7@Ā9e6iv>Sq͒?͈5T%ײ+ZwVYUQzOT('S;2&X$%>&nYZyG4 7 ~VhYE̵~qU61TA5E`BG;`esA{ ՞v01 9y(Y--{V%˃ D0΁yUT?DӁ/wmwSO {N Ooz]3EG.բaX,5+75=㚄|Z{}i2'ёdž)y՞wp#X97xAR#`.8A!XCg[ƝB>U$E\+mHehCfz9UigOj{Yl%ӚÀWb,5}B}^Jq.pL y='GZLB4٭"6#73þ4.N|蠬DPb‰f]/>GAhy:N;+ê/TT~Sa{]:SNJդ)UC]!hĮ{lH SϭӕY|2YHO(jThnWk D{? b_zLOCי!CqAj73O bq"#YeLRj{c2ãꡳ>cp&c6xDei y3d'u6@2q|r=wk fJF=9 t1&XQ.q rr3%jskz|4Wv6Jbs:[AQO߰L2nIбmEhE5"'[sh&/O;&"/5AbdUM4!0YhtWѸG3YȨ<tؘokF*kAG^ PP.1dW~<0 Mj2U9a,$mBoܛaal]y#ZS)W50g E=~!P(dizWAf,34<37 |D-An-p":mǤytHcI^n>$B)*ҹ.'i_VV VmtzfmG8yQq+ Ovٙ)^ ;'v=0q & 74zFbGK}ڡh'j~1=ay<4++aWV;.A~&(f 2z {/C,4G _3 C56HVq0d3 ẃ3=f:`*( T0S44ao`28 Az[ s0ǃ0pfcxz4ncޱ9RBl[k6,uu&CZ}⏨GSczq '2o(q:Ix脻&XOSӲvR8ȓ lg6b07xkE3@Y` oWv?^oeXy$#O0dKN-=Z!"Xvg财t?/s_U08p"P@ sǖ÷.}|xg캰"8V-yh؊H'aZQ?-C"NeZTvqTV^f3|@$!aEP!$&Nasㄛz_`f'UޖMU$8,*#82*5 :5`p:Hr~2`aeFd j͈ }{qJb?\3Q8CSԔrӑmbzk'ُtZ ,@x)w P5>ӔUvT8S(p[ 8fWu:$oIYrd2ӌnX=T 9g}lnk3dN_lQ}<`#r$n%92)\rrw~xeauu0"j̫=¥Ma(9g±v_рksֲojA2fWKue B\ /`3{叏mA6Eω]+VTy1Q(!kɻ:t .[{|n7=2!7>snFꈶ B *:zVz DU35hZk#6zQFؕnA):X[n,Ǎ sCk̩ǓU,y&ivV;N^FR+5HKAP)B},;jWNM9sgk7C֫ 퇒aB#C+E+|n^کL6D*!h4jQi!u_,#5甁i|7=}I>W3)/NXHL,|}$RE2$?gV}kԽbjnXcÝP뤝c4D5#׸11rA +G؉<; xY8Oy=u]'c]gTk n%0jd00{4̅7mk։+[L<._)ݕfD&*.-YeTU_~bSR{8b3xs$NJ? r/`$'IO%;XGmwnt@)zx.^8ȷ|f&0u%̸XLäF{}c&TKDTo m!*S^g3 ÛDMEsgjU*-;u؆#6quh@MCi6/BGjo M"nx pg^_PqwIjpq&'W6 s0C٪ɜL&U~t(=l;EXw×y .+=݀%{ybo@>HGY%Ξf{r C47(BMXq*+vO 0[}¢up1WW,~R` "Ε(Kfη>=F}H(nӳ5ex!w)\}dD1S:]:M.²EiiAތo/76aҔ0e"138-D2E?@H&U8+LbEAdMmY DWIC(OO0v` m}H[2N#0,PĦm50 /&D#ʚ6 8Qp}O8? QV}_>E~zm F.ϭ-*%aSJ)ӣ%Kalvmg萧rpec.Ob4;$B|"!-AANՑ&Z?yDKH#:?[B L7J k%.-1-f#sզ6c,X`Fr"cj޼jfm\PRVh"a\l@T­Z=ۧh Ndr̾'5r!>i$cmnnk@Q (U윘2ׂCfN0x0 ߁GbYcp~~Rp+~މ~kckxSP2IZT)r PYP0 AN@8Tn%L`qچȏ'$- m3x;u n >\#JyN!Zi;8 KbdSzx%7xZ*Sa#9kښO@E tz"yƱ13}}}: X6HIt>ŤOa Ui`똉⊄G^P)V `/|Od8)k8!-f/iK^0m[ş%ۭtz%_3@''uޡnRԶ `: S Y|_Hm}uYa[w;d\Un"Puoe."_yX'2#bfd_ۤ _pZUWE3, =|#CILD-U x:eˆ ͫ(fFHW=c('똺1YsؿlVK k1FnFap#j@T"Cތ I֍\`c-#zSc FC)5 L1P=6X' -ݩ6Xm/λ+GU3 ' !Q\6ܩt;>:"Ek 쒞~YkU?\e9̭lUmdBC'5*AGX%_mrl%;#F&_qW+%he  ;Q{t1^z^'Ԭ9TԠ} Uΐ VaUjO#@yi,P עf:L"`>^3(H U )H?Z5[r)o K;݅`[UYEecW>#ʹw;Ӫ䐟Dv?w԰["A?0<+}HO)P܆3GsL)n棢_0?`qSu)j/.|Gfhjr缸tHoeu"."1jUDPճuƒx-i,Ne% 3l|͉0ͼ#;ޝ,Z;js۱_ѷf4Ceg*Ac,Wf]IrA3K |K9x,81p~;hתT5wE;P S1>:rǂIHnBRl˯S[z&L\~=A{2qL;˞\ [ޱ:(:vU'rUBU$70V')EY:MӨ G0c`B$M_`ϸ!zgz tT3ViNJŸ0(u8E9xN*4.ϻW$"iك.˳ !:nG~|= sHEK+#*JL 5=EɛF @`;X̒DOJ⦶>kJcRV>RSo5)%nb] :LOYO:w5UI!s,1y©[Yi :FT; moF_>J:]8\j̪ī&a~ꩉ*L%l!6)A0\QAL1 k*OUh<ŻFJ޸r2؄ #P =#e޼pKtME_3+tx݆Y" L(RZSIʓȁX#75X ^In#ܨ(:΃BbƔ@nd XV ֲ)qHmvtƭwx`1uQf0v=F ͊i+: 9Tw&)- PrrTU9|)-cRA}&~XiZ )7nW\FLMϷΝ-a F4'׬SfIũ#UxB{u =O ?nBh&hǬ CcK x? k/+aI.4U\ Q69e;G%8^tmV][D1ʈ-JADfhlw1,}}Ĥ"=tR5ЁOhED9POn->d ?.;4.8d%[Gty̩'`7IIM_Xv $/3YzOn+\42m4 4]w6Y ){|_łx\1I|stE1t+/?DB& %~7T5&ж7P=8yZ 8qǐ\OTıfȼbe[zCw~&}H+}7r yW_!PeVDC]pi֧v򃤻/e46&.RޞD ezW,FuŎW4MtOui~gX!a%\ ][%B ĩ*P!N9Mž_ ÿ@F-zr@nEth`c]܈:jH.ioۜE)VmM3k+g+TU4TwDYK!^cDG;\j0dDމVwboUӦ `tr> Yk}l$9ɸ}d di-/Qo"+6.t[g##rxW,jLv QV˾v;D٬#Ѥ,kYG'SE;U5$_U`8v9:#w i\]j"Ŕ~p,Wz1 = )ᴄ"X3KCQѝ < K;m\>v G[Kn^8jBBvk]20կ窖3ɖ:FIu9Ss(#f.Y7Ā 4Xg@`]ׯ>Yg$ C En=]fxZJ1~ϐx窡@v>ŒW>n;q0!,s3M$}YVs,3zSҳ4>l^5BHacP>5ͻT=oجfë@S@&/S_\ wPpkP~zPQV0a$VF%:8La f@Q} [";TrmpېKѷOxS tBiQp`T&|檃y~ |QGvL[x-^ůUq!}JXtͭ kvǧi^o 'ԭ0mۀ@3pt})K.a"n?|.\j8gJJ=}HE՚n*IaE3$dH>UVMj|hC[E /2μj=TCr1^\,d(XJo*ȷ&$.j_놆5cslw*΃JCaVyhe:v}Ӭ-3Jԍ4tvHu 1+ƶp9AXT۴hg4֠V0MVZG @3pfK1Kcf0$ngU@>BqIdikޣN`0G]^O9QhՈka77f M]Scz#ʥNռ jm4.\LAdqX='?0ޥVDH|k}8D hގ_=!z*>87*u dR|<  ʐnG8cLDTe8( 6kx(G`oD[` gĆBPO~]$MkjEΰ6a9`}4jloجajqI!m&ONe] :/@`%HWE0 t}"Isqvzޔ[#*e3>q7N)N&FВe恟kƀ^ 6-E^ϛ/T]Zy!tBpQ}<+TTĢ?0u~/ᏬkmG6#_)V):VTM`B~T4RgUZq巣KT,, &aQ vo9X׫Flޝp$~i//iO(]mԺ6WqP5^TpaQQ. JќLL&%*9jltE.iF"̡8L4ɆmK;$+%a 40X7F4Br:Yz%3@K8(tY6#eita:mtp)Q<ŪpQ5lD&}N뇢I2~H+4.':)pMGMb%…m&ިp0hd׉S} V 8z k"a1V|b]XhK3&CؠT$1Պf^D[[J l7?`a32Iipl̕*+]RN~USk<bnhZQZS䌫/QȓjVrһiǻ+ lA+p'vB`G ߀aaukKuA\a|௭<*?Z:h 6R2dE*Ep~'jfD;"N\u>鬡c7zm'UDŽF#rԦV0;!جFp )0i`?WD%LYX-G,{i!_$S*p~䈌8/=cE^l 8\@nk ?wQńw}m&68B$YȪr3%PB(xA9+KS.,6n|V,ʅjFO-͓M 췺 wAQx2'zCH7JYmC˝1*%s+b  `K#HH3lgk7IY/J(z0bTeMwxE2Kj¯W`y,U λmo8W45u>Zw ;4_BߋҪhmMs]J49E;"@ۂi~,xVÄ:0fBZ1cM@IXq`],A`IɺYk/070γ8Mif,rFW^Jar^bp!m#=qJjqjt a+Cb ¼G-D*׌9J1wI5 zoň߁31 k^ZֈS_խc[mNkiȢA5!3૳i3H&(Lze3*ysn|d8%:/F(if]^ƣd;fN@)H/Kv.+yGGcJ3ȂT69FcWpTl\ mѨqךK C~2,'B[䂇_U ׽ų/2~Ն8\m_b:ٷ.f~:HN!,A(81m5Pw߿ -iLƽyoBXOnjXKg4d0G1  HO#rKEThgWP͘#nɻ8?Vb-N{B"ap0h7 -ŏȁFRm,f3jZAbG/"qZۍ*rdû !M}>}"L+ʴŚ TޕρRoR sO,$yvf;1fHU(`Tu Ta|.tu*xY%nC&@c2!xd&m{]u =)7lè{ScYW ĕ ݑ!\{WnF.Ef ͼ&\$)ߌ7dDŽ ,Ս9CV[m:%M{AP@Ns(7FUhowr;%zࢦf{s\j?׸t77̳$N'{mf>,ty^|em9. A[ Nȉ~+6.;fd܀k>V_"v#2\SFT^pUpTvL]oTGp=e;|+\_EcYӘ( zx K^Xq]]bƃ%}V T?y_zA5g?/q19T"ѳvWR9a;iHzx$Q^mVT#G!Kî.ٙl ޕ%`i N%ߺψc ު;lD~Տ -80ja//C̃S.6i^ˁJ5oF< 6} +@`̽ɦ00K.GՅp޶4}: l3Y73&u+qՆ3_ڤ䧺NjjepA=;ͳ!uB>QQ  icX-4jUt5 rF<ԉM{)>O~@8:-_&|{L!b00Q{g ?߷󭤺9"ek|+Ɏk`py4qw4h|n-"X=rLU@ڶf5> 2ݶElOUuC#9/]LJp T;]m2*yh}[nkZj'AMi_" ?/ŵg9:m<2F)4&oϴVܠ>OݿO`z_n*|6P>C PÈOMiSd)Eb9XNmHšdfȧM/a(Ůǡ@,3c_ŴH6PNҷQ0FM"v؀x(*s#CbocF[s5z*91*w(_|+5VJoT)U~^%E!7kþאs7iĤR?h* [LVND7JY+h$B}A_uT8_2-D n*䱋Vw_*u1ՏNTf{G<˪^ &)m|r\:#p~_%%V]y5% X I3 8^v]c[̹߮j6LғXtU+ܭ 6=ҊSeHyhpDl %7=i2,>:6A-Xѧm8\QWi*(g&<1 *}Zfq6k8dPy~39xXu7м] `tN6]&l6%0sptf!y+s3vNO JA1!YflcmꟵN n ]JtNW`c _6~¼80`n(`<(oybc)#)&C HQeXA_ I߲y;<)A%epצkS ޖ@3 y`޼\ ["<("21u'5 -6쌂Fc(}p}R{*1E8ZJk NNG\vvJxnOR=+:RBrP1PA܈k6 ͅzxj/T2ݍ_O 3K'+S"Lq"XVW=ىb륟%K|0CUiUQndJ~U Yp[-IA m{b=,0F!Ge.F[v 5%jk0jB7ٵ3viVho[<= +1!FI'|F…O:8qӄ˜^B7,]VY26%ؚWC]"¼0)UҊ](sʑP }P*tx8@}Xer%lP}./Z# 1-IfYXcrU(3B i/.%黳&~NPנ h*枎, ~ˈq|EHwEIL<kOeW[gzlu56AtvYݛW_x _t.>uVCcZR5<56,U2BZB1cGt,#լzS[w̥W8o`"eX>p G**LeȊbU?k]_en13.RzoS:B.ֳl*Ƕ8ሺ7ߗ?aM뺢qz~q(0(^XQD+pqԢ 6]|I_%=?-;Uo(,Yzy'_XEΌGd7VI~VHS(:\"x'?͏W,xxZS$6ϷEֶplm쥒z?Ccu?k/7zZحWWBNњ5 q57=.vp<RD&{jdGzػ1 2=enuĹ3 kIQrVlqY7,0 $iD~ͩ1 LPq8$l_~fs5n*~Q=Q۪e<@uiܶj$9 T{xA%l䶜>uh|GK.'RZr 8LA@Ox4ո_utd0xpL'K}B1-S&NiS )|(VgkQxf)JqgcCtd=.1!.MxQ,hyyg' CU7n*=i茓,S)T7G){ I5jdq ikGPAw >oWR%80N33f2. {ǀ8K!q[ P[ԢANB#z &o`[.ФooIU h^}7̫۸ü% XF$md.Ҿ|i K aA|fxV|77?!)~%9g] I'*WZ44One-B_&`oH<-9ho+ezXyaoҮJ{%8e{3_3BA\dA:g3M V-GmX\;4@Bj; ? c}4;V<+-BEUyWz 4Qޑ$IAU"Ob7ϓa,w49o/0q <WWf'[8]lv _WHJRnAa='\;3uTWRu< ϔNAszW ,6=f8W➫Cg]A= Jk$X+(_QYT CFergcU@M`a|]qFhubCpBD"5FcJnKѻV|a5 uoЏC•'4pI6_'B]he* >+=q22}@JPs-;O\%ys^y}V$]'c;2}$nNKC# 隬 =[K"Me281HLSVhR7fdߒ=v\i)M^0T W=B*+Lwof DWI^T2^Lqdɱ ]N[[#ש>5LWx }A}[CC >J0 _sSK4)tq"f.,:)c/@/$~ke5oD2Yh. 5Xx+T.bq-p _9DGC8H YΚM1s2'0j>i> =Up7+|!aEmo끰h^D |۬KTbpVqg;g& iѠ+" S_eThwFi:)b+|_naWM̎%ф:X40DS;;=H@'LSj?^wؿD$/%Mt6i,FNV¹'@ +C"^ uRejDUl!]Z7{.drcڬ&-\_Gΐ(!+7R6d}[nkbq<5h"8:lɧsǙ>JI_,k,GGBUvd/a+u٭xŗL"0VK\@WXyLgI),h飯'oϽNM^R~{)Xc+1 uH=+DYtг*R|bꛯ:ᅴy藥>)EHyS!<h~6"#Dyw}j:)-Ҹ]t~Wd(m-=z ۦ^w̑ >h)u86[G4WA|ygEϐKxAbTZˡIq>d%,`-Ä+eSAKfi@Y73ݾWS'iw^HHBE"pbk ,H_ {L-y?f-CРRc!xc:Z#hp_m̝0ȩU>\11 i&4'34a0Zܘ w^J-iZqɅW6k6x.4U.$vZ[?H^^yVt|2]Weq" m e*Fi?k~Z{jTol`^x*F5 F}p`x`nb2fal25DmAf;~pXv| +mk%"(@ bf `z &$)T6Gktt}\X^?>Yo[t \0ɄZ5հԙ/`c Os>K.Gט%|V\{Hlg #k:}VQiwґ9.;S9̍-0`GB9Ἂnsԃ-\7Uu(Ҭ,p˧پRҼʸyդ?&;.JwH~r im?fg̲Xpn΋!DGґ~Rxd҅aWWovK#gd<|I4gv~w( .u_7w,{N.l<'uÀ:zmW=^e+\M4O em-oUN)f8l=n3{Bw)V7@LA>ٓ +<ևSTڍ3"E8@R{ۼDbeq]:Edbv &]>OFayL*.軂{6,xk&?ِhm&֩=Ӽ6R*ƺO>{;gFTvfkzev&qh -0%^ ׭dnPW4{EbPhAP(4Qɍ%B{rPS.L>gL;Zl˱HMI|[31KEx|J"w4%߁y6X'j$8o`GcCIWɮj8#=@߳T_թ[Q b"KNM4/FoOFZ_4ؒ+`xb1gd|zo+yO 2"n;FV`odCtb8Cu"Q޴! &tUzXEğL8Y4.pwH%?T k/x`-/L»ͻY089r\É ܨX1 u!|hSY4d?J($seaNCcפͨm 0^%X &TXDiE4i,vew$fgb+q.k|~J,/Mj8g'fiB|vaw֌e R# 7`o(;IC2|f@_NvW** wǘP~Vvܩ$92Q$GJgc&_p$C)Cu |G[>Irw+X+8Y'a<7w`jyQ]SW=/|?e f~o宒ȯ t{GN]!^6#jHe &xmOlЙ"4M!JCwC/&GB#!ғRz C]˖27 j'Kti |\DhC#8] }sXc29 1G\Bz`eߢA)IbB^N !f* 0|TMט)AY1^ @b=2 X`1l/AHqx*uS (s)Vϔ,8 CK "tvzĊOo'%kM+:b7iO ѠG~j~"GΩO\jpo&$NI 7!+R,e6Ay,)a ;Pn5ƸB:HnPTlcM.]EY&oX"O_TPpA!h2`i9O걭!̄ǠoPwUInNfZa9rT3-ޖH1I+hz~rLy7N[w 6%8Fo HYl@vJ{w= 7D6i:ioK` Vt *pL?s`PHإTgGOf&sxif_9Q &-A*8a}Eβ؈GcЛZ=ȠԇG݅;5 8ǯF̣` ͶQ͕6?41q*R #C@'/Mr}59KQvUY\ osxo 1~kD$z O"8!kNQl;,U*d{7~ ޔ|ch)eo]d/փy2-94r7zp4:>S< דZ0+Y~w@qK(2Ist%E- [AFlvPjو+TwMD+Wsa iENz3,r]]o&u-1eq|3'_Y"X\ t^c}am"%@R '=1ÌzV %#Cկ̀sn(HE3ifGpe6I&RNiU*V&=$X~"Pg+n#P}xGJt u/c䲕n1bRt7ցƆ;շ2d,B`P?35Z" IPUaU"sr.{ p5мОHb)ر#n$+*o8yO9T nTI~ wY{UUTWa$B5NZ{+祘0n GwjA݃Vm6vg <|"ۃj(E|Ou1/_XhgrYoߠ٘}RMD&]MNq4p _fR1K.#fyZԧe ga/O>h ʘ-2ok[ȏUka^ kLה}f*Q]ryjM3y= N7N74V]:{&P&mK'Jnf $[m0} Q>߈q<N'k !㒐3p+@8?׎ X)_U79YRl;[n9k?%G'!}:8^1u TTι'8Pٝ{Buu:{I%F ɾؽØ ^C/ *HSE 72GgIq\3z>|871Ej\:a伸t^p,3D$Y`pJN!;#b[Ѐ|Fv6# }Wfg]܄A5?Ơ:kTӱ#x42҉Ə8MoC7@զPK^]3eRe<\ͷKg&bJsL k.d\fٴO{[d~訦۲|Hr)63atnXLRՍPD`]^wW =߿B՚3=j8v7pw@ asѓ>pI;k`a`f2IP7hVx(dae^J$U#E5.!,4{Q'o4x\C}MʚenU 1bG ;ao{F6ĭbYz[059!b83OZF@[ƚ mix4S7yAn6#@jBB% #R X,AՏWN'Q4c N޿d*ajVE` 0woJrif%3BYy`$h!UT=f@ZK 쥁 }#$8"̛NWctJ1MktNs@K$5ic% ?Q[ 0dz hW~zIUd 4~Bđz өG%&J;ahߤA$5 .|gp2:e8گUT9FEktaJ{de|ȿ>vsñ?4SՔ-єSqŌ}.(C.;WOۃ-Q4gOfwUGgë/Qյ2%Q7_&OQNsv0f dh6{-8vIa62^Z3I.*5V}fQqje5nfEPҒ51TEa([EAj^Ct)%IuSs:0{n K5JVÆ s]#ӢJ_H\;SF3(mGHDhw+`"\b?⻶4LWl(|Z|m'F?5~;X]_®Dѐw'GOC0?Ư頌Ջ*%M%wqT2'?2i]wa+zYM~ ,B~dsf&+oXsudSMr{g:!w FV l|-XEIEԸ(홵nml5\57_KjO~YĎ @iCOyMx';DI,LrFMU7b`s;v3h w }$kNvoZim/RF":.9)X-E24tlnSPN-#ZJc?݇UҕMGe\ɮ(tvjht@M9"X$ ^TH9@\<,ʖ.QgΑCp&6NbrupLʹjz5,lpC3X=sl*NH*May _w~%K%Tbj=Bi]JCIeMxk߳j0Te A"ZnA3p ;57xeHV m^Mv}hl7zZ fa"6k"MT`~gX+gTDвW'`+pvF \wFyC }Vm! jZ~$RCaޒgю繞?A cϼڵ@N:3 8v-AeOH)la-n?ٌSߔ[j֫kF* UduU&Z /9F{&4YA ~5-u_R]g%R L.+S8_^)|1ֆǢV@!/v|&F$عhhP$m|/#WfOYV#(rQ:4c&jz)HBf0 = }4fl 0U9樯EIREBX_1a.E5@R [oZ_@Ki+\4MWVL@>5/@gǻQؿg;Ĺ7J-A;d]wtXGTv 5ppCyM?:U71T㟆NYܤK 6gS IpWZ `F+^OD͒\31t5㔡tSY!SJ{y’zbP0NaȀpU9Y( q8`Dx}.$aDM Aev "e+㒫 1\jV#sj%8}}g3@_) _2_Sg"BA㋷vCiy Y^3GCXu]V3 1jĤCzo &N5p;=*Ñuf]/bR빌'MmI+śip)>V]SF m(c Z  ^csd쯶m]Dؖ}n$ TXVcvE[71]G1ixwHKʚF*h3~}Ct|fSԥ f|3=lՃ,oza^>!q_l4mQwJg+rz,i|ÔfB%A}SP5iM_*Zi+k҉Wˡ|)T=wT*3BPbT *$%Mg``$Y1q=RqyYmդTwEm<-z:9i^R*f5h_těDrU V爏Lj?1AxikۊDKܫ vFr-DV8V!@af{7bA!q =é_- AM闄;茢׽I#b^Id1E ׶XeCyQ^%_B!G1 ^MJd::XnMr' Im ȌX\gϺo߰%}lM\8v>}G="EJ^zz`XH;]+5#UlplcIAnj]%E_.7/DP݆Z.͑ڣ`FӛDbU@bݎ&e^t,frWE"D;*f0c=|=e *e.<+Yy؉.X4Vbŷ@ᗧ>P.;0~!~H #Fڔc:BoPr{g%|̥vpWfrOO[kٝ# RPm||K\`$lL=NKG`1ր|B΍#5?RRN+̚ QUkA@ڗ)"7ŕ,i~ lnW̍Nz#5LgaǺ"2QֺL5U*aEFy#@>\rT_iw'̡ir Wl]vl4̡d)*g1_Nozipd8ެm4ǡs-;N3 ϫJ!y{tREn AD{w:sY<unϤxf wd)'xx_E3cW%RCGB4pr #ƞn]y+ԭ4n${eJolô?wHYw!~FN؎CO0f#O52TWLNMBh2X ޳kH~lz d`x9Tp$x٤7 )£4 (Y8RIn(/C nw~` xT#c *X bJ|Ң?ZK.#lQ=G(7I7KKdn *a6St{:Z1S޳OT=."*)Yu!YQk-vLxڬ^&"O80ngI8e lgIJd-ԋ?'-`'?C怓޽` H:A@N-|kىKe4+D[:S`Uf:(yeuTZQ5X֢Y~>Fs',Rk8( I0ŀl\F${mR~2=C~&ő\5"{'5Q0FI%7}pR%0A,AOzTR){>E`|]j1?Ʀ3b$Ǫ D2:z#H ;h{bdɢuOjG1sz.X4lb嚄 K_+Q83 2>"\Ϭ.yӠ!*# 7lj F(?6䤗r*F8iPҩ?C~M ^WdKݣjd@',HvI8'ܖp2Z1Uj1%y^vTMr@dЯDFGx|G,ꑾCc<C<}aYN ,tCxJRh64_:;-l_ͼI:CM isa&6W|e/N?u"ݿ`;$0 g㤫{ty5 QI1Gl_nŹ!;<¡}!"A 3=) 9O58_61:g)kK"@zR? ~ ˵9 R9<ҀZz+z%Ρ\MbEKaEPD8 m}.PQ5횮ê*;9g6qQu0\[d1]=e,3u\, R^^@cgS2x; 9E>;Q~v4k,PD0 8IY)Dy=gt'n@!` T3۽>Gd} Agp-z`ϓ%-b?9S9 ޫ$jΠ~D\ذ|d3%YH0FrW񥐶n=g~ɻ)\VZZ}LΒ y ࣔ]*%iw%  \*/Jy)%;R%JuZSPR']sm]@(D*?ZV:E/X"O Vi@46DA ո<;eeƾwǝq'  &( N8aG#~:нI|Z"#D״ES|uDv`j+`))hVK\zs5ˋYcUX9`G$f9){вީ(<肘Ykon]I]/5cA p'*󷠺Mm4B :1a8-,A zBJ )A.Ć!wLW!4iIK$_ NdoB-OxL@0d% O5Wk{Nx\J]@476q\'쾘pG? U^%e2?a xbPÇV!.t]ڈ |$"- QɎpG'`j L{o56\Bj0AXW}5E0\!ĥ T#5 7Ly^@ot;Ylwp+Jksf|zq/~J>^*ݴYh[4zX7}Z-ЯZ"N/]& Pol\4G V@J#zD"!LÖؑp<Z`qguP$F\r!]y"E _kc׍r[z ꝺ:;'l'+xё{T3zՈJl-C7`hVDtXՑCj }L1ڗ7[;G3p@]PG\{EuFl:7>K9q˨+aj46Ź 8 xʖ^_b EIGBj-Z.i H#N@Clt)t(Pky.8>?֙Pc#m:)8hsks֓i#ۃ6F`9nH9x.̸`"ZA9fMe+}.[%^+.pŧRP*ޯZj7 x#"7[%(dԊtN񰥼r=ښmAV- ۃ֦qdihx$YS 85dK{H=i)GpnkzP-}RzDƹ`j{TWkvr]HLO-3tM WRdҾFWIP]jűG(zYnN>+Sޝ!Srܞ8 q~N3TAXY]*]hNd*2=xmUF*;*c a6m9gT5ph> :￙./DS@>>N^)w!ٕKdm{ٙ,=Ո`2-[B\ Coވ%̷5&eoK՘!^:֝):~&zqwS'PsD7Qi[w%d-_vH)0A//%ʋ)^v1wN IP.cC'V쎰'xٟ:i ]-fO/lk:vnjɒjc%ۤ)ꡰ1=4k?9౷]0m6yV䮼ERptU] >|9k FG7@9^YJr6"7+qlv=E\ma/X%H5A$k7UZᔵ!,þ8 Ōp2UWۀAΚVۓF^9XHP>z` ETxJ f l&pG@uBM _>L-/Ӆ6Ea% ;dD ~2s8GDxŝbT#s]-X]ӌMaNYt1Gs*^,Vg$?1D2wY*CrS|İ/r0<$8֌bψMÂxl<(1:Y|o/~XFō,$7J 8368kV?ϑMnWs%.k\ l?'7QZSv<ے"2GyMA=X^Y#Ƒ0=b("qr휑')ϵP]lS 0bl;{ 4"dTJ Mxn\'Ȑ 4MD|3ڟI0 Ym !đ;ؒf%7 ^<ٝ 8jIW$,݁ CCln&IDCzv'N !z9'=B1lɪ8Pc+4D6Ȇlt D^z3 l=:@L|j0<:JaD*ZV-j|}&5xFԀ=x0O+<$?U2}jVbۛrA>[Zq\bGz 0ptQ"q-[eLSsDߟ"ITz/6M@PcMrλt RNӟ\! ;~QDus9BY&4y3+WʼP~S6(i9_c~mH7\͸i\}IdC(KuNIO{DW8{]!>woDz nk k9d2ѭOPJ6f#ʩg}z2_\Œ1fsjQJ,9uYkȡ 㢼1@v^yi 5<)J%M"$5{wY7ZUeIԜj"oGx0 {df VdcxDjdYjK{!E G16FE{w=1`~?>F'BI 6UoB?jSv: c&-+d7˚>휜_`\18l lg(_=D%dEa W|iQQ6\: [(L*\$ݾ0+$̒Ɗz ԫOBQ[wk;ÓzR_$9Y6R%J$WT=]rpj[3I~?w@VSr` zLْkO49^2J҂j8i71qf5j)H;63˗v}6Nnݜϩ :I%NsG)]qdH>O+guO]\P(ؑe>pܝ+ n׻[Դ ar+ #m.5xe]U"1-k8yK,r҉4xI 0h\SԵ uFfoUƖyc#[GvƧ4BA]~ C~ىdl)S w[g(074^9JD\`DG]PXC҂oԞs'6Vnsf:O{;DB5L@+nm$n)n./D.GzNg:05Zueit8CnV:y _9zpbUJZc#>F؛wFH,oiG%Rl'u'u $Ʊ8}'S2*|9QsgO{Zo+8tÏ[>>Y_P:+ut̐pK j-xD{'ܼ$Q_56/TZ/Aa)7K3)+?kq,#l>= :C QСWXDv#4ffhEI;$:`xCÿ¢hqӗ Y5趛61! s4Gz#O!-xWq&2`D'xvy*ORDb34& K!ja$hܶ81ƕaE'u,h~[IV xeּ*X}/C}XyoW0Հ.pn iϮRue_%lzp>J?;OdZm$au'Pa8=OFs"޻DQN¥,'V_Lo`̩mȪSnp#VҌ75SZm5]mNֆ%;=+hr@%eT݃zn"Z1c^)<'R.K:?V;5}W ua[`Mkm\Y\^ߏ)%frK岔C 1 @"صƂ>1/ԗ j$- 2j5tFh0V _?GD/626jFd(+d/[6T -%B~r 0],)E uF:cp}7B[(Pe6?Zd1f yuF Os:+aRqLh#d}ӄ6x70+N5<᷅X8·{[꟞7V47˸TapWmf) &`z}$ǙRif.A2Hi!r"m69dgc|$Wo ]R>Gs$$R28E#th먇}څغTa>;yUvm!By³x5ґ_3Oax=L tA:ϒ)5ng¹-psgf`[ sR 6;?-OePk?9>eG\PrX"owTIbև m]B'n2Z#F5S ^"y ##0GeؚB*y\jN^|{@\.]@>}< /e|kਉu.e)3,MW]ġDLabɭՠڈGE㋝{*-/>V C]KeyƓ1c/$7Зxd["*R4)&<#ekyk}lqORPi98WZo?57Z yQqu~U?@>Y:+<^,>B"w(iٰD.sON7Iv!_?綅n!?d/z8ď&JUpN$D"g$.C ڳ}a:2/'bwD02NO xR|.2ė8w̉ɒ!qBвKQUNxS,3s% u玲9ET;nWFӒa뜘є`MTrR|8,M M^ӗ"Mn#~<pH6CuZkKpp=(;7MH`Q6;]cߌWha@@cv&(mbRpk@T՟x5R.7*]Ĵcs^S}Z9u ne.m{-|h/@\D]z|7aPy[$eŒ#]R&j!$,Yp?{[VAo6f~s{NiqSgqQ|0ҬR$ٙGܾm@q,)TEĥڤ6(.ɯ!hL@9>0ljڱMy_M%@l9gdo H#UM ҥ)Cʐr2`!GI>o[Hb:ub3!Gל "gFHߔKBnf-U"S(QnUD)\!C(-Ǖ7IA&-.J/2ohю8Uy;j˔¡ԇAGp]ʠA>q>j]%*oɉ}A(CiRp\h?@VoSj|&;V}!iHjMbc:qfPRN-]7\[֠z=Ɩ*v `hOWy"^j?fa)/:oI%e! 4# \Q*dN%;NL')fs\F/oI;!P݃ t[n\1VUL5SA(d3E,4w30rΈ~rᑹ0wnOqfN:IWdUʞKDEgܰy>-C ۻ6 QtXz2#JPKCţ/K'jCRȤ0j-cMۦYmcҪ\/濉5HyV'I Ow$Z*DTw6ee@>כ']f߈P*uRp&:S1博/ u $ vaC+yhC =.Jd"$.l 8{3]MAt'5lwmE3u.%FhMn#%b{]!e4$x.l {\HAXy<."puKyYgߩ9IH{imNVWq  /.1o9@,{=eWZĺ*%]\Z‡?Pl(r%{-x¦b!f9M7ђIJ[|i\_tXy`=k=3#W-jErƀ?,~Q-2 }]2+D$]3c Ux/J=bMsPt+4 2QS+ 4Ԅ@m:/O JJ9BѭʃocZP)ug+4 Ws'ixzu 䁉$RS}PA ) CJ%Il*oݥ4E)fC[Lh(hnNЉYuYMUsh:T˜eߨ XQNW۪>s ?F)/V@|j!h&2<{f-JC_͙ N(=ԅ\̅\ƳFzMOx.'t~xdncWnjNjĒuEoH:,[>]@O22 < *k#([O؄K+\aRO} b~p^j AdK9g9vS7zZ<,M~]T+4`(ՁL;z$zaI/zAwY5CxDj1RޕSL5@iP*NMe+0vh2ʃ˸_[Ѕ m#4[2 XϨn?ϐH2~hTV*dgi fƛĔ {Җ XNƠJwWjϋo*z=#ܰ4kV" `We`%zMi$yD kۈ+W g 3*g!)IU8q -j'VL! lɬWVe2翩)/:dOLg7+Onӣ̜"FρX( όے)˯Wf݁CIՉc˸ t݌I[xJPpYKX5y}H5c6.Zº5}3 ۑ͐TgxښO9M7u//6k6(ExQ~^w/)Z@D =Sԛbs0)?gx Q/N#K# kXzAs@c#ٓ~s٥t-V, :o5MFQEzsvq8*y)*G 6gz99@<;⇐Vd)Q3XK:A巶4 #՛s0ԐsK ){v<<Y?tIh> (mTV}迂k W)(v9rjO0LI[bC5˯"LGrEi.t 5 γlY0PR$y9P(}3#0v*ܞf|g7ST߬a Km"0f讘c[z@Gr[, ̷Rȑo`nkM^ g(ƙLwENtT>pǬ~yUas27L-1[͚GSOymkC+Szx5ZkLWQHB4,`vc+bd#$cUA"A?9ʭWZ>W=yLc/f4*$]R`+ˬ%A3 ^WE/,DA^s5/Zu@HX:uIgkjB'EzNd#^6-fd7U.n7jyp` 7ʱu:b^&{-;hr(׃ԻeLo-%A7ލ1m&)Vf/5ؕgC :}?##w(<ǘp<WŜF˜wrN6vrx} ?( WrQXԿ;,^b:N~C{V0G0*X3u/})j:3DFZ0HfVO<!uؼ{LIYvi0p}-XR zM3*۔߳6l:{(Tw.#:׶ | N;ڇՌ^ͮi+|/B]WFyOK,TT;/@HP Gj$iu{K7M^}tz443šim2>]j@ fI?_]=W󿙄PHK7i& Zll)9@pKkm0A3̗ZMIiWM[t8g/5U1 =+4A;z] qs}*o^q|TV搵GI(<${v-!J g('mqx(&ҡkփw8 K=|+7A#Εu4^Ї~U떔Gߙm͓<33#?#Ot*N;]e#*6M?TEA:_t($^[ @E-]Ux9{s~mU166+mÝ+ -kd38-~u8Dhh@mV޷-qVGHCze8 V8i5B}Ҿy5T `7 ȝtCK򶆫6q\N=*LRC@wvǹ aNNfiQ]h[_ʁ\;`o5%LR;:J,]Pq~`~ȲX[p| - 󪫅Bùf7 !{"oi5=4X[_ q{!ӯ.m@GOF3^d8.(B13c7?2:vOQ40v77D%$Ϡv>RWy4\-|.Ο9 }#[ɋdrחW Jb)=9Zt [┰"Nc)b~TkX ҽ4O(•2 X~'ٽY } ȸJ Ov QR؋Zo<@tY+ N. TPͶmJ_m7OGC KOp0J0;]]tD G*}Ea Ǘ]@4B&ۚ'+@ Cb9#[z !!.;і2ASh?(ч3XfcnHس1#*ca&I8 .+HF;geYLn抈L 3r'$ q \!7bUPWbD璿pðAW.(8p$G:2Ph{:ϘM6Tfs}mWym:8/zѹHA-g"-Ԩ R| 6U6WbilF Y0k3nѥ^ۀϛm8V@9:0Y>k{v,:BkrS Ȝ63sjf"@ngj_]9Е Ua Mz@v?BKϢt]|^ #Bq=0I  <Ùdf\/vf4'9fq_H?V-uz$godiyyZx3,3)7Bd,Z/%0D"//p;/Ր_5|:g맜 Ff_Md^ľO#SPjSg@ێЁ ̭TѰ{@eٽRƝ¿$bmS^;Bᗿ@'eiF\ɫ&r\^,Rp6]E?{߅M=Ȩþ[c%k9G(c0Eh6K{uj7W?Jяꐪa60@SG'2"jnigA=>_}^ecIW*_q,Ir]qXL0>fÓ!G|ՄGZvQ"CSrIJCV{&װl=Iqm[${*Ch{Mwocy9iO{Nܼ:͆I DI>ʀt6QAF:LZBocrw\$(aX|a mq0a&Rwr5s̹Ygv򃜫$]^9UD J#zROnx423'L>={TdLް'lyJl2 \kҽ4+r ȽO'DGϣH,Xt XR;0G >NHr72n'@^Xi \7qYJV+oR^_Cv܇t5HRt6l̆\ :j H&QƎϜ( *{ 78S17`q&@Ͼ*bh UH3ӵhe+Q]e*^Dp\ ү-Ygjopw@5JPvSsi9C)tTn< vʞV|L$7`-?XMak|6 >ʠM)9Xg,n~t4_yŮfyʿ:>O'ǝ]0#R]cZ__B}qpc7~&KQYEQq2뺝`9b; BPN㮬?)բ2o*s#S9qiv˽?92R2JW2U5,av&mDZ0dߒc9Zܛ$iZđק#*캎>7mTbz{R}6W~Dp/%`- rjv&XTk^~Cy˥tG/Qe5g4-L! ѩXE1/#WEGn -îԚًb9f|ep_ 6>Q.&6׀< U!Iw3 Vl6b}R[' j#wv49ewy3D!f,#J_2ґ+kګѩnYS: WɮgDYT$RĒ"MA쿿 61Ti1EQ/ j֨/nsYzj\`RZȭe0(9w6= U#k44*Uo JG&bXZ+l!SVd*&:j?ļ:l[~!8avZl}JN^B[|>WYZ"!`8J,/3n(+~\*^"Ћ>bDG^7Y!-X hF*JSS ՚2W`6 e(%jU=4+\8gvub{MhSY/jIr"CܦH~<6#Vt;ЕHm:%O6_}}5{<;\)aS[Z) ߨ e/-ˎ7^D0K'%Xh/'>TOԈ ] 2:wC&dq9I3 ͣe]-ƴNrhZ<lS{_fF`q6d@%kϱEbxǍ.nUv cWvScƺ5PLglK2a<Ē~=i+Xv}~|Ƞqz5/_+*QxY,AGw-*v2zKJ+KfKXX* "LyAg)u͊V6e_QeTq+"հ=,CXK!L#٧)Cq Kvߐ٨eNQEj|FJ`˓Ͷiª_d|=1w:ZғT;NqS'/s$ ֓&'qIGUBY.LFnv82bxH[nNX @&+:}Z3p*c$WmE~ߞUWG:9=?mzɚ_[ . ĥ=(ž8[JM5nU>mܳnWu>֤w|ބH*64nXiFs| :ƒ%>­.+gTlQV&mV ~xaV$]\[</$;;2q"} uȼȈI}-A1L$[0Z wF+L.J"ה0;n 6Cw.q͘b1lӂڟ섵{Ă}+l@Y_g/!YUDŽnTa I⣈լY0fs_kTdR~*-EIhߚqsY#6K^ўW᧖#dK4v׺(_V_s3N,AUIׄ EU r%w߉<ě@nf{%eKA|~]g? 8{þ"~YB|)´Liҟl=pOzm_H\O /~)8@xu'\ڕO}w (2Bl=:@YʕTp$ 5,9/нmbPؔ(^"XI;k_-]іNs>v$!<,Ӥ*FQ %se\szEȑUXoSuzx5'/I r_x q@h/.&!giuuY'X)'x0}:FprvuK)7硊 xgŦ9-֡SZS/#hWR%g\HM 6i^MMc  = C|\ :moRH oH tQ4_^OD\:aq0N)$A̹>Tkv% y}y~a}B`&S7Y DW!0N\.LxO@ZwLh+CcV ôn*ʬ*gHږ\2Yp #YC?חɨc 'S%a2syxqQ7BM;S,,T%-Nw6nMEڑMֶ&W3EPhvcʨל^*jE33N2FrľCd-R*1PeL)I+YMVּ(c\Rii֥>-'< e ז{?6y&JO3~ZaU ]r1> TaUWTJVr:?;"% C 6pp\et4> `EQ{/;։e{YI2+9YwO/ik<`*Gk(4Afd3NqZ0_olq:$)(RT! αTi0X7gزtl`d?/ڜ}bڛϜD2H"|d×89iì z]I PX)ftq=R{7թ$Y:/_XEzXQb}&6yz$=#q LdC)'j8 wd'v+뽒ߩqH|edTyz-`m 6Mܡ7>FD/7]>Ð:n-EJ2 o\k~s^'ibJbH):[D',+]pAd I8 %U5́٣'#]A5ICҕXc 2p#0*VWlL?Gm?wjmU9T!I[Ԣf[o,N95@O쀦Щ:pVpFWBއajA A L"1[IJV$ @\gQ IWێ1WYBm6 ~IJұGr֊˲Fgg(5j9ܻ/A"Fru|饳a k3 vqp7QI6z,3f#s*WԛrULjkx~\+YRr 5˭$_v`ˣ=fEEѲ%^wK=ͽnѯnE'j `8nدs5ö<A2H /6TRܖCp/H24\QzJy'VBg}.OG}wMʱX ,N]Z p#ć!Eng뎀w0050<ʪkr1d!9Q0!uOܰqt''"Ʀe;4l&HO!jo?2 ._>%[ l]4\x0R%ɀEIڝEf|κN:*o)N4 ۡsV94@ʌ[gђRc;߿S`Z3Eּn2`ž9(D-QfFO6F*I,8(*x`(>۵S^bP<}B,uI۽A%gB!Q 'o]ߐqlg10`s P6v5K^3Kg&A"V L$1oQM]i U&LZWzZjE Y8ganQ<'߄[Y)\w8fQM/ >n.@tK5O D3~s-7vY8]чG'qaXlWQrte|%I p KaV7cŁBU?y`75-@\ 'N*r&Y6KA=BWӍM75tGS/^-ڏV#+QꪉV4FI0#_ZHx,-` Ab7_dv9iWG/}Y9S"s!<,W䉲gl6 IM(g.;oxK6gbkx񄧎8Oe8M5pwˌAZZF,Öj,A-[o{;:ӄ4wٍ(yv0_~l֩\8/%bO.URrRS5jOC6d}#y>F/)$Fn_#MneO҉8o 3! v.ejcHx2G8^ơPn_?ea2IXKr ى(71LȡcS_X3qf?~|3QxxŋCQ 4iũ'Eӊ,ҕ@o{7QEZXi.WF.f5Lqb](<%#o+!{|zVuՓwYy ;OEiQWOq풋+RO(cdUlJ M@(S٦\/.wl=ˆF,WIB%Ny1vƤ:w1gba`/qw'XmSؙ<oop ;\H|JhˁcԎg+5)Khc^y7T `[@ -2һ6zf{Y]B,{/pA`o[b:2AD@$(+m4Toܘ]{܍34WOWr)\3tBze1=aѩl;x)S>Hz8Ihq@UeqMnY7|:0,׍T}t97s+Z[kM4/ZPC_ᎦG|85A:.x2bLOO>ܢ7DӇSԇ"1օ}};"3y#O#&`j>bS:KhЇhSu#nZC˩q'B}TX(;Me!Q+*1m!U!T2ؘRH_6z \mʹ998|ئ)1Q3Յ+sq|\C~?"!#ɖʆ!Ta#[NAVZ#/_g[Rl.L!{BD00\*ڝj޴Voi{ :끵SQV@8Hc}1}64 rV!2Z#> Yb"O/רEJVk9szt=rl/k z1a;5fĘE,a4CJ.0r7=7F OBnG"aYNOEXWjhLK\GCVhXN@\NUZW@ 1G ɦ> g/ۭzq\=ហt~\ڭ ³unϬ$M,bqlm64ao‰F^ À-~,,Ct70m}T3ZKGD2S@A$TSy 걺FwZ@|\kQ+e:KXG;8hR[*lM0T<>.@ G>ew_IS;v2e`-w&[~11">lSfڇy:l%]([=p+ER2[913w6(!cy/PduDV>p 'L)/혴Ս&a0O6 ۻ\niO%wU.3aR÷gm16Ka4(g/IM*gL%/hFVzmG]!P̛vCn)(0|Y@oF{sJOB<}0TQ}n6b$`ʰvUzJQ `yAr4L: wI:{R7A{[yT)'DG6P1`sz #GS'HT&neOy5$ +딋0wx Z\@9J^QO{L#뜽Jr~~V+ )U6Zr% mh/lϾ,t\{iϪE1f˷9 hysIaC%3UЈGGƽCk4}dA}U2_ƒ~B"Ia,UxE~#7%\cj pYR϶oRcH%7ua!GB\9zBB ž\c{\UmmZJܚ,lKqFAJyiI cEi4) YWKv՞GLTOP2.۩p[TNIg1C. 2bz} rS5r͔\j3xOݓpw[ NnNeBqDLK^T:<%;M8l^xHLx`dZqHH 73ެ.*0tȹIP4Ǎ[~5r5A1mf t?*X(Zl ^ge:\?$TAwre~| Q)1ɗQBJXB4u`-TB8=1f8nǹ#fb!𒷣+jߣ<={ fiap3LFy)gLSzX-.JbhqWEo]`/6.mzԚ(~nnH=|>$/IZs%4$to5jyFW73OzTRqf^ϣut#Shܵt/*" ySJ`˪NWM}۩ ,v+Ԙ7⅄(m\K˘[8_`䣂ty eo%3\Ka5cBov4.$bd *(P{_ >%z(4KN}C:rpqZ^UN})çӵjd!?Lpȼ[6Y/>Ӛ-Ӓݟ^ #>{;K#E3U^H pyPE0{&>TRm1Y7o~6I776n9t^5 92i1; 2䣸 lg(@Þ a d-0Px[ptOkYrZT_7nZ?BRj f9nm:ܒZmJ pM,(deGE)W6jDC9(Cd$Fx:&xhE9[_61l, &.IhX0hsVC {nl_c훽>w9V6މ}@!^~ee#+$-dmhIZ<>eÂl멾%i v6xCڝ>AeqϓP+tYv*pS>Ri&_CR@C7ZNb'M5?['T$)07oeoOZEq8tH ]`C0|rڡn8N15GMA/Z>}N54D`A?Wp!dIvMJ4)-ef 5(zV11p)j2? P%N'Cb'AjV1/ٛ.|u\:aU {L7Y_KZPeA7<>M>֔]б%8j߸hqPq,iP\kOOvEsy3gƾG07>[vEt B(|y"*Sv ء/؇S⊼kץhۋ%aBJGѣEzw9|/ 94d}Y$}hw*Y#Xxlp"*6Z%d왕@Yv=5 [=hC}}eߏ[y#KW_ӽ vaܷK8 3'{:hrh94$ZmDƣG`5)[Ĵ(GIbQ UC6N!bv`reFO5-I%l% zY].1sZ5QtBo0uV{/o=cL|ϖ1 |g\0@$Ӛ*t*|T}w̝! 0{Ln=sRTgYVҿrDHĶ lms OZ1X$njѾD.(\<3Ue;ަ7#:`Zqi|ٛ t$:9 _7=/G0UJ%0_$vYVssf/P{w҂)O"!۶&#Gq!AdՑ/ _><&EB57XKw)ct~NOϑu'!tǣWl=,]}xi}x:mlĻ<hby-kO^jr~Ιtu3W%xnDŽG"g}0 -Ґ3Q5"\q~wwIaό\+lI *P_cqsX]#ZD+Cʷ }XMMX-GXfP/۰v< ~w4q/l/3@:k."p vRyg62dsrjPS}1Ũ'U$z^yDV_͆y).Z&&e1%6( EfSx/̚F3$-1OCOA3n DKaIBO2˂n J 1}Z¤ÝUf?m丅|ӴDT#H)IwdnejFJ8SDw/mfGOX}hMDzDzMmTR0ʹ iF˸.^"[՝ƦBVtpHLKNZMz3rVqeÄHAt fCEyۖϞ:Lgnje"zg q |g%->dPjpC.uq.׾, '>o#ݍjX="0p"uk ;nP EN3{$p;0qʱ^ZqQB4F,,V)t*"3LFLe93%h[PwӈRZ u|VV>Z 4 y0@K +BɗhV]J_}.VP~g+ r4]I{?}u]^DȷZP񂎓!6(y2գDs m1Ko( "FrxaQdfädg~TUC@8^Ѧv7ƐfՏ+v2Drٰ fA9vИ5lpoks;ypA;lAۋ vt7vm#ۦ|V f$Yo'ZG(U8ub"#'tRl¥*Àsf0=g;J)=S8(a hVR3V 9ӯ#qofWܜ odI\* #o#[n- 6)'- ޼4ʐɻ,cuڡn:tڈ hPNg{j2rCŭIet !pt$x{wA>PLy>/7F ZMݜkaE=ufѩiHt;#{>$ mneVxT?=u IKY31Ie49QW3ܮjIx:)P~Fm@Γh,AQV`%s~niRx >0-oR, "@WI$W#,Qmd*A05dnʫjHcK$s\ڿcg񽟰Q.whDŸҜ鈽ʉ'wMi1)Elcћv9C(/G_`30P5 g y@L%eP؅ Ck~Aqb/4cI?)=ѓȅʛdlQz]ZB!Hyl +VꐥXqcrh=Հx)b?e쀵* 7}+b+Pw"ѿ׵{qgfvU'$iĺOVk;`2 /BjKc݁vRwi,)*}_36=7tnG܂Ѯe޺ (  _ h3ǔpʎ-LZT 8KbA=ƣ"z^ gaC%ub,R&K(JHUtp0tw߅[}Q uQA&R $'knIrnVk:԰ǭF$io7jk-GYYmĞ{]0sKZ'uhZC!~ıw&d&2&@ }rbiF[ YHŰX\wl5UUWz z_% \URp*FD8׷\cV}@?l]. /b}2n釓Z<ôKh|ᖫm&vPxۆ$oG"F4:[o@5[Mayt[*bg&&ŭ Z~Mj)aGi1)FF1_W[iô2ɉIE.ڰ^a[w}«~s vK[Zt QGI"Wt|ɑ䩄n K۶ ͙seBtƱ]h+?*K,  `$L1),SIx~fE5|(Z M'L SjjIʁyZ泚ZO+Kv2Up)oL Ӕl}No\>os 9Ehnڼ͡_n7!/r {N4n("/ :5%*j1tj$!^5j?,sBM,"rj4%}w2o0!.e8TM6CjW6 ɦ-cvWY>u_*BҲ+Ft=D֕~an6]kah7&=u']Mceij ab MۚD.S,OJ_R88EG!z2Vv$ZQWM!]8/둂s<}z >.~~z@֖ײ8'~4+]e1C-gC7#Q @p%g.C\uzۍ{.K=/gZ! W=)60UI=[1g l0Vکw^*ymB%GfcQ!qڈJw,iq`tb`2o`=[…oYBQeSFXrkwj{zܟr{VGbiG\>GQKb_̏NhneQE .t6K['%aee H8~ƣ8 1#Svzf#`FՑ^u޴\N`]˴:EP`pCZGhA+޻Wc&GQ[= OoA=#G&ucI'_-W+S8xVb\|qRN ̷Sn\NC3"M;LK~5.Ḩ`7Ś=:{Q9F\6yŹ0!TKkȲΜ6ObXe6Lα-(s?r;IM=YlWԭw+g/Z/:!/<,pEFN2Yg; ? ֐y@ { Ek>ZoWڤ~ʇ:2 6Os҅M;5"co5Xl; .[D5mx^>X¡vO99pG7B!(/g;@s{7+Z/EXI h{Y*bA0-eW]pϡ ljNFjR((rk5RD,7 `c7w7Ѳ?: >UWilhgDf(>9o80B97UŐ@PRvAin)˕)C8֑ }:QGxEJilQ1:8\ es[=8pbTP&yv_G>rE&BQ87_&-( fa+7WFZ zCt! -fΞs3 Y~29y$;I@ g'54L[QFM1ڌE-#{cyH␀xQ OD< (ޙ*[zq,/^ul6RՅ&A.1&ࡔWX&#s$~聈^q逇MxW5dq$!ڑ])P5~(@Q񖤆hB>YTFw.տd/ظ6/?:r@H C0(]P|- ɈsQ{/[Hb eTeH\:NIQ0/iah `:BH-tX9v 369~F}_)kF4SOq 2M/;1 0ڍopI?"YcdX:ſ{VW ;?;T:pzB؝ޗrrK vS܉:qR74JMhȣڬ5 !#LѦSq]o=(M~ץ.ׁ4s'y,Ao;>A\,*p9(>rͱb}Vwm_@H5 ٨~wz5NUz:Lt$Gdb7L-3V^Õu2G]Vubýkd:iEaH"n[JG qz 622a(J)6lO'7<vZt3nތ' z:X+ y(18f2ء5?edԯ|!U'C#Ew:qY> wى1,^#͍D{{HHAݴRXxkPqQ-/G+zt+j͕ 4 1 ZkPdN,k\` z$ea>pkHO!yi Bk4+x`Q 伍 eAmѳwّOElsQ=AʫaxΨǐdP|s6!T~%N|JSPҎoZ1:YֹdLab8!%i$,Y^ΛgN%SPė B֌ hҩ=ޭxb5PlHGk5 E HXnuѠ1~Nfj/(U+; GYvU:kt-b Z*ܻ1*|/~h}˸O9vڭ}GS  i _4Ɗ> $^Z<0HgV5HƤt9)ꀿ=ܫ:F(v1w0tie  UJ(fM$P᠝)e*͹fRCOy(RV}iĪ5YeK$?rY,%>!(m+ARiMȒ6gF<\6v8qwJaV0\w>^!0>RT+"}Pdlw=4[sIԬ%3pi36[%'͕MD2!`K~JmlFf@P Yvʗ]\p EB?~;-2~)ZMjd1c/;rZ|s)V$Sh*Cy?Cm׻6^`jDP&h۸]t$ro췳BQ7v2T UoTSL-o6&L i9 5z ߸Th^06DQJNTV~SD;KJ?9@۬?L~Dkw=)HݹnFkE0,#bi4q\I8)% %;7 ]uҨA(- ?)jP"S9^ :McTwg`z+t,@yfy#3Z%AdKY"RBGqT͓:ۏrg[+!> ?TdFO(=1ѵ$'dSp26gRx 1?1ACME17ECJ"9vpI IVTo KݧS _`Enذ0~-.U9MۛIYĈOǀOXw>d XD3Jl9U(UxEכ;Hp:u9|K]_O<>LiB(H\ivs=iP4ŕǥɲ gT FS%V6qp\Z 0_1sհ6dQe\A<_wa{lqp,' (|k9`y5/s#3V1F J11A%Zh]`*2bE[sRf$Re9\?'ԉ˻;65@T%>#j3~Vbg eyTdb+?PRvfWenNmh>w,⦃'k~+3q̠*2_x)'؅Jb#$ c `ŪYkfS-66Dv@|yC/+Ս'#iAvsvE-TGUNCr Ba R]]/|4sA A[=AGLցY i}Sl]ᇂc"WIb1z#K-![;ej ݗ0m4~䜕E}2zI}Ǡj|>N.'X\w![lh-xA,Rh]T\\'Axl? ?jKՆYR㪙{'j5W^TwgI];= 9vQkB@V c4^? j >#ܴb53%-ɿr3eR CzSA}Hb$wJoB`^_JXn#7NΘƗsD'xGd4ۓVYYC2_ %EOX%uŴS}k>`aopp k9Lb5VV.:Dk?A7 ]-"y $DQU.L=F K57KER-4J3W16Я\jd{Hbw`8"FZ4),C#Rx")A&_aHtxUr}M*cMoIoמDq7\y/ rp2iKmkN+mn]F۶y62]dpZx[-0ZÔ/hga0zl[`x"결u&>aM5./~3ls495MlU(iTآgyTZ |H^.^;ڏm::Es^W8tȴ7Dlը8 ?.)Iznv驢Cը ry+.\!+< >خdӳ} vN3 sLYU{ZrG#ltN,DZp}c'!23uQAy9y~{Z G&(QMΗĄ3 Nn~GhATzE2bI>x,PXdjcB5בEvl2u;Y˗'*L \ J(u" L]'ϐwS~oKz cK1 OUӓ֘z[x_Nl1IqS+Q>w,2u.̘*goWJNsbj;ŀ sQo*sK*~S'UNb'>]jk= hdf)ӔW՗߈1Uyuq/#] }k w<^rt!y 3sAti06T+M}axyDnV)imf؝ts 1^]#i/^9pfdf}bs>o)`(uჂ֣V80׬1jBP ,x_xs9q$@QO[k#ڒ 㤻tq1Lܲ˙=hMa kW^, vB ȾK(c I͉fgpN)J3Ϸi?T:gVW+df 4_1|F8Kfm \[3m:Z4;hzլ'"+29+:E X2L`YERvEX8 n@mpe."YeӠz5/b`ݾWV0?3D 1#:Sx\ ^u¼I۪{^~h >˼).2 vYQ/go:fXn,n4 |]z$1sT'][1-㯟 4&>&MڝwUp<,4k|³juu}IUMYvrZެ\ZpjM8l83Gq?8?X7|(X8;f ur2-1?׃+JuoNKz #j| BYS}Ȃ?>A$ŒհDeT)ŅdVfHAt8oʵob7zhǖ[LUiyCqi '|PG“/΅ .<;]&W%w;H58R5f" tk&8*؍g>k=!#YM+RCG!]xը~w_\mEV=U:RK|Wj֍HjrC"4m]27u`1 ڱ|-$IEZ:]`*8nKGAƍnl=ZY` Aki RcEhg7ֈ-A=X>jJ`Px5IX8܀)h ^xAr;D]{5Uq<0Y#ÿIioElG~>^JytH;$VJKsMᴭ`UQŭ |Z)mhخ N U r0a6y]'ܹ7Ή!і`;|v9aӎ%0P{ѽKw wƒHP_L;_e!z7z\ ~WKH>3p GZ@sZ~xgެ38tM5R+Ȗ+Z%M9v#=aڮ&Ps=3O }# nqqgZ(Ny!\3d^Aڀj+X'R,::t/W6"n>bzIdCh&$M`@!ku r #p@N3Шfƚ*YA %8,ƩŠ 1z?S^的Ѫ$(/޹52poK;霖>5ΰȰs-_ǖk>faBgM?i(p/%%NŹlz:pBp/I(_14-vu Ѐ܋.ŷdžVUy{ة O7qoE4x!GT6l ^*ŏ/7q RuZ(WU5BWzK=e("R ;ͮ0M66Do+[=% Y"ݤ}R`"9GpF[]I͓ljsE'P^: uZ0;<.ݵ{/)C=oN[eCq69h|5'mw3 6[ɈKEp jv6h "> IRn0R^(EEesPHFC g;OO@um;x)%vj_T^"9G'4Qs۹{D+ w;6Si9E;8V:0h99@q<7Vw=+zgͻPXgu!*vP¥ʸJ!cYA(5#֜"!*ܻO+fnjo/01Ǽ{hc cBjy&u^HGku)(ӷF+ZBo dG[(z=ǍS"Eg3ǀ)j%pM'!:JAnWѕQHxNCipg_#Cwn֑Mi\i7$drYk1_ + ¨TR]/id3Y?ܑ'C_e@PHA;ۺGA@0Y#G"T]@@~~%HVRS XdbM]i !*\N aTf(op~zG`;X25Wh"'}4dW%W)#` Lq% n07n;3qna|W<(؁ *+ 2waF&zh3Qʫz(2&A^u^Ji-ŨwɭcMEʯ ؋KBCS., h!ZY.\78y]4OIȳ$@^غt=Gмsw3X2"e)}jkBH2IG8!1Ev=F%f]VQ&v{ #mAt߬OU1{FkŰ(cOe12rǓ=Oτ%DXt0KR|Y$5Umx]Xݙ|M}`ݨnQbc"H1J뎂 +*왃mL 9$!hk; ob10uQPFEx %^ 6 Fy]6:mV^6KєE$l+ 9% z rD~VWz+éNE*F i fOwzo4̿pY;3@iO['5Pmb0r5v9Oy/B% l`,W|R1xcA`$?92$ѹ%Z|zm)pw=9c W]4ؚPIFe`[F pfNsxXVNLb`UWpr !%-LV;%CwWA\@0 \jLv:=Y8a  /_BXMOsvo=b#L6N܍={cuZakJ.;X#WR43ٮ!: ޓq&"<W} x?DZ:YU>"xؚka4wH l9\j9 ]rp`B8D<0ҥGĿ=}U㠞$ (~\/+,W4ˆMw'ި;_9$KģDzQ ¢Jw}Z7Ba7}8muDܯ>%2kuuPWſH=Ai5@t{h&xhE37iKX]2{c]!;Y{40%%obTuDd˴!Bе"YIuEy`.[7(HCz%_Fb *a^ބܣ[N;G҆[3Zщsc_]/5IDŪօjNuizܞLЧZ} Sq-l͇Ƹ<ʖ)f>H-4b1$rTBu 5}PJn w'CXi`If#;Q~%n (FI]x"\*븂C\ j| zj!H Y |92daFT|>s_yjuj $I*8{+2^2v (8*AZ  x@P-rglxCeQ=+?FjRYrÆ=酙`{EgCa$?;'Y* 㵬Tٴ?JqSp3Tu8<.vT95,եO5ݓU2\^:W}.BN!H%liFCq>^L> eCv5$ :h8\=ދj,݆Bze-x84Wmu%R:>BhB{zH?;˼ sCMe5;Oju!! `=8*Yh")孳y/) %>PL"+AӊOK3c'4i#3;cQ0' r]6UPBX(UФf֟0I.C^y?W;#M37: V@=I&2v1*UGљ~xS&1{I:ұn8Ul p(W:A b4^sYX^>x"P='TQ03n2!=>~'j/aέU{~|b5ls%sZB/I2GȵP "|d ]m.+=faZMX cRVb8/)VFƦ-RjV2 n t7Uv B,*m[!ۑKŷXq)]) §(z\}ƾN#ʪʬvq0cW\7($oj}a7lXk5I-?iuK17榓| 7vP8ėIŸ^ 'Yq=˕S'Rl"Px@Y GE?QҳWDTZ,2 &*Ds^YU1UUi0ιɟކó/VК^ أIcTE޸|Ƌkl @%1f 3pb`4p3K؀fl9y_HRݔlv4Hje99D ı=% o\EcRN(yu+(Q.`MHZ<JTՁ'9 GGs` ځ/j`K 78_m;^׶ Q4HƵdyH:Tǰ]?!v9~{4_fv!nMͽ皅X!q\w>]yGN/9< 5ټ:UW1T]{$ s~q*-uw*=}E mA;*UTF_K1 t\ݨ(6t\F@M$g+lգ ƿO=oQO7XWTcyGP.]36?oxȡ2_mK4-eBgPB.n~R]\08u2'kFۯ53(>{e&Αbޞ4hO*ʇ-̍1XeNXH e˸^)e1L8c3ttRWHΧ9 \ >k̮;WbӾ,% u.i*`G N6O2IE3 j|G*\UT4L źɕ ( ПQA(x=2=-2`MUB}ɣ$u9K}KwI~HTv#z#O\\b9U;~EޣGC\K[vE8'IΘc¾|d w{8P.+ڥ-Z&Z:yd(>KәYx{ ;P}7+I>`zW f $ae$Sdxs..E.ݛ߽yى$k`NV\uLW؁һ`Hl>2,lO%5KwX\lTٌA"umԛh B+qԹvՋ!4.U@JCp;V2|yX>jD˙'d* ܐJGbՖ1~^MH_x ~4Yjmq\tẍ4Zף>T)A`&@>-]kӪy,Lt<B?f_@Oi_{klNUK -]|TE ꫒;_&G{Ұ7t&:#myru˛Cg;kD8ceuo=QWLj%빷A/A_@H/ҥ-)iLL'x(i$g:*oBְ9lY5pHf_ؼS߈s){WC5}Y_Xӻ'SCo <_XマCH/Fn s\"IQFĵ: _t/`ºq 99~94nB@:?*9Ig5@q E _7V/- 2.ؐlDʩ7%(msZ$ͻ5M\t+xPa!xwNw@75c8iyq2s&`=:jgmy?@~{(%Nv͎!]=u̶vCR%E^J:W[ l~Еid鿿_RhJ:zfAl"liԨ[R{tZK(VZԊgb$ΐ~j97 e} ~W+Pq8< "d7ˑ o>*O.wA:ojQi Z⧠,kiSШ*B%t4֔Ke̽8^ &`9@;+u,&b{#5+IlN pf’Ƅ=cO1\Vb%Dx=i\*kt;S$Jݜ.e|?iJZ=cK^T ϲ.' b69EWm-d{f'.ל%(+]NDUu u gJ` h&/^p 4t\OdW.ZVX=sKm~FZ xI]i:ʾ?Ň 7czQ^f1czь@?t>!ow9DT|#{(.:=rm?O9uܹǞs ,ViG|&t(5i6\_(_qu([X]iʋۓkbvr{ C+}\! wݓi'"%ѷ z*,X8 <>,ISrsOꄬE;ؼB`}O_a}W;{@S$j _}StwE3Q  bx3YJW,ۓI%4v>*%`&('%whБ3Ҥw-KW9OSCt{o"\G S ,ɻMK]}(70-[k{kkNZHCX?[ XƭFpӒ\@w?q[A5Zu_]k ERQaY o( -샽5=g:G ڙ͑P 0e!43"XA%Z}~L)VWR =^uIq;EQTFdr =$M6WjN| &u-k^p)#,4_^:D0q47SOzHz*߁q&t_:&=䎞:-v8n9_N~l:Ȩۢ%0T ~2Jp# "F*wEj^r#\ؤB #tjZ.|JV4_|o\lO*- ]"g;Q1O_|,χfAO7f#,"YM`Xaih<$%aR ,!(B֟1:,_ Ҕhw:2R{PVC'q=gF?HO5+j>NkB7 OE)"o, `l>eg q4MF([]k׆:t$zrL 5&)++&@( 8TH!HLP\cDhE/i\1=_B *Vн+d~1军  6w S7f쨗W+ҁt)+ [-d귫X)V] r/na7Z >[ɷ-V0R2_Cm$S ٛQőWq~ ;8^A[m;й }PvcHߑat~ghu 61S]JX%ĿS796u4 T/'uU'QURQ11RzZwsߨɏbBqy'%=3Sa ޳io(l=lao_BWrnUSm%^x@?LsZFi%zf6Jh[ޯeV8b[ RS]\ a::X_5U#X?'9]/!ڃ~ӷ -_5=2aI$a;L| NP `Si*}rO GY|'r8yl̐GK'˒QO6_M~]>Kk?Ԁ:=lpn9j}Ddzf=h`w"4a'zJO5ų+#8l^Tg|4BCqu6fr"R[Ϸ^ %Nj;Wx֎ (Hw *g"BwJRXr!-M?Xk;i#h2_fWb%[y3n]t"҇[>' K}WV^q8{?jeNDz` GO:sJo&#dv&X2fU(6h|;.+5ީ! "kF)ݔرۥ޻p;a]P xU c)PJWI}x^Pr4e+7H4ˁ%MWAd.I 0A!TvSQrt$ui#PivlꞤ8Bag @{k}/LJé`!UĕT EQyB!J+]j8Psh*RKX6|T C*QpShk?ky{jI Ifg5Į[2A~|Ȳ:Ǒj%-.g{"$_5y0\ p F)}v7Nt;A4<-Z [e$Q[ m)*tW~K d:u:8n~BT`ZKĥ;MULdEk|Ar[mێzt`PM0#GE5{dmf! &oL_:^p$Q90~_TF3RqAXm_Iur,ݿ2`W XZ_Ѽ@9Uנ#E?eGdb&oDeջC\ w_$qP= +sWؾXPGQ\l[FsQoJ6%IfG "OJOwiW<#G|FF3(: vF ΙRRq )2N!#XzV\ѺQrX%JJWXVCj.W=tǿXrK`V:ߣCߌ/YSIw/pmF3 <Ȯ6B+J)yˇT -nfE|1v@anɾdFTqe^^=xE8 d< b,5WƇ-ND{t6e~VZF}#:@k'~cN(t3ԤXoK}Y}D t?=S3 ${s+v܁Z1{,9򋤍';Aw0ղ+4r[&XЛ6>`R|htItK0P;KnҦV*KvBmFIG>}kJ*`;B7yw2>M;xGgBoXkg\&= ը_N8R9nח!5Ԕ@Tijy4|Ao*p1ʩmt1r TڈCȉ;L{OjGgIځ3UmӎPܖog/'.bsxƌ4}vUUHv1Jeu+jn{ЙsBX,k61v'6UUG!^\4tԇ,b[b+47;n5 u@0ZQZ>/'#%p5|8}|Itغ‘96h8ʰߜvN? lU3G iƅdUCN/0Y}mHqeI!9b&tAeO4WxO߫A-fR5@gz=e=b;A-%$~%N#aZ[ ؙ="P$i@}e2V~Y/uR:]uygLteNa7@HaB2˻`AA؜s+m݇">gT]E$@\,`GBi'|1Y43dKd/P⬀ӄؾ17]Y*;j_ܘHNL!쏻ikڞ*ӆwc}xT:.88v!q5aa8Cq]mæ=je8IXT TqL EUm)jpNX\z{E{_u*nLSmmћmVU4@:n{@0*Ŷ'0ҁ\%= hlOoE6eGTt0c Y9_+ a>kb.9TڂZ3@eu%7K @Jye! 0s|r&)o7NF =ÎXO ]DNR$Pz4b^a?\E2P&rsnhT,Z;>^W{52DR\Fu,xkV&;J@F6V PUg>5mB|L{GWev00}m#=rY oLٗOyRzhߏ^df>lI>-7 7(y|vmgV3ω/Kim7Tʉ qE-I6pfӫ<v:yո9n 6.er2A MuLV)Y:Z5xnT:t  ǪX? wI0?j7m!F%\)=_sB^XC8mPf1HէT򡰘Ff@ 00`7h-tk3m;|̐"/DO[͛#F5'. aDK[PhULa2 0B=fRXB:+٪>]BCE1oYE6ӉYhhڰ6 Ņչܧ.h‘g|ݒu;n G`i&Ѷ*o ^@~\ h7jcexվ .s{{f ? 82M}9Q|;-Nӷb701sMYV2&|cӞ+/ivz~MιV6˥VA\{^3ıMq//à=q<4V$#)s~!"Yb}|eRX#ЊOj:Ⱦ82W򝣁4qD5Lk bJ^kv}&]|ohYf5w?7<>MNSR03uI.n5~`ʟ-# y VdL4<hy\o@&qzUYywZW>@JH*~7ڵ&!9}`1 -]-r,px!r;){it&5 DPZZVʉ.PKJ v~d"?Cjo =Ðr^?LDaAsfE/ 4V,tD5yy[]fOqsE!~95j'9vg)#۔lKAE]oYyL0q>.׆Tũٮw)i#'!yW4;ꌿt+0ZS!%Okj*1DߤbBz,,̎,pʿ𦫃G`rIa"|J Et,Z1F@ 5~ދI[i*)fu%z,{*P%Ò{C' WJ&4uD ks H풧"D EL̽mRq2d:Q97 G o؞3JL]PP'BS]ל/.(}̂0t+VGJKY6 Ԃ"܋ΧY@_3tZ[6< $c}8ƞ[ITѭ%l+fV wX&%cFM@ FF |p?w^:%M#{>o6ػyvVXЄW _n4O2҆#_:h-8zz״ݦ/y4f䑓LG R_.t*n܏}Xߏp46l7&W5:R`ޙ=_qXEp3_Ed(W>;']Tq\TGz +J(r9)l Z^*sc'LK0W#8G:ꓳa1r߃/qx18Q[< \%G M:}J="Shq} Y)*@'͹   hB09u,"Z 7U..# {϶]">.H^_9?!O؀{tHG&X *`ԂpGP~ @1+a'>ʑv)d 2㧠HMڙ%b{?P-s&];m 69@E:PMA:=j{.`kj@i CtAx7?LjͿy7?* V#} zNUY-@__i$`㪫O@~=Y.%j,PY5iO ܐr: Ho*t/(:ZnZsw=[L,p -Č(`2{I|eA/nGe'X%?shu@2]G/7#[HPϛ^oش̸cOu? YZ