python2-perf-debuginfo-4.19.90-2404.1.0.0245.oe1 >  A fW^^f< ;f{-aoFxCg:|w&L:F]p[_=U0iXisF,9tk]6q6*Q햘m'VJg@V:yhԉt8nL 6Q25gXa 7.%jfp<8?(d! 3 ^(,Vkq     J Ph 0(8e9Le:eFGHI XY\P]h^b]cidefltuvz$Cpython2-perf-debuginfo4.19.902404.1.0.0245.oe1Debug 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.fecs-obsworker-209openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$fffffff9d2831cee53052cee7e4127df9186387c34f7f097dd9b8c49fe42fbe2e4cac1rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.1.0.0245.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUiZhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145- !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 "‘%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- !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- !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- !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.- !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- !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- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlockecs-obsworker-209 17127239614.19.90-2404.1.0.0245.oe14.19.90-2404.1.0.0245.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2404.1.0.0245.oe1.x86_64.debug/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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/1f2673e686e2ec48c771497a7bd7d09f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=39ec79dedc601dcb5a229d532fbbb1829455ff42, with debug_info, not strippedEr)@ߪdutf-8fdeae0b76acb369f88ef1565c81c933b4df1b4dce17711204ffc4aa3d730aa93?@7zXZ !#,>] b2u jӫ`(y0ci .+:hA W,_#A))#'k5^g083\/~|."3螑E99=OGoe8:v-'?5S˥,ua(Vx#e2ܷtU-N3xdq욁0~voL 8#}4zGSpXʄ:.ŚE.qe*~0p,QWmrέ**_KȂ@U^ rBD;8  m mMר(m`$94Nӽs:pq PջP~"wV)J MVN$ _ AF#R;̈Xt'{ڶ_MN Ea>##ID qWK#Mt?\6 [!5ڻBe`bBðX΃]: cZ:h~pJT rSg7zD8tuS&J3Ԫl8qMS iG[v!޽G^4K5c$UZֱA:.;(ǦO|\qvi˫긣 ę;uC+XO} +8;_̉rZ甑YxI-O#(k^N~09#:p@^C]оJ`Tˤs00!,WtkNx~ENz<H"ymv,lsD5߲VY._A'b DCGLW|À1N8sH"?}br<"0X-4&'"fGß)UхvVi:',yyC|`}B e)> B6oJKB`'9VޡIL\h0ؐ9>*sN~f1AGtjc̞V;@JH:4OQf_PwGYKC٨NOY  Vݣzk!mxjoѯx25k:ry/&_DmdN.)ɬGʽH`a "\»97APȰx+{צ+`\HE1t]:.Ze-#޸!14=pX)#-wN7SHR?_8_rQUV/gVØoV)\{H O3fdnŖmQ`FfY_Fլя(ݖh "䰍 OF\tjKFakUѲ'ÉMADϨ!ht9BcaZ;AqˬdV aC2Qp@oIgHлl}lCG:Qoo@8VF j™]oܧ\Ck+ZG\3X .}E#y{cdY24/f^gKNA /d J#3nq.f U(,R6pnD3 g$[o(`Q^:f["9_D:BWص"]MkEtܒ^x14L 5_3(rΫ@QX\\7RW Sf><.oϠb00\!ubŬu,,O Mد [cX<꺦 Ĉ鑪LS>R\4;OE?;Lg]$$n,͹a\D0xm.dB<śL %UOzn} Lj{(DHF'[ivܔAy`mkM1[|1,T, X O^ad"d zeȊ ]մ wX4BkCTPdEQ>dpiwFO- 8 :Pܪd ۳ogUb]0|n, -95pc&R 'Ч9MdK;BBszwz˃3~Ró׍mIRl t+c#6L5mPBuMWɁdqo2b4xRL57 ,g}r쌹%-d -5iɫk AsJԌa.A ;XA{4g̥T"uPPVd30֣I*RWh)I !?{?b)򦬂rBC;N <"%px<M̦EiFȿk8?cه[m;]^6F]znlfOCzw`kFb jXi[BDn^-=~M*^FsxPum%\xqE7ك>of,1W.(:XqyP)jH6? O+yP4q\['W#| bo cf'J;~M$=C|r9₳G:a&/޲]IUؼ]nNr4Smo\ED栐wNiJݦ1YG8Qԍz9$.0,`cS@[)ޗO%Jhk'Zki#pɸcES7֣a6k6>{9Z}R)Uܥ@$:m=m`|8 #0;iX'SDjF:rRk詾Vi- $knݡDtk4lM'aEj%ADGʬk#&xD?i'u/AA |7[ݼ{(Iu_i *S.];!:g3Sw:{rbcJm\%uJT$2P Tt΅DyveRր=V:g..~vt)d[}ka3ڶJ["DJՅ;[\bh27"W}eGLO¯hU$nSWҸ3'NFYb.*Ԕ}59W`PIٵ2Et; kK qdm/Uc}U97><Ğs7 oa7 @WٶZ<߈y+&SD'+αwD\ȝr!?SAxjJ ҅QNv?XNH|Ѿ;!<⃔u**yA1D8T?scH}AϘdwGhtX1m$qwlH^' `qiM+Kv\QS.jD)Uy<:/U>[i] < ~^K/m, >T%9AdVig2 R5E'sc-JE Dd@A!TQ|@mP,CFhbzA<[EO]** =xˠ1A%)]5٠|[fxdcg5]JHhUJ:8 ]ˁ0g-\eQ۩Ck1kCR*cцb{km겆{,$~u"ʨby@HVn}6CKqiH+S\K[a NYA*J:J΁QR(²fJ=­&5\-1͇Im c4lz8|^7H? }#VHذ" 7(T!n/ex}ZeK@T3ubteOAs#zI) 4P~ٺm i6]pKo,FlVt6U:t pV)Rgt <,{9.ICIMWVOKtΏ~JP}W!:@xbdK[ǁ5M]#Ϧd Xm{h0W>;aV 6B! Y!Brʂk/~$[Ϳ nUdVdegr}>kZ jbE<ӽ Xf_b"N|:gOM+UDB\y.:"+;K`b ~e DX Ӄ`3/_u6"\{BbsQ=E8b?%F8}ѵF)-޲25L gB}~Go;JcϪ-D-Vx(U"lҐ(dTߢyIy0[eT^MU8um= K`+ (mN4騋"$}7&$mݢ#J+R@} gɓ s2I1LRnwz* ̄*E*UGe8JӣH>֖J0u yM^ٓ^/E\/r8Ѝ@$bQARީ%E%k%Ƽ9;eg;!ef>mp07ƅ6SP.UJ>dh-`6 TWϙJݯ;CwY>R̶]ǥO5 Q}SY]F^p}!Wt9 n"$8& ՙhdv5@E>%rzRG|i{JaFCmj ѻ 6NJO2>w=О;h xm}ȃݑѭEΘkAb$%hC8gD7<>cK{Ee^ߦNkQUI xTY=7#IZ8 ;5HO8g3c`~Q|r1Q0u"T>¤:xw/`CqYP X[(v [{:,|+E{03!k zJ9q oh*%TtLK4~eH!6>WiRp2򊙳(| PhHSY*~ss"Bͳ vox0N@<05oTSS& l+;~7rxN0wР. T3;h Q$Pa3-[kϒ+!Tiͅ:SKGM&|`c4- e8 f]|%՛%`pa, 'dSU7!Zt|fNJd_ȚA3#xkP;=Q4%*tf @/Ln#DciZN#Ѳ7激ZS_xk`.G ?%~Vz+c{t$I)3CV8,6-隤{kmvݙtUwJ=%D]&(I`z7DRdl~H"aE +gKA&D>el !ob!X?".ZJN)+{"OYmrH\ojH 4k@ݱ "B[%Jt̸^] y^i ,Y ?ǘS4,ʖJZFft4w)UxNʔ*KdJ$՛ f>w\@Rfe2A1h_gJ{WЦ_̍&Ï,Gc-AP+$[%ܹF0+.&N]ئ']6yڝMg*a- U$v,t6* 5q~(zqRċnc c/É'D0KN3aU1";{PC1YW^^%qD=kG,iLh~ ҽ>(ɀ;$Mc'^<<ͭEA;ʮ%~2A@Nd@p=w$nsyAWqʣ8-:b9(]z[ {㈆YG*#(`!2ZU{ӚDu;_- eHf'VGtr3$! u=!3@0v¢:|;}gϠWO=\B%'˭& p[K9ڷ*CW>%3zj3∠$%v2#v;L~``iɎŗzd"W;W#܏0znw2x#ͳ[Z-9m?U.jpD&]|V6H{HS[)M.L8j%&~x&|ᠠw){W†Cy"nXi_ZCYNI;x?'3RS&-鬵F$S =t'p@6* z9^[m!7s?uwnF%Ј2XđT'@W&M ^&b5T Dryzg XoA\yi˖>ؽ+]\ba"6wUi'̆9`.e [yػysUѡ:/~9qQȼ m"4EQBkm&>裴,~\lH+9AΓ4&T؛hft[R"- ޟwXhEÀwYJqb[kG$=~ P6"rsp2&io[Sl'DԆhui \[>ޝDz v6.0-Bq"L1~5r#p('$3pyfxhN\LcqM)*OS W-Ckr@ ]sW2YIIzϱ{ dX04L1!VD 2Kq2+pIU3mS+ulNf1ƺ'٪Zg[߹5Zк vh/eoPo5X"ެ?n-;~B:a' !`1 p4&.S`@0(n_pO 3su }@OmN>̹!Rw]&+-`0PF:x]EﰛuxH=\&WJa&{ߞ{枼0ۧXؾxʏLэ 3 Ecjk-)wz5Q=\ćma6(#QvÁh MNDhAu_C~މ`4bevTv+)]6':ܿH)#,aH1yӬ;x&1^P8a=hygŪ1zWl`d0%"&uxYBoZSPJ,8EO#qqg,} ֱ..Nw(#D"Y@q[Bk}4p܄߄W8E}om\lKu$Hkbnh 󓺿Qpf\qӰnlYdPd11S7O,gNwN+-ٔ(5}ݘVQ̓"L_N h?`#HdN{$m)JCR\R*A&.[M$UԱ;CW0d1ڡ!(Cΰqyq]Nͳja$tv"ۍ|>&9xJ6(qhm]MVȿ5:ojJ1bqĐ^,¯Ν Uq+ǜUiy2%-N]BuNvJHfI# gll+гW\Fsūj͋ 6lpo޹!.Esp]x5o{Cћ025NPEjT"̿>~{qFAzܰv6\Fm`\A} "c\Iѥڮ廽im=Fk>64N+A@a4S{ް-Bl>QWq%6(,u)0{MIDNXPԷ w.e%n6~Xp5佚a´ybto$de Vy0@Y(ʏ~I=2}L hrd:^ՊY,vz7<ڣLK RX%R=Ȓ܃@WSBZJ. &v^ÞiN3E/g8fej>򔕿'8 MtN %[55AT=5Fg6o=Z*9㈑>FZplsZN{C*2,ZsX3sơA͇-zy;x-$b9NIK6RyM/nYz,Y,g:Q3/u'֜X#R9L!Xdю Zl"LM/{Zk};lIEyK;B ⚛t' n6kԗ ^)pKb|ؙWqeBVɰBs<TBs'{ iIu*ӵUFODV6Wω7#LD͆"O |9[{T|I/|b8SW燈6߁7Ĝ59=@B)c +~RYw7J%>)ezEF^|\ xK0ICl^8\ՅXQgE,U?͠TZj 62Hz؞A%V$"$+:pΩ/'C^[~9eF3@vLw̢ߌQHw%}͚B%10wb%u"//tij(%-IGgZ7<CW\^5S_kPt 26c8]o U/ex HWHDG LIIstqpkzj#O=ue$/x_-tKq0,CH#o-" ͙WaL0q`xGC->6~ vDm%ڵSt}&_~)5lO٪ZTUPr-kP21?۫Ws&G3>r'Ż)a ؘ ,S|u o ].#dn4Y; @T6}8ttԚuj:=f8w:mJ3meM i Aʘ:%x>{[Qei-&& @n'H-.o\9 b9/\1E"oE1v,xh[~~7.3 RSaO;Xwa '$Xޒouu3.CGb&3gqZȝy]qwjࡡjȁIAxӌnc \sXAtf>)׎eS7D1Լ_5Gr<9%I\=Çr.V2,qiUdL/IM1E CdUqUvƣK$pvt.h#(nA\!jR2C5< ߟViOŸnO cH!Qm,>*.O>g ,h~|=GdA:I̹&gx[]ϼ@y8.9A-?IA !NƯnE@S~amS)He6zb\S懁^"{ҔfᲺ@}P6JiV@uE"jmr᪮o_LʺW8 {vXgR]`zU^ {=NuwGmK7Tޖ\Bת+"My qzyma(NIB<ߨP,,c 7)g:zdYy 7R j~SnkѣRfk*i]EOO'5HȁLJ+VugmJGX=Qc ͩr+^kqjVZn/zo$xIi`w=0}'f.-Y7"҂{F'h_d&EGnA>W35tWwb2I''AG6d[b  CL. o5a cetlJP+RUTQl=u -m/ >DR֦݄>PgGZf. \/2Qsb peݺ|>sOQUAkSĮn%:," 4k`(64@:D7uqmF$Vezb !*,&bR۫KGH/yX}LckUGL)sJ= n7dlj.]%9+L[ P3feF;<%[Eg r+dN_)\aMrqܭ9@8z_tQGl;B3YQRKl[vSb7B%m7-鿲upH__=L2 ׮A Η^\R42 =^'5~S-!_zN*03ix ^~#1詡s8~FhH I9lhx Tϼr=j/[Mr_"=X檿 T> gV2hIXy."B-LZ\{/M8,as44!r<003q-n%z[;ObҲ򓏗 ǥYb@? ['\ Vp-iwW *]Zh0ӰI CҘOan@lռ@o2}]v+Z.L [Ee*MJezb;526z,'xUMVzOxD./Ysު"&9#쨪7#@<$H6^rkx yU=B ӂ'C,܉4AjR_qq,”z]aU|Χ.흵(X9ZEc|׷eGFp05{ 2JQ^tϗ"69Tw[Z`bAd9%4 tTзX!Y'1O+|Lq_c3wS^ơt%47@.0lLu=jwf8ld /*䓎iHc/;j+4ȋ{j)A4JEO5ߕӉ.2 =&2olvfؔUK;/w0EOn7#~ZuVV栩s`ָ8fSb0Äg{mȣn\MZxF}yS4 f, kXeHa5XFo#VZ~!8Ѵ=ntLKw5)'4KҗptD-#InB9&s|J Z˟ShP9PJfc\X"YdBK"lBO)ȇZBY->*v.Q7ԨD"CmrH1!L\HlNaLvCPTDEJc{ L1F<Z,?p%H#aY-R%3!3M<)L\K_r-Il仑DkRu{U[.Btj8+I fcˀ$Z˨YȽSҫ󧅃6#-hD3##q"mm O \o | M*eGSCZW] IyGOI\¦nRwGQ8vh׏Ҙ-ujz\,ejf:EhFQ/L{T_c!6Ѡ0) ]<+N5\ (Ǽ AW4ʚu(+0\Ұ֦M<[}2R5_.B6K93h%:;V#ɖiAͽ_aLzEHQz6)TRe(6:@3!A$Gܣބ,zyCKT|hIE_ėb@SL/n߻W~X[:t;aԫ6M6uX1LAۼ]oE^"%ONUk*,*i1pgsjG&ͼ)/q7䋏T+X$ UN`~TƊM.('e׻DH|h;,DI]^tn'ԨwγjU6_B@doG}Jvb ;+L`e&[D&vU ʎ&ihvDN:zKٜv`XNKǤ:g?!=8 Cc3~)ߖf"N0.DAGp~m&$P+1rL[H߀6-P ߲Ο4dq"bC|i8iζ[DzՐ}Tw>;}4:olu:t\m||2Z]pyis @8 PD|qV;5l=*/&Ϯ}~y+a4UOqU-&с}fo˲ -M cq%i4p ~ɹAqQ'Ֆn[jcup?D6ɟN/~,4~*6 :Ni)AtۆIi;2mɖU }1NSj{dhB Ј\'݆I ĨoM*TucEz58Vy@d+EWTʼnqbM`Yܩ"IR[m/DYx_dc>$ ;¼ Iȭn=62rlI\9^"MV)ْ^zxz&OIB04%I[EZڣVa65j7}uSr,pzj䔾BA)ݰ)?Mߕ8Oosϯ@!7\b0b燒d7v 朕DnCS_V-#/Y.;$(Ȏ~Ǩd{)4(e @˼mji5`~lcB9`9A994Ҏ~v6[N#cһ`mCnr R$7CH2 dV)+!jl_&xY_c+.ǒrGK$SUWrL8DGu10UDي~E_aFA|SfbnE3ٳfmr,føzlt?DkܤgϸL@~ma+Fd:#tfXvŊE"cFmcIћHS7ډ 8,(wi1rۀA\Z419ylwCჽ(Ϸׅ0 Ws<^#0FSe\B j]JɈs)BO'}W`t:|*qudF N)k_GEgumg`00B_|I-'MC_wpѝ0ZpRpQ`, Z+ޟGN}B80/¾(+Tt%ՑPRal.HZ}&/UynrbGl,GfsW )ѕR^ڰw3î{/MikcZ0A+W™xKg"'grkiV߲fzYkDو\yPLhnhHTSؾ ݈!r]"I,YɈ|D缁$ڧ.&TAQb|g̾,$hSR,*AV2UwL`^{?0f\I}t(m}$g#2DTtr[}t1LZlJ G!k!C7ފ RWMD*d'c,.p6kR>nF^\gXmBCF {Ko" G~VܝOaslpa|lqy[ս*BXbt{r5ZuU<Ɣƕ GsKj;AW^<UޱާHHZlf| F%4w* '/oJd5@_,$PRFAs](O ؒp|Hh#- DrfTg.Ĭ ɪ?oG)Y .QNw͇9L)x@}wfZovo7L^]¥֍vOU BF@JMm?G.Ǭ1Jk&9dM ^_ M!թIdrΪti>I+l1+dL0N7;l駱3gg0vXs.{TxaNK}) TMw5/ԟX~^y/$l}g9aQc<-^dt+bBHs_zwb~A;@:o&7yo[D)KYE;Sf4H+, ,-)oo¸1N+RM(oB_km6L؎5a^LHy=Q* rrKf 0L>&Avba 8^G ,ׯVܲ = dg-U70k?䂕O\ =ux%zuYL'/)YY ئIh8%A5]7A=23N+.[ِy)Ȣ5[]?EksW3bfVt&ƳfJ}BS"=0Kɝ[[!,k:d`z .}I"Lwoǩ ϣU|k}ʒ1}vcyz[%0MiCg6K7#3l73ep|`ך*-S+|ɑRc6rC.j8Q'.4$[piRM]fiRΗ9dy(L(CoB;ߝ|i0/5 _ʶ=w<=B! pmkqp4 6ԗBm^/JP*=\0d}V%&|;-.($Zf7%-[kmhTm?gnuu?gAWҭ %mZ-w 02K<&@n ЉIIxع`}.X , J0T־ yrs2VL{a<=R/CAo0З,҅ A3W 6Ȱ|{婖A [pmˍ%JvwptY>/=YB e怚N߁,lot PS۬¿]t9Do> >qŴ8{UHehtiMa1].+Vl3&ە*Uoq^,XV_BLB⇒oYlu > g hTШkXFGDESlqf@ꜝo/H;z! b#"J6P ^A{<|ɷ2-D6S`fW2ϓb)C%P%~t>kY{C6⷗T}VnCX^|%ӁFE'>\σ'iAAmdHɈ.)Wǂl 7aZnrJ@A0.nLZxU$Gk>Q8^hIÛ}DzȖIm;Iκ,:en"Zy7'Ϻ簵Pa`>Ҡ# ݳlZeI߻Bo06K /GXz7ٜeS5D i}M&9|}ՁHf$5ϰd$ޡnJz,va?Wnk0%-*J8I;`$Bb?!!(*ne9i~>?R޺lQ=WqEGOpsJ-]F]Rp"fWi\ 3بQy% K-<7"fm#YSr[e9ŽD{DN1f$Ji  zmSfʛd1&tNƮt;& Jvn" egkg\0@"ZؐI͵1J؂>}F,јI]àN v]J٫"U~2E?&0> 5]lwk{n]c5 ]35 vJYS"^@oG$X)eOU#79[5+eBhƯ+/5: ~08Qf̬+; ^XOt㨉Qĥ2A{/&SO :aj?"BE/'W ڰ5Ðʮ' S7xoZ:݆=G8UXw-/JvU,7XBK7(߈ߙR=K3C:T# yuIDO\ T}~6v7jw8fRV:5qZoc-e>BYǘϴ1+hXf~sAzɧAz2yU&y`װ3+n!4uC̟- .Xn/T/כb~kbIK,t0 c\Xh}1VO*݂o`]\uae}-6u=WY&16nl@P>q&.dW^s)&#Y*ց0G]:mVdEغkdSq(tL}=ݨ^']N+Z煮=II=l{T$*?khlzm T-v֚3[NN,0МiPvu99@&+j!MB;`4}"j=FAcɻXuv (*o l#kMm!͉2JC'58ɞJ\K|ݍ4><h Yllbofs}vb[~C6c$̵w'jl&o =zoʒ 3 GtP~DL{Sx/?*q@dqRn5B8VO`d-^sJ*p$DkRc[~YkBG->e3Dk c6OCo&GٕcjIyV€K|0h#8Q-{Z68b0AZ:՝W3!;p[ÈͤF}dt/ K3+ϟ [_yhWi bԊΒ ; (n)ڣGRWQdwgeG^ǰbhUPKKzDHQnʦ{֔Dj QwLw3leƞ*d>BiֆYdk80̮6ґ JE2,M>b xJ| !ڷ[-RHCH CSmS>$TA+ֽ[-fNW.KVo fd|Abx VerB芳 w#HqdaD kBP1kuU`CyeN84gW /KБ/~=>z%3[eB2@= D@`4U@[77DI4/˨tmp6Yo ol0#L/7pZZGH: Bp -h>ר:`DIu-35Eif|3IF?-B.w-6Љ@oڄ R| FI vSVx#N;&Td2FzIBwff֤T˝kRFcpbEA&וNݣz mF9s/GgK}¹ RCU`POzx J+^UEbw0jvTQ#Ȇ CJ'HF#s+Z1oQ7Mz fda-8Mof0`҉[?lٯ?\]/sL:&[\dgzpd ?pSw3ʉ_`=\>$\h,3ٵ'F8X $454K([7y"aTWRmݚ4/'ՙL@"LP -;#%RmSW "C.GV~8 A6w|t)/w4|2 MtB9%ѐ>h+Px[BgogBIE$WFY;h Bp LySµ2CVP^Zv?/S~XCP6GDːFjIT)ǔHc=-#hl@4s%XCA|ɋٯ Wi[ʈ ܴI >$-(r+%َkϳPZitksm逘(,~٦^,On7 I5LY= g *a3F .fEӈۭ:Ǯ!m=>'pQfl/b)diO/Vp ꟄBm8pPP#HsPl'=Q*NɌ.+$OKh,_ c2EUl,nPM}˸"Jh:|M8\O_~g@}N޸`.5|g`etym ۛePD˓a]N49Ow>ƕ=cx|Δ z/(R&Yqn۫Yuūu&bDwt ,Ow;v =9a&6Hcxl bI4^iwwN L(x24i\bJ:=R,O 4?VUQp\w ?ᅉƀ1ONNBw߇)dBR7kzռv帘QS C&l:'5vOlL=Xit?Q$}(`o5 *oI Sk`%C"kP-Hf(١gLlkчlk9bDmM'?هW:)ΏZ{,f>cApUrb>"eeYq,6Z(6 ~ : oP%Km F5r .[{6u,sJjhڭw-/4 ] XV "E ԘHj+'9Y(q:S}DI%4"{%:O Vl4(sņCYD. )  a9Fߣ@'\1-P^DaT8t0!*RS6s$R\Zjvv=[#lm5AnQ]!W%!?SMzQu֓ymݯc,^ bBZEW!@*^7-@{o DVx^F"\v$n43‘.Hv1%TEPLpIhj,/d!90`e¾^3Ax ?mB~n?J\ hs8t̸Zh E+@.%9W[@ 0:TRE'4l[#/Ba`4l'*k;±;AX2lk3Q36e/c+\zQ{̠X-W8{k'*/T$GƦaԾ_6֟*4S ;ԙ"QX`Qme9#m!$x &(YvYRc2?d[8:h"t{J0hSu'ǽ#T}E#C:bZ|Em t yj,K>.yX._KG=̇:ڕq`  9OvAJtm98Z2] UNcl.':)0h E=U8MVCʃ:4|9,mM)/y%'-q C6̋36:&6$|xMc5^?b-H ]CJ=k\J<0 LayxDpP*dp ;nJJKlDL;:ed i1!,ӟن"Oi[TxX" M ۳ᡊ^Mdx{ / rc* VW[zH+6/hQ3gRe2]&PMfЌ->9;ɵ^#+I5e#[l4 )|2"soR]eP >3<)B;nwAkbFw^# ;I-ubfwUP pK@`CGtVڱ`7 OPP6%fEiVO%|*tΈ6[򭝋p̫p];=ږY3F&!tһa/mIb -u+T>^%_+<27G'iщZQBi?Rz],+;ce iJ}7&iU f\W,tavZ& KF0=\\(Pw@LκE5HnR)taⶶ'3xϝʖo ujܘx鷃 7|o:iXM)_Ƕ)!$rNFBhʐ<22ZJ=;03cYYe8M0<)'>;|1?!P`Np˒#(I/hFjʇ"kG+4/nFf@'%*pր*D K;# ~9A8[,?ZV[">7~Q1-q$Kі~4(4ó[s}J_/0ʂOڸM6.8'q2Hb i 3aD52"i[8OX@+\BդzƐMrޒ7\ObjmgJh lBfH{.3g V}ćsЕSQ\y7hZ) J[?vHIʡ8JX\L"NuNAU } U1e>^N,b ;?`q2:Ke&msv?d׊c}]0lf˦I.o*|ⲶnخTnSu?q|dRHRs2=} ?;8ɀV@tBiЮs'+]xA6}<4}bn^랻H2ov7ӷ!]׬eTw Z- xt)JXjԹ[D(&Xc>_Ҡ*3h$LXv;w- sf} g]wN ؐTɶ3Bnlpͻ]gdxo耉jđ\ [4EevS2+WI%`{,;4Ul3LH6a6A_3v7nbZ;vt> LaF ƀ79n quY|*JپHGcH扢U*)^dt6" Wxj__uHSP݉ ƣ)qg'n"ߊ{`CXR/=m8e[_h8YObԾ$oCGu!M?H"^].B\Q" HͱlߞjϛF2TڬF6m1x:G67ۍ<{}#\K|n7U"HIw; 'N2C</\o5lh%BLMF5dJ*B(pEcEmIDmŗ!Z^.\[݂L[V|ݵNi"7K{vcbԃ`(258iM?*[ѻyfd~WFrFbd+tV421R|H9%VZ f=- -On )^^3>>+>yu R`HXsWp,ZgG_"(nBZ2r!WKso_/ #u!~V0el<5.gXb :v%?Srt W9rz"zf W>o>#u`&h*Y=ഃ|陳\.cA1K"=>bIrmkTIY>nAT!6 _Ho !M?\FVfm)Sjư-CR*Mh{FeA!J?>XVtJюx91ϐoYxڻrCms{RNt܎Q{#3":TX߈LIB/45ѤB^Q΃"w|[&['^5aiL'0U<+ZjD= 5aW?- l@6}dKa!|MжW+c4H\M͹da^g8v[D~ˢbK'ń|mc#VEPY_JCcuu)8-Rh&Y_Beh *" xHȘ%kw8j Ny؅e=O[L,E۞H$/\<6mXN!51>֙I1%˾:8ķG0%*|Ƿ[jT80'㈘в˃2_$dXpL.H @nD ^Rk{ZϞ ф79 Egk|iMGY_G+CE$C|yjk0&kRa+4KkL;%*'xAd#ǥݹ=q=8wT,G$JΰQU} 0鑹]ye*`!lA1|`ۢ+$Ɉn!/C8>o+!m;u>srH;9&T?x ̰']8V#uH}#,ʯq_ M4?DJR|>MHI!ݮxYO=虅M 8?#IsC1S>ƁU:PH ]>t8:2r_Nef,dqH]!vo%qW9 UV20R%5Qm`bm2pD ӂsZ'~֪czg76b|mn6})_Jlho:ZC, m+ANHZ epJՀ +pE\s3oN\"7w TU#kp‚[:ՖTo%;``fC u[,uөYգˊ{ قNFh^E2K]=!i"嗪E.,/-6c 0 in@‚ dVpxTA9achMѢm$0 J.'5x1YKҾ`OYEH!3򆷵)bdf"WOc#6CƋU O B<;n\Ge͢hdd5*ewD4B&[M6e<@4b9`6-"vd?)ѱ5Z`_Zqgn++kPo311\&5X ʢIzsYŀ=(ibp)Gp.V#XÈ/|S8I+2zY2K6sڿr Ǣq79ECDf[5fJm.]콈=(!/fJyZw.ZګUG}dXQܘtīBȒ5\Ѩk0fXEԋln46<NX6#:87I䜡d4yz}& cr =2, -eG+QDU s*VV5wGf6V*Z=[*&ҋYvݮXL&pmmޖ|3EJ{.ج4SV}F_VZX) ehyJ+aHڨw+->ЦL )t>dAm-e,G^npE ]Co=s}0#7aa6BǰZ\ɟҧ r+p0 ߙO1v+]y5 A:)K&>H:jHb?)YAlɔ7,Qz3vQj!f#{I=C9O= F:SJrS˚}ty/c[ Q,I㹬_ 7Rꏻ򂯹]HnlG3l껄.ݯ9y}XO߿@ĕkcZB}}'h-KFVG&?XTm50"u6aftǻdf=|縝W)(.f͞wB6 ˖˪vF~9|Ԯ1,Io96!ϼ _(z4DTǐqe}OR&wsPYYiz207/^滾 5zݙ9_q@gY~Z"]޺Тt.܏8!'3z0FyWJʹS{iVt]je`L*ʸRpM_Y_U(z R* !8|u:ۣlw,y/  h `ұ-y|':@ DZb\4e4 Xv(eX)FA_fcKS̶:ȍcVu8"VZSCqlK  Y*@.φM}SsuM,cӃu *}^;ɱ0FonNeG`!M&*4Bc 2]tYB 0&c#ְ-G" _Xitv֠2BW6 @</;;sreqT1.D3RJ]luw/17p#tj;1bN"؂>ŋ ݡ-hk.!d`)`7~0a#6>wQpAkCߺLNJ4yIȦ[*^t5)"+|EVn֌70"ᗪ7B6:p\ ,,Xu3JsP Y,ؐb#9ӈ p 4I`1Ryo%'8UxdDVS˗Yl>cG2R$C9-fjI҇+ ЕPjY׬iZIZp-ywΦ t"o)X6ȁŝ܌Vk=4Wzo 8(֭D1/@ɕ*0?IK{Yt5ljhk,'4F9p2O*v~ڨ}~6>cX{1cռ, NbVqEy+AbpثvɅrJ+bD'޷虳/ TZFPt#g]IF_H01yG9P+U-\V \_GV{Őq\m*N \;3ZanchG3' [ GDa?U7u3}biݗ[ C(t|kHUrnCʰ2&D ((RcʃƓu/ĝ|xi]&Iږs([=2e8w}Sx/ݦ_r4a-7.G=GǾ29XsDLsL 2-YьRקyFX@t5\ pW).lRTAA:!h5{Y$*L%⑴X\b"2z'#Ǩ0CF̺/2m TXrw.b]k@\*d*xУr3lμ*~0+: g5C ֦g.b،j|YOAqcwpD/ p}r)f$ a4l/tUC۴2|ZAQ~M^"A"bPX-p=ZjhWUϏ?3Vܪ P@<Zd}hM_;S+h ҖW>*jKLJ1 ;aːZ ^<$t2E1S_$mw`'`rq{-oDx3H({.ޭ<[}Nlb»cґHQ\*_/RLW  'p1YY;yOڝEXwb(REX(BEd}vzdK P1h> ۊd?frYA ^Os爲CҒÂC=m0, -fQSy=Azӄwi'vq|H?P,eިZ"~EdwތV]|_Bu|]wnz8#y%ݠz #AxW'_.nU.6қ t͆8*Ɖ/W*>$4) r%thP1ۣAkvԘ3ET0zq%)R qgߴx$'}Y/ԅ Kw`|Qq[SLGRO}58!D9M0hs55% tw1~_wV$B` ZmO]h.9(k߰vjF]JUYud |3xQr XRDCvs;ɼCŷf{d>_ag48}<.#FTky٦8D&Jp0-IYA9wBb2VEw|iX˔2I[m՛kCrN|yZڈ67i%ǽ_2KD*OYO{k9Kqh1X<X]S[ݏ0* Nr"+2XԜ[;G$]}D`('"paeZ*Gփ!בg4UUR aM=D1S'YQJu|R\X8"94 }S\&#}mkD#4b\3E&1\6K-@<5t3$ AtQz~N0򶫏$$KhbfBbxӂ"ل_laot')B,eNz#8VPCGdU# j ؅ '$ƥ<P[\]gzxk*6u%&S7[&pRs[»۬K3kpzjK;Hw$N 8ND 0:c5M 9UweǂL4)V;Yӵ<ͤ{/0̣?9ʼnz0&^UL9_ ILWHdO,$o=Û3 U'q? .vw&/E*6{=yPg؛kqlkOh=GRO,~;ӟƉ{T$s@~cq\~YI?bmKw%4Uΰ#6vXEiQٝ-Pf9x@%6WWHm.?ˌm`AU}`j[ʀa21.ΖbJdiTg@\/.I͊%'Zg![)j_Lԝܩ)v^cPXP`p!C|F7ˡY}:/|9pxrPr /V$YuRr_ AOD<Gspܨjg㨝R|~mE E6Iw I5-3l)/&@/zu\v>Ox}8n)mřS?[pTSZEjߥ3c=hV;.ya #M}U(.^re7^߰jHeĄRJ&cIkMH .B/S, -v/j:Z-k=3zf(E򧔞L\î*^u)2FY lgF]În0 ɛ-,c7q_EH H,ߒ{M'X?QFLpB.@A 4"T4+Bݡ8ZrNQ2F&g"έ(坸OLTn֚[SՙyIN{Q.uDdnFIRɣjpa;@8\SI+q  IuǞWc il)Llbzm^^g\}AqQ* 0 *kx6'IEO]8 VC$˲w2y;\iRdI]A&sqg}9`6H1Ƕya -D3?u pHuN!6H)(NdO%DagDJ{J siʔZQOj5%;~b*E.s6e2 2i8؄p'z?uL]b8RQOtB)_W$qS@UQqb}kgVŊbbgjR]hyNkꉸ6JvB zo !ˁ%74;Ї[#$w]5Qq P\'|Q 3xs51+\df9Ty >2 ;N0BxcÖ^vJV7wMDU8SzR%(2ߚ>\1PX{fzp*2 7%ǟ3Ki([&m"]<5Ӿ56OudGx$o䕧yPDNOP~ڶ{A.(PRT!naUʤMل/b%$8NMxgw.sRr^ԫȖww~:R}cRՑz-q: g*+a JUoOY)JMQ efkl#_I˞o:i&>FeDZXX֞>SIY> m4>){KP9%"U1wkfQU綦Ԕ$jqWx* ˘kQua QےIE](3n \Lu+G[ e)J?7ESr-nH/TsY d\[4؁haWp4 p쇀~O$|ÿR 9≤'{vHDFiO}l\Q=a&-'n.:˜#w>/X3N2 zB`|xE~s]f53ר;,)U 6p<8 RN#PccKKś73+ˮrmS#Y/H|gWʓBQۉo6D _UE&s /Sדi"޺vfI42aG|.( _2:~^8]5-T^Չ o*G^ Ed|+&J#62_IkOG)O>:Qmk'ia)RZ5=΍vŲ-D *;J_T9iJra819hbKj/b^Pk8ˍ;/g"G3\z-LcfYCf@X·ZOCEČtJge(pݨAֳHol)Z-Y L; ott 7[69)$)?7x0^o>>>xbC+!uow\_?1I19'ՀC0 R$l`q|,0_{'6nij5y8o~B>` Y/IS+b).v/G'&-Wu:ڥtݟ K1~??`3e>O4O$A'/'l49XJ +] 4܈]zTe, i>90h]oЂ,Y,nϕq[ܧx}Q8nLyW#W_x'v 3RQY{gfm#A ~r|,<:h>ԳO t>Nosz2, .AyXe5 0 !r; _Rh2d-Vܰ:!n&4Mͳ<#b%@ܹl (|s'Lu2~u^yv(',8a5E@~sHnavƓ7ט; %j GrDZj÷"H?50%X~Aip0L1trU2k=/"{Mo`5 քmu s1zԥAT] r^-pރ\TF%K{[J5QΔm|<#QJYF]Mu = k֛Ry/)܅VKY ɣ;Y\9g^rW,e-k v*aRar{`@MxŰJl*LؔiE=O7nsĄRA:_ }Ja$akR v|Bg/1 *~ԟR+p\J`+"CIOeQɞ ̆t;C܍&@[:zR_)Bp\0_}S-Y@y{]L5 K$1P摴 stkus6CUF0հWw͑-uP%]B5&|]>61ZްFp!:s*qrl,8XÃP@pwf { m),|/B}CQl6u-<{K:_yT;βɒ@cXv9T9cn֠sLJtEugOіlm I4|-,JT r^4Al6ގ!$-ʧ 7ؿs+Ѥֱ8gok;I̯|l8_7:η^ O.Rm_DIked)Eoɚ%taۗdJ6FbR~ 6=>yQ>y߻1*lt5PIޥCpw%xVٛ$4ZCR/y8K7 Q.0갞hS5ph2s[ɢ!ln-J%6W1j+bMS;?-(J=D.haqB\ LeFr? X߃,[&9#b|7~rEORx3R6K4Nm(VwK",]M?2Vv ͱ]ku/IJ3 mfWsĄ ^ ڡ&si^n`X=ԀJT6/H`F4wyDXڇM3cH /o[SZjU\';ŤՍ^T?=/]ɸD&qd7K1 )Ԡ㝗uSzye/i͊gT~W@gS/mp׃0))hoJV)r9J,ka#H> -iq1&]2j|+(+ڑ.L=]njܗ.qYld6di_}m!t83ɠZ8 V* _]#kjKqKmP&@^H64zQk5q~ `S!!gY@3\ #!68/匃׏L+#ީ摼{yYb9AlHa2Eh(VtHX:`@1b"B W)(j[?[gr n;턭̀*"eAtoʪ:EQ\M/K1H_< &8Nww9KCk )y_F"w['!CҹW!l=|I6+q;%֌I J:[{8ϯOe,6ʼ.#E[.ƺybT]Q(l$Eꡩei"8 戴>>N-+7&'%rw77D{"nX<~C&y1xnXٓW.EA6*}I-aI :(vͲ9UC0[TͺӔ[A$Z,OjSkmP +3՗8g`1D-0s_n򩡲`4A$O4&9^ޤ ;`j_MHɃg {x!М@hp_`?m>?:P@o!l{Ү4O2zہهèmJ36%ElA=7zۀ'~RC1}.?Tu&g _ <ilcXў,)YW7m )ү.BQZaO|u^3{p>[%{h s|4ZקvJa@#2|TJ8(U{ǵ!RY?8RY!3.zv^8[eS+2} d)Z .$ aZ d^ `og',P1oxOK@ɔݎ4oQ0"^ꕀ&;3w [18CeoܫF< zcHJz"MПL-m`njO뗮R[Y,_%*dq[7[Cz,8AwC>.>F"U4~8mh@7PJ=F նU sEߦ&eA}V>WbH}9qAI$ nsc:*CF4&lit*sf ٳ'1a\.iǙv U~HNjyz贳lFt&h|< QY1#Qio)cf-Ru}m UV]]M^6fgr-J*r:E|hDRV?N`hI1[ɯ?`=b 4ڴ1z$-a4qvGt:h `_Ȳ5Sv'cJ)k`KMZ̚>10Craޤذ:ZQID[KLikɆZp=JmLv$ȱZ, [ZvZ!bti.g~LOY sFn;mlkl$ FXυ: nړ?zU"zWO7 [`EfKMY`IyM[x&ͧhd@Th8DD+1hST7^GH y=7[ F+>X:e-ACV /B>S;.=m3D'*_[ÿ!v5+gރtJQ@Ord!},4Q'(191^ξ+SX o,|dPK%єzpmoxEuGZl씳:a;09 jS[}@8e4ji~e#Փ(rJqG/T{o3%AuidV"1%"ػkUU^U8cwPoM)Ju1jFvdWfDD6]:c5%s8Jp 4Pu6lQƼP F\u;.#[=,M4[ќ 4ڷP{^eAks  !g 'Uߕaiy 6b c:?<VN$4ztb]۰!xR:8l7 6>ƄI@P 8=7a:õ>J-aOy7R'Y<^ZDοS*c$GܯX*JF\)q9fv `}f`tȗ ĚDF{XpMt(~Rs"J| PQEn= ]W[ 3'. 6}s ێP@?:\v)bٽjmTĎPT 5MHK{zo̦ZN BD2' Z&I^Sv"7Rs>u;0@6vˇ+N%ֿ&Qp *; YƃaZS@N397qiW+4c*`Jtхl!l (?ybjpj-ULl>'|e01G#ߎlc/Wr߰CƱ:nw$# tQRz3*.SI7{J ;ho+> m`*\p5iZq[ޛ#y]S/Ъ*6`(E OptzS nIe]PgJ`xDO. 7RKh:+|Lc#…H4-kjV ع݂P+HZ댱/ 0tƔbf*o,OMdW&8zbF29WPiB([^ ʂWqz64u1\KsI ÷@҃Jq/"(_l\?^;Ha@H CvpޕY֤&@vDϟ7B/ضJjZuzoRA).%I#MT }C&hxoҦlDzHr%l7ns fΞg#dts h.[,lyԂ3C4 `Yj .D.]|5\G"Nh=F98l${'0<Ǿxx=D.dE&7vn-n2;LG-s7p[ ?qNJ O:aX ,;i% APW9O6◑K乱H) ;ʧkbyE w'9E60m>S]SAk X$ *uAy9*4Z"bw^腟 ^,7IrD(_Gg5Foܜ0_[.GcXk6[=un$)Hr8²qџr O]ܥ:08TR&-I9”lWQJ@4tĪhF| HjSU5A{Qy9QFa P3 EOa8,ػN-|J5ѿjĤ1\P@YCR^50T^`KMGt ht+jNS我ͪ){ۘ{7K 1 h{ln< qYﯷWۥ Bk[s)JmɆܱo : ƴgG0)LfRPx*{c@hRK܅yc-9rVT&>r"fаvHKQ:Ƌ.7/j|ȭ&Mv 7ogV@(NWfpXbW[HS-uŌE1,F e>W6DtK0$;P=Й:˚k' kģUCHVKEȥ@ r<:g DԄ)U7ަP" uS~\2fQ9ǟAfq $bM$:оSAqN.0!bTecgf,Q_R`9Um(2Kؼ²:&GqQaS)vlk~?qGW V~b<`x]LHй5Qhapks&G[n,A$n ^R&c[P /0,=qma^ɇ`d`%dhGMQ1ŕrkuuE~O~ R ~˪.l|4O1ٴ oNUBWk! Q/vg3K`}lA0:<w!ժ42re[0/"x~eD3[0Ĵ@[}`;=:lvՃJ9 |ZsQǔ*zp=(Aa\|rF~"+ؠ`2EɲعQ"/-s<ܸj!'fWvȭl舻Q ܧS$ dx^V%Il8KA!5|Δedt l .|!?EUDzO~(c re{Vpu7q b[~:]^lq};`$2*ǖڋiPYF!Iiye, ?שּׁվ(xH|% HvG1AaaW؂Mh{Ͷ!)ns<\iGuk5SlHZ$7@=^~Yu lu'{[ u@8,j- .|o;KvYqi W!d/63bi!bz/v= >cqe1_f ܰ'QbFB!26ƭ/ZO;e=~]3Q>lGzz SjtWlQ%ݣ^+g1[o]?J,Wsw{k,/sCcjuƜ93A ȜZ Z4K?4W $k[f Ec8V:pgÏkt,wg7`Y|\И4Xof\P?=o,O><'ůe2E?q^Ö7]37c<oP.i#=dAnd~u-v<[*jBҍPɈOqǸkohq>@VP$A'uBԏ|ʢ\\-И{Q6+S̙38[&Yi#DlY"Fʐoz\;G=;֜KACROiR}Cnsw~| H,vIZlUeB;,&uA #>248-FqK`YZ8\kpZk=Mc19MEpxpվ)E2PTK':jJ鎆t}^eBgcƉN6fIy_K:,XF;JKb۠ ̢(V?ڹ;T( 靎%5Itq-YP%w^OGPR"ZQ(^yQޣG@lgkGPYŝmQD,4n? @,?`t]#dq.[z |^SLRt}yGcj.m׀A0Mc_C$**DMSZ tsZ[55%CIQ%j.JXw3tjsp<v$2=˷^u zчkYQaif}Zh"WYc…VC$uꨇD̿Uu3@X#nzqcXi S?; wuFRq=C%rVH[+P}Z Ç1.'{JOȧҖtiQ 5Ni}S+'u=p9{f́{+悏,&;+4KfGU#9`G.*\ZE/q~h<}&ΪA?V/ӦC_'`ͪQ8Hތlo( QwwR?K2RzrkZO7NiW&9V'g 3_x870[ 7~ Ju+9e&K,gLB%tvZ J*0QǏ#,q^ `3a+sL-V/T@PXn7 |}^`u2 1B9@NB bxHjٌVMUxEgH(X&SVeBA$7;~rTT8p,9W0+C킷1\i:e`D=lJDNىKHb <5r8ʱHu lROmKj#"MJ8>)T!)y^"*KD_f6}s8CDq,$a&ZseR _ވakFf͆$jB$(ř Ln~AnBy-%]XYh@dN؄xeCVzoXhݵ0 'ҀU,n,Kvj_kfC?3K7ycaa`%{'<+׷02bO.徏rLi kbCM?P'a>b$}qd-!i(g84jE._p{ #h&WUvXXޟ4GPղָm{G+2YZ4 ; mC] YF1;*]IyƔlѦh -y lD/ ],90kٰYI]ԬZxC(erD_>C(`(pqY<^H4[n~-Iҝ+pMf RZ gfqbO[TߜyKcGɒ @Cz"DД]x_4X8=A<1HȍvgiYz'}T_8v R\=]ˊYVK~ޒ sy;479&ݳV7]S=AX# DdRmېM/hH\~MQh+RPU%Y@R$n+J+f$xQ6qg3/ۄ!޿,o &DgՓQӺ3*s+x$t{*x^ ;)-fn/kK}8Y AF)6񛣏B[j3|J8(}lźTLj©}`MzTcԿzjfV<b"AM:Z>Mׇ@-쇨V-p4d r [%HL=B\ZJRrs_Ed- S-#g J02D[*!`m2#nQ`H Tõl΄v_Nv7)bBx^bײ m+R"5 !]0?nxJ4b h63;9zՉ+U@ ՘/˖ MVGB(o#+aV5uF )]CDWXz,~*.sV0g }-fyKdpeP&j s=pjЉ.kbjqr=GWH)~g( n O0:G@QZ;k-]zh2uK4 ^2Tm5jZyo4Շ@}6z1$7.Z;ءAЪ$ veI i;[oenJWXRRUYEk"j w-|5} ~^n?m[NDS[qR>qݤa\ (iB97oMNlɊ}OQ0|GJKuf x 'ykN8P =S^K_X[=r*, "^"*jwʈI-aMYpI mmhowbŦ0lF+ _( 7}b?rNGAlx6¿miMeXOΣҜU׎)}/q3eM~}Q !kE7g(5I .o[Qj4 #wli7+J5O>nq*}?r(TpE X 5(i̓FI3߈$`g|^tNsBd~ʡ])l u#\ |4ԌG Y_%Q+3|Z얻_bch,$&r`o}"o8,}n(2,9=g6ȝ>8 Yqk{=RCpщ9:oF/1g%~Y@FO[-sF49!F(N+fw zBFMĺ_ dmuh.ҙa݇_[qԦscgF;(3Sss=*jY Ņ\e =C6;l'VϗWzŕ.~KP򊵛O88`|STĕ ⧿ GyLLf$j{ijwMq$V)pHָ8ps2eLC^bNLJ5RC-zEUtLwN̢we{x5SxK5IӢuS]bc+7/B t%ω6krK\cNL. )^&RsVq3Z $-E ^ja\U23F/|`mQsp?BsH۟Ay>1ǂckN gehHN_`tҬAE(# ;a}HzQd@m))1?nD'L4H<~&EzK ƥ)¥tx,`O0U,HZlܕ;ijm;mYx5(dR h൛/5 ?(޻Tv?w@e!+` :YI ]5Αc*4Ӡ):M(;@牟0I/LMsZz'&PwagH!6O?dde;OڹV\vcnnGljHDL v"Z̹2( 9F)x*%RR` \ŧ6e?Cr%؆xOPnqa5@n}2{ffr_lK%B{?$X++ {H^q><с)FҬˢH?s]{O 4+3S}anGfÜmJsAɧvV$ SwUʈgbFm%L϶bo)leKᨼ'. Vq"4;Mϧ+o.eRek1FS`voUBRRWHܢZGsN$>u@Q #>l@t( s rgYJ4+8*Ƌ4)\&wAH 4ItFr@ߢ H-3g(OgXHt5?"g'3╪q+*K-OYNlBko,7)C'd›xi$3ş.h4yG6 ߒ$'A/kU~@TtЃ<66_֭R ފa3yPui 7}0ȜoZO7e_-N W?n2~{"UՅW?!$/[VI7j U@\ Wc"'Ҫ {U քE4X V2ނ !(~1fPb=춙jR]eiu7B#3A2&=rW,iK*e?Fo57h2}Ճ$wIKhXx>XY+Df  w}{A7ܢϤѮ\x7~ KJ1f| fce^>]kx%'K WW2@8r7_2|/ y֨-p'H,awNl0J~ҜN TTlx: ӥ'5hkv \uɎe xp_Y*:7o_\ESlak][z7C]>z-.#RE$0E$/o>jqyBz86,_蚯Ǝ*#E*X L8tIC*(a=YPܜ8h|U1S˹M)o9V[`gWUAMC2mI$mrZ189%NsZAyh~hNLMU! BW;&LuN){B(_zאҔ]џTfO(u4$˰iq$w(b\}uypmCWȦ®'Og~2Tҽ~HF;U){$+lݓ>OB+ %×$#а!؛^T֌tv, J2~!}?1ͷ<9g(npG?M,!ؓ6tnaa~+V CEB~#\+&(5 6Qu`"QL=}Zayz_\IσU3dhJ )ˮC>h pfzAֹ\d7E(==0ի8Y 67TرHWNOW*7",+޵+IŰNR7pwdQep+;1}pک &)"t5c~ݦ0kye֨5$ܻri>:%=9QBtu5F}Oʈ/'YwhʻS/)/Q?AGCq(Zʙ վŏ" "hqùF]ZC6ER r ԰imCHE|Pa#?bY]XOMK5Q`NɞXAhj^kF }D=#b~*fL7@s֥QJX|Y_3F8ʽx.Lۓaf)>Kea][ `-3tF3^0Y01/_[o1Y/1.<2#'M^mX,BۘBʰZk{ٌU{fߊIW9~&s+Ұ{>xvύeQы@-͠׎JZ'VW{yޱ!@C#lN" w5| ;a,Q{vsz%Ƀ(xDԠd88rY-`,z]p@=x2FR>`ѐyJs|u STVM$ Yx}uKMO~mȤK1-5BHK3ObJ",M~5;Vw@}҆6ęq2n`ڴ\(\ގ:FŖ'BޫO,4da@e}]Rc.OA($R~-HfOk4-ŃKS)C8r7No9|$;~>B$ B$sBvK8rY-mrA[L# lWD gXDP@Hx[' H^(7 aZ3`&!,'\hG*InsE x*i I-i1P5,>RhW'#DS9yǧObMr)+mz.pxj&r 2T׹5:O=WcjcRc<)WŌJ?p,?z^hXci .G+g!".4}l%)ٰ$]׊d8j$7-Lⓤ6i$FQ>a"ATJtS1aq8$S0KPw*V"M-DK`cr]r_W? ԉ9ŝ![z~@yQ$j"!_V8իWZUڎ#Wdi2Nuv +¨]hl9Uaw |E0tBh#Wcv~F;-xlxHPUt+\isIS 59sf9褐dZ7MȡiհFajId n3_X2Xb% d d#r/Q4u ֗3_YHJv HækTe#g}',?t*#&aRDtܜ)bmL}"wUZM$clq<_aBQl?#s8p>ے&-+g҅pyr k/ux4ee*T2NfeQ$ꎆXԖ RJv>~SE,NbVی@loז@B#^׼ˈu}.%┗U'묵E3)NH+FMzɅlGɎ3rUee>P^ΙI!!:" A!3dhH>\/U*D, ^)(V(9&V},/ 4m¤svv_ +OВ!/jCM~24磘6𯅨gO熬JEߍVFCizJa 'i*L@Y8i 0WPp/'K 5I0E X/q,KAor3'iTJG- c<[%f`#Aq8 -q(gcZS}$fTu(K(43S&/;#ϑMF%I!~']7qѯKI!0)͎h|Ah]m3T"K+`$+DDD{@@WNX-yikugk: A<\!~k?NOݫfsT[.v@0ژ4' Z"e,ۨVqY4_\&9L fM\Ƥb̡-qx8`4+(55`k.&UjlҽtEI7 I (,嫷9*fw3r-cUZ+8(SNܥy>y x^/y*]r>qsen 4< %ULP0šX/+  JhQ>*r+{{84&Ǜӵln(Dȅ;g4:^G}Y9Q>omLmK>3ڰ fjV("j6R6mBm0Fj׉Z`{C"̡ UyƼ AF)% ?Ct#ѠF=C?gj4и[it|lw3N*Mrã^y U 7h88CG~3bEH/RPX Bly;r.=lUء=*erܭo8QVpaP(ow3<7 +Z͚M͙2a۪;6?{pWlTV4l֩o.֕clQ/i_4os"=Qg[3EM9'Qn^s\w+&vw`ʺ ]͂^[*i=FD k3otz?PS h $ϩ#Iæz[`{!ʕ7u7T C-Z leX-,9oyItkPn{~b:%NE7fMHWFY;B¨%Gf6_+?0`L%7PPb'?CHjC)hY0tk˽X]?Dw)0761pg*݂{!`-ml|~ e]ܔ(#!eSoXn56a4=?E/|J' xB%Gyuv:eƠLR `iT`Qge`2'ќfF;d6ɡ\  fXV_ ?l@nE z؜Cx[9rxe10yC}[84~ZXsƬ0qZšYVq7q/[XHz2%ͫF8ЎLtn(t>{۝,XeSM7T]OkuQX84Rްc!v 黗zYxQ| P#V'lFXnKA |f u{dž>$(X\nE݇|}֘\0@+@#Tbӿz/E9P/}-EY+cǧ ,RLv2=Fr\N=X 9'qlʀ-5@zYƗ}I2*Kv8-Oe.ߠd6p~w eD{%h;୛, 4փhuN?(z-AI!bgB;- d+ ʝpH,)U8>Y&1``#{WϩtBt uv;`.;զ Jeƅ$&m!J8(mnY{=%,'}>:HS1yk{M#be- P(VkydFG"h w.A;fU۷fg=ю*}ȊZ?=\چΏY}(g~zuF4h[Λ Kܖ-Tc/j'•X>j?!H]xQ8SQ8ۘAJM(F"9 9&=-GlM{Vi5o W?Tg:@IQB!i(Sk7,:>AAfNy+] 8a)tGai}<} <8ǜAR%枩TS:-k {:C\  Q[ 1|W_mʹk`'`]XWR,:1reG[fS?L;[MM, iAqmTJǓDͮ=&~ Q&*S:s 2D#˃ʇeQ%6 C3`x#4+7Ȣ  |ѡQx<=-M1.ܦb⡨r 4U/|&=-HMQ/5H ͤc*<`R氻U(x_(IT% 3ؙ8v£E{ֹ̋Vcx o\Qm (-l X؃usTdr9#_QL%0U&ZJd,z0v.B)UBxcJۭ򛅃0KkaYYQbAB /{QZO!1:DKP ȝlY:[ıI>{n|}y)#Lރ╟bOGPProYέ 3ڷ7W7sr޽! I5=qj_1vy5tr H {jfNHXWQ%.f)A S-ȫ*k38u+ à sh䠠Ƨ\Ez2B|HrZZ܃O1ω".LW⽨m ~LcȘɰj!hųx4m?7|󤠜j z:3U+d Q#o's~05-ӌ41`]D%s8(ͣ][+Jr&;`wiQiڠ~]KLI_(EC jLU=b5,oX? P! OS@_CZjl;&r']6o 'x].3{{(4;C5NoV-KEY_& ZAX[lM1&{_.o}l§VvIg)2wY`yg}Ac w^L|;ĕ)}ìPCZF*%rn|! >SB}+f!!`X+rݼYXVbW&c|UfWݜ!޴zS, OOX)7*tEo܏QZ  [Qutn-0R= -1/IJ=jB;H_eE7Ù9eъG`. \Jo'6)ӜCTk19FKױWS^)c߯Yը by* 8/zV^50GJ`UðcH᛿~jN,zAj0/4'Vڜ61ꀤV3#?Nb[7D|:زR|7dc X> m F|o!'8C%R~mtkr NZ.Ү74_!oَ e1s"Âˡ^]ZRpZ~-P {X 1F_}_,/KYBE wXoH<ڳd!ۊtœk!=]u^@DW&Rk蚧S+}Qlx}Tdߋ-LZ2pMhTXg&54vmۖmvYG%Z'k'$ %key8J~zDCU wsMBgJ~+Y/"%maS|l2 "Vn뽼 ԯ[dֈTYĿ^KS r[ݛZH_bA@<Ӟσ CoTsbyyq"rf(-;Gps׈9w=cFeqMu7\P4;ZWS""n&zeՠH=WxlʘMgUF2Hɿ2k >X!hA-.w}1G݂ʋX [!t`gaGZLGFg=1H7m%WOb@.pc>^ Gr_qLvFo1y}Å D^L=<@<$@ngQeuM ~{^~ݼ}A>o+՜bVuF~ XU?q٠T-l]1%Mw.\Pڽ-JX,) G:XEdTR"yP5dQ7+v؉ 4΂ﰕlٲޜWfi@x"mtM@2QP[4MzM ?.z@i wnK+k4W8rxsȂذ_*~m*׵50*,Ϝt.-dSD,gHNOB#Fc{D]P^}k7yeOTy%vMd|OYE#mMKZ[pn4e邷JfJ\:%PLo*‘qaŞ!:OI"Ϻ) PּA,__/wl;~/`B-Y(oÇ3}Vw5zDp  aF 9Oߓ C'8"i_N4bM?J\,U~Ӌm͈y E34;]i?S19bD?["+N-Q|U-FQX֟ĐԫOv  U `z@iQu<|`^6-bU4z+o&IdFy&@|.aKhdYS?NX;)e*эεGCjҞ(%ΦSra:>μh4J 55MzKN1/< @Z_^h]I:1) w~c4 w+zjy`/bDT{uQ ,l* iȧ=Dz){HJ9\ЀDx*A1=U9<)ejeɨV템>Fq.ka;ֶ7<`{{r{oڛ\h@"iO..6oxAsJ]´%] z?w"oaTo%/YL/ iAp.8?\NQCK": :/m”>K !~y [,{o8=;NuSs2}6н)>ŏ b7`Wu"{:mZlv5w8~a!Xsv1g+ݖZ5hԖkI Œ; k\IekzZIg߹ j\\Ӿ)([G9fwk %  sv$A,ѝc¡1ver^H4S {%}}WNoR+yV.ߓ3m3|m/6Fu v5I,V_A$]+ u/!G459Z`}-,ؗbН>I~ c@Xmؤ*4!am"kF-5Ћ ""{V{"R͎ůnTTUՓW`6.u -JtQHWɋ)1}w7VGUm3k7T$g1ܨI/\2Q]$؝N4vgn>n&mG=O^h/WK,f9ĴKh%ӖuXֹ,V=Y!|?QY˗<Y <5$⸎R>)(oxG7=% L@![ '[Ǖ&_wUk^=`TꯂrY/zn]XhQ`L<U:ri3"e}gsT3mXÌLtC$C3uz!޶o<5TK;G$n4; 1hFA1MQd"唪fv-BG I۽]jduۈY\A&? Ay 2VHM荀ͧ3/L&^ EJIzF",fXArR3'eց8B†i0](}sos[TI} EE~M,Q*o_+k<S$ӼN$>NQ|/I&4’X1g@Ih D-\# b[iՄU˷.i钐ДFSr3&=[df<;W{jU:1%utK> cs/'׹Q-e"=}&78 %j:> hE+1&1 pV> aԝ*. /A}p7ĉi9M@v¿ ?[CuFXG.T g6+㼠 :5OV_LɈޚ o(s[b)S)z.F-l6{V:ΣN 8>#]Y4,X} %z* \~ˬ)O$:%@8 R+E=O^#kUa<.$ff: MѨk.]Iw޲,{T:4rXp0˸1Rpc&V^ND2aIǙsDW <!dMÊj6JqZA>F5T8%,3' ? jؐ#oH},I3F!-& Vd6Oh["ǹYO'XȖb'9xftS'ⳫgdCsL|t#~_q*ٞV^IgŹbW6QGE_4`L^8Eř6JMۓc<9]A 0h0+\ŕQ^A[uŰ:'1 b.F߽]~,WRP; R!d:*+X<:5240 mcI&D/b{J3!{є rV`nR5xn_;5bD o cdҴpnV'ܺyq2G3\.sD%8ƒe2c$24_cwH%K>YKU05r?DGeߋ# e/\5f ٓUJ"ݞIUw-!q̪ޱ.@Y{ 4`Uֻ3uHgolQ, |Y#4Mic)D8Ws@93hIKubϧ7ϗ=ce׎67=>u=g VjIk&YBGaC[7ɤ f1P3@ mp4S7+1juF&e MW7ui!1w6a0W(qofd~4שS@pw{G,)6JXP5AZ hK@V'~ZDV[)pr)kTsY Tb&4r)]&[˳/, ?Bgde"(:l71J'Է@bNE{T:6O'% ̡ Eͩ"Eg%9qÐpKDS @Ym_xndӴZ|"LnHO -{[5zִA:Tm(L6g!UvɋK4$1tsGVh #  ʿ:nM#pY|.MІ!Tm2'1Xs'5T(Dz .tI'\s Lgi1>IŇԧۖ`'r~Ye3L+IQr9 Ybf03"/,$Pu;t,)67P`Tffz _iJ_]K)󄜎(2LI/ߵQ:t~CA \r{d OcUFy]J^&UF+*`G=z1[gg| Ձ&ϥ#F󪡌i9ZȃJ_VΠpiQBOK$#)xZC8B3ɱ=qxZ pkh+f AlWVOEw>(@:=e9KP5 &?v>>W}xb ?NXʬ[O8M'r2]tOMvBĠ,ЁHf*L) 1ǐoS5#om +N!;HVIλ h>5fx0 k6$|>!nuu|L;Npyx/N[GZX/ J1*PajXJz揾(4}-s3p^>~DL)]ɒTA`ĵdeg c(x1z8 8lI);^Ya!}68eno'hޓE"OHGS*&w* wUƔ%'t^u+\0 LDʕXy`Gj3LAyܒ-8(oL +?Vg- KMk ԍ5/ng]`[x͡>}3aL|jx>"vJϒD4BqP3L[_N4l2)b*yUmx M).M1Odw=ޅL0|ϼ;&߄|SR."}&GC 8d-,m5B 5T[J?x( >ëW4;_of5P_=HC`p}m})=q10A,yLԋ`j;ENF9"cF=:1x%lesHQ &!m[*h{| xX|I?AgM;EK@^vϗE4Ip/4XĔ׀D %ɀb߃#$[9r[w4ZMJaCGqC~2zZ{*Ƣ]U&>*:Z`kU}wƏԥ x$|?i:+<2{pdg-9طzSy9L6ܺ,-[N E6R_>GPMPM# nwy y[[p1Ay=UB2v#Qg3* ,]_z'K'y9aX~h}W]aط,^;QL돉 AN= OKu_-3ֺV^]P>L`\ uW?/yaR7vpY޸d^\>A1])dD..6/o1ІMo{g g}ecG7Ìc ~H)ၪEw0R0=cVLJ[4m4]3qg/h-O )X`iqH1jL|70C(>pWjJkG`sK**$`gh@\)chweY%$0ظyM%<;*s)B[< Plq+,z6%;Lt!n-@}Ԩ t^T_ Nbc3nQ\iʽ3ʷj5}wFR dL,)ӿR=9ir8Ilxfs ݜ{.Ȗb ~afXh.yQtVHoOMy)Fn"[T%5qqi BS0؜$v;7Lj)R!1em!,ޢ$oߕkΌ+zѱ'+ (\K0yL}xX܊B|uߧBH]V9p;[ %ЮٳiI.'>\UG>z Ug߼Qa ^" )ZVl#4Pt]xʻ)RD!möoa`遺2SXE;Lҧ>;WQf cXh_R}VdWd TmVj'jƲr΢[{ *ysFprTZCyurROtk=ՅI`tED7݋w2EFq{EJ1,RMC#|C9Hج,IpV!վL x}lLBG#S$'~ jZ¨oݯsQJ|!">+4f=Q@FutV"eKq:brӴ+ƾzו(s,aDڅO }ꗃaa>>##A*[uvEϴ E`-,D=!4J GCXMnwwL,zx1SS/zMrA3TWqΦc=~nrSjٮιIH: Qы4 zte]AdJS|ۯH,-YM9~4{8Y] e S4h#~auS-/3;ɨ= aa6~vjӽ/ƶes֤K3Dl%߭Qba\h6|hgT#s>m5XhKƧ ݗ*$%1xeWg_`փГG}m a+@d}ԻqϭI돭lXVwzod%!02rZVP\cmfoSM@l`1VLlGP&ƪvCs|$l5LJshk -Rd,ȯ8&I 4P˴Yg ˩D#@ {eqū-Da)M1a⩫.5:)R<R#$ c8bQX\4{/o= OtG|TˬS!t(2yw˺Vj*lR03Uh9ym~l25ORmA ذ|1Xg뛋_tj ,13sW `[ֱ4hm0p_ .#dUm*r[YF$R-waB;`D%PmgΒD;W7[F,}2vs8#' S`ψ(Uf*cr ɗOw03ˉ\氁6JY"0u8B%hWU_>p$1 [.L-=o; SH+ ~3X70FI6if2Tggd0XfFR 8@ T__6 3WMv=l J$9 D OзbrM.SK΂x27K(@oxfKRdu_ETB#Р2&1uCK8O2V&wdbĢl0('&QghM97–Z%E؆b4_kH+B zD>^Qg$^S?.1?S`E[!3a jDN:!-KlmY S:A&]*͵H͘zTyT:/D( ?3 '6! n[r۴|  Pu7۔L/yd4y2d^#Ǐ˄?$9qGG"* eVk>tEaXVho' Y!.>_䲲%xfYi Ro0 67gFjrv 4&b o.ʸ`*^r`a6anwBmlU>bf2slTBz0j:ceߢg^t{x㦷HX^֝}A>@9Wy;>HW̄UZ҅Իg@הedTH@Ⱦ#7)87v-eL>ž{icec3ew_hm}& ĝ:I lkw[ϨƵ .$b {c >%t40L,"z\gmI bK´AЀi%a6(eTN}a e(8%N55{a$ ?̗G-n/wGF$v2P^s`BQi6L0Eu=*e+7y2 T n+~0 &o83y'7q< !-md*a) ^5eNZ]6p*='ňZAfI3`-Hć)JQIEѿ .R/דǃ e'o-- 3d QKu+gKh" eTnQr-'~l&$KCP5K/r-Z^'UɻZ7sew"4H`ɑ~[8ҊEyg7N#{2΃}/_Yiʲ,˥FfڴWӋtWc#C/0DUgq+&.# }ĐGYKsـ'Vw9C*N |eq׵TAU*g' w t e[gRzZ!Q&rZfn05P^8nV1з/Fj"$Ixg7;Ӈ,xr^*|׶h?׉ j[ ,9)vReOضmpI zf)Kwi+'tM (9NfGbPkW\Q@U54MndFI_"n~C}\w-ZBHm~h,uʗnB:nr_0 r>݁xM r:gxqYF+%H9C|;rQf  Suo!q)ԄKG~9YqFwGИӑYı%m&А4d:{AjqjJBK|v1XP{Bd-A>  >3[td֎ZV7ڢI\&~}t-nI:;|Ւ}[T[( ƥc@?5} v}n3?Iș.K4F"cr.B wNt݆4s=sArh_2\8\;W f02M7+*~ rzϏ ;(u'Uۼ1XI{Ђrv1M=՛hTAH1@2 5Sx#%t&&f {b{XGdt4q{]fcDqg!R&gT#rKe2W(SƵ|Ψiw 0f$2Z.ҔcP\ 2&~$/$vC5~O+T~9w5N w;7HLȐ>IbhPF?RsWEJ\35n{gN"j 򟃩ܠ~֑֍{DZm Rqp@VC nY]V1G8^6oON1n̺kN+OoQ7ZONC,T=:,@>$*=͞WVUiMc#X!](Gs+b\bz^?*>Z8&~ |Yk5HCV8f 9j&611D1Xa[O|'-y;033Q;ϡ|ۨ-$K^'V)(jDg+X:#&3flzd\ 3umݧ/* fAWvdqXc ww`v%ڎL2>DTrqͽB|^Dˤʞ%h!׻Tbz_@+4y_6[{#;sfP{nX=Hi8KnڼC4,w80W`q^tJ_`-'@olqDzE&~@0#8ea<:㴊0 54nT]0d\/^ihlCÙEmXiLS)V}Dl:ajmU3㉍wuJnӔǍ$&@۵\8پ #J I۳/ɲr>0SWw nM9zECms^{PI[6&-攰>ֈ(Mܽ.{Zfє2~, rm- 6e2^YV-ιQjY̗)4+fEb)/Rf+[0͞Y{C4A' \ř Dߗ4guymu0AtxNIA䄆 u %(|U" Ђ%1O@3{foZjjF "c}aɏ"DOapJ fQ2Pu}O9Y6b@O\L&3T>~i!qZ01CmT7]|Uz,b#$2 :9#c2TW.Gc"x $Ǯ'3^{Fc!Yu-U! U`5Y^}EocCg!4-ueûhMY 4k55 h/ԲOzJ&Aپܙx__trI6iӬ;KwBļ| 8ܪb,EeBe5$ɥ>!ҷ. *%yƘ™'^w:@8a-qh qQ}^X ~, ^15 F{F˔ b ~r4c]pFCX%{gB_{ W{;P&zr,_Kq-:)؀"U#'‘`5٥tʷ.3gBVGhV_(bg Z( U{`ҝՆF.y`\U͊ѤUv[j2'Av_P'!FVER)z#k,sۣskO 1V)ڬNǗ$DW F4ո 4aPs忄P[=,̜ .Ă$qہ;5(_ ,{kɲ#FV H[l\@4K WqGw'0)=ؘ0`1*>oԓJg_kSI0L!͝/v.Pb9 5$<. ckAAQTS GqZ%9R"ÆJҊWw30J6Mq3MqduyQc*MvM x,Gd Ӹp~u2c!6O壄' DqWO,t3YOVE`Ub8a&2ֹWm5/$8_ΐ`$MQD4lc5\DiWO=b4Sїnh>K08 4[4:9T"ZYqiʂSUNJ*խ !& [)4+M/b}}e uC@UaMߓKo2j*ę[Dgxy>h6&?лȡvcklsɋIE\QqV)N=ع\Ò 'Y|nWfjYh*|*iD@#4kؽhAʨ Ϸ4hm">C uR:c}@`.0AJXf3z{|pR)ٟPg$xj)[O4낶);CT}ײEfdG?@sx[ۤ{!\%כq{O_fuQ1Q*&sL O,qF"2aɫSә+d@ ^O?8t PXB>#zT읝GƐUzn7V{^+]D|$(R6̜oL->)lO'F/[ sj .s8j Txcē8ljt~)0MIU RYD$`P\,jT"5s95b4b_xʈ?HsP5;| }%*kRӬ~ ܹ{~D!A/|X/0^ Cwp{ճ]jxqb(CL.-ÉCMxC+r9&_=ay=/N?f FY{Rܘcy~?BzU3˼}ӺJ)?*Z؜O2muGxﵷUTO"e!b ˊc{0nJS qZ°eg)ӢMWܣkiŵ|].Ӷ7.F_>fH>uw~iz?)6o &Mo!G_$$?Pԥx)ܢiZ6"c]cP:@ By|gXlgdZ2[O90L)hg]!' m`_U@l {݅X#ЍgXxK-C7;JB8+3/fPG2/bp;ـ=ۜ%Y{>V'պHlɫ[we޼c;f3pAλ3NxqZi,TlY<%Bi-2z@X4cW|isRw$uORL7IP^Ad"~oxe!.;^l!&^yn4z˻s,\"`HQ>}-+i@_M2silZ]>֝ͪ:]jgv$WɛCy)V_RR)}@FM*"@ďA;5kbEb|*.%PwdN%4A>ȁ<ǰ6  hP̷)<;TܧFqV"P'mEx˪=4Ӣ`!=wsscdE]lpF4*Mw+mn%lہ*!OU"Nw(Q2#Aeo $t*v$t,K&)ȶ`A9a<5cL5Kr4o%-CE[28+?fXE`::sbBA=?l46kklάZ!A: nT&ϙ Iūr­9fqٰf]#ˀ2֒4V S?pmqz;DF-]?H㿐ZPCjqYː4M/^X+:TbZ+q;ɞW|AyiN,7d$uͮ +]~<(.#b"n+lsQGySFFrC E><v;)!x!2;8n[HR ww͚lPM0^{fhd?j{MkUXUԽ)1`#wpy R[&uѝa4tgU2L,d^pegR [d1)Ҭ<l8:` 5WME`דD ^@Qtuv&WkLɑGq;8ws$Ft~ _ܠچ?Cf~/s?*&pJQ rȩ"zEΙQU"ty $x{Ρ`1]]JIb7a)V0~oiv(7|{ [9K/&0։{gӻEJY^[- ##+$WFSt!`I0d2 8 \xߤ(Z%Y;ШUWy4-`h*k0=P)ێ])p.'!W6ъ唋щR)L_.!{._RZbSps!01 ےjtQìP 2 =,pCROj՗"mynւY9SпrΈ}mv4 h (twj-\a4L庘1[ww^w9,ACȎb<~ V6#fc ʨ]2~Ӌ{¹bѴ[F`g3Ϝnl*b uSz`KpߊgЎHݥo@!pBnK殬OѬ$ooԂ \ #'-)<;X"*ȘyVJ:\moe^0ﵳf>";~UxXUk;[<@`Dz,JbLHIPlp1Ev1ɂ^9{"'ڀ"?~^@5?vO*lqqk`m)s%(v'Vwd;g~Ȥ˻j!@-Q <\YZ/ogS;6_TBI7ǑTDelϨ~KJ,Km|Qu߰(v)}g) \=0>I` k!K9 A7DpPtX1Z.e ySB<P'$&dRI(uqc`>yٷ 6ޤ$+NOr6;4 ;#`~p9nX.nWpycJ^p;J &&1+IW-_Xq0{)JȄd]1]a7m^v _Ć|(ˆ{YcmD'K@+#=! ZݥqWy=Ŧd$|Bߐ6n~>2@86ݴqU1ݔB~KSRėSjxv*& %o^S3a lW*W_l Ǩ[sxùϑd)#9@6 ےyAu l𯹊4ЙC|ԓ ϰ#{W Rxd_fZHd ZմQ gTroMc6.'z3:f#~rݾ:i{aOC{coJ\ [&&ӓL'aJu.P'^6AYWAv$ 2&oH y'o78KGkAZeQKE޽FAASTX׆ei  $nu[OXR2ֻgmԛXzX+V8x@cVo7~J*Jhƒ@?@y%MJکQ=vq ^H>o ]!̃j6\`Yq(Z!m(;1LE`kJuD6Gw +H&5.~VRعAڍ9޴Bj 9[ˆΰoݳ ! :Y+NK5ĺ T]5WR'3LϤ>XݍB芣k)س8}vG SCyl|E gbr7NmmC_*#+O4U88͌A =\npǍ^ 2X(\oP@#B.'j=E߷orP W)JZWm3i:C,EQ:9B3 c߲3\ ޡ-كH,(EK`30f 9Lej~!:r/mi.[iSMG}$P^܇&Ѽr`lE}xЙ(6]e+65pu<H">jPou9v}Ci!d\P-Kv\"U)ѫc3>e!Xr/#*dȱyIta~7bہߌ-UcmDt;|W`i{l\ku=!wJtMJZT53&yGl}mE^| J4G2{O45--Q94'E3Ζm g@dlIX i/T}wBouWn ăG"}x]bu'RE Z\sdCȮ)EmZ,& apB|yFqG7‘2+DTwj}c,XӅb02> \,4=$WuT:y}.KTPgr΍QZG!FBHIޢv![(6m*.yIC"UfkFGMZAmDX:42r&5H"@v:lH'q* l˜ؑ^&9M>调ဌr| >wŭ N H}>YX@@/D w RRf`nvWȁ)dNG`$vlp$6 %ݡL͛CnOAA<׏oH::Ulr fx[4B- @" Na8J"L+ǴxB/RfaP$Eb$T/X5"b#S\j"Vm<d5Tt#n` _ ~Wct9j3 {#sϵa>IԈtc$\Iڹ`nir0 }$ 96HL3A!,.bu_ɍL/"fe5d}oX)xD"t*Q6r U;`1C@YLN筼t,c N`*ut&ȅ?ҸXXMTE-ZV= 8/m>Roe7;~7I¬GOpu]QO#(>+([6&(34Ed`&y?l6e8DE;~W{HFL;ə\bT mq ܗ*E(DҩPHWyl0r s{1K,5@HX"ɦKW?ݘHbkAe&mrL-#UNμi\%C+v5DLh:$̯rsDI *?,?;X>o8b`J#إdI#S!Cb1ҟ&.1}|GUgfJ)m魲+qɛtD.c]'4a$>\2M/~_ KcE4A#?FLAg\L,[Q#ʃzLrS/P\\%BG5#T,o/7lQKG`@FbQ6$,f`+*63yEے*=b.': w=bB| w}.0 E tc&tAb_/`=:zK]NZhxWFwY)\PH|\04~ 2S'Tpqv?~[BkscӉB6ē您'I۫{%tmh=8?lj EU¹wb9?tIJ2@~RMwXOO)Jҟp~lLSKqz Vi=&` ]g0" 8DZOQm6Wֺ~&;azʧ#:--SԻ9Qq`8Wi ~C=<4\ p~S{lq@{b6~eFb^4kogorLL$=CRtq' anJ h\ Gg{Fo]cE (@*J ,#Ao$DJe*!09,iDDXQK1bR-L̃[Rs'_ [mOo;OooX,ne{ h2y>]%?ϐ_17 Etk :ot9.P;B0Do\g3Rz?u%M g,ƲO]ĥ2W &U% ̡ח5<-4 &D&rDJ Z$.HVgZK);S_fBqgFN J5,2α#9I-8)+(oC-qN7BXf񶯙\+E#7^NizεbVHakP`GDJLNi@"-'{),|R^NNJ>2iG0S0d7|UM$߭Le//)ʪ!I/:l@3u>.NlGf)e@=tBҴEsi||;u vz!!0x^wfX ^,HPUs@I'^ڐԣ[+ VaGvi-hb8WShVtO4egF;TA1)zzș6B ?s4EBN|jHq$(g- M};{7mrWAHK |YLVcAwgi<ò]`:"<^oN.PMGE|}T: ꡇٸ˾$uA0'o܅M ¬$c}ZR 4%]7Ѵ/=}BJ!;܆1 f`HV+'X1\.vdm(ƿh@ے(@޴bv{`d"JqŠVZ.f)J L:geW6F-!1^3mrRU Ǵ}in:~y]ؠ(7_kYHEx| )B|ßӕPm7UCR%{Ct# GZ\>@?8g&!W(by+ ׸Gt|G0TbF?UrZD#,҅86)νdqDRi`"[A Z\@Rkm+֚@9_oۺ3aQ7džal\zDqo\,II/maH}鄭ഡځF2S$ ;-PCE{I :{OQ׵Ja"Ò PadOD¶l,g nG8ΎĪߗ;B6{C4VwaFTH ޜw!m)J_+#QZG |rxj0B^<=v1Dn)1;j=3_ReGv>٘G&y  Xq懱 |HG ;){Li̓PӰFLJ8"/.2yQMGoQ^L{MӮk왮Rt ,Yw<̠#EN)ٝOYN 1et{F ΜvߗzdZ0Z,"[1lZD-9֓Ă^`旷+=#ިL.B1azL9iz-,N &J|O6HIUv"a>:- 0^H:>Yd@l qMmsSKf8 k`) 7,w7m{+b0x9j60m) 0\v%.Agܕ#T[-}sWy֤Z2 nz1EHH-r%d%B^~Lj+aB{r;1iEY">Ye-۬!sbDXEɮR#_mmjf~H.ς݌1ʉ^lb'LbȖ`ܬ68niNVG3/B-WF7نå̀LɖyJ{e }~ȤMmh )-h0aUYaٙ7$T0H*7tGIOU0Si_acC7m[Dzd%`&s6Jq;ڎFhs펖{"RoP!"3CᩅY7<"&AWǀŜh`hN+FmADe5ѢÇ ggDl/FԀ>.Eݖ!DBіl?&dky_طjd u-N8݀-x;*7`K5DDVtTWL8?na]x rĢs:N=S,8uNڹbG1hKd}}fjj+#Em x?~Ҋ3xr=X?/lk'.}kj*z6ݳ:[*%ޫS5+@}P1sGzݦd]ɕ8NZnM:Q:#@6UNtph\(a:8\RnߖA0쎣.\v3Y_27yx:MTq"$~eAu?ރGQ^v6O?]p ɭD,f69\]_Pk(ŠȐ|'Uc'lnBI٩wK2|O>:7pNtS5Okzu$Xvݒh=^fʜ,tu^fI{!pb6$dl)IL:(%-/sU6iZj7X*c>45ثO|ɪOIFLE; * ~nc}k&x2&!X/I z6~[,:S٬xS[PK 48TqppαJb5C"5fXߞ]]vt_اpz(UgS6`$U tqV#ݦ.-.cHnQ.0%Jͅ;L IHb邆^Zi˿QWAw0̤dTo9;9JHLE|Aʘ7wч qV)HƶI؉$P-tEEjbqmL:n?|G%qtO72S {ٌ־,)*(#U^jXٌMY<+ZsT 4Fc(`dQ#6 >m,a|SI幕# !s{S#~`R'|,d,ԅdFє0 (F _U`Six{{{wMY.TJU4,.wyyBm 3: `(Ġ?֛Qf]Puz8 ̶L|ɤ. Tq8\R+ҙ}Y'$q>l+ۃm8 /.LYnG9(84< p)IQE7R~d {8]H`kXxEp}d >:zd.(;K>Bb,TZTs|igCkkp4zs/&f(IhR c4; ᮫-_2Wq|!Χص&KȺˏq@f(nվaθ=T;xQ_6VnKNN`"ܸbQz_&Y3!:$vx-%f oZ9Fni\ "qowz>PeTT9[9,ݎ'7-RI}N}^aQ4$n+3{ ҅#ɿ?9[!M+/hBGch$YSBݗ%=!$^Xr~?r'o@ĵchcDWסNŬ(B$ya@) 7T`PM͓9Gi7z/_8X ,-SU;qNfAO{ ((FZ5t"4kb~ SW]RsK/_?K٢! ?I2ηL-hG^B.U"fAh2c8 `n!k Q"( #$,.ȭ0\\iQJy^sF.X tʅu}5t4$C-Cu՟o5Ğ\wJ _5 f-<ܩT9GԿ[o/X+!Û(.{/gsB7QʸuXm>¼(o:ۅ}S%F.xm//F/5JS!-W"Pl(p!'@Wt\ݦg;D OdXNEx8" GT͈!*`G{׭ R.ȴSI,xҟJ@B f~M` S*+W Zh)'ШVˍJ4؆O50y`TB(׉3~@#(E,]3V 3Drqa,zd6N-.M?•-лxF0dnr2t U@!]oXs@P)G/ɇ -M@#_bL^\gf$Ѕ4 rNQ[!#]6$\zLe\ȽEФkye*+yw`(~0ϙ^au gZ?hPT vN؛AS0O]70j QH[|Qu)(Bp`mv/d &Tp#2DL^]zȩ>(&*Uw\.eu rbAͿGy '> $$k TL9ZU o:#wME)Z^4KzUk^ )jM?}Gy.;5|Ou@ul4Y^cY*$a`l5%wu9L [M]&4/a04'r;h)(We wugOhO1O,7ݔg`NIwZ92  W)iM3@iIT7ljrX}g`VA&.M(EhHi2ulV,?ңw?Lxoj&hgGbدJά0t,:s2š8=4rA䝺Ymrd:Q+xq:x.T.In8*u:gURqku>U]FNJ4^X $D.UzOIG!Tȡ;G xQkO%Y\ clfxE{$b}%wY\ _tPfYXM{n{5Q}].m^TJ5kqC bm < #,<1oKcxT{9'9e+ D0*(Vl(Rݕ)1w`{Zij(,9 _0>&tk"-Ver/;+"o)jdv# IbM?c%h c8X+&.!E,ֳe5(*`m{ ] !i \bL@2 C#Y.݋,;X FZ$€ 1%ȝXG Yl!m;H+if}$2jt9:vE5x"r=ݮߍ"d.o曱Bu#]6TT;|x51rlxv<F'r`V'{nјJf.ȵ:&Ze "uܬ0@aPP_7XK)'%۟q%xiwsx9fٮhi/H)W\7TRl%èMPzV o|n0J~jCiq̆٬#AΐnOMi/ÿ&N%3Dc}Whɬ 9/5`|$y_Ql`(d%IT `^U"ITiVUZDB!˦ u8ivޢ|Z%ָ+^^іRSf~tB]2zbJa(p*y*ޞu߅\5;y&*PҞFơ@xZ;Ȃ`'K P<Ȭt&xa8A$O {ʶnD?iќ"f9Vp;K\oASh?`R4±$fx~"dΕ4 !|b(9-LIsQ륉v2&kMb]7ɲʟaDHk3O[(!Et\ t@02#ШBYJLV`PՓ͖'S{ |%Z]ˇNj3mW/.Ó4=yVUBACN;'.Zfn1oX[uc)w}6SոeƩĚ`#ӳ d^mQ.ƑaνEҪZi^k]r/*a61G䋵|\*rDg4Ao BK?ѝ!Xq_Iޘ!Y1=uX0p[ XnN~*Jܴ_sG͉g ۍ"IxV'cWʇU-+ȗ &U姃?q@] # $𗊂CŹI3z g+ w\ƝeGH5V\nst Qi8f-i1_o׎:n:Քu\ wDl*0Bk@ɥwzOȉ.A!5lqU&9l+i+Zp3zEA MP,l^*(=FwdBc,(DD8x@HbU l:G+ÀRg]/_uL H;ԅ M99 A\,HDRa,2 2mVtfvP,H)mDh7,Dkv񛏀杈xCA77l3 KrQǨd|4.jL@/9j8ZF?2@p+ŚQCMo9>j[Gcְ=;n!ۙ|q.:LW:, QNZrFv^WNrv)`>X#zL1S RX?Dd~weNʹw =f 2s-jD C2 96[GDgh.Lj +IqQaeh WOYT%>y/?8/r׌x/unLGu2yz-"Bo_ G"!3謽v|\>- h?栝fR]$ (/=2G1tze07ESЪXQj]v@B(wj׶3`Yߍ7ϤbUMڒWZ:b*2-v`n9kV%x,^]Z!zU^x/W8ؼIӈpjⴀ 7J3߼J0syxdQvj.m(7T":S \pjdoqpy]^ɇFWpzF(6Ig`SPj I ay|{+L+;/Cy%L@xΌb[*k1+<{8'PZ%īϐ81!;. =pk׎"9S1\4 T$Epk6]25"חZ)$ޮ}6b`pijV*0@)QRB+Vb)2몔ճ /I @,:ąΙN[KFK 2uLY'ѻVZf: !|>Mjk]nE{ч.۲.7A[<2uNVoV(,_?o597!H|ړ8X.zQX|X0RzqK JWG'ɔ7\3.hxf ւJ)|_5h΀T=IZJE%2Dj] t輆SC;]ؠ+k/GHܘ;93iv!:[!Lb}{o몈0oFщ!((tytbOj{y9`o:|8Z3wy9b%?Oiq);E,pľQ6j-2 ~z`#B;x5Ż$RTM0c>k oA޾|q+٢zn߽5%'"[$ַDKc& )>e\Q1.Qm;vrx@.,)!lYP,2XaЇ[+.od1cA vիdai .(^MBxu&ș'#K}\Ue5LDnc0KIcEߔhE[-pl'x"88sЎTOm.2ѵda8OX eˣd *aw, <w\g=\mn]1#ThK덵n.$kiyW(rP= Ό .i>Lp7v>yq1ў|beޕX,lUc ?sнSSb- AҾuXQgItpX?#PLn4 ؑa[\TwMBW>Y񚡯(9l @m)r2y yFo9%e1`RNQqaϪ җ7|O}VҸ/^QCQ%r"P "n#+=/j"fO nDF@«H34FO?%=̆BLw-ŸAӽݏ60̸sO>,{ *IAKǒ[Qv WQȹ/;*^[.jW? 1'ON/tNΧArc<^i^/& &eAQq/ &Ibjc/Y?MtW_3;ɨA[4%{\3W[!U/tTcՆ~ .7/s:͟L/LT)Gpn?>-ݬ D_+23[L{4G:qe$-b^?"(1방 X Tzʻ$)`?<1t}Ce^f?p=nA؏N~ @ʻKcMl\VQ&qZ'COsBgPk^#>v=Ubi=t2GRiLS6~&R:$a-snYĖݧB.gMx-Yd9pK,Mٗ\ĦVpɁx㛜1E QbhȰiB啡asbN=k:HX`(2qo.JC=6㒩؈rSy_LAE!IMxH-{o@{+dv+$0a f=΍=H8f@o]Zw[3 ! XC1 3+j%"xk`XpPp4ʭD^wy[,i3QLjDBLz:OPN( -G^m~m ~&OZ :h퀇׏ ?a r]v;RQ7Lu7 |^SwNOt |x{GHr/k`M0{~VX~ k[=UfEԚ-4F)։|JakIkM?<*5|yde AGHY`CۮNյN5UR<1Qy)ik}R}eM*_/(ך8K1Ω` 8#T`^Uɕ>;!E=]|qsM|gmMZͮi"j6hQ\kD/Ds0>yjL, ܛ\E&S8CQGh#DGk'\tqbH'\`Rj6<$Y8-ss勺џk>n=etzeʐ'3Ah:?ׅhv@OkBka`Zo/Wi2)EOX83C)?Hey7j>.$IROeY#k]Lq٦_a|-+ v>wJiySoBELGƢc²X)A9,RIGb{MΊBjXTT $5b|PqЂgҮXrqtsj[XƂ7 l 숡\|.AGoߥr C{Xb R#NC_7:tbQu,QsBNi>Ty| Al8-isLAvnIɿW{)t*AX"4@סV"sux^ (|ݥ0rHLg(X>cr-4[q#a<39pIS>~ylt.90]`eب_{u f#Br`!y2E&t t tuq=(mJrfyN ӳ  XGWݶWN̽9q~S{xIF>q3t9cr&xYt,c4şHGK=q1E-s<|2U`2yHzvRq+IED-ށba7G> 8IYngT䗕 ױw8ܓk y d c~v&ْ z|8ۼ # S%)fnHJ`s?3v4ܹgn S ۊ!՛d$d!A' L)}-İi:'Uzl3֪[Q=z+5RBݪ]#܃waČ[:HW6̘!.XZ*P0sTe\;E9PoF*cZx0)p/ %/n[lWP'Hz;P:Y%_|e(CL57KG08b锈QLw:\4h#ݶ|>2S,.ʡn~. nXI`E8{OBNNMlFՅyj iǤή(CP}7hM8p wZ.-'%XlSJD]2dco XdV" ]kMY2({V 2$4ED$&6`~?2y;ɓ)4=mXkE~φՂMMלj#k%DܞaC#9&}Jvm3/lKREQi _ڇD7LRe:[ aߡ[4$ SP}h\K-=]w j9_L>|&]_u&Ԍ/{-ZIY8zGf@Ƃ3TOɉѐ'5M²_Ki *~yע-e-!XUO;[}-t")skt;)/<c ˷)TT8yg xQ5ǾW:ϰQX1a;*+gng^ 5d܀xoy&<1w)BL~$׶$8 q^c`aaH`Ix56d{\aTp#Vfr+{{>;*`ɄG/)m}}$9qP1ACסM+T|A̲3۰]nvq̸ZG=0?I7j78Ih2ݏK]eٽ4-ǩv̡[}`*zumt83Up8"">!5}߅rU3%TJ=mPcfbnVZK99.fRAH{_SY&"J >§Cϥy_4>fS}B{{W3Lj¥wm5H{XF֜%۽ dniTAiJ8 =.dTUHƛ +ڎ#]P /!~r0l$6̱7RFɁݔ-u7rJp_A^WlCu6㯤"u;1/e}tW6m(IVppI>9Pn*φ,/@LR$o7orJ-2;I-}ri,lJ\gZhuY2R!G{_ObY+q|}(@*-qcMaSNg_dܲݺvI3<¾6P87(;IiL'،$ U7 +oj"_ZXhZ0on}e_TSZiQ~_#1QFv)*8!L "S~Y_cդ Xeq=*_lq5GFPJmawG#fmfeo#e錐AZlۜ|_!XdfM+}\Z:Gu s_3FY[?Coo_Wν$ib$P x*)Wt' kCULhJ#I3V;%Mٻ(o*M)Le48  m1l;5CEz˰\"B+$G!@ S?gy>5G՗Wؿ L}͎ 9n&+;ꐥO=ylG7]<21߭w6JU9*Ԩ\ kYeDrzЂ"-HDJڂm*Żt;!aLD *wmǡDfVS#F.`{@˸rt"JRQ p!Qwi{,a`D}b2em%:'Ŀ57;9V4AT4@2D:ٵ$ Q 0(*(Ǐq#5&).w+UtwG4zGLj`&@3 FFRt( 2B}dJӶy,D>I mDf`̛HP5+ud㩽/H^ٷZ=&݂_sv{Ro+,btcIlb =B= ,Gm%w?$R.Dr.YRH*s:TK/eՔSL"sxE:X6; |6!< n<*o3Tʱ*t 4ƵBN#<ٵ*4w@@eKm^j0KF#.T: C ZL0ay][TJb[ wmʨʇfJA,RV mI5¤ S&MwܞPD虏KAsH9VF.$izsl\"ܒ>u3o1J”io/tAxn&fYQbVi3(|F}О-z%4EW-BsP=+ |=Ѥ!j']cYL0op %,؏뚊 'Fči2]Fz#1 sh#Y;>rb)U+@:_f2SivƯj%ps ^$ j."fso+˹Ba.3ԠbWzYtHZw(6X'E,^aA|/dҌQu\ڡr(aZ9(xۊ*/ZcsYq^rI4gQq02]ceIqĖ1,גwq0ƕ =.3[+C|5hϔ5; rG( - ]ǛK67;Ah^Tf?Hs iM{yJ77 kdK=c7V{Е ^/~RS??D 6agjp6j*'/p5Uxgch_Շm$Iu[ KEqu,FEj+׹sU!Z]>iNQ"ޣ{Ewv9ז\y$ yRjϟU+D/Ch+~N{G#uwƣ"(^|&땃6k+Zbܮ]/%fAғGisq0غKLvj# q-Ki,YgcRի+JG3 lέ a^$c^mX%tʄygx%Ggqr9 `e."]r?-@otʨe#]8@sw^X%NXUg#[>z܊C2 e=l<ڬڢABG\}8͗`,8Nc 5=ߔ;1 d`$1O9='z'&p@CI~Y^*; ~yOa49#l4t FJq垹p&80h= NлNE>+(+YKnABƐ.]ܩoB@f D%u#x8B`[B12vG%ˊS7sŁ鎜0j1Gk{Qoqy8CFCmzn>tBB)0J-'k5%h[Lio9IJ?G0)${]p _Id듇d⍞I bd2G> ఍\G>s]11F C(߈V;2@D:{fVphZCRQ?9AȓEO_%JޜXkXƴ֔4~>ȽqSyh piE3qa qߍ/ܱ˯1P,,NJ( }v6U%&iW%%!|QCaE 6?yeՄK&\[+o>+942|9ERmKZϣ&}j-UUlT~ĽtvAA"s(yvV9Ĺ{E\]cl,L&o,)ټ7:T3\5F"`7 WC= 3zSޤZM)WGr7%4Fگbk<t 2.,cH(9zBW[[rֳcP߃}\'\LT Vl ta*gj9% ;OYHxȎ' +Ql8m͝%4t[xI.k}?#p<Ք7Ţvm3`9e\rQa- 0I(ky3D 'XH4c*%Jc5"m>)*/hfx>Gn1H6=eN;}N#GTAo^^vӱ[a"8Jؔ!@g_Szzv3ag>6 b T~jD.n.nU`pPk9*] NDU:ŒYne(:SomX}C`9y#x[1;ؚj˜'d'h/{ g^ m >|RnJJ~P-mk9"'`%@cv LX)t' x詚"^$,"}AN|&y5ZGH[7H58has{lf.ʽ.!`x /\2t;(RHSPjnƤDI4+=:=h:?S{SX@4s.9\e;6[Ƭwղc}`C:x07zU9ZW8n^Fm(N=@9apH3Ddcb&nO+ހ\U+?/┡key.j,>'ӟ GdM $sySIL($S!nV;kX`` ϋ$u$UwʟIQCL#%Yܺ__bUѤط9}~gP%; ͆PBXsOut;رBKEw*Te|Il m#geIlP^t,"R ұto~uv>OhqPA*k̝)*QDyRpDWH&;q^@H! ͹ZT&UVVAO( %,7!Mi;>2tFɈާEYoɃFC/} NB7̪^wm9!,U[٘vL!cWU-2"5HajDu-/I-*#B]AiV4L` eF䱲7n\>(SԔ9!@z8!<Wզ~ 㼱/8mBsYH/ԓݔb>o6y~K?I'*S큸MFjֳh_79Ro yD>֜g@[ӽ н`#GjboԤ1_\}-HG:cʼFJ/]mߝpnɍ#pG6w5mܳλ)8qc&`W&Gƫ.VkjbK>pjW6 ` k@Pekźf96 E1#pHC jNkþ5k; o@- ) 4d!qexf.ѿ/7dHyIHWhJf3 4p+H&#1I(B.dO4j9yDC1:o;\i lM+ѶP2lj:7s,d 1ߪψ MVb c&־UţbGE3F)oV"^GLyNr´X{'YsʪvE:n}u 4p݇X~,5 䈇(ktk>uD~Y$h!^TϏR-`ўvXe_<`5kj, CGfH{VG??[fm^M =:^\WE2 c FȾnmA 3r^+:smW2jCww"93GWj阵3@FK7V%BNqzq$kk [-m㿪V;2څbMQnG=bJ'fcXtr=,dRL/>zUI ŀN_5좙Qհd0t i5v1$%w/lYũYۇw0P.t#}5sB' ܿL/a^4OYii+rd`G_Qn(βa{vdB]mQWXT]DG uEB= enz5ƯG刢bjYZ\V>Vj݆dȼG +P.Cd 7J/@xJXgB ] _~*aB8%Q->/iv} N+Wa@ǵ|&71mQY 9,F8DOim*t'q>LK QB~a^-8= LN:l}z_Q1JE L~uY^wJ{n]aNSx9_G_~M@K +&!M#=-8 @J]F9TITsLr{N5PyXpBK"6gR> {3Mx@k(o05!fEkVɢ2MZw$|pRd8<OUe)jDP"]p{g&z܂ PnHcK>hV/&(Rh3G:LeG7N(M|7a.٫rB |Cڳ"3kύ*aVj3KϷ>/}$q*/&Vq =^&q./Y/G]Ыﴛإbq/ITȥT I6c[zۜ|!iv^~j1fJ"xc͙m?̊jysrץõGj&L;Ǘ9 3O>,fvu'lrldL6N97'hF_]24y9pR(y1/G/cys U4*cHjt3?t#V^d) b}W-$eBav5iFgC&ɕjWG])-XZ>V,x[7V*.|M3]e IH.J0| n;:e,{"İA%?eglM xS-:֬;;# _WsDj{@/&?&+=;0D%g>,&6v0u R=fap|L[%&.OQEWt n殝SaZ,9h u KGnTNZ!i6h F.fN%o ŃZ 7V.G- 9uVP3IIŜNPu=|uI#..iJ~= #T Uɮ?Y9x9Go Mz~<~jw  nݹ^)ѻM M$!(Y/ڹf0Nѿ[~6'^y.]ыqlCk )e}QddF]csOF L A;BB;K_ފyI+CȴuW~HZn-i;Dž2x)<} PdaAHNtu%O#%bD4Vn<;SQ^#ۅaEc80,AܳOngd \/~}M'Hb~$xiS,|lJV =15ftǓ,/"8`Z#zɅɎ.l%6w|0<4XyT܀W nGLku|ck t!dI{/1n$ ^VUm7R!r=dTxC Sqr֤< 9ڋqy'uywI7 +ur;P<ޜd Cj"7"[9Х<Ob\!*8Veۏ/i8_qbۧ,\CLUsz2#J? ra]jx$eĢpu+R>s⠗欐!HeeDeeSk$]9#V 9(C#2OʟDF^99x5`<185 )# ^uj_`>k2'}v|e1$_p^K]K1>::Y7N)5vFw5=״,u6 ~9룫D=,uMW)4nٹP< J Oy``hַUDfe*(#vTp! _E3GвdumO7ئ@QgovjcSqQǒ&Cx{ <la'wTUjKaZ+k?Kk;pi{}.ݢU}:-1S" M}'Wjaݿ] {`Q]K`6 @M7h 78X.U,biVu#rv҃Op2+Kf ïxB፩+kH{Po>ĺ@M@V.k<ګƳ<>Ю 5,l`6 &d`N~krqAђT a=NObkktMX$ei= *Ctg J%ǍPﵹeICyCa6樏cKzYoﶝKt)1<[#iJc` ?שʥJ_ހ d<¶"%q, )g`ڭ= qB 41dIAǭL]T`*救\j H#ro*A\vxn&w'nF/5#|xhӖnGܹ *Eɢ53umSp6 cAV؋U4 y,K(,k_L fWR #@iOڈuߑB}v|O*\/=P bqؗ)5VͱF6pe%@g QީmIՔ]P; wؘ"_g RX5 o훅ZSq![VR? ·${x*^no%YTDl7E] 9g"+޳}2qjC@3A* I}7Mksckc/J[Nչ̨V샲ߥCnVX7rUjnr+'6: U%U(ipO IΨm((p E#o;4 h'~%a{PP_v-N'-Q}~ 7#D f}a*($ij$,Y%_.4_r*YL[mL j Rڜ*]p^Wڹ5R(CzE)qRGwK GηίO %JP[V]aFt;iY 8q6O5}]^]J`D 2|"~3[:~A6ĥGcO6FnwO;VCvJ f7Y%#uŗ%9BsjFa b&9 `+x8q'Bd[`+`u<%ҾmAZc1w;?QD|k" @Gd]<{At4,x{wK:-WkGRj:BG+InCPXfW!q'?ԩz)! n_tH  s2ل”e} S-,D[dk@Ee~q}+y_*xE IKNJ2QU"nEmu<U ;v^bb!6Pȅ-C`GXנaZc@@Jy|\G!qӃoyIOoGuYGX '0);d=GEdΝRa⺛{]qK\**bǧp#e36[ASs\[tCa" ;'#FS:mv; jI_ C#5φbvg)a).jZ|9fT[aQu#\'fہ)-="HԵp DF5eGgZեaʤ-2\I@WcEPv.<&/󜨯氿wH{Zq02l9&J7j@'>LW]'DBNHaK*PNf 񵔭4~ݴ<]VsU)y),4o.74{,rq+mVPfwjLv =Q\"KDGP 2C9*''G~|SXK:Og3mq~Atq NɂV]C 8G䝈Twڍ8g[mE跿˨|m.iUCz>ț](9xU[<0pQ:G# L/8˕ [xf>1cC`8 [<Z](Qd5Z@ GAFCPۿ?$b`&WJ* UXf$#C2hl]]zTGhV2V\Rx<;Q=I&`M A` ѿ tˢ96$U#} bw_zN6X݁w~`c,f'eICtG{<{WV_g=.XYW~#M W\g&*2Fdn3;I 8tiH"ŝKseF @?yNrtD-k6LyoKi7yp>Qv[]eқԮ;˾^e4moqRkNmGR䡿b0|*oA02X*'^7W"i gyu=m$ׁWJgIb3)x}Nwm!߸½&IQVgzx F[,fHi"(K SE/1LeI :zC?s|RŽNO`z=DlBwk0Uz X<J||+,TIy]3$4ݿ5<Qzj (MfܻYB]b2дp@ls-X躝?B5(DZz2J̧_xFCSbi"32.0bZr"ˍ 1-|<8꼸 v4*<]fH߷#ڦuz롫TsACSH~J6]3lリBwb-2"JʱNYdzÀIeh?IhU7M"-ՠWu3oa dbmh䩶%X b~X|@| 4"OF?_n^,0ZcԡhŒyثԐ^@_[ύYk5{A>7G5=rnףUK"?0㓣<;I3I Ƙ+?ȳK;+/wơՓ}Y+{o= R34aG/7p03!a7.C { +4zgYuFi_o3#>ʬE~`ťpJ <̚HTC^& ˀeX"ȐgND w(ĺ͠}z%Xf#' 4{i'aM ۽%dQ5XoZ~ˀO)b1)ji}F赗`Z2CG 3 i.3(i!ceyj`V6Sb1nqC)0\o.QD{bAK+84e@=s]`9ڡ&ujkQPNۆ5rh. }΅w:ZJ0aM~ץh4gRt(ET7y4]\|jM?&](NGC55JoV](j-_"eƦxfpJ-҇բ.VRT,xR:&٘R5-*$'<5v/6 "e(Z֘_O.3\  aPrMh:b9 EԺXb>B=t,kJTq.Z ]쩼\8 PYM̴rTvC]ĽWhϖDKI Ĵnkȃf@ۼAKG[p''T> m-v!V)nkjɆa8̧ '±:bN֟Ka4@I 9OHdf3.`1ӏRXl_8)#Փpp\-*b}W[ff*Yr11\т?~PoD8PD.T &[K*Wrm)1LF>Ts-}ލp$u'P@{|cYt$S^+YHٸ01ީ|jim]rҫnwr||6Tz⶿rW6q(@ <\)]qνT1%?s/v=Ҧ\8QQkEm+|ɧ 'x_MK+s ;52@2`29vUIcqSK #`OԘTpWw;AБPO_χ*a6}_v$c2?4p:C`uDƉ;v*tގ"s8_O5_q܍@ 'GiORQq|/Mխ1I9mktŒ 7ⶸj^B9Opǫ\ŝ,[#UWѼ6W)wHejp"5J_?*D/igch4WsfF\(R햄 !oioa?ÑPs&IpXcJ[WH'sQcLK'nOX* 0ٽh(>;+ Ge0#nZAi۲u!szK?u>cXGf"O;nivĨ}R{r;v?42R9mfrpz'&[;/{84+jnfv_ n`P[iarY%&*\tW"E^vD %qX-S'o ?x AeT?0qe#u SEݘ4_ڬ#kngl<5 Ui: c0?'!وڙqvn>4O;3FDD G)ΣiBvAI/w4q K0Cv=HqپM߹kUZu;KUײbb˭EOÜ dd$ ڇA|C{2fQH4.;YBRqʀlmՋR:R3ڙXš1%9,<d9sG+/yģ1}5[Eei$y5 8<TCF֫AMB=.% `+9O{G5d/D_ 7RdDa9{Ÿ>u;1?YZ`fҝ^<h1 L_ rP! Ec~@qB{Q>T,;,,| 0y}Ɂn?M\ ٭b]{5nҀU DZq2>9j!dZl G08LvU⛊jb; Iy΁c{ß֋ݯ -՝\ޢxv QG5`Foo]j]"k67zb;">H~+U 0"lϭ=SŬaz;ĉAOҺ`ą pW䄗+v'a7 ݈jgy,I&feb:^)ӄD*yydaF33D_n-\^, {W>Pa7N#5,̻ZSmf 4>jhƈ$:u|ᦱyz!ޑq_5-T)a 9H!z`߲SvT_Yԟ8M;lR~s{ )^u6>gƲ@gi+cxKrR 1nb- %iЉʭĂKlt,ˆqK] >CPKJ&fOd>crDK]#1b٬[0+j'vVG'g  2S J:nǝ̩5]s |5( <8dQ0]_cq>4d5a߱ioQ09HYtX[޺d@Qf/r:&^8DEWt-'K ֦F&Cԛ[Wݠ`9&%|7GXiٲ!# ŵj?)³|L#ى:s*yww"7P(G~F5 :v*>Sܖ 'b'z'x O4LW ǥ"ϣUTz ^ ,<5Jdm-U;z\T$a[[{,yA:MMJwPzdd4Pķ*w 0w~Y8?gmB PS% '&){_&sq|G/-R-/?.r* uAbIT@S Ti][ުˀ"vQ_ P[U<nPlrIE00 )gj[W[G`mcn!c,*]yM AYñiS}AƴƄ^x/Za`K E!q@sH3anR_"Sj":7 :2Ir!K*Zܝ$n%r\tIU((up(mVZ6:o Ҕ*v Ct Bœ0湮a *x,qa[tFhHH< p*>ǥ\!<& * d[7xh!M)DـQhR%d#ZOрzMO Zؘ:#vY}CDfaD/xe϶ 9+8[2:5 B򿱽h* 硁W=(Nq9{ݠ Ja4T8tf=`"K#8 3.&)I9 [)&adE;]G6d E gXFS+3< U 4}*=;9op~3=(Եx|Ȋx,uJ[3&Ř2.C ;y2j5Ko {+ شZ~¶h%uMw\Iة.^_N>_>aģsTdv5&@Xeϟ< \ $p įo(YeҤ)6F"tȔHcA7ӥ,OixhmI9-ɶ <9"7GJiNCl:K M9rYayQyWPa0H:ټ:U)Zl&Ĥf(ҧE*lߩ6:E7jbͼ7CL[@N,oP/za K([xgbL%YBd9@%2cm*,Acia%#ut&?>@BArO:eg0`/jWۯ`jϵ`a)68֍ w@!)I=1GZ{Ӏ#z$"EU'm];D&?e*2 u I:9 ZV`?`*[p_Z'`8-DOoP` c39AռIMα[k,@rbh4RBVdsO /`/`$].K ͝"1.O4rqT?"awLdd6ԏQBEWcOfm.[di%e81]ta= Ksvt+S,II셴ڀѳ6G 8[x67'ei9\Yް2g'\wϭ[dlg4/R=[q7OZoW[Wl̶@Z C`j)F^}kArkuUX=Fg =V}.CA!mfOnjA,h|i[bǙNTWoV5z¬܅cmqzħ`HB ;t׸pL䄓s JZj2T1%CW~9(ϬX7JҜhU;cm<ͬ7!Q1^`ǶGL Q̙`W&A2 k=z B͒%HWP!,H_q;Λ&"6}VS&r)]QjP;kN>dc%J ;7h bS:~B[?'8$k->1mx u":[󣨗MI$oG94͕cS%xxvu>[KՇC$ɶa"/I.>ҠEpQ6`P: `xDN8<}ʨSD#QSe;L1sG醗#;'v3^[0|\FkC>&ZײUUdž+5 8R\Cx'$OQJ!fyg u8N:c (Ա&S;19PdÔdrnѱFut\fքf W" 3eŁzX!*\j F6^ :"yzƤ9*zYR yNqPFIBϱ}- sD)>/\d$<7*sE:jni@n mOl(fR5j!tW6 62WIsJ]M=$9ݒEU}D@pHN;z .7QǞ^l#2`@ +ޜ' ZihIc$&Oj!f;5b/tlf^u=ØŦ)R<;5nf֙tz/[aF@Æl,.p;i0U7&FuIΚicRZ?{2gxF[Bu-/ ɨ(Sx=.!9I;v~E,GpÌΐ۷ڔ󏘿,,5/m%&T9 $f9z Qn\M/M*5{̓+攥nfmU7^սs }3"ĉQ-_ŀ96tfƜz9rULЏi/X+Ι| 7=ͪ-=ariEO2=I+CJFsl$W=تnz~-(wW2I?@e,x P2KYa:װD69}h^$ /"3+K6X&GϾǦB9`?|D{zM@2gr cմ4"79bOfjRFMWc hht^":5rcG}8͜E$aę\sG`n^y(Y0I:;9 ڐ^,x0i@sAsm|oCafe~`}}CMKQ8pr}(xsqm%BbXלGƵ4e߉[N1oZ(wc 'D'Xr=Y2u|~gҦPZ94m:A/^7|ϒ*G@;p 3ǣ, o;TTX0lsu6͵V@\!$%=Qv'}"Jd$9öTR_`J-ee&HmckP|ky4x)p"u2"^'(r@*)fe}!t"74Ծ%BNB&Z٦,窜R9;.ZΣ]&B,3#=6Oih_\qFN3؃@Tk_ز"fUNWя8']xNWΛ1X9>\:9ϛEg")+Bp&\4D4V~kE|&媵5JwֿB=!;1 YV!YFH,\Us`ip 1dI/a܏4_7msm ӈOUk)j]NV}Sl<aUB7%t  F_6_K$V ~Yl@ ^9{Z r,ů;d%,d*GKDL!iYP[a1kCPwsR{-ff*=RaNc(lW[ӎ__dU#YcBRK>%v[-\^n x>fЉY HJ2| apwC-`0%Tty j̢p"8.wvU2E\K Z%9.F$4ʠ|XU=J+ID,mU?Oscd<"S{)`] D]GR-&zW<8~wo(Zԉu؁НRgSi#Eq LsNnF3%z |r|+]iQcL1mI>;@@pfܬp6EjBс P!%Q3T}Ư]ܨGkT5ecD';V1*prwS;A ?8(dDz [o~RT9Y+"Uӄ,͢'DdsWZR$aTcAAwI>`4,`~J#C*a‚Ws/7e YOMPP=0iϵ$ҔB6jKXKoHQ >S!re vREFQIk 5($ t3,aZ*^0+owgAǖϦvB0TQ^} t-XHQrho74%j)_:j}7|COKB{BaUD] H.N:/ȀQVIu\i|o?}GI-;"  ULjO Y& puc]KA(ORҬ.4_1laS6_o~Uc]GT˧jY(y Zg[sA$ ބ5\U2m[q{$ST1Z>o^EZ?rrB@Y H16,$r?AATA =>6bz%uWhy50=ek>?lAW: q&̭e[6.1WNz0zR8#n#ȚűnJ V W "g®aM[v.q4uWހ@^G<ؒ {=k"<^-]O-bY# kBV#Rk!@Uq5 :e;,gNvCYY!UNѧ8坜(N|tD(F4Z\uNW^͑.(k9=3V̌5gq?$f~:Sh,oR"¼%.%b|M7ļ-QryH,VSj$@)U8wv{%t#lrh#efŠHtqHZMmZ͙Gt,׿4*"?4,ZQgg/1s7 K~-f)(1v8cBn2Fr śZ4?\LM;'N-~͓1}t%Ӹ `Le4݁P.E촆UĎp}$q?v}: |)a(RƌN1 ־(a_ w#g_ݙvH8sM8\Ύ*MKR8h6 &7bpo#@TMLW.}3%@뚿MF9iBBM*n]od%WFf\Y^PdB; 6}yaJMk3?v<酭>0VYH氖aHŎ18.Q$ %d2_ok EAVrǘV.Z+qw_Ə&6_A^Wn/IX<E=GNNݿ۝+Äj ː#߿EuإfF%5AXWV7c`>'[G9BJ8@E'#|D,I0)U(~}NiR^ǟkPN}ļ6 ׀Au_ @Zh۞'iMM~tgC`oEYOH[B[=r e6Tߵ= e&7$Nѥ5Be0DnX uAGoPb-:E _xkՔuZ" n~A,peXAY:uxs*i+?q&_:npRQ4,bNE}CGJ_ncNZ}kN [b22+L]Oc(r rv )?#S~̟ӆw}#6X dP(]))+oɔMp>,-kE|X1v9/XypG1nvh8ힸ3gâ$]Ξ,zv,~-pFx{%Pb#Zl_s4s{Mect܊ٝBoylS" iHD/F>j%Jض4f!]h<ޗruх+Js=m{" DbF[UK3Jo' ^*BAPv֟]ݠ]MDC`f"fy-fjaVAoxȩǻ]*WoL"aF?t$YdF좉Ԏiy>kHqCyr OD@…e%,ybyg=5i~ T,#r' VөG$mKI,kK!-͍J|@ 2$Ј*NfGxۧf/RdtSny0^dy0q ]تC ƧC#;y42r }` :})?o:( #8a Izg Dr}[i$N[ xZ*T([3DyP39~,*ˋKWbmQq|c/+hpQ\kBAyNvl A]*sJaWb(}KaҪ}$¢Tf9Do"-&C/e4|zBX!`{$GpYVZWR+k7޻DE3[yٲQ\HgxhRN"Ph>H'PO͏9kЋOdBD:r1)\?ϝN&:&Z=g0';PDBo+8  僞+@-& PHHP;M/3*eUC0UV~󢖹01I=[?A3&!@+M4AW-"jxnrt5l sԄY0sVf (Q204)K,AfJbx1ԗHR(KS1#ſ[[~HRoi%-e|l3v6=l(L#}F R_ RR vBT=:WrצkR#v_ po7h0Vn/D-EޞmOҫvC9ĖpX?Aąċ-yMVwС"KKCc8tTw>f }(K*߆8e~%&%?Y5O7%0 ~B?'bU0fU9`xk'˜-ڹ=xiFݯH9<a'ƀ6a͎ O:s-WbГ% lL7cǝK|zh,}xG.&׊fgfd:շ`N9A¼Db1RI쒍9yYۜBw9f4KC75w,LZ"0s#Z>(1ɕ𖓋ĮY?QȄ:|LwaHVn674_hiK}-9ZRΘQe[7c7)+SКrB U(@+Y_3}ZuaaBF|.o-1׎xc5SYNj•WP9kpp Q,Ǝ_`;ToA?I IƮBrv[_+Sxe}PԫqP /#ώo,۵ mU¤&I'"v{,Nz>͉u2?㏞b]_!pQ:,l9ץT22 DhW?WG_0v|>e>ulq٪t`!sa^RݑݵR6U˰q5˔+-YA{_r\QҸKʃa6Wv=C^XސJ cKJeo<*/3#оݦ +?KQYcRWG0)ΏEl%f#cU7,Xi9uu=e wR Nu,TNUqJn-`Wgq\3A #iMaKj˙79 ":SvA)J(+s hե0OFsxo#+ki>Z(絼5CɀϙߒJ thͪã\yEd[/BtrBƇb^ zP6!0k9\ qSllv41*%ߡGq'̩GM#5ߣpSܣª;c=u?`*OR\+ڵ3J#^rn͊HkkGuLc҉"2'zcʁuJҙNjX, ˮ'CC gcqoHkҾRfvsa$oP,5ed;w,$(^B15pPt9i0=@w#Pa 4 )KYOfc_d}q;ڔ)ؽSLyk̸&zh&X?5@T5['䭼骕&PNhKjtSҎ5C*UHz7d)uȻrϐhh%"k0g"(LPQFWֺisr\}7}).[=Ao"Yf|t|fw"roiLZSK <|i3oζijy\[]69/p21$m=.8Ge= `wUa@BLMPI@oRrᆠREn䝫6y"zN a3rfT9e%_۬G*MX}{y@ϱi=Mo"2+72wckt!h@VNFh5$Lxb-YD43$kg'Q;!r|0qioO$/?b sV5Mr~ !.yHQ/*zA۸NY#݈m9E}SUXBV nU xk &u1͌❼ (6KhV.U` d?Ot0Aժ\d]TDKIşU}`w2&7sXG-q<mE S%acdO%Rrأ 79&0foDWՄ"nY6(ȗ5r`+Vؙ?H3J’CFbn#WS",jh0SO=[~'P:E5`LS$b'XRv6ʼ2 %pf"}>"ygap䗱]^.D)߭ Q,NisWAc (2*Z&1:!7pIE\y]v^T*u7ه|baxLqZBj´B4S? >Gn]Qx>R*ӆxj<Y{`4.APޣc!J a͑o{& <!J(Mr:z}[:fB9z! V@ DF(<;ZKLl?8{uGiN} ]ѫK=*ca\'7<Ugjb})[}` ۹jWXΟ58 2aY\\tmB8g|4feq;F6{BA\iBqc!͑N3IσN%XKM|IH"_եdxRhl~ߘl%>:!|XRo V{N>t'WÚ?/=k*jy)x,uo48h99q5gp'\Plqn|AO`ħ*%&0ȮOG˪(ϥnnCw`@V-R}\!L|MF~䞯$C0?qhS0|j=\'a1F_uZH%0Xm9q$+1߹wY6ʘ@l d,t}&i;$:*);޸Ч6(}h1ȏk5ad`0k$\ttQmd1*JtΊ|`<k~\_Q$=͘ym' [W9`FƳOQqY +𩼝ɏ `d5}5 Sj0@Zt+kS8G=ez Ip U18L$<7>/Ůjk!Rj".gJhˁT*lQBFWsOūI9[@(#$z&,߇~nl ߴ,Tm.uElxi J(=JpC ULǚ~P >:Io !-J"zL9Z>[)-Ǻ;9p{!T' rv{f11aYT3O%wڴp $+Z"p:3gӕyc:dVv҆Wg3F**t>#{d-u_9жܿxxJl%3=lEѣôqj3:'`~ Ƞ?E0/CReW`3㦆HrlND[ יPP˄Q ~q\C$27l!-V5)_Hة(H?D]xBX^Ax10P2 ez7PѬ4Z=0:Qjp ݵ4bZT..ksQ#(#֢D–3ɼߜ../L܉Ԍ6"]KR9˥)/H4XiOp >T;E5^^\" |(nbznCA/LBvgEW%XDqF%]Wf]5p}G9@IrBrX3"{Z,A) ic˦9'{Oėv_:{n( 76v7oz͹ugj[˩VwPFOI n˿{ M[:6v#߸_FGe*l(f˴38vHc~Nt7uH¢@UPK:kes<.;PkB!᜾-#"Z rxYeNz=eg'Vp.w.Kl dPoSo ٹK)R)ՎhR>^O~QBoCm \%:> P9a${k_\G1}=n5<fjXUi3RwÉt={#Zn4roFi5U) %*-n5!gC@rg=]9#5xnEc(҅]$%F}|$ɌH6@kp@uf>;FÇNwzuK!d˩OiQT`m連˥WW譠8\.{L$'gii1 XcAړ{W6Y!Σce2[Q>"tJQ~0tv^tyKItAt`=Rt|*OZ_"_EB3ǵPdJA+;;\RW GSe˨{91; l?B2I[4B5Szd{)*sP *4*z3g.DA# 'g9 z qFވRMb3M2I\-s'UUlH)4i:!֐B6}:`vNP_gyp 4:Z%aô֨n!@#`vgu10\ϢX:#VW|C)hͽ6'7@̜,MXԂf-пv )d;6{T<K$P?,r*k4Tc_%v<ݵnΙT=s)l5 e܉]8َW4Գ vص(ɩQ$ka8e斘R-dۼt{CދQiOpi{9D{ o?פs 6ӞۼuX+t^2 +}FO1- 0!&\| ;g@K~kV~nvu*Y&qrxNpü||lOjȖr6LqM= lxCIW^䑨,ŏyN#1ڇMT^\F#eVo@#=?T'Uvf m K\DFc/rp>ӑ߻DTx.zz$?0S-SPsN+@oUp1՚,ayo,A{~R-vT %HDmԕ)JU1NzuA13uhƶc*4&q3/kw v2 a%2ؙHާk(p[#LY;`jH m7e{\{_ml/\CM FS`ڃCP&][:ˏM1?)|(9!og"0"Ȉjle5D.oۋnrV{t3"L6"s)&ոPlty?8s4&DǶWVSI(#eEyW\Z6! ry+c0̮ Mnk8 a7~L;~! nA=|8v .(@C~Yq}vj 9RoMu/5h2c$ 0^Zo>ۑZA_ɖh}Vd`u2.Dw܊]?DuRDEP{GUKQ 4IPa +)d!Y@/MW63Bi #QYf4c9 i i"P6xRzd8n6k p$k aKc"WZX 0R}ǾzsB=mw๎reyU,/܆]CQ{ `Y=v:%`j&ip2Zѩ'GkQ)C#?B?-2ʆ3o54v#7H#hͶoyN 8 L`.JXU5!H@pN+bx|U?#{z5IU0p `/*%1gP. uvLqelYfޠaW@y<1OBWz!nsNw\XE( G&2I\]k~E啠;i'L?l*9#_>-$ΌvX%H2T<-:I!M֊.wkR͒Zx/XOXx Q=9˃c\G3& WybP}?)+}{߯hYw.3R9dx ]md)r_;ARzDq ׸1Q zEWZXW!#2zvdiG\gK=x=#BSw-D_KVZk*iKnk}ZpF~ 5.TpsqqY\ 3)ˬ@+i JXB\"+| Ң;.$[ vAfME{ %u;ʣ'ȷ0]4CGl#BR*s Tʄ k~Y\bI䤘~u`=!Bpxnb IK"=*|TSvLAb#~#&RoC.1`NLvaqp+Fz=q%;@ 736¯0ڪMǩ!8qԈZkWn& ґ7 pmij 诨6i*LL=\tG\yLmBSU#Ry3%UJYЛѰh|},'!-P 7eo7Ef{ _:xe kxl Ʒ<'%XVbZ:G5'Ӹ -utx*TY<Gv{TUjkZ\r+uqg9*|Ozzfl*T8_MTB@ G7.H1ӕ7d  bKA~%*ELoG^-v9~lWd-GN- בɆ!ž׬r!.r" -4U[,2I:sƯ[TXL`v:;M]n{JHJ?| iYb%*o{骅4 F]doF7DQ?~Iꘋ+0h dJJ)~ 0 g-/??'pO hpoYٳno1GĂ^;WBUy9G,7aݦ _Ί({'z$Vd G|lwg,EysĵG7{StFF .< #( (J' zqOa-_ bmOMIJn"$⽕/~B>:wK%%?ܢu|>TӤG11ϘU'WS ĕ;UH?.`S^Ah+LL.SȆL\)E2wfb122-LZ#|W#kίVOfIaR^Gwhl,fLK2`#9YX%봊g *2T$#g=ܵW/b{#'K'-,O10=72Z=C'& E{Z zO`4^n_#!f{3۩ zS8il%Õz!YE8C:j.Gk^ nf9I4M]HG*8(NĘ 6;3ͩFd$Ӛ@/"s]@WR{ky#6)7) Xez_ťn{³!-5p)R6v >zJĪl.$ 2]2:  b9uI"f@ZĬFk9{ %#q eC!3|6*npo` Lqsa( !{zd rRzh( 2Rk,=uGpU[ԓz]:$1a~3Y͇π\&N(ӧgK'Pw7;L.|z)\xX{4jPl)~|UFUì%W>j\a#WdqDNߊ?B+\q5%:qt.7X7,t4=CUCqIɌ>;&5)m+NOm(<', 7S'@5'â |li"!EPj/CgPS$p 靀(@iCqp4No tR]ܑ}A5 yǘlY7EM;N8㌀XʖdC+ gviޒY;Zտ{Qr|Fݪ<  <&oi]8UKFT8J5$u5{!&+E<ZYn/HI4B8Bdx׃d|5T ,GWL%*[aduTrV5Pc+#D S]84-V[jx"ao Y!ǫ u,:.亱֛GR}JF $>RL6n NԈE#{ɜteU^[nkJ/$$>ѹ:O\oϓGpgaOUXwI{"N|)7y4G00ԲTJQE @ 4|xc]*y0q)b;bn:0ۯP < lBt{0wD GcB.\vj&ڱ: ꀊ/C+$끅ϋ4Ӆ ["LNOþ}Aijٴ ]

'r,7\Ei'ݲ0Esw2DJ~;:D-vY~;Dh9+G+v{-Y<&eYxS@nxuDmBr]fHBt&œ4h+@`hI"_kF-DkbKh(c  RΩgZ`x b?D߷o`on)&:]%U}+L2|FϸK6^iXxOZXW}n ,of [0-Se#b@Gnj; HܟE?94s te}e;:X]XC0LV'ZiĻJ˭&~E\^\9`26^ Vr/Jb0Vj9B)!uKGoH 6ྭ2}fz&Fz]YG_27̫R$ "  aU13xۚX >0ʿaBZ~1٠Ӑ֏̂y_@"FP@N ڬbлBaD0Z6v\2 7LvZ)yI\_[kf{ND-+<7$T(.e8ι4|UCaCWd!䋌;q#67Z sfZ·|ڞ==v7LF6e"MGˁx VxSxj\JX*:IAa8z Z-H럯H^j|3P}?[ c=/67?ǰSpYxs*./'w~"tCM_g!r[0K![ <75 =$S+.eIk鰛$w9m_9h>$.18}n,qV~G,! A4fa7 Z+󾻨Gz`1ݻ2~5Kl]^ Y%&4?RK= > pP{;vhm TV6C=(]\Žb$NvRIF FU-61I6&d{ɨHsacg?T*/nΏb}}b [Ge|./I>gr6@q7Tѡ8]so.`eQi֌t}}\Ås([oUjj"-'),蒵52#HI7#Ĥhƞ DFӉBrgL"x2o9D`OEeHC WZ1/|h4jnvYKϨyIYMd7B6ҥd$ʄHt 0~ew8l6\3%D }W{6@8r D؀.MeU4A!fR[S]8Xy@'F ͵5[4RCv:'lg+J7UO iļܳn֓`gb J&Wl2}48]@X0zB+@5&jjMhG]tk{˕_YiY|[]hz ȈElDC&`qfvf ͈)?R+~%4(L1G3G]ddԱkZ~FM#xFLd:?|(%l1qs.A>H˫&kuxp<*ϼ֊4i∖u? rpf@r)kxoэPaU8h;yyb"Ow8fBz2biʙ=K::}*BRqLmcmBW=^p-6')Pɳ;jUt7mDҒe,VmcF'' P)q4MD*(Su|bL,i'_߭m.ǸIy/FLak ^&`> PT!* _ I|]L꼠MѤeЬB-n:!-p\?[?)G*vnRs`9C!blFx-$4B&RFًc<#o%Q9-P}<=kԟ8 þ 6UQNX[FWWS$di,:!HE=(bz 1¬%Ѭq4>zg7?r6A|%әo ouplu&7ؒ!1gzTH!sI {t+( Z !M fdQжtp2{ M0*=_ƢJJ}lc&+yiz!`x7[RQ-:7ZvUnŁ*? 4 {{AOFջչڀ҅w!pk! 8vݒGP)7OVV_8^b2g=R\ڇYrHuΑ*&2:+Q`Ah1]0mCsnU0DUeu7;ZCcW4.eÌ\u*r瀙8f$r 1D5jiz◍gD+Юm?1>FN/BhNaƏ )kqd %i(~nJ[D5cO{MGRȻdDGQ>D,AlI^{L&V_źSbZw?_*0- \ Div*>ՂOH钸(MS8Y ՜Q$-o40'R3u,u`Ӝ Uy1_,Oy s2 :U+RăjRw15Utro88#* ∄\=KO϶43ԓ~UgW͛m}2Ӕ_)I $ԚA_*g<5)ؤbW(J"9w2p&Q#YB5 Im.e=šbcBWvMn1s Q)V[Q~ubWl_i/o{&  L1۴HԌŒ0$B]tF_+Ӹbq *33zuf=^W l֕=uf9*ǹdٌ K[S7 ]mRhʗ%oZ2YStgį紷J_ hڲoH~9DƞaU-׊MmUۡn!_B@4yLZڈ@W`HO:nړ0-3AJ7-,RU0Fտ'8Pϱr6##?RQt3 khBzw!>U8a0h%,N-ƬMܜ fj‘rU~Z(@̅ӺhV՝1-Qw/{ &WQ4 J^E8^LfIw2rϡ&S2IE\$'Ԗ\YYMEQn%׽-v1; +ԠS^"o\ FNzΛ2DJ}9Z"wY!DL*er~R ]+9jY Zҝxቿ>2wz]UJU/hMLT]gj?1&d ¡dE`z2YQ 39aA7XDu{y z`[JP_,RXFŠwSCKFl s f"3#yL7o+ IOS"o1 3DQci-M0JGX==yisMiUu 5,=e0u4$}{Kq'P޷údn 'rW1lgH ~>3]BKI͈0XzCvm\W>)U@$ W$'{5UWB' & t6fä ΜSiSy\mCfytX f6{=]&9OGGΓj|$t3lh`Y]ІX3?Ю/?X#3EX_$2H^NP?@4`؜1#Hq9mA= JړwץdaZ%CpcxC4,E_$" `!$ΆnK+{D}n5QZ]+@׸Zhs#7>di$_WWůf* I/B=e)/(-! RݰK]O0i*xg_#Y䕨+jZj*'8Z )c_0wQ@/`06I\^ɋqYh}1m&ӌyN!n&Il;S}-rKGX"do,A>bmE%uUÅCqWAqTzz{K<)4 ҫxl70kۯs[xcq=D/'|vW 15?%ܡm=̀j'G Zt/F*+q'5Kgc @+pu@&&ÇNQ%ҁi}VH`-F?Sɼ?x|t[1%KvDnDéS?J}|{E=e%:Ƀ^؂hyF?]=FZ99krCݛgo=')d,Ѩ(|upP@Tr&"2xx>vϽÂ=1qS3z;6C 誹RNGg|/ډ\SYts+WM+S 쇁Q- 0t[n)`RwDcCT!:čO&e|4y܉!ELkِzkʫBr&?j vCi7pOoH8"0Vrɓ_S~KzSw HҸ@;L࡛"hVͧ>V|;Ua*w% lOݠ]ˬ E$`+1; 56nxM`xAMJV 1%#Jnheǘfe?lG$DǾꘜ2k_v;<#Sb`S{_MArto,A ݘ̀/& ըљF|rd ƃLcSS`n\0b+D9 ໒UOV1t HOM(QM;m_Q֣~ZIs^,GL!%lVQOjYI%9k>..N,uV.^2wР=A[gx V!bqbKCHOOT}Apԃ 3[Znzd\v6SbR'a=!Tp/LEw^$aUI_l4]3OB\Z5o&xr+&0k@ Qx50f y<#n}j`+dvh(aX=s'zB#;s7/ X){YaF_,zJ/m1NP՝~D^rciБi InX]hO>I5&4XQ Ke>ϚAp z9iMKinE63Š{{@8ֵ~ . eD$5} 'DCrDnCۃVmpb>< = 2NzulSY#ݙ]pJ>n;ւ7zʒ 2c ȇH$+{Šwy>O~;emƗeq l``GoZBO;NzO 69B6CeZj| }wR*\ʵu9I~dj܋oHT5&+pumpAA;sgBܴŶ;Z ^]h{";<_O6qyZm{ }3c_0Z&3srvVgfAi6zhSHPeY}LDjO<; ?o :1,`*i]ILd> (z掔ʜSK3QJ`ɊȎ0KfsVEͼ*LWkg;U be^T>SJ)&5=l/ ޙc1ȟl_U+4Bs,K9ӧcı N Lvx}jwǷ;hr|!1LAm逜]v$g#uWG+ &Xқ.!zqQm6u8sn0Cc%kFG)CN= ԗA'dH*EZ;(G^AIط-g,QC~ѦNpt#|!sSۛF/ɧ:bнIK?5!35pj [J 7N g3+P"F8Vr LC@z&cjg54?I@fPlW:Ipϑ s$F_kAk] ?1#Z} 6WhmDm :\"9W}U٤#חe8XH?@W41'6풞x8<^;#0b?P5z}m5r6m/r8_96 iFڷB=:߱"vѠn\ȥ^msHqU1](tJҪ~XbܦdCSgWR7EpIaM H G(Hac~\b7#QSQ}swVXwn7pt\XUbK}ĒGizq¤F? ij[ b{+(J.S멗?CH4L+BQ]wwI燒q d E׮'^>_hALmo27װKCp>ē6XI ѠOAe^//CiG]w"Wu>X(BTE $qDsgb#t\u ;[XN+ /Y b_( #uR~k?RN3^%VQIfg<Ӧ1%Uc2~ =Ӝ֗'gvMyO/|k˂KZH#WJyKFW C%ޘ}BBt+6Apuvjg>pRhQ=E8~ Īo7J-A{h}cc^*P8uκMKq;keلquL&IK֘p{M[⍎pa>)CيgWܦ=`'u 0L.;5mNECşօµџ4" ny:7_9-{ۭ&V;YLRG(\@t|;g7I- ܣ'~$~}ɦC.q K1ډ-FIؤ uA!hdQ}sɟ5{1c2 w #| *Fps}<\˯6]ڰ:F5AlВ%=Q>¬ qUs"X[Hnʶzn-ggY&Sذ2SH@zx)SozT%k4{ԍl4g|ѣڱs4Ϫpն ]F]*P#. ε,xJD18O}nݎwkEvQ'$KQ,Hc_|<MFȾNmJh!լ_Ƈ, -Kw^x"*R-3%̛ſufDntKhUȶ&+_Snh?vcB= 0TY,0^cDRFAputeSk`{w#}ͫ&y~$.ܳy0IwOBu~w#Ⱥk&37[uQ?o." R| 6vǾՐGkm֌l MxOΆW%ϔ[vvW$g{'3Y*2o &|ożqީ*~T$;Z6o~S+J'Ay! "X F)_(eɿW|UG 8gR*Yx4b%gP]tyȕI yku0 {rsd7;ɩ+ U,uETeptKoqE樍<[IF'I}|/" g^y_=ͳ\1MzБs Y.K[J c诞;7zٻ+Vљ 踟XýE򭈘q@c'p.A isv%dR'g#sl3%u4^jێo gnŸ*:Bu 4Ijd>eْ[xΘyqs9j.CFҳ@"s].Q\Ǩ<)& &A3IC(`U%~SdFL_a2OOmF(<՝# h1)_r3-GAE vdAiT b8ADL'.Pd&&XŠHT]e67ėwK31I >L\S݀FN <uV'է(a&Wwh<8W]qj)JP&RMʯx1"fJLC t2V]4ŠyqHp1yceuTc(d}rUί m$6l;)) d-m:\|OmE'6 !"2o`!H=z aҪS);r'ClMecNs‹E_toepݯIJ[xHAq!xAڶy8=U_ [R[O,T9fwyLebm οw^v:乏b1rpT2\(m5Ċ\QA- 4s*$O)B A޴9E |nȟ86Mtc)W cK;ߥ26*Q2w;{)g *LDɄ&nїϋ͈[mb^׿t^ =&-ff5: Ry ؘX]zV! #J!Zm;}&?鎥XYL;?ZbbsXcBe5Co {7_I>9cAHͦNW  {ʊWL=U~=FSRR ㄵx%w p_?Zi3w* SЮފu#ȧ"avI%QO_I9F߷h1,elMHyqIɳH^#S)-|2"vYMCC ;GSTzK^߆]|Wž Ը Q."#%X 6z8x*3GtV¡j*?&Y|w)ɒ7Z~V]I'8VatT>BuSSjAۦl ψ;7.<0U-|rmza!љ@;A9 &xi&t֡gCEsiM stA^b)AY7*^BVcJabJ ]hUsV"i*)XyKpڔJ4Ki#EQ峡v~A^*܎/Lupdo$+ dvzLWl5SCu)1B\q qAm –ɳB3 [+M٧*iE]w3ijTr5|J pKfMaNR#XIQAʯ /\@/0l8( $ƙvaUmE ;vndH0'\\|tW4ot .ɡƂdĆ ρjz#kX\"G &b0I1hr0gmZATC6 !Q!Ƒ9΁} #`vSr6oϑoq@P T{7Ntc DQ?MJI=4G;ZJGK=| 0Sws!)0Ȼ_\(~wtb )MrXÂz,8Mk%,4{t5TUSx@x$àa(o}D*Pb@Vev4 9#,ߘ<[*ůjP [!L cv&0qܸmB՝@Ⱃɇ|Y+5M܍.u(ϤEQ" ŵ\/h]v~zJMbN~/ e /hAbEGer>\7x]y?{vm]\ 6j;Gv諨鴂䍣ڰ 8.h[)WE{ۂNDJ l 1xQ|9iMk#Hn\sPș>w5"hSLv!m UH}/%thyvv>jVW+DЯ7@^Dr5'M_PBH}x"]nWƉ( R$KSbŕc3 yݿE:UB?(e 7 P6V&K%8̫BW3i*N&C0X>>%$'OtGztu%I=Yl9%Թӫl93+B%E" v5d"m E3<+n!Nhz^2ASYݽ^4%`onj3l卐>N@JYa5Z<Jw`1 Qan֚ 썺B?8^T`/@3pja|a)=|iFob`FMϥ&+..XW:jJqNFl]VqVS6CdB>pԧC9ԝ2n{\U^Aoje*)y$64 X8ȈMG?M4U23SbtiIsIO7xbxh&L)UC>Xݨmh"׽]7R[w> )5ݨGkI3<Ҡ0Ssw -mnQ=ZtS&8š ,w TchSbGj`}3 gbitJ n@]M=$"ٺiG,}x;?fCUNzt ׺I`e7;~r<i@y~?MsO b`FUl5-vKAf3ݬ~l(ZȎvx܈D/,ܿ4(OtHc{ Lhd͔Y; ,/Q:SGȕ^T3>wfCoN&`Z7,KcH"b@s`^qnqIrtY)Q&oP%_*)^*PʂO=2W ݖΔBaf sFN[?ghZev ,ɓgr9|q1Qud;\o—[[ZbrQ?C9-naK$RnvXV{),nFzdޒ#<1ˤBĿ7&HӃ7~- V:BWBQ/N(M<--Mk|b: iMm›)) bU>~ k Ji1)՗{<]_] .3s(Mwd=a5v= ǎ˧8CɊMc -6[ KiI go1Ɂ-ÏԸh?y/wT$q"nWo K alP Q`:N)t|pɲK9> {FfwJWhD]Ჲ R&UXTwڀD\0"+q|W*_ 'GgAy:`YOjW鉮 f6K ˆ!f8헍!ofnoeތLC~H@,'ΪvzVpև4^KGq xd,wjd^eG}%|:˻k/[):cTS("H$&ÄsmrvGT`t}!HmyTvDovȣ=1&Q{"\SĊh=fʬ1& ^o\v "K0[Zf\gY)';\=BY+~ZpmR^7%.Vϱdcu}uN}?w^g7x~92+oLF ny vYG[HZ`#6xYpRZUwfD7 y,1!@hoEYN^CXM./h`2FVpE4m\=YWlB&AzqߓOfq7 @Qa5e,2˔ ^H4AMk%ލ&G&j3dCeh+Pfͷaqb_.OYپ-\3OA2+He$.L`hBc8YVuLM%ə.ʮRG{|Q"Xs}Nv!.(aSt昵I$'3c$l2.jF9(/ipa7;pX?'JݦZ dQXnHivqKvNp I5y_]#KR$}ZT x12poW .T$# !N 8f8EH?ݬ"Tȵ9p P`!D/hdx63ٱh n"8*pɃ<r,Ƴp(|!Ɍ J0iz؛1K=0JA_]1$:\M#욦p#EnL79;Yժ^2qjtf ~htulh FuZ 48)>=eMvٷ\ T+8 3}Zғj3̵h5GB܋1XM=̥N2ͳa%aMn۵8T2-Hޤ.?qIJ{6qt'W9twCo6/i 7z=8iǏʹH*؎t0QU>6cM} b' `ҕ?Ja1茡>3‹r 93 r|R+ s3v[$!DaP77py%4JWVuW#uE :Ǿ .|}OP&?ȹvqd,=rxFRO܀[ 8<`akL`*q]/eOQ7Tg[PrV"O䱺P$@}49[vď+: ,Fz6J%NAk`;Dާ]"Hjaۧ]G k Q IrZu(TKlVDəan̔zeiPu D{\ČONٛH,zLbtk;\A+J'x g (!dC#)K=RK  -4mK+Y^yNjZ2*]5VG(BJЕ?LtJiaKM?a9z  v0S? s5iKb,(x?hBO'Gp-x^JjbYMRXe J;ee(8]*9e[M:cW:`[pJ (l:++ 0 *\%z^ư8iLC.crW-^ǩ5 Ўzem֝yxQF̒\ V K|蘦 veQ.d/2=m 6k@7>荕l"lI=>!>eԯ$E,Ќؠ[ߨzȴtBWEmR -Fez?B1T `%8tbm'tr?Wh>1~bEL T}W ص{DQ< Մ|}>T5* ;\̄5Qle4E!|I~I? T6ŸGtq856k+ CF-L28w)-dCem,5w?5P*Z21=%_Ss޺7zM֮c#4؀bb6uGF6BCN\%]kP2$}|KkE[<ˡ"^r41gUj-@x:/࿪;{('/V~ҷ[~֚ 6[CxM/*$%Q^rU9X3#JP~LW2N0XVNܦrYIy{ (H5k94sdiN68,VTd,/.qGjVE],oI^?};)ZzzDah|[*ڇ"$&+AXw'3LjZkw`%0\U19gE*R?pG# nMs&<\S r;ֈͶ UnlsLkXֺ5| ep?T)Fw&<d+([JN5p"U%4*R;+CI* F1Z^>uʋ |2 ]0ԓPӅ(a1joꏝS%q\p(>ǎ<wW_/٬w5$}!`7k/͇wZ<2h=#!cs">N]FB4G;ͣ舗E`kϢtP[z>8\z4ʏ.o١N31D ~aQnrwYP*ΐW?q8bK*QȮ9@ϠoC]G°5,V ]ܨk eH|L܍ڞMnbhX:m(:𛆓VGILFDw&֗&Bа<6jVG9Irz‚0DP /Qg>0fŭ]JPٍC2Ɠ4_㹖!냜n#WAʂɏnz[O!| J*Gl)DKKb&ck[ƙFc%y#~Tϼ{XH]EZitXNFJXҐo8ݳGa1 :)z*%%븧Y j4X!7sL3#iCՕewv!?b|>2`)Z c+h<8R1Ңg{,ya(6..X\(@ 8p-z5^. }J~nDڎlA xne~V^A_{6zw㻦=A^}xz&&@)u4-<"T+,;GUpFV"Rvs׉0[$G3;z,*ܕopYnQ=4P`j¦  +/,w3-r hMΤX|(n6f.ZG  ֘=1쁯=-cé^l,+p'vȖMU  U2P%>D ^esz\Sfa6fxD7gӈg;R6JǥCt(;wi#D[coi6h`}/ViU c'M&F~mhSC[٫tXÖ7SF`5TVI4q6Oז}^}`&9"0)T}CEP|MY ѡNP v}Ef 2D6-SHX?p{ 0Sy ([ q9@鶹PDt{]90Ng(Y~ԣfd"Z=*} lF?Сh<9 t3'='Ǝ*jVO#I!Z9Nq<#v{wz .>:T2'.aPu${ :˻Jf kS0ؽpy֞V{+aJfۏ~MrG#"g- onHTi$vy6Yu/ HA,s aaV1OMe~y\lX`F kunH 5 ghb.AdT}om7QRauKGJ C{H1C V99oD+J[*tSaNp9K}R縥yiޜ,|~tiR@v£:ݡA ؂8jƅ0cIIw@|K$f$ʺc>}1OU3+ C^ZBG>}k0h}J>x O_dC'Cn*?󯔌+$eT@_Һ'lXSMb5w g gp3~qgMg[w`KXz}:se{$0.q voou-A2<;p?aD+X15w'lu}&A[B UkSw #Sʫ8/؝aYʳH/d!jd 4Hftcm'u+a[NxBi cxm zд %z'㪂|٧85._CYO697@`,5p7A7],t_OyY2rH\ M{p[` ޷%Bi]okH[/Ӕ=ˤ'$S3 B (@Gf$p8ɒX"Xl^K`+:GM'_Xwf3~W*=KS3"4,j3XQ9uTg4JD 8D[S,D+zS}t [,ȑ2"{D`q=y(7F#%^ Bc(t"x2'FhlQN|JZA!/>0/ҳ?pSs_n'IGk/+[F [1j~*<JBc;jV4bd5mG~iA[_V^M]8gFMvkߛ>{^VjWe|z>L 8#Q[B]7(2 _&F> `PUmeONrqCr\aIl,xnORȜtHw }uHh8Sp2|ч d<g6F0neٚZk'%rQUtdZ 54RB*ȃcf&Mf* Jvc{Ma2*YzlC5Gϒnj"qUtzep\`ؕW"!OxȎQ<3$EtG2VrJ tQ*]XcK0N/ǀnWcxgM-hQ;J.R<)l`Mb(n`zM] &/zŒeH%Q|xkq_`mr&Nq}Cv.hЬ]J)9V}{7U:E]֫Fj[ {D鏕-vV3?z Te2՝"txY[rmqWM.2Ǫf6OsE=ժ;19 ܵ iaR^Xt|b)Kް$<1es `3!^?A\˘'b}&\KT7V6Xs"a3BՓ &C'֤wnE 3Ev8B=lCr3<вo^ וJIr7Fpz LX7{ d{\|Ou #^ڸq.XHE"vx Sjv\#X 䍽mREmBZߵw^-nCl{^9%m\ N3Xk`SHVi&tIOfX3QM+GǭsR"#Kq^I(ZEVvhIyƭÃk|W[m"cȹ{?OnKߦyiA9xyy_1DZ 2&%uɔ%9&H7 wنak&6n%;h>wӃ !D!GD3nο>D))n*j5!5zIS.;CH<Hިov*k?I㵳Y1SRA&<.~^ a1+SX$4nZ U5R/X'`I둱N쐒 ÅL|cWEA'S}]  "Te&|T{YU%8~Fs;($J 0A":;,U#A4K/71\g $71Tm}'-W >γE5lS#@)℘6u3(vzxT{<'7vnB}mЖ b 8υ wz6 ۆ5t;JWc]Zh/||3>^-)}<\K'SDC&p?3bbE6CNZ;"AN@Q.$ͨ7(6RlĽ; jr G'l4oK#}~h ?d1;z`wN͂lt}; LcVkX^OdHٲ [thL3#{ uxَ'oܮOr!"ˍKNVݤB(9hmjiH NluفNrZ%X~w&uwLHRm^lkYe}G zp6td<@"0{.-Q^3*F[ QC; _V4 *={Yͣ0b,mq>V}jCA]U{a']MNebH=)sEl3CQTgy"=U/"G裘ЌT1mVc[2)WjeȌR=@O/{:,ZEu/`-tRkJ}Di ^+3 tuu!%/w:fWCV1*dh܀1[@5OiXfǨ7#/`q3Cs5?mi [Л,-5ժn,qJA*/Y "G||Dû9xNΠgȦ;Hsh 30-6M47 Xp:%ɪ dloRRYR p* ¹R[v@JP0so N7}\QQv~/*=! cvz?V)cM /RxkA.o `>,ϣQ 9\oXܤX`Džǐoeʆd0Y"\N!wHԘ3q a!Xa'n<"c['t; )/8[ %uxyy!sLA9UN; l0 D2rtO:3VK 9h:ϯǬFFMa q?5: WFQ2]@U_k3'.^3HWp'.apbZ1k g%LHXgQ!SX\>dm5Eh8x p.Bdf|`Aֈ$Y{(k6307{uXk Ż! iw>IȁJu>,-h=b,dVmya>}%ha89d «4MŭԨP439݋px׭|>ƺ^;TC39^Yw29.QK|ȏM&˷~@Z_v=399-Մ8} xw;jp涤PPՓHʃT̗N9&02>fR@}LCii6^ù~IXh|*gNS~=I: }(Z4~'977'g_etg>T}7G^34PkL=M`~\HLPq{р_ٰru9{4@"p6|?E;iz b7l I6ET墉ȔdoT}#J:ӗ؎F.D2CspcpWc폒cZjပ!sXRg (' *3 /nŻ% 1BXWA?8ʉE*6~8Qİ]".Ҩ$`=9*Tk3HK 4dFul{"$zYkCy𛦳m\ )c,0D%ЫS1' KMlo&g9j6%' -pw/{, .14pT~^Sת8cw4'ws ^'P1K"`sӺZêkt73˟i0c#.^1F.q˰p,y\}fpqfDF9_C,̸s٪´o=Acq:4-RfKXP)g#q稢+ =H:7U}4i[ rWL߲hFu/`..ۊU Q8. %οs,x2TЂXg3EH#S[KD?HӒ5jrYxU{GUtD.#O¥wJ0ndNЛ-%Ųu@wƷkfMꞁcP(?ap n0=mUKBH<Pr:@z,SɞMtrv| "Ѣ`B֯CHv9YR4Ea̾OYRc7:61:wNJ ;O-p(/ A CCłm]d0l>f{pw/~T<;\Ez{%bb 5)0Mrط-,>m;?,l ,`_>}l3ğpm=WA*E;SCƹIN`bLaBj,imt;M/kʺU U-qe1"NvUErK3YM3l>,>Y*{%ahɋdYp)ޏ.lS5Cs7z?y//5Ibc9Ϛ୴px׊weI[ƹ6Ga R@<;xN5 )9s[5؂n.8;%мG=t7^e.  aଶꯉٮW6|زC!nmFW@xj竨̐tEj 7K? Y[-ĔR+ߤd4 h LgU >ET_6te^T>h9%tA*` ;άn9B[zEzO7/Sc +ڼ O^*֐saxh P=J}=acB]noVF Xb?BHeq, dbt9(YccyЕ[ʫ'4'dr`OxESI&O bɔhΝH4[e&F2aCz'=!xP)]>ѣ5'"@]K LA'yDWvL '^ S) Rӻd/-4-G_,@haBG4כ-VKXWTC:rRXNN`g#zۄxlV܇hTo8hc_mC]S7](;^=Pvf)!+M;ͺ7% Ǘ+3UqIbKgBE|uE–CߐW/D+!D~q 3~NM!?CJ$5DWDA.S\2J!c7h0 _fThַ-QAL7sT؎x "'j;|},p`ybwF|x$wV5xf 3o4=HÛvi)d<0e1Tn荆 iĨCM{}ò383knq'j)*zZw1Q _ ޻)I8/%a&>dV|Γ`|\fݨ˲~XzEl}iy52*; +v|Apэk=:-`¥hB5=m,9@Ԩ|Q1XG\KpղYn5ɗ1o;Kڄ,Sء 2&"xOJ"vweڹ#$x+"˘diHWsYrI]4"=m:ܾ ̢\|8@0 {G{v2YekT\6iS%1V"aq[_d !XTm#$RJrѽ*rs@x?Uͨg-Z6"Hs[dGs!.6~tɄFT5!n1zhen2E^v8JL.4^s;a; ǹ!UޣYE N q\0, t-\훧0 o }J5t}!32@Sݪ O?Cט1ler׸fR/M]4:/6mͯ7̩̤¼/gMH]"GLqt)1nW's$-6˜M0FqJ\ !L䔆"/ nͧwN 8t4LjX`<@6KcwUUX~i(%Ϋo&:av'\<3FE^+Z.`%`6!M줖 _ ]D W&F>2^U a>Kn;"32bg{"6'H8?='aZ d@?{_gS"Kٟ~ظ&{{>Dp M˃hY!Mjݬr0:T 4&9_Pn!@JxĝƤ>*wY侕DzR_w]^`(U珩N}D/.X/c,GzŚ7bk&GѿvT]4I}&I W; b<C . UW{rWpfw|N=tƞXb Cp{ix&V{o޵Gn-e߁;.7pNzq)g$e"im,}jPG: 2/t2ͥqyi|O0(ɋ:|Wi^"S윴A >J W 6O"׼6'ܳ*szrşqrwz Zu#[#@'?#5VƷ_= l- wG~JRI`aIYN@?^,zG^h*PI~R%:x0zd攅P=HIe3s*K@&DyB)25nz"*D; .q|ܪxk[5|Ϯ8u5ɖ:_0_hS %PaP"o†SILW|Shźf}t> >ǰ&'Gў ͺ4{k`tF5u_p?݂}4-uHW%: ~E\8I$跁S}4 PlJU bM2sN\G,:TBœ|zvct :I!}{.AD:B 4~WTޜ_CMfByB !cQU]KoJEdc_.t)GTNgqLH"4rd8Ue0*>\F͐3xe%,^PxB?JugJlB{z4+ѻwnے3m McjFE[`Z!#5[Vd2*l8Ǻv7yHP48Hl7s˪&OS'yn^5pGdܢ_96w=8SR"u'N" HYᄆoncy"[E\M`!:)n Fy 0ƙBT){[,!LH*TbG4E_Qyy;GaM!5"0B&"++ Uv 1s$YWC V%2#~e z"9bR#P8whOo ot]3 E%\+#6 wD}Amė~2Fّ3#:v3ÞZ&42O%J`hZXYkM%0=:at'[)TͼU*mݲ@k;t.ɐ[(*2xGH:M(< bEϊ) )<8Feyixk]J^kt4J*g DE, 8x^v5sRc'ocȒe>Pdh9xU6# 6MmD\!D3Kpw*\\~A|l'!8{!ީMר@81z,:t=;dEeP_ F2T;p딠%cW*6Eͧ48r&4h!!ر82$cp3|[G*6݋ݥ|oMhCmTU=-!sw*:uT)&iB>[oi[c{9X28h|顯ZOjyOE5nQP3}Ԛ\;`y !< OuFk9u]vPlkH!G ?#iv)@/q= m},ОU=fʮ^0i!Hd Ϫ͇*qdlo=OpZC6g`0 MVMȝY[n5R %dz|g!ݛV9 rL k= tj>6<} .%@Rki^NSk=F_a,Pͤd\ KU,bC O1U"?~Եhr0yO`oztCVRr;C_U>*+ȼJ5yWᥖ_Iñ l,VᴦQr߿,5X;ǏL< @e1τ2.0$UYl$lΎP)m.ɥM"FdDEn 5:TSLj~oPѫy*^idg8!L_}WCm S%ֶ˶Z ]t)a) +J?>b[|$:?uiq8{: R?˕XrиQƓh<] rZ+u[& =?.$M]|h9u!a.y"ۚcTyHXKH1EglK{A,6R-|y|B_8-jS>D4&"qP;"tVɱ 2%(fqYL4ZQ'e15<ʹh߁jH͢> KhzP?rvҠxݛ#:e ,cwlj\}tV՗9DI*31R>q&'-Pu>Y H7Eq-l[EFq /a}c!LNVj!H\iD%C8F=sCܬMץKF,`tVA[*R5FN!Bb~= 'ᣇiûm) /Zn~Y<"ߍP+ˈotS}uCtL2n_8ǹ(vE`@CnS}.WTX}JTElyZ~՞luP +[6:[c2ǜ)ן67noO= CG7Rς#>E4c}*tcOP.`,@j=ޤbK]jh[ 3 ;Ю DtjBw=žY6-D{kxzK2kX=LشozVJEF5mEixac]CPt$ލnlWlW]%#SBk pIXTP)lBxo_lZ,s=̏GsJfPaƖ~JK9')ĻK<; VZ/4.q_}z*>ڟfܫW47v RGwrU,\B fwS!sǽ J2F>Tk=s%}Kތ 0ͬ@`YirGk5pLboq 1|r9w*K_x | 84%qE6>\C]_q+TNʵMP2<1S@ V{*kÈS*l=A 1="0_6)Zq( ,3zok PXWKzJd-_QBx Ŝ:ֽ3z, &;vi0۔cM\° 3@(PIvHuwP/Ѭݵ߯g鉿!Ol1;f!eAM$ojB`a~LBrf6 Vn:_&pLEty$h2m2Zul/PJq;C'6'Tiq ʃOI~kSh1B)>1*@:@Q2)lrkc%7't2Oڅ+efTBA1E96S%)7O$Pc;`l(Orw[ e@7# ) ү#dA%t?)- TTk +ƽc5< 561a3&MhfyG|O PʁaVJIDƞd;Ip&A$ۡM'GISfhbaM/r!b6A +*YFϑy4(ҹrZ 2iB9.˲p*^pˣɿ́hHk6{VAib$" -X vS'!H dvW3=3~uR)$0i8rc%ﰕ|xR:68{ #$E@P 田XqY:]~^7l]eÜZHF QiT}7:<~TU(I96…zN\l!=tN+0ؾub<0?ex]l ({zd#j0:T+RL W-EFجJp,n:‚ԉR$t52?:Kox9Dh%3h1*hw187:ꈡOXRV{?3S;CaSe0Zwbf8u-^,<6-P7;r2±XEJuѤ嬔wvRd f Q^N<O@Wgl"\`2kI{\}aYH 6#­0JObרD %bp[jDztYMN|D}5bGDCS>KՀSc&.7|fhQ;B{h o>ϱ"w,n̻hY2oK^;)D6XlSaS̋]фHkE껸@wzu{8,znS)#@KYN-~] \{QNgoXAVrI }8<~Ԙ_H_z.T!形lMϦj}ToPb%q[Zru֦A2y%hh : ;| Rcwx6*̺S~(ф ,߻&%k-Z~pA}u&{=)bFֶ>G|6I+6LpR.qRi+e{rjxҫVm6Wyj|!j(gnmzc*wfVHG96kfV"*h楓|K'#,vQe|8ywՃ;TILr1}=6&XxROw~#9]m3$-D_m5[,Ho+iJ-p_T?ӂ]T;nZ#FgAn>_j9D[FJyP'2v3Ì7̰:D̫rPT ucG p=7b-aϙn )3̑%ċ&IW; zsв.ه|[F'k~o$N=(὿$^\y9h(OQx8,a.?OUsU;#Z#A(#42ڼB^ML c 4>F$0\yNI$[@OoZuRp#s"2`~߫Zdn;HPĢD QNS6&̂n|lz}g/)tULF#qOVRۃE 4E3Aȇ 'M7-X!ƪGl*㟏,sbn-\ƴ~otz;ӯڋ;$qP 8@`? ,31xw:mqz)j٘1|\=޲^U Ql>2WĨ $,=1xzpPzbp8:c٪lpc%[CfsQ%T@,u 0UbgUܡ N y"&}6|x@tDIqF"ވmAI w48`qk:S)%#M}IH3Ci|"NXJ'd̻%<,];3a CZ#YT΁+NP:"6lJ`7?}e #rT_.WQUcr꣖KR&r aWe TQ{+aqlkª_Ծ= tgLBᑇXJfvJIzswm'+,%jAg0kyڛ`;Ϯ~: ڇ7ߜGD wYHT:`FY-KR,\#kQ".+"q_?/Kp~GRD2k6Ho]Ӌ~sԓV- }q6x/dsIkDq}7lO:wI{yRp#, 5 AuhuSL @Cǫic+l0G4Z7sV[W21,x}O<+0ix vgYf>ʕSV!ݰ4(fH.<0c^#MQ90e_7wY ~p}9D_X\߯YBP+%j$56pGF z2._|s>җ >:A8^5tk8f.D\G~C^i5O&Gpp"p@Teٷ @UE6 j|;MEZ(FHROs,z[^WH H'v0;-ю%ܦ/5]W)Ј}Ɇ󟎌?9թLȄN|"ڕ4;rL5$>܇#1T~%bPS)b{lSx= pNV*]!bZ2~9ߘՎ㔰*u} Z3~϶[rv9A "$ l83er/1|/>u ʰ5P, xu0-~׳iG}h o2\xtOZZ@R(K{,) .hM92sz2_Ԙc+<*ەkM!GWMt塋HQ3;ElOGv5QX ;(;3S2e|%yu9,d,,t /]4`?oN3 +@&/ajEIuw&eM˿ O +}Ո>b@择Z0lv]9̽HRhjW¬I諯U"dr,Z =CD2'r_:[^t$t֭n 1٨3riiZDb.y4K6^#4MSoOEyfT_{;-ؓES56Eqako5v׹ۄm[ z{!YB\Xы&c wK$@#_B^;/s%oX)g<-V!ܴfg"4jn!ڵBu7p:rsӎGã;AN!}YӲMsy$Rz&`%<}ɫSs///@L|UsoVq;w^CsIRM+/qqTLmKǛk# ˳1_x ߉#e5Cu|(j0O=)-Z$_jRkMBeRoj?].Up2!5`+3kKwBs:!AFpcJ ma_*>q}D<؆%-{|9?U -ݦzo끻^ Yçp&3pﶴSeZ<Ņ̜f:cRFդ #z 뜋@ɈeFM|=$2ČM=ںOK]ALMMФ,}h!u*jzކxk׉*xD?زF~W#32ٻmP?EA7g*I-㎗E-\TP .ǟNbzzprxWTgv,-?"_sICɏ7-!oW6In {YK>Aiχ=DzIw/ɲMGZ" u֣_r#@<GNNEL5nRcJXz&.ؙgc%cjn&%^_Mφ1š@2Jq7Z"5V͌_y혅)`"jOc@a7L`xIJ rSA,.zk*C=C6i)Aҽӆ9\ԬihO[6~(p+/`e$ TzrI CVR]p(h-._e_-ވ W!*% >^q&g-f+ӵۻ̈O=bņ۹{5v7⴫|u~4[]lǰU$ "4I{dµ$ Xl{zg-aK O:t5γ>VQ!JBX9ArYVzb>3ڌ7Mؗ}bJhk`A>-(q@wQ?, wB~ tz\]" Uf|:/цot5 W6*|5ս0 >c> ҾQނ|v~xԙVw%!7MѬG-򀿫v̐z?y֏ ;EM=8w]#\CGQNC~>RCOO-@"(5,r.a A5m84" K^2{<vfx(0R{8V_h5P4 I-*N-obDcN2T"y ޘA@/ڱ n5Y^1wbn[@ߙ )2s|쏕6Ik54⏄BjgGPmViͰBT}Q>у )'V% <<~D]?koɛփXT:'h׎ޓ1CLӛDpV:cJF x)JZqJKG՟H}SoMt<4rެNA cFW+$)b_e1 i1?R'pஓdtd @l{Ynvi#_U^t\O# c>'<]hO4cj:,toƽz&g`%Awp:u*6q#ep}T4S75gwzI8%5K!#S0 WVe*+uz" |pW:UMם}_xl])DzP(~'CErc# V+1V֢9ƴuqv@ :Czkǫ44r}IzZN)G2-s=5t//qR{{Uy%t$<VtAAvw%?rr1وGzm ^Ƅh˭aS$Aw}?C:ke)MHOt6mS-ZkAIz˷2lfH|¦&кSDŒV+|˭dTO ܁c[JSg eYϐ!^&if."t 6>4!{CW,<4-KFS¤ӛtnL bAkpGYeXÝZ:k!$)AW '_yD&zEnf {\ NN'ho'k@,o7JnлR`f%9sa lm(,sWشG z%uA˛<->)slqJj[O5=МWJwlOu>P,Jxc1 Uiٚ&{oM[&}g:C,F3ah~Ak~[Uh<+tFs_ٷѵ)VL+s`: *ZZ+7"p& [M{]A=Ba~j, f!І}af{aaud^Jt= OҘ SpuB_C4ʇ咖#±lTǼrzV`J]RڌAfw3}rv*y8IA:Q&IiKtᖭ>D'@ p ~: nlH歶uIYvehҹ}Y`E,k1ڮEq䦜AD-՟I  JfEWwt=<~`X7|PI7K ]# aes~e.5>و ucB 0C %p$4R7@h[6lK h* D}7L-RVw RO蓬T,^ >~WxQ%״XT63kdow˃d۬[Sho[E޺[59fRN4ٞh's \" ,|&.yN>Β+stü-攛QKN$xQv wsÍ:tW_qNxR`=މ0S42N7|V:`&IJ &/I0 Ļ_L_'i4x:>Vn3ψ6'ߠZ7ʎks p(NNRZH:Z3/Jɼ5z*}hr.+VG`o=^47x>iwqLsNoYv ʙs8zo@3=KKjL8~F\jB@b1.pvxd1bcQ>.r d4$6ϸyq0GHZl>.'FwqCNԁnh/>>-"E&X*3g[cXk[)@5嘴_$6m0y=>0R_깺>l&OԺ4냴 {<9tWp穀 1 #0{ϸ*zqzK=#L *M[=]ex[Y#_kQC&F.zsp["j~P;os毲 {;e{Yqyhnc#3"m5RSR2 b:wUCe/soZ#+(7l)X֒ȵ>";tY'&|1zcC@J!TqP3yC(Iup~*9TWR^nfwh0+u`|ydM^%-'\J@GnDio%qJ<8h}$t9w}#*uC1)?|չ/[nV6LھuI9Md=bXs23P)ulJU+=dMAAfP5=0BनOk)zM|؀ mIoЬ[ЀZ0XX>-]Q9>14AˀsɒܻGI!=tqN6V}Zƌ4V|J :"X>ap2&n7X#㌊O{L~~udi-1oj*t8w_]g(T;TpbO-K:-Β0[c].Ѽ^K DJ<^#@q"{$ރ-]8"P/Zn6ZdfX `"\HX,J,~|Me-(~p,\: | 8\Yvhp@wT ڗ_97 !^zc59/RAuݞn BQ%jI\3t痟$X>}h@F9~=UF'q)ݝ#~&閐B9*,@r&BcnUAy׆<Mt7Y-gqus.T~ \Sy b2bO:T2l>;;8 rRfS:6AL~`G0/wjY ^ɞih>J7̉ 9 i5bN$.0F&DtNtpsG DH; TCåsڣ#E~Q%9|bEiJkHu's~I/V{f 6Q+,-_(@|%g8Y[4L%$ 71a;S ^ݗ?BJ)ksrJ:r}T`x>f)?V*nN;%2. MyRt&`ogNw;wu l7kub^$F:/߶'x^༈KUsx;lQ>ć8y(m~7+I;PN=81vcdym3 /(b"kd$atXb q.ld+)ѧ-[K?ߋV3kM_p1݆j}s˒]ԀRpM5H[ 4}d(־u?@*A^*}G?R?򝗳 m>es[w,@ٖoojVEUP)_ǟ[%gEb 1[ )?[@fy\{G"|]фP!)}:PB6º-}|ګpz4qNCPnWhk ,*,ĭc]4 /o4B|Tqձ%/M5 dI PsFaV:\#k k㿉SR  n3]TwZ W ,ihXF:hߡΟT m~xH_Z4!mGٔesž>T7o*XBdI,}[BIWϜ:#JXOW["!82pz!'c_}bDr3Z_t(Wߵf;>[3į8r}r>;OgvMWl*؄ g_gh/?`Cƅ&-s|7;Y{/*h d7x&<7E[܌`ovt۟@BiV1GK ߛz6YS&˒r"ȟsnuIܦ;QQ|8_4=[BolUPM/-g=f79aKaLaT]ZsBa2Y q!_lYZBѴq+/)`O(~(GXm|P>q3̛co!΁z~ X!;A.H z237.A1HxRFJNM'e%f WFVCf_I8=$֪7i-eP*3]7:{Xb}ex1}Q".c$B==7wz_jkݬ2oH6KG2c|8453[mێR2S[}pŖnѫ}F)|Od.@/Z\k+"-ࡶ j#&?nC)-fseG{輵C&!mIPBR|qōKvuYa/]Ԯu$\}H8nSRĉ\FekK6ʾ=VҌn_8YAOn|&v X"ߴj-bY4I?eŞ(5]%h=σ Zj,K(9Ypd-ڋc+OAv zzƤBlT"`⨫W#CDY'tCϢ mQbĂD|99w$95ռ?$gClX3Gl}8%u ȗJ*Փ>&;#}neJYiwg-g]>?;ro7ybF0Qaxz%yh5k'  M*S8 (Fy"Uh0ʇpI!}oSJY&s̿LhҺbDm[x̩w^"]ҘfxQZ?$)c]_gtDtxG]Q&VRQ12W]3AR:m0$~Gb-yu/'6dT 6Y4X+:"lE`  fpKEmmı u৞<*A@%C@'[&Vg0O黮yފ7xk 5@UQWۗvĺ4[d>y+SX-S%$춹1EBz?-eKNBt zV ,HݚY2IՐ,UY6sa*b~WS<;k\rH;6bmSs(_U`ͥ{/ mA >X^C_&lGfŐ؅ YJڷZԫ*3ھjVnȭX/Ju 7Q#q$zҧ=nldBE~]%@ ;б~*FQ5:n*+sLPv6eZ}!nOSL砹& \j9q7''9chţ}>=4ý9mI{>/_?l=nL \RCì\=&tvJ2`(fa}~? L:%aKdK m6x&` 0Zaq'sS.G3ge}y9|m(w*JPQN=ΰ $tN|6we(m bD}c'r~w 8O:1c#^2X@~'Kr`mc hERȞ/$5fڛ+:B_:z$%e<(Ҋa zV4P!pŮGtlSVIۻe=IԊHrk^:%sw|)ڝaV=H4MlZRŕ6[.e7% \w 2/0OĚeWsׯfCA@U9)$x}遫N~{}();P-r4^ܑ]R7Qj`>IL2D&dk@e6ydەH8֜hhFU.puAܭ>oXTQŸm&׆~Z8O!=7 " WoCb'Iem/18Ru.O4]S34b yJ{^}56Hvw4 "顮؂=iH>Ť)b| onDF`#pNP*,Ϗc.G3K|gd%@[Ͻ@FO23etya쇬J`H0e`95|O}/KtH;_hquОȧ/7ܻ?Zxh,]B ] ^G*Eaw zI܎=} 8OpCS7qǁg1(Z##oݪpbh1鹿<#!1ŭTn4bf3w3ĉ_*hChˆ~㳭wA׀:0+ī·%S/#}QGLBZ{&6(x^ De|L(0IZJguk3B躅=vL׬~<[ɮ#g6t[lf|vy$J^X9m}e:Y+J͝b>V󞽤9Jxa@)YB ȑXyץO<.إ<"bmȐՁ: .%/Bǜ@AnTS%oj>WufEhWJ5t!1/ |ihP"oݲ`0b!UpM[IdN=QJ=+ķvJBb. hk ꅝVRxBikLd+gQ0TwB~g2#g,&+V.35ma=4r5l'j Ki'o|Fsv| aJJޒ~񋳄PյNbpr4TF"^ę:l`whH=It7Wiy^Hh"vYr.3kЪG݇-4M+aȺ0J6q' RzKB[`4D"DhK^ z^cF\8ݡ]ýBh", 6dAl@7uJU+B%o |MT"Qz0 rkԏ*2 D˦ew[-_z4;4 kc~h S qRWߜŧ(VᒒKkEyCtqOZHʯ xHcSk(F\? 1)rȫnGŏD4ºGT4ʶ(&#ӌ-!MH ꁰ6aTr'Ke*r=:w 9N 2H?2cS@gId1R1 teڙr4Н># iBD[~ǀ`?Ӥ 4ZhG;0]g|03^k1gva#PΧo ~Łjio!"kQ!.es-߻ӽE JW:kRTy|@rJn YbIX(h-VyQjR"ܼc7)'lEjYqKc4@65=I$2{z寓㕅Zr\"&>D5p**{+a)5{zv0N]C0 B!N/@ +i{՟YJsi757UTЋ(e5unיx2[5.d~bEDa(( XX;5@xFf vKdB Mv=!p+OK?}шl [r 1JHgf4yߌb 2s\OvT$O0|)UuJeQmn6뀖7$Ig{=u34ͼԽ%QTlV5a?-໨d ,g9E6+mGksG\704sڏ EiR=_9# nCiw0u'-C 9DN.'έg!a=&YjjU&3WP4]&{Xu~G:$o į2Um#5yIȢ qћZA1!%_fr/޼0E1K| ks^sN9ZPP]EG)Ut*p0)װ:pW 4n~ʰZ%qR8I4S/Ipc>E6x }0=Ue›4u=А@5oy E:gw2IcA Oq3[/4AA/zy a:ՍzvSx)טE{ ੹e8@{F%?loOSLlG>k%P nosY" QkRg)9[N7bɠo$l#I"LaĠ*$Bv2 $:hH52/@%uv,cK zuB:ֳ&)ȻI7Iu;Z_7\aЍꙃ΋A(r ^qzb3mڜjщ@W% 9JU&Q h@}*ʃ Dg@ug 'xAw+ rf%Ζl[jꓼ J62+pr,p9`NF]NMo4$ Cf޺Iv(Dy49fK n% cq9sMo0R}nb`k,p65sKps=t!uhp3en.  ɎR}IrDF)/*/BcGulGt~ 2o.ҋi`@S۫at;e:9 s ,Vbx\ ͳq[kP˹PК& q%)]M`OvI ٝ(ΤNXHVrٮ15*ڔI6jgh~1]3km >tU3ƃKʸ[g%A7B(~IdB@^lG0^ff3j5W\Lz][&$1uSvB4lfUjd>^b ;dZ,*BN缷X<1}_/:?o.yZ,e}b $HQ蟔m}$ȁR^&݆h:yӱ[f?P^_W]`ۧ#x'p3fc2 H@ƴR2f؄2Bk}Œܼ#` {'LHVܹ}V=%F:I1POk ƽ0ٚz}`jII%!(U=HnEd;?nV2;֓Bh ӹ7h%{ 7[D3_ƅFmf1'oO[r WVg-5nF j2#/b5įE{}ec%v!V;i'Hkۯk%,T/]ZD?þ *ǯ]f&QЊgDžH.u{x_-cO[uBogj;;1,gc/d'` Q0O4!iCQ>هgzC $5lө[z P+.oѧLbjq|ecۋ }uY9h?Wv{e˲TzGIk`ە>1]thz4NJ\/ᒙŁD 0kMLlb;G{C1d?Q`,1(l@ʡ"cP캋n-1}Ʉd.(,U݀zǽIkTʵ}9nn鈝x'FHy>`޲Twc_]j0QaY2 ,MeB@Y &`A]m֡:YX>:sj b->Mitq֛„6 ѣȿ1@~ۿ5IPpኢ댝A>l@_N:gӉ?t(!] Ր~;ntyP z2W{x tWF* ?kb'p'}SnF.=q\?ޜo"wRKPNp˜$3ZF]=C+΂ `u" [7+aSs"T6c9hx(y]e5J<%is-NWg "'uvs.{R7<5/SL]{ntJ@Q?<ɇɠEdQq=sXB` 68aDO@,Zc f'bZU2G(CS6x!SK~RJRh|å[nQ 0\2g(9ewpEV"% }eLg6 oaW+1Y>]Qb`@3*g*4RR20U.`Zm4@º*&-`ELt-M#z==Ġ>޶)9+W ~RoDUYٲQHhZ}tg;C5ΙٹsvN,+ 4iQϟaeܐ@>"4/CUPd4P'BL-Q2РDdϔ ӪS=p%mu_(]RQKG)i; S, 73OYKa'΀%إi뼺 ڒ0/S[?Kjj]̹%gkAJxMQ ,ir ft[r9<(Vp7$Bfh:p[$FVI`goGHπbBz`dVIҰ=o (*q=/gW]ItMЄ?4~5ܽ5N⵵s8o*/L%^sL1Әx#Ŗ jR=%w}UP֯y}:s. (7.`?I4 -DX|!f(#O4Lbu h+;[ Z#8IFiʰvR|b3M!wC\ltק\F3T,"r#Y$!q)3Qes2I⺞,$pΘJ"ů؎|QؒBx~sӋW &F4?4`ʀ㊬>.4 Z@w;'z9R2nQv4O"`JМܙRRYQs}=(߭ 66WM@vVۖlެZY,L7ȃ%1`jޑGg!b$Om#ѳHsl-?SmB@Trtl]H)@besFYgF9_~#a+r5m<avo.Y (]g' 8[ngWT"X(}VVbS'#!Q݅w2X튌Zg1 ^lyp:2.jYu#kXҼp!zSUA$wԁu+ZO̳)Լwf4VX/c܇ps)җi\o^ LmNcςB#)72c9Cik2rˈ՚9Ȃka&3jm[ J2v{tiϾirm'2 XPū_C@}c(vsp tM^qNT J=س,:-Rd_/aΚ殁ëK> a, zn8REM$.栈 *50_ʤs@r0G*p^8G. mr5҉´ber3Y_՘:ը04n!{L˂:+'Ix+nEw(dn^ݍNfүgU?}=$ )J?Bcpu\N8b&nO$9ܟ懐o$|FZfLӖxy1owHlm7*ԧĝTrRhX ֶg1;VVdNL__!@~vpiW4?@։4t IBJSkk%'m4exvN7XIB QU-A)S L('h)z6^-HaPb8+mhr'O "9;kRoi4&1ļ)s*Ђrƕe 3*n]TyÕY8o22Ȟ}Dܘ866+#?bM0gbzaQ S!I$x ƻy&<5zWvKaN4[Ä٨a^He˲IR YR-+-@T>LPRZdٔ7 + j3 PQF  bDU^.ge+*QJB1Nfwhl P`eT3MHD$':7,տc@=9f"\Y̙bݿ CU?<{>Ɖ$" 3*?{: rDbkp qx"㑚Lp#CmpG&q&X*۶lACuH=>_Sg=%Pi2#9Fouc1C7g5?ShxPWXWs[&,WZ~F|"<}jvmd$ey(\}>●*<'wJVC7 ~wq$/N wM~p7Zst [:Uች<2Ivz.{-)s}E1)etq,4O@XԾ֘ND}]ESd(n "hc! 8Gy+. HBb5^`y2T0 7(+'jLf21TGB_$mޤbg |Cxh}^rM*\AuބfiP$y$B@~cY,P3%GA+"֝ex d=s$L#tAee"1LsDg @}A [n0i"Tqwwb~c^&Se{Jnd" + 4U]QzmF jՀG nCOBWhL:K5\%cﻎK`>3o/y0N2;r% Q&]} `Z.I;9=?1c=m\zHg"zX2(5n0؛gm۩@0tUl%E'hgs_Q*Ґ[wvmFeTmy3+2<پaІKI>Q<jkG-u}rGPgg/|ff;2P2dr֤_OZ(R)哔tkunA8?iNI@_QbƊc1b_u`tt;CUǰ ͆q MS(^v%YIy{u%(4+ B&#.Wi\5f:{2ѻVGٖHˁDJR4oR4{ѧ37=xtbCRyq+a 衤l&؞ɛ Hr[6-!lewi>G0]g'@̢ k,'QH)_)3@t,~ Q T!Q_U [##9n_E Zal.~Š)@_^rLP4p{0-5L"`5c kVʣ*P1J_zͩIa6drZe $"ڝ{H*2 5=)SE[{)OM,9EB Hcl4cg* g%$jS"R bha*S $G">ʏ{.F)R`"= a[)'hUuDlOj`Ts_YyW:<R$@ex#, f ٢h7GJ ]4! y7买`묷y}{_9~Q &E| V =<(27]߭!,n0 SJ:jY-X'w>V0޽2 hr>"Ipug:^<:fn/襺X'frꌜʨm5% _BkTMi|_L;]5,<.08izhhAd{bbPnT9iUrONHY8=Ig0\౒^(!I* 0v}/=M]>Ҥ̇>9ՍA93ō%P4G)EՂpDЇ]ƕU=H# ~A1Ws3|Ud.(*ls3gUslq@' Ky[>/MP\RdՔ,RR +,>H X2wt n߆gL8'l2J?O (ۮ˺@<.]q&''meyGpvЕlqgv3 rX3R77{ ࿚ـ{pՂ?ߗ>+roy,X4iߜ^[+bƖ&cfK6kVҝ 䝑Ju\n%F5P9CT9-V a>G&`\Z.Æufܦm,g{yNbu{`HۿZ8FFD]7^yq$Kk,Z [r2G<BSՅcl[SwNhThDžZIrñ6_ upRbF+.m:R6A:#Hn\L8~_G5g jq<#,POɁOj+n.0SCf7ٜ|î z` _ )`NX0F 39m8`o>;r%B32EgsS_)|NJ'VoiShB}_Lc^YbF@tQiY=HzυBkgjC(&7*bGf6-g JGV>^߿>O|Lkx=i wJvnF._m1,Nn]뎣עE uv}E׭&<Ht"Ids_u`Znت0vgkRF-OPҪnNs=V4TP,f{LmK 3$oco5T&OWbD сr$lIx7+s~yGkx('C\*?5i+'A<5f/4"xQO|1=;W#856#F*VXɌNXt4 utnb] (;Ň=VTt~LLx2].t ~Pprټ0 /25\_h\llP̼$W6y?Z~_Pkp6Ő&˞tc=tp{=m beq(|d}DP`¡**f2R&>G^t`hT˲b<}H8'd^Xk80a=`084]s.]='7^}e8v|@uWB=t JZj,-G[lc}mpi\AېYcJ(P/ٹ.O5á9f JLs:* D;>o/<4J1]WBIjtmҮ~(Ej|DR,Z_]Q0ł yfg.Icqn%?ر!ȇ<2yxl?D qt $eMZho`*@Ԧq F)dDfWR _U`O ^M3NfDe0=6gkC3dDUJN.k_Ʊ+*Djу *e.Y8aOn{DSE<ƨL}AT0iC${σF$8jإKPPq $m- RGyeϝA} |6c}YI*baYi鸧W/Zqws VePY~|"[Qw{?A5 FJؿE!bem3-{)3\0RnT0J@iJ㪾Z# \,<nJ2ӕoN}x'`"*P9sk_.bPCb"rVh\6™2I|-}5?C'l7[JUG/zsk8|DC -).WRʇǿ|^;vrgsFWLCO @[\B ^-j~ LZ7 /|NQlѴTi>ZEYڑM9-Ex{=U?МyAYGnBf탊jΖ 8ɛ BႅUTg|4m<ᾰ~h~3+Q,"fM-d6kWi ($few\b Oڐ[`D%kk'|_ LHmrA%uLOp(^gّM-4V8 I-k&?Yk4L&^}.,ƬzC4Zɝ) b PBP0v๘J%\ EԜ4vӳ̞ڒ$:E{ueg[^jmKvX1,jÁ.7,!Z i;5/n>m@<"{/].,V(Wu2L2)^_([#ԭ^œoOV(uS gKK>_U.0&05bT@6ؿaێm[Fnșed&|b27\HϑJiV |H5:* '}P=G7eigV #t8X-Ԭy;ɒ84]-)STt H k@ҵ94"D)GzˁWopC2tر?҂+O`9ā&zƥc :2:qŲ; {NKsMEc57Y(9ە lN T;@L\Z6y Y4zEh|{lr܂=;;xΟ74Pe@nNA5!-4ZC6lT"3h'۞;@y=ds>d<:@n7bd1![Zr^[^guV?/Q{zPg~LYZaoFWF68d$wof})Etä3+=iW\Œ{FNԀ\P~%1ɱy$\c Ed<<[PX M@`ۙ0^.kkKJ-7EpKM(&H/}WD)_&s(2IO:Gltk8?8:? ̗ /Ⱥicc5mvR43IiU_T,e %7/&W X5ڸC<Η(đ }ĀX˟q"[>"V~ϧޘ*(]ϿM=rp}KZTbo/_:>C}8Jz`&~eT?}X7[T0;G>I|7w^ 7pypZ^ja("'_zK7GԄ*[9"q4zwlӉVV#3gr1ǏalЉ#ݒmu8vH}QCu8ģĄ=ľ_fD&s3`j#NYV}ꊔ:OL(h/I^?k̼FypcjRUӱbk{u'/0T@$-p'5/>IjItU`4+ A^}] aT.sii/m"=Y5A|֮%O, >/n0zO'Mq SF!m$BbR6|/sHU) uܟBwbdhM-]o1BY{]^0t ~Hp솩ڲxM!22n8f6Mc w "ϋldȵQ/s8}UeRɫc쯍EpyWo4Ŷ_sH9Q09c6>'˺f?,Vu7t'U(8)eޞZ. b_I!=3]?(I5(ϔ1߸D _al _!:Zx1Ӕ>9A#Rv/Nrf(hy6 buM}&vl족L)^PW/Bqt@efu&m^^uW{V 5#͆Em~{62񇓁 cNQgn݅OYY9cm. e;"yl.Nb5a >T l݌&ZSHzˌ:PIyt=*QԪavalvѕ'ڍaŚw vjEļ=rNr0ߥx!)8BZA(j/3) drU?IH@G{;0 Z_B*Q&{d[ MJ %s%˰ }؇oF*K5 Zk)YL<523^٢:f6 㒆%\|.D502@\R(^>L0X1dZ:YA\foga M֛*I,WH@cRϛL6UL1p;Ajޣ1bQϙI]>͈^ȃJJZjYAұ6#6քjp ,k & )ZeHI4VY]a` ׌XB (AU%X <ʐշDᅜ&QT, Qa٫E1v^r]NȈbxIW_8.N/@d] :FT%q׮ ru. y2xKT?ZYa"5bqf;0 Ԇ+mE^d:?Ji7W |w)٣#;((dzkTW :sH4& s1nͤXdUFeW Sp6o'{[,Q*MkZKGS}Vk7Jgb=s=31^hTGd%fzecՖX[Rw_6SYE :܍QV~XGuA[]E{DCp{?eGEBsf)MAϷUY3Z*{Xl^m R L6ٔ!z&9$6B1rkGNTۈPY=fE|Q}g, 'Ɉ\ChJO-RRH5Qym= F)b,7NOY[ D?3u +X#gK΀Bg*akO7ияQ۽ZNrXWްxX+g~tg!u.4ȋSs!:(( P`d Ki4Ka#tr*!NiMt9C3]yK܊Vp3ʋȎhک:f̄(`\i)&fԯN9ju닲s7VM\5bf@t#^\@%w$%`Dy? '< wP9I(OgN8$wkC^]OcW"+m?~Υp/aa(J~Flշ~[-XZp+aQs6JcMNaӘvfSkσ3PI0lG@זf:`}Cn= oE⧲Tu}@~3•nQ'bֱbh( T nɃlE")R9a2+Zwt *Bq-t`˳7ke9vl򱂨lٛWR~/2q$:΃ځEuPF#;ݮ_'MbQi_j۩)L<|{{S u-.vZG` {K[k:3Xg]mcC-wiAܧ,L򓄽VGZ`|p1>5(>{|NF=Mے8W1JӻUf6u4{9K<(Jӵ4OFc GfcUު s d-}k+&in$\ax!4'xA ,.ߺ|y'ȒH `ɽ1؞ߚ525BMY"ILF,[וyMȂU.lwHx8A?^7.Mba٥)x^ IG39|JHΚr Iqybdx=P)ȹB..Ҍ[2t8QIlmvO.`7:m&̪ŗS V\p8dD4\_p,OddY<4wUr!ޒ1D?;H]7 *WU)+jCtZ~ /vGAY=7A'rqADG;EYT^{}NXkh5Sw{kV̹FVɧa=kMyl%L9wx[]^ς!z13Bw.DǑѹpPd!)St)XO9 PIBUl"E2@DW?hu*g,bGPK=PD%Z|[>QQ4}86-3Ya^H9{j*qpW󫡋^]g2D5M#)3!E\^1sbo։vtsJwGO:ّ'ĨR]yf*kQ~2R[M [-%SGܤn5Mē-ޗ#NDR 8R%Hs2" 2S"L\ړjPV[NPmgP ]) !at/9n4gfUr hTl;5~y-óc5 aL|$kZ(iը6Ϛ"0(ŔF(!BTM;*YĜ *| u$'UI>}dxk_$P8p';oRg#kC(s(}MLiҿC9 @fY\3uDk|g ¶uou^bLÙS=@!j`9n>V5xVDtE]VHBO_NلEGo`3K鄑R<2e.NRq 2m2(a[oc,[h 8ffD$vƗ$-&ѱi9J,nkS΃4|2p1\gR*ѿ=V1.^H zHwټiLޫK'۝EY Y.Ձ&i9$='T7Q~'ȋ<(-HIHGO&J}y(U 2 eV؎+fgSA%!K*\ܬW㔪 oM.&g:UwVZ:ʠ?2}Ws?%W8_I}%|lᶜf6wјUC6״gV~h䞫R Z(I!ZC#&گ"D 1!:(s(M.$C;ʝ*49ba;Eh. Q( ƪGr qC>^M5z5 Xgֵ |kqet޲ۉiD bըFfN<À'm O(e_:O9նVz[b)5ejD#BHStG=^,oF 3R-s+(Es1DfF6/m7K 9ZZ+C xŒO95sA颃r |GKZ yyd5RXO &JmS6Aas;>N4},]f߭h#1 љN҉XS%ջP=zb} 6Ϻ:o!]F m&wګJe .]~Mt sUZn2oEUh]dgyFP`dklovX̓":j]e(]"RXvq1wyc΋)">W p*D_hg'? x* t6RWj~?jV ~N TUhYbjR|> ђK} d#-(x=z+xB׀d䎘K7KPBL4(M=S#$Os&M.U0$э!K\V^H2iC>eWڲ)!zTZ<5H(I_|GT+IjOTF+(f)cx/bn:ix{HcDgz5IiUq eg`M+OF3ɮB{f'>Sc҄?`Bl=_hkA|(~ ^ڴؘs!B=MCoTOp[#I,w3Q0fwTڌ*Fqmkv; ݝyU/7Frw^07sQ3*ѥ/ZnAXXpҶ9{j&} p1>c/.#NNeYm>)pD3~K2sN&f4|dyCg{tMWVД[ff0k `ӯ^bJOpsr}uӶ}E^6%BPA  j ʹ[Ϫq4dfT<'Nf"1OVN  Tٺ'2DH˟| 1>B6 K I7<.#7o^g`&sI_(-eZL tm2 s@j @ Aخ}漵iB1 By˯ŇӬki2dG .XvWҊDOR{gȗMNpvaTr=P_bh [tΌ5U:sUDOdL5Lm! _O v?ܓАȚAyq_(YbBWvWW3&Ůvck r 5F0f6Ky_a̓dm_Vf|vn`.w4#UQŸ&qMxJ-MAϡmL!0g ;pm_Gؽ_?n޴EpAtD8E^WfIdH( 0hxy!mx֣r맬,'MF/ Sړ/% ʎ;^1ףmǕO,ɧHTT}0\h݈Q1@" -:FW>&ZBDfj]I{F6J}/rYۚ O5"Q2eU.4.,gWi,0aȰs|{ꋽfR'9 x~c9]YsU8l%P22N>ϻ1B*߉!lpbTdBLjx꺩t{ ]!a.x~/xs1{K~r$poP^f.Vm39zNxPzяv}j?,jqB4.5B^Fo֢VwTOza/$~ NE7&҉~)k/ADUJTqKǮ*3rjdp&Y~83fS2a#Tp| k@̗CO$^;SS{ _R Pst5#|1uQQ{+M7 _ N sAhʱp w%E1:g'\g?w4mp4ܒ 8Aզo^q*:P;f(5mƱTdJ^3oVsI]5qyB0s0B•!MoRv܋EJG/2eMso]vuUL+iG> \E8P8Q gq 1:g|lB"_-fy'4=P"&[ }ۆRΚM.0"8}6[`ubW;L˅)8ćD؟DƈmUWHj̍1!=OXKT޿G}n7I4B zYBoğ-x/g 2/,bТDʭgtpr^'i70caY,}5X!*Y@PL-+p=\LH][hr5w :tgZi\Xy,sAOi6WȤkecՠiegmW 04,t!=GFJ'=^JK{K z|L+Ex؅?@cB=nD km|B ҴstQ+Aʃc9GnSVg(QGvxF{jN&շ[塜Lh~o -R)J4^@Nw|[TpӧF@ݣ#JB!eT` Vdr+ /9&z Bvq ,%D2X4Rv cۋC@, AwZu @-Vw Ov=FESśŘ>{C$<Å{=C/0@h1P3倕$˻6ܷ\nt&#oJTnK{dŖ׺7P͠}x3ۋ"{ZFEMN9I:+r8=B">+6+}P$Fwޤo>W)8l' LI\Q%ψ)$ɑvߙd5Rv'`b\N1CX423bJ!.+A`^11#ḄҊ8R\ۤF:C!S.Ui'pxsHKۇC5>\Ld7Jm٘*BhYI^Й]D -/b ~䈑o  hͅXAQ~ҕs]ߤXދ i\D*~fkeلGib>Q%Ԁb۳fɜteII!|i4S(9LPy(yâ7$8i\޿}xүvFzqQ hTi,s[x_)AA6p7'g %7tÇgfAY_GD7P)6iP6{m)0j?Yp[QcX lŠb7u0gZ;!`DPTZ/P eF+_Vsd+i{*J֎s+ ~Z_>(̏UA2`N=oXv1DK0gtR/ϒoSRMȩMVK.Pq"T5p1l-ב1s)+:sؒHC!{43>{8 kH/΋Ѭiqǧ 4SU(m;HU[:~< :.:BL XPK7Փaқ,bgRS wW4( f![ѰB]lR9#֣Pf] q=ɐ~:nnf nDK[{?qMbnn{;AQyy$v`cWfl+?t)\<`rs=9BϜ;W9O>MZo)QkoY⧤3%)iyr+Ң4ɚ۹4YlQ9@AcoCw]pDT-D xܛ oli&FWOLT}P /,,+٧}.ܕ0nd5tű2A4WضCܨjnv9ԍLn)v*ȍ%JIĢ,"x\CeXM)]ڻrPdoI:ڤpAM"yDEdХfke}j}{)RqXu49axEt1f~ݙ5'0 Pm8T˯ty~Ӵzq{M`7^G+rϤrGsd@-ee7ÄռR!FdUbh0k}DV 4Փs~Q-[Z`3>0K?3/ogJlQ2^{VYr_aEsfZSF-{Nʅzlmw`sE@6 򉏽zE=#G3`\SvhY0n8V _w7嬪89tGD$`BkiW%Χ*_dƹO,f 013_pjkp ʠ~c'5~F)JqAR8wbJ|ԈЖIORN$/f @h>,%f3/Rjb8/[ƨ eVן:]\A[Ǐ0$[BDui^u>UKkQiOA8#?%FP)|WV]tgl'ƴq܈$<Ҝ5 YZaqkB.I( UK^ joYڈM #fIu%|;Z#$*&K%6ǝ!.9tV}Q0~QCr "q*]pv1fj?pf;a-: Y438]ٽx% 5PZR,#5N)BO΂HTe7}_cbx6:& hCb9h ycܩS MJf77bFb*RcWK=!4sUAmeק:3%igGm 7Zi50MND"a-G]BȮh ?3/cH}bh8}.@@XakZW{7GrIY) #6r{U\m2Fkfb窜;bbc%YKrge4 r5%?9/.iXAש#)iX.3eSx_&g4L^% [U? zf$ YhzmܮS_V)]JGяpQ@r Mjo7Ŵ[_&=l,$4 5)A˄83^cRnRrE2 BW:}t ~'[Uv~ga:Dd@Lz_djXNYzwEʃ{ئd_S^;0u^^\q {}|&jD;\G 鄀{#Ng@. Ĝ@a)N} r5ѯ޿hovE_ndeY Ҫ#U\Z+Y|TI&s93+~P{uB؜ʜirkLFHPVՈZD$K[kk㕺%Ϗk')g*P1-;L^לj| |qz 7#No ZS9$˼U}CN>:hZj`WBup7GgwdV;:2Pͥ]I# O bNsˌſZPWm6l(PN缋_ -J-h3\Vܱo9OeUZ¯bϤ3EIb ͸Q5L`Sܶl VKsJG[۱W /^cgWL/Nl <<{#/n0lq͋_i/0tٔ I3ј 2uvh+õ p܃YL9@ϮczU~]DHwnR,eسS8|P We)$PPk,~{W "zA$bR0N׻'ep$2 lT}"͹ٻ VTz4h"wS8Zu9`g1O0 irGt@f˧$W^Dӏ Z>ZЅRlWNAn߾ (*+{Rµ֨c% 䗈ĵ57Jth-wc#wlP;NZ4YY­c;g!+O4V3VFRp«'Ѹ{iqg:/<_% !#QּC*S7 Z[2HW8Iz[ЬQGLP\lga%$K%3G.O!a.^*3a%VܽJJL&2P,ZNia,J4HZ߳b dnk;xzbnd ƺaNI1Dlm=.k] l"zU uw5!_PERVIKrݺ_<Fk3D#]US/8nXq  \[}L_いv Z{EH->`vΘUt*6!5So (Φgܕ[e C긯T䌅/eLNꜢ 9X"MLȩ-^O6aWig޹vQ/\m}0{y%bm'KgL 뉍GZP?d5E{z^|I_H7ShMots\BnFrMS0͵}wbg4v4 >pA OF=m=*X)*ZN^'\.0x-jbï.L/w>͂‘2'ގƦ - >e}d>X/xPK1 =;Ga  +ŋpJwz[10OSYÌL隁 Bы_K#K:ԼRI="|;A;}'XQcloq\^X %0 _rNz@I#\yTe82@t'G +3iN[!tg٫-kD&K3MڡIJXH\w9^N'J\Y~WIQks%&hc[l9$% srch>M2b7,#j\KVV4p\$d~ G.|Aɠ!ϗ!~ unEsCSsM2K]q7jj=gdvB qdDv\pc}v.jdss­ b dhu3;Tle)\'>4ps}l? kN-j39&wt!tlb2yx5FM0׈z\XSpHay^<*lV}5fo"bFTMN(I׻̉S+"&/*+ uKv2 >}ILيŦԌm/fh轀s#&lvIn}(er=PLcu=쎭aGCøe#ޟ+()R9\2PMN[*ů0K91A 7D;_H,+lD~'EO8&nsX2E=,!d;=^[Sq &ARg8w˥kdGq]GC2d(K7 KC8#Nyo KO7kh!s C``. b8Gǧ"U/bHCvN(0?r!h?KX5.T^Q-TUT˸OZuw5*-z._>m0̀r7t3%#A/TcHǒNci}z P ehţ[/QF_a& 񫅝-xIlS{^"_npz;} \ID7!)ugu+#Fɫ;_|1Մ/Ɉ,-h9F+)5V65rLJectm֬F =+>z!zOsR _ْ-Š*N2o<׉S:Y~;YbnkoPGG} TVTف")3cwg&7 n?phhM)Y 2Xa<~do?etk6zwn`X R2hU?Shdc_9#@cń{+]:ږM2coѦd ҬGbp }DfŗG;!{0,4k7fLZPF  2p8SFj +HREgtbiާlfh.<:T,HŻ%@19 f FM< JY$0քr3243i'(+-Iqi1éQ"kE7{l8Mw_OEÙ1R1|`]:Ij`Թ@|"W48tA_~e`z1> U,ȮZJ|!ArLsY \ \X˞닙,HF6=5W:/3hZnvVz}B$5ы e rQt^c13%%3H#Dɪf"+eFڣRj/|x4bW4B1EN]MMOJ=-!Yc֓_4 -Ոk{infx*/ =hԞH r[-kRSdwfcS=w%άȃa#/.3. ?vAݐxgZfP!45.xbܟ jLGgXfxJt]ˇoMju\2I:yHg*bu\ b3ew-é3YƇ|Xg.h uaB9MWk_7]!W<6:)C)d=$|E@9sP0@ˆVB2Y:5}kEt,h#O22NN<7駉E dN6D-*<ګ6Pc:3bc =2G.} ϚZf$ja5C?9_b/nSL&F3SaaJ'EArٍIJw`,"?۷pmҺ٥cXr\޿8 3`U ^xIRm?*x8u*$9EB7tIBp~ {. !GF]073_-gs<2D`nasFrB[1XVs -p*җ>Q `$ bʯm]JhXԭ@|䙛ڠu!^CGCh*zIGP+Sbbża5k@wlbٕҡSu}e+l5;v#֑߾hY+i$2e&<ց$;4{sN"8e>.|\89L7+\yM ?_~L@ 2v'14rg?({f_wpྕJqYK,lz>S^m}¦EMEMp:*@ny$D͟91uM|Bʘ Ӊ,LPF2B/I Q-.P3WM9NދfWIr7yk&Mb=y̞ (2Pq1_^&݌u^Av4p@L&ƦH20L#bvc .kV?׹J'X-GXFd 3 LK#~*Ä&J,ܻmKLȨqꡐN/>xa_<M#tn~Vlcoy}\>Q=^Hfavߋr_s c&Wb32zJ~;PmޗZ>B%GU7LQj=ojrM(֌,3Z|UMjgbdND:vs5siO ÍyA>;c_jPaPʾ/$;@|g*gRz8Y~)|ւ2s 5i wu" _h`Gə,_WU|%z|l;B$O;" IcVo?i/fIoUQ*M8fϏ NfhڪM ZHwYd>PѮZ+FGA<bhu(-&;>9.]FT%in] wnӍX,A4vQć.=d z\i(]mB t2Ԣ<4޳['ȵ1.]cΠ3 `ՊO`-Sc1],[_y(zuq V `N uM ޟ0{t}-F?> h#LZ\YC QG!4p)[å|+FA}B20Z(Ԗ1d>,6oD5xO&Gkmq;{~)PX- ^Ssn;=fg{}|Q# h4F+Vo761x;if&qj iLA9Qb3l^j}qSu8aUrق(ȟ"*5Y3={[F+;>OYvSsPd^jxbv xɾi%>Jj𠃊 7 B:krB9u"YԘW-Ȉҝ8e.3 ̭m!e۫$`8m8`㶾lZ-6Kr;ӓD// ,7'a herSd7}xYl 졿`@{̡%pBL)FS UjK)_-_M3?H@d_W8=ic˓qG?&AjQUO~ayZ89hz7g`a@TѰP%O|]ᝀF_دH*B%4YEBvC^|ORR<]0ˋ̩K &)#0&-΃ďCtT~l'FJP+R pPL Bmڴ+){)b|dXELtQ⟐X@)lpg#ߥ}XZ<ԣi>3Z.Ro7Dp!!u#RZطu!-z7((ks/C, p`: -Dy7gD5'"XC97 +QI/W =E-2͂c1$֟q,O!qT%=q=s` .zD.질xXoPWcluZI!dɤL8#Qx3Hzo`l曈_PTIQ|+}JIHfYp2]Q}.jcO`AcF5oӡ)ޘTGX{\רDC/5__fgY4=P }uJɺ*esP ?{^[U? SŶVQ۰GeZVPϝ[@nqf<  A0\pI6P|`*8?9Wk @Eq`#`݆I 㪫%r(-+eP|AG%JLQJKtCi,,KEوs~d^i  %n&nFdJX76` d!-ΉOo.#E2Oy!c0::vR:OLxr}p1蜈)ab~H]QhB˿7ZOEMhiuuA /'e2&cAUY,?=oȶ mcqB=EqK ^jK=ۊ U`2ށ;k3p^rc-&2DZ):qpCV|^>KDQBM~vSj=#xKk} yA5,!'HX븃P4 =sXHm^~yA;#{2jf a NUdnMjFipq#2R<_V7$&+560ió5 I(T dR! `FE!StnJ6nQ`j`R=|C/#ɉ" cҜby牸҂zl|Gg`ꈄ= Ґo^ = .4L?C<'g M,Sd kdZ;#HQ?RN |#x_QN_쩭酆f~d uh&Bw\@IVTRK mζCv׃aP R.>LJfÂ֯Nw FQƱ;WN2q@Rs3䁅-7ah…pi+SM,vOL,hddLE{ݓ*C`'<#>5g)}6f*Nq#y4Y|;Zn@d@;IZO ,#ϙo[5Jj!Y5>%3\ߴRz6k-/^6$=) afB/&9fugW VSΊ:e; u ´>#E2fX(+D]19+QAJXkGF뱜]龔*gN3 y?z6r/h啅gyəZ2 ["¾(neu/dL+SgJ~:9=)cc c5QYYŴޡbSM!⻌8Օ9HN{H񰈦3p ~LyB7hBffTo Ȑe`H +ӭ/={Oee$͸ /1TY˷wco.r7ENǘϑ#h?0K[or)ھʲ6N깂*ʗOv)%.uac5W;0'K<ܲyrdo` (ɠᎭ̪k gLԢZL+$ - O;$`iA(CFpѻvR{zXl8g` G_na">`^s(ʀ.]PxxP*~5LB#p/t.Fm @ygB%iJ &#XJ)zJMh%M$C%O?l؜稐z+@`:Y;k>`{rW滀7ؑ`ZP/9d3}:acg ;67qt.Nݲ8$$ "bгe͓#4§ O2Iy $edtj0n;!d}2w`81MqH"kS{@mk_Q{UϋNloaBnS} rٜ/ӡuj 8zeRv%P #A,;KxIVl 31dйI6HMÇMipcrf=ye*QQ;rE<5)#Kߋu2jٮap%<`td҈ Q(dZ0ZZbJ.P!.'tS4vcwCda z퍟d' WL:yg`j'Uƻ-i|VmW2$84Z ~8:/QwZn]ٴhcF|ՊNKXء$}VjzC ":ܰ? tT+{g'.I$f< n'f8s&؟kBT~Ah2er!nytRBx",d/7YQIi< .o؈x;T:\mޞI3τ)wL.u2i޸//z`,3=(kd/w_/12RYDr"EH F$g"QA.e^;Z}5?uHטxJrsٲu#JI#Gy9J"۝ϻN<q;j1&OKP\D KކگX4`$[p#.O4 J< t,6v]vTvQ/=Sݖ^E!Ձ+P"JWĎ_z!E s?aS\uׯnϦ;ditdCeSbp(/JBGc$.W5 l7ZEg7uz{UE 1AuJq.(Y@3G[YHs3htLM/UɄ?NPAk =qWDYufl{..RF*coǞĥaѣz֖\j |B}!y!n fG#/=Fx q%),gn@=z#17UoOn{syR;%dxvQ\ g i6GuSB6e.KAxݨnYt?&tyU4yEHHm{r1Gv6_<-Kݚ( z5sq9'GPTH% $AZntzުUQ`%bl:=[a,2]~< N$0S3Pb>H_ug_Q WHBQ UG0D%2 U >/';וñ8 S?zIGzN!?J#B%?Y,g'(wQ.#rf1[k癇I$ꅹ4Q7 W/ƻL[nḵtfɀݯcOa.LH1{JG*`8/jYo16׊F;U])C7g@5F7?PcPrjnef<ϵS 3MQ_˟vw/}Tt(N\t<=1)Ս$Y:MV֎,rbTBA?^ZSDB~q2f-!ȳ͌EǛù"ɒҴB%"OM 3f2L7h`V!CF:EQke]R#^"A{cF`J}H!R%ܝy>]`t@~M!RB˰()N"lX73fLt%3!L,} !} 2s)p\ژQ(^fsex҆%} [gQ)p>Iy@!Đ "WmA4qʬcdTlqy y4?dD\y1 C%XϙwPlʛHUFGJ $+cdJnE?Z.xtJ)6Y(ZEB?(`qr[w&FŠw*!͡ y&=ghBGX|{xbbd\NhH "4hy_@גگ~5; {N&hUQoN4J\/{N ">"G)$pp#y߻onJ7ilz35Å> >q"EwpHZWVk#SKޭx g%(sUpf=-3#^)Yb-S5.ne:~ <@\Yd4e o!3vUԓjk3LЫ&0´~'酇/MYOc7j]0%-5QTہ{xgH$xWpO^B =| .1Ɠe+/Q3<) Q¦A}O#GbYҨU۩Ng˯#S6 _p=4f{FiOL%ҽikyZV7?gV* r8tdXNI7%2 jњZxmEɛ}l,r!HG} !iJqfrIi8X0э5!W? }VRtfAV(~ ?i%Qb\4F=vK%/,[2>΅W0IG)g*u:vũEIOwR;Ib_➘J!PX5!cXOhв`LbB1ljUHRF*ڪQlk#8Pꃪ2{_+HժOpTWf+Lp'gY {z._[W>%kUpf/]7BZڄhZ|HsN~Os`:R[٠ඍ!IdRgOkBZQJ6b 2.1ð^'6b"W،CL)*0 O/8HytQ)nti{,`a0̈́ɋ /C|0k1ͧ׆( |ɖPKpKݗw0]r m6ה >,Ţ9ͤPwiBWXo<4yfZ}}8 /HZ{]˱/D)13&&P: +lIgw4RZ^~5Ƕw=a3:/2Fކ~IUn6{6_8W7Oԉ[;m/V3;EA?T 9}̘ߌs[1BR#BFMh򧜡}{GL4|OIUs@ +6/[;ŅnU.oE؇< n$uOyʧZ sɗiZqF|1'[t%2:ȵY# uv[P Vz#Q:GJVD{10Tit,oRgk` ZKSVuD V#Wא>[Y"ǁkA~Ukrh_/Y }0ѧ DNȎS@},Ҧ- 6GWOoWL#f+i2a,,SL_cͣ )=V:mKu'>Vzu5%ɎHȪS!vبٌe[>Q.>fE5t)"xqRvo_!rI Ä#˂_5P.MlbUVbʾ'3n:NCpkXBVC xj?t c"lgL,|볯+5BExnT$fq>zЮLo"bizyڊgH,--4n`qܲ3Ep཰8&s :ԇj(MZ<~Ta81ktKmJ@ZR #(uy\`:j!Bߊb}Yv `a#a1wRA(+o)AO ]^[%Zut[^b$stmT2t G1Q(oĪ+٬1Ciw]tuЧ"^h)+iWvs"d%4ҍ #̂=~]ʹ/+XaSqAS6\s -ju=uĥqJ0Q;.Q݋' ?l"EO7W|_8aAAA/pE]`FN+<PaK񿀎IG`Rph3.W:&fT@(UP)=J+TȢ/&+ƙO?DC(ܩt)f#i-E{-'JgO#O_ETw9h}[W?|0"a#f2%BΙk% kbRaι`Z5U4$@j\fmþZ]2:(M/6[VG5q D}]0"2$pNA#)ms|ς/b*l#d-]xeҡ^aȝj[ _I+i?m|Nts ҜYl|# p 4q&a0݇Wi{7EW{a3B>=u${W>GP栗b- :')BW=lZegkwGȸ\}}0$B7K|ӑy_oٹf8 ‹AMұ]uӧt3H[ى>5e{ha0.!X$x<[l$9ʋXdctnRXthnK پ|2I6U ZY. |_haݑQo΁$bk]Βꞯ}jm; 4ׁXJ^blv >>6M\p˥]E=]Q;PQdy#][YD%x)a*Y W ply)VVFMw/'HEzZl2, _@=9C#*FO:P^S|9'ř'd:ɷ'g r{Xڙ8’_:|&դWt3Y-Y  /\^cO\iiG3, ?c@d{N|SvJ#Q+K_E +Lêݙirh{>vX$UP~ͩH jۇet^oIQ7䆝,"@_pTVLh-祦C0FDXm^ONB闏qK UݳǶ2"_ݚ8hcŒ\ps@q2sÔ)9ZW6ɻEQC2—$+h\udFjnF`U.NGJc&2";CAoN60iK6^H<j.$SYˠ .; \W ӚL(? HxOZ^v"8E6ih'Mo:|#P {QXc%"A9$lw,= Б/`5׎]l%Y88-0M>4AVuQ*U.Ky2n-#!3l\9*/hI잳Ulӳq\ RO@Z!dCMَ`PQ񶎑3nCv;~ljPr *L"%L"~0@ 3t$dkvm!jcSf]*&˘laO!;Ev$ l9TO|6/2NDJHaAGQ0!F޸Ji+0^gH/ 7EwOo^lbGӹjVd3m%Di ]7+<mJ a}Wjj«2 aA\G{kJ1H؃իF$X" X{y @@8 L URZ HW,v1Ex!+67NRsOAvI5aG0!mلdpSh786"j_1 5rCS_/ޢ9,ģԕR}"~0@7>sa("1L`DjbUzꇀ,u0&|v-$>_12 AeZ@-:-h]$VH]x3:h@*٦7&\Ͼ^ Q}oU#ZYK$!@{d$Epx'>aq,Ӄy'P24܀BmЈt(Rg;T]:%t@m%Cp6ݗa}N q7?ۍ2 9Ys|n\kN(Wh$MT_Ы;[G@=%CKX(:K^qS k=7"(9Qa盤 {1 OAR>+V؁.fώP8sr+\HfU}Z/hz0%uUֶ4}xQ,bZifзk $}?֟=lfuf4ԑl*B/,Z+G#갔!!/2,oBr`'! 9jw;Ƶ Ǚ]X(сx\=fC B,12Ж8q׬4VtjAn@{4͆:' l&1ڶH?A^[ ϰїЛ5siy^ gAթ4둼n>~_Kߖ%J3=Uj[Etq+2F5w2ͧlQ]#bO7KÊ!–P217 #i{E jYY s֫ӗ)1յ9#u0̥4,Ql>6I8!t [+6?> '3YҶ)|   MQN>9Bߴ\a!!MchKx[]퉅\PuQ1zUfly 6kx^Jn8:p"O(V_RWE8CmM lojo+񱹣4aD./ڐwlkO+#3oAYcp5P>{-yD9YR~@]R`ue~[|g/Ty׺CxΚT}d !ǹ< %ʔd+lb7f&3[^y.rDNQeeފZNtSŷ .` QS:r>5t=wxo]D7ź+*Z ' MbpU4$ή8IOp*1OuNq2*ZQc{vɰ2}d| =ۮ}(MX.OogAmQB-Pߪxp&ϱwjY !z'H5Wh:p(4}ř \IwTU~^Ϳ{_|E ?lN ~Ǡ&gg &%!>n(JcuC~J,^//f)+w v}- !э76'@{kv™/i,O27rO.Qn{tO;$z?n| NbzF{ W=,TaJv+J-=ʧ[ '&u50p1ѹ:BԪcϦoe Dq#?\рҠ:2d A]oo{-h Pi V8TF?%w3q}ZD9r#c^I4d!{* 蝂Kju?Phuc>]qQ*>ek9[ %D;C>sj|8K ?ft*^%@*V}ƙOmIs؉n`FOr.Tzi"6GB62$O1YY]/fB1"b =g[gsm7!bqcØo ~uI<[4 J´tƥ>ƺ!KUJ|M67kv{E1?\ɯ7%&1#` B/DZ'ɎSk ZT><ڠkU<y.]Z`eIS:sW^W8Qn峥M.(\)bz^;y@J.^/'ia|7tKvjIB{R  ʚԇ+1 9e8EݜL ą7h>3%2rMcK{H*2@փm}O-eK[iB[כUeQojBS&\ -uz ٜޒv7i=+ega[1iY+KcLT W;ʸӡڈ'W>!n69Umm!tr4 )!1pH3qg]N3LZxG%4T?r0,%rVi [ GE1\lzOT}"%p(ax+N܇HpC#Á[◐?"PۅJ3{FM9$x䋬0h~Xz%`)oh7stL~ [;oD1ǎQʩ zyfru1g;(# )gکW쩏-ȿ?;zlFWiA_!JCN3&FyiV'ߨ`"eaX˱Mv!b :ϞcCPPԀ.EKR/* i!2!d~Y gYsS>l,n-n.&:ҌpFo nF\-ç(ye>}wYYO|)bB s'T Io{.dcr*:; 2~]FGt^fdc.A-KBIvD,LqL ձX.> AOKGZO%G| \߶ x)`D0eőn)ļn!t8Cv@sʬ-6`v8d+]JN=t ZKu#[> 4b1h]#M~a-]A9J)z\qVߤ"@Ha3JSMTx.UKC;E.ZM[Vø"8WI$~: ,#NXRᭀ$a/'x}ij?p+Lo4 ^D,r#̰v)+kL`D{f4<MQDY!29]3FR@:5yo %o3I,FS4br9`C 8fuɉ=LBw GXtID~'p@M@6bby'KJ?,yD =zg8 iۄ#,>INI1:*~bSbX Ҋ@= R#b`!gD:BCƆJ3Yb]ys@>VHInWau-j돝8zdyZ$,/V;銹G7.);O֌?8]8l:= cСNtsI txçUT-x^ +j^ԼMh:3pi9\jo H="UL7M=𡊯tf8Y-Sa^@m GBTx&Cyh\kSx %f tTVws6o9I7Ir 74f?˖7koŕ_c$5&y>X 7Ar-,j[]ڮXa'"dKɟ!Pw\xE89IT Jlr#Mod@L$veԤ $&++b)u*$CbQ]1$[ K`׳&?@2ѵ:l4m<rL WYکWY4WAWLNx"ނ4dPPHaDXu J elW3w_SwJ^W|^'p+)ul۲{ҕ>?T=3U[B%X4+uG{FT@nm-J!Ȫ%ؙU݃"24qVqtKMX׶'hmGΡ>/N z K2zX^WSSӛ^CGsxv2O5va Lsy]ZfSW8~[?TgAeHlܢމ]}0tSmm5RGY5ڳF}J3vݳ2(ɓi ej6FG@EbRpH/QA^pPS-(6!,f]P~ ['5.|s_ SjG}zmIkݩt0u"CivMfi㪟)okoS=fV6ϝRMMkk5a+i ]_Dƹ GkO~ú)\G99cO=R϶V+ٴ{\p=]bM?:iw3y TbtR4_YSeu4식yz,P}lQ֦|@.wÀ_fDP3ηzj=5a qGq͉FcTwmciEGb$Z\0k]e֋q)9 9\7LG qӋY=ƛ5rE~)L4Pj|4h >\(G:JP^:q׆lYC'& p2<G]Bx"~SzǵȧC KMt?Vf8s(9 .ڒ2[&bD:vʽ`30%.Ps ݹ;KD=`6jB/zA& ^ފɗΛ`z'5?{WM4nVzgH,u#xSK_;'xZo 3w*^y=f Ly5l@r cz|eu܁)":@Hݍ{ny."0gWxvF&$=I플:y~j)8kв@?ŗyH]^b}nUW幞~PtM^ 6` c8=AgD}FHkV]%*H:9s?`)T0<ju}<),~ ?>`4k/պ/iiKW=a y T&u }1U5lq>^Տ/Q7V67?Qh`-.WAT@ڰ -*# `mArii ֧>:+^ xAe L6 :EH>7Ex,%R,0Gwaj;h7];)xGʨ<Ɍͦ1ԑ%KۭsVHbzƊ,C>#Be[y5j*2 p\oPXX'3Q|PvF[B=Og:70K|:e\唷V,]B n,s\ DA=j#0x;W50Ob$z_8B1!|KCp#O{h5$IC|,3\e)Q8{sf*iBi9PHW9΢okXd䗨zgJo5AUVb& Y/99"qGQ*W; lfjG=IJ̻No^B4 buXdK|WݘXg@Ϟ<ܜ$)S^JZӜHVκZ*k}\ux^?5,Rn*w²#-NQ*r7Sbw˗5m N_a@qVɓeOWs(-;6>\U ;ǿrj4 H5WX@rJ23\VpB$ClOƀސׇb`׾1G.X,Ga3yb_ٸhl5ׯ1OqL})8T9gMK<6gH5k\XHjNް%+ZZ'{7)*-m& -Q6P 5w PckD1̲>WկƊtO,D#0C8@9X u8KgY&LL4e:{fR]Gj○}vZUBވrZ uNHp:+6[ʙRCOg.d]&Z47lWMv>Rq)7C6lE3߸D O߆;k3}O⫘LN!d->7,o0w~wJf3D2 :@An?@Q䷒k]cwi=M95"'T_FY ` م{=~$Ski.nQ1z9E|.b.lc iZǽKR;ָ:ܡ=]A0v$GoڢMDOiw}K%|iҷpJW-kj5E9 {5s|[<\Æu2QchцL tPUYK73 LځKY-9(8(=BԑKN3HXx;Zj\zfm VPU#p=^݇)tI𣽗)Z kŠQU.Rwʉ{ g[@z^ɪxhGC <Z,7b}e}1X?RQʝZ2zeB^VrkJp#Z:m3]&FD΅PLE%S5>sk[(u.:nh;V7Jm 2ˎ(vqgki+xEZ株Y%pT,aSQ7` ?,ǖnlfy# S`Fk2v fuZ~Ж£,1 ۚkxcUʪsuZNV;I$$].Y(>2G>Ս>e_a.iUB}ܚ%B&ܻ(6`$rGjT]Cɴ##0|1%|h\'/ W>$2wwt edyODvة{KXQmg,G[S=!ثQfϻԓIouӇjх+4* \8Δ1M@^UpS11m,YNFZAIYTKAUg"I% XcNG.cΈe6؜=#ƃ\>$? E;2s ڿ}ďRd͋HU:>'P'K+?6^韛"P R:N9D #E\YPjM٢i|t9Wȁ<Ĺ>tԳ\3A"y{oVt_DpC1nj8Zcu5e#G$%ErcY Qw}!;Ed%#R*.* (2)R^VZ)kS?&upegC(G:_[s78&bhΨ!5 tܓ;a#0y9ݮ+K4빹*˅ ޷ Ϩ ?-||ƺƄ'#g4[2pSIN=iOn[<@Co\-V#O\άμJR`Qkd\p#pyIIg+;gkˑx0҄7̚܆G2DA>SoC¹QZ XB(bPb?ۈKeMbTGx3!G2&pHBbјW`0ͮ"F4iB 3{oS;i򒔖 E}ڬAo0L@GUdD,wճE,35Zf"N1Tu8ɎSygϙC; ]v(xG :␆TEソd>/ly )L/H׌@r#S;Hˉfw1` r,j+MW?zu>:l-ԃ*/kigߋ%؍hr T'4(.5ؘk!l@f)*7p#Oxي ŷ5k[@ %hm%e/A%Ϸ@z)O|;,ݝbAspŸFρ: iůr,-_rf1;u J |Y'2[B8]xUVbCNvzs9ݯ[@f·ÖՇ堶TF-lҐtl㳥Qofe4@TWhn؍YfB 7 FffUNg(Twq|4|MH>ƭ'Ҳ6SȐO,1ڍTiQշGt;݌ƭ寏Wђj>6qp:DԤh x?Ҁe-[0AXS{(xf6yEg)D_#NA[j2|4**Xpg8yHhC蔏,:hlIdqX\ҢH֝LW)Yi4 C,OJxt r鳖+k2p%A3 gC&<~{̥o"Fdus3[Z:Gv6zǵ P^?ri= 8( QO A%9кlwjcݏRfSsiv| MDy:0Lfx`JkSbTVB 5piŘ(kK`/px+NtYJN *@SXMeRbV*XgHJ*Z1a el3f6(g)FJ|kW7 N@MءI<)(vlHUtw`O4?˖)J=ۧ{ 20<[ʠS&Y ,}/1G"3 rR_X\woWAl?ԏ ˺6H4ԑ|,7oב߮?HٚÈ:V B*R[9D'1;m aW˥oxRV}Xuԓ.UKse"OSκˮr %W*fkRBIp}$s0:aB#w:d!z^?H,BN&FuAnpwܮϒ\0 Ozs;H8NcIsF\ RnD_|/Ml(;5q_iXls5E$֣H!ZQLޒgS#O;>6P%M+1bj@oE257|\j;k삒+q$[HJvPĒDC@*<|'mar[tۡqQIW-Izv#}TcZښv5ŕid<{Y˵[9m dt4v.آ"jOaZ*+82p0Β*}bsS|Œg#X.͵J6ʜj1fQ6̊^*;K1i mJ!_@6YISLJDpSho\@R#;IRmfQrk岒ȶK4W+NwmD@Z6;ϤS =+|+װ!IE^nd܈;* ={|wU𹈢.5|u;ly=TLlR$ \BrUZ^k& ;w~-jSGI>,OD %}zjy:y{!8[1aHN=zW=%;qߋc}МwCB)5)Lbg^SM$Vb~F4a߭V†ENѹ {u'NBVl*ɅzFȭۼx=#Nm0ڄ8e$09*E7~F%?$^+0bU#&"QrmRgLN^玬Rο֗EqfC2]D؁¤=ϝefxtxeuY]1_Fg6GR=|3Qz$zfT$gxީ29k+J£|RfCghӒ'!:wO49qIy&gޙơ0ʚ;n&m|bH|6,3fb8ݯХ |HRb70/z$ٙ( 1P|NFu٭>je>Aͣ g3Hywq,".I%jl.['KOUzLbe[lc6eUZN^Prר}Uۊ&-h5?@/RB+sV<=NT5 ӫA"> AvWwOB#4=F8%`]aIf5^{eTnAp,vm9J\$.W8p0K7cJ5_ $;+ٞPIΙÒXs>I>ݠ_&p!.h[|=h֍`pdz1N%0+bkpa0Z^>B]r28[eILl[?JOш{9y4&`"*,rc0Aduٟシ-PDH{> #RyQzmL{mp";A7_SZ9/h*9`D{]澴vήĀ~n|80Fu&{|/Zi/pO]k&s υmH[_KykEN3 {!=0։?"!?RYs^'R١j%SNKBZ9#%x߇ְ.ƶ,r\K}0zSWi[cS>Vx頳JPXK'|A⠿謞"]H.KZ1!gEfaKZec=ɏ!`;_sM~1(($؈I1K*nl\"GuX޽Onc/&p%gz?ט \Mӡu8;n_Zy)c*#ΘWsd1 78K¶t?D&k )tzTctJq8|,g6mp;,!Qq@Dү cja"ѓQsjDַɦ1(:Yq&BD&ȃamĘ"iB7̣Q&LlNV- vK6&ͥ~;`ϭK=GzA{&   ͷ~J3S3){kx%n{% lyD"pTLVF ~SѮ$0DJCnaTdlC# ;lف*~77E%=GS(߁j}[%N(d D@)YG`͹jz:7mc4|)VwXDsӼ*敾MWBQG cW ?8ayιaq74S`/*nGXx'I-im_'Ӄg] W1^ޗ cZ#MK-wn}ha)L-I>76)"x7WK~)NH@|S<@po^ B:&EG2z ۏq2I9/Jaa-;'HԚYΊK1GI.ϓc}IaG> Ф1t4A)\iS"B+"mE$G#m@iSnH*ڌMj/v=LGt2a>]ˁ.'8r|dfa i'YSC7vmF SKɟmG{ Q t .G|t&!]ޗW 0sbǨDeAv*R^y̧^o BB- Ҝz$n%x+1-|l=˰xA/<+* >IF gfdƃPV ϣ *8/ZsR~GY:teϯOWIKh5䂊rj:YMB {UM:Y/ݕDScPsfo1xf sq:"h 3(ɦ>)P%uHB0T> '!@H࿠M|W[N005e^f\G%{\w\G!QP_@j9rgIsCf$tI1MTKc54OA"}~5 ޒ ̠B l "Wh(X!ͽj7UA].1QiVM }RoeԢkAz,>hR!`A3sH%r=5`X 0c]Rxj.-X4Ȫlf`<|f2 Q'Y =DEjWF,c̦j /ʧJ<2°E=y.#>`w Nu8t4Pqc-p8nfo6Sm +_'z@ E %0dx%Өx)`sP`RX!KA:SaEk9jf>xa/TL&Ip}p3er d}uK],[{.#Adgin 4完Q^-D>:\Pj5~>~BVt"{֙1gy_Ėf4hCL٨0I]H\oE)H{Dk=P\kT$o=zKdI{ ,_,8&TI٦c0 -~U} C9@Yj:ia0/2ԛucX:MBi<"VϩUɺ!:J@ ]d:31g$$/a(P; a2؅H<RZI/dE0Rn.eV 5,_տY~;B^",2ƙTD@J)ś-&`zq">Ro3_B|t]"4$f4znxf0Vϥ}fPo`.CNyɪi/*d'HXK^qT3ӵZ@`gVR۵ǐS\1DlvPQi 3t)evwU! HG xj]tZ" rȄڀ-Qd{L UY7Y^V\Axn4u@I]%R  ^fg# y^1 :",d 9A)HkяkEgS*viӴȯOj(]{ֳp[8ZO8+b}٥8H/_cBq@wBWK+WV+pDvفEK('Zf-Y]x-n&H7ӧdž N+Ep,\\#7Y7kMߠTVyTGjSqm $C2vxFNY05 [8 &j<0P|(JnTݴ3UhE#y>N`@; 礃nߡ 54X,}-Odk^4D2fxN&Z}OVPgN U+..FVE»NB6 9]:ݾCp˪KsRLO'ר>;<)U7G K4? t~4+Yͨa %ىj b'B=ଶV gdys$jrC[܆?J3Nfj-ymjiAD*AA P6Ue6’?@=~qmE粨\c愆-3pxl֛9-`ၾ5onJ#}=y͚.,[KB5LX{jIY55ǧL Ŵ$ mHыϱ9:ޣu47bj}K7qZU UlwjB<^s#^z|OQ!*lq Ig7Iy轝GPN&r(܍7Fܐ kAoZ3zI'ϟǟ0SyNjh}OIwǸ Lje@'.vyZY&&lXsrcJUtRK[X' ܕ3"veurfe9/!E4X:RYJSNxc6h-q44|sF2* ETx)^NC]륛Pܥiᤵ86KzZ[#D|tVgx'å4pit))GK0AN* ~0i[q(A&IVb,oAsN3dVZlrZei큱 egᑆǠbp߄((oJqףab݌ֆiq>rH(#͠nϭLg !:aVv xBoO`d|b%"l7^i@Ǩ=1n um8%GASOgqṼ_&xUH)P;} SYwM͸gӢ RQSmZmdyM]Lꯟom%(a9MP;X{$DoƐj \8gM݃9xQc  ̅ VMy:](YWvtHєM9Q (izމҫ F]H [Eo9&z sWO"?^xAV7w0pb5asWL&ij;sMOH˕[agohkD5 ctccXKbx5@؛+8XT?Rӎ+%H/rCۉ^"T5aոAygȽ:*;eii;qi\3¶G)_El:(05nc3u΋ )N2kgq5|7Cqc3J+ _QkG5["L-a8AĚQƽ> V W3B[4"\ {%@ӐVyՔscdbbV#az\f.6w*eدQfUTM4":*ڻi04Ӏ=n%%ጶBhW"Xl 3H[jPG f},1l ^ˀcu#=9'Aot { t}m#їvsiIM??Z0A^'eT_x"z!~ij] 场PY}u:P^G+p0UB,'0ن)>"UElDi|XU}¡Nʊ΀4wQ(ڧj gTβ-PaqKE*ϳ@ȐPޚ;o)Xn&(,ɕ=G)JVcٙ^HT2#L^?pR؊V%Z4 G|.,ep7D'XaS0BsB(/, fsY+:cy"IOh[.wH9AG|zUZYWnY1T :yǓ@='0~:HO)B#PT{bRXI^eԳc)"~ە)}FcZMBu!?EA_䖀rjSH3BJއЉV0^u(cA%I"\F@HG?-I`kMP Δ:H?"ztg!6dذV7 7JUC%pB4l]8c7 媔$\=!BiDh"^)9rs[͆PUSM$= oSƋ3 D?@o g_ AqC!AS.,>zeF9^s$`}tV9TҪRnDlDk ~$}r`1~S+21ox{Er~Xb$䃇_ه&#}jW6n NQR+AǕ`&E7jwKրB!9ũne{nb,~<2'LۀKs:ds,f?2N;Xs/hM|=Ն[VO*` oveaar(OͯK"\_(0h=T{1槜Y'&ٺ"$a!b-{Zj VwZ8tb R!xD+` >2};& IRTA^R;Y˶P$p.*oU8K]JL78ܖͲgUЪ`]jYq_bufvetIdg)@LT? d &9l =bU3"yaUk DLZ5G 8[pF纰cb!;LDhũ魦'xᾟ6?1 Nj)&4c<#C& G ȿ&U@A)5i-:',1L%Ylx$OIwhwWN8TN<6$Ajx%rfeէşSGVE&wYd_ꔮWPs&> `' 6V:ڱf!8 ~#2ňmQsWsh pD`sxCg@/K ˌɢ=͜-tN$R@<;V)b)vOhlٲچy՝ fCv\㊨|F\81-Js~i|$n>CCyl$2~эWlwK2rVȲkS@Iuox ͠,>_RyT }WpU]#eAS"3{P@ҔԌ?g+fsz D)yeqz}[_I')RC zEHG%Auf\34%qԼHJ -qGoP uZ0djI۠Ը ɚqߌ:0SUkGDF ^iOW^ 5tW |' kt Wo-j4H,XFpb52I0Qn1gQdD+_]քqhQfJ:ː$`p"_oe!s u`EӔ^2"q3^>f}`͛'C<# tȄʅs6\dMQl>q20 BxU'a5syCr{Β|vd1UE&tYmG.%yyEQwҝ{#C^Qy:v+_HIӳi B FMQ]8〪+E1<r|`'Hׅ χywL ss7Z6|vm/ږ{R㱸6 d WtC 1ũ&P͍=)CiA=ꖤ&cD5Z_),/)³ƭ~@ UHR( H7v!!&cy %~yr+Axt:׆=%ّNaD/ADLN@xEYdQ{)o|x/σY}LgWڦ3@=ȁ/ 7^Tb:n)  eer0RL cw6d-A{^h&6^FisgW03.">6O57mۿrHuI_eU:$#.,],Y Ɉz_v}3nU<Í[iZiYxЖE'|+FįOeq=4vwܞof#uń8w.z5a3 mJ05Q>\Qg z}B v^3P$O)@ԯ-{p`w攞_:@MmLQK!?h\mۿ^#O;ܿ6/i05dy3{h`hI']zօrXz,"շ"2TTA8^uo`^5m^G\sq lް4ZwV9Yra@KwSH`M;w7Ŧ1 .Le눁/Z418Z%uZA@C QIss? sdƲ8ao{PSQ7f W܆Z {LvM4E T|\ C#ݚ# [Ҧi{R./PNǢ5ےWzwBYc_U*dNU$0-3N8!OyV#FgĝVXZȾrȴ>ٲ›uqQ _#WQ5 8vjR To+F 4aڝ(k %DĸotSu@Y  7r ӃK=$DvTO ?&kwmhL5Φ2hxဴ0ޮGq/,GBrP֤8ұOexC0XvSbb8nZn|4:̸lݾ,UM5#4Tq~ɡYj7չDċM[igh9#ve|L6Les&Ts8*ŘCQsʜYR)49o`E'FGxW} 3UbEcR67 ''5k4oy,)v{S2alD,9yVY&ax[uML^$?IDL=R~ɊҶ1JRjX6pc#'ޕrSR~\Ðnnsn ƟHfd5Dkn6r7E}&k9rc+NHXBw]ZpI#PrG-@9:흷4²-~xC׾R7ٍ*Eh3O `]uye!,hғoF =q4ޘ}ey 2*# }P 4_ϗ9EXWS2S銦8u3K^TJ$LgNRu5 eeWKx!ε~mv1vT#NK({FRyizя@__)F Ɠv3^aKf5׳y4ƨrI{=jp1{; _MJ%9RUS\֤xam̧PT X4v?g,vhPASo*y.l8c642 C%EQzd>|$$&&v?er5287Ifjz'7䕏5:$0lh0W>n{d 3u`\4%xVc9= ! x]d%~"&z2+Ap+d4B {Y^j,l tvvxO"tcQ&NAA7JrVBڏvLIXDh^~kEP"Hlug~$g, Aθ)SQ,TA azd=dn<#X#8]͎ N&{M$ZeHΤ^5sR~x,G0#sBn͕(E7b[XAePk/Ѐ0zyCxHdܟo:jbg.#ӵECݕMZGǷb|:AAsV_Oms>E P|0s6$6*J/c则W L:h_N%RAbXLhe8ގT[R"h2tNY\/ʲ}ffbb#GRMڿ:j4 ķHgit7\u.)=c|)uJhiS/ސlٵhĆ Z##&hbN}tokʜv '"'q;"HPPPH;U²w^kmw a{?ZK,8uÁ\BwB=NlT`āGc4$(H Gv ik ^[0<Y: [M7W$GV+p{d\馢3T T75 z0 ~f|j9z0zMmXj毡if=OM!4'b\».._w@ݥr{ͭ=?WP,v!o^(΄}.LϧzBV^ bI6Mޅ kѡ$&m{qijo@Ai=R˥“|Em3|x~}O9?oǀqFwBeJrpaN{<9&f,Td0.ӊGffX/`P[ُ͟lb/맋z礶L6o}J& кJFH]E!<=мb8<5&kQ16c6e1Hah| &y^]dʞ8EױՍ4S1 ARӧ-S! j_"oeV8;hl3&N^ BbES=GP3ٍSR"eT,|5̦;dlF]8,h6:ӓ~kv݊+>g}]jg (V+0Iι2|y}ϧ#ں| gPM^ipy5ȴDl (EXCnm[Ml<*k| >$\F?[Ը]fv U'.) iwgp~xG=,.z[FM̼-ooh>bJD5Ճk͊v7i $M^a\g,>/B")}=Hcj ! `D M4r0QǠx< u=5`iDmO0rwnrF͙䆖G :Ͻ$#<{|< MG3&)pR.㜌H&Gc{?E`YްNSYm3",p)Vr w!pǧgYH)zx9^LfyGkw6Zƞ-*%A71^ -M@`U2HG Q[r~0HC0(5e+`81nt {:]8g7l#eHq|FBͨ >$Jϯ)m$ͺEn)(K7&Eбcd>XWj S\Y!ڡڴV728h w+hm $i%DYWSpbi %>"pR%1@"yK=_CUge,ubYc0 X:V-n.;(0zays %*̍)=4g"2}t$mT1 g>U#EM Zxƀ tLa6zFțA#+c@Zv0W`v}RlL!>4I{.F![uFI&ƻY\lg`Qj1yZY#n/@Tdm\8^0+jWdl@.JPY ZmlSn{r+]@Eo.: Sk$3G7Ҥb!džpYrSC:\nW1=o ♵PbMQAE:_zEOw+<V]E^ܕӃ/цڏ^$v&C\tՑ-׷aO뢤^.{HkS 5Ř_)(\[id'lbּ SAXg: H`xb i7ÚJӴؚ?n]J'QIH JQ4F [&8գ;Y~j+Vi/:}S*;7EC.HPta *)6w6Ps+d G5V (!GI][䝍]zէ 9wM$k{lb0| IaRxfꏑdq amzܹQg;7}]DQ(R{OiPb7x:Գ9<<<%>Joo90eL$(yJwG j @S/f0,,6#5ؙSNLQ&j4b q*Xj$u\Q>Ew ?c/T~qъ̖I,YxY7;\K:wbwǛ{WEQ } I˥l4bKc2~ώw\dFUu͙7 jF/m+Fs:UBފ:H <"ӌ _D+:{aߡ\Cg}Y[G{TtHx1X၏0bX{! #= VUb,e\}ZS 'F[vzֲ6҄N}đ.8?T>O,M(O;EiZ :+B#xS6{ K0wȥ}dx&1{'D`#;E I_OMȊMͺ,ڃM* ~uN!dv;ZB)m/e%,V2`_r וWB2w$J 5H9b`q @Οy =->X2U+T : Rx,M17+Q?L ԃ LȕKWt;eV3wK όGXw-@J16=35AZW3rl4$Y6>)cӢbÑWxeU:C6rEē)hUdp?TO8)gT۪6~eiYePƤsEޒg`T~ە4+l@L`ɧƂ=ymx n^{_Hd'7{mۿ_׋-ַnIN)0BLs m-U$3 7\-`<-`u:!jI6xMTS ^3٬-K .[d]jߵҾYOhBརPύ$ M` LܟQ'pɷJ͏:ь$Tf쇲:AތɜpB\8YęrD"=p?4pѭ2#aKޏuPӅkhYR| FYV͛a:jlJ;7D0dFj t FD=W\ o K d,($K=c-^ : 65ruMk}hdyKj-5^R MFMu3lر/ȻckwM]xh d5NJf.nJC0kQĈrRQA)Tu漙D^接6|3 IK?&$w=5ms#UgjAHt^jMTPP%2q: ;͒1jH #nOD6^|0 <7Z^qc8W- _o ǗJ<rJVCuN;E݆<}3pΊ60|wu]:2GntNp(SAY̵Z? F^S8@Nݑ,B}UI 4oVIc,k|FⒶ/qpHjoJ0) CFe@`9UzONkDk^KC!MK6CJ+qm⻐hH:YRŖX%W IN{z1+3VO43Mq` VllC ȧzk|D`q1 JԢey˃P8IIɥZ a quyC0m!;*φe.a ֒pkEj$o͌qKYPvQUN}XuKYڳ_NR (;,l+oB΂8 M}Z*.@ 8 ma9')iC,7DƳPaKvLi4CX[3vllV>:XsN =hxM4g(UԢ`ڧF(<q,BQkaQ"L%E`{߳V ݟIZUo( ~fEEd"+ܢC?Ւ_&BLQYfFX{cpJcNjNĶ _apT2lOn)?A-W~k6⟘麃( ߙ~q:s9!JT8)\(QugB7$0&dq~Ar:wMSf&4Z4yP%6$R/ٶg*p46 L|#*,״=*<'~c. a3\#Pls:ng8-γ}?xmŇC?蒺5k2C2+D+9`nd5ewro^oNQ^;Z{g wVǭ8HQ/?Pya 3|_;"(g3~ JR؃)8vÇOBϝ:rT9]8K􇼴=ȿY RFc\Qٷ)aa+(owQ+(=jW@qYʋD/̀2Sט]iWi 6i_r 2ߕNJ't eZ1)Z -J-p!h`w-g3J_|@t8F; _eƺR\W ӖBJKU[7L.d $vI+ݡ,.GKםr+:퀴OWl܃lyU٩ " x?T7+C(@ %1؛/.[=3+AWzHSbN~ 19<[ouWQN4L?o7t5&YֿۦtBI"e9!PIG$ /O@3y .&~*^&_'|"@ÎƆ5aN_XzhԕG<=J{y&3V;2`[rgU*TR-=$aN"MVˤQv.#c# `ЮȌ(LNUgm10?-7@doLŞKLOYEVv5wcOBD骨@3詆] 02 Ym0Bp~ AkE}sNuȡy+?ϯ*5GiguFi쮶mj)K6z-!ӎ Iae_kNB3pUڜAc0]R 95L|ZW̵@5ˍl3vKum%KP^҄Y -,T`) B80k#kF*hoMBhbh7['2:ü O.2$${ӊPvaYb 'G>J~yf{<۸ x…$Jyl׿vhM@'o^ zM(.L_ Qc]7Zq#Yp55Dz%`dw" !֭Q@PF-ݭ¯ĉ+ukp0iƒ24\U$ gA@s#>#l;R"*]Ggj:;hJkZRW6~4)ḍELTS2=j5{o*:CxHtUqq}ʬ8Z#G 6,!g;^vu<}a 6n 39pQUצ_Ot?Z߽¿.<>9"K[g<܌i+?V\MkRVݥz`Ot!=DPD$4TK!6rzW&^(l/>W%uO|uj6pUvVtjuq2G~Hy)Պ$wd){TN9 (EB5I<{^UQEȐEދuV_GwB^ypcoafQ?^n*%9xBBt2G)y" {Ӱi顓rK}D=Ji\M flyHl2M)RL`:&DO^R䦨G OD_`v-$+IG^z$ έo&!X5ưjT"~N9RٽFoCd~to~BӺ=\w39N0] @!dS-!oQ[/;D ysNs=iTd$D'N;,tWMZ.LS,ٴpYr߸H bF(Aӧ[Ɇmve%o{ȱbz긓š%SDl l`StVߚAOUM\6=ߦ'tVa1z`{5.Z~!XâShѤvq]:8x2zΒ nRd& hE_A*'R]h ;rUD>X 5[,ħ?NWO̓ۥnPt 5cw 4?Z2!pJ9Ϡfi+4J$F']لO #z'GzGxS3scWLIa Vky"fۍd &^f 8Mt>ړLYB %!6CY&- ]'{R9jϏ5;VW Yv ]Vf$,௞UXʏ ƒцrѿ+y|  PߠK# C#ײyY7ʵ@1jR+2 Lz2;FlW(؊T IlěUolc~8:յQ?Ll jaGf00ҦMk. յ /tчYU ޠ$]NJW (/^%#'Utmac }4ٳԿK6VX fsF-lxՐˇQgG' E9 R_ﵾ \$3s>4kgf!50'❭PG|~I밳8!w_>pژ2B ԤTO긞؁ U~%x "7D|삭wWB@ywYg PRE7kF2=Ղ%,S[A.b6.DdrW,{jd$ cg,YtGцViMC83ms۱ &gMz;9щ/ߚSABKrQgXA3Px<5 uUKAf8:0͇\D+K%49B WJx4Sx6)>pA4pIAyv - Ky,R`'@U{N(HrU޹tz8yvdX7cH⾥}>RJaw3{;ʋp$T|?_@H=c"/vڊ>J,ȜVPhEb9囧:Ef*G;EN}cS܋',ͣxKN8Z\Lh Ե&77כeo+UmNol6ݺ̭v( n]>G->)]/Oc2LKK1=q ^19= ߈ Wf.Ul h]_n'V.U_O`pV0B\J*3{k8$7Ny^-k{j ?y[iURNf,E)KK//0)􅔄kj,3T]ٳ%s2_qc=ղDkcy3^ٽV8X>AzJL?䞵"Dؤ}g3GÒGθ ?DA~rI2&u %Yi:< 5ܗ0~xM%$Ja0/Xh%Q"toa_S(2qb-}9:a=j״O4xqfpM) 9 熘>͑KpQ0<Ŗ <8KB\Ê&th{ Ƿ6&g_%A,5s&ci Oe8GxCEЖۙOYH1\ObIbCᲶ$Oj ;guiՊ*л书υZVD*4-:o|>;kGtH %?ס8<BGyX_|D/x6GLSZ;1K+'9WCr뀂xTe'c) pۆCZŧ=HG,f1' I0p|=21~Uꕮ8s ".TGٷj0 &f.gM:z_bz1}rDשQ-%`^L qnB?Nq]O$?j/YZMY6Zʸ$zz;BIAkt4ю CV(OG"MY Lm+˼2 ޒIC8A j29zp+Kפ{@JD_ûqߨBZaNSk̋J )k/d bʉU@$pO.ь( I)֏ Ǚo4-;*CJfIxDbHYL$S /]岠9qhTg0KNd,T= _M Ya4;5YApF rG?_7yIoϓZUnqweKkchT|2ZNpvu*@wzKܿ1nN( G a)tR(=n!-oK|ka=xZ*10IA_ ؞^9cm%}6 ])vw2qqJPU`*`'lD7!v?I-;e8~\4LWV4 u`+QX2s/<1^r԰-k08Lj#WpyYAG]GAHSR"! a5O ;*PAx.c2b#ǒi9*'ѣeunv5HRљKiLRKH LA?k1hLue[SGUX +k5H}eҘͳ-O]]u@ܽFTi{`jŧO䲞N0AMCM%)::/yxϻc:P8"q z`*ƞ'0$O[H!vmer`CEҲwfvL-o/վȞ2V{̈́A]TFCv9xLJAI#.DVc\Ϣ}~A,2Q0 "SZ.h[ⶬ.ȋ[ & lD֝ DvD+WM)Fe 3k|;f}?Q\O<藘~2R%f 8~2 6F4rfGO@͑c3 c7}1#gq11[2˰v:;I*ՍY ʟ6bʮ Ƌg@_|5+d~w OxAcrۺFP\U[Jw,N'`>ndq9vR? (3LW  @G4|ҥ:N&vH[0W: ?5X聑tho{˕kT<\ͥ?o>'KMj1-OzdHX)XFsr1j. ģ]a]Qye o@U,MouiFں &t0bK=$ōD\Q xojTCo(>>>a> ?0ǭLtAaC@_nэMPX*fm:mR5ჳ ':Vp_5U_NPB *v_+U*XF/sd}}u;sl7/)p9eS1>_5֋1]dV/x{r0=5rz%Ԏ1'/.~fh!'[?lܳO`13VI`v#QO lr*oM"XCC'x͚YPA\{3Լ52Z dg ,LF bA*g % x +U;ҶҘ{b&a$eآ@( 2K:zv 8@aLj &rpRZC){'HJS(*8M.$ӦgL5E3bbJpc{ "MU+4.05 8.Q]cFq F!E_̴*#QIc=.foKPh.!w(IXD17E~welqIgr {iY*Gl(j+OFPm KP/-kOe5Ŋ'C(ZWcSx;pj) Lb)}^nY"-I,ֽ?F<| n^^̧7v$ ~6) iChKN{0h{h0O ^>ėeۣ}t X4e{C@ЋQO_>+h諴e@{ .REHlPl|g(㗑VT|7}rDYFxшt+/SV*WTΝ7Oo<nu+zhb]AލC-yFjJNKٜt!]17L ZF 04R=85/2r"cijϊȚO\ OziLO@H S/O-,?}mR `,0܃/kCgŽOw]'OKYvP"e͑i_ HHV//e2%On`UlG.K+- GՊ0mSXݗP5: >M4 ;0q Ă$7Y#SX}S3Ҥ;fHJ-kiUɾ. sПu+g 7~74qA%f&2>"Ho4OUK1ݧr/0dX'20`By{T?-#:6*|Bm?ԍ`+hU/_{=!Qn߬cn>eVv*׾ڰ#iǙUGW2R8`yiz=ƜjYKR޹X* 3,dݙ h9i 3ɉR7i$_sLc1zX4\H(ĊDN'PQ6R2A glC-n@2T{]ہ?^wg!ϫFu/IbS>;͵-x4OY{RP$ PGcvn@qڝH`i-}J5H32e ]߻1iPxP96U%  BM7&?h<鬲1y~pT;K(|zN/L@.~=d$@ ϬRoZ. /3g~lq]QLՑ!vAwGկyHQSJ -!hm;) 񄬍*H*[9Q̷Oٗ9GOVH1q%E;\Ϝi$*6Vk#b>дou+=!9 UU8۝.ޣ8v]oM.7}KK踧rj,r,L.7  dvYmʗpܗsh H3dWٗ، M}w^p8%*jF yѓօ%ң>#`Iiʨ9.wyXط(mR]u`AÍE:2Dr9mVe_AqUӵ% Ep*%Hq5!% B_7%% &&:pjw:`F^0S`#Yfqtp?+eȅ+1IuV5B' 0HdQ7&c2 g 4Bq>ÇBֹYҎoP%}t}N`MYp+k|sN@5:!3_s`UXG{g ciWި leɓ 3qƶڥ븮]u'.un! / "QfK>ׁk . f]*eǮ.7 ۔YXJpr|yT7g,F UέQrr^R\p0ʔJ3Y֔Y+H|MRQ&gGxUr]1״H6eF[ /ad~@Y1Χrn.Byɀ@VR<zAOb<9oƜy[/<sۇ N(rL8y:"*KmZ;-$I*+w+1AuYtUhScAk~g6'%@\̙s6!i`ԮH}[le̦&ok pCΨһmI_c6?ϊCb _1N rso( vC6* n ?D+}<N44 'Qߺբ@0e]jl}D;s[}곧nm7{@+)cVZj:|Q3D?R.WTS(cEP2;UdI=i*wE{EkS:"䦝0|$㷼~Rw4^<0E3`4Q65jS4!t f@߻cYْe;zNZTx7=+f9b[ L}cSL0uZ3d0a-ldDeϊkU_?åi {&fkI'@{C+f޾$|k |Yq2|F/'/25+G:~Bְ |: Y N9SjL*vF3#ď0hGdXW o@lȞY*?]0HC 6D tFʶJe4ˬtϡǼt}oUh$ziͭ7U hZvZI͚aGء, =}4ꕮyTL-E>ׅ4X,2m1_!aVxC7[[oD5Lڏzy5Ja&`N/^id1P_0 E邭,p<1ZDشCwqzfޤsz]B$x_յ 4nj_q٭dįʋ2MN[ W [%ͪ63p%UdNafSDhu,h ߠ&6bq*S+{>(N-L@4x>hvI.L5B"b(T@x#%"3$!k}xHpNP&fMS%.geo $2ͨO{Цߞ Lq6+!.j4ey8+~qBr3[J G٬<#uTD[$bjӔV6*bo!@rP+~a)IUwjɥ)T4mMe#R}e?q3@YYO᪪A]XMe4fB +I@tcƔ;?dT_<'rT< (D6ݖ:a%qX^DVs?q;iC(0O)^q"Sղ.| ~K~{Vx>B:70"S\){R Ѝ[0@* #>i6z԰}ɫ@t]ƊrN1m a(*Ң`g.EQ'[TĨdRk:{S%6-Q \@<óЂ^?8UTLiX/2l$笥L`նsN+Œ04v{=)o 6.,=@`<~gCו_E-(wT؀ K^Ht5TZ!_hU;]Ϻh)WcIRJ,J̀w􆱠q2eXU{wyo ,wU Oid9oK!lS ?%n| Н4Dؓ.DSv3Zu a㪖,'61'Fw5{ Ljds)̤|ԎZog+B'%?]oD5GEE ;GD0­N;{|W AZ[?~gD 4GPwAz`A>;a\R+,"ݕ? +zMEͼٜJ3Jhep>*M,k4<)_mNaV[[uDdzm=(` P&ٳ;RiȺ'9:s6xI"Lٓ^ F{]q5S ?_է/zhDn JVAiÍ)F J^g G8Ϫx'"}X؁>ʹ٫ t8z@,&taL5Gn= Pg^}\԰GM/EXGʼnq(H/ \Z땢 L%L7kټ/p*ͥgڦ,#T #P{e7T8D퍂 #g_#[;x10:KԨPd￐|YWLOR=}_WFi{yHa`FfГה# N;9>sё˻@<x% >^YZJ}VpKoԩ.V~%oCϨ-i83 Y͞G0i5:v$.4X)?t9hȤ_JQ KكbV ƹGژoUiB1\ʃn]d㊦'3&V}{|"qIZgql?0b< z;)1 T ؈5k#8-`.|q:"A=ޙfZ9j"p ׺; acg؎X Э R@LbKlv6?6p+ է<z"i㋦niȊFU\"wIv}40O1Lom▢wVjU/l|ؔ>-<7$P&b&o[2BfJ3 v1 u4]j ;\532p|.o#07'*|w%Xa4cJdug? 8f38G' 0St.w!uCSLI?L94,~@0?3G'1x̥nl귵@~T-?k҅ :bw MDhf &rLvz#{` SMCyPV׽ ᬷyzgb ?m[OH`;M( p0VmZ^0ʑ=&Q#Ƈf~S!2pVS2_$XcMAhWu%*?=jšǂ ?ـuXMp;oDg)AFQ!@lQ :&&OK&B.m}I!i`BRl(Hp涋ydy* ӿAłn9Mnf>ut4X+,I_Z*SJ|}˫)מJjKP6cfb5;gFL?ժl!|Wd@2#sKju㴵ڒjەn(Ё\#Knj4ĐĔL[/ )BM ѺsY.OY+6irԦvɮI)w0Vp[?Rv}{S7vc>0H hilsì fDDp:o0E' YA:,-17}7zJN|{pٲ YKkI?&Y}Zg%"@TaH x7cZs6,({8IBc4Z~E@w">0$y| 㝄aLK]&ߌ#=릏Pw7BdyD@2=љSBwt3mpH<$֑b[]SQBlt߻(P9(K _:J iҾ̴~Y=_u5ٳD;M{Lnz+3\Wogj z4G%! s䤭g!:decfNchMӏGTS9E 9٤."r)fAM =k>IZ&%sƈ( /f_Րymzх S=Q͂|-!47.5յ34c٦NI{BޱQ{yQ{tbc'P"<B}bj6'r)YhyLJIe'K!4/EPiXyRRl_ETy\ b pGЯ$-qT(B4 ud?=~3-[ɋ֙PޟRMs4e9Yp]~%&4P}jc5_HEF-a%c|*,ی9\EC.bP]HLeqe98ۊn"E2Ҭa\q=O}S+˅ [NfvTzdQ j#yfHQXIqaX;)ttD6FF7۔th΍c yi Nb}֧mk Ș|)$ BB"?΋D # yF[-z6LF69F-3PLL9{(H}hCCH0^&{׍Fs4$ Lj*-I n$5<Q9­N+~E8^IoBߑMN @Ԁy]l lX!XMi`b)'Qz䳓9;/h5xRKЬF3?#0 Qz !>M~.^5߻o2cь9B=-|;+F 'HH<'v/bvƴl#5$U[vU!MPq qRQb3H7ڨ!qf=N^:JeKRܰӌM\,OPjXcp7׾?ۣoq4] ,i\"?U7%b/cAWR2 .y>Ϣ<}=}L\"Q$$N.O;z)DTVU &@HfU w>z9n#ݏ>060ܼFKK[b124V>; 桢\@0#ʕ+},x[p"ĨsE=uU.(|bCԦo!G=w@wKqccҷ'շa]U*H:=}dCʎ;x4yld8)AŨ?R-UKc^5uD!Xϣ%uSLP/L<%xܻ`nigI}Ig4`EFcݔtè޲Ð f ɉh^<-Lp vt$LvOZ أ|p7t?7R?+Đ>NaXpDK@}DE&Azgb\3wqQ_?xNH̹`%la|aE",u9F076ELߨl1ڴ>SE,ntY.'1ޒj03J 4`$%hJS&و3 n%>Nb4ڒnov\!a{Gp&FؾW )5v_ +$qYuڰ*K~ ^ ҥFK-R/Mro;Qb2ќ0cSGgޡaLu~j#ܼ#Ƶ(=K+) ͫ,D_YȚ\6+KJQB>mbԣ-A]'+ٖ]$C9\W[#I$Kqf{7 ?6sZ$a4.*M7F|!,uq?ִ3s܊34)RPA)].uN7IrȔ8FXTLxŒS }^xO۷Ơ{A ͐-QJ[錖r5\7iB 9Ap8lEx_LqO!59+휥2$$ΕR<# ꠄM"kQO0Y^ܸv`Lr F5bkJZy'jp:%T( ͞1!4+4Ňr $ʨxDtv!1d`;ժmulzY&71tU,<@^ˌM;hhɯbqNs>DF/ېEN.뾈Yq +Po7+`"5hGgGz}񞒼S^ױr`Y*<e&tVyR̙DYsv9BS4r=m*Nn^tm'}5͉j-в=4 Υ%̕cepCt2UڳÁKQox1wILUpŽS2:e*2;nbf~4a @#҇'"yCeM_\_Vz"b]Imv9ͤ=V_(x٢ MOv9_ :݂mM $..ugRuW21!&+i).xֳjIKCz%0X+VMxc]=t2Ѭ[-'' 3N\<*cL%f1B W[إs.T ud;U$㮮[}s"vk")qȀ{V"{Q5z{lQgu}搑%Rȕ3c^W1*?uPE21dw*>Ę%C}xt{SYW7K(ǀ#SDܥa3cUݼj7>I4Ij"Y*)BnXʒm膿@';O>8iUI _־1lp 7xNOo<S`_3g Uq돧k1giNpU)_̡TAЮ[v}+{aCUphH_?llX|z7[d)Z @ׇ岑`z`vseOwy,IJ LA.r:>K,7^g[<]WCЙ3V_+BgHۀR5߹H}m ^š vO8-(":+8|!m;]L,1ST ɏ{#5'x}QK#Q\گ({J6^RqY|#]_V=@EDvC6?̝G#8J)Ȩ^%J wb3UhXKds5Rv k="ꍡ"+/yFV,Oؿzhs5Kɦy-S*Rz6s<`5է00~$Ԇ}ϋE67U󶦗+H'nI|o?؛_lUdͭbjϺʿ̼f8Wc<5H SM_Bmu{*FΩ@՗঑COe qퟵEZ]ޠQ9\4^]3V*"?I sg/*J<=O椀o]ǬqL^hcCp`L~y4s٣d%!>x?ht X阌F!*iAy{2a\:^CGY =ѫk2W7cV/z!(fQVG)+|ݎHpQq+QPϺ{'d>3o 䭏bW}4vMKUI@CO!pye޶v M87u5'j`@H| @M|cϧT),j9CF3:kc%+/Dn8hx2"\Nn6t"Ji*ڵ,D&;Lg^%0uftt:Y`7*PFJь@@mzp%S7n7_0?j`v}qb au䅶UuGχXf_'m{qfu2n[9]P4RE7+7F+0Ё,ˬRC7Kaj x{.ȹ5U8F66Ѓ3f!#{I&8FMn<ٰ a?A@iV7ȷ\ dċš[' -SF3alUzFލ-Z+Aݥ±jxֿ/5Y7H~_/I)n-L,"L6a%wbLJI]&]̒sqd&0X29бXfX@l`u 5(}.6BGPA,[D2itVUl'!T[6&Dùx@޾;uJB^Y=p+_πY=8)í8:g_2X0yr.+I ](Flb̨=h LJ)GK6ZMYzkrЍn~֏ .l|;bD$y);15E:9 lڏNsȜLb"szGI*@nו.<2CsT4깬q,enុ*cRQoa\Ev?76hy7[`&L\.s[>ѱZccg߽ t٨ЉRj3(t!97އ'4E2~mHxֆ+o9c:5-{\̖ZV7+NGDپ7.n~' 9w4iDƇ/[,6E-2I.p]"9" XGjp Jz. (lvG,0]ҌX^k>$1ic4x[hK|CEXQK3Wt<8FsK-MyRQOW%7n|jN9=~  s͸\?1eW8vj%lvfhpV+ߦSٵY#zTl8o٬:;ڎ,woN[)Mv>Z5 ?Fy08y0YNLc$3"A(d7<[G)cRfNxU~Q8~;YD?\w8ʷֵ!mH[=q[sw;;%+1Lib\ . Ip:7V9ÉY +vnt X?YlJt=ŗdnrKƷi+r5LP~AjaR8 YIyOg0>!#qYYDR üR)əkp=ڏ> A_~|s5]XCJ,CN~Ӹ7rQ!r7y/[(>I}@؝GİD/!R&,PU6e?J'beE5Ҽ%5j^?"߼Z"3H7eјXmn2*e@Oz Ȁ#~d _b!~hGk.=`h0͕FiwDs5iw8UfGRw||(dvZ;]mg2[ c6 بzC=kHsܺZ5ҕȃc%c3 j18 &'eģV`w3h }B'ToPt_,rn^ލ&^;ɯsGǸQ^ S()=wow7,$®}Hm>\>G35;\Z$=e6šP@Ө|} ȯ]?% FPjL|};%jL<'otnP-e|4edj Tfo܄D_TEDLY.,WǻEF 爍5p^/{SM`X30R3 +Z'BiM ?͖p,W͆Yzrf E^N;ٛ~fno$p9G?SKďˡMrd4'GRs8Ur]B`uDrTh+5徣xXͳY*нR!0xR`A}YXZD}bٹX}~QFcjyƱ1=g;33 N"u8 0U 2ue[nZZCTI(<+juY5^+c㙛Ex荁S*=M='ff-C7iq͒l^׼=J%$y!AGfL2T?VLR[sj7DqSPە׮:6T&TvY85< z +O؈۽2duhT7m*^d{n Rfh{4ʇ?Yx8 aI9LaT\buo0^n;xiN,zZ#xQP$:X\cEѧNeiO`Xg$]ncvQUGL]魈 5<5,l \A,J, ]68Wg$?4J^e[6Xd,Qm6"^uEםLWfs{LR{?[[.6A|yr1ߞW'^:":sB=#ў4d_7 )A~Ac{r̴ҟ-<sKAgf+կH26,u\6;hCMl_VtVҢڿ0qx}iۢ^̻-0b[ao[w &-⹳y'/"Ҧ~]# opi2]"r+}:fUacuƝ86܋1]j[.v&ax/ykY3Ob[ڒb!WQm^ jP٨yN-#.=oڃWJfz(…VT1IT|AgNWuP'-õŗ jm92i:WIQtg=:?59C'Y#[Ual4g3Ǻ:Soq&V-c}(GS1>[ StD{j ,RUU[,1þ4uvV`&i|g~Ji>h-p#R'X^;eDTihF[s,=x̉S !SIj;(Gf0Y#rY %lM>N7D8aw#+fsO1\AQ8'o޺j"᏷U♗Ą)Yz, S@4>&Bf PX|GDܱSWx`iK5FCLIZ ?V#ǺJp_[[hd 48 WJn]iZz }cmC$,YR\,P!. lCK/5v|ƣV"JA0Kx03BƃxU#s]pzqO>+rPol.Dv2VqQyj¸jH0V;@gsxo p[Bl莏SF8#D;*2mUGkVmI$ 4}&3;t``ܥ_l@*u5.%޾`pU\vd44t$b5Yl)(n! 4rℜ{̘L{IcG:_]^e句a _ugxE j:K~z#I+7R/HZa"IQl^ TrFr :&҄!%;ÝӁK\H|[j]8BAxm̚(δ5mQ#PIՐVʍfnO.D^L߶M20Zp* L :c~ oWOIN%W`fƙ7R4D;lދC-Av $k4~m~3U)}KZU<`YnA r֭[g\08F4"(8fɣzm)vBUC3QЏؖ\d,|x*}=3wnCMp8'h ]my9Fbh`α}mU34m} y5$?H`"dn@}B;N K:YُZ~ <+4z4#mpV/3VZ02zR/!ڮ:(?(Z) b Y{4u/lCʹ@,.ϒF6I!՟ʺGSi_'A$J#^<?heK`yJSppg(cn-0d2 H:ۂ4{M0Vfv*BZq_z%lHg\[w+fzHnu:EaDg= i.ZQ|@uћ% b~Xÿ[Gݒʣ121A! 2lE/`*2;*^ Ǝl~FҚK9x68-S3wٞ xVrD? $m&?s J~QAqh2.4&ԋi caPT- AZbUF -qө*B"ꅻJ3EaKSca=yBo#X Xɖx:bNʩDiϝ%ɕ{c /uڢ%U.e.=W9tb FwROQ|!ׇhhons0d~KQkQϙكL#Xg,+jC5l~__}CWj[z[Va \({& )z1 b$C(dҖ,/y9 ȳ_J͑ _QJ{~|EgR' ]SQ)?L3F;`xz{zac)iH/Ǩ9!(RX*brWaft Oy d_bSq.;<{.> aJt/!CBqd%YBBmp]KUA֟hQ}̟ו)G9ۛx!F¶] .S[=^'@c {K|DZ¤^{uZ Av-^w2tP%BUNM4ka˿M +ig?EL{c:X}z1٦-ZG؞8|ܥfq ,3bq:)_z5Qi f%!(Bf5:Cͻ.n;0*'AAQ,\ ` с:5<Ѿ s#(K10a`uKAT[:{@噫ڳƔ$u񑰈 Zgɯ"fo8 _T7qKGh-gB!A0c|_l:3@1D-Ue?59Ǫ)%1gn FKʐݵ{θ엥UdBt1o|5UKw{{g˶^3686ˑ}q}TJ##! (q-wb}7HʖTJN9GzD!WvFvU͠a1~9̆$Ԣ>3r 6?u*ߙ7:wC8gJ{Kc/ye'AxR+"O݁Bγռ"\4,ɫ6ʵHEn;ygu`¯kO7@fȦl OiqL)ZHioK>:'}\f Ȍ Y.ߞŷȚ4@푖D ˘@Y&b݉3?hA ܩ.:+n])2gL$sl#zm=q_hº=:U "uhC.y,?7^}IXg`>@7^{y4Pf\,~"79i$&*7@Hf3D56uO H#c]Lh48 -0vOU(S5,S.K9k?;op_5誏\&JuGnD0==WAbtE`5b OBmsW{"UK0- 1Gͭ%Jkw KȁGv@:n iz9 o LȔ.ˬhH . o¤ ݊0wo !x%Pnl_*o@,Iՙ/F]VIZk5E:2 ɞ et >8uL/n=藙ΧEc@]Vi2M~NEi`|t*8+VAЭTg50dݲ:׼c5BEE 0,Y8E>DM]:=Ny݅ ]4F 2Qlu)4$s7qy;6pfٱ D 5LL"+) :l2-O2qU! JsmCwƺ?DURӦMk {=չzy GC( > `R:W:͆SF~Tmݠ >-\7Q•BT| 3Ð>5^;'GPPD%ɷO>TY:yr׹zod]ʎCjs*.""ǙR,g Xd7]R-:z: SB>f*/1V'V΀"1 >2|Vh%9k*ȶfdP*%>&TT.nѽ.]U hTنPپK0WRqȓ\o|^{Ȁ3K:,c(}l^28g׫m'3<{#F3+K zIMrm)ٟfa x VuL'0lUkzA%xzUaD3UQ[CPwaF[v:zOJR>w7| bIᨣZvLE0}eL 36*&]QOHv^TɈ4ȱ+ǘʼnn7֌OH'Yj#r@]Qc};wY @{GߗGvdxOʔ1l%i'O ,Wx /RR( 6g#¿`3%)Nl5 ̬_s6aS]?#(с(Eyl`Ne K?'MZN؁j]p"uU4cp';ދm1KE NzN78|ibE݈/Lhݵ&R!4¿'Ul41KV\y=6!cIMz4*]yre Vt!TÅp SXfTJHe˫b7ؠ4RGb8}=h:`pSܦDן{_[;a+oƏEQ"&NSvl\HgFZ^J5܉2LkJNښ2tɗ;+Mۚ*~aL g62 wf6=o Z#%7#~ڗw[2#ҋGݎ)ȑA;nЅ\ eO'@vET { @?s]>;hFo N) (3uwe?Zo'hiiMm3 jr HiQ%{!GM߱'< >n\o##W57 ?ѹ c4 vQDKAbb+Nv3Mnh%Kw=EmCAn0_Q9'!I}dLr<544΅BV ֓b/\}n/E#p o`|nMu#0226>[ 3M*>7I s-iwu^ˈ?mCDڥ#(ĩD6x!>}-49 4h t7ƬV>̝V/LA|e@ȆVȐ[@#I[MTYy/^Q;N={.E8}&E>D94ey["KQAh7 ̓JXamIGJ{0d:";̠)-h4#Ei}&6R?yh /}vL \SH5+H@GRn:( `FIۯC3)fIhelDx6C44"4ޕz.nTLrјۮFk ]Y{FyMWc\~b"е뫇b͞kw5|7E^Km<446S,O:d"SHޗh 0j{ܽ؈( 99Է; .'.  =޳Sˑ5k+MTB%`Nd3`݊pɳ9j Wq'H<1nXtFݮ5eS,6 0 )^!%Ʃik1#ꓔM ؚ#'͂ꭺ-{֛`_@g=A ޠ{%To/ENR0-)Ŕ? \ -4 ٪^VCvqs#펭 @Pj%Z%}~;ٻvM~mKImd!lX^ŪF-$+ba Lz^ԊPT8{?]P)qҬ[GkzBw6VesQƎa`aby Uq&>9j2Wk~lyZ7G-B@.>c$lvWߚ$EY?*Ck:Ckc4K4{7wӕ|R9샊wegޗcV|Hk, w`;G%p,MV)SbA;#a`NOx| !lgܙ`rtrȓ #=K*tjtK*wfd\ʞVRg'wEWQ&o15V4?zxr(ےE5.BǗ>\ WAi xj]RZ:oWF˙v\J#y(ϜzERdھ8>eC++";5I tYJ"Ż=RZl18 Lʏ2l|rC\$~ <g.dj}C fIս*RQJ1 ƹ.sxYU@aCZ"C'SaNۓϴ*մ %]Z8yBІWb0':>mF36VF#(p*V~@hDnzvSl*Ѱk,f={B}}+41wӿIwm~X JNj h+ŀZlDBc\In"W6R=j`8z ģK2M)5|IqJ!O`fBMʭI=m `Rsm%slM=.H{sElka0NѥCScWEi3 By6u;t KejY~7YuǢ)iH$ކoDvnKAoOv+~_n5:6E,0 b+v˔xՓl*7{Z :g^X7ڑQa5nVraF*[ANX]+"$qE :=麐ȶo1Tzu'b7|w K}"HI j~rg/;/^-};WNX(\iu"C'+OYVn{~mV#'i0㻌JorӾzԑ:7mDk zVuW6@׏ŸMK9m3B8U}(aڭOb0zcߊlٟ+;W"gG2zi px(~Ds$fd'8-eb"7أ8xxtnf!99-q7?l34\@^]:;\7>ܺYTCq3ɋxEDyM'G!jLCWN%z7EQFGmYdމ_SMaEOM'Iݦ&ߜ|2.9[@ҔxؒCs~֔l k9;].tmI﹮Dq LIkVO[3 @Uc#q&>{E1>QOo&C+@+y. qj#.5Wqk(¼30uc3\Uۦ83d{ _Y0W\K2(!_oL矍PPg֭6&pr87fY)k|mFSF85X&XÓhB āb&InM ǵ'=W`+ ye4K2IM(C  }f_qd%NCQKR1VE'>g%/zgY\;x]hmr͊A%i[8oU/77eI/:n(j HU+G@03"΄_ؿG-B˧CzPn|ųWbDb6ʋ29ܾIj""˸Á.vgKZn@1y7qo5Bfώ‡DƧ3n`M$܉tT(i'o @D4=$\ݬW@W3:"o8U%>Z,#j}O!@m;bv)hDj%a J)_;܁cNwg VI*_@ˆ \$[@@C^W[Ԡ!TR-{1²LqaǴkUBAl)/=JsawÿIwFl(3v+$%׈NDw}g d-klxdC籝/F_Օj( ;\t?z<槃* UF[GźoY4cKגSͲ0ZW9f$%@ CWlj,.@ѥ)nIP*Du ,t Ƚt'"mƣ0X`6\ݟB*[Q1XNeό|g1%<6'Ls9aAa?in(PTnFR+zy $h#iSW+{ 86k)$/@[rȪh * ÄG(55WC9݊ sWgkpzRdg 3~w:59\f@K+Nk3{Y)8(6dM#QGg>MFz:g+d&. /]#!fYMXUVYh>k45'EUx}BTOܙK| 1ZǬV{My: kSMqOj0 X D!8xg !0pٞuQކw9#[^S0+r2x~AջxB,A!i|u媱FN}IZxe4D+XIH;gPX7&9P@P$,T"aO+ά{: /W}K+~ FyOQf5GJoj:A%\"xy!ajp+k%c5G[Ju 3_)%_ KKPu􁊷BtRT!8i%\mL4IkK$+B0"6 k12N BӘ(Vq ɋ'+-[ޓ`_pouE:D>I9 I[ۑUjB@T9cYFߎؖyba˻)HyC+-uZeQOI d/lv:pvgל-;&*>[?~a܅!_;=W/W796p NFi(zRfg}VaA&4%Ms;"ӌm5, AGsa?跪xtbdA{yzZA#FS~2+v Aj D{: ;/M"v~uLgI ^ >_J1W9ʖ#.(͑g㴟#$iQ}]0=+d+䱂"xzO1~.3IE:ڹ6jbي D.%\͓xҺw&YJDZ^ĕ&5LcB9yKG\iz.7XrL٦pbeK\3ܙ皬r{Rf^3ts@i=tin ?<^ebdEQ<*s%w9개`Y@Bw3RH9=;$]m)ǘ8?ϕ]2孼ȝkZg88K%="ӹq,~@^W,u}e75*|O-s4~2'(g)8 g @dRM ")Eݳ/ŏ_iwo9qs yM~1 . n(/49 Aắ"z^]EҚ!r5'Dڄ7'GmhAKF tN)1 \zfjuπa [ܑ$H TNΈ<:6!gݠ5veRL6c>P-y г(}ͩYh;ga7s;`%'!s6E;&4)Vh-&N6b^ld<9+{$.&:T8.1 k }i :sS{# >kSzb' 1b9_0N-k7Q YrH{fVbb Յ_{!XI%GPca_U׃(Yh%h>>-<n%9mˠFݪd؟U?CUAġLikE]K[T0k3BH #W5;D!eQ9^wX9l0{^m|;1QK{\5ۊ&u`[e]/g9%j)ocJngwxVszeUIYQhC.V|#P ,M9Bv919o@ B$zLBG,iyV*½͊MfyŔ8Eq$a\8xE<.mZx\MG7xͯ`!¸ cNh(A}g.&r(ū~>foFp@H@Rd[+1|JdDG\R4'T.Ҍ6rW+>pz!y(b@r% S@ݛ,䑳~8n*yHfe$ץj0:o:$6P)s]OfߑG?,&Q*YV^FRx]$ ;kcNZYw 4" Јx U]V5*&qASIMq2ڑ/] oɂJ-RIR+閽s\@x%.33%\\ óD蝵jYw1ݦЙ@cs#Y}@,A*gA"XVHZ`-Ge֥$|ԱjL}k Qwf=1DZaeI19#uCxAFTO—< X&G+1Rd4s [̪2;fTju912P͈A ѱ޿m4?Yf?)7n݇] [):VY]CGA:2PiQX|?$ ‚K3w*En!=#֪G(ãN{K:!P]UxkHMfZ(}_yDcL!-֍+()}̟s.lA+u BvB! H==IN^.w 0h(/̔\_ p1gXڶ Հ ݞw>lY]GING i{܃lu)NHVtU8"g a݇~ˆ/\@q+үz]K nOgbh;1G, +(`k~c֎4CP+cUX_{JKLY]u$-J.yewW[V{I" Jqhq+Ϥ k [2-К^%}r &O$ɫƴm􆎳CZ^sX$/,7o˵hfݼ}mT| }Tǻp_fC}zL1op#YBSزRy tAsB른aEI\ʬƋ@tDv2``ZY(K w\xxl`]'ŦNI-O=U@#J?Ϳ BOr!U,vߣHt7ޚ~ʪ`3f2e3(ev6|9~oaO=Gt5fnxvĪǝT.Pz78'|vdҭ=<[Ho%RfA6m?2reݒ K;^¶Ly4vSSg*Mx/k}w6Q3ʻڳz1˘Y 6+3yKc%_bp*N?0Q\c=;QP-;¨hY~ ħ 5$Wrk ָ{OnwO5@ΎqVb^J{ Q.?lǼ49EahP]{a\6B6CgL9Q;`aZuf,2M߁zNt| J8ڦoXv( ¹E$Z>dd^N{u&_? fy@z7EPGpz6 շ2( q̴'R KK٩ (?C#tNQI'qZ!uwpPjQ#; &NNH};qg\ m;x<}9keXNVc&qgf2$0VFņk"d(K~.rqg57\|0.$=U5'dq5Q5ac-Pn (D.nAyr ś`(l(Ǘ\4܅w*%.۴n=>ęHAZy^2}f+6> h흏S~6l(r FmD7)Dx!t*t P9ضЛA^Sv~ϳd/âLjݻqfhu1sJegv|]5Hsyos MLVWӏLhiu5>hӛK!&>m cbѲvB2upC7džǷK17t/ş0hƜ|U}mN>d)2;˞ZIQl a<2LLH=2W[pDwE ' 0v'IEO̧]yCC LlDDi@r8*7C+ut(ev۹"^(qZ5W0GmJYq8jpMCDvɁp9 ۸Aje"4pR?[߁/(|C `8[:uQ{2wJ&:V“$4EH1K; > p휂⧰{^}kVtykGWhԩyB*Q6ߝr(\Ƈ52͎;^O~Aw(GZ6%녠FA - HN; \CIA7@ac  37_yswQ5{ZHn)y'F&ѧ{&|n ]-%] f'vuՈ:HSsU PJ`Ggxw\2xV2@pw_QNNbZwO43q ~M(W)rEt+dq ۊcI$4As-.ܡW=x8CJYm[9q)0:b"w@v$&e|ǹdv?f-~(َM.)7,k֏XIuoeۡ7DDȚ:L$L-VB_$[K[ƿHz]ԓ7b ^6' 5'qٷn>l+ණӓ GbaƯϑr2k-EtDSkOwSfsطXG4,6PeYzƻ.nR&-h~H?WUG |MBp0)KO|M2Bo R{&`ĺ9 gP<8qӼo%_.mnBDs=Utp l\/-v ̱Iۦ;rima4ۖSqJUiO"w`Cꣁd%QxBanA} :63](G9jCbIyjP6ucuj59gycޣP;~ f~mxh+俎}R CyDk~5YڅHDD038{޵7zQ͆:45Nlͮ䍴԰\"`^= Aƶs%*&6pm jǻ# j k`2f]k4Z0>bDx%tzHR肂{l`#{=9F3, (TVIbYooa3N R6:5t$u%>ƴ&QP]~~jfS?\F'hׁ<'‰i nf@<|1dbxs6ߣJ8k.MpOU"P'38E|[sEy “{o KwOe)`\;(LXZ{e[r;un$E1rlxf$Xt\Qd3.4.+dG-i4C,yrSvk-kt-9hDUQ!e7PPDE+r,kt6H?Z)Qli&EP]|K6̈:^`eYmch0>RY 8d _eJ[*wjX9e>RX:0! fV'Gx$3WXT}Rɨ&RѨX*YP0/&ۡT*"%FCqcRm5<֦U]1{Ǧ\ҙ2ۺNtu1E_7@u,83܀|RڸMK"wTG:-,tݡ)rgQd62 UsQߢcO~nnz^1 d`goIyF`k/jڮϳ2i -Mn 7~en9ԕEED;aۊRf>RCGt}|'"Tj`[B@db#c, w3Ċ&wh_͸~}{F=;~RrD .quG*eI7y<^u=VH,UpP|>&4 [ȃX8|x(t>'}ȺZ :k:?ھqYçlap^4٢j+J' wzͩG wFlcAHVIaSI(͡XvVZnLi , SWC완`cWC!g-a:dőonY1%H1lLD8tCk2MgTZUUK[3Tޓ4OkE~e 1*" p,"}-0g?È9Yy/׊c߾a<͈[#SDT?\Z6b0Ev2Sk60& }D|YbIaIp+\WDوG|w`Im .}B%ht(iQHFZ4e_4e ߷xasߤ2댼*DFu |yg5ǻVxlY x]{Pׂ=%n }Vo:"KGq2B @c9:Rv W0Q+5hX޺ ?K|rҷŏ\ߐOK`>ԭ#O+^ȽԊUT*h B0VgXoK^TM Fa=m3>&W8 ,)rn@yxޟ LxsFO*}``5ٸ53%͗j G#/d,&ZZ RA<׽$¼#'5r~ ot`#Z[A !nRn]?eԕr;h\-~9v!!{&>)VVKh~"HC f-[FtmnCӜ]Iu8A"Ƅ㿳k+"A ]>PhayHt PƐѕDM˺GuMQyM*1D4L&zv~6!<$/7 b@!g04Pnǁ|5V~MZ~H{NRX?Ӹ/{&&\J0%$z+b]r4ϯP2I&fsxvWG@Ms2w]T2=j*8sJʸ|BZzuB1ZN2A(u'ȣ.<$N~X3OѩU|7Z6czG[<̻"Y]ZGe3E7FZ4E Bۡsڇ͎2aČ.2kdv:btEӗa>̈́:$,d]ŵJ(S=biKgC=Ye/A$)\9*g3}2_21('0 9b>휺X L$rC%Ja\ZB90@FMC4EhyxtYfF=;ذm*42xg^9e:(DGmA2/C1jE\{1"(08S^ TgL^q(f`!#rSLF"cYHdHl*)zUrM%3$Exen1S7~sL>aH'lSK& FxD*ؽ$Duj[͠G6In z{N ɨaxJ9ap=,(hlZ?6 CgZ=u^Qk1BRݟy el|b1 G# k8r,|QMI|м4wү5n1-P, "NCC /uEۤ"~J#˒*)16C^V19=UU9TgF!WPq,re(s8lVM!eXGh37 -s yLL&Jw2ws< }3| >c'Q2aJJq 2>T3O& /7rmEۅ:L sN^Ȗ1O+ YZ~сOlKuliL sEuWr'4sRBlhzgAam?2N&x@*P%/ǿb{\ :ݙ8ȻNq_* oBS#ؘFj>  *ؿؕ-r)d.1r-[^ E‘`yA zƄ+![l\Eą??VbBণPu@mL`iROTV1Ɵ9vZᅪϋ_n@<0 b?^MJr غ]3J- Sy'D_-}Qu2*%qXI8BS?>촕1UQ(rIm[z˦ 9|($*gk-+˙9xqjYZ%#y-t_apoFR^<~>EsB] REFt}>FTȹLףOh2ӼYQC ϶5}(Gf6b?;n1e>$)OLq 1+T7h(˄w'x: NzmxZ(: ٳ(*%(Â畅O:.V%^tg-x^{LJ~E\4?L;lj7(m7 Jĥ:z7FL40eU;EzƌAeK K  Eydla*"ys_h)FLkWod#{N)O&C,r[Vl, B{}MTtI9ĘXAixlH LV^;xߓDX`퇅jjvJz 9gM !Ux¨[/؎' yd/'GâٵJ\"Fr.|m}CcVtn1B< dW\)t~#^9mQC]RƅܶZ~%D_s:{$~!t=ٰmp8J>%KH8*M lT'=|<5+ʾ@1X_P7$¶ r,g@uﶨY\mARWA5=܏{y; l۞K2hвjv DzgF gdŧ#Gť·p \_WW| ñ¾ de[U@ ɐ=$ε-ypiDi!ӂ83j_+/C~7 B'X$gO#']8iZJddH1/EK ݸ(&'z ؙ9%mUXwnFJ\ɞT$( d;3Mb_[,d@œ"nA 1T q)Ơv4NbA*!$ՉלE4 9G6w͐b3i.-w6g=j<2гO1owrw/y)Eõ?ʫ)>A5[fur^<훆`ƗZ;|))8 0kwaN&v|ja? SY0 ~ )R7T`fW7)A Bo X|mel7m3rJD=(}.FpRwcNg&Uv>O[/R׏ژ+/x _*W?ϖDa٣-(vmOn1ZӅ5_3t*k4Lgou˽FS~ux8.Vw4`@ȫj]QKtβCJ⦄@{%Tp)=@uc:̟́@t?t,MF#'/(;C8To崉SYCjE^O86^vmH,'~'TkS=^[0`oijo/iv&IOu3)lxA:eqLy,s:.]-\ WU̱ł蝴PӟC`j VNsvbyd(pCY̠ јW% bh;'ebۄ'w?D'{]>9A$/osY&_)[r&^;۷\%93mt `[)D\ E%Lx*^PrGTƨ)_-?:o/-%<]h;T>CefH=5"ԓTE&bNs׌ ͨ=Gضe'\Ib|npwb9(܌]G(P'b%7孉A9R_l%f!A w\MQc>-['6399TB`ܒh-39/|߈}*C/$79Q~dyuQu/e1+AȠ4ň2y®oQ$o |2gv$U^ <'RO2p8pfBOncf3 *:Ch}xaPぃļ PylY7nIɕ%4c)Qp@JS{bq4q*G=PQ9~h'Q,p5xӋiGwY?$$ҠF ᵱOs˸(U;m MQBl̿_;j$lX%g:on"2Lhh%ʜ4I;#K,hx8wB[`h#c(a/M\}J}!e2.ɺ8Zw@^&y nJJɳ *=~۞S'exz]b.!Q>i%*/ q@þDŽbLΪ*wʘwM <]T5:=r>5]z$O_ XM@t;/[klSdkɿ1q,on˪@ߒPt9\j vx [@vc $|<q[Wr۾>"m,N4lʯf!Ƞ %%~ :Ͱ(DDIFǭ]3cy K!. #8Lyپ[&_^ˏ6a35EA'ԙ^3룡+Vcpnjgo )%7,;U} űghޠJL6Բ6Qsje iQO$I^ڻqy\Y!zDjl r}:="*2I;Uu_Y5A?)nK L?k9{zYwb~z8#@VQE6CH)c9l|@GUsS\VS݀[Î7u&,jC'+G+S5,Dnbq{3͌KVJϤ F[O%*~0 qZ1>kЩ0eaȗVנH@aOYe6U9gekTq-!osn8ƚz`9A8Gu6H/_xdX j6e˼i56Z~ !;"/nlJ4&c,%MmE9\Hp-ԸAnp֟9e<;H4H``df$2>$UG{Mics~ĝ]lé.Aw֐.i:qDᛆcAP_@…dWwB .BeXZ,PG/Ab 7@ъ8&>1Lv !}8|ɪ1f2g!.B 7h'3.1zb (9xKP^GY:YDACzR5w;`u$=*2=ϙ׫1 y [$k* *^J&"%j@+3t"T+$uAͯ]P7ȪC y; NaKͳ eeɚNRpZp u#܉T"d%8RL2D(ah.Ev=[jV͟JQ\(b湉+d#".u?EHgi x )&V{?٘/6ޚE,֦XcPDSz,ڏRT-t/sM ďq8!V r{ɶն'u]x2{ >sJ-H#&+֕:<Ы]M!X2g@ˡYV2;)|/!J1*D(oVI / 9"܂mf. &ğPI/]]*jq80OS-YyAz>xcɨȾ>͢ꚑ}s(" h1oA}h4RAve=po3ݝ*ˆȟLV,'+h_ Cb LYhK\@pD-p޵oa].S&"Cah'$$lh+H9Ys79rE™q?L%Ԯe0-˯'Q|7tMg8X]*a ߣfi[W%VQ<9'i.Dl%#pEp,=n5ǢtԒ88.Qϊl2[҇S 3;'"d[wSMKcnnd|%Ͼ%~D*V`vv"܏PﭾѡC9 X}D 7/J&^krځGz #{ZrNa inbxmg֐)iO]M㼨X뼀F`2r h48AiAQ:v"&{X-mx*amT{^E;#;W0c'vBe lE\K9/?2S$ -¬rJKǽ J*GI_# ]Mp 7LBa6`t^$A۷ •a#S`484l2&)xy04R̐W@uoM\4|FlfɸpK&=Os pV BQ 3PU -GJUlcz^歟Gi <6$Dxs yP%S(sa_RE1eaX\-rW;v2|,r%acʇS{X'f$ ^Qcۮ Qatb 4Kgsge]zb;;Jϟh4 (3G:{? HddK*wX:?)#|49ϨXqrVj$S; M!A/)%MCQzߏ//[(fXLݘ4*%"WH"sgm N]_{G"}3 ^BepcwV(M?ȹ/lrKG.%7Z$mk%x2ì֠ie*,!Vp \aZ2/KB ?3;-\iWߩĐBKneD]{vq c VHUj=[PyIPgΕglVQ~_᧌ qupG}t@SIp$PG*̡qa9spC7 ztV?ThdJfN:UWб1&7zѪԷv_nTQ HaSf,َ=]Lly'P5t lKwkzJr\|(^&S{WrxOHƕ {eo(GBfC:BnC~Q{|v2ؔO<ۥ W2?#L%$!ha>k¹}6yf&3sR⅚sMw{B <#ewe%+xW)(F$;.WԀVKiպ##UD&uЬHeΐ~ʽTRF4جyK4-v}rqO7 [,:CuS>3gʌX"n5&2:S،2yfS9)4c p=`4}0<$#aw'ĉ~c~p\7 dh@Pas+ZF'ɞ΍%/;Rfׁ2ʦ4[8 &5྄P\waj6Yn5j{'= [{Տa4eҟ7ln[Im;X.:)JS<'D“i #7;Hr~ns5>.+s;'1|{nAé#87$vo/}=a+L:wC1XЁsȼZ6ˍnR:ppJ/O[4Gs;cw"O:@]@f&iV\ z^xEyX/y$;S p',h,zi}Ml|f& wV2LC\ wC͔-lDI fTܷh^OUudx<OGj!$ |xU1F[cKvtu$OY4B pЬRQcP)I%rtM =( &"CWI0ƫ|N?؀w.Qh`*"9S_*k[\KAeq~n[g=~*BLEG_B)%AILVSD7t*liZ"%eAO Wd6ztA.@ b4yiNJ7)|ʗn `M2 =9I#}'!eCE3{&FpѦ;G4w?ngLf@_XC(ξ:DC's%;6ǂZ1xR`,NfZ%9{)k.rRXB&$NqG4PsrH ^,} 1Q2]ЦNw_ƻX`œR~9qD,/3SzzEpl9/U_GZb12pD:sғl-ʱ #ͩnPnI <rʾkMvuBaS Uz};f틘Y0?3QtRN Hɠ+9E}Q @ލEm[Jq()҆<_Os!X|qܾWZf>~̞ oqB>n&zQYJ_ / ߊ3AT&7 >:zZeZn/) uwo8~j K`sہ]msw]0}_eMsL"1UpHp@*1+S쟊{HH%=eK̨ h@ZwH4 MȀt0X8ZfZJd}Q ]wѲTFr+t+wjr Iؼr,O @ܖ rg-;I;9o}Pl5_n\U }32`{btsՌ&ܴӠqoC064Fn|w/P\ⵑ$iՖ#|%FN2'nf5۫E6KoQE殾^htڽ֚B]j= E gY0kaLf*j~)>>F.۶C/Q5ou|,:4$Osμ+j2F8cHle ܪ_ɷh1HEI:-{ל%iwB:5o|.VNI_sUUBHb=ȋ oOa` UGNJG ^*Ze*KQS#^{v+ϿzdQx#$v~<W'Y({ KGTp+.`IPK k}#IJܶ]׾95yE!!,0qB}La词{lZ]Ic MF&M"$8Zगy|H \be¡Є,> `]Q' SP,:SvٖBA8WFji.$%՘fMP6эݭĺurnY,'.U1Oi_VOt46~qH3p}8^?l ql`:^46Ien'`H; R̲[OsRx_?^.Pִ(+QWtbDG'% Ϳ V(, AC'M׀ހ (l^7'kkYX7l-Ak{nv+=~_{7uƘZV5M2mHL@X> f\'7YxPz<@GG"4/aə-߭=8u]A GMBBC2l*Adhd/ӃT0D/Jd8GHmx:ިOp:Tyuפ u*5#56jlrV4(#YGOIwDu.*% e)RZ=R3AaWx.䀼]g!R@pzsjY꓿U20l^z$"7z}U^u1ezSxrjGnwj9}G> L{Q\AX%n<0ޑ.MW{r :?فNis;6\͉_T#^s8Wh*mtGkDz,}u'J?Ċv艸Y)GP*02n]Y mu!Qnt!tΡ7֣IfiE0݋=X @I.zYRr=T? xn:ľћHo@٭ge\C ~5[Ψ4@̆v~lR}Rx`X" R;s81 'gkdcu]"ӵd#?4ӧP޻g]dN,?Ȣe7l/`ĮK6D< I$c}~gp'`EAA(3Q-{%W^ddzv1gk Ny{(2%<sC3'OY&7,'0헇a,ҫ7NYtRz`"^WCD웫G6~h#R/\e@hDNѻYG'+rtd1 O y޽ӳT̸ QUgι'+8YT[#,~xL@f%B"J]a\ޟeNln| QqRib!8iŔ&b((8ۅ,gIK<ƓȑeiC?"^9?ܵ5m4CP!p\Q7?19W !au&hur47R%G-r$ET&cjfn~:m/^x."\ 蠐 8)ف+w3S anǥkŒ4+wq<.UxЁtg|icU@2 M[Љx; S ,hG|I4l޳ѧGagzu$ I B&pCcCsW]j#9e4|bkjT/Jg~,B/=ĥ)tUQ@c'cp}F [тҼ!jJI$E#RnO+k8{x }2;`܍OU9%I`f)@|KGu5{lcofT{!VQ*h"">ô;td:n!(5E(pq~Y$El+ VQx7 =ڮm9} (n{t-+uQMBbEOi;KO /M@+uc(Q9"j>*C$sTN0ϠڱO7 *j=yߒ8lyC`Zb n%/s >(էN kOW&/[`z4l騔"ež. Q %Q`DN>+]De35~+8~>c}yaC%w}@ L3iE cnM"ۙa-/G^Kkp;9r(˪{RB~ȁЭFJaY` vO|~ xKtK <-X2na9]<8֥ݛ/qq!%_2_S'Gmau#]B?4K͍?|N°hz[H_hDPf$I7h$$mo#, q+z$ƌ2ܻ4 /u˪(\ [msc/g\ `x:\O8fJ(CA۸IlO/XH-,Qβ4BfIw"L1OK Nus1Sh-)2k>;HU~6q)^ޑglXr#{v3iT74aq="NG +li(;#a8-&&պ矧3# TZ` ぃ Yo:3ӝW2&|l?ḆH{t7e#K`Lcl:K) 5UY&//C!v[7ƹLUn!dAקe(&J򱀗^Z9% *7v OC܀7#bAыQ6kS[Bܒd|{uWm}d3:Dʸ X s #`a9>E/Zp Qx B27 ;+0g =6{1QPsNWqggQZЍQ nI]$*+tCEx|/&N{3H"_$ +c1A&ZT)4;@t,G)1I/\'oʭrBy%+XRK5UG W;5Qո7xMP#i~1[@?W_yә  ]NZ(R:־@dy~0 Db!DdyRD$}mW<"ŏ^/Iu³S)0U۾)u!I*>Z 9RIAӸ?ը`0ƪG#r\ESh C7a rW^7Ǎ,Bf!4]%,>FfͲ?$49Aeo ~PO?„>J21 ?QW`bQ!z(Bc<Ljej +"8&\~;8LIk-4I1HɿPU~rRKWAyyR/lܭg#r,T2q'5*ɓr |]uq;X}lRuv /3pQN%ՔU/u-+n9U]XA>{_t̄ixWԡVG3˧Cq7r0G5;7+WEDrcA/F۠E v/L=*9S I0O28Ъ:X=q`t_ QA|6q?泼 8-5+CU:j \ jhh34U"q+eIzczmk,XRCTf. !E} PaS 'B;e"0Vڰ]';~-@Ϣ g%2--5Nxij, ]䲫V; uE2>;l=&X}i>TL(lSFeL -`D/."p+xҚ YYh{%IZղdf}q;@SjOzᶛA_dnu,21#9Xaϲ3{*QU~\8Y js* z; ctLe|u5Ǔֳ) gz%`&{.)6O8( J9"/5U 5*!38S1 I-ƽߔNMbfc6qSb`;f. f+*}3Dios&;wP zv:]u4tGvunнUrcWMI{=TVعTys*ҥD(m쭲\JS3%+@Am2\Zb(i{g¡3k*n6ej^-;lt%q:8t?6d$Y_L!;$LRm΅ʜWSNNAX?cO=6mKf3\EI[<"uT²|$A=}Av4}!=BVb/\w> 5!_>gJQsK6A9֯q42y[[䍹D_u53%TZN❵8@cr3,:&v=+7=9E"Vg?Laaqbh|M>k_(nd/k9Or7Q 5n Ŏl/~> c'%d=Ԉ[S^Up/W*4 bsV>)F7xsv8ppS6"}߯73WB9t!$[nJU) I PW{D7hnɘ?U81W:9Ϗ?\h%v)bE4xޯS,du0g; u l7A>a\`S,^8s) {;y?`UL36dnƺlW%tiو_rgZ[CP^8% `ʴZy(ֻ߅!^'J7zyvCe3:hs^)K Jdemw{݃Ĝr+Fl%Xc1*fOퟐVA(<Xgk,~u=+CĕGܤh hjĖD*bgJh(GAH X46 1hw.̌-:8!;a՞O]"Lh.Ӂ'fQGh)'E&6 ]EU VbԜ~IUl,uvYu֮ tq m)yb ƆW7Y *up?"!kBWj %pL_]tEwǦKs>Lpg/FS: ~BCQ +=Ka"Q`s۞uԭ硗V5\Y/ ?NLhүjOHV.y$f!}%DEW\VeۢMg.g|~IcVG֌=M!r{[n:i`it*Fu~]|YSC?ŲTqmSzTH>kkNt? ^n_Xvxe|=ս#O'Vl:"mJp7LS>K~om6{\YA{ ?t\vS ENOtY"!hδ9"c",9GTN 8ms5oT3<7 cٛRnSBLhb"of8ow#p 6%̕\ PGA;2{G4tJZVט(m ugy^1J,g{BȰw&h x" uc&ƄB7֟v⛠$ _| s_^O:!׶aH'eB|re׾%IulwFB+MS$.  C;@e+Fneɾ}37c4{%7kzDIze\yv0alx8_gUKo㽐|VS mÊhsiKy&K[qhb  =A?a Gk+x7f.0IaInD;mtdC!m9Z ؒVAԗϐ&i H1lV\!x͙rTH&%'8T®0hC>mhY3 ywe_ʱ]6i\ Jy6a*|!!ƍ^h(4BYhY/JJ0{r"z4u/aI94.$ @c'R-㌠c'rď6|~jq E=9}oh}J/Έ78nrnq=4@wk3ʰ~P 0C?,RCҲ\|=ߡɘ?K7mN)+MOё{)Ah%q]칁 :mO 0q0F-ivtT&؆-̩Ph ;o.ajVʽ{c^$1 ?&rq[tGن<a IyB{=I<)vѲ|>T*+i*Zwk./#gw%+ tRYR,%!DGl Sqsus9фzS6!UV5|ٌwks3캊5ai6ґm8l.=zAJx^y̖ѷЀ<\>umL딵D.4c(#AeK Yt[8p횠)TsSD dn~T?rVgHYK>?l[M;'q`ټ0.ubl6=dq#X:5>T_{HΆ ChU~(#V,LH]$ZZ*eȼѬ[Ef9B)&_8 O;J+  "6 ڰP2lDE04tr Ƭ2TQr J˵u!Syg}:-4&ui j&g0f9.8' Ӭ):R0vKTdI䬐 *7Z.փ:Ua BEF Noqtqx!%J'x+]:O o4aSa2%Ġ̪ MP2`@_L}O8,9i^} R۝B`Wjfrm7veF4KN=:{)l/;4父iIR̤ؿǀw>n\  S%[EA0,xh1O@ ooz\EK'wf(]kn;#',$rrDM4v~ّ e]9P:r !8O&Caq|KggV| sX LQƈ/GNԁnx)Q HΝj2{\e~&3jLmMP {ҋӂ8~L|Xr:[,Q,КϩMr8m!i:;8DKqkxRe.]`uӓ C?i\ot ~n][IwZ&u٩9LH>G5&葾Qma؂?l6_UB,hke@P$H7nȫI H$v>ٜ݊[/?M+'Sr d_d:`;!'0Q؊a-9 q;?GKNa>bqM QYZE|#^<.8"x>[Lc@}XT/A(l b5EBf $wpLb(}w[YG$t?}}/!W4:XzVH9 jr4La8wMgV=^/d:2"D#H/٦岳.gFcM{B<ػH s@sS~iM#0n3w0o/2ň™2ݧ LM.{5{sQŧ@Nm8(y+ERfL|[ƶ+й%H~̎hw>})K\0{DxCꭅaPc>69Y ݻsR;$—ĐMs™zy!dNX9<^XQ=_IgA3xLZ `2zVO3T1][Bh4BVq>1oŎpXh؅n{ᓢs[<EWMG:,^iw0=Z~e >F'x>ֲ n Rmf2U_ m٠)&=tfJ[J9 #5ZAdѲw+625n'$ D@% U,kN[DaȽ3mDz#ѡӊe7cԛ84jy^^H8Zw2{3% H?`dR1:t礊7OyF)X**Y6.f)`g}Aqt:Gplɖ{n"4mAݎO**CMsŒR]>Eƅhn_6¤Lש(H_)!na5j6!R{BŴsgMCXdye `EZEX#y7(b?ʼS֮il|?\WS4QAH>.q>ňDhELw<"y %ku$BǂU'?1ɡ\0b ;! {Ҵ\}(m͆hU Y! X.8 3]吕)on;w &]t׍b3ZW>>A)JEOG.b>,ߕM \CckգetVZH678ܯ੘ŭz1zUb?RSKi :B :$CcѵjZ0m'NϬ ۱c/m\={\=;3x#W 9 ڼ26NAIr4nvU!ħ4d^E4Vrr}Af6>/v ?q988;p(1X~8(D;.Rx,Nv!yF+*V *fOo\y&U~/Wbd#-m2SK[ |9 +4ҤD{F^2tƪLEfo a^8#&R䧏 nCgbO}5y⅒yA: c3,àpF$SP܀Ė;LlTd(I$Y62qV W;ssV`LBd)MѲ8͌*R?B8<v얝6 p aRek4fL^,{#1cUnC.GP;H+s4){, HeZK=yꖹOw5)EcI0#*jw FV̏^ZZkLTuۯFaye5^/Bܪ<]d yY~~)e ]XI-N- uʟ )lٖ+ժsw@˸{/8 SA5R,U岅Ȏ[5Ie<X1zgCf]<+icV& <%;J9DR$/f֊Qd=A<ɌzZj-,UAT6VLYNaLuҸQN+QV3M7jnV`0Ŏ6»?q'NJ9ga1' >3WD(k.qҟ:"Fk!nۓY=D2Dl=ZP% ںt?cRS&Rэo Z14ȳ:?9RMvL:$%8`͙LW*LT K-5#ϔ"Pa Sl=4o\w`R=E셱KFNv GE>O~\ Kt d +ur yev gd @-B6͠QV`uX6^jU1./thL|3Q6\b!JT2n=Eyh dU$qS4cԌG!V3LūlRLl&yy5!4;Ukg[-5Ici{*E-$ថMT¶ﴄ'a;j5*0i09BԒ~zP<, *5A݆?śKb`A"t屆IŰG]<.=qS!QPwlER7Y&>|Qt\W`7)&. 3nj[pYuق/Uv-;;?Ϟ/MhEyN9C N, .:wO8aDݬ R1œl߻?1~V$ԗVbv/tؠ'K<蟭Ge!J,U`I`,}BnMyΡEg&6^0vd)1YWq &ugԏA.E :mН `wdYG%o4Ue9{=tySlD&՞H32^NZY|"ۆĈSꯐ|:|"7O'EBh6tvX[b3.QjOى}A+wG6lׇ!+&--vڒ7B=6`ilcaVHOpG:%jF qLKڒB3$;aW[6p*`ܤ TcFyl( mw2kn X4E YwPℋƝ[ga{&\*3iY{LO[%pRK@kީIxt/adL،c5_~-s@m[%{Y>C,*4j[7BYzAb#wG xZ?Jm@=wqKȓ,-XqlRJez$phNJde k(EF侟kn9*e)q9sUF T%:^W4>_Bjm7&]3XS1ԏ/ vBͬLL\h[ٙR$pg:eՑG䏅lo&%bF9BCHxŸ?ْEt H1~I |Nj]:&& u 9.7wP4pKwl"[w<0/-&)Cbc5$1WfMRՊ egS6h3r9/nIz 1X(J}i}?ɢ"Aޖt;!Mށ֞TF Dklth=x|).w3&xb *%g WbBC_ʩ Gvl!(#|\4+r} J[>%[unRx~Ϯ`•t`qHn]}cwU{+DSr QƺٙcN}}1|^oPK{[l|.RJtKPH 5TܥYW6#gW+fըw 3h>8üUFB(Z<+/du,>I*D՟tgM@c ]0r>#b#7 =u#1{Afg!x%!toCXy)! Of63kύ~"RўɕeziHØt*f"ޫ ë)M0AX"R %^`mYH^a3I!! %0YPPЕĬ(ۯ %?ɉU7<@}sx,Gm {8g]{eg^nm1eZ0j@pwiۃ܈Cͷ$J϶ eJ>8OzEOЫm9YǪ T|j!H l O")W,O%zsO29Y)Y;Z9[p4.H dEK Hog IJ>VRxs)U8ƥ%ڒFso\fFCK\ʦ KĤLmER< ;dʬP%,ZQ&g[tDXuMW:Ԡ Eل;%T^.V,@IpNU 9{%eZZKF/g~3eB@X߫\?!8 o $4Pz1Gs,8T QF8}oXM7BaTdhVÆy[Su/-Ս5&ZRK l 냕w&gJ+9/ 9lN-7:bDYenô3a3kGy*:5 t]WdnC܁-kEFp$u`ĬNs%SQ{f^k/r=K3飠F0E$P8훝@Rac)Uo !SRVJYec3ߥ^4eѭ,\i'-h2tךE9 N BO^lm,.Yɛd@NsGi充WWJpAv4X8o=vrt3'cKzzdPEotxu)yg+&;sIH)lF}$ɽ<)ĝW ↿R{C#LO :`Ɗ+l>sڊ׸qk4bTgtYóe&nHd]ӏzsǙqaD9MH$nVkb&f)njuiG산a]P[\ݸ[XȜ/ 17 hPyF}vAx)ZstKr}k@:3>o#pE:7uBUATT M3ҡy}a!r ҂j>f2l4!"ڵblZdˮiXc5Pm~fs<q;Jm~^2όzƋXvP7OEٌМY)s1ԈſN+G'ȳޘnLt> Vr(-a@y TPQT+w2(b;8*!TK /Ii=ܭ\㧈-idذbj$|bL>e= x tѐi;qc#P>Mmh`n ^ɧ$kcR+.Q ?1@Vj(v=1;%qekf}Q=ZGC^eXS=`}J3vDʦ 䍞ԑW緉}ƕ ~*EaFg]Z(_# (mDmaӜXǂjZi!jeo|.VQ7^ؿJv%b.u{=U4Sd/p*jzGM-TVr|ca|Ƥ+<D!:$)჻W{ApOQֵUKK@yE4ٲly[?^(9klϵTWȁGU+y]lEj;0:Ԋs^ fo[P]Ha]}ɟoD77HgAlMz W oߨrdJMHMcѯf?=[I_VFZِXOsiϫ8o ;E|&9AXv k㿿q;QoDBev:B=9 Օ4n/쨳R $Z7 ]Prޢb^K̍. v'k7o6,+,Y*C{Q:=?a@=˨< GTop]2=BU;ۀ=D.I9B#\ |Ϻ#_?=,y Ѵ ĂtSVE$gseo)YBKR8]|^EH7u*Bmfe%^,J P@8ԧqTuLy!aJ MLƍsj{~ڬ,TdxS XCkF]'OGTHtԲ;~iRK&?k23#~4TCGijv!چNX$8H٩\Reac1OEߔL7PJ]nz:$qUti=EdH,Pz1֞=ȽEWi*H]&$:tUX0؎ʇl[lzʲB@D"8 P:ak?NA%TDdՅ5=I7bj}dpG ?幈'R⁔sY;0c0] lӡxX)Rϩ jO7P4#xr?(["33lO ^u@1}kQJDިUx43R/#0"PbC73t7^4E|n~s0Ȓιj$NZ%:Uav x"|PPkUX2:iݻҒPe~–\;V\?M'^}q ]~߹B ӀFб}ջgOw0:Ym^L0 yk!:mKxkHUnS-V1/:x?}S9L 1\u;uNݖB_rFl8V֥M%z"e+;rF'DH/GL*Dk?<>Q<U9T&ybx$xJ$E(h+ߙ3E|ͪ =}QonDj9YMnyg(v_y rvM;y̵9-_dn#`QZCPR9+  D!TSbsZ?r@#TcڈߘTY3fIz'qd;#7q@ MGeZ:ZrN 3: ̛M>ЉUt=*[top97=|B ͙K %j%=ώȍ*gNK31wDK>d_ d/W =6PCցo2A7lUesg]a,#lgc%8ڐ_7an*[+ HLBk$)<q"0imڪƩ+~ f' cd՜Zd)o."lLnl^{j6+vM{-4ou=PW:%.YaKDUDM_18\z"2!T">m3?KD,HS] v9xBShT McEgFf;uw5 D-3dCG$OHeB$mt10%M ˞!®: 5YnOMLnufbJ҄W@)2$/H0U Sf_9 1ԇKVN&xjVq_")`9g"I&I@ځ޸qroncH9aIŀ6/,{ώk<x_)>d=x^-MƤ33 8E{S' PFTWUG!sPEj :? v54S>%-& SqO!Da0 m-ab +feqdwfv9̛-*U6k"1?{͢gӫ3s*`W[ -| mW6rMbYds݉i^ٖPͥ]!%gDbq>ubsnX| @:Dhܛ_> p9LgL#'v2E> J\~zN>Gr΀f?w8xl' h* P_oo?(|pBvJSe)Z-ͫBS]@U`nG,e*2Uul;`:66nCޏKKC`Z;6;1|hw_$Q]mvg"ɒX,Wk5嵼D=?L3ڤQrY1u!-{1q+?l /4s/P:Rfd#\00;|aAz96Ho7AG x3JXMԩj_ax#OvajRǮH*[>f)nB&gʐuꀙbp/Tˇ *R+,%\E7[1цlS* A Y*vI8@K˂r,+1P!vɝ?ޱo$.EEzN)dS۞'k҃] 2b-Zr<\zz[Sre~)ؖJ?[Qq,WN Ob]2J._6Ϸ(*;=P؂B&kʖ(+ڰqjVĎ+5vߝ~m[Jc4UlGl8ly tp+nKګU<̠/:#3Bm"_MP5d% 2Ó8#vv7E@%Bˁy)l-/hFr2c?mq7'`ȴK9¥Q1I2>wgS~/QP.s!.`l8qM6Y˴Tj@b t6oM->3FzMA\sqfpnn#xv|;]1YA ȣNEZie6FhD"lKI:0q&V3<>^6EnόI};t}QFfgYY(C*KK#g{ T~lj?YTn:XsΤJ$_R`Pѭ:c7;<6]($e ͍B)#Lv[g|a)ad^Z߼rFZÕ­n_ʍmB T@?{L8lDbCB^jOB4#giS&*m㨍fz0XQr8DU SUЇJ*h ,P8 iUA7Yv)uaJWTPBKJh捸VTDo>dWl媾4r&׵rLMk͕'W;6kŻ6 IjM! }_/:Tc靦E9p|h#;f[,Z,Rdh JWʯ8△&̪V&G+LTO4;m1@r"JMzު#T7қ& 'XEi6NdWvNv2o5BW/(59t)Ht~J|(P@p{BC9fTe)UH=2f ?aljxWu 0 xNVP9vub=f`j"$p~n zzsԌUDQ{cuv}6#zs⥞^c-K@?X Lhf[԰28j,mwj/P4NZޠ qˉHϏj9p_J_;g-j5ڦ86FQϡi#x@h+IK32_EOdc{3Y:cA6: ^@YBrml+j`>;p.z*NFjoKl(o/hFc6KڌZ$K vJn 7l<(h}z]dgVIJ&p_k뿄Rq+2@-ǢMr)0fWB[~,^>UNOˊ*>U? M!3̰8F`f? A%*l*Qt#&2U΄pϸ㩍#zµd .o5\5r.+tRTf$yD0=g˵%bj{.JX7GN^d-ƭPۃ4i].n@̦~ dA ~kpsZ.: "Iq-My0L|9#Rxgs5wwt=e61pؔª+VR qV{-v R~Y,6!@gE{E+5MӋ({/nS+y,-+i~j/;xq~3aPf dX~3Cιc(G;_%ؤ 7e ob3̯hF 9ba'eLzI2 xa!*p Dk[n{# ?='I$֩}`3Iױujio 5eQkPˀl*m|^1s^x?Cs1qO5䃊 c27YΕ[XE.u2TnIvv#H~3Tۻ~mҮK_U[ ɸs+Y`+o:䢌 \2|'\FDa1*ZTU>}DV=5*T`1g[+M@]a=Gt# Pvb?wrgÙ/zn5 9+OMrX OQ}J]mOPs' <)Y1VMo3aox *UE{z_ZPr!'T l.23k)c WF T>#*r%_`r,Y(_fIbyvkKjASI!KdBq( G^&"7疵N!90g|=hR`3*b3h̀떺{G=>@QNtE'%}zo19P]; BМ*Rԩ#ao}fN`#:ǫx:Z=AЊד0 1Q4-t(ʰR *p,ZA.1jacl(lGȈ沅81N1C#}PLXҨ{ŕ$2 Sd6.=k|˝"x+d#$3k_Cd0~Z,  Xf I뵦ؔ8<0\*&oCPGR-쇠Yz!)Kk+<rH{]Mݷ oa)!I+98=߯OmE!A\֬'o(Ы0> nL|ɤnq6U 9?J,O)âY=GɵEeUxN3O_䐁]Ji dF2>;"I??,1 $W RX!֒z?ASP/"ZH/%&" Ut]37]ۆٓo -G<8aOeǃ8FB<*"'BxE$ѡ<&J|U, [IF'Ds 9Ts&p"BA~7 " 9Kf0' (K+W/UfvW qS-[pb;VΒsqcs2?zR4'3Se&T7ccWM.,%顰ptО2pZGMgj)_V3)_i&H["TRZ\׸^'h:* t@4XXp5Ĺ#T(1P'>K?Vy;/bk @S}& Ge4P{XX:T&ÆC{o$<_^Pz:ѬumR`eEpy.yYq`UBIybPd*iY_:\)Cl(GK3r~Ge^IHsޡ~MCdiX%8y;tf&QGfdgCp-\)j@C/C `ܻ,ѓm3E?xny#@]d nW DZ؇>5 ^ȹas 8PyJ˖x\ëQtY ZjbQN!ef%Aމ;b^5HogԵtP1]Z-){y|tA)ZTlި8exSDž Q]i*`iYYH;LԼ(ƐNޚwʍx% ܕ{UR8LGezͫG> vNGp1h,_7fKsD`zs{O,S>h 4J*-~jc\5sj~Tҋs"V9dOiJvWߖ'TdRxOzn0_nPW תI8 ߖb]j@=Gгa:1{U [+ڸE*AWl 2~b@,z0죌^/ڠ.d,.գwK7kmCl˚>UZ iս,6F̛^u)5+*+n1[|ھ9 UY N_2 KD2*0j5)޾dn5f K ^ɉg@'+8hOj B,B}=+:C}B(|VaAr` =}_EBޔ2u6?2 N5//[B$5!kUR*)#өŘuҩ- fnLB 577,m+ϸBy l4TJ;:JjrK@Ye*#J:cT_`Omws\,> ]V/D#DKR{0BE]-o gSԒe] w[OԄP@"^1D~^/e]楕9KROL@Z6`W(=;2"}G%d(2`2C~"T6O"394'A=ULG ^5Q5=ā02/qt~,N/ZN/tLsωVG@~868P/mBvcdW(7]Eőː/5ȖsM3|FIS/A ڱ^3lu&ˎCmdxu<'{"UO!X8 4.L.pz=oH^5I,"bG5e6'%cG#˓-k8r6G)k,vU-E멎j[_ҙB"┻ ua~Tx -/vz91pc؃JBh>F! ĸxFH>1HgCi!;d7ŝ4"4 )L%hKKMxttJ,g?hNpbd H"~L9Mb'0+ U0~*^Rm] &v\>|ڙh=agޡ|K ߺT;2W޻3Q ,R&A卪݁[ӵ bV2k}TXоeKK+naucqc*oَAKcaN(# Fe%=튲AamCm2F >ü g J;?,+!r O;&,M"Af,{5 iJFrO#ˮQ*LrdZ;O\a7(h>WfU+a@\ >L {kѭLM.~&3_[[_&Ƕi}9{'8zЩhl9)'#I20#%֛$WF0ٝ[X(L38!KLv8XU:BN:p]P𫋨ꥻr—uPeʍ4hTc@^;o!hXJ"eDuɎW!GcR~vd cLɧT# 2 Պ}^To kdJD*['P,3m~׸j"iFb)coߑKFZ:FK: X[!?ˌTmW Y^pugQ ѥL |I4>(hd>XKDbY e_F1bBN mDb˞0?-+?ᤋ鎁AUg6"m^ uump0N04q= EƘcG4@Wiq!f)VK u ,fBۿ&|L5N($GcMĒJƷ/ <=9WV 2CD#o^-\+"yLN"-#;0W="M|\P__~[/B =Za 7AƧ¿Ȭ!tI) k X5= :\O}`11 >] Csgw*rH#@߬D L 4?@ZU%+2frP]l>uV96iɴQOoxDchܨ+㶔y~ǿNY`4J"((DX}JMKk\\wj&@p_iӿ_0B%8diYpKr A-x-*5*˨m3;ּrP 8 8ai9qҞ՝V4 wCz$;ސP<υd:2)ﯘFP4O 1-iN&˔'F~~$eIp<՚niy|o6 =1>>"}'9O#^TN}AުɉjFqTFDZ_ngET<G1YZ.B$Naku0F$7(GP9z6N`QڞCQ iAgoa5lT+gZlI9&5QvҖޚWUbMqiVWa[:-H QLu!rn;q{NL:N[|}$إoEc{SKG,Ow/rUTkMZr+uJ91 -0=\twOce.L%>_jms*߁q0tK3MEsiEyˆ>l3p u%dl)Y*$]k 1()!T푛"jߋ/.rR'Y"E iB&OR%yestF^<([{4b4X-ޮX")bBC1E*>Y0$Hr#f}۶" O}E^8ͧN"*/POCXO Z~X񿆊B3/zaA0T#'pƙۘz Z߰(1Q&揥}<M{:a؝ȗM,)\a*ҳNi:lוe=>M=*`T *) X2 }wJ&2 6i_Z9TОdoPfvlk|Qn-YRƶtOU<0>wkE?X:cYwYAB^lyU)4\oE4\IC\FtC5/^|X_^|jWd^ t.@^ǫP?i `-3MH kzJRK҇}LOy|+:{߸Ow^**,"¼Rjn ׇ±)[AT V`c /Imû9(xaS ˺LBohjisH%\q'K <1of+Y]炢<}^&z}@ %goG!E =Ԋ176d>cH%JoZ !+Z4came*̵whcHޛd;?^VwMBPv14E9X'6lH"$d6긑ma.jWLJʨT2*5҈03-Y8yѥ#gRIP:X{)Y_vg}.>$%G/Ir C8@FgYڼe+)N%GrfR c<2nS#^ՐmG+j!V*# 6ƢC,S:j،tJBJ*-4'8D 2 “>W@A&J]nP>8өLث&gVn<"# tٱh%ƹ<} ?[h BRU:&A;*n]7CI]*9oQAqo<6}bADA5<1&Y$-Q(v7A2sm=T3J*[G/R$0ŴkuBPUE?EG ئ<օǪ+O-ԤuO.ϗxmsv{(;Km{?Et;W}0I?A+yI&J_5Aظـ8Ƌ]uyCS80lv"e<1 >/ `v#Nnqp%-Tj; J|n;3k]Vu{ :E>q!O8 L RML)?0@kV7Mp+[SN0bQިGhrm'QDkNW tgw.,:r;#Un%(VnSdIHI$kZ\J'.oگ/_T'[u\ruÚgh[X40NN3xJeF0?0(Z,0ޥ[ H<%O=)\kt+b?g/Yʖ=ӷ%H scb(UI8?a l'r,;QP|O)仭{8ǀH PMvG jJ5Y/݈LQ8q6yu⯩*EǶg D1D梔񒧢%oM4 &Gܳq 䘁b "TD_Ѥ} щ! 2ȉM?[\R츂acLw @txaQ UX,}W%y~[@MG%MS3՟1aO6NXر?jG^ A2Wǜei}؟_lx^')^1PnzBjW\5b; .U>փfjǬ k}EQDP p1$#ڝQgbѡ1Ҋox\AK}6H\RUGj#׋b?-`zI2,`CJĒ#ymoZ!4Q) 7հ[FNΐ,<<r 1sPuZB¶P,!l4`\N^>qs R6l |x*6r19bwќZB^G I8$9nS:)҄ YxjASA@ǭ!۴ ٳlLWxg5R(/xbޣ8q re4*yą%̒<%֥Ngp/وJ"*o Z r\A>ouc2\ƌ*M:neGgȌ!ƛ`9[shjU._E(3neslKë臆ci#"4$={+dHUܤ'ߞN}gQv`QD*=UU6577rU&azLG4t#-DI͜[$tr;xr:oV ɴ U+qA3m`uB36ohش hkI9SM'Q.DfygMa(ZO&%Rq7߇ ⊷F:p1k& I.J橍{J+$ϭHv'(V HEl%8Ʊ23ԗMWfc)Rb2yQhڗO&y;ي=E*q&0uԂ{5 ϗAY/s9 % w9٧9^_O۸~ .8Gj-unoD5 fI:Vo ي҆}@/M}R;*Q@j#s@7AF@ť/f@>5T3H{L x2ꌕjy"d1Q᭚"M ٨J+QMg:yG6 PɠQ9'U #dqO_%00Q 'k.ٹ7O9TS:d12wi8SkjQ@'.aI vQWIwDtVōN2o{DjuC]`=}r\+yPX#w;26$1Zi_I U·1x63P̄MAG[+Hئb})IHAӆk&| ·^ʒ '0#xkwtPӷiRKdqZi ܞ@',z;Al%DUxC-7VS%MXipגWqZH$GlwMЉL O3\Ņj)G%m|}sMp.Rv3μV˗4ɒW4JplHrf`ɜsnd_&-;W'j[և-@s;?$T('!:  Dj{IS(0 qB-;>X']<,4-G O=9&, 靈wg'lQH7%fA$+YKSQe ʡI=@z4 Klfc,"1WW%М_O[fo K ML8Z3iPИ%խn):${9TLIuqnl!F+3ya#,|+6 nߞ}mpHߦRحyYtڟi*3[Q( 2=+J(E55'E@xW_5 :bVܨԕ8{$Sa`8p9#cMg.LP8]E#'Y.'YN$עJ$^{342R6u}h?V̘Fu"Og%ӡ ɦ(@Y8ι펇qNMT-P=0Xi7ݣipR_H!zޚI!z&O'\xW!d)אbE`+2ݒ{W[r{{/]V19*چ֓[fdhY8ErrٙjּOslRHϵ/NTU~8tD+B5{"|ULL~46z5]Y˼ujzлdEjXs~]$zXyi ~up4<([}FUĵD-+wDT ltQػ$(Av:Io2UVN"z+Q\72a(V"iTl2W͸}Ym3?VZkNK9.[Vj/G9 Nr3j7abֱ5ц$4SgvI;y|-֜?zjۢզC(:iY;NÊr a.|';۽w𧇩Sˌ^؄#;vi>FQlQWQC#{%gB8Fb8TnN\SyfwrmcKƳ,'߶E_5emls'{ |]$T4to\Hw͸0A-0Uڐ{+m%sAzUPv2IUࢧ/q^[x :8TvSI~''aQWV6y@T&+՞eoIxTQ,:5jcm9|* P6MV;dz>_NBHغ% O\.5 ^OR-yksٳO*F^]yD.{&CS4΋fՐDvsQC")5R)ҋ2C@&-=ai^B1ӝUShoC8U58__E+uI ]lh2s!9V)^x,P{]%f 5uքOܤL+%LL\E6€I-L]4 !1QC4Y?j0%O7ؐҽ7`;1uǖ93*~[8V0\##±i>l|jCfK#fF3!%Yٛ_? k *d0UᘀQȋ!Α|"}~̚xErW\E>bn!*qV;ܭ6' D 8f&XOʚhBO4$נ݋\ mU ]gz32hHm #/ZQ~[BC}FK5{d:A'}II6WdutuKU\Uȶ1#1g )$o_ u+Og9'cFlIUQ\wD$*ywI6l& RnGKk#*f٬9N6oG7GxTt弽;ڳ&287g?[<u1FuOt64n WYЃ.{tAt*`Ə'`)}[Pȿ%lԌ%B0A0XVVqEWa},}(̭^&-sjb#E^|;F'C Bקl2b&RoeM+0:5h eWoexHp6fvg y%)n8hC]]/KPI8 ҁy(2WI<vq28a}c;]e`t3_Inlm:OM%! ZoekwTԊ^8 [y*< n!r S" >!KQRĈ@Bxte+ HWxP!T!:gr:vifJ_:l4"!XWL@Bէ v?S|y`MF5n8S{1u s 2Rql'kƫ+ fM? }O/ ־Rܿ)Fj8\"nJ,W跠F /aElf]!5QQM!Dk̡ԾQ6A gUp-L ;I ^t-9)^ߓ JeyI^I.MEƍ5RयjYZ2Wƭw5''!RUeUگpAXɳg7;8;%w3˞dNa>l$Ҟho!D/uͷTiqvAOt̓,Dسt-DFf@1kǦ'z]HX1M^wܫ6M_ ׆)Ր;,mݷoH,aCM\ț?O lg ַ cu}bi"47:_k*H#f6ؾ }iZ~ gJP9ӟȆomю8nImz=lz5J@uTu:)'ϫ bKcb}TtYyɛץ\J8 6e.J`~[c!.$ M[?b#.֨pѰ[i{_m˚Ћ:->ݒ\ޯ±O_X aM׭>]hCE݊:J5ENj %[jZ7Ѽ({=!mZc搎5?)~'o3Pf("=]i1M-yOglVy hٙ$V/U1 I՘&? s/ۍ%]a>by0 2J|b%]$"&Ѷ6}21=)1L=shqЕ[uOOE:pmo'^خH"0xOvzoV υ 39P{'TxaL0j吂yJLdˊ1h@2.]x7aƑdB{6no|\ 4p""!#Xca7=e@9Q-P=쒌(c*LT]{ ʛ@Y.u_uY:_o ǐ8che[Y'H!9Ęqv;ÿjj_-9;T|55xsa5Cj7ٗ"5 ނg*$7L0"w˴FL6W+v}glWlRAa^j:l)iT#v7G,!b2=2u]UW5( l˜+0~W389oWRHUY:yݱ\G\sDe\i3%t6HGҲUC+Yji}[(o)`iáucU)uEHn(U "}bSW6~$lK+5OuXT"]( SAk*hGfm^s@@ZA%:2pMcU@E*fĻ J 6wOfaX:#lfc}XcFvD[㌌l| vm X(@z%IHQ3AIp#)Kα"yO(q̊똬RNƓX2=-DhxKK;/1 D^e?Nܮ ]ZD縁SwVAfq <*禣L"=7J~qG0u;tWAI#]LR0 rS'M o/-V3eR_ Y >uFGig-'[\A"ĵ*HOZVE}|C5AMOB*nm*LGU'Z[Oy-⏖UGceHS Up WBv3m6tVI1bpY\J8 f<:d dsaI;\n<)elJWmL["`@T,epuTLs;po}LR?;hP Bj0huVS#?Br1̾'޵M GbU/8>"vy~Oƒz'ڈ  >@v jEJ`St\W 2I;\L4AɤGsm)>{9,S|ґn+c$Eu;f`6qeLD4-| hw?z4 2w9a{hzA#俲 ܊c߈FgQBC,ZS8@VQ;\r}mqo嚯q7֬OziCW/bMjx'zmd]h :eo'me,QykeչO9X1635 X^(ϣL0X= {煩#W }#8̹?ҒÄQy5MK>u9tu vz򩊞'ih2*RFWۧjqfASu=˨+=OT 2<[qãn_%Xrֹ IJYr/+K:.Zu#;9A2qRWM6[Ow5bx_3+(:/ءɅPgMj*#_|7\E"۷4N&+VV@yg7xܾ7ꥁ,10_qUPgn9Bu{M('+rWr͖V2#צ7M…#Sd}k1fHdKEhvO6 A>;?n( hO WxO^UDI^M h&!`=OcNJ&Z#oU,?(y]H2^,a<:ϛjK]W%v m[`w~N계EqDfو Svhە$6$eZ}v|m-K"AGr{I0LbMQW`ilaB'*"z/7(vQhjNDq$.^J,CN|kD%rC`t [:ڷ!š/NF28jrIݫ^.c RP%̌pueWm"Oُ<ޅV4+,P0i3qM&7_)0{E[mvH֓VGQPrxR܉ k¡],'%x8n2na YUXP+y?:(`) k,4*Fy}(XuIjG|wP3B4[՛ ȣۓُ!.bbe2wMjQfml-'BI;B` 8zF @X;Ϫnf YCdo'd Ҁ2ii]n77eB[B݆O6S a]ۂ};,[$Fa1M$9SJRC_8q_5+(z0ݖ|Օ"!p;bz^GSwQqpcL.iG.^a{쭇}>0|F!.&YY!9{hgYI(]ыe=5O\J*/ Ot(0X)FUy%P;!P7[TGcϙxca2HX[5o۝ڝa 7NgaԿtJ9 72rR!Ȼ]5rde.% mUeVLiyA#v}(*D R~d];X;j4;-͌҆'֩H]58:БrT8ɢ4Cq`5}?˂o%4kN}Xڬ1:J./KBqr {Gv| S/&fKt(־3a5 CZ7w4l})op X{'[B~Vo,A < SVי/OI~'NK-o5^v8A"'VW.al]d(]{3-тmDezC~x8*=CAH+,_F H91_0وx !4e|#rLC Gʩ_l6-Sl)tnV aE}f{y1R΃cnQBg~5lhr: B5{L׍i9D{p~ ,<=1(Eh+h[tWT {(Ǐ_gV_덄7k[\QA )_ d7 #0Lq(a&4lL6.>\#՗ ~k8&~2*HgZ r 9zbQ eqm8-=<ZYwO熱Q)sĎ7 e _l_;?kz2>Zmͫ#z J!ݩp*yMm :CQArxe Bk_rD:%Lf-\]컳PNnBôk'_Rd%k:~ hx[-`u2C#@[aAϚB/!ND-D;5K&4^2ipCh)-GI#h j ޙG^ސu=܆3DdR?jp5LYٖYgҋLL8v|>ZV=Ib讯Pxob>jvmP2B-L!0%;;hilr7UtL aS97stq_ohRRR'ܷ"93Pqth[g(J:z;A{5tOoWFD 3I?{0j?|]3R(_$d~5LYk5jVj jV Wi'0cg>e dCtvEW0"蜩^FXwG>ጿdKPm88sJelp4f֝EM jN?-MAH , >" yo=|dU'8G%.17pAz@ ^g7 mVwx{՘#뛉vcg]I<1hz,$|Bts~?M%1R9>hȚ\q[r8mf}ML|h_)(ϫs{AcAkEf7F-Cs SⲧC ψ'P5hbKXCBe7xC&($*#'?̛B^VHjXKlL6qXDVycvಌz38ahFG(\XْCN$B{Idt7&ze^*孚_@_ p[܌,K,3(9fU<ͻqnJh6b08co<ɻl$ c^'NOBӛПuLK,1z6Ӷ|X=,j[Qn*w#RNAyMkUHrQsԶԍbWaLBΊF;Oj6R} ,_8 ,dodž/Yß;%ܫv#R n6Q=)ƍZumbw:W F\?(UJb?% [1ĐYq K+S!Zb~](Tz쇁(gwgAvJq`ulcLì$I22ǹ8jT"<" CG$ź@U"6 _HRi- i׋_2 Ǭ)A`j8$*N}M3_y490ܡ>)5 *0_?Fa)TJ|!o o 4]mF@-At nBMm|NTY5"n7Foj>[i)0ϘPO+/_EãH᳾.}=ЍIOIQ:~ydvM%lY*\/(FVHi@wD9RCc3v1.T,ա ?7};C@蘑@!U9n̪c+CԆ${x-W ei';h|'JNb'b}tՠEv*Z|2Dʵ%7sVa\ݸf)cw+bLA(1pO?HcB,Wy@Int2_5=O,Cc=ߘH<mǀ+X ;t-YN;t_0BmgmZPI ZT^;]:MFt89=4؈T2bGow j\.øÈzJ K֣y>`i)3&q:1$ lO ɮt4JF_a}; NwE "R9,%1Tr^hGO'ePlrXXZ9g7cM%Z;vRu)^~[8M>vGLZPx]Fy x `y1(HPI ^h T)C<(MyCN H~X ;4~Ř(94Mեtlu7"vefi~)^!>AF)*V'b¢lA-t b6آ9BQ# A0;Q>G]$ Pˣ<*惆6K zOOK1Y]vEyQ707=v`ɱ{5a v9[tH=2eGt ycӥ,"T<>ҭ %'~%;h-svvkvrIq Ƭػ;G0 =H:^$$*'erٸ$S*~Y#Ws LzuT&Tcڛk/kNjL\/8*?Ý7u\+!ot4w+B,GY|=S'N{<(4`!c;&I6Wt!-~ȥwkҍsY4 [AARB; ?qa~0Db!AU'/PYᔝ/41#u#K<#TPOJ"ryH6-ib(iMڮohԞ,'k$A;EArDag2ːjޏlE048RXf7sHR _>RWCWZi,*<6 ImŐ%4~Vv9w@D}~wQx^2^H_ Z! ŀ!{Pȴ;^V"Y;q- VjiZ^^V=1 #p?:KwGBw*|t(7 &]zA[\2p4KoD~|_^uኆf̼ӘVB+~]@EM5i '5nRV5[֫%b8#B fgoeDTKn~z51}4ix2!_F 汧 l 訊,)yUC*IԄG6Ha%ڿ_ʉ-T&L L!Ԑ M|z)RL`匕6:5/&%akXc}DEXq>2y-bRzY+ޮ &y:#tOu Wj,|MƃhkP1ϥzS#6yՌ5/mH1F! R7%:v94MR+Tj,#tg"ʤ\d*7\ &k%c,O1D-pE ɒF&Z611G.2ops'EJ^=:CU0`mGr{΄{ؓne!0#U \ GwtԊf)l&t:Ҷ+窂3p>. 8Hʠ2'o3g* PCޟϠFK|W?%-2T[WN5[КO\ל' z `aTOՏM5 ʠ]wcDWtTD`=Nb/Ae..Ȫ.Tzwӥ[1zy\b! &W#3pbsfxif‚=3< R:1"!@(()CJ~9=wّ B6u`ד*4bSzt} f ;Fs+3Sdk7Ohk):/7RPFEH[Q<: c0[h|2ǫ..;aVvpIOڍ.M$Cj:S69Y&ElGfM6ڥ$Ow̠U=H')Xi**Cx17 [l̙ xFpD#;+B?HT71^` P6>E07FS$b_t r_E iDni)# W (2Xwi?z8>MpYieae_W ñڎ%m3E5"=jӰriO~`6j%lVzNk]p*~uD.?tǔV+ӈ|@9wU9W!1GV4^5RE2{lϬ%7_i0l9&ʭ;l0\zp5lZBwDeZnc2N þbyphB}78md̈́95ڧ6nFMɁǤwהVq` p&7՗Ij$OP+IaRh]9g,deMBώ%A@#:t .zgk }J\;Ep Uo LjrA@ ߈x]Xn8dLf$;jog!4>G4٬RZ2e!Âl1~Am]swKO&$cS݁_ׄ;u`$yJ-rhѤKK5ܪ/5 p ]WV&bNՑ䝧P>$ƀ8XLA7ߵ@P x{ 6GVdTTȧ<'F \cDüi xC'f?47uRc" 14'+%>Ud7Ԝi(!"5 _iy]}L 8]t3S D3{ oՅIy VOÄV8<eW̭Fu-B&KhȱtHNU:_[kahrMGcos>k^jW8N9V{-b#ؕcZlI6GtMX+Xu"aN'U@p[s&Vv$htnǺ%M!2u,\ >0w˫N0rD솣Vp8AiasP!a3 >kZ1.! ^vJШI;?ּMFn/Vi%6·"V:. īהyëo "'rYEߕl53#dy~i%vjgcm^3GvLOhRQ\`W3 {l\zjpx#$ mtt^MrSusEt$ˋ@pwQ&|]I|Je5A5*nItشwڴIf!])!SjYCO?dpԘKC8!NFh~l7k/+\i3ZMMZ|. Ͻ+ oeL ~Tvj0}㍻wЙiW&ֹfgMx* 3 J{tdmν68R=岮Z=8}w}I9 xJ'c,&$lcrXѳff[V{g@pqfX8A, xogXFZVVh7MrMfl"8T<'.UR#Z@jS3OFKLynj,Z8O + @!v4a4Dd/WD ?Wwd ă ExS5 Md$:#]("{d'f5L1\xuٖ AC7I50%ꭵRjQ;ǽoh_SZ'} #cLfPn. 7A: in驊> #9c3g)&umj/n!V{iGlO5Cԁ=~\P<ىFMo4֟9NYVan#ʼɛ5@w咯4Lxì,vO"o/lao[-?3 zlxk]Zx*ƨ۾L#Idث BZ$ڳ?֨~Wxݵu]f؂2 5o2J{ۜTYQ 0 -NmƜ5I,-JזjlV,qoeԾ<ھ~unQCm<=sIp1̋jk5o.|<#AJUޖ q\r%ي6-x7#3Bhvv (Wk@imk/p*mTy^YmAQiji>W! ˅`ً/?fS秾GsBlnFdj>@&`=rSvQ{N,ޢV-d hX*fw*.bXޭߑ|j.` eW_OUmIjb-9COB柮2 -$qRStGLw+#Fͅ*Cp#T~ {bf/-[5,VM+S%Ŀf2u,^[%$DvՀ%UǃNg!䒯#R+s9'W+o٫ _HR`7aQ{~c ^G% L#qk PePD4VQ%l3 }k`G3h+nb*H [Zّ%/%3刡OI$+=Y2E^MiT)#K4϶/Y_\Tb|`֤ Ș5yn]0PH@gO'&u^hVM[ iabs[ͪĽ֮2r;'eA⦃E.ɺ%#ݰeh#Hq&(XwUKe? [nSHIor b{]z0޳aSG'5 T^׳yMsg^#ٚ8JG 'f.H3*_)e.iR\eHuW w?ۭ7)޶yREiԤC}ޟ?.JKl?#i>mJK;n9SD"?s(/FSkTo'EG6wƂb2she1k>Ox#Q+x{:,,M;@+k+ X R 6^Sc:)bg/_pL?HL (p=ju%]S7;@!ݏf _Ha HC)H_^nHN㟹y}hjD [NH[-2 _`i? _?`iOh~<ZIߏOwf(;KΦ|4Y6t[#)m+rb؎VC80JBd` }I[O ,vvKA7_U3W?uj*pNO]JX>IҢ=FMvkoT2\`!URoam+ǩ#=?'#,B,@ QJi kZc*|\,_4͘kkoD&P>5m)@s8Qzεs Y[xomjr5^҂0nC3w:3Xԯ1W_Vjv?>/q>9&MR,2#8ILA^9;[Q٫)-gk?g ,ݡ]y9{棻dž1k&uC) 6 ȦStS+ q|!O'"e+mw\HI*ÊfN7:LY91H24r-#"s~g^",%_ůjV o&fS\L#ԑ188Ut6&K͵ DQFR}P=qLyNfTzo*.hu7.  (Eܟ<9M[M:qoB¥ɔ{D[g*{G)T񽱧zoޙ{c U"}-qlr<'ǭN2[:7 qcAY846Q-akT Z*Zvc[qrN/pm=Z g LT|znr9ܫT^u_I9Jx#m6iUn,=,50ZIHX X%R\u# ϓ|~`d$'%'D)(U7(*wUR:f[;Ȟ8O[րHوkϱO|dfe%Exfj1%Ny.GҒBӻt ?* OK"MVrc]&'98.6m)`7eT$OWϋ۠Lѧ`G: $K&ϫs*oRJ銙`uN.U SU9T``vF+qcNڔ_S_j%T/|.@۱JL^ɛRj|OFju$+oC#41/sE\}x}#lrKM64xm>gʄf#:)mVNV}$ԃoblc̸pbز7\ni̸̊0&at&U,xNpԷ3CWn!g4.Hu2cCjwA+P̀mzt:b-Z撿xO;iC]a4 {ڬ{ZJu7 %ͩǏGݸi]6IL؜N"@4 q63E)gxL^ڞ@X5!Өym_{_Y"ԏlD5^4'ՖQ,dm49޴u29lL8 cއ.QUI|8':H o^[1gF螂#]҂CMTTz!E!:7{#D%я*}qPžzZ[ SBq"Lrlekj,F^B9rgU/AȢTQޫH)$]D l1S>.1X9 x4n i65t3H\&U qX]f-2>eS ZN B#$!WRD=-#$=i<F@>~0,[~ηl^ ]ՈP&FѓQݎXQ$G,9ݓIt_) a0jdPgahc[]{Ae[FQib x-vO-Fv;K, ,#8U>&fi{2&s꣆ Ȼk'u餧U Nx}4 ֡O잀̰ueVl&DՀxHߑm#Δn熨||)B|ػ[tUCXR)j ՈZW/EaQ s@g䚣Uи]:O"Aw8Fn!bW|- |}#:︂b;ш J_h=%BUwpywqp]4h*a].wyY l=25Vq\7j+ *o˷%Q6,Y?6gTL/ (F ʰkާʘE @2I Ԇ &{>}%+V M>ɰY.genpÊg->Ѯ_qޙFZ] L"j\Uxh0'1Hc!ֹme_UYSҚ-"EZ&QƕH-dL48t.b׃p LlM+JʒmV;;pNfg혻 RstX+8;o6!Z@Uep!#a.+|>t%ARU[e؊E}WQA8~ tY+?&qD}6K~ 0dB&*ao }H_9U4?}Jje] W0=^©XRE-q9bWG{Y;0*A6:N\d j7 Lma\Z1?/$O;)%|J˶7NeOuJmlD-QP@ F,(&<2mT'ǩ=6e{g7U ! A)pBȊ˼I[ D4Q.U?-,_X(:Lй"hqf01"VU׮IvS1uqN|)T]VPXNsR D?{M"Nx!o vqDXeyBӎb5@ H{|@a'>v< ivͲv'A w b:( oA׆vӁ!V4AT=^s#A./1JR\r7alCLٴp!ᎏ$|UIf];GڹdB }κ3Dz i;͏~{4 ̧3=R i%[tfBJNHX-d30Y,Ի~FlXT[pmOc+fW,6W\V!C_Q.T/fO*1! 9+ X]f 6aTw.|0"C<ȃ0wn=j@"o5 Іqɳ(0{m]T9ˬgoOF=QQ"EhMu Fm݈CGkk\k+*lWkw,ɡt h&~çC8=0'@Ph,td ta;.c:}.`3hi9:'jqp8!piç ijj,#=]бbi+V my+g SF]mpTМpZuX ##jZQ1P  q⛟ ә1;y"=#O Fv2A ?Wx RFl^1@~/E{_D;~Ǧ,L 7Wbt0ĥL-oj|G 3gѡ[̝>ud u+%&{GmpnPr}J*zAݣzcQd/N mnV[09疽z/~ 7r N܀E;ȅ3ZizWN5uȲ6z)4ǤX` )h.3A38.OAKX{W!X>WaBXAgr'8YUfӞE.HAx= B G@ Z{CZC,,2{XI~"cݫ1EK5]M\q015fq Dk0w{kJU;tD9 *Q bR 9)e}[&T frdu,{A;0NHt/6Nfs;<,Bk' IT0'g862Fzh*>ϳ# k9{x9L 59T!-wݯDŽg 7yJm_e{auG|q|/;飩0xVpuqZiflrpm(>]ҏ'@ӻbwHh w1"^nɶEmHvѷ (EМ{{]Yt3-~ 5ɗ&HݵWy7!8bdk+^`󒑥!o8==Cn.̌_ߦ,t bdC\ !A~$UF9x1ot.qBUÆ>5 p'*ME Kw]ܧ0 $lp.tgȣMg5U*_d-:NWQM ^t7qڤ7͐/OhZS-9@;mX{|K2sNGyPkSe 0ю&U(j35}ڛ&C6ߙc IޔP1,Υ_L/6| S\zqYW n=0D99.yyq_Aq`cL4NF_\8-!@0ȻuljM?ZM^~7zεrwC\ۂsm+^I uT}*1vs騯X`|}\`Ee-$-WQxq\~ fc^VEnC숲xWѵ2I U8_NX] 8&T@{\UHH7IPvBq`PSkh(m[~n\FH .'dǨX1SZfQ0N)VR+v= fsp 1Mt=\hv@0A9Ӊ@*\ %x[e|^ Ww s1#M?xx) rPvGun8pD+Iz\ ygf֚ŐtO$Z{,7 xl*ox{/U&˙Fl -E- sV r@󄄜 P3w2ZI=+/#0)ܶkV~VU:{`I$A~aǖ K-]u e;ο l|w%<)\SBUYrt?l153XVxq NP؈Fz(Æd`35tx80e ǵr?{z~BwX驱%q:BfrHg~Tkrn66'>eJ`%X]#]µJ1f\rEH">Qsk+"gcXl.4'*}K}1;p ildD&P v;؈k7NIYź~V5(Zs6WAJc.z/h>gu[\QKCގ7 ;6T8Q GG"w!duD$lt2ĻL#c=q~IexM㓀?;D>$0E;2r-s:l$v@yG0_IX w[ٔVWEJWr86R@v͞ޕ,A@~AJB_f6ЄV@LMF(4ՠ5-8(mGo=l_םGE  }o;6*8L Nt CrT-Hye0r o4XΐרZ4c ƛL֧m:e,({cVy#+O8tdc(c/44o0\q*cEK<iگ<"R a`jPO1s{!>֙Kh`:݋ڰͺȡBsU8j7OvWAykXZ6q5  feoʫ:? f¦bگw~p IʐiӅeC7_x!_ mƓǓ^F2SE]VI3tDnBQ,LKI%|̖%-8iKk!1/U$y0ho2jJuɢalw"@J}?xh8v4%T5'8,7ĵ&}H1Hh'DXA I B:6ֵFTݪsnĕ>څXXfM-S#65n$z%R'ִh w0WmL9 `Mvզրי/~#Ryڽ"de߈^xQ*/ ZQKWzOВw1ȂODAxE#bo56;iy97$U$eĶ,ï~fjS!K>t%uȫpˆ y|TɄs=xUF}eխi}ͼ-$Ay)w4zPa(SftzӚs; dEҍ3c|vEk^ql+---O¾5Sd~8JPmG҂Ƽ 'c_$2Jb]C##^ CQ"ǔFzS#'er̯1 *9!"WMnԥK ԇy%s!^7&.~5B@ `f FoLAD7i~0$|hW ИRABud: Mz9 ռ-ugȝI1m8{8ՠX$-_ v[X0)9a?H]/h9~jMfa70-A׋OG/qgˡ`8 πSBIK yJpCW$VZxGgRؚd= ڬ-~YnuhX }]]Z$ ~UDžTI33ܞ9^yXDXz-z:Β37 বYVA-"gQB͖h@YYۀJjPҵ 0$1ǾL♩H)pKu;o/oGG/w8`,peLV.~VٓΞVyp htݔqZ4Xc;e*tWCz']`/xàw_ɼv8|P32۾j" J'N *T Y zP[޺w-Ɲ"kd١Ő3AT9Cqc Jݺp?xC|.(,[oآ9,|gL'?kZw0^0LSE cJT]d=,޵  X<سC;]j D%׃kx!@E铑!j̶<o(f ~ pOgA5~X#a'ƾF_zO̕ \ji!' ص܏rU(_y؅L>⊍He͂s\;~RI9(BS8#]djj͍Pnnu Yt2',qGƶ33_n{f 4]t4{WBr{tL-1]1ȷ=EdX? X#%D&8f}]?K 畬Td3nHobi.$J6v4>_z86y굵XwzMldb%yJf/X7C[jnv@`AT@0>Do$`t AZNi6֊_{;F|ΐ^\ s$qf(~#c#E6r%@k[cQ(7 ܐo֒E+4fEr5D&lagD<p++/a;7IIG5nL!y\] h|rA;ߎ!݅_*?;:yYb 2{ozmD '"ca:(F /|e^Ma>i[D,<9<~ "q0iAY; jPm?QfgguT dط4 CǜDw)J_K)yXy)JmițO~u`\ė0l{ξG u&$:~ݔ\#g1Vkʉ,wlwf1~{ZLOLVM*4>ʐٚ1K@E^OF0 0DjYʁץw.[hw jH5}aS)ן)t("@A>_(S)7alb77;9iT1o}ddooĆ'm`J tG!N{놼!E*&X_0 ,j,.֠jiT7dzE9Lqz~?!6m&)}5AjSJWMk?%=`f'N?>AZT?iD[sC w8Cj+tGl=P2T`P \ZeL1 `R'4^H;]XLq 42X05sAiq7V<ĩK?|iNN eĂ^Z܄Et*E2wyނBc˚TEyАDmA5` :Eay m ILny.+tvs?e0љ).L27G! 'i' *XUE/b`Ouňd)b L Cn879T/BIl g./'=3n8i܆sJSJ`uiW_ h saw+/$ (0fOx W&O%-^n?tn1ȭ}H}Eqsz\x&<]+ҍ)to^dn#Ýh$dW>G=5QcCgpKvr,t9uOTS(;-cϳY7(L6*v Bp.0+TV5 K{{hx#텲 V&LT!v7 2as&iE]k k.?@l~}\5G8(h(U`Z$~݆k]#z\g3eJTIȮ8FnZ)lE7kI{QQa(I2G?cm̓Ľ`ZL YZ