python3-perf-debuginfo-4.19.90-2310.4.0.0223.oe1 >  A e8W^^fe_ōMKe::Ō1a٘:GjhP9a*L>PaWAyOVrt?",_U3PX\BzĜܓ  z,@;}ŵ[/a- c̩0i>7A,g1z$%A0Ҳ`ޕ ?^p R/dկ=##i5J˪,"=\uT"LM1b56f9bf90b8257627dd237de12bba5a6d6500f89064149b9e6c6532bfed5ee61c9c4bec648db21d596880bc2add9db0f7bb7a955 ؉e8W^^f/LRx>蜪!$?rzz3xpk(YN& koEg+5W6{#`ypc)e'nݤaϔ-g?(J[Q,.7 L=d-%ďtYy ✾ 2Eւp<?d! 3 ^48bw}     V \t,<(8h9dh:hF+GTHlIXY\]^Tbcd\eafdlftuvz`ptzCpython3-perf-debuginfo4.19.902310.4.0.0223.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e8obs-worker-backend-test-0001RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$e8e8e8e8e8e8676da100fce25911b3239f0786baecfe07d998cf5e3ce4877bcf6bae0d6d5e2crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.4.0.0223.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e7e/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^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@Zhang 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.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120- !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_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properlyobs-worker-backend-test-0001 16982149064.19.90-2310.4.0.0223.oe14.19.90-2310.4.0.0223.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2310.4.0.0223.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/5f11bdb9e95a13c274d517a28d305fea-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5badc313e3251c08f0ada771d54f8dc2e90c8bcd, with debug_info, not strippedl@qrb)Ө .utf-8e6fe40411761093c4a007d27d69cc04ca1d28ddb61d804f163c02a16219058e4?@7zXZ !#,?] b2u jӫ`(y/ٻBe-r(FF0}tk7dٛեι*IjP N!a)Vu3G_neuǔLX*ND V> 8wN]X!|[ld>̎Ry $+hR`.D &**\G~yȴ?hQf)g]<ױ'k$:痙~tj[2RlYё{dONNK Qu@2|A70ZUi6slׯ B I_NS\&9QZl fen[upw݂\3 VIfRK"IYoxq譽wcC^WsZQ(JUHgR&-LҴ,֋] p#\g}bS<?پj]XCvb"O?u+-N8A ZLM-;(o?81n=Њ',]s$gՂ0@%{Wŧ` ڶ| !EQfn\P[ !ܶL:{ZzB~Ec5;<>Y`X֖1 : ]8e^Ť/Nſo䫂[/΅ ;.zlһxe F%)LhjvV[HS/1YAJ( c% 5I5Q0[{I2:X NItzAL X7R6M^Fwݺ2}siͿ)sbF/ߴ8s85 l"tuJ|Ev4i2l,YˑQZe:~?˘!/{ ~~f}+ϔ — ?UZc.Z hG"U:vJ4Hew24,U5d@ݲjg㥏wɜKEz$eLۭ=DFϴ1A}% 0Q" Փɛ3ɹaMdÓFXolTOGm(F [񼻍w(P vMk&AΛ /L荍`A@x}ID͗ }CnCUsb^.Bn.5!ՇC܆{y?i긝ue崫8lSu`R׎GK]+a=:)܀& ]Hc5:`Heje!=i&V ]-w/I/6w`8;H$ye̒F{epT/'LL1S3ӢHISw?\O@VSN@fK{ =P)0LWœ) r>6n+{c8Ob1R\VleO[~{e f Vpc _?h9q{:SIۥP * s8mxۭQ 1ql"eڵv:);KɯuQ|h bAyuVPψd}`~ne_$<\OH^^-w6Ʋ@ 0/P)(K䷰Rc77~>?BպL(rYO?5SKN%G Q|1~!N>3+QwUN=Q,gTBȆlk!vM"_iO[J$:Mv4qA%w?5roKS$tJA2C7L.h06[q ⓘd RA[S+@e.)]H_ߍhEjn>FBY;|ZLA?UD2e9D5*ɅtxwL,[̳(]Q')ι0oeX!Zd>oZ[̘+|ɐVz§9[ ?(S!' CwzXNR7kFN(c^vq⧧\\@Jdz|l6-c6`Aouz4ęLFjOrKUm%`iT:~˚e1Q~6X᷒,8K[O^=CaUvN%7ƸW2F(Es3 Hi80\QAO=vx,$'vH,|9B+H`jûen }]Ýu1Vŭj#Q](:k~7E4_+`D\e ]7;0X%>u}ރ.Ű/Dp3|`<n'CM@aJ+=竵=/}.7;D2dA$*аORpSKފv;{OUXZBvtBq`(mz"<&0i`2}SncްUm;5iZ#X6U~+aV=dX?j!;{qq>>Iy g; j# ॡh}g91/5ellN^l2 ,vPGW%l@~ZpaB߇Fz*[l,[gRo `i?\Ķ ~bC|nkB=N(9O$82,(=d7YH3P^d.oĐ(I>}D%ucV,{ o-l&.U+Px.G8@w?} 92m3qF u/$u7J̲|GIa.=?C;D`ߤ)mvR*OzCwM6DruV>Q"Q" Mop:Zy[҃Z[ f/gۀ#<PFsp i}w u#Hۮ=[z>>$ԒWP*e:X߫MgP^gxك,H^ؓvKOsNY;5!'g38_m\//}x#Kbe߹{է* (Ea34^/.3+E:&TJDa내h ft4~r]5ˈyInkg HԚ&FR\wq6]lsnCJVJ01ZloG'@8-~}͜F etO/Dr7v  Mz9k~w谦?*+HR+,-ACǫ"=3P\ 4AG(E` feT=NG/{o0LW;ytnz U @@/YUg]*S|x {-4gJ꜊K9jO$Sk.mVOb^f|i_Qd_U1= ^0JbU4M67h_ :͜(uw!!ϳe l5kjhhN:Yy*n;|wyVNK*xQ-XLt:EH,T }>exdZ??ZOLŏ'q]}%p^~yOE\?|Y,pL$xTW!lkB|58Bb蠪s07S7̯<Gp2VWX^*?/ufjhoo 0 w_8\u~eNPFƪ0PA_kRWjT,%rU 1 Ñd \K,֝@):<_k;Ly9Gkq_ osޣ0]N G#Y/QX. ~wu ,IZ"7*w7!M lT %X*1ו0^& =j›҇IdE. 'ɥh'P5㤝T/C/PFκ4D 24[=rѱ!M79¯8pף 'h\+H)?? +@vtcf1ؗ3Atn>X|"8 A 9 {ƍY3T NplN9&5LĊ;ײ>ŵ~nk6e܌tԱ\O0E',+w| ͫ[ ] } OD-Q2sMח >,uC}+vP|#LL1ê sNcFk)zUDa`-*鸛N-ucnyK=3F^YAykJ/huXE=*OٟTfs<u~:vfh`{D^хIpt;"::S-^\s9OB&:4ģVUF Tx l$ ϝibF`f!e.&'8vsЭ)ho=x&4AOlWD^JMc 4!h"U c$~S 6ژП+{dלt2T T r镩?KmzP=dn>璁-[E ˗3g3S\qid DmbN&ܒF &yt3*;"AӽǮ`3}J{!b-Zf;|cN?Io#DU, 9J\%}N.bi mqJ(Kd;"oKfcZD =EݶiA.@6?SfmbVw$kdv␥:ukGNIR`yl{z}q3{(RfDTՉ;mG!b .*e.G*~ CkkcSi .7Qfӧ7x3'Ғ&h|fO>EXBM傽Ū}P1/˪dcVys4{(, v5hO8[NĘtfOZG/9~dFh'ȸ'}L!' 4ˤY鲖#2{⩫LR6\.xsa}uQ"OS- H5JP!αe'Ez| A}%Jq!BY W"l40ALw<}c ctsU %uM՞)yx6gR 2 Q@T%`{>)x:ґq/(z=ALe^N0oRx} _d=c9bK(G=@J e/2V1Gk}9t:pΥ[[ci]I;-<4Cˣ'nmT;RI xfጏgUj YtvӇy?sL~[@M4QQn.17q8I :GijB:F\!^i[v˨-Iag@E,Ҭ׆TqMW櫭rR.֊-+>pˊh(17뭳\UWB_LǰZٕpϩ bnZp%\Iǹv0L [|{m)&cv`EFHVZmn}'.7]p U@XOqw*#q>9ȊQb+7[[oNW*PĬnJ:S^kw.-֪<ꐝ(;sbВS jB1CI5"g0 JXЌcj7f&ƈ7aQp (zHŋ?漱RW)H$C>%TKd()DX r>>d*:$!AP 5[KUߥ [w*\G;6*xzE+ IZu9Yd Z ł.yQs}"5gvf+1POG\ Z,m5nU2f+Tog[=czD'kǥp8n:J:u:ӦW *5'j)NʼUW .)lJ-f74b$0$"A,aE*r1NErx@IZKQؖHL*wO%@aHBU2<6Yz9YT-ʻ&:B.g Ij١K7v~Bޡ}4JlH;3)[ǰxa'"MbM&],.C[מ>; :?LaZtA S7H@Y8@>m"0!i1G!XKߐJ4_V_VeD$mO=Cws[ˇ aQN;M׬\A- , b)WưVe b!qHwN=ɵс6^!#ٻLr}M#{5aJmyaoS1vɼXDu>ZpD6GcmeE/UU!6;'VY]Xe/uKS3L/S|NKhJ@5.k"Ea߸^fe9 y&ZCɖX+pH2ᤀXeڛٗM,k̝TD}& ~8)t+erYL;5/I4 z&;δ: {X7g̐VphC-r?}\e(ʒ3ۋ%̼=Ή܂9%!{j=4G)~ˊa"Hl>H5%gx&W-da&Ͼ@rxJ !W;yY}bLt:}uwF08L:{jv'϶MQo&2bgx{P6&< Ђ5tTk 2} zuec~2)+`(qqt?(ShȷKgr(z'  '8*@X(iqGV蘚2{OpaoZ&1OkS@~jisO 2o)BM*g#%CN<_.! ͬ}RM$.g&o6n)b jGWrc3b\?PD?m]Ȕ"zZDOkȟ%C8j 7O_Efϻuxglۂ%YjvЪvM,4b$)4{gܙGE K.zj$=(H fוHԊ]+?A2NAi"/0 ԻV>#[u2X^Y%%7ױDl Ն_V@[]}Tո^\efáhzO&)_߯'_B# ,a(G bbs 8LU(72Q(ok_sJ]?аrT?X Kc&4;XU<>N"/K״]Dq3~_Hq3OHߋ"B-fӒ{q̐*GS9u=p q7UErI+I.?cMF?סQR| ]-H)TP,?d>~)oJYց̈́!bi*syN0Q3 AXz+Ԩtb uBwP vB=9 [)_& #&  Cckʽ >U8x+AFd$QWlQŚM ('p   LC)n\J zU}Gs`JBf#lبHG% WD%SR1 RfEU![͗Os:p7V9zȧՕcq.݋2C)q3߬2D\-͆ybRv#i6]fThũ_]mw{ݼIMs`V'._`Ahp.G&qwfb_ZduO;Z-(@nK{u|'l/Εi8<ro2%~bѤ /ʳ B_lg>@$ J=< x%Y?A羲oS :q6TكVu[?əC*Ytዶƻ9B+9tJ3jX w9X}? "YIa&+(ԫ'J& ֪ᖔ΃}R}-i}ׅ$}K[b6$W e1Z)M#ܘ$\nӲ ]D0!\7pú1AݽȉQG|VôYQ_*7M8A05C*\yebmN o b4C<dR;L\uw2-h~pcΊv)ZcF4@%Q8`O7 n0[ݏxc)J Օ0X\/#T | WL%Rp& :Dhb͕ݖ#buG (j,zٚ?_xN'2_x՟8}+AN;.3VDfȼ5E0G0GZuN-79ؚ5d$=+Yё)s-إೡ _aXeӄ=uɾf!P&"žXgfMY^>h FjDzH( }[b"T,@cq3 -̠~՛19.D7-w,+\ ;FCMM{KL U{hYR yTrjLq+6)*)Agh9(00'.fsd+T+S79pNB&+xt\7*^};$S&<]+gXX}i#m٦3}\ݎt7~3}$-ܫ(X45FtIߏ;oci>:aaTsʅ g@s+>=V)Fj@:O c5dаGƁ ^M>(\0J9~u9SmƱ31f'ĻYTyp[ܱB4/('}y Ih"6&NǪ t<{ߺz̺\5")Laeت\ŎTrZ;L&#AU. @>{O2k|-NGħ.3jfJual B&?k19 TgWT<!#sGlnu-E,jiC %˸a=;kwC sSǃoV24q>fbM cBubJ_,`\=K|^&2(!N"i-K} K@:0 FyͶGvPu)Īy%u1$kd`wNvkw7c^a7w=Pksz'w[ͮqU ? Wѵ{tpelu;1#ݕvLg!{:/o3fIH t*u6dYiߔx9<|*fLm]sHGIVi=F[R+Z75,5[%ݵBGD#n9JUh9@j?\v=4`{DSrX7{M;& a nL0~M?E6 hUZ1M@aWctcfye_ ZɈYk"݇opjU7Ƿ&*X?޸6xV/Q|P1h={F|#,Z;s ;QR~^NdqcE:׹ z81#ZUO U\HF]DiD"uMHk5qqЎ 5~׃ VNTG̱{ŀk1`xg5l1HF {yV?m!GihPJ|AU:nD:[۝0U|ͽc6)8Li09 X g5O ݛ@('HOܨ 5q\ހήS$buuMTm^e3^ )i#ͤ+Gzț#_ΗQ,۞nD%S͑%".OM;\g9‘7 mxr}ݰSAG~ < LU=z xK0=ѬYܝC^X>BV^7{{So٪}]yLE }]%zdMx(drF`*) 7G~=pXMG57)rf!ClQz-P69LSQ=؉/mu5e7iփiܞ֥qcAm6 GwDюzsbyPs"y0J,`M۰Ff56|yT^J ov'NX.U'"ܝE{Bƻ |dp߼!,s5rh4:/NhKT!ۼmU}/.\mU5|򣬧Y*ԽޞHƉ8ׯ+S;pt ]u!CvM*Rgf1#{K>RW"I%,H#)Qӝ诇O]BSc:;!|/2,٦`0Iu)f z &f9 \Z;Nx\4~LHDoz+}$rI!}u9k @x v>$,3|j"?C,[aԆB$AnXes 8vU8E*QLabr-Eˤ-ۻb.:JN1~cˆ]JbZUk;ebNqfld |mϷ$jS53X^c5͠XA߼0 Zw)~sWTVs 7??&97ʄ"$=to;(*m #C:bc Pޒgpua(o2n4:^ s6#!C9> TGj)Lfw/P\4G8n񠅂 ې d q7"<g8,.h:Pex  Z~s콕#u2aت@-kFyT+x/ w:'!B5ッ~}1%=-zST2J_6گk0~NƏ2/-B)_Z/i_|;Ls(W\97ک (<0W>~*[9ܭTR*V|KC|ڟ\( >/"BxW衘I⹎μ +'12#8ćc(!h2: uBE#u6 }NOf#&+bO uHHlLy{7V/0|u;eՑ%KUUΆ)7>bTȫG ָAa,)usl5FSMssVUxXvS~ 8ffo-.ZZT m+տyT17+eS}lO#NKy& +G3k[n9ɹM+<I"hiK|-\Y'eA4`6TH͜G1tn:2$LgзKZXEpٴj-8ͤK,bgbaK˵x=Uyű?:xsWl赉Kx;f\=+ߍz]9 e+U&Ήts!2mfmc4Mǫ1nB[;d.B%KXAQ_^agM:ܿMk<'PVYB~CzBsVz<,(%-}ƍ{x EZ2LMK!?K ':-?%HUqrN5'P(W,N[U =/Ni^b$7Nvi0rdf|ﶮg^.B&t#j7 's1R~` ~x~*#`$7 nn4j5}p$w>% 0m|ƶ99LX$F1Sբ-$ͦD7M÷=[颕6>:(< /"P+..kϔ{Xi2co,R4 (W1 ~T0gPA]Ec?$p-ۯmnmגTNу3{Q:մmDۖ>LW}o` ߩ$ŲKm1xt.bZ^E@U6JS_sJW휙q)o FB}b#rjEQ{ <~K i̤e*!Aw!p1DwP(42lPțCUXs"R!Px6^֌2<#)Qb_^0^Q"q<ˌ T2᫙ݷp1Rn(:}u}Ir{'!jg5 Jd堥6&i>~qyfe=Zkj~7lsZusbcG*j}6tQC#75k#xs}MhIBɽ1c\Ɓ)<"q}3m$R<ۡ{xPl]JM*mn+C}>ڮ2_f볤e,`kgh |fZf4=vxDoox5x2pT1BG]cA^09ѼalX KbJuryم~%6`jdiT$ e'~R Sxv@K!Dn$^K'xB仃ͯ'ޚ3Uq_u#Ch,lSinIzbtB<0CoDuvXS&eǒ;\y#];=t`vx.z4W_hV8i~@ϯØЦ37p> wK7z[0~.Bt!Fy`H6SZIE$ـA,%siWE>yЦ/{B`&祚ʁ曗4׷zȯ#(K% w{iv`oN\3ϋHF+>_i@nsŪ:kwMO@0^5M'IK~n9\*}!2T,T&Ǽ3,"+ 1fIà fJo)EZԪƍ*[WxӘ\ig@eȗtJd Π݅ߝ.궓"|2کC!mv0 YD ʃJK[CYu,j%j'8FSKͧUJ;itIe3ء-+$^gSFGȵ|ǓW~qV "`eԈ2\?wYsP={}% n s%_NH*dk'x c|kGMBNNǐ>q投6pn ̲$-^FIlQԀ134 f$.稹 i\̜jk+ MP]q"d0t5}|M4*ۓ|t)MzHc:RoI~a9!DՇ>ǸeO.R㉭RO~ J+D9WisQާ’۫~=()@S$!TY'S9?gKvIaxیwGIg+\ QʐvTtw6b 1I0i3j4ϴN@]^!H08 Oe2ӥȗ/LU\ 8vg,' Uqgo,"*gδz% n˼U#u&W<vnWLS–Q>  >ce{ F ({4hC0fW%*FN;SY'`x=8-u a&GR'bSH~kg^!(t$}Z1SSshdPgHɢ5_ЏҾ|Nxn;mr;@xֶʼn5PX{i]u<7Pah۞D"?Xl\kEe]{lcsӭ =f_])'4GT5ubfbjת%mW2r8&dj#aVblPVlUsnH{,=8:zC>+&4OSFS>h4{q<7k?#09"=n̔݃(9x7 378U]=R"&'إϴfCTi)3 6xRepWLH(y@vm ۲M0ZP% pj+)e#dIAv~䞘ߘڼ0WdU ݥT"8l8ҷpڐxD\~fG`\a^=N<50SHa')h~tZ]UcaqW1#p/ %Q T @MZu@-z%G&`"x],z &2 Q^Y{5˫mX@`ZNefޤc?z[ǝ7#VXvpYy0%P2m~ 4,~E FBH2{y\т0DTn ^]]Sa_f06'W-T*4.FSxEi<_06 ]M`o7EPsu!l-,/zm~Y4L͕R?ț+x߷4#@p~z S+OD~`Q>9"vy LH7SN<kCqYq5[Rvg׬ŵP)SPJ`G F-|V@H ߝ"æR:@?ȣr@5{g]TeT6 y-GN~[8뜸WS4es­HSQ:Ӽl-Sq5w 푹90OV-9' Ֆ=D*1x ȱ7ژ})7QNsq;?PjyJ:qۈYj{qNXQ>CHRkj$'WC ɤ`g.O_uv`Ցr~7|= fzDb0sy%)CGnz% dGPj1H7 &{:yOQLVCW[Q aнKID2q[pخln4mi"6 {3Fn&6j4R{bQ{ek}0% $kԄDjpyfFQYא3Gu"K`: ?Vg K›Ȑ٣Α̪$&޵OOZOMpF?{eT\oweXGʝ931WlƺR$Vi'VHLQWPpMnw )= z\m[kyrG\O&c%; \I_1$LNzf$GAZB\bֿt^F2ZR ?gEUpI٤*re$f|pSrffIf|`%~lxd٭5Ҧ @4vv;UiOԪj3'P#N]۠)?I!{,5]!彼0MY.| aagRQ;%!4Bu@ԑZ X /SzwqWqGi7&AJiy#B_P,^0 1_T;st ɩIJu'ǞQ7ApHHj5H -NN0* ݴd1Iח7 H7e[$ ߨCH9vs_f~ۄ0!POoўÝʷoPsک'HMʜe:_ŏ,w0p|gɴBXaКٙQMPNJ$>F?R~fչg.&7#ZWSӍ:U#v HF>*9{Wp(S{P۝tS0Άɬ,^N!l O5jd|?saZdTh F\ة_@m#0u/l^^G'1uλo3FL_;3{CxcH TnDo^qWpd0[c>,)_Vx[:PݾNǂM%;,#Wy6hP W %+_͘{a}r1B&:wLא[%V{16{QnJH CUoۍnNuOHAoZPԩqt,,or_axWgاՅN(4!&Pc!z|bJk|HAUq/E hQL(|t*ei >֝aL]亓'DT-Aˀ]̷(% dGu 82]Ӯd<5WTb߾oL( nQQgw0t]D,B nK 5hfMǍ~&N>튍al*$gHD*6O{ hQuS5kkq2_|h(+p}p4[$2K5C[|X[Fjzy#O8ÃhO˖qf,+1L%OR x4~VvI5{] Ib|POݱ&3Mn5'xD7R+DqZp狙fW n\@[e܇j D4@[w, "M9bb6s9pY~Gw71E LN D-vϴϦoDT%T|/P~h}n TԻmE}\t]۴)3iLMWL4@T+~m\ft,|@8̽*\& )Cic {qzj]"=gJVTc݅{k3Y:Fپ[BrJHo3HQp);Čn*ɌY8Կ-ŢaoĒiWkB]K& W0L!RTG.3̓z+lXD-aBi- Z'*tk([9E!ndB%jIr m ABHՐ{hA${հL<ulV UL'pҊ& 4)U<5cmf}.,kXjcK96Q3a3-`=U$Xwg[䩆={it4Y:x gXzc۞>eՅ[o+B.D8[9?LNlrϊ\J)xqn kMEw9mc޿]?귓BAڛ$ʘn"Cqu)% {Ww+ۮc|J%&>3OS1/ƷӁ't:W޳_0hG3 LjJQ y:ǻX-.Co\Є(+uZ_1p7ׁVXNbaAꈕ

eF72O/ &´dSQ>!`'Sg&9D o'gĔV{5`wa?p0=?OJbO1HZcklt5KzE" OIg/ yI2֢e0+O[{DcQ1rP`niVV$ pG}'rl>SkklMfc|-~pT@ XjjtؿhmᲢW, ;VZk@.*O ܈71tǢ}M`"ʦA<st w K  lKDI' h*l+pW~S|~ &PfB]`ǨS]ʼnPՖaQ?w3/-Ө( C8g;Ɛ:1s~W-U; %b aGu:UzTqz!f\ǖy*zL$$Krڛ߂Q)mλ|˵whSs^W.ݧ-lB Nzn?S/X^v&ɎbP\jy֘ͷ|U$CS\FTN]![]bboɮ̑Dq"%F -%F+|+CI) LШWz˷>巗]4a[tʆ4-k  a&xjB"G~bNM!*esz.e`Ȗ#"(T(Ŧ p~:#V |f_m䜵oLdAzֽ0eK7Kԭo9(v{fU#Rw鄐,>LHB[] .6ٯ*(N88t)A k)eЀV:vկQv>.{BïB}21.U}c҆H*irYV0]s 1Jz(uqc\?I] RZCU)5(_Eg^܈<>`=!Gn4]+%" *C$].veEGx~s~y!KYo޵*6Uѭz۟v2y ߒSH/޾!AZ/\ ^V+(=OOj<':4ՖL'1Ϻ+<>mPXh7[Wpy)xfU_*_*@"TXY"2Gՙ^MI,G8 Ւ$r;Iv_rq &$қ{ uWbt`ͯRsiI$2q 1HmJ nk1.?n_Biqk1|}IYL: WO(%"uJv!G -k\6T7Akz,xU}KNacbc +J7r 5vD>)w-ksM1hI O~C0.0N/(V귪5"['Եa{zFܬֿ^+ߟ:1ɲGzKl:U* ;93өšBr{WwQ Z; zFیs,z@DtR5L]yHͯZ"/g;bU4@0Re*т=Gv5(jgbPq=p u0INV][~~Vo'ҐՁ#?Kخ_rOyŀFE DOlد!l6U$6/"69j,n~;4mO| >\V裡-,I:4 [oqF-=g 2@(ٻ b~k0*>dzJ6\zZK3]^Kf29UsUq,# ܓc3Hs=}qǼ1{# &h}F3 har/.zб hLOoPJ(οl Q($hej8~ 4( UJ6mhö^IFyl? ["E4,">P|Sw&,=8̧\ a-WH*MkI`q]z%wbqlKEXP$E˘չ 6\dzYh8YGGlYRhY*h0KZjKIGQT$\5C4S8M

SIjrC<s>~\%Bֺl`5kc/2 }xdT {af;Sjp*kS\^Fy@ts6$W嬡,,@Dp?8E8kֺhߍ/i[8ȶeZWxFW6?$N#M 5țcRFG@bXO2*ƹV+O%7{J桟O=K*hӖZ9l۷hp}\B4ZQ%q{.2f?L /5DNH|@ {WLSʀ`^^SOύ0L9'3~&w nq82\}D0~KufGʃx/k)8oz.np;a~E萈;AR VھJ5y v8&̄ZLވ="5qk&rFX6A/ WtB"_yÂʗo Vycڮ}q5Nݯ`Ų&JsYMrɳZ"V:M R!zx(;?LJd9@yH:p}kh'\c| _eQxtfQ\)|Y9ArpjxTJ $fL{2T,E"9~q4x\+dمgsխO!}`4ƣ}#:!ÇdXoÛK"nT{3<LǓJ}5(%L. HN&^ɓ`۫塻0jC!͆SX!hNU3<WbPDVmS 'MLZVWޢ13&mo{P ߓN>nO\0He!UˮVfc'͛ybGDM%!+]wrlkѿqh@5%(I] "ܚy hz4.scx ڌ镲Pd58fCewļ@;M0O @'J`wa\knHۈ!^RF!rHQ6ǡ^K:1eYzPdcDž 0PN Ki$b3)yĶnv9`6${۸wjO*MWbW3Zt;;=@#%rP~k$|_BŚwݧ:DU_GylRj'xRЈJۺ!zت䭎gד D!Fd/c6@^ݞt_؎ -']䢠 [':l 䟇uR5y2o:iykl' 0RilvF4[g28y_ J&wQ" 1c115ڷ>hΥΜ[?]y¬6-*~C 8V'Hv7m)XP?!ՆW a4L)e68ϯ7$]3^cgMNePp$vrSF*g]w=H-}3N3O /H珙m1bz_4 $~εr8&_֜@ S=J$\;?,"Gww-:yDc~3[S"`}:$6Q,,e;+%@x&zO!t/|4.kAlg4FьS^@/W'%lM-`SKX[m,[f{Usā KP3!X"V3vU DHa9掔R;PU&!Ɛ.1rĭң|=q2űO! )ת0fNfW}Al s |I=ix?`KW5,cƆr{dgMP+6ՋB\|NˍqEp <.!bIFHڢ!ɡAl5/RnSRzXv/D[biO z)3iaZi=4?5X䄹9TB3Х^LUUڹ'8zq)3l2pBaR -mDD|*Vt!HG WM70V"uvg0/^"?X_V'Sbu"-壾\YI/tuR]}ofJQ&z_i;959~1dW= maE  'uahecRTHƃ u!d@_V+`y?Gps'Ffos(̯ kFba張W3sP>ҒV:+['. Ootr.Gz)2LT,lSGWg|Ǖ! { \$?_p,DtR ksM֨]=QkqFfZ^N9/)|Ud{ƭF̥9Sx4ucb4l=IEz\!ʕ=Ub W|zRtV[$ {uHQQ_Fz" Ht'HG#LI +а Ga^3ҳ"ο=D;*P B>VJl=q 5xbM2Qu^Au76,ieO#0O?F-| 9.u!?mH'EO'Z:եj/`VAܘ50mFNUzdT[-J05X4ӄML+ұk/ϴ]zA10˃s ?qpѿoQF,_V9ViwFG=uϻMi=fIjvAi1#dV k`ul9- eُnDz7f@Rڧ.95y6zi[+<>,BGٯoBBvl@L֙ZTS>cۓM)'NC[fApYGk[~mT谜\S.?>pa\Xai W0=^V9>e=H3yJOv8fyZb$N(*fKpNO-1Hg9HjPjsHS&HxPy}xOCO*4,E5Κͭ v?se_47s5,#.`Ӓ< ~{ $ݿHdRvwKve)ơj"b3?xP9SdތW):FuiRT_ܭtH&^t@RH>SC$ek(1ĖzN'Yᩲs7ŠڨOrO#v"^#MV'06-fFEL*6zЁ:7X[P<U"3T94&57ǖ8wFbr]X~?^߽4R<5]ʦHtRg6|s L6eH\)XHPE-u1YкZ>Jeo:a f~|=A PeFY.@]uN`=DJtG17h4};{`,f`QoR11℮gc6 5{p-Ƽm2@VlJ{u|7B6 8R4 GOܚ`/OA>[IpTcΐҬWLXze<u e aᬅ[m(L`Up4wfx2Rj0Fݦ0'ZpŒ q: iOy2_Ϗ`ԏ\¢dY`iڝ%Vqj$J/#,{eyR}/Y"4cU5Qx$rթ$V*\=҉`v<ͷ(%G6[2tBs׉tD#"xxG/Ly?j=ixJ!zsG6h&y|?Gjb'Q:7ȴs"NwSyzQ3Kݮᰉ [O?WUm20$G%ˮ0_7q89k(=%@އHcH \5|Bn1T34ųǵc-RPx<}6:Bfo<$eq|[_՞3M_bhIJ?b@HUv~~M*U~2'%a쌑q|kIsY8d|n-D %K<}MϝVھoĄb`RUgeʡT{AEe#ѬNB)2 Wj AK;1x]͠I<>ya_mgHSPY849$сgv{ϴ+f8BC}lj`ϙhIyUcRdEѐ_^c?=lW1>w7 s :Ѕ<k2W :Y泃MFIoC;'du$k(jy$ a|oޕv N :AK*FԘa/;#Şe9}{~lmɽ ~h-GϬpJvmɣt@1Dܶ9_ϥ;vAet{uH0|1$b7H=ftzgnWBȆv(+q%Tq7'Ff3D @a"/d0/O,6nzzU8k L-3*埘8P_,.<ЁTy,(Kgy^kDv 9Rꩰ.Maw[_/¿{U<2:  Xߨ:DQKX#((wétբ7~ T=|'+,KUs5HBydPojpŊc08yW=yHVMK.]Ciw~ wo )c"T/ћ-gMN+u6}wlܮIqq#C5[H6@J,ud~UL@(6?#y}Kk}&W ZeLKuUEcIC Gp"ues=!v}U?FD4EeGbG\vOOlL9p,;CxxT+3l0b-nԔ pBnPC:F07wsb_3-)0dI(fykSHѤ̩Io5*]}7W5A]9eZgև9jRP! n.#GmbEQ$V8_/r%)i"ߨ̖]#SuѻaAlK/L]ndmdSQu{_P-VG۰p)/-N|bn*ЫS+ U&(N[W⚷) JLXIS|. jcI/VM3byPAQ9[D]CO ivPG`B6NHaT5)yVFAJvBr[M*)6~fr=k,-ɕ{=8p[ڡ :+}Benasb0+*+$y!$Z)U|^HNkfxPĆ]8dWuO"jF\("wCf5ϐ^oQ=\ s۫㫜/v׿;Ǖѝmօ'*g#~',DHI0:L}[G:>B-D#mjJ 2=IbUIvT1F{4@S:ؿ1aG2WKk4JL>JIDbNG'y^7V )Cv2Oe7ѴcўxڵdKKܯ >5u| j0H.,aFwhrFy[ބ1Uoh" PDa]Z\jO0A")q*{mQe?b%6Kå̳79 WaQEd,yrK` >냟 %W@[ v$Er8@9LjƧD% EM}|޴ bm\ .׎5Ew VZ\Fu@ ؅|Kqҫaz\,Ẉaњx@b`.2"7ƐǾ3pt3ItQ366l O$⵲uRJ%H -QB4vaܸ-MĜMq_0&uF7t66؟ľ $,Qizc ?\/Zrò 0Qɟ#ud>6$ R{@=2l;knw ˦CY^p1^jyMDJxgǫ#sMCqJq<˅cm,rut*7حAq0`8$3\9q4MڢkD=5B#Aag}Awi ~'\#]# x|+Bk$ &oFO~Qo0d`YƚaUB^NRϙB-)̴T?oD(c_9ݎl beVvb&̟ު3+{Qкl=Nr{x&JgNeʦqyi]ʋBC#C 0' ]A˒MQX0O$WDb;aB r3="gW]0ڶ+(0gE*-T iv_[^"/:~YێNRLڪlKe4& N7LlwT%ԣYE 8<}bz3NW2R;Ʒ1%1*'֥26 ?FZ#Շ< zWpw U>a;,:Ure ;l?l98)-z|Rbݖ0mӷfr|юZ֩I6z,9QL!Ѵz8wr'^U^%/oGoˡXS9b +m?C$ɗ$h򪖲 cg0UXD/_XAr4x RO!İov+BYsFy_-l |2eڄP-gD &!O% ; f'v)2LPlPC2:JKf ?zewGxD\yBzva 5N;)]HZcu{$'=鿕g0ä' RYZ#Fcn+ŜEWiݭ8rR[29'n:?D/RQ/E8aA0 £2`{oD σ5 ]WHկQ}O`_;Y'J֤ R8#;+6 1a~|n.8O]X`Car֥N5ۚ:Q;灠KTΝaHhrkqM- K88 3Y{'[F7}m(6͕L]C<)lhjq@]G,^X L<õ<A2c7`BQ(gY4~{ .!/jVȋ0Bibo4W3'3#pj]8N.dSl } g}EqƳkV_i 7?v"U#?gt2*n?vðQO^jo(tr-ZL"u~B`^ օ0Hs--h@|HZ[MPjfY/d=θ-ܘ7}ܐ(C#]_ôHѱ3N49E>Ȁ|QU:.(9kC/Aw}bӏ0[ ~_w'f95 P^2QK\q{]Dr71nH9)n\+kÿuS x|FO%ޛFp(=xt J-U9jɉ}E>_g>QY'S46'I,6I{29FX/0HrJ6wOUceUCZTEiL{Jr*RfirQ].2G {q3!o06Gm7!H s}E=)d nr]P-E+Qn-$*1.IJR f{nQD# \WAZ 3e{?`^]M?ǟ"q֧m"TJ-VEAYn0/f].DNlw#7$d*å˃sC 7=s|QR_bƁQMez@#*rH eC?mrdCVN_B5^~Ŀ7Ml-`v_ky !LNo'O9T8Q`nWiJ}iPq^nc O=^zKɨ~ vo}}E-cҏS._|A9ݾ͌b5Bqh=&WɁNj6;*H'6-A λ\["zZ`f>ye'{MR~9% ꕥBi|X,Ia (zKH{=[Xua۪xq!eyiE41/G|2FP̍-E}MXJe#gM&8:bM?QtOl&׾y.A[yRSIeO:C{ B@@TDRoi*^ԳXv< 8P8ϛB>ԉNuGѾISNUгFspQ*PCS,pS|%?8E50r~X_|ųK3?Jxg( R\mdJ̋l)]hŠgzaJw%Ql;@6lE;sg>R=J}687$ &ܓZOp%v?h h? ;a8H)TxOujIFwc#mv?%}9;VqąX R"ҭˁ! $UUU]ϳojMNr@WmLzw43C6toO5,-}m0VWJ  IYFD %X_w\=BSrcN>$s-Z"|53:e˖^\/ ]/Yb,4>K 㬈 sZdi+ c;QtP2G%@ON-i=1^kxe;VZN?0\6"7  ;@S=LɵE6HM^>/wT ި_A8Z{oeF٣at)s >HkU_[O%2Kbͦ1_Fk9kVQ)`bR3"jZ[96Yc^qEXy4Rrmh܄g|0^X5PAU0\*l¦UzyFM1hUO,&Z/B,s]3'fXT-+Y!ids3EߚMו;pK!u HTcP/)T(Ah8+Ƨ B2Gt;&R-jUޔwa[2; ʆ{{t \0m˿3p>, ;6eh8ۨI˴`Z'ռ4s0i20b20ԤYg{>PiBfVx{@ nX>&L|ؾl0 Ţ(B:ˠ֭D({Mtу9R ެ>wH5R^8nV+t3)h"!yH^dd@.:wu@}U}&Kt4 ^KL hg A1$bͷD0?ޗD.:m$^` KHbRkh*P4GP!~"]d[`D I bV]S.Gg sly>nkqQF4z%%2f%R}Z4|"{ '>D~ݪpLȏN3f2/ DKd%+:ͭ+;P_Ў I ?&A}ԔI*z lKpbOŗ#0̌:C[&cE§csxȝCq$jk2& Pd8< $۠eҕ V7YRqJ['q8gy3& *:py"QiOw"P0JH} &䄠[QR0Q҉ %7s1^0bdmhQvmx)ibqwc,%|CIk ):6%UhB=Q]8-uw} 55O6փajD|nw%e ^Ll\WKCJvxC} ?UZd(,)N`N;FpqHڧ٤|R֨8 T5? x1`RƟhwp.z[`at;G㗬^W$whx2anwsԙw/g;"[.\=N>ff=:SvKaepL~QȂ1׭P81 P>N2qIC]Y"vL'/(#J;Az18b@NMq4DAI)ˎSF(JS=%aqz/YqT_n/+_t֋/RkF%eVT~Z;~q6`w~$ůS2}$}Pths.!׉`h.y^BIsp5B0c/u[wЧt4,0KCʶIH-KX^S^ݥtAQWO.y<8a8VnZ;pFb*%螓`K}8^`mp{Y Κhܣ/.qppL%}!H!M txz*qt=H. W?50-"*H+aVg>Ag%{G~m:fLQvkBoAǛm6.Faﰉ]F xO}ݕSjgS^$/_~@ (Y0>@X" ^D1;Z.>^SI(eΞ`Mv-~o ٝ+&E=4 i*5MyFqr_j5`̓ j"+- +&76ydXERtWn/T+dJN)[y`O 7< jReQ ou e 'z%h. dy+-Ɣy,#5ϷJÄMّnd|8ϟ i8߫>ȕgo'8V57$KUMT!|n7*lo!_:pܹ蠛7I5Dj&"2{wZj zm$?pSٰ( N_]FTn1wI{|ȴvvŵ|.e!(whˎ^+\R?~ [37s;Oeӷg-6-xqx. #ValXHney JHmn2?S0H&1):q@@{ s̈s6tFDOxMH ʆ&apx BMEJ~u7c_ ʹgzg .e gp n]}{~fO kmU;t-2r݋F xsY WݮN2Ab %@10v0lvrg̘QnݜaTV 'g!܅2{vRɣM,+~i ֽkiC'uzOTH,Ru?3x6vX3tR\FSbU&JWTCjo@uz sbx4)"vZ@H lhAќc4.c79Ʈ1ĊP> ޮq+_Xrq-[PO762 ZL;ߟcc\BoAv]֟sLc57pE RMG,%IX׶|UͺyVayJ JO_ uLwQ ptɢ9k=p[z_"R-=KM-!ru*8yos? /yaDTtu( Iiz|@I?"":SOP!'5x3~q33|eRѿ(`jՅZMB ().ϛ+zئju-$16Kޒet(i :DwG :,%c"ˡp0u{I+ J7ʦ/Kob7@V(Y&L qv%ꂅ_f#GQ{yG,|Wg^BT‰S֧:1mvEJMnurD/ln h guS0yH0prЯ:p:\!xdFe1vztIFKZ$(}L|6?Xvz1jLORGÞ[gmRG;i켻 } r,9Vx=ɼb^(s(d8 |z\ۻ]TMoq6! 0bh隖HKWȠzfnx9@: ª;"-N.AċkֺgҴue D֭5J[XلN|΢Ш[h'fj /q#5}&v:ĔI NiˉO&ה bDK* s'#T7 N;'c7s6>fP ĕ *q4nNe;[>Q$!hW2PK@|Ft͎V(657'>Tf.*!;W6wUӢNLC$-]S,،dgm#IBϴ\c#$Oy K܊?S CC; U**h<|'wc :E_l4'x=#( KQ㯙 zQمЉIċY"b1HުS@QIzbqB =!}=$O;YB˫+=ȂIO#Bb|$5ِzR X;oiřdNS8@%{QTB3y1Ih((^LZD" RgS xhtw-"m oDvvkwE3{e>t :䷜cH1T9k*1YoHAaz8~e4UiւC=:ɞݸi;C@@ h=՞fVLQ><Q} }1h|ZA#&j ̬G/{ P"E}86Ht1%rn +vgj^Q_ W67"Xxʴ7M;Af? NWer 88,p_찖l F sTjVV{fB\ջ)ܚ[Ym(CR:2`9q}0]wW=W|)gƭ"k+Dٵe,E\ sym--hCe"J-@p)EBm[b볱fxGaܚVݖ]}Ÿ>bco7խ݃j>K}-,3Rng'`C'"Ġj*-΄a~B^"Q=٨,݈NBU//6$0lg^3ryHǀ ^] gz"NQeb訂$gNc%ROGReg3Ȉi-x. p":z;-5@V&u7: R@BíS";+TuHQCaͭ&qx\z`TF)FY| $;||cS[ ϪC%oHN4>_k}\լ*講W LcA.% $L΍qVZz[.%s}|% T?#9KFxtm@ӨwKV1dk^vڛ ?s| W}KL`7x F8ah/UW**o/);WSH 6%q7]kpE:"MtB@:N7QAM{굍HT@;&m2\{˟-D,c,XjVi[-u}rg Ty35+D"@Vub_2\w>&Bi(cԕ#IԚKW{m ;dv=CBH: Ԥ`X"{AHG>'XLt}]Nbd7K( Jbv tJ,7y /ι58,X_z҇#,51^]!/NbbixrAFs3'yW'\9TN2F8<@]bU?29ӘQvS;=UlŨ )LӥBڄ 2,,-J8<x骈8mr|Mkz$̘esUIq-%7t@{:H&KW-wj@e6Q"Ajmp dF Sz~c1FW[z{iJJ>WzN L,hd_g!RrF?>@a?)n(z&CmP4|헀'&LA r%1$;Dum?0dŜn[=8.p<#q,x|C%FM l6Pk7cJvl|̍=A7RH+C#\6ʲNA.9huMϩB[nǻ7;H>)bvr,SΝmbe֎:cЧu!p.Ov ˝g>Vcݏ--f^ ZQȝ|Iu0c_ Yx.7<`rp}>sfWb#/i^hFɫǐVLP(C5E`TMLK*-*B5}4 pc,)c[8b[C2O:ܨwAս8Hl.Eƨ` q EޞHTzwrtOQb0`K?wG-X)5U‰Wp()t9-GFE7uTs7Eü]TI!3#~縢Rˆ!EKr\Di-,A.K&! nߺM VC(cخ?lI/շC|}h=‚:bB [@) ]iPR|;/Bwb!>HC^D1(M(.| Bɻ |uuNF8-<$ռf?$/ \7n$R|MOht qC,җ6n|ň#ʦ+aw`\-w/⪜`d`2' [&%h@}mh| wQyw9jdވ^N"@2fpyNpLΕ d?N9 XTWVpn\SkЃg/2BiXP*8l/.N'h3`Bk2\/[hDr ν 5Sf8gaCލ>pI?גɎ{.X#FRAflS,l#/L.hV1Zd3Ϻ#L.2ḎU ykܭBR2pBU\PG4gEoazE˹B(1Op-w)o8×jf㿻8uZ1͏ i2o׌޹DC- Owy5ȅ0Áq"Zf}X = l>W*wZE:kSSqJ}v,u.Cȫ Ro:}B׬\q$_Zw -=dVM1냢Pj5dQbPY^ 7GßP0 =\`#*^+)1yd j߁??cZ<ٞ'Gb}I׺ 7Jg2LF$T{ 20QrϿZ C\}ʄ s\}?x .JBέaY.ڥF1AE\cr\?Y5=] r9?htx&w Ѕ8%""+(ZlKdmeigSf)VZҫ>K"8-Hty|ӼFVZT ADVoW: [({<}Xˢ)қMj6M# 'Ӟc7/b VA>-o 'כ:ל;T?(V kEA..^;> /Psut&J`&kqd.is=亾\K-9%Ϯ(N[%lJD 3W:z 9Nm8W0&y/gR.ݎT߬^eT,.8֑˽%T;n&?Lv"e fKay5Fx0˰Į4ҜgzR Ő@YTTY9)c (}29I,BG }? geyo5{K%QM+̊@lV u~O' K8 y?ifu)RۣoE#ehFhXyc-"?p!.\O<>CS=P:htm7<^0G*x0fpWM훚F=VP0msq1pkPXH+cY`M6i\ af2g`@ 2ԪٽϦo ;<P.Z.ҕ2_rjSL,+leIܵ-=/F+#ʫ`dH̩OF0.7V]ݴV]jSzz f:xt .wpwij-n!qԍk. [/}.諊* 9S ?B2cWH^6?zCXTbL>#vIBӕ: H-0fs/&rSANjʫk0z[x'Eٌ*⩍֑]e g?3FpW$EJ(?GJ2@$[_U=]qY1UibK rl"ι#Zl.d\;AKΒp&dȡI2*‹r h&s뤼_;Ge:Q}jo-hu3} dseHELէ_m]BU4VH;qpPȩ ?\+Gl4RU ݹ% $~d}%B=p䏹'Tлm 0f1`_=_-E S߂ zH*sLGg^֛S_%ByH~l8"Z"z;JX2d'P\b g?ӡjb!nٲ&@ &ұj+ͿmA34p%.zr RNy٭ț<{N'CzcTW!+ Ϣ^Ho Cb_A9\*1Zh oҶhџ-/['PUI{B$RR)CyYZ_z|R-"&E*tϫW Llq@Sx dr,?i)@\bֆwv=Aܼ)^GEb9)d 0z9u}窺گ( rD\_;kmV}ר -oީbu,~9w!4rR,.v9հo>=d~ڀ >Zl-lEjj5.vo$J!yuϫģo'p; LIh4',xObCY F_51K}}5~QlQ52)C(JG*1/'Naq )ϼMrPOL m_G3Vƶd"wЛ~f<PƠY,.uvqp);TyA4foA.uʐ7aEce'X2X.4NHNmFXߝßV|e`?닙 #M)D1BZYj4m +wF\3;PKr/&:b8 "ou -PɭMˁۮ5B % R^x="ChKgexPݝU[L?Ζqj#3yp}Fl(ѕ.ԏq5$ f{x:Gpn+wM9R}0gvGirq[ |L(顯"QBq} ߗzK7vmtVͣB R-D,^uQc!a|4.+Ap1ռ=!w& Y^N'T0ৗ]d[|"Օ^Taf<Ј&1-+zRW"f[T%j(%_NWw(ai6F#x=4ܖ&T#h%ˇW57壧QiKPtz.o_tC¶'X$ͯĪ#u퓬p>Ogvp5%s$?8>8CR4]XE ~nf]8ef{j~D\Z(vljSk1z.@lɹ^v# \O#HIۜC~I%-1I\1\mt | v}LHmM0^iđCO<4/yx)tRoq>w^HA-2k{|Z=4Ge)gy׵ku,ˤQxA3f#N%{{CgٗRq8 G5!〲u>#DzdwK 2NZ弘u>lU$"RC {ݨD2rȦ_,E { 2MȾ3ptWuظfWj%6 ^te#MvԚqa '&*NP׬l?rm,O?WD7R<HGS5e5e $~JKDxfc?-uT| !q dq[pet}5ׅŲD$Gkx"aEvK{"NX6ȺzB)+uіM1^Ȟh{藉ЫlfPCQb=[b8C36 Wy/ThbZuE}*E)C3Ug-@8)ΏL \N4AAIYQ/th,2d6h Ԍ 0~|Id3tI`ɺQ_ BڮM$-% Ae0DWzS䘓5KtнISĂ#W5G6Z]FN%ZE4m=exoyۍ~Y/(|y `}UUWO:H"8Ȯll9 2xrX5_Ě1307r6}n`.{^>qWWy^=p @;^A_GQ:sAa]u*xȃ\{q~Kzzɛ~#?NmC?jmB(' g>;ryG^Dq>)#[9j f@}8lxDN)gN("਒ńvikɚ%4,zLթhAL..qO`ˡF67[\ccgYZr]*ΒۭfŻlʆ6{@+"5౮V*0tˇ-Yݥ)_b9^JRΑk MځEx"aV&@ץ7!%f~8Qpk V*V5P nZXtaO&+C ug,l/0 -`T ; wO|:|<HOWz)粞m5GJ,SQn 騃T߫[3<:G޳}uwY_<@ҬOV}Wcg^0ZqRnz̈~MZ6 yyI- Mccȹւ,bc`D>kݨ`7xg.P5wQutMAE:wF6078lN>Yߚj3,33!@mU 8Q^>]`wͩwOY<K-hOp 4=XS=prm0ajMKL*)C% QʔLnwE 5偌W) Hhd%\dsJdk6?q@( | Qp=K@gxx5?(DMa"3r.l:XB L]9? [b ~}͔02E~_>%P-,]:a/򪿣<6y>P1 uRs7x)xsS蔈VQG{RʠڣO[)z.~$N=AP{td^Z753 1hB7DGK?-HeğY^ hQn`/A #2/HW,bYY&'F8FZ?$AN]3`Fbl ,!~hA}Сj@\^֣K3V| oX);XPB6 -:Wn4gXn` 8G!m_{a,(5*,ᚗLEQ07G1ܒ)y3YݷIMnKFS(\cۚƑo ZZb]g3JJ*cĺW*8ߺ,j *,OcG8q`[5d8r#d"C~N%?t)ft)L0ﺎg_L<( #:h Gͦɳ8hXn#$))0 @ 2&x(hӗ\4 !cDBkIj0.Ih˭ee51@X>`bgLWud>DُH0H?\ f ԝshѴn]. Wշd싑wZIS i8)Ku;ݾGg7eD" "^ʽB[B: ;9ɟח@_wR>T^tX? 2%;d*VD[?6Jw!] w6:o5"^pHfGv'e&(I9Ji(|p gz/4/BSI* XhpHre\O}xb<1FC)o ka -o}1TJZItW};صlIš|rf&>!<^ڔ%X6{u|ݧ5jܞ q1 %v;"ӂ~2ECtd ȬDBxyi=fRLX&,c5Eڧ&[2ݪ`6O%UIzm!0An1 sXD6M)b{ cXtvZW y$2鼔_Ч5|b _iu]gNT\\6EW~G&09psSH͜i%\)[N"i S|q2b >fJ404)GH?[er#otTV ppd$!vR3ߡ)B >|f9[LRUWƶr?uu*0Dሃ 7?'SS|G}"m:>1u2>qKɴG!Y}R/BAGkXìlyD~rN=b.!ʱкC~T!=y[eSGAU86K -hˢkeˍl?Gؿ[[K*%K}QAYQg9к=2j_]S;# t, H < HPKz}u +ճF k  .U: |)]LDv/o:=gj5ճƁnv&/+3K[(UȸAKdWK9]\f.&25+UQAf|;uS3ɼtPEZ. N22~ZXuTAC>^W`TWP7hŌ P}}ot^G-R4o`MlNInd$l/ Pr"a~Ygws۞A}^dF5h*KEj޹*5;E%D_KS0a}ܼ)B\/V`nSƪT8tnzp}!"퉤w}h x%)qٻFX˹z 0/c[G^ Ik"2 >yy5;+GVJ`ËZYvSW!#>Wyi-F \`ZPٿ9Bspv\:i%Cˋf.m[s9 y 2 ͮ8I9LG*xߢ32}VDqH~Z5>)-2q~͇'8W=i\ԧKTH1aF 1Z Q>:b)x\v>S鞰&5Ug=SWmm[id:QYvQm7MEp[xlߚ/r .bSKP_!u~N|+$r#--)U FK#Ƚ ;Gw3[5^J،l8t˫=٭ڭ?V,\JjR4L&V]%Qڶ瑫8-gBf NuP}! >K LyIpyRժi- ,Mvrcx,T:BDӋ i \n~~:bWj !üٮ[yB1 ꝹӰm ؗjشѦ1ڦZk 5>dgןMVҚYԪ:Nl{[iFy` |NqӒ_x_kӆ)v?ãn`|K0;[.5tA+ U D~Ak.?p2Yf {GWk0y`LimǷ&"|o KQ=?Nb)\>'D_uE˳:'K垿;=X \-ȼTa<@(+گn7]xe.ѸRm$Ea6@ zc5W r܋nssbW񈴚;i(@tݥ5Ʈ4 (CaIFEiMjdsk$wi[æC>&}bY)J&jW_(_[֏*-Kw(A 84lpuv+iQ*B%וPxI.UlqI\&ڋ@H+oSEF~ȯaOIPZuM?g<.[?e/`gfzrogI#)-X6fޒ{uNIOek92Db:!69UhùQZwW2u"XI% ̡0jdDi[CM]E-JFT59jb@gIT:S:Uh6uW q#h%$* ء.]v~7kU`pUٖ(8]sI&)dr<?і5 $cM:dD#s_IU1t;$x{h`]Ӫcjml2li~ߠr>"t1mޔZQuGaY r,4r s YccNkRը2 sKH8DٶSï\QK%?_?^* 7o 6f/3Qh"ߦHv82Ij3Y~FADn8c"1<k`wn}Be3|I0{7$hMO,Po^ a* dUUnPcH7.x(l` yMFeyJ~- r;Ɠ:[\O} pZͱ(;Grl@yҰd5B9V#.mH r DMͦ1`RvS]o/!B\M{awn&uKl6p "5.Swzji Җ>%FGԪEM'Ú Cq)Qso: Wfb뿓 #kʹ3}O6 I31HLK7Z}d`Ǜϔ$rԾF+ݎ+:g\FNRJƧ2ߐjr@"j uBIeA\^..ǡ|;^SibJۺl]F]Pd{%NyS[QRs 6#,+yP?f&4`󆻡xu?A Y@N.,{Hb#Nk »؈0q@\ rT'}籑q1\V0BẖSM0,yƊ(1#&c+_BTqRSg|2{^yxO6AkRY]'$.u1U Lw=wg,3Mb|_([@-5۰t: ʺ"u5mt?u/xXg'he% \tAPkE2VVJoCkj&Q 3)_υ5DΙOuQ !Q<hi\ HpnӌJOy9{%4͗5_C⭀w(@ۜ& ц;`nrHG4iRYCc86̻ /kٓ1dР~U_W$ȣA1Έb:,䷧(1d!MUE`{̾ub~\tK~ԩ tcgڷ ?B_oR2N$OϬRE+@T#$gC[wxPv^-xWJ YT֍;89*7ɧA:~}2_h;B7g:>+Y(`YtrdhbV'6ʘXG/`ĵBFۼc4W@9. bpߟ7q ~02zxz %5U^t8i<[9fǮI9E ܝ-lNIycs7n2 ܃̮^!#I6 OBX<#i wbд/txܖamiVztai i=6#]E _C2-[4S6;ö^S@_x&Z?YX' _*Ȏ{!'&$ԉ3Qh܌;K,?lkl0KYKf|ͨȷy8a6b9,f^|mr/+^vT[Nna\~ 9s8JK/uha'yBP2YqJvT|JSɂ8n'1lҬ_CSfuj:=@mW1A'PUw:ٝI02Ρdb~n5Ns Lns>IuqpgeShoy?܈7n ׹S|}35~@7h/X(@;oQ1;cCj̲N!ۏ/ !5JdGȿy(h1^U"ҽ%"sg1 %>Ƴh-Sc]P=\az}Lϒ֪\%&L@@J΍Hh-g 3m8;ɛ}g8}ݞ(nZiCľަjS~y"E pթc1Ha#/)ގo0R>_EhrŊH{'|DXڻȸ% \J:~7@3 ށ >jk`I PjMӸull~c_qZru}"eKJebz>H)^`;!+7k0n#W[x]n725Ȱh:f$? K_5DoEi)ǹFqBǗi[ɏzۘ:X0P1 L'n4f8qU{$x ]BǠ\ّE7*dAy4 ei1K*s9g#XiaHׯ)4k>ÁC]XXCȤUk#NX[ I4AZeXG,_S錏y 'SjV]%p7'Ol x7Um駸2Ϗ,aUr{;#SU{)3TPޘ@;b=˫+d2!m>$By8p:mt \khs\,0RB`}r&zL~R+f 6B^LFJ2}8̓X:4'jvtVO]l)_πDWRӥN %4N J8/gQ?bXXK85G.GY@=cvVp/!~Ά"pQtCɜSD'6\<*l&7#};{|.bӿ_5ԁ" g%nO@xLz]5\) [lx{xp.qh k\Pܻi<3%eہM7,C~ih8;w>9Gu@Wq&`D~!͗pQti2/'E1rT~{KQFE *l K pAEפv"{>Z;w{kTo8tCcE?L d4$IZ`L)^fa_%h`(obXV$*1y'4*_˾z⥸74 ٨v&as^f6ej3f7OC;5LXMm|iS|OzЦ7kJe\'ձ-ةuP1MWQcЫmZjIiq) jb {j<8]}n{JHd"H`pَo^ߑ;hMdn6e,>Sv3BzJ=y -UNGK>*͘vFÎPs#=V=Ł5&b:Ò_ޫcJ;ݏc, x"J&Ҥdpye^E褬,`tY-2R&O/_0!MsdXvBs'\ e>L:a!s`/#48CMo,E{s3$i`ڠ̀ ?uū?hRp|$`NѢGش$b_QbAݫ#غx#ML4ECNXGGSc,2^\DB5D~yٔMGbD0Y!>W_Q@֟K;]Pki։in´DS\U-,g-{/i-% 5V|NGQW[semkRnǛr *I dRz=ux+}Xz _RDΗ-ɟWHօ?:%u[uw@D pn6H⹾ :碕+sQ+8Knl>'N-C'{2jfpk 4-!wV-tuK݌sEUݚxQ̉OHqy62q<Ӈot*Joi4ZՙXpV2^E"C͂d[M\Y$I5CtoR6W\|lYK32%UĴU; ;[wQ=242zF^lg,곢g|D>'&EИsbq8[k2ij%nϚ'D.)$:֖0K >\z(тr 5aHǭRma? vᑮ}3y$л& P o1jTŕl 34˶o}s\DґX\A$dt<5M YKz=&ƎFsbR zx 19R N͖4|Y1nʶrLbYqe~yd傻-!CO oN݄6~gin'CQI3Ecy?Z\ozxpZGmJʱQR»f(SGc6\r 8 i}J}Y!lXlt\m@ PUqhyѵ@1g.‘7 ?)ǦRԢv5in+ z/=d!&atY'/tq12;3K/e&v[m~H1 {J_ R#M" b'"dPJI^{&b:k.M0-*Ow9UU l3acDU_9uky5r_:Vϣ?o{+#H :A>Z#zuT;6؃bMc6fF X)>ri沕݀+`퟇$t;jGd6ygJLlD/c}KJㄊ-Ԍ lJiͺ]bFL~ͼNUt33p7_0Ӻc/g^d%+ &!ܥ9-כ:ĥXaR7duNF4~Vl,D{ͳA/ hK.a +9syRTw̛ is|W-ƻ^9tbs8>z%v8T+ݎuKF'ͲQ[Ra@2ʹfɚe,3,Gt V8~='*Brm;Dop*w,B9ήQ[J𡈕Ċ #~c zs,56mX6 ̼ޒ"ԊE񣭻ZP3ӗ^d/.WfaBy_ BM%) [eU]VGaI )]p(5slNj~ ^g/f;+ezU²-&a+xTL6YZ$5NM)j^"u%L=s vbZJENI8!S!v}N3̑s ~mpPEE"us b;2S+RcT+l.5 7lXsdƁq{!,s86#y9x<) 0egGJ ʹ&cU vjC64n%`J͞`1pȓ[L>8LNd @LPΡa!TAJsR'#KvUpqhsVSݚ|+FA)ֳPVˬ"u%Z/VEl . (K@Revn! |F=U D^ /f.{](jW}r|zvhԯho8EVO(V8SI#tIܣLhTdARj[K{QDʇ=|޽Ǫ8:FR%.*vjOR'8&7)]B8^H[|Eㆪy\#&rDe,kw빚56@?2]֕RAr_E'fٻ<>"J 벹: +IٞNRM]o8AUa gZ+qwj/JA8%M*Qcᰔiڟ #k)6Exd[(ڤ4&Ƕ6iwJ\>v IV oArOzw+;Qdz^RU אVM[i[gAa޳Kf)mXlw{ b.||yIOPAi8 ^-U5XT?܆!鏦=G $W=92~g{< aRp$/AlUOͲ?m߹0.nyG0eǽSc(ߕuvҰ|d-IE(Nl;E8[wFWVY5v!h\) @]VIhzXp P=ݟe8o"*ثEQ*dJ\eߢ Oa,$8A V""S)(xe2p7hRK%G"ob:PՇ܅X/5WQTg2DhLKҙ[kQ [EX.yO%_aC߷i ijY&eqU,^PX5ê! P AX=R^V6-UlJ%-"rq{\/$?ٓY))>[ `79췹oNwPz!d[)S<5mء韬#+CN߄6c*+˜|OEXFyhpF<ԁonKSpWISn=Kapů.Z2[ ;Oj;XW\Śхԍm⍲\閪zŰ >0CnsU%;yE9fh ѪU=cg逭ɪ 뵚{jÃ0Ƀ.4&rQ)hޑ-p\Snܽ al /Nk|?\׃yϖd[̺ojl+_ԩ]L[ix"B"L3+8kM%|}C-FvY' ,:lQCOG;0gm֮.o.tOxP Kb`}>+D~'ן9>zBI!{8N4?b1leZzx?UujI8֒7=h3k ճ DXu [SsۓDa`F|uҞ[SQhp7ҁ13~xw;u uS]Ж?==wczqzrĴƁTx[R~cڦ0_?Geޝg1yQnםʪnP \}K\)KΓ_Nslp2{>l>6VC`h i/XV$ҚFr}~P?T()=8d 5Eۭ!dfsXb6kOx[qRh1> !n[GJe_w|6}?ἢ!Bb - !zTL7Y4NYd*'>$!% V\Dpj?Pх'J9V)W6ExI6s? %? r+K2vK%ф%'AkKjl6wgLԤx5dx+lF:wKD_c_Ln:v3@w䅸w&#LRO 鬾Ԋgwy[uU J g%xMU CBOpi' _Kvfnv3oݔzYs^Dvګjk5L??B'\>D;_udVlCs !9ki@Fu:]kj.I:B9E0mv0$Y.64зu˯(p>~G{yr\Ucsb^;X/C*HB~JhؖXGAk/ˁZz .Ru2@wҺq HӞ,<;ȪWD y]c*.\zP7,g5yijAft7 ,]bW|Z\Q}"-:PhmԬm^v&N5V@ PA9:v}y(7RyM~,DB-&l9DBm9yC"mTaXЦ፜6KvvM:ޒNYX~EѣlScF܈!&~l|RqA # m(<*T~.bY7 Xh[RߕZc& B|_Qp0oT7~$tۤ `$Ệ,CcPtZ<A|qKwV^`j́ UmI BuŮ ]EgbÒ<|!.a %I94n|A5h6f蛩N-pTRK==Cv9%Df/a͍NI:zWSzXj(Js%̇35M5m2ZzB?h.sYa/̖g:}QCYUNѻБF}N#"7W3/Éϵ\ߟQqQmՙ1gꤲV$C|WwGVA$ؐ6fA")<ċZ@EK «g8yp]Q"jLW\iF<(-.ck* wf݂h} |Ƴցyp@S gm%^(|)E 7xGL79dqۈ/J+_4@qKG9dH5hwr]$,2ɭM dUgGmsb  5R?NuBvsnP0ydlthe A̻]|Y7)\c&'W@}/NepbD@ ۇʚ6?'hkqXt//L o]TC) V KR4\mBOp2lhn9[y u ^q̟*|VvZ؏C;!t~^ETc?lȭ״D14s>P<>K9'7B z?CΥn98y!(%WWrd%<5R^`JQ?ؔMeC~^6,@ӿؖq]S2rPxgvFwLK@.i&0tв4NbkW(Jj ~ ݄Ȱݼs@*G^>4Vb*#\8 36DU;_ (YC~[dfG2pHT.cclN-8";2"L-a!iv$)`~+7%Rnpb%8C@9 iڇcl#EmQ Οx2| *)R667 7 ׇ%TtPpIS#}>UQct朦gz˄>IOE_ *X6}P[XZǁ?˓q=EɵaE]'>!pPG֬ 3ECc2{ <=M-ɴ(%yqeӠ7i>oհcV~|<-pq-p4#ܩdp/iAg׍ dA+l6iܳ E-MY%ѨO(⺷AsCnlSNZӁ\DWvH'IS0LjUNE`8̯}YS 1Jhl MdMczjQ*17i.nքvDY^>cazܯ.$lX_ֱg,u|muƍ"M4!eJ-uV))︰Pq' %cscB/"NL%-1&xZ큪*ւo_X)h6}gێ$xw@}],'DIᏎ;9yzַ! ݠSңFADhۇ't8+/˙8Ca r#^ĞdI/0}bgl J3Ǐ2Ȅ{ځqJG u 79AiA޳` Z!Ҁ:Sk?xxRfB-G7R-EPɫG u.:gaJ/"j$ْQ p&2߸5:v-tR {-i_U]S9)j1C{W@[Ye6[qɚ*`dbo$OD/</塓  ?rvXe㯻7@n ַk2gb=U HŜX ;/)(PCW.t`4qRCubG4 R`~0B{N3$d+s~^ tܧWMU":ˤV-Jۯц<%1͓/$8 ;鮰m,~sj1vb&k1|*GĐ m70=@I ‡|sB³hY HML-SC+v3zGKQ"|/n*VDa߻p9B @>Hn 8q-RQ"kd.Ri{;np?pEMh=INwHyv ȀH%1HX{jzF c 9Ide8йpКj0jp҇;sOddD,i$5(]w. h$?Lj]֧lK[c\aVc(nhcӚF=d b 1_@|D\;KY{ZF]54}`}^ؿI|p!bŽUJm2NW`q\OePع ]T߫]i<7'P<ڇ1dW@h7DNawu'M[~x O[:k5ޛmzB8Y#Ds(H (ȴD;p J+XN̏[xGqSm.GȱM=$PN6!cM$̾yoD;7!L [m.nјM~o@d;NIsXB<{*gfWMڀ E34 pF>b +JPؿ$xeԶ3Qx˦ Yx;)\Y$o5vC񥶇9ZLk>U0|9g?.+|\j܈YWJcð&SEb 4_gr`K @gbmǥG{~ $L1UKeXvbEk5WWa!L6b\fT G5$y:{d d~=wGʀrf[vzq^1).XFpz2o|1DL4e n2LY,{1z9'A=s-&D .Tdng ^a>)z$ Q#&X(<יJL>(⋘V}Mt@Z) qa!q':,FyJd|u5_o/_0q}/ 6lQ?aň;]FL״'Xr/g5a1R֙R&at`:0EA }kq-,TYERi3OZj3Y~qH.nHT^ԏO!8y\\ZfdEa.yX+7Z\+b{'RF&ϼK yS@0yZ*iɞAfKՄ y3<$-ƄD+MЏՐaE(@Si kQLAgӛ62h,'܃oy" Y/ٱ !:B4}u߆ft8}e;ٕoۣG֚t<i"t#Asf+mxPIQŅpWQQOS4{-0mJ>I&KB(@UmQط.㱒 h x*Pu='^_z~s͝ZaZ H9Yt܉F&~}{ٯݣ<_,J2Ȅ>v#,0S\twN dcy^_K$FE{@BmtKjE-W1)䮯46\pĦ!sqҗ7(Tƹh'ƺ >θ| zjq5'c+ԁyb 8l\>+ aaN!Qt `2wx?X.az_ۥh/ _0)"_jdm BЯH6R/kZI[•UexìA Lۮq *uE!}(O G=ak.KWOlǡ?\~yB)kzYp<(Q0t&Y&q.8V *T0rN $$`L^ L`FT![{<| d |s&t8л,%SP2$DŬvi)'%1sD7quV4tgJ܇_ru#cUs]W:-ϡA`t S&6e @V :L5:I;Y+SGEPw99R9Me3.Q+dCeɝjR!Wz>G>FUq7TGiJ3/|; gAN8 K0&Msd3ͭ*"-8a6[)?+w"g1 Pda|Sb"QFZ ʕYcGR 86N1Y {SMVt:gSl!UwSΙ_U*َC{x}|dB#T]niۥ4F=|csNyh=Nԃ>EjQ_poe3;{h`/(-P>! + /*Xȃme=Ub!Bńϵ"0)qtlR{A v_gB.ff|2|-ch^࠭rHLSGL҆qB0&{Wi+(qI\YO֠"-- n)O*6 -;qKV kIͅ2ClJL 8_\EG.> sr%&AkU]Eb@ើ2Cx)C .n]R%fs0cZ']+(ZyN0B,31r{U)ŹJƜ ]%] J$m7E]\(I MGצD+ʯ_DҺC\qp3(W۴0o:{=;˯:&=f;S$nv 8U3_9Ri*o2$AByH }`]ۉV.:ЅQcwVG@18v, lzk#7711g㛀"|J=Jʣk%Tp4oZG"T/&QKڣ`Z*˃F@R+T`m`ўD@$ldPmPp[:!M\.Ŗ{ƴ9u @b*̒cU{?g-XQ L kلp1JBb3ߎ85|xCKF ZS-]3>LYkL0mE]}pf0ؒ`/}\1ubXԄ)M xV'tnE> |Ie i#0L\})Wk"<_XR@\IKNq|ʜo^7En 8aWVj[\f c[_r0RycVe:&X!(0ݳ_6?qkl Pgk c^M3.5P6QѐaAzC3~چ?i;)@dŪxmR[* YjtMWH@z=k?Sf \o'$zN,/(~x 1پvI)ܦ}y` 6-'#/OpB@* zSHi.HyəLM"̢wLi )/~XؖQ.f2Y+Gט2cԜ^x+G)G lB {~Pi( "xn8c|YPh,R).sEs;K"vV-F's g6f,RbQ$Ȯ:;a ^B/Te$G͠~frA$Zj}zr3 2% &9Дgnviߞ>Bl17 3t2y<7,n;!-w#xa 0)"GQE΄EA h9x.`Gᔽ^R@֏t,tVfxu@ #v1ZU+-'i<Ψ`IޒeȊ.%`A0>_шEXw4›>'E"uNUQ:^R`˯hVNqd%A!;98:W%Fs߬Ay ; * ^OUK3UfzPŽ3bР6 HA`a$Ԩ (4v"=hf>VEvX=n]Y@':Qc׀>;2 B^s)2 ;UB| aBjA2v?JҸQKojg ˍRp"1= D8Ge*>aȧ,Rc\{F@+PMZǨP6,Jbv9o!%?SԡE/ex憰Qfn4 P5H8 ;T: _+l}\Ǻ&KG@\ >bkhWZB:raTVvK(Qx ']諷߱lK:f4t}If," 03_ʥ^6C@emS khPSH=`͈;gذ튔ё3Q/D_Z*-,vG{A,T ON9V^/Zz<_4q5IS~%td xU QyxVsW7| }O KN mT>Oap()޷$㎤xP"h{<jJ$j@f|3IˍZ$N#TNFf>\ bL^VBɉ[P5H!%!o+:tȋ9, @$&BX5RKC7QO8ŧ3NOu!^ZMhdseQ #&Ev~ HO^ t&,\Y09횫^ v&hxYGfgDw+Pd$"w*gA謹("/vWy\Jj%RQnL!W*]h@X^Q})Gэ>^R02y> #媍`c6iTp<¬?je9^hrC|7\\Ĝ}w]\>hԐHKbrW]6 AD/=T"8Ŀ+i9j3{umk 72^oS-elz=C}4|3- " {#~B+㪘Ya<1)ĐB)VnNAhD(x34P=>g,ax<O\&;ʔpODy~MoS#l3y0F"T~ ճt83;0 msjЧY+@fhW^PW2^|d޺ r#8zIӒF 7;pw"qE#z q&LhglRW)tk~?j6D% e=L#Py F|1Vom=oteB6ID9]Li֮͂_ČbںT^CҨ"71rKXGƺߘzο^av'LkbOVFUh$Prs|뙘hĥ#$D̗BH燁EPK)[(dj(A,z;$I?l;9!u=eθLhZw&QDf($`vlљLV>h`cnwSe^lZ[rws[$٬JJ@m*MJ:v0ԙ|E'o7BQ)Kqm+`Q%_d)[J`&$wRֶ!$TpXSz9VXSI59.7];]KJ/];V;Z@ម>-2ܜ}`PSvr_`hA_L@mY;d}"f42wҰgOZg&Hm9Nmu bqQHWȚ~>Y`)ʏ7se5y#ݤg1$b)d_SXGs/nf %"3lp}S5.ՙkoDVQW_X~k3%8z"ח:sB {k4?out=[t\0Tj= KDvO!䣊Uo̖;wCfR˅ : ؋hld 2c*ue^ax;p>xKgL0 S{Vgpyn?rrasS&FNUtңohڝl 0n1Iߑr"zvmB\H4&_u.fWLrK0#ׅ+,uvȚP gP'aL`4~a"^1O,o)DYݘPjC0܋` HW4b}kh)' o/CnuD^bү (U1h'z^^ “Ewt_>԰RQh!i6C7 - >XkRrUY7yDƨ(y Α~Vٌ epk3 w2"|*A! Ptއǡ5Z{p H(SyKmVǏ^XH\rq9-zaxM{vE0l†?,lLD`cf3=rs$ xHy Ѿj`κ,\6tu*:);D-B&!41G9ۈ\r푹\ʁ X#)8jR-3˓'Ɣeޯ++Q$>Us{L&%koyA09+zYNϫ %p !}֑L. 0M1) 鐡J%xuHoOx;ABu;Oo BDЃ)Y4i!RʝIJ:} qb6" `-P0+A95).P[\QȶDV.j!$9^w \$` '1 f]&8MӉ_hI=ljwrٷ?09;LZXuռVȜe)5y j}ȉHdov-@a>5e#0Pj/5g0І#hXfIb}Ed.VW hE@$ݒcK2izWA).< N~f{\aNk;\JVo5\6l/ʊwƞ `;8 HFt`5@?.kZ*$DŽMlh T*H4{*7@-9mͺdC5VN7LeOQw̖s}T4$^ZDvScd!767 ,f/v3pus!S_XQS1Y(w ]?n6]4 JƚZLh_XpwUDζաQR#O~}M\g`(s]0vA였2;ʱ7*k/>>iLubbO蓫Xy<LM plY&+hgmۯY_$⠨fӓ˾j|c&WqU-5vϑ6Jĺ|ąbke9C vIڽ|qoWw|uSkVs}penaGPU4yQs Eq6rHbw_?/S5 @J<VB.B8Fϝd#DU%?e,A1 VOw9ýAR4bh=V90C^on ԢWh8ZފKJϑև_ 'naaMzn3jXU. s"ԳQF%ً%^U"ؗȄz\ ajVm}a?l }S+81pU¾!o'\Eəj>C99 QUݽ1H[iߑBFQRt(@#Nsmg0#ahtXS@%%ңSxwfT4 :M1`2ĸ[.ov-=L%ȀM ߑܶ0[k.b"Y仠ř@}| ԉ$BU}HO5D#DJ?n\!iސ甦$yMoii'v#W{@-hQ^7 s>XU(hwvFK LTKj9˿ շ@L/5L@"Ħvx AȄ 8 AqץRae&!NWV5~|I_>h -BlKҵk0R5UpXm[0S&MI^VkXJm3+Na! \䒾|\oahIKdzcC˚sbVr4ʚ80B04_CEFBf STM3omM#KC< K "#kx}TwHt!O/0qʁs- [* v.Lc5}l; :]05#M=Wꎗ\ebgj^JdEjU+aL"gT:7UGPf$sϷdZ]kZ+@/^`*9vJp9W2ȨN;BeOdwMstRo @/BDŽ܍R& rZ#u?fSqU©c0#B]Qv̅&]Bv鷚[/|SH#8Z;if!I%^357_#}K]0$OL<QU &#/ bL#,ɞ$?hkq8B| sh-2'͖\#?K.$K37{\mHx:7'ľ.LbiE,52#Q.P]5 +f?f aBr %B_h֛iXwɑpS2~=t?uCșUK Hg8k/.fjy~tbdfJ LqTIrܻz>m%ﵜ pZdk:WqrX@ܢ6Gjd`xE8j]:P-%uJ-^SgknwdX'ZWu4}]"ӄ7EPIxu!pr%RNyVTSة'qn98fWd x fSztS['W=8&mQn-bxp$p.4*#HxysJ"\ ^M1#XP orstл`5lP)JZ}q%-ң>ݹ&@V>y Pzxzf Y/~wsA*'{ wr hk>( :^9@/)蹄&huvQپ/\ÂLE %LBo"QüڟU8w}B9Z{`- kD2IK} r.yтdgps-Nl?)'9.<0wC7Vc A5n>pM0)g IA7]N@C54,F=rCU\t[L͋E_ Güb/&mQZ` |! 4(Sc~z$ Vǽz Fzj1(fHd8j(o5F 4PC+3?s2B-eYȹ,|<"V"r Yikݢ{z<p˳&Q)ߣo#5!Ո0znfgT[fX~n0jdRzDi C|%ygouLhUjd~? L~ӳ+k M-6[/20TWzԁDGv!U_sAXV 2)RC 6 nq]Ff_ tU1g.i8Ofs&=^,![ DbB3$a=)i[=O}L3Im N `fՏo  (Z\VԌH stJ0iGM_\VZI$YQpyAJ.RkLVjҀ3s4! %Z X16>$<0$zb@nFQѭG`)ҘN@\޻A+u8< |,w&rMEJoͧIFc'2莁 MO%mP!s3Ѽ=;j6EĴVLeGu|=,fP ރrtwUVYpx4%H.&]qXoe4 f3M3\aWrh 3׻i&z>49Iw [x3Y9yC;KTNتo]iPh{5J*8.=~;IA}H׬DF+dgH ki/'q{SVcj5h;W$ z$,A-s,h#BVaqU3U|0~?H@~ 5"p^-դ/}j䤰>Ʃ5Hx(M/9 / 3BaY]V̈'?Ǽ#ˁýԄPG܁U֓{HE$*|@|V9oC.Fu6.iWU\NBM|4B vM`D  d3n}n/RC M(ټGc&ř/f<-9>uXL,5*ZS9"EfPf#ɛ P@WOxUX-ymj'$5,ډ8Qk䭥r~j'>l;huIu{Vc<0CJ Ȓ`[3h;ZfX%2HF>;RgtZ_HEWOP g."" \!Rɉ)YXVRdƊNm\GFH`m+9`Y병MgDS6Q<-?ե8%)kuL}C%$ {|9W}hPSHE{Q8>O$Y^r},RJLJYd:'%bT`W_e_&@0̛˴.{kPL[6Tw"J*&1_4{GTVxI]tmP6) Gu#p hbzWe2/*ɯ_u,qއ%*"%>籩WƧ˕Ys5t-2#pwT!XX-N w6k Ȳ98'[忹o& ݮp<fr(6ZoV!DZƪ}a3dXiHp=f0AQ|5>O4R]jcCػՌ(U&62LjkQ̇܆x +kE^h>♨Kp,[(>Gs)[km@v4stEZ*v7ދ)BfA= K#PRA1BkBQ 9CF1,HܽՐ`NS09'nbG8M֊')CQhNUaR:k8W֮6ɷ Ƽ"?PDcNECȾ"lك$)gx:0P\DwuZgdڴ=,~\2}sʮKDw a`賳@UK/ʗ SSV5m\D=ׄ@3o;"x .O93bAz4xw%;=+wa,nHk"wb dYa~У &qHxt zəT'7gVY^0F ;P \ H k?GZa{8Ntu59YaJ jr/ȼ2@Re;]ӃLI(|HL[ g#&bh~]HQ S a%Nt1KSOWGhC-ѧd6gyIJvF@ao+٠ %k-0|FwgEջlYR bl@A;2=9| ҉͌1.|bvNw/ÿ;e u|+'+itQ gyL Hs9, c_/*_<=^'#Մ=Fu]= ұs|C=q,\2Q6WDg,K,.ײ9*2!DڏfVѡ]]_+ST?Ag̕\>!,_*k iu`LT#Bgiv>)8}gɳvYXZV4T8@xls`|ϝ+\m(;U\C۰F#lW-  6RMo+50OHBf\D1eP,#ΑǕ&fQnoߕ^gcG-^L}J 1璱؜Olʆ !9C %˽iZXGIP|svɆ=1ezO֐7|q{D!qRk1 <Nfܠ|]GUy06! cTeY3[i:`^P O)vh* 1`,K-Yjf+7?2)ob܆vWG]hPi 9Q~%ste8:/ °aEI;fJk}=+SThX3.X|eā>tS qkfZ ΠBက&Z P@?w4YrD*19I o(=Q>ƀΨw7=6֡#֏gPrt7,s~ b1/8'㑘PY3(`ܳeh(FkM44za=u607,=vLgcRU]DD,Ex?AH۶Ԛp>6#s2te[ N=E X" m=Zq.bܬ}jbvGO,/^c_[1e FRGZd~vv9:?YsjO-2_%+Ph⛤?9s^ +.-j/R̔ht΁,#]>ÄNa+NA9=&#*.du-CD+v:PM*.+IȔ!7/tʡ{3>ۅ ;H{x]QMnq)dąu@^کxW{ au"?@ղae8v0<>4-Ҕ-?G(OĨAtK9B' yK_tpm7=?yW2]>h Y麟,][Iv⤤sHnJMGe%W8Q[s1FK̏b>qc$L߽}ox]Oa/Z/A[Z6w6.o|HB,)rp02}w0`=<~[T?cZs̥H  S;Xq-6&8PlNY\MehBl9Khylmk<1 0[D%!z,NQs`] #t7lk+ݢWN0yx1>nM[ I>%_-n3D|EYtd,-ZJe"e%D WQN_+sj,VPYspP'oۄ^6󥬿;Fld3Od/n沶6&>\Q\/[l}bRv!o~lCBQ Yq^h7֜Хփ9 =|L-4ZqK+X#K8r<C4{7@lf.=Y+=#V]q7~b3sv$\X'zfSGiȐ'h@E[#p;%rw:V+Q^T %p.ДeܩcŁ<|;?N8uĨ9q_2g!4F=^}Pn v TdKԣA8c\Gr?B@A>gDlLŖ|.*M'Wg_~#ə0"jԧ'kC6N滩5iۙ!$[πog%R_US;[ERR ^ SP 7'd, îq,;mLxgUJ;m-Ypuи^B\ŀ%P8۳Itqv-N2gՅJ$$0Kdo#nǞ.XLYmb<:ĭUȱբ0 }Y˶Mj58?`;z waMoÖWY)X_&`;8 MV B_!s B4{@op,t_"&bdJeT^!br:h<w馔H5.q73r$WP*I` TމR.XzO?ڻNp$ j]l'2̆;h?IgE4-ٞ.;<:!. yPQI%+͋!)]|~5wVB5?'rL]QjDt$ ֡peKM!K[ijg+8| {up`.FYʙv[+{#f/HJCVi5 :CUQ_6'{r D ǏN<gZkFJ .NeLŠ[)Evo!9v5d9 NJtI_bn_иL֎ƞpC8J;hI aQ +dHNjE\m5^iNrWfw*(vEq)RեidWS\%H gQ':Ps"3 uvzCWf*^H=,i+>S'`sƔ96ԡo b@E䗭GprE,v.k=KQ&_X)ܧ 6h5"sE)Kڌi\a{XI<.~mL7J7K |F-\+ 7\I6Sajt@DyS+sYy{t>\ehqNy4}ߨ 2˛ph?f`^jwm `g8fy -|\VUb/[zۥ+`Ex$j0u.åJmdg/Hh?O]l @ Ձ1Ƈr m`w|][ZZ]hi:F6kc;7h+BFn\%֝VOiߠdP|SM p>T6Ea9W%:jhE~~{`ye6hX>ѷ\WeB2y.,z,+&g\nA<JLdp3=7~oP@zuo$AC1$Wir.+6X%O5nX{gY6n*1N0dZ@jmn1ApW#+du:^'UYk {ek"5798mR+OᵟǬ'e/ԖL(6p/onʼgy,LN eC ۬^ϰRۛ3S'mle?V|P!{3k[kW~&K'$!)Xߴ/$0Eukm&sұ!i7xĘd:Y37KV J#/ ܊=QcMs`|އ ~:`jdO%\Dk)*׳CX-)F=X9'L-Uc)xDaۖr,AkkO[cb4)$ ` W  $6.sj1PG3`(~xw8iX#n@9e.0n2Iybs,;.  Ic 5VȌ7 3VėQ;KːYTrq,[~R/z(D8Tg+DMEƅ8;=~r`U-9^ɽR0}/;6@C \@wֶP.0>_z dKSODw; X}*`tNT'íic=l%i t*tfyn1$S̄WKNwFvŀbNewy_%0d5Ipͩ)3\'AbdJM #' mIJV]li."}n4k U#鍥_RhB,uIAﷅj>=)'*Η5Ljmg-zw>" 82`0DgHO(:@-Cs֓k\_d5Fl[G%&JdL\qEMe [axd>2P3SN0#KM54jfwhmh)h֯qoQGAG &?L#,f!z3㋖á!)of RU%@<d8ѧ|QְafH)A>wv5x;HBK,# !&|s#+|aCDZhңtj*p!-G峮7O_nIח;%yE0 MhUj0@.;ٳ~uKlck*FqbʟDɓeߝdnÀueklf&socq$pY.A_ a}C`U QPcGGVŇN UElt>U.T"'(S c;q5`Ҡ(r~ݍ*->K(ͅ ;fWK&Kˎߠq+¢u#+:NJA ,6$7@Bȡю~)MlW) ;O,Gjg"7?Q9uQSnus_QiaQq(AE:jΘ#XÄyŖv,̏HbVՋ&@`1 1q&Ʋ뫅χLm$i7EZ&6n;tvŐȭيP2T|,+/9E=e͸<8LC_M:Ae]VVS _:G Q{H@ap+}G |8g̬h  ^P 2ʆ&SAg֓p䇣9DZ儯mNv~kiv kt#@?FҡN 3gESB5b"+z_(8X/tR )c&f 3xTHb>ݧ]<2*%쑉@;˲FT%N"ۻ;knVO4l=' <Ӵ@\њ2-vxH/% Xe:@m @ ,$W2)JpECyMvNu++zn_,^[OŽY$,oX;~3VQ,Mh5蜬)Z?nIL3Sm3XiW\Sv͞1+es'~9x/)9"׌(b-+E vD|R#oc^M[EO¾|U;7d |܋N8~M.Z$3?L{0 "k)|oeoC oD<D{@(2w!HP\ˎmtIbungƀwBWnAg5k_)ѶtgJRdq|uZ96f˭--HM~gff<-٠{-hI{\'-HYkT ȁ~,t!PD#2Nr?W"Z\`i d3 _m+V_9_2OKaG ixИy4.:TP@z[U' k(݋Jޜ6LY<4 "Sq4'yMyAfQ%+𠊯::Y1Ah:(~lL'3$0W@"q!)`[.HP\DE¦?g44h Z{}f m}dr RVvnK`m`cSR8AfJ*DTF<zzbz5!U AmN4oʔm\f(y’EnCZb\!b7j\"CSdL<~__X`Hlm Bn¶Tr o&p kI~E9)۷G|lǛòO/FSqUZ]iNJ5\Vv(kd]1i,ef\CO+xq`?[Zr* Yba3*I\VwEYpL)r uLUkSL]JUT\ap`ױ ) ε7!mDCpd#$:դ[ĝsmb\/5m@ē}A ͔ %'$שoS~M,[s̔}/u#3mEkg\p6^NxX7xB0hs۰!VLY yc< C\w"gC?'Xb4bGй$t^cz3Flqw{h($rOi"싿McK<2Xp TMI"7] ˧B-qak~mr3Rz? \Zjkc-՚ UUH ep{z~^MLop|!;4ig}F8UGqyt *Cy\=2=4IȲN1J닁~mᎩ񣫔ro{6r*q!yNMc`P&ÅL>o&&(w; #[Y80$ viT{r "dckrxכQʦ'{%-lC/;&O 7Iov*b۳Q)8L}*P~]m"ɤⴰ+t 4>VQGϾp %X| O@g$ ^i㽞9,Q'`<<(2|G2,ؿp2LMp_2-L*v=Ro!ˀ./3'%r3Ƨ$jrALz38!GT Shx`OBZ[m.bi=\лr4/w@"9~+@i 'Բj KLe|>НBUh2·Sk碽Zbܹu ~quDZ#-Z3 dp kDd?"Mo_uwB6ɌQ38 ə䥢=z<(VIa*FR9Z"VkdG'nYZ'ѤCFC2#<cpRNHs+dBNviW_=Ij_G:*7#$ s`Ɖ􈟤%Մ!Jph]:g􂺦p:}bN.xq̨%@b zJ>&󥯻 /T?v=!QE;1pw^V Ijjs*nt%E06ycʭ˞.e\*>vnY"[ H_rM1 hG `J׼/2PڥO} 2j6:xE9Y tŗpz}W~?p֙F&7Z +%nT|? W,C.TwTłΘ$܍P.[XF鑛"_5a4VF/}7t߹ISh&cy~hǮ/aN^ךXJ|i|1(;&5v;=˩_kD_p5(r9i8zk]e[Tͧ4MRQ#Ft8|p t-.ki qV6&Y3ax r+=17۰!,\7` } |F$ˮ:1B]umx5O{%1GYWCU?ؤ9hKN7L^$?(d.^iXOfVVA$Γb Q́=:cSs<ɒ\"{SHpȪ Q?N/+]znޠ>/^x &n`,5 U(ޅÝU5,鋤[BoI+>8R`.#u.0'*zʜ:(b N]Ws9Ҵ]l*^yDELqe_$m-aGJӶTZ'eVQ6-j%}?]+HY(.) nCĢ"[GxX _bٽ$X +w׳NxDvVо5pxҋw%io.Ex*F#\&-6EG|lUic3mKUbrHK>"ьW <2ꦊ*ZK!Dtx'.~98bCPv*ߚׁ#Y*;zCr T6&5|r]&nR]q[F,(s}&*ToN,y0cGvsjBFO-^ 4U2&7;l}jM1 RL/Q7<yyxfa~P ie)PLm3  !dj)Np쉘m"-BݘR=-J'4Ҡj(e)IvmX\auz~C4"!Y3 {Sfl6 J:^B-awD1cZ pg_XHZnnq08-eUn>la@hlP6iWq<"0N<7,m|)'&$sNv=+00 rPoh"91Z%gK6R;de۟f ]l& ukJDN5Q;-x̯n !cSq|L9FbE^"cxk0pd>񭤮 LXʼnhU`k&^]U)EĠ9F df\岏&Cvv-h +'01TS=OMQ)J@b EV z'7a3 @Շſl~~'?+3֖ cRFy9\UvKj͹.N(,fUw5fXEGUX(t|h0@v zDK+>z*zcA(' }xFC q<:6} eh+6i7xG\,koYLyR-gthw2x09Mfw bk$麔FY뽘^ &+_(t饎Ε>؏ -X7Ҡ jz] t1R4Qe㕔!G;D RRXXUkl Ks,6tJE7Sҵ KN2%Hō&!@E(wŏD"a#Kt/ko? fЫ6#])=>D5] b<N)@k"Sذ(M[vϢ )ZtTcпNIwXBt3rgo [ͤk;~+ ѐyԢ9e6U(<`Ŷ̉"S}*cTu2@D`YL u!!ulqxQBX՜W*my|:N.=KQhR!娮-F1QD|wWUR Gp6K5<:}Ch^}̒JЖhMبf+/@U?`j|y=mY*QlpLoV ژԈ~; |,Ҟ׿C]Eʨr/C3kD%]}>y-UBVw'~_DƲꂔ>lBq}(}3] N:$ ^/"46gtJ?8oJAYX &U{4^A xPOm a\ꞎQh J|n+qQ/5zCMV[kX٧А*ǮRP#`X=*}[f.&uhf) V6 m>/;~HD.=b]֊ಶ-/l=q_t>B/i@HcWx 6BL|>8?$\$NlXƌSJ?M,p(7#/H%I%Pߋ-ƴs"blߔ;I>5}RcY!:Uw"pwMW͂HaGμ3!"nB36׹ƻdΐYhͿIޕs'r6Kp .@w-qfلl_]`?JCF̓\)R}#&~cntऴ:ƝF̥z{޸heΞx2q~?̽}U4w,Tq!oq5al69SG,W*,s,ϿNk(VԦR PRAJ,_^Y4ȾiS>KpIƧN7v&F`xv { MZո6芃.Eݢ->ak 4]uwC4z,}ݰ6\e6U2&~>)k9\ߔ~2کν)bBaEz2y,F[!;r9*2:==&K8ģIuNKF"j+J1uȹLՏ[WoGu֒b諹3ݹ 9| @ ܃*ɧ{TjZ*fs~澍fd-% -ti%j>ieBI zq4{fM'3eM3-3.+bBN#$Xw1gNm5OL.(}:YRz_{M4<"kV{y:N'CyR9=0% ]v;zGS˷&@T"D"Uw?@ `n׬K(8 ,9MF?8| ,݋Ե FsR_)irH \S\^\vHGA(T5nՆs;׎@q,=w1 Uth)dqfdN/Qj(ljGybGszo~*9@eU(Mʵ/9 6j޲ipb;qP?G3qp3PQ()ܒpBCuY'*NX ᒽ U#t "Zzk(\{QGuP\4c2-+d[8Rh1:b2 Iˮ$Ԋw_em8Vg(M*MDS~K)i1X{%\`O!k8Hʜ‡lꢒsׅ3/"-7lw9[e80_Ԭ Ԗe?3zwQ 颳ڥnu{D3ӉH? Q)hʮKm4V+z~o?*M̓ԁ(r҄y;#߲>nfyܮd*y.BMU^ivJ>Nh S%,gkcuAMuxG6ʣ9]sMNP*Frp.ג ]o6}8(@7 lX(((V[_('T`׬F#faϓnA<ȗwXejQ}ym%1x?XG#: &-vJ1 &uLfŴf#Bb:L(6\z?*ex~|OcD ֐HeQ #N lo8Ua?7(=YƾvӒU ˲C.xZ{| [&T! 93#bWrxE22 =sYFD|R 'BV|d%[ݔx4Gby$Vfߒtb!z롱Q8uEc; v+J8o_O4VVŠ:8e= jBCfXQpCgkj Ei/ƿϻ`oFAFb{}K_YIӈZ7>)jToIߦY9uVu4<ĤXsߥVUWHfcU b& IROw̽tZ1ˆcr ;TMq kTw|y'%kِpG3Xkd QB$"&;b ( d-n) 7aONC~`:1k)IӥU1Ł9VoY@62Fc+O> ?Ix&׮4_@Ƴ3j_a;8~M>jAFK%WXFI|?9PzР[ۡtI\Jw|<uH/ȩJ u`q!ɗ&;1YfHdg32u+Elg#5Dx/o$/{9U޻wR2|)9@|93+SnXfeͪ!Cs kGl]bk=s,ۛŵ_UnΰAm AC$Wz|]"@d87Kv/]3Pm)r<_tʛu 6PUGG/.Pz=;JUA27dl(eȾ0 )}99)DUJzX;S]+;+H%{H'N F r^ J 5- 6\uG]#<7*36L2\; M=VX;& /WWF;&uзGK7ӎUV'Nn@@Or$X`EvP%a־t5wNH-!pH lrYU"jd<;l{O8%d-r19(nDrN0Ra?o]OqOMI4ġғXܱH>/m1q־zݹ`X.b;;r{C2`a_:%yuhm vEGUkK\4dHT)8\u$ G`fɽrV]% ?G^sV8N9w©IYKC8 +\ɭ,]kQ-;GF?^p\]Q%۞o+> EǦQ"⎂u.p]a%;tU8F[WɈ:/fX/ג7_cga$740b:y]4^!BDXzf}Iu~>|4EJQHdmy"(TbŐB:qԧ~S]QN>'ߕ=T_Y5u򳥕ߏ`+$8_EdYjno/ :,vc;#.470Vi5D)_6$Pbx+ *hg"8Hh.bݢJQs CADUb mhue:Jߡ%bI0N8~ksEӒV~#BڬrSB䏧xo9Sɏ؈|z*GCrc@ܕ_` ӆ+910GbPF%J* ..^\.2M,5tFh#Tw{dPύy¥?B0;,$YiwXLXMNF ͎Ec B|Ycej{k(t1CԀM>؁W\p`"M)Z"Oo <ءbBr J.':= -hpo>6iw+K`~T I.]/(So.P\(~(\/RcUKݜ#]]л.vbI@ nkhOf^#K&=C2 Q)eN\LR,M\z ț\Y7ߑ'<YXyuQL)+roZ1P}05b&nqzmS/|7@ .Z BͲğ ˧^͓&y=ph!*Ԙzc2*q4JPeaZg5âX>*̠D7D[[;յ`R.{e>&*%i**c$ey p)&Xn%;Nb; a;qFI50m>\J `/6ق>E)0L@൓d\mrTYfOGp86;? ;n"Tg)/u-к*u,47KtM ʭ*6un6钠DCp&hְGmGxY&<"0DQwYE!4N{68W0յÖ$hx9,d=͖jd~c hْw'۞y-;oA`K!Z;k3_ޯP&AH}ed6w̤p ׾U,}![/($ Q>x-z 8kqMcN_Hp'(!7s"E:_0z 0ؓj^RT/kvˆM"铂Diam]ngZ.ɋ%ͥϢE>K >g-(Y8~]%f#š-jo8^hN"W@91 =e/nApxĵr^͕. 4af 9^QZA?=|~.pAՊe960 eٸ]b3'W[4,}K;KȆ.rͦzz'# w;|aq|H? sF9 2I%:3·4^=>-bH›jy}OηOMdz?ڥud`Wc)=+P3Q$M׺o4ict[D02^q_P) S>֍}7&pZƌ6n$TkxPxld}$1qiَ9݊u.W3oN?PȑjUaV-1Yy_`FF9X!1o tǠ8z:3-&@2Du\V ]Fُb j(L](r<1E,Yld{#҈ X|U:)}u~hQjB%#>MȦ(_qz<ZKYXklON>b8u˓Nqd{r gLu(SrI;%4E$^ʢs㥆= S!*o]E$3+RWMΕsWQRJy@88dV~iI(Ě/xZ>HL+'?qj)h'qlѨHʬ}G5:DȲߊ9~鉍Sahk5~trT.QGYD.=Ex p۸8- 1]mxlY}:.+O۠@VOLS=^KULL0'HDllm0F/Љ#rTدR1ZkOV/f@>m}iBڬ` =Df \r*|3򑂽xsx*º_XLytfN?ֶԎ Mw_j/W9!,f*wJOz8Pkϙ,da'/u;ޯdgf˂ϿPPdNS哝U/g2YZHbsآIJ/(n[y2^ }f1;>5N9Lb rFN\oPN&xCp0h+¢$*ViL2):Lwҵ,nӝO9*V.#k2ؾZ00Pv*6\d@d^Z_-'luHFclw\4)V>H6:#ʸ;nӈ'6¿HH/G^.B($m'&+k~4U+AdoKl}TC$+$'?QS,ԝYzDߴwCG,#14 OIĸ7nԃJ ΐy kU$PoyuC MOSpz6|?YQs#t5gE \z bjKZkG y2+w˩kI N^#|;?2X-:$EYafbO C% iq6wBIPA2~NdBji֎PɃN EGn  OV@oǶyf:BT,ōK`ٴameLrk( F3BG G"*Ƨ6OTiQ\ T _H9t Q `+6DI<>'fxs)€ &W6,Ɨv}r.vewm8[Ybf#hwƴ?je7U+s7;aw**OmcLJ(J.m/$n4$MUzU)u(b΂|X}fy@rLא]3B/{Ϟϓ2j'52Y!_jODm:`iPLV-B.Q%w,VQ Hx[J0%qkSG{O W?TbsM*DSZ!=ǥ,S2}o{#xW&uJ0@_%vMnH,y}Ps"3UX'kN/d*#HJ.*^rx>v;~>!;,? E7x^UyXM"R vY/Xg^ϭh <.1|n=yQ܃#Qt m8xxrvhCfw% ]糎ʫmMgsF}G|=I Ov_>W`Q[Ȏ RZFf-q#M-n]nɇV;mZboPMCX~,G:wshfgOMJX@6$rM"o݂yHÖ+n2'+2y*3!ٱjҠ89S7|faRRNjS$>S4:ʤkq*Eј AjFCjK]wq(@)J B]'RܔDdN\i=jLBKrw߇~KVH02~[8w>:'dQ7mڂDw*K}DHQ g4\1g->] m>^C7f&!Q!Ҳ8e; +V>ɉӽ_5Dxx8y6a*ўGȮ&;ۨ0 `d̹ (KZg\40^+$9}YkJqX@ ස{ =\?ܕ>Y!gۃiIK-;<a+9F-PjԽ׆0Pg {*3 +uc2?V7#;I*Noۛ$ue 9D0GIf{:nz'/A!z-yÊ,^]|pbU= BD=%wBSMA1cJ{`.`josX%۟pH0*vS-/_g#J'֋Bt.&!b-??ǰTkȸ+9zNg1*${Ho}30;nD=C6vܾ0`KS>=Rǧ,cU1` (\"$3uAgVY,QړQ۝+Ӭ mU>orl<xsQԜTdPLۭ62V`> Ԅ˧lPɡde{Aĉ;BX5e: 1ӛ ) k=U0Qe(BTitwБ1FHh+ Rk- ujc]0h|!7dVՈ_9R΀'yOveBvM!YXrlk?|U QHƻxۊM憧lv8&e>.ެQW; ix5SŽ[^쉎p[MPHKJWJ."ڇc+ 7W?R۳ѳnܓoT))lũ _BlDfV\d6SHۤj{!V{u&4"\}>n09^98+*NpO,K:*oIR2/c卾ZummI{=%LEG{_M浡v}&43C3> \-jŕackl}?`zn 0J1fu Mg~5v"a<9~!LeºݎUJ=xPuy[3P)l%p5g͑H33F sxGT rzCj_ -TsnȢ^sWoC$NP-wL6ȧYB$cGvx:pF DǡFNK+F8_u3,wI9*@Emy Hнz2!+@ RS(]-xMަ@JRx,8.XBG+oI?YD%}b#ӷEy9ߨ8܁9X-ѤYpשl\T3說v ,&oyة^S{gd(-"VP%?"R'vgegus5FQ>v$^I@BROH`7ȼ-E$6?rp:T춡6?4Fz,ryƍ, agMiK:larIԳ ?EmAt2d| Apct)O?(ГxۅёkEU$i fSB*+]iC3,tZma})~?!^ e@&Gdvoݧ~pAn%mbj\4PC[8|= ^ZG)b™ZqfޤvI@<F~5iEPM2ȒpCn>sVէN\/ް+KH?5^;EZJ;c/ { Cjpag/~v2`c 3߆gC\n-}3r7ȧ-s$H蕠{%oP FZՓk9/p9 K+n21p/&RĂf~AV"^K+"g 0x_ lh(6v'w5D7~gFM]}sU ]X|eW$*Q)SVP]ЯQ舄#]'d-mL:_>-aVB 5o!%|FѝiAPy \!4Ŝ DyD;#맟˟R4I! ~ AYۓ6iJ ":q$lj3<0i olekWPDJ(?Gi6jaO5|>5CIy&e}XAEQ[goS3t͞ܨ+Hb.ՇH/Uu^) '!IV@@Ɇ# r@&]ʶ\p&hb>i`OrV\Ow$ 32J)J,}t&0šRK*MHmSKS hE(Ä聅rྜ~Inz 9 =/"^0|6|^$Wr}(q "t[ā֦xUnC0v0QYt(R帢( vR(7 :$9Kz~rHZ*86KYHlV+jX"P\RfDZ1rR:;nwqr™Njl]=ֿL޽'Wt\9y=M䓳h}~VȌ)-A莔5 7U+ wa7o:)оEI/l{~rȃ&JS ԛHp=<#uK) 4}-Ӟnc?6z>àk"#Rq$]X7h:.>4,LU{Jz>p++ 2M ϏC2HEYp,aޜˆA@'_!j#4ѳD톬Ɇ`(``1Q Ez 3 &=xׯe{YM\NBI R- 3 7x<| h>@ m)iBOz{1-AƗAg@ɾ eS &n='AItïimάc$x{Ibp2nF1@x+nzr^O|'?jQ@k/}H-{aނ[9}+ ',Ćo.gw1ۤ)iQ ^I'BW12Ǫ_ M0tG,FP&X@B&ެ^ mPSysϻɪ7tyN{Z#=}@Ӳwϥ _RKE,x' 99~rq[6%ZBy>NJ{,QmH&tY[ Ν4L`Ǎ I5XH0!@ *06>Ͷ.yD҂2o *"h-p ՍN6A|ʩhKx K'-̍_mX8@ˠH7 NJA )["@c!f)bXLVI_@^c"!p9Q')T%B,n$h<U@jnE@ -ol"u#\]@oJ:UͰX@p˱тrT:ħ]T_n?Nk )]_27dd)urT2:X\~d(4bͨiN.^EGɊ G7T3du¨ϘB{(ΘXF)VOi?@kdC%],W嫵ݶrZ$ucv?x {M6PEezbcTӽYAa43cF؍Vj}Y]:z1Kt9Ѐ<ڽ=rt rw^-[cPs9ځ4yLζ(mzQ q,Hꏯ6jHܓt'b;\>P) i]ʿi_CBk#Ɂ~VbMNi J\DIV+KCm9κdž #TS?jL)JÆ&D]_Uf:pdq۞#$^PZVObBxז QhktZpKPP@w6@naltߗlgݙfE*MFIIhΘJ$4` 08&T^ p ©?o\9l㨂OC57S$ms`(E9- c0[lȽb@ݙ%*De6?j@-C/5S ȍ\{:r52"G?i ;Qf^8/wL3# a:pxEx E'Ǵ G_}Bw`OumUPvok2|Rq_UgVŢwĚDDZg O7?GyۛX{aHH@+iژ^0e)0$Xnn$W?Gxr-+6݁gB왂ٔ1 j_gqN*3:6GsPn,-,'5@2d')V.vl *ᑜ z @OGK'PYѻdZgW_w\Gr mzکFFͼ0@EȁAcy$RDrV̈_00{k}V"M'7}ylO^kM$܅F|>=%zZaw@8FfB\:a1DCP{4PF?H<01JhU"?p63i(%S 8JwiV6~.SSwCɿM<*4OΧe&V"+.4-G_q>gZE|M. e|%vX7")+vl Ǖ!@ 'y_ztNJ YI'4LV;vMֱ3CDPP]r1fʰs&dVW r[f[n`I5S)fɧk`8 dR MA϶t Ok "/58.o;)K~fk6jgbߜdWF!57`yp8-7_J|܁gWV t4'mH WUpqQHEvgLd £Y9yd.N>jÔsd@%whǰNG/ʒ%70\~CP* T}b~#(RVQu`UY8vδ{"MB]"P C-Hy+GU;`E9ZU 3\n#Ύ`lomc721 Cmz saj/գiq Oqaf|L9͚f.Rxi4jRnpݥIDT3S^R^-]F3[eFϩ@bS}UQa9=!d7TF^艨 w5-ãCbBb9T kLYJղJ . JH: a:AIH,bAp1׊T=0W &+ !]?L'16X~Fkv Ʉ8]pe>6ro{[vVCbLK$%]q )؈a1c+tS: X*owA*rH-] ܫT,Tax` GO>w%Q0&O:z$󍁑\wo7H ,oU CdvPD=TZhk4G=IOBf ֖d'U] i_bSg[}63mr1?39l<#!mtik %ʪ*e gigM8iqsQv׀\=ڦ̳8etn6> AׁDI#Z[GҠFC Q##,Tзko("0SP0y^TT<JB`Q#<[WWr2,M4I'@63b%ۇӒԿYi 6XRA}<cx&` D2YHzx,(>36myME&ﳚްuˢ@m"\YRꍂx*&rmAll?f)mXT+&~& ,d=B*Ʈ%` 9 Q]3wS^]͊U|Yoo5MLBz+(Qs - )H~%Ge"Zh2GؖRHo^6AjZ9"_?.5K=Ĝi1Ldړ:]x%?Xd$B=4 dn?gu*0;Lx^k5z55l+r~D(Ȏ[N.M46j$ZuQ5"zyϕT8}n KCyJ'/ݏ]'#Xv(@Rz=CYi1,M\G JCIjOHj щ}NP+]i7^Vh~'F}oxlc!Wz;qڧ2y]%vRw҇I`7t ?zat@J$M}.Jf**ܙr%m|EK3'I8)NSi/HgAԦ 48i*G=fWrz)(hlvՖ!s(dCw,M8FyF(D L^/89ujal;Kx 5WhO’Zl˃(G5&UbJT[k<xFn7lPϚWDziB*PmJyeN0OQ͓k$M(COpD$p[ut1[(;":x+?]4R Ȟ486FGS=ނQJ?I8F/PJj5y1L^5K{2L3Qa@d*`Lz]$nXӯ"lM_pQK%qZܭ2=lC7:-)$iXīRftW+w % p6-;|BiyodU{ߒLv1F$%zyU?Yy;Yf*f9Ƞ@As|F⍭IFQ 05B۞M7̽C8QWӮ1RҼq'H Q7'=XYh y.sZa//p'||9cU*z~bm%fM{-{n= V#]<(u_[hrv/Z*o3rFf#l^١8 D )BogN>E ]('!1P6AsGH Q=eװS:^+ӴVWQvb%)g}d'|hsVڟЀJN)V?!KCǭ1b[s=]ƚ4] S)Yu =s;]<9mNZ _XXڔR"_1 <[rE?/Vo@ipխ噀 ܍]MQ@9S5V.!-(D hb/NlP6)˧@cƸ{mvY2r5.,[ȍ彸 X؄C hI }@v$gқ}Zƍz`Y%598&/N@~u城0oչđ^HG /q&%U' VS!KV~o]B)47{z1\.|eڽl)FY=Yybw4՘/$a+cٴ#JxʧHN N\4z?͑ 'C.xdې޾ٓIծm=;27g؝nȼ+16x*J_V }B jmcvuRtbu&٬hf{/7lD`IרD0,M#҇_ZxTkpHM .N@UR T|f4h~QyéXGvQvQ2Jb"!فGzm̠ ?ƺKM.ު`A[Z;ĹLicqRsjy!ԲVTPmK'N49M4G9W( ~%8 H ']vNJ}-}z1 {8.ctF Zc6 L4.2q^wb/"*W!xo"KDž:~KA2r%41ǠMJ3/.6&"c'_(.3)?P GsX',=m\VЗHlum|++πo[XO SwǮX8wZcJYY T^I9W4꛼Us񱷨ktvw+%c+B TFjHE$O}Š~g;:ꜾAu,k >/"|q޲$Xyİf-vuӊ\x^p~FAē}s)6GѭE a?PGS۝MZ4 x>-4qSĊ N 8'Pz|'Kב}Gbܖl{l-)MX]ͬtE#;ejipB~; 4G? d|'4BG3o#.Cxu0n_NB1UgzJł7?_ uV 3W27gHzaEmw^53vJ:I>bE뉿 C4z_(ߔ4T4*Dj3?t>cDW}M"Y| hwۀrte 80[|~Ѕя^ڠowaqJ@J+b%B-ՂQqw${lO͉ k1hAU"<x~bd 6髨a +%vI"XN,AL7g*s44h; ?3O`ŵhRºb| G'):bQ \ƨ fi+7C v,IC1.LNx-u=`Xo0n)@s"xz[/Yv%ҹ}ͧ _12LskJ^.pCtR TBp&@4A F̙xSk]m^ȡL}(1Fu,0 DۀJnBT9SΎ](BCj dI4|Qqd"K J7UQ>X[W'&E#ont4~e'[.*(0 3!Kk5&hu/bN:vr|l8pLYfIWD1$3žȑOԛ%u} 䚼l/mh^Vj"uP8ں$?iNZJ $)Fਤ}\pn45F"}ڥ\Y3ȲVx/IaZ\Ҍt9q:'2v{oe"]ajbe5zKWM%ӁdBY3U⑐:r(*-]%}Ks q-( Gjފ<vnzs}?Y oNA9/wzzgavq&hPYbtf"l8J @4|?}=C;6 % i.^w&QQ\]ن:fEp,#""7vϙ+E3Ϧf}k߇PRt_s)E0G~[6SuQ)׺[~:(vv!s UW>'= 8gb2xQ{@&]Yk_XcR#KԽ ꚼLDEYq)~S:-F H;n=ѶWɩgJ*5-Xw:X4;;b@li}/(Zfؼhrsbbo{.|rB)*H2#={Hܧ^.zFW91oe zku@ `-K%S YWk7P+D#r3҅y!klL_P>K9>huW:[BP㡂1ko(pI)cQv0ͲÓ>}zw5c0A\Ds{w I#B\Щz@${ "K# 0TC-j*{< t&m WC8s:i9Df~>d/*a2yb0w /YuXȉe|)Y$T>oG+5aFp`k!V8:-H+N߮AMh p=o̳k dU2.qI7U걻f3/Eұr0ǟl_ KWܽ N{4wVRM1;.`)KΣ >gQɯ 鰮#gư63h+^yj/ښ{nMدtF(+I6_rO D ~!uH-.5Q^:"\(ELT!!B&H6#>6p*{)#2HY]t fpkCXW+9^uvޏgynɤq4EHAVOpp}mN?|f. gur9*U nwz=i/Ͻx$5Uj?P\$qYZ{u+/f@NW0|tХ0?Nmq?w@~Ϊ֮ۘ/4 u@)Z^zSGOi=q_4|x#^<6׶/-$ Vxd#H)Ac=냄J _+F{]lȸ\Lj跸;aR/ޛTQi#m`뀔 )Yפb$N6 aZMn"8za<]մ0-;av]pqdRr__wĤO<قh|O9ll'pYO*y#H 19] ]ғO׮RSc(&1:W9.G X{g\QRTkh"8HOv+=TM{xg;!r=A-)QY7ur5[i?]>pTr=nu]"~Q@r1Sa Ӛtf{SQj [Ya5^ H`) MKmPKT2GP).*!WoPT w-} mp0ۃ<ظC]۰4'ra)ٵJi8eTUMꐏD&Mp_~dyp#.XYl CCɫCȼ2mYzUMoOz>UwJWЖŶ!- pd806&PF닅i ؝ѩ8wϬ nPI[յ]qz5h4= ]We7m`r@;H(EY30vĸ駁6 ò\xg7Md81QA$wWZ;@۾Ǹb|o^% m Ӂ" "^ .E40M'}xlf0aއ旻x:#r@g1&RIE.}6U(?bD̺.[r ހga B/&99f Ul&|faq{zPs4oɺ7IgC݁ n2}'(Z^ E+4HL !b rD;gL|\n.ÂcJ[P3, ͣ9 +W꩜TS)C ?gƳ8do2hJQ&tnkWXJmR2#Z|1g>b[ToR9yoQr:0$.`[}]3<˵GLyR7rzwN]V ױA=b(ceyP 3R<`Wk a`L_Īd`Teט eM^X  `MY&dY^p˥Znd 2iTV\If7ƞ[f"ti¸uX+w!YPP:ҫ^yq?B3D\]Ә/'<乏)N^5vblI+EIx;{{M*Lo %l±0}H##';G!lGs!@:Y6٣ :(6^NQ ҇~1~N~y$4BY$5n5AT4t2.'ĤrH6Ř] G WpJ GwYhx+ FXk[5+/ı,F.8vCkB=”ԯL8 l_`f)ڐ=oB¶vh#nt5N<&,ޱNsY[N*#$Y3ѥɼ+=N 7]_y\חߪ9z^)! j)?ǵ߶7t GP||Ŀ Wǀ#DvЍSfӤ_$tznƦoE_C⧢z欄 TT\; c*ˬ>B*rL44Ȏ8|hbAL6!J䩞GҔ(L;, '9+nVp YlaC酕 F˸PB'D\ű|%rxc-.P}PfNbOEW\fRܱb ޿}$n*6uh7Frt; ^BP^ >+z)5 e ]Q7thV\fF˔F8,mNn8yjEօMoȺ/ۧ.JhaFy{WV*Zҩeþ=ħި8 ZEhQ܊@.$O޼Yti!&4s#] :YsNQ-,ð6ǘ23dX:w_BRcn xubAEa:; Ӈ|fK㵈;.J/ŽV`-Ps#T8BV]+jC-wnϢBWfDp XDtVW/R,FbJxѢ 23V1dͣ PJ-+;@!>}(6"df >X?Y{~sdv>T5 ||7ZQ.C ]Le`J8E_)&aɸrbY{)Bjl6O~nS[4=Nֱ(QV+dWw1ɼyonώc}̤R +GZ̈́7HZl b(o[5hja{D<>'g@kAK F=K SK=er6 {N] d+[}SlifXq uSAM|[AZ9=~oR(v.=O*Z4)xH'8ZIA_ZEI$jE87eaXeXV { ‰)% A]˶,]\¿zQ~m_4(cu [ayR#:gFRĉ>0\Ԭ5fu;Mxl\NlH$m+C}y#&<n!6Yrdq_eFQv43Ja!sVOT7=H)(ΎYBϯF# ⛝ .Xa6`5vP]hlNk&G6fŏJ`A],AT*S>82((,ţ[=kq{z2F2=g Y9-<+@W}שɺ Op5N\ѩL>5-f&-y NlhmG)}hOwbeA6B%k"KZVK~=Gsjd'i]Dc`95o{x;X4eJB8usNt=0@_ސp(Y|q/~4_2Qr8΄xq&0zƽ PhK9ζI%Keu|ZxNHY_~w ݍLvꚰ;FC k|gcMkCMΖq0m.64U"g%0&`&mƒFO!DWв񫶐e+Uq˟)U(NTOM6<02ݾ=Aq<tsywzXc^i~*`64CSV! RN(Yc@9Y]h!Afʋ8;f ?mF>ܷoDy;7e3d >ٰA Z0;E : WgE_8r87`cOϫ(izM(\jG74r4MKiMچS,eB(ņze/8 cLL|T~qmGԜ^8gzI,R(gHXxadT/,@.ג4Rf|{vǣ< #cKA42}jIW#!ةY=U_ʚL(KJ=AF?Ս"-Z;ϯ, X59̈́&bw%|dT+.?Xua b#:,МY:8eTrN^aylyu$BT|lJ TOcP#쥉~EA~ӮJ 7MypWE n4GhT휍`@62)Gj KKD,JZ1@M1.>#JO`  ^id?Si/hk;7T!Ni9ӇQtʃ,D+4@EwT<48Po-wVֶUgZt11ۍ '5#ThQ-{ `ROW=W5LW&j8hի{O z'm o F۟碜}#- qSiҸmx8shVmWux vdc>us(OA1w~7 wAtFs,{z%5+&uPRgxieik"m=\ WBߨ_άtvـnIpI̶7c6J GCHF&AAd$r}Xd4j1Z)GYy5 7@%yPĞ tN ])!B/C̥Hz)˦+;39_Vweܑ:&5\g?^yU(BI^N+/&~&I] (DZ@0ssf_JvFF6fp !F$9ε*OU5nBf2 SӅI0mnL퐔,3"> FG[`J22rHEW;RQ6%{Forc)et%6::ZkxjǏ0l(w^q`)q {Ww؀,Ccq~ڹ{tO_|;S#keV>q~ħvU~/fK8,Z5Z{!Ss9WwWM)OV^Ū%V)rXomXtX)"aFYP'%ЃR] ϵW(M'S;zžli e\A "p'BfYGC9լ]SS*nJ9Q`b/z]Px&Thm5Efy.*i+TFþ`"B1Z?99bɔ5ho4?fG\ i}̮J2-aPkޞaV5`fL-ГP57Ws~j XW*n\쪬mx0ę 1mx!]YI:64f.;Il1Zћ9 .*J$:L+AIO I"rd6i9u>(Ids w%csQɫyҊ+wzb5x?PШJ]J ;mrȩUnA?N-}ovҹgSk= uAo 5ukX<[L+a%L ib=j0W.{<{/19Ka 5|1dF;Z ggit)ꂒ! Қ!t;F@}ضnY)&N.-뚶s!<28Ek53,r/}Ќl<; iuQZ+"MrijcF,{{P_-[T\w㓧۲l_?"4`6.ai<92XMJ"qvARiT` /8h|iNn4663m blSorC\{_ya[J;t5jsnWl '+׍S%>-HCq~}}=Sr;y%-h ^4r#ؽF3i ,T4pg|KQe=} CMXyEz]+s@CZߔ>ʁ7o!u~;Mhp|?OwKL,HG(Y0ο8$m/ϛԢӛJl/XH7oȻLRcIٍ],)06 6Ml,<\x E$ji@;3+XEm0oUF+9*bvvLLnUͨ{cهX )NxU ׾0G9 -A؊"%):"˴ÉhahCmq5V3,7T1l.?OŐPnnL.lMZ'm:AP1x5~>W&c#J~,ʀUkX1T-&]i^}렅exW="z

mUd|xag{ٿ6m܍5ɟШLx[Vl,Ah׹zjUKצnX<]32^Jhq FAet : } RHc=05r$tɰ/n3d%/oB؜&RRnZa|̇gn ocTZ:~f(pے3`+7=P)Hk^+=ZӣSHHnT^qr_o]TEɱ [/A{Sޠ/)#vk5!H#$C\[yXs fCcH%zY@ V hG:>aZX]x;XBԹe$j4 =o7C}P q8[#D,(Re`JEQHXJ%0$'"XoL 2 }|8F??TLH$K #݆ /߈e(W}u ,!WVrpN?jȢg&vDŽ}k$C - `Ze`V0p1ٻu0_ewy/GtDQRhWlpe[>Si3_-pF^|)f{NK4lM ݀CuUT{LNJ's(?H#m(|]&MC-cYlQ)O5yھb<^OpP%~k ?:b8D{tG58B'Qu5.~Q}lΡٌ =T2+Ǵ'6$m1'־K~*y" )گ #E^0.&xw hkITĉ5MgHWs+=Ì5 {;Qo$)xo'u<@d΃ޟ+qO6sݒ~Y{pʆz,;<,_W #fEh"rGm г&`Ȃm Rj2Q@6CQGH`KuCLƶ4ߨ>931 1I֚R/sV&,Jԓ^Y^sbAM( :8}gQ$mDzW<#s ʻNQlV3'd2e]gmjo?*45-z/O*׉ׅ31DU}$^J¢?5jh~@Ll1 dr'],&{'/)F|-'҄'Em[Sa.A*Mlscf.+ap{$LsYbW$?xx|Ʊ95GZ(i8TB$o7#8(L9o.0K?fˋѹ(sBJmXf|]!mʶr1J% NFz@0# ZqiDbbc\pSK\ xs):goOVy 3 GLtX.}#M*8M0&,@b|ˉoY)R/@fXw  [D_^|4:)RExld m_sɬG|q߯~K36ru"JH1YpSYc7 k1r53iWpaɔm5:ӶEsi:3x{oGQjwCh:gbF4&lDF4MvawB5߄NR@+J-ܫ=UGLN"2usCjcdz+y[s_ǃ#E!|5h~Em\_Q,E+h]\UN xmi!7?]!G֜cG|#DF f!>PK75?Z{p#=WPJ՚nh:Y}.&DҒpQbN"[wy 9r?.I9ؔ!vSSV{C?5/u&Eˎ e^(c/[DDGiVKBJdWGA3_e\yL-<$ZKO3쬹P|cxzk7N  |׼F)ͮx50εEW2=Eֆ]NSnJOjZ?sѽa3ΐFT S[c^2J&O*lmrgx y߄?šH+LMhul* ܊-0Q& }J/L,j**b~$,|nz(GL~z76Kn3GO^ dƢX*#؋ [wX7Nz0U1B_Ej@m?خX 3گM$$PjLUMS>Um Y7C  TkSޤͧo"X3j{l@9]RM:|TJƷ1l |C#$&5A(T$=#K\'t |Vd;LFc=sj7.le*W-nrARkSBQ/\ju݁DLQ 3͉cם\kD^?&Z$e?XB'ivY2T4eL \ Z@.rqQ ^rr [Uɸ(ЊE}J5]oF-C 4/.ɴwe^S~aGib-)k (=^?PY% caR1u9G>H&9TV% K0a܇7 wv>K}<ƒGQ£5%ﶣ@„WP㇢͵p(@<6"yΖO_=Q -5'ZhEwbհ XyI:ŗCMwŔ+#}ȷ$MB` yLJVxá31sq_n%iߴ-78{1Wv,6Vh}m_"W ZAHo*>k8lʮwbXntbD6%TWF>bu}c,>鑐+c286W+TG#*-WHfSY10cԒtRIsoY\bs!?|h鴫e2Xn3SL/1y}fQR fņ3.:1muVxתP׬@aG/ͧ%6) ݇SJsJNe\!r)  >:|I7謼*!lx'm%) t FlB -ykH=a4;NQ*FG *,<.cpSRnBPd0qE4ًx|xGR~07=R8*,t5UkNZ^|fcߵCs^ خ'_S>PIn60*c>?c"ز Cvc|N4f!X(J0] +2UoZ;͙7tpt5RF&؛ܡc|{df*CY@\bjn߱5& '#B-ԝ=(4+ys;E$<_ |X GBU!"u_mIn@` 4VUN‡ZD*)! =*$=kdL-＀~1?-/oiTn`12$(H`ࡊe1wo(8U*wTk9drϣb[B[2KWB["?UBYy/Yƫn $2OKQ/6ʀHD҅W SĺF}ن#lC5I \@n(߸~ħP; %^u j'Il~ YQ$ф>v7U}WZL[ gLu ugM^n9 .qRVPOT঴fDgcoˇ G%}= s󎴏%+1@bA?T恺L*( 7X[mM*L[Czr_YLg>ɤmȷ.߇Ju;L' L_wRw%jٗrq!y \D8, -- #M/KUqET>&З/SÎd -J %ifF8W?J 1Dt28MC{)(/a6 S#E)!V,i󝦤1/9b$N`!rc^TpB'py ՛6 ﴉFX{zMKtW_ɈMl2vպ[#'GuO92a5z[;x5AgtY_&*5epW B?p1y+! q^WOxkѶnZrhi:`9.H@wgC d#_v! VV g"FX})hoCYkKbNq-ATmF3z

!XGEWM& uqfjrg|\k#edV@٢'Ɠn'ıE.Xl95^opV"}h<o eq{z*%K?_J[ ^Yb7? E&vl= D`v8^D)tń"B"up5zB}RI$yb͜\L<''dγld@BQ"Y67 VH쒫 VibR~Er8Ns@٥hH=(ƺm^}G']h [$֒+ |Ch9 |` ll A?m݅]\CuG7t>γ]N9h]EbV7mRcUs;/*c9x~'W^gFU{0?3 5g |{s FP}z )D˗ >Xմg]^mZȜ5AJ\Q.P1kÌ0tQ}RZnjYםsԍ-VQzgx븰S_ ^g z"Tb)V#fck.1 }ɺ{)LA^i`:)Q\wgn\9H4S΋ sMPrCI3&lH:[vvgRcF*^b`R3n?t'gieB8P *.xqa 7da^&76dpb|ݨH!3l{cYvv` 5מɃ)*~E^o],- _p6{E~E<(B 6>.K 'vVͧaqSjDxXi<ϧɺRù[2ALJ8xJNqɑ&5ΤI$Zho.@1_YꅇP%Qn:z0;=Q@@C&s.~J\Iw{'ΖFx-&dc,.׊m7TP(e  ʬ=̹$*iL|Q[Mh 1ZT}vmgd/VX5 `YG@v\s˳ GblQEvU &TCy{dOݸRu~Ȟ O;[Y-W bKD#GN&oEv*#w`ig]( CAM3aaK[AKƪ"<zo( ۘlK >QZUg#a^ 쭘!@\>r^xLF{g)O<ߍh̡oez* HK6:Ĥh,G5;䦡dMy-i < sͬ'4EH{Hٻ/!?PvGHBt|<4p:K8#@6vu?C+o0b =iʥu|%SgkBPx^6R{ މ[~А( @e2-Z#|a؂2`Zihw4 G{l߭"-pft$3𩊅lNnJ}-i!ry|#~XKl62Ky{K>9X_E;{dmr/(; \]d$TG(7T PcQ_H{ 1ny$ևͱFN礩UYqMpKقB[3RV /$ʍVzQIȻz?RZoJC N'XSo,| 9LliN6 x=TUO*0<ީ4E-n!0fc1.fOP4:c-Y Q4-3Ap^E7>_ܫ5?a~7!Ms=1l.KxΞ{V9b{GU KC<6WM6ЀC3tPenFa  \:@`a0,-qSh56˓go?N mFR^ {5kN )C O?FEe~3~wtyX%EUcZghCȶ ebwg&2dظm3\aZ&Ev T9U0 [Kg@Z_`>.řs|pR2#uhfDA(U?@D?*+OO+EO:ʅٱrb41H^q[5'0Ā^!eR[ܧ]!P:؆uK^<"{֋& kln7=/ݛnV-Sh[++pF.nU%g 2T~䑿4]Ÿ1f~O-G VL(?0mkE1&sxwŞh3eŁG N!G&Wȡǻ=)kr bS)I >&QifM,J@5ԯX,7U *h4=45<?/nԥmZBy-7^vB3 _G 2DLv=C"S ۆ87'24J"8z%2\ee "^O)p07C1Qu!$ztG$R0*αQ|bXL4orU: a·X{p9A:M9!B5`;[#H){nv弽<$NMK;21p FNA(T?^}Ov=+C%x(7[4.j: jkƉӚb`zݽy {7i2ȧuIa~#ևݔN}hMxpX-'lW?QtUS6#9\ v(Nw9Ċ4ުw( ug'}8QYɑm05o|ҧCt.tT +͔7SA=יTWȵS!4|42%>C#k#TOZOC̀o*2al)$i嫬j4O`"B2U>n1X0C}d\{1;*">wwܻV{*AܮIiYy5>,'ɓ.8(s/İ{n{=F%J cwL9알}VMK5kVP:4Sg7^({m; \#R1S2怨{/݋Mٯ Vz 8C*iLllJVG5i[2~[9%]j9VxФU}4cmƤWf16nħ5 t_A֞"wh4{Drbe}hdwfLm ( f$V? 7yݝ_gi*] 1: .]}v9)T*7XSNz̳ۢm''cp pE9sF} ;2DC7nιS L?oz~C*B ߞ\?#\>\ 9Ar^բ{daF:U,/HnYG-UeNNY~xQ4̹ >s wIlfw@cgß;"G +~z> K<+1MaTq ݿWC1r܃5nE. +%¶,ZMNAuat6w@iB0 bl]7c/n!LycjUMяL 6 Yr#@s kf=ɛm5 ~w^s.'>5d"-)PWKxlPM ZuNԫa?Nc*}1tD&JvΦY9UPrwl-<3 i;0iwC hL-~'w=9=ןdv.uNfT?QgYhrFyOr'E͇4x-H4.CH[R=@ VM? =~<.jN䤘6_wB<=:iL`Rl; Nm@&Nҿe>E6`.yQb6k:wO=@Z<(% GJ]>b,BŊ}g!+{ٽ=Zǰt@%3S 1xNcϳ|'%GS=wH4-ik_i Ke-OgkVEpd{(Dʝv&,RsAE2X$ݪJDӵqgkV+S+3R7YuJҌ~=#&:( 8"A,v) w#Mϣ:DhT"$B|Eë QV H^Qce97< &Zn.vإ~ ѐ 60Y*_| jS.|q&0+ʚgb& G}vq%%aay2fs R>;7L?\ЌB` [˓RͅC4inDR{l nSLCCrndW`k< $i7Z _+?eU "*UdY#KȽ`n"ӽ2f9 ^wUU(KnOE=3 uN-[Y-Wy_=[`ܸKq ]wxN`S. )0jU! oTO5M[#F;i6tjt`kmIBJA0jp]Pn+#7JcU2XєN*wJl.h`?hFC U].NV#c ̃C5X*]NXrE[A@"=C ӦUbnSݷh_O<ˍ, »_Rʻ2j̕;7NWﰭK8e`O ?CqY/مɔyA;gNE"t J0bQ=, P9if9{by?&я&ΎIaH bN*8X~06t|eQ oP;A#pNpP})逽U> Z#Dlj Α'6>ǟlҐ&4+4J;\<ON x| [e`x˚V*D$3*s G yjF?֜ -QoŤVi  g b4E@^‡ JQx*ܮV2mf>򥐐V-k!yOdm6(Tvˍ*C'sp3-NtdxFr&o/IJqԜFN,Nr%r/#`_#? FxF#-Q%Q,mB"Z̡3&c}"YO_d$>m {K=-k`k:NbEYTR9;h/Dm̂G*do$27$}x  aj͕ϧ3cfMvfˡ.9I Ks]ض!\^* ]Mrb\J NY_>p] 6iJbLOY(qxzaKK5k8^ejexrbeƱIAE0L:U5@\ؼj"kx!jL҉:G;ty'|@s *;< d5' uΪyV]R,ArWL~l3౽ÄWYWT[}.A)tΛkh(9>}].I}_g6wʼnFMjC u@Sg#j.`uaSگܷk=)z9p$ϷiUҰuHYa4yF{5| "2dJRDw);Ms,b5ƐσrB9ƩD79&C>7@* Cf^ኜ!8&@WPNq*ӳ0ٚ)1 {c-ɴ v!ZBZ3I^_bn_w}vxȡO/gّqΩC6y*%'Zn0˼GL>!Li?!6G@ql} tC&cJQwH^meDK_|7{CeUr?ZzxWq\z捪*ݥhDĵ(9CcmS8a{iKv)+[aX^O"*W2z}G!7lK/u} ?3މE-5?MLWf(TN%*଒iHD͌nXzj' pmC2W_L|n! $C<ΊO|#nmq?_zEEJ[+V[zp,afd~:VxfL}Eҋt7 ;> 7vcO~'-]۠$S9㈠{>%ބ )N&3UX-!S9ˌ\݃j\;BSR iop(5JMG.!j-Po?Mu]wsDTO}y*VzGDSEunTo &7m6\edr󤛒@nTyB{Te)nQq*S%rS FIOFG7XY+2~Y1s(~ҧk jqopou2}GMyL&yʋo4?*ɋ,>P0MuOm@jZ5{u{$.=^hN)1ҕɩ쑭^4c#KG8ų)wBٙ-WM伡x]Vup)U5D=nzvn8s^bgN[ 1U smyl K%ksQsF][pi fRDߧq+ڂɕuP\V.eBPqg Bkx0̋I8>"d}Uf>.F;4E-[}nφ٤JQ~<)1xi3~[a~1{ro?ݼɊ'Pl-#Pߟ8_&? *޵ " :<1bhGքhv'E3(yG.H\)0G"6#eeNzkgt%8:H0W͕Z[O#!Fj:8$拤{<1F4QNxT0] ܡ' 1!s׆jdu )(FtXWroK~4}7#D40sՠL\;WbiBkx,`X$IXvwBլ'doy"9jӾApwQ vh}$EG7_e!͸AF7m]p.~#&u-?"om iN&5TZ_Z1݉`zA)`L݄"%ry*L|?ARl 0ǫucҺP+ Iro8,lk:Uj85['!h!D*>Zmu^Hl@>[+F>.Vv%<}'zsj&`vJʳI͡!b"C$\nIQ2@.t5Pzb^O]5TUL}kq+ .bQ#WE8nzB$ |4v CTG@FȗsZVql^k}}tQۘ^['RoLM=;ݼ)k`Y'ue}ܢK{۵, %SqDL'>xFJ6:ih)ӤO"(^S's,DBYH`􅤰P"׬S РFQR# ?s-56! {>!*Gv#_y,7!]6Ė%HG+j46K˨n "#:FgR}؂b+9c0)_;Ն!.wm,6Y+Bl>`Lf!Ak{J<_pExWJq#RN6Ո=sɄK[?q)2ם%qsЬ7Z Q}^uF]q(5%]Cڥ( Tm,f =S~з | ,s"~pB|7֞CRiā h}报΀Jl7lE~*|A{L6^UUb0bxSliaDE Zy^^&})6xl/arԳVvv53D3-Bfˤ*cEQC_^Üy?xb#uj`݆͟j sUN3ds߉f!o5>F>MV3Po5:BF0<~qm55065m!Ogk0X词_*`uKc`ID^"ӿ}&-2ϧ D+!Je3UG* ]#\^ӶgbJ{2-߯NwzQpM}\!_)8FR%-ܒ8N]P35{;2^`JIP꤫Βë4'I[VQ dM'1J%  [<^Ð?lvԽ ?|g]֗ea˷Eڭg-Ӽiŀ7zy &|iHv;Wݳ8e7I'k;Hb/Q,M™3[8f(zg{kYNI57ã+Ŋև[Tbފ-%qsMҀw%`&@)l͍ X{~?-* |'(rpx, GzKZ@j"Z~Q;k dnU-Wp6j8!AcMX, k?L=&:k01$ b>@ۄ8y+>Z,` b%U8`ㆩ$кh;"@QOl33b0Ƽg 9l]?,p[{뉲o1Mܗ6XԍsJ-6CY7V?!m 0]d"T3T|Ec ^ Pzؿfq(-/ף=l(*hsNb#!ǜtą4ҧa5>_7`B7T,1/:?2Q}SzȌ~n|ۊtO R#I\ Qҕ} Zcp:K ENhN-l PŊ7sr7=$ 0t'TOTQhMY(B a!MM(6 5%9.Mݰ =[ r^5Xÿ*ܠa UbH#녢yLS}{_GQnKC"J)W19u0DBԉocv֣9S5qͭk-Ɂ=J, eVN,y*N/U]j`u a t%VS]"b(b/zX5mZ-wDִ5V{DٟId:U3 el_Ԁ05&Տܶi(./GJ'=98&v[%_%*.qv?gk|; Zpۄ,]Rk)%KSٌFylRQlxNz\Z_3 ^M`=7oA1K`c7<55XYd`t%ݴs(PD?c=Dn;eSDdIu.ٟ<h|_&Z#1Jx ns9rlϠ558U;A@:SXhzG#0`8g*2E:'-fMl^RVpF6v>bPתn&#Xүt*~G2 exgq/kMEVB %ѲA(0!7LJ0sVAa[凝o3,7,mUM(x*e4vh XٚЦfmtC P%W?vd/!d A n?0eipPrOoSS$1tp.`!mKfK8c^5^Y:l2x9wz^؍k>kgATZl7,*Yg͈sNx=ڧQޱ:kt8殬 qc{蝸h5 kk?áq gWmj<]I*-VW ^moC9m9a۔ ۴3D|Y(wut'̅hn[ҵI/XPF/~jc1,Dz{, oO#tk1"* EZInwxx&.|O:S8IJ`m'3P@)Ĉ.Iڻ\?$cLSpnNx)dʦ3&TF7i-*i6F9ˆ|&[t*IhL! `XPrUVf _ u'쮏&vUe.jsL<s'@ъ+9?`qi"0dgQ 31:,/$W9z|+,yt6!?Ծ aޙGJcHc2JƜs*iN6<` N=]YU_Rv1gU*ݏp Q쓏 +A*&`mH} !8ڬ}X ޘְtG:1xWN RRk=2K3NPS:kٔTkjK/`Q: M5KT/=CCV Rʷ2Ɔ_rN- hآ4:qJ.mYm_}.a~,?6}ѱw2nQ2Q}ŷ"L C6תwPV+ %oBGI)BQ\;beu\ H'#LC& ;8O,N93}9Us,+hm0R%ya6{> |T&fU J9+7YltT-(2A)"v<Jܽcޙ"`ZcAF&Iz8>@щŴ#h_'3r2'Zfn\qh$! "l_qĸ271wcVT,!t䥄[xfu./5ZfI1R=k׾g̼ 7W=hІ} R>NF ?)R{($F dĀp В$KO^Np 9SQ^j&DLJ5=z'JbF$%Q˼tU 0>̭ v v*a^S!ڊE|C)UJ~nw*x]-))}[K~d`+}^6D@WzAH1 /Stm 9(%r%?~#ߘN*?W+yD/ ,M-jWsiU V;_];tF AG-FήKuq- =G;/APpNӀ4FTYLG |:"&hd|ȓUJȯrulͯ5Za NRKOOͥE&235U,93)w$nCkp;Yd|2 c*)isфudP= F^"&Z)Oಮh?sͭ2^ؙ*[\k/,b%z\NݞUҩvk>P?eE0{hkHhP<!ʾf>|0!< R|ip Jegb?Xq3@լMAIvvzg(Lu,1ԹCD88o\p=Bӷ.D;],/ގyE> {Nz *%AQxXeI FS֔ȖNV :Mұ(+Hg\fUm=}1 O\V| yfͪ*ԅNښ>,{m/P@]W|$Dck7<V>ܖhU&E{cY"w}{s͸v,8!k б=ZlT@J.J#iaDZB!Tm6-: %(+fqNT8A6VX2–J'pŹ>eZ휝qvk~t_ב\U߻YD¡+F:2^ Kx&_bKՂ:g' "|r,^t&9e8i}Ӛzv/:)+o~(82Ġm[\.I0|+M{UԸ'+$i +}BHK%!%c<L@U9@eX$!lΊ kؚ 1 'aY) @@N=.c7a7?ajhC݅4 Ab ]ߕMV|!Y#~η~hK'ĐmC< BMˌuu2ۼͪpV~g/*8N"x]y[?=H#IiOYhc'2ߑsFVA!~[RHF֜J_C$Eg+N ݤHI> )`b0#Rq07;ah'{n4=g PPnDVPI>lM-Zq-r?262F^ɘ#6bW ˭ S2>v`;~dhpLHqI;ҡKR9*rD~].W8-Al~S=X^vV u_գU*yrA39ZUՍ׮lqpJNn8N:9">>.bAiO >UW_c@Τuݮ*y?ZKyP_FG%=LrQh *ބ˃kl֖(IX|si'PMOˆoa tp^bM.AY4uA5Wn-7ϩOk}m1oW猕oݦ*\1ݽTd(EH._5qH&c79Yk TFւd2j(%f ' KUYy l9 ҨٜfN.RqPmB8-E4`!ʏgg/HDf84H^:,݀_~sSǎ:~=#LaQV纏H͸_OqVX OR(9[CqH~-xqEy\Qd3;?5n@+iߍ@W3;/9 2 {]irq|K%~BrʤAZ{MӃ]tpݎ ]5Swԉ顫w2d1eǂjV 1![f&4&ǫ սzėO)z!/q(MvR,/ԀwWi@!bB)ӐE@&@DHL"^<&\AH.p܉}"LY'k? XOA2cr'Z6r?z}eEޜ1 A@ُf?-i@ኑvz,R[Ce|=`2lc8 +AȲ1paO;|؁ؘLp 8TE‹R@l<Iw)Bʻ2~>]ӒU&Y| ;;xv5 ҌG60B F)S"+3fqLN㡴RǦd@:dYh81> F03BlqGGE(.yfphEcc:-Ӣ )gyND; ޴-u7P@V#O ϭD0/.X"*S^]QQ25M[jPs8F{%l|5Z}{14w'Zq|ܽ*6•] 3ht޹h\B`>&Rbš5kenۆB9a{~'M2wE2z$ck<o9 %Wx<_K2pLi>lRq,;o]aV\~ñv/#aq/eΖyC>{2 .iSj܆B3ןo/uA]p7C>dE(Ǯ|'|rK܊o 5/s )ajC7t5lzdCRβ,,Ҁk%f?j2@aЖKJGO蜂۷ owPn!k>!U0q{j0?ݹE"ンLܛZ𨺧$/>~fSZ@W;mLlTr]v=C| %pQ HT;aV/%l,Bqˤi B1%`BЫ҄*&$qRs>3pjQ2bWdgG3/X'l*m ؿ}aeեssXܐo5o SPhaocLWقDlcWM\9 a`/,2HW [a .`#cMpvޡ s %RˌPPt%6:w%[Fˀu 4]Тgk~kOkĻ?agM^Ѧ|D?Uچr8Cun.z48oULO@@*IHKeɉ4!z!qM TqQnǨ*6r\-##?xJ&Du OaJ~G(i@>P'D=sڹ.;f 1?&.aԏt((n~[ŲVi],9KrZ 羼nI^LjG#H/p+;$/8J"Īby/ʶ̃;3$fڷ.Mn.X$yTCd72/V6?eBl('g&y/p/*a[NxFv By=`T\5(bĢCFfr0|IKBuZ%ƯH[ggYHд4F*)!ō dZ /+ L&M*K\t4l/R1?t;PkX~W"s;@ZV'dy%nn3%)~PaeS7 5l^ſHul_ t}Z?)Ősʊt[>fD:8DOGN1yєlMݤx;G$hy ^!j ՙJք*3!z ]u2d0(;C/KgQ^Rj+4q"h_~ 1jYL7wEEFĄvT*vwD N|֮oh֋\џ3>p5Ϭm%o%K f!$8Y͐~]XGL&d 7A] ,d'Ve ;ѿhEsm$oʲw{m ZkNY/YϹIwk1]tC?+Mkh;#vpX|"H4lm+_҆sNk %ʹ;~cL+ooײi<'K4mÓ#P(-xon;~mO6r]B=A%@okgl?1^~׎gf6zly+ȏ+~2>`kni Zu<81ToVti^9tkJ&5_uV\ELUK4O\-oꇰνX釰O*mJ\PDl|d9! %< W~L!j.tHc<#%$Zuy4\]:G4N,*be'M]G\X)kAx]W[H - I%H$#?OآzE9s->&0DR֣HE'}kBj8ob^/Pok=%$bFAj*/n;֐SHq#LHUL˝ElM}ro_A"_Qݏx9:#axDY׊9"|;LZZmV2ŏCC&\.Jq_ Ʌ)ǂ OgIgd=ׁz`r8Gʣ=ƋsՔb`/X5P`d{􅫠%n@ [ yy#ͱ_)~UC<'οl'$FEk0)l :Mi4rrhO^j'?ͳH4D; 7H $+"ܿro}T"S<1<'P3\:Y.` ^ $tr7dCU_UFa=2=di8?Evm01+[X;i w2Gx߼K1rDMXgxZdl SOf:Dt5:;'NKWvIJO?"qCE55ǵxy(;Wо8'R,ĹαZBabDK\40{[vIUaR(eXf!ỪF[80h\nnTBz@RPoZjw-6ގ+u 5飸3ah3~uo~u?5"TL<0+L`^^Jwdqn-&yHQcvRM*2.EKjz[?u^m""KF*JE +򳼈 vFvwȍnEul|Qjٱ<6'Ojtc3xUf]/v ~YI?>Gp<rcIs)a,R(g |ۿqS_+dwa[` - )ak;qڋ19U?kt8G`(P*+K&yS< -}X"]W]#a؊۵Qb+.I%O]SCS}*+z_wľ.I&@F)tZnj"SZ!q6`~O_3XGctr*ImJ*N%jX$)7@Ďx ѝP7Tz7pչ:aU`(ӏ.:^vbm5mqDKZ媐"qp GMJ+JEY U79]O j1j0W?Yp>t86CT?()W.%iV"\"o{g[ ו|X@U6T|kA?z`޾%(Lui!'@ɘxʹС@PQ2A`?-`{K $̕X%dpO9r?SY5I  =crkfM0]  sQ_{ ⏺E![ =[YbKe}.Ql G&a PvQ \7\"<3c[wzӗ.9˽yĀ^Ƀs\WPsn1e Ct;tFV3?ɂoEd̚dTF= q?ÖJ騈I;eE>Da!rR`I0_߂g42P߈2/{`[ủ/?C%7&8KdpE>xO% |mv Y.S*4(hBywJ1U`/D aW갚Jlۗ}Dك%_o+Y$ P%9 `Ey/;xn>CDj=wwjow/LK$H Rwd#U}hx6qhn {!4ygRxD,r;*br\@;%}5:^X6 *KϓƆY؜^& |no9 JrsRV6PF!|K.>|Js'5 =N;p)R2`R{J?7o"N2yO'{E(N-"9E+:seMxYN[Ggt/Lv +鹄FV]pWx:f-<ԧ!JgSb#P9X^[*UnM7LpL4/5]2xm%jVqڹK -%` @jb\O=j$"m}4(`X"~-> pzٞ( <]Z¢b/<\[0 B_-zT)+U:OEga[Y2S݂|Fj  wA޴LTK ,R y;OX cFgv ZχS{W;1c ,Iu6.NK೘=f>h HrJ[^yR<T;gbe1=Vʮa;/6°iqK5WZWft+79?9㤣`ƪȳQd4FeVUl'9'EԽBhC.>s%n.6!{9'ph1r" *YQRm½eBҁn:B漭̮؁kq]xw6]d L8ᜤ:81uQL7yQ*2 #" NnErmw , T^ZhUډǝfm\عub-vT킾2%4!0id!tH}rZPr\[<&\^g1jQ*m_yH*4j9#9f8͛= '3N#I-oXk$+x emKUڗ(L;TN.x#@B <|EX GHKt[ AbCXaMs7Jە穞VJJYA70V S{tό'?ɭC ;ͼO_ݸr!O{=cox\^,BZY*RS'+$9E*њG 5y񇡐* Ԓ)ѶWp Q̙ҿb˳~q,954I- ; I $Fd)҇QH 1\4s(ǠT:|6`EDygȨ`!P< λ [9ȧbTz u:u2z1qmE}im8w\v5R͠oni$g*q߈TqTby'S& 8oz_(B'cnYzG18Dd裹a,Dz|(<6tܓ2P/se^\Bar_$ #JX#K,&0΅eI/PN\c)Ll }sdW8Ñ-k8V.+3ö VOpjY~<%uqE5JZ|.C$"pk B'|LJʖdȜXSY&N z֩>H [7/4Ip_[ i)XzE_S@[缕c1y@Zͽ]澧s՗} `B+DGReL)aYuRS7:<[7t ME2L;"%7hJb[e}%wL\""pEPl_ԕc[ nfakme% ')u`^ΎD/> eYuAjm| EAUsxBYi gM<ެ7\򰭰^6-&FN|-3W" }a$eqFŒRqMP9MIcFNyf5 3΢:(/L2!Aiޟ%ڤ>J?9Rު:j؎ycǥ#quP7kvIT4m1i^H۴Ohr&pɄJSbxSx<ȡT2ev7Sg%NҔcb|ogFӤrOWw ~qK'3ίF&8z%bZ\Ľ]i Z-]@#[ZOfu#n܊`Dr8^] Fg.go( B@5;8Jdq ,: rP1@f:50(ʽ "]s.7t89=z:ATҙlԔA!;3 xέ@;tA̬”9Q91FUEE (R )ӴXda&+ngf3J^|u Sg&SP)1x6ژ'rШ5 $o>f2\V+?9Rr4G{l jF>oKaZ=oWw%.ZD\^ 9t=C]0.J6;mƕN]hVhEy2ABl&r 8j qg{zma[֥.={F*wT<5-*)1j{a/TPŷt=dY>evoЎAPierOdZQUr7bAӾ@Ux<32@NDvxM\,7)Ӑ-5ͮۄ ⿹OzG\4\{\lozUwSlkv>VV\t0bIZBH"?MX"CDZ:.S zUU"7`Q:Є6*\jǐ6 նV7k|L%%ɅNV0SVʁ o*[T}aO|}Dtrt4dS ݌^mjZE pSΠ4suuc[Zݒ@Qqv(!.6%T*N#fQ0Y>iq@^g-.8%?@xq3~J!J([`Eɜ.ѩ|ձIcP` rG`Q`y$@v4t4r36wMl7@m϶PrQ֟@[-5Lu P3 KA01v WkXbD'L+ː֑7ÂKx3Gs6XA_ gy z/EfOS4"RA--p{d2(J_n*\+ku_Mz?P`ܭ(pob Yx_Xven4M=׾ydYn19 u-ݾJݞj8'5:khl2B~ٗfCҼ J'VI섆`HJM2Ϻ̓$3Ux5*& XϠשU p*HXq_tCѽRuT/7Q%%6]߆7Zx?K\/%R|`F-! w7@P+v*wn=gaV|.Y1uq''̮TIFLonŁ\9񔇺Fvns{ D`Bƶ8a%\؏;!h-Ъ8V㬝j*Zm4/iѦ5#^|UXkֲ6HH֢r!HZ~=E$7w=]UazZ=Njԗh;D~ BZolHɊ2,^_+}\ĨAeIQ5baDjv5_\{<zaɜVSܴxk=%~ˇ"ym!f+n b.N86k }jҮK u8rsFteW!lxH1kd̔e|O_x(̲wd^lak1coGO0D"`T cIjP=㯉-W63 &. >NJ5!e"F݅5C$=U㉩˅ fLDAIsa,NkbӝxtVXbu56o_vdnYK̦˃d^2ǜ6 7uS+<=K֖![DU>"dV8!*j$c6tc*W$Kغ=?ѡG;Ƽƈ4ϸ6EE$2%"ç?͐Oϱwsdւ7zgmE{571җ1Yř VG=sRxB75J2X>KHo;nkMGMG |fi$J|92a0: j5 Ͳ{1ZA .nn3khYJxbB V@4BQ0rmw QsiN5o r3np:Y)_UP,)iWhBj|5Pik{c'9|tФ&eGi^^ψ,oaDe]5:0{ԃǍIijjo4 `ZHxĦ L@蛥f#T1$`̮pͱ-dy x!x\\{Wzl_"0neЩ/чB{[-QcE`ˣYidwi` շ#:RAꈷ,;~cOU+[jF|Kߪ`nٕ5Wy5TaBܜU򑵔/2HwV+O.5S{,XIC"fg tZaL7O@F>r[d^Dzlku Yf"]"M $vαVIzG-V 2|8AE4 rdҚ) @/X qv%m77W,jDMfYJI{M$b9:'֚]ВftB&z;]Bx c"[Tkk4ajAANw|q0hEw # ,M6휺=EkX˃6 3aÍ!4q2K ǑBP$ !:?HįwާltNJ k62< \6 IqsV T3'MkW)RT.-WmL"Clߎ@) Mpn0vfDKFK~$Y\ysKE}gK̛h/u:^l䟜x?AZPJ(! yzYqb^ "h$Z)ĝ{71_iU/idΜ6 w1}7h4^>t]b˰rlk|Ѝ[Lr|_{ITHS^C_E:CX{V•i6}!٤UwLl͚a!4 FKX0;,rJʤVu[a*|Prm1ixUkpdsI9UJ!aT@l"*uwkUFM=%(wZ흢"ٌ&_X݃0>'집&ZQXhg2O˥wSN'e)>ӸArWZR{$;7Ox >W՝en$R9! ?\ϱhV4;Qج3*穧QnWLE.)Zt LVc.٨ tS!H,fߝ|LZLqb&ӥ׿XGD~6j*WpB ֢Ƽ.O$j7IS5<+?ϗyp]:\P(i=Y8g{+52 *EO@|;b#Zӹo><%qn !֧tܥxLZ=aPHD_,3}j uϣ]÷҇7&f٢-qX#I9LQOSoE9\Jj߯ ,:vafw Gf"$"=mtZ,v#(D|ہ;lRףtՖjn`.&WFE:3rYK& Gp !bu q8HyAso+ևAreޣwUiPw <@L0`Wwe!Fh$-Zքoz5Q B5L3J|꣄+gB?.[֗ydd_Ex:a`QB]"Inu0q)ÚH`KdHɵB)Hi-B3hž S.3@3]cbjBަi[EW h߱Ii9t]x6YV֪V6bYbXw7h@v&)_QRum*J2Z˂oy?CbGQ~WL:Ka'kkԵeڦ\R,Ud5*,w( ؇D1+='|r3'0iYzT )Ʉ~ ϓS;4c]2OhMfqNҠ2T;$$>Ɛu(l|-f@y(1"5.Ixo Clؐ7~fQ,(;IEm/JLSM%^H /ls1 :jϦ]6j4QQPXϬϭjM%R>jgFRGr`4+'Җb!ֻ :`];h~j fS<'ĔlS(5Io<莈do ?V%(h 4>$~h;,3?dʁ5zdkzL+ϔ}31[*87 wNIl3AG`:б_+ 8ʺ((lXY5Vٖ<@T4єa "eeeo6` & ms`s)zV[X*k>]i>HP3y 2fa=sɧ7gn>cPؓ MN/ Dh.Q@k?cصyPxBUmJAV#AZCp/nKD=a.q-J6PurZ'OժѸY+JƗNqz  sr^f-NzBRMZk6%j V4&)K >``='H}«9A1y3{Rb_&6<R-"Ub&&A<ݴ況~-[GCM4f+Ա}1.zB:i>/*Wкvbⱊo)TH2LNמ㲲O &4^;C48úܪUT@ytvxI D>.,Q8q43Bo=P8i {TkɹV >&!C^o|5>Wt* tDaitq vQOWM@D7Wp^-FesSSd=s2Z/m7D:eHvY@[cseO~V,+c26T:!$d-V_x5kPOChn1y]7rf#gEE2a1fɋz:AQ[=spְNV>CZ.e`>6WM8љ&Ÿi#'jк>,/BYWlNJi-Ln̝;|5U1pit^`8|&r9ɢw2x9LGXr½zǿ$h9dbY[]V޴TT66.fE:Ğv1OtI٨3GL P %@5OtVF :쩖å}a R'l|ԇy0- ZNM?Jχg\XĚkS|YSF÷{ok#U $`cA-*fu>;oS(Neqz 9齒ˆmM&!͂xd(p?\6冞Duq[?z:]e(}wqdUV(=ܗzq8^.w~YԒ\n se(<(Ʈbj?)>chX8_=?R%G;3+>qIU>,:VZv;[quLwh\=悹#^I O| J&ͬs1ޖ,5󓫼Թ8fIlzsg ߪUKXԋ5Y(Vٓ I c DCh)+h zѰEފO9ZJBc?L 2wKhIgR_#\z2R۠mSBo ܿifL_b& 1-˄Y0qm;?S8>4%.^@qŐW&5s]nYدDR&e%qCb狺>̝uLSTkVCyVצ@jQ0%e,F49Onńr?]>d $^aZcynLAZ;DF9 *f7Xd.d@g07I~#NRĹ>86ҋSF`ۇRJIt,oi)&o`\i}jΧ!g3Q&⸣/OBеFnɎtxtj5Ll}+!ΆĴdX 9`Ui8]L_C$N6W} #;yR&{s/ SVW[5?buGMf `ŋY.-`@ {R+v?7q~KBZ) 蛍J@DQ,ÿR }{ZG+zg˩pң(&lxN2x=q{^cRu:E$]= 2b0)TQctX//rHGi6m/~sl<ޤD.3x7Ǿ4BֈOceδäC+_B_2PD1'[ @nm[9*^FAg!QX<魟 Y@{z]'5 fAmR^Br~UM! (ic~%Ok x[M|SSUFM/~Ĩ4TsZ*WqU!JluՍī&5OG#Wu!לh{ɴ \ډ fa⮐8dFE2\`GCٍ;8d?=,Hpp+`[9DLy/["Oއ=sct'1ַwx=DV34/*?:]݌2Yq m5u&wh/:XD'"c!*6JΣA[)?͑MNOE.t z?XQD#"2.y.O9h= r[ׅEe0D*XՋ %HY`z8Y"CiTXaYM.Z3,\~8&O&wRؒ!u*J5?lŤ3_@#lgtCl"+y".9КA<; <?v_L[TYb7J ` ʔHwQE!p͹5Ӈxh؍*dg÷90'%YH\:w Usv 0D[*DqSXBqcyu >#,55zt UAPIu{Dhy A!\mx3WmvU%)en#͘<($ H9800٠sln*>*.Dxc{p@fK'&d㢡qA'jukJ$'+V^_4c*>%xI 7#OL< K>qi>Z<7|(x.b\Wiiš> M)QTLYb;3jg?^߆(fk '\dQuzkaA:sh_cuԿ1&/KB,*Rͦ~U*Ӳ>}3燤` OqgpN833BeURPrj}Э(SցBx[1F35;nUj6 Ep Q)ͧtǭGGM*i.?+PvM[#6 n01flRDi WٓU N{ ; OnE)#])feRIe!4y(CN r(gB_Ԇ3;1[4ng޳p)'ivpM5?GQL :1{a.PADkc&e)v#>N,ܣw?7̟( ,Jî7U4Jcy z#o,N{\na [sȣ%9Pp?%?-pC0Π&4 Hf)OLg6y:Yƻ^7%r!i᠟N@{Ev~ch9#D7iFzOEm8baLR-F{<i_wgN e:gfB)](Uj}JU$kjG2߹R:[5.GWF;\]^KHD#WG I5ïe|~vB=C$B7nw]bJ#,1cm(G:@'95228hQyQ.E8:C=UUGBp{/ mo}DXQ%,.~PK`ŨJ\Jasnϱh+s՘e7, !a >xhS5`Swf QeL5`d5͟O@ +fgUP*Be0cD1_g1_3M9]6Ec-.z7w*!Y9❸;R ` ;qc>yYK07 7RgJ_|eI^U미:y+ŅIƑ!Cnк|boG{o\o!~tz\D51ޅRmAI6G-N`Ę[-xˋ]D;fHUSjB QˍOR:?&4_>IpB6_Ckʞu.[c;Uô{{m;Z QځI}0L)+16+Z {`nOtyǁGG]x"K_A bnf1J݆~AߋDvPf#]@T39G%7 REJ)L8s1]lY9@?LT9@V[!a\W`ٱBbyRMY0uX {|AE6ezMf;mIj'8P`gE  irW<Ϳt\$!(Nv 6:cH4<ɼkovhWkz49 RSepU0~t%KF2خ -p4;[{6pm@g|mPBaB&TOj$#fWVer+k'k|ב{j*abg(3 Q' L5Um~jEQ +'fL2!/@?B V*,¥U 9+9d}cDWHd- 38X7A^HZ p[65*6-G,E2(~V?S`-Lu(ʹ>\%3~L:d3F7k,= :RJ܎,II;ns r>~N^tEo#dkVu0biu;.T5G}ZŝJs[2l04w1ѷkϲ ]}~ݦLaՊJ4vx1?WN ʹKy1p"}ALmaf6D⹦5I8-'l]Rfd̂[ `PQrPNL;2"mv!2I0%%ܟp\="oFڎ_HY~ 4jC߰S}#+2pM1!*k,ٷ+. _X=y)04(ڀeT@?Uŝ>`Y {qNr؅P/* /K7N;B;2#ڃ#*g/?^|LlRAhiIu ?*s>ӃIy)"' Ѷƙi#@9f=FyQ<^# n~.yEɠ< Y2 gW|ʠ@|Y!(l[b-vMSH ǝ"l둋:!fZn^ 55meM̰RމEЦ(whu =I7U?AkVîǎf{T: Kȳ2 p!>lZ^թ\z9.XnĄd,鴛3MRK(YJSL,ۨ༝H HЏ%&2(퇉z؋[yv\V1=j$8O-td?dB'FL/݅TEHur3Pw䬁SEd~oRc8E8oI0Ԭ"uǎ!P_?4zd6P~ pR0R$h5Wd X^4bhKj;M>/jOC+y i;DU \7y@uNz1HoݮzVܐy"͒+r>}8lBw'Αu0a !fnUޅK.W6H w^Z d<$lni' >,%y(UqmN1'^ΔbО߻61E$ ЏTdCbVVCx0FV д/Wx>TVI=[rZz 8{>&yiG,T 9n[K"\K-z;;A{)}o"J9ÂěE%*bqTZ\> ߼ח]ƽqIӲ~Es!(}*[\X(8!y'S3&_|0' 7e=#DZVrEZ<)aف'SO4^胹:}y1dݐc2Jy {f3=?h(jQ|ZjT'>qk'$'ZL_h:cl%?јrРܛ$%hl:_GN~_R ^DB>b5jܱI8bԄ@ - sL8QG?2.{F֭-{x?L?~v9&MԘW wP' 'hyh1FŎKL\/=荟|+ Xd!:\x缠qWS__ShN|p(,C)drobS#l_¨Dv8]E\ "`g 3>kT:m=9Y:j踀fGzFIJ%{N͔z kE( :oݾV  HV<Ļ?W6K+K_;v!:kx_"oh\3U'+)o}p` 2Dx(T)%rCԑDr_t ]*7%ѪW%`jQJ6-Bm ҷ"Z)FqII:: s[?q % @5 C[+@CY\]dgJ `&]xmLgc9|V|7'ywI.oǬb8:s~KK2  s2o٪5E-OI̭{T9\[CscKx/[9ɛR.Z6pPw͈| ˕fq-I4R'ڽQܫkl.x[uU0!Ǣ6^tJ ohE / Z9j REI'>̬%NFp vA]7\a0,4g&G2U;l-uCoҾ0`Q&`,m#Q&݋q/@,\fIA%M!Gx@ؙ4]Oro`K0΍9%u{:BhGž,fH$fJr17ɀX<㑢RT1BCRd3(ՐA:s)">"_I Ϩ)`.wD6jաW`$HΡ'2iW$Vx NH&@w"y QFɂnU U"婞c[{x]i-sՊ$t!衶fQ](\#A&-1Mgó_d Ohxu !NӼi1lVC8",#.sGW3.Hb #.,;DgG+KqIA23:A*C{GuߤǨ/x/q 0Ke R؏܄7n~{EZ=KئdV6p7(0lNnV!uŗTlhFr &q {'Ӄ]^FV˂&~ BcYd_ı@cMBJՍbEpC|'XLePÔk+^ ;> +Tdۆ=, >:T%L1z+?2k7ܿgmܖ(߱x&C#\t(w}HuO/{>% ɻao5K-vl̜3fM@{X|CఌqF2SCeZ=;b`gYqO%.ⰳͼ?dQe=\zO#bA # 7WǷQ!"|p;ZiF:1])S.PVl05P/Rvo{W6AG9d=Hj1rs"~ cdOIKׄZ=aR@㫾4*{GvV26|86/s%v#,ޣQ,(y\kv{%㺵RnjQwU^/&vrkMd/iy|Xk<=Og52MSf)ϗ׋~4 6YLclX?$qu(7=6P5JbWVAFS0;GFD7%xp,1lzd' D%m' 6d" 3@ 7)uWi%-{>p6oQ[k>~l0{!Tld,ӸԴ,9\}X7l |+5&ڛY UK/.@JAm'$aQw-~S57#'^tcFx@I"8vs\WxMMP%@T/;Y#Mv5؍l{8P(25P%۬Y+ldn\)1>/GW{f=>QP`*Wط(.W)R:C@0)έsmCk?PUƚT 3(C[% 6ʟ6Fb:6I6EdfnYo";0c֣}GBnniMI,pO蹿{ u_9o( ae1/  zs(!P])x@+胳H޳Ƽ$ `ybd4uΦك>eqr,Dqt&D% /[ѵXmi0۝ѱxT ̣8 Q?QWX8 k N( 2cfq*rk*xéhPS5fu9."קbN 쳳ӸHu,8\g-z)mzv9NYtg)jp-}GŹSk*lg q66F!!Sƶ^&AB >UNJ!+cpDXxC6\m߷WXⲤa v=4^ 0VO, +d+\ek#(QʺYA7}tFrDQ<\OXB=`VX]+@ d;39lRmQ675RqcRzh=]K).lZYt:7:8Pޯh!:I#(} \fRPy6\u~sl T/"%Nc561~{ xg& OO_6f`dj9'9eƬN.m8ᗣ!8СܭS@J)"ӧp 2nII!(ktCZV&U*ȫD*$ՙ+Âot 6Q,]X3U>=bS\FX֋MNoAn!mȣF4wx]W)?1#,TGǤ[$A!2 ۉG,yNc4k7 /Zh|F.xo &Qa[Urըaj:{lA~}xV~`硚kusd CW##?,cJP.)Hyq,q4>z7ubo!F.˱NJgQ*]Qf XwC5t*P&VSxGv3? .:>NPHlKUNeVF8a8}jT̹`)'%`JJŽ`z |2z4$ry߭3W{9A ]U*d?EZ H>t"IZvA0.:T!`2axT35cv)x?YLxY//mZT9GOzu*BrNK]G æ3W)xؖHOkvF B[jja>fuI67Oല&;M&|ft%DhUI/$Y tL}Xd9ܸQ{ յerQqy|+rg91?=zw| rxkdҺPHW*"uql;w1Vn9ad%DDψv\19r *Qdam2P3KֶI(wf4zLkY-- AC1)Ryϳ``)00g+=LMטr;#?F%:IMq[# Aig՛o12_[DG:I~m4Y,UǍPJ'ʡDPHW'?) JdMWz ==ˈ˲_v0V+K>+ [gbj)8h¨ݙs"AQ(X)@CNYqF`D1d6N~@׎R4nPd:"sHB+;s1kj>CT?w֨+ӁBZ[+i69Vwg^e)Mll-l 4&1 ?[1 *˾09FV;?ur8铮 'ʶWZ $le"V$J P1%.T`soF\1 x V t]eƯp~=I~75LGD/[|`5?umY8 7g<"#J9FGȦ(+8jZ%{sb~T(>qOh͗{\PUVĿ1L? 3" fpSB5'(^ܖ;s$Y2W -X~eWSM8̘#,aN5<zOfA>ȃIxLު?KGI|"uLgN|qB& j$f#gAHexuCppQُ5i\^eG#Iw1-!c*pe1=(v4l|ӱTFl @G-{T'&$ݜ"HrBǥڃZ[m_̱]G.FFivB} QK'eQ Cu#qUQ|p sNȘ{PJw݄x~o.GaN U!7<SLr.¾yU#v(~)(㪾NlRPs=oz:[05hT]o2CZqw{jjPA` -WGYKl.L~4dr i>B}/\brDnZf>;YV0(7g)u0AnpYI#/k2لӦWQ&''$Hʨ1rn%գtME Qc`vTr>:]y-愺H㚼sYQ;;))nÆ7S5Zb.71[Xin]I00qRpd+"0,cX1ڔDowNc(F33qAFH>42 0n`1W $? (t*{K (Dzf\*cSZI/O:qW-ϙ0D,-Ӿ( GX{ yHi+za\N}ǎU;ZH+/b~ɕg1ƲfkۺPy&02,+.E)hrCmlOЈFzbin2RsuLz/njGjkN7|V')]~ӹse'*kaAJY=h<6ڏ:zbu Ad#QU$  ɖS`TlGCsjTg ji~a{uiy W3I`{3Â)|Nl!غ *l4Cgy[+mu|.o#Kf!qHS ]ZrvaE>Vyu KcYm*ݑcˑ IQj^mU|1& E((5~08|m̯EQQmW\pKܺ8lVd7A(iEAdzIZRI+,jJ2O< DZ.E"J98yܼ~`y7:3_V9@ZѲ%7݅E'c{.H2ۓ>N&~7ۭsXl h}2CujW̏9dmcp)ނ0JZU9ݳg(`W}QhƩΟ^v.)}^j$BնI(Jaz ?4_GPY(-s\ g:r.;rq2R+-= eUfv"r>M"~Fهk悤gyCM5:09oڨ4@5`LݯVI^ !$Gz78Q{C8Yk{Yu)zDMQA#R VhH{XaJ hC[yUIPø$Sae!0|NQ\ \{ @wWQF]SYth}E=DOJ4*|jOuG5ȝ:rc]r{VȇPʰ0t3JDF.=ݦ.8SMj$5l .zE{Q4]h Ĝ!543SYv ,ß6RAuuo3W7_RfR̭CB dzAj6 CAL.D;Ӌ{a傏Rã5't_.ĵ2!T"aׇqB߇K / )F a Aҙ˜o `X;N.)1UhSOg{/6TVA&βÕwYWTR0V ٍ,5Ɖ`jd=F#fHe0|xz:39`K3HgU.\E]Wڑv 8_xcm3j ګJz`::%Tt2F.7LJJE C^AlNOɳ"^`2G j3#(_lZ8)<{S)WS-RD.QN q=IߟXM F_.O ˉt->}*ݼZ WtY9?Y.X3x2'Ne.^a8'=Ls@|^.y A?X,?Twn]4V7p5ծ|3vQ 4~Mdr:G\ON0=zFߒ@1Z ]ܲ,};Tȳdg}Je*pS8ߍWWg&_-ƍ5T m)Ru^u+QeE[Ŕ-%Ѽt={Z+$Y(j,*z?ոqQzHt۾qOYe8b0[0^,>%ea5 O ֹ̭<,vmK@_Cp7{4۹)dpE'IĈD4l ȫ V0v;`["% [zo4K%ctU+?kv* }b8pu\e7ntw |za].-m;hKր &$)aVGSMruP,@7*0)}Z%5S+#Fx֗^ W,l!><&;y TZ:"obs&8Ow]GbQ}9aN╌S%&'+{-åfrHhUY0;O~ܵďJdY/[۲!k& "ݠ~T|Eo\ kb@?켴9Ds\pcN }CTqb'ݸ$1u譭pKsmr=yePak7s`&t܃m`V%O}jS=3[,϶ 4<;5@ |A3&W!4Xb>B/Gs^-:#ӱV: S=ED6FӸF _ї^_n}~;|^wo<(C9=0xk;e}7,-j݉ t*+=I}BϘO_c_lhcL6ʯC&"m qk[K ?-B5YyZ~)J#< 5Z.F-q A ZܱrއȒ¯/* h$dE m 駱N}&!k$Z`2 Vؔ+!^-`.;r8{<_3ȕoc] qݵL.L}'ԙG y59! gx > |Vp}>>kPn@Zmx'4CSkpMvC^QAD3gҰ]hy 4WT&D"<(̱ ]]U} /%8庹d_)U+1%Z.KX'?&:GH%HaKӚ$<Ֆ\#*dXZȔË.Wo DZ4=Dru-o@mk&^Y]ePJ\W&]DnQ@Os$1!]9>~z2dAbW*h#r0Χ=*ِ w/ڼ2w 公}LB"xcqfo\ kޠ,\4d^1Oݶd0g9PB=> J$(~ZmrWV; CK/Rn<wԦoP67L{-/o|%)̴VW%'Bt:A2p}')0oŶlgP̲> >xA!Wx'Q(If?0S , ݛؙ{8>SD~vǢ]6|7.Q.~Љ6(u*yP K weALLD˨5aŠ֐P`RhGx޵o?4N6ODIekEԴCpP$݆%+k76w<:ڡ}|eǬbYX# n$9sy9O*T Y}~n+sݞZ=Sur-9w{0^ibBvtY?͐ͪN_] ɒ8#s׬^_B&k3[< 6|[|k/}+S{5YjoR5ڿk[n=Ցi&+ ppdFJh_x&>rw/ɷZ3`vT]%- ,RIq7=ڤ"OЕQFo~%'4X1"K X߁ Oc&q4{SuD-1g#] Sf7A*=h oΉ=ӷmCd!Yw!f{jSґNt@iMn lx@I+)ÁY(\="huRuxh&ߔ^V03c 2^,KAXAw"p"]ȆCfni kMCr'GZ{i] GV">;=)-nCF_]\YC`qq5U7ۥ`xXMIBկ0k*IC8aBM0wo ~lr>_% <4vQg=Ar h$>*=Yn_,/9&P3v>v0yhYm)(({,"sY4AT.3j)=]Ĵ9i:laG%&h氦{C29mg !-ިIC@fyt\\Tĵ܊7vʎΊ3oa^w&uv$|"MQƀ*i;xH- F]?5@˜W Xcyj>Mz6)_olZ=hű>/K̒iFe%jj{"vPE"Xb;MG0M*t a2ҲuLN2=>E${"qjrZK .e;Y+2l`EhbXP@<,Y*.IQHr1: ')zcK)3c}lTC̻%tOu!=+`w6³Gw1̕ 8R ';a6XAX'0Ջ̄0z( <0݅er3Q`+ cu@[C z)kzqVQL:Mk2gYypB2.ʑJ662"VzW3+u \E6ARxK6#֊u C.C#>P HsW9b+ B#4 X0rU'X]d@p]/∺ p4U1`d$=EO2VHxkMBz"Eg"F0*$s1E  p*gX5z6t\"w`0s[ 43܏QvA!R.wg1)vi`CEtQʮ~t>4tcyP׊?`%G*d}ob+!&ZHo6{槯Cx`mx_D afD&xߨL \Fؼ ^r2[Fܺs`/J',jjjNnh~ >C𐓴9"&.oP͜QVU'~U-)#xbcK P8Ȋlc۵\YZɴHIqV*<.|7'OK܏t ft x,ʊlu=e:y4P@FҜwWUˤٱiLgm)]AAذB"˽I'~1).Nn1~ dD#ah!tѴm_}+7BNd/W>h[n-Q2}VH/>6[)ZYcxT)hNtDE#T$?-$~ Brd\5ۀf YHqҶy܋Y($y唖Ǣ11ogn eMMoIַ_^=xqTNmk &4"E^#`l=olj08nG2Ey:bOz| %{# {JK(G) ׌ȉ6X\;qO/?}"ҐD};XkcGV>xQs/hO)@5,2|Eak) Tm{#4/inT;R;iρh±deu5 JP5 M6Ɇt9H:%nwſAkOƿ6Z~_ J\-}t1bUl.$C@`jLea8)hnb½Iu,ETx7'P5,L&c7 MLOɇ\whW#i>;p:j{g@nNm7]ZM# oU?>+8L+FȚ!zfsu-N-h?ھ C5+۹"pb-h@ٮHrSAV3@@ŭK"` 0 x@?2lY+).X35vl R(u iiv8 taȔao2z?) *H5WYp-ViaGm*95#mp6džG_3 #&"FJ4=F+n4^=4$y wQ5o4%$Zً5֥l6oPSJOS/~sK9z~ho5~҈~W+qPXɑ<ز[^Dd<,VXڦ?[!)7I[[99ˆ"nw TB~WPIr;QC3T6Zc8Z4qnK #萢sw=[M8/fKؔ2_O57ʻ&r; & У#蜞 I5b+M];q9 V=$sK%E]KI&De) mU۵o\^TQ+(Z4CZ?*ٿlb~y8D.n!@GoOX(buvl]ʔI32rX 56" /-U쐘/`Sgj|,)w' (Tp=eԢh+=t  ?VdO.(pUmR+Զّ+w*pk˙:?'DŽp0Cp ew$ޔX]ER4ac@3`xٚ9=LT{@g0XY1Ucџ._ӥؔ)Ë ĽCLoC=CSL|^cYDytv" V9<]V%8{ar^l.t DVcKZ~~澸?21p5{j,RgZ~I29FDGeTk F uZ1fTmwBD%HZ8IrWTt'Fp #K&=k~V &~TE}*ïu\,@TJIm`9m=Ʒ3t\wJ ><nlT* C_B΂eǴqzp D!?dO.hgd #wEG2mR hGNG̦ 5ヱuSfu'Fhߴ6& zȖ ϭ#cn[pNو"zE覭~pCs ɑ]ܗEdLퟗjXY.3PTҚsxR9i8+ sUwRRAb5Hup0DsMUՎOpi'`RGۘ֬@>m38I1UEo>&=ʮڲ1=w-%D19 C9W9NJ ("ZK޷kv5v65#UTb e L(^[D^Κ(D*Ox ЂBߪ?$}$,وO`Je|Rg[D2ې]CgXz$ R|06H]_^ȯy(9p4FԌ A4 xƙ? sj*Lkl$e@5݃7XP,,we=P;htYf \,r:GWp3#5ʓp^I^nG81+s4uN6@ 8>U;mѲC0>&se+A5luEzwèDe٨K?LX.#3z3^5p>#/:THW ƉYؚ'÷# CPؚb/ Ϯ{~7U<5A*"KMwf\i;%`8hz@ic&DICO*!Ad CHNn10R|nG06SaцBAn?ZҼTUͷ\! e,- ټ>$ "ѯia##9r:X? ?a[ >=tƭl}aM2&U_tuL3L\-"3 'Nq] Z?eLʹuu bCΔ=z<3f\xELXa.\c$ Oi P[}/~IQQ \Z^Ֆn?Y۟B9|Q.|,*u6"UECbԔw(e\gZ7Z)1Sqg/i"jniׇN$vxB .`Z{kLޜ3XP%]cRǂHLNiY1hF D܄dFZ/:RgAX G}Y=23y]tg]Alr)v!VjwgR2 ,J26}-D}{k F bRD[n$S:r-fx8N58ӷ,f"6 6+1x5K{Ts[-;ŵcEoI{~&vKzZuvNȎ'wu86&n0䋿{.|#Gcj;d*dDdj;S>忍kdE9F2#ؠ`Rd(ήd1);H R@χgdm;[?eʼ@.|juxUbB猛 ~No O`JV-n>MX*bq\#z]Y-Hs@Vev.6`C9^K o2C #~D<- p_Sx ti$` 3mkvW&_b3!vOM<^I,U$DԧI鞩 er:}YI?5hI4RpQo;ý\<'9_<1\}v>OL mnF OpZX2;(S@)e{8^h kSB[nU^ ~F sH.ӡmjl#Tӑ #0o͍P}0@=EO )PGs / NŶken'ɢb|x".57RwBЖhu^ I'\_ˬ9BMi铈l30وH:l F*7@h+k>'>׶{ *`<7`,BrʄKCXf4V'GB p'P]rC=8%d52`*d4Wju<)JC kB On:2=ք,Dd32ޕ[M` IRtKA;zU"?Nq;&S=o|,we8)5~&kj,BnbmؐX 3vtWx#^fy ( Ӻʯ=^p!x/lCU"*My3}ׅ jC5i}O S}G0ȩ}N8婕bHG2_bP qn^me,M,gX/!yweSJZy~) xϨqXm<4(ׂ[t:ȯ,kr7LpEP[誙,DWK[@[@@u_p/ALEKd9[ও6a f_iWm ɬQW$`'kW.E"~)4*^̩:?Od8LӑσwM;f ? LSJ; 0gGG҃qry:ka.9~ڦQ,)7Oۢ[(*o23S)wg.?sHԺ#-o,*x\xIh彟6N'c qDAz<}vچ8tJBk  ,@nƾaioY*5E[ K FAd%]J5P,l{C0;,o u3h9zSm>2D&j+RA'w12KkIcZ%L .+iz8_"hS󒗪m]de g(ѫ(>h:3ϯ](3Ժ%, ''Ԏov&ܿ{ 5}8)b_EL)߿Rj/ `;BV7NVj!r+4?\ |B~+ U9,YVIJĔl]i'vQs8yRO:tZ}L8:$% ]s/bYcO]»$l~.Fm)m@^1ژdPֹ p3RFK…g۔` gg@='d.돛vY87A7xlL^7?7?PqM.%LN!u' fO͙z(ratЕCuD@ŲEOKO:e$^.: d7tol.nQLyҴ0շ(yU#j8?"I<~ Tx+Vo#0f}nH љ)St@v&U8`8xH0ɕ4\& Kez.Z} )Kc^Ax#嚙.*T@sh1+b f 9IE,n9jXAHuF"HWuR/z*\dt* T \(ͮĘLܢEdV07@E"g/ə],QKCW*jr NڴC6_q#k. `1 { 8җ|l9ۺn!VCCb $F0Q]j;X*I'Д̓ o]ФNp8?L.$+B{y\p\}{A||,:zlDncs_ Vs^^G.ib-K/$:*xes ")kْURRΈ,̭=ep OO7+x Qn!suTd%ZQ} CCwLt bndj=r-:oKJ.Sn ; YxuZF'tx3Yh-\N|#~ D" .817;F1hgWL4y1kOf?1{0hw'5~Zht6>[`)mp8!̠y;!BFrsyE5@ynF)TNss+ԢtN͏u'Mz|!p.kB uxRԈYsC|Nqpra!6&F![q2$2<>njq^qXx;?UXNXIL]1w_j3^&#><r ODKcڟe`$:aP3taDn6X[r;Ђ=mLE,}Uf(!amًyBzHl 6+T4.YIIL`P:\ɠ£!ޟ;Qs0P6BET!"\$bOܒQlAWy"ep#k&]׎ ~iqEƟ[Uٵvj4T%̡VkDXQek(8G!ߤcndrm[2,R /'p Ru-`hR^qudF/߻(TEF@FDk&F,? ?|4 Y e'4BDBqkΌKTF l"^|~fKfaF)5d3)c ]'TP)1M]eE aO{<[ld^ ZM3UuىO'<\@ȶ~O~=|ᆗI-+.W&;n fe>'MUd Zr\CY:%Tj%aT ̱+\@Rh9<m>lj8*|^NB1a1n#Fb')ɵ?Sze{BTh +ry:>Pу(~vKd1Lv" /7ӑ1ݏw/Xd`xo!WA>%C~< _$b>(=U3j; 9:k=/CK|lp̮gh~Sh҃. ~;Re'{ȐZӲ(kTa=@>}[NlnA2uF kI_h7@f[qEz`(Y`D~7ebjTeoϖ]qq}ЋO2GDB/s:&,2mC$?ZlFG`|o@RL'n]sŀ% sS=[y^ך}KgxdOh1Ce; .2L{M=M;(U|Xva}q@ 8mc3[DΝ׵bW6G'ı0TjC_'l.ׅ,\"KG^ʘuixndeKbjLZQ{rOF( ;2%Я'AqJwy$YV'e+]:j AV"6{GSzm܊|'uQ( v4EP#YNN du) ^p06*O̅w?)&vƯea@w5 %cwn\Gn@J.S>>ѳ2YY%I]'+heaٮ Fj;d/Arpأ.rYv J77f"`7b@AѮPlH8Y`^0,@1EBοj`tQw21Vu!E[wsܓD΍VQ ~,3lJ;r׼۷]"[,yٍ94t6p \9~ag3F6ݴpjWǍw| ')qth+Ӷj/uub32{qQHpZߣվ:6hu-=G?\<1w: ̄Uxv?X7wa E͌}=opKi3 9U/B4Fg/j;ĬF1w/_mӣA=IckaOw,g#f:rM(@^<ԨFbpTYEÉ5nhYxɑM!3cms}\{b ;L"#ⱝ8hk 233əx4*E(DDQizny,Mq!쾽y#*XUpvi/\<0\Lvۉ UKn3O.)e㐘zSP6P\~DJy(mE@2Vxa(`ԒhH{{k-}lb7y ?oyi-042_LƓ/`w*!w^bshuVɹGǰ2+iw|1:Y#)R9ƷVKn~1E:9蓽1#Һ9ϵ&"Fm]w_R:͏LM4M_."Ѩ#YL =, |Bur + 7/:|*í??fT#x*<Ii@Y/KiߍhU/=ĕk:Mcw( ~=ug&2ٸ1.ojZ0`~Yk r4v2. eNP9YcsXW@"0%t= R$}N`X DS/[ۄV*8 6D=:x-VҏuΥ.эR~@~h!U+ppZrjAH_迅mOɆ?# 'Lor~P4;Kz:sMÎW720'8@_&+ekf\qk+C$pi0<8 lcM78vx{bbf"xK-]XoŌU/==Sv[J nVg]3z(X<Ba:? \rw$@R6AJӡCsg]tOޢ'8ea(ojQ@sjsa猗"B9Xc20_۰$GC/?SCOQ2 LSonf.-{tߥZ盗+ɰ6+A//.9<6jf,"[ r!~3fi/hfȭO7M엨WYS8 .ww}a5q_ Va&_DžR.D@%4_ e,0+ԡE+x6oV۪3<;%\mBkw)畻;N##u\q7GWm/ x}k~.dqܯߕb(= t\N"iY<Þ#c@KYq~*-"N5K%֚#ZE.MG#w-Sݯ ~{YAueqR~C]cTkjUnE{8lxa#|3m})2@nF 筙~Bg󫺽!%?_@BcclTaNbJ&EWSpVX?^  qXzYUÎ\cx |Y[dcL+j䢯  QC6\ZGX,*av4aBnƃ@M4 |78;mkW>TM$Z-,WY:qFI<۔mC^7㎔$:lGa'灊)b~?Oȗ'8X"oFXepu' 7]:>wjsrF> %=^7TKDe{hPǨ)E(rд8 !|+lc0(!%6MO;T/W|my~}|Jdd y{ L!ƒ"3ֽ7:"%o\q~eSk"?U?5gYRҷe`~7Dz|qv^J@<2v_/ial@Im:қOSajfS|z\.^j\ za cc ~n e-'4F [Ee޵`[]f>Z֍h:^VI*;W)?s}aܐ\ف Hg?y쁇6⸔U ~H>EsA1=sT\ݤ^TPN|_嘴M?NNvk ѧ[Pz] w 7$n,l7j}%&)?װˎh^|Ǣ#,@V{S)09e1tמh{d#ُ۾Q+-#9fɎ8kG>j[6O M"_ȩo=s&tǼؕ_jmޱ5ZU7 >wͩ,Azu;-eSSQldI#H-2 LEIK" Y;o 2ZhI Z'6@tYX쁯qb}An0-ѯ@15H"89ԑFvYrzg|P`tL4VI%IZZeG%g&r$ iS9_9R?@-?bߊ"B.Q.cmZ@aDw|qdhڋL7 \R_):"5.&GXaU.R?JlXBwGu[3$#ǯh-]vǖfֆ*<.w#eGYIJÏVO ʇL[L !R>8( CH UVczq /j;Q%qk W͈~JGb'cx?7Gӧ. r8GsoT#jKJ%Ϫ'^*Šx{E&bKt^>Aauhk"g:aۦlhV蒃(DQ."g \D { 0ES0;C$K(i܂}It~_O-'H, (eb] QqU4| غF)ŶiLJhsNbHMuɥs%^+'Q&䓫0iDMev8EvU(EIu  A/>~nTX3a@jcN֟dNFUFٕ`Re?}nfIteCdru:tI?eA@ᔹ Ht$d 4Az`5Δol+"0 SA+'P%-YX<$@Хg-7K-avauT*1b]H'ޡMZr)l|^K?b].CQPհ @X|=Կ='46U>ꨟ<OX A#/2,"M-SͣW‡0'3fi &Ȭ։'=WaUC, u Bj诠7CW[ݜ&T%>>#9U4)٫\(\tzW>? g.s<}ߎzֲlO+ոV8ӝ*6?qo|.O3yq~E3{BEԄy%aW!DHű2&e48(.U YԕĆM/W?du;uѐϧ\!LjGS?%gܧ d| fwp8 ⣫ ^rZW>9c3@1R!Q8fisC_mH?%`ƏlGhbҀ7[ʰ;q_\uⰂ'pPU&8ˎ#N ,m#7/uk%tz7!`rߵb; r ÷/&[of\>yc)ߚKa㽷1SH3"*VFp'*wXp~zDoGZBKr*jjpEreJ%wj w^ctVsZtr:Uhs07bngp[~US9t8`{6cgA6'zD\=6R.'*BGR%?JiX#t85~@-nFWG5^O_;590zs8 Ð5Xc4pTA\6smETbIEJ@EjhA/w*F?x قX ׃n-c&1Zg)kο*h&i2~8^Hv&h1-_Srݮ-n#I J5E{uMs(w_vprԄ'&+ǚJ)#N8 :(fKD:TԶq8h "@ל;0o5ˤ^U2dU?J-CۓX@(Qz"mmw(,z̃6 *Wv*(Δ~8M^ r=c;)ޓL&@9S bu 9uVa.jsA{ jHikuX`>R)b q"짼*Du08Ÿ?0e.?vY(!(5G#ت*KԺӿX5Az\&/U骓k׉^WuqWԽr`/!RVz[PM]'dҞv}*2a:}? $?;:`uQe7]nQ{)4x8V[˱Urj?+QI\Nm\^qkO>)ZRM6w} B=eV}׊(DMrpp8j@}!|t& xad5+;H!0ljɞalg4ю+.iI50Lc$dJUqBg'Oʽd,H(o 48q/dXD7H$:Oen%VmqvVzOj*8Ʒm&`f7)$-iڹ(œX~='Iq"߮ۻ_ՎR(Ts~x!jtM/ک[qmq.Aگu]/[**]_d%:sJ RAt\EWrxd &,4-2O7`Y7Nl"/(E~"f.[UHm{b'uI| {r5bsgOBa><xQO),yEϺ.u ܁x@^^{H o t Ѣ?(Z~>Wʌ2uXB`0\i kjob@u`~_1SBvp%z)KwW$ŏ+l$g٨yEd!3򆫀DlӂY^b!40?[jk˞fR%LDA5/]qꇼ8^E@;]iodE߷ N+࿛Z7*ٽx*Mn=%9o82CH^-w}]$caXaC0o :ד$Z.3=ǜޅ8LH`+$5:m?6%9F)%^r#3"-FCB]cg8C:W/ŊCJ6Х!P_⥐ . k&ЅrU>2$>dO!10H*pU kqY"=?NY]N!FJj8_ډھ8\jL GdF<9- iqe$PLdk#(F2%>uQN}jmHw5WSK 4 &.OSM<ǁnT/ uPS^>J`2m<}9lۢ%5I ҷ!߆T6To|l.<7BݫO^hqtΪ6jf s-SAɆo1.0C"v!n @e<;_CS*x魗+h0l@d9xJG h9IN 9fX(#X֨4-[h( .ҁ{ v!|y<nz{!9ᕲKHo[ &%8Q~@=j-eL\Y1Ò@⌈*-ʰ P#93inH ccM3q̽^uo: Wճaܸ):5PBh1KhBUWB»Ke6=$ψg~kauHnI?2%ɫ)tlve[>9ׄB]-(ҝ,.|^;/}UqSUˋMϧ&cx sNjJC#.MWC*  =M$oOܗbGrjxZ`U5}, Hb̚էY4-$_ذN Scg P2h3X%d USU]2x8{rhcø %D6n H~7IXq5R(C/* Ls~0}4 b Prwv1 S2z"M'Ntr1+m0ӱd %6jt0=W$変71ls;bS5uuq~HP;j#7&=w4\1z69r:W1sz^ O%hf_ŭMb(wbs5 |U5 z_c7Ʃޚ>84OFQ7U4c:ǁM,9-p!fn. Sy0fƨTx8C+Qy#0J$`SHgj>ޚ O. 1Db^<ܵZ. [pZQ͝&Zo\L7H2%{#2Cȼ7ȼ :Jȿ?`Oq =Rʫʼ0|>"$ä39vf2UƵgu%`.<3)e9gztqW`$UX $4:7u7j-LKƨp.pg]u[3G#S\z Q=5xB=r-QflkU^^@־\EKk7-!]p7 7Y֑FjoHKޗݱl7P_ٝ <nn&J)ڹH8Xl}=YR0 w|Ʉ3b&~gIQ|E8c?qf>TF׻nb'I=A!0RQ|n׭خQ= cEO@qh8PH:4CN`x4ȽQ tSzq"ыtrF"@$XZ9wZrWvч,$kv Rs%9a&lJ*IN]s:?#@W0SO~Dfc& ڊ6d|zf cLH~ht3 6B {.^Sb&,z`F.q* Q_{{N[S@aP5ѣVt&w&9Θ ;Oϙ~];KepT ` CG_gI v _K:~.\g~MLB:VTs{ u[O(@\}FRngQeq7+.+CmʽV@>HIbE1Jq]N.0,pV~ҷ3)Ztm`9{!"կ og|pxocS;m8Õ;&2ޗ dirEp3F89;ywkNTR8pu;;=[n64~`ܠD/0m'L`f,͈cin?,&/_,/eoO˸\Ѯ3}A8=gsSke'v$ż荩"?t&/]]ه}>|<\g7Q,Âzw {[Me֘ٳ GOVEdxXACw w`~f?5X'l)=(OOq6܁iG*G,58Dbi#tY D<[X-YkaUm>IOMM␘ƒQ8h"dϿm!yiXեpӮ;DHS"Utq.q1Tc(vdSj ?\XCNlQj{.]3ٓh#]V (_T E߳A+n=SafYSQQ*XU8Y$ZPo3^Рy 9~zUf#P1Du ni:SX(@1!*+˜]ȯA r >H"|^Zt;M$Ur S 6ar;k? x7w&u&%,eqJ,vo&i8VW7sU#@kYi_hX[۠55dLtB7eg~Dl^t鈨2s:04c%c伲$A7 2]gT|s}SMMU~6h&B˚B+e>>AF0qˈ!慏i5SjJ;_zU|Lzcony* Hu-m3e klBTdQh=_ug,LwseZR[ 4A(A'ze>HTʈbzb'ɘPןc+tyF%s0 *S KGvK8io'cOHtޝ8;&vu~x\Jq)tY kn̒{_xCi4\; r(9a"&*l J@t25%$/D,y ji_",`@k]\bis*xRE4HmVylM9m[L( HG[eԬ.;4_r?^!Fx 2&UBh[A9MX_ѡ;/t4YC.7HSmG4iw %+. ţ2L:4aB'~wc*M- pdrLEy֐C b`'IPQթPB%69qu>ۍ Yc]( 6RQ\^-zRPqU*Gs"cpiQO,:hE0FЏMJ#2Jlt,U,@).TS{?nBRX/|ARJ@QK ɱsPVǜOf~":(W]t3ŀ`cڐ4?cSyS sӿvy.45!s= ,|vj#_)0&+_kMcɭWQ nG?+ћΚJ1g8.Y;XBKrSKwh=CI1Oc$YGJ Y\z WPR|lҬ F?ȶa0:77E>A!f[;,>|Gi3|[+bA"cGeRVsl6`LYnѺ X $'Fa3n?IВ]k?Hl>/{Ӽ$c. IE$Z'+Q^a\ѵJJ/%k4KtR/6:9:6LQP+ ͤYthG7 ̣Ke3R(j>I"ё#2Po^:ս4F܊#cS00j#X,$J/U"/^A~--;R: r[>T&W(I6ttt0A}Hr0T9L+~H8FRltlȟQ.p%/bg^?<-b 'f)M4etL>FPJFCٍIGt|ǎn~S$NDjN3Zu:apƣEeJ#n06B}rf2K&MZ̋@Ҟ}-X+rJyi"HR1D0IV3u"ț,r{FE%Le,OMQ}Fu)2h|yfR1 J+E|/,!\0mg8 &̓QTسgs4 /OL;[-Ir?_x) ~m?ч wL2p&p~M9ϥ5cob `J棖ؒB,)A%8|AY%t{ ;AYcr?y7'su~Fև!=QI [m=$Dss=Xfdi pd W`/j$)G2~SM X>]0 D Pխ'x1d CThڱdr 4 zH'9C`nL 7#fvGJa5)h}?_|;W3'VS %+=^ ?ŭP{ Q,^Rl2&jqE~3} za翀Yv\!~JJci}X E:}J;cmL}XPjupa=lˇ[3]2/UEpe)f@z ;O1VWˮE^|Cw LNe.M̫q}Ǥ5q6\ɋY|=W73vDW6/@u3O{(%!ذcYT5<1\W\V,n~E M*B(UN.Ni HvVNg@-kiJG/ ݪ[O\?,TppD*֞#3N0zVvmJ:h5Ktj0Wt@D/yF:cs)N8> =JL=E/Yg*|'^ɍay rZ ޛI58?B?0H!$6:1 ~Z*x/ΧFL$P JBx!H#ˍQy`=q]Ha'Ϭ~Wegp] ۧb#\DM`"a 8)-p>Wiƒ%uR[Exn+LŽqWC>}${{O1g? GBWL&pd0.w&FH #cgoEj=B Czp ͎ky8 lf ijr2YV9&ҺE ] mPu6nD(doK=,+7jVѭkXË#E}S~B@.7lAQNc}4CGe4m 2oO`՞.TOaoۇ>TFsWP;<Z.s.$%x(S]ֈZa%G.>?k6M/voe!ڝ*j>Ugr;Æeg[ a}t ¿U8viL,#3kg~{9d:iC7Eٴt4#[9npIx;wziQxku;w!O&aկ ao;+ۈԓdW 9! yEQZcoWD"\' IG({/P'ok&%A_ggASV<>V >hj&,}d4_I r_٫=x T'oЎP\}Y4< .vU' PU[ 'h}s0Ǥ&zd^(-6riխt%Q#)~yqRv6>DjI>˽~us̖wpCP Vˉ(Gn2jCSLLx_q>]$GQqQ_X&.V;2 cfn뽋QKC\TFZK9ʾ(Uؘ[J!UHCdS%acn>Aʹ^l34 .,RŤ0-I,@Ivx %iþqO3czf*-a]%\)ȶ5tZ|ac_~28 Hu-.rÈLKV/tT ڃ8h0\j! gTm4JIWyQ4טju+-!Fݷ젇jVu"G#ZT&U[n >ĨAI9|݁J_8J0sLZ?HVɳ 'ul3LCB9,(S7`4A W,X'3؛ò6,ҤS905(kDyLakGR9Ìϖ.a|Hk퀪):ِ$bjҕtG#gΝĈZaR3WhLǶh? X]J -O )|vh'}T, S;<B%Bs'$W5@KV6EYSybe!0!̗-kpso'68Wn;e])7I،)JFi``;D=f#`&/HO3<ԡ9r5}vT+Dke;PU^]T#TR.O16&|/9r9i-7 bv͖&w!ܚ; Bko-?,RCy!B] p¬ί=,6SkEE!2[ü6VLuynP={A$ 0GG .& /CSXT7Gya`R N<0ID`]N 61 I}x2MǚK RMU7H?:&<x)Dew? ~9WZ墚o,Mw D Њ67: g5"G[1Y*?\1H,ŵ $ǿ3 E.&z"^;&(IT& VA!%+"D5x;6][*~G Ewz(!yN l"i4# ?yU⋽`I>ނ YguBTuaj ) $X /~*͘' <njR&*PE"Z\;p9c]P{&vv}kSqn ;aF]!RdjNTS)45¾ׅ|t!> YNM"H5zUR#~(#s:ޅ5KX9eb9v. _~ %[*l\w/H9򿨠F\-zAvB |E:${6^^xע叀0*.Ьwgتg]:%l%pH""k&&_f+L\(;kku"N;PI&8MFR4kuIf3t+3Tn$Ϡ^gߝF Ȣt$X*-~ B?Q"`cJU(c&UxXΦi<cwHUL+B)0CCɪtlw*izoUQC' 8M½: VJ.&>vA@[&\6U-Y^g_.Jwvv%1P I\ iR Ǯy17HRࢮf/w剒)tx<hF0-˾%ܿH8x1"_ni>rиWB*c2,35,@<_9bc#=wt Ī T>/k6 D>t5UĝSu{$,[MHU4.~̊*y2KpmTU]c;3Wс\-~WS1L(]w M-[0*_`X-q!ϕ9%V7Y eXM_ch&TgC"y67G$Ē_Ro qhҔ>!vUyuan$f깋kTXNJB8H2o9F6-7Llv/3rbF_)ъi=۹%ca$aabT^VEX95kؤIj(; M - r* d۔rc$ $̹ȭƷYYH$RCNa3'%X۰e׿4:Q* @Y& du٤B 0^qH Iexcn\#p#KmVgkA(/1CA菕l\Kۆ髪prmD3:٬WI7Wl}8IHA%G${Srގzo!+h3BS^cQtJg Z20Oif~W}{ԴIڷLG&8~/xJSD自;|" W Fg*[8l]nPQAϏ"yљ$z,OPSkd`@<㝫O7-hQ~2 cn{cjŽ"X7ؔȗ%5)Yׁ|&̚,dFx˴h~t+@H*e k97x㤶xU~@#\apUѦڎʸu#Vz`8qb ^.X1m^ hY-r7 "q3ZTm d:u ڳH +u$nHwsa l"?xy!V@e3hBv7f77I*UI48=$4j }kሥhK8qD#e(;pIH] ('dQ3 *cPLg |\;kWVSK[6L\diz~/\(gvSф(=rMߐe6~&B I3dFu*|z4CnO50,b`Ӻ|e6I'ošַ"JM>"{ߋjϽP@HUbs9K9/5]Pa1tׇE&=zv7:#5J[0 `R#+(? &Gz ģ 5HHx%V哮)!vR jk;~ՆMB0Eqȳ9@4 *C\[#OAjDaEUyB;>efF7 ?7D7HYG$mV ݭm;1<[Tu* Γ0Vm.#tJ*Z+L,+  F_y?mZ (Ke,c+]?7^ (t`YsIyJ~^Ek &"h󞁣X4> HR5*0zV'3y84VPOiO-CCtq͞2}- _ .sPԬ+_M9qds-_sF{)Щ,H =['?_d83a ~Q܋oh(e9&V\xg!Pzg3k3QU1HI_ٞV}>ќ9u.k857!#"YgT(:IZV3:W֫fQ|j~'8aM͏5$R[{Q*࠲=TK!tQk֔LTc'][!ap0|Ss|_')r~[tggF:N˝hYͤ¯VoM5֞{Vyy(D:P:Yy,Q\)5@~RDJ`+gh$LcmC25j*lt0k]H*cǀP'x-L''[r:QtkI~b,Xw-7B=/z /11A1Ќn&Ļ ΞI}XdR0w(I:O?².`X-8& g-Ƙ;2c~G!AL3{*'{ 3X-lq[ͲuK@=j}En1$(yrvM/W%hfvY*j]3:̫m{s.7h]F ~ԉ? .RLиvUdճ"vj{Є{;v)$[8JW0b:L;>,F (\ecͼ$,G8wBBU=RG4 zc$Pl sq)#ג8?o>Ϟ".7YzYh& h6IŔ+YA&egH <Ԑ/Agv{a&w;xipa$c@[@~LH/5P9p.z@ o!>$-c%Bg,=vjSd e<_Y jN o66\uPxz' "ʺy4WGڄj,cR齃!Fߊt"9}fooGLH-r TN>smq $݁7p'ZxC'M з HKwt!JrmTD8Z,oܰ}3zumtB^~oATEB^ +HKj ;j,[wa{qsMTIqb_TU˒- r7Ohv{5ݮ-v4a3bCFYsJB?$MQiMlp#ҷAx2!Lrcmv (65lh;YoeHdBef*?QN=9BiKTu>b=ePe Q4Uc#gdK>7Mt.dBOר\m9WCka&~|z!g8*谺`uUflQd} J8[AGi<穘1L3I| \dv](ȧuʶ!.zSԞ:a9#ё,L3қ?V4gkT(m˃DR!zW${ Lx@Ie53$?뺇N|U4ŗNvE -j@;@=ݰhY5d À^! Kky+LV+Vif%p7,(yNmU|m:ZY,f gj'H2;$n)f`T2$Ӝb {%9NR:mOzю8`àդlE@וmzK_gF\jdn+cWQ9U߹<,Ba͂X_uz N c/4bjռ>"]=~d1uWsraf*; s hNS @޿RPW!rferi9AFu$v(N `lW`͒&tB%[6ʊ~W:Ϫ}]Xt®_[,4eY.]"J= Gh[}O=SIS7l͍*4VI'5-[ăNqRoIٶN~ЉF@`KcͰݨ[cq@׹C__z/ѱAE'1˸)D߻Vq`9^]$H<&+֧)-"b^:ۮ%7bH[B $mp;QfvxNIg+T/g¿L0E؛Sؓ߫zn|Uw9ķ܏*Dߙh$iOOp=]DMa\?܁{D\i '`J<ǥdi>1A~Zj])kbF ;K#; pu@OǛa sз珦AF<]LӷyiBU7z+ 4sBo:A,w9 y1rM#RHyzV`qpڵbN06is}Ia].GzpYL#㘦K4ۆwŤNz y.5wV3ǽBLU9+G`FrS5\9xi\NĖ>+@zƺrՇ1Ij|qgUz..?-r `3Hm|HR4&Gi(EA2V5lYi7KK KK=w&;f< \ (p4U!vZnJ&"M gj /$A|Bx3.ùgm(iv*u_Y̽}2{=?aZj׏DZ[ex1q´' n%c?9EKm=9E޷"֑AqS(E; 99=`ʲKB P /ИY}D S$e:t sgë!|%·3Jju+q)2ڂKxc얥.T|J~F' 9Dž!%-b I i 2eF6r)'?jkjrF`C /d?E1s<<<&2- g9r,xTrka*ߌ>6i@H_QfDLwQKSMg~<=D>A }A;Hdxgjlq #[n'ES<8FzS~VLLUۯwJm{ICݛŌ@,Ӊ0QQLFt`<sK%%|y oDQ"jaD)NDWm>ȱɫʬi)AJ4A܃ MB*ffiw }B.Ga1|5R($ma9w! A!eE;a"iڹ2>)lk`dB o=a;R"e].뉘*>Ek{gZ}Z}s@n`T85;Cr66L.Qx z g3 h\?`@']]lԣ-w~]?>;73&GEvf& ‘PpIHO- hF@&}nXpv$^LV,NAF/ط׻f]FZ5TGζ{2 aX(PΘb]1Jf-r*k!|$k4&R| `FDzi8KV=y# h1Wk]^P&տpVV|5d.Mln WA ~5#a~'9 A B5Q#)[^cqe0S('E?ka3#컣5ò4$.AeC/zdX)u^Yg 2gנĩe.R)-y#?6/ѧW],ϩ.]\Kà"\oֳ5AX\zov3yࡑ?0) m n/4jXJeYEQx.d}HcU?Y;25LGkXz* l`<ᲤN%1c(-G^Û:`/e<2=)kNJ7 䠂Jw3ȜGp7T8窍 PTpԠkBdF '4gs6ףmR1T^r~!7ɮs3ΣAHxAV$:Rw *Աv5+T3D؏~K@vP9\Qj0jqM6E]''%OWWհY`]s#Ly'ifێY4àFj:)unrؽg ` xPnS5J,)Q+͍/;hwuXM]0P_!%fE}s⋯^5 p^%쓋8YkQ#rEMZpbӮ AY YبrL쾭=Cz^8# keb^D`b"ܴzXC]>ip#Y)*3JFk8ѩEB|کE݆6Py.Q Z%| Qiu ?gsI5+ɼz=~T5s:ְ)3.He$ ]JUfC*af±7I-+| yÄn?/ljB*@䁲LabK oubW D3hiG2ZhVL;얜"R E Pgnz xnD$ f'98+ό`oD t'q3 `Hȡ.@f4Yys%y Αj ,GřM-列80+اJ>u¯heب{:#yhuZTą0ܫ_4J6Y9S, 8@YYEJ=hӳ6Eb Y!uquqF"D!FcTH4v#a1B<@ċeeĦyho,ʞIj^HEF_ ]^6V-^Ȼ%bn@єS}c yBnͦ%3!Ure܇RXOWdc* /~忿C/ßktr]e8J#B'KWbXIg]| {SgZ uW.}8!(Q݊Tnzo]E;o-I>sJUM% ~QuHx"[I:r z-NVS qJ܆˹7u'ӞPNq=d"'Ճ),O Ԯfw׋d(" Ģ;.}A !rG, 6'.[ɹ^bN!:=G4zD& )}`*ve]͇w @w}aisZNLΣ%,`,\k`MNb^X: ߢ o}aNFwy; ੭h / iW=l2xkqV`2*4x˻I7HѴlH[&ydʅd/\mzzdSQaiз$@}(DyL2%& MHvQdQpZ'WD5)wΏUA5~e8&*cKs6fPM+ !KTC!ĐWēXǭKVz̔C1Z!DТ-jfԦn߄zrytx}44:bz6v}n4( t*?jJY]k2Ktcpri;.Px/By"SDC6@f@ҮT?V̅\^GDcT\'qS#B-OUj%`| e8/^q˞kPĿtf%7q/?ގs C!TAD;v*\C 0 첮T(V ?.G;N>JTN,T: ܭo*5~YІm,>xUWZ!3BQZfc}m)͜JG_ ƊwK;jrѫYB Cw `r>W^-9y k.MA9dWaԍm&R E@ H7U;821͎>*L;lMVB!xB/ThaYo',K]~¹ fM>($[hŹD~^qY DU%t\G$RPyj Ͷ˸.c_^$dաJR/v!lBpN?Qv5#N YgV[0u݌VͨN*Z恻ND t΄L. p^wYA\e_#7_bDIc8 [щœ_PښiFKZADX({U{s\qU6Y h2@8(_1'W,=vST0 (3)XK"Ԣ?6"uHz%+Gd@Qf{ cRiqCHfW,]/K|z\hZ]{6@K+5W0p6zsQΓ97\Н x

Ssuϛ#iY`"$Yt[ťցz0z^\ԏ){р'P!Tb=ZkbC]JMzhι[$>&KR-Ef[3Mݐy{uX17>䄼 XoէI,M-B9}:]RJ^^N2eXa9jPmp9`%k @iaRb<8#Ez7%Ć:785!SYpP5FDX; ܈qH3_V57FAi^ıVgo2ġ1dB+al8m| M6RCҌY{ŖzCf u'ZY>fk)i:Cjrh5X& ۍj;q]w3 ,F[-[^-UPAvՈزfwWT, `ωޝm$JFe>R m^m_Pg["5;& 7@_Jxb\a#FŅSq'+wG䥌ZY^2gWqPe@Ci\> ~;0Qㄖ8k}>TcWc"ISb\\Ru]y?ap0 U/6M2`0½ c?rJ'V7߿ \vV,uNث] x)C!$ajW?xvI g\($iSΘ]1u`~MQ@m/B+@^lnOP?KPԈD`ߌivZὅ0ݱ;n/jⓍko:|A-+*;Ϣw&G 6vP]9 Y2\f&ŴѺ?6u$)b>oCM[%_hkuhMRsF8,Hy ܠ;uʺ.vND^q޽f \U&Au;p4A~+YeL l..Bk}O\c % r+zwBf,9Klu|woit\+,fbB$Y j z\ Mmtj[yycq,@wΖwьedA9'ҷkx&ԹN +_+Ш.]tFCzR˜>CL?};[U&{1l8$i@V$偓0֬T8vΪ.A KGڊ7IQx1Y09c-t4`²=>Y q@+])aӑM6Sƨi=L^0}{#2K0gkVщZkѲGbEJ|7k9|w}V w^?pY̤gԴ]r.Wo |gt OB"}ʗ*&9?J'ڵ2Ss ͢&υbJ &,f)P\cI0d]L"kx6,<4 -/HgOá/\a$q饎 1k4Ɖc: 0*șcK%wb$$A՞H{N'RP!N宷rL)Oz} /QU*v}k_])y㉕y(좆WXX{e a#,u?3-լ$]vߙyC`OXŌ\W:S#0 AucDg:"c%ˈnu}``TRNrE' <5dw9R ,8 xb=}&%:$NfƝc%?XЕźlP Pmp􍻻Ov,wa*)Go|$Œ>2㬔u.+9v{J!7FQ;#к^ ba Kr}y۹aSi-QC>4 Ws: NUyN[ZkQtHlKq>.IWL{\.?$;5 ^3'3oص(rjiH>Ogj+bM֔L`(сl#0 0j=g{ɻ1 aI6(`UPWScV ͬPx|"P4Kkia@#l&$bv;NIt2BU$3.'W]ln E2[.O HziDʤMXoË2Hǥnp'6SYHH&C6){E:@i>!e0TC@2?^C ʫCkga h)Q=U&|8|7޺^.doYE4QEbOe|78 ޫ8 nxhG"\a7j5h_1z?Y˅aJZ\U5Kw!\ߌiuL5׏7MY KvԋDq;Z[9f,u"WRGVM6}P-7eG`^|Nw1GP^ČA/ > (1U$O5h1)'?S@3 T%Dx}/u+ѡzxZDADB%Z@[pTS?,/ۣUxK{G7g|b9@]–&繴JNީB"y@RĐ#j6@{|\[a>נ%̢X4qLyϤDwG7*{vʂm/]8 rS9S`;B<`G~/\421b( ![kS+o괐O~qΫycq~o+6 eQ$&k|C((fRhTjdʯzQdQǙ"iM Fy+c#惝CFoT".|~?*e_$wqϿUų<9;KfI:2Q&6hj}@l(˷_/)2YoM6k!YUk:6:E%4r1?W&:b}$k!kS7T}LҐ!xIN(Ǖ.unPQL>6"v71Rid&0}Yv(+=mWwt"x ~6]yt3@k'ֽ$sʠMæ| aNMim#&hu/u2ك4pl,*[.lsjRml{>޼D6ChkG&IDgK+v@Nǭf6` Vr&zon{ X~œMJ6E&QT=r1 YɚЬ`CؙJ4k3 EusI7-!w%ButI`˼\8T)IXw-4s΅b( 19h<Qy"H5n=]5Ggq۝GgSgCyj2ȵ!ד0tCQ>U͟#d~(>v'"/aj~+ԞL%2YRAM F"zM`3C|!|G`«+:1ҵo );x̭>qL ;+@m6-f:1&t5~+R(AYB~oPIޮoHj1]֏_jXYq84fTZ!rP-!)܈|R1hflsm';ԜBaC)Ofy${LO9'lvf!,413XMqVtg_c f3ud*Mڻ;% Ř&"Nv;f3K0+\PROZf.Tacǯ]gdޫGZWotJ$mI[B+s^ E eT>s_(9GG(TTRږVBqoqa-uG%D ~|q4K.ӅY|RVNۈ0Zx+RґSaBёyvr WHԕYDh"RO;PAsp4=]uJ@o=y>Kb=oeHE΁Q܍eKt5GşrǴxVh Utl_2#Mf0`OS[VV+R*`)/.}Of|n0\u GEeq_b! XËVٰ1HEbad>(U}87Z@f7in?"DMΡ"RTD> ϧGWP\8=(ȬW*"Ӝ, 2Y{^-P0=ZȮ*i|7PhEFfKj5k݄@Vj])$.^(ЅOC3cPSa0#,oޟ vu{ƊE\%WJ IЌ? &t)y)Mr y}>LO-t'8*ۺJѱh.]FqJ˲d[;5zʱJZP(VDIOP\8H_/p#}r1 q-R8>e8 ƽ{ootT>.eR}Sl~Ԗxty/QlCsRĤ'2rB*Nٱusi׾IQ/mӱEWhqg_9"D2VP{90~;(XgY݄L괅#_=%|w,/HcY6ْW?8>P$ykd4#;6qC\UUuMC1dߛLWqM"BGxe4t 8\k'X($(ߌa})݃Ӟï^,?F,2|ͤUOJtVӴp b؀ ]%ҞSGdp#d 7!O ESMͫS ]Z_aܰ\,\H|T}3HG[H\ ȗ:b]oCC_*AN_4b.>8>|ǺNn/]]Q; @cb?Rp)N.`Z?Ф|zQGᗴ+kI\5Rt>B.KZ4 ԌEd^5ߝ ]p:W}+f8AˏJ2U c! )ʔXaC,ҚzO73}[#j UwKǽop E^T2>)h+qz3܇*py.8=ߤH9P3m=2 ;"#fPH&eOǓ|iKjn =[߀D?ܽ侊az.l,ud. DN{eMx fWHC\ VWCҔOD 0n1l 6לby~F!'qsSBLl\~WW)2;(ABqOHyc0 !!1̇B~Y?Z\ N <3B>>eP^k4ȝ.#9 7f'2F^lڅ{ ,j\bBv͠\Z z/M9ҵyְx2 WC[+O!WS3ڰII"HT2Ї .JmO5l_W5շo)K#!~go1ޚ;:\_]}RM䚐bOw:<ƤET*n@X#!US w.v!Q{R1^9z>$VV)+Uc\r$LaG A.]y.~5M}'1w [IC-QnPIg؆k.|4KIm(M>Ζw}=!.(_@bQVww&(E5f mFs#+$!$fVt f3zWfE]T%B1R.Sk쿍kKSCA ;AQI0iD--2XGB$Oʊ;k Ҷ_M|ƖTO$?QP; @ϥGZxJs3gMPa$- -;":jgQc1Ͷ_K[ @2+vjlH@9e7FSrӄ+&+kM"(_ P?) T]ȕG_}lRװ~QkbY2hi1X|s8l>L.#khͬˉ4t#TZb jT"~Öp5ءw:it *}N=ZZt@ͱPfc2ש,y]8TV4U~Hc%6<~ E<4T(M@Zu*FACT}p̈́4X~\Ќ1;͏/dESos1npuߟdXcJ%;v]Tͮx| > o796T*xoRQEeVz#:qB@{:6=9 6 Uճdif}Ht.PZy.oՍga;ɋk?݇V$N'xY3S]dl%xk t׽9dx0HP =#B{dX{d3s}/qKq}{x xײyɾUa1-=u~TgV^/RPwu73DvUh"ZљOZ!X$~[A6DMa t[D<.Y=:r>gYBbc;9V7 ^r) wTp;e> Lx*<OM`4m$z.z鞯,̮\h;}Ж* rX EfH}vdenLy1ժ=!Ͽ, c;M x$%L)Hc-o1=.sܱLn;<%Q?EȧqCLOҌ9ecUu٨p=R!PB20>< E&'|I\yYF3^ A\B}W>wb8>{ԨxPZ"5>GF1N9+w b$g߰E<~-Ά71!%)p~g0a[!K+U[-JCYa//cR;L Tofg#1_C7X財K%Ud'zF [S}6dI #AG| ºKi^r\p@]z'=GD^ͨK,qCepx2 Wth7$WlxnX,P KuĿ-~PnjiVn%j<+TNHtth~L{59#^lm9.4久||Jveh֜4pgS)M"^fq_ Dna4[iǓ+J.pJMרWyX|;m4x16mk N -ٍ71QMpKv9Vnk_`o`Iu"ABUh]<«f7v X qpvngu%n]t<`U`^"4iToi=a`[~NlKM]Mv7hM@k|]-}\_ٚ23_"ho4l䟰 {q&ZU#!; Kt93?gN~d7AAot 2 ,ze/x G:c pso,miPIX ˺tXI~ B<7gsIMF@pYvzt%-7F'Flwx4`듑JRBEk D2F[VW]٪n`-;&vѦxhmG^J}^)88wM(o e{8W3RJ%u60i6Ii3$U\'U%-im|jW jB\?6R?gaz\Nېf=CTg"n(ӰSaRҁp+Jg3`%{6tHzsvއ`>?ZcÖ%FWMǎWF}2 `eTplr yZ8`ja[_D: 44)pM1jٌU"hnj? zd~ EV`wH*_k=b* |ۛX.@;'j_;q:j.tF; )kTUvc3U<%R%.{?g`)X}|0 l_v!dNj?U=Hd@C6c'qs'YzG/@+$KLRkVl#Q:bK 0YEs)1l7g<[@$d )H"%s Ė=,GI{q_UG:JIlI g@2@ 0Q!K5UԀO}J[s1Ki pDKFEȰY0Pxd1{0琥ϐ8pX!VixIf1t/5 %g֬5#Now LGKyk.%]ӀGŵ'z/ZQSc(q1/2ߥ- fNgTH0ڲ05tP DOhܐ;3"DG#F ̸ĐfE j l ZJ"dR%R֘ AtK{93As/Gw@2 `6Po4;cxI2]\Ř!:"زoK RІ g JZvٜbPqӉK3.3/WXժ#}*"%ظEZ5[ ǃ܋̻V,57$}\isGQKov24#T^> x7iiO"dI^h?";a({,8v~oM7mk'JFz.ٚV'`^Rݽt#:ap-sMI8t{}YZO67$@e-v zC9J+5@4jB_;VvY{CflJGu]F6 UTJe/DO,Zޓ9ؠ1#vX&1{#۞'#/4V&2qsb\l =JV(`~ܷ,#~6J~ZP'\yIh)wǧod&zG2.P뻴;+.%mrnCܥ=&l~p0zzBGI_I:}@@:S$gK,.Q̔ym4FHyKd_tkZ:a+:SE;>xNMAMZ#)u)'2x{ΉwVd_uDNq{~}["nmVn`1HVVj^fnsz;y_r*ЩY6rZ5ZD%FipA4؅B$ 9[ojcGz1Osxbup9 O\uFLLp9hВ');U2inW?(tҸl*+Bǥ^Q?oQf)?%G!wD*R#RzCTe0yKpF5Pq"붕'}.g~V~oVhɋSͤjrQg^*HR,͌&hGA]~9)f,u 0?V.MDp)}ǜ ^7 k$ ʼnEixgthe3bvH2kZN:=㵛NIK2`v3Qq}[fb *bX]EȾ*\_%;mSAـ޾Yvlt1Sɏ$ zd 0a%N5'P(P$N:Pf?F Ao2I3, o) ^|-{lC4O"dӬs}4K gT=dDpg8N7Hm Wޮo :,~$%coA ZÑ 85/?hpZdV~Ū!_ۼ5(L+&`Zy82?Jx~iPpԋ-ޒ$Nwȱms4d5d0Pi-(2˅]gА5Ho^9]]|2[Ґ&av3? ;+NP.o=Bʯi8s 1)Y;Jb^إoiǚF ~_"Tf%k%O:,-vG1>i&azlQ@Zp@eDN! av{yPv%Rʈ5&='T@ÄWNI0bb$B4:̂'K7*á|?Y,l`/~ K;xy$f.l.;P0/eLKXLE&M#V5Yr2z ]{@GiJb腲SP4s^tYH4i lن,G$OGH;1ffS#\P'i L =7ATҴr,*S ,CH,('U%qc81Ff ː_"0NY0ψlSŌkC+]Lu~ZdAM/y_o)dђSe")9A5 z N౮+Ep[/ d}'/Zm B-ՠ[S!l%A"6wxZIOsd`y"TV[_)(GN8݃;c*f߳$XS¬.>z}΂@RAn_ҊacR|[y$ KOB-%eLguҍo,^(Kw\,DZ`Z89]<.`4/(7t QgcΎj/_^}U^}F"}S)*tzˆJZTPiDOJ _+ahH!*^ ;W6Ce[)=cąȻ#cz8_}0{ xViC3 /?V9MDWG4gq#]ʋSl)'?ɀ Ќ9v~'mZh~昙G̺rdFBm7C Q8'E֧`5/_dEz+9L@wLy1 ݲ c,`$;a2%$.Ea*-d(]!vT#2IP^  < cDcipήF [>0z+yc+2lzd_rERM-u ʛѓs<(g4K*cl7v W@8T19GRGl8.h3i\(QGf2~ %e7viwP^gJF[14~:5*~f+_|"1~Bfesqm\o)tY`c8ûA& Ay֝sn lfo#?TH#.;GcfmRPv%xxPF ~A|NjrlR:Iͷe DMIpGOaN>d7 CQCbz AV4n`^/rb_:B\py4RHx@Zʮrs?>eHե~rAGĩ5/f7CJ-? ݖ΄p Ôk24_ ;U1{6Չ,TDiO53l&G,0ho`T+~𓟵G}Ij>Q (Pf^UL1*<\D`S"܀9D kU2 FoGC;[_)үB:82[o^.'Q:.lm)Q_. Ex}Ętp0Y(D,֌#jjN;[Hҹ)/~ͿŽ~zWMƏ3&i}&vJ3+O |FɦN OPW4Bc-qU*?BͧƮNës4ni8We|kWưf´%((^+2<ʌ<#PF( ˎή?2D; D%ECY>ҾӏJ$ֱ1e9]NmKb@؊L|Dm-$ݻU0K5ƀ"X@Z&5KTh>eh;x)T28b8e*N.v >(xƲ6f/%7 sQmBܧV~ȳ";ijTQ2z~w4@z$<.p5\)oC)2}>+-@*xTzIH!f{m8 yP%9r?ĭsѾg,Mھ)&0\3i [TI]݃NظA-V$?cўLf筙l%XoI.[l43}dRHHV*f.lF_{f+O,iggG!aOV,}3Kwl;2{皍'Z\TT_u tx\H}2pWlz7$[ cYim{M-  GYQА zn+eqbw]ۗ>#蛽m;Y͂{\m6=4ªf?3lf*PN_N \h Ro9vR(IsF-ib,F?[@y\YwvB%#LZsl\fRA;Em|C:b 'gceCܳבt65>Z} D+gb6`8nT "`~ElA7䉻}=vqtB1Q#QLfu lœZ ^QZ$eMP̐hF`sB$pM>KsnYqj%8+FUn^ErܔJR(3@Z0;um1d"*RF=Ųz N=޴ƫ@T  a(_" r5_,-Gw^~Beɨ*uO-AV>{QK}f]s~;#/HS~"{ae\k Lrn'M 85=-VG\bഌ"0%i3kmKmɕw~?Ŗ~!(NKTpZiiV1׌Kqww$MWhGGrLJ%?ʑTw] sECaLD啇BsYCyD@vhlSׅBsXY(ؐ?p4}CteZ45 ).  M'xtSN^ -j/~u0vw^Cgp[b$Uc8t}=]=,7[EoțW1$s0Nrw늧j.҂MGyi.6`U;(L m;lYc -[p[VㄸV> m)^#P[$ bG_^mpjO¸|D4N5FNO:jI9]arVQ=sٽ,O]aΕbsmL>;⑼U$Af>UxsLtkvHdh䲧@NdӁPXNfA~n뵝GHTG wUʏ 4kW܍/IqW,4_Icly}ZQ 3߇qf~F1f:xxG(:F{2¸L'F +&:N3=#] \wIHTPwސLEyt @G@]'ָ584Mo¤gs7yp<<% ~r{xsK LqQf|i1|dP=Y ] kMگcMhniíؖER`s'Kɏ3fɣRr|rQ=rχt2*Ofh6P#ui_Ϗ3N|_ӫM,-[~J' ^rϺwjy0K@kùV󞫸M*C#mkbQSD.ڐ#xǂto˴[,^my)֨j?K*K: K&YFy~g뱋ORX <[̂vJ/htV8T&GoSCZPacm9'_&xQ;6;Umâp%JȲcNC@Rwd86r=ezaC4d5qл3F8.eyifWy j*3yV+Wbu#}NQb(Oz.gkN&ɐMYu΄YXyl/rsNX$_yۈ"#Æ2郓j͹eB}rՊ֒w{u.~Sxw5#Qq޾:nUh"@Ѹa&5&skhO͟KՎwp#]WǨ+ϊN0WL#Ux2 Z|!2";yd,(+C0 <3<8ƺ/},xL;ou;M9ilWT9 k?j.2q|Z\iDM dmw&3lw H6!`E_X=ozB$Y |8*"QK[--W=s6' "=2mn% Ikܜ^+:[.^'&Wh8w7V 89\ֵ5"ëśo?A\vh=Eaԥb&ՆE9j?˙:f~W:.l6Q hsС_uEggNܐZj%nr J6 $ĂRHQ*! Hoo.|Ac9Xt+y]ۗ0]"/vz-^J S>2 ׀^5rn1Cwv[Q!zΎ~&]wؖTB +f,cp:lq_oiƎ*;3/彸;'/^ۙ?;c&nEW '3( ٱ]L%l(ӸjV8r:˚BS7je *y,C$\C¥K#jtHbmP)txlCY*%e:+U:}}YIUʁRP$is8<-2W`KA(CKZ}z_ :MvM/ּC0/(ѯ JsHD޼Q. ƞHl|]}66{Aݾ / 8Ș{`:5G\.3V?a,8rϜEd"._7 d鴖(e`~.LG%A=鋢&bV.אL𡠤rL|٧|Ra%pwy%<^p/ 0OC,%e9(:պyTP1߲0_g7&l@et37F7k ٥SIf0}{$ˣDI|p+;"ډ"w~a4o=l =۾^ |˷aO#9GϴbK\&e!іhsAJU-m ؇My! Ҽ:ȶS%юZ|j<Uw'ѻRZ҈x.ӱ`n]v'h㧵ͤzVcq q3N9IJ&;nJ|;I}3%Ǔe|EѲoHO@iEߌ,tXztJ,#kLa,&|6 P싎`C"gx+?2~ pB^{[F4-]9+1o>wCnBaH':Af%v0e7kv$f҈Ro2K0F@"Iz.dN~oj='y (#(LibrE'+b ïxyvzUq l%pXGUb43xF?S_W}..z}8G'|9G\\9s3%?#9/*{.v&˟UHh comt7٩.| o!4^,. Ƞ$gOA]zF˻?ԢQ]gUb  ħ<+!T8%%]@7Ժ\Hօ,a熃]r ]q%V݈ªdRaAlѤ Laæt1Ͷ!]q$R OI:cNrjKʑu"Λ7M-/qa1ș0. Z]C7+_HCBofu ~[Yy:rpuI{|0) +)^.iEnch/aی (*,h L 's~(]YoN %i?ZneGѮ- ]vϝ.RqOljȢ{\0 .U3doB~NF w\ftZm'|yć\lq 6"Χ^|{%)k;B2vBWc 4Yo>l$:qv`{ ݕ؎^Z~! f ^p:VG,1?UT] * =QB>y}Xׂ@ )E%lȜN3_'h".fNpGhݵZz .MjJGaյQvHFDc-8W<w>RΡ"2$LAZ%pԧ۠ˆCЖ~?A$Ɵ&a@s7/q݋rZZ%e=XԤi Г<Ipjɻ-nṡT RPjQW>:(ɈFl*ѕFcF_ !Wd8j?_(u_iF }n1aY՜V*y?T#$w֩# Zҹߒ,A zi~WȒ{VTx.59[nz'v71z6!l$) }Z5~7Slp$]kϧBVrd̽JglEoBQFBt ?ȨQ?]O n G.#;syP lޖw'CY\j#Y6$Y(Lٮ%kDBH"7nV/rI\zHKZ[籹[EU2 ($' =X7:<7a]k{jy\Dq.t4CSÍ5mIfD+cp-4UTfT u\2cm5AxTᧉ?6Ѣ|4b&Yv?~})z#?#I(3gÿisZ G Z,Ȋ6$[b[ 6O9xy~nˤ‰ހwEF:dmaމV-34#kmc0W*5wY[~ rXQ"u؝ؼ]2Xt`Q8] )ޡ#ļ:G, z[ٰտiOYK6Z .";rجz8ՠ~")D]"b]C1DΆfZINļ|Wi,ŻM!\kЎlKX-N х1+jWc  A%W~!q_+[G)罜Z]AL* !=^CNyp赘8 ?(lVͬ6:XqyE:+^/lcXnDoQFGUu/.mPZXGpT۪e$Ar:N5k$9SGS,l8BuD̻o X-1abAxAx` gNm\( M}A_]@ڈi|Ѳ/Wt ;Qx 96!h$=%#ӓ.= 3Jm֊%?&HHQ[?PssbL]T_W6*D 1E],9^8Ҧz#Հ>9BuN'w+׭S2䏽4 <Aw5J>Id7mM7tU. :!vTCs䜊XWbVe]{K8b#VUpҏ.M*&͵nd(kcO⥀BkHA 6&MȹNc_*N .斤j 6Xص\8'˙w`WkyN>DVr!Ro6csᬌ9$bVcpu:ĥpU`Km;9/Z޼hFO>\0\ 6<`Fn>wVw)pb2^}DFUO@/ހ^he!r/*PΒ&tm &~q\H&}=&&kQ,sD~߀AwWq(zgl cv2RZRj:O `Ha+σ0> 3>P" g% uӪ]yƭز4z liBD錀'k}h'/thT[slm }Ե-xgJN Sf uH饕8gR8S L#deuj-W/2%c)Р7rab @N"\:')vjϸbM46FMCSadwKO;JDJC @и"&G ]NHAO$1Vʮ{)Z\SSu@M-V_DkՖڥ-+Y\y)`E)G HȢ*8 I)3K\"juO2䦷\ `2>e,ʮ ,` QԔB]SV,Ϗ<>+qyd0XE&-A's9 .(RDuzФAVn%z*F_iVE})Uomf>^V斜'P8i`u-]WBhq=@TF8q7pƏ/9Zh!R v_ǭ1@]u iFP>EAXvUi58 gxR !ف2 XȾC,P-EX bk|ص7YTvc$\ ߝ˯mjA6w㲶VNġXfөÑ$8{FO(yl,4>7AͭuԿPnpř\&jZLj\ X6iFneF{ 2V3< owB @B7=Q:GVOerD}=έ d#Q)UƶJ]s)FܐHG˾hNygnfϦ1 [R7I+Og# ˜ ro $}[nQUĻ-B\K/ _-9#YVǫ cLAkxj9+Qon!|j>L'5A݀hӂ1|1(=V&C.fc! .r1*//'-۪Jt]C9Z$YIIkLECJgYZ#:š*_ܹ: 7`|VV)b~h^]Of2n :\,w6z֞ze. Sq+߮xE :raQ BCahJXbN"vP+߮aHqmSfyӢ x'fу2Io4]%cYPE!^tǞU#LpRFT#`b~$ľ \T>Zo7lpu|8P1 ^a"#߇X 'YGSq2˯Y V.^K ? I2~i!B]Bn[@K^2e_-NzpJOéN؝8SՄ `=gCk*4ndoen; qi¼-^w)-pGe}'5GJ|qXVzwִ{-a &QQ?MfyL] [ 0l+,ZŬ5\tS4*^L'>:- Tى2iwmZ<aLYNUDgf5p9-t.eSoJދU$˪(D1zlXhVyFwp[0*Z2h_~>`n+u ݣҩ,0](:6?/ABfw1M7|Q%noѥ؅ *>6r6Rb*WmڸNJVtu3||OysӀ`9Cpr^/3v-ft{\J\&m=D&8;|q l2N!%~{7;Sdkjs8̓} y ErL=Y#!ѳe1x"' kj%!8915f0]c {:Po7|8g,ǻ}0rbr1t0xvKxWuҳC&~b 4,  eB5ֿ[;W'~мa9j.SKJεy-ON $J/9#&'o nB[bQ?Rckwׄ]®޼pooڃE;^ &(n..v೹׌8IO~GunA'ޱRMŲab4PzBn4F>_vs_in@!!;ڎzbKUug$hq Tp&GyC_6$Tv7 |i+g hv0KCǠ\CtZ uY2xGtiM1,FkK$F{cIZwJdݝvL+)Ɖ>@ONpuO-$&ajD <.ǓO'cu8@̜u AMhNлeP[{X;C@΂4TɷM'bOX2i}V]p8׎?*VECKh,jۦ]A!j`̞w^SP?'H.&de,S~e@ ZG?_qD yV]b["uD2$c^Y~qouYcZ^iFvi26G`kTIz`QwHE¸;txh+=s̬1^AaV6Ka0oW( fO=/=DI+RX y]Vjnkvojz [+#9{nȒ,`4aNI!sYϯ /w` "n{ݫHWL~#;L9{gW6ʴӼǻ LeR =iRAjqZD͊?/ѤEGS)VE}d )^ع6}^$OK&x#`[0w#E[|_A$XcWF١ i'$90_p1;q)8qhL}9+>{Cl>!= )ښ֨%`N9?5,ը߿7jFw4/֋_r g&0i.t[e. !/:2MSa셦` NY3E#>ofSPFM|hnF m 57P GٙaK3"d#Hh( h@W `qBr@7TV`TGRURZ.MM(*4מ2v dI2)r/2<ύfT.u\"tLCtLufF@lcb^Ku & } +%2қ6Yal.^Yÿ^Ǹ7sPp9ԕl5TS[ƚBᙯCUq}-ieQle N}(0U1]jrZ4w((b$)?QO&Tww6 xNOos&xjp_D ]ZÚ4Z@%&0| ܣ[uxb²6EKHY<~qk[CII樰JxD Ŭt/u-ס@(k|+9NʼnqWi܇h.MBl1Lv_|e -HpfF.-a.:űa\K8jKSrV] b~2C߇!ݸ&1|kב(sy|#P/ol@Cg8'9ND&cܵ9U?ޤ.˧IŲ }Uzg {. AB"`PvgՅ1&!/ 3p MfɓP%H]՘i05Gu@`CӦ+N g.3Ҟj-=C))LmT"eL\R\S\X&0V $<|*Ywo^Hi) O;Ա:t@=Ya̧>U_1'4// 0{ggy,_'wMEU="HH(/EܙNWlꁑ`ԣ p6FwTy"> 8хz8g}w"b.l:k/!ih[`U7؏:'b{N y<*mA[E"N Mh "^x"V[u!jQcXUh8Ϗ?WFf؄?SkGaxEhd6e{DC)Lnfn7Qk쮮IqU*-Z8oђwѱ O 6 7Uj"6'*HP`Mpa [{;YkD(ؗ'b~ ?G*D#Wz@ ىt@OR[r>W|y9yyv~FN]XZlq]iBˁ2(uv*FS3Xvs8XSR_hDb> }I]9٫l&g8S 'F˹ Qك|~{Tp-1,5q u@H:^ 6tPEH2"r6A"x,MC2O^Od݋ab 9tc9~xe' ag2j%kEy#CN >tSΫ AOLwА'9j0.iBߚ((ҽn5[C{7547FN|/8E }TtC`>HK*`'w6QP& Qy1/WkxƖd05a Xu^v=Sr6LZ?2lK&tIT_sL` ֽ%J!՘ːJbڲJ2's YASL帹 \g4`<@ї[(|k/'p Z`,7{-LA]Hyowvc@6\IE̖9H(jķ ;36δZ1~E LY}:{wC|3'd*˹8 m(!"Tkׁ\IN3yٱ&%hrxേ P %q3-v `9M Ȅ)k5a "=m,+K2\̧ =eT"l "oH r@%e7tn/i'! 1V~Xߖ37E*JL<« /Smt;t Jz B7"]p-PU0@ Mb[Y'at8}T0=;nB3tʂu™Hߡ*&"$~(nl9X6/݃Uj؉v}rLf7d gW +߬$&BD}n( @'f;.agP딐MT,N "aЫ9*i dw_.1 &z# NKh(I:u-\IR tJ~.X[. U,VS)̕/Y-qNxI-ׄ`A{ sQscq$[PeizLe'532Oyc{ B3{/;!Syjd"}>P_ l(L~fi;.ЦF/ވ{&],t֔ K&y2*`T5zϫŏ:<MvUN}䞐%)XiHv&ńj6>Y!SfGE`8$7p)T_jtbzZB0* /t \S(?Rdʧx4 pD#97H6r &V* SܒL>WynX ? `#34E'9. gjM;q]O}X6GF ybӪYC'QH\Eu}Q*u;0L_oLLlqV:1nsmQJZij0q ,fFW!0z Y+|#U/hGk慩U3-,@7{Ek`:$ʙw_ӽpVj'}Nʵxv"pBgpXCOU~*T"-H !I;™U*f1h_ f;-^:R*w%|{ܱ{VGRQ[_$CVxfR.jƉ^X)!a(m>A{ k72fp !xoB[n:HzqչN .\-i;r;~@Yxz͎jf.=yDۣ)$8[4Ngu5u<-)ט-k+'"C? +FW `1 : 2J?X&P. )Տ+G%E,Zg-Jsg%[HZ<Σyמ3k©: lm[;b-CgX'EcZ"J wmJuUfڟA=͑lg< TjN_|VQ 5Wz宍R˿4WA߶5vqNOKuqy满D|^0D=`7͊m8і:ѺSW`Sn{WHfdR g po {919ҬXiG[iAo1{%%C*6F+tKg Z&.1.H~G߹=dIJ8c>9/+K$*:X]U@1uᙌ+"^L"\j6GӌuF|hzU5ʟuߟ7w-?7(T꽣lPۀ]_\"9ɒ \ؓXqF%yL'SJ5\1.C5 ꝇ+'V6"sCvߢ(n6/>_qW_|5YgÄ,b0Hd9ZD#YǤ_J_WR2S4o-iJfrSgM/#s nA=%]Kw*N1?<=W.UgVP==#5+\/|#PIrn%,(sZLbn/Z,Uȣ'U\n\#UÝ,b#+$^Fs]&J j?m Vs #^'$EGRVܵ"]:>$ BNɿ?*Nq-_HG8S`*J#յ9h^5Bue(O ߑiޝԋ.G“Ȍy9OK$As1h뚻' xKvۘ$ʏR@m?aٹT3v ʠUGW xR( nR#2rtV6?;* L%I|cq%G.Ss2o!= (.#uCDךל?X3̕.T.'9G R~XNG T45`}\MhE|>FAHgu[Vl C2*Eΐ8YhoqS4hw`i،j.*0088^޷"- awi dD'1"!x _-5Iw.#eNyC:ҟsmnIpbkm:Z0t aíIٗ54 (=jֈrr"FWGx@|dDaI)4fy,V' ~ d㙤#Z[D`}dyy;R,|] +dB0+7!}F6OyIFg~i?o(^n;ޕ_O> z,ob;m Eށ^IyWV;`XiGZEIYEV 8g2"P?/pI{k_ˇ7QƀVk CgNxUY?XF7D v*GXayrod~ߧ i'CzZHg-8p9}Oo\ T"Z$jQB=Pͮgߍq^'K5 fU밖@xjґ zFe#o99sPb~N5VZAlM\ydcP|e?|eÃקYAnƒ2OݷΔL~U7qĉBo>`4'Dn`yo?{]m6x˩wLvNayJ7`1݂̇Fd_K3'9~&DQ1aQ K'ۓyn~%XxN”O[ۧƙhde NDWqX| xବ{j Ec#IΥL"BRW1M3ˠYj{FLVVAÅ+n[$Dqq,bZ-~2n0'ddp^+#ߗ$_瞴U#x(1#]pi-c+LM|UdVz";0F4@nkdpY 1T|E.Oؘ:.La =g+T?1Ɖ n\5Q% 2-k3rBeW&C!@DU/ (xĚJʟ0 2QU?ޘ.У>!'5דZ/MFQmd FúU@m4Z %MM▦CG/ݜ?dQs4mOz}y2·%`ns w| Zm}:1]Y<53E`7ɛeDsʵ@l>]K9l?4A`0 ri>w[e|֊x'JE{*?.2x0 %:&8HD!Zovn$ 6aVa.E9Ľ e5)3VlD߫8˔tPxKi h1T0QF kMIv׷?<>Jdn!x *r z$k[/[m^(UqFXhHL)tMLS BƎ2:3~ϕ35 ћYXj '=/S* 49iԍ!,Wk Erk2!xBե>^ҏ!i_%+ RC0Jݞ 4? -:qxB&OP/r^3ثN;״nV㲕֥u%HB9XX)V#'hʡ}ix$O;L rNY5*zlsOm5u륚s,IY.վOF%|6$S3<ą,ɾn@I#m^{95M/K9#W50lkp mU"oMJ`d@2R븇S\~rsO6gJ=> b\1blYa3Z 5fv"@aqlYWe~k#IKD3,HmBv\$'b 8TI{{$;Xqc:[.ӯkM[Z=(N 9%靳 :_>;nЫh8-ehzxCOgb[+#OQgIYkTDAPv_NjGPVu0c>Bs_i)x ~#( |WA90S̳~+~\o:ѝs=i:$OHv$2kxƈup?w:Z+kuJ>df:h.\+i`=q(}TzW~1!:<'X#{&o[.cUx&rɐy7pIFBrmLa6WXq8c:$s`FO$k-z/ZP]2rsLuf'C2w ^*VMx22ZC oOn:A~6@a/臔7_l.>KeIД&*Jkjʞ\Ad"%.Wx:!MY)sR-FK ,u=zL GWapVQR>w }`5־PSOMz;!iKN})?YRUH$QK jtvԏgp_s8ZR^Oa՜x8?Y7oS*FXͳ_9% `DϾ?gvT /Xf]J :'oÉl3)V "u7p eҪ@U͞ng}X0HaJ>w>#2Eҁs'DD򹴧w[?7k8Vt ) WruW8fCm%Yv9Ω8U8Ih:9p+!bI<)po`(dc"uؚ5f_DxهR_3CI`g_oԽD : g{%?Fz[s]=ٴ]ԾvMsXpAì7GVAunM]:pKg br$7HQ{ܡW &>[i}HgŔAR:g"~$,ĺ=_? >Ch1:vFDHEcueRS÷ >2w QsDZ:3(u5V2lPXbwUޅJzWF<4֌ϟ *6F0Dqyx; 'eޗJ a'2SG(7wlx2 ܻ?9,lğL*AȣA~$2RS|(_v+w|@o7qIUzꁯr oumiHUeۨ!|8@p9C4ODa"g X;;V W:y !nDSqI F::a UT%~8AD_ [A3TۼpI?$צ8YcP6: ȧ%GRGX B}KVkwאvL\>¬HũMip6.|`ș DXiyp4rgwp.|qi"ؕq.Ws0ݲM/>P}]5 K.m]YyTB#q2̉ kF,gS_gXn',w)F(Tt `jvZ '@) xoo$<23V$&< x$ƑlQB}:yF{a,3UH$?w9nrlm_4WBep| |z2awEUœa9R9!H6H\ͫpyAy?VDസAY0g)ڤ$'@,F-e舕ښڡٯyw*d7>wpjȽIR[LkAe,PC*uHjiQ\GB#_lh}<#Id*KˆLy} wd) O+Gf15a$*U4*b8F\cdܧ;L??P\ I6hL?V:c|*L+B@0pnžFs2*C+!4`MCAD-£8T~ Uӯ&H`EYKM_/c4,&D <ℏ$b8yS1 ]eR˝0|=!u.us}CRR]լ Hqb>L7F!a!@Ix6U̱uow6CXVߔmeuVF#;?y~L#30jj7um,%'cS̹ a.l5<?̫EU;ج0IQ(ÈդaZp]OǎFx'T1X;WQ!t$^Zu{hT &+[aKt+H#?o$LH$$u\mLmӥ-hr}ޯKjpn'!h{ߏ'.z Me+dI 6wSab*> £LnN~>)΀CmmWHL!OaI^!R'ot05uƙ|,=*OJ> kQc㲬{;Zi HLq=L e:nuh9k<*/: .% l[:I]ؔ_]nǮ64ɶOЉھ8Y??DMbxSEI!J!(Md! (; Vx)1e l4 +?ڨ p]dᬹIR jK +#UŪMʡ8ηDkYmz B`LX@ 9%M@GBGyVш\/{[.yQPl aH u^S־-Xt+dʍOT|y >6둤(ZG۶] @+{ ʴ+aLI#!bVhC}ҳcCT3LRg5& Cq@SYk>@FnXDƞEt} Dbha zC.pIqEW_>rϕ9Kd}vnΎ”Pt+B}Н:֎b;2 e>mEЋb*RŰXˣms,1. 0kR4>+෣fԃôXJ qۚqlHCxI!yGan$ 9眵gnNVvb( 0= Z[ #A^x3{eOJEO"Xz `=ݮ G;˹=No,jZgNEPWĭUP2HIZv0訜.Wzh6"BPSG^#\=,?!LG TgJ-91 ݼ3j1Í'NVMt"f$"p޴=TD$>5=rV25jT^m yZ-Y W ؂!Q;T=M>^aԾ&-D# ɋMPv(?ΐ*j"/ň]wFnRA`</tuV0d2eǐ^4gfm u*`;+a<ݘq6BEr_Ek,UY4و']5Qf̑^7U~Aҿ2n |"=EA&|i_I4{yӅZL?;>7;o1 ʞe~'T-y0VY >AwV>A` Ͷ)eI䷙%{6Mc|cw^QVx'<t\+.PԞ9;l͵{.@slVdDz0 nUJ`,Rs0tcn~2bwO,JFmGfUtPw73OHu t(<ܹNijd и]&Ml*u^as{_ߨ3v,cmyoɼrnlRVN|HIBPD;I6 3c<Q:,G+ʒ{(̢XIo"``b-W ]1R0իdm뛟_eh.w8<ngAlMA0j20KQ>U(ؼSV/H)aAU.hM-t>7h9vCufw(xLJ"9DnKp>X\_ߙHx 1*Vˬ yhVSy`'/IEV,KcFvi3&oDdggpћW;#vLPq՜&Mg]&Zr苝y cp3o9So'P@]{d{Q FcYcJ4Ҷ@PTy%(]S+iAoP8@ujǽm-taϫ\'8VQr"hM0j#˩`9+*DpZ‘qYug/QERm[ɺ ~8lF 1^ JP ^zYCH:HU"&Bp$hfE۰jSswA?5JK|*OyZ'%UIӾ1t1\e\(JVPsc5FæHxtp e\vlw=}G\6rzĐgݟҧ[=0Mv7 ,!Hw^Ψ{zR^l+:ϜQG0,XoO~^B5m*NJ@pRoOHCaБjﳿ)Vy/4%4UMTbT꠬k*0ӯ:OxKXOwj4~S[,JnDJCX6RPt퀵ϲZcB76?z+WH1 H sޛ~+%vخ,BӄBؔ" +l> |b0q\Y)JVسa$)z+>L[ ce/bMΛsDhAJK`/X w.o; |8>EaI+DnRCb'h_L9<8T6:8n<ܚ'ﻼ%B=\-旔%_Q8-BX0Gurd;VP$ -ҩ[ϊJ)~ f)+fxy27aj/^o=,:͢=ãd w8̭h`ux]DɹBc%qGRˎ.DJ:d>rYjvC:\bF&|D wM+%Ҕ_!i,g8(X7)O eso[H'AlLd.em|/h :am69j-iVP&?ͷ 1ܼxpCA9VZ_օīJStvKJ+VKPLi&NE>첷nz15t|H2t޺CႾe Ia$uFp‚y+ʞ%}M-wB{ ER촪7n[l._[^3j$EJ(z^eQ *д*~RRXOGah@Rb&&Qt]R+-A|ወZݠw/h( fPˌeHHGTn;%D'Sl42^v 3OZZAD2PXb} %tbV;W\nn|PS %^?c{k&LЇ>l-kd_ ύ9=WMAئlcj>ݨvVV:M3sIsG @edMŸ;aOFGiRhY 3B9S=S2ƺ-4>vV_mA ~Gn뵏i(ۛ9:-&1ؠڥeB (V*k827ѣIKg~HaNt a%[J GTni9ۮ7I#БMb9+k3{Sgƛ6C $ fԽyxd(D3eZ:Ѩct G%,sa&x%g?֦"qԳi̷mRrFj,֣) @zԧ\n9da_FdIr,̛|ԉ2@˞NAY!orG#9Y"9['g65>㿷V EEG'#w0m%BkRpF|=>`XdfHsoϥChmU j{.azKAĦUxN7u/{> k1y)j%=Pyxׁ7.Ew^f, lA{][~x1XPNE!.d ZEC.^Mi@,)k6St|v.2W2)a1mX f֩^+ 3ۛA38#7O2"Ksp2>RK\o7Ff1pe ξV3[ẓ*FZm3wFHڎ8FXf+2&b[kŽdvezb7D}ۑ\B0F+IcՅV.Ay}DF`G<3ƑsA =b41AFjW#ш28Oه6P֨,.G(IG :eyitc㞛¶ W1d ʓ>$8FR,-5 tH.twJ1sN4ИUxQ1_iiP{;.jn_tE^%oW$9ڸh"qN! bY=k@I1t*XRc.kvbJ,<^g:n_Qr6U%OMɚ!ZrlIwbK8ur\]BHҒD+\8#U {#t2 ,&rPWKxXNZCHYY)kwLǼXMãF@N Y@MzVJuRp4ZY,( W}z*bʉ8ķ0fEi/6IUF31 .|gpx0tL;\lÈog]yU~XPT 2"h%UT`o")f/S#x[|,]h !?wkT2bZc{OyGJc9"BVi;38׻]yZ&*jnN#mp/]zZZ} 6 gx14_RhxR3rЀSڜkgWW|"L=I\h%Yp;E/O-HY3sUL6]6x\\E/xdFZj{2*fLlfJe7'ǎIY|h;֘s0̇41-RC]gXkLxE!ѯk2rqk mPג¸BsME鐟k$uFд^Pwn@߼#\|kTrVg{rDN0#ƥuaܱkG5wm7omM.xr.N׍ q3,[ 1qOyqELS1\}­dҴ01cVHL d.wս?S[uc\őXŜf48t5~IRtc(ڥn7 F3Ʒ``tbz$Xyӛ/l^T ~ BЅ*j8>@V| jyqZ~E1JIE;H֎ѡJX}_,*L:ٱ@#Q` BH1Mq6i=Ie3IaEa i{ dKK0y " ,]r \>RS(@q?Bι."ToGp7]PV NgZL! 79ߦ ^ oErm)92_V64]: (X4a8x Y.ҏ2d& vM9#?wK))+mj-xQn%%NBS~As`W+ T[7\_`(@m0*x_ψS)s9ZbRdnۯ˯3Viձѓbm}(%7 czR-̰{ h"Va8[BRxr9ҡipl G DE_Hl륐}?D8go?2N;h6AIce$ݐ_Om+ Zg<>O \bCHv ]ģʷTP*lgI>@:1Hio11bPRXNn] d||`z)d - l3YNmϗᾙAIPKB K'0[eBPBU \ E< 2b~Y"Ւ?o f¾_ՓkTgTEWQw?]pă+ *ND7R CFs;|08ؽ q yvlW>&,B},`ӺEb 8oWύW98_F*9>V/ua,`H"qM0[1,0)[\Z~^[aP`HӴ5ؑ~>|9 `.'q_SlwY8 zbr7SӐ\PxaP.Rߙc0`#rEH(DC2ϼF?z2-} N<F zxzNᙈƥYhnSb72ӓS0R)L<=y  b0szJhW\TV(9ݙ De[{ۋF$P^s[qWi̺IƸHA1tXYaݵJdPh]W6U?7d{d"ܡUe}^MuėEb\flu9Zkp}) O}eA?_؆Z؆YVEζߓ+9Wz̓/~/VóLC} DX6dfRDZ`H+U(hj;*\ӶY-2{T WW Qo3yHR4 R[5۶DUj<@5@n= Umwǯ<f95,"BbTvUSޤ겺:<TvpHk,IV.eS_Gh(׵o񚲀{P,=^y㿗yC͏!>\ࡾRq-cM7m>"Fcc֪|(Ҳ20JtK40q@z~Wx 8޹a2'$ 5ZqviD_d'[,b(5"@7F2=Cl'5 7' bT64d N@InRUAT:#iԩl꾦hKi-̻[p٨ZQRWX/}3T\{}؂k$Alm;Sd]J3IvZ cӒzLƪM-K!ڃܿH203H@ujܣ 9Q!K̔_9 ^]8 ;;^,LsҞ`X i|Iv}d.BPHK3wBz{' N}/cHC7\:D&*^{p JIOwU>-ϼfY3 '+_^cm)TԀ$%G |  ˶uz4#$H'>dhѿӠyαRc̔$n?"ڧ^ߢU0{xv*^X9 6ewca'@v yB Fڎ@6|HB89t٫/]d|yL8f^][,]ɇԢ&\|(S0`sTĿ8O13#f7@nqP|穳=( ޹>j!9H3azc(Hfrojgw-gL? ⵁñ,w3V^y%wn[cާ J!mFpg#b<Wl;KSYOeŋQl#=b𗪨y)p)Z"NC` '83?Hg^fc &&β'fe`RB&0V"!McJVv~ʎmxHq ᐄևZTKj{z4];]D`ȁWfJ-`ԋ$KgxF2lra&N~o|egQaɾK ib9h CM.dV0 1_ɠro W[.Qgޕ4vv =o:&1ߤ*xqaBXF82yϔjinPC;Uoc5Wu4Xщ w}RKj*vD!J0Sx&v[&NQ1cy.EJ?!Tj q@NGŰsÅR]!2 ׼¥ Ukԉ Qz/pkˆs|'}=+?lM$kYJ>u7"1nɈ/6GkG}F1wv57h*W2EGC?aPI=+U[3U(Tf`R X9Mv=1je ESxtw^: >)Gg2=+/sʸ-s5$I2Mxǎ=% {֭Mˈ_X:GYۨe6}γR4'PmjÞ+D.D?ܐU&aS_*LÙVB ړ)uMt}(=vB[2PY,>"R|;n}-BYFM; 0}I#& 4W8§{}6|,g;܏z̆{>CS suRK%oYX7,T`-׳aR$2Æ1\ތ Lfԯ\15M?h:I@BD V?pCuc0JfXR $*7M(MjihR|Mek$=Y}Uc(#_yW_ts`v4XzoG7rS R["POY`L25I|fNcbJl\#N}x֪K#]0bG"4Z*,|B0E~=8 Kݶf[Dӳ NƝx5"-!,|O#G Oԃ %B<;Q! Y:Z(om$zs>N2w|AFTBž>}3&rF-xZ/3xJ|Za.# 3kyњ_bof&R'ٽɬSUE!5+[{{D}MA;"b 16(B 9^*ͽ-pmaѥ@o 7u>W+T)Q)u3-3rc;S 7Ini|Ӭ`ѬّbHjy-d,J R Mb\ؤC&^iC ؒߔQC(3.b0\bE*?7zPj5.3f/'^JSr{ oz3Ԏg3 {J 3*,R0ⴣKy÷;A3T]-}Sr (:>3M5Ga HYb.[ZYtFuE>{Oq8|8Q=raf|t4ζ X,BJ ,OBl\f[$j*5SÆJf5XbpԠ#9+6B3p0zR'Oi ǖyI$c˩,a9%qRi^/S-&]|'!O97L/ֶ{|('S$ж* $XaBmG7ڱCWFN Ƙ +,QO2^!so赌򛞍ImPl >8fK&[ֆٚY sÇ2EvN{MLdlj#ZPyZG\ :9%(|CNNruO\ZnPac#aLLQ[ %T=#\|xsh '<^P1kliT-}Bf &" EK2>}?V{h0 V6S h)-6 Az@ED/2NR;gتg"d,< F,:Wm8`eB`r|CxqQPY4Xlkߞv:}b-~>FCB%֤}ZVӋăsa]ф̝6T:CLMenu0 F1z"zabɯh\7If\w~f_16e?*1 #: FӪF=C`oаzo_5bW2+;J)J=}|hſ?=w!( W ":nh{j=m=<ȻJ 3ҡA}Ge 8:#j~G>{Sz>1'KoIE oa{c{o=hƝQW*(NCG;O^Ur:B=)tuVO@ҁ|K4>NCok& BWzlb7WGypYtqX_dXt/& (,:imDz~+,V7vLVKc0/,!PY~f )HD1Ֆ1pcOq ϙvs7!҉3+WF }Gq 7̸ٱ=K: , Wݨ1rۧݲRνRjM/s}7LwؓtJ˜= ZL>"|/4)o&ʥ#Fi(R$82t|>KC =(h櫇6%z'q)F ؿU0R&&e'Wd쳧W2`( !`_3xD ]p+ ־mҒ2F>^sn ڕҏ|[3$+nr&~Rt01Y&ߕ&P ;9cHC+Ĭws_)LA7N\je;]B9IAtfA >fDA >Fx a9O&1&etLHB靾uu7;J!Vosd@;-yWkd+]d- DuF F"@;uT.w0%#|T ;?3XnΘm{I`IyDp52ѷ?J 0*u#^$a"51$f>kL*˟<VF/\Z2iٽD*QICM+\B+6?#lf+N)u)Wr5S4:fUi_LǀӜrxnxLU}c=3pQ-VE%T բ|ЅVhҀ]MaGگIZ<jY*fx}6ƾGAIp2 @Cd?4TZj ᶓv,b gjENLϤ2?JH$0G[3 e4IY )ɍ{ZtlK]yg`mNH(tr^DXq0.c9aAwc>ɦr 7Le91'`@Zm t.s0cvVSNʃY"\Rdz3I >)?~_X 8aBAsO8RaĺǫH4}TxjOQgF%7SbPذ!,R{ul@|E፶=;C3s&JXh]?=@w f uFbƘ'9 jz?M[įfQ&Qpzq#- &iDz.Tvwߘ-E9Xn[| >dA\$fG[}pP7/A,eHN&B;% jήo v/xc7]1lV% QH\ rWؿ_(qFCu{$"O(!$ay4S ^AԌ cC z?L-H&|br}J IPJ8uԳj& z'Ԡ-͟%jH˺[ UV>*M렆׉2:}uD:Q`]֦qhFr-] u:ǼqWeV#}@ms #WfLzbL. Aмā'+P*pb5ZooSWK;X#I:G&ߗ HFdgF$:\`doxHVy6/'1< Ԗ}7@u:ZcZm2ΚCozy(j*rq#GoCNeY9S:kP`yK.=ubnl|t[bjPKLmꤞ9߷65SsbQLMPS!"^,#UY]SI,^GЏu֯al|/eNW@o!qT<k995pAMO*Вp+ٌi?DGoUnZVA̟84| rax\ wi]pjOcRLj:OB47nZ=Ҫ$ bZ+xBżn҅NZ-ieP8jIm9D ̇ۇA.H~O"{w`mo-3h ~fH*YϫBD 6^@(5|dﯓ"2+s!jN~sdfMN=*ձmXw-@KS9:0O46M1=Dpjש~V:ɪ*NS9Lf0B|u vDpXP:LCbs9c. {N^& ͯ! h.b4+w'LAf\E8;TG#Tse_DX&?,-$ D D:b6%p֊#DCK)Q6vWzzSemB|"&$Lq]R(g6EV")_DfYzk^ PJҝ:AT]'LBxn[CPHAW1OjW`I7P`t 3)d"'"2Hn"D 7B1couLh NS/8Z+b0 XIz'ah֒3s % &|ԫSw sAvRw'7Vc>*ʣxD38ÄMҹD%<۫Ӕξ Jok6*Tm?Uu DFv>{bLkbX<>\ 0]7b-?)p -fp/i&62T* Is/!ycwӴr[CgZ.=-ۑs  |0r{V/3|Sm*]IH"^+ S!vA!IﻶQ@|x˪GYDLtciRNna'; 2B/*rdB9ᾼv&kA@WDQ-L=йm>uӕf?RHnF*Bb6hs´#G1mdfAcy{:NY8Glq0d&;{}Ai^;t«}!1EqnE>g;s!y'VYB( eYNo7 ZyJ޶;/;8-'AOASأ68> J{,tqH:6+}[40ŀl6G9Ozxu/>?W(:1ΒР/˩ D;Mh T|Qe>Y߉o"iY'Իtp*Zn0L{q:`^е9mN-׋dBG%Q6taE|߽v@RT{ }Sc0 #g]|UBqHSb/f'TP1G t#)V6.\:WH'ynG6:7s%ɯ⏠P9`I\4s dheHڄ*B"&LПl,M B@IG@Ǣcg#轿O;I|ē&APPt"Pȁ}f0T}-qmF(~1b**byJrkXEJLU({d$v8hRI`B核r{c0$S;K:*_Xnu(#Ejy$UD3{ї5AB e;Z@K1K}AiiX{d4i&%(&?ƅz(\߈ ;>z ͱܲ- mw˼}+3̑ mh O- t>g> dJr|K;DtR?RD٢ Mj!WP1Ӂ;ަJxԟޜ+RoVdjFv:P]Gg))ϩϫ #ɃSPJ%D wic(^i5z=% bŧ'WRN\*[*2BWD|Ȥx5<Eą^]/DQ_W04R, /rvK|$%^]XyG?~\"4;j*8`)86Z32WUѺkaJ/9v=G*rؠ8wz%(qX@x){ǰ5 oT7{O#׬ } Hv(sbT +\KXN2+J ,u 2T;K[NPWuTGf g>mU++~հ~C~.ۏ.>R ,T*4rΟc᭕EiSʰe޺v Di7.t<}te{H얳f2$/є=5Z,wfΜx=0i ^Yy9=Ґ3 obG $#+Gs;<UA}NZ")4W#i]tMصbC⩙a(K.x%xC) S V@b.Ca% 8i:o907xgB_ XV(>dZe`柤x"3hJ]O6rb'am$u95l@b T D{W߳z@iCJ0vI؁)O6 y)~BN88<µw 2K+]wajh-xتK~U+P~/{rSZ{^xrLjd _VY}nUboۿ{C^(_k+k҆q%DQie.5,; Fũ(׵mDKy(,7c)mIpП~=)/TW}@A^ + k)~$5T Nz jM',)w$"+$g1qĄXshiqӀ*x|TMQF{RᑇƝP4LHyKV0A; 5g:(I 9yT4W̡<|%q޾R,iqCǎ!N?\8(OeDO[[>Yb9v(^9J=w@NwҌ&̀EtVV*B$1k v[tDхӈ^HYb·z||9*?cc~ɵa8]DrVz)$:ܥ)!؜B* HJ5Qe$YSz5"hAa)3Om5s[ @,}v?Q[df |}z`0d.إ%z8k]qn4DF- fPt_W0vmNed_vJd#IBW[LjtFfh`6 6P$B<6|dJN"楕0 m#6Ŕe9#S \s&s>):Rw{}^ܟd')UR0BeQAJx&FDlM$bM<] A}y5 3W2H AsRQ#^E!P@ݓ p.gnyO'1D}< (dé6L5qrK_'VtZBҟMOfp[/Cb| P}? I6B=YE:k$\Q3̈́U*/]Qݿ,FFx*t15|q_6Dm1PhJXP|#{ e3[Y{c^h#D#t ItV;+_=:җ-s4r)2G[,ɓ-ԃ~ef9G| ۶5LΞ\q3 9xHK:cY)G<%=ەJk|Fh/d ˬ5A_k",2 kƦSgfft3SFkmu9U:|eJed,H+|‡koe ' 2AgMMs7?Txsr;EnYr 4]d~4<'}ʎ%KULf|rTJ_ 3\Nu$f/%>䨵_:Z= jVa=|#oLc @uJ٫Ckѭ֗1+?έ F&冄5p-sc)所ȠQ'7ƻÄ܎^ ŕ7q)wiqi;D#=210AƉb-r{l9iW $ em>jf+-4 o#dfy _InͶ]T<))fO G<`M7Ja⍃6|%ŅNΧ{7}TimFn*N ؟ȇ56۰9K6\IOrE:C"Gr g]jW\Vy|ͤ4[vҦa<~'pg/ӳ~Neyȷԯ}F3(ݳ/*1.*ߤH[bi,ѳNa \?dM.GzV&y;f݋'svO.w7W y ~J0TqezH!RQWë/L;_*>߿;JxV@۩0g+Sbҩ<أBcu)6aa?Mq|#QdեLn8n1*õ#;"P~Þv xQ%Їu_eIJkX+^fUO39xf,V,&H? f; wp^hRQקBXm[DXxSuZC__4dEJo,h,*P t 5u\r?`䞭01\~̒.!T<$z< g89rA,'Ro#/.0w۳]k xK[jfwDd#G3ŁkBӢ~gF0;HZQG~j[[iKi gmlض0gMѥkquրzm7QpB]_s:ї=SK\^NCz eAz6ps'N&"V=[Wff\S[՗txklWS3 W[_ zX*X]\Kog# k_cqEZ 9YNDv2^6ߩHIExF;6' x@LLg $6bIxf^Fÿ/n!-Yx}JsuVX1%TmUnW%^R5bO=]s,v٦c<,Җz n YS§ŬsAl'ItU4 ^(Å[p!a*-KZqHPh>|L@\ћ)R;t^xWEw`wRU#a>5Q2%U-*z̤=i0Pan&+ 1J?̿mA5.|S(/i5*%~TvP# y$A 8g/ 2: ;U|i$8Rd$C̓jgA /-*0}8)Tw|(=P3>*@wYӎF7:=d5C,Dž IF!!TrBe$/5XB<ͧylD5l1P?%#8l5ǐE0 uXEâ?u+`*SWq<~7eNUˣ\V= EYy&bݯb"70-B9s 0 ?#(SOw:"Rw wQBDk55lXBgZBx-bSR`oav!y[73 sS~v*hn =j }H*V hʋ|R"'}zֱm:dʒnRpmG1cm,w<{8:pJhFdx⏔=V 3-Q9;^CmyE9ՑQ R{-GZt݈A>~eLu& +H~MY ~zk8D|ى=Jմ 3HImDY B> QCXHḱ%)GBdHEG!+D =u}#RjkoEq`Һ 1&! /oWouMd𜠰~\8xE{AbMՂTm okC HT+#UalJ6&sf=mm[Eǰ?q<\ {KR`5"i,$"aS/lcVǰ!R͢:X)C,rOS*S$i1f]78XfԱgwqQ"HQ13MuO N"\ {Z7 t`>asϺSv>iIH\ɏo3W}'qey!%ff .Ѧe43-mTg NJ sX $["xk /B [y1~32,;(qǠɟyZ=r1*f[C]C{2|D⊫A7hN?i%i;} .pGx*g[!bdBL%R)=*0}jlwH>d A"fC}7 )(Rz ~j&Oz}<>bܘJ3n1o u :í7yheS4*ՐUA9b?&UJдNX 4-v1!y=9j KywV`)tOCEQ~zyɮ.T&׾Tt͚q[P35m}WǬ1UMveW ף-@^M`!zV,>;' GAS̈́DDҍs v B* ƯV*8ʐ['%gtQdtDEpxN7U ^hIɛ cZlye*E O6sigҾMu MCx6=Ul*?O >7{MI}iA4ۃ9[Q5q@V+6\SϵF>5TTaq O\0-ysk&+5iKx{j :H 5(P-BlqZR(z2SH߲3ͯػF6{Q`#zKW(@!vNfjC6ΧR>M,( Kҭ(KO (Q5*N!fQ㰆=^iw;$ N2Su0UՊdp16`Y#& EO@v0jEh bjyɻ=_SXb9/+\%AR@ IaH}F߻՗qw(i6uUF&|`)*uA*;lCΆ09qL73v1t{ϭb j)~Zşv|)OrbEط~!71fA+aOCPGej_-+S 2Y`m7vڵz qKZ,&?n鹄TGɐounclkL ; 8nf&IrXēZieme~!H,9l\o&2_IXwG^sf'} o' B6j: +o^DN HuK= -2_I#< 1r"uCC?]( T*G-U(bˡ ڔ&o[N^\% Uv{a oCm"zMvaaHAVSS._֍ 3w2ve\v %N=BhbyvkYkҹ}<|W([8 >#>E+TlY6:B.SӞ :RAzyOړUX\z>lpw> HfKhWBtqxl;@8鑃%ߜ`l6zD >R!iV9S5<WayDi}2((ut6b0ؐxsb0#IY}D$s2oF%cђ+AutΛXϿI}I+c>$U<7ۮZ 6VϦJRGpu닢ʡSv^&&Jeq' 9a}(05ma:}Q ,kQ,ϝ}\JjФKj:Oě?2J:5֪3)O@LQUQ"e_FD s}r< EKꓝ,Qol3-))F(|a:1RNYt 3g`g$ƨֶ?|%$o$"ԄY࣏w-]awzġ*c즻]%BX%T;P?ʲ,2׉W COr #ּb7ytSϤ`_"'XDke8`Z@sSfSEDFmo٤$D&E2m%r@pu =N)2b- Mt` p\9[g!VՒX䏗 rN}gH-YFz7=5O2=CwmC)b7bg}G~xfkMl)1O-]K/&Ph\1 vbwV)ˮF'm QlF QhDD@U޶ KSE\"q8J+dB3|C_G{zźb(晲 PofHJjJ}޼ ;+`4aM*YԲ2 Or[qu_ixwG`U4Q0 @Z@]\qFآQZ"J"ۜP%zQ5{a, [霪'.8 qS 0NdP.}M[=(/`GLЮ&a<访w 텔gf渙U1oEzK'2RHf;XSLF_nb5 rSL0_h2]p1q}7٨Tn t}U24MCfKM۲l-K-.yEǦxxMZ3>1-:#ߌCͱAS1*y'o٬Hд:ΒjA&i ﹹtx0c_3c}לwJB\By >糫Dݵ;˛kH 5>9lRc{' =yK ._moHHDftO4@`*/wx,')D Ea3 Dr 0.=kQnJqs"2(pO $6 3T'ɑU^n2)BS7K$QAV&N-:>!R=(=*"/Pf X&iC!ua_ُXCA j}ACY!ɋ7?Pv\)wF\),Cl=༺?+vpcA]\(xE`N!%k8ӮB ,,U\ϗ1瘴mj3EL,vevaY* qxtHSƇ QRϫ9P඾oj+ Zv༾0z/n<¦2SeE#*-QTa?,+I!*b\عQ*FVА6*r!uE9PluL2.bHu{5/gY ;J.+5&mO\nA*4嗏C;"$^ȿ8^7o/[qXkp,uۍX*2H^d_!@굇0S&MF^YM["`gq!z .D4cAwZ8$|rk?ʔ%&UKOK&SeCdw5TYEaLaڧ+-{[YZ|rc:`5x9Rc{[~ȦSZCcx?uj<2C&亓OOo qD[^gϝ_\kcNhF26t EZ1QOZ(9j 7V*>|%SUE;XÖ?ڎSyw2_;[<=n^x{ +RDՕ58Ց0 MI"D(K!6bP?EڂRx}to:ͪe2[Q_%ՅITKl1߫~hZ&)Cw>,MiR/Vi .h~sfTEBЁmNxz;tmn׀\&KK> .N%T̎9g;3]fHђjoj<>#vچ)P-$#akpwJavIVx[`e+IĘ}1+#&? ,;$2h',LRp(O\/(⽨ʧK)-=R~]To8<$qt*'lJHwj#x# ۷t",&<{X&IEiv Ưpff6H/1U[SQ8yLlMa˯(6rvfD%eWܯZizXԋD@b$v|/Y:=ҦpOMi[q颽eFO&}L8@ ؎s]yA12ir?'[j~Mc۝t{ٳ&U 'b3-(%;r'p`m͘uΕ i uD׹jDw7 bbX9O܏.)] lE18gQ#}xS]3aC7֩ ҇#3Ua9g7Ǜݾޯ[z;?')5Ďj68hK)?n.Ç/@G_:[ԧ_[R%5?\j=HwE4Ulc!jp;\mBP @@HBL-;nE>WkgչƇ\.C&s}#H;(J]6YG nyN)S8q[%_x-HsDYFtNl.f`ydY θ^n]5 hvҰ MGi:5DRӖ.H6Te@FmƸam]‰O x @\339ji*;DKPg(^:]IIO׺ 5\PBo:V˺p]zVFYB;j.(q0 Gc`4D*/sV<h\f oQXvo0Gggu5O;ܾ(iTEƚrh3~#N RM@%5 a!St:6oqN綹JzfeKѾBe777S9U]`~hk:?2k|32x 3?mΛjt7ve|}BkQ 4'336<4Q)$2?X_rYBx(4eL\\O4B&5+;.Q:tloy?K efx /&^l&yHʧ.IGS+Dp?ȶl|tnn(8 qD%fd #͊vz.vj&@3iG_"{t؜FWKcJ_ |UH/ȼ#_ 7 /oFhTD?sGQoޓ%DBQX%fx^DzǕ |D?QS4I#?q.GmXX:^%M62eP6%x6ws_c,Ocڦa,Io`+W_S_޾w}+^M7xR1n&/Zgq5I ƟBnN\\Xw_=TYTqE8T:q*0̥SU\ZT-#ڥߞ7hAVsbN/: pj}T<fOc}^BPk(GN ïm|xpSz@?بiW vPՅ G8ORskp,HazA˓Sm݂ma: 7sw~T -m\&.6-i#J4>gFie{!rr+YMꓦꜚ }cF4ۊDТ~ @c&K? ćF8UKtEK`>R*~[P$PaY و{Ɗ'Q@rkt"~bcqtӒ)OU."l⩔ҳj|Y44>$Ju O$^f_9*ƬR%,3n}0r5bYAܷh.nA٣ 8+h,CL}gQ_tz#8E@y]I2&Vj?G`eD ^/ȬK'"&k?Y[c1A\ehS}`}frG12+$nFoap %| I[|~ hYO@ceԇKd<źE\A~`͞\ԩ5o")+; sBV||KӒle]Jrrk HN@Wv!&MG\?fd0S.==6b :y'Yxl5|ϱSna#2))%Rü|,̎poV(ks+ŐuDg}/WsS>o2fC3.nem~>z ~IM/Pgm㋍)'c ZP,rEj:5L4iLL3٢KBjwv؊}Hp)Q#P` V~gLQLHuZ.sh@2.*<8/{.9cY:0 |(ʮW(z*;6ЧPTsq%(%SsOaĽ!d)c܋??oXp& CHL\{J@ya`оx9Qfԍ܁")q(k&ӯ܃ }!0 EAZ[b}Y'I*Zzd_BfjsDcIj[|U /QKAq( 1`?(26Q3ABIifz jQP;5fM_htO\IAݑy~pguANYQtnr rI0[[Zm3BӲ>e ֲ~ c[XkwCVmpd'*!=W|att|)FZf16(4ȍ2S{^C߀-W~0ߞ`$J cucsi޻(f8Ԣj]0ނ ܧxxi)anB!QgE|Y 0q\*9$)6RmA/3k콝5WPNU/Odߧ6׹vpakcԕHlWm~SQ0m뻕ڬ u@EohQ2WMßTnj&_zOn Ώtz Nh /suk }Lu\ErkS"LoED`KI(%xQ4N %K$8ybAGQJH4;3h&z>U;M㉱E13\ ,v7S* |XU őW6?_56itkWڷ0$KBoiVM=ƞytgĜ"Z 9S 3yn9o.k#NVZ8X|3CԈX;nNۙj책< {,iy!%h'±L]=a-[1&S7 mz@ERFV?:J\E +" v~ʾf:ꫪƁ r4aKw#7)?gj.&0g‚=ɲuxĜivUht! g'իWPg%5'կd/ *`~`}g[ƞEcaw{7.9M'{K|s۫sRGbk,Fs]컵;/"CIx, 2_ _51ƣGW8!kWMz9O.Mw m*!G8YԉL,lVȍnT6J3/0ᝊ"[@+АjeEo~˜Q@ra'7ɇL;#sF І'BBA-Ǒȶ|+'r??&O{SP3dv/Qk"gn6If@6.th+oG[1@#IN).WRX-Gńk_􄋸6%'t |}:)J1Ƞ%d8,ݍ)-aa) Ä v՗&E0 Sn&!X]x/xHپbwl]Ș4Lԭ7LHsOE/,),}/~@mBS( I 2 K%g}xVgwW]-]]`,K8\ui y/ * tҙ.}Z;Me ڇؙ05w}ϲtL 0y$?`?M,:H>Yn[uF5}IhbI v3$IEc/(1 w[T{LXؘ5oG_|G[hմˠ|y_1pmNHH]Eڏϱba[珸xyZ_E.{63hNuW>$F, F&1}YKP0֥R2пƦ)LQ+W=6;p%S8#(3b C%T@`5a砙V8ЪOw + !#3 D;;ҏ/h hCD[Vֲm[[AP[C *Noejti۴{3ʊ !]%u# >,rOn`!,pgvbƳ4fܱα,yoXkZMR(:w6*DJ"s?xQvGԉd~t`6krs/ƪ5Liiyc<(PRQ,/u4' 8-=B1Gk2A09 Mk"=2=fK@`]A \o ,(i4Ox6xv-Dq&HƟBmsP|rd+}%Mj0 LDx1GWuzu͆{تãC:̄glUl*\Cv[tR_h.pZB)RPKlERغ@4e{Q2aKmYxlQRP: rei[XBKc/wkjcDj7uT4sZTfkӆV.@2S w HRq f/[mHrlIip#KX\6jp㒢ج\ZLJdޜR6S;6r~w%<"PE_3T R|VGN.T$Hu.(;#fD89qjv?$_p !e()&LhK>3Dr#IbF5. u0PTXw,d|G>Iw1"(!erDnr"p#4pQzqYM&c7ߤ6)W$ޯi:ݚ`7H_*Syr8Ti (V"1ĥ2(sDK,w煕b /F^gYڑDr^xoGz8r8a^ڈ^ JͲ]9op .GA~%F$ygJbA53A`6@S,{f[7RQ%a$ĩu5[ot-g{>=FN@Z/ؙ>6ufW~˖Bʮ EI<^E:)oDJb }B0YbQzh.R8*Ww^QLw;\]/&r¦N[0 {' 6O1 &p>J\ae h1Xk㑮D_+mo2ˤ9c[4'f"\ I>)e ܶ Ex屢B>\iJ\/=x@r'UI'*^@^Źw[) `Aٝ"\-l~mGUW2Մq0:ktIaB^_z ^Ϧ9Jc=9&= N6Z~pttUMXܹj% lVPS{$H O.)/p"{CKA|̩rn7 aN1Qp抬`WA0q.0|&^8 N^h$L|3>NVF21BDM/MѧQxkDkπY1E(CWˍGÙ5vR|=B"JcT<:G,$"yr@1*If"Aǖcu{xѺ<&~42yO(X<랇cZDz^PRzbhHEwTj"&g:P+<<W gW=8dY,i&\ e[*x ؙj }ܢ븰j&Zzir (Mw?d&lwj;WWQ葵R/f}5TmeYXR;յQ5v$,ߓZE]ӖDcBagK.cE~?ȮNeԏf E W;t<#.^jhͯ$*XD}B'SgK#҄߱~! '˳ o\Z2f߰({.s#6"GcRI #>;r ӌ\ʡwOdSWzq^п? Q\ 3>eأ 4ک!\S:\w> Y5Ɯ7ę|ޫC:hwj3лFx/26y ҀYBhw~Xn+Ӏڣ,h`:+tlm-Bn`\+^hft̺fqkOGhy.!)/ɧkn roٓRe yf: fIOw;V(f?}?*Gݐ"O; d 49d)Qq|D@HRs(ۜ0oFI=ה Y5t|cMc@q'@OCϵxF,,dc`vƖ8~PͲWu¥GArk\gZ)ӚUL8KE9r*m?+x9<$ܢ:8F6;@9ZZA{b%Nkx:ݎ4)auV]tm-mp?kR-|L|)LpX؉VVS1`G &+dw|7s#G a!퉝FQh+XP@Gj%3 um gxg+\x#1886*C3 š8#G/`-Ʊk`TJ¤3Uu$.c.aDjO5ygصP{ۑU5MP=!2~EvoѠ:Q :"p&hdemҮj`o-סdI?2Q*}(Aw ܣ)E'hR)`zshֵ>{?v\k3Nu@KjFx_!gTT'vpZ金rPIS.fÅ^x[a"9-a4|-GpBt,RC}z/iQ3'9%?'ⱛ\BKʔUAJnݜ:&\(BT69f xW6U^yF#2_⨖__&_\ԥPewj|Dc}ͭmrW7JH¶]=#E <06Mzo})X)H] )7ʒ/G6Jb9YLi0Z,(a ba/qGYS\U欞^A$h 6t$ߢsʉmW  i&x*deD^I(..5q!yZ[I sśǞD6*m`uDxUMC# T 5#:&ّщqTW$8[/k㭽P#b!/N/τ8y}wXw}֑X;x&&Wl$<*lZSMX:w.]~LD%hA.-YumgJVle8s͈6~d÷ӫU țB+2<n͠|+kMڠZga_\Fu@߷ {oǸnЙ0yEX2Q)"&Z NRh;,Me 0|tAG>8CMowtV: ^>eEyĎ@jK0` Mo2Iv5^dYWTk{:&kj>|Ɔ +0v(7M2 e>g+/rF+%YkWq5ak\X/, *Uo07pUE!Q{6pҢl5T*^p-v"v۝L>:8 HP㣘$dTW%Dʗh('# ,?XĞ_6OLʼnk*Kce}Dh%sT[\]1`Zubܮh\ Sm\y.VP (\ ;{᫿4,36q T֌(K~ظgh'$MIhizf 9ɧWʮLer쒇E­Jɝ/Yμ5A7MQz\֣}W̯Zm0GŜ2u5 2_K+-xk ïgPԂфɄi9o<1fV_nMVrD1<7^CHQ6oQx?H=\ŏXaـ nd@PJJxv.^GRU$-Y VQ%אhTTMY i^H'K i/>V: h4G9PwVKnL8=EA6}0(R׃;Ŵ鹰Nm9N+ӺYt_80}b>@eB S8 q)WE\<4ŀ0[ba5r~ZQE$w c*WL\a{CL[knϔ/tŅnxxZ pTD^ǂLu<>'EPdȠy-$Mkb@{1gPS׶ʏdt d5mBժn;:|DH#Ƌ0 !)edD љ.Kա=C zKiR,Da1_zCkjp~ܟ |"w(C6xHiĒM?3`Cw&o(h=j71%VXqV )Dyܯ.֞ MQ]tkVB< maKkO>1?[pdeW7w}16>6V8Swg_Q}Hq,.}F>]y؈ԹPHҔ/4 }#7{a*%T4mly٬8h'aaZ ', |?^jH 1N0tZ2eɮNgKP:BXgZkx;ZIn/1K N*[X,1{ ڼ9=^T! r[lBe:i}iQ5Dܒu*S{+ s.h&H.J#7^6+kk@4Ӌ{X1]XڲL:L@luTpY2 p$+c^fKw]b@g'p4kUcBF!fL`d3jo;TӒv]x+K`I4 ؞cU& q&u% r@TN#_45+WV%oބ\R%!'GԨ *dlgLJLII4Zhح@rYDMcjtQ.gzMĔ)-)"-8JГx} y7cw=G0 յ1dFo8aX])kDC=-TN(Ij\4FYv($q4 3 o6[mNAU=խ2F󕿡]ʡk*? Z,fҖF挜RB(,j7OXNsY) tV djR2^<:pY; "^\u/x8b24!l:?Źg$s F1"l[f!*d3BnBy[X!\SCm AtXs{۷;lT{ŕeAyz1^a FAX3Uc0kCk_ SG@/f?ʰ&Bd>e\`m2bQF%C$ G3ؗm%Quz,׍b߱dTM8yCRGˁ4ՅTs Mq\.ȑ$ZW͐&?H7kD9Eҩ\oKtͲ?OJ3K's#j!qVÑy8ozUI~4kg0fzfl.ocg˛weEZ B n?H|og7(2X aeyQLX(b}r(}Y{T.M©^MM>0^\+ ZPqwl} ՟Tiji={(=S7zz=wX |9"•uy_d(oK2xY(IF8J5+S[q@w ~1zQ>}GV'XlPhlG+CϼPYqa.B MNVJ1#޾ )Ő@*fjӔ]2ܑꦩFOBmdh)M}5Xs,?ir0ޞk`I.o+SK%wD49hPiwe -a)-a@n[^xyy(f1A}cKޞƹѕeMM) t4P~*96q桮F s+Բ4.&@ɛ<ջñY:rxZ~agv@yؓr& AXH.z qfĂ>|'FU4qsMMVZ![ajz7$a;.wҐs)*L@S+Ƞ6?4WE7Eӥe^j=7O^TdKz3Y)~ p΢K$"KG:6XO۽>Y=5m+4dɫ CJ"?X lI\90k%V@E2Ofo:U mʳ}fO]μ |ݺ{A73" Oew["M&)H'%p'_1'%;QJ?x_ ϰ.FC)[`KR 28ȄKUh;2@#tؽΕT u wkOu(ۺ`Jc`p3YK=39uqIV 1P[7nzU}VT/Xc'&/X&$y UZXZ\?O cZ 7;9n1hK']$#nnQk̘0:1ɥ/iB)nߐW(djʖ `d3S)= zA^o5*(߷8s4WVj @#[f[#`ŋ5ZK۰@ͯr9h&`UthɧVwܝjW&]Q)IQ hvq:DKb{ *3}Kz('[nG cHC궳Zk3ml;&zgFcuh|,LJӄK!cNe }[Ρ6 k;th[r' pCEÌx||GKښ|F/Њn6} oV3q_`X)D* h0VO_*HkQJ: |S$tMG(*'%dw@6"́u`֓"^CT{vz"#g,~30?C.x}n{LJו7J֫:z&T!J8ҩa)F}2嚞=ƒ.;6p1#g0 ![oج (=#Ѕ=/qqwɎE?2=u@=U$2}z(9v@S^ Iic]U=+ƾrBTz|N݂SH-^ 4ޫU*m#}7$$J_&{) Z8?hUG@-9e_\"? \ }v*CId?C.r3\cpTV԰jCVc|1B`rII~Jf` zDKOšǾMg*Hgef]EMS(M>!9" ~I8s %qD쾑(SԄ$ul X!ڳHr{a.&~8IHIDC5v9EXsdoa=yowI -w! "PHiIk2'&qR:Gܷy7]/eða? }bay,!ea@J+?pHnr89Q"V&=xwfpb JәӘ͡>Vb55N-  E K3Tm>>VwI&MG:=<@hR>+sվS_]H-bAӼ}|JP>+A/GFJD"g(re끓%zfpCC0GdyA۝w]$E BM4XY{Gp|we2 %TUvN֨B5skDЅc`}IE#jd*? Ta +xhxXncߐTeiv"kLY [D?ԅG&@`W .?wxmp X2)BP s k1vGNC;n#7#j+s>YATHix_o2S'<oE43+Y <*rtPΫ>/F_`_lbb]~!I(FAߓ^0+gG ;On⾺;D툄&T-vի%xȽXqeX~y+e6Usp@5Ռ00͂7znm v7W.Ԛ0_*`>g\1;ȸ1DZ=kPۅW]O?{D\0 kf>.xXL7:qMQMgkZ)?]W7]>{zâ2v&>)Xa%CcϷI<$exQXއkv@;s >qۏ&O E\:2.@O?Lq9(uˑ!7& -jcMdíqno;)P:\ki챳5UmH-}H6t$]# 4B\'QY"ENp 1FS] )e,HV& r1SfVo͋+i{ i L`O/^; BP#̘)C$ Eߠ}U 4a0̱|F[Dx+.Լ~/*+v?*zԪ96WЍ ."L7.n$qXl59#TtNXo|nL1 K|E#5Eah:· [#+;S|HuGMpuآكָG)WI5f6<QE?d{EB)}=΂%45h?1a6^:]{n~Z|qV9D 3>g:hhh GEtBﲪ{Rȼbdaz_#9R^zXltzKY}CVGV`3گXg<9/,!o:*nՆ`=n ;w|.sML#]4ә-ڔh#$6ĸYc\5~:@>ΞBgr~x4! wwh7v1zS=?K\4ھZgڰĭy"D*WJs6/&N dJF](4ݑ!;dxG-V aGv;۩\ \z19zxwmxd?}zۅX sa,_jWu( +@⽿KUkԄ5c{953![o'IPs͋#D,eϔN = sD}2N|ȗu,49ĂA@Xf 8 [9KrsA<-hARr*n*W٪qѮՊDBcAߖ+ajV'N.3 ֤,'tܴa4K0މFB;_s#>w-O H~mg@XTF")5dF^SQ!C z} 4#/:O ,%. Q" R2/NΧ~򇡜߬vlV_a@R*'z}intxT^^jv YEGf ?hwCMm C?.G{-ITJȏo ޷L(L"&mx?O1QeV)"VcJ"Tp-)@G9DF=G7Mܦ!SEpK*t_C, PWnl/1 @JokZVQ&x> SoG"!PΜ91gyKd[jqK##\P94MAgn˩`S~,m`R&k8:!QeM a$3{dYjj"("k@MR93ڝFBCt*E#oBgÚ[.T _Ɓ^ 9ex`_ӕf\ՎT#w 9u[=kI^KPym^ UԮ 5:ss)byak4J`W#`O;5QoR wvr ds40wstwoLc)B_9n}T03;놷~wO5PWüi(ŀ?i_w]  .Z;Iw\OdfyT#Z,L^n(r ;xt\# Z]x0i[h=Vp{+7Jc2\yp ߨ2b) Y!迣YCC7#٤xS,MlXshl6;&TL@£ʏr+Zh{h8!vV:Or>[1pq\lz5I%8xʅ9(" n qԮ Կܽ/{JZPyt}q5Ę뱵#/Udg*Dc0WߡgZj=>lZ^M|E90d2H$(냬V,(~}KIRZDOCrF-9L%%"@;ToV;~@=8L\g|rCLuj\O~́d=x HQiʰ-Qu虾HX O Xzg):hk:3,f RCM[&a!֐)׌iCXC= K=39Qȧ%E2^#^01_H惎N&Mϊe6HD\bO\5x}~5U\>hPeRr0ȯ/|NIw`a>2 Ma>-= ]BP}Q egP>MΊ{@2Q쯂e87%L])3[>j10Jl1JbIK='Օ4{# 7,Ūؘʺ6wkivBa6^J:AgGotWH؂1,g!ޚCCь@\@]>jSLNJ5*/~'Tyy:vL$ ӻ~>+_rI_H.0+MKH,hl=\VPWC4kЍKW[!w~j?N- 6Ft%z8$%c/dۆO9#q_4ǫ; 2zr0XUXB]ye7,iGH ~cUOLBvefKND9j_P1 \"T5r \[Ϯ֌zmMR#"O@!9Xذ؃1RbZ>h̛+yq3WKq=݇5 UEKKH DY '>>ө?uBưX*oċ D2yL_@Q<Ի :(~}\itTC_7>l;b_5W &Fj3=Ϯ0θ3V n4Dn%!1E(zقX ɁzԺ`xN܎+ע#-Nk%N Sl%8N.=u>|L<ЍfN̐wʸWuf?8,Kt :G.(We3Rd-g#b[ !`L)D79<$$_EQkJdg`b5;VZZUO87{Vcha2J!S:_et86B[=3&˓!ȻUZAG e:*%-ٖqb4|eM\0v4_>gʃf9,^Z^_BV'3jm^Ѻ\TI B^2T~z0#͌4$ ->RsE~ KXcX7jiuϘBPJC[ׂr(\.Xɋ#C|:_F;{zDMd+A@mޑ6紲g&vJ_cC| H[? B ]c Su?Ze)vn'Le_46=_#D:YQvbl~cB{^SqF}-r=dNb)`u҉ݡJ_zuI\Z)hjDEA頞ƴ2ZKë(.bm၅.]Y_'.~ 9+%9W_ZWS#hhsUoNװNQ 99(! i6#ꬠ~iji$=}TƼ 0h!\%\Lw+TllޖG2?V8q#PZW0~ד1Afzďqo1okpߞԙوI?\Nϵ(2Vyǰ4WI3ʀh00aEx6j<ʸz ~ @un>P3G} $aHe \'k ׉OY*Oڙ.LMcΑ5쥒'fnAtB9-FƑPN9KF/&͡OwAzA: ^ 28/wcWćoFv2dA&vӍbb=K_qn ft .o -~OB&xoiL 2TBI=GƢPZA(/;vV+0g xs08chsa$NME0$^Hjbv'] ɞ`h\QtyYNZ`Q]Yq 1bpQ5'=A1}&TGfYG}'8ÿxW\4!O_PPBckU  8#5(-r<.S{bJd@GjXb[;G'g>i 2Yc=Sߟ^kjS.v5&li7{i?Aa5(C{bPL77x񈌀LuRST-¯惨Ԃ1G0Q J` "؝#o 2 ېe <7Fz}K7hk{qE9qs_ {3s{.a\cX˯(O KOCKhhү!MtyW[+%}k`wTԝnOJ}sX2pjle}imD 8bk{ M'4¦7/ƒd\~=Nz]Yp/qi~|V0ո+f#^ LO=3 .xw^$IaAO=Y.pzz5;Y`_ʓ?^/V~y*t0O i#:7@4CF!Y{dɷ4Ćohcmt-g}WsFAVEAC4fE[wa2t\7q+P8-uנu5Pw]2h\o |F8It3+"O' mFҐjFCPaLIj )> =G*k6gh22;OpL|tǘP_kq\cH2RȹIje㻶՗8ę+  4q2GBmT'TgIߢ;T;S>n{# <]q#'IKyDd6FL4MMN>Q N(PW.5"eǕMsϸ&]Q\P2^\D $1-0 K4j=< ig⻰'uBLVB9%}GIB~!A0+TP؝2zwb];Kjf1vH63loзC Lee@A``oΐa%U`8og@-k:=w!e @~h|(3!qlS i rS!GN-\5?`3@LIBa9$vW^7,&g@zh*SP흫k܅G1|~ -,qZv\hн! //JTRJ(^{\X%"&އKg])rk"Ej<|@{p[j5KhrcȆ 0&۬>ss e`Xc $ I$ {Y4U S(g4\UF`ܹ{˟CkSR p`ȳ&seʋ`i [4WK0+Kf)CUŮZ^{%Qbh{&RE)z+qfb#.5%oN]J5z*jǧDJ]hS1U,!'0>e{83 M&K5ein~!Țdڅg}'K<\AqJ [|s\u019`1uX*wwQv9#'$x_jL/…rJZ 6Cr7%i=)ms38t/ r Q$1KcGX˹]̱l#dx!"<*݌tfϏ/6̚@dW]6pǞiƽ$U`i`hCt՜PYI-FzSŷ De6&{[[/ ,"j 8]"Eu!))n6,6i!7sy_xnsks4$"<)#!ԏurGr̖lcy0'=-sW?3MaQT=d1mHLިl "V5{2ce6Oqi'eqn4 Nl|peK N!l:T<,oX^.( Fib "J{X7Lޮ w@'f4?mh]b r{BAnA2O>HR06vxPNI,5ȋ F.@t8^fCvxih5$لҪtgmm&ލ]TxYPL 1o5o֥3\׍ Q@mqrXGMj7MP"Db]ZfH|G2ok pA`3{$>5j/DP7AiV $= 3T`I٭zU`$ql1c_y2uݪSW:/8>`X@Q`W\:2rT뚩KQ'w@kdK͜H[۝Dw'nA&:.>6$*~ FH)E=c-*WQ׸0c~(pS2"<ȻxONa*z<ewe2YၬhYqTKAKmm85huӚtn*H\t ;ŝJISzg8 \1µbLrǯ+m@|*U(aTM֬a)sp" AqТVv%ɶg?G|Np(ȟcB=.c/'_w|G7iڎ#7}&R{z>^,^Ãoӹm z6[ys!ҴfHfMCx֪)_rE[RuvUeutଢo^QEKԩwGElIV.Qir!ᅸP,;UysՔ lj8_:fuK|6=nZn^Q8P[0 WbfAtCl?Jsm|Xt| $YD@;a19{OUUWyޅWk* j.c3D'Qϼ =sAZ] z$YK,Q \^/Zy݄]Ce3^aFᨂ)D=]< ]KNQ*ync_]YTTCA>jcQ\Ne/7疼ʰ>"?E+ؖBv?3|&-Yꃅpx>^GX7IunfX%@fVONs>'D" P>߯ DI4Oy ]Tnex7N8\Lx![|gt1@MY6G1 E%4}U)1KYJ)+0BZ<Z X&*՗ s lכFA "UX Y{V+ț#- m 2v乹 `dc`@Vxz皉F ) 9P|㟒XGcz]c&K#*/mҍ#h5g}e.N%'3݈®P`@A!;o$zzȃ!ks[SLΪ>; !:k)&pq2#~PR (nL*L%;,+OcE}o8|"G0\Q"O#|f<_JUNd01+4U.l E3k(JocγVm5.6]9YD&f}%Jє 33ၓԚN$^ʼn@6u\W1ZӐf鮙9Na3?Sg*H%kU 䇑"'u}^bj)ыi0DFX%xyuk4uP|);M{7,7gZ3vs(l\ޜ?A,fwd"|w<( n $IiJW Jܳenb덴AP[<6; p”d1)`|o10Fא6h?j[&_k4x)Nm7o`$3 FZF:3Y_s#jlJrՖr,K#Аj&}j;?~^޵%?gA %œLq&0/>FAӲPZq94~bGS8]ӃRhMoԜ@j!цrM.,XMAZ%aV-$Dɞg!@ "SܟBYҘ.$K{“lOߖ_!QPXSe6b؉Lbf絗IXv9~h3uo L X\^1ڶ@:qc4)uxMD2ڼMPܢ`LYy(df *@.u chRR0s ] d1Yg0K8t@@#9KXh]SXԋъ/w'Ԧ'}rm&>Z.} tφώk" L;"j# (Z#!wn#aQX&=*erOd z .* \C1.ߡX?5Ul:|8KޡHN^bwa?^U@fud+ާ>rj ؃V]AzK+:$=IENM R LltBC7 yd5J֢BgYh@axs]0쒳+qha"5Y9@A`B8tټ ,(P- p Qy ͻWPuF5lo VnSNKX]n\MPkXA]ip%j>s>fmV1G -7k=jy&lS}"@RADU vKD1YAqۀ Y+{G|VjֿoH>1%g.궉4ZoGYZ-[N> ͖8֞S8%j03@U^#gGvȸ sl2%l'\U@p }O<D <8fٚܓB:s38C9Iv6[T'.2o* ʒe=i n(U&`b9xm/'u] =q׋EױA^\}D5XKrJsrY㱧4~)ƢaJrO?S!؂eۧw0 TN&{Eצ-ڠ\jg*>\n4lb7;Uhܒ*Zm, #| {%S`[fp'UeY9;=YD;{]cBEKq1ƄT3kQ!U~Eϲ0K_޼kM0ū9A$_K<֬>r=:PVkGw53Fr+{mH}Al5ĔBrlcND|DE~z 2H.Zh78ۣ}c6DV2J K  Z^wS#e WP@bV>5/F tX#&ו0yCԳZ(s=쓄WjgGQZEcOҀ[~w96F3#ϤZpB1hhUG;a2FN58WkXAڍO)Qu2!ҭjA+Y mʽjnߥi=t*/ks LCmvl,%ŧ(߹6IU%J?\ 3ܕ/̭c]xj7+A3Jm1)3Bnnpfq0ETN j#+fk V'J2/@͚RJ:~a?_y^쭘*CC0|5mHbހ:mo\=M"";Urn*D uRgR՗(re;g6{YHF7zDss"|HJvh//׊4(EE68g-7z3]:(AH,K?CHoXB5HdfsH6!M)t4bqo.r;Y'OZ~exXCb{ RE'܆2=x}m\NwO(-ÚscFu4z:O +/9O[[2OZՆw:ǽ ˋWqTWwKzb'5O] 0bDUxiMEҐ2})'jL@U+B5 %Ⱦ8k uhiLc=:ʈ<eB ex[I~bvhWB^#TrH3;c8XȘ~~֞`^<}^ hDoVYX9' k?s@`9NFs%of-r`(SS3  fOHyM؅49A)}ZҋqެՆN2^ +' [.,^sa]//6)o >i7G͍AӁlA~uCm@;ܾ P ,ٯ#~}o\_!1V ae:`Da7v2(AJ l۲j>Ceepw>بFnjfa]M\KJ800'D1Et >j_* ,Ǧa7yzټzvTPW3>S 2oOj(JG"&g%Ǖ}lWdˏ>zX7\ 5P"2"]U6fm[0}޲u^V\״גmM lfm_[ A۳myߝ4a:IY9*"nA !M]וjpVSt\N8'!'hm5LlU !ʲG)V_$jr7,Ewo amDMQ{y=שAبŸ]UODt:~4'"L%F+m)$i﷍hb+s=βb'WMAmK{h߼Id voX$ ;${#,jMsFH'pa;= } W?1 ҼW9%#>h'Qgʊ(>*+Y]^WzjF# 5x-ל<573K(IyC;l劯7u SO'7WjZ=`o]\`+EC 2g: wn) L[j Qp2wE]c묮Ϧ0UةsQi1y@c@1 h(oDz?W oE#w@,HE]յ,U_,W3I󇕞\!Ln* }'j\D'n)Q.߱9 WEd WFY8|BՀ=…V֐s$>b&oC50'mY-tP>Y`2A ةImT-0(&ɸ+qgDc&:.tOy'X\Ig,sG͕4dsE/G]hNJӹj$&ڗ@x_LIYz,ORi> .ÓoNgw+@yrƱڝt b&MM ."ӎ }.0(y9maN:y{x&2o-‘| W3ʖPUbhޱ p"/k3.tv U C}Z`!0eΫ92𭼖q:ӬzZlO"mn#G:1EOkɳehd~tD#tq|^Q$U8Ia@lM`~Gu$C#eS"8")ɏ_:>o7RikF|jyW+vꈄ;ʼ(#uh05BHB-rM#U!R*+g À0bC=S_JUA6+}=DP?HjRj I{C(>wn=L?tSTFeʫ"%*Ufg6Ue?aK qr `fP&lL;`@,y?~l#lD0[Sߔ!|L pwpZqkB`<1 J[v.@eAtS[IFs"Zk /qt/tRA_}6Jkzѻk"Z7TFo@4̄/_S59PxDLRXYh3P|d0Xt#AvOޣ"]Y# 7ە1,] MN4Pw5j?S^p B1^tW8D[KE(_J Ͻ‚}g@WjDD`́YWsvOp[,]?Xlֵ>g@b́QBrD/;wUyfU3!P kqKBJu!>aRi;xvǕLtv\@I-P|2B cYCAfq5E] -j=snR3KehxɃ7ڃcW]U%dH o82my`U'J,BiӾ5Q[iA=1B=ciCI{Ȕȱ3AC]UiH.9peM~q \h*\fISZJeG 'fYާG*lB^Mȥсs.Oqq̨E2t Sær>h:o/lV$, &V?r SG}O-_Z-@jxǒU 7iۧ^ե:kLD2 Agժ̣hgȡJ<2g(2U^ !j663sZQN>6cUO72>\|V T,3X9\app:(Zg~𕊞gēNzXN]ER5_< :=:U'|/y0&}pC9ҎA ^MS9,h%X$+eKSY*- NkY enuϫEs _ٵ f.+3\aY#%o#/{'iQ NV*Eit~x9A03vx}_I}Yaxr8@_B pq|l)koέv )ryN k=[}p\qU.<5Β%j+ԏ~^H[4G"2NB!p\喅1N.|"NfQ5o= h,Ԏ̭=*ƗQf]/m4lǽ43d"Q^jfjDLޣd8@J W=ʦ@Ndo1xGAɐ*:x\^0ŦEOuʻ"QU^_$~;ӭ`*f,\KY]Ƅ^^W_i3Uؚ8 >M 9|ҷೡ ~` W]5!6vC՟^HyI &/^$6bǖo7\@ɖ `C[ &=.qً;iW;SU2m3Vk|JOW ~v.CS,v`53$^Ӭf<= 7bψ~ {rF[fſa1 T:VḊWiVV (H S~l-TS .pTC];(4ESٿ:|=)y츀$Qj*}?+-+R*+өZu …f^]MP$C'\ܒAD%%G2ipja05As6EW*VHvy +sGIuز*6} mfi& K YLyޠĪ8([j5/6$nɴODvbj0$SHR 7,TVOUj+) gd&PB 7?>(S>جV2>F;HR1?V<%:7.Vf@vxʝwr,2*G@q/=g)yj:| I|z ~6f<{ڼeXM=z C^ЉXxa?(Ms+JR^Pp=b:0fL$J($>3cojr̸<9( q/gr#,ԲEb&!yIcC۰Hpi~jLEOj|$Bێ _DT!r!HDIcoq#zʴD9.ӞUh?DL̚yd "xrX L犏U[ɚz3C ݏbS:P@ls1hRLE Ԇ1 Zn'lzYM 9f]WO`a-yj ~=1u? _hc68ųha|XEIIrQlb)P.7g4E>K)[s> N wL^7r֝N/隟$%Mgͪ!H>&Q=GըZqeYXBpHQ9eVKi@1斀|}؛Dk4PwUFf`H\k6 a& ώjk`SQ (]/=3[ Ƨ4({ e|弟_f.Z,zzwhɰB:qé=@$=AB;g.;9:JO3dQ~dJ34XunJŝ o6wvuW2[ze"TLASi³PRM0EFczM2Dx,B" sj oj8nmKouĩ$PS={DŽ5P[TCPB*PfG-C{BR8(GՆ!ӂk΢Z|؝vcJfcUy?/%\[?QݪʒbsbKǞ&TUf2vOrYv%^v#+J=j4:@ pk!CUSS2Uד87↢Z_ ;tX(,G!eFvmM,nS?RB0K-jhh)NQRh ot+o/P1w )x&p]ӅF -4gp-bjIahͩ?*=m+IŋBxI-YĜL~<_O`S5}t@IATW6f\9=ݭ<,&v d%\sw?m$ސryՈ{X)@|D yd-Aq0Fˑn‰̓P*nHvIzپ8ߜT9)XVڮw^D5 hVԟ)lILh׋/;q(pUV8jezN&(}N jc&øy+Su"uQ,` `|\) W#݂8AF 3Zc>Pv"j(8nyQc49G~0^t{2/]qH6ow)c[PoF[]z2g^J'Vw!TS~67l(gMđMmg$FUIK-oݼ['^"K57f "JMp+ɹ(cP1aK&ȩxLŸ?!]7ግ3'|h#Go6$Na8fg!(._۠S0Qў݀~͍ soґˑ:dj;)R\8صvi3Ŷʼn jp++#EBmߣn̎U6]@˰jA> ~e1O[?O4P4ŠWz״HA\؁ob*5YV-@}H>NbTPM昄SNIO8a}pVpq-^H Ws$a$Pb֣:["4f[Z0 &wp!x\nBuO&iv m#|XHãs=߀]kYqpNNs,eǨuLr*& ;Ke1XBPOqP*_&m3+(<(xTV |SRym%;1g ̨{A}jz+ _K0ײNC~ZSrRe|:e&,a OYzds?$&<VD$8d'1qExDJPsx$„wV#MAɑ8PtLc-f +v>܌Ň)rSM-29r|# iX(\|1j@E2\@-2(IUsO8 {*NK~n&G 𺂻Q/Wcн{G?Ɍ\X&`tNWؠUeI;\ú"7pޱki/x?ܧ#ÙU$vu;F`u͟;*f1[$ZhgܙRqjF_S ha}V>EYtwa32*7#ڀ^R:TJT' FBӝWiZ:1Tj\4SX#ZIιu 7 2?Rm=*Z *OCVM>@kGJD?StGjKB䖁,@d* ebW?%-=T6/w2<& `3EH=q)9[E⭃èJ+tFxV2=8O c:ai;5:~90e>:@ 3TTd8*fBrg#@/o@* vhR sJ]V[t-}ɭhO PoqxA1Ҩa +Pܭ{0᫸ɵ:BAҢ/AhO`]CBp;VBc zwx~Ш)a(fp0QVUlQQ 123\qw[Y(CC=>hڵ6UJICʮ**"6HFNG?gFV#ϜPh$v{_MuLmRQo ԏa.3}D' *czU1{!&䚟AdWu4swZFAeqyF϶&3tP`Ń~zcE Xs?-! $p}BBh\S8avÚ>B)%8`(.b1gfCf6ng}SNCKVZ'<79DAjmi{N^0:pR^-*[k~Š:<׋\}n͈qKsG[9r ~k-%drIU2DrEԇe(wLm?]߱t1/MHoR3O?8u{ۥeC7R>oFO*l4*ZQIϦHPX:sKjV+rӑLX׋'<5yr$}y>2g3VҽPN`E $u<@v=1Ir//b6}U4Ȅ7i_i x1[ԺE;ł`.7 Qο5> k nrHxF2^BCq?e,mN'GZ }rgLhW&>FNj a6R?a.'뛪 :-i-B+(>Diu.8:a.&kg8QIEi>KvstP77!xZF]Rkb@0"n*WAKZ&TARQ)ֳP`NRO(槈 ~]43l._o(!v>d~ V/+n* 9?*OE7)bZ,#=S_]5QrC~ߞ^#Շ 45 l})'eMHeپ҅kx)K3};׾fw9K,)[3s Y>YC}MN9$?\Kމ8fT lg%ւNF3#E,>d+uG$i;=f Lg1rϳ) SXE9CjažJwN-aXn7 %>$6ody > 71[:il2'шOef %iD mb7"X܎8HY XN3bs\^^NҤ(&# ˣs2)GCHL>V!0] (cm'`ܧr+'՝P6哖=̻8Dk Tv֎ڧ9lכn^Nu8s|5 q,81ڝ T7X2/xh͢Nax~sZ!- ^qs1/&W14kk|%уq'Qyn˦•:T@ju 5\ x' ss%=edWޤW}$!u@/<$^&4V ǹӣk UJ8Hd-M=Nοs:NTkIy.!i4>kAWr!6_ve9́5-R{ot)&Q4fQnɈ(z|B\h_4J?_XX`bޠ~>f/OcY κhFQ;Wg&SOO|Ѣ+cfӛIa2r01sGL(|ŒmŸh_P Cʌlàv8@ MKs;,C+ 7Vc{J^qίZX$)g U );0"(-o[*5)ꢵ=gP\A,=0ıj/%jkd|:fh 4`LV54XMY5eހXM@BRTM5l Gqnpo 1>2Pp b4&W2#Ӫ9bc &cEHlYwyieeav ЉtX^E>nqf2',@hN~aş"븉X,aƍ"ylEdB7@h;N1C> )(c#϶`" ND19ig f`)P8VZҬx#s wyX=8aRK߅BȢs1"5[{ZS?ۑW8T+T`z߂+s\ ZÓc{: !]8A c$']+vRJbà{hv 飀1Bvϭ +#bۏ bAir@tF?#;Lb-:+ F߯Fxtmk<~qœ 7hёd-Rt=v.pnySaY+u{ocy5}e{ neS\7Wq|k攺Ap.\GNZs3$y /Qܥcei1#<`w>7l-s#}k_ DSV(xvnGGSHFV Ձ6z@ ."i&G)ձ[} X\NE㤮V v\i+1>J^&O1U:}=oj}@NO_ٖ{]K o572w u OEkgUuOJ `Njey踸/,V͔J8[, }) e$ջe/x<|SYAag\a+Me.SҢ(&4`nUX%.$ilYZ Ju>_BQ^=Ujvz`@,w"I4~7ٸM-tٮ$ OJtxNYlqz!oh]T(#p+>m$NO5;sAsf>]=Cuoe Ht[5ϡ$@I3vn2 NDIׂp2Q9 7A?31b03>EzcF$ob`th'G,CЙr0 y% :*SHT -Q)vke7!ZacC57/?Ncfh&(ahNFVh@&&0X矚 S`J, П/#aN&48s` Z:j -.;FAG4dֹu}dB8k;,B2&-p $g^64we6RM!}2+Y[y^|U^C܈‘9dwz7\F*=ըOZ(y,xP5{ Wx$_>FבE$oQ ^-sbR_CPϯ" Rw2DmNh<,c.iZk Mpp9mK X';Amt)_u8xSa Ny[p-wӂHӈfM8;  `c*l1sܗ< 24>,$u%'3çl.G5>Zh)/8/ "r༤LÉSZCzcZR$)f|(E:L 4aww‹qgPhv({KIANXc _h.c2[7 d%mbGpINn_O3cEޔO)isikO j[ *nG"W: jTM`)1E\80ofB=:i4;WrFI"EWVTtjdY5;gUz=/P{!`S)G#[O$V8Q=hB">z.H< #e)W XY2}U.1b.$q*\eh#/3s(L;_W*Ido0`i'59$ٹ'ѳ8CK;h-]yl]&=2 2wFh^8&9/`M /ːs]c.)rrw5|{|b Y}Oٴvt} !'*5VvGe*PměZ)'gΰ&.%5Lk^i_s ެYk)ZH? h߰# Y͙|3Fҗ{ɝYq-q t2?и.5!SɽHt\eO Ɉpt BP,n 4.LX.Mk$P͝eh?-lV~wSnMg^3iC~sou:m{ϕ0{o'(|n@.%(9hmE $]Bi a#o?"DHʉY&Cb3'=QAUPO3T5iմn+jCƝX.QK((U S~1&It-n[0 f4ȓP6* ^KNbZ>A޴OU!"I$S{~.cAt]t >5ڷNPH;VjÜ+B+M4-+JLc,B㯸<ю^ݶk4ҜـTZ8j\Ov,Ù YXᏲ{8j (Y!o.y%}Y?/N H -Y[nU20sl$G=fC%2玃ZlNНm^qD[l6IZ1EМT$s,=.  >A1xSkޞT"^"yy&CDhkjH?Ɂ]3thJ,6¢0LMdP<0EuTfRl 撏Ov$ϵxcۜL s[i7)F-Ry#\.{IdQ0(yqMNw7%15&R#D5_-vσNgaTRqLƑaf6LEs7+8?dxA'[ෛSh]XQ^C)4BQXKףHȈz9Lx Sr5_/kòjVİ|Kşaujg\+-&.}=d3?+_j(ъ}^}u*|ȋj/'PۋwyxHAjv +Oom}ڈbeh83_ h<0ǟ}vz2BPKXN%g"STS^h[r#&5eq@oNSu֫a|@)C2]x}$k88 hy^0CsdHh}Q`|?sSo4(q"8PrcE^ <`FgvB3c"m]*Ơ29PdIζMˊj.cwȮ'>ۢ3u'җFƫ M ^y?4"aX˯8n}]KбfEnٜS,3֫# wR1U 7yW^-ںpfm.R@]78chLG-aP YQ_JACKk>gRloYPb!\|$E;(6`3 ʨOfzyMB*ߥh)HUkExaFgt\ӛd/ [zAn#*IF™=ƅ̎]#[sWT2F *?3=1v!xM^"){@҆ cj& c-X@ X6{$mgac|ذ\9/@Dq5+}}F0Y}ЩCJn33/;{;w¡P?I4 +)DmSit%$ |~'f~Wvw1(p@[W*kM5J-n mco^$ p 4C!#E┚,Zxo!UZ`Wk o7#D[bq@hVZPajh)BWϽ@Qká;N,0׎`9SnA`֥nfmtO3K•wԊX.Vd@MȎpH]fؑ4>qTxsZ| j4H 5g/^PY`i{KHq{CDN )S,_K F#ji8QІx–W`V7ьg%mL¾;-Mzҥ%k[vWdǂ9hdcڱqGrZ0OOS3xtF3S32ţ{^uN\k<?3HɄQɠ\' O&rscUBO/Xyzpjr+VPfOKE@Al4n`qui;e.l!"sXBJ&) ZѩWѯ.u;f`$2/#':RڤB[PSj~3<*4^wYxj~Fsjom-0iqƎOdMNn p>&2>I4Rw0*BÆ,o<'p@xK؛4M\s/CR[z\=~Q\nF"w< fGBRϲ>Z|`RG9i-^Mt_džeq}9;a,J ’n];i(u0h ( Z {?ˎEx-C!b1{Wh(üN؊'Ļ[N to›FIEۖjAoH46`|j&)/,&.&QƸvgVePǹ"S)Vt.+vu7Jo6/A4XR9=G@\^j * 6I(jAP{?U[5}C;D XRDΜ!?c9s/w/e={EY<:vbqm!b1ZH&E$:`{qHٙ,Yݹ2A}ho:}"P4vzgQy`+OWVɞt!vG "I+}$7V])>Bv*Xk{?jܘ x1VZu_cG0hh@~QsjCw\" +&>=CќHw,YIh&'.eE# ?ҧ{,@!)d}z-3XG@:ឌ=0cb fW1} +` ^2J\llzzL-6ā;sw@!r&Q9174[p`jsWz3]I>g̛)TEs,a ׫@d8(8 (w14=O V~엳r8?Үo'+_]O5I"+W!e=6kmޡL7XK7F=iM^ֵ%G%s"s|7d2D3׬}^/͸֬pRoPO1D򼆢Skh 091>EOo!c*}+dMQd` n(oʌ1#&8 HrL6pk?6/XuR%hP݉'REE_#`PRqJUO!{ xN^2yN>ytSʮP^G\UEYͤS|+0 6CN= ({/aؘK /[!?fi|3WɳudI&5stz,CvChr*sǾc ˉS=R׈qTseRN"k{;[*-f41dW+4)+ K07G~5ҮTe^PkCI~%*2Vu …f1#0a8,8@& yL-0X,OeOUh~1!Q( l_թՙŋx!`#DHF$"Y|8|NLOt?.7ݙ﬌ҧI S'bȱp3nn\sGvii u_M1 4@dA؀a*5?@'3!¾>3(q+=Fcc|>15m8v{{S QǪWDs cUT %RPYA#8>,&m #+@5 %[sfs7X]lJ W0zE~9d){O[|BwPMJjsjGg.ˀZ5e9F#Oω s+9?Bͪ~%+ n96grQVfk+zud u>+xg<ެŸ ,7 o-|2ӔT)U^E/1,h2.+Yzk$JQ Y$u-vJh =lZЀYbP Obb)1էA VG@#h d 9 ~ɵ`E8RW7N%nbXBv:ٮ.0և.$(@'3mMɍ^|LE;jYN\OدhܵazT 4BÚ 2 5dU$A*鮐= :Vm q/Y6WWDejlòMV>sA0p n\_Z:vo뻏۞Lj5H-ybL5 ͈rjG ophnJ[R vXm޼*Ϋs93;y  9jǝݰ #7ʋ:Yc@vWSApAEEa+fz9G`q/|VJ_^+'Ft-6)Қ1.W0obqhw҉> >0<G|ㄦZ |A4R^N4"#|37vgl's ePm*̙`ODEOvO!iખVٶNg`K%3KsG:Zn_x6z'J.Lk 32*TZoJAۘ6nzHQxɑTv9O2C1H2ej]?.b?`Tw"[msx|#@9"$K0R%\l+G!+,5j}T[B.1(mgh-Ssl+-ёF,\_@gjـTmɔޠ3!J} aO,@SY޻AOu|.WQ1nghg|Oj#>VL cgR vTZFQ}#29fWg۸ dSz<%SA:"] w^9[2М Ɯu7ZI;Z\Jڹ|pYc+kLSAhon֑D, ZV' P2mV.#`nXzJG6J8Epm0tPjZu?aIgp [eDWS&ϡ^/ {p<8MYFэIzPt+"$gx(}$&P [+i;d-eM9e~-Y"2XVs3Z} NmJ bPD OZK"\!識,^_Ia:gJb oڴTY"o?Ċpf_*N|6{RCM`Q3tܺ-ːJ߀6b V^wBnVay{y v+߫.H?L8ܵ{xD9 k0c}I9ӆ?{]4 Pi.RtaASVtضJjO^[IUY:IР:Q[l c$KѴ_d& m%?4xnbë;p7<)|YEٸy\H[bބRt]{Z"<7Sb=,ι.sxbԗiߵ_}^}_amk}Á`Ơc5j[dU3A_P{^<RNdYƌ<"{LƤ$+Vq-:P ,h0= t$8:jff!TڒTa [g7HPoneȄIԪN>MuV5G"]oδe3`+NE4կa% Arʑ=@P ʐX_$OB eZlAIoo; N| -Rn8,CIYu#ԾR,8FZNrt&%u5h0-Bp% 8ϙa Gz|&e8NX]oÐkۍ~9N'XʗAvc&"gSݲWu2KXaFMyre |pmlD>gnD ku!{cW=P"dª8KE&ĈzJGK]s3;HFGٍUef= P:mM@2%g`g Fr#]A_skmNS[wH2[9m%&4`zZ"LaZIOMz&I\w`Eݎ|+%2(#mex$ s=oE6Z5WoZg] {QbQe}V.TH^fWc/Oލæ1kB"V%*z.ǧdrȼʰ{I?QvD\̿"-'f֞[)[ =Pv[8ݶXlkyjVtrUQ9\X;}b%c~PG=ih:#Kb6nSS/rӝJ',U^[hD涱ą*jt* "Jg7N$%~iF:Y1܃LA|ɾe&e$Enpgg鬙w4o%T!Bhi;wQnh4GxjWt*ZFۂ[̄Â$<)n{ZBv -o4˔ZT}x4c %FmS if9"' gN3V8'_O0gvO`^jH1{"h/slaKHpL`"?~=_W)*>?4qyЛ[Y.eW$`epp`!I;!6ƁCq7X.Ej{9 !DOؒ8FҮ#cjp .:`$i݅퍄$$5eNflt?QJU_"+koLtKFpY)&۪r $-Oʭ$4Y :1q{MR 9|28vt,|槗 =U`N(5۹R4Ktw?NI?IeCm29'G29o'Ui7L6C5Qe:,Ey9$٣i.(l=G/AWkkD=%vg=MP  PP NE$ʥM~\a&wv0jbZ*$&w^4Z215+>/.1q{z&Ik./@'0x rZɳlCA 9! N4M#qR7<-.idTco~p|gV[ ߨ LU(s  8 <˸3 m*2ا9r!ώU~oun%s@ze축ޅCOLf@-L, 8ydB5Pس $I]C⩄"}Wˏc\ޤ5t-+̵s1}"lor *mkѻ#-LrUsXe6|餐Gk<=n ;c<%1lR,֔ ⶡ`"ZF hoG5~F͌V.: ̲mY06L]wi!#6w-1x ƳH%A4OAW䞓E<78^LnneQQ`S(Wo'=MaYa4*h]j#5)@:N+'ok5{AXQu,O- RI~'3lz:M*N1(G 8A:c5aLA8cR"[P*r^Go=nvz=ʃD(ܝxig#>Mr?[`acvG 6|Ei'c颀98 \_~ (]*m1VmǦӵ BtS3}֊6cxL6c,8Rr3@=)ijf v)$r$ WE__P6ض| ={ϥhHlo̜S Y/='*g,?9<}4enHx!z jGIwn"8|ߝX͠KYyfPZڼ;BFԥ̕bFTat,UJ%OAK"4 k "SCS6l}d˭>=|Q^33ez**p5A2$ixmUzK??锵Kk+.9 "n!* oO ؞BUJY\I_-5y !Ts›8 x @wzQ E|TYmI搙TуLw79Sʰ$tP۱A(1~W],QW;vxL$zzQtt]ؿT-?!&S] WuUHf֕~s#nBK5m GIyTWF-qA򕝅!;Lk_рh!M8b3m^v$ѯg+ Uj놱-"nW\6Hasxnx[mg]2GAqd5}/4] <5P`8A5&Cιҿ>5|WZ(#N8"!]PK3[* raA㐴jY,l8:DlE}Y0t'"gʩ@{TB.WM"T.[h\jv݉|bO#Ke"ֲ* m ~EL)7lgp*F h5g]<ñ 9Kt6yzCgo)*KZ[7b|`GlHSE'# s;;i2_AzWaLMռgjDT!QbbEiF^>nfc H'W!r k}]D1yDaxu̾+"H4˝ަ꠵M6ݡktSkD9g]T[1o*WQՈcN'–YѠ|fq!6lvc;5HKz6v?/ŜGZT9#Ǜlwr1 ez&]0-@-sV1zG蟘";L9ZV&-@!QBG]0e--wD%·=VC [u,\#lՁ:'A{1&h\Tw< @{.8}P*7p}+0v(- #Y;1Lg` ]Q ߶A;Iֿ;~Kym+1GsœY*@B$mӸB1VdğzOfn&U+~3ɰ+=L.GѴz4NJG}CYn8!87gCߑvBk@:xE!hPZ<[)/vGa־">,@Ch8H{G}yW\5jg5~ONo}2r =$ gʲ'W(T F53RQ-)jZ&Qft%a9Im=Y:(01UWx. oF lTB Vfꊆw$VOo=* gg1V9f ؇S4jqP5kZao3H /'dؤ i<^?l!lfԶ`߅qkb,2Gtb6 `c>%ZQpS|~nuM4SLp»4#W&Nz<$Jyf!- {ipyݠߗںJ^Po)cP6P-Us\/w YZ Jo.D;{*ɶS1"҇ݕŤ[XZCV u2>yh9'(]q 3\\qiχza{䆤3+20b5vOZh5ݱ/Rx;#j{dKL4UbhtYrºHia,2eanؠ^ogK ?ؠy((/J 4qpiGOk8y 83L7rR+vZ $`űx>^Erz dLu6-dU ̌e@۲MW^oǐ:(2sƕ)*9Wm |6\hrԻ,AN}pȓP9iOo>:7[N1iJ˦<$HK"+o AwT>?ߤE=r]aL. rS<R~ - ώejdNWA7~38-(JUfkPHQ†Ȫ}/t ^4&]b;Ă r.:BE2JzkT(K:Z''g~%%Y,~HXzEQoF %~trfO!g296a>!oxχҠ{4^HRFNmHL;j94$S1-O6- Llխvw( z_,W{)XͿ.w>gY ٿB9N2od'(OH&q֫U$b#g|rԝ!jj䏝L.fTt%(m'4 @ىO]EX~fPguûw' ~Mk:Akz[SҹbZGNȨ,2wPҧҺ$d\:aчP }mq{VEy߯g0>9D{̼?ΰ$j*.oHUFܸ 0 o==]m(AnuT^:9&ק5{&b/4D!3i6lᵼ&df]-@OXW'SYYp]N)yQܱ m g pZC(,t$|mВ{%) w EsZG,b5H CTcEȟeҬ 1V+-%̒Ճ <7u_ӎ.)ڜ+{Am/U.#:N\F6$2P^aho˦=uQ1s* ьm^Ĺh} q n%11="cA(uU&ڑ _DɌKπq7FxS@<!n > e@t&Uh 9O'!G!/֜Fjg*g$BZNt߫ o.3'W#+LΔSRipdR;EM:~}Pmƍʷ/ {w0à>Պ!!Dnq|`0Ib-O% 5)?H}zAX\ ~rFe9D +n$^z,ٚV>s[0*`iC|ܦY^O~eO'ؐH*!!" cQ#Z-c^e<;4Jn`97w\)^OfXl`S +BcC@U{ݾy+;*C財 =w4H\^q78}6t_<_򑑂1Hi<28tl|/_i&+; ;Z⾿iQ+Įi6~QDBH%QyG}ePAWUB\LP`:|J3pke+>`ohP?CjKkiPy6 Q:zT4!ރO99&ڪ,vԸZt?bPOc,m4!=ף)^ս_;cdl&AwLC)Z  Yگxˢ VEEUrpyn;Ph}Xݏ paDb疓\a`RC~ȌDJC &+ {LZbI죺 Dj!%VJ rVna1*L # _]eu.scj/¡@q6F/ݰuB2-zp}(6ܯedNk؃xR :)+{E{;v>ǴFa-a87)}q} "B>q҂s̕gf9IzPyASY<)\ [kdL䳞Y[t^謇W1ȁmQ|>alƾ,PؽПo]–&F9HLy0\ՌGDi"-"M]ĨGbDmdc2.,EpZK9zCUs쮆`uP|8, 172lB{h-\xNrI!"sp~N +9PQ)?z f zُs`˫kJp܍ecу7VV6G=)[N!έ0GQ> 8eO}YgV">#G 'ߋ9f#ޢ@C?+~`PkccYA8ml-mܸ*;,O<*2d^M(Z Q%_ Zp־mL4ȏOFVSMPŠ _rIkEQȫ//?dg `J[LP9ռ$3=$]蹢X\Y,ÁaA\8>x+Hż8}N3^kDiz ܋Z~+I1D+IPL4];,)DWnFD:Ye:-t<6 *= V=O9 #Uژ\awRhs~JH, DYɁ V"V0sqW)Jߗ?Rm0V56Uɜ9/ 5ǩ B`{*7ig%pcIhͥ#CJ c'@@ӾhHqDZ Z$Qzګo)95ZY5;K&D龲}YcW{~<:}.Vާd,,8/lo!Ok\'ƽgiذ@(!O!HrTRwӭcc~鱾t@'oQC*,7Ŕ5Gݝ9V?W^j3(KrǃcRWYrwe [С+] vN ~ʭQa8 ӣSdpΥ•jh;Ij;B41Z)5 o]=rrXGvnI|ʧR-2ѣ܀\ (-ڼˇbH0'ŗc.߭J$D>S1PPA+bl9v1(3u Cutmķ!S.9.m!ҙoVMM92&QH)6%kZ$y6ALu9)Rmv= 1 h!3UxLجMzw q%W+d[~?G7QH~ A *p,U,L+>л(ɢGW%*4FÖ-⭻,7L>BԌ'I) D`NZűDh4/lNccq&$L~@s9I2Q︓}q'6,3$2A;% ):=r* 0qЮ_Br n|CuRsM9#{[Ŏ: =F>"B|=9kCW{XV.0vlw.h~EҦI%ЪyF˖c(%T1ġi^?>E%j~_w]ËԈeg%;TZ}Q0i8Ut>+?XNnp%oTg^!("!XOD C|I}+mcO1HЄz9 ey)SpG8nXCn5T{v"x@ S2^2MZ]I%ρ3Fs(Wj%f^~RUSwB_D)2"ԢvYjE5+OY}} ,&И@a#`WPF+Id}fR>ʀ tPwtγB`{G،VSDhz[κ&[SfNBZ_},!zI2UϷwkd䋓wC"B gۖQUJO憣Ϡ|Hb7 INv>! ]p./j3T/.i0Ps9ó+ >'z0O۴{p' ֑48O6'a|@-<կp 8AP2t݄2x*]i<4#U%5yEy_GDG-Ln ZJGBQ(,cTDU;@5+*|=.7^=QvR."Q]B9P=+7xCs/-0_o3D& 2:# X:W-98*ݙ:'C$W_" XygAߠ+0e~p,6 R7<3$qh]bEs%1#4In)KRc=AI㵛NiE3 X{ &$ݷ0\7H{Iݯȷ$PۛۼaJٹ6R;Ϊ7I6*12gP)Cajb~&2em3Lޱq69FUt(3&u 1jr2fX6r5kλ[ k ^Ql%I΢b6/Y'`۫Am1}ӭ'@ P1~PV߭lWc'd -r4ݑEogb LOX0Ja!=P#=N6o(i^:a`-SK8MD|cKeܩBe/SȲQ~3vDPLr|.Ku,iM)<Eo2&M*Y) :y+rE7NR:l[vGl|@~|ube !%N« rX=k\дoTO[|+Omuv&2b:!巭;!5Sb̔6#y&nBTrs_!SNﹸq@!ZB().ʽ 9GEą(2SrT]ACP'Bd QC~s@h90.T ]BuqʫM6Kޅ `(m *#nAh3 )F$2ݚ˹C/WmD~^|! Iܰ'tv+>IɚX% ~1} }Óo'i¾7z qhQU,\jT*mYφ=9U”k,hjC ea;73uec4!#7w:SsX,L!`wM^YuG):9Нav[ GH'ݿy!]rLmT08cw@ ԐXL 37BdR!3 n4&רT1SAOʨ7n+B 4x ~czWN3*ҍ(AD/'^;XbXWU1/ehb}NfAr]n{ JyĆź[DrWH6e,GoߌB#0k5 ǯYtƱ{0O06=>ISJ0))l9!.ɍr$ʄ"/CItiYc۶VwqZ,j2$ e,YI Mje)SAU( ³]V :h?۔ˑЫ[Jscuwhá\5"s4E5_<@|"o'wԇCqYbnn:Hux= ۙ:~|%;>˕73j>g `oMOv |FFn,|8@LdZ>rޗܣs:mbE$$;oi&\ljq=6Rʩ q#_D`M!y茁sNQ_HpߗZc̀HFKKF ^/Q9r[A?K6 cU$$Fgwk`N#̒N8s`>s-d] 26S [ffq1~򡊌b7ZQ&\m"y@#=DLg t k]o (+ jvߊtwJv0U$thυV7fe.I.+T"Y'kl|(jrcxA e!djA}13,:] 0g#Ty>/KVR9~ь[H>\P0mFa6U쮚x{i=? /S{K!KJ,N=PMHs$zVP[C5J{`.>nU>x9ű,Z$ eS,Hg (ۙ%qض 2 J $cd/NBp(ظMm Έ{!pzX8X1ƽdZ}448U$.M㷝2u#0@-1g_t.S}fHO:D%{\PuNIɐƷ㧇ݨke4uv&e/YŒbEڼ3L޶5Hm of | GbIpdj}NP]|)T39! OV?ݽPEJ_-mq=х+ͦRIъ5SNc˵V{(71x=XE) b-Vou+BOϓuQUXPD귐x5|6"X HPLmj?E@.0F_P{Cq $&~PZPdJ{QeS'W<Nl܎۫i"eI"1Ly%7[ߢAʕE6X-˂cϯn--aQVzmP[;:?Љg־Z6;YG%϶l(5(] u3ꃏ'.TeWo!/^n&& f<3 % 6,tfv }Oh!F~^V <uz%]njwU:D˾k[3JM=9*\zi$8jRp)RbE/uBG 6zb[  _byl̃Ұu3ͽ(7 ^gKYK= s[Qձ!F IP ,r=fr4k6a}ipG -_ۿˆOa$c2+4C-@WbU.S1n̼ D}%iݔmjjcCcgE'cSUp-FG@A+;,#c$k'[ZdOcb;N4a;kC78 oi1uٽ>R59 㻟zm21w9m(9-X- >i'jFf80!$ AigٕgDDl'mr0MXӽT7Zۮf̾bB4 zގpz&aa-*U?\EGSa`c~*RHV/@ݭ.G$ӼƏpUYUZ4;jO cܾ`:{#ܯRw—8f…`n3k6r%)mY aq.RAaW]&q1of!`3:r.S?pʿ|DG 8R XWٸZAgD }'xz~eUڠU&!Q`oMHzDAnw҂.?4Ox~}dNbvVSFhxضn{stS7qG)crݵzk:U}ү=HjAip!ϣM51`=հW֮g;P]ۂ58PRȉlHFV&.%uԤb32N!謬Qot>!H.,>gNwrMXr(£5qۋ

K*1AxW"R-WY*K;aٺD urj=|TlmD`4.A3>ŋi>\^I[Gl0ƪ"޷9,H#WXmhw1"e?6iX5r-,.^~94-2'ě#CiC8:,1>iUuՊɹ?3yS|#EYr Lj>`̼@WsSN:UWYj :kAUC5lH{JL$Ԛga#\^c}+i`ydL׆ɖ'6$l $8VznQ^JyfOyNkPfКG붔U^Hu%#!C\q'$'k?kӜ齣 =#Rx]T˜ύ:s| ?E+!_%.}%e·{or _L/+Yjr?(Ѿ,Aj,:z&?+%pᆔ%xMrW zW4'j33VIXK6CvoW&!9_Ɖjx |l,׸]GStվ: M? ( c-pmR|{hu47D4 υepFBY+"!4^nmfڑDKc w_lܪɷsm@ͪ-?5ȯ;hmk?Y4NgK\mtaĢ,L (kC+hYX1ڞö<Կ@z|e;sWa߹sZ)X;, [ͥEwB~'^W3MN0"&KNPRJ74f]W*g8גFwiI5˔#uty^"rwgKYIEv y5e^)֢#`K Ň/\>9#T@$bmA3̱pUݚȢ["Ʀ2f0 c5_IU ͅA˵4v`#j<"0bL x6)wڽYQ;-yxu}xTe}H!ѷJ cN D\́At1q>l1jҡr9{2)Ú_綤lpWjOPؐ(Ibϓ^Er5GSE 蠼+^]'$ f-I00TDL2 ϋ!t4jDVy8OXy$* 0s؆Y0#fVS >VJ~qv)Hפ= V]/:ZpdZ_V1pe]N[wK*SID88m!ׄYNOi?8U;L .^T&%b*+I6&s0m|ZjE.$V}uE9PI8}YuS(C˖=b[6tPHZM?E y1qUG _I3l*[TY6M[d9DvBG"'],ᜧIîLZ9Wʦe"<ie7t }  V6 h= Tqe*Z)1'(yiW5O% l>| ~jAY؋J$ (pJ*.Uf%k gBKqj2X !m[22?\ſr>D=<>\vc#? 05 '|}^1jw(] i"_.I{,k?L[OkBX~Q3^$:{3@sä2 oծ5>\H,TcϐX w+W&4Et# |2:'wjse]˵TG6VGY|q=!ſ&= xz€Rg}(p,JNscˢ#<қ3PܯM$pp8gV>F'ZIv (a_~t:4(ο''wP VFe‰.C6dkƻ dz棘k{a\Ik^RQ ~"gϠΰRU-*]w{DM(Gzv tc\2n8rvWCupc6̑0A҇/T5W!::FO f= $zѳ$ZL@7[܊{VX`#dccfg7b=HN=m 9.Zū_)+z5 r.]i0z>8SʑDvEG0K+}Cn"9xUl_2 ظSЍBg?_,z])_RL֣vV 7`ØQHTYէ>H*iGA86;RX`>`M}+$wgLYߠ(bSN1p)B8>?f\T_ON]$n \uM树/@,nTH yw#S9E(IUuQsS맸MMԜ cѾ2۲GM}/`{s3"E-wJ`q*'OEB 'od5j;@g@hki1SMךg"zWTNw~sA6яXwekf)i"uD6aKWoSG93[m;<rjiÔ$d|btmf'Dٹ{ `?RQ$xEw?ag68NˆcCJz'k)T FA74QHcxHɝHU6§xLha%OGԬn9 Eu 8iB\rA3yp'6a9-|f[>Ip]_&vBZ?!T03-f}]↸BʯixO] +a8gnb st8mDTHހeeߪ~e?wQRo>^Ub!1m)Y)lOq85)۝=esy?D>}1fyӰ޶VhXBCB;uT$3O6h! ԷRiI35 xT29d1NYz/t~24N7)ͭڝ> 0x<vqF`?G+7a!0rm# ExL`28֭RSI*/Qv'XG8~q9 zod>I'LEn1`x~̂>A FWjRC9dȘ}j8F@#nquhO00Ƒ`eH*ᱻǢ;21 RYB햏yۦUqȴ=-~0XcH讑r;}'7j<$GKԓDJ| xAx\~ҁ3GU#݆]z2 XS>;i>;ɀɕ;ū [x7y>j _^׊}iՈgX]]ʐX[,Cn ĜJ{3CB*& eP~~b?nDz! 5D.U7K*ԯVWDJ{[K0HwDnGHppmSOѱBNN9֔y[ھ\mH󛶀|yDb{&)!Z`~{ݓ"<>WԉsA.@ o,Z4QcuHh>ш(M}۝&Em|[._toGb, /%WeayڹU'SHZ8V0ۘɴD-~ @ł4^9'bɃX?=Je/^t8#tr]]Uv#\\{_ߚa5 vďnĺI)uW"̆hN3Yp oͷvN۰)vJ7nLNt\BsbճwP#T:smĴ^3`5rgU㥧On$*6nk$Xl߉`$[4\h$eRжHnʏ)BYQ=SBWQ)kLz$~N3T [DYf`"*;&?l K>`βƿGTmIH/3ʸ7W.˽[w|(C(6/+vqx$ykhs"õ-j-Ad<: &GiCg0kw轗jg@8^I*Y``Xa<FRמ %<, ,O| ֕55 ciuiBଦtl%{FȑZ됑[0VPgMaDOH1Gg}! f$Y'pO[p]wZbjLU]7%(5r&4!r{扺A _-@9`:~[Kպ;_WEczk sC;[1J9%!Bx!hnߣRG9j~vV[@3@F>*tVe|f0Il Q5WpA@+zX=2DΒ݃_^93gLӜmhFRclJɑR7>E!Бn~U25mgNoLA ]"8ҺE,a2 xR}(Ceڕ,׸wD, kЎz"]I RgHz3AcEyuE"81'} lj<'q[x<FO偦xܸ{Z?aIkaYV2G/ˎKHW)X+p|L*~G/=CMU."%ھN~%+GwԺyTcJrXݑX*59GP]S340rtrM3}UƐbKd.Ⳋ7Au<ס',~Hv+" p@Zoɑk4w]Aq~l&,5p1J8˄GpuN(wQ@"\vdS kxOr*3*.%,U\PH n r5P[B-KM'E#)|]c*J`lzxUj^mKcC_d;(l_ /ywj`201Կ ?}$4D0Ģi@@[E0샜' cyf%)u<1 G5$VbA#Cd(i*?_MףPS2u)~ebuy26{ŝQ_Tu BcX·VyN}B7 2Ddې!_M'2@b-.}IPI.򯦐x90D'%R)JΝyt@قW$f_Y,q Y4džΪS*h+ FY5E~PHWs5J¥;v$TD'm2A:pvkAު{~C뽐vlCۦ4V@IZFśƋe:2cd8ۉH('k1.Mk cwS/*URҡjeydU'O{)Fģ-pVu:sՌnwI35u]5r4W6*+0s7=r GIM [ ^L, QNvtd~nVGRmCҞЈ.E?L#I{S68'>p=swͯf(D7 yyFb=v&tia0*83V G6uS j_ n JBNJ *00?Ԗmc.N?Y#֜R~̈́b:Le d: HP*>UH31GpYnb߂yگge|Jn&jy(b!9J䂬AO1r7]IiOi!O&sQ0cv#6߁Yqɋbc=D|#T{ҳ_+ {+/:OZ Qw, ^h|"K]) Ga%wyt@韥]cQ"u@sd6ڮ"6n5jY F5ӱ ש{XjδMz7`, pZ!y`q͑鹸KRamV)] Ɣ'wZyzKoh&0=tMr#jC'Z%_5L/a} 8j)+'ēx =5xkcq7ڒ*4CRYpvL6iݥp!l,Cfzx{L'Ym׍ xys=JMr{L d pJ,ОrPdv?yCrƌM0ҞeT|.X fМ$5Z`A^e@&fv`} u~] X^,)t2;]Ek _S !}6K>JY5S72R^8 -a9e({;t^fBVB.`OM)(i 31dtp3mwީ;M1a'eyx 32׳MwqPhgɶiO'<{M4:03˸hu*trko*>h[j޵ VEp j#HޢBDH?BOчfb>m|~!%Jaz YZ