qemu-kvm-vz-ui-spice-debuginfo-15:5.2.0-16.vz8.16 >    a  }Dͭ*\4xya2|U?\t!ξ~~Q$&X~!>X"0F$ vLWW"q7?hF[jGqJmDk)s h۸pf7d26a6f47ae6a23d2e5149a3aae3a7b183d7fa027295da7fcc55bca6476442e295cbba8f3432499dfab6011f75e8a4cf2977c98a  }Dͭ*1JfB*VmIB s9SEd__}MH!i-pIԷ.Yh|{cWEÂj)  p?i?i%0 4 g $8<FPk 0 `   H pH D   ( 8 9 8:5G\H]$I]X]Y]\^]_ ^a bbdd3ed8fd;ld=tdXudvewhPxhyii$i(iHi\i`ifiqemu-kvm-vz-ui-spice-debuginfo5.2.016.vz8.16Debug information for package qemu-kvm-vz-ui-spiceThis package provides debug information for package qemu-kvm-vz-ui-spice. Debug information is useful when developing applications that use this package or when debugging this package.abuilder12.eng.sw.ru jXVirtuozzoVirtuozzoGPLv2 and GPLv2+ and CC-BYVirtuozzo (http://www.virtuozzo.com/support/)Development/Debughttp://www.qemu.org/linuxx86_64<`<a<c<`<^h'0P6AAAAAAAAA큤aaaaaaaaaaaaaaaaaFaFaUaUaUaUaUaUc27d4becd4d4f0704af2ee8439695c773ba10ccb91ff7cc90a672404dca756774f803a58cbf9f15a02525d6dac27af689587a1592716dcb75f881de43680231354fd8c8643da3ceac031f8c2a9ef2c2f8470e87ad9e8a49ef6e5d058dc3c49dd27535589fc7710a0271a821be72f2b42695a95488a6c50fcac83ea733b3d9906965117ec812f09d34789092524f7fdc3e039322ab5eed36cb90d0804422420d6../../../.build-id/5f/f3c93d71eb41b30ff7c4118c8f51718bd864d9../../../../../usr/lib/debug/usr/lib64/qemu-kvm-vz/ui-spice-core.so-5.2.0-16.vz8.16.x86_64.debug../../../.build-id/73/116bc5795ce2ed2c283b0f12721590fad4d759../../../../../usr/lib/debug/usr/lib64/qemu-kvm-vz/hw-display-qxl.so-5.2.0-16.vz8.16.x86_64.debug../../../.build-id/95/72d98edb6cbf2453d45170a2744a115d1f299f../../../../../usr/lib/debug/usr/lib64/qemu-kvm-vz/hw-usb-smartcard.so-5.2.0-16.vz8.16.x86_64.debug../../../.build-id/ad/34468eb95744feeaf1cdbf37100445ce74934f../../../../../usr/lib/debug/usr/lib64/qemu-kvm-vz/chardev-spice.so-5.2.0-16.vz8.16.x86_64.debug../../../.build-id/dd/e25c5afb4ac3ba79c43ba6e4a843102a2c059c../../../../../usr/lib/debug/usr/lib64/qemu-kvm-vz/audio-spice.so-5.2.0-16.vz8.16.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqemu-kvm-vz-5.2.0-16.vz8.16.src.rpmdebuginfo(build-id)debuginfo(build-id)debuginfo(build-id)debuginfo(build-id)debuginfo(build-id)qemu-kvm-vz-ui-spice-debuginfoqemu-kvm-vz-ui-spice-debuginfo(x86-64)    qemu-kvm-vz-debuginfo(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)15:5.2.0-16.vz8.163.0.4-14.6.0-14.0-15.2-14.14.3a@a@a@`@`]`E`@`Q@`Q@` @`ٹ``̊``N@`t6@`U`P`OL@`F`?z@`<@`/@`&m`"y@`>`U`x@_إ@_м@_0@_i__~@_{ _{ _q@_h_cO_`_Z@_Wr@_G@_=@_3_3_3_c^@^W@^^y^(@^@^˳@^>@^@^^@^@^y@^p^h^ZR@^S^Ri@^F^AE^4^&^^r]}@]]]e@]A])]]@]]y@]w@]v>]rJ@]o@]e@][]Z@]Z@]S]6]#0@\\"\.@\@\!\\@\r@\,@\\\u*@\u*@\s\d\b@\ac\]o@\R@\P@@\P@@\I\HW@\E@\8@\-@\\I\\\ @[1[@[0[[[[ā@[[[;@[;@[R@[[@[@[@[[v[ug@[r@[m~@[m~@[m~@[m~@[h8@[`O@[W[CN@[+@ZZZ@ZЛZJ@Z1@Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.16Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.15Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.14Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.13Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.12Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.11Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.10Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.8Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.7Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.6Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.5Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.4Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.2Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.1Danilo Cesar Lemes de Paula - 5.2.0-16.el8_4Danilo Cesar Lemes de Paula - 5.2.0-15.el8_4Danilo Cesar Lemes de Paula - 5.2.0-14.el8Danilo Cesar Lemes de Paula - 5.2.0-13.el8Danilo Cesar Lemes de Paula - 5.2.0-12.el8Danilo Cesar Lemes de Paula - 5.2.0-11.el8Danilo Cesar Lemes de Paula - 5.2.0-10.el8Danilo Cesar Lemes de Paula - 5.2.0-9.el8Eduardo Lima (Etrunko) - 5.2.0-9.el8Eduardo Lima (Etrunko) - 5.2.0-7.el8Eduardo Lima (Etrunko) - 5.2.0-6.el8Eduardo Lima (Etrunko) - 5.2.0-5.el8Danilo Cesar Lemes de Paula - 5.2.0-4.el8Danilo Cesar Lemes de Paula - 5.2.0-3.el8Danilo Cesar Lemes de Paula - 5.2.0-2.el8Miroslav Rezanina - 5.2.0-1.el8Danilo Cesar Lemes de Paula - 5.1.0-16.el8Danilo Cesar Lemes de Paula - 5.1.0-15.el8Danilo Cesar Lemes de Paula - 5.1.0-14.el8_3Danilo Cesar Lemes de Paula - 5.1.0-13.el8_3Danilo Cesar Lemes de Paula - 5.1.0-12.el8_3Danilo Cesar Lemes de Paula - 5.1.0-11.el8_3Danilo Cesar Lemes de Paula - 5.1.0-10.el8Danilo Cesar Lemes de Paula - 5.1.0-9.el8Danilo Cesar Lemes de Paula - 5.1.0-8.el8Danilo Cesar Lemes de Paula - 5.1.0-7.el8Danilo Cesar Lemes de Paula - 5.1.0-6.el8Danilo Cesar Lemes de Paula - 5.1.0-5.el8Danilo Cesar Lemes de Paula - 5.1.0-4.el8Danilo Cesar Lemes de Paula - 5.1.0-3.el8Danilo Cesar Lemes de Paula - 5.1.0-2.el8Danilo Cesar Lemes de Paula - 5.1.0-1.el8Danilo Cesar Lemes de Paula - 5.1.0-0.el8Danilo Cesar Lemes de Paula - 4.2.0-29.el8Danilo Cesar Lemes de Paula - 4.2.0-28.el8Eduardo Lima (Etrunko) - 4.2.0-27.el8Eduardo Lima (Etrunko) - 4.2.0-26.el8Danilo Cesar Lemes de Paula - 4.2.0-25.el8Danilo Cesar Lemes de Paula - 4.2.0-24.el8Danilo Cesar Lemes de Paula - 4.2.0-23.el8Danilo Cesar Lemes de Paula - 4.2.0-22.el8Danilo Cesar Lemes de Paula - 4.2.0-21.el8Jon Maloy - 4.2.0-20.el8Danilo Cesar Lemes de Paula - 4.2.0-19.el8_2Danilo Cesar Lemes de Paula - 4.2.0-18.el8_2Danilo Cesar Lemes de Paula - 4.2.0-17.el8Danilo Cesar Lemes de Paula - 4.2.0-16.el8Danilo Cesar Lemes de Paula - 4.2.0-15.el8Danilo Cesar Lemes de Paula - 4.2.0-14.el8Danilo Cesar Lemes de Paula - 4.2.0-13.el8Danilo Cesar Lemes de Paula - 4.2.0-12.el8Danilo Cesar Lemes de Paula - 4.2.0-11.el8Danilo Cesar Lemes de Paula - 4.2.0-10.el8Danilo Cesar Lemes de Paula - 4.2.0-9.el8Miroslav Rezanina - 4.2.0-8.el8Miroslav Rezanina - 4.2.0-7.el8Danilo Cesar Lemes de Paula - 4.2.0-6.el8Danilo Cesar Lemes de Paula - 4.2.0-5.el8Danilo Cesar Lemes de Paula - 4.2.0-4.el8Danilo Cesar Lemes de Paula - 4.1.0-18.el8Danilo Cesar Lemes de Paula - 4.1.0-17.el8Danilo Cesar Lemes de Paula - 4.1.0-16.el8Danilo Cesar Lemes de Paula - 4.1.0-15.el8Danilo Cesar Lemes de Paula - 4.1.0-14.el8Danilo Cesar Lemes de Paula - 4.1.0-13.el8Danilo Cesar Lemes de Paula - 4.1.0-12.el8Danilo Cesar Lemes de Paula - 4.1.0-11.el8Danilo Cesar Lemes de Paula - 4.1.0-10.el8Danilo Cesar Lemes de Paula - 4.1.0-9.el8Danilo Cesar Lemes de Paula - 4.1.0-8.el8Danilo Cesar Lemes de Paula - 4.1.0-7.el8Danilo Cesar Lemes de Paula - 4.1.0-6.el8Danilo Cesar Lemes de Paula - 4.1.0-5.el8Danilo Cesar Lemes de Paula - 4.1.0-4.el8Danilo Cesar Lemes de Paula - 4.1.0-3.el8Danilo Cesar Lemes de Paula - 4.1.0-2.el8Miroslav Rezanina - 4.1.0-1.el8Danilo Cesar Lemes de Paula - 4.0.0-6.el8Miroslav Rezanina - 4.0.0-5.el8Danilo Cesar Lemes de Paula - 4.0.0-4.el8Danilo Cesar Lemes de Paula - 4.0.0-3.el8Danilo Cesar Lemes de Paula - 4.0.0-2.el8Danilo Cesar Lemes de Paula - 3.1.0-26.el8Danilo Cesar Lemes de Paula - 3.1.0-25.el8Danilo Cesar Lemes de Paula - 3.1.0-24.el8Danilo Cesar Lemes de Paula - 3.1.0-23.el8Danilo Cesar Lemes de Paula - 3.1.0-22.el8Danilo Cesar Lemes de Paula - 3.1.0-21.el8Danilo Cesar Lemes de Paula - 3.1.0-20.el8Danilo Cesar Lemes de Paula - 3.1.0-19.el8Danilo Cesar Lemes de Paula - 3.1.0-18.el8Danilo Cesar Lemes de Paula - 3.1.0-17.el8Danilo Cesar Lemes de Paula - 3.1.0-16.el8Danilo Cesar Lemes de Paula - 3.1.0-15.el8Danilo Cesar Lemes de Paula - 3.1.0-14.el8Danilo Cesar Lemes de Paula - 3.1.0-13.el8Danilo Cesar Lemes de Paula - 3.1.0-12.el8Danilo Cesar Lemes de Paula - 3.1.0-11.el8Danilo Cesar Lemes de Paula - 3.1.0-10.el8Danilo Cesar Lemes de Paula - 3.1.0-9.el8Danilo Cesar Lemes de Paula - 3.1.0-7.el8Danilo Cesar Lemes de Paula - 3.1.0-6.el8Danilo Cesar Lemes de Paula - 3.1.0-5.el8Danilo Cesar Lemes de Paula - 3.1.0-4.el8Danilo Cesar Lemes de Paula - 3.1.0-3.el8Danilo Cesar Lemes de Paula - 3.1.0-2.el8Danilo Cesar Lemes de Paula - 3.1.0-1.el8Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-47Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-46 Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-45Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-43Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-43Danilo Cesar Lemes de Paula - 2.12.0-42.el8Danilo Cesar Lemes de Paula - 2.12.0-41.el8Danilo Cesar Lemes de Paula - 2.12.0-40.el8Danilo Cesar Lemes de Paula - Danilo Cesar Lemes de Paula - 2.12.0-38.el8Danilo Cesar Lemes de Paula - 2.12.0-37.el8Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-36Danilo Cesar Lemes de Paula - 2.12.0-35.el8Danilo Cesar Lemes de Paula - 2.12.0-34.el8Danilo Cesar Lemes de Paula - 2.12.0-33.el8Danilo Cesar Lemes de Paula - 2.12.0-32.el8Danilo Cesar Lemes de Paula - 2.12.0-31.el8Danilo Cesar Lemes de Paula - 2.12.0-30.el8Danilo Cesar Lemes de Paula - 2.12.0-29.el8Danilo Cesar Lemes de Paula - 2.12.0-27.el8Danilo Cesar Lemes de Paula - 2.12.0-26.el8Danilo Cesar Lemes de Paula - 2.12.0-25.el8Danilo Cesar Lemes de Paula - 2.12.0-24.el8Danilo Cesar Lemes de Paula - 2.12.0-23.el8Danilo Cesar Lemes de Paula - 2.12.0-22.el8Danilo Cesar Lemes de Paula - 2.12.0-20.el8Danilo Cesar Lemes de Paula - 2.12.0-18.el8Danilo Cesar Lemes de Paula - 2.12.0-17.el8Danilo Cesar Lemes de Paula - 2.12.0-16.el8Danilo Cesar Lemes de Paula - 2.12.0-15.el8Danilo Cesar Lemes de Paula - 2.12.0-14.el8Danilo C. L. de Paula - 2.12.0-13.el8Danilo C. L. de Paula - 2.12.0-11.el8.1Danilo de Paula - 2.12.0-11.el8Danilo de Paula - 2.12.0-10.elDanilo de Paula - 2.11.0-7.el8Danilo de Paula - 2.11.0-6.el8Danilo de Paula - 2.11.0-5.el8- DROP: aborts for testing PSBM-132282, drop before release - ps2: fix mouse stream corruption #PSBM-132374- DROP: aborts for testing PSBM-132282, drop before release - aborts for testing PSBM-132282, drop before release- aborts for testing PSBM-132282, drop before release- block: send_qmp_error_event(): pass device id instead of blk name- DROP: block: log i/o errors #PSBM-60862 - block: log i/o errors #PSBM-60862- vz8: tests: explicit -machine pc for test that doesn't work with q35 #PSBM-131388 - vz8: set q35 as a default machine type #PSBM-131388* Mon Jul 05 2021 Vladimir Sementsov-Ogievskiy - vz-5.2.0-16.vz8.9 - iotests/check: drop compat=1.1 default option - iotests.py: img_info_log(): rename imgopts argument - iotests.py: qemu_img*("create"): support IMGOPTS='compression_type=zstd' - iotest 303: explicit compression type - iotest 065: explicit compression type - iotests.py: filter compression type out - iotest 302: use img_info_log() helper - qcow2: simple case support for downgrading of qcow2 images with zstd - iotests/common.rc: _make_test_img(): smarter compressiont_type handling - iotests/common.rc: introduce _qcow2_dump_header helper - iotests: massive use _qcow2_dump_header - iotests: bash tests: filter compression type - iotests 60: more accurate set dirty bit in qcow2 header - iotest 39: use _qcow2_dump_header - iotest 214: explicit compression type - vz8: use zstd as default compression type for qcow2 #PSBM-103878- qcow2: set bdi->is_dirty - qcow2-refcount: improve style of check_refcounts_l2() - qcow2: compressed read: simplify cluster descriptor passing - qcow2: introduce qcow2_parse_compressed_l2_entry() helper - qcow2-refcount: introduce fix_l2_entry_by_zero() - qcow2-refcount: fix_l2_entry_by_zero(): also zero L2 entry bitmap - qcow2-refcount: check_refcounts_l2(): check l2_bitmap - qcow2-refcount: check_refcounts_l2(): check reserved bits - qcow2-refcount: improve style of check_refcounts_l1() - qcow2-refcount: check_refcounts_l1(): check reserved bits - qcow2-refcount: check_refblocks(): add separate message for reserved- block/mirror: set .co for active-write MirrorOp objects #PSBM-131243 - iotest 151: add test-case that shows active mirror dead-lock #PSBM-131243 - block/mirror: fix active mirror dead-lock in mirror_wait_on_conflicts #PSBM-131243- monitor: Fix assertion failure on shutdown #PSBM-130935 - monitor/qmp: Stop processing requests when shutdown is requested #PSBM-130935- temporary: log bad BH for bug #PSBM-130935 - migration: introduce 'background-snapshot' migration capability - migration: introduce UFFD-WP low-level interface helpers - migration: support UFFD write fault processing in ram_save_iterate() - migration: implementation of background snapshot thread - migration: introduce 'userfaultfd-wrlat.py' script - migration: Fix missing qemu_fflush() on buffer file in bg_migration_thread - migration: Inhibit virtio-balloon for the duration of background snapshot - migration: Pre-fault memory before starting background snasphot - migration: Rename 'bs' to 'block' in background snapshot code - migration/snapshot: Introduce qemu-snapshot tool - migration/snapshot: Introduce qemu_ftell2() routine - migration/snapshot: Move RAM_SAVE_FLAG_xxx defines to migration/ram.h - migration/snapshot: Block layer AIO support in qemu-snapshot - migration/snapshot: Implementation of qemu-snapshot save path - migration/snapshot: Implementation of qemu-snapshot load path - migration/snapshot: Implementation of qemu-snapshot load path in postcopy mode - migration/snapshot: Fix issues with qemu-snapshot saving and 2423cbae7c (block/io: improve savevm performance #PSBM-101995)- pc: enable hpet #PSBM-43538- DROP: block/stream: align chunks to top cluster-size - DROP: block/stream: skip as much as possible in one hunk - block/stream: align chunks to top cluster-size - block/stream: skip as much as possible in one hunk- iotests: make _filter_qom_path more strict - iotests:172: use _filter_qom_path - iotests: fix _check_o_direct - tests/cdrom-test: drop isapc am53c974 dc390 lsi53c895a megasas megasas-gen2 - tests: disable lsi53c895a specific tests, it is compiled out - iotests: improve check for quorum support - iotests: 262: skip if blkverify or blkdebug is not whitelisted - virtio-pci: Add subsystem-vendor-id property - hw/pci: add Virtuozzo vendor id - blk: do not select PFLASH device for internal snapshot #PSBM-40704 - scripts/qemugdb: get pthread_self from "info threads" command - scripts/qemugdb: improve "qemu coroutine" command - scripts/qemugdb: add coredump.py for coredump patching - scripts/qemugdb: backtraces for coroutines in coredump - qcow2: change default L2 table entry size to 8Kb - net/tap: fix net_init_tap(): set ret on failure path - net: drop duplicated tap stubs - net/tap: tap_set_sndbuf(): return status - net/tap: refactor and improve net_init_tap_one() - net/tap: net_init_tap_one(): fix net-client leak on failure path - net/tap: net_init_tap_one(): return TAPState - net/tap: net_tap_fd_init() probe vnet_hdr here - net/tap: simplify net_tap_init and tap_open interfaces - net/tap: support disabled tap fds - net/tap: make vnet_hdr boolean - net: add qemu_{enable,disable}_all_taps() - net: enable/disable tap devices on vm start/stop #PSBM-62294 - net: add log to enalde/disable tap for investigation #PSBM-67382 - tap: don't change vnet header during capability probing #PSBM-73497 - tap: assume that ufo is always supported #PSBM-73497 - tap: change backend features only on enabled device #PSBM-73497 - nbd/server: improve nbd_negotiate_send_rep_list - hmp: block qemu-io command for device without media - ide: fix crash in IDE cdrom read #PSBM-78096 - savevm: fix savevm after migration #PSBM-60841 - block: log i/o errors #PSBM-60862 - qmp: add offset and size to BLOCK_IO_ERROR event - thread-pool: set max_threads to 8 #PSBM-49588 - iotests: test subsystem vendor for rhel/vz machine types - block/nbd-client: allow wrong conext_id to support vz-7.7 and earlier server #PSBM-89263 - migration: incoming x-vz-nbd-restore #PSBM-78339 - drive-backup: enable cache on target for compressed case #PSBM-49588 - backup: fix AIO mode for compressed backup #PSBM-59357 - migration: invalidate cache before source start #PSBM-85735 - block: support compressed write for copy-on-read #PSBM-73618 - block-stream: add compress option #PSBM-73618 - block: revert 70a5afedd from Kewin, it results in regression #PSBM-92500 - iotests: 129 don't check backup "busy" - monitor: increase amount of data for monitor to read #PSBM-65707 #PSBM-92291 - x86: add CPU flags supported inside libvirt #PSBM-96228 - hw/block/fdc: enable fdc for Virtuozzo too - mirror: transfer only data areas for full mirrors - block/qcow2-bitmap: remove inconsistent bitmaps before loading - io/channel: track long write to io channel - qcow2-snapshot: add traces - block: add trace points for copy-on-read enable/disable - block/backup-top: support BDRV_REQ_SERIALISING - block/backup: support fleecing scheme for push backup #PSBM-91232 - iotets: add test for push backup with fleecing #PSBM-91232 - dump: add automatic dump type #PSBM-85981 - block: Make auto-read-only=of default for -drive #PSBM-101520 - qapi: backup: add perf.use-copy-range parameter - block/block-copy: More explicit call_state - block/block-copy: implement block_copy_async - block/block-copy: add max_chunk and max_workers parameters - block/block-copy: add list of all call-states - block/block-copy: add ratelimit to block-copy - block/block-copy: add block_copy_cancel - blockjob: add set_speed to BlockJobDriver - job: call job_enter from job_pause - qapi: backup: add max-chunk and max-workers to x-perf struct - iotests: 56: prepare for backup over block-copy - iotests/129: Limit backup's max-chunk/max-workers - iotests: 185: prepare for backup over block-copy - iotests: 219: prepare for backup over block-copy - iotests: 257: prepare for backup over block-copy - iotests: 1000001: prepare for backup over block-copy - block/block-copy: make progress_bytes_callback optional - block/backup: drop extra gotos from backup_run() - backup: move to block-copy - qapi: backup: disable copy_range by default - block/block-copy: drop unused block_copy_set_progress_callback() - block/block-copy: drop unused argument of block_copy() - simplebench/bench_block_job: use correct shebang line with python3 - simplebench: bench_block_job: add cmd_options argument - simplebench: add bench-backup.py - util: add qemu-co-timeout - block/backup-top: implement cbw timeout - block/backup: hardcode CBW timeout to 180s [vz-only] - backup: skip copying unallocated for full mode - nbd-backup: increase number of parallel requests - iotests/030: don't check offset on error path - block/io: refactor bdrv_co_do_copy_on_readv - block/io: copy-on-read: use aio task pool - block/stream: use aio task pool - block-stream: improve stream_one_iteration trace point - block: add block-status trace points - block/stream: separate stream_block_status - block/stream: align chunks to top cluster-size - block/stream: skip as much as possible in one hunk - block/stream: trace read request - block/stream: do not disturb guest by stream block-job #PSBM-100594 - block/stream: give priority to guest writes while streaming #PSBM-100932 - block: vz7 hacks for cache metadata cache options #VSTOR-17359, #VSTOR-17849 - add Virtuozzo machine types - compat: set virtio-pci subsystem vendor-id to Virtuozzo - smbios: set platform information in DMI to Virtuozzo - i386:pc: do not expose l3 cache by default in VZ machines - hyperv: reenable SynIC in vz-7.5+ - pc: increase default virtqueue size #PSBM-78839 - iotests: add test for virtio-scsi and virtio-blk machine type settings - qxl: add subsystem_vendor_id property - pc: add new vz-7.12 machine type - tests: check qxl subsystem-vendor-id settings for VZ machine types - pc: add vz-7.16 machine type and fix virtio-queue length to 512 in vz-8.0 #PSBM-125794 - tests: fix 1000002 to reflect new reality with virt-queue - block/backup: Check backup job cluster size #PSBM-104873 #PSBM-104879 - migration/block-dirty-bitmap: ignore auto-generated node names #PSBM-105022 - block/block-backend: add converter from BlockAcctStats to BlockBackend - block: add logging facility for long standing IO requests - block/stream: fix stream_run() and use aio_task_pool_wait_all() - block/aio_task: allow start/wait task from any coroutine - block/aio_task: drop aio_task_pool_wait_one() helper - block/block-backend: remove always true check from blk_save_vmstate - block, migration: add bdrv_finalize_vmstate helper - block/io: improve savevm performance #PSBM-101995 - block/io: improve loadvm performance - util/qemu-sockets: keep-alive default options 5.5 min [vz-only] - block/nbd: drop max length limit for write_zero: vz-only hack #PSBM-104037 - block: simplify comment to BDRV_REQ_SERIALISING - block/io.c: drop assertion on double waiting for request serialisation - block/io: split out bdrv_find_conflicting_request - block/io: bdrv_wait_serialising_requests_locked: drop extra bs arg - block: bdrv_mark_request_serialising: split non-waiting function - block: introduce BDRV_REQ_NO_WAIT flag - block: bdrv_check_perm(): process children anyway - block: introduce preallocate filter - qemu-io: add preallocate mode parameter for truncate command - iotests: qemu_io_silent: support --image-opts - iotests.py: execute_setup_common(): add required_fmts argument - iotests: add 298 to test new preallocate filter driver - qcow2: check space leak at the end of the image #PSBM-45344 #PSBM-39037 - block/backup: warn a user of cluster size mismatch #PSBM-104879 - qcow2: add qcow2_cluster_link_l2() trace args - qcow2-cluster: slightly refactor handle_dependencies() - qcow2-cluster: make handle_dependencies() logic easier to follow - qcow2: allow concurrent unaligned writes to the same clusters - qcow2: fix misleading comment about L2 linking - block: enable long IO requests report by default - monitor: force fd removal from qmp_remove_fd #PSBM-120635 - qmp: Add more tracepoints - migration/block-dirty-bitmap: make incoming disabled bitmaps busy - migrate-bitmaps-postcopy-test: check that we can't remove in-flight bitmaps - qcow2-bitmap: make bytes_covered_by_bitmap_cluster() public - parallels.txt: fix bitmap L1 table description - block/parallels: BDRVParallelsState: add cluster_size field - parallels: support bitmap extension for read-only mode - iotests.py: add unarchive_sample_image() helper - iotests: add parallels-read-bitmap test - vz: add __com.virtuozzo_temporary-reopen for block-dirty-bitmap-remove #PSBM-125971 - iotests: qmp_log: add conv_keys argument - vz: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971 - block: add new BlockDriver handler: bdrv_cancel_in_flight - block/nbd: implement .bdrv_cancel_in_flight - block/raw-format: implement .bdrv_cancel_in_flight handler - job: add .cancel handler for the driver - block/mirror: implement .cancel job handler - iotests/264: move to python unittest - iotests.py: qemu_nbd_popen: remove pid file after use - iotests/264: add mirror-cancel test-case - block/backup: implement .cancel job handler - iotests/264: add backup-cancel test-case - qapi: Introduce QAPI_LIST_APPEND - qapi: introduce 'x-vz-query-cpu-model-cpuid' action #PSBM-126173- kvm-virtio-pci-compat-page-aligned-ATS.patch [bz#1942362] - Resolves: bz#1942362 (Live migration with iommu from rhel8.3.1 to rhel8.4 fails: qemu-kvm: get_pci_config_device: Bad config data)- kvm-block-Simplify-qmp_block_resize-error-paths.patch [bz#1903511] - kvm-block-Fix-locking-in-qmp_block_resize.patch [bz#1903511] - kvm-block-Fix-deadlock-in-bdrv_co_yield_to_drain.patch [bz#1903511] - Resolves: bz#1903511 (no response on QMP command 'block_resize')- kvm-vhost-user-blk-fix-blkcfg-num_queues-endianness.patch [bz#1937004] - kvm-block-export-fix-blk_size-double-byteswap.patch [bz#1937004] - kvm-block-export-use-VIRTIO_BLK_SECTOR_BITS.patch [bz#1937004] - kvm-block-export-fix-vhost-user-blk-export-sector-number.patch [bz#1937004] - kvm-block-export-port-virtio-blk-discard-write-zeroes-in.patch [bz#1937004] - kvm-block-export-port-virtio-blk-read-write-range-check.patch [bz#1937004] - kvm-spec-ui-spice-sub-package.patch [bz#1936373] - kvm-spec-ui-opengl-sub-package.patch [bz#1936373] - Resolves: bz#1937004 (vhost-user-blk server endianness and input validation fixes) - Resolves: bz#1936373 (move spice & opengl modules to rpm subpackages)- kvm-i386-acpi-restore-device-paths-for-pre-5.1-vms.patch [bz#1934158] - Resolves: bz#1934158 (Windows guest looses network connectivity when NIC was configured with static IP)- kvm-scsi-disk-move-scsi_handle_rw_error-earlier.patch [bz#1927530] - kvm-scsi-disk-do-not-complete-requests-early-for-rerror-.patch [bz#1927530] - kvm-scsi-introduce-scsi_sense_from_errno.patch [bz#1927530] - kvm-scsi-disk-pass-SCSI-status-to-scsi_handle_rw_error.patch [bz#1927530] - kvm-scsi-disk-pass-guest-recoverable-errors-through-even.patch [bz#1927530] - kvm-hw-intc-arm_gic-Fix-interrupt-ID-in-GICD_SGIR-regist.patch [bz#1936948] - Resolves: bz#1927530 (RHEL8 Hypervisor - OVIRT - Issues seen on a virtualization guest with direct passthrough LUNS pausing when a host gets a Thin threshold warning) - Resolves: bz#1936948 (CVE-2021-20221 virt:av/qemu-kvm: qemu: out-of-bound heap buffer access via an interrupt ID field [rhel-av-8.4.0])- kvm-qxl-set-qxl.ssd.dcl.con-on-secondary-devices.patch [bz#1932190] - kvm-qxl-also-notify-the-rendering-is-done-when-skipping-.patch [bz#1932190] - kvm-virtiofsd-Save-error-code-early-at-the-failure-calls.patch [bz#1935071] - kvm-virtiofs-drop-remapped-security.capability-xattr-as-.patch [bz#1935071] - Resolves: bz#1932190 (Timeout when dump the screen from 2nd VGA) - Resolves: bz#1935071 (CVE-2021-20263 virt:8.4/qemu-kvm: QEMU: virtiofsd: 'security.capabilities' is not dropped with xattrmap option [rhel-av-8])- kvm-migration-dirty-bitmap-Use-struct-for-alias-map-inne.patch [bz#1930757] - kvm-migration-dirty-bitmap-Allow-control-of-bitmap-persi.patch [bz#1930757] - kvm-qemu-iotests-300-Add-test-case-for-modifying-persist.patch [bz#1930757] - kvm-failover-fix-indentantion.patch [bz#1819991] - kvm-failover-Use-always-atomics-for-primary_should_be_hi.patch [bz#1819991] - kvm-failover-primary-bus-is-only-used-once-and-where-it-.patch [bz#1819991] - kvm-failover-Remove-unused-parameter.patch [bz#1819991] - kvm-failover-Remove-external-partially_hotplugged-proper.patch [bz#1819991] - kvm-failover-qdev_device_add-returns-err-or-dev-set.patch [bz#1819991] - kvm-failover-Rename-bool-to-failover_primary_hidden.patch [bz#1819991] - kvm-failover-g_strcmp0-knows-how-to-handle-NULL.patch [bz#1819991] - kvm-failover-Remove-primary_device_opts.patch [bz#1819991] - kvm-failover-remove-standby_id-variable.patch [bz#1819991] - kvm-failover-Remove-primary_device_dict.patch [bz#1819991] - kvm-failover-Remove-memory-leak.patch [bz#1819991] - kvm-failover-simplify-virtio_net_find_primary.patch [bz#1819991] - kvm-failover-should_be_hidden-should-take-a-bool.patch [bz#1819991] - kvm-failover-Rename-function-to-hide_device.patch [bz#1819991] - kvm-failover-virtio_net_connect_failover_devices-does-no.patch [bz#1819991] - kvm-failover-Rename-to-failover_find_primary_device.patch [bz#1819991] - kvm-failover-simplify-qdev_device_add-failover-case.patch [bz#1819991] - kvm-failover-simplify-qdev_device_add.patch [bz#1819991] - kvm-failover-make-sure-that-id-always-exist.patch [bz#1819991] - kvm-failover-remove-failover_find_primary_device-error-p.patch [bz#1819991] - kvm-failover-split-failover_find_primary_device_id.patch [bz#1819991] - kvm-failover-We-don-t-need-to-cache-primary_device_id-an.patch [bz#1819991] - kvm-failover-Caller-of-this-two-functions-already-have-p.patch [bz#1819991] - kvm-failover-simplify-failover_unplug_primary.patch [bz#1819991] - kvm-failover-Remove-primary_dev-member.patch [bz#1819991] - kvm-virtio-net-add-missing-object_unref.patch [bz#1819991] - kvm-x86-cpu-Populate-SVM-CPUID-feature-bits.patch [bz#1926785] - kvm-i386-Add-the-support-for-AMD-EPYC-3rd-generation-pro.patch [bz#1926785] - Resolves: bz#1930757 (Allow control of block-dirty-bitmap persistence via 'block-bitmap-mapping') - Resolves: bz#1819991 (Hostdev type interface with net failover enabled exists in domain xml and doesn't reattach to host after hot-unplug) - Resolves: bz#1926785 ([RFE] AMD Milan - Add KVM/support for EPYC-Milan CPU Model - Fast Train)- kvm-docs-generate-qemu-storage-daemon-qmp-ref-7-man-page.patch [bz#1901323] - kvm-docs-add-qemu-storage-daemon-1-man-page.patch [bz#1901323] - kvm-docs-Add-qemu-storage-daemon-1-manpage-to-meson.buil.patch [bz#1901323] - kvm-qemu-storage-daemon-Enable-object-add.patch [bz#1901323] - kvm-spec-Package-qemu-storage-daemon.patch [bz#1901323] - kvm-default-configs-Enable-vhost-user-blk.patch [bz#1930033] - kvm-qemu-nbd-Use-SOMAXCONN-for-socket-listen-backlog.patch [bz#1925345] - kvm-pcie-don-t-set-link-state-active-if-the-slot-is-empt.patch [bz#1917654] - Resolves: bz#1901323 (QSD (QEMU Storage Daemon): basic support - TechPreview) - Resolves: bz#1930033 (enable vhost-user-blk device) - Resolves: bz#1925345 (qemu-nbd needs larger backlog for Unix socket listen()) - Resolves: bz#1917654 ([failover vf migration][RHEL84 vm] After start a vm with a failover vf + a failover virtio net device, the failvoer vf do not exist in the vm)- kvm-block-nbd-only-detach-existing-iochannel-from-aio_co.patch [bz#1887883] - kvm-block-nbd-only-enter-connection-coroutine-if-it-s-pr.patch [bz#1887883] - kvm-nbd-make-nbd_read-return-EIO-on-error.patch [bz#1887883] - kvm-virtio-move-use-disabled-flag-property-to-hw_compat_.patch [bz#1907255] - kvm-virtiofsd-extract-lo_do_open-from-lo_open.patch [bz#1920740] - kvm-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch [bz#1920740] - kvm-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch [bz#1920740] - kvm-spapr-Adjust-firmware-path-of-PCI-devices.patch [bz#1920941] - kvm-pci-reject-too-large-ROMs.patch [bz#1917830] - kvm-pci-add-romsize-property.patch [bz#1917830] - kvm-redhat-Add-some-devices-for-exporting-upstream-machi.patch [bz#1917826] - kvm-vhost-Check-for-valid-vdev-in-vhost_backend_handle_i.patch [bz#1880299] - Resolves: bz#1887883 (qemu blocks client progress with various NBD actions) - Resolves: bz#1907255 (Migrate failed with vhost-vsock-pci from RHEL-AV 8.3.1 to RHEL-AV 8.2.1) - Resolves: bz#1920740 (CVE-2020-35517 virt:8.4/qemu-kvm: QEMU: virtiofsd: potential privileged host device access from guest [rhel-av-8.4.0]) - Resolves: bz#1920941 ([ppc64le] [AV]--disk cdimage.iso,bus=usb fails to boot) - Resolves: bz#1917830 (Add romsize property to qemu-kvm) - Resolves: bz#1917826 (Add extra device support to qemu-kvm, but not to rhel machine types) - Resolves: bz#1880299 (vhost-user mq connection fails to restart after kill host testpmd which acts as vhost-user client)- kvm-virtio-Add-corresponding-memory_listener_unregister-.patch [bz#1903521] - kvm-block-Honor-blk_set_aio_context-context-requirements.patch [bz#1918966 bz#1918968] - kvm-nbd-server-Quiesce-coroutines-on-context-switch.patch [bz#1918966 bz#1918968] - kvm-block-Avoid-processing-BDS-twice-in-bdrv_set_aio_con.patch [bz#1918966 bz#1918968] - kvm-storage-daemon-Call-bdrv_close_all-on-exit.patch [bz#1918966 bz#1918968] - kvm-block-move-blk_exp_close_all-to-qemu_cleanup.patch [bz#1918966 bz#1918968] - Resolves: bz#1903521 (hot unplug vhost-user cause qemu crash: qemu-kvm: ../softmmu/memory.c:2818: do_address_space_destroy: Assertion `QTAILQ_EMPTY(&as->listeners)' failed.) - Resolves: bz#1918966 ([incremental_backup] qemu aborts if guest reboot during backup when using virtio-blk: "aio_co_schedule: Co-routine was already scheduled in 'aio_co_schedule'") - Resolves: bz#1918968 ([incremental_backup] qemu deadlock after poweroff in guest during backup in nbd_export_close_all())- kvm-scsi-fix-device-removal-race-vs-IO-restart-callback-.patch [bz#1854811] - kvm-tracetool-also-strip-l-and-ll-from-systemtap-format-.patch [bz#1907264] - kvm-redhat-moving-all-documentation-files-to-qemu-kvm-do.patch [bz#1881170 bz#1924766] - kvm-hw-arm-smmuv3-Fix-addr_mask-for-range-based-invalida.patch [bz#1834152] - kvm-redhat-makes-qemu-respect-system-s-crypto-profile.patch [bz#1902219] - kvm-vhost-Unbreak-SMMU-and-virtio-iommu-on-dev-iotlb-sup.patch [bz#1925028] - kvm-docs-set-CONFDIR-when-running-sphinx.patch [bz#1902537] - Resolves: bz#1854811 (scsi-bus.c: use-after-free due to race between device unplug and I/O operation causes guest crash) - Resolves: bz#1907264 (systemtap: invalid or missing conversion specifier at the trace event vhost_vdpa_set_log_base) - Resolves: bz#1881170 (split documentation from the qemu-kvm-core package to its own subpackage) - Resolves: bz#1924766 (split documentation from the qemu-kvm-core package to its own subpackage [av-8.4.0]) - Resolves: bz#1834152 ([aarch64] QEMU SMMUv3 device: Support range invalidation) - Resolves: bz#1902219 (QEMU doesn't honour system crypto policies) - Resolves: bz#1925028 (vsmmuv3/vhost and virtio-iommu/vhost regression) - Resolves: bz#1902537 (The default fsfreeze-hook path from man page and qemu-ga --help command are different)- kvm-spapr-Allow-memory-unplug-to-always-succeed.patch [bz#1914069] - kvm-spapr-Improve-handling-of-memory-unplug-with-old-gue.patch [bz#1914069] - kvm-x86-cpu-Add-AVX512_FP16-cpu-feature.patch [bz#1838738] - kvm-q35-Increase-max_cpus-to-710-on-pc-q35-rhel8-machine.patch [bz#1904268] - kvm-config-enable-VFIO_CCW.patch [bz#1922170] - Resolves: bz#1914069 ([ppc64le] have this fix for rhel8.4 av (spapr: Allow memory unplug to always succeed)) - Resolves: bz#1838738 ([Intel 8.4 FEAT] qemu-kvm Sapphire Rapids (SPR) New Instructions (NIs) - Fast Train) - Resolves: bz#1904268 ([RFE] [HPEMC] qemu-kvm: support up to 710 VCPUs) - Resolves: bz#1922170 (Enable vfio-ccw in AV)- kvm-Drop-bogus-IPv6-messages.patch [bz#1918061] - Resolves: bz#1918061 (CVE-2020-10756 virt:rhel/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])- kvm-block-nvme-Implement-fake-truncate-coroutine.patch [bz#1848834] - kvm-spec-find-system-python-via-meson.patch [bz#1899619] - kvm-build-system-use-b_staticpic-false.patch [bz#1899619] - kvm-spapr-Fix-buffer-overflow-in-spapr_numa_associativit.patch [bz#1908693] - kvm-usb-hcd-xhci-pci-Fixup-capabilities-ordering-again.patch [bz#1912846] - kvm-qga-commands-posix-Send-CCW-address-on-s390x-with-th.patch [bz#1755075] - kvm-AArch64-machine-types-cleanup.patch [bz#1895276] - kvm-hw-arm-virt-Add-8.4-Machine-type.patch [bz#1895276] - kvm-udev-kvm-check-remove-the-exceeded-subscription-limi.patch [bz#1914463] - kvm-memory-Rename-memory_region_notify_one-to-memory_reg.patch [bz#1845758] - kvm-memory-Add-IOMMUTLBEvent.patch [bz#1845758] - kvm-memory-Add-IOMMU_NOTIFIER_DEVIOTLB_UNMAP-IOMMUTLBNot.patch [bz#1845758] - kvm-intel_iommu-Skip-page-walking-on-device-iotlb-invali.patch [bz#1845758] - kvm-memory-Skip-bad-range-assertion-if-notifier-is-DEVIO.patch [bz#1845758] - kvm-RHEL-Switch-pvpanic-test-to-q35.patch [bz#1885555] - kvm-8.4-x86-machine-type.patch [bz#1885555] - kvm-memory-clamp-cached-translation-in-case-it-points-to.patch [bz#1904392] - Resolves: bz#1848834 (Failed to create luks format image on NVMe device) - Resolves: bz#1899619 (QEMU 5.2 is built with PIC objects instead of PIE) - Resolves: bz#1908693 ([ppc64le]boot up a guest with 128 numa nodes ,qemu got coredump) - Resolves: bz#1912846 (qemu-kvm: Failed to load xhci:parent_obj during migration) - Resolves: bz#1755075 ([qemu-guest-agent] fsinfo doesn't return disk info on s390x) - Resolves: bz#1895276 (Machine types update for aarch64 for QEMU 5.2.0) - Resolves: bz#1914463 (Remove KVM guest count and limit info message) - Resolves: bz#1845758 (qemu core dumped: qemu-kvm: /builddir/build/BUILD/qemu-4.2.0/memory.c:1928: memory_region_notify_one: Assertion `entry->iova >= notifier->start && entry_end <= notifier->end' failed.) - Resolves: bz#1885555 (8.4 machine types for x86) - Resolves: bz#1904392 (CVE-2020-27821 virt:8.4/qemu-kvm: QEMU: heap buffer overflow in msix_table_mmio_write() in hw/pci/msix.c [rhel-av-8])- kvm-redhat-Define-hw_compat_8_3.patch [bz#1893935] - kvm-redhat-Add-spapr_machine_rhel_default_class_options.patch [bz#1893935] - kvm-redhat-Define-pseries-rhel8.4.0-machine-type.patch [bz#1893935] - kvm-redhat-s390x-add-rhel-8.4.0-compat-machine.patch [bz#1836282] - Resolves: bz#1836282 (New machine type for qemu-kvm on s390x in RHEL-AV) - Resolves: bz#1893935 (New machine type on RHEL-AV 8.4 for ppc64le)- Rebase to QEMU 5.2.0 [bz#1905933] - Resolves: bz#1905933 (Rebase qemu-kvm to version 5.2.0)- kvm-redhat-introduces-disable_everything-macro-into-the-.patch [bz#1884611] - kvm-redhat-scripts-extract_build_cmd.py-Avoid-listing-em.patch [bz#1884611] - kvm-redhat-Removing-unecessary-configurations.patch [bz#1884611] - kvm-redhat-Fixing-rh-local-build.patch [bz#1884611] - kvm-redhat-allow-Makefile-rh-prep-builddep-to-fail.patch [bz#1884611] - kvm-redhat-adding-rh-rpm-target.patch [bz#1884611] - kvm-redhat-move-shareable-files-from-qemu-kvm-core-to-qe.patch [bz#1884611] - kvm-redhat-Add-qemu-kiwi-subpackage.patch [bz#1884611] - Resolves: bz#1884611 (Build kata-specific version of qemu)- kvm-redhat-add-un-pre-install-systemd-hooks-for-qemu-ga.patch [bz#1882719] - kvm-rcu-Implement-drain_call_rcu.patch [bz#1812399 bz#1866707] - kvm-libqtest-Rename-qmp_assert_error_class-to-qmp_expect.patch [bz#1812399 bz#1866707] - kvm-qtest-rename-qtest_qmp_receive-to-qtest_qmp_receive_.patch [bz#1812399 bz#1866707] - kvm-qtest-Reintroduce-qtest_qmp_receive-with-QMP-event-b.patch [bz#1812399 bz#1866707] - kvm-qtest-remove-qtest_qmp_receive_success.patch [bz#1812399 bz#1866707] - kvm-device-plug-test-use-qtest_qmp-to-send-the-device_de.patch [bz#1812399 bz#1866707] - kvm-qtest-switch-users-back-to-qtest_qmp_receive.patch [bz#1812399 bz#1866707] - kvm-qtest-check-that-drives-are-really-appearing-and-dis.patch [bz#1812399 bz#1866707] - kvm-qemu-iotests-qtest-rewrite-test-067-as-a-qtest.patch [bz#1812399 bz#1866707] - kvm-qdev-add-check-if-address-free-callback-for-buses.patch [bz#1812399 bz#1866707] - kvm-scsi-scsi_bus-switch-search-direction-in-scsi_device.patch [bz#1812399 bz#1866707] - kvm-device_core-use-drain_call_rcu-in-in-qmp_device_add.patch [bz#1812399 bz#1866707] - kvm-device-core-use-RCU-for-list-of-children-of-a-bus.patch [bz#1812399 bz#1866707] - kvm-scsi-switch-to-bus-check_address.patch [bz#1812399 bz#1866707] - kvm-device-core-use-atomic_set-on-.realized-property.patch [bz#1812399 bz#1866707] - kvm-scsi-scsi-bus-scsi_device_find-don-t-return-unrealiz.patch [bz#1812399] - kvm-scsi-scsi_bus-Add-scsi_device_get.patch [bz#1812399 bz#1866707] - kvm-virtio-scsi-use-scsi_device_get.patch [bz#1812399 bz#1866707] - kvm-scsi-scsi_bus-fix-races-in-REPORT-LUNS.patch [bz#1812399 bz#1866707] - kvm-tests-migration-fix-memleak-in-wait_command-wait_com.patch [bz#1812399 bz#1866707] - kvm-libqtest-fix-the-order-of-buffered-events.patch [bz#1812399 bz#1866707] - kvm-libqtest-fix-memory-leak-in-the-qtest_qmp_event_ref.patch [bz#1812399 bz#1866707] - kvm-iotests-add-filter_qmp_virtio_scsi-function.patch [bz#1812399 bz#1866707] - kvm-iotests-rewrite-iotest-240-in-python.patch [bz#1812399 bz#1866707] - Resolves: bz#1812399 (Qemu crash when detach disk with cache="none" discard="ignore" io="native") - Resolves: bz#1866707 (qemu-kvm is crashing with error "scsi_target_emulate_report_luns: Assertion `i == n + 8' failed") - Resolves: bz#1882719 (qemu-ga service still active and can work after qemu-guest-agent been removed)- kvm-virtiofsd-avoid-proc-self-fd-tempdir.patch [bz#1884276] - Resolves: bz#1884276 (Pod with kata-runtime won't start, QEMU: "vhost_user_dev init failed, Operation not permitted" [mkdtemp failing in sandboxing])- kvm-x86-lpc9-let-firmware-negotiate-CPU-hotplug-with-SMI.patch [bz#1846886] - kvm-x86-cpuhp-prevent-guest-crash-on-CPU-hotplug-when-br.patch [bz#1846886] - kvm-x86-cpuhp-refuse-cpu-hot-unplug-request-earlier-if-n.patch [bz#1846886] - Resolves: bz#1846886 (Guest hit soft lockup or reboots if hotplug vcpu under ovmf)- kvm-virtio-skip-legacy-support-check-on-machine-types-le.patch [bz#1868449] - kvm-vhost-vsock-pci-force-virtio-version-1.patch [bz#1868449] - kvm-vhost-user-vsock-pci-force-virtio-version-1.patch [bz#1868449] - kvm-vhost-vsock-ccw-force-virtio-version-1.patch [bz#1868449] - Resolves: bz#1868449 (vhost_vsock error: device is modern-only, use disable-legacy=on)- kvm-migration-increase-max-bandwidth-to-128-MiB-s-1-Gib-.patch [bz#1874004] - kvm-redhat-Make-all-generated-so-files-executable-not-on.patch [bz#1876635] - Resolves: bz#1874004 (Live migration performance is poor during guest installation process on power host) - Resolves: bz#1876635 (VM fails to start with a passthrough smartcard)- kvm-qemu-img-Support-bitmap-merge-into-backing-image.patch [bz#1877209] - Resolves: bz#1877209 ('qemu-img bitmaps --merge' failed when trying to merge top volume bitmap to base volume bitmap)- kvm-hw-nvram-fw_cfg-fix-FWCfgDataGeneratorClass-get_data.patch [bz#1688978] - Resolves: bz#1688978 (RFE: forward host preferences for cipher suites and CA certs to guest firmware)- kvm-redhat-link-etc-qemu-ga-fsfreeze-hook-to-etc-qemu-kv.patch [bz#1738820] - kvm-seccomp-fix-killing-of-whole-process-instead-of-thre.patch [bz#1752376] - kvm-Revert-Drop-bogus-IPv6-messages.patch [bz#1867075] - kvm-block-rbd-add-namespace-to-qemu_rbd_strong_runtime_o.patch [bz#1821528] - Resolves: bz#1738820 ('-F' option of qemu-ga command cause the guest-fsfreeze-freeze command doesn't work) - Resolves: bz#1752376 (qemu use SCMP_ACT_TRAP even SCMP_ACT_KILL_PROCESS is available) - Resolves: bz#1821528 (missing namespace attribute when access the rbd image with namespace) - Resolves: bz#1867075 (CVE-2020-10756 virt:8.3/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])- kvm-target-ppc-Add-experimental-option-for-enabling-secu.patch [bz#1789757 bz#1870384] - kvm-target-arm-Move-start-powered-off-property-to-generi.patch [bz#1849483] - kvm-target-arm-Move-setting-of-CPU-halted-state-to-gener.patch [bz#1849483] - kvm-ppc-spapr-Use-start-powered-off-CPUState-property.patch [bz#1849483] - Resolves: bz#1789757 ([IBM 8.4 FEAT] Add machine option to enable secure VM support) - Resolves: bz#1849483 (Failed to boot up guest when hotplugging vcpus on bios stage) - Resolves: bz#1870384 ([IBM 8.3 FEAT] Add interim/unsupported machine option to enable secure VM support for testing purposes)- kvm-spec-Move-qemu-pr-helper-back-to-usr-bin.patch [bz#1869635] - kvm-Bump-required-libusbx-version.patch [bz#1856591] - Resolves: bz#1856591 (libusbx isn't updated with qemu-kvm) - Resolves: bz#1869635 ('/usr/bin/qemu-pr-helper' is not a suitable pr helper: No such file or directory)- kvm-Revert-i386-Fix-pkg_id-offset-for-EPYC-cpu-models.patch [bz#1873417] - kvm-Revert-target-i386-Enable-new-apic-id-encoding-for-E.patch [bz#1873417] - kvm-Revert-hw-i386-Move-arch_id-decode-inside-x86_cpus_i.patch [bz#1873417] - kvm-Revert-i386-Introduce-use_epyc_apic_id_encoding-in-X.patch [bz#1873417] - kvm-Revert-hw-i386-Introduce-apicid-functions-inside-X86.patch [bz#1873417] - kvm-Revert-target-i386-Cleanup-and-use-the-EPYC-mode-top.patch [bz#1873417] - kvm-Revert-hw-386-Add-EPYC-mode-topology-decoding-functi.patch [bz#1873417] - kvm-nvram-Exit-QEMU-if-NVRAM-cannot-contain-all-prom-env.patch [bz#1867739] - kvm-usb-fix-setup_len-init-CVE-2020-14364.patch [bz#1869715] - kvm-Remove-explicit-glusterfs-api-dependency.patch [bz#1872853] - kvm-disable-virgl.patch [bz#1831271] - Resolves: bz#1831271 (Drop virgil acceleration support and remove virglrenderer dependency) - Resolves: bz#1867739 (-prom-env does not validate input) - Resolves: bz#1869715 (CVE-2020-14364 qemu-kvm: QEMU: usb: out-of-bounds r/w access issue while processing usb packets [rhel-av-8.3.0]) - Resolves: bz#1872853 (move the glusterfs dependency out of qemu-kvm-core to the glusterfs module) - Resolves: bz#1873417 (AMD/NUMA topology - revert 5.1 changes)- kvm-Drop-bogus-IPv6-messages.patch [bz#1867075] - kvm-machine-types-numa-set-numa_mem_supported-on-old-mac.patch [bz#1849707] - kvm-machine_types-numa-compatibility-for-auto_enable_num.patch [bz#1849707] - kvm-migration-Add-block-bitmap-mapping-parameter.patch [bz#1790492] - kvm-iotests.py-Let-wait_migration-return-on-failure.patch [bz#1790492] - kvm-iotests-Test-node-bitmap-aliases-during-migration.patch [bz#1790492] - Resolves: bz#1790492 ('dirty-bitmaps' migration capability should allow configuring target nodenames) - Resolves: bz#1849707 (8.3 machine types for x86 - 5.1 update) - Resolves: bz#1867075 (CVE-2020-10756 virt:8.3/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])- kvm-redhat-Update-hw_compat_8_2.patch [bz#1843348] - kvm-redhat-update-pseries-rhel8.2.0-machine-type.patch [bz#1843348] - kvm-Disable-TPM-passthrough-backend-on-ARM.patch [bz#1801242] - kvm-Require-libfdt-1.6.0.patch [bz#1867847] - Resolves: bz#1801242 ([aarch64] vTPM support in machvirt) - Resolves: bz#1843348 (8.3 machine types for POWER) - Resolves: bz#1867847 ([ppc] virt module 7629: /usr/libexec/qemu-kvm: undefined symbol: fdt_check_full, version LIBFDT_1.2)- kvm-redhat-define-hw_compat_8_2.patch [bz#1853265] - Resolves: bz#1853265 (Forward and backward migration from rhel-av-8.3.0(qemu-kvm-5.0.0) to rhel-av-8.2.1(qemu-kvm-4.2.0) failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")- Quick changelog fix to reflect the current fixes: - Resolve: bz#1781911 - Resolve: bz#1841529 - Resolve: bz#1842902 - Resolve: bz#1818843 - Resolve: bz#1819292 - Resolve: bz#1801242- Rebase to 5.1.0 - Resolves: bz#1809650- kvm-virtio-net-fix-removal-of-failover-device.patch [bz#1820120] - Resolves: bz#1820120 (After hotunplugging the vitrio device and netdev, hotunpluging the failover VF will cause qemu core dump)- kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch [bz#1812765] - kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch [bz#1812765] - kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1838082] - Resolves: bz#1812765 (qemu with iothreads enabled crashes on resume after enospc pause for disk extension) - Resolves: bz#1838082 (CVE-2020-1983 virt:8.2/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-av-8])- kvm-hw-pci-pcie-Move-hot-plug-capability-check-to-pre_pl.patch [bz#1820531] - kvm-spec-Fix-python-shenigans-for-tests.patch [bz#1845779] - kvm-target-i386-Add-ARCH_CAPABILITIES-related-bits-into-.patch [bz#1840342] - Resolves: bz#1820531 (qmp command query-pci get wrong result after hotplug device under hotplug=off controller) - Resolves: bz#1840342 ([Intel 8.2.1 Bug] qemu-kvm Add ARCH_CAPABILITIES to Icelake-Server cpu model - Fast Train) - Resolves: bz#1845779 (Install 'qemu-kvm-tests' failed as nothing provides /usr/libexec/platform-python3 - virt module 6972)- kvm-nbd-server-Avoid-long-error-message-assertions-CVE-2.patch [bz#1845384] - kvm-block-Call-attention-to-truncation-of-long-NBD-expor.patch [bz#1845384] - Resolves: bz#1845384 (CVE-2020-10761 virt:8.2/qemu-kvm: QEMU: nbd: reachable assertion failure in nbd_negotiate_send_rep_verr via remote client [rhel-av-8])- kvm-enable-ramfb.patch [bz#1841068] - kvm-block-Add-flags-to-BlockDriver.bdrv_co_truncate.patch [bz#1780574] - kvm-block-Add-flags-to-bdrv-_co-_truncate.patch [bz#1780574] - kvm-block-backend-Add-flags-to-blk_truncate.patch [bz#1780574] - kvm-qcow2-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574] - kvm-raw-format-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574] - kvm-file-posix-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574] - kvm-block-truncate-Don-t-make-backing-file-data-visible.patch [bz#1780574] - kvm-iotests-Add-qemu_io_log.patch [bz#1780574] - kvm-iotests-Filter-testfiles-out-in-filter_img_info.patch [bz#1780574] - kvm-iotests-Test-committing-to-short-backing-file.patch [bz#1780574] - kvm-qcow2-Forward-ZERO_WRITE-flag-for-full-preallocation.patch [bz#1780574] - kvm-i386-Add-MSR-feature-bit-for-MDS-NO.patch [bz#1769912] - kvm-i386-Add-macro-for-stibp.patch [bz#1769912] - kvm-target-i386-Add-new-bit-definitions-of-MSR_IA32_ARCH.patch [bz#1769912] - kvm-i386-Add-new-CPU-model-Cooperlake.patch [bz#1769912] - kvm-target-i386-Add-missed-features-to-Cooperlake-CPU-mo.patch [bz#1769912] - Resolves: bz#1769912 ([Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train) - Resolves: bz#1780574 (Data corruption with resizing short overlay over longer backing files) - Resolves: bz#1841068 (RFE: please support the "ramfb" display device model)- kvm-target-i386-set-the-CPUID-level-to-0x14-on-old-machi.patch [bz#1513681] - kvm-block-curl-HTTP-header-fields-allow-whitespace-aroun.patch [bz#1841038] - kvm-block-curl-HTTP-header-field-names-are-case-insensit.patch [bz#1841038] - kvm-MAINTAINERS-fix-qcow2-bitmap.c-under-Dirty-Bitmaps-h.patch [bz#1779893 bz#1779904] - kvm-iotests-Let-_make_test_img-parse-its-parameters.patch [bz#1779893 bz#1779904] - kvm-qemu_img-add-cvtnum_full-to-print-error-reports.patch [bz#1779893 bz#1779904] - kvm-block-Make-it-easier-to-learn-which-BDS-support-bitm.patch [bz#1779893 bz#1779904] - kvm-blockdev-Promote-several-bitmap-functions-to-non-sta.patch [bz#1779893 bz#1779904] - kvm-blockdev-Split-off-basic-bitmap-operations-for-qemu-.patch [bz#1779893 bz#1779904] - kvm-qemu-img-Add-bitmap-sub-command.patch [bz#1779893 bz#1779904] - kvm-iotests-Fix-test-178.patch [bz#1779893 bz#1779904] - kvm-qcow2-Expose-bitmaps-size-during-measure.patch [bz#1779893 bz#1779904] - kvm-qemu-img-Factor-out-code-for-merging-bitmaps.patch [bz#1779893 bz#1779904] - kvm-qemu-img-Add-convert-bitmaps-option.patch [bz#1779893 bz#1779904] - kvm-iotests-Add-test-291-to-for-qemu-img-bitmap-coverage.patch [bz#1779893 bz#1779904] - kvm-iotests-Add-more-skip_if_unsupported-statements-to-t.patch [bz#1778593] - kvm-iotests-don-t-use-format-for-drive_add.patch [bz#1778593] - kvm-iotests-055-refactor-compressed-backup-to-vmdk.patch [bz#1778593] - kvm-iotests-055-skip-vmdk-target-tests-if-vmdk-is-not-wh.patch [bz#1778593] - kvm-backup-Improve-error-for-bdrv_getlength-failure.patch [bz#1778593] - kvm-backup-Make-sure-that-source-and-target-size-match.patch [bz#1778593] - kvm-iotests-Backup-with-different-source-target-size.patch [bz#1778593] - kvm-iotests-109-Don-t-mirror-with-mismatched-size.patch [bz#1778593] - kvm-iotests-229-Use-blkdebug-to-inject-an-error.patch [bz#1778593] - kvm-mirror-Make-sure-that-source-and-target-size-match.patch [bz#1778593] - kvm-iotests-Mirror-with-different-source-target-size.patch [bz#1778593] - Resolves: bz#1513681 ([Intel 8.2.1 Feat] qemu-kvm PT VMX -- Fast Train) - Resolves: bz#1778593 (Qemu coredump when backup to a existing small size image) - Resolves: bz#1779893 (RFE: Copy bitmaps with qemu-img convert) - Resolves: bz#1779904 (RFE: ability to estimate bitmap space utilization for qcow2) - Resolves: bz#1841038 (qemu-img: /var/tmp/v2vovl56bced.qcow2: CURL: Error opening file: Server does not support 'range' (byte ranges) with HTTP/2 server in VMware ESXi 7)- kvm-target-arm-Fix-PAuth-sbox-functions.patch [bz#1813940] - kvm-Don-t-leak-memory-when-reallocation-fails.patch [bz#1749737] - kvm-Replace-remaining-malloc-free-user-with-glib.patch [bz#1749737] - kvm-Revert-RHEL-disable-hostmem-memfd.patch [bz#1839030] - kvm-block-introducing-bdrv_co_delete_file-interface.patch [bz#1827630] - kvm-block.c-adding-bdrv_co_delete_file.patch [bz#1827630] - kvm-crypto.c-cleanup-created-file-when-block_crypto_co_c.patch [bz#1827630] - Resolves: bz#1749737 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8]) - Resolves: bz#1813940 (CVE-2020-10702 virt:8.1/qemu-kvm: qemu: weak signature generation in Pointer Authentication support for ARM [rhel-av-8]) - Resolves: bz#1827630 (volume creation leaving uncleaned stuff behind on error (vol-clone/libvirt/qemu-kvm)) - Resolves: bz#1839030 (RFE: enable the "memfd" memory backend)- kvm-block-always-fill-entire-LUKS-header-space-with-zero.patch [bz#1775462] - kvm-numa-remove-not-needed-check.patch [bz#1600217] - kvm-numa-properly-check-if-numa-is-supported.patch [bz#1600217] - kvm-numa-Extend-CLI-to-provide-initiator-information-for.patch [bz#1600217] - kvm-numa-Extend-CLI-to-provide-memory-latency-and-bandwi.patch [bz#1600217] - kvm-numa-Extend-CLI-to-provide-memory-side-cache-informa.patch [bz#1600217] - kvm-hmat-acpi-Build-Memory-Proximity-Domain-Attributes-S.patch [bz#1600217] - kvm-hmat-acpi-Build-System-Locality-Latency-and-Bandwidt.patch [bz#1600217] - kvm-hmat-acpi-Build-Memory-Side-Cache-Information-Struct.patch [bz#1600217] - kvm-tests-numa-Add-case-for-QMP-build-HMAT.patch [bz#1600217] - kvm-tests-bios-tables-test-add-test-cases-for-ACPI-HMAT.patch [bz#1600217] - kvm-ACPI-add-expected-files-for-HMAT-tests-acpihmat.patch [bz#1600217] - Resolves: bz#1600217 ([Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm Fast Train) - Resolves: bz#1775462 (Creating luks-inside-qcow2 images with cluster_size=2k/4k will get a corrupted image)- kvm-hw-pci-pcie-Forbid-hot-plug-if-it-s-disabled-on-the-.patch [bz#1820531] - kvm-hw-pci-pcie-Replace-PCI_DEVICE-casts-with-existing-v.patch [bz#1820531] - kvm-tools-virtiofsd-passthrough_ll-Fix-double-close.patch [bz#1817445] - kvm-virtiofsd-add-rlimit-nofile-NUM-option.patch [bz#1817445] - kvm-virtiofsd-stay-below-fs.file-max-sysctl-value-CVE-20.patch [bz#1817445] - kvm-virtiofsd-jail-lo-proc_self_fd.patch [bz#1817445] - kvm-virtiofsd-Show-submounts.patch [bz#1817445] - kvm-virtiofsd-only-retain-file-system-capabilities.patch [bz#1817445] - kvm-virtiofsd-drop-all-capabilities-in-the-wait-parent-p.patch [bz#1817445] - Resolves: bz#1817445 (CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]) - Resolves: bz#1820531 (qmp command query-pci get wrong result after hotplug device under hotplug=off controller)- kvm-pcie_root_port-Add-hotplug-disabling-option.patch [bz#1790899] - kvm-compat-disable-edid-for-virtio-gpu-ccw.patch [bz#1816793] - Resolves: bz#1790899 ([RFE] QEMU devices should have the option to enable/disable hotplug/unplug) - Resolves: bz#1816793 ('edid' compat handling missing for virtio-gpu-ccw)- kvm-target-i386-do-not-set-unsupported-VMX-secondary-exe.patch [bz#1822682] - Resolves: bz#1822682 (QEMU-4.2 fails to start a VM on Azure)- kvm-job-take-each-job-s-lock-individually-in-job_txn_app.patch [bz#1817621] - kvm-replication-assert-we-own-context-before-job_cancel_.patch [bz#1817621] - kvm-backup-don-t-acquire-aio_context-in-backup_clean.patch [bz#1817621] - kvm-block-backend-Reorder-flush-pdiscard-function-defini.patch [bz#1817621] - kvm-block-Increase-BB.in_flight-for-coroutine-and-sync-i.patch [bz#1817621] - kvm-block-Fix-blk-in_flight-during-blk_wait_while_draine.patch [bz#1817621] - Resolves: bz#1817621 (Crash and deadlock with block jobs when using io-threads)- kvm-block-pass-BlockDriver-reference-to-the-.bdrv_co_cre.patch [bz#1816007] - kvm-block-trickle-down-the-fallback-image-creation-funct.patch [bz#1816007] - kvm-Revert-mirror-Don-t-let-an-operation-wait-for-itself.patch [bz#1794692] - kvm-mirror-Wait-only-for-in-flight-operations.patch [bz#1794692] - Resolves: bz#1794692 (Mirror block job stops making progress) - Resolves: bz#1816007 (qemu-img convert failed to convert with block device as target)- kvm-migration-Rate-limit-inside-host-pages.patch [bz#1814336] - kvm-build-sys-do-not-make-qemu-ga-link-with-pixman.patch [bz#1811670] - Resolves: bz#1811670 (Unneeded qemu-guest-agent dependency on pixman) - Resolves: bz#1814336 ([POWER9] QEMU migration-test triggers a kernel warning)- kvm-block-nbd-Fix-hang-in-.bdrv_close.patch [bz#1640894] - kvm-block-Generic-file-creation-fallback.patch [bz#1640894] - kvm-file-posix-Drop-hdev_co_create_opts.patch [bz#1640894] - kvm-iscsi-Drop-iscsi_co_create_opts.patch [bz#1640894] - kvm-iotests-Add-test-for-image-creation-fallback.patch [bz#1640894] - kvm-block-Fix-leak-in-bdrv_create_file_fallback.patch [bz#1640894] - kvm-iotests-Use-complete_and_wait-in-155.patch [bz#1790482 bz#1805143] - kvm-block-Introduce-bdrv_reopen_commit_post-step.patch [bz#1790482 bz#1805143] - kvm-block-qcow2-Move-bitmap-reopen-into-bdrv_reopen_comm.patch [bz#1790482 bz#1805143] - kvm-iotests-Refactor-blockdev-reopen-test-for-iothreads.patch [bz#1790482 bz#1805143] - kvm-block-bdrv_reopen-with-backing-file-in-different-Aio.patch [bz#1790482 bz#1805143] - kvm-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch [bz#1790482 bz#1805143] - kvm-block-Make-bdrv_get_cumulative_perm-public.patch [bz#1790482 bz#1805143] - kvm-block-Relax-restrictions-for-blockdev-snapshot.patch [bz#1790482 bz#1805143] - kvm-iotests-Fix-run_job-with-use_log-False.patch [bz#1790482 bz#1805143] - kvm-iotests-Test-mirror-with-temporarily-disabled-target.patch [bz#1790482 bz#1805143] - kvm-block-Fix-cross-AioContext-blockdev-snapshot.patch [bz#1790482 bz#1805143] - kvm-iotests-Add-iothread-cases-to-155.patch [bz#1790482 bz#1805143] - kvm-qapi-Add-allow-write-only-overlay-feature-for-blockd.patch [bz#1790482 bz#1805143] - kvm-exec-rom_reset-Free-rom-data-during-inmigrate-skip.patch [bz#1809380] - Resolves: bz#1640894 (Fix generic file creation fallback for qemu-img nvme:// image creation support) - Resolves: bz#1790482 (bitmaps in backing images can't be modified) - Resolves: bz#1805143 (allow late/lazy opening of backing chain for shallow blockdev-mirror) - Resolves: bz#1809380 (guest hang during reboot process after migration from RHEl7.8 to RHEL8.2.0.)- kvm-hw-smbios-set-new-default-SMBIOS-fields-for-Windows-.patch [bz#1782529] - kvm-migration-multifd-clean-pages-after-filling-packet.patch [bz#1738451] - kvm-migration-Make-sure-that-we-don-t-call-write-in-case.patch [bz#1738451] - kvm-migration-multifd-fix-nullptr-access-in-terminating-.patch [bz#1738451] - kvm-migration-multifd-fix-destroyed-mutex-access-in-term.patch [bz#1738451] - kvm-multifd-Make-sure-that-we-don-t-do-any-IO-after-an-e.patch [bz#1738451] - kvm-qemu-file-Don-t-do-IO-after-shutdown.patch [bz#1738451] - kvm-migration-Don-t-send-data-if-we-have-stopped.patch [bz#1738451] - kvm-migration-Create-migration_is_running.patch [bz#1738451] - kvm-migration-multifd-fix-nullptr-access-in-multifd_send.patch [bz#1738451] - kvm-migration-Maybe-VM-is-paused-when-migration-is-cance.patch [bz#1738451] - kvm-virtiofsd-Remove-fuse_req_getgroups.patch [bz#1797064] - kvm-virtiofsd-fv_create_listen_socket-error-path-socket-.patch [bz#1797064] - kvm-virtiofsd-load_capng-missing-unlock.patch [bz#1797064] - kvm-virtiofsd-do_read-missing-NULL-check.patch [bz#1797064] - kvm-tools-virtiofsd-fuse_lowlevel-Fix-fuse_out_header-er.patch [bz#1797064] - kvm-virtiofsd-passthrough_ll-cleanup-getxattr-listxattr.patch [bz#1797064] - kvm-virtiofsd-Fix-xattr-operations.patch [bz#1797064] - Resolves: bz#1738451 (qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)) - Resolves: bz#1782529 (Windows Update Enablement with default smbios strings in qemu) - Resolves: bz#1797064 (virtiofsd: Fixes)- kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1791648] - kvm-target-i386-add-a-ucode-rev-property.patch [bz#1791648] - kvm-target-i386-kvm-initialize-microcode-revision-from-K.patch [bz#1791648] - kvm-target-i386-fix-TCG-UCODE_REV-access.patch [bz#1791648] - kvm-target-i386-check-for-availability-of-MSR_IA32_UCODE.patch [bz#1791648] - kvm-target-i386-enable-monitor-and-ucode-revision-with-c.patch [bz#1791648] - kvm-qcow2-Fix-qcow2_alloc_cluster_abort-for-external-dat.patch [bz#1703907] - kvm-mirror-Store-MirrorOp.co-for-debuggability.patch [bz#1794692] - kvm-mirror-Don-t-let-an-operation-wait-for-itself.patch [bz#1794692] - Resolves: bz#1703907 ([upstream]QEMU coredump when converting to qcow2: external data file images on block devices with copy_offloading) - Resolves: bz#1791648 ([RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough) - Resolves: bz#1794692 (Mirror block job stops making progress)- kvm-vhost-user-gpu-Drop-trailing-json-comma.patch [bz#1805334] - Resolves: bz#1805334 (vhost-user/50-qemu-gpu.json is not valid JSON)- kvm-spapr-Enable-DD2.3-accelerated-count-cache-flush-in-.patch [bz#1796240] - kvm-util-add-slirp_fmt-helpers.patch [bz#1798994] - kvm-tcp_emu-fix-unsafe-snprintf-usages.patch [bz#1798994] - kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1791590] - kvm-virtio-make-virtio_delete_queue-idempotent.patch [bz#1791590] - kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1791590] - kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1791590] - Resolves: bz#1791590 ([Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device) - Resolves: bz#1796240 (Enable hw accelerated cache-count-flush by default for POWER9 DD2.3 cpus) - Resolves: bz#1798994 (CVE-2020-8608 qemu-kvm: QEMU: Slirp: potential OOB access due to unsafe snprintf() usages [rhel-av-8.2.0])- kvm-i386-Resolve-CPU-models-to-v1-by-default.patch [bz#1779078 bz#1787291 bz#1779078 bz#1779078] - kvm-iotests-Support-job-complete-in-run_job.patch [bz#1781637] - kvm-iotests-Create-VM.blockdev_create.patch [bz#1781637] - kvm-block-Activate-recursively-even-for-already-active-n.patch [bz#1781637] - kvm-hmp-Allow-using-qdev-ID-for-qemu-io-command.patch [bz#1781637] - kvm-iotests-Test-external-snapshot-with-VM-state.patch [bz#1781637] - kvm-iotests.py-Let-wait_migration-wait-even-more.patch [bz#1781637] - kvm-blockdev-fix-coding-style-issues-in-drive_backup_pre.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-unify-qmp_drive_backup-and-drive-backup-tra.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-unify-qmp_blockdev_backup-and-blockdev-back.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-honor-bdrv_try_set_aio_context-context-requ.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-backup-top-Begin-drain-earlier.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-block-backup-top-Don-t-acquire-context-while-droppin.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-Acquire-AioContext-on-dirty-bitmap-function.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-Return-bs-to-the-proper-context-on-snapshot.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-iotests-Test-handling-of-AioContexts-with-some-block.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-target-arm-monitor-query-cpu-model-expansion-crashed.patch [bz#1801320] - kvm-docs-arm-cpu-features-Make-kvm-no-adjvtime-comment-c.patch [bz#1801320] - Resolves: bz#1745606 (Qemu hang when do incremental live backup in transaction mode without bitmap) - Resolves: bz#1746217 (Src qemu hang when do storage vm migration during guest installation) - Resolves: bz#1773517 (Src qemu hang when do storage vm migration with dataplane enable) - Resolves: bz#1779036 (Qemu coredump when do snapshot in transaction mode with one snapshot path not exist) - Resolves: bz#1779078 (RHVH 4.4: Failed to run VM on 4.3/4.4 engine (Exit message: the CPU is incompatible with host CPU: Host CPU does not provide required features: hle, rtm)) - Resolves: bz#1781637 (qemu crashed when do mem and disk snapshot) - Resolves: bz#1782111 (Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)) - Resolves: bz#1782175 (Qemu core dump when add persistent bitmap(data plane enable)) - Resolves: bz#1783965 (Qemu core dump when do backup with sync: bitmap and no bitmap provided) - Resolves: bz#1787291 (RHVH 4.4: Failed to run VM on 4.3/4.4 engine (Exit message: the CPU is incompatible with host CPU: Host CPU does not provide required features: hle, rtm) [rhel-8.1.0.z]) - Resolves: bz#1801320 (aarch64: backport query-cpu-model-expansion and adjvtime document fixes)- kvm-ppc-Deassert-the-external-interrupt-pin-in-KVM-on-re.patch [bz#1776638] - kvm-xics-Don-t-deassert-outputs.patch [bz#1776638] - kvm-ppc-Don-t-use-CPUPPCState-irq_input_state-with-moder.patch [bz#1776638] - kvm-trace-update-qemu-trace-stap-to-Python-3.patch [bz#1787395] - kvm-redhat-Remove-redundant-fix-for-qemu-trace-stap.patch [bz#1787395] - kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794503] - kvm-tpm-ppi-page-align-PPI-RAM.patch [bz#1787444] - kvm-target-arm-kvm-trivial-Clean-up-header-documentation.patch [bz#1647366] - kvm-target-arm-kvm64-kvm64-cpus-have-timer-registers.patch [bz#1647366] - kvm-tests-arm-cpu-features-Check-feature-default-values.patch [bz#1647366] - kvm-target-arm-kvm-Implement-virtual-time-adjustment.patch [bz#1647366] - kvm-target-arm-cpu-Add-the-kvm-no-adjvtime-CPU-property.patch [bz#1647366] - kvm-migration-Define-VMSTATE_INSTANCE_ID_ANY.patch [bz#1529231] - kvm-migration-Change-SaveStateEntry.instance_id-into-uin.patch [bz#1529231] - kvm-apic-Use-32bit-APIC-ID-for-migration-instance-ID.patch [bz#1529231] - Resolves: bz#1529231 ([q35] VM hangs after migration with 200 vCPUs) - Resolves: bz#1647366 (aarch64: Add support for the kvm-no-adjvtime ARM CPU feature) - Resolves: bz#1776638 (Guest failed to boot up after system_reset 20 times) - Resolves: bz#1787395 (qemu-trace-stap list : TypeError: startswith first arg must be bytes or a tuple of bytes, not str) - Resolves: bz#1787444 (Broken postcopy migration with vTPM device) - Resolves: bz#1794503 (CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-av-8.2.0])- kvm-target-arm-arch_dump-Add-SVE-notes.patch [bz#1725084] - kvm-vhost-Add-names-to-section-rounded-warning.patch [bz#1779041] - kvm-vhost-Only-align-sections-for-vhost-user.patch [bz#1779041] - kvm-vhost-coding-style-fix.patch [bz#1779041] - kvm-virtio-fs-fix-MSI-X-nvectors-calculation.patch [bz#1694164] - kvm-vhost-user-fs-remove-vhostfd-property.patch [bz#1694164] - kvm-build-rename-CONFIG_LIBCAP-to-CONFIG_LIBCAP_NG.patch [bz#1694164] - kvm-virtiofsd-Pull-in-upstream-headers.patch [bz#1694164] - kvm-virtiofsd-Pull-in-kernel-s-fuse.h.patch [bz#1694164] - kvm-virtiofsd-Add-auxiliary-.c-s.patch [bz#1694164] - kvm-virtiofsd-Add-fuse_lowlevel.c.patch [bz#1694164] - kvm-virtiofsd-Add-passthrough_ll.patch [bz#1694164] - kvm-virtiofsd-Trim-down-imported-files.patch [bz#1694164] - kvm-virtiofsd-Format-imported-files-to-qemu-style.patch [bz#1694164] - kvm-virtiofsd-remove-mountpoint-dummy-argument.patch [bz#1694164] - kvm-virtiofsd-remove-unused-notify-reply-support.patch [bz#1694164] - kvm-virtiofsd-Remove-unused-enum-fuse_buf_copy_flags.patch [bz#1694164] - kvm-virtiofsd-Fix-fuse_daemonize-ignored-return-values.patch [bz#1694164] - kvm-virtiofsd-Fix-common-header-and-define-for-QEMU-buil.patch [bz#1694164] - kvm-virtiofsd-Trim-out-compatibility-code.patch [bz#1694164] - kvm-vitriofsd-passthrough_ll-fix-fallocate-ifdefs.patch [bz#1694164] - kvm-virtiofsd-Make-fsync-work-even-if-only-inode-is-pass.patch [bz#1694164] - kvm-virtiofsd-Add-options-for-virtio.patch [bz#1694164] - kvm-virtiofsd-add-o-source-PATH-to-help-output.patch [bz#1694164] - kvm-virtiofsd-Open-vhost-connection-instead-of-mounting.patch [bz#1694164] - kvm-virtiofsd-Start-wiring-up-vhost-user.patch [bz#1694164] - kvm-virtiofsd-Add-main-virtio-loop.patch [bz#1694164] - kvm-virtiofsd-get-set-features-callbacks.patch [bz#1694164] - kvm-virtiofsd-Start-queue-threads.patch [bz#1694164] - kvm-virtiofsd-Poll-kick_fd-for-queue.patch [bz#1694164] - kvm-virtiofsd-Start-reading-commands-from-queue.patch [bz#1694164] - kvm-virtiofsd-Send-replies-to-messages.patch [bz#1694164] - kvm-virtiofsd-Keep-track-of-replies.patch [bz#1694164] - kvm-virtiofsd-Add-Makefile-wiring-for-virtiofsd-contrib.patch [bz#1694164] - kvm-virtiofsd-Fast-path-for-virtio-read.patch [bz#1694164] - kvm-virtiofsd-add-fd-FDNUM-fd-passing-option.patch [bz#1694164] - kvm-virtiofsd-make-f-foreground-the-default.patch [bz#1694164] - kvm-virtiofsd-add-vhost-user.json-file.patch [bz#1694164] - kvm-virtiofsd-add-print-capabilities-option.patch [bz#1694164] - kvm-virtiofs-Add-maintainers-entry.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-create-new-files-in-caller-.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-lo_map-for-ino-fh-indir.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-ino_map-to-hide-lo_inod.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-dirp_map-to-hide-lo_dir.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-fd_map-to-hide-file-des.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-fallback-for-racy-ops.patch [bz#1694164] - kvm-virtiofsd-validate-path-components.patch [bz#1694164] - kvm-virtiofsd-Plumb-fuse_bufvec-through-to-do_write_buf.patch [bz#1694164] - kvm-virtiofsd-Pass-write-iov-s-all-the-way-through.patch [bz#1694164] - kvm-virtiofsd-add-fuse_mbuf_iter-API.patch [bz#1694164] - kvm-virtiofsd-validate-input-buffer-sizes-in-do_write_bu.patch [bz#1694164] - kvm-virtiofsd-check-input-buffer-size-in-fuse_lowlevel.c.patch [bz#1694164] - kvm-virtiofsd-prevent-.-escape-in-lo_do_lookup.patch [bz#1694164] - kvm-virtiofsd-prevent-.-escape-in-lo_do_readdir.patch [bz#1694164] - kvm-virtiofsd-use-proc-self-fd-O_PATH-file-descriptor.patch [bz#1694164] - kvm-virtiofsd-sandbox-mount-namespace.patch [bz#1694164] - kvm-virtiofsd-move-to-an-empty-network-namespace.patch [bz#1694164] - kvm-virtiofsd-move-to-a-new-pid-namespace.patch [bz#1694164] - kvm-virtiofsd-add-seccomp-whitelist.patch [bz#1694164] - kvm-virtiofsd-Parse-flag-FUSE_WRITE_KILL_PRIV.patch [bz#1694164] - kvm-virtiofsd-cap-ng-helpers.patch [bz#1694164] - kvm-virtiofsd-Drop-CAP_FSETID-if-client-asked-for-it.patch [bz#1694164] - kvm-virtiofsd-set-maximum-RLIMIT_NOFILE-limit.patch [bz#1694164] - kvm-virtiofsd-fix-libfuse-information-leaks.patch [bz#1694164] - kvm-virtiofsd-add-syslog-command-line-option.patch [bz#1694164] - kvm-virtiofsd-print-log-only-when-priority-is-high-enoug.patch [bz#1694164] - kvm-virtiofsd-Add-ID-to-the-log-with-FUSE_LOG_DEBUG-leve.patch [bz#1694164] - kvm-virtiofsd-Add-timestamp-to-the-log-with-FUSE_LOG_DEB.patch [bz#1694164] - kvm-virtiofsd-Handle-reinit.patch [bz#1694164] - kvm-virtiofsd-Handle-hard-reboot.patch [bz#1694164] - kvm-virtiofsd-Kill-threads-when-queues-are-stopped.patch [bz#1694164] - kvm-vhost-user-Print-unexpected-slave-message-types.patch [bz#1694164] - kvm-contrib-libvhost-user-Protect-slave-fd-with-mutex.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-renameat2-support.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-disable-readdirplus-on-cach.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-control-readdirplus.patch [bz#1694164] - kvm-virtiofsd-rename-unref_inode-to-unref_inode_lolocked.patch [bz#1694164] - kvm-virtiofsd-fail-when-parent-inode-isn-t-known-in-lo_d.patch [bz#1694164] - kvm-virtiofsd-extract-root-inode-init-into-setup_root.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-clean-up-cache-related-opti.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-use-hashtable.patch [bz#1694164] - kvm-virtiofsd-Clean-up-inodes-on-destroy.patch [bz#1694164] - kvm-virtiofsd-support-nanosecond-resolution-for-file-tim.patch [bz#1694164] - kvm-virtiofsd-fix-error-handling-in-main.patch [bz#1694164] - kvm-virtiofsd-cleanup-allocated-resource-in-se.patch [bz#1694164] - kvm-virtiofsd-fix-memory-leak-on-lo.source.patch [bz#1694164] - kvm-virtiofsd-add-helper-for-lo_data-cleanup.patch [bz#1694164] - kvm-virtiofsd-Prevent-multiply-running-with-same-vhost_u.patch [bz#1694164] - kvm-virtiofsd-enable-PARALLEL_DIROPS-during-INIT.patch [bz#1694164] - kvm-virtiofsd-fix-incorrect-error-handling-in-lo_do_look.patch [bz#1694164] - kvm-Virtiofsd-fix-memory-leak-on-fuse-queueinfo.patch [bz#1694164] - kvm-virtiofsd-Support-remote-posix-locks.patch [bz#1694164] - kvm-virtiofsd-use-fuse_lowlevel_is_virtio-in-fuse_sessio.patch [bz#1694164] - kvm-virtiofsd-prevent-fv_queue_thread-vs-virtio_loop-rac.patch [bz#1694164] - kvm-virtiofsd-make-lo_release-atomic.patch [bz#1694164] - kvm-virtiofsd-prevent-races-with-lo_dirp_put.patch [bz#1694164] - kvm-virtiofsd-rename-inode-refcount-to-inode-nlookup.patch [bz#1694164] - kvm-libvhost-user-Fix-some-memtable-remap-cases.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-fix-refcounting-on-remove-r.patch [bz#1694164] - kvm-virtiofsd-introduce-inode-refcount-to-prevent-use-af.patch [bz#1694164] - kvm-virtiofsd-do-not-always-set-FUSE_FLOCK_LOCKS.patch [bz#1694164] - kvm-virtiofsd-convert-more-fprintf-and-perror-to-use-fus.patch [bz#1694164] - kvm-virtiofsd-Reset-O_DIRECT-flag-during-file-open.patch [bz#1694164] - kvm-virtiofsd-Fix-data-corruption-with-O_APPEND-write-in.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-Use-cache_readdir-for-direc.patch [bz#1694164] - kvm-virtiofsd-add-definition-of-fuse_buf_writev.patch [bz#1694164] - kvm-virtiofsd-use-fuse_buf_writev-to-replace-fuse_buf_wr.patch [bz#1694164] - kvm-virtiofsd-process-requests-in-a-thread-pool.patch [bz#1694164] - kvm-virtiofsd-prevent-FUSE_INIT-FUSE_DESTROY-races.patch [bz#1694164] - kvm-virtiofsd-fix-lo_destroy-resource-leaks.patch [bz#1694164] - kvm-virtiofsd-add-thread-pool-size-NUM-option.patch [bz#1694164] - kvm-virtiofsd-Convert-lo_destroy-to-take-the-lo-mutex-lo.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-Pass-errno-to-fuse_reply_er.patch [bz#1694164] - kvm-virtiofsd-stop-all-queue-threads-on-exit-in-virtio_l.patch [bz#1694164] - kvm-virtiofsd-add-some-options-to-the-help-message.patch [bz#1694164] - kvm-redhat-ship-virtiofsd-vhost-user-device-backend.patch [bz#1694164] - Resolves: bz#1694164 (virtio-fs: host<->guest shared file system (qemu)) - Resolves: bz#1725084 (aarch64: support dumping SVE registers) - Resolves: bz#1779041 (netkvm: no connectivity Windows guest with q35 + hugepages + vhost + hv_synic)- kvm-tcp_emu-Fix-oob-access.patch [bz#1791568] - kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791568] - kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791568] - kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch [bz#1559846] - Resolves: bz#1559846 (Nested KVM: limit VMX features according to CPU models - Fast Train) - Resolves: bz#1791568 (CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0])- kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch [bz#1733893] - kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch [bz#1782678] - kvm-virtio-don-t-enable-notifications-during-polling.patch [bz#1789301] - kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1790844] - kvm-xhci-recheck-slot-status.patch [bz#1790844] - Resolves: bz#1733893 (Boot a guest with "-prom-env 'auto-boot?=false'", SLOF failed to enter the boot entry after input "boot" followed by "0 > " on VNC) - Resolves: bz#1782678 (qemu core dump after hot-unplugging the XXV710/XL710 PF) - Resolves: bz#1789301 (virtio-blk/scsi: fix notification suppression during AioContext polling) - Resolves: bz#1790844 (USB related fixes)- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741345] - kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch [bz#1772774] - Resolves: bz#1741345 (Remove the "cpu64-rhel6" CPU from qemu-kvm) - Resolves: bz#1772774 (qemu-kvm core dump during migration+reboot ( Assertion `mem->dirty_bmap' failed ))- Rebase to qemu-4.2 - Resolves: bz#1783250 (rebase qemu-kvm to 4.2)- kvm-LUKS-support-preallocation.patch [bz#1534951] - kvm-nbd-add-empty-.bdrv_reopen_prepare.patch [bz#1718727] - kvm-qdev-qbus-add-hidden-device-support.patch [bz#1757796] - kvm-pci-add-option-for-net-failover.patch [bz#1757796] - kvm-pci-mark-devices-partially-unplugged.patch [bz#1757796] - kvm-pci-mark-device-having-guest-unplug-request-pending.patch [bz#1757796] - kvm-qapi-add-unplug-primary-event.patch [bz#1757796] - kvm-qapi-add-failover-negotiated-event.patch [bz#1757796] - kvm-migration-allow-unplug-during-migration-for-failover.patch [bz#1757796] - kvm-migration-add-new-migration-state-wait-unplug.patch [bz#1757796] - kvm-libqos-tolerate-wait-unplug-migration-state.patch [bz#1757796] - kvm-net-virtio-add-failover-support.patch [bz#1757796] - kvm-vfio-unplug-failover-primary-device-before-migration.patch [bz#1757796] - kvm-net-virtio-fix-dev_unplug_pending.patch [bz#1757796] - kvm-net-virtio-return-early-when-failover-primary-alread.patch [bz#1757796] - kvm-net-virtio-fix-re-plugging-of-primary-device.patch [bz#1757796] - kvm-net-virtio-return-error-when-device_opts-arg-is-NULL.patch [bz#1757796] - kvm-vfio-don-t-ignore-return-value-of-migrate_add_blocke.patch [bz#1757796] - kvm-hw-vfio-pci-Fix-double-free-of-migration_blocker.patch [bz#1757796] - Resolves: bz#1534951 (RFE: Support preallocation mode for luks format) - Resolves: bz#1718727 (Committing changes to the backing file over NBD fails with reopening files not supported) - Resolves: bz#1757796 (RFE: support for net failover devices in qemu)- kvm-qemu-pr-helper-fix-crash-in-mpath_reconstruct_sense.patch [bz#1772322] - Resolves: bz#1772322 (qemu-pr-helper: fix crash in mpath_reconstruct_sense)- kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1745209] - kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1745209] - kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1745209] - kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1745209] - kvm-curl-Report-only-ready-sockets.patch [bz#1745209] - kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1745209] - kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1745209] - kvm-vhost-user-save-features-if-the-char-dev-is-closed.patch [bz#1738768] - kvm-block-snapshot-Restrict-set-of-snapshot-nodes.patch [bz#1658981] - kvm-iotests-Test-internal-snapshots-with-blockdev.patch [bz#1658981] - kvm-qapi-Add-feature-flags-to-commands-in-qapi-introspec.patch [bz#1658981] - kvm-qapi-Allow-introspecting-fix-for-savevm-s-cooperatio.patch [bz#1658981] - kvm-block-Remove-backing-null-from-bs-explicit_-options.patch [bz#1773925] - kvm-iotests-Test-multiple-blockdev-snapshot-calls.patch [bz#1773925] - Resolves: bz#1658981 (qemu failed to create internal snapshot via 'savevm' when using blockdev) - Resolves: bz#1738768 (Guest fails to recover receiving packets after vhost-user reconnect) - Resolves: bz#1745209 (qemu-img gets stuck when stream-converting from http) - Resolves: bz#1773925 (Fail to do blockcommit with more than one snapshots)- kvm-virtio-blk-Add-blk_drain-to-virtio_blk_device_unreal.patch [bz#1706759] - kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1772473] - kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1772473] - kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1772473] - Resolves: bz#1706759 (qemu core dump when unplug a 16T GPT type disk from win2019 guest) - Resolves: bz#1772473 (Import fixes from 8.1.0 into 8.1.1 branch)- kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1751934] - kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1764721] - kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1764721] - Resolves: bz#1751934 (Fail to install guest when xfs is the host filesystem) - Resolves: bz#1764721 (qcow2 image corruption due to incorrect locking in preallocation detection)- kvm-nbd-server-attach-client-channel-to-the-export-s-Aio.patch [bz#1748253] - kvm-virtio-blk-schedule-virtio_notify_config-to-run-on-m.patch [bz#1744955] - Resolves: bz#1744955 (Qemu hang when block resize a qcow2 image) - Resolves: bz#1748253 (QEMU crashes (core dump) when using the integrated NDB server with data-plane)- kvm-block-Use-QEMU_IS_ALIGNED.patch [bz#1745922] - kvm-block-qcow2-Fix-corruption-introduced-by-commit-8ac0.patch [bz#1745922] - kvm-block-qcow2-refactor-encryption-code.patch [bz#1745922] - kvm-qemu-iotests-Add-test-for-bz-1745922.patch [bz#1745922] - Resolves: bz#1745922 (Luks-inside-qcow2 snapshot cannot boot after 'qemu-img rebase')- kvm-blockjob-update-nodes-head-while-removing-all-bdrv.patch [bz#1746631] - kvm-hostmem-file-fix-pmem-file-size-check.patch [bz#1724008 bz#1736788] - kvm-memory-fetch-pmem-size-in-get_file_size.patch [bz#1724008 bz#1736788] - kvm-pr-manager-Fix-invalid-g_free-crash-bug.patch [bz#1753992] - Resolves: bz#1724008 (QEMU core dumped "memory_region_get_ram_ptr: Assertion `mr->ram_block' failed") - Resolves: bz#1736788 (QEMU core dumped if boot guest with nvdimm backed by /dev/dax0.0 and option pmem=off) - Resolves: bz#1746631 (Qemu core dump when do block commit under stress) - Resolves: bz#1753992 (core dump when testing persistent reservation in guest)- kvm-spapr-xive-Mask-the-EAS-when-allocating-an-IRQ.patch [bz#1748725] - kvm-block-create-Do-not-abort-if-a-block-driver-is-not-a.patch [bz#1746267] - kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1717321] - kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749737] - Resolves: bz#1717321 (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot) - Resolves: bz#1746267 (qemu coredump: qemu-kvm: block/create.c:68: qmp_blockdev_create: Assertion `drv' failed) - Resolves: bz#1748725 ([ppc][migration][v6.3-rc1-p1ce8930]basic migration failed with "qemu-kvm: KVM_SET_DEVICE_ATTR failed: Group 3 attr 0x0000000000001309: Device or resource busy") - Resolves: bz#1749737 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8])- kvm-migration-always-initialise-ram_counters-for-a-new-m.patch [bz#1734316] - kvm-migration-add-qemu_file_update_transfer-interface.patch [bz#1734316] - kvm-migration-add-speed-limit-for-multifd-migration.patch [bz#1734316] - kvm-migration-update-ram_counters-for-multifd-sync-packe.patch [bz#1734316] - kvm-spapr-pci-Consolidate-de-allocation-of-MSIs.patch [bz#1750200] - kvm-spapr-pci-Free-MSIs-during-reset.patch [bz#1750200] - Resolves: bz#1734316 (multifd migration does not honour speed limits, consumes entire bandwidth of NIC) - Resolves: bz#1750200 ([RHEL8.1][QEMU4.1]boot up guest with vf device,then system_reset guest,error prompt(qemu-kvm: Can't allocate MSIs for device 2800: IRQ 4904 is not free))- kvm-migration-Do-not-re-read-the-clock-on-pre_save-in-ca.patch [bz#1747836] - kvm-ehci-fix-queue-dev-null-ptr-dereference.patch [bz#1746790] - kvm-spapr-Use-SHUTDOWN_CAUSE_SUBSYSTEM_RESET-for-CAS-reb.patch [bz#1743477] - kvm-file-posix-Handle-undetectable-alignment.patch [bz#1749134] - kvm-block-posix-Always-allocate-the-first-block.patch [bz#1749134] - kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1749134] - Resolves: bz#1743477 (Since bd94bc06479a "spapr: change default interrupt mode to 'dual'", QEMU resets the machine to select the appropriate interrupt controller. And -no-reboot prevents that.) - Resolves: bz#1746790 (qemu core dump while migrate from RHEL7.6 to RHEL8.1) - Resolves: bz#1747836 (Call traces after guest migration due to incorrect handling of the timebase) - Resolves: bz#1749134 (I/O error when virtio-blk disk is backed by a raw image on 4k disk)- kvm-trace-Clarify-DTrace-SystemTap-help-message.patch [bz#1516220] - kvm-socket-Add-backlog-parameter-to-socket_listen.patch [bz#1726898] - kvm-socket-Add-num-connections-to-qio_channel_socket_syn.patch [bz#1726898] - kvm-socket-Add-num-connections-to-qio_channel_socket_asy.patch [bz#1726898] - kvm-socket-Add-num-connections-to-qio_net_listener_open_.patch [bz#1726898] - kvm-multifd-Use-number-of-channels-as-listen-backlog.patch [bz#1726898] - kvm-pseries-Fix-compat_pvr-on-reset.patch [bz#1744107] - kvm-spapr-Set-compat-mode-in-spapr_core_plug.patch [bz#1744107] - Resolves: bz#1516220 (-trace help prints an incomplete list of trace events) - Resolves: bz#1726898 (Parallel migration fails with error "Unable to write to socket: Connection reset by peer" now and then) - Resolves: bz#1744107 (Migration from P8(qemu4.1) to P9(qemu4.1), after migration, qemu crash on destination with error message "qemu-kvm: error while loading state for instance 0x1 of device 'cpu'")- kvm-memory-Refactor-memory_region_clear_coalescing.patch [bz#1743142] - kvm-memory-Split-zones-when-do-coalesced_io_del.patch [bz#1743142] - kvm-memory-Remove-has_coalesced_range-counter.patch [bz#1743142] - kvm-memory-Fix-up-memory_region_-add-del-_coalescing.patch [bz#1743142] - kvm-enable-virgl-for-real-this-time.patch [bz#1559740] - Resolves: bz#1559740 ([RFE] Enable virgl as TechPreview (qemu)) - Resolves: bz#1743142 (Boot guest with multiple e1000 devices, qemu will crash after several guest reboots: kvm_mem_ioeventfd_add: error adding ioeventfd: No space left on device (28))- kvm-redhat-s390x-Rename-s390-ccw-virtio-rhel8.0.0-to-s39.patch [bz#1693772] - kvm-redhat-s390x-Add-proper-compatibility-options-for-th.patch [bz#1693772] - kvm-enable-virgl.patch [bz#1559740] - kvm-redhat-update-pseries-rhel8.1.0-machine-type.patch [bz#1744170] - kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742197 bz#1742819] - Resolves: bz#1559740 ([RFE] Enable virgl as TechPreview (qemu)) - Resolves: bz#1693772 ([IBM zKVM] RHEL AV 8.1.0 machine type update for s390x) - Resolves: bz#1742197 (Remove iotests from qemu-kvm builds [RHEL AV 8.1.0]) - Resolves: bz#1742819 (Remove iotests from qemu-kvm builds [RHEL 8.1.0]) - Resolves: bz#1744170 ([IBM Power] New 8.1.0 machine type for pseries)- kvm-RHEL-disable-hostmem-memfd.patch [bz#1738626 bz#1740797] - Resolves: bz#1738626 (Disable memfd in QEMU) - Resolves: bz#1740797 (Disable memfd in QEMU)- kvm-x86-machine-types-pc_rhel_8_0_compat.patch [bz#1719649] - kvm-x86-machine-types-q35-Fixup-units_per_default_bus.patch [bz#1719649] - kvm-x86-machine-types-Fixup-dynamic-sysbus-entries.patch [bz#1719649] - kvm-x86-machine-types-add-pc-q35-rhel8.1.0.patch [bz#1719649] - kvm-machine-types-Update-hw_compat_rhel_8_0-from-hw_comp.patch [bz#1719649] - kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1719649] - Resolves: bz#1719649 (8.1 machine type for x86)- kvm-spec-Update-seavgabios-dependency.patch [bz#1725664] - kvm-pc-Don-t-make-die-id-mandatory-unless-necessary.patch [bz#1741451] - kvm-display-bochs-fix-pcie-support.patch [bz#1733977 bz#1740692] - kvm-spapr-Reset-CAS-IRQ-subsystem-after-devices.patch [bz#1733977] - kvm-spapr-xive-Fix-migration-of-hot-plugged-CPUs.patch [bz#1733977] - kvm-riscv-roms-Fix-make-rules-for-building-sifive_u-bios.patch [bz#1733977 bz#1740692] - kvm-Update-version-for-v4.1.0-release.patch [bz#1733977 bz#1740692] - Resolves: bz#1725664 (Update seabios dependency) - Resolves: bz#1733977 (Qemu core dumped: /home/ngu/qemu/hw/intc/xics_kvm.c:321: ics_kvm_set_irq: Assertion `kernel_xics_fd != -1' failed) - Resolves: bz#1740692 (Backport QEMU 4.1.0 rc5 & ga patches) - Resolves: bz#1741451 (Failed to hot-plug vcpus)- Rebase to qemu 4.1.0 rc4 [bz#1705235] - Resolves: bz#1705235 (Rebase qemu-kvm for RHEL-AV 8.1.0)- kvm-x86_64-rh-devices-add-missing-TPM-passthrough.patch [bz#1519013] - kvm-x86_64-rh-devices-enable-TPM-emulation.patch [bz#1519013] - kvm-vfio-increase-the-cap-on-number-of-assigned-devices-.patch [bz#1719823] - Resolves: bz#1519013 ([RFE] QEMU Software TPM support (vTPM, or TPM emulation)) - Resolves: bz#1719823 ([RHEL 8.1] [RFE] increase the maximum of vfio devices to more than 32 in qemu-kvm)- kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1720306] - kvm-qxl-check-release-info-object.patch [bz#1712717] - kvm-target-i386-add-MDS-NO-feature.patch [bz#1722839] - kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1588356] - kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1588356] - kvm-rh-set-CONFIG_BOCHS_DISPLAY-y-for-x86.patch [bz#1707118] - Resolves: bz#1588356 (qemu crashed on the source host when do storage migration with source qcow2 disk created by 'qemu-img') - Resolves: bz#1707118 (enable device: bochs-display (QEMU)) - Resolves: bz#1712717 (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-av-8]) - Resolves: bz#1720306 (VM failed to start with error "failed to install seccomp syscall filter in the kernel") - Resolves: bz#1722839 ([Intel 8.1 FEAT] MDS_NO exposure to guest - Fast Train)- kvm-Disable-VXHS-support.patch [bz#1714937] - kvm-aarch64-Add-virt-rhel8.1.0-machine-type-for-ARM.patch [bz#1713735] - kvm-aarch64-Allow-ARM-VIRT-iommu-option-in-RHEL8.1-machi.patch [bz#1713735] - kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713679] - kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713679] - kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713679] - kvm-aarch64-Compile-out-IOH3420.patch [bz#1627283] - kvm-vl-Fix-drive-blockdev-persistent-reservation-managem.patch [bz#1714891] - kvm-vl-Document-why-objects-are-delayed.patch [bz#1714891] - Resolves: bz#1627283 (Compile out IOH3420 on aarch64) - Resolves: bz#1713679 (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU) - Resolves: bz#1713735 (Allow ARM VIRT iommu option in RHEL8.1 machine) - Resolves: bz#1714891 (Guest with persistent reservation manager for a disk fails to start) - Resolves: bz#1714937 (Disable VXHS support)- kvm-redhat-fix-cut-n-paste-garbage-in-hw_compat-comments.patch [bz#1709726] - kvm-compat-Generic-hw_compat_rhel_8_0.patch [bz#1709726] - kvm-redhat-sync-pseries-rhel7.6.0-with-rhel-av-8.0.1.patch [bz#1709726] - kvm-redhat-define-pseries-rhel8.1.0-machine-type.patch [bz#1709726] - Resolves: bz#1709726 (Forward and backward migration failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")- kvm-target-i386-define-md-clear-bit.patch [bz#1703297 bz#1703304 bz#1703310 bz#1707274] - Resolves: bz#1703297 (CVE-2018-12126 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Store Buffer Data Sampling (MSBDS) [rhel-av-8]) - Resolves: bz#1703304 (CVE-2018-12130 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-av-8]) - Resolves: bz#1703310 (CVE-2018-12127 virt:8.0.0/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-av-8]) - Resolves: bz#1707274 (CVE-2019-11091 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Data Sampling Uncacheable Memory (MDSUM) [rhel-av-8.1.0])- kvm-target-ppc-spapr-Add-SPAPR_CAP_LARGE_DECREMENTER.patch [bz#1698711] - kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1698711] - kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1698711] - kvm-target-ppc-tcg-make-spapr_caps-apply-cap-cfpc-sbbc-i.patch [bz#1698711] - kvm-target-ppc-spapr-Enable-mitigations-by-default-for-p.patch [bz#1698711] - kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1693076] - kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1693076] - Resolves: bz#1693076 (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-av-8]) - Resolves: bz#1698711 (Enable Spectre / Meltdown mitigations by default in pseries-rhel8.0.0 machine type)- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1688312] - kvm-exec-Only-count-mapped-memory-backends-for-qemu_getr.patch [bz#1680492] - kvm-Enable-libpmem-to-support-nvdimm.patch [bz#1705149] - Resolves: bz#1680492 (Qemu quits suddenly while system_reset after hot-plugging unsupported memory by compatible guest on P9 with 1G huge page set) - Resolves: bz#1688312 ([RFE] enable TPM passthrough at compile time (qemu-kvm)) - Resolves: bz#1705149 (libpmem support is not enabled in qemu-kvm)- kvm-x86-host-phys-bits-limit-option.patch [bz#1688915] - kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1688915] - Resolves: bz#1688915 ([Intel 8.0 Alpha] physical bits should <= 48 when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.)- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693173] - Resolves: bz#1693173 (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-av-8])- kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1687578] - kvm-i386-Make-arch_capabilities-migratable.patch [bz#1687578] - Resolves: bz#1687578 (Incorrect CVE vulnerabilities reported on Cascade Lake cpus)- kvm-Remove-7-qcow2-and-luks-iotests-that-are-taking-25-s.patch [bz#1683473] - kvm-spapr-fix-out-of-bounds-write-in-spapr_populate_drme.patch [bz#1674438] - kvm-qcow2-include-LUKS-payload-overhead-in-qemu-img-meas.patch [bz#1655065] - kvm-iotests-add-LUKS-payload-overhead-to-178-qemu-img-me.patch [bz#1655065] - kvm-vnc-detect-and-optimize-pageflips.patch [bz#1666206] - kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995] - kvm-hostmem-file-reject-invalid-pmem-file-sizes.patch [bz#1669053] - kvm-iotests-Fix-test-200-on-s390x-without-virtio-pci.patch [bz#1687582] - kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1652572] - Resolves: bz#1652572 (QEMU core dumped if stop nfs service during migration) - Resolves: bz#1655065 ([rhel.8.0][fast train]'qemu-img measure' size does not match the real allocated size for luks-inside-qcow2 image) - Resolves: bz#1666206 (vnc server should detect page-flips and avoid sending fullscreen updates then.) - Resolves: bz#1669053 (Guest call trace when boot with nvdimm device backed by /dev/dax) - Resolves: bz#1674438 (RHEL8.0 - Guest reboot fails after memory hotplug multiple times (kvm)) - Resolves: bz#1676907 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt) - Resolves: bz#1683473 (Remove 7 qcow2 & luks iotests from rhel8 fast train build %check phase) - Resolves: bz#1685995 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt) - Resolves: bz#1687582 (QEMU IOTEST 200 fails with 'virtio-scsi-pci is not a valid device model name')- kvm-i386-Add-stibp-flag-name.patch [bz#1686260] - Resolves: bz#1686260 (stibp is missing on qemu 3.0 and qemu 3.1)- kvm-migration-Fix-cancel-state.patch [bz#1608649] - kvm-migration-rdma-Fix-qemu_rdma_cleanup-null-check.patch [bz#1608649] - Resolves: bz#1608649 (Query-migrate get "failed" status after migrate-cancel)- kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1661030] - kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1661515] - kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1661515] - kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1661515] - Resolves: bz#1661030 (Remove MPX support from 8.0 machine types) - Resolves: bz#1661515 (Remove PCONFIG and INTEL_PT from Icelake-* CPU models)- kvm-block-Apply-auto-read-only-for-ro-whitelist-drivers.patch [bz#1678968] - Resolves: bz#1678968 (-blockdev: auto-read-only is ineffective for drivers on read-only whitelist)- kvm-fdc-Revert-downstream-disablement-of-device-floppy.patch [bz#1664997] - kvm-fdc-Restrict-floppy-controllers-to-RHEL-7-machine-ty.patch [bz#1664997] - Resolves: bz#1664997 (Restrict floppy device to RHEL-7 machine types)- kvm-Add-raw-qcow2-nbd-and-luks-iotests-to-run-during-the.patch [bz#1664855] - kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1669924] - Resolves: bz#1664855 (Run iotests in qemu-kvm build %check phase) - Resolves: bz#1669924 (qemu-kvm packaging: Package the avocado_qemu tests and qemu-iotests in a new rpm)- kvm-doc-fix-the-configuration-path.patch [bz#1644985] - Resolves: bz#1644985 (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train)- kvm-Acceptance-tests-add-Linux-initrd-checking-test.patch [bz#1669922] - kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1671519] - kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1671519] - kvm-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch [bz#1653590] - kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673014] - kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1656276 bz#1662508] - kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1656276 bz#1662508] - kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1656276 bz#1662508] - Resolves: bz#1653590 ([Fast train]had better stop qemu immediately while guest was making use of an improper page size) - Resolves: bz#1656276 (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter) - Resolves: bz#1662508 (Qemu core dump when start guest with two disks using same drive) - Resolves: bz#1669922 (Backport avocado-qemu tests for QEMU 3.1) - Resolves: bz#1671519 (RHEL8.0 Snapshot3 - qemu doesn't free up hugepage memory when hotplug/hotunplug using memory-backend-file (qemu-kvm)) - Resolves: bz#1673014 (Local VM and migrated VM on the same host can run with same RAW file as visual disk source while without shareable configured or lock manager enabled)- kvm-io-ensure-UNIX-client-doesn-t-unlink-server-socket.patch [bz#1665896] - kvm-scsi-disk-Don-t-use-empty-string-as-device-id.patch [bz#1668248] - kvm-scsi-disk-Add-device_id-property.patch [bz#1668248] - Resolves: bz#1665896 (VNC unix listener socket is deleted after first client quits) - Resolves: bz#1668248 ("An unknown error has occurred" when using cdrom to install the system with two blockdev disks.(when choose installation destination))- kvm-Fix-fsfreeze-hook-path-in-the-man-page.patch [bz#1644985] - kvm-json-Fix-handling-when-not-interpolating.patch [bz#1668244] - Resolves: bz#1644985 (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train) - Resolves: bz#1668244 (qemu-img: /var/tmp/v2vovl9951f8.qcow2: CURL: Error opening file: The requested URL returned error: 404 Not Found)- kvm-throttle-groups-fix-restart-coroutine-iothread-race.patch [bz#1655947] - kvm-iotests-add-238-for-throttling-tgm-unregister-iothre.patch [bz#1655947] - Resolves: bz#1655947 (qemu-kvm core dumped after unplug the device which was set io throttling parameters)- kvm-migration-rdma-unregister-fd-handler.patch [bz#1666601] - kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1659127] - kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1659127] - Resolves: bz#1659127 (Stress guest and stop it, then do live migration, guest hit call trace on destination end) - Resolves: bz#1666601 ([q35] dst qemu core dumped when do rdma migration with Mellanox IB QDR card)- kvm-i386-kvm-expose-HV_CPUID_ENLIGHTMENT_INFO.EAX-and-HV.patch [bz#1653511] - kvm-i386-kvm-add-a-comment-explaining-why-.feat_names-ar.patch [bz#1653511] - Resolves: bz#1653511 (qemu doesn't report all support cpu features which cause libvirt cannot get the support status of hv_tlbflush)- kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1653114] - kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1668205] - Resolves: bz#1653114 (Incorrect NUMA nodes passed to qemu-kvm guest in ibm,max-associativity-domains property) - Resolves: bz#1668205 (Guest quit with error when hotunplug cpu)- kvm-virtio-Helper-for-registering-virtio-device-types.patch [bz#1648023] - kvm-virtio-Provide-version-specific-variants-of-virtio-P.patch [bz#1648023] - kvm-globals-Allow-global-properties-to-be-optional.patch [bz#1648023] - kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1648023] - kvm-aarch64-Add-virt-rhel8.0.0-machine-type-for-ARM.patch [bz#1656504] - kvm-aarch64-Set-virt-rhel8.0.0-max_cpus-to-512.patch [bz#1656504] - kvm-aarch64-Use-256MB-ECAM-region-by-default.patch [bz#1656504] - Resolves: bz#1648023 (Provide separate device types for transitional virtio PCI devices - Fast Train) - Resolves: bz#1656504 (Machine types for qemu-kvm based on rebase to qemu-3.1 (aarch64))- kvm-hw-s390x-s390-virtio-ccw-Add-machine-types-for-RHEL8.patch [bz#1656510] - kvm-spapr-Add-H-Call-H_HOME_NODE_ASSOCIATIVITY.patch [bz#1661967] - kvm-redhat-Fixing-.gitpublish-to-include-AV-information.patch [] - Resolves: bz#1656510 (Machine types for qemu-kvm based on rebase to qemu-3.1 (s390x)) - Resolves: bz#1661967 (Kernel prints the message "VPHN is not supported. Disabling polling...")- kvm-redhat-define-pseries-rhel8.0.0-machine-type.patch [bz#1656508] - Resolves: bz#1656508 (Machine types for qemu-kvm based on rebase to qemu-3.1 (ppc64le))- kvm-pc-7.5-compat-entries.patch [bz#1655820] - kvm-compat-Generic-HW_COMPAT_RHEL7_6.patch [bz#1655820] - kvm-pc-PC_RHEL7_6_COMPAT.patch [bz#1655820] - kvm-pc-Add-compat-for-pc-i440fx-rhel7.6.0-machine-type.patch [bz#1655820] - kvm-pc-Add-pc-q35-8.0.0-machine-type.patch [bz#1655820] - kvm-pc-Add-x-migrate-smi-count-off-to-PC_RHEL7_6_COMPAT.patch [bz#1655820] - kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT-for.patch [bz#1659604] - kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1660208] - Resolves: bz#1655820 (Can't migarate between rhel8 and rhel7 when guest has device "video") - Resolves: bz#1659604 (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285) - Resolves: bz#1660208 (qemu-kvm: Should depend on the architecture-appropriate guest firmware)- Rebase to qemu-kvm 3.1.0- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044] - kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042] - Resolves: bz#1640042 (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches) - Resolves: bz#1640044 (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507] - kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507] - kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507] - kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507] - kvm-qcow2-Options-documentation-fixes.patch [bz#1656507] - kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507] - kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507] - kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507] - kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507] - kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507] - kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507] - kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507] - kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507] - kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637] - kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507] - Resolves: bz#1656507 ([RHEL.8] qcow2 cache is too small) - Resolves: bz#1657637 (Wrong werror default for -device drive=)- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069] - kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069] - kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069] - kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069] - kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195] - kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163] - kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994] - kvm-Do-not-build-bluetooth-support.patch [bz#1654651] - kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840] - kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272] - kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272] - kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272] - kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272] - kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272] - kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272] - kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272] - Resolves: bz#1610163 (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no such question) - Resolves: bz#1639069 ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side) - Resolves: bz#1645840 (Qemu core dump when hotplug nvme:// drive via -blockdev) - Resolves: bz#1650272 (Ballooning is incompatible with vfio assigned devices, but not prevented) - Resolves: bz#1651195 (Re-enable hyperv-testdev device) - Resolves: bz#1651994 (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8) - Resolves: bz#1654651 (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842] - kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842] - Resolves: bz#1598842 (Compile out unused block drivers)- kvm-configure-add-test-for-libudev.patch [bz#1636185] - kvm-qga-linux-report-disk-serial-number.patch [bz#1636185] - kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185] - kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173] - kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173] - kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173] - kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173] - kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173] - kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616] - kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616] - kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989] - kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989] - kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989] - kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989] - kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989] - kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989] - kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989] - kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989] - kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989] - kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989] - kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989] - kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989] - kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989] - kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989] - kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989] - kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989] - kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989] - kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989] - kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989] - kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989] - kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989] - kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989] - kvm-iotests-improve-169.patch [bz#1518989] - kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989] - kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116] - Resolves: bz#1518989 (RFE: QEMU Incremental live backup) - Resolves: bz#1625173 ([NVMe Device Assignment] Guest could not boot up with q35+iommu) - Resolves: bz#1629616 (boot guest with q35+vIOMMU+ device assignment, qemu terminal shows "qemu-kvm: VFIO_UNMAP_DMA: -22" when return assigned network devices from vfio driver to ixgbe in guest) - Resolves: bz#1630116 (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start)) - Resolves: bz#1636185 ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))- kvm-luks-Allow-share-rw-on.patch [bz#1629701] - kvm-redhat-reenable-gluster-support.patch [bz#1599340] - kvm-redhat-bump-libusb-requirement.patch [bz#1627970] - Resolves: bz#1599340 (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed) - Resolves: bz#1627970 (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option) - Resolves: bz#1629701 ("share-rw=on" does not work for luks format image - Fast Train)- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585] - kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585] - kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585] - kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585] - Resolves: bz#1635585 (rbd json format of 7.6 is incompatible with 7.5)- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327] - kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142] - kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142] - kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976] - kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976] - kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976] - kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976] - kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976] - kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976] - kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976] - kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976] - kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976] - kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976] - kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976] - kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976] - kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976] - kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976] - kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976] - kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976] - kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976] - kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976] - kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976] - kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976] - kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976] - kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976] - kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976] - kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976] - kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976] - kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976] - kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976] - kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976] - kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976] - kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976] - kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976] - kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976] - kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976] - kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976] - kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976] - kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976] - kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976] - kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976] - kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976] - kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976] - kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976] - kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976] - kvm-block-Use-a-single-global-AioWait.patch [bz#1637976] - kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976] - kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374] - kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374] - Resolves: bz#1609327 (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408) - Resolves: bz#1636142 (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients) - Resolves: bz#1637976 (Crashes and hangs with iothreads vs. block jobs) - Resolves: bz#1639374 (qemu-img map 'Aborted (core dumped)' when specifying a plain file)- kvm-linux-headers-update.patch [bz#1508142] - kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142] - kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142] - kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142] - kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142] - kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142] - Resolves: bz#1508142 ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235] - kvm-add-udev-kvm-check.patch [bz#1552663] - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085] - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085] - kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622] - kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622] - kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622] - kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712] - kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712] - kvm-intel-iommu-add-iommu-lock.patch [bz#1450712] - kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712] - kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712] - kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712] - kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712] - kvm-util-implement-simple-iova-tree.patch [bz#1450712] - kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712] - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928] - Resolves: bz#1450712 (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu)) - Resolves: bz#1552663 (81-kvm-rhel.rules is no longer part of initscripts) - Resolves: bz#1609235 (Win2016 guest can't recognize pc-dimm hotplugged to node 0) - Resolves: bz#1623085 (VM doesn't boot from HD) - Resolves: bz#1632622 (~40% virtio_blk disk performance drop for win2012r2 guest when comparing qemu-kvm-rhev-2.12.0-9 with qemu-kvm-rhev-2.12.0-12) - Resolves: bz#1633928 (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583] - kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583] - kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583] - Resolves: bz#1635583 (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817] - kvm-Disable-ivshmem.patch [bz#1621817] - kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963] - kvm-commit-Add-top-node-base-node-options.patch [bz#1637970] - kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970] - Resolves: bz#1621817 (Disable IVSHMEM in RHEL 8) - Resolves: bz#1637963 (Segfault on 'blockdev-mirror' with same node as source and target) - Resolves: bz#1637970 (allow using node-names with block-commit)- kvm-redhat-make-the-plugins-executable.patch [bz#1638304] - Resolves: bz#1638304 (the driver packages lack all the library Requires)- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356] - kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356] - kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356] - kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356] - kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356] - kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365] - Resolves: bz#1600365 (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes) - Resolves: bz#1618356 (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765] - kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765] - kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939] - kvm-jobs-canonize-Error-object.patch [bz#1632939] - kvm-jobs-add-exit-shim.patch [bz#1632939] - kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939] - kvm-jobs-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939] - kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939] - kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939] - kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939] - kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939] - kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939] - kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939] - kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939] - kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939] - kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939] - kvm-jobs-remove-.exit-callback.patch [bz#1632939] - kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939] - kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939] - kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939] - Resolves: bz#1608765 (After postcopy migration, do savevm and loadvm, guest hang and call trace) - Resolves: bz#1632939 (qemu blockjobs other than backup do not support job-finalize or job-dismiss)- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185] - kvm-Fix-annocheck-issues.patch [bz#1624164] - kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746] - kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925] - Resolves: bz#1575925 ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off) - Resolves: bz#1624164 (Review annocheck distro flag failures in qemu-kvm) - Resolves: bz#1625185 (Re-enable disabled Hyper-V enlightenments) - Resolves: bz#1630746 (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804] - kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412] - Resolves: bz#1618412 (Enable opengl (for intel vgpu display)) - Resolves: bz#1619804 (kernel panic in init_amd_cacheinfo)- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668] - Resolves: bz#1625668 (Decide if we should disable 'vhost-crypto' or not)- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717] - kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717] - kvm-redhat-Update-build-configuration.patch [bz#1573156] - Resolves: bz#1573156 (Update build configure for QEMU 2.12.0) - Resolves: bz#1615717 (Memory leaks)- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656] - Resolves: bz#1622656 (qemu-kvm fails to build due to libusb_set_debug being deprecated)- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752] - Resolves: bz#1618752 (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384] - Resolves: bz#1594384 (2.12 migration fixes)- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117] - Resolves: bz#1593117 (add qemu-keymap utility)- Fixing an issue with some old command in the spec file- Fix an issue with the build_configure script. - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer)- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384] - kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384] - kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384] - kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384] - kvm-migration-introduce-control_save_page.patch [bz#1594384] - kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384] - kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384] - kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384] - kvm-migration-introduce-save_normal_page.patch [bz#1594384] - kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384] - kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384] - kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384] - kvm-migration-introduce-decompress-error-check.patch [bz#1594384] - kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384] - kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384] - kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718] - kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718] - kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938] - kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938] - Resolves: bz#1594384 (2.12 migration fixes) - Resolves: bz#1595718 (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine) - Resolves: bz#1612938 (Add etoken support to qemu-kvm for s390x KVM guests)Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs: - kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723] - kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153] - kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065] - kvm-vga-catch-depth-0.patch [bz#1575541] - kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959] - kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984] - kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080] - kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664] - kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180] - kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995] - kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995] - kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995] - kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995] - kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995] - kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-block-Add-block-specific-QDict-header.patch [bz#1557995] - kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995] - kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995] - kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995] - kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995] - kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995] - kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995] - kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995] - kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995] - kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995] - kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995] - kvm-rbd-New-parameter-key-secret.patch [bz#1557995] - kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856] - kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856] - kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856] - kvm-iotests-Split-214-off-of-122.patch [bz#1518738] - kvm-block-Add-COR-filter-driver.patch [bz#1518738] - kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738] - kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738] - kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738] - kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738] - kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738] - kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738] - kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738] - kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738] - kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598] - kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598] - kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598] - kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617] - kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617] - kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617] - kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617] - kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617] - kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085] - kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085] - kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039] - kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039] - kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039] - kvm-main-loop-drop-spin_counter.patch [bz#1168213] - kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847] - kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847] - kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847] - kvm-qxl-fix-local-renderer-crash.patch [bz#1567733] - kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956] - kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956] - kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956] - kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956] - kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956] - kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956] - kvm-iotests-Rework-113.patch [bz#1537956] - kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835] - kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835] - kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898] - kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898] - kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576] - kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543] - kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543] - kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543] - kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543] - kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543] - kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543] - kvm-blockjob-expose-error-string-via-query.patch [bz#1513543] - kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543] - kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543] - kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543] - kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543] - kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543] - kvm-blockjob-Add-block_job_driver.patch [bz#1513543] - kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543] - kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543] - kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543] - kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543] - kvm-job-Add-JobDriver.job_type.patch [bz#1513543] - kvm-job-Add-job_delete.patch [bz#1513543] - kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543] - kvm-job-Move-state-transitions-to-Job.patch [bz#1513543] - kvm-job-Add-reference-counting.patch [bz#1513543] - kvm-job-Move-cancelled-to-Job.patch [bz#1513543] - kvm-job-Add-Job.aio_context.patch [bz#1513543] - kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543] - kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543] - kvm-job-Add-job_sleep_ns.patch [bz#1513543] - kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543] - kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543] - kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543] - kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543] - kvm-job-Add-job_event_.patch [bz#1513543] - kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543] - kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543] - kvm-job-Add-job_drain.patch [bz#1513543] - kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543] - kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543] - kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543] - kvm-job-Move-transactions-to-Job.patch [bz#1513543] - kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543] - kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543] - kvm-job-Add-job_yield.patch [bz#1513543] - kvm-job-Add-job_dismiss.patch [bz#1513543] - kvm-job-Add-job_is_ready.patch [bz#1513543] - kvm-job-Add-job_transition_to_ready.patch [bz#1513543] - kvm-job-Move-progress-fields-to-Job.patch [bz#1513543] - kvm-job-Introduce-qapi-job.json.patch [bz#1513543] - kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543] - kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543] - kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543] - kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543] - kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543] - kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543] - kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543] - kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543] - kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543] - kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543] - kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543] - kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543] - kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543] - kvm-jobs-fix-stale-wording.patch [bz#1513543] - kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543] - kvm-iotests-Fix-219-s-timing.patch [bz#1513543] - kvm-iotests-improve-pause_job.patch [bz#1513543] - kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738] - kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076] - kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851] - kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216] - kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216] - kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144] - kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144] - kvm-iotests-Add-creation-test-to-153.patch [bz#1519144] - kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645] - kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645] - kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645] - kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645] - kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645] - kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645] - kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645] - kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645] - kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645] - kvm-libvhost-user-support-host-notifier.patch [bz#1526645] - kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537] - kvm-raw-Check-byte-range-uniformly.patch [bz#1482537] - kvm-raw-Implement-copy-offloading.patch [bz#1482537] - kvm-qcow2-Implement-copy-offloading.patch [bz#1482537] - kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537] - kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537] - kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537] - kvm-iscsi-Implement-copy-offloading.patch [bz#1482537] - kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537] - kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537] - kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537] - kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537] - kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537] - kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180] - kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381] - kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541] - kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541] - kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541] - kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313] - kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135] - kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634] - kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634] - kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634] - kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654] - kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158] - kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158] - kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158] - kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158] - kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158] - kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158] - kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158] - kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158] - kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158] - kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678] - kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678] - kvm-Revert-usb-release-the-created-buses.patch [bz#1556678] - kvm-file-posix-Fix-creation-locking.patch [bz#1599335] - kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335] - kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914] - kvm-ahci-fix-PxCI-register-race.patch [bz#1584914] - kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914] - kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173] - kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173] - kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173] - kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173] - kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173] - kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173] - kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640] - kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515] - kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743] - kvm-file-posix-specify-expected-filetypes.patch [bz#1525829] - kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829] - kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657] - kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657] - kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657] - kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657] - kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657] - kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657] - kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657] - kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657] - kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657] - kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657] - kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657] - kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657] - kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657] - kvm-backup-Use-copy-offloading.patch [bz#1207657] - kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657] - kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657] - kvm-block-io-fix-copy_range.patch [bz#1207657] - kvm-block-split-flags-in-copy_range.patch [bz#1207657] - kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657] - kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657] - kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657] - kvm-nbd-server-fix-trace.patch [bz#1207657] - kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657] - kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657] - kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657] - kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657] - kvm-docs-interop-add-nbd.txt.patch [bz#1207657] - kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657] - kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657] - kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657] - kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657] - kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657] - kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657] - kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817] - kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817] - kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914] - kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357] - kvm-Disable-split-irq-device.patch [bz#1586357] - kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357] - kvm-Disable-CAN-bus-devices.patch [bz#1586357] - kvm-Disable-new-superio-devices.patch [bz#1586357] - kvm-Disable-new-pvrdma-device.patch [bz#1586357] - kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891] - kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891] - kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778] - kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255] - kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740] - kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820] - Resolves: bz#1168213 (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.) - Resolves: bz#1207657 (RFE: QEMU Incremental live backup - push and pull modes) - Resolves: bz#1416180 (QEMU VFIO based block driver for NVMe devices) - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer) - Resolves: bz#1482537 ([RFE] qemu-img copy-offloading (convert command)) - Resolves: bz#1505664 ("qemu-kvm: System page size 0x1000000 is not enabled in page_size_mask (0x11000). Performance may be slow" show up while using hugepage as guest's memory) - Resolves: bz#1513543 ([RFE] Add block job to create format on a storage device) - Resolves: bz#1518738 (Add 'copy-on-read' filter driver for use with blockdev-add) - Resolves: bz#1519144 (qemu-img: image locking doesn't cover image creation) - Resolves: bz#1519617 (The exit code should be non-zero when qemu-io reports an error) - Resolves: bz#1523065 ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format) - Resolves: bz#1525829 (can not boot up a scsi-block passthrough disk via -blockdev with error "cannot get SG_IO version number: Operation not supported. Is this a SCSI device?") - Resolves: bz#1526645 ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev) - Resolves: bz#1527085 (The copied flag should be updated during '-r leaks') - Resolves: bz#1527898 ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain) - Resolves: bz#1528541 (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest) - Resolves: bz#1533158 (QEMU support for libvirtd restarting qemu-pr-helper) - Resolves: bz#1535914 (Disable io throttling for one member disk of a group during io will induce the other one hang with io) - Resolves: bz#1537956 (RFE: qemu-img amend should list the true supported options) - Resolves: bz#1542080 (Qemu core dump at cirrus_invalidate_region) - Resolves: bz#1549654 (Reject node-names which would be truncated by the block layer commands) - Resolves: bz#1556678 (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed) - Resolves: bz#1557995 (QAPI schema for RBD storage misses the 'password-secret' option) - Resolves: bz#1558723 (Create RHEL-7.6 QEMU machine type for AArch64) - Resolves: bz#1560847 ([Power8][FW b0320a_1812.861][rhel7.5rc2 3.10.0-861.el7.ppc64le][qemu-kvm-{ma,rhev}-2.10.0-21.el7_5.1.ppc64le] KVM guest does not default to ori type flush even with pseries-rhel7.5.0-sxxm) - Resolves: bz#1564576 (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration) - Resolves: bz#1566153 (IOERROR pause code lost after resuming a VM while I/O error is still present) - Resolves: bz#1567733 (qemu abort when migrate during guest reboot) - Resolves: bz#1569835 (qemu-img get wrong backing file path after rebasing image with relative path) - Resolves: bz#1572851 (Core dumped after migration when with usb-host) - Resolves: bz#1572856 ('block-job-cancel' can not cancel a "drive-mirror" job) - Resolves: bz#1574216 (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6]) - Resolves: bz#1575541 (qemu core dump while installing win10 guest) - Resolves: bz#1576598 (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off) - Resolves: bz#1576743 (virtio-rng hangs when running on recent (2.x) QEMU versions) - Resolves: bz#1578381 (Error message need update when specify numa distance with node index >=128) - Resolves: bz#1583959 (Incorrect vcpu count limit for 7.4 machine types for windows guests) - Resolves: bz#1584914 (SATA emulator lags and hangs) - Resolves: bz#1584984 (Vm starts failed with 'passthrough' smartcard) - Resolves: bz#1586255 (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6]) - Resolves: bz#1586313 (-smp option is not easily found in the output of qemu help) - Resolves: bz#1586357 (Disable new devices in 2.12) - Resolves: bz#1588039 (Possible assertion failure in qemu when a corrupted image is used during an incoming migration) - Resolves: bz#1589634 (Migration failed when rebooting guest with multiple virtio videos) - Resolves: bz#1590640 (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.) - Resolves: bz#1591076 (The driver of 'throttle' is not whitelisted) - Resolves: bz#1592817 (Retrying on serial_xmit if the pipe is broken may compromise the Guest) - Resolves: bz#1594135 (system_reset many times linux guests cause qemu process Aborted) - Resolves: bz#1595173 (blockdev-create is blocking) - Resolves: bz#1595180 (Can't set rerror/werror with usb-storage) - Resolves: bz#1595740 (RHEL-Alt-7.6 - qemu has error during migration of larger guests) - Resolves: bz#1599335 (Image creation locking is too tight and is not properly released) - Resolves: bz#1599515 (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed)) - Resolves: bz#1607891 (Hotplug events are sometimes lost with virtio-scsi + iothread) - Resolves: bz#1608778 (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906] - kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906] - kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906] - Resolves: bz#1610906 ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671] - kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317] - kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501] - kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739] - kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739] - kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739] - kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739] - kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739] - kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739] - kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739] - kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739] - kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739] - kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739] - kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739] - Resolves: bz#1595501 (Create pseries-rhel7.6.0-sxxm machine type) - Resolves: bz#1597739 (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm)) - Resolves: bz#1601317 (RHEL8.0 - qemu patch to align memory to allow 2MB THP) - Resolves: bz#1601671 (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593] - kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593] - kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969] - kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403] - Resolves: bz#1594969 (simpletrace.py fails when running with Python 3) - Resolves: bz#1599593 (User can't hotplug memory to less memory numa node on rhel8) - Resolves: bz#1602403 (test-crypto-tlssession unit test fails with assertions)- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511] - kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533] - kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533] - kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533] - kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533] - kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132] - kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch [] - kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch [] - kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch [] - kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch [] - kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch [] - kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch [] - kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch [] - kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch [] - kvm-redhat-disable-glusterfs-dependency-support-temporar.patch [] - Resolves: bz#1518132 (Ensure file access RPCs are disabled by default) - Resolves: bz#1571533 (Convert qemu-kvm python scripts to python3) - Resolves: bz#1590511 (Fails to start guest with Intel vGPU device)- Resolves: bz#1508137 ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu)) - Resolves: bz#1513558 (Remove RHEL6 machine types) - Resolves: bz#1568600 (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86)) - Resolves: bz#1570029 ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part) - Resolves: bz#1578855 (Enable Native Ceph support on non x86_64 CPUs) - Resolves: bz#1585651 (RHEL 7.6 new pseries machine type (ppc64le)) - Resolves: bz#1592337 ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))- Resolves: bz#1576468 (Enable vhost_user in qemu-kvm 2.12)- Resolves: bz#1574406 ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom") - Resolves: bz#1569675 (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types) - Resolves: bz#1576045 (Fix build issue by using python3) - Resolves: bz#1571145 (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)- Fixing some issues with packaging. - Rebasing to 2.12.0-rc4- Bumping epoch for RHEL8 and dropping self-obsoleting- Rebuilding- Prepare building on RHEL-8.0 5ff3c93d71eb41b30ff7c4118c8f51718bd864d973116bc5795ce2ed2c283b0f12721590fad4d7599572d98edb6cbf2453d45170a2744a115d1f299fad34468eb95744feeaf1cdbf37100445ce74934fdde25c5afb4ac3ba79c43ba6e4a843102a2c059c15:5.2.0-16.vz8.1615:5.2.0-16.vz8.16 debug.build-id5ff3c93d71eb41b30ff7c4118c8f51718bd864d9f3c93d71eb41b30ff7c4118c8f51718bd864d9.debug73116bc5795ce2ed2c283b0f12721590fad4d759116bc5795ce2ed2c283b0f12721590fad4d759.debug72d98edb6cbf2453d45170a2744a115d1f299f72d98edb6cbf2453d45170a2744a115d1f299f.debugad34468eb95744feeaf1cdbf37100445ce74934f34468eb95744feeaf1cdbf37100445ce74934f.debugdde25c5afb4ac3ba79c43ba6e4a843102a2c059ce25c5afb4ac3ba79c43ba6e4a843102a2c059c.debugusrlib64qemu-kvm-vzaudio-spice.so-5.2.0-16.vz8.16.x86_64.debugchardev-spice.so-5.2.0-16.vz8.16.x86_64.debughw-display-qxl.so-5.2.0-16.vz8.16.x86_64.debughw-usb-smartcard.so-5.2.0-16.vz8.16.x86_64.debugui-spice-core.so-5.2.0-16.vz8.16.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/5f//usr/lib/debug/.build-id/73//usr/lib/debug/.build-id/95//usr/lib/debug/.build-id/ad//usr/lib/debug/.build-id/dd//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/qemu-kvm-vz/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dde25c5afb4ac3ba79c43ba6e4a843102a2c059c, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad34468eb95744feeaf1cdbf37100445ce74934f, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=73116bc5795ce2ed2c283b0f12721590fad4d759, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9572d98edb6cbf2453d45170a2744a115d1f299f, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ff3c93d71eb41b30ff7c4118c8f51718bd864d9, with debug_info, not strippedPPPPPqemu-kvm-vz-debugsource(x86-64)15:5.2.0-16.vz8.16utf-87d44118e7feb8d0125289a056bc77f3bdd8abbc8f409ad6f8cc65195e1f79419?7zXZ !#,F] b2u jӫ`(y|3T|͖U1 rɯVDj.'JӉנw5M#5[HCNzuj_:}`Hp*yh׀n C[<[^AflM/0 yDP^MB1ݖ*q`_iU157.)(LpR!q/sj`FgV9y $Y;7Tw ;}آ,k)V#@I#>x+Zp?w߼"BVb&( bo5*}tדDx2(6lc;nL\@(7lA>b,9`wVEZ=-5F͠hFqb:)ICnef*(C;8rJ:SdZ`Ϣ i{ Ucw/6^%&'*"=Tv?XRuY]b;2 ^ v%YXxZQ-D9}[j:%,<|}>JK+0d}1;[#$P@uh4 9wZqo[|t c3 ˮb%S,]/>[736acn#S'lD[-!v{Nzp+,Cwoh}ݖ TIfbgё9&{06`Ѩ)h>X@CIW6] IbsA$IF}v'N2C C;+:_sݰ "S5tp^YXo#Cs;̯ .Zzj4EsItjy.BT큇5^4Cpp5;Ї Žꈆ{oTg2 L +vߙHϊF̭s<GytdֹcHARܠɕc6D@xQF`!7IrLm8z.iKI+' Lgn.:Ž20z81* C"CiDwQgrV3큈:ykVKR,¼ITUdVm>;Ż>\h&e[4u(gpR%Z !ߢ9,;Bt6^=T< tzۃѝh&SPo)gņwpޝyUd!,k@Э^mC$Z (0 ԰H*U|D&Yb2&iΞJ1ϴVa-K)C=lrhO niv=BXjqMҶ-KHOڈ:P:P*Y(xUN䔂a<9b}^nƩ&pAs\ʣ=s<5A r{.57e װLC?yᯄqg)3SС*{̴~;0h,2=_`F)f޹vG& x>))nSimy(۹B )t2N=9p8&T7 u%"_hQWI"-"ݏ_oNNYgh$h ߱ Y9]5}k-)-Vw~O6ת,Pr'Xb4-ѳ0ns?YW?gN';.VIOb7jrvcz^=Ow^F//ۚL@6CF'6Z1Ƶ:]?{;Dd@cT϶#k֞?0VABx9MZIQObRM?"_d`AՄ`w5ݕъ(ЁK> o?]Pd59ʹy-wq9KQ:^=v@Ѧ58~y؈,&1 v[֜O μР). 7yC-" ɼL4l?V:I5|cߝK[߽Շ ǡL7>0=h.*|Z35?B]G<@6`h (KzgؔZc%@E\>i]MpϷwuH QfN.+ 2y5U"kՐ FQY5_&))ue"a1sTɋI4D C}-"ʹeeAy)莭}#e:o| 6Ov*{WfBI-ߏ"6LZ5o Y -zW]^\ghX ZG*rM+MT S1\SNH_7Zʼn|9peل+0禨)m*XAwgoeQSּnel;2)jGTVlA[`n,۽6&''-[0Pw\xrS#X &/  2@޿yF}&[z?`CİØ>\ZVH+F>)8>B7!t<,{ i7tm ;PФ \l3^@aCjl]QrR(#&oO\ו]Fv257.p2#0B,pH,Pr.lЕF뜌=μJ3( ?%Q}@ָ[P^6.h@Cj^Xc*=Tfn3Tt.gjZ n6u"!q>EXTHnms|c L۬ >- f4Ȝh%D>MJ{%fȂCCy\ƹ^xjr>x6r\"^X^ep*-Z4,|ndI[{>uTհ] ∟x)齣#SE7#q}:A|˪-}{` "H5+T;]ɘ\eI,(IP>Qi= oHd/0-C͇I)xpv=k3!#suVbii>-/'`8ȘspAlÿ;vdKH%"Kp|Ip efRIsZ}B:}5eo &-k*YIf0yAs^aF] Jf@@.y &Q.l)*%L}_$0Cw4g/Vhf`Wp^N}I@xO2hk =raSIwF#4MՔ7r/*dvl9{UO]LFCԚK]e'ܽ@^iJ '@c#iq; 2uH Wۺd|Zv(o3v.w%yj>or#x]zýsnzG{}Dm8iC q+':g #F'K+;Ya"%CH xNZ,S]dfUn{nM1#%ꅔR:`W ^>)Y]k`Bͽ DžٳS̷De0i<[2?q J Ǟb ^zk̙t*V!PsԼX[/QSnex%yuroɓMDKꬉr,T-l*, k2V[G a"/F#`VN,0Zy#Q (F9OUs,Պ&+Ԫ%t.?0fP.p֐|9p +,(x>JU,P/N-!9no>IxxEXOB9j6Ydreq).p0o`-\C5j^ Rt1HԄBZ<:#`bc,Osp ~B$bo0 (yo Oj/%YAM1}o/H֌@ ĐB<PxA Q%Q RP"i oPgϵwr<؞ԾQm8Tdz # c5Kγ\ئVobq'/e%%jWeu* ҧV3ߕ%b~؞Ҥxpn56 + u6eUqH}n:]Nq'wmU71{ +%?Tܵ9ߡF-SW*ZS8MkmD4QVQ729qsvq7+, !=NcN=?{i T8W!2-G`@qiBh>G]Cd4j}: 6[QT&`@f}a;?,Zw ;-3;P,9ncB [ϣ| !DDp!K`qڨX#ǔZ%+A *>z3co.8#N}<$GۯH}e 1D(oIL@k%ڎ; l&.n]P*Unf۾x 2Qgw/Bva 1({dOC~XM䀒u]Bml4MEĐAIϓS]Յa]jS؂[|4,g`DlGl `^L)?VYh֎ )sasDYs BiR +_p94yoQ`'\?;}J+ 6 ]'y(]u$ffQI?a y);gɉ|@*5t82.67}OC^Hk?_50aUz ]xdLrNsFca-j^ģB 岽U?#JCƂY*ߟ ,XqKhn13&cGI%' z.nبJ5$N̂G&%D7$IbA- O7îОͺ5;ewr8 KP?cTE: o`Ihq ?,Kͱ6Oyh${԰WR!#<JxŒj u8 vKkB'+} 3K)#XXJ4;zR,A;9hЅ9lƁG7ϩm-xB 7CYi ' -%Bjl3K-G>qS |#ID; l,ੌb'H~4=LZd$ANb$`Ȃ#>J;Kb/u1`q8,oU۬9SHм߹aςHaZ pXIbGj0m[`"?rʄzJ(0EEӝY 9җlyhj\^6{TK>V~]+G8סT xMzN)gwsŘXZwih%4R xtU]{,ŷ5^f_]1Ϭ;Ƅ錦+ 4T H]"yu hg>|rVߍ*\۸Vw:O|;JfDIt4/T: 6sY7+\^KtXrΟ VD#)A18*?VڱBkL鍈#%$B]X4 JQZ1cW+D-@3av۬D^u{."V|7o]Nz Nc8kQ0~hTƗE͑hQMR"4îkw}O0*w?uZۥoRgP#n+b0ʯ<\^i0sLfTZ /6zohC/N6?xonnLڴ'J,^[2ݹZk+yR f~#1Yz}RdϛELi9晝.#g@ nحl%"U؂yG:|-4>̐VqHb}P[Q!Oa+xf؇UI0@#Ld :Mwh{X~!H/l8NÁmZڹ{N= ­i Oѯej :~i>4j n8Ҝ/$Xdc >h:RD+u^$e2]9쇂NM/WNߠz%܂u?7H:G@֠ND&W_͡d̼I[EHrXCh}*dܯ}NmmBrjebAڨL2J mؠUPSU^jÍ=YpCKDA1'Z^ԊRk}pY:ⅸENӳ הZ[Q=ųgU ]<;ișP#Thǝ pJ]J"jo-ܖK5B3϶l?Imo 1ɐS~gT@&R:x1öxpz\@3p?phIKv_lI{rCŭ|Y"}09fufv‡&vATXALJ`q&(+Ax3sLK΀7Őo g!.+@n!*#'tN4L<ƞVwI k@+i_98u/V~n3+AsZVa)ZqgCcI; Ng6󿇭Gkly*t [4(9y!1DpMZH l&d^~ٗ/kY t~`}թGh4$(؈&Q[-Ys&[O'Ch8 WL'do aǔ*њ>4gBRNAuSqb"?60/[̠<9 !XXs.~ a9ZzpM}-p؅w`f4/`%Zbst\yܖ՜+>irڀٗD4H8]q<5?Є9/HAx唁~Bm=(Sn{3X4j)ϗ ,Dkį`$ v,sw/r zt jgLB?˕Ήz;h:LD,'~Lhl:@Q!U%-+ S4(d>E3jl35;">DZE`Xj¬wXߪs]aW>M埇-D2w7:y܁!Z-= E~—ivǫq2߫}a }*aJ m@Cdt2\:1rHez` *P,sK0pK"-adE!bQZYA }pׄxd P#`(-j{smc%oQo/9,$2 "$TjYDWoqgg@>IPny}$]ɰG V$aΞj!Y^E'%#hz n  eɊ:dLK >Ixt3֙!֞ Njq?&oV( !6]-՝yn|zCa7FG5RN; K}V Y(i]#/9zRq~Oé0D7-9?ٵL[K>IDZ&lKຓ}QLT&yP@r3.ɠo>b;_sx_D^s;KU<,s9=u9 =B1w.qjlwv{PyR?, nh_E2B6N&E*^SoiAPR,\$ﳴ\O527zAt=iU;B qo7$̤ԧnP,E `]B5]3L_MM?mzC(x(ɖ-qWlSPxS2%2u= '(,(׶G7nJ\ f$ Om$T%aGnA#S$Hyq9d3VxX m>UK;?19JwЂ(C(6OB:\2dK]v_G7ArF1Bstښ ,13S<+%{|hjN]WZ#hPCCrCr@ϢhHũ6:&- ߰퐬ʸYQ@Y0q]z{MTj4  p!)zf6@й4 &ZF)tMP?J\rvayߝM_&~瑐9_f]ZC3$ҵd((! \kګoc3rU3 ODnn_^986U8L5=]܍XPIU2"ѐU)ΛuA3>1eX&2Ӡ I۪G-#mʗaYXۑ䊁5jI^oWR4M~Y{$5r~Ԩ1) IRW¢8lרּ휖C;!ΛZlsU!'J5&+`NIɽnJ窵p MҲ\gJp5ᱼEŤ@"V>UE8.9ǂSW\!lErV^8pTE]6yUྚA:<1>5|i`,bѵӼxvG)yկj/Þd&B::%¥Zj ,!D{uJYwx1s'ޘ'O5 PsO,ݨ`ꦆp T=F4NȴA7<;ǾY \HmÑiGu%D3KPq[7r oJ{us措GCga<9Ry3{wdtFp,:sJK$j7KuaY%#̈gN+^{p??yI-3ƣ{F8~21< X!QEF: `A̟ri@'"\r.Y6Y#)7$GwM.;`Md !pz? JT# ݢv1a>>۝Q>O2[.IZ`ءgy9p,Tſ"Ā`8Z(Bj(mc#<(Z/乃SP.6GkC QBt1#qvRŦ?}« +T<˿._awL7ih lޕ#,o4n "dfNXo)Tl@|e@ą9%"# >!B5cH%WvHUg3Go#s,Yp7  uǸf/'p[}M̎KZܝ *cy&7;jw%h ]2\$:m%a{d?| f(t ȯhud@C1s#U磸zUOEN}NFH;/]-zPݎmW~l6.\6avRӲT76[w_3/jE FJlj!2wf[WSRkֱ\e Ab{΅ܨT*Y,ate|>&ȴ:9G=v+I˶f@<kG,%PF!rom#>izȫG!{/ P1HlNʐgs]a$O(휇XPqGñդRRa$B:Jtdoj^t +(tݽǪ' I[X %]nq>Y!ت09}>p}`r-ڵI-Xh %U#bZ;n+#mwRYĖz %Q,'N )ܓ"ju& 5vQZ yX}G0Y|"&@]_[xɥ6iKP.qJ~Btgg\Al y3侉v0VwS{X+r#pcFg H}HL43޾Σw(yZC /]xQ;"t8y oaƶ(ş(nDSzYķANj=3Gy+|b%Wwv:pI ѰV? LJ!_3 10WWBOcSSCpDawwgCgZ6&7H/ v̜.c"bV=|(_Ix$B&u)*3H-y*HW,!Zu`*}3Qi )<Y@ޑv JuQ)ڃԆ"ny Uc Yvi/k)kJR"2Nx/] ֲ-:ϫ qگaQ^SH$VgZE۝khW04J֘nj1?oR&94|(i6+ah&|/'Du#NkA3pYnnr6%!"6V\*4>` `Z0iYt=άb{` OnloJJJǒnhj浤)ptGcDv#9J`;&wa `ަ6e"NY Xf"ޮh|B/_>v1Z=j+QdW3_GbARk}po\G˼rǘ '"x[J]rOy#p@obz'i5L ˦w/4EAEj Y=0@cGT;^ l ;@? K =\WV7;)ݾ&Wj VЏK+}RcBM ,JƆ=v!*k/%YkiYKv#5!j1Sht$4~[U6FjVg CIvS J2g4A2QvDgXW^J36Ɗwjq@ RhI0=]ՏAQ3F$N(f+|nZB}8DZ`cAVߢ>~*i~V[ ?H`AuljeS"\T,E( %v,Fג2F<%*˴t_l|݉e|_0Q_䒆D:=7 _5֬n cBⓍTv`m Q %(8|h4r:HPv@֗. XpC/Ft*[15UZh hW#8_Q*6RawwLdߧt?JsA,KeP%40cT oc2~O4i;o5gZ,3" \ #]4Fv֩Twz%~koJ_Q#cKr*v[J,ub7-]>1e ._ljc+>$kir^ 1`[H]@<c*5OK&[:G8Gx"G=ZdVN܎f0kp!mN&ܗ-6 oԍkؤ6o4p0 n.@ArV1%~ȗi(ZIu/ŧedcӰ=AqZM2 Qֽ=ADpwtL㚔wMM}] iIYMW'F@g̈́56o#A _T>?\)4x;m?,<4"?vyH{L;0y{!i }@ jO=4z`1џ:yhȭWd.3VYk^7QϷ.¬pB'Z.gàQqb/}㻦5`q ?S-⣏{NbݻL똪[:) 9=xN"|3H4NI pXbj^[ "8j$(s`LW ʃN ɀ&4<7zTx{ƌi+IA0b "ʕ)=9SlXI#HAڧO?D&g%%L"y7`˞.oGqjRdl76,oTeYL){D?^{O_)>LH9l`i³2Cz,d$umlDV/oo7#N5-:A 񆫂؟;Ϟ>#,#;"#q謔I̫TLR@AS$EG讅~/G] 4j jΠPD-t*1E@i,̸E8(K$C@#yӡIN`ujSz5)ћp#95!pps$,;#C0+Tbq!mxVrgp`(FљgSGb%~:=HVv:O ОAwK62PW, ufDXץo/-S#gVJ]*P^'/pU*pq5BB[[d|C9{@5W!upu/>ZY>`&՘(R;rlSnѲƲss"āABSހ+Ds+刧 : .`G.\#Eo"7$>Ui6`E=reC'XB`d;XA>\QШThysmDŽVz/t$Jᙄ#]ox!(/ұ&3L 7j邆MGEź 2g[F&⪕ ̯!<*^>Eqp]~hv=WK[p>G"a8T6Zav}.0pW$MӉi\!"I} \чF •FY@E0݂(g.;}ᧇܞY4 LVYX9JoC{EgCS^(.j|GSGlX:J"48Jp2ʼ{qW:MMt)گ=aB}ޕ@2Gl$:/P{ _2E ɂ:1@ Of])bPCO "{6Loo=&6UW@{Y=m] Ʉ,x~ٷ+3˟MS_OPiIQ&Y՝;ʰLaD5 F$v|=5@EzfaKC ONcuA'P)'N-3}rM0]Qy еR(u]&iG+p)m~po_~)EK}>ӉYUBhKsny(0#6 #{E5pˡ[yTEu}?yxP#r/J2GyJn2ͤ!Fct2&N(Pip`32 {<5Fg9(Dvo4lX!uT2ݘ?#\5=os3ƮhlL<[ӕ"Hd?Z}<9?ũ +".˨({`avso'an8{Ê=K :yd'L=w7rh)3"Fϴx5uĦ3JGndчnbWmYlЄ=%Ut$FT\fϼ]5z(}t[|Y! " 3ABl1*#g3zqI`¬i(2)|W>O.Н>*]W9TDE=~&bFGHHp%QmGC(v:/g|P I"GpL󄨛b'I8e% #ǥʕpU89+[֭AcICE.M ]$x=ٶqʇGVӬ:i鿋<5r9`t&;C\ꤗ"ɺii emY T-}{UwF[иO ($yp [ D,z ^ oWN%Ԣ޹]>u @ k8Օ`W"jVGh%Kބ D#0G)hDCbR ovrB]iUUocDKѻN5gJ;"?F\n;L7Tf8hNe=8G]a(MAVˢclZB7a@* @evEb$c oΡOr;?!gT"QE)Ǐo(}$,VFD)dN{r#pQ[A'-]vQ$5RQ#}MMV:-ӝ@ֿE8ᾠGOyl,@`7m0[m߸}ёSzR ?| z  e#Rm.NIEN![dLDhR|eIX-6Jq$L#K="g9~ˆnVC|Mz6_Ќ&Bң2Գ_2sFEp&y @ vB+FO _?w6{m]֫J9Q!/ee#|ʗAɗ 1mQNp~}[j9߾cƷ6._@ Ӌ+熰,(R"'fYaY8RvX@ɱ>za[Yan0lSw1FgM12`P(BǤ#u;[PqWvb|Qx uw ӛmy?LāpPIx\vӎXƅuz[H|r;7h Fd%uZ#Nb=PVNN0Odu>zXه4_"iHuN=Je|^.s,*>!6qڕKꤰ &jp:M`GR 0w#߾G-~INҙE;$B"Z$dNltǡGEjߢŜL.c0l8b'7H;<*(6ou#Dn!ƞ,vC& -99r SK[Pj (lh F~[@j_`\mQ7"dB:oP>ۮQnn48g 6k1% %hۤbT\ 7+PF@l0rw+qn4J0WĒx=.K@-DfR2}.X>Ðxha5=/eUz(mRu'REʗf޽BK~RY킰f܀_d$ԐnQ!)s:pb*QW^#,*x} :/oʹ[+Y<1:i,XK8 D:d5+ j\rZ L� W?Aƭ:IU APq.bK%Fz(rd I\(eeH-E' { e3vȹ^pR${ʌǂݸ&6]|  hysX o|M%€GUHXUxzvK _뱵É,Ah06.>X1]-8&Q䯗[[3eMf>% dxLװ]C̷9ߞFKw:Z-qT҃Y8Å)s."wxF9aՎm?e6C/!R2U]&kN1NmcCܛw@KIIaN ]j:ܤA+]5L#%Ie5a1Kt)˄GҦCG[&6k,x-4/%B8udv_)0Ky/ $ (=&5]g!ox:VU@}6ŜC%`U JFzH= E~gԹ5*h=އ@{2vh@5? TfǨH- K՚ .>Z\ [1~0 r NU` QpcԵ,',V}i0s?TK0aLӪZѿ\B^^JF:o-1vzy:"ϤQ"FEu04ύQ]ܱyV#>BR뒧zc\up &*:x$@IxzM<3-NuzjWܑ8!։UYۿwKS\Jw {ojΏGf٘]rI ^{>ݞhcC_1;0M2tI^"N#k# b.U^yT7zIJ@*㱋JA{N_8v0R /4(LDvN<01(]R;(Q AΈlhզE3,tl]$'9h tr%79|-yQn_`pV`0qU2zΟp^y "og Nڌ_qWbCI9g`n =ͧ󒿫pK,e_&,(&&JI5޿;=T^+&[ w}˧O YnYs?ByD?zfsOz0^ a7g)GPB{99qo^+",DTHRW>Xyt1E( 3-Ayqu]CLQq46eG0#Ki5v8;"iDJ]nuls++Vg?G)!+4@W+}|(MCti[wл/NX&/qnQ4TS E&Y{{HxxӊQQ4 ?NDK3䷁3OD א~yΜ mxZqZMmcAm 5QMapwu I߆ h (} ll_BLy{v6WT<gkZXujqv9#b(hFL>Ռ0- U;(iCo.V;}sT|ƥ)0o d-/ˤ̖f>FbWULt Æ,/6*$iUM9Kw\=]7?\ gB84@#-J~%}ˠO}9b#i0ә@'>2X3nk:Nm"A]#mK#[M〿Tdҷhe&Zv?Tݯs1hZΰ8 [BLؘv7<ʁZ]z F3@MI~Ob7`^Թ&FrM?~$=@+wk哫N;͋AvݴVҩyB } t>gh`ۡ/8F`=/"/(f/j,Kw[szO>KYjdf\Uۆ!#hY eK:HB˴hIGxJFX 540-k%vI]T;S` z ?h+rrdem2~0jhdGED>/ g΃۔Ӕd8hB\E?;] 󔆮AD|Lyb+qݫŴ< &.I.pef OŤD723B^>IgW+TI`գiL¡t(X=.ZTg1w H\9Πuqo\!IVu~fcYdp$05EUgvt2>Sq-@{ynąF[Na|[qiD_kXs~W4)f)əBֺ`ϕ(pb1]vAuij^ of|)F\wO`wrj  ;_*3䓻ͮrD6 ?'X}HDDn^-]{.]Ig_-{]ý eRr %QybPbv܋sGpF#-yJa?q`"uk$j G^n>\mh~ȤU{yp]vѦѾYƵПD +-+tif!8"~PGzJ}sqX$wpC R kLeKoEhMESNo GH*?~ju&"hb~ NnC7F}g>s"hS5L^|v6[;%96y1%${7U.eaP Soð`6g.Rax,{a!P lp$| Co>F2TÅr d7ҏB_-@qvڥ ?tJD[;߰ dܛBAv+=? ?. dԲvZ/]@*WFֆEt f| m#G,ߍtVpzUKTkuW>(p -5J`XDEt pVei蠁*iZj@; E}7shixx; ȜZT'5붆ǩR^JzS w"-#6y̨ҥe1su]/%1mq]z++A{Vn5o ʽՋܯ6鰴D8?DF}'ER^*ft2ؼJn#MlmcT?ϵlid.RPU*{~ڀ[6r3i: I_f꩖CBC%FCm| yPb셤N\h?aF0GD"ۨ֙,s2׉!gm&3Vo@@n^Avve /Pij|^Ai} )~?t"Cp^!̘M&CRʧ h Yr'\ժG4>b9>)lxckbY('>w{kaO#YCIMRZ+ŋ lsVr.ҵ_ ً]TLm6rs*1=CJӲ-99c8ۡ"2FY"ndbq۞ Ăb(4>/}#RS>#yDY'ɕ|m6Jf cᔌN"Db]S'XsD2N!_4BylC6j,~W^L)- !3ih g#uI>7uLnK+lȧLU;}pIMI^̐DQeP h"˼nhG%-_激 | fm7 Og"NexJQf !d+Tc)MЉp?:0/Z/0Xh VJkj8! ukaF x`v~^2 u"(w1 ]l t wWzz{'v_: s^65C"LN[+d ЂvQ-CF+Tzv*BY=0 jRY+ٮL΢?~S;3%,~fcsׇqM.4E&k`Y$5LLU=/h!뗏-"_M=68ze9\_:j!Pf-N3Z!i{='1Ho8#8|$[wJ'63!t Gh!,Lӆ ..o19)R߷mH'KaK{p_?*M5М,Z&o{=#'c| W'HA #=|ǯ?>$k8I]lg=Ts`> Ҁ 3ӣxy=,BÕZ+J-#l/2ʓ1jzdGoSŷ @L?1o2\X#YXĶ2ܰ}-/BK}?ØÿGTHFT5Wm%<犒b| =j70u#fgXҝV)iAzZ $txF?=MI&_uE
LZ]a0($i՚#bƩ.?1x|:} -]QX[HEtg4\c%'}焟nkg҉|@5AE͎dbhIm=KdqȶK 끶,'"OsbhA$ yK0DK/Jo$r{VVmc-ekwaLRq./>:RBUM&c6X, g8ǎ^_ˑtj̊7 n&?&' E{dJ4P;2d5 'uF6A4g#4}MvV`[%2M'w+?jF_[ F?U)M_N-{T{:nk&z ~R Q}xL˸S.rc6:J|ci>fN?WF`Tjw|k"K( q~toU-ur0=f(:ROm{se^3EE{*uESA9oFsљ|[g˕>e"l!^ʿG*8~P쀲|% -gǪ^_H=ObA3oO@8{P7(>Eysx쇭>}F^Mbm-,7J=^zl-\50xK+ʼnoժmEp+]HPN}_\(;"|wPН/T#~(}vEZky3 5l;6A[[] 1G#:k<\95<[mtlS5M *\4y]]%b<4CՎbysEcx[N;GSp/LS_;'tz[թAawe5ʉ;VYfa6L7_`E/ /dz #wՇ9iÜ渘G*<{<)mq4RL_uI>rG6o B$&ttPxEi]\حOG, 'hv >i  rSFcqW "i-#m'=cvڔW>aūIF-/BU.hRs x|:2Gtz{ܸFnP;&o~́Mz%ӍZ^P\HY.cc[aMҰJKjhORҭZ5.dzphlж%E)n m@'c= Ir|],_QOxʇӽ]MHcRo&+4JV Ǝ,:g=\! zmn282*8DpF>06԰ ?ϭn02TĜP,', ^dHe^QDv4&Jc+6L0mjo,$Bq4APbD{bjJ 5<0AX_^%[_۸}.dľJ*2nAB$,qi%Rgr8a*SJ V·wޟF(ƁK+p nJ1/pzkz[%,N4}?`7 b&R_˙ ryV+;o<@yah /%e?iAMt^9!㎆?9JBamZcyIR btQ!!oo/aw"0(5(| ?/>+#xVWue9Q YVOtAv.›S]X}VN[!ug6ytcZ0 !L/o"f*B9+Qb&i^Qk~해t70:u$)=B0gJ@w4r{ ~y -oOȇ%EyzzE@u ʙ8sǘDWJmJ]Y>"D $Xb QS 8C5VMΏ3qA6_ g:|9!\ym*t_Ovj6|J !"5ϯzsIoBL#58]kx ك2mqKUP| 9Lnv ^"^GYfA;vWG :1.6̬CiЦgO~el5"W~'z>ItƜGw4 J88A[qoJs'+HPQ3U@a~w^5!,߬!:gG?bhfJ_}(^=ac;1v J8)b}l*^kAE򙞀k]l1ۖe9͙X 7Yii8@"3j`XW_#2OoܡC%D|l/tR$A9U&IEV :Y.ɯ:!l8aUEc1"()3Yjt&%\woL{^v} &w,i7_y?cIar挌Sˌ͝7eR.Bq(i^xvyʮi9I7%KZIk{O0V+Ǩf-{QU6' pSUګ%Zb"%˨h(EK$R1[`1oJ'G`[MÙNF܆@꛺CI1"v9@㰔HBqxS>U >kťVkd8RP|&&]- YezYB%2h-4zT'/)W)& 1PҼ5EP sbnг݇cҢ<=yg ˝є@!` ޕP*.2-fŽ K6`8kԌY㨔S76 ا$xgkn_6*wle6l ֠i xIT*2_Z)e+!j%s`Wm-$AXs.<}b?,ɞEҞut9\IEGJnC2 gkgNY8QX~=i"~GmҸFwqC1?)Ċ+r Sw`dǶbj$ìrUy?Lt|V@iKC(yH݌JwNcYWi,ef?&R 8'lGDd/Oq ce Wv5:P$U?"6tYv7~,μgnqt!' ^N䗞OqTr\GvHܤЃ 췏۞f_zpp$tĒ8y o8 ,uA9uL"UhΑehZv lm}#H$.\Nfa1\ِU7x~ Ĭk"jeϕtQ2(4~TTK6v6} kguH/fj(D}4Oө\ _Ns@G d^I_ahIUZbsP8KL..V $X)n- Ku?-s 2t?S3J<˂<uFK/ȗ"i~MxzUIף\') :l-2^~d^`T7F6>2Ja]/а/ l{1?ޘr1q F?{ s<1xhd,=S5Ɇ~^諏EȇCՕCȯY31p(Su H] t*';}«Tʆ Z\kU8"|OіTťba53dn|<LJ!5G)ށkyb~^+;A<[1$?O [i+Zyu%dz@diRx 1cxUF)OIYٌڃ RM3-[=wZVV))0"G%MoAe*wu 7Pe1EAw >rIP})ooʐ |QD0 TʢNG=Q3t\q#קV3's#E'/căFxgefP_]=\37ZocH_Q炞[2b1f1Do<-)#7ٺ `8i٭LYADqRณթFPr?X ;Mtb뙮[jYQ؍%_(2QOh 1WMf̪(zpX9!Xi"#N$(ҡϯI*jsNn`=l4 \|쏧 d&9!@uˈܬe Tn!ꭾL9u ҍt.2c&}_ԗ 2eNU4Z >U (97ywͮW`Q@BMErsК.G}om |J3Bn`aP;OK׉:5ehMigKACE&lA9sH+ҳfӀ}퐭wփ,-N/pgVbo :`E:e/`be9 ap/M^ekpb(Nmd}i|P05nCɆ"G`9#BǽwL!q\,쳞i_nuE?0e_e4hSeZԚطY K~ZcDt0}h#s`Y_ 5kA"ЖB #ܲ0)_#]lf Zwa)-cﬖ4vl|8IE&ah%a![KJALcm=ڶ<<{4 .JRnQ[)-BgG!jUGEt#ݓ 3Y\jTR 5L dm,m7Qjn*娸#Ր]@lEXy@8a4Ŕc+u^7|2XƌC+YQqb 9ȗ$:jjSO,<;2踄1Z7"y?M!艙xi)J]s: hǒp=lz)q ԓ2?Ji"[MO7S}4>9Mkcي~OݓZgcVtm!`ӵ=tڍY798Sz/!#N\20|Yy~xH0/th;\^+e.4 8:–c:z$Mo 0MvP!MzIe*h@WԇN_j{D(zdti>~W`/L>LS ѥ?? Bv`cOt8>EbA#l}7VrOS?W,sƪPW;Sw'*Cv[L2IzpHm?AWB^۞"YrcJMI:y ]3m n'6CibH!vCvC/V23Hg*ߢObmCSwD̻ 7Csp궔Jp$)O:ʧa:<\)BO}}k~ӗe+8ȫqx!C;7!{џ,bZz0ZbOO~;Q!drmTk0_l&XϡO O|/4ghNKP{.ģo=|kcz>, q> :KYhto7T:zy%o6 a 򚈂{8kMY]bc1K%6٘k%˅Qo|A6=%H@D^gL3o$3'Ԉ2"zμжvd_=A Tl(=HOz8jQkB/xE]8h1AFJ9u?>C7Fh" 7#I C2Ѱ7*o!U0Q #h^W۷}6] vezkǹGK&DrUuU4YhSaREL^i 4}tRBGkFz\Novv?ƀK%fi]^9\ + X .tStMA;urȺM%pt͘Nb_-BJ%܁[sE6C4[ .7z^ R3 U#.cH+Yq:,;6FzD:b= V%̢}Aw51s|3Q׽w䊿OH 'Qq,>%.7֚әU 1 H. x2QVm_Xa ~VWdpaE^u~:pȠe98RA!ŕRż~Zy^$|QIԵ6ˏn ye|ooa9"n!MW2k&|WT6A"IۀQĐrrbğKm.?M/_O8\)T8bTXX!TuJ^?f/mn u%gSHVl>߉$F=hWfoN}`sw+xTrkȯp 0EOZEW}}^l\HEsECb.&2f}Vآ5q fYR!l6bb1f$/uKJ1cՇf S34h+Nu>oόeFp]9 zTFI0hUQbeT\)5>zoz1\M[SSr ䷋4ѥcjg˞\p JaSU0V$nCX;<CogtpiI'3I᮫ @D[woLBxLA Oꚙq'U<1ގx;|v {(s,zJF{ "D3m'] D綈 =|J@I?8 d2ږy:KGJ;[!~ 6 ~o, n r P՟#&:/eSh&т8ym 5X\/It~AJoNucS{/fL~qG0;KAĀ k΃晑SBʁt|dL*& ggjIqӄڦ' kz#B7tʷ/VFӠA9Qݞ,AdlЙvs` HrCCPV.١gwOIպQ+T\YV Pp* 3wXn_\6b(ڀ+#Ŕw9[AYqY0D3)HnZk-*@t;q^S=ܥO"ΐB1\uPw/V\}s_,e ,0,bQk4t=eEIu&_(4HƔU[ʯYN)zzGgVd0v8FG7M_X:W*WpN h5rjhPC՝ƺZHtS ePG'<^τ L^6CQ~)qBp}4[k+ p*9u=.Gil}뫏ys55,`?'STxYn@q "mi.h26]CP˨P3VZ[/3uUl,#2 H#v퇎\̏1̽FZ_4{(750DoVq;Xkbstc^|o̞g+<"΂wThCe'(Ĩ&Ii B$(|Y1 (Pr4c޼=o93nѧ{Ffb^ b+IпvAob7te); zzɒC d&M3=[!$8貗,sЙbxs҂JOΩp (cxb(xlekS=psJ18jyzzd̝\ H CK7xhaBL 'hf}6g&m)"UK ZYW9E⤀Iùұ<]֚8;~D?r~YU FVp=M 7Vb9 8D'(Ca3ҀAY.sRr]z;,dV9N(#ZDҧ45{) 6Ows] si~TL8 AK#NDE&aYmt F}>X#l|+,` L 쮲3i~I"`' Ï5zE\w?Wk.X36F _=! i%Jɟo".6Qv);tc 05EUzz[?/8(\na-EXQ4r&E~4gI$}{_ J7Q9ǂLܒY?sqSG .BJ]vwWnzsL+r¸R%_.V1J=1c>rMCyc i!b/Ѣ]8/8.C"Pb|WP| ҸJ^9nx[w\3ǎ ;-o~b/G`-<2ՒjTN-%ɕG#@Ta~AB?b`.;b݉*b: )<c5b^Ph a^v€z<Ϡzaڧܱ?lmC8@&N2vs?18qx3_\H/v^*I N5mW{WCCi\K ƃ'ezқKG,&drEEX`#r1rA^Ѱr_qNs@Ykǎ+k|g%j^UՑD l"\"* qP&jw%0L??OԜuƵI5(RvH5)xRkĥECisoe"ړ4Z/mQd񗮭eN~\|a2 1 gX$+Hx7>B_>vشH:{OA;ʽatk3/~UN3|L>}ޕqU@`FKr?/oFJ3. 07 =5auf>;0N'Za9ħ56'x+s^D9i2wcleLƞ e!D7q8oGT^-dikMRZzG3c%"\H&J բB7Z'0ٍv(t)ڨқ2x'X:Us,)MD-JTqhyH(7(XlXOɻn>%q[O2]L2H@iQ %1rawmk&Q!8~.D]O>N:>|4AnAڃj.vNºjݸJO[szc\m _$5EЕHhmRxoia@}rC眥F {[,wvWGvr,GM!>1+keraCV^{_p=v+M}V`Zz?4ers1p,Wl0L7qԍV hW˝zͩU)+[axƾcn]#W)3Hۢ ]ڿTYYSiSq‹d2ӿ$y8g [xvd[2 "=;6A0)>{2>U5Y;q?y*FU\&[~!Һ1Egbt1BD4o0k]2W \KհK?N ׌ފ&ؙ3*Tc ===QR.3z 6z|\gT:viy0lr|qn ɹzX丙YfFM&E.*:=UZ6쮖򪙉8Bt-5 eY"لMkX߹)rY{!m5-S-u9~1pvb"wۂ/,W>Rj q%@Yqh<3 tB*zN]R1toN6>QqrILS `eL_he"e3gD&KcLz>Iyh6Yxx #wn* (Sz;m2J"`QE`g,)Wݢ{ڀ(6x!*p}.n|ōTt'29>͍שugD>*^Rrm%c~9\R`$,Ȫ+ŖC+* Ѭ\oX܎[x ޖz(smЂZUŎMH%ݣ3濚YhCBygӷ;@`r;EOn ^.%MN (Abv꧿@|"ѭ3R ܏|: ZTa0):2 pytIЏR?3x˟k#*U<' zsk>񒭷#/P:{' km"/]UD)$l&g Be%?`3ּul5lWxr3Gh|.U4Dƻ5FIvDdvNK6 ndKb(d(0gщLY~B|n[ sHƦz Ʊ{dwP^sƔ/A܁t-yQq ~{MLRۼψs8=;5#P@zNd"6ncEeLIEC+ 91MWo1|4_ǕWG5)|;Ma H?,sm<#8Ɨo2S Y6" wˉP?g=€l&NeE42<E`~ \!@i^p,_$_s>ݟ`zJTj +S2gW %VT@(ry .QJmak)+x7[`Az )Mf)+.| _f/E^ i%_-crcyr\,~~k,+Y*JCQ;tϭ G#iaURVf EE^8Iq˧`&#{>DFMK|I(], -*OV = #]g~8wjv?ȈO8ZFzwdLZ gORs[x_̵pד,ΓS<"4A.@&imH'-0fQ2Po3;dAfAJWWO^`V< Q;p˫7U˚b/284ߚ,*5:h٭䟸gG>vSvz NI]?ÁZGuJaʬ$P%{2C{ݲQGZn2v^ wyT.3ҙ޷cObG] b"u`}yyLzԞ)7D1MZgeȫ q뢽r32 &6'J=!e oT9 l*"77Iq6ǕqOo֙jV % _1;Ԁ62hϭL 3c|,R8x΀ߨHV؟52$|oԏV&|ܷ@fɗ>"„4SJ?OQFZ} -니 ]XeU -7|Nl9 㷫ksfpm%'hcR9g({ &176'|: )ڐ$>Ye;JOftcv- :T")c,X1:7YOO7j[S [JOgorwe.K R7d.-aSD69ˉ D;RcpBX%`jmeIXX5k)G]y H8%%&Grd0)瑺ߏZ0‡: nP]l>-~6|kn63j!sȖG I`8lFUZ΅2*O3^ &HV6zz‡(>r#lIBU㱥6R!ԏ3cAPѤsͧԼ@&?dLw:7_ߟPx)rDE;o$.RK7p݄+ΚtҚ=^`$ )vwz~zr@\ByѪTlNJb`$k0#Ic}MV0 ?\WB?, q!a@7 |r*ŒBwCѯ@o7.,Xz<8>D`WVζ _M5[AV&ѳLA M6ZvCg,d?S$ KL(TcA}2ЈD&V[l`z̬Y/}w]rn֞4aZթk r/'=&b:3p e+wZmO0XُZyވKdUL;r.:SxB։tq5 :GrW?Цt5ާlp)᳧ËhI/ڧEX<ta!GteʀTW %#Ta@V20 \>ДnBZ6AUYb{GTڠzD]`ZnWŤҳ@: G9*5p+r"d,MlAv`[ xVl,du J`;mNrDZnRtҮn9>wWm1S.UG; kɫv@IئHYV":SgArIJ^i.e;篫+ X~fgs``;R&e M&KUt54sny z\ö|cV ᝸٫M!óh| ϑbҬ2]H@!nJXp;o,V5CXwUCQ hi8'N(FDʷ%jv!|NѤ@矎Rg{>j\?s 5_ųX~Ѳ:\k4b.PFcu u-]| P&8&鉭갩It%0!꘼QvPڮ9ԏ1+qQJbm5ޭ\}]ܱ~,LkT|+ghRݒf1D>]*!uõȏ;!dV?lgm;jMs(+ "mQ{}VRMy;8EsK4&H5Ik.;_5t5Ӡ$PSl 0y;!]E''fp_kOHXO*YV Օ'f'RSRߕkcr& gEcGf˻2ؘ҅Ԯ,cif O3N"Df\FO͗9bЁ22IrJ9 jVɓ牽@ =:{9Pۣ`gQ ޚjk[ аÿoF̃+S{S~=!캟f ]>=0#C݃J-~G b] ʏ-Lk{I}BU+iƻgY5tlN7b,2<hS3s9 v2l>BCUqBAN&E_{C F"lcLmE6/b*70LBƨA;52UEB`뭣#^qf*iRyjZ -YhfcW;zƇ?qal$SuJ5}^5L*G32,Y8Q8>+z> g|K\HR . ZdD]؝D_{[ػ5IoK߂{gA˟,bMBuu mceXDW՘~S+ux,j3Oă5"u|{vYjOzr>LYTPö;. 7 uv]+&4ōV7TJe&nCť<3]Ï$SV VNUir> Q9 rN xT/ (st gQC5yړį"e/R1͔h,!w һ&`J7HBg~QGY5dNᣁZTSœॹsȡKgx R*tQ*reEn P/ 5pW6uaPNsAvNϣx e(ŏRp7 YhP$, nH'}њ$#8&])Wx?Ec-*6"DqO3wZžnK[V4_p<dEQq-`O9|Nqm#JSmإm}L,_R0 Ǻ7 pa3x`J%#D1ށ30%tlcJcp;pXod NǷ,K5Gn.~nVsq"(8h{&#lK.AqCzn{-[Qwɤu:?qv !)t_hU'OU:T[VɢQf9JǜZwBʋj1к_APu[,'#wwDLFaK38_k7ca;S>:@?t~0fm(ib Mkyx [m230TLb"ǒmтp1%$ZMԩ++n~1Bnzqϓ6M,/4cs$W?w(1CK2K ^ >]V;{P045ĚzKp'ȫl>eҽL:1MV* o ɱ.0t)C`F:0u|Uf܁Pl}XWlPJQ8LqbC{gR,0?~' ;δ%Pធ< \Q}B(2H.xw]G[JҮZ7..K*,KGDhxNU4`ȇ2.=8MBÝg?` /kQC֕;-VhҬȏrN:M[i ml}qTvbyR{>pz$х=Q&gj']Da 2u[ӱZ݅UYH;]n 4!0*/X m:̖ߡ{B9(T ?5rN* ^Je>ںRڑ[-p+V 5 n[6EKG=YIA#Bo LIѰ6I72ޓE-D>ɦ2wĺ%c8vM"skcgR͟jYcDI&(V֬x ݮ F*c8ϼ&LaXm?5pwer*9P &dY 2ؓ98vмȡ*^]j& :,$3ws3D˩,ls@`5AWc!n|dYa/0q 2of.7CT,k{1 n0y I]J E 0qu{EX|O /=*p{4ዌ4=|kX H67_F"p3 i̱CY`](9D͝As@M"ARTH9Hz#5e=67kɞ>'z8ZTGf7+5LQΈzAhQ'w Q&gnٻ֏§XCM4HΝC b28ڕjܫ"M oT׭}|qG>G:l+ {wLńlDYѫM/뤎 rCl} Cn*]Y%oԘRs:|Bws.aޱ2L0>GC]ۃ:YbAB-7~7 WzCH^`֋R.u*DՆaI!I-QP1HȚpQ:G ۔ v$L8UTKropMwz>^?G6 P?q&(Gk7rF}gE"I߷0lENq!ࡇ*8fK`R 98@|^MA_*to-8q@ yw/&i՚"Eӏ_?MoLq% nuW@u07o%hsuNIG$t #Xmoqֱ2uM?.7d+G!+OLAYF!1Ak&S&05QŦ@n`7vrLI^+;&}Mf1q3#Dl4,Op`NiRT!%lKGU $ug3( ͝dkvWyz,ZhY K)C;'g)%M!^Z ,\$L3RBOd*Gi hqRt-+S9Y1Q.V24Kn$-TƱdmwSFE-T )2yal}\LwHt?UʲƆ=tCRUh3L18{$.5Pm<\~l], Qlut_-.%b2&9:E&eAA GSu{A~pI>,B:l>eimv&uH),B|}Ƭg g2/`@i2C@[t7&!Î_-WJ%ODp$=Iu -vg6Ej &6sKNݟdRz'8_vqӃ>SC)UoMKc J&jL>/z;Dt/n HadƄ&IBN $`ˤ5anQ$oڸō?t-׼M6;MT{~m|Y(p39%kJ+Ef\cbkdE̙!9`!%!L:Zt.py[YVם춍ӭ#w"5>3$HeȌ MU((8F$ PczEhRd'^B=-.%> HUv6u aWI"ԿUb qwPו),Wj7`m߼nl섀e G}Вbþ?p3f}fpZ>MPھH*`NwZ]8|RK,FYTL;VlAT.*F5Ο@'rigɺyMah+(p066@?jgMʎ[Z˛,"ɫJVKzC Up 4=dBN8̂ 2gNǭXApŌ= ٙs sl̦+|^$j'(;Q9:sZB$B0;Uٚn r>v  X-htY`!4?K Գ<\+(Hp5LT^`.f SK^Z%c6m]GQaDtR*ݚ#EL+PPP#l\ǣ>K?/,}*‡K*@EUPZ6]xӖ nQ;c:Xbp=-BI4a=OMVu)Z q0cC*;@'%\M$fۦ3Pf?$ r hS둆KUa[dn[*'D'ISA<8T>,a_T+ːtz :~m--6wOqibO5!e-z*I! 17R㭚z.9W OH8uG14F: OSlpeiZ6_ڐd5s5zMiew&yLHԋef5ǗȒq鿖B1 x({ń"t|RV#kߤ2XZ[&bg_^3 2>+;fP3gjc.3Cwtipr}=`|37Q[;=:(j-ʽm7E]WY qsfŧbH`f|9o;VK=w,74U%|ᨷ ò`y=1Б$.Tw`(0(ōQw}@m$QSym8**m߻ێi=/[4W~mh8%nV9 ɋ'peԛLKV7.u,?LƟX܎u+ ;7QsR{e(4$Mp7zW~̑0#K֮. &^.qD*2`*/BI}WZ/C(gf稌lN).ZWwxhjv4lݝr| rh.9ix+!7ny'->bQiDė_i(#\δ퀦MJQ {&2OyTyx=2 zblLF/=_FtS|[Lq\ΏT]=`E(@/W+QBoeхPߺ(d"*6+AvD U4KTYAb6UDGQs}1Ҭ˳8[T&4[˚I3vA:\,L4OBI? gH>﫞ƚx3v-eG#6zbvWa24oڙ:dF7]W[)S+PeKHW\W4,,w_̀0 /o,^ ICU6ofozKv .ا~%e܆VWo (̂kpΟvI=M:5WioW0&mZ$w39c+v4@F*3j| ෺gcDN"##>`l)N+/zijQ̦LQqeŏƹvuy`'YXxp" eZYq#,۴Y"%HQMjmۋk4" 45bE]GhA g6\#$݌_$/w(>ۯ,2Tp>p"eU30#j+6tʛJp.I>OD lџDm.b G(n˘{)i8c3 ,5^Mgv8scRiSDZ{f2ں(.8aHEa3eS^D֮3 xط.hU:EDAR]BRh3$)Q:>y}(<ߞkH')\?B20Vnͨ6R[[-Lg{#\na-h#3Yz~/eNIh?й˳@Jk+Y0GqyA.ԁ%쿔=zLr .U Ex|D_C_ό,m?N>x_YVrA_"|,yؐo\]M OCR>./!g'uR">Tы6yn=l]Zo`1o`DHrϯp_~hk{iyFDώgQvJދ12P~6]k y"P0+.ʟ/c -YZP]ۈ…wR}ߓLdแG8\arJ=ruIȺJ3Qw R˭ŷSsKXޱđ S;NȞAR)Z|UsHpu~Fe'zorN9UJ ̲{Vuxgs> dnuH>{M jeϞ'k@fvLT#L\xNox ?h^)  qg?=%>>#[n7_HK" wf VpBũ&ɗv\Hƻ#qngc}32 C9 xP <v i C&Y=$jVQ".4yt V3Pef[z1G-Y;ʬ6Fz^߂7<ݟ8ϙ :RW%\w"ѦaYO'LݨsqK`0xe?VY[Vqfvò'Og_*uZA_DON:Z}9T1n*`Eq|RV<1 E6I>Rzꒅǖ> w*ν,M28wwnchE+ɒMl D@A0:5^Ixp}!k&/.#|96,‰l9Iڕ fo38[/ZzYJ _#I @ /Fz1N V1~,ܪcݠ"6o^G1f`l Xм м"%8X$X:Wwml";kY oT/]!ZQ#[el}f(j4R0 {b;N[ wvsv+Q,% oMAJgZ`_Ʈ\rhEdzu!0zWˁYZϪY҂/5%ˣr2 +M  Wj6fveF(Q,FJ )d**w lRd1޼, c kO^5sb:˺k,d]4h(>KoRk(1ݎ?K:Ɛy;^I*@Wj 9뤎g_ub0X8UDKt1aU6W&xU&KnW˽+0pC|[$0cHcS,=>LW96yL9֨`[ij9u"fU0)ÆT@Л|](b>7k(c>+V;Yj5*ׇ3~B`n*򛶤}1`/ꛡư/kβ;y4a</o=IYXZo8/DQf62TSb C%q4dnm{VU9[UAn4t*/¢㺥(Q8,UL 2PH $9dG@2lEL<'=+r4ܤT=239DViKl R1h:olv}vp&huqE573jSt0yu1*)K]F+ep:4/?RpM mD s[[W'Jƹ:Fsm-~+p|&%$DVpe^hη0c!]Di@PyA@0o8$觩'LE|nxeefp2)KMl8"*'daU@O1x^z&SUQ(!16I5P%k펖C2Ÿ6a?&9г) d $] b(3sReoN^שs{ժ#05aC'6=fX,·W)>`}Idu"0h,2~$nb*gaGgyK"Q.U%8#7>| MJ]0{TD! u;'EfElTc:(}c=.w˨bpw Լ!vHHep{__e Yj:4@únRS Gx{F=4*P9nSü@TX 0E\z# 6rM3Wr§ppJ;- JO26 <ޣ_kK(o GYsbHB`[oj\za~]Vip8WB0p)!$=v ]#_ k7w+.k,sӄ.aNr-iןX|q? 9s,(']Pb#׹P;dz%CR%A0-VV BlysM9&@ q9ޘЁBL=*s Q(Bò5XBX }|) :^[ 5J4 jhfQXp8՝Z\eTa~BQ&=mm[°*;T3Қ,_N/7+Cfs4}ի9A]%.;}uaeFQUC~^ ;2zш;@j"`UصN,+O)A8혙 ½W:6H/c =;Q+Ł:\o_#aFi~Iz9d:-䮿F2TĂ#) 'z:Z3jAuSaA/ 5+img_{ h c.z31ݔX+K Œ#J =`!>&5S3aU_<"e/eyFR~bSC#B}gM9YC.: Poj@hȂ:bg@eɐϬ+UI򽨎)LZbc? ~&agt9CQ'I=G Hl]dGct3ėlj*\=6T;P *(Ilb9慿N*v$MG R$o #i){6 rVVi^n.ϻ6:i)-F*e6PDX$x2-T h L4s"xX[%Mnc5&}PR"% <1FD|;2_I3 ]&]sL0^ b찟E#;|m %8j[M H2I>4H݋|^>Y\<]u$3nb-ƽw_(PUSsvl{3zxjq=idVϮr#K0ěE>+wS@OkqJA}DIip +PJVr =6y-|F@-r! jƌ@k9o3cw\/0++lA8*p>Kڸkf4G Ӳ `ZF'SZ5}g0.TJr$rٷCWago<@/-{u}S NYD07@Er*Lu5߭(6ѭ|6J_ X3J{vp:dʰlYv҆5^ kN9ZGЕ88PTx{@inH Ư 2{/v|2Cdi)9neBs <rխÕ> @\%ŇCvO@+NJ3\$*3sAlhk ]@%TW19V*=vӁ~UޒHc =h9`cDdVV$q@n=<{LX[.DShB&+΄B*+q@ynL:GNfcII XhB,%#P,6s (lWy19{סm3*}m1D{CI sIel=="$P`) eT`t`qqU7;^DwU_ooi C٠,l8ory= :UE)UgϒS} 01`X\lݬD2@EA-ӿ-5sf9Q΍8͡*^>1({-“|Y1u~iyDjH~Fx]b/Ϊ`0JXx; ¶3\E=H zJ0^n]Tk]4Zrer_`DPv=vΛOU?-!)+YtͫcpkX<(>q6L `ԆZH,//N  'ﵼlL9l %)p.|K'!s^]`eBvdj FHT"\pkT&*jYV ]qу5'cP:^O/^qMPX¥呢i}$d8O*-jv 2TqOGFspTËֻ]'.49:~Ad"/8ř"[s!Pc.;L6W?3=KwczRݏu2//VX"@*XTbL> Lg Y}aJŧe3ɧX m H/Sq(vYC(>jިfݑE sqOh@/adb ڋQj0Vj`>b>!x{M=?7ma`Fh4#CI\:ͫgknzEfգ#9Ebl Xʚw$`%fG(\&|KfDTLKx"N+v 2SnJ7Ή=p'ámY Z#6fU%9hiz |N;#ސxh]k=1}TuCW>GsoߑJe~8Qپ縻#5pf֫Uq20XfJ؜ņ[cNA#3mB@cgo(DPe}=p*,_7} *3K33}=Ro2 vM4eTGc<'o01ա,BaNSL@qS"#DцBp9;7e#(@d"7 OTu 9Νl_i-=4Zĉ-7XF2L4EZ5vdVɛb.[GNOόW[iUΓ8.tmm@>=L8>t-KHkjJ  GfG4/OkpX[_^f2.WtX4JQB O|VѨR 9w_?r)q%G*gQR_V d{ԃ(AK_exYU[xM u=a;|ܣ%v:::-SL}jzܚ :IN/8/H<ϣa]6c4Z{V@8v;uiOWpӷvX6ȍ# RE%Ab\XL^Kز+5_,L-Ba\_ZLOix܌׮8x.xe 9yipR?pn, Pp70ID⣞ihXu+o{;=5CZ2 ShaU)oR\оtk~xs~}QyQTMkO@I¼bR9}&x) Yp,3ws[yvm2c>@|-o݁ys hG|4V3w;K|r,fZ7X>{Dٸq)nn?|ɭ zlw kM_7E\&L:r7xޣV wp|GAߍm;0K1XH#6ܤxhB<С\Em:9A!yvt`~#Y -]j46oxx;>n ȇ$zu*w"P%ufHLk]:^ٜg <^[#PνDM+fSd=Ɯφ*yeV*M 7U#b&y#/tjG4Cw>1u|,ڕvP@mWXD.z¶;,;ʾs,֨hjlcSb }rltmʰh+f4)Mֻ2L*?o=:K  dLE9[`1]zobX, nw١j#ˊs*RThHpʖF"]m(|ʀZ穽b[M`[+E8<,fg$l(rs̞X/j-Bmo 0UKU6[bŀ| _q:N~.F +r$=ˮhcWa'vWj@ 7^er(hY`ו~Eȶ @م'ˉ%Ekvȣz>L"z:!B[vj8 O[+V(>;3vWaG)|kpSfYef-_OMT}IG,=+%Rw̉ ٩\9VQ:`+z ή6pP lQġv = kX<DvE?&~QN SF'i~^^f/Dt/3.It/wpi 5P4Ϟ"n^qiDz")%!4cs>hƥ0r)by$gt x6)\48IW)H[v N&K ) V0;'q ĕ_ !zz&տZ{6⮱F'SV%QL% bdr9p-?haU|dbΖ:fv]EAa\zNBlƃ:SOȿ:iq GƪRNeJG0rq!mWЉYg}9|((.FhZ|O>AyŗŀkjT'scnkF:*S9L&wT-H=ke.9,e"j8;Wm>H{gߊӨ]ݐ*k*{fO:ǔXw|A\/| b̵{0; r3l3ju5[U$U%|[g5"p ՗zIסߨ9/:]27hNBʘwaJdr5]tZE +0ڍbQ̞٤í^\yK{郅.3. H&6ȵX;/, O.r_ eǖyD:[n~<޻}mk &*{Qr%8ZvhT'ch'=DJ1]QKKs +p;~yU rԟIF<vpXk{nS6tyްt6s/~^ηRѶv ||p 0-Wx~Kl7ɬ0K`%G*zRw3|IS?O䦂'tcsM׃kx,,*bRTf- S@6܌W%$kZ0i'VuW#N׍8ɏx=4:kզ_t^ 6t\U`HoLĸR%KtܯX.y5@S8%nP莤v~U!9Ck0`unNGKjXJ][+mdH[ȕ>mV<} /: r q!T?5IC8yeH ߧ43\}ڙ pFYž*Yd/_`9=(u <@-q[ow"~Fġ΅,IF!w'ox+nANfX}7)VTu>z=X3S"ۍT/ΡcJ[AN+Ep~9h Kwpۓ`h*u%a@0 ix&NeQ5H.9\Ew{E^Wyj@!,c#mRn)߂5kWe/hn-"P:E%=Ѝڢ[^I˒ Y!S#܃5bW :bʨQ0gDhNmc~\Әq6h{]7Sk+ʵ&:p kxC1t'$T{(#2.h L]/iG5A#-$Bf %6rX'[=c%tNԙ{[~Re.=^ Ghi_4!h L akmYzX !eN,z7GŰ:ݰp2 z<…gO!–.+vib&*)Y1Ż;0[YS9J:/(CFU<Trw?!DO Wsi'V^ sݛPJ` ^0:ƥL\.ZafV:BEɩДt a[-M[V(`:w5m-1j鐦kvZ;9"{7 DKϛ`O=ndΧ &AUBt.|T|\8 @C (ϸsAf.EH-ρ^BDuCc6;3mû4 튳{8;2X][$.qKYA*۱˵jbc >E>#>cW am[дi,NhU(l&fK)ח;Eا=o7|9qB߀I]d8ۡ)e^u7B3ǰje.nd6Qc] ,>cKS j='tɉǠ ]-N_iS+ ` אX| ŽP` D4{șcLR x_>Eu8Te%\F%á[l#.18%JaM TnSePV)3{#޻WXpU0hYnA<ŋQg~tάrQM`~ZzOz `'%FȃXIYjUB0DoW7Ûؙ;H ͈RB*ZJ6ڗkTZ'˛b\؟AE _ց|tPj"}8G11kmrSϓ_14mejf*G*Fyl]1v'ry[4np 63 8Xf6T:Q6ցe*#kd(!Bb1o9t"f 6A$ɨ`ֺ0ZE=rgcAlbP[".NwܞAY:jցg4z-g,??8 ZIܪO qwߛ>  i97h&bʨn+ɇQxuv[z㷠ЂUW;ʏpRd'#˞($lw& 涱jl~2(t YH*YudjuO`xL +mQHm,ZuP=T%֍ŭ)sx Mٰat:;/tqɵD vQ :y}"-1%v4vn;ك f'C÷`EUWEWҍhkU;)^ŽI%<c9d$?4mGPIs O@p=0LY xVprC1u4y{XhȞ_3WN58; ph=Yb ad.;NVVDS5Vy>Eme΂;Gq[y9WRHMUh;Ki/P MpYA(3r u+f'-$V<VڬuJ#ubHVXZ '"!qVU'%X]iHϠƲ J>=Օp?<7PU8vQLvE4@MeEC,7|^ו/dfhࣉ43(KD L.szN,0#_ ߶u yzђ zy+M0\6;+;.^X(-TA(/K1H009.QA'8D |,eɥ;2Xv_TT{HP0=wG6\=V֩HhR2UteH{HCobkމpSk䌠x&jR 33/sւq-;$5Y҈kv6ەGRcF7=xբ鞉 ѲAWQvaά1fN\$ 77vݺӛޕ9T+iʄV~lvd38Q˱ 6Դ`I%=l">?Č'fgxEbO2Rc,/)#`\ȩf8&c_\5g;_i6;1],!1@s! Si]3*l)F?kejmVPH) w󐒥, vВJYw8/ fqD\zYX?aՄw0184rcXuNM8\nKHⱟ/on}<' q1A`,{ㄑK):, zlNë_9jZBD: ߓŗB0R@nTA̝lɨV!?ɢZ+rO)*z -gpl a)Wh EJ#Tf5t!\H+x 9Jt#=m20놭/,GV S+;Z%m, 21w=Mmg!@uuICR#WD@Ro.k8R)ruQoYUG.,z+y|cJziP5m,+{%5ۼpTN%}E|b)A0 +C2TnNZǬ!ɘSUPF2܋ARYoę}-伉gW7szd;)ߩG>ɣ1E9n'6K%h{$I1NeDB@5NmK0\B߉Fw!0Zwvsʴ}֤,o. U Kc,F$S+H!fIYm:=žWzϏ^α8{+!N}iؾN!ppNuBdO!Q,\hP1򙛂Kz60a`Lv)ΥSs`}u:a\2WCn\j :{)R3{s"Di'6Lz'%-<7Cf 6L0ZLjH+ʃVE̳ZA=V %uk?O3 pN(FܙU= ]^!ncjC2at=,4]*7u<-KZ50K5aJrkuTfN5Nsi]\Ӛ)bOj `D4Moz` X rq\lx;jep*fTo-5ƈL/rOŭ `$/Xpy/R?&c_^MЂO0%PvN1rfh* v46 -Bν9oL?=4;}S-P:12ڡtd1 4ujYMW ڷhx]{-ռ@!23V"oQOKgPE+T[l5Y&y5P AC7LLy/W;4F F\>eXr%g;Vbn L rp{"Lq8⏆t"t$,Qr\3 v^̅}GB|ѧ>bK;rAC&*C",2mp:7O,&M'Flo˜xpKfv^;ns|6 m0 \ϓ[b+,etZ*[یE)sցS)3=_SI0v1<(+䠂-htY!H]AJxԘ77kW+$T:xDû<5pYmreS+E/Ld@]Υ&Rr߸@Xqe3hW=}DPҜ vrNr,+ XZJ]^$LqQԆ+S+p$T{x4# Wp1F G:pzlO}﮲xe^W\H#kuA֝bP\eWK%ES}Y#/+ס΂+PkaMyr9gP)MSZn,&Ԋ2QJ'Uݘ^Ҵk|c}N[ͥ #n|q$Kcq] A~[WgQwJMÐʏWg =xQ/%/IV ~.YXyTIHEbw ѶfsT& 咉AUzvxtjя"`Ju[7*߰.k]A|퇍\e,W*.g!+YcOm4u&%~ ,-1<Ϥe E=ıIuߧY`9ɚwʾc̠ڄ}NskFIuB 8Bǝ kcy2>)D2$Q& 3G߸?0~k0]aIfYJm< jH/χyhhbo-7ǨBg}L (ѣGҙ]t cjq~h^DT2<̀Ku'boD6}0@ 7UP^BD5Znr}E)o=6QXv+dR`@PƽEwSgK;!XuŘ$]qP ثe$??ĴZ89'<7 ضoPrdB~}#il% ~\q k;# OM!a҇\3%`. #P&U ; 2ۄiZxD~!6$|&qUT0MVWbi3xHL,ΤwOŶpd=krw[:ɟ%A*;*{hQ@Xb ^̫W"XA!őX  뮧\^}-.r؃Rn!7Mzgb8X/`CXo7_^=~ \IA@ j'{^7ύB]Fҗy%ؒWg'm8 .E Dn^yR|%X6r\uxb63)^xQ^Rx 5nIZkzhu9o5<᜽3`%zg, C# ]mTr)mK߾`S@ߗh1:[3=!D #74ʉu,hPtf?$wOXVuˁh^;4bEH01:KQKQk G8j ` i$'#\#Z"}6PDvy8@ eǓJ[Í`lmSmţayNɹ>?ek+cvDSL}2uߚӠh0Z!BEW^BQ>ĨJ֘kXEqM[B]"Kbɛm2㽆 (x|&\猽oֺ EK#(c.oE+c gDnȰD XHb$'oѦ*bF\u]@f'T_!{? ]?r@$K~^Sgv *Skܪ \cz-OD&/,|rRc r,+%yPtI(>y#N|K†f>jL&Dx Bh{')Y!3iuGG whl:p$6v}N̸`tQ֗>d^?}6Qb#봬w̎Q/wþ"izN9F{""zCs$5,>!/'J`Eٻ.՝OU氦l[qI+5IX6N{DF9*\e 0^DhEa;q~ܤ3:L`P&{c?I!igC_Kh:eCzb"nYx`966Ӌm' nG0u 1BEȈi‰rE`7XDN؛#JYvκ׌0Īg!%Q;su~JɎӫ 7Cx J:Uݿ5THj&V-ԫDinFUlA*\JOa=l/Td L̏ZLlj%v(r/<*;$^4GK֓w>%gis ùt(`^n LbX/sWb9rL3ϋzQ1"w.. R&!׾YQ{LT *Tӧƃs $l&.k#Q)yZ}S KJ Z -_eg6#|Z/繸WчjTl$ 0LE#p`X0ՖMW KH>#cuОlSs FۀLLx\.'+;ڎ| Jx :zGsv!90]E#=u|p<3 k~礹9N@+5ľ5|lSDED<ْ_Rd5JMkzUS4~U:j, .ٛy2̌^BFmߤUj! ^]mf&:n/H= >ù$rAgF+ DZ9.) ׭coFb=ٝt90=ՖX Wr@޿A:Btke.X()>1§gzԊ/c @IC=ZH8^@^̎y_.d",H!  cƠYը\SŬV:2亗icvyAMɸv) bz%GT=RC]y+FanuKLX,jԖJ١TvO 6,2NV3L2-4;޴}앍?S:OvlyERV" ڬ/yM#CAϫ 3;]{z&_<_w5CE m4vuť|TJyؓ=&Ox7y i>M ߶@%_C]~8 ʁHD')wyuб.lJPM^Q r(oN`,c. JRSW 4y|æù>fڝ0)vȁZxA:rQݖ`i@C @,~`I ${@}b(a?٥0r8Y"KYӥ-2[GV'ڭ{܂P$jTE1vJhkڕM { L2X*EvaȯPF5 ur(r9^>&vhUC]ͳl==o32Dm~J. 3ּJpu+dKz1-y뢠^ƌ=@Sniͥ-=camW |SNbD00J|*am]f3ٽjcE0ZiI]( /ځ;c 5 +vOX ]=3,܏iee'4eR?h"&u7K+' ߨ <k]05%Khz.k`o~3*a¤W>*|mS?c*C"衩[OAַqv11.3YXɮ{>nMKDkJ߮# e:Wu0$UCaoavܚ¯Sk1៱9 $q`~m#%Q7H߲ [.N5ivRUX$pTO̓kbaHg OZ'vpdDU"V*z5 =JCOjx^IV9+CS\K#uR36NQYV"l)ʐX88 frXQ})m `p$E[LDi"5H >w!/aJ9*]/L,ƕ,=f*gᘸsw5RٝLRP#*{#Ͱ*:< ÆdL=jqtQpčCP9fhpGK!{`4ϡޤ(yM{>uƆ戤6dao bYA31ڞSv\M;k4җvqWG~_I ڦ:* W̢|'dX;c8Wt"hv>9g^ڦ0a*oUj=;iw5B#ID7q36Uz)ؠE@H9tϬls%N K"JFf{%6j3TRF!'n!i!{\N37OXmJSȤWc{APzL pS=:S[g^֔zon)z@HTIY-GHlDX>zY]Јt!\_f]GG(4iN ©0 ClQ˖48K m9.`hV$[aGEP%X4H?vhXoKUof2;'"oKjsezB{[ґ-> #* xGF̀j35T$d"}gV?%M[82.w&ǿ<]vš$ߐ#|FkX2p,5APzb~Ox^Rh'S44LL*'_h +RiH4pyU߈urJxl)ɯ޲ߌZr>N)R4Ra'b"fs]Lgu Q9KTŀI7QQ]\_~I񔰔lSF16:LfQ׌P6c:DԎ(w8D\C i*\lZt@9qb֝M۽asrj,jA+7z6!1`&~I-;N"tȏ}r^LZ- vA'r_d-Dtkv͹s|הN[C.k_k9(aj<*ܮ'sK6حU-jUZd,=vT[-C(;~'Z<į"F$bś8O.}ؿRɯ+`})=mM1 ΫYYDWNgW{:E5O=3G)AVb+GM]ȍp׹kDT}D] nCNLuTY p;Oj n=UqTVƂG¶FKkuO\5 o:ҿ\om8/x-YX|$*wbv cqϤ]"a0j/"I<(H̠{\b>ok,TBVwܫ)Mi(1p7F(Z2 9Ň]r6كSsifnBj+ld>2[p (:w"f \W/.EdYշl++EIN2?K؃܍^@#/)0*] HnUt"zuGٍeMND(@#hp)FNR:y_h N Пlz JFGxN& Hw[w*CJߟ,zTv}zEBH> bM!j|X1(<Ԡ:oxugT~EU~ X ϟ'b0RR[9[\ #!j#Z ~O s9Zg°E[BQ_UwT@QJخOc*i.]:M^?BNsDp(' ^7[Y R vE-ٌi7sXM_ !iΞSuuDQ,SF,1<˔(YN^MݙO%!b_Uh aTyH1l &;z#o V7t֚ Z W]12yBNt\_|9kY6ѿ/u socϵc{mQZiMN{%%ҋ5Tno,V tuH(>^?;4[αkn ؟pY5'4UGMUPk>})_*)O~#U eo촎PR$wxϳcRϿ-z`XSi"bӋ- ^⑖ {5. ~հn/^yDJ 'J=yڨ`# u wx(z =3y( OKpк)buY՞ m笵-X¿_JZU2+•W1/дbqVdsM *!$ 8׮ANI_]d/C< ֻ8|j<Й㆜Y}`UEY|l?m=56œǀ7N4;̇%Jpt!D"ބe 7zMR*ո^[t=ו<_22x8;'yMтǀSp %g9PVq w BTSBrEHϧ_u5 m>gx*Ư'zn039(,cC> 9 4'J.֙17F;5tS#Ouh1)Go6u~]|e)/D1A40c02?2^/#?rv7i =0z ZK h-Eٔ(I Y֠fچ!#nDhan5NfF-wBՃC(L t& W+֭RK',%΍z#X!q-:l]5OiIf*Մ2RP =ŎrVbG ;MșÈg^7eNL e祼UY0 7z59Je$DsYzNjb2n#@ h1nlm}x54޴$VW#Rk)pmڋ2Eg#j$ptƗA$P'U2A רmIJ l 2G񈸷M>jMC`S{5W!H˙N"!1S~hC u@12,3_,_}52l父4Kb@R խiF墳pҬvQ,eDDW)D]5dV#]>R mW>j6^n@T`{A,YF;k/@ZmBꇙ()LyI8MDd 64GS/azY=euEtEӼ,]3e0sʇ_%>|ôQX}LD4濿U7iQ&_00W*Q|XrXREM);{?OzX5i$1eeH l?_ũZF<puJ+[E@;Ux˕ͤ']gb.`"OB,*~AU%sDF݀uzLv^QaT Xʣ³T=~#o"o!&-G5Dg(Z]RCGǹgw[%E7ڷ+1T?ŭ97#i1$6DCE-/QnU=SO H7:Zϕ{w|۪DQ_$q,&1oMLL ިmnC!oC")>n`I a%-A~hɒMJw~Qx#Xj;VFuřGid-?kYnou/o(eCPB-Ҍ5CT6ɺWz30(:X'N>}E|ҩWDlr$Zo9$|^5rw޵""1.`Mx E!tOW(P2 S)F n,F%s@nM(X9` _ 3U)LGzsqmU:mEm ܥ[sEh[ͭg\3D ?=7HѨUKa,3ɋ>q!_?5Hۂe!(s}l o0vGZWis|߸FN/9` jrdm|b=2[ޱTչgB8̈́Z{uVb<>ڇ5f;y=vć*0=qM5X.gmVeO(PYXspx󙯐ώqW ?(MQf*! 6Z{#a]Sc 6ɌVp>Yxv5=B2Rc t'N^.dwlFtϺk-z bTi<{1PN:0t_wuMZr7h=ʼ&͹~,ǣd} j 5d6)iY%~F͋F8৴U ]ޠsryێa,|h{$"1Uhf' *&} -53xH# ڑH L3TT@P7+>%'QXoѻYΥRty:Jd2WRbV",\6np?R!>(vЀS?W:(Tnco`'[ n[XΘrJnaF8~X*UXƷSԮg9CDb[XeQ%^s!y;#RRV )מ 66I\]S(u|#* c'&}e ASo}Sd_JOvRJ8 MNO4m|ah&+)]/u Ȕ ?r(G❡bSx G)&FN0MMy;0o<,zs؆E]ĞMW yGWxVh{z\ u/Tх9_p$ӯ􀕯SѶvO!8(Ik֊x_M` ~fԵ)2T#|aS`&8}(ߧRcaAmSA*& ۾n Z;S,Cn+$%pf hװF HR0m?(χ?~b=@%8C9h25K$T|谼es4 a7CM}Z ^u߬;2-a ,N-@Vai=pAse-7uZ(MKQѰ7JR|4[v<L٥y&M&i=UĩkV2*c8TMH C] dDbgJ1w<}8~x0+#괚R=^(`4Dw?*fz=3NFi~`hW2(p &?W;7bPyUYYt85E;TLXdSe7];mIn,M_' PY;E]{БY*P_"tyՁ1񝄅i`jPƌr:ZuԕXN04%|\b{.D3C<,71cbBb5a/Վ]꾒[Ƶ4/O&zEg[e~z؉-=UR keU: $[WQ5 = 0׈>BK7AG>Vgvg"=r.g6srQT1yҋV\w 2H%Y[ҤXƸ^P v%"qo@K_)Ȅb.nz>u,ɻ=?~QXS680܂׵@ðr}ܶ הI(K(12-Fa04Cv8+dFk*m d홮gUO5`r!תbG!VUm*#oatdpНT^ `i*'MS 2@  4S&HCϮۘSLQ]M%),8@ָ'(qYw6ϼx;^&sӦmumx*l޲L9ٶdazd|"*[Ql}Jڬ_MSܢt6")xk *7(䈧Q] nM\κj"n5y*ux ھh/U? 8ÆOq J(ZQikL`՘ "ˌ.wOAїar; xKOx6S6^;RjWR~Qn";!%5ž Iݼ[bA/l<:ժ\0ilg>,^ic%s(X, )OOmT-9}vXP0K8jMGP%C9eUᜰPU*3%VgKk=͒gk{;EӥF= )@Z T;DJQ:ȨRrCdF9 W^b7w SEmSTZXjF"ݔ >[|mר[qYDs'3 u,NxyPf t'2s0]0pt# j▨mIS5Q~%̖1RQ=2+LWJz Oư«='?T9T鬂T<Evy0_7RW[jxD#9)m;Ȑ >}债a׆"K]w\};xSg}a+p}XК6J+ĀVK`ZvYt@vJ2%%I]!'J`Ql9\OB*%<&XP;fYi[cUʯ"~%X(R75ZmhgfDj-͹V >!ag-.#M=fe@oZvL;bw,ۅelL=<gh:-ƉF U$Y6 {83ԃL)d {asGԥf a~-u^nh@07E'7>ܽ0H &1 2c5l5B2 ҂h$V_`:QԈU˫ y=G\ Eky\—N}x_W١A7M^?_.LpR5'DBǞt%>q.Qdدx>TA$ȂbH p(з^RֳHXz]RPȾC\44ORdSBH̾|p($QyRQİIw'2-g3` NG9rv!֏]7sg"}jqP*ѹʑ2\{Mj02Ʉ/[t# gB~f~Xj/K.h \/nRޥi0LufcJC<%X!s~܃bUK:E5u83\::2ɴJJGw6)XѯK Fx4EH_d6*RW{|C(IhMĈ@Q4g۝ !4Wff)1z6rGqMx̺S yMmv̗\R}?ߍh<ɻ FU`$G?ꓶpa|t?-IPӇ.eX”\xzݱ"U!f@FOdit1jCzXXV]~Clkx񒰈аɊdzը} j>C8n)>t#0Iݷ"qE ,[Qg̞׷R0*&C`aw q0y,Ǥ(JRNLAE yh~ Yz/"PJ ȋ yvCKa桘me_:nknU^/HY .It8 -Pe<#%*ڨuXŰ .E`.+d0YU\Mٜ z|q4#s@~T:ak3E*ŜS5T-ci)X]J47gᖾ_ n˾KW1El(*lv댻2jl};z E;jPש0 )Ku -T1`YH9ﮞfPK88˰En.Ư,JLy#q%%9hБJcK ^Kwn~[fb|>)/n_m@N-LڵX=O=½gg:5"^ws6tM x,1DXʯ HHb'OB&6LӖ ($D4KМpA[.119y8DH/۵Q"0 Xp#q$JuF1~djۺ7'%?4'<ݢeBϧw&J/8R(aFX|(l54WcCƛiXt`{z3̄Fk?KчjØ3S).jW 4*af|ܴny1&)8ǯҚ3՟2T⤍w \xl*()b0JA8&;WyfL:bg~(`-}P4 |K ~w,' J}w]vFqȁfí/P͔BQqQv tdyxޛ x`P- 77O8 &հUo91,Nb哹2Xt88nϧmBMu\2_"AYC&'f NE/73֓;, ۾!:*au;ƝJ,2&+DLOX8$^ L"Y?NHVG֔ʉ qX42*;wV"ӶJȢSEhF8)_ǫځ2; ۟;zx7H<_,giQ\12XMe]E9<~}Y ʨ _4PWؠ2ov~Ӱv Á `Nm a H]R{&󈆘i, vg:[#FT:-WIIr$޸Σ;7Yg'a `D߿|Q GU^L-f|T {Hz;]:b~Srp,zM!BLUjMˬ <J70# O,Nߌl]@TgC3Qc% GnѦ/!H.k_y<#3t*R6zBT"Ҿ'~O*ۋWdc,,M3SV4ZNA~J ?dYO,Z 6S6$UZR?Did Y妛'Bώ1TWj'h}k⛶6x6. њ]8͑8Nc&e+JI> oD['yi9d{&8}.&MKPTżܠn!"'_G2/*MfsSf0sBl>#Śfl3, ϡ#rvEMi]\ժdo!?Wӷ3Lj8TbܨaFV->V"KuH]'; yx~GU,u?ѹ9{O-uB'Du#_.Y@lԉ%(T5[ϒ/ $3;:;2yd>ABn q)w뛏h<+|\O+[;1Dكl,]2؛ydKa|Ӵ}y}iFdűZ%/tmxWhJ"V47, 5 ;& B')Z9zݔѼs_頴p]roim8y}MeGL>MZ)Iei"'zjC}yS1x38_*Jrrܧ&#نBte)i|w'Wm3#etbvZ9 yGNe-)C9tYr:D+()+PTON7kKAh1/&SzPp]N@CN"ʴc|M0T  D5B~-T\z8n ,E`nm!]ZD |'u:o4BZ o 0]kҿDݛl+ͥB&I`B_?}x N?板X}>.nlpDTcv*tqIι2zN ՝dqi{9 գԈ8;t mntzT+Z0pXŽ&~roV g&Amiq.`8yVCTHG(Ṡ6J\_3~S!#`?IrR9/~>ݿ3tBG~f+Oq۹9`9hTY%00ّKkPmUڭz_^$<{,ӡŵB2]vbbo?4&-FwBhV|+á=`PLن[iuMr\ +hi{w,U7:eإ,,:4T<.r]κU- G5gVBQtСxQ;^p1$: <5q5e{[Mαfp_Rvt w,7v}d*q6#|.  6/6j[Ÿn{%mʠ7 lRdg>Z݀J,V0yơ!d=l˪׊|GTl'/Dtɷ!9&kY);~a;EvA24g,z8cBN41Q0},M^=wyƽ~T<8acJӳ2ZCK#rAV. r0-zyQp{=G/pgz '5qu['ʓsђztx4~]FLT5g-]"9t>D5p=5ncZ&w'1PEz+e\|]܄|?dkq>-\,ʿnWB]B6:Ƕeb;9)rLCndOP;VQ͌Kp%xIjvT##ő4;Vub]MHR pe?L]PUW"#!g-7KN ,XԩE "Mq}D w_O>)8/q:rS/BW{E"TI\/2 gA,~jdj'%J*ë'Z^ߡ컩}isߓ6jE>GZ܂`SW9ՍgR}M .ks}v־JL# oo9YӣuO!"3z>.(4 +ps -2|6lWj2n1#AibQVxY|dP(ب8/M S·+}KKgG\*z ʸBGnc\6"gSyދYRf"MZvq&}1[:X߲_CF_åBcMdgm6`s*E* oM) \YWc׿!~cف^MW7F|2AsṀraR8]wT-z$զӂ\eڱL!+1ӳjMÔ֧D[RkSQP|E{KtIz[Ez+]u"׬:$ \KYQ7!WtTC`mXYAGga5i"WpfLW!.BN_XLAKNntٯvD"ū|Zj9uqpwb\Be $,JnQ& nDt *Ez%Exy!VpD/pJbn1$۟B'б$X%{~T6mӪU;]Kf|A(+NNPFbp-<̗ +w@h: Q+u1jy#L_W2SFT.P3K azkP@MD.%e1: b"*Q`I tݻH6b3`+Q;*eH@o9֑OB\9UGadwcvōa` RU #Ŭ^B v6uO(HZgȚTV$qwM~<7J3嬷c1>;0hXĠЬ/[i0'Tog݌<FoZ_Ԃ[ST Aߞod>ϴ(5b$?B*xKq~ #ǖ_̮`h+TRa8]$^լЗ5.۷ 3ʪC3pj0)w=# ƶ28dT1ec30*A(u&.m_}CgDGWLD8+ISk&~Xq1iW` \]Wjrn-?75@s4X:mJþT&M@=OoqM@c/rw]dz+SS7@7ADu=W|dAW_7MI!/Zsel>&&D(v=-_졾QE7!4 Ef0x7%-1O=2 ǠU?_MHFPJ- (5֚3e:"wp Aj0Ͼ5dz7qyxIL`h(0Ϋ \o!Taj+01^'‚[%N7[іm=H9@;J7myge)p 7Țve?4R)dx s믛O~o_ИVaV5ۥKq(+iꟀ KĦwPL!rl=p^`ˏMN.YigOCwnXlqɎ^䗜L5r ͎0LۢTe3ߌ(ȓ͑2$B&٭H^/NcJszDw;#q'E{<C/_to\PFJX!ޞtv(S}&/ tV(B@}|6t| 2FEgmP%D7yl/אr[qgٚ%Az;ggX>J+>x]ҭ? B~5tQO`~_`mBBo s"yx/L|J}^p6"/h22 ghU+ 呖sO %N0QuE,1j"#~/8. jFF;لۓ&a\ˀBHy6cJ^zab^bm5~c$;beu3 ,:ΐ>>کZ :,W bь \AƊ2v)zv۹s#D3;B8q`щT$H,L9""#%{g |q0=_'OϖR@l Akӝ8O/Yh;3͹eHܥ-ť|ZLuݘČ總%VAL %g7$fB 'Da)nO3BLJA&t #&J _CѤv+tAFRք`5٫ P 3@(cW`[<gAwIuYK{B0~X]0}'v}ʣ? >W-௼` 79Y9d]p?wH(&c Ӽ@"5[V3HڨXI֣-LT%V.L4z_SV e3"=ᑨqB#lP ϦىZh jP&3H OٽYeɫXԢ-[[w[IG] -( }ʫGc0,)pnﰸj@3q%{ˍw&BУ|P=Ն !a l *=$4Bͨ_J;~_6S<﵅F˚d ! VW 91<~ȯJv&;Z.Ҍ+kRGrrEA =~v_kBS(O7s(o4PmLx# 'b= ^ºu*rw;妭A0Ь>ջ '*c&6['6=LJCMwl-E781Cwe}.5$XVvc:nSE}'| i!uw*r/5`8ts\QIlْ>o橂 jF~Nۛcnz4֏evM(4ۂL%-Jc8kAzVA^MaB}#}9 r;Y 23s׿yX!nL)d)sוKѮsԿ[//:K* Wq7ǒd(" jk=C;jqO:$vz{.oцq u:N) uUzExѫ=7|֞3%fq>" >x'V|B"mZJ<ۏjR3FkcK!0(VtZl]K yb,)on3q[ثӻ%3}?E'y@r`/Fg9BopU-8ľ}~< ")a $ VɄq ~][Hᐢ-NIs;k$’n&neҞ5>*⍎D5yZW:wra@P׎n;Fg-gUF/ AOdOh_-GJh6ijk/Mu^E=5 }d%I;" gIZwAmn \CxtQ^M;Ģlc~Yy],HWs$d*(ɶVpuQ~C TFJJA[@Wkɻ+]w0Ck$9!I..ml jzo?>Uj]BU|} |_o9FWR;S @k{7<8vYȪ'k:T~Uև!n_/?B=-y"5VDd7-zDED&`hQQO5>^qdÍ/%;i<Q0WEth#%QAmVAe$.Z+ ӂ ٖxA!( ?B_U@3\ӆ#8 ׎(ghm'I-W =压WXC77S"s&FW (?[{L,}Hw0T$;#^zNfvE_Qp=)4_;d7W 'è\\Zc*&m##fniR(ꥱGh8_Aq@&P |h\$ʞԆf?{K/ Ӛr2qE#]LɈfOG[ժiv6]ۼ?Kh ibM]ַdMz`K|M.h^ r%fIR3I'F hcm1¼nng"f V{UK ޖI؝Ini :)uBSjhkSt LW>tKO3"$y縊ib_ay)1{Hs3>YBN_Y݁i!P%Łd06ʝe1C|U1?˝ Y xo5ʲI^+8`@%H>s9|xOeexbO;&LݤJ,)Ҙ㑠a!6]5R j%z_ PmEQwcZ2^Q=rw_@d;DKANv*\$*{5{sbp,8CE3˽e F<W _+sf,;_Ң25QSKϥkJ/gLF-^ȸ&D ,dꄣG[0G)\, Zy H1*<~Z{)N?l pe2h*8#ЫYz 'B7TgsD}!{# :H| 7[|%qV/2A`孭-o]MSGuҦN=v#粉:HܻI6׿? 1vW+%B dM $t]m&Ajj2_Ey4R/v>HMlIVP{BtjNs((s} #XD&wB,e xHxFt$KS'hDqo:k1).?܎{si;Yv}/Q~>3_`1Ed33M/fdr\*YoП|;˥f-XݘG@اҮcF $mb\RҼwi0]yc0_ԝ5I첉Қ݀k>3pͭƌ8G=gVOuaNú}9+?9x ?jT*!%}NTn3> ×ݵvMaL.- a^^K#ٍѲwvn9Ǫ 8`o e\}}aWO 2jӏ:Gˆ!U䓲HdzX!7w(Dg]mnv*k+IS6Ȥ{jx{\P &Є [vĈ}v%%(hיn7'~gyCev,я= _+iP-e4!,ˢ׃uzlj @;(2[7&8F+@N9mӁ)3nۮCt 3 ~ķg?5jnPR7R$0]dB(͉o8h<5~K|UgII)\nC}2iŦh/}[ݷhEg' Av2cm~I K܈شy"ƏkO.e g| Fn65<0 B$zvx44OUw?rZ7z[D :PLH#@%J:jdf{f&)`Ԓ4}.?Z~`k }..֡p@j5P v$I,swB?K%N]/BY0qaqp%Cv/:;C[_ E5ർ}pD2]NM8)%9V^%9 L]L YSx -R^ nǮNn DebM"+yxb3%H|B/Pewi,oA0({#:RxP 3 lgh k]W56g+LW7'7d2M/9UOJpƓ袷u3p51I[3\PD K LzFK@o;qdUNeq.5jJm2@G5!t,;ڰkVbJ&bIۥҕ.0\bwhAo\:8bרJ\ nk]ǒq&f ȱ9$խoӼ6jDǧc9#$nM1Q_ _ +f/߼|Vʔu;qU540*EGz~i󝻇aKōkV٨n}YBAfC<*e;:{G]?c蕐k brĖp]=bKpjaʂwoZ|&dj Nɦ-T(ZL Y(|QRM䍷RÎ(u|TDTXgXz[w@=)T=zŰ3]HA-sUQ~c*/vɡ#)3R035ҞS [sPGGZ8}+h_5s#̴;\ݩkFᗢ.KCM**ĿVIk wa Ŏx)0PLbDsKFڬ~ I`b՞gzwk`47)stuANXjC}((o^oCP}=r#njsŅࠋ;C0ya(0ӻњ:ҁಡl`doנ&rtix$r6~}doJ巿uB'~%a)Cy}$-4q ̗˰GS:aw!u?eϜShlǰq2*.gbABgX׿"ɯ o_Y_ɂ쀨K8lOn$k"^{4Qwz_S7?2wbwe4-uD 9nL]3 RB2Vedm8SmN߱і Ipy4J;qB%s‡J-Z)&<(K|%C}d~:,CR"LJZ !-!0#--Qуp-#}Щ޼T9tVG0QXjtwERxWԂ%Lm7_ h$C_I]Vx HIII MiYBQ`)1dk([^X1= 95`sK¾VuQOP>CGwEwj=w["W"?3yA^byEOx_9dtOfoPO |Zm1,zFs >%Sj\)uU?=]'*qu`wMt}QC&%w/G4px>z鄤 iPw?-MK;~_O& n"2ߟCP,F];鷭E׎| t+d kM H$5Nzz-(U3l/u*:yo G7lpvhۼpưA7ݯxFq6t"Dm,flkO6h┭j*}#L)SY$ sȸ+]QعlxPұ֪¿ؕ [rzF.Z @?L~4t2a=7Lf76i+hl 2`rI@晄3sߞB㭮jH`rG2@OQa] {`PMY8͓zx cQY&tq+ؚt;XKP '~5fy{߾,-jJbqWlԣvM_0{zxnAWb\7#\KdNoCF`f=1!o (~e\e*RA} )OŽH{=,י2e0f)_{:fM;뙨Z7dlйy%!D d!!tt v~S44'CFu3Up2nq3ްvz xϐ4pH6N߫nzR)u8U4`l$.f&4 ެ<7t\D2.^4KxqMɪLMV'!`ؗ'K1!f?2N¯t0[$B$T{?~G-/Hq¡jwgb"zD\ixeOC+ul"~gsLIZB0*˚L)|xB=@4CQf&"y˗/ݠ!VY%~iNv_]!YjDߋ_KO7ڃu x&c;T({*!n]`5yu]QCVR{ 4uHڲ &\/G`bB*|,]n1+6t06 gi| >1{͇CNRf𿻭L6#ggl&ar\YI.]= ( K$WФ}&bukQxšY+JP\̑`$ u3ɇA[Ml{˨PsGmToO^϶1#y\BkZVCRroMMFiPhTʅfy y`&k@) : b?Lv*+b8ⱮAr&HY鄶85!9*A'~WR04Wg7HoG׬~GWK>t¤#-*:Aw3&>?E 'Tvi$3̇`]0^ct"pgP;I ;/jż5Pz'=?WAh,a2$&O1DŽՕyKXd4z&4"2Oʛ)B:Vb5HlOa=HI'[K4[|ӷ"QAT<j@z ޷"b@:8fj?^m? %ϲ Y[;:ӴӦ{d]c S)J#[eYڧ S"4m&f,3KDxWL "b+P.;UgbI3Z c ~Q|=Mny '?[afwà N;O-c-wW^%aPxVIci`&Nd3M|"B>,z;CExOCxT؞*|d œ܋N\i@GF'\as)ʏp2IsdHBp&2Po/fH"nBE55}.͖ϼ&5A>P & B08!.Jyly 2h`z}GuET`哞g . x\5w `.,k=W5&o889INC?ɺ "h392]DQެ`&ΈsύjMI%-Gνwyṡ֭r,3 =3^p(cgWʨ2אxXZOJ/051SSK!K 4dhL04G$QoFP5,^bڪ̦wdG:O!]em=~WGq"ݦ籟oI:L@߃m\A ~xmQ95NL%.Yg +l]rLp 04>6EٳBC?Bo#'4: ;$m#pqq{6?2ΰGbkqA:].6*T[Tdxq*dE,=-Q]̧L)XaBˬbֆ;{`#ϔ%%=*j%pZ`rE%r9qT,d kX '5o*°eW¼Vd :Ygn3E2f:=_ >D~Ƽ)1_'!碝;ǨӺe( p W̑RJ{Fvp$tm"=o'.BI[;J LztKFonE&M@+L_CfVk.KDZ|hT^Sœw,} #iX=i%^3Amh^\emFK-nX?N]jJ`_JS2k Gl-ݞ|C'wNlp,([(,{t̀D`ۭrw!, 5#QZw^i^;+UuPBvKvz´zM=>qwK?4SSnz(du) v5 =[ !yX7 ߺ$c-z0ZkaE÷.Ȩ|9n>\[]&} b/ vA_sڝ/@)80_ʈ*u!(*lL, b/0 85-?׾t<62iSG8vbh,[ [בVEbcHI^C})ZBp@Ȅ+Lu`D:u@DppRi,t j"}r`qhW@鑙\S9_Y1++O&Z.e-~~kb@LWIё^)C9 9p 8V4HAHA8pm )5= -:113̦>|cI=2l<ʰ^ZTҽNU4|1E !6U% Qv%c \,q'KHK~ D0풌F7]A}Í@oc)14ϫ`1)3Xi*~785s8g z(pQ's/seI[{_.i F- 4C#@}#KF돼>kh&B˔ym o#/# %U``70)3X  X-EƲ$pc%EP^Md\o %Tԗ]in Yuџ |B]c~]2] [j1O4UV6c0rqHw֐0jnj_tעJeV3Œλ-CZckʣt]Se]ZXaJv-HQ]<0X/lPyC_2hJH ߰W‰*-I_'atE}y^5+<[=MT30Jk[,N祉B1ߊ:5&z~kkS;@ Jk? ,J3֎*i{qP-q{s\ºvA ɢ堭9 >"fΑ54^l=JI=N2]WDtG=#HnO !AP4g:%V4[TfYWP{g,aBƒĶG>ieF'K[]opZtͮ)1R(TT*1hhpJА0qK+xE 4o*Cńޚ}B}<+>FgiJ}w6DaunN>`5#wv*Y˾CF\#_gT3q5l{pU$v,2pʫ1!="-Gw>UKP&÷C ‘ݝx@@幨1Yy;NH NBuNW'L*=TInGngaS :iJctpj6ۏЎJRh<@ҁk!#:LB2@<}@u T5c2Phyd[:*F%m/ FbӼ(o|P j, ]{x42utG%04@jMMR!t{OQS龺NY<w{Zj+C"WK%-~XHb Ɲ! e*$VQnr}sch&fxnΏU5u.߀K/4gVҒ,+pz4:SQb='%3 eIۧ5R vmDP THI'G۰w:Hߟ8\%7+O4 'lekмw\YKMHf:wQ1XҝDFM<_ (H"DiߓIqKed&;\6c~SRIO½H܋\7Ugx# V 0݉k![J8n/5Ii[$ w|طcve w"4<(\X޹d/iJgID^zD7G `mXM{&Q(Z )"I&T t@mz[b |  B.w'4J俕F*n&pj3ڴ+Kzf&z`ouy?̦ \.̷= yXr ^'*}s@cdhD1SxYf(Wc>=Fu!Rڝ8Hd~ʻqd5g=@q@oh C1bN=51o__jI`/桌CEC|JүY϶oڴ4(Lw҇wgEv~KGНظFRZxtp..Cѥ2G6L>׈yqC۴8<zQ\h?%V McSn~ 84u#ĺqU!55!*1D5%Th T9ڡZJ %#H0^1SK;mwy⺿OU/7r~*UGx [ &rP|\ۡv=X* $_@>MB+d ̕{I/CTQV|,e-ĩh(gAlf INޮHY 2SgI@xmPU.,ޑ G3֜fuڢL.v 7O{91,X(z<:d F f[4J}i=B魶{Iߤu;dGj7jbERD]d:MJ2!bW!v!@k@~U3]cD:[,_W1*gV{xI"z՚ ICN/W>bYYs K‚&<ʭH0S>""V/7,# r/z&N w*ވqakI➧ѭ,evw'+pp@-u~]j:6yoN]O{)Z ɴl%N9|epUs3JP=9EJ`}1&ģm(h 6rJ-9ڌަ!l.5*$M;%P!!t@~بRʋ`XO| l1piMMdH $N ,qpUyl0mW0{dYɊ*߽F<)zɝB\e=6[,$.0 (:,(Ջ!ζ@qz?ήN1Jxōlƙ(,Ҙ~H| )ͺe>L<®s1uAg?Hp#x~I?sJ8H~b<`g=q*x͸x-UdN5mS8vmW3@@RC#-"?~UDloHUS#F]?kn{԰Z؏t%$N-ވ<"W%'}ڹ5GKܒB,U(Yԍ2z~R[Y}CLӭZ:5KfBwH%\Se{}m3f [[>Xr( nP~R ϭh-sZ83>M-va”<QA Z8ݹN%4mZʠTIXy %.Rb/.w-2Xe $Oz4;NS|)b -[`]Ssq<P#pM A~O&A >{fvQ!z0~ܱ:4+%>1I 2v+ѡz{|3i^$^ncG éɏ0uj8xZN>%b[{LSA>s,8R=O@c|yVi!blM{$*eާy?$)?LE7q]rj(P~DO yTk;=$6?ţ+1վn~gN |{RGbSguǻq'q;*𰼂jAGAŻY-:  zA 2'Fp[WdB=7q嘾+x8sܡlToV7oL!Xߗ50׵U]@zir.v*t'X0jKA2"!ZV*80A*P{ ({攛O6XK*pYX4SB}Ri0EʟBg{ZgFF|}\ʒù>Uiw~@"0P5oE y퓏UM!rGn$`a{fb6WvvtFh =Q=cirfH؊؜Od]b9y9ډ=ZcUn]b>)z6k7 hw r"{pN8 ŏK+?6C{kEa{i_i@L{"LlҦ9J@d>.1{u&c!IZu˚J9RZZ{O؏Am'f$b5~RRCf؈WгӅx&op:XZcG`,Խ *dYKtuMHR! y +5%Tْ:He0C1)RluoUq*!)kJִ]pǟsNXԬu7x^0MR[u{m03αFkg Es*3?f:AԒ6hxRlNQp;"JD m _ Q;#/#b{{ Ho+6ұ|cxh=8y e6-> ZVPN&sre7GMdA=7p㺉&.~ b̝|?q~x,5P%\ql#&٩b&sC =o>Gxkݑa2Y?+%9'{6n_egm*eMtDDp'ř;J!++;Cڠ&S=ĖB8aO_S>V2֥)d拧Oq7Dz6>~Rh]dL-a_FOM$?ObƒUJ0v.~n'ūDw"Ќ#fw2D/{N;٬:`gH3;pɕlJ$߭{RqlچH'JJNBY<:/AD<,`c9l"ypphW2;L?oyGHwXSm ‹!9ن8׳33\ 8w4)2A0}:w/(rV.9yɄٗ|JpDilOKKQmD6KUf. 3Ñ26@2D (90! w)"Zgi$o߷kd:lݣ9X 5PDJ_~apǑ'(fU y5&'d7[,h}3{UWo%#SRNhrgsȊ(!'Uq2Ib]c!Oyt> JA]/}E pn׻5p=wvE-XT:ɡ~HvCW'{2ⵐ^6v2ţb- VG GD4G-tΚQ׉ڂ$ SKVCf3FOnm_ލoqsp=jr,s:?R- ")ͻ7%yJ gRQ\C/ֺ!F 7kKvB:ewv}3N-e˱ )I9P !GrQ\J[)gO3OJO':%h^cvM%au,{xꔏ F ɍU]\ߍ^:W0ETheT.P E_v?kU&]I2sm 1PCȉK֥`Qdh` pUNdv;W:lp=Mpb/ V1X= 6F9 bU:9-etFROC)GpAN`o  ulUL[lq!SrpI8Z#S3`<'h /ym{~(;lC.sQhU6h# IHa|óҕ:kl$C@(#CxȳhN/әoEЉo\Ѭ/]E'^ l~w"6 wk'Ț1B[0v9fX1b d ٧LKւyb8 y@}-V,k~ g(#gz4f(Us=-Sү#n)oo5PF*\Q[DFeb/FHӅH$ ?MMfp lrv&I=kDžrðnIJQh,r.a`^}[tb!l_b2/(%1ڎ{KʅLWSdm>Qg.OXr\x dV7_D12ΊI CڿAJ3}E1Kos]Q?H?ZǞQW݂uBESU410eƢ'G׌Z3I~&itT{3cd8;1)0n |ܹjK{ĭp1 <d窩*+?5(FԌtU}2ZWM*pȺQ?'Fa 0oc2nlZE44YZb6B7~S u,8@mLLޤ9nvn#_9USS%X.|eG0/#ȓ[嵺ܞ0M%؏6yr|ou!H"]!z5 uΝfM Fs)~m da;F٘QԦ'EF^x pcTJk;PkXӵWXƂ<5"6YJ|U '&׷TtQv6)4FK.YZm1Vn<9"?*f6@FuS@J ]07<:*c [3LvRLwv Vt,v!j{SM5i* 1De9CKSF.i!i9^ l)cqT|Hg/0"3urBJwq,cC@X'eEVm]XpƦ٤D'lٺYg)Mj"Tφ)mX qnI'&C7L./CMyYy7ڍN*t*t(i/uR+ R_:!P5#4%1z1,+)FŨ K$vV9QPL6xP=fRS깔qT;xd+O~ ]kc{Gips<+JaNX߶ גݽf1'"~vm0ܗEǯ،2[HVMY2QBY.qֈG y7&t-{qey {.-`3 oP*3BR%0y +TP7fn6IrI$ 5Zcie1OIq6Ү`Y@}S˒N  [٧m^z &( t 7bY'vr+ݑ[?nĐF~] sB@1H tj:kޟ٠`#%J=CĘHBpGh` 4!l$F,8$sIAϾ_a n9ިV3xmn)TX˒q{/̙ܦQ me0fDȈGY#^SCpv:7 X"iԼ{.7j;!ŗT=(z w7s$OBga\AFcjO!{XC$$XOqUVOOV5CM 3n R[={o@͎WC 8_0~R^ $q2q1?=4 U Mا X5yjcO2Nc4=2XXӣEIQ7ʪ?I;|yi/5v ݅9pW:Ϳ}Pjb+2Ϳ>!2)[=ӽ RJԬ|U.1!#ci9b)v-,h&2A5@MHG8!Wqʴw+=/Ax@SF\M Y#SBYT<`ѸƎE P,u^Ce+z -ݼM>2yo-x1:096qk_t8ҋ*K"~,[zZAacZ? m֎y˺d==BI Lf$] Q}500$5ӫ6Zdtkvs{P5!eNLラr@l1nD U҄5ROUYQFDp t/7l1 lLD.K@Y J/>6n|:yIÛnͨpJ|ƷGt]fz!8@WsZ\`[3ìGպ15ԫ};\NH*n'2q4v=eW=9n7`X2(XXmnL@Ŏdh\8:,2\߬KvE ӴiMfbl|ݾd'tQe$@(#Uf:5ilU@o6 ِl"s/{^p]|1!.*;oNdҮA#r(@iAbgd=\"ғj7ER"W_u`үDL<ؐ5fEjAk-i1ф"#lf3c:'H4:M77<ޞ1wE򍟈6`!bByxPź #)F̳8Mj@W}6lvV[24J:qKaf@ٳDG A ;E?mkG$=[:o;#e&#e2+fm>wC&N_b-P=;9,-5j#a)6Tr"+;Ȝg+,+³9 Kۆ«/ ; h[TkGTgjm0@ɬYRH @&C8 d׃Ql;ݕ%ky&p# +Q{A٫,]=h`L+ "f^뿞ok{H *N \G}ƺk^mNM| [ELB=!_NrMnI1!xΊA-SֱZ/fĨ[CN-D7*%{_XMFSm%uCIw{k ;EG ,^i%xkA?0=H8ܚZǥVd<]׿(cLhh?.W!#!cmK:!9^cG5 dw">LC"6﮲aFy *MJIVTwС?TY+{Bbzқ]Gx+05ugg}=`w*z@tJ|OgB1ۀOc0}MreN6}ay\$^e@毘xVft)щhwpJ!YNۋx( 1= @?B |f''"Pox9>D̃_r b(z:8Ӱe@0_(^RAN? 1ѳսPvV}P0+ Ek;S,U B;c=ϸr2R"íq]oӂ"yڮBIc͑K8Qq ߲e˥no`m?k<)|*Tǂ[Ϲafd3v$`*pDf`RA^jDiȾ#Tm.Xz˴nǝ/Šޭ˺$Xct[R*$5[Z`'哃Up,H3#8S|`6vV{gwH9ƌec[}Ta[07u+5n=C= dTű^W@+=-:n+TrIco\]+0qsQMM uoTHvl UW2 %e<範Pmd-'`$ `h8p!80i AO/Û%V_SuQF~ $6=dQw)ԮK길f;y߮S4d3“7@s|Ĩ_uM)hhb4)>K8D\^VsfjQ-2ւ>< Jޫu kJ22gLjfA+/%^'WZܧg V4mpE?>ƽ'4Ej#Q\xJSv&ca xdw%39JxɊ6ڭu8o ?AvJ]glf֡2ϸ4)^A)%;]s}1a 9̭.5W* )l{<1xۯ|z7#P rcR((**nǼ&StsWXAbwPDd9sxȁA 7XkJ$= +%8>Ҿx,VO4]Q#\FCέ`?ku0oI }@mxPD44rh(;l̙B&T6qf`aX U8̿dx6O5)[n֊\ayQc$>ER8)͆{i :$zKG8hؙQ@;+N!9m6I y`, A,Z+C-~*G0: Xrc&PSP>:*=wgY}FPp 0rÌO%q"4.X,!yHupjAĦ?DrSq̉cjPS'l\<E&=!}HcΪ{7?y3x?=d2$| q??b=UcjaMUyK{`Q~b egݥȞ.㩌\;o[fsQэ1-rT %WRp0d"pQUmvYYes Qlu|\ݨC $3r_x OX Ij+%t`V0>ShZ]]‚x"r9e!RCh\9?:Yvxbj|>OߋPjg1'M\{R୤>g MhvgsGkc87+MďmE)` ֚j2'Ykmíc- u@ޓ9/l^SքM۽&lBRc,4Z!һ۲'E֚Pn}n3;VDŌg@]m^gFwD.][l7S_+ ؁Dl`ܕuz$jM5ǻ{L4%t\TQ}J>@[#yb v i~`65K.)qU1VTr$IEH^5 3E89?y=KAiJB^80[`GqN%:;3AB?RճZ4#/R=@|1X ) >×-0Fm 9mRE}JSdEJRroi7!p[@\)F4Rݟ/~F|C_τg1Vi'Ra##,2C Te=T BQix3IW RN^]N"C7 ą)~tR<րn6É'3 jvrTSw;0') ]pVoK8\@c8~#pmTa;zAs66`Pbc #u@q{rl2$QYc7|q!zW#m) wt:)2:7#b7,Qb1AǸfQcǖ|-Ek[\1^av_a.u Chb&dq^WNs֠(sςxH )j.v?Oܝ1@PJծ/en@M)Z9+~e5Xpu FE2e\Y0Z $eyvJ W#vSMbߩE*[ '=yI\9tl񘅷O1 )$K*"Mj?YM'`/)~LcfD0y] I "v#@vH-dyu/eZH v'ESXYE RskFT҂(7 V/rrT/ OS&nDF =0CM2L܈e^qShfeM T~},.V?9O C|vVŧ֜l 8E=ZEXiC"?(ͧ)uu:7$!uqfяȯ!o8eǸfmKk9JS?>be^}is u)]e\ 5ZpVHn^&L΍OeXp,W3a7W~xJ1nY>5ۼ c}@ŪPՀ=z+){$?=[ f3ΤT<8I%d|XP5XwӬM,~}Z粆$au'v*ƼVFzQ4n2IJH"KHbY-Rߴ"|^zJ@Qٖ)i@5Y庎 m7 T+UPi`C/`}GhdVC_@x`c>V1l4ѻGjI 98gty @hJWMkkh`U|C (QG.>p3KY >mGh AtQ6kJV < v[K!o `3gnDZL>a+(§Nw!SޞUNJk0nW~y7Ͳ0@;A>TAzrBr|:vc+/)[݈O @\n#<#IFA:LEB;Ti29'@8#꓆ & 5ub^J0"SoQfPNݮ| ؅-zL؛"H3cB)_tc<@S|>#}G"{qf2#Ap0I*N<_BmΆ~sW&nl1Pjꎊ§W+Y,P]{ncS;V{988篐}0Eßq3߲ {_ѶOA0R&/ RhpfdT&z[w!+^y!uʪHC. ϼ촷BW}¬#|8Wo2id#`Q,zwy"+48Nb7{7ou=ޗᖨVd WP;t:;fD"Pl s8\,ؕ?ڛߠI[5Jrٴ-If8z4`.!_~r̎l(A%J8iGa)L0t\x4j8v|I{sD N(;&PX0 F;e-fYWOb9^ghdE6XyԹcʒJ _Je{r2+Zր&{+ u[3攏WdMjgz<Մe"LC} ~NJ =!c}7br6&]BF, 3kxA.0`/diRO zYs(.G<JZx+̄Op 9%~b?,-%f_S!i#yU=Mͦn ~n aѭxR ӁB^PhTkދ=/ډ6Jup \ʌbr/|mQvv="R00eܽ?k#)PU3M\xM}%etkOԭ!&hOfYγiġӦ|.\h>~T-W&1!=V09NM!xބ@m_m371`)F|mĻCu8ӽAF,61qX:kAr ,Sc3wd.$3΁-Ve71S}s62`[ ~|2H)B^ t pPQ«Ѣ8x=*CGԣAݺ42/#~گ26沽J|TwFqǵA+,O(`w\0$F@T]U̓Ӗn^8B`Ƕ3oZ-zlFdMGɒzRӈ/7OT|N1.)sK.ཪ(fk܄\&.Ui 8aS4{0{%;K_VT6JxMASKi[A~v+b'jȼ OHVϜLc0m4+)(q N)-g1iA)OcXU3|o໩C@rOFMשSH>Qe+u7 KC0Z\y+-EP8(zhm{mQ2iunxFpXZ>'}馇DI]u&2͡Ht/v~Eۆzz*@;D9`"1T>R+.tTz~Lzݦ/9=x͊},rc Z0yZ3*W t:>7=ZFwcTm^-5O쬣)UEBpn{(0鼱ٻoҫ!hA21C,x擣`k VXBۄ]F)eϣ~A&$] >ެi82nJFN'8lTζ5c,@j\<(zGJ]!ԁ2G#Dt?AvrI[=&Q#9fe6 /-A-ta(Vt|O o"pq_s?䑇IZpԔ(A>G(k2&KIP]W\f31y{/\{% oQ6I>"xFaM?[ZY$5s;٣N%r+\G00{ 1ɗ {'R< 0ސe{, CoT+9ulH\mӂa؋uysS킗8P5O.LKL Nj__4Mc%N$mkh-[Z+4$݇䞢Ai^=': U̹TeW&855+REv 4 K{r3S$"O¢b/eMv2E:nfG'2go{HRIN;y'W=MX[pk@v QcCzޠ.j='x;$o)b2F;g>D%FH0,)k]p`.@W hIpgdTkTԧ)>u2ipf>4~}:hh}]w{-apsD^T<ڠ{g6J`{ "$5lA2cAr`w]Vʒb6Gd I$p;naAT6pg\}B4ssf.cp)VW)+v; Por!ё= v6|mkxaӸZ`C|~j;1N=u!bS䎾dFW(c頾3`5QU`+)fVUQdsHgu7TºŢaq+x]879mFz$F헹6.Jܣ(6DG+0>m?wdFȜVMQX?0)lo2֑t{D6I3_$H_╚]%t2~x ^b9kN ACs%<_rQ QM4J:X(uTKQ=\IF_$JjDt=:6\.㙎J"OX>{rdjGC%tP Ҝ4 "5EZ#{ˬrΰѦo3g4\^J<76!B_^r7ZTs2j6`0Dr/z`OyD ɖSF L:b`XFȝ]LB7 "NN b~T>!hH~2&;4eȊqULT%UV&4Wnojy3򙪰Ȱݤ~!TźZȪKh/V&[Ln.T_Xx; Ԭ>t,(~EQ7W^9UsiGzqҿxCZ!ڎ Y>jqgsJ{R b<{TĽS?ȐڋNR?l$f}~0] Y7Vls&)eQmjb_^ l^RCWw&X+n.9{ߎ Q)-MxY?fM@WAzzXlk#h.M&1YƐhjKZ9{)FrqhrePiintҨ-* Fr)3H%d4%̼A裶Djߙbk%WAߧgP#k*eu[SըHGO4vxFLg[Ou?a8% hۤ+_]ؙG亡]Zp ؇cqfXq_Xx &]vK&-2R~13ɬN=7ZVt/Yiv7Xg @\Ur5Խ:@ wqA0g ͉pd3Ûe `u7#$Lx垐%"!WfH*:\Ih'NG-s/כx8+;Wrת*|pMe< &ǟ 7{0#mʤK3}50!!TTPJ2^gNQ'zΦV ҃o1] b9;qs1l7w0[ }} R.==2fsm<#TM /L)jr8ѲK[Re>J22!.A~3’N ('#!!Vu+ZmCĔ6 R&,asQ.uB&4CdO49P/ l?2ӊp&x,tVoH/W? _ 5@ŕ>M9X+s_Hʓ PtC)-SlDyd V3[~l*܌hWj;/ fUz k!I@i N?E226C~ :'8K&}m@8C[?By(ꈖgcc%u,ҚD[.d9#sSǬxHs=V!Q~i:aJ4tW4cF_ܸ"\DxF%t3%S˥abK&,Żle|,氫) PvvղY^9z| ͐tAOrQd܆.&ڼ5Jv H}vQ0<~ s6-~bL|q4vv_))d?^Q"ڑQàfR&ri0c? S2-Kȹ )^Խڋ  -g.n>+q}fmJ5ᬢVh!D?(%QFb:Wg-RL2I4Mٝ&b)EHj9|Q&@SV=3YbOm6FOݺhZ}*|#I.45XN1mچάn/zx6ǁR@Vm<sy7>imBU`t*8saYW4ٹQ7JU6/;bIŠqH:> -#xRqF"¨TK{qpMD WȧCK|Cs?ƍb:Ηj,3^y6qUE&Ejn pR{\ nCJXb6 -x$)f:E J0_S3CS/S+%2nSf(b(eVŻu7 7ea[wVB C`av \2K]l] Kg=ٕ֚#2XRckO".ٹȱ={q#SsBԗU>)E[©Qr>Ϋ¤WDzlhʗ= ͫ:\ qZw Į..j8dGTmM +jǼIDEzGSKMʜDFݾ3ҧlӗ[ wXbd#pP ~Q`dqnu-h/o8ޭ Yc"+wܮHϝhǿx`4fJꞨlyv<l)XYh/1`px(ݝLA @1"`ra;w(%E Tc$N$7 nfQ$~LB:#FHX iD^7 := Vo*I[LwW3p|Ftx ƉV<(.~0PTY>à ǺFY5P UǵA$Ǭ|a>v#3qArx 13QZT]MV)NU9NN`yuų? MW?5ڱ#{;P48aQiETxXT.6a<\F3~^P9w,LAw"xQd8%5FY͐`*g5lDpT+tz-,*>i7=0s!`:* q F82ijZܹX3ѫZ0C36M?E-JG3+H.L% xvm,.MozWO|Q\uNC7nTk ;LQ>G{-p, 5cf4{:j}%@1ߐvMf$r f"`+tp?J5GAe&jyO۲}Z@^)Úz5rs?ȓ.P M e* }buFw8`GD%jR tt<=bDFe1Y~P-P(OL8c~ij:DvD>N<i) ~]!#DpeE5.9-.SU/Q.;N Mq^ /Թ"`uLǗKm?$$Є ;LS~V@)Etrm}=(L|oU(]=~[̸ؠ ܶGG-_ܵIsWW:Mf' 4>VcW"c`EFLv!.1K =dQ,mlt\nejz=Ć\ZQkAYc,re֕lkBT^ >KvT ,`ҶWhJ^ b61+eϟu~;-pk320fkpg1FU+՜5v(X.Bq" | ;pPe5a֎rJMtzi,4YP)Aq9Q#&%tbtKI6LqOw {36ν gAm)1_cj.d9hʲ.Y m{S(*!zP ׿Q~cevh13}(٠Z(#{GNz((_zD5.YkIwMysӋcae5@[x NBAVNѷTgw AMqIAd-,/@w)CwbVZ&vEWP9JåJ[ǿ/̌cO!}{f# +U@wWuGY)I"աY);m=zn]$C3jkJp>u-,, J7pňڤVđW!Z5!`Gwm[u#kʖ,pOاGM5 ;vozñ?o'ӈmbΙ& iS8gh\S{W˵'6`h[I?E=TM|;қ؅~X}ї*Y}]-Y +~QNhMX"^!7#~=Q0֢QJF$ Du!VB8Dr#UHu; 'gsJDbC\#:kGccJkV^czr ~ )EK7[Ν-9_= 2ժ]| ?N+]孴iv2 nq֧m R1<^深 qStl s 55)6+\O[ܥ{uw_JKszVOmdP%_^}CmV3Cuo;WwW ɺ|mjE>Ti -\8*ߘXM|RȈ/Aw qwvr% _3M;[Q*E?+/N[n71ucWM D" |k ASY~PIH#r۩+56rK^bׯMlwfG7Z܏Ev NJZd<2$(LMTJeHO* A>$^B/8?U)\*싷[h39y2&jtZ2Ӡ=sѭodĸ9#ݟ`C ƅ WzhY|;W{ݤCk2צ6O BjW| %U=zy4ӿE,PW65*S8)mWS\m}f+"b XVIsR&k"Qۯz_E=vJ J"w>niY)zVqOx5rT {q[glwGЦ/}_>2[ĦؓV~giP)4@' &7Ng㲪s_ rX+Ȼ3>yua?e@ʧ*{Ow!y_h<nbǍKݏnkݩbo}h7h>C `n#4#N΀$.)F<q9>L-srnZd Hd ǝLcиodAWH(tܖ+5{fC ~M:7h ;-T`_~+~'m*Q0 ~|QMk5 BL1RꧻL R ײMK d}'UtEJNVxp[{ͪGy`~_i £c:uBOZV6P_Iie*q!G֏c1zWrpuo!O-Ƕ0uR%>_ߐju062 #АW,l8 %ja6O]QoQ"%IN mv!lLC{3K8GP]&QҊ%fP( +axE{TC*~GBf-ۂ9ETH>c^p>/<<橤)b xm@}47t0P@+'Qn&Ik2}f]c sy󭢤"qFC.8ZwvA<`l.'=p;'~Ǐ +Ryn$AxF ;hvPz[Qrm7)JYh M!N-Z/ڦ4SC9K7Կm8{4}-ym7ߙ(YGK\kH- ѧ*&.|)p75ō\)cv*tq!x洗#{P+dL/νXX8C w2=7+`ǤёWXS&Dd^WXs<>RISpmB8=iK}&# ZtpiʈeW'O.buzhUqMwF-cv3q2G c8 [PNla,o$Um(XarBC[[m&1s0bB pݱJ6`7phWݞYy8NVvAgZ\$;P.VpE}dܫ\o*W旆BS։/^fMf0W =Bt^.XS! (ˠN/Ak22dN(]Y APu` f ͸٧5W TWT1-=ڕozk/HwDI[E‹1fiB :wWO2ֈ60P LZKS_1y4X4he}f'7TTo$qtҦJh~nA߄{1^.n-+sVaIk׈][ g S'IpR_t*#t#C>&dp "#bc.q wuCxG زԒ(ކA>ޛ`0:DЫ9AZ2zWH # 1 @IdBVѝ6s?``_JRm0uqE^'^wT?Cc6 >ۂkadYMi}^r-/l%lׄ } n`߶s |c^T[As)8$u7/>cT7ㅡlZ<@䦇ѵU#!dk|/|p!~E.׫zﴒgҌT1 /՚1_w C%T's^ .h=D S2vI\Q/yĥJJ*K]/TľEȉY_7(yg?B巣QW$j: _"݊>%dWG7+saE%I "'p+D_C\oP5TiE%@65JրIhݐ!mTA^fPb*zG \6TtQ'J!>N9?^%թ" c-^I bm~ E7ډQue0+vξHi"勚z΅Tڎ n@Re*b(7`Ѕ kmvR&蜭NN":B`2itq|2e= ^v-`y݆u~:i3spZ ZS{C s8n'Rue:7t*gؒ>[]\ dѐ\K2;s",f;SUV]3j#lb6jRbЏk`rD]tâ^-FŒ6:jIܼZY5$g&Y, &cB Ba:%IqԪe0+*)ɲ#[zAho~1V'abw/*{Ϡr-بqgTdQGl`bU_!(jm(_yØvg-f9 W׌PPo_D;Di,+" Ӻ#dY͞XMuȺK{͵!\|r|lJ{XVP@ri;[.J1ۄTv:d"IЄT;V>4`X3_۔#/ĊE[ gB$!~hU5򞧠I]ZG|d𹞙A!0@o}R]bɉH8?3CdfɈt=rw|۲̯Ϧ0լz~߆DY\¦rZ__Ļt/cQ.|5\αK8Miz^]02/ ;ҵJUJp0Yܪo1lC]>|I\[q@0j%9.!uNKc)!vC!g ީ>60i<7x3qRI>0W.9t lqۑHʹi)%e B^$MGF@YOvYAC,"Sn_)kOhFm6g5^^?:M{U~E=8w'_Lf䌡7=5YHwkQ(^Fqn:+/#4UlnL^5'e#}kENf|fz}!507@5dVp[SV]Aƻt0H:DFxkN|tW>MÌI=,#%dtZ2Tj*PYu:MOTf,Atl,|3E2h8^Jր#sp$}XA/2*|f,xGЁAsiTnإ!0Sl9 a) 0Jݠ+,@`=1t]\b=ORO.ug59`$2hvֿ{Vl3XbmfU'PIxm{_#NSXQщ%ֵwAXц%lïT6QW~Q^ N:Nrz\,Y"l[;< )Osj1 @{UOO2"貼&RXg|T1/? >g4r]Dw+Y[I#e :<\ SlŊW2CU0ͤRBL/+kO^yGwcZoUq)m,(PRQDvo jT#{pxds3O'Z,5xdoH2b4A0!¦ߌ̗BmYٷ |= -ہ%IO9y0em M޷e搹ӫ9/JGqoT-]~E"SDA ɷvNaC2e%J z$8TX{BvzӻTlȓ?wl]{C6xj S(>z̪MD|yRYw-TI%`xΙ,WO sJG̦S>L6tH@ ۯ=5G{(unҕCq zk(o 5{50Mί*Ox*bcjUv~p{%oUl^Tg?ϗu^mML; }!}Id<1{'2] 2P<]'x@ZǶ:HJk@_Q l@OD% b#`?{x&Q(dUIM4'0/1@On>]Z`P~pb!q/%0*첹GLG$;l8I]c1v ox=bXZSm cZw/1xZB]agP)?L7ST=bAHo涣Ta= Sk-:yzEB'{ \T{'jPDc { Ef$bC ,Fhu< ӄ[4&A$j7kV\KTlMI{LQ!@P??/onFeC@:gP uTԟiPjȤ 8JF[dϞnn\  wsxN;w/[x\UagGU$XZ@I4{F#jQX*JҾ#'s-XpaLDl#3 pֺ{si!kGk=*'Q8]c|?1و)`H%`u0/=j{Մ+2Vi eluw˪6hx3zytJ } O͡ $:% sy۬ӂA*\˗n,Bgx cKx? TJ &\?Ƃ( ?(;a@.VWSTy"b7O 0M3W1}aϙ@L/3_]j4R>,m6iv뜷I*ԯ "?׌vŗ呅࿉ğT"Ǖ+(*,9I۞ j(UU& 1NEaѢ6k8nf $RHVA- )fdBEuR,C.irr5+`59&{#SCIp >v@^azDHbOb ̥X5%AK:jJiN}j2ꙒZ7 %hĪ{fe! #Bq S Y22._͊i#[I"+Ry~&+ړaIqC|Os䌍vO|E\υF[cjWe ,- XH)iU1yDmO5g+_LTޘ"N҂lS^ TG+1@GC 8nn7vS.Hڑ>v|b_L׉*pߌNŐVoJ0zqdb3>8AQ^Rp* U_ᮑbHhTWH K~$ OΙğHű? YZ&$^~:pj'ȻlA55N5i+A\:^jB4abG~75:(~{Yd҉qWq8;Amv 촃Hrϴ*k/@΀H}T!dˬn=FO;llڦY℠쏪m &4U Fi2`vw8SMdebR5 犆f&?_O0L 55腑?H) bxT ǘyA;힮 chg?odCzJY7ܧWTza7m=@6ȡa)I=J䢏'7;n ȧ)UD9"TqW> #Bj׼@ .g.Uȴ"wh~\6Wp2nz~VgnQ|̣]BEZ 4ԇ`IO2+Pi_HM!'%+ይ6|x{V/׊v .At*Uٲo2Փ,ɖʣgxOd]-cr(dVl;oբ]^3QĖ#kٲ lrfbjKr,[R44^+qk鸎"Z |m ܧtX@2]~򼒖ށ$N8sBABwm3*9S_ݞR;"9E7BP7UZL~6S2 V/s+]`O*a ޖI_ ",3O}OG_JEdkCϞ^zM;oڽZ8֍(lHz( Ч~rvx i tWϤ?&: xЋ?W6<̌]@5kRSDe7hD"&Udm?'}cl:l_5:'Hو=)4 =c7@ű/j1,xBn0F2m$&+~`l@K O6h>:#<\JDh ͡|DTӇ_( o j2jJV ; _6?2!B,f_/#'n:otSU\$B`@EZxWG祔}hXѢtA7 W2b~ªth̜,]lѕ[iwf&Gɮ$4}'qrmoI]t f`9RX?ײM lJ37e?VzIIvt6 sOmB L5'I QMus.HhᢔbMŸ _,\{@nK%, A{[u .¼Lkc }cp6Wc B2:{mɀ3nQAg*"mWȧ~bp2qݢƒ5UN@),ޢ^Ѕ.͊=,e*ʘPjTէeI'Fù^gP2)E[:?9vǰ{VD@D}yBae;4{R;r oj$M]V*"{oU/c78{InJtu$fqr)B9Xd*F*/CuA HрML_|0X( h&(7(Ǟ^VTK4wybkIQi .Em4Ԋ64J |~OʨA F0z -U @ $߿ 'z<;Di;0OJ&^JEc-^Hsa:g-zj~*z#DZZJ9 o/΢TAeQpJs{ިwrnUu?rˣLv]b;& | }yÈZ3"/?VSYpInܣ!PP#mԠE{GҖeIp4x Î#F,->hb_Ѡ%$!h%-ߌ9$q'z`^Q:L=cե#]ee"ܵP U&l<UޜlubfZ>7DMqs5BpJ ^-.t&NlQP6թ w VVo1LZolw "`?=;Eld9_vfή{%ijR_y^&ᶾjd+"K\mH-x}rDlzC'մy+w9'bF̡9>A{&X.n>nͰ. ˲+Q} ]Ȉ7u̟vOtIn% ]'BCFw{ C{U BS4, $M: 5"}(9^@V5(LRUi1~!9M=LVQB˦%Uh,NSX \ÒIK=Ռ nf^ $z ,~i**aB:drJL$S$EK,A7Pgxmwmb$M{J/RKDu&ϗF]OiHK4zZCř`YөnL GK+%_RmB>v~E13 U1$FVeD/=CTq51?uYbWP}ғgfdR&}3 FIG51mSI@^.\94R6|ѓz:>ViuSE:E2ZæY]Jmf'S.w*uGobKy>4y"-44D'_QdU7c={ʗ`щg8(ѓ!*jA7geq;pF9e'XCaV'jqa>wkFx.<7nШq30]'Sj]dzH#:',S4hߛn  }*iVg+ެ]4ƁJ#UF|9V_^&2p 9}$̣Rr'`"!o? v.Q9IPd¤pekojU\'.#u@:b05pMFJm4H=si,; ͣ Hpу$BSfJܵݜۄúi$$Vu/T*v;bc3n[)$ ο6%:a{xNM=='!ydpX|h}wh2{&]z77wHp DuG*pyܒ3Ey,E 8v W"lRKTcžb B4l5Ux hKZܞ4pJ/0}=q;5TT9vFa'T5rUQ*D>Ԯ8Hv^=[dm7gk*+-Ķ \+~ y͹Ama]p\{!ih9vMaY/w)k={ɭ?/d#1'W1k 쳞 F 4 j藞IؒN+݋v{;qK1t֢;L\(1/ ׃%Cs %tGO<1;~2P`;Oʆ28AԖ5pq~ЕFa/UK~`#ݒ0Aj>uTnuEq=8\`J#6lgتY@[{lWb,D04q[^ŨmDT N n篋;8MT\՞¯!ZpMCweD7iϠ{5wz I}*4 F,SeT -oOqK_⍻)?f'5y0aEi<ď>eD帵;e7|'^DA9/*pw=y\ ƾQҍɐXżt=5 evR,MÅzaL C6(=f?U*%/[g̅)Cy>}^b^#d|A 70'ڽ?s̮ ,R3/XeF~CUhƿm/!NK$A|Ga2*']E!WJNi3>K6Ё$} Kc3;V~ EWIܑK)wo9]![Ze£VoC7Ey' o^L&#OYvYy K)њHn;nU]"<-XƔ^SQ M>1Dj㞥N&O"W(bTo⩏k=|S܊ҧ1,{d@Kiӱ5Ǽ5FǤ/nq7!ׅ潇,q`~ ) oQVi$|ߍkf;)!=rYCM[HMp?f1;<VfDž 2m MY8LK_#%^m$hSFaa[_W^-~8rҀ̛ǘ쪰p|jhjZ<+.EKZYߥ en{E<'Ϸ"n'CZ@,vSZYBopgw{%<<|̋uA#,'yIRI黺Oq,[žṔ6(oѣ.]ywvCa͕Ԩ!PʋI1jLp@GׁQ<~n1Nu\_n6cR3m35Z+4|b %%?a(_?N%ta|JaeN;%; tgp=ԟ _Gv!{L<(37=T^iZZ0{G3M/ K XYm`-$oa"!X/}'9Hf5Qȳko!jcWӴ"F[eu S,9[ͦeٓ{/%OfW<8i rsN_t\ǥYa"yvl3;Ǟ{HK,[8soo(L-K0g3 gaBƿļ"́\}>` G&)W&NDDՈ)ؕ'5?~ 5?n27ZMݡn/|HymlnF B&zzO R"y?gDA@٤H<}r]ĨeG  a%H<ìVf9ФrRa@Jn 5Ź3#O[\pcZd) kσ}"L"_Kp+4{@wА%`.#*yZh x o)\װ og{ C a"]ln2~M)bJwDZi1\4)a̒xZ )Azߣ??qQY.C/:{EfD"L(PWz!z48UMϥMHAƝgOGSnĽ3ow7/~xAׁB&0}yCl.faeRg)X5۠EyN^ K; fхM8낪q$ xy 蠃>#I0 DŽz{L}zmwxdJqfd8HI/nZd kH?}HY.PV5p>SIWNQz/".~qo[.8/ 0=z'$Y:2)i J[i[Uk 7-MJ:(~3eqNJ \!ܛ')ZC]O\up˾(<ÈT Mrqk1s@9M a5u{ wkȐw2[ ATlb|?W}K@^v" F&(0>Oc,Uj`Z<U,y/wv_QSJiJ(kC\1-XӻPa[zp i?RwiQ$Q$GrT@ILN,`IH.vAz-ҽ]'3vʬsaj+|%(/c8ðh2ͤsx1mZ6ɚ+ ~[jovAսф]s3#eٌJ;Ku]T1g׈lg:PcB{Oz>\\tƓefD2Ҋ*9Q[!)F e/4槕BHOIɓy򗡐 |_tnlѨ9ԑ۫{N~; *ȪmF&cKfs@wrjT^D6}H/RWss!5( +? sReothN>Drr+`knV}&p2>~ f(;^>9AeBSDDpJuC tr#bt鐞W#L[O92A(4*HjL.(aͧ\c/ v'AnUp29_wrȩFSqe|{z~3dMA?P[CF|o齪aJ au3uleo3g%ۉ߻no4ح+?,tEqbDo)'e)z[X. `X鴗-B[1Ą#$ d17g+}V6(|LTg5Hx2 B F^`jzȵTp 1nZd fsΰ8`lzy7+mjX|-F d6pDjlQ9S @ MӉ;G}/zVB;OsNjPzWS!%X5`?8O E(RJB뗫-`W`̍-Au!q x"r _pG[fusy l|u,f)yZFY[Z8'&pwĈ_ZqRH}G|@iD gqLuՕ7ٻG=Q e鱍 L{WRdz6;2;糠ٱTΒ΁~Ղ], ߛ~| A]-Rp"q8OjyQfG D6܊\\znsbIh* np >wUI#WK&FHȜ=$OXhIܵTJrK_jP̘Úy$.Xx8{N(?\9ԥ\)?YD z4"m|<Axj.l$@m ^ [ F&Hވ6?\hM j)7:^^׭CRmvnyMa}~Rqzѧf=IjCHN>IݚR; "W`"XQxb)tl˝YeRU 6F,PB5bCv"\,V\g ъ#PiN!9Zx[̓3cB=@7ʵQF%7_:QEI 1t^S ].-w*ثJ^= 5%8(+Wwڐv< ,>Kܗ4гwI7EnOUQ(?fXi 2rم ]X+d- k{~ 8*ˁy즌z9S7\GsXK95~U8 [b;A= naK6 Pi˳Pv:c;nVظtb/b%/6XW$ZqȗkcWt'Z[]s еow bQ=jclQi~2R#[1 yvCx''B<3AE9nYP2R|86آ,Aef#V%(qR{*[HUZn[Ry= l90$:ʼnj(٣V 鼼X+ͧ:oX2 ,f\@mk=f;t•j5*]=z͘FtG>4<)'? tbNʞRrNPѕ4~vJ9@ "b|װU ]`%k{YQeN;6_"-S V0KE:(oBĺ9 @z €OМR!( PՐfθ6\)cF%6,I`ضV4lb=$l}fFG 9~($QS u=D;$ފ)sўNq>X~&s(1dRl)=R _<@wUQ7XfR ̖kZN)dץW%9amok,d1ߡ NxFϭ+HPA2&*SS8o;SZ5\]KnB?bI[{t8\sJ~M|yʼn=ă֜81̷PCЖ"ȼ=I@Pp%zRs>ع a݇ >+Eybc|; 8 De gƾnpS:PkuVD$p=)<]}77Ѓ43Q%95Ԣ*t*=RbC$#T8d>zҌk%|RB 망[zgI$>H;1\Rn穸 x0{9&vz}1>.>>{ϗZ_W;r\Ox=MqHaHZ s\6!2BΓx;R|ϸYow ̥/vSKf1.BIA,H.p[5'W9M$'VO1'EfAj3h{; #| О0hN.eZKwvMMWi0HQoiUX1` lsAL~\ͬ{0& v<Ia!Ck[uxT&y^[04T|@pr)N\"CWNNQóBt}\|MݫN@7+X[)ҝ^:FWd\닛s 2ݠ#E`TDZ`σYGr?yc&Q@ؾŅ;yajzgPrs}`#ڗ p Qp`#1u T-X#0o j&_I-_fbHD{A+w&h척ٟ݁,^CwkL_*bSָs!{,_;yxǓގ]ԛ_'zģF{wKḾuiӳp"GӣR ?3pqWP!R/-w&6˗]\WH{?XW>o{ [yo";MC&J.jrn{V8Kpcg)4IXڰ @ `*%o?_ln*ʒ5JV>5CrlAG~Z0/;b e`xg 8 8$[ @w_d:Or{_5}ht p`MD~ zK.Mh82ήB["0a#Gġt7.=Ɣ kϸזVƊKcZҊۀҬ'\R-g0Fo8qznCذm`ԽNVeN̫4W#HG0]ɑV]Q769,pN^yt# B+=>ӂyg1 5E6v % LL3CTݳ97) g4U9Z3=sxdJ$#AnvKE)Xu-!N_Sok=T1'-;OiWPW[KQ7;Np4|^f(Ї5\I\7^ѲMH=/ɪ"Sr }-o3!"!pͮ3v5oTto:~5 iۯQ o=}Z D D>R(Jߙu\uv%ȵ;نI7 =K_=XԱo rZo.EɘY\̗MB?u+! n|uK^S$:g0c|nElt_E8XiDөyW{2v8q;6qh=ݝx,hO&x Vod"eAxDgrni濷5Ȩdj m-FQ?bfNc +eLÞ,~Ec+|uR1+YEFquφ 6Wt\ߖYӲJ` d㥲f-˕4plaX)1e AWIM2떘}V` 5.H>w!B6/UNaL,E 5y]+LMR* aP!ƝHmTFW-.ށs_4Zfoo0Co[2?F#JT1[jX<ē(> x%v$!t!w0óJl1{"+*ZD;.E qM,3}go| ·{x,ˤe\,铅207N(Fn!%>KZT#*\|<|pwh٤J{-ko)>F5(J :&mg3w[-j9QwvlcG0)$'~1ӒR/OW'@>i0E: x8/:>W](ԪzV҈1DKag}M+~< pb(B@c xHL8& 쓉˸\俊P`bL, 6<"mi8\IēM-L-a^Vq6PsѬmIN['o"1AnMM?9sxQ Xb-a7eh^.MP`njev'۝ef+~,J׬V?GKIW/Ȥ\ADՕ`{\\w=jP"o1Zs,PJ ~}'Dt=4^nX`>_6tE)e fJF.10ncæB@"f]=PJ<ٽ[^T aػ^.םE@̺(h:~y:ͬ階ipbD.?&RMR~ȳK-Ppc޸Bcj zA%]aUfDnVLN'iJ3URcV۶+M{Нy׼ȉ̑3,A-c̟cTQ )v/lR^YjkY]8M` Yx}wNeϼ[hrA g`>!y,BƄ#)#? TaT[@/N61~2L--ޡK͘:[oH1ǛC7oT( {z@bivT7kKm\EBHilWy6>$XS4r#^G<\Ld!"gdmQsp =jO )_L5>z©e7xzrLReՑoqdI2 tͫ$|7ſ\bp[ [-a;8OTlA6!3.` LJ ;.'TT\6B}wDaMHjkXfHIN˳&'~0pw`3Mct#cqZ,pg n`\se--j=qe-u2s^Oo }s٘Up(v9|=ʰF)yҨS>nqS,H, I Q"Z~"E-ԾGr+D-]U 7]e-tq4Q!av uo蔆έV16X "3Zit<_6c{+ <NjƮɩju bUጞ9w&[وX̲iivs%p[~SEeE%Wꇻ{7H^Δ6_'RDiG],dBJ;=lxujn y'r!M)?Hp4_JK ,\E5|b:L>n]|p %ڥz~yPrk"ёl) n@mA\V3/U-F簅lOX 'lMV|Z<Ye|!@jfفT4)R /0@/ A-$ q''f Fap,kGtRf`7rVxo5;ܜLZNDys'lA v:);]qUgeOg9\^C/M'vAHX*NiWIZYc 3`{5YHpNG*t8UvPCtiSydG8h]ޠ]v?Th1kUHcݦemu"\nF_#z:yoV%6 P`}hɱ̚_0"ŠLňjE6BM|K:8zݐ޸#q ?7Qf uō?s8&SYYWpi,>H"{8^;K$˶v%#Y%J\GfN} 1{C:<'^YA'SFyb}n_Jy"8iYQ}V!djCr{0aUML'<^ξj}-ҺԴ]϶lƹzBUV~"ޕ=%Jx&Eg vo#8KY~ 1֎&r27Zˬ9C9&ݘ+8 L?ģOvvE Ϝ pƨm @X_ؐ (7ja}Ddm"XOKsov Tnkj&֌VVmȣ)Z_H 1ec9zIHD`nxz?Ҧ(VGl3DŸyN*0L>,T_8ִiJntv:{'#ᐰPBTpaV}E&X \c.eK66ETEses:cLIAe$n%:߲5z9lUuz[Y$}%ݪtU:@*c|wb]vzFbY=ɧ$T}GTS׫#(FHEKj1;Fl5z9z3P61‹;%jD⓶V0F @^q#_CϾVT HY>]e.ڵ`Qyg8x~~ !D>+] \w<u p$( VSڄ/Vk2 :{.\[棶/z:c)WM碹k'Etmq;L[8KV`}e:* i}ep }8 {:H\ڧJKk=u>'asb<Jx($`3g|cx4O# |Y&)1)vGڞo0xjzQ1b˔P0Kl0*j1w!!؃"cp$eI?v!}FuTZlN+\\D `i Zzk6[ 4N)QlS>z/yWVArx4vNJ9zL5UMD؞C^ZTc&\,W nQHXnx .oͿ%:h!!^Pp5biW]5ؖ'V-ycmɴM ^Zťb; 4mƏN=IxۂQW=z(p5-ſZdavL!Qջr|i6 kA:63?i+WHh5Az)jD 7퇼 1SПgUh4ēN%a˰Ą]D_V)W¡4pjڍxA%AW%ўecnZtQ"s8NT%Th$u?{ڣA &8fBk)pX(jpOq&]'-& ~ebD) qlĢg&ez Xq!1S}AgHO1*ZDd66@XkrCCxwI/⷟}y|5ocܻY{b$)o IdEX+Ni{v`QWALN {{ڷKr)7 8K(7\ks#=_akOiQx#叠._$*!?8#Ni*LH egv0d2ñzs;;L!\v v55Kw m a)^.vD):w4ach^b(l̮&R@9M;%B[4%D%s2tOF8>f2 yx鵧_:*H}5kKL+Q'a5xL#R ǵ $Kf'e _f}Aq񓉣j#bYBk`hұ~ ?>Agh*-z0)Sn c | CIB@t#t{;dj*2@l{ύ?D<#R[~ʢih!jE?)sK_.v"&8״hK#U!xЎ$Fq0Q57=#ϓv<E"> 2Ѫ/fO˺ {z}ͽ$4lL=05qp1ᏩV@;Dpѷ! r|EέFT6WnjBT `)Ƈ_1+ \Fkt 3%'!@= '`8"`D%[o҆Nu\\4L8+(2 SeObK$`"4 ~F@ 7QbcTL,l'aΆ C߻n[5& NKYS .-&/Wm߉4)4"LY` }}t4ދ.rzܲ/@@cOAh U}V> OF/?\ 64]Y#5!}7~:Xq P }AROZC.A _;nF*.{n ]c*{ކ9&9R | fq>Lf(ӴF'mjF.>a~U 3;p s2׬K^/ySr )T\]h׵K ץh_vgQ;\Wa)}|CܑP'Fw~%u\E^9e(* .P\$ILr1" #$x4M P;kjJ]q'شe*b?-Ki]iՖ蘺b|Zaqp9;%"2\؞̟0 ǛM瀶Y*ݺda}nOui؁n01 J*%s1i,S I |T!0s'PR aGqڂyN9F /.h:fP[(jta(N߽ }NP`g:ѣY/ttvײ[A"WX1畚1 _ 2`zKy -mg_xEQiLOf_AkRQQR@>Mo]Pm;m4K.*GT.?:rE޹ C\"Ķ桨ZăO?VDt1$ ﰣۛHpA1AmJPa/nZÒ3@Υ1( >E~Tۡ:*7Oq|]h3t<1ɑI 53@tฟ֛r(PYN P''H 5. 9KYH&m] K&* h>dhV*,g*1rvYнZ7@r\T >GH2lLkq X=kkA'hhdȶ½tHM/e]*[.39֓Z(]}z^CZJB:f8c!&F*^-ڒF)TfcZhR\@%6AOK, _LJʟ^寜_5$JG-Ue"*5__sr!4m)ym^$+p 2mBi5&|6|+XYg3Ki8[$fU~`e!? ղoh2k]fa]폿rB}}"fe}'埰&FSpȦj>;T ?wH8쮠86$ExC _ ÛX\?5Ǘ0p&v3 cfƿk( ,=wt7֪:Os+,V Hqv۲ +kK'S1fC-oV;:mrVD`٩3ƴi\F+9lvFP CQْ%MoLG2<̃ osCO,Q1-zc&3ZOVJ)U>I7C:'2)ʴRtpw*T~bt){q8;d6?fs`=VAWeٰ5l{ =7 0re46 "UI}ߝ,@e ӟYH)P`[,NM`,dՒ]SF̷>ӿ:svSԑ Qg ~Fs)\o6Qķ t]RTy(wMߞ=1_+X 7k]cAtZUEZ$.SϋBvz=)7":QS7jšM H7)8*>kύxͷML|Ӡ/k7쾎ORaYtp:Cj-蟕U3XZbfk/앷!SCW׿izz'Cv]9ȒWP7}QmG^mwA\*>礓63S95"#\]2(1`]Z/4.[} b"PuAcO/ #BD$s&8+\g _1j^[T7dTFKi,iVUvOc(F D2_}c1N~иЈQ!2Fؗ6L[ oK"VT*Ueܞ%/Fo4fڐRH@e =i iWvaeVɻRǼLm#W:+ty}6),RLzI_^6-iUg3`~9ib-1;s@WDn dhw(RY{tHlJg!P\oؚVM2B0s5 7;Uֆ49z@ @zտ3 yo'(ANxŸ75%Rc'` MMbPo(VgG+\XCޱ[ $.сe$ mOpQ]*k@(~*TByu edz9 FH>H?Abey\{TFOم \.ujt;t_"8(8K %88hLԘ5@70WIi&w;h| w@L^8@1![&/A1udgiywl,k#Hlqݹ[OPO;w#J_xhg4N[Vhw4VAz&x'ڎ^acY!K+cP>T6OuVZc &Po$3;x`E]]M83dZ1|(kln1ι4l'Ut SC4Zf._Հv /}GxiK͛}edYO'Ѹ֠ }$/*q떮w 21akgHWPrArsj ؼx{t0LkTx /e}m\oaGA޵< v#)vR5H茋Rہ?ÌO[>C =Pmt}\LP~#h6"*&B%Bgga\h nN7`vPKF,>Sp!F-lޗ3ē, u5tr5nTjЮCW5/::mu1ou~=$#V|Ue#zi}cCga|bv㙩N绹gQ.ghK >+ G#by[M͉nDX]92SXA\mAGb4zrwa+vY/@ RDܻHMƜ-m\GLV^mqc. no1gz֎leOE,k)[<2rwzNtvt=r"GhNEt&Qo:'P)Z.a")5PGm>f.D>F*?ͭAM u/N[K6?&?KoȈ}j]x*_9IG/D$m qb'qRҜѻapo.Fp Dž&ԥ\\cVVlcmaJm0H8T1UrN> Kgݭ & ܏W.-x {`TqMtioYJvS VNlɈoGD5Yڹ?"6cjl=x6<TnS?ݴ 46IlHR{yFʕץ:@a$]kwص=._ hƐB*>tx9 Au)XtTs&2hڔ]d΋yexHUhD>&RX!ZZ%7=N2,ۈ p*ֱQ%Bw4+ŨY(kõj뀄6rT:GB39:[0>URM& UpO]u(Bo{|Lc!frm莲'@|D}Kr{=~g>)pw+:Z!X>oVB9}zive#1[/$:^QfJmǛ3d2³3mzK\ ϶A2haeEZJ}dr3,?V|lU^#*avdvw* Nl`AE{@Icq 0oC0I,spH~TT3"dSaZg=D=z@jzޡcCSOŌ既ꔺKOmvvMl 4v7EP<޷|Pn?;$Ϲwc/,y@ \@Ś$poc˧yy9RFa6UzpM֖v|Rꃦ%Jќ,]jedG)@#~H,%R;F}YySnBhM8Sx@6*ʽ2j :@"i=@jlxo7͏(nZ+>T~lvj2LbCF +P_ Jft|ΕZ=?; aST=lIeFNg=_Nf!sqxztM9kWӎA\.7)YÊm,'S +=e-lO [ *Ս/Nd 8]2]t P[8V$t0xpJNlVDQՁ6\Y8@T굒 +#@>=" O77>o;t˃^o $y0#M'L<mv2x }pf ,jtz̍8fŤ:QKn!@d:Z&W|^}k0ÐKD7ƭ,{E3TҔUruat]-k!pa6,E],Cl]}4ҏDqLH|HiCDsR38⫵{'SgلFH]$. fM$w7(qURHuGM5B@̗4Hӎv{'7E(P)i4d V2*tHinéKI QGLv#d\!{֩Q붙Tt`y[-EH!0[!Ԅp J@kɤ'WWæ:/N ` wu)g)G_ P[_JGw}^ 4ܑbm}'Lnʊъ O5{q<&Х4 }B׻++˰H;ԀB:{U#޴:NJƌs ۶b!4IP sM ){&Rv /'f P#Nl:1wZ4 r_o ܒFp|C'cĒ"nji\[r OQ\x Hji-=)`*R}WX۲/{Hs-Xwh>!# cgD(M 0 LZu7aw=0(Yr7I٣L.-;wT⃳hWe2mHOkb^ۚțO8EYmQDvՑۿpO/[U~x_Ʌ茄xYc~$Yv@.v@Njyƽ^ՐQ"{vU&PW7mѐ6#$Q?KB&G:G'$wn#+q* av`sM+N@~؊fFbES\E ZԢ;$É:K%6c@x86\v  ޽%q\M .TjM F#C3 {/SX緞 Wh8>`Y}X{ "tz#k ] 1$Hj3?9nadT2yMmzb:AN%-b2Lemqb:12!Y[nD:kAF96 *:Ee-2:2c=(iKƄ嬟Ghg?>q莨g'TF$P1f]0RWxR: Hiw;E סI2 Z{3Q31r AAGTΑ 9Fb|7l3 +mI L q>w@.,s)t6T">NZ6΅_C_#= >HgF hv k45O۔rذz@611gLnHفv0Uv1eN+ҫc cv%-=&iYdE&uШ¥p,o g Z'/WF"MN@Z ߒ\tW1 -;'vMQya^<$׹y,*㪰i7ҹͭy@Ae*s1켯;ʑ'Z :ׅtR|&w Un k5&j`.|EQ?u 症KrPq60FUsG7vTMD컻ѵϩ-Wſ\^Ju{*8 *1YPgf]$ Dv=bnJ8.d2E.&`JAORaah WᤤU6efk"7mZ䄷zG,Q.9:d.!1V/W0͡:=jPΨu`ma#.?ո~/_8B\h yAA;X\v7=9;`8uԖjƥb\e.QI2W ҵI ׋[-K[1>蹤h̝T:G1x5`nAW0B .Z+{){\`XIƒ YʾUtg qe:L>%/vC-p/qt'Vs5"M@mXD _Գ]X .±Ʌn]dV 14,@3}|O䜽ΰREy&pbSo9B VLix[ntc\Lj'PQqxty3ێv.;HX` OoA~cN.s_7_3tqieW B~$rcĭHM/7~%6EnjP -XΥYa(nL#A`]pJ֝U?+6j~W,wɦU6Xٻ Wޕ)}CTd-b6AOˊB89*Ja@Sr'_O{A^-zGia5ώ_po7DTY.IQ]A-҂k#Gtr[ޯ`Gl.O`K`P}*,XC̯v{5aB;qS`?&n'jrjHZhy=ѻތHɋKF_Β$̃lLO/=G'|gFtFYT{pdCI&9"Sd}_js8n&}"{.8݀u4}jULgZݙWCO!"}I@/$fay7].R%:P)<`!TbTRn+cĄ0`dMEE$j6h;?h km-25e :wcÇ1lW ȔrZ1a?uH.wK:L^xaZA?3i0 I|iYeHhy=6@G:v9j:Z|>za:bvv\o: Մ<4,o/e)l?3~{EX@0u16\Ôa>SQE_tRόaOeBwfu8|UigF3uCK<v2| ]zORφ '"Tc tm4ZC<%]+T!e2"ý=FD=*,%HzqZԟ&}͢ڌcFyگ?4D̲OR9W kpqB K\F?@gqE0{ܺ,to2.D([*KSnSq Qۡ{xs[v$ WbIr/i`ey.⇐uՔdf/t^H{Sj:K9uT q5GN\hItgtېF?ᴠ^K~5PV'gaɼ4%*jБbПi{=#2= dnyNI&u,U,TǷWߞ҂["gq/,e;'L:OBP9mL@dUeeE@4ܧ" ]* `z/> ;TfA!'$1QvWJ.D}_y-m!^Hו^x!a"Ua8<Ҟ`yLd[q jH9R4\O@\Qj@c {S`n_UHwwCoq7Y 7v#Mx,1pvl~^Z) 7gv1L8l4kl'C%*hy {~ܹ,2wW@ $Q JƠE:GnUVRM?xWhk>ZJC%>.& wOڢwT"zPh<9;*C\Rze-C ϯ0Cu <2_pM&u]  *+s &x:AWP(0iDT%=a޼M>Ć v e5Gѵ8S7 ST]C[p6QeSu]|W1.C26˻f󤥬݌4dh) p|aٜ )|tzRFa '-'حnY5&Sq"&Fln*&) Rݫ|m#CTEm_fx&Hմ'uG~|(ٍHOXjpo7mDn}> _0`Xl^ B,ׁ\g weq1|2iCJkKQ∖DHz&ml}ַ(Zc Ak^EahTW<˕DmВI Y{D$(݂ {e"jIvnE.S 0n>wMyPF; bf7EbΡ^4!kB[YiXvw;Ǫݤ.x>iiXwvfsJg=#]btNP<̲M388.}3D=s_̫5w%3:'Sxfc{@$s׷0D8bJ݌zD=XWK ^)d-EVf7pS)|T:pڽn\ M&@PX՛f U2swE;GzY}e_"WnW]k+ֿ~5895赓HIhq~?q;Px7JgRVd=O|39vc-r9q-oזՔ3ONU>uGꈯlκ_q28yٖBl`Jppl velC,?b*^#;mN7A7Dh*Mvb;͋"l#Y@~`9l2%wɑ'&w-҇Sl]U MEzbZ9A_>MAC ݠ@bÆ?1Wk2*v%dXdB=Wa[.&w+ JQP0ZgRg2: *p6W-3hp#A׉d$*K\W^5 ʦ֓.ҟ瀁=( un/Ķ x 1Z!Ӕ851t, `d$]O4JXvKmo.-/z@#Gǻ~v`x CZ8 . BRGS3̹)POIlkpU:Ҭ iswUHF 7#c[2vEvJd8wfj#Z2,$,]Z_W:S*'3n/d#E-=.]mb{s/J L07~꫘!7jSQk12+ئٷZb$23@˂nzQx(,&(#GڸlMnr(@CHΘ)8\F,%VwwJ4N^LMN/Q2M!Pdlc:c÷BiEiMIgUQ.o9^R2By1XaWu28KIsk"wn 5 cōZط P)d@.' ^2 Wrf]l1OtV>XyLd0=:))RW9?MeS;2ǂm5m(^Ƶy"u)6I$ N?Ť>+Azf!0`yLڼ83oFl׹&v pѨ~^%.nK*J"- hfu!D &l#N?+ҭ(}D<Qff&*~QR`e{kr%V~~T_k>#t!P,9r‡@)X4@N5PBԽxj,OǟTSV%l#'a=T3!:Je|$axG'QVHlWV<W$_oN(k:jej El *.]_Td&+Zk> vΉ𴅹}l9Ԝ~vMoɛ3nH%G\(V0nF6ɬ Yk,QJ9VLٚX \2$h^q |ҹ3v~ U9&"SLEqcaw/*aP >+P{ઐo/Clg[@ƱNsV@i\y8)k8-u<м;9`B'@zp-NVԯD&BB4A!Ezf6\RX;,eJC*@cs `t|R:_~Y/6qr<3ΰJ/1Z7)lrGgԿ-9",5;͏ƶg4|<%t@\rahg2=QGL&T#Du &"5=zWZqn+qz fq:ͳ҄I܂D*\d5Ye T @GB6.eD񓱅DЅrlSjP`SZ8OG@A;pl7 aTb\tk0zf"B^<?)* ] Ґk~hKrjn`Dem!0 ld3f隆J0̠ÉTc DPJ9|/mIr.L{FX[t ʆ,(óJbHukOl&M JH;ِ$]i?N33ߛ%9 l[|xiRSĪkg,6C0 .=iuj,cݣIzP&dJ|w=]Z!v{ g'"@ ϕzq'LyncM&-ʼ5pֱ6Y-#'l3E,~$VzsV7 EK#ޱZ|!9.J1U""4ykPqweE (W=#f`qK'1N;9T䂦K˜M}࢑?uM[<ϻXiVvY0L{->|&ZZBMFŞs.~j1z^J-zV}ߗݹc#W` „t 5?q==r =ءwFU6^p?H.’vAr("t?K@r8>fQ̔Zp\|Ac怏EY|ɾ% ;"OGeQ<aٽct)GݩqSAN$l'.kKMB!P&yT\ MRC ;k~D;WjB]JXP v.eMnF جaѢB[m7ݶpyH+N}BF'&6.~ jۥGxs07eQ+4"Q 7Upi:NʭWaF.~LrL⑃.vzw_c&yͅu8";-jaU{q-MџAK4YKUTkDX R8Z:g%E]$ ;VTj$ߪHb#ۊՓs]Q=`қmh66nq"ِgaBX.FDzGߤq ?Bm 7ɤ>y2)1@IO jahC434jIblv7cDji3zx[Ʌ]c=KOJI`n}PvxYX8nHӴ` 7˼>.mW*-tgyϳ&۫IZz, rB7_he*@e1X.Qv)ֳ4Ԩf+Ԧ7zC<da@A ?uJc51Ib>}{m9Q=L-<æ^ vx@rHE7q &z8=ikc9nSs1J+T[^V=P5m9!@-*ۀ“߆M|[=tgP.ݼr⎿U U|^yo*H@Ogؖʰ~KXO~ \}=oxL𾒾 m? UT abR\X%"*>{sHb/iYPjw7vd/u_tM,?h f!f8b`pu ~8[R[f pvŖ]kP\%p|˼l/]5#FZy'ysvc,Ǯ5no"j၉Gr(nNe>o.1kN! 2}=& Ͼ$m3(srnEBa9G;cvyJ%zXB v<o: j{p\!?(-"S`R#!RInR!Z,MM#s"4(zqEol w<",]Fv^54>~Y]R:%|ѻLܞ0ŕR~lrAtE؎|]/6^,:]F R%c-wǦ[| CvY(=P)\u r`KhWrڍPYLZaՐ o+.lk!|Lmu0J{eFbI_ѰyTYHSS) Ur6l {PߤHPYֶS.{+3[RYa/;3Qf_W(3}nVbot$F3 ~**Hɛ%E{w߼x0U鹕 Q@(E M}R_ ;H#r,K=[6n^ޙw {؊Vi3.)wvee*`gk G8ܦ&3mXގn:|u|h̜YM3y''{qY}zI@‰Ny08+3P p=wfQw-Sv%>kf-t 'ț*Kl~_rB2;}YY<_S%9VƶWC_}{s4mfM\#D~W߇pgVLJ3In߿Zq[Jlx] ,)84E:#Gp͟ڠpL \iur le0kOaKj n<9Qc_ u?/6?}DUUVNV6);5=;?Cʟ&6/'0-ef(:'մawFywD4btLb2@~oփu UP'@#h^E4OM%Qae^-J],}s>LW׋b+*PDoG?*S?H&,ڜ 4xA؁, 3vDNzp >r"tdsNF` ImwlzV P2$s  |xe$L#7N@[?NE+al HB:XT.by  HZ-fR cD_Ͳfp{3VM%$D$יXoOOs5P<& PkD#w^ͣBa o<xZ$N4V)d9h}g'ip,RPkuӐCP?XT2#*.~?z3 )+|fi_Y$vHYB%Bw4aVbP 8u0d+Rnyʽd)tRic~PHdBLw3< f9.XzIOS`q 0`@!̭ٖv=e؜K3]s¥ʤ[6`BO5ſf9*,xE(jlъ@n 47MMnֺe߁]`A_"`쾄&0WڣF&m72$5(bI~ N ٩t-Ld\Żv Bg`Azlab3ͦSH,R^KC(LaUNoi jn%;$%2%9Q`A;L;y()r 8/3cYv.%gqvAT3`36t).\/*aF(ZjPB*}ROL! $.*N͇7(lDӵڟ&(S|ehX:)W;Bd< ;یR?|,HU]Vn;u02-Dإ7MK4N[<Ϲ„N|㻧{ڷqbA! z6QFQ"!ʧVK]7޳1Y5?sJCė;>\BA0,[pי3i/>s06NN݊Nģ3h?>Qv ք!ٱ{w>+O>#ۂT]*Fn73v()7,hsص 3V"]۠mv-Y3Taӥa(. v+ s:?K?ߛ?x|uTPt@) HR+uЉ u:$G/V ڈ Hl/Ta0}ެi P1U/\1у݉f#_t#Fϫ{,N;ƅo$ihZFm:h=H廊[]h&*KZDKL1TT[2ʼnR HZcϠSyҔ bXir#mL%J4{u+18txBq18p^QY\?PJrYH{&-җq |uSc e}z%B//[xҹqat &wX琠{zS- ʉK%IrߢGv{78}o+R>g]?3cQK[_ >jZPڿsլCbZ(Mr*=L iOfZ2Uxx}ӹ&fՔ)NN(Xڼ^ ӹ.]ɔ$5F\L Q 8⺇0rs~&A=#V؎iF-/:|tˡ_n7f'*g;zv0#Yw%|XA/1}g'e(J/ O1Q"#k?b bƳPIwMdc؏{׉)-irz$3i{gxmUqTműV6\*WZ`"K@q=j@,w^6 ;,(%A"'rb D#m;#Q(]k.oՉH,*n6žNSE P~/4^`!kwC3٬ȧ9\ yT Pl c?=]^-5 4~n߲ ĝ4jF?dES }8KY5o`WZ=:簏/[\?BIhB0I k dI⑍ǻ!qqITC=ZtC έ 9"|d n̼緮A|ةW&\ਘ{ (Kn2 $Y֜6v֟u7v%DfDW p Usaf-qoLy;ٮ++f Ljlk┥<:rGIvX x'2v_SU,/Jf"R=7B<ݱ@keh#S 7%az?.7(f&Φy<^%΅v:Bî!@xN{3" E9GRHhN5l\8QzW!j}q f?AjCXRzFk9կq%EζL߇ew-M=%f΍ h+>%n`@C28}=gO76nk ^_l% u[nH y,I}A>%VPu~f8Dj)M|Φh)rFRce1Ȝ*DR#T^|s `rqM;g9A9@OJMͺ+:NatXG`jEZbv2{Dޏ 7OAI™âhHzX- KꑛCEңo6d)(.sX!d45WjY@ `8-$~X_C^W+3=5lNw4X;T8,Acu#c? X2"#ƄpO(kOQ3u5tGd]!C \dJpYc`ǴE0ɸ_M@CzO^X"'bs=)?ZKL˥;6&Ai"yg8`$?xZ $̶FR{=U[9Q'xsA%( HWt8~Zcjt?ۡTi A&]`ev8Ru@ a\MM9O n(?eI>gY6sn4CHݘIX߾k!CA#C؜o"!u] me+ŃdM ^]/]񂿟hEB5eS@2)r%(˝B6dGyFdury毉[-MFigO$QbayYPjrv8"?l$댉x< 'RJ}Prڪ<$0Iv/b$M 0 A{|AbS}mΫ(VNb#[SWkٸjr=v~&/kLԮ% mӣDžd'6N+cw.,vOE؏!Pfr_}v2r_ E~,@GdݛglYtb@&zbBJ:$򖈛ܸ+75+6=.h=_[Eq}>Y'xgM9E4: H5.~y;MvE{9o$'~#\գ*x.ЁR !J.3(2] !/7Ed1VHAe_!{IW4D;vK;&IϰZ)Z1'|^<߶j_8X ֹ.fҏ*Ѻ iZQn48MܠkoC8̍nx40O$lY@١[BDUOƵ+_L::@ G1]="]e쬆]nLH0=K/y N)Aw\jDB ZGyRmEkZaLlIqgfBَܐ"RW ɡ"W=KYQp'V@fnUpBi\lD6;kv-^AE[F`;``03U'eo5k`{~鶕3Vmb|8Th~QrwŅ?D:|ĊB-֩lBP@;Ery쫹x\.J 2dGxNP ׄԠ_/ol(m&&~Ki=qLi*^<LX>KaF;͸38OH,bԳx8&Y蔒 /(jD/bRb(D찛:XC *'?mљLQ!CDxՊC/ 5Vh\53b mf~{sK4E dx^7+{`7Y"YD#?JbQs>Z-Y0%:D ֮Z%1C4I! ]yDu@ȫ2MqXgƯq%X<)# }P!hghlJϬ3EJ@qį;hiée##ƒ\̔yCnm ^/_8%|{sSy$>zj3CoH(b}c7+ՎRցӢɌ6m?'ɝ#0J%Y}/t;$ Coϛ.og -ScP`ϏE=jAix$O";r>Uv |NȝS#}=EZ*{ŽeD{Sl[Ɂ[ ]Uf`NTnl 9 Uha ȋ6CX ,2 13zǥ] h9Țd0+^N|Ymr; λ6x0MGD;,BB="I#G@Ji |䬇Foҿo/4$eڦMzIg)p<^:*I>9GQPBIH2QA4Sl-[&A>>2\PMgz@ R{0mbYu#D=R a4D^2 xL%g1ի%1PekğFR=Zfdb\#}۽^X:_FI 7T17N {Uqf{#y†7lr 5iY$& RU՗]c;hZu7 5['YqkB]+򲦒|3FY?d١_0뺺)m d=vBt#vqTț*dߋ u1}lER&WMP>Ro#9ATFG NyrE&N-P/*Rp h)n2V1g;?q-}ˮ~qoK"1EyeUΩauDJlX1.x\5mCϔrca3$# 3=3E{Y%zN$ }J} u3rJ!J,.cI>C5 If/*e4ʷA,Ÿ×)5#r%TTe}p`b$70ZCAk6~lex t?uyiK 7ƒ cG7BU@ @iTgBp[Ww5'hh~|rgD.-9PX`pbrdZ+nlSMHR#.roTȦ@[(ae1J;ЇO +L0(Ak ƈ " sTсicӚ`Ęk%󠊟Ʈ-ţ7'mM]wUNC6({?mGg>U ^IBBܫ Tưr1ͅѡ>1( ?YA3 -O22fdwsdaRh%fِ5zfߔ"B)Fչ6*h!B<-@ Pb871ؗCPauMRxtJ" !3& չ†#To:7m5Aև Gf{}rĆd8*=/L&9@GH\Jh-"&R:tk߆.KHw$9Xb+jړ6 ̾r2 R4uULѧ 0yoJf/ ,,+9n&mtSzy-󘜎rr;ʣx 1j暎=jb>*if+@`+ᎰȓwaM S6̇aqY{uWtZ`bGN<(APiew|Cz7Lrh6H(mB$XP0nM= N8:lh$ÉRcx6 :Ah&A 6 $M'C(5!7W"+Ѿ( !bɬc&WGbg~N!n48_SHH^,vSxi#f %ŽeŽX{,cym-=8{KȸebwLG"no / oƏl޲|B}(Y׀8A{6K{gp(&$I:ȄEẗdgmSk68 [ArtɯܭiUltmH5~qHRnR66 6&@AY(|~Ү4baf̐ {&+Wfŭ;(4#F,c)L^ 7oG@Z݃!j90+c0 YWGcyRYvf>3-̚Σaq¾hYrpkP-sw/Q_nT(5tJ b >Sg鴍׫EPRvCBņ o^nS |[xN!<a'9'H6R%IB#KI Ed&WݑcDF(2C밝|12y.Jũ߱gE彇.r?ꞻ5M6rX9%Rc9?P) aKġo?($FxW@ͥ5X!_6tJf CL"(J_erjCOlGFڷhL򅏒iš)k~G# ?a2Aԇw8ޒߌ lgYdRQeþ'o#g IG[ `liVk_FD "1;z;u2l%g#Z]8aYŁQŲw#_~=^PxtU/$VYy#lɷ[bC\<{df j[8A%G &}"kMq+:C9ٹW/X-#`Vbq Bc m`@ϥ5&|yvesm܉Cz'q| BR] eYm8 Án϶ݛ[RquMњuƇ)dvS5&N9SgqTL&[cYcv;9p}.=kud`aMp GPo>qIbwX=Q 7=ߠ^QR8V<*R/]6qG'|Y @y xQH5z hq l" Usppcȣpynx#׿э0\FlV]U(8v (a6?^H#@7⾗Kg$"; OqѬ*ģVJlù3vη%(  u7Y~;@eLrWUFtdd}cv[ҿ77\;dG_7uLj֎HC.]Yo{X I2|Dd>ugR] 3aG2{KpPJQ`+$ߑ65"<3g xIV=7douREJS"*k'I:35.yٲyCخ .b;)BTafp(1/aML~^dU4y>[|`ݮ'd3QqkKHOd:60hO"-~ eFM(lYp 2h[??3_LB|6nYqWIYlc.Ϫ88iV[%|=ڲDƼl2 S\Ska alRHUpz]I=}!bB+n/Si@oa*-Sm]+{p+y~$yAf$\Je\Z+BgR|4\'Xp@c.4%UԄB _[?\ -ExqkR6-Jd@tuv}zȫn b Jrͪ\ ΍ uTZ7ÑB|Ndح=nI]I#@OPw.Y+x?{jΒ r!GM\8l}g~lsP y xga_?f|yjlk`2 VF{Y0UW{#%)pC0PQ<ɮ<8(Gɣk:#bGNlix`⾈̍P *E^o޹\;Rc觤<,$n+ŤHiQR2&a+Q *|/%ڠ Ye;GD=֐Ėj=E=qsayOq Qzst,8zn:[wQ2RW}%ҬmVݒ= aǸ:ZXQ9θHb*C?(mwWvO*5) $=N߅w4CE k,0̷{''n~O#̨}[ 蒗Q~d XRթ;Åߓ[!{(=<~1-i8G_!K5奎cW!5AxG,:ч Z[n!ǑZV9[^ctZ-McLMQuorWO8kM_;m3MhB 3/+,"18TDNAb-W{ڽw|=q.K`0}ak WVO& x_dK" E ! ]4F PQxxec̤e#>50[]BAޱπp 2֡ V'ُXq̸-D\[l@ls;(.Ej*ޓ\Ds|pawAG%."ע)^M^|2|DtNw"?~[p{q+Gh|Q|ijLTy'k<bjyKaWpmM!5U1v.M)6<+%P?(1 k[j$qS^-["̚2gAcSw+ %tPv%:& !K o\;4!dZm/4 W(0" z\t_@쾘F%GmiPf_H%N[ʋ֜5R6Sg%]<c,4ҜS<%y~W8,Ԡ]nn3@%AxF.O?# ~=7+PA NvSabRhPE$.IJxĀkP!0rG뀳 r AebrŇ7j2t6Ghx'ySYAky¿k<* HE` _3ITR D+}_P[CsWACsQbyPޗXd79y(󝾩aq0xe *ʊ>f繊. 2tJ/)AݻO )r7LUY\hY:U-e% O3t ,K,PٽUp~^Q ~WHG+ϲO6mB۷S|rZ:/*>7"J!~!fuiJUli5cQ~l#HlIW  fq[qAcSۍMn=]pS3ɦ)Vr#VN_Ғ~<^RpSS$ *^DKAuê\b"8!w)!{EYls bN1E#FyH=&vA@МQȩHPV Z5aZm AлzfؔRZ;-#%_|Zg9#K9QS)~-\ W\VmX[1N'Kj۪'>YDcm4*jk JRy: Y \2o{ߍKT FHf0D>,]7?}Io <:'EqD1ONJ$OlrH-} ]6ʗ7<9ʠKGp0j &U<.toWX,y:CϮGurn}꿊Q`E,xh%e APGJy`̊zbaIN%d2f˥S>-sIpLg!˻;mHmji+-8tm0+^%^,azTJLG{L)Flݮ-zy5A`gsK.uΏ|3ȉ{o>s HdP\<VӆhjT!`k9=ԯNOæ}Y"*`R¯'TEl\iu{8ژ$ϱ6li &,zhު~ /D!3p"J<Ok^tqS|UC~ُS5Pw*%.Unr,"P\)ꮃ[yZ m/xϳIԩB[Rl0d^t4, []_Q}麣<[Rr CD RS I oU$IcA=FcOlK{4-{(noc? 9~@iჇճNETCf.P]gSL~Z;"ڒ۷{-\4jCl-kwV09 tm6rO^S<#uԛ٧NgTOmY;$]B"Iuό1.MHPOQEc5]-18);2at_ƚ Up.fqr MvOV.{YeVE}ߋbo|'E{)qͽY80ĆMŤfwKfw$vܓ~2RdTNJT AEPпPk/.4s {^h5#nIf6X2 :V3OOrq*yBNI!QQʊZ۶W9jo15M˔ԸZc[(`2:DՓj3\X[xY|SwLOLz[ D3!gz^_ӻFy_ ?S҉Z%Fw|=9ի&̞~I] N,zu([Ö/YB-!B= \^>-w5!W($`-ʐEoZ>Ӎ o4u) _rPiau@_2ւqr9¥D =|+3 lRBq SN5bC%\Ć-`ԢlDVhG m \M{$ZUDÊĎD i 4g+>:NRbB8Igna`8>v=zucǺmĩ>75S+'tv3ю\m`0 Q+͘j_l [fN؆t.%sfTN*{oqT6 u!$,$21] e*krf Gc?]<,hRv I2:k>劺ۼUB18\_EHw:unB)9anKjx1{AhvsA G!^Fl[ aX^dÌw6#ioĠW>ћ'@^9I*Lc`w5qM}q~R PO6H`S獶Gj v4H3 VeZ 6Y(wzŽ7ζTXqM=AJvID+1M t2s!le"MmcJL"q\ (X#@#+ՐגU{s"4G_u1Ď{ILu9j3ӌj󚶬%l3%gG+{e%WFůFWI^ )}s}$/ arkiߞ5BVN_MO 8o+f~3oB<Ɔy턿*A藑K]"Хa:b)0wBzr.6op\@:h*;ldd) Ƿε|9O\l,-5;-aڇW $5׵DyU몦4yRR,µxbuznunt%.M Ec JAeb6x_CTEY0Ž"Ko"g}af0$5(U =_ SNnw{4ڔPc^KG'/=.{Ѡ@F}{%P 1uT YZ