perf-debuginfo-4.19.90-2310.4.0.0223.oe1 >  A e8W^^few/:|̓dwr?<K|,[Ңm&W4RPGGeIqvGۂ5 z :K}Q58,ЗY.LWǐd0E(.> X[);f`əډsÎQ 519Xhl@Y>2$;bIp [XJ$* Þrt*:T^=iG3lRsO><iXu1w_}o[gIiep<?d + N J_e z  8 | M `NxW(s8|h9 h:"AhFG HPIXY\](^b^cjdefltu4vx zCperf-debuginfo4.19.902310.4.0.0223.oe1Debug information for package perfThis package provides debug information for package perf. Debug information is useful when developing applications that use this package or when debugging this package.e8obs-worker-backend-test-0001openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64h)(@/+0XH6(;Lh+@AAA$AAA$$$$$$$$$$e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e833ac85e4dd110c16fa52ac61ebbc1b5562ead9e6422843ee7de7e4296b9bc06f0287a2ec07b9498c33b2d9241eb001410b3be3f21f66abce8cf177bf4a49d920f8e20327e53b3d9eec5f885854fed285ca522062b856c8596c05071e6009f2473931451d58ea23d5b93ac3af50b86c8de7e51a7e774100ae24bcb53ac4bc4538e4922c6de339f7c9690a6dc46f3f560bdb45bfc5ac02ea14232cf41ce1d481a103a2bb3cb4a2483d0ae48949f9a51a5ea39d1142cf0e48076b063f8949ad0adfcd2cb569014ce46a62e69db0012ca47eeec764bb92f48a3eb0cee453f0274925517c7b93fc7fcd447aef6d21aa423a4bace6be228c36eb400d53ae29df7d6bc9c11f1ea1c1c12308ca88db6872f907f6a1580824ed324fdcc2825790e76b83cd1c8251b67cb51dc02000572a78d3092a536f185aa71c4bf8167de3b1790dba668dd14efedcdfa8dcbe395e8cd86a2bd2b90da67f805a176a2fbfa134836045b9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.4.0.0223.oe1.src.rpmperf-debuginfoperf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properlyobs-worker-backend-test-0001 1698214906 4.19.90-2310.4.0.0223.oe14.19.90-2310.4.0.0223.oe1debugusrbinperf-4.19.90-2310.4.0.0223.oe1.x86_64.debuglib64traceeventpluginsplugin_cfg80211.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_function.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_hrtimer.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_jbd2.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_kmem.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_kvm.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_mac80211.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_sched_switch.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_scsi.so-4.19.90-2310.4.0.0223.oe1.x86_64.debugplugin_xen.so-4.19.90-2310.4.0.0223.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/traceevent//usr/lib/debug/usr/lib64/traceevent/plugins/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/5f11bdb9e95a13c274d517a28d305fea-kernelcpioxz2x86_64-openEuler-linux-gnu directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=0df0d6d1c1d98774d3e021c678fbac4cf7453a2d, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff47d540d47df0a410953718e23e061143f28ef1, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=380d708fa99ba905768f02f3daa4728e3e0faa25, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ffa5d625b749cc5eeca284b81a9caa9bc106a8d6, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ea646a5259d320a240813a9d697e16274bfe8f9, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d0fc74a4f7dd322aae5ff99511a55db5a04cdf80, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72f4713c31ad4d4e7ae4d67fcc562de220c3bad4, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44ec86d943a194b925c3951ec0c85567f34e1706, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=536e44d3613fb5c4b549c012ab823b9ad72b24ce, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8af4107300725b24413e073e75e7fddb29aa2d5c, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=501d56c101475195cc29b4b0ed08394340051b4e, with debug_info, not strippedl@qrb)Ө .utf-88ef9a2f0c8f28bd53d422a0264e394877d64b316fbadb063d50c7a65c3b522c9?@7zXZ !#,o] b2u jӫ`(y/ٻBe-r(FF0}tk7dٛեι*Ii㓅\AY,~rdQۜKoM !`C, fkp'bDŽu$QWS͔_4h yF(Q_+o6F[7;b *3h8N6E/$\~|5`6[E=Y9>)V"QDݤ\s/8ǣ?$DQ=.UoW ُx~i[||{*Fq#ǁdjt\QmcM'8f}K8~4@f)lǴYxq`~Lu"YA'b%3Da%>3&dV8"lFFw] c '+va)b$7YJ{X]q\"/s7"=7;u;b`bZic,vu;45ky.8v^Nz\j Ҿy6;>̡kH')^]z"BR7p%_zB* ߱ssWjEέҥ,B҉k=EVqє٣Id,Js7u(]8Q DUF 9- мP1P %l2x ,w(cF%tdm6Xq=N(;5ʽ~pIDxmp,}H0zn$JRn\Waʖ#C,%l)qR1ΐ^0vP@/osǧxЩv]|.?5y#c}Q$j.8nR=aXv'.׈KBYk}؛M[ήtRqꗗ:~ȄgGQSF+<0Kܱ1x˰f$ PCPB9D,{%etHxfY9%Fd@igc{9I(MT`5@Xqw+0~k^85>xOÒ5abȉJ<+쮝Eh7\~|g(h43̎7K2bP'GN5ŪJ@, ݮP7+xАT?z+l j#hmսs#38b5F}.U7C'-^-(SB|o"AtW^(=z@XKAZ4၏/HӍueٕ[ՁCYƉT6Eu:'<fx;&Hֆu.lڒb0<a٦ym? =zTi]!``KEX-6hMK e4-A= o\ECWk 4ZS`@˔8]9L?V5aB]S3+&EGq]6d c\P2hwGLQ9*r#X֛!햨}Ѥ#ӭjԬw5wETHBwdw{ Mv yWͯjeFXTmig?Mw() .i֟ [}W~⺋{㧌68RX^l79yp4rtnı;?{^)X1(!`mƬ=V )_y/FqŢHj0* ]`s eI/8D $~/n6Qd _(j..ڡi`=#"ǎ ްdBF3p;mx>y(r#{980cbB<Ze|hM[<ŭb"en~G2!.M]S^oaDċ@"bImsJ$KCH?WNN7 Xȁ45||*O2ּїg@* gq9nLka{l xY} כ0*zx=Jt$zoءkc 꺁~^C*S\9#{%$ϒ.r6 J'I  ڗh[952D[ d ay/S[%[D 3Y4( -2]A%G]Lt o}}1|s1V+%G#y1H"FH)1u(ٱ: lto:k8UJ+%*Ƀ:6RFsFJAD S_k+ 8RjnK70W[<3:!X{GUjڙARw t_P b,>󞬙9I0~Tz&erB8VϪK;,caN)ܴ-ˑ)'rFCF%=焗 \(- M "B.MlOy^>OΠoS#m#F 66q9jX4P-uC{)=qaKxRp0U%#^(\] Ė=xKxGW^"hdd+=Lv@YT.$]g46mkaGlbzHg14smƙd]T6G,M0u9ѶfH9{áyY0 3Hr#R(Ccz+w,}(M>Q^&^.USuV``Fâٔ?YY|@Q;8~Ё}.TGȡl5 ualq<(Df℞f|HiUs!{zVDrYX*/gG?;>mrK{bk?# ȺsW|}kňjF'E3\ Ye¬&zAuaCB{F9l94t;FQAC1fՊPKf&M(x4K./O_ GBϳKCCMg>y !],^' Y:|9$4NkAUAÎ9:%36)I2%49pao{/]6\xG _!qA0O ":tF&wN͂1CcC1VfI #H Rr1TL#X=&q^Pa[p]\(CsՉRQTo˧y uj~Vt^nPYIwB&7'io$=JO?gak'F#LbCv~@lTC^jOE~U'D:!:_%L+?D1 ]R!78Np{ Q2-$L׎& .*"q F\Mo3,Cm~0-\"]S 3)0KH+KzMR4X4ڼ{0@єEIt)@bI[hE8,CӀj2p3c ]iQ92a8U:.DV+nx:x~cd=Φ 4>ZFUAT"*ɮGb^ҁ zJ$LrSN_>`]^M$m_]n7=8gKjg#6 GQ`|9m{=\pݵ5vɁƒ`_R"c!lm/ҴvZG_5CvFBz!I7%$ғכ%F)u&.݇l~[ճ<15Ϗۺ#fo!3 NCޣ(b]wz+meC.@XҴw[Xa;яs&& y[;/s=CI$зÇ*|# :TbTMC 8mW/Q/">$v0-Vdt*2Nn\6l5 o@"܉*8)bA 9;]|_h\$!+E NSV@f0ˤ"TX8TU0! =A WiSJv3|gjԈ5jVsレ"Q<މ.#][JX nݵu>:)'Elrbp;_WjmlNۥ+Z\8K%'W@F4|?#W *SdFH`*wX)rst#\u%5v)_4wF{?L^lDFpĬ>;9~W!y#ґ@[8QPuq*~ru:d sA9 )[ig|c."&@ko 4!@ 5i2NE'587gwCp$eC uV7 aEƓ.頨4yOPʧP0vlݸKC^ r9fY(z.lU n H6xAJYD.*0["?Xc 2 qÜUw1jg23O#n}/JZx'{GjHU[+̶$ M`,Q-(gURB6<#Œ DݰEL8V<ϘDu&Q]s[-#zN{>b~1 2c|dZ9rs |E&Ϩob-RHς쐝ܡIԃvɰUY?;\s!tA"%W,EEԾHsIJp_z%mN#&?6Vyߛa?1N:ch3H06O)N߷Nl0ml7Hc`Np G~<'pCh 26K6X9i%)ʓx`lsWvRY@#]k[Ӷ.c",̾zs0j{{R{C 웒o4`Z.!yK^32-9ft 4%i66O;kÂUWo%aIqL-qѰ$+ tɑX)V*]D 1{t"mQlC{3P"/'\d3/*G{N:. nZgіv03zCP!iQvb_qC ?6"' QxUҕ%֟"dlPAB L'xfE[29W:464ڄORs/QhPnNPAi&QV`d ]pFQYYnFzf6O=9y.CIz(f)NChrNgheF1qBEeRPz Dȕ604K5y< NTi_to3Qehl@bkYuDRlQQ!>xґJvcKW$^qs_ny:C%]OLxT_0Z9>;EYL9}b0bQx'u54kNvPUb܎Y¼[D_M\sօ2ΪAxd`YաLuS"P l+uM#"pχvd!F fm5S~q:U9$rLg?\.鮿ѦTz}u8GR.әRdxz!$I4XaëYzc'tPo6 I~q|;j-Iѭiammp 2QW& }O\"*0v5tE3NJdsyd`>kCJ:9n%sf>-{p"P/h+G(e#lKՊ~?P\n%msD\A~vLh{gTkң{<۔`іZ32ҀfڍfUxfq@)R('A8B*~Q:˺ۖ_1 WBHtx*xsXR8ӈ| ċǙBcZ M>"HB:~2ܑM:?jQ$Cb/=衈qV;|.Y^ j_{h=[9k.//eQ~ JH;`;l֨V̄. H V#0jEGjv8]ϣYRhU'z*Of+K>ydLW~* 걮`oHs{H!OoCʪ29.6}Y3+Pn&67hL(CK}ٴlp#Nqjx/uiR(F )g{MIOܥX)"5 $HR*ӵ TR|.)`3!mOV8-"詁Tq!Ё.6&QaVG>M& *5e $5CmFˇSzgO(?q$a+hB{&MWOS8tpB, ˠ|A>oEw$xqʗKN.4t^"z}*><+p9ڠ‰ h΍=8׊NZ5u%HFxDW TAzxNȳ|А;yFi+X<җ{Uh+2fB6[^C5Ja=P_ԕ085cJcCZu8I-B',hGYX G]o~AyqTQgVӐHؠ:Ȫ5 6_8d#S5hDnV˄( Oؘ]|3\$۽ ~C w41O"Sen8C N6v]|xqv}!۾Rep[iMYuh?d!eT51GO~ׇNtӼ+ }.?҈C6;M1<4O-uo)ٕ"g~+$ ~5xį|j )1gU9h42ɖ(3y vU$؇4͎̒[ElY2OpIST* sA? nS͵d,g'Bd_a\P9eka|ghٕai}3.6?=EwigH1dJl 7Ŝ8>]֕ɩk6v*}t5T2ϛ5v%.iw#'0+ -zO\;FuֹꕕwB_:U#ٕff)t}2*.W&SE5\3xCR J[ ]V&"g-uڡ?dbsJ8f%o0"b Oy! FHt{ٶ5Wd+? z/N728Bo5YzkV˕kJmɸ # C+cځc~=>tg$wصf'8kvok[XdxašX㐇EgG̭ΐiV)""ZWa wz"w(y }Wám{N]Z{aQ֦6UF8'+!$x;: ukZhH}#zb#畁jA$)Ⱥ䒝Z9^ 0I7ֽQ\#H8O&hpZ 409D.0WAz_c 0 OPiWNňosK|_bk S@/}GeU زS1U?so'Cӧ/lNQl?8N?k7i[W۩"Tq5:Ǹ7 FN`yP)iM\8}\q%],(JLit=#)8hO~n0R3ZK\ӹWBZ8߀$‹obGjWA9ɞ9 \?b~O/"r-Gi=quGof8'6=ܵb 6C b= Wy@^qHi1"hLjr0qbAc†죙mqݧ2a MaOL -F^C G̥r1I&&Ȇ?>W8|@g9jWx}- 2Q),j@ Ƴ(A6Q1C=HAmarzpO2Ԇ)ϭ'ǯO -4YD\] 5;]Fa Nd%olrṔ| aeT*~4Dp$h:(6%dNo9$Vt/ ڹ m~.ZqLM Be0\"4@^$W;W}^^44ra|'nO7QD`|y);|Elf Hj5#0 ;Yf3Qmj=QQF4>&-wG`Eb FSS̩E"&Y85dj'HloVY(jT؞, ͞zag+w׮Й*OHW3o i/ "(Vlaw*BGNh׌ſ5JoU(ȋi]invnqݯ 2MH#BVB$HߜWB6/VB굘Cu:2x3\a0ej ~.@\k2ힿj~RX F5j fDolj9cg[W}|ޢ/x sלu;;J)Ɇa)IXrj?@m.}' Yt[gaȔoUe_ãl\[F)'.N_&}&@_%d|pZjp`n[5Cv]al?lP= 6 #n4}O%C겊0>>A߽VcdmǨ+@B0;xtL<APk}p4t@"Fa\&Adޅ>.ʝSGu3bmh` FU5lQ,h+mH GW>Hs6 s@to m ]lNMQ @v*tN+}3D< 7N nj vv~SDmF1k\ phRl7\!(Кǫc瘱]t2E3Yq gnyRތ7&i2"=. U+DzT \[aVhP2JfZL~ CbyK OgZȮ ~ZЈ tCW7zJ \m秙B> 6zoVl_7d(D_ pS 61j!4XU;1V{W+~ƒHv8 >o`^LdEce??3$1#[R y8/{ 6RG7)izs0T:K3.a!E۫RZɊ`sjDT߄( 5J矗2fHVT Qk~nwd`԰ZyC>ujt4i@W/͓vk!6bDnZ?C̅$_@_FiXjuRk+Ub=/!U#9|Ƶp̀/5`O7'~GmF ٫jbA.gq6|~O/nԏH#D1M{u_A^j^y҅=1 jR_A[&(!d.mMeO;H?L߂ !}f<>2qИ2S-0E,oM ٌyp^='` %- R>Lvy1x>ZPyLEn.YV =N`Xit=rׅ6O3^@ V=S|2!zjx 7vn*kTlz #I`Gݶ,Wop 6Mk,x.Y]3ރ87>|{1vuY~ $ kߨ^yܢu0Yl>6W%8zx䐓9Yҭ꧂e0HS”w W UD?&;-0&GE?~>Q_Νٓ\JĮۅJ "F-:ֈE v( R<|VS9b 1i!it+j~eٙ!3 Q=j7F")*J0Wva~N oaT}X$ Q*۠??ʠ8iQGa\B(Q܁à26?⃶C)!n#(a] j6ķa(FZ~x2GSe?qˀ ?pĵ^s5#Uk^!x镒ė$1s&B!C6JYKM=FoLL )~b\=fKMaF{Ծ L I`Cew>qtRZ[oV A-qӎ\oCx=q~vXmͼ˰yu Sj#F\Hf lCdWب7JQ Fs<(ҎP繚含jƷ`AOfӁ3֡ ӊh\T(m[\u}]aRrd-Η0J.ߐj'@].zh\WWʿ׬ޤJgf8Z}֢k_9r ,=5d"x翾?燂W&5_ .v&P;PKȱ"RjH=/KS9=hgWFLkMq31+nmE lv| )QgfoiHjG4-k b̸TΫtX=鸢z::4' ~[-S-5y\N ڞ`ZN~t %A;u *ZP][l5lɧZ$2/;fp/mW$#=qHhոax=TP۫1N3hOm?/"u׬bt DM6y#~PJ{G+Bș߬E{ꋥADR 0boW"Y+H2Q4}_Nc`01zߴ$+<)? gj3x9"}@}ыǷoƬw|ޛ,S/& ` N0u8n[ K+jlXm)͛j`R[-$&ߪ#,KNkG:/P{[%i+dȯc8, 5p?ux9Ϳ& iR V* 9 5[N0 #s9ɀ HPHNc{qٓbE[F":T&x7׷k{U!;ͻV,+i} T{r-ZʹH2H6u'dՐ 0 j`mLW9~N}m7+.?G2gS <7ވiآa"CȭA]FH&OzbU&$1 J4ool,R0;k܇*w+|&&)q(3Wp1?̇WAYKqy!4ɂ^[bYE$ؖ{adiE v 1i۟/Ly1MTUts1Br3+׳,牻xwIzF̏B{2Jc^D(ac ~iR`TIu3(i;q ["WQ@ ;䢰{2g< "\Ha=%s!7$+Rc Jky@rhJj۽$|X=M͙<%)s y ʘ5Q|c4ZE W$*<ׄvȁ[ ,35a%3,u, ~TnjcB9{5Y!|1O1p`tauw_sLb-{:2ixfW4ϐ6 CXȟ㖴 Ti@N˄y^kP&1 Y$sXY/~yRFl 裘ni¡/r/-KKWtHx:u2 ț?nH!0´ǨqΫ܁ #د>=qWP{ ۀ8",IKh=8IXȹ;aM (HnX<~*!&\$2I-X8oE):p ?88%{5oU$aqą-zzsμ[xWl98ƐWU`˱n^[H3e(VObX RA}vyZ xN[P24S&+!su8dL8ŝO/RAJ`ʀBމӫeˆ;S&yeZn?5\,{ ]I@d yzl.O/A<5*?;CƄK@V_(6#1 r=ݎ.e`6m1‹ǒ޹pD!L#kOBta-x!0j6Dޚ%C+^^nWrZݳܜҦ(V/ȉ G9YrTp+u\W\ioL@SBc5 PHDz*5JÀ<=A83$(^WSbu*%eoOQ#c7ÃsaEvhgqW=ɃHW\)8x[ф@8d82;]A~zF]Mޣ}4v~cƘ]ҾiުA|ڇno-\SU:n>噚BBc]6@"6.Yz .+, s\q%"-0SBmhRƉiS\7]0\c;!qK72pJ]SFm*Fqq؂$ʉwpL/(AY&1W lg(Ċ74'X'.huQ,/2( 0h-m \s{j *A~P OKIU鶥k??TO8XĔ YV <ּd͎&:`@2SLB_?kpc7Eq'GGJ#Ĉם/XSH/n45:jnZZt JEWc/dV&4%l$~᷹:hJR=8JCuIUcCJV<ۆ{Gq:"XGnB1Wzs]6Sp8o3 ޠe ˪\l26n&9PGyUGVP=\.sκ&i7E-9\8atWnO}wrO/ ywKм څ,宾w4䏄|C.oo16bVWw%46O/9Fi by8]8(jkt8KxHLT4׋vb5B4f$7_9auӁ;nb̅0""˜q0yZ}p^!QB>K̓\WkhRcNݬ\b]o(ۻ}}n48)7= R k%ixGiC"J#{0.N+ln8m=bcR+oO+v/ 2hB ,16l *6R0yD_,p^dvXB凣 Ɇ9.~)C3V٠Jh]%hYB|_MX@iSF2嫋mmD<Ǐn7A p~ݗ\J6p=,PWߵIOTz>PRVl댢KG',e%_2iXĵGSKA70}us2d'\YBii֚sTr$1-yQ%QB?RN:swiQp\3 s';NEH;T^"4`~Y(@u k?r%%|gpzi1I{ClWr A6W-Wy`&(dCC|hkW= ʮ,?N^lsw54rr 7ĠZóP }e,cI%>ΰMū5VVj#auY5,/O7~zT\{D#9'lPQmpHbHOزq#$BۢnZ9dVBϙc&L|&/8bCNo \)9"V#È6T!g* =_Pn ؋ vIBw ݂ sM>'"v+L v|zYj^ܰU̴r(gem%v5$^+ֺ4nTn2dݷ_.rw;nCQKF"싯Jw[忲 zZ\Iޘ=6q6u0, L*0_;v6qkռ=ku6#qM񋿖;7aE/IlpkE_ _Y vI,<9a9t˪jrq?s9|QTlW͛5hrZ4n 9 0a9/ )ݨnsͯw $4/V:k{l ~,Be>֑J63X1oaF~-p+YF5~Mz9SB~nrޒZmgb0>f8hoG0x"<Q3y9\`.y8V3i[/־Yk .1ݥ<$RO {cKrUw#1|-=)]ɞ%Zf^g+c K1^T,i˴>z\$3 ū~AD̛a8}'մEZR@^5GRkw{hl;(_c:PCq8Ȍ&*.Q&*nwi6@ R2Qmlaxd~GI_دw z6>Pv[O&,9r,?% cK0c`Wa8WBliG^'Rm׍Q?"86bn DuLeO䫓3ٲWDWV8L:|bP2{wzhT̼;69&l.Jݿ,~ce5Ɏ6VkPPb%Ø]&`! BV_䭅pgt+ V.Hb(CCf_y36~pӽD9+1xj L)L-fYYDe0GJ/ s^@\pڭ7ADi|&(=ĩpT5 3WU8,;9i:HJmڌ Ɂ k]@t\"t1O#,oBt'`69(|@ xL{9Vh`A+bq{d>pnw8.wzP b:tO40ڳHԹmY@M$Ǹ=SY , .t(ӬI( L O~1/mPq,RIyINP6 Fxէ`AL9H /bVߧrYIV^%az5W,qaWj14M?e@3x7m7 TPXF>O`~&w|8}]*ĺT]i'wMP, ׷2a#bw'mqc3$U C0qh`,t'N+wRP`׆9ƪU=~p&NENNJ^'f6BUK9|:CS`[07_PKv yԜOЏġcXXӟcsy[xzX5}huѽ~$3 s4M^(S/[^R*tZ9א8ljl3f C 39#d[Y67T;D#f#|ɟ7o}zi!,1[LÓv3 wqԻ+? 't?_(QpI,DKJ 4)N #*'dw%gPa \;c as)Dnd]lw2"Ƨ%L%t&y K趏|LH1.)~)׽OGOS!#Val6d߽2A>rs*dz^ yȆofM#"m?RFiM#a~AYuQ-}Duu(4嬘 D u1 ూLԒxJI >%ᎨҘa`YHX sRP{p"b(b@_9r*TC^_-5ϡאX9lNҶdg( \`ޅW}  `nqP۸ɾx`OV.߀)--MG& L 9 PEGYRI roO^͏5lBraY8_yҰq7VOऻxP#9\'ln)tl?o +b]6%ũ7,n'o+ h['ƍ9L>\cc"&,~s8pu^P}~"6f  )X2ohWn&̼\UڴvCN4 T̺ZU8YH~i]DdN+RtǕ^w^gЁn) l/,ffׁ⫃tk8fAVEӿ6'UyKJK^ Dtz$Lڏ1@&jy*18?OIV&uIӭ%fLNL@~ !u_/UM#UFKTbZP&}N1m bImʓsFA ȔHUQJbO@*ueqZ7BmK|A`gU Z 9ح$_ux HD^uQypu| >,9# x`mBJ;\iĈ̡§Ee9 |O P-jY_q8v4睩W!Z)Pc#!Z}sF3҅5P?hxO/Yw{q 3\_5 ~jC ּټ\t.Sp+ QX_}lng&FPC}~[O-千%Ip"S5S)ȯ8&$1Ӑh"$Ht_7@eY~Ȉ4'פ)jyWg}뛝m(`f;r5A`'v`Ϙ6=_63 !yh*FZT$;~+.KA=ɦ m&BSiVg,w;MĊX(Q+ȸ s#Zy'4[;KѼpNVPC!]|sk}\n&hztu+wGu;UDpILzS W=A;+(Rf%O_o_W-Aׂ{܍/ߧv\lq툽56ZR [pi߅We!Wnr-RRjR4Z3; ̛owO)=ƵRۓΗBB~CȎUg_LtR ZՃ|=t2VWc! ;;}I2ybjkFg5eK(?Bͧ.:؆| ' K`ϫ9L>YxL=ilq'VJzh2y 9Xrr~aP7%q %ɉ8@/YH$ן-YаL8l}rO2 \d (}/a SG4~ݘ$f%s O y}>P%Q.7ol?zPz8m@v!~,!aܐ[[~#qP (s6܄@.K%.BA< ?AƟNKᅘ ~?Ư:sm+pCRIn}q3>4oY{ᚮx-fdQ~TyL3OIm&:=#( NLto&YnS֕R;4Vl-4L$Jw1|7j"Nք|n\cJ]m)xR6;BZh P{c .۱RoʼkhVZ.ho=a NUNu&Tnk^Jm ~彅h/.xq}De7|BO[ #*פnia9B-o$29P yw*_uG)k: k=>lM:&cN U&M6 $߼<'a&PXSP,EnBk1D㝅Vr5mjlۿNnKܹW/^+K .=.Ѱ3!yep%%j&_K Rul!//x r %5!ai8 ̘.); 9#x^_ GA0D2z>&f*_ 8(߬|)s셣X|}Kó#Ed J2vOdtOGNm"9B)Up!_&Id2Y|b=҄e``t~2)<" ;o%Vle* <1cBYA'%h {X%;&x#m`PfO$D~wYVuB4ΕoVoL6]ͱ]s2[ s[, [MZ,~g➸k5h!F}M%ڒ+fRV |{yƻk )uɭ褔L﷪MzXX#3԰AN<]ػe =P K\rz-Aۼ2Z zxxg\6/@GcTr4 җ]L} 9 ˻+29+ 7O3>Y#s:Q.VV4^J3nM9U*\nޗX-Q#({~23L.Z]_cbp< :I>} r=G3An˲3^#E`pŞ ˯lYOrSf*Hƻf 9r?h|n,4C\omVAElYݦm͑UMP+;.=5²d@=cꭳqlueP0W`yoLOl-cg\ PB6ᯣ ǟ;$48$w9'Nd5wL YHMbRɇ-fjN#8uxSTج1ֻdhJXLKNaRn}o̩݀eHޚI2\8Pyȧpg^2Gwa#f€T]k4}q*W\1 Y9 伩mwFB` G,Mh={B^uvrK͕\j0 X4ƨU?K5mhY9 y[+t58!ԀY *;"7JHmU.ENʴp7;T9OHnkolimb-gz N`^?^80WO6LrK^ݮX؄Zem#ߒDu rLQ#dQ5NqQ^@W/]+g ]9B!m. żAT$yZ"> _LOƌ&oh,QxE[5`oڡm7 0 Y(4DZRgϯ1#Rwin/z $cK3–yN ZEy}%x*cmUC4& 噫BM:Y9]@gvV*0!-U]ϧP/@ng8?&ay;/!FЛxjߤ!oe~pH'y]vhj&"=^[!CdECvBS&+jR% k;۹%#Ly0F10͢ lE -N(q;.N-mkҙIQ:5Mܹv^nd].9I j}ڙ%(okԄi tT`~YFf"C0]WŒ{{g@* pB$}ׁvKbiŌ(jtL3O0.WaA'A:Pk1^)u/V5U>>>Rټd&Ն~ R[kK} uNI^lγUW3a(YBW̮LhI-:ҹ1 2cT HOh:k/q'}N +œbhڟvM/,y훠B2v1ȡ8al5(@:D lp&K|쏛c`2Ļy؟2 1J3uFx{޴(*뉰[I㍢*Ԟrr2+C~V34-& =O|W4 爇ǹ[WJiTsp#Hv=p{X]-7( aPu]ЦnlCNzN[mцt풸 kcIپZe}|fؠGcEޥ $sjI O!C@`2A1Q@BU3Qzxj|[Kvꇁ'嗀2ܝFj$g$Voemo6@2+X)} )ʽbTjO=ʁb52@nPkIZ?7lGXaE K[U?tj5 !6utqenc%Lj/ _B^ >Sl;-^|Uy@IvEHNR޻6*W,Ҁ{4jǕ'(['B,xWY"O'\m`Ǎ|1Jzv-`O1g8;DexP'?u#H^\je\RԊeu]jy]A_]WxU%x_'4Ho1񶍪g:0JCÔ*$F:{=Ua-^«sz!M[|2TQfan?B Nj)MbJ":9SX & Fob!Ps[Ճ M`^o8HPț6iMFk.vLtVQ,ΘqcgA'>gsɘp'aN=%VlU$ zx|Z=\TN-]f1a8Ԡ#).%r;: W7JCo"B4kw.^yDF1 Zi9@eVYv t0A>$&ehzښ_L/= pOHWZe+660N9' }mՔ4l{{1f/soy{~uQcy>[ &+>#SzvJ3x'(C=R(^uv =g=tFdpZx}n@q$eƏNtYj|bn0/!rwxu\]LwZ#pEsH{:#M75 EG[WX{:ӎ29 Ks45%ci*gT}tk&IBy`O$e`KԘ FDo0 Xd{_ -A]|-+0\u*K]Pڨ뫫mBB`ȤYxH c/#Q5v}-7J Cy//dy}5B3 5Q'fl`iy?Y3?um^Hjj?v_OȾXD]D_/K@匰ݬCB[C/oۦ8y[ (7ek&ZUAɉE,>ı#&wބ8p2}י;T {.5þJ^[BA[,M6cZk{"rBr qG1Cx(l9 R1wX>D; ԧ\1w V`ЅB(2;KH*"@WCb[9j=5H;K8-~:Zn* |7z/|wcG=o8{az]o:ےUazi?5 niBB3qAB|oq*ŨEu;UW$:|g.muVWsL:sAD+aR3H zْ)ب_w^miGMWA -NMOwMo9`Bt@k3ߡRbõ! ږ_O{K2MXwkwa_|CQ֨a72idɂ-&~ )=MՈC -;a^,^X-qT_fH/*Dz4D\3f [ܶx%CdaV!-(=.EaK/&x5s58jFrB3@Ķ1I*M7֪N_o~P%!=OBEJWI9NƬ[y# bZW:UBĹٺ#G:WGWdĠџ$Gzn/)D8?B r*ⷓm ߄.6V7J3x qms|PPG1Vdx̄VdZ`aog>d ?evU-G Sf[BRCpgOˍы;ZL5|?(֤b ײg葇{!w2BO@>i^ ;@O:Nk::Qm}rJr\B]G4q_FrJc"0P/ĭ*帱9# å{gX~s<&O) "l|D c@N*qP̴x.284DϯE`~d\>{ZfqDC/vT5zQDA.Qoin/V-,Uyb? فCU0:HBSUli֟03re\PWKJo5(KQGG0>T G}9#31I>q 6^9R}Uˮ&D{_(0腰}!qΨ1L k ٗt| 7|lRi/*'z/}Qh®:%XN){ @gձ̎Oq(C^짂F zKy,/PIchv]ZQPϨ@0YÀ*O gjo|hxyթ)5tV9 3|Zsd-?fXʵg7rDw=0yͥ@]˵뎧z.s%e?I r @ržfnP.>2F ŏ_PB)4[CwVzg+8'q4T";h#[LCeL8ISM{5yv1ShZV fh J?Hѱ[!,ppŗ5zIasm!Jl_OաqG+W?GRYsf IZ!%NcZO3# Ps3)mldA(a"{!, -n GfɄ50:t+~0A3|{wǫB5P1NA. b{\UГҼx-s#Ub%:W*,'mU3O1沸P=O2Y ''L鶙@t `qP$6S U{.7DhC!DjyWmkΔ_yb5$yރp19%3w TV8cENjY8,$LwHg Ÿjc緐* /7Keeɹ>O+TgsowVjĤê?vC0s`'`{s9\ߤB,G@bz@J5*q61d 릁X]@=KѝXa!pE/Đ~tfc"V>.pi[V-T0  {C [|^rBE1M/a L1X/ρS,{=cEn%mØJjUAk1pt=UB*)ٽ"(*$]R NQŐPRPou)T|yG-@ao*/2NeuWtڗ'?s[q/'DQ%ͦ],tI&4=d.<{U+%01GNf <*`f8SD+ϋĬ+Po5!' 9GfddB?BiH:kڇ;=.OUXg3b((Х6á)_j,G .-4кPM9f1V$ȵ: ccO@]U.nL4,PUn3~|r.LW\Ŝ*, UEYA/ƅH my`i*(_p+H2 wg7lZ9tŜh ~1$,ϐHWTGiH+lR&n wr18'4 ~9f>4&S># $e~xUGMHDm$a @ks8O&_9=$0Yg@Ԫ8Owlt酜}wФ6EDnԿҨrj:%I5gC_Kx*R͒>>;Vw)I;zU'rq՜.BecwW_CaE:K莡kӭrjP}걀`JI ĩ`@Y_j-8ȶ6;kth:PPH酐(ٝU̱b0Oe<@X[Va˭l[d]:7ྒྷbE//x+҇ 䆒~ر6Ag0&}x;AH:u 3茎MGXdEUS5J;,K65 ˾>~79s)Bq h24 3/:Qm S`ejWCkSFGEgWIocL䣩玁,!0ڟ>޳vZ=K^Lo-Fv/ofCH2Dmea<7/c>=oAʫ|ےkZFu&΂E-$.h#mgr100&j* ҷJ,;*$:#Wr So63 Vb|U;|ӓ!%~A"1zkr+z 6+qc5r社IY"$(qG3=ז$" gJuڂWUHcS -J8WD;OUHoA$1=Xț7u3€piW&:]QSȒNJ n_$ZN9'$w]*Bp9aв?q_TN3c ٽ<mؚܷ*?= Mf1s%&AsU78BLBjhZ3<*BE38֬1#1"R3ziM&m%t5reH: -gڊ `:#AI/ރr0ہ27b.5)gI+sU19ׇ?*+ &/g-o]Ȭb)"-^QΞiNU@S1G-yknaV:*9ypneA; Vq3.|fu%{/g1t-éGz`Mik9 &%GKY){}1>7+dXȝb$p kYe [zwa5eRqBRV۩B;WeNPZ[+KX=V ٭kh9<` fs "!dZh=&>X]gaSuf%)X,mFVթ46*?ן %?b~|`bpϫG]T%.G^z2VZS*OYn4 R7tara'"睍q9px݀Eow*겢@NtWKZaƍD ókB/v.*tpg]#PFx*7Vm@ݰ?Ɨ*QDj $dUVnT:-h,eIuyb % @f/vnxGR>oQKɢ<,peCOM|w20B=)ep1Rb)8LWKو%Qq-̮tye*a_S87pTX/Wkz)an#_-S e=I-n:N$IF bP* FZw>5ldYՐ;wvD:'ƢLk僙4YIYx j927tS ABk;" ࢾ.gTH( ,g1×6râI;& š VؽcqQ329hD%]Gr=* LA Ar5s|$B:|0=m<M{)5ʫU* T Gw?T Wrc`zg 9Oo׭R݌zr+ /X7V"CZXDy!tOؐ? xc G8Hg7OTP0>xGÇҪ \yQ@P1U9~k~$ >9Č RϦdA,-lj%|{uO哠>=$;p>5C` ٤i%.pO203c+aPvFXL#b#NlE[|K*iZkc+ĢTPBOq(m߬#RMǢ%lvd&ΚX[0Nù`IAKkpq;cF (a8D0oĘfQq"Yu. 27h~(hr=CI]+%zi8).jk":PȀצ?kȧA|C/2^^" k-Xjw}Y"]675@XG򗯤 UPд(P&}κ^vkK5 oh3W,Ač OQ`NM pXj)7ʓ2M:D 4jYIWJ>~o w uuc%V-]tDWFX[$I]-\M$W[cf2͜odUwLk0&\C喫yr V%"7Q mE|Hҋ4ϻ+߿rOU9Nfeϩ}Rlz\_lo}tm)xz717Xt H~=ˑԌe^zc_gX1JܴbQ@@lo Vg'$oC\B23<"TU|J1K]Jsͥ9Oљ&>sKEQk^X!m;2cY*bXE:",V55 f#21 skSAn{<U#rhl 6i5Ǩ'k,[rF6u+yvf`.yeM`= Y:0߬V[.kt/W~'15C@cؔӮZz -u!"&wvHv]x-oQ_j5xt HQ?EYgH MBdq]:΅µ޽8x V*/O;_p񼡹3WHvU^V?nZ\l@5h.;K[8 X80֖e:C! C3q[/7-R='66@9*ak|?c пK+XAgP7ꗽs) GBֽ\%8mkX";\:^*vYʎNfjIb}X%U6% 2ĢqO/eܳ=*5cSR$pDчOzaya{02O9ƷKv*ʮ\7<ȯiz\\ ~\m^MkW<OojC /_dv m%dcM r; 1DV{#6EIoyS.@*=UqCn͂Pbbч5:IzMkwb{kK|SQڅ q8Rk#; *e6ʸy({4GT8&2Т26N;AO#h8!sXIq@U-eD Ъ^a8LZn֗y3!h$+X`:OaU\Z97Lp2z">S7޹ 9NNf(Z!͒yrl2]+zȆyUCFLmr}$hpvD|QQ@c&VW0@DQ#Emf[ap:t( K8F^~;"}ʨΫL^Y6KjVDzZ#dhu;mX5[>#^NpCi6:%i1>-qu❸KxF~ebHkICE6T Q i<7} 2DOi-듼E:=²1-&1my3TZZ7#X3%%e)wxfN{.c} W+aA&qZ[`riZ߫|56sx{)2gC W[VP@&O0M!>ԧ=O:Eƹ[c6NQv}nQ.a@hKԹ9-Nt$N1ĠfpCϊB|]dpur s-9j;^;O>{9ΉJ~B:>a=0?.Hk:lB#{8;J[ _͘)T}xVߚAl1*E}S48ol$Whе5Gſ&F;"\etzR1N n"v :]\T Oa;kG'ƏSa'fݿҌ+&g/G%X$לBvU)cVUoT+.COÂaxg~^=?lY ߄E%Cݖӻ)J ଜd@ftHPA j!HZ^xRq:#L0bF[ٽPb9ٺ-$D"{P"=hEmR?"P% Ǥ㦰fotUua/׫ #|%Å0{dGUؒ8smuCIc+}o^ӯ; 1[%`"|pGEŘG0Y7ZO\o)zȫBv®g(xzIb`}/CV(qN\# +o YSD^F yLAq4{xȠ9dM,ooy#{w_as jEa21xaN܄d(ٴILϙ +%7~qt&x'ֲ&wV瞴w=q鶑( ԳPL!)*zʘX'Ti]&r[p哹Jڨ^%Y۾/b74V*iqY2{V,r$>D;tYb nhK|pT!ԩ?щg̍ $!a[xsp[+Ѻ.5,1STG=YK<V1Чt! t4Hs@]4S;ՠ ,o)L1gVD  *X6_w 60E>yбq)Jx{ObcqУL!"h]2gfѳILuw&4\[tTS9}WuGRj1 t89$1H'_69Gvxt-SR¤l674"r~Gy"TB| o_qxSƶk+NNn /]u} 6 _TaLX~l;9䏳c _޶]YFMg Pmt# $PVEzh S'4JoT_E0E,j.:ƹrSUHG= 4!Z0+סOn&lD Jȍw$ gpxC [~ PA4!ejo:z4h< >~[HbVG,~=2cNG$wM="?‡S! (Sh8KTf=b#u5Ġe]ޠW;}mNb2V˪e45Er88 /$VtgQrCgI~oY/ zKUezUa^<[Gޗ!(axgu -ĔhUeIYʼn919dqgLJCšad`XTa7[)hHad-R-e()ZCuᣢVI9|2Nw2XϿNf1R?DPLFa5);A Փ=!F/CiF6sL;Byydc\kI A !̖xd:%J;ůH73GG씙@Wi/|XxKe`80.e5ɭ6ٽ ֯Q8KB;9CCTnjp@\.1lZb^guAYtI,33U>h6>݂uވ#qիE8

cezgI&Qn*:WEja n<($25{}~ÊSl^25Rأ-v5{'[f2?/{kj56\4g]T hއn|z#5m難͹R ̘]vZT0y_<`!xl+'6m_8>M9J cxv$9``©v ^mb@67h)_ceofVJwvz|MÅWM! ?2؇9d>8Wco/4c #4Hz|"n _n!ԅ2ӅIovxf{ZQdn?{e[mft.^O]\ny{큤^W \c `/ЉE> h%fN/G^BI*Lzc-krsH+,ΐ;[_P<2=p%C"{w_n&C5Ħ*͡*z,j!F82ֶ)M FBN&% Е$-ҭBȼwMsfөB$[cH#Q^SZ̙(XWa/`#q~-ǪhKFt3' j*>ike/#॥X', fu>Inj~4:K@PixO„MO4Mf-fjFxŦN'McHZ$oB'5ߗaIWةr^s_2`k^_[nPy>*j~oʹ*7e>L@̹5I'qyL_$uv?yEg*?;1{\io&h~#Z'eU S5Ew>>8^5i=]U7㨓/N#)wy":]{ BbVK)ogCy;^ґSLD䱃СRQ{s]*Uf Ԝ^:3qjΒUBOPu}^}YdYuSސYԦ*sxԑHIsBB}I;c+綗=3g.ёu>8UXMm~J*jM%24qHl<@(/8fE_"63½OAQ[dG{qr8i 9fX4T8GZw#+v&q%R|τg+K~\< K 7{InfospR;k7"fR9&B5? ]yhэ쓫<^;1lr'/r> ٩T lYw-W3dVCY٠9~V)'uTS#3jg־fk8y>yD#_)-S2H K(v,Jg,]CS ؊@455"VRU[Q#T[w~. x*KIcex7_5*M2 6rg8jn%\z%E/ qNLW:8f'K: ͚zpᰴg?*BGkvv^'Zeidős!A FI!\mڲe]  ﴞ! 7 3H2QI M:Ww's=FEk0tDMV9:Y6fw"f1lpu6>Q]x 4S:cfZڹX"ɧ^jxD3"â 5n@N Κ !^:vKʣHF X?DϸkX]q4O(8TfتwT4ENB;U0.`dia58Ϻ-7j'bϊ0FCzb@)wz*%]y{=iАDy@}]7.UB_X+lNÃSyƿYk<ʞ ί°z^q2i&AN4ם9t^7M09sl[ 3 4~@&ӋF)L|qVO}_| ޱ!5ښ%)Q^̎c/ Tr]SkEOM4kbbPY%[$V"nMzF$<46q&_7)iB0uIGC.Ӎ<'`Qn}F*i鏬2OQrq>m|u3dz$.JCE Pe|FCډUiuG)"F%enա,Zl!8P/@XPZruc4f)jw{~XxccUMٝWK㍋WQﶗ.4|jlXvA/ J+vr8>ҿvK/g6ȵQ:Aۇ-[yus\$ A -n즉7+mq"VT\4qgg+3\Ƭ oחKuȏBL~?lK%!3eԚ+讔e#02D3IմyPl뗽Z_|Ew&5-A ` +=ZVc#Asȅ^Wn6,/Ӽ3ߤ߮L .~Xc:QSy)hquq'`s /9 Q.'ln6.no m~OI*-@ַpBtl0m1h+0p~ =U=^3|EiR2S LϿȵ"":VIhHhT0034+]+o @BLӗ%V3逕}_@) 7zSߖ:U>ƣqv_ j4_pMoϓ8:oP#b_XJlc[`R\=Wu0t/V@6C?N\\jDeD 2WrAlodެ?gtolbzUy : s:(FKܥzikBϣ Q>F$~h:6:@62ǏqÃ^="ssxc2q>~A CEr9ly8 oR/DF4H'sHI~H/'~P1"P|-7O3b%q4[]r|F')r=-B9ޓ<$srځ;&"1.b2_r̭rmȗ͟wN$j\jq?;g{SR6|zI?^9':Gq㾧;tGiֈ#G3kkPayO[ -Yatj1`F3?-5zse8 |DK8k Ye}8% y=CKfIM݆Y,_3U4a46^JǙiV}YlZhWsU; ٙ).;A .þe=D I6_}P q߭G#=k||B8e*mUU9aM XIxpлu\KnbtNN-FۭJ -.6ւ~^ P :L?luL%lş[l`|S=8K`A%`^O xΙQRk}؛CwƔ@2= 殆(* w\ ʮt|vM>崲@1oF-z^61NR".ƫ&@(?W&jo7A  TD*}b IX d!Hr-ᛅs/aWVf}:͡rJNId\MQaƨyVC$,vQIvAs٣ir ba.>kpym cKaiIbgZ7$DG Tk놞q j+82jJ[@7F- \}kR E>(U7]TףE5{:;ܨ$iBYDbΩna+^ #%[N9?(>lg֤ ˪ f[6$3[y52d-[hŬepB7`AyXE [uݨkb8L(2Cs}JcrʃĎ4һo*M?إBܡ̭ &%.4eT-dtuڢOܶ= mBUiYuO~2J} 265>֓j^#,w-.o"Zqt(`LCX\"O_x+qj8}+$WXS\#H%'L!-N!-x NNR"l$aezX'B՟I6:MջDـu?^Cq6G`pae\hĿmT @[,`5\ 跅jjKvXf 4p&R,E\.`/缝Gyuf`vGޙ4?N8hũlf]m4pJE4"Y4Dz^-ԫE󥘓4[~{K'/GZ|ZqbtfՖwǮZF무桚%i jM4K醊 +l.8wx <-jwxn=\t('hyzXmo~F:oS=$¿ [ȠZuN>brPƂ?h 4W\ޓkFr>'"ǯ">Zk*rIm0$$cEIǼk#[ M -sg p~1gB2nZFhX{Q \84Opku%}$$]i :uR6L$Ãr)djP=Ugg1   {Yl٥a-~l΂\>=p&h.X5%XVP4ϵ9[u0ZKl$fqE>eİCÔ$ LkkMa< d oo}p 5|-7fmuwDYo1QF-kxPPư76]tM@702܂cZu))%Z)Y?Y.2 ทN}#__CPS'.v×񅼱60j©Y.%Y|)h%Tz5Xm2 1zwئ{ooZ3tFn"~WE<w&3e)Ho^q!Yn#|{mM; .7Fj'p: ``P̮^.JTp?~;)qYl>hBV"f=RG`X8/p`{|K5~<#^זq uoY4k= "7v 2!-oDU)MR'aK)-48d=Ο8\8OFq?֭ :uD&m~ۯLSevH3l amLV*y47r]/A;ջ=y$w T3%m)V\pc}E| &cQGNy)?v*h">>z\FHL2}ǜI+ȱst&Ogɭѩaq/Zx:\qþGG GXAE6SAkk@WCLqd= Rp7eCPy-â} oo~lV92!* XEͺsI>ԙUIͬFgE{2嵀I~܇Ѻ /TBkpG;՜*Bt^Ǐ=VxzD-Ev'ՠּ_oJ<(:{b']y\bQk9`ߦ4 XE7U s=%jXXwu|{OL4?sm9{p օllo"#vRR *D# ejq(< 1 ~Ez/ !ڎWo>u]1cف8jtj3!g ,~M욉*#q'$iS+ x?ޤbf-`kVo=2zo#hJaz3o|ԫ$ !TSbxtcw#*;i`/^[dK4cȟ4A0U'MRְ~YP삸5W6bJ:P8A}2ENi#0L*`8''zD 6y=_eJmJZ26J[PzQNC;mk/sOΉeCИu$!쎲AN)W?L7{f\*Y1nJ?y!٩-H uA4<4l?*}lA0Glմqܭs+c"0J4+Qנ'g^YW%d4?EzIt"3/ޗaZHvqǾP3 ;B1fsyg̶fo~a~goz@mzO4HfK"Ry lu&in! qb d"x Bkf;0%݀ jlYv=mYЖe Shp=&!uSGur$[X1dG,AWV9_[(.AEykxH0: ˸(*K8]cs 0`;G@2fiE*:O-!?eS F`98Ruh%ҫ4 1-qr/ګ:O |R a#TL|@!{@H5G֡H*LurIep0o%M k b9Bkk6sSŚyAcX\i" 8,7]8HS{9tp'`V6t4xqdaN]eQSXoSX{| 9!zJ+G]#dI>~a|FX*)1ނ@a1tU7S*/S.u pEhϱHFdZ!~^%D\3\Mа {ExBvzAL~rcYQ^\/;lYeFmFfC*ca"{m %#3zf27FXħB C`lȈN*j L)HoR䔡=N\QЊ~i,OF.IV6lM=):ijh6T.;В`|x9N`;w~?uK"dg1Sgm0IrZ[ٍ0UNT`0b@#δYG\ ǵNP2W!l@e- Rn*$@|y$\m<{õ I^^1JŕM|hG# 6U-?:˟d93ƎBmiw&9榘wy jԯ8SΏ;b~)״s𰈿AӉʸ3$2/̿L{S }@{ݖg i)(,j3n!Aú>eG ; 7H+//9-N)A' v*Cqqi=› HW:[Q`릔9Dts DxDDe_]j.皽%d_TbKhI6a!i +:[c`?#ɮ7ڡ=#M^Oc׫L5e}dD>W]E9A׎<uRPU"gk-Gk"|~.}">Yw(6?Fl>gѣ.V[xllCotul@A@@6n) (VCc.?4rK}3| d'ړ1H}2zk[\}Z%A_QW̅>_|Uur!?5).נ6eJU1i[~T;Qa^#&Hoj"r؛ i< 0PM9w4߶wz vLcߒH/DD?+0l53GrIJԴrjtXSJ@B{-,o0KN.f ,;9ВS7t"=%%܄/gkt%Ҫ0ɌGB|= ˅{JD/&X \t/q18*J]|}+\ yT!~5Eut{oɃd\p+V_#RPCڬE"(@OBP@?4M@I5D@-%_4=wzhs?bvN$bN4.Am@<21[}niU( I4Jqdjj1Pi$h7cJtdۃ4_G\rΟ٭֠wC=y\A͊٪^m#@;tz[~[.Pr Ro=y0n-1jHk\b!3<Yw(P! ߃8>& +5?&E;8/I9[Y9;DlIϤ]¼;`ԷokF#.} 3yDTš;jKbJS/31U˓>$/"jw!rz;}Xb/:qf #?aQ7gXK_$FOgu"Պi"EO\CDFmbc=rͰP9D& pW=['Qq"IÒ=aO"Px|αXv--eŸ];Evs4n'5k7 ]l ^Qb*ܜZ"ۡSYGɏ đd(HYQWܼ6 dvIT]Z/8/["BXlڊF<'J&K=Fuz\.\6 DdfLR)w?.oi#"D@6!`<OlV17CJs~;AK9%)Ua|I3Lv_hN>{G(ڣ䐓@~=7'!Vr>D%Nu7Ajx5%Pp3M\ħXvKȑMHyҪksH;/4>9^k+3WD]ܾ[D"YoDvK#ux A#Zܲ iE圹9!Q\ yՌGpwi"ҳ$ILgL[šS~u=Jʠ *fqx #F{ր _%K' 39>& gXPE{@H9Л8ggE9j<"4r}$k,:E>sg`֨Hg P^unGԀVb'ՠЮA%4rDb]I0(['H)(AERTwvW iFpuY&]ƏaD\1Zf-Lb4hxZU¿+&x}uqB~ϣi7ˌxi2a5Ţ(vHzC~Lua2m0ϪBS`E _Mu$Wf#JSo3c еh} W&1wDV[fܙL,s6;Jk ?BWȰU5$t#Gd )hbJ+3Ȣ`"g.3itvuW mjgl]{l\q6gV$foU;P@P$`4FҬawᡏOy^w29V?l%eT" 8DF 8$H~e/r ud;:sJ3Aq )]מB}n9T=յ#&g ɱ!l>=AсO.Z!b*2Ȫw3̔ Nla86 y~*OOFV49G*Ҵ}Kn|2 Afs7_1?bd6aDls\ 螴ljd7`%|. sY0HOv_{`Fu`%]u>Ї*0$6-1kcWdh` dz:n C>zAa'L9언#jL&Vojf0 Oaj+fiJkBԌzxࣃ>+J}0^~C7F%E?'8yU+nʣ{)[*QG[xZ<[j1(`}+ж͹+)')lk@DPLO/(mO0^#~L 6#逡ZYh qwز{dU'()(rn_籔N@x8zV!ҢF(GFA96Pd&Aw"R~]#s*m C3~ ,bv{h?=zVaI -ېQx6!c{xZDSB0=%zG=#b[0'03 T> OboO0pef)q ZNXOA[KoC$.$CGWp溯Jرr8Zo2a\" V#}M)nkibe'OX|5a0I s-wAp@E@'Y܀?-𤋌u`~IgUdm}{%.:Նl'GH¨~c,(>D+XMh¸]ϣЕs~ɦ_of \)7h8́V[pd3nSH:Fé"H->88?D!&9kw!b\I[EiէZbJuM\MhG MU WD . (J&z艃RYgq,s JʊdMfLxlK5? x/邤e/ ^+^ "0`f`癆y\MceJV~|iX;wh84 f'i Wh} |Ik|ʝz1'HtK16u5 J|`A3G%?z*#hɼcb2Aե˻)yxj"Lfűp0O qCn= c";{h_ uů f~HnkU]DPlvx׍{5ݭ ˄N{ҙysE $?>=_ v)ƭ>2ex0\")-BE|wBU` J;3kqOҹۯ e]>3MEIב5+/HnُZ:'` jRѱüq>exm35R ,e4}TYf%犲t~-5p2qn=Q HO\4doa?Ʋ%0{&;L$߱HcUrs2Qj,HȔ|[LݳೲE#lQ hkf+lƿ4*<˳VMڐXC?J\J+dw`U{Z byr0338G&yT L#߾1T$DtJ;gMWP54hzRCYrO[(/7 oӽ.5?"$g?Bs 9Q)pX2E6T|k{~W_$f:;D9$eʍ୨lٔGY --5(gf:eqwoP[ނk[@LҼG;eCsLXa=]X ݢ.誐8\'6d>R.ީqM凓-fcٍ4ID\ʋ?0.%aʵ~7~#>HGo࿷R_4U &=tAɍ+@6]h'}! A7ܷĪ3`ɋ00DN28;-p^' TOÉ G} N5[MS8nXVhI8Ѿ3:8$],=Xa1뉾 :2TLڍbOd|meڄl&!Чk9gh6Ro"bŚ8*_%]>psvB.RdW#ZPơ#fۢzc2ote ;^۟)HXVH0,y2(ӦMagqT| OOȱ< ZicN$xl4M\|x2e< [*9HW*P@E=F$F2^ yi_<\ǍG+\zBdY!jƇ.DGG?=r}:R$םNYB{滞bjS=-)4SOGUaCgyl``:_jmm Ҿ֜qJ"\ɵ[Fem橆` e]X=9R+s՛۞0o 1͙* :/'So`GżApR_ŵۊ;/.DI[j1lhzc)$ޔnF'T y肝XN[˜:aZ]`"wX4Ѝe$aw#5e<Do7+y+ VuOWx 5ˏ$*,g0P2De; Uؒ8H4X&eNQed`5;%9anO|0}٘q~ѡ[!.8b-/O50vLga҉M̓Lӽ>Ai>1X1`KA.KV̢؄2;3*5IXx.Q8d#q$*XF,S#Gs < B ʘWhSya -ɼ2Z{W)|\,Zue/u\H6x;#Zd Wu@() Su|#.p28ZSs񰧏F[j>%ac?Q$ull6.:"=obe5l>.esSm8hp4|~`yһcZ8Χ)ρbAB;7q 3~s@HaL6BR1pf|x(eQ(1=JfA|lXw0 ? ~aKtCfd4n)D#g>Mʱei9Kxݽ,?ohe ^fYu/qR+-&ir P78 XAާ*U{ s1$ѯͰ&qicĸJ;٣1Իr[BI'"<W%/jŃ7)mLo։}6fduv̙c)E< ^7JdD TQU* wAH1۫O ]Aվ-rN&1Nؘ t$)ع"弖vJl#E]qڿ@, c{5Tk C̃ZXC3 != "(D޻跕yENʦ&)g' `2m#;P^މEj'^$4\Or%6KK1|8Pi*dV*NFAV2Vٜ8(k͆Dj"7(/ف E0_<'7;t6646h# E Sut&}98C{#N¹+,)!_bu РFNZf:@rY9&MMlLBܰZݧ'/ vʁ T*t {:~tVdd>,qv^I{-X5"5OGi m\e S ؤ],}Q7OՄ?vR,L?4E=U8BcB=zWk>Xa&Z`Uy<, C%b̭倅ZFXD`g"+ӷreM!dVڠ ±3cDt>([Rsz2kxa1i9'݄8#7z؏;&13 ٿ "AP OKhPL)"GCR7QL'ep |)Wmiݢ5F¬ $RƗ|6ٺ.ag@!0|F-xu')6QSԏGм(!B)pmu^:@a l(аO`.] 덆J2|X-Ij)-eaCt H0iஂclvp n>9vM|X bx} _a[գ!0)Y:|suoU&кuc9[EM^h km:u|7{n@۴ݻ֒R/NJ{A2T( kXn* ߃A"bRx3OF`/I` )(^w~$<-iTyVgS x*a陨ҤOwc`ErrY!:T ,ݗV/n1bNw/  ;dhSAG1L+]*W%b V8pY) bIm2O)6z@uiW5r c$TqwMu@sj˶ouO϶q$Ayo֣7 ȾL#_d-bw]כp}2𭦁4q^Q'@9B~ad81S2x<q9z3-A)Ի*=U Լ$|֖tbϬвeaY+%Q W&$ w4Wi|F*-書jƳʁ=m^$ ^%_x1ؤ0M~Zտ^ ΍6llA7cȥlw4_pQK\>>h^;Or 9#{-/ j.ctl:y(*K!Q[J~D<6?h8Qȃu>rM(yK keߝ4҉giھyR<^p^ ~S(Pi-Ͻ!*Ǒ׋p$nel>rb>t,GX41HKGڽ)K$‘?Z|_lr3Ks恢Z o006:;3.tNr2xUO=CV =9ʏX]I}q;Ct}b[ Κ a m9m{`rPӽ;fW)Xѽ%sӰfs ]i+S*=ti;d A5]"D$ǐT=ODA1R/ {ѧ8r nl1`^:BB{skikȻŒcys^cwc %3BTWn6ry҈ҡ-K&YS?\VM>*#ѽR5ZN^);+tpk*Þ2s9$GuMlz )5 ~{Z":_`C)Zql^ x$Zq]'"KiX Tֈhq@ҾuB),FˌfP!>E#mPz-?wW'+s( (~ S D%Kjvs,Vg9K($ XMÅ]RD%|dO z۞EUfmE-}= rEfe:q-27**r 9؂k0UJ"EǗT"PW(Ćw[6"=V ZO%G,QЙlЊXەv`*}*ں:Zz/$CU8Jh xrp@Uljɱ+,[k#* J; F(s*M,с4M&C]|PY [Ǵ}Tw?MXaolɶB h5t WA4`A!;1A}7k JGVyK4L |CvСb$6zsD;g8 pT( 9i ]Ay1I/fߞ)xJgqs[:6B{ғ=YE~&皉u&yWwr[,5^e{IYNұɺ׻>ҡ-'&`/§w=OR|Ɇb [gX|~C1Y*<@x`Bܔ+㺁{'sH7eLJR[FyNHZp`jdٙ=9B{EŤ2] nx͑rDZ|&Kɂ֋-|-1-2/ej-R!ytXO|Z 3덈FŨCa;坅p0f@IEDSK3Proy} \ x)*!i:pa<=G╵8aհWVN 2[MOfOE9,o5M~!#;K[Q`x[ᘊWԀ) ,k_;Lo,y<ֲ-3 PMTzX{z[2uoiWkB3NLF6CPe `).S@Wء,69p sJtO+/}9v ح;~cJWi.qORR>IG[AwH1j2]prt0Ω4,HP˶Qp PKrs UG҄0< iƏ3Y=UCP;UܣhQ8(S`p.bȡbS'hwI}$(A+)4|T+mkfzěL428*XpM}@ƻ$ \qyl̗fMĢn;<[{JdRct!ޥP&V~p#W9W9%+JgL Vdܩ9"ȴX?)ʧSU_*8f%Rn T*g4 q[tyxFᬆRFB=bȕqm]h2@H͓aEw:֓fIhHAעcR5RR>H2 ;'}(=pZMCKM= %n"OFv4?amG{ʵ9[ >)|ւgW³բřR6wRAejy&;,*~5G/`|PMsT#sxL +^[kG a0+Q}?=|5Vd Ϧ0jMҴ8C@ɂd<.i1Օ],X?jJW܁dGxOz}\ZATLpWCXU~e+lF7x(J'i$mD&O8ZB؜bh y]OԢfl\6LʠE2-3arɬwO;B> d尺E(J?!)-%JŕːT8b-yҸY߄-Iի/:&y\M;s; x67Ge/ViM?!߂!2T#ũUcH9sg%1M0Y eP*R@YMBBzim.N5q !{j=/Kxܳm|2n6zVc%:ҺB)R_uL.9TlZ{=JVS/dԲNDs+[=s:"'2{50לcaT+wps(q*@C/¡POԁ\4R4B#:gJ m! ,zh*rլ)9m9r2%tAKwv^ FǷ4W/C˥+jDrs*M`=HPYHOHЛYnABum4\hti9*zHrUT c Z̐zAGN eݲf-E?#'nph23~nW \d^ٮfҳLf2sj7^Q:! S>ϔ͹@!Ĭ,TīSQfQS;}M8y|1* `^~D#j"` %uF+{gL[,wpwڈN'o5Eݗ_Ѻ{gA\^ RL7QnQīZ+41r@UsVd*&_"C e{,A #SXKyLYmICv弱S<;+:V$r 90u"&!3zlB+._^NbI?/r a8d哢D.` ,7|h99Hz" tʣ*B-+pfenoI0հHNǞۓ?u;\A.6֕>!%/.m,W^W%х_G4~5-L}$N1CLkLnfŢh?ؕSӧ#{䪾DauXqSކ7huz)ʥ/& tA{k[N*bւ1hs_-D/eF$ RXvyQyO$aO:0P\>ҝŴn(Y(W8͹v*g.ጶ BTfwL6ϖzGx= kQН.r{Ծ k'N{oJ8x{޽ 3lQfi^k婛Ģ$ɯ":X̉ܟ?fd8y~VN(¶hp(Dffvy|{( qAPTk-/b#/3>F|muN"Qgg/3TU\f"G|k:+(݌2el"["$sh3<]ɶ}awBI{.뗔TT w?ʘjlk$CoR+Hs9Р:dMAU5#D3>5g\܉J"GkN9zFo_BDY֪8a|~IHm\"R(yJ&Z<)΄TsӋUΥKyl:ج̥Җmf㫒|S4ץ/rkDJ{ֆJNL_3sGң`5D?.G5.8qVL >2U= dnuݲh=!|wԭ[!D=75iO]6 @TmziMhA)Zv`7e·4:%W>(ӣLMƹmvW>l#jYRh_߽ӀKyqg? O֒' sI>⫱5P[D>@cF*| 2bCi u=a^QƆ-r>)4lw/ySED{=ܬ_ì" 6xiؽ[P)3̯|_,N jJʎ_+8J^^^:yl$tW`T"BBY!ZǍ'F٩BEٽ6br_vWgI*oϘM6e)QEO*swB!.9佒@Eonꌆ6%27p*?`B=p4`0~~>boev)_I† i *ŇtҖmk-m,.KFr軒D A@6 O`\d{~ n9A&rǑBw 'J c+M"!tK qb C- cVoePͥ7WK2vSޯcQ?U-Ωvf96sH f-Lr:$k\&.m+jf"I@fjG^݇DBc L>)႞t}|B?Pߥ>9lkI3*Gՙ,J-\lqig,a&pKZ8γɒJOQPa~fKnV(nTdhПZF%/w_J}(ˑH)L~4zxr4=e$eDwɽ[FTn$#*PIL`GIRHbܘmg 2 -"s w9iԷP6iv=3Ni.(W)GÎ{|Ccm}'_5S,=Vm8|7ZZ)nwoma{ oW#|H͌/jtD20%GŸljaxfvFwՊ_;d,2 ԉ{KM>6֒(92BD~!3ЍE4P mB*nP3i-o4QݗwGeݒ+ˮ]Lˏ1n~5 9nA⦴Yls4)-X;cHzԕX*|G`.&*hpqB̀Vqg-ojU0ת79L8]m]r4k3tT[4ɜcڷ$ڭҏSK<{6Y.yܙg6ɻU)G]1tiJ$kո@Q̎j,`Rz-(`9RSVTOfE+rU $DqNd[芻=sL:T}5 J"@SrdȚ|b0İȹ-L\]V.T~US;LGgG =+湿w:X[G`v]/ro/uģo 8H7dumׁp0qc|<shl$3wX۬Y?^Qɾ5p|lU"33.dKLzUZITM/0ބZ_{8qF50=t љO?1YZ A07;G(F:I4މ8ږq&[[c &&DSqg pldan{߰x@>M}l.#2vC{zEQO6[y˻/z,qȿ9DzD9XˆΥ[7&bzO^_DߎSi@`.4h(%DFTH,'fi6 2 |9!lnV]oR%Lݰ`ӧ23;>@>.5!j`BͣJVeO؊Oj\+%ύ.FXޘՈHvc~RF֣t-UTFQ5%*.ķgV5tG<*P6Q,B`宛6Ć|I;,vIL wPr )D.vԗ!:K++wj4d෌fK<09㛇RJXk\\ )ңj DZ˻:ĪlKv.PwmJcyg6 HOLcXfeW@ZA:R~"BInlAg/+cyKy]0NQ}ϔmzu9_#9yi-jF|X,>cwslI).Io9KKs4.'kC&=ga:"/ED)iho5~h mL)odGn,Wr42;9.DB뺑ʅdqg2[f|1=śƍJĞ`_tQțm$}PLR`)tBPʎlo}}UniN٢M}%q֏nf< ~Qe]IO;IXd05>+hg:/ QWTNt U]C;#ɏAm#/i۰ 1>)3'N̟r%3 Ao*g8q +ȋp](1Rjm [a!}zTg'}e;MS@O޾ vf1.E_xRS.(_zu+)~Q41/;}/lQf賂h:vFACm2K"vBt^թzTW* SjG!2.J>al^U1+fh*ۯKn!+$ 3MR8I[~OZLڞNƻ¨ڕt`2)wcvY/goCY'rs'LJ푈PRyUB@0,QJ7Xc&x†)b H#ǫ-+y]=8(0Wqr}R7YeV+j DR"e0sNaA3`YAmMA2U#u}T(pl5qJI8?0/)a >@=a1i *s Μ`wu=+[S|_B1Q. ZLjnPS9 n#bLg/pLfq jU] %B)qMӉlj OsЌmU5rDLqDӦd!)5 S-7ynsd)"uw,0ߦ~*Ô~>~9,ݢlnjv_~%0ά{&pB+:' pEʇ!=osEE(K)^8Iw44,A[n_-bɛr' ͻTA%UaR==Q…Ȏݒm=A%鹩:KqcTqt4SXKO[WalHCezRE|! B;7-nR''PZ))߲섭B*}IV,X}5bB1 ꚺ",Pn'a|l)d ɗI.Pw[ʉ"y>Ȼk]26xJ)~ٔw9=B* G\3vعpl.HΗbkc $}SB*&PoD3Sʴap:BSk*cX^+MWmꄀ?غ?8s7P\鼎KmaFRЅu9M["W a!pZ~阄Z:(K>Ɩ%2'h!6媌pw3gH{Oб<5䐿X 9Q(W.˶al[y4V?Ğr);ل}mxDYj_:2 6[{>] ?sCcb+࣏v{-]db{P@.PGax*5.U^Cơ?9]v3Y=JYhj̛RƨGN|TX$%22@'ާU%!̕y2͗`LU+&X NEy3D8{tqvp2*KԪ\}"\ƼhBCyQDtUxѼ!{ۥˊ_KoQBhd ׳m`dtmM ;lЫ-mjiطL,@cj;?W@/$Y+-#vkay3/P B#tEDÈ{ת-^M4\PY֑x8)8w:hn$j+tR~'W, |r_ffxжqJvjR7=:-C!NGP)QKM^_An}n$hQ}h3`5r\>M/<71!"l z@"L8م2rSV[("<ֿ`AӢ 1xRWoqcM֤xR΂$]"&t>dQ$fn̤#H'͍|v\,J^/WM+3іeޓJ<.[ L Īt>aL+)xf08oqcP+ lR:q-]2>]xrT˚>:jxUDm:KAߖh?CP==| .ɜJE@0tMFƖO=1Qa;V`EI^s$ٰkK0$vNg)&wpT[b`GB-+3 MJBf6 }C$9He4@ѢZ;15V_#"VfQv}VH~5h).'2'wZ:sW\n. 6jo?Pi̠'Șh7*Dlvq"C" TRgEqKF&,b[1bQ2rӦWxehkدi(|5ex,#` Vu.;^%gH]M O:3?5C"Jhȣw{~:s*yX 23;%˽Z0D^R gbamAP f@9+Grq ÕZZټr֟Ͷ1ezjI ;e$p\ZVX|I(,Z lXؠ>L5?neV(sBGv8>Qb .#Rc'`r#UL'CgR*-L}#1H9G %pgҖjDǍC^ U7! |y-6T'hIHOGGJuzC펍4.|-%(iK8ɛ@[KGm, y߁h7gx[HY/ !K!h.OAaG d}FK.:8(肧P+tJQQ@[qo)pk]u! ezXu t=08\ZJ~an?58FNw*Mw 5bx2&nv{DיSc]|GGgj|Sn~][Y +A|<.-EH8:+~>.?"Ky(;{n$v{z|owГxD?U!eq*'+cBdU"d褎;qG򤃤d@5=:8u@18-pXhq \0:ZA 9[q >26 aסΞ18ԯE ^8轮YB"|vN*/=~4_{4KmͼćxĘ7anIɍ0g(fJ/u?U؆C%Xk2arhvg,B7ړ&>D5-R: "DknK;)fuu3YրɺQ[he؄!C+>7 W`5IU}# j\0D˸laj^sȧx] xV]'쯁Af0LqmpukmQsj^Zĉb ߘ\[) =4'[v[$wSyz"KJsJ&@,@}.71pBj>_J$z6MAKs~i2gJr9CxBSg!Zx@l2 [S`x@j@!&lɗJxkzVϠW'oB̼Youg=i[0?T9 ?0+;dB48-\XM1V:hrXMN͵0r}TCŔTe"%Ռ{ճtQՄThY#hVvl3h\'o(HGs&EYOSyLr\w{e/c}ЁbS'}f<LFZv-~ÓLYi1z0u: ql/o\BUPX±]0>caK򆻠V74}I53eR8Դ|MQ=VW"b"̬^dtlx4 CK`2dQgIdB* kȤEY's(Vo>kh˗L{d ̐TS#pV?BS Krh-(l,5%<܈Dd,-2Vpy~ HtKoWt@>b9 UW(C4|Ƭ]`9捅4",]?Gw:|SӃ6A,Ƿ#Jwx2 mO66{Vk.A"j@60yQ,jכkbD`z7nC1U@g]+KPywwqZ5y;LEU1p2/b|ҞPM!m2 T$<(QFăm-1L1w\*Yw9[;?#x=`X Fb‘`nc ;T,3gkoC6΀&gp465L{ie]# -2*Ȳ FVCIOemя;4~=#y?QC3̪da=@%.JDV- `{~zP35~ZQeA~]'V3o#GYKrykHz+݈`":Ⱄ7P1++؏T%1~ph֡" >-Κ51^RoZFgInMдcH!H:y]}:|?lX)w10ISZDa趓LW}lg-u'yH}D)osJH$[F0@a3fy Wnf^D ohxL0p{ E>K#?UIܣ Zy^)U !ѣRs?NjռD&ǚ+bX"0n-M5i(S^058%!z;!eG ^M}M~NLF!+ 12Ӌk!H )]4A^?sRֺN`vT e|bTR띁+gF4iC|ScH}q+SLpvY;IZ=׍ղb$eMT.k8N߆ut2\*)E^3ys|©nFQnEt!OfZ" f\\IOᾱ#&LaZd9̨eU e@Juop0@KꫢW}>|aJuBmwgHPoXChT8wf uqTSFAd1 Ny*ǩOp=aշ< E0_$/%bi|!CǦ-A< )вsخ*{w`[20Hp쟐:yJD^&Q`b)Sda hzXy,E^m^j|*_9vưnS'Vbuը`QXʏdVr?3Bl M'}΅ 8$I-π3{zG>7 I] gY Ph-j6- .KSkPC;Cv_`y>Iɬ%eY h)؛U#wJEo+>xHrd&B)7`jSZ3&MO30CF2Óz=;r.fQȤE?v"}F@W*|]HNkǞuds~Q.w h"Y465hZ@[4)"{봆&=ڱ41`:´};cPڪ|IT25Z63V8(Ϩ1(Qt^7E% 1ϞW=Gv{b-QI̵ޚFi#WLp$Gc!{gTNCkZkkL^aԯ>5縍Nrט5%aQq I@jXlݽ1SP eWG `tწ=B&C(hP-fl_n׀d/"He+Lx5T3b>VXC)(9aNC+ KBg>xwK\ݘl^ko*]fϭ7!:˘~S z~Õ ݥc0t$>`npQiDP=ZZa>|iAs9[s+oNŀװ>M2k|$VZuY<)~@1\Ϩ}2hR+j`8s\ߢ%J<,LeHaf7_Gù~sI'\5[8*LP]% /wjrS$*Q,y2/P>&e!l3k~a)nQu*r|J3?U<^q֊mB }uy"I<d^8m^-/dN4BL C iʌ/gC g5td9Qd1MC#q˾#hJ^D _fo/]R]a}^PkO#fE*'7WW6P` t\c1an2`zDƓ+rǦi#~g^h-e 9I-QOT0R?83^ְ]vF\ƈf=Eqghwh+C//I5Վ4Wt\/Cs>(WY/cHƐƖ(trr(ZWKb[U6{ֶwnERCd2rdA5g456b'N 2+s,,a>Qz",Bpۍ(hNfv,TD@Jj'>>~sČ0&|8fj?Hl҂^S։ 5ӅIg˙/CJc|Cwya oӎkT̺NA B}<.E@Q?ގHzK,88txA/GރQ\W}? !C*F7:ji2ngõ{ͦf&V @u.`T1^J |!5XFzfԏf_>QbC=Qy[gx +p^-d!l (/',L;7Ԣރݳk oNuWV G/<.KϜKi^5E"]z]83i+s/REݡ +8'Z| s!ywdvJZm_}oIUJ7T 6Eh\jj P4)$,t[\ݎGy?( /EN|DnBrT1-|MYc: zeQk{ѵz "trwtnB1"@ >+B"f7Xg#DVߩWjS ܅jeczU_BEn8Fnjb\tҼZ~Q]˼ƀQ?q':ƩV8;ƾ.cX CZ=Zg̓Ckvt̥ @~uRsxDW9MI[b`~ˡ쏑!Cg";[>m &O^lhTsiU(9 K)`'X8ŸgnKØEMejtX,پIܲk[Z9몖i3{5* y?Dq7B@kbV{=n_|\?pchCBEp!,$ʕfܙw_j9Esi|ZeYFD=l"d̄FU⇬u !~1\Y 9![;zv#li!RE!¦"]4\BiBv^>۠6zb&)?ޟԂ FReDdojB4u Í_r!]3UfԵOT7$΢E٤!o;cs4oIkݑ]':Q I}`]%q$t+MT ڿ͡+?GJ O[bK=2JQ?h@Fd^ kwIT ko:E}xk @b( q<NKh>61eY#XCSWŇ >axaM+ڢ4otv ~g<4BM0=Rd樀b։.31s>sQ'[5>Q΂JR+PekLDioc*";<C)]4{Jj]?~ml,.+b'e/ G'}HX#}ѴNWjyr/rseB_4vUqPRZ5CJ7jHƁdnX\W 1l"".DTt/͕VSeDYp}մ{ }Hgh}Ub>f& 9 Yq>$r9WfIuwHeJضh ^GZգf/38wr %O9fI.pp4 qw /K쓩Z nwq84S"hx"V~ r>`~֨gFK1zw]sUh#لll6*déCUz~/WEf&ZSܢ!p"QxB( ~SpQT_!o6%. ڈTaAkN p@/1AlcBc_Kw^|_vQ!emnoޣ *Pt5tn&cW/21#DǙDFq.>gf89X(K ,RmK|J, KjCv QU/7A;ԤH$Fltw~r۠L=*tD5ў?[WȞ,O 2yc1IXdTh"2@xXE* j=8yqkmU 9ĘyoDǴh-wsMWudLO+%LIH1gKJBi262i]O&UvQy)R2kjs1U H@ 0Iw:_$l=<)ڵ~\}ؕ%c\^rT0IK>ɨCxt.ۨ'^X@ߙtFC|} g+L/KcܜE嵏hgCunΖ#:1?"b-zրgȦ/сw4+3NsM(!%2.8\|QaQzX ~n!>BM\Y5d%وbήȴ UI֨r#G|ۥE`ďK"U<3x<}.,M4G%].L*YwZYћ/ 7+Tx~҆63"aF. QA֢}n4bЉDp $q9N aܩh~;7-dW|*",o¼8vtr( :t-[dn=/"ѯ7kmA):bf%xyްԤ%,64 lɥL3C[T~{wb<'ˡY+ EwRnDkg~(dh~"J⇡2MrR2Ix{`;&*RbGEZlWN3"Ǣj3pih@;iNK^,.ޮ}ZˎK{%,$34`1O ch}M*kJpupMnO2ד0X=f?;h#E)dHL1l@tu5Zal] Ax6.l2Z1Dov$F1H\3j.e}+wV7}DD3Rp (v5ܥ1Y) +^m@F5Y YՔǡ2 "~ xX'J_%H|W*EO%D2qwi+xNR9w7eˡk0g(Ĥ0Rb ,n~&N̋ttu6H.D]]VB434;d&|WsX[n4ksI;ɒOa ^a( ).UrKԐϬ(x́ Q3\"S&ryVz #;lxz汳38)Ql& ,Vw^(L)M9)#"1.R5=>D/ZC(K*kmbx\yC-~sAp]bZK2ТE-}<;!<- erefc@F1 Vg}B0 Ԁ`_ڣ߮F@O#Qc i ob?xD?\im]P`zq>g"bUoY)~9ËIods07,/ߺEn W!³nv:MÓJ,,8?teKƤ*/hXf5L'dpw޸xM[ΰL<тPEgpO3>!~B<=(zMt㠻 ~mH`7y9FTQG<7So^b%=0AMCx|-fYP<]>ʬ5m+gci+Dr0#RG5a $L1W7='TC=6ˉyI]dz:$iѧv F!u?}־}Ubϧ 9$5a]۴Ѣuؖu>^Yx[ZectF%[v`l$isY_`N2FC&SFܛdeWm^LRg2R:Su\HǢ %s-[UXJLoCk*,؀4wV}Ɖ߱kK[vSWh]#4L`Ti.>>(0ϲR%nF-IncZ|%' JH~/ o 6Ra'ʉ{5a`KtFТ+yoHg6VÙ۾LF+s4'3vd_ZP̋UbUiW Ƹ.:7伝 &lic7b&8}PJo&:ߍ-l2K6e,~Sc j>13JbU4uq4ª wgI%r8grL]c_0!$0!fBA1OWǘAj͵$ "9#ԅ7\>c #U zsjĜN:DSֺj-w:'>dGZ8\/%Fx< WI` o$+`qŎ˘ LU{x6FڄSQSel*"p-T抲̒ Ϡ do-Pu9=/)2t,y'?j q~:Z ?wmM(p]  /zvӓ:nO™t$VZ1|U_Y^ejv_&;?q^$$@Ao O/pgu=D Q"𷝌ov9<4.ClᙩДo3z*g[) !@YBQ^Ze.vSugr ᾌhǗ@qWv>;CAW0y)Z) 7cCa5 <:ВZ%·HܸG7ƷX~L̕jW?]>"\oc}w Y5{NC1O`"]``V&n8I6e[R+lM2d8q -&p(ڔ?sڕZ OV˒+lS= ?VaCߒAg3Ѝ~zpI>*s+1bfhos##1g^3>s&Hn~Ր\W%. u$=*DyRYa=/qV\ڡN9rAf_rD=&ig{^ls{7E(׸XUS*Sj!3s4k2qR{O`$o21K)Bcb'CP!<M^EnHl'kfyŽ ,:~T4GOr%7_(|~2b)z*{Yߚyj>m.)(r$gfQ'J{`0Bw#Gy/.5uTC۴w{iiuQIM<z.v{k-m'=4Pɋ?eYp=o~RQd* Ʊq]~?3 7+bj@4wjGR}*y~ $Q*'!$0 nP܏Lwϲ5!:2kJ~-y2J۱M3Vq8]!z}q^Z"m<ʳtjw[,X $, (> ŇϭȿQɂA7IFٕ.#ı 6{_U/qTsF̰3>U ]pkÃ]f/-ZXNp"ah̜Ţu.b[HC-g( Uݎ3WE_2TiPA$VmٚCt1CV9n*\~`ѶL@N]^emQmҕ:a"x^󲔐Q`ܒfG-aA9ȭR^A-"F4A*O``"+#M{ƒK:϶w 4~r{{5FW@(\(͡bY\Y:88 0D=JP OL8&tջޥtTc$1N0Ea<_ `%.9a{#0tKwN>ŋ6`<HwȔ%m7n_ C7ymqGAH^n26 ^{C$Qfmtn:{KcbёUڻcW$c)5P=H7tR;;I>7ˣڭm&猬CqHF~SI[nDMGgV?z>'.`7 )_8AV̫y,BԥL?FN*hsL,m3/8-H^rrP;; ` m%g@svS qN>1c-˜.v7'Cّ19^ *+-?i4ĺqpg,:ù]/WW;]4ug)9*̴A?Cm3$-ܯ\4%d8iaVocq^+yqkDsgb}",.<ɨOЦP?-v5N֯hd ǖx\g .~d#^_QNP4;W ySƽ\lA*?Q4\Jf(xao^b:O8n.u 7Ș{woqgZ*MBf>'u#^S<݈7tRRIE)_[!9$(XL'w *o1FGo }gG:9%.ukC]eё9x4iD]6b2pմyvErU &g> nZ4htw4n ;>?NX&]>ec: Ʌۛo/f} 0lT{[Aw{geXG<Ԥq:6h a7s8AkKXN~Ac54Uٜ$nmnMrR \ȈRဤ3ZYz؂$WH“Y˶g z@bEfTY+; l[™FSUJS|7^j,}Ō[n XۧW93""HLW]@/JKdO(DUeg': ߛiF4uCxju{U7[&m#v>L1xs^YMEEmS#X޶DE){fQX ʣ}jD{z0(1%$6s@tm01|ʮʎ]+UڻO9v!։& NZ/ |6a{G6tIkůq\w߮e\0kV iG($ "Wt0-SHU*v]iYqCIwݗhCj6 & ǞX'cE_* Ûڏ2rr__G_]Guco:P P)z{"yXي_Fs4D  E%A4`UKh|n`niZ:̬СK- nnz.mh2r--ER U;,KW+&UФIV [ HA$ډ~t w\왣f0S2DchC:|{dC&ZY'Z&&':9Q -ROs2_,~+V829SrO*JD(u9U()%9@LKq<']X}^#,۩.4PgRhy\aqfH$v! ˛mƾJNp%`f 4҂@(nR91ߞ9/kc\%&+M .ϵ+h BSgb?VL^@p/NQ@g;-gϻdXPdNc*9е[xE>0{؜=%&_K<#X/b1.2'lP{ tUʳ*@hsmNm1?ϝ5snA)3|T GryDI`Cp=4C% hݎLvhǧE9S &lΒ8M=32)\!xK~v6#[.K:ы$5 .oPۃ@3~jf·P>@i)T) YgӲxU>,344z65 f6yS$ؔ6{]@:Hq lO^E͒( 3 z;pKhdV$nXӇ.:%|V742˻OX`=[=SjYQu]Lr'i:IٵYJgޯ-Mw6仭}*RA4P[R("ܘ3<;R@7:d:/ԙ*ÒÆ&7Tnf9_=@ r9ߠ)SGIxwT& Z oSJY0 ܪ3F2$+9$Ynu5"!J6--R}tGٍV\SCV򄢫ԅn@ Ns:0-: -0y3 !03[8w: }Q~=%+vҚFf-e.?S]̠y4)chPD}t7 +v(ڠٍ$&)؅}E ט>]gCOb:AGxQIOr`8JQ}9׶;`XYIvnP:$@];n{}F"RNȣhĢ@[2-4YVW:W񵐁r.bE0V@"nʽW  8 q%/EI>ZLfӿ_>O='ܑȩ[=qU#ZюW+r]z `:ќWC-DƤo}5B`~VQ6Ѯ@kkܫ ^>)],7 3y"ҴϨ]3j3}6B4@^q:Nvz_,CTAt1ߝaVO8BF .&k餓pQ{g !~ &wps>D0g18q퓊L^"ӟ'V1[p# BIL8\T9wǀ 7NTNDک9+->4շabG0h6Y<8wu-}UjLY`-P(ߜ'u0h&qAĴ>^ )XCXV~JD*b֐.. k}6Nd#|{!uF2V+52Ȏ^gsRnTUB Aф2衮u*]k4wld߿)d4M;ŬcU? 0; r.Ko%zD~I`-buk95ކr4Z] %Ji!^.Ĉt_ z{䭣RWijTRB?WLB MpW7:%)MZv8;9 \۴1&YyU, _ɣ7sQV%%J_*aѮВ׸읪kk NoOҷazCe?2Ӕϵ`#.jD"Nd)ni"{<[?HqBw:f`y6XM n a.e:mj88sud1ao `!WB8+H;n[jYZi[@~h~MizkB*X]Cx 8]YM98E _@ki8IYvzB#jcY jA< Ϥf;)* zS%(́]ưG?7l/L2.IdeyD"ha{ym*[|ZW1M*ֺ'\Pޒ?ztthԢDUL .q ?0KlO qjREWn.;7 {m tWv ZV@8L#<42X~YhY#9$pqգ ɿN Ɔ}gGP~!`@"Y̲ܳӈ Eq EEOU[{܀uI<6^1#j-cԜRSǐB(ZA'%j@tKT& { ;κ'=b{F%kE/BBZmj7gPq-N!MTX iZ ??UCDgXK֏`e!/!XhbY\IH. )Z %usbLQwQY/\(f2G/$$Ӭ¤#!M,G`um3I[8Y攧7~m}?3*;{+ ܷ/ʇkz8d:8Y!q/Q ?W!!bMV 3io{w 4x6;&wQUL>CZWf`,O+[%gx\L`&iD2O6*QNM,`_9Y٧gwv-fq{{٘UI9|S΍n:J{ᨩv=DQQ= msD p7ʾFajPaM8&x## Qy, ӆti,d)ejnvɀ]5Z<{?chJbӕ^m4Ƚo#iָ)j85Z<{NYM@stGSr՚20[-a޳l鸬UcK ?|l{2Wv\H%1V:-~FхKmJ1tɾIE"w`yϥ/>iر䪂U?|Hzn9*q`{.&0gI5=>kHdZ1ђŀh\l*~\{eG-wXo~t"%xj\Ex@"U1AzP+`m{OfrE oJjq_U4O*PX,w=@$MllvM5g]~ۓnJVaFU,U։r&R:.x kkV={H6qUx8c >se+V*k㒊Eϲ/PE["sbiK霮|(=XƩ2M'~9ƍzyZ-9*clC$<"^${> { r82?aF\B89%ӸDMJU) tArԏS8zک<u 6/$ET@lRYs/x^ #q_? \c\eR^pKu}etH;]nFR,qDg_'PPa`5f2|[u~Bb£ 0&-84ڼMpVK4g6m ٲɸN^7ڏfF_+ ?ЈoDB gi (;1<1m17։K`85x]ςVEVhd= ;XFߨ]WIjHVwi ꬎ[m9 \!G*쵣/< K 3i@L;fh4G[Zb_,zn0p̈́ct@&adq 54NˋC12z+ ho{W = IX2.rE տw*hrG`foj¶,4^:2毀 0-p9fxS'SyN'J1ּ_m֟n QS(Hb%)mutթG\HqtrV4{HDP*f ;0Y;ox/}|voWJRu܈3DWΰA0`E q^b,R!ᅾDըs`lǙzRPrQy`.! oН3 g@^Ciz{&^iy)MH_`=8VFˤΟCn^O]{BM*ܲ: $0VH-QMvJ;),tMթqqd”SR;%8[VW&*P!W :Ƙ-s 'ڮ%?Z!fGi@ v=,~'-Diw}%^ZOyz>gh!kbt]Z"Lgw'IBRC_Jko46VC\ KԦ9-Ѐtjxm!*W%?޲RlX`.``c;zBHU%9VڶlTO&~'I*^Ķ AxMjֿ GpDO@oȘcbsF­ \FV.j]+5R"|iP–d8@<2oH١q$d1m!%5\ˏ*"gʋ c8 6'zAv)AvR1?>m?\>ekheuBĜb ?,#nK%"Qy6ھ6_aQsz̕.VeJ` ?[f#*Hqbyj|PF6DU[ gCT:%z]K2 2raOϭ1ۚ*W\MJ|߰(r$Wz9R (oB= D"Lj>(z AazoK]Ms()5 Ak3ٳ%@y.vʐDH26-Nيzia A rYę%.ҠHqZoxTc#_'#wc F_\ Ιp{t霖 NVBhV'[w~iSL+Ҍ#֯]N7g-QRZ=DOb=O5._SlQc&7=F*8( oQy{QZƄe7B;FV+0ԉH'] ,+̙A5*aZ.*v9H4O/1.i@Q-{(f^*·B98ʗG"ϤЏe*ЅcJ+ d8rW8O/oLI 4_?yŰJm{R#/..ݱXKkVgأ$::WM$>L, 5jgY#͙}#:';DvJ޵9HԞڪ/pѬ$Gr)1?&  PPԦ\Nb@>w,-`؟8Q7E1;F7!.͛;_gy$41.#vBρ,zi)~|iB)m!Xz>Jƕr0%ѱS|eeNE?c}7}hf=J :[ r/#:–>p_e C.2e-K3`,ѝL~ֹ Sbd Bp6&Lp_>ڽ}Ht6Z2e$'?rf->LMDbwx1sL2hXxMJdd^4D̂˅>> Y9sﱞC5Cܞg k58?7p3%Q\.bV|^,1]E06 RՇ*&U/@l Զ L F)]/s JW#' -hb~2p@ U U$b2l>ҡjЏ~uIL z$y*'$Vxl1o֤4Cx[C}0͔˽j⚉ fcEpj@M.{@60syGɥ_?Iq ,9jšvhJtܽU=nHnKu-FP pq`b%]yCh$QAЕŋtv&dT Ƌ١+:O5VO!T-V儗6G/* .m7.ITYb-ba]1dqzu6[8V~ ]/z4ӱfC\)kP r9 sxo&Jy~Ʉ}17&W'12!5G e\>hJM<7V$7SU_/~jĽ0wx%"$/hēvdvNq (WESiPvweG|c5#OPe:Y- vw7C 6(PqYVx Fi'?fːlGuR_0L<[YA8w W9~b2zMQw.f^0M<]}ْRy$C '=KLbbE{]>D:aTAQexGU췎La}BY@لbh;ti-YU LzeW>)) B;P*nBI?syь巼a<8vW.AY"m4KR3>-R0frŸ#g&c3T]{QXtIh3Mʫ9掵a9fW ap #췝_!en&qW׻!&O6хq~iL/HYd20Xuv8@ Q~yxH?+ ZϮ|"l! /+}ۓ,8Ap 5Ry f96+Z`n=)CE";]Ԓp,T?u7'eऋW'prAP9*E4za*{G{†$Ǡj~ivʜėٸT6Jsp~ԑmT~G锹1e*0(?u>r@ TXs׌t2륕WL>cQ%L@Z:ˎS禎X|r÷VqoD/wmY!sKÑmrg.W(kN/qyGX]Q!ҖI܀]?p"xƇDoL Gd@O7+x'u$edGS3tO߀A2B>QykE ,p%il# Qj#^]; CjTd! "z:Z[$pn-% pYq hJC=hc%o;+F#!ϺK8R7؊20t" ^@D] y#%U 3ΖqyB믰ÉL53:sP> (`J$Y5\My+Ԋ3Q4 QI^톶oTLa2Z!@Y.Kj>b|=s|Fځ JLOFQLd@\w"'MW3 ŽvLv5b6l:M a]aPѤĻbT罘&ݶQ&k4?^D%cvDcC/N gV%,!Z7y@d-=22,$wѤbxF\^~ֱUP @]-O gmS@%w4xH2F2] 6ȍw,x"Roo}X=O}nf#OnAbA/d"+ry`’1aޖ.&]yFgz?w%]ޅ{~N>/[vVA}0 Et 7cؙh\*JRs&MAի/Eh*\nMөB񀸯qu +stZHi.lcۖNvBH5W[y{6iК_t#v.Q~|N rIp3PtvNplNH5&PK!|!FihJ_Jڼ'gjaPs=Zt)t<BS P3dkAgc(O#VtKk'p`v2Oe%yO!C RxxL{=a&C'f%|hjka#dF@'$`?;QkLr˨|}h.ISU9s<Țw:.V-_> &γN+LܽW˜Vp]#Sa{!|GCG^KժvH{d52 ,u8}xX(gZ~G"#@gJB`1Ͽs0÷WdԉN >bbw7F=C[Ok76pNQ>xWNQ~uLKyh<!/C]кgבn q[n#+ z3jNc+Wsz耗]+"=n|e.!: 9u9W!*@(>L:OZ7J(k_:V1إbeiW%h9Ҁ*gWGak~yPY ܤ6`eMn s,l+:HVj}Rnx^IB[!*fی%3,n[X&# ?H>:_]]*cEaNq4^r{SX8, Ɂݼ;v٘F"0će)W>š66O_r \ s-?ǔGtJ/U9IUK<0Oe3d%r {f'7penFk1`ߢ!mfw j.Qw!t.IEn1bLo)4;8PWBXy{4(|:"56A3[we? Ecc'pM%B?౔i`Þq~8}iDOQ ,PsmXp`s-%zI;"3VǸQW(<%IDU6zJUܮP2WGak/ Es)Y/t,?tԒߏ5q.6¥gAeU"T3Ke @l9]Y`䁴`;m ܺbp"SƆ/è*IݼץPAپVd噼~POW 7;;pl8|D8V4/G^`Aky joKn[&5E"3+`RaA Dс`\Z2RCC7t/9_ʤy&p<<Ԙ0(UDQ!T.b=ʫic$BqSn ыġ{xfmq@a\ 9!rĕAlxgw"]j!^N9YZ X o)GVL6{SVP^J.C%N`򝹘-#I $|i+} GzܸƤyŢB\Kya.)9+6:r.kVs,R4SD24 # RBq9VFH-ٵrsV-{d(7 P6b!;~*ruGxH, X-֫sw^_py&ՐDJ^"=ڛ 2b!Ko12vT@M 5|꾦}IsV!t x)PC@Xµ\+qIw??}H Zl+#*[t W8~pib,>:L5+U~d]Rژ쎠4R,q ?¤] nD9 ޜ@Q+qt QϻhMa(LRncWs*! sMjlN!:?C[l3iĘ4Hj$ ?FJ*PVUkOֱ_0)`X0+LM+H%Yz?jpIvT^6jKr&?2zɥ˝Cj9·|?`Qo&v:_MI5 (껗bJAݥdtx'mx3,uΡ^Ӽ'O-0ou Z/_ j %50Al w!8jpLy=8cG%xml?1sByO+dF#?>͗Bڑ֌LiL6*h;k/CQDž܆-)dFr/W|'y]+ )*X*W6q9p- K**.fI4xoS+ծ#`/>I$17:FMI:;&Q̽2U)xʐ7]|+!t/@>Ht~*]ib)ԾQ11Â}bw[Tfh+@klsV8Rt }2'sP̓rfJ)F>;Nはґak?ĠFrˎwdw_ޅEUiWьU_&&~4~( qt_/nU[ˮ)ϧNIƇE>P'|7 6C?M*lhn2UbFb-@"XW7:4E52{.5y!93;ғRܷ[udYE &htDWnV$ X -}w*ZZmȲhӨi|HAk#AI^=J˳49"nR:S̯1 hڑXI _)vٟ g=O"o7OP52)8䆹&N*]+6t#/%S [5 FHRDXs7tsTṈ0}_4UgT1 jDݬq!>a,d$L^>~zU@^]).'ݬJV[z7Dhv5s#vyW ߋ:ё\7*hq%l+ԇS ^ g46) 1M{fV ԃEGedLz'}7Hᨽ8h?eemȃf*kIis-˸D"ϥEy#ͱhO!~e ZnnS L]1$D/B2 ~,?˳ssP'GLdjB> VtY_}E&5s\s&Ux'^fKhxVh^ T&#>پ@VS )SN=Qc^i0sу4\Dq 7*v;/Bk1_F2ǚES'?`M!|Yv*"=3Jh!A^qٱlV*l$F72X_2V.jnŁv5eoD;M\4Ldè]wdj8nN [ L[9’e?'xx>+ʼnv[[2jq9B\?O]GZS6(7VP+xmBtQG]-7\U|b1f;jq" $ñH<)˃ ?R)r*ޞ Z1/r,0^>-; Bp(>dP:{?2AQFf߮gO~]DVq 76Y \l]rXT*ZNȌ9S _B/jYo6pAa0ދ,](nE VĭJxlGG`ID[a<[s"=0@-Sgv`IMfo vti m,N}/6ĺ[ѹV>&\2ާ q2 Lam W=G,xL8`|IXL͑$#\6ٯ%oQPa8 ݤ=4VN"/-AZƵgMs_ƪEjT%߫-dغ - yk3}\W4/;2@KZU9bE!(΃o# ISE3RMIϺ{ۭMbuEy3RɢBCA[tJ37p5d7!hȏqd1,'HDg~f`g̜~!mpJ!+i' f2IM"r f]г-a6S%r1NNQZpD?,6cP).tP$?E%"Z:AC9D9 ׯ`Xn?%Mfbr%ri-p3TG!|]= L-ZI) =~TYU=Xq'DތTy\K_:V Չ=(kʮv$jN/>,֏8lV"1 v=Ֆm* ޚc};$\Rъ 8a ۽mp_5>&H\lTIU 6VWǮg,Hbx!6ʛ ѧd,Cmk"aL 7Зt;,n$Uʈ>OQf=7pC{*ve!O-C{ GMj!VIB;mcUQ` XL.ĦQәw.o$^3: ,&&6VSsYM n3^{̣?;e}opcGV\]t ܥ6Q^el->!(D|GGc!"H+TY@ke}W~&h!Vaգ\.m?B`ჭްcZI_oba`?E!h<( K9^j =csZ E+x6y 菄}9o5]M4U8_{ttlSϦ/; N?ř-B]"ޘm1]N^Ɯ,ι|飦pFiFǯ~z"񎨨d3gۻF] teM8h~bq#rW,1te'lưr5 ;HJBݸ\CgsBfіI06+`ufH^8r$ǟ'}zop1n ܈q>1l? X8@wWMngyג!x"=сGV:z<97]h9ePDQ$ aC.=Gv!5k'eHB IkїV4z ,;=301ܪ=9{(*7 /l.Jɠue :^U|[d*:kL]'ךhs]IOZh1E690p _U! %fI ˋ9b|sH@?20` 3_MǤNF<`XQ:nJ՛zKa: >$uJ 7^+4ף:;'ŗLI~T-I͝=9c"\bF?04A飭=q@TJ)&Uѵi\ƛ J;3`IW +YxS ~tn\o"R@`%eݩjX =O ;\Fafޢ?)eip\Jͬi \|B2./SlHpt'>G'/dN}bN1>_V.~0ϝ؄^P_-Y]Va\.vc )<`؍N(sE&|Ĥt1c m^wlwJº >>k_u>!QKmcM |s mW"/eF\CtI}m؇[$2|DŽͼAX㢁xY [ et={wiLL   \8 r&0{Mina`W?- u h? f5)K^Aw* 9 '9"?x*hrCȩ¢`yLjGuyP !d_ !x5+@CNrjBY?:>t)!Jۨŝ0Zקa[ہ *Ȇ4z9)4?8-PCY vj\dLPCӨSݙ 9[ (I5YQE$ g`-BL!9YQdckϼvyC(6}P}Ɓehĸ^XʦRѧfA|(ܸ8B8Iz|fh 1T ) Vy&2M[56߼N  S0UkR eP,a?-4$hrKL% lQ虭e3V@fD;1ǂdK2Kk$ X5HAhΛ WDYr%ƘjhxRHc}MnҲع(ՍzzG Em$0M6RhY<22{@ , KcR=qt(*$q  ucƅlALh5щr\w4'!'Ck8la(— 08E5TB&&tpFh6nBđ7\p{P[SZ&sy%q+t_}@֪ۚA:خnYv٩o)77j~sѕ) jUS|cxHoxx~jO,cѤ,+-2 q>Kb;Y5i.1(\6pqv.'T~g#2e{ـz˘8^;)rwWy p+M%G"T%D,#>'!-MbAriL iS](U)~HAW 9xDO|_0,UrcR9NdQ!1W^mLݮL8;=]QSBP~98! >1q,ðnNɦuV &x~pk(C#Lyar7j8T3X|w V62 WP`Gp7p;X._r`^l 8w1,6⃖{eD 圌=KÞm|Jjh`?RS׬J:ōa (Ml&r۪ĥvČ27=DVQj|HV(}90{`Kmeyc1l\X͕74 2 OBd%/Fvgt?]褲qvkV5,2˭t1O+3b/x&gWL;,9سdKWЍq2()5 Ζv}q[+dٔ5اK : 7L735Z}q[ mPk'g2tJSy _uyblWNɍ%rUZp OvgU C͊/łZt Zm  $'4EkH̚Ƴ2qJ[,[짦…\KĿXN1A*L|iYȀ4q# 8Kj)Κau\0Z8wjى_+*ؓ=Ӎ#UG0!=ǿzoUŚ,gw/زmv }6VcBdK=l٭c?J1d+P'9/5Q LKب;tZW2֘e̓!9oօC2!;rUn\mp^ k_c: c%#``˨o* ᧒zxyN{4]5%3U;1CZ7Y/%c [ 7%eR~xfݱEة79X-y/vK˪^h4^IC[;PE2:r3lOUY#m@|; :K"=>[8_:4ZWѬ`Rnnε[0ϧ5eX\y?(yq U\T4?Fݬ\s: xq.Rș_)rU6D9Oid%:/}1 ѕ;8@L.o[*k.򇨖P&8GJF٭k1r!п88*ĸΰ w<+Jdz^Ѳi`c{J(7Ǩ\W v %v&iZ E猴r|;E5;CnzGP`I.k߷ *;6!K 40$)0AMb2gF<~oQEs)2DIEVy4eA k(͘VYE43 yd8m3θ mxsj!/4vhm\߭XW `0L2-{Dm)Q WїGqz @ ֟C=ͫ@AE'lN倓;Yri~o譆S ?͝\VjDzPa[#ϗIf;fhsjo9?âN(ki߷2fDu.33)RZxKqĵ'o<Ѯ6ݐ2=i4N\VaBj=1Yxƒ1)eQ(TX7z(W$*önA zQ >2$s&3~Lh}~*B䭤m,$q?=4AJ^4h~ Ns',&F W@&0P'Ltrr"u)*ƒ3k듫uh^<';.^8vT3-@l_A,)fIax2Ѧf=tQ3rqvY&wodz\^ tyܗ`! #?2"2]\g nÁ|Q?Y1I9?'ɺ֭nzNK̈́D[orb4.o?>p_cX -Y67/|h!er[7^l֚Ⱥfq׺&$1Xz$7W`hY de2a.T2b=T郕G j rэ )cts!9%פ3xdLX; nWJ_^'D ٕ%*@)G ;X_1=IR_.xyv C"f@UD-47Bl^Y40Z9ްjCOPfmJs|d12Zd\mjBgaz<-k&%AM+/Y(=`9h$&=ej;Nef}rK p1-]JʦI}+8^뉨CwX[Mf\ЏZٱR]339KUT6;WGeei4r)k![&"#2N`oEA&P'ݏ50Ƕ*9mtӒDN3R.9fEcS&ۥrtj,uD=ֿ:!FQRbS YcsQ9;X)C+!%9T@O3csP'×l w5@wKq.A~Nh303;ʭ}*9\oh{}2}UIXqH({Ko~Pc:>bƓ#ĨU4o^o5%>;bwgIi;r \~pёғ_͉ɡ^J=PO4F,c q]{@SbO_i/u5[j6p!oN亂lJ6eĪ}0C$=)+$ڎG1M_={',f|5G\JOˡ %|uSM߻Ť +.@U*Rݛ6<Kh&TFGqjI|ݨӕ$g Aۨ~ ?,(\$`o|k 704֐|{|+sxEn᪪Kejݶl^+ķؘٳѿEZoYY?BdHq58PB/c6 /qB|i`َ?HNcUw1RՎ2z&>n3aHͫg`f;wXQ ~o!sr!ℋ21YquB߄_xDAVA!uj!F3Ɂ '@{#(NJ0 Ը>c.{S"V+CBi4@)E^Y!^gTYȓ+inC?^YR(|ak9ed㵻 ӛpсx:;qݫ<ſK\]VVl3(tEz.Hc;];d)2.,+;V]- ׻}&LΚ6Sud5"kKTJӡo l%z*g}VH Zzshbqy &w{YYfE9 2d܄dю 8D|+KkVeY*Yjoh"gniFPU4ށ&!!m:nėaH *4r R`TU!VFIյk<iMVlh~ϱ5F'kw[鎬{:Eh<BH+ߜ \%@~سsᛕ<B7?@UGi#؍%z=U^xUAW%iA褧"Ap y%6yՁ8j~spCY( 8cX6h5зf^Ǽd7P}U+VwŻrÇ ϴ-s C,%kY(>S\\ľAN1 )Gm4]Wa"p)j$ CBN~HJmqy\buׂ|ng[e~UTҺE5${i­iRGB} 4}FzNXI򵀈3T{(ӼV7):ͅ)5^ E y]+')uEX:M[D#뷬si7W\X`z`2~fP4w' Y)X%5#|WB&4Hl'VۼB2 v]bK=J˷O[?X%GKbUvdW\S\͍¯Z4&P r^%Qe㴧91ń^i8ք{= 5*Bbq}HT+vDirC%bRl9"%AGevUΝQg,nF;FrbLD\mQe yX@#trh.6x };wa57y%/ڑW&9+VkZ=},TSDӌgc(ƭj\SWO K3GJ{Y"Ϝ;j3XԡB'yӪ]J 6'IxMlAhۻB]0a :,ɔY4QO0B_&fPP!"\HґI.d._߸N,HVu\tIo#4NYn:[ rz[Ũ¡ XO%;0rh]r&:V td^{چS)/~j̑ v< (}Z7u市Er9?uÇ!V*4a)NUR @*tN1̾r\VA i_Fفޱl,< )8,k:ALɼZʋgOMX&#??&~Lӈ9扬t#]s-DJ/jD)myy|캫ŝYs[ .]Ϊ)oǭ]A9'PDvH̜Q%j(N@1*^cP: nF <3Qe$&B 9 }h4FI9#ww,3wupe>ż}*`Þ/ &JJFx(fh㦶BUSAMEd1\f5n3WD~/M e+HM>F4:Aw(96.WPvR`e4s䈂C,=&ܧ10"a@>_aQ^^WP/ṫ~fL:BՄ「sRh:YiȤ׶ `fy.A[UH&ëHP*K ŔiL9|:D2rKNFTM!J 6湢[udHWc\U``,7n_CY Զ® T7>2?tG5\{4$sv'菏݈ &L ߽vwzKNyd{cf`2f6_Tx2M޴HMϦ, ċoi5r܎! ( P I$L;rumWM c";F!* 2Z ݤ_l)_Q逄K5 džDCz( 9>dYT§+%^ΔҩN_9 zL-)m-Ҏ;N͞NF/=@7a"`vE0.8kC4 HȤO""Qڎ)%[r*uwmUevei rD؀ɪ:-{W|vi~^߄# hkpv?PMt@5é_M&#H~A@l),MXuakŏžzCaɀ,BH=d|ђ7 g|sSS:63_>]-!/ʧ#hUaZl,Bi=҆3 n;6b{ V o)ygl:1S=Fg(ʢK"smAm.0PýeAƩ4.Q%dQ ;rs7Ž:6h3_u)74gu'7^Dnrö_խpCC:exCD; P.FއoUō`tuLKW ~FՒ 5>]Ҙo'--B3*|pl0;+۔ƥN\[jmZN|'Ɠ F:.Kxpf@ ]jx/]@43.6n3|P}EOnr;p(ѻ3bZ1B+}1mgR7( Y:s,  1}0#-!TmaNX=,J]7#=t ]ec}e:½8?l(Mh$w%R[[|jUCanܱ0Vw?c.dɍ=ks|:Ӣ D1STA܀Ek-^ eFVE8X埲R `_*> 8'v etiw )efDufsyT`0T15aVP/:Si;A%[ $ATt <1̝*SskNߕq-.PkL"-XqںɍI{ |E+jWR@#)Nr-8Z #Y*m?VWe GA!\ר.+0C%U(+A\K@pۙ<G{1kG%::qzYApz!ߡA =8㟢=7h]"_bEN8me48ROVGi r9$3j)V8SISA4 .v_S(:!&I"q䠢A*_N2&9׶:w*$0 ˫vEz5Q+u_rSˮ)74i?Wtd>Ow l=aGڸ>:[(fl̫¿ }r:/Lhq { #3B盚+/TŔ싷HEyZ>@] @{M!_L7F߭]J+`F)}P-V#2$ J{^UX Kr {0'}u/2Sƻtc ^!C*l- 2 d#m))P#Zӆ \AEeaehc^5԰JAT4J6:rgVYh(㉇ Ա!lW ;شx3JkPL9pG$]",Wɦ?1hAzC_x_Gn^(Y6&WN*0] ?|:F!]u움0ٮ]X2噓Sd@Lj"sDORhJ[%g߈Cyd Ά1o8|Ab"as]\ h+'dO&Lc4Ӗm`0~{|жyX>!m+JbEy΄GCUV7:hYb1@7貲K)?m$|f ݆u5Shk`b}2'na&YQ|b$Ne;h,ǩsD`|~[uN2~# lOJ*!L=5S 38MT~l V8ĹXg;E.:fcQ cfb¾LVNzؖ?LVYSy~[,< *C{jYHxGG'C2!)3{W92lL)s>&IZ̑zcmLA"fZzOA0l[2to6ӌUd9^-A KoEodhU&h Ct~/X#*XNic!_9v v8aRMa9֛"_f,;!(N8 swۑfN!V6iX,by{F3w|f C466Hm5Z6?atox5]&+x⎴=2 Mozyh#aIxLm2\qf;v`p?}@Hz3R25+cT-?ҔG׳a| 痌bEQdUZ-!abKHk_; cĺ#KK{hˆz=S A~,'bj-[szY\?DjtB.#lo?/>=qT I)YK W J6}4)NGǘe&`'+bO~87 u>/ J vS+cs@yD5u aQ]jѴ`l}a"ϥv6 noL#n1JA,H-V;+$,2~amջ{2q _O^'+7x=v:QڧccHxukQenmvi Mp4ݳT ̳dv=CA s54C==(G)1ӭȺۊrоuQ{KJWTHz](plU}kP_tB]y}4*W{:at݉=)@^lIq^sNwL*oEsa9Й.׃#$OIϵm+,n5kR8j~ØྤzA*5gp5G/8S)ڵNQ5%./5Q .E,,ud5THmϯMJN"~1noGM[QPQ t2d>&@[p-DvD<4tJ+85v9rvrnr9YΫh|jcoKN'%GLѩCpa}#;Ʀ; "h(7Nm1m^ |1݋UrRUҽN/H0g77e0+=/"80Y"aaZdX9n 0g5bbrbw re"lcafi^b Xr,] BwMB4v16]. `dȌ5e"8oL[4u*8*C zy,g/L OwX΅Y˜ K y"+U!CKEfO;, 2HDb&*EC:#?#ĎcF'OVbzKXU P~T4V_g,S:tV=l@t0r^C6f(3$TFB'_nָ(=· :?mGQ8EDBmv52?dcgSD7(VF\W]j7CDdcY`DK[/Bk 4~y/c7TWk@<%w"%lѰm^kIJRVeYԵ-6Y2:HLl;'b$Nf8KUC0ܶKirLw륶>Ĝ,wEIڅLcZvGm y~QO؍o;GZ/5sQ-oY"&ce[ ȩ%:t!:5 ٦c>>a?~Hb:ݼi臱ӈa^vNp@v Ue!.PA`e+U޼EJ6XħFɦ/$.I}1aTnXh 7^R77GG`Awşe(&ٯ@YFf"x2^ܯATEd^2/ [EرBS4Է=Q͛Y?8wP$Rc^H ,eFw^*LPBsغj;䏊l)8Ft1'7؎(m!ٌ&<wD8mB>oŽu>)J]p3`hBݖXwNU9j]k!f˚_|lq%I"}"/7 3 ru:s_/'fX!\Hm \]=^Qi?=)Rg;g+1s+MX|>ՠ[ag`sW7~8O}Z;{aX5>L7Q} #ڰ̱l H 7/*VP5죀"*X4^cqNֽ@ŞABvjq 'QyIDģ%.٥U(GN8:ǹQ+ָlg=~6E&ct/SI(k0&ʕM%b2>``H⭸. ҏs䤗53Eq[ȯtI&Cj8/2U~ *hIX 5ZR&Mw IYM8;wA'bTYN](bwm+HjeKOKR%3( .Fj MjI8郴,\?4\C= p 0l.+9z0|]Qrڑ;^tKSÔJtSf+ߦEx,ՙ! u:,YO ̯2k )J 1CܽNTb&򋝠Њvgoɏ+Y4@Vm:(Z9w]_L hFd% fM/c3+nA7"''0OZwe"J%K7˧V=T87̃\K\CWbn"n:slѿ"7Ka\`1."+=)X.Tք"SI9-{ښBL*Fl0 CR[Y;,1ݵjS7OJoͶ+YfnVƢ0;nfx:˥4eS}8iƁ@ZpL*V^?C{h'/F.6I30-爨W}a->&%/%s8TD &* JwMZ!ʝ%` s{Flc !4:x-N{,0:I/e[`|:oD~蒬jyW-A "yoʡj/m2xءGXK0ls~GjgP?oKhQ n$c|uэbA ̵oɾt6SlizS U*EdbHرUnC+ ru4|X=q6?Cї,0V^(\ N##H1۴`a:V&݋eĮ2^ 981}j@%܆*lJ&؅hr뮑5Ɣ n  ^IRҚ Բ!3l]˄е:BjNy m.bi)[O9LLY|+뗧Mͧ,\:n<:xبkGa,+<}u G-m<q7Ә)MEߟIut-nfnt.iC9QkF=2.K)ԡ\?U\3no+BT5)ida}enyQH`G#Hmixȳ^y.3: 4IU8ă.ɖ,E``, ,!k䬌 .JƘf1cV.cHtTEeзԏjՎzKװ)qTkM#HdƷjG! ژ <&y%BjU^>F'Y9SN5<|RAI"y1&ߵ^eOyIR%ޖj('5=bmĞq/=a nݶT޴227 ǚqtQ~e6 ]+|`;Cv<+툭 cT> b&0`{ C*H8 N{6ޟwgx -޷D]X胙dwx~+/(fْр÷f$M8 mP#&^}6` WxelwHz 9 FWa[3]Vr5GlxyӠcNt|0]g&xN˝t:,I'xQFƁְMIAN"/Obʣ-^(7ɷ+B#i鈨V6< -)}M JyļXU+d#*O۰'wVLX(mmRT42mbR[%P!qJXn׊߬!Q]j#۩P)I&L@+}FZ ._kQ&2x-z褘|A,70DKqw \zSg1 mF9tc&We8yyW f4ʻ;g(#-ӯsɗ}&9ux %1:ˊ${uI6Q@weyld1 tnD_)3]%*y)$AW>×QqKr,*im'24/ "7"~,%vwX%h|]o4%N٘] # _Y'_Zrz#SRPhfZ%Efi8dq§b˃_D>1ז5< V9wtآd f ZtTou=nn%kY.0]aձj|0 91ݢ9rTBybxtӿ6+mxXj_X&cgm n3/1pRc|fE(`Jk9"˅(x zO{Tn3R*ˬcc';Ӧ<() 3[Ggut%D2ByF܂ 6H=]= $ (O[L+Ko<>$\(zʀZ/ zeJEJOhV1].7`>οVx> |7cqG4Ihb=ֹĠk,@/(9qo܄4N(IvUB:ϫ)oD,Z|LVfh=IQ0pf;d00V@IRxj^iw2^woId1x~=];f'483 RO$f:qOLۦo},P*<=gQnHf Ȍf5&LإcqqISGern k"ݦh&L>VgH ,z7m,B *GVKZ~Y|UG.;nҬ!%hE\%.'#|B;c eԧRu ].n _k~cj2@D1<_͎2+-$+uɓԊ0)vQ>O|kJu.{1iQ$Rkt|q r\F]J>g`˭6Iv<.TuY{>8vP*C~naFˍ zz+ n}nX8 t=8ď~lC{Р&\-7~V# S[RүF2Z"aU*Y-EiͽM`狔bkvfڈθͨDcT#%^D9fUG|3ջ5x ufxPysniDz3Y)mڟ@|_f/9D@VW?zgЏk $jw]Hb W18)~7v %/QsSyťpNԌXBܳʄq] l4>H&Hkcp4(C\ח =;nIO552#)#^gql/ң%jmU^^5jQ&gѿj1vY5RsN71xShٓczh|&M|nאͦkx*( t3?u o>{Goi tSIe9Aʁȧs\zv /aXa4ʪM(%y^(0rQ4RM` #Klq0YKPܶ$6j)¬q=S]:=d.pKK0deo Z4 W r2V}qOcN^ `:З F ZXR]üaD͑y&gnf4X!? 6ƤեY@}Z\`%nk,j9~ja:z*R&A.gfl= =SSBL,s!5!OAii"鄂PsB䣫0v3&s z)!RR>:>ka5,dunAx`X XXج{+KBqb+i؝"Zq,?/y%ZDcQ )h9| kdzT'QDXUFr M8ɢioPVcjYYftΝ{[H69*^Ez[66Rb-Gw]sZ {G2#3>1y &ߊc$ O1rFpМs:lz˘hOBS]k$bbl7"3eBJюܦ Ͷ=('`yBI4fo=U6ض㧿j拝%uAY> x߉Qy*ћe[[5y68IԿ퉞ۮ] &,G }`([2,y3):ɪbTaY7[ a_7ů C~QCTVMNLÚ|JxܨkϪV0r:#(ޤ~ y#OljokR1q%q~pul>U[S=+/OvVrpwP~32W+MmM}|@t:$pZ> \Ի"\"\zTPjSaזl.E#4tI:n@:(Q,v90k#FQ@$5$'YR,92& ^SE4$܂iԛ Щ rZ9SȦA7!yi]%J~nגX_ ӹWx"?beZǿd3xό D'IGW4j5+T\ x'iF&W$c7Cʪ-Vfnڜ_0 d~Q?怏dTVIk0>%^H1u"GԮ˔_%Xj&2ӻůP!]>N² Ɏ-zfL@Im)r gne?L5Ÿlwfgnjׄ SATU CZ^t+M"NdLf=`S",I!yLӾX%sXpT͓!9?w.QeJHZ:גp$\h(1$Jsdof䧭\bαZX<=ɡUcUel3i>;nApt|8lb,-ߤL=t)|]3 =n5I {s04dk`_G?LH>tl%5uhLa>kQx`im@^ JA(oTJA Ga|$+D\$fzeM^[6Ì[d,67{W1mhz6k]Ȧk?qƍ쾮[܈oDGkkȯc^.5L9"X:so(KTa5rY5ݮ7N>p$h v%°@&q$'"չTCěYgX+`T-}짔@[FQMjoX'$v<2e-3Kr^*8_v Fvl2MJUm#)D5&h\j4hq/XB%h[ly܀p?-!C.@ mmWF9yW &P-[#SC. i7)=伻QƊ}Tr࿅]cD:RWvchVs?$qbw4VU:&C Pda-#gŁQB7IK'' ض^΅o95 "No (}'̥W3]M24π&Md}m<2ʡdzIJI(VO aڨ'6ttDi8=dB[\voI}jՊSֆ![5mJ?t .'N2'bׅ@z /) IX%r`#FGw$ЏxWssħU86cZJ%u@PҒjGe:m P3-f!+"_R"&nITziA8~.pqc)ڸxOj7Co6^y' )!74Y<23*CSYlo {b8fĭɯΫdqӀ80+|ҶGbAV8) U|XuD%gnjKGJVv^^E3ebIFE\tmKdhA#Bd5M>nU:29/g*K2c{?bR!b1FX֬WS> SQ_gJvrњ $dس1bxuO'4Td zgz^f mAl@8k&*4&]rm.X/Y, U?MejˎmjK#qF;4:ZQzfϙ\Bffrξ2z$j)5$ g+/AʚWй+{A@0o"%t6-b;!跸VG<:v UI5}3oڡ9 `r֓{[@ZيkOhnE. XEYT٢.y#n%x$ -ƚJyGٶմ@c rWnaN`6OuEƳ sc JO#Z_*=[}6rƝ΀<-Ra7IzAP~YKstk?n ?`ud猑o'yԽ]$~Κ@-pE=ضKDKE:l8֙z|tD76Ea2Џs+Gni'D%nZc1.-U0M4%1F(y3AҴ,"­=ܾAR=G >Y鶹J ek 昴 Ԥ2L)>wόt`6F,LJ_]dėmZ!>jԴaj1H?.ğ!CUœWP@ HFa)z g7"iv,܃E&.P,Šמ 8t亭jm0 O9:p.tjcٓP`L g: d`P$(Dx5hJBy$2kEWVMݚj^^pJ96E9h&4~)I"2":¾X87o2w@4CΫuV[JVo9Bv BsFy#^Ip=GU22}26\p#xi&3̷r\gC?z5z.Y=31"6P>~,uL}HzI3iz*#'^{Yh 3G9ao&Ư`1~/:@g[ by N|j)4$EbGt{2Dž$OUe%ojϳ2QQV}MFS3o%M\T[m|A?mY#rn"sGSQh1|%.5d(#مOڽπQi$6Ic(㷻N V NհeE:( !El P#E檙պ.ڢMXR$O.|UZS6l)om/MĿ?mxsNLp$juFS9bhEVRFK9'd-qH8dЦw6>pʃ&k7mTfͮN$}/?"b6MN|Nyc 3 b$$-r֢c 3mpCˋ9"ńceŇr0U5nA}0KP⏲*UyV/!<=I/jg8n*}RFn }hOK"Nw8Kz@\t1JGhѻ[W2BQTnO Ir_ P WoM &M%\OO;d2l-xNU騏%ʹ|7'99)]q+:|db 2twfԳЇyNgժa9PLle:b91hdfYytOrf sK;&z)ʅpi{˯.a#gk8^<<}`;o`2<}<>ܥۀÓkh,}y3 cP` !v18 yzd9|ۜQLaT2lz%ُ̕!Ԋ{Z`!?/LdlMP8H(5:Ή*g;~hWP-SA4Do5bSOrXijuT rlMp'ظ9hT\t)9%1p}>MMm܏! .=3<ZMQ|:fܧh3̲F^v:0[Ke*|3|+=z~=F# 'mKeS)^t._I"f$C81 GvzӯUjΖ6֠UB\l_pۂ!+VG&Kbis3gZZPĭL6BXRx' /Bn LVûzfn3-,p`ÉMJ]٢8=){IM O)^I7GX9E5⾠|0D`d=ld[bX6)Lʺ4CPc}O֋~nV[ \XH$ʇUaJAƙݻ):c?ۑ{jv-ƒW cuK^袆m斚S6di*6LMIFY/3>{8tƶۭ,y0@krnd6F/ݛmle>x(7?' /{),pQj7 Ʋi5{Բ< ًmvj?'/17r]yDJvvRd$x.(K{09K j^_(o<wjdAs7M돬Ac]D(bbwoa Cv̥5mHfCwc{@](#șWV)М P'!?#M# ކOk]T3Mp qπAO ߗ>W>$" ;"H"PU_da.W19 h)JߦjR]OUu3U5b-{OŸO/: E*H4 1oĐ,pG?T!>%bx]K`ɚ +jlI ?Ι^C| Ac#Q*n)1hتx&>ab :b/!N/_ ߕPD綉̴N%zTl7.Gώ͇3^umwlbЕ]LMW*F'A#uO/;/Qe!+ ⲻ##Ik>{{[xG_jXIlܪٕ&*ʙsfn&(&^([8'ם&/NEj~G&>V4pXW85 P{r%rع r@I#!Fg69Tʄ$#tv,n&iCO$8(o1PTcXeXMЂweo8$&C8Sz(4Qb<' ̤Jï_7km( !;%S"-tʻe*z|,Fmdfu \㱗c!ڱYV+coG?Hh#_Fݓ`  PqBQKSXtov!6ϫe"POXFo]kp2gUf'LYV;FӰ9YFY=fQoiݏͶqe9ߋqPM IzHLլ˥twWwfx3(:lH vl}GvFA}5cA 4ypYo9~õ5]homȔg7߉5)Br ,ZJ΍{(g\#kSGh}4]v[;$[NwQHDf0-T)63bGOi~m}y@}VVZ9VD@M-xdLB8AIJƏ.d1giwi.H]1a(H85o*auCh@ǻ1~i0,x`t_v0?l,[ufX6/=pRE(}:Ej\[*C]'Vzo\8\GPR(e>(L ڎ4Zl6 -$@{]cl6yt֒/U&6}q֬EO9j~˾~gkz4 Xq+:gu&; 'ݿ6&3nt xX@:yjFICsw$G!: 0 Faʡ"T-viih݄_ZkxtKAMІA5@ _E!P"g ve0pv47٬=ȡI#ۧ$o./˲|`z&` +xZ9^~M̫ ^KaC7iFɷPm [V٦z<_x O X'qq$lY(\%/_Mϊ]ϻ7[! a^tm&`ؒ~̔Mf{羉r Ě2J[Gۉ;d!0*X(#:vI؊\xQ{Đ1{;OWo>M[΍H,h Ė~fɮ8:[D+.Z=J|D2yﴑM]^㆑&RJJ'jG'FnWsn3˂<@7%\^-UU_<_/; DBmn'(M qu$cJR/ ` h*h3fNdm=1?ݹr 49 .=vIYe?}EiG;2bDE~gc#E̍n{CGRUMW8MDr[g DDhmSLé=.µ;d$fbo2\F|MGWjY1jйgBx,^ul1y뻰}RU߈%>c! \wbzX-EL&<9EQT4%Cui=vs ^4tӌ{dܣ4M[i2z3:d;4UY 7ΒV~xȕDzo%)To*ʛ}X+WI Ά `+3jbMpZxQB| :_1M72sB+Ⱦ[հQ,zE{U8k@=[n#S0硭S .])XEɃ{3$Z '2FvZ#(;^\sq ]F3u >dvT2a98Ǘ gJz-1Jr3&]morj[ ')>? YLFٛ:afnP0q|{ECDT߻J]8̀!sdA)!K =úTs]z0:9j=)pJa!QQ #REԎٍ [BZ(VBql9pЦ%N߈, JT8-sVt7Lb cSX85W)l{D41;31R0Y-*@LLsVV?&Xҷ/ &O%Rru[Ih>ODf$eeP3S%{4 6dAy>| H,̎rkXdd/:>εj@챀#U6%02}=º~poY\95/K]l ~clw j/fm[EWp&ս\Jk?Rxu"Ӗql99s76a#C0Hs$XP_ʯ^ױ׼NNkj?Y*jؾIy<cs#8L)%F#`\0m AVUJ>HN? twL!(s/@r=qLY,3 癒uU{Kަ?$.\`]>Mb:hrd\%+X&ӱhv3#rLq?F³y2RlEKO¸`(1K ضJƮ?J#VF) *ۃn[{z&S@LN!",+zk_3N6E|uUH\k2] vq0#qlpy-@y[tz%RK`NҪƷH: @o EUKQ:7<4 *H cu!9mj;U8u5R׀F5wĮ^K"1I3b"O=6gS,ȳ~NԢE_zb)4B oپr?|g?v{k.1Sc_9Sy,Ŧ> i-iPܽF.߻{8]$IH϶-H85,VW!qx D?3OI.@g6~tש}ZխTx)]F ϐ6paZSzo^gجO__3\!%AȠGL?}~i.%cZ TOWl64Ev~gEiEA~evv֪FbXIryʀۉLX.XZծR#a<`7eֽ{TJ!%GF)=}#0QKQBN4x7Xa'5:lXKHbV=ɭP+kK%}pm"x0<,-tA&EF[X0GRGn bڋPdG@+؊G9Z:ʎW'5l Zt ptZ~w\2 -WKxо/j]p =/vj7DQeMjkI.^:4ݬ#!OXiaW4Q9a7nKS }U„uYq`]VYs`l VⲘaus$)9qS]2x+|JaA|,u.Bv@AT-DK+'j ,{v96ؗ66^ft^6PoX ,UCo{awrl cRJI#/['P%%PoTFRb"b%©)M-~NoQ/tGS.yEv h") BnT'a̔*Iac,Zj[B k< D=궥H3OgfF}/%6rpݡ,^E8a9?ЫR-?g?|uc#;rzi*b doGb-h`|_GBnd\,lNΧWVk誷fz_.^VOkdQ0:[8ӝۖdEo~JK8b>M ϲOK(QBN&PDH[2%@qqؙ3G=GwrZ/91U~iNSpp4xl4>wvk6W؞GslV#V*jO(|mH(t]fwN0҅LvUv(j ڽ$TjcOlxO.ʅ.*~b:DzOT俢m%X_o Yz/QkhѴNt|8':k 08q 'mDJ&k nZ'tD!Mn$S/W0UZN5gr! dGhfәB) VmWj`7-nujlOrLk$< !lȣ3fjC`rφ?T=Iz Qp5KbnEu&%<%8Q4XZ h~Ky*ýnጀ.">fmѹL:/iOOD]Sj>^D~TîkNpz$t)@)t״5 qy*BwBZ>㏃!yʡDaQkjkbgͮ2R%&U@078ZBJ'5aĭ ;/ˌEgR ^d55J\}q]2k ^UR`7ymo\ie\I318J3 3LŅ:(37ç5f"H24qhLu@@*7H! tŸJTf? E*u(K(5j^?[k͐h dqb~>`C'ň/A9Fk{YP~_ߚx9X@x$ي׬fBq%07;N= r>%u}TOZkCaf0S;cTAMGB)yuB} }3Pk7Mp] q~`#d *"XOtI[BΝ=`S}*Qꠤk_w|@Df6j:fpPjG@F6B]iʭ9c]T^:\Ϳ:)I߹0 `o">"&ĥӮY#q\V pnL'tE>[Hsu t؂j^2)rO jkeHy6&9,?e>l='JX$|)\gmXPA 5:{|_#ů5|,+7[U*Q$M]CǏcHWO{)'d$6CֿoIMqI|jX79\1IY#);G(<ۥgԆȹN3w\2͑5!`99Ux~Hi c1HOI{CXqܦK>{Y[HHix:r =Y9Ey3Ik^N@}F0>0Ntbb- 's=L#Ijey Z@w[I 6R'JOK=gLKp"TIa(5n鹭𙗜wˆZݍnz8.}oUIy"E}1ǃ[1(k״5K㤓/a7[%:me$ǧ :֮+^,0h6Sx=D C&=|2 . aR2EE_^RЉn\[42I%B`(Ų36Y aX&j6N!pV=8jeIJrIPk3+@bG4I]-o;}:o K2P|DFFu5Y v͙A쇖ϋ>Ae 8e7iY54 ~|A`+h GL{cnpzeXQ|<<8@_Qdm\D'ZUؖ^0Qy:^I`.nijp6O MEʍ,:wU E[Y٦ÈŞW{x=ۣ\ "0l>s-kP"g>QDYÏ70eXɺ=& T/pp8'Ҹǟ{$S'׹PΩd$O,eHk5~З )wkvC_qst–fjPڐ:8rSWf@00y:sZwBζKPEBdbT'dxUs"2>(-f 8S'V-+}Ri\5/EtQ 'Yfk.5b{%w2gX#=/s p0ge> ۪;yQt5:&NvbźsWnSWYniwXMw>'zSwn;ӣR-$x(6M~Z''\ŀLNe6 ]ޱt~;1ɘ7wR[k }n-nbv/nz?P=T%=vhעRm-*|B@ pW@y!*Als1^:0h8Q ]'Z/s,75M Exr @cJC䓖E3o?A Y*ol !Ճ &w/vT 0TCQ[ߥeֳQO]y9 P&N].)XM߄SNGr)R=:QcRY(eOeN1%" H |FEeCDt.vJH.*~-4\|MkjyW=A ^™T%^Hߠ7Cl&| UW8;:Btn+XJ̉A8 ♗QGتcGo5r_iHDM']_gα\/|{po݄z36%{XCTAsFx68 {UT$ABCGj%.56W@ưCj 8kDb2 3B Xgv XY* ^1`!/.&^jszxmԟӎLQ1-*-.EB@DړpxRHD7* J o^y{CDQk=5%Ó T%DZ@b!6 7pY3L9."> #4ÒȺFuM0*A֙3I4Uģ<_85MۆfN|-"̆U2a8-kid%)¼5_{c{"LJnGlRJ&j27sJP}U8!ÆHpiP8nnb(kv$IxTH;B'5hd{nC>AOx;LV0s'sd/N/ 54LL`'zL U7][ Ŧ pXHjm{j,C[^j> >ܼ0 VA%7h mt HG3!DJq]#OHS{fL`;XF%vSq{_B1 jGZ I C_6nZ$?[[{r gE QN6b{k<{٭Y3g!L/5+gw@\tFCl S0X% G]ݠ j1mid¸zE/ J00^_Yglqf֔^=Jre8~Zc8V47d} "(XY"$K.5~@βRVQXS]]1AZ,DZii.,#86>S*AN<_00^]KWt7ɴP͚%ql>J(µomj^<Pv!V@oy+Wpp4YS} Vܗbfm~|1A4IC[TP}CV~EzDP߄Y')=_>SPt3{ѥmƙ+ ϊY>{% w遹W/%f^U|ˀ<"w~l\ x,/TM:@OG70Pfh nL /~5"l 048dFG᧰YCZ:2VgW= SM_To~7,Ao *AU0}k,Uc/۹Χ͸׃n@e*}$sr>Nj^bSdd](N%_aM~KY&j+ɄaLvsԻ-j"̚OCfAmq}lb1r31?]ikKwÚJO-SC=i;aZ`ᑥ6ժU3ߘݡ}"Z૶kRS sBH!*Z+Y[.QKu_;vs{bEB$stw}?& 䢞8S|@"!꧖UKnu8OP}8,b}ɳ;閘L%F1D<$Ml} RQy>n^w]g?+3ިyYw &P3ڷv \ܰ`ضM=_knvw^*N(cY.{XSjI)A#bKyu9]SJJ)'S.e~TIn2vq0R=rYPVZWmd(sn!wtG-׹ y/ʦvSa/YSAYg> Qwr@_i7:֒eiwtR7{l .\Pl]=qP%ưU Ie4>܊ӈ?A;4]T<2AjgI׍:|:1,jAOR!zGm?=@ܦҤ11n|b h|d^Q';އ҂i1t [iɕ0vC4` Nl+Y!V/ιf&[RVP<ԇl1 aT;]9N5 @`j b"o2q'%=e/Z <ޮNoŷ4>sq[yS=de:Cv4F1cogذ4%09>!Sl/.Ff׏MZڱ3  t?x&= ^9 QJgSډHYz~uy"^Ρ?nWMoځ'A?mk7LNpu3JaI*7ߗa# o +شW"n0W2NԖ4KqS$}: :ۊb(%Ч䷸?Z؋yHMxӲι25Pgq֜,)G+b"РhJ;7_҈7sui(Fe3GGcy,$a]P im妢m] wOriP>ʂЦ+ս7~R+jeB~^hAbW"em,G7mY,(j/S1S m^+4QTA*JHh':&|r=K`ךKp9i68Uw1]7!^*$/PT| EY&+ZGi tB&3#QP%i XV ? ⋣-jDZ6YsR+ V<6}t>4_EEKhyMɏώ$WM9re0؃lC:|?N È@ a< LB7q^`M+Rc-m 6J|OEs4n_8Xj SǨLOE /'ERfYA[< !y+_}p[bsaQ 98wnߠXKFn_h*%kV'O)a*yՈӮX/. MSH^hˡǯ[Ҧҏ.aJdpo+%UlHٱ)Ȝ=%9* A MvDϯXzYH+s#uy'?GaHu} _T/,_JQ2T8<.{ {׽)Mè1]{XB׹_ 4*C-˷LONnU|9? xA,p;bk>Oy@./yT2p[-Y!1*J1 o)eMYԥf$QB痷 Lb<P#O`c}>Tt²&z42{lėG]&J4Dt-Yb<4F7h9"-ޘNm$n^ jo#Vcwmc(N8A1Gb(GPePx18Ok]x K2E1fmy:GAG% \k +8׫* ?S%.;C] 7|vw#-c  ZBߝu-oIDWC"Ġ˯6eUqjVnf<?&^$Z) 5^\%<Ӝ'f?Y?N !fRjǐ&$Wza~QډMT*q|i'O~4}ghIm ߵBY2Cs<2}C X#/ H!6qnufʚI݅OSi>O++`My,V(X|(ڄ|;Ƃ&Sp%+Nd#XZVjijP+6rin J)G(-{ZT̷ֳsR#0Нhwѡ~eD5E0Sc&9vٛl6g<홄S&ZʧFU~x'8Q&:{lm<*Kif˓_57 rlG(˘mЙ$ŗEE25;GZc8*>OcVHcm04m ťRWh`zKt(3N$5}d)l bꨊP$-8ajW/%O9_RuUMgéu _aPs0KY~Ƨ@Bf'NΘt2k@ ddmNj?K&4oS[M+?уGA9E\ެ b4>yAN4@ENN# Vg"D 1Ttܯ5rk )C]CL%zJTuՁۥD\/EMC&CW`~= ]|MP+F#֒%m̈ ̚J@O p g+b4J?ƩFȹ<|5u;vӄ̓' 87Xx?cs9E7v"RUCSu$"AɁvg 0l/fz`'H /ԕvY]&55RHR3grP_^rU{JPhm3T';uPgQ8/GEޱ|۔l>$䤬+P%9YwkPK-w#-39jₓI:+<DxiFaYF 퍺>#lX"}_/QvǞq>Rsb@ ٬Nz1EB&l 12}5%~7/t`n\,ȜԎe0Mx˜e]Ꝅ(ĶևthDowk$ɒM 0+%D'ZCOm>̹gҁAa%RW+A,aq- V>3J7'_s c2F:Lɣ 5 pdٸցŷߍ ڠھsv, -DdŢH(F&CO{UN[2&,8Vee6&Fl%ar6,qYs)#1#.Nĭ)n'?"ZFIjB  ĤTĩ&UmLO04Ns}HI%^qߋU Y?}w}Q7ޫ`0d#Q0SnZ<tvBl) %6FUQA#+P=_5]VԵK~?cgX'&|3`07 G:xulZDDop^E UpZeu;čN au=jCOoڑAp,=LJ']g7dK{KRyMfGU^]ś1>@XIa%iۦ?cћ;-eo2svowlq!ճ7z5J9$@-7XƞҐ6 b5J_F:l.Q₥$+3` Wm–[zBai}B͝XD˞Np7d/:Ndq¼f_' }lhC.KC]޺qL1tmZ"1Yoޠ*Zs`f!cyNWsN _uWky}2p|CԨ55_5dʰAx)TcHSֆA?&oJ-/ s徔CV*f ' RtOD]XY #6̀ϒc~/#wkOϲ|i=M]H0E4^ C{9(X]eNþMR]No0*JcYPSK Se?.YGC 7VBhŀ L*&TLM*5N-з`[6\GAU{{m#{5|ئ3nVJ˿_S+ ެ7oEk9jvӔ,Kz͊ @4`p3|<sҶNQ$/^\!+1Cz7\ԇn?sJuR~C,l?6C2{fb(&P2fš~B֢U?W g6= Mf2 9,Ovk ,Z/h9^`Wνo-3+/Q-9ذ.HF.<2bEnK95.`j`22qb !|)+&tEmFh nuA8dN,E]w]7vR,#_"R[Cv`gJU3 ƴ.=F i#mTNZ -hą8|k#LJS;?AEώZ34j5ks$zN=IRh fݩppN Ei{ע?`)|3vNHV$H7$qP*2+q!9?}4#5A3*x!pQ;H= @t3UC~g$-~< 027?ڃO F$TAY;& {'epHmg?MY,#[DKe5U(W7|d*~G`HB$= 1bJ їC.s8Ob۵| ] k^ ,Ik:̘Y=7gӦَJj&?ص4lC.bObܫ~;Tܦ%{#]l&bd37 WGD*N_Ǔ`+}eݘ4/pMd leC^ikFesv[E=>d|1}5m9 |q|\?Q`oqoo56lTu\0{E.ٮ?}F#apMţ *Yd.# _?:V E8E e"0 9Xlę룹J:DGZO_3}ިb[+LWQVKó|, Aʑ ,BXE$R ſ-@5<: R]J/:(b{{sE~U>@M}c"< "tf˃wSH0n~JiŚ37c; \%gF% R4`_%peooCA3Dl@ȴ&zo`q鄽{{^`yKאel9#e~g8+rV:K9IiT |ѩM&NNc,cA~$+ N9*hrFYs^Qq_ |ɾ Ng~|0kUS{= ^Ta6KS}BIT?DA+#ٶ\'ȥڅ [aMg 5,Kq~a"hQ\BoS_#GZ5#]^OB ^AvMْt qv:TDW}޽ܿJ^8C- dm)c?~ks )h4/s1rTCk{{ aw6é~:$x|=073\ֺo$±:a`_,v9ͤ\*ma׈إ J#!e`QݶCkXW5לhӣH_*%iZtjI Ⱦq뚧(v`\U>\N_#6JݛY]ҝǟji&z r&Zf;Z.t$s5a>p՟Ee} bJL]҃n_ ibBꐂ3kRuRR4DN.#t;/d6KѹҦTYȎP]dnd@]~aEw6m!@64LnKR!R!K}弐Wb%?{(]jӜߒAͦާ1!ryRpap ='O::G4gc<;-Q4+KO1gmJ.Z+U ^;%Vf{:#}k>:4$851b=h?RtZSǵ M=P zPJƯ43BбVsK A'ح+ki0 GY%EU- \ni&3D$cGX"hLkzN?-Oq V5 ?9r!u叹0xFʿ?"u8HT2W9XQɡ3~>UrC]!UL떙/3a[`ՋPPO.R(ȋ|2G3SXNfxЙu|fXS#mkSsE|LK?2bl)꼥uBX^A.e<<]SQ> j@k' ge_z¥ cR[F%yr۞&V~_AO4 H:3}Sԫ8ɩS_y 8{S!j#u P yӮF}|҇cUĻÉ>((=v i@ FO3`o@MS;Dyh h`gEjj$Bjno{KF],.չ+KB|w^{V~\=yXaja)5|.j3G^V#.a+)TGίP$_&MYoY|F>. IlG35dTCW:!"ԝ} WB@L虵 $z݉@nE))x+( ֟?Sޒ! &-ǁo|X) t.Q6Gb7*9c4KGo~Xwi06~$;kۘRȅz!M<_@`}o>оxs]d8k4o4>z˻IiI w&_B@dG[Ftgw§TŮzU:1ħ4IV(%nWU~d`<#B*]w~)ASE H1 u+4Nrg!VCj0t[*cGYŤ# 5z^ae0~j hhɠK_' x@e Eb|WP'D,_xJъYSG-' p!\ m/fJ3@ݠ:Q ykM5.Z%r){M(U~ˍfbt3)M.~bkeO* Yߓ^iϑQY5b(nz\9K;szD3ݻ{]^תNXeoǮ- <*^|; uDQ&%aY⡆rU LZ*6nَCGN1ڟlfU:9lOž tOP Z\t:mi&4TdBB8^v^P)]J3m;;ks<z33mr*` Az:-%uM#R[=PI }30ڱ9!Ӊd}twޕg c(3,s${YBy@"*ï"ZA";S5%晭O(9-;$e=ɽ UDžгcтةcC9ᠾ/gd:~`M"Vcva'7V~OBtDÇ 9⻭T_VV)/}17g\sPNIVZVTP''z3JSdҠРiT$%q8kouy P"zj׶lm&|wt oN=>ġ|*5 ˜7i ߺj' ZR}*?cKN }Qq*X\tRo5|lZBe^'Ukl d< {.GWKH&} |YMƇ7I\ #C7T D-Zz.=n[{,OMV))zY`5G j^Wm Fn>>a[⠳[1|lsGvnWl;s$#0[JޮZظudGxx[Mv_ve]}.KIAJI2g;Wr*/W{XN YǬ7dD8Cs:x&da P& #3rei^C 74ǓSjy C_Polh6اN{.2bo gٺ?Id_ iBydpXpǭMhg ^Aaq1 "Fgz$ٳ'rԴLi= 6CdTF2SBI% &1 5#Seأ +Up<ǫ'hoG`7 ,~~}PV|y  9aekg q8[IRn㱯$x9Co,aatςcܚ9,gak nC&lcm]zz|ÈH7QTm'^ QvB685ORiN;MHbC-VxUzgA3Jtt/ֿטw_ eu̓O} ?5 1 4mZ"DpV-TӅ$La7@ytceiaX jdB2,I[ڎBk& 38SOk/9crWݭ9쐆P 8\trg,QLI3|:EmA1xBs00+͝xrlQ*3`(fMDM4X6Ŵ)[-2V?.@; S㖝Mp4ާ.fCg`'WdkѨ<-Y(tYSst ^aj3핵1 1B؛!UDpD%B3?ϯ2zKH(HKGDTZHFA8nnAy>ڵq**X3!eW3bAL^j ѭ6Zן<7emH]βҼӼڤNm $I}S؍X,uxP K`Mn@g;Jq'?W5Ȝˠ8EVzh5Ţy^mwv"D,֐ag!a,%}_)S3\_nZU?#^< BjS"TD#g2XHb̓0{ Ty;?;@Ql Yz?fUR-TX]لfڕc <<28V"|٦ 0MÁ{ņ /&mҳ; xG_?:wIYlfdHDŭrSsSM:!;Pe;9..P9I0rvAo+5eH[ȟ0T<9ƪYW\(f̼*E*C G?1eflld_~}(&wRwx7'[sCmvM?\3CFQͲ"RTk[H6xOaRq.;$Qp_nje1"izu=_?0g:9wcGTRdA%^kYTVl>3#AB`;S.ks[`60hyJ;ّ1)$m9X@oI4j9$:N} ;?d%E4hL(d+4+OA,r482w]@qib/Iz"b]PGH\|Yu#}bQGgqSvVm1J+*e*Y2-oP.B,K0ŠF{LIHY*'f2*) Kcay(}UʉM֙ǗXG6Tp>U&+dr|Yd1jg jZ\r;5t'0 yt;КO<܃s7U'ФW|7|jLP$;t=Mf'jxJ3v.>ѝz/H尯>s(iFZF\jqX϶ M,5G>gvZ V.ܾN1Dr9̫1ѥzn#&Y{;/gMśnr ; m>G#D$4W=fƤ7+}*ZQ 5gڴSoLPtdb>H^C*>95Zx;weד)B*;&TLz+tC<~g{q̻M0/ݵx )͟ ֶdLJhz7%cJa:6vF$OrqP=],-LBݾ)'z7iV[7WRRƝ"X ?,=Gj\Sh1i*.5it"d[NBZ}|_BƱUleb:yi-Φ*0_.ddY+ x8Y>7//K TJ$UAG:B ΃) 3 ³g*ߚPf<^]73ۿ8-2nS̍R鮱)ߐ>kOF1D{6~؂%aO[.bgrJ43_hɫ 8FcrF4 5*Ȼ#j-54pXn Ij1_:M"{v>{ڀHrf>xD$|-^2B`(E<*&.{>vX %ܒEAE舘z6NZ$X`k8,$x(n8':[^sXr8TpjbCkZG-o1e@2W%CJ8_(5JVSTqmKO{ىTD#c̤WYN"@>ަT?Kc0AL{w\^t./)@ dn}#YH g#lAr84e}n{d~9(D"f?T`+7рrW)!a>!>}ZVʼnkq UXbE{w%.|\'^K@#]i%XQ߼X?{Y \ n?)!2.tҫ\a | S/iVz}EGgy%N{>*݋Kݸ @>:p##T=4p󼪞.L=YnPKT؍%N.TZb'\ RY tYwZϗňZ%))EK{2 ;#Ma'dIFRHMNLXI4 k0a[ƴމ_ X5w&,hb[c42N?v)pR_hysDg0kNu BE%w͕aZZL #%W#ߝ9FoSIZLFȘ̎JZ -"6CmBiltDg3Հ𒝿O1u8mcB㘤gHĴURHa+FB1y582% ˊŅ Q=ir!voH1.LR:upi>R->70;aZ|4 |^c+}Zx{iW\ WMe8M!-BϏ0TTXcܶE1ge+Uh!CvUC8({|(U+"$Bʓlhdl$1◲ȅ\ z Շw9}"wAZ+Ҵ}81nqUS&Kdc>2#9%"0{ţ 2n ް1bBVxl{{|J拏Z$GeA|KqB \+K`dG>=yչZ#x֌? 99;>%A j^*|C!Us̆ooU|1]˟MPOoDfW.GS?< +wՌl-"s;`_Sj|ZQ'"y(g:` %f0rs.|'U\iY>!Sp˘^ FAQ GEXC236;Q07k(ڋB J ʪP^ۘ|ړ֋kf'ٍbSC=/ZY2'Qp j[!fڋGwML vt=_Xe}j6=Ti\vs{ˬ3&U(*$=co O(j)eu "R "Q3[+{p\5MhvKE"QEfZH\%H'g4R((4E"6cHy} nHP=7 /kV`C9ZwKx.l3od͓+`gHE:x)8qݛC7zS9 .;&_n\3+yv=/]k _b311Sy:M{3ObsI5}qwÜf[E+|۞MxN> 㤔ձBim +`WJTڍ`[ V&<\h^V ;I/h99$s;Izv WlPג ϵb!҃Vԕplrfg=r\}uj6^P @UK+iymg}&ȍ Pօ< 5H;.o ywc⿦y X -.fUQ1='CjsRH08OѠk,jdO 3ZYL>h0Z$씼۰i4]LX;%<_395x9 /| RR{LҚ ,VEuVe/E^IlRM?c&*H 9}\ %#"Cng7;=ph˅НH B7/vt|_MrܾrRMT 'ŌS>d% aBpd]wEQpc?)3(9SҎcuhkmヽ#_8le駽52$ȔU~dH`8nrQxf̼CfU,|Y&>ױT֭b EL^4qJCriiDž1yg)݊Ss{G]bIfuN` $\i#K:ŋw AAa;֩dt̶Rw+@[;+=̻SY^^4kY (HE a7qVfd;a[7&uuO=` A/'RЇӚ^7%K]E3p5৓ߥ='U͇^84CL,~XS7ER zy?lAթ*QP3r7^mTܹoXDWz8/ $,AX3eCuYB3ˎ+KEyQؗlk~z=˔rF={ 9H"MY^y]0XCBFzNS-@Ef REvLF,gIY?$0)d]tYOi#2`txd|!Ňhz03N}^ăݕYI}yj3ߥ+?eIF,"[%2u1r$<Ԏ' ,Gnujk[#J-:(U"K苒ҟx= 0?Z YDNېZA8:&r?9W0rUqlԞz6MЮ C867LBɡ5.8RŃ)4&E`U0XqS,XKR{ӽ b 쵽Rjk'Y0c"R9^7j#f+mXVF8CJUWF^rf,xG'he]gpxJE :nSR]6L{]bA}"jV\']`<hm!uq|`01W-x H X7<ۊYt'\Vt.}d^h|ͧk˜O^jwyBF*FBFXAIriӃ+='ZNGFНv[BL_& + RYSw7y&&R6eH`,z,[f ,0>a^si82mcj)q_#[oF&upѱ (o)1M!uTY{xw&4$O|d$~zBj3c-wy_$;0RZQ)4ӧif4U.qF^Ԣ* 45KI`gw\Tf{.x;K$P9/+J=Įe%I{~Z{Uqt .\9U@MS;(d߆UF /4.";WWRm.!n6 =s-I!GťX҇3MJ)=[:vwvu*EOhi,:\3!bN]{ >h6¯DKGg_^YM'u_0wQ_RPBFaWɲ]~;Aߢhʖh)Mo _G#%rﵩT]^K*.K[pBF0+^ᴎyOζ}V>SGw'ke+2YbVdG,`x d9 6c.LKE אjΦ#dQ[_\ +txm|&8u,KgSR͛\+O'1϶4LlS񘱲\Jew95O虶jB2LE"R.?}jBiF{g+3[[a5QK\kRRZa+P a肦@~@\x|t)5ww8*-Ճ{*fH $* ).Tej}q,|x\u 7P|`ASݝ))WIppVZeNrـP%V@^o!'?'t~vMGӤT&)ka ,Ϳ`AY}[ B|P' +W J\uw T`@ݨ}kvU}#prNEJvT/,Q'EYFK\:J4ҏ>Y=4/Ğ%H2Nq4W8 E)MD9}v|on1Y%sW])A7ME֛=c~6bO>:VЕ>0xP$ Vs=C{%ݼʝAEnLbEv@."m1v5`zVXɄO#΁bH_)v_v|S,?E JJzT[yisv3^"쩇C0PI:1]2:,5W%]b=-OL_Y OP1q wB$PFE'"+4,xڦ)& )K`ImcJ,)!*j<P;@2}[yY&} ̕Yڜm(}#K_wR~vxWj/TPWRw6h+d)-FtQjp] ݁Oк5^^9hX~ G0-pqSuf3*U?I7ӻ0]D8 %%^@$IAJF~ 712bg,ODhKŐQi|D@ n/ 4\ Vb1)Or,bZ ЖJzp!ĥ_SpnU&,,x 7e 0efV<듹' &>[uTΔYJƋd.7bDOXu)Y ==*4֠ե΢.@Ap >qUkuӵz(JsJ/sU&;bgody>օw(IR rB%nYs'QN o fߜ_/ bpȢFDdIE77 *9& s D[-S>]3pG,|!I#2.zn7;%glz(+ N ^pl24PS&CNHeଈ Jyԥ{ _Og8z[7L_$zm_&by~~\) PLٟow3 Žap,4NifFDQ{W<Cm}c6Vct=LS #xV\})m؟Kțmᓵ/:N'1F(wGp<-"7V xk68z̓xo}(ޯV,)4 ZH5%{UB{ׯ-s,~* uO\ٴIM`]<9/~S'a5.whtH 3К]{4TJ2=;h5tqip f0/;OW]'.IMs&+gOam5k2O 8_V H2jG=Pmh`lD=0ُ*wɗYیy"GMeIkIHU:8P= 4,R7Vw{ cι7N֩^&4ج jLJ\v&>˧uK<&p-E].x<^ޘq VԈhgNip:wf hcbVsXoMfrRj_Д-4^=&+v3CylBP W|q:E}L;64J1oML&ٸ u) \WcFǩtY[Mw'+ t_ϖ " }tĿW̺@Uiΰ0]JQmHMZӼX y4~o&vƆXeLOZ:T:ȅ ~[f$-fpqg|hDTk6SءcD^1_bݗn,bbNm+Q&x D6H;4< 7n)(̬!@@K}=߳7=>&MRp/@$Vڤl.>[˯^Yvx@3mEMOmj' 8g8\b{KR{?/I0!Zai}K'C83!ZګGi^=zX.^Wt)84Pכ-yd8EQP@ËhyUP}4$l6#Qɏ"0Wab9:7D1guR54.gJg~ Q e_#w'Afl1呋?zZ[.(:DhMtn "ʫڰzٙNMoհ_baxҮ'x6U.!;- [,u-V4F\\g+bt5ZT3?3 MV3Jtu>#J I|9Ys Bg K G[o(ҮJalҸ)[ԧam#ZEӾN}(.άuv~@٘-ԺT~4y78\'gd)¯h*d 2ibe~"rFn l= tX# Mla(mk“yă k5''Rib1g3@;?sրSSQ(wyi1kO`DN._ O؇9;rC謕qˋ.>` 8z/x475ywֵ㲤CL/S!d~c<UZ+ Fg{85@q=2?fdSe[-owBC7"0ng#2 [́CJcs!ypP٥l CG7~%Ce7i+rZX hDzl" ko\;Dk)㰹MR@.]Fx tö#$uIQ^Mڔң{+Y ߩ|Sw!sCXg%+1wF. 3g-ƞJR0fL~+Rp2Ԥ"bO{Ÿ'ԇWN#똏0I^ԈU^*zC}ݟҴXn[mo@e젳6F` !Cꂿo|5Ϳ3>N;sJo9B`!L'X8!RH"=>vW@ [~(c:%ZНL'a60TeJsnRɢҟ[gڶw\1s.A Wik!h HvOKp$'fg\\˟-N Y} +G賁ӃٱY;YWnQ~ DSW(9a5ڤ"ٌ`6pUZh%hzV)?#G> l)I&[,/]ٰ;@1p?67*G z@/ɮPf^ZiW1S`D{/_$6 \Z|&õu!ʼTD}S)|BTZ??$MאYW|bWZF}1Dd߲(Jt'Lc%nqz {4 1~KM+PFC&Q8-EBI4MBPz{gxxMySatٻ =2 OuQa4HjT ' l'՚{=']@MĘQEY_Z^SX!kWiTDٗ}*P9ćw.N2U;U jU2g gk9s&KQv7N7p<)Vb^KBraاpC=n* `Al'E~-gf|} T ^2KC`Ta|[r=6"lO%@q }~#{S&YSKɭϢNcM:D1iwID̵K> y3ȿW9d1*5DHv#hv0/9hSR|? @73Y}w'Y;'o{Wl*U zFR vlEWp;z1署͌ŬoLFxXhz]<0-9ja5٪+0joJUD[M56U6Y HnMq;~樰 Zz"OcBL85sa &(1(cfuNj!0*-Z0/c($j.2.pI_x6%u,Fe/.:c|N7 {4d&؟wkc;$!a+"Ȝ}y_7,*,U׭}5mDM?E5j`#hm_`%i_sM#<^/6Dvmp%(Şì 6TaWo/&7D,;ίw;Ԍ HΆRcA_y "nZiHUhgnp3GKA񁊱8fpZB-*KX`q4A&R i=A[؇)~Q%ؗ~(wmF<wYU=ł1 'h=s;L-"[M6OU:k03N Va)B+tW07iW^N]<.ud.nA'b6H0.{ ʼ")S e_o tH2+)R25"l+u31p6$wCDadnaE_Y˸"~2$|d3l})398{>粱+ƳN-ptaRZuf melF.s-zC[%W=ym!j q)Q"E)lmOR6H}IM_SBKs*z<4RX@k!V:>ocqvuzz| [ȴ:,%^\խF=\.mܖ0ܾvΘ'SgXcwƭ1MbtM,FI .8~ <ٮ ^Z-0z%=CjRpb@ԮS=w=_MkEKKg GdQF,i/q|Z s{J.^_ϗAēsrRƊ$J+6(\*#Sb' ڏ Zܝ,  f"W9eTrԂhm Td% E XXf4MV3^ X)i^K!X;Tz5$a@ڲrbxUZU;V's@Ġ@= wC2Y(bǃ$5v¿ҩպ>ڽC|m1"l#N5b́TnK;NWO bʝ+Y!J52߅ 3XB-p /|ֵU4wkӾǂF>0a^at!!q@%ؖTR.|Xcw癩*s BZNDAEO̩|y ;8-6~&^ibJX[U ÕLNh-DuFLPY#krR}^`Q|u m>e:VWO6\ `g bMaVC){4b'O;gU} Bs׭oty %4B)Gvs B=of$ %al~w֊*&~QTm`K3'JaKX^`7NΦhƌ} 3( [,jlGoK_4[;J](:NWCR5KjO_9y!~A2+UZxLvX>3; bΠOPa'9ů,bd܊Uy8ȵllp / Ϝ`͖zXk :K4al[鮳KPczvqvZ8:2F4˥US斛ϓ+3mvA\;DU3=2ْ[v-?"q㒳»i~Ci;%|<K+ێ!U>֤Q֩Wv~lⰉ`UxP?YF;N wokU<Z&p)9,7tQ9 $l-I ^Bjk-Ӧ]LeS1ٿE\Ƀk %0M|qZUfv)) Հ4g뉚<;C?A1p`pڧ 3"}~w , ܴPVz)uf~u*nf.vOʺF6r=.t@*`9?ulǰTsWO!TCXngR Tnܱt'HسNZ%&t )sQer ]9kgrk̅](&-?̳^K`u-tSD̪a"^S Z /5V [OwhK5awԍsp6iX(˗W5w&MRe eEVMp#|D=ĐU8:fU-tsiM#}O JLc|rQVvIW^X ?fݩ >(FSG!]=MZ(\B#]ysJA{p p+ɹ] M~/.I$3)#lQyp^@ 7mىKUSaB5<@hKnT<{ #|A) ;GD~N[77BH\ϩָi*|9 *)es/z#htr%Ӟ";o\em*``ߘQŢ% h2id0>3`,(jAeZ8UHe_nCjAI͞(A?"Is,*?֌"zV ALfؘ]PH]2K6W7tLƈaR(ҟV&ACP])^)ll,N+#L4b4S}!Wy ˉL>s=j'VH[gǍz}]cPM,-K']񷎋7[CG-ihąy91%/=_čͰtC9OeixVs.DBOw%qM5 2pj&:& 7vNd\{]?Kޝ$Q'N"f0Cavي? `=ڔMhӁ2#bcu\%(wB""jq ,=VfVKrnj1Ej[ԧRr8/4B{OZdK9.ϥ!"b{HAuq̶Δ\ss!uRt=Jŧ8~,E((C?:+kyl$GA@]>xjPR\'33Sє1ΐKq҆FN. {BK~>%('[rݢCFpT\k:6>o|`v'nXQHx˘ 7-};mf4Η%b0q.'s%5r"Zv?˭_!,оat)V"wN)F+xqQGgeGې~0AĦ_nˢ3T^ץ93&)3ƧYv#"{< s _e*ag'G^<=yhſP/*>-rZocҺ5hCPk7|1}ځ@.rvXu=&]2<4 ^V:Wh#6dl&ٿz9l m({wAqꛠ(f<1&kMጙZGU OxR[Dme&4Eu݈uY{q\vG;InMϋlhI9b&f° X߭"\bDe/EJ˼;;d5z0؁7/׏ж[-)"#{+Q+]\g#-×ۀ?jG$'yܧk=5a`?ݹAu*qd^J `ei R TRqTh0&9mpb });rudI*`*+K=ϠTQww^yJ["٢̀@^vN\Z :K0y;6\J9Г^dSv] 6ΚDC$/<އS+ [M!L*@P%nN9#o%h'Zؓ"YVvʈed6IT5\8TseYlIeZbz{禂SJl )QQ8iO|Ԃ`Ys$F(:~pYUB902(fWh}A3b}ph319DkjJ g-Gڟgpڲ8A6I#vY*i溈ɲBd ׅE>F !aEqz{Gz<^$k!.j>+ /'Lb1$HnAIMZ2)P j6@cxn?~Kjuľxx_j˪V+䫄$Tj>Z˗ Zkf#E(5{ܠ#&%ciݢWԗiPq5V%Mlm>8b{M4RZ[$ ܼ.kB.5YA|*!N|hZN6.A{c!C~p< &V9uWƬHXZi"–"^B\@Ek*nn:[zdZH'R*,H`c8,+K&O3˧wW^#w"2htFo6W(A n_JgR{y[ 7,@G=wZraY}ZEa善[0//Z rp߅hevsm$9{= G.:NSK ʘdSޙi:'7O1f+,0J%xe ocPpfeii=gd嘉ZlrF*s\K>=t-;&. <<쁯GzQRo-MO {>8d#ִ / FQ0p'OaShNa979ٓgrpdeP∃e:n9H"" žP_&kjٶ\RVCM^賓~ /{F4Ǯ@icr?"FW5)5T G3Vt1a|4%ؗ/$"7M%l4.<]>>>OP`iU+YCC{W`: r @Os8P4lQĦgwURI[OSsdѲTKFZVT߇{xJx('t ؄O3Yv+ }8XQ|b!qtEZic;5~ြ"B!eW4Y;6.FE03Mug)d ۢiصhUZwӯhZfSXo j"0D (.BMr8bY< T 6wUwkG 9CT JQ ayZ7kX}SFGfbk-8k#]S7 |"肭N|/IO{3'5t jL :`KSTN&,Rs]fwlt &s5*G!ac嬠#_3Wy 7ei1 )˶)Ξ4W߯w.rI 4gFf^.s]CNjj+af~Q.okokaD1G.fi7Zœ& !`e H%mP:)hFq2f??莈Hd{7 LRFM\+?NN0f1}pgSHُkƒY2{ ~9xvd^m&2aD_ cЈ=TaZR-P<4;] )TG 8,IƑ\WoFmȊpCt-J`)%}%iŽ\eJ:5/LryXP&4lZҹP}|fʟ`!f'z:`v*fK+ލE,cWQf?vT;-7J]";6}C^b#^yf "r2,u1A'sziMf3>v@I2jd1N,d nsذEw_В!F4Ŕ !$:jCl  O" IZx2Cm4=hRޡtqǨ}8v8J2+ћ|J`yj;,Bj3]l*=Uk: ntZptĬ)F~N ,w Q䍘.2-nUs*h9nyMYuB"b.! u llO%q+^ȓ0 *j hH:wwະdZj?Kw<#CM]fAVS=w2uU7՛"d_T̊X\Dw0UEVr#JS{'5 he؄$3u~7,|fMEMМ ĠZ>PX(>u:V'*ұgPR}s9 k}Z/kĕӦfp{rfN)y6LDwj8Pxx'xg T(FC8fT/n_fov7B sF`e| -Л/wF PoPh/q @ ym+pQϼTRrnQ7 ?S}`F¹q.!"q4N3&wH@FTlD!7B ۈ?lZ{Zd2KA#hT#<#9;IdY(П܍P.zTn!(QWNă҄|SRJ^ &BC1֝7> - <1 x L킐z>Ĺ %(K3t i1 ũFRtaYȄP-f[&%_͟X҇~P+15=uS C AF?$\G`\[H1Q˿;V H)A\y(19~`!ĩ27T[JmFq@9x"!fId&:un*g+}9a2󭞏XnJ_ a?oHeBz3:-z<k*XӶb΅kǏln>#h -%2K'}(Vg[!<׾*d\-i8˱P3 \`oZAm'hR?!u[f3-#ź"1N~&YDLRJ_Xw$7- *0}HVC(;TpUx-Y{&WP`jʪd΄)*GRw1Mf'P(Gկ@ȮgAiϝHH6TPux͟5y%ړNI|-ЧND쥬F,\SΆz@4,Wǎq;pR;Ih"Dž[#7B#IllO V[zǭ-!uAp( KȽ rAغ,*ej+p׋x9kC'nq1"Ϡv'톍~`)U~~8=Mo£k0\B{\ B*n\AYdpfab4.liĥ/t`Yrq_{CW"!eA@3Ui[YߴW󘀤fz mr Q'{9!Ϟx̍Z2;>7{= |PMo K}zlMtQMpdΛ4^GI:*Ȅ*壧HQ\|4f>lC޹5mqŚ3}{v٬)O%`Ic4ܜǾTgba ɝI6'C*ShE&[RdM"(DPGtSs/t-noU|; ~ý8-pyx"*9O{2{I:e*oL>8C`dG <:V]g*U<̡^d}=ml)&HؐFp >Yձ(Žv?/dUj㒨* ~tZS =B/mʜC)њڦ^&MNBV\߮~Kɢ ].莴0EȭMꬁT(0XΊ@]7Uk{]Q)h׸0 ߆MwoÃLxE'_w63M]98,"@ȑ=pV$*JP<`H-{DϿq7A2j6k(avjύx-({o⟩wdHI!f1)X)_BSk 2j}Wkn<:/DsXĚ;_$^h!5|h"}Cnȡ~nn慵G#X݂47_ߐlt줿9X(8.96/tHP"r~P*9w^oZxZu?M~e?IYqq GE*EV0A{n$dI#(wf*YyjOMCi%KBp|T۞ROU"*%l̾ރ.Q9wc KMKn:aݕ<#J7krJm-P 0Y1LYp/zz|< ۆepWHʖOjק_G`L)8H/wX01صeߘX69qXwǧ05wЛ+D:(rqw7 ',we>6BtA &{adIZݱt10H @gdI?TISQ὿}oM(Ij~h3;qkSB\ 'qo]6 ~5b 'bEa0Pŕ..<4½LrȢiUK3w.Jd N4OU =`bl]V[ q)m,r"=홇ی zT+$ȽD2(o;r[nW6 c 66HOMn"[|cB#GΎ˚̚ V_kj |~j<:n|H|!)%̡|kn`)8O#rAy}1%62זyCb7X FdN.ǽ{7z^4dlFB@w~ɟGi^ٗת&!m|.hA̅):jS3(2k3ɠ#km; L u'N~FœTv6sI2}Kww;KF[u]{$} ?@:H@d4=:ʑBHfxq#Xj(| 8str6C>e;+"W"SMQa4ie2 rf7^ҽ0Hd=:#޹<~`c%nzkAԴ8߬ JW)eWYm+Ille[2-jyF77ʊ]꿻4>PC=XG 4adBw9*qkz Vw)bmK5YAzúKh+Ap)C_ɢ1%SK˿p6Cl/\CGyh|jj,Z|b)؞*üC SN^)m?EL !>]C% )Joq Xrk }pfRUrn-VnK5o:I JlܟWD2f@3V|D2 b^Wˏ\3ӐW*nEIE"/f8:ߞGc+SJFDL 9H݇Ngf]Q7$ϩx\0 `sieRMQDr`$XPk >|/ۚy{,:|)^>_,ANlcs&4ސT=8\r/^eb)TgqWH1v=[ ob8laJUnE(ZkųAFM641: 2*kz>H>_8v iTBg 3_Jn26H;iHq miƽBUL. /dKcYLdtRy_X M~ԣU\6)b/c7^-znC{ŁWq 29_ u<0gCSBb:f3-=5,OD(uķ[)Z Bk,PGW,!I [{zӶP\P_$& " M(O%ak̼07J_LHQ!!T-mkuŒNxfzJ?53>ϸRA`\[^_p Wp~T`x':ͦe%$cFi+_6}2~'l(p7@\xQc _*ARQ pdR.F ^:+XV!'UB'+߂qw 4d(G%>`o&*|o'tb"f256q(sLlw;m0۠2)-*BS";_DhzqYEmBwnXV!Hb `mDv8ԟ4:3"l+K$I) E"m7ީDN(w PɅa`{尩9C{HK,AlVRܺWsyAC~xl8_\yׁ}()Am*"Z738 B~lR?[0[ZǨh0GH=S5']|vl ?F47eδ6?{[y a.Npt&o>GH\ʱNHQee.eF ([ pv;=dϩoo04]t:8ժT}6kmNKSmwr_`hb}딆8Q[l? zhс:Zxɗ cTǣ6d ,9n&5}L E muvGF(y4\Q²sl=U9o0X_bߌ= ȍ?a4!9b0#Be/5铤'UO!acf(^oɒL(6K8hL,MH?4hى3[iaXzHzs$ !,"BC $6q5NzrC18}>~Eƶ|4L{Ke-.Prb.fvVQLa|EGGĐaIFWw#ugAsNrM/F.$.-緀T8?*pIKs| \Rgjji"}fqMqru |/Fku.K[d, cq5toy11;R};ݨ'TC8Q[9ԦΟ﫟IC60)l9S2H߃EtLR?ݓ { 8-ӊ巈<6Aŧ 4DlMh/uZ9q<4ڽ[ވ?ZnkZ-s@z9dw᧰o?hy\?38LꎝcuV5s{lI A u9g4Ff ߆pDiJ ڍrOs;X )'?>p9o.Շ݌9K''ϓ]Ib>GKa:*q }#ݒDO dfOH-q%ɻ5E'H 9@ -QGs"9KG(;Bl-H=i˅& B^7?@Vj9d)DSUٹglTauNs9*#^S36T瑄:cGcH&EthhuUG㲹lB"LHeV ŵP#|=ev7-V٭.>;WNqoR[V^R76`~(@  :VAJY6i5p^X0)*x%WV 5?'}3s_D:|[9:R&Yph  w' 4۱e^l4{~\R-τ W0W=H^?<1=}3bN,Ȗ!j@[9`c)rK̐4?S +ً5Oj^.A[$;?Z ej HNKktr)$;~3+yT"+ m,r PSq4aZr@?{U뮉|$<ܜǚZk3߶vu+5 dz|Xh ]_8azًI q}mק`<2V'2>7dsNiJ,Nu05Z$E'n!! yL}l!^ NUntQ]KlXZS9[u@nFGMS*HV>{D¼H<,lj]M-4N*'\+!<nS;Wh칡嬱xr;k7" XopiݥѴt]q\z14YS9c:nN {U`b9~Z*5 2;p'rqQ'`5pFY@0@@/]/iТCjk,#xoKЊl=;jA I-S?g K^x4`U85eL .57H\&bxxG * #ȞRM=eRUogE:X4QYUƐeG4=!9R*aX6@{DyR̦Mw4Ĺ!XQFh~EZBx̣I /Z?& 9{eoLrFk 1^n{ o 8P.D9I;̋!GzPA7|f92t-#22@|Ee\WlePu#!#@Keb#sdO/[Z+~@s%v:3hVrCHlo .PԕZG8z瑯#x*2G)1B&F}{cTt;+A]V( )Tٮ/M$Okv]E$;L=BQ|u|] WzD*nUND;< puOf۶]$8v\{[m'UՇE%7ٶ(od Kϙ4nVRO {1&hKO(;)O% (,8c HZp%FJngs:-|v vU %FUϑZ߯pd@x[ D d\։ۜ՞1O*A6FP ͱj2mO^5__Q۠, j$\ݢ8ζ<ʏ~ȋ5T+hqAgb0l`NKV/: `7 S|aBpS29i7ۄZopꛜ%hےk˕dTHl~?\hVqr$ZZG+‰G"L׌3'(HqI&#\ {(57GQw8y7$mN|%l8j:$;W>G-UHgN ^F:CxP/%ތ >sۙ\<,bWt5hG6N.aelv6.#m'jYƹM ; o0-QddY{R:(74}UW4En3s<4E<_ZSstBT%̕{({_ΊTWHzM[gsWd)\Zg_ xޮaʔj8Y=n;6zJɤw[u'}x=2 9 }UB<*| ࣽ\6-Acɡ#\`rE0ndy GEg\8*Ό%-=">qE fJ_ߧs5| Qb <37{Yد3Ũ91f'+a cZZ{ƪ'YÉڙkh(DzTiQ̶AWj:;x5rb|MZzJPҚ&6#}o .DFF:'G~2ޓA¯>s)nZ]nv, fW>)Q<9|AGUAQSfZBر`Fp8pMh~-/~d̆(W+Q!^=qg_V`'2NN&p) ήv?v?bTO ;'WVNNTПwG]R cpY<ʰx1e]ױypc.MJvKwXȁ%Uc/, %CsojƩͳU<nf G)zhT.2M.1CHM JRQ6-Ort-K ZZJ [ҟ~2CʺR 4^kxl$ W]L/M"O ҈^7F U:\ONuZFݚ}!msA@[Һ:p=Kab ZjRXaPڝyG N%RDRak1FyI쀪![z;K{޶*mA#l%>[g%\F s!TcLGJ A㉣acH$Zo{2 |4MKFz| 6bz'*ǡ:|*>; r9k8=9 )^jQHڹ+!hs9=@gÜζr7$;Ǫsd>R"f[oJ}3NI#$^h<7FJ|,x#\v,S{fTqY 8?~P 'M47MZ2E[ZjZ cm:x*ی4nw1W1c(Bēnv5UB9ʀI}LҾyUes4ptctd&p#)`VʢNŎsZlC FtI_LQywݲ8BEc/6OC=#7;  NJ!*$7@7 H= irA.Xe+m nd9oڴU$TDxH( 3^06~$ !m^4+FbiPAȧ;q8›1p9!\ /=/QjvC^n  C 噊!]/SnHX{$Y*2sb )ͨmi߸O>ڗB lz99]DrӶۨi>%ltR;D^Knкwmk/kxJ_C#M,=Y*e#vt}|Cl$9IO:I:@M<S#C˯@p Jm`z(˄z8D(0-% ZF\qO++~6sh Y q@e<[}sZ=C j:G! 9Ե.rE7̆`+R^'2r]$ՓEΤa)"gy h6A\:(dwemwJZ]HgMfpa<'R(*֍w0v{ڪq^<"us۝ޗb >V Kzin᳏lӞ>p-e \U}yRBx:NnDɇÄ"l/`>& ޼5| I$anʅ(Waj;jS;'V.aQfhfyKI6H ƾ`5u}0ۿ:+ω8+a-V8OӰ8Aμ~;3zq%~TfSG7BA%r.FVusTQNL Y4v6_OxYȝ?#aǑw8oztV@m Dsw( [#2%0TPj֖:aWvUM,ntpwYAœޑ]iTpOl5S *qsz U0[y+G%_[9H*%C 3xaHWi;9գL }1jC`lL^&j@un=}k  g @فFiL9tRCh$;0w1404 ָd*5x`G]9S.Q;&Ƃ%l` .&JM:X3cu8콲)|ydSqxd_qj-kEK_Fe/7d׾WBYIOuԊpaN6C G˺ۑM1X3P~ K(huttujK٤t.Ub?:Rz;WXª^>:iOflw&~ce=R#V ,0=3l O֟s9?+jh53>lPG骕l̢[wo`nvVkF3Zbi SDm-,{g8ֆ=F`>RC-ey.Y43 tԺ議`: y:r ʾ3L#[5B9S*C7~̋"l,[@@_ov>D42ZBod kXs;ǔ7r/mO7-&pX$R02r2c xY;KuT?,dZDqoj'ɬRo@X@Q-tjM \ʾDܶ&{(/m]U^Ǵπ*0&Q'hoDՊ_e PVlG&?{|Vz0jlE( :uJNsLğ+q* 0}JHh7:]?bx :0oKeTxv,QU|(m-,pGimLT~b|K<;: 9.r+]s Xoz OUv2dA.R{b&DG%Z+W׆xV574Ih>]XѭD0m'rPLvLzQHM,#4s <6b̀vM).yzX.vVYP7TBYLp%J ?xruWf@6j;7t!A͖Ü\]Pv64*Q5X\_[q%f+`' 6BAPZx~IJ&k!a(j:+@] ,xZ:;5HHb6&? pCt0L*(\%L:Se&$Uh;&}\#yFхX@1Dш'am PX fL>Zq)]>a `{mrrPTG0\JGgs\٨LqHgx>`~LL$RQ rr\'ߝߞg\s L5a#q-FB_Lo܄)r'ge &ηڻ礖xm)39Ė.nV\R}oB-u%yO~#v-/&'ڥrbDQ rsĩurcB<2|g |gi, ~W9c=a2ޮ7kH!;kvQ؟~r$~R(c_iT:T'A^gƐE ?>5U1̮J/)M8%#Tss$'~8`_߾>VuN^QozM ]4ӎU;/(q箙z" ]Ez̊8wmyy8yu'c=-q锟W@\LtLr,oұ!>u]#4 b,oq\D)4|伽kCMJ3ޏi3r-,l.,O-)lG0>鮬V.yvUei-8DJSY*n^i8f",:pXNESad]޶b9k]Zm?I;8#Vw;v[ͨe$Aq i&A(Da̶ΎI@Y,3v+@AY_p\kkԆprscrw4?Oi 5w?^e\ql/2(}娶zLUxgoȮy:U f/欽U0,c~e J!֝\"Z.BV6,Mӵ8:3j`oq2;+.L+үVvqH2eT{{WOyb [LNa{c~ߪ4Be-mCEZWR%:(ܻճQrYBdp학5 5p{ A%2#0pDx$~"$r@jO 7%ȞJxz]6=MA>L6G0s­ncPe]qo+t: Ip<)tĖrMΔ-IpeREL1>ݜ]h{xuѤNp\ɗ?K8熣F ([Qi0Ʒ4ApRB%^[, &(pNF1V%"aXL}8Rm ܓO?tդÌHjk @;~@:ձ/ Hm()$b ڦy/ j 78_7p9ZfymObD:-hf\)E/ȫbRI.GD?|ݽ+8]fVҟq?O/h׃E<\- >K!F+ʼnL#!ȠE&r{kRƖˊQ8סgiZ<0L$9D.'?]v@mw_j 9\ ʂ>e{\Z_> G+tnQjH*32a?yc=<X!JNzj8; !uYr-h)/7}ae+PM=CXxXk`gPBF4C҆D?@뭞Vhcx}} :~OGG4TE5)17<~YcQPAZl V@?| ]w4zl}7V<!ma1$8}׭%:㗃p– 7-ԃEq&2PWo:_$9`/jͬ<+GY4ߟ>'=iqbݐV)Kꈝ .[\>I3o'o^!gM- vC8 rјTcSŠ4UI}bY7#נbT(V:m&ټ$yx spS_Ij F)?<*W$9NV(} /o?L38KS+)պ}DrgX63x.ͭZ wU;O] ɤP!>ևiU²MdN˪r9>a;<Ҥ!;oܗ< N5>VQ0a]k:h~nNQ aC저 D唫DY6;SDKI&"=V<"VewkBA;NSNu;e/I7V'Hs~~ yܤV-I XȀNo ~zMXsqjw%ywhmn: p>(MjNYۺnJW<0+f)ֺK'7c1/Lb$C[ ~dp 4<~"Η@Q69 ѹM{2RϽ4|Ex@l̔ &XY"ґzr2*k/$0*=l$`PTnKS\:(@X0 0_A={bw6{8ARp @gx Mu^sή~OM+@X6ז~Z /;wNxTݒ1&c`/ _ή Sċy=fkV V.8T+O4:E !SDu cu<EpRG{?YtGFTW'Aթwp7kPwXBj.QDdYfRS&vqzE#6'h'5/hޗc( :+T0(WԮ#kBEinCcVI%Ay˟q{lFimwAo`x81vuNB af5sEZ@m߀$8!;^}7`\s8V̚rQB:xO7inȺ,Xg{P+]?vFS;^GcvSؔ|22go$UndWHh!DH+!$^ k(U|f~Aˋ^eSIWjSMda4_R2p7X!/a5(y.#k=v!XP;F|0l$Joxރ蓴FuF7)1=>ˈLxWiKcS4&(ʑY/f9zDօ1 U^ CyCa9cO^PC&cHz7kAVaaE6>'Kύd|ER->dnWpIҀo+rQB\@G7I68C0 _i Z|g<ɑlI of= (9](gG^È =(3eCU[o͘G QW  €%-MҦgw;5֬Kb Jsb(8 ,nycj˾^=)Uگj-hB& $Zcc2dНiWqqo feZ$ba8t=5kY3Hα1x>{$t2*J|F)bCR/rm6^fAnl9uwq'gJ֜Ęҫ4ւVvΨFc&-ܻ#x=Բ0drIrv-2@]nՅmPwyU\[1aM׫ bdT{G~{7x3J +&dsdt:-P2"G&M~@Oԥؠ/Ŕ5s~e|ɠ+-}LeCt5n_lJREr#0.fR'E=-)#;կB]c+| NDCo[WIz59C5 19㠦 ; FM nrKD' Wgss;8+Dr9=7d4:xkǂptR4TO%*.q=\IgʯWq J}h0v壍z&Mp,-ycȉMi/PN \I&Zm;T , 4,R>Kc#xB-oۋs,h ~;u<7?5)CpU ǼMqg6jܥ/홮 *vzͭ2`nn,*@y.qbk{nrʋA4y՝3MJw2pkw:̳S^ɹ;Q&V0t ,*ܝ͂n[y[3)T4e ؝0J:Fg0m~= ~ 衣*nlÇQq%`rʀ~Uלw0hkwːΖwg?vGL@+J/_m?i Ő=^vuG /YA0^0@) al{)6kq ` fO' Pivis9)9#`W#IsC~3?+ADO`K^a/n5@eD# ?^ {c"y_M{_zHMϊ"J7Q.K} fsémVdu:*?wi(ӯg >n@ /hT![-Ԯ 2 "/g Eg;z*w4!¹cvoslJ@7iz;lc9eV9s)[92 g@&~v&f;Pо/dd"39 wW 㢈6,w}_%|V}ɓO<Fyp!asU~[$-qrnv~Ih (P2WbNYOx,3` 3'έj~j}ajA q@bv4$3/劉w,GG{x?,/Bhw&Ay8SĦn!ؙ1[p=Y g َ%2qw`c{eBIVիtIQٮ~J5S*Ta7ϝqT0s +]/B"*p!7Hԭdzt;r%{wX*%'KRGhstlN+J#|bUBfhjt`̛9517M$Jӓ*;YEGP9+ @Ѝ~' lVKwm\-T R>{(ALT)ұ=jyωJ oDDFTMٰ*a_:Daˮ2Do^`Yܓ"WT_ տ?2bEt% o+8s ɮAr~t:x:s" AFXJt\8ʳkh(y&( ꖽ)W#g":$;lߞ /_Eѫ;1)]&2sX_kdFދRv̲s%woB =*eX-50:.r? )POEg5z(Lq"|Q0X=@Wn=hk]WBаZ6Vyt IYX'wM 臉8w͍TZ]xpYΊv c6ϔ|x\Pz+5N\dT!tc?*leW-]zDU͗1 !< u@F\Gff Lr$` ̥O :(q'gp=nަvxyԷHU)!Eď'_闋`X6Bi$ !dh}Ⱦׯ`R>2~G+88PaAѤShYJbOD]3jy2JRd=~/v?~ھqD骘}0U/# 2yso\Jᑞ'Z|\hm|LK5g ZJ.z&*0ڍ٤zJ)jZWy j? ףzP|ݙǤuaZ <)/Hâ%H~O{]Su̧ Mf ++˯Nv!pTOߐ.xYd?5<M +u0"w6f)~_祩HEd^_:e p}h&hF7`"L.s3sL禰)'7aMWBwͰOL# $Z$hL%C S_P0ٚt2cBD̖Q d3f}u^67۾pj>8x31fM'Ca9LI"}ɶG[c h>/խG)'U Gʏ{@Q[?&ڈs߉Ǡ=2M-LlNݓ7!45zh+hCJ` MNKv$+>vp-(ېʋ( 0xB5|+FcWQnlSz9hbI2Y >H+&@[a,gaG0Ɣ63qԔy"}<c`tѕbWx/L7ʼnHQi6\xbd0Ɇ@J2FFm%Q_]ZOAl7~w{2:xQȮЄ!OF=~}nM>T1S2S6^݆eâ"{ՃIf/p+>}j JA"V@݋0Tc0Ƕ S>n,-G0&!4椠9T[<=)h5G`A $q Jz>5=hYa*j6BXop$,vƎӷ˔˓`@a󨨄2`e&\_4uO""-62dm`4տdaӬ&%ZJZ$/2eC [ƊNɪx(0X{sOI`_U"24U"˗ 0BKtRSu!%`FZ/T2}֑J l tbJרVn2CRT*֟#]6¼p6`UhYW wXˎdkAGc_}EYbj`@3mܷ.:804JDv8L]9dlSx1hV63~(`)-ƼsőϮ;ApIסF"S6o<#cjEq⾫#w~b@dZUw@W*@L)50|H{![}\ F@P\q}BOǕMn aέE\I:S2[M   e ʾ;(AW,܅NNM-K'\3ǖ}Iąx;d,x1R -8jv5Βx5PE @XհVzCn~`$kecGc'0/*U;wa= %_ѣH& oll7δA~"C3uXqwtGrNܝ$()u$i!ʅSmI( }TkұZ"Ck}-HP2Rhgs~x8wy/@գ|O:<ke$R*3>˵@ Cc!Nh9-rX{z05 }Y+9NOiCxa+%?D~iVh87"RJ uTd +RžKCYyWt/L8]r_V%}?fKz#ůM2(굸8O乻2Za=ӡX!duhqݔ'/m&h>GD σTwCd%"HOuwg$Dؾ3a-*cg1n+[Cm@S N_Z867u5.3h&TNC@/.I41U-c˂U6J=HB!.<&C'1Nm)f17o:^?y`@jEV%JyJ]i#(~2Q(3\?1"Ij:c1vTJyfm$b]^JE}N7 $E',vԃLz s>v$iӣ têv WG< Ԍ.unSs1kű/> UƉvZK&7'+y\|O.$D^&m "5[Ƙ2tu qPiК)v1n a$qٷhc!)x)BJ#TKXDa;6c'9 ǪG?6#5#F7#hI o7q1KEwf8mK] g ^+qjjdn,@B kã̮R;*#O~F bb[}տ!WD)p͍׾ld*@)sglܤn. [w/%_Jb K):r04{9P{ c$0AQ{ o1^Ŏ.AV߰N ;!#]@4Z:c*b֢_c$~ ?)H:'SNp[ò.1D=fs,Vnq~#}o wDT:@ds1Խ'!LDal wG:' Zlӫ~J!z%BFIR=h/FeZ}{'mv7+0r{#IT/?),eDGɬ![wtM"?qy pi*IPoЋ,0fiQ wq{-)HXc$IpkbY!}-CQՀyìU5BAx㮢Kr1@}lpVr\48Y 90D\7,5Ľ nblpݐ'4KEx<Q!C~%sYUק FjZO⫡LvHD`FZ}^=MBP{:K0҂im4\˫+<e]91Wf8E nlPI\̵*b2~SJP`dbHFށ n/IpCc]ی^z/%%ђMT<6BN6xR%e.-!f ­2$cZ:fgeMDf'ۋ_dLFԸf.P9{?Ijc\7sLgY.6-5>!t>Tz֏VO7ʅPv +P0K]zUo'^(Jn"X%BT %1|Z{{߲R`EyAb6Rxw51"n3qS|`:*j \6lBqc}r}:15C{#fU'٢2()l)"VDmr-v& [rG_KQn2 ??f`8#uŻ{@|eh`f?ZJte[;"&2uV>]8㣱+eȒs&QuU"3I=$; ס> wlbѓ" " V݋3_1UA=ϓD֔3E{1'.*6s>[:v'b GY =(EB8ƌQ1=Kj?7a5nD?KBׄlB\ aEݼ|.<;&IR}=/gO{58b'BPhHտ!j kKOHdJGKȝJ5NE޿mҌK'nӳ^I zs[R\1AnsrB yg[!/ckVF#%#ԭn#⩂3. )[oQ;;SW2슚A }b'rky;sM1dX%Dվ7@d)KD를&dxD# HxyRݹj~ 0BF)3Ef"t;Uz2̺KjbEJ޿bÎoklhdsS-f`/ bA0 ]c4%7a:c4Eף s-pY0Wqeao<h lbwdH$Ƅ_~N~|xC:mM&ESMe'4±|B ^MdǑO+/gqAxA)$ABʝհ/ =UShm/0𒓶/.nШIH0ZRe4C'e */v(*S'=ßo}ۨy>=S(U 'J20O_{#oX<ႾBLp@BÉ!L1ӏLJ N[E4%c [Ž ɷB2Ak*SF$SmH r L ϙ&W 09Q|P&s7ĥj<'My~ywgm73L -Y"db YFtD^iUaPܻibe@W!)ꎳ!M,e?l9d4APF/|)0ׯͩ 2QQt.=,v6W)yqRT sh:YX@T&ܪYV,=^ լl:0U3H"ʪ}1ܾq_P#=LUґGJWf]5BTn ʺxIi1ו^ł8/0$v(gff )woCBǕ=KbuIPduDgsݳX6?% lWqwb`}n%^oiHhr<=475EBOpr J?y x>#ieSܺARl/E"189VQcI w1MZ Iz2fUzЙ$ }Gx( ws|=S+(Fva f"0:m?a~_$Uf)c=zXcsI01ep'ۜtBtt q }勛]1Pę6k處."ei=#>Wij.vmL<*B%s_z#d4"y/Dm~Lt0W^.U ęgcm% "9fi6I&QrHgUCJ2>(&2a}]:W#P+%dđe+8UU <RzN&5pYwQߍ OBVe *& 7=R42 ò־fBx!Jk_ze &x[6h~bIpD<$$jmY/,adCAEDx{Ԋ?2܀Ku% &TƜ0m8 b"vMS8[+q+hk8o[d^ g#ZGWfщb2Bȶ[TH^ ̖aQ7 TH$E>DTJQJU].dD;aC%4XQtk=1=qFA ;  0emxbklcIkѩ Bܳʆh3/g5%s@):Hie{  VKi_ K>=MPq}^bNv3ka>:h=׹#|ۃE<{??Ghd^G!>hlS"IbZb,SHTmIGrK -)q^ŷzp"YCU7lr#$pRؓdPRmZ7'ҠJ'#pj9S ;r*`m^<@MmopE1qS\j%qROPl(er5%EܟBLX ΟN Ri 9i}Vq阿F0@tv"އ.}Z|oMY0@|a:!c3eҦoo(QY^V ﺔu雄5)nHm$]a,:*aE+p )B񛸅Ϯ"cGe+132g A{g4GܰSd tNE/jG^E- Tsq%=1n6H!j/Kyܚ)& 9mo*1W/lz1BgаF$8{MԠpHGu @ 53hn팹NA{+0oi[MIpY:|б-ll՞ L~(NJp`/ I5xK!^͞*ek⯳L?~{4oCTUIy3]P^K[X_2~[) ͽ[ ROKJ8k )-Є9;Jpyt(ؽTyc+mr6|&tI̸ ffpKjثCpy >ؙq=(p`G <J&p&og:΄N=Tﱘ,XBDS$WƉ{"1Ռa$a^`rax$HD3o,Rq'B*򫘾@ĘOWW# YIzG-o`k82=Tr2nH[ӵ7$en⩙3]Ҹoajܙ|LU()77ӏHg x' c@ŊhH&}6)8eH?9d\>mò̓0Ѝa; Ytɱ䑣Ng,:R{-*W(`yI~ա)pcS{\&$;? Dg\PPOtkxbx{f T!l(J'>Aеh*~x_^Ckx(.[duK2fmmlp:0ɌbovM1;!}@3-073cadc\|b%>|{vޫgvf=?W1*5U!,Ÿ@w4o]1i/_x^ˇ˓jݭ[Oɷ8+ƴdwz`+po hPj̑ nV@0>6jR7?vLEu~OC_S:fq!]\AB@JJ\n )GƘ!ep[ gVwτ+MUSBֈAckpZAb`+0IN-2-ϿsWf ³#tTkzu wh}!,5o7N#UJ 8h>)Eexxz۫膾eGQP] ͚k!ZRΊw.GmݼU:'pBJy`>d/97!#ݦs ?&łdkpJysc̍~&˕ .d}ɸi{ ,.40 \|B9S3RoO;r JZ54duT>f&Ceh[ T܌z>IRfLQiĞ_XP &Ip aZȥOA0CTnY1IxݓQaxGeEHWwp~$v &u{p#r6@o&s{,_τ\۬ XZ]ZcD\841.?x%y|")իsŢMCkȠ;ͅ'KK2ǠլC9Z{xs2ڜRC"/=AWWT߇qbtjOL ^ǀ W|j+wNL8@'ͳ͆-S?OJȫaUY~֕hS9q6nzz&O sQ͘L 4g/d _p~ 6֬#RC 1XܓG 1ZHe{I> @銯`MikCZO5{$N`Ys_)rE'_! !oHw U09vP3恠!\{ ^rӔkJuK{'l؅x-{DAJog},Ωѹ"svEie1h4J>u ~Zq6L-uNn-~Ikjч(*Vݽ7/Ú?R9W{iE 2;kCy*3ȹ\{]aUa:NUGLtחX/NƎXݶo$??!|_规qoHxH. os'k(l KlAlA3J+pb\vmf yFRD\PbNه5le\'N J U0zGwXu: |x G/Ȅ N%^ưd<uTt(DBh.B:JҴL>NqۖaM9 B')Y_Au\y=&5h= 0}] Q! 㹻z ]1X# %eEwWed@L&NRMɱ<čU@S_u)-,[i&Ѐ#)f7k{ȇ:Uu "gC[EȮ@y<^Z v|F#E)g&|SQ *O8RgaL=Z aCW~oe& g@M~}嬑AB;-4_EaK.6$#NdԌI*B[#vVgO:p~G`ꌝ*M91? q(Ճ>ЗZRɄZ*%;&[X9̔piB3],j/zq>d{}T*YuE)t'|3H)bJ.BZ cn[QS#0 :}ւ C7;fU Y:o$yWuG(P7 ԋe~>,t4=*mD8;M=M}ŒT?}y[@g51wB^Oه~<у8 ʬ&Դw'}-[r5;M׏s|>^y#9a`p|WF䍬)c7AgY`ۃ(Hl+J_#IMAO `z } ;p?1@8ź{IZ4N\mASٴ)Ġt{=|,ٯjt''6:2?Y:w0WN7>vCbU/v5_H(1n_E暽l_2&톿TQB3NV@K)QW˻Zmm!H>cNDLvp_`%*xk '9s1(BL5G'}Ac6놓%!F wA'd.=XclYU; @+,'fa;`5YΒwަVFP]}t'tV.g9N@iavY66k 6.x2Ambg< Loq`.E zC"P#k֞& mR2 .K#^V+4"+:E,Nd0 ?-zЗ-nrcbț=Y\ӳ%!g4>tZH LP_ߗFĚ}G-Q6v—fvY-rEX0LL|e5 Lb#J&HMq Ԅ,p2Ā4P"qkw[5X9pLe%DrHUl /|wo/6>R7AMρ'ēe0?j+bv*]0qCpߪd hpBfk(w`<ArBsE$ʄ}oXWY-v/5^*%ARv6<fk szX*S AU٩Tl$<$!(n ލPA}i'i8@P* )a?-/J}?5X)NӱAYG?aλNRtőgM }Rt,i%7$KME:]BMҥax 2h*xݝ&|m;-%y }8\E4oRТƙqxN6*%-K#L3Aɽ\x9|ē l\TPԘ4pKٝvgn9穙`%>d(5x_! z(N ry wh$22EE߷͋0=ݔQU H. ^`sz\RtGK#Jbc;x{B3Xh"lpCYN:ip+i\t`XerULjHe4~ ݂T[2$o'39"ϟ*T@v,x\4g.&H!p.Jw;T, @-1=Y;Bdu&wdPQH3Tcfˮ:Q;q/pmK+rK}ɪ=#DyD\*-a\eHF6ӎ(F,x"A ! ҘZ9)k/SCWۑHwX)9̖ yEA TƐMt&qKOQqq9YgpK\.!8Nc#Wd3U 40y4 $/!Aq犿s?u2VsQ,=ma\i=ԆSEl)}Z7+w&9]K ,MuLN-:"P)'5rl[Ҽ3#BS"_br8 {wg|7.qb α-uh' P<ϖ(lO:q0.))yw@\@(̓O8ԇv5=5rTpOgsOzRy^Wg?Wi,]~.\Y@G^>J(Zvuc挑my)98M4-9e1N$(b8v]D,ʹ8}+s:Sy`JU5#h%9YiZ+E\!UӜg荤*Ӌ+HPLbMG{|CXɘJ ʦ2nRN<]faft­Ng>*fIcί'0j]]ߩӏզrOژx]7u<y!yK|(hP}#e,G[W)3KP'kHKqǻ۞P8o*>Ul` $;%+n\I{sVY/ȁ㖶 z}ђ65P2)n5&,s86+3#x(F6Y#:̯Lf&迷(*`}!*GD kc ``_fzZ +W GKnjZb8ætw4ؔP+̍y[~W},x |NN4WM}nɍoF2p{{00Uy4ƌcPDwMDvl]WuZg봁uUg!I4iX2i8u}{v{՘6;~‒f?~yAcV޷اN % 8e-+?}ݩ1y.TѸSP*w}Drf3{{TW!\Q[^*PH:i9OIrئtPR[;óA1 =:eSyL'HJ|wRƈ|BZ3kf:@;Y'Y5YxN<$ö}2oG e^Uwr<[Bm>3O:JؗNc[SEڂޗQ+H7CKef]{'(w]96 ZvT7"RK~11RJ!; {CƾFz~n9I}/+ɜ]9_AATCMYV6O+qy%0 =MBcky6}4# joZ@ZY6!)ꍧ y(f(B~-Z 02Zx2` \'4y,h IaoCS]_O!xHiD hɲ)AlrK9 0OB*##6 nHs,PL6 l+>37TG(qpʃ/A/+;/XU68:|407"ZqhTIۆMsw)v79_O~pzZRq,Bzx  +B)whk!qwB k;oF@ujvQΑ؄li#7+!ViHqIsztY5%hLә>s9^ѩJ.;\~H11l}ƽٴ_nFz*ߨF +N"1_aOoTd<ؕCH3!$ ]W3 @M6}6C\OP+՘쁒߬Y|ũ:4Ԕ4Aou>@jvbTN B[$8fh- L-b+Wx*v*0I k̽fV6b6{fAܰQ#p<]eL'QDv+8{17(J\RjBm%i1_csǽ|&8Asz9݌ DOytr88 cX 8xg` 9#7;o2V Bog(k+Id{'^ob}(n,do[9|1AS]aBBZ,6,8r v5i)ёo~_T+l3z*սq ]9_E6#rÀ4k?7%OkHv&ضxmH񪂾kBIR1I‚9ضr$$u7H8-w',-p ?@F^~|RW6'ܬPW$|ׯ\} ̿^Kt\ pO`QRD+pKR۔VbIF@6'u8{Z˿ s{\HIBt0!pFʵ~(++g\D&Ѝ+|Q딗ΑIڡO^{_Dg@m.dBXW^5GfEw?*2,&Mo9Y3x@\B)Lv~]bL#IWģxh\Ї:{HW.uP?u[l~r"bdi*djiq&xfPc2v)1n&);T2%`[<pW,|S,ہ8 ,&@PC3H0Lss;`<' kkm'J͛Z=)JGcy;cu @U=18X@uqz2QM4q2+&Q}wYL8Qi:P'!tɴ9Ba(ظ(M!J)\}IN]:=l`~bv_E42sޣ2COOGҡҫi(Ph&Y䂻 ֝-g=[Z{O_X7?PL<F LRim3"WJxH14)8q;!8l|qHxu6p8 7TߪFJU?L:4:Z2y]x.M§>p"μ˦jqBK{ŬiŀE:7* $$S/= &idOՓZu= a:@Ptf=IS8U`ASnl>, 6PX5 C`jS{ SshS3P oˤF8MXa/L#:qd\N M?3|c!_,NO}cH+&`* $5kiS8rT?lk2Vȅ$ǯk5 l?c?^ê XP pD*5SG\o|M,R޵':`ԭ[~e“{(C*IU.6܏\juLJ@u 5 |K¶Uw_JLK']"'׾EGyk ==1{q 16k@l8mx9^ՐP1/_^jKER²W謹:B?&e2$z댮71ŖwޏR"6b`a╰Ҏpҥc]=ݤhR 7*UH\;H+Txz&0rе29 !d3B!WF22҈n+^a;{$E>pPx@/F(˶%# ݾ0Cˬn䀚vG= J/;iqhD'g |h(4,EulA#DG3"eNL61͒LWb[ׄ:<Z-0"!,ʜV4梁hA:Z`H(Mq*VJWRK觃.H7}ɞoL/; ڳMz*rxc{AЗL0[A)Pw󙝵V-@ID+ %Z#IՅiN^IJY3=÷,]fu"ʹy>U#Gh+&S@k]ƫm`)AYt7 +jcgƀfeɭ E-ʙ׈*Skw\PQűI&yP!0قv0Γ_S 3ƅXbS |!X`/_.agpway!ezhlŖmt:KFID;2 .?k`M;I`wla{Mp5<._zBĬu# jPb$9Nxd{˄[#t'zk॰ aI2=lWY>3(j |h4A #ZM^y6 L Fw3^GfQ }-k-܆!+E ěwAZ%o/Q|b|h/g׋ӱ8)Iwl 1̃,y>Tr(=),tG }:xHp')\91rauf@|  ^c^~I꧵s,9]%*gqm" ئ&p(^_B͏ZCrzO{%k"g`А-!`%D&(e VBLБ&Jw첅p \1)i7#7raaGlBF7; ݚAʖg4 Op /# :J=?;I,߃^H >,[@^ /tVd1(o^e=R* ^=oڲ*ءV6A|'TD.B0x"Su}?GMzQɮn^["#p"?UBQәn#Օ:eccsKHv\-\^&W o*PR+olwUs 7f]7zB)8ŬЯۤp܋ nrJl?3Q)#aV~'F/8XHh ^Y*֦u5޹|/fc␉=.$h2Y]z?#?bZ' tզbzY".$[,?v7EԒB|,8>K:ˏc}⳾WFtq,V]aSTQqh٨* x77_YiO-HYY Rȵ c1pGyenu\'f3#.QGtq67 s,AT-אk4O c9gܧv= hQ ɕ5dZa-l*\qDI 5Ј[ E*@ #DKvA[yt_Kmdq"N%qK125%  Gfz&eT)Nf9Xξ -P~[,*ABjBaSR- zf\o_JB_q?F>tXlw2T&Apb@JI*eLc:̿RJЁ0 @R*۝Yr>@C RpTb.c ~fD՝ }dc5$[Aרlĕ((aթ_P"˓?zt]ߡNStjWWsd9+?s$h{t!Y`*H4i{:F.ζqr5{Υ?''̷Q"TtоL/k~0] 9gO.}+E3e a^mϒ?{6arB Ryݽ 02A3Y+Q1ϸ{7k*p@bE7fk>"u׬ ScIUVj[Hh.fsEl rp8fR9PwƸLO8@/#u+jdlkf>E`L{Hrl_Y|v] Oa~ ,'|];U st}RK );ؔ,!cR5 2uqZ"OquRsw|"=ZAwa5])[BHU^.DLF]IE!x J'8}#34{b[TPEٖԧٱe ^$qdWqjSF9cZOj7>gJ7 T,d|/a+n6 ^X1ݺO!\9>U&R᥸?[Ѻ~?iT'9>D+ՑZf6z>նդ\bQt\zz {wEpa3g69?VTou?RMAc#M ` RC@`.5%1ϴA1Aa!"Ae}+M"yhyׄkW&W"< #34ۃqz}Z&s}(8Iu}%` b-}PBNk!+tD&i2 ~)4 'x݄J֭P%}7k[d(06dƢ_(aSh*h/w kV#BdKκe|#]Iq#F *MHb+U%$Z,p C&.8ޅג`Q$& (@ʵS>0Za,ȆJMD-Zu?W *YH}On7n{>qÍSTYǷFF<PB6%G/pU~;a>KQJxiGڐ uk̈́AQ>&V]/Ncyh>N=VxoI_բɱSu7أ݀&*:z\wW 07kIO6REI|\*)1D_O>qơ08(^uT5V1.2ܡFm; GfՆ^wkhRhQز4f$58p;0 E!ڧ#,VϋBs<ӈm;Bf2~%-xWq ¸W2s/]'Hmd D臷u2lHU𗅠(Hd -Z8RΡkO8.N-Km\ LM,@i~wRtEorJd]fΦ"h}8nyV& gGcﱾ( ? kr=KP OX+ 42@?UI)NX&Z<׼H hZٵ CCyKwV;lRzrK8)+hx2)ٍ"7q05z _`MsN}n3ӁĹ$uATIiO9N_8غS㳪j بnȟI˧:3uJ&x}?o@j@O9ߊx}]^rfFK 8Fϣ_}:zDҺBԱ5&0+rȫ҇R,EA^ٍ!#Cd/0z`K"3}>~mde/}_0DYς$}59KWc|"*xao]_n!nbI}<<@ ͵n{}'E)SjES3gBn ?qgmm;:@XN %:2ZKUIv >/ epSL77rR/u˛XIgZr{b+\#0{GP% V -9i?7] t3욁ktS\ P=lnpEʼFHfiamh *MgDX;]FRnflJIz>7nd{)qQܶM<IU(OᘖVZğAEoL9:g6iR:C>(& Ο,SCC"X8$kջ5b|Fe@#`8E ))rvo4ZȢ-mqt94ES nAoOk)38m:d*+5"袉r@q(#z7Y0AAqNg!Oiabv^{ pD0W:4֡6ʟ{@x4掞rqSߺEjq$^ g]b[sCӥwfF5 mG¡0C;28eI:= {J8:=̓ :)AtzV2t&[APy-'OZ(Fy}Jt St`sj9\/~7A\%h3:a>~5[Pߡ s(?'54T%:P?D0.]iAxE6p,79A1SmDHV:HF(PťlIk> iܯQ\,dHЗ}]k*d*7"z/G 1G7Sw'|ssՂ^ /80)bO vͮf!guc}fA,,Ye X*?][X%BQm οei 6šNy5[6 -(in,JR|^l~آbC=~,I6\1P,E(vhF[zwmmΘMC^᦯%Ԯ2}?'FGcp3gzu7CLV~}y:YЃ,!.Q>>c'9!\j ( d-Ls6-&GfO/0!VNJeJU֓֨pJ 4@32:ci 4W8HWQ>bJ|ɉ(;bx ъ6Yݩ~R1|)r7oE1'c xAĕzeKC뵃\>Pa({797Sl <@S"}o϶1tS ߹!65-}Ou4ߍN5 (#} Kz`Y!{e3vt}K,n%kQ4YΩ<5GQXWGA.i.0c+%`D><1m ]>ȿ씿@WV`j)b=%ŕk5QʟISsW8[\]&}vEe}<3)TI ؐh0hki :SBݺn/ rewTH(3xzGyoh"(댿>LWT : ~iOq@PJf'v?q'!ҳ56pwBxs!H;9 :'khoʨUFe;<3FFyw܈%*9(&]4Cs>֙|q}n4-6] ?'vM˛W_?)R͆LU4Qbv,u P8}U)K߿D\Ld= +&w:Ûɫe7B#wHKUa\u  $@]V+|Jd9݊Q8qk3P0䊄ϒں6.:B?O,F6IjO"rXZ# KA%))…M*WYK#nבl#[*?aȆDƗ8 ( uMn+` L31R:Űt c$ì=,1&kLi, tJ!0YF_>Ej"\~R5[ӷ%V؝+ؕ%Ԧ zo7ɁD)BKD[^#F:BfUAm_$Ѕ.9OMTr*4yEl֖L˒;| o] L;ۼv!Ok)8YYjʠ̻OؽT,Vw҅ero߷FeقSKUMy_`n2UC:qp?UCZ*W sƚsw Ax=tXN=b`3X4Г<;bM}8QAk|B t' i~b):'L&bqf`5OُmgLزJ.YVvyr` Jsc]Ĝ5`S۰+N_ﲴ;IJW?bJ7X{RXp_oJJb gqyIhPfiIS%ضW~U7Gp u8=Tmէށ3~*CZ.IElH*Eۓ"E> &rXJHƌ4V5V_ gbFe %KLDҦ:Xaـy_r` ߵ7)RzәK"Y+IM+VN4Nb|FׄZtXLP甄YpCX+1 z(nV#_l\|[)zf#om|H&J]3lJuŅZ7KDld ' 5V >lHP= i]" lyT^Zwۯ!u6c:ŵMKn׮};^A-QVW*J?-4mdC4E}P~V%ﯱ K?;Vk|pK. 7ŃD`;ì5 Mai;=KPA7wC,hk?@ϴQv''ҹJ>Bb Ɩ꧑e"RRB~'g/dL,Al8lz WNd^Ix[ ق$Z5wQ"z!i߄5TlD܍[y 36Ðafy3զWI>ea ysaӑˠdA,zKx@v ´%#"oK;=-j^|3b}5%Fmd!,K|@&ï.N撅h gV'ې s$,uqRmBʺreqxhPRkiiO($&0_=p)je!Y2_{GGh;F0v**ג\K/Jk{ԩkBc3G7쫖/:l;zQz{K6A$|Z&C[Wgjl>$`$f|\J ʢZ"]1 bA6Xx( /7zfܶxmfEH {,_p!Q0v=.:wgWH}G&W#xV:¿e}3+ .gE 0 HW pIvZ:,VAU0RBg0pῶ#* v~g 7]G^9:F|=_hKCa'"o;u8 ;LU>ޕxΖ3%2MؓXv0%( `nD}8/!N3a3 Ͳ 00CF p  7xq/U7E ObV4'6`u{*,FF/.5`Nv!WS%M QqS"#-kj%ߩ¿qߺ!LDc{|{_94[M8ϦP ĞLVf՘q_q@x/gin:=MCKvjuN-38vqV+ h{ꚑLx:zU#&cŰ:rI>.CHR_Z엥3KyURW:u|II]ZeRI\VlmG]=)dxBnE9 \8/} S*`{P<T@ ]VBX~ Vvw/"# It荤d3&¹-E[X/d!#Ń[5|qa))ì,q0 -Ang߭Qhk8ɗ4N5Gxohۍ@ ӚKkunn"1Yv ߔpƭupu>=bD&Di;- ]'̓C BJ;c6l|N &`r?f_zyv&B[v_sn t=/R@1;ٔ⁤Ei30Αuv]fMα.)Rɂ$>NPsߘ6L VӽP{qT h@9Y %`ÜуEV>C M{GCPe9/XŸLɐћEbP#"yiӘ"wM ;P̗­b8oUi;̼ڜKAG qTvErD`u{#J49s&l(#(Y5!xRRtېu:*r<#||CI ȂI.*99! enfF@e>LKt9^~m&`J0%Ģa)3xu&^iYi îFX]CT*!",{,^}baBdi5oȨ s++V)[,sOn;mԊ lnUwVOc&auhEWd42(ABw{-5ԜNwT#:vso#/g Z%8]kfl"T2ÃDZ5KL].Ͽ9/fޯ^_Ͽ:a_|mgy~ tuj wNM>ͯqN7o%:qҲʪkgfNr=yr"*Q BxL3BJ5TZ!1"9Jxѿ{3+TY<䭑O^!HoīqݩaLkFbFR=k0 n{M@دU#jY>t #Xu! ({ޕ1EeZWn~qkXGn ԑ{Ɂ9}L˭@ǡ{u,,:9ZC w|-^rVPœ~s8Q1G-ڞAZwRD7xLHgkP+8cP/Q &5יϯ̤`RL㍳ ÚJRS_O"F>\#BT8*+7}(@qq[ZA83YcSCPq֔_7s {)ZS]u'XNf}`Zw f}0uBe8 Çܺ3@Ua"OGzsĀvLm!䠢Vp`w8~DSsFp.4_霳ز%- GV!?l'+KO % [xyth*X͞ NxޞFl'NIk*64`Q1\?¤ Qܝ+)`۴&߮8\VffٰiTGf2reoR$rpQ.2jp{a !($byÏ[c5W!~lO8t_icL$:ulhl[ V"$I\9fȂ31@wO3|ek B6XuoqIZ`8:]lor-qbl3?S|/xpI׿'c7Hy8}\''t.CS=eU o~i |6(WϹz hkcvrHq=Fh0V/漙9mɦ~Ո!߸PGLH7ˎAY;?\hY$$ H(5 iZffHvJ7" *0cogbzV#`B(G*"XaTEw@Ld˦8޾ȱwY?3:W3oa#/"{ n ڿ3 ʈL=S)G [lg$@!ؓ!#Ç@h/grbR2vߢ^Պ+aé\TaٙWS҇ %C>۹z 0ё^BX3/}9̨ET `lAhP%RX ̵`%,WB$ԊL–tNy;FGVW`|Y 8vA<= s )@ek8Tې[Y>֜"c~e.h2/" ΀NWtLl_#HQasхMy_޾]g!>ql"Yy>ktngeJd#XőB+PaâS vuBSC0-ui % ]g$m}zƁv"Сxd2lJ 2CZI:1*VyhuCX^?%-1RlofMߧx"i^z+qw@_3}V8?r@duZQՎMrPqʫHҾfjYTX]'M6IL=zy`k[.E}1M 2'4Zc%d+?4zKnGs%My ߻,' 0!ﱐ NBUݿ qʦsi Hdg2Yr&[Ңl ٿАJdž NN1=2\qZ6m$æ>=+8~:Kbp1tMkGpQXd#&ߑĪgԲO tړ<پ9恸K 6E%Ffm.22m,^F[ KlؔUmɥIp)twt`g-=(!d]̷FLRX͟/8<{$FM A:f֝š<\zJbVdr4zmj&nxkҪPQwdQ9G\Y uL,s̢BAc=O<"wp* j4LyiBx(W?sUC7uI-oEUcDͼ{ms=/dr!Aj/b7aoH>~7ʠ]\yFD/LY8Tqo_y@-$/R7 ab0@M&gfn<;񍯆בS2kMmVJiߨDSBL3I0Ѱ:&v٠UH!]T{Bv5yt)IP&;?3'i 0ꖬT\)& }Z6.'qf9oW3 EO\IUu9'j?ۡ LYĶ + ' 1Y+2^jo580~J{Aw2gh@7A7Yl{gz:NZɔ<)U'I3Ŋ&EyZD4~ 8"$m~t^~ֺ <Ǩw~ږ?!irF Shhv}a9RD2 :d3;Zt*7ߡ%B\NQ:R3\sdž^ t^&ՠ7芔y̨xcS5WNR7iߏT<*"yE] )ms (hLKH;ydyjn䇶-" 5%F̥8{lW7_Cn|KTv>]7ƟT%֊0>l}InHOC y<2Vi YsՄE \#ͱjUD^SXEϣq{$du;9^ya[Fl -C!M"]œ4%L=+y{vM*9F]OHRvȭ0_]i-S(/r g mT 7p޹-xyQ<v[ {["5dl+^, iv/pL&aazova0 5Ӏ"ײ@eO 0lk?&F׎-22шaKmRkbCrk@'3=w꓉?UFUk5%c,hOkkp#Wh6Xb4 j,fωzk2%H)" A.Ј9 exzcT0v6J꒵:LS)B}l穀|XWHgk)/&W|̽(ڃHYsvR;#zEcIU۞Wp ˧ôՄŴ1׼yYJyڵvB#gπPNR' HL*SES3W\%sE[u,ao!#W-bILP"X|b6ϯ:8pV[H 4"{C7BBG4& +z`OºjE7kQ¡VD0 "ѕ.BFZ{ Z‚C]CiY8TUI7>}m2}:9(k26yTsLbrگ  ,`, m^b 0A +&r"d (ASl lNc۾ M)~(1K4]']ypVߍ^)Q=KMWeE3L-qл>}:VYyb!Fϥt)^/}3cCh2i_HO/,d:d)!9{S3+AgYM$@wI>l֏$'n-@KI܏sE|_s {y8|,I[׭Dt\煔q7+(ܺ& Iq+ [z%ȘbVK+12ʼn,fpm ~#sr',=%rg3z\ZQp]HkǞF :ay4Չr].2C&bj(9bޝDWym:vceҋDԈnw|{jTꞜ%yut`EY>][*+o(_Îww,:Wr|HHx-GhkZpZ#mKƣxSo4&`ii%F dPL.2 /5JsJO2fwwYwFerʋ5X#̥[r 6:KujTy82g'} \hX1^Q9 OOK\0ʳ-Ll5 [r71:YT_Q4l">=-]!:H|]r8"vfΜɳNxUjgv:`#_QXKNԚm CJ$S;(TWqL<VsYE`yETtWd".PȤF~3nMLX-i\dl\m#!;!>|'H_^ftnԶ&]a|PTjظbCrn_czB+Keu܏X1?@9}KtsU0N>CY aC7ОL pn8IK/$ƆmSIE`>ۖQ[>/<3Qp:?Oefzp`-Z5"- `p0Ө|Ukv: yWg^K pz˖/fXt6|cņflTl*Y?[-YGpy{;+[idjDzw%*Vz)9Bu0'▗7W?objoRYV;HZzyp00wdRc,PѠjLi,V57ó])T|W.Ҕ6SYWjZzT!KK47]?",xnDyS4-ؽEOtƳKJ 5I zO nb[x$HԨBXL8S:sޓE;|p+aꮲ=m; `,8vJ^pBG򎋲!fSjKv6K1.0zk| JI<(x(cO.a&,Eg~vS.t]ܽLqz~Ӻˏv@PN z*!f?J{gJy - 邺a> y;@AEmݘ\a<02BJ}ՑN溶b-!Dso4X{F\-WA9^.FsǫljuJs;i]k$~F/f>QD(tBl]"?dД/̏D@:{uANhj Ό'lZFz..0\)wBFș-Qg x1PSd'@Ry]&> ܖ@X_T l>?/NY5]oX3jyE(5"ԁ$?4]! /wN@$TD3$l[sadC~/+{ve_>_*a.7`q_ԗ3RPڅ be7GG(ۏ6Kuh49Xdp3H,P[#H,H.|oRktQrDgI ,9 <\VH.Gt Oqrv r>+:on2a 3d9)>p{ ?o v6YXo=H!Z&+k-| Is%KB'@1!-epqF 悿Q2b] Eov{q| cRg9*))Y/ܴ!ߧ} )GU>#^d{g X僱| ?k )>2IQ.X#?I \ʙ G4DE}! r+$zu]=CD.]GPC{ 鯽yӦn<z_ 8b[ 7h י\Prl]Tk-0h+o3Avrekdp0%iI4PXf7p?EQ}єVrz BX296]0+qxr BPTSeB C"RF~*Zb!;(% 7j%35HԾ7FW7@ƟgWM $4*Ė[9%t(fD1{H籠4ͬgþ'Xx/ .>X9!8- 'PK2c0 lvRĒ`ײR3c9 \SI+jR{ '8(8F&>O[ 0nUEDJ'@ý7;^dnB1 fsҨvim«?9s2,+f8?"Zn/*]b!݆16wvP:')ϳĶ5u@$;^YtQ<~[ UuHdtS/y\|7!HmpODZI2*S)'W߇ol댅 JEDZqc>Ue%J)mNvyS8|?(+PLjNSb0:iA5}`FG=e3I}WTm@zG! hy\J,4mo56e/O0 ;{F 8̗^ pp<{2  `[QJf fkU\@qt66j%bJn9wb殕۴WH#sP)/TŤO$34 vV7ijVȡH/炙Z&k)MSbe@ Ht8rx=ܞa2@*cm4L,&?s~ U =i 7ū.5 R.܇Ӌ#P*ݦ2_!UHQdTfre3w%pwNaXܶKaŎt%Ӛ ̒m.pt矬[~Vdbul݇uѢV--ު$vi0,hVbWEkS=Z O T*Xvv~9w]z"ba=RF pEh!^[4T#9'aY*w#_ItelmFFO> wө=Mܟ1^B 皺H5亘'E9餦VJ^#cډevjqgr +ehlqA{m}_V?#*B"X,o4iFiX+OFJVc17dFxx@67nrؾ!(NNxCziGNgWkJt0^,BN79ugf>dHXp̰Zi} "4:^XfR>> MzeϯЅȝFZ@$ d#O[i<ɃbJ qoĖM֋@7#K?zkfkD?hnǏo!`Ę8`jAx>b\+,|IY 957ھeذ,pno,qn}×l"s)F0 ).~zaCګ07ilFm.`e$5ky GN7ͧt"j@/Q`M͙DZ8֜Wg$H; zq`d(O|39zҿ#Q!"?"hѤcm;q`i(lds蹣wqڗv)@9zĮ$:u4w-5{Y [vJOQiH"]$$m ԛ2|蕭 Q~~PF-m.SkXF.xM<6DS o%>irSP,mHs>aO6צ25V,_˜D+9>}THӟ=Kpa}<1k8W ~ +oM+*i5"@- hx A7O&]( /f=Qk'1,ţFE)A/IxnީܸH;w6=yorq1O:5-yH㶓 &5,?aյ%ܕYkuqOߣ{L@<}:Y;;!d^g`z}iU=?P43C,K?]y*JTTI:)'Wē>H+lWJVV#eRI7tQ K'%-ܩdw\KՕO?J[IY$Uah"ظ|AQTCfdA9+95z7 78mlSl*uO>=z5kjiݔެhH_Re6jx!AV]ߩrTI"az~i1ֳ1e)LJ-w< Y \zme:?mU9fm 5~ u=iN1}D0l{:Cv U%$P7DTjf͢?zOވt]=4|4O(pz}Fπi G59$J,]8&)K35$$W]l*AtIYWoP =V(o汴 dje̿A+h(4t쏕I-];#v ܈8wH %3n(Qڛ>KESWNlUGPKXl!}h]ސrt(Nn#Y맕sP89韪#b B(7 ?ξԘG33(*0A%z$%?Ng˄irr S?_zov0E7M`bbx;u&۱!=vdNᰒ3V7N^O_*}И-V/[XzulRSn"$;Yq+8H!^: pPMkL9Oo"}AҠ2%٧8 4>ͫ|*I`@Z 7v@ɰoHvur(ʳLfh?[SJ˪gYyc(ш= +󐢏wֳ+Fy7r_oG^Tfֈ Ci KNygKNqIXDGCdajjt=4e35f5 iucM~,^K38h򒞏7@2"V,P<$+8XA."^(SVaLUDq ḱpҴ.EpMJ02Z%Ϲ[n/ǻ5 yfKԹ0Ɗ.?kIVQM`wlc ŝԕt"͘HѲ%0)7iM0\?GnJ)@p9w35'EdӃ_=~rrU;ZfFVve91hRW&N|5) LGHM)[J~_%~ ,~*D4\*"=g53P28 l~RĠt952s|w(/ {շH9aͣiCDUki)&Fyk&CШ{xmh;U!^\j@ܴ弓>"w >]r I0seֺvV #u2o:j\mln8KHDbTS}2M DӀ fp~^ay5ߡaEY(#>\? X='Y х`$i*=K ObMsTdv|+B˰#2 }ذ}LVsQ&3 8y8;HC3o|v8요tYA}*D m1_IIE) cNK%-̸?_6'9)4/2;iļRUC Y"MQAK Ů1np)@oHEZA%qh=O ͨ+0춺G CKY_}|\1ͩSJ O8gKa @P.YH=nY}pHAz$7C]/o+^#T >H# Txpa"yvȞWf%,2XM?3&\7Us38Se'k޼ 6cP!#n"޷k1ڲ[h6C3LuD/q< ..\mf{pӯ9Ж Ԟ f8:ػtk1+pk53xU}iT 8<d}66%$z<[XNN'4DxPGz/c6j9]n䥀.r=%dEL.->j6nwȉFC5WQd~|Ol JݫNb['*"m<mD@s/U+IU?M" Wm{:H@UxfsdGwz>>7 hr@1ġj glrK2Ї2@2G)*Ȅ ;6jI2lLS1G␟-}[S`(ٕN1k (ނt#w.P- }[,mc6M]nyfx̺˵5G`0` P.R'dKg%mnRk:&gmLD Nt!)䒮tswk¨ u/vx^Rd8UAKn7/$""b+"T_ƣu^ChcIT]R~0a%78 tx+98u?>qh1Mw֒2#7 ;M>Y9dT#H.(*r{Lй:Т+;k.s[$D?!uVT=-i\^ZAEHx LڕkFYGBs= } i1Y{EUY!Ԅe`x|9~YcsAeBR\u8+B׀S)!^nZU1OBt'_*atxmaxDT]D'%3*T!(D%yDqKj\nESs s2%֯7 –ЇE +˩?C3̩MG9w,#poLՕr=%Ai mf!ʘ% ({8Ԓ-Baa|S!2G!Wy)P=Ji`$#<5~ƾXH-d92)"BN%LqE@i!IW0o)[|;8}Ev v`#R#u^&HsW;x9%4G⧲a>7%~G }6[)sk^}}׳P[ 1{ Y;Oz s|gKs959T8mK\kBsrlRAu\}%ZSI:Ea{KK,#D8]1nz=^g[T-4X]߼$æFjAg.nVji>gwjpcJBvkLY]:r&kvS9la!)rX9 MWW% *w_ PP2z26sAgna{Gsk"Crԋ~E$tu&OA}q2NIT@r@fW"FpB͙[uejQ5BKv~{g7{Nue<1}T*?[q3_Or,g~xB?q@BA1/Us S鸲,]9W]SyXf蠿mPOPĭe~lT^_uOS1S%bGNT755*bŘ".TjI^*K!(D=/uG(YP&OgeC2䉜ݩpdXH?"eJqq[;|'o (pV)^mΆb_}bGRY"yUnx$ۊJ\^2PWnR5cc|[T}=!<:9[GѕOxЉ sR3E1e&xO4 ;*B ڶ". yYJL%ݭG;eGR8%;bV(Q2 īv(pW-X">&ch?aB8>%:#fb;u2FYw[^NG$0@>G-pپIE+pBRTheHWj}/P hFj:Toe '~Q@DP*UVLwU˂a^vXqءX!aq +0Bai3y)uzdzjxebୌ.Hc4NYi,=\Ln~gx[_˼ewUYJ_H},@4 h6h溌dHL 9Ts\a 9@\8z\=|au @Z]‹BaymG!3GAF UA\jiugW~]=,h]qJg;,rM0[Flzek&qIGš}vBs7>>4Al<>Eg'F28 -܍L8:_P`fE0糂\1aA0y3%E؝`_/njצ ׈ãWÿi=I?V`&>tj"=ZA 4o!:-\1{b2@9mr+1Oa6ƈsҞpNi/59z Oehe\J+uOw`^tM?CLA3% >ucRPjW6ΉH#t7, kxԚAp-ӍGY9پ D`G%X-`q]6᪢DτI C87qdJ3&Rd|PM|0~ M/ry>[ni"o~X\8K?~RşsgxO N1osNWeׅ̤ b{ꞏjD /W8=LDRtݔ%>+R\t)E노m÷{OoB: _I=iJo4!s쭪_mEhO^1)m2-z-':s$k[isGVx䂇pǭS60.Ĺ$s幄7H]yOJUqCp胊]pᥳ1U2,TNk-+_OLu{[]+'ITφ@ 4\iȣ[BZ hM>sn9p$R7B|FHf|)?ģt)8*lh^=eMkϜ YϒX 93 L^ײַc(OUl֨Vt TsӵZP_\Nϳ=p^)/TbM4srX0s e"IsЭ;ՍF׃]m@LYi,\G9/\SWSnG-XRR I8?^Um;U%b,L\MC* x.N/l;] EI8d|2rGs,YH,}˺srC 1egۢ fv;wkשʴoU@*Xʈi k+K֙j^Mm Ad&6#؃IdbDс؞%dQK^)пͷDn5P>P#d136s =X} 5xmK1Y#^SfIdf)z}<,Tn~g6cwq(gOQƪ7XeS&5g?fh|\ m{bFw\ _U d~IT0\S[0M"a]xb m\ɊkN:J"I.a$(bSr^x*_O I u}IVWUW]bVk(xܯCSϳ&`Ձð9ėl' pC8i48rn5 /{=֘.U,_n$XӆPYϖכ#p>5_/j-4A.ir1w\}LTtǗILb;HwPbg$u4߮JpD4&p 8m Da$hS&2 q;WGiO)rύmD &PP)?_WD>@rML,Rڣvu/Z]LiH\J.Bl6>K ﳉ[Gq^?;g0Fe[%55 .m9yGs7t)?qiwڇ ZZ@f?ceH0py ҃{D piBfrf<.4ݧ0/6iYZI.`뙂aMqL#ZiV9]ȊeIpE^ńE1=X؟AQA #@Pr G|Mn'#G)51|œcPX*d#ZWWDA 2(Cj vjsjr;e-L#ֶ]GG&.k02zϟw7Tb*gu,^"9ƙX&,ے0io_sLPJWX;xޫ;V=b9g,X^)`);uEuvHpK) ;FLu$fIwl':JkVAQ(BD@%oilC'wW2J'{)L:嶲hu4|#q9iUv,\MV X}LJ'8 3H}C'~>_X~ظ t-&Emn!Q͒ڑtdkI}8t'>jֶ?Wp>^_}f`SVݕaƢc<@-a>=?s r/wL1Jd 2H)! gy|*gmc2ЖB }B[ ^Uu@Tfg􌘦xh /Fv3wWZvXr͘PolVd#q}f]x9y'GbIW!%:gJ)Y7/ad8rӬH-hײU,DCH8V_Ua+u]]#}@" ;rHUg3.R2i7'|@wYW2X<9"rв3=P@b?ӻ`1h1CB$@$pR + 蚎.쑒5*7Sֱۀ! :^0jO^v'{@XTʀgD2i,h+ij. )K@j '|ME: k*>"ӭzp\Rx1g wHMoKov?f" &n=KS%rFޥ:zk>yΚ#n h,sNE^kzk-~>Km.}t&6l0y;, i^6o5r)P2w,ȁv/pK }O+Y#*<JTx DlSOT7g+eNMJmw&%^s0/BM2$ +=OHFx@ jRiPj\,B @hQ^ΐW,G.6h.Ul{잁`KH N2V %4֐̱fVT##n@5ZĐOFVbbw6k(t Mձg K}]!jq>'MIaP] g-l1,& #Mhi9r;Nc7`sk!:S+ΓNi%S?>zV%HH̽E-TrN}6/ 5i$4KtS^ j,%#A~5G[ŚMVĭX Vx5C P`w_ }S?,q˨qW@g fTreƬՙ&]onj:<hqČD4:4DrNJdV2 |dn7mvrO/mL3<[ȇ>s]V~424SJd-]lm ,b\JJM*fM_!D'_!><-$)(.;/H&s (G!U@^<}"3ȢdfM;˾/g^6gs伧ܽᣖu8# ܊$ǁ,J}DHho:EDFSݲW!%,n#$o =sRF)Xއ㈫>!RjUEvs1S}d]<ԭ-E7FfsomKB^k4lRrnyO( }۪a"O> ͷ@RK|1\IMû%YB 3ؘr<\6ѩoHFv`j9 i!V T #;{mU _HVsQRad9xFS=06.鉄'.'gmlٚl?# `%8 W Qh[#nIV`V9K`+c$]BCN&Vgi*Q,kK}:CG S°ntڼ;Qxz*ag!TBi׻.xs2(-;`GFUPbUp0jhWj Is]mzQr+P2h,S$/c S Vg: 6nK7Nź]6A=IcipVAG s;GR74s@B՞1qMp!G{eBm5v_?U£I# yTɽ){)< Aɋ :suwv=>];[f.e\dnM6`)糱>XÒ$ ueR}>"^)6(Gď_z e0ʽyRj[wWVhx*|EIwkg֡+zO~ ncX@YZ1mh@̶˿l,5uz/!v[lyc"9WGr~g&a-hE(*9+ >h*\-.xh'Bz ^#PGFAN}}FyeŁ?L>0LÆx UN(8ʻi(ؾӾruUjŭWeϚ12O^uM'Px,Mj 9r^I\ۖ u~ov  ^ &ܲxQS'lf$D*3}0h4+O6kYxʷ:U70Z(@5 2DjJ{Sئ^wRreJ3>l :h]ofJ+9B2FkO",9fFؚD) S+ 6"vjtgvj#jXG🲳EVf,R_4IL~ qpiAkOCX!΅K#iQ RK]wXՆA%]) ld3hd{<$tHL jk bqFґ >HEwzPN.Rpɞٓ>ؾ9f=ȵƾ^;!5qI9@_c]dP~_H nr KO+`&,tG&khD$3S( k"qSt[8n֚adD%&ĻuH] ΢4=zqeTdE(G9 ,eni *G3Ic.d1e],;i2KIdAXWj(O^j`aRgf!I&zjxΆx iTWV)l_?I8&.J4# Po )pZ azӄ0j8dx8P 3;eYTE# /IbdDaHNrHJ)k'̐¾Q+B8sv [>M)iS/T}7 [;(Vi1wVՑ@)E1@/34Z=v؏1bZ\O\ i 5Ȭ5LjJ\,ͨLq$b&;O_Fw\G0\eqj"ρ$ *ŴcL hDk>L~3$nVU=~_ʖ~ahtyeD˂H3&VS#. 2s ?q mzosXU'ֆ"5˺rs!Ye yYHeEgHeS?Ƃx#vr݋*S47#gjRB"!0P~ѐ\6Pvi&><,QZsCD@~HF6}C+? lU6%aސ n -t9Xd5zCpa^ BytY3Q ك7ҩeP՘: BLiؗ7_/)p9J9~,,u~:f0i>tJ5]b{q=g—F^K%;R[4x}0my`HE"|4vl !߯nT(rI;ғWlv9.t@_)dzO}SX:puMz+A}Cr9ǽ Xq-N-_M!ϣh׳d޵,Zk ;n2,ñE]ӓB9(}"ޚ }vOTZ ziCXԨUncBàMY:JbH$vT'G:YBL;בZ;1{Ȓ"䯺;Q:߈|?TS4n&N2 =V ?pqKWZ0(ZQAI$";\7xBfi9[q̟7z1rL×} w~71wu cpu|\d 1gpPM߲ ࠷5:,KQxWD fJ y䙡)lO~~b$c$R=qR+/© Y!!qҶi;\WP4>3v{_7/t&-g؎(1/ԩx(5zU,bGA"(꤃Ć])yXRn<ǁU0G&UբBMDa*w0KKJ&(8kX0y0 @GؠNRB _ ՔEӻ}Gu\:wI )Ҝe]~zh@-g _~LLMF=tCdsr)8o%^:% n4"ҥ(Sfu{!K ahn[9hn!7u1NNϪIVNoabi%فQA؃\blT_(bNKVK`-9t͏eB8D.<0s82Di E"6!8_r=]dWNKA'=ݼka`UB9> SrޤoQqVH^40SFFw^D!RCy.M_ƕZJ|Ub&!N~*^#|C"~#r,ZQ#O3%]4ukbM|T:DeȧeVAH2Ri[X*J = Hy.Scy (_qD7&ҷzt]2_rI2k|vJ<ݜh'GHК2JdvdL\+I>S_}ۍIrTɔ]hNJMhY~Pa)O}n0\C95S>,BGT8C{60R,Ѡ1^yjtwn!<䥔[|qݦ+V +ŢcFO'^y Ni6#PgA[?W.`w0&1QU ׺Kn!%]1>2fg?ќ8oGʝMSyx?i.M@?&ֿYSmc]54Xy)v $} ޯ$hYZimo^, { G(σ eA|q”4 YN z6 -E~_b(es2 }~Lb{k&bYwxJ#p?(螽Dwy?>C'B ho{S=, mZR?H?[˜y!Ϩ@Ϳ\WZǒ2Ё ,̅COvX#`(݆jJ hs2ksݧzH$\@~ea䨕ŞU&w~W)͆@@;(D?_:-Gʬ튎:7t(+[&f݃dkawWv)z~ xF&t "xv lr!ПBËcD AN|ܢZabs(gAۏqw{f3J+C 8|Ն/RB?)yb*lah2A_/>>^]^*KƆq e1-/Cu"&+GmG䣢Fy3JAo|u&eN |×% ҙoℐB0=Eͩ@V ]'=Xœ1+@h/]; z VTUZ;*'$_b]{g;Z2`nAU]^HfsO/H=eOה7%}k6_`rG6\=6px|4Al"Q0%ߔFG^C-9֗8E{j"^(M$G_,r7yu5Ɲ#3AVH.BW%>[PXnp†8B չܚKsV<?[ A삓ʮ+5ۈ?DMEYu9 |g~w<^vk*Dr 3dǡ 0oVMjXܻshnYF .caDnAwv]Q+U#0vaU`b c"ؤ͸7/?-N?mD`8X(w2&ݣ2bFV´}[{TI˻,M څL ު\?\VH_HdfNà[&g]@*>|H zՇ ^#a/jR]rfMWӛؘXMh[ +źW6øꁓsJ NfIM"2HUD~RٹQ`Ct ̋K9.эBHiG` Gc܅0 Po5x{}*"G95Gz>9f灈idALiJ~@Udxk"`dM~#JKl\"|RGt14 &:mIqs9E\1E-z*Zr{tzY :N!׏5)xVS NLGnYLʭRDh`VqIJ9ԧu{=N|߽еBO~!Qg+b'z?We AӋeQWW_;}䆕;ty&CL4pwlzoCQȸ^]]6XCZ3g5|z&":pdjLq nt͞%[+ʦ՗08܄~EOyB5bUaѕ>?^?n7uQZ6T$O l m`_ʑ;jjM(&a}8+OwG?UЊM! bR <m2$.,A}S|#@iwխGDM>F{σo8Q9&OnqپaRdLtyjR~CZ9"O=22)]ݥ Hݲ-,Ehbe!E ev10ѣ{^7ҋT5Gs.НL3S8#LyBT6I :ʩ_c!<ա1.ExOX:aQ;E&Uscq$3ʈ3pXlg^!uFFSyㄿm "h}Lh!QJ%@)Nj%|g"$k[\LӳfPBhe4syN\7N}~ó;|5cn/wo]Sr:c;XGLF[G"_E+"kW͢U\P->X#[]*e)&X,0;nXZ0 &(ŧ*v8֦/$.%&IwzV'LRK/_8bYѥ%7x[-63i3L/*u_POu,t6=h#AUeweDE5Ȳ_9KְaÊJm92KɞD4Bx1֨9 H]!),&44RɏmTש,<(7'.?ߘ~YejX+{-obΜ 'v-UO'}C"B澉H!yl/ӕ0 L:tr 32j2 ( &C@=a;i1f|nJ;3o&r>pq( ԔDh.k " TgY-  Lq/%h>xBu!K_mCe5'4O@wL0>YKXp25pcx5`v8y l7A f~L't_u+_tO"AR  5k}B*93w='QnQ)DVmU粘[5R y?EԋH2u3#RObJ)&P N:l/ .x֌ˀ)H@wZ^؅iGkN+OPA/W/Pԓy[dmW]yٮj9%_l|JcM>^Sc6oԙ#:j%U Vl=@!awF! QAWK=h>ΛH(n G=˯ݿj+D19u:=ώ!>uyכ5IQOyC`W kCfC5Rބ7rLW~ ݠrdq,k>6U3v}]F7x(;O [I8p϶Z&ykklhЬ_Xeٹ4X_Zʥ9O]~ |ޗ"zE{`myqH|L{ra%ɺ/loMϰ V^! M˜C\@[qDX |2.o+AqxSe#U/Ȕ,ݹZS_/}fFٽD5R!zRFϠ͍WZgv2Rl !^zvQ %|ޥ) b <95[­ߖsNPczx'\hj +R^nrPٱ6(5E\'u{ˉGnү [Y&?l^|Bu )h9;|0e޾4WZ3['0?x)Z;dq`)a^` R(*>ō7x^$xnw a~[a['GY`M,m>q*OqR&jh)=j]b-{4Ǧctȗ/kfYKE2*naǢ2 )jlq,jlDQ*Ҙ|e 3z2x<{M73BE*kПHy0 ~jg-'\ΎԹs[7hr۱?AyJYW<,2(hatԑ *dazplhMXNiMjC2ĔaKH'JҀ.Խ.v̳zXN"WDQ  y vo,xD3߄ ' L$hOuˆ|B@[pScGg=sW~i >GZh3{ړHg\lBr&#tWdSQŸaM+2H1󻫍0v4f% 44$S:雹Rp,% ~]L/k2:kб&J@+ 2P3F/s& M1 t&:g\#:̂pńC%RLvQ6 h8t$m#:-7yC,$ah#bĖ7rbF|5lh7 ?BCE :!n qH:s9΁k柄Qh bJ;q.: Y l,kr.D^S~F>Ys9t7a _e>TUUMŸtHJ@ >";.kg4SV!s4>nbs(6{4^ Zr)/!·ypq 6\shnPOC܀B|wY* =gq> ϳX4^vmEߘJBQo㷶@1VzD@0Z%AVDOINjbn[*F}0aB;.lKMiiQ'W XtAoO%\7->h}&wF~IKGӰ&\qӨmo92_2p^qç>jfݺBw;@yw8$w gl*fl/ C0#Ƣx'dQ8߉` EPƷbr_'}/'<51- y{ 6Nx|KŪ xahn#(vtO_枓a$DY͝h'w]CvO 1HYc\$˄D$QD˻]ږW(;M3.(\ 9=V0IZ=jLT,!r[(d)h`=57·dW G@uF7\1PSjˍ- SXJH$ 'wrK49( Z67 OSgF]SQp#ZlɁ*>v#c31\W$d])'Bos2 w݅_{EfR.j$ѱ|N2TG6(tߤdpuU$jr#YR7w)E2^%@C*waYnj+,UÄrKH˔o:w. dO9P 3?=3rZ6.gU!햄ȟs2߻4q:ޭ8~s*UGLw6U9h;`-Ii-{LF/C[d"jFPlF/}<'>1XP=(-ab% ΉP)|Lp&ƌј%tDbitS{;uR7\LcWu4Cd=V *)Bef8p4X :08~crl_fImlf_zF;k /|WEYHT8>7?ԁU!76ynEi@c-xy UNnl5| WZX휎In;#ms$MUЦgL1gv*ӉGP]@0\'YA{4秎3 \ \%C,A(7";vK&87N:DU0B %yh{hȅo˅h{s?h\hkL*,V6joo=Hi­;/%t|Woi +ȁ<-BT v"J)gpPÀ_?WlE_JOigO$^O=eg٫Ɉ: ^{!_g!+$;?qilM@ʟB`7CMfXk)5NP$xz[w#ŋ0Y!?Pq=YĤ^HQE!i7|.1 ʘovlq\DIxyXHU-)[L~([L"Fõ-;FRWU-C |5o3¯2%IG%\*Q0KsD=3KK/@>ʢj{ɭv1wDXCHF_rL"#L%Ky:dMQA)S0֯'8fc R.Z6@f:Ss2;,vb[rkJh OƊfw#BjC^~z*'|<c E@ zƑ{-/ʉ9^Hխh Xl'b˩}lۢOxYB=9Q֖r)Kԣ"8 % v,HXsWN[5_ŝ-[*O:fVp^1SZ-s:ô͙ו8GeJIQG>v݂y߭ZJJv!(Ez5ighˬQ=Yi+{%SnnaD*rQPrM1 V31/!kYY{aqV/',W::Q]+/U|챣85S$?:dw2'aRvA#WW Y7^:{gr]3LLy:H)Olr~r$I"k>KI ƗAA5j6(7|L$ GƫiaJ&o b3dҽ^t:|oxlXZ}Mg$\S聕]A KRuX쿈]rΓ snQB9S}>'4u yJqP7(C2єBX\o)G\vI{(b'Z\ާQwG9 ]ۧdHrxA+4;TaN֝#PħpD;Hz>*c˴#"l F>crڟ-?_>['GSQNv0yt'X̋Nj/Ԭ:nu2&sA^KY ܺ)ӈ|J~]pEаeVr}jzQ!lIÜx+F}4Q}o ;^aXɏ/ъŋPQHTyNoRagIHNVxQ=J~p|C"YH^ n|r#&vƬɹFB% ɠ.w[o)`bەrP]c`Nz/o YSOPL4"]*sflk ,SdII~>t5?4u+v:Ak@wϝIe<¹3r88]NM#-gQdr@p`ϴ"ڎ wٗ~4 @6* M,lS$1$F$BY$CUI[y] ؘ9t)&; Y+8:q9ZH=mXơiI)sJBZ!_ť#}y sʃU+SV? f'f DNJ!x/՝$_)0[Z7b=UVs_t8.dAO 2x01_u9z.;:lP(*[+ᤣ{H}gv$?k ZP0?a"L^O.ڪ@%}QҥLW@ rh8>Hy,ɖ*O/H2yxC$h"jL.(Lbv߻(-xƍJ!H-Y0QJ{#b8dapťyj`*IK&}ri}£Jd,- aBֿits,LWK+i !1k[UbpRq>-F`GO qXj r؄4 KB;Ge~mmJ*B&WM tQ[p f$e8;.yɆ惪=<羀bxon38D$\OR≏!!m)G^P{*^$eNC$o7g1%g^R6ne!\vGDCF?3i-] suH"ge>~V ?m,~N `ppz4Jye" xaK!b?BEdCɀGlSJv3Vhm p(!g*XS_֘r$D4EojI5Sj`ET4b$_PUsga =?yg?sy]AB=ud#Kry,0vf3Ljm#.Bd ݬ%.i 38!j1Kg.%-ashy5uP4Vhe G/xbv2W3HBbD/5QgsqXw-@=n|#>|o˪cB$+.!X@b[,@ZKC}ýH=@S.3M|6 #a|nSKG#?Qt9>!Vi 8F y^˦8d~ CѸL_7)\:D^ޢ-Fغ6nsros7:MpʁVBo c%DD߅m5RL9|gkFS5+G1U6-Yl;Nx\W٣q ʲr]as%Q` `[A?ǎ)V94ֽ[U4ҧ VaB#uK1Ř \hfD*M${7s /ɹ@Z?&T#-v]m˘>6y*;خ(U~NV 26Fyz"5n) ƉNԂ +0!/]ւ <#% 8 TDp2.Y"Lׇ-Ucw~ntqoTmRz"#%6`<,>3}3#q;s9>taL;Ok|IiyY @ ژm*MaA U@WRk>V2¡G?51] tUޤQo7,J*y,JM"{x~n>S&.(hzd9+NGѕ+bMZ%RmSAk˺U(,⛵c{FzۉK8C;Xo]"t F? Gr3xOme3r/$FSA%8"p[_\kho'y6~*yբR3C>y"gt2h3Q< _ڷL)А׻8C˲[5P+$5qj$_ʞybNHO q%fm(Ǩ@V(rۮhIGRmx+RD]q ȑ E|(t/]$WSIQ'Xu 3x~}bnX'gڷ28O" '5T%ːP52}\o u9VNQ 1׃ϢGfbcV={6 T%S|". סSP;ZDžb+Yl+!&{VX;; 4P.K; ~Z=]'K" uڟ#9XW$O|زV5- I;vo+D&Qځ$ITP!T2 [{ sg#9<20#pڠsRPHFWAOYElX*{I7KA^CL^R;j2RA緒NFjf[#oU MZ|9:vUGq#1,rbe>M"S-tXd:X&G鱿"yrEYyp-t&ʦ.a:` $0v̕5U-DAFN˒%}Z?oFī#ݺHioKߞoW6,_ 4VjPxFxo=AG,f$ם5Izrͻ ퟼^X|pt4KЇxN ѣ4KDnQ7TX|aK`M\yEʤpG+6yO nfeW>5zЮc6?/)> `[,#TG0BQ!ҪQɔ^"t "LqrӎB3-8ԙ$$!Q SX"X]Ey4rThܧSa*ˏѱ@(+KK`D1IgccĿ'+>RKr8H}B%?"vܥ'C?^(|qS=l|Wlj<4$BETekH% %<*z X jTBg62&d-&fy|# 6Ű ַv^$Ǡyw-|}^@np;"ګW/}Kx'9lr)mx? 'ae.Y a8fk>tkY_ykGPׁ&>YX*Aeef3>C%r\G$_/@z(5-J.{! 0؜_s{]wk'i`[ATܙ\ ƼjyUct@7*әpoNhqd䌂| b,N\{PZY|D>4 gS֏ bk<>R3_t8n~w-#Wen&v&E䶇'Vftc^'dB[TШ3CM &q:bEuEdӷ1/6%xyʦBeWeC1Ӎh`?4L2z , AzP+Er-#0-Tixd ;lkJy T`ٿPRY˷F,o Gw@+9Pׄ2U*]Pܤ&+;%SU% 2)cx,Ideƪ><@ 'Kc}cҭ>:z"c,s"n9I첪R֪lP#\wټ(]X:/V KG4%Uhv L@e3IeWoHMUB‡@EUVl1b\R"zUl4ͅTF)⺉vk9E5sdYCh]1Jr)n'TˡY2Wܤɲ}@?áb; }W퟽ gav́7W EZřWf{F[4Da@?8Irrt @'H3n>,y8iɽmy5 Wfa@'-K gՂ2MgҘcK־Kp<%WjV5+@7/T4_tnסLqO3Jϙ8вA{C+yO59@F} "`#̖,,z-J/p[n5qQPj~22W Mث. ~<qar 7rb12+冄W'pkK<NNvieoT\i]7,?8qI넁5=MkXAqaOIv˨@HO9iul-ͅGw94J8o󰁧پ-jnN ]"¢ uPST3맖`Z(z.=H6=u(20Nsg?"}SSA^w;&aw)^9nj-1.PNijsTt2d#XֿO\.*u.v/QJ7;vB4}\泓XtNXZ[g%l+%HoI[nӯo[g`X]$*xscO heX:^~+sM("aTN8`T8K#y@f/a_;@Qߗ xC2 ×UہWwvqKQ|6&:1fEwJرHFNR o2޺/2=ZlJjp}F9*IuHG8{حV F P(`܍؍0/@1/?lvU5 )YH¢ERNZko)VF.|S?՞?}k` ZS*%:LMM"2ZǢJܹTѷx.ʂ._WYLnTA,ACDjIГ4+jQh:XGR*/LygH.BV|+mvOX _ry޵/*=fwK8݉>+ -дԈWbT[F<1-L"XX3.f]V,*!>gR9W R#]0 ~?%1M6_L"@Z 9\(ws-8Ua<^8N>z32gDjZlNG IoTi~O7nRAixA@c ( m@\~x*Ө;7dJ+#_ v!9,>!S,ݾE~~e.܅} ei?ϒ{G7sV6:3" -F-/B k+7űQzؕHEz+tH=z 1E5v~bt\Ox4l_B0D! 0FX$L?0䏅L mnP2%/Ng%%CI}@%iєa_k" ?J,A)sn51tvkzUbVX \]A5A+7U.NtR 9$K5lJ>%lWo#N|?>9]o+"+@uDe5]* '7Q>I#3v&H"E;V# Vpz+wfN\+8Ku0ɏ J>:%:%q(ZJM;f+%nmlsa.*E="#F FЅCh rւ];q=, D~J|~go}s7\!]U\OQ\$G lAVlR]ǝd0Z4YD@%cž΀籃)3o5-g޾Y"D7nW6ys.auf]+Û{ҟK& P_ = # Ӣ(MMELZRK9>׳XlY0n%3ғѡ?)-J'sߴ$ R x3,~\ 8їdzh뜄ңA<[B0J>Cy~ f%N/(NL ?RwdH؇,i8{I[7$ߘ'477qx;6u'ߩC>j$:2'|5;7Q1Pi "퐱T_}_ 6W\DIejXA{Vi yO,AL ϒ kS@V@ʌJAֿWސe,(󇐇'N<|na[3k휁=iElPJիw;IΩ|4GF#:`)/D8g)ƍ+0r VeAn>l5`k4Yzr$ʱϵ/Kr_]-~1[QV/-]Qgkв_jR1>``mf K@e0^f'QsCaZU UFRDzЁۉa}`R_'X-5_4׍`ŸBns[P' }{$mGdHlSB0e׷ZMz$WM,p1f7'=rw3@[`N cEp?gyrܪ& {f*}XFG~WY+a~#n) f2G0V–e$QEAݫM)I̓[vK Zoy+%YPfM{ >F{"js {DǕ<:vL ;ΤYQ] _JID< V6LG![N,L8OI_78^i1҉Ng>ǀf; :o8NM=i -N?+| }9_"9xg}rK>j*x.˳:j!d,˲pd:O~._ LiBj`~fM+qSKfK h_aҧHzI9"UET;gdxh= \dgC O}řg0E Çb p#}Q^Vs1XfSF|y<)?6qx+g"@!7'CDkaPo w(b5w `>1z"Vkb~Mr"b=5?cPt>GJA/΃P˩{"H`qzܤ'̲"Rg~+.WdU3.i J} 1KapF~cDɱmg `aau8ķ\A/܆q7j ?̮:N߾~"i7:`g]S>C}jk/6VJ1h+q22ULP<2 a[x)Nku-aJj4H6>Drfߩ.ĝΔ6ZFm[?d E)ki}gY˅-4``HB2,sς}brQ4b6Z 4ԍ;nrnnO~6q>]1_Q.&KPGkuڹMo2һDގփ^ ҹ_xAZQV!:#8kSy zL,Q3[W/oRk cZ'E~`$/[]u_Qc[Z |KWبxBe=[؎6Py+xr(g]^@nXe$ެVgnr~ =lvQӐ d(8/!Iu*LշDCЧȠ>ܑ+I9%{|; ra;f8A\7غȏ.Wȅpe]UDz `CQaY W9FH$ +V(2Q$qLo4AVIĺr)L'*k)'jΠ&=w#Hx?S", -O#G; Y}{P\osժGHR'wusIJQ',s׋h P?ig*o7jY>i̐[nsܛUe)ԉzWEשQc,7A뇱!HjKj]o e y?#)]/.E )e{'|.7‰)o8,4y Y(?a6#%47i.52t<,)̤ f-HNfj@3 WOv0/^j,xf8R^H:G=^C~OJ޷%oؑgI|2H"o־g}bv~h@ތvq`*pͩ(X1[\cvBxcZc%נ7P9P )=Z,t=.g PCMЂ%QPkHD^iCpP*9bEřZM:4 GG_AS@[@d+kFyPإh1(xH"UgV5rcQc 6/Y@U&<]>p56[QÀ5%}*,l%ýeC6"^#PS!bbltvHˤ(ē{:n_ΰÖQ'zde jps[b`y#y?YCL~Nĉzm㆏_dLR־,"8`Ui|1G7TZo`S1wNc>LD9[ݙ3?}ڔ*ȂWX-Yx91a4 Кgm\uio8W%~8勿՘6d}ysQ4יXr6­{Ҭh :;OGqD 3*EV0e&oi$Q;|+37LJm]:_^*ȵT-ő0HHq}ΧÖݸr S MMMRpA:&!]-x444s{&mdLtW*1=䙧@AR+-I2 y Agv=OecUL:W:ֳk7>pgSs%/Yr3ǻpu[$|X lΠxjqV,Q/u82u ' 'PtF%yQ-50;V_|+V-ܲ7Y799iJY{;|$\m~κGg佈\T0/Ba7訲A(/񽕑K2-jmcY5ޝghnD$V0hl}`cRe︌U$8{\i#>Ç/.Nnuc\Cܽ'_}~rrd# &Q>ZU+$/-M嶗80Is?9oWb|70\M`PR uDps_;Pg% dYi|!uAf'*B~M J9y?d5ENN6% !Z)pԕpq>q8:U[EO xտN$5*4l b& )G2迦.3 t*}GS%}rǼ66+bic5N k_Y̑V4;=cʲ'j7j n.X4 6|,~c1P'IsQ܌sX˽Y,x\#"+%/Qb xR2o {^ &О6FZ Bh^UNMKՕ-.:` lF}bO.HBJ7;\,eP4޵h+zo:{FM+ n[wPs*ʖC{~`XO۹@f= s_ ~(qpQ/f'^YwDW-DԅHPz_[K:ɶ۷d jN,(3Kr1΁ }fֆr ڀ#CL\x٬m$/'pUTto0I@ZM9^BZDf4Fh]j*J}i[%EM@67`w4aiĆBN 7iq+}12l@v)0ZXzs@KyN^E4 0*Re9i<耳w5c_2}Szt.\=od<`.a)b8c@`ztH M#ӟO]/\W:;^ , `]N9ƓX訃Xs SQŮxc]lt RP}ƟUc,VUXfw_t(wˎO' -#xM9ǖbxCt2?lĩ}(vM̮mvu@8oWX9w@wY_D}r_K+Y9#IčͳޫH,W^p -ea%v%-<e [6'Ram75Qbu?痘rxeugJ٪v )as߳5/>OΛ%\~@{U@^|G$㜜3^G30.I 7x4 RX`?]P^(4/Mϲc9lX.`{~Ebcwb`€l^aH81jYBd:&o7vl1#ь: {H\-~'r{\{F?J=S)zxAsDub&QHz Tm<WQ@F#z9=D Twa}UZꅰmw1Ar5  072ހAEK6dL:VAUx XF2]Cc!Pz^_ W[;P@=wqcHh}HTZ EQ4L~T_ЩR滝}NEL6jU,㿶S>RRgp$F'>`<~d4b.P52s"dĆ7Eh3+K;UhY+~c#gZQܳl&38IlLPu&#nxirXiBOrӎʻoDv/pV]7G@WVOEsFK%4Xiح!1D!eTvx޴imE#0<2NFmY Ԡ&MK$,ix3{G>f }"9 j8Z26R k)ԃG)s̛Xj'?c3flK3 KѣM\*zH $G WObTYRU'c3!os2d?ߟtÓΘ`iG͠#:.^1.re0~b ջCnS+CvS5jH8xX?}%ɷM_tԝ҇Xwa߼$鮈ނin<"RקqX }L(xO;" 'mo g8Q-{/@2o9?\Ư#oMC%:ªvupPr&.ۉ"m=|Os%s+ =a|{$qHP0]~`ߣvvH @#ڲgv1xnL>J!6yfwT)_߰9W)[rbjR黲CwIdqAY92y' 9ۅZvj8Ncjf"B4n[~Ǐu)]Z"l.-'S^uи:{jXJbm\ GX $ce Dhb=fj E-,XcvlJ+A@[fVS4*չlŽLF؝т CD&ȉZcJk* NSRmq5 ܰI+y)2ĝ2"h%:>s12ޖM}GeTXajݫNܼ{M,fZj"+8 S{v;JCȺ>>ۍ\ ui J<:(By‰mKO f`Ly|t/ w_Dw+ juV&Fqq7QQΛ:o(7Yj'ՈG0[Oũ TgIfw2fٜK;EZ UVKG6up -vOb^tOTe<<;ū6%^l9ӏGB"d$/S('|ʅ+t//Î>bwT>ñQzlHj^Rv}xH4ߠRqC]U$[e󯯵"\&م3b֜.ȼ$VU5[@{ϒ; y8k)S$uhű敎쁃`"I>~IJ\ڕjY½kxZKc$*%G$Δ.;ytLɋ)&{^I~fdQN>xXl Z$Pױ0 &:3nQt` ih `T56S2}>h3ѠF*F5{ ȾZe4ol{cwxPh"fj̿`Oe@@)L6Yhrjm:Ÿ ߚ`}iݢQ_N;c4$0ҹکC¶`]F.hJb_`䀩 ח80r"@8SD3o鐘[J<ӒMgÂ;V1o72'*ݞ1X3}5^Bp?Q;9*EQTV6*hbM<{XK6_MD7 v{Hic:GHl;-3biFY;$L:Ebo~}|n!#80Yuml7\X\ϴ"\( ,j.痋!I5E4ηegpu^=(k%rfX\8݇Ve}3/)e`2o{  2$s^g^D5j'' puz"nB3ɶ*G6 Q:3Aw>cͤxˇ\ {%OC˜ۿ#rW4舘AP=@V% _K1qܮQlScF7rkq\#) z{?Yz6vd>m$P\Ek8wP s3*YkQ4f(F(1}CGnXS 2Su`S4GX ީJA$[ d\msm\e DX`&!3Q˽2rG<(^pC GjØRܨm8pC_lW'(Àt(iMWpqZV'NI4:=ĕS%i˳Mi{Of=]6 -[&'3NxzRtRDq )ID2%_aҖ=1 ZlՄڲB_j:x *An^:.e~܀R0Q8/YY}3w@@~n jϬ=C" +dTy4^FY6kEbX2:wQ֮H tu„ m-'[hQE,ye)&KxpL,cM06[T%cvdWvE5u<ufQA hМejfqf#!3$,Jȵ!PL*1V)vk:4RIMrf\ M]5 /fl}%jWZ%Z1$5k37aVw 8{\W_9{`W:Z ۓ23 p7ב1'|'R+7ǖ$Ϻ"URW I4[4%^lkLA*,Y$)~.5%Pe)SCDz{D^H-Z4n>?O'zC#y{̰^ A*K8AWKTY۸:XT9}suqW7'y ($g+fRȐ# C\DKT12l%of9_WࡷY?)a'ۮr@4 TZ c3GayO;81}7Ci\ xVcXK=|ȋ+BJá-WxodTs/y} ݨX&=;Q%Z|`8  t3*g{;- aJ7|Yi+3mlFDe<,9Ki\Yx7g =w~zYrohq( ԩ7>~ZFG粂Fr LJ(˻*z1T KNptF݄ո& )Z,< LKw=\ [pϋA5Rn+V7t-l8ɕJE矁MXLT"i{Y}Do64q%9 u6C"߇ܦ㕙LfRxryߪMrwgwO{vN);7MJg[nT1tjvS9 hn~b5\L$;ǰ,N4PA5H0|2lMrG ֝ф([Ʊ#n#M<^ QO"i^A?xC:l籎n=ԕ[B:̟/)*"C|y:/2yKcџ/c{E#=aFk--:?\\~ <%D⧔L7JxYZ8̫"0w)O ){/Ӹ=V&Мp gh_t=b&Li2p Vśy?3[b _",p1}}ABb 7x9vjqٮKKeź4A-.)'yS~Z~lzbyOSsjd49YUJi,UqIZLF;OqMBB]#*R ^i2O"۹4H5"E<,ڡ;1guE|4A%=pTyǬz/l泈+rhسLm+ɠwg!8z(}4w>8!cAQսXڻȕE3-v)IOXFA=Jl1qUF %&i {)c1g] Yګ- 8Boɒ !lw~kɥx٩>ؖdTPv{ eQ<9+f`_Yd<#D>o\y-N?@Wku\Z5o;A[z:FKЊ% #ڑn+挅!+YL\K_%͚[{CEJkrӻ߶y-~cȄo,)6\+O_ȭ*޶kPԝp)Au᪫}%BPFr r71T،],R/i, @ '˄I%(wZd|W*U UU`mh<Ė{& Lo$?rbɨK^Axb{l%[#VSDfk@x\YaaE;K:to0x|VӋ|!OIR `|l(iϢ-gyU%N~Y|>(j:)ǃѹ)śr2i&-n쓳 ųڹ3k^ʫ4&!G_vtsMi1ZiR!![}4gZ[у\$ HyE`?G()RK_Qǩ^}Z0Q)N6^[CQm9~wқƬf!_jѱVVӓ˖1:Eu&`#qΌ_@h/)&&ɝY/N1auWn͠\ŝEEQf=EtgA#L3~~TvSz1Ֆ[׏jO#b):Y:M@ "~HF\5]ڇ2^f7Қ.{>qR )B_0#]\A6ev1i ,䌷e`u&MrޏDqc7YR4j>8;_;|', WDZSUeb ?Y+Iȹ0M]MoztC)9X(yP=.9eA T`V5;C!nsEgE[p ;^t8`<pU[ߤvJk@w3ҺR/v8ά#蕱_ݒ8 v9&RRąˌ䃏ͫL縚Svs!.3m1F9B]f DxIGSFfb̏)#Ll5CݷNKpڳz5)JDG*VG C8 E{'D 璼Uܜ1tϟ g@chj+tI(֗3uf~kO["E/X%LwtR'3¯Zn͘Sv.C̓8Q)Ӯ*6Q 4r^WÚt&ˉ_١`g+kI!CYnǍh{^NN iv{ҋ'obmw;-cRL/oc%W' A{?ʧ$M6YӶ`NH.~#|V uR7K%i'PKSSaZ-1j,E}sƇl ?\Mȥb[.a =B_Ts>rk"ԭT4b+x-CDEU8GAZHfnFU>'r_59]]QP'!.9laOmeqP  bE/si:*'f'<Ô' D0Y."EFso;mlD 2nQR9 h䈷":݂m.9g1)  )tu-/.c!Bx:zMT]wQl 'W#YNmCBcW{.^X|ܒ!*RD6v'S~A(y [ך'9mdy !F?i{_>ގJ@tf9}Ej2%hs05d9şoxҎ YV03Q2]4Q\dŞvv8-sAh~-؍SSyWz`@ۤʼ0rAnX}D;E)B* wۀz}>']Yj,D̓Š?K2I}F[S.Eh)'D{V}zT)g^<*_?q%tBWlC~xx E9NO/]uUo@^8*$rb+׆w r-(/ #p GP'\DV<`|7,l4%bIj{i$1ƣjߋRJ.K6ǯ[gh} @> `8 dZd"js4Nih#bHB-a1ƚ+0疈`2,lH8 nTUbaN$K'wT+ST$'*ho]6fJ) *Us2IpuM -%]Ez~<[T6 < 8" P򣕯IG0n.q@Ec +i+soh׬']C* _+ &%9 )Wpc{C A)w vAU0R˼t_lusx]zew'3[d%uGV ? &h7A؅RrZ-KadAKM13 Xup4E-Ji|-'.#P Gnw>'BLsb(N;N>+V/e%{ TL"? Ā_ZaDP{FCP3ZB%pJ6YfT / 2%| ;CaP/ x")e0?,&Ȱ6 -g\#WHznڑ^nҶtF>@zФ9O*mi=P+Tqgz0bH)n[ EGX0'֊ؘuV(7L=lC/1N[g,F NsW&9"QOFҜǂb{z%,5s ~(cp$ M-ס̢wۻ94lYZtp?P^!=`+>(Lj_$0 ٖGɜLFx5953!Fw涂 &;s/WR kX$=Z\s:1 /,:W >Ogj)6W)ᥧ|ps P{DacF-:s&:E<47qz+&6f*}lʯ.Oc7o>,׽?2qԝ7nN߀&&yN#4튚nYnEf [ĵ'x( ]Z/bp{ٍ']$Td0usMiUڞl6˻::cFbnn0҂+u@ȇWHQԌT6k;wgLTf)ڟW%_EHԒS w~~' .%&t}5 w^l[@+]㖶h/՜fq4#"O4!XbwOvl ŽW,hl4U!yVOz7QQKaW?nǔeZC#PbXG휜\|a bTrtWs"xccoY,;ӽ7&]m0`/,o;jd;y#8U-r^uDo`lwbB |/*M'A)"_R-,  U,[0|S(1 $ n0 35wg 4X7`8 h1e=^Ub3C+-]Ϩ*òj,L\Q95+qJ~8=LK9L:AJR 6P0kd;g\jTdCǟIyϏNێD|Z.aJZ4oNrxZߕl_&~ʳE8 ̒ b ]4֧C"/4 ilEXB9~d)LwBnһ̏+W\Cq{({bGW2a\+p",;L_TU3m5MA|Li`B<'tIk[Ƭg BEq=gҪw~?9#U_| ={[FBҫߢshJb ɺ zO3~C?crlhofF_xm[ojFXCQc݄dB9L?HNjec1rX 6aCPJ|i;ԯ)2" *5.n!Lx׽P{nvѮ:v&3Q!Kf s(e(I#&$cߐ+LNOaЄ`%ݳ,xWǷ1)JɣH7$ NN$v.mYbvftd~'٩̯$iEʥY7c.b1/82)㘿Ίa.ނլ5'EvK&PQD )Q(̵tV KRJ{Zy OwBQ n00 [ [jiЭX&O Ba?D} O!NsfoT:*g6rLwaD&@JvPe^$:7z<8):iROch(V-uoyw6-Lw o3^ZsoE1zcS?*$6ř85D÷\_#2]5IiN<8.Z-^msxB$峌O$ wiR A=v-0iq}8<`'Q֐fV?ҒYo'nxAO6r^Ŀ~F@. &<*&% <yk)Z^փ?OL@bt˅d=3I?A#E "%T_?"ոay\:Qa(ո\3 +hC&]Wu]ngaf˾%c,>.Ul8ӁOA YXV?Bgl[byQȬnGZ ?i*c2ہYU'TQ_>hH۴;Ƅ5ʮ%9 uv|<mY;'C:X0>S0 5+sM%AwR/ê]޷w?tf5ݒJ])lUCg:B`S^V.fbYjg^`@SxY<3O5rM',ckf[= \hK>VtmJO?]aꐡ$܏MS~vj JЭԵ@5MVzR!vs"hBP)\|CӨ $͋m]ҶGT-pM5H0C1[|p终>2׆ h_\AKLo˻nXzMrPX d/E& k[; |qF<ʕϭW`2[} ix ulJF nM !Z(YwSt-ĸwB>]KON b^I%jz2Nw-o@mrBDV(J9Kݤܵ`)=,2ܔfBnˋ[gPA+8*DS?KdDֵ.-6? cN_NOJ.nj/ p5+R`Dn6n lE>.)~q6uGGnŬЋ-\Jdi7ܦ-].V~qY #Xt 'T.r6{$c` +x&8.1[蚩g šXM;2f$趢2[4;5puqj2%wc3[ MrY Ha.>첬<TbN`<8r#c~GfL넁䌯x7kq0bMÙ)IdWy;̄0VR~|& H9~]C=SsNJʉ\ ߡoEpPUֵ[f`Cv3]q ^Cb(GNgq{5GIat -Z?AXىjʰ7;$Uc@(hMp0"|79ݿD')|ޯ959A!NJj. Pa{hF0efj9ZߟWB9<+(f X݋Te=N|'1afj#j~,;+/vֽi?| NYZ*ŘiŢ7h2_,qm!7R\Uns8=M߬; ru]rNVY.7(=f\H=܂UK;I6Gobau_H\e]AHL[ѯP]BiΔ]h+tej#!TV4Gw "4M =vsыc5݌Ӆ/qt{S؊, $T/4Z7ȲɜCNAb3tI:X: s'3{ wUsvYih_؄ftO=_]fdJ(.,Mo>Nsv'ߕċ!d ~ T׼LQY1Aq$Crm>߷Gl?nqIEF㤪FSЃk4qzÝdA?R2ճ hf ddQ[z!/ձ}jw]JMZ2p ;`EȔeOn|Ec75u6 B L aS[Dfn6H 41I LC!p潃XLig8GqB. jħ~X4(!MhxPJYػ2j簰i{ v̋JSЎުঝ Lm@B)wy歔~8WU%h}zWPTu˱ rP?d SR61o΂qݸ{$C=FNϽoB4|45֧̈́գE nBOfySF{\Lq"Ym@AkN6?r=C?e-k Tؿ)F#?R\t`uOtJX`3U;6`'mbY(/"|NZp ϏĎ6A YbkSݜe\s%(0F{[J̩a{d?84\) n>lݏVgYj(]t&lnbp!|*o%w`9#ݩO Mr$BvP PL^9grO5wtoi `moaI9$ >w5N:1nS k9 !Dmu$D f+^aw݋,8QeR_ۡ%ga\(L )!>-RJ))~[$KN"/jՄ} 1Bk6Wm{=-0HU%C^3x!z$[_DGfZVb"Z>L5Lܥx6C]4qaƈGFKT.F+D.%iWP!%b-5ĵVۃvK)_?Hi`>]T?XEym"}U-FՆHd)GziQ+t6(]~௶1WZMG6N2X͞7V> se?QP.44Xutr]O\lPڥ3?< O@O]SٌTZfS|lv4,)v” D xN59)s"_Kз><r ^ '[zz $QH%{U\V; /򀚬R}cb:fy0%kV]5uy˧]3RʂME7߾3QeBe_E; JDzKJ"V掊 |w*+>xlWb cuZ6;u/&t0Qf(u |f|!5Mx m_FER偫JhepV^!qP8.ZԲN a LJ@ݾI7cAKA^Fk$A-wRĒM "NjƄA Ȋ1{r+Mt/e0 {B_KofV ' $J|Ug,# •ѽ6r.(yp$j2T 9K*;N:3JXqTISЯ,2!MϏ Lq.oϤV*Zto:sajbd_GowD@Xx .N(h,!5ł0 X12qoy޵(6OLF eB)e60o布hQP],x KC˕q;INEE IBCLc9oTRѺ]zZ!Xel rA] #WdjZ8'p(E\u~#nߜ#CܳCe5LW50vJ}9ـmʚ̯9^dgN*Sc0B*l93+=>*df%8jZ3!ɽh>R.da e)VUk\Kv$?m'׸tTtμn h:fGr?5_^/+eCI*u4ߋ:Z;B(BZ=ɒ4q̈́+96yJtriq+( d_(F$ 1'<%!N!gI'cd%fnڲknYJjX$jZê3MY0%3d?l?G ɥ[96ϣ ͒Qs]9'v?Wt:"*~(?<bwrHjV?"p4'UCM%hyXof hCQO\<$;&TW91O?JY&(֍+h(JN_,\v'xO >auhP*EAV"|Aw[\O>DfQE\V?'+rQV(m!eDb65L~sҁJX1 /ީ:xoS:AQv&UVjޞ\6zDc_׈Y FevSRUҺDvZX4'>-V>.倊l\]Mý y7xl8\6XF:t}rQ\l f:wס ohghW&b3jYzX< K Q+ Fl%nI3];BcT%wEWU.(7cO|^x*7kɧk^J GW(0f ?r [EGBS`3V/.)'WվG]Vja G=K'֫@UWNORm{:X$>M,a@"@1:& ,9Dmg)Ww>v ]7kO(7TCJ{#7@&'Y$+&͈r Ήm]AW4k,pUdYq]Z: RȝtJ%٢|gs!P]s@?Η> p61$f^ϸ CK^K[(eڰ? # eΚb_T5s@cʶyɰySER[xFTj !XD$HOaM8{49o_Go n7ķV2)y}u^BȂFc{RCqv2 M u|TYbh0)RեWV2C<CіRX=m٩Ӂ{ѩ␇/_seFlb>󉍅g@_f\x&5-0VhnR< sth0&-qb&ՏSCM:]e˺ 3X5{ }<&H(uޥ_`}牃V{E22/Cm@6RvY9O(7›x!,EY/ ai}>"ă@ټl)I婈[zꆌ Mݯp''\XϮUћ(C$\ɭ|l9_H6mY*371s DwlhVlaxtcHiʀ,M n ϑ줶Drꘗ &ݧx3)Qw %iteMpa?Sa `K.S vו (LZ7ұ2ࣟc"{tζT: cb> \ Dk3ygka@l,J1onu \ 23䭳YZb(4?gmBm S-kXZ B~tLㇻ֌,UryH>gnM œH"F pj<&;QĺuAeBK5_A]44{'#A0eiCx՞, X"|l)l%y&Q۔Y2r}G?Cz'_~T%5\B&F;qdRU6vיڕ fed'gu=!vVI||&,'Fl# WG|I ab }ww1ya`|  Z-Ub]"pYZQWE0yn8OD*`]ȫ?d,É8H8X2Cs Œ7kn}}Xp.+ckր_Diœ=T^ROf[P"Ɛ2pfK|)ǘй7}CVש?󇎕&TDٳ)yv_1@'"G$31hEi 'E;5MtM){떒w\0E$*D,`O Cսw祥qyEa(`w(POY2 miʴ.?k >ޯ9{nv=~_p8uʚyMpR@qÓ|=q6C (@3CWFaDfqn@E@Z/#S Kܶ};ڦ 6jSŭXl. ]pBO [|C(2V+&J8-,gpƚQkV1&cm?7@/1Od\h3;rF71II:!Arw$ Cm]r"Xd4yeFM?^` 2xt ΖdɚLki4IA::8WM;Rf7g?M$H lHcS+ӁHb?nЫ]i Ifhͫޛ3WlO^t0~EH%&.;^&YTv71ov"U+܍}x-B7D諉ܨA&PM.QN]׊Pm~v{d+H*.M&*\392̼Y Sъ@ ?vЎ[ȶx_LpjϣCkעF|K ӍTerB>'"10$5'%Fj_w%.2D$RPBBfFn$Z;kUk%BVDmԉI-|_H "CϐyDj2GV0gOob{T MQ̒*)N`M-edjz=iRaCl*fG$T:U&).,Qt}ڸR2\žtI |h`짫bZxѽs:QėG% Ɨnǔտ;Hҿa%z4I6P_E",ư*0A!oZ+!B$ ,dPpL06V͓(.A:Txlȿ,͞߶y MPtK"-DHYnyOdNy6"w7 D*b'+ "c\*d ߈GВpkZG@| 3. P}ѓ >b[)e _b]y.`Wh25Vw\dn3{׵f *W)6\%4,!K/=SoBMUC=SVsD^FpPӐ@u2>DA.ɢ<E8{q4pu@J c,;Gs md{vFykD3A Qޯٺ X:Oޚ -^Nv<ȡmKʭh̪X%c|'o1Tмol 1ӲO3>N+f vOK0zXŠBKan[ʜaT<"0c(-mA5kFkw;B">,~[mVF]3&$ZLE|2W@2l}Gv'.NRT"/^$uV^}N \ YT%?pJcKq71DLϙ*=9Sȫ`Vg[%/V g2Pjt@'-Ub2ǤzBuNC^36Ćz`\yK %3GKVWcDu(̂pעZBBk| QtFNs?ulS7TTv`za3 ;?'..IG^Ŝ$C+ Vb [~\P24a"[ 8'Um[< ;k"L R3OI-_b7PU)ڭV *k:GO5C&YU%9g58r!@ Un MCK֌1F Ǵ-(`Fv5[T~"PK%` k}E)YJJ{EKTAEb/K`Ax:2`Y'~=UtBtsJ/) k{mid$NKX k*+ ={I.\?K Hkx"F.;q21# lŨi>|[hY@-/ۇІmM@L09jz`׫~8!Y2T,Ihx 9]iKUi'>,!,D'ŷ=eWOOƴ-r\$6my.^ɍfpuN޻'>E 홗h?М7W2ܩdn`&{ %EG-bѩi.q7Jd'N$+/hUX F_yvrIYo6Q-<}øvTijwt\=KMӈs+ݨ,/g_('+UѓK HR#RȔK8$rY#|q{(8ElX s& DuD{lK~[.9,EIpbq|ig=C-v'ڒEyepe2)0>Z%`.uO$pj3|s]AT!6ϲ#ezdp+X[ Z,2l2`R>f5Z"{^>\Xi#B܉6آ󍂭cvXx$-Txn>I6 _Sݒ Ef=a`&OhF:7R̙~ͣGۉA$~Z `#MeC$}֥!(@hW]0lI`ua*|"4; 7#~[EXCm\.y [^k@:gf_)0Gsc^@iI)'1 xxBΗYE!a5 v/}:9+2 VhR$zb pAtI0] qAмQ_hz%^cˠ r~0݅?ylӱ.d6?8ޏ. Cn<^m"]SP)HuBƒ~*?pa;-7P"]˦HYX劊%s/JmznJ1*.'D"bՎ:a'纤7崖%o_!ZU2߁9<!|| ( DAI)49Mw}5@ +@W7$Lsqc0Q)FG"`v3; ▏m֨H0q'E5gښ)K1+_vsf 2RsweߢT!#O¢[ ǯQYz8FXA"V(1iMhvLU[.!]F\N X6ͱ)Tˠ&g#oOFXtÙ^M ==%@;p;\PTGr VkSblA4@AQ(607fJl`V%7^zhY1Zd/ܔ |p\P^N;'bRX,tM1GH͋tΛ`ɮ3CƉc(S46fd\C8]q՚,DVg+5BO"+jB0{LJI͊ q5'oV:6ߠ-T !i߮ jI^?qo@Mo8(܂:.ЯHJ*{Ÿ~9[o3&OEa<"$pMNv@,ؽR@\',9?(TU_ ^Kc7iZUQy!,ò8'q9\Is& OI@IaA'\:^羬XwJèY`)L0,r$=3YrOQMO0z_q 2J]+CDE;=Bm '}:IɑwgݴIJ%,b*w9)zh^ɨ-$]Ӝ\H4r+#_t).l+lF1ԣ|u$Vܴo sW  z+^뼓ꙟHs.Lrѿ;$eC'e] z\ތws"׮qR#;u >+ WhC)~sȹ=`yԬb$=Qw2ϯؗ#tf`I < Tܢ5kb>< :&CssmTSˆ"MdT>ko3^mSSjrl&pc'nBMZ\:NZut#on2y#9ꋿ~s6w?vB$&~UjX_ˆ12cE,Odf &Uo Kwb&>wȣ˿q]_4ϴr~T|n6+{27VA*S2PE&B< Q? `1"ZH:q[L$c?OVo&modIa Kj I sT/z?o$珽U#\mMj8b\Ֆ/$=6fK^ I bڠ3!C&x}@}M 64SzfDsns nlAT(F1QS mIy͡za =:BC 3A .98:LMy 5L rN/Zي*:MWifDvsbT +lwOq Ij9R/w&G (ܠ@[;SZ4(j8|-HJ9P^w ^4N~ow.k@;ϣƖ'Ę/$J XUSsmNi:}6X[\ZuyWb?1&eKp87FRROcd74 <4{A4)pʐ|t]S6SkۢQٚC[^i.7G ;h۬X"7ԬH 45MZFLٳ$%D%Fwsh͢$Wkw6RUZz `p)ByJƢ zIc7f-" 9N(cqPrétKƷ2ӇRU֏!XБ)Peo@=$ok+7l4]uʔpEJtAK͓hV{Fb4N0~ x+iځ,t+嗙99[\ lD@̷VB 0O7/v^>-z >n?h$:Tq(6\{]?b.f 3v-PamC_jqiБ99=ZM$Y֍V㜫ZN櫮݂S + L*F9Ļ {`|)0yƃlв$=}!VkFϗBcXr%hOXv<軗D'HvRGBO{wb֯*5ܯg<ҙ0]*_̱8Ƭ ^GwFUX__MrC97l -;?-.i?L \?9Q'=1ţ]gG/-3y*0 -\q$$qt6 SʝuG^ 8ѭm>Y& 0781aWǗD cuqXc%71#B󀓄T!v5}Kߋzj 1׬>w-8ܖ9vQMV]gQtJǷ#l],*f.Äǂ YEԹGs%#4=3zl1gsyʟfJ86)TUkM Mv{,jZ'W|TɅuo9S"3r~^ܵE΂3吢/IN*,SR86s1s(g)\s}Crn+9ݡ)=nu/QwSn@w]o1P\wcHh7Sִo拀%BqI^Uo!8;p5bxOsgC vv~U 60S^+S@~.iQ{2;q~YXU}npe`2+ | kH⵺nhcՔ75ߙN 0RdTgJ: O|-oS;va٩OS__-%BtNx~~eX(}T vb [kƇ!K} [, /kGHv8gݼǁywмVW.o׮wfQ@O'BeQ! W *> {nw·_wP9>(룧K$xO c0tʔCBb0is f:Q@879X~ŝ0c sj!}_VWWY"P+{B{IK9`%? 4*Tt4JFBx޺x͵2ЁbR<4L@9-N3!3{oj:]M2ޥN"I ǝV80l; 4J/a`Eu Q:5D‰,A)ƨ4\d)F$I"!nY/zݐ&Dƒ)j?/E<~z-v .$LKĤ7)@9Qaw c\̛".3}P6~VxķF @ӯIH&u< ϩnDgo%sNf2E[h@i*os譎%:%]6?C dm j\?זz.t,gPEfUUW484=zO`ᾡ ;^?Ëttmjx֭MZq?GD7?:`P+,Υ.Yhoy2IFOMBh]P[+ޜ(gT1zWAۂ( Y3%\&v!kD d]F}UǾG7"!j9}~`&:ݑ`C$K"Շx9cp# DťBYH~RQE$UB 4Y+I)`<fLJ }Kjx׮ŷݸ/[px}=rێTn&|.kSMzӤHnO_Ma WE#=ӇkmՖUrT!"#pb CR>2$7ȑl"zH ݢiܗ%q0g^zn Mzf:̆Dθ\ TAql襺 $VfP6!4X7 Nj!7>ոFDB .irA5^T65BLӟZ3@&ZeByrHۇ_#u% O ̦oIaK5~lw޸Y*Hmm((/C=̄ FL8FҋZWmKo8o7y[AU}Koy5%´CgC.5(by;~=KftT߭^3!?'3b{._f\s4>,_eShk#E̅ࡽgc(+FRJs}%E\q/~-ިiZѿX3$ ?T:N]֛;j3uw4.m!ʙ.h2b`՜kpL i"^="kI4{?p8PT[nf~hm jX@w(=ߵemQtԌXWQׁ=Ǒٜ2]}A9/tbDvp Պqlb)Ȅ:3"}Cl{} ~;vgo-Hxoq'|<=~d;Ƿonya 3}vM~{Xަy`x }!-?畷W(ts~%A]o |?,%¯SK~AUqEhxM~d- ʩV4 Ra†k%=6Nx1i=D?cd,Ϳ.fQyf fltPnPJjW[퉉 SjϤ ,ݲv_:5w5)4fTE.9 BfuKt@mLVm87֣0ɾmdjLtz]ɛQU2xދ~7Jw<)ZMvAvŸDMGQB~wiJW|UbOsRj ddsAuM NIs$5r%%4~\\dP@ׇ}c,Єmg߃vR&U (kIb6bmaGK m]RV"Ϝk'Mb rrnBƱe.?6*ʔ_pCxO "0 I9z0e4>piv`pSd7h}h77 RlZ!WHmh;?`g[\/8/ $ɼ"s14\_c>XF, bB@St q%ݡǶ2.;NdCmB0^c?60j 4Voe +yIR炆),fsfWrx5PB޿3Ү֪u-D1˅ǝU)$?p*sX EBՓl;g)E`koInZVwg;o_Quٵk-\7٨N{CSgy5n"PJZ ڝ'g?hGpo*tA4 a^!q,o*4R0Pja+lv)"r4su)}FMn ~d`V4T[@]gl@㐃~<G p5Ms DYBMB|ݒO+=ԫ$4KA !cߤQ!cu=}'&Rx 5`ˮ̝c\OZ 3~iZ&]oU:r.8 )\!GFp.&? ^TWM{Fho MY&q^|'kWKz'c7v yTWe_erm#Ά Ɲe+Gr;zEoǩȈ\Фc梞.& UлLL$/n+&:lr;\ *=P*Czݞ2?̢!䦍MwEjM*  >3eC-w{˗56L4n3N[{ yMN9]5GgA"i* ҹbx8k7x,T);ޜqgA@[ٕk}]K-3<ծX@!("]4ɚ$nW+\H5zS-5B nx:!KP\c~i0͚Xq K^ I\g_^O =NLaF7~%վT &/%$ut2ԣ faG.|D-%YZ iUAqTB*ao*>dFq5G ym~n_ǀݫo*.=7euF %2mJ6 膰4"{ָX[g+Uh1yh$i7tQP<%yIq/b}*q\8k|7FugZ*O?18_>{{Mꯒ䀩J>ELH)CE* ,N$ɋJ+8 . Jj>m_ϸUcWFǨގZd7MsRa|$􌇊I,';^z%Wo ^71?j? ~0eau,4(\텶{.ũ)xmGw i +4qײRO3r'ӌ۷S?n agڜ uaDʒE(ДA4(^bo0sȓB3Pj^]Q*uy*G' n.'hɒdž;vF)'2n@`|:܎sR"@ h~@ak@A1nRTP/qN[R俗&WGtV_&`kVĐ/ܺJ̎ G916[bMHKX57| bdiE۴ݾ2Zf w'JD%ǐ-.gtHGdu@T๝ۜ䩀<*Wj|S 6YW;Y{o* -$o/ O|Xble\hR=tOwq]3=#BXGjFǐIVNͺ-,Uchrƨ醃ܐL##"A{!V|43GqWsS̔o>p6?3a@߱ݩÕ!i)N-^qk_Ge)z;&%!Ӭ+ƣ̌QW-N#~@^l 17R'ⒼD)}>5PMs>‡X2qL{B;DӉIK9RfܳIsщd|TʬN5ʓPQiw_輵szQ)&R'H"<', e:7yY~?w`%o쁨#jM0 b5-0 4φOz ř#/c(K%vǰH+V%[9 cA Too >u*2^X \©&rX]9Tr V!.u[ w1r J!(`\LM[~ON3?OIc>ݦ(V X/ Toq%xb!5VHSMCJ9)XѽjJ;:F|?OܳWWwSU<7(1z2ZQy=v6qVp# W@[N."y_X*|jv#m-DvC\ j~& O]ԆLA@4"XSmgd7p2BD6s2 ۏj:͉P+kIi҂~2{WkU| 6f|} z8]Rݸ~PHn"`w;lk$l-M^ Vǡ֋YezX8/Pn ۋ♎(O[X5x=B6pTiIMN87/&aՇq4IM5oǞHMsJͦ[a<1lh]YnϺ!P_ڢ _cvQ lpcGr>P&6{%W3$;<琸MB[J6n})9Yc+N{f,8Xu65r M_a@ ajM&Վ;}jp) K`{_ 40-ɆjY YK%sI=2bW5R;3\m0;'i4Ny(`Y8&կn^: ]݈-l<*k3:㰧Gj ~KE! *y8YLmbB'NH78 `;#`zB_פ(Dl?'?Zs]*SމxN.8@*:nW{5 \H_*Xj ,u<ؤu6оMԔ78}0u`ȿ7954Z[F;z۬' ]K"fȾG z&O;kʙ7y>Ɩii!ֹO`U^P5ZS&LfE;!ns`Rrl S;4V$6" -)˽Qjg?7(rn3_ $۬aEj!R& +<6EzIxuk!d0a;سM?Y:ۚz/F(\G~ϵ9yXQ|55z|3U}iM0 iK i>>ג;,Lu~fk=R^@<״|()Mi~^G-s%@}'u.B27~tT/4e%#!9 7!ˆٳ+˖N{Rր*ba?ԅw緵5B|H(=0 8a³7?7_[Ŕ7}ݾm1 "ZK oG=Dst+JPy9$e<\'2cxCxAvoZޖ cq fG*3oƘ٢ BQNPa 4/l9fAtt9hp͠G}Cݏ!"3J1Ta/bدSM+7IiU9XDۘ,'TxKr.P]s{_B H+E9/Mxs:o%r@ű<5?}Fxńڏ"ߴ}b Rm?ۤ{]ܲs + 6E{~,KHygOY fVYahqL~a8ņd-G-f6> `P_Bd8!hG7-dO&_3I,m/~>v 4RϨ/p 5+Sq'[WI\N~f~'ѠwdtRʵ7SF n^lE"q}cٳ==CܸlDB:&l* ;҇큡(\ke Woمn;̝*173𳢉~ϾPg'zwH֕4Mf}C^մv̼w¤)kD Јd)},[w{9G(F_KljBD_V?JPbgo,pa]ǿE%Z"@Rz| w0xSnj_T ;XwՆZ7 "GU}ָlO>1%mSz [R:hbPE,/ہȸġ^C Ǧ&KEa4wj1qٖ>j<` _{Us~r+13n}zD>X {XsKp._6_HE'2Nj=v[O-#U]hG{'M+Pr\j/{+;x0I32ӮL~>‡9oe' 0rn*V'JXb)[WXP?ՠQۏM\PjQiZR$!@-5&=!'1tr ~v7+(+^w?tdEX͹<+Q9xZN姆z`"B&J[IKp ]&*< +HlL(I^aj6=2w̋JH/HDRQEG9z]Ȼ2CwXZ ӶpNcI ,Tt=q,ҡWO_t6u}4S@9xڜ=QA$K$Mj{׿FQ^*]׫P)q*2v]G4uF>Y^dW8w^$85A^S@(?< .Ny0 Ư]2VKZ/O9*֘u[i76ʓ$6 `aI~{~.NMk'LmᙣDim9xe6B B9c)]9AV-r!u_Ďaj f_W0B-EfT-`n[:0jL)|pF[$xF7fXWZ^#2^?@.:SU_ښ6e!L[ gVSNTrp3!7`/PxZ/W44F=H۲j⳪?_g&W{p v^zྞlȗ"#d*^A{/N'0s|¥T+_+e[)Q:$)_ 6|;(oI#R=W1R=PPꄗpSzN!z5y ;_|oy2+G'11bb(8g/c,{\ XL/llIOD-]5ewbVD%pKS_L6? (i@ !dӊUx8jᜯ>3VwOӲjyҜ<-+d1%57Ml"'pyN"QeΞ))G/yΖbW)HB3Au^|4\ыGI.giW@;5΢4ߟEː;R4uYNdyjvXnol[v2B1 H@ n_B"ihB;X G]o}#f;A@`ѡz)vm3Wo7H޿C%H`vO Mvr4݆=H9Yth?5^}LtA]vf҇p1(1J9$p.b/ | [V"Y,Jw8zE""1|q. zeJCzj ȠGDAM%}A6Xa9e#t,u=A_4 d^3Y>kg~esa_viEOdPFt Jy'`jka(BUؖPmHI0rfo(|j'/cB֠X⚍ָy "#J I9峈&{MB:n$,'m_L~5.FF;B'ž"Y=~&Y| s:i7'mb}HdJ:siBT R+N۽rhYyO83a5Y./xH6y&{..M8]$/|%I(>3W'qﴱtVƥ0]/ RS;oQO,K9a*c}f` L2~r2<w*kcHVhHOCϪY$}og>1Us۱uN9G ]h9+-ӕN!Ψ3'&OǧYPe|-<=,Ƞ/0q:*lX$9R湵QS\u`&4wT(gfE RVsD_u´l0wGF$޺f^rJii:E:MR-Zz`ivOf@ݯ-!`?@a]AWGĹlQޓŚ֜[v e3*g`8BͿFϋQhH@+۳J=IX[Iy;{_N/&L"՜912^(l "ϥv5*>~Xje2ٖxhxFk$w~n^!3w8%QRir۱isw: qTXa] Bpts4_窰*Z6+$$ɷqdr$ 灉-TI&o> ?RV4Dgen 0̅^żYzY5&T';^&: dq&xp2ʩ&+C&LnfŚت<x‡q[Lͣ i]y>XS?LCeC=Ɇ>M):ceE!0l"yM@XeFB4Q$Y}tT%VTS;ѮFP[k:o*De%#jj`Apn of/pe.d­yuSٶ7a]?(Js/$Jr"<2lD9㠮wSx} kcpYd@AJ/Wҝk97̞D`^xݙZ#ri.*$Υ~Nof!3Xue{1maٵPsU~yM3hW2W'u@}_#&Op eqmG2 5K:%H53mEk(J~h1f$ {2*nL1?u6NL.@!LG,D4MSsǏ?ڧ׈_Rn^ZرkxQ+¥1:9Ѣ'LQx-=>Q7@ȾOi^W~%?!2h/MO6!`}ᤙF9ȍ/0; 5C8s颖T M8p7L0_0g3+2nK.[lF"{O}v@w%@ U PN%`}X:rv>Qq?*&癔9Ke ,`*=6C$ 7iQU ԏ}տ%]%atQUH#X9!k&OnSU`?\V0r 6`na/G E hOnE3SNiH!㤗lb{{giEWcxR`XU1T Ȅ)h>KFr5e c(剙mJHx/_Ix@e󾡸kpE2l;fuY]w6f*\>F~w ҽ|4v]gZx{!L4b҃)MT%VR.Pv4ΣZڪDGtԠAF߫{ɘ.:GIujz= HEft{L\SE@ӟ>hPe"UnzqKu>8l_38ʱ8F hӓyiĤJGsGJ{_#dT? z(Bc!d}캇RqEg.vc<|<_cb՜s1\PוP9g鏺~ ^L8)$f-o x(GYZ(fnB##}mxˏ)$Pv=$fڧ1|ʒ 0f^m m!&e`٬Rפ3AiӯP^ss)4m@}KXFajXlŖo8 ;qwr.=Pat>ΓA I ̚bwQ NO,n4rF߄)aVí\&w8æ,Y@L=,)M%s>Fi$ hvb?_s3 `U,Ck, ?H~}%tU'(3bX/R#Ҵ88ƶ>qYMfVу z$NuQczB"ʱRPruĶʂK}5/;25!R%hg )wkmkȗ i -lRSf1HepfNt|`"|1U+;DTsdPM fYƻ{٭m](K;?},pڑzѹuuJe!ܡ[5 ˉ8COwTq`?/}ȷ7D(b n\ahKv0 57zQn$ܛcoD %G_W[|X L3)4ʎfnƷZⳑfewnK]`%y1Q"q:ISSHWI=B.!#H?3KՅ= T̳ga`uo&-z1)Z$ 4 BK>QV6'[ OS3+9h:A]N>mKQG{8nȿhwnM I}j5F׵Uډã~h ek'6Uos꒗v VH1.} t@/zؐ5:q 4`fKΠh ۖPGn*ZP?[`77OAgFϮXiӸZBXe PخxlMUk1S|*]NxQtgߦ cȻ rdGOgf r6obBzUE@? #3O2 8]$z[z[v 8>P6?p5 kP]_2CH͠UOkV3Ы&w{1+̌X>B~axznXaTJrpn-oe za?=\ ϲRM~s+PcVlΔф(jxa W @xݎ<997o"Sg1"9 (lGPxTkHiQiERfj" 5q8}?hMbYQ%4|rxA!Q}gP+& pUa {ZCpAN"A{d9"Cɝ%ŀDDsļ.Ic,!=LDҿ.X] !sZ RqΏii)/9Bc=k;TC䫽>)#OG uѸE_bnʦJ5ROhoD0%Vݏ- A7Dcv%_[?bp!ʣk@sJ e X1uN,XO 4=+4!԰y,fM=y5-ώ}DiUǗ4xjq@8 GQPeh(͐bs+5w_ (ԃ_cd Usm rhGQE/<'o&8ЙBL?C=c:Ol6ٚE*ȩPJDw P8NcE%n0"OIYKCl@HZNf$$ *)Zykč;%r?8E,r!OӅLX/Ş|)Zs v9xUƛo9y;ľ\ g)ҼYԓˊNdxWT7p :'Ew\p:tV>`!I"devTEA@MX J{Kة0#Ju o1qb͉* e 53Μ Ԩ;g+SlbEqM40'Ȅv6H ^Y{*zJ(gobm*mˉJQsߍf;^sr&6.%z6^'wW!h_ NP%͑og*c&%ۘ_]U)D!~SiM;yr<3Yv[6+P_R~=l㌷gږ-g:8װ;1Ի"qVZʍ%'wވ7 8t.k};4cB&Fu#C)+Z#Ka$%޷V^^~KYW:gL DUʚ)!d.EO*"4Qh }W .UymAj<X$ |f3һ8e2b?$k>)2K6ѽ1qjJWABI]J׃(㈁g`͓2=Y9<~;#!d2VXedIB5m6P2'(q.\ʚ eWkNO+!#"®{.XC4`M}TU.Hcp1P)|-n-+ƭ̈́orC,\=i[󄭍y9!fMpKʝɹ!H~"ޜJ?ܠ(XqWnY=K!$%$2oK(PqA+n*պZd!-i+[v$*++z(.m3ȑR+Ogz[*L|sSś-.dvr&$^ U%"MA~D۽T~P)]ϐKO7DɍJ 6R'u)톒@C]C`h 1^Yvt ,mp_OOr̟+I^flWRj6bHp,4QOFUe>FiP$!Ĝ|XJ̴ j0\EwU"_`M۱ + rq|߁kYor/NW`sr0 J &|I4Hr|ж.'ڜ-<.o" Xx)hhyXvsv/K0e=a'=$8H$1)]iɽ(M%]nP6|W%SrnYu(d2 0.sbZhiSƟ@Iav"S>\ȥ^߾U'{S2X垊$s0qSй]Mwk 2t,=(*C_&N/ ;Z׍@rA8$S@&k #Ԇ,^ŃBGkPW|t:kGͅQDU_Kv/:D f`1EUF  Kw r_*\hfa*W/V.wzgU .Pl _/kN9hs=+$~dGj0JDR A/@|Jc֓Ҹ'!M%1bL_yɢ&Ohh>Z+nt[ uhLh塩hbh&(){ v_.t"Q//;3g/́|Tw,nN3c@~'uE>کv@b -jVK !pr?-yHJqb_NKr-`tc&\PW>߂:\:X-aLPT>Ye{Lџ/V: GoV/2\R托";ߚD!,5]n@qh*kgccBb+aԚ&8X O?e7#[*)`IDq8iX>ƒrcvdNmQk2R,0M#5?W@ziiNzYL2EY$c' h!cqsܶjJa>pBjf\U2J`\?LfTbaܽ;MF9]<=▴[#л`symd [)ɏo zx]@-# ^Q"( 85Iƭ2ty^4(}=wBvON{F[vKPTF /t6]!qzQ|7kX^[t;/ٚS87.03 \H|)Kng%6* ۏ@ni6=e,&R֨+[> HfEE~]káP5U͋gz2煁}ǀϏ:z5 +D5Tdz av,/eZ.su{/ɴEI,=cw*5A-3]3 =C5Rb:AcKϳ@ ݟ˱bC$)q/F㸨%lFZ^α.t ݼZOڢt7QS lmw;2; ! r1+ӴV?D0`*Tk?u%z-TRֶPZwA]Z 3S54q)xOxz0--ш 1.BA;wc\iFUaSiP/fy -ˋ)-z?WgzE} +.ȷP-ù=) 9%]Lqi6Jr2TN7gh*L[gk &QD;iާH}MkѷӚL EAԹ|2)Y/L7-KDxE 3]oVda L/AȆpN}'hS,2GeG0 u,I/Pf  `mUMGnaӰ >wG+~I &."i !*PӄQݥezA]Z #]mi(+@ǰ;}LYMuFHǹ9z R9Qe՝|D|P#]ρ|J;H 缞F7zՙ)b;-t(K8Mv׾( 憿[J/ C4O@7<Ф uf1;IEwSnMEE%Z9QHCI.(ɚ27 X"z f>)$Mꆱe\*R[M4iH̊Fi^?ݻ~{[„WVVc[s1z YL12@tM bH%gyEQgѲ?,*άT#ܘXyÝO:z 9 5ʢ_v&*:ZىK;f2|PSf$k6%CSqkI8Y\`qF*tE5 XhP)kXEa1*Oy;Ҧ$'ҥzgEHȨ1pdt;@PfdP`R55'#UIj =7p}9Ͷ̦[X/f)?BP9u;C5֑Ət?-j*"ŽG6 {0b+9{Xn hNvBzo@4m^גutkF%of5CT\)9~śq8zTf.[)5-74 SU_͹~ҙ pVE3$%qh3I.*&߾@m? e״meb95x # %|FSgy>XАN=\fpwT]H ^ h`LADQɊ Qqh^trl<=NJ\QŨiÏHnX?S !ck3 Zu nDp8QQ"4'%I -~Oi ײ{5uCsc GɏǙǣ u"Bt*10e]"U˘[UH(!\)Ͳ!!V.BKmt5zf$>DY;y)>T⑍ i ^B#}&NZƋR90k}8XGgH_1f >d,*]CV6^<`I-ETLr/M(~ Ls`(1l+_hPc[8n$}\W: 8df*szq7m#8ԛc'zڒخPT$O$6ewkE"8kQusS~mlaۃJo4 N;Kr&0D̜EkFxl %%Ng D+~Qf$E#R՛ (e (}=ި`TE#L48x޿㒛l-rr\>Cͨ; slϘ9m8Zg- ӴOJKtn̿ T>}`6rVv \Q0\cP}8I - fC8aC%-{ߘ%lb;Ϭ? \!8CLRXKT2PAl Gt9ˎnf#:&7z2<\[ߐ}f;K8 a5XլVۊ]B 7HGnVNYsCYJ9]»i:.9|BDbT$ ԿP9+6<+e ~! BΦq R«FXC1{acekF]s;%Kn{ 7[:o 5E0EgACr]*z;%((j|<1 VlI"k SF)u&kLHq;F:1tiA0&WRљÈl``Rr Tu5\I~̻7AnbK(V?NrvA3Q9UUZg +4*pI)z]\]e$<]@]?6X2VmYut LMQ~GGAezx#f畏3]q ޕ%'f[^e"("F>&n幢Tŭ{7FEane̛ߛ~ wu@>/Y-"Rs^/!y%$cs^MqQILҶx}E>g%{d벲HtӞ07M oycè/"7zКxH2)<~b:'XzuF?/CF[uAW}7!Ƙ:ی1>`{S  ɑrm䕃kیd X3 .癮^ÐaNz<1bHv{b|LJJvhAQ%:eXO,v.0|@X"m`mmpl8J"6w=igiaQ |P眚QC$߹u LӡaE- = b[\Ё<<  oT Fo(WgGTmj" 51HTa Bܽv&w1\8=J0v( 5]z -ςQYuowgsăk,0SuN6p^i"J]HY~; X)r([I#/؇|X&Hm\鼔bQ(s} s".~q"r6(8ա {$xCLK{fS4ĕ$pDT$"ZU$gU;)y%ӝ'Ai1@U5f?xϤ؊ ́mxgx QW& 3>W{ hTRQ-%zc58à9^(eM!4ɛRMGzR'qu@MAp>LR!zY@xb \|"{ <8p]0\]!>ɆKϤT1E5`Haڻ/ڧ׽)B|$T\O^潉屐,=}8`+Dv^p.+?6uÃZʒ )aE+}]+pDAtj<@Eg\|I:^N+ךQr8@hV:C=.}(B} 4|"p}N塷쳙Pt?w`O:g=GzMnQ0:{)Ȥ@ _P~*lxn42Mވ?0uqWCѯy.ǟ!xvyr=HwI:poM 2<](s족Nħ~rU4z]݈f9NJt瞰ǐ%ڸs礖r*ZbAR?4Vl4?2!GhS7+*,;nE * 3-=UʷYNޕ7i~\,DEAks&LB]3)DޔDgLQ wՍ}? `țI$h+vq m6"YK/Ռ֌W'}ypBJ}ڜL085Cp##-G3'ͼP|znL'bN9R10Ez4!0DjCyk/X*R2-+d<~C[ QܐZ$sjM">2MphwCZ=N5B!d2D9Hj-.~Wwj &8AdΧoMm9:P'̙N̟_nf;/.j܁ Nڍ `oKp?= 1ִJl\DJ ,-lCweH&I%n^xjM}{EsEvfw"o,JDX{m*RtZ" xo$E=, d y,Ј(%4$q^ R8~{2kMpʖXMnAP%gI@U6&$97~lc Iߎz1|%:=33PCqA\' *vntI;W_F 2iS}# ?Rgc{k8z_|FҚͅu46ZEVRm-"FgIVݽple=LifyfkauX%o+苃4j~/D 2U'Js-fcqvBrؑ-ɦN<#.> Guc5٭%BxLPV# nEd P0F5U Fe&:yRUD ';$U9I̒m/Oq/?~Qp0˭m`iyl!`0_A!C@$A*1yLkn;9D=>6Gĩv|u)TmR:pFwNL "\aUѢB޸jMn^DVuKn>vY%t&E ?eg<=Cܺbt}_e=O?KXh1ەe'u~g/WeWbBV ;kPjFpӝ9_"b/øJ45.(q TuH5 Nt̤ #ZVdW9 q`t6{tƊ>t1jN6rm|އťi0 jܒ_pXPki۬~s\PV oo=sfr$[M#"uDD1d{wa3|Dq'ZS(j ;:suq"5 ׻<<\gEr" ҹqqZ˒cG"/N,#]`bofvGC҈M(ۀf'\ j -Xit:̼ A`O.IwadKj_(*gq<9/-4hzJ ~#|rSu}`=.NɕK1&]0tqVնKHÈBMf8{]f$;QZ%bx}ʳ7ŸcȪfQTjuU<)0f{k-?xnG9~ρ|H_IH2~/UQ,2]k/#'iv$ԆT7wy 78 5j0w4$<"%]Ԟ@1\i]RHϵLd-3yZ Oء_8ٖ\&b) Mh<ނ#u2i8H}9Dk%m4֛u3u/>-'\>.$˙v/F0u{4E jڏIJezP(* Z ]zݬ|qWII'y3M7>mHoD=(-0mޗ{s3W~=Z:fG"8SS|aDP͎ dDDženJZ P;{l"U>LUްdj0%LQ'iT)(ol>O6+3K6GLFy >,"I#_ˤ8X|Tݡv[@r č<žIq+ƷMH%/G0}H/Lr/U: acOeZ.w_Y7'?(5*2߼2}u{ͽsRGؔGp*/08M{b5Q;si"&d'u G<zo1 Y1em;@KOTE#;X [aLS%wʙ%Qo@OY7)$k7 0Mʠ1.1݊ K`'a!s (Z֟<&rYF`4gx8nuɑpXKV.i 9GKtjUe)wQw=;fK;N&qli ȐqɩR>j~8m5aUU` f>"O"`XR(B$0_`G4fP<ݮPPۼՍ!l乯;YD?Pae0eo1Aq83!jc3Vs5.5b/ZR_4m#kjǪ JTRtqP& _RpBoj]EJ"=fdżSRT!BW$4X ][[]p+[T &ƿ4Hs%+m=ü/h[koVJlaǿ wy { K`zU*P!E;*:ߡNR`9W.^؆<4[`(R߷d<(K%_ZO} KJVv>&7 ڞ~^VsHQ 1 KҳWok!h +"¸ +o7OA'fUU젽ӷߊ,e'J%670b3%A6Z<[X\C2KBE]sbߛZvUaϡUd/<3/Oz{X]a$GVH60*矄fiLVx;Z̺3xr:+NPA{mlsLF5H3zD%tWVA (/kw4^.Q}dTa%#fF1:̹zCUq{ud1- >9yfRJB\6T&Y$^P< ǭ4C6CW1ي>,y Q@&Y"wp ?pwIf5Ji0`Bb-=D]y]ۺV &v4E*EFJ^/':~㳅?J[?Btd@(Pm5u%V `촔E Qɾ 'VV˅"s!P6$+=q\ _w?=ĻD]>k g^zx`cv=ڬWqڎ'T\}hP׸ #b"*{)kI_h`#^Y@GW2Njfi'*GK+\79J$>JUm݁osoFmDASމt@'s P Üd=Hmҁ. Wh=59t\t~<5x\NĪ"Q-(k•n``iXڱ״5ӣO)$~պ!爦<7j专)."mXv@y_Ōh]花i%1:nSz}::=tF22ܬ"]ř{6럋Qid=_Z=.}2ߓa>))(enkd+bֶ{+dɼ Zwo%yx2N ET-#y4A&%♖do! mi,<,_V{ĬƋ-U=Ujhߞpi6|E[Y,#হ9 B/u"_lȁROҋtypW4'aMm3 ftŋrVY2zӑ.+ q}"JdM;H{%k[ֵS~u@jep"ԻϏk+m=K&IGty&Eʵ5(ҩv4U=y]]7r8Zmo!tZT7tJġEr}X& ،ĥ*9hx,_P0t[RH&fR#M r8js>tUoSz$K|WynUXcт6JqH>|)M}a匋;QH2@K,~ RѾ˘񍴽>\Яh 0u|j΂tX&xC܇RS Lkt}TFcߡ$n\Q 4'^=B-/[1g|bűzSlcL뾩긻1 s~]#BC]>MT/ZuBx@n\y6V>E2mVbDhj3t.QBie+ zi+~~=z0F^ ׀TPݨ/S.^ ?7^-0u u}kNǰmpCҙit[#F~g&IɨhtYF£Al, )l`T sW– 4cՄx1wt 9 )dCՊ2iq}jg U{ " ).7ΕLIb$b#5zOjlqHzj%!%U:mxmVF-H%@<< xg j}|$MDJ Xea[U vM"Axsҿ] iJ;r,~e2^*Lߺ=&ԝSYlFޭ'u%=핥o|;XO-=ۗG܋[/QbEdt{XV fU[\P,>ۥB?2d;zBH[7UzOΚdg:Y=pfl0,|/?m>־ ?+tTiuq`!GuZ!$Toi~j$ GE;簻gd̋)Rr5*ݶSxGU%|eh* pm,o$ΊqvL ")H}r''? 6Ժ-?+Ynu,GX֪5[.x{Wt]_nkk_|}'9λ4Vq[)!:Q>`j0pLG6cW.+rtrbQNl"1x o4R1|^Ԑ^~H?jaĹom,oBiF4棖uVB=ZA\59órjzzl*M"a.SEM/-MB40:.8gw}Q8~Dtpς&!,Oe=Y')r=p~c@g)gɝX΋dA<2ۭb $sZ.d*Qg]ieSAqrVl ^΢u#{P{m{Gl%6fG@+LcܦQ@ጛ -dnO O{0џ.ߛNCֵ|8*ER yԵm0͠8_1~`4¤R@Nt2"- BW␏{\' ^X(zWG]0XQRk?s-ZWENLB\df/O=@""ȆF;/l.ֻR?r@on'FHԊ+A˜x޿80Q66/M>V6TD 4t%wV\ kϱšYQJ7͚)Tko؈V[q[5H'z25M#%cxp.@zULJmD ؽ-ґ{9X%(ɶ+,^+$!8recQwH dω14|\hD79Xp떇H ,ОRcţQȁ8(U)(%5nqŇe"RCID@.ɌN0#('MÇU.BXJtDOŸL>^@[׿>xçh=Œo] #"apGNBN v2\j.~4ksLh_[VIxfOXӺ3zU"@J@g200hTpl[zBӎЂ̜Fsp#Uӌc,MC;*cbߔw{u"hUNoo*C<5e6FLJuڗtU+ر][#(e~Vإ* ]0#OUHKËUt#ߕ쾽xeJa' y.(; T$iEę4G5*:%)m;,m=,زU5.d[Wy |mC#q9'q5K x%|d 1$0>1A˨0E,Mޣ[Ӑ n*@J: ~P*0fVBT9T,slѲFG,j>5ʤ)id<@Gt^\m=i2<4Jk ɨZښSmX1"$ $:`. &ղ$0i"^ }˄D9uv:NI$R^#O0@^h_!މU #Ѐ/ {qIdپ4rv eeOPF HXЯ_/ӑ(Fs:*oZ:R^ a\imE <`T# M``[zYrfr:/#ne%JZ忇-QL%̮giD*_v ޞF7R{EYY{CL!~"$Fp- !" `-Z>]ڪj׏ǝ٢tL&rȠF饙p֐{-u} Z6~#Li *)%VXx*B"8 9$5P˽5Cu4rDB+Fvό#D,Y՟lH˒;-f9 E83}KH8~0s߇`Xiotz|0Aƛ>|!G5`|JC^_9?2%VCCC);mAMMz3uQx!"K M&ch'&~=3;⦤WRƹz W~ ^G$ZXmSpaH.uax+}r>l 0:DJ)W9iIJ8Y 5[ %l. p\ 37޺otJ~^Y&gVQ^EA0; +5K"prj:ʯZ)63B+XQp' lB;砯)"szdH:ዜ?߷L/e_D s'Ƌ*1K!˿q=WarEU6,6mP2\0æ}'m3ϑux XBW51+<>l{; $<0Cf}CҢ(.f{V#r^3yQړ{> *g,Wtaս[hX}ɾ0wh 8CS\w!F,Zh9]uG*SCc{֐"a=FqbѢԉL i|&5YJc7G*)7no bz>_.rcp!AQ?QL5#pWqB@59zUF]ݕb4#:lf.&RTd4v82K.qy1`^Ss&@8Nň~p8^4Do5SQ=ZY_c&+{gJ, L5bw6{~;̜NMT]gW0>VzzE*ݦ;_afY[@>~S >5bOA;Ga̔AYJ4I)QZtK3$C[PzNH%;PDO+ٜ R3= [,vD(l&\o~R A0}p#8[!v O|EdHϪȹGIEo |Ibb;yOCۂ|[7}cjRZǫ]+ܴ=~LK`c?jd̡GiK$ |vjCqI:'c`3“gŴ 9> O'&Np:' `ZO_yl* dO M'`7+T=]be4Sr]?pN;̌=+ "W G0%"iQ$OjKE_辑 Ni3 Ԋ^nr:gg:{;Ю`)%IJ#x_e֥|7Pn{sABݖ֏=mG0E~ [Y%=f{Ovm99ݗUA g=]+έw*4h,b- P $SJzEWOn64CĺM qh}{OTO_> Eza܎P]@t uoB=8҃Lw"`7*{tYVBRE? $T61u(nW6g?$:_ 6%)("ʍ^yl0R"?(˯ q6aj9S$IӓnIq]JGu3s\ђ'&$UD^-B1Uh 2$~Jǎ(!HWR=-l{1KsM8x٩喙͵X}n%v@mņEYɘ"E:[=y ~Ov] o>&Sg7WᲣX !~Sƺ /g`5Մ㊺|NT)0]OJ.7Q^?/ƙ[X(PN@9[ _ዪ~tSq`W( :Vu &7 aR$O%m˪lx C⣬ii"g>5,:uEzɇm§(φ6x'4IǤ]WURaLƥ/>t`5g+/2*a_4Á&m6Ԅ5+;R(@eA>XQ7Bd1 D^6\73_Onhz>.=kd_MeN78BK)ácV6F9yR n<$eL(.uiSNhOh p_x{^byIG!//BpUO)7xcN:{1agC<X<Ɏ@Ckp u[X*`k?BN)̜T|1'Ta% ם훜XnCTU\ۮ=(kԸb )4;IfJj+xO orQ09)ᄷ^@U(3Ե2 9?=)B=a*w=LoTp䂣ueI#WIU9'Δ_e6Y"2[#ĖHvc]`97!J ܐUaQ8M1z>RϾN&dHչ dG7D;niܢ#fE֟R% PLdvKF3h[^4pfN[~-:0#:I"/kY*T=ZT2CdRC4A x>(3ɹ2cA8 xU<> ,zL@ *UCk\<M P C[J x^u iR eXU!}vwU zcRGZ6W&hlۢF,#"P_U+*i4(Ϗ^-"Cp nvt!jYS!/X"Ӑ{t_ `#MOaO.ow@<|!KpC('U Pr.ie aw' )x%h 51nu|`x 1Axgs>(+1A Ӌto*h*˜pVB?gH'INTa[a,#R9kR+P:FCaاVq5;0|b4%x.#im\@ATM%]E46a pQ84(2IH5hT)^47ipiAY*\Ms5Ա/Е<6dDkk6ޫ C ,E/ ,rLQ?0Zz8FJm1˿'N3 =g l$}<iH*G>^Η/K{?gu vdvěAjgk矄%qbZGsk)\4F M"U@AB (O,KXHi0XWtxNziD? ηw_Guj@%νInԫI;0RPcmP<5Z/9K(SoOۡZ%NnAeە2'=}|byנ0Ex#2 H|f$dwl8 L`"}KܿBtT;O ȓǹnǚkm֮6ᨸ0)0( DO-*H(|uDHXx91{GeySޭ0o‡+C9pSB2"e{j7O&EG0dMCtR!'C=J@ Viִ@Ѫ/PPv/P1Zjz xsԍU†r;S!%9 _ It(rr>a}18ϒ*%Cʂ퀥Vr#QӖkvLgGN4jzx4RPA6@Ep 0kl C6 sgU‣QOĹ]=0nIdˬ:"Wk0md$%"LG,gBX< L+,%DwD`?D+sHފ(˼&8,rDFqIWUUV|BHZ5R04HVG@vW9F G5db++[7Imj2NPBX“-s \yjJ64mMw4f0ٳ̶uS')[E!}(i7lc]xQ ,J=^TLe>EF񆜒=\Q.;-C0"Mr2B Gr#+ѻ;jkˀeWs@%նu;*,5HBJC3TJ?+́l]D{kۉᭊ&mEWfܞ+ql6ݦ,eI ޽pU&s`lX.~~$qQ:2䘓*W*!5ƈYKBb(m< Dgk!^h\ IGYT rUeꃒث{Üt (a&hyݝ.†C9d)6 l݄Y*CF1:f{,B 7qʅ2R5TÛX$PUD\+*`rlMϚ]-v_M<ɐ),NcpwE=TbBDI &M2QnƉ[03=($9sv¶Du',͜B~7.'z/ČxȈgbo7Q)v@}.+HF/gֻv ?|!D>I9H{JE\7@X{>o>bڧN1mi ]"Syš:"_{|bj<4\Ok׸?N1푷"ѷW&tJ҉85'&4&%#5WKX^# <5orJ2^"(|'yԀq?猪Jh@% ALp Z=A`a+\]fTDbJoNқZ~f* l+&NNе \M cp0`Ah]Bڔ<$fVIHJ>P <+tʳHP\‡T?t~OPb4QO2\r xCP㲹Ag}hgz8ss,Nva61sڂވxxog7ΪY@2V{U@tTxKGK=,l84vE |;o9?utt!"k>p5ў`;^Cݏ#[/1QUևtl0JR/ [s<@ba. "r?>bFՄP?ZV eՂe:[`"$bF/d^Yt][e_:S{pph FiG^ά<(ڄ3r隔n ~_gepU4[ k*F^mHo+ P  lB ^fޛh3DbR\sM'%.Т WZ˓3X>˅Y4ɇ9ҡ OKNoL*h۰BӜԴyaZKamA&v[;ogTSݪgy4%j{Y8rj&o4nY1^&}# Y "D=߀FpהUIeR^5_O;akHU!=U~|)1_X}eQi>:Yi wK.Wov" wHޒƇƢƀ=uQ\P#Гy?N ͒<֒P *cjx{}4|*9?Cb_wV{o\;<y4T%8aM>Ɯ8 ӏ~ZSqH #wBͩt`HJJo܄ڌ4x/ï$R]ĞXlcQQfHЏo_dj|&H[[[ S%`TQ<$U J@敗zYe5m <4U兺*{xTbCDs[zbdr&E*x[$l;azdc,uxK)h0QjpU@~ řl@]Z?HuOdu`i0k53 ݡ:G)=UAb܊Sأk"ilF+ZMO>9i^afPUh[Fq Nد`JᚸNl-۷7nj3*&¨ 1e$;I\{_В eMͬ' yJO3! #ZA  8 p/h9?-DŽ6, F'j8wUrX9@B06vRN9玳fֹLba.ŌѭGSںJ V͔nv}'JA-KT` 5Еa14=rxڳYMWuGxWL%ozch3h)/.s'_nXu@.3:0&4ӫ{5})n~'sI\oՅheڑ%k  R)JBnOJl%c8c[ qܢ5AH[x& @}`zr*?U :KL% hGn)@93( "ANe')ME[nf[K<]+E"g鹕JHxY"{yt}&ZcyB\ ի.=tE-,,(GEA%pgM8 a,Y,jPM<22۠P( bzwEGMf>Xp1&I')P䁩=ÝP+#Io5Եhd0_ic~ܭB , EQE2>BbYk>d.S-}7aG9gc)0E!"l;X%PLx|1Qj<4̃;Ol%3PHԳ9֐ gҐ?yQ"s_G+ҿ{;cڒX`/6ƸLPˀ!.~]2Ax 0wz v䅱*2d{"*ZX$:(s6]I_iYj5vT̔u-?܏|Ѩ T5s))"O\n7R'"5_yC:RMc\^hia2mCشN go,~ b nvnOT|"ʮ8q!k 6R_&t΄ى*&zr3ESg 3q--y,etMzNLդ+^w?1cdTRʒAi."32dؽ>lXJZ k4lxIJvʫ+.Pd2c/z`D(:dW] 3Ln`ƶdOt\񒑟{-^,qB ^O&.9e`57bEA?Wf}5Az&-u"sh:}P߂wj⪙5J _:OՇxq.8q[QF3dk/fvJ*//Q>w#ٿqS}ȭY:d@-ĞhIŕ&,FM,^ RFb.!4 oOlA&/mh!#MFX4}3]5|3ٹtc[VO`$zŜTeKDE~Qb2=P͗ \2_*4V?P1Ѣ*3$jM\$H<3ߍgûH%rʵʐ Fwmz EcH6ߥ@<I{M{k鲾]r>CD?A<e[ vӈ֣^=2WBŚƯGl8Z/PbgJL \e"BzI`ID7|F׏i9@*;}^5 yN:ð%{3G>s 2.!N18:5U 2i> ; fr$t)[_4&;3I\L%/[N}KvepkXShMq&2*x^YGd;ˤ+=F;TEQ zQ^Nh⠤xLBEK-g!Fqa1ͷ5YGW6< b9 U/%6TC}F u_HޖcbSB6BBX('׷.Dń2*XqSDt 4-)|!| krr!h ((ABEroBfN:|Vɖ(IGR2d8TX q[R` 4sJW~˚?G#2҆xq  FLŬgr S]br츷/+/2}"{l,8ALb2%]t.k=S"_ǁ^}9l)2t`~m~"qZW>c)LFH콸Jʼnj+ֻĉdr[-/1NsԤҿG-t ?(~Cwtb 8E#G5/sOşi=ͬ3/ 23g@rƝMܩ%yԍZc/Y*9dDZ@pP|y5jh > ÒB {}w4zJQ-s3H]D}h7ş-ӹW@u%8SzNLq4Ti- lHW"7|naS7?w=k^U]r:#*A}k'0^x1{o&hȷ1Q,$aUa< :J,MHف*|N*pү?)6K္ߘ7 P77\F8^k1<mکۜ˄isZt tȣXvE8랣[S% :V5}ʢ\x$'%FN# :oQ\0[b(P!5\K6T<=% E %|"'G +WL\( 4S|l\`̦A,{->e?v+[gj%;DmQ_Xd.J6+v04Ɉ:\aJSRDy?R6$hUGv zSSpjAvyp>kJxN5Z"+(BXi⌝lb_ J!F~#KP/ykڨtWQ8V$t=f")pi{An'cݔTb|gO_Buenfu cVMAa1SP\RH[k%uAHYqpsǢƜxL8W%#'ʟ3v3'6,/ & ǥw24[,`Qm`tWX$CqЋ*QQ %ogA Ґo 9 qc{-";-@b wG.{PKyõC7\'[WUGBV T󌶀q$1="d[Lw-!U}-tWjLc7?쨸&yw)_Ӻ` 5+U\MOZLpN=p%#J{ضU5:M&_{䭜LNNþ2Mn 2EqH?*)\ˠpb0_B;csSރuu~\ 1iGn#Halm(}hf˖A c=!k,jv$jMJŋtRَB "7RRz&-qXF$1P_PRA}j+*\_g537􊝽5nx NCO ]Pu#~CdL⑥S,_ﰊJZT=b^ ILg R[ZDAB_ C_S,K-L YQ!93QU 3r HNv+luAMh,X:b,pJ׀c 1=orS/s \ ,mǡ^J> .lClְ? GtiCkdR{s!7d\4~ǶR0DŔޝ}Sm` y2-HE[*K36JojAn>`ΰjԈ+W.z:0jD=ԹC5~|vZ BvQ]MJy!}ia2t'F3\&cn9^N2?*r0n閉"Os@4EbRSϷ> X"n! ^bK,\T5QK<>7h<}K=cLx e+܍F\ZS R7d_;b+Kzc9r(3SD?%@VDs=K uP!vaj*&eR3 _d2stwHoMcsXxHF_1(i(z.A=)֒?[Q H!^yΫD2M&/t8$͘"Hᴴ`GL}yS AJ4Q{Lolmm?gXq34s_ĩdb-rkʲ||Gh::.f i)w|RIgI9x"Z_c61 ^M'/69~>C,]:%yy= T7^[$>QRzLKB,k7\/J/4zA.}v-7 F+عRL >z&C!d,'x[}_ޜK $drxqUӚU[dg<"oamޗlʑEZ5Ynf wەUUWIn IXbעEqxǒu/]#l<ſjW_J(P6YL{yULCeDJ 4G1J2 a`}L &vׅ΅M4<U5"4dHg]kxbrxn U9> T"Hj[A?wpXxTJw<iElܨ]/50U!~N  wVY2]2AR[Ƥ+N6ר|=t7EyqWFZ +vl}0mWQ/6~ͽDa^㛒,A 3'-+QQE9 ˠ;4%UX _ToB#({-) 6VƮYz]vOAWˈފҕw] {ɡm<-s $y+a>t'5R'A9Uqx=oL&k lZFSqf>`XsZWW #rOj byg?v+?EC,X6tZX')3|Γdd£ 2/23xWRVI( b]ͬg`OW\ APe`"eA|ZN*qf~W.{|a"wc'5OzR>u,vsbG$(L5hA.dEړRYwIQ7V 5*-C h&t&nel*3D+5M_\2P5Bĥ`<9ô'^ U?9Ob;:h9 7#5ȲT:>C@cWu;J߀P< Eb^h4^rHw/Ylf*1IAy]+PVu B=sE-jH:ކ$x?5]_OFEp PUnr]bk?8B L̮OkuSYOKZ'LA̭]+&P67oWIr&Ghjob|OG[1y:㹁dhv=2~/o{5Yǥ 8ԛ&#pB ЧIи&6ڝӊYs{0D}2}7PLDXㄸ2MݛKM;gVx͵\xTvM~o"n;=!3! \Wɻ p"xi|iRLGPU3Q(l^J!|뎊C" ײ"8ZeX2f7JuŁz K' s N}- T>qFCτGےeg&A|&niجS 𩆚bʛi mO@U:N=j;02'PMAroG,|:TyU9WFB^E(:wnnrc'勬nĩJo20RńJԣDOST7cDesi nύ%KA!Zr Y ȜvPL;!vGd]Dp ;,%O#L|d~g-h+ IB _BӅd$وa}IWG#G#@Dux%mՓiQG̝3{SaWCHq\0diN zNsCџʳjCkǏ-) &Qͳޭfs~#}ϛfjd'rƯ[+PM&  fyMM,Qӥ?||^)ǀ?{Ѣ3dCEs,dwA#>9$h(g 10HZ޻󺏄{~PKg,Qg*CܤVG/|LV3Y$'S֦cn=E8-EOYKv,WFlrB?K4d  q#XN-I<}Bh'H-iR7Y)\M!e :9CF0[B0Dkyeo kҟ(6G3k[ : :vxC^pe +/<,ų[3?grOiQQR2 dJq4II@ZehK< q~qF.¿5v8:x:ƃOoH0D҈ٟ)8U7PWO5|e>WL5 ]$c|}UC?Y}ʨ6#,lǠtĕOƨRץLDN:PKkݙ Au[|ttmpL@5FHEF8A⋁l4 M[ Hb?Ij֕N츮#GتV2op:Q޲'-_bt7GoKV˙Q^x.4ÌE*}N؉a\n+YxoKZ/3ĿCZa}e F0%+3փg-nc1Nup2v(i,y,Kb9#zz<|:^=dDHbhUC BO.R d7D'E;p\(F@&8?!@|d"<\.:jʓlȊ46dIZ#gӺzJC\:`9ZV9#KV(usaA}1L؃P?>f~)T]RDK28bDa*?@x_9rz2 9%o(hi#UŭIK9F'U.8 7ct;MZQҟdi 'oPُǡꌩUunDv r̴T3pw<۠Dq[ZE|ꆆ ѻ)whhGi+62sy3ȏv@B&KgV%At IX~V0c̽0fVV+2_31*y¬E<\ߜ1h&,R/=s:t& 40ieY~W"J.ڝv]{l6KsU,M8`kbΊ(9G1ƶQj/;~湪5m{`w:_lO۔Ե+G9&}813,7?qvdcSX)7L᠒_NTEQb2EW+/2 #`-PRnL(+)\*EaG[w-U U1GbgMrDb?`MP]ޭJ=Rrho@o4r u#r̹c@@:=/ yJ0 Po@q_տ1'3z}>s&} h9י*Jhއ.Lz1d۶F(wOD֠QGŸLgHPȀ*l<f>z?=stԙMkO'1)s_/9MgwN19s~OjSs}l6XDZy _>=3e.4^En,Y6=qv"I^eFk)V䎰:a]ҙbҠl .q ]&ز>v@jNlNJz [/0<#@l!2v]ȚW T|֧>~hyI sW뻏`AccGO):B^+pHRb6#.\ 98c|₮ա!b|}Ag5Zn /KGL0Ҕzx۸HU0ci YRKPl2Ŗv:/q`.2 y⅞OKIȟ Cj [B11m4n|}^8Z WMk_h󇜊htT:njƙ(,QxV-YpepY)5OKe,kdq8[0TYfqvVɧR7am~&PF]V:q7][>':qYJD^yj>>nn+%󿰩ٽ>)0ЭhΦC3\z5kh6(q #JM5F J˒l,)0Y$n"@a#]mj#߹m [f'ǨWV)J{CM~; ԷsQ Y&WRh!Z7׸Cq\POpZm{v>Ih&R>$!48@ϣ{| ].ڡNJJ`c ~i?&m t9"ӓu/~2XpwۿF< ,bļ?QW+@4AƇ<'WaIaMbj??/PBMS2Y"НXvG=(8pZ4ƑV)4\g3+9Pd #H<e"L4͊CBiiy4e)0hG3C^vGhBԢ%Qv享B6x*#S.OX Elk:`Tܞܶ6*=$qQ-&xoiTl(ˆM&,G(r{ oG͹fx ]x;ykn4ucvvhn3C32Tj; rOAgj[Ԁ:]+r/KLsQQ3Y\د%2Q>K .]*5 z"h6kfO0PO MA.'t+iq۟KCiĕ E>7쐴D;CKǹT`O[KJR xl<=/7&Je\ ]-X 9alGKlLq )XZNS'i¶1Xy=͈d~JLX-$ʚ1q+bl&Wz.bppANo٪y@'s d_u!Z^QA]<%G#_c3) <; ~k/Lo/%̩tβl_ە^b4DЖߓYXcŁz OlIkوG#N]mWpmK`+GGX#cvu&|r}AKH\ o[1KΑpVdBx/uL~OPwY{G*^֠SG^^REHP۰ڗ{S s䘥&o:h[j#B??dj{L; [jUyhL,p:8<жe:[ 7|fCG t8cZXov|EzelǿD;Sy ˽vu>XpQr炯/h6uD\/] ޲/ΰMcz^ܣm^D2.,"ӥ@֚LoB,ԙJE ,9z;o\8mE8x$%b-W ]EW̆'vɱJ Fx0&l{ ܱv#P<ՅfˮC62e/F+ėO,yQVzf奐V'x`'q z2}nHsTLc; b؈ lh|D te$_31ԗعϧ{sM)/k!hZ ǫ;H0tH&^({A |M,sL =" ɒUksQ$ _dQSxn@+XzpU=Οgm65VFb >Z%&5D%EQ/cP~q b4Mp JghpHu0F;`* t4\]_j -c)J8]K JK6 tJ_!T,e<(<;&E#:@r UPS&M l>P3uChLNm*a$rvo(cÑI!!k|j,,8DGM@V:2]hQlɌ'PkʋG@q2lf x+x_zbJ@E܏Ӹv`\Ό2>=SG++~K96:kawG*Ln[ݰD$IX3UC1}UjtJ 橁_v6bnw UFXk)SjkJÁelGkq沕BY&²&{E(\x Zfo{_+$O#%:(nۇ~ j%o%6T ՓWjJ<m!JW@4KQuVr/>  UH0(c4\i=Wmv4>M|#q Gi)mOC<1wYb?ZUʨKd?e‡]5v- w S.4lu"+ݘ{>j>9eLI8 gd݇Ș/֊K{SdnKcFYZ ױ֗^3(O\bDu$-Jp!2@7U]$߳D4Kd}\d$I]pHs#7 Ii[@xskdvHu䷃Py@(+6- gv#Xo[QROk)Hjx*f`͵Ҿ?%OdnS ҕƶDJu ɴM|^GEJc7O%>tY&=hɻR!#-4[\V)mMr +f7:M1~( L6Xw{5K$smҴd٭S1f Y/{.xo\·|(R,Ypّަ+^ >R $v_W֍}jPAvXzݼ&`'LőC|m ["TWlH !;W2DwyM*G8G80#pY1fE㠿"l[~58Ax-t&K'epTqptNt.Td-~w,3eCd-;x#A7)`qcm{$Z(M'q8( &VNbԴr7н.5CV"];DeXV$.9Xa#T4rp4iM<kWi" X-{L\VȤlmڹ½@W^E}f8W:IKgꘔ[+=)l~TNvoc+L^ wG|ʳרwOa.w4Y5 _xJqjlB{AT|g_6̑A^\*U]E.og1 BZbB^vzxt͞E]ήu6uSGu %([Tqq.-u8@5 =y}wɼ3%/Le7\ĉUqzdZ@9tFr+hNζUƭDb@e ] W;em ѧ ʿ,Ws1Lh/O9DӟN S;Ci6_J׼`]*>l}Dv'{5@ywN;VTM {p3z QI;-u(TlA\)AuyysS}5gI)$樓3FzACU`T `6BqוB p$U %кѣ7~F_ F5k6 eq-NTO컝Jp>]o>zuT 3_(;j^zZFRsM҅A///#gLF=Nmq$̃e))EF͚,Y$&#{lZLRQVYC{c3³{sk6>6'pB/V6OޓB"fb{F. ̝*IsWnTz]ݺu.y~$c8vOy&S<8^^uuAQD;#hDLdEnΝ3$QX9nr~\_uJNLDW#ƐZʚ~H~T i=VZԃtȹ+xQ9Xxf ?~j>=Q߁t%HV7XrYv3!ӵqꆾ<%@33b]L֥$ 79u-T|3|~=.2}pBP#j,^ۥ0g\JfUrjLf)>bkvj&TL.w3OQL B+W+PǞVP@+ָ{e@rCWߪ5 )vH my,S0Y0=S;tD pZtj_' gzϵvep娮[Bj%K,36a(r.\2=jotnļ EV%R_qn]IK$*ǚ)+.T%ʡ l^(Q:3.#_/uQd۩=k#cDn/*6_6ƶ\DžE8=Mt}qwTm;LO?A} ^ tSڋzd&[xD[Ša&?8dx]o+}# [U&_VMfERYZ "KQ9h}\M4l/xs#؆dͧax }]Xdf8:dA@lW@Η7ey\?5^3nu6E>zc3jB=7?Ѷw8b'|Rz-O}AgWB 4]9yyzt2 =1Q iCMT?Pn̓cTC1 {xc R9̺ B]TGoDFaC|aJt0cbA_tY`[ ߸mן[9p)JrA{)-?9jq$hm̎&M]Y k>",fI<I$*&EA@ߧ=VWbD!IOo\+=k,#[@&Kj O.]?"IMd@FƢMrLIEefVS-UymU4F-  S჈m?OߥW(ȡZdcAm2h>;ݩjt6?7aa<#OXI# }}7/d clψՁB~TA0t~Ց# OJr=8%L|nWq=U\%,Qp8mnmd(E{]4'''`^d mNRs 5{\t+:ŷa:e*kS%J0}T331fxS<9vG4[WgwM#Q  D$j%p\VˮgƺZڮxH"zIRW9]/| H9KxS"m$.0?Z/iQ};§xY*dn^c6k1]Sm`5_}\o&YuUlH aE$𶤹.@YŚ#Qړ1N;xUUei݀$D 8nuiUBܺ ꗄ;E4wpA,^8dAcV ?3}2?~Bo0j#"y`$+ Z"JqfjNܣ"Mӂd}n@4u/D !^'M5df!H;f,ft>/]x0n33qAӏO欱U:-x