í«îÛlibvirt-daemon-driver-qemu-4.5.0-10.el7_6.6Ž­è$>èìmŒ@.‘‰=r7\äŠÇ³FïîÎ>ÿÿÿÐŽ­è:à`?àPdèéê#ì .í YîÐïÔñìóðö÷÷ÿø +ü7ýLþRÿY� Ä  Þ  ø  ,  ¹  È ü = ~  ÔXElEÍE(z8„09D0:M‰0=ÚÆGÚÐ HÛ IÛ8 XÛHYÛX\ÛŒ ]ÛÀ ^ÜL bÝ.dÝÅeÝÊfÝÍlÝÏtÝè uÞ vÞPwß xß< yßp7“àLClibvirt-daemon-driver-qemu4.5.010.el7_6.6QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU\Š,%x86-01.bsys.centos.org¼iCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvbŽ À?AÀ�¤�¤�¤�í�¤�¤AèAéAÉAÀAÉAÀ\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2eed9eb85aefa2a578172710263f6a01cde420e2f5b7343f1c2fb49d55701ddf74bfa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.6.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.63.0.4-14.6.0-14.0-15.2-14.11.3\n’À\mA@\73À[ä%@[½éÀ[»FÀ[ èÀ[�Å@[�"@[{þÀ[a À[^ýÀ[UÃ@[H”@[CN@[;e@[!@[!@[´ÀZŸÔ@Z‚Ó@Zzê@ZtRÀZq¯ÀZg#ÀZ]é@ZN@Z/ÄÀZ&Š@ZòÀZ ÀZ ,@YûÀYܶ@Y¯ã@Y®‘ÀYJ_ÀYJ_ÀYJ_ÀYI@YA%@Y7êÀY7êÀY.°@Y%uÀY˜@Y Æ@X÷Q@XësÀXâ9@X¿ò@X¹ZÀXœYÀX™¶ÀXF¨@Wâv@WÙ;ÀWÐ@WÐ@W¼:ÀW«@W ‹@W’ ÀW€ç@Wv[@WV·@W(’ÀW†@Wú@VÕ„@VÊø@VZÀV ÎÀV7@V”@UùYÀUí|@Uè6@UØd@ŬÀUÄ�ÀUºÀUŸ³ÀU•'ÀUp=ÀUP™ÀUG_@U/@UôÀTÈÏ@T¿”ÀT¿”ÀT¶Z@T­ÀT‘p@T|X@Tto@To)@TeîÀTX¿ÀT6xÀT%U@TÉ@T=@T±@SßuÀSÛ�@S0@S(5@S L@SÀS ×@S …ÀRûb@Rò'ÀRèí@RâUÀRß²ÀRÍ=ÀR½kÀR±Ž@RªöÀR¡¼@R�G@R|Ò@Rs—ÀRgº@R].@RL ÀRBÐ@R:ç@R4OÀR)ÃÀR ‰@QûŸ@Q÷ªÀQßïÀQÑo@Q¬…@Q�ÕÀQ‚U@Qq1ÀQb±@Qb±@Q5Þ@Q \ÀPÐZÀP£‡ÀP�Á@P‹ÌÀP‰)ÀP`K@P`K@P\VÀPQÊÀPPy@PG>ÀP@§@P>@P6@P*=ÀP*=ÀP"TÀP <ÀPöÀOñ�@O°óÀO™8ÀO|7ÀOzæ@OvñÀOaÙÀO8û@OË@O3ÀNà¦ÀNà¦ÀNÁÀN»¼ÀN¹ÀN”/ÀN‰£ÀN{#@Nx€@N98@N3ò@NN@N«@N ÀN‡ÀMìÁ@MÜï@M‘@M�§@M~@MbSÀM] ÀMQ0@M%®ÀLÊ·@L£*@L’ÀLŽ@LrbÀLrbÀLFá@L;ÀL1É@KÚÆ@Kà @K±çÀK§[ÀK�ò@KzˆÀKie@KO@KLd@K2@K„ÀK3@Jú§@Jú§@JéƒÀJéƒÀJÕ½@JÔkÀJÏ%ÀJË1@JË1@JÄ™ÀJÃH@J·jÀJ·jÀJ²$ÀJ²$ÀJ²$ÀJ¯�ÀJ®0@J£¤@J‹é@J‹é@J„@J€ ÀJzÅÀJyt@JMòÀJÎ@Iñ©ÀIÕú@I®m@I„=@I+èÀHØÚ@HÅÀHb3@HQÀGû^@GËè@Gg¶@Fÿ�ÀFÊÓÀF¥éÀF’#@FiDÀF$¶ÀFoÀEú†ÀEÞ×@EÕœÀEÔK@EÒùÀE´§@E‰%ÀEx@Emv@EPu@EO#ÀE3t@EÐ@EÐ@DýfÀDýfÀDýfÀDü@DòÚÀDé @DäZ@DãÀDГÀDГÀDȪÀDȪÀDĶ@D´ä@D³’ÀD©ÀD™4ÀD:HÀD;@Cý£ÀCì€@CéÝ@CÜ®@Chª@Jiri Denemark - 4.5.0-10.el7_6.6Jiri Denemark - 4.5.0-10.el7_6.5Jiri Denemark - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: spec: Require new enough librbd1 (rhbz#1679569)- virfile: Detect ceph as shared FS (rhbz#1672178) - util: Don't overflow in virRandomBits (rhbz#1667329) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1667329)- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh €4.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.6 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c5430d10dfafd19385fc97824874ec18add79565, strippedC source, ASCII text7PRÁÜd%4×�3W›g™»ö+Ðq6‹…öZÉ'Ä^�dÕÖ!Û ¢¯ûK«™çß&Ýju#&¬)ÔWv…’ƒ#E‚DÁîŸ[üI³ªmÿÞãxÇ8’רÔ9ê3Vù�íDqbœGó€sÔûÄ Sއ'šÓ¾!«õZ¬xÐ�émpòð°�tFÿŸ$ldÃß?JN.~þ^�g™ŒI;™ùÒìŽS“Š%äVtcéÕ$²v±*Cu ƒÄæ?èBüm"#™9Ê‚z¤qEw±¸Ï×+ì� œÁŠ$Pç�“N ¸ÒÙüªW˜™¶»€ðU¯Å¡ц’«-O៻éï}­;/‘žw£ü¹dpc¤Q–gUI5’´upYÝlÇR]»A(Êu%s’ÛúGêÖ"™ûŸ ‰Â(:&ßú×Oö ô6;ʾÚÊëüà‘²;j‹ @¬¨/ ™ÜÛR.}ܱ!¾WŠÙEz—�˜á0Ö6\qJz{æ°v^Ê•V}ªþ¯s,Yw�‡É™ˆ–+†z•XŠÛ! Fu(‘Mù¸â“œí¶¨ÞØUy€uþ”ޝ'£Ø}Ãñ¾{ß!&I�Í.z;êl,ë5Hüën]?sêWhQgLŽ\Uóçÿ ?½î�÷=7ã oz9&.í¯ê‚’-„)g³Iâ ¾?L•‹àlkìµ jᑆ°î–9–¿!<Ñ0!Ë´«d¤+Cœ¯…ýPÚ,Éø>†þ.ùsGŸÝ”Õ[Åþv7òún9/ý‚tùµnëíú|­3ƒ‰@ä\z7Ú•U4Ó2˜qSé4éœP„’Ê9‹@d_ô`áyr#ÔxÀ¤¼:¿�­‰�¢Æƒ#t¨ŒÙÂ$æ‚6!¬Ä”£‰bô®©�$ Cá~†ÓÚ‘YVqž°®ç,ô”ZLöt"A•Û…­Òr »\DªIïÁCÍ[ÃúÖLhB�]¯Q¾¹< ^¥N§0'1‡I3^cÀ¤ ]ÞÚ|~'Jôú1ì ýèÉlvÅ}†Û‰­Ï»“âéá«?â"VõÃv=‹AÏz(…ú(‡Àï uxûàôë}\˜¡(PVˆ}ºÔ�.)såºrüéÍc- ¬‹ ã0/eŸ†;+}TÆýÎ><¬§¶SºüO‰ÑýNrÌ^‘­†)ö&g_hŠÖ H ,É:K5ŸL è�k¦]örl2®o'éÍÒ§hE†kœ9¯åˆd<ä?,ë$ P©I 0´O$vÀžYÞ¨×E!Ñ31àÏÁ¢‘|ÓÓÚ³»(Sl¶Š&Í#åó!ãDÒ>ô…"‡¶00—ñä¡Ñ9°åüZ³bxà~_’p! v¹`íÆŠÄrã—~"pj„ÿï�»á²dçÿmÌì·¸ÛÂv�+_Öë§ù”׃LÁàaZ%QÄïTŠqˆPŽ ;Ïõs_êr³1ݰß×ÚV"ãÑ[^髪¢nËMÏÆQ„¾K–.Ã*ƒÛHÈoÒ—L”7=qÅ÷w»ïà�­%» Ë–Ø`È×ó@AŸQƒumÊ8ד‡ìˆçVVÃQ"™d_Y!]Ds²â®‹5¤ |MóF'ûIà•füv•hUcÈdLÍ9¹…E—Ú4ìíóÛaÍ�™þ&ÌÚTXÉbËp[] |bŒ¾}N¾õ¬ö‰ŠÁ&> x¨R+éQßnygÕ¨ûaK&&ŽIlk7áLõ4ƒ¼r9�:Õz>¹ºCÉÝ£ �Mè!•¸yo•œcK .! Þ ½ßkìxÔ;ò#}õ¤‰XÇÁa* AV8êíüœ• Zg3Œº™Ø''¹Óèâˆ1uXoz[“§]ð]/|ÉÚC(ÆYÐ�ýR²H}¦<’þþ.êg#ëªAø&Z3´bH.m¤¦\R±wd©º#²"·'B�Æ1uZÆž²ìF–ïx¸…Ë}¤„$ó(!@¢pÄâ0Â1aÁhÈ«û[5Ûuâ–ñ ^3ò,]WóQXhÒt­¶¹rÖF‹a%Lò‚Ÿç±î-°â7‡„~@w'”¹/ìî±ìòß5ÿ¦„x�%Ä8‹º\í4qc… 'SÁã§Ãàßœo4W(é8‚¹ƒ{‹=ÇÃCæ™p¥¦ça†¤ikÆGƪÙH5ïiÈÌ:ϵPÞýω#ލ¡šAq;'žUÿ—¼%,ÜT颰øÁʆOÖ‚’ô¤�o àÖÕœÄBÛ:—ÆOžÍfΨ†ž†âÐ~½.0Ë*U [ò*õ¬4/*�•¿úGÐ�6 Ú6�BWŽ&Ã7î™Ttñ°ÝuÀ6y˜7[œ?'|=Ú·$/Öä‚òƒs£ïý� ì5Ÿ£Î~`öVj©È¶H¸…©ŽŸT û­+�ð ÷•Qz”½•(ìÉ컡jÝxòûµ­%­¤m ã÷—怕ÛT ÀƒðV²Öª@k-C7Àù\èVc‰��Ãö'ùë©{`5áá„‘�Õ¬g먼ñ¢ þšð‘À| 5JÎ}vm^�6Û2ïû!f§wë\[„þ¿¹&Hiàø³ïb2A�—™äQ*>®Ý?œÆ†æôÖ (!Â+µ¶=›à[Å6^ÑŠ�˜Já“Zi(‡@Í¡–x�o”®¡Q¥þ!ʪ‚ÉÄÌmúôÑ�F÷°_IþuÎ(eSn�7Hûj1[áYÓC•baåmÊ‚½+[dz׊vPo ßj®a‘¢÷@Ýð ?ŽûÜ´›Ýo2ìœ:ýÇ]sV÷BÝ–n޲'ôÝÍe?U7‘ÄéaœŸ­XIe�ÕS÷ ÷%}è½á§¢÷iZ²¾·6#}oo“.iåmcžX[6*u‚­¦éÄrz÷e`Iëž\N¾ÆuÉ·ÅG‚‡mãÀüìºÉ­tYÂ~©*G8”-0Š+}¼Âó|9zéƒÚuÁÇŸãݧõ‰·[˜¹Ú{­ UUa'B„¶PÌë¨Ü™^š¨V™Hó·Œpü `7çnY8¹ž¾œ2ÑYTG.< ƒà·-öÚËèÂ<½xÛ²Î*Cu½mþô 3üê±ÜÕ 3A]LSÃ’\(rî_ ¸]ª�Ý?Ïœ-*®;þ†%u ì}ˆ@µ$¯?î†õñ�Û8 ïµÀc #fFÜA¤C9B¶Y±³MÊdJZ m˜)r‹=]Ùüy­ñ&÷¶®'Ó)º €í…ô@÷ý•˜õ•‡Æ{x™@R­ù1½á?ØÀtÿÕx�‡µJ&ȳîDPéþ€Ù™^WB‰A̓¬,L˘Iþ¨)Ùñî.$‹•—ãf7+Õ %2“�M¿³Ï;œžG VíT¶­F4›â«žÐf“æFgªt¯¶Þý—è§ïŸ _4»ÕNÉw̓ªÌ\Ø~•+þFÜ3Æ–ËS½Mž}Áo‚ÔÂ÷ñßÅðN!?À'ô´² Ñ6}žÙ>æ_÷(WÊ¢Ò%c:‘mâ‹>ÌÇGm"k5O[ÞS yµ•T‹úê[nÀýûð¾�|5òtvLÝ÷»'rtZo±¼�«5 ±½µÚA2M±ôg2Í”*-‘¦Mº—Gàq>Aø¢\ Ïcƹu¶åÕ-�Æ: VÄf?�ý ‹›”ß¿…ûT žN;[ƒ9=MÏúFQ—"p‘LwqÞ‹g¯ï¢·š[á{a°ÇA&ËÞ•;�~2gÕ•ï¼ë:X¼–É¡ÞëI•}•ªRÛùÉ�oòÇ3kôD©íÄAÐ.—Á/-þ�× ¬ÇŽ=Xgð;–× †¾£ïæŽ2÷…Áøœ�-)¿ÝOêkEÜò_êö· ×)ÎÇ@¾t¶ÜêÆJS÷ðG7F”h ZqW5¯Jea$¨sš’{Y±00%·­^¨÷¶‹/&4S+Ñ_R†•ZaG<¾ˆ>*/n¡ó]�Š!“yC®sr≲@Yúº*²C…{ø\7Çæ¦ˆ*M$ÏBy‰ö�›ã–TþèÍ•y¿êÇý>1MžâRêfrÅ,Á踖F“Å66™ô°ÉrY3DPj:wÐxº¹–\õë,2‡þ¯TìmMˆLÉ—ÄnyþlÞÙH;v B?ecíª?õg> âuOt?,}h#ÐsµÞÙ¾ÉÛÆ☋.•dž[pŒÊÓâ]ûec*ä©DÙ &vä¦n�kÙ“>7´e™ø~�ËW+Ÿw˜‰]â¿a»œÊIÍõ¯Ñ>¶œÐöɃ4O&¸”ËTäÏVKÞôée‹›¢(Va•ˆqÕªØç�$gÚÃôé÷[T×­sUäõf_"I‹|›8$5 E @×»¢t²Ã€Öh®±e[ògè|zÄæ×36’âñéSèeŒä‘®Š _†UÖ÷Wo~(;ºÄ«–‚¡}p½Äoº2ÀdÆL£6ý·îvîg‚¯Üü‚ t_‰è�‘Ù©%ÍâzzU³Šûy)L9‚0ñ­ ’M¬kŽdJ®tç!U’Yý¸&Vÿ�rÍ…! �FÐý Š\;ƒñÅaçn'ʃS/VÚJž\~¹'Š€Þ"%éOãÈ> TH§¤^*-£†c¿Vlò1¡Þ3–€g¯˜a;JCó)Arc÷×u»,©NðWN§¶Cîé‡HÅ=·6‹Ÿa?+¹5{ôI”¾IC¢aPìÿc¸þ5Ð÷p%ø[ §.+âo¡0ÂÅ߉ƒW° 1±â�H„÷5ŽP´Õ¾˜¥üÃó—¾]ô|0ÆKËiÖFqÛK•Qþ÷ÃnÚóÉa €ùtÎH°À@¾x ±ªSXÄáã°ø’¶†5<«G©‡¿lÑk¤¤ÉeÅ>ÁӌÑ‘šU§Ñpã�‚'¢l¿ã&Gö1¥*1~?.C÷?E;eìå÷u*¾aù)‰·ÉK !¨GGT52½èw�[ACHnl<“Ü_WË–p£#¿ó¯ˆpÈç\dh¶À¡…?á‘: ™§$?ÖL `ÌrgœuTY¢HHÀ:ÓÄ.|Þ™»f[á@¾Zð}}ë\ ,š†ŠÅyIÁšéa}1 ÎpµuÖ0?yöcC‡¸å]�}úfc²öøfÁ ukì%,†óM(ËôòdŽ¿GÀÞÇ„ÃFG-ØV>§½`Ú' *OnÇ8°Wñƒ©ª=rÈ F¥c£¾kLóÕRÐqñëÁ¢[76 rþx AÔ_ýJtפKÛî{Ûïpµ£ÆRAÉtÊ‚²RƒGuΧÒq©¨¼¶-ªRÏ $=§Ý1¡Éðø2»þ@óØû¦1ùF»ïA©;µðÉYB_�ÂéÁfÐùub`ëÄŠÑ,…Ûèœ4wHèǶ\Þ?§ïÝ'7;Îðíàù¾�dÞæy.[<ïl«‰—Ÿ‚8oT';ÝaǶR/q©ôþ Ä•þ`$ð»@� B¤ôâh^`iËÚ–^‹Béâ[4NÊ{‹¯Ý]ï>^ÿ‹M‘4Ÿ’{x�‚¨$SI%D‘pØÝͧÃ%¨D±Û¶\/¨‰0N§òÀEþààWr(Š­`Y2Iá1<¨cK€“ñ‚þÌ唹JõVYû#§ebžc®®#Ï3%› #³)%šZZ±�rŽ}¿nÆf:.òó•g–Tþk—rËem¥¹B«TG‚…³àÖÌ2Ñʲ֙ñ¨1 å¤tñs“IñÅø?X=ëÍçÛpmÐçäÅ•Žl`Ï‘¯HSzqÁNÁk7œ?ì�Ê&” œh%æoIJa bLûÈûAW•8ÏcŒskÆË\1â[)>í/ú w9Ì[q¨TW5 Ó•3“J ´˜SBBÏç� –V]_ÇÙ­#af�P¹ƒ§‰õrç/ï|üŸU<3ÕŸQ€‹ÑŒ´”%„ä!~6Aé± Ãã—:µÓoÓ·Á€#7[� Äë[¿ÞÂB¶êÐá”/ú•à'=A� õµAs+ã` V+ñ$äï X½ÕÉJ×÷£Û{?0÷g÷"ÑÏ¥Ò×¶~Úšbj³Iµi2£ß:²Ÿr¶gmBן!ádR*çxãújl+ÔÎ�/û(„0þóQ»Rº¥øQ–-m䳊rwg7rÀÙÿ¥ºþM§ ¼8‡Ã["¦�ã’3é8Œô‹±IÙL¼.³×0cÚ§¹Ôòò\Gy•C† žžô˜j«©€ Vt?!L, Ös¹Â" Wé.û1ìC¾™r4ÜàrÝdq85&!ãTÐA*þ«�ÊjADB柛»Ÿrä¼éwZmE‡—–ŽfæGzL n#;y~�,™'Ú}ê'C”fî( :°Þ)íX?�·  -C@®ú…PˆÇ¯|–hò<˜PUŸº{Ráš<ÜJ‚^�B5;Ÿvè–ž­Þç~ø1l Ž*^Z–X½î_’‚2vÞýr¼¯kÄü’ gÈù4aÚßÛZò*¶iû—ù^_g”ïgþƒ)ÃsÜÙzKÂWñvâV«€ÁëÎoP?Æ9”LØMˆ,ùUQå6–i�ð˜¾]V/ MK Ù Ó˜.ÓlÖž»„š�=?÷µöoêØÕã?x±‡#ƒru×1Ú£Buy=%¼—¾�ÖcŸ+h£¾ù¸áí§A%`D—&ú@¶FŒz@{ŠÅW¤–³°Zƒ“–§yÿ‹BïW·¬ºÈsú6:‰ó»éå�w÷¯ËÅØ†÷„¼]œ¾ÚlùÇ"#W[ù”ÈÙöð4ßg³ÕÂrÛ=•q±s¨–!^ã(ß#Å«þ#ùÄÄÑpaÙƒQL°×€Ø0úÆ�¿5Ñö•g MDSûÿ¶?>è<@ìi߄ȼoa03Ï®Óò.ÉÖ‡æÃMN¡Oƒ™àÈ/šˆ1E'.µÁ—ŠòncgÐêgl,fm|¿g1•J²ò5Ér©És\¥­"qÀe?F1ú�ºœF”qQ@À‚­�|òñ›³Ò´õ9Ê3ؤšŽ*{7øù.ÌzCUØxÎr6ÚC‚l½ÁY‚7ˆq²ÍŸ÷ÅÈM[‹ÕsZWãѬçÀ’£†Ý?ûàÍ–�Ìe„"·–Ýî77±ifæw*C-Æt8c§\™¼[3ú¤‚f¡¹gpÁÿâ 1)ˆ–‰mã›êÞf}•ÐbüÓ«{›‘Eò3šÐ¡ kwLùBg.6¬´ºá#º‹�ž4íÝn®½½Í“hñç$.ß•ª¿„ñÞ è¡g4Àÿ›Óó9·×d`Ðÿ Uo…ÅÇÎï À4­eÔš#¯+¨€‘ý�ëò{Ë> †»Ý5ÿÎc컆¡ûOQTÓçO¯\j±Ô¹—…cã)HiOwø¥r‹F�±{ý�«.ñ+m ` ¬ï«rœ®ž~œbü~š†y ' ƒ>õZ�FŒÙ�~ÁãÓê?Ùu!wL¬Ô~ªýp}­ûÄcÐÓwS¦æ=/”GêËNab«‡ëK§ |�|[sC@+]_ï ª¢¬](• ÌnÁCc"2z�¬ýTQXu ¯Éß›oñ¿‡˜lú#NõzªI9òw5 jêÁ™·Ëib×v½ j�D•8+žp(ßY‚¼œ„nF¾«t¹“]A[äØ6a¢R^l„MÓçñFà½÷R‡\ÑÔc²’Èÿ¾~÷5Véï?•þ?s™Ýíø‰Îëxv»8@­DÞÞÑŽŠ€ŠÖíìšWÎQXsf~&=e§Pr™z¾­÷©áuæÐSÁ,¦8ÌÖ PÖFu7ºwcóhÖ}Ø9å-jÁ‡ ²ÿo-rÎÈ5# Ùˆ…~€Â&w•#·¼¢OüÌVVYD³iƒ¸.jY,ÊYá r�N€‘¬V]ˆÖjÆŒ‘ÆybBDðéxKzÏV4qÄ‘uØ2ÜU¤lä²W{By: úṈºsµè·ߣïW‘V/ÿýýõušÀ½p·Þ}Fûj’Ñ7ðÏCzÒrJªHÀ—õút„ž>`ßÇ·G^2ø^-™ëÌ©íÉ0=390�;ìéß5Ú´”BD�O%•®/§Ÿ-‚SâovÓñV ƒ í6mw‘f»?� u9K_{F° ÚvKü–lyPüLûEëúkÆMÊÏ9‹êó®½ÎÕÊ_®bƨƒ¹# ŠŠË¹8TÍe â0ó¿ÂYYA¿_|¹Õ"œKÛ4¥j`.Ä(ÆÝêŽí`†WbìÆõ1Ú°6^Zmt›Ð£/T,Gêî„B´‰ªUIPÙ �ü3XJ%;çÀÆ *ÅеÄIAì¦âг1cµ,íw¿�Jõyd-V[äè–VgÑäAÿȇ8­W«-ZL5ìŽí/âŸ0jÀ§Ùuš˜ì=�D/ 5¬†L»€{Ô�äz1y! &Äè ‘uêhjPКb|Ô¤ÛHjfjËH…”ôáÀEÃ@ç÷P󥉭¬êD®ÖÄMïXxmì" MX޽³¿˜{êa‚΢åVêègöÖŽ²óË, Qñïig»g�É`š QÌI÷B/¯é•°L]è¹âø iËŽîÖÉC'ŒufœÌ=8ý¹à ]6x1Á\TCÓP Õ Ù‚}´Ã8RÉP­qsM–k~-”þ XÊÍ_ݳîJœ8ô'÷¥á`bí­*�›i¨8—É%’?æQöç¥Ç@{õÐâ1R�÷ ¨“Ù]ì­{Y{šÀŒw³ß]&æ{ %ÀãÒ!Wçê:™iÇÑ%øéÌ»)Ù$’ñ/ö†4ùÝ\©v|`å —Äa¬mëÄ�¨';Àá½u¢îoûƒÄjp.±’Ï…SÎÓËþ»1Š$Ëa Y‡g•‡'m�NB4¶’òÞµ%h|#‘)’À€ÿ­ÌZ€x8%Ú4dËnWª<�àÒ Ë á¡–ÉÓ)IÊ ÐŠBúiâ"{Š xmmjÔrá hôÙrXÄ\ø�’ŲœÂ#O©ë} êoÉ‘âŸ*á﹪ÇdF¨b¯é$‡„ ˜_úÃãÓ¨“§øtÖ VÙl‚êß_iW.€—  ‹øÙS˜í…¥l²³'َܯÏ^i¿û¸�Ù—˜„3os­æRz%u eôPA_Ïà¾�+pf(¢ú �jî´ãÅZB¿T¾8*€®®œÈª�yJŒˆà%mÎ?i#^1£urè\‡¢@¦+ÅÅ»éݺ2ÃbsÂ㨪!4õ ,vLÝ6[Ò_3U�ãP18B›ä´)o‰ ÌdÐN�à=jöyô½=h“ˆ•Nù™\G9Õš|x ›]"H]sEI�²Û*V)µÕx@õª—…Ì78hfþ-–¬SÐö`Z¸òÀg17æÑ/fâ§ 1ÑöJ@×lð�©W!küäÃ\dqWY³W¶ m­ƒUIX³š¼ZŽÀ�÷ÙhV»q.QU—�<)›>ÎoÝÇ·<–)ÜŸ›+›v°9M …²å–D§™E[(ü%e SÞ%]æ;·£¬ûÚŒŸÝ=v#!Ãe;¬LE¡ÛÆÿh—£ùÊ�DŸxÑõŲM¨WŠÕ·ˆg coÉæ7­ÁO“|t{âc߸Þä£÷\²lú`†T{y¦p‚jä »·qå©:Aÿ?Á |Þñõ]¼ÄW®.«bx=îÕ–îe'¬¨y¾9²Êö ;’ïô™ÄFàÚkã±�ùýuïϧkþ5A+K\kŒÍ&]c:¿¿øjp‘+Åþ£JK­^Juìì%þ"L¼Yã¨PâÚnÈ^¯ÌšÍä))àÝXy5)`¾s%F*1n[”…ïúy�væ÷RLVDtEp¡R8ç~Æ:8½Åª!!(’œšM]<' ]û mi~f)H@Ý>¾Ëw-±w:ÐMA¡ðæš«Ét` µ¼÷Ï%‚29ºœú>ŒÄ›�m&#Æ�#û˜Õirš˜ëø°p{Øx_‚"k£kM¹WòœÊ�I3g¤¾ößY:ÄgþT#öŠ8-4ûIWë{_5(¡Ô4$$ýWê+‚¶Ô„ŒaÜóÄõ!©b4NyûWOrzüøD’ö!’õôK禦±ù_'È8%×jß ¸¬Pã=ƒbû°ƒŽVä¦ñw*|ýôV‰Êa“Z‘PsVhóͦ’8|›çò ˆ}6êj"e¬s;ü‹q'½cXnúSo0à»ÆñלÁù…òN­òÓOÕÏ‹¸|}Y•Óªv9 -s�½P~Õª¥XFBä)l¼ø[W€„ƒGʤ(±�Î,z’މVˆrg7™þìýàŽ/š·|À  a|‚kžfq#Æ©æ]yŽž'¯oîTP†o~õ¯]‘ ãçýJœ3þ&qJ¸bÍߥui| ‡ÆïWñš"ƒ(h¬åûä$E½M.‘Ûþu¾Ó¦t‚„zŒŠ`oì@L-xºHÉ&ˆg{ Éî·Ð W‰N˜I½!⇬š¾LŽ—8Re{7‚´å _3ÜŒ0t|’¯?V¹KNm;� }Í Ûxº·bƒNqÔØGÝTèv:u0E�•íl‚º­8N²<\KýO®H·.ð½Þçí÷—ä̺j—¯ñ8"â-ˆ.�½‘Æ…‹þ²C…kió!x¼-€·^Þ¬¡ä½Ez¦´]Å‘‹÷ó}'â'¬Ò wwËe¶ß°:ªù×kÁúÝÎ2ÿa3àbe˜#ѳö-W½³Ë±éûÇ4éÙK¿9†�|²ÍœZÙÀöš(ƒ‚¤¿ пä�Å‹Bæ’ëìÙêö½è£Ž_#1R˜ÙuÏ„‚‹Emjiî ’ù¦3m\ûŒ&+÷ï �fÁè�—[þŒá|­ù5ÉÙɱxÈø¦ÃÖK4 K1r¨dZ#bÉ!‰¤vQE"¨Uú{úÕµƒd‡˜¿JiâÒŠpC‡ ±à2ÕòÔboíÐCBíÏ$×4Æß¯ù”‚š7Æ¿¡œ º].´Ï—UiGÏ‚ñÎK÷”‰E‹ùp,#¢ÇöâCÇHèà–"–Ñiâ�žÞë‰%˜q1(¹~\áõ‰ ¥+Ãû˜éMÍôÊáIœq €�ó�Ûö$0ìw€Ì¼ÇÆ{ú§_ù-K ð£P7‰gþ›­ów$²tÕbóº]0mÈt°¬w6©:[M‚êXªdï Ì‹B»Í0¼• æ°ÿ«âqÒs‚“«çÓ!~3Q6ýé×ßu3\ÓòxïBÉ⟡Ýçáǰ�S\Šœ. l±-ñUjþMÀ‰[_Ýøÿ�ÍÅÑoÛ>øÚ*~1ºÃÉ`8j®ÜѬzš*Z؆è&’1’p0h_ÙSÿ*ô>]ÐErø—Q‰3gšÁ�CÏ<µåX¡rîÃÇQŸV&¶+×PÂ5AŒw„?0È�½¹¶s§yë ¤z,­õ‚ïŒ{Í@GZ¾`>#hàBŽ6�öi{¬§§xã² 22sò¤ ŽVX6H˜Ä¿òuä‰ó–OÜ6­ÊÑ �3�C'Ûd²WîÒ!]Ñi®+©Ô±Ëào s.wrpm¢‡E�V"«òñ‹&pƒ�–H¦b™Ñ•q89—Q_&õ¯ºÄa�^ö>†�РdSv?&j»˜¡8]�±Ž/­æUQøk�Zܸü�wûü.Å/FÏ„Aàö:c‡¨ÁÌ2osV ɲ§sŧÃ$çXwsþ{¯2W1à|^lM¨�›0t"]ÁUŽ:;cø™]!,´Aû^çÊåÉýžo— én®ù�á3ÊÂ=C!ÍØ2J&Ô_âçý„G…CŒ©¹û_Ÿ¬ m„¸¤O,H��Â¥-�ÞÖw3‘0GN­ÁùK‚^×§ƒ·'éî˜^„Æ¿±�ŽŽ¾20~õ<$—§ .¹˜º )fotÆ[ÿà {áû¬ Û)t�töƒ±+?^OÂr°”œ¡�†4Obæû Öñ3Àlö²yØÀãÖg,ººhžX¡Ä:<!ø3ý³¬©<̤˜±‚Ànë†mÊî<OC_‚_ýQM *6¯ûÄ2l·øNÃ:±Ün:êÏp¬_ûž$‹¤úh˜õ³×ˆÆuåá×,Ñnâð‰‰r�y›þœDXˆAq牷ëIJ?ü‡Øc`¼~»š%]VlQûû¸¯<4�K}.ÒEŸƒ�//Q‚[€zƒ*IàMqí8%€#-º¶Ð¸4[ñ» Wќߣ=7 Ù[³Ü>rÜâ^¸níók†îp™œ}ín–ý«¥¨¤<(4�׿�­¾g[Ö±ÙÅ ³\5À‡œ!íKã]¶ÉÌäßK œoyÛ¦¹�X�ÿy%žQd‡‹¤s–eÖKa^ò?�˜üœröy ¨Z8YX4¹sö½/•ͱeù³æótYM±^®¹/ùTôæ×æÞÍšå{¨˜ 3TêXµ…× uâéã\�ý®žN¢„ó}c VM¦AÓËÓýõR�ÛeL …¤1º%Ù%ù*¾#¶ ÓÓßù9t*¥E Õ:sR*§�Õ“¤¤ãQ¥Íªd!·©F-%aIޝ&ʘ݌´b†Ç’cwl¿&�m61½ÿwƒå8ô€ç) Þc{ÄÈ×®Eri`�Oßþ¤‹OÊì€Ù‚ýØ'�áAlŠõyÊ2é[Ç[;š3ƒ­]@Ëz7'SÐB¨¿‹^õ‚ ÚM¯ {ŠE(+0 ÷þÖ#¥NÔàðkƒÔµ«¥Á«C¸Å«3‚PV”io4ff6�p…ø�eŸNB;ÞçLïËÏý—¥±‘‰ÉiGjÏÂkDF"v›WtéáÆýuw§µ±�¥šü‚ømRÞ ³À(œ×Uæu6XÃlŽ 7ž”½=}9q\7Ù© »sŠ+úI²ÒÉDVPPµO~dB‹a*Â&1°c�´®µ*T"Yá“Eòð“a0ƒ÷ÿ€Îf:?ØÂß=l‚Í0&4ü�ÆúìÂöÓߢW¶s~>æ´)ÙµË. QiËJ·ß.aG5¤F™ªo8;GP•lVÁ )þAPu_»_°(é ù'/:>­ÎEI óÖ‘-OÔfº)»ÈÌ&îä·�õˆêe Vvg#ŒîØaø}•)ù*èaMâ¤ç»Lre÷­yýZ€ƒ¥²³LÕËùP0Ð4‘{%ž®T¼äWxu6}"ä:×k€îcv+UÂháÖATý7cúä"ñe#<8-^3ÌÐa².1¤à!a\ºŒŽíG“;,˜¶9z4!y»è™–Æÿ[›.óe‚Õ…dW Ä \ªa<æ°oùy¤œs¨:hî½b›Ðiô\irw=Z%‹”í*TîfkÀI8s0S,¶Qh/V´{ÃŽúW <�^e,A‚žîÂ\¦ÎÀ±–�†·é€ûY ÓÍU¸ê-­¯»JšMÆ›<œãBsäfIšIzߢ¥ßBdYû¥–ï8ÂÍki9Õgšq(dXTJ$]ÎæØ2A&à|}ßösž†, r(Åš‰€DþÐr°”Rig¬L¢|áçxÛó@< ¹æOi3{ò¢@·±”3E'l¶Ž‡bðòº—­2 Ö�õ…-ñጵh«¦¦Ï1@j(»Ô[êM×?i÷ûÜûþ\Æ&\* DÜ(öõ£ú ´? ´|€e› ×\®Â-žB”XA¨òÍñ ‹;I£…-Å<àëéÌ™@…ô|»pMu£,¢*tL Ü7µŒÈ^t2‰ ›‡£œk%§“cÀ¶3”¼ìó +³æëú@j¤ÏUvåésüÅ¢­#6¼lH’•=)R¦Ú§Ç ~w¦œè3y éXÇžT tÔ¿¯'\Ç…¾žEXLG{‚ú FÚuØt†ý¥|…“¼ý’%c�ª‡vRrŸ{d£û4ª-øæ¦¡d YÌÖÈ)OLGcb ü’½u‘aå tÿyaȹÉîÚ›á’ø× ^±LÑÈdEá¸ËªçIÇ¿Xbò>@�Š‚)îýBùsœ&oÄ‘÷íŸ r<ÿÄÉ 5¼a ‹]�UG‚ûºAGG»ÅaÍ ÔêÇžU=މ*6ÎJ«ûP>ã d6¥é±¯KG+w>R²R‡ÂüYã¹Ç+Mi¨‘î›(8@£œ4Å€Ld>=):[Jkñ„Š«î&Í\xÔÑÜåßeáApø~® ¿$…,‚,� _7ªWð�eÑìãÄ™5Í’¬€aë\ìÈ�yÞQó±¨ /Í_@"hZ¿‰Ö“AU™bTð.ŠËÐÝCä‡_O㘵|ެ|Á6…²¢Ô~˜ŒÝÃOlK0´R±ŽQŸÃ wÒP�¶šñ½Rë&Û4&·³ù×ðXãŒÍµ6ÈnPŠ,M£{3_Vv¥DÜŠR'þ5à™äi/| ]²4FXEY·DÓlWº½±[#·jxõÀäê. å­çýÑYäf„Ük¶:ç÷{ùç�ld[ N_âFÀøžúB¨É¦u?�Oî]�¿·Û{Äç%!‹Aµæ8C«$£örzÝÀœï€_ÐÇÉ•Jö1ãT�ö¾zq‰Ò¹{BÀ�ƒ“VDC�†>иÜh NO¶.ßò—œàl—%C÷FŠÃ%=„̆B0�ðm¾íÉèn[±î˜~ª]Ä ­¬ , l¶›ð˜lç†:|÷ØÐÉ<èDPÑUË?iôã÷Ý5­¦¡S kú~¦)zõ {È'zñ¥o ‹Yj»rPèªB®¥Õêx㘽ª7Ä ôÍz’˜) °pÕãôX¾Œk¶dí!bu® {QTÇ dÅ+²€G¯…�Uìþ¡%Ø:¾l˜ÆsÁð´bMÁ³¶º¤›iP²PôIIg^¯´œ£gÚñ¢ª‹¶ß`s ù‰L|bãÙð×BÁæínÙ‰”ëâþ¶Î ì(b‡Ä¿Ý !£Ú×ïwƒº¯eà æ96³³  ”Íä×áWɽÿ?óØ»ãKõ®rïýÂç}8¹ŸªnâÏèU··hc±8c°g!ŽüÞµÆ?QŒÌ\i9$};¸Á[¹—oñ§ä)HAÕÿ†ç~L)'lP²ëŠ‹é÷Ä@r‰èÄÂj–T‰T<„­ì¬|—£ºvŸžXÅŸE=S½ÐLDbŠX¢Sì¬d‚ë¶(½q‰Œ”=B@ =Ob1œÑN<øžþ3WÄý�ŽÏõwÂ%†ä/,†c˜6É^ØFvêÕ^>‡`þ‚©�¸#ŽB=r=±ÞC;�¹3»7¾«$¦’±}Ë3…ÒÁ±Tk»ë•?K¢(³—)—ò/|”2¦Ú¸eÎv�ê³Õêž=ÞßSZÖ²ŸOA¾¡¶t¡³±Úv¬BßÐìÖ¥š ˆnœ)VÐ!yçlž¡À½üæoä�XY8¤~Ç�T: ½N¯­±¬}¬‰¿.‹æE˜F×Þ´½;ŽG#¨eï.J5hºÄ~¢¹Eõ¿6NíéÀ·¸J²°9Ë7¸“"šhºI ÆC†!èGç’¸ôß<ühàIâZ]WÞA"& wêu"¬+Ž2 žw—;a‹‡ŠŒªïS5›`Qóþ–}u›�BwâÞU6¡ÑB }«¯oÈE—<ô,øc¤÷¿{r:Õ2.Ãå͊؆ÃImųG~7{w�o‡þ’x¡ë<& ØPT±ü£&:ɬÀÜáõÊÊ’Ã<ͲŠMe3Ì‹§óG·R\, CîY£—¯V v5º†»rŽ©Õ*76©îQ]­MO›Ü .´Öæsû/JÉ©Ð<¥o-šL¼@«]t)�ùè$ÙREàE€à·]†å0H>æØ ÇÝ×Rrgôïð¤´:½ô Ê…¹+r»ÈR!Jk¯]o˃Ùþ_4ä˜ ÚøÖA®¼ÞÞ²m˜—mD¼¹U¥�Œg±%`äâ0,Ïý[£²ÊU�g9ÁH·’”ŒÍÐàÞì3çäÑ“N麜îH¦“,�=Ò")*JÎ&ixþ}è§¢føÇÒrÒrø">lî€8G¤Âu™'‚!s« 'ÉÜ„®-ZB­éu¶¶y« 6žw6LÆB5¼·<2Õ>=„8ò%Ÿb7Gq"v(¦«5ÐÖI>[ÞsVu/˜ ,›‹‚ëv)Æ=ÀÁÿ“_AÜ6¾²CmÏ h-ÓBbà¡eJFü—uÙÕJ¡„fŠt>Í„…YÜhŠ=`©. CФ�éñ2™(“û¶~¥\ÊJ¡ÅžÁªJr0´‹ä)nÉ[„BÚD·~Ây\>šó»lwãå‚‘4¥¹gð>ß#OìûÆÊWàd(4Tæ™ñì0‚ŽîwlW¬½n6A7Ri^•WÛ}Lýóéô'P I_Òõ= ‡NÙ€C]ÓDMÞkÉ¥§ŒÆyùi°T£‰�…¹­Œ!ª–_Ý“[´ T(i€Ì\9~w–qŽ”í«¿é+�žf¢¶ÝNqf$ÆZM%0…~4páÇAM`ƒoDlŠüŸ³2NenyÒ�Œn g� ;¥ÖÖŒº§�vÏ€›Á“|t™H¿ð¹âÈ8 p¦Õä>ýȳ8ÜÇ«Ôì`°dd-4ü›ŽÜ=bX½*4er´ Ï• þA¿�xâL¼³ùKT ²®=¨U¶ÝÑ#Ë¡¹…–x ¢Ä°Ê¿—§–‘�‹ýtµ_È×5aî*ì ²G^ͱ§Ãi¼‚Vôd 0u6|óö7#vŠ{ùYž½¨Lö}ƒÂ91åÅ¡ÞÚzÆ _ñÏJ?û4Ù«Ç%Öhù´¤óÊ®/¦šÓÍU “j·ß5éj9%â×±>`ÒÃj ºq ¾·?eiIÌa™òN"I›H†ì 5ij#) 6»"h¡È (¢åÈZ=¼ßVð0âV58ùHÜáî�ý‚Qj1klÀth«õ(Þ ’‡ç èþgP·:ÚÓK3ØŽlg¦T`"2Y“{è¼@û£&"bC÷Q ÄÔ�¼B½\éÝ2oÆ3O ©6ì›÷›{hjèÖκÜu”©f—ìÝ|¸"\±!û•Ï\鉓×õ9�iê¥×ßȉ߫;›»<ó]Y[*ÖÍçHöÃ]ÿ›ØÿS›z òÇ{ÓËUæç9«Y­¡Ô?h¼ŒÌ­ÓW Ûnéœð�\¤ž3æd`‡ìžmÃTÊÅÊg\XÑ7¨øh8öK^r.È“êF'Ê”ººÓ�nþN³.�›Ë[sôľÞîd Hzr�¼F‰xÙ•«(us7²õ6t$Ó ><ŽÜ–ÄGŒ üo¼ûÞ)¸åØ~ ìÚÆ»Ý|!ûÁ�nޱ¸àsBç}mó·Ÿy¶ãðt6�¯äÞüæ�H�"+.Šqia¯=?„cÁ±ÜUž> Aa¥�eîÛrøäOY<ƒp$J¨«<äÔw¸ºù5´j+»Óc¸m˜7^“­£X”gR½)¾ïieP¾I‰žnê¢Gc!W¾†¼K¡ïè€ÃÉX$ÀÏ=µ4b,ñ{êBÐ7öU•+Î ^œ£V¸Ù 6êÁDÀõ°ûZúð˜zj6ÙÇEµúAþ#µÛe†{ƒ¬>zÏAOçf;еØÐ ïâ>£øüyYÄ£uÝSøWf ¦_|Ô9öšp©ôa±†¥TwäY A4سÙš@}ê%5 ìèªÒŸ°Ã¾x9cx´I¢¼Á†hĪñÓf£J·Æ„œÅ‚Š¿mÝéÎtϾ.G4'`ïÅxoôûW¦9gâýÍ:öØÆæQ±$Îì~HÙÊ×Oà"Âb³�¼¿û.±üÑP¢”{Þ(œ¤>O�ÿ8ò>­åý(tÅ0*±"´TÈ•3vS…½tSÞ‘Š¥€öݺ8°|¤Ø'gXªô9Rļõ.¼¢mÂÐõeWúX;÷m¶$,¾W`pºÒ|÷_A‹-¡Lº§|†ÛË0¬J™¹²K¿BlÙƒg×!ƒÀ£Àm¦ú�µ¹‹TÍ÷oãâÈ&4›V�mvün½Ö9NÍ`;*€èϲ¾Çáak�p-AˆÍ ôM-ñ“F©E©W¶TjN?¢4˜êÀøq�7ŸW¯ŒN;ÙeÏÝ�Ïçí5þ—œÁK5«Y˜?RntO7ÿðʸzqi@ä‡éËõªˆ­œÄ¥Ü.¡mÙ�’×�Q¶z³(¦H!¼½}WÞý×ÀÝýkV�Ï(5W¯g†l‰Ÿ§�‹ˆÚjŸõ|xåÜšàpyð* ”å¶v!ÈúÞôÌ9kôZn²[~Ÿœ·¥Aâ×=žWfh+™¦¨Âg×(áˆànSˆw³S$2g¸êPc�Ïpmrœ~µS£çë-äà†n‡—îJ1ãlÕ—ç¾ Õ/žò{‹`ÑAÐdhÒ‘xmÉVw…�VÎáëW9?3ÝmôTíTd+•8_r3ŠöxÁöÏòSŒz•—”fªª !ßDJñC”¾oçýÀ´>JD(\MŒE¤fçÄLÐÝÕÿŒ\×.µÍ¯6†µ¼‘uÎ L{Ÿ?ð�v2f(§¼Oµé¼9Ÿß甽³�µ½P¸ŽíÃZ‘Ù&÷¼˜«aLUÚž¼øá¶X MªI˜b')VÙR®Û—nyó2ª‘4†HÆ ¸å¯A»‡�e\ê!ÿý¶V}5Š—N%&�g¤¯!¬ÔÓºÐG±^øÞ*{;*�_€×þ䂞¨‚$ïëš¿WåÂ<×ÛÇ€O—]þ›¸%wáj¨æ.Ó'_c+çÞšç‹©°öˆëËG]&gUU“‚ˆñF˜w˜�•fØIì‡jd¡‡à÷ Ô$4' ú$;ž-ÎtðŠ�œlCsdl¬¹}¶7¡9SØ7u-V”h'Þí=&±ñ!eDÕ¯„:`é½çÆß>Œü4�òŽU)nSUqÎ7ƒÍ€�xoPâ?mÑf řۭ!\„B‹ÚnI~Hùâ…Ù+Ù>½‡ƒ¤yïl0Zžb¿c+¹0Ž¡óìùkçMæñK…¥2 ‡‹"Ø-8 IôÞ±Õ+±ÃåU¶ s¹ëļUïž@¤þ8%Ort˜oØvrƒl ´›YQ ¸úU5{A¡Ê¿S_k„׎㥠¨¯9ÏFÙØMT4zËa¥ÿ@ËÍ%8{2éõ66ÊSœ� 5 ¹§„R:"|C~+*rZBŹÐcr;f¶ø/ù&½ îØ?.cšœhÛÆ\`�Ô“NÕMËc�µ›n“!.“Ë7ãYIÛÎ0Á¸Jå*Z×ÚIÁL 7&?æúIµôÔ¦­1 ¸BêÛVhô.n7ùG²Çãc8.€Öëô9 Å�K,¾™‘cAb£¹o%ãtz6ØKëg]€Îø ‡ýÙoØé5mòí«¤uR›óËp�Z‹Ëã›íïy¤í·¥ë¤¾¡MÙ'‘Í MT?d5J¬�_'ù�øl‹ö[U‰´ +u¶©Ú|èK*ïy öæDźÇîl�y »é}“p›z#(ôÑ–/9÷׿&:£–3`SÔ›™áˆc³Cï`•ú§�UÆK]p³È%¥—lB£þãß!S¹A_ÚiíÙ¹RÁüíºD!ó0¥qÌ›^©At{r†äM©ÅáÌ£�ÿ0þú|¿ñ‰“b¬úN'Ò´KVMÕ h—¶¯1|dýlû]³4Rk¥ò4–¥çÌþ®kÃñ¤/¸þ¥{Ѐ1p5Hö Ý Náœ�ÂÆ©˜Í„ÉÕu¿YÓf[þÝ’›Ñ<þ3"9BÛkqT(œòš7RËîz65ꪵÊbÛÁ¤H3é°ºã²î){¥ˆ+›`ÔL[IVžùû‘seîY�GE/‡Uç¼=sðÖujc hÅćÉ/º-ž�‰_¼p¼h*¦­@x™Â¹ÁmšµŠ‘Ó*¢'l-r2#Á‹>Ë!}ven�ÖÔ¬pÆñ�í¯:L9õ /Üx´:³´7Gð×T> €Œµ‹ÃÝí¿»Ãøþ4Ö·"´ã;|MlPmïéçzkC¬µöú 3³sA—¸N»÷2%RžÐmf ÏOÑ`Ú² Õ’MYFŸƒZ?WÆÄæÁ³!NIÆÎuŸ£h¡¢&�i¦OPécÄ™ß6ă¢�l©9?å·Äv•Ø]‰_·wäE`mJK:á^Ór_�#¨SHN³«þ4 楩鬣ÎómÙ�ÇX~büü!?6:˜zß—œ�y‰û�-Ì8ÐL6ìA~¶Õnè\�E.�Ž|;÷˺néëÛŠQÆFRFC[ ÚœÉ�¯Ë@ª®§=Agû� ñk'ÓpUøvÝǸ}Z²êÃvhè¬ý»wx¥YL2!‡Í�Ðy#!Q2™g|m…ÑŒÍNÝí°ÙÚ›Ážœr*ù^+Eü­K*&A"àýìIÁ­“|ïTxVè\Y"澞C¹œ~klo¿›3…j­YO�FÖêŸqésòR&TªóYBøgÌÀ�GE?¼KˆuhÏbjx± ÍaN7 ÔØäH-ÏïÇ‚—æB•î#¼¦š8yo+ØðÖzšðsóú KÆo3É }*E&‚©2Laó�.!ûÁ#;WL(ö˜ƒ™R÷qÃÇ|7Ÿ$JK©wgä“ã·j-â{�‚ÿêÈ»Œb©sÇs«sLÌç;"+ÃLuÜŒœ~qwš“¥PIêOT’7‰K8¡q_sË3[›™Åü™¼£m¼ PÛÞ ãÅuÜíŽàTh~{pþ¤H÷~Qš¦ÕæSÃ|šÆþÑ-+ñEáz‡J7Q)nŠëô:à⹪îÐéÑ(|<°NÝÖ1þüÈp|@åµ:+é2ž›¾=®ƒ î©õ¿“µPƒä _U±�ß± ™aŽpUxâÕú¹Vñ¬ädûÌâéÜKòNë(Æ1|ˆÎ•©}‹2m¶rGDî󃩾§í¶!òè´óÝ>$rÁ™7ÝMïfå凡VºvÉŒC´IÿÎ8M>Šö.Dþ™�º Â`1¹E³�¯ã{œ½mVévüŒe™õû2ÎŽ®÷k‡Íš“ÉCúP÷Á@µ¨ˆoõ.é³vñX»[,¢£úÄJ�ó$tÇžh€«âsâçöÑö}o˸ݴæ'm+ÿ,ŸþÂ4aÄO$ ­~_“ÜÞJÙ÷¼9GÒú¥À_£¢=ƒ¤�Ñ” ì;F$×YK�wÞ8ï¿�™±âRçPãWª3yàÏ^xYm]JÚyÉXD„(æ;fì€fæXK(·�äÌ”Hº Òõ(Ð)áÓƒ£~o:Bi–ŽÉÄåf‰�lº# õ=½øX3 €ö9Ž-®X‚©ÿ¼é*ø��›×Zu�+àÍ$ÿÏG¥)Äö‹Ð ¿vYÑP¾Š5̃ÿB¶Rº`·þNtÿªH8™²>•rÎîJ_"æÀÀ8 à‰1¶HþV%s>Y�q”ÛÅK¬Iy¢„J}ÐðAï½Ígð3—��é€YÙdîþÂ¥Ö[éVÂR‰ÞMÃ8B l¨�_(bĉäÒí%°hċ󘘹ä�%¨«�›ÕÆñã%Æè¤ú”Ï ªÝýÕì²r!kÍVEÀ Å3¬[S'aj�$å0Ùû ù|mÞèÉÖÅé’7Ì•ÜW÷V¦X–ŧo­^Š=éÁPÓ ©§Ö¢ –ÛìcPÞ:(d—·ÚU+XñÂnp(·‰ËàÇ(‡L%èªÕ¹ØëÇ8«aà]ÐUåM)"gÞŪBþļa�žos™�¡‘Ü@Š”òŽÓ¾œ4ðUÒë΋Z2·ZEë<òÝè8ѧuµJ‡!¹U¾î›7ê\»=ï¬6³ÎmmX–Ô”´_�Õ¦, ¶A4e [ÏTT J$oŠÈr cÑÏÚK¨oM/²éfÁϼÑËc«?Ê3Ùš=<5Ø+jù[WÃ(;ÒèO«#«Œ)û–çv3ºÂ4̶žKð²�ÛÍ$bFKØôm5Ç‚]¿»yHŠ’ð¤”{Y–£¹]&曚ü&pöQ%E6ò7Z˾‹ÒK’»”%ÔbÕI±Tˆ›°†t.ì_¥ßÛÃÅC_ƒìšéÁ<‰3¬*xÓ%µÑÝÞÉ[O½tò,R >µÛoïagF߬¦ t~…±žlC)'Ó�?g€U�ÒðpTø­'àe�./{¨â¶Ïâu$!‰Ã²nNö&åfE-�þnìVïA­òŠyž�¤…¡}œØ€L´º,öûa¦o�àdÅ[P‚U8ÒV r8¯¶½ŒÂ5ðöú‘Ë~ëѺÖa§±'œO¸k9G=¾ÞM$C[ÙYè|—…ˆé€_QÈ?¿çɉm©B¾Õ3òÓ*�^]˜A%†º™A%€Õni—`¤){9])°§çŠA„ÓÝ{†ç³IŸÒõ™&õƒ jÞJéô®E~¦„pÚ�¨ÎúnÏ0s6˜ó)écAÆ¿ÛÒ¶ö~%€$õs.Ɖ„í ÒÃkÝ6)t¤ê¦·ãxP¿Ÿ½Ž‰9ÁÙêKjŠG`d¯Û„7ZƒÖ¹O~Ú˜�VqÌr™öŒ`l(#îùJV‹æ¡ûsý{/ì�aUŒ˜àÎç©u‚H«SóÎX9 T$"´6VK8íaOuÖ‡C‰ó¦jk¯Ÿ¬ß…2…§g™ý�³Æî:m¢zIUW;’™�ÀJ>©ã•íê}.Ÿ×þÈ»#¾bì*Ì‚ùE?Ñ7gÆ1 „ìkIÔóàôGƒÄ-¤ø[*òsÉxœ”â�Êb´p\U&Ô�)*†‚6¾×èQ±c*þÐTo”0µzߣ4-­×S?éï²sV«Ôw>KåF$pÎõìfS Å,Q;àmvõŠ’èÉ$ÒQîÁÞ€NÆß�”Qæ/#ºC6s(ŽzƒŽY;k�1ÆNA0H´ÿÉɈ¸4†�g\´­µšº+º“B�0-aÆ£’³W6n0fæd—rø£çƒÛ³?üÀ¸ˆF=éB&2Ku0ÞFö�dhIËE®%„+ÑðÌ£.CÚ)ß":ƒ¬<­HÑÉke;UÿVdÍ_(¯ Ü‘)uªžØ\»¥-vráþ^ë?e®+Hg—±O‰ÆØ†!ñÂk>$éúZ³^yÅ ½�@;î~Ï ‡ú|DJjÃWð4Ù>Ĺ,uð�¡‹6f@¾áì5JLu¦`�ŠºcÿÍ€AÏàÓ|à½Øí˜õàvóǹ•é<‘g  ðOãgxY#vétg^fμ•u.í "Š©v™=N^l_NV÷ÂHOW™VtÌr{nÕB´úøÐA„H)ˆ`_ 2Ì Ä©IYàJ‹ýM£aUô—ª/ÜáAq½/OÃ&¯Câ‚!­)Wˆ``(cwŽ!0ÿE�C4Ç~Z®P(¬òÜm˜${´}„¸å�sþ—må¿û '(Hö(›Ùˆ}Ãü]l´y´lŒÅäÒhñw¹c¢"ŒH/ðÁG^ùáÂóš¸ÈùFª"mpÕ®áxxºÀ0úQò^@;È´y†�…}øyÏx_uñ§Ä¹™Ÿh†4ÜZ~A6)MO™¯J°CÊPc-˜ÁÝ9HA'rݰÀá!"¦�õàPâí&•r±!1XÂ�ø¦¥²²AY¬Å¦D'M �ök·†~ÖN³îäP1ÈÊ(Ü)<�ïǽ;^O‡£;ø·Ã�ÙWå¾ßö�° ̽áÏ |>?lˆUáæ~ƚȲþR2ÇN·¼œwe~iTlqÀÙx‹d�Ç¸Ššë7ö¿ö9½D~òäen.þŒmèÑ)h8ü¹9€|¸—%«ÁÌMä&i1,Ì9߈G•O‰™S÷½ëÚ©âŽb±Âé,ê™<KèC\:þ{E`kgÅ™8!Ñ@ñ>Ð+c Õÿ*†æ3ß›ÖZçµgø.¤ìµÁ‚ü5aƒŠä­7ŠXCâ+8BV]!8w¿S¨Ù³sõ7C%úÔP¾âúá:õËN ûÙôLwSL1–„¾ayP�ΉÛD¾ì¾ƒNF'LÇr®ù÷þuÚÎ �¸qÚß Syñ¸ Ìþ"hòåçrù[= ÙøþÑ( 1[ô=·’úê*6|šú?vÊ)ê6‘žZ¼Ûh7z ã)Üœ w�e´Ú÷3|ØqV9ìT[Ô¢Z*^džE7Év\»zÐÜ$@}lúOX°†6[uý›xLõkéˆÍÚhe–Û¨‚ÄWñP#+‚þƹ`áU§©´µf¯©ÊLfˆ9Ü{|³p]ŸŽ5‹üòMz-ÐÖì]º¥‘÷'›T!Ö� Sç+áHmh?IðÔ‡³ÍšÅÐ Ôuv¯”à"(ÇÌÓ¿^ …KQ)ŽlEB8úÎÀ(ú @§¯âü€4–9ƒñûцîÁ òå¨üz‘êz¤6_?èÏßÚ3Ñ{xzú‰qîÉ&ÊBÆÏ¬ÙQj=N_ñ‰jÉÙ!Š u¿�±nÊ æ1xÔè}ÝU æþáìá–,,àªúÄ�®¢;êƒ ¡£5MÕ#$">/û ²Ö"÷¡ýu`èÕ:§éjAËÝz×UéºÌÿ3ñ/Ö®#WKoÍhb8ù­ŠÒ¼£•qͪ˜0¬�¥ÑDº-·föŽ;ôI"Üž63ŒÚ?G�èiW_m¼äÅUV5³e¡Û ÇÞ­¶h*uZxâø³ó`+7ïfÏDý#Ó·9 i¿AÑ£'øHŸ%R¿(� ”|‰jø£¤Q…%Èv*¶aà™.wK±8Æ`\ ¾‹4æÆ×—ºÈw窎;’Ù§$ÛN�ÒgÊÛ÷´8<¦ÞE¤r÷å|´ˆ­ÇLÇ·'é’/6L"â5LÈ þz…§÷r²^bà�æYZÜùfŒÛ§ÉÞÌSêkYZj6²#¸þÞß°=‡­Ï-Û•y! ÀØáo¿þœRX¼@•`üèyøS-pDµÛ¥RíÅýTÓæt§–­PL¥ü~>h|qµoàáï*žSfô™€Q�uP»¶Åþœ°< ·÷mLÁÀ˜ÍS£Ê…Õ„x)Â] +‚ú'Î3Ó€}gl©¤ÅÜ}¯Œ½1¶N8eaJ_²,="¶[z›ãºØóÀ®¢AiËÃS�ØÉªž÷¤˜C8L‚‚>•˜ÜiH8Ô9$¤¹'è?]b\÷"Ûs…SZERíWÜœÔc-#±S€-„ͯ‡ss7õú–�Öã`õ§ÕÒUt‹š²oài*ðÛRßX«Òª;F »øåÈ {P›’ ÇÕûøÖs5ò°óò".]ÝÝài8´öZ?~´MœF1­”áüG)=\ÅQåµÍŒŠvÃè¥ÁæmüŸÄw§uçï~„êù7,CÄ êGóŠ™JN¹cÁ. f2î oI}C'·q‹Ž«Im·ÿŒÀ�zàÄÝúD *dÎZ×nýýüÑYÞ€Ôæ Ú¶¯ 4ÁoukµK$wýæ´Æ ž!½mÝ.Í UÃZÓ�­!š�Ù{# 8åBþcCú¯`üCÖÄXÌ£ô2;i�ÈðëƒÖóêÀ‰˜Á쳊òTÈÈÑÿ´iÈãC�ÉþA”%»�0)|où´ùž œ`º7@UJ>}­£ÛbÃd/"¨ÁnMãÑ“y%w®Eñ ½¿þDØ9Ö_Zh�…i·vLõìþJ~+ÍSפ†7ÊúðËF—š-å5‹Ð8ëØ.}³?™×Çèw2U4å¡åGæ©F¹–p¿;ênßöÜ_øÄ~ [67kyäÜô|êðóϾ?r.”ø:Ùw•hÓqˆhˆg3ÄÒÐD�.è;é›é¤ë<òéÑf–ó^å¸'²ÿä/[0=Wgß¹÷¦x©bf»ü)›Ô¶™³á;ÑbìS2•‹î½�`¹´ÙI«5m_-D ;·¼5©p�½Ãê¶u‹)X³´»m+—�ãòÒXÓ�“� ´šz»a@¯ßUyº%~òçb(ûry%±ÝÍl–-¤_çV½» SB“"ÀRíÈpÕPÍnœp´ÜÅŸÏW_ÍôàòKèÌ€íòìûR>&Ì&q�¦�k ÿ6�&]›áéš‚ä1\QALV£ƒàD@ƒ$4´Ö\eGp>yE�‡3Ð�Å¾ê ž ÆÍmãWýWãay§wã v½{oÙÇÆ×š r(v'›¼‚‘À!Y<~x›†¸"ú-UK¨õaU)cã3t6ÆuS¤s¯ø‡i¯ýÿä›’œß[8³[·©E·¦KKIod"Ë)‰‘ö?3üÃ{@,…t½rzm8¢$FEÀú˜Pm^jK7/jx‰+#ÈÎð¨q¶e­”Ó²Ì)J@}�#yp\2Û¹ÞegrŒ\²V¦ PZñ#p) u’²ªé¬ð…ˆj5m üFáÕòYìBÖ{Æëì=“ùé`–8Ã1J¿¼¨¥-�9AÃŽñôq®†¯k(ð1×›ïv‰>ìk©÷JhÓSCh~ÞûB>éÀ%Z(P÷,M{Ç´°_6ê­2ô¡¯›0gÿ[„d‡ñæ11OûL§!2Fö6 ©íû9].Ñrõã–å¿ô¿Õ¥»�†¤¬%‰‹÷§ YÔ™ð'©µE4{ ûiøÆzSø'�L·Ê®€áËtˆKµ²‹ŸHÏÌ[?®ûô#ž÷€ŸÃTetÂÝ|žÆ5»îœ&ì[J×åHÐühŽ»t]W�…_G+=¦Å…œšÂ5r¤Ô'ͯ�A“OzÿÌ¢�‡wáퟶ–Ð9,ô°ùúz¹HÉUØ%~:Cÿ÷TìnžàsËW©¿ý÷@�ÀåSœ&èÞ²cb#«\k3\©oÀ~{–u9ŒÎ…Æ÷¬r¢ Þß,dà[Ä]ã|Æ”çžCe¤ž�‰1Ñ´ÆYAEîîÖ9î1Âl´ú…öˆÝ½ÀYni†›=C#r½JÔä]óÃGÏÑ4•Ò°¬ì£Pj˹¦r„˜ubª0Ïí"!\³Ù»Ÿ¹8%]�B,Œ”*ñÌhêšÄfˆ¾ãýú(G5^hå2á/·/3®æÙ†+kŸ.»¿èÓ'ê:Ë]þ zÓCØiÓwÖreü¤\�W³…O@KœEÞçê•” �eÂPNc‰û'_ÇÇ.ŒöÎÕ;’°J^¯Œk³ä�§e-ݸ v¬4jh¹¸‡Q`nS²^ ¤OÕ|ASg–¿ZZ�ñèH¶ÖñÊ'çºN$]Px.œ¬C 8GjçdYƒÎ¡fVJ"*;xÅÔ9¼B:…ð\ èC‡Èޏ»^„ô{äz<Ó•¥¨uÃu¬®Dœ¾v5˜×ŽÜÿG·µ|LÆ)‡´f<[pÆÈ8ºVŽRv´8€™Kêa€7(Ž;þ•ì-«¬r…5ÒÝ)P~@°üŽYÚwB–ñK:§&ø|Èó‡RÅ Ç [>ÌÛþïïB¬ô‹ NKÇ c3Hâp$ 5jòt‰·ãžFÂŒæ†Å kEŸÃ†�…Mi]Ž�"ÕîËŸ"oó÷Jÿƒnaÿp&ç«Ï8K4öÞþV}UÛSwÓ²lúg Û¼—6j‹›ƒ«y«Ÿ½#AOðrsDc’_g�y›Ã»IxS�·‹Y£Îtdñü$p'á°6Žº4À’è•À¬j'´—ñ¤Ùƒ³„¤f�×ëQâÝ:èg[åŠÝ Ì?,îXÆ9ºÅ±b mº–|p?ƒA·K=ôón kÈLÈì‚—˜IS*Àˆ¤æhZ:1ç óØ¥Áþ[ÑÐh;mðü«Ã3S)ä’£ªµñÒïN²™ú9úÃAyé퀉…ÞÓ ‘âvº¡07Òþ°â^žr‡�­?iO‰w¶K¹„K%Ÿž¼j2¢Æ½¯fÇý§ _ˆ11N†˜ÎÙ±/îÎŽÝ™ Є@‡ñ]Yý8aÝ�’Û€ƒÚbîFð3GŸÝŒ.ü´B뮳'ù˜9ƒtTYh>2V�ïDI‚Gê_>túU»`xeƒv‚“Ó €”­¸Wm­â³ûxK®„ìt-déO!xÿ¢ƒn€š!ò–R0ãŒ0ÛJê"ŸÔ}è;ÄŽ ¸Næ1þf×Ñlµ¬É *ˆU“‘1X`zÙ˜ú¯Éê,š¢­FµÝ`�/À”ÕQ=Æ’`B3ªÐH'âäš%™OZ�¿ÒC1/±âpF©d¾ãšjÒgõêÊõ¢AïA´–¥«¯C ]¼È¬ü8hŸµ$å©÷h&KŒ…îßD6Ào^JU‘4‘ejÌ™»�pµ2àhÏ0³’W÷!DTo¾qP¬ÆÊg áB·*uÈH·Ý´Í­Ä»ñ|êDß�’«Û¨.'c ”|ïN½/�^"(ô¸Ð%—¾¬§Ñ–oìôgToÚèfòƬtý$ó.wT� þ9ø½G!Pm‡ºn‡·ÇQõmzfŠÃ?Y’�ø^|Àî?ÃôÓ—²ÑÍ�É,ãà”¥) Ú`P½”hp…¸b|‹pÌöta Š5~Ùb?�ø…Ç­hÅÕæ-e­ÔÄ|sÕé\UÝW“�ˆ>Üyebð$Â3#Èk*˜¸óI�Mr[­aº—uƒÑ!„ï[¢�C Žd�ÖϲŠú™IR€ÓÏ”õ< v銈Ö.Ëç†{÷Ð+G|û]/‚[« ûØæ$ßË@Ž®WÇ J#ŽÊ«J42=ÀTo²/þ5dƒ1“ï1dz^ODŸÁ¢C#”*seÊIÖ°*Q0»ï×m�5ŽþƒÌÍÄ,Z§Cpr³Þ0TßW A¶VYŸE±ŽAžšŽ`2ކ’5J$w�V¹‹ƒ¨¶Wõ`õd÷qßÓ�c.©Fé¡.¯÷=rlý7Ànr“ð‡RbËŒžÿ_ŒšôÚ mpÜ߬õÀÏ(ñº¨±¾¿~‚&¯ä]òi5F¯^<Çñu5¾dñÖ“V�öUɘ,wMÜ"— ½ç€±j%Ü\¯gÑ›R/•ÌzpA«ûŒ1¢érmÿ9�÷… êJ#¨gmœO9VÖY3Œ,ã'ÝÛJÁ1x¬"§Ká»p,ø¼M\þ\Sö±¼Ü�Þ4æj°’¹¾|õAÇ]aÛ×Á'|ø}¥XZ,]TúA¢:M>Šô³ÿÉöª¢x £¾< ð«þOD ÿ�”s›pË›`�}ou_¹¶(ò©3…¦£¬+0~ª]¥Ý<ÒÐ&‡zÄyÝÄ©òÿdàƒ�E $ê¹é¥Q³E߹ʭRZ¬í{ÆDUBж͘=³—¸2ðέåqBÕ8úé_ÒH…poKï ¢Œ©Q—݈Ì|/"²Èĺ¸[Dqì­ ‰Ï ƒ­ûb}Ì5$-ß‘¤²wð’± õì{~¥Ñxüv„Ì݈ßô£iªƒNã�šß¬³>­/CCø¡›~pÔÚŸ3Åhb|zÏvö@>N�à™Ö‡"[™i+K1Ÿ2ž*^4„ª_u‡Ú Çÿ¿Q¿ëu>vVÍVƬƒc¯m­©–è<“��ûC_ ÇV%ô²l�Ç7Žõu*æpD8õ_Ê|65íôµYÈF¡M¸z¥ùúIC­ñ£­‹v©-`7isGW•ÎØ¥”0™)Š.±Z7-¢ ¥’¼Ô‹|;4 ]*ƒŸ•«p;™ž¬Cò­y–èð‹bFOivÄuy³õ¾ƒû9?8¯ÑúŒXm¥áž%Á<½jB·€~»! SÕ¿ ¶sËQŠò"bŸµ”íjJvpñpy ÓyÕ® 9Uú<ÀŒøYbî…6LTrRkÉ’Qö*–ûRÀK)9ŸVèAÇm+L‚G_­Ó£ V%;›–ëCV¢E![š»l 6 ‹pg•½ ÀRþdúÛ¸CÔI’æatˆž5Âaé�ïMÞRkÏnn�¢Ñ”»QtaöÂÄôSN™,üÊlù›Oî¢ñCeœ„½ea�/†bJÌI Í^IÕ3üÙ7ù£*l¶ù8‚œgz¹»éñ•Ã0Y¼0ð×eè¶|’xy »‘ñuá·ŽZù‰jÀÛ¯Nþl¾•Fo¶’™¦2ÎU.*?мÍAÂÌíÔ��G¢cí¶É]}ÂA˜Ù¹·T«;ôYN}Cʪaë½(#ÑE˜ÜïNšˆ¬×�3žèéDCuÁèje±.n ©Ìrý–\‚_0×?Hw¦åêT¤Œ¥7òC÷{ñ‰¡}�’_½òÛMÌͶÚSßTfµhÕ�×û¶¬¾ñ‚&üéåG:BsÀé¯ó¯ÓÉ›?½Þ¸»º}}vhÏè=äÐèƒiUA} .vnÆe9º!>Ÿ&A‚ãB*BGì>¤“ RjÖû„Ç\fÇ”“òD1)^­9øæ Ý ã(±z±ô‘že8i¶J“±Ëú`gS yïUÑ$kÍ�Ï£ zQP¼�‹ggdB®…ó‹Í4¡vŽ¯È£å¤àvtv–6�‹Ë竲«¨–¬,Å.Õ1ð`.71¬»5ç{mV5»N Ç÷—_‰ñï?­$Þ‰,ÖÚ‘N븛é�XBH4“¥ýMôAR’ú~ TÉ2uÎIL³TÇ Ÿâ>Ò˜l ª_FN@¯žQï$Õ6˜ ‹tÔ!ayŠT;h8A÷ý‡M†9½×ÉvL´óÚÉêgÈg›àïø¸Ša¿ÉÑÐB "ÐËj ÉH·,S…üÇ– UgÀÙ[QŸaõýy÷ BÖ0!O‰u`—ô*mi0½D2üwãù¬kÇü«ÃM9•Öñô 8óBÚvЭ7ø&‘þ«0k · wwLêò,/Û rѨ–º Öñ6OºËq¨¥Ô]" KËW±«ZªåMmXÚgx½Æ_›S’§á˜éÐ ir>èGf~\ïO3<àÀZ !A2Di'-9.�¥û�áóðˆÿGçyHöú£ÆÓåÑ�Æ+~ýØUÇÏ�}‡4‹ß±øÜî`N¢Ð¹û½‘îK´ì LÒ.’a‘?”ŽÆÛ⪚Ly½WšuÚ½fŽ/×/ý¦ü‹-§\x-­ìeè<ó(†uƒ¤{�ä¢E»¾†Ô³äk„ÈûgAôã¬Ï^rê ¶åœÖ6³æ! í˜ÄÑòÐö–ñDóÕ)×û_¾G³&†9'‹‘iµO ûІû½­.,ux±�ÛÚïq3R”&.:aÉü6‘ýºâ›—ËË•´;ÿ•ÓV4N™©™FϺ¾2*n3e¢êà°_Üñu�)ïTñ…‰{�ŒQG™ô›žZyæ—Vse�'•…UÂÌ©fÒ ��Ñ5p؈ӳ—ÖTuܳÎWÅz·Å$úÚÓFkÁ'Iö�¬pSËÃ,hß/NÄû˜z~§¢h*û„øf¦¦ÐP¥ß\¾ÀMK¢ñ8T�ÕÙŒI+‡Ô¦¶<ø䪴øX£3OfPràà� ^|í¦�¶z¨ÌÍZb-<þ\øãgÙ#7ÞÜM ºaÛ Î»y¬—É,È!�ËÎ�F,ØaÔ~®H•?cpÊš¯—½ab‰ëâ/‡&~z×.%@ÔtV›la¿"¶æÇ#ÀÌÆúòÔ’Ügζ*ÉòZið!]2-I›´gF¿˜ Y½Ò“í“°XÑ/V¦zó*Uéj½ìúW×ç¶;>»T=+2ûÚiø%^÷‹ˆþQõ4­3RˆM`}– Ò�H?Ääª�.¦ù0„ù•lÝÐ�™�Ö¨—õc©ELˆÖ2�œ·¡¶´Ú€¼á£žRÝM±Ê´ »À–r“Ý)Í)÷ðU`–ðŠ ÅÛæî‹z¨Ï©IÚ¤›øº óû”ì_&@íXŠÄ79ÙÌ}ˆÀdŠOaiÞgK^%gþ«ãÈ7ã.‡5{p~«Â%ÕxÜSàžoõ· ?—}\‹§V<ÎqÈk,Û¦;zøc|¡˜ZLÍ“‡mh,ýœÿNUÕ%¶a¯t$ ‚ý‡íG/>$ßà$øÀn–n®Æ±�¯F±ïç×¢‡�4˜ï0 $\æîð1M3Á�oÍÈþx·1�ï"ÀŒbœºÄD?£ry9ëltÞcÚYÍéá-«&KÚò¼wïÉÁè#t ©D;km9¨á‚Œ÷“î*Æ¢Ö&[,¾îz”û$ý{©Gt¡,‡^ÑŽšêÇû\”D„[ ?ö˜ÇN•\) µÎN£yÚù±Ý¿ØO¬nƒÕû‹gÇ6…žÃWBtf×€‰Â>¯ÅFd™ùéŠýëñÚ+­JÙ�*J°”+ †Ã/Bø4}ó§“Òø£¥ãÛuOq¸4A|0­HýV(,�¦ªÍ!MI#ªÏß³[["©“šE�#{ßÐæÿ¹÷‚›Ã.|làwLö¸ç:yÿ»­�|ÿÎUãøNË{Á•5ôœžÌu)Ñ,KL6¼\(‚Æ›°¾ÑòÌé™\ªŠ(ê(QíÓfªùìÞ;Õô„Nbi¶wP~د†||³É¹B[˜“ñ'¾äÑg‹Çަ�½r%—¿Ñˆ‹_ØnÉx‚6ÏÌöÚÕ¹„qÅÿ<ÿg«ß�‘³¿_þrH;÷-¥÷$ëÖ›cD²—–еÂb> ¸Å•×ßSˆ¼|¸o´U2‰‘u+žËPÝ–­œ%†E^@Ÿ„÷IŽå[ŸÐ@ºTÌlá^´Î”Jåc”Ó †h·$.Ê�d4´§r((±º+A©M � ßüÝð1 PìŒ6f&¼x¯Gc㇘ú‡É¥wê29¯pÂy5î|t(Øs8C®ÑXE1Œ7§Î®Då³ÏDU¼~74pS¾GVØehÇ(ß9Ñÿ…8Óà-ÒsK¨þ©ž16™ÐvÙ¹¡�¦Û»¹äâíôŸÖ>ZáUœJZL"ßF‚S­£ÕÂÝítŠMУå 4Ö¾—ÿ£ Ö&agU%`©Êã•‘ ¯¨ôÑô¤O3Nµ   üqt_×=ç˜U%$Å€ V²å�hŠܣÀ1¿{8CKÏ<¥²Zo> è¡JøDW™½hô÷,w¨$$§7—Q�é[g‹�ù*±ö~;•âত—]g¢&%2¨W®ÆžLθd3�(ßJ |äÒu±@;ò´Ï–Oª&)Å—�Ï‘�l€•õ¡Ö¢{“S4}ÓÆ¿Ði ÊV…«´ÌÊÜò=ð2ÏÊ+ÄîYÈ´âb¹_®üµlbÆÇ¹5=Ý€¢…õ o˜"ªGõÅž±‚žb¯ÏÎ=†~ù†wi€€«8™!’îfÄðÉॉo‹—êâ6i¸Páç~�O»¥>”v¤^Iôch±ä/¤#Ö'$ùÊoFJ‘*X¿†â„G¯|–ÎP‚ùå¿„IW~MúÇàÕiGÈ!¬ S%žµ ‡ŸÕˆ  ðÒz¯žyW?F++àá%6‚+åHS ¸6!¡Ùâ‰Ö'>R’œ7§>;ÁôÇNl6+ ˜*ŒJ’q¬íÝY_[÷Ík”Ý(ã�n^&eD¹ÕÓkCO†¤µÆX"¹m·!"8K¥ÂÅ"- �mö}~Ƚˆ|š¨‰³Ôd2{lâöH'üLª�“ŸéAŸ*[@¡áf=¡I‘a«Õ¯ç‚]=,̆”(üâ(¹Íz‚Uì“‘˜»bˆãG< êä– K&�÷ÝÆÖȾ+EˆF@šd²ñ®f�a›Öð§ €`_„ÝÅ:+¤ºë†J,á•zvžYœ?Õæ61¢¤wJôÎAßjØý3'|…ò·ó{q¥µ> _l¢Q�ó¨C«°{Úu)(cQ[Ieï/QóÈ ÙÙùYkïÌÞlMüi(Þ÷eþÐeVÝ[Jr3Áýåáרöé+‚ÈzBßVœ¿dÕV7îùÕ’&ô*EÚ `½mŒ¸Q/òͨ:¼ÌÉcäò{FJTkûé?ÙCÓõ’MÍïàpüá7|!|™gbm·Ú|JÏw’%oë[ùê�IÅ·UµÊ@ÕÌv’sÙ•åÈ 2=ß<Üÿ¬DÍŒÀ§åg?ó\R×8`ïQ¥B4£]G$(á~ Ë4:Ö¯È2tQ¬9�ÁØ(Sâ·`F¸MM8CPaXÂÁÛÑ7ëòZÊp†I´icòOõ»úáhÿ6k.“·êŽA_tÿ¿“êH\³Gub°ÅÜÁ „öµ �–IŸÜE±% ×¼zIîycPgY²™ë¥¸*>�?›3w£¥¶¡{M–>¡vùå%+·¾ü�ðœr¥˜_K1ùš{LȦ}AÍ. &ý¸p¶Ÿ-×Ò飘=‚@©‚„QþݸèÙâ6S‡ Ò|Éà-iZ6K.D³TŒœåž!ToèÁµï¦ ëCÄšÄ0ÿ¹ÁêK8¢‰îo¤’9 û×ôâÌî\ÔAšuIXcÑ_ÌÜy?ûŸ® 2˜èRj3#Vb鋈g¬*¯þÖBƒ’ž[¸ÎJã)•Ø"1UjL;US¤uQ¦MUÐ�ï×gÀ0³ JöÓì›fVýÙ×,žWÄ$w•B/÷‚¾‰T:!é-TZHø€~ZšÕB@ùÓæ¯WXx§Ì+{…DSÈ‚j—æÌ³œFpžr�š‹Q!¢µ+kSÝÍñ *B» ‰/®”jøü„䜴¨­ËÍÁ³Ð ]Ñ© ÏF8è´�ùN³*ckFòâ�“þ¼ P‚%¿éâh·½É3Õ.…îšð²îÿ Ëü,À40nã¦TŒMŸ' ”Ï•HU3|_ÉäÀàóœ¢H¥„I¹:£Ëm&Æ3RU4.aŽÇMÖÕKïá¬÷µ#�3“ÿ‹~¸CÂ>© ÕóãO�z÷‰ìï‚Îh&6Έ§a>a)TÒå�¶/xQkA�˜ëȘu½Œ×N!À¶—�=j ½m7Jî*_ŠHÆ›´t¦‘ëéõqècM—�ø9o ©;K6é.ŸþFi¨óÓ(o‰ÀõwžkQ²Çûž¹¨Ù†G’•ÎHª¨Ãön1&ÍI�b+ ÈÝx®÷ÓøG²LÞ÷‘`/g’w–v<úIOWŽ“ ôëÚH¡¯™e[–»¤Vh}àN2Çq.zã(×˰˜½Æœ òçæ©ØfB#��ª Gp³5©]ôЉX ñ§„=ómøf/Œö;)¿Øø(‡œ÷p\Õ•€ºO ,ÑúeZ†‡H‹�/=ÁðË¿¾¥«“ó?ïo¨âg† ZNË(˜guwé¼’,ç¾ÃsÂîB$ÎQ\º¦É†.@/05�û¬º€Õá]hçÛØÄH� Æ R‹¹Õ¿ê¯‡<âÐ �£T3­“BžF4OЗGKµ�hIM5£H&Ï`P)Mp­È¹Â%#̲GïhB¡BëÒ6öåÕ&Ã’и³XÒ`Òÿc.€Ÿ]Ìs¬›‡ð««ãñ»¾ÉÐäÂ_ŒÖ}‰5ü(ê4Yž7Óúeᬳ±ƒ ˜rÿàÂá0:Ñ ‡3ǽ?ŒCš™FéZO�ØAq°]ºáb%îÔ'1¥°ÆTwLN4É—®bkö±0è’èô¢ ÷\üÂDÙ Cûqíc<Îõwª·qíù/Ç^ܹõE:ìkd‹ó¼Ÿ-Læ^-$€L•ðÒúõJïân#ÈC’gL¢Lþyjy˜¦‰Iß½‡íÀç³rß¡NŽ;XÞ6ß,"ìDwòïÃ÷B‘$óó-«L–~¾á¯y'9Ãlg¬¬õ$·ßR‚N–Cv¤ôƒÙ« S¿Èùv¸¹°ºYÒ�iÒvµâ)××ë­n»öã2nàð;þ×,ÊÓ˜ÈYþþo©òéi~'€a}®tOú°æÕ*e£OÄn'˜Au{'®!A56襗£yëìÆ±d,¨}I:Ð9Ú‘Zim1ä)Ê…¸“ì1NFßnU”‹W!E™è(Øîì/UîªÁ$oÒ‚gs}éîhÐO¡2=½¯G““ÇTˆÚv|­¢Iß¡cÐǘÎyZ¥7 ßTÊiÅœd^ ‹#eœO~@üLD^¥ÞǯÉVQ0jÊ¥¿5±‡Â�†$>s¯šûJ”š5Dz·BçÊé�Óžô½“áÁ+öå¦þ´í˜T£ˆ]Àq|žWäçÉø�•Ûé9÷*3!Ìï'�¤“{ÂΆKqJûsË1FÅópNwe AÇ«Ýõ‹mœcìÙõƒÝpW$Ì¥2Ƙ%ºQ¡�ÜTøˆ(V`±}¢ Y@¾«1§V).Ú`´,9à{ü…(;¬FÁgobÛš%X½µ’  éîa–T#w àvѱå ²ÝÎA2Öù6µ‘qZ¨<úe�ZmØ�™LhÄ©ŒT±‘©œî¬¶»R›ŸO —#Š0þ‚’v.¿ªG£�0ˆE+çö’ûø£íz?ÓÍ('V"¹¿9¬¥üÐ-=ÙVµ†)Læ[@¢h“žû˜…Õo,÷SNR¤4·20ÎLK|’Fõ égSÑÌùÜzE*7vÄ�SÝ!92鿦VÞ;Õ2‡QR-�¸ö²º¿A®7æ« �0‡(Ú…ƒHZ4ö׉á�¼’x ÍÆ16œ™lÑ¡�¦a0[ˆ?÷Xéóæ2oËʲª)>ãÙ¨M4±œ:Ñóŵ®Y�Q`P9û²Ÿe)0c, ;²=þþ°ºÉ:CíP±³NFûr“\˜Ô©ëW¡ã#šœ6ЃÄÕÊKÖ; ÆˆC(;J%'¯D�fFî3Ï:ߊWUµ:LJü›sПªMPìJ´íâ{„›ª‹ì‘›xÌÄ'�”0{ê@ . © x›Ä�PµB¸¶P…‹nC”Êå#è6P*xY,©>NÒ0–Pú]û�Ñæà•Å.ƾô’€�$ÇÊø v†© äf½0'Åd5Á¨P1´$¥)ÙÞËÌÔ�úr¼Ðß4â ÉåkrœÝ%ÛœàQïþõNHOªÁb\’ÙÐRRf£,üÙ ƒËÿ|†?0ƒ‡@(F«ú z81 Éb j¿&\üŒ÷„¬JÝRDŒÇ«V$¬×­=ƒJÈ",‘z#,„P6a]TY³ÖŒoRxë_¹ÏÉË#–Ä3ç¨a $;–­ê¤ê�p2Ïe»tÅ §KŒ­{G-ˆu‘Öd†2ï;Xð/ö%š÷ßð‡’é÷ÔM�cV›�ºÿˆz‡ìºÐ²ncjðu} ¤±-ðaòœ›ºç’ ŒÖˆœ$Z—yã.ÝèX5L›ë€}«¦9˜&±Âù)mßbùs,JäXGÐô�OÖrÁ#y¡Tž1°|ÿ2X¿}Êü$$N›ä‡½'ãWoÞ¦š5*FÎ Î|*,[;K¦r¢Ë‘¨ç�÷E>[oým€BÓùÞÖ”²ÊØ5®A1o,Èän5]íÔ@÷KˆXw�OŒ‘öGw åæÏkEšÿ@‰2Cäð¾ËÄ–ŸÙ ŽùÑÑCBR¦æ®AÜРϫs Q}Ì^Ãßl£´f,,ÈüŠ`É:¬ýõ!gæ»uóQ»_?þ|;¤9`3}ÙSl›óþ´=jeRðÉö?Qi8°m#¹àï@ ù�aØÑoáiê›uu)³ÉÜ/}Z4Ø‘’>{ËUË'¦®‹B…t¶—«àY»`ó#UsPl™¢“j†¡ÚàÂÊyíÅs Ãý-k`h~ÞÞ;S�8ß…u–û®6of¬Ö\^C&@~;“3EÊ•¤Y*ýIÿY¼Ü?lwI×a½~ÃfN^Ôù Ò:¿}ÚH¾PÁuù¯Û¶hi£@ƒÚ;)^Ê)§fXïvð°V‡ãØq`EABŸ™ƒ}ÍžœP‚*+g|t['‚XË*ÃiÍóÛó[Í­C¬Ñ¯¬ í4~ô€Â—ª‹ÌÏzcæ’‰ºJ; 0®óišÍ‡Þßö›‰E·/*︶m¡ ûƒ —ÓºY ÚÕždzu-î‘É7³Ì„@®Ž ç;/ß9òɳ~ÏÄ¢>Lòcªƒ1ݧqjT°=$4Ršäà2k‹Ö÷Sl ^r¥½g�Î(ÚBTïÑò­ò‚W÷Ïž¹.á“„p ¬óU àì¬î ¦‹dz�jR?£üÚM–Ñ �=ÓGø´Ä&^NšÏd—8'ZxgÆ!ÂÁÌ’ ÷éÜ…ÐÇ�ŸdMã…ÉÁUFN/^»ž“¨ðä�O¯àØ0#¬+÷ÐŽ¯Ç"™V&+ÎÊÒBA({V4�ï®è@º¬õ�Ý‘ h ‹kÜÃi;Ô¾¦*=Y C° Óac!ÆŸ‘7ºÒŸ‰ä\Ϭ‰PRp³kl¡�^6afœñÝ;d|ŠMÂ×_øK²5HKý,õÛ�–mÁ]Œ¢)³Ÿ89± Ôdv¢¬®ÁEnÉÉþ¢£û‚½½ÉDÏöÖÓ”sÉ,|ë³ît‘Û1R~'ïtê3ŸænGœ±ÞaÍDOŽôvc6ô"ñ8„•^ ú1®)µ@gç€Ï1ÉÌBZèòn¥´©ÈóÇ!ùÑðÜ—¬^•©àø¢=vGí3b âKûïQXך;È,aH”OÆÆ2ˆå®ŸîÖ|rôÈ6“óEGË ,“„ì,Æžx.q ,ˆ6[ÛQÙv…l=$9ò”« ‡˜r†ûºö e¾ zæib×À p(¦5®×phÂ2}ÎÛû¸ Rƒp‹-Â2Ð[yEë€0›nC YŸ£‚Ì�¢•6·¨� oÿóÕúKYˆ>@Áò¨ØÂôl–ŒªÃý †hŠD‡Ò(`Icúæ¸'ØC{®Q¸Ù+ëËuîÓlÀçNT¦oëèÿ½:Àç«�³†éí Vô”‘¯áý Ì­CÓÏã §a.—ì.æ—ÞÈá»ÓCÊIóÃæž<Þ¿RVÍZmÀlœÎ‡ŒAšÖ?¿pýjë|ŠŒÊQ‰¾¼¤äïòÙ¤iô·¹P#¼ÀºÑï½ô=�"ÃמŽ�½ÜÿKqXm“Š€ FXè–=uƒJS¿yÏ_~2þ-^Œ±÷/Í ×jcÐ%iÙ FêçF?&@1Q¹:G˜³•*{Û”tH¯Ð‹Å›ŒªwŽÖÓx› Q!©jŽHÂ1îüÊƒÇØ%£uD�uØò_„ ZË;ù7­äñj,AÅÀ 4þežè(I·@gí]•lubaY±SÔ<6ð±ñ¡ß„‚Ò<×/aW@­ÿÄüy>»máúKVº(¶hR8A‰šQ ,>ã<Ý{â¿þZÜ`î#ꛕlî1;½mPˆ9õr�ReËüF�pƒ}€ýèHfµ•ÍBHL‹W%(¤‚Dþ}¯¶pÃ+¬÷ü–˜3+×Þ3éÛvÊb5Ãe°à~¾lälhÇ;lÍ'ZÃ])äÜØ.^‘ZðMf»Ê.&­Ôü³žVo5GRçÃsA _S)ôò%Äl\]×éðôN‘ŠÃ¯­´3`@�âè“OéäLÝ 2uõŒ`ccTYȺqÛ§¶hiDP}ÏÜ×øWõW� ‡œ)ÏPPÎ1ˆ çRK¼žeLáé%{È3‡á £Q÷Þ³LÞ&Wn°bØžžaŸ ƒTa,/„\”ˆ/}Âv–ª­�”h4c Í:·À`é¯>ñ䈪ßj”¡Ï&=Î^•>8ÂV¾Â ûž޹üɸÁ{hïð{„ºšÔ;UCA=}£¼N¼ÊqìjËF’)¹¥àóÃÆ\1¤FCºÔHX \b¾À�]ó)gþ?]»{ÐdƒPDròIåäO`ªeiL{£géël[Œ¦èÊ| «‘5lþõHðóÎæãL}y¼Íé"äÖãÏâËò¼®-y夣,¦Jz�×WÍ”@‰•ç0SãCˆIIþ¿àÃõe^/Ëxgj}í.G6oš¿/ë©ÓŒÞ§RÒ¡;ö$ÙÚK#%q0ZOq^“´s`Oeš î,‹pÔÜêrSµiî¾,±S€®L8aåúV&jƒ‘ˆ 7Òq£{ÅËšq×WWèÅÁ¨q¢Î|+†2ñûÆXïÎ$Ð…úà#+²ºFw2D¶zuÑhi¨Ù£" 7óÔ dºNrÙ&wU¤§�Š¢Ý%äÚéÜTãŒ]¸ý-¤^ iXKÉÔxŽK& œlði÷ö¿%Þ7p¹©KIc^ÜûBº£A¬tÑt§ph͸ø(û„³Œ@Gë’ CÀ>…é{¬™'>ä?4Þȧ#øCp¬Ú5›Ð7§®Éà L`þñN€‹Œ“(ö2\جæ‚ñhN®_rž›)«…ª÷®ÁÕym(v¨ÎêÍZkqGÑ; Üù)9Ïãð´ÁA�óÊRî †®´S€³î{ i»ÑHm+P'÷¸ÿ¥ÔïD’rPžDŸ�’~¢r�C"b·E¦† ÕYÈ.-%¡ájØ_…`{Æ}cf¹ûä–õ¤ §Çø¢LËþ)d2¶,¬Õûµ)¿ØÏ2ÛѤ«<’%(ð=ºàx/_ Çk­13@ˆú·Cœ@º`ywéR W[Ï6œ_4›ò))bkEæð˜«|^Þí(xô5w£aèõèMåƒ •SˆÜböÅX«x$�\#KX„ʹNRÌjFd�õ{(6h-ЏTrYŸ‚"`}œv“Æ ñÕAþ¾ÞJÞZÑs.O`RýøÈn,æíËDÍw®8ßD@‡۾SQ1v¶RÕVùus6TVô:²G™rËdQk ©�ð@…ÍsK]¡r)WlU•Œßk‚Áj?+Ï~jò”õ)2°lXÉ–CAÒG\<Õ”]l0¾øâùe¢ß7Dt³oë¬W[Õså-à-LYrô{'1øž‘ÀË$Š9�|9E•ÑÓÌâ~,y…½ÔÇ)­Ð¢†2ãmZ@Wke ³q€_¡Ï —F–©÷¢o(Èßë�Ãá>³V§•Òz>£Ï»Ì?Bgó³’ØP˜Xöwë)Æê€Çu*ËÉeÌU�xÊA ï7¬ Jßq1´K>EÄNPÀµ"_`·­O�ðÛ�“Û¤©u$7*WK_b}éì sª^O#¯yf¬ÑÓa°dkã�¤Ù£Â(°¬f¤Ý©ÿñºQW‚nÜ›¯Y9¸ ñ“ãä—»žãœšØ=Õjd¼èúØ$úV0hç¼;We¨z;•fýŒ�Rjã6´uZzF‰z°F—ãWŸz½«ÇcüÒã@0lD{/¤àÔ„ÑxvS¨lòíêHw¥(³A_%º¿X…øƒž |Á‚p¤oÛ±Öð“¾Vñm´Ç!ˆQ†fw8!-Ž�¦¬Å.Ùàa¾È—ý8xÑaSL.=ôÀ‰ˆâÏ1i,ÂæG9nº…®_�!¯mqR}k´~Gb–¿‹` säFˆ6ÁM{²˜ƒ^³”þË'¨�mÛïÊR”£µÍ-r! Ÿ_ã<¢¯åÂøhBöXÑx™¦kbL…Ѿ•®°ê¦î�lzvˆ%]ÏÍñ`w¼ŽÍ5›î Õ-ž@¦™ŠØDˆÇYM�ÛaïC \m¥ºðu8k±±’$�=^0–qŽ+¬‹œè�Ód0ÒYhšzJ߹쉚Rû‰3ר¡Wœ°\¶H‡‰ ìªá\MÅf°ôz¹€7[»�²œCUþªïZF¯ޠIÍ%3žX’¿ŠÑÀã`;¨ùÓÈ{ß´‘©þÎ׿¯—e|R¦G ÂPèNÅxëVªÔ‚J¯¥¡Ôâš;'É|ŸÌØ…ÍÕù+9u@˜å ¤›¨Ë£y'Xº©ÒÍ3()¾œEâîlj¿­O9à»ë NŽäô¿·GZmÁ6$�OG®`/E£„©ðg‡�dá©�LÙw‡±–¡£: ²ÛîÓƒ;m?ºíXÉúñàÒš1jE@îÆ]êÛ™Éâ›Kðu¥’«i?ï‹€ŒÀzÇ– ,’)Çn'µZõ3jûV?ŸËV…éøìÍÅu›sšøf÷E“3õÚšI`&®gX¿óìË5îP¤ðzÆ ÚƒÔÌ Ññ», =MÑ�c1£%c�B|i—Ö&cþÕÈ è¿ºÖ*5ƦH‰ÍëC~-°\pi؇¼îK�=öN+À«p“A¯dGSëµówh[Ê�l éÞÃ3ÜäoØ@ó5?ð´ð Tg­Qk Õk‘Ðû6©�áøÙ^ú:VÓ 2)5íäx•n …ý÷å#`ª1”qÀ+… k'>\ÃJVޤߑCÞïì VÑÆ‹Ôü ?2ö�;¡¬¶ÌúzwˆNÝkÚ²¨¾!‚èJ=Ž’ÿ{kXç>¯¹Igƒ‚jnò¼¥Ü�£Á�ø%D_s¤÷ .ˆ/\ãÅ‹K–õû²Áh@ã/]6¤ÛâC­èž_©£âãf›Ü�žºW_Uˆ’°YX-0&ñŸ“&i!ÌÈj•ÚB›œíu]¾‹÷€*¨t�¦ ‡‰¤A( âøîŠt)å\Þy7e3 N´æÝ{ôDiR�"0èµ.4ù‰ ¼*©z©#ÚƒL%e�Ø‚zûoKþO¾·]¦¢·¦h0îNJœ _Doî劔`;´' 9@f €ÿÌvŒê8§\…We¡ÈJh‹Ÿñ¸ÓNˆ~ÍBÈ/NÄÚEÇ$‘ËšíG Â7)N©éáêšÄh3{ˆ<Ì"ܨ0Ê£yíSV,ÔÍ8MæOÌXøn9E8NFr´ñæ#Íêô¡)óçAšÏÒ õ�½‰šiÀMÞ'»Ù•#D´b¸ßž—}"7U·n)!áF/E±Ôó!õ@ô*'¥­ïùýž:ŸÆþH­»#ZJÒ°_éþ¼÷õCIóú”:®¤®Í/éŒ�ÈÆ‡,D¶²ÝŸxšQútÍîÙ®ÂÉéž«TÃu,¢™ôÞ*—ÇÚm¡¡¯-Íœ³rÑöA8‡‡Û©\t,“À…™ùù=·IN#Æ'Å„Owíæ `À?;±®še‡ÚÐ!ΰœn8[¥âÁšô÷G_âË·Äãí�šEÞ� ô!Õ‹a Þõ¯NEï’³D—¡÷ý=ÉKîµÃ_�}9Áó@„âHÞݦGz‡ÂcúŽZ*]¡mÔlÄ#Õß ÷&~j^‚üFÓjH°$ß»«½ò/Ãg™ºl¥iÈ?}PŒ˜´!¿IÈß]­Ë“ãBÜXÒ$Ð6’‰A úu²£ë©a,˜kBO”0ª)möt”ae,¹ÎþJã¥vö ÑLÈÏõ Joh¡ž¢kÉ'ÁvÛ¦,Ô-ÿÅ`;»'NÔÄÿÞ t1RRÏ DÀ7fiµU¬wJ³¢¥„ÆyˆRfZÖu1�K|•_ž8ÞŹä !F£üàˆ… \«¯$¨†[¶Pæ— —ºsP¦ŽWðÌPŽe÷éY¸l³XíVÿÆ5V ¢t¥\��éîxGò½¢�±†ž°�õI²–p'`Û|Áú ÛïɧÞÁT<“+�Æ3�þòÀ¬ÝãnWP2»m1Zäâ½ïoIÁ_K…\_mr‚ïr¦Þ,ÂAòÂ(,)Ù”ù‘¨ÞvxYBP�2„⋪)ÎeÞ¼¥¼[Td ¿è~g“߃roó­�Ö¼ÔhI&oÙ›¶�„ )eQÝÜL³ö͸9Ëšº§pÕ™Ûf†˜/5n ªÁ0tïtêÜë;ñ«?&\Ëåû™$™ ³±Ë6�`×s�jˆÐXü£xts/3'4cR§îÌV1n�øMiü[6SrïÊïfÀóhS·«ŽßY›@›õ%¡Âk*lyR/ÅI•øBQ[­Û51À‰f#n.‘œãGDtLj^è,œ‚¾FýßÈ,ö”¹ùœ²Š¤Ûà9ÓŸžLv…„16`ÕØ´AºAýe‹XùW†Ò*ªþüX”¸†Î0üÏ‘èœ{)õÀÆ´a «“È}˜Ù†Ó€mX(,É‹"¡R‹™ÝÚ�C$-ˆ/ —Шv4é&ð1—™žúºæw®K˜.7Åìh§Þ]Ýo£`¶8�aî͗‚ð4ƒ¦/íÞ5â:È $9…PcÃÀ÷õ¹÷2yNT¥lj‹;ì"™lBç éšÞúéçTJöeåPmQFSª+6é,B,!H»…†«d‡Ëúµå÷¯r“ÊŒqiB4¹€fè m Àv³üÊr¡ãÙCâL”­µŠ‰ [exµeGï†�¿šê¾Ð«± “ Š#¢×:ñÒÙ«A�éB?WwÛ¦ƒIÙQÆ7[™@Àž€o�“ãO„°²}oI0SÍ™½‚c‡?sWŽUŒ }ô¢…ßëC” rwö»pSˆTØ›—Ä¡·h­T?ÀùKTËf¯dªiPׯ…ááˆÄ÷´Ñœ)ܾýw‹G9.l†ÖЧ=2�joi�n2 ]ü# ˬaÁbàÜÚ¤+æÑy€LâDz¢vÐå.%ªBÛFUìiY¤)ß|@ôjÝNÈó(/PºÒwIû¹N8NÀ!¢2¨ºfAô�Æ©t‚÷Уl’~Àe—(ë�‘yX÷�®C¨pÇ‚òs9Üþ¹º!h¾\‰Ì› 1%ø6wG ÂÒ eLdT/PriØVŧÏáb¡÷—Ã2e CÙß«Ê]gPR‘m >Ô¬+Ú!Ö Ò¾aôµQEèfZ8ƒ]ƒi=9Ð5.Ìòÿv£‡ ­uÄú‘ Kc60™+Ñ�žù ԭÂn†Ï™š ̯D<ã*èT§ÄX8Ž^œ¢wx }y€¡åãGø %õ‹¾LQäÑ•]jÿñ6µ@DG¾E¬G6­H\,ßâ �q4†¾Hñïñ…Ý;0˜Í ËØ èƒ-¦:C ka¼@uÀXº ‹Õ™‚ì>”ß`Uì ÔA0€š‹o¸…©)¦JÛÊFÆ¥:Ûó'ħî2hœžÃ$ÞM0uÓ3\÷8׿è{þ1Cµ 1âÑLRj;5èžQ4J¬él‚XûT‹¼—¾ÀB—‹ØÕT†P{õ�óÓ}3݉�EU_ÒäŒÒ{1]û<Ô,åÙJ÷;;6î\y „mN3x9á¿~-³!ç–¦XéƒÚÐÂOé!Ë'ˆ2>dëÖÈ'Ðø“l6¹KECh�¬–R.•¸"W+¢È’¾¯Dªlx@‘>\×";™ç[ÓV3Jk¿±XWkÕ)ÇSR4¬%Ý_Ô‹1¢Yi¶ºJ¨´,µAÔzŽFQôyTe�]2–ÌŠÄDþ<¬ëÚB’vƒ�»`Ž=65ðœE›WÇ jGì’˜]o›Å“Þ_¨“ˆéÝ,å–hÑ [7oRržLC$¨Ð\D?�2”ü„�M~;:ZWÃà3¬øµ×ÀÏS´g�'Å«ïì5yð{ò/18ðSUkZäeòÖkßÏi…¹èò ‰/÷¼Œ ¾ë]])(ù"÷)ŸuÓ³ÍÌ K‚= [à¸A ·<\t‡¾N|ré5ÕqÛóú =³$ç'Ÿ4Øc æTê9ûsÙÒ·Œ}»õQœ˜œzKSO7jÍ«º5$dù®ƒ6M^õX`/H"ÏS¦KLJü?ݦ­BZ�"{: 9¦š•ûa'ŽÛÕO¹ØŸ«¿?t~:åê»Ù3Å5½ê„J¢ ÓB ²ÛêÖ«.OaI)tø@9ØVᨹƒ`âêD¼nâìŒ/5jeÞx"ú~ š@:"¶|È�Lg·¡Ÿw5裙G2�âV�HD,ÌBÿß³ŸÕ¼W†ÿ} R+éÐqêâJŸu=É�½dròhV>&;›ÛóáüÿΦ=óq}'èa°#?Lü­ké¼Ä"°(«e�`Ü„õ¬ò;K[­¢�`‡‹b%ÑŸ~šW³Åãñ� ;íÙôuø(¢RšCY”k´jÚ³‹Å|Ùƒ‡�ŠªSz&{´§¾…kV¿{}{••V÷ÁVÓ�³î"Ø^+ûi4óô (îH¦4\®Ç;Þ+)ÙÊ0¼„ybîYÐdøS zBžg$ooÜܦ—/å²y€ä4ѹ“›‡4вjÇ*Øoºq£'çu‡Ž)ýAèq1·„ÛKÖÙ Ñ`œË„™èS¶­gG‚~耣 ‹cN»Q/“œR: u”¦š}ü�\®X½y�jPêêP3ÚwÀøä}#µ–8GçÈóxØf¶œ@›ä™�>¢õçGtÇY¶ò)°‡„œÓÈ%øc^÷Ç.ÿK„^kì/§Bóô@ëÎÓó+Z1·Çë(kÓ*°÷-BÙáƒïEqÒŒxÝßí6ÊJö'".©WŒfè÷ÂDm� å�Ü:þůp#AykÒâZ°�OSAà³@ÒŒ‘%ç¡ì‰™ ·ŠÝ·ãÁ5Fc¯€ö8qõ¤: E$¦"“#ûtNB0‰^(½oüä;Ýù‰ -¦lY$�"î\‡Üçá+‚•âÍÀ$Šhû/ZÛ³å¼)®«*û.†m †£õ}ðS#�q6f%¹·ëŸn¿m,ÉÎÚÔ�`kn.GÈå'tá9<ødœd«C°À9<ZútΗÒií æ\­…†ÑG±,#Í�ÛŠòŠák|¬Ž8å‰×it™]ÆeˆÉÙßW*»Xº6™­jÌ'ûG8˜FEûî�ñ"–Cê:ÍØ}i6a —‰¿íX¹xÆý¢>u®ZŸ¼Ž…æ‰>Ó¸¶Õ;ÛÿŠ|c>íÆŽ�ȯŒ¨�qôLBéŽ÷k¿îR§€ÏÉ¿b`){t+„žòJï�>Ul¡9ˆF̬Ú_æ`Ö˜¯¶­”²^ƒê\¬Úgˆõ|õÇF =Tþ‘ºMîø5ÀÓï´@wжæAQ’Â�èoU±ÁIÒ`£¢;'Oà¹:"|°×»7K²­•‰Ý›ãÖ`P™ÿ÷.¹£zÁD!Ö»y~ƒF©¥\gíµ6g¤±Ezè¨��ùà¼=·Sß`8穾ؤ°'\í‘í˜éhÙÙM[s¹g:ü©Ðøµ¹ÎcƒŸ;�ÿ­f«E‹yäߎú0âdŽì8Z~Ó’/< òÎñhP“€˜Ý¡.JË LÙÙSˆä‘8úR(®­÷<Žýç7Kõ‘VÒÐëy6ýÀ·ׇ‰9Íï€0_(ˆšÙ"ÛW$z0¦›ˆ”Á½Š“E¯®þ‘þY]þꊜø|Ô´§ëåkŠ!ÙÓŠäŠå,‰<Ä„ƒ"™q÷Ël{ý,a%óá,¿-;ö¹57_׈¶Je²kÿ¦4ò¥Ê­3Þû<Æf²Rë|¿L~:áÓȫə‰åÆ“äÿHŽ®Yî;èd£‚‘ ¼Ë‹üŠ»+œàÂy4êæ!ÙNs~Tßµ0Ù¯Uš­®þmÙ�P,h�fïò!BùEËZU/ð7i)qy¤£¸œéh-TA¶ ™©™^•‘(•‰É£¼w8€5s¶yݪÿÍêØ++~Wz §gYcõ��úícW•cïÕô“ä ¦Š«â7Ò™öFß=Ã3èPÅ* �NíÊ÷Ù[©ŒD‚ã£f ÉÎD(PYæºÿ&ÀÐTf‰šF˜­ÑÚ% eÂ�Æù FzRN4ße•sTü‡2Ü<2ÙMe�[s]âxŒŒº¥8üeç3G®9 ÞmTÑ�‡ÏùÈ z_ÂWf"ý@?I¥K…K–+�~­Q;LzžÍ�ÊÙGcKŸñêÂ1(óJþ\3¤b#P€N6ËáGÍ1ŽR›UyÜ/rÇ9i'Èé�Z 8 ÊÞ «Eþõm~~R`ÒfÁÝ5Ÿ�À‘ÐSÛs^7Ý[:K"ä”ÐðÚžA ˜- [óøâSü‹$áâËË‘>i êü‹ðé¾ °m`{Ø3#O|ZéÍîŸ0{=šr©¸Y «iÿÃX �U4GRwœßĵÌ2ਖ�Érƒ·GÝbÚ9á‘^"wxÓö!—žùû3&N|ùè±£ÁÆÎ^ˆýª:Š˜vÒ„DUf<¾¤�ýÄ=çó¥òØzbx™K’S߉ ‚ ˆo™RÌvp£0�5õ¨{Á]VÜÁl7sp÷9“­ŸMý{àãâ¶ö¬c6ƃeŸÂãC´›bÕ#H\ê:"J±“aï�ªn§غ:q£Šæðß�kr4×NÛ¾Þ‘)¯;c5Ö1&7#j :ò!v�À-àù@ç^¬¾¦k@]á�uctxðôå½9Áß{XA(Â|üå ×# ‘F¡ü]ù€WȽìOÈ5Ìk® TĪï¡`´U¤¨Ør3ü€ö1Õï:ÅZM Nÿg€¡* p%àg+Þµ©d}æ²JÁ´P²�±ÒÛçY%4Ó­e[\ÏŠ� J¶8_B_5?Ém±MÞ÷B.ðì=aëJý\^¬é4ø!Evý³64Êió¤uëÇP–¡ÜÞkð5b!§™÷»¦�`‚ÆßŽˆCÒoù#ºôAâ=c�>ÆJÛ4â-‡´Å\Úw¸«â'¯Ò ÏFê[ú uËÚÙ´ ×u% ËbIã´ã¢q\{Tù²±çÃ\TÁp�¼·}’gÎ�rŠ-D¶)A¯k|/vŽ«5öõ�0’}˜Š]ä#O"“‡õ�š‚ÑzEJ§Œ§Ùá-~‡ïéŨæNÅ<<ËkyؽNº¢ót“‘è,X ½#šÚ2…¬úÜoÐOA¬õÜÂý4Ÿ§O$$¶Âê ÕûY°ˆ�5yŠ/W—áp¹–Àòئ�Yº§@øWX[)…ëY!Š�Âá}ýÍÜÙÞݯ¾æòËŽª%ô·�&ö:üb¯ªîe¾Û™,QTzî1…ñ-µñ]‚4¦ŸÇî\‚¶]ÞZhÅ÷‡x4®7šKÜö¤éc ‹ gIçCG7%cŸœ ý04¬™%Í�O …fG©„Y šìt,ï™q �%–áçjb±æÐ}ÉÖ ÈÅ Â*r›T¼¸)¢CHëÏEyL¦(´ò¨Œu‰ŽËÅÉ ¡2sØNÑÇ×üÿKny¿:6‹Âÿ—ž˜¾NÒç¬[3 ’^³yPÌ£Mlæ]ö•’ïYzi›úÁÃ*¹N#ßž -:¾ó -»ÕYêÈ7¥ÁX.Û¼Ò²_³ÑÅ&"àÂ×ÔÀ«:¾ªÃk–ê”oÝGTm\ýÍ@AßO4Éž…eoà/†¦!Ò2ùAå*½¥"Ö¡ˆ7« õ—Z¼Ñ`òT6“M¶ÑƒU ÚªbîŒï÷Æg+Â¥˜#(,G@ýN4ñŠÆ&Ì\a2õs7a’€!ä5ACÖ!_¬yoç³¾çí‚��øƒ˜�(¼XkÞd¥Z¨Hˆhaþ²K_XäÁܤ:ÄMmúªó&”ƒé'‡¨JMvÜÅß~ ø,Õ°¼þa¨«R$Blå3B|BèQ�:^…m k/–â¾`2~ø9[¸°fÅk‹‡lËoÙÙ”Húç1äÄr=m4�°à!~ �´ïí¥a~’‹·x 6álÅ»Uq;€8��нñ¤ÔjxÆCY,õ—Ä/õË ^j1�æxoÇ1–j6…‚�†Ô2'�p“Ép±‘Bª}’¥»$g‘ ²wÉå›o]Íøàëð‚æVK"°²8>‚—.ßÃBv'34NjL¾+@„AϬvõw÷ #óçºí­ØæÔ5_Fо½¢úk¥Ä‰žÁKÆ�ý�‚LŸTOè¦<i¿@lô •¶¥¿BU—ΜP”ÓÄülçïü]ü8Îþ¶ëmÇùX©&Ö'O.ãq„Ú“uJÈ4{£½îJ—üt‡ÏGüäÏo'EžÅ5Ðùâ›™åÎö°Þ[ÏÆKÄ.bÉŠÒÉl†y±€£�Æ.V‚yð7C)NÓ—Á~>l¹�Öb¦i3oÏ^}®Scmit¸™=µd¼T,-“‡°�þ®Zaº¿) óµ©ð!†e`á³™¬Ñ·µV°#oÂ%ôÊM´Œùl+ÂÊ�»Š ²gÁǼG¸=¹CqA­Öèå“CæX}gD¨GÝQù—RÈð²?zîV_í žéÁRr6q@�´Yhw‚ÿÃ4–£— $ßõ̵ºá—pç0Få”ë×{Êpõ-IºV9ࣆåËàg‰Ç½ÂeÂí�dwàïk­Ö3²œ+ƒt¸‰ÊÏã¥HÕÖl"Ϩ¤B�Œç=ü¼„ƒ0È{átÆE[V�ºÐîû$˜¹¿³¢¯Å|ña¼�‰ @Ø�ù÷¨¨›Æ&\P/|g ÉÚ¬²xÕøfÍ+!ùhÑ…¢òÝ Li«{\x�¿¦\ýÝ_ÆEíèIÜHQ<&K°T+TቪkK¸):§�:(ÄíB ¨a¨ì·N¼`@^j`=ûFm štž/N­)©ì“tîðUÞ?9ˆT†¾ÆDÄs€‡&¤bÑN�ê.Æ�y•‰SxìÖ3,®$ƒªÂƒåMTÏy—„\*eˆ-Þ÷+ôu;üZËK«Ñ³;Ü�A�`„;ú¬îf‘A3¿ÿ`;è.ÅÇÓØ;¶l°ÌTôïÔ^!HÌ8�ycÕש vA#×uôîßzÊw»égì{„‡Ú ç(‰xŒæ ´¸®É¢ÖK'V¦@.¨A*M‚¬oôúÈSe þ2èH3‘�çÝíõf·}ÞòdxÂ@ µ>¼ªì•¼sbïÌŽ­ùŒL,7° !uá4ÿ!—PLðŠ�n1gDZ!‚Ï’83{@Î ÜfÐhè­5üOÜT@b;g^Ǽj.�Ýu²©ç‚ð_Áðˆ{”Ê1«ÊP Àˆeå@—%VO(uwymëÛ¢¶k‡ÿØŽQЄ-M†Î;ž�zdW#†ñ<;PÒR;ç’Š-™ÍšbKl›œ`ÝŽ…Á,DÙåcõsr æ÷4Z•]�°w?pgÐåYŸÄãL´ä8óM(ï�˦C¤ïav/OÌrœu�x Ú>ÁÏPoˆw©óá'"âµO1„Æ#›õ0ùB˜ ›£´Hêsˆ/.]0 ¢‚§2’ˆ�=›¡—¦M?{Àt�üšnXz�/ …Ó+¦0ؼ”©¸vàËë Õ°tbV}}Q»ËZw„À“‹ûáÙKuí^[ÌÑrjÏÃ,ª�Ô˜/x«oÖÂ>Ÿà¨ÏîrÇ>Ú U´ð39:h ¶æ\hÁ.€Tư= �bd1³²£hÞµŠ—js–A¯ÐreÔVR*ó8™š ÊƒñÇ~ð³X¬ ao¹ô ÛqéP§âÛ=‚VI�„‰fÝ�Í$Ž£ð:í!'$ÝÝ`!¼E@X-�s( Ã~Ë.`‹bÒÓ9˜_6ufÅz€#n† ºä'm9Ws/xÔU™¸o_ã:¿-eÅ;‚²¢9ÔÍÎÊ+¼ðÝ7ÐXر½5Ñ%޳ĽÑK-Q=F«5ƒÕ­W Tãñ”E :óÓB¸·<‡�_›øèiÙP.÷?€/°ƒY X¶Fª;|7f{uw‡ÙÁ†MÁèÝ�…?22^Ün²O»¿RS™VÉdA˜]ïú}‰/}/�uz7ï,26–LÝm±khÿd™×¹ÏÑ:¢ÔFzP±*>»‹y7.Å,Âiö$ÿ<—¥óë¤tâ2 :ç-Àz²‹µ—é&È¥G»Èþ‡½dß7pAêѺP4�ÛvG‘xÌkÇgÅÑ^+“_ù·�?Ö{¾ÉK3 ÌÙ5¾.ÌyÆ“¥wa~;4Ú‹ˆ¤C2r¢ËáV”¹ÖÆK霴úå§ ³k=;S€LV©39s÷âž 6j)CÊÉ1†4±Õ±ÚW‚‡ãUtT^¿11vGqql3MTÅ‚myr[úJÔFA¯.ÞJç¿é*:ózÈd�’8` ¦V½rþqt¾4Å<¹sè–Ê«ro±È?Y_ú¸tº!§3wìS ©sô‘ï_c3··ª‹ü>¹»æmUóL!¹™AÇF.FzI;A”|ßÔ“®Èl© ~Ìò«ñºNœ$½�î’t¾Po ‘”™ï¨›W‚93y.ô€ È]åxãT©L„¿ìOú½Ükè‘®±!ýóeˆ3ÕëÌvp$�=Ul$A~š`»˜Ú’ØBéÓªÞÏ‘tŸÿ …6ɤÒE&·¯ìˆ«WÕÒ]7Ò¹Ê—Îækã*\ÐrÄ`”,•¿XZÔÒ&w“ÎO § ¨@p&�÷2@½·ª9_-¶Toû Ü,5å Ëú]#¯úÇoXXÄ4țԶW4ñ‰©] ƒÁw˜ ×¶J¡«|±Š8òÞSí‡Lž|òÆ‘Á&‰ãëœÓ ËRÜ iJ+4Ö¤÷�Õkr�À 9-D.F7Zëî¡DÜ®ëÅHÊâ‚Ñžç³géU¥Çcööœá¶ÿ© ³ô‚Ñu!|›Šå1¯ò†þB�_�ì“)ý¡(ÛÖø–­ZëdµÓДºË�ǬDÉ7§Ò¶£È¸œE“,…J&ýP̱Ì}x˯ø$�ßÖ³ñì„ Q¢¦.f/ô]KÏnÎ8Ö)VQ1 }Z4;x·óya¯_÷¨\¯ü쳟 '!¨P™s¶q˜<�§ ùÃi¿$};5ûU Žð½àÛâûµ†vޤúœ`἟E–¦un*:˜ƒ„i›ü)WLÜ~¹w…÷àÌ�æÔðJ¹à!ó�ªÄafÑ«=`"XJQ™/ÏÀŸ ½²Á� ¦Âð%ÄrèÞWJÓ†dy;äÖC&Ý5‹EËžS�ü{<1k ;c6/yw—só�¦ÏÛ#ÿß…²¶7€  J9+§âÆtà¼+Ý*GºƒaȤ6éªùv+ï™±üð�$Ý ÔúLœ°Û0§¥øÇo¹òµ•ê!@!›ìíï�ƒ9�¾:�"€ûK×dì…˜åZTÔýˆËеZŘsü0桬k,“Á‚½�é�EKTÉUØüäK­’üÛG¤øg÷¹d¦,÷"ãç®ö‹±£U ìûÖ®;%Óm̪Úr˜¡ !}~s˜w÷´Ö±2•ã‡ÑÜŸ þ1¬j þ4S0¹éµ¡'_uŒšÕ¢a�œà·½P%Ë™±á;E†q¸†,ã÷ )E•ÇWy:Êø(a‡© íµhð¼ù•@m7VôÊSk¥ú¼½k­³·ò€?]¹üÛ6L®‡–ÿ"`@…8ÈÂu±Vd¼ôU:GüCÃ¥0µ¬ó– gû ëT©yÓrcâúR9¸hì÷%lM¸Iõº¿j­¦M³ã¶[sRóé°wÓ-÷Š…½ƒØf™Ø�¢¿•e&¾{`_sÛínêºþ¾â�'rÀm<ÔºÁÃÐ\ �,¬)ÑCE4•9-ÃæË®zÒ—98î|ÊX›Ô„kL–4K t+ÀQ‚q�ö`ð{ÖÎ’,Èï£í÷ɤ xy×io`B¶/ÝP™¹ ÍG†JÃ�©¨„ ¢¿EPÚbÂ3Í´†O¾ŸØ)à4J.7ec-yØ…@\¿ãí /Ø”€fÄá×lQ¤ô?¨/<ç<#3°«R¼U¨lH€2Æ ý‹*½ó­Cd$ü;¾ŽšÇ°òz…Ö儌lá7EgõÛ:÷éWªÁ/Þhê3/“´«»”™[²|“ÜÐmQ‚,=±ëŽÜ×Ù+·\8ß[I’È8$ ü½S“’Æ:¹®^éÙjñ>_ð}õÀã�C¢S*jhùµ•#mÃW y‰½l;ê}¦Š:_>Ž]Ð+¿ÏAmNS¸ >’Ç xµ]†Dá*p+þyæ;êÆÉáU³ L„rØmoTÑIDɰ¬ˆÀ¸áÿô)Vd"&Ä.$ÀÏ3©M�øô>‘ÿýËÁ‰ò3 ˆ¡ñå<—S3ÂùÿÓ–V„i'Øãn»Ö¥ t¦áãm‹™ü¿b:¾Ÿc•ݎ(ïR0êË÷¬gO#È×@|pYË&2‡ÁAàxQË1<úÓ µ0˜Ò•£ðL{A>á£^åÄ]iizÆ<9…V¿ fòƒ�òš¸Wê"ªãr$õp ÿ¸ðÓÔt³oð‡>_‹K¢¡Ûv+0¯Ä“ÐȼgDÞ)Ù!b¿º˜·`CñË2óѸ¤'Úí!ƒ-Øp„ÙCµ'N‘0’'lÝUEÃL+Ú+Û÷G™±£Èà¶×ºù}Ý@‹‚Ý”rÙ±ßëÀÇ«çLçRe7|�S�T"X÷šåbu�Ý1‚C‚‘ “ú“ßÿäÞx”Áv dV€Ä€È áôîÊ�ÄùëN±•[ëø—@Þ30­O�TKÄ û•½yíf;eÂRD> ì†ws!Õ/ð“fEpw?ŒÑËîƒ=ê¤nãp&s®ö:Á/­óºãVOºO$ §¯õ>�eȼm�_¾•’¢‡®R„Êt¡-ù‘+g©Uçj&Ü9Ëàk½ D\蔸Qfl_KidœçÊ…ú/%ÅÆžo]‚âΔ MÂè “øÈ^Æ(îœ+Nl™¤§ ŒáH!{x¾\²°ËAUÛpXJôú�äW4Ôu¬'²�ŽTœâ|µ…yzR]>ÓÀ/jÄyE^P*Æz‰¥!1–«!TJüCf&'?,=3­ú K6RCJýó«x <´Xè‘UE}åWý@ ƒÉÎy–RBéˆ'^Kjl |:gü$ñ¤Õu³JCzf>ØÃÿNª)ø”9d½ûÙÂX8¿v™‹qø‚Û’�¼,‰þhb ©HÐ.Ž9 àfÞ1ô±÷¶ñ@þãpí” wV€ˆú^)„Tæ�>xΡÖpä„€ñ˜»³Æjþ¨±W÷›Vª© ÚÔwÂ&p>ÂÜc¹�1Ü0ð© nzm|+¸ŠØ¯ÉSø×�GU?ùóÅbÛgåhÀÝ Œ’!ŒÚ|ÒŽ{4hfø™¡¾qGH=´ø9z*‘+…^´Xcª½2?rž¦(táƒRÙÇÜLGˆr»–0è�Xƒ ×ô1ÃI�¸ŠæÆäàñÌÏòKBá—s¢[6� ]’«`,™ps¥(|J®ì6öõÓ9–ã˜Á³(ÜËZ“»õ6m�°Ö§]$r·V›T3ÛvÈßèÙí�¢�Ž>âDH ¡<`bŶ(bí†DqZ×S 80}ã²[Ú�DËSjJ NlŒ‹²ŒþñdoEM•÷–�8,øÕÐx´ÆºþM’|øœwÿÿÁ©óñ/3 ÁÙ?¡,ø!,"@zÞv’}WA<ã1¢’•ö)%~ÏhOãÁ „mÕª°µYœf3Çò{?»!<÷~J r1)ŽÈ0<ŸO`2göµ‰m ò¥é¶À®jf ´ëýj2<ÿ|]ÏN„+ó3áÝhß‘�à!BAXŠAoA$&ÄæU«ã¬¡@è�ç q`(¶ph+ô`�±Ñ9á¸5qéþøS�ŸÐÈž»lw㟨žŒBD—!g«w�s›�€3 ó&ógOÉÔÇqEvžß|âGÇíüï3¤9–ŠŠñâQJ?ËuŠ'˜æ·�y˜Lü yÉ{£ÈäÖeæwÓ,_g[Ú ±3 žõhï¾â䊣䦠郙VGà�:5*acR€_nSŠ@i5ÚÍ_ÎGõœAý>]Ø«K"�Qk¡e9p•|Vú*}ŽM1\ï…9÷z W¡ØP¤IŠ*G4¹™ð 8‰ÛÞDÀ­> Øb®ÛB瘅 ÒþVãwsúîóXf.$�æÔIú<±º J¸Ço9jR„2žûñq�ª†æŠ =ä »ÒQÖœóQ×0/^¡Å0Š“+z˜Q�#GýøX°ž!ú¼Ð ©Ip]±ßÜÍ[î¼m*�?|“öw� áß΄zõ´Vø” ½Æ/Öq«ÿ¤k=¨Î¿Šù«çd'Xï$Ô¦îIŒ¿úî#Ž×çÛ${¦(Ø]éÖ:6|T(oþê‡é»¾2–UÏbÃŒòpJöïÖ‘}éï<°%Ñþi"ª.;̃÷' ½áú+‘Åc+–æÇ^¸q_Ë\GyaUðx p-qÑúI§Ì5¸9šÉ óhË;/‹ =¢ý°4„o¦©£,”·èN{1£ã˜°Ñ•¯ cXa™}±p@ÃÃ=•?«8¦îÜýq|Õ,‰»ìÏ›y}ÿmW|KÖ:‰�u{–ÀûÉ#1û¦ÃNn™ÓÀìлàÒ Óaeãy†9!™H).”û:œq-²Ö@!t™&Ñ–¬o .Ì@>H�žÃ+ï°²+þ½Èg½¹Cghŵ´ê|=o£¾¿©ãg’¿ÞéÉŠTbF6õ{¸Ñ’)6Ùå8MÉšu×è™kP€E<·I†)0µŽ½Ëx!ÞÄ—ºóðåü„ÖlÓKÅÔ$"o}à†3Cy Ì�¦ûªRϪLñ¥ äØlŸ‹eóm“~ÌR}òj9Üs�·ä6—™¦g$ KžÓ,À‹œ­R™?&žJÜšQÇA•¤–˜V¾N9€%lBäwô˜;†<òצÓÃò9óƒªVHVäjQXIvFãÂÕŠ²F”W©ïv–Ï%kAÕ´%9�»Ÿ¬œ1Íð?C¥=G4›ÓA¸_ãLvݲñÄíüÒ#»Ã½Kù@by�/‡]ü?‡ÇŠ¢í„Í)´4»œ eA> c4먂¨#ÿæz™˜3Ѧ ­*K;ýžÓ}íÔ Ò?Á”ÐôðÔj<4Û‚×C ‹\T2_ïG_ÞI¬E&+ˆÐÊŒ�•Rbë6ÕùJ}ãŸ.ùŸw3¶«NÇfQI,ݺq�2N´&§;´~•‘:M>T±‡Íýü†Æ�2ƒné61GIÑò‚�UêË” O}–"â´³¶U‚”Û“ñ‰´MÓ]9.êHÿ+R𦋚*2-‡Œ(ðtæD½ÐăQš{\}­üÈ"iûÕ·§pû@!”‰ßž¿ÅBe*ù˜©/±[RfªFÛï¶Fˆ|cZ®úÙ Ç}ˆùŒÇ߈kyZ¤Üý#ƒYb�`äîDÙêK°×�åÄO[Þbü«›ÎO¤¾Þæqº�£òhZÌákˆ£ê¥GÆË$Úû¼™P‡½¶–æ\ÛîûºˆQ¥ÐKm¸N c6°!t§GXüSFøÎÛlûjHxuÛzýMìHž9q›ºgj=‚Ñãu¢UK�J’à5*–%ª1r±.�Åá�AÅœ^xŠz]bþá™o3ª|¸,Ý·y˜Æ›:�á�•Á^ô1t9íCEñ€ý{¨ßZÀ8�b×gX¹˜ùêJ åà³øöä^A§±bÜ9:.úÇ' „î|àÅá3NáÍ©ýç”poZ&L)w™r½ŒÅ�–^Â9Å»!t_ñÔéÿ¢·=(]Hˆ2è„}´È V¾*÷7ÊB^ж³¿˜Þ¨j‡ê4Ì}€ëß­ºL��û¬¡ÚgÛ Á´³&û/1´zñìBI©¨pü›û'ëÖiJI––‚Mã‹äÖB*y;[ýoðÛÍ5ˆ7Kñ/þÕ+F#³ˆb×zªi:+(ñJ%>nE|Ôñ´î+Z)ìWàw¹"R;Wm¯Û)à…gîÖs›ÿ�ûH¶~÷OÈ” —ZúÌmÆsÕgJÁ®ï¤tOÊ›èêÀEŒkŒA>W^RÍ· î;”�ñDJOvmKnê^õãJIÌÀBÐ —Øi%ÇŽå®@JbØ1 iËñÆ•À}BMË;Ðæ®C29®›m—S…üÑýµË úã«Ò±·z‡€Õ澈ߖ&Ãa‘2¤²—³ÁwmFGÁ«�ÝÃ%žé½~&jv ¦AoBÙ·/áÄѲ*v§Ú—3hÖsæT©dñr´¶J º*Ê‘ ±eÂ/#«Ù…nqt%«m…ÎC%БìÈ`®¤dè[AÀ®Á¦oÓƒÁø®¿tå‚P‹)›W²äÇY_gàÕëNž·s�ûÇ£O¢¡×ÙIËd…-ó^kéH¶aÖåFßÎëüwQµˆºÏÚ®Òðʃ�Ö¯‡pTX²¥V�U “$[Ñq1*zRO”ñÜCþY1jé—ô Eâü�e„];|iZqCwÞá|G0< 9¼²ªñ�KôyÈm­8°úÏ+^.ó"ŒM'õ”¬Vùõ Ä6åcí¥H ^µ i7CjS”¦»_Û'ÀÑž+` ÚhõìQE- úÌHIÊù¿¡aÙ5Ê ÝJ‚ól|V÷H!t*»P&Äõ[@Yƒ‡üßåIÏEj2†XI|.ÃÆ¾½q=Q� Á«ßE ìR²$zë©+íöNÄ([kaRºŽ&ï€Nè-£ú-DãøOîJ·Å¦a –'ªñ=Wq؆ ¦‚ ”döšÄî³lX  »ôÇ@ó›uÓ]Û`$%�"4etVîz¼v¨3 ]9yQ`TÔ*ŽúßâžÒV#{άý#QÀÃnvF‘¹¹¸ß˜ôѲÚË¢l‚â$ é M³dãÞm�S!yY ùÇ,q~éÙFu>V”)@H‡k?×áÚcžTRŒTâ?a•ªg¬¨Oš ìu–V¤ŠÈ $j0AÀmç­V8ÓJé2#<!:cÿKê!h¹¨$BåAÌ€êçžoÚ1CÈ$õ3w8êVBs}FC{l9Z)ŠXËrA<œkLǽ!š…šÏëÃÂÌH£)a�¨=’À6®ÎÜ‘:ÃôŠ)þì�"ޏxa¡Jªj ³„D²Úï86ä\I˜1€¢È×l«Ó«ñü‹f°•ËŽ´úwÑ;sIZD$TQØcÝêõjÛÁÉ­«2€—f�±}ó™yY>  MêU#?u]Y�ÛþwÏòjëgØ­DƒÛ�øk‚¶¤ ׎Qû_NÕÔ3ðÌyµúvÈ £M V]��O®Y!,ÕBŸ…ÊTjW:(›2Æ:G&6N}7§ËS­ËøéÐ8Y7„Õ"ÁÎ ±¶b)6&k½Éä8ˆ�|³ùô5ú™mOYÖÜ��0”óÎÃ¥¿Ñ-4w¡³' îYb¡=o&Qs´�ä»Ò½;H †îw©àÈÂñv¦„4ÔÍŸ~ír)>.¦ø°'F*¥Lg ™ßoqMz.gÅ¥Þ‡NPé§ü0ÆáÍ“î‹kæùΟÞ;ƒ¯Ú€Â±ÕšÛ7^*ÆgßQ`Ôç·½üq�¡·V9“Æ•v’¦à:K<åæž9¤„¥@ë#aH§‚ˆ ¶á Ù%onþïèœfÕ³àãØ²-¹×i+dý§ô…dVˆ¸æ«v²äUˆkU†{ÑBSówÓ!¹†æHÀ³ø‰Ó!!¬¤íqDö]“ÿýF¹Lpá¯Ëê´†{Âj"±‚-�+*bÇ$ub͇Y{¨i5MñFå¶’ÝiÍ,wPÌŠã�X4l\�}ñFÌuYC CŠÑÅtánýw _ðÇEŸN ÚZÑE†š”=X½¡g(®÷�Q÷ès€TMÞÏIÚÛ—Ä6�þÏT×/ê¤'°•·Ò„ Üü^R¨‚˜ðܦÉ5)ùÅ©Ç$¾ª—RAšG¢ð¹þøÃ=H×Ù»`àÛOÊ5€"Ã¯äØ¢þ ü·ùÁW�É` 6#WCeSf6¥!rp��¯jÅ:UÞËÓM°!äÑÀ”€w Oy'Bð™¶�ÔhgqèÎXKô ¢éŒÙÑ–ï¢r­Yà;qžp55g‚M:5suÌÆÔa:.Õ@5j™É�¸½Ñš,áÉüãwè&* °&9"ËŸ/©Í,G”¸Û|ߎ…ƒ3ƒø½0‚9ðßq<„žA?TXZ’qüg(¦úé~mt='»Â 8T['YÞ–gM„[ʾã€�ÕåÑt„»¢ºÛ4¶‰Åi¦ì²×¸˜*­šŠ ÊÏ©¶uÄÂtã|2dÌM¥,ƒb®# mEÇ ÇQwƒ« ´¿¶—ŒT- 3m™Èë¹¼û¯n´$ûÊ+,4yFR\t²zp¶íË@æOvPVu¦û»—¤Og·œZëØI°%µÝp ÏöÀ6–BV•Uá��2�ižR5�ù6‡X�>?ËÐÞ¶±Þ0×,­ÿmŒ=Vp·¾ƒB»ÔòÈ�éÑåžý$^ˆ´mÀ:·‹6Á*O+GÉŠùëϬ c½qúFQÅ\{<(IÎ¥¡ŽáG˜0`˜Œkuc�x#ø-.¹xôÖsé0|@ÃpÕh#‰ESekÛÓ4fÿ^±J¼‹ܴ£Ôˆ�Nü¸xŠõ-/x@¡BQ0Û�Ó•ì)õÒÕq†Ùm lkÌ2hæƒ>1b"ˆ<L5dØb²zžÒëüDí�´~§xYâUÀp�Œá~êãN*…`n Û­e#úÚÌ<{ƒx3Ä¥"ÔÊ".ñ= FôÅe{†ºÒе>ZÔà�fkŠ0ügž +(MÄÏfIç4„",v·z woŒVüЉÔm:¢¿´$À�E£^DC�T ñ¥=VŸ× J³ž¹œXÕо è,î“Բ9¦zì�@ì%¯�!«OJŒë<iêׄíe;¶S7£[_*™eÊxZÕ'ˆ3AÙ:"Â!ÛêͬnSå„©ªœà˜OÀzì騚”]7fjVT©D™syûþDÎÄ\F¢*ÿîÐÔ"pô¢‰Ë‹ Ùa�¬a zãÁuTªõü€G™jÛÜdŒÙÅÆ[ÿ . ·Ókè D^×ú¹N–ìá5îÎ�`qÐ ä+ °(Ö¶—Íó´ ?D(ëQš‘~4™¾ÑûGdvHgF¾(+\bæ‚Ý;møÀ Ó'-ô­º¦Li°Š¬bL¡PºÑ8=½tõ‡µët�h(úZÒ`¨Ëô\Y£¼R”ªÙ]­Ýl¥áÔÌ ,·»×Ñ�ËŠ .…È€Ûˆ~)a ̱ì"®ÂNɵÙÂOÃÐm¤z«æªWôîþ´$ì+Ymˆë“³ƒ‹:ÐZ�›Ìûð§H[ž˜«3Ý1ÓÝ>û×û/'aÁ€”Žï!«©g]¬$@KÅSŸ¯ü›QV Ù'·VlfäÃÊ蜋AÈís“ƒ5¼ô8øö6ƒïšJ�øß/ß_¸^Vœ± –Ûþô�¸(t1^6ªIkˈßcDã÷^˜‘�#E‡[åüSë^|‚կΘÅ€Üt{×3ç’G3‘ù7• `0®H ¡-cíýõì!ºØÛŸ¦jþòÝ|åãoçû¨ã}·¶ý$°ÿÿqßöh�.%º •’Ù-o J›�㽄øÔʳm~Ëù]€³€§¢“׸äó —0åN§‡€'ÎXßʾ tºàÈ`8ÛÈR|†a ³(÷€gmLÐÞ:†\3¨=G¯>›%+þ h…•@Ôñ‹ÅLW]ä�ið‘Gƒ;úȺîÓ$ÆÅÝP¬vhRì�ž9�±ÖÎ㮥ñÿµ3ÁÛáP" ��%›ÛcO×�›30¬Obdì6È×Êý›)„|ù:¨ÿ;ZË)f×PQ±U‡\¬œ¾¼øWcÈ”R¤ÄP˜6v…Ò{qµt3¿È‡¸�ºgÒ¯jð‹UÔAh g»¿ ?.îÛˆnò;ˆ*,Ãîm!8—ƒ3 z)â\’ïd�v(ø²éê³L®sibŸê¯ôÙßpÚÔÍ3£—›‰TQmlD{”!UÏ4šxÃø^#í̽ŠPý̆ˆ¥s0÷¡æºC(ôÖ”®)|Æ�ìj>�!kÍK›YüüÄSèè²ï¬Ý誇U—?'�©Î‰hž9@®Œ1À×�(d‹ þW1ܸÏN¯¬Åîg0›‹0 •2åÞ׃ÝyäÆùc“�2„wMµV2+ �_�­>°:2�ý”L†îàPp‚[tä‚�xÒq{bV²&soÁ·�»h!òûd_üŸIg)ƒ µ(9±–­�± œï fƒ¯'žÑtžsj�õœÑštž7Aµºxê9ãj,h_Îa mkƒ ¸0ˆ2N'ÆÒª,mí<»�.ˆÖGMœÛWs¹‹Odp“²ãqŸ"P 6d‹ÚðÞÙ«­:k (€£û˜Â�e›á�ï4ÖÛ~‹ÝêÆAÔñ¥ ²úrUÚàÖÑBPì®?ãÿþ>35Uïü²ÿkbã² ÙïSˆ-C¼³¦¿³¤Æ&»B³ŠI‚.U@8r˜L¾ÖLô8·Œ“ظ*�ëYý¥‰SÁ8&µÏ凕^Z*gv T½ ´­ª¬¤· ö­Wd#ØýÊ¿ï=«o&|´ÝqT"à6ý$v”�%}Ÿ ¬Fsõv_�gÉÝ@ïˆøH5Ÿ}«'k|wr�ÔÊ¢5i< õüp¶Â! M½Ÿ˜bÃ:ËXo¿^Ä­Ï´0Û0W§gbüß±WÏâ%î½:(éÄbÅmVñ]c[å@8è»ä¦Íÿù“€ôÕ9Þ“o(¥;Ïê-¦hœ[rG„z'ðÊ%qûº¨Ž“aNãsK+Žö“�v½¸¹øbfRk Ÿ@ð$º[”mYà$f$è^ü\K 8FñÓš?ü3ÒÌájGAÄúü×§ûa­fkà.ý„·tØë‚Õµß�„¬Õb €òì:kUˆù0é9¾T°üc¦a „¦‹x­ÜÓÀܘS”ÇšÝÃRê—ú×u€-?õ 'Í€–‡ø°7�MáRUT³,Ý“¢6úß·Jѯ܋&’èžé»Ñµ*GB!Xç1µ”#>í;”æy¶ÞfÄVˆ12ê./´9š žº�µ²Á<ÅmvxÃR.zH{•qÒ+ˆ°®®ùÒ pçŠ�l@n%ˆm—g$ÑD\â1åŽE!Q©*·£3I?þrÖ\¡ì¡Ýëp1Uò´×Kf SIÉ*�ŠzD˃´sÓ¬©žoÿÖ¬úäMDv‰É€–%Œ´�ÞöÍÚ¢}Eƒ5´½$€ŒÙšð<4ÈA¡ÊîÎVÁ”è±0¡~¦l¬úi«|>£Ÿw*F‚@=SÃÜRѪT[s¹ÄÅÙ�­a-ÈÌo|­So®_÷þb¦¾¸×”È¡ûZb•ô6Õl9ö.ؘ Â'Ýy7Yù2àØ³–ýÉ^*¥qš©2š9Áê勒*3þ¢%ŸS¿k÷À™À@M=œ;![ˆ�\€ŒßŠ›Lëî�s޽O²ºÈ#‹¯³úß}þ±vV"/ªÖëË%…÷bB¾Ÿ3ÁJKb?Á"FØDwÈ+kÈÝ’¼ÊrÅçºã�ì÷ CŒû?•úmªkNŒä ݦF‚’�k`Ñ’gdºR &LÁÒ(M��é¨�°[F5pPFåm¶?JÌ|Þ§DS5 y9Ùœ &££åçÈ7UÙ&+TˆÂÛÓ»óÓwáçé'y°íÆ 5``%Øg¥#\&ºRÒ¦Èà”^DüKp´Ýœ~Á?��ÙŠÐBMVå,ÿOrHÄ�*ÚWëõpVÿËpÈ)-Á”Šó ç¶€'æªJÉ 0[ù ±š­¡—|' ”þƱé¸þJMEvµ”Õ@Ÿ\ ^g+Á’áN*r’nÇ ÂqrIrS¬—…Dáe§®�$øýi1=Ý}MŠãÀM5£Ÿ·wIÈ/ÅcC8c œÊÚJ¨ýzŒ$j‰›(ÌŒªµ•™�‡ÛËH­†�†þáJ‘pÇ.õy$½Mh¨N”Ì![~ä·ôñ¥GG<‰°ÝǪ¹³³X>é>!­ÈdçoÅD/“öÛ9"nô\§hÉÇçX·Z3gÚ1+×~¸Ü^šg6Gì^¶…r’ p:)3» §Jº¯ZaR&õ“îÀ ½’‹ÇÁ�«óàFm¡¤§à†Lwüصå8c‹½,n±ÄýíÒ}zÿ¸‚Rà:”Õâ,üãuf+Z(ÍOÝqúV^ÜПößσƒÞÛnÊjD1=÷N¸Zd Üo?;ƒß�¦ÎððCn#ôžðW%cœ~‚‰|בc[½è_òŠã÷õÐX+Xª¬<3ªŒ6ë/v䱞,óNqïk"Ñ3‚Þ;?df«¤Ó*|›|±Ä¸}—ʽ³l°Z¬Ìµ\Î:ˆˆÏ×2þ²ƒwæà„µ èZ¶E‚?Ç][äöžpH¼J£»1J½`¼\?š¡(!ÀXNk¿µ2ˆŸ Æjÿ$BÅ­Ž‘…ü2Š�Ì$fEˆ¶îH[^ ë¢$øc8Î"aw·D™Zº_nG˜®Ò<Å8_õ§ºüJüÞ�ënmÅuËÁˆ]s“Ò¦Ú óêïݱÙ?Æ~®A8 «%¥TªÓ�DZ›8±á–mò‰¹*çûQK{ߘVÁXÅÞqýéÏ$%4æ¨ 4;:Zð›Bôœ¦)\Ó~‡ÝCQýDâðñQYï'´’3º |ë}cïÃX¹ 7‹p ttó9áʦv¿ñ‹Á¼BòüÒæ·jíìIdÑÌ(€Fœ¹} v¦WÃË6÷¡WÝ×į‚Z<3qÓ`–­z€†ý´Œ¼ZÒÓšçú1@{±qï…£²×Q¥ OÄš²Í(¯'²/â%ž"ðn1h{ºÜt‹Zídµnmfzü4.6œ#”!ÓÃÃ8Øhù%Ö2ùkí÷"22•û;Q›5êç‚Ë@ Yoª“éº\d|Óõ¦ÕJ½<ŠPs[PÃÓ?*homºI>Ô#Mî^áx2>lÈP€·»ðLV'ÿx°»”W®ºÌ¡vûkÁ²@ˆFsXð ‹�•¤¶75"¯û‹M+ ‚År¬I‘H{Žx[ÚKËàÃx@ʵ]PÿH½b1ãY­ÕÑÈcµp²>^\“� Okã³­Ñ>(Ø¡HÆG%dÔlF{U~_ZÚ~±sã³ÄÝ© “¹?�·Ð ðËAÿóZ@P3É™Q8çÕf·@U’nHXáÚ‚�ÌLvÔÔ ÀL‘Áe/Uå¿øªûõUó[þ$GßðYœs¹ñ0¦fªØäò=YÒ£Võ—5PÝ 5 š¥‚œCGY¦FÈâû±ã\"ˆ"‰¡dŽûOߎFHÔ¯USP1`²kaÏ>ÿÈ3&œíU-´VâXiœŽ†N뙆N)”�µ caM%—�*`<…„3®DÊåQ��|WL»Üˆ¾J;+�©»üï‰sn7Àj¨ül¬Õ¦s vè˜#Á¤êHš?2Ëûº¬FðR"ë®PÌ­«ƒ^” d+9èƆ,Eô©Ås5é{ÉK½<¦,Z[®�%b†ûAŸÞްô+±îÓ ˜êÂÿÀVîˆ'íNçµµ‰œI"âSB>Á250æFŠ·°XÛ!…¦¡T~<ß¹Ü~+•_ÒqÙÏØÅ¯ñdGƒƒpÇÆIž¥Î?èéLÓ½Yý•NuE¬z…"¹b¹C�î»kÖF½^E, ëb[u¬^]ô.Û>È‘sp�¢Øýnð)úI]Üò÷@¦4�&®}KÊÕ5ýµÂòhu­mQÉgÁõqpóè%,+!.nB_ݾ~2zë‚ê�…«û±í»kbÒlå­³ú 3‘u“³«ßú¢ìB+zß²wÊï¸&M\aR—+ vætÿÙ¦ÁXÝ"_p“DONTŶ´yQ‰�på§~ áø·á�k—¶š2r¥V@²MwiC±I å 1iÖv”Q$ÚÀùËáëÁ'è �?‘Ò@ɶ˄ÀÞ¨Q=ée‡aBÌ>cµs9§æÍ%OØDÊ�­8a0#kÇû|Yx¹úIµg¦ ¯ìÞË‘‹`Ê�‚kvðA»6 0ÇÂ6©#žß8RÀª&Ëã×l†ßã(Ç.õó®F €ïX§Jÿ<Ÿ%aÇñ—Qø„ûСóÇv¬Ÿ¹×ú]„4¾dŸ˜”½ù·#·´ÀÐÆ€ý™H×è·øë[‹P:,Ò{~R°ŒæÏ7ÒÙÖt†ë£¯sn+ Wø LÂv"+JT3ˆµà/µI•ÙÖLþ{@ÏêWÌìsé—MMþ¨]D‰}@ºYwâ”먧ñsg؂׮H€L[vOìtôðb�ŸØŠŒšF:[°fs¾ŠU-Gû»àC&ÙOsu•F†òh‡:+çy PËíI• ‡Žäºd(é«Áã/ïÊŠÔüSÓ·=U¨RÕGa5¹ÇÇÆIâíÈx1ÚkИK&hÊífQŠRƒ!kÀy{9.„‚8\²ÝÈ2×­4Ðâ´c6¿PpZ%—ÏûÅ8J´Ð ‘)]ÃWj‰Ü—ò}Û[¡ŸÄxÚÂLô4ÎÏlµ˜W� É ÜN§øžKMRÛGú´+ꌲw€‹WwONf9®>Ý’›óK Ñì*h3z±HÇgS£Ù[þÛq¥æ! ªÙùjÁîÙ/’1âD[ W  )Á‡¥(Aß©n\ò$ý9‰Œ¸t¦6PðIWCND{Á“ WO…@Ñ©´épÆ|ÀÐņq`ž˜áå´P+ÌSŒŽdèo‡…XÃ!áµt!–}øÈ(?‘Ïà  ’¿Ç<J‰7¢HVy§vîÇ\"[~#}™‰s£.h.qt7¼³ã£M"{Õ¢+0€«x2uö‰ó¯Œ Ur¥TÑ�7Ó½NŒ…¸0m`ÁWÖ°îI§ÆË]ßVç‡'´‡¨ÓP¾ëãGðÒ7ea’ãÊR—,•¨†¨I:qp tQryËaK›<ˆàw¹W¥è›Ê�ZUd �#dOœJ¿¢rUË—žÁ§Önì_`øÒ¹•b;˜Y®‰ÀÿÕEòÉÆ‹—�$ew�š¡aiãÐ3Û€tç.Ð"#g÷÷SDÈkSDŸ \„y:È´•è8a&vQÔÕ}À­�]‚è©_o¦isGˆ¿gDôæRkŽ8;[¼%«#E$1{r@tbˆjÜ„eyºí†�›.ç3%`“lUæA¶Nuyãj¿;M†aÇV'ç)à¥$‘­^boG»¨ˆÏ ëƒkFÍ~¿ Þ_SóŒh§Ùð?P^»?–_Sã;É»v5&ÃT¶Ü£%Þ´ø¬Á7Q}¼´eq«Ãja¶òä�T)gxnš®5•²Ë\oçI¶âsÖ ·“­9ö_ç ¼�ö4‹‚?>˜ú@»'wŽð§·`€"¾ÆÎa�Ÿ�]Ø„j�ôíoƳý(gÒ$ÆÛ`«+l!GÚÛÉEœ�€Ïí"ùÀÑîÿw·UdÅmÌ&Vææ€îkwºg¦¶áèÍV:vG³ß­§�Ã × ŸºŠP @H­$x‚¤†y"1?ý{·ƒÆvaì;'W$µ1d«M›æÆëÓ³­Üp–')„÷÷ 9\PžCv<êÿy©½QMæÍç·@žšxÂÞipÁ“¸ÐŒ™Ó]Gì˜ÛX‡ÛYÁÛ_Ÿyd¦É˜�nçò—Aéeˆµ9Ì Òd#®I(ÜÚƵ—adˆÚ6¸?cZP;†þŠÙL ÚáÒ:. à{8H@» ì%OÅKà‚²ÆJf™JÑë³¥rÕŒ>»[Ôi(µG·fi&ŽÃv%Ì ¯�Ùæä?"¸ÄeñJôçÌ EuÌ ç€Õ¶Ö�(ƤÑívã œ†’ÿæ±£2ä*+âw ޳±OwEl dŠX†%ŠÙ°?]/sдªÞôôlóYÃ>ÿ‡!¾îuòTňJ3F~ÉÒšÃUgƒ^/BB®*Nô†Ú¢&µó“�*MÀhè7ªS8Å¢. æJ×jŸZz@ªÍ}Âô;MóÛŒæ1ØÙi¤¬Ì�!¨ou|SÁÝÊ UÙÅï–3Otf¨®õ¬r÷‘ˆAÆ�½àòo È-MgÍÄ@�_Á긃ŽR æ_˜#¥èà¶·,ÅÉ+û¾é–…ò¹MXD‹…B”¥ÈýØ ¹@‚ÊÙÉ»´A™Yàï~ç�4ΪóŸ¸vËC$aáÙZ¹}g¼VÝRÍhym=É9ã\ä¯1E #Á¥Æ þ<œñ¢‰5¨í%Ç“P޽¬(î³èìéž k3N¿@žg,6�X~»Vç`ôÊ…É ®vù^¢² =vq¾~XL9â@ªAßßX+ˆà“õ¯¡{aÔ¶nµŸŽqjfkc Mvœ"±æ†¾¬[c]l˜.ýž‚D8Öá€J©FTì¼ùI�7ö/Ë g æûõ·® ðYWÝvõIdpcð-?K¢“çö×U÷ÉX9”Ö.÷úËò=оÃAò`™V=køÿÎÔLZÒn�‚JËï�_ù:O“OoÖï3§I_ °8l²A2±^„[aÜ"Úë´‹L˜—ÍÏö„|àt�; ã`•Åî\~ ;¶y› ÀÝà!@ w�R R‰[&/—;óWiï’»ïç69?¿�ö¿S/r·GZC�ºm2êøë”#„ø½�²X·§l1U—"Ýùð¸T6üwøøi*ÇgƒÎ“ã݉×ÚLáý. VÊÓÅnĤ¾�å G/(Lõsלô´æ”î0=íðfîøLN(’¤ÁÅÉݸixæÔË�ù•m�J³âȓŽú|Úöd´�‡Õ™ŽJP#áøÓ2í¼´c!WYA›`c½æ¿ÿoÂeÇ�\(™—ß;Æ0ÐIwß”bžòÒI!ÓÛ}´eëgAjrÉÙ¾�ȀРÖ31LZ޵ÕÉ•bzmÄZ°±úèùÙÆ‹á£LÀz„¾ñ2‰yÆô?öƒg™µ[¼Õ†K! Q‡›¼ $¿ñ–Xíø©ªW@†Ï_@s%w?r5Mi„~'‡ “< é[LÞ�B΀Ñq‚Vx7oH¼è,ê³ql[&P–~?œáþÈ¥»€ ‚¼>ÔäG¬à<^óåe~Dt”õùº:Ê1†¼¥ ôŽüRï¶è(xY¦¥H.+Ã~ÒÓO*<)iÛ÷È=å™"Ú� 먎 ›ñ7—K¥†A˜] QiŒ§pàðžÉÁ †Ê„uŸ…GfÙ8�Ü‘]�C‰ŽËòY‡J@fPܪö¦È*?Òc£W,–þfv¤áTšÙ$#“Åзx0 |÷\EÚÁpqÏÞˆ… µ×šiŸsoÜ"­ËtCpFõüNXchó`Oø¿Ä„ŸÑ|Å–{¡O5¿ Aóm?!�ÓÁóß2«ÀÍèF{·�jÏ‚%õjWb.¥€Å9”ľ˜�½âò’ù&îÿH¥FæSùðŠ çÔ¶G�L¡^륵7 äø\$¡º=¾O¼6JŽpLÃmxyUØŸÇ^7|EM•òêÁhv>éXÉXÖ|,Ä»€?ˆ–nˆLq—º�îq4¯RØ~“ ¶+kâN19!Ù)¨îÈߥឆڎ4õ‰Š¢j�Y ¸¶ô¿Í7ÛtϽþ®gZìàE¤¦³�ÒO-Æ-h¯)ˆpÄû˜,¶%¥…õ¤jaعýÉÙ!»<ÃI®;ÓYŸaÒ¯DŒlˆ[ÄÍ–á¶Å"RœD T¦å«áBàà ûwo:‰àá§ÑéWL“.åp1G‘“Dc6»ex§Â…“ã‰ìÆÈàRvL»zr�y JãíäèÞ*º–­Èyg¿í•ÚöÒËñ‡AÐG#žWÀk{ ³ž`<.Äà«åäæ �¯v˼†‡£5 ©$¦bŒKa*[e¿æF{¥O$k*¯LúÀ ðŠÞüµ?tüÍ�‰¡H-{¤Ôa¦˜ü8ÙÛš©‘4…ˆŽ<]'ì}ÈhÜbð *€ÕϪ�£'�õSågVýŸX•¼–ýÝzL4ƒ÷o§Ð>BÃWaòéÐMï#†-ŒS¸8‰²\ìŽX9n•Gó‘�D:à£Õh&Û4~I@œ7t2¥ççœ(›À0׸ÈcÛÔœ†ê¶Öî˜æ²ô‘.îÉì˜î­�•«hIV†Ñó§Ð©þÝ[ßÙu°Þç¦ÑP3äC½Ôzá€>ívï™`·ÿø¾^{4Uy�ÉFÅ|¥Ž®Údß’N]¾^P#:}ºÔüfÀÞBíÝ�Ywø;"¿?ýãœY™œÍM#I4;™Q–p”lhâ˜ÿü·—;2{ û§ pÇÓ¬B Œë@@¸eêü+á.¼2Ae,­š©Ñ?8g­P¶­;dm–�RW7¥Á³Ò3—-n;üÔ]Š^�¸Ê|lpBº•˜�S€ÿàñƒ.×­@sXùcñiÀbj BöÛ¨NШº3z;£0„¿€QÌW@õ<Ó#™�씢M:~wâï?«ùï4 ¬uå—áÃ/¢›`™R¼«ïöÔvBZ“!Õ;"¡Š{!Â�åÈK1\ý3«¼Œé ¤UgÍìŒf9IpÅ,§ž>ôÒ³åÅ 2=T˱ káÖ)/Þ8°2þW AiƇB¸ÜdÀ­a$ÔîVÆ®ÓaÈ4×�› �ÈÁÞÝLùAŒcŽˆçœÝ€¶»ú½ÇŽªqÛJê¿ }�Ì.“q[pÕjWÞÔ?k¼%ù-¸²ÂÕÜP<îÒÅB»„»µLò=-挽ÑGF_Ä Y¶tw¢–ò† �ª2yŒâP·ÁÎæWC¾Z1.ßr„¾KºÝ¼äfh9²@Eô˜ã]¢xOò ©ž @÷Çܱ‡Ešš²s `{?°µ‚îîæ¹ÝÂɦ¦gé£I±–­@œ�åÔ7ñ `ZádJh«QäÎ#aO³"[NÇ»½)JŠúÌf÷KHŠc¿o«ùŸãíß(Ãd9– YÅk[õ(ööÙY*4¿å"0ÔXz^—Â4—Ð- G‡f¾¸gkó¢Qòøi›¾'úkê§+}tyÖR–õ"@õ‹ �Κµ#LQu—‘�/¾+gïñDà³¾{rfl‘&ü5=ü¦ F9¼Ä2NƒÈ+â¼ô7‰‘é+íåÊ*D¨Ý!YaN?Ç”žÏ”ŽÙ³æw âÑ´'is„ŽÅ¬ìÌkjKÙñG-ódNV‚|�¦d“+y^‘¦$Íkk2Q`DGçRÉnåLR4hZ¢Øy¥‹£ÝÜg”1[õx[U[’v ‡‡êw®v¶È`"ÏGüVÚDV"z©ÖÿZ&T›¥¸ªWtÔB±Bd_üa7½y:æ6‘-æ~ëX¯3Þö¥ÉãQ,¨0™f½ñ¹4oƒwâ´�õið´Ë©¿)ŽøàGÿ\âÌËÖh»ù§øÐm¹�f²�¸=U:ÙÝúYæ i^GœžÇx:«†j-[Ô�ª�­N�Ã(ð‰~1Qk6+h»ÛÌoV©—’÷A˜�«"UµY©vàŠá_àôþÝÎ÷k7t–”’Ð$F™‹YW}�ô1º©Û"ÕJ²T$uЬä‡_œ€�ÿŸ!ϯÎÛˆ¬_‚ ÷|XF^f¥]ÿ¹¾*œüâdHº#ºëý»�êH8óOy§hG©{¬¹ø 8eú9Ʋh»;$:œü µÐv–§\“¯?1ÉׂsŠDOYRBdï0ˆò—�£¼¬Ö(¸¢,å˜K¥\0J+ÐÆ£ûûZ%2ÏÈE#³ )“•à,äË×mu*}CuK¥ã™jŒgÿªpyÿ²�À×{9ßQ 'tíª¦Ã½Ý†Ê½¨X¬±ü½ù [#¥Žì7H!±„@·³qdï‡øW!=žB/>œ×«¯OVÇ¢Z?†Er€¿VsÍ”¼5é4½® ‘4ÿõUå¶&lÀAABÕÚ¾ÐIuÊ�¶º«¢›µODçâêhìFi2¯­nýL5D·�<š¼¾ –´½ßOâ†(Ñ‹RÇ,Êksœ5óª@~¯Æ1›8A¬~š?G/,4Ðó§B›`ÙÑc…kýÐwŒ/3�4€ ýR{ ÏŸlž”e¸ª•áz,· D+hAÈ´£©þ¢aâ” ùz¥•i¥áêéûSÚŸ\Uj8�ê0Ý$ë¾Ç¥ÒˆÄ8» KùÈ/íý…Ÿ›ìîJ»kÅÍ,÷ô—7Ï„9ÜD½KÎùëN@q70£3Ë·ã®Ã’€Ä£ü(ü¥¿DÀË“Q2ßM¹]ò\Ý�ÃÙ&j-‰�ßRÍÎW44u4šáäi2V¬Â&’,“M¸œ;ôÐÑO³'áÆTèZõÏìM°$N0=”¯²Ò[—¡é1{HÄ@ÍFìÝ�QîFjø5–.Œ…O>º‰ÓÅ¿zÛßXøGÍS“ðÿY$¯!aŸTpyîò yÛDZ‚†¥+š��’ŒåÉ,•M“[ëÌ;ÎS¼©t‹½h ’ð ¼¶ŒA¬\qKÃï#:‰ß˜�ÒsÝ:˜$oJ¥O4&ÃhÓª8t÷�~TݽQZp9AÀO;&÷Ncö;i·qT­À­àÞsÅ6ñN`Ñðcöû¹–>žqë¡9³ñ'Ð&½6Ë*z2§] 6@ñ»èˆ”³5 ÊuJa7ñ{!ðÌHÒw�"�ŠY²•â˜yÌ…‹2:8ÓspYÅ EÀjˆ¿Çd-æãí5EÜuÿ‚0eÙõpæÙ¦›;Ô÷v÷£å¸Šµåëð†ÌÊâ°ƒyoau?NØM'ž€ô`Oéb2%mËá³ ×/§ \Lľï#ìæJ:Pº,TÍ�y5»zvàÈîý~µÒ¸Ã�í~ÙÉ`bÿdsïíQMþ ±CÚ»ºß3‘µÏPõØf57Ü»52Ûy �È;zÍdÓ› ƒƒ¢Y¹‰){ªwM¥MV)®I²Î²P²óI]K6�"g ‘ÅŠÉÈ�“² ãMÂw/„QÝpÉšþ¥60?–2ºw•Ïõ´Uû™`G4>|¼rp©ªÏ ~·•L�õ°*QóUêRûÍâ~~ðQörÐl™aϦ ŠŸ—“OÊDA-ïÈÎ8}zÍÙíÖ×X"ìñ¸Ú[L+µ4Ñ"8?âX®vÛ�¿çé¦48­4‰Òü£á^&ÃZßoˆ9l[.clKkQ ;dWÆÙ)ëGyÐ?pÿG$‘aÞnXD»ë×ùiŒÙw­·‡F¼ÜáAC¬ÕÌl©»æƒc§Z¥iåž²ÖË‚cÓõpfóÜࡉ/oª@®LÈ”·‰ûÏ-5G Q>lvXgv‹,ZlZVƒpM‚°^! õ¾=ŠÏ'òå´ˆ9†,�Ü›fÚE¦z!®Þkƒ¼ƒÇX8,a@»þÕ¸{Äè¼Ã�‹ gæ‹°3ä Ã…š«/9Ðû©‚J k»ƒpé" ç:Þ¨­ïx¤'êŠJ`ÇÈÁ�Âjˆ<�“´|û�<�’-øOCò=‹Ÿ­1%Æ�&@'·çý@Ï]Ǿš’ Lïj5½|/eð轤îeoÀxh“�ÚžO]¡ˆU¡^彩G1˜kйCéÞ–S%?¨¼�L9Ž_Fg·f†£…Œº�ÇÁ–Tñµ¸‹ 5 ¥Aã×Õþ•͈åïÊT´ýøÍxJìú„Ón¡¿2Î#¢]’·M ®j2,,Ovt2£ŸÓ 4¨³v·¾ê˜à%Á[Ol–Q½J;!ß�uL@r§^  ¿¥a+\Öù–ÀÇ‚ÿ¬öï}.q°§;œžLPÄ$AXzˆQÃd· FÈ¿'ïc‘?�C{o è}Ö ì¿¥c OúµÄ’ý`4Æí5‚ÛÒ_¥Ìd¸‹g0¶ËtVò8Äëv…ÉâSôØu,?Kÿ˜ xnœŽß¸µD~IWsò¤Ä»Ü&®ùë”@ú£ã¶ËôjÜw.ÍŒ"ô±¶ÈoƒÍÉø_ù¢ÍœJˆT)Õ! u“�ú¥Åñœ¬nUaX¿„€Œ q¼1'6¥Ðh‰„Êõ©b)<Ïk ÷ØÔ€†‹ÃĦ>¢Ï!1Üç+'˜Mš"Š3bcËó»ž~Å9ã"T¦ÅÂß³&¸«Â¹8ý.ïKöjÒúQß)Ýö±Èu"ˆ«äKŽé¨8âèEwTÿgðǵ¼õašhžMŽ˜ãA‡øê’sÓ³.}Îaëµ½Q‘»R¼÷ŸŠ5ç%lóÔŸ6­u>hV25˜¨­ ä 5,�é&žŸ/p4[¹YU´ŸHz“ ««‘Ùþî}QPB—Q{V…“©�*¼Ì”$‡Î¯¹u3OÿpîŒ-±S¦¢ÿ›=„XY_[.Žÿ¨¿¿zLq*]¥í*&F²Ç¯'¼³weÒC½êxÿ~Ãø<ÁÀñ¿�£dù¥"à>ƒé¬“€šáûí½® %Ä[6Ô×-Û›}KWýèwÑc‹eœbÖß7Ž|̉ §{k—>ÅïõÁ´W`\���© �¿çkžÝò ökáÞ×èˆß„:C€–�”DŠ5=möGÏ:#þ#™ŽBð}'‡-?5 ó·j a\RÄŽø�„LC¾_~�UÕÐxë±0Ð *S £Š»ðº¬ôt(;„•1Ü%àe¹&¡}ŽL²›Aû{7K=äÁt&ÿ¯ÙŠ,±--?ó�Ääh±A•J‚I,"®Cœ±¢*T<žâ¥…p½6àx À«@T8ϸš­} 2[ÇÑ þp»1/¤B/ÖðÌîLQüi8�´ÈÅ©£áu hZ†ݼÌy]ß4L ¥× ÿk{Y;áâdñd ›Fн?â%îÉÑ.71­sŸñSÅ«ùƒÝ¹«`,]DQƒ˜�ò¶ƒñù`± 5�šÉ¡?gبdÙ˜%QÔÆ+pŒ”ââ½avX7v4 ‡ª’)þnÀ°Å¤Qb–;;Êkeš×Œ�\¤FÓéi£.,ô¼é칌ƭÑ]Hq4Vƒ¥÷öjù&0G ”ëÛœ®Á>¤ë(Ó.ÊÛ>QW[õŽl7PP[\sƒ(­KHžb`Bò³,àk].*FÈr$½“Û�X`4ä°~ÎeòÒŸõçb†ÞûsÏnbv³Kž#Yi-ëcfg@ƒ©ÑAæ ¥•zø°¨íÆõóÌûÒþÖM}…›°�ç%=~!­³à ‰ãÞUˆ>ç5�Z°Ÿ|ÅŠp£h‚.Ù½-~_¾¾¿±aÍñÁj\½•2¥ñm{öUðŃnÁ¦š“ë„5Í@PÿT,jí�ÎS),�ƒ÷˜lÈ›, €µšà@�A±Ú¬ÚÞ†geÝ�ºöÇw¹‘�xü¬Æ¡<‹Éz±NNT·à‡|x=æ6noÁ«× ®vËx ) !È\£ãàpÆ›Úô¾�ã7�5¥áT]/.z&ECüö~¿è‹¿.©Kãgi§~ÅÛŽÛæÁ¯÷Ê*×:‘†Še€þ›¸×�Ž•;jiƒ0 x�]k¼ЂóþÚS9{á­ˆ|¶ô±Û¨(C�^Õ'ZöÜ D9hL˜>äÝ㚢5 3c¡»LJdO”fJr8ø�òtÍþÛ 4ç´ÁÛÙD=[ÿy—¾@~ `ÙÔ‘ûv*v¥AÏ\úºt;{ãÿ>‹kþ†ApÀ@�ûú±|ï(ÿMœ,Ìùõó£ñ„M[½D+o“†$ë¾êÕ©\߆ØÑY‡H„dÖ_µƒôD*Œ‹F ´r¯œ!Jhß}H¾¥*«�Ò6zè>®žÈÆ葌–¾#05Çeg–f<.œíZ<…ö=âß“ü�È·ãç»™ü7Ðý´Bï¡-¶âˆ l‰n>5Át„Gc„UÅb¦ ÿàv®U£�ºJ}�°?éžž’Û³vf\‡Œä8¿ÇþÞÉLlo ñgýòvOPFœŠq–]¨ÚèkUÖͬ×ë­Ó ÏëÏœBš+¢ŸS{b¹Ì¹í®ñÄËR"ÔˆªÐº‡Ÿr�OE�Åhz÷fëœ÷+ù 5^ðd5x¯ ¼¼ú,¦Ù›é nŠúÙžˆp`µüI†?XPš N½Õè>Þø¶lT‹kÛ#~Ê ù(Û«ì'Ô…n… :\>3�g&&MÖ‹¢‹:•c"ZOÇÖŒ5–Õ�‘¬^S·ý rþóïD€YæéÞº®lä°)"^ƒÍ¡¸ß1X^šâ5ÄÆËÚ €`O9M´}uÑóô?˜ï§ý:Â}Ÿî°”ïÍ– Af“’!ìüG6D6‰*éK�È jñ£¨í£‘ýÍIpö]�5@<·ÙÀ–þ¡ÊýßÊ-Ž3à þŽuß~NG‚ >›k�‚kÌ�õ9*MNÌSªI¬³ÀYòâš#Z®…g6‚ ða%}‡÷øýÀ°‰ñ´ß||Kðþf˜@ÜÕÍW@P[Úo;j£w‘¬q5:ü÷2YÚËDÅ*Näê‰D1ÍI—Råå•Ò°´sþ«¼ÐÙÖäæžÙù0��#E�CôN¯¬“Gˆ ÆÓmOÒCš¡þwëg†®þ£ŠÜrÀ®]Ø–2Æ�ÊS_RÑWcü3‚1N@Ø®á-¹¡¸ ­³uí;¹á>,dCzà öKå­-Êš{ÝtÓuü‚\ê¡ýøÚ(ÎTzï_HGqŠìM 'yé1-ÕVÌ·Œ‰»ú‹a£�ÈtØüC. ü"çb¢À碢òÚ¡ì/º;´ž�ÎBŒuå,¥^Ñ:IÍI±äç1XÛ+›ß\ó�àØÐ?Ukb·Õf) |?h ³_õô¡¨˜JÙ^åçØvßÿÆ ¿{]�r-°âô»ñ>(zð¨M¢/˜lhÙnÊâ±Û;I™”Cþ=ýf&ÌŠ‹ü¡ÍÖÁq†”ÒÜNu&X·Ã…¬­¢Ü� R¢ƒÉ'éíX¢¬‚ƒ»;9)õc|ÙDan à°Å s¤¤„´nÝÛþb‘g„\¸Èp“lE…ÛÓ!wBhV»“{ôßr™9£ýW °Èµ¬‘|‹»s)²¬_Xl'ý‰_|1i�•ýŽ=O%‘P NŽ�%ˆ|·\�‡ÐKPG™ì½H”ˆ†âªÄû×[àh‘OC¯8œ ;©—#y„·Ëe%÷¯Ã“RÒÆªðqç!Y«M-EÈ;û|�?DQ�ó€UÕ�â+F–$¨KÖ?ù-ÿ9°% lîD^y_n]óQ+ÀQ5ÂlmõïöXj¢ëeU’†Ê»'cmû~¬è¶âw‚ØR¥�mV)B–v—áÆìÃèÊ} gãGNÊ]°+î Åå‹ZwiúL_"%¹D¯ŒÙå�™Jp+û|‰• XÌŠ“ØKÒ•åóçðw‘¦š]ÕòÖé‘[¦QõX8ÇEÎwó£0Ÿˆ¼áØníÃìµ¢L³nõò{” ^îk¼Aîð�¿¦ËÕÒ|X.­“3öÜ»ýVö¸bÑÝ< ðá׎‘°úëzìSZ 9éW'ŽÇ+ûAÅy¸©!xq­âó d3*èJÅf7ëoìÔË­ø„9“GÛ²~»2:V3$ȱEkP}µ ÐYE’^åGÞpR’ùª ,èWåjèAr÷)± U¼ýÃî7Ñ2àº;뤇Áõ¯ŒÈ†ì’õ{§^šÞ«ïiöÞÕ¥„w‘ÔÇOk%& dF4 —·ü×è?Î0\pk­¡×ÁfÝcÄbûǪÚßÔ’»Ñ‰‡§(¥öÓàÔ *¿ëØP s›méò�Ü$"{f?'ÿ¤3s”[~ß�×çgÍ_†xïâs�´À¦©ó±áª¾™²Zé"Óßú/”¾Ã`^ey›f�šB¶€­ëŽcD×>eµô2²ws=Ù’í=•ИSäü‚YãºËgV†*-z`ÌxÉj`[—µ·­`¸p{ª†see|BÕUbÂîÿOå}±RToÒ`.mQ'üòôƒ0L.VÜrqSÁ[¿øyŸ ò¢¯ÉÞFT ¶ÜŒ¨GײGÆ¥œ€¶‡j^¹xCÙèÖP~ˋ˟xðâì%9éÌŸ&3S§òó?¸ôuÚœãs"®qîÀ‡;|\=ê1<ë°w‚R Á[ú�¢Å�6Úæ?\`®ô Oø¨êÁÕû™g°œæEéVO,5�\ ÷ÞõÂh‹%Mâ(HB@©d²îûuÚZ�3OÛG2‰�××�ÒùÑ@�H"ÔX (@g5³…3°Á§p]W|äÄl½C§ãrÚGº€G~'P‚T7‘dôM�¶ö…ã×þÓ"0Ú„ä}¬:n.[‰"Òébë³§ 4Îú©ýºI+zD[òSµÊéô)kd±àNƒbº,mZDG-cѶÆN8˜™wŽZi~p_&?3f!Ì`$¢U h yùó :÷Ò»u‡�oózÙÞû~p á NX³ÒP¡eB=‰Tö¨p¤ ›wFÆzIÚF ‘§Òïsò²KÔ~³ä!åbŒÂ.ë¦ÞÑ2ؼ\Ô!yM4äßjª]d/a,)à…ú¾ Â*³Dýì1ò˜Íšœô Z«Ëÿu7‹Z¹QmÆœ/2r7GH‰JÃ.XãÒØß“vmßj-Œ—å¬À¿°4„‹vg{_Qû¡]ë‰J7¿lêJÜ+œ$¢þçû¦øU:¾´w!Dë‘g÷<“­J„âýUúÛˆõެõ¦6¶íÅ+dD9ðO† Õº=,‚££ßqdÜ%‰Ï�»)H%ì;¿‹y6’¾‹ëƒ §æwX|Ïê °Îªe#4‹ º©ûœª{@Ú‰tø`…,ÍúÉô¬ÿ¬lv´/‚»´íTòH'âÊ8ÊÓF‡È—Â8à“ÿö¸Û|ÿ§ó5Êàh°±GXÝÿg¼åA�£îýQ¿‘),�ÐŒA2˜.t•COeCâñ!¶y¥¹RF‹õ’åÃJ·¥VBu}b—µ°2Þ!Îdøc©Ú¶×Og�‚Ôëä”Ã(0›åó‹“\Xÿ+=ö•T'<�šå‰ó–Þ†68B)Êg¥Uœ-Q°¬0¡Ù0}gcýr‹Nß�õf{@Vi\ ‘àîÄ@ù¸a׿ƚAŒ½ËýëÖAœÄ°"×€(»SÆP5©Š ðÞ`|—„LS�äsè:á›·Ès?Ï’/~gø×Ú�­ØW¸ 'ÿ1Æ/^šo)³Lr,ʨAÄÊÊV),Ša@˜=GÛàóÐÂúBêöI7nKOÖ€ŠdŠeÿºPÏ ?q[8¡�O.¦4›œ©ðmuP…IÑT==N½ã&;ú—«•` �_\÷gƒ&ïã…UGo09©moXx²H‹Éªh‡ÒÔù»i5ýæ.储&tžÞpFbI¹/%#t¹J©.¨Ç×i,‰L� x<ìë£Ôõ“GLPKK7Ø€ºÈìñºZ-ϵÄ˯·¯Ô³cU9!<ÅôÞP… ½DÉÓlÙ�˜J±FÑ€.¿˜g}BÍ]èr–ÍÌih­ÛM2»MòoPÂ.ðË)âõPë°<,²]Jëm®©sØÕ&g=ŸÕ_Á(IK’'Hð•ÌÜGúÕH¼õÝ|ËE¾¬ÒÈ>ý­�-Þf¦%0«Úh¨—ó·8* 4Ÿ€FE?"…ª®m“’¤"G¢ŒÂFìšYßt ]%—`�/Y\Ë ¼7ïž,ÃüàØ?¦¤­ù�T,—.O]€·3ÄÝí9ÃÜŠõ+=+ ªFE>­mŸ3/™Q¼€êšÆ¿MAXB š³}äê£Ê=SFkŽÕ&y®üÕ Ñ™¥ˆí„â(CE=sGð�õcæ+*éÙˆ,�S–ñö:|=éÀï åØO!E~Ê-&Ë Þ<÷–Kxèm³š*g<7)B\€®�Oκɗ�>¤Ýs–gk&HôWr·4�Ë 5¸p«¬ÙÀg@e ŠØÕ~'‘®ï-íkºJב`'ñ�óóX`Zû¨™(û$ÊÑÙÈRã¿:³ÆýÇ�Á¸tjŠPÑûKúNiÞ€%G‹êñØž_Z€ËF¶óʇexj Ó H—Üc:@ß1�¨•² òJŸÖš“œíÅGêÎÇ^=^9\‰ví3Y!»Û…4p{ñL’[ÇòÈãÑTaTÁLŒØýWÆ5éœ�M#°é­:']u�‰Ûç—ü�«š“à$8Ó"µ\öLŸuèÜ0sÎIÄÈ1|?2<Ìþ·"áq4X¬åññãù @AÁì>,9g�–©NÁýGÆ=-ÒØµ9h�ÆF']žðôñ6*IîS}{ÙŸø¯õ‚ï©¿„í¤œ9Á¿Y "“÷f,ÞKÙRh+ËH5?Þ Ÿïþø!–®üÞiŠÞÈ»ª¹}>™f�krço›<Œþ±³ùDýs¡r¦c*ÞåÖ£)XKìÙZT*·îÐãôó¹š:%Äí>X=Zæ^çÐsÈßj!¹€«EXм´Œqìcù9^·ƒÔkJ}™vñAÆel®Z"û¾„í±áÚvaVok‹ƒ˜ÑÑÐ|{ÉìÐ=ʃö¢Éaé‰ÖšI€C�mÂ1E¦öRõN¢wE³î”Ø•áèI xC“6•¬#üdˆØQEŸt{´²àÑÇ ‡À„ RåÕÆe”51æÊGSÅ)Ä+W*>Áêã·3!Òœòq³èñ,+Rð ©¥cnlýˆTZއ‚V–«Ùr4 ’0µ“§aoQ€Ý%.mž¶v;®@N‹úº¹÷ZÙ•n s¾÷e¢|r¦ °Œ~—–¦_Q೓Žõ-ûã¾§íŒ:òZê°gÓwtøà˜Ú¤•KÝ¢[û|É5�×xHð1\F�¸Î¬zm¹ŽòÛ [Ñbaq“�/D¨þ:š·x@ê_ûýœòËœûš¾¸f ÃY@R�©c¨ôCzMmûCPæWpIÂfñ(¹”!dföB¿\G[’@q‰{@ôV3ò·Ið'¾®iÆ ˆò>ò)»~}šÙ°¦¤UÅø½sÍ€¨W;M_Ý×pŒíã9ý¢ãrenI-—!E�?-wýßÂo“ ì�ÀËî6Îmbe„EÓ+/˜æ…U’¤TöÓ51ŽR�½RQ9õ"ݰ³H•r‰çÕ­UVÇþ‡2߯¿Ä‡�Θÿ…‡oר¸­™¡~õÞAeÉ÷ci0דÉl-¼a¥¡¸Áëjiß¾M\÷.u<›Q�…´˜Éû3‹´X ÓÍC�Ž:›£8Õ¬öa’dþ…ö±},€ý:x¼.p€[æç¨ä¥Õ'ï…¿LÛoÉ6á®´WÑ{äA”*Q‘Ï9?CßXU@ÚšE]_ÊÙ°ôH&ç`Ü©=ÖïŽ7žê!v�‚½ßæ·€%Su8t‹’ºY¹Ãš*ôAé5((8°g0N ¶NÈÆ•Y¸‹C¾æï×”¸>…ÌWR7^!2lù‰J5 ˣʾþÑ4 õ}ËXÜÌ�F£ïƒ\ÿKîËL8\«Yó@ÓWà?Ô_Jºªo%ôÚXÀ²Î*=űég7Ä)î£GÙDn"“¡¼^£Pkȵ–q»/°tq¿ëmÝ1ät!y¾"1e ­ö‹ºS�$…XŒ–”gŽ´¦Êò�âMÍ}]ú_Gm�r¤¿¸‹‚)½Z¼*w«Ñ½º¥Ä!x)(5½ßåދ۵͑Ópå[Y.x¾€°NäoFHn/†>Xèã+0º†z‘§ÿ']8ܨO fdǤ>”ÊጱH{•›¼+¬�óÁ¿ŸX¦†®f–N*áB­½�êÊíÑ-ü¿Nà{ÆØ ReG[”>!YEê"™¢ÍŸ`«#,PºRÿÃ;Jzí·æˆí¾£k:ѳfeÇ-úËê¾¢L8ÆÖ^^,ÒZ·x,1&€“æ]o Eø?ܲР³( :FgJ¦+=%7^ÖîYÁXý�Cl%ö@ƒ¶©!‚,ëØWŠfÇaàPÙp=Š{8¬ÞÃZúŽá &/Q§6ñ�ÙO>,-ˆ>hºé]GÂ[žoímÛB©×®‘xt À>÷m:'„A¾ Þ´¶€ÕMSϵJ¦Í×C>#Ô%{�f Ä~ « ,Ðp•Z`†e¾j™òäo9véÁò›K¤å°t~'òïòxcÙd>ʼ*U˜¡“‡ÎMY’r¤Yæ>“ �Ü|:VÖo|ÖNÑôyþ|H/.Âqeî(kÎv OxÜ *ÜšG!ßy€a΀¡üŸ­ûì1W|IÔ}‹m„ÞT$ÿö¾ËHSÙx²qôÕW”ÛJöÜ&$šXÆú)MX!aêø‹Œ-0Δ¥œÝ=˱ã¾lŸc|Ý-)0 ”ïÍsg‡ûÀ+Çë)g\LÕÀûT7®T´‹àJã’b‹ìü¼™%‹´h¡ÊkÊÍÜÏR•irŒõb¨oí<“*[»KÝH½”©ª/õÖ³ö‹Wæ“cŒlx÷aÂÉs‡^'Ðéc«—DÍ�-lÙ Sö¨ž×›6|; ¥Ï©À„ :Û¿í@ĽÈ[´ëñg%Œëb{K^;En×ç²WÐâ•»Óu]ê«�¡…¸Ñ3] ÚÓúdݬ‰~ˆ+D3­§kǃk¸�GêHа­ÛÎÔÄ}ÀF�â0v9ùlßÞ‘H8/²Ú QîsÏŒ“÷û ä�9’“—e—1ô§�…ПK.;Ê>Ž'sbnL(ª°Ëû†Îèx²½|™àô¶÷˜³2T#»ÒI+cø4ÍWŽˆz–Àä˜z�´QÄŽa±ÊŠŽáî;ÅØj¡œ÷½äÿ°N{@O±ÂÍ´ºt“šZÄ4ŽÆ£8$â£DË ÜBc¬Aê^ÀyàMûÛØÖ<¶¿nÆM \ÅG}§P}æÐo ´š”ÚzGCÍ/CÜKÞ¦(*ɦ¹K+4éÿ«±¿z7ºs±¥0`ªè¡·ß0Àe9Ü·8D|Ì ªÏMžÐ榣wªù)�®Þš^”ïg Í�P¿%ú,È�¼×L1‘õЍ2Ò|!`è>hßpÖxãE6ç+½Tœ¤ñŸø[,£ýÉØBQ±i2†4ªad­(ÁãÙû­ËÅ7èå·Uïó{t ÈAž¥X®2ãO<쯧4ðoçáUyás¤` &",.ö‚düà�éûÝ÷l¸“ÚÁð€ók  ÐÕ!ëµz +ð°í?ÍmL4rÿ´P¬Fß®" ïI\)²`ciŠáÃß2JÓÝgÅš³ÈB¹øãWNñƒz5ã¨îIzº‘.“¡k¡Íñ%â­âÙ?r}%tÌçNqav¨ éoV»˜Àà)Ã4Pv –lñ%ýW*�˜ÎæÖa|dp›bì:%/T`jP¾ÔðiGV$'ã Òu₽´êqôñG*´ë|sX²lê5ñReÒgyËjÇ) ßnË%ÒÑäcK¹¥Ó£»Œ¡”�z`íÜ|Á—q«%p;(Tˆ«� jË·ûáGŠKó´}`¢Æ(Zêǵ«/JL7êbdµï>sjÛ$hVóÚ z/BP`²$ d”‰Y'1P�Wٖɘai{騤›íÊpõæE2�R›nû:¦Ú͘¾4³¯•WúµòBDýŠ�æ8h�ªþûÿ�2­½pfúûŠJ9åó�ŒB´t¾(2‹Øù²ÕmÇÍÞ#R=ÇûD«û”·&™; 1ñWGòä§€±Ùí*E,"nkÞa«Á„µ-ûC‘ìã—½B3Ì<;¾ê3ÛnBæ7åM .ª±§¿:æà”Ù7“¨ãY㥲Ե¹ÖL;êU²‘‚zŒÎÝ9grÍ|:ìê6J=W™L†Bl^°@%yã†Bƒ¹´�­–6mV»ŒÞ´½ÜÂ{¾NÏCkw¤Ó›íÂ<Ù%UZÂÝ�ÄwÇû„Þ¾e0lž0œ~ª>á£Øz�K´BðG2u6ߨ$ÁC—È]»³ÄŸ|ËØ$d©5ä®Lš#'ˆàÚÂST4x’¬déί©û�"ö.l]�´ð~iA¼?;³v)�B¶HL&Ž%fÄ R7S0?6î)�—,ˆgÖíª?ÕÛÞ:9ÞbPD€œˆ‰³¹L­B²Rs‡þÞ{ȆeÞ9{§40i_9ó!„bô¼…žZY9°P’vF Ѫ´ò‰5<^qöXÒºOg§tO$ó4òÀËUBEµ+»>eù zµ÷Z–z€› ¤NK¼4ã*%Ü0Ò™Ýì#ãêý`=A€¦Å&„óKp¡Pr]9ˆÜò.Û™’uù/ͱã†gìB*á[Ñ L dçÐÀé6³“Ü[A\ª�M72IU ºëä©~ù‹õP�^¦½Z�m*wìèÃ:mRæ‹•³í…‰fôÆ6㘻— ˜•ZÝ5y1У%$ÉÎPMyÿG7ΣÐþ¶Gå¼ÐÈ•«žuLs`þŒª†å`@ÓžûgUI™á-qŽrœ)ùl3y@Ô'oŒ‘e*1Ĺ¥rT 0L²u€ƒü¸,BttZǵ¼Jîýý&¸9C^g#ÁÒ¨Ö-Z(ÃæÊÛÅ#µ0> Be­5&r‰Új%é<ñcn¤q¬ì˜ï� ?á×#ø‹ìT¢ ¦ÝN $ 1š �Ç 'q(!ï‹çˆ}`¹ß+Μlþ¯:‹ª¸ {êp î4ÑsCÄLÌ_#üŽWÖ<ü¡ÚYèò¢³ìŸu!ê[è~;¦¯íâ@¿„ÁàÍëe”rF/ÿ´âÑ:Gõ"gèi8Íö‡CêclM Ë£™(݌ڜ¡�HPÀ:–É,õFÆî¼¯BŒÇiD:*é½P|¼)ZšÙêÒô~tG,NÑÁk”$�ñtg¤ä A܈êeeR¸*O¡™Y@Á<ï6Ý.˜šKq~žÔÃ,Tx)É—t{U‚˜eÆm£gøuLÑ�Õ9ÄšPÏåEô¿#ýÌìùÔ€ì¢@Íò r¬ï ò¶€@@ŒœK 0&Ûì—l•‚úƒ�|ñ>ùÑ(4áKžór/f˜ãÿÙÙUÓêÕ1S7©•û¿ƒ-Ø3"]Lžu– ®;VÕðÓŒêåïÈ�xŸ>Ô,°;ÃD°àÆá<#îhܦRE\+0{gðTuTáœZ�Ûœ½5áÅ2J.¦[GJ ìpÖë_òø.] ¶ºÜp܃–žXÿhðö@ Óc—Ú‡Lzhì»î%·¸åÛñæR€¥|à¼G"¬ºIT,¬êI‘ üTCo:9¹xZ%¹ö9^êç7L~= CÄ™ç1*ÅEYÍ‚´Bf·…ÔWQIì59Ç)ø7o­®Œ¢>—Pè!“¨ŽKäæXH¡³ðí em)áÃjŸ� «¦®½R7;Ýì4K|Ú‰/ðži:ÏÞÛ�æ •FññˆmGì[Q­©‰€œ¤h(`óZû‰†Iu^µ[…¾™~!’†0u%]Cuê¤^t Ö`Š<ç—0ˆ¯ßTml¤{v•]Ї¿5ÊI-Ljwt$ʶ¦PÕ)%*»MÓⳑ{Óý…�ⲊÇg¢g)†3ižYc=ä%Y7›¿�}Ôà\a¥$Æ®s7ýèžÂ   «þ•™a�R?@~³•†)ÿ¼o1tŠ=?)ª”1F¯0þ=ËN`¼Ü‹k WµT¨v“ mxSAÍtXãz m^¨¼B7‰ƒòë½€}Èøu?R Þ wD ¡>3±Í®�æ=Ö‚n Œ¤;q]Ǥ=p7—ý¨å`û=xpΫ�÷ólå�=j­¬‘ñ3Q„vІ(¾jEm³ç¹5—Õİ $*CÝ !d‡ÒÒ(æ=БzwgÏ—î‡Wj]es}ÛYðñvõ®6y`€ØÆ/0øiS?*L�uÖû�æ“,g@O§Ó#â1õ%Ó¾�ã„I¦*4ýQ¬ÛL"¨"MÆë&W¥P#z 9‘襛ui*/œ”­ñ– ýÞo±66þš�ë¹B¾œ'oÁ\ lE7K}Hž›¬�†,Òšº²îeÀßZî7¯Ö^ê@Áœú[DÇ5‰÷ô�cW­eì#õؤAÈÉ%¿1yÇßö©Æû4%¾´özÿ“,ùrbÄQÊ$7˜ ¼m"QªäøÃ—죾)yÇöå_ç®pF ÏG%A�žÁÝ�'Òýª¬ûÂsœhÚÜ.Ƽså= Ž…ƒŠ»^Ò?{}È…m$¸ ªC&‚†¼§§ÐÌ ˜§0a­ÿ¼^ÿ�¬A:k"^X¤+pãØl3cæÝ Œ^“îb„[Ÿ_N/HŒõí_g�‹6üÊ<Úð”Ö §X+ÂvDõüË£L¦ÙÍd'J`誧¤ñ |euUU½–½¿.©‹lnŒ�ÖñM¥Ì‹—Œ=”´Ëyê¿è ëüNÂD[–®�€ ÷[>qÊpçe øCè]û9Xf®s7Ôs! ßÇ4ÌQü» ßLYµ3óC1wÏs¾ê¬%^œmm'P Ÿ,,Ó"�Ôÿ‘dD¬\%ƒ±?"4ˆÅꙬ¢�“Å"%wð×z QŠ—E-®­v­¸Tkƒ¢…pâx8å(Üsó•6Â^-PÄ:çè"j«+®V W×GÞé^bèbˆžf&,¹ó|ãH€Nˆ– Ê•$- A<¿µGjËKðXºùVûã%åŽhéUÓã¡ùÒÅð|žÂíÑ<™lÜ×þΰ¿€n¹a®ÀV›Ê½e7>Fceå¿ì‰Gh.Ó™åÐÕ_è.‡Xí —ü8žDqššÆÑQŸfcöårÅwþÇÜf]t�R–YTîpó¯°Æø†b»r ]`nÆéÛb¤ÏŠÝ�Áy`:â+Ñu¬<Ó]Ù˜±-߬}·©7Cæ·ÁðDŽ,ävcÊ-wõD~§Ñ¾è"D]L)�r¦2ݯK¶žÿEÓ–,þ‹ Åeñýó±ùÒëwH°!w�c¾ÛŒyàסúQˆ©v>Êï´VÒQ$|z¸€ _„‚"ˆ6×,ü"·W&éb•ù ˆ—ý#Ãé�úAŒIC› ÁV4ê¨æð8k.ʗ̶Õѵm}ƒ ~…°õÌÒ†³—b<¾ºSš$C$º«8<Ó�¤¢yþ»{À1)¸€YÏ!èÚ6zÅäUºŒ¢ ³œOíÀÜ‚ê± jÞ‰H›0Ë#þÆ £*HõÓ8ì‚Ø�-%0mõ:ºM%H´§ò€S=~§9­‰áêåOG‹#³ÓƒãŠÂLï¼ÝŒžÁ.÷ÎÌç‚,—&Ò$†Ë<×07w]ôR_´/ÙÅ„Û ìZ—À¯ƒ²^…³°Às¨æÔŠÓˆ’}Æwz'sq›¸l �š—Eó+[Ç[5yy°’é¹Iÿ šøêÞÈ/Bªl?ð;ƒ�×4Ýôvt5òU¢|'oŸí»û‰�eo „£”TGzÅ]­¬+k \¶¹W³E?ò � ÃHc÷‹�(‰-%wrØB|”qÀŽ5�û@ r÷|Ñ_«&.‹ü° ÃÔš�æV�®‡œ‹ø5€Éª±¶êM+ö¸ zÞõë8+ŒOÑï‘%{˜m�¶UµÄB_U)NS7Fý­Š 16Ï_v-¶Ì»J_yM:{ÏÙÌ1ò]éäeRr«E¥Øô™í.åÞÿ²ÕFI¬~‡9™45«¬0Ò ‘©RWÚ·”xnk��£Ê/ú,ч�’¡ õíR(ä…÷@ø-”Pš'ÿ�¡‚â¿+J>qØb äBíPUbuLkÉ›sóÒðØˆ¦¹2Ê€¡Ö½�‹Êf‚3%ÖÉ�ž¯_üTî±›¥"”¯¨ÉÿÔËßÑœ3ÛUG;ƒv—a,aŠü»ãVPsfœ |-9úŽÐxš@X>#ÓY ¸É±/ó*F¼Õ <yÞ¯`qìFf=O&2­Á/Ø»MÒ…ñÚêI”‹âã/qü~³éë÷@<ÝÞôž}á³!°v|bÚÜ–Ù(©Ro’vù ¥ž´&±‹¶îjÅ4¶¹êt‰œ2¥‰º¡uÌ9[ûš˜˜$f~V~h|삊²Z¼¼T\HÀisïc«z»ßד k§¯™ Kj|Ó©¨Öÿ0om&V~Á"¼TTásÔÎy´  ÏÌœè’me˜0~7[Ôi ÝòÉ%åe�ñjŸ4²Û^ˆj§…qVù,�ºß%T`v^OlA÷iÓ‰ÛY¸áûôØ>Î0ÓN¦~þ)·#»ñíP‘á„<4²—>6¾Äìq…xc‡:PK#pقȼƒTuµÇG“îeëŸp¨Pyfí•j”D´xèÿ`kùvîrËi‰›ßu”>V2x¶Puv~‚‚é> � žª:I]èªk6šsŠ=Dºž®Î„žQ´ìL�åýi¼„Ì©¶BÆk€U?¬Qk·´›¢±<Ó#Ã,yzmiêKW‹QèÊ�<ÞÍwRï6:×±ÝFŒLG[ú|æ�# ›Ê­þ%¥1ÞoŸ>i•^¶™¡Nµ]RjS°KÉ�A Á }gA•ȧMŒ×o�÷[û0ØòÖ¸I]ùEŽÅ:wÔ®íÖ5t#N k ™ Û‚"‹‰]0C‹�2JUŒ'où!™”´‡¾öegùKó�Æ 2ò'@jHÅ ~I‰ÿ-ʘVz5$Mœ—Pa4ਠ]’¾–Xlvär›eŠž¬^ ˜cà “€+·cHü˜…³àïíCáAêΉ­Šfq…X•w؆-ƒqÓJDõ–ŠÀyä’!2Xìúô» …«IÔÞÒ“pJ·ú+)%û0ü¥µyhÀô%ûcì·¤…¥,88³k‰q³ßö…ß´jù¤�à’?�X�û“°~ÂrDBêRŸx~�0Æä*}ú,Ǫðµ—)òÞ5£WyçU®>âƒ`,ù À7çÜáµbªI ÄÃ�pê[÷¿¯‚}z”À×e€HÍ™{$˜a/§žÁëŒX\¿£†EHþ;áÍ«ž¨8އ—G�³·�w®×(qŸ7›xFÐ�  ´¶zX$æU³¿Òãe‚|ú³Q›D×ÝØjè¤kà³3ÿT¼|éGå8'Çvç/=>߆ 9â (3!œ2œ Ö5ûõ!±Z9¤'Ô÷ˆÌÄ’»>ìd–Gº‰=s&J\³°q)€¨—›¹b–ÆÒ¨ì%8ޏU>{u]&ª>¶ndCÜÕÓ±Ãk`M|cLXrÇ0çëb b“¥'ýIžµóp…‡[ö†rÃàðlÞ#&^e·B*Tùb´.µ!>*Z…ä#bpÚš8Zì¨EÕšH"Š‹EoÆ¢Où¶«4Kè|¥“èÏ7Ã}¥$–ÄÕd~—¡¹‚ÙÕuh·gÍž²o5Yí-Ö/×�´®1ÔÜD/oÞCä\VÙ“T¼•Çg¿��¡ë·ž[ŠÞ#ª—ˆÐn˜Ça‹¢[¾x¦±°‚ð”ßМpÐL¦I CÒFØ =~ÙZT–C#B KÿD~ê@á‘ó#‚¶§¬f—·²VÞ w)žÿάgÄQû/%ªw3û¥:¦ï4†ìãrWY¿ RŠøV–~ °˜ÐÉÞ¨^k®¯©ƒÉ°áØ"fè£ê†œˆU€É�ˆEk´«§V�•Bâ¯r?8DÆä ÓIy5Ã+bIýbûN÷Æsøäæ*o¿jàYâ¹®oÇ´ƒöªCÈ€Û/ž°'Sãøžn²p:s‰YÚwäòáêï_O„R|0Ö9J¾Í¿¤N¦¿‰§’0JU·ËEÅÃ|0péP£ôðþ�ÝqTëÓ”f¦váuD«²£;Xwõ½ÿþ s¤CÖ:Ü*>ÛøÄ>B)T„2¼•µayžý¡/ƒ¼Ugõ®»Ø˜�ÀV¦1ÇÕ J "Ée柬ʾ r·à!ì!bͳ™©â/1ÏOÙŠ¤äOE η)"SÙLŸ•¬)Ê =�²ûôÇ»Ó�A�g§V’t>|"» ™#³Î\Q±ƒ¨|….±ÃæôL×ø,ÞX8 è|Ò¦(ö+‡d.�LÂÕ%ëÃhd5†7b"H,û}§d6ÈÓ2%eŠ–Š„ÏžI_~¥_÷Nùî",%þq¿{âË”SÝ™<RGàÿU½ú¯4¢#0\x^ æ ¾iÈÅ—yøfËZWÜñôìÿ·Œ2@ì$Ãã„ ü�þwª ,Vlb`�ÇÇ|/)ÕäßU‘Ø4;öÎj�ž Õš@/rÆÛ,ú¥†4.ÄÎYí�J²ÒW}ã­ÞŸ&I½†_I4Ô�£È–}�xžÐÌûPÛ†»{+Ñ¥¯¼,�¶••±«Áö�Ë5Ki”‹nÞI£¼ç£‹œ~sj"¯sÎoÆ�”Ç“ß ï§1»žª«·Àv†•b¡Lµ˜·L+©×ä`Û­©Ý;™î¹©|Ž«9�x÷ÍÔsUǼ÷©‹¨L~¸¶ækÌX²ÔÌÝÏÿ±ŒÑ&NP`É ÷Õ 7¿š1²ß‘î^OiÍÑPε²iÑì°sit!À^c…ª†h𸠋wààœ+Ë(©ï 0ûY6xç_ËZQ^IëÓÄdè=y±ÿÆýWä:+àH¦%$3–±¶ŽˆQ}£Æ&¯PËhw! ém%ÍàÑÃKm:wxà*¾øÔ¤T:÷õš¡ê óNŒ¦Š_è”_'uWybïûVªt¹JP�WcRÎ>|ôYÎn›µ˜ý.À¥+_Pî¡x¢O¶r5�öÔWT™vÒ`_Æ�êÉùC,bø†´ðèsà·¯ùùjhž%ªÖÀ[¿ÓÍ‘è¯WQÆ u“|z9ã®ú½Ù«x½Ê+“`HK»Yá*¡ ÄÍ^Œ4@üœ~Ï$õ±>6SιÉë“GŸráÁñ9ŒGÙγ­±‘œÿf Ü�Ìê‡îö¹:ˆ£µÛ³‡=2¯[J*á‡y%vH~Òjþy‚êj" ×díÏúºÁuA¤[Õ…N¨ÉYgÞÊ\¸GE‹e‰šÇóþŸ[^-ן¬³ÃܦO*ÊÊmT«m±Oß®èKz >wËÔ_F9ñ†±Ð̺ҽ§³Œôݽ=§}¼·©#{>gØ‹6å—‚�‹ýkŠçŽ?±²€T­y>H×jÕ>½M\~amµ�¾ªõQWFûÍèfÀsnÙÝ59wÒ-/IÎû_ +¾óîGC´R¼Zs.GÇ à +j˜»¬ºÀωÓ (HHÞª2“JÆKÚ˜£ÕTAH÷0ÉIw‡ªvWsÍ`‹P; Ší–nMŒcu¹ÕØš[ä‚íÞîŠzíßOýß³eý;K´óu³mK{öé_šö‚ÁfWØì­ÎS&†ä^D¼ú9¸ÈÎ÷ŠwwÌŽg91�³æº”$^�ŒXe;)}Z$_Óqc"÷ºw±‹H±ê¸ùÈØzì^êþÒJŸ1Òê¢ænçd1îZI‚"íkMPßr&5ã�?F\ön]RMö»àú²‡cúšo.@u¿3õgå—ÿN.;º{IˆoØ`EÎñ–zuP¿ß¬bŽK�/s'hþ¶7æØxÄ rëê�!Zî£O ×a¼„¼JaÕÇ q—]†MG‰—»XL18Ë�ÍÐ,¬Ä¨¿Î¦¼®~e~&žn[)”Qñ³ùÿ!Üx;i²2JX9 rÌÚÕû£Fƒ€nÏ*yÙ¾Nc=r!z.úC&%ÿËÅz‡uGìz^õ“\–ï I�'aÛ“êfi;¨†m$`¡x_�PÿkcwÅ¡& e»jiÀ²µ‡ù�� ,ãï«Âz ˆîÜþä$mVý«&ðyc~\')–¡†õSÇ«–HÛáÄ0‹Ð<æÕ}-äÚþï³�.åÈÑ'Àj+5{A9Óì¹4nh ëÈv¿:Ü“b”ŒìÊÊ¿ÄD˜¾_>Öu…¯‚•úõÃ?£hœ»7iAƒƒ2ÅIâ Db4¸B5Ad»”È9/¬<ðüOóÏ£Ž;oP óR­—…Ö$‹ûÅû,.4Çò H±IïÂÉS:øSBÝB�[å¨Á:ƒîÕ¾™I¡¹$G…ªú�)«01W¥?ÿÿeytS¨rjå‹îÛ�z�¤"¸’j„CÔÆ)í*àµÍ{wy0ÛâdBþ X9‘ö C=oxF66�"vêŠC�;bmFøk—ôÏ Q'Q¡a¢¼°9TüèA %@*�ΊðuÔ4ôÕ¸ôDî0€§d’^>{ê¼ä‡Ì+ª©ñLÖ6“Ýr)ÐßÂT~“#~ u�Õx…ZW˜O…pz ¢$ò WÜO=O±Ð4œ‡Õã < ô޾ÆïˆZ°$<¤§â³' 9‹LÆ,ƒ�ƒ_‰ý¡úçA˜ê+8Øœø¯ k‡õ:mz:�_±‚˜F*ï(½½Û˜×£ßö)ç,\‰ïÌÇ× X$ª’Ex÷ÙFtw»ŸHˆO#¹Àf_ ²}CÑÕ¼ybgJvpŠ ºÊ’Z_<÷´+‹ž¦©ýÀ]pÁ?Kƒ åzM’(°I!ö\ƒ UüzO<Î1Ï×ñ}±Ÿá¡Q™£Šö‡ÑEÂNb%¥È )l·hÕúP{£•ç1$P¹ˆwÿéî#Í»öî‰*Áux•áÙã~ZKB�mòµ®ù–® þqdþIÃC¦Ó~ @¾"Ãs@ûW»õÿC[³ù€zà#,‹y£|Y;ºÖ×wEêZÜ”Gçõ/¼,Õ�ÂýêëëHoùÔp( ^ ôº/€ë`¨úþ¸d]µS5*Ö ˆÂªsªÌZ¦»¾7Cõq;—IÕ:9¯lø›ŠO-•'µoÊ¥H� L³ÙSdÄé{<ùÛ‘»™Üe—¥±:’ÖplZ ÇŸ�ä}ÛWÏýjð½6ù‚mÔ"™A>Z‹r ÔZ͉˜K -AB<³÷dŸ0äÂwlù¸ö�kWzà <÷xEàÒ�aÕQ˜óص^Ê~}³Ä bò<ƒÔŽjÔVîykáÜ&˜=òrý(Zÿˆ83jDŽ�ÎvÃjRc!«�КÄ~î š´JÌÃo�0R»¡vù“5³ïpL™f6M®ÜÅ"³ Ž%éƒäV³Û€L,œ„q£�µþnëqÆŽe¬)�”¢7õ'Ò�PÅ„"& .» q»¥¹¨r×älêÕ«2Î�Ê]ŒËFˆa“@vâN:(û—Çý nÏ’¯à¸Hs'ïà9wW+Åq§Vù�Ñ)Q-|öçÒinT \(øŒ¦s#™›.Ÿ˜.GNí1Ì~ÜÔòJ�q …“-ÏöœVµVJ·¼B\öÙ*@0À¨%ÑW“aR WÖ¶ŒZÓ]Ëð™«@«í�­5ɹsŒ×€zg%Ü&sMo�é*ùrj©Ò>’I±Œ%fŒ•˜^¯:I"4ïàÈšO«£÷û-Ú0þ+Ú%Nõ�ŰȻA…x}¾¶²ieLíuá§$nƫݎ €¹¶’m>mª´‚Bñ¸îÇ©«ÛzUŽ„•:DW<øó’¶„à?ïYÈŒna‰Ò:½j(y¨˜Jx¡`%ª§>7ÈxzÑn‘-Å¡6�Ìi4)Ì0·‰Æ¦œèïð°-àÖ@Ý Ó†Ù·ßþI4öøÆ"Ùâ'°)œ-$_Ûç‡åÛ)Õ褹9êí±ÞXY4O]l�ÿʾC6ÿòÈ.gÌúbnvE@Šm·U§Š›ÊÁ/Ø¢Ê$©�;6 'õÚ5in$±þvQV!‚¸9AI’­ÀX'21/è{Qs©+űéö”½« 祑ûçì:Å|Õvë¹Þž(µ?{’ò3�Õ(ÿm…ÂÚ¥­¤¶þhâ�xaŠ—ÖÜ} ¡ëáäOìˆØKù6wÞXC>–—_¤.¢cV6·(‹Þƒ¼Çm*Øñž¢«Ž¨¡Ç5{ûú)\IØÈCÞÊ*À¯#@<šHl,f±¨”âŠs`D‰Iñ¦Yn­žRëJ�í‰ÌÁ=pL¤=±š�×t~’T4ÿ1á$ÐtœwPôìQ¿^3(x꡽‹8õ Ùþ$ìQPÐ…°ž9¬Áã~Ìù»áf¿ÜCˆ×ÿ—ï,ºí0.”ú…{OY0’úêÜÈÁžY‚£ìÕLHÅ@>¯-åCÊÛ^s^ï•ó˜ÞVȹ‡ëŠBœ÷Ç"ÓáhHÜ1»H�lS ëQBIó–KÈÆ*;±uÁSŽ1=8¥SeIÒúö)œŽÄ"ó �ˆÁÂÈèº)øÎ÷É¢Šm3Gni²v‚Æã”ÜíW°©Þ³®›Š 6éˆé¹ï{&,ú^-V¾ð{�W^®¶N¶ßg£;öVç·öîÄŒ³8,\Ù`$8?ñB•Êëæ>Ceê5Ã"æ=×DW•ü% ž{sÅó©*£–èÁ»à>§ËÛ¦pùùì¥âaÐ ¤8g¢ôQðpÊ×[=Îÿ©·›¢7ª ) ÁÉWÁ6„)‹:ÂÎX€ !W]ÞïXPSv©ž�oLÇ·ø¨wýÝšý‘Δ+”Òž¨l±…­\e¿; uIϼÏž{6,8oË•¿ïfÏÌk'-®È:›¬ôuN’ðmYª¯eÛ�ù�TÔr‡T�ÃfÁ‚! ¤’Cmç3%ó'½ÞpßOá̺6Bfmjcí/’]7½@±G87%îeæ/ÀbºQtØE<§°†ú¤¥ç+¿IÊÜÓîiÛ$VŒx{’×hï»E F´Ò€=[ b÷ô÷†çý˜a¢ç£™$p¡fºC–Íâ.öјjÐÁ8{×Y;‘fÜmDqClº7^ý®pÃ@õ£Iè«KfÐ5ÆdÌ0Ý}—×БRÕ‘¬èKc–íÇN‚²yNngV.]»z�Ú§¦ÞØ�”9R>å·Ù$—ä´ŸÓ6iÙµxE9¬bW�ÞˆÞÇ£ï°4S5}°rÙ+Ý ?rAÕ\ZÛ k&WN],‡:ž¸Vgh½3ÎrÃö¥©‡XÔÙt©|âïÂ2®úi« Æ;OŽ6Z øŒ” ±ø )÷*Ò€Š+î‚âè3*Їý#Eƒמµ$_®j™ÿ7f5_[�´® ?"f¦˜ý*t®iÞš/aúü©ÊØy•WÓÞÂÌ?ÜiGvãÎ(ÙÇÞ=™+Äüw찄΂¾x=ÖˆpZ�>SsÀ8±äm­tC‡Ö·4˜ßC»Ù3!/2ñ·a†výÇ<-Í�](·¹ÜÓ« jöª�»ŽÂ¶ç: –É1˜Ç•Û  i6|領‚{¾$’r[b\táÔn¼ÉÓ… çû�‰éÈ`ÃÿA5béG‰ ¬QžI�™„Û5¦›ë¯ÚñRÄÙß“*ŠI<¥™ˆ¯Û€Ðò�ÜÑé Ú^Ûtë‰fM%НÖèjpr‰é�7%’ªéàËD°©ªÕâÉ4nž Cãü€žÓ»eÔjÍàœˆ(ýÏp î q·(Ô^žkh4iÅ1³iÐàx<Ü@qÔÕ™NQ7�7­5J®Åâ+íj×Nž{Ä´»Î…¬ä ÍÙîe‹?%øÆß¾¾V­ó¹’3|™Å3Ä/•eû�sì/F½NÏ•Š‰&HЋߤ¼7�þ~)X“”ÀKQ(!h-ä9'’Ψ2²¿4Ø·öpÑasþa‹àI¹k¥0ÈVÿ¾Áo¼ÎôDŸœÜêÍúo-5³ˆ¾ØoȽqn(èô•i¢y°õñ'$Ýj˜Ñ'K�âHèËW„AÈžðqèOöfÅ}h<}>{“XFx êßãŽ4Ò쪮®ûÈü*Ù‚GNñÜî]6 L÷3”å*dɾ.Ås#ÊÕúf6•k£ÄÛ>•U½~ÆLoÍÎ0�M)=“‚§™°ÃØœ'âD5º›�ëë ìˆ~:_:G„¼áÉÆw0µ‹J¢!¸sJÜŠc�K;…¡Ò½ãæëú¬›­ƒ|ÖâÍgêô)çÞrê‰%)´|w‡~s�ç$²ª;‰Å1‡šÓ” ŒªtàDZ=S“HPªx¦^»ß2NïçÏU²è§¿ÉECŸ­b£Íb{8³‹ ¦³+±(“Rü,šÙ1 ÐdŒv+(àÿßñ7ËŸc8268"Ùû…|øIw—°øŒeØÕ>ÿG\ÏG¾ñJKGzÉV\ ¬E²c8Ú6v\m/neèÚÐ1æÊ «Zvµ�pÓáûWä�Íù­£¥-‹�1ëŠÛµXŸ­|C·É|°ø½åéËrãE½+ì N[�g´[·‹h ÖÙÙvq¿oüYÀ1F`ŠOôä>(6F°ˆ?àò%d÷2�]«"f>{Û*½(Ÿ™'Ö«\¾`7sÓÀçôô‚ÞG\ö+YWOlÇÛcñcrL€ B[�Rfçso!X 0F„uj%K×.O7™}¸›—«ÍLò ¼°Yò*~K7©Œ7 µ/w€ð± ^%CO°1µj~@E¯°„6v)‰˜ß�"jü-1¾�æ| ÏÏ~-ëK2‰<€y§SÓº�þM'º„aä_84;¡×ýý™W4—µŠÄ÷ÿÔü òý ð-3¶:.V6»ºZ&Ä0�1Ü�‹ž[ò(÷XWÂÀ~Õ™ñÀðhv<2ˆ�&„öóañÛüu1•å’¢¾ËÿÇ©¿Îȸdj‚’Ÿ¤i %·‚!&•N:TöOwüxbp”NWìP¯-â¥@ÊÉŸ6 ;Á\4 4œ€Pt{²Ry¬W{¦¼=È�­ä¼ÈU’§\¸?§Ÿé 3Ú’"1 <üAíçTd´É@ßì’PgƒŒÀìž}c€ŠšÙ`N@À6–^?4Ú²{u-Ó”ÆDù?H?|¤”kÈQتĹÀÐow…B‚¼Éo†p™‰“¢z7À£�cÂ.þ“²®Žr¯³¼KŸ=2�éú5¼¾úêF:ykm”õ`âF,No¯ã¹=0©›Ë¨™v3éÊ\qYz¦²1cá}”ÕÔ,0÷P"TÈã?œ­û”üTõqðDí¡ùÅØFb@Xyò¼k(è|cØG±¸y;ÊVçÙOú.l;ã«"ûv¯,*sŽ�~äIæ�ô”¼ŠQ‰¦ŽõƒûŸ ‹�ž<"æîGÐíyaGÿ�d –ê8Fã%õ`ç®n3�¢(tõR¶åŠO)ý3{ð†URD°;ªfcøÕm·®=òƒCøtÝœºžúW—W›æŠª2„Òv’·Ø'´ˆ ïnÚM¨ID7âYÄ£tv8ÔäcÒ&´òW<½¦‘ÁK:fÛq:‘F ®ëÕy�Ëâsìܳ†ÔF5aFV3¬ ä7mʦ·N†Ñ‚,¬‡HÊ>‘­'c)FR²Wæ'qÔΗŒ»{NÁ1++T®X­Q>j°-sŒ\G xBÉ0²J&mÝÊžúÐLe(”÷OÄ×úF˜´)Òvjò³ÿ�Óàøä 쀅A©�ŸŒEÒFQ%Î' °ó˜ÈNç[6>N?¥õɃŠdÔ×,Öh`i»=gÏ4*xưÓãd„� áU·-ü @,܇G¼¿!Û±|¼�C†äÎ�=†u�ËAT$¢È~ÖAñnEŸ?‚¼ÁI•ß|Cß……ù9Y�Šý7 ŠìÅ_\FÍç˜_šðLôúu¥Zgoþ.Õ+ „¢¢«�0Siâˆëžù¦ýà­'ýOzؼ\úBgßàš(ÙÍŽgoû'{–OÊCKÂn:ˆWŽG† ‹VY[­ _A–t)g~Ëw-W±~šJ�¬f FC�c‘ü¼©.y_Êþ°šûQ6iù ‹$qOßE »^5 7,ªc'ŒÇ �¸—ZÌ›—þW+†E!VÂZ ¯k¹%Ó’¯îÚð~oc>»H’ÁÒwÁ]Š XØ>áMÅSp§€µÅ×rò¥rš�° aýغÕâ²pú@žÜš¡Ù�U:Sñÿ ebJþ?É+¾<Ø+„粪 ãÁ�·(…Îmmdƒä[ÊËUæí@w<%39 øT[Ó*ŒÉXŒùD, ‹cí4šöè`abæÔ"›g,òàÞ§è=D;Ðé-©ö,ŃêC¯ÂúkÕLÊáÄŠŒ¶�T4Ê»Ü*z÷{C™±º_F¹‚“�wH¨=qå2Š1TåÆº‹­ô;¾$ - U%Úíö £ÅáWõ‘™ÁÄ,ÊoAv�nB{YLg:,¯íß>B~(Wæ7aËaËŦñ”ÂÛy%b§ —ŽüTÌ:Þe>?!nY2´†²îp•WK˜ K©Þ¹ùËàõÙ̡åwô=ñ ¥9Ë�piÿ¥o‹P½Ú¹óÅ�ÌG—Ç›½»bJ,?ø•8¨ì-³ U7›%Üzœ:Õ•qáø½9ÑB MÙMlvH¿AÏ¢bTÇêD>ôt‰F…yÆ-ÁË=1»Ðö�‡_'�ÐÀÒ‹ bVhÉ‹ÕYÀ‡�VX€Ö,ûÉ¥ä×,ÍÍ›‘1ëœV½‹fìåµÜÝ[ù:2ƒšcÕÂ:ÙƒI ”Ùëƒ;�K`šßo>1Špñ’Z‡‘¶š±‡èŠ&à0Žˆ1ó[® €ô õf%·z$?Т¾TîûÕœ$ìT³ 2®@^ßèZÍ‘ƒÃ|�FÕºˆ8@{Åreh“úêš›fôð1œ8‹¡-z있©ßêäÏQtçmYRŒûZàœšbŸ.Mù-«@çrŒ€¼ï€wv{<´„÷NÐO¯÷ A~•ŸI�_Ýgµ.Ù;À"cÖDªË£ÝÙö±Rïýu¼Ú‘ àÆüY,Ò+Ù*»¾w;§üAð¤E�¥ÐJU3Aú8Î×ù£kØÜÌõÊ=¯QvšÇØ;M,~P@&oVs§µ^ùŽæ�Ü–ˆ\Úó±´™³ñb5bÅ¿ýPËn¶N­É&க¼(Aq´D¬o)Í#)í7‹œUQœV¨Nâ»ÈK᱈Ì+ÀO<¿9�sÖ°½•ª@�"ÄÉ«# ©2ð å;W`²qöÆæ`ØÖm¢”�2 ?ðã«e -V’/ê\/;|¹±ˆ3¯ÖRÝ”ΞfvO+ÿ¶óõ’Ò.•CX´6�›!Nè4‹ã£Ú3–-<*Á$› Âb?&ãß°+Az,«ìoÓ;¹~}5e½!&n¿ÄÌÊ#ƒ™Ë¶Ô¼ ¢½,¸küÐÍÕì3‘œV‡±5Ž oötN?N©sì üHIŒRV‚»“ËÆ“º©{éÝÎ/#.IÅM_”òòûä–K<‰ç!ø1@UÌ4”2ý¶Ø ÅyŒu$»¸‘@F/G+ú`ÙDñØêœD¬taÒ¢f‡¨‹¢SZM oy‡ñ ÿ¶*µ,å±^Î"¬¸6Xgù¸ÉÍzþa4òšý–bÉkžXÁ¡]•¯ëÞ¯orP(Ö �ô„ºFfÌ4B4äm숚<®¤ ËÂvñÕrGÇ @{~ËŒVŸë¦ØµŒ²Éýñ 0«0$»>DhǬ#ƹ›¿ÿDT¿¥E‹.-¼q“ì>ZA>€M§|ÖtœE5›>ÈZ Ú.®µÓÕ¬2þ}xeÌPàâ|¸�·ÜkÆTæ¶Ž®{^lˆãni|¤ìþö=©´\킛ì­bK²MÅÂá�'’5ÙT¡à!ZR’éêø0\‚ÅßÉ©ô”êç§k9Ä–ãϰ™@°Ÿ$ù”÷�é|ô×ýÏv¿lóÑ HÍÐŽ&H/Ei¸­‹ñ©ò†j9�íÙà ¿H˜ßÖÍäZ9 gù\·e+S¹(o~0ÉRÆ0´ˆãôæM©;´;nŽ.Ú#ÌÈJáEVv$�Úã'/óĬjãb®["’Þ±qžSqý9¡o´�9ÌúªªDÀÎ#j‘Dÿ¿�Ú3iP>Då H°|G�'\Ó *£„òËÒû’Í+Zr6Ñg\V‘vP…R\Þ”ÃA|þã°¤Aü³ˆ/ �Æ|*,Ù@Jnv»?[mO×Ü!æ½eÄ•Å)uYgçøBY]î±—\/»Ô‹ÄXooÍ "žË‰¬cÃ1rJWÒ[‰óå~âÃÚpí”^—„‘ëÕ¤kïí8yA›ÉFö¥Ðõ7ùýšà0DàCùÍ\‹«¾’î¶}ÐĆnCÁÎm¸8ßøqû� ´·w6J3}o›0Ö«  ñÔzQàœVš�;ónò'¼Ró3†‰Î³.–9…ª.6ûwmÝÉú‚4Ú‰±:béug]ß}ÔþkoÁ4Ÿ8Œ±ƒ€Ü4êò%Šm…�ìäâ…‘eNæV€mÉ_±²oÜ· šàž³| …ÔAµCˆ‘ãêr:ˆŠ¨uNƒ;—ìiI@d­ò¾Ì¥@zê½�÷u'Ń©óÞU%ûKÑ$ÖúUwÙå¹w#G§÷Ò)L}EV.«?u‹08\¢éužåQV(%»…û 3Ik�àèð|uÖi›EÄánmÖ‹#àw®F-­¤€Tô4·†!Š>¡‹|«÷ªÃ§’NdwdNH>çô§©@[G¶Ï ´J:ÀmœI#eh|àp¹=Rsh ²�#¶lÂVl,·¼Ý!—ðc½-B+P²9öp-÷?Ë_Kç,;‚bDCÞ ¾=æQ¦ý—ÚÕÈ&’'(àqƒ™å%:¾A^´•Ö5“æÒv|Ìqì›(;]µ†²â=Wƒö�#]¿dÈ�L9ÀÎjûÈ22½»±¹oB“Œƒ=)õý7ÿ�µ‹pÝ!b}¹]ÍÛŽùøïSž`ï„’Ô²÷kÐ|@FÜûÓfÞèZ¹NPvŸf,y ”�!Ý]ŸtA!„¾Äm¾kYÝ |w32Ó÷T‹ÐZœ¼úO-å3ÿCCæôØvý¹ÆwAíÄ‘HÌ~(±"àîdð³žEdµÓ?�AD?\ÞZØ7[b!×­0tÁ ý`µ:ëK—8©�læ:ïO°mñçt’‰sQPƒ>v¿ W:wè�i•õ{!‰çŒ¸ÿó3BšÕÜ,×ñ»÷€»1;<·é ÜŠ$¢ât]Kù3Áæ¼ê_sÁ$,îæË¦ýž‘ËptÅ—k=W^ž  •“}Á³.I® žÁWCŸð�®ðï‘4Ì^ÇU-Ù.“ÚX šÃJ8¶¡ˆš!%S‘xzÐÑ‹å©ä>Q.@ðÜ�|´H™«:G¾lÌ}ª²/:{îÞ�ÇüÆè4Š q>aÅc>¼öºF°a‚þ—¸Ûx|â™^Hóé$³¦�ç`q uo™.Ã8(yóè’w”yøÕo=öàx©<‘Ü} s&ß8z IÄ>‚áF´EHÒNsVŽ#ÀGÌÎé½ñا"3õrÙ7™yV¹ç r¾ šXa»4ƒÁ(«¢Eþ¢¥e5í㙚îþq)ºÂáh4@V[<ưFÂTáó.[£á¼ÉhÑ�ê€3âKr4þ‡$G—æügbúÍ.¶oª4ÞêadºÞl”[ˆ1#ÕÒµDžº»“ ¾ à­™eA;Äî–JíÿÛΖ?ë ëþMO£6èÞùñºÎÉŠ³Û„ Åp*wÕßFá­ºŽª>¥X<¦Ä¬´"0Žõœ$¦oy&þŸ2�(&øHö˜HÉ/s ÛÄíY÷éðJÌÒÐ5 GG Ô&”WQ`¼8“à ŸcoãÍ‹‰:¡sŒàí*ñ3Jž%£�äí)Irli¤þvdô·�„¹dP{uØ=d»ûú.ï‚ZI;@Æ¡±ýÔ�’Wûêtß$s#=zûZyMI¯› k½H6¹^jFj¦]‚7‡ïJ=ÀÔ¼_] ‹%àÞí,Óºöª…GÇ4þ¤=ü†š5™RŽ(ÜÞÀ"_rËÏŠÃ2ãJrQ‚åw'nõz[ t­~‰ÒeëÎR5­Ùv[wœÂþ‚ü{]v k‚öÖ-z몈ÛÒ£OcÝ" aªÕù5ÌÊ8ñm«r>Â2ÛR¹U$ÚjÕa"B‚—¨(ð1I3îÅ‹�rsŽÅpjSÌ> Ú#Ä`Z.21/Uÿ~ûÁ…µ®FÛ5^Øï_SB'€à~«äï!>|Š=:“g2JÕ¤ñ2¹¤�—øÉ”ýóˆô áy˜;/¬þ›®éÝ#‰ÉÍ¢]!çˆ •à7ÀärKoôú†’ æöט^åÏÐ? ±”L3©½b�åŃ•ñ>Ø¥] ¤Öâ¸ß1ªã¡ ž®†Ñ< –¸=IJÜR‹ƒ#± ÞZ“ÕYS¹@¤:SÐs òﱩŒìÏé¹5Øän†WKú‹â2{Ñ ÐÕ’z3Y`|ÕTâo–ÆÅ%Ì3æf a¢/Dè™ÂOù¾ Ñ ¹m ¨iBÁ’‚ÔÞ;¼ÓCþ ÑúEÌ�'ýbö¬�Ì[…¤B û6NÕ@ÛcxÜ#“=ÒmˆL«)e|Žõw*qSÂL=¬´›AÙa’m‚¢¶Ô³#ø3 y^‰?ü¢mçF?³c 5!å]ª=RõCá Nl)åû+¤{pÍ ‚r¶vr¦™áI˜¢’_E-¹F‚‚¬§v4Š1ÝY»�-O"ïÆ¦0º,¢L¹ï/œÊ�k ‡Ðœ_‘YÖ6úùiè<¬AL—'DH".Xz°ëÐ\/Læ€N—NEŽŒÆŽÐå«ýóI.üÇ�ÍXõA£KseLCðx�ê ¨é–v¹RŸ¨béÀ]ÒÜûžê6> |]¬VÕe—ÞŒy „âžÝ/á €ÃñóÈ»óÀÏákdȶKMFKß·Á2 á@�÷Ù·C–]¿òJ/›‰Z¸.뚸M"üÀ¦Í°WgTHnÛT $W¨¶ëOÖÂõnRì‡Y–‹O’úÀ¦ü cBXÖ¡iŒ+ƒT€m/æ¹0%tc’å& _zùÙ¹‡)âánÁ”EªéeÌ&Žç´—WéÒ ÖÁ!o¼¥ME�¦AÜãñEï�‰*‰go;Š<²žönäš"¿ŒãЬ]ŒÆ)ÚßÒeb6†#`õÜæ§áU_:8èuïÃ\˜v�ûÀ®N“Vfa‹À½)†ÑkÇC $ö*ÒO‰ÌË u=HKhÚ/ªJ ¼ÂhÔ™v#ñ่Ñ,EJXm¨Çó¯Åõ[Ð k®©l°N½@¡…‘ÒüÓŽÙľ£ÂLäÎ쳆w‡Íßü'ô¸ 4• �OÃçýÖ`½Ô�ȱ£‹±ê?U&ÃjËÍ\�ó¯ïÂHïIdðÞMx…`ËOÞI«+Žm BFDÿh©LjóI·¢ì*ˆ½•?‹Õ>v"ŸÇì×�ÿ¨¢€²5à—‘4Žã~n��*Â"DR‡°›�U²ß‚p&ÿè¦cH]¬RÆcòûÒüV†ãB]2Œ/‰•ëm컦°‚;ÐRú_õßõBaÉt˜-ÖýAn£¡lfb1f9zųV tAÐ?Hùj¼›4ÆÑOÙÀå§ÙüåIÕXõ<–Z£RUŒ^ܸá?6¾Mí݆}©Ô`È!z4L\2¥p£^ `&hÄ�b8”_àKZ»GLX§!¡Lö7Ônˆ÷V?“~(k†�Ç ø¢¼™[rQy;.[‰w\óöæ]r~"iƃÄÒ›ùzS]Ï›26WïØÂbð˜UùÌšáÝÍ~4–õqlç&“?˜îò_nP踼a¡ÌUr¦¼Z{ÒÍ/öóVô±©OFÜ�+Úæâ5ý5‚føûè2šã´¹Z7;Óm‚G-EâÉÛâÉ‚÷'*Õ ÷öz£¯ *éÚm矼æN¨žî~:äÇN¿ÃVÀñ+ÉñÂïI±€:ä•2Gt�ËÞªÜìîsØÓÛ›ê†_:ͽ°¼ø‡ à�c¶k„¶mJjáßý¶R0Ni[„Äô 0§Œ{þŠe) óP8$ºû²$ŽR”ƒ¡’Ø]eä‰îQJ6­‡75qËZah#cfk ï¤Cþx=W]ù¿¸>íÒ¸z„ÎÚ˜Gb&^¤Ðu¡­H{GDj䤿²Èt–Á•å©§î½K5– ïO¬‹%•ûˆ×Áz ˆî8Ý&1ªôYÞî8¨Á™ÎÛ.‘„@Ì1à/õš…C©!¹¨Øþ†ÝÌ­O>3ˆS~^–_ú–bˆ^èoûýº%xÚúVZ—ëƒ6$¤ÿvÊ…î7Þ6!—>v/Ø$`�klMÂY¥^=DÍ&Á#v/æ / ßµYŒü¡ÿ: ÏF� L\(rŸ¾½ÊÕÏ@}”\ivÅ™^(ßT!=„j†4þü oP£¿> |Å­*;yÅI¿ù#ÒRYé¨íðŠšcLœîöœ,‰†Æ¼mxˆ¨¤IÔ$Š‚¿¡ŠU¸—Mcåµ*�ç>ç¹ÅÐèÔî<üU9üH¶]9äÝ>³E�ÊÏ)qß±ÛžbÇ jäþûN¾¡X¥ûãÿˆs(WGv'ä…¡…£/5ñ+‡ìþê|g Ú“óè–O)Ç3°Ùu´91ë:p/ØR[E„r6›Pý®n³®Úpâ†üõ•«É;Z$‹¦½ÍVм¸à_8¼/"?’#Ÿ¿l6³Hœ…MàÁ�usÙ䎢¿¾„à£ò®gCPb;æ*;8ªë$pó½wi;<^hpʇ¤JÜÁ€#Ô\È´çNýÞ^!”¢‘˜C„ÜFîÎ�;€/ÿÿ$D=3—AŒ“�8Å1§³»¼Ò&þ88mïZމ�y¨<=‚ÆI­r· ��Û­¡Âô…ÊË­”0B¦b' 9*Ž©ª�<÷Tfa®ðÝéEã¶/k ­³²x´¦A›ŒF1§ñð�Æö¢Q‚…Mf8w˲¨sã�Ö¶ƒOŠ›‰™·þQ¯ø÷ÇȼËzɹi3¤ýÀ ®{Wv�©ÍN6ðͲƒ!Ôñ¤vÊç›W~šú<ôbÃ/0=}ãƒjÌø3ô: º²[Èiªu@ð…:�ÖyvŽƒ­…� y^�ƒÃº\a(UäÀ(RGc>Qw­‰oÄÚÆéÔyÒªæÖJr®Ý’ˆÿ1%x5�« ‹ªb�*™óí%mÔ!æpóÓ,,^?¢à}xƒr [ ž÷ FLƒýãR¯kÖ?„;@œ9šçÄáM¤å’¿æøDâªÑÕàãoÌ•o"*Q‡c¡—&¼Ô¦<:Èa­£¿cÂ! ¸‰,¬6ËcNkôìVX¢­¯¹#!L…°N ê?Ê€rØ|ü"´Åï6G½}ÔË­Kî ­Uª+©ð£Ä.ìúañ25WaÏYz¢9 ð¥c+I¯@—/h”6e?ñ¯wÀ BÀKñ|~µ��ém»¯á™Š+ñŸh Ýð?AIl?R1z:w¾v§‰j¤–›æÂÛ²MhD“ðœu!Ô„BÛ‡¨Óu¥SL~)g锦Mûpâ/Ó~vÎ[Åb\0ë¡ß�6ïKw r’¤ÕbÜ2×ÐÜÆ\¹çLúd\!¶|!ž‹Üq£ºöFô»êý9¯¾¡ê€�Jàš1äØu‚3­’N(Rü²±pŒŠŠ�:šV:}LF�‰Ý3’ü­óÉ|óFe·ÛC´ù Ü0{¼m²CAÞìœ#A&Bi�´ÙÅ÷§æíý›”½‰*;2 !˜9~®cÜ?$Äñò†GXZ.§]¹Šð)qV¥êðÊ!dYû¹„œlýÃVÏPǤ¹—BÝ.]€¡£ð•:î´…Ë=çy�#Šv [ïÊ¥ZØ]FïM~#J °õdL:%dËR¤—¾ªqô ÍvfÑ’HzuT–­jML,’èÜšˆuMÎö©i+Ö6ªÉ§öX œ²óW”zhrábéoRö‹ä�i/ñr’‰Ú^‹>Z¯çùõïÜ“3P;‘¢aý²_¹ì+hÜÚf‹pæ,X#ýÉWOB*ÒÌãL‰ ÿi©o›Z8ÕD7ãÀ…ÅÖƒl•À@e2L•ûÆ«ÆâçaN+­ÀæÈæç¾ECõʵˆM�£ƒ¿è0溉ëüÕÕmëÃ< Gíþáû½ö*#¥Ç¦ Ç=U†;ërpÐ�ýè¼<¹‹´-×áðC›c÷­JŸ’4 äµ\ ’Õ‘a+ˆ-qÃ}aMmV äÊL{1àëzÏï›MK�ñí™�A e¾;NÁÉ'ØYè-a¶fgóH•¯9p£¼i¯›ª‡¾DϺÄhb¤9úä¦xÀaU¬5”É+ÁGIÇnYcÑòÅ6fqqAMÐø �gßIä5ýÌŽéˆÄÁô®C? AǶù] ÇËoü^‰ìè8<·WV“Všœâ€ž´ˆÏçßJ·†Â,t�ƒIZÆHa‚ «¿øó°¨g+A&cZ�*î¸JL&ø ³#þ…»VÏC@£šQÝé…TIŽ8Y4Œ-TÍí²Ÿ-“/>F*ÄЂ _ÍUäÏÀHM]ƒøy*±~øRd}pÐÏX‡ =KVç¼ÑÞ²ÕÞöV]³rcß‹ûÙÀ›g÷Èpô[/Noï9X‰ötá„"†QÕk~¿¯Z]�æáñ®h y£Æ†f–ÞSÚÖ=.@l°…I¯¸WŒ]– ­ÒNÆÛ_O3‘†‚� á0à 1pÓF¬Ö•hKº:»â–8ÜÜ4oàK¦-0G²þu$Å)fy_™ZÑ鳺Xÿau�Ò˜¦Ê=)TZZ²X3�ŸJÞÞ ZÙilU©¹î#ÆÜ³ÏFŽ�{ bìc¦Ç~»ËDˆã4á*¥èé1Ì­¾uÏÊZ^6M·=¡Ç ÛA±$�bÏ@;âò]_ ·D$)üzJkQ”’lÚ±A“ eìšruÆV8åå,FÅŠ£˜ëhÔ²8wæ0p–±gÔcó¤„Ú2d× {VWóg6²“Û…©Í @ÈRË�ÿÜA¨xè&¨b.®`ñ*Ns>\°B›N¼Ð&çòz{�l©Æ1 ÏŠú7¹—ôýáU§ÜÊÚ�á<*�¶õ†€_¼žŠò�#z¹ø×’›Û€ -O¶éß YZ