python3-perf-debuginfo-4.19.90-2310.2.0.0221.oe1 >  A e&W^^f$ '&G< ڟSL`:0io!:~nK Q+03O{`bVݏ>|+&Hd:n箔^mؽ[ kgsDlR$mBw&]18dow~˚VD]Ѹ1[ +^0m>ԷQ@rq3"YJi]BlR982)2mr*i71hM ENRY8%>!{~6Asl495662c86f84d6a2d1bc0c28246c9fb150636366fda3206f2c8e14b7b0d3a6c0ef0762928fc35754a9ced7ef7024515ddc755a00 e&W^^fUh>MLtn+3jo.pP06&|Ӧas@]x e i49~fi n {S(bᨧi#v%f.FxdR"ϺG1M4wv3:,>*.5UO`'8*Ox+ a80epf7" D<)C7v8NbUBjewsxz[ɟ,ퟄAgvn^d9r҄]S2Vp>p<: ?9d! 3 ^@Dn     b h8H(8k9|k:FkF5XG5H5I5X5Y5\6]6^6b7.c8:d8e8f8l8t8u8v8z99999Cpython3-perf-debuginfo4.19.902310.2.0.0221.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.e&obs-worker-backend-test-x86-0004.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$e&6e&6e&6e&6e&6e&6f6a039f7d9afbf198740d0de59f68ec636f18c5e6eceaa86bdc86d22fe3cc64brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.2.0.0221.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.1e&@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?@aqV@an@an@aexad'@Zhang 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.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115- !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 properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()obs-worker-backend-test-x86-0004.novalocal 16970297734.19.90-2310.2.0.0221.oe14.19.90-2310.2.0.0221.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2310.2.0.0221.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/2651ecf0656a724d72f5f92c576780c5-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c24c055856c01a05934aad9e85c25817345f1384, with debug_info, not stripped44-~sVFRutf-8dbb12958d119f36c4a69242557d02267b2929434596571766b1b85b48a837236?@7zXZ !#,?] b2u jӫ`(y/$B_3H/yFE#Dm^[b5jR71%#Sj>{a#)=9|C!aE(.Y?>K<2_zc 0WvD . (sޠW6BR~q;a&@Q__@rGR^+:5+p IkUfh@1~["ٍhBY o\CuYS~ Zskg-꩖婶*L ,, K-l>9ŖކըNڱ?_q6ջSXNjĻ+דXA| t !D@(9=iw.)$Eە j'(뛥\/gb)Cض MZEgC%<~ T+m{e%i\֓XD9.$!7^%jFCSraR+ vnJ"%4j}L|d_,sO醤F6_ GeqO*<ͱt،&$xB@Qn=,d\]ƺ쪢[ nDz[ڣ~-8u*[:C@dtaSj,b/%}N ϩ(TU3X{[Yȑ:'!pκ+zj8̓tcST37x+62}Ŵnd>@:](idk ^ﵳEw XCg X%BntDLD ɪ$]~`e?u?h8K7VT|^\p=3Y(Ga̻9׻b377& +WsڙM7`QJrݤ9][c hxBe̵r:$Q#}m9N|Q^bkSAJ3N# L;W 9<<kwc `XKbM4*z7!K*.P+`yr(*cke>͸HX;[xZՅGШ5'38 L4XL!zU${xLi+U?\5RSexΦ)SZr ] :J/m HR&Q<]jq<$K#(ץ:3^w;IW Q.tN ;iC3(6M}aoxJގ~@_+w5h\0ft Ձ:` %QǕNcf\̾1{` 0JHݑ4kB0l2 ZkF4("ߊ++X# X&KNPu[v)۲zfdf ȭu~\pE.hԡa*d 1@O:9py *v9>N7_@X P[p< )plLHRP{P׍}ýf0geF"`r\R:$S3)O4'e}4o!ϒ2lq;GpA;$vzbܴ s@MHIq?v(@.$<@k GY@F`T8pB+-^8.GC-I}]%%=֧*_ #ot1`)*K-/n +jqzڒ#߯GM@Wb=pl]Ԟ&S س?V됗K{áej~=>l6{gjOGẂ+9xۈ5Q܏%E~ rx=t4f3NޟD۱*֨{ Ǝ}R};KrC+{hvqN"Z84S֠G 0.Nd0BB3=Acxdx q?WE(k%SRH6+*!rd&g"G[g <ㅌf}<[eݓ49rZ` m^ͩ;,xy_}jHK^DeH>>)2cΊQ]0NNYe Wfm 2zrZ:SC6 2s2tN ^{,"=;ۅ]zF|,WխڲٮƷ,$5+%G]4 ۣןbv%RNgʒ-h"!ŕ'^1vqޙ풺T_SlF/NWCRמ Z֍gk,QWbF8I̔Aՙ[3=ެxOcOڕ؏"6jIY' z P3r[ҩQe>ǣPW47f,^*D|ABlrLDRx K~WHs?\-rڮ 32 .nFLOJfĉ]D'+rmGᰲ,'.Vb a8LFwn[py#mhD6<~ŗ5 ,j@,&i!=ysPLXa!ʍyx2;e/T { a+׏7Ac5-8M =lw 0(_`0v!n:~xxǮ{2&.&Tm{Ѐ$Z51WgBդVhhmd{}HLJǮ%p:,fsn0vA*.C탤)Y4wŝEVbOfhX)'2.É(Q5EkS]ĬjՂ׀XVc8~fKj>@xfyJۮe8P m.or3YKHvҁ#j fG8'%o.f1b 0cqfg%[pbiH^[}y}53wES PӴ'._f$.5!C!6Y& ;1ePQ"D)7Ns0؄}# (3=+!G!~S z)tE.F]>BɩdSdVyr؛=`_1ט(oT>*#oLj:;>w[3=\[S>OAqFg?@f1)nB~tTHo?" ¯EW ͟ ISѥDr6lzg>TuJ|%IԵصqTij`hZ˕;eS az%)W&r̀[:t!󕵪&Kp U)'G(VZro=U& >}JzdO"O,uN[6y ϓCTaLJѝ*P7خG֙a͓rc<(;'Pڳx {'j]&F EԆMxƭx/WAvD5R8>ʱO]QAp.ԙ݆ᇊ'+OD~,-ƾ[TM0-Kn4J.[Ę%RBf (8p%;RE#WDk]aF#OqbCUP~{wW!D%l2w,tu+u"0 PWzZT .0՘l~ްQ IJA NLS <7Q9x}x((RN[G 0YPO69^Q ;,P+ڻ:\/:osp|67^OUNJ׾{)Q 43w8~yH)"ZBrWp"]ƙ7b摀3#]k.*icC#,c=_| WӞ )uI$UWaMY_QQնԜ]'Q F2Dg.6K\sݺ+tffW+sz٠I-GPºWZӈ4&?R;(DU4lV b&8WEk#;ַ)4>J lKK^@# bXacey{Ib^F %ބ=B僺lj2̻;c2\o^X|][C`&*E-^T7Zn^%mԺ|%CƸʮ*gG풆'[h7<!+Ca4->,/],z#|o.~[' VfF&C:oKVffgohup/EyzJP2w{f s._d]L|1I /6/m Q[ ғch}ό#u >?;z_ja>jntGkRwfĔF<#ѳI|?O"r" adEh '虆p7~$ t(^BflÏFmL>F\^&mWtuӱQ92 JO<osb 0 ˅'#mu?DpAb1$aQӦKDrJw,^5@%TDܪ^[Ptl0z&MvtIv7:~D@t<ӓ١VF1Ae/Ljf4toZekPn`@hX$τg\ښcEmBaw>8bP{=^m4޿N*w<{\ɖ]oQxc %x)^yDz[O gutqeATaIJv[(A %6KE"ۓbYᚲiP/k-4Z8g^" we\6~Y/B`4d~?v%wiQ澯lp_q.Z=۟HWvҶV*&+Wmd{G*&1J(t\f"Z8YâVLAGoI/Gą0yw<K!ղsr2s`+/M4C\nXD <{ в\+xI.(o( ?:CqTڑ .jIN(w-}75p\?z!5y7ˁS9H<^Yh#}鉹?by1NѼZw{8x͕EN37=`l1ceQd.064Y 3phvH!XA=ha{hZS>||>Fq1*lB|&I`gQ:nCuidMT퇪nk2ѳQB'b@K&Rv0)R8$$gn*3H}[{;V#"?a:u@KwTUS aXeK tWQNV K= -0`za#(C*eSϐ`""ckO2.[?A LVr,wj3y_QI\2.!V)vw0:-L'b◌=v(Nv4 ?m̴m`Ug~~61YɘN2w呸R\:'%⮺1cI?ύ,U?7o7@3A+~=/)+V#ޕ9A &;_¢>xF6tb&4 QC; ]qaG35QIěhW;$AgbK*Rzp3͋BE/~ +86P5UByWfyo"44(z5;X)6;SwLNIdԠ)9%'&A"BUg9ndcM; k^{*QnQ~Dȍ(#`jW>$訷o7PzZʓ\jU!XsiylV$[WBC7_,DFޚ wE!><|5$d~uSX% jhϐa;Nw ا|zYߖ<|z$}>huB-=苛7$ks 2Sǟ_>'OR6iQ71D=-I1)@1fӯ+*v/oe?W ʎo;YlIi aFN *<ɡvJs]j4v_!/ ApS̀ktv:t.&j;[3:~ /GԜ *3FUly˱w\DboiFk.P#)l$+jVu˿PgVRJ&nXqr#x:gݿ*ǁcdŘkͫKNR"K+ISGZOdF)}j=ZmPM6pD];LrBJ2U=W9_AģT!46phBy|;0;~,B郻>jrj_'fQ8 =)\\lO0v,X6B8]F?q%|H\J f>R1ob]?p)LOjcTzXWmN}?›mv˸LeO/nYWǀ]{P1~7OHtp&P S ӷa@=D\JXF8Q&Ol{va3z~wA\aA9ᤎ=rd$ziyrA/ߙlø+,mm=tAS0C /sB$9j׶HI*' .GӶԙb˴ca黯Q7b9'qV16L˜M,[=Zcu@vEhB/53s[|plZku ؓlonn#BZ7)p}+[LɛγaϺT{F.w II_4-{h7$mIwfMʑ&7/9λ5;!I4hm d(U . ڡz '/80Onq\J ፳)AS\&v 'l!)۝B6%f⺊# 6+N,zbIiـYv[;TѠК2;Dǒ~d%D8-J#F(vchh3{g rC!mU~CEQ \{ ,OS FxA\?+de=B "1V$BEy$mr9&K}D )[.bNes(rMȼ M@N0p[1oh?ղNr=jN3TpUriEN ZW$4,qG@ƐV-MӸ*DFkԦʫPdN_<Ϩ'SMWL:|ݲy$DE  eXϝUt=F"D\]P`lțjt2e!%XNSa×:1Pҳy~ љb+n@ :S]L,Q5 h?VkMQqk g(s\ wR(EZeBD.DK0Ɓ2G"-1l 61#ҏDD 1*Q!om)./]ߕ7?SrAa@`YN@J\kof[3g6>;f#5v؀vg0q56P=Rռċ1"F)G@` l$U\$Dn>Nsڙri*ާ =aK%0JVN]8{,"[7 ү(j>_S/iחٙq=pd{@]Z26Vc,m3SWzox2#2JIh\ #Sq+u?+ [?>6ye_d#,4x^~5)O/s=jsTitMlrԾOWФ5B(l4A.`0h+YdepNƉl>)WUd qf?> #.SB.˻İlyR'0(;a뼷Y# >~GPF]gťU 2*~m'h-yd?N:n,Hs[!1߼uM ^#֟vʾ'a+?*Ğ M-#_ g'P}ǕsuGNzթxYkVS+Z..)#CD?hYk52+ c߇!ͭt3NJ8KBpZ¢(ZS/ql{[6n;/ل&2# ֤׼]ݪL㶟 L'$*hcȽ-F 7EŎ"{ے%+?QN1kx}7|62 嗈*WZ+G3å C A ]^X-5iCO {ܖ@݃KNtMnF6ǸTXQ+sr*+fk ?!]iqlܖzQ=o*hY$K[>z@<PLϫ[cڗ ӸL?U=6\! 7c\]{sG|Fx7Cklިf,\eR60$G<h(xк~E\ձҭY!$Ь'_0fxy=lH Ú-9EÑ"vD2Sj~#Di$zL[ $&5k Ŕ/38{a HCh%$ H"A;Rbh;؇ *L é$ wYbLoZe]MRrpbrqgWrWn;_wMs533*|Q44tRb!Cf#d03}W8=UK W>f2fGARZ*v)hϒzҸUޭ21o-t+o|Oe.MMaS<' V`!ަm!0<{y0\SemAKeHs4ZG@Tc/\CA`b)FG2$еk R:;h1PP>#rmF![8ğfn(lAjqRo<*2tUہo( mme*o!oYJ7ODԿRc4<2^pF ::P1.'Xed2*ADmdOחbΟAi,:;_w~HR, ]˺|ɷ J>_ U"V v9,;兤vo2c?]ut)÷&cZbeR=")vUI 4a,7Yz߄bXYoV :Gi!oE;l䄕5@6Y,S@ ~cMk4~Q)e0ơNWe?~CZDQN `T7Y -FpI >O,/o;cK Nc+Jjly(&CM ezNox|M?}p3c y&`blH g<p +Sjy%eU5*/O銫`~tg-zs+]|]} G.m#ՈMo#S*,}[`^4v߮_u@T'dhyzwr[jF\zAVYtX6>WmzDO5|x_J2OTYImU>~*\S|DXT} F6:&dd"eCO\Q@jV&rC^r~${=6TدF]fiʳq(7+;PUì[T&swP?b i6R9$XmBzsV +Ge - (*Fзtg W|I%˸v_ S*V7D,~K7]ܵ{$ҬUq]a"„ڎ@E!r V  tzIr_t*̄N#Td$GBP}6T*gmח᧋rҎJJXKCJDҌw>p8\E DLccx|G)n]fU,yn g_<{uHنNHP37-k}S^5p*^J=ߞGQr􊊈+*3XüB-riUq- JřrU.핬Nh{ѯWƭheT$ ,L/O&\<0u dL6>'rkh$㓑@nP'/F*Ght}1|It=-Z0kU~rmCNс S.a#a{oT? v|ɦLySV=Uzp*5?{ܝVq-h g|^ܙcUy x?CaP~= :3md_;ӸbuK֮~Ebd%}?3pNMI&0b}}Q!wQ&i09u=% x%V_>Sh >Z hWULjkd>8x2IhK'4QuXwGAr>Dp^]o߈w n6A:s'>HwTR}EV֜ )/\@]A1(T"fChތFv.D߰ )ilzV V;o}-JDFYTӀ݃jKoTI5)OM=);- 0cVbu3GJ{Y>ih˗FآL6ݩcg!Akh45t DtWxC# ;/)SCظ9򉹐$?d܍DVϼӁ&tP8(MuC~y'f+ 0 ɞґ'0)t0fu0+.)̊)i91F5y1dϛIϣY̬rI%UL|w%TABQ5 lB`Z9q^~vsƐ,X>gz$鬭Ez5}{foٮέ EٓO^PԘb / o%FcId8p8WڑQoK*"{.vkeG`#zrr4'lTMbdyUeNWŨ)ew*Ɯ.4ĮyVab AB4DӅ.Xp蘔PV1wi%MiVFt䲌oK/ЛZSݟJlb$UJ5D|x[ )aJHqLP,4ǽFÐj9o1Zm^V|ᴞ} H&o]YMO*D_a3 @H".Jʄ!F#s 6U0NL+m2.ݛ UɧzGVU8g@5. S/Z1zfem<;ڂXe%vCSr|%ŽM?Žmоs^#XM^4R.ϔLrrv”h2$\"/8{; ,iGHs>JF$LNLp1PgS*QiF4!akO {d.JZq"S]ɖ0MC`]5Zb\ >[GS [[ޙFTB[Bumk81+Ah u#A{Bʶ Ȓ"'N|oK4s9.FvьO,}Y;J,98>=[H .)nk;]yX5?UZ0#sjRJbq~1:&{:_cҚu#kWXi4rI'_ ,*/,->xE-u@Y7jR%qRI! =O~FM*Q͏< _qlm^pkد e!)dkŭ 0F@lJ1I-E}Fw RH}e]S] w/\-W7e= WU/U//SZzRT[+0&X#_RFCo=x=jѫcF.vkKYH0n\5;1[gP {ܪΨQf;2vK{ꆍhP8!#/O]u#_<}I]4 BGZnzǕ)p^w"(I%|E9BhRS0_"TElQ ]ɍ_|z[zN_BXl־Hv$r0MW?Y];.̳pr>n}~}M|D"êC=:W H廱܌mmqaHw8lݮOXRR)CwYp ,tP̧?":(ܭ#M[OB?njxLn;<❪%l(o(U- =jjRUt5{O2zX:0g! y7݄6L̾mX+J9Op'!C:q`{w}1UCe_ccO4o.=}pGpU0Vxyϭgu А k+/[Մeb [|_o~*« {F/^s\,JmT Dfbd I|#̸N4k? [>$Svx=x%xϙO8̤QaW!@rjsHЦ6? Z/-Audq d`i% }n&23 ҏ\ "!]Q~M oqͥkhmpc$luw.nQٜ7/S!h i[K~)@ N6Sbq:M7P꤬";vF'(%PxsɄ\ ݭC[-KGm1Sa׫Mpcv@eƚuj(Rx$wB~ٌxv"LIQG~9?7&&Ӄ-δnT!aNGl<5G+=adƶ3ם`feGWŅ=l/X4mj%fZnxDk'ʱrŰ{ 59FdޚbZ ݰ2KI-ܐEw"-\DVJP\/3 :cqԇr0\Y˖ns+ŎnC/ASm.s0nڃiO8>Tң?t[d BՃ̨uP7t3lokf+IF]C1/bmy˼Ii?ݢ!F6-bGg߃}ޞVmLN&g7u%0<&ü߇Rr֓ؐLhp98ҥ {r|Xg9|+ )hFm)+U.6~ÐYCG%?ḱHD ic[=T4E ӧ!e=E @p:o61v>@ܲ=JHV +g¼2~'چT.-3Te,H>=Y8ꆑwjvUk'l _0DZDƹ+yQ֕W5A]+_.[5CꀻZ{F*QpBDBYr,h91&X=yyYR04kBWȥë_0ނ^ȟlK{.Au/'^!"bԋ N7WW0p5[`p׌?Gؖ\;촵-ւrdE0X"e!eLLD<\ឥ˨~ uaFVn;%,0!B[);&6@& tR˞9_oe ~< 9ѷGO9!ǵSCo(E2U-^ErfoS_hx'i?ISvr}#QJ!M(4;0O;KA$kReP3>/׉ Dq nGaWĩ04, !#o+̽`-t"JJ~5fcEu*[~pH,)e{ VE^FG9 H,ySZipָJvl3UTDt =J><};3+7%p)6X1z柏&1 mEk6[gK„i:G%s9&p-R&4 Oegbd1d?*z G38>ԪNc~rƖ.b9.b=v'PF۳r8LB -4 t)BшP8!!TxŸ$DlZw؜ķkDOkue35V y "紏:[հ8J1A=,mS\[IG!0.]O*re&?2Rv_3g)=(Z FK D6NDq7j]܏1 ,oQQk:O(oq*0=- UK⮣"k`#5-Z{(eZb%ײDK`@$]0[x ,-WwNӆkal (D9Qc515g2hBFrՌ97bJ5EseDtՑ$ JnŸ;@&sYͥU82͇űTz]T^r;sT R,!WYL kjuKfr@޴ 3FW WwvxQb!];{iijw`NɴVR'B ܠV Ras04`.S޸ycPjfs/@1TWXf c'v(?[(:.\xXpbo02ǩqz y/mWi({(VQOn0K- 7Mc>pDl% x9{VW@ pޜ%"x*Sks}KG+6$ (f-R|7uɊTTMk.b)? VSs (۲"&jRlN b kK;,Twzt|3-3g$BgQ"a~͘>p iX!L[V?,6uNsmRayLAƪ(8z_I6/#wS'qm`a s[[dF^Ql\d+pF{z"lj*וb-u D˛8\-U1nV8fRԽ6 5Wlz2T2sԗb0 Pb'aK[BRi7x򋲳|ݩ!7v!43Ϡ{aCiL8fWҘVYCJϝL=$I;%v`\V2^^ڱ5/f%S{?B5:nf)Ș1H"|HwT(4 ROAIR+^梞p&hgH_M8?#' (V%2MvV䫃E*xL=#aR ߳Uqܵ8!0-Pd4*\桵ȭT~7٘J I [ܳ59BxC(@V( cZPdmcz:'p)4r]}/;,ZnK܎h`c˗2ϑ(<(̐ "0(L'.`0!.Icqτ ՜]_Qp`t+pr>s A8q)˽<.P z=>BO%R* m5#K' E\oqF&h]pPƤAeRkhh?$ %h+<7B$Z L-ql#MB J¤3r G'wcqrЅ1G6Q)^FeZwzF U5pdUoQ>gY_)ƶ1^yVs B Om#Xo̒tI9kHhuT C_yE#1ok!+r+T6ڀ N+kWhL]Xc3>T\Nj@-o`^ҏH?$O'_E]cAdZL9cz&o7Z9aìmMJh~xѵ\ѺVy_e7ny5V=/8:n򈨠qr[n^=I$UApO-vTwwӻPe`6,/3"1? bGy(l>M]㹽Jd1,,נБq;VK Cy]ߴ6ÕYձ* nHxil+\/<`1 \_7//K9c몊*iY!==SFjuLt|34;Welۡ4:Q].Rk2ץE%n# q["URec!愩uGRQ%91~",W쁣6vl"}p=*iri F:&p_nתPU',Q88N# .yo?-LF,qT/d,=? g&ePRc!w{A%JseAxa(dh2:D8O,5*!†HT7#POmK *ELA)Q~.6G'QH4.͵$6to)Y Ofu^=Mw(ox (IkkYn?۴lG{q:&s)pg+`W@{-?/et^0!_z+oL(-9Cr7^Ӊx֬okՓǟwpAɮ[y@JcrUT[Ov<(l)1Be|!0Ͷ ^{Әs2lϸ}.\^q,">|OC:0&hnRߒQ|{.\ lRpv* o^X/}W}pe^Sgڅ)9b. Qóo&c[ 0+|ޢ "zx]D $\-To.aVϘ8ƚ1;\mh.?4[u U Ź9YnX͎DK|%}JToSb~э%- BD#m"~BYS8x!0lADۜ)CBY8 9f'b<.J3ܟ:ˑ7 %Bi|r|/}1788ߌx/%N,E$+7c%ZZ#[Jy\B\% >6~ 5Q𩳨K ZڐGӦFY+ӣRXYdNa,eXzcB"Ysȁ2z_Uu@M'17XQ+>M9}@-|A*cSJ'@{x*@T` '.$*Jww(r:b(qW4 Ȩ"|ͨp+WҰF-اg3eeg(I|+cWai2£6ii&,荓_%* +( cKpM +r%M7{6k4 ˟ \.(<^ʣ$/p0_]iiA~h|{"ˊ|gb;#xzU*ۍ/*aS^}||ևЄ%7l䳫,4^br cƝ@t`;UL"Ssrvrư=kbN©20x }3yγ4 ugCdժJ/tT (XOXV^,p%CU07;jU ӶyK[ʼ7`v8S8аX5 ~!\$jˡuگ܍rтc>fa:Xl:V{}^V׸v/hԪE$C5`ݹʱKNm\P}Ԫ7~"R݃`DJ0+>"wL{%=1Bz_eq$@s2B~%GE VhM~KCյbŷ5OvLP*zUCt7t`-5AZ퐺)>*Y'1Gyt |xx /QMj>! 9mq&iNKT`h-֪C5*gu'K(}ǹ;c:]X}Xu֛HCK$'к> x2H0u 2T&:],_pK@Kիbv@[jn| gqA{6u gEվ}ͅDq+Qts gFЪA~¹0*<ͽv$&Lo/f4O+&ab&̌=#$(mb 0o{!&vgd06@vB~:Az-Է,a[Y\._Q56uBIv /l&Dž[|GL>7tLοi~f^{Υ h?H(+!q6v:5u%vg+~a6 r@wSo lΚo—`EM! I^,ʑdD(Q("!=9LCAvA@Sc tgD~ӓP64=?^g2!PL QʘC 1~C ޅ_yݸs ݋=ms0˞-]K (FR8ƾYs0I:@*lnˆTZI7@B-2WjlqT{&+lec1n7s}uS't .|- N>ӑ:ONl>w5o1_0HO"By%=zډm4` &z4.F!m1q =_s?[()Z wblWT^IB$qx%e\x G:5u[pJ2ێօ 2ѫܜɨ*Н cU}yc |v`?&~M;$:gL뇇2``6OTeu mDi{AoC2O^U~,;b26#7 &ѕف0Ȫly4&lr˦R+ju4E;'c2 ,Z>j~H` [ D-Ow`$=UH1#( 62HMZ+í|8fŽ;?v^\p\Bt͆ugL>#/tmG$@Ӏ}ZNzT4Wo`TE|84:c0+8~ZWƷ)o{\Owtm{XǕ76=(Xe(ly~U,2OB4อNC>|qQf)`x 82\o1Uc,xݾ|I?ży1ވWG&"E;\zl šEf+W+,U0bGzkjʠeE'ð`ն!&:C!ybiOGM=̲8z|<LLT>#܍sb"HvanWS+Ŏ?&U|ԇmyP%̶NѿF;;|Le7OWi5d-gH?)܃~4-V4<}ZX#D'Kzͳ㕚V~ˢJ:f33 'Gx3:N /DZY7 wuorV>z=G*)#bxTxVw ʞe :%L7pԔcheqoMhb#6MXDʊWaĒL!xpKiC"jT R+`%OxHȆˌ5 GJR u[u,+V8`K`Ph=Aah3G'uptVaf sksRuY>ع,hX@^ ĈzkJ/X+ ),!'YϤxK~f4}c]${!}Rz3x ]kʲ=oDueɿRp lr N cELjcLGNF#f(&[4I9tD)* ?yg2&{ReFT!9^E;~#wɐȟj  ~3A2~,K P2: >MA7LmlSKt.GԹ Y›%24 <ȝ @bFH gnA-$xݧF[qпCgwk1?w$6uo䆤2oV'Ox÷ m"B@}В͂bMإM!x|[anNa%z${wP:Ve@͂!B`ؽ8)f)}MŚ&*f!~3uYR#y9 ؝)r:go"b %!{d Tqx4{j}ʎtcoK#씂vf,)8 YÓ2}B$aS5q2re7st]iÜV%k}C?i-x׃}R@0sWȚң?& nh p{7x719UmVl>< .7CڞY8'^KaNߥj@8F0.NKW Օ#<=Iԡ#n-C"}== R{$bi>k>x}qx3-^t@AbRu*"Q>3.LB]ʷLҚx#5~+/;-;ȑT=n;ݨgisj^#_N9WrG~ HJTB˞Y`m ؏ a,(lҖ#D<EЄr @vr`d{S,q|=WQ D =*!Lсay6ЌT a̫:-y:B Z7(8/8v.J<56^xR"Zcu嶕> D+#%+O2[Z^C5C{\K]IՔ> :LzNm~,})fDxÞ6hѡJ1A ݸ]c1;  }*W*i0o TSY=ԏ 㥆Ж_P|qc*'@1[;vTwg?8ew$t‰6_2,is/&`K0vcO(?l =8p=_b\x9nفJ3׫q&6\52؞Flf"?% Ct+U}O}3(^t\O:XнpAˑ۞I%k>&zQ |,`LEav^Ir4CVQA."oUM1؂|}1&ftfR.OQ^"^^e ?BYbq_^#I,J}WVĆgV)d2oӊ?Cqvǵ !nĆѱ_?1&j.hw UYT*M5¢j|:fi: +,J*9+H K^] P?G;;4)^sܡ\%-_(Tc)dᳳ\JÇ^Ξ~JD_[6.HkA#I]x RXSx+S;jU8s5=&evrpL!A#'rg͐ ?هe3JtK G}$WYߛq wGƄS$O Ur~dSDZNckn:K׬)Ԫ] t,(yd.?' |e/fbq3.n.Iu|Y' :Dso\L1ɾ&΄"5vdE}GH;"/1 20K_9!E MH#q"fݘiyTrтgay\.1x$gT>}U&v䬹{.{ sӵk &<5~`U/6?i<{E4p/z{G&rgn@Ao lTDTdqZYI<~G|s{p<iZUhxNωo6hЇ2KE}$b`f#<7vu"(p;d"hQ"6D4ZE/:)2uP(ЕJ3sD,HrMF=LVޑƯ5O2u(:鷕ԅ++6V,=;qǾB+GH㒶Ƞnv`qnUe@tXF(P|#BUsA;&B3DNrMv,2*[.Ndo%E܇1MQg>"rC|`f8G׌ZXeWB7u %@leF6#QkR›$~ρ:bczકAa'k;5ЗHڸjl @l&-ysp8ۭ~_XO*MYT7xY9ˮ餴mDFޤiu,h֎mEp. <У&s>j EO$~}Hf@%#W+{G(dsmnc;>D#p!s$^486ACuunOl=5=Nh2ʕtYaxA (ٿ3^\k3Lo²I9$; ʎH]ѻ$QVID HA PyvV{u!dZ$3i;vDi ˍgO6@=gE;ƛzsf 1bl5(pZ;^n٘W+A/ålb5w^#Ru-wj$*6YJf?]W^7Y"xW(<~_` ɀbx47BQ#]|޺)݄>üva)oB];ڪK=aN@('Kܺ0G@ Js`#Dpz= F:<<|X|a^J~VWnE`E}ٞz%7 8BY15<11zm}Y(dϮ8xFʱ})ֲZaȦ ,ShP* $4iE&R [oJZ$x rCFEMnX@xe܎$ w3қipR{ؙԂױS"CJW2'7,ŊKH"kgNF \^WXЫ)G# G4R.B< ,],C*1\"bPCy>[L9ci? V˂791 Џ_7؀#Gwp.EMCU2iTi=gwN̯c]j4fUn* D+e\~PkD Zb6 D/ʠDӴvbj97 ep9& zQ@įl^@ 8jyt'% ^gҢM~~:1kBKeXlAT Wg OV׆:$0q{RCF0W=fH9Iˋe%<:{! B9TWWR|. aϟ8IgH/&\hqcD?hzN,MZJ(y|pD{;Ƅ]€nP`| V$]y<HqfRZCm6nNƘTE2𡙬Hn J3M܈*󻭭Z_TxzhI)=eѹ8{ iv& Q>#DUs&;XDM*ɣh;KH.oJnp"ìOmּ@0)KRx59 /y-UV*žWo A>|EbF[NbBb6#<*iN<Ճ:"]ˬک㊍_ += Y*9lEKkjpu1e ]LM !uNz tt^XG9e V*5:1VH9܉8!u$ʘ\Q3> ιU%YG۲GpyF뫂K2Al<89ݫ? F ؒ%E1'*xEy6# oUq~GȶM[س'Ds>>Ni&.H%nU64 ŝO_AcMI&4e.(APL{kSK;,6֍]Q@h/0.f$1M*-T^3uJ8\]=*dŸaZ4kfw`R/Q݃s<c>W΂|\˖/u=)&S(B/Fj}>$efA K⤖=o޳#:A+zuY> 3AAUW<ob}W.q׬^SQ&ydxg-j?.k,=)h&HVk-iI;*ZTg1N"_E a" zڍzNCi?wylo׉ "/_Odx.Yhe~ƫ9W(XCj}(IQ{R5F$z0^/1 })Q_e] ;5pca]Oy;Degn^RuTz*|޾[i" Q^*#hg!YcO~VbJQԐbB_7y:=xO/^3 _dW9X[RHr +.>46WpeT"mQѾv34DU9X T җ)4̴rv“SRiЕ@nt`EMꋬ?M @o$Y ky(]f2Π4dU=TTu/T#ݔ.s搃b3 cߜea2My_ CC_G!#뀶fl;"Y!8H!ь׳Hᾞ gI )G֋r㤧!tVXɨw]s鹑9 )ʼnP.+>Uz#\91`~G8beg^U[;pxrqkoPµ*H42ޘҕ\!0o0F&Յ #7U:-q5{#y ]Wr?.fsdQ3)1WI.x=yݦ?^H`yF+G-ss89 z7Dܨܱ4j졚5HBРZҩVβ;ۿTNK)sոR\\Ee]\؃%d9|8]RO Kq kj?:9=A1H1oKAN|䘮;B. VzXbKo򴇶sR !WՓKPC?.I2# L CPfՌ vPgEvR6p1ifbXD5) Q ےBYOHgI, C' NTq6d <zL P.AгsjkSD`|" 0^ݍ6?A!iꥎKO`tB ('a^]`b uқ6pa.Yf{Mk zx>z4E>hwO:/ߘ|]'JT\58ɞ.H=پ񹳞[.hO<x=$vdrcA 5"bSWW0xχx0b,fA'te{aM)k~Ҷ\nL|ϰi8X}kj۴U?eBgY߭c.Čȡg˦`32EETvo*g?0P2t摵O4(y/Ӧ%(wkeǟAbh;q@^g*}UXyGklzw/ /h @'G i\bY|LP/&g  hsҠ l i'ZlY6K;wZFex5)ƀ+?܆t] IuoU1tC%LZ''{j_=c\9 e?*Llx`0BvGhXPR J'R!+VJrt$bESy"E/E_өRl8݆Q`&4k8&anrSQh ,KJz CUƖ@{Ў%Z _g &bkŰ<+fzSV#Ʉ)Vmw_k&ITwm# wKr&m5?;m X:pRR<F/֞ AټuHU~bocar{ Y"rn}7FJbbЇv F~Zߡ_ıE1TSX zEFʣ=tjX;a n]Ịv[F(ї]{$ s LWVב= 2 6CUՍԬp|Q 8PQ2sFv!s Zܣ"R)56kh|*5:=Vd:Dt^1; Nap3*_@wwfyl&BGWGp{V2 ,P!]69ueZ8H<Gc7c",㮎Xa6P<|iA~(g[5&(pJPHeOj5MZٵQعc'-W<GŴUR^fƀ $ݞ|̫깫!^r ѳ{#W9zm-g/cuFYs\ħ/8N TweH|UtȯB)=2; sƊ%X%'MLB8|%w4ApWljI}*e sNС q]m9P11m>MFѲ,Rg|ԫ:Os:iR!OyR9 LZR&"$|&Xk7„Ox|?{K!b(w~)A'$:bMNsS1??rYUSwM&8Obե)c1x[+?MQCZぱD=U՟4 l{mF6iXXZ6sP4@'( mԡ1g׭GI|;̤^7EZ#fRJmB9ToZvk)Ab(*tR,ʺ7d}xkǡ(fB%.g _˙sPU(eIs-ٮDO1 ;[(H$ވ>5C*^l>zGOϾx)x*ic+OxK'x|ӛKmqVGW:q,BABXkl8l94Vn3YȖ%87uRDUG+n1c[dxdq=VSÿVş' #!NJytנl jxCFyX=RWTp!!q67ZbaQb&9c'%_udXOtɉ/ {,½y "^z67Ww*b*n=5_39^]6KҋD!V+,xIS iMUǁN77u8Z~׶E>rؘi9YJ1VKӴTOR;ts8mTC)#Ш iYOx{{eǗtSC&*ϰdkct<+?eh'%PnH3 aJ;xD{X/rNYF9#.F0FLXnoɨ8J]X4?T0+UXn+ɓ5fq;)&"~9bxI""LJ^ mM4#ck* lip@B5EY/P/;9oAKmT D=.ՆrQm}VT6P&j5$*-krؚsza-?es5ugya5t ={EPs="Az o6 c@?PQ BGbW@hڭZtV=ۤ?+Q05;LG&+qB> EpVW}ǥٝkEw,R.'lCѺ?J@> Tʝ5WZ32YbQjcާ t!NL#=H3N  i>wܲVoZReupUО>A1v/SnyQrlB@ޜI7Z0`|U)I Vޖ0/ C0Rs Hw]53;ј7'XcSgI(gf(,RY]6F!;_p@sF$7Z^;).| Bj+.yW6v7?:]EwX+dv+Q=+&АUA^xn f.=65taW²[,Wr>1L曃-$ZLh-KHOPq q?{Ts{É#Ō \Uɂti !k 5Fk濩uu"vC}dV>[oݐ "1si>ߒ 'ṫ[[ˀQKTLJaT nbջ--hw`=},*NFx^Ȉn(^hpVu>fĚOxmiETzd M 0ugk~(+d]B_+UtJ?N"Ff70As;!/8/.zcתTx+G/L܋y(:v&̼n+' v"9H`\c 5fe0@W@,,?5JYj%UnU @ww[y(7+'Q>_}uʇWL]A=v" cӑ* *8ՃVh9_eI\=`,-ؖsκҦu54 CeEGQOI\#ۼ1ѻ%_}$*ΤABbQ ~`VKQGvRW$H[]aЧq} ;5%q'H~~W'img} 9dzőfTs KdQQQ150 y녫vq\S䇪m w*{خK ڞ' AD[s`t}No|E-.+}|fdIɂ1Y!uYCτ)=6V3 =NyM!T@ESˉX-M2bQcs+lR:bD*h&KyZYur㏻qCzA7{L~Ց!tICrO}Q<+i%PQ)fwց׋E%b8՟ru#Ea:N7a'@VQj}{'G/u3F|.?:=-Nb,X@Yz v<]ʙ %ujtW_P|c]>LSub~XZmtzžrMDCPox7&ߧ4~.7ࢲ~<tǠ@W+sYSQW_+p0 @G/)G kq7nݎBܚwЎ6),/FG84HBE%YVT'Һeʵt~hTc݀,Ze/ ^~g]7앓PfӐ*ԞL~ hF_:箂j2oy,Xrɑi2[— &u]uH (3nd)YbkU|5-Վ+[3RC?A>y*k_Zy|jr Z =-@U鍤wB3](zEyOU(-.I/(J;#?3[#.z#H3 8S?@<[1U" `ڽHAtdOd[$*xNn)xw gGv!yϡMV8ok^0bfFPj߃CzI:n!v3E#!-憯֗dͷKZveз%Ft0~U9\^1حrbKx-߅X 5_@I8)Ь4@4o*܋opc+q֩"j_ԁmo<ys7Z}ɽIٌ*M6جxaeߔTrIe^f3w/0R޲;oT1D(b#_yU{ 0Uό;+N,$TgCj#!gkgB-&Aڎl!@n IJa7IIB&ޡ j 5faav5'-/n*/8i[A4P05dN$[ obi(!(ggi]C<ɿ+U[KRu5! B4H[h.`م@xeeqs@/ڂt* ;sW6̉Ҽ@eWW`bd!-x5NZ8dy8k&‘I957B)eܟMm[f_@DS8{fe ݸ!P1mT5P 3`(5a(\HaK2|ûG˲ѩXa8ͺ{`R; VBbk^d7tH JɬzQ|B=1B).,{,}l!$"e;ջ4]Lڈd,0Wt.c?4CT$70}:[`rF[iTߋpx'sR;sSIƏS"˸ڻHځ B 7KNX5 RDzT Xg-HXw9< U{P13L*#PNѻhR`' gttn1yI۸ !πzn_)D~_<۫ORɳ0Y kEid-ebٹ 1 ezkBphoG'$ᒗ07-rX(ℛgb}`v8DjmiTb!3ϐ!QAY+_m^<k(f5^t5JR~ʒ~44>z3 65*zg\ 'o1| E|BҘ|6(VY•Jmצ67Y}jH{fu<0ggۍ[/I.!"UBP!+|{=R&ȹë圻$Wb`NLT x((CWR(\`+]RI ,&ܔ 5J%s=qɞhو4dz<zXVp.=90]r) "g ԕy!.4ZmMFMo|u*P=i:R+a\"nBuZ&>7ER$"@#6Y~ALtI#\DL| l{$yoȕDjٛVngAv!+l*~xQC=xYÐ י]ed~"Ist~3SKY4"fM?ק0BG)$_ 6g9EN o֊/gkZ_xο2@$׎#2=h,_h ܗ`q]Qp0PDM^M܂dOɣ/̀Q¤*joGG_u|P1r?v n^FkCJR3~dF/O߸Uwd^"t{xuIXV%E =/ "QbK@|: ̽FqlTת^7>cxg 7a3'Bє[æ_`2D]e ~qG2:ӄYHGuAMM8Ǹj[şM,* >ȇ[yD%Ni=7gS" |v(1&CsA|//TQ>SI*C\RixBjqv.m7~9W fw #N3mJ0 *t/-tڀN>";iL>e *nl,HSg"%/L~ @q3S Pq҃=$ˊ(Eݴ8 J%h`CgCjTgP i>R lߊ?;:iaUgDwpg `|JwP8. OjIEpKB=k tJ˒ W'^2Cb| GThN@G|cZ;2}}zo#*PYs{Nż| Q,$m}z|nd aЊz&VMRxsr #H1qIEf!|B Z^9Q=ՙ@q hg-z5gT@Ԝg *:nLΕWT(gi,Wʼn,!S= -BVigh,I.<xwPD m.\0 TQs([~Ӽ{`ƃФ̒MpB WL*Z%C7xa_ۂZ3zMDezLȠ9:,7m*yY #A;[p%fi< ,5V&zAZBcůWR* I>XšSڕ# BE_t}:|R34M=ʧ;1kh_jo5Puvd:khZAKz&< ˶tK,Iޚ,"͑I罍̚粐Ȩ|"[V1מ9rh˾jb5<_ E?2`_Z7V;7.efO7`6.((fធV׾_J (^8y1- vQ*`:;iYz[]zV8INUSckqBSvMIu_ܑ#rxQ lczDCo꘹oWpv(Wsu#4k ײQo.HX'o7zFI XpNO]Þ>6-$s, s Gu;ġtU}Mh)t{9vanA@l( <PU0B Yݒ0 ]i`>xVZL ĠBиc+ m+/S=fZL^ g IR NO}Z+ rmSCA,C>MOv)c3m@iH/gFBH.*x<1hطQNQu \t s~n OyM_GBHU6̈́ N{9pR j'L,a6spȭᶗ}4wݟFĕ/,k ]h7A%~ y|j.t_d:! Hz'xFbnsXX6/uuo@%PIjC SI 6?Hɖ܎r?%СX"J 33Cz G~^oUwV⵬r/=) ܌8R:]Z cSb4\ +GXe$. !(^x  SU1>:G.m޴l}Yl9>Qb˖|fޚoP 6 B[+pg\!Wr V38Hl?dC}5 N*]OGIxG,QkxsKlχQ:5G.*:M W)uYa09❀:"W"v;sp`Dg+TrwVT/lewY6w8[Rݣn}LPvD(8,k#I],! stcznB*!)DVZ2')7}!LB*q8uwl +Dijf-cB J\ Quխqa 3)tU2:jfX shâ]`)m _sbƣ0rw˶e5SVr)I z% 1qvKTDIm 7kȿm^3[-FpcZ~2S9˃]ya)acǰP"d^z/H@ƔW[k26C?7 ٌB1Z~!҃, sz)¦?QyBPmS)C93m87v@ЧofS#Kv/r.[}B xbF<* H&@ZcF9|B |ćh0z7)9:+$/2oz=. >k?7jU"`۔kc qJf"'WfC3TiP;*(P=?-yA]ek nѫF*o%1?^cT&77i?Lؼ("/?zVL-@AKT:6/wZ'`BnC V99UD$y Gs}$>ha-jWC8m4q`w7 ύwY1Buj -GOSŗݰmwǮ!Zl`\*aߍkQQ`]I\c;ݰ€m5GTY+^9:ϫ?ڨxq Us]eu;"5k:C ՗DTфG햔f/@'ùm P(+`Q9 \~o!vKcsN0pp\nenWj=X—X&ȍ 5̣Ȣd#Wh;# SlXΨӁ]iRr8/5-` F5Uwnμ4Qc[ p%A$s:}~r|&~~zRm[@b8aqIhWB2"iðaS -ˎ,h,=X9uD#w&]3*L 6,iȺO:4z00eF`$O -v弅{\$ >;L'\-N`758`uf{ 1"k!,A*1JWmNqcx״x%`BȆ8 }|!8 ɓgUd$_ mm+>JrOyCAϝ`+TRߨ\, S"d_\'\#2ݤ)ڳ)҆ARs>s\d$RoRo]vSE+TUE"ߝQR;e5*̇ZΕPKq ed̯pivʏk3$e.z}?;,П)}o!= .Ɲg`K@lZSNQ|tՠ84BmJ4?|m8$2 ͸b5mqwT2yE"yz/3\>3YYaJNcmP!ȸzR'Q]hZv[r7'.e;S'LJ $`W@2:ʝ@֊b!qf>AR-6"Άt L=zPJe]O-[?tE*X/O*,\K~VC%9NxzBXUk˳&nt IcR5`m*$*8;)zw+t뾄.H`&C;>bWT04wmb~Wm6=AQ0lF߂3hNx8V%8wA Ne+g8@(瞰8ϫsǽL#V@gMZ'J1W4Itis}V,вQw[ޢbg#6.I")ɵv V͒' '= 8[ aXk1I{ ) ܄BPp0 Vxya`kywdT . o [֑PI+__l,Izi_+beÅ3fwRj5N ,o;k@_C ՂzgT *z~k+%:ҲEׁvf\rT! |zXΉ^/glϑϼ/JÌ@#˸/Q慕Z^ xg\\md -mߧ0-/#_.X<').њt>4zJc*6kHY@ O{ ,G2DZ^p:, RHZD|C*U.Znk:ָ.담(`x)xK) #xEN hDV29mQaS#>F:J2`,| _'i%X!M|WXH>cFzrIPeO.sJuX?} .eNƉJVKÂǑ'=U=4ImMĘrtGེuj`~ϊ 3QA[@xi@wJk÷y0 |8C>VY %Epg:b$ޖ=ԁF|| #;NseD](*֚ I46 zaϽ-jm ^ L)Q;Jǻ/ Q(  5A7O!fge\ȆZ1 Hb)K%9nڄN&CTZw> IsCJh͒9"w ozw5fML0VCxaYwO> ۮ'mF*s?K"M{}W$zSj"af(T\Oh V);]O@ K&Z&x^~*o} v^\H`6w%in$&r$ܧ~zާϜտ4-6GblJF{~D(.PTK&75x ..ڳ|&Y'DZcwF"S[;{TX%A@ɂS)$xYazS)nG>~֕E)IQ6淺uygwC$*J"EMƅ'ӾQ [,/#nr,X[bA>Y^'g {K\VDj4Hɸ5'Gk4C?0va\~M 1_Ո)&D(X@.28 Gtd7/t(FY[wv#GJBpj8uD.pw3Jz}Mܞ;`9鱋w|jAlK2ZId1eq:{#-E-B~ ȇӈ+Gӌub{n sLp C 31:]$+Q _#y'=>=⋟BQ#4;aVZ?y I?mL(4k'\@6A#2(=Fqk暘{dՔ/*;`Hqx5K\kY7%A}k6ktfܝ^ QhLt:֞ x;إE.qMp7g F{`h;\ޟ(=c1Dɖ UXsn~6xo, {d z0X]>S\e OdW_[5b8sT~`c=To1<&IrDQ~gi "N "Nɾ1c%6sjz4s3 Eyp3`3V;ՆUլ:f5c hI?i 25z:ˆzyW;dܹIܣ 1τK3FOIL_ʲ}S@8Buk5K 3Ʃx8앓={ax߳8FB+REB7ז \oic~xR{U{hô|}Ѐ [#ӼЧ&!-y\ٿ4X^HXLnRGv[,0߹z?.]̈́gV-to{Ե y"05=]+$7>$s`}h ϵ<9| d;y3~кo']h/ W5qQ: ]PF F=q)N²4%FfZ(ŽEw@w1K?ce}kg1z0ƙm=]:UG_dhxؙ?LT/.ӬNS:I?LFǵȾxXY1̧IUѻI^ЊVt"vʼnZ7zLt_.U9W֧7đ BԐ޽LRA8$voUL?XfY讑D n~^Ip}q~nGԼRg\ܓqn`Oll#7mUVxuRVŕa+(C.䓏a@ DB- z\ͽ)LHׂڎ/'] T(MPB`!ߎ狤Qo]xY!FIMc XcsUݏP~f8e蕇D|YKifpUDžzˤv6ao8S/'nf{ thr#b Hcݧ; 7Ļ#F'5Xr뢴nxa.H2$ pOK^U_)ZU`I]_J]F9ٵX`I,3Z,SH1hQsUbjzn+i;}џYy{do7Bݠ<{v[BrJR'l`Q8c$ by 2:qA2KgR$ e(fdE xu#*p*Ax_UTxqlG!>qdY3j;d(ձZf*9[5X"j yR+OܕSQr g$ZsXC>3lcc*oyV`~(*ii>-|Mۭ A7z"%`Z$ eP QŽeO%3Jx;=V["B/b/Z'r|?\%֡LPKߊnŀOVW?6B9+f]^.>rX̨"gt(WI /E*N0E+Dr}l[y ioȵYIKqwԟlJEqF[^b;4VJsl]S #)>2~7oo'ľ?"ALN0 E\  a/.EkW3cK"1%?Gݎ2Qʔ8>h f~*to/Vh$Ŭ0ɆR-H#:W.{h;c!vU⥕;VÌizu\aiW:ײ-P ckKjK{E"%|Yqh@ !Am:Bn!kKۊ -DeP5K댰j[J*k0h2:lNV j)'iPIn .9lQFwP!|pĎ1Qs_ M; gB$~@{D Գ[0=XzRhk8s*K:UG:1ycj3>Ѩ1@46ÜC}J^0@ wblcɊ~f0scɲ/{E_mk9|f"IZ] !Nqygu~{K-" ^QЀ;.ʳgGNvq?Jl@E4j l~o0OcG2KJȤ :K C68L6Gp4$ONJ^!^"H)fFײ){_=@ژTOW2\+_9m؋E SHY­(M3pj)lr6Zx"$.NB8wcZ'q<}Xb%ӷ"͋,x27ΣsxGK* 5?#Tr>L-}o90g:`&"ְZ1.]QEt7ǮO3KvZ :SWO׻$mm+ёF=:Z&w+5Oy6”`w*ʶkz`1$<=lj"6O"ާ0c2$M^ /[lߙ^yxS[Gq+$NWR|7+jSq\BF0#.1ϮΡ_4lC/jl*4fȮGt߰a"z)&PyFFR4Omǁ j,;2R68Q;$QÑ QaCs06*r\gf# Xt,'*~MGdf}֬3cB2igDh_xl,y}Rzթ;ѓ+") XM5㗱Rl^|9AN],?rF@.\:xs2.(  )q,uˏ>L)HL N+L~;仮gSw/fk0P'rvCv,wA9x7ӏ`9尼= н-E WIrTPAXٽU;X hhA Fli.lMD&EjQ-`3_yA8+uJqI\s4 =Цh 6^ e>DCP|zq3Lq-9̏Ofq'RGbĔoh\uBe&r ':¼ U C0>BTc>>8jJg!#Uз]x_`iM0ǔdZZ2]&eIo?f$ÖxS>٫i)򞏤02%+9g<1%5uFDw>Zycb|."v%N7x짗߰ SlFKJON0 e8Zט.l %SϺ\m4a'\tW@ؤmNk:ƀD̼$P:ҋea YPJǕA֥( ,4b\}&DwL^٤ "0F\{uOT CLfTtϝÿ́I0'硂rD( O* dm`i8bcɉCS[B9v̑hg0H.Jdzs|wUiǴ_kUQy]`uvάhe7(a=|VD!d3Zzii8 dBX<8]te,?I͍86>NUW5 A/wTS7L'@rm٩fW[BX^ży8yTDo2<(d1L ;|l[İ>ѡn0V x|w_xzjy|FsE5]w^uFqL˵o|RLh1u3C;4 Y}/0W fOR| ]*YF]AB[0iyp=BR^;*\6wE٫Bse6uXΡ|Cf-zA U,a$aut:GCWh/jj&ND!I)E6ncFB w#Sƻԯ4 K6|73{52ĔQp_m Yh_ =fB]M;#;864 =Ӭ oHR{MɆo>z².(}g72I@% +NHLF#9"1BϥpOnR+,J?te$8}B>e>E* &,ĞpN;>ӹI~=H2{!O/QKju=eMU,ZVs51AfЭv#2䣘FF%%6ǏV@;xx(\Q(V^I t:XooiE+L2ErBp&8fjy`2ղ;U' ꍖݳ 1$W1Z,Alm UKAYX' M9H@ `лS%ǷQn^8y \K{t:YI|kBV\F(pz/)K<_Y )b.ރm"WLɴ_pt+ q[B% ax^]G %7}Ҳ09V"`N[Jt* v( OY_U?jRpclQ$7L(m)jt PZ6H4T``O F1d{p[vM&;NUQ;ʅP*h"vG&H_fjTVjDm+jUWXM:9/x쁲BGRrknʄEWoO~[$x{sVyv@ ^ZFԦ'Z}8/ HUyC Sw2z)q]l_ß7ViMهFαS^DG 6IƊxޭj^p%)?Cbʵbvp 2\D˄6Vf|}9v!B)īThrZܶGG0>ԉ98@|4A1Sa3eJe}hyOoPh;@a%'v|8}{4T3Oh7ښAJ;} fKqSPC m-GxPwRjS/gmt7 Kfcs3˟+:4p?pk]˖{CkgTKZsD`Uaʀ|O\(0(S XYG(0#5S\(:oy KsiY,Ϊ?g9 Kf|}&tFdH{ iVX .^M- {)uƇ0FXK|C'GkWːG}xα 3DT˞L1Q" RՈn,e-gLy}ٱ"\CQ)k~!w; J+hjA>!%~8Gpi$wUI&9Xsje(1rSL^B(a1R}Rjt- q]Oᷜ:h\JuIohq}Ȍ O:_*? H? bN Ү2V ͺ<~tɊUIfXN(?ppAKDRˊ">C+jbd6H2Pa.$:TtX. }wü!oT:Z@X*7qRϭb_ 5k x&_9.d.ts+= "֣ad3[;<=Jq)¹R͘r=MؔJe?F&1Hةv..J-wL(0v6 B<A 5Djl1,jߩ Y __5BTw~cZpUv6Sf ы L=E!.cByRktp偤@-jzt3tTdF31&/qtMwK 5U Ɪ 0L:<`]doo<W'%r2tk!>!+^X?𝊫5ݎ0Ӟ~?ȓܝEku~pq? ӬIt4D|=D'fm/nո aEAx>(r:h[Aں + uDC)4+8ƨbqA3jAՀdjfp5*Ёty:y(z[Hg&uP%e_wJKȧvȄ߅?(ӓ χ5(a[6a#65+C+XA@ڔle*>8Ӷ+cEa %X yڿ!E-CwX#c2 6 4$+K ќiTe(@93,cnT+XL"\WUbE1Zw vyHŘyU`NQȎuo;6[GW8rDl#^[эWCNdG E[;3tWSUϦ5/s!*S37[ڍ_laނ#Ll 0m[_Fxe&ٵ5)~&jZ0פ=.) }.IR5n|HT ^*rdz59ęY& J/e,~u%H( ! ?=CQֵ7iu-vtt Prǧsx/T7cr#U["bnDgz vY毝IXW uGFHhJP3˧^CXqⶮZJy+OySDxzigаB`4-:+{˰976X%J&'@u -P{l+R"T@Mkl2VS_XR4kdF{/eic#τ_sT+(Rdf"'Da]B<jZ%,4F&,RD+!ӯHZE0MO9i͘xb:ˤYFח%#,p k6ktyѻwVy'|/F7:3OFm Yw^tExȓʿ+%㭻Kj_}k}u=VAD8Z_e[]oNS_Rh&eLKqLp}=r0k?^6%ȂH#_Z"c tՌa2yZRn,0@%?7dOGn /8#LڞİiT*sCî mImnHvMkؠР='-;I Ç)^qSiFZȉD?Qܱ{i{ z8ne_dV7rWى+l-F=5Q F boV8H"wzGS{bRhh XYmQT88~ lBN&yZ"鈾B( P \a4Um,HUAPgEkfY\վ q{ Ji8A;#,BzU'5?WqFm^!ʩoNzbjq3'}lu0y\Wo2 &EcjGCf~ <w Q_AB[c KBUԧ옰Hz8Yx'FO9q:.~SUy(vA[T\Yp]vN_a' ]"Ujvk*iکS񢝆3>#q&M^ґ=p2]4q+w4ޗVi /[ٵIݷLGGXLv:.Ƅ$^_*&RҍK*oXֻ@ !S;v%FXq}g1NTsӴ/WG@vL/vby7[T%ieyNPt1l i0 ϨYFR?q s2ck3[ϣ%Ư5= B^9oȃI DR )P_ŧξ G0 \=?T:x<3{V:I%R c^0Wg ^E0s zl j,^jr.V& fHD xL-AYN'ɛ]iɼG#_4|V)> EܡAY)_xj=yVk#BĨjFnSJ̏OI "kv/}LTKLm(:r:*TTDZHk\T&gWPJu-ÒO|oyZXr {:O{[@רHIӍL[VJFnyeJH~L7= <ᙶ%ڂzSIHS&N|.JtX\OS4Չׯ#Y<ɟNasB` ^R7Â&R2{:9DWccpf X 5.r+d **{bm`Ҕ:|TܨySNUU,k MllS)5}2CΛ¡ jЋ!6r"8gPEP5{*Y5€q)1NPҘiHT!mYU?L]77BX ~n>}UB%/TF79$&5$PՊ\5D)BDtJs=on&T)G\+ONlgoCi%7ܶg.*h4TV^-ggcjETEJ>d&"~OB'><Į8jG0%aGt٘({%F[?_آm2پͭsן=iI9s t`x.Lѭ(|N%J`#bj]y|'i$n:l묆[m9"AN;YpWT=6GXob.d:m Zǿ9@k,ie|t022bGUIƵ*pxs6p2E^[m=.Kx,JxCk82-!.X6;aQw@&ɋepk4p\q7jK8/֘;vA;8f4V-z2*l$"W'/M$cG|˯Ns1`U U,:| `gJ1Z @!6l{2R3--⹫ LuY*LKKTو޷>m}N,A\<'Jvy%*(z,*5#qON{?2۬ l\RZ}-DJp8iq  i@G(Tg[\zu%?y9 S~'@1^&q+\L>Avܱ@F5c 'K#x qj7Ha!p=o[a9sEde)33, .3j~kH3bcFRl \ھЕ~c?0oVD󧙐V6pXV{*b=ص>L{][:R3#ڿN IƁ5&8xQ_TJ :dfBVFaUھym4R k `Ѳ[q|VM珮H @֯"I4f|Ù-'naaaydQBH, dgN~AĪiwWՙE` ecj45IɵTt{}qa +)뾈}%O M%3 k,ˤ]H ڳ. d c$-32$z>l4tc.g4@ENteյmUqK+ɝuѶP*xbeK{^$7B0s]bqpqB{5?[:y>zh=-O7ex$ > ;M^ UVj?zD&Rw NV{rߒ8403ml=;xl0%–Tv'T@0 AC6 څϨӨWc󖠪{dxNpw(EyI705%дɻ#4ZS@T=S 6^'=B]D{@Xt*->IY 7wi>0~VjEp+r=YyMk \$v>5= 0C5suYoC!U9c/%{ *uk~OW71 Q6};l+X;,v٩]t :ԉ%:42:Kp<65ŝDCS&ЎaU!e']H|RVs/ڢ_*NrR"w)ڑab= }+u,$u/H%zlxT-Zf6h2ZODwD8Nb2، 5?omj,+e4?y~'9K]e(' 2EvԤG=$E%QBT>ɾdQ'852iV 4(z~Ӱ^;[sD#GG+7ƇJ˝ǴR9r1XUi|r2?7w}t}_R0e ޏB&?8 Xsy=ҪtpZHYWi/@=3ڐ:p@i+%pjup~]4Бx0f' V$Ť&hERsMlFbvFW"_0Դ)mBCd/~h87T /dX@_ ˤ<, ts/.G)FE!IRwe9v(YtNGHTg6?:(eۮ7/ZM}*LN0e`iE4](Ug-352HS,J?'֏K_$خk%(u+bHke n?z]J<0MK`wġCrw3<l ;)Џd\V`15`?רi1 1UǒQ-r$,^}%F0`iO ?.rlVӗw| pj}3PV;^ڒ\&^=Ij_)sr& Iŷo[IBcѫfk`2¤͍g8+9!4v &$ mE@P#m3yS\O@wN+n kIPM}[% ˄%C1{|FuGaFr)57#QVp@Q{JQÝ11\<E8Pv M f U -gP* /\R7*z5 piOΣ JWOu?eT]LP`>vhY~YPK 'rW˻CjL8T5^#QaMA;Z>@=&E:!/'')KȂl x͊]Z1IU_1Mz}'[ܬPg}To鿑d&)bİf$p VO0ET.1/o H|k|ⲘBҁEW3C?SI&.fC3)cI@H;5#"Nrjvk_$;$-݁joZ .1uJ/1;Ahk? }0B [LO\Z? :_YLos,[)sqIG{3:jXCNnҝYl PX6RO}M'/,|k4-\t cAu^R$AΩ7t@Mj؋KV0FA.[s`rT)Wp[ U\XmP߻X b!.o 'bks~ӤU¯25n lQ MZj?'tza@v?bi[h<Dΰ֤%fx{ 첧ᾚ7cZ#BҙIHz"E$lyP;:]c\S&)*EbDR `ټJ8HoaMaIwm[ڻվ WjW%3 qbϚ@pZKcߔLY 2~\/7`u\Jg%}5luG]c,0-UF:kN#LX4m6Npr T0qc{sea XDVpY7fP送K׿98l:\{ Nh3͢""kB:*3XRrA%ObU&YOKPʍNWws ȅ>*WtTC.2Jxk Qsl؛@KSv`fo(ucE2ga?7]w+=b(g)җUu}1f/L57S"I2=V_ ({uoOʥ` BGO2 f~Ջ +@BߑDc <TOBDFh#&:";E$P&C ѸOCŵ͚L8Dsyan$OoRUHiɏ 0y :N*]mP*GD^mC1Rٟ\ek 1w Q aɻT5Iˇ43FzH Fa q:u\54q,o{+Aq9.` MUCu S'^?J^"ɴR"apӽʀ >;!]̍WI,eWTK玙ByI;FGjhtKUqNNm WAZg$_"λటrۦh! 9F pkn/ /WJq vvv$9vGE媼x~.%ٽD:I*p؇;I o̝Y iW7 +1wg/t1uE H_͋2nI hd<4nf؂~L}vài-~zE:QtD,LW_Gw[eY. s@7es;6w67?[2!>J4sxde:BA] UKȃ>3@)a潷Q]Cd05s`/LQS'NjW(sVA&j w4ܒQ֜BS?)9L/r s08uEFXs,x-QKԢ(Abc:K+"^,?i>S- =0JkR]d@h?ZM,,hF\W5cz{Su|_Oz1_ew Kr6vhWn~맃<[1z>, -b yNd[]ʺG+DBbc=*3G9Xt@ մk͊~"/ X6J0vpLT2G%anaoW` aPrrh}-F}s_XA;1rZ-6 ttJ0R:[TƃǃVS>PVL{=> zJH_Ě'nnY'êøސX1| '5yH2u5Q'Ua23 Vp?}F %.T趵| 7"6x>z齰a.$A$l,:cSΡR# /JO ю,rqttxsĺ߷}]̫q?$Vz:'>̵؍$έ?}*<&mV:cBP“+7*}$GGaoY0,w'b^n.l- 8ሥ̎j-t8?ݐTEFGlWi4 z=nB)1gK:dJ$;bjSVx| YJ5l}/~077߉Um3Q+̭F/:aqB"٣+D6r ejt2^OL.Hs\2Sת1@p[ۦK>XR#q4{k$ x_6nI ߛͻkUFM 5~EX0|K{(vQ4ޝ+\|6I ݤ=t tV<ˆD_k Lf1)|Սo8yD$G;I}2]V\l?rRx );Ub%aZ;*قR7iWj&c&BT<3:/+?T t3bغKb#wȧ4u,5IU-Ü"rq`q(j`i0bP'ș̀\e mg= [e:zכmg?!o;u6-.NSaS+sq#UR%!lC*V)\̻8'FZ +۰Ga=a6 >%qϺ7vןw'pj$ fM!`"/u\YKqbbᮅDQwJes+?$ڴjrWI|Slmr]>Ve ny,l?w1[hI( q+&lU+Br0y"ι$]lh XBH70Rbv[8;.kvX #mVuVqzq?-OQE|ymxQ'Շ`NVRvd|Bb5N$ 8(҆#L-}@,Y~MV)l'nʞ4<2g̩|co+pD{7}bh 1ٽMFW2>TW.>0J*M"+Ϫ^Q}S!gYBz4T&mxd'LE9VBʑtY+|W旦iB3*9$Q~77I]0l`G$ N Χln4)«plqFx28+&v8MLҹ,t%l+{6Yۣ,Z0,!bաaa.M&4BVI${fqy(maKU`4Q;-~ߋP8^oy9)̀RO`~e]P{ʰAW-Vq3T(s:FJ<>[8BmRS5`Ry}ΐp"cJ˷J(#TPˣʑ%+bÃc  ̟h;ŶP'`:_`o]3Q2@.|S‡4}HuGE],̈꿤J.,_jM+Z1Qg˩Xi=Ot+,v'и=iE! A)jj#/up] لck%qr,C<uBqe  58sC*`.<]|jox]MC,SFQ$/ Ui1S\IWmѷ s=0'2U[K k˛4Tk O耚r0AXfb-sGÅXn,'0=&]Cf.s/3u8$cc n2kw Q٘JҰFg=~r MG^%z{ ~5'rB,7=E$rSy-Mjyg'i)Zӝ@0b(HԲ$pd5}."}(INV+6R*0 jO8ȃяr3^7b==p(́)bpq!D/& VBϕkdSMMyk@$RyEC" j+ Y9zaY2}a~jV O1plpl:2rḟuD6|R4\@ -8 W%sT8wBvAn^<$rU cx׹fnIdM#sLM{[8Qb2.!&)0l 4t$Nwq嵄8[^A7ǿCޒy͗q HM$JlIgȿ'CWH[N=eH62Qd'jwYEF;M̴贄eD֥hI 8kق?JՒykxs={x~D xCCvͷgQH#miXTlUߊ*;PI6Rjを CX訐Qִ9% |jTv7_JGqXIc ~tN(bkd DYhhBHOW9x2 dM]@c8] a+EvUGkݙ}{r8=[ꜺIJ5%F5ZRug>$ZU|t҅X:K?2i\z~XNx Ӗ _5NRHЕ4V3l #"[KZM9L_WZ$S|I2P~T:% 6SVSJ_Rnm6x쨩;\108m(ic7X9RކZ76~Tb2ӥI]Bp5ƚaXXlױ_YP2bYU I2\yސG#q7PW)Pfx7,Wg ?2^aAnl8bz*DtGfa;eFxR.qlyͬ(#dOzv%aSqGZYD[`~k*pu}[c`g^a-`{rF({;W9g[!Uj˸0J&rPzg_TбoMC{vv<+^-rYl`"d:+8 Ʊbv?mj,B)d4rm+{An8$Ny xqhǔ9 4 I-哌\ ^,L=S\yŏsZ!%LnO(΃8VR FE[ '#=S/GE *kSF@U\YGId|CU(1E4u@䀌IfH{:g j|;ZL[6UY$\3`dkCK89ȏ!dTHKy/ n wyߑ/>\Պ4С"|xCQ+F7'x._d(>SwMSc L߲gs˖G݈5C1-OQGV!!:S,tyF\:"ַ`:<@?&f%}*+9N~[ykx5ЀY;S4^hsRFZ1} y~`fTy-lx[]?Tyl+Mz>N8H}<Ȩ ο\t퍶q~*Y'˶z%yV4h3Dȏ, z];f@{qdK{rPԈSV{8?&ˈ{fb]2-hî~?BΖGZUQd WcqD[(!f5o<`tX,:I,H"CO@n(m)tZ`lĶ[~ hun?GPi,AhGCbLAwL?"1_+ő} \iԔGf(uoE~o^asF7 |}`c:SgJ dlu|ψfPIhPն%-\Nz T+c\vr+ _f|j&3꿉IY& W,A:s:,$5:˜/K>6m:magU>q!eWN7 :_Fٽ5or5!>,lu N*\6XS#;y7w?Sݾ˂\t6@DB7-{j׃ 7޿;ӵ)V}|zqBO̿ck,_۞x|)܀0=+He&W'ϴ?\ʟxb9dAr L%XaG<[5b'%uzW_j/R+oM 59ԛƫM.MfZx J ֗oY?Ī71gL'A%m&K7TtK]9@*%{Al11 퇢ތ ׁ#ъJ+EQD˒xך\mI5v*-\hdce9f Zp*lE ^hĶ>J #o kǠ<]L8ӳVH2Rl'r43=Q3I/}RRP %IB†P=utzL*tU:j? qedgR"lκ,g(kUYq}4Hg4_G4X[Jk D:+a)w'"2j!5íxIGDWO$Պd5ԴG? (z5}h ~G~({%fQ$],IKU G+dO! {[!HtZr[yns0Y"IƐ9EP˼x3ScE2"Xեsٱ~=|g_QmjvcPj "~+(jQ{{J 6nXd 1ZW91p!<mvUE ;a\EÉi VTO;!)AmVڼQD=ͻuO=.FPdY,{Xt_ztcWƇNŕh`xѱ,~m H-3TqR/+o/#P%^J`D p3 ]XfҬW .jin:P;`K?e6`'|]R~ԸBjaKğ䭒FQֽ>䀘\/Zc_:! 1ZXю{8tAњ3P_g DjHOҘŽ栚 OݧR=0b y%nsզ!:Zc';|eDUmBb cBA ;`]a lIbb[1CUbcqq<~Gѱ Ǡ|m_Rf8A~'n,QV"8++sygS!]P^^_^S⫆v KKG8g;FFm5M*ULK_?"m zny9FNUFj7ۿ/8_PMm9ePw?5C(رJSaXwr -Wzӎ:0c2`2;h1~=UC:BSMBG81r `)T<b:IEo; Awvj7xΘ%8vr4`!!0:4F_āh9Fr fhoyI& TW,%,ezjF g#LSlٹնJ/Y~yѣY[ezXZn#vE.Ep8Ƌ{X~ZB@iD^3]pL}'p5~^yod0wTۖ OqtHk*G·+?ryTctÏ&"j-)]avqH4˄p_ t<2n ŹG"gb$NeB[)Bk12!Q,.W}xBϳP&ݚO ]T=}!-BW4|")yZ: ˋ_yd5H/qBue$=z)I~6% SWb>B 6FB|G2ݝho`JLn*/d(Gc KpZXЅ!&uPZfz"am"b8?X_]DykO$h (;(jdqIޤpҽxh؂P7b\86L}7#<ϚH8~T"*N#RFgɽmSLOڳc@m{K ~D!BoiІN&}yA3-֦lʱ|p=GlǍu+snuQOҵN tBiWj2If7oS63{9bnC vVG9mxT PA2 L϶{. q*H4U>]yA"On(]"܉';|%:͸lNv/=Lk?Q폤]bG^VH<дl8cj /~\Ω!{6ިdҙyu?҉%Ԏ_yiI-T[<]7 -ɱ$/W\ݹdef ^x@c0kGag! t&RL9XY2f+EHgs- `&%~WRBPIя[tꅿ. <(B2 em{8M>D(3FZJ! f[e-:G3 gJ#z2Gx`v^۽@.1.m `ZtJe*t&pP:O)M:0ݙ`"MV1|yr^"J34|瞗R:UDn.2|,/p1 0@ ơtsr):t;eqT~mu-zkstا5Ȋ Rg ;{Wjl&")<.|[Mq3;!?#W(Bm)O YT Rl*@J˚sPaΦ&q3S7|je>fg(AH독 iu[RCui?xQWg@.\wk3s!`0wWq.ZPPug KwӔ gqYĕ_Xx5UA6Fymw%QnnisE']joXmha#FShW%,wP.M]fV-^_2y9^AĿtd]z[tﳕBW]H+pncv">OrZd8ܶ)Y7<_`|*Ėd)dQG6s.ꥆ5czal:5/"zv_TxPI>e/z $7I|y-o5螢?^nw sw6V`^9ض+R'럛 .`6ۺO9mC=lo(.PڸE;(o4w>‰gH ,w:v_$h fF\ӽ ]۵WQA>8*Ӻ9{P6ޠ]rrH Mb]#Twh=Wv{8ʕ5(`RrI*hD5v|)'P' 9i:z4"vfʞYG3qMaiUv?  pMCY-R)axy xEK4+؍S1Mf*tx\ 5 "i6E?wM8y}ᕦ:"C1O TCWU߹ܲ<30Sj5W"ZMh5r5~E>Ymq7=vغ8[0Ʀ.%>Ԃf kt/u UIqqɡj6ͪU#ǟ4O1o F]5/XVVkRbS|lC^cT5ʆC`Z cKa~Ȑ"^HL7Mf*׌O"QoޥGZ6V*4&jR#at'%cf]d@mU62^荲0h qs6JZɱKzK$\;5R+flΈtWJ `FpW,N GLKG4]#;rHonppe@\/N!&ZdnR)fAiQȇ\7$oR ̫"xqz{Vl+I`t캏_\JCO!#")vd,gyb^\k dHˮ)z@J &2.>4+o-i {zOdFB͖;\SM4Siai39SE|ڽ:ty\ን:*\6u҇G<#氣a^bkH+ صv\܃"{[4GB6'dpa-U(V޼g`2xUO_Ҧ/-tC9#chߢdjIǗoʠҹ`m_Xu"kr53i4IN>[!XdbPQPӋF?tft y2z^#1Y`ÖšUac=Bў 9 ÏRpxcQl*jM{}~VgkMp6 fl];*q+,7^ehiNtJPSM-ޥLƕ;wSJs*qIQHNQtС ~#YqZ6sVV;%ScK@h`a M ]v*g'(8%$1 ]4G|JFHlvc +f %'?MZEe @2^0y}` %'z` o5J< Է`;ؕ^bH%j9V jS,]wwE"A$Zk q0SvQVKYٕQ,gB%Xx*|ݒmvI)ālApuNGB0QT UcC>: Ymu/1 6j8sܺ.Iۼɓ%?!6?G4>?1o%B2 /.+Ukr5.]uNAֻ:޹EHMEީhUunLO 1ϸX c\\lE#zvmk] p6,YJQ8 22bٟhP̊ E(ɚ^B(y& 559U᣹ <^8eb=F*y|;`]PՋ;bl 8"[9)HUD5P*A0V/_u-ͲC.@l"Q Sx`й>{aCoon:ImDS:#* Wգ[|(HFKFӐ)?@Bj5gn8/rwV6_.K{ P?#\&T i(%A^50`&q "roaCʖ@NXba2KnCϒⰅ {/ad]ҽNmТw W,vкc AU!% w{/DV1}H];f#Iar4@&u(Ygƿ8=CM{/\.n+Z]<(5s|%8Ι/7~e{F4I>pWCLm^D7,BUD}PzފB]C?їsx2zm9ZI$b`X 2Xȇ}B+Z0Bg&M[y}ז35,bj*yR)r\~(e(!)4fG]]лk;~-ًcVVro#wHX{cSy@/0]gjAMˊR9pW K/F}5Hv1m$:e] e醣EaZ6/[]!¨/G sFCͱCF&)(:?EKSQod NsC⪻ wn<ZRoDK4a;d=k2kZ;Kp;. xvB?VPK2?䷂~%7Il~>Of-33 ϨҺ,S*|zWFYN׶LH{U?B-QRDdELs.-w;Ѵ"fͧ'B I G Ћ ?EAțo% ă#12ɿè.Uq-շt]8hsn@n6WX>CȒVk,EG$Hէ%>oxjĨ^JeS忉UB"J"]3tGƯv9M`yǴ'/w'\g%i-Pei[N0.nbE,iLcnCoyp;Jc2 < .8ǀ,+)="}!@>+ffm|ւZtR8!Wd,YS$d(hwYNa] z`m_,ẕyRO %Ǯ-D 2MvyO !$;DqҬ}Qv4H?C摢r"?=p8b T-# xr֯.3?E^ʩőyOW>1JŇȝ,z*<5kڈ/$I1"j\ܿƉ m{<%4d&P1A|''4v0iL آh~==@Ko\0/5׿so % iD@1:+. 0e޸"$nEqϖnr5@$PWwmu>H|[|!KVGwG١.Q<A[CFJXfZRcXSdB>oJKd zzDyV(oannr]XVE/ϳ 1_FowyCؤnR=6ФɒmDo\H#˄ 8:6/l` ܔ ] ڢdmA개sDݣG:9 zU4v}@96!3INCE:-,` ƶ[*'SVυǕfFT$pC8peަ_: !" LQb8\)0~uP=s QmG)?uzZrX˱9߇ϗsX?7l$<QsCҘm8UtDM¦GƖVUm# 9fةd %=F1!{[@}ռ*S{ץ% L nܽҾBf&ZcǀfJ"Ah4E5Jo&Ic>ƻ^>S.YKd-!P΍af[8f#$B凞; (+C'y^Č,35mJRIuh`xsQ+2?68brt%/MX)+1k;)w}eͺԩc;tI*Cm[0EۿE%8FĸZ eQ[*רlƣ8%b+ Ih.@QvItbL?ʥ2F)h!@xrɱ]|!sMDdz;yR ÓZ" VQi"Z=(;S1&9e6xg zvxWG (lLB>sT@\E)AWnDDBN~ܺo/]hZ10>_|hen5Z Ws!xɍeoᄆs(P-*>-[l[gO';l"hԂ ɩ*J8t*\(b3~k.@jkd p+2q?,U>2ΣdrDPx7S±GkZlu3}yHIOA@Ji&hY9OH%n2z`^50!SwWRW{!.@r< ]riXOL hOy4whc*$jYsFUC;8v p,Fm҉}Oޫ T% h"VfЉ ݔ{G=R9c]#x|q5SvvX9FSMib$"\H}7Pb"@:;>gQⰃ=VǼ^8ẹ<Ür|UGoo/^nh/jn~+rv)#_Q ՊDoB[𣕟7oyq2,%w6O+X3ȳ8^^~P22DXAGEB/...Nn>0 `R_hv#/ZQ5F&)ѿm㍰(kŖ>HdWZKit,54Džsl6\28^⌱=&XM@4S*.7ɣKPn+@5LLM+PNLGHu"ekA%t"EgGClǸ^+*:""ndwM.uGPx'|;P;9F5 wvtAW0l #<һT5-cSWolUb?,oވf9:Ƽ_2?wk _?vbi|6Vf]s(/KWؚ*HJȯ\"J#}(1G/_N1cHԒZ#i1Y /><*qg&bm|h,VE.v|Hw$Z_B8.;2_:0E2)ޑ$ABDt-O2jurltnP y  ]CIΙ;f$8h:QVfR~h:nz&>& x\ow-\x3"T@+iؓfg,UvTH,>z.?I &Jv>ƷOJpKYv<"ukPOwmW&:τB H>:2 FX r>4VL ϐ<ϐ]+GNn'M6Q4Q`&6"o(P iïKy.TCX%LC@tqq@bea+D~< 2ܨL*9B]̳buk[>qqmj߸%Zdu~h4$Lչ)WW)p b ,ƢVj5R'ʼ;Ud5+$$j  6IO bk}mrb7}!dy[?"-]^+7J dxm 3&* a0r7Rft`}DrH2#טQ5(e%Y_3>H~ɄmR'At 5t"#@AflOTaƈ)+2wH./PX$n4/"#u1S&Fx + =ӊ<5qSj ""SדM 7 F&׫PMbmOh(B,`Dmn,F))=]BU!M)-G R i蛚Oe 7Sqjyϸ*Jɴi=_ 08]L|gbGwƞ)۬$KPVu9>BAuydc[2RXW.7] VEr:Ŕ s٥! ppGB%IBzWC ;ja2bF<(5TݲŌQ9!洪vSL?JU/#f3f=g'Y"} +r\r ˙6O[ H:UZXDM <2`ٻkve.e18%/:gzDDu؍Iv>yyk ȫ+NP!ͻ"e%Q˲UYUVj[WhD{?ix0 7qm[rĞ5rr$5rZV^聀8–A[|tgPlƣlpزt+;v\jq_Ͳ||o[Q5"? )B^6[\&E2/Q,e 08džUX'p sWgN˂1P]V}Kr@q WCWJ>,tM%K7;jASdFjJFf[,`!miتs6-v|nJBMM5<֌? .ousM$^fr(+j>㣬ZAO3 |cPxY{9^Sv' k=]ІR9%*z1v]MSڀ=k_ E˲;$.b[qpm ra2k,\#:LW; ;MriDM 9^Oʏ_ f }.-@*Q ]@^~t65cp}uyӣ]pv"ɆEiօ^KT̅9Tb9^zJTc*wi)i Cx4S9{}"c& bT^ 'Ĩ73D˄1KvRJ.BǛge6[4"B mٸ_}oOw zbȻv?anZjPSU_Nm8e^o&4 ӳHGh1p{f`wOI EY8o853NQ K$JxѨK|B_PGVnRKE6~O) mE7]0>Gٯ!-oZ\A݄Ri$7`Ce)hkO0jȁ(1Vy* YM ~9\OG]xݐY@qoh <㥳[1%iƈr1 .]>i{t@jo6qFx"Xz@Uc.K˝q`̆ZUXAwІ4m[-v|.MӗBBCnB̯`ലc9ݎ6]Q4"m1yL 6f@>pt:> ?>F 3 P$_by.V%<ٖI9t y;&tE W}939$ -/rHNrk& tJZټٳ?Bxg[8e>mDIBP)~̏9YF.PGZwRx$h8l7 EbWftTV%ӎCvҙsdd=])*ʧ>J1>E&Sm1_ K>_\F}G2x--꡻(f`OPI)=Ih ތp\]X(-Mki4k Ce|L=>읨Bk71qYN>RHCKߩ>Z**1raAX"zա n ͊*m3$9$N}i<*jYue?y t#7d9͹AƘrr``[4bEأD" i5jy_|2MffȇXyˉtJOd G$UY4ǐjďGB='b_\EOk}uV StZ,l.b*}чm5@:%:o<X'f}S҄D8giNi:3$`KF.RPm?Y3Q$/R#a\ z4`.M_kc٧få~%_a~:}s0$SKnsszpiK hj q\0We D?oF3T^a`b?z ~ݝɜNf`B1.>!ͤ z:NO#GieNec($f&((I)v-B&͙<: 2 -d65ID@{?tڛPT~hUI_2w}﹐|9ÞimV"<S:gv(h*!Z]]?ɒ-kx_̿:€ccK(M/d`mRUhcs`tv8ѯū* NbX!2Bg~6SO  zŢmJ0{(dҕtɚKe*Ns,24OIK qJu~Q&c=ib5CIΫP)~El@nQeHCjz ,.kN.lo5TmR\JiveSh#aqߥ6t*la5mX'KD~Ƽ!+#xۃZq-0Cm[2U+H(ے07ӯЈw!ѯcl LIQUA䕵7e[%&7|4ge^rnF t i'}x hUt Ty@Gr;'w{R\/2f}f3֖"hBmYlbV M< | .&n-` <4rkߚE_" َ8TSi"LqqmEި. {Īm8 $ FoH@.͎$(q+]_S8F1|+-ʽt7dXIqs/W5rPlR,gGGHK_EX4ל3XU\8GP_+oʔ `Ê6\DaPv8Oz"ZSwș dbJ ǹ,JM d+=a q^U@YS#Qe,Z#!=czj)S#؁"K+ ǩ) Cf:t5Ti8,u0ȕIqt!}y&.COcuMg2ֆfEʿ?F,L^ly%l휄AՊmqt:3;誾p(.ͮ}Uyp鴱 BTopR c(]+P?]"/"/%b, 3Eq(-N6 %SAzP6f ho6(@ֳ)/I |H˃C?%d_IEՒ+7@&Fj <;j ":O{0 l /&v͈پm}<S>@@%V#2R5x:W]*׆mlP{uf+Ց-KN+k8k𤬟ysYؗou9b_-?k׆ SK\, ^x"w?^V}}݇Mtnm)Ab buö(Su >kwb[S`)F9^c8IlXȕ8eN1F>JY@vרEں ,l %J( M VџL>pm(65>gXao"d^A0WC;Ft$Nuyk@z"2`ȁ/StVgt8_MdY19'XN~aR?nKa/'~7=w1?>N_i8S8Kޔ\ieDx="ςASpco^ ;~ m%~9o{͢E~?WU5@=#(>!- xw2*~k1>1F:|r^mqG+>LHŮu1*AͣqmVƩ8>Jg3SXdsmav4b9RJh]O${m+7aԕ׃(gxeTq8Kjg\`B;qmHmc+TaWVY&)8wMz\h{ ~{w։;?cs}yn!f`ݽMjEm74 W!Ҋ}8+^y copdIah}M^AsN#J?~*Xhշ-P8-ޱ䀿Ӳkbvr2Nr(Gy~.zW~n&58t7X<)]U2fL%K*iEǪ G\\R[9-ǫەQ6_A=+]hq-+$)O;ɢcռ[*d"rEi t}W KmIR+V8f6br(M׫?}e2zu*"Q{+qCٛ++lWVu)!Iڌ̌8>uKg2g^>SえA=E.5MV)_7EԝxsE Ɠ q9jTИz~vԏ~::>0XkL.#¬=[^Tdx2iה\u~_WOs[Hz/lDy xa.@bo˳pG]&y EqTUWcBY䯕NjK^XļpQS.P,mi_*O.gYcOʽwn92gWUO+(w3`ށ<;D\xj:鯾\C=⃎8w.4.\s $Pg󁙡}E_F$cuߍzi)n@I,viZ]vg(H*S&;D=M-Ma0~QxcoӺ4hq[# Q h< p,ta~hв|Hr!UĞ{InSl14ILG$ 'H*\LJJ04k(є__/'j财G)*8їz'~Ex5?Ɩ˺UN?%rW[Dr-Hx颥)-?p@fEtSm-G2sT*{ zI2K41tKgL0VqhҤ4 E\2nu0s"g &gW}8|ѫ*,éD<2yT80wV?MoB+>E*RR#)Cg[CU6-11q>MLFs!/=6C z9>=R\{)O종ΰJ,f[`@C$ifwayky߅'5JJkF)%"JњO*YJܿJ;Lw,a:j)_|]\zlHUvoxN/rz&G?%3 :)Y~#s g'cz4HpGAJ'H9\iH*?!b1\rj#^qv  3V@{qrՠ1u>^Jf@j;IMޟ(T8:Y\Ϥv}9;fS lnqBt#p[-1rEX98ڴlsoķ"rey2haݓ7(: AѽIV2 )rjLT U VLAjzV!Z_&ozU +8I~bCQr63^LbU!+ <}&MTT囩ϸnA Boa^|іKإf 0*vCjn*Ր Z.bݤf>&߷=Sj[4Y3)9[cxAu;w 50h; l -ꬂ]b^-핫T =MT妰Ec^yxx]'Mn_ g`mQU$F J\ 'h÷`)ʲDc,S&7 0EԎUfgt.ȬBe*UiA6;?F FtKˣqÃD U;dEw>$Cmco$zfATҀ[@mK( aT)/L#nYw|˝ސO;Z#~PXZڄb7[Sv 18SAnuk9̌llՠ K/L&ߠaE-$NmlROhC\]5v)ߐdvMY|9]tYnf<4WsT-Lʹ2_kE4ZC%@Wcow%[TjƤܱKnΰw"Hmlz E;7ДT'hz%U}U&@NrFJ)7Y?m~ ?= Q;̯;LYYSX:&\ąVRt)lǀɈDT`@ Gr02fHIwu*%x,$1d$@L}er؏V?9ްGQ?t'CO m@"Mj_GS'XrUn-*4,Hd% r'$0s/>('\542TaM oԅ Li3jhae7|Ts-y˦7*:e؀8 ےB[/EH3Kd {p']314 :蹐471]Սg]$@zZ?$(2(igzAnqʝQWwyPad|2%;b| ?1kY $nQ jUXױω(y]fo{FUqLMa1q:qַ .3I!0+{o(2c | 3DOcE)4v`ENbr{5uwN,\HO;!7Кl4M;tT!u}:윉8fAuIM-6̆g});]3OBA*' SQ4WŚ[zgc$3=BHZu+[V¼ja$F$c,',K*}=w^/|·+O!vyꋙ`h\'/ R2i׶)lP<˞L_p |*ɰxoy_A#N`D}'wG?w4q 58&k@A8GpTN?a*w/0 ,ZuZQ,ߏBq=އk}'4onˡ Q,(U_{\JLhe"=&ESA8({$IybnxOTb.2G_gGĖo+ZBZ%LaϺ MT[ 6qG$ ˆS:1}Eޛ){/c@!sDlju)I~&FzY;լRo 1=a43 -ŷvFKZF 砐: Lc3wSUJQ]3"B,Y,~pT!츑J"n'/PlNe&TR]<: #[9Cī:b?'[U ah*d.iƋ#igr(BNbD5 ta#ݽZnzJ |\AGp kMzRt93i#2&b2# ꦢhSVOn^nySWKUQya&T7dNwYYoCuafnT\"UŘO1ݒ&i㮴<1҉Yk)[i xղF&Ly@iLwBW5Ј&iy!HeD헁}i&c(VU*GhսUHbU}=ڇ$!3\p"MM# fE&YrY! ))ɸ5t-ȆHSO0`-u ,//}jլRUPC.II79kT3 qS~_蝨61/\ mR.bj2!ဴ+` H)QD}&܅J]F7 u\} ѯj"vN,kuO;Y!"Cv6"إmx]xyOGDz8OtFޒvn:j*e2>{rAR3b-ssU:úNc zY_⦞.6_`Mȟtf=~AI[LI2Z&I $\0s7X({OK?Y̶;zvܜ#\kjHSm2a棾k6CТ|i*>aٳZS5@  [e_&;-c'ۭ7\-/ȍ[[}O5dT|lŲ ;Audy]OO&lwޢRΐzΐzO(v#lFj:Ds"U,0Yq<;}^pMpʷDkPDxɔο}#Lrf-h7Q+ iLQ;U=]fo*!D1lJeMB^ GTNpԗXՒXӄ;sZ lfu?4T|QnoIօW'If/{]}^#['q7QfsYzZ KEK{#X}!M4,4[ .]>p I[0" /0 h080yBqY3Q}N=IfW@ޝ 2*e 6/-&c+|NbaάZ[β6R1HM"tӪ-toHAa\P`"_cJl Lɳh̶ /S5͖n &yЎPI*6pڙI>|\Ѥs^!'.ܫA>#ߝ1\ejưG;=g{cUdϰ/AssҊq2ݍ3]wAIt&fBX,r_zK=F"u^gc-$|O̓St"B3s'|3ȰFMZoƩ'E*pY? ʚN+GTHV) P \撞I{|h].1gMʴтR@H9]l oB|L[ 1sB7X_IQeXx7ZFd*kon @ \Bly>PQ4j$!uT )U+grA wyΩ]cԖ @U''1! 3&=%IM`8H0Zum>ppTV@]fGW/ ;N|gE.Qn9YF1߹,v.:N+iC ^Dѐ:!kB.$[yhFIEm)_ES²/^D>0T z(JCltpI)\"}ކ[]9'8zݸoWnjl:[3 jE~=a~LAIf\ 'J%Y=% ô&osu{-^ rYH2sdUbw_Ho`H.PS}x)U Qm&'cuKK[ /\!S>zc< (xm!u؉U1O1s'$|uJ~ n}iu?(ۏyeKDʛJX_¿\h^0-gqk3K"Ǯ 8C3&oS?V̌E}jRܼjhIj\׏C3riFLtJ;HoR#M1ybҚ7~sIDX^نICupW?Y >m$A]q!**qϵ'hDf:MpGyʍ/JlRQ|AoZ8Y(;|ݞLkMyٮqּs l3o _(uy%IH${[!M 9q7"CS9(֠O͙VL sx"yX(CLuu+zM9S3X緊<܃rUfHy5bER~{jH1> 8 p7lݒBjNtʖEʷ~fd W-&rG-M7KZzH@+ѫVk-W:*KK_ȼGEU{C288ռ.r|?)r晐1PskTc%&Y#SJtR(/bƅ}T2xތ7igI5.NY;E Zf~Z-mMފu$bjБ,#azGvzpoƬ/ףg]u|?fI,|fŠRݛ⿶&kB,v5lMuZvSܧ/!*KsEjOVLF*SD%Q6^|z{m'5;GjC.,ؖ;1Z33|PPt hφ!ڌD "PbIJg s ~ oưezwG˼Dч}(LRr[A57i%ܒ*2)ekn4XШ?SP2jSot'#f-W*!hNΏ_S1rB~ղzAYin#i$%Ez^#vPk|~Ѥ畿k ?D #]3RVIo0l6ḫ{@0w&z.Gyu&[J*ӽ1ŌcFf '1G#IyGM pNny)w8t%D7_~Ǟ. m`xY6rLW,r) Z)/ Tk A7M9BٞSZM2G*cnu't+X77O9Ґf[$`@j5^]ϑ4y-W? bbb+̝ lK[KII0 -7Ȑᦻ<—oPyMmaJL 67"tnKx(zӬOѦ Ӏ0b :d?/I{1t;bXtv7LyQJ+vO7q?smP;&tX/SEzL1N6cۿ2 |`#V+ӇrpÂ&LH眬3*#ع!N# E*e[;v #R'oeerǘ_lGO7isp ΥER8c?o(;h^v: 5-f!qީx}w 1 :&9ْl7RS|}1 \D׃<ұgG:|xU1UmK΀4C,s0.'~R7`xg23ի D*3 kqdz\/x MZ&G 5(&>zR7F&]ÇE JMSnxאrx9$1řb>!8%~F–`*[aXA 9ɆlZKKwö4?Tay5DHVJI(pHhdCcgnsE*U2#P+<+q!R¹TL7xX6T3.QIsw;_H 1e[iD34s / ץ,7'ł ?VNk μ>z"xZ*`S /O: /#JXj~tz]۳VKovk{$=ҷB~ˁc`r}2t+ )x S~)Pe=DMV!%O+YOѮL29> S:cwМ8/.OPzPΗSwшȼ?Y;-ƣL''HTëªjg!)"f&ZCa6-D~X꺃]2PȧCI)*|`%UBzWޖQӓlqMI!4`q`lqc ,_䉣I ȕPo"~]9tٹ{ZܜEUu~vqP_dEq6A@uҞ/+qVpgK]3i@3-0m#]ˢXϷͷITg7$)%Lw}ČWr7ٞOBvNFjp WP̨yx_`E66mPc~1.d0/wҳ1H(ʚ5S[ek ?BHK_/:#B9h`mDdD3wMSiV8H<[ w"H.Wn~WK(,DZRIH5Pͨ<̭n\wrԼZ yn |_Zs@p Ssu,ۍ>UÞ ʕ y 6'&~1M)Xitbt@m2&~*T7=m_w{ax iKQ/f3rD#0/I,e+5 jb$)Te-rZt"uF+N)T0m֜=JCB׏mh)+A l5GEԣu\X /PpENQbHY<8LPžZ6,Rmf&.f'j*~'8Qو,St%]~1׭8ZEСTɌ若-(K{Nh& &0uW!n4ټV[Ӣca+&RƱ?ВOAU*mwe6I e-gG]qT|Z9}nHSIrKSaAao;ǯ& _wHlCCKYj^@e.J֧BIkpjO-X- Ꮹ887 7Ui1nhK|I~ӛzά5D*S- hD5D}d6jWGhVbial.-tDsNzuu֩nQ(SXfK@Tf\ eљ06r5c=&6'EE`ʏI t1[ }m"5sK>=~# R$1A #N港 5ѓ'ey;٤-XvbFk{𢊟!_)9ªuc>^T!1Ԓ41 Ou*|fQuJ0(ϤSek)M%F8"p96x*BƝ 3 glۖYFjR +se 0Y;gUJ7W}TΞ"2LQI;%~-g"~%.0B\P|WdQY<$6`75AmS'C$&ݱ8֕wl3ŇI|acJ2oRIh갢V~K'RnL#hcщ/:qMIq )-y~w/.0+S,wK-(KB,Wl:3Iw5 tNl0A]?7B`38K$sUWؽ,҉cf'.^׏rD^ iJW`?zS' x!P +nnFߴVe|̙ڏe8VP}t278Ms`o0v92Z:L;4cRqwT^xq|)Cv mރ㮌uo0M$pVCA枂ᛵ!'G.2 gQ)'z"0/94u`PƯ6Ur2t9VZu6<jB58ARmT`s w2ԝ%B-E=>hnݡ2?_gr?#PaY;txŶB u&)B J WAdgtm.v&DǂDj\MɅ<%"ΚAǶYj̫uuJ[x/ڎ-݅)6|TBsϐYpZ}76Dצ耹 Wi=Jl.'@}O@w5B0eI*)vN觙{O)daK$SEW5*AXGb/m鯦쨰0McHr-hM $[F2R &7?x=qu!-НgؕhVzJW2^uM ",ũ95!wa,~Ԫ!5xVi mQ⧍Y˹ꯨΐ JgfQ8OQ8eMb?ިwʕY"(~XəZF]'߼Oˈޔѐ rLs3u@C&=oƫb@ OKBqhrU *EN:[SEu98Q(*^8 O"Ns(Hx Ln:] ЦQ8cԍ.ey;UܳK SjRA2A+4'rDA FKZ՗%-#0_ IA`FQ&pk2SOAc{;sa˪[_-gBHEآHU h4'@4+ڗ{>1ܓ@F ӫTeYh> o ŕ Q$O *s`7{cKT:Iؼ'^,jc2*7+)Mëԃ~k1 ºn u,C[LE΋ħL4(JJNatA3eʾШ#T>$с+ 6J&ЌMO?[kiҽ8WkcT;Y@sdKV]x$bժIbӟ^ ?=5]W$97rkв>=3(SVg& ^A5u֙u'|k<&6V9ϜTz)փYP#HznI<*,3_6sQ9!CV "Ɛ]ENnq4"|9׉/|R4̘ sj/•] k3/k~'RN q#u~^>v?e{?„_Vo:ozٓHz=cjs7`;#>ZkxC-_zDw[>REP8T;} ګD_Rp'n, zϗ`Yť\i~u(. q}In\@r[wEy|xD/>v[XJ~.6/Oq#G)uW ^.v`ÇՔ*HYuę-fb B[j)6E՚Wq(;i\ɽRaNrP< B6f6Ya^h8Ј,ćX_#}C .)Ո~YB䵤˳+ppKYl cE Dza#bsm*sDža;'>Yf /{Gqʲ}^hNN7NOGhЂު=&A(! җPo ssCT=S1(*$N4%3KY7|L0"({V+=af_*/VjmN\ GJw1zPg~JRʈm7Bs aSD5r_|fe~+4vyS8 `+@Zs^>F/NPWv.fۆV*:Ԗ` \PԒL3y'zOVLX?$u19-8Uq;-P|XrvGz7 ZIca3%ln~^ 1Uy SEyfVh'FOѲίQꅾyIquØ]ǩiqKggr b)T{|#0_cH:ǽz .W.j.qsu8jЯ3b2oAPjFqYm}y#U}?B}Ǥu屏L="R|gs?Kyc6W)Y%  n9oHIA}G!%~)mLjM5 s|oˏɨc) QWE^' dmغTz~vY,a%oF @è9r /]YP!lptlۊYhT蜵=S~`XЄC<jĐ)<| -p%YsiCC6idcu@rB[=9|pϕgy@{7xax \,cZ}0 H؞y"7oI8}O WuyV[cAFa; jCbI6j )8MhXfwx=Ы0hoanGB??Iyi%͠Ӆ k^7U &nl,,,vG|Y w脋 J?+g4$-.ޯ.O ѠUT{ӤZ[U̳mRC{ednQN!#/S M3!&EFkJާb6Eo&}*!3Ey /Mow"f?#c4ۛZ:s{\Zgp ߄0pոVz\adx<GPsHS@ݿ}#O Zq#X#3"y /yrѹ.3v3^5_d[*N"s7|0@  gB0\uj/MU5 /@kDHa n4Ń&&>hMI Q9CR) ݳE}IgP NNoOJ':g^?ںߦ=DksS~/FkƆ-Ͼe'|Ø9q3czچe0ݮEud9>b+Ӂ&2(v3?qѴ)Z׶`0%n->Q'D &)8(́FXL/ @^`33WByCI؛`**h'n6׉>>%/w`r/F^MJcS8bU=nX1[9t95XRxV L8c/>THVmX_'@UZW7=%ԍ@b-<\'n{O߸ÃI{)y[9 #x_ A& ؼ,\I7( M BA UƆO]z Ԍt6RQE+ RWpRi4 0*i%[yĩ{=g% 1m8e;jXB۷3ThZ o7*Uux4 #Mi\̃GƪW  X'y6̢z#"pDWl#}r@< |MHgbBCyq?JyKuzz 4b2nV1cYR#b=dzI,k8Q ̆fu̾IPn4X[s2Wy1J8T2X:߭C]Z(ACI7q>+x#}L~;toA&4$]y#{ׇ>:Gq@?YQ+Ahc@.~5[ކW!Jd>dĄ-}=3GX,tp_oF $M5u9@ UP4__3NBٙ-uAI xǡRvclPXꔶuypjiZɣ:JfZ9[MڂV 1i7AUvauW-VtPV#(jP(+V0z,NpГr B4Ao'0M?8&e|D%M-zltwܤ:vB==~/(lHLNǡ5pdf{x0ĕe'czaK%Hc"+M1)喂!fO[Uc"aZ.>轛/:ȡϳkAe2UbR%O Ie׊(Uľ$1Dǿ0b"͚ Gq=64̙NaVArXiJZAfYyw F2v;oNʬ]NbW9AaIpL[j\ sf=X:S0|xek&Azsk!׼wʆrBJχJlSWo&/KDZ${HZKչ "O?!Z\RpD_7R_BT[mxeY(E-u]ۢ3,^>yI]:.q"@R w*SSDco{~!v0փz_n *0)*Q3?7Qlc[xuW g2 V]ɢRK/R7vr8P ΅ĵ* 9me#Hj'w8 F+"Shnn6~χyp?n.i#ndBA]5Y^4"q'mȌ@Y~e7/V,u׏KPД j %CQV,˹#wW㤰ΈRX5ݴ譅OeWp̨_|Bâ? Xn-ʮ04 ܅3IQ ΰEzms;'b짚NZKRAՌSY7e2 c/&6mNPq <WnF\/23c~ @6Л 9$N5!# #ۡ娠T脾dŚZ ]Y yX "ȅ5STo6Hji:(APalͅ @Zjlc{xw @S_Q * 2P27/ Q/:+yn=hnG3{do#"@H :vu⯾ T,Vw ^7M%ņ =LV{A۔oH~GwWBڕr΋Gq>խ78+fN9 /f}m)PHJlknSH{' &>;k.RS>6RzțzJD=KOgomڭl;r{7;#"!`mq p($ )L:$Xb;ǜĘgՕm%A`p:Ƶ`Uڙ@\YE,~[IN"-ɶvv1ogx^r<V;v q|_H|9mn4 rִ5]H @=?4' 5 m7(D1Z@{AA|4CQƊpIVSZ ghj6<"?} ﳝX%n^&:,y)hHM5;hUG'ϼ$gӡžJx]E4{dx:f,EF~ϒ]-thmsgB_I076-r R{r*(߶OPgňPp-ZT(Hd2)MUs5 v 85KsPKQ~4FzM!ԚUD#΄zi1ociRTTyKURombZ6OdLxfr =E.o^/ajss .9YPY ϧ.\2! x;әwCeLu ؚvfCEp+zsR-ڂbD41 OƂX.)r<3'Ed|SK8@thN% S xƫ)RF?1DOyb%Xuֻ A{LMQȈۂ1aIy9gh-J8) X< hRꅁwn->jE/ S̅^cAzttAZ*4B(K+E5;oaLBtD7V{x57Dq{3"";Es1OPh7]W4ۚl/A)+C꧓gK| QŒPظׄ]Ŧ|wc> {P[jj7#̒ϻ8of>&*p䚥xTp{r ^D_ 0 t# U}~Va]+oSZtIq炽ys#hNԼMy C'nA?Ƥ-l|5H Xi&%f|Z[& x!ʖ~ZG|0"s .(xPe>oRo.`а| 8~U+o U3'mܷ݇G M- Cʂ[̔03?4gZa t "LW/օ>y8S'ze:ɳY+`"F0ÒTW@ lf#QvbX m$HQ&뗯j3O0BCP8—]'{"<bEGe@hgFmWcő!^*0]Me/;16~Gb/]=qAv(o+ٻsD$gcZ -$8\9̚(z~fmN9|ۯЎ?{2"C 7^bN[~DWZ@+כ.* r^94͆$ޢ$>1ѡN':+"z9lRtKC^X_f3ˤϥi ҧW扝 .5rX@{$٪2=Sh뵰R9=SR0DUEkY}zt&;K.3XIvO# 5$>w fY' V_09)7 P!M9v(ؖ$z 0B}ȷ>sL"^fII%U)e=RYh97tJέ֕!ӽ%qlL%]~j )OL-õ蠕P 3} 6lJ-%S1z#B譤};:tz0ц! ٽ PveU`]tB'A(G vBS/,y1_bUܕwƹ8X^t9KT]@(B_x)<m6u4F;.L$̛ᔫ9j[X.StsHsE4u{,=,->/oMHli!䤍}Xinj홭+-6!<߇/44:5^ߔˉs,'lR"vX߁LEW,Oқtdi'( SJfmDSy}Yp{SK(>XvIh`_dg}p܀}w̲W|R wBֆ wc$4.$6K/-D-Hρ;(jW K,:|1lծDB.Ba'w, .v-K mkc(-0ƨ0BÄP Nk r9q,҆&kVmݪ3N/Ch7%(|(.zŹڕm4/Je(g@3Kܫ(Le9]KZB 6գ 0f tn ׽; *u@,vZhI Q&jfP0% V{PK rLWCQQ(cلŸXN/ ġMXG :r/ƕ9u 4Vx:M_@zhlX;fxcɢ9Ц iJE"A8 5qK,f{ӛ<f=ozVZnXcy"eP׽a-G<_ JX`s,Jl*ݝV3)8˵I;Y |"񦄅je`F( G ?Φ@Mph䴠ؽ*~b "/4 pGAfaBbkw!dq?\\ R4O"Z_Ʈkϧ4@sVA4GWχMY;t(iI;Ԙ?[ڤ9-{2MЭcrtL 4~Sy!.բ$T6g8$^PNC!b|vǏɖ-2!5w}V2 S Lyo$&jR{ 8c/G;HZQ`Ce& P[@=yq-;Db0=C8x Mw/Eka5_&&:٦Pc@FSzrE,F0dxJ7EضBsFJ/j07tX;Φ[mc 3Q=eeI8Jc{0E k.(8:A{& JXGK>d ƽJpE =d5 s !5 7K\G_*wMy*\vp959dZ,rV3SIiEWaA'׎^s2~ sv+#z|GN8JK0RCg|%ȿ5e6|wyS5V4-7-Oi>ǼiVӬ(箁7s #fhQaC}^yc8;an9~'wVz?WG/K,L_0ŝpM\ cm )Ba4DҺ%E7x=E2^`ɀҖP-:G#Lp&zteczIT9Mngx}q'aT] mc,%d ED^2 `luB2A![tƾL》f2(p^vF VK /0e!:XrW|pJnҰ jw7O a~UR!.ifU' w:W\UhLV!I66_BP*>ôkW=CDY뒌6Sᫌ鎉+ˌibbb@Ѕf<X)<*X&o 9gv%0~X*1ο-j֛BK 3YO^=guL,C0O6)GP)Imj 8Pph1"gp%5[* Q|\8տab>a|ejgb]pї= C!vgDnF=̋tjFw[y")XeG{ 9aIO>COڏWs'tM<]QꛋnG,ݱ1,5 <"Mfy@ERRfoy3JP첉5Rن{c~Q5`N~s͎cVS'+ }T|KZ$M5r3( !D0.XXm!xժX*ys:!]Z|+vGۺEa\*ݯ0޸"Z~ -/Z]{{h} zK'wEYR1R8Es:3 !Z3V@((R_EX"Qyϴ]akq%m9D޸!`&nyKS@ 8nͶ4- FKWR '~jH`*0gc*᥏?o{(-DytXÇ:.cJD 1sPRf1.&? \^x vn{d@l~Xﲳ$3.WC&܀FspÂَ>kWx}%flA 1k&zkՠG }҉<֏utN;.qh},_=>yKoĊoRF [co6B\Zr0EzRjXGњQqp+wxy}ǹ҂>6LNi67gsN˄wSEu4xIZxqRP _8G`_ZIΫ*QCt<ʱU4k'sT=PMgGol,q40ܧRX>'LL`H5',D@q0W=9DcLO}[G=ٮkjE$ף;+O @ {??4{K1^2E#(Jj-ZÆ\{2)<'Ɏ8*"CVl-O/YKR(`VHrI9zhy=~f0|rri@idhyK|]6+W%՞IW;3BU,t|3q#o(c\7=qJf5aCs ×۞Aa<:KoeY B7iPY_74!Q9Ly%o=VoCO4@Nਵ#սPYawUQA7ò$lkR AxɊ`h"k:b{]a51T4,,uBNȇؼy o M-%f+fI<3JD.8jMVԦAB?菪>oS T{ !6]d6S7M9_#k(D`98wfB DE9:_Qmh];S3}Cƒsu"Vڇe]U4{[#)>jZL|Ӣ0YQ[ꕇسHf+mH,YZ˨/iu4;4[Mgmm7[NcjD56PxH'WUkFqd>ZIʄ"A4 RqY&K-Z)g5U5 ,Iu3fNCHN4ݽ1A_p;;Yу`wZ5Y.E AL?YP7)uvLzv8w@nH^ {TWLoM7Ix bS~T@=DM(Klu)DߪzF iĐ/](Y4M/Y()5^W{Rsa:)8)D,+[VhfHA3=/^br y ;A J,sOIR)}])p_`DbB@̐,笚Ƞ tj}rts>$+,lmOQgV?ZD4ͬgFGr/f! |Ki!+gwYlh~ ^:B7[B%ɯ|UeH6Ґ`欇 bm^Fq2<Юw`2孫 0OE~sz; WltꝌtXpIΨ8~ի{G2&&eB4ؤ?P?9Fe n@eO'' ޕ_b_m54J>L>֊{!l`NF0GSF;4+zLXkj2VM~fU!9粡CfpAxMwՙU坫fHyCRb}t%*g jpi mD?0\s/M3`biْChU5D;`v ,X}4m&F]0=BJ9y-cRlFT€,r?C^9|J,-mrc<{]a9#!A(襔{GfVt2cJ!/D9 G:$@ըYbEV(v&ϗնNrd,RrP'<%xCiEhS-SV.Éw8ZrF꠾[moE6Gi`OhuhH2j`Ǖ0c {-@*8[/|Ġ<|^:٫ 4S=Kv`,+{L:魡ƆΗm^mo1.:Jgηڦ;anf]޿jbo noǚ2uT䏭l7o`XTy~# ;ji"Ms]) .zc˶YIre1ꌁ~"[dQ swUFQ bδT!E ϕ:, D\esى^I7d^A@9ƖA&مPlAT2 d+)Mmm XPȐ_đZ0PSlFw S= 9% @-ZJf tζlrhha2)b:&h`9UQ2<߿m½#C'J-ds#JzL)fi/٩Z &G֨W>aK2Yx hdBC3܃Dž/ 'Mgad@|;GF*F1ڜh?×FFW@ V@Gm£!vr{Icctlй 0gR@z7nǡsJ:ꆰ&Jfwhj'-ӹ6J iyzC?O͢ɯ=A"׮t:Sf#?\,_6˱R# zhL*Pt{ %: 18[8, G<@F J"c4#aC]H)MP9]l^8z!9ⱪdR{pEZ.-H-RBwjd!-ݖ{JmI4p p2@S2ta~ox2 nMԁ"$Onr̿Ef__9(սRP7QPWmJ}TZ.Ԉ~LS[N형=wy6^b}4Lٲ*A#Zń Z1 M)E\Q\pQ9I>4c܆^i|RU?= x ZOh6?Z~{2S|VMhmE?_Cc)Y?1.abJ<(Uc&DtJ$ Ly ۆ4PeS'~/D|1mʎw]@^V`GJ-T,%5-x1͍ru.BaqD2xl4# 6:4e೑Q ݩ#zk %Qy;,=~/$9En3Y s(f_ؙ:V);5R7W$r_F?\']7]ai@P*6rgeko(%8Ƨzi%e2 Ej526j) n;[x05^zY$!Mqd;$bG'ŸtUQȧ}Җ7e$ K9ApJ16qM74)rIGr~u茌kz2ZSD.q~.c,~L5=$64ȹHaC}b _)=b~U"x#-~)yR,9kDy&(6DdAAkpvmt٭9|&qq~>E\ۛqy .((E(w 077oˆeo(rav\*6t $Jas[zRosο¶U=$EX ?jgEb\yyU3eU~ YȍJGCA9Hh+/./ n(eieX8X2o{VwU%ˬPP].1׷H&apXHL1kq>v{( 0ؘq?Uy#K5A]k\TK^+Lf"g݇\ssvgFudE3d I3Tim*ZHN(0젋n0g( ^ܓ&fOhcVذcg0DʵǼQ {\rH:W׫ELE,K铧r4r@\)ח4e[ ׍h.j~zE+[46X@|jAg¯Ujtv.zFcDT &G.lmz[Ƨ4Zm4@f{(]ьٮnF1z<}EBˇ7 vt^z9HZFOHgZ`m P7!$$تs?~ka]LoQPrO0-Hx*"2f4 ]@(`-#(;%6MI+ `ȡX rSBr%bևuP~|hC,-_bߎJ=ȋۯyUÅՊDIJR|9eq#ZZN xϰ}Q1rPeL#ZGQI[ [@nvZ}H6uZEYbUާ64BktRil̛SO+IYW@zM&W+tZZӂ]0:!¹z uݞŋф)~Ъɀ¯.MBW*?bSsS#4lt| ͵ő3ՌiHw0MBĔ$*n<'.`"ss90XDm6wgz^x|3t<]gZsꊭZ;_5D$/(n?Ը&M4u9=yp.!-J!}j7 !.{ s n2`B'V6NNI:lt&V/HH76[g=[v(c\I, ` 8Ƅw$Vt)Hc o֭[iOGq[VX8yePmeh7-eBL), .Tl!$~LE(H8{^Cq)8DXvb;|W43]q0[$bw0*[r؎RqAad:kRFNHC#Y28G"n<6w1Dj`hPN,S';4ygۭ9Ӈa{Yg }% =I\sS2z߲/݌M&pͨ$ۗ⿍j ?eC&.q|E;3#兑%8&F I՚Z;c b\h!0p"/!ܭ9d>gNR@cқH,3X3d\=bïTe.ߺY$#<-y !.][RrCޑu=[oLuSϢȘ`皊(YNVOAVƻ?{Vx:"E Lx-ʋZtq/m>L}Ĥyz+\BE`,n` ΍EI*tcUtqlvO$zo2Uͱ_A:az; I}۩Eg9V&!Bh`ϣo>Ǯl &LEO2:Wm$$ v*x1*&액~Am xf䪘Hl>~#tD¶wi1T)ȋ9띓2am PP¾SW#_82)7kNpƂILt%*uWaKP ۚCI6h!KmB d-qc<3;VI.>9IFQ+ PsJO9|CI:Jx\1Cy w }}i,ceO3xЂ1NMP3' lE٩+7j8J6y!zㄡU6! 6;](p <:0?(C0_!-UJ0x\2qm9ct L?NB71mpyj1yp/"T|aiQCl"M|SIi&9(9,l )zq4I")gQ?g! #+TlgFGf, &I>#3hǑWWWu a\pn\c9H}.;T?t-w8`Cd &=^N$Ÿm^D_ޓ$F5q{ ձ@IxXեZsc/  H0h(<%MH@|!|~`$(Dj@ntD^ I^) L\/4 P۾)<7 G\pBUFQI7#m G@m:e^kЭd)R!堹mh1kMmQudUPLpzt`nn:Uq6 DȎg8ۯŘFm]"ܯK9LH4G] ||+euT'w'FI(DZ.'=tzfcqdD+T*\)A9-B_Gf- bH\NZ㏷KLNc}}zw΍gHI#P&v{R =dEKu=]_4G P B?n\QPY9;c-,= ޝRy,\N@){=LeBgE.S0 ;m\Mɂ :ySan(QDp쥭E'`Gk nNH>$ab)$zrj9%C\xS2kwSx67"XV\ Yk\5zRx=(zk!\/VRߵ.r'!ԟq ;[Ϩ-jl% [1\vJƃ7Sŗ`x1=?}0u9BNmq̝/]B>ތ6r6o-w1F9Qj߲jYɒs8!2Wiq;v̵k(L\/nCIjV.w|4vM3ʇƋ^[f`98XI俴x$g[= wO"O0{0@NB28zbڰ F]ÎI'}lE81+Ui_q ԡVS%`pDOZuH lQJf_?U ivMgmM(ɔC (ebǍuA/Zxe J-W0Kw=ނrv@((`OQQA Z]+01 _'L*0~'F|SQ󗢫Y唸pYBAhSLOfpGcΣ * 0@&HFs,Jss0W3 !Akaޅ0͆H_ m_>j״qh--v0GZX_d||_# $Z)aB`?#W͎UF#w{?hke7mM5 {e_Vx= 7Ų݉SXk4ܝfB%0"th4o' ՗5HI1Ip~SZ"8qd 9FU_S e*1\3n=8pzU})OmEZG]㨺S1ŜrpjjTg]id6":dOT<>J|>Fe^dϭmQ 5(uQuL`En: Eq|4jD]>Z|gwF>'I Jy>m7( D([uk/ 4un2ι[Hys܋o*"nx_ED`=?ҕ/5 wY\̏ud??'[ꦒ#Y';x!QꅼX%uEq\)%D~]UoJs\c#-*˽"(Qj!ʌw /=lݨfI~O8d`&ZyuhG_qnQ,{FT3+qq&OQ>/|cc|ڶU|5Ua Fxk} e$Xk,S H o-CE㖢J$AHoZcr vqjTܩ`y05h{Qw٥X"0J`|xӝwYoMyy1k< , LO1NSpwꎢ8"HQf' 5ǍkeC;c(ml{'D!$@a-9C{i36~jڄd؃ӑ2S(LT t_^iaV䟥zo|$hjaNXgٔ7+< ͬ ֔& #DB'c͘z_ʐ`L"'JuW9arT~W_|BEv8MK yGcTΣG! :fŅ߳V"ICa@m$G'~ӡ jk4IO4Ń3z( hӖ%9j5E׼t8 dAGW qca@+0ǮF.ht]qnȴ]DP}| `xU9lOf3l*{'ChOQEo!PGD 5;,y K[*UDӼ53h yA ͧVs@'vdbl~aOFH 6"޾W2?yuSDZI--At4nT7g-G9p,R4w]`_]Xփq"[|DZ0SzAZ1 \KXqY3P \wcr[bu$2՚zT\;ढ1<(;ܧ/Ć˼8A*xtF)N=L$-$M傝J)MIعB @rHyEɊ tY$EY%7=fmT=^%[ykibֹ7YgA[x/$<5>>L&2 wPQ.[e`X$!+F)XkZR!Vo*Y9D5c'o~ؠ($Ů|zLL%"=+{7 "9@' hqB8AۡtTS6͍\`I[2 MfY~/ l}m8_c_O ddВ1!qё2M8 H/*Sewm4m4AK2gmbA'% 34.7>VgHX{[ ltNʮ4}[׊ 8\>v1>\f ƲH8ffV5_RZj[`#9?7/y7)e'<|!& 0i[__+ue yBLS҈˫(q'R2^aCrMh!=x f* `M{+8acJy{ H%$8$[ٜR!!Cs徆=.1_d>%N(>,jsM>"ο-#9KL^m)%95K>7.5g VIWY@eAh-&FAR鞚u8G| dw0-5mѦ^yP3w"bz޺iKQɈs>si ΜΣګJh')wP; %I~~%Y1_ W(4gЬ(ԪCu@qiaZ5ށ2+ v&$)4Tcp1Y/3/wl]:S*ݤG` %jlh/q IXЏGIεn+\~J[=Wϛ:!*G922 UR@!>L!`Y53$qQUK/2nL$ &{bgd1JGd';7L-UԮs)IRa!{4*r jWp2q9셁|3t@x-xK!bt9,񫛥u;ij^V@y0>s%.lfgvq˓%8C|W@\"s+|/c"B_e iv 8m;3\²&OIdb68"4w wh;El+v tGFK+W(AgJIDR(e̶5Eq&r@Ϲ@^=b8+`#zCNJ)4vGe OLpC70av8&ؖ,xR[J\ \?uX| "V^-o1H0.DTku"ZC nW3#hcC~U1Ĺ  %dL3!\[|%]gQeH~])DpfdNϝU<6$6M߳xP'@m@-y#z&H#LRm qRsj,i/Ʌla<ل/ 刈G7'3|ǖ[<:zXژ˽8 Llt|5]<4Dw",ϊAh +isKQ KYgcMRY1)mX)c ;dc}WY)>'mXzқHߚ_Y‘Unv/ƿ6 4Y5PbGEB5:$BrY@jb$u!6+QTD.^9] 8@QTHRص'^tlPT 0ĎZ;56imrje{B98~%IP9[ka#k\!ro=)<FHJSfpr^t?B9@6 sgs[`)#+%:yG!B ꡸sI9mEh¿1x6 ST6e6lful?Նx}e) [Mu±}w[mwF;@pՆ=bS%}m)fSF~:c` 0Zc'67 ʏ̭/R9/13:~yPNB0ԟqMvF #NIxoȻjbs94;7kLJKݞx0+'`qұ@xaa!^:GP fwXgWr~dl!kkMqYt2hF#s1MK'C"*Q>Ph.M#ƌu'}dTRd虡Ii[EeK+uk."m.ZlRxTkp ͦBڔް:!S%5}#Ĕ'+RֲtinVksyՃ+C\)~OM%p E+Wm,z`dz 01.vÛQOX=}L9@ O:G KsAVԐ1ZDAЫk*ҍWh:L ӧ$`"K2xRGV[W90N"m%h񹭮:ʿ]l 8cIoޢ+%WߴZR:DKwkڏWc4:.0h0ߝ卲tdNǓ~ (JsKFR`AܒXHW5GZTxa|3k LX9O+@`l rӚ x?U}nlOc%"1pW%>$+qکX,]U.b"&VOu}4eCMO9|Zla:YtKIH{y=B`qn:){R2>VYIWvLx# R~!{gK n151 `ʍ8HtIH bh,DҘ4XTɁi)g lh.#uN%sD*QkbF1p!LHJ:6Iy?I6gRVE sw'mEUsx~-p7 O1CQJ^ gJ$Lz{ \lj hlCSz N>\0=g>6H5i5iEY`88ݷ KIm<,"A@&D@F׬y9;qp;7ّ3^=яMB͂i)"JsalŻc#[E3Bڑ0r_9E\t$A1BWZiȈL w :טIaDN%Z64b lN>/> _[(1`T4;c՝Bh{`"6=It,ԙ6*p!"[HQe'YFo?v[ۜ5 "yY>d _vuUZe*1l1_hhc] -ł -j*>xC[Uy(]<ͼyge:yBq`$ؓ6u!+\O;N=NJUCE&YY1kX܄j̓]c\^$Q@A@xR-߼CVfONhh@QOuޟ=]+|$;di먪<-+}.(VX+YI8΍zg#Ի%22߾Gے֓NMpS X?}w'j_GoYP9Ͷ:H)9q ]T5z (=O#V+t ^gcG1;  ϴA!-އ(קW9>064{Oo>AM#; J,U9_+x<`a8M/$g䁉'A.8 E8^! p3SV|GC8`R5Tn[3Ef -ԅvIl'F>BvVyWMʊV nhL4]_ʥE7#kt2UKU$OG] d79>/#P/lV=8l)Zgrߘt?ǘփ>N)|`j[Ra doiBa(D`S /7pEW|?I]4\o&*{DgکE/)0tojS/P09<.pa6 c㲚c0rdnU; zf5nEW$b0[u]eu;;h",HAjYVg7cJرZt5Oieb_ZV a&Œf8m^L=+gyanU_Yue6ݷ936;>TI /ݳ\?RU3ۊGh~GR>K$*g#ȥ7#4w*n#ĠQ9L`k1..%5ӟ;1& ~GxoZYI?"M)?]g0+МRX$-kY彾 d(l)Az^۝ &ˎ)ʵQ3lXbU`*M0i?hڑg\D'- 6-j6OrZ]ޢvʹ{e;Tx.PIBy{TP2Vt/ɾ︻5 Fyi|+d\̧,lf=>FWk#T.3Z *6՘8k vs)>?7 OCi{gP;BkDM IQ(,K8OKth${s)PyD3I#Ř&JB&mh ܭTόߞii4bp\"?Z=MZQA[=A:dT)xbKv"7wP2/BCa1}&PlM OT&jqY8`KD_h9$ HGey`*'1tr?|dGXlr$'R jS`pΤ~%rd#!dâDaiIqU uICsUARI E4-z& |@.!i@b 37F[hOȺ.~&iӱ XA? |kF ]>hnFH 2 A8jq/\&g <ޯp)EYK>nD32CݩjfoJ G [aPvYwhK$b d1x4jơ4:C2+IܥlkZwfe4@Ar ̾hK^ &OT@}wqk( ͗w|?OչBG0W0oP+6 cODQ2iF KIZZbo2ήT+'s`CT̒!2VTHkr Q^ǺIRPWo٥sWNէ+ڰUڭꒂqOeY_= ̧1Xtg@Am'Xד{3w,9qtU>xYu׫ZLي:)&f>"^1Agf`D8 eVBD+At[PQ s!#9'_ 1ˮ"qX+)M*ʶ) 9Ӹ.dg$lGu Hլ >呦hG2b 48m)5O~G^*{A u\M|TjbVثu.`X Y!Wor"8HCQ.d <.k3_x5e.o'jdUԏdۮ_\ /E54TL|= Jp%G@s| Lbq3oRBX[=.OtMMl"eRJS.!wsx/q֐gܽs$m^D_7`ҾCY;zL =,p?Kŗific4M|Pz$ Ob2 ˙E!I=G^;6 7f; 8P2$]KΨ\dkKoϠ3_[bFbG:' =&_{&D0ņ9(4518ѣnlW?pKSoN2HB6GWB>zeq:b$~Bz}NW-[nC:N"?5B7<C/Syv97mPewOX"w2f@GGD٘ܥX'>M_+ msӡ7u PF+Ah4(#zv[XW:+\'='` X $4 5o}gV3-Xc`+NevFc_!m@ۛ?v"$ibcuT6\eطe٭D#+ M0Ra.̥˼r C"ɆțL$"RcHO}NŲJX"c>;3@MnPcIϛM=yյIDLgp]֘p#CF,sd⬇|ZRq,({ 2y#qWΤ݇m2# 3k<:*l*"[i. LB]A v3X jwuCIq)hiY]CήlD~{$3}|Qg75劇q$-F$@n/PaDfc’H\6>QJy߂\M8=_d-\'}ɦ/=KTw@ 3ٸQ>j̯J<3 |F _YwpZ}'(S/)ht9QP&l$$LOPQ}:tRrbX,<}ϱ~V"gU 0Lɋv*ȁJwb 8%H4x'ktbubFd )^Iޅhs3@Ѭ_ü! ѯnJE "Į:r>?|n48 ӫc„597G4{ajTHBԴ%rgf}3;W#AZ)@;xTޭ۳ \x9mr1[rF=9wt'h<_<淸JueS^>+wm7 y\0|dƄ 2_CU̠و-a-pX^Rp!-d0r_21XzM$P[#I\ 42P^ҙ}%|euZ\7i h>k / *W_?ıE"Y/`;:3fAx8ިtצm#ƌٲ;iXIR <"q}3_qMM2Ye%M[h^8ݔ-y)% &̅ Huvu*@@tG̷/*67-w): yʸ7C<χIkOj3D/\) j6U &$21⭤73O`ہKܚy kiۿqLLY,_%d֫Lѻ>O݉%=57*\6ܹgqu1xUܥAcԷ@w1ZEiܢc`]{:*5d5΢IӼy7qfb5$ Mvf܍ǟ{&W!֦TtZ-NRfA %tٛ$L[LX@lr&&Y?~f;~[<B)9֣1,t͆GxÂ1%j@-*s ur+ suȺ BY`{SEWQf&qeg.xI~1ߓĪ_hn|fR8%CV= av1sY$1%Q$G|dw/kD+F+RD:D9uHvμآKo|ȂߪC*^3ˍ~F)5ŎyG3v4 RBtR<ƕ:NIhًmǴz`,xI}+vUohvsOוKyf Uf퀉(7sSjz$Fs;D9=@ |`F1Z! lkS` ^{ݾ+qq2fZ!F J_ .)Ͼj 94S!=T $8r+UE TK\@n?iw.:M>J d}6~uh1z|3movCO#9맩^aA8AMnQ?.lPp3Irݯ xo'{&[ U"p"RQIT!>LIvCo`txjv⒢ u.U@Р9EbT-cq-.VRz{1dz+G܄+/xgJL}@fh}]@|YA~#5j(wۄ0G 1Q\ie(.dKDh?&^2?yAK k݆M(9fVm&JpOj!T؞DZhApaw7p5JKL fC Vx6H:{q)vEZ}ėj(`2wh GT2hPLھ-dׯbRq8k5DPw]K׏qYWa6"QgT܄G!Mz; vrq|]Mj\LNZ#32e/0RvX LczO:Iκ6x*+Z:R锬I5> k2^n49 sufttt"pͧs܇ʽw@lgݡ8B\rN9WUe@Yh W ]/[UY?ުCNy)A_a̵?Vд8Fx Q^ "*mi"$S]Ηx!kXw!K+?!`ڍ&G,p8&S"YδX7a tH"MBY ϛs:l .M9K)jQ-?nfwTTQ/r^hRqp|SA":rž= V T+Y0J#V2sptwƸ!k@Ą1LF`.l ͩ!YlI-{Λ$ѯ]r=+)\2rt-{aXy"<6k 05 Uu CdH eEAQL~;H_|˯Z_[ܫ#d!3avQ 4xG ^툑$'e-~B'mS2UPi<\S2]5kgQߋ-!tujŘ$DzfǹעK܄JJȦٟhv{43tYHjjkcM*'|/J&B[ztB1vp0cEY)_Ev05݀ybo*e9r+o&$U̶=rüS$k߄lLfH? )p{^^_As;`LitO7(2SWzk$_yH__>sߘdmT{:?cZXRaꀓyJw$=cְ6P"X?0FJll#/}ؼ{"CIUr\m(nj*{_pcN]ӡ'A+W: mޕe>?v}BUYnm1. C(^8=#G4Έh0sܿ,7Tlm'ehEɬd6QM hz7ӆ=';ú͞%{iۤ]KWr6NUnSc[hIuAр_P&&~(6ln(]KIYakBJݾ@N+IaקI KNo "kR5JWv m+N#@ZZ0KsZ$xkLrek!xmbuGHGprC,n+p<#kW<scr/݈ a bMǬeCwpBV'cLqKgvHά,n>4X8he*Y,ifC ;TA3kr?7'ߍ4Y :\s'_j!N!m5PP-J/dV JCGKSYFQE_ ~WN6e#3VX[3x}o1T"~ 3&\޵:EaD=Y%7BV 35{,\XV%:tqw>&K݋8rw1RqM_Nv :1}` ġMWaH[oVbܬ-jf3[f.dj(oZQ vR>bY4TTDM8rމ晧gճaf8T*wȃԵ R⪷6-tg"!K[ZN m=;؏{wti=KO. ]Zn# ĥETjr`ֻ|ቼ9*8(Z[QVNj)GMѥѣ :5F繣¥tw\;ࢵC4,#qofF=c<B蘔Twl@g kM joFDLm^w@l'ً§ei:uiѬ.3u%5+ b.['(޳WLMPK r~$'+ɘC)w:Yp[;|^(a/vYׂѷw,5üe{D{@j21X3ww! hHG)M֎&DFn l|ͦe:s"]]h/2I Ʉ^C9I%9ʇPj4÷Ig / +8 O^4'#fU6q>W 'pIRouˮj|ƽߗOVWʎGO wו9D*MUFX9ht3Xi8]ZQK[rjjJlw-W5wΤ#;rDP@)`֜#k٢W-id"GMD-CZQBΤ`z0w02͈2 u^&Ap| c/^_"AL#Tde[2KFxGaiS+WÄbOI[}U K ƶY*e&.Bk\d4;9m뿗ڻXƛf{Tk/22Apr*BTg>g`~ [08_xGjQ .&vjKA|cBZJn,&2ױ_[8y8z]tuͺ3q)=hGXyjf?=߿};c\_Ǻ>nzq;rͅba 5+e4'jĚ]೹ lmyH-_K z:HBo< j\O(hqhO8B[ϰ#ʪ2X X Va'ږ/FZ@Oc.u7ULJ PJaV X݁H|eB,ӛf=YA[H@O*>K64])Iֿ@]ơ) B> `Zj>Dku8vG*HM8%YK3,LmH`}ҁH+ݤ]S" Jrƽ%}>|Xns*~<(ipTabBu^a*=7N OAћ«NMYТYqE&l};^&c;*MmEg呇5Bͅsk*bw?+4JՓ!8Hm8j' 9ʹ TLGMUՀ#]AԢ`Xuep)G=CĘ÷ҰF2ȝe|&Y.TedVxLzeqC-ljCrw#&]w%Z̳[(C'FvL+ 8M:cͺnE&LgŊ`{/Dmhs%9h| 6j`2]^Œ~W E=JMH:hl 6Dw_5$B/EbY8e2EH4mE uTI{ghBPlز &_r.lm(aR( uw3&`;7`Dpq\Au$,lm~L|˵n+춉tP꣖4vsV> < .^b|Z [-Pd6sIBf07D8CW^1AڬYLؐd7YKI[*50Ijfǫoec6:j))b5#^12Xv%)Wf!IK"!zQY4! v7PM$N5Ÿ ;L(0v`ѝD\*t kg+% f c.R!'mqsa\s3N!|(S`%\{yy}fTZc KtOQdtk@WFCXi#<'A&8S@!q=RURt󵑅uBa8ڴkRdIvxg %9=[RYL-+݇^s0b-KSa K-(HMȩ=IM`ٷJ2o -4Kh𢏑gjWƬx`_!{h4 Хf ~07V,ޱ]VE ͸`:C_[I//:c@Huی%l=7<Ñ`A^yR僇&z)587&7+h&2+?[h S!y* +7^)R tFs`>]C]QYfPim~_x(j댦ͦiQ_O2&1΍nJ8We@ko">ܫr9e' 9~f  [ E3h`IQnBm%^CҨwuk͐*⠰6],NHbB\sժ~г [ .<"1a~(hrTB%7|@:;ʕcKRHabA~ vyWN(/Z>ziD`-cysc8$5\}l|#xmeTs/5 O6PUM,nzUg0 Oe Pvc-XQ2.1p6B7Q/g|lT o׏]dcO#(cc-:#h :z &=r }ޢ%MŎ\l|ë 6 笨y>fop>vxm~NK#I+褊{ppH72.U^oW6n1$!CsGٳCaeJfc.HLqa4%T+0˃'GrhޮE!&Mc1r;k)SBv(N7Rl`~'" E1*9ܬ9jlA 42^w6d# 7>p2 K/_Y@ҁ]rQsJ#-0+ }GA5b>nB.=F\o -3{{#8tI qL|we I '%N,>>z\cvgd\Z;8 ثv(}k<#LI#/*|Tbuu\L/==BsS`Ѐẳ#^Nnyvz _U+i\ vvҘցu^?--4IU"nGrj C;QD uzzl$S)q *%]eG Yk*=fK-)#Y.P*K֡Bw=t A?x7,j5ݹ៺aU/*|'$/"}Y. *N ͲC23^p ~x/CRx wɫUwF6Sv6s<% ZyrJHMX~rs3%`I5'\ Y"Jwm*~ J4 Kbzת"^ZV'ϩ`0A] Ai~톳輄[]VLjKcL>NK߃D냗CG+*ij.hsύEoig\Br ^r}*p0 ^@a\wFTY~Oxuݏe9|]vlTLW^}QNI tfAPU J rACM5>k2۾Ũ.X^ccd'@*xv64kDmaQԤxYWO[sN+S"jJxo հ,fs>_=kR"*`y+B5ma6TY\څlA+E,sz.O-&M4Qpjt|N=9LC>N=Z< >`8we"dXh[UTXv\-%(zT~qD6c`szQ>d_1d 3SE)9$L gȡu)B*[yr>0X.sh6|]Kͽ0%gZIJ$cޘ}hh'<MsTShLQ3ǛcRX5Fg]*Y.ƁGy,:["EA^–l;ϡiw6jŨ0#/"f:TxJ+$;®xE lԋ{k>zU&'KNh_L٩m._ͱCҢҡ BY{ZW$,ŞyNd5 ϛ9Ģ+*C:Eiu{f`,#MB/mAA熂V|u$Qr\ѥ` \$JwQ)PFz&rZՋ ROk D\DQBY)C,C+ziTvd')٭ڶP{{2_ı0qT=p*;%]'9NH.%ȫq>a0rLf۞ A&j~%/'Y$#_)ރ+,j#\?*6279+Fn!jP&8d]u8qqY(;/8 ؄dTqR$}HPB5پɅ?gQCWV0}E:[/G5z@nq3∩kBP&B/uwg0AV.MB<脄U6yb]p5>PEW _qk/Kr\b{X3QCPZ*y6c) &Z!`?=cKɲT8'7rQeS+= C%zjFҷ+5ܑ<C62!ħ钱dΙشFO&Fim[J|ގ6JŰ#_i~ЙT DN(%T/%~K!f\LD*Gy@Hق;3uwϽ G ^5׺{Cb|> {Pkl?<鞋iML[,Mbm |OXܖMʏ,f{[|M_YOE?ݰ)kgw6LjT&lw{ԘQ鐩y4=NDmY [r?};CuUJiʶL8#uؾ9evqYPty9լ@!sR㓞"C,2{a+/̗w^8 1S .w9ަw${}:26Dy̰ɱ Qd4ۡ%%` GdD-*{?sÇzH [#NA|ۤP㿗A|MS!rI`aRQ*ϤPÓd/}sox $ˤͯo&VQ` veGtjsx oR2`.)ƣD>Nj o󹹴~X-I}9%(wKu \p¥ %ɤGԦ<Yf>jqX|L"?agUMl}=6M5>Ar>hv㣶Ӻ)ѿ\R?_WNOcj1a#`yV :k%89 ؠ\A"QjPN'7Cyt`_#~:U\PCɐeh<4}E$ύ*jwIzM/Lm<V>٬AN{/MbS?v0W|jx, rHZM+ƣPtM :-y6[85WS<)Qe7+ݥ`9D*OQN<:jxdG#aXs\`#>ێq`9=?g1&pϗ![Z>#dRTjfCu:"v‰xEZZ,:@% JUVc{_@(c@ G#}܇g/tRm$S>S?0[l(gPM"`r| O$@#G Hn;ӠaM }s}H(Rh4[P{ 'lEJp5{-7=t~QCQc6}DFǃ']'SM͒ 1__A8Slۂ64ç?.<;T-ۂLc_ wfN(9e%l e j苴xQq&3V>g6A tV _5Ȼ-<f7zO} N[u q_~$6a C21.\c"a.':5Jߛ/4< b*65}1+QX}q %-Kk :O`_r4?9"9* ㈏m 'agGF\n2ڼҺ1R+rbcvZы`ӿ0OsgT+ټ$y‹zL’16*iTXakGE..WB^~v2n*Pe0ֱ BJUꍩ_V;2ahT"9?KP;@)}|3YRP=8QHLjf UG(_B,=+Op5k񙸎|rAn#Kr|9s,tfů/b:3 #XGy^ l6C ^+fv$i=K\k008/vld>V-hT'XC$˘ưp'I]cpU Zl-;ǤlnP۲ٺh3h˜4vpldgMH%V0R﯈[D cB @3b=se^ۓ~nVO jLGCюAf[]uzEKt4 A ȸQvqS4g`zJ/L.+!V޳4 Qd&:9Kl77{S=0b!)2n{sfTE3qi ׁx m鲤8w;yO 8eޏT+;fjLr8;9ők1>Q'#l$MZ/J pE;^Of ocE&H/cEǸA&  Џ`\*  uu'J`s]_4߳*_kJtEU ħ!ghus"_SAJA$rvuӄYdU[CiY/brD6;. j|-uWKS͢5 ӇH~HǹE6|v88Awxq<ӣ\dKԞwaTH}QL(UYqG$P-Nx!/eM&ʿ˰&MGAi:$bșFGu`eM,yVx&(H5L 2&߀a{gcajn (j}ة̙59ZY 9YE(OJ- / Ph ~WBzKKo$V;3!@jɆ+5KtWE$ CTӕ-R1ւ[5. A?ة8Css >MTWz?{ N?QObB(ĬNt|O Ā& tf!:g;]Dpoߎ.n/N.EB31: vLT ɫYrj B;K6`GEVy;H ݂a ;ņ$Vp]" dXtqAX)6B>CHXlƚo Pt7ikO3 A,=X V#>a0tgt75Xr?(1L]3, F(V\_5 jubDMsdvcîpy±7";%)<~RK |( 5;.\xBT%A=2=[㹤8NLOSJ/#8,`0z&7_+45- m)t3Kbi/m6:/*l|R| %qE3v @KiFCx?=ol$ \P>M\BkD~?jfۨt^lzwYp=\ffάB8UůiUa1' n62ς.L(y&[09ULح?;ϠCd:ԗ~F$R0זFK YMr௜բ%ECO_7I*,[i'BB(Y0WCկA`I8 U'd,Lw$ܭ륍|sz 2OԛgN!Ō?aP#3Oժag1rmfhw8͆9&0mrOZ#tG4%2nX"ͰD mաϧslQ `h6G@~E 8 ypE6"9f NϮ#Br,B ͤ† 7+2\:+iGX⟤9L촫%ɪ諚z݅rQ)y>aCj΄YXZ^>|=QV1QG)RIj׺,,b`VUVr[[O1qeNZY96K21JWsU{>!415:+*%HKG!18``aE ̮dDL990~QZt_} frotWpbXbL‡F7n?"lWNǸ=ի`CSf+!14wZU'>;T#f!=ШT+6X*),1*Q 뙆pUpܮt&hIFEpB *$RH5:7)&ͼx5.CNh@.E,)k.sPQǪƪ@g! B{^ wlb pQKBLsW |E'Jl[Q %#L |t x*F8dHc)^Hw"E6<9omçW'6)S7lᴈ/a0G:hp̷U?VPpE%a"&NhGḈ4!cM d2U2cQc哯%W{ee9g ٶA-":Fz i7jM.pX.%|k2DQ_8+ \ʴ|)c-ґMlBE0Ā;T˅$ } +"` a.JFMmQS訪ש6WFٍZl0ÊdOS*GN;K~̯ok3=:% 1Glq] bt"7X_P_}t1ϕmV27uTr}jrHkL7b H^ gH7}nhhEg7M%lU\ܕCyUR!Nv};),u1wTaW?V^Ad,&~p:7.fAT#@gL&_$$Vv^+QZssj1B8M/Jxn™g;9ىi2[U h%Vy]~wK`_% CJ#gF[%7DfnWEЬX;gQ wn$U>FIyGHӻfBtO y a?EڡCA=e,X~[0]iJټ$'ξ Kf_&ItدۨF U\#Ť#w !~=wwiN@ מR?RU%$tlF`y3/,hpZSYjΌ=mnx̉xݲeoDQbLϑܡ˚ ξӘOC 4%Jd~ی M 8$QJE&3Mm? M ټx9L![.= ;2tOd"FG{h sJIt#sqK(,v)*_c`L doFF.GH aS]Qfdwdۉ*Y "˝{%>R,XIQq\^FQ3} $;)??[@sb\܅5Yq_ECabH\*678p gNv#6be*B!j.G/A`ItnTlҵ0;G@zZ4Cfk\=/q'lsYq4]$H%yvI E`piKSK-^RpR4NU)+&Jؗ;VȥO 陊ĂiS^iJ"zt*sEyV>k=؅ Ӊ,>/ Z2ҠBW `p1%[09||ioD1TgϓT-nhr{!(6c&# qƣSD8D┸GKay2 g(j8߁?QrBvVC{ъJ$ikUx*>t8CeuloxyQxackoqmY[8!Y~0c0ݖM͚iwuVVg5p j]kPk}hn=!NKZ/2zn2NId7C,݈%,%!~3t\{Jmt2A(K`; ]#yOOa2!3'097)"EKXC3pRgURyqqJ}q}\/Ylaɻ. mz¤3fRn'%o ץ9KaNf _Cp 8p ϽΓٗnEJ'zj3.+(ʸUW|%VE=LȃNm*REnva'G)*ӿd;oL91y95T3HDŧi 2qZ+?8fHw+R}UE%/EE Ǻ9aa%*v|UH0p5VH)S]>J #~~ES rwXot,G&B˟u|LJl7𽡃g`\@Yo A˫Ly ))~Q{hUGu۽^ ױ&Q|" QZ܎X蓼McD~KZQcSswMKLd *ĄZtak1&?qoiL2`һ>P,ǒ3 YC%(y~o.]597fثDN`N߹YWsV -VL৑U䱄[ZF˅㷟 MO(W7߀ߝWpV"g@Y'q"iiUAw@s1RꀚZx*n c>'؜VHԧEbi}++1z8V_D [q$r>bֵ2’G2a)t*9c 9*{!Tw(s%8\_ڐcBG㊌2ϻk!h"mCMSp9G!-`,.x[]Gp d>e`xc*ZS@Uh 4lL4xߗ Wj)-;Elt9-6IwI@t) TyHiO>*5l/:Ykp6yB YJ&Y)/YXU77>6pvyIӓ^ \V#ӧY)/;Ƽ6U<6 Sw I Mh;jMޖzN Oڨlfs"O`\D$w*R<uL>s1ԣpйxf"Ol34Idsa@>i,)T_ 붍/(PI _5>,Y;hhB'pk=P/Pc:yӼgh /PUۡrcH a}@P䠖 q-p2C]s(OwU%!p_8V5&jG_&+_ꚣ#[1 ϵuh b/}VínƩ[HX#F=:S-FOvs0\ 3wxS_YmlnM^$ y;8Wuv14N_J.8b50(rLu)$*MXUwVOEpv\5Bl !D"R~uJ5E0i[._/wt68TWx;Of-DW*Ybk-aukG5~3 #wi%[\!X6oFm 'SEOjSƦ(_;\hQLvҭn#,τ GJCسf6eZi#Y:CS|wA LvG kRQGK2m7 , CK]I0<휸dM2'AAxIZasO֔'b kJYUC Аðx' u ɧi嗫'[Ӗ'Эu=kmAc.PX阎!3τ%ǵ5[>,3ҒaKلGw `R< Wuδ,Go^K &bV0wX$ż,K>stwSSC. l(qڎ=lJ .J4( PgWGws!C%C'e6^mK_ỲB2V=7,kUwtlLc_WpsdW^06D!6IP2zu6$÷z('?tnV#O\>wآK S=W y.tm2gP/6r@HQ J$nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K{;HoP2m@d5a9p 8{d4Ͼ\%>|BFΑX-GDZW=IkOqFWYse,C^*&Uӭ]PiD+ D\%eN%!9we 4E9jz~c=#׵}O{%q4T:YloS{ws@Tv'ZVY%W۷MWVgM.:Oq+E9羰{QC}*c0oGm9)$v$iDmmBâ,auHcV'"%M2D*M ƃOtYY<:#qxix-PI3# _O{ŠF<1ēgՃM4R]UqED\p}'z>缍~|8!AYYfd:{דQnIq`g_+{@?ۨ~Y88iܪ&=aR}0Ճ{IG}MDˉ:T^ÍOFr9HKnw[+}#2ogX3}ES*8_#~@\X[M5V+}.fe7/"!Ye O(}Ë$_!+)A35| ުIPh\*J(V .!ߵ).*vw&K9&6ڡcRѦߴ/]OŗkGD,;c>*}v[<1fe92/'.+bu|0eqŮ&^#mѰ W ON7030I]>DR<(%1Xũy Gϒ}O!!xCPQx֦t;|(\ΓrH~[8|PH.nCMj6ѵMܱ^%v]܆z%[2#9UҋRU>]Run iض({PG/~~|Gk\ܘ+KuwOLR$^Poh=9(PޅH\lZN}ҍvW.!4tI\Zq*˧0% r"v4rH{̽fAǧ  T%Aˣ pޏQ*QuV^C'ZGԻ@u_o./Yg  .rh;hV=8TwxD$tNoe~hܲLZWJ cDK5J2zi6; R=|O.>ӺXL4ӪK!{xAbqM{`R,2l݇ !nTK+`++lݽB4y  ȳb;fSC^S2$ȭam30 kcfΦޔ"Ë&dFP18*@? r)ΨRz~~M1Iн*B3Ptx7.m~A"qdeX:y Ω`Y8)~43Yagr:PLJo^ >sdBnʖA<5 jg?FBK i!3f\ܟs렔F2_347=xYF>tvؼljҘƦTkQ z̵%Yq+TP0e( o޷9י\Bc/&*>9;" k7S,Q,6Oy+p*M[WJ@/ }I5GF/OНOs2kx Kcd H:!×ŵMxōc/b`WTd@%@ >*P"fk h'' -<\xঌ ëfł+@iTa bP#*AsN"}ܐ <"Tc<e#~ $ {"siIX*EORxaEUDѠ@ $V L1vw-l(~`dĬoFm $(U1) (5u_\\h ,#mR,[5#/3\mױ0FY-q.mbu~zBT4+9/{y_\W<4K F;E>_b.y5M= _&,S1[uSK68Oڻy{sQ,m*nLIN-c"ढ=-ƾ%ߩרل=VQQz_ ?ٞaw"`qek8zUz?)*fnSUr PznfU |"jFp |{LA\Gx˓VkN OORpZ/NXfcåAANXhI$GyN^F" _\#ZKdoNV8;V3RR7s XZ2» qwRmm.sq#ng0 ꇏ$/E؈6k^ځFUdʙG0qVד{CGuȤ3= uD0xb 4:W MPc!/x&9h+'*5nLLG$ˬ˟C]\!]/kvi-_&<h΋ 0Uf+]4YNQ ї%~Vs ?Hҁъ} г W]:䖄4kME̓C}RWϹ}ѕjO!+v @ko ckaِ(oTM!]"MhncO7lc_RTYCA@E3('lrP)rCR'u߅e/rA>@DJ'A/# f| 9\ kj#LjT:4l7< ,C+=,o+( <ko;J|cw(+ E`(8U6vt} FOG ,v͈k lmVw94t⊝0I#18ZM'2RhJ8WcM?gXDrݼNT3x428#]TYE#M!QN'ӉAW@. MKےoDo@AH`sfTPR@tspNËZ2*>^r(؆0X3)urIx|_†}j'^*w..ާ V8JXSiGr/$م=v DEMӖi۶krڬТ!0j zoD .u|YPOP;g$}@uxO{ޙrEMG_5&BO_*UU02>I[ #K7W%~P:d*\;K-8D^mtGЦ;:=٥0 UKNҀ`A%I'i-:Kb3W^i%5О<'Ͷ`14\Ċ0nS̳F| 2.qYM{{p . Wb5J2v1'1)9quIҹ& *&N |{Y@aDE8YZ2+DCR@Qחw*ѓ`_HXiY$:ݷ(N(z =Pi/NWy-~Lxἠ?Mm<\մܸ0=nwqꝧU1@0QL=#֧Ή{i*Frٖ'dpI>Fht~})O dZ8sBWY!8XRhxa}(If6?!ߒFRW[T3I<Z]hrqOp}잉`i amk zТ9NL͡El`r,S޾SBX( h2JrꊅM â3PrESL*QkUO\_pB%g-O:k 4 `l\mH|p "q.(LLCxrHw"Σ ٳL\8j NPF״16a?̀glوcWɖ2xzDP0.pΤnC@gng}g\A07eGu`PnA+N:@]1j'Em1ٶ%84ݓsj33ciVHْ?*$0fuoxU1RĘ?aq73CD^FD@y%Iw$%|M$M+) wpWJԕL,慧[GG eƥ)Y'b{ܔ'=5L%|U MF$3+X?$D2.nweC|F@IB&p}5/ +asؓV^$` l\;)Z C%gXVrBbMQtKu$ˆ݊ѧ^,q< de9˰ C+߅+ b41wz )1㌿0϶eHo om$UЦ(kt(g B6$GUpkXßwM|BdԆ0Kf9A_ifVV\k AeIr@7 Ft 9HD 9L&@:y1 ֱXWȄ nx[;|@~D5h$ȌXs.(|4X8N]2c:7wX8@|APOY# 17xjW{t4hto5Xͣ\rI$KbUukF⩴l.ZSIN"r_H1"^ 6"4R&WVh9bzu~- O]S?zj%`cmlEؾB9i+sd(jߠ~W^+qB!OF+BA mʐfz]D#Mw5sBƄ=q$k|xSU?IhO|˖aE6K8R\gQNG=*5Ђ0a~8([ܼ9|B׷ $kj2>g9PŁ9PX=#IS,Ӄ肢 jC!~S^o0"?ZWoJ PA!V:rjc=]*,UuET94dQA42)o/zPl?,y }éG] #!óu:1g.|@VX-8)e6]F`ƈy=G@ 9Q8ؖFu3k뎪0ӻYGgYFMK'f@۾YTfBŨ c~aJmz-? orc[,$ $ 2=43GbdeҰx'ЅRXtKkУk)E˧'X!D,N>K XR0eKWyHY| ,Ie`#.?7UZŘ@e5t'UcK-/ (4ӛ6 XhN!!dGAk nE3zIߞPK$`ׇɊ[1#Gk\{q6@V=!Xc^d"dBWfb?DUþ*TFAi[@~<mP6"JcN~ަs&iuŢ<G8U5k)б֏~CUqZySֽ}naϨԁ"W兙5F )gaQOwsW4$õmi>{oRĭYSwb)ʚ'guޛ S\WmmܳfC@`!~t^Un>7cC}w|׋H[Z\dɌa0IǙZVW(erʙB-_>NzrI/[FyxpyQ.ZD5W2E㍍O3MvgHt>>JJamÀݣ2@FUYl.oc(0$˟0xB8yiCWߣʽ~ A =}K *"ѳQdH(|^L~E…֗>cz[?(rSY)j6DRu `oMD)+Y:9yjH]BȨeqh~|Z<(|5&K P\(UbZ]i&#MR}FH_P?㵁L zc:G~(>rAhԁ`2Rb*qQ*SwC߀6~/@BdRM0,,6TM}c#`3g;o0pyHAp^*;S_q؞Wu:?:.2;|jѧ‰4sf=9IwMw@tQ׾lQ|C> ρ!aW ^Cbƣ!]Y7ݼϵcwwL53д{ mj.o$(8E{э` ҺXB"PLD ۧo75tv5!RMnP"It?|Bs!{4D&">Nax ]:$$q؉ߊ;es>ۭhL:}hcF0x6YXرj6 {' U8Kh YZ8]Ayŏw"J}M9&ڼKxP v5v FK!jEo6fi.sA= :w+4LUs* H#·Nroa\n.?'"?|"p*4+RH  89/ʰY7'{r8vVxܲ1h"Kׁ$^E'޺T/lN_T@$?'Z(IE6TI йcNc~U׻1?4!b"I U~pHX 9?y$R*t.0Aµ? s @fDx3Hd_QT,U΀߃/^h' sG!\orh}A>ѻ[Sz 2}BٜH| H@RX[M-*MLwsɉ܄КcdMo^"V0#G*#@lR^# bFV ]A2K{jMmlR{ROP vx"Hu/6 rbE1`v_C~J݂4[Z>@0)&Њe - 6#2VC^9tWoo&l {m.G%w1LԮ*7D 2Ԥ:~jfڎy%j7dAm[0ff9{АeF B_rs>,^[ig,XجOHD#ھD͛.7M665/z!Y/mZ @O]N iA[_sN=EFS Y\`߰BWs{sJU@ĹrK v>/3@^{廱^&Vu9EȨ tbn++L$tX-ZbOo@OHECXVYa8AB3uϩ.>50 }/ fB ق'Ksm!1qQfts:MDNz%űsK%-Uc;w? B0arXO_p3'rTc@X;殲瓀F-ZO>`=l ʺNg h᷋Yv}kKU3d=zT]!{Px<U?Fq7pao9go5`+N HK8jsuBinr ~%`d<ى4E% ’6x8 .';L*'<2$5# 1isXFZ!&Pu /`-^(ŬhͅWuP$R}gTS 0ȅhLQ AA8L\v:UdFZI=W$> y_3fOȍ}p' uOhLs(qMI ZBûڛ'-Wi|2Kʉ#;cNT r,>AGC W_6.k~c1bt@EM}qsu;k7Nc$p" [=%: T?XS$Fmzun aKM tJ-GP5 o7%ء.:]@Nu˸j:wB3_c$]cVӂ=Y HirğnkQGK# 8zoԆƑFVMv,xTbω'N%dݛcuۍE\ټ2Iۻn8ya-T1֒BW)ۚݸTnaxKϽ{mGz J:Q½C$j/SV)k0P|yۜN!;!VY<~SkՀWBH (=[37)3FFE/}]@x'ٺּ8x?oLALy!!TfA-Y>h4'LFڢ䨈6yl%UKbRU7)vԫSF4:K$6GJ4 d(UTұ j.ͯ'`WObkߌ}nh2V6Irfi$N;4A R#1š l1r\pn~Өw?8ɯ+5 鵅'xg'*9ɖ|25X#Թq<>z>1j/=7k~*b!8F fq/O _U=@ (| P zq5"oFix[~@Sn5ʢǯ*D#6YfȶM{T> :U\<q}+}LOʁ#K nxI_|I$ӏ!XG\I~S۱halgڸVٿ}7B VlLht QH4I 9XgZĬ[J[ adnD^~X4'͓9Aߕs=)4}Xnm cEEqP)#=[ޱ)FȌ8t ~; ɲ/ ٸn ܧ~PgeǼ&c}&񑰍,8!Hi?q4JO.w #Y'g޵9;e]q )S!F$. zDZYf aVCѐܲ]AgRVuM!Qm'D+6Y'}6LJF\]enu6n$0O5˳#0֌gWeXd,C-f;e/=DGY)Gh̛\KDMw(_?(פ-~נ=6ւPKޯp *c{#[ a43-๢s̳@7B>K!jYGc#0"Qsɋ-:6kXq !OQ!$Hqݣu <>dkFaܗ,5/3hh}WL{߹N'8@L2U3a9 P3fNn.#nIlH IC*~Q:7AJ` O yTZ"~_^j0[YI/s}KB-|{-"Q?Y*rO$`<x(U,6Fj5c3# $m;R\{&A0G|Ơ ּlB&^%(C2[3RW3DfWvY$gi3j,/e&^mEZ(ƼqԻy肰XApQv+P 0؇ HKMB8m޶)K"#BVBhu;_hpDsiX3&|X WbdI-=XPI ZK .\Pʘ6bƚ:~6qe..l{)[ (xf]Vѧhi*"kJ6Pbz,YH!Z3 R܊_tػk1 2s%n?[E:x)v@`Uf  To'aw]Ʉ85^ҠlJ@quw&>  oe.~]/^68ucCV:ֹ̤][:O="ԿvH<;BH&zLKoe"U?:/ ],Yh'M_EwpYeݑք-DړeÜOxyY 4yݫFL>]cV^Р0Qk7Q5YNQ܀!=$ }EkdQ5aS}..YC8jPn7ʂ/__ìR׈϶BR7LmĆUKIzWCJ-m>K}~!XBo)nާDffd?uNٲ찾kYr ( L;HL ^p'I\a^k}tFO"FbSM&ֶ[|@~k}j;?i=Z֩ EnDw2|J=M٫wzݭ} 梨l%u?JAWD7Ooj0`$w5wvV%1artۈuS}7g?tclrQhy E>zv0iG wh[~蝙'z>c| {Duy$n Ώjj0ˊ[)pT'ysXwW 10pL5 zoe0?^Hb6'mђ@Gc)~#e5l]]qךbO/aӲI ,?Zi<ϯ91H4Ъr\(!o:k/[#$ȧw4 ˭"ga72"5+B`kWjUUFܓiyj]F%?K$W P8%/OV EP6ZO>0!3J)yJ9q6#38O4Da2%MIn4OzbP,_ `ԥ={EcȽ73n@:m+MT טY#=A]ԧQ*0JA}49^L)̭luFS 1lU`kt6#Rm :J0DA"MR* ё.&-#yGS m Jb\`>zsFkGWDh=g3#]x a`o&Qg" BPduqhw&Rq.,w*.Q*jkLX^ZnsށL$|mndhYĴ*z便89Y MJH( }xC16]~Jl *U؇'˩ O襷~P"&? RVY]:̈yXQZQbHu+mr}T3`Kkao@ʇ6y_ߒx=jb5LEa;)cmzr.D_ CPBx֢ų" #gKigz.w`Vg3$ވs{oK7u s#۠`tDYL5"܄Qvj>!Igl4Sf Emht齉9Y:UP ,r!X ݸ쮅s+kmC.Ji.;@$("&u@\@(0śXBL?'0>X2׻'95~p|L~݅8oܣAi4COM|[[Fq'Qte 'U8Q`YIYLcL~~G&?޻:4T}P&`1TUQΫFC6.GK,]k\<ҕ꼦0Ȇ9s?m7Ņν: M /K]p7ևSHӫx_ȀD b]oXf.kZڌ32]u&cTYyћFӕP;UvY>\۠LF 񌴀`D'J"Jph׽) - Dφ~;5 )D![[he +L53u) "K/G)c`rbe4FƋ6"3lЕ'SwLhë1hj3gnϊ0M( ëhZm2)TYfڐM}QnϲgTҢzK06EIZN`LsU}'}l y(;9>O,uk0Tl 1Ӑ5P} 8@E$605߂j䨟P<ےgU)ˡ{pq)e#ye> ">4> )ׇICת1o$I\X y{cɘsX,ˇ ;w.CuS9*a yɐcj w*2Wl|Up)L{ѕ GY OWbNj뽸8lHʞRDM V͸qbjnFްH1%eA]v;5}v4 ƪ@T.,$k'#NFE}6ŰfW$G9dH9{Zp݉RM) w-I c} >sf;j˂Oxr=Tt,AT^G5d@,8x& Ka68 ʃo&,"̖ V蝿|gohߺv2ʇ$q;󪵈nՔ =1S]9@ bKP+H oϗj 1M SL4@k! g_D 2RT0 )6A5`X1o2ҮL){ g؁xY] p>Gf؛@c/rnr0;|< >BSXKAUkك7`]c! &y$MZlWD2gܐhÅ!̈́E[} Hj o."N[RTtm$ߍE;V:޳T~Kit߮ؾ9E~3 G+q/w!$@dBj4\mZ]X vg` "\1VektȲNH=i:[s~Q~uu}4&‰E/(o;wt[+$c~ך(D.@Jr>%#,a %} I 0laFyz-I%Y w2qv`i$->߃H/۫ǐNʪ1T](* >>{L^˼A(+յp>{`RD͂+{ȬƒD C }|#G!5?i S5폃2\w3Lt V[,PFܬQ)H ml{YH1N:S 36;M/HtMJE/r̢evNR'0c6Kq(RDq% :RDtQALe;[nKu1~|89[,|Hx,:Xjدct5Aʗ6VU2+w 0'9$3`I:qG@ :7gCңe?^1ylԠWtX~GOk D^]N\Kw|"վLǀtSc@>S 8zcjjqGJcKvhA5~/f4r}m"Cfj`A˪mhg -TkȻg˟ ~!R2!:W4[^lDj:(9^hQ cJQXLyˢK0= [>a_ҝ)&g>D;x}\/lE[1/g55}3L,5mIRjl B$_^%-8~֓3˓, pEezU!V۸jnt,(2͹O"&Qh#tƳK5¡ ۱p"Y~ެ* OwP?6i+8{txűnej{ޏ'ǰ/aeŞg6KB*hHH*lAEp?~>ȾPW5/Cb5x:@&c)f%C(E!jl.D;#]' x\ 8oFZll~9cla-(S{=d+j֨HG45] xo26QzC˙ƯPj )NYX)*=), -ɂkVfܛ}vGa7DNZWT@)`O PhaPh ,x&Ҩ=_9l|+J@I>A*-=,L$ҜpX vn m 3=cށx3= - iR&$q޹ZƎ>M˱x%:50qNnNQEۉNdݖںs\C>d(g)Uך~VK]6{MU8j 7Bqo9ߴt@&ӏ4%K‘v$x_sul fA%:ۖ< xZ?dgHj@V|9ws+ ͬLzY#'R7+`{IjtwC(Uĺ+7F"mDI__"Rz/ۺpZ@ 5y!<]6)$Ŕjf7 fXUӘFDJ^2_Ej&g#VLvwIR8Hɝ&o>NH\P{~3g؉ΰS&^j3@[D1TŅS@ ](gqUqG=5j0#5 ;KYTLrۡS`BaM*ɣKH.S)}BXutx-eb ]aW. Čˤ@GyNYyk`m]gpÝU6[&iv򾊛`enFS?sx_y3]Z̐6OeTwn銕f# ?אW }?rkrTp"-@ʶIDx#+@9zqy}䃪^5D,MطTqb4 뽈oP/詆+ÕV")OcaiEKzSS&NxU5&ࣩqpQ4햸D:S tdUr,3=橉%xT;j@r7¯"!Zך }Ivq*/X-vM.yC6Q ϩ1m:sAbp4'YH%ޚVS!>>DF0ʼnROoM`$Gy 9)G!uQRwsNIJb=bbO%av"?d)&(p* ;, ^1O;z4"5{T.S<녭Ut!bhvǩ0AӤ!pKUVS™ӸƆyE轻SBREx듙W٭X^ 09A@ EV:ܺ2u+0S4Ѝ{h8 ; 5C[x~tzt AR/51;7ȓvL>kN &im"\O'(_a9J>N"k]Iep<͊xc\|6J(H~*2Nm|D}qĥDԕ⎬8rKmcxcF ѩc8NI:}սNJB|^G&lٽ63dtƛTeO , 8/:tj2l`i^eg`'qxр, tB 2AwH낓l&q 0 +``l,L{CS p$y<4a&ovon5ʖٝ 435ɫݚ04!yjFBAUG`qWTa7I=L h7 [c]6tLiʻՠwE=9UDGe`$¨*|vAg-|~<+½+0!ѧޡх* s:}JuUc/M^B&Z&iRK1"kx*,FΤn!UD{Gq8 {]k!7fea x=oayR!`D4ا_DM:'uBvιq :i:6,%fVT@aȹֱ_)X~9A2ĂCeݏ#갟$5j;ĸOk.~u\JmoMjސǦy)˭WOp&B#е\˸(La61(oipNECy?Ru>XX9=Bz*Q&X@Q6ly nF#PZ(qy &s9+h r$;)xwEkl@T-b^Yj Vs aƅv6 &Ghc] })<G {􎒰6J3ҝ:kU[(yAZP^ZUUz'}Dϥ熰0Ґ3.ɾɹۧEznmz1+ȍ  NkQ-U>hh VFp KZzL2H?x>hS1^D0D25X /lb3BFh2)M@j`_aŔ/S 0Zf<%9k=q|x_2_pʼ,{[+e! (Q.Kd/H$uRG&CV(6$]dqn˃y}dQ䕑k qfO@NǦHh>M4z z:$s'ﰡEZч`0bV4ٌS-vD-I@+q ˜0hB*V]1ƍ2CJX/VIZJ-.~߅S`AY&.A-}ԡS]L9N{P|VٛеK2LZf 0 h 8P:li&U, 8BuFH9ߨ5.-B9jQ}!k8HYZtY0b,`?ʟ'r ~N>Q,\2/G>4iNlR2ҹ}Nduc'O3%0$kk%Hͺ{(/Nsـ#|)uBoj<_y\؁ue~KĪh1SR~c峹,5as@U{[4/]n `*3EO>HEI{v0FmѶ0Ýi=mJ >W#j$y!J(6Bǔ4EV"/4p]UG_1ʣ:y`ؗZmat>eeD $ZqW38h.+2f-HH~G{ja_ޣ;, Z/QfK' \BB:n%V!S Mg-B9Z@Wtdת=Ew 6^ [~} .>Rizj$ZJk4B+"URTuEVٝ&ƞmq|ǃЎ%[%n k_%_T4tyDV*&b˪OdAFXֺtQ*{WbPKga$d/6O=r腠8.jǺ cм;kzHVlM9 .aKLUTJ}Iքk_J9?tJH>nZVUj 8HlDk. cuyS!#c[GH?rF tڎL&UԱ ]-{jpB{dk'OtvgHa\Q(e.azm%N, "0oÚugO^#&ݿRb9RMWʴ*//G1li?+ 6aLZq.c:r{KH2 B[ZHGA&`{bf󙇇(@Xn-៮[ s+Tũ^"k߷"r׳7m_1z>N杔Avyh>4􅮐= QceBUQd.P?K_`/BEMmy6HƛF7m'>t=p9ގĪd x5L퇩{չZ'wb9f" cۯ5'V=<)bUmc{+ųAoTmݗ#;c`+~i ~} 1 4"Bb˪dw)֦è(!jG{\8YR_Q03ab$b3w~x- ϕ)fLT qpEjpE(KV1C E{j#6@VS>CݿZ4IZ<&q+wn5ŖbqǪzV`7 yN8s p9)BKZ?tZ՘!r6Oc~SUh;@ͽ2I]}'>\NeJ g8"pT*ݑDIm_T'i }ϟ{P(<^RY" vsmsFKLIKnaԕ%+Uyɭ^S*_LK4A;{ҧΑhη1LNa˚I;bɋiutĪ@e1x? R9s@0t䇵@~D/'pWX6YPgƟ"DKNh#%hs Atn;ǺZ8Ђ`K>I ta{ʘpMⱨ#봐7kݐ~qnڔR2 [k2'0( 4cu55Ĥ'/ C Nש. n\ڡ"MSBAi?Wo)ss˜~9wBUtޝ~M7bdIFowzwq֌쁞X2͍éeF҅% AS=.T .&SP/5+G\ >i|RaN 6奻#_;ߝbm(3X wZ=F3Wi# ² `!csr(e{p?JtPH5?$h)PA> :K HWes=( =okyjǎ-sFe2k*}plMY`;ܛc+0%KC)&~+nΒ~ IVW@~ح\;a=Ծ4NK!kaDC#K킔K,b}3$GXz˟PIQ3,?h>q8Lz@UX@|U̡V[}Q$:I1 x4pON·0yɕM呩xSi-K6v{+X [?T09є5).tR֏5 *0m-V~{$gʚNVY[a}Bߝ j(b56hiSRT,饨/HpM^-CHbA V؛Yj+8ǟ)O$KoO=DtxjjaAh}8]ڭcֿ18ƶPDDk2Fbyy~ =ӨqgeɕU~{Nc_=2TO*ݡ$[BBL.1~ ?ÞqTpX+\jeӤR 'DaM#(r>eM-՟NsmDEa<5mp_Qn/YS_9i=J;V ]w*u@M k'Q}'V |_E[ $5,σytќ%˛Jep^\{r1b0nd3ANz:d3  JP㒬N9ν"wlVƯNXJ0W>2TUo)Mox A S*]׫ 1NT Y/9'[R5q{E"ie*cBu@`Og< bdXGA^uK)$${4% $n^@jn "N}cXIڣ>"Ro:#ˠEI[a6}6#V[w!G$F8+^NlvtH#`/ҧC_@9\os;ݞ :Wl 6y8rdT 6\ D7X qߐn \NvzYM[r:XO[] N?⍎0${eAfbPxuDƒϾ܎vS[w]䦦 xiՈ,;XIqV-'%u2L')0AA0ǫ`jp Ke|cSI(ɈjfAft$ח)w=łkqqK3F&%QT]PekN9=֓ W6:d tXx|~ o323]o^#&cΈ?͝` bnޣu~[r~)rMXAQ S VwUU0J c`,zK9Z@$w92g\1C/ Pg@j4.U)N #-o,~=I,. n,yWEd@9^{}Dt87j}Ɣ@ N轏XSQaa/"Gov=`#WCԶ&P]cF/rWkϯ#Ϗ؅΂Of ҆ǃNRRX5zfAA\A=q߇lzmQn[]\#D&ypQ$G6,˄NC֥c~wƹ*5 ^e\HKW37S? =^@-MUz̾08Ga@,I]WF#LJhu[We\K[!7- |2"X ⭙ZL!?V}Ēcʷy9TGlͷBΝ=Lc i4utJ2(RQSc^AȑLrjmS|[jgq Al26#[+S&%z3ҕcp*͜ˋ -w~v$‚9ĜG$+1XY@Ǣ'fsרM1U41r)'VSJeꕜG7RT*g!A:8fΓ\ 4uK;7An6# jty0^`W# ~.ڸgŲMK~Δ<:kIIe篛[G?=}g̦,GdUn|Q2@vqy% ?6@x30݃?W*ioA~p%m?l7?H^]akh{WyKIE%Gmv ծ9 4l=m>$Eu6S6Fe!R/<Sk)',̥gG@V4 d,_;(WP=s' gŅP(g ,g DT3%_HNuvHz3j}< yv,q*sEa El,SsڐK#t-> ߴIv6..P"B$t`9w.ttNvuXn9O@1素Yo"RQ (Ayt@ DbCY$i)yV-5OPYj*cl5+р6`1cGWu4m Ѱ̕}Зܲ ysJKcm#˯e+ ,5Mh/_%&s/"jĔHBqb |-VYI !cg aY67Zb- eUfD(" jwyRQ$Ŗ]paO?hJ ހg[լ]ۋw^5&`@_RW g sD>zB%<ֿ@J~E+W %1״)|O,GKɤ*^`&%fC{K6I3$θv̊h-ڥ=-`7ԅhϬ>䉐]:.mD]}ߐU7܃)9$-La sD'wYE[Qlt*;R:QQD8ɉx"zX]ms-|7XʹKl[Z 4UU٩k!GЃfăֿ.v'% =r֑1Q%hMŷܥJ#)!oH>[)w iD]P80i{s,p~> ?3,֤;IO茗#hnz, }Wz`[Pu5jZ찣uO: 2vv5?׸8wVrX.SRN$qXˍyؓ~@lg!7x?FZ@W,uV/E]mMUa4rkGaJX쯸5-[@~uX(z;/c >='Tf /vn\ }N&a'Jm C*-*?D6QK8 h`~dS6da^-%`_ ΀dT cjOWK~95[W0 xAQ]XWcJS5աmQ7/ڴsIx>YhݼKQDU7Ens\O2MvdBq2'u@2E3DkOhy 1li\k4 ?Ȑo,9@EP|}n.H>e̿wS+V Z$^e: Mv1JɹBV:ж)`ehN*qÔbފ:LpϮ.5ǿIQ -ʢɨy>}7d/ULoh~)өn =844P/faMvkvckUpLG{̻-vB<pЖkߺ%h| sRc*`Ws8OrUu.E"r#XtB!!$gm.ʮ8RDM.Y\u=}hGPP\5$6e&zv_JN;Ku5rޓ3(XA $Tf^f*5&7uhr/R==2= ΃{XZvgO ц}t0ʋ 1%0Bs1ImjYhjmѪ:hGs&5]?W\7VRޏ VVK ]}mڮ$݆̌E&qAeϤ7E)w<:!J!uOJr0,#ܶswB?2Qu‹^`ey[^,NnD $h7zrNN.Tx^5+ݐ_CB8MY@&է!nG!tHI"Or5 :b87<K WWD&K=_zҬV9js ?њ'2RX@-✓B\ؖՔuQKR~> \0V) ew!RaFnO[۳lqMXOE bzy;K*yFU277! 8.}A#x ?p^k0ߟ~Jq"cNTp-lÑI;̀Ъv=s߼5GZЯkWUQiuRIvN :· ;ICs::^ >@&9C-xT8][U}_@nM k#܀>H\$ZM949 W~<0pEȌ}R LOO.[]IYT+ZWZv.K3^A=QuiaN^n2lNc7dL[TpCR'ȭhbՎFvb/:E9zhLr "MA7[~u`V۪$v3nS ȊIukD!&S qk u)óL.^vsek -1CHXja&5q,co:wvd!V~osp_<{1M}Q& `7TjzShޥDQ\t6pPhT(6\E1 35.JnHoY.\-]$jKa[K8JSNJ) wh*DI@[s](AfzqPQV%s"ßޫmv򄓴H;׏!wRѠA6WU-;I25"?tmfaQڌ9,]11LޮR[ 6\.,hqq] <^D"T6%QW0i\liXuiXJq9oֿEWs66;Fu{|"ЅLLDTliBZJ!R!vaD*woTdmЉF5bn.)̏;agkv1{~F—@ij}XtPq^| Xv"U+t$rs RD.r. sh"Irˠ|jWPRAPBYZv:7մ{tbnyH\ocN) ܉wWyOHsgފ xX31uGp|{͵ԖA-QHUhb5^Am)ko7(GbΕ#[eԽw!Tx< fP|Pdӟ"[$`00hNJp,8^,L6XawvCf,"L>xP (쟻E!² ]:|֌x TufauQ }(cԮ~o +mDc|[TTdۋbU!XkٱέfZBbh^/$ e&t֩r\#iš4Ubu,҈oa窅 C@ ۱8,Z&@;/k?t|9nB 2zm^ ޅ,q?KT kwM$;ulk+ З2aPϗ"dB>bBҚUo4Ͻs<0`-a9byR$dq'P(( U{p>w)zeR+I(գ&xf/'[YHݏ@lgVn@i0qnz+,/1,!s7Ʈ1eԚKrf{,:r] )}s_2^A4e0Yʒ|J(&=2. h3Zc:]zYlvҜz˼Ӷ"\;`/ݢ8?6kTPQ_wa;Er7F 0W RAF ]W73Iws+3^Yr,*˃K6Rٰ50ΰeޣ-Όq n D7j( B* KRY_Q"C@QGL3Yx1+J6T)GYWL AץBV77C*%D3 t`ћq^o 鿋O@ UW8':X&Hq t8r7RI?6IΉe@ 16@E^IkvɗV/SŌQ4mEg$,āadBB 慈R8@O,Ţ{='@v7)L 8mb[ \(c/E |[-rrpmo [1, ǩmbuoٮ݉OlvbӖcn+S36E &lsۏ.pOs&yQ94>mؗKx&vz 4a`@l=م :'H HBL kJ{s,.$kTĀmQ)nr-Kjqmm5h3 lU0GbŰوX9pdr&oypO؛X7)B eADqچaaY{,MS<)6y\a #q,[o3ABNG )T_:y~g],Bac>ʆjd S8Ɨ uxݒVS9jQxurI.-ܚ*yT;#ZC ,3j{*@;4-覡A_#%e^}$ZR96?,cTw5-Rّ1X CH ) >0u]ܵ KN-[K H;rMt>ԓ@_5mr\HjUy"{'s;*b>랸w'NƓ59K t!`Wz1fL-ւY',}`y:8 Z@wXh!f&ūHt?-e\uMdz~mR1ŗ3bέ(lIج}6-we*(SC OKdI^ƀ_u=Y2QkJ9&m2;aj[2B_`8B#x!D ؇os?mx]20), vx) 5#9 d 0([j$uj*EPG?qڜzNP eEjk\.LAܒyZh%>32&hsv|{yF:⾱Ck&c*Y= ^Hi΋VU-x!7pH?9Uʠ?UbT+^P @$vi=n{0\29 /uwĺPjMsoho*W~ݺ0qHΐ8dR17AP ;w|0H q">;^'ƹNS*5u7`Oݭ,R Th5ls$ktV2Y$2MԨU>ٮtyM*7eO3/@;3ho.s?wKR>`s lTN3rF twޜu{-^ T9W01! A3 )/~!5]'wd<`_X=gTꓼ "l򰸑wAE̗gA!ZȈ]/=2eو]Q%geXvބ+-cFSŽq5ҎD^ӌ0Dmh>]Fa>yj$m>r%ͼ9?n. ))f6,{DJs#vnUZCep0IH_ځ6M*<:+y?9DAU4+\i>2XT88mG%&$6M&\{xJ^qz1*,pߥxz޹-q;hֶEOt4IlN@$!U*X7Dz!UӰO5E 2_tri ]qK; {b0EI%ͩQ!h"s9b}  X/ʕ0:խJٯp)jD(`V(JA>M.ZDݕۻ~/:cԯsol N nTD*]8pUZ?hU :~!wwא8@̓)^io/ͧ k|ν6v۞o9|ױ}2ֻ\F4W<ϮQ;:< I7"OfJ0w8¦w5h&cR^-K}u;p,.;-l@0QJu864ON)4:“ݢ[l{xSQoHСMiB' iJoBEL9 BK ~?2@ qD/QݧHM]ރu(S3 P {$̌<}fV9{7Ӽ5q$-4 ,_L@0r]A9, !JRWgV*?|| %&d.z gٓ)RNċt`{rwfavȥ ق6i|^b> ,aq&'\q}5;I^@YͲA!;z8aF(+DODC7{,L~gfwY!1YW2PċZʠU|Q?/n/׾tGDðu#/G8#J͚^Vdb59`l/Go%H#`o1#Wck(GMoq"Y4b'F.a9QWC(w7Rdb%FN<^f~OiӾGNJ!>wn8n j|W6m#h =PZ:Flo '(qAu iy#I:܉V"gQOy[ZX3d _]6}Tok+ ?$V2#bɴ`?){6$D#\IhczQ/忏nV]gji}@x[4K(V9ܗ0esY"hzi\42-پ2+`K )eڱMmy3Onj@9|flj>RͬZ_UC.b B񢌑Ȱ]/`/o'|eMȺMt'7'! #da-ϖa?҉!Oux /P‘_%[OQ@yќ/[T_(Q{X+J{*Ǹ\h̳U"MW􂭜$O, fg#kJHd6%%0C=S Rr5TW3RsQ qǩAb'0;|' -lI#Fo[HBmX_*d[ߗIVv<gZ M03n шi3K6ǣzqɶv1Qe:3.( $`!c;U(Y!EAIRmaC\kٷu 2g ҼXtj 6fڛkчO[O?tF6E.ɮy>07Ysq]ʧLSS=E=^ց"FOʈYCX'2X _*L҉|K@o#(Y0Kx iis EQlH,Q7lҕ6ߦY *](m w? z,Cp%qusƱLihoec%B fc8[w h]})*uV>RnN? . vGj2pQfŝUMć7ы,nwe*MÚѝMt}rhf G<@r.;D1 GnL'փ CWbQqXiFZtE8Zދb%W2W?kW7&hdɖ"7tW߂z+1f -E#GƜI=PKG*yA:4m~^YJdB5  gQmٷFM7ȱB߬{oz}si莞=>ȿTU y0,fjDqs>>F1;v&fq$"qVDGpM|5rɸ4RBiA֩$zULˀɑp" N׮6 oF͛x,E`#  քM@5n>“ڍ~֫Uum aòRbtp|V~FgDI] Z[#X]`ߋyUBK݊تUp1Sad.6zB!VUHVlMgYi%|ȩ1*jE9rno“u65\ͫN3 _3h0؋ HhE\pnԜ1<gR3{(h}Lu1ɣBʱ.d R,fശhlj!΃ cB 16HeH{) 8l/1_P]օKƥE޲VHY4@NCr\ " 9@͊vis΂Xs)u$ 1yŪ18cxdX׮*8a!pcy7zKveTp#P6WQZӓ]2ޟ#Mŀt{?aujode^ B xΖȶ%*R0U ӊ SCUFd%m-4{ {F-x ~߆Sat`bF!W^7Zײ.5m2^y_c ~D% /*OB_)%>ЇpAʜr5:JӱfiCqeYl[Ґ"ih%nodd}o,4+~*[)M 14%n*.8ogRŊ9-m6cL8u <_z>c(6@}# %+jlڵ|3kaWaBlb-,V˯ 9ӫ>F@+?,Jop+B* $gjpb&GA$cHыggW$=[X,[uL^J"ʔufM^2OЉ@&n[a(<*De^Y&pTM{I' i=F?> OڿxF 5=0 Oyg2b|D#b<ˤ>ʥKž`Hnt9i~HG ;^b6@{rquUy(މ5֭$&DۤCdSEN$߾k^V"1{:k#b#@2`l(/9;pjQO'visZfqRuvl$@X`Xjl%$iKuCѓ%g-W1TШ)AkYm^>o~QYo~y۸N{c\;-7zҳh C+B -zx®sK]kKsY-OMn}0dJ"}GT} NsRGKPIy}sj[ lBOX&h\iߏQxu:C dW զJJNߎkp{ϗ!Ʉ1*| "t~ѩ,GŎ^oٞ~-D,aH1Y&&0)%qIE :>n»߉q,+tUW8fPHKsS !eogwrX9JB1"+({it3ߧ ~xP3ݕ:ۑPQѝuvVWzql5ShġKc^:zD)!YP.v&)]< ܴ_`ގo\|~@F8E@#Xx|46z]d gc,]ަ*}D=+|S:+=yk!YVIy%EE.‹ &5ALkW 9UZa蜂Ā]}>q IT&]#:GLР#>6I9:<%vҀF9 m"j ;nM%%ogMJrIխ:d"CaZޠ'5["ͪzcӧqO]-i߇SHm)Om"۴sMر70~U3ƨK swŏ=jyJu }XSk">ȡ%=ژ;_&C'xQi8N1< _@vv;GleIBᅠ_.a,\PmՉdQ>ykx;z&p{[ ܷ[6 'USƎ79|:!VK* 4wf"ޮDMρ6t2O [?1hkidh,Lc7stUMe?4~ ~@5ܼyʻi0 f,zl,9b>_%Z1n.XM.zk`4#&52;L Smyi$OD_u !=VAISV-}'6nA9Bj02{8G"]CK3 |x&v~e7\PgX hӆƪ/@A,ni\6-G 2~_Rk ;;#!WRclu̇2yrSclūܺZ< ')|.?}(I0nqǂL?{1B7@59vղeMP< b-niN |MK懃S`ăclǍ.|^ K'Xg^-l5z!Ӟչ((o;Yl-&O[h~ yBB;]+\d>'!\%D\N*1))r84YQKR}iZ|;>'P)@췩s1AT8ױp\x9HTUI6w2XLkXahjxctWE]a^w z!|QzR*P2]_Yuг-ER[kЮS8Ҋ^ %beYQݝ:QcR_H;6%ƻr?%sG8vU4ϒ &)98A7:҅ eT=74㾝Ud3Wͯ]s1fۖu+J?~39լ=`VHt TY k\,7!/e<@J7t([+%c_f l[8tŗ<&://J }wHܙ `:W^j.JB*9݅P>81"ܝ7{xi( k7hk@/sR/¶ NŲ5ٛ_w@1!gY ghq4 Ky~q̵m`u)3mоaj+ȍp!z|@ ta H|5F>8!aҐ֘RYaqA*b>0%E+g;^+x^= P\exB~Xȉq0Yx]S9ed XLW FkJ% l0{#z7"FZDu_"iX\m㘆 kfdQEE!@0tLɂ:N@!u+TT援Mr س) ayET4^bY Af7Јe1-W7 A=Z);Z\w8BԖqn7*?Q<]KLB>AjM"]lt}k#Iʟgkc:gaHHh !|#|4im&kx4ES>,\ Zqlv/8KX$-W;D'@JoJכ6#F_B;4V h΄F_.Vv(ba)N{z^QKDA{:T4H&8\J. kep%[̠.%!fE`,(LXC|nXSAX^i3݄s:%8g[~G1G$-ֻ͆ 7ŏG(I/l [*= nF_{;zselM`xd=ʽ?L%c8FiN9/1wÒ\q?ur徧Q˴ *C:4Vk;dD'AEǸ,,AvѤ`c}$w&1ϦAq*!KDŽUB<Ҽ 7rmCyt!#6EÙaQ6%II~Gx*w"MHtNPo1+"[BHɬ4~`%ASUg6B0%=srF8g"+wW20 ,Ђ4Z .&4ih{xɢdʂ-ͤҧ ^$_SJ$YuD"fpdhΉ6orQ o,lᨉ7Ǿ4~)GN|Ԡ3^J7}' *0F"IɈ\ljc!X&;ݫLZͳ5f{BN! \|8=/%Q\E4x'own7+ot NnʓIQzXL7lck{SSx2xsK ( qX][AΩ2?}Ewo3K:{d)St]_E[e Iƃ'YO=C) Q3sE]WMQC-( Xu5N6RBxO &OusZr ; riwO/3TċfdCקղ9P?ibV"9!L܀eYeWxސ8Y*ȩtʒyoa! V7;7^N\!1>s/E?ɯʂT M bA)+a [ B (Ɉsۚ*tys4;@S; zHt!>kReVv{q\2jD\'J6\%& ?g!f`z1~7=\ߩD^cjpaD̸ {n`p%?`+5T"#-]0ƤebT6Q @Wq]@6VdDqdЍ S@)͕ew?zBE!va;3TNLFYNߛNZ݄rG1zvӚ,2,S/u@mn"`{oV-Op?OLk^ m._"%4Ls (pA,bS :#s]rUv[s,"yS0>Jd&joB> ]"z Z9u-|vڙfܞ q$*Yr" Fq[]0 RXpOA)@HX[JBGhEn-j-m"u %nt;`<|(*,qVǘ+7=y wS?o(Л mFV AM jW_XF'hI3{4 R3Lg+"dMjajw,ˢv#~d?*-;70Waz^6k @%x(zz`47RXi59#b3ڇ3 K5ʗ t25?y%qlxS-,XRˢH,Ư-j+aإ/g~fM$~mopICZZEa'*Eo(8)/i5ڝrǁkD. }\;*0PGl}RFQE,['J5/P \,ٵqڨMgL\ ,Ft k3C6 ^ecjγq8Oo&- M[YT/ Ko,G yc./+.s 37n&5\7ZBKrP[#lcW4T1߄R)IB$V2tl'[P ;q׷-iEhLr yFh+|f`:̏JY ASR_mu6a#c8#8׏d<}l3o#6$gD+\?PNCRJO3අ#T%~.wY?XMlz`XqfD ]*0AVi֓HLgפq%F A9CԁB=*H1c՝$t.)JâLUӫ o0L0Zc9aX?঺ВE*(gDZDayj {"*ƏD xU$Զ9ٕ0U L- (Z`{rdP~T@PB5ǫvاKUJP2l/g9?B%Bh.̔$%3Nʼnӎ-F8e+%lc2\^vnpew)Oe}mN5nr L3R i,̋Dn=Gk&> w亳w 2)߇!W%$53D8xY2@ 4I%ZMVVMkCR|ՈOr7/y6,X{%]dFyFnv:ZESu9Țeø<tъ׫GĎDk:)ti+m'8SԠ1>xU!5ۈ$Iƭ58] 丆$gKuE7,k#a?fv wld'}0\RDC9*~703>̕-= X*AD]q Xkjˀ#޴rX\WllvxDeNһھ- [`M1l_UHUF䪯2%C",Jw:yǃe;WOg !j \Uem;ofUr=lf4It[/C;֟CAP%}MGhMs87N+-$'~􁎗bb.ݍzzK9WUY$=ã"L˃ٱ=9y3Jgfic OLr|ybn֩J`y-}TZQM-"0˸ؾk[ I0K&+mj1"3ݏ g)6$Vw(g {Aߵ(kTlf)xNe8%ދ0g]|A} dgl"`$a䯛hCƵinhkԣ[g5Nڝ&,Poj ܿ%y{<i{Nz,ss74*,V:Y 7zL,w/*n 'Te;w\X9*!4o;^>F mY4雋vӨnH"Ni^r}}N4>+Rqk륩5- >k=Qćl ;Np$n.* 옘HP*TK/=xI αV Ï[ѵu2y~T7u[!fI(ŏ#!z7QΈIPZ.p=MB$㍯nA^~s2d&5LjRj'J`_r tM kBW ~i/9^y#\QGKԋ_&=~n* c8=NOwDy6{ ^Lb ʥ[cC"0[J#U%+* 'BIO"-BŁfk-6qeY\b[om%'覗{8ـ,F 4SOMw!I3h4}ZMw [heFR!TQxԘO]x}rD=fɹY5K~y:: +lk3[GRK.gbfM.d@?K@%qb"DLA]W)EWЦ Ť)D)>)(hfӕG{S >=nsu?PN67xt$7F@ZVJ.*+kjɤ>`(r6U ̭\۷]nڅ4GL"Y? I1ɢlmeΔMCOը;'@.si,,N뗩-$.ZRa,̰I}'f>I^8E@ł}n +98-Ҵ iВ!ɔKZuXch?{[zAsL-~Oxޟhah1\kmY; #)7cq+df0!:ygsJAa44*Pu_ c*|Oq3;DC7]O蜆{cOZV` GZ4{5ƗM8 ޗeכ\ u؜/kpzW ̸l3gewLg j+Xb͆ e O^ʕA/8'cJqWD7UbR8ނuMJ?IK'߭KM2cMuwnZ!7B-&gGsELZH>SHfk{at=x&D4ԅn  "8 XX%m aVԕE@5)bf]*фXTF7^nD蔰y]6ʟΈ CQ><3 tX@p: v~.$$eZV0D{ć iˢg3?0F"GW^AgRg幐=lf г{a5@0hF"2y@-j-:1xK7䩻1+(ʒkL)0 _|AˇZe2oosΡx)Ë}j5ʕϗeytlOQ6g)p_U4xyRbS՛9vkrC ހh9o!wD K8J4; Y)ع֠,$$A7 ģ֜]H bZhM$V}̣a?iΘc$`'ĚUPjH~WJ@9 9zd91+B9*$ٷ1m7`v` >esr4Ĥl.sNf6S~fC_*n=qj2~BfdW! 8 -/b-*L#3pJרmnF^\ \5X/AŽ4Ecy)S^[N磈y'#1P=fMlccl@*g 3ku38!2F$XQ5 wQvܜލwe`ˏ|,c2xVtg#wQ#(n`y BFxx7@4y7-qq$gj`7b GYNH,IaRd1RjX'=z ~wq1!Vi*,CML-yȐ_gV28-[orNH;H{*D<OlAs2Ah'ֿvÑEޜ~<}N%+a\bL#;0 $sP*mSa8tO% hó{,>YMuiM/bK&rKC5"t=bA_#`aCbT| ҠmHNEf։Pq.pQ@gBrF.5 "_ira5F,Eޢ^(V*ي[\&bI3Pcu$?߽A$+oeM#O˒s"ۉ !/I^b;9',4Ȍ$쩧"tŇ Ӳ?$& L14 t|$k[F5lHvQ;;g HQe`UCy(*U,쿁؇OG փSxJ(`J=PȹKx2ob6[yX|-~Ÿ<Śf=,k܀8:ܫUe ♭菈C] t< @ SÔ"KPu _,czh3\B )<[ub~!i`d=hufN_:TZ8 53"k9|[tsq2T h0۔h`ȆܛҬ; [}QMӤ ˌtFICZ=B\*Xb91,DRsRe,#C5CL!Bm#D&m&6񧘛69j5ZAYߵYa8SpyM\A9@pQ~WCœ|=]g]x*QlJHzϟ>p3H4(uC`$MDDqOTѠ|XҜ"d8~ꤘWE!%3=^j, w.^I|u}vns%?)1 iCD Rj]j0E%j=a:PahqE~n "zQ"N9w{:XLI`%a_-͹?f?qKHo>Ūn7$r{B 4;uNeXd s_֎g/{)縛3ܰ vM̈lR`c4}5E`=y> ϑԿz=Bظj4j|C5uVz5٭wM5v\%֟.$@/jiLHih*[fDu 3ؿ^c"k#tML`~ )qD# lb@9(xE+dEq+hD)y0=փ.rUJtBt70Jeq`i[xxCOv 06"n[]׫'yO$c} 魷<(LitOsg>.O uL ,o}#~ED5Eö:?:n;|ط"> YAtPVʐ/\昗4Gw touGf/A0t( G^e 7kp"mLJ *:`[]xɣeE'xLeIbdšAڱ&˾? Z8lid|D9baamCbg㬢.XhɓPnR#r!W-Q=MGF̰l)(F"EFݦk`IldQpO*-vWI’@Q>i3`E2;y镮B;(pY0aanTU:?w+n{NlpJ@jb'cDдaIwfrq5CݣI?`E՞z"p9䣾aǐ;n ha nzlw~ FcqY|rtj .6Os ?=h~2._S|w dbX LpdF>?rufLy`w4ʥ֑d}H ҋ^D;дQn(r )>qL kfIZ˵(e2P|ݠn,+Q!t18-ZGE.qg5X['@Jc`MNq#Zm}nP(a(TW:G'Xs RKZ[azd-AFlB, D`+5p}J9^r?bIʠ%uz`4vdWɑ F< sdأ/cf'^me'%IrHy#nT\Zhy,H>*zsrʻV fgވ1ډYb*,գ";B^Ɋ6}Y+,Zl zG͘ ׄE%#vƧ o7۵w+K2\( H3QNS1Ji2ZQ9)œ3?@ .=$ :tM$1ZЂU'2c\oD޼`3,E^)**cV#kg>1r?ԩ3GbMEcw* Q5xt%KqɍjkrkghcuVRczj5_5-![,w%fގpP 1Dc5̬M hJ)0럾ű^7~m&=S+ʅ秪jr.Ybhn%;p+R8Akvsw1Z3*d jS}mUgnvs*BjPi8lJv8jdaC?]Cu7P%b4,gݰ Y o(E(v;~.{8S-LrXm"|& w 8^eD9;Wi'ZMM0!MяĆMu^9UJuw<`eV1Je@\r^A|J=?Z[sB mqWZEAǤ0BÍE:n k+ ҃aؖkk(İ0b6shjvzH:kJQr,*gchR M)[WմK+SCK_~3m; eUqR?xS 53 lئw UЖvL޷ur&+AV_NL5eu. M)fU1!=5=<6M":OlLUʮv[.maׅ Gj{ط6}ۂ |gi8Fֈ?)*TyKbɞYg} yV+HCuJ6_}8Y?/  EEƘ*p$n=a;׃.ZUOs*R;"Fjȥ좶'+!dd%"{+ ^ovWGB]$RE YS"!zpms*9g,fT9Iݴw_^L |9WbTjC3Ү̡=D gʬ#'"Ԍv:*xVM灎G80и@CSgBOVQLנ L m"bUZ[?[/<uK.uҎrI@U6HѯFҏW;ppB)ifK! b=AXْ{i=Ăk2[mSSWʦGZV*(jߴ=cZES'BgGU݁} deg݌3VfhE|q>uԒr:#{|I̚~dklywק/ &O~l:-ʳy, Y8v`֊|kRց(O^|"X 'bx!y4|>Yج02~ԫ> K?uG[ԍXT#.[ƭfZdyjs| U9_IIA(%j i%k+|C'iiՑ '¶{+~@z܁p]| PRf2 k0JnE}!Znsz=ZbSr6Grl +}LL4z ljq95_!/YX 0%OQ/ã:GH qH;|OQU`د%fBdfhw3^}մ5"/<;h1npu# PO ow≑1K%cTp ^Ht ڡ(4WzZ1` !qi+ \9Uջ BMvUǓKSE jd!Zg7,kIa!E|CĖA$n◨2zA^'H5%1]IY~*$/U-uNd< n FkK=wPca6>lH[!@@P \u(4}wW Yx< ~oP 32\n0->^D>_ PFp^A 9~'"لs=l0R3daך!iԃn XH$mg=Te-" :*lr<{I]ݠa46MȡR+) ZM|ϳCLu6vHsF_ɑoo͖NF 10[;(01z7QT@'*qǚh]`Ǫ4HZFQMzU2Gh@|];Z4ywv9|V+IMF~A$Xa=U5ӅP0+ZZ`Ǻ1 .oᓫzSHW&I^8Dtv쩑-ї9_p87܀mZMwGA"* ǢY[#C(|".\9-uzIW#BG\%MBEeV.&WШqm]qF}:b>?8x/Ր(.[*c~ Z!xtGb$k )]h`tr^TW]a=d3]ιlua_%8R i3pMͶQu5 n99EWh5-{7(FI|/DKdUEŌiI&i݁+{B1j%"sY9 J>2t_8Ηάd6Ď0ܙ/gq0~/¶B|C_DZa"+CeLK@',8Qa~ŜVC#""[xAM̬s)I+:;=3BN YYҴqrK͓5YR}[a*ǧdۍþmv AI_C' P.ORfQrHUA *ew5&Y;<zrk1 RKJ`~0aN{,]qO{|k~q55+"3.QogB^q&l1F-6a-ìpP֒#ׅ3 L21R/UL 7JobqK>L=Nဟϡ LkOY-FmFk=oLHHZjܬ; 3鯲XAiv?tR(+32qz'2 ԃ[Ѩ폯bCAB&aVInONI5mK2dU7=s@paIbR&R37f"V3^x`;qEpr.j^¡'PGg)%rexs0M4/է~ `"{r%,؄jJd)[eO_^G/ul-S*ȣ+_ o@Dr\^O2 l?4pp#Νr΃鍰Q nGܚ6QlL[$jyz Ih̚]-Ȑn6?mmj%;0;5 Ђ ~jb~B.š?NC\>J{dA0J%+.5['t o ᅾJ e`{!ٻd9XҥКbH6*+g0՜'Z||$mӗB hq+/G90t+:Άs-Ujx +4s;tbcֽ ӈ d$5ii=ufo3y`X^^r$݄#^s8XF▷נѝmA"R"irboΝEe#GBh@9yx7]e('i "CY ?z1 7/@W~p>Ϝ%.@?-'L0:K7Y /ڦΚDR=̒^XU(:::l02"rLxh1f]ŶXI"FyU?cn&5^^"lK Du6>._4>tOcM&lČ"#aF2?4^2ZU{_L2 *勛@yz\:Ȳڔ⿈|:֒UZo q[NYkgt{ gހBf'F0q[Φ3H#-T`R0  TkQŋvc۹.A6V3ujocnJ!]P# [[;g- W ]Zm jQ e{ogMB2ԖLv;RD),qx Hڸ@#!N?4OD4OVn `u7!-EHu*dZ|y0=aZ=`ZL1$ႳɅ퍷]!vߛF |@zB $h%a }-#h%q\6I՗̂iC .CMCM^]P5C k?W\U cڲuk^=ً},"XL sT@ ]QMh|3IcЗGj{1[QgȬ[.ϾF]eCd3ewЎUew&oGHG'AB$AΪ.VDL$맋6#.](jT~=we@ۉWoo3:Hi}=   !I :br];! JFA*3`b_}gF3Rvx% Ы,N`Nݜ]!GWN=̗~=#PzE{P(' !M0"$pTmUY# Wbu.WPZ:{N {qwl)ݨshOMuMBSL}1{H?JƢb+LJܵD 4 #cv37>t+>gk=h&+ ps<9VבJ=O !dk16?sÂ~CPo-QQ4c`W_B==C/ݜP]zB{@Ud=k ZQG ܤ0Adj⁓4CT1΄R ID\'jW^mik2sVhJCxlr ,܌zkMr:w!8>R'z};D`O{m(m0W_:KyHK]pxmBN ֛[j`:S$"PF hk\`8}s9<(kCn C0V7Kk@7 cqhL >ҏy~}xJe%e4Tk*,0QNbJ2R`a^ʐ :yCJ2bj-=9J-s1g<@RGȉ,4˙[XiKFg@^!_ܖ6iu!^]N^Ʈ@~t->4'IX %|@ 8P^57dqsY%_IV==qdo=$Ѕ8L6ilQSbEN@x GܚgqA.6b7( [,'ƠءiZ 9wN?&fqLs<ĕ)Ho.Mi Xy7k V1mFYtЉ`m͈'ICeIB%lB3ȯNE(0BŲ %D^9PӮC Y> NᖱyY%/ ;n^ G?ذ}'\;-?y(\ŋqI-㏥(BcG(pܘ&HX sd!k `eQ/?cP yu)cÍA /DbT~Զj)]I@(lx17XZO ;#?X"_OcoMm!D-JG 4Yj<&\k(9RB<駆oNՃ1ܾ[p M4 tvUR^_WM]Wut$g*\4]fRkN}M T,w7&ʷE8ppի[[ q"OՎ mѺ#ݢHl ;/i'VXxEi#KێTdր(risnٟw&G$F|̡%zUhC|o. A*Ly"*c>-L<Q؆! nW:VgUt3(7OJr 77_* j<"L@ZF߉/\^ÓC\xOKJ~a` {@7OS Hfq~rț7; 4vRry 0ibd[Nd/3 㢨_"o idnY5fS7{Q;pRqрgeKH }%`'@8}QAvL[)호PI7yvEX(xIA]@`S3G&gˆgKb%t]dQ(wxt A|N`^x#+IUn,."sf6ZňH\ mqZ!>{@tQ36BQ1܃S^VjN`}1VB_|hw>Ic)EOA߱1~_7j6ݼ3wth~-6eF+OiG:׷^9wЍđE,n@]|!0 {A#tv {¦V`d&(Ld^e^x3ۓI(6qάiŖ ̓FSXgbd6UŸX5z)gu9 VȆΟU\4hҹL/sV !nZpN# wҊNEcۧ;*QJbc nGZn2d/p5Hz5AIRh7uv6/:7P=Qڮ<ݨox&#7 wR܂bGC%LmM࿽0{Ipf#۵=r ҍp%_&'qseӖU h4e|3Ciݴo.;#ZmL6هp<9Fȟ{=@%eX{鰵ww",{oCrA[=~n^;^1(ߞ2>b<4ܶY8yc;25Q=L@ݭYL޽63>3zᅓF[qUiŦ4#e3-ĈuۦHˋ0MuyjT^Ӭ7Sra-m6]Sw`,V7չ*˥»:I f2Ak1:xR$,,.TG _Lj,}u`9 D+QI!tցkVP݁ y1h9Ę=)+ (-Si0ŠaClBOV|ZsdZJW|f6j뉎 ͦ^s\Y#ƫ[ڌGkI> N·{f@ iM@du#WIr8 9|euTEE q? HrA!B= :>K=mmGaԕOIڶX~823ӒN,@$.E!=9ܲl4pO&H7jd6 >5 ˷֑T>/'T05eQbԥ1.<*/Nfvԁ@ 斨NMet9-. %dYu ;>Wi. [Qmc紱X yYRUN˺sag^ܧ^~?ʀ&l5"臰,FG&g4z^"Ы?'8=IO+ڈ@S#Ϸ'g.`V1ۗRt_WFy˼ܡpjԾwW^Lm>dLUu02U*Lm=/q_ͬ@>" 8}eI9 {0NmfbRi:}a ux HIR E^K[3UP#Ѓ0g|;T ִ+ԠfXGRcCo[ ǣS=؇g-f EakywHdGt38.3 sϳ?H*^lܿQvv@\D ֐H()Pڒ P3d3t+KE=:?.=YTtRBwː~J7ElyME8|Jlp!dXoXQ h"g7hܭ+lpeRL`WM7n1$dh pFl+ϝaRӘ=:~0>'_fU3 K *kyo3 gn#%r laC:|8fPg+f{zXM)FMV~N XgA>£ |4<,AO2z7>HjO" FRt6 >0_0dNW_g 612+u<˄aƶ.XH(2[ZԀ6.b'S iu+Q,nFP{2P$Gq.`HŪIv։mt{~$ +1N@y *}uWj0fSfMy aLaS99̨\%/ `k2BTVn5\^h׾U2,AO9od?Jf%L,՗[8GTFHWOڕ`4?m,*\Mpz5);Pf`FӃz ~8V3A)Uop~h 3̥KlէJ~,I|+ FA`]S\)wW IDt'$iMe؋F S)H}ȶ"Ǫ ϢD7wnts|a?*U u]QʩW*eC:@8|ՅXCL@ e,P-6>e GJ>_v=)u60mx^qIN{]>FZO NtY|`B[pz]7Ŵ|Ωgs~%BK xA(H҄_Åj'gMW|N}1N\ `Q/rkAf%a U0fN| VP#oVٿ~$~g ٽ՘q}m@ K*1uh]KpEfw<3擙EGit0]2hhj, M,۶CT1z,h}8el"곗-x# tдlpqU1! FAGoWrD8GZq|^h֕ i,(%݉ K. aX i}'RxЉ{aG+zsw"A;׊p0D(T]wv$;~vEcs/2nR͖"c/͐kc"Sq ~2 ܱ4N-s#)rI%[.#8'I.w Ƹm|kqXxXíE: |aoIf*%1v֡Awn 7/S/Aً[CsA "OW@U xq\ +Ldaۗbw>rfoМK-d{|LFN)ׄP ^t< GmI CsIT.` Dn%gp6BrCmp\¹s7Y JH&$C10. vجw[[2A@dYB<͑m,$rT^zTfa:,{8 +2"eϪ`- '؜eW-1y`6vV\t/o@*T/QEF2]Tو3mafv@Ǫ]q OFa1>`V!xf[e5ݎ`=fKHq{2.wٗ 3O$xunR9r|`,}jܢ}"3{q$D8Jj7(_ϰ3_MA6Wg?w4o]F^Z\@'ȶdtkV>A&ĎDhY 4}[~2J:cn-=Kb SLр-EEN]W@Yèn޹받Gz-uq?ƺe~TMWkіGu2s{&ZM&⎧ BйIr_A̅,EB0r&ohgH-!LRDTI[={~aI6&O~o}׾W.bmUeИ}g:x1i:6K*~ڈçϓ ެZ+.3 _en8&͆,[WGA IɄȔK1@r$Zn0ZWv$<ȫ,8 ><㥜Oם.ЙY@\2h969 s!@g\9Sal29!=?BA˼_He>5-,e\nɞۘn{#,((V d}\,bʆ :_NFsۡ'V5n`FP@mGv2% dWIϱ@.s]w`H e Go?9J>h#& e~v+s,*Pٜi54ݛ[o#T9溞:]Ĕ}c}㿠 ȨxΜ]tt$knKN=hg~W)cIj0 V+(xDە1:@&--5{o*Bus+2"I.o?U8T;!W]{`gmƑA*{oT9aa J.wB9mRiA(^:y ;:KEދLf];O_cYbbBѰ3!v@T^}΄1B{O 5xɼ tg#|d2*xͩYޫ\KS=  YQ"܎]P**l&f0L"<0K4Byq!d[5V'#URuuhR< ܂ͻf؀܊d.50(ێr-Auڢ?|;gq\#")긲&~=JESnm2iNT5 G$1'|"NtIXk.5HvPrR#RA^9鍸 N^.lm)JM{R+Zl2ɿC=CWwbu|UYm̆J(V))8Us?C>UMF2)=Әn=; c󽴧jŃw& |6UF F-gRKdǠ4sKRwQfԃN[k9Nc _O*&;&q0qo&0r \=9\K8WRxԎ]`Ou͟WNN*ّ'-z. =bM]ܽVEotU_,(ko3TSL(2c뭭4ѯ$u@Bܜف+1qU˲\'hβs5!3s9n>(-3~>7INQS2b},M(960Ѓło߂Z`+geغE)ؽ0ED=e[)4L%!:sTó/ّhc?P s"d"% pXt ՟l]hNJIF tC!8b" 8h(Z_`<;v r.oGri~0g.Zfs Yb s<֪1YJCwn,(1>}`],i%*D4Bw{|z߁N~ӀEKu6=J(yQQr*V1*rdm\m!2w&ُx?qEȧs|Ys=z&&qkR .XtPINqvrSk6*vhcS?QAyÜ0Yw=ʼn5twڗKO$BG({ya81{K-B.[zֿf*4kmDxrA;~>gJSW*f%5/+AA(/rlCxzU J[ĥ^Ļtll#^ye}7)pBi^N[Tݎ,blf &URE!{5kZHWZꅎsDGxM7I ?\G[sɀp>g;4f;v"1OMtK.GrVlY<Շ/ TɋzU{]ח<_Dxy_~\tjK7dndlH"8{0|m? C5Lc D?3iv]1z)(q\bheP"ۀr`i{Ӈ#+b"d-NJ:1's 瑎iV,%uuMF'x*/sHI_Zq J?M,'WJk8.<4La9`z<Ӌ^ݜK|oM.8C ҩR}hu{PT"]84Rjkb 3BciII1) h{#vl>dra+ŵSU 8k}֫KR::r&vOr~jbAgd.>UՋZ`65UJ5FVoa!O7^Ou6w m ˂rAԭ3rѹ֖R`efN?"?=ک?6il{=X5ұ$kAwVbZok *EC-{K^D5>Q)ۀdvz:nKrddGJE!AZP^5c:nyVبCΌ 9XˠTa:6q^GEHCpson6#{Ǒp5 L ֱ!/0u|^f:FoNT(wz; .gcIuv*m(I#.jX}Pt@ sVH< EVeVş[}  ஀%$I\@f./:-r$U\dThpSkG` bQk? ;PM 3eѯ`z^]|jZDr UWe|p]lKd MZZ띣0jHAgyn$>vB[yX=]F/Ky:ų3^/E[+ƬI60>@ʜU++5%iY.~JGxB+iS}KU|xs 0M11<$՚IZHS!nHjKIn ɕ<q,<0T%u' $ zg5^>m?Փv"0pn))Xp נaE$cV8q#z~uzcDARօ$b^E$&{%n5 a;LO &taA3&Yɢ'C/OĹҍ/eNπ$3a }@vf,)t4Oʖ~7랸gu†;$/VԈ}fۜ$!8cxbtA}z gҳq̑taw?8 CϪ}=؟`jQ'ʒG{A tȴ%c'$Pwۏ<GNB+4g`L4s>+j5ŗo;ߣ?Po)DSv0b+ƍ08'3IG~s<w#o%HwG=7Q+p E!狌IN~P_O 'ذq2]9D6;] v`h2ΣXz"}{$7LڽnYl]3 QzߝX_>Ϸ!O5G]QC>ZOqyþ&pUkwq|gc9 E/-2+%@*P-8(1Yx$vS@iF gC _<p`ڷNgK㽃j_7= h<tIZ҄;hy|/-u7+x֒T'h:8$?27(Gȣչ9Zm={7`?im@6 r@%8SB2#4eb4&)CYw4@l'{-]4~0. ]I$̯sxB4qU[^գRtdk|^ s@3pd#]^OE亲Stq\E_>fqpO1pi6?|7N{C@nx7ܒt΁.@[#6\ߞ14Xk2b_2xA .lc]gQ IQ2BC(rv'XrDa)IҲ4$/󸍖UHs1 Ldآi5k]?f7A4 +y,,8iS/-Pip̬+9ڎgaHo1J9rGt`i9r C\L'9 olp$] 95<#vd 8$܃q>9?6R!%l䵿5PJo5J{pZВek⦠[6ʾ9,#pc\?zdCi:ʃ^1E.3:smK5>cł6hv'G6avhW*<"{ #=Qx^Q P ]Rnk0X0<԰Gƛc@jh`̫x-5NT0ZI!!y@ Pa+_DhLU3HOx -\2ݹd3Q,\-M՗dOmlafj N~F 5 E":u=7dNS@p:Gpx-#RqV_4*y7N{Lej8[VF@Mzy]5m=`B OV&qy_.}e- IOX V:G+S$k9^P{#M 폐 _N͜|2; AbR)ѝ{]@WJ 4(SGZݝra40iŸBXXggO<(E],)SGWk141^%ٿz0gRB@Tϧ5Vy=q Ԏ~-^ >tbt+@m)i+e5>1#>9A 'ŦSμ r@arr=uav[6q-Ӡsjx $ҡ z^r0ϵ.ED B)-msGnv 7.߫o &z`W,%iI5_isH.Wr̅r =@c~8BV-6p~w'WKLǷ-o>wIUSJF,ol79QP $؏K)-T,~^]>u?M~guJSn7C;:ߛuNJO7NOf(e%RPJs:g>$|5oζnIˌC0 (ÙW=Opoݞ4['azwi E7˝A=zXPg{{1Z"ͧfTϢDgӰ =M~U JЮ_Kる%lg{N "bр|azO)_M.*qJen ][[1 $nҔxrY&3lhJб7ҍzfatW[a-CJ3音^LJM JvveoDzeU^]LCCt!maQ%]U3Ȋt\ݕH$ҐZ*ʹ>uآZߪgw#A,w= lY|+fF!=P41~@b^ELPwllʣ^_sj%]oa\NͷuYZfGe1~LO/ Hjg꩚`yWSqmJMtmn6OH%YM9#P ǽX$PG%|^WɬRdCn]1_'ҋ_Vi8K2%jCH P(40FqLVY /i RFR*δlwT8zlJwX)#&1I8jȊexUF7ren4Уk;Cs."|t,הm1R#6OgGQ$:1_E ,ng_rrL{YLYYWk^PWuz& dĿ'7}^ljZ˹EŽE՝cپ=$z |_ eC{s&Bj'C|ZxMv9y 8==Jđ[6IIY#K[ozA#l%ܨSwnR_~:^ ,ry\ń%Wo2TgPZ͐7e~ W$ 0q\ʬlS]ܼ ("KlCImr>|j{HGegEf^q(!TjSɼ`LJ96ܛg%Հ #Xܷg5$5LIN2{.$91vb-vMߠ^y_ks]Q-_ꝛZ"^cS"Q*N{(:2ݯYsQ,sROyU<@9Tah`SZh"B !~NF8Hb&@Z|29^i?v"_lVHۊ@E5{Qzq*h m? ǟUdTGӠЯj7+wc@ /g h E7"bLn\ 5L ٣TY2xNݳdPNcH],Eu29 ( ezEbv3aĻ{S+5N^BmҲ|̥oF vG{Qb> h> Cלl#SaGN Uh?Ao ~ɼT#[&;xxw Z^o9aH!_fQU J /bz4Q%  n))윈Ey3Wɴ|_i!"}P90џONqUIP% q,Q8i4:))P4`,}bgi5^mvƢb5}Eۢmb&GH؍#rMY&7 kL[ZS:b w)%E$w&Y:ԥh4&L*j UKLSS|pwnP"E {V|o|%_ϖK>Dy%6'4KCNOԳ3uaڣD }Žu,eؠ 'C="rR֐LƬ5sku'$\ps:PR|5ʃUOab<\o ҆9>APOVߎHU7Ϗg"PCFR ` Oʮ.@)+ImwK{JH@M˄`7LW[0Չ0V=Z3*4[7l,0)fT2琝AN] :~oXӴh%1%,O[3,[~elL~A7`vqQ0&[˫` :$}ɨ͐yK찱 =?rX3n@8>͚J&mS.JyX\25!tz 鏬+IM $ScyUJuU!]ґ 5P8ҏfLͅ(|u#Ȫo2`v#.T.(J4 ;~]aT!)s =W PànXt >$qxnbR^D3@]7XpzF:ٵ{P6E0J Loi$*`B4fOR~%RVː\X Òk TvyJpZ=iڏjpc+0ߜ$>sMyy1;&Y /[Pʝ$-'okDtKIc Rfb^0T[09U^*F fo0QDgOkc]tL$z/WClU{6vz+HHf?XHK+P<|[Cƅd-( qn 4_lNRCȄ=ŷQ귪u:+ bФp va4c-pV# l,a>؉E'W.GlH } Mϸ~VQS9UqDϪwTCƄN9DҌZSD9资kqjl͔E> gr\3Ij6!qԧgBw'yϴ>|4:{A:BŚxK'Ì`Y"pL[’)o2\WwҮAV ¥|dMÙJdj.ʝg2ۈ$GN qb&^jFU#ndF }䑨Xs=ymq:U+sp0̥s\V8٘`~f9XvwByH%wSr<_eo0 wteך#rق4W(xz0P|HF㫝d T+G LZϧ7`|IVVA0M(v+kP+nK{R~8JZ,&×C;.K`1oL>׈afa QOY q^skJ2&Ol7#/)Ε[&*#}tqCKΎq<Ți ۠S1mǫ!̊iگ7>8df~ O=dr//"W ~á3ܬtOB |pb0"d}4z¬EҪXP$xf߱>6CDU{ Ie)^? %N.!hf;5rO7~eWx7=~ 7EY+MՓk+ir58PyR@]$gܯvOɡf7{Z Xjc>VI `Fb0웼}3;UyO^4LDO-< c2Ki9Ƀ& N8|B+142&tQ! gtĞğEP0UD䚗 S_.yHXidlfpYGT="l0yH`{@BAkSǂB񎼲4A6Xh4f_6 0&ܓU3WOa*3n|޿"1E"IBF$GƱ/iWڌ\MoKF @N !(Q R+1 H Umc@,C'~K~A?1?M vop+ p(9T4Xj!!< %_RN, a3v 1Aabe+#(` OY&S =˸*4wU%X2ѱ,S] :jhΩ֯SæԌ`( :,LK Ԭ~)|[l"T鰐?BH Sc{0Q'.m`9pp~ZHG[ nm CQ]Sh.ms2hZZyb3^ I>ڬ^ę{Q˺>Uh]A$r{ *Ô3Q_edE8,8 ݈o&>?&فMZ8!DgP8섅dzU(Պ*&;7T,U5nc|oeiFB7`e&Z٠ N3kuV3&ڕ^žxXAhQH-3-z`u#yD?!8ܻ;ɜUǾ(B6,eotj[ä.n9M=FIQZE@WօY/&ٕު@Dg鑙\0cZ| rlaҩ;Stt5}꟢4iQ opbWu 6RMqcwVVէg*.WZ؄gӔ>GmOܓwn۽v9i熆*D%3m܇Y+= .9 uYc8?~ ('z iolBHLiq]k7["8+ڙq­",Բx2$ר#1͌ y,e$|+#Sw\}StQpFy;gQI9?Z`3( s5ztߵIQ>2F*sL1fGYYT-hB\rOd}$|#&ܤJXNj/meJcnçLu<ߋ&Z}<ǐ&!dlHoSd+C z. N{Y|E+ ;.KT%Sʸ.X_uVW ` z1<JﻭTyaoKtm(4N(pz ㋠;21][Sa?hmH!fu$@z4h}I9$ 4nOs0?W;J[WgmUƐei96վAKQM[m 9Vɑ~~Ӂ3M{V΄ #\wMk\|tFU 3D{+#(w1ߕS8D9 {5ؒ{ *M FDnh0 Ar'>4$:4#THŰC4+y^ g7: F cSL_iB'?O'm`Cୁr%-flX%[iTо!MC cTLEsv #gX&U3jdbi@PK+6 \`~]cc~ǸdDxֵIvX9uYN<R!V8..i,)keԀ\.\`i0.S])~&YGPsZ="IУ{2"Z,{-Ffg*yeq6fJ XP,`blX@ڳFĮ*9 1s«T:CURRTq0l]3&k +Vpw|nb3aX  #=蟈&;Uߝ3#vV!PoJs+Q!쉤1F:8#Aʜ ܥ^@~Csm?T颌f5̤VdGďAۖ8db$ioG2uGb1.-ӣ!䍜=h CtA7pVok²*^+/cz7M3.*ůf4 3-=l).} hP`lu|D/رïY"IAKH!{5HǪo YVǁg,o9@y3ri>Џ#6twATg%XH fLB47&;OU'|gYcBQ!R"u}cN2T| ڡU?=6;ĂI2,c:Vm.uP y&Uӣ_éYז+ tx\lm2vI#\Ey }¡v^;чvEJ=:t@l6+,3Tj<&y߄9MCR åf>61%Pbռ2#|%VI On\JNJ"y)zt5k1R ,$Zêy<1lK_ъkRΆIq4Y Ir&¥iIJ"]|,jD;TPϭȥXΊh) ǁKf=q HE@V\ %Я ωzY *ƱiC-a'H{D9O gY75ScT-X ҈ ξ3(ΠSDX01tRAw"TcLUi]]sTY+ לVF5$T|HOўztC`h*XPvM Qm.X7xR{=[eD!Gov&3,1 DJ7;c4IάNph>'!̝d<賶YG̦l|7NOXY\܈>.P𼡧.J'o`Pi&pd=1`}jofX!_fX\iZCj;맠r]虴$Fhe|qZle%bUf+B`&ЅŻ9AɎyyIa҅gPq^$sJp;#% yC;\n]̜A_h'_Pn1.Q}֥:p3VS.5TPF=^(5ŕ7Z yk)C k|oɳUڂ(oIm w=c ou%m }5aD*4Iٱ̼a5Xgf [Kv͹=L{h^;1ט}U?SSC4ʇ ^Cs/vI;l]bB[Igs/5Fi 8 #p@ ?큰ruQ!t:pMbzh$>砀NJkc,) CBpO_\3~q7Zϕ(:'B\3CVƣ({k/=Lztv"hbbUY_lIݫ.Qq#]e{PP$kPZ%ucM"ëWڙGk}5 篁 _XW($$: %;{1j.P]du 7 4Z̓\$h$S)$ΌfkyS'S&rTs cFɱ$)fFڹ`mxثAbhZ=4DQ 9eR˪2Vq$mxй4x:UZqU%He2oɰG/Խe2@>09oVl5g~T6L0=FGW~E» U4V~-.Nyno`l;^j|Pd- 7ԏ5npW'92#aų@+E SHAu#=Ñ"23*%Ei﵁E`K˥Tj~%vՂϳˀ:XA?) XBl+;BOw-&m\)7Š>D w _V7L*?a 7 !'>\ܹ՘{:ڌN}phOA1!q__=B{C{T7oh6l!:d/B:2$A]+|Q^R 9bqv~ d|~Ʀe6mԫ>0#+w"^ W{Yc U\,|"RU=%kf|ҢQ+iJ|ܶW>ߗkrcmIyJZuW2ڦYc]-w^Ո,JS5MmI/{.`i}Wg*۵AĚ1j.Dt Ȱ*;?(%f"L^^8^ &HӝSJ)6pjUFkh" d/Ɓil;y!ZWWE$b (|),<8A-R?2Ad@Q$&1&=.[=rt0 zOӯŶoꬠ4rQe`?Ty"*?.@P' lx.CDPp$|":>5ҚVgbuyszO"'oħˣcE\ ^kY.9*3EuY C~L΃}"d}?SN5z @!XBٟ-騲$lԺz4fשʟLoI0vD Ubj;jTRMv d, Ls3"Am(޶0!yJBY $S'>y!4=ު8g۬^^8yX־ܘa^^GQyXUU&L&l#I8[:p[& HrW]_yfRxl\D֫N!%:j(5 ~(_\ }xaC@wko'# sC(4LzʯBsȅmkŇfhW;q=uU*!J-vShק!D7ft۩ͭGZFLH(`[sw2G2!WnB4,mPlx?=?GܻW J75BfH?` 8SVQĩaJy hg'%AK9Gb ze}ٺYli&AOC%.3 4|"#py/ZG8 9W`탱_'@}{N]O.= ^[`=7r/j٢=Y?ußhdtAͲ1 \'%^IQ5ߠJ5{gc^3 _՜4xP#D4Rs6ݢLp P35g^"or)6΋SF&O#L Ӂ cy~ Rar].iq/ٔ Br &]^VitCdO+'-ׇӺϷiLj.h7MRX0 n/h7n0;N.\[*4PR.cZyZݢ1lUUҠ3>`d.dDy 9:fhZb; nmz{<$j0ӆ2nҬ PF:/|DQ*Ţ)tƻ'G$YnMs|/gy^.#!Jq(yZ#=z\ %fLQD [տ,,تtHj+j*va!w7>Nb`5ޝL}pu0~S ] R Y Dʝ&Y= {{Wɇ23#8HXkynwΩSM EWG=ZN7Gp76Rx4&?H`bD6Ld(Iݝvtl4+d3Bxvq6Yڶ&w]U.>nRsITn*SQV݊'B7ZW i$|Ouګ0++b ֨o`Eи^k+(!G@J*XWl̂?.dA.B2 lalJKnjB[V ׂlVfpS? 6ױTɛ ),#J) KyOE)jOkF "  ہJfJ t{\q] b8jOC#se4WP褯-{c^Y ,zg/[񏩵 ^Q_s_~ S?ۨ+wlGyr2 >ch n6,ȅSP 2h@X{蘂f TՁ..>D{th1Kt5~%%Tͣ4tu?6BR_"EyYz,caO54z)\Ң~wa9 u v}G V*24x%v.!@^$'ne+^1K_pgE9dAwaVmS[4(38)D|z7?cwǨq.gL6LOZ0dF5b!p;Ʉ|)Ps/\ Ӝ&A}x͋(Z6$cgB ?3!ߗ|E~w]vPԎg#V&Hx C#B{40vHPW-,_{I,WY6ž3J]fcJI$bOuZS yK9ߐN^N4M}4 16f[JF Cr /jܳD;Ulod k]e$ǶJKrҘ2NڑpP8V:Nϓ%`L5N?Jf3"X3zãIj< p:$`N%H%VSNA&[|vavwaU=O=p*y~x⭞<ӏSr;K ,^-gĤϏ9>z oǑ^$RC~7)Su/ߵR!S'Yirxgm{<3} qyYx-5ɐ=ygYZ̖BJ? Qj`QnF&ͬqϟ5!ēcdLR#- Ʊf&&LYXv},LN[M2dSqs%TUM|]%|YrOjn~VXϺ&$+ ߤ^d)%R-~G}-bwWkvg5bjhƃ[,_ Ow{ƪ`"C0:Iʍs]o+M|%.QuV*}˝-, kzI,6{TQ)ppYA"h\WayT`$DDLIOyYB#^ua$+`8^}?BSOdEy%rtNzٰPzQEzHm)TQ+=N_pĿ2?g+l8JZȃ 3apN撼Å"c~&s>/hźݬ#y!\;N[`yTz]0KbnDrIƺѪlz5v/_x 4N|1/=tfi+L_| !fTUAf[44#uzMEkś*0 RG."p̻Um]8l{vLٸ @Ѫz96Gv [%XuDLbC.JY8׃u:-kxw 8$! vTHp pGU4:0()1ܹкan\p/8AĉL#LoU L^! XjۺIZ Sm0a3|3u3)ɵUPܻ1Ǹ+{6Ɨ:Vyt˖wV}. ( n|v,wI"#V2 (߽k)\\_ޑ6DEh=P-񓳲qPz%n?|q;DU3vgW 4Y"+;^d*B6l6+H}cXBHؒt/hu?@ !BS1\'7xRrPN=HrMVTϷvG `JwM̧/9f$lb."!}iX{[ZܩfMn:#+v<!AbiU$,@W8z-b%eϒ!E$H8c>rtuB-mc4|pPM&xįWk ȬJ3J/,I@lLi@$4LUDQcӝh6-qα[9h&<Ҡ "vwA(z`,5H]Z)(j8b1/ &?J%3tVǗyFy\h=Yѻ0OW'`.%|!QWbuLX `G0^v睽ŵmGa!ybTM,`b2ÚVIaω@t %rbAtut֓~je,ɴ]拓r4BAmaGC&QE6!}i&fʹ -ChBC9 1:if*LCLG|&m)j!ACUEvL |1$XvÏL}i릀\r/%}6k*w.to\`\D0g oӁoVFex<1 Eq3#|ۣ igF/|.A|WidVA#>4ɒz%^\&_Gb KJ౿44nSԧ_*pfltV4r@ mDтWp440S_%x.L1ʌx  ;=,N_9@$ a,\WxD~\~A|4ێti>IgUw|'\-hTzw%r41a~(,R y+px{T2`\q2%ppʜʛ'x|m :L;?{-eǓX$$1dn3zEQOl124|*x{תWLTpx}+d8+o?f!"{ ?j1V(LwvA'@Ocw<\SH3W'FbB)7$:],O~M>`t/w2uC^EΕ_n0dWKE&lc(/Dݱ,ؾf ?/7NY.xO"&2H(90&,mqK()QɐlU22Ac_k\law?pO892 fB0T˽ آxDHU=oU8Jxީ *f$5X,c;dZ]m_,κ] -uI^Uܐ8tEx K&:bEn|㘴 P9Z 6aT-@9 w[M4IX@͢ t"bZH'foOyh0stSS2~C)Ĭҋ#nm3nw$EɄ'pG;.ܮ3 +:`Tt')d@NKci'q؋y obQ9T jKY}3P:م5[DŽIJ'vo:4$9@qn̕.u_s$*ye Ǥ\qp~Wo&(8$G±xH*'뒖g,^6A@>o+]+$68^T  N3ib.z5xI`-XYvbm.OfT mˍ9o+ Q>s,T/T9s PVb 2c ƾ3Pm??-7Zּ<]F]#k ||zߠF ~?(QGfM~3=_H[}f#,\A96SUZTo[54!c9{/ؔ+ޭ7Kg=1ZhR 搆RelW蜏9La:d4ЌƙF+ f Q_j _ a j7X j#svðX c)R fE&i6@E~QE˘̍&⿙}hѥ`1{F߿0`B6D0zhZ\P @I 6~wk4-`:0\bް ia3މ"QV=񨈣8w]qQ!Sz ՊJ=t5m=d8r;/t[2+:4viq;PG/OpT['}0).]b!ӈ/FIi.K|({QM.toSUmh^٤ܦK[CT$(D#wP'_x"UG;:Ľ`:i-D)SvNA!.Sm)11D`m,(*qkΞ V^urj|Teg|l˛)sט7ͩUDj"[g4px[ τ҆"ހ'H8[uS[ ~ڷ2r E3˵? |֗wpJLoDH Od,./reZ.Rz@843e JFSl c3[d5:s^⩤8>El e19ekKDtm\о1qZ=Dܲ>zS..FXf!Wg!j3B@ ”ms%:I&ݟ18%y=2*zW;2Cì`j.CCd3=RX{8iG+D@Vv4RRՆ? Cdc&dW S+ߖW{R<[I] r7FȐe[[7|Aѹ3@멾7]P!و>o5W/oAZN(:|j=#k`GEie54ل,bL_RNtpkDAb9.ּ8iGx}kLj @2-Y tJ`_p>ϳc-7c@p:,􎨨 ugmczrTunQ),X 1}4j;Ώ%.J/ |9% C5c(tl$m=N#0Pp"ۋ6@ijG jMbiү9%_n4}YoO6غ7Q+LQ8%:æ}[cqi Rr&"F|c"y\4FtDZkw!nbose%&WgmZt&Dt-`'-dȫZ8歈gגS^-Z2{)_e3j#GZ\_~t|T%0@;RshNR?)e" <{\QsId0 22 ؛Í+.YP"X\H+O{l_1L-MAdOnyؖ UXzCmV ZCɫQ]UUV^ w{$3yt;5E%'-w8AlϚG̎ TT)P)_$K \tL736jj]뿃YԢ 踖L@bUIUQ fsh9NÔ3: E ogdxo<9ӮsZ~q6O8nb:bqXPاcA8[-DKB<+=!j?;9Yn2T:D^4e3Ys5'50t!֎_O|4ՠ;+c_dxrov/}:W`UvW]LxL `uK~5O8(AҢW&= i߃[|' cbT84W:G7qP2'$8EeV5C֛g7UHmOum#pƇΖH e^hDW>'XxFnp; ?%.6^* 6H"&2 byU=A\<"z"2K /@R}L};wl%Yy8.̆7we nMݓBw %5Rl묎%!iIs@p%DK7($sѭXdlRgtI]7:񡮅+Q< p.\)oTG&U~euYtf [Q3QJρV<ӂKOHۯ_~ňxM.UA!o 7hĩ+«?.+;]dFcӺV [mu >t!|p'B Ei~,ė=wPdK ^NA=W}X4)>D mbMi\fgT@f;5e0I\~#m\P6Pi[,XL+ R^u$}7F{t>Wt3YIQ~cl΍ f*<}b7$\pϨgN:6rs>ëb6|E+W=mY҉i{n'䂓k8%<뭲:cܥͽfTMQͩ?)GO+_3$H$;ʲIJP!jp: xNݐSoQۑdg: A/K꿨2Gn.Ee!8i1a&ޕB«f.I@C8rBͯ3̳GO=X~#>|͑ , _۳˘fCp20 +GFF2&Ӑc\64r OͯV¥aqP]^I0ʫKR2'R s-x#9=&8zv4AaPȕH@h r$۫+n4S7d)yj);C<4ZUbgTi2.#u_|>)椇Y_z&dJd7Ds˧-He`+vH8l.Jsf.ؾ05aTEx! /M't,s.@'ry'y:9ž @;3U3!/^z+<JɁMJis/RMB `Ϝy׳m/um!jhJ/|"*eݾjQ|'ЖP/4\ ʆ^2cBHwgB!r3*,:Jrȋ$"'oFpx f |CXMDU8sf]M5[\/Z&k:Whr;v5_Ԙ`mD %;7]w"4@&pTVKw tT˚r^brKb"$;*,üIA,gEԂ;<׻hȒM̀uvڦ ׿VQj0@9fU9/bd[,8Ƥ|UBʦ~F*?AgT k,FJV6ώ_PpB݄($/鯭J t!xX IvRd|K .ϖ(Bd@@BvUP> 4 }xz J?r=I+`X CbN%~ 9?fy6m6iDZ2u!4dL]CP[e9>҃[NpIAxA8F OuuGJu Rx$V9Dޛ{TAu`bv %0dm1i $o]qz냱dxJHI!=QU&+vp*ZJPfS̷`DKCJT{nȚwucDUPZmaGƤ?ȓu-]BQzG4`;VYܔnB^DmE~ U;^"\BTg<xo]ԋRd?V77 ٧aD-Gy;!݅'-= ifac/Wk. f%^«۶].΍AJ+|O<d$&ܘ?^JH5tװ5H#ZI+N潈nҁ g{K5x Viɞ2Oe`#v/3S.}EЏEPS6=@m#dìZv)ӻY̽\G(0b ?R̾f|a@@t7a ^fLQ2e-Hj7FUu#7mW H9M8M<52mWHOHBM![^,EޞQ&ڞ, wO߂5f)ݢ9}u~ |$ b,JG12V`Rn\XBu6a$!"_F`ɘ*1q(S v^z?nJ"Οt!2xʓv6 Fn)$6"֗lk7"0! 1 3b娍FxwO9R{l*iu$Kq؍h-O|@#^Πp㆏f[9^Rҿy@"C}P>DUBJ6Sf> 첇V ߻ wrH92'5{q#:e4M K=-%Az=ĵm={b2P[s +.1Z">YC ݍtDx qV6q~%: G Hޜ_gǫitpBA3б6Y<ʄnkH=#?[O$}W$U^\_*K|F=apgkCh*#Pa-/*;g&_\ņT ~BduK M [O>K4ͨT@z2SQ̰$#~>U>(O9!TvC{e ޫdL8F=1&BKkWpd9^֠?9(kuua ֘ ($ÉY]!R#dBfN +OXۈFO<*o H;~@)+#+ } S>-M)'~j4oLj'ݫ-' ~orTrF&0_DsƜ< b3s"꽝@o}HiiKD-V }>J]ˌkl-(p,1mip!|kʗR?L ЯsG3Fƽc8Ad\R(^'mV޸٤x,"fR-VK|)ִT>f׎ 鲩P}=ӡm%7x, ; MEt >2< gP H:a&;upr0`vp.}cEO52s6O=ٌ#ZtQ) <2,;L#B41%&gR WmUK~\wc !^YhJNpkyxbYhAuR)rs"K-*ӊUG[}Z<4foqdMem^΂Xt{OR 3UKOѧhqh]lCH>ޤ:޿V8x| Iҏwě7YuNp ֆy+ ]^C= ^PÖff1,/6!dH8 ֺdK;$Fq+_/ƟXr`h֚u BmCraltT۔=\(Vf mlFt^Y*"ι $'A=i,]57=s>ǯԡ>*줎`ɴڡ=YkK%+"O31tAeJ&p\"xkPT<\O̝qo^ɰx c?qHjU;2bGKKo&+d OwH,eLzq \Z 3wCE=qtP&_ VNeЋ=KW<>$-LWP*!3ܹsZr#j[0po(j[J: HېDeqj/Iz3JT `W=yh&edOYUC2lĞgQ7cQyфkt6)_e. SLSקSsaӼEdi GÊ:Qꟹ7P[s#lZΟ&Ե"kT/"uro4A#kZ8 ?ǰiR/3A洍ewГQ4jև}mGz7kLq&c7^ zuY=2,H0N`f~m݈m;;I#- eVW9]@M5+Dm~^p;pe)e{^,{gЅ !G6 W/uThA5/ߙ:1c 8}%-dENŽ;>nu;&59/\g ؃06gWWW;qsUXacKLp~W#$mB=<)aɲpqn!)mf9D&F@ oB4Y}~8VKΩnDŐ`e?j17m?*,NW}ZOw m:~ 1e]nڷ557/UUC{?$\{z^Bx`"N@[weld}u2>Z42H;8=OTe!>.+qXӽ>_{F5z`6}_7=>83 ˲~tcwHMtAD&yB/f܀:+(b e#b٭A R)-JWCEܧ4dD*'8T=!Ųo믬q$F p[9Ru/"'cr4\x[ik I;F·t.ƪzCĞoTo 89\{4h*y$W5sxjdZFd{#_jl0?Q4S?,Oϡ^,?Z;J4pԡIsV9)Cݓ^,[z_~  BM8t';m-VqmI*W4Q 5˚m}6/K{ețoK3Coqǐ݌B d5xΡ;6u8BI(9{lm5W cC`kMۜ~#ksꃯ@uAEl  6eCE^V:XF'#0>0*G)-(ҹ^$)$n6N}< ]g'#!sxyMc9HjR2u*Φ"1ug!z-G#8\+P~f7_iW̋kL?Dvkv؃pP|qlAN64{DP g!e2|!hZᢕcXwC2KtBimr;i9C`r< @tԦ] B 8QN2xiei]BRJ@P@yvҺ~;:c$'D$L=KJKGH@ 2pNo/@ ϖa2\,8$#5Eeuc my4sonJb}Yw{|yV7:hGq-,jNS~nDzXD(O쨽(#ᮞLX iq\\us{Wzc{чFV?Nuzݦ_% A?ŭst-xz3U : r`sgq:'ਅ>u8n:Hf}dVqLI@ r }Ch؆iaaEqXyrjK't6+ ɲ]GܜGS7V4{b;ZYjoEIU&r9a `p5uf\.! .q/m?l44zD,go%%jՏ֝2:;R?D(CKDF]I SWA`GDz)Zo_GNkn&g0k %*K'Gԣy}.N8n0QvԠw+>"u,2Qfdؾl5cjk 13qA@Zb) %C9|/eݽ[ku$igqZ]l[1z."?5g[.1z83@o Tu9J o_ߡ((V؛r[sjTwl| j+gl+@TZo,5@~j8QVɘ*mP-}GE%QXkM`.*;+/m&?qJ45.8PMaQxkjʑ{; KA Rrc#h#&KK)}&Wo ba}&gւۛ@?"rTڔqYU뒚]6<+Q]J3L4iVE'*J\v>g2uwxEtSv$fdi\Kj|]U |.n1&Pc ;EԲRbqUu&UjE?LJ+/o+ZVΌ߰;hdp_Gxx0ZbShՎwzr xcnm֏y6Ӆ9R;0yc\0!]-9%@zݬUU` ҥG|$t ]>Ey$ddjT>\^<_ϴ;Q 7a,3S/( ܸCyL~!D6` aF(rxVra $8j5(ǟI')el ;vkL-s/RR,Y(rbq[=;jFeXɉŏrT6Pj*$9?~)ÝEZuJ h 76]P$Q-c0u$O $ZH\V`uUV%HKu>[Gā\9nˢz5)~"g:kXR|W"ΜϊO=Jٹ s|a'߬Yxw=nUYf0$VyO^0=wZuVVUTvȶcbag.Oo.4쀝ٞaX9OqG`Rgw1LՔj*;Ѽ1p2a.IG%UV:: rHr^X(6OǢW,+(>ҨwL {V[ ϐpSI<^̾"w>yu!JY{̮*MKK@Ų̌N`uc8DΨaRZ)lY5X*`視Q*6TCK L)7j7~Z“+1.Q f?SU(Qqzj81Vu&z3>\?8}K H*0X3<~n_>*/' t:Ra{BZ@U#wVCJy{;Ӟ0n5;FȄ+D0u΄zfD\.?頻MhЩGw-;tE`&}19twOH ,-h\7ٌHuZC†ސa'@؁=]JL*[Go֬* kC0X :[; :&Y^~ܬ]wؤN&Op@0r|U^9WwfphZ9S_p +{Owb3U{B/]KiRc&mIw `?Rۗ@q^tC7)|\~ωS :*DBL`a ZN_ _ `^66)?\ے) |Qt|[ ;5w*ezPi; .n{Pugm{$o5M+ͪ;zn?U6j38LCdҺDz3:/?Y4EL;N^1;X tbf59lc%0te'm -e\u̡Zکr'. ܘ73V_SI2,N^;l`=iGt̀yO kZaݨNi4D{ T87uG<>q9nCPJ^g9W -z~ lo'/!ԖӋ0rY( \62`(|41 3I72OP̌/BsqNI!»ʳyz[ 3J2I'E=PȉG-h̫C<8=,*{ r , $S-jؠGM9L[IhsLiI@W%۫Y6-@"o⯘.RG(HmF¤eTHR[.E0i55В]{w㹜eҏz%T٪fڝ"ﵠ:,pzC75l8 )haLK3@'>-RkҚI %N)eʥR zsMxFm'9'bOiIs ™83F xUSLKȪp1@tZ7Q4m|X PW+ˍ'Hm &X?rS!~ C|n4p[ O_a8LI:0˥ C b qQIԥ:PRлNC^fCL#CZt0zL) E$FEgZI%Txx[IGӧwrJ:ghuޠ1{ݺ'K+Ƙv=[h(z\ޢ8C\/AK|x{vFyT tX6^% "Z^#n^-oTbJUBx({ZLk}pk)3kY<[5t4MdǍ(TӰ_E!'x>2R::&8ÏZ d]QoJJk[J(K`.(Mxos0_ݠ03Cca}TWao-yiII=9DfVj2R쟨o`[r6!{?x,@jݿ()`HNk9q<4lGX ajhnkrd~uܡPsA]Sߡ^GKG@s!{bqqDY z˖oi Lh8kDߗ5d_` SC4ՌShc)fwkXG)~xdw)g 9ߚ"bn !g@~Y/æ6o77&iMğt2H3۬vwBM:+;Xm,2^pLqϯ:ފ99E]j{~&X[?tL AHoC]n$\U&1LiGRp>sִ> ~#ow) 83`<6&.p* #[tMVQ Q,6YwU"`q;GlgdG ~ @F+FN'Pdˤtn>Oo+d@R rbSrL>(H@&~>X=1Un}_̗ۖ4L#Iv<pB(M*Ix .ƕWk bwQ`egܤ4+$z%wÁӽF}W#MaTli )_r)3ړ>~RE,SqPt3v8P@RkxXE"M!8jNPa9iZJJ$iJDR΂C>J27-ө@٘ǙoEd\jճ9eݛ/qfPԏ&`Mh76E)Jɑsy(dG%v:tB3`1upV{NDg~8W:8\ `yyu uVZ]RH(b<^m1Pm2(ː&cs/nkipw5/&rI7Pxf#BP۫ , fJΜuj9Þs:`E\elsTdBUqgO`e<jI;I׈/x|ӉK󷩻63gܜ?:8;uq^dV7$G_{mun)d DyHƪp7JG-|4bZ~GMoE׀͆,D\dq{([!VʻRhAz ewRi|ݞJV!^!C¹k'+tk~4D9S_jg6#3<۞[zm6W ^?ط>c#2ZÌ# tǙL`XTBGr,Qt\/j:mэ #o{OM@ټcl29qgצ;dbeةq4FS,MKb=g; ><gPC m4,s,o}Y2s.tñ=ЈRO8zpX5 [}'@TSIO،iV|5G/jn&CoadMieA-qDcDsȮe$_FiܣׄV5PL+)Z И:6H$Gix66"Conm+A64Bљ#)trnQ=IOg4#l`N<͑*)]O oyer=b%I!=rɅN5Yi;=sKԄ :\>_Qm)yAz|3i,wNUd4Ctns{jZ|q\P>UM[D^y^yV0_e0㘌Mde,ՠUu,d.U h0 9rV{ FATB"IkE.2tdL[ '4k׳a:zqz21>jԷ)j gǫ\t&У"0ͧ[|S8W+ܑ~ްr Fv#8Q2UdSu}[T~FvC_ i~; YQG›tK0gJ][`HzGꔜ!aeDuzh@S\GtPU*c{gѻ0g0I.IT1= wb nހ,W|Q:>@OIIB*Ś_BcG'QAٶUG+4o`' +7o+brܤ1 ;.&gÉ% uvSDݒ^T& =@~zvGM4Gb7[u\pz\؜4nWg ()y%q6zGjkؘF95x.wzScX{\!X{(_ڽq]]7r4S3*89ʦoCMK҃7ѹ+o*/nP̅B.-1B,7aD>%)\m5hkp1vHw)[q^G%mnzXф p˧yZq=WT}Z"c ΧymvNy8!$9Ytퟔg#;X3G֍}a73*S/Q`l(j {=Vuqq/)k9 FT4K`ߊ惇<\ 1R#D_7# jfTķG*`n)qtp׏4B㹪@'o=N35SX`D+Q\׷##%š%UnZ%;z1e^Y$ Y GBqhLhv>='mjWNc7|@CC[H"@z%#$LL<ӊ?'%N"6Wh 4mx|,&a7x:P:2 6ͥ`āqĖ22 ^qoDt</5jӕ'i~iGNC N'{k8ucn3b}s5ʖH|/&O`T3r9KV bowT/'m0, {ըQ SsEb <no#}x} tss]-{CS˽9jI4e+(oUG} '[X4teZ#|\oF`~zRۥnG+X=ɝƼ(Z_u8BC_d6X R1+Qz9MҦgSb3aa䵎BU 1$snXaK%L鱃0E__ G BѢ6{8iuơ2!tgL_B{ GlMHzTaN/]ՊXpiɲe? `H˓0䁜3A`œH)i#E\K3gcS?M l9lh)Rx]9 ƴxe>Z׈zhbϿG>Ie+布Nߒ4M)#'DۿBgSL|K*fLhԍ-o' :^"/r&O [x+&9j@Y\jNBcbLV]APgܰW)캪Rt|oŵ;t˩{/Ee]i^Nk)]daz_"5L9p}g8C(3h~Kfƀ{U{ 왻f`'EVJT@xiZ|o\ֺqJ2?Yg+~ϟVA)>h6y9NIy@w )[Du`_a3K; Ґ@H=Qtnaxo^DDr YMV`゠N9<&FfN"겅l2|9^=ۯ mX ǗPKn@ NDѣ9v2({&m6[}x,Qx-O¨+ ;hDCnglOV!;g q^w?T=FV~711~?+ ӝ;4pk>s0C1ADEx@Q.ZF0%E6M^ mE{$,goVtn@-nSP̌c.􁧷gi^d*Pu 4Zjl#l" ŬWNwk^YrClд$?dÌ!N\ <~Xv~o7RQo,n >S<+U-m[fd+&0Gϣ)N;ry@SG@ȗ{ƻ.t$Hi<\+V]Y:`4گ/ܪ&?IF1\"yN/f(+S=E'P1>H}{e z/qhH${ˢdnXO&w~\.k ʻg<ŠJm83/IsjVq}T_}SX y!ҡPPLyIld' Q H)r"7"(|q$3ե+>]6D^_x)Y͵[ܥ{S DɍqnW#;Frx4x <78xJ(C &<[<ܞ?}Ŝ$9P)XKJoOb+w+?Tl8h,++J'L/8!F{H. 1앯2̛ERB&ЍG {}2WSVybj-=MaqcnՄj30oDGKr}OY $m tʚmĥwպ+H/~6~Gb.D #A~jҴ83،ӗFTG"NVNFN(k\]}M&CS7kwU.wG\GZ[x'b/wT ;UHm22ܷ|׉˰EBf 2GXN {H{wL``坤wUЖ+Jci<rm_9.SPƨw- }L za)厢;H|xK <'D8¼6I^piB)vyK9 $BxqLB\q Ldj LV#=-,$BN"BF::YЙ@mcY,HO5l5:s@3U0W˗o(D}Am. lk:gص!IeNūuiIwIP;ť atS0 Bkeٮ%Rc!%=]@C<;L^c(KO#u@o.>P27i8E -%lf TC6d,?UaKQّL z`hO1z6gz&K2´,ӗaX(\hp伈e1`r;|\JڍaNں==e#=L\Mrۖl᣽ ߉sX'*kdV SD7h-"=+L3{)yM/mg/!*EHje'`{^Dt4˩U CmV&ahWϣf&bgP_RAX/:×%~P?v]Zo!)4zg~5LW7nI(h=/g,º? \Lj''zsNTMџtDv(ZS`f!s`l?!x=@XYP> Z*s"p%,?Iw Ƅc׺ux}O4?v(fr Ouc`^U.G@پQ勛L$H:p(y*[Z ه@N~ԫ<"9AIIZ-6*gDm`C^*!^BQ8ZMb{De^`TQGys# S櫰YNCgh8 ]´PNَ|· E*{PVp'44OZ #ɨJ8~B2rf;˰ds`bE?{fS3TE"kV*C*8Ē.^ZlubMd=q?owx4QC^ LȢ@K`ayiL8r laY9G +uq zi:.LΕhOݣO~DXAbM%~~zs'%J2u sg)5< U?; 4|W΃Yf*t1ǯˑ$Vi3s>{vg˗sⱛSIe\%P|]62ilٷ ߼EY=@(7!Q1v &>Oq/)]گ8dCKaU`h̸Ca/N8@ndn>Lzx4"٨kwi)uYe$.T3qU͚Bcr/i> .u2-߁,t!h4:]`4R+(_+VvYq%yӥmL]o\G=;IhE1##$;s ׁshA:eHS"xBO NEj>$wX(47y@ZLkTB4p^Qf%pv_b&F>e]l@x/doص) l妍G`=cKlHwLX}I)\SySY)nKZw 4է!KlJGTg(M?; q)2FBG/`z*XƭD4Jcp 7OgM*oq߿#7| uIg&)ÛU2@fqKe>GnL֧_g/>G1NǴ9^ "cԠ5[o;^uh'oyۂ\;}ޒ)Ϧe܏Y\+J[aʰev VNfm~2:58ˊ JВ85~8eWfސ^?H Q|M'EPVg!qdn_!o@*gh;ޭ$x`MK8dEg}!Z ] x2NN.el(N|aeuC.9 I)V``(f; R%/g+#lHi?{|C3 8,F4!H5MXIXs  ޔKGkN{{lA?NUkAk}^Og5x l8 5^=`e!H٦K:HS>MG Ҋv1~ NLdp I0x=fkP|nw+r}g\&%*]sЖ"5d;4H9? Y\B6egY'Z©Lrcu}{1&ygw3'ɌX둁X*dqꦅo1v//**~p4r@緟o'4< [8.1#}+"dDt A]S)U@*s|6uZB=_¢G8:ybJC#mS57n|U>s̡̓)9])઎NGawh3lX+q'*F[GMN4fvh=&*O' Vǿ~̞ie'V*v0rPUB'K0䎷oi* wB2GT%ŦdTaXEI%m6iʙ @bf C jJNZ!\aѢ<%$.v1tYeZ$GUG_:KPFzN yG TEYϮB^}76A7")fO8af Q[1\2$1SҖ4S9 2pP#ZwXyer Zg|i^B'.nx``%S P8}o>ܼ6Ip4B 扢sU$e~&FE0uZT`vbaY!\F gI k盂40DPQ/{hݧ94ŻbK[6㺾[a>}2 }mÍ/Hױp W࿴5z9茴a`*ovz3?LPTtdA%0_l h3&DArsS3.4|c 1fpr #&F3;h2޹ 7"!uiz.Mw2oh@ӣ\GRgvDq8V TD/FR?.α[MQ_QsYK%oEV;1h!Z^LKvS(Z(?N8Iu~$"( 0RD(k%JH@ݦCXqӭ.(n}*ရuH-%'Z LnKPi \Ch:6Uez;LGYU#0绂1Iܒ/|< i a:+́eڤ /SjPiW/٨0^uRsZ=PfښRYyB ܳ2睡bR2OH|^mclN&u.`xiIP@ct9ڼemq¤{`61Be'z#|'~=":sӫQ!zƇ*lG"7 %ie9LEC5(=kV<f,ِ|6j74lSJfmL 1>`%~kvgd 93VlHˀ#+M7!rZ26uTIW @Sa~ ]JIF6]2 ;pjGB rlbyjPd5F+$qoѢ UgB^lL's@SFp$Uf%FCDl&ɢw^r v~ VM }$DŽW^q#_8XHx@IY=c+m~;-ܬV[?q 7YU<$їڞ(~IPͦafBdΪLZYa,EeV*r$h+Rƈ1!._69)V v#rApCk1۝pyq^Q^_ .P6p#uIK[KqB|Q`MIlh3fa]Kڂ6JVXMo0B5xO[2ՙ=bD76M!,ff!.[vpc(2!LubbބyF0s)TW}"Z4\(8 jjdq@cnCXk6OIt.mcp>#}+#~is8CuhJ0lӉԵKjnsuikGU?k;).IŊG<޶ 4qkOjfH~w`zXb^lm; `8uyIk n>G,\SsՀCʨ:{);? < 3G}A˒ ؈eվ( iwr$ ж5d1ԋJ>5Ⱦ.]f 1BH@<;fvģ'fӯyww?Uw?Pkɇ9|h$( #;hĻE޾}K S2-!8v{Zl>v ol诚2W@}ϚYK1JAf!!\7+9sbS,#[I=A }DYT7*Nw?J~.-{d,$q]~X;xEa}6:YGfZ¯&t{v5Tɖ&' ɁI`: \SgD}*BV^!wgA< ;BcjPOp]C߆ j "ѰDԶq+k LF)h[}Tv˫ĸO7PݻlhVbޤdspŁRl(ދbrcKH0@P>cOFU4+,@9TjA~z7OUyl.(?'d!, Ƽ- JµY=ݪWOž`W$ &C,OES((o$A"o?i5UajBzm0s BE]0%Y~$8;©F esp kd {zϹ % Fx y!fô>-8HN%*0ABYb^}d|<,Uh V Lvo+~U_*x.2zVx G~n #o@WmmK/ԳIRKӬj]La*㞻59s씕*1+.NGT𥳐KvtyS}TH7R z<"ܑ&6[}_:ۆQ\'6 r3j!Co oV7W]Q⸿_S UKŸL(I@HL 6Bq'*y̱%@ؓ"ln~z^$  N5|/ z]`3"د !6*WCTmQcGTЖz|ܵ2XogQmHi8sG[s!2| Чri;zD@)kjhp:t0>|rj^pʡ҇ BqS`Wa "j摬#IraE:(ȱ&S`i4%~s+:ԍS6Zfr7)arAz\r[a2LƧtA[INne*lJLm]b;@N4">FCca38ln*ej8A2C $J%׳;+w2hY[LdRThDtYy8uDHjOیhCVed˰d$rEm ? },iŸ֌r$T/ݝ76GgyxWuݺC vP,s҅`f~ki@IG;Bʛ#PFpx%r跿zU|U\Ƿ۳aANN]hV\|~ p1v&)vQCEa߉Q)h$p|e3%V#ǃI՚&]5#8B4[*OF-<0dey:]7$:qm8I~bS| B邬0mOi~e{2HtO":u#ڢt]^npBa _>ƀUXlشܳe:9XE;5.PgirWndž>â9e f9]-h¹ikSXpEG2+pMo2;`$ D,v+WQFaBpBX@2LZ}T~麚0ipKrhfk,(h_qٝ.=1}IX|4g^d=ϒdV۽ѦgyfARTvB0y!)cxqOS7y,c>a>mE<&Y#a]ȓrzV-$:!PSԳ_(Pp5 Le{}ow!(*raG ]drX<'Ίzk\M6'|l! *ocx8ԚQ?# &]bsY`g6Fu4y ~C&8I2):=-`70C5Pa6ڍr*B &m`E.xDןPJlQ=f Oᔓzp|OBamf )YIn;l Lۀj6V![u,lyvI[>~xRytf?DXoj&s#H+B*$d/EUpi9V( ufFnWH;EIhQ Dl}ZwS)+Yڎ3s>e({6p聻C_S{c+~Fι+u<xj'٣Y-ҺV3DV&FiuǢo{eBC -&Nm4zW\$9eaB6:q+Ä@pJ"/ʓ.҅%XPHU%I18_nm^ 2e9 9S, Y)9ߔsl8dBऻOWRc +t(sQL-`z꩝;2"QF"kWH.ks;.w][>r!8O-?c9*̱zܨW|&%%` kMDC`M"~%N<︵cvHd VAžZW ܷ4'6& @+8Of<=G`ZA q{}Y, ):Iӭ}~1a j"D|ƨᇙM:>Br}T%Hb-Brr 5&]81*W2$Ԥ{x̣o ^vsD7 /J #?"j38_Gfqj El؍5o9:yϖ; -Lĺ &(*%VWȟJ8E*9JߛbA"H:̄p1,TrUn2A`m:X` 'ޥ;It|sI>KS]"]ˊI)8ֿ?ݽ0pǞ \g n7Oճ˕m^%|_ff݀_X /)VhIrk=_[I@K!L?նK9ݮ|.0St ׁkfg7q8ˎBU`x542Zi" "iˎ$h_j:Mjtp9WY{I̖(lq4!{Ē {`A 2We`*E_ańBmX-re#bS_Բwxo48@\xԅpI޲IVPm5BzpJ`+`N-~*lW$QѡOqa6})Ë~j Q8)AgZͨ*yi%>F{{w"0k`3g L Y>8*.1l|K߉I $t/K8J8Qx>esSniNg$jD5UNRL; ao'zFXKcJ#ezO:]@-(qvyMu[ҬQ"P(' Ro=v(l2 > ;rw̠g]6K\JPGE~d_UB`I'!fXZ>BǼb|6SÀ.X`l*ncEDĤ#Z?roXU-919zZ_%S7\ ]k[3o%8٫t͝+֮ 'wu{;ny¦RՌ>ToS͗9E0ʫZ͇/ϒb3pgZY[} ϟ i"y.N=@ý!pB<\Fee.iSq+0 &vSxyxY#?2iWzT 6|2L>*U \~ RVJwGߜWafys =*7 '?X` Mtd:@N6~% s O9$sT1%@PMXKHPPjɐkl V)R}] ueXQZ/(2KP7YMt!$aςV7!CoX+"[%_Ik M9YR= :K?9zk?ؒ逸I0s߉,(VƊC0><L-uyRVJX:54F< |Nu-4Yx9מ"A8NHUڔ\ƙ-lA❄՝c<*rM!fUSJ._-ZZ5dp 1P?wCVDz%]RxRd|G /NGhr57lٺ5$ߘ9ȬҼ§[szMc(lY@7ZŜLd=;˗/h?pr#߸euQtAC-HEЪ6 WbD K8yDz{tua,6-"+ˣl<>//^Վ$BFs{v]r٬g6s ?~FF_Lڋ&APEg3Y]=?JU?ud_g(@p/CyTׅ< "ɐܘ)ሮ[GvuLĐ4jFHiI+R,ܕ">;q,wCX$aԣՙ2B29櫓(pQ66#5w!u;MɪI?=-W&< z^NO m{\T=qGZ՝!U3f137`|54j+\j Cf蕜On1γ4)=Y}ӲZ_Ʉ ۗ-@ESfSy b 탽c /ƈ蝾dteL6Hoی}C1}.%2BPoTVO Dz r/injΆ \0*+EazHwjW3kHT vlTl)^cM3"&e=u(QW`֏"e0?6EF=):HIgrOI)[I(Zū04UE/3-~hBPk)VH28c Z)"b7HqXw`_wtl25lt=øI΂`Xjm*KNߏ6ĸ*y%k$)mOx'G:G+a;O.f'FTPc T8,dv߯2209ocj',W|-Xy.4d.vĤݔXm'5OЉe_oqajJ?ឰoejh^X\u1|[ `ЗdK&m>!Etñ FT:{ %0|mSV0lNcMzcOU%$*ƒ<fs"N_64HɏȑJ0wJBA“;;]*]$lL2SA9C>ow6)OFa0Ȁ6}/ɹ_H*ԠHܲ{?%wuȕU="m5 WUesQ4~!n{7enjP!㨁)B)GyПk<gc!PQ~Q=2h+LarmARш i%\jkڂ$ xt|">aʗNK'N̷fu[GLPidA0zvIs0"z{Ny$ Ci|/RZQ?[KTښ KXƵ4ԮLjU5.hHp==n}+$y3c72+5w\D1(Tz~'h͎TN$ƖXFu20T.Sq]?>k>8+:EJyY6F#|F/gk PebJbVVteQU U-y >@XI{FdN=x^k!}[w_=toe4Q8i̕Gk*8S ]' m2n/ w%<"zܢ.9`m{ Z_쭶ey; 谣Tz$Zk{եDɊ8zsm)!s3^L.9sBz)7Me 4"WL_4<>1ʰ.ďs/ ,Mn&5@ذ<3rf)9s]c]M4.+Iʧ^єo(+? 895ukܴ체,LIa%9ci)8 4#l*6;H݀@͈Oɻr%4sr-xg09rqח6o.IJQ1T S$1[(Kr.Ր%'~t(|`gÍrMf$KPߢ'ڟregYfX߫ʋo(Ubζ&RΔl^e(˽s05o%!/SE|L`%Lby-Ns*)X TWNbf=#6Y<:HwxfLqZObEWV%LXmy2axg sWpA+ym/p^0#χ..vu }O ˤ/Y'?].$Qsh׃-lXbXm^ϊ|d?z#efO<٦ qN%znN7~0 07fop{t =^m'jG,I:[]s&( TAal0%Ba,ˇ!Wu.il1&ºJߨ7:ǒQljlf~&G_t08.v3AeaV\N$;lͱ6FZvѕNp&GV2"iR]X NZQ)9T?{3U/hRn %"^ѿ`s¸ppVeQ oAeԏy gA +g}Jz@H%2,d߮WzB=za P<5 Oem0g 5 H籃cu\ƚN-l~{,SKWSl0Tkkg|AY@H.%%uov"6 z/kZ§ڜǣ$Zt!Pi]DSYlpIFbZBژ7 HKתB_gɜ)z Ja ,+&"kE#JvuMf qPԒ!^9JZ Bm%Uu2O5E(mҗm#SHb[|@U.Qi?B'5(qB',G|AKRt3f#&H=@WɐMkCFesH#ɬ{p̯ o2K*Ưq0l .AW0邇1_ARXYnG,f1V`O8 nx >Z/ q%-Кi D]♅a/Ҷ3G\9RiFVHj{P@|z ZN;1> ..oEصAKK8TY&ޖe!),3FB4=N |MްX-p .ۑgV)i, @K<< {*Rz=)n]PY 7y]ց_&yOhczOZeh:= ̕!G'<%6:œEJR)Sm}f''fbE_lLx’E{9KuSxh:KzKdMCӋg݄S+Vm z4FUXK7i?=&܎qdaIp9 0qIAҾK3˾"ۊ{PXX@9$\݊vꡩ?3F6i ^87Ѝ+qL3_8lr acl@dEZLb\l$vǕ/=7-+?~ߞoi9{xur 4C݊,&h&a3,!礸1*dm!b6a3K¶hI׉3l,9k*W~"ͥ#jfl.CnWŁ6VG\̂8=pwk-!! V!ǭإi$J^E7Gv7yDHO!QV&ʹTϬ^o7dGJgdϞR &LBM{!:ΩXul3%XfGX*Qa0&('YNLۥ$vE1uAK/hNQWݚ'{Gªdk||L[Zjt'4.Zzi~mGq5+hߊ\L m0_u y8&[n>eK|gn}:)q x)S>)}U!r%ES;[& i 8N bA*r_Ū}hVPKyOJ5UpUq Sx6V#V[/qCw?ZhĊ&P=m5]'Z:[?䔗&D>p Fvҟ^< 0mġBvo2*9N`M /B{D;M?0u'-wuPa3}N<wvDy6g\?]/C+xq%Z4̎1!.A1W *,v4UX*0=+!1XZ5OFT]g ]jW⚑f VC}W;2%8"!<3nH|Uݝ CVC lHDZDѺ ^()S\P-/ q߀򖋿GQAۜ5dNctn}ݿʨQF[[`%y/~ ,Qd&5iw3Lá%L,d#4%~Z8}53:"oԊZ7«[ɇϕX/fތ.ZiNQLܩsj|T>B(Dz!,ռ*f)̆% Y'j$'L hiJHUN`7ON9;Հ~ًF 4V(+mFrnTÈ\[ v},jef`!J( 7GijǠ&ܖU9t4ݏ@ &MTB ^Tx-\ bnBuz G2`vmT[]cxWC7oVÜ +B|=RL`29^'GL0Uf5+&d uXKP8JǹW Ssץ-Q/_j_ uztYL.6OLS`ֿGD )7f |L/"ĬM0Uĕ2 x٭2fZPjǀ{HeIF PL<25]80+3]lSíp:ku;#3" PA4G^дmKFΐ4<;>f-C[9!Yr KT5lG\ԗ0v8G,:wŞ&\b!hg盏XVG8Ra& Mp')絍a73S[ntp:ֹpq1gwZwJyhPZh{hN36 Eje&c=,ƹ(%w~$"c2{?~ߌ -}(;Խ^o\dDN<̇lQ{:%cbe| Ri~$mAtVE+lMv(j{ w^+.YCg2ͳ'Aw 5:mkL caoEEȴ9`כ^(Zh0j2a!v.P W- P# Nuhe2,Gg_&C8Sq)Fw@HB#@k&YW*,y~6,2{NN(FRkdJN~qPQH"iΔ"s}^t;ՙ빙Û_J)NlFv6Y7q2zLv[+w]8|9HE?4eU` V?g}zC&lUkӈ5ED=}B1qGY~IHo|>SL֬PQx(#_F$h3)j-j'#ނS/f}pgJS!Al.AHӖEŖURw͑R8raݱDW.0:|=!b|`-PkЭ5l/[A" tY-y}ۇG G""J:oZd+!Wmr<#$kM>35k l אOdTXi8d#O@P,,@XLxEYj YY2[=y.\ȕj/뢀Uө[ z r@_$Vѽ v#j7"R)7XZ_.|qj3KBx258|wST"(q\ӎ`A.I)(l+.h$%]Y+"\I4 4) $EPYO'\R~ Q^M2e÷>qv'+D5陋5$w]Hvީd>]0C&m}oͶ=)sY}V#xa+^bƵ.bՃYNszҿ^4&u ,qR8k&N9ytt.ZAƈ^(2=gs!NYs8?02h=i9ݦ{EbEjy{}y)$ʁWI4«@໒|5vepxXEgoV߀ޫhhor )$Ս?Tn (UWZao%;}!+ſؐ k<9jt$I?=(\ՏJ[&,Wq)w<`rBMSLEY{Ɠ_Wvwo\Ai{Տ@ |FIFfN9!6;x:XZJ(+9+1cSrFH_=nT"+G+TO2!FPvc'Eա}sԂ]dX[k1EIƢ=ޢtq/cOTå'I(VZ >#g5݋w->3?YZ 7O? oflw1ϑlHd?sms=t)?6gW.̉Bq'_,[~[l)u4[`kUlȢQY.'ybyv %IsvBaV- 92[K{%܍c.O]Kɸ2f{t(FA:f_Vu Ђ0tA?M/[J }2K;!*'nFTb$F|]Rn fƅ>nY3v 1f{9B7qJr+LwȞ^P | ݅AmUet,<[ U$:Ɗ C}'FI(Oky\9}GCʩE,9: Kk30NL~%eA! EP5(jA)QOY[c3U}sP߫Ui7ߠ4nXZ ` D"w&iNafSF3a/Aƅc];vV?EX׃,9\4mFʜH|؟0p={xQ r*V]̙>UK(xM|Dkaw`5/SJ)w;95 ڞ$݌¶<`N+ߥwH)2sc m6n*U{3M5W \{^^b2{mf&9HBV3}ߋM݊x y!ڷЃ?τ`3œNLY7[C=LYs+9L4!a/RQXDT"b34</FrW͒vf4Uӂ3S/a\%3NۋZiP]PĨ(ZLw!;_M*V7Zw ]pSV UZd)D;۾C*nE(Š `6mC"¢/e><Ɠ'(TNv7^D&?PǚSV1좢TcA3(GP[,lACM޷˔"V#tNُ꺌\Ѳ>~"o6?)8V:eN׭*7yn쑥(FU+ c |0BrgKHbjA3!BZP~{Qs1R~' A{:Dr|HqGct})ELBP1OvW}:`l,ѽI8O2eh؞PC QI,_&\@\qŷqւ}fW|epX',tuqj@`( [V A۰CV`P x:v##fQ/ekAuN\n u[T_Sb K՞{^*[aq.OD-\QzE@PK{i)ї \hyk u{/ I\bD)h3z^q&ϰZvxhQՍ!cgH wƃ%,HUW^Fȱ=\XǠf juuMb Z7!lhT[jDvc[?>xNVHǎ1Ծ/ L˺ni({aYxFzed #&N9P*ۇMbkIvt2P !k<.Sve Oʒ-5q#iz0K*I +6G8zs8[[T)&Sq 9{m;c{׉2kt`OHhkz"8 8>1(<1b/ ӞH<*2'HlOIF@GSv b0m[ C-VFWxg*B(Hedx(:cv}󹘩![ɞ/;uCTfϴL 0L U s0@;n$NUt5eϷXIa6#ÌvǺm{|:崍$&]hrǕ60(n0z o#t"Ue{*mr1.tkq&\!,&0ȎP Η& 6RJqW&!;UJ`'t= Cml`8Ajbf\}d2'n\1pLӾJF fB,l>Jb 4D+Ռ֒f-׵E-paf虠ĜEFG>k K(ioZrqy|5I,#(KCAﰃ\6M:cnrGg,~x,M-Uyq4!r\agpErqlkI(>1ㄐΜkeS'hH D9/+a.ZDʸD(ԗbUO++_$<>Pc8ɰJg"zxVۡ* @9FcK o;qt}6$4˾v S'-sbsz, *mc"/rI;a`nyV],k[:CoN_Fs8_Qqv7w&x:IM?%s2ܛ~=^".~cWpB ` p0IzR >:ş9|(4d%`9cĤPƑZ2`Wuh7˳>ÎMx@HfW-lJF6#NtgSpɰ  oIܒHu{ċKI]q DBCt =kư숆{zu4d96F۽v_+%w|PBBMf)yX* of**4rvRpT"ѳVb9⁖̥amE3eA'S  _.-GK_q0P-d,QxazsDקp5âtmu cu7[9iXxzE3YJm n}gء\I*"V[tk%7,Yҧ ԍG*ZEc5 ɂ2i+z~ZotwF{ŧgRznނ6z>ixin&V6jd˃2 _"*N3ڦMk[1sÓS:*sIRN|q,մ9U&1$[}W GgLy0cD?oZ ib#eK[ǘD~*;4Ȏdq5͛4.zjh.#ڇsbcK" I0R\#ӝNb ңQ8kKXk>va/A7AVDt4Ӿױg wm+c0;p@\?눸"-;wNFM^(s;S4i>[凪dz<`ιnw D*H"=*r{S_=%]@E!WΒKtaX} }*ך аf>BB ≋#q H%$/Qxһq?Vpy"~`v"-`𒝗'Q_# >ͽv5't}<=Jٟ3HK^ݜ'/$7;kZ2/ ;ս,b&#H,_+!"ȹ|#cb,r˃ΩG?]#;`"oP2L5@mZ HsNa!f]ꄴN@pywYzN a(N6)ʍ+b_{괏3M6E:![Dr4o+Ui~?`5Sd'Jv9}ƽ 6,@ζRtaf55,ZC9hn?Y4[]KC֋ŜqQ֔V9Uh5sjYn֝pĩY >堉l.6+En9XՈ4-Mz7Mes sFr 1=miBL?Jv*= mKgUئ;ѥUq:;LZAwHeu#Ds?ZqRiSJ|*!ϖBB`|XnRY< )I25K!lRwJ4.捝JŘ[4m[E+ q,BsP wZ4"u%ʜW8r9{{˼$X@۹@)fH3>8ڷ|W;^M/Z4ePO m¢i3x|l/94=3s=g;NyjM*V9` Trڐ?!bv\C}.<*T{v fG>;6 qߡ:PY|n,Jny5\{ ̝dOiۙ"Mޏ pUóv))wQ|IQ jyrwF 43a1~dJNI'(C scB Oa4vN d9< 9!Z7xk.9v}mWK"kgiO- 5U򜢮k.;p$5H &`15d( ~6j}ހ@T F1E}NlefܟDjߣ+Y:xzH}/0{r4$h#r :.U6GDՕ*žZLV96v 3,lLWӻFу:qh` H-\s:'Pj$˓~!=;$m}o_ I>G\2J@儵وJتK["䍫^iDZ5;[ݕA&ѮܗZVu֑6OϲȻAkwAtW%UD+v@CGċ9[ffWjǫD[wu\:^ Sz'|WmS]wmƐ#oaT P>QŞ^N@c] (S 5٘Z[}1L?yQrbo @c'F_@\Ɏe/┋m|GItWUeqKWAsfi2P܂B6Lhfy] C1TԈF<#ARSuL=rjdOG͘ZwT<cͦ$LUs@<] P0nO2.I%m'k,ԕ6vTq?7E>]'æjh+8 :x&ڒn$mj瀂7<8k/I'f"noL bmPNݳ_d .9R8ei{ɊCH͝eJ8ּoxVk_z\|L cD#=IW3fF8{y>%Vzoa⼬aHs .{ SX[fŧt7&[w]T!ꛓgMJ4\oL[kǵv.l7뇭x5֫p!@E$yU%.EЯY|}C7? fhyL אx`C[t'0V+i(ǐ9mёgՅ|n#T{$tl@͏GExP}ys\W0«@YEbd`ڻm֗2&*4Qy`D#`Czo%z|JrCA2>zi-@r0szExbHA^$h7&K=2P>BOOvf)BĶ8uAbT?%-nrشl IFa*_a(W*Z=!#0FKYK®L[ҦWgnA\)PN2 ÛX k4m۴a?4  ȠeZ3~Uy6I>s'*AGKl+T̆bC8.ށ>x܆m>(F'|F@J9O7|4".;}@$EYfG}R_sUa%bn%^ㅊ|f.JP…NW:HɄMުZxESLYxܬ5Hė ro5FQo䘳~|M D$}pkh.#iktQWh[s)YhOt>:aVNF@?` E:>-Prgnr9Jv׺.>&#ޯ?0P,P=LJ XeUJ1"(J_bD̂~e ntBi F{[m&(MbK pPŦ>V=MvtM,X oW t h|z\>шRx\FU-h4~}7wOОa=(8|)F/Kݦ*5WN7z>l~MdrlaQ߅wK@,ײ.Ylூ`,rCH{aWt@Jї978ȥ[CRz妦)\BuNP9AJ <%~*k! p:J2; RثL6\[V2aO)/{o[K[]j?fQw!"P,(L?CK3P0='$m&%dYl),]3G礒2 s'Ee/y|+T Ic/ukӨ?FmoHy\$#=a }0WRC.}AtjC1qzL ˲6}ٍZGJ2L:>[vv[!\[ϐ?؉עlo zzn%Mu%ϘjCoQN6D[  YKg鯍>SmEpJIVQL[Ikˀ5OdWZI :7~iyr'.*)WI(்D+*Nf,F"ґad{~钸W4`pH[,`Ǐ|ţ(!C~0n{bRm׽T.h(IңXa#M$zZ[J +œS\f)YA+I`-\1ޗK>Z1FYw)}L <4" )=%#GQLx9޴'L nm[$sN"Md?9>JGm_='B6GFQU>5KJNXy8N:7o 99.{[]gh!y%C.A:&FcZ/\+~ҸaAZec/bs td re)tW91j84$O+X#EU{ջ gN n0"W5uJMa knA4A/hFR+)4Co60P8c#Wc睃<ŹH4)_ŋ7<֠*B9z]9s ӻqJtpܝDy978R5+,;gwTyu3z/`+{|bVEg3y~EnI9S{4,-߉*#/o՚YՋ$:+?PZ:=T$k|Y+p 1?J9HcYAffO EN,1$hP] '@(Kq AcXz~4#EO@ZϷqKʢ,czDbA,#5;lXT|g=A;o;ۧvI!e7O;%D%8XDFThX")Kf|WTxo+L8!(Q Nչ m`]'_-ʪ׻|=8,^< ΘҀ7;"UmjnU8@`ƝfL01lBKnX<¾OT9vVL(3݃M8F>b.\ 埞LG>8S Ue7%vo"fB..JWUHJڒs12 rI)_1 `HƮsBee7P˜y PQ@s!x㴪[^`P':  5L0L"rw۫^XwZNSWrbB) +DƽqnyA,Pl۫\Phz! ϬnfaYtL}k]n탿J/#ǩmV@ U `g3ȼ23{Ei 4>({A ETwڨ7+e\u8]9\bY*0Ҳ.ʐ<_g1QsZm1̋Rf\S19WMV/UHz| X#LhJ㯵#sG.BjIbf4kT~yE֢j=\F@}/ύtg'%Q0K1 &oS8[W8 %-JyllNI\ 3j@Pϱ0GG?BVapCBe:p:)0n,#X:׼2uK} s&c9RsK.!WP4مC❹)a͋ՔSo{+gX`-$qpiϸi[IR 1 -=!UߘS?9zFA9Qls #E s*Ae@r]2u=91T"4 -7 [W,RR!Q%0xjڹ*ߥߛѧtev1P)(|+g5aW!O'#Cw1E@z0bޱ6_.V%iM>Pn9DH{ߵvN(i/)_l>$U4CxT?[mWqRp=,~X"{E deK(>tDC.Tx"ơ_w4֠m@X^Hƽ&G0xThSě~_ox0f r'MK1a0P1cZ_f%@٣ĊKS;%-\H G7?.L}D{0Y `!$cLJA$9eAwq fkYC_+YQmYa'Guhޖ pje>1Z~[& /m:² *Ry"f,#gSɹ~ "s kƷqJ;$az<\74MwIdzEr6*r3"yy!] pMՂs}ʶiR.EL[Y=/>ah'~ULG!j7w-c;eꐙs3vI<.RXJU7&I*_,ܴ { _v;IIFݠU@uYq#u PE", ^r1O~rrBv'Z';7` KVܓRm[(NsIf  e15ymRC83  1/81]Gc/d*O< eOkʆDNo{ծcB$ QL6QY0 ib`aza2JKd lY+tm`hC%@QJzwq}#S_a>ﴡ"lTփj,鮏! Y]L-3籔-|:b~BIc3[t9AE)riK}EwA|C iz;Yߞk);= (kdXJ*4' <ӯF"g!;W٬IY(ۙ.PR(Tک(`>fSUM 89Ar%W ]\q05X@/%Ԩ2": ʇnWCVʍO<ΑӦ򡢘xgſy[`iVI.6bĂ qyRW*Xc\h>c&[hGU<>*9K? RI},!wwrn`3'̊-լ3N 6ԛ b_ Gq{z0=*bNe⁨blXe12bDp~AϧY'~(cϳ>PeѪ&̧)Hl`NJhuֈFcE%x;@3 FpC9>R`MrtA481xJqDw+_exv#61TSFMlEMi=_*oE203:V㼸kzP }.6=!HP \g#4ѧbՀZ8wYP>1)Ru4&GCrL4lif2. J S[eiOEZNyk4pxkr/}c0^_0'tl[b~;ֵStuً6 Ͽ[VL[V%:aH+0כw$v>co-dzdlT,Ãn C+K0IԀ`..gQHk{"o`ʐ&V L$exEsx7*W R<v7 B"v;?<}-|Kȟph0R "w)>@JVhү i`)?ᐏe &p  .6;{"A?TZ!E!7KOL.zضg}z5s ;d;?Տ0\u]LtFܰOY5~drчvj<$t{f.PxlR4pI9 q=T4eb'3Q;)H ؀շr|Dzzx̹|qtx|m,=Bs֠P"4^~Nw;uG!k5֦qieD"d|xz?Vʃඑuo͞OҊOmrsS<>l%pHM8)Oj(fr&~jn`ћkL^<'.r`~Qa@eB7T>#Q:$&0:&0d{1$M(Mk]P,#mm5͆RHz5*GbJ!7No%]w|:?@jl8Y鞧z=[$>l?Š* ;c:b(ixmbN(S&Ǣ.$KX\ܻOby'-|͹ $fX4-eU[d;\ RufV) 4RL'ˁ0qK.%ѿ̔4{ YH.h?XKT3*jLYܫ_A6"z:o.4Ch.m 4UK:>8mّ0)E}إ&D@8v!] vYlO z8P"w X[[A96ogё[]HJɳ*Ie;NdxAh w U@Ԟ>< &b iWh>륌o2M<l=Eg:ZevQ\>e]u_l5&N8߈?4m8&6HR?83B!ds&X4--FsW?LgCv9Ӎ9;E ?Ok&?,p}٠X ;6{ ڿh'd&ߡ.\Ǜ=mi1>w`c|JM>Y.pGxtƿ3&"/6TOUA6_}-3gCJ 2؁E} kZ2/ zKJl!&\14qth}~G9K0v,L ${HBzZ1z']wa0\{#M9V;L[oC:=-朑]_ yn_tW{{ mφ+р3C("u_*!W0)i::.F9ԿZqp5x-n6R`+0]#!Ntbq.O#M5&{h]5SJ;~';j5F+awt1z\b KYk?)y9Sƚˮ1c|x}.(IӲjh9'R?PJ1zsԘ)&)&^Z)6o,8IxɜB+!;Z`xzEFu /YkòI|nIV0^tE~w?0* vQ[$C[&EodFliݒ1}{{\Ӵw))#Ͽ%uV/.Px@LplRIۿ ul;6̍MS"=x9?]qe_Ĭ֚|R=œrQaAS_^rD_h=Hwg)Z'_TܮΡG ڣ`.e,Aӣϻ_yNAfW4ŭ^"x;4WIW(p"eLHeƂ 7@c瘷*Jd&ԨT)/3#X;{pH{odXT'@'yۅ~1=1 ꪇ)׎;-Iy+Ǫsj bufvN$Sz2|EɲAS#lfJaj[C`qYgA _v%wC%mx›,1?&RJoƪrM0aQV Xc6`QzƨNЪlX V0{7Vbj'|lx(#!Q(OsN >~``*Xd`Uul4XgY/CfFD { ȻT)3,1N%]\^N@STa($Z`uJÝ.&-FYe& ln"ʖPi!׍Ll'ur1"(2i K/Ӷw~X26E}4Y=8$]LjnNG$) @ųxkBRP tcVwG#,W%בfrDNⴿodeB j\"&}xgз D;W5~Z2'(n } }=V!G;n* &dH'mF@;1QCtսi]|!~视,sR&A3%qT^NBmE`C˷1#,7b4\o*`{H Ou5hqJ7BPxȤ<\Q+]xDRX+g)a)d8qޜulOM;o9%iJ=hrvWx.O dv}4G~Q+oz`n<6y`El +!H+Qi{U9a,j0J,'cg mgGgz,F=mMEjz{Z2!c-2ջ,]Օ;7@~ny<_~o L}}AN>JD CJx03W h(E^ Kyu9iICL;(= :-#B3]"FRn^|-@rs!~`z 0Qk+x䷥`1$ Y.!x"7ĮКJXӼj4$2f+)Yٮ! \ I{. JJS0V.壇 o%NO?o= \ X.^,nlQZB7O-9I;ځ}S`t0Iu#>찯2.Lpiq-N0˹LMWoM}p9-)A^rtx{<0R3vk3Ϟw;z~z>#!ȉe +9hljyF-uk L ,t3$쨆! j(hϟ%H6Yt3v*[gO7Dwhw70*h<X辫=kg;_rHR$?iV& FןmZa9l M"a diTcDdQnp\񪜛ә"de/[tym+$`JP*D͹ ZTe XU"!PIev]#ZRX&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw띡PG-kV[O/lEw$3ym8KlrS dX"f9G[ߘDi¼Nwƪ! n`҆ro7"j1#[QSճR9tDuwOA@ZiN2ʪuvz+*o; ZΐPK#2yIگL'iu`+a7:jh %!O=a]D!lژrK6R+laxegk|ķy+[-oui1SSQv|#q"zްĽbB}T' W6Eq&!pϨw^%D0Á 鳃}VTе9p:YCo9asL >8cLu?;օuMPLiܪ[leo umඏ[q@-R~: ߎ+4rn$HE-˱3&Ys紳\\Ev;>,/|?]$ԒqqN}0INKX&r !1q=߰Fh.Hn}4j}Wt(5ty^Ƅ4m/ E! :+Srkv)DmÒ`U"[|l J1 B- -D/~tq{F{HWG@9b{t" ί4GrhG1qD3y*iZp2AD.maZR0ˆ=O*cԃ .>%+n>o* V9pyM8^SEj=eTQ F'sy|`)hE564`E詬SqS!IO g^>2/ºW-CC.͙X^ʮ@Zd}3E'׽F<]Ϙ^jAt_VQSV~3w^9+%S PUߧk4;U ~Lt0ڙs12Wl|JrlBy3.'PN, <-;Mqv}R#B[X5~c1ރ:lWc 7aUɫ 9\LH9%Fc7\à!4T !N[)_+fKFZDsyЄ_.hDl2xrKu'qL@|q 4o(Z0D5in|Qƴ8  x0oeGg^VB>OIG&; d{ǒ+ 8+e PݱOvK} j vgӪdZ $x2>(rgi%ө̟==m~vgM~Hs%\(D+i#s@ 8Mrkʥ_b'mi!y~c,!|JX DS @Z(ojFb_w?&ەt;-âWsjualVO#]tf(z~wȵ#ZG5{D =3* .f9129> %#Vj.Kmd#sm aYK;}}nk_%F{Ġ8I^ٜx8>[!j pGK&pB*}hlڐd%tɜ:(ލ єsZ.gafk{?"5AI@ ̢tܐ~O.?ޕxエuPtSt5y &\Q>njy!{lٞ~v?݅H5bɜۣDKֹ6Vq**_l(s%H RW4eWXVH%tDd=fh$1S#M8 hiJnS3avtCA~{(3oJCkb'5M'`8FR 3ө@Ȉ"S<,-^3:Z#Y\Bqѿň /4%1Fyt'J93J姮>mQWo7`͚DXNjYg$e{c+,FŖ`$FaDyy.u`08wR8o28*)9"*B&&%$!sH MnvK@Y)v`qfϲ arjv3ri> jo饦<8JN=3"S#u8&vȣ^ZCA{豊H($>Fb1}Ӎ{Rm5qoYFaLYWJQ @7oH`֫ˋ7m{ f4D(UG2(?6W\]3aQ=YpB.;` jpvtJ4{ry|O=Fց!;ӗ_Y tYuSXD[(B5K%`>eTxe@߈ԇ@"{n(/yiy(M WE __сc˃0'e}DI Yw%06o&v/1)ȯ`mNuiQSUZz;mED{|k92 !6iFDߧ6 Ѝ#llz5Q6)x.۷\}G>ЭUԝ.mORK+S^%;kj\2 YAs5B`d&B4jy w\'~HH:ۚapɸB%]-aJg॒gv"TF@kR2գr@V[fT} aLx"G,rUPD.7TETZfk4u bb59ʦĬ/AW:߿-XyXFma:u(^5wɣht0hLL@F^7IŃ$f@g.$L?Pێc@m &ށkv9p]N-b$+-(& vpݩ/x1ÌP#j`՝:Ka'N V .xĪOh=gz>#!HNFpŔr1bnbt;XˉKiS? _]d>4y|u"gfkūL<1x dzGBM먃Gg&R2RaO{x5#R g)q{LTĻQLJ5 (qeEmTb1mPЎni4̐^}σsY|xX8ARlՑ~1Bԗ(02{Cw4C$_v.s$^Y*5L~&$X5Z]N8/9vjtl{U}?)%"yn>TR 9Z TJfSMl D,';C Jw:y>ȹ<:% ùKyqe-NYIJ%g͌v{'9:_s͐m=(пSUn?>1oMlw;ul[z}ԋrhvyN/Ƣʦ#>@0rs=b]̤#cf*uT'VQT Q%ZE IFd7~g^x[av#Mnkp GUu im.C}n[zVZtuA'^snWƇᅎP-/Dm| Bo֘\N<n.aCP Z 1'<$ġk;mwHt a@$1^*iecM\=*nU\`꯹tA.P7ޝHdtJ.9\N/Zb7W%+C横$)d~lݒ(yNbnpVYg*U]oXipIOSbdFZe4%(UrH˰JgEϐ:JM8AW k-^c@Mg(J7t3\ 4Uc-5 ZSdh +!gRW׏GcpKyv:!~kɷAq/XIF/ 4/MyDЁu"o!LgHSHeߕԌr[2ލ_2'Ei bx%X_CVݝ9P>Nvʳ4CŒZbp_h(m2 ٠Vi|*\Titʜ9(4wЉǶ|g+ V:(]Bz3DNgd&t!X^վJ0',7ogU4YKhf?`c|# g b!Ua82Q|2 m+e*5 dn1[KjXp6 3eqJZ_NW/w2orr!GN=ig{YˇaPBm?ut-ڨ۫N!=2~R&*RJ6~V4\TVE].ݓ=&o u؎'oF %go!Xy~a{ͨBJHMsPa=̨'7Ҹ)TA;Egm{]4 dk7zԿ.:Á˕$Uv}kms2Ípun6mGHgSf3&zP*'8g ([YRٹYKd"#N;Y3`6rdZޮ[x\{Lcjc}S?Pٰ\=əfc hZ-qTz֑cj(Tӭe4? ~j|r5F EH r'6Bwîj'DO}j<Ò$=8A9 W4[WnaMվA f)@,RD* Hw BrrkhWAj!aji˴E^(/zJˍH2U\&iV]y!Vivapt}FYR)֝s(&gf`'mѡ7\]h)2S0">8zIlval]ܔ۩\Y[Bm2@ 1YD%]eDٹop/_1MlRw U睕Q>w^-j(v"])ˍ ƲA"SP `g8#T7[g)d(G'bGXDogզf߉TD"b+karc}ݲ$%S 5@R!Y(18keR6MZosF+3!52ZOHwA.DEB,U= ))5aAi(:+c}&" @]0pWhm?/ǩ9Ri`#T}L F^Hy WvZ8H(m4=)e՚w)3)ֿN4Թ$>P0GӄTX<,L+h֝9+ ,v@wُ;]=ɺ Xdpnq*U 1vs1Hď*‚ ";GFZfHbqaYGޭXPɬFr 1 r߁z=<0%߫0`Q DNYW"ŚjmUN%㤐xxB/78xhOgq`@Ȧm_JyovlnV*32(#D6&F]v~1U.fR -J@L~qveicJjI-`~3x1qѲ v$*T93LIOaהȅ&DC.SebeҠr|I"تz&CCfexExAC%0M>:CO38M7 +qԀRcжس6n(1yHV|yKx_ٽwkjLHtl-rk z@q_Z 4~.2(@GQml,Y\\~%hx%D&Գ+.hr7n{vqW`W#ilᱧ5)@F|v"?XUzNʇ!l䫕n}B0@U~covb[[fYm|RD\Ac+QMxsxɬ&La`Gw 4 LhB‰;fJ9I-5 jBYoʓ0lBIyL\m5 n;tql,wY"V0qBvѺWy|!!PAi6g@>gtw71).'?6^L}Ir/Meֲ̢S:v,.KV 0,2$ 53Z4qoʡ`OO˛>@&jkqR:,ʑ{VY3`(VwVA48&FbSG3:v^#MDPơ)t) 8Bb' X!DSW% O) )͆h#C=〡qd!i[X֌d6+FEktQuHAM jʚQԮٙb QZhL=.|T)l[c%sOٲXWoS9 SuVmT3ȏYȂJ廎@~7\a˴yWGmhB(ӿ?m6[KD*p0=SEalry7Ph؋պ<϶o0_oHY) \^ڃlfٽBzy&KӋ%V=h^]:&-a["5.Mյ(Ylފy߉ʜ8,o٪Y`GG`+j ~z`u`i7[8mGYlbϼ_aN yteUn=p1vCQ?8!AooE`Q,ԏd;K @sq:,!%F IBL)WfN )Hj/J<=>]4-Z[\o!1CqKNqgq a 䰑AKRKNx\K!S.EJBwR0 4U>?km(XjJMQ1@:se5J@~`\b};raqLyeozT2ك|+ΒbQxr/ZReaT =bP{ {Z#%l / S飺Yr1%74"7QGwW@c31>_p <1t@9袪p$DirB2$F)4;>zCSUj=jćZ5%__/-vy'n S C6On,@)X[ṱ~B5bg QiaB&`}F\IdbX/].*єk7y6Z~V$B<@\~4)sH%ﬖ}We=ѽʌ6k}>Kj>`׈"vɱ^ڱZD>.gRlX:x;\VDD0 ?Nn}]9諾ګNWnWb#XiѲްyߜSnO~_&=s&PLni'Mkz h\h~y2t|2ڸ,ud푨!JD۩ilΟd+"fͰ\DMY&!OLFMW1S?E[eOż ťqwXrQ={Yu<=3Y% GQP\ xjO&F/<pO~{SWn^ f)̝9"'?}COq>Έh!]Q tQVPǥp,Rg'qG챑$dݙ{{뢌$6loVL ס+@"b[PcP3[Aw =EwܺP9r8iϥjrNNܟ \-Ɏ~)[C$owhKYvjrX0/5.bqq=E~|IiF3opqgGځrY'UަgqйZJY#@DO*HWr2K3Ap߮Ͱj[[_ 4_ ]gu\L؍ O1Jo`37[Zf7 5g=zU]3⤬夆. ^YڻZ,l8cLq$ 'wn8o!g7D'w \@E.h nYdW#JBJ[OB/{)gKg>qK K.\ ˰#" ]S0m8tX&nJ3HQmjy#+YZXA s^X[H7uaoM&H|P<7jy޾1p V͡ S=T zu$>K9]ZVSb&W͟ȠEirM4v1ZȑTd#ewL8|ػP -PֹLjMyMN@==QKs^-WVMBZƋ:D+ xbMew[9Y¡)aFjD@/6K4![qܹJ\k?|/62 h3&qqaZ>ML<E}a`3|]1r\_.K741Ǭ5)fDcTK62SJ"dc,1YQO`ZhO{tp %B\ARVޚ? ɞ9pz-=jZܥ`Ta}iTWU_ME1US=pMc0$mQ\ 0Z”ZU'P ڿJiCpޫ?C"m"i^n"jX/>EJ,<ִ"ו,;OZԚa(6(,ב{ ׿:o! n9m2s៴S8‡Yg;[,<# X\HQYKK "'_J{ ^lC7^- @bJb '\s~ MJO}ڊ @ 2VJ}qKv!I&TR-&YJ>m?3 Vl,ޢ:8.>{\`C1e'B`4LPePA}:rt3-1C?_^6%tGM^p!epѕs|.VT2%^y¼Pgf\e6R#FmG8${$AVt+|\gڭue-y<{D Ral[Њ()uC oddY&GMh1@R-NE :RE=pYu15yLD 8542m驶QԤw,ϼJUT̢P~iMk0x.OL^ YKpƠJ9M Re7]=KF6W *7BupSU=2*(-%b%ǽ="5sV \"YxE xQL4v^_43:V?e 7լR9+e\w( ˷Ipj KQSBf:!cDݎ1=IeTt(闚IHI ޙ~. Oц/x,:OׁiA~=B)2N|ܛ|*ғ4MT`~nˎz b.vzZh a{t\!q,t,$s[y;X*57kड़obvyB >XhGv A{+B465i#b4}0ȩy>93[ !U9[F4hyGPb`D|[`H0YQAR<͒>W;) RM4?v'Gaw@p d Q֥>'To`MI)ħ:)hXTI _c`lA%~@gJhMKd)4"6@g.4-B$^+@};ʧ9! 6`e_ 8;[U?ADZπ[M~>Z"x$*N*'|f^*JqsGAWCoe2eł) X\oe)0nI[>HwD0A/_فVٵ{6_ٞ)vL\ڲmg ޮ|+;TF@U[Ck;O |%cv,Ax *x F%i!خc@l9~vk7*#L^4T]\O`6P+>kf/*W'PRRTBp;S7(<z?o@ l)^ poxa큂]dt|ǁV_z'ieeeq,,-bYz,Jj>8GX:Ӗ&ʹ. |uugcP ;9I`\~ca,8m[1שqs Y +_'ߏ\zOcTVܷG([1簁nu: "hs R\w%$4F'6<@#sA|yx[P3.kl"񗔅ǰ af\Q[JiG)ʪ[# "V<:g X}l'Z\zc, <|g,eJU^XvNuНڬrq=(1lVxz|g&i` |Z|8'U@2Jd!QmyJL0CgPcq*V,d8;t!o4w|b!v1 5t1\&ztBppѦ$+wG`MYtL%o*3ԠnT>Bs+- !ɰ]=1׎6b] tc$k,x`u\b+dU.LvjⓨX`%=5Z*2AYkeނPS,d !El9GE:J&59oCQo:o? a'`Xĵ3lae 0kT[ǂkYAW3  ),MN6 sPE%+ՋvޤYYAU(\Q vψ |oK}ηK^)==weuJCk'"_2~:9r7L0Ҕ#zxfˬ&vnDh޷&B?~tkcphQ}w =.BnTth9 "5DB˝&%Rn6͛0Z5*9m1MNC|y/MQ>GEh`%g(Xɠ4#i)"x¥̦F~lՇ3b f93@D^K ŒK>4|ik3#C5M kLԒ`s"S5np`^Bk0Bvoid/x\2uc1b*óY}A-)yYJq♸>JOÒKX?*0bqN"LBT\GTqG #VClhgͲ:U|5hY~>Э5bAozis˯U!wrp 7 U)>^ ƊQn|SfO$7!X{9B6|;*"d3 $*<*gs߼υym.PyMV3HJgA3yM ]yl` d3IE;@, Ӛ6/hFVVbL ZNB33~W6FU}(- mT7 mN[fȊͿƆ*!*l76JxæT upb;漤lM߯ݾP:/OFxɬ}'Hˍeḅ,YVݫb9o$X-60F֖"ω}*t'o2|"t6B d^Tv(+\j jǖe?0"; R){zQC iE0 u+&xC_͂t9p,ViHBht3j1rX N_+^oP_I D1zCZT>2дwy6 F~lIk]}W3& V}%@J`Y% ҕl2ƣ#|M_Qa;\g:37&" wfB UUeTpyl͍V}1*TBw3\L0"ͽ*J@+ٺH焠SA:Rnh0\K}dKPFŊ 72S8VGK.=W"L53똤멽xb]#֧N %qMaT[.9\Z q(q~]c>KvAS.\SoNC TQ &|ēsɢJl{v ՒߕaW [@_s`aER~iO䣑#QDT zɒբ-Ѵy" F;DC/nDB{ E/ZKQQL7|Щ\%}2FPp<]z(|NF`/TRm-PVto d ]L%c}/9#}g(6@=ϳi2D>IM/`ٹI_~w,!ko%ץCCLq|bJ\El\?'(F"+H)y>G!-[x.] _?R|'hNmCϥu@ P{~uhx01 l;yi sN TRF1%(x&]TڒƸ#_õkVruE3{Os\c>:PSQ ۀürusBjhz9:8=F# ka2T kYnPw])Jlߏփ\F)f,薞|M bD.j1 9d+>U!`{6>9bܸuD)Q)p'Gv0 NU &_#tͳӾ"1Myvgi!_2n)>V\P\=GU8:,"_}eqvJPJcM}pd,,+ia7l+)dHi@P >@@\ |ŝtoŵ ̃GtgHġzka@@VBhĮ!pdod߸DkW-*Kg%W)dRMP 9r`C>V*!Cos8uT,OwQgWo YlL.Ҭ0GV5hOa^+}k:6p56AJ~%8dc&Zp9it8;`Od# gzEwUYfh`<Ldj4M<4%+ƒRʶj4ɑX}XX؁6E ? ZLQʒ\F명_k[y7fs~v1n6Y;`YHuWM!y*{U0۫ tpBj^a=O,+^,u\\#LGiHBt3CmWp]RrKsݐ~TmAܸvtu?q;%K;b9D* 7Q5^j@P_߬!>/-bI_|jEKbjAM,~=C;4:DGx-.N- )Q%S/`;Gbtɭ(ؐ9nۋz\ltv -D=KA-LiI,x &r2~d|Ϊ(e[5`) ADꫯa0oznQzÒS:vrMO>ۂaq8i+$1yY؏}”TeIBO9+3Dzd G=dD-p%h"L.t swqh5M :-C/%Ke2b(eak \ԥkcVrXmLi0˺>Y;~K{yZ` }}"-P{0ǒ K[eB7sH9<)>>^pvaP) P+rMq|ƔOLk=-E ֎ =]x0jsol-PHZagL~UA2/ׯGD6G!]9Xק!U}Y2i,$)0/GE;,MNLGD 9oiJ݌sS H3e:F>YmKCG\o?s5 :LH B%/Emc ݫ}G=_?7J{pvo!x'_x8&TB)o-d2t"ƕhs?,{onz׬,45V~# ^!"x+FUOu(kR:vh>՞q*k:0lIl!p/"qg&{M&YNmpԞߐQ1Snm`3 2)S|L?+kv!+KEA]uBtzS+$ |A3ڳM. D&VQ,57 h/ű(CPtslg83Ś!HQ Nt*@тHl6Re N󢄌'i+ 1vF[uz@t[!1 `'H`#kabuu$Y9LCΌITi#HQAoh䍘!ٍHV}cG[fБ(3z|9LBKoyj;{g)Zz=^lgGC҄b/.Z3VGϝ!9?|R$y0*7 tEɚ;stB.5QAk Y 302auL9nh}d5hv\Ds_Zx3j?HR6fOLM?o?04,_TV;Vye&rK/8V0'״+G ~eܾdcu_5mU>Fj)7.h7I{|Z"@lN0 /U[ 45~qVܔ%{KmC Z>52X2kx@9MymۨS]/ճ$H#[OD=}04ܮx-/fA #zROaEN:9hY69jkʌzC2pȏ&l(>a"p;ߠrx]4z QdԀp<^@p"_*ѳFGᾺH, g㏈BnuBE{ d(WY67KQ`j>?hzņaBضfe8CE >f]غi7{Ą)خ1aCfgVz4:Q`QIE `Js: ekE&BdR]SD^m&q hyȗU4$92@uCzTn iV4ߞ~1ĻFM1Mu_eBN4,}hߜ8zNmsqF46mewogJbKؑNW^A ,c7rE0 ^@̢bFk>yOAf&#ELߖ T'ҫ31>qLoĹlɴh1 76R tXѨ.⇠iz'6+VxL٫&jS37|+k%-$R%|E㐆 Z3-yءr0vxkX_).>@ Fl{Xҵb.њS_k JY2}锸xq!J{`{t0#& ^]І$pkN "~  ®)А{"+ k9gzoevO<;UY X7en.:-=)6rw,C*S̯_ʸFgYy_>ia㺥<7CQc,gJVO ,ˤ PhGȒEx^#M#¾B-5E's_Kܨzg): lwH)θ . j|A/So8۸"ץ,E8#~XUlSpd,lzhյN2~ϰIP6{dE2B|Ҵmj@R˰xRsNjp&%w&@U"YRGKտyPF1:P!DY\Qn(m%y)Z]?y\D~WV;gы:P'yZF3~o"U&,"ٙQw͌ѥ]JWDf0^_Q_ /ʪ9S'f6{5.({/_f~ `dSW9Gsɓ{Pۓ=U5& rMgG{RjoVI0FVARK@wQYo݂0R'1nq[0w|yUwjv !Y)3  8Mb3A K6ӟT#ÔӱFD:4R$'VZr#w* WbHd;!n,ƃwRdc+ہB0Q4mkQCρ:ng_1WrĒ kK^$odD]}@eݥɸNJYp9-5'պlG[E|*9woo(4O wgt7kպ6 /{FڷҲN6-Ң2d븫ʊ1~l]E5YN J23[ S7,L3b~u`%O/V|t3}jN>0;J>$a@"ξ?yŒΕm.A .F W<;vɞnFd L;t:C,WOێy WDM5 BCU$XFSAT8T4Xr(RRDBh,InrѢּqࠡe%0ּ[F*syr) р[9ݯ.I!oԫ#(؍*b _zfMpė{bF)e*$EJ =HC_Ք~E4xډ47m9CS:?@m]D>v?-_ӜB=zs5h\F#JɈngO5-eũ#s˰a\f ;g*5q wP-a8O6烣 0&Tg7HQ,%XEK(==47U,r38) az+]ď&~}q7QvNEA{)JSz#ܹ0Beo@r̼j⽯:pQHP^R>gk iV( xxF|D-(Wi )пY)`N ML4-quėp@5_RX5{0G@!9e,K7.hZh7<9E%|Iѩxvxrvxˋ&%&vX`70~PFVU \Z;O\Oir=qo!`Cugク% t a)z)~⍉lY}8BAGl|+b(x~b̨ Z޻uQYh: xbG~}/pƦ}&ވTinU+g*OCh/h[)|ZBR3R UI[P,*'fVWgK#uqz.h< ;5ZrYKF _ a^UKg3VIq;澏)ãu^M؈^DiL@ %1qӿ7ň_/ Gս()Q)zQGނ$ἌV($s\ۥӿI` V_\=D gln'A)'ﺩXvdfH-Ĺn&N+ütаs$/jK0[)? @0.φȳgk.KeU5MA(iSe/;TVDB/RryۜӲMH4޾@ӿ IUsTOX-}¸ɋ~+o^cإ۷α܎滵ًo4J'Hj߽j=\l,`\.D: Pac0^6m/Ӽ$ kp !&jJ?b& S]=H8{Ox]r5.B󁐐HzSY[U2s+XxN ͼ򻽠:DH3R%Y ^% 6Eʹe[*rBv}=Hn}I>+D<=nBW+JBgWz]r2E__AſNW߯̔b? >b9,2DC{I.G y X<ƖRZ4SѠ{( rw KP.>hP{d'?LB_̒*WXBLȐ!b@@&XOi]{5̓K>uGw+Zn,-ӯx͛XSf]bHN۵gTDTְ׽{.͢komd0 g$4_qx!nDk/ЪQ6Hf1}~x"?Vc6BuHjاQ| rc]!;x4uΐ!^Y= ^A#o&q[0ī>0cqJ刺(T3eg*)EbO1yeek^]jlقoC[RVMN^pf;NLt o4Dڂ3bB>eVuHDLDќѵb`J |SQOo99H|~5e_s40#u,N"c j0 'dɠVG&M,\>g A,P)z K!z_H{vHգHo 阐@"tԧ̧ڏ16/L,ןthj^ra;-*Jy1܄=s5"Ax|8=E+%#ՠm~7LvC`wՠMY0\J, ͱs*% ,fɖVI}ڴ{˴0;x#[#e)`S,UE xSNdIOd| \}Z4f=@d#:)|p'@Zxr< p`1.a6.7 [?E3%6|$1^qƓ,;z6ëpp) ScTT\4*=u3j<$TɊ}Sn[(RhoŴ5g源o-}N[fekB$C5H0Z/s(مA3 !XO }QJkx9N QXFoqȮni6gZ =O" 7'5E\olj֥Qsƞ{ˋ6S`bÁ0W \(׈|aݩ`dIᏝAޓwQF>bhٍ}2L,?푳*kK[ܢ_Zrx4Ýg2r?SLzF UqFP'M lAe}|?uKf:+ i_>j/I &)Jhjo f@M& 8]5HעF Gq=zn MW$»*L%˧D>21HfE49V~ՅOq@fѧG2/j0hyK6:~0dEl1V%34} /9BfԄp2C~z۔ql9%nr Zq zeO5טQ>LMN9< Gkm+E U #_ܵS?g7J" +S&ꨉn-J7WSEuѳ;pxB*'T TXg8,/Ä-0qȡ3{zqs~v^>}n Ě"R*dnn$ooSC'u LW wá3:PBmt yC N?O}V ȵ ܰYя&|EyVW%>yeZդM#DTYjeJ`$]o,4QհFksz7~,J%Fs~j :~Zyy-[3=u=Tv? fwٙeyOV%9Df~q'O}/f-vA <+c+e],# Q=[]~ʨ^@t8OhinYsxRbWaʤҌ|`~ZPFmK቙^;Q>x"-{oQ2%(ȚVZQXbG@.ӌ ܆՛9'K ޠaCi=܋NL(j]kuCakUJJwfٟs9|#(} R =UUj61Fa*Fc$٣DDbBJa#"zE,=@;#咕W BmUD*{gzB/SM~|_/=ǹkQ~W>?SB0J}&0't51EL̿O$+}gSlg-6@#7 B!Jƶo@u2MIA9{)Y i&^?d`1k ;;ȳf 'yCg^UH׽>Ac\)g}b'[;=R03챚Q 7 }1󛚴ʘ;^tQN_ z0ٍv_`AQF_*>ku*? /PoWnH$rUt`ؔʟK5`ߖ9ڎSF@íV f>#^ |#2&e҇1SVMx1'iag`icR<Ҡ3r{]٭sfuȟ P E !:Ȱ)TI2Jdsqy\4 H선?ehbq'NK|z* ҅`ߓxkRJG͉Ї&d(R ?J' <}],DJaefm4o"9pysLe@/zb#c gW<# Y^2py6C"Glwj%ON(^Ѡ"-`erl.ٛYlj$f$[ xkbNW; ?X89#,(|!]G["tؽ|h9,KQ D0]~"霄ڹ*&ͤ D&xpi֨?$k XD:瞲  7SiKj}}tFS0^7nϮn9*bg8^G~DP6oE .nz_xܳ߸fߧ ߊ()= /3oxº˅_;Y˘TJV|By-@챊q͆*sgeNwm Oѧ~=htlnRoZV؂Հ #훤)R|Mjo4|OKR+K+L'yNFNL-ف І 9dP|=V#DS T4P?`wZڒR\^ 7`V(@;.mmgZ{M+t:&,\r܂+Y>U 5| hbүc .}%Sgm|fC3.fژnTGqhv, \]Q*F5/(곦[Nb׎.`S&"扻KX%i{׋oD cC}>L;9z Bѡx!zaDI_:av5P:`괴- ٸnbYЉu~Ekl!侀ދGR|PGTFE qez3-@s/-xُw!p9M$0}(_Ȕ:XDw-b=R^IVwG۸M? 1f:ܓ #r)5e+e*GM#D)y&Tc Ne zG]˒ 6 (Yd0BP\rb ȡ^щ*3n ^rSG!h|J[iZ_,F0dh &HAbsyk%RJo*Aa0I}L$̞t򍎊H8[j[3C`܇LW{/ W؍F1Q±i$X!RS¢ϤK4/$[1hY!F #+Ku촉n°ǚ^$KϤ#?#_ %{OFPzG;w;m#u餰-*ã#?uV*+q֊ Ð8/|7T4ÑB,p,W(AeRW;=MG][0.덤\Gd`eudWy*XJլxZa{ v?zBcLMdZa7ɃaLӯh59nM'dmu[Fz@La6xL%Ӳ˥Tbϸ\4Ou.C9=y9]F+fD|V*^;D._DLr)LmjkP(ԍw8h@ٞ"ǒ 9~r)=hWүy\gHWn1$xo>c/WB$`wF" ˴k ) FtZ:3ra60̉<_VRf1PK8ͽ }Xt)|Ǜ3?;χ賂|hBroE`0Ak(LŁͩK,$g`+ ޛmEYo$pq o*8Or{ Ҥ$8n 1Pni|X(ev[S_X܊ʹ/^bZXF52ޑESЎ+ ` J:mn 0n|5%_Xz%oY= t!(ΏP9K$1M恮H䆨_nf@:ٞzWaAl^hb%Ge}]9bݚt4[bRM:MQ2٧b$\ 0kk}|!ei` 5qA+j b:yc|JMSƬVhCjwa FO2WF'E`[ě(~բ?IsHo,UC 9Eު0큋]XD mҟ խ.m_"=# Jj^ NWJ8?ȯm~4ۢDM{(9\\$UMͅTpK/ !oL-T1EQdh_C9+1(V>[,G$,&=DiDE;}[v$x. yDX3ZÂ'ϩ)=0nw$2JRP#0- ,R'UysmgLVt{x?v>ЛAaRjsȸ-! =$~!e[x 0)a!I59/5l)u Q"0]-9%Ҹr?>3o.4Ѩ?;#نl+ډv Gg}䍪8) #Te;=g ZEђ R`9VgҠ+3+i[ ^n!I. r7-Au 6$w֫ 3m'a ,ZfC=bS^ikt/mfG߁T*`@*|;*]GsEK=ے5tz!bGX,;{8! gʱyO>؄n:f(F7Q^]`s wA6 xrid$ЗbC$#dT3h\}QI&Ԣ$ ,f$nьg?խx''`0ngB$1gK*nSO~s'$x^B\jԒi;2T^H^%4 4 FފuWAAiV"EJ❚΍AE [0ݢ$PةF5lk(D|wC[hWr=# "p>!fv4Fsl8OE+;rf5l9fǫ,:Bo $Ű=8 v{WE\W)bx'}z6I1oV^[by"x% ݃G6)Qfas{)i \RS5|B+4 /0ig./2 L30@S XRKj mfĆkqټEK{ np{9XB1`xI6PJ>MD*atn kz4k}fZ#cpI/sy,BUOdVՌFaF#Ӟv#.wG f"d_ojp01G!9T6VA3E>ZܳųAnI,ATq];g;1O㞱W6Xߕ,xQ4l։l6iYv\|77~+f >)Les,d'噞aF#.{}%xaC73HwC3n˗Arjq/>!*f3BTȹ[4CʨkEHu*B7E;C򈆔*H'mh3orzF2RszZxQǵ\sM%yea ke7cf^X4)D^-9t.M}F V`wKYUvom.^~%@a:}nQ+g2߲8o3޳eU>Sa ?.׋}Г`pi8<& B#X4TWo e%(s\{xm-^aRd/JX-m6X0G6ӭg (C de?0sUmθ_XdMN|kp!]տ \1OZ0a@V#%hp<s[Dzj~ւviG04l+Z Q #3}OE[֫UȲm_ {2^ i.~sGSϢY<M4x/_\3X:Dl_1UI 7P"gWSJưk;@Qic|㊪N,m'߃K81˪t8-~7v$UQcpt'i<#@%]e]w۝U y20 3biRY;nfTd1̠}4u#T, g ̺^BhkKY#|ZhF`);ѕ%پd@DFJ>D˙g|:g 0ƈ@PU}' xFp`0rʝUc7fϐ:o%pQå$,^QM_ !CqIl᳏z98W*3״Nh>@拁 ݐ v釹[ zB`6Q4aZjdnЕR>+gܪLtՆ 5^AGzc|sl߸D/@ L/'I)yV=Tۥl(gv 71ƲZĴDyOOT3I7 nJ_~%Dj 2}Vai&0p *(auJGtcL>rCi"hGo3oaٰ5+S?jvTXZH4:UFM̭HƖ>tQ"7>]h_^,#Z I0v˨V*/:S[!/)Hu@CSR~$ m1?`l*ɉ>Xd)'9hӜ: ~V*˲?zScA ēqFxd6C ZV5У|e1JzyKZo&E^νQ2eOԃgZajL Υ၉U G@t"&iX:?.%FOe-^>KTY冷jBpmkyajKiT)vd+Ub8n#ʘd ftO"t¦%  BpyqAnjq~_9mSuFz$MoDL 3 wd8RS @/CRmn&ChKƤ$m=RRQP1)^4sث=&ŋ:S+et$ʆ ~DRKn8{)c8 XGGrwSG2;/ 8L6Cj'pt>L~5Ou9e uNJ-4LX$Xyf ,GN[@S\*,@-[ leF/@t - y~m[͡5Xzb .>]eAN-LGYlΟ`s(s8sҒ!\:zUIގq#?, =A_e.tTYYQ\^MwơG}GF@\6cꍹ\g j L +h6dWɄ:hz~GmuE 붋/F: 1/# xSAۗ4Z 0J, gi\M\;,ygEj:QHW;[w/2[H2EwsI H=7%z|?+\J/'|CZ-Ha;Աvcj.A=Ppv$N xiT)K-m/Q=O0L){\:[ȲMQbX1.- Wzxޅ( *i[T9D py3׭= d%{ąE5;.jY Yvd ¸G ,dw>)ҵhsٺO!kYU3J)&+{,#Lx8s.y/AU-hhC(2||$*䈂N!:n˕MJHmfVݢSVB@/)8C"0b΃;z[)ҀY0طaKFhL⚧V o?:-ME8À LS2NˊSpXHN 0I+Y}jh")A>+u.d挗 4tg|B!K?wD:cS/Z>ڈ4^&^Ek꠨T{d I!F(ީ0 N:="&8arߨ 5ޏ%U&f<:'܌G>{Y CUؑfF*Y)iqA{,[ NVo@y tMfM:|A %;sܨ)P@`^a>uv}N0&95T(ڭ^Ъ}oa0GҎtLmH?NGN}N*D|zy[@ >p^ɶ+B|.JՓ@[̶' @2-6Rz/^VιPky"$fZ?"2Cuv!oo`(nFK "oD2)Ul$LGv!f4].Ƀ{sʐ~[{F.X[҄8޾ƥϕ e'5NpioqpsOpfb2ևVw(CE4TL= d,{H]`o@ucdT0a짷.3;I,Viߝoeק9Jg&P:TGpyb$weHa-eDrHmk>*ZM#ΏXD2U &M#n*B,5sB[!z':= v87GQIV _447NȺx.;}K=.'{ !9pٵFzJH-8#E(C WkPu +Ȯ*:PX>rk "/N<9wDjpWf\e pyXιLa'm BrIwBJM."I\;EATHqVxT'~U]RLQo!DkRCDՉ+Wx9\S{TL|IPehW-%Y"Cs>yz "cu; PWʈHK6K7񊊼8$>?+ܪ, Oow r}C/TU+-"= ݡ|Wݥ}݈>r~aM4AD/1ӯ4kMã?zZ a*'άP9w_}*8*mI2[s+b)p~~-+J=kNS _xb6ȩpOwL |g0+ǾIs `m=erVz(ÅG8vRV)vXMsa(ؗɢB3x.KM\gPzgxz>J'AD05"G0s䂎3W{'j=ϚGQ1^T@3KTPA ͩFX,~Ǐj`TA^]' ЛO_O5T_EIȥjQwK% TLW1,e;,]ϔ##Tl!! [\~sP-Hԣ|Y̙ʈzP4*8MwPL$@pwD`grtL>Xr'q;X2m[ %$WdԒNPjѬOTx?y;\MَjvGvYsL!r[YDae| _ɗW3J j;N\:\݉}5Ø˷PEV (Ua4|'pv@/->XJ#<+^*Wj3>~O._̃Kf7mw#AHV|_ l" &Shj=+v.+&CGBn):I,iC8VA;`Hz$Sy'n #0Q9NՐ\Z*BjX-"]ŧÂ:'$v xJW ;#ӑofG;1VJyLi0v̙|Q 2Ru L >PaT6]`3-clo 8'lAU&?@"M\K_Ġ[UƇm6SJ9FXQf}/"^~?eaSs Tx/b»\w.=!1e]m\ZyD`lm\)t-x.hZ"Uw O9Z6]YYbĴ`I\"Xb Ta_Ёă†o9 9F|W6f<2TCBu |)N-NPK34nZ:,*Mۑ9IP+-|H7ɲ5}u>T,m*a$`}?p*1ՠR/Gi$%HKqh%T{;+!Nb3~[,(,&]8HZ4*p }ʋ8hq[fjAL7d -5hLp}A0Ԡvy0b| @NZz@{W;یoJ @Sm7h7#@t-͋ӕk5/g \FX߫-KY Za6)RM $y H6>=f;ÙsDbf=5'' $!7%+W c=1ռb8&z[թUb@-T. ےGpoR1dKwao#rlQ&a ja_iaYu |_ ѡǓ˓@!o^8ڋ6%*Z\P6c{?Nozh]9bR([3U07 Dzzyz@p+o:)hJX>ω *<.kB(|݀WSg]DĔ70~9G. @nQgn0o;2}e;_n^0'T!+&hP@ ~˃;ʄwEl8eO(2eaNģnA|]?2oP3k&=%9nOI?{|͔ʼn7w]2hsg;k8A-vā=ǒ9֑xޛԑsFq-HRliPS1^aC|E+yF2cClQ>W2vC`\_QPb:p-xa\ z]I:4f[(_h-C\-h/gBKB%_ _Z~:jOAÊXF)lF{~#>WA'1h4a4"Qd>Rz{XNbDD%'ަ!ʎnb'R~5wVux:e,789i$aKhTY@n^orr;;E9Ot"~N7!J]^ɭ^kmXd q/sС X R2Fk>O3!-'T ;,iɳg.k9XJ/9tR,Ʒe1vEve6nHGdx8~Y&vγ4#/ d}@N4y$'p!XprTzs2I¬sB˛\K݇8Ċ* պ&`0emEףdR"5raD͏*H)~BaX]sSdۅw,IkbRtacKе" =£KD7H¤i q݌{lIWM!03G<1\)S&DsX+֝XY6/<Ò ױ.yZNp3bhHZLn;Z.> p;ٳg=E!D!QDrVR`l+5X @ɿӓ\YkN t%S͆`IxpH~4y OQIZ7&-KyBq{-LV~##ץocϯlO/^k.\2z(nb 6'QaϠpo~N!ˋArznm|76.N/-.AF-t5l:@yVhJqMPQ P"΁ 8&AsP#:lv $~콛JNy׸zA85Cp?R@FBԟhRW)ZwiyGVCk3Wol0ޒ,Ϸ%mg:!"}`ճS6Ly?ck6~%ZGo7Z%u?6_Q\W!g2/u6/Cm hޅ?ay.)[ar C6]z&p خ ={cܷ Pp:bXUhT:6*hy}q5gK̬zRY"i@*_^KC1qْ3R t2aF#&r>m)y*κo=꣕qUj\1o-# =J+ رH>u7lTr6am⹞dƃ (v\,src'~ a3zB{2ݤu$&z =^4qү@Qw)żU:2P{)ȢI?k\r,dY2B6xo$BoTȜwƎPphϼ㺪kv(rfYtz JT8h*Yå-<<3TFitJf@+I%'އ5:>6>~ j+U0e>uM1fZ ;M)T݄XM `T~=?h^ %{B-0|LU[:*fvO;vg (/ "-PF}:OT|lC)*t!ksiƨ_x70GLeU~ LV s~47h#H\]6K^LV?B,O"n{#n,]0'G#b E^>#M?y6h]vloz!:o8Ƣ8<OMBdhr%FB/kpWmfwf'ITbk9q~OB=^vj<yK!g܁%M[Ѥ-c r ^:k8]sa'}+qØ ŅH"(/1-8cؔMF߸8:yL(JJN q+h Â; kLШ9߆U`)kNF'$]o,`q`Kd x-Lǥ"rmrMAرSh '銉 j5 B{XcNC=ݨ`>i>,NaO6PN+~9SpKԛW,t9{*`4Z.LSGYj<ՅJÚA3tM/,IcΐFR:6gwNfG~4*Ys+G& .ahtSD ֚2'֜6)6@v[5>m觭izC"`9H D33bI]]3QC"z19[ eͮH^12\e1V'C]K/6:>o%;^Q&Pҗ}fUΑo-gjȯisT}7OrOsBMQoQhT,;6!,uCKxHDhB$pv۵8x[NRE|u*Yiʸ|Û_fH?aerZIfy]8u :t?@ED{?6b)CVW0œtXRy.d 1}&\=0ABtZd\X>9[, *#﵉&[M;ǘf8|Im j =Ew@ʘ~`+ELkƦ٤HMP6)äN;D 5R__p<1{;>l{֭#Sȥ/FPL!{@4 hO079/~53+U[^l^[f/\#!iY (F 8j')=H9E!vgĽ2:j$iXqQvL|8{"=pkQy2!d  Dմ MҳRۛ_RB@ _tO>kp;rt$~m타HMC 4>pxvqƛ4a9;ɢ:Z1;LA2v/ο.P7@J&yd]StsK@}!@Bo.$qFE /%aY çB'~ő(*'xH/a氭exX:C; 9Se({9)25?LS+Z1qckoۗM\NE.0QHBP-E6@X0eSKA-XsX6{b+՗h`\]JjZ1,`ZXV^US8GS󉖀й'wUVTIJM@W% 4&$a؀&_V,nmGk"E;TV[hODG\_)^NhYor)t!毵:Jvw9Ak/xwsp{ન[-3XNaSwԅ>D仌W y!K GE T/\[axۼD 3AycE2j_%&<4\n67 ƈ\[M@n t^ݹ\ dRJu e ;؇-۩Vi7x>0l Q]|WQl 9lfpkdVg] 9 Mz -^&E3 b-{d )ݸh$ۥQmW`L'sï@E[|TF9pܲ#:KW-_H\kQu:VaҖ|/`NBh2k@҃SjE][uZ_|0ajqw!#KxA>W .2Y亴',5&y%4XZp*NYy-. %bT99'߰s<1 \xȄZ9|gsZC=ӠŁKFxm$qϦVwzSY "H1 1ۨԹ^ cC?bϠp 7Γ\̺wRʄWXMx<}XFb(} -䪬6% 7lW;4a_k,s񓹨K f"d7.,BF^w4XI֓MbîvWQ6$|l)8qoǂhm,*U1g15g1"B99<45uaZ#phKjWGMk~m:N:Ed^pƂRɥ) Ԥ]EȒ ι6:`5/t-;Υ^衍2%KhUGD].% VYeahܓk^&7ӅgZ'ו|{W!4h~1;&v 3$@0u4)cKO3$ǠscOUX (-Y^6;ݶ)Y4qfO889(]K"$hjMT+pGm;%LU`DA4\opH&=y ï"f}-, uaxgZd ƿH{۹t{Mjh+ꉱR5+r4q&vdH 2+-d1HȆk/W^{xRO ½ J) xb17`e&x>_:n2R?%CT.2ZdITXaw wD?3\&#)H'lVHxjǻtuUVy d]JMQR(;~(1 @`{H'8IU#&1dH-G?y!$NcU7؞M1#CɱnN$<-- s$7I@. Gw[@g}琐OOj6PO~@6k:]`8:SwWҔzad2RBD΁(?"0bԈj+x$ )oހV1h!M0/j EU:.kXHw wMIo1~D+A*5Izz{F!qi\SmVlpRx>fv&hx)^`TuyzӔ\[@:6G5n#jbWyy7md\oDK_LbaOc;G ~O׫nJ#i6_ @GcfwVn3v}@4O&"T5[W hX~"ɠgC@|t0XYآ״~'i)[WgJ *:EnGSo5DU+rϧv pnSj:fQfE, r,YR8Zt`ʢuoQGԒXOGTtYCrT-zMAq;{'ZCfQ8PDU6X-ѷHJ̆"9/F^\lJ㑱 Ox?icRd%Bm2bK^ǣs6w8"?4ME]4EDm#f3输fE&` O:+~{Hd=3!G5$w}2~嵙%<4m:8Z-P" $Yu-xB:T ga?t-5/ǟS^ By! ) vt b5]{#oQڶ`q@h&#^5TJw/wcef@܁Ǽ Y xtou;-.KaK-n`N|b`ߚ?k_ b3cuO B 討c>WSl\bK-@Zpoa?'OH u.օeQ5#}iO^9'uo:-[$=n;37xelh\x\ eY!b6n)EbWgxݰ d`H~10K]0ߘ˚4;Rѡ&_w 6D5+J"L8vn[85uͅTYUFiPoD{q/Kn7+;`[TxԊ4?@gˊ5 lc:Ѧ9u> fV6Y1 %.5׹S(ng %Gs`){Zu,cT17Z7 YF`2;/uh-_2/>*mz]e 4.Z^7;?#[Dh_$u@!B+2Fm_uEX/(ȱd Ӫ Hr H- e(K+=dR8&xb&iwN<(agX%цkĢ.@itr*2$I+f3߶l@ cG(RkA .+Px0a$!n0VũA\+( $#Ǘb..SK_#zTeOY fI4:4* 7>n7|ӤmY>tjOJj~ȳ;dށ#mn98U sS:!tފ,'E(N6-㶖 G.2GZ&qo—T|:Ī`˷ǸpsWS+τh*RN@od3ZU &Y WOlt͎ӗ;O( nMH(rNxۗ#޲?|f\߂'2{/!)EJfQ)ʇ?e.ƫL'x F3\E5ز3'u֚0MQ>Jz1즮C 'ᬪxP!Dα⽪xSBW/un^q +JD57G$S)EJIfcW cz47F-f8-s3+F:E ed54έ .5^00s  fl9GIftͪG etX# yS"|,hV/%Z `3cfGF.6䩒>X P\.pJ%n"̘[鿒mgk3B1ewJxEJėC,#_6{ {z)V> i!|RJ{_K1-),ש~ b"UI"Si?VA/I3 OOa` 3344~U;w*br 5*O3<֥FcY-Jed}ys(0ri^VҍYBH_F40cZv=WIR~zb /RRĤMM OgV*<(ۨ2;{YwY SW:R|/#wLvQYyJ1fia-CBch6p,b>aWM5/E PH>uA7-o{1i)ీh>EeT&Kh*|,}K3wW Tх1vctW+oyB^dt#0pi-7xtl*;'|r N +8 f'YFª %M0zI>0+7wsjKP9'HEmƒQ>Xq &_- *xi k%b),)@-YE3ݱf#)>pa{HmÞy2C5]D׳Km6O"&"1-chx%6ЯGUs{w٤pFо|"v]wi)S2yg1`׃ mTbSD~kW~/Kϔ`>%o.vFF0[pTx!.iAᝏY݀/${3:jȱê{ҌQr9f2">ԅ =H*}dtXrkYT)Rzʲ+, ѣWkSmr'uTx19*+?ouqroc,nЮ@/yLX͎eJ,5x8xQr2Lk1#fD|5uv\eKOvZz:Gc>kol,*[b[@Uk7)2 ) h̀ [D:\Ѽ6ROi93a5Baߪ4;  Dh|$bFopA,AlЧ6>!۫3cDGHw*E~g. ZD Bo;{?O"wnnxc})H>'eS ҍwb%VR^|kebF R7y";`Ceu^15/te Fue/\6.^ NZ~pTU-#g6br}Ѱ& @/1J&HۊZm 7#}-qRH9%–ӊH+u`n^s4Wmѕ! C8]5EpYˤ5K3Vc[UӵVX *,pQpSb˜k*uN^gLͩ#:vfKMJbOC`~LnKtҬ8J 0B6Q HC.W(oGmGsd:,LÉ[b䦉$b[ tXfVmWL-qKELWyAFֽl/m(,&_pGڢ rUFMײel|K):^]ӫ =b,3ufbQ.1ٸL1F E'c}g%HR7Y4:OF_!jA\Rjb`Sq$|0PY]P` yߴ 3rW4gq0bchƿ뭗ko7##Zڵr!A/Yi#BwiŜCLX\̐b~!Zm6 }>rj#,xࢺ?v8*'1ivKII;X"KadeLI!z xm`Oc>SP)sj5T ScMM\ kà`Yv MpDёVy-1a)KN}>F,~HK vK=Efqjp8M\p$XJ69,JX N~ FQ y>W-:Eqd@vf1Pd50AXn%E ͉U.qOVQ‘rӦϵvI?K/L ůe~,peEȸ4ͷ=EߋHMn0_O81=$Chk^º]Inn/=4j16$nD/uׁ_[/˘?+g١W5&_LE]@3:"d` ,78%1wp[z a|ɐQ K+@Nw̬3z8qU] <!"юZAtwOIJ:g&(^{ȱ;M&T?4y;7J40pǍ?}̙<b?y򄯺?;v&aVufb+*x1`u#~? r4hh{D@}\5&yj4c>$Rܫ&jQ߳iYRlxT@B,b:{Sv3Oai _I.%U~⎮ PCgRNM_4?M92~<szW{hffBkX_j6,L% -ǯbo*Ȧ8F=@j+4 ()HvRU1)XB'P&Q5>V yrg7#Q[fDp)5F#x+Dڋk- LW8È^FPl Ei6&[oؓA{p"?+^O3o) !U_RtTv?_u(aW:7fkLZ7JFbQ}FdD0W1>c|ٻܸ`Q w8'auLoufi+Jf\DY5YaJ{jO1Z<^ mBvS7# 3:գ`c|ɽɋQၭ|E܆..'nѧ72` b>>P &xHó̡ %Tz+h$ T3DL3!1ӓiImypd;[Mrֳ*-{԰<B>#bs\uL&+_UΖmS,DمL.RKb\(aMcZ͖d Q)kjã]VWY2TygU:U ]M)KNJZw^)R٩}D>O <_&gW՚)?8G~} !}w)m{wOc 0[pGAz1Q;:'a+,6 `k|,at}g,MV=1r,o B\-бz7jkyg6֋Ӌ#ڑ ^#i(RI &v?`R\HcgRY : m=ha@R鎻>gk#73:?A&7D;$& pXkXsp 6ɝ$- {a ThEHw0EJ7 I^ܬj(RNcx̨AJ7M8y!w=,nBwUxlO} }$#K'Prn*z$ OGJ-(Й ·p/k7~ h6[xk7㲹n[sDn9}Xs5e G4\hQaC6ɩKd>{S4iFV xJ^5?2`Vx%֠O{Iy"r|*+-fgd4ѹ;hVJeya׭ >".D1>0iXPfc}5ÌWioy9rl-wZ3 8ee21O*~O u-㥆>JüCjW_3_>GN0? 3ԞIWه)j?H#>l{PWJt:l^2&fMȳ577:Aeٗs{w!3ϱzh'* ']q( h}ƕ}bpuFBk n5<|$-vPd^Xyk+NyR-#WW :?sS%H~qeRC<Y|NB5V>g`fꯧm!E/rwlݲ5,UPJ'zD?S\u[|$kv%I'rlO d+gdB Ҥ♙ueZ'5u,ei>0I vmv FZW ߍ`hLPm &Rq28\K2ϜRB8+f3pnA |/i-#̜}}=QeψL8Ia\L:'ryVA9zN( 2aU+Tzʇ2!T` pqNJ334j^ֱj|F*"4XY#'1fWn}tk}OK4MK]p$%ZT:c lו9dkOSj\xb1NVlC̬ XY+#j%Su W& O$?^(/>^1 x'Ӣ*k']K_ۜ+8jF h`qLԙS#AfB$=fɍpC(BFO`:2XA+=br#Z kY͠sAi `wt%h>Y%UxBrt*3FAݡ3Fz{?_bc띷ϰzY 6WMX*5P&b#M<`IضXd`femk}!7>ǷҞq^g[Y3Qy29z=_2(b cAjy@{_pO$t]-(/OPcq>ۿ LMA~Lξ>P lɀt4ǕL]ѱJAH7^PE>Am*4:c;F-f(žF?Gd`QFjlm6DT| ^&@񹚠Hբr_X)¡^8O zCI3,a&G XDhֽs7eZ. Nj̺Ajj\J6P`Qz+?(Hk>6HJTg;,(B/\%,f80CyM̳Ȧ]ֱ֧PtCOz̶Nb f;m)AjrhX4zvd>_޵ OVGoӪnsHZ0_K:f(bcV/ s2}E@4 {_sјj o̚^M¼w~-d)}ǼjʀkjYNN_:d5n2nK ^74@ jGcqN \VC_r=-i$\5U@by8Ћ.gD[L"QŅFu*k-Xwg͡FAeX(д̨\ώ]G!D  ":dGmD215G=WHRLߛe,IL}ԡYYrv*mn@ I9d2Y&rs`%`akZY1wՈЌ%%bϕ5gyJ*Lr$8<%V>*[yM/xoyrK)F\cAJJW.W/@ :_w]gAiЋމ.*ښx|<C:ʭ-+wV6f甌r뿅#4q>r5jK5E6E-\|)1NވXeh&3p5wk`U~~ %lU˽gMj=OyI,c /alyzǯܐ[, rb-o䨁= pFHnн㌥K_&*.&M<xO`0:&K69/1wc[3_maQLi@Peu雥 =`;tqp""i0TQCwUUN\MeV94\MWVP414c?6Rb%7n,|>q~C rLpmX|'^n 3h,EbRZFe3fSh ;dkDxU#{=6!?Bѓa Ly0:; bEm"[f\3;u X9=v!=鄟D i].lg~rՃH^p1f*/ΗVpVvL*ח H]J_%j8W4b L$1y߬m:»ՠ.)a9"Ѯѓ5(XHsnS*fG&"fxE' ~4k퍃B9^akSv/cW7ݱiV􏙂cF}fnYMNr>pʅڗSʉ9dMȢIaK.ѕÅn,V"e > y0yIC3#vv{%'NZ^On}|>`6.o/a8+=ӊ"'wh  jH\ßܝm_A!ŭuX< ~pHQ7[+g7U~O#eYN}8u* nU(ڕYOłEJzfIK_p #;^!}AO}1?RR̺5߅mL4D]Ip:l [k cM=~c9e]Yvh$e¶ԣ[ l0ZЛϋn{QOL(Q7,9=#nޒl "/5t;ى wzw'(1CDBhL[M=~΄)DR.aFt&zzzɟb ]F-+BD;kWXN=G"zih7c$을\Hg4ֵĢ7!WaxX. d|Um )zbz',<"?1:;4WaL&{ Ӭ+ܺ&2V=V9,~u{]~I)x0OiQr)ŸΫA0q+EiRL[F0{)ѿtxҮIx|\zD0@p[=cR}^-@m)G鮨8>P$2&qXF} פͰm흆 mbPg)+2H94Jvn/ !&gĹVl6sok'`6Jٕkk_=8,'`җORE%S=|ot{ɟ>O3j7*v2j 6 D󛩖ME?%߄|jtFJgiҝ= _f]UʾQ\&d?¨3"yq\5WZDV T^ CjcJд\+۬[WQqy)桕,)I&]PNW,*OC}*n8r':L2\-n`[wkmV*Ց~]ob/nL_ܻ%4+ySxYD8}UZZkf]NubzV U`>Xz9]OwK##H)pTπCjgB b 4cU뙘 P hCd*"϶zҧűr*ߣӱ:n=2u}Ò"F0&o -忨wN3崢z7-33jލ0d#xXt!`}m1S|!%6[e}@ֹs:bL:b#Ur I!|:<0F`̉:_g1q2T1aQ+2Qet)t`w^Kt,#|R`˞7?eSuYSjxue탛Z­J\* */4N`dds όf~x ]a}I=bOao$bAb#P4ٗ^5/Tp>j$p3]vlEoi͞;ȋ` ;'{ZDY>NnyJ D×2Uy;uf$RHQ9 *u -G lB džUyk=Smd^"_븖YvWn}>NyVĝfRdL2گr=p3S?* ݖ~0Bs! m꒞El @xG: $98 3LlBQӣJUul@쓑מZޔv<1wKly{88䩸ZeztQMQlCjOV gtT+}ǭ\uadZߩ@֖ ps / @R]gj讦tU9Is)3ѢcXMT!!.]% pl+xu,4_ya߭Xd 'CvF@EH^X@ %X%$I6hrƥ䍠G(F3kW5[$:pk|?5/ (odU.}0#5rMr;BX=ȜX Khw'cdsJ=A_.§Unї%GexX&2 7,^Q-E/ʭ6,ɹKBb$8dbgwh& 'rWS=F^z>M >s;A<?I싡m5! ߭{`-ߐ|(^h$*ł FFskBq&qihvV.۽`?|Ԍ?>3:ӳ|zW?yELÜu N\EA,kyEGmd@V g\ Ĝi z,#238WoiT ^+"S9ܞKL" Uo D6A*Wgp qxċI7ҸõQ,Ck Ǿu{~'^3]l QJsb|v>j坓IJQTP 32,'M;*ѥ).f'q]ioj!NjW͗e8.X]!M&\ (y䔕(UXVf7L˚ f<<^,eټ3ه ")x;?<ى'\@9 rO"3\"?Z^/{:WU= Ul;H%+z/;磧B~IeO{ yVΜDXQ !wL1L_AYZU%wE;Ln-@W $rqN =]ܾ+N>; Y! z & @++C=dǥJ $ϑwA.PGεOl 1e,:S8HZ͊ם/?,@ݳ&xQw3!dX%C|D[S?X|Bw/;Txme#AdsVduoDk;*LA)o$68X/UxQkAU};.Y:v﫢+cLd !PKt_WoˤϏA@Ġ,jH"DWJGOk'TXF<5%ϋ`gxF0AOyuXW\g%0׎r7"v' ؠLҵ''( ^#ΫXaE[*? t=p:3Aێ WA_iozesV]Tq~ِNR_k&~ wkIvnu8~򗵉p"MJoa(ls$t2&uĤ,SF&̍DS/8*>*e\m )u/ÍE]&Xȋ#(m˯Í;H΂:`Մ˚xʾH!\As3P k!l=h\u}䆲Qa<_mw3Qӻ d[tકJ]w=|pS~uhIu2۪,6A>gg@΂@aJB ]$~Hx{}4V0>gLrV AC%:!)7,9zvW A.Hʩyǽ~? }vS=sx:}F>ѩj9B+Wǵ ՟ lzHٸ}X|Bzj9!ao8HV-AAcV\m;2'$Yx`yi76lk'e d^^q6b26*8E TܡZ5xrwc\>n)j/yso@:3_\pnK+ڗ&D )ckPS'l4Al\ꂢWByXnh3| HnMj .gUQh"BsTqGƧkQ4]EQ6uQCOk-ԝ8ӭFRޑm&;Q. 6׷q65(8f2C.t7Fv Ƴ譐n1\ 3T<0;nޮͼ8U>iWF"_ƌ $gѓ5Jtn.VjHQP;djgItM$j/$}YI^:(jRyqk@6 zjbK|} 0ƙԌ[Wi)hO_Q{ӎpPHK+v-ۢ{<YU9%H- :)jz ]q,z|d` 98J"2WG%?ܣ[NQ?Ғx`:Pk*g l-P>@FŎ8 .ԯ[nIPXcYY,xe 맕=PJg3gGJL:g#ޮ[EI(Ҁ)=M4{-,F>(T| ಄I ?]2h>O_;YqsC kՄVm8^ap8Jd46=k化dzdg?~wY}!led7bvَ aB B@ߢ^$CX(sa]69*(lrӢ^_}Z$9\rEGy"ڴEOsBXz?&7wFuk,GՐD$d7:H)1*a4=҅-Ïqed|& c1D3Hz[d|[кS~ᚶX& P[oc?0sđu*NB^O1& aͰ$'Se~ӑӴ#\D+e *wku1F_ޮ렭쿓8X?J!cS(XO} (a5DNSrRyOD:A!-A!~[{mVYfCcIH)+]DҨN>< '*T]|CO,n+X5Q\va繋8Uuq9ؙxZHfYj'x`$^xo!({" p\ eNnxG}ZWc=eBģrLŝ^ݠ%`b?M .KyҘ33Gv7; m "h=vFUǔ#D8lRMѩ$z+}a l/d~x͞J|erț8#-x@:߉K:` 7*0V[Àhdu7/l`y= i! \Edh0"JFoti.)ֵ58ľԽu &k Ykk9o*L>xrnǂbEy$ D#.q$Vt6{NA&SN3;b} YewnGzȂBG%]3d Y)Y2bY:呒{UheV谂11r*j˦kA>fo`&#saPSq4N.Җ8hIPPQ: ksa"*_r,m 긖+\^I=uvIE ;\ƫ̶Mcgb 7z!b)٪uٶ$J֋Jm/9RC-Iur9:K8errk8PFK9- .]ڊ]DIz۫=2(f9Z׫P{u4偱n~uj;9G7`U@ڶ 䦻\`[R#"YN$sALa9y9GM1 ]UnwJkFy gOyF˥[3j{ ,4*8>3ġḰHۜPoH/[ҫ_4,}ٵՔ##'xJͭyb)P"~6IEsYE%[@U;(K1dI4M ߔB8ToУxl\@CǙ urCfT+wJAe1Tm9p_|&N"꺈>-},r蝞RG4T~Bq*I6e ,!ڣRLJISP7oh#c*;/pfnѼf l8Ŗ)zd4\:7a|[[=c + s5 5{qr̯9W°t/U CĈ7ؽQ3JA˳o]i =xşhWTCہ2^׶{^7\js#sarsc+wI:\M$7*pǨ< jYwtb#wN"^}@1{Rb/}_翡*(0RRãvҚm};]-%y~$% 폒CLqYbcҸ9RA$;%%$U*) @ Kkr{(mF l V7dafB\YRGxQ47G$+EnZ' W <2 oILW wUBbqK=is8" IL } n|Lxsk1ZeQG/pGJWRv6{@R%?SMWgKet f5bqh&SglnXkL!?ac*#. ʔ#3 ZRyj*f 'Zc65|hǾ(C|aJazl)GFFa}&PaZ{5Hɴ3h.g(S4|#;Qd"h0+5Ӻ6%'FհlajZHU~+eP6F+ЫLQܨ]䢛Y֘ںU[W-A)PoOCn"j sεԄkqc~e1"څQ"$Jټ'98Ϗ mqu'7V`Φ5Ɗ(vGvoֆ ?| rB*>b]Dnr_\% m@R_i6F navrcP`i _gXȕΑ/R5Wf!]4{U?gZmW\$Z@; ;jU? lNm((=p勍Wkܖ}0\4VٹBO[0T6c,։z2ڗ't2߫)bEmf)` ~lPo4(kG[RNϰ0ۘx}+3哑^iW"&$P'PYNBۺ{LTa! `jD) 5:oxY)~#\Dm ^sqI4 џ+U-)J6G&6sЖ\(EywbfNZvMwFE.HmE(}auDdYiF~p^I9[qes2LS3lEKr^EQ<l@ZH֯Ovlҟ En/-ޱ;RzUs~nYzԁj{d?I].ah!w4˅~M"iV YSlY Šl;oxg_gUhώ4I6]T$.Y`ߌqd "HOTdɹaU"T '-[+IA_|W3R3<ݬ3@,X HI:Gn!iGTO%8