python3-perf-debuginfo-4.19.90-2308.4.0.0215.oe1 >  A dfW^^f/v_4 h\)]PҞ ahf1r1\ 0/9Y {+)Vp>p<4?4d! 3 ^@Dn     b h8H(8o9o: oF/G0H04I0LX0TY0\\0]0^1b1c2d3$e3)f3,l3.t3Lu3dv3|z4(484<4B4Cpython3-perf-debuginfo4.19.902308.4.0.0215.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.dc5obs-worker-backend-test-x86-0009.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$dededededede2aaa4e1eec88daf3ea318d041f4be9d9f6e266fb9794c8fba7344d935ca68727rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.4.0.0215.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1d@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,@a$@a#Zhang 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.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105- !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()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probeobs-worker-backend-test-x86-0009.novalocal 16927547414.19.90-2308.4.0.0215.oe14.19.90-2308.4.0.0215.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2308.4.0.0215.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/5103f0b244591c45e821707ec86ecda4-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=76889765c9c0ca1c0f250241fbbad38d1ada14a0, with debug_info, not stripped0a<=rutf-883d8e1c75a1dc0d1fbb816b9efd6e2b92a15645f2089f2cc01904c8748623aab?@7zXZ !#,?] b2u jӫ`(y/>-sa -+j? (pDsA0|3?L/,r/$٨3Cn UI2rTai[޾WlYa"$gJm_9š5x-;Ac-}3\ӧhBě%b& >b!)!P@N"re y n$ b 4Y0Y"~K**]FTd "5k`3yR+1E&n>,钇wޑsY HDy7VIfggg!~J Wg;H%43^4#NkGA p#I?9VsߣrڽeOξQBFWܦ7 vE2Y[' CE"?6sQJoUZۘ'ddW2lBTzr7:لepG,j8@?GOn<-qy8$iַs gѼTÝ훬&y$Á̗b[ō3 %.ON[е&Fv\pp(rߢ/Z 6['R.̀]] MCإgi?}NKG^`E:R0U^n(fΪǤH8n]RQ: ;;L[jЏi^.2KC¦QQD.H$ >&L sSfYk- H >{fmрa o81w,,Eg$u\1JRì(l^p_-@"3l@Ațtv%JG]ۋ1(4]B.~tdj|zUS/]26E_;&=ܲFjNǚ'{h ܤ! (4YwG6y8g T/ΒM~[Â=!$A.^m v{.1uqk @J'^AjQqbXѡMBY.2<)yw}zmP'oHm˦1|z3c[pu+b׶~ar P1KPDmҠ4>KrhpOv[7+8:'Y7";mW(6M2'R@AG3"ڽ5+Gz'^̹n}PX"6H8 "k;+>E F5N]u+T F?!L)ؒ+X@HMYe!~Qeb8ߛ&I|1p!_ *%5\aE:0^]Z(/(}(DPRNWi&('nqIoysIf:Ha:ߥ'VA6߶rv5 əP:R"U=d yң\0p()s~~p(GiQĐp#,uv||GI\aOyQԙawU>OUz ]!Ox2Q joZ2dp*u)=ss䖋 &Ri "́V* wAݗŃqwIJ/"j-[WオWay M=b-8YG9-VvA45$h7ۢb6%ZEĀ'A[5nD`͊r7{?5q%AT[9ƪ7άN.UYd-`\CJ ŰEє,RϰK*v,v"tLāuv-\26%_C@k&'?2i=$#yV|z ;8K ᛳfغӀ^ה͛?Ώӡ]F*uF%sQ w߃Z(Z[Խ"@wiʢR8"I+-˯M,MSt*̅v k1t ф@ZnY+{bִ%0遇.[b2}U8?5 9xտIl0D,S b獼A[`BDmg,D Er[ާͲ\O6'0M<2O=:mJ>`8\|wݓtv!.p|,2J)8Q: ={lPw< gB$Q*K[ +Kcc33_YݻXLAƀ 5Ǿ<4`XEQktswz"mS2[t\W: $߀Y_cee*MQ͐˰Șh̞v1EP m^.C4v{ҩmv+OI96sW݆Jq7ϻ8$ ݛDqc@lx4/L 3k>⍕ >4LlGT:$xJu}pZY *TE?}Js֝WP^8b&~V-+]ZbiUX)&\bJb ۷Q/%-s)4ڲsdυ!ym 'a:usFN(կ=O!3ꢐ=@L:yꏳ(0~jު|%(ŷ߷T*dbA8qSm+tҚ)%@ o$3 NMjWMcP"VR@+`ÐSBazkhV6NDݵ|bI@k S%lqnF6_+Lf%ߜh8ԷN"M$*=|.4U<ӣ~\)qрlJN(K\^{+XL6GSFF.is#P9Q~!&lcjPIU 3N1S1 'BR5패}h[Q- $f1Conz{ ,ZlhL屦OSw>l²fWl^zs 5}˃^%f-kU,ݧӕL\ԝ*(e+`HDž 6:0bjYS)و1c ld 4|}o.Q3*^:%P"^i>` E|8.ijPXcI G˲ڏO>H~6ž04Xm˦&$]٨OJnY܃6`[ |LJD.^_MtS̓ܧ~p@X1D4g؆otYRaE{7LzFƝ ĖqE@Lb 9*"4u[옊P4+oq=! yh eB\CxTFB!IŰn!ف5b O, xW;B= ZXduHx5tlHB@7XԞVy 5ifOTŤ̯ %X 3y2ah}C!28$?rn/ ĨVS3l=Sv7tlzɓU4Z{#Id!L9?xS~] RK3BcU&0*rabZh7ZTdnƌ]Ґ ۆ+r+mz>Q`W,F ξWmSF^LoK* GuY0+3A$w]_c P!@W AWVI.o!?,y 7k=p+'sm'T EH絉th<G?V!rKߗA䙸.a2b~ xϜ'U?ˏQU֜_;ok;L(yfϨ ouɳCfKֳWnvBsX$ zuS6 8x d:P+?<<*Ab($dvNc@.ݘ,!h7U^} -KP. z=EKҌAPU夔[]Єxa=KTIlIO*3{E3%:Ñ{IPz蠤<-ѸڪWQR4FNZXn-qO3+~W LXN˞)̯4G%*ENy=: %[$]y^^H t|n%ZqU:*>>HafQ,, ( `.19 "DbEsKQaS5 ħ(LX bd梅aJXb|5b 7ӐٌEٯ2$~Y*_r0*jg[k˶\3jZro , Lf u].JY; \!{F?V䎏 CYXuMZ3uǤTIYPŜsl-{,UYm7|{vqdZ5v*ϧB%C^i$ԉ97fZHUjUHמÑ< ɩutCZDiDWgb.すe]xa1~OFLefHpnvq7LfFn:c Zwp r;`|ctW8Y%qeIbP߂ Gkё@`PA5C_6;NJIҌxv{5`~ʡNrc1`g#)4P=[OԛGom"zBm A!7jX0k7vKri')!rqIף  61֒EU}bpI$(Cn"ynmYEF*qmp%rKXrA^jMG]^*! ;!#LjM B&]DJñ>DRQh G h<2{#d}o9}⡀gky->[:HJ *ܰ+dma5͛E6YC&\sYM8aɻz XӹGIoɣR#r7T$|Q5ip4ŗ׆sD+ȍYeM%{ɛBl$Oh9wx~t z#"KY'By(G#IKZr{i2**zF;;x48۵|BZJJ^S]E a yo [t,(*K-H)C 2T2LufҤ0=z\-czC: lC@㯢t̲J.H}{Sš=D犙w~כVsO m "$9. yVBoŠä rnXe=Q05Y۟=920Vosmn3g+d(\%g !^QZj<1OUZ7'7Vb~6˃{PS# Er[xe)k?mW["D`ݒ$s]uPI3 xFo΀/K3RќVo,N*i+> sCV6瑟-,nmz!k% {fteIsmݚ-T]LEgxHi +Yu%u?SeR`IsYv\:#r~#lNH)zi ĆCԬc46܄{{ZZ{M2)FK.^ غZ[|!oFcQOޮmەدCp{Rp<6{-hFaKѹFXzO@/e1cc(n`Z`1 g?fu W,5Ζ՝3t6WT^eVڷrt('@)_xc32ɧ҇לgm1qXˎeџP&w12[SL_CU1Nξ[b&7lzP-5 S$?bȺle*2][z,)˽G3FmM9Od8bC@ʘ[=ur጑n8!I!=0kzo`[ϧ iH&QQ:`Zs LfPs=˭1R.Uwڕ; rEx([В$[g1оKQ. sQ4M=ַRȶ 쀼QG6),_ԿKGJ*$ v14#{ yZ} 0&`{p{tca@ʽKCP|=eqb0914?[5-57~V@Zݰ} >LYRldo䲠mjE~ Kַ`(^k=օZ/7zqՐ$/114c_bԜ]Ha*KZr< f4'n`.J$Z. C0p2#)/R0{[fvfWakp;=渒 L(>~uO)}`Yo+Q7w]·R1x0D{azUzy z~GbYՂrPW̶XCL~Jշ}jTW`g?Clw.7*~Veq;:TSϷ2xxց[cEHy/W؆FBY}Y"+/Wfa˗v#ti#vz;P0G}sKJ 584brQi^To^X"109AtoQe d2c e9S) '"}K>RNJJ yDw\= U,9JHtb+)BX2*.gI%)%NAd3f!z:v{'[;0h_|i0v 0&RJP.7ڝJjQֿxtfH ,!39ne}=-JO+9([Udl >oT{L\VO6!GS$0 O_, +v):AHR9rgw}nbSUQSg"`+2I$88[/[YZ#t􁑐O9De닏Qxx9,M{%^5n%SØ^fmHLٳmwYjH 5-26oS(s(?< ԿR*b&M8R ½[kэRx9yӶ 3ֶKr9; UρݝΓ+I>~%1<ҫ1~-6tybTxx'CHus2}R.6j5|WI6୻8IZLJODjY \$45$q Iؼݿx#}N8<7OV~}Ñ(1ݱo*mIፓ>XY86`/;ĤJ!|zn ;gLyu+ްέ^68o}Vl3rS麣8Fw O|Bon'_4?2&:XZcvID,hX zۅO_?mOPϥ1d8gԅ7IM`ƌJ\o)Vkӊ+O$4_W9j%hۭlU"^X[qK]t SjARbβ;9,eZgJᬒJ{ ?b}MRn3&VQ \آ9?oԌ h9=1 Kʹ4Q́W`a$t*ph% ui0KxXE8tKzw_?|S 8 1t` @Rk qhOEr}w6<[fLRtTK}^Devb0%8g <٩ˡɝ<)&^O*V9u& 4'\Q˶[ࠂUS`qd/JwBԮ$E⫋-&bM]'xit10_$c,G GY)"cQ .yn)ju˕gT}ӅUJJ >is]X{ԥ MRFْlK7}8Wu^㑹@TN`e;+i)6I!J-A8HU \ VS(ێq6l0.߃Zuf*|$")Sf?XjP!5Gc]UhaXWC-_a L05<Ər?ǿ1$i62M!Q Jƌi<t*`{OvާOSuK#_W+kRHS<%yƌ:\Qsg"5a6x^,)Eah0(><(CF蕬t>Rn{qBv ɸr! yM'n_D2 ׀=!Tia$)`?䐚rFߥXn/F:tp]p,W<}-jfU5k& i/ V7Nh2Q\?,@1f[E N8?5}L'ٳ6CP@897lY(Ļq>vꤕ*.5AqL%R;t@k @V\9 j+~HXW_Y P$Z`'7zX ̤vW qw5;=8xNmW Oti2ZjWEV} Ҋ?u>ԣ'dA_&r EKx_/7ܮTG䐡 bo1&y&1#Ҟ/|I皆FQI l=Zd.?t4Ӂ,*|yX1@hi B^a #ב塺| Kaht`L }b)4l(QϛHwIKa0l}Nw>jrlƾ4N| ^sdW'^!P%f;3y-^Uޒ'"n'mm.$Z/;_I#oabjӍ<-D:ɮf0j>UT;?\V QU['v;?{~%}m_G.F@z3݅@x18V ^)l˓ʀݬAmA{_p?=O[/ҿMF2 6Y]ʠ7Z;᝼JdͯD} 29d}?;:"zZ ]tJGͬk̳9?zus̗\X~'Lf6QPEAgSR wjZj_@lK#^-'&M ^P-!! y)ͳ^|Rq탂AцLO G$7݉R^$0bA(hk,%"`@96 )xoTWhk)ֻN*2'8F_C!!ʵgCC=mE~=ɨ>uYUyhu}#(u.;]53HǤMTAD hᶺs,ۘ˭ϔ)Ǒ2 F1ot٦GoiƧ$"M:$S Cȭ7Kv6{TVIic$BBjlDIFdA) j߻Ry+Ŀ~FN?;W>o*_;ƢS?CUta= mTPNׯ] 2d=V׳QzXT4,3v ^5笌M\{~(~xW5|r/fi,ծ "n5ᴐՕ Cc}&!3 DD@c!lɝB[S:h#RYRp2+SHYU\.^r hޛFJ X%;HL4YGUC\cB!ewG Q7NQDz OS1]lQbS4_&|¼܅hNCÕڴHbZ0v)o.# MKYvZ1 9WӉypk-yd93ONermvȈ mJf~MX4b)v RgMGT7z`8a2Z=E憐 {{;5OFP5-Y\JRLJ2C#QրٌN?&Z ԗH|0m`o?#;i`"A쎑N= Fʿ y+Mj?݀yYq3&5sVPlVF`_/.6t?\%trۆ6J@t]׵ba/%%Y:zEO/>'9cV]hsF <ආ듃KёxP3_YmztK,73}( < q' XWr=cXH}IZD.ogŴt350*ubpOE,T-=RRr.J{r;kw y @EƯE 2TebI+?fhU{{]>J{kvE[~f>T3evq=NQ:gNa0Peb,^7lZˣ ! yhjZ ]5yj SI pцuix BQ)tb+-L<V0H8@BS6#H%qP&MuՏ#BwtseFMgB;t<8gb絢_Rbnxq/A:%"#efwf0ȖۢZOIAahAqI,B0S$YZ"%ztV%3]﷎+^U`L1:ReiN*2)M{:l֛-]@sSp^/!Y?(wb[ؠJA-fM]K-״~ԝ1K4d'f"䗹ȇen~M5e|`FhCm r{rLp""Oc&IW$VJ.ܧkn ,4;/G $Ot4vlPHZυO2Wty6r< \nW)1gZ\m_.iD%@#0R\LM{e2px`۲f-adS 4g$BhmJ %֑=тϭY6nk͔޵ mu/u ̈́ k]:&du',ϦbLx~PkCR.\ԍ'nɅ#Yfc:UWN.az%%=7 QI=P54 Ȏ`\>}O3VpYY1ڐ0N;DȎLd#_|?a^wGۀ4vrb?|29u@Pg/ S;aVCABZͻ6j5 V]q,nnp{v _];E lEe+t,;X;Gd,؄F Yߩ@n/*"B~m垰+`)kEomD~CSK%Ff;ACE V &^r+C(>ZқۿN^J >yAPl['xtG9N!A7-3|ZȴoHW2+vNb!nAƈ,pjLi騳XaQhUr5ln~WUPHHКZ\ s\5zvu݁ s$-ȕ>z8WBQObzZ 9Uq[̲ޔ$"'"A~|[+ľ5y࿁:ȋ48+wbv ƼQ0u SBci}Ņ^^qm؁ xt.P('~8s-1a#khp:Hq9,⁅duoh VFkr  ζ#>4>7) Χ@Z{GV?_È J3Dۘ%YXZ Δ3W aI'=l,㽼nU6)y۱M]bM8n.:<3ݤ`"ڞ/P;.&ˢB`>{i6-,!$P)fo3@jj-j=KZJ`CswSqˌ`hɖ:mP;4NgCb)/;f]${WO*0!ȃzSb3Ay[ߧrxIhtHSEC9tݝZ Ӑ&p#KB_̬Ioffɵ ~w M81V@p؀9) Q++k;BssڭVˉ/ףAT0`B )l7mҏ{dYx#ѰKÐD ^jxrbG0PZ~6A%~cAM$4xLCL~}J (n stLwƨt&*[ ?JEs,3WwH usZoYg3&8 s\Qe1!sgKfۡpDd݆K]"b NO <[/0C d2pj4}ℋY%6CS*kX~T)0[r 0?vQxA R™Uedl_ծF3t<}6M:ӛhɖjM3yn`s챼ş /qdIaΧjz:*T~B{ݥ<(}O%ÀLN>L-fdthlܺp*sι(HWK@?&a|Nѩ#s֗ DeWhmQ$RdSCQ,}lc#!zBIÑ A|KXAWCd9&-fےWe LI@{}$O~2nڼRyOQi)Xp=3Ts S?ޜ"'}PX:鑧OF- p+'l^x(EޚySo=):A5+ُ2a]ӄuEz1e ͹{* ANB!rft--=:呢xIR:z:9{{ |_aN+!Ou hޠf4n2*㒗##φ2._>O)(kHe<~ z)%\9|#&W>sO%J4 ]@~Zl9wzVj Hv-FgP隁' EמT"ze~QD(3l|&{pYsbddVKgЩy=jO[u5]*Hl(/FS]%>pSPm%\ gp?b['DGTLM fԞ46uYVóMH2߂k׹oPO㺇vJuɪpp/: 0SNԀ8MGD_ dDR0wx(jd#rˆI"Q+4("Sp P7Q"+Y&>[8?s\Ic`o-֭:yK7 ߇hPcm&?O( N"7 i-SckIcVѻm >X7k5I̴q08Rs~?wpdZ%W~{lڙQlyP^k<{x|m~A고Cp : k m`q DsS 3+ó df);>>uЌ) 'WGyt}9.ip14؟;3qff MAND$˴OIwZEixK<-^aDg"; BU^߀dXg) aCGU%iv._CLq]k10e [sZ Ϡ s) *C5ThjY>V-0X7XVpcr^1h2HE(eqv^ fI Qh-٣M5P v=$p!w%jǬeIe;-Pj`^ MeG^le*D=řFnsf8zE/:GwkH.tLDS zD`Qz/1GE2ariH`_oݩ@(6rEHrAsvHѮZi-G^V 1'F=jM-j}$erJRO4Ԩ+3{Y MUo,DĆ'6vr1BV:?uEqtbXepjG=€{<[I܇zҶE;US#Gi fx4 *bS\iB-[s8&O.Q.X"):]X'5y\#Æ/iKy E7w ?e^ !G]eVٛr^O}UB a3b4nR~hg 0M+]3X&>J2 ?jZ] %l0ES\~lK>6Sۅ0zd`>*9F}oߌ~#ك/v DPcxwx*B&xH9`J`ϿA1q;ggW@RO=)u7t Jz8!(9>mjRN`Z{ׁs]>bܹb'p3ϷXN[W(x@~["2Jo#t֨Ҕثtu]H1렅N'#_2AO+1Hu'#O՘J*c'"ab0&~̙S/ ,3GީN#̺x,zqq~}ꑁs6VUS?EImرȟ@ZKQx. ҂QQ/ӵHo,~Ka(̻f}v#-5B{ks:`;yT}X_a>רLئ}ڡIF[]4zɦ]Vq;fs­vۥ& gu_㡷HV DR:D'XEL );'K;I3 u?]FeJ˹(L5p=ќ%2em}zoUP")B2%Ȭ 6I~:^Xy$>sMQ)WdtvNޗ# ~DWU#LK,7ap:hk ɼ6Y45IC 0gQCr8/|Klb G̃(<7mdSmUZu _cvxÌ*ta"o(+&}{̱ fM0o< zF*Y)}=[tL5, h.wzI^ͽK|G0gey&'E휆4z% *7]܎<X&)9`nY[3+14\7!H|Yj9[Uθ7FdUԶx{KpO^51$q*P@80i1!YgteJZ8QY?\:qk RN^}=Yx?Zm~;v/%3pI{P;<>p<2mt~&s^¸"Po=+7DH#b̃ڪX.i$Gp~uG K!._Fa?6m^E14@ʠtl&{O4+djLB&,@`"YĪbX;,6F[_MiP*A]P`yڋ AX9Ϯ8Bm :VTjC8Rvj[Iƅw{T_nS*lƳPATL,v;ÄaXKyH!&<&y8^^RM#:Y%TyIжHLTݳmk]n\ #Aj ˕p5b 1x%YhRYKLS?9MZfo@X Ϥ(W#o 5wudS:ut9;OϿqi#׾ܢn(wXw'8PC $冀FLMuL+nT3б&4zK9&"rd:U+2j% 3U.Z/ ūW.svğr{b= iȉh}cFO uMUzRdPL᳤Wg?Mv!QePƹUdDŎ/-CG_6 1e, 3Gc3QU%?<C,s8'ŧ W{//@pĦ͖"2#`;rie0Din/ڔI{Zd5✒\fQ%{** |~pM[n݋J~ŎFw^ret5_LQsCyʭ@=(-%fƺ *HhQ+Kݝ3E%j\11 qkV @MI^EPކpʮJ[!~uW/aMe#!ChZw2,б þ@n;].7q8Vû+Q=Q&;?ґ 3Cҹg%F 5=zE}̅ 'dLhLPYy.%itN%$ e DI~X^uƾS )ȖRgz$AхYQY'N lIk]!4Qma8qx=1yN5{Tn ReC`MG~Mw%a}ݵKZ/Za.7u5 ]:Qno#qGb0%:ޜ?ĖMnbN8/='9^ q6TfKjE>sKvuXNN2WP"(7zb5 tjcVgEφY9EHx Ki֪"fu5&EpjSHUb3`A0IG fOSoFUƂ,D'4:whuO:VRŎı{,MT= Cf.qs]E=ѕ9}[i7S\Ġ8JYcr4rP[6tx@ԲX'W=hkt r4fDa}y_C)33Ȩ2x_<_N96Pp=;L碑&=uRx(՘\3tQ0PCsn {?*L\ʸ,B} T^~]J_g;ư}e(xGGS&hdIK|Ӈ(ߺ+#E@џ& ' :NA"">m%~/h?v[I[Yi:&JQLx`oOj٫|2>dggXa\Ѳ= ߉4}:f?.|W N>AUZ7>qAP6 O7a~UMWu KTx;*E!Vu"qXUXH{jvmQ H5n"|}wgc!ZKӪT [Ӯ}QqAUi4xŃ1SXJϠז!4tyQ܉4>,`~Rao(ῳ-~ex/#⠮` "V{E'k.LbXMq(1R&`3& V l%}AL ?֖D;uD;7$tb]k dNr0ѫa,r78 p: 0)P$/E,`KE_vbԑ*g3 J}A@[/v}"&=+χsc'r`Q^>㸑C߃8*n2Q0Gȏ 8lI] VQd:MV`2EUaS=(:)oC#G<`dv cxD>Gef(rI]nF f/rAkoGݣ=8LlT8uH8J 9>-1>_Q.ΔZR1nhx+ӔφwQFAʦ.ߣmdMko[yoM^:39$Rλl 5דE=BV^_UB\G㤶nou'B0xכ)~^Ej|&R_E2[oogq%|{/odjJk /(n+-&xcԈ&Q dz #VnƚAn)7{N#hx euuS]י?ҲXg 9n)uK;=\ɰ=ZiG/͛{GJsp Uٺg] QS4|E <aЉt 8g E(Hd/F}pN -ϢGq/idCRXʆB Hx< C *PKZ,{8}Z/cLMGmgt?-sata+)@e[v}ർgݿ+0Gl^7O=g(|mwY j4>'Ϥ6Uc4R*pJ(Ů ʮ6,mwυӨLjF f`j4ҷOf)zuhKKA@Ar*3(I[$^(H@H@v =͎XPdVtHa׺JwچLuXOJN~jBXJI1v%$ݡ\4=,ؿJ%uo&zYvcnԭ^HxԮ7v)$֜t5,C1tEA4ӕD%Oe}6Y'svRa챢OE{Is-ΏGk[ WN?0@Zni > %1),Ƿ1^YpiM3hv-}1$*EF/d_}7gifm:q~tL#qr>D9tY[vy^M8=V.ӁG> Edx{idE:P)4KbTR:,k4nb7ba0XIS?)RNI2O/!?x3+NSgɮS-釹KOkc:?:V-ԤN2E̚2KXF`زz(RaJB5f $!4QWRK/V|AW؃N1wʍa0 H%nCR_KW(.ESb Trrĕ0]=/ݺE;& zln7&I6V/$J02uIWٖqYO>pWT]蹠Hu%[l겭XhNRMYe;Fgtbk`` #;s.`O\,dCwbu]XrJU(1SoO22gs'h?,# 5ɯ@5=.1?HKψNYW&o73q}e+ȇX=hfﯳLTXێ}tO JO$d)^9q›֘vO_:q:\,؄F.^2 |ڭHtGpdeᆨ=xFT!Kd\PӤͣdo z@4Pw\U>:'Q:Z\d-m4 &ro"% 7^>f^Vd$XK" s= Q.u95 +~nC(| tT'ܓd$됋|FjȜ-k6 ͜/H,ShG|4P2C[}?#'Pmy YZE}d9.mX'z5G-q_΃+ͳ=21xq/\(E#Eг z:NK  X0-1N@5 O#A6teTVb֎`*‹!.CHit0+kҬRᬹܧH| 5,6@Z}2 yn2 ' 6cR !b* 0'Ƨ7`u+bb_m-LF؋|=⧘;D~Se:!6ejY$T93{ lhd;7!P :`o-KN̆Vե\e1 n^lq3K)6&F!uAqlUS`i!=r~Mr 8䉻tzGCik{0d?VMICtl>y%Ҵ<ݤwЅ5ф YKOF+/q}K;(=1:؂]65:@1dm Fjl~={_QNU %]6>ʝ eF%>QR7 ;ٔpC}ɱjj ]v"V)/S?q27VqƏ$T(2T-J*pG74ⰴJ3HgD c}*J+>fN?:P) [it- 2.u`+>QUk&2:uĶ%j|+9ȱbaiP,ѱyRj5|*f >5.-DpDԶ'1$ԫc27Z~z"(Ȃ!D]yk n 2D`jC{ebg)=neV~t zGS(S"ӯ |,M,7Nܖ43}?rv./1 y! GL!iE.aҒ A:Lpʷ_;چ.^,>5tV-蕀oZ LV5 h7#^ cS5x8A)ddPvh&m$SWd|N,jivj|TgD"\2Am hS6i_5dWqwpt'Q1trG˵'ѡ ܃9ر;Zd$ CZkJ*/XmQ`'} RHT #pxMe= /MjbN ]5x(?/.y_22Q{ϯlv{7 Ge}RޜN k''zZRW:< 5{xUʊm{AiLJfȴDUpJշ:Onw$oZR4HNt\k\2CThZ-< aF_s 7B&,wq1{@g_0 V#؇tXMhm^ʆ]X܁Ilg"Y\2e y̻oX_^M~{bpY,2y5{ +05(]*{%+nJ== ffD6g\:/WI_FS{" P.; tJIufߠni՚{RcBKSq(Dғu/5J@\lu;DDJYGE#=H]Gt88[IҼ vyZ aRKD]+6M.F3dIy}`3RCT=ÿ\Boκ 7Rؙ>bMvm/H! nٖm)b͘uf>E e3T`sL#?r5%z79^Dݭð,!e{>=ͨ~,r 9&Ƶh\!~UU1nq2I'^\eRo=-Ƣb'8>C+2m(M0N3}toF`--LY9NQ/vaUeG#`c˨ӄ7kL9eՈ2f%!7M1+<)pl\TFM}H  MpjP?!ܟW|bڲKQq s1s%YV kPW,׵ح!DTPӚStL71p5]Ͼd,͕WVulzzSL.WȸjrOLq-.4z׶YfQ o ^hlpF9lB^r m,:-?tNhR)jc'Ɯ澂|w'2Cpڠ1e)Kk@+ʙd8 ZT̼O+cٺٺZI3B 2;c?&fFt];Lcoj> *1wgӰl٤n=0wZmFZ>!̶<պQEx穔a=&b F)|S;*?mP:^yީ,Gλߝw}=÷:%kU:zN}%Zl{+Pfq"&>f7ЈXQŮ{IGI^m8fJ)DP`KGS'65 '[a[4wY@ƧX*cҜ!\HO>I_27KާSit{`2}6fgǴ":1l ٣J5%b#ش:-hЄ r?!xwbB36+Bl/U:s\;tƸ|l w{ˆ5 ̈\sxvuq>w|PwenݭNӊE[aKb총߄ֽnUB0>%[Z{qMQL_omOaLI`ډ$zwphSK>k<Qі]KQ۪2R-t:Ȃ& rvC ftzdm}5=+s%zAl|dBl[[:щ.d%rss +et_ả"Z, ~'>;zZzK-ȓ"6RTkET)kҟ,Z}>>rV׮'8OaUDӍ2yWZjߗוt&s4f> KAA(#6u5<tM;$Є΃MZ\T>En]05˦= VJa79hn?F~lpW|]9^nM2fW&V;Q (sP~){4i(jJ]+yǗʫ_c]N[(C.j|0)&L #S 1~A}S P*by8i)潮9Y[ZLhyen'QÏ5-T&ku̷^g ۙe4W$`ͫӲ0L7Q'8 ]DU9E̛up I+mc00R-LEJY e, FT0+!ehr]^OO=X-z"_\f];Xs%Lep6yw&gf*dה_l.noCrx榾 yov?&OdnśK6!UAslGmĮ5/XcVK<\cKr΅R%-oc|"C ՟v/hl .3/i qTlOOZk $7Emf$3-\*:Ө\ժV{^D AtT+kVX<&k\oC(HcғT:Q@ 3%Ȇ牊 JfS:mpo\Q4!ߕ0 3>qNf$]*uހJnIXP.>rkV4u[&ƈ7cpolck lّj%_!?Tqa'>3ɕʝ*A0[sP1ie09wFnrLa.ݿc"\#AƇt,r1oyЯ3rSec%&V^mmrfau³d4}Fq׺B) 'V[{wi] $筦wb `Ő.ΑiJX5 x?"jM7{ X1&;u5?gS }VN1rzm.h`X|9؟T2i/ EFݪ[,ϻz!>8l>$\'mE\s6E3R)D32FV⿾`k,yF;`WU 3~V_|R94bM_mf0D>WYymXefw0+y'3FfJT;[pIgU"!9W, Ls΂ mnA t6{D(2 Śڄõ9WAe9Hy.s>Cd7ڰ!aJE5ȸKu,<PnM)ۙes hL5g`bbv??Cbn"NSKPn7ot kv/մ NȼKۖO<LT]?c) zK" =Es jzP2ɟ2^y h{+6CXZGr^4ZhdN՞!N<쯵4qAkOAhJ06C髫lϴm#p p@if^,U<9Xo!ew}lNTWK)g^rb~ F3'Ga@5`wZk[{[į[&+B>CNE5B#JRm 3yWFsPq%$2w&&֛s KNڬ,.^5 UMt ( 0:gue 'j@p6y{(GɵtjW~YuG"IYSD4x%ҥ6TuCNLuFDk: l텢@ktOxoNZd7S\]\g/Ұ^ŅN5: s*EbP["Ru;kA1#qI|L԰5Tz٥d*.ѱ\Rc2`HiQIăfeakFSdcm-43xMqҘIr+Z^Ow 7KܲpN?_1` <spբhsUPC7NdqbKĆ 螰^P o[9/9߈B'x$G "& Kz(.ƵT눵Vэ {OQa<7W $_zd܊ %M]i,s>w$Z]X%Rtx~%~3JPΦY7)QsJP=u5*vQ4}fW8L`JYoIKjRƤ>K \wSߏHkf[0'cQ=o~$lNT(}(MR.-=JfH-ƟIHh\]AכŚe8opydGs 3jk¯ g q=N YMJődR6&a}G΅~֍S&adtٗdJft r)w+f2H'so332 3wKH\^{R,?Ed0z-#[w[r:(ofx^ ]ק.^N$+PS7X]Z}Atwf<ީ^=X-DqR%[4N2(7rwMr/;?եDt ')0|$Pk& $<{/y㸮^.8nѭ9pRA1LU:Y8$2,W+L ǖgQIMCn=6JRC$NTd%NqYsbTäLKS 4ӧ:,%d?MR*/;xvXtPY NG\DDu.U&! xW~bG#^T`V 2@ᐁi2R$726u\L q ׄ db>C'#)g\j:vN&y원J۽(N1D_E͠Q}W(Yl @ .+5syBA3c|+-S}Ģ/?y=r@/rLL{Vn 9\x l4 _Z\BU,BmRbHR K$ej/x֋?߷,=Mԧ^j.pXv@ H#ĺ;vToo of"IL (.Dg͖ u Bk)Mè붨}}G]5JU\!aKNĚkl}}Msb~NѐSyK7p^N>ޑl2ntSKK1 !vp[&hIJdsis~)RύIl~/ jc>9@tf)_x8 $?E4rz GEzXԏw32;6jQ1794ϡjbᎍJ9:QEEdžRCP0[xAMfg1zTa4CVU:k,VO^{V>D4|t-/&:9jġlNk~/嫩ﻹޅ)=ܾ 9)":+u;&,R>; vt)0"k{Nᖯd_78TGyT}")Fʥ A4fN#_n\Dc(; $Yxpn46BҀ VSiG̭1_jJZJn{?Mz!dW X8wl٫x\jꉓKyhEXt+Q>sb+ s1WSҽ?EL=- 7%;w;WZawSb ґE3N*@<-1W٪<# "s ƵgWTY"j2F DIsEZ/7F[m80eK7ȧTcoq\,u__xWU 6x-jxA dQ٘'VdF=jesk_s `bGpx92"~(w>J e M aDG8C6o25}9`[:ZTM8Ey:܋yܗ0e~>~hmT"]Ͻג a%xBbP6"BIxA珓] ҆Ѩa ! 6m@Mޗ|K./LWF튥/ŖumF'UHͼC. #8xY8$d@aAwA7cx~]B@bn@_jRb#PYyAeMD\E@'.TB3L 52\";#Ys}AB9|gGNr#0)|\-uk)&q6G@2sYMwO wDz 6[O$ H`͉ LY_MiɰCok\ oՏ~i'&t.2ޚSJLB6wl>ȑgciuOAJ T~l|82̗5x'@/h(J 2Qak_:SSSYpU+fmm[ro\'GQ E24ſy *ʳsnN-ak ."/(]D`9TbTv:x/tLEC1GC_;Ksl! XUXnt@TKwNMlu3m MQ٠]3пཻ9uRRǯ "rb쎹ډ A iV[8K[t lD]󗕍}!.썙0FdlK~b|EޥDr*);X,Lmu6V` >ƹXsV@!PS+%Kft>?3\eOTEMuheI_kG#|UCxqx_rmra`iP |A!d5w%|&0^o;S+!b <fˮq@UVP`T8zvFm;[;O!K.zsiE?{o F[zlĊԤ'9 Ky(BrK!9yȣQ"S)y[6 j Mr?ٔ-zM&́4Z'Ku?Kqtfi6F~ n\۽:P~+ȉyB;a}t _# Tab5o?!X#*}a80>prbOꐷhS.c6Y徨 Q<1n BԦY>BSF -zҌZa .r Y)s)em 0eP8MjoFd x\ޡܬv*']cA&n<(1&:~V{d +p/82(7W 3Ps:G,J={FgV T2B;| y_j6k:I뷖^ӋgF9ܛ=\yEC"= o0t +l'f?03@oœ8o噰?/(Z!$ ʳUG\K@[XLѓݵکnIH7)p\)Ӭ6w]1:&^CR4]n::ԋEg[v# \V מǹ3ШVbq`;F@cvO&){|L+',:TDL=o_?>ɕ &XH!ăO:RO\#)ݫ]'yѕc)HWGYi E1m}&js-(d_x,/;RBwb:y B5%)U?' ,M5@X>k|W2G|hm67Cf歋վМgfۢ*&u.-Yfn'쌋 i {9Sy=C -o׽fMcǹu-.V_rUW# ]Bτ^,vs- i"F]7m$z&Eu^kGb=%FmꯤpYFԇz%R{"xsؽjI/%ֳE=IAq]>ű)]%3bA'OG!DdQ7{)ʢub#qr 0f42]>*5Ace40eFuhv ((I?:z6ԉTqS%-+vrhCMc'\`<w MvlVxC$Kl?(8ݎ2 !j@v~ֲR;>ԯ<;J4JS+|<`HQ ̜*(c'LEpxO*/Q0l%ZQwH65\|,Io$er"ȵԴBvs1>$BIEEk҃64i`KmΣ—ظF#F.X#KjBa&7VW<7S-#cAPd8'fXTW-sY5`p@~cR%Sw`.(XGgZY~gf*njfAٚCS Xbֆs1<x /F&_hNۓ&.eslRYZN1$ &?'9{47# -V][7b̓HNK5֌2Kd**ﴲt w7<#Jl n~(А7{U@i@XtmPY1ԴIsu*Fu_Dhwpqi7k[10t]=Klmϕn4 H)PgBb)=#tQvƃч|`|kVWcoL{6v\CfPM3ArRER4i ~4eҵNMd0'T`7UO,a9 =?W f壍:$LRݶbx'Augg&"2i2V\'SD+ZH{쁸$?'>uXݟe %ߨ7(ۭXG(-h%ͅ3͉0H Bk4D0,W.2 8%zoAYo'Zdd23Nl^k.LIEq;=#Aq=]ٻU+늦?XNhJiaEUن LH?|7%,OMc`r1jhAclJ`{#-=DJ viunTnm_22b$;`;b Vj)4_K) 8wMX:EVKI3 76և9K8%^?8C`,y2qdlIMQ8(^}uH89_1++yP:J~,# @סwh[ׁ !tZv4s9!MNuS[@++sqܛFL=veĩ@C qu-`0S+K 2C}}|;E"~gnJ;E=IT862yzߙ\@Rya$.37P"Y,'yN# ( 5x1t4UA5RIA6&!A%˜ ,CJY%i_SH^ '8B)j̰#9DVU*"~GW4EmlfL=i@}^jz/]o.Ѥ<"ǹlmye7˵QYFׯ |Z{eU!D `jyWxD.ɄxI .0*S֢RvSR)X/> ]3弳[**Lz~io+UsƭЙ}RFqS] QFEќۃt_ yrVH,r2ι'.LnGS^yRoKY_%9MԔ5_{/L22P5QqJk(lb_LlebbPN.2 `4WĿ(g:XȨ;(ݵ!Қq@Jh[PJ<m'SGǗEv}@e7N,'V zr|.M_z '\Ð6xԝ/IbǺ)IZv@K<,YD >3)uW&Xf׆jR/}xW683SdvUNz3":w\̪e7oJqԭ~mcن_ag9V%:J?3U=ï$R6U![C0nHƄ*В C']@SEmwk,qT=_W''mc9Zj}RI9|,(RW kR˵Xg+lO2mtC?{Q% H҃FVsqwL3JP9P6Mf+PFMSOSoY_ T>-פjF!(P>|~ +c fE娫CaVAb.kGUؾ'iNzR' !{Qi1:6]# zB,W"q* 2]OjNo7րo+{F _01:t2x =y /U `eH 6bn=/,B8O4fV Ֆ4+gs}ϹER~A[msa%2yv}n)2ێ9UeXAL} I;%:@oەk;6a<-%Z>Ad/P;t/98Jkxev,ҷ[y!PkG_рڡn ;S>K[4)1c@- ;#^DOY="OpWRc-NM(Gqu(-'sILizM'RU=SOR/IWPYiSoR,'1oS*o~kñZEyK1(˔yR= MaHf2`(qǬy'ֽ#'wnbߑ)?zͥG&I2xf*4w?BQtbڿ(T8qz<5KT/I;O]r1`3I~W" ]!}H lpd]*J! IBUm)q$kvFxUS O D%]LN>ٚ ̾lF2 ũ\[ۙFg(.x*m Sd3[s`Eَ+Ҥ2 `nhqRh9'%Gb ukҚSb pGLl {q1l3o3 (h tFeq\9 -I9\*U@?滰6 ^2 _mا@S\07ѧdK^K$\,'mmE6;.4i鈮H-$*,& cHOړ-paZo'$qx5.-I^=.ץԛ4#eQn"OQ6KoBϠsKΚKka9+ ӖY܂¹?ݐoq, IR?&+U_Cv /2Žc@6,#{RfS"& džg*:h @HLCw'(rH4FVn oRcA˸ Є\PwrTҎ^EK||E;f`?N#@ NF2~A W%zobGIq/XuQD1m~7qݜ{;$I cMr`ؠ Q%=C`PޣwIuݳ2^fxjlzT#aA Rm2Z9zO`=W^9e|,.>7C.H!4V#c{P87M%wI`f1a_+y;#2VprǞrXѹy2lUx}{>Gn. &;?D@l5=XFb*ˁ֋aai=TSbž8RH^cGT4h5B+ѺyOY}OT^kīʮCQ8/g:^|PR(͐A3K(t,Hi7x~zgʢK"v˧;q?uSVOyaJ71e:^J2`4м{LPQUZ X<<- .s&GRQqcyd4+Bdaw YRhkRN~v _UY K^A`Ǜ5(@O0 پkqƏhr;|+mAJ$Dbj2/4'q"pfIQxkξ0;{)-좪2 %(:&iRG&0U 9ڂiħωaa3⇩{nܪiMˍ/:Wc0-֟8ްL$IU|oV!"$zyu v)9a𝡄RS38AѶVwD4d_b$MX=m\ @%2vAF 'T/{}C1gܽYͷPo{ e<:8'$}&b_Pcz{Y m۪7ځb^ѱX/6풹uI1 ӱBg>J' 覽~K_5xgZ|ݶX^^֛jԝs\(*Fגb*|1G++4X*uT#zN/!>/ͼ7a9"G(EܪE)ĩ$v|FB-ܿGD~wh9m2T 'YFuA_ &bX:iؒD2fč.WpQU]: U-#yo!PdNKc znXd䡎EgQNOskUyZ̥2~E4CnsE"ʹv_*x_LTn=Q'R./ujKaڔ|rݑ\oo'R՜eﳱ96Fh]عkv7V( ؠ3iNB=-*qo<⟍}*IFOcjFqҢg`UvIAAtsa`"OGe늤\4573ۜwm&.e(JݦӾDe)ʘPd-wci?T 'B厑Ua-*xڞ|BûܭCde037E|™緢0!13G$bn=,YGm +ncAmۀ}L:& \۫%i/?,.͹go;W$瑎;}fE{G]ji9OKʦr{uHOj25}8oAH:JMg^;خJԐ ݲGu_6*z># azG(n "܄>XA:$Y/{) @/ Y{ ow@o ^ 7~0,t;݃A^u%Ꮣt溒ȅlt:, =cYcpE%ŗ QP! >D A(:]sQceL@.3HڃtM"taB %:/爯"]} zY2l&FCS"{J{O"x[R';rk}_a[ߺXݗthDd{[YgP'8Ĥ<@)X,PVi zUVrf挴i`qT]t#!!X\Ӽb͌3Y4Ub%8oޞ`~ݎ&V: mdhi U[?Qob::Q?c[\t ~[-L |D݈:eo4`S7{o07E0LEkţ* ]_0QIYwocav̜U'hş*͛)Q_x»2:4C!OgͳfjROdcK'I38ޛ@ N챋矄OJ%쪵muX<+(h !4^Ӄq *1,fRHW=iDKYicdyHE,Sbh70PIֹebJn S5ō20.R~7!BJԌ2YyT%KE30Q%S(^ Xܕ1;[}emǂBJ8x?;ZU#4ψ.K?18Mskͳ,-h҃5K2$'N8сzx>%~+үԅ0p抔(E ib͊#D.!ʊ7Y>84 Fi;*d> g\N彀`;enF%wCJr\1F,j_{۱Pi:Am `˛~-A^\9KCSY'Q| pq`ШQzt6`s:v,=]]HչɺHA^"k$pTZwjt+:2xD+j\X_qeͮP!F7eN}}34@T{ublCxbq:m㉠'x4Jܝ ffJl9h0+)!;;߮\"5A׸3-Ȼr ;Vykb LpVA [d- 6]h)Vʒ6?Pdgk^,"%Qns8Le4, =CafNSцXdLB/F $.mPFgo3dPFl4Hzk1x.ERN{WnBܤr$3%ȓKJl+A5 IRN?RBCE+ܰT_FK$k£ -Bhpwi~Qz}i`k i3ֺA'4.>] OSc*X'%~w82qdUub؝`-D<3ݖ/;'~g Ue? z sg2];o};![ИpGo->VTͣn՟Y*[DP?Q%Q@aNH _ ~;%Qk7mR6F֢ZkEMy*@@?e7qd'̄@)toM,T:NCIi6%!VeL6@Yr} bų[t[t6uS=pg=WhD=I3L6/k$px?Zb;n xP0{2Y*p\HUEK,R֓oC d\&nJj0FR%ro< wDSGJ|-cX*lD7[ ;>yQbaP#4>$M1,*&%,5,=`LU~G^3RTiyzu0Cy0KT2NVI9dqV]~Gԇsr >lA ~ ^iHnj߫ AV ``8FY=+E7e"YCP7uv- \W܃'-HUqw >$NPq0 01d7:GEm"fXnY7t90PDV.6:8QN^`. YLc"BuRCnw^=b@57<}P.l5_bg WɨuU:1KUg:أUЃ=e`K\~B H>7D:GP<ѱ|_FJ)o[4b *0 [2 Ou6?&V*2-% ~_~o`'=O}E>Z@֔.z 8ϗyL+FVIt=b 2x{\RD8mk';׸!D$Wk~&*wkLSna+xnS= o!G̕>x+U*..QV O^D$4R+A(lî]Nro=8B~z[mfQ^WFQS[m&椡5H>8_ BWMz S~uh&2U99v}7b4WO F.xP3{բ~8|\1Ǎ uC Fβwd۵,-y os1$F0Gg$UF;t=\&"&}Hgv`9PEH<!|u:>!!O(8*Ԉze(AD9DAFnq3!u y͝RJh)v>}D;M:&:Y`"{x%kھzSح$xWrV߶pYjT$TG*g#P'@YƚI+';S`'WG찴D8c;(j{^J/Ye~>W ? IeuEr:,gAJk("E`CN4"Ĺ>n?bMm&]M /OHng`1F0'IJmv0art C8dւW ly A\:ց>ɧ+ƃ-!m6>ӹ_9OnytG_?gݟ._Iyq1HV?e :>v.%%/d:G^$;Ƽl#*~#NXb]J}2BISj _Rdh{Xm%PzW.T)` DDbJ~Oi͠JV`J~F) #9Vic7Y:C? L:VU'FXvT;1I,[z0RX%t5" PZ۸? mx;0#)qpjJT꣹~s-I Nh{0V`\EG o zw"?劎_:⩊R'$#+/͋ØF Jڶ܍ *A#EO hP6~t::z J}:$~*FDC85uhsHRYB*gpƀVBKj XfE~7;xRH^L}B|"ZWHiɵ+nNt"- #>|5EDpuڮ#g [}[|kk6Zd #09xW)u//ptrWH:s&Bw ʥ鷐O|Kb\SU֚dX.Ɲ"z!$* Nm3` GRMBQF|w\^^{yf3T ;shNHHLwxFW"iص춠&Ɓ?y!^q۝{ϒ0|;Os{x}wD^UAyuHW< B==,)o:| "dʷTIw!RtW7_J K)rYA33Or'DGt{Ep lWhJBXr'y'f;cHP{e,mv*5&Ny^!s9͛e]$z},Rw SE1eibQ3]Q4 p`|}L n9XA;zLL!^w-I ZqPᒁ3bZii\/ BS'LktTKnͨOZ7LN{Hΐ&l(>_B=u.;gj@P 2i|Z 8k͝(΢/a;`ඣm̦ʄs ZY]B%}ӵ.O{Ӟ./~qCФbF(Mۂj{ւr"+ܫ Klb+Z^hО5mGF &V#d,\fH?1Za5!f~ؗ ÖEmMi;aK9:&U4"Ms3&%38lσ>E-aDž{-gs|-JUol |la&ͻ0@ǫ)^&X{P!?]v&c hepڣé>>n[{3b-NGcp"~2!ke>Izq/ajnK,2.A0fE84D* x yOm',* :&3rGg+ouesal:#ҩwu"PwH/@+ Ӿ*m: Ri^AQ?OI-;VJ=Op}Uu-m:p(K½BOK:8zې L`ڸ.j7Ɓ0'%K{?Y䇀XdʇYqdGr7Fx~!qQB 7/4^5x{D {OE_ Qyg{YEIuPӭ@U:h8-]RO E;~*.&i*#cb$bW{ @l"LT&8s:܋yCٺ?*ʴX~e.ugy#OTLu!;qAM|t))y9z4䅞I:6Pqk3n 3U%] wQ/"^%,U=Ó^uú,X(OtVc!ĹR}^ 2|oxU9l Mm#:뿋!`vZ]H/7un 0-Lbj-#ٵ6{OW "X~1U"ؒh,<(ik{t@^l|eƖy˜GOn0%+B ?,SjLm*4W$D< LTG@;1`+p[_G2pTy7+*}l~V?cLD٢1߮hС Yk-;|$2{$x qn^F9.nD>kGA-\*VK,G8H*JO "r{97-v;U8Km /x'})Nl+*N][AAز&:luf/Ȼ N/0VoNS޶hv6݉ %x~,3!DnbםԳ u.pw&' |6COGɽ*DQO9+> 1 1F7M 4LnN-F%۰}?ZYƵaFUdL?'\3!$ ̒ 6VjIPw' h*;yHPr L֭2o VJZG۰o0OtAF/tCporۧ_(n?0UshPNmoӤ=Ęv;< -DTUjm.9`zdNfU҅N=<ɋ-o&`tplf< eOƵT ugQWKN+ X`=:?jx_zxrRVOW"q-#O@3 `tci,Y,E M>nc#zF5kS&ڨ1b5oe8>lÙI2Q̺.jjn;H…WjH+`:]|Y2" þƮ9UBd>G[~X m%X̵ h1٩FGhEX5QixpeA "y9 rsD~0)M5ڌ{@Н!&:=xe,`WE:ŕmV3o  4:CrcR1|_iquo{qY 3!5zZBenS> -3ϟ7p6޾5ԙ4OZH4YL4-XR3]Og~6:_+f XlB)99SW*0 ?~kcxC0 uPq8%l8ڬb匜Lԅ/#h9}RR \xRJkKɟ"QMASqhʂc#D9kg݄I(R˶ʑ:;Rn jt0)<.y-q*$&}p[Fƪsk8N l6Y ( )L#O7Ljz(`N<¥єݜMJ |B:7{RK<9)G%)'): td|oEmrв} $.1ݮ M,Eg62?i)ه+@Lxĉ.€V6n.+ g*qVrT'洢]M8sUSb'I5: i=o,;^@[[f_Ro'i44Dm=G]/]5*,#*,Ť +`xBfX'fۭ̓+Q8L-YNﵵ`o%F(HpAMSL1IA]|$D0(9@>#IXFo'pHvFByX”@h=bFU8oC{HI NV>jBH bf$!d4%K|dhGj~LJHdԗ;,_<|oj~EV?ʏg {M]=kH(Qu6{9qP:Ϣ^7)D{b IݡNn1D8 8+1OcY3_vs)k]&SM̦X 5IXucvqmE!xRc(טJ w{&.4SYt Ek ŕ*^kVs_ƈq({xY*Ԯ(⠤t;fE ? &7/)hIVʬS#ӸϝAKyk;ރ1S/U &^]ݩY%Hf+U⮊kd'[&(.D*NԚQG7hN Ьz)k6CĶG';7wѩ_$,'_ b#> Т؆lT{> f\|R# r|]k/Vno+ 㗞\p!u|d,'$fΩ~LLwP$B[[p0'.M%:E#qܵhf:i;sh6n 0רk jɌnQneMZ-n ꈏp47+w> 5=*Έ t1,i>h!+?4¦iDڠz&!;!bQOJ@d2 HcU] Ҩ ƴ)REiN%DѦo6~+8 QӜhNaci`0H=!XC0D 6cN*Qo$X>@Ȣlz  J j ^]"hrY@b\C1:W&(yGd=5N0 9 R.idա:g>yWyOSrg_?k \%Jr,` hA.4b~S΀z򔸫`*,(n |T"K0cܟi}`I"+C0fQ|(lL#mH<b qdB*:d}JstUg1[EUD;tCedߪZ:l; D]I#'oe !ӂ37{3b:ۙ~fs@ v7p%r|ID3 Ё5uܝVrnݱ%isuڈ9 ES٨>,KgLu&%SGwux:S* s֞~s]]t:+_@qy qq-}=iyKm(sMlN¿ Md278 M#=p1;roװ`2|͙$jT:;ky4\EExl\] Un# E&x:EK T4*_/x._pMz?Қm ;k19'KUDLFP>/z ۆNɕ"X.fX# YICD ,) `vRi2 %OLЬⓤShmS3:R/$#113J} 2Ӱy (NEAqop00kNj݋tqF]2&`Np5b>73Me5$7D<XeN܇Ph{93 :7DJ_S\3Z? 'ƎFPj(>fVu:ϠE q'S"/>+RȑW@.&\PRm<ZtI xG-ccT `8=sqO* `F[x;FG21&OsԊ0w^C,7線7M댱m}SVSu1 Dx{{ahUW8o_S-ndLyRcOx*t?t#WN}͠s@s1Sdz`[7`ߐYL xJqnxD"G;$~#+A{(غW!=4 cEt~ILLp0E+2/oO%US5ؓ*Z>A;pk8Ms~_t / Vcq.6^j*m9s礟4aM.iL7uBo4Bbފ#W5In,c{ Ikt9Ve?@h3i^}OTf)m"\[AJr/@>A+AzӰMD6xܶM x +AX02uFeu*5m+F^ XcXH=rk@W,V]B8ޞXf$rg3Nޘ:= ~Ɇ'jQ[a)OA0S+^y[zr0y˶GU1Wny`yʥBˈs-.p>(*ΰf$I&f UgA.72D/C!TNj^"o_:߷S0k&6[1::&_ Z$V?^p>E'%9◌Lf**tݸ H"a!܌`E+߭v(#GrT'P,QͿ>>%Qp:oBޮ]&q7Th#2$V~Jc y婂ag@TZy/1NYnR4"oFx9p![!*u+6;~B:WzYZCs<_BPͺ N{be8pUQhӏ1';/Uh%sԋܑV bcx1cowETP9/<(~ k{ =‚>uxKx ۤ4 Oꥳx;Bk !P]UzO0cOabt&jI -CtR5J&ˆ>z'GǓ<(h[WPdx ` cqqɹob(Wz53)\,dCRՃ2B&*| 'kg{SMi!;xZccSlWY[K[3Ċ6{b+o6lzBņ/eŗxvWhK@#N㫧['}jX ?{CWpb~u%:kBx1tW bSDȋW";޺h̚)[iB:fM)P)bс.$ynT"t=.+JIbDol-͑M+)zNVYZב%&G {}¤v*zjVc@6=FD˩Zp_W=B\j-n :lK] !c8l58vvtX!R`SDmNmF{Zn^%زKWJ~=bȻ?U:ar&Vpn7a(4$'y2Ci#:M:{k^@2 䶏({'7C_hvm~_ ~K𝴛,:ΩI4t q)C3m|;WB^}3>Tf#a[];}&)ui7T$yQfDؽ);p0q\\mB($]ޟpmy϶PfKN) >%qF@9yȃ'G?ɞ@pE +W졳 'SS6_H? 6f&~U-eL2ǃBԠoP確B}@'e O4DX o`*aABOZ{ϞUj}QL8}:t!x6sh=WB1{ޞhYFVBÀ rwYEGSۀ=(Wzʟ jCс0RK_5؏w*9sIRXLSx :ݵ!l%<8g{_R E_,1FU.7N"Oh fDIV5^wZ*NG>QHuk1΋c(i- fjdBMƠ KbcP ڎj4Jc㿦|EVE"ڲ;_;b[;On Bd1I ;sٷ츘ƤYnŽs\hݼVO?QZc=Lݞb5%qqbӤ3* rE0'D&T +VWoiAH?q/ܕn+/3jTĆXzlATl.OPtE ֔ JHۿ9sfN]aIrO:K%ri 903'K2έ>ZqlϚ1S(q*blqA ap(XVlr4-Ac 2(7cW=rGx3 ӥU=Q6q˳MŏW*6^h/ FX:1,I'>Anqh) VBsZ^m!;Hʔ4<RUzmqᓙ\_aoL!zt6ފmCV>F.zCm{i/՘q0޸mRL {^Nb<9{1 O5 /- 3пD$9*w<KX$/?+52jc'@ 6Y]7E Je %UxMon Ȟ{(S|GIZ#r% bJE]⒎H%«t ٶy`鎉<8F;7:bztr<+8O2:̈́f! i}X;%G)mqk=@\]yfD2uQuq>hglVӻ (Pr>E3u|ʘ`w~7h'|M2CaLfbw<6;H)Q9{,-.GWg oǺNqy+f`MECIOW!I}>L|ԘSm̴䝫͎*8񏢤Ntmxs@'iukzYd0ݢSE&;WX]a9XB5%uڋaa7tB@t99 T18P~FUVZNw+Sbw_lLzƃnmc8,|b:&.N&7-b? ai"6iC/IQ VkE  i{z |7x12B8N'0^ _|5MwpE$q.Q,CXQF d3<>$V@u#6v1;O4m DQii&p|$!p9M g=b&S3tΧ-M#.l_Jeצɓl߬z`m V)븈1qaDRľQ=uY5?u$!.1-jq.Hv~ޥonNΟ% QgM%_{R.fb TDj/)9ۀ -s:)fj\':0:ܑzcS$V{X .vGY*uBȀ[!u/bUt2i|l\{A3[qxhMIsتz2Ҡ7U)Fs͞Yl`NZ68V;;x5`>)  l":h~x)*11)fW<\D|sLRMm5ST75m5 ,ECVTW!G"M`n-9?dK.Bdɖ i Xvmn0MI: M"5KIh9U:^^l!6qx){vH &^MM>zQHT!b"И䂞1 !F\3O ֑kA4\Ka<)IV?TZTǡQyW@/ԩ7#zrn{Hn'?4Pr.Z?|j CzFU؈2A*ax#1)8mOLRQu^S(!h(/>s&8隅iN!b~ 4!_.K00lk%Id/+hD^<0Z׵MrS55#Lkj޸3FnQFk[`ӪmZ;^==ّK8IexwV5z-%U=p!R6E}?z}nv77%^jVxK~6I;ȌE!Zuj Fmqg) vju!ݚh#EgYnD5Ðr&LYa=[^+AϧݫGvcׂ1YhӑИ%:@ iftu_ mA%,}6ƔP 4?޷>{&בt<'ҝڐB/?oUY)X~`zzh /bjUc.CF|]32rMu8F;0#j+'#R}9"Zd8u NtJ42ckW?Vg(@1_C!4}<h_r`=,:ԄwsVY^wعʛ6iVaxp7)3w{DfQVGLD25񘸇R،6Df_H}9)TeQkUNL 6T#roY>C lX2/*}ۮ=P!t/^]^][4cQ|DREkؗRV@t0);S/Ֆ.>sNְhV#*52/IvժCC@J\Z'8v|@W5 fzsB QT7O֧6Xjh-0D i"] Uj8F*ǽd"K*^U8Fݱ57 ;dGx&KɧxBmcwORuPLU KT1QOD wꑍvǎLn.̈́שWIի֘3eAR%' ۇB4h$}(pŽW@T;0' <(rO` ǜkmƒ d) BF^Դi›<'-b Yo7N9r#\[[B-k28!Ԛi P{HM y΋( |e?x:"JnOox*PƻhC܎k pET x- 3y JSgV ːMZ0Yr퇼n jb~]Ғ3U;I3pL$#7Mx**)>EMDimw_aM]궶b$ 仧Qڳ/oq;vr4٥)N7LJC* $%$TO/'C v aBfs,$W27G#)^mݏ(9"Z#W(9ꊳ 6#ƛ{\u c,,́k< W W 7OgJ $7R=d ,: ⭉[+ .1bzD GUpXʇoKbEQ|Nbz 2-: <کE=U 28YٸuěM#){9>Xi!y}e*lڴ,[O^@-Lb`~&گvzW 0`QEFpXl^' D[/* 9rg)^;@ixWp",,(v.,13: $eT,X??~e)Ԙ\dl~G8gE(xD#Z:Q +IdfߊRdJ6lLI:?ay/nn?8? P L#5ptiPL.b x%ģ/Met b[xlJ-VώeʸV(ڢ%,IHƶz2VDfVvؐ

4ƉA:Mt=&Кgmi0MPKZю/"fo٤ Z6EN!GS6Z8uL Qh] "Ch{&ܳ]KƝxߵ5ߊN}uC5>;kY ѳCYy(e\D˧aNQ2Eby3V ㉸R:yfr3F9aC ;iyO θL t+FS5DATsk6FЂE`y>Lx#(A7t3[X3Ϙ^ţAW_b N ?5[5{Wyҕn3aQ4n_G&˯EXB0J[=CCY\pMv"R}0WM+ S;>*A܄8z#Aиjѿ[;a=j3͹_$,?t.(9iIq$'A^h>znm~PA{lhC2/ՔBL_N.>e NAaR:.`|caaYYG7]٘79KUu&e<Û_7$ L,jcW8 աA0abIa:ƿ\$'.٢e;M ȨQ@~%|^7v1,!Ǎ?~ wc/_O 3Q>޵hF++ c2nu7ކMey jM5=5 R \VohVfe)hƦ%ZANoe%ut dc0;[sSSF/RK4GOFkU$w>Gsc JBZ"-~ab\Ięrn9xc= ~ӟi^*54Ïb<τ#o 6ݴ2 iyrxTGյү'&:SjRN"qx=ߡ:heh(hGp H&/G19YimɆjҐ/ o'!cUA+kČƸD,="3ڍoD`3 I\K9&kK}8Ha~0ׁć#Vi@=_eˉ; +>f'l̇bo*lH e*62 dI{f<;P ˪6@dshn C,=OdYFr5~xh2dl| ?a<};/AT~G=xF> %Ѧ/WM,Q7U$ 1;@êtX /4OZޢNU#s(uT"Vz c ,AQ% LR.GHО .ZIF ';3~{)Z?ݘj\9?ӝ5Kpo{2tAFt9d: >^5컋TkDPC[ѧ=Ӫ[QM#"YE׻^= ^\j̼};g02ɮ蛪v,+cX"N\ѶcbPsbZ7'"d=qd1%wZpWګ}Ԟ1`ph]XhS33ϟȆ\toZ߬ #Nq|󦸣P*֪zV&X] aROk' ʔ[:cDNꪇׇn)j̃i".O֙Z&=Z^D#NQ)iG $GM!tg%'i Iٓ=U׳lI &W%قk|LP(ajoN`}\cQnQ*2b֙[,\bx/ǝSKUžYd4 φ<:G9$ݷ've' W=MXbvI>35Gca>޿zJ/nG9}*|lo`3)VZdQeG,Qqmg|tkpni ٞHK9 7Z%СFW]"J3tk )wA=YN`զX/%l&2 Shhck/X ϘHڽnisz:Vh@{tx]0,rsL^Pg w9j*#K댜ƒd(G6} wM||(Nj~QOG >K{0FMMo܎`*t;i4, -;})nN:5dF1 i ;*g_lAA#c7)ߠ@żF8ں4?؏f)W_NO7f]wXsvd۞bCXjk:* eI=wO?J@͔wO}Ԧ$1v"ܠ] Ԕџ@0zPbNaJ'{xXae'D-Ku&]iN@S K b'ZqΠLߺ\Y^uuyv L/Z-sZ1\ *8F6}Mft5yfAZf%".l5[Z1f. ,́k1Xwtԙ}M2r߰qJvhތ!&~c,rP5u*p) {Gŧ |"u܉)GO"|I 85v#* 1wJ'ASQxSq"IPi,2ޕ,R|$Dȴ"B4;. % ڡ0+ o,/ ^UA[Vc%љ#'Ti새$U@Kj$T5irE1:;Q[==mth݅:+HM~hdمp^Ōh W *|7a;#N9l1Άz.ޑ6kfcH[Ս0zA٧N(ukE.Trk5t-^"&GO5N <>'u6^({(wP"\e򺹶h&⥣$v.JF]wp,. Oh[\e0JMHۋ"HI&]yJa (d927i*ܷLxF4"H6W;fRxrLͭl{DaAy˽#aB1b!,{5`._QBk!*~F#FПWqz\-zIPɤԚ9fN,#m%0rmˌw=%'^L|` sַ¹3jekA&9f#2^9̊O)Ę%ݱ0 ǖ1RּleXE JˋSC% ~S,4[Yi0\,.-baBia=`et^qfVRM j%npɲ#U㞓IzN_#kLM ax|#aY?{[1>A$TM$_ >E8lC"s!nwUk|W92;sK8_.~q%(3)ZPO9Laniְ|qvTBV9&nMy>2(%sIc9KN3H鼩K/x>AS.G^n (-urqT[ Fc)DʶFh(j.kS'o=a $_hk["Jrm5˹R >h+2wɺ;IboUtWP/&*j]рr U:8yKJ&*iɑJ< gUBZ/\mND(1FGm/UUθpjCKh&=f^cT~> .e}}bD^w{ֈ4gy,VA(؈H@t"G !=MrpC?n G<ؕ Fԗt B Xlrr*qHp!PYu(|=dWt@uPD˅d I %!k:dюz}^JW`)`dC h4Hgds|? ի! V=oШF8{׫:v9fVR& /AfCEb̒7T: R`{}z6v4<7_ժ8w R3X_H"^O($l8x吧 ޷,?V?!_pPXM0eu*K·{6ynp[ )Hn?̭*jsTI#3E r[ZY I3a0ﶿ)T3o ~W&8Z4lA4&NZW!KUз1KsO!a'";|D,]jO#eP<٘oh .x), VcHbA'cZlڞLn&_0 D1|5j|T.M/Hf%s iV[e%8yf4wgxL_o>;Xt;ۼClnc 3T.P0Ɂ nr/M"D ([aӀ0]%Aڬc9Ȏ"/k\c#][[;oBBb<@,ܥ w7fDH \)9'f/FzbM;ʯ{igM0jwFaU9FC7F.mu޵.-J}TO{ΟR v妋?,ziRp?\b~Yc.Y]Ә/6^%,y߉; Q&eQ?'btMͤn[ƌ\pJ's:m |.(alSpRp"mpb-UX<4TbWbbv݉`P;}^^ĴlNH71Sa4Vmyĕ6m~SziV+IȆߒ"L漢 |C96y !tH`AyZ";<ؤyWA71i9lf?e'ZiXIxGOH?fAn`2Oa!mLq1I"'r0wi[|yUjXLܐy@Ur2>ZR])lM')9:c]!ODRb~Heuڍ v>. * W~p3|$* $? ٷMZ챷mvi8: <|\fhƬؔ8G,饯cgž_5@z#_uPz`g0;ˠ:ED3eqQ :s @ѡVT,Nv â!:Jr!R zt\̤–^bK^ b $0`u[TE[ٯנm^0W,~EL.gq>@YtՅ!dUdF ġ(a*'=Y4و<2);:k 1XY2~/ʨȠz`@S`}խYz &u#A"QSU8)Uv&xqy Yc'iTC|}b>@Cbb׀y&GxMNMvA4 w]ǤdF`IqxӴkwݾu[.K[pb3[/Bwݕ:@80M#*)083݀E=ʱJw> @Fs]5WۯYUx+ f)],|-8NsBd={G 7r:׌nhyXZ-3NQEsB#38O8R y$TzQH.)yn䒴3c 7XjOH+i-cF%*.j\Im-hpVКEIjzހ1JFQ$Ϥ|>@tKwp B9z4ݿ~Ϝ~Y1Ϟa wέD :uwY@'imT V I3EǬstviIyjͅ5kgeK kғZjWݟn200a!l>n[~FfU>I$UT!4[OA%xN;w_\d FԌ:x:o'e!V?uS!%cCwwtnk3AQaç Kb>m]/3Yh9܎H ôh$]4z6Xpn1Yx.hN%䕜!Y{U 'iri+IP{m5|f PASxyB_ϔCFw,f"Z7P>Ã@G]ՄCu;Bid_:.˯ &ˡ!xxkKwh<Ŋ)YajszWo3OgcTt]7/,`ls,1/$`x׵WX,wq`n?ME.BB> 畳%Iſ7 ժ;|TGSE*5v9p`''/v\麆6\ڽ ]$ǾÂm@B-g;.iWxr'osg?O~@߂+Q4T̎ej 냾P&͎9Xz^ e`0UB>0YDgMFVK.[P0B^#tDR-sWī޹C44 $K˂JG;|m0(–zݲ!Ofڸn4m/hwq^ mQT@5,Y˙d"Gi&d آb2G՘n kM8x-#ޑu{zfCZbAs0eloڎX(2. D_us|f^k\V kduK3#6 ݏ:wk~*q7LXY3 +XTA *WXf^ڊ,ObgIxAe g4ZX鴘}o>IaL 'HO 70GjQe%ڑjʈfbkJDm0jN {yfj%`&xnQY\$T=Qڌ;ƩRAoOI{/ =aJyW٢bʷ@mJ Z/;#C'U {OM:u&/~l9*/J:;'.jHp/yQr CKh/S=q s`,g^En`G&wOQd-elo=v^lq  ൿa/6stR"Li̡~^(~@lGVeMQW8]Db+{rq4{~;yV]'ꍛdžדC$BL :XȐf]$nwӗa%~Jl!9dZ J5I]-әwЭIaWA tX6xB{2:j1Q ߜf0$p[sX+[2Iga!ђv.s /_MڢP(= J U)8X zgȽf%T!>Bn/SQ 0U_$Ȑ</YZ$q ,bG#<^F;"ۯO޲ Uaj[ȈFхR;torьGj+)^ t)g H6Bux"~n]`5 s`ha0Xn )!b'%/i-SM0x ʎm[gy s!@zKM8yIKWBx|sz❺#OhzvH!g[ 3X'Qvmhˤ-$Ri'} .b5贴r=q̝9-)ͭ匓_òe6;סY $A5TwP}Av0-ޏ~#0˯6R \+mY*xf_l١o!.,g.߄;yhiY7ŖIMr&k Ջ1=҈nso ~ k ;6{+!s> _撏<#)"#w Tit\Kw׿M "Yvҹ5nf#1S)m͠^jsWu}<mɓ/Yp{'g2kyi)+, sNN݆9o|u|h!@6?6òXO͹t":h^Gd&<%OlQpn7"tRfPm {g5D_d]4p (f[VM3ٷ-^n< 8(dzO1ȨHS e/f!\wcߋ pX|& oJUu\9P]Rc J|uz;7#I`g[ @l %4-r/lv,0!l V@<33vڴ1j?Ww`f&ҭf6Q ~v]w6+إ |qGy~~_r%|KGM uuW4D1"Ҋ.8bz]=~f6}ɇݏ_ oS*!g PɎPs1jO;(;c׉apH vMs8QᐴY+_+rr#V4AdEZJ _ǥecԲ 5;Ku S֌n˱h5Cp_~ -kͤ]pު3Nq^a(sdn86cxݬ( XqMi ոH׬&}ivsGK6"@"Ȍ g-c+o|z6p80s3~9]r82XonV0Ot'"i|1P;‚kشS$G @6wrL]Hp`e4l57nݍD~r9vR smֽO3 F8 4XK |XM]O_0PYJ%)vm 6wpS_vΥ|˟: MAG?p_73)W twɆA: Sa5baHF.8pI\;4TOh(2/sT}}8Kۻ#G"MhhrWw&{+ARssGWgd?w PIVPƋm`a{^'"/. ItN"A-O(6PWm;! "x%v:X[$ /%L±RSu滟y[cr^@/^Sdx脇L}Yl~"HM"D/MCr@؊4;;୵-}ǂ,e*>Q*j"y}k\A(a|~6>I,zŊs&R kCcD2֧A-(b\/+I:Wx`S*"S6hGwS%IԊ{O\v&(DKj1?!ܒu%d_; MzGvsY3qjFǮ[jUT3"u'-WczqIPs0+،ޮ>M鷄qhTFJ}-Ay؋Y gȓ ?9H9X){NvK}ZwB[*< k'o]h[XνD NstP$L,3at; D uӸhx$ A(_I*jz},0i`Hq % /Zlw`{`ޭ?7^/ubtR.^RLv i==NIxL͠ӨV J@ŵLJU9+ppݜڹ#ѭc!DMA4f>&19*Ofzz߶yvƽe8J 0NJ?o)R.r^Xf5umKC@FҮWY0euAs֮:*:Vx,7y;Oz&uVƐ5huxFK =Z=EQ@!i>иkkծLO_H+اR>0TtEA8&UU$W ୩ḥiKsG;<<,ibYCY;S'y7k3>$;u܇K7=k͂ɑ%L ߃/7]g~P?WR{͸{ m̤ ,lIbG BXykJ7{E1NLgPj/8%jVxd B_x] kf;'cWa^6vw3P,)?m/Dr*OVXFyjv8xQ,i0=Bؑ'9e]Gm9קr6SgyOEGy?όc"jqeUZvrE- :,SARL=Ñ9t ڽm ks̚{ lTļa.2 7\BKY2ZWUYe|eNzzc'ljH}OF4_8 ]LMB?te[{4+r? E}o!O';kȎXDs3^A]5Ȝr\JDQkNӨ2P 0TӖZO@<̗E!l.6:~j黀OUqOe.> j4nxŮ'Z](v%ngҏdPKTSŠ%gN2>l٧u':];Ѧα޴nt{6 'Um֣G^Ư<P+({jax x{.b3T@?.C>?O;*鐃ЦZ&*ԟ{˖%F>%Y<[@Dg?6V@{=W\SI?>xb3јr :Em<7,o:~'H4ep$#qs+ zfP?j !vd#7L}76FL &KI~>t?zߒm'an-'cywVxRBrdJYeOm\T5ڟE~^Qa&ca@f{GR~i܉fԝrFfD5J YW*W²پgKR Sf?@ܞnگR,ae/HJ%M9A(*s wŔEwpY<684E*h)X\@a8F edGT,<^?/c5h,o4ug |_9 Sຼfb9t 1ЃPsFgJk5ūΣ寸g[]=1g}OSY4e[vA`, Fy_%Rn6Ŷϻx][5"fMt**nd8 \k"kxPR |2:jp},s2!bӛJNT%pDǪlo=' &wu)$&V0%)Kp 5Ϭ#VcT3-ᴖ^ $LğJM"0Q#5s'>C}xgJ䂠?PB 7S1oԢ6iA<մQ{8Mw è58bx=t~QU6X޽dg}³bwjR6Qꥠ(*qR9z<) f,ƃJwӈ&)rV= C,KsEi~Fmߖ&"Z6FzhMJ ]!nN-"Mj4z tHUц SπD ǧ؇:NJ)r; T ąYfM/T ٕV/I%,$EGnt'_ l`8.PlGsS8]}nvN+FƌMI4֔R-c=@ΝL!jvY?- sap3,2qܭLLN O媦3KweT}$sw<1ݘic(~2!+*cn10mյAP;Lkmr?(:N%9#;TKr 3 ǁ+6^؏Hk=s%v91=f7冮SM ]`[(oR3>Eh we5U {Sl:9-3㛖p;ʏs5|*? ~OϡmYl)k؄rjWQ"\OfT^L5 y=HOAN(´;+.!3~3CKcuW96TBaBJƓZV=9"6CWcGպ%D]LgG1D)mTǨ->N~)UND,Fa7 ɖLUZbd-]h~lmWr,%4T6αG@U, [9%2̇+g҃+'QV~`t:r .)w8P UF!_+#)roGȏRGo3qWxgc E]c̚d]:;=j%.ȑ 7FE x7S@ka/dQn~(l%*j?J/ ARؐ WqHjWIT_XXV2D`r¨v1V'לۜv/{`~ژ+ ]e-|#VֈSt6K %JhE:&BiR6N =T27/G&s:r^JV@kP<˛q~ 'í ;܍&G9 h:]싸̌hІ;t@Z(Kaq6WGb,&Xou9KU rxE3qTf@k dكn5(3<Ө; b0>Pf$j[ +[[FهVn gr:q\- Z˸_`kA<E%-MHvÑ-RFrtgDZ)LǿG-!P..)?\7sRYtOQ;*6qOɕN OI_ߝhZ]WHCԧ:Jtq2zױ"q|_@ b`kLm18t+(p/ju&g-Z'p0Ӥ;+:/4+A)qaBn ]?AX(2q&|fl@d`tұ*M  HҴR, g86 !B1.Af eK%t-l(plOdzZ=/b yPcŹw27f9')M+ 7s:=jo2 fO98#L4wEH;c!KK00?_1HD19<Y9{vZ"eXוPsP^4.=Z Hn Ύ4#d Ew,8&RA|7-_}0nDX-n.ܢ Ep3qdM { eqy#E2yMu2wi\XiDi>C Z2Pߓ]:XC "7Q AE)nL9$ (1T <.NI}e c_FoU٢90"Pǵ9)>J1D$*Ar-z)G{FL;C8-Q1n{KAXF+NhT:x #&d-y ǡI'#X,lB¦x72ύ2M8pEEaWc2k FQ i xE:iy6N ,`XNJ_)yT#o/pQ-|pĎ  -+qKe y[t?ekв-ǐ#օP6eSs:'cul G1O?Jq:2LSytcߥ2G_/#J &궘ݒɍtX].DƓ?c`qjSv>)") @Y+شo0QB/ЬRB&NE{h7JUbV= 5"߉99d?ǷiВ@V>2vq} ]7 5Q=T9}ղ^6(᪣=#jQQ"^cpf- $SӀg8Yr-y+ݷ(Jޘ7\[mWy_a>P}GSODnlHCY 0:ڟtLs'%a{brjT'9 ~660wډq>YmcuRA\Eb., zZX. A+!u&|EZXNԚs(k_żLy݃ׄ. c^ذkἔ)OXϻ,~w {CLs׳kգd{s};ū[8kϡLF!eR-6lDU׼fq}Nnt*jlsˏح͸nθwM4d eܰŏ;'oHm&bx]I, #+JM1D;Z`bMk)]R 0C`B>sz3p6]Y^`f7w45NzPJp_1sqhBJϦПh{#X^G Tz.EVpLWugA)Xl}w&?INyifi֘5<ڦ~awiq¦K{a54TBeHY&yJJ͸•wY6(Bo8Hs=0HVa w,jaѳYrZ$i:՗T#R:whV2:M"Hmw Ljy4sk4B6(,! NɕE8^ˠDQ-jtf`Ek3 cZP}HL= `ciuF~lM`cGL҂;&,1(9-8‘[^'&i#w^٫7f @~Gt3藬?OWE{c~w:Si.:u7Ow|ehe%I4:jG? 0ү߰Zw>a] t0=(/D^BDs|<_,:λbG&4Lc :l`d}ǫ[Q* 1P615]gV -PkP$&<=SO$#_Ã7Wf2 fs"vJvTvxBtcn7ؙ<9O,V}q . R%NĽ4e Ew>y^϶bI%J6-ce(^RUI\!6~*D7#$7Byxzpˢu'F0;Ëe18n3`%RYS8cy\ .cfvYUvEDhLXziDu+Y?yk H?''{& PO/+6yh$z/^KO2I+E l83lyjxV̮1r IQ\*d˪z[WsVoyIǂΣpϔ]>LZiŘ|^GU0Gm>Ss`$kmq;BAyWj9`LNw*^MRbfFg{JGsaAk瘄t[5| Hq3XѮcJwO:@;:NHH~9=xo0#DѬߜiZe -#iMRZ1 7~r{(k7NSlבSp+;%&OQtI8J_pbKMn1Ԕ!Lr.txQ殹ʓKb|(1hy)-Vѣ0ES7#<5sm6cBIqY~NG\en3؟)P|hޏS? qbJ34j#$@ n.)ettV}A|FS0v~6!0Uǃ UI橾)3ǰlA) iw^b3>;=WUXf܂ADYjW<bvNk][D1Ϝ}J7ج tK'4@G"ƃ51ZV*$Hѱ.>5?+PJNH3y*d7LU-c$ G bo\q[o\R|j !dXX[ 4yس̨A~wllCQ{MKٌ*̞xrXgG 5ekHd1 "i nf?3x~,փFcaN^H5ۑwKyNcu(lT\+V lļ/ӵ5 [ (v_֜(a&drHqs5XWsEӾI^SCɜ$D4TʵB/ف,<լ G ;7\|NĄ2RZ#lH7f}?[ɚ/!GKLU:ud:<7Z&"K{E_c g0vc2 51C^ <@hP]=%iY1U\}\68 q2U{ VBA-%ǸB+^C6@Rr.Zw8O}hNp! |CtҧT/sf9Fo‡(ɅlX&VwY^kpB(%:$@a9̋f\yHܻeIӂMW?d=IRK$0ܶf5y;\MdQ^$WWoc^^2!q"%S<\w[?Oe?Vp9, Kgyv|QWqn$Ҙ C+ P05T?2$:[5HjR!Tz(+kd2%gςS9H@ y$TV <<97;|rz 4$e E1?pBcTN?@FJXT8UA=4˳ހ{_D67'e +T,:nM` aw@_ XAy7/ A Yy]) Ud!`\{7T Lgd+>.@(2x n]@鸌#p[v|eĠɡVCi\ۓ't;#B}mӄUfH}Jv 歖 ya˜+) !Ly]_jT)c/J 'L:fʻSDpx$'/ò, r ,>3ۘle|r{=NS5x*[|I.bi_I92AbUZ,1:rS .vԪL;'hx6}Ή4YrU(rHU6:kAc٘:Eݺ}v>,/DZZ銲5vA.2H@F _` hĎv>%6ἇʣ4gQu+G>^tDrI9]q*xy1+|u}1:fg6Pʑkff,Gf[_MGpCkjP'w3z=oG6&w$28i5vKIxvBkɀVϐ4VR UU:φP B?c8ŭS\x"1،:"l|R_.A*+_П;.;#P]\P# gt(7Fd\=^#ነ4|I%rN20BH]Ȃ*FQluAk@=І XRוiՉ[)݈ʻTQyf$ػ(MI %^t!@h u,Pk>L[ػٕ6߇-OC7~175!&FQ9xZY9j=]osuH0:: ~LB{pIlQ̎ щ*_c>F4厱eթՃzr 4eF `P }k p^>NVZ;G*hpJfWq";鱶P tvɒۻ<;G DLbۘwbIR6Bs[9 `Oa²=ȩ^a2wT:N(Q;NzH2/dvDm͟BuCmFJ L.iB{oa㡔c/{,GK| JS՘bX~\ÊKbVn).Υkf 8RR]qlj"?أ] xr$){gx@ο8 }uvp;a|G d=-G5}\4{lA4͏t &d4X_!M8,p@sH{ֱՎ@=u*N̎&ՖY );.*ӌ`"O[Gx:R SdzPT#\ lY̐㎥MeUC,}~)Vˆ _XH t!@@3gG= X{rJRe[C1^>kNTVadir"~qx;c?s7֝R+5?:)Kk4z5 7ck+`bqTTz"b{UVaXn|\@VfmIb(/睷V5RX:v(0@+c42nJh@%dPBve'JmB8'`$Lk{Pg3֜x:ƿRq,^Iɭ^D '?%/uT.][`$'rq`Ks"{"|1ER~#_'zbÞX\2ajPLP;mME[d , R{<D6[P=+dQ}ptL =,֖BuyABufAO{hn88$/s11+s[1 ыF!c?ܒmUKOULR@1`4J,r ߿ng'Xc65 omQ*S͊ٿlU5рrNv"%V? ^n O2{ɺPb rz1*k=Lhq4\#N/W6Diյ٩\16C$*+.Y3 #Y{p{#3m֭Zo\Lwa,B;qghK.6cwB$\\R;rvR:<ZxڭO |GsDXh(2 #ub)V3c悋}Ur>2m7クVRe5 F5 ~5uBUt>Wk{zW* ccշȍ|PCp%Sd7㝥 ^.3zr>iɢYK$]+Tj<kj:zt,L&EJzrNXz`zՓPlOU< H,5qzqj! 6ThJFm ېL ]I+'vT_cdџr-bЪOlqS2NwC p)w׌[-uݺE|{xHt{p*7‘u1^Agu[ҲC 275GE\wx9{[?_Lնj{@zIo6qe,԰93IejZS9}cAFt?F|єSeLG _V 9iޛϲj#"SA1dNH+nR\8,d|jþ"< مƭܑ( m];I )/E'xl6FҰOQ7ZWs@ZJaT+,Jv*Y*:m߽=-'t 󙿸<|WjJ-AoW)N4I=*^w J/8(|餌Lw6MKq:YК&MY7 A<=|l&YEFlw>b,AȇF[ _!Ou=iD%3ȡ v{GdخH?Z.&}X7 2T+u粊5}tR2F ^MN%"E1H 6i 6(+\|db$\Sd ;\Vs:p;^Go4lQ᪹Jxi;4x%O/nd_iUyv. irr~Aۭ '(ZzWUeF]R4?iJV0.O !Z$ƌHM #8Y*ԦN넒W>dn4;~Njd3@Jkyd".e~ vAy)7LKD>sD4)2PB̞(iD-0 +6][&@EϘ/ȾWʤiVy5juQ9l?UoNbs$4joeZq=Y֒ҵ>ݣ %3KS"6Dl+FvJZ-Н(vuon 4k3O 4M}V1ny]df_ yM L} XG U^bT#MaB0KU&V񵭇rT*[p`W2q;q FaSiHec9%x* Yg(_[ /N+^-دGY2r#Oi@N;]Yu#*X'хOA)FCɃRg!Ӡyw]Fۺ!g64u0MޘA*uj芥ɔ럽^_W©@+ėoUW@y$b`S~v-mK 6*dZ?~.{fjDs$Nx:j-;t̊I$L+IGw씞|~u;:s]ko[C"SR7I@FȈ5ux|7qW:RD!Z1a '\ klԆHr@Peno7f]"%x#d!ܑ=jVC !hĠIOH3ԭ*!p\/|k]_\6#ۈZuIH~U] Xjo>,h# b<-[Y`6(#P?6 ـ/Jl5 ˺}݌!WK'ǷUVh3"gG.OJκyc|p7O(os) xKHev9!@jN"lwXe&~7xr~Wt~茺Z.^2>_^3m34ǣ Y靧 L9D?)p&E؝S۳&֩J4Siۭ5b6voCEVZ֍5Y1A~D5澲W?j_Մ9ne,m>JThXmh-><ԥb*C훩TUFXň@tH&QBp|7V8 tWhA훍#dD3[hIz8y=p)t#6zOr95(ٮF2)rwdY\GH/IвFr0 4>EDjd)UCž_@dOp5>UĚI>t>5\{ȮY/^Avu[V~' )p+g浚D3 +֒!_U` ]@Ljlڴah˺ 0]:h?<<`n5Wsl~2/vmѣ3?63g"!agֈ . Ή))߽bp5Mn@uU+8tUHkz}^YpkJ Tm SոWϭ^V2(ÓsG"!FS7L+c;')Ri\V9 nݣ ۓ!${2yD|n-ո$ZFM@UMbm\ \)` hW FjBaw 5ϵ " saCx P }&/7Bd.-0<׽l< ak!m(Ƭ@M]x;)-!mqr3td3Ⓓ=s2<XRi3ُ},ԙ zW>M6DpZna;u$pN1[Ip 2XP7Q#Č?Yw|搅P )9 EeD"?ꁾٟlaJǭ<} QYbqaUnϑWPUՇrSٶo8/19.k?sgOiw6GۻtD!]}"`oi& Ǫ|O:eNHyӮs}APkxgv=wK3+'ϙ:JUt u ]U@5Έ;KrX\_J r\$!ۋ#@j}GssGovbx!A(͔:µVԕ`[3I~+Ѝ+6k29=Afېf fF/^W' mZbۀgPJL:,q{nPQRNG@# ;ОK0`/C.Iow|S.Mi?xuR2iPt3!>sx+&t{g/nps?ebOEJk'?ٮ1 LIFju@hoBkBD۰PL;FQmO,BxFŗKo _P[9>ȻbTuOX&yx]jޗ&\t s?b׳e An\OnǼp\~%_bp2:y5*& ǿX##}W^cEBH;qtxv}@ x&rҤ`͵l ְ&`T&`\`-S:B!5\EqΕ 0(/HH`AJv')|N mV4/ +^x}AWC Nhw7L wROv B,;Ǩ[g0E@įA"sdjiDžٶ MLVC&Z5f":/lE[騔k3hlĆ~$Gzkh`7ɩ>e qwx>6Ϧ(7\Œ9?jcY e#|@zi!`zpIzX]ac#OnuuQLf,Y[lOnjcC;v[Y@ 橯Zktvǀɕ/O%xk䠟^iW Kgn?wݡLG&q\%EpKOI\/`)~% ĺD0r#`Py(_xă/&)fs7{o>+xN΂.F{VʲfQδ-7ϝLj|x+ X(eG\([`kTRܔvߘe vƻ%:D |v =};~{iٷ;*(vCpf!9ؽ(Ъx'u%F<1/33鷇i}^ɆIgP GED43zޓ'Z؉wv7"챧- /Ǩx#S|J:MJ9I(Fv{VsGc=f|'wGh3R _ab6dП4uQKL" Z}|mޞVi*5gDV鐢0bt͎R*Ocw"BU Q( l%e3\5 cN3[3S,w]-7/RxV'ar7rԋJ:Eܪ2) 6Lp{{Js:dvlL &EϦ %EIˮέv 9əT8'D;ĝZZ]0[^jj6( ty$C]v;{˦I(ł4&Tj} :J ٘Keͣ@JFÀ,Hjja.L E<a4,%\wk!Tk7RfJ6"Hܿa;Hg ѷCtafyt<;X^WbEbE]xХ a" ʃc'IR邽3Ulg|!.j5ga nD;VLŶd6Au9݇2r裕M{,iɍuVIIҞنxl.9\c Ϋxd02Cs;鿩5qoS6<ä8K{Gq~%wX,9.9馾 9Y t$.}b4^

% v27)1 S4Mwx,8,i#8D-Vq྾6Fq*d}5@ކX[eށ]X & t۪T'0e5 C0}xp,4"i&Q&#+x͞ϧ^R`|>uۈi$t܃4;{Zҫ7QynOG#k~krh[o=f|Ag ca ~CbI,a1θ$89%Ż -\up V뱻B^zp o ,Tʮ 9P.q۫^D4%<{.Χ;*܆ Hir8gȀoae1IHJ'ppIDha@1+:F^oPZ~0IQʆw"eCAU1`DjHXҾ؟zTq*_%6 %4 }3liaA&B?6gpȂq-puؐvYS 8Iѵ.io8[b]H\{z*/0'+O |O"I(< ׼>cd7gE[8Ts_^mv *L*G%`̯ͳɑ1E``\cK-RE ө\$ 1 Ȫt{ H@N] oۍD(cA +ߊBzڤvàqWt>8leikHfgRrqʭ z8% Tv힞.vCE6E,qZ9vRwXL3ϿE<̾/e < |">EtgH]Z #ȣL/:2S+(Yb b,-ҧ ^5 *3j-jrH0 *{"&zwF;ۦb;Be =Fb= YݴYnhzTTf1GE C2ǒXq19m SrD"vK  c@xq!eґo"M=4t?F$c44_;JPfJ / Fp[|-`ktu$"T8Y3ng\A8@p|0xF(!o[w6ǒ5H )Tx?捚)=>&lt(ch"?O=nAa#NRp]FJu3[B#ХEtk `(veSq&R<7a-^i0ðTrn'mT/}1WgFb yh0G]2ц~$jFs7-[W1nmv?nt:$(3jrLj_eE /Ŗ39p|sNj #2-3tȍ?7ul5B7EZݔsDn,mrm+?Xν"[U驉c۹~w_l9s6RךY܌D;J瘄3S-edz2%(z,'|3 <5%n kyOD%EIo;Hٛѻ.|xoLeGuT`R'Vd֩!\Iщ]E NVk=%Ƒ(N6 R(Y<JPf"]oB"↾vi6aRX܍/EU6 }{wMD,}.] SfCvc,mlZʑKBy NP>44A}L }ˆ/+sݶ],ޙ= 'k@> J\V"\Aȥn":~5NH L_*/5u*Z[>#z5Jgqުe<,?Oh$ V'HL;aG(` W!zb ju0.L@ LЪ"oĩ]A&&]uj1Dq/h6) T%YrE T">]oz4m3f%|MP3 ?lĸ5eζ;D *ٮ׃sjiqKcgZ} ˊ} ,@띇VYn1?g¼EW|{+o,HkYō4u7åNj;xn  JA4<.'_t-$fYa~A`Ӽ'i1PQp ^E|\(~tq7U6Q2}$W9f3}>4;$ ?rˌXDgl;>ύvĞHR(Vu"I{7YL.d[*ű_v䝀k&Ozj-+B;I~3/N$SjS.y DX ƶGHQɷW'$\@)1g}q Sߒr^r !8)>Z̙Y mkWupnǝ°@M#J{E#.[ F/?z_O`Ϩ};) h̓7u~_#1d},*PJL/ՙ?a!#rwqQЊq_ӯ2_'\9,}# WKEGM4&˰Le栅6 Tz/l=ݝXي ƝȢ\ga<#jijp'|bƘc42HG]MUŮA&</|MKb%g6y.M 6!EN|Q(u-?hգH#h^c䀛"u&.6ڽĕ4h"yťU%=HUgGw %J7 yJ_ǭOMLMp'm#,׼.8Th(.OS~ƄPC{.!%H{"zϯ{ctsڙ%d:AB9 |6ZFm'pQ1ПK3R,vs_ |͒)/?Ӭ݁I cl>Eǀ@wP8K!8'D)3$~!SoW7^E#4|Vwrз,ps ADtQAs e޲'C?9)dY_Z/-^Mp*4هRaKi6s ?حrĂ04SkM: sstƵg7ko+yGڲd.m?Զ}D(:]/Am<{@bN>[گ& vvxLIIbW.  ¦dk/M0@U#>T|t0cÎ Ҫ3\2KTgMnXl-p\t ;j/ۦxNNLM0ΙWcEK,pKWNΕ5{ k[FDT?4ϵ>C?\`ń* @oҽNHNqn@ܧi.~|l YbkNp1,rf$tR5LVֻAgݫqU&]ݱp}$ߏ߮ ;b'/LZrzNuϡM}m#{@X(udWfG?] Tq]ch&\/ʶɭEE'}%O7pY6d F׶,Y_- Jq!nN; [J2mcm ̝7PPc5 "J<%=Uξj]#绋nQTz/4Kt8y>K1|y|*s5l |)U8FOyaB);)>MEj ^ݜ>RKu8|$@ TxvrK x5źbH:h ^3MCuE3K(Ǧz <41Q'673{flO@($_ry@.,c>$Mi7QւuF-f\~xp艆UG{y@BF>أ8gaݦh-TIyYzɦ%ulZ- Z}G)ʱػ|iνC3R?]hzX&Zgz8QSaAyPJa ߯OJx/yDpTz~S=T{ٻǔCX{0 <OwW |k5~ c,S NKb Lc[O#n(yW1[ɺ3_Jō+B/LKoM()=(Q `@h˛0-EE"v` pҵ@66Z`0 4j 5o̳n ynqMCD`>FN%. x [ew4tUq-ֶ UTT!S#9``Y}цvU= Ev&M{W.Qf?H_8 Ehޟ:^$uFmYLb‘k#3+zeIJ BxE*6v[QuN '~TnY%U4ĕhO3 h@G-+RViEX 'Sg\ ztA _޵27Yo sg l*ΙY,&biB bd1\[n{Y)C%dߋNݹݰw%,[S6>^ɫȼ[ $D)QW]rnUk5̒bQU[ӱITߌS-7>$NW\L$y~o!j2OLKv(} @RV%Gw43~ Gޡ1DqX Qu^+ i/Hc(.=/o}XxJOJ.>pjH.fJlO0=G[O>W\~><|`E|{D#zcu{ޙyZ5aSX3ݲm8! 79sfU\ދ+#,Gzeߍ{4Bn[)u!'dᄫ h)= rF// -J[&O?6̈́Ҿx _|8pk&EnB/;jQ@A n[*ZlGz8)DP{gS:B BaOITD;=@z&o6:41|;y5ac0nx="ym[YR^@9r&p~`^ e#P_8G4kC!* /Ӓq|Z V¨OCn; #rr܋޳U.Av0}>.6Fl>F0~COxDžm#.;c<[k՝(+nxS _9 `w+jl`P[=Ed>83^U$.^?6m|Jԓ>3tqDy9=!PC6Ōl9<*.$v2sQ]M>K:B`ř'R~g0ǿ9OAk*`1dHl注T1Sb/% ,ML( б=1?JB\+-5z<2V6!`cZ~& q)>i_׷64.!OAb^y`ܼՌ Ws4 ȝ himP1),T7ke:<)GM`J`.ʧ I({TqvqX',fb~ M \Rh!w@[(iLQz1hY볻_i2lK 6u1لMμt ~!U CR7'@*>m ]δ  VMyZĮ(Be%c<[qF7m,xg|]b6t,0-@ʩ'P3<:y'Vo{Lc59l8Ȳ#xۆ>bDN3"*-vd))9߄G+}7??_gH,Ai "l58rR7(át).j L5Xxz)O}CXaZZ{@rYQkj#! YL|/ghj$Y:gu{>\ͩ9pnU)2+J +Qu/&A6Ooʞ4vbH,n@ҘcrߐY=~XԳ:ˀIs}ԧeI.@ۍegJR*+I#>>hE@+*nCqi4G+G? ` 5[ZjV͸ooP􅋀o58tm@E#"#  Rev*)2{M-g'(u;,*޺gP'*@$A ;g$̚^]g 5%-)NO уcH$x?℀Bϋ6}Dzwuk@ɐ_/#* ދhq1k U1:7e qS:Ν$~^%ؖ5Zi 5cr ӈxxߙsx(V0" -Bj!aЄFӭ}jƠ d;lWV0M!sZ-M i'oFԏ 85p Y U]jp>ܬބ1-i:Ȟ]@ĹlāA#&n>GKE$GO}w~cLp#U/KpJ@ѥ*>>DrW^QUW];/HΔUOw5% v)SV~`4y/WLB8]U )y|xoXNCWuN>-R1knu $h"r5AO1|Y웘gs_Fyl|pz)<]'-w͌oP~( mhEF]ӕǡ㐵|4" aD\rmw  !G#ufN훗jCʞ:5DÏ,MtZ;ynlrjx z\7(mXt ʸz y ̑ܪ\9B 07ӌySش^A! "pʼn<(An'J7U5M2eF8I&_kl:7~.>=e'NĐl*b3CjVDteCb m FXƎFX/) Xq~T*9 s!i_oYOXf&>Fq}%d p~'p:׾PA1D S*0MKTB)VVu`O|== i5bExTwl* Bw#=VD&˨X^9+POcMg|8̀ =]gL+qF֭QF@H?vttb@ k@ gjvTt f*#M! ⌘V~㊖'/Sug5oZ6H^TXTeRǡQ IciUB޸qs9%/ xkNnTV%jkyݘҭg'uēt{(KTIv9wYu0iVN vBb) ^M9_7%Acʍß Fr7d7nj/,1y,(_/f.jiJg5"#( `yzj3i:h1%7Wÿpw^sYӼ ;;Z ɿ9 4"@`x1 9WC:xu]TDu[D7KOC_0iz^Bι}Է+26/I6Sӕd>CoXP땻cąo)O $h=!C~vg]=h5mҊ G&nYc pxO|pimly}Cxy@b…~$XFzd*J8zVwdԇha%&&LKf`޳d.bYmx,I3FoF|y(8Lw:\e_Ma>#7ゑO(lY(_HnU[ gEx9Qx-}t$@˓>֖h}Bbj Ϩ_Y}G>ߓ! Lo8IDx35_8&7L^+y=3C1}6JTRbяpӯ+Ըnr; `40;]YIszP׹^ 0Jsq!<)M?fLc /z 5|`|?EX6icm4q?G~bUřC%Av?~ Nqt%7_DD"{?JsXC%6 x庖޷;kC8Q7Q^(:)f:Ǖ-F3^_tGM*hyR0BqrG~0&G)ʳ~*v!QuδH$Guk6rFU~ƚ+AJU"e/$Ef#(aU4MUU>i&ෙ<`6/Ww?B`y`}]Cˮ{ψӸE5bW}~r.LLX5ǿhh}=kJ?+D`\"(/кQP[ʆE$Hq֩!{߸kEW!9p #?3j\?Jf-맪V-MVGƺKE:: bpޚP-5^^{|^u䓥C`'B+o0gK1v(~=6\/S?w!1_SrJ~ P~0/H}`[km ޢc`؆(#,}h7DoM޿|.4(Z/DUWHϳK`G7vឿ%Cm~^b*f۠>'ÑdUPH{ML4']M0'1_|&qtYqW(}PTIx -9Ar1<8Pps BB_I)vm,J(=v }H"SL9Sގ^Ds*~祐lQu%%^k\xkv+C`?;pT[ ƶ/ qbl})`玪bRtB?f42pȌu=+SqJj<$!'WBHa->cgڒ_& [q7fH,";=f*Oy P1+_;),3kǬ`n*Sdr2, !`b!""wO'|Ҏ'RhȷI,^W1G3GC鏂ʧeR&s_%G< ךW=,_9wNe*qx&\ a@P's@pn7pK\;h>(>/D]뀫 p%-UzW7}P6d9LCbٶ5*_V!u0HWKj?ׄhMtzGђ1\ChnQ^dc^`38@7@,^e+rdc*7kM)^@=G9Hp֧ Zuчĉm_Gnk`3*Ј g-hs*m LnA[7hgiƌ>2 Z" V5"ˏ,hxp~ia4UJ!QxO66{YmY̬!Y5T>.EcylV"4| NUD/82C)DH?Y]u*&i_Rn$KHm?# |tخ !d|f{TJ ) I;@6e&~n+f{1:v_uLX8&(Bۼr VG ~Qg$-JgJa0jJg@זq%FfR'@ !=u̿+N 何s2N4sCr|g5FAƃX@B K}s`i?H=ŷ426ٗRG&x-=CYk3yծxԭy KqJM%rZo(; !DiYuȉ^s|)6, [[H:jt@ 053 :8lE !*f U+WƣX{2S@L+,ߣ$%d-"Zɟb?S MՖ>޲`'btk$|WQ6XRv$%]bq8ڲ}*\|B]C O@K,ez+IFtQÇ ^R<]!Ѵ5;YLtskOߤl\=hѾ-2*4O_TTȗy3-W9'/Kt#\*t{&.5ŘF[)G{GfRt@eO2 L>gLPyʜbr%1R$0Y` =QP%\j5;k (c<٣ns$}{A&A99M`k'xn)T gcM> պnU↦]bQZv2"$8'Zs& N.Wp6WB~6e,f^Ԏ.Yji*p?DćQmٓӄs-j˴#lmT[n]T)u±6%К) 1eT48$+$rKR-SIĽ#"4KrKq,ۼ鬂}tDje6*l?=rudJ߷ n|1.z ~1} j<=.dBGZMO_zNi "$V^AkDy'~N&IG$˞Gx:Hܺձ:a=pVkI,{s9H_*-w6؜i`]mF6o7KFզES0 }d.K#3P%*`3ҒF)$յ^3xGD&KƷۣ5gMLvʙFC Zc;;f%xd@ZK}ᘫJĿOցslۊfTxN V5 GRYnjxCFb1 $"/'M |/97֥ l;)f0$d}˪z7t쯗/k/QԼXAn4aSJ\޳g*7M8hO5[9jy:4IKgy!U}vt3yY$J-" nN@<<ٚƩ]V6," tCIHi?4ǺƑs5\(#yAEj֪ ^]PmC,$t) &{0 KP/*xN0 F9~v"B˭YUzI v1ZJ;U ࢼZhHIV0GHmN2͙CskK݄ `an4YO>BkTƏy}2{jxY6i(>C}6]^.4ҫoTv۫w9E(r #>t_&3F4[O . vg0,=ҹk%~bwz؞8`rt OY0raE]*Ջ,γŃT,3ZZ xl-=h].SZ~vfq+%Zyy:WBg{PLܚyfP7V1 Ek;Žd'ŹmJLhR ]QR+cKgU~½|-^>wV=%`LZn$e $m-+L\\N Ң]$zdk)>v$A\[,4%gRѭ\\Ӣոw̱E4QxɢR~Uԋ|>"m8vz߈ż濅ot߈4#scZrdAMFIvv>(nG͗ (iuk#wA^I*]uR&i[Imw8e ۋ3(l"+ͺdӏd`a(K8K++h[7g8#"y˞ ~;jtYcDvckǞr5YY­ߖkM^-^oOXŮU`w]9sL"?;%ո)s1hQSd)*:c{mz}m /וpl*D託.41J:kŜ\JMmw+Zι, }Rw1,L`)l)g)){(vp& 39NjKXT?6Qqȱ8I?nQohE TXd?sbkz}l -kQܭsi!U秡').]q"z//l ,Z0ڙ^gӌp1-м:Q\x-cy\N؄Fe!AD +gdM.면qhdia> !p*;HxOۇ r aOS0E^SCJi))l{걔:vPˠBȮji:-OsuP 6WD [ȸ[NE| Z UX3}͋w%*Rckx(e1;A/(* ܟ{_9GcRGVtd=TsV/F' gBy* ] nl~{A Mmڄi .w1)ak#_gɪz3tL6G]XYe? P3;i1B*v֥͌"v4h,tvpqqRD 14+}-燊`\R-@M@şO(/5 BH4MS 3z\Zaw$~hV2g^rFc<|fh޲OI~ov@^Ys[p_OY@y ^RbtP_Qf~~ 0>Qa=>}$*&55 ߭@\~_Zy|ITҎlIpxDHIM0' "F;f}Q+9m֣OH<3YJ\m:/YNsʈ:di۷]#}Fy<2o9eCHN՗9q%~1ar&FmUߎt)H? 2QUK>)6zsAzSA;kNCe\NލÓb#ԍM.~Sm& b¯^BDt|_\*ߋ$*]sbQy=LJD5&UBf˸>t%,omYDFq&7RҶ|!!x6ZwsL#1CXσ 6lGo/_jشiMoo\yKŠ<t -gYBy%d~V_}8eF<Ù\)R* ={`w8ٔ tlv/Gj|*WPռ{P2N{DoH '*ia]/쬰GHq#{t_jGϫC!xUF\}a.\b/( :!N89ҥ7yC\n%TKcpNPZxeCxRikT&  èR_X)K}eXNN!iC9[QE~^F(rGeN6vxܡ\r`!N%$>m;ji>Nt7V0Ð7hH7P]n/Ѝ i?nW}XNm޾'ҁuޞyEfb9T`7"ʒ,;~j~d0{\V7=* ؔ_cd,Y8.-aH9䵚ʳ[]Pl5Og_@ǂ!xpR,݌oH״lB[ڹ<42#,xԔ!tX b9g){,OB.,_/N)!-0'1p%mVp:7^F! sPΦ3Nb~2z"06IO*7頰LSרf8r]ĜW9^IOlqD!=L.\vo^;hy]Ln:~*wt9|<ٕ"rX}!<֔ 5:*.B -ZnX,ouߒ1_srz+t%dD,H'¬qat}1 ڙ[nz-\GZ\IW'I]BD^$QG?Qjׅ s}B&2XJ*c~^y;*N8=ɰiۉtl6VOzIIU43m-gdǖ:fը/p8;z )msB a@g̜B;Dch~|/Lón7(8yp1qs ET{T^diA}Ձ;{ө#VPχ|7G2-:F5fH*K嗢n̷CToc3 Ү+1 " 14ja"^FT\M_n8PDBfeCf^^y7z2^J|`ɯat9g8Gs|G,v1?>0nK/8DWuRoGy x90Ua {Ƽ.^hWTOa}Sl4}}! Q*N*0R++n0K n+Q^\j?eRf' Ґ>{M-ڨjli2g;C GF/Hv" cXV]#DSe׼2@:j1ss1ar46i!R<SɈR K=0W1##Ǘ"ӑ4oEݑLn;9%S2. n;X!!kI8Y߄mPp`~<I9\{"ʝ 5<_o0iL͉pd 6< b{=ٮH#"m"!\߹^ˢwJe[VFʠg&eSS/z?/O54c;P_˿E%6i\@>kDSe=plp^6S'# T#%]|^ʘɸ`iDd\Dސ|ϨOXhn;wú_* GyXBRLzoO~,1[@XlUdIEfB)YuI vjJH\Ul}!7Ycg<l=?76Q-dv&:qH0&wQ!A=rခO.Q,N:dzDc8"' }[`c0I}/7"P` {Z46@\`CG{ OΉ tX C.jBHÉ3~OC;6g"9JYYmMj)ʧcǙ(*[9L\j66=C0=U XOANΚAxKgxk,h,JJ+.G.vPbդ- M "f,1NOO/gM߁K\%(sfHdJD~'JF֊'Q#8Ym$'ƀ}G٩Pɡ1]1As$m䭀g q xz*楛JtiHws+De ='Tg"!-u3Bbe'f~TŪ&m!Hзf땉Y`[s,x3P'a#>j9ԧǘ89EΤȟX鍅mh]s%lfW2 -pאon'urL^w G) =+q.QQi'p󎾫B"SnXuqm*. +Q0aΆ0e>o\- jʰ)]A:Y}87 TāXHLO_1 8rL|I4mOFz"%t5J vX̌viɪj{ga8:vG;udhF)Hbjٶ:OB,5[ SN_ͱ鶝c80sƾM`.bHZz9 1ķn۵Q߿m0$ϡϚ OL Pm@*Q ud~:( قc'j=u{w<[5{7Ҙ5:F&!{ff,R?s=j#"IDjix &B ; vf iC+o[5r.4H*;_Dn0ԍwsK7}ctsP.}H~ I/oO Oʊi|+x푪^Їb,;y '*.{ϳ۞ԸZe[NyBBg9I3_esJGN1Iŕ ?!7q{c#D4$<7YH' tE^e5_uD U)T5's,A?SpͳY}=XaJwfn0`}:_Dh$$L Z _9 i];K0f36LmS:Nx,ci!GtQPlc"Ti*@fg1~:z$6au-Z96_QZ4#W]Sc ;.}S1qI^MQ4T1"<4 { ZBD a*Y%c\ J˭71C?j[ Х[y?KmN~Ǩh~$V!=ɡl%ZS@ ,%ɔ~w`@=cNF%G%>b.tsXaWvƦSoYj@6LnqPSl-S523;I}y>\@L03Ku#i׿W(igLϒP:]d~Ar*+'g_#wT(ϗM!S3Ϧ8J9W;ǦMw(;KZ(a7:э؊9#=-|B'v}5dSCC7(\ YR:x2xk$01oE R nEkX+j;i%d[L&i?phqZS X@=N1ۑ! 6X "}WJ Q\Met!MT'4.⽠i5rl'325psm1Jz-׵)>Uqd}ۼk+ y^mWmPrgm!4{&ED? S*bonՏ-A]/,g+#R-we$^| })p鏁n O4x2/XVO&5N՛{A;Q_ӡ88_jE}Pƕ$(R՚'Drw?QUIԫg0nh~ ^)Ngw>T1 u퉾2;N[# cZInYOAV2:QÕ[RUC%{k ;/?y`j-Ax׀ ˡ>ҫc|>-8رԆ#3IC$-PC0oӁᆛ4tIp\:ӝS׸2HĂhhh%VRO1͓{ \fa3~K5zѝI`y +Ɋ ׏cOT^n'Հlk0x j7kYc΢E$DDiCE! q_eԫ1m`\oBG;}8Xr9Wm2v GN{PR:3OHp}Ϫ@-WDZ(3˵4P~1Rn~рeį`܅i4[-70ϭxW)LuT8$DY3|EޘD5X 0$њm䷦_7 uL~oJs[Bkjڐlw8nR4 g|K1 EuY&WlA>!X@@@\+GOg{@"SYq@Ȝ y<8+$ҽ$o\3a^.d8ڨs\v<*QiBxcVQM!lηb=T7Q+E3Pt(JBSS HZ1H!{6sG2mh܂}5pi24>x9“go׍Rd#ĻNSY|0ށ-`9(zDg ?49k$- )F a|4]jDԡ6%cTXX@y ^VOZ]:~UXŁkF9  mi3#6FNGG{c@]׏x(E7cR*Gֹ9 Yl+bB(-v{PKۖ9ۀw}.-[5tI?Z8 ';B3; UI7*aΔUF8D9=+<[bT$eX%3>$fմ]aqVR\Hf^eW Y[~j>Q܅sqC|vllRX^*4\(T7|s|֍~4(,sSsʿjitL*{WxǴ ! 0ryI7#iB3{ [Q=ԗQn {]~rSWq8 /uicGXs"z3ԑ-x W[_cB~ = ڝ (DO{>R /&vmnl}5m!,+_p w'dSU`f[F)1s#UY)Yj+;U nj>fy\bkcVH1Se0$dNߛy,cQE{LL>( C(qҺa&қN6& h S$w/jVDP/vP).Qio$<}"bUcڪͺQ,hv>oxƟe88*-% F,EywZoc.%1<π捗2Rgn/$;gfKT"kѝSܡʮnHeO;_g% *k|jk *ٮDBĈT#41/=3@e S7b2 J.da ^O S|/kLYWmKś M@M\P( T4}codaFjj;ڕble˽;%W]%L5b)k"W=16Kю̐Ay@N@ Ŕ#.16kUt'p`)HP;g;_K^ e˒vd @,2KDqֻJ^[b>h@ZhC6ҋ~0%^X_Od#MBm_S,"V s_-w`H@7Mˋֵ2[*§!+ZEنkUau5~ vbjZ&VTǒTۅTd"u#2)p{-j2:ηSθRui]-Ҥ_`_AfU@Imd[TW:<@+[0y_)o<Эłf'"TH ܂RnylC{8͎@P"A߯dF &vۂZn)C$;9yD<IZuwܻ3֫s һ+m2myYԜ*4"*Η#yZ6lRI~pfBri#PiuSu"N^DEøUs?caU6nvdh0'Zʃ* _ jt:NJ\Fqn=Ti9[#k|UXD4FGnņL> /0KGG&FeB3WUq=g&B3כӏB v77 [05/6eɔ;]%cn=7,Nb FIDXrRA+iHuXJH<58Yl"oyef@t[ $MI/#pxLhР ;GŽn%_q>^%Xe 8e,G9}zXyA SA,MYVfVd*s-k|ͱ 2lωFcK`OGH!׉"n-盋N ]9h=cј'[{,X ̀J.dw@+OԹW/R"<JȈk3a (qkS"GH>n 1](2,dTK0uP\hҋz1rB35WٌU`ftőGa__TMa1-I{P5V8vuU5hɇ%: xNO.)]ic IhXK4B(B8V.5-{z 0Q3vcsUd "3H?p"BIm+w%djd2!)AlDmb|@Y)(!Jv4B>Td||pS{F/4ralO̤ЇN;ԁ6Af.\K,Ctِ; @3Y~/mKHϜp5 ctw2mر"a! S랗 LPZ,;lߛ؁m.|o 89 de7ǺOEϨC^N10x}5`9!lUي>.%~0M yare{~9//e|"n Lkۈ\>z4cZCڡqC1k8hw*%rFHC{<4HE>t$2,2ɱb<̈X m`"?Mwo$Wu&GZ)|ާ }QFLh#3ޏD: "wtpl\%ҭR}(c&?"KͤO\#]d{kɡRW=bpELD{j!` M[s0&.*Y#t,:O[Ȕ/3ѶOr}A>/ EǢm6iLнlt Py^IUQcծ^ybnV N˝g7XJZ3!1' 70(Z.8T{/<.,Pӈ<Xv-AO$K5z61 yl~LbmrFF뽗bSa\kQ1 [/b%<dHoߟ]XhP>`m>x+\W$u&0X> Z.W X{soRHQr)PJFSd"_h,&thF=T' )h^J>B#Ы;BK%;]ceawg YLGlyW1Dvir˶GR8mqŶ1*"]ƑHate$ٰ߿)=QyɴƧΙH@_p*gP+Է&E1&seH)-5ivk-AY rͷ`E?*'tzKCol1.J v#o=IhMW6ߐ;篘93e̶?wu7ɥݛ2 앖 iŜe۩X3vN1oGB^iL; 0lKzykUϷOԄL=mbM̪!ss0F ¶ l,i$ "im"?(zwJ4/ K57'ͤ@M{Z;=V[H69h:cE룋Tm@=6Pac!7xBiFu /c-);tdMP3|%ef5ஜ)m>ה,1/g^^֋j_I>{6skE~*XhU*oP@垊kQE6/},jP,EIQEL•l .w/#,^s5ׇiC)P (!Mb>UYc!6۪;nɩ2JPJoJl79f{k(ض2OQ&Voy0SZ|*-MN>u,>VgkUqf/fGBڳQ7a'[KŠ gPNJNr7ڷG/&!Q$#&KBC`BRtΝHއ9$Z%Yoa.eUj#E&1еFT 5%6vI=0C4; +Be(Qh/7Qg#vߠ |5StMmÆ+ ȧ2DPWDv7HChKUS3,āDz r:R4O*UU,umB:^*&$O kԌ Hk}U[٭_g;!$9 !??Afp3bF8\4`Yu]5, *1ᕫcܸ&yI+ k+fiA6YGJwBlrg_lӗρ+sv49 |Kw9ldS2%\_4j@X`K2VOZ/ }7Dwitޏ".!{amG)rx~ugf.D%3D?`!$OFjv-}2RRZhf"wQeT3yĭb,y{8H=Ftd 26EI U'xp }%Qk Gao0$/?6@fh6 :\T?>4+ܻDB"zA&ޜ_475o30sYkmf91kQ\v"̛XyF} ;zJv<=g}SK bd!fys3 rAǀ&Bjz:no^tX-oFWp? #fQ"cǕj#.JiC)y\ĥ*kj ݯeD?# Z{<nA78o [,gg J, ћ4/!~O3P~$uGO N漪h4Fg?\5mP5e #4{ I[{w[dbB;~vujb*oح{P_bD#fҭItY:BȂA#P2e{W5iBH7=2 \[+:v zݳI! "+bd[ũox ̛͈1.ͮB"\~&5Jvݝ 2x;lm~>ܑy2YI(a7Lb\jXM^[`0&6BWҥ6K60I֗?cVp}(*2T%r66:܊7&>#Đp{\V>*))O۬hH&0m~ [ep얞zCv8[mܦ"qJ>( CSag[> }XAwѼde~]UM(#S}QDr'>2<^!7 Q|v< :(Êz mQBzBVW4JxB{:ũ+L_IB1pH߈ͺ̰0DOyZ !:rR宺Խ> ??1!`/tQB&F]OxR)[8j, ˾z}· VC|z'zx{z'@E*uņ U(RWA92RLjgփpp]1KMK}WlyXho1؅.D|̳;ΎD#]Os{ +=9KǦ+xّl-&0fXmgfCmr3O}+0v2k2uak+5&s.>tCZ ̪ 1Z,ЭagPu6+^%g*җiZkTz,Ynv^ Hpl=oR6n~A!N Zz":y~:wqWw]͎h؞ p]㔣uD;)(v[IZt&lg8&NV#uΏes2eS Ib>Uh1\*b&`5Q{9;"/UxRZC"{@'Ce'*9ZQPPj]%6@I&q3?hG;fnm˯ԟ '9'[J}FTᆙ (j]F*yYg6P'ZEW狎ЯR=Φ ]c*7b͡ 4LwbX>J y#xL8vv{B5~I}~YF(_F &d:[/ l%Pr8Ř8 ls&Lm7ƶ:jۏ+F[4}fK4щңe=1 7*95WT^#AskE X5BytM߉YEU%"fUFwb} :]pYc= t9p/%Gj `XxcIt_?Dpټ/~ꮱ&"1j?` tUP9ksJcA0CY4ȹ:l"p4L,pX) G[[Ө*D<3nZ9S ?0A8& oS4Dat]x!4;[_m H8XCZ_t yB%RH-xD9Eq䈏r@_4 AԬu0<3(YiGP`|IhcK-U0vtj(xIx,uT;qH7 CI G,B̹GYc%P}!Wqp 1 luδ[unҬXߴ+Hoh"L s? džꝽ)NzRV+]=lCEDфK?k-Ⱥ[&.1`I B%09+hA;xAsdP+)O&BPbxऒNbޢ̋}YJQXy'(iڬsp V뱐d:R]+6DoegO R* `6T@$o؉[Wo2Nguwy Pn% 5@P'% 3W|:kUj!m脣 XLS{iQxfV(h;3.`Y̒67יb(\XD1=()m7IH2iDэC3is+ʏs_{v]n撲`MCsz0`!?شLe U􃌗6^1obSSw:4tr+:a&bT&P*~ 'detIJ`l.LD;TA_L@wblNP Q 1%YJAM_ %qumjL9 6"gqM$DB5whNabt)?IfF{&'4ӆqt3xR(R?WB9(XR`N9Eqb2^e~Y>Y&E"+bsVaj `R#O܄w׈({&xWzP\K@pCcSREkzEGgAsiN\U PM^c> R{mXЈhon]4wolBaez -{JGȀD=ɛӄܷIݽ옻w)1`8.AuF8:d7S gؒԈ$ߌt5"Ro!EE-e0\F#Vf<[(ZgIU_uA&}2-ꊓs~*tfOv~t ?]M~uR?ܥ9J]j(-M_P4o<|$~(爳`*)w%|QP$9ѭa]r Jz̺Cj ?LX/n^>cf7}ſ2)yFmN|yP( ve9C^}v %ۈ+I0XⓒF4h)n1G hg^t;@ؐC)ОDKcj GA@%w=-GƢ>UA EkdP_ɖ#ùn Hs"S8niһfEKĴC~)v0ەKR;qCnEfR{o\5")emiHd~yߖCrڝCl -TD(2Vy,(fMVP-DL":Tw E ]ޟ#dUuO@|K/աZxl %kJ|ʹۭX}QCS~ΕKa?E;Z{ev /"Ed $92gt \ yC_k?11r^r`rom쓧°=\I&=pͼlvFw$[]-#[…P_LGR=`R;;yZ@ =(b@1\/[O0Vh|ADMPi}Uؽ1Wt(ֵ H "($/WaĈ|B/~})~z;5^ c!'/qd9lVA4w.sS%+N<  |TmBPP7vkDJk rF]0)ps+[sj[p{g=Dr!Z,mth3/#t2 !'} ?KsBtg#*/z10p(c xQ9QVEV1 :&:|aG/B!;;묑lQ}-_BɅ|k3ok<݅{0oNUq`nGZ?ᐲՖ8~/R]Y^sD/f TciWBϤpgD;f7 5斘P51 Za\^ZׅYvC`d5 ,#c> ПN 犡*Q0C*K2*(b'|`aBCEL%/z*E߮ L01}ٝvOc+&$BöM$ ArvUE'l WsVv x 7K pq}ץ$ ֯&75ZG#j+ =MN! o wA4W,oBFi֞Ք-!fM~l۞Q5[ƜCIeQȚ!GRɾ)L]فX4XϦ绥:!Uydi#89ܗt}|+yo nP:L,y2%6*$4NʨSƛ nu~QW1&>m4gQIEՌ 5{59:dSs]IsKݔb%>h˦utnm) պu9CgEC7?ͪLR[XK g<.#Š:uW:чA5xB b)ªevANZ̈fku^{ߨG ;~̶{bж#g;>)ݮEw?7^XuEY-c cص6O>l>q/SVd: &/)g#UjD 3+$r /% \D}!feq.)s$H%`N:6dcp503u9 T8'zg@FXT4 AWk#~oDƅjnjQ@Am,3{DNx|$׻饇RI E4-z& |@.!i@b 37F[hOȺ.~&iӱ XJ+z=ړEM:bډY<ο3l {vڐJx=I5*&ˇdLq !%Bs?ۡ$ D=6*UoCľ4rb9сORQ_imE(\x,Rѧ!7$+PR%Sus,xTA*ii!LćrCh1dw K1 @uAqg3_)U+VX1ظv 1 tɖ,F8lvX#Cd4V* TGGh ~~bB)v3bKBcWUJN"e]upͰ_JME<4Cv` `$NJ錉{gI-@DQatp5lex = &Y'z?uqnjvϾ Ǽ8/bw̟o@ [p[⯸>A^NϛfM@ yĕ8.?O\ !F_8OY@ƠQz(4wXGs."(bk kcK`ʌ>jW![l7$zo[ݪE&WojEil7'\&' l6FO}&}NޗxPx?Kuw IJ.PccGe3q1hiYd\;^ ŻJgj8$TGT6a!u$;&'sFm@ XXma۳nԫo魞JNX=W5f$ N>uWq9Q 6fXq p_!OKvI-߀ ب$@D%{81czaeU#Wp0P[i=` bP8N7e b&M{cX&)&R]e/z4&xO?9Ab1%Z7rYP҈Q]]+]۞ -0[f3,.reKl/]o>3at NJP1lvdN{cRT.gvc2[!-xp2J>.=Y':!3A r55FN}3C"`Z#M*UGIssALA 7sU)2ʡ]%\8]ڵV[SEY$bЄ u3y[^&U&DH,"{b>pM2k0AS'6 qJ喹TCXbf̢eo~XɛVȒ|y92[taKC @rZHZM*b]noh>4] ddj-?`iG[EC7U2{|j䴅ZuA*LS=2ղCoC/j BEr-)t; f!ƃ p3wb|ts; 0Z/Vde҇,2$j-N՞u6WEKcMV'NryD+;5.yuFk%x@pgZ&RoQ1܊Ct5o[}CQ9>ɫcy&!L<1o19Cc-I]R5S{LaUSP FDDZX鄝.ŷp}"L)]\if]S/|\I@? ?c|Y+*[_d#[+qhH?ke!E$3?cWޱ >qkk U"*,a|9DAwK8h?06[SS>>##t&(*`keL\V9j]c՗#Y9nGx;m۠]+焳Ms|~x&,i) Uth$(P "pݭOVUQuvmNB`/.vJ ,wv*M^ F$X)š_^A67HNEd^)+ZEVg񤀛c[MYZ_nY"Wk @Iܹ 6M3ƛAKA*3.12FS ^9αa?y +&t=`RFS€kqx] ,?cS[ٺs?׺~ixM=YreZW +")n*։Kk8; Ζ?ʟNENR0fZIX.@k=UZ.o{ltrP`@otMݮŠ9pd2Pi=|0ǺB}mk`3 i#!O ݼמB$ez~Eu$5wwVM%x}sh )qC= ʏTxҬ!wi0F}10PBb"Ę=w6;"}.n` ,aB}L^Tm޴B'^ԗ2tZ|pMDi6[=ۗJ  U A6԰oM%YLA׷PNQ_6*І=(";lUloS"GNwmBtRkt\~R~[}{ٗvHK][V۠gWQX!3y:9Yz_*kd.7գDuKu}^C3R1W0;m3t5P" %Le~_ )21[&Bb=xzZ' x^: $ Kg3k=Q+n}w㦭iٖx+-$iN pƴx7f%rzΓ,,&k+˼?, < 02<L'E-- @\b-ÅU)AiV QiQۏܭPbDĆA9G{Zi`Ah[PZr/8znQU%g^l_ !LP o->I_趂0?FŅp P>pO hy7e^deWr{1iH ޖ' {"z1re]:dջžfTkJL_T~ `=0 f\N鮵EVhvA.]uSqJb0;3I9@`B;EB(nq{p (hF`#_We,GˎhtKDc>L%MA82yץ@*[PA q>D+))jRdTt`:R`eSuɑd:VtJ:Xϙ;JybPW[hl43+c7ct>n 8 t xR5I%מ FIv!ݛ }>rdyLH ;z[BtEeqC/Z;Gc+yJ룦0GEx;O :zYX#oN3]fC'0lP Д>dp&U w̗iSN ѿkXe؝Kn؋,{Ur $ P L<'5F?-dd~G؎ɬC+5r=Rc$>+ vzb,ؾTy,һ/mP%ҤaMIWKc{Jˤ oBUe]n 鬄sgjr3  {F'ʨ:T|2Ѥ (w)k,at,u6}EP0-uh.摥:'Z_.j74J Rk/‘e/'8C'bе8z6qo\ b_|\cuAC*S֖7XЙCPڊS⋼S&YT.@/Z hD_9Dhf;%E|Lg kq ~$ȟ)xY*w"߳biգ&+?(P%PƺmڊG07& [ +5p`@.y꧴%^ 6; C#D ?='K0UMs[)Un܊8-ĚPVE\x_TW|>tEki8/=,u!J{-Gy&*zt2\r}pi{*TN%ꙐgbzZʼ|_YobH2ӫScOX&n:\*5dzշ$qvf8:P("dԋMP}z3? f޴Q irX%l&ӕ%l N6TtKj]ulakڗ˿.T. ^Ns-6oV81lArVi>6#.DhxzVkg']w@&<\f_6,z/v쬣̱2q?]+zwS@/8w'&'o$ARC*"9RKmNJ*oKHbt|>w&>En?XE0BAAX^xj)g5r.±})Z L?'񹈏 d |ˊ߃0 j@@|pH ;\LTIYJ+4Zh gA݃`#ZyMupy4MS%Omr^XjMe?Ճ+I@@`6I !d#| ӫ(^|&C>4Xig4>I͉ j&8 /`pf\_$ӁDڸ\G?aׁٶ8q>I<0ς ՞ .)݁'L*0^Kn_l!.;Ȫp:)MiD@4wbVc0fLɋ[w17%-'SךJ ً2U"x?<LG[~䶚)s'mo1zFHhgXŃ^Zh0":=Ɋ1 jNhȪ( cah52 Aiؾο.Q*ebc23ڎdo?J5 ԑ@Я4,2-:]I ~ X<9Q#=i_a}1g 'at;6 ءvTlHձ#nH@_>^tM$/KMsXcNf#n2Z8+>$z9[&!L/_7 eеQv6B9~'Ӹ|#k[u5 (6a‚IsCP= WN;F̗qҲQ Pbfl57;B[^IVd`m o;/(],ջ<{zG ++z-ރ槹 YYsfK]BL~|?RQBj'm}{S8&GGx0¹0-F|ЂmÅ˹ef5!;}mOBY )+WAd\q/HϯNu#XHP|NgbEt>0=C^\IbmrÀ'e>TW%Č ¸GΜqY[o-$`䄹~/Tn~LS1>5l/wqrVJ%1B Ӻ fP:D?jr %]#`h*qs#qLkN]-gP=~& iYZFoة}d&F9=!b npƼb^¹J9#5K5,FCuׂo&}`WS'\L:Jh!ǭ[/SHr1~4FoNa\HsKz:/#R b\<*_b5<h=V: %! Nn26uEEީqn荡Si,=;w3ѫFGa 8D ï{a3 c m%%!& o3:]#)*O-=a+t&/G#& Gu!spvN2|1_5k71Zc!C\T %erJX3M᭞3} ٚ ͐ga& !%p2$AE&y.kxlB*jsMx#k&99jNp\{!7|ѨG"?1pWV]6㘜'˚ ТaehaaVMOH gbiL5JK0ll X3L/LH .V| G1+EV]1)Xp0!52vڧGJ/l 1ӪW SI+fN"t%Z>=@"8jTc .KI_'"e&YaC< 8Z|]!/dUO wQChѽyڿwWʱ}^<2<ۥ4:1ߓ;zV\ _*zy\;fkeʶVZL-| XOY:xܡ52U/`UY[_lq!f%wcrm~E@D= iFUn koCae O%~{{z=CG<?Z,9ĩ@1~AT6m)izM<.^Iހԭh \}gM'ޟs8"X݀Lں:tD(F讞F^9uo1MV}$L%i0dtJ{~ڃRX|?'+oKXl^<5RJ3!YY:ka|\kc~訤Q?ئkkfcL3+ڤ${'6Nc1S56juQY8%e3Vܰ [Hg>E}Xl'Jl=EO[|lZ9æ~ւ;^}X b9ކ3}]+K++g]xiGDvJN#rhgqlFmL?+a儀rD N&R8Ihi #2\~ P^֜I{BTb(rCv"?bz|j{uHyALzv#sJAa 9^.X0O{=zV0_g!񵯢GA:z@o[?zKbҖU7c,ixg ŤGΒ@) >da2448rȚA8:N`x3Rvs/>'ʊƈȨ.]:)g_ E0iZ?kU'?e 8do4ѱ !FG.&޾h!u{ YB1 ܂0I~MUG$1i+}&F; NqnWͅ`㋺^+Nr~lwv-~W?JrAi /{\U1  Ȳ]GIP݄8?*GUMs`N%u4~>uOzw$;d՞I!w#"!t2x[hRۊظmyo(µ1z?Kt saloS z!c )q):x W3O a|CʛM#q3dlfr]\՚_b<z|mH)LB.e.C;8q$-,s@9:%"XclWWd/-4fk}M(y"n:u1Qj:Sn*O.C3re[h.#~:usmԽ ;Z)xc a8"1M r?#ͦ[t(ֆM* LWFa;3P)}W~yDBs ,@:%lq3jㅹH6Cht<fXZ>O:vRAIJ%n{(ϴv6٪D4Y`Y|1 Qd|o?Kt.)}8 V7zgvuD+ѕ xN`)f3Ȉ#֙>;$4q<&^jre4Sէ͑p^1}؄f'2*s0+E4(f~wq1l$ hKz)^ĥc멽e (1@<3 OLBa yʅ];'mƩ$VZ8Rf3jo%lgfOM$֟jƧjbiY `7_^\ U sˀA][CPk\X>E>lNzѰ0R7:O4xe3qkQܛ2L..pB_읍!ЇD*.SAG]Dl!yje<fꘓ A\RXvvOQCHM_1.YL=#zouM391@,/]nR.'N@T'U"8 nV3YJh@[cULtier@\ZC.#iQ j-=_wd0+2YhU丂WOw=eGij*y|fau *G놓s S6EH<+LIhhlԣ)|cޝF|;2| ^-/%weUmY]pNَDλPbW?l")`cTñ#[A +ā)ψ#Y9RM *j"Fp6|\7 .7 ׌,%>kf*w /pmpdI6 N5^ys<* Jj&NdY$)"3.3T\ZOsJBXno$LkSV.reԟ{UU_k4gl(`+<*Q i|½F#/ 㚪"t+ӻHIds&۩C - uq૞"*q *aRC3+ l OΨoQ  H鹻/'vNyMF nh쥷ZLGHWzpD)OJ`Q>N5^&eB4V+Q @Z8^2 VZapaQ 6k[aMmsGfT,ǸHt54@ljgb?K12Bɡgȸ(Y7W^s6AhaU|{ʩ$ \Q8+$ؑA1 ;,n)T=`x>RUJ5J[23Qkm. SBFa@l` O^ި2iA z#nC9.´J=0) ^aeߡQl .׀|.Rfcl X> |"Ô> xl_ͯZE=|!Ko(MP{Oς[íWn GK"{Qu0Y[0q@ c ARu as2`U2'@ fr=lw}BT[נgԍmQXr‘ ";TjԦU7K*/^=GBUuT>e_W9zofH@?A~=WXX"* eϾ\>4FLUxabqY| eUDڀП&'e5/OTr7`]h,4@% Z.[H_nO , 0w_jO;&ww6icH?]yK㘊H" YD <R̹2x-4t4C` Ԇx)iJiTdW,Z !:w 5P(B5Ysڮ!?(?6ajVR?)vCAXi>X[ `lu$T=U?`k_TGƓQ]79*j]Y_BYL6a V cƞ6GW@ 4bF@#3~5? Cu%M8ljX0IL."3p(#$7{^=nAQrXT:מXsV1N|d {:$Z)t,F`wKS(:nqEc67d³Mtju${ZK9&{ҳ;mofG%I_`O6ZF("Zc9ɨTn]3N LvZ;HdCRbÚ&UpqWߊa[Ol Fү)*yr&MEhĴ0 s{[DP_agkM QЌר lr6#E9cݘy>ntFD48dcqȒ +"r7^nVu5p3:b^ߙ:7 ky,5; azn]xKTDW)|.Cc" q}|[ucFpGF"("oVb ]Ɖ=%fHY3p*? I1V3iG6U0k`޹u;i gpQFh#uYR5t&.U 2a#^,]2Ž%)jEJRo!/MdHGwͶDSj*r3Gfy".Zpa:'l3R³¨ؑM9E{ R4 ?\9'»_%k8WmU/] ai }Bh+E{y쫰aY>%(Ln/ ǯ8y821,O3!L-ЖSyĩU8;m|v<ߦc[v|9 );"b0x@$`K.#;[Tof4KՎ-U$sjT!'N!/KA8s^2I螫LNEL-=q@m'2ܝ[N gjGT.EVOaWήr`7=hJb?Ox'g  "Um*ar5a*1ʸ)h@-3J0ܞ0 M#lzk~2wڍ TSCJʹ'6R@9 p2Uk:);poE9>"7< eof(M@ظƋ$S8aT U DhO7sD$o H_ z< İ-ȋGsMفy.צ>;u L3>hé3 s,c {]y"h{r_\w^gcv( 2P09M6cp2E&i>FTUߴZBqc-{qnmmW^;Ia"DxҭF($ |. lxx\cRaXD ))>AY0r e|7.9!"W*>p p٨UmTj$iXdS%n0fZmJ3tU.ab=F Eo]^_:t:^Z7 m$80Ofb֟6HȇZ+>KD&\S ݸ҇ P}ҹ.:U^EigbnǵE!\jv7Ceo?~K0 !~y/ ~p28id`&рqcνCڍ`?#è)-粝֩V11/#`Aw.dACEKUL zbwtxD}"v%wDFKkJ~38_` y)IU`}B(-փd w!'*HnטA!P_-B^:t^tPh_ԃd5g lY8U**57pOV?Ńwn®krLtp !5>Ȍl}:Piɛ'4I(F_#`GMN_+!"L?G bیd컏bb.uL2 1Z{5u4.GQ-{jQ^j)x`Kr~xq| {;O'>QGBb&Q BC8|u4T&%e33d@!:&4|fʱ]ڢ9Z@Ei8^P%I4ЎPTL,V>gB:Spx;sA_duJ~r43 Q%vI<U±yBTj(~@-YƔ!%Ǒ,49 yV a/&Q}:d %0%Qx>dvrLV$9ڢ-'單6v{w+GNnċ-$zJe\"B:ahj7:&'p>a8#VTI(Q&%¯ ,]/y+yμB6z#<] y]oe+Q.9CQ$a='uG#H=+5+qp,,N{1͵KO0wGw',|#miա2n]\_:&w, dk¶E'kpJb8ū+5V$b e%e Jx\]D&#Z4m;붇KDk;:GJV0ĉΒ~"IO= Ơ@z@wLCQ\MZ;ݒ閆*]Sj榟gI6_;|0rU1۽b‘/U>xM0{z +?a Yԩ*g26k^@So>&2 tI{TuҗW^1H 27!TYd,D@& CCFBRJ|ۧNMѦ̋xD= 1i;0e*%܏>Sé45a0l02 {@y1(e2IIHQYWp4W;c3hJ{e#e'~#OMPB6E[ڊ Gؘ(~ǃeUm(䱛  Q>sN"nFlo:QwT#T{LV  0_vEC.P薂=.ũJ7MH&JsCxB\;GBf dRtت_ܼ cc^%@Z*ѩPx:(H7u _ZDr~`*ݮozYJZdC}M7j=ۈmdbbC:qPQUELNjK< bMDPEe՞~NӋfU[@oqMJ,z[,O7,/d~HۮW,\3|~3ϨJKx,ZI]@fS R#1#)o(^$+;A(#WR9lM,=JjA%ITS~ d640`5 Ynũ2]60Ox|+)ՐO%ϕʱUv*u#?6kkWX\%??~P5m;֩-fC(Fqȸ 7mYIOBuw=:v\ܧ--l15~kФ-Nl!3W]y:oQdb¦(b rω*iIwszv sozaSk3E vZ'7 9R/@gfT}fE+)(e!YS!SpR `L iCg*0`X2Vj Qz.X)\] lba QFY^(ȍϚC)w$Z-^4vp 7MrcJ%%&@Pޣ?;2WB3B}}'cw-J{G QͭV|}T(q@k|s8#YUWw?^dF9S6kN $ ʩ?\OAm4k'F.B.v)|I1Zɬ:baHo1 [4^,uX3rl A@Nd\qa;qCs>,s1Γ؊>Z%iK,~ӑ`2{* e tkP]>:mj-\%_TY\aշPux[L0x.^ƞJ}|SS(d# BWŊÇvҳoŶ\H&ڇ+YGQ_gs"׫ź^>yqR ԒHm }_Jwޠ'ՉkB@ $Up6qkoxbgq8O~ `M=އqJrL62 bN0D ;ۃ.-xFɧo6֔k5ddj;o0 * -VT#>~4hv).tR,y uրjՖϵo/gdCCad( c|c<7Y﮵"W@Ĭ jޱᐦ^ n炇Uב[ɻ*|bOTւ_KaQq6FF\&4z .̋|@1eh~"i=lsYҟfǚ82K: ]H[a[9$`}ˎ'2V.xF_"JP) *#^3Ģ LymfT %w^ۧgy#5دLdA=;̘zetGIl"+!HjZҚ$CsPr7{E.hτM6.GEk4'O& Ѧ3PC %A8++_70>F/h6# @M7O`3qmf=[zm>y5 `ҀO$f6FJ̷(5}U#!h`¡u>H&n+կN4]GI`5JANqv */էfdTB,\]3 maZR. ]mR.xwrj򾸐\6ZIrh3sεɨd9kg𹩝0M"w'W5#5^R 2TWG*BZݠ>d^ NJ>XZiu)soՉ^7ƍ ̓)e^_3",etnҬYz7}zncɣg@DZ3|ը4ϐegX%sV9^)JGu栎֯p14\1>8o֢-;Bs&??~j꼐ہCӉR = Z&E&T*_۠[񸒱*@ LpC|Ih3q }21;5ڛ@'L@! ?2aM@pxsrBhQWN.Ƚa찡SsVNSÀ8 rzʷڶ>BA6ZVq"a`i.#wQj˲e,6Ow^(>kǑ,);]U̗EpC (-!iq(d,UM/'zκbGq0\5 hE!y҂:DHPSJxwnd4~㨡u^$zÜ3ݦl{6fk3:ߙ-$rGh ݐ@#Ηxpݎݥ|A8߬RIXl5 N'7Ϣb^x2O;T|Q|ժD>,\P1tdhp_fR|’v 1 7,ޠL B%7f@3MhGi/7iQG eyj$n:r  +7tAMԉo^ 51C>JF'o%;&iB̊IhU62l"m _?潜nL%f,YHIfطw*z>mZF&doPWIiBa=(^e'X=B]'Ƭ%p#iqa T@x } SQ,jogG[򏫀'K:,D72S !Tu @? 6QҚzK:? 9h:ٙzEraPL8$ Pi^LdžQܕAvC֕5U /7j PdRy1b 1b9Mݞ!3U7 ~ XaΡ#At^;SIkݿ^m H?65QF:Ɗb~]y.XXIbZ܉I;v3̐~)SGI,hdf i^md!1T53twܝA®um.Do.1` h p*'x!$MU=/ʈ^pLv蔗PJ_1LLCt?h` %e) Kn7&5!ņFlPM# ^ֆ:_b :aJʰA9bm_3ػZ05M+<%iգ^K]]=YÎDO=P@ȁVEՎ&վ䎮WprTk1d\J oFiP$7 3,L՛'J kEn\4RSʩr'^M# ,;B/zo&9֭'87l lц/ <*Vkw`ijNDD')[E(P(s2sy̗l̚@L"l%Y B.I^1\ pK$r;].!MS[Nd3Vﺸlȍm֭!)Ìe)j^I*4b ūLjDS ":[7=+Jv&.lY'[ ^JwG*,X)VI /[ͣA z@r)F$ΈkVe\-$&_^tV鉏/j;){alUhI/YCA= sdc z:˭Le3d,{9)VfӞJ>T0Cy8*~"Zi9>@OPƝh^Ubp=60rj†qnI~:- K h>t_vq4φ#]UXklhX. b҅Cܻ=dm vj b/[8ٷ*4@d'Q&;U bَ/"H tC%>Ns[8R Ą 5;cPL'}JpOfՑv*B*jfc=BDDpdL 3 ^1֕PnmN`l'~$AZb~)p&tl LjF>G׊ g*ʾKke6> ;1?}*8~@8 P{SOOV)2"%(|RUc(#fO=C]lBN9ou *.@HOec(ոJ-7ףIa&"7et6ɪ('[Ii 3[X]$s<9 )vTO@ |ybx + As+YmsT bl2 vW}O9lSS}Kڻ`!`+,;2cD+AдE2 .`[:Bq6ԈdpFXtR9АbkbǮ^mnsd٠{̟[ՈZx4$8^nFkj$TXA|U/kڊA'vC*UabM8V8d̷\֌qaJMoBgt۳5.2Z0FXڜ I*f) MH3W!WSz(8~QPﴈ9(nsj;}BI677m+]fymv.y24Q~}g-$wP+>}HrHd{5iıiSǧę/W("Bx!}(,b~tmt7 l;C(~Hc|1m`q'x*4RG2lxր`<1zQm.\Jqy.[I3e^}G\S'wmcEMf'-?@*L(s"} %x;~ S*`A*pi$dGlr>s:پh&绊WrnNO4ꀺv!ۄ>L0ߐ F`0FzO6?sD w ||Gբ&Zڨ.Td?F{#rcKB7{qwQXq(/ \pmM[EyO|n?;d!"vd"G AKJXz_PH vb}d}[>c Y FxaT8Yti $87u솊{KMsBlZnc99ʁ4=@ed9t{4`bg-,U̢n2 (0u#*\Kw <.[>&mXPvT[\ݜK6<끐 {QkJ n񥗹~-WZl+,DkCk)A݁9>~:Q{cJ/!EQˊV)4Is}&47rqϵA5$+02 #'ڳ! gx(JCs++pKG0   aQ=6W@<¼@TEnyy!^|22Y-"~ThVH}Dʻ_eâbSE%WVЍghhpߕY5ѡ #F|Aȩd7}3$ ݐ272߂n>m?Gr,% ha4 IjO"3-/4H17#\ (s;6[c qzOB9rU8F@ ،IG-GL+s])̰=W?(N'G$n-<}s06=D9E;k.E6&іg]C4d9@7n5q2^WF8nŷ7h1 7o^ H__{'\eqU4n0}m ϔW8 rFIt5gh!@g#jPv_Up }ɹM91mKY$ʊyb(J!kU}w%GTda+GcHfqz>b7-ٙvFAVpJdуCqi$ʠ-:-笴xxʢu;)L&8wT*(hJiXE('J>,!`T,2 ޑrNFr.: =Zäᰗ8d:|DDJqHA86SCT6+y 7Z)"$C.ӽ;;[@-UfqxMkErY R8ɪ>|ڊ0ă f(L+b:.2&QlO,"+p!?NgGM鄀`7I(y[#0]5-*VbMGك!j EF4ȎBOւX\͎pWF?hՉ`k64)f X.t4@$8[*qg)C4ǩLjVG H4

1SfsI}hu,yH^I/~sWU`h2?e,:+2j.s%b2g%2k{HԜӅ~Ȥ2>> jR=C^)e!)ZƐ#AbnS'YYFuPus}nቑNi(V(rUbE0b[ "v_/CQ!pwJ]WFp51kex[^qUlVG|+Ec8'"&~'4V$tҀZݴ 3iVѤwgs7Wټu9c3C.rA)kToD.t]= [wt#CC8˟&/t %Skz2{0-[Jȑ۪\G"usH|kfZCV>4/?̺p~c&φҬd o):` ztdY!Kfq0 b +V923vl A9J<(Ս{pݠVb8k _R%~8%)/gƓyfY|@rS{ը*=춓71sx'?jp([ph{|=r>ܺjðos& Yd?{1 wJQZu5 ׈ d Hj,mO<2Ek]溧 W l.٭ia [.y5jT7ѧf{0LFŜjk[~QJ)tut9 Z,3dh(s 601y]y'&_1 HDy;Q!;P|' xR$z=|Xh'L9=μy(pƖ njXjΈKa., $p[8 ?>6JBoٞQ\MUEO( "GO tV g*Ic√"~Nyvzɂ4- F F^sI ߬/s|V|yXΏ;ٿ/tNY`z߭SD߰Sռ`W5K|0eo#! ~!۾$Mzr1*0ڳkވ&C#HEIjxШ)E4,␊VoL;UC]U3Aqt`e&t).JI^Ϗa'}VeqхâoAH*dRr&>vY`(l#a`*#u3\Ʀ^C0`+֭r@Nv)8JQ~X "T&E4G~Mս_Ujv1r  9!~r\i78qʒd/P=>vТ{KU}諾#aI0̼E mco39D5dDɑ^iUoy:)j!Ot&a9ݠTDc9QcjYDEU1kws]|? pdJ fEΜw\^/^Uw"Vwfnj3W@0dB fzUk*]?VT~yMH1{f)G`bicXq*gŦ {)7< J5͘ ė˒Wh"[{ `2lc$xi*/ƕFZ.'BO1VTZžxEXߍŞY1pC?^rڣUuH;Gi'֐'-]><;FLlku Ok;Ż7:1ۗ >*Â(eF(³8_$j[ ORENşHsH$h m;-Z\&NNGrcv|G֡YdM[E8D-Ꟑv 8.qN8APX8O3 [-{K)J'mN9|-Jt<*!&rvf3Bm'åve4p|{>iZ*^w ca3he,PL1茘ԄMEy $(^%pp+o,{'N8(#a=3y ~m ?)<1̜L$Nj@YE4X $ ̝;,):U'j@dE^85j|P`!;'s׎aK|3UfPF8ţ\H5I(\˲u?["!yI-2n9a[cSƊ$V&uL/K+~ElX@=QZҞi#\.MUMp.F-@ VoqG8sNykRfl5CD R,Dgk@ġEfiႵKJeEw$ QdTWw>{{` {>EOWc@w,V! X)ez m85ʜGABl~~) }2\#@ Ҏt>q=3Gэx nʫ-T"Ԋp%d'_]#4b"H- `ڠjYw=gG4'B"M1m(ɹdǖ/&Za\^C8|ۜQg%Mδhɦ1Oz "h]+@IIO~-o/d<O- "$MZ"8!Yn Y 5?w(_jdwjrL~7'hß.fn/z挧DsL+XnCqSoCff%z`$ua :ET"hs \$!Fb/ >:~w1iJKl `ܥaxDQh­+r}|g^޶t+#3JH=\A)WIB[ _YȫSfP\J"JtΜpv/67Σ;Zrzwx&5?d샄|dJS/] c1,9 8wE/$% > -AB>I4hOCq{ ;;{0v1U5v 6=TihF%w+?1)F*f}M0XG98=ld0RYU Pڄeg%Y-eƒNKr]Ildqnڶ{34X;BPl0WГMF:`m?9\/b"2&q8U9S OFб8D|@RN9 D,XEX;a|&Ԃ@qG-UAԆXERqi616rQ`%M6ߦ3P؋)\9blG~WvBT&AT_iߔE&ˋ)Yyp^6Zs񥢴cJ2zW%.|}Qf ZR~=R B PQ)/d7۾&Npz׮^I:ڐdg+A_muިwqYe, @ڪes|1?mT3.!.D4Wq2A+$5yk_ulUZEmuy%H/_@ ؁g9]2P4xzֈ?Il&ΚSߌ|;j6'w&Jw-;HF?t'=49}ZnP8;X٬NW<:VD{=v~i2=>R0*$UǦju#},YfZ*0ҧA@PEbKa%,gQb1b'w׈Yxy0|4*Ks;FV8N@'͐d4]hXxH}|zf}({i_To%DxFtdNf}ex7N%R"Ւ v5#\W`k'_Ο0t-=H)׾vVhh#99WA\",{{ jƑ'm~R^`XF5>A0ۊR-wObN,svj.q⏁AevkCƹ)J<.#dną:v< .!dj5GhoX*RХc<#7MxhA)O aJw7!W$g#jZ7(#fE,` ]&xD>~3s=/&ay ٰ‹QN dJ,1ٳPCSV?;SMi3J6?*}ܝ#D)#Zk>hڊ#!'-0D&tI|0GUf|Y k@ʀL؋) S DKܒ g:Ud;> 1/KJxnE*YԴ1߈Pץaݴ&݅QP52R3v(|eD CZ_*0?}.%O+$\6XR%e<|-X#]]j$:׫C1UG %b:4ӻ+P$”p6愋$snaoaHڴ3u}SSZ}V)rpR0w'hutAϊ۵bv_ TgC} AEYL~Lmu7=\ZeoBqa4W:@ Ps;PAEnXh%pl_}.9,b>3?X+}^jNǬcgAd\ǜm>S1^6z7Ozۑ܅p| ;6T1GXwp@(zX!YFQ5ֈNOuH)JGu9KXܐ_Be%yCw~v X`W[w< FI9xbjAe^)S긝$Ni8om1^/U9W=m5u 1ohΊ |9;GOda |_2}q? np*/bHAɶ8>E̱-[vCέ #EwVqօ<ٕc>{+z +5_Z1bhqhY\˷^4>w|ϩs 1d|Fhy泠rl 2ު5SlCJnȱ]0s=<$UDؾ#'XzȻڋob## Y8*%zZ6p 9{> #! Z q*X2'jfl%%^'^ ETN)ݑjxm[LeU\le&g"AM7P,DQIyvH&+ ŝf6byү`{+p?!ֿdZJ_b.nBZiY9` sjMi3G5{&M_ͰE(Z:Vc  Xmwj}12ߓrc+Ԩpf$7 ZIo&?UT}jj||HK}fw`7 _gmN! 1G2 h[P, L7W#b yo=ؼ gR Xb!,gnYP5RE&7bYmdײJy+3C 1P}8N9iq$YS A`Qis72_4+7@;K OMa:6w˙6PU?̓lV(x3;S `ħ#2k)$ǥ^(FNjMh5`azxyF_+\|h/L@-Rv ⑐p:D~&;;)޶|%zPȖ$v,O$ͳKH)YKΗՋGURu,R^R8e E@-WKRMX{dpm۸-Q%g$VԌ0ʯZ:I) bmO6Nbc-LߌD[q:beerDem:Ȃp%y<\BppU;O( 9ƅ0d'm!oq1"s[G4Cwʷ?@zFWGJ-w.KE5lQm&,ԶAE{w\"ƛ4Nߠ*$ܡ)}X6.2rHe8o)RGVxѳ'DJ%JI$٧v ?imD`a铏*A+μ#yG%)Q~bw1ǫw1 \/\wƨ)! CA|"0aQ.TU̳wHUr}L(Azw&GhBvU)=:2t:;{v8iPͣW<Hg'"?F2F+CDPCܩ*\N|Jcܞ°pw(o =_VQ  ?M+/8M\>u"zK0:$ 18Ogǀ<ɋ1EW sa\n5/`kHlW唹Mhna~e#RE휜S4p4}ZEⰘN sNDh-)7.l\9UV\WOj%\RS&6ZɲG|e8T1AtA3q N>׺>'E8J47`{8ڄ4FHs#&Z^f /whŹ1B^&vG(Qm&}=6ӚQ(v͑-ryL<'-җzo]ڸbr5]fX٢e8|M .Nd N:%EҼj3 MDgakbʸXNKZE%3_PaDs7ޛn]wT)im|C7Xd uG^K,N=YΆ~ qp\SyVwɩ7զYN*4(g:CEGRM"}SSoj׳ocn/&R[Om[/FHJ{ 2RuBKK&̂2P'ݎMG 4L6<7R_W@ozxY$}pV ]uOÕٶA&ו_F>(Q>OqZ^ &uXf: _o.ְoHVH"fEÅQOOC84$61$-Sm}4k љܹ/l_$4`C"MnYQk7rE`d[ E+SgO',(BoF e>@&"%z$1zG*6^WD^_} |pcEm p'hF-^3s^qd5|FamAX]uoxi /L5<󀻻5/*\ ICD@2km\:'JLE4Қ#bZ2ya[`ɘJ ~y b^P-̊*[ XM n‘x P*G$~)x6gCfyFcz4U#:@+;ک=cSA 988 kYȬy 3vO :L2OA,CtRDh b\KLZk1AAtmed66} I5 ow s$7PP|H<ᏢV*tCOE_|bV}d!6W=I,mvmxGTu0ISlՑ_*mQXzCzb4õOX*n3W Z\a%wzJˋgWe~a+u*9fះƅbS~ M9gSj놜buE\;KSeӋ+Jm&uYLO p %;N}7(ɿ+ڀ#0j )oP+a:H3rΚD-Lm eOi~q^LfHWoVί*uzFYΫ9V|5o4'B +{8v;$C)a{o~vT㓟g=V97s`/!_–i\;1M#;GŠA>#JF\4P\yLb.%٩-S8C[AѨY/fAն Iv^z ĦU-;.z*Ʃ4 ZEB0V[\MVll"DHCZOT-oVq.ֿhї-m}Oc3o?0) }'CكYۏ>smJ>{+x4# ǢHۋ!L fqz @V%|1.KXv?퟿0MT>-B@?8sO.){ @Pﮍdҙ=rΥ|F/c3X4tQ%ޮFb.kL|.ː~ylmTFV"` >F|*VVN-:a<7)zN159:O c__Vy|~tOE @Mug=ƀm x' D-yO|LǪwyN%>ypQ̿T|,sl\.pk{oֶT;{s9ȡ 5 ٵF YCc9D;A_kn{)C(Ѭ]u +u؜| UCx/Y֔?RZv-=-n p FgpSA:`(] LVxZp;;VZ'<wdE=Ю3_5 ߟBTN~. X5fMƅ嵹s)HE3_i7;_E5V6}[*muzOKyx-e.o r؈ypM1,SsݿJdžuCxnnujmcQAڬAM7KfŚ^tQT)K$3At#Sbb`˺pyt7}1imHˏ~ ʟ;}'R/+4ԭ) q!@-~B?/u@֡DrK8"U:A @[D5)Gsvq0g _IBAlV)$E:rŋ'lQ#g{]޽`cDuS~ᮕ"xD#$üGoX)KtR({ Q)9m-aT#; <|Q6&BTؔ/e^$T$򉻬?QGײ9־NtZ"U'fmVl ΌK9^}[L t<=m̹燥ZV|YU׍Hj2җb\ه!f2BwdJvHbR{vEܐA3=Ni.2,).IʟXXKyGaan אGCf+RsmkhN-PtVS*bvᧇcVND;cp+_ѾΆ1̽8Zkbb}#JUKu@Y!oC *fGdYN4|zZaޟ¤p`+x'\8Ce4u6]^ȍg' H&(1IW'V>ׄb>MzU㬑aQK-iLhp.Zfa3޿¶lÓLb+LEĢNk-X orQoR7]=r3ŞCɆx8~w|Pc59xZtZx2J`axiVyHp'yC(S#8? YI-.=(]b ~4w1wAYj7z7]c=&qw MDL03ik#)rd̀''YY#҆G~9Fİk&Chq>aH!dP+af48y,~;Bql+WW , ESCx$| Gc6$|hX53iztdwvOKijGw `nmYc[DDa|2E+t 5:hq%N@r$s΀җȒ p$_O脛?c NG-nKIΖD8by o4ʽ@&zw= \GDoU?#]e$=x 1H97V,~uyapXioB` {l9ŲkN&b;.#牝 [|(+3-ad}C ]hǫ6H1}etu:YPs߼-p*@WfEvfa>őp_ͣځ•((?UUp%K/q'"MY`zWİ' hG~(립'^}}ͻzr#߹$N۝` o}*֮\:ɗ^&9Wk@\`,'UL;.2!@І[e.?h*-{-jÂ.ߕb֓q3ޱ}m9l!ɫcN\ޙ nY]cIt<Z1\,S~aȮ>FxSD*.55Ci9$sZz6AZ`jN8ɒ:D?=zo-[P{=r/c~39Xn&ahI`t«c^iqfx^QӅH(K\[yHFC :Ͼ(D{o1Xָ1ң|lL?,Yt+!)qMwU2+˖WP+2''i%\?7:l@:C 3~9:DmhavhY*)T늋O/KZgUڊtv4[%h|M6{5NY|60 <ԩ:x`U/(o+NU9:7UH9)ĖoR.߷(xvLN(FÊZ\^)is#eP$1ܐ%rU%['WQK_&`]ʹTnY ʴO\%[1ʂ]1Caj[tQ6BSC1ã(ŵidgnq|g{_pcZC,I^ԗF ۪$,P%'}?!9k+f(vs8QOYȶbLȷ!9&dהY HY-so S)Ft~Y  *꾓 ?OU|W0nظMD᧰fi>ez_8 *̓ l:9-ZrAQē>^NdN. "*IfS~9Yׂ:}M`v A)[xnBU]5-2q#SlՕ i[a*g7ۙ1lʝ?/B:$x~2IGzx ~/JuQ|.ŷZ!$-yp1lRdQ}?HMr G) pyd0ogVqXo+ݎK>`&=쩎CGh TiJ+wړnpMZDCJ7~7Fċ뉅 =.2_ZgI!76DILW䛸6Gu6T,t | V^+ŷZXfUo\{Xz 6 (0}x,ץítr"5(&- !_;k}}<+r%9erX"!1"pI?RЪS㪞kbx_'YBl.o-Yަ =\B؞2vhy'=Ő8?\܇qkx85To]}A%:DiWeF sWra4DjfZ?7|orgbQF:f,9] _P)Pap@ lϣŰo\> V2y]"vj mX ` P[j&%4EpYwj 09؜VBV>ڶ-}+#h3&-NHn'IpԻ\*T+eGmr36d։\BBfXm茷 PM͹&RY~`,u `E6oqNX|Q*.~Z46 :N(:fp،a^?BnfO{yG'wFjONj% 0ޱgxbM`ƆFimOHrUȣlT^ݮWe{tU)g-hEje%ahcWaaC&U"k+?͑Ͳ=uYN?,t&A,@ؔ44~>&ogr]aΫ}Yu?}MLP^֞e=XwHψ@*dMJ;Ǡ 4u;|?5g'*b]ӕj?3R -q%l0K< lpLy)]iȗVpt2wan`Qt<>0epj*1 Xҵ)ƏCڶgdK&HEqc(Sg+$P>B<ˢfj!fq\0^1od@wnd,Fa{e@nw=q֑qfh~UI4G:tN.4ϰ«E̍(9֒a1w?㐸qr :Ɩ$q1ڿ#5F1+SͮViIBI?Ksyl >qFQQG e: E۷ +Ժ'LY,P\:2 _⏼/WFT1n11}BZuU>l MUk T`Op`4]!D-$a',kSVkZE.6K"0jWָ{M ˫:XA㥄M-΄Le6]1A򄅍 b!@Hi(׀)0^Bؘ6upJ?=Z[%>+z,mH"uoHg?h!5qRDRL]3 4 qrѪb@ehO}g6P{N:,m_)kףjѤTG+= {Idtkݱҁ& 9Rz=AuȻD'/,Tc)0_gW!'ag 2)́ldAW;fL멻`[scC5Cݠȱ~&r3x1 5t{R .8"' -!A@ &LgQ gӔl^ɚi1 7 YbfåG qO| oOgӫRZd?Ky15Ƌ.*ý/%…WlOS@Qœ20U#ax ([;Bsh htyȌh9vn&ލbC,J XNcWODj9!}&~7N?p$zCb­@63b4a;v6cLTJO)NK> %~|8ѻf`Vȧi`3׆|sWo7`=yh&AՓ;,Xkr,n"z})!F[å_$ ď"& pwM̵LqW MlMRxJv+_mKN1HW*҃;Uj3u^{bno{{Y+ٽ#ܐ(qUt,i-W-gG8aBL,1LϢ)+npyfc>㞗I {O f-q?4 JzKhJNsE*T<K8Uq{ߡ933ż~٥ y>76X h/  Oe͂Ğ`UvCt'K蔿T[3a$gMKǍm3?Ƀě9>Hq_O*|gp+$ۻ܉ߺAπ?rkCG^Q6A FO*R` '&ߏE/Qy:Sc:gU$vX9T\+n}whԸA1v)n|/헧i 1$2|TFa>.ʌj;?]th`mWp٫#N)m_:N񛳬ı5t'{T_M82@Ш%#n--ǡX]î:K߳! d lX6eGPFҋj ⨹ L6>,ЫF#xEQI;˭1cJleJڴp]h=/S 6H.Z-K{5J1;rPez*7D@y!]\õ=PX0q}!?M{K\Ikk念Dq%Qӑf:(֪SJv5o?a{M%*줨Þ~1AϬ/ #|$+w9l[+sh>O|sx}J3s.+,$ eXyJBCё+] gl:<_GsQ uޗ7Өl(rG,(וR&ՈI+K 9ZD_8IN#:|Z*J,`_y?{|]R/" Ev]W{_sgt w/ 68P4LXjɭk4`KceVur ?01h r0lkrٌ,hY9TF/˒"wXW>ڞ~ AYk^s6#5RLb, zַ4ܿJ[zDE<+WŤqGf.9"IBHEeJ9WJ[DZ a}A)hmg":fj LhqJtj/׎.\$z (SHϷfcNBˑe_oڳ3&}tƼtm?<ŷ֭'`veFn!W͹W8.^>q+`w)Xfz~ǯlfs>_LWn8moJTq~k>99-䮩Zh ۬UȮUӆ7$ D&s= ^ZyGЫ aԍ83:- lAa -('kJ ;%qH];ܯؙermzzMŰcF#6PnSB(m"K*Ox9nٺ2~x]ISfl\IyZ?]߃ZV,Q1[Nݯ&~G{92J]'t5@ĉ9TT 6,"c!|tP߉[plp鳺¾ɥ"_:K && (EpݳPNԫ@2X44J=9jLD dΦ y`#|>9{?JS~k"(hЛwOS lqߤ&a_rMzuҟlr?{޿9}bƅf)ӿ_Uu}HNH!WWvŭ<ɫ'>.Kܰ1C^m6G\ X6Lm4?&&7ǐċ 7h1*u&7à ]+Gt_ZꄕX'4?#ؚ Sg?۲@"B%YkVN#z) _\U;hDNNN08!, ϭ&62D>i.E1Z'x4:zA D+;9G$`$b4'ٜbbxeA%L*Ht*0MOgʲcJ-*ʄkn8~orc0RtְQaۼ?郍1 _A#O}[iV!35Z JPH%6n(ApՔI6R$Sٶ V{ZUu% >u&"ODHM*鏪mo>C=X ٽfijtPԆdd^Ǖ6pqvDzx# 0/Q&`go#-vH\[/`5^Fn!8'Ru2Zh#`* }ҳf1$b#j~{=:Vӌ@1OǏz\6QUʓ_g6/%#xm1atU`le"8M1!LD\lj<Ŧ/x19d< RzXv&(CYbvE 4%t@ʹ%RJZ]~?ETd!4$K*cY߆bTp6,l2|)F ]e짏O;?muKkYv,fo8-6Z*fM%c^KF |^pׅ/c$e4׍P<6klb]Ɓ&v1ɘTWa+R-֤iެS'rh+z0JD#9>EL3z[eH\I(}o,]:~}zQQ̮n j%L#xsW)-'}C _OFAip.eymP}Z>w7p )[2P#,!Ęc%(XǺ@۝d((pCp+߻ffp`3]^ўwNVKר~*yj>~.柺t E:x\CR?{[Մa$ҕNJ^bfٛq52WtkÞP7ȩ1~@v)?bFaE&5wo.{^7`,l۫7YEu @GҾ^YV_TaX@pKI#?feܔ ZVA ϛ$H9ܿau0*iQ_vʏ\pLTSc մ,%[}|,<C64Y0kc:Đw(?n3pHNn49sٔ3:,x&@Uc1aG׫jthc}s}V]̱Dh;ՋNdfцi6Ud"2rS?&#A$}bsi QNZ^&C浠˲N3ɲc2*rzm{bC>,{XnlsZ6&C)rhY$4,Tvu{MPwx\*hUlk9lrOjO_+le8'MeWS 9Mk0lU0a9%d$koin \ϢNOH6M[x)m#T؝{UC_za/ 3FP*Cwˍd/qq'p" ɕ)΍t$Zjl=;/n5x^U$k/ `EE볽ך&.Ϫtɝ[ @c`|R0ѵnywDMCl 1>jtsvENGkX_6^F2 1˻r\kBln#XYe^B`9M,F?N*dk vA 7e'cM+[^<1> (R>^2ۈ +TYG"E+gnTK"\ {pK(}Qdv iלbuPx;˙/́&t%M7vjUVg  jY;alĿ؊}c>j+[ʧU*x^7L&#@ #6;@'CJ<-[K:(qR%ڙq: #dTrnקLiFVzىYJʽI|%>F~/T@Gx^wkCdoƓ`BJ7,!:QO`ί-LqC[SD BYn`:J]`D<BLI+BꓥkN2 L5F꠴-#/$+,0~N}B1[ˎʊ!`QMzw j۳͐F<=,5HJ_+I?b\d7Z:q; 1Bi8o"Sߔ%s}2jqQ#H.M9 (12?#3ܫd /UZ*q) HC mnB:JٛY;$![qM;曁ф>af4ަ#^dcұ#M,I.U/p%sjRQc7& `;bntP'q:"4DʹxU"]F+ ^,,E pxX܉&6f2UR&Ú]e4o6XS}gKsG>~^wZe"XK56.ah݅"tQqF<`^G˪ MEKBĭ [.&T{> \?m8cJkU"۩dųt"E$QB3DG}z%$BՁgWw(.m޲Shd`lA/pT[ F;qc;3tD<Pz T|ԥ~)U?!|ۗ{ ",1YE a2 J mЗ eaK]!<HIˇakRV7^&橼 HmɅob,#_Ftvoڞ`mk G %Y3Ut I2$:+V,9b{HsYMb: |A*L\M&L@)dRFYA6`b.siA`PfpC͢n%9%PsB:*ޫ63'aJ ͳ݂ N|^"N|9NS~g"~ŶX록AԞ=EѠXȻR\c=<:~P€ + DJCٽM؏j e'J@eh x[E LUЂEV_/F#y3*M8 dܬ_9!B` 2@YϾږDD`04{C_H}O-(u@;&imU"2ŀ#0)a'1֤c\m9STlk2 'xs"_5Ko qB 1fFT't~ l /A#iFi۴}f722;N50 Q* 6=$젭b6^(`nsXPRǖՂu@1zI̸uqª>m4س=Iިf6@.V FY8,+*Y<Iْ 5'squ*K@L+õ`Tހ{#ˇ{CK8IU^*2+Q|n$fۧ>hיY (o4)TQa@In*+ 0!`/?,O; ~-|kGf1*.VvBSs?SjS %R3ue͟}Jt-xl*!*/YqCOr@.> l dm~. _Q͘xoaS"r4ɚ}$=>~ VJ?]q@L;Mdk]=FtBگS_ \ׁ܇~4L[uU{yY`=ZZ`@Ksc<T;[^5DhO@,ڑ"vB,"CcFG!#PU/,>4aN5T R(%-7 Y"4sBVLSxB1|Z`9oFTtO^UHY 63&8"5_C.jAYX;Xt\x}x%.` If% - ڛT9bCOy6*G-iMerjOA oRX<Ԑwgq*wwbw[E}`W|6Hً 7Y E'A@ȁc>v Q9CG_e H v"Cqxtg+200+PTHi Mc9“4MfZP'(~9 b5y81p!S[D ޤ@mڸlne{,,7Ҽ=l54hSZ^t?#^YivIth]^`Ĉ@7 yv:PӉUqrVp[s0d H'sڢo p=*5m*KSJ: 9~14$ADE, 50IS)l-kzQNoZ@ 5T&'eB-5O=%9UO8;Ya:԰tߩE!|;rw`k⥅f)߯جNoٺ2){~!.1$]4Z_xj]#jug mI ILlZ9ۄ?z3hN>v]~v(qߊe:fXŅUN 1`s%uڊs4N16Mb;uX:`@+C̾S}LG]z{f P_Әƿ~l}8~/3mxgDKuO<*D Eיj}9BD WQQe:+d% 9p 6z[KW['}uW#r"0Nr@-0;y)vlRrk9ZFܯnnﯯBEom̸4|iРKC!@ dz?mVV\jW^RCS*U0~8%sa2"-8gLk4Qeͺ ݻ) *b8UEQ0MibWy'q5(w#02& YPn{Z $l7"ݍ0w>wZ-9t'_zvnp 48-exV[u0E7r~ ;3tVeo4pj} ($jr)`w0n9ˈoqdF5$w!?"#psՉ\'JCdk}  1~C9 $3~ư!e/Dou2abI20WbT79)FOY3 !< VEusf3Բsq+b؏^ ($r6ym LbHqSfHBaD ?U nդ3{/,55=YKVR&l34*]bըԒIj6C"/ϩ#ƈ%vp0BrL&6֘} 0Yoslpfe?x(#)Լ+Ʃ7O,\TYr MVMo8!Uq)1)7+ 6j*a4BlHƲjsXD/bsܽNcqFZ]zBcf4#K@iD*:Pjo[]Ձʙ$e Rbr^o5|HpVIZ)/~UHMSPYv Yx Vt|D鳿3l[1uW#YdhY3QPWҴOOiOQxbw0!9\EkQۍ붦9FF, O3^Z 8] 6)L w#{@UZ#X_ ]Aٙ(.Xi3ZGe @vDpG:#k0OlS6M{$[ѫeL&'[xq'@Sd?a0$MT\B0KցTu\.&stzo.|-Ʀ< W\!]"5_>0py$Q@l#PګV!(FtmA>Wc EaVR(iP}"B PRwC ua-ڂcuE^T\JP.q 2]?XEc_<b?8# 2'$FixZ[=ϴn[_8qEw1I可Q>$;j@0(s.;@m0i-Jh=ȱ`"V1 7vć/C!IEC)T3gU mٟmL]*`~Vflr#!A )CZcvC!6h걭dW yRQi:/kYM>'Yi. 0ce4@uQ]!k/ #Q /wDuE iplIn usye1xer6G'.uZAC>y$@BG2O#+XjFXv#įEijf>!Na-!1¦ŶQ SzZ@5඲.hz=v_T2b>!] 1WpXFU|#^M>,(\a&_[flr&պ,ZUIIyP~[;fC k2cM(CDPsa5lCI7 AiM0[Q7G N'"ӈNxHСZ^M콃:xehP]yN0kN~-S4mH`sUc3~Zڽ(*A౭bXES پ"V8ѾF<˅pE7 * Wc!]͝Kd}= _-N)?1a#{iOMnZr5s8DLưX=DžW!X;r NGWYsAV zyR nzZw_g"&>E΅=υWD$1s4NZ׬JT+R5vd) 0GhKiIC!d(>%Ee{"YJ^t6Re,!Gh7!̞1nSc]eQإ0Z`W %]? ?suXm>&#@PNr =A o$Pnu6 b4>|jõ8O~gj@;mAWm72}teΚ`TjLdN^9/Lr&B]8ׇ"goTΊe=la Z!$qXeb@zo|;:'>ҧ SV^+G[!^]{ R#*"B"`qxNwAVg'Rm) @l;=dklpwRMrHd8f>f&:1c6Nb1-Τ Id1tDhɼk.WMdkgSB9mJ/'%xQ LF{z:ZrX,:l6E#y0wa-{-N8$ poM1J Che^C/ W\CK, OH])Th}yc>ApcYԞEl% I8{4T Sz8^liZ{( *uC(O6jՑFkKӢ`'eEW}L 8,(rLN,;e[hxXWcG‹[a8#!+C0w+rEi 9@Yl!O֊+Wfw}bfh:<GyMV<7ReR<· fo" D <AB65uA?d1r/K1`r&kW̜@]ˏ|iZg3P~΅^ǁ`$vg~.)щ.ԍ2O8?tz/8y|3ec\Cydq^2b*lc4s/*?υ faxG'ZZVG ' il]Z"U+%_WClSm>AcϮu3﷉xsI"''Unٺ"ݣ u0gׅB[dk~^[6 £/5{57L{f,*lN72= *^,Q`fhiy\*U_M㬨Պi`- c2bYs M4S3#EE25TQVTn9ǯq<Pqw[t6퓚lɚ[//_6Mc1EE=]W:bschi &@&w)tZ}l`%o@ˮ{IӚj2M`z)LCGԕbM+bjXCl 4r ]? + Y(zHQohhcvy$Ss$lRUz)j̃@?I_] 7! Ƌ@*jد\K[7, Э _ $sdՅ|jQgb,.J0Y﷛J#0DQ bY$͵+@me?hTZ4Co>cnQOZi܏. FM$7B#_WQ_>kAoQ@a6XǠ`9pzm=w[ Pe23r\&{ u$Bl3S />w{>韧7ȃ2ee2#iIgJ^2FAw++g׋n`'cBdRaH~$b`a ś᷈'RT}JuJn ?ޒxC1 B* D(O|! (^#CM:;?S_ PL>A=M4zBtDmv{p_mn $ɴ?azyɤޮ^y(}}4mO#L0!a`c6䍏KSF?u˅$g|/5vKmSj휦J8 j͝Ї݄yWwaG6 TQn݌|kJKxpҳ3%VwZŕmM1{/ljs}#!P-c;f'f=:@ަ$eԮ2ժ;2eyM0].{=rx:/nD3T"%\W>=F2m' `+@r6C}e1>FWy@\J~b: 5ދt_$);9*#Ҡd`Uh+'W[G%o8.`܌t p( nAI7o^&4* <v]Ţ.AaД9DQD2D/ 7J$ɹA^|D}XqoJyLs>L<B\n6c'ӘlM>ՅQX# +RnΎ?ON6였5V[ W[5c ߉z$rfv[?M] E]5ο~I5u1 =pyhq N)E5 ADGz pZ[aZY0:>u(#O+^jWɢ2̩0$]f5W+P&o\mr#YPÕW:/A*8y-g1qc;==^fMH&LV9e.v/Nmŀ`P}0fKt}"Wi @<Ęy"烋:,pS&Ƴnp B GWf*>T Lh#'"1!or]Ek!  o\rOcR6 UNBlU+5b2DBU5Ez(@c =^ )ѓZr>70gя0NA_RZ ?pXJ h.6|~W+S8Fpߴۏ[ vkl)>eP4䪼_*ZͫcT}mC+*_L*=ݷ<( qL\]mZ9&6!QŮ(TDI)g]rO"}=`K[ى!ǏxzbD_'^&&7 >^M[^黪H(yp%:.*NWȡSHV\b!VY}1$|\9]{SVi7rZgp/OhS])~ wT%jRo3+[eo6b /2<qnvy~sT2wITl;(}U'?(eoG:\g!Zp): {:,ww)_\izbfWDS*">;zFSaC6pVD;z. v@6yc 6&:LE2@-]w~_Lw=M5? .0`P4ذKM6T=`Oðn\|a_! -E<>EY &+FuGjgT2r)Pϼ_r'&ʕs{0\AiQ_ZP \0r{;9Vc])wXpÙS1H!f`_lv1=y^jĘ=3A,$vc2sj1jaJJ[EiUlwUYftGFD4?VɜDUl } .gYgk7ۯi Wʳ!{h8^àhhnK'MSvH9Ku$[ mK7AiM.Bhv miΑk+cjdk;tBD[IFӱ43m^0YC(];_Ó eK"ԖBXNT2ftk!@K8A@z09?JzNvK Z0Hp>#X_޴ Obb&-}[YЇk6KOLM>БS--e,\g2=d&*]; [S{4_#9s~7cQ&AR+Q(;\0}m2"C-P#I3:\K@H5Ê8{k5E Dk=f򤉬v]!e,:N!ٽ{p5 Ɂ1]BtPR)uU-==&GxFHؓ*7 8}(<tҝ wTєCYbiM)>W5Gdh^Ȩ)tm!b2켆X?>p ڔk`7*f$X&`@C{"EsfH;G/qќD5ߦ bj%Ůamr&neH J~3Rs|"ʓ/D5Cu@"{񯐱`i=i[kMw*HE>Ag``IMCm>|i. è-Di&M_s\ZZG>Z,< ѝ^աX3蔬49}|nIO0A\3-jSH|Mbf`WgNzVԟe&ҴCK ^*BgÜ$}tUSΎ#Ix2ݮ&Y:jPjC{%eV!.r JݍZX39.{mpj6A@wWwXHI0?șQ6fJװ8Z,-P$Knֆ">M8lRT,t3FXi Z '#.|/f I. g\QiB]NW(Y$tvpZeuw ִ9G-TQ K=1,Zg)AYk0T&G~?m9EnOa1_=[f~=џ(C9qc@ csB+G38r`9ҡgArD Y~pd;9msbД=н0668{? !,%'<\7)&,RlDϹ MD3[J)(RZǀO1vMՍwpC>mq&l[Y#v^7ugȁ"FY i &^zqQ9G;kXD% HFP+3RSd`IέL}zZy ُ4F`A*ڭiߤzW1*>uxSQ ;8?Dgf&sV IzBοj a@X1 &p`I-qMݔMNlOj0CiE՚QG,ZC͇:aQpZ#ZF}Gmr:yjO}%hyXƢ[kHa| HD`#88]{r͝4wsy$Lo0zmb}U1dy@5HÒB嬟:j yAI"-ФE[PdIuHQ:Ph#(K AUoY@%g cu+ u3Tޡ uQ0(=/OyݗO6L1?D5QN1g4]48RA7exwIIɾ.Q7c}M -`f(%{M;p$49%xl56`2nōN 0"qj5Mgۅҧr._U1OZXcn_ګ9C%af _ m47ȅuRc|[G`EAByNe\ik$o]5 ~Y8oM_νI#a06(s69p?uQS!\ɕȹ$,K6K Q|qQH@5*q_>!e/?:=j >%/@HuK1NQ/`KVX/J[Y!sR{{ōr اG4G N+9_+8wsg?MQ[B]Gn*v1Ai!@I<}  5wQlҪz }6eJA-q2ܵ|@ShVP``zwuf\Xp p? ry%h<(:BL͂Q&jJpܗ5R[Ztrv)G $`N^~`QL(U,Z,j)1Kd`rhOiF p";DY/wV~㵌G/aP#;hbmܔD%{v)g֞^(שIcQJ& ',νꄥjrj{+Iv7}CLxzJ/o*9Lv&3#(y]Ix肃V8ѱs\M?஥?Y$O{*Ԑ 2лc K-+Lb Qsav9Jkƺ#aiu=TYL^!Fxl ͹F̷M-zt:_pѫ;^& tJ#'O HƟ2=lO^Ǖ;@ ª1G쟡g*$Svb~ٞxYi[*(rtX]yupqa P HO22a)[曩Q>S!Ąފ'nu䆾7u}̊ gd%?YCg^H#=dsZ`Yeߚ&BmŒKTy^m҈i 5]EЫâfpP7Qj6^ %IEF)nU">Wؓ \V(WkhAѬT,%'<2+)؋V:V?bV]@] xM Jؖ_t0D*,'$ ܑ.鳪0<`D|'|K+k/)(6L.6`vV-O猷>@hq8] N?96^YygcP4Un4Y$IYWAop$,k"]L6>k L3Ybp)$IP!XC0umm+fejy"$Ͼ?o*{uV$֝uIi#PІ6և@R;Rm=`QqVEL_5رC 4*^&}PCx[P}HL-cm2c?eL! Au2 ]Ù2+c4 y'->C\ۈ'+T,lbkTj_z>QW fhCp 8nj+?]h ?VZ8'yJ6f=޹dd H~{4QCFLS̠2>~z;5qe%U43v 'J}6hEGUOO"JU/AK䟗k-nP]3+t՜{ɴ:II5h9WͅI8 QUT:p• M#8}wf%eeIͥRølz rjvdσ[ned+;gYc{_J=3]KR 2^;r7mU*B0שQȑ`)о5ߺ$`.K{I`%~ΤVӸ|Ͷt8L{h]}~kTVh+7|B|cdj:UhpKoe E / d79_뷔.ðKxI=VBa{t}Yu _ɬM1ZwM͝gJԱ{xP؋ΫPM)%\<ҌS^#^~xFE#ow!Җƍ8!Yu+``۠YlL-^;$JR c9D1W`-xƇ+~rR‹ ̐ө٦KT'j_HG=46v ePLtKE-LrZR ݵl ط|t8Gw&+%J.n7v [%ul`%& g'i[ه<6>;Dgn [ӱ\XO\/뙵*}݈fuz Vɺ誰֮KAGHI(ki4} Ĵ76y#C9]F0gu֘+~qvA p //4\ pMlsݻ]ڳdֆ*RpXBd.kSiAK\uld2⨑=x]dMOUg(n3.4;X4F1 MT`QyQ{͇=#Je7u+!Ӹ1$Jn9-NM[OYll,R#Ik_>yKv9DڑAEˠ# з1wD3 3! ?,p_/]]j8Dd6ɦ(zK5bGu#Ĕz,G{s|߲J4 ::zOϵ$ܚjKט:ta/Hs/7;acr*Hp6)OmF r*`NK|ब5 נfy=#bbz^'Q*tGç1ȇὸj F30*ͭv-[h[@/,:娋~EN[~hA&po5HozUcj)ŬfQ]v!sCFy u)My!v}(}@tf-s6CBB;8 C41}1&̖6Gh0 ɱŊufKAOJ%R`.$&'j6A 'zո&1`h+r|hwy\V٧ݦ| vi@ ST}6TH'3}\"!W,Sr LG5iST%czBgzCf0.(#H`l|.!nԻpFy&N)}^>hb[2FsdfRl vU=R's9~AA$X,K7Nw0nв!!p5u4M+cQhSlUu[=ǎNdm eW8?_/} {ER ae~Fjɣ,+Wjaj^mb_#ȭm'wu@U Ts8G.;5cƕhudq5bȮҼH H[‡V2Li[)͵ g,#2': wY9v~r#tW{o*Kmc"uf蹬-hO'᤻i]d%$N"٫ػ!0ך0 zzAU1_"eL뒃:7og_*\Ö4^ rb+EtL= hA΄p3/僳5Y+HZJw,. x7 m jJN8Ӌ6=*vu&_Bƣi™YO߂40ܠ-k /EA3VrԂ〭!GM/~9ҡdA)57N@DTuL%!tUPůɞ}N" 瞷2A3z¼ #)ž}DHa􎅁l9ǺJ  ah-uWC u>]NUAqSs Q]ٹ^%]c˝SwxG 5M8%hI jS2!xdA;FusEWAG:& F,x4DVV>!˅p% :$H"m#n-uWF?4WDfn '?Z%ie嶶 ja7H8K>%*{ W&~=j7;!jq>ry\tDƐVqz LGD1F=Dt5ilWnykloyn|YdW{T(0RGG lhi'AIS:>s53ڃ )HPwdl~j0\)[b5([:+V|3UmܫeǨXl-Q5p:2)są੭<&*@4'뵐eEl;+8߫ZF̋f=s7  Go#AnLb Xԫ]B+ I_T HI$v(r䞵'ׇRl* t{* k " 7r!{!2l<іؽHQYK/)^ɦϲs31YHg~Y/s[f*+qk pw)pP!yHp6pE_u@D =񇿍;"d$~pŬtZ2uB^PrkKmy3 33i{cSߝ^ |\6塭MNDKVAd;l%4C8٣}#[`Ah} "}@ G*([fy~"bMHhM6(H |/*Sdl;ʙqvN^Jxr\f9Fh]3h آ`ï ?^!/rZa\S38S^ zbB\ .Dl$uڅ*=u0-/ُFyv,D(1߭qy |S|woI(BR>O M|,]gJP"OUphW%B}AP$g1[ }# F%WvG8Q4F].T,Hi-2Zc|$ ^h:YtOyxu‹YElp+}کϽː/ cA]l:d%sE#lOqa z;DMr6y-txDrS\c7].mTN7#mR@ Tf#M{W!WğXqչll+aBg.7=ڙLd+kFq,Xۜ/tauKEz(?1V" W;Qw̆hm7G[{paz3i+.KE4|McaCBí5MFbꜴ0ZL%N^8_ b2<5 g&') Dv[»D،ܔ;#Jnf)*R~ 4 kS}(WH2?{\H 'H8ʸQ2SJV?EvW_.K(,'sH SA)2 X+ 80D)ߙN!\ypDJ1\;fL庴7CվHƵ_GW|]Jdeq4ͩ* ,L' TYiQ:CFmɓcZV';|9v9.Ĥ'_?յC@atvQjy70E{,npC|a})&jgAO~͸W{4= vhg;6)LG$:l;4m}GPxI b #r`vĹ;%TiEEsY2Nڹ l[nd*ђ>7^=81ɟqG|tm!Fd pfN![=aR5.HӴ>W:!c=/=]]?JVu;c[B. V= dI5TK("Sdd}7RnՒk.Nn95H(ڭ%oܞiKK$nrt%:J W+RV *|`Rj=\\Oq;5մej-jUq /X W zo#tIl{$b%pαcd,}Az; 3&C7aݖm6ixS د])Sɧ1F_޵3ĢV-Zْ0uߞ %  =Wv,!'^F%AESӠiݏqT׌"ڡA;/C1n_?Ս$Xؤ` .J& Jdvެ z_@y^Ƴu'\i-\rV"Cj} D "z:X=Ŕm=hr#`Tn1=r :ؐdp2\&&.EG~Rڝ)C@@\B%iyc^sKGC//{,nF;s%Zڵjgbup޵X)Zy! F[AQg 3Ǵ[$5bƻmn!lHpґzr$8k';g)DlXE2pQ!@Nh~? wbd( Oa_BGNKdI<_b,QJTrrycry}סT1* g@(]RC m9E'r!u;,wV^)L$20f@ GiNx$A#fgKꢒg0qZl\ ä}K S/Ci~*:gXRfO8-P_;o߈t/'мO1=*ƼZkQ3ükߤ:ZJDdDR36mj)|CC nvW˛U'vBN1rCOh ?cDUzy鍺ǯͫu6fLJ]KhSMBa$LzuLYe^eB03a|#a-X,CĢa` vodRpgRG3 9WLPHHS<=P [x pVI-V* =mʊbK@N!+'CnN5c{/T†5  d n7(n%#\OEDФ,,1i @œ akѨuByqVjᩙ5LD”A޹NT% nҥם˪ ߝ/TxPPPIP t]*zaRKVRGpχ6{(ɦ2(ni@?8k@;p~ 2sY%ga4퐳kʈ`uSQv;ZkzCrqZ%h.ڟ!C+\GWzwDDƏ.0M@-s:DH#XL,t $iӟC}{wLFlB0@Ue1lr S n3'w1W %ưbѮ>C0GvAN ǘN猃J0: *|cTIJt\ؒCm !Dt._!$Oim;nm3׊`%F?Kt#9u|OŜHID< mL $&ö5iׇ_"jb= QT}8 Loۜ3@//\P(O8$;[eYy Ef1s4Jl}WKͭv36gsi B34ɐ@ڇu_JBgwāV)YضV'/y't:PN Qzfp|ٙ'#F٫='C^p~Ju<'Z怔\eۼz#c7/kdOۣ'Wf~`7ДZ†.p&,qRR7FZ!뾐GM nHz q_!40ztҹHr҂Ay*oZ9 |1(~Y>j2 vމtƱ |{@ǖ{ ujDiu9:.εQf%Kw}:?= U1w_3gXNK(fw)+9*eұqaKE)^0{Ga6F}x[Jߚak YhXlZYٺՔ\8ejT&É5P{$qDMު/y#硰G}8\A]|$3,y|G~Rrab6@^1 2jfgP_-JF9s= 9?[h->e#z~#:w#b =PfLCeSުR?rDQ)֍Jٚ ~V@У:8ŝV#jƝ%$_{,CEHŹ|J=K*γ1gM!R"[3G)%X}_>9y[dMe7Dz.{ȰH]d[ZU_M),k)PuuvTMK9$AN* RHEz_x43+wY2~V㺙"dzx?꘍0b{[Fi:)IXԨ(iC(Gs_,wFrV8ۄ!C6 ߆\YK?Ƴ|ryöX!ڕX1u`|.̶NHOYmv)e5D n̓u !G&F5 Ȏ͍vC.n8oXv]1 ^E8P=|V]0Dtwxb$Rh} rwffrg>[ARH-2QFS4N:" W,lCGB^%>*t1mFݚ߅Jm\)%TsOa,SplSnERFxaj5t[wd7fbî"yz~!|6{iJAZF`{m+ |BGuFBTt_K&WKt;ƥodAnֽ<j?9k;<0jeDm<,Af(v>̴\zW,qA]AԘ{'b>=1+.-L u:Àv߽D/t'Ud1B/mb, Du5N@RǏf+N]43u }K!{Ar%ePP W+ΪPNm|@fgB msb*V$T9fIq͐` !68h0 0&G'N2NO$wiiJ"X92?(q!Qt3SA4"M uG&9o4_Ok?;B|Yx+7>y#q^t`mp5B)t6S"([fEkG>kR1ijb.d; ^L|5Q˺-:ZkGHm{mP7DWl~DkzLoU+V<Qƍ;\N$d̚WZq.[Ts*9+Ysa`{NM,뗿X+nf Ҡ~: aKeĽԳ4- JBҠnтsBFm2tKWz+?5Sر{I BVwJҩv-=R7H[{ V}ʱ2󪉗C &_8nZu#w+(=+U\:֚I6g@:J NGwY@J,j{خk%O%ZWi P-2#&֚D"v_mN5 xŨQSPsCxGa`(Ƶ&6AZJ1yWl:NvniZ "wqu ["yBa*ўQҮܶQ%cmhIјf0Cyɢ>5yk(oG6W 5"enByn2t;97KVm!z^\E)L/Cn2gkuzHtB9OmD HԏyHR.<`ĺLO"$c\fk^Ïfm+ :6pkລHŞJI82raSHF.}am}k^G\c.V.aYRgU}w hUt?P>_|zή"?7%HuY߳ȑjd" 3+zZ'e'i|,:#XD> ])|=67 78]fZDOϖBDlKΊ@I&nqsQR!ǭHwk0A~v&cy" L1l3ET"B($}geH-_N*'Ah!N`h&=\:joVi`u n!VA+ؠp?p$;!VTڤLHmjOyuv͠}0ZW +\Ij $ -L8C1M,; >@7ƹif^Τqg!jޡ1Fgqك`C{hg#aΫ7_.֜`ICrj}^KglP`Q")gBAꆼxxƨw]Wq&[j=.}h<:x$@kcQo?q"=d M#_1N&}o;kDx_[~Ոݕ w紅Vqmvc@WT>WQe;UHxׅF]`'TOR>N! Uu!<͟vA[ A/_ԮV{7Q<'s.\7Eyf48yaq#.Xnof ~bG2Ck<~#? =Ȇ s ±)u'!d8 +f:P(fPG p-Ts%1AMA`9>Uc7G~ R@у Ӵ`Ur:w!9y9~ E W1/Ϟˏ_y~mTǁgڥJ-t+E+I!MCOր,!zX2ɚg$@]'droD: Ĥ%N&t9đ~ D9ؖC>I-Hf-&\%ۑab3L(ibaS;͗͡f`KS -.Ṷ&N6]+&PyR")~F)$(4x5D;j,/nnJ?Vv߸imPscՄsDٔ?˒# j(jg1~/&\8BP5ohJt ەmVVʛB0K\:)#']wU& ä@vtNgu",|[thuq8))vl_G-"jw.e ]Y>^?dE(tM*ƐWa5>d@2/n#jMm}Edzrzդjn[#)i^C蟗*oޥKYD_U砅USI.[$3{;+.̆~3sN_ 0&/^&IIX7!'Gs ~6N&"iyk pKjy4;E4%јXH ?Ʋcw;P68IEQjHU0qv`V hݷ)neXqL&wp?%{`.ZJ|al+j0dmA}n ;'n5jidM_P/^c-7.gp t^̎_" 8 n&W=0P!v?달CEun.*Yy19HImIw|-,Qox yuKe&{.vf洣jC* `:m47OkX( \kأP(i-qLV:F»UU6KV`tCt+T͖1wZPqb.#k9Wt#aNpcU j-6"6sו2عH Gݥ6> zHd=O)\ l)B &-5KK=|\lu8wDSDRC)M /y3vI =s^6.H['5p{Қ%Ыh>-vp7eVdwy:kz7iB 2c,*΁F0:ߛ7`qu) f-\tj[9ñ=ݮ />Xĥ/"yl`3(4fBfEYy˂lu܀H $j) \ӻ3TZEF eɻ1-8eTWzs D&!њ hxmmtH}j\5U\ӽm&#VZ)$Q+, \_E֖Vp'UT0~˜ ~FFT|j*: %:>8Sr=hY&#&6 +U&wBϚePY>͡GBYgtV87r)8zC5!д' Gw!y.׊;+ l0> ːê. ;A".K[5.I({bD=L,4N]Ч^SG<ʵY Hfy(fF0FP[jˮ]lD=XK7RBS{2nC ?XvxsjѰ8rCPg{n>cF*O)}a[Ϡ?]"Y[ lTFq/Iiu!MJΑuk@Ll +.[ v@TѢ;Xs?c֌{RD/V Q_I ?&"厛 Ulŧǻ0 # ێqr ;Hfnw+Jx9͔Cǁ\!d2N ya mh_nd_َ&n߻~w^}_M?|Ӑ @_WI hV=w_KUnS>#4! &$ J!]w݆r0o&A׼9zz ;)av^V`^Be_t0 q,o7+樛FDT;\ݍ.&b(Uz0[0P4i "ݔZW Ql*8بO+Ͽ𫽇@ꊝ+cߋВDx "yVkIr^YT7iuGRE$giK-M '! Tc87ttyB>)65#o b"Ӊ9yzxPN\6>YJU̱vqf']u$1ո"Vo*娂aa uFcI[I?iyYqvpg X6}+!&LRߞgQz*~gxzL9*NY})qM mML=q)f@[}©bYZsIUx!A,Ӕ``2qa-D>\аRC^}berqE$_* `"13,eL0|ߔڂBե TPșP}E\1nkt?.SZ6P_!^l#ׄF(l0;07%W9 FF#7_n(B/ƣ϶# K?0)tsT嫉g?I9=\վ=Is8coUHT[@pYϗi.^58'R!`#; ܀WeDX6ْ,HTi׿ӛʺvb ȡG`2RO{Hn@/@0F[dfA$I,#0ryCq. `r/>6Y#tSϛ .ޯax{Bokxrџ>va`5h oiwW !&DIG2B(\o8vCq:[l{;%4}&maq0 J)Qzs!60u9 {)*fz8׻p81Uu>r临sͮJ T#G+Mj ūFҚ\t=@+mV}Cv*܎A!t %k8( EFQS2Bvҿ5, N0uEW7-Lj&rFJCOR`H|1eur֊i2UYo=^QUb6/N+92bV61"} Fk%.Â<)_\!t}YݫHz,u^ѭ$kGFl}NQEMGWPp#yKnH`#-N*j $AuhJMIψHp: :W.dOIXX92+Qw&+Jᴳ(S?-ukI99˚H=K:MDC|ʯґ^֗v{db}2,n:RN6p&:y=Ƈ&;4~XK>@IO4*#/|պw"q6uHW3b3OC۟I?hʧal MIZ#Qݺ*s nf(F&Ρu2 EܞԌ[.S{4|vn=Sq~tƼ^q*rsWb9&Sދ Hy_1!B~9ݚXbFaAKuNĬuPVX{:]XѾ&ຶ/$U#U66!ff\:T暜0Bg!hb{Kjc)H,n !R? P)lڈVT`{ \6!0B|X -:WFY4c:Њ6m3NYbcy,s(vo9=qg`UOK Gfc(}t2vLǃ]4vڌ"ho+azI> #Pʦ8;!>zY@Q',_ etx30Hh8<<[v#4 ]/UH/_S⇹Bs" ,:qĞc Y.Es _9BǣM'g?GŔgaUEʄ+ M{60˰ǁ o4_dNnpJf儠 1/iZ"ADS$mZ9ftz [۲dZ'rA<8s@ +[xFܾFs/e £(1|u$Ϯqs]qk+!I4AJfɴEnQt2qDKq-b+-ځT0Sk-ǑH.͈s7Q@Q[1BßdX=oEJhHAЮkH1\2)O򑱘3Ec¿mD񗳐Ɛ/θ0/s;gC*rt@7-/z YZ;@GO*n\iA `+aOa}֕ژкù'J[aR A4fµR^^+hDEK,Nҟ]}[\vǾh;*7+.w^PmߩE$bu@ YyK\+~DZE<>u~'H՝ yQk,K P N]HCWY*%4Vts=\eռ9n@_N;ޜBIw̄vf6ZRU SæT;̅Юe8u9Y,z9h{-ësVu\btt1#V@dH vh,eU|%ഩYq%N*B/&3#%!teG65|sƈZa*vZٳ"d$sMKS5 + #-~[甲D:eͳBg倞+GC«~URR%=@.s {>Sg|tܯ?f$RLL##&%v@2M*_O:D9QH O< ,O׌c s,xmNÀrl$8߫ 6Gp+ꨲ(s#eE]/{|/,,O%ĭPwM0!\njve-+̼ij!n'(3L%we^Vc3ƚz~`E)ڦ 4M~@ѓ NŻ'⡸c ;Vؘ{EEST9*"=}K{ 67Zf6j#&?k\;@J!L(֩UM^ ,zms'yiRPDa^#>UR|.b2ʋa$d۱ qӗJpE1Iɟ7~>BERT^u[ lVlMy'aR/!6aAD=#M2ɟ$,g9@BhqMcbn_RN=g{n'8ljNa 3Qk/fcݿ߽ ßvS6$O/["mnZ'pqHv]oIh{ӧjas-3cj",m͗o"}U\Rn*zi>bPU?r{Nr(?‚_1 Լމ$"ps$_?^# Z+FٟipDV2Spq<偡ߵ%pq#gD+^͢ZrkwWģL v֝kBʁ˝w X4za9 숧 %D"(dX y?3btH:! 1sebu7.<1rǀs?=ƴR5pWS,d ZdvcT 6HR$t,әS?ϻ$pI(d.185mG/[vMt4(S8l%K4;FNP`[:/&̦&$DϾ`u.=:WA)d Q±9HI>oɗtBV8{ ^oJ 5go.+%LSo1a{9iм(+<}h{/hDJ Z܄z)U'RbIh3r.%hWVB6-śC WJV[nzf] 3&64.,C"bd[]3E;la{Y:5y(\r}T+!0Q]!l9eHƅ)8Z|,LM7RJjqDb;g"'p{? ^Vֺ;+d/K/nIX\(N(S&o#}D 8w;!JJ Mn]J}"s/w#@\Dkd"i+=$;zo?ȪcUx"8'~Ikv!lCSA]o)=^xlͤL5uB"Ӭi۵Ex0ls2( λ0`m3{\`KNJ kc$x8l`hE fvlnF F4=[b~ZYh,gS2ɼyk-UͲlFw".xeQ[s w8ƴlvu2Lh,~tio.vޔ2Cg버`ΠſgIZ,k휃_w=liRtT$-+58Fs)!ȝb ReꮳRp $` C|(r*bBqZEח/@j4kǪ:@+$ }O饾 .fWXp_дY"j,nF޻2>1҅yJw~yXaTG~l8-BFe(UOvPt#Ewj BNJ?n0VLl Zr'y>8}#aO}2dI\eK/QɄ"x.ެ\c_B>POdu1sl WCHfD^.Z>3?U&"GQO7SM9|H[ȫ5XN+6{IQ[z$G9gzB `#_AwʏH-/a1BYڞ" x3[5Wl/aŎt 7O1{yB ;qq /7ch!pfXMS0e!02E͌α#Z⛷p֬i8Jo`aJ|[0371R_Ywb9>P/! ?5ǘ(gnaQ7PF0:  f^*ߢ\ػ=*2uP;.= r@"NO+y+|l:դҜ ɮ 2&=(zݛkz cע8cjh7(iw/v`0)CE",5?{ٵ ɐh?NC( v.¡ě / _~B%e !u28=+HAM I*3ܿ8ZJ=e 3q)@k+)'^rLGH .b P9Φcm7iUʪF5uLINQ1%=9lfZ0R}q.Ωl΀mhٗ(܎MzMȨh\u6zb@3 m{b֢oxcEۊxz@N}!Go\._,A~-> 5Myg}isli2+B_\b~Em{Me wg%pOX @Ckfrޖpˆ%UXsu>MB`qRভY*${XA%&|[޺+dR ~[gˋ:Eo/9t~sϓJc&H[G. # 1DMFIYoLVm7[gOI_ԉh8R_㠴PA{/UF aӅGUHT`((,80 Mqm󞿆zG<ΐ)m Pihjyssm)pzCbku*^0غ0 od_\ZWf9 1"<;ŶR" t 'd¢e >SY1.ٵq)DXq;wՆW'/IjRd:q bݣXVY̺dWιP̸/SzSspP{ɽ8fx V QQy> "-Tjk.AlT GH,o6vrd?Cxk ljHhqiܘi8JdEC jMT]Ll yZp~Lh:y-r))f/o`^*I7@ǐ\b1^hGhB9+WNi/ 5,D nLua%X(4Sʴ~Xh++)Dڍ^Ξ˦8}hq"iOE#JeLf)J#ZqԠ%NYa5xRbB/pR)G.0P_$`Yvu^Pe/#u=hGF-s(6cg 5gI%,c/"ZP{;؊=(CKe5psY>_h84dNp3B7wV𓡌D0L:Y':t$_j#c1s$k?fJ6?&$ ّ u-Uv.EIx;^,= H;-7- Ri-4[|Ɍ ^?ոy HŪ Tx$E^}k0֨8Vݔ+=A; s- OS w)ⱈC{R{ x) F6? ܇S|`T+JiswP{ T.FjdDs?iնD%L| #JHP[8> ! >SPd (A@j%T;f 0A1(˗51@ш!fJ";{t9_$/#gV؆w XRi.IĀ&b=[%ʳΩS0`4D%^o7x$ӿ.^ ΎRo92W!"ЋT>h? $ۼ<6KY #}{g7'}BV\Uz&JW=ځ|(Y|%+/Fx~`47H"` ~b5u[w쌏+ӝdt&ݓ$l-/_CptQ VVt,>'7Y'U"B[$/+oplu[_(jL\~ݺI-9٥z"ӆw=.f\MzTȵ^TC;fV@m{SN{l]g_5:j`j(g#gD3]Z!\vha(X(SE-& E4ﰈ\m|=KwTxX(lkܯat_)b7x^,;tJ6q"  IP E'Ж;NĒ6J_U o[ۻ={jc[pv):Pr@A7hNu1fLJWh6;pZܪ,21_sP/n&e5𬾴r2Iq?bv@!`$`kLBӒ2L̡DZ󰊂zf:ׯ,C:-@T`ݢ&_ %!/KgGo!Fc;×>CU@!X:>#?>l©uAKe.߫h!&_SRoY nBm%jLM@2E@V^?ݯ%PHx<7<>YbU GA'-WSG50`Z/;Q>PP$'rTtVFO5U+P4N|:y aP*< ʱXKh g.;E )Sg"Qg{)F{9̘J2mJFƽDd:\^Ux@?#Ԭ̓|'p#.y/ ZsOn<m]zez3"E@-N!e`fU45ҙtzhO[d q}_ ƫuz4 ȓAULҏQziMUOKG+e>hFXPwv#IRsxS\lNIe}`w9_\K ^m^9zW~ǣ 5 0k|sw[:oF" ͚Uo4}u gFE:l5`u 39ҋɦԉX+rߪ Lqf@ يpd,LNܩOTz_ :N-|W^=n ӽ ,^i>: 35[ِ Nx_c-|Izvp ?h};UD!Kɾb/6bm *K+R~y&PpYZ3gpfm& _lR ATk"1 \} ]s# !b%5G=m94|vv0!W>-BqV,6U>l*qCyj}w1 0;&'8ӕEzD.Tt"[HVU,߫h:$e巸wVOw*ܿ I@k5i#XJD?cbndg/D]NLiCf[ףm]\alڍ ˚Q|Z0k8B

lh;r˫W 'X~ޒ/@w-ͯ|i6{8Z!jzv~{k0iurxnC|{?X`ᶅQpW]mh >2t;u.'~`6R>ij H&/M :`Sk2q0vɴ dBJRwzIiC.~ xrĆPhF7i*V֌hiy ="J-V1i+n`W(*qr|lu;M۾B=)p$i#8ꦵfoFu,*bB jxmsry#3!ACxo'Ֆ=BHi x7[c]'r é#a=ݗ/jeS>8{L3`mS]V-3T' “kQk ꅵ>ߔ"`b[?B%}]wu<@;ǫg;đkd $Eq`y> !xϋ|hpcp9w(5?1Clmyp/9N桌/u' DܥxJ i%t"(OnJ^] -ݺFQ]pe$@.;{Б%'hwuۭbntuLv*Q*%⡡)vhxBF&SʙU-$O s H4})F=LnG(A;c xL6VqA $fʬ/E:-Ѿg,ȹLszQxGa7 _go֑S$%ϓZ~Rfꉟ5h7mӒA+dFbeǦ֝?t/ᇚ6`⛦J_^AG6M"x^($|FS{m|u-˞* 5MGfH2 @-}5Rt@z8=w A(=V`d'r eTΤQhJ.mO7CA>=9-ƽ1a}dt*/QpX׺M% O OJ4X|_*|EIOp"'#iR#JruFkx%& w?'~ Y$#;975H9{H1y4F|i2bZ6I~]om7.?TRz)g 30?Orm1YKIE"B|? (3 )$n}O;cY=L7 j7LH/ Ja_"$wc(GY\lʊ y?#M [&Now[{q7GĩQٟ/LЗG_sbz{QL}wX?&b"A$o+Ͽ>*@dF#f0I~51^894CNABBO 8ԍGMSܟ f\>DXKDO&SϷ}C82}YEgF@0RP!`"ܸn\+R:f`6iSUVe86ş}ͺa0H"`~V#?!>VFX2zGKP{$XCvI9u8!AЧG."<ZAO/ gh"W~!KV)^+}xgMLK|a_%.0U oT64Ǜ{@(r$ԗaAzz;iN5*73D\By7M۞ծ١Z9$S_ݤ#L:O}BSó!AT%ߡ1?CsjMgbރ@XEfe!tM'Iir<;T " ,iݾ,,HL:s5ac7&6%ֽPs&ّh1y_`IҬԖ⵩q%u6U֬̒Ǯ<2UTjJkg?fwA*p 엙j)tPP7QG6|Y]Z5^9L!WJnB"NC3!FeSd7?.H &?`L0,cu/O7)tu1jGH.BJ,vs?e}?;Y^K+K\.As&h5,(>Eia3*>ldZ'MU>/P`#HI4R?CF=DWeUsV,ȪKdSRrp$'LM?3u_6pQ.Pv'\IwKPXVodil}Q3m!p>b=kˌ(R(պR̤BiN !yEUp}71o8l=RVC&/q*6&^?FU5pw!JSEeQ?Y-AsQRZ6 =dZ^].IHMB fd:po}wɩrzYcU!WNqrrP :yE)/88V1Ju;Y.,j!f:Y>p G 3 ŇN#gy~A]t#"LO~?691zHa14Óʈ%-c"G|_`T@Nna;LF>Uҥ._3eVU^(;`՝>pV]e 5[{gNsӺ̽[ga ʆ$;M@+7x<{FXT b[}TT[2{Mb)n vuvĐUA2ﻴxwdyvsWnԳh#2&= nBA[Vx&lw˩k䈼 {, -RYӍmI8[ Q=ONJMgS_/<Rlw|܈pPj,u8d5Oyv#LB@2Ě?.KZNp!F2o]"ƞS̆D.jGPdg LʷIHT-/b V 0E&\l'piE%)5Km.X,Jd O6tyC$CT'Icyy@G\8ͻ'mw#YQ+ (;@nTىQV\u jrP*oHmFC< okycٮ ( zr,L(Ą]ژu]c.Ї$[Yh%VsI!lVp{_UzTm5pȹy㴧jHOqIppiΨf\5ʻJ?e rKS:y)! # -4! ;^)`piMpG eJlWE7\ @$`IW[nՐ/p;qlϯ /‰>{ m!|zB+fa^W.1ُ|= .&nM(Pvnl:S A}눊OϢ7 M[LziNrUe+C}xJMNNqX g gcn'FƟ%6y7(KV|{px:kU'X!!ie]JpTdYwq lAy)ۊHc6p ZYSA88Dk~E5p߹a#x7vc,2,pd8"uSD ܴwCa~kW&Cyjs0QX)ճ6ە;D{Vy7ݯ븿{/9+ W NK\YXq' ڹn{\m  jNbh2pP`V%Uim(&W7ZK"ϱ: UT#/݇605W/ew4fYh~\ˋj**HW{]@FвlǽcVk+TrST,|tŸ?"|Zh{ HPvJI!rRQi@ts٢UJgݹI5ollA!IӞNAv~HôR=WMӪ3ڛ 7cEw0U,!0Ui ;n׍߃$~AOvV&ԂOƊM: ^ŦbRM ;pp @qGR&jr=ZMsq:= < p<3 Nl#l?'jo-{t %|SCIAtQc1QHFt.o`} UϮ5G J_xN.l)G+3"t1u:4X&^:GA}C2 E!<@9jA~QG.XF Zbek֌Pa6)e S43uELbyDηr]9UEA,zgcKN,3) b,*~g󌆢C6e~%'B گv`ʞ%XfYtua E 7+„S_kW yY A Kc R"󻌁QBJP ʍ_o:C Z7h; $nk$ZO58,E π+^w~1[Z 05w}]WVj>kyq|?XЅam*j!|Rȇx@j" ^B7-ᙯhLָx+ d( m~D<`ώd)zJ),Һβ#1. l4`m([(}ʒP6jY겸30`ߍ,]1l#h1U=>os Чy T&Qe"2`!.lV]"yC/C?4O@4;K|2 bKS2=;2V]ʳGŖн+]44T^d+Zuĝ[10g};ٵ !O]L#2|z8芶pgߍ5ثYO+vU@~Y\gi8Z ?m ^0KOZmii$lj@YPah%d4eUJ+N͒䷬%|BdDUs3A#N:u 9#TNG3A*.l?4PP3MYHtboBuajn)6"q/ղu_H[L--3% xAhlqH, N109`9>-`wwHN,!ɞ}=A b }SԁRJޤ%^#w~/T&;@jCH.r&;yXw)&:Snה>{ Fw&Ѧ_~TPX ()jBt_jBc( CVf9 MEcI=߼l|Lf/l0V786;ghJ2W6 u\~O$﫺yTCGcLfFH͟Z4g1R6CyFwK3wV9ůwWOɲepņN{!b i{a+8Phw+Z7t߯ *4eD^y=L* vm0Q(D}/iߴl;GFQ,7FZqKljP%Ouru2Oq&#E R1_(l<%l$~TOV]?-\Phzxag(Fv(P|luY E3kY6;̨>5b›HoXΆM$9-Ќ+?HQ'AQ0dРx3_B~ڙ1T+x Dt3̚Vtxx Q1|&K_ʘ:ltU@`!f[DKJ]]M^r)YdmY8.*9M4H%SM }rB|cܩFJk7FES;Yz=9ק +_ڭKTM= ϡ!ꮎ~\ϝ!"[l ־跠J7:SΎ7/`NjDS#RaFkվQS7K-7 \RdLcmA/U@τ fE;d4%1ti;8ZJ#٣d99US\n'YH,V3M اxjPZQ(Ϸ^O?[+A6Fp)bUכ=?W !!+@Mj8ա^|fܗFA%w >&Y~AM6lEi![V cu(= !W˲ZYBp׎Q^JowvcԨҶ~Ȋ]pUbyg"X59?U>5b>Кyk'mFasPz)xu;_'YJw1 k$ז  Wx͆7\DMRllݓMvMiXnMO0@lA$FU&bU"xM=Z(ȄD ՠ)Xy S}13e9,_SEK[>8{;p.B:'ƙXm)0N1ޢeNlFy58OCkeW[*T#RT{ 0a#)d {.oژxrlLl!~gXG+{yc R3+h#\D@uND@ʔPQZ<]yͶ.d % rǢýQ0ϝlHI5B giro܈1Po[hꖟ|ܡ bɜLSƥ2s{?J$Z 4*w;*) PnuU*5~i5Y X~lö_[ 6>p2ж^gKjE$)E,C|O>fѮ"i$@8l}hPqJжhyb34:{8e+e@\l rƫiog8xI&4ݸ[MHI(:؈c'rh6W~ =i:| -oQw6/fI<= *,=4૮癹_MugO~u&rZy sgEcZxhq 'ѷu,$F~?2έ4/rg_Y>$%cvT# >‹,~RTJVpɪwyփ3,rk~0g=K;,#];H_-5^df Ҍ~qU20* oSr3u}jCSX@"/|lQ)gq =;<+#. f޶S)'_Gpxhv9Azbs Kja's0St=ՍejPՖо{*VQOt$/95sriṇc A drL^`ũ{DBvMILY)PRYjn}A6GIJ^S>jvI 1&f|sB.RzDKH ;xkýZdL bW>FXZrXFYUrG;y;bcv<m1 RF}+IAJ(D慝v ,J^]EjHK>2yMM/oi+|Ōk5gSB<,577쨦Jb4; R5p {2m#eXULS݈\7*pMNpvYb_5a z9?ySxCwЬ/7s!n1kG[r|1D AՆFy|ȡ@niP,vRp+ԡLˬ¶lM*i}4tU;TO>>))=40¿1$m[`],#9# ;P˪w<枹ϷGt`HoMt._ A$%| 4kmi#:х?aJZuE/5x׎G& bʞv KNg銏dnoVLxt_v*jQAGv Dr{oKaS.p!I.ReZ/dA8!6>Qͬ(_O4X%;9&אY5pb*&Gu5 rv~ P$N-AqWǛWq+.%r{{Xr4Cy6^Oy3Oٟ&QB06) E@%)4 %G5sJBdVgA{)mO Loh0T$KS Trn1hXq!;$Idyb>JAT~gN78k 6U_lqlZJs9~n @xZYCNH jQ^֠?4b*{ޝG<*> 5^s3wMG=ݙ RPY~2[2iԦ8տcp[DzdrvyH6R^kjy^?{z6xؘ5͠iCK`2b{@Mz0q+pz1{Ѫpffұfٔ|k45 %o+9 %'\;/``Q /l*Hz |cͱ[Xσ8Dun >?o# d\H)RKto}dQ dF;}M8՞:z]Gb7HǓړ`˩H'HdlrR`mA5 @Yul/oJZVpJ)+jΫŧDW2rL`F= g7Y1KAa5,eVHCߕ&Oh>1@ˠ 4{rV~_݆{vl,vA}9[ (Ze=uBmPP< x_E:Q)ۈ+y^3O+=rzRzqqH9l\%F.S3K D4$AKeyN {@N shY/1@gN"s5+HFcْw-Ņa3Q,mcx.Z=k$.fPjƱ"?U!2W#_\i[aKR8o/f_m?}|TފC}>_9sÙɓ˫*GJ`\"exY.Zrc^ m \B-A ZD /}n=`,9\A b DT֝ڢi1)i"PwFm>*=Zyh~js& CM3-= I3˖~{ʔ!7nMSxb%)W\Ni81ElP7vӷ%K5D(-pX.:dUՙsǬOӦ1N>g+㓔`(,~"By< ]+bx2aUl#4HM\ӑ=ہgr[P]]E٨aoGE[QS|H$sLQ|>n )=6HcADWwa7'? dž$X =ۓeͰuxjeg_GquKh bhT֝s6} 5)@ie"Zs6QV'-&#}9DI]G|{, $rқNHf.iӦ)_&`iS'| ?)ct4SXIjF´Y#1IWOHV? ΐ!1,*.ݷ;;Wґ@ar发}00+!)pJ1X> |a6ošShӱ.n0gϻ"޲t/A4_ߊ0eff;>^dE5 i[l^z<@ތB궃d!w܅, J^O HsA { L0BPj( CD+ ,tf*g:j%F/,/Y9͚ ¾we1ikiJb$a_dqaiȿU $Q ^)--kQtP` J_+#.kP& !1#_lשT"Ms_?Asxm쮱㾫dˤ|dWh<ѱ+u'} LyN鳍fh Q^T}N}d&IO|` J‚3*h?P=Y^8l5 ?anP1(yi&EjxXBx>=>)jESaUa?6Ur '?WD8 =VTi[8j%ߒ dZ]&F. ʳM7_$w#o0}_Nd*|m:&ͽQ9VOL"+r3E ;%hݏp]* ubFpE5/.+!׸Bh}v_V!YHC`%H[K`qw-QsRmH9+t Hp]9 !7_S|Y_A/^' .H6d@0DE_'!MNcV]F)(lz8fr86=x}GYYD[v'aij-lñm2ڡA)?D ,YC/bDۼ0 =x(+<MvRx"\|ydTPz۞Ǡii1ۛ=,bOŎi \)fGGt}d%^ @I׭OIH׾Ӿ,[aUA=hB ?NJ;Q77<'u!f$|@tTPYeWΛ=b2rZdi.ϸN|ȃID@%J1Dѿچ|ect'Rzn@)yALХ7PG?3X7v#ts@wY85H.aZe~ÐXC,J s8aGgѣL{)zI=tMd"_~K1)V֔ FG!ҎM*UQc v6bE٫",h]ԑK'9y&v@;b*L;ًy)Fډm^2 #F԰!dkYf՞JCqXmg|x"D1kpC/#Liqh{yhgekt;we×F("q8f*)bY,iש 9 oZ}4QÞiy?sy-&knoģ{f͌(2g N\$5W7ĆSYvpn=1˓8wvPZ᪐sU}\:eH##hN굿ucFu|'HmxC 73J` n롾j=[]ZA[+ЌnMMq{1m2m d)Jb FD65s`0sS O$I1CsfT,2PQ#>rP4AG;DeAb5#ܾ.0`D]0 q)kgŖt/ɍXJcETrjJ7 g΄M: ; ffKD@EtJ$cK( Wj~ƅ2eN<0ph=:[%>U Cꐔoa>nT\#I? /ۿv1K38Y1Suᒛ),\Qm#1аYOe#" .`紫>7qds2]b5wRl[88d^t VWbϨn(=”#bk|MJջ@2cFr K悓XR6$iNNg_;QQ9*6`2!*W6/ic/Ch$6/.v(ru _ƤQuƆmk|gig<W6ߛN76`A}EH:`k983~[b'D8qEuT̂y A.~1[5S˞|PDND=[YXCLgQ Jz5w8"+g`B3* T_+Ά 2J/g"\}WɎnx*姭^Z_dj?˒TWg7K/R'cH M-jFf_o{x9kg`X *UV(5yu|\0o# Ѵt$Lŵ|UDM) ͭ-A\|,$x%;(vs3({(:hha~pMn^@}i`ykh,`N] Z82bX)'6Hg0-&EodN|z|L0>7ԕ8CPH8/V+fMwjJDKo&?ePe·tg0T f `̆crDm J۠T(k3P4ӎslO >@GB6`_L.n$BqEݧ@7'jb^(4- S.4<`^%'f)/$ղo#:˦>*63g6O0}jg!UdGiPy(-/2zH` :?Ҹl,Dw(0$;;҉t-x%`N,Ei3T2usz︭ E0987u)|#P,sc a G ``軤2OǡAY;~Q>9m(##,2eKF 5j05~#t7?k JBl ɗ G"<9_ )9j2/OL!>}P؉%4T%#2wqantƒz~ZxOn3sACy\j[Ty„״%unS7iq"NV8Pn~}rE@$ ?c9hY,-6$-KbJ.J߹iq,-CMZx A`F/=귬K#:6TOl!w:[z{`HY:דvLڛYH%{qqzY)*7ǯCh0E8V}žlym᱀#K  t疁eցf ͆}E;RnW0P-z:n*DJ5YI)Yp#?Y*R\l(+3iQDYz[W+u)ɁxE>XϤDb}Cf-R/g@ՂH\/o_AZڞqG_$;ܘ©.׋xܻG k{#/J㕹qtNȀ|ԕ\Za6H]l|&6]ӜJC[p( O`Q\a݄meSb 20Q06QRrFjɰag<6g[rXs ́8R-ytYκ\h,E>KCZU<ΞPT^8]P gX(a攝(Ne28f25@Җ$Ty(kȼ*ʃ]` XGmtr;I:ҏݣ}-eoChQ/~*-"yӡ?|Hĸa ﬑iv C3rUcqBnI CIT:hOtt~)=UcE%)Fo[IJOJt͢9\?TٸzLJuȊPǾ\:8;,cǙx25^{$k(C^ {pd@iSńih HЭ[%݀+BEQZ4K_/+s$DxۄLZ=bX_N&fqH@yBNT? E /* j:X7?5e՞LWLhZoLKUF 2_|'V,ΐ#>#6 갞6:Ԭl"9hh ]&aNArl"磵_IT/$ JDDM,)<0? +ާ9+ě_rR#4<ƩT߂|@UrLM"<ggx'~Rs-zQ| Gj%9Ȳ6Eb qZSnvv]r_֋! bpNg,!4-w"$&6Y!~R3Q@J{|ql>p|`0P&V**tkyCg"JRf% MHةQcȟOw^}LN rX%#jb$;7pռQ\Y5F"1N( wjn~ c,@>Ⱥ2zm_+_xnORߚaj殛6| GN _t00ņHr"@,r#`wŋKBVCVS#vGsBNO&IMMeGjEe:z0w8`hI{EE%4zX-Z+@i}Y%ts|O)MbNS-9t.ب }ޏa ;ϐ#W1 ^!haԜPu. (Cnt\h/]%g 9"%y ϤYRK?:?ERB>Ӫ@ >PЋ o=+|EH #ek|:m=)dlasj{STRC_IDƃ ljbdgD4Z#/* W _J>E7JWQ4X+m: /rk+HE:̯sCg3#a4cS>< G.&닐mGoN%H,إۙdvv݉_0 A8j_x[<RrQ:49:&>ϞzǥڇHM0uGthC p8iw$=9VkمMLo>%u\EX-7wn[3j@hBr+VIjG~la*+A?H3Ћ&6ћ̓W^a/`_cQsAVՙO.c,\n!uNBv&m'`lE86S0 L#Q^&*YT%5IEdUvgGuX@6sN>I9OE_CAU!ӻCf l/|yP-eug^~YO3qh/1yY̊L$73 w6ߖ-բ?J<Ɉ^YxN!>hkA?!tk/Ru;rۤ2^ Q!O x6>w4=\ܥ2cݜB7VпvBmDL6FwБ1ᎃ BD*%(dVwv] $6znJvnG̙Y egy e[DXFZ:B!#r֑XV"52XGN6ĺ_YkuMC @e8;cP@C;1ID%f1EiNs QN{HwC+ X0}'dp[ S(q+BGKŝzl;b+0?b &chxI+[甽 (ݡˀWGRpGl?߻W]08U8Ip u DZ=xŹ.iݐ>PhS²t1TOxB B,1swi, 4O,[[b̤3u O8dyW}}GHIjU>9L2u\ଠ6Lf2QUs9mfM r^g}6F쬚4@= >٥n&n4|b` bB?żRͯ&ޭA;b=nD-AjV)m=buD}b$ ,C!J,}? b?X󷑣($eZ ,ϓէdGKq5׃ 3tvK>3Ŭi_RFϐ] \Qѣ amAߏZi*Loԩ|wRH }+a[YDF7w|'}BNxf#v $ (~aJ7syůDnJ?RAbp4H4]ohkfq? 'k {J.gJ=w싾Ӳ47m^> sZ 1'p.]^s }G Re8&)sF=7h2q:ƧP%p~A1bsh 7G.o S4KW~4~?drcH!c.b A ;y8xJĄV\tX7u$rǓ |q3pPv1g`({zثN R^s ?vI~a}C3)A: AwoW{<42΋ grUF 5h^yغdƆxԙ߹X,K$܆,mt>f>l$l=:g#j=ĸxһNdp}ݼn8fYNHwC  !7%9f!18D_Pme‚(cױ3{W C뽿JO1D|4~W,G½%m}Ӭ@ l&ئ3TKXzGdD-|l$n,m LCqggp7uDZje78ͧG\@9WzwrD\.".M7r\8B\Ъ\&R8i ڴR["k=?M0DhR%O>c;Y#5C9OJK5k}9A6uB)t:kuIP- Za[[ LoxBs\YP–Kǥ5=@VOB~v(80,KD'zVՆp/E( > lZ5IH"/h-uCF.~Oط@&of(WZZ鋿}MY#yF&ml:n6L8ZЮDz"zD?lUn/ K nW%1Sq?4kG'1q^wR b 0 j+^ ,b+Ҿۃ뻶+`:vJoΓ=HL5- D<7u3 g Op%m1zKvPPfg~:)@īhT=TWF8(xgƋW)*"),vӓyLnJ67cn SjroXXDJ`e69}!dy?ħhSwΥ3i!o/L$+1Ciz56pו@hI:IՏʃ8Eaf c{%De2 ,P) N%'}l (^=ujl?0,_}ɘIl9U(gwuyB :ss/-}OdQ3(~|F&as^DxHS!vP3 <4_mɫ4]oiI[<#=y7F5_fcd5#?r 78pdCCW ^JS.WwՕ=Ǵ+r{0/id!Jzvw(lhjUY1H;=<ٍծ"8! }lCK7&#  )p*vݨwCݿ;QlcڬO =,^V Жž*H V,6m)W% R>0!>I,+fiHԑTut19|;JRuPj,-8޽ QE5h:pJR*~'> | Sܗ*ݭk& PrßftA2fXr9D*YP}D^b9QpPoXNM>/zX=߅;Љ޿8yL-eL:g3 äv(pCtӵcF:#J)~7*B81pڲ ԛf<Tʚx [L!=g|@^Lyue{80/)NB9FW#s7r+\)%}pѺEHFxy ҒQ鯬e<^UcՍSM=:Zr 5#OR9mLc@ɕľl=eRbc+aeg k1#Jt>%(L.mu!BWLwfJ[țآ|H6i @F،c+_TG>GsUHcOΌ ,6W 6>ZQ/ i€-F%h)aHc*~I2Y`!zE#bг\dD7y3ܿ3"eU@ dliܛ$Fȵxq{/& ᪦A9Ilbj!VbdL#ԍ9q-OM-&P}H=B(Y# !W+'KR.ӞYB+qmWI?cO0UQWyiYEM%ǀuClA6IϜfHl?Ɛ=ue)k7\$Bm" ;GHŸn#iAMv`s# ܫLuQ7R@ÆA9. iC_HRf;]?c/_WZe\3Vs9+v?^HŹbWG*$LˣP?zlnp,<|pSXZL{L9ۙ=>ۈht]ٖ*\}ӓ_-#Y`;k>\!QElO9!cmOă 0ǯ\j^QBЏhcmn2o}HJ&qfw%sӐGyٺb;yYºk |1Yt11ކ[:j<*s鐈0l-fġ-UP)/KR|:0la!aY vCf > ڻYTb;0˴ 3Gim('>͞2 {姭ɹ:'.[.uZy.^hKa\&'|we1 ?xJF@,/8r6 "6j=QRF(wjJ93ZS: s Y`ԆNtْ @c͊l+ 7DEhw: 0'aNRl)H0E8ǛrR{.3K1#<*@;s [I@S·~ hV7ղٻUi^aM /")*9l\pxAY￾-ߐu;W@^^FpH a7FPe6,-+PD>]jc&AIourag\-ƣ63Є 9kh4Gӝj%Z'oO45>'ǠaK/?aqv!}d5PY;ǁvv"#E"%Q},"4\ѦEM5?&8.\pENj^}yEq rֲUnFN3NkG8Ƞ}]k*H35F@^QS}SC("c|BCG՞G sE$]+L2 ځEnNKaش\")ވHږv? t %-#ћ p+גkW__1J|AZjxp\+/=)քO %*3|rN+&nnjAPH!ron)04 ISoz|zv,dzcs ydAƣi\phXjrC xaUŨ/k OHM՗;F.;5ṅ8ʉ"(4%F+ m%]I^rq*8 ܚ!y'=RvBv#;J]Q Igg| WRTft0!iZ}STA to3ܩҏjzn4s*)Ԛ\pI񮏅HIޔMXhϾ=h~tA6]$a_`LK7q]qhW~  L;"mxJ{wQ$S&._q$WKzKZ*sk+ڇZk)k;G)6;"ؚwxj..G6mlv3}X8%le/A#RNۦޥ4k 3HFj@'&zoy>pؖ(OBFX M${m?T!v݊JжJCYQ>wn9#R8J-l %i $y4i U>"PoN4hl6H~@> ɲehۺP*cl*3?XfﲃHoS6VstP|!Ñ D&qa2wbNb6V2Gi$ZAJAӰmY!)BȲ1ȃȾsdZPF.< /1OLN|Zh7B[!5#2jcW[D2s?#\Z[r4FKH\ߢ]ɮt^[ C!`8 )%r9Wq&}=ZU Z+ WӼH݋xv|l6v0= ? ~o66`*.NŽ3)㬸lVs8ꨙ,M?rHEq?pC9AEE\WTD %.x?1&mLw$vHHyH%3a^a yG ԉvc ’u BWv%xօ_*;,-BU/b[B˗,C/ӯHOqT)fh1ـ=Y,xn13t SߵB EU RyK%8R"t?*! R[Z1N[AO Gn~U;gO(hv-Y̫ HO)mQczυj-Gʓb=lA:l'#*^9Hd,r0~8< X9zv6G&;-vB $H;uѨN0=p.-N(M&8>G|sx]l,_|/%цyåO7l"^9t;K)#F/qU0K0W\+9!ѬYGLe8,yXx(g螕^`bL%9cE6HrR]}0!{jCC%m??lE|P3"sT!?ҵh!Mb7f̬QNXgwK|kHRtXDv3P'.P`8h[ V- uMEAbIE/{6B5U &gYkP1'`3ݧSO'!YF^ʂ4z r92ANG풐t]v, lQ֢F0jgI[mV b$B*t4hbɶ=ҚG9 (.ٍdOCun\5(*ך$=.eU,P_trM[fe␲A\_ga,FP诃p)7?7\70=t{M9De,mJ`)Pt$>P־Znf& q9" fjp\ΦmNˈ~X:+bt=d^;+ D3a̾wO&$8YrF$1酷np_YA(D2%GR`WSd]|?^Zc(z#;Q?5Aj85oA2A?@53?[Gb[1WeXB/QnQvEM:mUז݁2UOepn{Z|lDxC"x.(D[_3l#$^p-wUo[VNl&Mv+ԫFS,0T;"Xg;GluTgj`"}xA05G]]P;+D iV;kH{H.NvQmN/i |f$am;I-%WR4~.c|AuoST](`.LUH>.B){N=@l ^Ƹ'Ǔ 5Foҋru +,{իpۍp82Q$v @2]2)TћA5@1 = u,Ҿeۍq86\ILC &t<[J [A;y - ݪ_HN/GO5 9p!^`<&^N@@i~ckDoE7sf+<["?nGȏ6iTPڽФ45fHRľڳN q;%lp&J!7+NC i6XscqG-CAѿREvq[toC NQ^Iګ`-{hZ6VhBے`rS̼ҾLCrR To iƆ;_A汹07W*3Bf>{墢pOl"DV pBǗ7#\R=V ْ'6y.9悹Æzv$p87]h,K)" 2Pm_z"mHzTu1q7(%0w6Xӵ8Ľ nxWIbpk7ԋq +<[o5u4}"y sS-a :ʯ|xT [E[*dBXlq6 A]֒UE*/:ip&J0?K¯w3*'Vw0M>G0ND` (XALwj|fhf;{&;nJ1յ 'e<#;9,~.-oBjW ƌ:Wl@7:9hasL @_a˗CeƼT&qj~+>ƵҲ%6e 74J+z9 7+[Z^ﭩ\2^C|]`q@FyZ%izȋ);Z2KB'Iؚ Z7 !&j&٠b9zferO"^b? S4NWc4?~T^JgZu\h / ,n5eI|vi .b\nT(mL`&R3NifaPf?y ZA&&$o{6;J`IRh rq*zF5 JZݟcDmڛd-4#uJЊ@_p'jpE8[5 /Dy{(abԣy{Zg_0DpU!S` 1eb@^ QTߕj`%TbgL?n Y {/EDv!xSIHxei12P\ F% e2ǫ2n`sV^>j׊MjrBZK w/[@M Zn3$czDJ߲+D;DAy0<!/bZ6meCl$w]WżXH?^Bp:Z82$;Ua4shD{p6z iEzpX#ć0Vks]_@Zb+?Ȅ]oPOtEޮ?ar&ܽvźK|!e)$Jɠǿ^uz~$^:dSg:+RXh|z'PPd,/rCZ~vO-:l [-^>KXaw'Rije.c0 )ݠMW}L ܧaJtӚ^!RevP=K Jyǎp szioKL? ܣPtoMsE21.zL.ib~PÕɂ 8]ޚ* Qe^v 1!E9wb7j룡D52NDQ]GR#^"B?2yW.c<7d=SGmS<$?h^p%1/9jLAz1O!٬8kYՔTP}hKəc"hG)嶡ۗfOn{5r=bizagy] ΨG0^1LIA>ןYms0S.rdXc.a+[ZP06"DC91x} ifԷVm3+:#p2Z7:HAiщl=YVTtt7>d4sE? 3Ac ۈKpou}pH =c9Fn{kP1*l`'!z%:wױ.S4r ^-z6<cV\ "DCAŠGK[eV8E#4r?՗.tτqZV9'#}(œ30_@ -mۜ9ps(O` \ =#xw5f˷L.Yu*q#p^tp6gޅA98p؇~ kaR 0 vC Y$9n\j$ypecmaAP Yy-ٲvL|MIC;@'=R^7&DҼCFq@MWhnjCS} C=kTt{W]\L箅XL^PP|U/*OiUQD~#4{x uP_ c<nVqfQzN=)Y4`Ω[&$ j}_վwŐ1^uybc?Y(OD ]b]U:v L 1OEi?`G9gbٜlZJz,oZ-1,5_jn w;rj60r?p"y|/EE=t`]/ym^8O$pywÛ8kZmgT]zV7tћV~ E ӣEȓe ؋5XcJ\].NDK 1mT^^Ž ѡ)=QkC}"CJY{ $z>rqcIެ4#' AX.n@ߴ9(V<#:Փ‡ױ~;+Z$*TP|T,#N ts2E18,{{xJ;Ku#NƢ]Kr#S ?Wש<)cIEZp{ȺoMӲY_ C;pd=5q_ߵM mXi'Dt8?-ɷ_vu}"}5OcnFͫ3DնJ@NĆţtX}ðHr G k# >C4Q MfϦ W,qc2eDq {c'%R8ɥ' iWX1 u宝AyEKJq9*̔Xq]lA{/!0n?uKҶ=L'T/JySFFHv% p5w }YD㙕3Nh>.7UVEq O3u- ߜ$u|ENeȃ,?! }Ьt|Twf]# !_G髎*׊W^B®0`RT"EbjgM8(W jbux'ҾW{uw HJAiH?0.J܆qᔫp"8ݬzĒN=(\W *|0H|o#3zG|ݾqx&)Yl -"yєQ :# &6Z|:z+{^S@mew"G8FjpLyDBhT9۟VD "}%G(ӂLh[\'EPګ#Zf9 ԞBe/6::w44N=v=K҉'b{δ1N`.K,xGᨧ[̆eg"@fD=pt Rg'Eyz⎯l }ďAlא7;0uz=.s#1zZ_‚4v6-A2+-s>EluqϗzQ]X;LTS۔Q1Ek4NDc-> 4* `?I^~te_YƠ4 #FO 1t[nCqF8:Nmm=鴣Ƭhd9sR!E7R-:: X;ޓ#l2V??l83fchVZvcG}Aʰ"@ZeN[-_?;DXt%h,]<ȿsKAMTH#Rn*:m,na3@f$F#^5^N&)E-1wZ'ZXh8]\ X'u^J_M^~W܋3CM\Q9A^ʤc!WSSsX7B+? 9 ܅$Ls/azVO!("oQ eqBr17 zOLXxYh7G|Nb| U_]]TqTaO Fp:*jߎy(z=o9n84(ECK9R &Cη1K_֓,Ye=X"sQIq0dD'ݲ~A{JNh};pc;cb7$w e?1"0_az(Z<zvvD!|?fM _#=O2yOOYCJR\s}z5;0=OEiOBꞝLďIk3{Q)K<|q"U! 02:HU.AmnB]W޸{vWm z{8#_][}0`{m~^ay z5$W@jϟ4q䁠tf_HI#mpJ¦TwxsΠ1(.0fgo.a27*#hsQJ)*<ȶ9,5G8tKfݤê j ?(fk%/ ?1V\ܵgũ>ր&\+\Jfa\Wt3)B@xUbJO]pywlAaucC[ SfG7CLYiA7+2Xa~'Žx*V2}ښi Zi} ȸL7A PSf¦>ZslEgcmpӼWnPps*}r֋LgY^-"aW8* ?Jg`̯{fޏ;4uIaݺCչۑ]CX?d_-F=|}(μ[, e&8~z}\묩̷j(E: 4,#Y7ɾfqS"U6E#  MOKz'U"% ۣv#0Ms7䥨BpSh**kPQ/%z*[  #hںk7n.o2jZ&S`Q&mo;VC,):3.t7ovW #Jlth!ݙDDwz^rGbQdЕ 101دDG4)<&)O7ʈXǵyp-vX9&] , KXL?hwr,M#g1u/N:1-2{kX&>)!+s^?G͋_VXR:|'+@oporhEF#Ғ6W):J2\ 6O !@aöB_o\<%.(u3ښ0v~4XU^e=cɺtk'5 ,/iB&c/x|)O:UV z>*;ǽѕdBEhE#J6gHKɀM.d[%~]褀\u Vb(ákO*2b+t3|!a7 5(7x]FtR)Z&Ϗ}{~14mp퇃aRek4e9l&4 )$QevS^! 5;8uT܊/cJDovw2\=!j$IJ_BV8"O+C\b$,ŠDqhGRlQмȍ0}e} S(1/bN0N+oUkb!06h~FGu!aPhaW:ψ/v\J|"j*&eB^RY%%*>qvp%׹wDCfGX Yo#ҳP T&$KEt%G zm?G}t.=ݭ>Qy.TRMM!E5l 6UT8:Q%(!.Qqⷂ:;;锼nRy h/xlS}'+8|$dgMLׁh@{! NEiXY%*ٹ]82ߥ O`.OAv&FaC9Ո/pzgY 2,DyDAk&=N_[? sZi{,ʂ`VG\Ǭ=SSL.܌y$lB{%zcXj `&PX]=hyEN*iDX##tnNp⩫ٌo=r?MQVNe[%w2ZQ$\F#uf.2l;H?"PTm"g bٔkھ0L5sTB'*cm#[? 4}{ɺ{H:&A&a ~Fی-s'A>ʫY)c_x$>^$~ʒIu=vwx~G\6v9"VR!EZG_W ~Q0:m巻V>$a%')RcH4Mam8. Es 'GgAJKRa=$9ʅ93_Ca2O]zg:aG^f$u l 51wRtEnrM/f|#b߇J5Uz~ѷYj1! p% 弽[nNF$E}_vES_vp,΀\rw3FJw5i -cWyx>d5'F 9kqմ3UX=e@RP4S"B `qxe3&Ip[ WOiĨR1 (.Yt#/i;2q Lat 'kX[&1EXU5A ֺsF/,ն ҨTNk垠&0S<&3-JIɕWS=:rnVV2pK7lc{}lgғi̻5^T wp*g^YP#4nrU|_ڳHJ_mF[m e+cJgtTHL q;*s}x bf c.Y ORB'm{n=cTJ hmvHReWR*kLiKSJiipS%"ݒ9 f֍ q;%ʎ-鬻<,h,8'[./G:~YE3ۍXT8*ˋ )T#}~ɶ&i̇Φo:A͓SJ$2n=Q50F_\<'㔠C<6 ڝ\)WCS:AloVC['/2#A &'OC2;TZv. fk/~dQ7_.hI d籇_'LLߤxp+r(OO=wUsG>[X2R+"2x)% .;WXvs5f *zrqf\L2őUaY+|uca+ Ax4PjM ]g-gЩu~Bd?y%um$پrYz4ɒrEGw҅Փ,Lnd<-jkވKrs-q;Q0y?T(MjF:oǙP=¥]=EB5~?M^@4%=Ml$#B-/*:AXtcBʇ=[1)Uxn%wPc7^exa }\!wE e` Bf{rSE]t?wKykJٖ\*s.H?߯*A, jٕRBqTT{>[Ζ]ǕP.r<==OY^[a,"_q7b,?o$Џc6/ fUY; /ZN_}Mm ߮ ^8ڀ[A۝9As=d:k{)ϡ*MLTPG%wmVe./P?W1]CD"ߓ x4A8nWPGtfkliafL(1DfG1bB 5ФJK-HsG3Of([S,nYUP6:X3aF:Ubtn4Ư* ~+FVIM*]QRG_"^M\..F$qx ϓ+_b ]Ҿ-U8.rqzziev r(%53~W`Xa0LT[~MۈF']RuC7<9$]t CFX^es8%C]Jr^Vc{o kvG  -|,* Hr4OұйdpN՜G  ,A\wG"_CA?f>G];liedVAq]}ZS>|J67JJݔǸn[i>`zT-4mQĈH-F?탾ttʜqܐ %ԛ4೏y;8;D%2f8,S/T aI5q,K6#C+i$NKx6yZ)âإ9П3O3̨av'b:&fFwEXX| ˉ3xSjjtGem㽖V`%~q1~z Kzlr=Xf<̔96MM| A-xr m\KOTc؆D;l:킀^oԼl˚q5FY) ;*u"Z?[ Ed*V~ y9/hn<Ty6x<lWccΩW/*#*:?rLʌ{-N9 irMȄAA U +49[dm.1`n8w+aW_ 7XlUړ}wvp5rڟpXm"^ ~Qݹ81LS}Xʂi7=^g X) #ZG{|e07`Gt,/3j^A_MϯSZuNÃ0C[RWFmLrD䘢XYBx8 ek YP+]ܨ,@7FdT{3~Xx! 'e0|W 5h`Oӌ,-S6;|+b;,dC [P8gWL Tې)4v R&QVMG0t؄9༿7I %8N{vw;vo.eVX.xg>"(_1Q=M7ȃu2KFQS?W2ym Z{9Jeѧr}NkOv0ZD7lү՝.R-odؚrܯ)ZLxܔDzwѐjf-kdͅ >Q+ڍqvTΨe%<H'*M$Ae36Ib"ݻQԩahVG4:$+K0Б!dMX->$ V^f݋ydcX!-R{mkQ7t'U_Ns_ ;]PW[@F;=/yrCilO܅Dmk,I0r7r٪/z ?܁Δz{n}}7;DmAGrm|ZY;Y6e$_U;.z2窰<!8AX}4;؜dJhitWU78r|p14m'SJ>ĺ!I'6?[~ H^SD[Ӷ`۞Cv i'BG}*꽼 bcPfKIܦ)P\CՃ\J! @ckXp X!*ޘ$p<'-t٤^u ~X&.nO ݂629"T.t 6孨ڲ M.sp95:x5%k`嘃gng(x)ĪU5tXɟ=O{#m}"6y2x!垵9k(cXXTj,057 v![4\T5mL)ZQE4.8!]?Б %B@uZ P^_JLjs!P퓉ɈH-4zg;XejJOSaQ/54ҕ nHgu0EV)?_$˂ȸ3!/-^GXmnC=*+Q^pQNĀ-:MZ%b~@lq#K $ :cp0i#G,x_3g[VRXU$3xBSӉw4k֘v I oY6k[/ti(^QWCG&r!]qmr; ~,iWK@m5:.PJɲYn-7yY:mNzolo[.˸9ˮv;3Bpy;;L9#.] @i?m3bp"0e?A%fmxHQ^%\=vZם .{6JneH;)٘cDBa\c>L}\BR(o2? &袬kK1ˈ0i#'5 YTr;6MY֟wr2?R..azRI$bfdU2 9ogNhG8 ßM>ef0舨2t)CZԱ. ]!*?R:E "!"zL~l !n9dK*-Q';7)tM$r]9rh#z`Z l>%u`DV5ǘPl^J.b2Ya:c4FI2 R++[Ǯk6kF~Q4  Pk3})^H%QUYW 灝[ac1eN)ݠ(xxcS TYFY$d6OXoYv37\j6+yK2fݺb䘝FW,\B'@rWȿOs.^ EI펍a/4![($yD053>Ct?\D*X͍9þE| Kz&XtI&ڨ:?NR^7]| 8nŢ'C$׈' @@®() }ܐfRiaYn€?9_Ϧ1DY(,lmvA(_a[?i&;"o8ZlqKS;Ht9Me1hvӗt/oK\w~rqɹ*+J |?EBYygKuӽ`-k.]%ap6δz׷y>af3#Os0&! ,|BW]Ϧu-Y^C)6VֻXGDW@k'TATpS.^o,.(0`ͽ&]_"p߲l铈7֖t]G)@^'_ts1D[pX-L`+ΪKE'8[Ey·gXK^*[6 &d uKLO oEs5̆>,jA|Qb+^܏=kT}8}R;"3f$80w70 {~U&>#CѪE_a 'r죟j[)KqZ'n>Ög,<(8d-vfbdljϫG$0088v ] V;\ * Jƙ6zm'=~΢d P!?6^+V`9HF7.W V<ǦZq:XR*#ˆ<  I6g1XФG TbIʡ!>z4k6XxyۈuWu N^ń6K2 K{X_t /f5[R8s/0QH%3/^En1E02+h3&RRT{s{s FЃXq?ɰ[Dwv#A8EtR&c4rc1| P^Wx7:8ˏk@-|Dm"L^}@}E!曼@_SX=2>g(- M;R%PksKV̗Nbv&;H~hz)svkh?Z1\ nƖNgvj>oċ2A1DZ߮"0?󖈿EU2!}7oOMBCYt+E"ǫ*7Sɕ5@lZӼݞ?SpK(Vˆ:?K&AđRZd'Zھ֐bϔ$wDZvH_ݫ4_.`+O . iBRfr_zH8ld4LpO$UEܸ[.{ZIaWH~t&IC>Z$I0/*z,C3wI1+,:NN$ _<ucLQBJTz=Yf{"@8Bo8ֶFT)UPzAmỨw?nO`66vN _2bpvw+z>E kr'+JxƷ$>RX~ 3[.LAXVF z^,|W L5|b޼1elȭѩ3eTpFkC{6*FXF~oB |@/ Q"0#!@XjCնuo̞JLAO}7y쎦xw@`rFsaп'&ܺFA£8!Ġٺ6p͢}Zռ & 7[& L_)T%}=uXƩ^kXW!_OBEo!\1aζȺ8gFKjx;'kSkԁ7Hlɀo f!q9Eq$7APY:<-FvwźF˸2KGIN$v, o xȨ1c» W/-ޱS]^]JTRRT,=jY LEɓrsş&e q4Wdv^9zGmOm@t]}dɵd2~gj:i_=kçPe2a \:lĉ!+r]]B? # Ƿ\[@4O n';3oF[cU/حutܰv \akq=O rj0=3UY_fs{`;Ϟu x9v4K9#m  ]p^\O 7kȃ=iJ] Oi &*]$,@/m3~V * Fۭ~ZTwvb*.cNnnw G@sz&,C~ /^yX-M>|!Hu^my\mx:Aߤ+Han> K[+g/ԠY9|]t ]/ĴR8ED29C(i{)RB"^(ea j$-[!$)/:"l|7P% {eۿ婲%cp`UW4tEQ8]!uÏ50.˂vܳ"F2t5< $! ]my;5 YQOPgªe&i 0Yfz}OI$%x TZ!=:@-uwA,%x4[{sVG N1'{Gႉt] ZjcT.D0ٓ`ۜ2HF}}ƹ !D;sLN3]svSM3+[#?Ǡ,J.Xsk3?G- +O ُZmT!?ۗ;&1(Hݜߡ49WDspC3kf.]j#-}64}li/HcxQzQ? ѿlvxޢt֠ Mט? هC1x(vpZ ۸Wi- or"|ڂ~2s.4kSw.DEyj['Ú^ò AeK13E+N^[d~OaI6 0`~^$]!ʚ7G|QwR,l _ǬYILmЗ9{" x1d,dF]F3'BfT$rAc{d%qCI2g!.Nj!/ѧA|TyjӦdu#>0L:QDwHqe̅ gx&~m}xRe<JBC^IV+t'p4#=Se!V;!\CQ(  "KFR0n2nG;!"0'"".Yz㑳DAdp=Lg\Ը;7_"V<%6pbbذveI nɡ C+}鳰4`X" ΞY+#yk܏% TˈZ۽NR$.YOml i ٻzJ*{"@.<cɞGS ڸx(r~S.M'J2a_v-[a.^}y@B7bݵFm ;|~'t<ꠝy6+-L @% Q컲mJA_2JԞ˖S̙L3A'>ŚN?͞ ܆-*J{Vϲ{b1PI7C㋒77U RbFІ giCbtH>jsN+œݿ@36݌3bjZE3).'o%B >'sӴZ=ݼ](P.h0(턭j#{ ;`u ސùEћ fUӸye9< IWӈ>?j5aJ)67Zgbr0ҫr&ANӦ`7]3aifCPGZцK 5E$+\#pA_vp,D?&'C0;I4(ڬsa󢢾|+ٍfZƌ4MlGFZEO'0%,#}2#ݨhSSF(|:E/$-9)R\O<|>E*(j^RIMP>xN/{ȶ.bMt?Cv##cCɛ] "T|$ w".L5@/ifE8ŧИDAyl#oOb&."Mx?m)-Fj} BYtQs?4JaHT]3,γ% Ϧ-BVBlv~8 c 2(ۦ P7 MqLX&P-BՓҝLU zJ7bJr,i ?FP֣K (szg"4(q]UvCMZ>RLydYH 2s@+v T/YfBT#oD 64 @VuG"cV!taheMC?q"_(b7l?Ē<,kPg5n2q?TAnkmOGvB{t :Pv]<՟Sr[NH9Ѹ'F~$K͘|x[>{`Q;K }NeN0j X4TWrb 8t=(\1Ʀ!hT=\{R Eҳ/ 6x 6N@ƺli>_KTˡ$m*e%\is x ʗ_>JƕΏ_Q't*Cw|2~eNUOinR0vc^`+?Ϳ_Xuu)I*M% Μ Y ЄŹm򳫹^901 a:;Ws_ـ-)|sЍQ̷T=YTM~BdtxGEa0\ ع%vBj_dt M$j[VpK+a}#Z~Fh2,+P Z /&g CCí'm 4B@KN /S:Yy*36If֜j8gI}rL6zk?H9/Л!~hg 49'l?Vv_Hn6) 3CzK W̋oՅ18 R(2[% noJ F )ᛞ81%_(;0AE}{=CtITJg0w5k3L9$i .T4QCǙ ,0;i;2m;vSJD-{Q?i;3UB j8.2( `xթ3*fB(~``}BgΌ,9)`,fDS#d'J/VId&[Bꍔ+Uܞc7g`(Dž*Jcs+#gӵYq B 8qKlb\36T_|B5 %F+wNpWT,qBClSD_5E!L&$h.ZBo5;2$QIzK0 ST1cXYP%V_%H.lT(H,fXlK )/O e}X H]"p~EiϠU;GX*N]mDη+Ν[Iؠ8ӻz9Dzt^/Հāe ,ҫḰSVS:T.NPM lsӳ=unEr!]#$+J|YDL&q8BlOR_[jh#/ꛌ=BP;UF 4,sa9IO n#paUXDQh3ɱ2^z;wb\+NLfV Oץ/b`ZF+'ۺ oj3Y!fCgކ*u\Xܔ5W˕kvƪ0m!3T,MףƊNvJ{ #s &bw=9xG!ȈD)KYNk?h 9TT=93<%yfIB5 e4<}'};ĝmБwEpֺ#}lJ6uj@^]<')@Q.j= PoL0\y >pBZ[ޛZWdH#\OQ]\2 î?mxzMѨQ>0HduFC\,F…o- A!>Tni?rs gJS!R {sA0 2Xurg3;^|E.ymiJg|q3'2%kIo'{@O~ W6xgN4=jc-~)υe8 ɸ$¥}1حXnh@}G_$؛Po  `R"7`>oB2oCbKY V%%,ƼwqK?.Dܲ\\mu$3ǜMQ rVF(õg-q=4cagS7*?z;[|Pd#EZudHJSȸin 0׻rsdݴ.#+VJ E nzx*3qI.bw:{O(LF:"+{TQϠ[n[=m*aA5qY߽Ğ zI0mv+\8vE,z:mhFoɌyRP&rcmƵ;8&E$΀c*%u ;14 .ѓLQPM/6 o*ċ3w}'%8w~plEx@i@,Bt4` &h\i1W;j [i8wvgAknje.s$4 uwiwQ\ mU,m@ѓf:wK#٥ hHMWF_c 9_J>@PJ蕟 "8SBi./Aq:C=bFz"PUhrJgȽn&!N~N Bp|7ڶߩ}p?dP],]$JǾ E9Ma2M{$_mg%e[fȑA B>W캫zДFҏIJ_؂i-X :vl(ѷZ_X63<a4 fP&Ԗ͓(m QC o#Aٵ- wE7UX5dJ4r rͤQfQFQj];њI.#%ZF˩Cb۞V]GOʯt…x#_B-&2'OR4ܹ:]zE{Xu!Ѽb$wtTA, A)5="BW9JvczP#m[u&>֔**aӬxD(0g9$Y%{(꼍L;#kt}r&,b OR U;P&2jjT)Qhr\Y7icNד XӇpǕ?ݵ@r"S+MW6&3%X˛3i$LI "nх!@7\Zgj=Q{~$W :~Yd. 61?RbsG^L/\p1C]-0l-MS~A!ZbtamZDpS/rĝ}]LDSpOv'5b1*Qt_]@Bb++XMյaX^'Bn% 0KH*cx);~x{C :eh,$H6AYMeω!:dBӭM׭QܣJYB,6UxS.r9ΠI`R\,Ư٥ OQ)fK`s.T@I8L2R-L^]8}Ani[ZcTN'03ȹZ\I,zk~j7"/ʫVӛN 6q(>>*2KV|z"4Z^7ī(7-o |^cy ۝y?>,A-Aʈ~ &>8w~7\s_ALvnwЬݶ\ g>Շʵ>;2e`1r 3@~+,w&WG3c*yB ud,IS6XWq v-Ige̥/  2[L^Id dZyQ.ǜ; ]L@C~R#\P@22LU]ΆO/Rm-r ܞ640"*rw&'T'Nǟa25g1ӏbQs݃!DCo?C([+uvM,PJB0|-416g꬯Gץ2r]=r$8:?OE$:E1i өPfu4 VYClc6ϳM6=KhjSw_fTϱkl u4F"}0On0_Pn#))Vc^/FdXo}VUp]*'DNA" -J^K+i|#syv<z5x!K07)ܳ邢'C,a7ַVSbdfAUje:bVݨ0‰>a9]Anm1VFNd*/DlC^r͒6+ccMw>]>N\@|3e2UY Ê]U%E XQ~9L0%nİ?R]儸VOFS.6P`s]H Լt(nn h5qaݍ{i ,&DXHXʉ$݆9i 96fU`ׁ%O@Ɍl2mKF5ӓI<띨 _'a6ϨɷHa{\܇ yg6^VČmDBY@7d#GfRŷ&|t ?=.G;:G-G8+M7*aœ;9A#ZF{mRk b nGӦx V~ =&?WQ: t3L=Ѯ;[jZ_VRhcΙ,aPȶm,y+VSGL{UDh,j(y-|1;g֣ J &D3 jlb.IYC pJtsDfv=߸ߓ<1Y--.2'EzWDW%xGuXUnΫEP1wH$gCeQft]5U3VN]PU)Dž 65|LTEA"0B/s"y0j|:×QLjb%ƒ|UM#q-M/q^?S @!S*pdF E5`6 !ׯE)V"3/> >H|8=AUkf:Z[aK2jV[QqOqv~:PS.Vnw;W7oKzItRݨHP[+F5|ɇ2u4 YAԌު5?\^.#o@Iĉݘ%C;ug⮑@Hr­Me%x5~/fMzpt,}rc;Ccrt˗ԦmEtstHZRM GYfgYBKHAG83tVY6me-q=O.Ãf?[!,X\V"<i[ҟA]gb_/NjPJo:䭂_1Dv%0m:.gw$B:~ZTPe{uHL˺G UvV B`%{DvƬjwew< G3?NӺM /5YP4 I@'LMH:qNS+h[R~ji9sfWf!G _gxzKI%zˌ$Kr Y]vtf=g(I |n8:W*ZQQj(s:>Ba~ =#D.T@'V("$ w8Ϗ<0˼ӱp$FOB҅-Q⯎I*~s`ɹ +1]e:C=^Xu{2U9*[.t3 ;=O*4AZ) m&Ut46 NR 5'7YS`CDdIrjF17yXk6̰lȧy><׺v͠x}! ?>k"M<-J !MR]=NsH"3!P<ģzZρ%je" ٧ص+1`3*YF%^=bn+zoRcz2<" ,rbACCTu7V֞Y3¹G>:Fm* 0!/<09::M)cKI؉ %],I9?G:cj,z=M չ_\+-=w ~-նjmLiY 8(-)x۫9+f9?D՚^ ![y\q.~k3~+_)5Y8J*12!J|c13:SPteh& 5K~ZeO.œ7s9l`)cc. f7H0`MFjz(>ۮDJ0?>̇βpǯ$)#h /g 4ϓY]y[OlT]osI277L@X ]KQcG֒8و aZ>Pbc^GPu 4 (Q~6%&R^SwtW'aCJI7AI 9Eq;z$N:1=ua}ѩ_?!}9E %"a΂Qσ#AW~]'xYz֑!UA(aykv"s%@O=_v]lX^~EfEnM>|:y`,&c i"P(5-] ׷X5F`",􉧣ih-0A>1tO}4_Pq&%ԼW镈iX~6 a2{_/BLS"brQZ{/hc~0ե#Jtpj>`x3e%xY."CGDlCC-%|cթA(hΝ?_o [QZ5p,wh55HlldkskA.0 NyFL]imrV[E>l6a _R.x֐Q֞tK)гj?T<{)B-#Ƿ-ٳ o?oOuֳ ~1dlaRHg8IN=ګ" GIHkmRkH.rхq 3@YXjYt T`24+E]Y9++UjN% 1VX5m{Qu MUͧL(S%댗X4 BσR.tq^#N*% h0i͉ KA>F"&zWIn1d=c 1$43FNvj5W[GΗ.N7W`1c?v(zS |,ϴ3 ~5]l~*'yo ;=3b2)GRM,fN\p/yF;Dt'Clu:GaCI Y,;p!Ka3C@vYApfK1zfPO?]]^l~b$dx\şﮪSSxTjy!s<i/1a{!#>78mw0|L-y< c)D[6CIZ_`}rfIO!<3 ~OJ1a7H̰M0GP.7@5۽RM`1~;I z%xWFł[P8Ù$.T; ;dPnVA kqѺ1BWTB)qq8[ e n{+pxhCa mB… ]?jV@?")#0bv[yEj'3e37CІuh:]F1)uMe'ȑ3q 9p2- l.0c|~;"r!~KBuX z^+ZD0N Ip5F#@gq1iC 0ow2UwwrhMJuO(cז!oy<<]8rXU1Uy ש6 =-hz5;M:!-JRhsr &Hp-+'xݎ4E>= g0r%ܷ-u}D]).1ZW E X L!FoXMR5HEHn@yN[5 m^y$t|T"c*a͒e{\ i`?6SCBU֮Yi"aX Owe)mH@Q}DǩVwk%b5ZMK>J֍;4:ohnU m`>~1|_癞0z@&"DBF\ɽzQ *vӧO?x ĺ5T9y qjC{x ' pZ3:5Gh%9WZ&]OoLc־r=T挓n5PB`Y1CFg^C]QiW}iɸۙMݨԵeܝSLukJ!k> j]QH)2tB1X'p>o&A.t ק?UyRը+й]3eB傘:ɢ3Bɿg;R ghf޽"6s \eپiY=JѭA^lPڎoK<״XP9?= T6x5]>[~b Be>ꫦ HQ럛k5̱Ao ."9\fg`*x?eq\JҢrA#;-$Zؙ4r) ϭM F3rgzJ &c{CNb>WfyXx+:?}+Z  e)RVBcLPH g٢j''FZ;a;7ꄞ65wC)1>4@FGGZ2mƜ^SbM 9 78Nc5- 2-2dg(\-O2.C+fRR9KA61)Yq$>VIQ?C!{lrD^M>2=WmEMz@!XJ>\vmd(^e @n&@:O4za}vlY6̿ϸ1sur N㽛m0iӶuBy`i*o]K_R.A:aA!˄W!*7O&Tsҵj\nIB4wO(xi]O<˞yZ|B`2ԡ틫K^{~E- Hi?]7 nx's.ThT&#{Fz9.HM5/Բdc5I>knN L gW&ԅAd8}[v1 (pƫC_aBB)nŁLT#n{pBQNR[QvH][MD;;>>`w)֑/$IEK"o -8*B0rx<Ljoyp9R%pQXc%آ?iPsr(oCzP?|#I*Xsv` &e]{~_cPfau32ڈFh`A#y 3&p FRf?S d- +>p4Y=[ev8  i҉7u|~*̐]yqqZs(RV`+yE>3̋ $]@`0.%^O&=L<*c(aRjno0b+,DjM% -?!jD (:D$9U;ŏX6POT}'9Pw3nze(HPQF|.&mq}RPےN"flQwŪ>pY<mnI"G+|:DU s̰3EpQ DS+ByNw_&fK&z:1rml4D 2}wukE{CpGN!u LYV^ͿEFผCsd,h [MW GUXڡs@o5Hh_#W6m fi!}(#ˈ|3ʴ9[|pzc&fs"LLO6_v&pWELRP<,BAwZ.lUCl(umF??>욵q+_EN[یWK/Hh==̰ZFDR.-uG>4@ҩ'wk68:p ^Wn(=K8U`/FSfodo?{[8kL|;emʏQҜIw n@22}M )+tILE=aŁ$+{*4(ֆtgD+0nwGqW?I&ܹg͚DvezE>9AGu-=1"iO&gݟU*n+嗨]AȁTĒ0Mq\rS.05ヌ$s$tsf+W͠wsb`,[ڥvi:|U~_S1]@-6V! laBq+D#0MJ2 iﱍ>/@TuCXzUT?=F% ]B%W QI)~H.2^E8~J [HTɻv@(Ǿ(KAgnBfŧ3ѨQ%xLAJϕW~ZM;FCOjs< +GΫ" :%'?fSy4[LO[!/6PvnǪ=e{GOϪx7yWߞM53(G\XBKh|.Z$07O3$vޥx?3n0W3 cfn7=30!vA]H(FUMӎ$%>hbyz03y)_CVԬFl%}b㨖"EM[{s'hN70WFܡoa;,a%WӴђ<+]ch>2z/( #6$߆KWR[g]ȴ-kMlz lN%]i#vzIw.ɱsW$6ǀ΅Ιٵ)\jCxqOhڽPN{z/'L,lWؑګiku'R[ڽo&*9J&Ҙ f~}YCTVX|>7>yp.<E+t^CUcaZMh\On`ZJ;ldw+H5TCsSxYy~We.;Q.^zK;qMGKFf8I5=0 BBObj.O/(XkNn!wsפ-i O"bVx6׻OFl7:9oWGzLh! ޵qkkZ)h>|ia2|QdvЗt@"*qo2ϸ$hC^ d P[OJgdWD +s:oRD;M:l?+K]>~]dA}YLqUO-Vj֋~S{4κkƻ}L<8v4>ԋ"-e µڧ85%ŗ5`K!. Ȅ_{遢tb񊿘94OEHnz P*_J7I{h}dijSE㓛bH$$][g+=8 h$;4/%ñ=8L|$2%f;IJ~Oq / ([mӑxz="dcZPGT+r8CUNdKu?- tt&} ڙ*{㢞q6/-SŃGo*2$U]Q7A8yu5Y<2H&WQc gNmAZ:11C=NUdvPYMr}*Mt/ߝS% /PJń!FDC^P<]_2T,+rdF٤ҪSdc1qOP%wboq:"<`Ypjitsc .v/L#CW>-)8" #bZMgX.#MI ~"?C7N= _*;Uvk~Ll\e~.炢96h:hs#uA:7k2e [shb~Ŭil; w]r-04X]b;tRwGӷXȧ"χ%8Wp.(*XѢ#vdy`rt!o%J`nNuK}TT8#9~ >U"γl1 Iތ5QF5JԭOXt ngFr +eM02u'DL[93iS*5C3;5=ҹ"yt`kӝZ hDB3#YVoqC=wwpvP pb4/SNlJ^4jsP&ʥJ@@EO^E DC@;|1rmYmBXd3VU )rg,2+̷χҬe`o8ܵgQnb0Ha$V&eU3Y;,+zZ)L$B?m_-|ѪLYfY0x?F1S,*S(QW`דe[M8a7OZ;2>$ݐy9sWF ?KcFsr ^|zPY!toӘr6=W:Pˠ{Ia:;?[tt;!!dm׀ z+ךö́`yH|\Q Zur/3.ߩ( @w%ddAo0ܥ?$M\XTMοXB -hŊMԾpQ5~5sxS i3X{2h5ぁ 8\FGqU.Rfy#~!=*g&v VfL^fҎfw*sĬ»u+MųZ=˜AVqp4?s`oǸ>ݫ\UsӻjZo\7A8fڣh±ql &,Pϴ\T-pJ:k*j9GlٰL)Y!idoN jR@&CxPkq%9L{rKLCVגdf#0\{Ow4R`bc1GMl*UI1I45XW`龏z׷I ]wwyNU~TE'x4X֣a̭accˏ-U)}a;srX{;!t@Aq-]q|! 6Hiǰ{MS y#;O2p &.& ax RoE`aeW7su_?y7U!3]~SWb ,aHae X:rz/ZiwiP9m.e4l\9*m7JL&uI\Y63՟wP vnؖYH{ݩpp!rDQ%-0!yn%[g~٨Vh0DY8Gա̓ 4kx N}!/ֆiGoؔ T4y{t"9 ͬ- C$_x#w Dm d| u wR4k'f=hvDzҒ}}G6ǝ6rguofp|s{z쨤x*+BU j幷I<\MdR.y,p0uWOg%jE sx 믢ߪ8ܦ?_$u0#1 bc-QI?>l?Ţ\)Tw~eZU\fV*U kb[VaeBC8F8{M"=n|_xY$#^h~N'"l+U9N7Jna@ŝ_N(43 d&ĬM%wPs̄۹80YnI $M#I[Ocت< UYOq{4p21@*+n"k9 w?=OÓ$HKW6MĞ*PH;A ^J{rDg."ocNŤd88W)x7   >gBRu*YWe5{@b%!<d쭛>"x}t ?y`p6MOC!P}Z+QN/B0pa^^  7!t׫d+%("ho(ɍ{g" "|)ͅcQ4ZWB÷A k8ņ~ʤLЪ}sׂ{" sysٯ) K ٺbzPEt+ӓw"to"k3#+Iƪ&!nmDJֺ ߄T=(kNt*1!ۡZqE#uv;'T~y{g'P|gYTњN/?ڝm\: lйq݃iwsgv&humĺJ$2oܩ* 4bISCxn+A8_{LK{6!-鏹R#" T(@K@r"wFG@,`zMr"ٚGO6]qy4$fy$s)+IFHvo,EPgIY x^|NC3r+3SdBI6ȧojfÊА7z1Qq_`u!t)bo8'""/:&emwv gԇa[uS%1Uh<ޒaEJ[Uʁx~n`?h:P/>QG4yOIWp$R!py (&3S1aSW&nPjuꤾ]uAQr+xu4I5W?\dt C,+]z_95 p1fVgzu2[^ԎP  Zuhה|*kmBkO68CFg'QF*V=䜧Bˎk/A bqIBbƦ8t =)Pۨ`g3UnYZőiwGaũLb ƆgޜYHG5>M-.ó,+kϋ~$?_ġq08$f!"1_܏Fubd!)(ݫaǰIVp3 w)Bw#b HGȀ{W L '~*z5z}j YR}_ Xtߧx).պf'3jsbsaM;%)$͊8,JgO-{3ZѲAE/fV]]O YGE]yX>ؤsTRvh(SFPp Iwn<;eCsS2U35a>ld#;j{ytοSzh.s3o,G8%02n̉Yլw2CU~^2E z| ؜E= s_K^um=IZoN]beua0y:M =Zm fT"@2ŽR-ho5fٯUdީY֊#|g(E K ;~)GءUE&Rc^^_ "6'~9wXwr2J3mi!*/ -{=Ǧ GCr<&)K&P3"RXk_'ѷ*60TzAMu}]iiVݭZ(Ƃ~c;ՙcӎ꠬2\%R,JZ@0~'iR?鴕?}0I0a&)5""RP?;C}ȭo=fL4B4:O}diCK4(^ -a#pD@.j˫XR€ƭZg28IVw:<@\h, ;wlL|ca߂d$מoUͯVxٌHGcpRwWk{LD ݴDj٧NonoWIۼw,`ϥezP@Zq-1sMejZ L=AЈ*0pW|iM˱>wb~~a$k[ G*6[|([ bTQi/qۘd9^QوKZ^- i/nHGsl JMV2yH&15[QTȂBVoUq4^PƢǣ j৮>4:Hv@E;;ѯ*H,1GK\W g 8|#Y){hâ|֨ p4Wru}=V? q-*X4?AhH-M>j^\B4OsQM$}l;u b'(XRs#TlJOcC|eVV-K+j c Ŝ yj1T}^BuS;dˍL$.iThcZ}bNA÷b6K0lm3j |ϔM'.0}Pkg`9Ʒ CGNᨣUcuNґVJ(q]˥ Ҳ~n𪜚'3Zٗ?zEĦ犤cj:Vu|jM>4'g׺"E3'D10O]CIZH$? Cb :֣^TOD34Hl*Ք`*7g*l=Ek,5_ Hv YnQv]](7-djW_ :U! :'LCi2'kE eHBʺRWbB-1ز%= Ƴк? C1|K;O2OS"`lt&;VwsRu6lA".[W7Lf}N[)d1Ũ}(&Mr}(Yp|Yo8ҝ;ﵤ6yQM^FeHW 6q 2QJ~ț09q]Bt*u(ϧ*I; эy ӈh pK= ƞF_wZw˜9ۘД;oC|4PAsVcsG6KPN8˫S!ݯ̳PVf"mP& ";l4_TI^"jCuQ) `sh4T35Nc)!ɮ[bmXGv)HF|>}%TӰX{V'>8;UޮP"M`WoV1;Vxp3=y"L֭d3NMQB]bP _;+K063,ұBt+v87B GS?V>m ¯sH͛'pYl~Kmra\}k5TLmX-JL,mȅ#m6%2q4X›}=0Lļh΅ӹhWI{9Ks'6(L&CL5NS(wH̥+X(G˺ Rjt^xptu,Hr 2Ϟ!6llwau !)<9Byk ][N+ʜPeu#>q}Ic> H n&"pO<"*y:aAM|[Z y<;]Ioݸϳ;%e<1)PzՙNvҥ ^1 ̹~ܶHD$CG0Fzf*,+CX;V_#}%KǏbx; 4;Q+K*}w"M( :hP4ؼ`7W8xDC#"ahj$*`a+4H=`]! =Z# 6)u-${)O40t&J]\Zx#f(&~Y ']*6ے5V#8[3bV(^|Nw1*DDXcaefҠ[+njؠN3$D{4Ro.K5 7Jx[ /ǣmfŪP`и9Sqꢎr* 'oq5S^EO@ЍIIaopd0[H`)iMvR`Y4<9_T/< VW/lWv"▷R))iW ӎq(&t?olE4]{V -RIƈ(p81'4]F~!҆E?;8ˤ2oB#ɹdG䵮uE]C qmKP.1p /9 ȉ{&EI΍vDžFd]tʅ fɱ/,iKn{2Z6MG#t;yܒŀ`߿]^sSWpـ_Iu UL "YE8%P;‹PEځzE6tE|1;j@^],/7% :^bSӞo z}q)*F7#]WN,uK؛rO׫$4U{.ŃOm͊BEM!ɿëSs-8UH5R`2y2*Ұ%P FFzBM̆K<5#:&tmtz3p1:Kʶ Hm]y۰Y 'xwY#&D,E?ǃ@KZpze^zY}k}4&2wTF2lOBF?Z[[~!VN#9L*ae Hghbo r6meI,9 A#?ԏ ^$lL7R;0niPqP? sꥆ$$<;^o-O'GN)л;ꢽޒ{Z(seW>[L/fmRmCԃbUx}B$^ ']<=ks&~0BZ ORu1lA5-5WDt[+Ҟ0|nKpo`>7lV|{}w>>ilS5 ʂ#)R$"L'{0Tl|4F83l'SsK|k]2uSaL 7O&"MO.`LtOUU`òˆV}񅪱38 0ky=^:ŵF_'=S'J,k?8p 亰[>޷>܅|rc@*"/N@T-EɽIb~W_'`H&%2*>ɘDX"~Ǐ{j_wpO;eG$D Rߙ! R [:H-nwzWA“`aͰI/p)FFۧ 7LOjȯ"h#Vt< =氹巗 ~:*dx[-WeoCbVvq{! i;_.V6F_jʻӁ%1v\,/:Ifc+s6CnC})qL^p9,]-=QU`3$^ly.99<ƒ=O&ÀgSby.uNp~}zL GGwރG%HKZK/-U)JaˢN= L|M!#hN&p0e "#y0ޫ'X}@N\Ut!c:H5F@o"d*뫋zշCw&>obYN I1z`QB(n𡙙2 22p2)S psV>ǠS Jv.1ECľɍnH>>#о*`5F́ͅVsȳ鮢"R[> 6~,nʹ" Zz1qf"c^KGyqe$MWƃu!(h6Ÿv]2 ӕC<od5@ }3*\Gu /^dgh+218I>8_(V ;iX$Z I3 lbhBk;[ڍivRj8j ϊНDGDk 7r# zxpR&)Cz*\ ~fnL_\ EN(\^A~*I^2ˀoΉ$r<55Xc`|d^?|?KW ;4_OE(&.jg~mF·5穣sTT!k:3 8CPg헾?1I⸇KdTsHbYiQ;=lD]xP>trR+gGrX3o4?Vrݶ'"j`gڜyhSRr[!Oy#gzA8*?ikS~Q'jCGCoIMk$Feʩ`'](='rs]k?ץ z/ظC}8W&T+IL6JQSv~ {g2ެI X[-Awf|=xЪ$At ^t}dUӺenŴTDT\ D0 !ł>";WG@fybDыb%-!=@*s;&Hp..7$"rَS"a-~'w u x64A8ю6b j58Y`dTW igSy|e|"յ$;7I;ƌͼTn3eԐ{dUDXv(PJW@w-Nx 0XŠyHikd٢FvL#Q)'pZ<ЖlMeB茭dWȜ7bUp撮eC (vXd6MQ<ېm-@d:@͠qq ~}@d#5;X8Te\(ZB/k۾@] 5L>`%KOCj XF n!<[euKĢ61Dcoό{3Щ񻿦_xa7 ?qwQ9㚛ߺ_$1=;b fR:9;it( Gjpa~9,GtmVu74T qX~Bsu_9p]bnF+6lY4PU'U ~({H@+d2'4! l u^e@%3/ GӠMۛEOr0ń1G 5Q20B逬Xuc(a2(!t:9[AӶâLEPBM b.LhN_+MKlvwX_-B.x"B -ݤWLO"8:Qi>xpFk^ԑR .c*T{錭T)7eis>VZȏ邿9h8jcOVܠgN{2˕F}<_ơ!b(b&cp| DݽZ'py_|ēXܽtq7=$ieIJe=|\vj+~x' t8,7AJ3KTJBFCS22ۥ׷qRaWW?' 7^h|sz0O(+.H)xs.(Z^_twszk h q˹UVa&.iYiG/M]]ɝob@ 'Iêjza0yx]T BU9] ӿ1O5Ts俱 %⤎4Oa&pQL+%od hdpKNRd%=:ѯB*:AlfW"BLSƒ{ u#CJ_C S:*m/ܳClSL x!{m`XQ7)[4Cb!z lZL`d#c╴ۅ PI?^<m>)w]nuk2|gM4Kn⏈c?czӡs,"h m;98eY?d{Ї f  7v$d41&S?GLAĆ ؚ| _hB9QRqxRnjVA%>󽔓HB)>&C/kz֝GEByy] n|o퍺J1ϵ*g:4go3aP^[c.zrԪ[^üWn[0^5snүג=As_K88v_Hh|J##i0Dd,Z,@obM9WS[XEto:R"Nuݕ/)SD2חU:eyfTʋ9 ٺ潶lxfu1f۸f{t g)ա|b ͍zڸk1J߿dq(xZuT5(0Vs]AdY"C_r7ЦH9ne0 J ;Yid__XK;HF3Q€dm{i;K"6y[n[WTW`x#\^WadMǥJŰqGp zfb<Z53NQ~Bv} \#XY ^`zcRQ.d>V5܂%7ohmWE>aaᐾ>T:ZWMdWFYsT%dGD}y8m>Lyw %v93EK't 5As4h3 9ED %9UǨ 37m\aol!L'kFZۗ᥼9|=P4?7A "ٍבwD3o9 FH!iLHcʩsbBܸyYNz(~m4h3y6 NUd3ƉD =c2/ů9v%qD'&]G~"Ü*?k7* /}8, hQ2. +=Y"80;Ⱥ Os RH"yMT/j4 -"@?mor9gE^ 6/0Yt|x2E_p8jd^yyRth֝VG=~[#~ƞ ̧lܦ:H&~&[~tsQrZ^Olj[F3(7*Z{ ϥ~ rˑe~9}E&#LQew]{^zUhW`"K9Bo.ZnS"K.4YB]|6 s\oV:(?<C'Sː.iw'6Pl7[Ee=K)< XHCizнWh$;D('H뢏=Q5qɋ6(DC6u ;f;e=y( G7thBń!3 {էEb ͛=.FNm`:y1W^@qjL-5O %1::=ԍȮʢ'P?P9ĝ@4U_%@>Jl!aw3PfSh_Œn3IUD')!/ϭIM*dAzP=B/e_ ' Gf?1H6gu ꍡTJ1JMʍ8]y#]MaOJh^R1yұA`q?S-fykBgׄQbK 4RGi2 ;ыՈ e%@' ac.BSé0#Zj 1L5l)~I(g3 :jek翽9_kpW* =yEY.plݗ(*+ݦ|J[ɴK}hPxb*8Oꋜ$v l!!rFSqVVX=?p݉3~{kKF]"?cc(.U_đYs0WPn7}h8_vu?O mA28𯓸ӊ|h>*j˟E'~")3_U&r/WOtCkba6j34!\66$ yB%9Ƨmo<؂]{`RJfe 3=Zd?5;}N1?Z+ 5%~a2;|܌̼c$Y(8`RV6P1e nEŬQZpm b7/8UnuU-R(: s97fA322( u؈,fo;9hFf2bg;1(jd V`;Fu!VhZCՄ N^E\ 5+[ȍ*-:ƽ]]_rѥy9J; E֢p? ,wM% ԙ(Ҡehs=\6Y@qE달UiZ8K~-_+"?THQt"٫X)ev'l|;bn0^ӣ> u^#(PaV)@K<'`3DhNݡWsӺҗ;^ RkyO7/9 }F/ HG`[3Na%BDǏ9'+ۡfnHUuRϐ=߆-zh鞂^\w9(w &;;z:}rΎFٳ>CtQFgeGa0\HJ!ZLT B<1y'Gu5wʩ0Yّ~}.YbMӸj;& {/,hX!P0XK,YL.]_k jZC{V=@,J`1Oq/PG {.`u>RO[Ķ4"JِfҨti'0ҳl )º'0n=џc#umu?Gf= Xm*.Ýp5kAQ;3N²?c?-Eʀ To-[zͮO v? ġbW]wj;p,&:W]K%?xåG9 (3ƬZRFqg0`wB {:up>-ҵ~W&ߴrVJ>T#?9donω Ƹ&j4SQfii\G*^)z(kS_x2'XJh wM LYm }=?|~"E{qplMt 7#Wڹ^S{* 6Vxv:m=ASDɠ2hWj%!<[L>NvX)Ih:Pմ?j4 yS\\6u-"#OuC_l';.,v{%^ÿK[*\Bφ$<It3Rb9$63(xCooG='0\A%E-ڔ:A޾%`/)h ?1%k ;LVxVC 4!p\a4l~!#(?nBk`X]J W.&'bAw0xS*ŤKLcaB`ėO C8K ' ]}`6OyrP` VdUNՔTy1 Mޔmt Ne~խ(B0U,m-S( +-EfZ#mfl!.'3ӄ aX 6 U$M&"jFJYEL #KAy55J֡Z~Ah@fX-{{N*Pj4pPz|^>(]gZ쥈ߚ_E[n^dՌ@8,ٱ % $Xjk< \KS!91ٳv"s"x[ L)% <3v+k3sǥbBQ?ʋU>;{6 >:4'\wa"+kNL,S|oBUEά-yʘ=\DYy Й-.d` :R q 4u*W.|$vpPӡ mbԹ>q ç,xj$R,"8$İK ^52,DhAM\>9-oėN\A!F7С(ۉ'1eia($+ e).zXgsXE̲MGiB>.t$^s O&Kndh>s hlC$AꉨHkOSk"BN> 0J.zA6x|s%c"1t%pbs-"%{:o{>p,&(+,]m viSi{8B %dW!:8n_ȞldEhLV ԹsOO]`9@\F3_Rt6|xW8q~Ý[D?}nľܣKTd.UqB"*gvx݉{An;=tFEG[O͘ƑRr!@&p(!ߧ)X~n˗UNT,5:Ԡ+ Gr'/1F}ZtV2S2AjAt5 wHU, cn o^Tз`{MwY4/@7YUit.>J`b@5"?)DpńV=3\)6]}45^ =tFߋh5yhXD``L8f!ߺq+?Z 7$cwA VQ @uL:]Mp=({YJ;ƋB.W2/lܱ< v~^R'b Ѷ4iBNdtL~XK4(=xa „za/X{PphXX2dN!`Oc|׼ukJK 3[OwD_. )'8zc}҅pO_?U#" ܏WGa!Qi3'( u D< = 7{ 8EbjmHHY:~Mr0KgMopf-mJ;3n>/wx%Weze ڼ- fc<313 w tƮRNH(;<mb%6ԒB6NTb ڌ6>k6=񕓿eLk+GDd8יwd(#vYmc-r~(sƵ3Lq ySM~Db:v޲K`vP&V/$g{u4?ЃZ BfC\zl~O+fAZmwh C$7'wWR S]Y@[ĩ7g;MkWK,:Xc3q4̒ IV)Z@G_gDHuVJ+c.^AsJu`FioU1#3@jFsaXM~Z'*O0SGːX&SuSՔIsΕ2d S@vjc0{l٥{o{F^;-/&vYEM!ñZ׃I~<,(XyIvyxM: iGvL*ƙ`IP4%&׆6 R4Lt,1;lp9]ubVՓLXdb׏"$ .V1S%HM.Uh-|jz[1Zq. 9oA.Vxp24e7x(ۂbɣ~Em禙0V*%m60f[ s)H:3,o\_eG}wj*mC"x , =ʀKU~Д/~"]99,W I92}C?pJwZAhzvr?E"5VazF3Eȱ ʎPUqJ\Ď1j)=)w%?'jaD-?#W5[*neH=dg`Vf/Bl|"f8T|C y,OZis"]?Tq 8n!Î/xo[=k)%lr&(8qUV`'k q8EC|%c)=lF^7ayZK춏h0/5 G =r諰3Nb&{ XG@~q6S¨04q]rPl#I9&L9y7NKdYEK] dK:m,3$dO-l#FɖDŽ`jaQ^5dɣ>Aڂ MG("#ٖ_ LS._j޽,bbV'EƺXuAh);-ozcpXЅg8iɶw1(T/:5LH3E䔒?X,ŒG} klLlqL~8MW9!dFꭷ a3@jv;i'[|qS >X+Y1AN7RtxBnC;&R(v)a'e#!En 5@52Y_FՃe:zŷPXÅʊAٮm97d E"W4zPhy8׏t(]_-Z` >Z].3OZ>-b-Z8 lvt}1BD~b뜛g6d+jN] KML5Oh_vٻAn[љ$܂m? NRn-RcTt =2"=J FU ?LxW]C|#cmK zqCQopPB[X0!vjˠty~4e]Q'*|AEwvKio}u)y )v@ish ?#$M FeQOWuj^SC'֬xqD#\v5Rv!\m43m;pxXB#wE{Xм6LB0Y^m⑉{oU[5 KG˖JX3(1"LM6-e̻ЀQI{=8^EE}9dX?mWΚ$ =sr5d.!N(e\;S`}]?%025 ںǙٱW *Jm[ dC o ̔{78~>y% Z$Wl%PMlx0$Gu␧2ocWi2nr~1UʍG1gg4 >(@}Xӭt^z!B"󄉆MIѪf~9g}/̻^]PA%ֻֈb9Ac~kB tͩT&!— p:\ڱg6?ʛK aga y6`~!ۺʼn^*b2aA0(~K ϊT2ęl8tEcKr Ds!Ѐg4 d@6wX)_7jjnjjhxDPJO^ 9n,Ygm&vLz,hӚX*1G++5mՈF6 VI=K$gؗ B3>OV%|]VD8IxG = #.֓7%4s#6 3/f$?-I~OPrIht`Я|c& (kqT ݻ +3 LZD1'&%,cSʄ$֢/qLֽ׾c>'y: H>Ir˛c,Fz}T+XW)m,bo\$Nxӛ_7:c'322}{q9KT w!9 mF%S]c|HYb^qg& }@PS¨.DR|Z$Q=YO7wd6)82Oa4ʋtpߎ8Q m3G2zD54iL`s^I*]ca~Y‡ȔUs fkҳCY65)ݯ8!9OP}KT6u(%!{ȃ06J]qJ,YfODTN85 CKdmWH &] -LyZ@E=ƌ|}{\:\NT;&&w3-;9폡\L#@.#s(([b+8 !U;mC:krnSqEpRs(Ai2fO֗0Bo" G˻a31kPAAF30eHhA^"eEj9;+ݖeW(*Lج1| =[]ˆC?ET9JB޳NvQ! QBd˒DI&Zʊ]݆ju2&մtZG;ם}6{;#juگhT7Δ8 :*9nūE_!WoB.9KF!CkJ{WAS5@xBP_lpkvNRk#[|;,0?kzLM*h^l.\k.K"u<&o|rnSIk/\uJ}E]آ?&ȩp5J,9E$eA&G%}rx! 6l@nn\%zd)ozS'b[_^nCnNnPr(X 4B)^I~㊐.\d3ǰh@\gelW5P x<$a0[ì:15Ky]HT }% a)Y59iU$4!&@cѮ dnb"3wArдSKmGȠbFFӞ\ Q>]D#;e*zG;ubѫSxi?NZU/hRsR<VU\HR;6?m. +vwHIZ_J]徯gB)FM;Y zjf^tem6H6 &STn& P~:A8eͧDzHةB;j=L5![1B,eЀlIOrJb;(zUsѕG?{X/U ա`=@Us2nУ}Yh)EEpŶבiuE 2CPF:/7l:rhus^Uu|]j{ssÊ \TQg肰l1-%  NrflDL&Q2&[QKeݿ6a[}*x$PotR-|TuQ#^ $fá0.e:(eh[I"#bݧkBVam rPߘ1ë_A;-N)6ð7-fi`HsZ^˓G++h)M •rvZ@DOZ٢`+40! }5/5- ?1 (Jm7u)t[>pm;\TzRW[|/4PJC_n;Md\CjbQpŇwӚӌZjUln<& c@ RoXZ{ElcoBG׃qΪeP?漙I6G}/Yu+X*9YZ{ВhBpKdYED*XZ(L?~.Ȅ:5jw}Hk9|xqdֹ'Vd_ =ݫ}hʞ Mt" dLLπĖ$4Y_rCM,:'ڤ^C0`e&qfV#nA7@7F*CErh*k טF?Cig&+?L;98ch\ӢǥB $]d_;TaGOι};G)jrY[h=h"Z|}F \C*56h؎QQM\9u%#Jba(F Qgm&_qmOF\R)Nt^Ť˄e6Y\gH 8x5c¤s W/[5p/X4ʁM_mu~0*(ZfjsF 9dIi^sP$aNn'DžJv^*X%e>ƴsmu<֌,cO~>ngH2fi3E1㏁cCRY8)Js!ȯh'EUD"$m v } Z׭)= ;٧fJB@0.@n 2XD[%;T> V @0 Fe2/uLȊ%KQdt>׾dYA[[ <AzIa:k4GV>Qtd^.hPqybrG ?Ϲ-Pg$u?Z54y ˗~15hF{g{ϹleUʯl`'WP) .v[hLh5g~m<p?U[t 1ʗrmUOn68EVM|k7Na+6~8? 3By7|:"RIJ"iO]^9&~rs=بq]9؟$GC8b#^a`)s?п^pUFYQę1`fϮ"B^XUzq)^{,oiXXk_DYOVqQ钉2*F')=^*<  =nsl]vfKKFn΀l∛HAiI^.nzO/3}W9.{/vܞ>߳ މqyUGU݅T``B%+ݖ Bʯ' :91'9;;@5bu7wueHK;񁘯KV(+?t$%jS)YSYM7ޱtEJ7лJ/ۏw!<,1gävb~ 1jD_Zv8[ ~^If1`m#^ǧ 9D_$E7 PhؾE2dZ8㻋 0d4L%(Yvxp䀮fp*($Z iیBd/d7(fY_w9ǂPX q;!$C _o{Vq `@DFJr@4?ArU Qὔ̕* Hz5SRtƅгBCEe8 aߴ֌L9'ggɜ4"Sgê^FP竏:Rd!Jc4)L3=Y[`fPvDVћPDvdo(歈$Kȅ/o5+ 2}S fpE-7ٺBZ) jY hP&1prC7oʗDž(?tT7ai^g[v?Oû_Edӧ>t(dKfz6.XUDuVbxQ&QRIhuy@}ِP)Uu߂c~krv7 N$ S/#5ީ~"*~+,A&g9@U&`i%cK36Z҃=6?p^O$KRhc4O\@5 5=k%Jg}fiID A|&ߡ8Y(eRX5e$/GF[$_I!bGY6}wK3(@qOsNn^䩐"NczS4"L[`_BggBݱMVqG*yC\:ɵ!w0 CB` `?B*msWVOّvJJŻ,  ZO:8} ZK'É}-pv4auYy8LѰi[ Ey&/VuT @~O#5:iIWuB8fD{O,s7%}xOG}èE\<`Y "/|Έ³awVg[6b!"S0@ kVrя7%4is4?Q`w^h8#b җ~YXK;T$>(Юj>.MH|S A_)X[11T/Q61)[Tt6ӹ~Ca(1YjH ϗ/ 3^Nm[Nk_#Ǒ~2w;a CGrV| ȻJIخ3b%A#V]sZ&L֜3trBL3B! J=}/3=[HA}=mcr9>T?䟅JqL.^ 1xVzY0mc M_ b*PhJ]`נdVE Tc7+WHKʒ)]~~њ3aaB |4[hU(a/tXP|8'yKS OrzK,~RY&>|7Ϭ8őAP_+k_¿č)z -jwP+ά :E$H:bnaʪl?Q[zL>FxfԤN:80jKL[-sB.5 Q`ʍB.%-Ԏ~D`%? [ɲ vKx^X*2QMI~ewiP}M5!?CQ{V͏\))R2K}CQ/g<Ȝ9x9֌.LiҎ缭R)YȠf|1C_BVzE][T®U 0_[oŦpY JYWdE`zg TE9Vj~Ogσzln{i5q3̪9<?Xl`S\QXR.=y?jVҁO:fmj@W*M/gK~6jzX \OAW0!,9eAz=r<%kQd 'ҹ.s&0NT;e/[hn*k=}SYho:jImT^rӭA :{c']߱"SF4HC"ѵs(ὭBfG0 + (VdOظb'T1ڠ(E9||J]N]Qp+վ>S]& >7u8PIXMKZȦRUx2l4͸$60srLء? 5Lg O&ww:X$rJVQMuU 5bZЕɌc[#;F&T1<2JT|v t |&n e'4 @|se5Kܧ@N9Y^3eSo׾lש(K'.^8/Zk`@S鰰jd_翀ydg>- Q2 /ó^6 ]Yc0Q~|)7;{Sby `Gl[i@F&=T!1c_LOf5%:oJBrΟ}hﭻRʐѽ9;6?-ʾp6l&sF(PM Љ vit1مZmGBo0a@rLQ Pކyc\u]<*DۤҙE +8IB9YGN~[67dWxj*d 0Qe֎T'̿Z/$xI߶*xv]Tyk%{OzyJG2I|TRýwt.heUA#ɣq5FG]_# Ee:0#Y8K#_yLZ4TzC?GO|KU^"&Y8Śxq]F UvvT1HӌW׊Z<'[W|2墕atqسn)9d)٧>j`l+W^Opo g -I$ZwxLnS6EsU[WRu:2k\vX{iI¥.O{*N~iv? g+p)D1Nr)۞A=0rU7QH M΋Pz9kއ[0).YybIT*Vܦdm+d}&q1x s$*kh/"@rԍɸߜ;ΐ6gޛCtrK5M{#!GW0j]yg|yՈ89& TFB;Qێ%⪈L 7 Y+ AVaroMuV\i "`o ̐fO0Vofh#%I||5՛\~MKWj2u_lgӅ9+W{:S77=Dy]e@#&7ZOֵeY7^]{/U22EC}u&d?nVI`j*ipC?[K=kꀜJ5rJ*z|5?PAYZLLU$;qSD񶕆XD]"xs~={)8;fOL.,{;6gBɯ_l1:ʝʬ4vͣ)IJūS-fd ׳( ށw9:hVAu"X f1mLYg~5d{N q(L1a 0@B:}DrPwM&r/}o?bwzy]X:d1O!|LՅ OF8x'v璫b[8dc>YF3װm(X,>޷<)l`Rd. z|-ðUxLV@unkSϲ<6'$<&PF=mu _-c&Lz̜`3&Lܮc)rԼ ы?@irGImŀI")EE}*aFCb܌8, +ao 2Dk <5ueYe Mo6YMClq^n /pսfaz%5_ߦofB !2Luvf$"^xM?fI+!+cm8bibyOxjg-qvI] geeٺ+jC>+ KDg& t 5i @@AX}Ž5DL2teӿ+Y"?D*h@:8H_.N:]r#>;n˷6f]O!"v,%9͋KGr]9{:zNZa#ƓbE3gɺnyV >ቀӏzWq X'֘9y@̱[ح N:'&x8U@ktq!.gT.킍ax^݋TP//rOnk|xQZ曅>{;Rc2#⮿MJ@ǟG&T+qZ3 n&C=F]Yrl\Ť3Eb'<`O.Τn t%IEeq}*EU19эGby7LwwEy⫔eѫ6 EBCkfpȅ&uS۫X@ 6p?њL@oe]-\NF+~1^.F$i"Z6KЇ<>ZڻZ昦9Lr8ϧf >M{,Jky-hq|ϗ7lW& b(E)H]sCBp4 T.#g ~|ޅw4+ }5&HLLPݛpb㻠Lcb*5b5ȭaU8C~=!p(?3"1Jd7챢m `vUf Dܦ5⩀4@23T~# =;%-$qF4 qUvDNHVcޏh| e 8?s1$X,ZLgj01%f4.t/ yJIa|'eG fDH2(Pפb1~&1{|c9/߁_Գ}+},C* 6wW 4>HĖ:dzQy0-jJ@Ef(v34+p@j)+ N_zᅷV DB'Ęj>K&QEVt3?j[Ţo2TYĻ)Lx5L8yv IA]Y|}@ţ$Kކt_ LXR Hj5 i#, ⴼ-Hsv;̤.,O ͹iа&3٨XXXE|_z13pµYkjĨoX:^6>f@/|o?oRK0}8;f!'nA.S'b@"dy?%|&XܹG'TjVGJA %{P]W wtU3[H2 oZ]@^A.5C#ݎ즉q36GwXxM+dߞoV\px="HFAE%Ͱ=o5|<{ZS;.gX'굫\E:s^tD6omr\sv_Ԍ+AVn3T :x2]j@2%HG8Hu&Oڒ=]/@7#+|L /JRo{\6L+Iغ2 ^+ɳO &RZ |YzFV|<P XQO`[|DRFcKo9LM6 evs҄ r[gqqZVFQ(H ރNqw(D?FW,/F>ɾ {ʐY7F5mOn!#f H#jք׊^{J WYw-;wW,MW31UN݅h?k7j#<\%&taL"M *U̍nL/7`JG˽A%7dhau+J@%թbYj9NbNjONBW1o$̇/O3Y`"u}.φ^]Sm7W!/ٙ/#.7g/AI\"Yi'wB C e"8 [ŶKj.o V0]#H}2Bߔ%5`anmPp@kJlYiXUv$0Ȉ'x-ܳ }j/,1bqx2誐ZC:9OI=[7)qn5V>g^3&8 sJgƙ~]]1V^0 LM(z1}w:ZP  DVmtȻHf-dZ$ V)yfFŒupFL6Y-D`~#,#FYBZJXݱL#VK{vbF3ϹV*/HtNIq_kiҗL"+qF2#XsW10b"}sV7Kx#t?a-+$Jr&ω H\$ى3RT\"=}{L^85uX;Z\Mb-&J&ؓD5ڝ!zq{ qiG .,6gB:Eje'K_&uedFז[L]}yX3W_7DR ,:Mո"I&]as 8|sI|ES\\^}VT=,lLWe3KzYf-~]=۵0 wG;gO(^-1WgJ^wkE$o -M(kXu'aBOt/%/́9,jkp(8D=h5vMILyc(ыAk1TKZwSh&{lI[8"i$,@R`*d틱'1e&TԺ%;0!ai7&EǃLwgKId~whfz[X;MίȐ-sQ=҅Ym5`/A.ete6\*͵AS-3]/y23MM^ݲ9P7st{`ar̳_v"o~oxv/ƕ 2N.<0̡͂@ݬvϋy2}s)5P#: +)E9&Te{QuF|D|cn%ҊUFbiX !&fLYArw[FH{x\X<wܥgK#zAi{]O/ O!-23ƑIw\sഝ0ZN׈ @h毆e *s'+k71ֆr]cadh0ec/FxB$P9ޝ Y,h9sn|n\H:0SJkj0fc `|I*4aNJ{EjU%О@~7}5n@$B*: #*k|;O[w^AOf*E62@%|ka =`⡝2 !Qyܔ/(ajmux#W30^qfd'{i\ bŽt#,'M&Q>0?L'۶6֟d"t),zr@*24MW1\-Kevx;6NRx+($<[*evδ: y|,ma>eYDP $࢑(6F!wŸG'dq›Mؑwo'.[K- bT3`.sc'tN,9@z2DZ.$w@oJ/f| vJbBmz֡9Yԍ+\(qqDݖ~(M.ATgC7ک+PrL*)ycdAFO.Evŀk" 0xZ;ȰHPk}8Q(Ԥqz=H.>-f4[z QrxM٬ ZTXΩ'i=4'|p E7%Aȇk?qG0E AzѦL; P0 J7NԭH+w8nۗij4)YWcX0\5g #yEw) һlNQ *_-3VjO;otB?zZ7Nji%|b1,/QBF(sّ ۲6xͯ MըgW5_7 }WkNDQ)~e}qzaE!Q4}܌iΘwtmMJdI.OK4 S?2n*!(.*4׭(̙V A\rV5%:LKrynR!INZ[*;f<*h^$A6{_Vm( E_1MݼXJOP#)Pu!8|ma&̌8L'4W Jh*(ǟ:Xt LxnpVmkK~%wkO;2HW9׎$*ꆁb JM=|Pc5>)!qxYk圖Ω4_^#TO ]"/:a!2φ3^Pٷ5忏`2N\eSen`Uab.d Fۙ lP3$6%u6᭭ )Ni 6g` B0 @kzZL}n>yv8'!x(_U{0QggVAl]^3)QC+'5 0oIjjBZ@t,RZq1-8"Bt}6[c4w=K^sIf?wڡ+ѕ~(:5vaJ~s}XrO3DzRf]ޑyˌw.PJzR"DLxӣ);އ Svt7X-ORF Qk,JKQ̩QS4&% v3, a`$(,fXc eVAm^d8m}W"|ʈ(!tAk  wT.[,5[ J߰1tRѦ=\*r84S'cb?E^$R2BXI\nϫz!0"5GTEA<;}p!OfWLdrh[ NO#Ec/ze[Jji)[u 6,{ȹz d,e(g6 S6EI_yP5w ax{'j9 Mlh`gQdܓV^|zXD@9yt]qz`*SP,/9SCdʫ ۑxu }pd̋͂RYڸkKPr4N^&Rh˒U" LPŋ4uoi꒫NىU9devEZx_SȘ5#-z5q?f)Vk g+7֏$hP+C9M5Hh5ڛc-۳I|W-} , [7-m 4y^ػ=AZc69'z1LK]o# {E@lP4o |ӊp/8j,|74y/cM^tg!=6M*VX݆K=KM*o-BJ񜐢3V^dXG (xƞ=K{jr`ti KaLM c Z(/$X/F'N;xM^ $d5+'[XO*;̭ZJ\9gj)-I_~vnK;.Pr$P*_iAȃ#nq?h1P>ƥCMۨU}#%Et/R3] w [y/#u{= S:s30*]l)8.o8مI0aīu6IyQ:Z;ԇh*m$ "~u J6 =JF`p1bKH0]ogõ:@ كwx 56I/VF Y nu5G9GBID14aŇTtYPn+RR,WcppKkRXޖ;gTA/!\ LR),^9 2E9Ȳ*݉ը㫧TNg2tEzFMsR2zO\~JMx^) /Xa6qP= iEIRĿÏdOܕRT6v(sv̕cjз9O$DWzz ¤"L(xahZnF6?ckWJ/r33+[6akh<i~m-BA)G[W\DϩA# +y;LbH3RVɪ}U;vCvaa"ȚzV$cE%9Lޖݩ!3D,8YZo55$x`kW1`1㿚-!daV~DP O 0ji{Ɛ$5~·Ӏ2)W\*&BR/nI-/szfzD]DpFJ.gLʬyv}jLcދ-D;)ĄNEb{eW+({;ƴ~J 'WnwѢ;[yKP)^F쁳|hûU` JLדz R(iP%ن.L!aByB|+u?C.&.}yU3X,Ϥ`t eM/U2<'ic|$%Ir̪UZtLz=Ia;k/*Vd#)nhST׆2Z/&`L 74/+A?7S6WD[|y8]zF alT~(Ʃc8,4DsԱ((!p*.&=Fz1[*_g@ 4kH,f7@>} ,^a v #ګ3̨oòN25/E~6I22MF_xd}d]'κ&hڽʃq_=կ#<I\\ ,Lb #!\.5H+R{mH_Zh8\d}|_Ceo`c׿a[a+wOX5&%*jͩ,%eoVK;٨jgɏJUv4KWm'aTe fdM7dRbOȤzxBd VqgFFO 6y3j[CAƕQΘ_ V}( >2#t@FnA |lL|}dhٱֺ=8)fuJGt*¢ 64AK,Y[Ov$'c2fq(Ѓց`;f[Ga$}vke/053|cބEsN/yl+*Wy XN* p>A56ڞ&#&L,C-"FYJ2'bO$'qeh7䨾G;\"(B~wc?q/.:)k&j2&^N |R^'Y[&W2=g2mkmcMçO<¦!vkU_=X{X/yc[;3|f <_i)2׮$04ZtAլ^%< ?r -(pus-u_=+:u_~$RHh1v\zG(C(g,ZC:ɝ Hgc d>jJTlcP\X [RZНV_\M-6k=Xmx:C",AkqÿKFIdn_&]Z$J$@GR}n/Vy3}cZS=[-Ns"iO%XX 4T֢)գq-3?5QC4-gmоcwV<Vo.J ,S kcVX@n!ojz/(7C)s犅"$>f(uͤ{BZkI@7Ж o輞ɢ3f74 W% i'Z>Fyh=g<y@D^ҊGXܩagu^*qFP>!Y1 t,2&} }Xi~2U'e*YU AxǗBH'x)U7Ewy8NBd>Iq$A<O7}yw Xf.os$䡖X d:$% |tPD%5_偊:r̀qШ 쌼r?9։aM )FQ2ߞvr~8(<2)ޟ3 )U0E>~WD;TG`TfoBjC[7::H4bYBwK SEB5^U0eBXŞ3[BVBԔ8đB$,ׇg8uϒcagD\wP]R)~;hY qAQ RKu>#oG|a e%ȹ'<5es;o=t` |r\:k(=Xkҿ-ܔ]=ߦ7p`IlqMio@%Y(irT8$3:c\*pbYc}dWzQp`.\ĥ/#OX_lKms^bCE :gY/7 ^ NR`U==s&Su/5o +|:_ L$]NR 0節#DQxD+C7a1 1L:0<lnlBsM&~k˴墓JC 1L&BW7ݺx.kn Ξ6{XESzMp+,j{e [IGb&p's6V>+l1\)Ozm5R:aH{RF#L@yd~ ;C΂К *v4X$vRe4RZy?r#xۍY3rM G]'#[O@ǟ)bG^3)D{b$= =V?Kj1dZn;CkMTj'1sn˻pO`a5unxIA5'Z "yͬ}*eu=|1eTWj w Sصyu!YD򱎇T6_15^`Q/5d8Nc1~Fָ1( PI/(D_Fba]b`HhZܬ-t룡PXV*e+" Bvc{SdK-)YEEVDIG^~]'/p).QNZ/{4w\o~烮%Ϳ!$RN`GvJ?,iw)߃2)Ϣ AnRoctGQl}>[{ilVl }5:ο9iW@ ]/; FF~M`.(Z*wY[XWc z}:j,1uCJRnϗQNP\>~^4NܾO9Q/UK'0Mo2 xlhlB1S/8n:wHR5ܨVb&E7Z3`UZ2%9[ǹsyd ꊠBZEQHʾ>XQYݩ\jي/BFڛ@;R[Bp#ůuCۙË"Ix^L}>OC-ߴ)_JzlH h@خ_- jݪ4tD3(I(Q8YA'R/e}e |'H`|lk/Zze\ʝR\3~='Y'F/hgM)r$c[Ec;<{FZSZ3WGEVsd>Pwkw0iHtHcMMb܌7r9Y Z7j(jΥOO1T'תqڭyŤ^t rU h^ %3]q{.3A"v>!l At47)1|\)9CmEw@a4" M}T0'w|ɱ[\Ыzb P*pj5X9@}1rmYqHa>i< ]Y`{9 +H3ݮJ ޺w hw]Rs *N^4RAh`{k8F \g;-X BjxH~Y0# 4VSP8YcwbB~LNq(Q"uAS:z0A-)̶pl"ZWrWqjO?6] {:xl\βDtڷYa(ۧ~HBwSǠi=wwap*Fu}yKfͷ\W Yx;>{ۇF&G=;#aA7ZÇ9Qzd0K"KT9W킞^A(FX<62!i^UL?3 8Jm*e摷x_ 2jQ'ͬ"&& }S7\VRԸ${3tfWUqtQ5\8՘:B<9 "hU~+i/=$0T>VD񃔫J1(?-Eifsx0r^/KS2&"ma@7>K̻6{\ T|[mKz|m>+[ Rj٣{H"JR:" U^[n7pdOdbb23}?ZHS k?~ΰguA }EHέsKу)yMWݩ5}⏽/*e&'夢.}tI\y5S63aorZ, !_Uue\5IIvl.axi#WiRe;>+{!`5ydMg1%d>>)Wk$_3 ux^5=u\Rn=Piwb>,GlED9qʼnYT~ms ͂3v 7{%(4QH~K`eN 0;\(j) \["TXv?_` 8E~JQ-s"(B` ce÷mieKFg;af󊯗IDDv`U&ә(bU +VrG텶 xIph`t'_-{}7-j~3DfKs8`8Z!UoB6K^m9sJ _.@=BKs8aq쵉!w t,Ogq$i݁t%/2I}'?mBIQUEw-Wخ 02aZ}F?vojiۑmWK/dVD vof%Jz)}FVwIp54'$A8d#<c<_Esֲ}G> lC\ٿgoЦm~T(ŏ֚T`9B#P&_T&B.H~Jy|O//?4/_;S|DqWw[6ZD6f@9U OfD"l>pi"5pߕVĬz|^<Bg'wO`raZ6*e\> z ;fN˞#g\3 :8YH-1j[chAɨj|G6Bs 4l0~ѼZi+݋j%t3\>w`EKUinVE#|bdBޟ_, VFxCmypLE';5[ 癭Vߑ\Lq fVjdW'*.^(ď#Yc a:RYƊ 0:_OVv#̣l? oXC`GbRb/ª( }{n§]yUv*e#|>J-O 5IOtyigcC/;g^"x0D$-[~nE}ĉ׀ftrk][z4VxK!N\U3)eF[-~$N;SM҅sˆVh_54ũ8\#sa,9CbVt`4ٸu)ri0LUzV i4dKJko%nLBt+vYɍQp-VtL~F31lML Qy-XcPׅD#~5Ə%ΖG6s L,êrM$%}B Flw(M*L."UG ʇHXFc#`CIYVNQ rFg]7ɮe2`'bjwTX4%K`\ w}}P_} &G6 T+5zm&*Q'Ay"׌eC<{HVw^ߙ[u> Iz )[ Zr؇!\sjF٬=m94SfZ tYwD“PG(KP0y S ,]ԄQgʿKUYR[+Dpk3r ˌE}i;{uL½$KOU*.$ t]R5Ro>)^,lQ&jLZw N~uƖ;(W˯E62I 'L qW~,d_f`H?œC ;pfH];;jA#/c@dOGY,*HFn{ϐPqT)9?m@ʓ %T05r*N!RB?Vs"2҇p}R:kkboU|iϙ$b]vuُ<_r[ |:Mc)cD A}v!/|_7MW8*')(rXhw| 0/D JJk4Ѡ LL22(1|<1+2Դo{҅Շ 6Ymi&_ Q UŠ9D͈eW.*b'0A &>Kqgqj.DKWo;YlIr!nYtàA>d]BI$5LQ, ۸-e>!r|ELšH|rsqhC<I_ kǪiUo!c!5yD\Y.]X$lqH҅m.4-づ?\A*"6_x/PBYW w5^H@VٍJvu ZdƮyKm1}e6s;6gYh~,Bh=S~KX5!G)ﱘ@3 ޞr\_ȱ5\xnD4?a€].?ҡDbbhíEQ` U!*|p&8Gt糕}1$JT].$rjH="&{| jѭʜ&tVǑ^5$囇τ hJ<@y a5ÈA([bhbT:"2"laQvz/'33f2^W q*2k؂{Vn| 7QWo1-4xGM67YlmO-ƪu woj&`)bC 9 `P;Fb:3,!0鷦Vqj+hKcN1͹_yR(z:[<g_:k6z i5rmwftvDA0HRVUu{J[ FfW>KBp<$0#9ڵncJJ&Dp6j^2ms`䣗c^a=k[&^,:6[k!Zɖ~(/j֑SizΎƴ7v1n+$8/ e&gH>T<>vT @Yo$ΤTl qVnWi٢^|upYpY F=B,x9!˹7C"җup(}]EkUr"%ͼT5K':c=o;XPՆ~kWWT'9*fSKWglIB]""~A^u(q/.|RnrBVj6)-o:ec3`g*NXrh4-uK>Dz Q=>K,f>zHd:0Oq]a.EДu$^*$gZ+ud.B}i}ѓuxv9̖+f=oC`QT&)Ռm=(^%zZꍮT>@޸a8WS|q^ZqtmYjMKaBa3 sђ3,f5 Ek;|xJbxj祡͠9O"1o~*>|B9!ꪯFummU? @[egtPP2(/qsd1䛞OY04 a>6xUm+)v_u6e aeӼj;MfACa CESApS?u(ņh|JBe42Y 2 J}bt@חdgE2> M9uA%DDA)jo&yɌ=U~*}a6Er*?d^-_q?ɕ ހs8IE>FjסDLs OGlS"Twp8'P/YK%FT\q**l}S~;/Iʃ̨[1z^ z6ӂm?nnxZ FN&{]bIJa:F}(6ݛtp0ǎ{u+Y9Gk[U` iԌĈL dcCK_ξ=zZ8vˀ:E$ãGBzIct)qP[a˗*_{ʂҽ05e.̞ㆺD65n,QRbٮ!giut09ltN<8 0bN6AOr6o:+DkKzjwGdx& ՠkfapIQyY @L3aa|Q03J6w)ue͞|DdW=<~gW;'Yķ8/8tfibi~ՈC|@1K{Idn5|]Aj8G=bq`\ v5 hսbDu1nm/~lL51t.?Dc(PX02!]b \M[[\O%(;=-N`!NrԚhrX}=ia<(3a?B uÞ{ o,vz7B92 J#ێ@c;EMKc 9!OVn;KS_:0Uܓ^Ȑ,"32IdA=whV|>7?%'lgƕ/Ckbٱ 1ˣ}( 2 [ }HXdl8M!ﳏ4Cpʙ_$-؋9*MD })膁jCb\wkQyl@'ЈY+K#.H9vb憸I]i3<5O6'şIcW*WxuR=KK}yGBfTwr. ;Fs10yp/s[DyNN0ɞ к'GUuߠA #KZGOZsL?@I(3g|v#/_} b8YI-녬6<e@b/d%-҃nrq"*u959&w1|2G -1bR1D/gM` ƂC*ւm1 VJ%41;V1:y juu6]V˕BVυ};4G>k y -}[~LAy؞P -(? J\j=ߞzG H\fXh1ʮVIagzF{5&d4Fgv~WJ fC=~UtU2I&CȻKAxT^69@)q>V;NTCdv2I~Y]T*H; ]I +GFADtD&ꍧz679L\׹B~NUEďnN܎q1~ %@Y OسTefJs %qw2]Wfj{qts_9ϭ\jYyq**Oh͌L:<2}{#57R*uh`j7,b6Jj%׳[a{Ĭ{vJə){'TAFdȤoqA%+zq] 뾽]Aq}>աdd}r5%qj׬nKoҎW\7+$>\pȦIaRj׵nV,PhypR^z[&__pW)YZe/umeR02fXsO,Vq3rR(@>Ȼ Gx''uF[5J{Hʳh"Q9z`)SCҞٍ OOm`8B8AǕ!ȾHpn.ok"=k^v:7ĭbGc VF:Ha?(H[s о 2g;1+WPSRbyH\>XUbЉ;e _݈Ђ;(ۄ u9XMp4E/,GH u` Xlhթ )nua|{_׿]MYO'ġ&%ת̊{V-$! E`*mgxJ"ʲ*uSvX̊g'f`~.[#P7a. ЯCNj]sb7Q?G'c pFsh)@jҏ7.ZID=h9+i*ep!#M0ǎ-zۨyׁQ~e=^I d~&մ u_YX04H7ǥNoCa$_8/q!b0=m%roHJdO|7#vIjО [$MG_O\[Ey{ypQ3ۄgz,*@db\x4Ĥ6jɿc3.C|JeE$PLR/z1tD @cU]ݭTu%)5*kMZ0 Q9,Ĕ ~ׂ}I[`YH Lr:fGπ ?A5(WSpB?-(ɷ0mH6Q4_c~ g(d :ڞ?c[V*?18Dv>\#d1KkG->rl^p1ٴֻn] uڤ _Ac2FQ`C>猴Y`tFqj߸GSgrF m`[lW%y>6 ydB?{\hݾsD,m갳*yB>7ps~ڿY0AZCe=*w/J\o98nAQCH/ qb`[sDݾ,4RsDP.B06o8"+ܭkZ` ϻJɷYEq_Q_CUuW^zf=SVHP H ֚mM9HL{R ކ'j/ۼ$FDtSWsQ ɶ]?Cd)ݟP#˱@*:JQht~mjj}AgȄ~JQ{]#|oET]n{>Rb8W"W/ֳ}7ͮ drfܷ$s?'jj_qmΘLI=QQ/] ɓ@s,"Uu#FGJrhv<'u&OގHʕ~br~~%|:!h|Z`hHᎶV?F敥cB":J\D> ¬ޢ@)-cɰ51OU $'LJyCp#|xU3XAq=i;.X;`hlȅ}WaL_*@3%{ĭK#0z?yNXkդ}t|^К1ΑJךXl;PۊݦF D,W=_\9_sJf8<5n9E°n/ґ<ɚ`@9:CqnV÷ak8ocrp~ԓKiǬjD 4 чhq4LHUpX3X:qKڻDY+uLѯT^{|'Tș@ƚm^ M:L@.F5tNVhvj>x[ME}Q3,e[R~԰NM|T &M8D:~ _=>9=s9!4,d RHTspU`;;TV95796:57b> 2A2E,(|NAL +9ޣZe+eD%5Cwsmђ $d9.%cX̭"'dc)O> mYjI2>v?<F]󅾫tMD~fqDF2*z-sAR0ݔkJND@wϼv}J 70>)??^Br`lᄊ詼ݼdѨyjf^,"Ԑ -#+r[(/zxEHy=Z8SϽ|ͨ{q`cz N3:? aOJieiUkOT^׎l'IdџyaH㓞49:)8gts<`KG.(glѐ6mo.CqT 馉Gn?J{W̊eVU=]9Eg t6<æBgu1>oӯclUgH2<!фf:0l)>0Ua쯬{) ~_ zY!^vF;.`JLO '<ށ-D"˗_CEG!l,S'| $<Iaa1vWyn)79 q\AIJ?j;s刵swlrɄjyOiAt 8=j41 ȍu7$"р:T /h?oPr0$XU B;v]q0QǨx(k[r U$!5Cy>(ntm@Z66$[.p52wb_7C.@Js:_3*޵B0yu(޵9woR\{Ҧl] gQḄ&jT7{?庌|-ƌۄuQ91y 8h06 RZ`fh43%W>[J*lΪZA>dNaYic߯D9u8iuKɃaXo8f\U<2c`%[5n#Oa'ǖ #m4eEli{| xG#j 5Mқݕj&"bbf),UPk_ԒMz)0|_p֛1 9t6ϩC$Ɓ:ca3:]Ptdu\+:yAhR5g\eQ%<#(kϺBѕ1|>؟ g<*;>ĥƗ&ZPIjt d ;CE(M,)]8ۭgK05'>6Bjqq;<QaDux g2#11dӽ@i- R<*f/v_^k.-d(|nםZ&Ug_3?uԊ} C[6t⡷Yfx@{8:Qi& Q8pҳzNfbB|n+kGExESz7BhAɲ췍,QxGDULbAur6j7O ;MD6VK>gIyr_ʃkژ:"P\ۄu+GPd*`SRZ>6􂛵G0uU[yHd*F7gWkuRe%>8j2Y![#3(6\}c}01HQ%޻%0U$Lz:Uќ#1|Iy:xhTeĭ+|q#Ec 5f.igK0&±ɩ42x>P*#簔T^hr\ 9W&d$hnRS4G_ 5}c `$UIї; *jF kh3OX0L"iܣ~';_u{ڛ+%ȥ"ZrTzp51L0Vݛ6dDʚ0*&s"y6@'Q{4?Yϑ'BJ "öSG .qe$?t>I|֒ul LrzU`4B.D U@p++rT9#Fy/ h[s8+ăcWGv{ye0 /Xxo7KV(+98Iׯ3i4xW궢FU3 QdG[ INK$1a7<[)-[hPƱ>, ڞ<I G e]Ӕv㧲+qG" c]%ֱexr zM3 J0=Dhs^&nK/=h7C<#*maƶ-`c@so n#\?v$[́@ΕˬR}?OQi*m_B&%xl#U+e,#Fcq+ݴmB") C l頯]A`^Ej_X`t`"W y7Dcf)- .ݣqSNx_P0ĉZa'gM<P=8h}zCF 8'vNL뺩t m]_mhڏpo~6a*vWs&t^|{ !YEU߿fHP VDTIZ f&ƴ8J$+ު֣[oWbL?(ߚ|VoYWqTNТcD{Һ/6>"@ &5>k昌1*O 椊WHJTle=w0J]xlʙ' vk2(,c ,>:6OFPM#WVt3٭zGw ,Ń-Z4uT[y5YNjFpࢆYy_ONE8f> cνF%YO?M=}o@PHO?ps<1(+ؙYzGLQS,xh/kyWf`-[4w()>zJp Zp\3i8,k؄%qPN_2) 7߰Rr;0(@2 ݹN2PDjDj1>'<J ܑrn)/ n\"#Co,R JkFbnh)EHL! jX(cC܆78]cph[3 ]3af'Ǐ1lsW:hD7o@9#{S8~[$Sh;P0ZnռMɬE'ͷU8dLϚm)~maBѹ41KKBSEZ+RaOCa4o|\nhd @cl$R ]\H.'6߷ `vGݭA+ud@_3?Nu#hjEP%%`;|c[f`Os|J-Ve-sCgMy@ N uêsY^* ^k` k`1M<"#_!N wˋpoxW]fH5o4qRq?PHe#Nh5}!s;Hr-@`E$uwLK\Ps2LSi摣; eaHB몯΍Ə"; A"12uٌsnM^we5dEt]'6!"{6l3%M} 74E\dWWɱ|?:0\FuLw@(L-c ;2\m<)Em Gd-Bܞ40o km<9,RDPhLbk7iQ$9OẓnSv.ϳwmV=#z uVLC\ 6R Ƨ:J0W6iW$ZM;4 w5PQ E,v~Tp} %Q&`Dsʬ- 4U]Bf2;>F/;G'VL>Smǹdb$T"PqLiO0E(,Gr"GY~s桚X ZKn2𬀵/:K=#$!s"̎(~PW*n2XȔ WoZQV':u<ظTDޠfqE_Ä8L$S1L 6 r"YZ @Kle۩c,pJvd_:a*e>j|֨9 5ugެjH~i  `"A}j^GM (m+{o]7,IY* Iӽ}*AN=įvkT~Ϛv!:;}sƢ_F QáknX8 v"N˿>[X2rhDB"R7$[nX4\e b#Z7L?[(HU]*}?GlѲUGgʴ(G2){=E0k{WUp&pKNR')H{<ܰziotLƟ+L"Ar1iKAo6$JA{C{/\޽sDPc^0 J S5~ClH}D4 ^54trQcrѢ0t`* MJ/ه r޺UKi5>6W}bs!n؇)+.*jtȩkPWp/2XFx|Di&sZՊ박\d9޽Z"5aD)!dC]ކDbiJ]$ ٳI]F09:X' [14tcZwux}*$ 7=_P?kFwUÛ~ٯ˽Z%Jkd–Ҽrm'/<{Yik˱a4,u#>cetVUVݜ>LqOP%YXKcP=}Xe+u L[[J"%޽"$[3DWr,7fmEKl۽qҽoOa"qk8}]63>+yQm挦QR?yR5 *3r=)~&6䖺i8i*C%p\k И z(08z)8t>1$@u69) `z}_JкDݨ5^zy*=?+i"8N3'3Й8jB>!ͮv>`2s e)?e)$Aҡ Ol,\(vwt%CHn 5yzj3:'< A9Jj2qLԹa|yՓ`' +IՆA[ppHey3}+<ެMƓ(QH%oWŁElY%z[D $O,<- ?%h>|&lۂO{?a<^1)(K (w5?QeV16PO(zP{i]0jl?J=H ʼkur}@a! 8q_uUpI!Y%):o/^vf]zc3K4_ior^@%x )>ԥPAP%s=%r1n)JLzfiC/)pVLlVj O4Lm[բPR{gfBfo;|Y5!kC NF.7F^WTuzSd 74C叾\iKlGm/xVb;ųQ= qH]-QqW"8o"pX)^fapWxEb{65';ڼ-HZKZ ZU |ܫ-]\ ` ͎XAy^, zIa֫fyX=_!|N{DOOaQB僢nLN`nܱ/Mp<zGlB[7Ź:f%:\%Tҿ,fLި"<ڄ,:g}f.__$I-1n X=]4]ڀʠvCkiIl m-ѫ\i;Jg3 / Q瓱Beo5 Ӡv7Aa:{9vlQn<[r 2H *m+VۏJz%R\/ˉ93͚:)[CgcTwѻF{jn`SQ[ ć|,Ԫ=GkyNnd!֦ r f4pt0t0+l-=W; & };. ,ďwS=:h5B::x>x\gxbt9YvI\Pc5[zLk皠jHQqZxz!u i$cq,g "A,¿5i2xS+@h sYE5fILq?^^TnnD&ڧrԮ &SIW5#03`L['m D#,FxCd԰ȈiG8/ۅ>"6u¡B"(Kw AQ;;˨k"'v&ɦª"6tVFJ]'n:Y%fٳŀt46&5b/^7QsHp՛A\f?Hq,KROgȜN2{X=A^=\k4>23BNs;y/D$XsqO(҃S)vTeWL]P9~  nTt^UᲠ`uQP:48B֣swa6 @8i S.2hvf>&GXBj9åUYF +]xC󅻈4 R Uġܡ߅_Ix5*+q`$ K4%~y[" r;ˇ}p)of}TymK}}FкEX#`IScwQz "mȢ'HB8.8a -Ւ!MBJ+B u)f!-» Z$OFRӽ\3)W%D pE%Ŀu:̅WJ/b:g0yq8 :u5Mm 1@9*`(21Ek"3 JziNҌ#HqD>ȎBwKjǞBddf4=oNA⑀+ $ݜ8UACJ@<@Zp #8O.o,(.Juls&jeB;.%koN_c`FhivuS8SXu9,?W9le2?{Ј|<#W-%>!f7c,byG2dB-7J 3̺muշ T-p(ew:妛\$WgץJA%*g>iLW\e~ԥaSq&[~ i{Sqj/NP. y;ޓ# Ϻ5:$: =*\#z|8z_j!+`^'a/L/$igaz%1ėqa<+Ot0a#Y;tξ0%J0ygY~D{+)$~ :VP|T`!w|Ǩ ̻,-ȄӜ&uMA޴HpËwƍ = ;+ZrX36̞Oڔt gp;jZrWl`D^Ћ1СB;-tUsI\h9Sj(7شtMZ9K [cp[shsQ-^O)Jzl?c Qʊ052Sq.u 4iq0{vt瞴2(ћqtJr}?0R )zL6DN?ҡf86@[-Pl9E$6;fF])05CvYUvɇ|i|ڄɰǞ(15Bl_|o luPk^@l~(14fZP DB'Sÿ5%O18O* >[3y?D_%+I--ZJԖ@uWڋAׯZRsxKiQ#ߡ_!l*Ä6ե5?"fyF2k{6!cBH R2+i?t,}Ϙ+@G=XYFzEP![@Vi&x$bi!BnzvZO0>TP vݞpBض ؒSBZ$X=D VeP@]nЇrrG*tM{tK<زg*\>=3 ̱ЃKZfLuIs:<:iv $`kSTWHx (^ )^7 qxۂF'a%*`]:}.ԥIx:72-PUw;6.@Mt iaׇ,D}Hb|Eu f?_1Ug)hB9Ȧ6Z6n hIft{`AaޝQ4ϳG)jP>HJ _Ө?Rz䔚qLx$qǒvT58 d9 V(3Ce>3V]Zlx X5*WhO7<^iTN%.x)z+W _s ޤXS5X{}SIB`O96 yѭU{M78I0Dk3\Ӆk]xw ez͵(-pPAvq^BP}MYHL|.նW,Aoi{0 gj_szft~8۞tm? lWԥZ_yFE=vK,@eJ+-z\ά!AO&T̊x*O%dN9[m?>y9./zRتd|:V^P91rҝ80,*1^?_X.hI>ᬬ[S$gڀ2R" U6qU[(gE%`ny@["Pbׅ\y%[5qlX vDx4$aoF jO!r,Y=Q"-N=>H'cP`oqKEMokwc}<3{L~@W~= 0NLGn !(Ĥ Mi&ȹ%Gػ@ZKL3G!㓋r>H:ɏ!cOV3rD\~a:3`\~b\=\D7,M%xXqo ('еG {L4D,`vqO|q+iN$x;iKGAl3~qfɽgo\XW ȾA&fent|rnZh1^n<֦N=oVՒr$SxcO*ϪD]ADdHPCciY#Sfw[iȳm\2t2{d`[Q>X!(lKRIA.O $OfbS6`|P&hᏊ)ȴ<E"FN}#铒o'QN2;t dշhlޖy0Bpыmȯ\$%RaUksJ[;C@{,gH +(A̦06b4rG2N{I;gР{0]H(6 t&Js,*rRumjE؎n{nBp,fUuٙ~3*/(i1ciwF\R{a-ਗ਼22l|1lEl-I|D;.sy1* dvM7&(% )QJ"Ks?HSphVlj7߽!`<*^DW|^ztk5%# Rl6\H! m =:jA(. Oc<..1&m@^uW{h`ڿܮIɾ1.;B {lk#vKYJM=֛_^О*X8i5,5HF t_ M W} x#Q ;@1 D]I^EaoL4%^PQ] |DK;|}=EATl^yq ,=\$Ff@Tb?&|Z?:z -@ұ5ʚ'L(j$B Ehj#,!I8Xn$G/l?W*󿲓bͼtF4O|8V}NyC?&DW;`Khy| Ha}U^߇7a5>9P2PvzԷuHHwyP\%;p ,UI(y)-9Bxꉕ ѧycG-b@| {Ǎ:\?*KκY> ޴jÛA".&)\W+ ׁ\)FYioSqF]0=Z-l)R!$mPT;7W]vhY"0s8qĺp&ESYi&oC_(cXVI4*N|~Jg]5Q.|W4.zؽ)P385}3J-)>L` ^DyF/*Lp8T(ywp\بf]^MTB%CEW*  0X:n3"6]bVF c5X `e.lXLO~!n*FN6|f!j^['|kRP[&a.D4^$HqP,Ջ$S }2pEQl mI'O!t>oÜ6L~5]dؽȕMSo1;yo)A'+Qn)&@r`&7&$);뷄4iu}ѯ9 \ /&*-srv( &,po5ALfVSS0o"!5bH=D Gm0Chnap$lWΨTE.=K~&s{le\3K.J]RT,أl9nVV"a y d~-)h?gt 3p*=l4)DCD XR?}/fb07zO&b aVޔj:XZr4tS>^-G8x|Eo]EˈY&FItl!}ů<7>YPƚIᜅk RpS;#|jVHgȤ!|>mA`tK}6xB_qml eC:N8U,q.ȯ'ꉝNP$L=V8_LK$(C7yO4!F\W'&^NB#qpE6|i_NsjRS6n7\1+ 4f7 DTC=Ӄ0ɇޤDr $.i(zZf*`9Y`W>lp7ԯ z),e)cbDJ&mə c𱥥Em o$fTo*rZcJLb冈uSj|\Nv]v$z֝ 'E)wnfNH6 @3PCш{Ql9g C2ʽyZRJ缔ʍ{fN3)]:b3 SkIf99Gjώ<'gQ{J0Y] ̾,cdx?*Az@M D!UpSvFLF3sH)S"a+ >KޏwGA#ݨ9mz: oYeU E9H*Yb 2rIpU3u>#gDjXd&Lǎ\ 3eG"BwBI+3hدRPG&UK @WZ]N0ӌ-OP85Zӗum6<| 8'gMpl;wC/0+܏$=J[wV]J'!8ٸmȹ /&πҠZiEC3Au%EՉ}9Pˆ^]mv"lQ|+MyKaň1{>?E>Yxؔ\/8C^Y%c\ pB#8jΥ!WpFq 9ז[\f^PYQYykʼdQk+疱q 6MHfҺT؈EEŔ$2WKv$!醪0ig<C.2Ե?閵hoO1t7\x N"jщEUA(oPDv<ԃ xYz==,pp+CC" 4LZP6 .NFͨP w jj^t&r_JǐY DɮD9v`Q AUPUV,&7(W޶$_)RjdD dᒅ)%|Q6}7V[jXxK+VNy>0sySEHO0Y1b *dnn;( Th|8u6Ұ;з[/k >?qׅ&OqߌKV9Th5 X# 7Rp;:7)InB;LjsA@d6/!I=̒ ||q@'s2e*qv6F_>+e8Y-}}jqbn{\pOm_WqvVL?tFc Bid-zuxO4OpA`c?ܧqrr:$VYs5fX\V'0OV4uӼ*ȎuZ.KuHLW1sá%8٧7-rkĺ\׃ MV.Pr|+׬)鋋a9K;_lJ\ڠ FiE4D1)#)hy=WF׾FBG>^늶Jl#8;*ƜJR4[>ڇbQ`b3xK^⳽;՗2o;6.sS6 @c>`y xD jh4$PщS|*0U+XN):wǩO[)jHR1bLRGly2[MTT8~2 Y5V(44\iZFa "zBf"~Rf;ynoJyip'ygMA[.)19%ώdqN $RM{ Q[}qeL74.PenJ9 ;) u^:3Z40xUNoV@Dk)7u^dμN84;)נ7+SrTнH?3p灾\.֚Av"l2AG @5(y U#3ak≺ ZJK,3~$IA/Jev{%Cam2c\7N]>F[R:n! k̍_xR Bd!0V?Hhx+)<:^#Zܠ7jk=~+i :O ƪS2ewblW ((pZuZՅ|7a}hgX(/(~O\&%׿w4R8ҋ٤cy 6] UԍBFz\UxAFpi^dzPBhY^h?N<_%j+_r{5HWQANap3l[w:`T$V=&04٪o1OϟaOGvLP{\҃_UȬBKPaN0KtIg( =ɟ'cw.{0|Ii `=vRndž%ɬFz?nkfqVs=o\myekl7ھTJ5?EHb?wB&m@\ޯ#}NQm҉bLWJ59$i~bRA ]ޓz>p.Hzb$miw\XC s^)ZCW>#`>YDRoQܞK;R6dY'"xohcoFaH t؝ڄƦ=fΎ? XYM֯?M`2/%GpV@fOB6/7=ʼnsz# $w^"a' `|f'p0EnMSP OB■7sf^R.i[' 98&T 2 ,bU5gR2:}Ydy+g簲q~0QiQۯ o y1${#p)+HTL)ϒv5Od2S:)4z٤#~H]ppʴC9NϥqT[l %s=>j ΝeL8ɏɴR]wh}=U)mF:#lc8[/bUK83[CV78KV$Qf|X)#9ȚjN_l3OW1u`h4IvV ) hg0[ 䋖y.wNXϡ%8]׍|%e#zgA܌ơ}4HD@fD*)\v*Ѵ( [9.`BLAc?b0zFVEH Oן _^@abv^C')V I=S$t\ ŪJ0o[7A9GT~޿ G"WhE!SCj[ -W=o^>ێl! XRv@0XRj?UB1U#DǙqR(\Tue(bw< YU9,g$1kP'g#=sK N5ulz7BPB[}R()$kiwӈ2H. J7dyŁڴv ۈ%ꈪ&Sr~>o /@_Si\ =@; $$aH=Tݐ+Cǭ}q؂­#]q',,Hq& ;5rí *pnfi2aq&Q.j*kg3 ^na=) nw٧u"HgE-}% ^Uv4 V_RFƍYy/UsŽ)Rp'O7# ܁\UP)< hk Ev%Œ.tNՈ92`;ކD!x/vo= )bgtBdu*c>) oNhnJ.#!ɫjqCE 5^roRʮ4ڀT-8U\èA/[Yi$vƞ{y/2)w=\^5al&:O,y\F w;Sdn{rP@p$ݯ1 o^FrJ.۳`+Yɛfk5qҚ [`m ;@`{ epSYTyOՓn: t9bzfi,ow]48'OrlaѢm\T  2̨ Јxu/wov(JYh)& 0&.KPqQcm[I8nvK$j֔]a`nݲ9$TT і7lajBڸNv<~QvgVCJnWv4!F`yp{s8mtF=K-5ŦVvO2!칡fd7^MrD[מ$Dcg#JQop( 29*&?hxyJL/ =4B#[UTqR"HPܡS^xL`ǥ+c;EbQONi\td-d9Cd!/z~0i!Y X1vR9]zg8= ^Ep,2hy|T"s3,[SzL.zBT ݜWLaVD\2{R"2yԭf0^2A92?YbҮu0F4,l[  d%3u#º?_6<}ݏb âU]K[a7'RKxv}<6{pbˑ+ SE'`!!J!$LѸ7(Ϙ=ƜFdX@P;vn$XpE*uzJl1ۡtxn§uF«XqN҉~;/א?UYREk;=B4?P ,:ʖhzX6 R15isIOblagT)H1AP'585qs<{\EPȌ;gqrrʈ̃x*Mc%aB1<h`J_ùÚaJS5ɰJ|wR]3\P1H( ^-\\ŋ2p_ݰ*z%4WW|\]Q  8M Hg4MDLRz# ?wG\v.J'3k:m6NY3 R`Z#`q@"k"(°eVZpvg5Cd'\g[a"I4eN،bRƷ&@rKF)PE?۽aH%|v"G@#eIֹQ+H5>b0N"D q緳."-{.h^:8V:yR!g'mՅ Pib JTU6h-AN.}y/h ,}XY4@dX&\z8jN!I! q476֩/pGǦUX7fKu* aJ@*Ќ6OfQqu  SHU:}.E]^͢PH"#Dxc29{ PI­f_qh كɃvbōw~4- lim Ѕ& {1\R_f"_IKR]XBٙ4aF*n3.%kx*X}yKqkgȖ ~ΰM-jCJVmTD 鸺VVm(1cJ%G8xCx(,Sكc;kw"uŎ>Ɏ}RrU1G=\dHn:1/;:̅:!Da)1*U&ȠwSx#ߠed:^栋CYT!ʲ;<\TEk93,e1ʙGivHWEv 8 'M(x<"o;l QlP9zL+a .k^aO[0?gp r l{L3J[֮;`ڑ?_%P -7-b(h>́!LJ ErFaJ߼cbgmQE1by4Zx"M[MB#w>B}sNfdA}b֕'0a3Q&?*֗Zr/Xx80jP澡=f;?v>с#bIrќLNSF3${d.WI[SbsRW\V7˥3LB/sAV' gR s Ihs(\;A4V׌kz۞[0X≋ennQK:E:qJAc'z(G-+l2Ԑ2=طlb&4ԿHf`wNYk=D(JSUD]lIyRH;4/6H i.4TЕ Rk>(vPlbvC9mÞݰJ+ )l#߾'E郳?`L[" p%Qp*s( 缷qQPyDQJ/ J#  -Z'+:zku/ӥpx$1`a'TԞ+=KW. dJ,hJG'|h_{xiT3!S s} 4g@$_r>Q5=[|9;1ߣSf^h,huk?i%<bB=;?VZ{RxB42dLxcdem{9x2 G=m_)ESCĜڠ.G:X x3pE 㚂,݀'6LKgM{?4>o("` A{ʚkmOd ͖HDw`z|I?b)jqo]8f8IL?`d82؂{lO%7Pۑ+lXؔJ([?6= ֖ A.[+5=qR9b8];e*/%Fqfp>5A.,c< "Rj7@efݢP,Ml,rwRxv:/\Uե`;q{ۅP65`L7ia-/2Uj0FS7+-:2º} <*_[-4h;{l5`-ѳ?f%^}] ,ptSF9ʕ94n8d9 `m1B$(5kH2X*) 2H'/2PBc3$;e&#K?l&r??p܌;Pr|ύOfaKDR;~NF V2SߧԶتW7kd 2 P_/š#?b=ש -/!E+"vzŪ}V3*!a3vR2 bT1'&ts[qPϘ~h6 Sª}ESw8e1V֯dH˫ xi=GE{ic2`gLd&{R;/ 9t{?$![,K}H3jZE>!zOaEX NJa}S5.ںd4V! hԊS3i~*Sm-JsNdí29nky=:I5&K>S2RYyʳZc,f#T٦D[%9GuP{u$aîiEj).0h|YNɅS;H?C9JÂ>?,NL|;R,LĖ46[*G*+:re}\UV>p|NOh}eW  Cj%K"O t;eam=.k(WHV!%3#lQ19|!W^ |twAm2{`'b7ucs,ջeCY-U^EWd89T_8yL>jZ%2I('%!3SV[GrG>fcd<^U<μ 8_6q ]]ata,0Z([z^fg,V;4m\4!v/–Εڑ6w 2tIб3h"=tbMwgxnnv!J6icQfv!J4KIrS:?}r?d4vtȏ>Z t|N)>ܣ'= *[zԕ1pv5%ʑ"jXO?ƴ郑jLcklW.Bk#y ҕ}z `yXzz.q oRN<;XpaFm }3LGq4%7"-J}s, KA 0bI.Ε{N8\ sf;ݫYDZS="(uLj"4y= 6Չ\ê;`}Lؽ5op,߻]ױaT2ѫ\;k"AcŮcx+~փsYO=dlꍱVk-/g6_]UvV_LsPQ6%S2ߠ [7&A\Hwc8}rrKyſ8fՇ3/ ^KXpYz\RDVyEv"'^$I􃁞W ]j4F3,.Dtmgy!H܈( }ӹBYd\CQґ5@2NEf?=jv2 2CgR %5h?gP{2Iv*F%m[ v`;}J槰 f2hYf15`2. z㢇wXĽ],* gVtL ~du7m SI#JC{nY=U6k1BP{aOrY_\4H@HU7J`:rVIبRmَ]-KCEC ADƂO~$<|z*>Үj+ 42(9_V; K1zD9"%cl}5"E0W%(2Epnz4t4 Ŗlq|O`ILvgYCFm'm[V ϖwkcTaaܲ~=(Lf9#dDû\~S V֟vUϫ=ޝ.y)-'3!jc_Y_G IqfNc .h`4~|5Ń4Ii!by49J>mwkf|#?;Psٛ/1͙Kn.iagV޺҄Ef #Ũf1?![X1< } ipD5ة7j{O!>sGaYg-k|3_Ok vABWc܈[LnVaqi2pli9`n-zfo^kq( ȯ/ Xzi0HauK2'u{ݤn $pG0=R*6=7.dq5"Q2_9ql3)'֨݇ 6n@=.v5ne.HŐ(.Χpo+qJXr<b kȸnCe&j{z|c62w碞:Kl|JE,Ʃ_:2v29TB(w>C'\V!K[ݫaA_g[4~Wh ׾)^\ܡyul5r~J#& )=+P"tcI{Z>T@OKw[K9Mwo#w:BQ$QpE]m݈,zP~Σ=)sr,oQtd=/;$zXTCRȷukSBKTJH9LКT=,;w)$g(+$_xTvN@գj Z7Y#!`ڊғ4PŰP|<2LZlіFO_aU6o(OduLkLv>]_@$)`zTU{UF8ϚoJzTbur+e ޯ3j2l$]m=6HG_e(Vq sPm#YR Rf;ڨZe n=B@A[JF{|\ {_yڗbelgBB$tiwUeX*8a-4N묉#[Ә)R8PoTr6cD`*'VW!R|#Á>.z >\st~C0~ٯ٣~yMg1}Ȓ>HI{RZ1y"{HG 66E]Ag\5ds#r%ݲo9؞z.C1CF{2R>d }H0+dYusߧX%YI.guL!#a=d>RՙAb K빈_CsRy?='t+Q6pPr _)&tR=LHi0ˆ 3X vú'C?3_2n!d^v T~\؇#O/s櫄no̦:LvO07 ^S jD<0 %=me?{~OCVN O(f=sÑ%+15SC<%df2ߖ)K[11Ӿ^ACPgfō8)Q suF`2}5ȩ='4=6̜ L]l2M/ݱ՟IEkt𶪀#~B.p~.is똴6d"_7ij;|Q XMwԱ-dsخː<Qr٘-hyA[jUZ6SQ">Q{׵dLJkI{ >dcM4{v?;ZZ@٤lΊII'8!TPDƽHݳ"tvۭyK#[ >fƲ{{:jkt &L8,J;=qh7@Ʃu4Z]BPoMTK4\g iAddNݲ/le97\f>bUHk#D j?dcC׿Ѣ4^DܳFбHSam&n8_}+1\^Wrhx-?u7(-m'S\*/=6@oъE&{cx5-MqRCeޕ"_ǷY͟C4x?ҰEKjk= ޴X柴L+A2? /<N?U| Ģ&:擑-, aK?lc5lD2Y9]mUxeF<)ў_kk-1ox|$@Z.\s~px9De˕n-v$$b@{UQnDzN4]$?< p Z/'ŅT1YJ=UFR=_vo>kɥǥ'MZ( #æcgځW!N*^z ;|C~kzy9}^6O~l`ZB)"ui<}*hisvQsد^z&:YYݢHǶ`g"lW]ώm@Pikq>P{ʄ]=TɐsզN5*tP)=wY5&m0VXdi̒5u`7Y!yEa+-`_3`M\]T65~#ԝOⰰI|\ei^ [8~G6~P_RUp :\^y/0lycZ X| XZYP"$QZP"JР"6bu9g:&vxC3Pu˨9 Sx; ;†Y_M@F2{#Fp;AMil?F 6G,S1happ\ 5^_.%X8|q|fߝ)>.7 8)uEANn੯5mҨ_A)c RwcS!MS+6:$OozD<$%-xC~[n M:g[Vp+B.Ų*ϧH֨i~D:ؙ/#F 4.B3מ)d`5\IP.j9Zh(6֖w-<շˬGE*~fC,H'2l:`0 ߬ m;20K,wVY1X 6DeޢZZpޙOyìl,Ck _~J4݇9 CqߏS ڊd=dw5P=p J6/Op٧o Q>ECb+MqC|ԁyl DPY|Bg @8$4heikj j ǽk*N yEQLj-CKf(|nIČ3Td;a'@ٻJ9l&!()W԰eqFL?Q J Yæ5y! =34?6PGpq(szR~vɶ eu iVWMTc4C̠ƨ0 LJ(!oMOL;"Cwץm/e}tۇk`:j}kt شz4VtD( YE&p]nly t|3#F0oq) "˙Qj8LlJj -L6`ݍ{#[IlDw6W C5FQc a&m+ 4Y'qqhQ`+yDU7RŸDݏaCE_~M:sqպ[)ͦaAyUGYи :{iP; =Y8Uf8ȨFʈ/ cRZzH%+^= v(ĩŵhܥ02<5VaT"UP$45 xⱺR}K .Z{qQ#ZjΛR*+_j>~AK>u<@ 􇯺3EqOZ75Q5/8k>쬙VyA#ؾvg SՓ{F]ݏg U&_pf)-|RVE40[p葟_"q c>Ma.,PU?]du ;@S9>QM3 RhSҬ֚PxTWX9+BnbtW/2z7Rh*N%s4xpC|%y= nꦴϽn17x(EYI}bkVM)S/M^ N;+*jt2'"{buK2ʭPϟ=TyӪ!v,UKD;#<Ѳr"T9Ü1ՠe)2?GpciQ!ҕ ΄^ M`NS,l?T*e!/cNO>y_YF*< FO%3J ({J"NUMyJA$_k1fN|D~p,5[bb8U@4ixkeDpJf[#u ; {bBey,1o^ 5V\؉.~fa-0 q2T!JU^r}M ~TYC%2*2&w-7Qz>0아YrjvЕb|f; hMxL'_=-^q`R&w(!!Nu/Koe @ mZvҏs/dz?+r7\a%|2~}DQ_fi0nXd'- ) d@E#IϛWtqHeZ%~/8lphC{MnxçtTX**:ED0B*F,xi@ViDO\.3\؟*In/jx=&!c\̚՚. kB7 2him6BbwpU?,. KM7W0Ie} G0) Rd'k4iva\@ )bC_l0eXvwb3/2 a1;ўEW+9tWy::rqm7ݑ(ML)\{;1fy2U&Q^株\F{z7x/ NT/UI[ eiQ28'Ly$ЁیGSw)b<5sOh#tDѵ5m),kvū)Ixg8-rǤz[$Roi`Π4}<}MCd#̅{ 7RDI2XfX jȩCLH_6QJa ui"(}ݕ57Fi?e4 1bZ7d搤֠ܶXckbÕJOV յVGݹ^܊UU,ݱ0sY[b8 +Ot"~9jn0p䛛oϒٛgD?%e4MVpQXAEPMV/=>ٜ.=gb'E24>+ۀJ!,h/Fds`?h8KcL[(8 27g!u E}1)YSfIfG[jPdG9I$4"㨦dWU ^%v @Ieǿn&(*`8D,$ɅC579fǧQ۲3>)|4xJ: "QХΌ?. QGzp" Wa~ϰ4,'ş h/'m@B !~E;CwVe-"(| DlW 0륹a|3KRe%7uFVx$?M_+Ҍ-gn)L(?#kJ>*z{__ ]U!V|5Ұub\EK1!g_eˠX1nH,jtZhVVdjeq0nc,5SPZ!lzK@;ʓڢg_ |_rY6= T\k[+(u^Ű'eNou|<_*/`?<3# ]`2wa$9ۤ#; pzlU"%֮f.5"Nx' QBlO 3KGzAȽ74kX\0|- Zn}WS;oVGI^J`gZV3D5DɥIz+7'tskgi~•4PCciO%( ʀ&pG2)i*CL=p-CfQ)+|`]e1M8(>"ls;cW'S "xiSFe2i6C%V:^e%KXX Pjvf&f8x>͉7+lѥ6 mpuHnG٢6\Zk$0–2t)O`J0 :*t`q;m>`X"d;La`/K)];\:SXgWFX&A|2k u8+cbbv>V=l-ֆT0"!(P>$ABFj")A`[<81K>z vk\ʃT տ5rOfPrQ8s !A&UAwZńl-EIv=m#p#Yuȶ5_mUâU-Z ZIjofHA࠳7O6i:ZzQa(i+ڢMBNN~Y|O%D2xwEl  ` rƼZ.ܪn`Qih,5_O:zxyǟMًiIz(AC[O'ᠰ#WRR~c$ ?k }#|CU+xKScwU6wW"ĽrX(=,Ɖ{9YC-0ZY|w+?u(z-s FLΨɖŮ; U[+|D%O4HT yC/;E{{= i'eeNklYdZ! dm\jO} ɸ\DŽwMn:oHȂ t +B:!g]ͦ_#eGzuKѦGzdai\-nMwj5q(O3_ CZۀġHJ'3]KgtVUCP<8M fo$d|,UQKi ݃S o%V[)p/}[Lj cXd|kHXO?9*ı9akB6QV{Y+h'18ܵp5w~~~#\ kϝHq>P!tg^U%`V^w^# ;@K^+JD<"zs\ l Q2|R{Ii?urܕi-f4{8I mݾr: H_nQS ^!)sz&NOn$2&} 2͒w[ !+Gn:Og}!=@ȰD#_j ի0=`L+j(fWJ[ҋF mScc|AcU|4ʴ[2s"/Jjɯ'oOk:TiXř5IbИi1jšڵ,ܡG!mt)a/˵>#%UMcSG6ڮԦkw++:{9}8]мEFd`Z ;ݾMXq ap*AvOv1+d M@QV>^ +Se[b BX6, +#T+abb`2bWű5P.-ڡn! ,wʟ^ʅ0 BDz>s21Y\ ׋?ΖӂcV89mX_#b ˖ét`K dINGG^Bo[5ywgVPZo"/'V]_xoJH ~c,@s/G@>kNf*%z(}P&qbإXOb洳E%4 |gq^  )^$^X[˻}{yE`*B9+ аUkUwW9°'j{|0c^&7a[\;Lj&oe63_D7k/ඎ)P#%t']wh/ba!T?+Ė2PPGjOvP#׷K<6^F^K ,Z䒨qx U :IЅlVĸ_:O.^-hZ[&N}moֹI}bj7c0&"5 0rSqI#2:+ [vsI% "8].WPWj0'>LZ'}*Z$Haޗ'^%Foc^m˲d5ө'C?IsR 9SE 9|TN kڽ-ol2eWԫ=2LM)"@,fQ& &&V]4{TL̦{R3gQxgDzgpeuV]Q?=K1O'Ӈ%)Eڀ_]0ډ2,PE|H[ΐspNl%OJHE;[6Ԡ{8f*S1]x̊&[(,XWc6;r51Y.nyX.!u5vk 6rԯl:f7>Ki*`$0yTW(PrTIs %' lqq*|@WT|eK)y5*s6OxT=P@IӸ]:TE\iluׂ.IvIq{kՎl@FO>46q ߧ)t"3]t@L˷jAk>0`V"o}yΘo~NNcm^芍n3h*D9#-\ GOTw$7>@=(f__cIw M~VXo*1щ:VsSz6kRġ,HYŝn{0XQ OiJ[eFW%ߌK賲Jk0鏔c߸V:p2ƶfJK2%XK-DfDR _Ң <Mc(5K B92,rjgt&KX]3uDZMw)7{d|h]b," )P[I,!3vʏ'޿ &]g1}sRWHgk}=B9ݩ!Z'.jLWMTL]aU^S2,mƒrhkN rw[`5(kYfaqU.5I-8J4UQ6~bކ=@=T)axJ-U?y j?$бЏ9bd_*D H'HAPv-zkUn/_r0n}DZ J^eڧЫ?hq6ecB.B.QdY٨+NMR @]X2TFjDH`F>%`g8v >edk9 ~vj3ybm|d;6ReVUy^g:[]bΘ5-\_ I7J8N(j:g| lɞ'<70+&5FNJޣ/72o,ԉkS_#|kxId0Joߘߥ.L[1G`Rva &7}1/8t.8,]㘑vZfj9Ud3,x}o,m?*B4.u荹gG嘼o2w55-5M