python2-perf-debuginfo-4.19.90-2308.5.0.0216.oe1 >  A d2W^^f1XiEA-*R>mNjQbZ;%Ё~:X7AqyB!7HJ\r%9^rRkמ/,2*υ6oɦ/wel_pܷ_rub1S){$*_oyjL R{r9._oGTL 8X4snNfZwjUˠu$vq01NLȧ2"k* >CU$G_0\nh>p<B<?B,d! 3 ^@Dn     b h8H(8n9n:nF=G=H=I>X>Y> \>T]>l^>b?ac@md@e@f@l@t@uAvA zAAAAB(Cpython2-perf-debuginfo4.19.902308.5.0.0216.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.dobs-worker-backend-test-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$dddddd95f97822fa351ea2c9305efe61a1eb2dd677c9bdd7f9fff2725a6e6aa6bfbe78rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.5.0.0216.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()obs-worker-backend-test-x86-0008.novalocal 16933616084.19.90-2308.5.0.0216.oe14.19.90-2308.5.0.0216.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2308.5.0.0216.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/d0b8bb4a2e0348ada1bc45ba96ebfc8b-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d54537d84010d02746ba3703eaf0c68f2e2375ad, with debug_info, not strippedZP9utf-8942d2cea791d935d1b0264da0ca6737fe5797ca655325b3159b4688bd130713a?@7zXZ !#,>] b2u jӫ`(y/>9_[)o #UK*! #/X}*|oȢ]4Ř-t3 5|Tk?#u3/ Rz:{P|9 #գyS YJ W4 GTxi(]a\=,@Bv~ 'djKHA&UcXR][d|J{/NPyEE#ڹƞ-aT/$2[c܍t>@Eh&\=$ZqYcߔ8ԣ5(fnA VMV}od M-ǞH5i¹G[!cmǿl}S)KoE[&&EmK G.e5%,Nv~!sL_~=X+8̟x9<Ό߾r17NF7N)AfF>]_ͅfjF;n^Ͽpsy0Z/bZM]Jɀ?{%o 9E>4SUV_^޻tQ:$oLJFG.V\yw]WEG.q㧂Md؜ \1?,:xPC>Bngŀ΁ZhW-[r\Tعq <2$da8.H֖| 4ĊE{Mix skѸ=caֺYS]+Ñ9XsEEBukNAB]l0p]qJm bϦr{B?]B{Iz$qy{˂*CҙZ؝2<(or[Op= /㐥=S;B 7} = ہgF+*@8Yzy@t5k~gF ѿ^É4d&5sreFP d~D1 q?gh/W R-EJ9]ޔb-v2m/#]lJPGF|m=AS.|І (3N3hp3׋u.<0j~Y_(&GMD_ZN %edUEꠡ#2'Gp]]gC8cjD vD 0SEx|E9~+jiqG7,2[nS2.NgWٮد(rexHTTU2럕,P_mɐhMlS׋"К{ݿ@mU>'}9"g~+*&LYj yeTblmV7͎o!ZZd>:'m3WBp,ېWqظ e %[QQb#%/YO )טj-$QVH{nt݃6s_aAJ}f]\wgfZ6_}/]4`qBG0jH/L+1֪˅W(W M]U9kcnOMƄoqv;9n_%hebboɍVp-W γXuHx/V |A̜QJ6\5 8GHZt$_B`֝*$=%Yliq> p8)'ܶ'2\1߰}>b: %* eHEGA~;j ^T d"cE 9ї[(OoT8J2>cs-'{ߡg*JE.k_n0*D2(7{J_ @W"!?_( 1#Abxye~٢$B|Zyֺ\3rwS̗ /exMt:ͼoQ8jd?accX,вo+ I-+F{5*٪2TbL7zd74ʆsCI#]yM (2#:0NBɜr;\]hʛRGCC`૨k %OvlSC)X w{6/FSD*,1Sk8y*Pf#xGxQ<+''<6:_u#K{[푪6L@$@<(]bS`ۺQp^1h"V8~#O8 w'  ۠_8N!XJ&9yB**&\}lk.AsǼ,1RX4AN?PCבԮ.R+-B -7}LV#$ Ujk!u֞qBy W.FCzl4 dc''q\~ضOcD>ڽ@m=[:2)*Ku[#hBzG$\̡jWXNQ%5hk|oogbctlZ&rWF]/"ӊd:yʒ|,Rx蜒!blSTti+Ir/`2pc +\Xfpu8g6:htFw xi(E5  F|:X0Us@nsL}ŃpDRdcs1. ?$q)檰ygS8m0$qof#9+,{ %ID<LO1\P?Yg\f{3A?:3塬 1ׅ߮4$GeH(@q\F*PsSdgxlmܕ}&a`Xh&H9Ǽ*C/.wf*֝qx'~P )ս|녱-lIhARU|3)Ou֨7sGheM cL$副a. JK>z=Ӕ^+4}hS ݹ~+θo񱺌I+/koz#YG&ǿf ; ryH~( [4忼I4~udd_"bA/7ώ F?)~Hѱ 1%azkF -x*|a;<+#*rA]TB$̏ 1X)+^bӄeT= nYAXPr+ ά4i pάg5;^#TU_V,1۪u> L=j|(>?¯븸o~r@ Vl&80Bt N[ȹE8+{4*^Q?Wf B˪#}>x-XٙYYHz{Ξd33Ra wNHu0YI~CTO75E!/VG 5Pf!Xsw~Z`Ѣ qWp) [|Dn9)Q_J|=D|×o4XgdS4"+C}Fi[R3vHM3w`Xg:WaaQ uT|&=AQrI ;]-(,m7 K }hJݱ@kl=Y@'6ˢ'h.#gQ54m":+Gd~UF}oӐDk_NVKZR 8ţ:?cm<ޤr~ab̀0&+zֳ9V4Et$q{_"r 7O0vؿ*g^fu!e?U5h xHQWV`E(x_۬dKh)CHspCoF`膰>X̸ ^BZ 'PBaҘ*T3w?4gD>>P[[yZueu6 A,\NeQp]=qTtCSP34կoC.)≮$3)1]koe!\摣goUXT'h̓澽 P}by^7c6ƴ&T.w认=`yFz<󼸾̐0&&m>S(TP0VΫZ|PbP@7G#ٰMA:mJY_x#D? uv~pTmHf޴7(I!Bd[DIѳ8~nڹ{m6;5ʅAUR^*qHxg5LfzJ%w<`β ~1KۥZ#BZ*2,^8-&-e_p?{4B~VYn?DGo鵪l} ROi϶\؏zS N-3JI|ab -&ZBE|-q5fVStX?}0Ւ\p8? B;A$:j J;ob,v6.D pڧ6.T*B7nF}RYEi[Mo5CVH,scnn85W/b`##-+gK=jNZmj b p2T9Kkhk_ Sf4Au-_U(6X<&We̯KU\/`gTy+HgNUh&&u6q@[o=ڂPS56P7 I _b յPMEF|E4J!/UVRZUJ&#Oa?o3_#p@$  *R8jI-jȱ?SxEB '2C@;.;>}A.0J'#_zSGB\r @ J9G&6v(MJ)xjd­TLޘi? oc"cMIÆ&֢OJPf jOs< @06zCS'Pbi*Xоma:YF00a5B_arc'7&qN:NWI7z>lv#v+  !* L3jbS&] Z23٬qY<\I%Cr{}OO 8`Ⓟ(RckCŁҖ'-e!_#l]&NS $Äҵs 1Ҽ1gM^[Ooj+Rg3;Pg)'s)M.YN_.r* S|NjŤ]˶][BgK\iՔ`\Q$rX=u1oo$ &)8In, ѽY3<8ѥw|S=Q˘fE]^.͍WNCL_)\_N p1)`"k(d;W-Ag #iH5mCm|rΦz9SY { Μ!wٮ5hb n5d\=ؙ%ษ!p8,"|=~ջY:'\]%6qw1& C1iTF2,|A`X m3+{HMK;"f x͊$B8X>K?oXx3D:I VgK'#EyS D QA tDցz [Y?DʖO gG{ULSx IEo݌eV hAX}sQ-PԨoH<ژ4mu9B-G2!P|+QFY*)6x+O0I05((L7Bw"f"^G-;" /Z3YC/c;,ia%HxjH\""IWzpٷtJQ?q76~;>ua2Z$<8F1{:)j81aSokڥ=_52=o&OFݜ~KU8v1Eh#6{>`2>X1g:1虌DqW@_8_1B󶦫㰳IJQM&7 `qhy?O (7Ql/ؕ\eڟZɲ@;L)+ȴz]lN((VT@`Cˡ2_1)l \Dͨƒvbʀ)`:`*o<- H=hj _dAu1=:w5#+H6nDߝZ+ &E>%hZ#'3Q?.&%-9琀fiP{uno+ ",mRǝmOo3pbJ8%A SsW6"@TvN3W_/RyᖮiV^"wO,Aw`N#ι#hr*gQuI=1jV8=d A;7ŵngHGغ`1+~ww"Pl֬tE("DAvQE3R3;nVi[#k!C.}uP^OHժhΥp'Q3R{{|f{ny1dD[$l*1f̒xAꧽq\TTX.39i6jk2oKf?/` zi.~)pFwd;SN.9I^y1кUS)"?6'Zʮs#§]:IQ%!F=UrcYO5. 3&v=z`Ξedym7{._ Gq wP| \L 858`|v3,@d=(RWr0 wCA<3Iq+z;B4XX:`bLA'3c<5uCp5lEɔ!XM4݉u95N6X ľdNk^hwѿt?XK+X1bKzRunđNC\%q֌I7YZ̶ Y!EmًbaTE% Ճr#5V̢ĸ5Bb\<;C^R~tk޺-˵faFK̜H/$}ѩ>?_?`9ó<:eb-BJ/,akqYV*Mfuf4O>U &'H )zrJdrvQp;şWT$S6Kw%U}ԾX_mӻ%XtB-(R-Wx6i7h"dY; zZƴO0dg%U[ʚO8mjXԥ(oj G0 C1Q!N|'_#HNC(M3u%`w9tXb9P$O,rmR.]Z2Sq.)XɲF2{'.$dDŽ'M 9+I$1ZQ k`&*M#>?бSG±$M|fO30k>~0 -N=j)fI \ϞQvU,#'>evd|>6ޒZ>h )c!vdƗ9^H Ž%5Sk ϸI'aX03xvIj7u5.۳mZl{ 2"*)@n~bGSq`BI11<>xg0Ú!0"%nTMo|ye(iF~.*Orlx3dF1k񆰘溰]`xabeZJ1zF$ &?ue2IR5r{5NS,3GB0oE[טf+Vۑ$GX^+W5UVLgpD挅:NH.ՎȞ|xթ 5frBޕ>DkHBPU91jq/sD,-zkD}$ ֮^kas5V88n,@7W Ѥ?s5nԥi{?NG c[x+s/עFP3xx`8Nמ C= jdjAv)V4ǩ%q3`fTCEI5}ƨBBWjUvB~zK-ҧRɚ2Db,hsoӭ3Wc'ɼb84?9--e W q|%:Niy-^S:7[dTWMZDjuM 2=M0ΐ"2"hbSŦ#xGٷ{1z'GyU Պs8w;چ|Bośx+ xd_2ߢ7łl|  wxtk/ύO C t}S'y.&~E HG0Gy%9$[z޳}EB>a[j1)`^r@9>?̲:cI\8tef?$M,H_ 4ܸ_Xj0ݡXQ}-HC;ћOVwF LY敶2Q7uá#(- 0(W;i @\!~o:~@AkX&;"Y!T C\^ދ ND *+/Jʰb#yqY?2eb JfW?tw#⛓*0&`l?> qg\?J$ ^B!WkKǞBKԀa q;Q FMi80oRT_PUgkӨxYחi%Jcfp&4`r9"\_Zl{F?w,wk)/ wMx%he6m̥*pE!ܱfg/Ύ~i-o] u#!73 tGح4vً7gFkR#w)ImGl1Km 'ist`5Z¤fa/.g7pnZ&V4wa^#=a')M=l^:2[$,eV=V侼RF[إՌ7%ԝڏҩP18QSVR#wv%}nA Fal$;pf9F;( ˿?/7j`xtĭpc$,ok\l{0ހ%0L9d}=@"KEި$XfmjU%X`ᆳPbI4*$6?಍NűpH=o:tl[QyWHz / GfZq@3u;Y Ӧq5ܺ yȠ^ښr=9aFd|y j5} EĢ,6 4 *t]g5(}  B&&|1,jH쇀0-H[?mu]úa!#ZPz%lJ}kQeO SVIz{!oQEi+kt%'r[㝒#e}fpߚH-v>8Cd^Otf1$Ϭ+~iПύ$.!Ц&W͘H;B&|4z"x/Ф\,1 HfH3ĀqqzN) [\ +Qg3O]A1;iA,lly„y`nsiEx t1a^ ȷ/}ԒO  n_`?vJ$pc [S\K2wp)أ 11Л!t+mOō^ʙQCYs-P#]J$ޖ,4:5O:sʍhݫ4,оi%ѕ ~!ط=tڋ9k,}, D9βFwЅ$S-/O!vI佝N YkKQLF/UDFr!)y8l&Yx$fmR+CU+XG]w_^ѳ >r g;N7,}7XP#XYMô2Ŝ&$^2{di֙0A&0ynvQZ!KIa1&`3-/bGQI.fCEԗT/ʴm2xx̕t}҇(Ѡ !d R;ԌcqD<-S}!w*j71Q81Κ$B(񨆿 y oiê@aZixBXY4 0#BرCC<*7Jx(E?\1p6Gk ~{AO ܈nU~Ԙfų ob1(X 4j{ pdoPu=!(K40kB鰽נsp=칱L' / ꮅ;8vQoe$K6=AӷnKss T+fZsVOe纝' !?L;KVKNūqZLi &?L﷪*|~X* CǪBGu/٬]6yÉoׅ[:}mLk;GxH_-Id r*h֬\2:Mׂ+M Ivx~p217I#Z"ۗkڄ0&Ɏ!\Z ێ6܃17MFz( d^D7Rfg*d%ȇ~6oNBtĦ:-DSd""3`AQ+B,na'[`zx-ټj:1e)Œau$K7cMe1,S HOp\^zZCvۄ;{jX_ǓhsfIz3,ҁEpI9%[7ASn^o$?\j/`~,͸kR-}MöR$(ϭjg)km345 EE8͎e34weoMmyٯ'L<ѓ#Exo0HrxޜոGn<36_#$ Rde*sq#dR> FGQJ8<zkq-o_<Đ9j/z;nQl_bۥ+ys-^6rPf|'Kџ//;GɢNZ B7ڰn+X͘Q>$TC2qWo +OmBkm8&Nw"fnX-m!Eh9(L:F 6?,A'_Qcսf̗P>[vUX\y. @h,#I#fcZS0"I(z$Cо %O'Z(QJ uNkSJWЪd;>Ql24o 4T<*k!_+u"܎_tگEj;,~v"zj/wy)`WBk-*x%¾()HjMݶL:kcbDRrSjj{ <= PmH)3=itzu +@wڎ~+V}pYC,7P eDt$P]| efΰc5Y# tW;[Z,#旷kHJN"1(y0* ]BgA1 ԍ>]f 5`/uY"[#ɤMw Y}JԜbדI .= >gO?VM= X6iq#y\jWȣUmt8GZԂ>Ы()?T@TPsv*Va0*~}DPh)AV2-+T.n6+KH|*]۝iNU)ahXPPDê>_F.fTs@?TOOG~Bs.CzᔦӦ*xHֆb?:r7R<'IhU \`ixnqg 8'13By #p~n&{S4[yBUL vQv/p/N/ch]n,$v)Vph{Zȯ9CHi%#&gP]lCX7ͺΝ o)v%P,2xǕCU4^g#;JG"oUS*RaMꌈ0? V#Ltn :YP:S!j6+Ba"sC3CD,<7 VKL&|+J6 xĄ֋74{s}y8& rQ 'Mx[AÕd1435C"YmpPs? \^BK`4N+>0 mM t!]79Ua®,4ӕ ͫEt#RѢsd0P 'p>ٰ^.vn bm- Hb{eoiQsՠ*\ˏ#ӮT[.'zW\Fg1NEf=3Y*tt**\6[(-KfVE7P4Kq3=pT9sEBݚ'N -d(f&6r NMc'jH\|d !wI!}p,5$`pP8 ށ7J4*z#xhz 塀$~,Ęp9輕fziauK=NU'$-7]>c;zN[d5,JF?d :Q0'rRgJ)*[4-pl윬1ӾNjAv-?1J%T6 U]ʞLJ8B}F̄%]<^!俥| w2<Ϳl=[ρ{J_O*N&E8:1YoFO~=Z-yMԸT꺗J̭-! ɶ[#kP5 ܺkT*ybFA"(%U(1YޖwfvzB{4w*T/ͯl^ϳpޫ˽)_&-ڥEcfd.hB<'^F߄G$1HLYC6Gł9x, U2q"&xM=(j8oˈ D}Gg*ـ M \)&p0U\߳~/ջ̌h{`T'h"v|3+s{]`ം5󩘠7 "Cmރ6H;4W26s.מqМ)FK H{lvS@_WL;0&g'6;4RXwXl@I椨PZVnxhoir!};N! Dq ~tܖmUۦS8m&Qȡ2TFO[ >XjN'Ujyo)o1EgD5tGa!"&birӽT$2QAR=Yc[- zٓ*l *4N'ncϯ6=$.0t Fw|b ct eUSY[w n?3Rw`z3ʺWX̕%g{H8¿bD9Z醞Z jcUd`#+c ˜ހE&͌Rެz?u !+YB[svۺ3p7gЧoZP8ʥB^.[F+^)rM4 NYe) r]%YJ*&݀M6CH_'R N*.M_Sܣ("<HH36PG__onx&_LƩqX2ܽ  `Sin `sCvVXoߑL߹x  җv>zt\U\)0}yZ g 2Lڷ;2x&N7Dk&nk]PPVI\qS3/8h{**؅}'LAۊvB U}jFeB*Q-c 8kTja` F^bU]eɱ2%AE*sqsh\U+ n@b9ȓ=Q}IT7U)i"j@{wO1<5d*<:a7#lWuSp!8vA9o_q 7  9h'1j=PofHYe%z6"Ri}ToK5>M] 8B0BΡmF@_}g22H, A] V1|r/D{ZL/ 3ϯ۝xh^mS~Ra{!c~8eY(UZJ۟ 0;pP df~(|"x"zZy{¾)%iwzګrkbqecJz5kTYښB;̾[.-=*Kn@B jx;4\ 8-msr-L .8>06c ^~RjB=kV`x-; +bPjke6fn=o d` "Rq3 lcyo*zs w:iMV7?!^!*9i-/kW<ԒDJr'P6/{W"G~N 3ϐK¯ENxKL;ݵc[;"/-"to#ܚQ*\q=<;jΉ8NʘSfRo9N3)p'ZT>-|ZF[Z6Mbl ;o5e@)\e~2 o^sa̻hMEPէ|gś6&!k*n cJΏ r!a@p=L6ld\}j#CSO}`[Zktqy\=%tN% C: $w'wYhRKE:YNrЖT7u}t* O/c5)mNαje0}~;;2 QS0?3F۵ZkmS&h9Ye? !G130rIVg$~Ħ.urhy:x>+*ǝ*hѦDHAĶJ&rgvkmXuH9zL\45)ƾ7DO}Han\^KicY`7h$xO)cpj@GE3wWT按rJ~,C'@^M4F,&~dRR,^Aߑ念)3&dq`X~Z1O-6%qoԸVZo^ˈ=mI7E{A|Xd6%bݣ?AXY7wp9+_LM1 ^}O;ʨTdžckxXXrk-qj.T˚` ?ӛA4G\!9s T??Fe3f{YU92^RW͇@'{'PXB|unFl|V2]yI IGihGhz^y*qɘ۲ 7~WsN{2Z6NE޵QR`TrZW;D'7nKvBSx\g=@@|]] N0~,o)vf1.Wd ϧP=S?tP3&h+[sz}VN@+0VwpjWJ˜7 T:|0 X6g{hL;ctIzMsjɾRt\3$*K$e 04a2}uܞL#4sMKv%'3!^ްwq:*g0U€Oe>R~c'-%!rc%fPlXOPbn3\"Pe,cYDKPx VXpPW "m ':B 2`:o~ %dVy(X[-=Ƥr~浐6evσeq*c渨 /9h@$lhUt!w %E{uYus!FǻP|=o@zzw|al]1Ŋ:\#;ab<^>M! EDnjwB|DQC{g~ɱ шߎ`(j@` BEؤ $3x\m4jkgu FQSY&uLӹG _4(~8 kN%R<l\CPlKzlStjcm˭{ED"OĨu3xB-PWwEjm#K}KA(j-9ca&|mY4#MSƾ4UmDI][X-ohfhx2M|;ZKuN[@sq6G}Botow$r]!q)^+U'`V9KζbL6ؿ=fd)07Az*YYTL]]5s5Q#޽p.SLR,Lz^8|e-b. osN#I ִRhWvXA٘TdS|͔SXE勷 3o6dBp?.~b.vו0<ى&#=Qon%e{G_8 ]ٖF"wXU<pK^Q-aib# l8q- yb[#D}~X[zaXi\,2w!_aMDiFQdzR#%9+;Z dr$,o:=3';%ku312VXUp=.7SȤ5aT(!jx}÷-sDжFD+ELrjb31D"`\l@KcjIe7vT!s`z~^ebS6,X >!Q\vL1֡VRwebes6FsĆL:"0))GWIF4pƮ ]®Rߪir9*v-N,;'tpEQ}8Jt`+Ʒ/ M4j"c%43L l̆끕P>Ru#іG=TieXQW= !RmmUhO,j0Sq+RAP2p6.Xt\.$e~m*Ŵ+Զa ;! J$9d;8 ^znC+I,ǹIw42*=.0;[JH$P;i1ч lAjPgK M@vmZ&a=њ*~HE" X{Y-%Gւ19sN#9xfc{S2[OFp'PF10Ԃcq֢d;([0iY$H!|"8RKkkEU+4kEUI8mޫ'|j0w MbL5Lg#؆@ٛ޵+eP][ 8'*Tx3GvGΗԤKaZw9 D-|uFjZU'54nq.tS.Wk3!S;6pǺl(gƕ ?PŽaarqKCLA6s=5 Z\Iݸ?`D9{$߳Ҳܝj$A tB.B5$HiCPfcq#f^ "B~y- si7$R_XulM+ $m{ S #]stg=ǦHilMCԧ00pQɿ~;5~jބA7UիRm'o#94<^D6RJT>XG)KɊ*.;4 }yѹ+6Hp; i~'s5`+kW 3E좼{Š)'SЌ# TZH%3N&ӿZ2\kOg4бNL_hh5;7E!< PRB*2Vib(XsRWh;e,0%lp"ƥBq(,&\*2sH\B%9t#4hs[j*[4>B$qĪ$2gezd _&?] 1K =a;]Me\/Դc2Ub]u5;Zi)Nγl Uz*Wܞ+5@A=Nwz?yI`1X .B+ ['f2;kUcGh{ڝHs,$ެ@Ʒ쫌)tcãfED?LU$f\kV 2fu=O?$QfvɱR&ƗQ+l`ƥ2;#yb?jO 6:Y2\eTW3/HBU>R"Ok"HT>WI$S ;zNnVBVwEd1(=@jk,b#jo 3mÛD@k)G )Cn^aF ESH-&*<=MBS[M8y~ Bº0y|C뒗acւA [3W ^)UbſrVRc?nu|o m&x>6^?fֲl5pK xمPTu<ݕ9Xbdn*e&h:,/>oOpNP 1QG.fiI$kkL뛥]Sō0XZ—f0ػuh*?EXZ_PȯVVCVE,(_:S!֭[sΡ)e {͝p #tn#fMDIEx1 iWgTD_y9-SiH hEoc4-S ΍VE)ss쵺:yC/$P{.4'#.AO;ksc.-#L+h.Ԡ!fi jǀ`6$+BM%m7gP.B lz H]4'GSkƒډ17 vqW5Z>]l]H+][ZuzH-%Z^ICu!'%Ǣ\15uj^] # F]J!O?r}@`M8+jp= \ ߗĂ o'6b{d%Ḫ>c,t!Ea"0,JڮZ*fwO` ,<>Bš NxNb>{:އ`@9YN,KV^s-lv)/LL 5C?N4*xdvSYgi/?Av9'˳j-$hT:Tbt%x1 ݫIƼ7lMHb*TfߺKЭ{3*\s}/A)s=BQoYׅơh} Ԧ0=vX7n_uȭ-5] 5xYD@l&- }j%s,c\ʊ H3Sh]2E̚&IFsR.Z7vspT?0]=tDZ~m߭WSsNѷsF.tZBs&nV × u;S۪>cQ`/ ^N`,|;Rdh ^Mde~Ls]a/%c'|ďã+q _.Ǔ$6~;g.^'NUvM; ]+nas̼al?akG= i5Zo@2#3Tj\ljV2NuVSLo1 qt$g(o/a@xaIa0m)3;XF)X5MR7s’9[2c\5F?*N5jY[:bŭi8 #l a"ƴC|R sTZ pWG-}6SXXstT=!\/SK mO[z> ]4ď)0JЃm(XO{ ?SG+FNXbdwF6te7T)>+)lD0=p7($pQ (D=צ\,3nIQ8JCqLGb{y}<yRRNQsljZ?\V"6kE-\2 ;vο9IJ9ld'0))[X4Z݄{,Er%4ŗw\G Zф&_ "q;NnTxBwN% 0MC氏vJ,92W^[T̝t>XVk6V`E_n^>S8VJ1ԛXYC t^{9~2Ś27 [B[Pe~T*QkW{7RxoWUiL(7#l4{]i8k1fi֮z)|QC.Z rff S?FET漡[J%>xDʅ{}1^~.-T̄Ơ[w\,jvy _grI9bQ*:8q vZz>^}}M=x]LdN]m_ȇ{o :Q}` -nQ>)"zxteyte &ôև^nQݓ 0P+ ѵ Zx /:CjAU"ϑg:pfb7@bOJs,yOexP<٧/N9VГL_S\pa\4tBCqOLL`lp]O1tm#NygR\DfyXM9ɁXsz>B&Ņ Iz1;놝ՋĢbVkr%V:#-Ә <rN;5t U7OTQ9G("7.dk9.T{Qq%G8 f6`?eV0)"K>#mߪQ뽘}mPk^켾1#}^hiF|& R]a$ebx\9v~[_=[_ 6?]e IФmKH=[3Egew8eFrjv&AX$Wq$=C+>b>}ΟGnk!$L9vs*_Avdji!~U%?]P& 3wA?rv'ᜳHV.%x}q-q!#CKc*8ehU9Q}ҳCrMMI B>ȶVUB g5_řdYmA,dB;d)likނSwq PdfL_D m{_?43Jl+m$(‚. ËWީ=+3?c Ve4EsV!,U6(bC*koyKq WVHߏPެZ|KUCTdT4-e.<ɬ;ZyG8 8ʙ'w15V lׂD.ٿ es6F!">–`( yƷyA(zhu$#6čB3B! kʫi*4C 0~`i%خ {gg[*~L҂˒W{=20_}q'[)1ׁ7ћ;ztw鷭PtAa)M)FtoŘ% ŇCp`AZwrN!͏🬶4B䰁+;Q̭̟{{bݿ'!vrѲ^XW!d+( 9w0'jѻ0DC^yRyI 7kVC;eҚW{|G0w=hIS+d LR=;QE6`_/ 0>|̳y^VL|}z4;}M5o+a)L0 swD͟'CF!, dp~E00 lO[/aVLnIb^ap6x"rie:w]gZk }ZNI  Lw>K7k3&PZۤ4v(ݰ9P$Qրzʡs{$U20 %l$^(Pgc 2 tS*詵UQeU)g`gGhKQ`0. j¦p #. ǶvPZTypdkɖ W"RJhMCQj63AϷ:&̮[9OKU,@AB/GKh ~hօl VydQӮgwa Za7$83 'sѳK|\s2}e,+ͫ=͙]0 Xw 2!6ZS2 _8p@SC .AēoŴsݣ97j<(3G0EHJ6}f`ÈIBDܗn&xGI*l1Z#kºsUT%UVkMXUv$ V"qh\ǃS6~Qf,_? Ews=>7񏣆=:e)_蚛мCOtb˨sx3k3^$ ٘R<mMC/dxsh9?)o{CjnLʢG(cLp@t0.6tI/,{i{eouz2ari*&m1޹ܭa7v؏IڌTmNc5Yb(V+9'aO\t:498`d{PgG'R]5=\uNPshBV4\R.P'5  =~EL dGbޏm¨ީ q~J-mElĬA>y_O.8y:Z'i|+pW: R N X >ݑ[1PB~e K^F[1ʉ X3S@zjr.,[ZOʱ1`+@V훋ی1 Q1lBW*#e)#cw,]*%)/HUU2(0O7:õ+&2M HۊiAo uޠ_s}…89p r$9bP]%A8}&ԁWW`w'd%(C_Xj!?V#A+"4{* )C:^rIA` 6V3J00D- 2%I\g6G!4[&" 1s_M9EμѱI FdG";&ڎWo1KY+Ze^,\#F)RD)QIU3ic9p6- 5@-\^e0x|1{/6Ec<3:.Ю+޾ژh3P~t]Ka (ά*+#gRN78砝 j6$GimVb\-OD,=cqb}L0*\wÕ)Ĭh(Nc0uη_1eskZwP-Q}Mt/lƲw,o%I&Lݯ{ 3'}ϝ`y_@D_@#aݲJ*BEJ&7e0aj 0\!' Vm_%Fb]KIEW-bQŎ΢C"iYd$jҋJz>_ztUdRJ]#W4gb̶ZaR O!HֺJgƨ- CrJm/ǘ#wThApnz5v9Ω{w[`7N%GtSgcb`8=)mHqoj|E1xwkhǠ=au_ژ!ߟV)9NK!vuSoTıtᆱZ?*wXL @NF=(B:vtsu|WV~U-W? ^7^e<Ub+ia<#UjrwWK{p q掗dg^erckk;xb'l\c0s:s8'E =Ĥ hvƧ[У7/ObD},NvI5_TqwD{Cmw@֕ CA1gV[ҹBĈB$ llY!Rx&*ioW,N/:@Z>I}`H{1dwMFO\f=AU?ڽ,{M(iH48_|V4Dcg:;ty#7SxXv}ڞDX@Wz?j/ϾƁxIafC/Z^YMTZX`˚/X)[6wWҔ`؝k'Dd/diOj $g`Z>貾Xhk~qB1Urps@ld/sӲ'^Fq`x6@Q Q7/`_݂YG GRZCDE#6V鰫/PA \9"I]G+l]3xMЉdLD3ztF )'oGd_g?{m xa=%T0TTS4 F_L96J0_*<] LE*5\o5 |c\[Rԗ-݅` =9gb7B^vI`4c& 3Hz=ۧb@?t'iI15[OGvH#wՀ(I&[P > ;yXR4kSo˞^_#\p+|\l#Yi>@@-5JI Dzjx ½#^*H7bK~ 'yUK,Jp_sASk{//W2;f(pj3&S\>-&mQ:/VbG;S$,kQ)3A-Vi_w2>Y.mdg/!/.׼RC!jxTZ_) P7mH 1nրM3nk$cA̾RX$eC}C% a!6m)!∑k+=2drAU!GߙS}$XE}ymk&-Sst-V3RB<1fZ_u,Gv0pz [xk5'uS)ŁB"slֶUkN_϶̝2f* OAHo uhSk̄}s~ݑ琡cGJ/E0w,DE90?z-0<"B^WAV5haa NmZ̆T7ݯY*MlٓZBT0_&Nc_tt4 }SW*&m;kF"Kg#_;eKWniE^x:! ?HcZ}t6i5sn(Ref,j][Y{gՠth{U9an5V? @߾ކ,WcȊɝ Dn{G7)6#eg*^ү| Z\_٣e(՟qɔ|vPIQW5;ֶqtpʛZ40>4*EiY퓃 ]j>H<8((ny0 C5=͖ζv@]L@r2'y<ŇȤIxD5u/ ,-˅e~D%ZEh9l^h~_ҹ:W,-%>n?p*&0&p[kMtT@l<#n2u2Ԛh7E9+&1Lla档E 2Pc '8tRK)E4$|i*GᤉUKjxw֌XL g~ȁ(#'/ܚ.#_{$6\Jb| P"VS(<W{B T]CrgZ$auy,Έ߈q_aMs|ƥjPRsamBߑU\zҡgs`.HWk/_͌%zbiNA"4#*Œ74[|wE~F7X'XK#z*әP ~#5}00jIKi.$/ ,T,0UXixG|C.Dk;ʱ72[)g?OȀ5ݖNNT"邒WAU-.g3(bEzSvƩk35[-еQU9/2uo¿J0Z@i];.]2Qd r_߽,r.W44Ƙ/!4 ᚈ" y$[br^{|8X&@gYg R[5 |OEP#2"A`0 0BNJ 2F[ {;WoQFb#!|o|Wz9p+lL=iPlm^lLhvA!{EyjC{rZf\p4m8)C|C,jdc9mU.w+M ۛK, *};Z)ey+t^드 ] ߭1exu(@} a9B  ?%T{E\L N1*NN_gRSq:|?B@#,.uwϒBdKsI}$S[QV/4zC`nkoZaZZIۺ8 =\v[_9 ہ"u,K;{¢CU ^D֩8njnm\׆s)TT]c˧c<ʃZrtK T;" obojUOM>3(ܧ=kȦ>`fP^cqZT^?. 4'Vb?MQ727E¥m Ao/zО2] ˥'˞9_*R.E˝-2&\?\SSt3q*|#q Wb&RW+ hVd3TC!\4mƮ[Ekps^,W( uw/I(p LI7NyuՙSY{3ܖB!Z3"Oڝ se q:o'\ B@xT lw*u0⃮=Y& Yp[ ,-H%a[w mhwZUюrᾹ+S\[AN^h3! ւϚW `] i4TĐ⺰iU E/ j/B!)j  UKyޡuqk~׶E`/Jf)->(X+K 0' +wY5Iv yx(KFR,ǐ¬ڔkv9ZeP\qgJ(y[lyv*^'ɏ D"mpkMvqAz!@iG!~R+WhP/~Ģ@piUi nп:̜[ۢquN載[h2OdM)̧l9l*OLйBrGo5\rr@BPP+iɽ ]Za%5=T.ϱ z-U6 @&jZ.f: pYm8[Iy!TʿkY:wƧr号R, JWKlUr6 g>:$lV/`gP%W,&N.%2^=ҡ&ͮ ~tnpW`~OYouw$ HI+nbDzUzfa>2:eugKjM[w)xb@pmf*2#.(߶TM-ʰ|7?Y2 -an3kN1tHXiSQ4!BZPLڳRPYSB?jt7Msycu8û(ˎRdžfYgS2$GMk|\t@oJ˖k!bbkȳ׵Pje^u;H¢c4 +ķ?S.[ytK/S);L %k.XR1(W*ↂQT P6*aډ -ʸF.F.\n oNLq2Z;s?>^SBMm|7]N ަ]u)P*mEw&t AB0M|8*Y; {r"y'v㴙c"1`DPv[lZ Ov3l,~t"?9E0)#,rA1 $Lb;s Y!BʤyfXRxF+PV(jnz| 8 Te3a_0|xlb{\{g1H_ PM67RE"vyM[: ?8Otgm@:b򤫜#$TY?oU%GZ@2#z:MB: lc{GG7ct)/azX$Ʀt&^'0Vѩ;bG'߱N*H"#^n,= w˲KfXт=9qAx(r.uW]hFm="+TPu =CtqQYȎ@vR+C>*vsI< 9Ӳrbhõtg?謙}rԠh60KYHŝ<^;`,5t#3] sbJgͪ& h@d{+ͤ_"oJ/y. ɲ+04i3;?%gciJo;cƚulEqZr͊Zd45P?(B2DJbF 5j"C0CgU89 @?O?&d{H=,pnhbdP1 ձtgWgZtz|A\ 4:)fBsbv:&Z>M_1>1gyg0O6ʢW#$vU)0s2<0g}qZMj}^vZjkMc^㩬at 22t(NA_m:?сϲq{N:O^~i2@iZ-/,~uyM"(ldloPjFsR\?`OAq`J'cnv"EI/)-]YSFPuQ*qөg'#ÁTǨ5GhCJXdv{p= j?QZ-˹r!27$XcKDh10:{WŮp K6D̘QEM͝S|8YPFcOaK>kZ8`` g a5Sv*Pjsj=fNp,WjN}D `XD@nN#ӕ&B 3 ibEmNp*> ̠pW2W1OfabtQ{tCjcg)==f x?*6l \^Kr"5_)]L}&0îvNՎoEjIw'ϋT(R݂\qf:s'Z%єg F^s`$|) *M㓻6Z/;TмzaGq.68.H&QG3evy ׫ՕUܭgpDj^ ňNleTIdzMh&IPȭ%>ҍ]T)kg: 5 fN4\hNZ=QY 4&qc*sĊ!n%~`h0ʼ1P uG'zz&4H,5~?Rʕl2IpKtUL6Y8r$3w)?{&$k*UMio{uį5vXL[VM0޼,^tM65;JS8qlfS3G$q{Y=2jB.t؆0]۶ D Wk'ۋnT7LunUVNM7|ֻLh.-d@n_" @$;Z9\ʿ,?h"3aoF;P^9Nei_.ݣ 5?A:[$#Orֳ'xl&\Shvt^(tG %-T1]7*Xh@NP} .ZDf<[mO-j^EW9G׆%yZa!)kk<\ͦjR>Wahy} ZBS7=C . Y]H;0~{%Sk;4y.{srFSTkD1zZ+?%Iw(' CYzm'Y21Ιϑ1S+^#o O|mF4ӡƌdOϒܭ.$2(ad"pބiVdp,9sVO5J*Vri/c()y_é-aKߏL5ߠ՜RI֢$]@/~[ ?ODqG@7:[9mfqzxɒo!s8@ ];V_Q%yH!Q?5zmzi25ydu|b٥үsfluvÇt9GPaf6-\]k KFKF!Q 3cs\w? *tCEdc_~۹ϬY`rxI|NJ> e2aG-S ˮE`KG+*CR=^Lc)Hu툲y5A FpGx|? }Y\9IL"YՁYyd++fF=jLBC10?JK=s <l/sIBL=tIW%:0Bdz,^$ؔ{11tyh={Z]Z`_*5=>bݷ)QQ6t΋ɶSk 0E?{kQ㐘f;40|&O1zFg2ՑHr"l$J锗 ՝B$E{[X*P1beWrVcJ0noRlfm q¨JhF3/r-/n*+F1# ڤ ayrJ^1{RJ,P, &ٕ9@ Wi 2G[{noLa[Hil!4v{))]Rj OȑoǭXCR/@#%PLPqki02t,P˲+f]=dYs%DlKa}dR휐 ԛ#׹+ &%X0;PlHzVd »Pķd Ccwvv+S66 [6$ΡLÍ-۩ Uuf뻂=o,FʫbRntb IsO("9SۺWb^;b}W Up \ꅟ~4G~3}xݕ~3j++dp.>[}8Y؀rs D)"Ff&&8 e5Mk?RtS}5vr4u$>5\'HlA߁%Hm +xIo5k{Яۍ`+:rn @!|8~yD_ VZ;U{^-8rA5rgeB+Lrzg-'|f~6ZUFAۙ %a5E >wԦDze9rM 1n]|ptʯ SҲ*c9 #R0cm\upj)"Ҳul* ] i~n ##i12zs##R;0`ف)v,pݣ"D®`k!e\ ܊;~Iω"4PfJ㨀7KA?`hgaT^=nVHzC5,|LCGCg0Nٱw7ERӢ3jۃm2ȫ)icwMb:J/~*įt}௎.sSREˠڧ:CH7%+K~ŝ45Y'Tq Z<6CJy$gA6MC%UEMJ(WH$HC{+fVxhZеiܱhyu0?w h8|6]$c|+U+PÃ㕾Ya%vHZ@Ѩ2Q^J08v3x4P* (H>=jTSQƣR05/&q3JЅmhZ(w&Bg|J.\(hzO|ֱMʭLߦKd_<"{t/$R(%Bng"L%v5#RJD_Mۘh4$^bj 1̲gu=W=hQ:[>wH7[=dTޅuՅypÁȱ^{ 2֐Uo5{3Kh\g'i;Xx2 %y@tSJ?|50RRhL-BU=`b =WZgE*ftSo}d,g7(t43LY+"M R|jrk94K4ş4CZi;Y#') Y*J^'Z*zQ'B^\Wb}#hW^ قMjrf$GfYAI5h!1Mf L뙾:cjOȎ{ upĀ<_)aL ?;H 'QybǝqTXήxեz{L0{CciDyNx('") dVx)z9l ʤYSa;kB|_-R=InŰmsqHlF@-);ywjiUa8t =7 z|6Bdkno|sӷ8/;ԖI#/'|5*i!߹l),%mE}sD/Y"^;&$$E^?wƐ4/ NBOǵ9쮐tZB6YjіUR%-eʁn"o6۲m-؍1nr[w › JG$"DDHRR`Ai4M?_)=i,j֞-C`LBwDЁᱲxmv*#P-&dT~"vXD OuVX#K} ]Pm z1<,A=kdN%gV烁x4;_iK&Kܓz[Ipu$Y$k~%>n?Xt09C7jN"j8bd@_䔼Ra;s~a@bBi+yo2_r[ӽH>/ûy=_ZmPI_G;Qj Makqp?JOy{g(,kVfRlDžGt\YP{qyp䌸u\bh.i#oQY^-aX_$_gPl2f'F߾KQ&L/i*.01) \fa6Vqs+@Z1ʌh6;2wZ!sӼ-rR"c|\$NNjBLԠ'̟jAgҹCF@=BRf}zN7nK Gx"\歷a,_rȨY#K4(cZ=`p@h+x9^ڿ! o;spƬEx¿9 P;g c"+x`X gG>(@vsDb|WG-awtDYѤh:J'E  -T@ο쨁Ce2,+ fS,vX_XG)"#0JS XlubB|/=M%gSU{f?q |xXƪm7`v2{:4m >I w*e\;9 QZT3E %YU[S%QCaܦ5Ԇ7ӹۆlRsew冩1p/:^N`JU G[Avaz Q'nl|\"UIB,.{>`R!;Q+dt!?H.͋z#(cUap~LF+*{ tSB2i0{mFpcU7zm`L$s+QڿB#!XF5]+KRYJBS{Imԭ7<|?3%%25R`1Am_vqɅ^oae)lT*ܸbY͇[L&TLb(=I'!)<!YRnOyRPT$!P/tU|"*8.E~-?)Z5H)QI 9WyY.nh?O[S+mKT3?o'gysۅ8 e{alݣa ɀ}9X9;C(F)V3dtbdOtٛQHbҒ[Xaybtȹb Vpour* n!.DK[0NXZ]jJ *:Xd܅r"^$CY@eH(d0Q729{1!3zc24|PMF4HQQ@ 9Ż@ K6؏* &HeQogi"}t8VB 4$Ko6H+jʹ̼`?@!rF ".eto]MZc4ki;.t#tH0Ufp'ȾX `"DpЮ.9M>W!6]) n -^1ݓTOP 6l_TҖϭ_ % MQs~`46J>}Hŏp` _4$U^ V޾5Z %eFط(~ȠfT'Lh1jٷ"9bdL"u7J{҅!w6g&H09X[F92dgR[xrb*# ML+#OWO NI㮑A}TURR!j5C|RoEho,CWE'^s);h]3Rb2@auWPE^i9twīWkߴ1U#: ^Rd(A/ tq tη'E8^GBoPN*]'B+,M!3agh-<4hPS.qMuOߤLޛ%΁|*n+ɈMEO1R?zKypqƅ\B2{ $m>3D ɱd ַ]3vH0q'JgϮDX. cXuxVdm]?82"@yx !|f3xӁܿ!TnCj#mV{Zo! }t*5N 9Ȝƶ8lR+lր'GeF]?+KGZ*c%ـp}?tn UmYC8LsX#H- 4^J]ڠUC8y_­0le^D/%uGm!]$1?M~4fb ESi,VٯBO^,rmX͆@(:L@Mqj* ֨5urMwC$Mk;TkRjzΧǧV⪲,vvWKAK pVU?rV'D=1'Ez҇a rѽj"TE-t!?̘`nkhVr0x+AMj~jN:Dgw|kc&mGY:CïKEr8,B5Ӡ7a]e?ZeGH0kj} 9 b3y:BBPBij)Z6%#]UP[,TB{vd'">xM6*Z:I1bKl+`P;u gQ87Ulc\p>{7`J,`)V.yS.F,K}so5ͦg& .MѠl']!RXFQD ~Bݭ7.-Z|_pjװ0q5r¸" _8 &u6 EQLH&wnd" Оwxc˜ڃ}[4av 4E {!CKӂ]X{t{]t X0 [##8yv"&5 oDଵd_~F|7k}>W]va3t=SfٞL|+ x1J͐=u7cI| +m8?e/Vʺ3v#„"mӠN~nE`5}t,,E_S:Izmғe[uig!p~l+RH+ '_XߺvD%uj}<LH^T.,D)'5V.x`g*1:f䫑AR=>I-XrŷaKBC/eKsg'i߅MmĬK q No3ou!/8@f%cϣ˰?wA0zw-'qBgrCJ__O0wÎoRh)Ϙ"QM0)XtLqb^2G4lċ%j3Kx9ܴekuLчڻ;٣1r2z#kl M/x"sl?BSnۭ͞.`Gԉ|6gs5&e}]?I곴RW@Jd7ucY3awT$*іqL)> #td; jZ0-lL>I'FFY3!y{R^Yd=['zT&K>Oط5wR{m˺\N`ht|t`6'#o&^!]!d,lօE4'l*Mb>Oxm*SC1Ӧd ˜J CYuh3ڰ?^"xPumQL,H=X6z(|'+U𮆐'-͌!WLb9;?83/6.f/1]7?vDi472xF.}yf`1(p< {%zEt PB`+ &TM~;s3 i 19n`S!=:vwwY-N<_-ق>A‚.GVDkڿlZTs1)F +R-+|rR4~$/ Lvc$f)zO?}=(5jqUdeL(E+K%xEV,JebF\6/pqR#17;kF 5^0tYɰ a_lp Ư#7|o +\E(2^A`4kmԙwM;H3́rQMgԳܩUP<'6vf0U}'ٙzsY_4x,1taVPR.fŨ Nqs^`Juby9l1k1t~[˪arcEjQXǙa9/WI>Z3ĘP>x}WG| pI,=]P~jac / KG@DOԁhK>|Śj-F-qW\>à8[+A8:w3/}//-8gntnq pIGl5xC\[ fK@}$"WןRM5FnuX~O- H,L{1@,^y(}h(%:,}ɒ6W e4Da沜KǣǼ MiH?3ŵ!x?f!Vk0_xڀ}.pa"O]eGZΣru ۑy kc^|K;ʋ ߴ/EJ'ӖanY}"w<4UIGbk*}4 _gfDlJ屨֮_ܕ c^ԭx%(J4@ѵB]*D]1}9\f0AUm*rI <_K?h@hK& y #Vn.떰Ee9f0d (7>!1FWՄ# PYv'z0dl8\ʒj'@wb/Ah G`$`uV_ XCesEkV=+1NF6˚(sT+ ԋ+x&r|/@P~7r.o?TC p{ xqVY4!%pmk;'{9V$"2^J TIh,-c ,:I`Ƨ}_lv{] 5P{"T30kڟZztJƋ#A#S" D1 yx"-p/JRи.[z~`!_  x E}Z)$s}_5 up,khjcx E?\\DGe@90dRҎ[ $^ j5Hup I5 !<'a͋T{b̛čqlDk6y~8Z[KIb . 'h0 72yssofr.Kg PHZ8ZO6$ $,|,1sl<=KC}+s(*Y*"{6PEʖV_ұc]91.lsy6:>.1=JdCj aY **TqU=C p3R .B/#گI9QR;FZ%QpW?R>9/!sR+q R^?FS4C2WYy&TIcSpEtf/2=L=TP2kʻDѓd[7.R)@=bIt-G C \B<0%b UZv54ՂHoj +7Dc 2bDϫįGMe=|v'ww_.gεUR1;q.A䇅 O߻z._Z9,8hִKE)8Sќ': M ʲQd5R |\*Cnݿ.0yk̐0s?4IҐ+rla!! %\ =$SxIl7f]նtgHj849jr㪤=_h< EhG^?7Q6[Um2鵭sLN[zzdǸƈIG$ꓠX k<gZpx8C$mXتDu{wQ9rԐD(Yiv%_gps@*|Hz :x-:4 r̤ +G-xQ\qn &7I>.Â~#Zwnde={`7(n_y?s3MDs=k/߂H!G)uW *qbvNG{m鮈5.U`|pN{$7_m#KڡHTc;hUPVB!3\7syz䲗g{ 2<7"%djC7@:8jBl~ᗒam!l"4PbVThAȞ>Ea6 H?EgL4Enn.QS ;ULTK g UGXPD}9xOb37Dr.ġ(QCڱ:98WKb\gf<G9ĘyәO@qPw5HDw.Ys_-#o[߲dU[ BVJZk/^п^FFSQ_6!NHGm{֣!>K]tKjNEwFfz~o#?]@SV BƋѨ"K ;@P aM_蠊IҢ;99&7pk1 GLGtkaj4}i2iF^eїo$k @ RIu L@I`hou֌`z̧@&wVg7?NLH ΐWh}1ev|[bY I{Ѵ2/'Q#{RƁKZdP^#ÛhN;H_?{BB$2g\3n.cUw`hԺ8r|8'5q6^x;G<]<^>['&K/,5k[=\kmPG,oD-dž$Bkˢ؉j)Vewʨ^r)Ct[7i|uix*Ϧ4n\{F*Gh)َUYiu}lֈJBsؙE>/p)G=WqnRyQ^ Dz O"DrvPS9υ5cd\ qh]Ҧs+$ O] |==f' ]w;$ܻvw F W90ݧe#flVҦz! yAlGzЏST` Ū@1~j|$KĜW`#mÙR,~| e9oFlz.;h9elŁnVؠF@z K45 V #)JVE<"Ȟ_k'Z*^֙;Fx++!# YH#+{ȋuQa+[(8\~j" ys[-y0C5XE%5 > !]`NH|b_Y)!w-aٺŪ 뭷Bo;gfՒңEg3=@?<h4)tV]NCM$XPhj ( DA$I k*-Ow@Be^UyClW|\=cd3<1|t߾q:H9137 9L9dgw:XXDJ5<-o;p/"l>67t ~JAт`+yF·EV+ndk )<Mb9)89;iH:Ba*`!QT??d(,rPTON\c*VZ] oդD&ny K5q%`fEt折B}8:`O`i߉1KD0d\AEwԿ)WM` U'zZO (CIͨ ż94>uʯ-Eͯ]"mf]%k9y&#r(4"Z72x_FT16ܲ&9$O8]}INC]3 (9;1+@PmԞ%-ܳ)JI.9 Y* \X e5=@`a-F,T>9xpSbT$cV%KQx((W`SlRޗgfYs~,mbl\bR:W̉H3EpNinaJLxtIIdCw,ce"=WBr{QYa _g `$B+s({V|K޵Wri` G;ܝ:9 2 8BJPMQdӃlSq>0҈VGu] 0>UFP8ECp/pJt]m'xNzY@@g$-yغ5k@-:4ϯEOtŌك{> ߫-3ԣ 0e>$WCdm!vjmJO?|h[4K'K# xF9CH2s]ӽMUȝJ_! Tgzbb>" 3+~4? KB5Vc؜G^ӳ4.VԜ Tx-\%Nt·9g0H9/,N -0o G18`s&@؃w1|eݏlg9{Fb}Nf+bL.&/ېh)#$RAqp+ G v$N ^_߉{Z30 X/U:vi$+BվXKW>^+kWF!?7a%l=o G>>sE(b g&jh:3lƵBQԟIo<իAYy! xg!>HK!nN^v%Tq~dJ˱=l[kgf6ZMU)پ:*;lHyUaF参=ⓋCp$a\cchwFo *~p{J?IjdүZ瓶3> nZ9^~_( "US)Z| | ⋚efՏ3j%n﮻$&]ޘ}a v+'F\wBN'<@Co&-D9tiX̩+qa4e!"p$& v5 }msʸ*ºv.9,bsQ0VKY^Yl@7쾬fYk>Go̾|:ҫ?2|IZ?Heh̪pSDU'zyoC,(.D9#ՔWÓû!j>.ѶD 69Nr+IC7C𧇤g7${<9j^Ѣ %E7{,鳔fFIۜ;@hx2l[E7 y{f"OPHeKر*qӃ`ڣr$ͽsZ@pY|3ݽs2Y5@keԤkuX/ZJhg1_>&W)6Dq)"oX\BY 5YS֯3dK'.Y4q5}+f2M{X$Z8C(˞xX|O&[HЍuYdKxG" Hjm I6t 5^1vH#5B5wJkIzA8ziK\X ^KӐ"t[yV >B{0E_rUe\ߑM`a3t;9:Du8pBm&->ȴEA@XXRy[B!g+PAȊ-$Ơ" s.p"5漧b3Y56T4#ba"fsE^MbQvH1&=2zZdѽy]"ի~HM17\GT}8o\ kGJ& kt& ts=Q /FPkaYl&$5Z1Tn*/n$i<H#W"d*FSoQ99abH}4> u:j΍}u:_GƔjvlJ{92ť~ G!+/d3e@g6<UHhS@{LJ^ISvaUvbckU"#(,q[4'E.KihmfT*sa[ENv0?]q=jWkh8KKd{ɮ/qC=_B ͏bե'r?WAH>).l!g?W%0}7&?s`BH-|` &Xd 3!RV.{-*A/܇ @T'qkoNobrZq(d}q"f*[Dx8 !rB Ĺqqό^)W/͈ (`<@73\](%#<#o MQVp݆GĦπF" U=fؿ",Hy:n) lzI7J7~D̽D׎Kr;rM$yőzfV(ce)ű+@Fyo$;n5"uRNTPD* ^VVdX tˎ7 3>ݘk/U|Cӡ-ִWa:(Jb+vۋ-nuz=LUKpJnxoIX fO>ιj+*DpIc)wB'Bj)MOEGq}H|{\{&Bx)BcHBZh]كLNBˬKPMdn5'Ann R{tuo]Eb͊Lg^Ͽf=7zZ6{ qU˿LysǠd8\慸L4l -:o/^x8uzRHaꕃ}}i Ҫ;sx/# ^bXЀz_*=AZ;c-f ya7!e}}*- Zfx#m{p0汨]뷇QIn yW42t˓ 3δFa#}g ( ^)Mϔy$fYc3sgvEǀYKט_G/%/@S (yqZT8(A UT Q} ~qB>4Y>AҁJ!@pϵb6p3,jjQid!BE*HvIJ"| n|WGhVi$w8x|jR&պ;J2v[b:AJdb+ 0WpLpWT$yn+d-uVQJI%? _%42Y2 bqnc%U5Mr̙#Ǒ9I5hbV8W҄ԅ;j|U9;40,3~ t@gV;"--P;[?@߁+ޜso8Bqr:o??L:20J3M^gvKq Tpp8>d,]w@ pi㶮&VْoC )Zt> cz>$Uz伶tO8t)} q6ٿH , aE.monc/gY*˷y/ȿ].o|(-ce8+#Y7ڪj}ZJTe!>kl9 {OZ 0jB1MzJU!vst< `$-"J;HR;vj L}E(f˴];rH(Kc|EE>['k/Qb DI}pJ l0DCg S*DJG_T~:Z:E`/J]ǚA| tkbCr$*{mtĎ#C qX ,o&,84?~J<dQX1m3Ӑy-${!p||9R[9.("Zv`*?>!'F/"8R@KaJv)/#; $68[: Wj};QMCSHH 3 ""E"([Fwlh6@Yv-%*ERK {vM A}Yslz!#Id֪?BWKKo")DuZxfYI][ixbnD:쥭,_9yYTL206@DsJܓ 3}j31ԝzhWS !ŜW_~_XQǗM'+AWft.+B`zTQO̳<%EQ&~δ݋#7BsnNhjyOls_rܕnylsw;uu Uz̥Y(_[ 7@W=hY#_pF7&CCB3P&-Oߍ{vsA-+?k )( \0gr%5&"b\p X%{b#BO&~Gtu{u@ }r/egnB-~hQcT=9X|PSTt6?E57x"0ؼ4 OD;˛&Bn}5!6))QVG8{ʕdw f`  4~_F7#)%"f#mɨŤ9c?$2Չ.vS?OkKBfCʛN}`P1-tEZJjP0+KrBd+P$5.ZWUxhdtn{?diPENݲ]^MfY `GN 0֭SE҅{8Ǟ:cakd+E˙+F*slȄCafeB޳'8u9(Q$WuRXWWiS=eҴ{Ei  !HzZ|N9+^)tIz6*.PQ_q6+zTȑ22`+HP&fc %5޵/\Xm:^)4JG ,}0܄V'8l SB[f*"J5ʽv7Ì껶V!c IJ,4_Kk/!HT6B{{WuE£ S7= $`Kw+S x9mpT|G4ֵq.*p܇gBQkR3CRV?+ވcf*-m;>:BM9?}ϯ&ٗJQCWz/uϢeM%|V%>4LTCw+ƱVsр 9*Uy3##Ӷj8~YiqkDd@k'0,TWN*Wpr(|`NgmU':[]Fc*z4%%]g4U̮^nMjaϰTgkC4:uCv꘹MI n[&{4 'ue)ei:9wNl)[G+ ;o\Ox*lF U['q:;rU;|.V 5,4P9城:,?ʜU6v^PÂ|[~$Х&I̾Z~kzcGg?V0FFd)6{L1-8}<XU=S=[4Dv9D1wn\>G9Y*nGPF9uWqmXԋheS>$V [JN&AD2~%1`$&ƚR.b=&\X4FsG~ 8v Cp Ɲ%Y5UH[cdd.': ce?k)dU*:<&>>p9j.y0Iף,1L#^j_~߅P+ýcBcF l]/2/nϘ{h$F\;Dps?ptނ}4oظ﯁jY<>`ȑti9߭i9Uh3MN7mT&E!]i|I6GJ{ŭG}&GrM_8&pE?TˬA|i14D]@4u #+ P N4x'ZKHl6n{'&s*΢܆6!Zi<|lU+O1]i ^QƹRVs# sx;-:ELcu躱0Wz[2Բ۟Lx_ J^Γx+a+ dV|9/7<9<>}Y!i0O#/)oO{S$!IȩgU=:!  =Ե ox_S217;6Fm|Q ,@Ō­yHy Pq8!"AsŶKu80Y&xhYYMx)N5d^Oo|J92W8tjc7 ]3cr :_^P[5fz?LS;f(7^Bgs?wNצzhPٜ)?njQ fTHf~i̗Rzd)>sPJʺ{ե Df5B+_ rA6UsĶ" ɢ{pu8g7@I;V)1QTBbOK1V6(3?᷁Hoic=XMᢋb݈Y{4^iZӤ,X!{ȡ trn| R~@6lƊ]TѨ$уI!wg_O_&m-PO4Lnpi J^KqMBZMɎqTM3`C*IJ&(9Gq^Xe@c~MvIn,lV G! y1h=3֖>OzsX쁆LCO8dj U[_!$GL4A,ʬChy@VyHёE]߷s4 !R&y {MN +\Jz''KD*‘w0u9]FR7?-$5L\aXkxĒ`BlݺROlg3ehOX'3)D3fol{ *ItcUk+\zǏ;3;7^aN}G8*VAy s3'|OH`UM͙[5-4l41;_h1tt@iW&}*tcGR( pwX=]Z1Ňbiaj?SG%'Xle 4 * d@x;ǹ Oy?l< ғfՓ#>kpđ>.9ѐh@ %3ܶ68nBΌ@Ny#X" |Xtčxnbsyּ5PXIer7;E)R,<ϗx"FG-}ܳbu{`p#*Š\GXe9,}Z'|$`JTFYn,P݄]y)YZ:;w53ۻPb_:U$щA&l/|FLN\ ~VZGT^ l9]$v8,RԜ#df|Yޥ<ۚ \ Yʶ5h>U[@;$ktĒ'8j3QtJx M͚h=P^@wͽr{|9~bո5kCIJ{$65?6kd2Š5[b8vC Z$Bv,k2,8)ȌK 7"G5H(KD9r||y1a&[ۄAD<5P1 2~zWvQbڮ:9|GV"_ؒUk*:Q\5=>-J>cPh{M`}DkRt/:KTޠu;|T/6n ’G[.,pba^qpV~q&/[ƿT!>:c(?j!pښG1o p![>ka@KCf ^%#P0pC&S >&dz٥tmgFfVbu7 %(Q- `crHw^O.[ .{h&#̧9yBY \!|D?zErP|fjrl'L7_< C>G T{iNɘt-Ma&cF@1jy4B 2 !\e$ku&y7ȶۃ`H LP P(;j_m qwta4i$32N|pD9"áz9al-ؓˊK몸WUp?c\\/< +Q^dƕЬ.G.4[qvPW #ní]f~gB]m] XgZHYтܓEm ,**%ad!5~t ף-ҠV˔,s~)֐鶜@l6GT9(G9-_Aiʅ#ՀCǡ_/kHN5KN-:%.[,ؠƨAW%,do{IJ봑&b,xJCGCSܑA^j`Iܚf4'eu+Bgy%SI:ުL{'G)ݹ KgGA !ˎh`V$xAA˧ƅ1`S1EHal qiv%mY9^[ACǰeUR%IX%c@2"HwisN CDWrwm[&b 9DA -ձ-6sM&F}K7N% Og'ZkYXCG6fWU܋6x@tX}UC4?eMfQ'҅Eqv I6a5f$JS[z=M,PY@W|Gz5|+y])/65$ܨjMu09pz#jRzЏ}M, ;`}x)rƂԾܯ;gk@ZGWi PDWK+&O&<& fP\&'otT:*t0C'%N(եuLz' ̔Vtg2PY֟b~3aY Hlg DOmZmw-]}O|5=0#gu]A p!xq:QYy([pedl"|WOh)M3prZ Y8Z^[NHّ G~P"/ I&l0&]&H8ԣVGv/,I-1A&u4a%FҶ>hpY wDSȼC0rIv)#n+X4 :2JZo4y$[i?(1FK|,X8nh\DJot,.*']w~|Zň/kYUmL^ak9El<@i(&-76*~imGL R ~xb܄Q[l/;hhY̤Kyjr}*x序h3S4(N} eqb0ܮ|xwp*KP$+> |YR%T*h6wyYlb,k2z\ 3<[&d$I+9XZij-.+(E -lgn3|k}+*[Еtx g˨p+~&Cp6+yٰ5BrLcr s'Mo4~b+x)`f9.9ɂǤ+], W+JAjlhDsRv94d/J =,۶gpiqeXCi+uuO ^]Aj ɨZę#eәTȝ+1Hs&HHnx m2f0/V[0ܭxgpF."-!l$b(c ^飑Qp4=BG*ˮ9j0)~DZT4I{IvXk)WGdtW".uD֙Ɛ#sg ʡC( ]Lr^Aˆ"gBFj,|@BS1D7Gn×Q/W{+"YAXGQ^:{bbLV)iy!!~8luUrvO9kg8#3EBeKwbUa?,|2c7(ySO?|Qḁ̄m0uGuh2!W{2KF>s ȋC`/xw0:GNJJjQ%>I Ђe"d!E~]@HuJ?vNVd8MA:CWN$#S˔ &]gKcmOFI/`TDɺ}W~*𐓶pCEB'{f7n3]m & ª+li& / \GsTW(Wհ)zK]$ѷBvڡg"9dZGRV ;"#sh)zt2k Q R H~3]XrA{M>^HVdQq0|/iNS$YhD OX._68mtG'i@_=`zINsQpor0ۉi4" nS{/i,ϫY, r>0MNQ:7վ 뼛:iz!~xKz¬VyGn-h%c_Ucp92C$>Ahh4EqU-ʼcQ㨅0g8wq+}󡐔j{z bo&_bair'f_#] jV9m؝8c/\_ENc37V+\9X(;chcPcY;Ia ȇ̦B=!wc|a/5_UC`^Ώ4>NM?X)](ȉ=-/י9C^tXʨXR}3M|RY%pņLWh'6om`!cVCmZZ.xJvJ# 6au݀?vA m |<ލ7tuP'V&_6 eWJH,rDsKZ$;I%~G(4pJXӞrVQ?D x t#iXG3WU~7h scOk/?;V6})Ǭe-~?\;Gʪ/){@U囶qe'!\ B]=ڰ=l BGjG-BgQU3pBw+g ,u.4P4Yi?%=p<b?)S`K_KmQ~ tءv'ߚ HN\q(ozHj/CA `gNzQE])C"zұ 8~:6M|2+Tp0ER![cgjm؍٥x ĩZoD yUW6s2b)| ?&-͢/fs 8՟)jT a!FM^Ք\@ٸ/ ϰ6' Cf9i!5{'9A) >"%ME!^^z1cA19hThjΪ{04dO}ԠӺ=ѕST9fv(d i` ݷlU@N$-!e0j& 3P A2YL%QydҾ7+|+J[tYi]?>V2H/B'uUB~jƫ/ jC2NYɥ|gxa7A;/*J0Hb@˜.z⢈ {A1C|Oچ,.9 ѨoBI=TK9?j1Ny} C2aPe<~>֫A>үz;/ػgs-fZ)zhe:< 1ro&VaCIX9k.d%V:}sy8#K v|ʃy=Nh/XO +]xx>&UnX Bu%MFOqv Iq8N^<"J2X˨^@˟Li,t#fäTע㿫tq(c&sE=!:">'b'.%dy ^ŲbTU5^׎vU:ƥ*8k ~"z[CPBG9U$f#9OhOrz bm\0]PCV#8K C|R|!1NioEYC(q`(uO5,eNĒ[YIYm^NQGU5F%y0{ SЌ{QWO GĆPGvA:ַ"YY]yN/fo6M`0e)5 X}- rM}5Nd3\*=⻛HfaVyق$E~y0tG%UMQv\gU qb)Nh=D+kǕ#04kg b?:"Wx3UnnU0>gz9Dү4/^7eTJ r:T;Q1QZ{ۻdj3oZ1(7ѴiD 7qlK/ KBln/<٥Xo\ӫoUYk@e!uB<1Wz%^\MCR%,c]DW}˗vױ[M-0 ?mz;/b]^ }S\5+DckX37@d1 =7ɥxe%C-uFE\<%lUmM(*\HM;balRي|DASs*9Aq(U<Vt]a4x"dTE"!.L KBu< B{s}o3C@M-flMLA9'5Ɩ$]AvJQYp}|o*MqNԠF~z#01E|r|_b;HD*i uuaeO7i-l[9OZx0B{ƪ)ol}Nnx B jg/^9VlY6ޘn-O?ASeâvV2JaGOR$OYp2F59BOr*"2=UT~ꞹm)˶$/:6+\ X-3a 5BEGBj5]@dcX@H I{K%-XȀ5; ͚6ʢ |mo2ݘY~7e$@H /ZSUBMwRKAuA›~K^; 6~uϔX_tގA)e{XɸxMtr 4X_[}x4@i g"DēIL.wVeYß?ײ%o^ c[3:.@%lHuz ٲCY*(+@}]CV`7Cryz7DRӖ?W(kTc͛I@Rpؖj^6yS Kޘ·qnEtSğ3iy<wz燭3"c؂!׎/= `2n):3< {A^]gMa˽}% 'A b(R 3Fp\(f :#2g*-4ȥ8QOz0h]^ܦ2`?vȼ޴Ъ ']+Vi iD|ͦX plPs7؄w<%"^$|E X|f.E9@4GpQǛ&|r|.#јT--EpgHgSȭ"H|5'#B|Rb%M >N`!"N%fa |_G´t"K}Rs_"gWm|Cmtg@8_2F,*9S`9#lܸ\$x5_THCӸDH Fob)IבQN`ЅVȐ *зk+Wŭ顟hTQ^`(I"{-ί&v!y:^!oЕPh r.\u$D+cҮ7S32̈:ƙ6a")g^NvF΁V$魵gޥYy=0ůj, r@yP"pۍ⦂o#X'?GˁaŽLW,)Z(R,!+[ĩ&|BN ҕ\2"V,L/()"wYlb0_~e*ab[@" -WbOYh3miݰ\c%vlE-+@+8/e?R>4"o@[2(QگgL309 k#lw7.{M`TB?tc _ZC AN3.0@\lX[>(ا}zt gUCzmWߕU$fT`g;m67,%_Kn\k#tZ=Eۻ9wU#dt (GABpX P#ZF!IBW.Qrez6d &Ȗ muWB&s7L%//< \;2Ct}1BZ'#Uz?uWӦCop<1v6ZcOz%j2n V J|L}W Z0CpgUd9.jW(ַX);&lw"G rDսxTR4d؟z`VSXVpq\ v[;7]8ν8IUŰph=vmw A:0׳(fJ6 ?h1n.)>?c>w @x6ӻ "J)T)$=܂ohAR3qYa>2"$F-Ic7k)6_}f^Ҧ rgkˇ7wUmAu=J4ֲF ikU$IG?dacsXZ,)j #k?H7;5,gs{na\? Rckn?+MHѽN %?Α>"vzĔ UFoGN*t33'u:H6bIYm&KC>\uqjWm+üA)6u R"UϨI~mY 6CV{Srw_N'vKO;H"o&뼻,_YH$ 3Gq htt>ÛZK;A4gw_[N~VsU RN5΢/mlVd=Ԝ}==6zҗ[pu=;IA/m n!Q0VoXpf%&f.]NJ A%jFF,X`l]OИXfK%e>sMh: hz.ud6%jc%5)Cp%15,+jgOgKr(ދ(bb"ՊaSkcq`WXmȯ,ϏopA i~Zc.HS[sE򵤍 00#]JLZْ4;z<"ߗW. +ն+kNz'):N֪?6t Ie[&v+zm3d;T8vT&PPxϠ9|T-א"/hafʯKG<#]hMrƷFֶ!bL'GF2נQúȭ#['u [W(__W1= qV)R 4:c @hl(Mwmn|@-:rr1`\o/N0*h+JU'_)#ʪO }ÏUC/tLNɨ#t JY~c149F%A.©|$"_^ ˵ΈJ,ׁ1Nb~grQr+ 4Y_{'4>̻6 "vFTPF $6GdhRhҞo*KT5c@]W2%s?ü#n3K`j"[RGMg͑qNjK"hrU-H$Cx,VT0F;gbw72NJlhp}hGbֱx"@g-g5L;;>]r1~D,I0! Ƨ"5rG^,4 "XʬSEGtuB:=X(^Y.x.ZܢUɓ 'I4Α+8LKQDd5t]zB\!eYcXbɞ :Yn}N^d'L34Jʬ=r rqL;Ӻ*mq=cY>֪'@rR;mDZTbȣ@Q`UPWGc>b"s|dVg;b: [+hRCnG3\jܥyfv*.…'R=`z0vO{B&MQn4FJGdnrQ5HmZOStͨbmִ ς#{Zz )QuJvs^%윟+ez;RE2iH`5*}Eҏ@}PIbXu/w4"L~\FR_#+zĶn;,)+K0n'f&qz=_5M2pG/Eb'ƾ`S۽BI2KqXf/*n|]Rgi8] 7">΍'.iRخ(s~e5+K܌P;:s} lÌ'1%Pz\SH pG5HU0i7=U()jn1))j' ԍj!h$c ^&-(F_*:{X~ΧQdEUCE^J韢r&4Sl0Nfh MKp%VG1J.{?Bû2{Ԃveb@>ݹ&qV[)/D*|H>SY7t\/%v+.VGbggrgi]VDʻ|zثb,T򟋖V޺%`ChF~R/[>#ۆ|J fbd1oc`Ԯk@aTRɅl0`p;+.5B}I8DEy rtUrh׏(hj8l?6n;Y'LPQVÐqI^GHT:=|Auiw啄R)RRo10ʍbUˊ<u0w/O040.UXRE]ij{G=ߏ/i6iUL ]i.B')_C+iyY[9bV`N e m#,ZGH"=e^gqIu jǃ-nY8U'CO֬MBJӊ$&[S>NW<B4dB ny4k2X9U?Mݛ(r%7ATbZW,83[RUc( p8n-I鱀5UK"\Ѿ;(֑G(ZnЀ_UKXDEHϴ|K{+?$?_y}Xqkv\ k=/ ͛!!K,G ;kuM=*p}|} !O|9aHt#y5xAYubLApOv7qp9gR,3X(@|_Sg#bĜW! rfs1W&P{!~{ih@#\)ʩ ],Gdemn}f:oN` jAR_/^Dr1Qt=ݢF\`y#ܱODBdMs1` كs$tciDO'sHmb<%#Y#~|x.K$$4^M&#qHf(',4JǔhcY|7esyeĨNx#z?)l~tz00[eC W>F#qp BCQJlEM6#aA̒x})A=-b&]R]ҹ[n#)wXw`{otԋq_D ^1e$)sǨ"y+\_`nf5#,]I ^ G1.a#<|DU^-%;)?,GF,B3k1sqY'*?V~Mcf ,3dRkSXv+ZYzݧ37}"bϻw/S5׹-C)~[[yP]o_=Y[c1KٸpV-j-ANޛ/du 5Gq7KZ.f+9+딊' _EHi[\q2RM }΃2}Fm#3MufK]5w] );JJ j2mR,a$kD=I}*U\%JVyӐꁟ!cX@PH` =Z7$3; .Z|wT72_]3}[z5]vW?b3{vPr-E3pdn\޵(ɮG"F2 Gj!j->_c ^7nXBn墦"EƗ+P\А\/s5%W|5Ζ)lCW+Osk}O
    ?/Xt>=mwZL2WOC]L=9`ol΍mBp΁W#-G㻁Ϟn'j9E@j/^v37陨" |>a1{O#/hǽ&eIR9 %&MP]-?\"{HKXj? 3&-WO,j*{n HbOtG7M,j PeՈ~ z`°Y&oVaS+(si9} 3zb{d0#\=GRcڔ{D-Z ` ijh6j~tŌؒYKj_#Pg3AqKRHaZ7h2:6b:pf8rzaxϠyC.ŭ@$ ">jΨfKS#H-#옋Iɦ#oooM D-.og o*gj)ŁfߗP ^0w"&0u e;vگZUa-7D4p 6L֌}H+{儧 ;vYbJ/Xm'fF'KѹZW3g϶筊VeGsZ/R`08M@aŢæW`'ƋU쾲c(: {)uG ޶0bun:}ghb}5kq6IAsgw$}hLW+R89&!~н5s.fSmD# vtۦj*(𔂡l`~ՈG1OdK"],ni¨~.Hb5BuBm^sÇ & ʄSr@ e}/4ܠٷFN5h>OÑ0x,fGDߵ{k-!ʭ7I<0]j.qX2!{@q SmDNfW1N91tqSF\[q6L,a.oN{/`yn/eI]K"Yt6CBfCLZ^0*G=PS1+ְ"*6'|\ VB| }[yz0z.sD-1ZCz?Y^\"tt3{|Z¬(|l@Yp[˳ h/rЎ(-"Qp+ ŎAiaZ8FfF/"v'jKR-)>O^>GUP)mc0Xf RyYU/'@.d{v4[d4ʈb|~4wyO16=v|½cpkZ1yB°We?|&*&Zəٗ㓆V>'ɺcœj$~:DcE4U3xS7;{a4N6~6 ӁA>1)V:fj4U,ДWQ 칥 ~K4 tbRDWFutL/Ym :[JyQ]i3P#b~IUv*ip|S8&^Q^.xt!MU8ddP"_'a, U d 2 f|eЩ-1>uv>}CO C S1׳ק|Orp6MBne~)cW3HS'0q@Xj<%}X7{p0hh5{BA` Iʀ #?<슆Yxef3aoJy{Ҳ1r's ;s~ V_־ u[lt^tᝐrJȸM_>;*4hy3HwֺdȄ@+.4|ܡ 27Ev Wm:Z\ "zi~X ?V ec@Dl0'e g9Q`SC8KXޭ@Bk iOw/%E$׹xFvpig ِ^#)ɭ44@&(5W+?] i3C.~ ;_Y ~"Tgݘ2Ih+s4!~'* zۢ hnjA9֗wKP)gvnD: +U-$"'aĺ>~>S :h nC:_n  %F> oƁq8=pQJ߶?Ӏ4,tl~j7M 8|[NC}s?44FXt`vn2}G .?d9[DU 3')y!up=KJ{&~dXy=Y),<_'>ۗPڑ\tM` &Y"Oe|"}ωM:|t @yPhW |,b˷f> 0Be?)j%UMVU|MYm}gWkvb?FOÆX>!)dvc8 IM25 ˗: n=n7j-ŃWӂldw+b6]{,eXz>0՝Ul~">Ո}; P6_bYko>E-0Yb؟pd|i fDǪ~ PMAL ;f?S7-}5;:}Jw%`Wsθur,i ?-z{䱓 9XL6m{W S$*Qj !bpHC|Xlfݍ{$bZ{N)Y?(%.ĊEq!"+z 6)eޭ#]ET (Ev+^\YWD1U lnhmBv j0#P7R(4G1{N)сӀ͂qU:݃v:\LC(:X;a j* άacB8 D->B$: k}7G 8!`*ݖ mgK%!܉׈F P@hbŭ ^ #0)uV )['>͋a+ߑU?j߱3ƛ 쐸N6ޭGcn:i$QP Vo ~{jd&;!n:cAԪi^Ddǎ1L (p)HXg7e4z*2L._7B|s\Ju 4?dA˵2ѓ)*Q7Ym1L)Uh2'ҧ[wս5<!{oە?ɭHmk1L$4!waxcZXր~e \[j.RShC(+3 h]Jnf{|p%_{f>=%BJ/,!]IȁMRy1=28gђK'$֠kKFYIS}>/,7_kf5"мo9=)S߲f7v2~@] :}>$kH [7 If&]h؅ P2_qǑUջɛȻ!A~uh*A B*0?ׯFcSg6j{;cs9E!Ā {@1}n.aUqU0%89[Ůj\ f:gk!xЋs!]tdT6swk|'BG 3sĿA bƋJh!E)7蠐h=-Y}*gX[ޙ#hRw4֬]$0Ʋ|(&ÇOnXqFƠ5m*WB{xɵ;{Um1-eS)tXa0DQl0Y+tt9T.-)H?zᝪGpTJkP0wm!P-g֨Wə=D #v+V:UKv&F8| qB&xAwҝ # !P4Or]s8t6̞4bRI&cgm@}Z`X O+74zB-֙(wK/j҅VK ,biyd_$jĺr2C]׽I$iͯzk0XH+>jmC.e2-JT*yaI(hIhr~>f=7EYZ[mXTЦW,xS 皊ș-B4NeWøݺddž0l{u+R*kn N[.x1Lb _mѪab)830Jǔ:f1` D~ p5nceYxNB"Ϝi+e?!`Kҽ=dzߒ1gjtKcdjΗ+pHR:/ !(,oT 쨁/nPMQfJrE`ם:tWfK)۫|Q*rotSos8rSc3ڋn+f}3&4l 7XwlT;T 2apnRҎugZT(>7.`r vH~RH/?cz~Ba?ϊ"+h | '{rpX w2.&`.o xWX 1OtԆpb 5>%PipKD:! e㦳uD+P[uʡQryQw$AmfY蔳H8FQ6GOn8$g4Gx$Vwn7\xTLj*f-KcCo~ufg,{k`ݴan&j)Clq^OaX57u~"y<++T2j>?//Rp>?XiQu1Dⴍhaю#:wvr/_}|/Ug;|S) K<6hn;;K}#aAis1Y{azLswS@ ܊ XԻuxZEmi65bJFnXǩsge̫cyUvN%8ͳmue~#"^#:oHTR(}>o+UzF ّcMPXJD%]Q$bQ`kruB֋Bt|N/) >OYWGAdF AM%ؿF1lGn)? ih I*x8p Mggί㨷GG kZ97#豉#] B.li| ]kqUB[ӄʚ9Oz`<J(_;ffMI0s_jc]=.{bx>9囒^i&?=t O%ȧ-)i);̝"X|?\|j(1ENַLi `;3Vm.lƞ]7"W)?q41H/=>1>F-O[ԹFa:=ag*Z>vAv ht>E94gwaiɽZDZtF%!sdu|7 Oo{@-,OYҥٻYp4K nQ+[8Y`]k x$ m Z+s$3Z?GGfҸhm~T@d[Io[Ue{ 4jm6&}fb"0cR N6g_O/ ڞّjB zTYJ Ԙ얏,-^4LZA/WP>,w vZ/PT0+ ZtֽgWKՀC~3B%hLDG?Ol祡͎[wU\YOYM3A.grʂjU}Ȥb[hmu_YP Xn֞pzB#&T! q酪.KU Ikdt\e:+"|)8zk)l-oOJDt47%xH^:x3hNt+u@.Vi0M Nu НW@TEA;оDftxu inքyn< WQy1)Dgeqk搞|:GoY?YO{]mw_xv?ʇ?ȼ܇u5; X^b}Z.!iJHp|sg{l>$ÁΚdGzو҆63a rs?ϗ2_X+E[0i tDaF}gbr=TFƼOmVQj@ tF1RvXpXU>Zwt[WYBc{}~&gۖj(Hx%4۽@Gzht{Vߕm=J?.co#eZM{1nc`GGHS2RLs@H}&~\ɡ:>}2(i8[Gn MXWJ&(+>B㥾ٳ#LnUcL=I" vآAYcpsRȴS` Ner Y,Wqݒ-I`xNJ)/ZV"k7C$6nƷLVՓx˟7Gަ*¥E $ݳcH3/!wW`5!uH-Lc3zsCq;f'1.8iOӰċƥGΏ9{+zKsr2PK`9cĝ@WuF6^Xs3LمNR74ۯ9d}:q6 vQe7E;NU:Op9G 5E ~Ӗ\=QC-#ՙ10 ʰ.^nmӵ&OfJ<.55B-)9,]jֳYPUQwJk:֤yD]dr8KdaUzul86qh*҆#NW1h@ WzPa)Ɏ*`@T^4}b*##u}/S8{p3\,Z 3T=d8";"D!'g` (-50nL "m|'WtT#c%#\Fv?]I\V2S3m25+q VqH`A?GP$}T,Wv۔Z L+9?zXVVwc?U3XG+[ PQ4[2L uP"ò.i8u~'|9DzR}FM;EmCLѕ[ K p;haMS'۩+T .l=S$3C(iy\!AzDh,n2SASɃWt*\%o>>i?}$ILZbud{w\6bVTl3=7$$i$| ]Ah..ՌI Ww>#<Hv,BHd|?,ԯ@K!|R"I.Wh eϴFù<-l~Kf&Eu  Ȗ&}:*/=s<2.3Xc0R4FGQG zo3BY 񸠩j_'m8EĿcbPtV{E ((6iA'O ڢSf^u,-6= $0a (b\ rêބNzcg Dj5["7>Q#Y@c .2_d<=4J&w73ݿXڕ;hښ0*{HW6i)ȟI^+@TuӚ3s0fE^^ +uhZ <[a …GŊ}5_YQG/b X2:mnVS!U 0V9 'Wj%a085 +琡X k⏁%2%Oӗ$ss!rM8)5 UHĖy:K7J"C.=Zp(?>q9O؅`W Fǔ᪬öJu\;_SCLPN+XoyQgo#!oGPrv C^%S(gn oZG3#5\@[mU[C4~i$){ = l ⭺KW }D~=r}[NT[ >tL2ιsv!1V.g[A3Ux~@vD+,ع,i"3gZ 'dl^@44kT܆^r: Hg*4E5A vk|*QA 8b>lFU#;0G 7x5^ҸY Lu2&;y/w ̓L$Go[0p^#<ӓYf}`k ^ԦP;eZht"rjHY}쵶Z{,nM-:Wy5퇓w!l8?V)F.jg3 KKq=0x| Tyo݅p!ՍXV3/+xgĪ#K~Hk8SU>Pctk.z6N9l-Ƥ [R5cD4;gEdhp=lo2p!K̟^񋫫&eh{$j#zt#Yjߺ;ŭ5mw5=]'|qx2"4ɊI4򉻡7t"c݆u7"9d=A t 7%1XWph^[g}GrshTq#g~M_-QQ;|5pN4`o1X&[E)x:c5Z?Eu+7dZʔwYONP$2,u}nҚX J6qʋchg#ɩdvgzM"%ɧV8{S:8#~A Zb <"_ ,&1W]Ց<ኞGxVK)v_4ha֧֭#$Di9gFC %<"r lT!uMjawZ+v4Q"$ǐ'"_ *ΰ(1{=\Mn ̀SJAgN?j?cu27ZQp TII]Lka'Iy mY,0eGޚ.6gw>m`^n23 q.&OR,/>QX2bt'lZi~Ne >|/^!CFI> l.;?@< ԪދX͑0_[h vGpǶR&"ԟhd<ͫ `זګ& ٲ1 DEB@Q4/r(K (n[/X$'s;iDz'y蛜'I,ߥ;xI.ž3-?ܫA YUL`D ?tYY^aG6ɟcNŢj=J;9* O|>f,YA ֿ[,`7/%i\fS[o~Xrߨ@:sܺ"rV'C9?h;iXK$2MiXLRNSRa:® ΠȖQ\QTMtJr(,:rzJΞ^c Þ4/Bqfw.׸;}'q]쫚q-AF/fxGpi?2;ib.%1PR`.+^dXn]&HiҐZ{JP)Gۏ4P #p)+~V\Ȋ ҋvJ`[~3&NƯ :OGt ~ۨÂ6|ouJ**F"hjU)AWI(CW=d!SjS7mT)7v`\J3fybp:Qԏ;C o=RnIYhNxyc7źYs{ꒅQ5 W!1 .-xgNN@g^gMȳV6L ls?FZɤ_%k8Dq鹃O NL/PMzYW$f>1mmO pG2r@iZvjJ~J!5ͼTKʮ̽M)֢y~e\9]J{$ߒmwXJޅy^d&%$`Go1e˸I(,?-1IVg5zݦ̑W{2e &a%[dJ|ISW{Y%08pYܳO7{OAǠh.|>} ʼn"P*Vl<6듲ir|P|1jXAe"n|S*w1k1k-ON_X+cbAh2:bm2DK\HpvF.OW5ZR6N"] hӄvZgT4(ru> pڶأ|;(5,LFRT51J\d?P\$ pF@~#*A[MSJVZxеXs4UWȶ6rI anA]Q/[7DW[@*)o<,L) {/r=\Ϙ,3#!znߵyd9}i̺tjӌCXPwN2d܈TI74 hOʟ/!X>[S̞k/˯S֯9%/U۪qveyZ e,iV$]}QZ>tnL6$6 rZeWykH1 ?O Hc:0A{h~#wߠ};Irr$R3^b |tnkJ(o8,sJOT%wfFKcu#;6J;Ϲ݈ x&GEJ$ⷨ0WxG=iL!J[JG1TLGH#x/ P K3^ǝɸ֩Z1+Z'P0ֻ[028=Z;~1w}%z#1,0B!%/"q!Q,jg {y*̅ml 'G.IPACِVm*ן 2xަd[AO[6/IJ} Wjs75 PK ,:g^T破nV ˴5c]΢mH̘9}0##=sLJ)Ecl_RI˯Lu/wV$q0 ]jԬN:g/,W'fg39yj ;iAݐvLڝ =EN+3r~zg?MO+YOdꃘ'^Ƃ~L6yaRVBBVoRw%eFW+˗i } NtB|pN'VNw+ٙ:yp `^dԎz,ޝ/Td%EziO{E.vVf@yrh~[s|W$4> \7a@PʆnpҕQi"}Jc a' o#RQp3u-Q$=p!vIvJ_g:θryy* *O1BH^8 ;яgɤ:֋n%{[m@'}dŒOkmFy, l;uŃia5:Da,802>1$wF7'sO}^"'bc?PJ.t,k^H:\ ҢILGƒjSP$"&z/%m* uW?.CוxQF%˨Vr0m݈/Y4TK I-YG N@vĜ+#U9ZnL( ź‡ ]Ap{)hyGU hH#~~ش+:̝ܯyVsj'Vc.F++'oΏN1 > P &{ƌK= 2td5 tnׅhJ99gHaؿEJpcV'~Be Ji;&/ʃPZߛxҦ&?wϿ:8;r6ZF"׷Ldxenc'˳k^ANU!*}BU~,dAL0`EYWC[PDk UjH!M&Ӳ6pmfPNN7(ݚƅ]T)L =+7Ra;}ŦTtFC $ߘ?^Ǒ-Ӂ&m4_/WkV@mH- N}M**/C6=x,+oV/D:QHVh ^uB#9sls0V抬kSLkUwU`"kаpפ(ָl-Wt-\yU >ocH)q*ғArZAd2hEӾY0 wU7y$/>EP<ӕȬϱdbL6>|,;\}r 3X*?BM!&Hq0Y}SNJN"r $(Hɭ7)k+U.a5ieXEP8[#ߙ8,r(523lo6k_q19#H"rgAOΙ' CW0ϥ-Bl.*fr e>jQ>s\6<"G)ޮl9=VI*SvkYZm 2RT ZLnLNPN҃AEwq/^Տ,. El>pql=w^`yvUf''fq={þo٣}WQy d$ۉ֒Hږr|% ھ!pцɶl[0+1 ('5|3 $27Yr"*S,a_t㳚&ԃ!׊ǔnpy %m*Hon<|8qYviJ=+ܠ ~1\V'i`3}0DJutɎ#H$Hy3ui;NXv>=_Ahp\i"$űCT:} j!XƠ6V+»!iupMcoͻ+TSe`: E߆N '1ynU X̔8Ӯf=_A:`ږDR2Գ٨s<2sdg'膩h4xq<>5Ax < !  .wdUhm ѐsu`+͍,WEυ/NGA7$]gS;$wApoKp8y X.G(<0Y,¡a<1(}ut}c1 ઠDx*LJ3Hn QJ0xNue( ޞXlR Ro9f}>b3"yQ )CidBgܙB\qW @YJ(^9] dM1?=+ybqo0o4f\a3 sOfWV|M|k˖ĚUr*Y Yڅ@$ʈ{m@%9v;On+#Skp's ߇;#Xቯ+}@[@j/AȠ@Q%јO}RTzWf"YLi&t#oDNOnhwT:nc/6#o3}9bۿL y)I ևkGQ#քpHG>B{{U2g[<_T2a\Kt@5M,+谢A`) '!>C HZ,hhH%D|p[7XCTStb މf$19^ G^hj tr` 3b&U/(631~[<͑YVpK/* 7|oKGd@!9N9봷^)ۼ}bFB~)|GX^,8rAڱDhVn{yUuT@8F#8F"z^Xؔy"'=;6zp]kB6/*֪yM)봕#R(jX/Ds, I&I^_.I6a LjCC,$#5xܞeJv?/K;wT Qߕơd[N#Ѽ'i;Yz?N3+^av U7FX׉0{&V1;r9AՔl9X7QvrMMKGY,ܶ Zj>.oI!?r8ㇺZQߓqD ~i~.O]d,[P) 0Q`Z҄%/ ɇIoJPq9d%{&PoEG1:d{݊2.1  ʫD}꾯)!I57P4D[_qߋoX9ꪠ^eJ+2r_ h Db񽁋<ŋX̯AAȁrhG\]OO/TeZ15%^Wgf K﹛ӵ!'oPj* 9RΌAaIw G.6-KgU3jtV:s^ {#d\ r]#{Hנh/T0#§[Y|5c03lwNs1f׾ :k4Hy XM?i str" ^G6T޻[7 }x[p5aX$mt\Sfj;lQ=?ޗ_wA펟B98{d6.Lqۅ٧xsPd7u#QRp8p\鯎3"D4r]dn㽩}L}HE˰y့YhjL~OOIgV+rH1 ZWang:K; );E1_5q\G^w\DO9m0_<=,OJn5jcQY/l0&I\cɨ*D Cqτ# K޳H'ݤn|Qp.Qa"MUKVvŊ$MLAf}o6ԳgK\E2lTQ2IR3:-_mW_RmW!Oى`1.V3VaPT6_>fmZ>v[7\e1f ˁ0c< O0x.;wmg^TF@eZ c*w(tó}NG˶Vੰ=yЩۻսɻB ӨRBu@q2NDUFlM@nJd{Zq0t_ƴpm Kdw}5Ģ؜Ou" Ebq@jf@X7wawWqp\8*2XO1xH9_"L9v+g[JTg rh$s "m81UyI૰Rjv! EVj: Ș"P_hN@@M:;>7Th;J}n.DZlAEL~.ڛ/"H7J6G`2l@ p켒_S?pHؒ^ #lKSy>t lDZZp3.ca%(ᵣ0d9Le$))w%~5<߱(G6R׬P4vK3>Bug@r8Q,uS(x]jWNHCԯbRo{:,AYY튐3|PR o}ת9ø$M=o} NHE87])z&" @CCe!jJWPh/P|a1ba#jORV1 $F<3|dy~l]7wكa^V$$ ͬCD1-rơ%^GIFMo BS8Wy'y?t*NOwǢ5%徴5^nN @$=5t7h) ӳieB1r3bxy}YUl0qiEM'(|qbt'-ޙ&f3|'A]ZjXh ]YC< `[#O|XR\%h[~|GFݛq84?,Up}9l [ë[|—sWPA qSeiil}u{fLBLOΣzibg~.O:? `5v;{'uk 939$yl`?{G1 jbZG@S^B؇ O͓(: ҥC5 jl.z$5Htv{rv ^vfpBԢԺ2ʂ#eSa6ȸLS+ݔkyR+2{fcЂ^s!l]Sz {V#jO3j\ \\j-=xe?JH5k~ mEDI|Ju/Rkp33nY>[w;K}vB`1)+zW2alOn.cn(/%H0bKq~7/J N3KXQ~;O 0|G د:D>Ʒ._ #n}%:i&gښ$uYユB9.C$?)-(j|Z_afrMzRg6'JM+lruh2QͱN䋈|I"Dum@s~y4q4w>NlR% [>6ܾ, ;I5lNۿ ` 0ǞM&N< u3䎸v+ 8ɁjGĦhTqzۯ r Qj뎚TYsP`;8d9Yy'nDI2q0-"hlN˚zj .tt[ 6U?ʳ'm]q6E'@DŽ@+{EsǕZ,B*qPOvmw>s`֬^-=W/0s`]5儇R.W͖fvW AekOf#Iws1A<Oi&|Ti=F1D@_hk UiD[1n,ʸ 3xGぃy+ $| Tw &rqr{E4nJ5I,)"6Y 7G38}txҚnsOŮ(^&XGXJW}ޜaP6j&-u5iODZ:ؗQ=X*Ng;-K};K3^0x?ËAwe5ZLU[(粼)7sQQ7ɑ渮!G[UmƬ*Vvʹla䙥\Cd޼;4hkXJ(/`GSPz㰔GM\NQjMXe+Ս'bP@vp~+h9r5I?ӫHOMZ|_3j=Mlja4s{#Sñ~(DbBiት÷>m@!&rB_we&qy~nl>JVfY>Oq%C:3(PI_6XBQFl=|`^}.lq@^xmAs`zltg58JpJ2f1Ȝ6oliXTiWa7݊+t3Yٲگm`kbwFa=vO1.bs}%pUH=冋l${@sD:K1MԕF%SizC R=yrQO&VGSH1_F; $T=%+Hшub g imJy#f*QYUP<62”w.fD msfmYiR> )*쨺EEӝF2}Pa@7rw946FļYx&K6+Ħw-ױ _T!{:2S.5[)rqhi, :6d QooV7̣}Be'@S{>`+v#8 Q }sW`laIāpQE-3,Bꀎ ؀Ef`#G\3 wy% wMߢkbs2-em©/qYʅ;7a7}/-d.# ٝ q1`ʝ+5HN( rQ\H6^Cr~,'X 8ިe nt^SL/ҕUvbL]ɀשio&F``SuxGVI̒#DؗJ$08F,iT9ZuEtLڡ9׆YY^n?7v~2Zij<1H5k UV'ԇrT 9i-x249e`>ܹ=m̩Ql6pۘۯؤ3_pY/oNegҔBS~+`c6 Ial?6 xs!kxRs'ic("R&sN(&0! WY͐.f˚?2?=5\j6nJ:Mup憻<26-z5n@ٮsGKؠ%t|8~!)=(ԇdD*.=F&ZR=W˳GYYvJ ,(t I& P_ΣѢЬ/u#d)487NgE}WBKf!+GV-Ȳ г1axK6RKɔtb-z !, (vro<ΝcRvhm#58T`9~_1?q hkh ߹5b8fN~={=nj+MT6Ir]d+S!'ȅ#Hm#c nߚŐ:tU0n ܉W:& gs 5-lD<~ghx 6I eA3a)0>iTh)H{YO""H%K%k޳cj$O2e&;58Ȍ8U!@l\U1^r/~ahm/\q5aS$c0NWV~德BaAvoo1\2$x}2vh-95u@y<̑'O%y`CWܒZtND$֝T;Nob'}<*aLwBj~Q\tZ̮ZT|fY"Lb1C%vHfy{-lzګd'[7c.-5'vlMva'2l^-r#u%L:C}fDhH=ߠw bO?ɪ` {ڊ&!$q!s(BN>ЬlהjX_Q;V,hoy+gmW*odRZE=3<1o \_^˼@Ր+%'z^ez쉄ɚk8A%v 0]\&az/e>6Yc=.hE~X @AESm9.YSWZͽ@=k0 pIwZ쏗EN"WA6~/\{0={|lX6Z_ GwSVȓ ¡Uh%!,Uc$Hr+z+< |EbNt27#G~(Ξ]-ai{mr>+p~,%3 }G˜hk^Y]k#689*AaֶGǂ]ȍE#:Rn?YT*&B7yŇēYe85tn5[C?Kyu-W'^DŽc+)9 oWqmS0v..z*I끛\@Nke$'RUd?#Ac7E㬞ș>U|xQNab6 ^˯J%d Z*1uQ8X@ZFGžw/uIɕ xB)0DTjʹWKZJF(dr)9ޖ!n!OڛQF-3x4~cnؒ.oDѥD.?cWuaUxDvx kLD- cͲ=toWd X`±\ } 2/_Sʧ:e8G*}2΍ "HI1X]鹿rlP瘶ie.?z&ЃW90)%oYXhC$debȋ j4] E+xؼֹ[/C'lR~ @V%$dsT5.Q/8h+#W F 2m2G,ڝ@[P|O+DVn僸~,RF'MkRAQ+d?4H$\׀ nQr0Z`FDxuO K[]v~]2?VEXFF5zU"$gi&~HbOzs}ߌFBRxs&xh2U򧵐06Ýzg_Ƌ͒(S"]x(UطR96oڽ5q$xeAs'n&W= =oksK}&뱴G9)[wbx 44#{ֳbR^sJ |% |3ꭐdx:a}" | ~ސn߿/Ԟ-_jAQh7qψ!P4D'~&KwDiF;`uV`o eSR3~mk&d:td.ҲUW4.ޅTL [_sql~-oƑȼyTlP|K;ssҶ(t(Ĩd)80jv:0.齬嗃=bp`H^29Br>8&T?2[X:6-˓Am:O߯΍` 1V /Zu H||55N(o$䮱+nmZY4Kj. 9k1b4>N0'& LHr!6TNhliΏ2v6~O%~hRQCjmd| kwR~ZEA~ H4ş%Mszt^tOq~DG¥VK}93}*GMsgKRqhN^HXOb?)Iԑ)(5 #=0f5)L`zs7dJ7k8K//\XV!)0=*_'+؄ #ԯH\9#'tuJx{yTVλxRK0:YQz{@3S^~npVTP1(3[9A;z e&R>`e,% m@8prlb,=-:;|)W7ڙomrpDrJ 0d}3#l~yo ; pfSہ6RivUytȐi\GP`_6D:T9nX|"ix߫DA-_ޤ]֚BzJӻX-S߽t!M7R$vM4űϜ2`F=K2{J7dΙtDfKil o/->u,4SxO[r"G67N* H1^?rvy< jt^7t[8mklK%8ClrD$̛\(_D/G7LwQb IB,;d~T:py0,@d[#щd jW;>նypW`] Ym1c|ݺŽxB~fF$.5q10n7%:^=.;=C񟼚p:#RAIތ RML|Tz3 b6g=Nb&HNpvq\KD\GSSrNSl=( H7] )CIٍ>CWE:|G(;1꒶y,6*YVnI!Zm_WZV3̞`bl"d2 ;łcGu [;I*Zbscu:b;iP!2RXyG>rs&P 5Kq¿o?M^hJz|w#"CN!"$^i0Z AY" y]{S1UF8m"w'lޏFt!| XfX2H!w*HřRɫPBm[*OkvOŵPgvefu׳x?-<#m&F[pHcF#]q@Ӆ0V(Ԗq񰜩2!*O"gM ε(M[S^X/?%e2دĨקMwH@J<ռ[Lߪ*/婟S)*iU2~xMA#]"mMB};a< M 68>vdʱ&ہC_.~ZdiQ<ii ep |9\[VF]ņV]"L%!3(bMh=^F1x3%K|2nlWaJuhjES Cn]ˈY +6`/)M4kW'3{}Nސs0 *:lfWnH2vzEuQ̿iAË]֭lȤfW7;ԅ_$kygLd͒͟Ls& 4CDfmENoQVNz:Ym\RwqYm-RPPH⒌yv٥5S>2䫈&fx4\1AUg={"ܠ4ٹ[6܏i4eA<=it7 mRx#󶧫A4"Q 5ՇxD%fBeXuA+Ɨ'§ %+ mp₧m~.{w6K.$bkIk wţȐ̿Bqpq W'%]w96uV9ܨ ڿ39 d073){ " _gY=7FYgp8PF/v-na4cu8ǪW'v h< >cq<{}C g>o,lfNz6^ D`(ZeS6WI횫$ Oޗ!᱉wm L O-*n :Nr?[YpL~BBL(z5GhPa#ÍQs擋1jP:!5Aڤ2_#s|\qÜ&:[N; ?%2Znk{TxjbUSޚTEOlh=\+Ȇ qa^~%pzj&WQ?,2i.ߏ8ZcEڮtQ_yD"θ *"@i`FqݗleqTeFњxi -[C?zޯ:3웫XCR9PCT@D_nOrmZQb NM՛D`Қpg 3nѢDv˿H&pzƟx{AS 69k&UQSdtڨ9Y$n|}+ (p>rȼd>\Ý!z6$JVp|V)xc0% u~+<;v_ nZA#2Mpys_O .\ypXg *ЃbtuIiL@߭h;2Vie|E,}Kٻl]!E;©B``R<2]aд F>Vp:<.ͫ :ir~w:kf 7TLYH?/3~κ~k8\Zet!W!ЉA yTRE"w-U `Y/W8I*Zgt tbbIhk矋&̪g_m TV%gFքG;6BcKa{n#-8qXdCJ~Sd⽺\ɿ->2w73 g k59801( 7o~q8@pK 8T gKco))qM",Z (G~:4X%]OvuoڮN[CسI'^MȋMɔMA < fXܡ5iu{G#4Bm&*58Ee &nv6m:ǽ!QZ)A\戮y ~iěyc7m_WSh"]q(Kϖm948mrF򹳞gT:-x)s|1{|H"ہ}_ZbE3C.=z?, |=.OhzN_<ۗW f< ƅ ozB˥q)s|K [,Fi&M>T]VzyБA"3cT?w"0;ͮCdȋi /Zh9Ɏ35 mjA-}L`LlJ ݕ=AHlbcoů-ㆇ"rp`8iL~ dod+r?˘3?4[8e$ֻ 8LnBG77)FGt>a$ІL \^iTF:ZC%/}s\ Z4y`0wW̵]x<"h(00DەX cA=-Nx6{%퓾/0 VpC'/Wrغ{HoU4Wq nO!'W8cTu6+:LlшFR`VUG >&n-Y~ H]lH$\- n#``N>O>6,&8LS+`6ؔ;_Rܰ>jpI/ë9J,=E*rѽwݮd#\7+~- 2X"}R^Ըy<7 m3֦ޖ`zP8ENj!Soz$~QWDF%GE˖ Yn[*$p ơrrkn1a gt3> PXj;u2\99TX%v5t]ϓF.I( 9ZSH_EYկ6Шkv^}˰`<=6!5G$VѠQ*׾R,Gݴ-RÜ準"hz-'(4pQrĮA_| }Kpڎ?wD:d;N՟wcfҋ(` eI4EK#j#mvZt"@iMr:/V]UtL%v S_ !ttD5 nF:XM 2P0Պy>xu _/ ʾ*3c߯“=2< B*Hǘv`D0iSe+{<N` HKfnh` }˼C<%,'/X T^ؙ &P3ɕ᲋h((i(qǫ(xB>ypǥg vQv&. ؑ܇TΓy;CE;kd,ާ[)'wggHM%{MǍ65潷 #ox5&O Ԉd sÍ1N>5vUT͖MFfk͔]PmD&M] 2ɠm+i!W%,e[? 9»2BC$#sj,&1o{iȧRNc-v!]#LItsO" ?,*Z4oq#tѽZke>~XQc52ܑӨ6OE$̧H(kmON)UCXw2Z 7s_4gQ5siRJ5YqDPC/^:Ogxf'Ǜڽڍ. s¥\d38ysbKk&3}Um[qbɷsnnX F "ֺahlnVUbcr@x (xUv :0z*h 'ٳw~hD{qpn=IyWV P5\%bW䡄"WJyj g15M CGWkg S>xP6ztZ(jc䊃mnw.<ԮnHL%890GBân`Ȃ}L6f ?pUnekIS0(_/~1 &c-{NAŠz,,qFb %Hup $x`UFXk_-%0R%d.eh oѣқN9H.>;l,+㣊A6ZNxU2eyea<93$HDȂOUr=•<޷ôO,~S4{VH Q ;Ogas/YÂE02^!z,Oi]k_ e̯DH2YC^©(:\AϽ/Q-~2XZ>Zr/S/рىILՈ?mh%C̎k_O9Kn!p3[?}z'+C.NMkFvYv0n"6 j}ni`Z;l4bhnA,CީmpU;(\@Z+`< V1.{colhsshя]*Ӣ{|kɢ7@'7A Z$SSƙǡAWpǭsW*8o˘9rfyՎMkCW=S$983dkK{Q(:]>FƸVrlfB.QKb ۠7K`I8tM*2sN>:zT cϽS 7QuONc^h[oU ~.cCR U_ݓ1./1e<\Cj<_ǀ\_PEkND}X±=9' A*B4fQs0 )wj;D~-xI ;T=*R>?m*!ݑ5߆P1_XRWv_)B+|݇~rII;{ت3m' ֠0 e"d.L46 %@\jgܟy_%?w L皬vtQ.Ms~(gPxwEo@d!)DŽ-&]8NgYTK 3+Wͤލe*+_%Rm9P1A w ?xrx{x;FTb_̛ٕ]WLIhBh<1|JPIU'n鳽<6},S2|=?vkʛ"Z < sC\@ =un-F E +[mٲ:0 L(E7J (5n8 됖:qa^%X|rK0Mfb@<ۤ(ySň aN=nɖ+< S]^q\bW]dl$5j}8$ę Bs6UNaőJRj8lϋɲL%܇Y ))39N)?DO܄ӳYM]< dΧd C\,8RSP78Xz.;wwŒ~ziR_թjFA&g8hwR[sGD97wJS*ޙrz1\{ٿ w,+s!?J$[]lT`og؅ 0r&-2 &Щo.j7TΔl^RAoYW22v I8"[dK9 $*eNu]xF"˛\j,fןh`g a}轢O7\H[IWHF݆RW[*dfD@\ ^,@@O#UEs~7"r9!zch%e C}m*،:a!Nf kvG΀sJ^9,fm `0c-sʗj3>jW^BhZ /Db`3]E螅 F(O8g$~q}1Ae|dph^ȴ)&Ec9agI9DWl.ƃT"Act/=u&e B1CW,5o;v,5U)0z~Eċb@y4xo4@{-1Dp4n-mԭ s~Eb[1ޮ%:i*x##KZ GʖGP])Ͷ*[`p}'d5u u y־8=;]VRS:(2I3,b;IQ'B~.OT뵘WCHB8N%0#ʶzٟ 3Թuv=)#rc82=o#rE_W{,ļBp|~'4D㻶F\њ`ZB "#}:EiM{$\ro?BŎj"zs;AD#YXsr4X}ܟJI؊KW3^ӀN=olsdiR!|9僟UQ$m:VNPv]#Ԣ =v61ȳqo =@tMh+O/NrKI' qn $b*@Y/keOFŁ2Xk͉~o=4i5!cqWbVyn\Ꝁ|$A桷m@!yAH?|ydvݷ#_M9/0bKc熀cMFt$W3Dw.M cV eVe"fPmyQ"LŦUkH#Pز_}uA`pؽЉQ2 ػM.wJ:O/y6_3\RGぞLBL҅Ƭ+lUOl< 7+lu4y% fs5ebd~RMMk1SNm"d3}OL>\B\hXo{^Bd9|6사<x`ǦT~.=qK6q 5^LM'>QJٷy < ^> sXLTn1 gׁ=x Ɋ"Ia" 1P9BG! 1!۾nfD(ڲHXWᣞ&Tnd)? MpJЍM ʒ}v^NaӦ!cRVn ,B=S\WWz.Cnk)j 8M.SveW7s+\AԺ5Gl]RWgu]~l=obNpO6P$ h% , fxm~ڞ¼Tɭ徔VLդIꍕ^ε쏖܍m՚ߑCP^۝+!y4*rL92( 0! *u3Iٶ-怷X }$2㦩!;vCr'(8l;˚y?[p`-:z<8Sic@*h_0r)_(V^IPOB+I`nwuM?I̅J{?ZLGA+/L䫾 ÿz˦? mnp|Y7*RP$ DO p1uǀ0wBAkYy[LTP 6VX:gi%.[}Eoe.kߊm :E NHfCQ #7s#;νsƙOT2ܲZRCX x k@T fru$k f7~Leeu8AU쑹EEA\ge4 Y`*fokV[ -un{Ӄmpt5'}Q@T-_i ۽sF7Q8]*3LiW}d Xq9Xޣ|9.ٱv(@O M[x1\:L[h½wyTV暩Qn6KX'ao'LПp_G9kR! (bzT<f|Vx{DŽV6@`[XҲQ5;*4:`v 0YK4SUfi0_ o1Z[̳vfd zZ ~v#Q!Eѥ5ͦ[vaBS$,^:%48ѱȮy' ;X!6 MYjowL%Wv_ڟԪmzM=O[t-ȁx8E1%X @V^ujʨՈrJnS2SGĜRs&5DLC>D%8n=1Pfȿ`D溃0S6Vyf =',u֝jte8k℄N̎H)IXeS_{H B]\*&Tq? 6]rg:<>c8ozd<H:ef<ԕP5^n=$n;"؈(F0ze\(T0MnrL ԯwT ]&3e{>0NξF:40hwZ*`C\C bàDpTT6qI~svDz[:w#3Vfe0HO .C"{)§[AvAWڻ—|}ף:nyM,~ !gk2.,n)9t Qf5!zx?$_GoR2{*@y~;Qױ<޿%U\|J&aтH[5l.fx(V=,D;av& *Y]uT/L!H#.@@n*l0]4cb)XBYcGAh/k[U{ -h hAAhݥ&ڳ F]J8 h.No|$P%O=Y7OwZ} v%Ŀ#BzlXEma62_/f>f5eRy'+fǴa"#u-{$<~1qNa5ɶM6W?<2 ( 2iC:oZIޚ{MUm4iM &p vGazdž̧09 ) TǍe vџ|7a ?-"+z7VT0x5.b'/>w.CH~1b-ƃs:;.EϏj6`0&`a|;-Ht\<"iwW,5:;sQ짅ft.Y)4M) #ߵ鳘)Qҳ-ɖ%bʝXһ{gV ih;(&§o ,[ʝ?؆.\(:ٌ=b~ fҚ.{Rp8:cb|~h*ư:A- x^ K7)|tQGMy.v&M?Fa}(\MytsD[p81@q*Q)X5AG-p]\. $Md%˅zI[} Nqm V6};iߺN[$hҠIR9&b_ySۢ'LC滞ؿ V&鄵n~RЫ^Т`%z`an#xAO#(DEi5g5ص5uXYGTՆq7fti `b®Ga ݼֲ$:/>Eg)8?eʞ'gA̘N+e~̨JAl>^ǩnY@]>jBG 19 S!j>Mo`6 6 Zȏ *@1%u4$8S|56 {ϷtǑUL$y5LN 9虦DYp 59i|;k_h۫Z_bp.cBDOQ2'ά :W:Lw`!RufX\eԷfXY!@.;f~J d}6 1ubDZF'N?i^e<@*2rښIiod#,=}/ ];,rϲ+XK2€p$2DYp`6#fq,Pm̼\D 跍VUK"aT8]CE?8hOP/9KxHKbXdfLXQhf߇nas;|FN~.҄&@:P&q|}Y8 ~ݓ GRItBp23r\Sr[oNR7`|k/#46".fޯtjݛ !]p@ p GP4bUJ"93lEJNALGv6 %Xբu~QJ)LPNwk|y5:(ٗ`y~!X]L2#4a% 6FpIdpÄ+4NMc [/ϓ~ށߚ`YRlΓ>4&Y%5n~{fe[\Ӟi|#B}-_U(>i բ~!>~YyYEU+mcz߬%Nps^xپ~Ikm],1>0:dlC-'$ :?kvtAU):JaZDVwAȄK\e%ԞȦH\96T ܺ0{9idaeX b{Id]i|7 35(*c-Ib9$gGeK,5eL+c '%^) MQgF4:RN V{;uq})f Y}`_lB),' u}-ھ3gCH50E p^mcrølP2LH_oa,˪(-%l,/0k:!}/R:쮂`zu8فp_*ݹI8r Ņq dƻQYpDP~߇O]%Bi%-( y YGl  l'VpQ:S)E;/3z>{f5'C f;.>sk`ٕrq"'lT^1іx' eF%֤3D(W! 1ǾT4tl:?"4hc% sC-w[xSBa׃o-PF/dD~axݕʏHаx;[:q{X8k'jaNޚO_c} m-P 4Q+ 1nq-&H~+-3?h[V7\:\nF Ҍ⡃@JB d=4;v8ˈ/[?瑳)<[Hz߇]'dKFpZ AKN}s@{ <*Xq}F^S1Xt,L0 ?e5TudZ> , `/qR?2F.*GU´vsm7+q۠O!!}m&vՁzZ{kqeV(Ri^QXaWBAfs8VG@BDhHxL%Y꽀<ЊC9L>ְ!7c{e^m/ p|ќ.|i;ͺb|=+ []6|?u+:8]pHi0+)dFPoR& M3CtLǃ&+Bo?WqP?ސDV(«G=,utmXm*3X/={%`xϮ+OO];K8EveںnX#< 9 n+۬'.vb:YE3^I@ L!%u)fL(o3/Z'd?$FKZ"~XV4/-9DXL^;iMNИAbT1*AaOV;$jS~]Cn'&su$a= tj7ʰޮ <ru {3ڣdQ7\Ԫ&\p2}DpXȞmeFW\TCq'IOՠKn0vCByu(aJBG_SK26Kհ.B1wF[&AZ&SH,"CrJhlKCYyYgq$D0FZ Ǐ/ n /Hi䯫܊6$3bS.Nds['a_ӥ#a_q1my3c94eoIJUE!j'>Z$QGQQ%5Ys:[Eu$S>w_P=^DAɞDxa[ƝO P?"uj2:8H`&;" Kӭ ˫h7XU1C(NmrAȠ`IBXeozQHεSA# c^#-Vv;FIQBxχ)]rT;n g [!U>U/_Ϝ*#B*Kxuؓ> r)@F-hla`PAR<.r2G¿%'-|wRLȺ4 ;A -;D΢Ը^by]܀ѩ^Q {;]mj<X?- c,jwBzr']++Fvzw t3 fߟ_P$,<@Dt78{~0a"HdH%"k0%r)s!ҝ}{:&EJ4BzVySeebյ CUtsXG &hKsT 7 V71!$Lw|ĩ %N & xß PN}Abglj)@޻;%叾$'`c*}ݝ3G[U՛mv5xM> ˻ǥO]bټz/`R~85O12V<>sxBWvfIʬ׌D>6FKஹiB{v5O `oa4Xf_=!\b ?V5C畭c]-5 ]: ju/Z%&j E im*8I-8C ]0Mr)B@hb*[*r61 Yl,TocHXtN]exi;tE'_iCkGɇUuUQrXd'xZSբB+M3?>jGĉZRj f({-(@]ia  JD^]y=u)m"h6'|hy]L!qm#?'s 93b#LƩd!=SIY$ޜ qURb s1Rf]G[=mDZ˒ RǴeL>Q[Huk3U~<>JlL&ۦ-ٖJZU>jiwB;ևP6hT)!H`ɕ#d$Bu%  L?"g89xH ]?S0C޺8Mxr6;/cm=(ivv/?;Xy,,XZڄ;/QC HĶiïOdz|D_|;vҭՑ4 e{^aڭ]j_x]%2O]&XjUA9s70K Ć2L1)SBY МV27QҐZi4#sDQ9rJ&€P"CeR/4Cbp֗GmE0#b@ɶZL-lk $͊p3</ eI_{1x4#B_xIGySR9txOtJz(d ف?EF}5d '*_CУBk@f B:CtC/HNɂݾvc\=,>v9 gA<2KZVH*xGXq-Q$h[ pX]W /_ZP͓S[`6pCm kn0;:,Yl8ܿ+iU$nv9F!RqM(z%wIj/1qj00q׍ζ+jP~!m}=} 16qkUMh}fox;쐡ʇ`SV@fQ4S T? ,tQ͞8trTm'ƨ3[@EɮҠ# ȁ)<]gAJ_T!E/k%ؚU{.D/nHqM(^Q^5|XO ɖHxW{$4pq0eB>LjPF9 LK2{dxȧ⫨C)3$֥bޚ_. qޅ)IQHYŒ9h~3Հ)8|yګP)W:1-}Բo[&mBrQģ0ZL%I/+; 5ƕhsG3eM\)A_`*V.E wS:û_/$ɳCSV"vaQ/)޳cG5_5Ո´.C+ያ~X<(\3 rH;!6gng5Wq^CW̹pa;y!6ki< Sb*PRKI]cΆk* C\V@q>MzOA\8 xËbG>ʘ4 mܹAՓ?u+AZ![!w ⌌xV _/-[ee" *p; >,~3g"QPЫ촶avdXfF&Z,L1V$1]ʗ@@exۼCӮԀG"TuW#~hgzS9d1ۜKyuB^cC`o;ɶL,7)bB"P^,AEV kgB$wtc6=#S>8 Bz.b>oo[۪!BZj-$_{WR_\wiW߂~.rF'0JX{txԎ䗯+!EW$K͆ZN;f~womױJ.@M4ƻ_f*NEA&!Weƙ8cq<˽|̖yQ#:57Ad Zʢ?F25G}P;R\F9䰓r!O?* 9̑jCCP봇NƬ#An@sX c8c]"T{qt&U4,fW0BmbÙ#7 vOzGh^ rW]vAldsU&0/ZO׊{*D%{uQ&yюS^6ȲnB주Zq8!q%yNPNsSia}8 E/MޒeM_S3hL`{rq}knCǢ#zida畲Օئ|MEv{ r7(,k~7=M^X38&E&CS\ go?lS⧬<6sVVG]]-1y$,qmhrsgYeε} R 5U?ACC{FV\V(B9yK{_&8<>= \hE+7vJW@S_iky2KtUgl j:f@ V7)Z;iX6SJFOd,s<278|ʺ8 x[D';5``8cS ;e} 43ъ U մ7ZL2 Al=)O 3b&Y*VmV@i"%2VQBЋ T:%kJ'UJ1AozLkm:]S7&Fi}{n?v4`VnϺ|M/w_Y3u"|9|o:숱Ka8~4w櫦.y4”@yBV9N6x.1Oy 4k,y]̘z^MAˉ`=f<@4LX * m64; H Rօe"|ŭHw 6箂.ﱙ|CaKTEnײ`Wrt=F(]m/$c/vK4$B1؀4.ŘkN~MƢa[}Y_4L%mdjQAW,#yka&w +5dICS'pRSNM 9V$ u[; a.b P4(9VmzkqʎWQL4nGNR q+')Bt|+#^KfQE.;\s1(?= ڕPs3'K~"LWgJ ]cVv`'GQ`|jRrv8>ٺH²ĈHo I#dxx7T )ǕO@"Supߨ጖R4Rri_'dtE:$υGӌ |HoC9`Lt5l~$‘*6dP}է"<=4C0D9 xaQx"k8|HL@AKcGXE ^#6ǛmiWW"SbcM΅"L+ 2 ~.4ru'uC1l[ 9Yѱ?S;e1s!A\x p;PUfI寸jMޣ=9z {q70Xl=9-,0~ntVl2sB*yP/ɭ̗^v1 *ʢ e/ {}H=ǩ~ȔOӊ žI~̨-7PfFP0q? 'h މ„lO+3Jry4t0\FW43(OW> ͘ewN^cq,fLF;ɹƙ=Br!kU˵epz3"~ MZZ'+_pKP<>Z=U߳I1`W~-C(:-2JpfժCMةn$ͧ߄J]e/(0t3 !Wtvia ߔkID fkrY; nNt=޻;$8>4ϨC N_v\m'Xb%CNzmqtOmN[P]h&)?uUQsKZddEiO%h;$vÌ :l[zCDccg҅(y\{hzFGK`n Mݕ%زL]Gj5"bVFJz ;ڍ2$Fb3| 4N{UoeILI+T>Vkitg) `vY6~wQbBf6tnl?rM$э]-|9sB/h@Vk-~kr{ߚG71r+ަO9LؐT Y.vBsVT:h@e̙R_q9>n] 5#ÔHr1aTX|*nυOp9}NawT #\=רՍVdNO[=5\=|1G9*qKHI |6h[["y7}>ŚiTwL)|3gxi 28J-ha"UQ'N aq ݜgW'x ;+=KX{{\FrO2 pFj81V{0 ` W\}[$+8`H + z8уQV8rEA2)Xth(+YQ|eEp8Qs6 M#X4kA_5m-FEj3:NNF䧬Y1bKOY"|&ɈQ, rq橝,V@{ܻ͛9e fմywV܌sy8ݫ8̑fqRfa2R-myPf8E3]=xzEIhm!.-k%-Kzh~­j<ڐ̗`ʙ`ŅetU1zq ߼)f5#̋/'\t~C77̺xE^ |dFvHg uR~ؑ+ 7Tč~ L ]5aY5tޫGżS+{ѤL̈iixٷq' ?KJ_Z~wmbPE| ,t6/I)t] 85"5L(+%ӮQCRs8ONZ 7!(R_7lbz;\W>wYq,('} <\R24ܢc- Jnkoz}A#\3~=w>ʽ L475(dHgN?d)2{rDк]'B\ʀ5Yh<+M1gQEKP8D,*zpS4a AױQxe,Ff0}T%& ۯD\]L L\' #ilxq?R gxBNa6ڦ{ԞL酢&W&q4)jہ-Dz%ǒh&|u ֏C^]"$ Ԏ7OpVZ$ӽE)/5rR_2ÊUFm5h F']Q]BԺ C9  q2 vaqߥx WL ێlGu]l3vg NaV~H̔HjlT`fRg?g| Cݕmn?&V0Md$Q&k[ }|ykïڇ1q ohpCth LgC&Fp VT3ivU/OhK-rǓqrn$SqL˄#~n=Yv`߾gEz8{y wp˫#ǀS ^-lƽ,T=AL+1zuC B{b4m>*6a6|IӴf5~miE\͡Z7Z\Aꎨ-M|na߉fKVgSƦ˃E\rl").GrL:zf; {,WqANZ&Rv"wp{ 8W<ͼ+Xڶ5JGeU "u [D4~U} xu5Xʪ}7$b5>J> @GK7՜y 7abL '+峬eG0| #DjV ޜSP':JHD8)X|D[ƶr &sΗwzPKopD w]EYE*GZY?Bэe~q8;r۳0Qήw A9sLe ǺOv<$DӻUkEf2}^M2&WY$-uW9,0߇%k*+q<LF|Ox)FwLGk.-ۨARn"\vbbP R @}~= ͺ]z};EYǒ2k]ߴ4BvʘTX]ۂJVv+F,9߄@eV% l*sV NW](0b{K-2Yڒ.G?V\Rcqo Dn^650ܫ|GԒ Oapz;`}U2 =$<r)#JeJ5JQAنIt|*xO A\حo~;!ۚ7;{e ӷZ˽'\djQM>(DcMlȰeqC޹ܟ ^l򛨙+{1_ S9P@*!fW+bZDLz3 bsm/(B8,n*2V@N>.0AD' Һ@(Į3cݼc1nZKF56wLy$;>]py\dԳ뇹9V U#RXtʔkOd){o77qlHn}8x?SaʤSfӁv;Rl+^] ^/4LGD^qcBz[ɨ⁦1}^*,džp+ s `-BaO9,eYM=!^X&pG]+ş$e'oxtL^]\jւl&I^m/Y<>{ usҿY(s?ߣR3h'S@qί~ 0շҼ%Kdf-0G=jv!@GQ߷A- 3rE`k*{J:Oot rjHАXGz)rc5)HZs~ ,5U?u&:IG$mp'o\feS ) Bꄐ}A)LWQk7XX "RcN7hߥ< !uBPŁWS2 rZs\qd:/ D)_ z(+5qf4=e[=5u6,A 0ſ喇2TK,mH϶.7tDE%"y'bԡU~ PAšQYSP:E3%h{Ye"D,b'o2폋e`}&Wet7BW)i] 귎7NY tMّ( TΔKAtbsڭ ]4\-Ȉl`PZܶbǐ11~z>Mܢ-wQ'\yf`-yoy5Y̆eyIDXu#>[,]m")p:̲;&V cAƍM<"$,^T?d4)Zb ^qv3put@[]w NXwxKF\N.\ xN̉Ar=`8c8\౒SCch'3vj^cYfˍ2M21z/E8R-~eERTЮAz+UOaR0l7/sy/#Y?b9Rl4 ~۴h "/L]lР@-!&83jC*#(;mɭ՚$ 9ڡ ^yNhiri @vS?wAQ23-s>P[aK* O(y3LYKחV)^` Ϳ6'ªčA `>ē&nq? F{|L;4@Yn#Y_pݺ,ut F `|Pe 47RzQTae!24~^bvQ,heg5H axJ2P> HN<ΰfpKJsD7?ɧb(7mF^Pg?Bi6=Q|8r^PY4OOetXZL݂L-)H} @Xѣd"2 b&!`%Ie ~j,f䳆Y?#5*GofڑœWp/]\8`Axh-[9U\cd R*HE﫱ۖBRR`n^Nn_x{?U]T|NOWp;=SP;Ma(8|,! J'8ё>V/՘R(jT1D⪓P*><$]5*g `=+Aab0j=_ ez-{2R82Bh2͒Na nJ*/tm~ YJܕdK}^]޵f!EcQ HX6T8ӒVqm@(0 `[e _ѧcr]H`L' xAal1yt{+O|<`,m0heCKlcpDi!c\652v@U.rpMCe1%7LGHIˀ \vu$ gUPNAkS!%v<c֗|QrJ) ?PW}D@A,{U\3g[eTR#wT,wjӇ\#:Kt.}z;w:LOTB\;-@)$@θ]Kܥn%21yu*.\DB/q:#p-$ 6~T\  s\0߁{\yr*Bѻ5J?IzLj:8-!G-Q0b@**x,gMI)nUDd]/څtS`ȑp-טɇG2$ǎH|05 %)VCc(SwH:i9 9 &7W@<7ºś} Hmzi^3ojLJqAZ7Mݛz+p3CnvNXԓ6:!Tɽ!Oc"?g\).iQtkPg^N/ւ"Z 8yTDZOÓ %96n52E6]jUvƕXr,A YigHˆfTSW#wՁxw-C5*H9`ֹM馚lQ Zᱩ@}OB`1%$Nl(pUqLeh$3l%y=率b z:} ;[ou0w0{_v0}q&n \J)af" I7Vfp'X/5rQ bT̥|\J*7N]SJȷ m^ IBب*<)?y..4(mՇUju ˫;IW {)*Ɔ iBdŽ &"ZvLEN7;CK.XoS"=)r«.P<_}GoDJ!@4ڸOk)3F>?qDj?ܑ̤ ]┠gp>F@CO?) qob\o+x6tI]ʑF&\{FυxWjzFXj^fE -a)| j^P)>e~GF $vY?[Uq զv #d(@ū8WM>+?lOnԘNV4곈!%LJ Iz$Cs>AҾ )*x;~p4լ$C#)t)tԓzLNRޞ%Y{r8pZk9.P@JF{>J@6y=yg *{ vS宴Xi<_e& e iϤAo<~B:.҅ :Sc؆R2XVLJ.+RӦϮMw#@('l-v.S`vl0:zrAòWefXە%M6P^$w7V^h7U`\bXyИܥMB,|y^S6Epp\E΃5ԑCoSƭ49&O%ȑ3z`*t)? pԬp!NS4] ~<~[(r8I67hs_N?)-! Ă<}I E4~҄=4U.)"Yq".28/c)#GP i-Y)m@s?+Į)@;M8P>,"C'U"vd+yJB]!f1@'MPW 2AxH!Q i&umtmŜ?*VĩJhК9muڄm)9ut.-pjFN웙)_ [J H2y` mKPٻmhdd1A@LbI|կW&BNF,4i=6T{EF3ߘv=19Y}` tF\( E=t Ǯ >y7z.=<OP"t$bKq3Gb&tj$Z.LmBV~ e\TUlrա*ə6L|y`]~=bSo[)s`ʧg _ m=\Kp2MOz9D,"͢xܭE[]}SD^bf_D|LG&cؠ]T *|cdK&یN-;Zhx-҇3s zr?n&$|ZWc;\7 +^Z~d}M0KAha9ε<Bdjse/kN~,\G =) T9`|!hO[ygGM`HF7oYFir4Z#dŜeW!<5dh$VvbDƃvvb*dQKw 3G: R׾{LÇ"RVZp9#\i\d+VN;C=ZUW&ng8|]d*(89r+.e߳QO*0 )*=HL ^w숟D)YUUoKϱ$*&jDLҫaoHɦ:3kZi%e?{v7lA&Gʨ4L)2Z> _ &F/UP`M UrX#PN7;,8<'$Zy׹jAɦկ*M#Bh"R6Ul8WM!Oe^Wɶim# '|r%G D<_K'֠Gv+$Uڈ|5ͅ8T(A4@MB=֍d,%|;{./Y}|L@LS >+GV}iZSRAIhGm%ޤ \ۡ;W6Vuۮ^\'0U)p2h&f;6aG y͈CHJ%yF!5)oicc?TnND렠avc՘_}-$vaavL4[gJQ` dѝ|" {"wIj(-#z5G(p,c~H}z` K^lR~pw%)oR[+Ϙ;ͺ"nx5\A9. :]zMnj<H_ G/ݨ*P C 0EyInoUu|'~86K~?Ѳ*'#5G`yLA Ⱦ'݉]IYue2*L 1&p9,ZKs>612ȹ[) d ]}zժ=](%˭](\Z l'| @jB[m«-jyMYNg]82Y_Rs,!<-b=xLW!9ֳ&)$8:%v?]5ӥF͛{;&g/MK6ewk/{\sSX|(flЪdqke0 ! j'y^ۂ%P#NH KvjRFׄP-psdrMCXE8X8yld@BЧU sy)SJ{o|Ȓ-[wJЍ}{5[54b 7OtQzJRxEMR>l<|' ,`Rw@dp+Sp FApw`w2GboesuA, `hy=9-͸&?Y#W]/8g`}g ?욑$v}8 1X'?;ի%`N)z,X0n\hb?!؟$9 D9 U4'> zmdPGbb~S,$aJ}9_[XtZF2ykSRoӷi9ZQveqm3o) [!4=kSM20=r!b:[[Yr%&Z MaoݟIfCR &gx¿$N+ )pڣP/&]>E)/:? "FjW3q8ZU[Dڐg `8iI V4=Q ~魶zVE䌹t=`Tmӱ}/Df8 pࡉѻ+׻ζda>#EPj(<={EdͺpxJҙ9k-QS#F{tJd/Kqt3e 2@LT\(cer:_Tjg syJ=?V#$ *A0 rfm=WV ͕v6rP.} q<54&Lwh0J2&֤AMsa" M](\%}I]n1J[u~w od / Bu3bW8\ZCCv^?q z? "*Io"n.MsK9CF(o⢱8/pΝLmvq+=Uդ]~;ҖYB',KxbmhГL+@VJHɢ7z`I=-&4B{GWJ2]fO-HT#I|~aCIG0zO0&iyE/|' '\0q"UF;WU10NR\j?4ISA7E[zT( _܃QQJ7qC?R \b$[]\(čE ttֱL{&z\o̯mj 4Q:Tu 8^x,>}^/M8Pw6]ҽKkl;nrA[53/ҭpl"PP>ig@$ A9A%cS(kt?aZׄ,[efN˴*;E5YvT*!:!#B LU,+d7mfgٲΜRRMe7HgnpjG3%|PW,·uk:.wnt1`%lMTxlJ:S$C"&czXŹ|ǺQC\o0-e@un95FdL\%t7WJui|kz}dgEL- f2G]Qqx%zr_49uH(zF0BƦjO Ca)3Qb|JZބZ' ӷw5Oշ6k#R Ox\m?pM&'v'j1aq?삚8͗+\V _ /G?I\t*/^ocJNL7r4Di IepidԆ,>qY˜V?sXީV:佞 fHWb)joɁ$Aef %VO}'@%&i~m0]iv}-3e*ԧmiG2iZ$Wa&Q\i$n fexfy;ǹIX-ɺŅp>[\V-@l4,qk1I1okGtL[7abH~ pݔ)ןAR/kO ήYKc B^<[Q-m@TD~**'oCC6??[0rG !u@[2bpԛR/ 䎫KLBɔ ggt'>EXuӭ>j8,|v֐% 2pYȼKQX#㌖ϞF|%<=*E যk|DRؼVw s; _B߀d Iemm݈ N/# 6>3>a0ŏG=8+{HT+Li̍' &ӚE{r=#2a9=[¤}:!k+X mI)q%GHi٬fznk3^ϯfyو %Q6"/cϵTJ70-+ËtPKn-tNi]`,ѫ1Er$goDݶ#tۻpƩל Q˫.F y*YHs63Ŧ kLK\W`s v%1q~GK򃟥<؎y8](+49->]E`zhǴVp##AP Iy%[_zf 54&e~_GfV^-{,;3n^щ=ʠX r/I'1s XJJQҋl}v„<̷ 6⻏&-$EUHtS̕*2dD;zH C 蕀NV;:%j%l`/@[f*1[tq24C2iJ%v+yƪđMA-Äg M9k$z~ޡ΄2QhSX kW[FÎLQ=ɅI_A=K8Y:bhF4K\e¨"r̼RF0ΡH6b__mOJ Tt*T%:"f ?a&bZv6Q f.8dך1 aZ9$8wJZL mA(^3~ʇ@û%F&d&={JFr-UDqnaQ.p$;n"_ -[!H!F O @hmiHzT}9XSzzҵh;W'wJj %X֑SPpP6}'C!!FGKt*f'i'ǜu2~ÒųD1ڮ1Vx_:@f6&8IRP\ylrwZS2/5)0J(_/ a/NT7AțQ_NWeS7οSBRykNx1UdWV/Ff*Fb4FReO)%hA6V+$(8W9PF.n6 .":$$vA><Ռ z}O?ࢴ|ixE/ [Il]?W X`7"VJ gv K <WM:gqÞR{G؉ x>18adV$ A- ]UN zZOzPHbWGAf/[ц SˎZ쇏2Uv-/3atæ(e %_V `D[wv3PuvOg2gDK rx cs$yd n&WɎhW,}Gf>x9b5 ٢\!&"̘pK Lo8{g,UuYs|S@z[8>BUroQ಴]mآ+ `'( (@JDPf5H&G  ;= #^uJ+3*!*Z=,b<(NՑ˾Ω{Ut/e]C/z,:bbPhR2FJaIcm~k񕍐A҈evB3W_VN8e@Lxʌ">RY4)a]:M[Сj(N9t4Gnj{@)W7;W*׈"۵s<QgY L>j1Z G@WtĒr Yi!mΒMQ-ho=HTPW~ L$s-d` e@t;Z\$ܨ-){1B ԉQ×\VdgQZ= !Z{ <V~JFX&`$hmݺbR!MxR<8"[Y.V$s>N>A`ѦLµqSEMf$8)R8lZ/H>oaIXq0~R t]gC{dG<~x`CƵнl_…9 =Gi,RC9[h~_NI˃ИBɱ`&+=6o!_pS'Cs`'4*lO-x؇Ź<'ZKgG̐uwTFՙ9&Wc r3?47:d<>u9"' &b6Ip"@jxU3d{~u`*Px[;itU&$@h|kf/ǽVB.7S^@zK6"E{^cg^` `Lʦ^ +i`%>sj~Ef*bcc@D.{+i5l[knҾĿEc0#TP}^fTQe!$w+|I੨2}-.})ߔDS8́TF+~0mjE"Ȕ!5&72⮪; lƸ􁑒|uYn-f+u]3jzVʾk_s.̩^XbM0VeMF Plٯry3}٧1޾Hi`Cҥ#K]y8C g&C1?cf;HB7hӓ5 _>@OMR̵DT@Y%eYN^=@q_ѓly#[PQ`5(۔ەYLpojVYpG|EP1G4mtТ *5ЬӼ:<(Q(;z9ppH,ϐZ`.@t͠-ojC`80gRlUZiNi /=`;Z;b7lR%angWËEx1 <_S[#1zST5?=qsg0{WBFF*z%0{8H"~x76"v|qlٵHܴy斧syf쀛oȥhI7* a7>l.yi2s_1=Q,`V{GDQ$U{k隩* }u8fՎR%mmZqՊ>dv4}L4&]Lĭ/*_DA|A+]Mm=#X\!w]u}H8q>_U;)N*;?pK{gôji@1/dV->ڏH6$6#xt n"{& ҭ0/hL*È7`9aJ ZKzwbrb&'6kU& inHNE o E@1XŖ cmPI"N0$˞A.^63a_De@k[jw/1V lGr㝣Gt8>moX4dqW3]D(Ay\ۙsVmY,7m;3{Z1Y+rގld:R(׈Lw_8h@h8cdl|6 'ۗ~bp,kEz ?kZlord=m^D}.VJv$f8E. [w3(ٖ=P`Q\cy̙5vU8sVGz7ǧ2:9u[jB\a;1, ߧY7Elo'RsSn&r(7tizi y:ς:b%en),bg!a;_ƺCv AKNb]֔DأrsJ )Nڑü&ҙw/`R [9e 0׻ds7WP`kԯ'qSSRcR-y T=72pox)e,yXl>ef9 9P@] Vjc&ew6&W:Mk4 y}g;҈E+SI&X /ҔUT}YO9`m좲76CI;tR'yD#{DN1 z-E+*%t3p)8Oy QSYuX$'v1ZtVE2LX0ĺ5?_ AD4Ùצ5]!U%q2G?J&Y:k$" fVK2fSG}V|Ag;L i,&)wRB?o8wr4![qf3/ّ]X$BH9+Ѻ77M:6߿(qd A;__lOU<@قiDL  VXY[ǹiVJF9=CQJ܈ȧ  T<6ҺN׌A(ܡ4cvO%ې0 $c9$WVoA ªmO7'="UWg[zpj@(C//(O@7Md(2mB}>J6҈T6Lkx D )KqÝסc o\QNGtbHw u-T_".\֐;L4^GETf Anm¤պ`= Gi +܉^0iYz ~h( 24Gc>;E zTk_ ݯ ׵RUxKC5ؖH6:kacF%;;[eHg"j7=N q50h[e>/n, !%XŤ_čphyVIyBht9mZgs*{i,Jqc$o98ʀ4?W,:+AޘwŐkF7E]]FҐ sg Ud\ jSyFU ucjnb7#T~#DyOt<Ӫ>z oȲ Ryn6] D?kFćއGY[dv^viÀ-U:¶-o R%õ>MaUPՊ8=vt:0 Zf_*F08ڞ: f4oi8%2oK11k2QhҐ-P&N[h='z|dΑ^uCMZe3Lm%$6iEyTOW 7?հd[RJWuJ[|4uBx DVAX/`sWĖq4,U$cΥxż܋1<"I x%;tܐG\Gs{ȼV䊕? VbZyX$j>.S>55Ū lkS y)x;|z!b()PU?ix`bZZcMj&7sm%rakJi)z}&mnMGHR.Pxܟ)ʫc`j_I)]SeZ5 Ź>ϲdK&{Z)p|?8 7s5w [*ܼ2|jJi7 )įQ`ZmR³rL2W"^dx]ӄL'<]ɵt{Rb{N̅'B, /pxK]%U7NucCK=!"/= r ?!x0,q`pR,Fi) <qDtJ̪1TR%r-}㴄KjX%* ^׽UA1{y\\k4_]mƗ}3nAV<#J | % dVN c#1vDJN&0ۯ+/GK"3!,Yꩢ%MR䀿`:^ ]T,k)Iz`yo@~Am٥bmygMTc~=s Ow#<Sf2_0uF?pB=rΨK4wC)ye}B吠gv˜hx=EάXrmfM5%?kROU-x/8&AUSۋbO#TRwPiM0W"py82s1M]ձ^O9aăGev-/B ًL ԭAPiPf WVPFvA]2Iن Hq#AzzVJT*}&n : i-Wu39F͍%md K_ {:UH%B͑eqG4޼ܬF=SyR,cHЋ}őw9ɍƜ-(tGD98,tHVǬ'^d'SA}Qi܆B_@XTҚ{/+ު`:sjFSfnXpIHH8iWq/㕃&lUT!$=b_i>ٷlvdpCSxDϚٻrPwxWf͈,ot7qc_C蟐eS|T}܈5B7NDLjexLߩW,3#&4HW/@˼fZ)dOw[U^fZE=K.QEx 3gqduO#ӯwrccoQ:/{k5gagͶ'v D5+!;UsO؊-&"lD.c1ޙN\HXfǟ[eUڿEXYDc@ ;%BiveA:%^E#*v6$]0d4+VWg+Ø8 6yqhe3!"yqY>K;Ľ(nF(;'a5Mjgz ;1}RpRjK-1~<„Dۦ́OU¶}$wzP G9~֫`0Sđ@=^4+] h 8fkP.=x,zN^aC؞'\'Y sH5PdbXLI@J J?C 4NFG- VP^Xx7!& I$OHIn<'$P)L#h=pԋdzq,m3ٽ3Ԉ@Qΐ[6d*'ymf<$ӏ,|pq!r=#HU6>)zL ?5z+o'_J"\ץ8O JVC5YiBGF$LṚIy@Iofpso^j[#~T8Rc5wNB9=:i`[6Іxq|i%j/SeM p)lkj!Xr?08NgPG'v"Y ..! 4({|L Han=~ydFP? :GTFfLfOLC3Ь*;NMEy\4./GJ:zGuKa=?ϪWT>.w{?G6au-M+Vi@kJ ]84_ړБ hE^aѯ%(]?>6Tg̑ a0QxWCԛ}ҐiY}Li>dF2޼^@c?u9DӸo`兯=A ~뀔NH֠L6ܠ":|?zO>[ Eq=t-壏ԗ@k`EC݉r5e)yj2OMX@Fu27PoӝsW3E~1qp}Y %tde 27i 0R\nJt$Q_c]]}0-\6:u#aQ49>bE\0F8_Y/LTV'@&tv5aӤ$mD]{U(xøt~PDy4& *mo\W 15e@tq=%Cd}ڀz'AXTʿ|, -fro{ݚof{~e]3%{u<^FB4?M<`NIa7Ǯ݁'%}F*(CwrnjsȷAi v0L[}y,cL, %qE!zvdȪ'KMTF S2nw+4,.ϧdXKF{ӋJ]a8iS$Sriu sj#a16`e_YOC^5;:zOY˄ɞT.}l"TUE2xleât&Yy%Yf !D:Rc{҇$r{Waa`:2@G&Ufd6`RIZFIjoB SEM(aY#c'm#,+*W Ɠ0N W6sUe'Yֶg9vǍF[Bc!bwGʇ#wtAC4 AcIVnz=e`pi\y݁XS:W>@N,&2] qU7n<"p@EgN RpVfmapTtM0 <? Me=xfnG,#ZpĬgyloAs5!$ e,0X0>3{Q憄?w`m^nл&"Ļ??ϟQ== CAAVEMzKm?祿lvl!隽T5kgኂob!8cy4S{l'fНuj/Qz=uۻ`[` qKDt69MR1a}3 X`/x aF+$*}7;= 3IPS_mtϨQq}OKSiĄc3Xm|JG1}̘=ODDݗ=$M uGY"]D%&ٖ|`z _Qսjdz:LŊ?dnNMk0ѿ;<ӽJ){:36,tWJv Or&w^o|-k7=yqÂ# 8 VMWj1W·XŻs㖊CAv1wK{RtV{g(b9G.r)uw+I@;n ω5[w}y?ȭsEeB Ugh8 }ЉI1^u?ӫJA ۮs~N {,9Br%)4!ʹwGi[>(F9:LX;p- >aE sl$ ރ$bOb6QZ-clԈw8z<}4ُIĝ^2 | G h>De//yr4@bSnɝP5=K]sB(}9O{_C`s ,d'p3e]8d]7q"eA%t1"[F>G9X"ZT"ҙ|(! X̎<꼒 ?B}AAt0{~ӍV= ի 0$(&)]&1PAZ[fZac]t.húc§]eU*!Y%+/s>&K&YrwPJ乻";^n(?e$e` F8}͗bV74CY?ˎo'0 WDŽ:^.]c] ,ysVEFͣ+,q.Fﶢ-O#f@f Σg6܉ P]Q B@ m }VB/ huҷkD^Ÿ*+ÅcD':|3a4\up{ģ 2X Vp z.SrWX#2QotJ3bZ>s~`h d`3[}\/is;0_| P@=0r3oѳaގ?bə١Vlb{>X5SA |Q@;5ZiԐch8 kC&HwPnG%:}v3PxvY_ɖG}o i;We^6CEX}LH/1w_ۣ@LC4'(]N#\M67Xkid.OHN%Gb`w}j'Σ%!Μ:F4Ȱغќsϡ4^ZyZ"%>NZ(=wN5qǡc'J]#m"PFYjp 0٦\36t<&'ݑw(9XP9Eַ짣Y{j&KgePu@Rr03oqٹ@m7 Vя/pի搡:s-yz?k7Qh.$b"~_^*776f5H?0nN_윑0rgFׂv4wiD3? >4Q2x S8/$[w7"nUS\zmHRA[#":qI`&ux/Zm"kU7 (s)To.L̩JW,ڷ\ڂ)4l#U`zx5͔ ^i$`CKz Jl>|V/Â"NlïBK.M]0`%Uwc=DO6e,L3R `<*l^6'+(-<3vgYt\\ G+A⌮x{Gdez*Xl@bLZ@P^uՑ AcKi8# } >Jd%}OQZuE&Z'&1\o>hP7nVh&asĿ̝̏ۗ*z)}u/ Z*FcUUf_PAIxoiOsZP'o}f=zWH7c|&CXqIc~~a:Lcy=m,0$^qptX+*Z/gVbRgC9贌TƯa;~N>%KO1 "tudiuK7<BKlkTU;N qVCm|H)RD+Lw}|l1_72Ww4[ݻ{5P.JwrmEL+ÝxSbD.])0ե[4:}'@RBڅqyڬ > 5WDDeìMM"f$ӃD0HftE~uM9 }*K`S k>f<0X w^m.4<.1XRx _su{0fy%R&_7ڳ, @!^ $j$^ As|UrˉJ`u} (5˅I].ۨmIomݮ#':D+fZJi͋m:!DNk Ro9X@q~k$a9|vr#\K!Ĥ+A2㡕hl >ч@߇ QRo_,ɥtfMx ݘ1 MAM<'>w=X jGl=AGyUl: ؊<{%ъa 2*_~qun^+e}6Ij:u@$i"zlQǨMB-fKB) n/}l|')]1dޥlدҞ #26J+«"cβҎXoLRx0W26S I*,u-ZXӌүOϮGrS 7&gJK'8:+$ n3O-{sFxv8ӕ!itT7dy?QDYI2m=D;Ywt:ѰLH?n8s*҃:q{͂xseNdCTu[@pwzq_&xK2ۭTwaֶ9cqQ'9os,Emݲ^^0$f i#%;d6j$\4qo+RN&-<'^EVPloX(rjjD4 ŴuD7n+HDpƗf$v.1i/)1O^d(OIƚ,@ž aTyiI[aW[#xE1^>syӣS,TW]t&:5\0 yæL``|xH jqNtEAx2B7ǂpRǧڼo+) d}bϽw`86*:sئZS-hLBdt,ʟ/=#w!$7(ܒqC++O:{?X|ѽ;be3LPYtTqV#kgR,qi@ЉIw)71N>Gd 1pW5A/[w*33QC|2mha$_1qʔ1fYm!˄dMKZW{)sf}>J9j tS*KI;-*wؒPMrMε*aecql f87nnU3cڸ;PpIkˀ~<5ib=6( mcjqcAe/c"sh3&ܸȗ'NY2kOCg;8ŏF,+C$d m>;X DjČ=W‘jmr얪b: 2k5~#dž!JzW 0'KGbqI{:K`e M:I^Xnx͏sCH}N{I $kZحQ Z]=Y{+|W+J:rϝ6q.y3%mSXwؑ75H1"Љb^AN6+)HhkW)dne_%yp|WnftlM_CԭzOJ{|z::yf!j ̒9Gl=G D1_/4'4_ְLlmbX0 .QD% 8čN<,oH)H)ґ]O°l |)A>*w \~~ߩ<|L-{,c7IN=W@88̾#:C,0&xeQ$T+aR!+""9Ʋ߈ FL#TQWIV!jd,+f͉ʃal"O*&0$2^NAؕ0 104Ga/y4D#Q]0]ȣ;X/xTUp PBZx!;?_Jt ѧ!"޻}OjᆳCTG;mi2*+~>BPC\=Mww4ѼqluY{`h*F y ʅ̣;"gYKX 5~`C\/z%%\pbIܒ+9|P7-{4u"Ϟҋꗳ=epŠ׈WɌ v^52{:SrU蓿Á'/X=O^P=R$x_DAsI0+p|_$ DQA35 5J4N|`U(`REĊx@jzf1 1o)*,F]Pqe?*r#\j;_TVp{7{1B\oYdX--lf,D%P{ C_[V\{;?Nm54^SoVW10d |,>]1wJty;]XV&o۫p"bC Dt}dIq7tx<>~.6n͇hZtيw:GMUrG3us^MmB_ɖF4T8>튖60#?Vvk|h)`3#~ yQ>w o;$^UCsGN+&o]XnsU^0|V+?J$.FBki&(L)L!2?s@OؾH`&8BSpBV еK8VZv2)pZv ͞YeZ36cmw/ EW u4E} !S1Ɋ&O=|;2"nadG˶r쑍=^y ?oR"$sJ<&3р"[`H|ՈtHUEC7DdM2ǎgtWݭPm BG {Uۆ_*~ +J(,0)QwS>u\uOf6t*ky#\Zi%tc00ڬDAΜigXڀ|y25('.@I͝o{q"Gdz-ԨQu%T5 O ^2cXuiNVHs>>4.rh'IG|X6sB.5hg28Sr. ]@v(<7h>ɃCϕ1O5v-xVIxK3|iycI}Ψ:] nbί{ )Ns оzh+`ыjRlW0i&a9q#b!cTO3 A],, %ru $Wχtgf{<=А5R "PF\*~jjdX*5vnǶ x<0y+ FYmkPׂ]*Lʭ9Y {uj'v(AXqїQibV|aAQdDSD0?r֡N5RyDi:s&>VWì*H#"KAwʜIȵ:v S;>6prj|kHGOC`0q51Ɂ&Ma%7HpFW5k2ͯCWttP.W1F9UK2T`[Ao`!V;9ڍBx.2kBn.`ygnX͞FG7˳ 5YG+ CJ?V]mgG2`f-%H1jMzKn]J2XyA>ՀbSh|V+!($B3=_ٮRDѠZu9qت Dݐ.3c1AyHzG;]\h%o!> ۈz2Q~$3626fr1RlB֙apkt,G'zƚ۟ϨQ$> /uIQƌ.h0,\u ov V#g`+TMf9ݧ{rb9^C>x@VNI]"w `uMP'Mر<š^q՘ *Ab#|A/^ %~Ց[5nLwR, k?v`*-V Z\fK"ݤnX^hg!0IE-iVc75PZ72\oOƀ84$$ǒ g7"يS^_"w@щDĠ" o$Y4C"~u; pU _4~9}m^t ]:ڍ7-u% z\#y 3&^i+*=q© b9=!nf R,,;Ó]aredq3A@2w=%"0W 甍l8PDj$rbk<88Y4.kԉݿ׊DrdwMmӧDLWy+ 8ILe@sO6nf*"l'pqBޫ!vTѾP<:}se8cԿAVı[?vKִB|T_>{J6mmۨF]1U+@>𑙮IXv<6'` jCy]0SU͕gƄOgF7Fx49&bJU!mve Mn{IHLI)0K"js$.0gqcwZfmYs3igGnpVvX|3Na0vqlMjKfYQU".e^ڏ+06 K< 7]ў{c]M\Ey97"M& iYI-bm"pe"4Ga5 .(&V{MSC:nތrXǻ5D uP\}};OLKOfPE{v^-L_&:[yWm7<_HtI*Ё>c]TLvhh  fq~K&RON,eOD~|9*>?jt&4˛DLa ܂tۆI8)@=;}r)IrllVwHZj,Dx>?}E;; X.0=O¹:(GS7a>_ٳK-ˍSƌ(uq.{LM/05OC b4Ig) U^o_GNiqIk{rwhh!#8*;b, ~nҨbC'{QR "| J3ݷ^wZXXCCB )CgbJͪ\2NaCq݁4?DwB[~PM1S Gj8#9ӬZgxA_>K]?үG*pH ʖ%}NP'^;,o {}"SB(X3kMF3cCFT=:C.Y5f)!`vF㬐]2z1`Cu}'/xŃ^ɽۮ-(8'cw1y-[V9mY|J#o'PCÒ45!:5衕g%ӖcԖW߰Γ[ %Ɯ\ iGdmt6=Wlh˿p$ڻ>"]87ߣ|`$ɷz )2$ϖQsH./Y+}ug~uB :Ϩo|i(LС~)9,jI ˗$O`ؚ(b%'81ࣩ)h=z*ft ѯܕ{tJ~YX&Ww*hHH,ݕ)y6U/23D0o)]-NQel}J!yqp36.YJWI-) r|"f|3SZo"FHc~X"VR_3u""7FI2{×kz-lump5q4 pq\TQj3 a &7BJVr2%eAVDΣ*;}E7:u2u٬>3VLįD5暼$Z-S-uA^3->͠JO7rD )"P_#~#mȣ|/H^l>2qJ2F *;߰Y R\Dmn˼L~Dpl!D ~b6y=M`;F w0| Fry}APB^Xe /bA= DV 6~)S%R(QTZeM(DOP|p|OZL*(DkղO,:]h:͆ں(/1g2{Tx-[z%h6kNngKKU!&F7:f73PZs~Lr R^0(q=]`;[P2(!R0)wtZF%Sew͐p'O |V:.iwU(o)ATF~62od1>(@vWz 1?Xua;[Q6YSoߎ"2X5x) ]'e"v58z ~(Fq\@هo!u 55.CC='MҧP粦Jc.,9d!B[3{W{<=meS1MmH3w CGW1,M}nE G]wZ_X/6`GfvrO657$ˣ6Ʃ4#doSpyR}Jav 2h^ p75^U]F/0|N/\Q1D-I-EyCs:j1FAuZ/3{96ahSk瘏9>/'4OQ:OBb TplEr}pvyzޮҪ;&wg8m鈒~1%ɺG}8n乇GOmu+/@pS卵C,&{[/*r E/ LTFG;<+W@y2qn %EJ[QBm}ߘs+J!u?4H*$ʄۻZD.\df.=DV{KoBrL>tckd,`;4 ωbZ?t}t6]~bNLKVn}ч$AH=J4vNl>k?oX( Ė~xlW*uYm<ͼ$}!&SqWg+1Sm0C_Jv2NפʣF SԘC^S]5sfLlfW-H]&χYZR]9NdOOsjɮBz-ߪC#壹P*Zs}ȚTUb,v'{}Yώc\R%- 0k#3Be:N 4ׁcK\HM_ջd UR 2[Y#Z{/O宓xIDX &vøI?Ix a$S8(b@uG(Q $Ge3}GuT#VoO. BeFg@)nEרbrg&))=,`6;%4Sa'୪CŽ5)ͳ[9zѯɋ;jx/r/«^TN 7g;?1?44=/Ibn]ź~_XY<-t 3^Y[LbFMȢޠy~ɮx|'} zMq1|i:h^Saެ!ZL>}%( ۧᣅ^f~藞5Κɿx?wY2*⇳z8miLն'^ab )SZS*Fadh}\O`[RmS15 'x;T#Hvka ^OQbCc ݗ*72)̭/zf?jr3c;XgJ)۲2L|ވnҤǕO뛰ݶhPN9bOt g%1a9S"'d-4 *SZisS=8|<Iy^~F~"vDC5xL$.SN$#D~cg<Dv@]kiBk0@yG訸1B_ 򔕴ЗFcۣk0Vo o^29$j͢۴OjZg `)޹P[@x`eH*|L4t9nAvjNWzN]/U&5O~LQ-"Vv)ǣ ba;GΩ/hŤv򥺔|kM&OG`S=+:#R&'KbɕZC ]Zn,) ǵ@=U|s.n0W{T|Bfx2tԧ-Wɘs(v:XS:@5D@B>}i(< j]q BUYjǧ%RȣrTcPEMg56Oz|99豦a͐{QZpO֥Re~Kb<^VD$zlTooʂVx;ve7#qs4wc{+$77\/}KGy|'@VL!|0qkCAbįΰP[R sc/ʟe\NyrpVn<]y uwj3D C`.=HNl s:p:gPx}=MuoUyZ@bo0&ӻѯ<,|n?$HkFG9xht! \o j*FOH| d>/}X-}bX?MoZf1-OAZJf.) %C1[p@MQ(Tp,\A`˙S`_4+4C+mkY 5YiЍ08 K%Xb58C$H$w)`tXM$r~}OKSri5m+8]H8;%_XL ]n?9bX_x*[q.j1>PU5}]> { 4E0FJg?0Cc39хnk.f41[ u>j>=33bŤ֑saoB79OZhq?wډ/衴fILG*8"RfXZ5 O?D:+4%nyʌx$Ѻn<hGgyJ5Yҡz07h'+"\Ay"Oʻ2{ֹ0 i\%BV9K"g S]~=qythmSt%oXf&K] Lk@⚘mΠMd`-0AJtna`grp4< AuMfi5DPTqY|}h}cX-yõJ"Eن7hJ>XOa`9a:`*wQ5٢L4UVKuCB(A<\=fzZ'QC)N?,,N)%QSP_5H5!A7ۢz{R}P.:Sc)@QnԢpMa) KO?@9Fx7Lmx3'ߞa'yc}P[r:;޼@e!kZuJ  c;f|r(bL"x:7V Y֑0yK&3SXbs*pKc\\Q7W32޻ # 1hl)AM?BߺYNcC#ިYփ#3fv & ^WzH0e<'v 6BD^E/fO]ā/m(󁴨B~JT%sAygѭHDw=玙vLP|Y+oBhy+X?B$z0f6%͋[@9Z_'|SFx?}G! zl2|NKSsEdfV3;Y=hhbژZ ?4G ّ ZYc],KJ=٠Nt 2яڎ'R;VO;A0-[N?4ǽaC8T6vg&HZy^z(q8'ے;[%TnΉ^3)KדE" ,lJ7Ͼ-Cz!N.XF,mm ʹG F6P\>qDAX[1'I@iMjjM3 }(} utjoxy@j]j_"!0)}C݀WӖ,VĨȌh ",`Jog%$7⋻zDQv,?hXl'v_4AȍBԹ&+,l{x&"*&ؠ,26wg;ぉW $q)]=*{Jjlvp̀hIќ+x;r{YݩL7x7yc`lyߣ(uYebˍJWyˈChN~s[\}Z^lw&ml+FZ0Ȥ] eqJ٬c*Uɛs:ixKL8*%J-Ұ/Hdž6u|'^[#yeCX,atN`g̀3a2$ΨBuYiPd⯃-n/dFd3*; ̈nfB= fj@p!$LC8cvGcpt믵a]LdU^YJSx7H3N{E: \TTx,*X11p#ĩEDGY<\l<}_a%͆<K i_~o5v:vd+G#ly9jZ)l}ηp=L˝yF=nBnm]0a8-BRsM_'vxLk6#3>5^L&lwux~ A7 <+e<}qJjF%ͳV;p2&l̸ؚ'kοVijXwTr>lY)BG zP˖gs Z Qn"vL^# P[/riurpp/"`֝g @Og:rKj2tfj=ڍ3 w P}]б0u m(3eUmd΢ѐl V˖w:Fd5JgQͺhsmb) /'?tf ;v8bżYlrj2YYoo*d0CA ͧPuk2(m5Ki?)gp[D L,hS; j=]#dlŻ~`:s?|#pU=qXe=Uh0g0/dFE]a͈)BQ(AY91~ccc_"A\+*2 *NHc5Xc &T@^pxpq_u]J5RY+U QϻNy0W7omkɏ:9 Zʷv ǭf43R% I`-`hi­uFƃ'NF@\:cw\R6,jPsķbZ!c,oV"T;Yذ 9]xb ȉgnf6 HqH%}AJ|?k*#$RGLp-de-|`1iДE%%)E~gNCru2ܣA-ɘhu3Y0m?6?<=*XѷWVǸh6̯.GyXS|tey*e0rpʛo\r?WwǤHK6a`d4*vCDh*jbIom2Vb9b(U0zm5kdKCzU6܈m{}OX8D샣^3INj3\C+AdϦ*Ru'`Z4WRE:yQ'E:i?-KO =£кdFQBWoPh&J{T%Ǒ$4nxoUb.glMpʉmÜJ(^3!:;gLߐlDN60cvPu j_eC>t-szN܃[BBc.ـ"`6CշU2GٞqH>o0 !Fw>nBTmdPoP^rG#a5j|vgD3<_?g*D_r)EEHʙˋ7Т1ztzݡaued~"V]_Br[BN" vju{> zTm)-\:Wu2g\ED!4儤as6lg,.D璷gH* +9L G6-;,:O;KL] "m~:8*U f#!)WN>e9zPI WE@)d .~xxs?Bu| "*QpewscF42*PK!֦_M8 ae,!Y<ͮJ9Rdp&*bI$^qjogoRh(2͐uܠAįZu×+je_}.Hx/#y"LU[0 9cع%-5bmt6ex墯M36͌m {y[y=] M{ɽ3J3vRe %e3JiF4X4KE3_KjNT t9*]9"6HX*Ci=V+J >zeWuـ68%X%шS7]yрvX$4[~oA^ٵ3Gw&)(36i>7Wwf58΀=J"Ax3zZRZ/oUc JCI U\y!M \_ ܚ6XXSrPBbgHB;h%J֟ɳžCض6{b81u>j2(;Z$M 8- ɶPysG[|ɛf5Q{fܩćajMq<❮W[v5 Q-mG Ŝ /{-l=iq z% 8F;yj[M ~L)U'K5xU|0s9{8~icP++Z=㘗$lXGnWaΞ1?qsG 39 hj 2?<_qj[Fhfv,i\VK*U~Uu&-?_MdH/1tw`q{pIv=?eOoǝhMD3OR+Хv}gO3ڝ4C =e4 !fRzx+Hs̷!ew_aKQ ł,Z|g,zLI+èk1>B=WGT^Io0gwFho){kɗqc]YYx ֲd]7v] S%z;'& h],Ql'Qi;Wu,h֊ 'uH|U]Aٚf:!ʒ(q_RrMG-5R]|ΙeakΛ>2;M%fy]~OxFs3mYP,z>ȵSK/ w ?J% F,cjjDoi8Dх^Gu~Ty8]a?X_(53?.ǕQhr`2U2a-U(_R2yA֣]:Epa?4f2K}c9o)R^m6ś)C:F0c_`)jsO| p1C^E|kگ@ {9lWaq;?smlK A,M[gX|68`Ђq?זdѩs$V̑&eO+%b'R~aQ/ʷ葊b _1OyS% xkw'_yaVVAA*@@W$vCpc`0Rz߉4K?w TE8l(D씌T|pҸMǡ35^ʝ#D2kfpLH!(JT(ЯRPGQgnU \=R|&¿z42 (7EO+u!OIT\ 0g4)96SHD`:|:[} @39(.^ /c N(97K1r) MUVshPΉY(]qa#Ζ\ex~ұW^w_nFDf s{>TL-x(`)o>HnX\sR mc*}Ư m*)4k*4WC Ȣ!!X;|pd )^i,z Pg2nPo 2v7c*#KlYAɤ{ a*\PT5poGV_?1rD+|^~bل'2ErO4 {8VwV3]{Ԓ7a2v/vD=|!InCQb2a}d4³az604<mOVw8}!rqD i*ʼn 9ge}VA `tη= -:1w6|kХ>8|-]_hC2t([7&~BIQh$ɥvߚ]M1@H̅XkM}7&9WϾ43&m:_-cZ-Ї%qHW4) |;8hDoͭ`tρu @h3~KOk{?}}L<Ksu9&)jtPvUIHxcKb ]?90` R,q4~@ %|r`&kؕp%CmmK:ds gaioF _νFؘ@;LzmMӽ+V :m>$_/EWm3"ha*?PaNqUB %j%k3hg(]4{ӏ Rv+&2]N;J*حҥg' O|b8=}9[CACdcNzp"IhxM`δ0c111')єʽ;og a{cm&{{VlZ<6Nqm植C9=]J,It"l=k Q!rӎ.@n^<|9OO;aBS.(ܻpo #u^5𣢟.oއn .#:/%g ?q>UQZl2ݐϛjvja1JP! M9Ǔ&R*=Eb0rl!Ј% Vyh`;FqrYhs)DB M% }]vQ6E̤oJ[˘b:zP"!2_p1LFY(dfO>kurfgszԈZG'|k|2*z ׄ 0 E1ibm h?rUGC[dlfO@Er*^zi605uY a(7C`#n1UȰLÑ`դvZNs72W+-cؽ+*9϶'yk18fLW{Τ[Y[XDSYDFY-g͓#ʫ,0jB'3 Bn+M m1"j,HKHXx*u:[QǔxD Ӻ ^Sұ{wk϶.-+m{-8a/|O~eNׄC#c)Ї~{Wh yyp`(SnѠXyȯdc яaL"ċuRu+rè`7?N/" C7:aVUZ {n7ԝi?^ۥn/8(1K )5RسX/Yj9VahQ'`Gʸ55UppD1ߕ ~b$]Ңז%Qs)1ii=FZޢ2Y=e>Ff+KH j[mli<&z&T0ȓfBst{K='8â *+IMI=;Lxq`iY3\`rZU%5Zk()"i"D'qUaZhϧtRs|PsоgY+y8ӋW)b, !̃hBh;2KV 8sihKO!վ1hhbnf_K8ll_5u}(HIɾjsY9-VDXHK[kJEȾ}K' 0^oJS#f܌=_F"AjJ}lW{Î_&ܶ޹̞HnzR2€̄\L%h2@ F S0jζBʲX9)5>3ꖋՆF7zmߖdNL ’m(xm^9՜yd;o%7ϸE+Sriev%P0ZMKN%=HQ::| :vz1hz}>*v;f-Քc hwQJp}>8)0P-VL?PwfUctw^`fX}~q0J+^h}"P,QVF>` {- :ٳQrAJ/._W齃ѫMIҭY/@^pHFZ F,Ucs~F ބ(jyA<&=頥")ڌ|ir/x`ҝ5!JM:.{ZG:%lSZ!ZT,ϏF>3hyCQnwgs& X%TVNIn9F01 #p{o "lkz,\̔f`s[.詑N9Ѿxc`NwAi ;fI'Z{]6! Xږf4] q5( F1T1 YCUz nŃV}U+sG'!(/*]qS8"d{JH4c>6-[n6 ;YWپp w̮]pα/7U1OfZᰪYRWZs,S[k,tpE|)C$e_Th |C~YsL[\v{NE wg/Vg^\2l3%0"we.ӏb ʳŗ~$ܩ7Ng֏)3"Ejq;@5bHphhYM'PT]KCCi(. FT!zBaDWdnj+\OvN(Mn'߽ :%5D4qTGz.]NܿSDtam~HfÕ7d~bK@ލBzo7A"x [k}TXى0/ve;Iqб@AyOa8hl6[7 IS`$/{b+AG<']GOSD80(p̹U5mkgh:->FAl09i0qX2QC.}ʏ NW*`x&6)[$Y}(IP,6εhQO7%Of15|MY^z.*uK"P[ʻ֜2d=i &s>OBɷ`q^:UNh}%#Wj/ M^0b*/=ݯBOT?LfrQl1UMd̚ Iac˵1Y@=?mv TӣB53ZzCO?:QP )|/.xj5^o_-J^@SL`#5Gqw3 ~i$gcC~뼴Fp=)FK̓FOZb%qDHymi7:Z#}"gby#}Y}r+cCv0W\ڍ(l+=Т;l"SձUԲ8ϧ`<ӔܧPƂK|Vv%ӉUMauB8* 1?})Rl-@,WWSnw"|'RʑW㒒 `ݰ+kw}iMKaPKPH$H#r%hFyό 1Wd>n]M*'Mt+R' *an\__GDc fUɖQ͵lb,y" TI_4LzdʩE@To~!$hi$Oj8-7[:{ aSbs?WLHDx \;с'oiќ7 X\ ",fXEz*At33kMϳI pz#~5/11j9#k5՘vk̆z؏&DxJ{طgJ;(~% Wg' VKǯHFæ7#nlI'YA)ơfZL*=ܙ$pwL18L$hZ9Yn[LGFs3Z^`oJOoW%b  /TNJ(v09 EWASAƴ ,y?_42R?_(U&p?Å4n%Ax5b?')C"?Z+bʟgQuDSoNAVe)$ rL{XbnC3/xʊ<g+Yb.X9iJy,9Lg &W(ޱWI: 603n U6נMsc66ic:MS v,@Q l;j>*&K478Y#\Y1%e^qsW8u1,z'c(TRf:H2h`PGJnp$_ȿ~%ߎTJtu屹w|p;Zl.JO&/( u^x j N#OWp`u66P2B:ʷL+ؑo:"?Y0S[vy|NQ-e5GU=t;ݾA!~ j0+ (Ckn?th*442~Μ/:{ )?E"DRƶn3<΃ Ip^@[Kc"uKس9S|fɭ;Ooe|-fҋIrKEJ}`)G^E;|SwnՃ|N}JUFs!%]ESÉ-^C0굲uam>2R"_nޓP/ԏ7n c&SX@{l!-#p 2 +/?^N gQVTf[[ IiO:|8D;)e{*\@ 8x븰rqӖcU}yKl,mRgbbJڝt?" 'G SKvi ! mFw~LQꛬj'ezrB㍷l[܆*⽧z`ɐ{u(, e ;y6b5$(]z 50]/?{:"ԋ?7ŀzi,xuˠTUQe}(% ߍDڋlq&`, 'b㵄oOV*E %uF ӧ`Ī7K_fdni2łl xJxJJ;7~!]%FE]LkUl7sҀ=i}A:N4-$q~FwBݬXCP _ܐ|l( g5T/%lśV&ȖGe:EZY|7|v8"&m =}-"3hO#m![QW<:5tTQ]EHk41(zejRxǟDzcoӳN!xRد1*3)7"Fh6ZX  6[o`Hb}3R; 8RN_)pŞD箊9s%Lk!ydo('aue,g[׆WjfÙV03صnGe"ݤ"wA@# 71c6 lrSpdԠTqjфQ9+‘ne[ӆ|j;i*50٣lŖ7uw|jϫLgSݰWr0dX :ƒ=ڭJLi.%!;c-#ĞֱaǬ7N<+o=mg xc Iq~c,0 *oOp4My*|;~'n/)Ĵn7H_l=1iCI9E9 ^dSAA؇殗I ze M׬v @Aڌ%;?pn(滖neTLX2]E)55I&v"-!y+ {Hok?NW:S*{FGhQ..u%cC pw1*O8{1텙h;q %kT:aG}, 1`B:=oBABVON[b|> `[`wyhb_N(2^Ǎp~"kN4(N{۪O:U,V{+.-P hA99_@$}*)KZ&[Λ [ ġQ[dFp..B!-eo8*_J-35督ՏTcSAg`^U af!$QVeݯN/+O9"{ ~ys A e/,ό{i39M5:E5@i&^T *hv)`́ꗥGERh81wx,{rRQV I$G)(XXg] Q#cgZ|`8XJaVr6"|;ȥO.M9eS $9:,.v(ڎǍjw\dO*72{[tӗ yτ-嘎^8SQU5g ȎPN##m,/%F@XYΎ-j[ ~EDs@4aBR^~ג@Yr>8pNd 䙋4'טHZгrkfEj`O1Ti #I^#uK!F7tcG [vq\+QiJBKdM֍ڜsϱqk^bP<4F݊h R(KI!Wff. FXɦF !ȡߛR5ɬ&$*Yt;a¯ml7nX-u&bV^s9o_f4@o!fL9ėsQS>n<"|%ۦn 7L]qknsEQe ӆ >_ž7^Ks$"Μ%tkr9/tX w@V>e῁9y}LRi r(V'ǻir@ 40sM/# ԦΕ`i?zԩpyY"SFB&PK]]I3Pb_vWP<؄X{B]t(]~ck$5cMhZPZ>Lu)a_$/w)41DQ<V (Sa 0r2.`M͢-Bx\ŬiBiߝ1-dE0.} O*DK6q}, 1PNnlɎ9Z3WE OIc10GI|vA~6%5Y~::'"v-l0su/hKFˬ9x7e8<I35W.݀Ĕ 'GSz!}Oe{$05FsB4^N NbbnҎ; JU z ju8 fS$ KN׈]*|5쭶!rOHT~JHQzF#o; <mW$}_o`.\{yj~Ũ*ӳq$wU,B ddtJ]j"KCfl[O:iX ,lOkvq"0Q@3_BQ%ߵF ߩ,(X._33>͐7rXbA., O7p~[h;g⳽`9`A2s*w0ez~~#6->w>Ff 6AS5~_(N㛵q"ޞq^0D@q@SSpNxa-AL2+Ѕ1x~-MV.̙@LP\_/7('Z*,}&e+;_3S߻V?+ :O{=A\fb|舠rUQkhqO.h _*q!,֝]n,a\ah _ʐK((ttD])$К\nO of-;k@,ԚOt}Aq0ʩ_S F{} R6&QdmL9tyWmQp x'@QXZc2T&dMӟx:ZCu1T[z]Կ^ <v<[6K|4%Hby9\1Fw5˸X~ gmP䪨bo?E :UΏYNمu -6Q;AFCP!%0c崄b#BR 2ޖ}V{;ѫi=a/!H%j;6'o7;yV;UYDe_b:3dF|D2/8/XC 䙥 .FbB-|!W=EmuL݂[Cbi'74^(M]>=]lyLlVR&FĢ3|pWڗRRO6\g }G`/I|VϠ>N$p >)Ų_E|_|&Xk8wWC*Ds8{Ձ1j [' 4p^y{_9Gfվ}1LJ1Z mnmo)F7ǥVK1]v; گ nuqL [r ɬ`wĝz5Ԗ-3o`WSII1HYN[zKm}͊Dz' JGe pnS]:ŇNnBxdܵЋ75ML|Ft{}Gj /6N,.zO9pTpVAXNínoF^ lnޒ&& ip]X$m. Е˘D)Ie)Jӽ4d .U߮i&Q-;߮NIq{O1H\޲m=N%ThFcXȘnX u_:(^|i:G؜Od bИU3$"Bfϖ;Ú[J {$oxm2lw䘴1|POd'V@ܪf ,Y4 " 6ܗ}srҴGGUlRRuEǩdK^f! "ASZ%Oq Ѩ~T`G!b#DKdt$vܯ@U/{,5e ejoqo PWwy Bg44(zգsڵtƳLJ~8k$%D^r[(Ȝs&E x0Kd,NAXؽ؏SldvSSetXj[CCvIWfN7%^;) ϤB^:+UJH7bS`2cZ۳%J 2j I*}_~!JzqPL8Zq?؝Q(;*Lᶛkg^r~절L3n1 %$;CfÌ 6u C:QLR6?3fɍ4Z_D FScUo.4KUr5q1]B͔g+-r~f tqM?9{άԡ<ID8߹*pB.qbfF5ᡎlFN|tmBƠhZ6}"SIHHo&NK6]`WfB'n|!wy|'ƪWz'$$!ٜȪtȕq&Om VE@^u6-y&CQ0%|T "(8>ua7s {% .Z}/$%ػga95F@ @L&B`kִ KtS|?=La\Ҝ3^2hˉ,T~^Q,;.J]j30c$72uIy]_3rY|,!OX90>-bD&c)tE2NW@hE5+ :Y !SE߷YyMmsQiuLI2H(+K6\!Eb5;SN;ێgl27?YǘP4 7DS@#U7L:p2'8?b|)9{ ߢ|v] ]9r[f©X5't?;/ ^eN n2a*]H?pZiXe4rH;]&| HFj@]`[I $/:!d{袃[KH3UeaA&+FnT6,| YDFOn>h q%gZMVMTUrCbr΁U5gmB3ᤖ*~8?ɈV3DA3_+dWmxGD a_Du癵ZDŽ|&?J XOkgGn6׌ QGrN { >L@rVB6XhnIA?Tո2y ֒*QN vۆą>ٛoeM/#}r,3ߏ Il':^t㔫rm*G)=Oy)PI n:cTxDN1qY Ĵ`HEvBs. ,7LCͣ58Gzj߽>c06<䆸M~ + bO0toJ~DI&??gp$u[7sb'}V ,XIde2ER+<0/3@Jf*)nf \lS%oLBk}NTrʃNfw@^$E1| #C#WP';ہr0y 4l\ϑ8f"d kYSUkՙjb}˙J&{=4An JM| "T*+!Ky94 z-mfe1Lkqp[6N.F8BzM3i=˽`rOPIi~a<>l݀w2g瀗:xʸZQPy.YB S 9Tp7sXEF3JtGufzq}~S efZW Ó;G`2ݟ]K-Ыpj}YwR`Z C$ii2`kqS/yb@ۚ^=DPÊD,-k$mQ#9-Z'Io=d(6IPaDIU  +j~@a +:Aǂ ALҞE>Q"--X' <)Fv3^A%am0i&q@-;,Au/-UȇL(Y c*Wlf; HuLB>/rpSC0lr/prjڀԱN8un 8?2GW!fdf1R8ΛD=a+K)6Ku_b#wo 7ROW$S@iaqM^-RF} 5oU]#2aAuDVt)߬,ƈjjj0N"jj\AX #ˠe}`|{᳎k/@͖%X5nt^E|Nq j1`Vr<]g1 /~b:pƠe˳M1čRSnqG0o=9";+.Wx-;wl&2^L&B{st91^F> `Dm>?>oqmSi u<5On e>K@D?Tkp4+xъ1z,&~]EMlpWB6#N,~@K,bH8bt%b%kD]pXdO)>@(f&QzLA w[ho[A$.YCiGdYM<x^9VHXZkߙȤewzCB([0Vq X3W 4ߡ{,:_ C~7qn!c/U~PD\$0s̒FQ^l(L/ '| nx ߌsB$BK yfѽ0p񬹻w!^ e5Xp67@ ˸׹_gzPd`E7nI'Ոxu#:7Dڲ65/1g?y)Ftj`;'8ӻKn 3G Wz@)?']=g9`c@avaک.wr:B+S?T+@!&1-:44P-Ìu()n*%uf=Izm(9G-5!>Ǚ^\ӉcyכnWԘm+ps}HO:j"!sT頀M*E5(ﳾN{}Bmh0˧hMLUuhwSӡأ* mKo _wUuYiTmw}EKW;@.xYGab3$ңNul X>r5c>Ԑ?j(uh 3m*wKl@v,- 44h26}!A]٤~`^T:qVROX5>Lv֞_75x ҵ. u. {!J2T:phY$\NI+?g/w ;3 !"|g^%Y/uaM_']U ,1PV}cxOƉwE s@3q_D;7vHDB&͍dsP> u^PRgzr,Cq SԌur)q A1+`C:֋W GcFJ+n&RYqŖC#yHM7N$ca)`jΟN]9LP5AP45SJIN2nZ'iF#V.yu7g5_Q H閷U+gz:Г*w0o%Y~yä~d#n&5*8>*PǬ+ĢB!ְR7SpG:VG#w.Aa8sΜPfO3G8-ݳ$H;G9Jlb `,!#9[ʾ*ikN 2݆}^@3+ MfI$.@{ gm>& ב- ݔ<,cq6"*#V:3pq룔ơ.ehAJ &t6 .|;3{ `h"QdA_Ԝ7aN؛[LB>mrr#9*GLW(xPLǓ-ZTO9O76yoU?tt'^N4r}RDU^0,<|M^>VT~Ga_ gic'{'q?=UDJ8b ڽC=> N2'm;׼2Ng zVb$s.ׄŕi`Woz<ΧF EaZɬޘ0|*\kK;(b Wxb HdEol ۊ 4Γ`X]m&L18vFiZSD -D7n͹=ޱ$NR=f{ goC+j|Œ@n=0Ǫ+d*@%9]](\]BsXrB /:k ,tc}E[DfRk:+*T/oyYM:x2t''2a Bj& gUz&ۢKf=8ˇƾHA @ b'Z!>^wp*bPa5aσ]>_?gR p:M`OflCt #giob4UL_+&؛G@x:+?Pi?\ђ;ɠ%$?&4 ZETj`-+|<пm?-/nJFnwf3cمEO¯ܟ !QG5mnH%*4'6pgh,ktQk|#Z:4.Ű]ff-xnk_:>ڊw%뾲ZP^Y4GaZ&HK ƍ,hG:S`S&b! $'riߝGw<L9fE*LVp&Ǣ" 0)REwyvH n6jӉGIU~&ӂ&_Q&>!)Zd Ztud H}ƺ3`*\0}QsW==wRs=T66,ngތ\Gց#qcuH/ӆa`e S~ۭTg~ͣ@ Izg=T4AY$r~9r8tlrivr0!юuUل2,Xqс2{_I\4tKT.k0S-i%{"V@$ *yJ뉟HRMWOWSB-e귇F`SvѡJ[M@Ŵ}5+6q軅EqzTzFulj`ctR[e](x>/iDZ{(-28W+Z\o-[J~*Tɾ8on6 PPNSths p##dꜴ9rxјM*uV$;O:9KRN{6$emTi3KO>Н&D6cǓCԫ)4'b|7)vv/.tmz& ںnQ.⽍0>zkq6oP%|3I`toVւN:4k2x3K Ba#ahq<<8然M[#q՗纎6-k'Pe vA:?Chm0 R_й(ˋl2QygiCkU9_rJe2+;Ip˖J*y*{HKA^@Up<@?/Zx#U(O!)0ޡ@:!ID>*tw֘?2^{< c}q?xa`YjC5d޸Psg쫎 [Mud,MxR[gg.; *"{ >{k)wK; F!w+uW5Gik[0ЎZ)B";ufVsS]s]Swtq_MR(]B?M4}ȘF'fSƫ@G ZZ =W1OB|'̟|VL(p퉸]܆$R =0G_KO{%;$gfq@MI]wOZ,UӗLKi.Jz VoRMio.ؐ$ڡycSAIDc.`?99ecbvrFXy{`[. $lvM>3jѸ$ bF!r |]%?^1,Mj|ԃRa@PevF#Y#=T)[n2G2ԆGKAA->FsV d̥,jFi" |0*L)D%p ~$dp"ip~ALZ=Y7x~/Xǎu"ƒb2|Jcvza8.wQN*'rt t6:X?H?i &kN`lj!8Yا(#/\r\ѹLPʦF>Qck2HF*Xv-Mp*Mj- 1XV2 oEPcN8 plIH3 -͒ \on dܚ灡8bBF&1JY,lQqHㄿ'c5)}LQ/"Oؠj 3@*lK=.͢r(/ǒx >q7H_">F) I7#Bpcy+6Fu-S!g])_(j64 PX?P Ş~ghuLKZ}/)Lͩ))B5#LlvBx 'xgC3%g;N1{>ɃKt'krֿ؈rl`yFۃ٨-% uv;~k yk8#X&Vyhq` =RZQJG c@VaG^o}[*k /3܇r)恨o[TvHRkh 75uo!p .aЌc=@r5BӪR I -h"}PbFlq ?6Z ԯJvkZKa;M?Kq (B7N锸!א{E#|5>L3n%`4Y]q;Qϵ$wDoO=+eS!g\5Lwnf XAq瓆ZL۴Z*̣ʼnUc-QI?IhKjK!vUZ~=яqn>6sMܳx[dfƘwwJ|۠ *Kg3)NIl!R ߢh$L#~yୋM}DXX}u7vW+>Dֶi橗FF`D/BOQ .`t2$@W ؃r˺jsS~H Rb[ҵ%E^` -[Ȥx|#)kE/_PMw8r&NJ(co `bn6S0˶ 1];K b5[/q-FmlX4ÄJj/-?8{'r*bhGg=SץCO z^&'(tb ~V6(XS9mgRX?4TrܖMpi_Y%c yɃSq`cDWG@_}' ڝ3lNj/[?K>I|֗%kJ8_v絏h6 k`*omE,~'NAMʽ>B?E"ؤ R9E1Xh@mVOy*9bz{lr2F"Y5I3Hq/,*R`S=UF6ǞPJϚ8Y@xK(]) Ν=ubs^q-ڬ&W5rN=\wg,D=QJ"z·䷴5zԃMow$e_>B6ʓpoOIrʥ&5rp[ګo-,m;>DNf%zb8 {6R}k7?vV;#R}V` !FlϰF9Y$`BuW@.: VD}t:[/vp{i(,"Nzd*WW ]RjS:lJ-|)?o6^j}tt*mpu8s4Gӝצ|„|1%K~nvl[ KXd eUсppؗC~9zA#Ϡ%6PiB4>sEBm24abƾE[k]LfN EJc_I(t_ +5j6Y)b8zmAy0)c:=:$(iDH+Gr3d¾׍%^:SpH*y_W_xLU#N"4+4?#c2f1)7nMk9pOmQнkw+:(PK6b$l6%E*Kn&g[f[]c;7M' y܍ :%ʢ&v Ѡ \ђTM://̀c~ M >[|_XGy噉C KbgLq- 8A-ҙӄmK'cBmT-rL9 tz ﵕ{g(_]+wPxGV+QD`ͅSJ[G2e&(H$NI s.}P"g Oοi`;G .9z[qCzx"(:@<.wKKMW wL氾”.(!Զ#u: : W| iMv zӨٯtvKuqj_AwDd(bQ= \aD lCCP Ѳ'az$O>j0x`FPqҬ%+bG3y݄^7PO%`h*WaîqɓQ%GDٜ )c'/mXT r~u/1U1<J+$N܃O }f| lI3'=jc6 L{&NpVËr52Gщ+yHL$hygʗ#.r)y[7^ FQ}yVd k J#{&*r4ˏ}mS`zӤ!Wع#ke3_yζFvJsJoF>M2zHqN0Fۉq<*pH n鈚ѮtJ{¶*CID]]ἠ5uH=rO4СYc "Dkjsў9áë-kQ7S*ͳI&1K3cz}?m$6s)EGPElW={zvc8oɔAj8־eC -d s).ė1^ # _laX~ ӑ{cF]~7gQ%Yv&Qc/@{HK)bÜ4Rεs^c{ owbegyi5I]Q\H ؙ~4#P 0YԖߨ0JKQZܻTv vTkгcT4[ AW'Hfprg.8r=ȊuG-TZP2䃶HQYTF\12CosD1*cƬm0ٖ! (F77L~b AMS:?:*ݸӦ7ni /=w|vxdb7\cQf &/bZe4:^<봅x|l?,@C({[τМV\hQ6yy§.^11Hk ̿]BAnZmkX Ƌ(aJsA该0{$%[8N8YuÉxiy]6eۇ68mn[~סt'XtJDt*_ۄV|Q\.Y5)5M4[q"2~EY*!ĢA)f4B$ M"+sJFJQˮ%giifDk>H{Y&z`Sա‰^v ìG ze Bݡu˪+HE.|+N~O!<@Ċ6,3H3x Eɕ nuLD7F^b!B"BfN]W!H&z,%,f7p2Z(%,N8T}ǂ+8NN{I$$U2p<'c߂\H)Oee+=u˨,Wּl<;(x@:j^3lY!CR5?@rhMɔF'@bb*Ghlw3z_~ל.v$p)rT. J]'+bLy=+j#? Q*H]Kd7\q3zHw(o v@iO.gƏ>'@mdҋN%J\4.- Ag__+|X'"[Bb'uݣHOWǐlRS͛(4Iڈu&Y|)GIj? 4Pl45NOpJ!DŽrD!^Ц` %T1#άZ :%P2@Dá4f[IM]!޻ĝ-f!9Nm`cl00x'#ˈmJ`H6As.`9 H:dͷGIFKsrMD$xcn/ m}0nX vyco\8 0Kz>˙;m9ꃛoj8jE-a/"|S7Wq`k@@U; cmÆ,~$^RW!a h/62 DYir#ٻB >S^«} co0-Q?I򾖭B.K{=GRt.TusB>$EaXBA[ؐ}5]V%f>TRƿZ1 FiCI~~_М܌&7}PJP#:$Oap"'z&!/yȌNre!$들׷%X_D-- 1zAclZ=k1 nAulRB&Oҟkȍp7K688= ơ]kZwE} ed 'q-kUq!/\NUQ/F9#g!O ^e7r`ou RƕDהH+O&,HSbo̝}eS2xagxJ]{vs% 5 iFazoȔK??N~sD̤4^ (C: z#K;UT0}iP3c'f'FF@Dyy3&;XLe|0i1+1|?G1/WUXs-!POEϵ`Eĺ1cOlyߑ*M_k̜T)%ְ{$`YJ BQtm R g,֤BN^~m5\f [T({zuQ} @` 4i-V'S5D~,>"otFyTU}zyrc;=r ٕ-IհcgF\)Y0 uhY^nأ_ tc sL*9 2"53ňO+ouѴ>2}1cۻyݙɑA͎"K;(7m^Y7nf*:|X*D{,  0gbC $)Ԝ}^Mu5)0 >Akn1K|sYVLed"i<~dl]iu0Y2ϛe!|VC=ɑO/J1B JU&wka~fa7_@T Kl<^EiUZKӑ"~Zf)M)DkRؚ*8ܨ_Gz ?\ d,fޖh6-B'C»ݍOmŠQHs%^@hOø LӃV#ĽP;~4[hGX'wz &MPlu␖6q#a /(PHk6}--S8#UMh#-:Ï?]b紹<ŠLDU/ &LF 0"98,d-mwyZoglFɾt>y :ᵅ4I釴ߙ «Rj%q@E(Lg ]&5`?EfPq-k 'DaM?A\ P>+80>Mv4PgsTqZUta }Ib$ÅMjrPu)Qj* DMOgՓz+m'%;ˈ,vE9.󺃜naGham49uSgf2o%`oh:&y͛dPP g]@g'3:BLP߽b ფӀ(tqf6[c|6mxVa.}CyǝjwuJgҰzgu1_ =sTx`I$ aISIܺ%•!$_22( S4U{nF&? ;V7cc8=-)~@Hzɾ0 ML \9yV,8*Qe@mc2MJt.7RQ8-&M=Jj ∷@Xk^TQANֵHM[ K'w5| 1<fnM!b=ϷIқ-ijDwI IkZi ?WM-[d{#$x1-,G̯`R'*dfx YyFB5T3]V? t;3-бj34UAN9W%r,rW8T`c:n;(,)hҐX Yn^0&j'#WkX`s3Sylz׿DNrͧʵfL 73FVݔ \˞e]]DzA!(5}hb3Þh{:c^cJ!//Kj@ %LӫUV;~]wٮ2c5v8hE2yAgIl6V"h谸ɺm4yRAnzۘQL$bqIx,y)GUD>G?I??JSlDf}Apo1(g }zcz؟]175˓vD)EMlA8t6_B{;kˣFIj¦ WnjK|} m?HQv9E`Bh)b_`Єk/a(hg0 1 y͝B}QAX]=M4 #BJ"1̈́̓/r<_f)Y=pKb;Ep9[+-poZ_<D{\5YR7Ky;1;]HJB!cYΈr;k,cE6hKoú]WxA~R)"DTmKA^9*Svi}ߗw* A-nvCo܉MjKAGds)i]f쟸 *Viqc$sPn5[/;+-Sm6?=&Jw7I?-j 0-? YH>Er_1¾Zrq/ĿƸⶰxl_ȱԣ3A}>*5aU$vXE02&g3 9?\rN=}L<5vaDA]w'8F0i\-9G5a!{USbtmym@ܗ" P|X+}oŬ~mzyW*&["U\yM>O83:M|XIfk@nnD~P qhWغ&[ej8RfΔT7.wn.翐 FO:JyD/%I+UVvnՑEr|0KnxZVuȕ|D(GvCQ {^D?"RӗcowӓMѹ4Rò^&=0w&XgoH%t5SU=krԝ_:beWit!;!2`fO'0NdVFEnApO-: gqRz&pv M ~ZAN^\eefu3Q܈V?D%P,|]ݡ8k5NTO5# W_/a#٢ t1ڄ 3#t^[5Olj)CFGR&K' %(.OSکj er}`0?9`نJ/C J7imcX%p5ٰUMؤ}A dj=p-, {N'JX~X2HexZs ]Q07zis &IMj#̅;H3+tcJІ׷-Q_M[>抲{B>@2-}NF+`I uQ&1p$[A"4TwFMބIPEU VK#RMC#׸y)U(]U.{FJsfv;9ID7"F ktw{Ex^|)3[-T~ W[0Πk#0a=r ׅhT@ ]7|r2o1 k@e W#8v6}- %QU >PmƑ=` 4Z\a!QS oA5C#WQ$S\vYf^R-H^6-oMμuZS_JWgKδNfcIW@IGdNd`sϘ…0P RB'q|TUH8u Q:I/CyG^D30'/34o 7p`!և=ag{}\Q)wnrlWgZݖ+' lveŇ5,-9[0]GZ [фL3s*C(AzY+P4}\`2ak+4|60Q4gxx0O0Z k|6'ᾚl1r>eeoy oNfz4b-s j2te^"mbOiM[dΞÏ !UTu{Ly{YL9YBѯ_,~a]f,@bcIӆ7Tc"uL-S㚖T;ʦ(=B$1.HIf5v&6@_3.\)k-ƪ Çhmn,e /X| m-D}Yiobnb fpmp p✐ VR75 O辫Edn(`:ZR_Ge:C.~FȏeJqC[K yJ+vyu|[{fk;:$T} (:иZᗜWW=YZOu6PQ9 4fM@ $]┚1t8H{#u5׊[N}ʞ AePT xW`~lɏ%΂LNV7 %acۃ-"%Ln W̊؀a#uNIֈ7vtKHptB\ǽUToQjP ܜ'O~m]DXCCȜ֤_[Q N؝pӺ݉&Hh}RD,b% rfe=pT=I/ RS>5Hـ;)_.v׌v':qMG ǎT}!:UW= `vpFI,9s(aKZE趦`W@Ch1$AJxƞӎk`Kq-aBh<(-HQ<؎#!9?BoЄ%::n y*:fG?=V4+駃if3 V9 Nw*!w5?/q W&MP=NL~JIMsLn7?o-J VN,w`o/c!kkoh0;Q +XegbJ@dW>9HQF Ǫ~5_ydhVۮbAǯ^ 3KlsGa~ֱ,0_糚+|Dֆ1.۟*誾c f .y-[eY+<# 5N:kJ.W6W}X')o.ZP5ݙwA_^æH},0Іfx[n9wLFEϛkAoCe7>*i%K2i:׫vϛQrYfX%Q}Z4`QçH5YMD|Wfj !vd &'H)WVY_ w< 7ԃF\/ Qgo߾̊QKF`r2MEZ!>o$T*/` ymۗWrLj\^[<c#꿷)/:cX*f񐲴ޗ!cTZsr籰Dɵ/WOXwό)RNY_wK0QPEDqqt?rҾj;2V0Ψ w[<&, Ꮱ_G'ЈUW#ҝ2YewkϘ}H]\f6 u!\n2РQvmiإ?(%a69%.8T9CrEC\]1#$տ{LBbN? VLXF^e\osj«;VɔXݗhmM՗q1qf 8ÅWs݂ў>./SLoo7 pp`dvFڳIJe#-˟pp>h޻{=g"M5է4 ^"%‰s) &1^>adGwأ֏\9?BYv0^u>DŽ[fZPWR?ȕ&TX˸&:4{-j׳/ESniUPv͔Khj#,A}oJ0DME[ͭ1))_d{-7㿺LvCS m֔)YER4v/ @Bx)%U BG=zV1݈umZ\,ң%{x~_|U68BqT,Z@1saH) A(l8|6"`4_ki;"I&!,bB ;Ni/>Ф)-s;2 a ,X'rDշ8H^k3e)2ϴ,$Ѧ|P%ɻ8(k+oh|d"\ 5:!';RWx{.=春cA_hBh?ߐ}Rǹ:b'>ISV2d;=:0!oF.1[X8-}~y8RG2[5$UX KwlccRA10gOqԙ`Nm.rJ[XqTݶQOt̀q>fo֩ 0@B#cݹƥjs>_"emC*Y[n ynqGFtKJIT'e[,&ѣeY8״^NoMBSeHw ɦGHȨKc5[v P45@h|gɫX`ry'5" !}cqk5c;n|m~F0%hu Q*FDW_SKU׳~HUl_1b*ߗ2UAJ@1q-x$bMĦ~9ET$^Đir{}M޼W -6"[ݣ/U=V.4ԣc-1wscո yJHl]g̏TfbR[UkUo#[ F7DsM p`T _݈y I2L3;veo GS-󾙧gڻñ9"_Cr^8Rg\3DhF9od\(konQk'- D$ۭR =ʝ(߹LȂ)E5l@"jfn4(s&u+*Dbfn3}+qO;#3قx4 .ijb&Bl2)|DȮVqkޮAvtH\.BЯa{b,ey +]p# =ˌ1g-~@qm rxT J{r3'Gu?(Y,|GɃå1sw})xgwPs~}3 ^&Jnt; 2-S^[jxY|lǼbt0xgOuеK$LRXe뚪&8ȗFIQQRB闼XP 8PY|A`K@Z>yTAg9ZaVSK\XEɨ'f!X% yH=J 7TWdH/&LmR"Ph~ÃJנϺ`Bsl%^0Uģ{a4 dcR;Bl"X''f+϶Qh;j+d}s(cP,#礲ٮ82OD-2\.L5a̯H~:y)lQ'G8 eU8UIOJOi!',( ߣ|xK5a@ {e3 ux8N5+P'Rܝ3Ym<)M} f0#͟r`5/a4I*!!n;'+(|oU7gp5]g';UZN90L"+ cH^pG+fItpWJ^0OtRZ,2mVQkw5CK?];ئ)1Nz7r-AEB:տKjdM@ZRC/7r ſWW_Kȶiz ܇;Xns.>%%4Gqp3^]+ @ݧGT<5pHHEcw"6MwţbIP^I6# ޿_]P ߠsXos~V)d|RQKIfiѢaֻGT_ M09Vs@52;Y53JW!oی=7?in=rU^m7a&'m|`9W]v3[ȗ(GLp~N币}Q.ICq%G3VlULSe)j+*DS*4­Q` Ob(9E M'3Agxg@ vJz/neGD^1PcU$i`؊sL^'⍝?~doW>YH=:ճ@Xs]}׀,-BlBO#AS"L#d1c9uf3FũzrwxƦBJz֌Ow_yR,p g1[Wi)*Fuk+&e^mRql}k>AYH6xd}e" -\ _LQ]>x@5V;FMeQ]x&Gt%'`^TQ5:ci ߥYbSs NyW#As˩uYHh1L{بl'W>Vm-ފk e֫_IϹQf|X`Pmkg+O{2^ڬrgjWR|FbC|82*{ng`(s{[«u:`ԄBq\NtQo=6 W:Iz1[jrO !HPb2#`vL-g4/W6*46>68UAElgLUKQtO##&6lW#<1 Rw骟ʖH厶\vŎ]{sa=R[D^gb/"nXeA Di˹"DFRwg)+\jLW4h~սa$&ǔW> d=M]8 UH*e._-^AC263hkj\NFPx'aXyoj ba2gÚl2No"}N >)QÎ;V6KHEJ@{;$vf?olJۍS^i};?h2")0'h 3xv0FAgԸYґH0 Q7Ŷ:sC]1 GYwY'361}I`6Xjo(as(1ϟMQ9c(\Nj  . vede^>N)>ōpKaOLj^wT^օẃ r2ԣߔ|okwTiqSb>̦A/] 96yvYM' 'OȮxLQ3#*6Kݍ&Q&h FC]E.7ұؗ!HphTydy`Q^ Aܵ,C7 h87+F"N#]gU@]&e%)Gc(_\Lt[$\0DU&  ԟ3)X!dzqaœ~~ ;(*zm3%58G?_ hZ'2O$n_|Y}ǖ&%aïqlkFJ֊A[f/ԧ<_XY.w`W6?>#EDv3xSn9"Ӳ- V]AR  rB>1(ԡ\'!\wZ6B`V/3j9mk8n}lTI't"Dn4fZCUmwPy6ٵof- g 8_F}\',1)ћ_rQȁl 'V0V@ 7 95Fn^NB'N9i(:s0|O3.fXP Ny $2}Օ,=kDFu{GP8Ώpᵉ̐}Ӈ#If7e/J">뼌Q`njX۪|Jڀ Ÿ Bq_%t..lۗ^'Jzx4lS9͡d-"t[Oÿ8MĂ.Ya?-?j0__p9Ex a T&qU$ЩC=j;@#~.O/˹L,=LTؠfJSha;Tv E/~{PAreU8^43[42Mp~[IӬd8Cwd~Gd/(jv̮c򤖐hnyA7!DZ$qԱ݂Xd$`fx4k1YѰ8 O{`5p'tD56JL 9n2pȑ8D^{Fx/Js WS00d:PJve"dzVpMd3 R"k6zAkN 9pL?מ ̡&д }׼fa|-3Y2u#ƐRfy5ja5(w|G4Eq:u`xpOe^ŵ}N/AKr-&FjfhXX,N7+y@j!B'h=ן:j墄 TEl4.Z>Wa VH >4؈SPwQCN.UM]S$hb6l=M@C=< t-@CB͌`.kæ$gk#Bqx,ǘl;WUEK/[ʄWO]B'ܡ DTxG\)Ə? 1; ړ 5)] RX)- |'Y0S ~$xh?Oi،diFPIw!U! W|Ik! x1u'7@bd~#m-W-rM]5+ڴni]ƝJqq%C` *-2~Pʋ ;LG#:fġIlnos@4/ON;T i9n/ rX0@tQeRW6-B۱ɬy#0V( oi2m&i{uMt!#[ۭ֊՗5ֺ'|Mkm2{q-Am:ߎ;&X$k.nøG254(]C7% FwL&Z[aO簀oo6 m+.T}=\<6"_3VlD05l&YEg$ݭYp(V7pA9Tr |~{@dcPn:VuGʚi& n N@D!1+#ٹrs›ӪF꫽[m懁!k2cMИRv¡:fz_U煠Zf^Ib9<zD&l-1φ S^_쫇QV7P'g﷼@U[(Qğ25 K#|liȦ;*_Eބ It;,#֭4W}3lE7rB~X^zQB]Gi[(45CbZu}zTPXfK}"'vXF·'e|<ӁfX}{TŞqkNjJ Ў|N{F6uꪚ?$>`Ȱ4嗙@WK]#zlFhE#X~[M{[Խqr2d_y-KwVIC}Z{) >I%#evE<ķ2L:coRTiC5J'XS@2/Qnby1VKV8]xa/R:φ/겂apO0LGE,iW@r N)}Dc29^qwlT $UZLS5,U`hq;pip\y:,*#qGYPsDMd_|A"ڂYת< YllZMMc lШD;ZU%\j62P` \SY ^jabw?ȔZ[ BdV0tb_&e0H q,?-,X9{Ͷ?lC׬hj+ +#JIh1u_Nr(hxYKG}}jQ^%U_p 6mУtV4΂iVGۧIqfBv'ޜ\sGyͩ{?)h Yqf&r1Ll('5rw>_;_7a||w3-{٤f}_Sk黯qm\Km²nNq߄>NO Pd+Oi{Cac2fӵ\-UAؚjjo{ԈqL 7}tFwTjSQ>ɘA~ìzT0KZvnS^[fY/9)S mNOݥL1 >dZArhjx¯#)#7# ?k@s;lIkUl@zKA)Gk׀z͖) Zz?$V\)YChSo8 _ScΓ0{#O3OyO`ۇ穨{D+fN@JPJazHmh3[ڕﻞIֺ&2|ہ"i,]k_ˉd [,V %S9kʌĦjm(tT%-2աDA<%B'AgYzY3g#(}_?`̟|\X"K#Q}7i>LjbCl$ |:j c6 BR]؉P/A"ݨhu@LkSt2 :Ao[]/+9InSaJPJ} [v*~ND:,$WZM3 WD oΰqਖv*' 36h|]p#o\/AQJy1FKat&dA'3]3>=#>腾b3xL"'er5C]ѠZKrbj˻p^y)F_~53a6ަMu;q__\璱p[Cc,`pVIdK{ư69 NQ )DNo!ڵ?İz M&bC%ylBgjԠS,#@`<3{/ųu\O&U5q݇8ر#|USR0Ym9 R~9FAAP3K0Mnn?=e{د4gE~J}3Ιrv(Wډs=xA~yQpЇOw4#ѲF F"fW_r'mh%:myW4qm!u.KQu8M82,;ϛwi1Q[5"˕2e؊ᨔDg.,8@Ψ.x7BƃDoRB~`U큩}G% .eP6ҀIQ]Μ^̺CyJ<,1WoA̝ z|򌦧#[+Uhi2@)ۼ?w"1xElR?q~gϔ0LYY-hMRi˜=oӚKnTJYS5R"j;b$v$®"KbŪDy%"VpQ@3rMQܱUc jڳn4)LgNMc*&9ޞW9wg.Jh2iR" CLс[=jY8p  9] O&nJ]8wH+r{/{c:nO!oZDmhXwܝpy:IBly_InOLmGRp ?>kC 6 9z,kjb966NPOBeg" Y@=7yLA4 mOO=(_ ֤?=+ %ZRFE8~wȆr৴{QD)aQ\^ogkR.zz>EIjc!JqʞB[o͠ҷgԞ<͵c^Uд&awC@ŋǰ1SBaS6 b&R가}&6NϮ<'ǡ'k~xl{^yu+%v7%3'(d;q7v 5Z2[b/i=ܶS7mҭ1 4J\&~W+Ľ+qC޴hNb;se- ¡p[:cTJAB 6u3 #oQ\htCG }}Jles)ض@ԱƼXtݍ]qf CKA&[T2X|b|[K΀%J_ق\;󔩴8 Y@FP_ǎ+$Qp)nYAN|E[[u1E!F\Jk$ y.Ε\r |7*SCyo KMKe'k *eIHҡ[f4UWuI#ӎ ϚE]C,P587&FI@1M%iV`G˻6=vr8,ACۅlHٵ]q";7Ͷ=c%ogfgw Vy=/h8ޅy= E~˩ >Msh\W"#_!Qn 4ez"lE4 Gz294> T{bV#@of`E^6Q-NRyшqN!qA3QaMďt$ y45x&HSKZ/iH/iy~ϳA%eW>Wh&?OW՟vtRf֞5NԖԊ!J0p9{:QZwJbR;z[rJ'i@6v% oi3$=_&OTi*O!Ѕ f^7(5D>)N;#(nx ZRM3]+S1;WxȟG5.:˛C?7aJ OS nAɫ%ˍ1  `3ˑ-kR=}><`5B#˼š2^(GDXI=C#,^ $9>b<4oMS2Յ:+){M@)`C 6:ٌQ[r=LR*Ck/aN|a $Bqjױa( u|;XK׏vTIW_jR7tZ\_w'sy,cԘ+>"ONCiw W n7|taɗnt>KDAA0ZLIQU֛~.60 ?e)J.WmљF[đ.85ͪ}V 1WgsE.Xaq'uW* t#CtLfHߒrT&q1!kz. ZV>#_"w^]1| ֐a?We<|[yCAl8 zS@o[2/RLa;:eVِ{^Tww|D6xnH|㹃"\>{!-\.4pn'4bv[#*-6B;BzPdO4mqޗѻ9ۃ&>O9L O2;FSmݺ02}`vgS@"CI mFs@E^#Tlqj{76sTQTՈQUY,ÙUűqX4̱FϸV:\b[ss @DI_zF0֤6gh@yG` ӿzw'1V|lo6orw`'u%Ք52Awtp0WG191 "-UvLy199in/S68@ :[-BqG#c?39lGJ3Łshh9T فK>cV{oӸY&KD8}&^b[Q#غX.{8IDʜW7?ϝr}!m9hg:Lﮒ'NZ&dאַz V9wB/{-qW%cL5?;DgЩuǍ-]!@Q)$v;cqRh(d1h`7xB}كlIPY [ܓ]zU&$+XbY|09k-u% {$.F (|$ǣGViC`s2nOu$؉wTiⅺ=7ޗ݆b[r iPhDFjq˟>L[it xpmRϕϛ  n4Dx G(܎)`m&-H^mWSR6(„q۱;v~>њt\<.D*FN긧v=I*q%!oufM y*,˽Vs0lI8c1IcC h7zQ1׋cihxԢp_ z_ǃ'sAc|ۨ^G|ӊ-#%Ew-} ^jf%uqݜl/|?]r(NI0ԣ\0*c@$N(.I|9ZC쥝De=v b:<Ɓi9/{}c$sCĖ~/lgzvs,w9*NA6DRM[E/g1̲ ?a9P +5)}9 lHD1Y()%ԡN(i}'a" Ч+WTFW': aa{EqlQO_0cd/@r@6gwTo#4 2EᰃDC%(3ϱӣ"M9 c;Ox)f>P}qO%~"C6R7DG{nPr])b:&q/pT6!}ؘ@vp_^ʂQc^g] ?L:)1{_0[{|5\3w.(WͺӬщq2b@~卖)4Mȴf -8Qq>;kGT?JTqѱSn]r- ( , aܮOW=8>~.rԉIvb{מ/tϲ ;htgbWL#jσH,\]s\18XȐCo:E"{T__ZZ <, і AIqଯg8-7 1gѤv!ͺ`JJMɓy I9V:a%)@^u/Χ5O4EL{fdt=Ο=tjV|"P)_3  G3g"lc 09\qK;(T@^ULΊ8'g.|qXq!UT#+|tٲAfEr<.tF˜醎>ƾ9p(<߮kZ%̋4?rkdp=@_uxM`ƕ/j:@f_}ۃt|\) c"vRW_cje1Θp;b2I+raRCIz< xz,]n|rm;A*NTtԋcv0]'iڀg5 J[Gn+(";^oq&O<{bµ?^U+ߘyz[7ig"; ˈEbcrIHQB;K7^vڼK52.V{t:mar"G}ɅsdBC.M(!6aVT ˀ-5nי mO>K]̞!)~12m7k_0 FQ;Cu*,/y19լ%j`D5\7Ԩ7 sQF2A{&|n `ݶPʴc۫pŕ1:=""jcיlX˟ q ֌53Ld8A'ȇ^+lb=@JhC]Ɵ1=8b SAݴfTF*U`}_2 Ͱ8n"-S1$Ll HdQԷ r6I@̨2<%53T A]H()ELͳWt감n| FWBҵ~0STy99N4ԍTtAlϩ"|cYqL| 񰗽zɁ&0ޓZfGwDB=//TsF5{&K`iJ$muYH.$PP9{+O5D /`_㖺S>CuÊ17% YSA0md"o_+ iR].ozy>zt8; G(?C+*99CBԶ yR>$Ft5zLGMf 4}VbXZGW>̇ S˨;/7n9{r붣`YȂXZ8Щ`TfFrf| Hd?&꫏uV ']ۨN ;SB[}IW0h6 aDh3ev Oo _!bfO.Pg`졅({hyƑ@.8l-2It L8 "u#8 uu{n6sN4a>GT%E7XXt'ww&byLQ|mϜ>F0}{y$c{•֝{ PRmk8@F,Q:tEM}z֯ǨD`q{e>'4UMݠAlٴugrL^$ށv6  'lEas[ y+5M!v#z96w@ rn~шPR9' u=Z4~"-a(Zt>2\ؘ(MZX`rVΕC(Dz0r,} vX؞J6^ Yi $o#e[gG__av֏QoD[հ*a]M)M cQ2 ݩ $ ߞ}"tx#'}mqTEq,8Fĺ1|CF-JBء @"8O.4NW#ܵ#Ca+neBYTn`z*-2XtiOG}nϨ 4‡hUekD]իgʞP:$ yLO'$>N@L<J`#p{O=SMT7<+ m_w1X_ry]E]TaZrG_2Ֆz&_zķ>b+FT<]L]K(R:0k[u+DkhDdq056٥gR#u癜ϮZ㰨~ LB/+2tƒ%_cÑ o9vO&, Nkh)aB>͖6$դmNys֋ir<?678 ƿ ;M{m]WIPk1wϗDI+*.v  frCNloo|"epQՋ(eO+u:Fxm~ v@p\s!hg|,?C& T03YPG~"dVϻ2U^uYtG3]Qqz"Ej Cy99g{ T/lix?;cj݄#r3n!mXcwBƑo[+QX)8pDk7AO.j:Xjұy$^O~)+V4>EHof2fp@LcȮ$%)Giw\g>BA~2.4Y&.-,Yq0!X:^Yٓա'ڎ7Džp;8KbAoy0H$xK52L YSh UŽ$֑W~bA`?\- 3)`fAn%d˱җ1鮄v*uZKDvڈ+ g2c*W7K?.rXןؾ+ % sڙsVBHN^e5gqH  Lq]]H-=  vo_ZɒpS~?6of ~(y/S[ۗ9 =(?8#&1-ґ' TGUd0QIA~! !G_e2VH)墑MR{L=Vn QoeMIږ?7ӳ2a&0^Ɍ!((acT|A&ԏH?e~D!tC䝮 4ndҴQFH[/0!rs3, ڡ f֥Če*U b7維,c׈7DSEɶ7T!#[;?I(&|))yϿsT߶~@ +2&AW(y򱘂LCeAbj+@:+a!W8:6/.1-K?I!1/ #p$dM:.OLjx&B!+th={/֐|#tanhh+0<>p"=:FH[ۡiE Z_:n(c\/WwAwte٨ET|NPCZ9[J?=Py A9A=E/8tz>5 :|ېnjŞϨpYw&8GkCVWϖԪU,xq b&4+j҅EbғS<^I8:9Υup8eHS=f [5>a@XO"uH7J" )4¾-LHqw98NG;Q|mNbX{Io6Z4*7jнU1Ŏ]>Qz0=%ym76ՂO+B#pNCPY= XN ,{@FC4ur%M?<]_Vq)ߢgZӆӘC{PSR4$A2p6]LeO<ش.pF Xuj E*e1QQM  4~>] {>)֣A'ш-l٬ YidDoAVS5҄A'`JJ4q y7y_g9fQ9zy^"u",r}Y1K7l@j{!wP}Cڸ^`g%OL?CijJ8*CX2z_[C'۟ڃU@o)科c!T^,E -S88>(-FBY[Q9Il^~( E.5 02)ɱDfr֮a1y x,I/]G,káp5JKD_p|4ĿKPM+CLBffhS\ owk'yZ`JLVzzF~]5 I'^uxy&cd*,CLSk]h"1,OOqԽ7hvR+e JJo|Ѩ4p8W{2",8۩vLCXy`V md8.R-58k;u(*alqw܍&5i wpCh!V[Bu~KɾV[zZ}&&2Jxt ,l˹;gpyC9CB^g2GVEr+DOE:- 3y#jUPJ]/@:ŢRGAS쥨ZYG:=85$j#4EEs~0CjXO3FpɌԜ!ty-1G?sn[AhPo#nߎDs9˰@)xr=0;vW`SX]N>ckʐթ˜n&%oY *u/sR؛ O߫buM2sH\!Sv@xyQzZ7Î󫆹W=qN?B s(ySsIgf9-|i~dJ9hT6 cfC֥oJ%h L.>{CQIɂ>[mDK7uмiIh V9-[ֳ﫮<-Ҿk5X? awKD<mQSwo􎱅zs}ob,T^]c{Yu$tE%iJ3 @`x,5$:ݎtՋ^$u ={RvQT ukf̛PTu-m)GTx#(ͫX {Rʓ黥-/~B)İ RQ<"ps-@r9 |\Z$l#wkZEQL },UA-ǀxHh褷O: _za4oY.*]/ƹ^AE *UECi4V!ə"`wL6tKZyY)WVVw q ^fK)UQcLsB~ ]ڍ){g:YtHHv6FzԻ}LP6 IfƔߠh^:?3B%(N]85t*F;`.*zF*`{\9*F|OIΒL # WyWWq0zXųEA߫ɚMpŕXGg&cڬrԥPtQhd(# ׳W{"eRפv6Y\`;}屌TWC_l>7I`,1D>tW'1,KE{**SMYH!τwV$b\Pfl[4uIؼ%HzvnzigXz> 懂&d:~Vf+l%pDF 򶁔1<k&d} yN>pB6O&5['bfY&Q*y?cƨ͗ /! !aH#HK}nr#9D}H.t`%ڂіN2^3ۥ9 5ۜ3{ YATFht'tzL"&,rvXVv7@5?OGZ/A'itYu)<:Sk2 =՛r"|h$=ךVs;˾PExK3ULmw6whpIqL~ ˌ+y%*q|xOC33]nOS#k.y"2djP'`lVc ˑveӥ|*\61W*nIf.rtJ@^<|˫YLm@jWk0(ƚߟ/]Uҽ@}y5$ M@ [8fn]s/:ontЦ頗( mKW3l&|k7=1WX܇iBXrͰF/ƵMUw DEfa]c+}Й聞'k͔ l9IZJsO zw!}}Dozv wbl_p;eܒ^۔)Q *u8ʳe7 3 l*[xٺaR1;]Q0t3݁P!^ts#ɛ\0{By3W5Az#+ʘ@+ ?ѲZR)e{hFTRx)MoXyf e'_Iv~qYlI-OD lyi&;C6(N!يZo]_hW͹Y*L(tu1)7vUDO>H׆DfXΙH3 3O;٘+T5tHASlH YAfu~Yys?7~o]y X8(M{x_~//bl?vIkNF7m:2j|N%ذ(p]aJp\{C~,AႾ2U%9DsZizۺߣqƕ46q~t52]u)(-lf`m] 5]T-Ӡپm (ס |f *@)Cb6,QY߲uLT0}Gh98 $a:DTױ#`=̪VW3IZrO4,\x>lNݏ0D՜5,nSYJ4Ol1(,"vtRUA,Z{v^>::^t@dI1ym7 r O~-KD;5[yv s톻c큇ب#aؠnZrqV]>RJ@{O@'Zj6VǥnȞXn&d \qCȆWHYLpqR+ădQLUWBTG7Bc)b܇TFiL I@ d4ʸ &iQ} +(z t*y~CQ(k9wd[co}eHWUADfėi<\ lw4Gځ)йLKW"8i,vaXIB(qFvRΤ_b]6bZ! ?ShxA1uu[ٻL!*R=N}$4A\h^A*7{FIt$P{c~\p]dpElD ~]u jF bCa! eKK5d0 vG7muO /k>RXU?TƖC(}/fp$BgTtX^ȕ/pHV.Nְo0ؠp >A4qqf`P˭ۂmxpu~@;y̫5/(EkM /%XU]/ ( H ΤEӜ3̦V~h8}x^T'+9<&IgnT'8\uZcsK~v6 LjZb*13kv~Cg"k2 F4JAS;I+;z.gy^_%oVOkAe33ٰ|I̯jqjՙhU?aߛSƹI4"',1"pq0:OdX7EmNj_[`I/Gj~wږ6+ib/6y{M#i/MiWe^/zX"\UW`s8h7EH%` +w&lTlKWr62ϊ ]5HEZlqu],R:eL>T_op6RCੈprv&-3%RϢl[]peq܀}eTG2D$O⋐q{.dD [fhȨu[Zq 'm[%݈ ]AdH:KvUt,zI[:v\wRSVP<(9?mMG55H${6{A!3ʫ <M#3qW+ҍ>;a(H:\ᕪHE/n'wzg>ǮP`[1cNI=nRڽZ4Lbţ.AxqGSjǘl׀D;I}}f@.' P(~CMsv-&˝g ! UYoUluuovn4H<6 R9sxR5ȅ%{ ԘVɺ/vmQ£ά$ZL@D- ^Y{Ǧ|xmХF,_X6M:kJùHdKb@B$֭qbv*̈́(.Ř0׃ xQjNb%v9bEv&+,d=X &i5Rӥo4oN1J`24 AqJ)ّ/i Bx"? SOz FǰqqƝikҔeMA( g) ͯ* ͬv W@(OWFL89z`1LEߟ8}.[P^%L؊B ]İNp+ r!4;KNF@cD&C@5 ODJSfC?v=4ɬgUMy ]/i<ĪW~Ewu>R.IW {ԃg-( -D6-¨uZ M?v7ёLxm1G"}?Z_ꃪ_鑾уX^kۺ+wLJϊEP, JRm^ޫa"&!L%jgq2ͷrGA(o&{Ph.&;QB(F9b3fDG(=Nx1(~}Ii8c+"yLF`n4~gc,auyb Wې2[딎"mhx oO72 ~z1B"sZ9͢KIwfxQ¬yX+69~]Ο̲`߫4l<\p){fBlh'e=@?$ R 10'ܕF>)rIԶ%u t?6$pӉ G55DxF:z*q͈e4Tf,zWyms΂ڡpAjԥ;&;Sm@dF-dɐ%ޓCUm*f0vt/Dɀ2kpn c|K{rgU_ObXS" ޓSl8bg9X;}T 5 sMNSdc{{INA!z\J^-rg _']bK5N!E?H0S,RZ_@8-A^ob 1;[]tLif}l#Y΋ЙV>hEyNi,\g0% eY6!bS.FMc)32ېSwڌ}w) AUqp_J[VS, ٻhPme_2Wh9XXW r$5i^'a)yA)M*1d8+s goaQ%I#$ p( F=D~ ggVR- S7dNǯPR)BHMq343@lfF1I2(Ɓ G>3g6WE';N?({ԄsXj$s^G'zI;Jnֳ^ǀ:\mPS`x^e7iLy%qӂf\wgad/}ŷiLzc5p;S $_#3!6rY,x<ȥ]4~]4ޕɓxFj%.XOӵ*oJp'lF#XQ q[\- 0Ք1@>ɻ>LFT5pMUX$ ɬHԲKriuLEbzҎUh1"V]0Įs5F&Hq^:uO͍smQ6K5VSӫuUQmf%M7u( sqK 4SjG$杝X"$/>'h^LJbk'i ~@eΧZܰbk!#vdq~4/d=)W8'r_ Ro2H.ڪSwэJixQp2ˢ3wܪL)ȴZTw=Y o`Q v * _&q*sI00Te?y3>`J#6E@pzlne/̦1I*f:0cjF eCC<m VgIѲy1=-m;˗^3`ᮜ"Gk9^H[QF"@`crG/@p[]TcFr\JFXfʏXrD3cLwv 4ku[TZ_04S ;#PyFT;lsfUώ" *$9^$37l&O:spooe[1Vj=Uc>[8> Xen2Z \] [SRc )JG1ǕB淊 `$@Z.^>5F8%r20.5`H@vް8A- "k/ڞD]\\~47cf=S;W X:[cw` QkDZpIG0Q43S6q(oRxG@vXS!8U%p2$1礁5DBg?C#ܻuzv8. 9yHNm<0~jEO]N&Pb[t7z~nnN$'l/NIؽ9l2^5S"-A9tt o$ ~SsZnn'Wnw. ;ߪ}FdN*&} \ʥdhM*3ov8Lq+y! nRCEU*=.[ii .%) *521 fȎ_!P9W顼K 4 i>"+ |)[ vސ{Xt'iK8S׻vMX˨V |A-j \r]VSM"Y}E&DnPLP,V|Uvoh` yHjiexo֓O7m>o5 WYe1w/1*bo>o!pҘ,,Ș LmҊ/:|;lHJ *X+vjrf $ -ʵ*DaBvi(~]wf6# =MkH{T xFuߑL[ {1Zh CWiЃFN@ҙk ; E 5Wp^oC!v3А9h#yC%Nrdx0hylo/>,*"U[z|Es7FMՄWdǕVf>~^uCA)sV *8n\Y aC yRm0 &iY:GŪjBu}|I 3֕9ٙS25|R/<86 ڂW"YG.F_X0k -ކXK/'C֙[p\Bh5m]; n4(n-/XTSjiNK49:xHܷ#&(O۷4$3_+qE;Gf1,*x)GXW.%U. gw V2PK]s*q⡌*XLI>Yeܗ:nJ5VFZ`įڟʥ#rox~K O 䯖C߭%kSE Hn@4qkZEDN&0|5ܱ$SOcQ/FT +mzJtSnZ<ыFV, Ykl P*Lv*s'{/=A7lmY|8e7\d_Ͱ^0H_p.j5a&uk&("WoזFO ]|uS2O1KO#=1jD[K:81G.+G>: &iԹ!_Ll6<_"al do:LJg#AaƋb*A-SfBJ݇iK!C/G؋I ~R5KLu̕*'w#F6H)SS$RWw GH?{H?K0X%Ve%Lٖaٖ-f7(GePئ45-n&M@GڑZ8tG!`[(]ؙ-WN27l;kO5yj* PA.NFR"K}{AQɞT yTB&U^ǼʳFw kVwIɸ&3QMYN6 md>޶]Ww)yd1v7=QXg6x )ҬIڒ ^.i3q?vlsTǿ.Wo^+~f`oE?1|[ [{gI}U'a;Xb]o S1S-;kaUVdu*Ϥj@pv\~0h6nI9.52reu]^;0oj㱧so&COEb(o˯[ٕacT'T?t5y훜BKk;P":Ac-@ W'}sfTM&T ?S"Lu#M.̭gìo~ ŮDr4QܾF ._Eui0L-ƷAu4MNq֭ @} MI^ ˟Ȭ1kLPjdaK_HeB!>y HcwVszbqϷ$sc*G=H_/CZzs*AmbQ+[ +;a9%\EFcg柁֤MqiGVmacG o{oKU.3DE1@ae^=&ie?ǤgNeQw[=ﳹPoQ y&xF?Vq|p8^=YX^wRۀW*A@˚d[TI qJBRT7~$6FC;@|+٪/o=`K@pn ŵJĕoU)\Q4Px!kJWH!%B[ 4sz\m4[%#lm7{!4<,ÆQ+& '3^erKgV Q:hUS 3"/0wǶ8X>{st:g-Zb. ~Ks}äQV]/.zg˂C`psݴ_>y)ɡ"8i]YaJ q@G^J4'Ge[Oہ5A&D1BRی] ҧ,7F_R@^gi0^7nSn>lg~sLMDgY~ 0εZPҽH)$4Q湙&&nZB7J'>Z!bŅV/:?7c\W|mX}#o\jVY{^]bB1ve{@6fn _tqnFĤvagJA7jDi342zK瀽#Ou3I#~[8S+-PH0ƏDNy6q]a&)}f X8DMdD v޺cQIs]ZsG)eV.̃'_ME3Y%`61D@o(H{^T]xev_ΰi¬tЏH]{# Պ;iXǺ{,+$moAR伱_#dCzf*?'eR;um'r<E;PlvD,Y TX|l=DKe[z^e#{ C Hk.q-2zeK½M &)l FCD;!~(BCL^I0;Ke8h/`hFpaW嬑ZU-?R IfK;fVQ]w;T2kнE9)NMjy#wuLaI=>W̢R%nzy|^6E{Gyۢ=E{%FoU%UkX5l)\l )ta`)x:jNK%iDi:Çb^@[zya+ՆaQ_"xN+v尐q`wag3^*ulgM׌%1!@XD7%$߀&`ߝ ԐJXNGpk462~}62a?"pj)tp]~*X@2{PHlk/˕Kс} Ό1eޤwߞFG~glۣNO=2~?' DYRl=:G!>УIg=j-|cg)kMFu0$}i+Xg̊N]Ef:2npWk T+du,^rYR rnb~Gx/I4svi 3ct\#9yw@?ű %6 q zn]/x+E`s8+dnS|=ǠȤ"e}6t(;cYGNjJj4H71Jfr_!JzzPz՛5_epV]ϩԙHvةg] $AY*ЂIC>0܄|wՋ}Q0%9 !{?xl1$yD'E_:OS1.{wٛI}To!>BIu)#./! tifY_ z êE6jsb؉L * ^ Ƃ RjҾ % Ɏ e(WdDٓ*\-HK̪TW2q㫩 diP=dr̮}b\XXMyNsg^RQ:Vh \1ώO2wףv1&η1o" tWo40B d."=scIQ*)y0)'sWBȾaʑңSzܗwf327Ú;J pb@U.< g,pwTDޠdXDl 9`d<2EZ,=wO5rY/b8-Z]FW.(I>2kd2F`{D H9erq#;41 41M~/- ?P/Ӣ|跏CѼ&GXþNGgDπIHC= R>\u.),3ݚD}AW&%Z_(M$r5C!]Խ6 =_W{-w/WJ명{73צz=&uh{,G^ʪo(Fh&J`z78EmU1ڥfZ%q/|(| 93Av6aBZD{. mdU+ٳπ)Yx*~kpU!@_WmW Q]~`Ayꥩ䑸਒%g9 ,p6S9o `Z>+ћFbͣM">o'd#YHo!k:!lS@-aD#c?&sIxݽH~  h)tg= EVXsJ";0ɥ b/ mNz0Ǔ\#~.=4លطϝ?hMCY|ܼļ:n|!~W:HYr-5 xaؔ!Z:f T?]+>˶ʋ[c/nюE,48;9IcF1֋&ž`:.㋆u {^ۭY~ۭO ytcJgx m A1Kג97U F3se" %09&;6\0![ϷKe@yOװJ~^ ^;+E.#Z~?*;)- x4qK_.&3O3ŐaN"ie~8n)WC/)}]Eo5%xz6| V@ې5Du Pf9ubsGb6c秓&F5$r CYF=}dEn_WqukRgnMfD`[תZ<%U/H/#IۃJDFqE%ff?O\':Qט/9hJΚeѻly c ʿız^q5 !+= Uoo4ndžie϶Wt iG!l`ۙ27) BӜ٩Bg c)|uT#V@Zv*?j(~aHÙk \vM9vMA#4 Z[1_QXhn5TzHqL  K]T{Uxf#bD1sK cIˊ iqn\V<>hjY&he\q7漠C*UBvS u7u-dRMGjJl> i.fԀg퀶E]~^a;X6o4 &·oS/ë5`k?2Q!l#s8֦s8rՉvMC>YIN3ݔ3 /C>E=O ,3gO3cÁdN!^\;yw,!1ыRr~br[ ,b?;E,dSw~eՈ_Y^!0 -mڗ )SeTͱFzc/'D&;4֨g5hvwnLw5Izk,Qh Sfݾm,tD_Jғ-/=d8wǢ_N-EgqG $&m?ş1U04 Ϸu˼}ЭXCI1$[\Po?gyyX%Io/|OtwD$cj|9Yx}Qm;x2qmmn'iî7nMSXxv {OCߓ z(mZmU)eD'MgH්M'-$lSW|8"Mo-Z6]Rd<0I*#';+B 3#V ܦ>_ )uՀ;D<Q*™scBLYj1RX2̖fFIֆ8KXF3vL[NS&Fgv)b>^ZgfPI4T~&ya6D/*M]z| "Cd%񩢶a`!h({]}נֹ䣸h8UxӒMLWTuFoZFqLv5AM/˫ X ï{Ϋ\fe.3 J_ƭ. vuy6\t{z-9"q&(<^~0ֲަRXX,eaFY6Hhsl2`_.$^[ :iF*4u"JK2B76`֪FļT{F8+b[t7#zQZ\Gu4 ڐZeeU< ^`cUޑPsv4I/}Z;3wW?>SMj}F{{?}eS?%N'MbӴe0y0Ea"Ct@o ;%U{:Q6Yn!ll~ A +ƱO)!tL5v#HT޶bϧN"/='YҀ&s j 0>Mw zdpDPd|4J\guzz  Nhb㚜 ~ݑ߮nKamzR[B X RsT?<,EJkB=1_ւP{ iw*22̱Jeh,,ss x#k%tcx$wE+:("/ipK$j3xXJ N yJ(;X4mY6=͌M4"(:Y$5=}!ڜ۸QiUx5v0F~*0}č"EoC ,E 8u.LBTat̂=AݘZVd.'Iqhxs%TT;F>^늭GIAWvÚ#{ai}>kU\RRNm53DU=Vřd@_9L/MR y@XW+qذW+U@XOQd:"[IO׍/P Y"'wka1תhcXF=uuNQ7 `MiiD3*Jkp (YJ+*gT e~nȽ,s"³*mc#&]xxd%grb%[5}ua\\U#ZG{{<#2fl),FeMBn,Uk3-vk,G\Oשׂ/A-TbǂH7mk}r|A.7@41$ܠa qFPօ(xƣ29l;Gӯgk^- wP<̕uZh))"H0X9(YuxۉvH_mS'lBXDgogfD`!;)<2`&,/kC M`씄jł<ĢN'O<&,*jVu@4:mmnfB7ac+o)y!Wsp8|l>]Ej7 WN:$fs욖 AK 1ki _T rxxopi Ns"Aτby΋r $lE0|=Ĝf!ujlY}qKU/8rZ563xE)oA]V+{><;K!hځn9ZZgwGjid cY 9%@rN@U.eKVlj _⏄ؙd' A~- yP)r)]p!hTE\DlkECDƚJF#f?eZ >FK\ USskY2vgRK:K 9%nµօ_ yqDsY,u&W +^KQ,=6xt&iy}.1m-*R,Ï 7!|0ZsN;St'S`\UiW JbI)=<{%R;}F?䚷5#A,Vx*Q;q\VhCkB֠P"$";čr 6ڃ5 lYy*AU MZ9|PilvVÑVrpɥDhP#`6ԯ)°];@KVn C=Z//OZlm-E`ؚ$L<-s7oQQ $뤊LJ&34n`hL,f׸D8'7 Ҫq{hWgfbc')vGVpbc䎺3f(V*y̨h x-/{6۷FQ h7LX#qMRήE+K&4/*[q641һijV7X|;ށ3@/|ýx V ExO JvoMv'菕=@*.x~& XOBc.:UŹdGpx)k_Waֺ.kM_BRuaaYW q)plvH, 翾,eN F`5g1ִBVL.OiY#.`z7k(|v3GU.2r5_5ZȖD!͒R2~ A = 55JIW9DnkTC[!,QB2sk"f5W ]2@ s&GtǢa (qA kg_؅4:! NWy-ry0RZ{P|cz>ydKSʇS); WctHy~'{Љ?س!-PlЄV['ـ6qbv} pAswirHʜG9ћ{B+~,0mwĊMIÉg6SҘ*ېHrޠBcD%-,fd!as|}qv]I `wpyxaV:s&o2 lm]ʩlHG3^j\`Ngubb:zڄ[ZpI/ ^pl9υ$%tH4xo1kڿ!]0b_FElz f2H#U%0BkI5R?QB @mYh+w~q(BG[rJDUM[3pbgH8jK霆?ݹ#晆Zb;fU 3S#/i{40[Քpط^:.us!Mrѽ¹ܽ#n3Zsж0s7F dnᯎn 1<$2YP_}2np*:ǂE>m:s #*nF [| e.Jdeu]I' N =K񥢹Ei:1R{<|$[TS1ݽ=fr#̵4M>i&\ɸմQ ͽ;K*Ӕ`RWWe~Q`1*d?`xP0U\x(_!%F}l&26Ldb.cA_5"J|NLH*VDТʻWhz6Z?)5A~4&#Kaӹ,EF+,} :ηb8]]{jЙ_|MƆ|{ ϧkr -mdv^&,j +^lg&#([{Y33AxK,t˿i) 5KS~Vep% o |C0OCZ&?Vg !6Pa.jl鐲 ,R0QO&(F?ݿTeױd(Ky;!|IA6IfE]vIll~m_˓ЁJM.@|AY7um=AI%3M:]a(]eibX{p+#8/rB?s_^Zܕȴ:gSrȚ$. 'rcFp_p"48NoMnށ$}a(/N~[eb)hBApKqT W3 `eX"ѥu.PNp s6C+9e; G\ph~j`7G1ЈCC~ZsŻ>R~zD,QhYDaӃbti_+޲LUV]a\: +/D!mvGK2]4빑jlwm|#Y%x9xpV;MME:jY^y<ɠ\(^)l  s b㈿9-pDm/ ?]JmZ9g'Diet3[gvW>StJ?yE[< Vqs =\ešhδG+> %*9{F[Hځ!  Q/8ӣ[HsX(]vi1Xm.D ܇iEz,zt2\|ؖyQꄰf_p}+ֱM._P]Fח`3]yޡ7RS߭b.èGmq_ה\/?`L h㵘ݒDQ6Ѿz8~ݰjcʩ]h0POY\<3Noe:{lrE04qh(6Ӯl*4V=Tad] 0NܟI(')۟M^)ؑ40%TnjIf6鞉 'E`Eǁ&4]j,Gz ,V{@kQ!Jo9[ e65O[}5+؍gr5{PL e2*g)Tʾ78eO564ȆF-:]_m#;*FG!؟k6Ju׆^eU=(Àؔdlǥ}_v Au֊5c ;pJ_`S(iEMwk.vMV4jO+.c pCbeknW쟖/A(JHkBEŏk7(PCSVlnKS*RzUC@#юrBF.; _@tO/rp3TQ#*MF +z$cͱ3@Ʈ!.8g iŨzL_t~ݝ.4Y!gj"/ᆪKC9܋W.NIܤ&~j1ΩϪ.\'R^7fZǑ̖hu·x256ֲiRTh|^9#5ׂ:RxDknUzhy954R,BL )W-:շ[VIehDKC9@PN#% Llጊ[r8Y1b\nO5m%IZ%l4t}a୨ ֺ~a~g)f8>K3K'^* -9QdW䄇bVuIi5lCqFFӌk+Mن,P>B) cσ^̀ǰ]5%f7s0؃Hf!i$Y?c|!a2Imk<_Thq`rU[W!{Jt+ Q )poW+@YESX'"3J|8p/F-!̌]^lHMs* gUf([v\tH f&; ASltIzOj<̱6V* %4 ogP6Soa I_ 2Xdˉn^}ܫsHͭm澷j@I(És\&Т.\:61ˊÜvSYTYVr|_/]%j4\;j?8u=A <(2j&TB@Eʜn >j)J;c{p=BeE/<'RMsQrV-FU#=C笅ks9Eq[1S&Di?^]9x{NXC[Cn$m]Za.=FOQP y*`s"*Di$(8 EW)AFWزSlJ ނ钯HvF4ltu(TN[籾tCFx$megnmQ%ّs9{ho,";ѫW]Ra!&,tu\2;{iʪNi#qRkju rK} /I&Xۤ2FKP(<4~CGC7Y.y4:<~ZO!B;b>];f wg9׎4TOjNhofR~w,L¹K*7Н@LhʽCrRa+Т]3vw_(,?^yvnH l?+ dm!VNH%zuМxD@.G#*޻xIkzn$&ΕІ.Vz3컿Z:k͚r4%;Wjm4OZaP*BR_5cj!cS"sX4iT,Ńl]unQb/FQiW0+U(_.g3_kCAOv5)s#‚vrr) 8$,ξEdtwЛM`.mze!&FEQ2Jms6Ka 6a1,EvyXm%lH ac,+H庐J(k5zHC3kˮm5N@Xqz G5kW!Oap $8ɶ%Q]$۽%)>xQYL3֙8$\mux6of:SeCSJ+f$hA#>v9c8\= $,]lkƍX뚉?ZK.{$[}/_l.%bnH*aȁN ki'cuC:=2 Sje]oi:O#3M)p'P2ٞΫ+#vBץJDNhJs?-Zq |*kX 5yfpQ a{h2&g$*4iڡo_E+JG3&!UNP( #PNd[3 k}Wj/bT9थ7'=v>ZEeFyMͽ{!)zOfX)CQH| Ǖm24kC+.:h¢EMnh&Z^B kƃzaU*e'gHE3"?ȫ7ߗI~UieR}rCeb%l]5`"Ŗ~](lVԲt࢝At$zj`X_eޙ 6%$Cqj9.4sfSa 213IPN`A31mr6y[` :Bt*ti~ʨ)™7{j@B8'@m[,UEBVU/*GL:<՞|q65ҙ0յh.^nJVH2+F ;&9X(_9>π@'T$}(!koK Jq:#"\P˨.I7Ϫ7&֍8iadK?tZѫ-$NDb]WƻYͳ:Z,+>OKn!"ATc*`- dd!,C|ذS;T0ŕPP6ôB,2Gcg,ӜE  Uցh8ws3s$[o/׻x(䣚o?ۛ={4<v6O(FZyam=YuΩY1 @˹%=ԩy${iiw&J0 w@Raݫ1Q~<ަ!IҋF;(*_\*V,)VxJT@yd~X}|QCA.IKoNntʉͿ6T / aL(I@DIi}[F.6G)mT  : ޓL5*9%[ :`H'`|pҀ$?oC!ڕl+lxm溫fwXilv:%Dڌ33#B[Cz"ga5ui863 "ǚZMmFߝQ+CG6$WkǏi~\>eiLBIg@].W=h g%9k\d%Q'+ 1=(B-*DҐf,5,ʛ D'sQi-IUQ]4|թo̶k 9EK{UZ^sDEa:ku#뚟'0{f8c#8-|73JQo ZB@ Y[țsL7gccslHN% 8] q-TaǝlM:R~H I|RH4U<CK^C*eyF&~} n@gbX;"Lk=SG@ϝ(OQhj;>G{^ֳV]t` W ݭ2IN+kBocߌSS7%*hQQ jދuT}f['@Z\7&r8% $5-h:bgI,S@(=:( D:5h cكx}6XSry+2̃8 z=h13а/4C4yF˥Ϡe_x#!F6+:%JX{#$C*W` 3D w?#akVZB]%ͲkrN}lɃ 46xڸ/tCE|GQ7l66*,9GRgMx{= /tmZwq:7,G.Kr ERfPHϊnmP "ے.9bk{TZC9rHׇN4+ibC"f -?yZ0\Յ);Er̀! k(j'gfv# _rTRUɵ|cqDUYey沺N O;ʒC:o38OH=_6afS.QS hCKm1$j{ vbN)GTmn 'h s6f֙͊6ʨG3H/q+d1WF F9IX';8 {BMp?␗_b ]O8Hqfniqܿ<}SOJLB[ h]5j?J3ph_ߦ;Bjm@ p$=z:NKx sd hF8m()T?_k"NʿG $ca0}+Vsɪ/<-̱ &Sk\:yrЕE ER60*{aBo ΙWBszbMCsv 6t wAVy'} ˆlQU}GI3ᢚUUM!RFX jBF9>eIL|ռl-=vNgm:Ԙy+Dl'Sݠ$i\Q1+g+iXw؝HiY!i:jcӼqvϠFVԮ6Cz%@2Lx1)dUt(u+nb.:!x 8Я+ȋj0bPj7{RAH\A@YF5e؝n?~ĿkY;O,:ͽIdcsy|{dBlqeJ%0 3ۮ<U~W+5YV]{Z)ܞ} P񃳿Boۛ"6DI,Y'Py?<{09ۿ::X#^^qrK.ztTt1YP׏N#lRQ:1/%O }k{B W+ m//lVUYzQTdB ^,˟|Oq&6&t]DLn&]9_1 u0HX8{7ʤoɜ]@Ng3LmYk7r96IPn5 ¸3e:O*` Wn2 NDDR2F$'v1Rr#t8vPo{D]J5|@f.,j.|0=pHb}xJliBi'X0$;GuS{Yon dl٦,:xwB4pٛ[ ^Em r~]q{"a;?HI׏u"[/ g/ 0JBXRƜ-Ա Zy LZf%1#R\j-GgUa^ #9_qhU;Gy;_%9 6 )IOgY΃e=,KNg)Cɇt.@݁e4Bdd1hWisbٹDb2Y6EWwyHI=-syz9!-6<,#!{ Dp O".JWӹY_l[of((֕zq}hO+KZ5! —HgCЧ{@rζ _^P,E*;]N᭮089]img^1Q׹aʦ(53bLqY]7seȜ\( ?a8':-i?UY.O3ި#ޝHɫʋڐ~tV BUQjC<1uw*Am:=@y_i?*TGX,C+J̯Փ S`Ĵ~LM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮKUpG Ԉ -}fqʅvS4hp%0@c5Vdna^P}bM)%z!„% HE[F}4 ήZ!;Z kb2NyK;&R>bG+KmýY%|$a-[snxݝd-KhGsWҬT&x)VH\ % ,$}}]t% {J 8m.\shiߪ21PIz 8UtuwXВ1U@~afBQOq ÇUkz"+Ddr jDmb/i+9KvJ^t("5bޑ:ɰpQRQ˫Xdhp>+aq3;5.qpn?H_⒐ [16o~# Nf kw޲1 zwEBc㯞0E=dqlXWͽbSH^A>ٌN3 wHM6k ]CshVpeaʦVdtRD]0ްShۢ=>qI^PZ[w4XsF35_/žTeb;{?Bw)_=-r+h[y/`D*yvX'oDW5Z-!@'ёʮ P][ˏe)y tzbvd|P^1UkeqVa/i?0XwQH suDNBa{8{%UG$G}:/ H/ufzYU"l#c3X+*:{*m&%1I_mnr// a:ayT, JQVR9mW9_%%휳Gb'}OD#aϊȴV{o}hBwP߰@fA ?s5%8N1GJ-I)e&f(h[러62)JM6*K(ÜR5+=7^#LhI$&\Sq}b ߝKI,d(H1x~[ -J=(yP*p֬.osF2F<[sr+.V|߅ڭaWW>%-4*7=[BӛY-]Zk[5,1]+:LKom/-HAq{r~6tq5IFW$|1УL@d5I[q- 96 TL87 Cꌅ_zŌ'x=+;p>r [̭sKk5262&DYKuGX$+mƳad5BrV1%gwq=7o Z<{=~~aGp&Eͪ>@\)1P>7\u۪g9-ƒ ̯6D.;2ಛ 5LJx·,ꎣ| |fEpzhb DN*4: }͡BRHkD1` p#EG3JvE ]%T]j|uW_|6RIhR4{#Z?eaT(}➸+رdƃ[i4H>>g7b) wzٕ0di !E@}EΎNN #>p6.-gfZO%\Iz&>$i*ya訾$gA9rcgcE/Wc)gSqװw, P:~N1UоҡSMmL&b`:hujmWy]B`E/xXIddXa_hO1IHF},q:eK FBoW"2wv'mjS}\WQ"XH4]^DM["=Ne+ DhpkܽCgX*?ۏ\5~Y\kRBg| ~@ƾ%bԡ5AL fviDz"Ka0֐[Hl !VhӂjN .`BĢ6U#w%ꦧ-w!\9 ͽ*}i1ŻXDxzŇs1)&H:]+%1UHaWk=;h塖e^2_]VWB_Jc}B,sFLv2nx/>%c kE!|f^{oĄ{G!ðt^TlY[!\#dس{6ũߓrD@IKN?~"i85sinToV#6i%lMp ίO#r=#+\3MH|h?Si0N] aTӦitب&-gILIyj촛2f+ !_x Plyb'ƹxws hµL[|L<=x>D3~C~k!'̹fk;.fb y(a ]LX_VK/O=X0_p:O,eЎGz<@1C[r>]A _Ms]ͺѢYKTw_ s.o)5n?M8hQ=Px)H=үDXzgi-.rkt gp6ܧ}̝\@)ٷpHAR]w>@lPbeLq2Έb1Laa;s\440Ky,ةTGo\rO5I jRqWV &E鲰%37ݨld;x'f{X%q~ԝIEAKÎiXP_ v;ɯMCAVܳEP# ah=)0X8TkOkȠƦV}/ 1}2 t] >AdYR,{r:xj[NQ R@WIػS$ ` KPSLjq|{EkM2{l=E(FWD>ٵlP* ,Ƽ05 ϱn0CJv4.6kIeՀ +CQ*Lcg;!2F1lٸ8UXFVK7^!fFv5p~,0 WmP$5W&-Qv`ͷ@`P N(Ny=L#D@Ҝ1>^Eumw+Ӄr n[z(˻Y!E9>ͦjv7a&V) 23g[Ls7!@Cn4>7\]7tͰwHx b՞# mզ%5j5I # £ZHhC󷮱kΩ\rHߞ#!˄f\{ȇ%ۉW^")[;ajOI!ntp)Ћɍm 7ͥvsuĴ(]?ѩYt.0D!@=U1',sDHR=ÉϺ \t}%Qdl%&Btm`/f]Px\|*v-\sbY[zԩg| 2R1N5;> Q#z\9z k  9Ud+(E;| QLG|ՂGR-]wBkw̚(y ܆ar đSta '<*1tÀљCkx.Ŧ_|ZUktg(bJgT`Ӧ3Ѱ _]G)\1o_ 5a]?PQ9cod{A< 5u>FkI%?Ɛ?TSx4PQnHUG#?5ݪGaÇW 3|4WƇs@ӡQ4H,ꍥ'lŔP8Ap{mVjW[g0_fOJW/ w_PǾF X>q!% zdln6+ZuamU|  ':,*?N|hZDlwPutA@5q;6OHOU0pÔQc?b^pES.GO$ a| X"Kf3|u׆@W P/{vi!3IQA٬m"ڗ&+ e'tNLvy{e7}5N,maꌤ֎:;h|tc 0*N 7B,I.!rT~ETs+G:wU' P]@E5R/yŲ%Nteid"4bC9RgaJ3]| }GBJ ]ôϷ8G&Z.zBBD箣4m5UoE2:| A#/VfBv vOBj^wkχ-6JC/)lVj-š@@-&=e5"\'kGXLsq8+>3`U؉ tDU ONŃ;m˃˥YxG۽ARW{}650JcҁM㏙*;᭔P d&|6 _Lgy=MB`Ǥ[bUҬ2t: {m]LɴW{ӶІ)hDi)(e_vփ9hpӹaM:)Xhؑvg+?ݡd.**#M E Q(>ZBaU!&P@͵rZ[@(7[dl]A̾ޏ ~2k<8J=td@Z›ea,V-;6Ғ<}ԙZDo֯Z.B.XLAmk&5Ѝ,?%:*dg/['(k4#8~Epbw1^1ԉCP[8':nS֝#5 A ŐXstB]4rʛR~`@TOx8?VB |3wyƼl= GBT?21h1^T (AxuFlݟZ_j¯@}BhÍ+CV4ѿ9u7k\s4Ѿˆ{tGLJ3HG&{4Ιļу!ʅp?*h <(6/s4RLwz??ayۃg\HP 1Jh:-/@ϩgid]Fq݆hI0&oKRm3n*rAa2C(B d\f1?C .M%>Tvδ?mq'zпFUc t]@DZ.ň3')w`Ocu[a21I`Q>mGJ&b#K/ѻNQ 䍏RI.w-0A#Ȋ#}3V P X0ôMN}EZ^~06陁\V7NU޺nH,4+5jmll2>D#Zypr }62FM el1Ʋ b9@Xbctʇ`u@,^,V"A5 I(.GiVYY53U#2'c"˾!SYnf真H}7X0w CvILʹ8\q}iX0Pލz$Fݭ*&821<1pxv@ w ]6xBOǫʙyj3La_0 X5Q *7Uvx!5jm(7%u[ZZve:A A>Ki4a$+  Xs4kqVÝ|!5m?!D'];}uS:> Dp@`Ew9pCPBDf6W~cx7>g)޶&v ' TG%B|s[v=8|\kE-J_o~wjy+gG? |zJ(ŗ4ZϨлIZt\*>t @#r5É-|@գp~z>DQ@5)_*k%>1-ͧ /Kr1PC%Em%RJJ+G_Eu9nwZ,P3qC+BafYB,(>!w:n$D::L,!NUy}]fcy>KF_L392dTƳ5o8J9`>3g) BBI>ⳬV+p%ﲥ|UY PPB6T@3QjVgf-.9qP#,= ۬+(Z3SG&>rtlEM /I°k]iNIhZ˔ b`^qV1D מ3P=p a A[b1]$՘g8+y$='9v[(p% 8_4 ^P#ͽ&&]aw(po'M@>cg"EE-:O4t&"xtV>-hKa8jm[>2\)HN)d=A#8x>E C6#vtg1<:]fQȹD<Ȕ Mqw c"IC7~_2YP8ډźt9hYp㧣 9-#ޏϩ盿]W3ڡ׶i+ WPmܞ5#0c1K]yuTNh+a:.gxfeQs;;~EpV^bΰw5 >g$ sLҴz9t+iOdqQ*_@g16VE-}{~Y|ژ5a9cmNu7CYttETdm@Szn v|R7jt"B_U_PC9C=d}N0֡^Y,LӦVNӚvsL:w6{q4z^K:;Wd0~m2A G< - z4P1=|pnDXkEzC]'pBxAW4 kB0 w26/[>KW7mihR 1Ki_ Zi@ )^*DdbU9V{G#!3`?9RSF،gBZ sOfkGf`^mPޮ`6+\Yfpib譋? c5!_3}Vѷ啊V~?3;?"Su,28dO"DB. }-5 *]"d.MW)28{\OS m38:/D,)NgHYwgbO^ T4bT<_!c&DL}Q#ajx/EM2Aה%d,%13CNdٞdh|Zʌу;f-*m>曆an_x/i{:G=X3Q1|, nGi~sC{76rw.Pw_]WO_pC GZAk z o})@E\<_?L_;j鄲⃈[ b/vxy=^:K֮ wkol?Gn?Q@ۍnY75 IE\?劯50 @lPbES3 xͺ@M9Pai+ nb >`Wu%L;}GǗd-̑%6i7u̔ñoV]vJK'{.Jv6M`VT)񰶳wA85J(g63jP"Aq D{d=HeZa򾈎ԬG.ge }R@e>|0#7Pd?>DJKWŘ4pTD' "5J$2U_1m BƔ4yd7wufP5d̚yl< I 9n?] m⯂+3ηԾ6f#2p6Ie0GQ? ,`;W 1:'e\cy2:7HCI1y2}Z. jG/ϬxwH)fPF(vISj.pxY ;?@c~]\>=]\AژXT x>}v _ܙC\ EA\iܬλyJHœc1`gK70yDG'U<FψY'S9J"o?݃Xzd/ҵCENDR>H>1q*Е3Pm=nk=cIsF;FY)T r+7\vro\ cV&2# 8zk]Ix[+VB(\>5 Y5:f2Mҩ:( 쀁=n{Kd-?pUC:`;}7#\#γN8Ty?R P"H_؜d>6vN?L ltHf@yk $[ExưᎾl/9vzԏyֽ@n5z8XjD;ç_oT^s/2 x6@޻׍H-MnaLk^iAṱgIg;N0gtUMWarA矕=oZ~b-L潽}LiOٓEkZ펭1kcDr9%e_3g؞6k:QEoӈX5(`Z-b-d}Kw pMnrBF*ȕT[N ˬeN h=U"q_= G|jT${ݙ\yוKȅ̵9{g (liWX~aKAѢ| X^h\bi4V" u8 (vejhTq 7z' A֕Γ",9C_9Z㶘 V642SbukO1tYg-8hGQo^xk8>`6Kz 2d̿6 ~ItH+_+x w7IH8qeH*=%*Bg6]9 G8^OLv*zeC%cы@QTj dJNӂ׈Xbbu$";kdKDC!3wWG%Y"srh| -m9hnDdvhSL Nm@*O.BY|KVқRmMA}cQ=^6o>YưRXP`UƹXqMUL4O-RzÔ%A=RH%!Z{J#kÂ0Y('2gv>ǑMuTO)\W@C Pa#.űF wK92sGkd(UL8No: dq @u!v-\Ŕ^ KT@Z[j&qƶp(ƞm[[-Wil1g݄lz\!klf[t8Ԥ̦Bi[~NN18OJ.J2^汽Z.u@c8|Oi6H !ԧ}:>eFfbBMeq,~U=[]F@.|-0]@0ܞm x|'l(HxT_~PS>:?݃{/Gs~,AoF" ԙprY[ j'qc";bAǡ}eSœ3J"B.1o/{Ggxak[&WDa@jNʓo6BMW u1ߋ`M X `F{*;ܬRC]veI)VHhq7Mq:W(˦0][;p-4[]\ 8@(*Vd WP߄x \'VhVH*(?6wH2? ">O{;T}롙cȩ"dA4GG Vy4O-M#ϵ+R'ˌ#J|$Syav" bF}4Yk:,B1ojcOӶn*T^n]q›^3-2AFuvYIAl`‚9098zp@jΤL'ᝃR7{ umy/"@ _w?>nJ|vd-xfN3!Xw@o(~mL+Cv=}[`.hP sC[rg8B[&8q\%dxz.EDPM|&K+b'* \FA5+eQ]y՜xb {lvL@8JLU-2m߀y= _@#$Ώ*&>7k~?6|:i9_Y,w⊮J>)x`^+~rvd@5r,[^niM=M a8b8R7Hz~Ts#jppΒ qnu KIݭ,G%aQiχK|Z)&f 'L)#Z)N;_gKl:‗a>|s- ;.:#?3|ȾJ=u/kA >(V,$ArPO;{)(fX!6= ~rVlGr6'rJcћYZU_#S&DPMpF c%{ҹ-jvڒfS>G#X>;ۺuWk;saA?_U0S^Z].j8 r{ufוU!<1ܴ\_&b.INC\'=rŤltӻ 3l/D[f }f PL+9>#F=KA[QlzlM1Xn5Jh ȅ~B+P0rd59CrMϑV^c>߁/ߚk|*;Բ҂<߳[J[!mSM'&AJ3D=)gNE"N2tUOX!%-Lr!đr=rH NkBP ~Éttjr[Hţidkq:3"Aڡz=6VBяͤwꠖ?N~][-)>o8OB%.f=" [xOPxVB.ta9` -==bqظZ1^)N#]*^MCl$9]!박;cuӏ/x3%SWڏ) EC=OʦL2=8z`Q=?/#◾jq zzP$S|t!DT%ZSoX.EҞ!4G^\"9O\Ю+ʷ lQAv֣@b](z&>IKcChׂd2G=Uۍ6 J'FTK4E=oOfp8ZI9VGLxi ހ,V#A%ߘʧM#R"ۊDmx$)w"'$r]([ Z,s|+x^֠n &5;* c)(>smz'\9OyztV/ e"@Nt {RH )8q ހÿsBV,DH1Ӵ8-8ҁW$L8-C:kt&i|,s012~[^0s5UYM.Efl!'[15:G2,L4n Q9L׻P @WKkiVȕIڍȷ>tLE{ܑtd?QtO%D ̓ !GYk9ji ^뎶ͣ 8\ao#xa^vٶ=ཛྷF[D|.GfMȮ`8f W/&/p2LWh;Sjx'Hl䷀5@e -Qy)r5:" ݣyS=_Z_ 1̣Kut iܝl.~QøC2R-PYD?G7K%Xũ`ka.~d~퉰 h6YFbȳ\( }ɣXuekA $0EaFw?3(uIIH}t.XݮQͣFE&>Ӗj=gaijlYmۣ1Xq ["QIw/-rN.1+k1=o=*=-fH\r+dÐ`i(u}/d"?~^x xr2?$VV=}\@}&6U$6y:D'Z5'-r{"`( 9#`dz tS$x 6Y`~vDؖ>|3|N؈")K#<&C'BSu9S*s{SY|(=i;[09mlT%Pj zpNMEh4PQ~U A_-P[(t@E"+wwӮŽ7pPly K'LEq9 {<) ݜ j:b&_8. o:rj#%`)AGձ޵Nι51JWb'&mGov a4Bk­߽p-]v[H<%Սa^P HsjIB T?=0*tm֙( tF*e?I֜LSÀiT5IvM_"pp)pRrU-yQp9LސK&ȻX#ҥ0 o[  Z.]zDcU!jMu m2+/݀ٓ)sDWˠF@ijؒ?!}YhHIz`Brd5 A^;LKQc6 @EDJ›cO,Mڡ͠p(6=g79$[d992V8ȊrQoAm/KҠRU]e9",$٤!i.g#6=_2:?gDdaV| ȋyl+zNUdk(AyÅk]ʿ8um1O?8Fy2?8* pm=b8GR3 sVƜ_?t#p\^ghEs* ;Z,Y!NQ$ò#"VݟxdnZ}vȒ"3nSM6r@|ȻsBEޑ>ҋ/>+]Ȣ8,d@ PZW7rޜiL~r|^B;ed<)A#CÏ0LӱkX? cm':/M_d{'Z&Ai)0OfsaE%9-\v (p+szMW>VTSo;lY̶H S<xd;ߺ?5yT>b>2z~9MΪGדku.A*Se&+Ya/4{ 82KܑR)NtoipHNV)GLMc e 4LLq6@b*ɢ6Qx @XP!s_si>.B $}C.C{ kT>b qk)ųj|9Zݚu1 ;Kjk|3!T3,' < Eۯ.72}Sf :W'mI+,J#oŧDյniK 62_ NQMS;+[R@K79#FV?P^+4־$w@One4c/2{hh Gr_)'$*kGWݒ 6ɸh25θ+NC1?(*^ˣ ^koT9lTNӍ|`@dN*{!#tu)'[a@>unX+I/Eњ7K1֐F<οVw0lm`#a#3F|H}Ӿ{IcX&4h%Zp(Wl+kL2~KO[Ǻ"LV h9̌0(lh|b0|p3K +o)"XxkH|0ɑ- VºOglfA ϢdĬBt?a:ˀϷr+b]g䮟NџRw>Rú3(S #f0G!ĪFu=ؑapLcV tHijV~@L/7HڰلZTkja@PclʾH,'(gE#:}YͥxkXS7Ab T.]9Aj5},oxB *\ ,I4Oĵt4j#ߠRNnHzirTP>&W8IL ~oՕt!\XlGet| -5.ߏfWlGb\9֞4ܒeYNBm>3@rxZF~Bzޠo=%I忾&'ZRAr+!+4[\t-|Ee.SfAX+nk)/`}LnAG_r1Z3J؆4x gƱhRGDHc.Z>el!O:_ J;̇vla0Z 0E"YNsq{)K|I]q3~`#8zUys͹$H<^}jb96TźP<+ \J4W ]pLc_3I1H-<)-Cz4#O{䊍r92"5kӇ+B΂6E7nšU߮#C(a~^B8~J})Kwo1+ؚhi~ ;NTA +pA6190, ,᫲/`2zms sNu)K'2RAcbQ˸ 5BXS׊ЉYHyC֜Yvn[4@ѢRO|5ׄ#yus-VS՗C@gUĘ[R"%~0Cun`ܿ/p1G|_)Uf!Y)`lJE!8g 6Ӻvl \ ؏CYb\)Hvsw~2D৞KEP>z av}9m$OVD5Bޤ%MXa4=X˝ƃ3m=2x=if2ӣu*mSw֫$ G&X[Ѽi;GYK dN 7*dfchm CQ{B3sj",Iv;)i f'Ri*E#."׈첣g}fŬoo{:@|)&k%l-ShY{{F\Ew?*qWe4#[BÇy,|!Vah|v XQy;=0f_OCMw][GE ~O*q G,]UnB͝6LXʘ/މ§`27`[+ZdgП8=.E΀i$ڕޢrY>Q`rAuzA՗B\`@̉puW!m@4I^eշI7q A[ܨ~v>/zIM'@) YUVJ 7sIqejLlp Ҳm/ ~*DL Mrlcɗ&LR&V=r#PHqr%)l ::/;8ý-"2 8g'3r.G+9ΛK)ߔ`:HnQmtZOkSOHE6&΁]« JMBj })yqT-f$l+k`F.>R+vc ׎Q!qi)YxSRUg$F>gBGKq֍n.G9F'W)AAt!lߣB..zJUl8'߃dp<$j]PC23myX X^%A`/Wtx^idľU~r X5R,B$>`7Й;蹰yǦzmyMuW}-Zd[!3 vğR~+HI߆xwDpwX4G0ՔTQW`~D@ah .ܒOmp6zb7-L[-u XHm\8T^BseP0neZD/(Uyx#p~X*&Mk,a^؋Щ9.Gi@^i~\=+2"0wԚ=𓄕Fa ztP9z]{13z=߫Afl*8UTnT(0_Gf>HuTkӚMZֹOhd,}![e& \*H4Y-9bvdsv(Y0H;1L,mO>IШE~v+.xosMFo0 JSر5o$&DQHP{DT]J"/`Yݪx.czU{!N1ޜQ{FV2,4@MFtmY"F7.3C hD `}VrwV7!N[sxd6OM%ejڥt{R?i|gNoB"\Z~BfzP͡eK Bϗچ%yXP˯(kG#a88nQ|gn,nP2ŔkYV0bli@)'GRWhӺyg!*a s88Oq/V7 mf4b#O0*Z1T,.!<=DBxk!1s, /O)2=b܍BqE\#*4*iG$z?e XRe jǭ_/q@ɍ1f$r=_W"_')N/ސFx.g?8QL18~'80 !h%U;^#}!0_߶P"ʳÎ|47/ 1b3[_8O5~$W9х)@)}-}[f2J0 wRph0m1h9jsYH^ ܼ RuCuB(=KDq^H;J'cYb)|XF2m' տ,u}$=B9@CA/hf5F.~^vb&i668#P#wcqgs.%D=e]ˁ?7S*w\ЭDcngY;D1H~vPk%EAQ4v|jRbW2Q`aS!aNgk|&pTqo8S{cn `TK:7 UP~^ôk503,a+J9s3pk ?0vY6IL~ɱbsIQF41i?ú^"3*@[CvAmCw*-K,&NLk7k 3ʜ9W3~YD 7MnfݥOʝ8 9EP,Z#;_c/D]15Bɠ&m?"w IVeEݲ(oTеxTn70(a)d|C,gP]:mKx[:;igfs$VdWz+$ < T0OrAD7F5s,3KH.Rn_^Ķ#9Q)'5CEA, S1~ta=|ٌ2ΈApf}]v%Z/? "Tg*ڈ|/`4'&Kk0`(F⍌Ǒ)s *ӾOɑ+~XEm:_+LzVGG? vlCE?Ñڻ<pj5)%ZYuT"މeٴ?I9+)\ nƎcO#; .Lԩ& "! ~+ \8TA.օ3%—ȶ~33S[iV pŧy?hQ_>n%cbO5<^S*X,\ѯ0%zBܝ>g¯A,EF'#&&ҝ[N߀ʭ|pu/2BMo@WnkI!d Onև! DH 1C=ma `[^嬕!0CNvU,%~d+:q|8ݣ:V$(ܻGr)^n]"\ fm?B!%pW0 xYԓ޲6@AT]Jn `ݑ1շ2c8CQ}a{c&H ?,sLO?M|k~=mvfAS?haJE.0a.Zҭ 7^,Ȓ,BN9ΫNag#4Kz7{eU9[rk9FËc Y|[C:K\.0XjQ x j>6{“z+ˇirCCq7!~ak>hݲF \~3#Ow/|Ca^a,Դ r0ˣ;B]uA].1t3g-|^ Զjlk+aEpע'm>2LI%C̥0\{TA߂*.6ZP`jMƚNQ RMF)Erw?L(6oB [e1X-)E1ҿqPW t8d%c~KAC81vaقϖ @ OZG`w&r4mtxHXk a1!aM9b`.,@faœUPIMqszY!~{q .ay.!xM&GrJ3F}w)DžU锞g_v Q>a%`)VUI3`w@rD`KqXJ;u"I`5bxPR+/|dw3#Ԃ|{Y,̘8 U&- AuS&n?T~uD#.n( gWLsh09/ h\H)_uIxP<ύIƀ7烦;κ愒%MW&u;eSGKCқ/۬8$)(o-IHc>[S7T&]LQy9&xU'Ij@fxPҎȳ# l2Hp9kx  !n{]k9/:RLCϚHc-WWn,vC{U ;ƅM1+ I~+׭\/Ma(F?h :Z) C˂]ob7-tLsg:ޭP 3SQEsQ):/Z\A*2CHs4b Stz3Xl,ĬTu4bK3oZ#5־Ru)rm$M[hxcT qA<:Ԇt_KiI` ,HdA|IDQ6ǟ9tf&6na#wqaYvo'*xՋt nbD@Ĵ3ܕV{9%骎i%%H+nݨ9;ng#d3OЩ(C~%j4P |sjùaTzZ@aj!ɧd="y CYC.T?{5^Tj;#eAA8-N2Z +"1n =:w۶-I/nfC7#Zy궍mW x?c9?v~T3ϴXNi[(R51vۈI]9ikÌ!NϴcEѡ3|5|;ɹ}Mn3r9d$Ów/+ZLVDZ#]3\"5XZ2^x4B4N&h )^s?Dk^'C_$:2$! j^(k%k̀y"`;_liJj }(oM8bTNjݎ5-!Y7k L M; S47\- Q6Qb9RrĈD(/Gri1IӬL>}]Ac+zҫG[z2m+3518 wAEE?R1jqvlBTgSX`(~'r Cu_42G.C1 Q3$>:Y^ЯpDP ="{[8~r['e~X^TgyHR,7&g葤R^I&M/ZLjzBIۘ+D&ӄSg]ff=5Lu ߟji=r75y06ͨ%Pυx\ <~ A*ghA+ɋ 5d:a*X65%2>؇V"n„<${.!`'وYc /~ LfToz@k-_\XzɹA"_q»=DU1mUO :tf Jyk8o@شX賞Zhe!p2~vA&&A^|dُC:6_Yt3朣K1gy40lӖJL9Uѥ-gđCDz&IxR,2sY)fPUsN%9=i圧@H$=OB |CO*i$Rr + PDڤ k?~DBȠqēK/xŊJ8NtA r"0ZJnLhyCmOeUMHz X4ykDHQXѾ0,R~P(ߜ|JmPr_1B3f/޻z'hȔBNJ$(&-xnr7hCqSD2  |G @e)K]#=1nES1=GWB81sh)Un8{_ z'= ǖ>NlEITMUw釥ygΒfǑӞ08+YB v=eK\'w]A Xvޜ^Cj7-O:['n2A~L8Hj#8㫼ci-k5 ļ n,tL` In*rlԉS6Lwql١S j; BLL *0Nğd X; cPq5VTw5hKaQA*qƻ4pCƎ 4)["˥ٗ[^']G);gOe,۴)'Y+i uvsB7ۀ"| ss.A@qdwϹ }z3u%! 'G#ϟ,/@*ܰVG^uZz9/ ύBwQN,|([Gڦ&įn쓜8 9Q<g.@1_(.}71Q-IY iáj<MV8gJ03:𔤌;S ?ﵺ BZˢ蠿>y/Z]RZl063r:$dO;3oƚ^ :9hO曼W7fXf8?r"l8SLyFI >tYdql:,V\\a~P9@$ݱzUa^/qmK$HrLǀFk1Jyc C{n@þr noЬ{(WrŦL,cgAa;uЍ,\]_q ͂g& qa<q 5,]mKNRK͇p F e5*Պ[͎v Pdعkmx&^F?4n *,Y qP[O%94Luu|wVG@Zqh'LxZ7QCb.w¦ޗ.m< 1t4Uc E#bM( k?5YO&g8kz;]sP0 |Jk'w(tX"/MO4D g:"gE1`$ѱ*:*L w?~ޜ=1/Y7cV}QfJr6-+ʢYiTĬV]K#HZ~n%Z, W.[VҜ >5t~aA^_={Ic 9!Xkz@E : Pf(னPrI1 {ADZ@[o9 ⻰q_OhJ]!kGgΚO?3*H``(gXDN(o|MG&qsuEs <ꨭyBX*3.=9+Ոg*?5S_okxOg S!:pFz_\ =){ h:(RG "0 q}ȯ:ntAhU-FeȞ[+NԐ+˓I^? # z؅'z^ G+;ROPt_u2jf>>6͆)+.dGcwK2cTR@)p7#d\Ik3" ca(/*b0 #K7F? _(:D<6ִR ])P&`miVZeeGٿL7|" z; 8<$ݬt}WVM&xiXQj&j^|!kxtUx={Nӟ2by{(XT9Xohcm+Smޯeq}QA~sڑwzY) gLEJnCa / 3 o=QK߂rڅXpze| F:e, fv]izU7@V| cMR1:k7F7uկ}Xd}ۭE<v] aRb/p74i#Jʟn=MZ%۫#v?5q8']͂TzV4ɞ?!ZR`ĵϧ7 w az1O Bˍ]4p,c9WFCI 8o-"b\t; kϯim r cNJKFұ5=|BF񫁨hFEktžuɶnvp,zAv܅di,n0=U$Vi@Jê/iH8}T}7浫t+h&eX laNZ8FȮ|:x}1ji1ZNn1|PlCo;F{Ct%IR3NgZh pjȅguPki,gK`\6tY)Rw ׍@"?G 焍r8Lj?N($!ks5&yd,,XVܞ{e9nȭƤ+3³Ћ#1w&HAOIR x^I[o,zQVH6؟wx;}~UC0.F6zH|RȍBW6A'yJuyoρNuѦ5X $b*IG>ci,IM/$d t~Ls@wv[ʸM·C/E anăȴ{%ɑj Wiv汦͌b5фe ܁DYj9*谂rw:0_+f?L zB}i^wZݳ'sh8&8ydx[$I7|>MTm`c ,+eɻ`#F]VYoɑP"p:$T3Yr~Z IzVhSsۃG(_JBt*Cx!HB$ÂC8N9uձGe?;.ba4G_sZvTikoSzm18ϐ p!J-p?rp=*"`yF֔a}Ųv<[ Փ&TDLxMދecĈn k]١sry9u!R&_n}͸G#@<]6#*q$p1cn?06)j!3cz[ץIN$Yv{Usw*Fwfp{.Y9aN1W>IE>/Q̦&]IM`R!gw 0ŃGѝ'}Q)1 ~0& q _ %S ڪ%F˽Jgt ) IJYOu V?>n] &k(l95p2MmLW=L? X#s¡<,a>^%rc`cc0+e6dz"\ATw^Lf 0<^ucݨ9+E#w}8MxT&lU^WRh݁R*fbr{TUEVN_{h eVŐ$22 w_3 B/BGbb`cVF~|H "b AϤ艱V)7=i˭DYS?U)o]q4uf$R3Lw=޸jQ!1Cx"5&Nu?&*|aYK{ BV' ؅Q'{;xӅ"(iL~~YjS?T)2 "!oG>c k{p`o \5Et5EGy r@ХXLN]jw:E_Mn淺,nnJ[f)وIcO>UPlZzH:ԋ6~6@X#:!i/(;ohAbؕJj7{}왃ӛ?Ў ߏhQĔh/'U.v_% -_E9 C<@%91,OѰ,I ɛ,[pwHfjfr'h n{Q>e9JڜWw fdc8KX|Euڡ-XCf,^'PL r Ő) s;k؟k.¤>5&[^oy\ v/4Z] (QrdbYi#Dx `Tӿ͵Eٜ@ϋWJs.4Zc+%)(w2 ӡRwCV*Ou\+ qcsE{\~rXLX?MC#Ad*ZoDGnG+F5s/s1X;kqRf9 #g\IzWu P5 8ަ_`4\#9xRH͇ yApWhMjHM_t'ދT|^a^6l] RxElroĂL%0O:)6mwQ]0>#o^o;TDV|胖+&vhQ-d.)#t Un8פ>u/ ȮpƥD\ng#ebEG~R9 Gt~l|1WȰ^X"̯VGP']xo%GOcn"9&{_ Riv᲻MWoȭ>N3MH{9b2ML6:kbnfםȷWMQnX=^6:VfRZ43"`Л¬;Unauˑc0h9B,`9&`4?+ V'.[rcǀyGj}ӅB9'F9Tdi˓NL՘9LJ"7`XܮRj'a3ড় #YԴPq`UXMX4|^SI&`~јvW"DplGBV!N`_E!ڪ->]Hٕ/3{q5g}!zq}xv{4/YY>/{}r.4MRn)4cՓ.:$Up %\!/s|IxqYDo=HWn1yZۮ}m/I?aX>gW.0b/EwRJS>+ݐRyT)w\I-#81(^ŸirGӣ^`_q2Õj}Iz˯۠WF3M\Z-v8܂ik_[_l8'߁^r+*$ZpX|>!Dބ+-MF/uw' Ȓ B(Lݻ'Z):>mRS6\ְ"y|&]'@+E=cEsn؆5gƤVN #C0z)gJv6`Qt'ж" Q!vjD:'Af,Wa`5H#<28Ӏ݈ӎ\m~q~>e#֒/dhm}(iӲCtx˭dECre_wRC"%>JGRK4B<ò#:AŅfek:)aY AlcS ^BuƿWXLA82rvF?A皀o[5|fUisut* ;ӊ_`*DJX7&8:shf<LEFE~uOLeZnuޛ1B>nP gTÃpQ9΂^~xifd '>GٌZߦ ]#nA Wj{!B-P#X܁ h+KЉ5Q*nLfPu`vz0#}O9%~l;G'ޠჭPW*4[lGy`$KQH~B1a$RGRaذT5Z>(C40[ݡ ҫ1GUG+ۚ+Ȭ!]$@"Dw㛙d lrbPᯒQz|Tk1]lr;L ©N:*ĕJ#(A&haOYҝh5ğfȹwt4'sK`۔p[,%9ݶ>O(JN Sl}td(5!;8F#A`Ϭ PN+O[5?6TXnp-`fD$Ϊ]\qŮr0e1e=;0pAԬs'уfJYF0OBp ǻ<8"<:c-V^>uD;D\khoS[J"@PtaRmHL5_m;Z9vߪYPOQuM:{t7+*tnz-3ժ~zj VF&V%Žf3zĎ@=k.ƶ73ݙjC1J5[j O Fܔ:!\reo@q: aTjS?Rr$%w}rR, U?̮3O$6/sǴZp~(?f¹Y\y:#Er~Fpړf {JFe~T4Ҏ]0lb, "OnsAn]\]j_}oreh5; ҟ?xEkf+;\I'"ۀj͸68Dwr oV*Ga1Z!ś<6h ZjBk9s>+_BYT[rcho[ $aIuý?\%hka#e&U9+u_z.`g:$J]:˒w[7zob>nY;J~ >lP =g4疛'ŘxS; x73vc\N?'%!j8AfD5񔏚^[,j#;r d#[(D; j{aA:ۿԶB'Y]k~| G!; %;"jM{ـˑL/M#e!~bw}hF\t ujRWsH]9xK6؟]Z[9N'_#%S̮Oo^.BSsR?Њ68^0}K=OTn=@k7S̑²V@kq[|F/r!E?6c'䝝ӂ8 &l2-?Tܶ;p/`{\KIQXU@VT F$ԝ$5J;C|'q#QtuyvpSWqL"qy11X6Sb8]j 3WoEp`8U1h&K CB cUY9翅N.K ,.?]CytK,:T'!mk.J]yB^uǝ~0=Lqj; Mu'[s&?vMz!`y]3qE_v;PI h} 4ܼ`\~FSn4wJq$PfЗqwZ&7?8ZN1POT["gq%*,Q4hgvdX?4,5_sxk@UqЖSw(ӲӖ3zM=wCp{syiygodج!Vh0g̬ouT!{Bes|f5uĽ*[°ufuR\v \&QⅆR^Cт9Y/WEE+gwGBY= Wx;d 1o_^;igb+{fL~%vK(9? }?YeeU.yw]Rk&:IY`oPiͧߜE7!AM|K;.zj73%B^Ev% "޳D,Ca ڤ's#`?|`g2Lȭ}j-k-0&7crQlJ(W"'nݏYWy@lK?1ɹ^vo*@Mudy"~{lDW95iǤSڳ}Z*bRrKSy ݪ/8;(GH2+#4Y9!5SxGR-I>K{/ (JJy H(Tm 6)x-q⧺! h]u J^53H%^Mb2gvF"8CJ7KQCyd0ʮ3'O##dՅlq_ÎMEհPf/)+Չ=kiVlf 1>94!J|sf!)kkFm~Uf8 f苭ƿj k),Ve9*#/=Dxx?XX tހ &u+\L3ᔼyN|e n#̙ދ+ o.mMnStuTdʎKp%e.&"Wf{xBʅ5\N§]=eˬՎҍ+ r^+u w;Ŀ4MA΅d8R Eb:kܗx-m׶ (ѠEpMYv89t$WR@m~<#N}.U p|یE6zXbzdNR: y.. lVeX9ɋ?.~ *u.tսE^O.QmdI߫^gт!\5~xkb I& (9&oQ09YS$֟W$C6pc:Ǖ]()X-/%+t2xҹe6U-!xvi pROבe NOVzd:"LK.Pe %J퓒7(!eIğf/I/[x;/'^˱ScTߥ[$1Q!# w|z  oyڣֵ7o'"~vp)P32= =~&.]ҶIlo48I_FOi?iEUg` IBJn8E-2xA^sAmjHُsjqX M95$S2B׸U=G,Ǽk EG g֨\jKq )WUZ;.L!`f9%G*8oZ B_y$oF~COӕ/A E&K3K urctrD^t硻ɖiDjMkʿN2&BLAے[iZ|t{4 ,~MV_gA [M@D u6j%\]\ b~L^X'V8.%nEg M˚9?HcNdzD \$ANGU*FQ<1~n;6A>Y&*,V  QuH;!KNvD>uDJJ)WElxr4oqs ]Kb4I?WMtb|e_xѺDhVJ>LB;@[%|n8v|F"JRov8&Ț9 GSNjù<~0dV\m^C:Z ?줟ji?8re#!qNi:MpxYZeHJ(t@-/07#Txs__ljxɵ.Ա9Vpy =L |,߮ G@'%>0XYw|2܉&Qm֒ KZM~R$!"1SÌ#mw6o匤ɛ vN|C=KF4ƇK0n* =-nt^-\`& 3Sf67:XǝxK<ϐ<'aA )9)6)3 0V2 _RfU 9A~XZq&$$M>4T6Jڍͭ9[Er{kCXܧa.BPeD#ftnC>~U d>~D#4"M}n.|j+i(8| MN)f6as;fY f1LM kb,c[jL؞a^m;D6y6A.! `1E˼j W 2I 1ZX.9oAlAnghg nWN &Sы`Q9"Eb]*Y۹)iR~1T,̾B݅"}L)j)S2uk[c `8 /#.` DޑP  A =^bf -*[FkY/ANK#/f* T;Z%@c+:NtR\'h_w%Ŵ;{ $Wv61js9|N) Ɗ6d#<<rѥH!VntpT}B(3]v`֜ߌG`yV 7Uݰ{{$&'bF YSDkמCjEh+& ߒ&w DS;tX{7%r8/|23eO Q@^&^}v52Dޏe >6%9AjB:WXķƃ䐆W:XQv36Esc$vr`;?O-N]g{b*Zg+ʁ.ܽwPb`blk;A$GCG}( ([I43p~{K:eR oղadrT:#o.(ȏ>A+ M\ f >:{Lᄢs_*}vMϺf]H!>P:; {ɉ ^9W[yLc(el8ۺJF@4؅4ϵZ?)ɀҫd?oBלړ]vLi/T~䭴?AO)Cobdkk^RZ:*tq֘;凚vM ~n"~C!PLڨqO-dun@HI "3Q+;96}a䢷x5)2;Ys"?pgՊHopQІ@2-μ 1A;И& /z?bYb)ьa8`cwBThqRGG`{sKd ]#zmD;"$uBjB:k(Seޯ .3mj͏!X`ë|39fe YD+|/{6. O*tuNK.CKe@Ɖ֮Y^#߂/|I:cۨ^˖$;/VؾglV#o.bbء͟4a u{/MFCfy:UTV-#\/=Jq M^ |5.`bE.ZV^mT]~ &f*Z5kXɂN uAJr/<a׀um{$FRIf]p R6A&ݠgX FhYZ#g mZwBxH11HX$W=@#{}|…:+n W /iz X~ZPv&@SM vuEN~Hh&K\WH*<-*xF!~Յδ}E?97JP{ ?&rtR XWJ KB=俤}>oU"١2~Fp?sȰJEK]%-}GҚ˗7w" 2.8:H*ǩΧ/hWSHT! 28M jgpHVM1B N8RRmvJW-A hBE=ڑO:ґa͎Ny7t ?,տjPrK -fugbͶnF}޶w= udռu;7t{< Cۻ;+~n8:x\KvY#}(f+ix"nKqS#]K0Q.걲 Ah|TC<*@!g!_N[-y:K3҆ Kl(ybRv%BS-cdI5!Fi zcfsuīh^n R @Rnǫw@b̲BL=up>-Ub[z-S kYԧD-c[ =8(EkW.L07$;oC=* ;e߸VhcQˉsS@nij1' {}3QZnvUMK2.Vġu)([=Z#D BAr6D@Le-6p Q|gXv V0mfrJ AX2s3ܼ|~n]N< ;/|' ֊p)Hv:%љ @Mnt8Msψ49p2}f#$+'£Ji_*XsK .&P9vg*^nWcfo _-D/gc*]U j< D[=O6VIX_"^p[0"2/%iгk& |vFŽ'<kWq?P'iqG!L,fƍa~tsTX>5 CN4ΩgIvf C=" %V"]|Z7E 0/sO s+g7oAI?y oX/I?aHF=dYWpE*i`mP@=f[_"oYtC8v[m(rŎ[W ='g,ә E+p( s ܻbk' bwI.{|l0Y= RҞpfuȼGmJ:)ھ'!27[B-S|ox="v#"Hʮh~tʗt큮3TQ9Z#:)C1~DKPHM37hͲsʽrzMVpSf= P'l-E5R{M`xUcF _R>eu:ʮ*GÍm k ~Lf40FLdS_EB=aTY,ߩTǙMm~M@@@kO_o; gw@2߯+{|+*GbGO XBr#=!!fWY@Cn,x]XdYla/i^aﯽLR h8\7Ф.MYRWw+sA%_aJ*7G:I1#ă-q! ÒB_€,1S 'd-B'JIv PEÐ>AқqeiV 0sXoWMJ_\HGN *v(LDf(7 Cj#؟v߸(Zk[wmlVHrR`'RCI^#KE?&#dQH?=2QD:T3I>e5]C,MFo蠫`䩆2yk Z-lYw@wG0ǣ:Js̻^u|!zb?e| {jSb1eO8 4TIE[#jpsN¨mpmU%mV` {(Jp.=U 2,muKͱA Q I\ HЪ(?[? QSmef0+ : jsع5Smq(qíʞUD}m {eG [PB>-L%` 4$GՙoK/z]p3n&Qݬ %?3ِ"Sdl(،G6'a WƤ(P [TeCH覄Rq`pKFAf€]HF|_81EA 8D(jx;BGIC $7՗CZ9zih=hh2bm2wFB]ATFUD]y$9o68-]:Cgo Qq**T-fxGʌ%i+̊֠!-#A],]iCHpOGAAf 9omM>HxhJV2*iųG_ W7Nomj9 :t_΀d,1k6xJ2yNVYm_k[+'8:Rh] e$}`m4 )+r L}ДfJE/U{ b~E눣q|F ޴eMIoIyB"̨ٗ`x(xN/xe^Z {nL*3X]ҾN$oF.0`3a:yHυn^]!T0W+%t -}I灥 K]iQ{*$[B!_-sqF9m#liF@ MEVZ;|yPץ n;r av0;<VXo$Qm8JH&#жTsb !MI5$: dB5vin55jѻ̳dQg47+%:e2a~9Hp˒b{{(Ct. U2/M$Q_՜/^9Dw+M{0h `;T=Mi}z#%қ;IN617#2pmkv .  <=2٭x<:bE=z&W%8'\ThfLB3y$-E 1y2T0Fhm޷rjrw.-AU+ZC!4f VgLd]:"`Bh+nV:axY<Jc^j^utHCT{^u[c. ,X}0S#Z+)ρI2{sڦ-6zX ; %]&led(9jB`kHi0 =pI bÏK0+ |-IUBmа0.IsGDVKK|.Kd"m+IQ#E96+rrmw: 3D pˆ' 3!\~37rK']=ȞzZPY>pPb b۠eoԚJ5pS/bic ѭ:Bu~_R:Ʋ썐\*J'J@vvdž#)PrB6,j vdf(.xLD'-#cܣ`%4s(%o,씏@8 n?Ifg&փt8ϑ=|1}hc7<`d5SW;ةAig dW#g)_|NQYtqk|~Ƿҗ暩 CsvR8h/s<9Nk}#m$5 -{`mcHz.=7VƆ>uH4ER:X;0wMKP }]sgF٧}NdErmr>;JJ-XUf1<-PtGBg:P/_pP渂 E~ƘYur ? 8;*RV ɒFצ -߄A0i*~C9;:դݼ}[rMGY%̱mmrA $Ga[Å|pLkEz d~FōISemނ(p,FJ}כU~{@ljBÐ1?L\o2}%w+aԜ)-UzX`i풠g,ʆǕ*'֟v&%𬩇fO/6eq)͕t~pj_v1]KhoohZ@CEEj4d9SRrÔv=.>tТUVYKY'R x>ѥ)T\;1UXxaȳ*^u*Q몤5_3Ww+xoG3cWjKC?5_T'ڐ3R-4 黃Gߠ|XW@>^n= PJ?v۹"R8YiK5r֒i}^gv Tw-b4gpEur|VnڕvS6"2׆"@~o@m][cm ?9DvAe uÃ&LD < "P,!D&./fHUK@1@,T-?mZ'z3F ;Q-ng3 9gx ,|IV{7 I_~s}z2NM]|x*&貱m'&QAK'&K(89s^נ9Up2%h/G1摒,nHuhn#sUuk 12&)ӢŎ"_HfAz=ejvwY,9Muk'axiY&n ?ÐH?1}<{D^]MvV" ]#lu/*fW](~mL }T48Qd&q4Ul{J  xސ60A`u$]Thp W7>Zӱ(HbK>'GY*IZ)7/> # ijh !z&J >4H3Jǃ@c%?* [~/'kB$AĠ GRŊo\Fk3qJ+NIt/+\/u3#iXlӅ"(GBP'b˄ը 僂|U!U \dn=a՜b> qAwnSLCX - 2eBUyJY,RB/R,BW} .ZNŞ یa=՝jX6Th~ĮנwɅގfeU_kBx41189鏊ΠV^ʊ=QCU5ocpRq+jpp ξd` $qB+R+5&\_jeu"Ҿ;2֥u'I),7d|탁na:N^)'>[eBf18}1R"pʔoy]cڱ=t`鉞;3p%ao]rT /퇡9j)4L]?; ߨmt]8oA7VSaanUOA];AUXܼ\9 ԅ9DS뒉nKN%ǭ7/lSn\o7Ps9C>5~S8E_r¥k$wzP鉇O^ q?#pi9$ܕЬ$Hq+%Z-#YF^%H[ ZRv\a%#S`ˮݻ=8^IJbf60.ATf0"ײޖ"U0%罊No()QN:>p f6 9'2Ț݆aQs `!qeLsdBs d _ܘ *eh`-ej7(:dX@$\v|MW=9Үm?7(T'JX N$]_|EEÕVqÙ9d >cVKՎ.tJV (Qۛcݪߧ]Ԩ wKݿFm_3[nT[?nMx8[t֢fRx8̍*A@eWGS!6oJ&q#T>³\|p钛i ;ț,zu8(vCQ)K;ktj43hhgEsM e׻\x9Tn //;{WybG&.=F=--FݙW\>G)YbMI'`orX>Kڶ :,Bؗ{\vac>VpAnYqe_;_8q'YڥN!U)RR^|LzîFRiJƔP<:ƛ3SaL&@/*n hLUcwb5?EVM+fɟ -Rp&y e*wǃ:GY,Ђ@6fF}šӰUb !(Ͳ45AUR\Ͷ|ہ\%,tGXoRl+a#|]zm +߱DW8BP}e ҉<#4 #\o)#1'yhL ڻLRbw]z(wF[٫TbBGDMv"|3|CGō^'MH. >` aqA4Sr:.6QڹC15F(фSN@QND,˪Uh|8f ٦OR$" @4sڷT:#XxXT)?foQAD3.RE]j.Ydo 6pG_\3C͸1~lȬf4lrnDo;P2i%vˁط% sʹ| 0v1.a'ɉ<)\̕Xban0 L[ȑtY)-&6tq#1gmDj2+`$ȨVyěl .(sOiQ"TYȲf4I\~ECgNh,h6a^gTWamKkZ1n߆1"=dR6^\KiZ"du+Oa% kz;^ eȁ)a9?ksQ v/yxM~>˚7 *UԁvYӘCrCk4%dCYb=ɯ1FtA 0A@& IJ2Gn"G|i|In>MOj oIy ?"T-Śۗvhq }:y!H]P.TE-]BXyV$NN[{Z# a>*1JfHJ1>ȹȳ x86jrE==mqfhJ~ETfyWö^Ƃ06 .!{ XNifGt_t0X)Obڴxp_|%gd>w\E~$*<(D^bo7zO Z WD䡫̀alS31A8LVnY9+Ug2&?jޑrV4\uiYi_dDIه E@eI!Fիysc Mg_ w1:v}s;@y(ޅϹVUO@͜.4å2k̽R. ЧZb+Ȯr'Z| iw b;*zﻏg7(uX P5Iʳt퐑@\Kvh9{:؈5ac 9I ,[" í(tx'tR 5P!KjW(㻺яՊ64ok;B>Q)ZŎo?:׷p6V:|Bth Vq; `RkUljwm)s>caOLۍn'E/LD$6f,9Ar\X&CYm=lx6ucT8R@"LI8~ڻHFpl.]2@s*ѫ4C֊ BG2 j?f%D4J0"> w?ܼUcl [([1["2/@ 1H:P@;*cZdQsD6]Rf]gvJ,*C12!Z 0'/(vr^IUu[F`$qD[O֕MXFc:xpҎy[5kB(;d!"21zwø1lJ}h1>m,T>l~f$RpgK']\j -Ĭ(:d[$tƤ]sÓx)4m'ɗh c" |R:&Z(InĒpg-J$ƕ:f)/ܛ'x[7)i> i{:ʁ]D¥!$&&'tԑrUsOր◑NW` ?s"nAh N*P׵-!/;ī=v<瞡7$+ 34L9\K>Dp~xG[~Օr!C\7Uns8“Nks *ʹD(Dm>t?H\Aֿ!, êFH.1G; R͊IBio뒼.&BTMq&D<2ekRhz"- *tqL{JÊX/}\9B;#}|ҝ3lp5]kGxmHpQ2(#^(v`A.\ gX' s"P1)[h-g"cPEP,:c ,XNe0Fh&j9%<HDhř4qι>T zSiԊٝ2^h+.INeK0i)~u`S7iImdQOvW [g5D%u) 32..Nn_hWoU2D?&|IZEaDgSU&V0vD6xm^?Pũ1@K CoV2yp7 > L6*>{ǰJ~Ec+pNJY/&ft5/b}bGF ~|CS'!5밑Qs~?x?P]ۘ]K7-be) +n-7-zO_&'6$n"k䍛quݶϚ8#qtɀ *1oW%=il'u]f8;xaó$iH=7%C=+362}B '&bQx'J*2OpGe Ԧ//9y" N~86嗩P'>¨1!v@cS^[rXy|((?(NlhLl;vzbfD GQ0O ey@)~Ӌ`c!89ڧRYcE6b)BZ**߹$MҦP%3\>kAuv m{M $`'Y-,wbKM,x _M@ ?5g>Hh!;XyxVlܦw,6ᙾ~Cϣ.v~;e:KJ^>bdGkTO´z%^HPAQz z"~h -k?)H$͞!2rUBd8 - T0<*Y*VvAMD6Ղ[$_25o8x}dRHTμ ]~{tʵŚ](BIʹ־KIU7<OiB/"x[+=/[ԸK^H9S<\8|!EZQ3Όf_aB2щnAdhS0KM0i&a,ZRoh!^([G NT ʀH"4T= |٘  Ӭ^4|XŒɁH(l~-oyE6pM95$8wu\RlƜMHfx?)zDr8ЯkݻnN ;  K} Ӆ5%ޓ6v2|%q.5 %ߥT6Btz֌nmj4ьVT>j[&H uV?Sx˒gLU]]p%\mLW4QD}|431نZظ&gQDL`Hi+v`P'1*.U^D@OK_UDK0V->1* .`$GXn[q)/Q @z287Rp #}pB[0ɗrnLbU|,h@/} ȁm*ݟkv>6%Ûe`h϶tO{?,yjk,SȢx6ЉdDlb',zH@8⣀Z}rrߜv(-G& ;f >G)`eJ@vNT~swxp+:ĘKJ$|xޔQ3XJ KuRȭ·6{:Z-f('T,V_}}^iJe - z]E^ >RJhXArK/+WMAk~ s.a[UKc(L(ֿoy*kE.DM5]x)a^Ozʕtj>!LPPחn$6( = 0y "M=G.U ӷ/ZY&E_-9S$0hbBo " $uϹd4pa^3,z2=Hͽhs0ۀ穣@jӓ]5[S%`WցF$3W(5nK XO'm \Y }MQVh#V<b]~;L}]Ls/WFE"@8RHnLE !,ky9Q3I#TL }.TNy_MXF`ta!fQq|lz2BRH2pGKwJƽKjå$U9 e$<bPP1Yu%F0p#΍ޣO}B`TH 8 A5e&QLi{{|E'`ZyzxFJ%XM5E#cl+wwRA}A 3bD7AT|&ZxbM1ܘBL%bVf=ęvD" w+ 2bBy&k/g Fv6ĵ/>AQ3x߸K3Q¦Iȵ){H(z-oZwgmUOڈ'iפ{H-eЇ?q_V 8}ś i_эJҴ!W}ޠ]s2Gqʙ{{%guN|'i$1ZdAΫ=:}}:/DT7NsB_@V4sJR.4\Yn锬KB^$LϜ4@.%U<\@/ MSw/k~Pmz a]䨑ިD4 6BŖ꣹(Iq8;K%,+DE ͔lmiO=L0M jy˚S !~0'1>ɧ%g(UqNRS4 /&LJ 8ژڎW`t Fow2YP i=G %ѿIbbb:f&W]!sӿBJ12b&m9m<- J=i=D~5YyLy/sK3vkTY);JӒOSdpTYvU%FW~wtr!RcbcF'o 1xٹҴpi_v ᵼx7&7q Ƕ &s0~G4*spXCCh&`RNPA<4(~g)u7*[1X? Ѳ;g՚[8!{Y!v%5G;3*a?vf|Z:㬸fgv<'bcRiif!gYk24ľ㍋T}2l($'[M߼g.>p(\kn _W[DUV5ㅱ ;G{g/b'3S pHFåc!0%/Ê7d\/4úA54M~ fG y>6(4&Cf7K WyksGG:wqVH#=د9DJ,~cSU~@ {xZt'ڸ)Ekz]vQ>up([rW-RqSVT$^ÁՔbyEB =g[澝i hU;:YEqX=ђpnɜMS*Ii?_}7AAb;m]37+g(ix4ǃ͞CYMlmŝVROY(8>jPCY5<߲>QIy{mHyJkcu+D.|2)HR2E} G=i(@NCȓbL ,t@1 G>UƧ*O1 > 5FxzP#Dx( jfQûKRCi- {;Ҹ9!rB[Os^ΥX&g>{h:Cn scnaJ`Sp#a4<B:x.l# JCʾ~@^1gE^Z éx&>ULm]Ʊ=+J?k 9>  |Me&tcf9nkl]qNB}ŋא3M`e;T{!A޷kߵ?K yo+Y>v %e6z, &qLF6`FoxAa(R/tȱ-+Xw#l_=Ë~;f2skpГ,# 1)Cz616͇ː쒌nڶ+h! uC9]d!pwf,[[06{o)yݬ QFRo3տMގxWŮZ]iI_l{z?Y6G wG8-m@: n%?4nLEǘ^4 wԐ'-ehx2dt x~pG~Ѩd0t7OOS uokmo?RŒI # 9aL%vܓ.:`ħED_ջ~Mqb^6>l,="DGl[|RO-) =\! e 2ĮNtЏJ6:""AK?WB |^@|m߳ų#L繤qr+8򕋀/TiA8;FಧrTz:iNڣJg nmEIK^BVM'j-,~.X K]vƪHe)Ӵ22sDDg };S.Y_o@I_=.fbz3"{ Z :u-DQ@xG_};*=(sX( F~'-$;䦉SB-9\E:m_E`%nu5iBcݡu3I9l'V#,%]7[ƙ k1GT ?é 1PU>0E/mPcܵM]5'Q<# V% )C}]%pnՕ xϐjE\t';`$5AUQ=ܔRZiq4ĽEs+J4/P0 aX[ Y79aK@lkMl,SP~BqsFUa{&5ޮY]~@vݝ_ؒb-+tAlZ&JP7UZ-Ғ3bngL%iƬyXHР~0Ħbl jPz緋Ǽz3H9g*"MRDTlϽVjŻ(44?̤mQ-ڭ~1 U5h}D?N A\&͈TA CXĚL"a’Ud,'"F`cil 7% 2!aJC*sӶ-:P IhxyLyDŽ.$,Г U؂Kܝ˗JnBf=B!r\KŊFgi4dtimPƏat](;h0t&БҿJk>P (+ cy'HQb^ ZltP_9#j4?\CH&Mc}?,cڇ!W9wi -1I&UD2t|Ebq-{ $Ō?^ƻt$8(J3t8?V XЃDh._C_ aHڽ1TM:/|5{'VkgH~rZЁ1Q{qo/i0`C'WrJY3g Rr 1y$‹iuj7}ƛ# KR.o&7e;okOtG=r;x͂֎АTxaSTt_{vlh/J" TҒy:wgNݓPB6agNp)J}{D8J&Zy哷S׊kPFtj~"$'NgI-R/[o"է&h4[7,"-oΑ`zRU[P"Jgx͚Ѿi8_s[]2LT^q~u.о!73`3i7u | >^N"q1]"\_q0pYd1uPnH7֡{BT\bC$iv>rV 6(C@V-@~$Yx-{'Fntq6Lq$ F|^£_?3J2aP)>lLE/OSX4Nw9FK2MyNHpπQ?qDO5ZepYPjʡ+wa1>TkwqzJO)jVMA[9pYlTtS,}/8: |"53 .jiiޅը6rQacM=E ӿ$w3[D:$xN -8A~L4Dkߪ 6kF;^\jg$U84k=QʴcHy–őzȞ OyV8L;? -m?}(8BM|aJ{{s?)?Q'y^'!%NpE*{tlEe5~b"ZIy$P x9Y@b/",8V'`+#x^+5bl=zI@,Unm|-T')L>I#2ΫM NgA { 5螃VNn DAK@,e pKeP/T LgDX*#FҘ:$f?gKJ@rds m"?|[J@H980Yg4ԔD'W}uTـQ%fb1b0X 0{u5ŹAGqJ; *Tn0dGr>_*M;{fA7vfNybjej 'IE=d>NDt-Y,GjX٪;QKВ1fsX(*`, Λ^g$/G)k |jߓSTv٢ 5bR ik -'f,OJ#kK_w!~4 DDY$>]QĊᏼ*-ly3v>`pyQb[7iI^DUA1kmV)F-G'sKv*j6%痹iB*icu y\u m|Sp!=H=q/YL/ Nn}oY̑ߡ,iz5uʛ>ѠL1hBx^o Rʌz!wCwA6H;-1.v:ܸnҤґ'C7mzb&MK3E(\g=ŤDH|˔Q3߼`0mZVbmcJxm3Ѡ{EJJ &RusH A(pU8+[5iI-Q9yn! eȟ[UPAn.k 8)6™P m0w ^,57#fv^GFkl|G `Wܒ_amfwUddjwL :riat^Iڰ208ӄGhbIC>"wpG{Rl!<$JZcpz*1s 2(vXM̂<uTX=k:׬)^$ɭm5qug/1bY [yk\b5M~d/V 9^ҪitD!X7>r娠YpQT- 𔂼utjڰ9I]kʬ"c:尋t.IwTHڣ_["jUhp* '5^a|iԚ)CeafS] YўG&D{UZUHxhW ?@<-m LE/ݞ^k[XГ@B>S ug%P8x959+E .q%XG*Om52W1/] bY kUES0'XsAI\G.1v;;c8K#J)55@h2p 3){s*SSV, ^Yٗ ÄNnKxQJ>_7] vn4u:,.t &9FG~(:='_=0ϓ {@'V!(A)>ܞ(WJ7T>f& Q~F&{ږ`ux;烨 q 5w,G._P`*YQѳX&2oefGL QU %q׭`I-KQ:a6}aŌzRԊ{7KO: xsQb@0FXHVLr.)~;-UZeb']/[\K|]$ʍC?2!CvRq^\PV]gw2)Q^{^@VԚZ򽏘Р8:ml/5PSܴY~$lAj1.jh7e34V߆Y9@㉳$zyH=c !r ig Xt~]@nUf+Xa ~\u.̂c=',o;ށ]q$xNj?Ɓ&a%m6v+ڍ^V3Г!l%6{S֥vYʾU'EES?SeWVodE6WyYUD4}h3ӾKCTʜ@i)汋8S#7Ў6޻qg&$z U?iNbƳ.-5Lo5&dbMƟVu$J]3VU,|sbUel݆K]X$ Q* ZS:.Fb*O%ՏRvژf {Kap ᛑYgLnD"uZ tOYJ;<+OlʿhB,Zs2#p[Qƣ[9[! "0eH:Gt zB`Jѕ`@nOpx" 5e*WiƜ9[fw5]LJ-=iTG;inΒػDČEU*`|=Z2?10~wE5HP%fV LSZħŌ:u?vZLyQ m{CWg8`l9}E]6j%}jx+XZfheכa }=RXoFax=̇B=BˡCV1R-f_J3SMʧΫӿr2n`-W. T2'Dz_S4L3KN" ZKw?ǻ:$6T |XlAhd|p_T٪E}fIl> ,w{j}eE-MB+`D_ɍ֧C[ӃёX> pX#Hޔ, }ͼO.j7E I=Y'^Ú=(GPcM/Q?m,qa$^{BoHS瓛 lˬD/wK8Q*.}jy]/kX4-X$RRB*I_o†`Aƙ86ɇrkNb3ekK-Hl.uF(){)k'N3*i40AkX2[b\K+)1+?@̚l%T`e0pB@԰faeb{Ѝ8hQ{[Iݲ :_[MA48RvHպ{9sb<"Ę,1hO/LyGW<>2Kf*JVb& >?XT1'Go:Q֠{VQm SM]"Vx^sw;?B.W7M>f7%M{h=9Ç%K/ƚut\ݣ2ByB. H;M=wNĤ) ǯU:p\ "Scqr;m}]eYJ G^2L~ʅt`A &`v ģPn@ZG2k; ˬov rAT ZcB_4Uٷ&7#1 >βWU[vEV_",2(56' KU)"eaNU椑m®"o='yy)mi}>:笎 &N;MټlwpU K PLī #g+مGe˴K׽,n l"ײkWq98 0XW&27/5jL+{w= PkAbhJ;ZVA)8eke>) x&k›@6$ln[6 J:i23S]. (j, ULf଒HCIa%{zs\/;uʬIY.|S3|{eg0M얁Q^j`"0D!)HK3Y$NU֖P~ߗ2zy)!5-#-%3:K5oBC})(@!s%.Қrs@POBae_])$Wmo^6Q  U1<eiFP­7pI$)_=Hͽb l8Q2{Br=B}lUْL-*X?qAq3\[v>\0[z|X:`u,ފ3LA}K<Ћ*xvJ~XsT3"}Wp7wԝbCEik=q\4*;x9t ~ˆrm7(~iF<#,c>n*{̫QL h׶1b8I,>`ȅgLkhbY٨%1_ޝq_U"/Y'8Yn*b@-^!ʭ+bC}*|~&g8 =،n_x0bz@69P>W쨘NuoxUdAwІ*2e5IEwUd@rydNv1ڕU?ʹ\g9du ~(ճ$(ypn>}/B3O<К?p $V^j.v?a>A:|g=biqguq)#CcK"-c,`ߓrO(Μta ->d Rq/,ܒdV@5"A?/Kv'M ]NK߳x&q ƞL)ѩD~8zT=RZ+Ih pJt:R݄o$:Zm %=Ld# 1L*Db&[yx7/Fe% L\soJ|4L}p=Mxh\6_Ax21we)>xIvUf~B9bQ?9Q.Ck3%'˾Ij3?:OmEt$nT#FSW1n:侮i²~sqT˶$_. )#F7v-Y̐(P͖GwVKtIq9LjKu'eg4y4>{;} :7Q̳#xzv >tVYL*#w}9YA%V.`XR|sZeBH1aw?xLrիqGQ>Xq$ )!?439]X@H4˼n C<]_V8$gAIXWʑpVzJjH\Cl3Bx< e%GIH\Pǖμbc #1l@\6/ z>E IrhWO-eO,A(.f7ˏ'jkqOem=S"d*v;m0OԌ CCaA`]Er +>]γCOmd˗}rk+?r'y ŝL7ĵr ˓gynME<8ĴYhzOLv hkQ^+=̕{'w[O3lt]d~@ k^QMo^n:L%Lw1d Aͽd?6$m)FK}A}4KVAʒv[(V84`[;˹x.%Ps:qOQ;Tk;W_Wsȟ@Ĉ$:'Ft~ƒ_>gDl]{VD{ٸJ|Cg^I4W˜SX0>TîٛbpYڂ+i@h&Szm8-%b@҆:5@y&>fvTj-e $@mVkݒ/HGe+{T+F=8sh.QYgs g@y*W_BUG)R, X~,|O֡P0!L(&FtD/ޕWrUyT=d;[,sr"v~؛>\E`DU2:J愯LrHgk)T>#t.靥){~0 ߅M|D:W p@ /;X$Rwa`=:'N Om 0Ncf}^1+G]b'&噓Ӵ㾀D4v?p*39@Fsņk% ]. gQ͂dOp&Oi:,ơR*aRsл TǤP.XEڥAJI68x ȗ2n.maԖzɮr{ azЇ0|Nnb:;= -oB_T0^#Xa&|4oGƕHZhJ% y*Fc{]\ē(CE6!+z8߻V)jŃuw9 UDTQ~xi{ 6ͫCBb]舌Т96EU`Z^ (lw"w^TfGykh!6ҵ \^(Zitu[h=A +3SOжhVz=U)*&NғzLr^g4DpޒL@w9wUwN9hUw BU7?LtFsCHWRtԝ*K8aeH2284d lcf`$ʾ'ɖ_SV.~D $Jp2y@eRɠǕJPFA셱GF0H6N+&EZ>e {kK [ @!.j }l0J 1DZƐ9d8XAP8?URh3+["^AkVŦ0AgIS##0 w luqG\VdN)J-G4d1A'RR/qmn/0Hu"#x <"sΣk7&WB[-yG#fܬWy Q H*b̒9!l(zJ CN4 Yc TNkm0Hd?8# y5\"-Fyo_O(*ݔ7EP:NMõÔs&r%~0/B-9`,Qp.dƻEm1GϏB@WKixBppXքwmf ՠX Al+LY3GpcM7vKӤ3,MfmQy?/g]⡥j)W w% qWyY6'屩]Lyh{k_L&`κoo ̱0[: GWݠad!EQ*ktժ^<Z#6oО:[uؚOӄ LY9BP>e$ Y-BA2f7(=3;x;-!8%$;|HXHQj*WM gj1~Z4 $$^]"e?S=`eBzVzPod ]3\8l c;rD|+1U̖,Oἴ?9i S\z{@0dn#G<@Z+(s.$S|1C3|޾ >/;i{Q|1D9㸊[Kگ.a=(|"Ѳ@' s`?95TU!ZgÒAKȼOUbSCeLX9?3 Pcq< Yb['Q) 3? h A)αšb;<4v`8/|v+:"nIdk׷cs(e 1z^oڞp~CbmGmp9Bu=c>MɆd$&`lK^'y"AD90hfAY rJվnh.0dS)3xH\é!s SP^um)Yk ѳT[5Შ|+AOQ|Ihe "̿&B'ᢅ0 WD~8 NQz01L)UN_ UuR=ǕjЭː+w.? O_~0Q_͏MfcơFq+TX[/Q>L>/%CN8ޥG)vݴbiUAܑ?(E!:qO8d'w=MY|zDOIKW|uwPAMP6RsTm2B1D*q7kW2趌%VqZV ߙtTt%sW~/$ciȗb"ֻ;)5ѹ%c>tZ2̜kL@~a*DRj9OJ\q*f} x%mv71Bp`m'拾zOaϡ2Ň*,YcYvSE/[iȺU!sfK(|XF3ξT!+SnZ15_pdzT Տ-mfz&r%>Ht~=p 39R3"GCMrQzO#a~IY5a(#9_(Kz*s0HҜ_J1[C:{EPBʠ'3w sVtI) 5I7Өd^iX78G%@Ι1/`zCk0YDJg?p_[kǓXkVp%jg, X'G-?y@: kirW5xo㭉TQs0.Z GRBWL:5ib+%ֳrXAݱk; y cW5/ٵ$&y"eu[]S8u0ר66֕4#_%IհĜF'jo=w?c(kD8Ik IC|BKU|,DZR[EYc0{/ GFL85"|Vmm(zFbp,A5sEV] qR t `eJRpSߓĴbbĀilc=f\̳ö ϒGÑFO@9E9E1!7U% AgrJ:sF){64~UON6i8\B:LVgXSP?oYAq_YH M\rW17ǩzGShѠkͥQIR o$bnYIlPFWMEZ܊h7-oqu/Lm"q7Oט1h~4r:q.Ԯ4NjPzn#UfAN&b?T-f&!B;ˇ aݡ?); 0EŞ6YT h䘦4J[1d+}~߄#@H+80QH以岐 _bn"YK= ~5ʼTag>q" ̒qxȺv}Avb,N*I-rB-ɌN`sV0啒(Z>3y(;kyX?p?< BE<"yM%UblWUQH_FGM2<͂0ϛ]Ss1FC['}H%Ɓiҽ `*:-y|sC`P)͌t~A7L u0n,]CH# g.w}R*S"°jkg:KV?L1&WdqzS 'MpHpnqkX'ѓa?Z3S瓡V0omci{X_O[:,"103^1DMqs#dx.,Y|ّ]؊LdQm hVkU4>bX}*;  ކwí! ?\K+[/ (-7E;xB$''f8f~c !E)VU7OM҃Ϗ HLRXe#6Qe/ۿ9_t[@FF{1c1IMۏ$ڗpIQ<5TԵEHF] *cH_f>vDxdƶ ?Oţ@ԝ a`l[""o=)~z>; >Yr|Hߕh%E#~F ">8P 7cލdh2ƶ~@mViLkZ!8_#:V# !<} -X~0 :GDh<-N΄~2[,{ֿ =o!C -hA#Pk9|Hǧk9H~]}҅^ؽfi{H%^9Q wwbMs>3HX凇/Sg 1)hQVw%h..Ǽ<"K4-hkX&{;2֫:˱ӸZ)q˫Nf޵Ȧ$.F`M܇upx)cii9(4xVʃ¦yOIك;2iB)N#?h4'hyG=_IS4!|B3ٟ8):i+٘_6Y߂lBo)mm&,4AJ!9y`806ĖrU81Ϭ:}#6Y͐t,Iqk|4<^  =jj/}JkWM^rѸ4Ȫ A {sfܝ: cgvIV Vă>,vۅ:?[tW#Ega9s-4W0qC?FT&K_4jg.bMJR;YKEq@C!چY@ Ԍ !Xm὘*C˾;9ʏv ђ7bT~Ӱmcn|0mCf 9-QOjn~7 l5a2Q&Xx+ M<,'&!šo^'%Aq k9o7k6&wQ y[>+UWwxZ.ߵXɟAL7r>yОoD%~#' -4/gd_ilh7Mw|ơ3xd,״M'ff$iB/0ğeĆBF=Q B"͓#c xYA`)pUhTsaXxT8b4hV\}ZNJͳ˰uv&~?TZ#Qx/J?*q"47/ΆJϫWqj_gU9Ѝۚ|0ֲS*Scw(boh;ca5h( Rye(Q2^ +lJrtugV!w>> u wtQRITLjIj+wJnc^#$s60?YoMU(L"]0 \O*nbRʞYkųv7w-ES&Vm1 SK#KHڈWp <KppgA%)qXY'oZWf~|Y,VgAڼFtbsN)+?UvQlbp: >*N6D@]1=$۴_ S@Zذ]t8_$voň1Uċ"I,!鞞HwOջӦrY ډ&^A%o]"< <;maT`K0YGv12ε+^ (fpQX M<ЪWt!u\1hMRkdlb2nCM Y?t\i3nAj;Q&.nr Zl!p)]3K; h+#ĥ=͒ך ØbAgqۛPa@2oy_O5;D%}%۸'ޭ@[]{Wdc#qce. Xqr,D$wtU+?koտ-¹M|!Rf[-NӸsQ0iD Kp/ZWB˽N8rw0`!S,fc>i@uE@ f^/闏-/1_w-h l T}_[7Lo,c }΁fcQq`ZuTKqOw{pQռD䋪j9'ZPP.nSPȂuy5ʙfU4c65cKeH?yCV.M4JTo̞;s*~!78uwl#AYSv,Z.8 mBcӧ-Sa<,>&:h&[Bϯy&H* O_Q<4MT mSOӬ',lk)rI*زE"io<4"ܩ$Y/^ǂn*:<&xT%:E{ ӿJ.g>b%ۆׯDtk!|fF z#+1B!k3M3Jb,/}ѣ kp%]ګx ?eQhMAi·{ nG?U!,wT€U;9QZ (Ol]h721 \Zk 49dbt,¥{ CŅ+*ʎߎX}Kvp&nʼE>P5*4Gڽ)y]_/yLHgKZ &$B[W[>arH(G7-ZvX&[Elqx,/^澿_I>hM29ݾ:!s$d[VtN7wbxh##-ᔗ} I$;C-fPc?tiRLgsP7ؠG\V,?vşf~vq [V&6"ƭ-aA\WJO*d)}Bձ؈} T"x@l\2WP'I*F  g'>^X:v,t^X~vV池q)HǠR}%`]gmi3Q fK\ԶIe0wWE L/!$Stlg{#rNmDHl$/{#^i&qz]1|#~| T:̯=b^%kЎ16ʞ%9ͱw"Pya}I}WC57vР`]7jeĦeKI?HX)@YcDTXU^y#zYsez#rbp%BgGglҺ?6Jw$x4E謧$י{Tv'=lO+}sCYmXO4^! ~eqskkt6]phE?Sih^BCWL2.?icPq9jH|ֺF8T6(Mb^$Hu1DǖT53m 1Ȅ)o8oi&~h I{bZwE1ºy. !}(?ަSNZP)ǕtTFe$iIj3 * v7tZ+ZJuȒM lgߥr—ܫ}*6|.T1;1&po{M ;p1w5eK9 Zh-Od1*w(Tfm9q1ly1`(SL@X^ hhXq[Y@2&`P$fJuՇ6a?>9b\ڎj}Y+DO{K[뗢B H ãټB)BVNB'? u|a@@cI^_g]EϭT}6,q2ېC! r'Hسkqυߕ]%fg\[]K>P/,bh7 Bd煊uD9dVVZՙ/kS\ r!f{Y[ϳ#rʩ4<< af)LqՋWq*=K')Z% 0UMڻG [W2?ϑKuI!W◜!VCL:&pӄ #+tB.fG9ʯ,*~CADTf$KѐOYRPXbwW!Ʈ҈!_{mFrՠE`{7) ,pS'I(m("hA 6$JG]Y_lUʹ/4 ]MZ;I49V7E`aZhc|ÀϒԜDG;JY k %ޕ0u9։pN@ug½Dk"0ݩ-+R$y 36SDˁ`bo`אq~x2nkCU\o[YؽsW`GK}睪^dĞFSGUL5qq5TL48X9$`=[-5*Ӆ+ gCabFskr@MkQgzUp^&#Qa_,)qtWt5xM'ϓ74I3CH:w=#,cj(qo,}CT^;d,ޠ0m̽!==l_%ج݌h BP_^oǍu. 9ԅ'Lxbt ˦;V,#l(Εe~"60z ÞCU=nA{: wz$Aٌ(ҥQ{W|#|֭PmJyX85|"y9ÕHn %fp}pBXXȖ7R,AK@"F !ubJǤAƋ*Yx,I^NB;Cۖ׸&Z,@f#/O* ?3Ӕ Ǒ0N=V{-Kxd(σ]Jpxe F쎟1eQ`/w6Mx8P**mfHqBxR>f=]AųG H5r*HܓFNg}V#;Vȭ+"#7j:**g1/vKK a\e\q)gݲ JtjA** KcaZR@em[Q΄ANc D|qT1*N6rfS"xE !P6w윽 8|s`` $jcqu7R!+ m;E OBq+=P8 |,Н)O! -l{ʱ#݉+l,鋾p6i;OHQ(p\mju]Y EB>#s¨:+2iJZiTC6 {Y pn2,l$٧}Gx@&UC{;޻ZF@qoQ|_ŸY Iqm†JJ.0xy ;:$-z;)8\Ctuςc5?yoxv߁Z)O}ݭE]z f {K@|a=iumIGsN87URT.WNyP{7j _s߭(F;bդg{'ͩs_Y =?bu2oñF\磾.]`1Ҝ=*_[VRUKklUOϟJq1Z𐋺^4vMM=Tҡ0>DlFHd9G,5iz™2Z5 >ۋqTZjy?S EhDxc[K}+;7^znWeϋ,1dPxXSRuR5Ϗʻ2xqj4ScGWڕ#Wר\اiIZ"2 ,s~rK`qT] [T:PE.&qTfgLAڴD+8"rHK^؂ppu =Dd{GWc]5oTB}f3$6ڬ+as' ;|$ɣϗAOA̼ g3 ].;*vK)6*kU8!zucCVq٘*{Z޴Zl[C݀̕Dl,G V2A=oD|\L.7GR] 5/{Nty'K ꊊPV~H*RT [Ę`U *Lg=!ѾUf \ gS* ːfPyYqJHhةJ\#vA5qJ}6 CkK2_3+|FVn'3skg% M/9 ] )Rr~N$YK"!!Y3g/.AٳKiF-^Zt D(C@ݣ|ݬ=s]&AZrqS{Ca|~@5Izxd=;X?/fބ:Lf1͇# 3 !NF}虀.5p mr*s^wmz׉^ \:,T2\;|} U%GT|qeog ) ( :*7BE #ZswtZV,0Y%_*q(Ѿ@;0SSL+sئAFp!:!hŽL@/ w}H|,GzfFpO>f8MshjE_⨳_iY_]3([|M ,-cqjԺwN9yP r{$/s~j 79jD͑u],'gGAtVmn׳g$GCMU~DTvM8?,k^pto"'HadNz;?l!c &6ؘ$GmIiίpЭƍ/ -0 <6ke/yg%c!ٯTqkX {JddPk,3ж`?We7MͣWbLZ6gdBb VJ!QMæd3^V4zF5Q2gm)}_ Z+NMzxॕB12V}tň|؁T2 CKB`ek?{ΥPg$: ;(~h>G<JzB7~㣲}^ea)|;( x0wVùz6)4JKƾɝ 5p r#ܨ:t's3}t(s0Qizkƒk3@6P%Sc?Je[-eW gvE;g \;qA'^91tvZQ+iˑteblBF̽ekC[Iúbs\Hp{[c7i0`cCӀC(d4CA~ Ea>MI,$lN}_b](nFU >/;7Q5=9kTt!j-9 "/!HΘ֨=?LٙDttVҘ4 G4ꟍ2$K,poYuM2L?d1uvo΂pxI![_^=z;뾗ὼ?tK*ew}{ʮjd*FR.&R-m2nm3os< M< P| ψI}_3>TsʂD 1ghK|LJ:Ӎ,fӱ)~ H; 2?^N'Ƿa5iobwIo^ ȴ| -`Z)Z`ܙ$n0w^s'm\ 0w3<]1+H"("ec:"&?B7p,=YDvɚ19"T32 3u(ay<~t`i]+m|EBZr<'*jWûel; =N HYc,ToJu\F"G RlВZЭ@VR4 cŒCNrwsSԧܠ]RtiW T| )oܙkҡpaa**KNOHa{|jp.ǓL%Ms HNcJ0.Hʎ7}ԅ~UfoU^W9.B*?'򗵺n eqo, ϊpq`U/%C^D;\آR B3osl;)E& G6agh\޴0y:f(z QG_a'RA6yh7}(Ă5!@PQ4=M ̲:(i'l:zJՃ}d70X;iˮ8GRjU_ID~̐ħMua)x&Ln|0=ujr?[` +q^ҭ*ţIYw c{~%*i NkDqFD,uӺ&kBq Wp ~r-{f1gw~#B6>L!HQ}ZBPhrݎતockM?L;70Gꕄ//sCK`O @4B3tQc\lvToN%Ti+x0=" Bh[vzNL?_fOgwL.)JT4a!Sw홛¬v(R H1AA@842aOv+漂2q < HXI:"YԽ$n107Fg ÚkCC8Hl1嫜wD+y#dw&H2!zTeRZY feǼR!c r}ߵw$DJ]࿨J3>|3`ſ_|2[)Ix0[7:K,~cs(ЙܓYtQY 6VD> *]_4l[z':I1w-0K=*} mL~OBj0:<^~ L?Tg]cJ~?ъёM) -gQgW@aWQ{ QsH"^&ѡCM"s.֍F9D˚@,Ъ;gR7"7$9ny''!I ^I.V+dfXjX !6v3W狺h%d YAmC'|"$|d<|3%l)ɪЊo:=UE׬Z4ۥt\}mhhVfF|UW_UdU&̖yE,M#ɂa/1) ̠O bc0okϭcFQ֝'OU}P,+M\ٹ;!UݕyVܹT)&:wa%ld X :hJzm8աi.udXrѴ"T%>,,'h?ЛJ.0!<#ɲr#ڬAjp eHYt>ښ_e5U^FmӚl%֨}LBBTvtFe6d)Zz3]ϝ'?ڧ/p}>wDnϯZk!D:֕ NW ^NK݅ 6ZlHPڲ /qEzr"ш:E9Vo}b_׽Bɞ +dI~BfÙN&;m3o"m nK0ٰXJp;Qh<ϝ0qG?pd7Ʈ{h؞ɅwH =Cj5J[>E##MfgN<R%}Jx$›mf/ UH/2LoCY\Z!>4ꊞϳi<=6-PzlRh gXSM-FCKrs~[E>vRRn6|-Ze@/(-b 7-;6GμþLJU!Vf#/ C>[[}c."QEWQ!1ϺXFw+wm hT~?C\)?dq`6ޡ[) w~W>uEG)5A$K% t' }.ma~ cX8$־ɉ  zӶ2zu&\U{D~ЂE[;[j~l!,+Xe*C= T5/4?DuZ>M9,ryEwY& @fE )j-S% H񶠛U%S&ږ?|v>7#+<G/ʨ{CE/8a;?Jt0eZz?ɞaO񢠢+XA槴HEjM購\3p1 T /.:[\dzSL}fvbd[H~yҦ#mg$:DHO# Lz?j7KK^" e_85A3p,:03ڐ6茎ށ1 Ն; 4?x.꓌gɣVx<\L[cmT #ѰʹGZ(=)-+8Ade׿&%1~:'41"P4J]Lؒ%؜euϝ. krjVQ-AGhjr5=fnE=jLSRUea\?,=:%{OlݐFOPu|h5g.̤_M~8 26#?M `Cu|wWjz=9F5^c0!wG&_#n!ɾ?:~uLV;LF:%mѦxqUA5: ͜#|P <3'g)?>,yؙHq tO"cg'S"FE_u\C6,hjQ5WT°seÄ讘Wy_ *uom or:*V4]] ]t, -i܌ l<xG!jlvEn"&&kس J> y}ADniπ|(#}p/ߣ!(*v0DR2m\8-DlЇ~w!My>:aI>?wR|xߖOaւ>$*P8fY|u~-)+ KrY יün]|3R BmҧQW,OhWdQ"t-iO~"r-(lf@yJnёV]v`zd)ۗth!gW>/b%e=g|ya,/sK 6d|R"esL_ r#v#UCw7`o;D>cVeC1{+)ٯ)}:_dEBǞ4XnqCaڒ ^vk;M< G0/Q6#REHW*ELay֝Toęr3 Drȳ27Pe.+-Te1'R7rM. )_*Z:O0ڥֻ}2i6kB%Vk 4IZ]]3Q|j,s khwǾnܰ%UuϬ7 h= NNGzvbJ)}璭glϭ¿k5e?ف#ă8 W:WzykRRUXCq~V&ͿQ߆k }W e-mx%áD?2o0lvnƗLh(C%$,4]/M""v#NH06I]ؓ+x'e  2vZ&;/[bxFӺf 5j;",^Ջ'{N1[#gRڡ#XsvЯ}8"^5Gu뼍sʝT#o&&l֍iJN*`Q^cC ĥy7Osiڿ;њ2n#YEM"eQ6Re|O)U:! /w{OzvR0TeT8δͮ[=ߦϹ%NJRǔٮ+=T :X[TN1-<'E0VߧD!.DGCM6ְpI_lp4WueIdSgk\Dc8fziw^sIWcoCF5Q&&E |hG~6)牉憡;pFCњڛ=e<FRBu9@X袗:nBX6be m-%/Ԋ֙0:"[exo뱰xZ=W.GGjms>wkCeY=MFN*cUhTh }Fo/d(Ŗ}r -2 3,JQrr&t.@QG9o:{=(޳vt-4V68~y >?akDwMf9pa$<:nW~T1@'xhR4Le) Nvw^Voql$Y֒XՏ gQה6(;e2̸[K*RT߷NG ˤ Jen6YB,&;7J_4PP4 eX[ ZyRt!ZVob3c$Y !9_zo4C%×d(4Yt|=B'[؈{Η3^5+pЉO}v?yBc1+ XȧNk05tž CUGj@J6gxNGʼ%#>EZ*<{P%<%$Cg-Iv6U߾z漀r@C4XxѧU2M:$@`Z_|%13IWDbLm?ۖԂ|u]bp]e:` 195AT-k/ 1? cЇ8 (Gިt "z2fR^+\Doog86Up]5! /-WFnwsIrQf}N ̐'H mLo *U; .Vla1"I#spzޤ }1o0ҀbH ADu b#]7:؞0P\Ѧ-DOy@ӭT}9YhgMGI§wl?{#Y3q8ވCg 鳺+O4 I0qn?ITA#PM5)7'YƝ)K0d{s)]@ߠcʺULWxV: ˤ㭠˾aQ'([3?2I3qHHIz@^lp*c~_'ja0yC98{<7'F;a-u~(۸^3jzj97!M{pкIW攃"IYXN8Na5!Dp\z,sffpdvl T{4t: ,Ngc߷7Y80MIDX3 < 9T@̙,>XSiR>V_+3 oe-G/bkD 6Bp[z Z&7詛z\:+~3~7:7auN lC 8gJ#:J0?c@,C=^09P+hcRrG1ˠyY,jqOv Rb-:__g+R8EX9 ## ^رWa :lh4JMT9C+Cu[0ձ(n}JRZ3hHhV_2*B56l:օZ^u&EZ#L##4qw(Yl@܂:pj6%D/L50uB:d02ny0wkʡs1x YN@R-}_Yg̴eUb$y7I)H'Ϯ9MǍ `k@9\!e3BbL}E^8MIcq/)Yʸ\̟䰟Pitg|n:Ӄ"B_<؝;}9aIӴĢ"痫8߂I~'Sl_gL,gtz:b+lps *+K64`X9K!8Ԇ|njX<ٝijWE4V<[aX 6"]mR3i/Rw_Ȅx3L<[J~L KF2KPNM?2(V`2rwDͱ8(jMwդulX,iSN`.^WL2ptOΖNWq3by'ry32|6,)o90^&Xm{V.q_}b&"}6Q)%`Ww^du.^ L"و@Pa.ZG7ьBA3<3N"/X\Ѧ,x.'A c p:lZe;$mU2B:S 䩄a'jE2>P5sWJiz1B_Yz{y1lh:zw ?㺮1et8ZiQD`X6/₪L0Cq<09ޕgR ?c&jS2yw%ʺ{ׇj:SV FYB a,tG+q|t Ft#d]׸7q#!ҧQr s˹!X@(~ʆ*Od?rYjs 5in%5~[SB\]}. TbJ^rGxYhsM3]=s+pc?<\r ;EКLDwBttϜ\69\Жֹz \3[ ğ "}> A9%پv^C`$)?Z~!!,藖v/b>U(fQf +i>wCB4qtŎ$9MMt++N,شXh$D_J;D{Xs5A V3eP$Bη>+81 \Z=1 ),f@?t&X7 y5ה,ӊX5D$\zqC0ﺺtC> uJN;[0[oSAn S ^AX#L Mk{s? +PJG珲/ =Se3{Ɩ6DqTvI@v&,X]Ʋ~f! >/:N />?69ނs9-hffr圾eU}h)ϛ+4DFp%,\1nyy|ēվxBai&`B $-il[r '5>j18J^Uv'iUJ1_=H ;ƁgHzaU˸w eڏB苬 //AOEa.6r4[>o1) 2)P,d`dhO&n3?X'.^/P7ܪkh(.MT;fel?H-wEpE7Hg+knkAQCމl1\nA>Ɍ 'Iw߷Ѳi\_v$CZ9 `r ǜ,S5@ @EM92 0ߛHʳ] !Etp$LZb,/ȜA@zEᖥp)_ p/t )ZǓV@`6l|O'(xZRpCNɼ,\Q((S Msi T̈m-يjp'Cӯ&ȿ?UmG|סxpODjOc ;OQ*7W!],,䫒F =ije hnD³A"ȗUU? {˻,64FS" == c{\c u;8 )P (iqSN !Xjs.5ZG6T[L?At\ǻZ}f]gPS7.Y2p7j lMG. ?\$J[zp-;YPj.C)\3C+a}{? E JHIq]ySl-Vnk I׉C'1m#NذEuwsnZ0M>Q\"X)6Yy;l{h!.`Oj[u|sR 346Jv{hҤ3I tcNd` 9qRˆRqp6D>nuU=bzE,%K?3665wy\+lUda= #usW|vZg8\M7Vfa  rd`;ΰk8DJǤtrEƠIn\h0MNqa_/(3kN9q:42bRf&_L Yf3H0rUÄh5LQy$IBq1Q<C}/łJ"өh S>#Kh\qgw6S$Ե!N'I='amб+D_ӓ<f9ey[)p_׬3r>z>d>0B[IxےpMԒuKlt~ #D;"1*WK3=iKDX$S"{븈S` r$,Xo:ٓGJOix9{ ZL s$wsClaZ1G+ZWY{l- :24ОgvEr^,ObM4}@(H{UvT@ԏJyl,nrGɀʚ wك6o]c2rrOYc`4m?5d#ֶ],pw}^}̄(O @kTfL3;KϼW> Cb^®tnX [*7QeV!B_PZyd~.+L W:Yj=|ٵ؎E sfVB:w/JЀS1\޳cC[MoQ 0m"Gԋ<XF)4P"@d?lid=d,jj,L0'0E,ޱ%(@[h FMi09rA mvQQxxC6\_hYklc`_p:siKRRܦ`h6bZl]czӠuqQI>9?2H>X GTpܥϭªwச%o)t D$6w:F)2zT䴮w,I"[*%q\PGśeQjIM7\^:LųFFH1,O!dC Y\ a{#t 9qk?C %DDgTGn]W+ lq'O&@m} HJh~ I#Mˏ [Z³K-N#"m屩Wi഍E8l_v1T5}p{qBxDfTwMA#"A7$ 6˥wE[z#dS~W`|jCa ;E8 a~b,'))(O#cOy x3a$:^&gAgraX 9q˿\K8pACA%/ؖC_tbĻڭQ$o$w>ȭۂ49-TO>@2ij JGkOE+fE=Z"\앮rNΰ=$ \+8nxo'٨u*G'ȥM4e-'D載4b^֗ uE/GN~Bs7+ӦU%aɈswϦy@17JV - -ww,߈BG #ָayu̖wcms 159#ŨՆ|HS<8R'5^RdUL:t6H̻LbĔqL yE[H _mi{TI\hA$I 5.}k` |Kpr܇X_t.T3laa6Je+!*TO+!8g;7y+^DD"ٶ})*-^g>[TKz\.H袸‰KL6bu(̲>7T1`Y(?%'O5b 1.{VRi)hbMP)_e f3ÐM ~Bˮ:.i u^ s3f+Rii]xat`rKsG]'[Cde usUW9@h+>PH؊\@6p$ONMnb uoM"BwuJ=R y {=°U$\\[zp>D Z^u_;@Ma٥ȁ}&?ف|㈡>WKz%WѠL=OCsCѲ$*qp1RT7K/ާ1_by t%@{X5GR8$ w籷;笸ߓ0b^0N1g>B3"=պmu޷`W7քo7)b ? B62hi Wo ,J%@1R# Nq>@Z+r^ѭNQb8TFZ2msצvonC+<Uܛ!(Ϛ"* { O1&r4Y`"Jh4J󬍡!{P|=Np =|cɾ[}ÖɝOuu:Iΰ&,jZKƢo*{7\Ty9yah_dcdep37vp'U_S`ŮrJhҞDHbzL+v);.BBl-Z~6@W)J}mhhawR\^#1~֎x_(Nʕwx +4@-Rrw;F~)Z1=n.!.6&kPO\QV#k碳@!ô֮7Z97PW@w!=HkQ h s^uH;@(J&"s]b_up-sm8up^~g* w7DD_#|_E8pt^]Y|yTp:nl1o#7%L͙2|>j + :׮\ 8CZKxO2*=<%e9Bfp2h@<5*(V-]x{ytah3 8D"g"sɉsK̇̋вZd6~k^Jߍ'J 똶`"v<]#Qd (ei.=/I8"Ozv' *"nǶ*B<ZGC=sAxPgb`+DMךrUOKqO1Ż\ݠbges A[kR]E+0ʫJ(;o8[.zYEiP/ЇC6-eN-̨&|MJofw%8e*=T|\\P48~OY$:8\8s V+UjNBkWKg 7n՞>Z ^4#zt"+Qd% o9gF!P$>ҝB)rwkwuj3.Y _,{*Eu|~?޵'_YQa h  qݿI9st j\<Xa`H1/Bek7HBi۫M(gYԙaFpk5{J#C&+ jM`-` Js|fni,9RB⨧pψ$P^0y {{Jɘ뿰өZ<ҭ} !<S Rf_ZRb1i@aM 1F9QfڹG9M7FMl,vJ,rdR\"P~%eN(P1yiqԖnd^1F^y1v נ΂`O ǔL*  YB% JR[ 4e ݈MnGbT"|&=EA;cܝgK-1+%)߈61?ʊ7$0_)Rmꝩ}2R eBz|]@^bn'kQyrGbv/|8]+ F >|'V[zDZ3"p%OP3--(A]3LP2ɑdk*^c.['6KG8Y%v %sN˜(ED~c{)ϵ D2q{.Wo=t쫥;q-#.R4`<[zÌZm D@(g"hB,nTCg`pN3)=[У/,v J%,t9_`|>/gaHG7=y ܒT6_@ٖ-;ԓlԵ.2a^pWJ<O>-^>,jI !/hà wD)Gy_"j56ZYz&PBiiݩexϭ3Nďh-Y\n:Β1`4+fDq_}/&Bc!X5LIaPx3H~w mlzTDq=̮V)D)7"t\9f%ضD6«" N[S\M|! Q>!# ǚ ]_ G$"7uɳUE" Pl]kUC>D QnR5i#q4iT#i44O-L.")߀0G2.Yu$q{é``B\!=f) {~(=ՐxᝣU](yo `sc}u:(q| ]6+OphL[Eʅp2l)̭p)nCU[A%m A<~2 ~\e T1m]\SWj2RwaF4j=G!hvVq8(\S56/&b  U㻲%c|!2tC<]-ge͝fefȑ ~I χ&6IpțYDw35pDĕpF[2ZPs7W\[.rxai V**ʵ9ڌ`|y]}cH%nUݷ2H5\wRl- lv.%n$tjo Ϟ-#fM g`s'0\yCmJ^́rH¹oD`&/>EtD0Opp4/9ɈmTlJ/ӄߓ/rǃV~IbDemY0;R&5c/1}Jnc%=w].y@xct)LkSg'_T4$ć"uOx:'I{ٵ/m1)e[ucT;+4m*;2wv| f 5 IMS%oմIuy~!Pcۆ Yi%<2Zdp0BdÅ(VV~ M<( }s U#G$j<$zURbh\g B,\ZǻSBܵbd\ t/g!8R)-i Eʛ.NM)qFwSwpUy}nӎjV h`LlCB`WV/vB/7^0yN$MC˓CQ:;Ztٲ_+6[ba ϓ2<: jUݮ Y+s[ FFJ#˜-\UBx!!4~'6vOVA4y'-+;(RH |_Q(!A=0688lSp)UXͿ7J9nrkM9'H?\nDqЖ z_*cJ+gV٢I&}xet^jſn6g᠀V(wK|]l2Y $ʼnSO 7Ҳs/ݪw\7ZGvd =Isq`?Ω)POڈُ_4` L瘳MFn,?gPJZd<"Iµ-$KXoo`Z0JĞTHCDGRmc]^)d(PՋ| CQt =b?m:nqԱ_ΕL aƩD6ѩ)ۼW ᐒK%=\C=W|TrpI<ɥ!ʚݵB/<ʛϻ^q w0M)Zj|)lI 4d<(Z9n5Q=iJKqZU.k@k-Z/6CxiP1pۆmyɻ0P ş} șƎ׾N .+U:m?]TJ8wO^n4LX V%@L Rٻ8.B9>eI^>+ ?ze,*8N6à4XK ܈ANFK( P'\/uڍw!/l 3jlWKs$X~Wzap+ ڗB8MN{#vV|?f[ ڒG s|_n*zcHD-n!a]~@K}9McZU$ X'<90:eS:D _u@Q38_cbP,EL@7tj~Lt K OBfқV(v2em=A^g 5=NUOy!lbæv7r$tF feOBR#ڛyV-h<0o_ZlÒv[XB!\͂ǪeG|T ck/ِWAmN5;)am\D>@bыlۥug"0. 1G82!OW<6b<νuiEl!qqγ"Ø㎔'r([@2xxMkypM<-p[Գ*grֹ;Ru9#Na6( !Dx'fSZzlV48Fǃ 󮢉ǃf*GN\IPy8KR!&VuNrlkN׳X9ޫxM(A Zgk67Fxm˒m4܋.p@1yc7s6&%sl:\mONɖBҶ'^> UBL{%]ҤAc O{2 KT~~3 A5ypq#]C]m>',7|Pu>Gh2t ͝# ƚe:}Dړpk7uꬦz!@(?w|ʰ!M~wV{+7{ϳIg{;zc,HOnacVK1\!l{g,0HE J(rβG2FH+ʮbA7´jSH튒T69̶~w3yp;BwdO$4[\mHB&mD$c[)TJ,yN¾YGRJ(hz|xExZw巃ظ]!넡 2k0tj{[Pׁ΁˰jJVXE6=TCIz(;29,]` "gڭ-AqlǪQtn7]!b-r-ޛoB`*9~{Ve7[nuy Xb@~Ga9Bly)cD=( YTB 7oQZ]87hpOe& 3T8U#[#):+`r)+IY=+\p<1E8w.,U4f+uBCTȄK`Ǘ>eW?6Pjpz$MQt7SA#|WƟLEH[?%ڌ8ّK%px9!#ksCl~Cy1HG 3ϥ,oi=3+h-nW֭F7\fuXm(TT ?_R6v$EDT 6n+Y ]b P1N?7^5:W * [z 1jy§44EkO&YhqJ`cV@ h~&%YHKlPUZlU!{@@:-~;z]I0@w&Bo/.c&!j|#m䷈r9E&u"v0I`UrQH"PkI>Lz;omsfD-W-$oP T~Iz  E7K'[ (xpP?.0 *HH0tL"sEq1^+f"F0f!#t&Y~_LZ|fA_ꝿe1(}0JZ rFo>uҏnAT4mħ (_`yJhؙ0AX6/`z,0VCXL"OInSr9H3>`oP؉([hE8*;&:lޮ:UX#Mi{ѹ^Qw<|s{4})ljMX&㷊df ~%lҌk`#i9浪.(! X%“,`,[ַ,siKzD#Wn'*oXzX) j*B`Ez5g"p(Jam BDpd5@wLs8>lHSwPHuEրObܙ;",*|M2&t˅]33)} !gGUəX =w"E%r~㴵|H6U..A-%8`&kpS﹢m- l(7:xv_@; ,!XM;]Ev=h`S^jKµqQ 2T+@[ $hFD'h ҃oR3j&M"g4d '(t%hK ?*ckbet2In'{_k!XVFtZ̫Ɲ2x*rtc͈ _oV' Pdw??#yNlpZR<ژ̭9a~IOnz jkQ_T}*̼LiOLA HIEPb)=Oyg >\j4e}2 8:/A[Ӫz2BJ^҆/s6T6阪Je!4s^̡nK迚EL,~1MOznob')#A[$xв25𾺄ae.֥d7ĩ}Ns&M>$ G=&y5'9Kh`d#ql^W1Gh}hHMa]Z8iD{4R#訢5 OX̐ l8Kc%'~D=_=7rt^wW+%' x@!:YM*lէ 7%O`U42.ko3 CȊ;qdrVzܭ~67!a)6ubaTZn|~3ݕ>af610yn<DE#i|UǢFIP^H} DaVMq|OsdQS7UAsV+E*5 ]"Jdա+n+HW[Sp}|U.R:x3Kd=$sLFqa#qr @P\<0z!_EFc 8}A)&ƻIG2K[:qJ#fXȬYUNP qRQ[~+l/V)kwۊCϨPBKiMY!˫pUIU5c6 A/X]b##\޲ 'Y:`hY&A$ȊCw~s،mr5>gmcO5iʻjXmؼUs{&ާ]Hn~6ݭ4X]C5!)Ntt5[g 4$ȩ p~#+a!yj+Ȇg6UT10 8`)#B-N Qu==}R|!Yݠ=}.k)4"n0t/g@dO?SGh`ѨA=GH/EC sXJq%eI0uY=|^0r pޮX wN1Eέ… 1OFUPlBOPՁ3! qL"{d[c@fS8_WA6@z^e;K5zY' a]-02@vGgVwXt)TQ# ^5{z[0wSܭT_:dвBGUSZdnVuMcS8i򚂋cR\ ?X% *HmU41yF`DPNj4D^z^h9IV:ru|%N6vʪ-Y[TzG#>Tz~(F*- 2r(R0 v5DVGXߔrY!1R [da奟dm7){z"Ao3`z}u8JYʔjwVl7ɋqf]4- 85GQ;@Sc?)"4xeޟwh[6_xNP켞aذ`?3ĜGmDYe+J5;oXZOCI֘OHswS(8nZ"eaK=8{"-z9 p:쿑8(PrdWFtOظr|Th츉-g2v$D:S@φ,k;hDz 4>~Gn*h0tp!=> 'tK;xnO39 [Y}nKU`ڴ 0ab ҈B)a=pe1OsFS™ G3< J}Lw|EBp,֞Y_q;LH#-'V|RTf쯂2nث;ll%/ѱ:|IM";meڒ˚87D^!;ːL>_j 1QJ}j_:~҆Hԑ)Fz1zW4kc82]i6SZϘjOa0jO :e)HApxTd\hCaը+zݦn0|'}+1HhD:#T!Aa?s % co(A7Lht~ ye^؝8+m]k2XnLC1rU , g>YMv2`/`=3hݍnnJ=Hr΀?sStϋ("'2N;PkcykRE5w}# m-:-vhNHBT )gD\(}56ޞxMXf~ʜ^ +m^۫BLjv7¶Bi~WV/ϺLV.|PЁ.x`gi,:1vޣ}'*Ke Gf)m w/ }~nI1S)`+ƓPv4ܯ@J)v\#yA98_Xi~[с@w1w<~8qC|6qZ.! bXY{fB+;(`,Ksv iTHP(v4-eOp -C5sj "?ZcLs6 ^Gk9lT74,E njk7}*+C)rs ʜl'+#U>1ٻ Mu9B:cW&ēx}32Q-Om'&h5p4Z|3>hO u#Z޹h:,9EܗAex#wB(i׺oߑYSg= );+22<\y$ZrR&H̔M^"%6>+Kշ(ɬ/ri:9N!,@HryG?,Vx-ϽKXC@VGn_IzwYQ\Azƽg$P*QߏBsM(x+'b2 {RxljlwMavqKL R+=?%YZnd;S!G_"8KqV\s|GA j`UA-KG2n s?B2reV![ )>Wpҟ\elHUs.Oݫ*z4|z-D}-E)s紵Θzy鉪/vUX}tQKﮅZ <$t Dd+;_/lc[Y9N.$C)(p!~ ;|ۿnB1f2%uM(3A W(c0eIouKǨǧb`޴D=(2o/&O$}g`Vu4ЭTҚnܲJ;{\'!U9FNxϓ„yG: Vt0;q`PjԆ$]yTFY3$6{\֜:oLF~۽1[uH ث]%|r*4N9p^"ɈgYj+D/ܘG]ʵӟ1Rwăմ\e0K~2YV-W!);&.Y׻QJa}+~c_sCyYS^N؏}tci1JVK|ٲ"nwfuBqxKpe OXCu1=2^$"Dspӂ ONDނo#v(3W$6{vH[C#Dn&? b~O/uB&+Ƅxk vbyG݉oya2ncLs-4}*vom3-<ϼ`Q`R OId$c\8Gֲ`+dkgZSy$,#+ZAS[-jȣ [Tc9%\)Izƍ9+Ű8!#NQ;5zj` dV:U8A}wa<`#$U::t4(^ FveQC-Z_2_D6t(iK܋G(c"`.x<+@*3[MM=}Q: tEIuqܻEu Oi?>z/U+ )pb1I7O-d QLN]RCrVnٵ >O $t! BfŽ"ёZϥ߸S8Y'՗R؀[˕?+ʇbN18*;Jс`];4v_cp큂`wnM(;)>TdP q*"˵f ")Et0V@U 0{#[Zz'6|YĈ~@-ASipL>`i=J)ABI ,D+РyLfa-d~.ZOμkU #|a_zCR\/DܸИ#v W Io)܉6/ij1t̏=57g*XAiY$??0q>mʎjm&ٻՌLjDO2+QjnB`;a)C1E*iWjklS~וw3ohq^;ٮNjU )t`m}iz$4j "ؿ[@#j [#yжv;QЁ$=ߏd:OcHNR7}9Uz셁]ݑ34G8IPS#܇jٓzmS5L'k#/>w|Q'ӹZnpJDv}eMP]3@YeXJ(ߕOA Ӿ{t9y'>z՚w]AM˄k+[|~8G25y*7+`pF7j<3+޷{i왷>9 ]cX8i/w٬C VRpU7B ٵ<ժEnK?hqWVnO!\G1Ry\ ^|X4Pk_{=P0B@G cwoEXi]ZCƒ=*;|7@