libvirt-devel-8.0.0-23.module_el8+785+dceced31 >   H   eϘ U]1b=߼!لt1+A ~odV`"F~>ҙ5<TU3e?{\*FKzXvUhǫFS輧@5UD[:YD+41bJ r|v)3!=` '(aga}Or1Lf_I,M|ڰVobpw([.wkOaWҙNj>aZ@r߭*NP7]w7&gL> [X":") Bgqkp}/q`j_0UwQ4^W)B9,'aEKxdBrm]5aqT T)72#ʊMA=/v"V yr/+D87NhE%;4yn%"^One 6Zl6?ދ#t^tHTltO?45ff3ed6b1f58aca9df926f78d64506b7ded7f268e6256ffc3323375d56ac21efa3e2d45cfff3264cca8825c31eb2baa700fbb410302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023100eecdc05faf30540628cab96a6d9b8e6122d50f8198f80f4bd33469a1caf1030104740e320284b7017eb0173b76dcb14202301a281e799b0da1eab59efcc9edda595458301ed97514c752018ff7112f69001d204798702637fa472b4486c7b83f8abd0302047c435bb500673065023006e999880aa257ef169f47d04f9ba00416b73efa0850a713ad6c411be41a2268e1b1ca50411206d57b836ef32e2beb3e023100d5357b97d0fe1f0c48ee5e788b2d743015b02f22bc2099bcd591635cf0a2e0cc7fdda154ec366261c2f70765159dfc8e0302047c435bb50067306502310089674bbf5c8c239d03c8836c8d8b9b66620dd76050811c33e332eed9aa108af26b7c37f7a1f6bea13a76cec77c8babfe0230619c83412e731f683ebc978c195969e18061dce8c5cebb933e8a11f46d1f352903411e9342061710f7217bb37aa3603f0302047c435bb50067306502300ff0a694686b4f2f99e42bb88da4d257e339d1ce6f623fea60806ea3b4ad307c7f86b61176089b7da82ceb7404542c4302310086655b8395155b112ee28b6e0ed3b9ee02411c0d55fb7621729550a9ff241e1174cd0c9b07a7ff81feaeabd34164307e0302047c435bb500683066023100997890978a285fb8fd74c7a96bfca233a53581dec95aada0417ed31893bf57960b4ccda86f1c4ee5b655947acb225acb023100d8831fcc2c47805b53fc1ebaef5fafc7a9f37694550da2278e40718bfca6a6d88417bec3b1e604420b44707c933aea4b0302047c435bb500673065023100e3670791a9d15ddc37768943a761258526fdedd7962c84ac2267c17fddc797935c9cee68ede48150f4f364ab504e92c402303c583c5677f9eb5c6c039d18a10406e4cd7b2d2b73e71a101cde99ed072d9015b6635df7b90daa2a801d949a641645ab0302047c435bb500673065023100cb9138af378222121bb0bbec2f2385e51e8b03852ab011030ae87fe2675de1f510718910f31e80c06c22e5e77f44a40402300baf39154eeee0fbbaccade08115f4702091898bc4ba9cab9f795145d7b6e5f412d6a5ba35e47aadf3026a781ff69fc50302047c435bb500683066023100bd2bbf2b3bc92e78a7ccc1dd470a4566a71adc9dd88837664f2a8f49857f83a08eed3db2c7334015062e445119281ba0023100f88445157939155a65697f126db3e3f205782c5b41a6a60e2d512170ca42ed7053d4c038f75c022600c6e60f95fd3ff00302047c435bb50067306502305e0faadabee0e8ac7d751c2a7da0d30b8ace3576e1e66f5e3d6fafa78f287e9bf54755a507cd32fde5868f7225f0dfb0023100b583ab810cd190ddfea8f9227d91ba175c8c5467898693ba958f3cd53d6af064ad45e8a7933b8eef87a669cac6edb07b0302047c435bb50067306502306f8d6af489718891bb7f61507be9b780e44ba077ba644bc74218a682be647275d4b30c45cebe76b22080122ec7e4ba890231009b8e6e45627914b6d287c440c45dd4042f08ca6b6d6918ed470d610beee0e60b8477b960bd4eed63b78a9603605555d00302047c435bb50066306402301f2f066f4f1b9a4901ec1ae98044551049df5ee53abbae02b92a0d1759282cd64f89a52c1be6f82e89a6fc1132a82025023034bac071bb3197dceb23b82f4f8f0532fd53fe0e8f413202065c6b763b6aed6ea7d09160b37fb5598041d727dde743010302047c435bb500683066023100c8a6719fe178dd65b686b66d7b72f86b2bae723eb68f4b37723f8ac5f33287cd9d29ae1557523e75775bc235e541839e023100f8b5da385bc57518687c278829ab4e83aade8713b4e62e34ac57393f3833cf9d17758e5c3be471ed522fbb7f7e58e7900302047c435bb50067306502305a881c4fdec8339c5f6cba5c161f36b7e5fe86c0e1f5864cdd8af77af5486211fe2991d944b2873dedf9efba7456911c023100cc3e7b78927c2d39c261d12b902b105e5c1cef0582b4798d167b148c5f0acb33daa86d170f8eb0864681b474df1398600302047c435bb500683066023100f03399aa6b1a5b83df5610c7eccbf677c47a40dca3beef1125f83e815ae1a466ba90d6a1aea15d49307f419e325efe7f023100873718ed222e08eb628066a555295bca66cdf206058e1cbb1ef08efa6c2d4ca4601e72fd24f3f9cb087884f8d41c639d0302047c435bb500673065023008ef4258d7cd065e76c958fd3dbab5d393694f43a6399e3fba6f62e8a8c9f008587086fd1d7ec6e2a681f4c89021922a023100a69cddde6c189f8b88ba9966f129b8f963c8d4c4b27d51868dee85d4d36ca0c41787d01922a476a83e2b8a576059a56e0302047c435bb50066306402303f1d9cd813e89111de34cc0b1b092239ec46d6a7682780cb97c5f384b5d30103e699e7d80275ac897e6ec58d8f50816c02300194ef863d62fc0bc25f64e4e7fe200f436427df27bd4ba07408855db96ae0298b7634393cd12e3539d7362b20cf8a740302047c435bb500673065023100cbb2e1b47c98999bb7da10a0c305bf401dcd464e0fbf567476df2dc082dccc8e1bc8200ea805c2091a219b81081cc3de023032bd16d48c2e776a4ee31b1da8c376fe4255156feefc78adbd106d2e3485693e5dc89c59ab1075f0d55904918679a6e50302047c435bb500683066023100f17b452ebd156a34ded7badaa3b7296d55bc21204df7acb56f63dd8f46171d742a7e792afda37df86f8505bcb77529a7023100ccc6f9821eedf3e8330c200050f40185b2b74e066ca3feb034a2e0b738354b07c95d0f3c4c75bd0dd69173e2b4867c890302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023025774e3fa67c4154b9dade2726a4f619d1e25559b0aa55dc7e8841f8051ddcecba4ffafe62df28bc462c564c829107dd023100dc987ac175ba31346591445494105015db98780b829cdba716cfb03daa1900977f9cd60481dad45785cf1097cc5086de0302047c435bb50068306602310081c6ea2d9aab84bc35a9ae784502877916191b82f5b5ff38d40713a5531a06cbbc378e23dc64b4b5e5b1e2fc79cf8734023100d0f1d7d415f587ca644850e53ea44b3457e05db083b012012cabdb74512b7e788332e6f6feae021740d26baa28f18e380302047c435bb500663064023042594505b192da23d09d87701440937b5f745cb5bda47c90d96586a433ecf6e1c426d647b187af81c6d35b5737fac66a02304a33db87328fd74431f039c211397bc8af8c0951b7adc45535d5d44a0adf689deebf56e0b6ad92003cb6298d824ec1c20302047c435bb50066306402301b06c82d970ac0fdeaea02f1059e45a50469cff2c8ee74e3c99d74227149d382d4e0e4f06cb91eb2249501e44fe8e6d802304fbc6185ae5cdf0591a3fb646ce6c7320e36d41fb43c8053567ec87a8ebb2beb2b4d85c0d34e5f289fdfae07f136eefe0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500683066023100f7fd388f658e31a1da0d25fb9706af461674f1558c56daf19f155807b0bcdd88c0cae098c2be1583cef8124134e831d5023100816d8b155e839a19ec9e1bd0c1615c81fb94c26fd1867854be29e66fe84d697743f7fc976d4097424533c265a60564570302047c435bb50066306402302ab0cd075b1ab8d5ad97cdb83b246f46a68d6f2ffd9a9656404ce53017348555fab56b77af85f8da741dd76ca944dc77023078b310bfa23c159681af7509c0c403fb0b1be4691984628975f46e1d490e3304bac7140dfb7c4a031ece3b9bfafc18640302047c435bb50066306402305937a3ce1bd152a0ff56bffd27389b29af0b801478b0e7b4506766f53d66f2f0d4e817737c2eedbfc87766baa1d119c102301ca8eed2c821196cc351c3c47f51408791958984384777a7b65a8368b7db17b8a37ca38f8ca718e76b31353d38f765da0302047c435bb500663064023045f93df2a39a2e567980350539a4a7993b8dffd7588b7d109bef17b9acf20403cf28cfcd5a65bc0e4855cbfede831edd023002073e9044dcf9d113390824039b3969146c682d585a9f8c539bf1c77648316dabd3814d85ad4ec618c4ec389d5f4ca7 eϘ U]upb2E,~sW+.Ϋli71WS qIN;BYF2Ӽ߾OҮVQaˊH{]"& ;А-j

$gVfn١Ry}u 4f PH3#u|7Cq\'Ѯbuc.lNޕ}xڙŒF0@^_@x^z>p= {? kd 1 o  *08     8     X    8   x  ,   ((80l9l:$ lGX H IX XxY\ ]l ^vbd 8e =f @l Bt \ u v \w x @ y     D HClibvirt-devel8.0.023.module_el8+785+dceced31Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.extx86-04.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_646)@+ev@*h! W#M@ $)5/A큤A큤ex_aBexLaBaBexCaBaBaBaBaBaBaBaBaBaBaBaBaBex^ex^ex^ex^exNexNexNexNex_exXexXexXexX88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.module_el8+785+dceced31.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-23.module_el8+785+dceced313.0.4-14.6.0-14.0-15.2-14.14.3exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri 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.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced318.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-83eece1824c9a9d81a5be0b9e801261abf69c2df5f75263ef6a324eadbe48e906virt:rhel:820231212172507:9edba152?07zXZ !#,] b2u jӫ`(y/d`*_[M.ji k L,(#H?*7ngRzA-]!iŸGb`fɏkX+)K8?qSPkG)ܢc8bҋM5Ȧ&fyە憓-JN;७@QR_qu(ᓅQ!d% qj[vNqs őV.7M҄Nշ7&IRX+ HwZkU!Yhh PCrlMDڮ-KmOti݉=|SΔoj\8H%s7.`j v*O5BD?6GQ[Fse#=ׅl %P018{z O5]*kqyBNǶX<4ưOIS'3ufJ4 hjm wg׋FE&eLAO\t(+T0wP1~0?5{00V\!z VA Q)w#^1Gh:1(!zucrAYx?"$ŅD&U4Lq;#99%0D(;CS0nJG-nzP\PsnFq=5h x|ʱR) iR؍tq~\D6L!`3;]F?rxS&fUQ-+j&VY>GPTwvƾmاBzذúC̦v{C3a_4-b&}gkT&]2r. SQŋ s L֒,5ߝ9>M8|PwZC']J*KFr4{q#,1vx>^x;gePy$˴'y|J42a9WUcfY$ pycҹ K²+Kg*"Q&얮\paʍ;]kJx.7 B \0;#'q*1'k<_b9;ч@5 ΌI:$i`2RX[+3d8lGMe x5A7Mk~dSP{`gq+)c0RQ"Îahrt N8{BIre%M{;8ӷr?8G0 =1AcM)+O.`oT0IotCgza&^t@eXZHInApuKV30DIaENwy\ 4L&18!dEsmk9 ;vhq|D4uwn|KTp$8⠍ζ_r[fؘxPo>cX۝׆}yn9˭e-Jƃ<k VG* #NӅulZyLY5Pm!A5UB(5%3]!/+`6"6 ٗ4cSI@KkiEcx7Y:RF߿iں *m+fy;{]$I(C{7߉z.tfpz>{|YD22@)YbA m6V_ 4NWe gG$[:ߚU05'_h1[mk\a xF]uPJ-|VvP-Zd`x,bzq]ƹa Wқ.ln7MxED9‚& F샕biXvz3.$qJl-y3p𔛩MCR< Q!)-HV`qng꽇BmXav|ˣSѦ>žr[rR2vT [ 뺹[t&"\cB%m?ICuv˟:4Wul,g42b!R6;#H|SUO1PTg8ڎeW!ȕnVclIk0I$1-0*&gZa۾*x=}-4y*qS@]'qHp]|c[MNYs]; gx"àG«C^Z ݓE[,a M}t/2H?{,}@Whj|w5$7,8&o3k|BPbY+a U+cI P1dj?RS=~+gg_K0tM .ywX3Jz *Ys+@Gj+ֳRŴ8b~@/"tnJ.=PT͓17Tes˜i*﯃ꕐkgjnzX6ybx8X#!iE@9ַ,-vd)\bMETgaYQm 0XuiReEi):!ðsIj=64y`ip bK glنPxfYt0[ͤ͋X?S6\Q?{2a1H6 k.v}1vLWu@uMM(:>7P%E|cCꏒ@ kO.8әM.1$rW`M3HU v&A(,n9z*úF[Dg7 'KrQM؎D~qfo])app$ G^qs+Gz2ʀ{xShLhn P5pzeD$*}E X>- rD=/` %BЯyHHm9oo Eb77E%aխq7o\%O6M<a^́;4'6=`Aʥ8C3XREDI.L gx+|+4'+˟(ή_ɎGO61Sj-Uۿ5xnaD(2EHZG&`'d̀Yks,XL[yGV  `W5RЋ(xa26i3*K~H ^2|vX ,XY[?ȥM5H!68c!cTTiW%J'Tg(\cb hȵ .)7[eW}WT}R#ƉI }@T>_+[WZXЇ6}\jp ȪlG92q\&pBuCj羃%DA_*\Weؖ^*>r҈n*+dMbRw38B T3mvy=a(y%mr g0HbHYIz-y9 ;# &:e.HJ=\x`pd̉mAo]n& 4Ceִf3Et%2 Va,}dc6LjC Gf,1nUj k}Řή_RЉIdäP;NimqQ2T=u;~.BVA/S+yĢj{6tqПUj%a=0ڂ[y$jBW8 4?X߻e?lZ8M( ;8~ds\!-].W搞$ ;|Q'h(E~| C(}\<x#(("%Pfxd:"_[kyJ@] RB5CP]gtl.Ktb|clцdLO2FP.l ͤʁIX#NzvB#\&f92NEkxB]7 (QǩAF@&o""Bn 4ꬊ_E9>7FH^GpɜK H(55 4ބfS`H?un3H(֙E^ X͆C!ƤI ?B?c o4xd[aL Ph .?OЃbL߼`[]}NuպŚ?X8Є6,8QȪ-73d `&8^*>l`;=ĽNL@ⴞ1A6e0V[k~? XATx-. T\}C 31&5|}﯋ޭg>WYT}Ip:dGxԩ;Hn)%"x]Nj[ 7bD# _T%bí._0Dx.9 >?jv>Z)Z=;lm7uVW0Л Ag&c>؇|3GK111mx~t$xۚbpB+~b~D%pQIO@S"8(┫jjlj+hNbҎ d ? M>sUZ ȫ0*gHQLڼ6YsMr(SH@L8N}όui(rX負n?lOc[Ee45M-4OuvL8L}6_]rӝ`l4Wlb#Юʬ,[|zu#}4a+άJU„w݉66{p ,hOti3 2{V˾l "@6*fic7|ٕRlW[5^Ao<⑄TZt_: s#ӱ(:V,yb.@f~m?@(U=GtѭgH p^Lզ<*\g #/ʡ ku*~9= oݑp#)!i%wo:e`((fhN^2q/۹ds/4wA/~  'FeܥbW|ElmKWD΄x2kR:b,z 1"\7wZctaMnE_γDzFnV稞|{ɶӌtPxӘbC5qF.`?~<l1ׁeL k/c$f*)j`IT>WiyԈCgxӝMK=NW3`X9WZ rbQ"[k_D[1#,mMI}hv |KqL*`-izy["wpR>d߅wLkǭߎABr4&~u>>= KSjY)[\1m캫QOГH@j.vLRД jD_E.Oޟ.^x` 9V FO^_MU$4zQ}uRz!2̿+MO>I@I!Cй^#. \ncxcdMс~/*&iyoKq`}Ќ>d0ufk31$@[\Eh)jcMV3 ſ{!5}q7Tg z4D{j^`b7bxl$ ӛ<)[7I] 23K5D,d0k2Ia؅jNGRPd`EPBILC{-zDK6|. sC`И/ArWEMl ;-r0 ޥtFE}V2pn }V?q?{ =|ݽ4ASNTF##FgNN225JȈ(BpLVF- #صY,ܶ\r/`ץLa_5u ~u@I/ m({3ͫl}G"E{^!O)YoH$ܵ r`"&l-6_o k‚uGǖ,R$|;Ӕow# $B-^(ij˫n<<2D"itp <Ԟ-BTꖯ|n($r7֬Jx!Emg>?L(H"^Agkb{eIKKC">-E!k5NNh;)F3o5t 5c|'r*CX{xkVJ2w+&;RQ!ST;zsLv\7uZP9` g>b# HgZnѰhS^ mrާ>~.^P[|MkdZi |<`$iۡϓfO `Q-QZl;]m-Rڧַٹ&TiT[L`2b6qnʫɥ':棨 4"1I qM+V6-]u@Cvwyl?EKmjyHFq2d, * !!mƭxӄ| ?t5OmUk:7^jV;t2/W`ZfVѴd?J<6;dɘ&s39{O·/ZD?; 2@p\IvDke.mu]7ϩOJ0enK?o~y8}8cKd\b豳=EC6$fКWz`&g\ wK:C! ;yG|A5#j)KkI ^ ߾ 7 T┱6^Ij8"7/E{]ގ 7`͐ח=Y75 g ]H/iF%Z)0< oi@U?/yWQo 64E=vo25KdޡhKa߅zٍ?%g}P._Q!y0EDQŊ\~**?F??ZJLWh%t4ݏ͏PГᄥeܹ*&aKaU#C"I9f#UoD Y\~53Fcpzj':WN?y>zw"r1~ %B JIԱcܔN QQ)o-pJ9f&[*FYk}m&M0H:jԖeRv HjɺO-o𓞇4+%AZʸ蠨E 2;sԘAGi~]pa?8"8ω0IV7P~X7Ma1m5-wh ڱY[jf[1qB ߜ߯ξzniƷϡ nRe>eYzL{au7$}}=ȅ`٨}+xLPꙬ8k85ٔP1mO_ aH0J_5o5% @>ԩ22,1SCiU#Jʵ%/2"xO}k7c|T1&rfށ #I KQ9]}[7|VgITҡoq7om_\ZOX)eo I)gbMmE }5&C(>N(.9^czϏx 6hYD3=FW@H+JwӷL?&AF=mmki9֧/̝a".c0۴=CȄmx]x2hyDF.Z,`Xޙ?c%\d& V&9} ZC>M^d)a7` AŸ7fpƸ Ie rt+ ~&N.@X=@<}}uKǍcsw1.қv -Ɗ?¡c_9z|Sн/`N}wmXz}ahydnТyVl ʒn`DtH'hh Ȇf3F"zSA^> 0bDK &^ i7*Pkބ=WoB{C„$>C|Q\[W;|"-D4R>vR9wNUj}\RH{e<ˊ"agPWHη>71WkSr5${\tqZk2zzz8,E%UF `\i UޚBnk+ӑgS* w,mKb` kD5kLM%)w>[#t\&J^ U͡‚! fD|'M4QaxL=o!^]Ol {jA;r' 1j9/ʲ” :t;)N @}* [3޼ 0_l"$^+q]Uu"/*Gt.KFN}4NtL}2Wr9"`'Vl|!̹ViݍCOGW'2C wnԍ{# H,3ԍ=X2o,5ݹ`}^d kv>vA{?!ܦsXgQ;gQX 9?@ה DJP@_Y w3DkDT3$]zjx Sm#1Ɖtf/{4ЄPG@ΰW^nIl|aec^U!G.g85TLm7ں|hmqJh ԗZE!Y^-G#󫮫yuFhݵz_+j֣#E&/ÀIxGʀ<lb G_)& uG`@"&O+λ WQڇp~+a`gOcqvz/R'ȾRGU߁Tq#yM\({ke`, ^uGO- mhhs[ ހRizq=sq90G݌fMzprT+T>P0IӫTſk`ŨQ[p slI #8Fvo3x)GG=cQ%MeZ#6vٟ+++D\NX}{Mfb[WWv 1$?@,g^DϾ#XoA~f: 1Z1 B/&gѵ\s)B6{ GHDq܋QvK!`2x\7;W#-g.Zd@Yj%@x, \ EKtM؏t2>@=t[APD ms |. Z6)x)fc,@WqF+MK?l(cde9߁U}aeo; W9U^Ϝv+o4 a=@zov\5{WEPZr";St\z$ 0[fq7fM&zH'`Э^Ox&cx{:q vtaɍ.[cA B$/+?m$WWہtC7v3{E ,5Tik!kc L( y;AG06XͩK< ɉ3F#I-f YZgI ]f WzX%a ,ڮAbАi3Umإי_Zl`A ȱXn#/ P&g4M!EDi0;hq .F6ϝNd c*j-e2u6\GZjѶ= jpkS߰v2N]!z#+"-0;+Ji+R%ˍk ]ur7;^ J cat\רW%)Asnb$Շ|_ĝƚ mbGܬ$OL%N/P3ޜXLse4a.hP9@KV=>'+Rl[I a_EH^QFiyXf}ch>Kh3E0gYxVm `+xr~|t:C_m|"e%Jĺޗ|[( tYr-p&|l+F̳Y"s_C `m/B ͋5^utB7K.c4V#к:ӾեhU(xiJ$?\`\mWKm jڬydU>2ʨq|Pξ RέtH"LrBwuh85n:9Q= %2vrMשBؘ/5WZ@x%ʞ);v2F )h">aSٹ<:D=0>b266 F=ּ5`ݜ)z3Z/K@+v_)ƏK/Ђ-/xc ɫ K# iw(ŮX>:2C&)g A:M C1P N=q)،& OB#-~Q6@ 6S¬9;6:@r{[$_' P]P߸x_>vǽ3ATtѻW*>z?S1.Qڐu7x'wjX՚܅yru,C@]WEc b%=G+_a̍[.O!I>j+8l>Yfz2=@'>a/a0LR[g:&N8EH7Z7ZxM'\=L :POE g[αփsJ8QlVFchj_VA2Py?+=v OWd{} UBlM^%0${Vʤ&/ `$nQ]}|Kߗyy aч' CO> V'l~<}+ )L" RU)LQB"Ÿ^Q/#<6gEG1mm~*c;.V@ mna}qq-*zo1tZ̝۹K6>hxrs0}Ɯ+PC쮅t)KUe0M I bzv_9k2l".*qީ"'R#:DNv[ Jd'2wli57[g D; րR߶Wz u&4м$e Ou0+B ޲ȵ"e~Ѓ'oXRTƒ BIo<b B)0o:W iRw+^0X gY)]n,nj)\IF2)]-_uqw' 'Gc|2(=d7Lh a;V[{<3]q|}sHmVaGȁب>|Q_= N5O~~@XH O" CX @GqB\~s!F3v~ыNGSK^;mƍF(FW8 r YMiZ;:|2"6ftv0^S Oib+M7i/-l(Y}^hVސvSAψ+ OԌZJJ-BnJT7BN~~1(PJXCQ%; K_jQ hjP7!_#ʐKy0X$ٽZ 8)-ixyA:KIYZh<}z=Ѻt=sr]|?%yeEHi:Wg*mka08 6`}j:;Yθ"DR}5HkMǡ. h-1Gmc䞊{}ԣaM4˶Qdb{k{)yXX 5i䆅?2w3+&~y ,/N/A7?Xg$Ņnq7 hpl\˲uΌ+R4c1sQ,:YwXt5[,o-c>q;%8>čq/[ɐ>bKf7<||Z hU_aY*tXO݆@dEu鮱'CXfڳ? G7Ea_8pȼ:~q21OOX@ mP mI2F bc 2`b8Q+$F!jeH>]茵EͿ,KƘC֜ۨ0cOcp#.Qrcy wt$hhXӈe 3>? Āx[BR9Ere1:hSnKaYY!lyܜ&6n#7 ۺ%X݀QN*غw.ƣB#?D.Sv6( ]`Jj:2E\?'2#]r .Qdaͷachr cE*l\L,F+PW^5E+;.kڹ#,WN27&iC;]e")Xb{B%qG%1)L Z t9NHS~,/ 4Vzݥ,9)b?hɐ2mBmtSHq"q&aR3ǞKQkcV>Im$):)(UĨ|>h늡|b`lm~jOW[sV6q(7@(rFXЀ$ELj|̓D ."%mw1q+C}qgӫA*"ʍg 6èu_({ lΰ㽁Y`?Wy#H8UθVƩuX@N:KcV 71s]nHѝ/ϜNuv,h%Kn ОYv?K` dqׁ*C!xqI|n?Pua \xۋ>I,)XqN2ISUX/te~^vҔёN }nm,Qr*qx'} ƫoDlƢK I gą,~, u+uJ*,UǺMX z#Bı]j#uWzi+ <@cxlK.PUِ\Yp| "bkgïd.1ZL>K;}ap_$vhNeɴ.ϗs2ĻGVGKRB/绰Q8O_a@/AxBFg+us(C><<+9|X#3>ɐ4HKIOp2.&Qc16uQGCÖ$.A5ЬRV֨ȡ[̓y:ݸVyҦRufnnC\&c#M"ĭeܯ[9i`UC @%`.S\]#LIΗvRȕ٧HnXtnkRƜK%/O ҚL[v; YkLjk`c fM82,𙵨ٯ69&~˱!b Cmף*!P@mx#9:ezsByQ׌IL:X;$㫞'iyo9[=Fre,!uB r:!Lx,zaA7p@PX~ݖI)5K$jnI -bakQneJ#7~#|kvkXܬ\*I!Km*وR1'GHc%3iH[o݀vYR\5_vpVjHbzfx;I Wp0f dӆeH.%X.j4ūQY7{"1u6ecCc Q=ϣhY+NE"}p߮ڏxm<H$^r2x߂W8#Pc '7-]" ʹKm]O~Jx$8& HzIv+ؒΝZO_W}=?,󦢲^ͤEjQU-MҬ#8yyצ ;% t3ֽ!e5zOj@6K1Y0zh-h3X1٤"e:hGLu2|ˑ|LpP_CΤSk 8Yڦ{Uu:w Pjߊh^RYòenkI@N KԟѸUCa7cEdǰ*ÛB S & vH}Fݝ MHD7ja,A4m0<'%̮zS1܋?42ۑ}.m&-Wf/xZݺ /K7gAæ"gwre<DWibHK#a׊S̶oD2* c[/cK6o#͌IUZ8_ 71st{U1}bP!*ORL[Q)WY'6c(h N\(W+ l=7X~:1( MvP%͒{;ώ`B=|(= ?06y&8/^WBǝ̴H<ex uo3Q~p4sLi&8N\Y։=zU۔琦]r=r8YD]J<|F۷G~,_{zb"|v5|1cj偆Q+ >&3Gg('ypAW9UÀ'UU O %}'KPJH? aP;sI*f5ˆcE LguغWP:Jѽ"/M:6N|ljuqB;8"||rby_o^RȓZ:‚Gp:RYʵNp{ PkX"ur׮X{1ՓnQv:wuŊpK5UÉDvDiX p!Ȗ3F{&,{Od;2(15ҔcQ8-"0.M6eT` ;$ꌯ6~""4$2AU#^,2Bc.aj o"A_LZmAv(((HRs掾etG1sRcvf僌2; RD*ag~WڹL1|/P! ٴ:i0A3࣯`Lxi85D 8l5,-vTɜ`Dc}TPM9Dž70NF_}w6gP*dL?qFl!eF+w ! t0Lhd {ހ V|QP)贺@(v Mh #j ߻KMڊ.S'ruį89l2shkeplj;1. @zʢ_K9َ`Qfo}#(IcdFr0Y"7kgot9[bDSe/ H `=MkqCcJYYeTz_m~EBy_J@$#b JTl帠ﮄ~tؑK(Z=x>rhW82Жg]%Q:rz%4;7s4*Zj(`_/Wk ?儧 K*Pre,F44G A؂%ιR^Ls2ݲ5Ɣn ?ѡ,6Q!iMA\d{%FâF7 4" 3C:{6A!GvSd `ӛY'ED)z",y{C4z 0!ЄfYoE9 vsr*YNA tqm@zTM]`jҧt\;& N,`();uםk qݲ$@su8Fnu|rI#=D2{3GjB)6|%INwK\l,o3x Q腭dGy5s:s8Q\4SYq&}Z,Uɾx ~f.4Nz[7kynP7YLH1n\л:s[_飑F~$i]޹DGTʫ{=nhvJ-耎ac-ZG"l)('/ ~-=Ai0wBP"ΐ !f+T.&Ydh}!rifhƂĝ/&Ma &LhM7HeA3\;^,SQhv`y-:eQ3y|-2:c~.~yw* *ѿó$ ]{@6u;ȏ `(OOAVc\h^b"0:XCW-Lvu |KTWҘ \ʑ w|H4I)@MH#ؐQ#auv;+?|lDEpj#o M2RxP&q)e$'wE!{  On$p%W"GYG4K#eG3ݞaD>i/Frٚ(Św+ݘS(2;%?1wxnd$T% sv@ED,b.:_%\ܐ Ag8b;u ߲i6&L14v?ъ@%‰8; >c +o!I : sM_(쇺Vf#?>fh*: 3^4t<-qPƢRK%`tẊI Hg $hd ~oxfo5j}ક0KQ"arSa*Fcǐ<"NSĎ4f89!Yl@46BjѼOSh6+(Q7,gk=x4M@= |~!VGSV9fdMSFU{)T2I{e4![ .r_gjj~#J֓櫃;t0=BΪ4§jf!d~s(ʫoUuҋk(!K8|VE/GnKzC j8`pѲiϩo?R$-akOP p i1c)/*\xw@Yt\\Rmng~Α (^62,uriHYŖq d&UkC]Xޙųܱ ]Lt4RZـH*y~;2)'y?<0n*k}:wzlǍoӧRFЪSJg-P\m-ywmf H6KUqN܆@z@HU'qq ϚO~c{0r),[I|txiqL GN}ƒ 8ʀ<[ ?%):(*PY)D% zqdؐ|shYD'^A©z$Q1ciHn7{{t'ġg&2hO51w< {2"MΡ#9ed1#% mSԫFiƜ{1iD\ܤsd[cbcfH4s؊[y v5jmu!CY?>JDd$Hٴ;NGƤm%ȁ-'(Oغ:+%k9lVe /5wa3X/ ߻| !"h6rv h rKe.l6|(_ ؎F f?$)P6<ؗ;84cʾ+Vw/lqLpAV*T:-']HB&Bt5#'t!̄~E>c+}iui3!% G$0:Gj "g:) [`咦%ۇQfj6%C>v 2ucd;̷V!oe\ 5n+EĽAǛ5J֚u϶0Q"}-pd+~T]ofn$) ~q@q~',TR Ѵq{l'8)ӑ$7~9*\XO`Z x5oIBqoE5kWP=+n \gW/oBIq6YȌ^zsJrZ$VYRNwfgģ,aj;Oq;MF||]=L(4aZՖ$pfc)ݰ |>tŅIAzat-QH;2 lJvi-"t7q{qڀVNZm&ҟ8Xf*)?]Vq"h!0$8rqdb*ß PF $0g(_z;06XWfY-[k,D/uchd8bk` ̓ ]k<8ä=0ϐoi}G:Z=F?=^{lupJ&uͻfJrL:s(slVULM5Y4nC'd[%T2#/zV,Z%쌉Z , 0"p<=ES^x ^ m nZ |K *t+bL.5`КU:v%lmF[3"Pj2n.^Ggs џ-_VQv^ G2C *b5; pmd5evHEMYO` Q\ .%,: б+G)0_E/^0h Y#/qKhbegltUI&A7A 9B!WԱhu'L~ Oï4e7NF;eC+o⚴ 1 Pg1jn3l%_o:=My_fΎd:pGX-u wϨRJ;c7Q24!,jdTy>s&5K~V DlkCR_F",8xQ²}.Fao)EN? ϐ\RˡB촺ݰԂ77%`@.E/~ M25Ǿxv*ğ,|yd@0/vWFUgWp jӍxP,-? 'CE' t Jy: /׹HEpS4RLI$/9X|:t#UOjcB)Md(J,BWcejI7L q"cFaBKP9 Q)+RonOj%NCl-,n8o$cFj8s:hLNyβp* "N,pMf8E\{ق,$ -I PA+=b33IcCD҅>3c5G3uo}1NС`y>:^)|m\i˭ K Tm*2nVU逆enEliӡh%)󿶿$76O9!}*KvٕCVZ=:y뛙iIs] v PoI\Œ{*7uFz;_z?6xG4^i7a[ދDmaٳCY\MK}h=w7Uo->tzIĬ/ 5gOy\GJBۚZ~yXRx tKKj씌0`/gxu%UA`hgh|k ֑JfG [!ީ!4L `Ĥy`7;|RVk(?I#{a_\*Tۿ@g@Fp7`]ye, wLRY+ 2s%;:8^񰛴/7H"(b_ZBA`<m<_{xNx<[}=RO^yYE;Pɘ='.qR]iTM):R8bᷮwk8%~/ӝ&şa<|*"D./em2S@5\Z .zSB2d-Jvڪ[wiGThR^P_ _ IBIiWvܥ܇ny+~%=ØBozVJP͌HKbGO Jf$ip`mF~y̨zq!ԚI# þ&娍HxZxTDg\-B-#V&m˛7e~| EgNSytcINY xQ9pV-ڬ }wctEH(5XAnBc54iMgM/Ȣ %ՇQKqY96E;3k gc0<$nE87Q*֞7/Ӈ砟0OJuJenBD^{th@iZ/+"p;^dP/|X,@|J`^/PZz<'͒)ϣ+%h5mMLKx7% 5*J[e*BdAf=/i:)"_ 9ș1L‘Qy:HURa@Bn{:hLQ_)"&N"Wn'{Δ']4I[5ߔ\ aRײs!DmL`&JRl{qI'7,Uff06_gzb<)˜滪[%5 qb#lgI\+n1 ]6z+ՌȰ=Rjp:g!f O8^f:qD7@JH<~ö#aQ91z`i6xBk%isGez>GN$ L7 izGۮ8n/9X6fh0fJØ8pߑvܮckLIX=͘ =h?;{Ul63/x:/蛞+UeM|]!qF۰ oMMְoެ)AM<=zʍw+Ҕ$CNVNC*GԳ ?&l8Ϲ@BU4V4!vQ)jr!Ux@ q1?5V{ۃ*43DZ5ʛ(MVޙ=5.h-Ćc ~Z~1}I(}z#9 wrr/,IP>-ފiK= ngU7KʷPQE)E_J5-rIuRu2YG`ٗ*w3K6%S 7#cT?~fF a6/l:V]-vqu3$;|A1-H؂>- T

7 . F- cy':1{.^ST>U3J5*NœBf_H%+972qKd:( ,88\~ .Kk1Jk̄`ު`QX]AX*8($<3۴GsNсE[@&rH+uT;~X|J:e-bi is=1WiWFg_ֶ5i0#r2NžQ2x u> Po{Tqp[ryIil r7a[m EeH׊D ^+.&N4RIej]`й/ak*Zњ}gsd:h+c͊u S~)8/Mz~RQ%?KD/&VF+XƮ~}u!2eK`CE +PpJ=zx0m)P ) +naG z/\Q u y@5E^ ޙ.>\?_]dOKUA3FkҐ#3$0VC fkZ v~ ?ݿ} T#d\rMFU t,4|b&s栏l= XG'|WmQ(4cS2$_;g0 Q8n{Wh~Ԭ";0W怗(r@mZ̄blI,}QQ8/}v LCU2}h惏-zvq &&HC"]1>,Z\zV8knh<&Eg{K|'h}Td1ҴvAع'rlȮChq.O=ѭTc+GSs9Ah],Cϼ6VHD_^O-DK9Zޕ2ӵ_W&ş x 3`!ʔ|Jjh.ibWE) }]i7*rGu,L܀RV7i Jjjru4.u?F={ւ0PZ7I,7p%y%݉G*.NDգc″y0GBH:XQL#\o0nQ\?~2RYzR`au"r& NsYO,/ȑ k(tsH?wl,*AF.c/Q'Q8H~L֩y3D#Ի7O!b>ͦY9Ri13A 3?կmht;T?=` qLfuΛ4X3δ4rR%7y=͎($MA? sIz"㦀˞M VH-$?/JՂ]DY/7 ~`}wHE8kgqz's~Gb./Tԝ_8\Li|U6_j;y7#E+&jt'2z#E7ʧs4IXEPR*Vl%QɎ<NhfC|3RXZ-uI[ŝt cCiXQXOD_wَnG#:b EenvQ-&u 6T/o"$$BLǴN' 8hv9wC4`! ޘ? \:Yl"zL1Oz,̲E95X=Mx̌B`]:;4:)rDp~ ^]5-kQ"um8;͗uq8P 5RO5iѺ]%dn!!nzuwۿkCRƤ:䙏l;j Iw`ՁK^|{ݬ!O/R>f=pE]A[L*sǛr쬚r7*fmLĭsD'rzb'葞Ջ5*|=h?:CcDPKxzD d]$iL_]nD5L J+|XaK 25Ey$,l暋E1r ~B3/PRٲ`58iU[RݬɚjZEՇW ٰHmsǏ.L\*צх<ߟ=,?g|w3w%?g2ts6=X\qWu"z.})b\ffvyق ϢZF*LsD=|39[Ŗ\TzI-QhH*.;Xv~XWdyz1~_rܐBl_lz) [N0z*_~8)TEq3YlV?[jÛJ+XDjQF/g0[z*;/|儊\[" E:qxlCB$-(vTv2|kH[h"9N$)} c%dzJI6|HڎTh 䇮Oԥ".~YM1~)n7ouh ߇aogm56 yq p2 21~}拏VF{R D]D$dTHs_K0x1YXMǁ䢵}ę(E Ѿ" ZIzC}/-G[wIl۶ާVK*QwN]ν,_ki$DL"/Wtb~O´ GS*W?b!\@.1#=˻~*'b!lfK 'bۍ9:^r RHlt"MHs+3l>.okaϱ16m!s*XTUPa $)g0txd&LL@Ju_/BcZH{&NdvK!hLyOlCf 8vBlZK4i/nX|CJOS1^''|ĂA+ u㥪УcGeꁸ[ʲPjx;~oL7pmjӌ'SX >cX N &^G -R8#oz`77~/ _@/P $hͣR;~ ;Z^s_F @-~}H65y-0gZBT*&EJwXbr*~[OaFKHe3gM#} 1oO첕S~<}?G$)`G,'Wȁ2O]+h N p"[v7`QJ'3^]}Նy~3 ]_.50zu%{I1--VAKmI޻G<Ie5*3 |kYCV ˼ v ?X?~ Dlكʴa`c!5ayށyPM1#FIUZcA[`3q2֢Ҫj FQϒ9:G#P0c֎i;dlZUU{d2¨ ?au$P8V{,J||8rIl1wҟum88`ݹZ,zchĦRϖfkHѹLi/kj\~0 PB =>w7vX+mej8$X1WMOE4T"Q0=Si;㵚[T)б^%]8,=}%H1n!4[ `ebjqŦݫ͠q敽^>@P2_(Am=w$+20J@)JgoT~M?(Nuq~"U/)[7Os_'d73ɝ h*~,9b|l?gdpemZ>ѷtjWor9NZ\iLǡ#Ѽ6w= w7Pΰr+ҢR)&݋\fzo]/豾配ݚքL>JRTvinqVSXÖFN򨃌:~gNq{}K-Xl p* mƣOa6!T<2m|ᡃªÎ""{5 A[HV3u"9;nB; kCR,3B|ȄcMs4J\}KI/-D/\ܙl E;6 KwN.)oX v9jj=A&6!L hi3"&昪{PqIYoPS8E4};:dOν L{1g5-*&4.3zGw]0=ٓ PN:^Zў[GT bw]Ȅ~'!iUVT*5@LSvz4W\E,Ԙ6:#=os H,[9sV#(֛;>Y0Ȉ@^(Mvs47"*wh3+@Y>ߗ%Yâ1ȃJ&z 嫮Mˍ| /95'Lwo1rݹ\2WV(! zDt4M0t٥OPn&%v˒/5_:ί"_i=m \D:&γ-LBui2EV=]%:vjR^a0Zֲf kmF#ćtuApɉp$@5̣bȗ.EN*ՇPE3{ ∟Qr͂q&*?[3È1Q_koD ePvCa"HxG]KT_g:Өܴa;5gOh݃eIN hd`Sj]b>Xb~JnPGAvVorBe]_س2g5:19z{[7 ] @a^)K܏r_L!YSKK!'\ ]Щ*>~]fN>Eے 1BJ TʆS-]>MWr{/0j\ڝI2ƭ]S}=NqܚJ{Z8\%EeQY2qLHDɁ,<ċZC?,9t..p~r g-\K=2(qg{4Yǎ7N8gחMvR!`iL׍TFr3f# z|D~->xT~rfV4 ؖK κ|s')4I¢&,ڍR>(_d^j.)yy ^r7bEL?)K 㲮>ɫJËIft2/E ?~ǜ R1bVɽ,yA Qq;tX5!Gl#)T3$`qV&N2|SPWҏEWJڣɮ}J&NnskE3'`IfdЭԿբ߹gYl+\#RAB)x.\O}kMN:'CDx<ͭPԴWA}73f|ČUB|  uj}a*A{Y͵Lk˼ڙ5Bq }MkIa?2 ?uV s' zYYu9"qr̘NJ1b%}Kw=%`,t24409Ln!):^At4ie?ztIm'{.h3ll#CF(a؟6(c_{zoS*;wǸPdoa!lLa%/LVp(9GuUY+3h.8jY|TE}&vԹZWDRnꪯm «9+z8㯾D@V긦{v:kX{26ȧ"ɛ^𵞉'~H>N9>>v֮6r}RFXULuo.//h@te[LH5X^ q})vQfn.ҦO/-pKE<&oUĩ6*Z~/y5Q8 o.EYBF$ߢ2:W6qHJ=4n!  t|˚`Ű&{!GO(bS86/`o/+fZ:i9 v<1|kQPUO$6Fmn* !Ҟ*㇨_i] *zt 2Qz/e_cpW '|QOvH7$~癓@p8e<9 ӥUDsSM0Jk*J 7Ċb{r7Oܬ#>9j7W&:#sС?K@s>|Uo0J~҅s\/zLk1]60BF6zj Ifc6]bp D2Ef_,"9܋IJiZZ #kXѽa5T0ֱo*<"G+{Dž%eߍp8CD`RBN>Pq-lcU,M>K=6(o<. leHohY^g?#nB@>@=+z\S%,?՞;xxKTR0Wˤ:a¸SjvI X1RP'-ȕ6WCwf)ۯP5a/|L엂a\͖2stRǷmT@2]4dȚ9\L4?-EhØ{ܸ.Bu$ lm&֫t53Fp32ō\yYHotZpϱ{VAipܹd2Gct8:|< %GEFrt7bj[euV߇iCݾAܚ}вq7==uWF+ N#[XaW ^^muU_vrԕLGInRJ%?v$ PE<̎f>EDISZsM( R?)~@Nm; kܫM Tiviay6>\$2![kgEb"Z\W2 bDU[YO占Kgނ [RPXC!h- u:Jsk+%zj9%Q'{ax̶t]g؍FJ-7]y xuGMYHW?G3- >1g1A9u3۶hILB&2Rp$)@ Ohi<*)+X~Ű%Gȏ0g/vs{e( hv[~6}ڮ0=yXuw^bCUt3/1ȇ2vbήe2"WI/t1D[KYNQxԧaS˵K0IʋsI:"B:tbڥhG 85T)4r!JQ'.͏.0u5Y+Nҷk|vi!:K~`]l__Qƻmh9^DzX.3לkpCcU2B=?ގFhy홬kydaԊ558cKb{bŜ쫵_u@gkսv".!8TVr ޤҜSо&u@o]1Q|=ALS '][< * ]G}#|7k7Pb%]7Pe8U}mgl-H_iKlqsRfu; F^!v/IʬSU$d^.emx&!}9+8wCRBy+W Jȱik-_<2ASꩵw'mi*]0,t(K8uc)f%ɒuVU4pra.ڸP|wQE.uu;#CcHXE˞0{4Y هh-!yi{$W 2[-l!P8z#/X2{naNଷWL[)ay$Qhy9=9C={ '7aZ4Y[Oł2MP'2Ρ6@s~4sy߇4U/'*t,{Qա8bN4uqʜofB 1Xy4y $i_f&>۹elLDxu{q|` ¿?F̼N4zJ]ne?1Wi܆Dk6qL%I;BdDn#']L "*S ۄljOzӬ^n!v']M18a{{JkpL{jώ}TbȲj5nƵGIS puj\U;Oyfw&gk&*,T)rM^veȨ6JntA!tīj9&n6*ZP{씌lƉ?DrjtĐ8 ς|[70hW3W.N|b8(/3_z 4&ɍJl_|J\?ıb1|}W&mUtI@ͼB'p ʽ3͵£ gKNl홬| P%S]V$L}~3Iu=Yzfj <U[ݻ#-1tOHaptyZ\L>o*P1 ~( c PZyan!d[*ע*Wtf*:rHE*8 ~y>C P }`#"{/Dl7B-E*Hnb`gzh&0`<"~ۿ:!XN>S d#*YشZAMd!7{h'Fq]أ.Mn-G_BPbuGfUh7#=RT5P^1>wͧѷ I۫O>у\5˰Gbߩ}uٛ!քIU4<]H"*;H^g*ʕ^E愾NJH=;7acP o4̇Ch/gGJ]aݧ [<@"r,޽bPe &Y+w&Aw)L uϸ0=\LWcSmۺB Y|eq]N}eʄDS+0UZte='1QڸTp.n D|LI^g`U!-VeYq+_,҅e2"V֑pΧ@'J;6" WC[T] nY)Ƣ*`vνzJc Ђ{$`Bĩzqy{ )N?+I2RxX}2-sAbBIx [h (W1>ݻVe ,Y%zfHDh mub1P/7_ZKDN1=ґ,}(#||/>hΕMۋ~@C Apd\ ^ax#sL>zfUE8iybZ Y QOFƒpBf*cS]O˝LΣ)*lcܢdJ$AWIlPWɊ;?Е#9M%{{.ڇ7~ .+0(mgI…Wrs$k!%r28\-JEqRQ'=K\wF7~l*[ =hϏ#"##y4c1U}dY8N4Z$ B6D*f!A>Z]> |5я$D=aмɐf8iB=f fsoً-van&7-N'iMG )!|&$xO!2ӂl`mφzxvy5u+p1,WӃ ,_=sl J)/QQ R-UHꊓ"ՎG+W)A+`ʧ"vzA] ^6]ءvqLY^Έm#1T ' e։{@ G~JaW+X =>ZVsxAdM`3| @Uߺm^JRwp <|ֿI$y8z}?~e#*o~vH>]Ҷv;o+iN Fao8PʟWun]oYZ6kS ujo128Ѥ[(nG,EkTv5f|Ր = nn$L7vz "ȈKc%YPvd<[X[(߆Im&?WipOLrT%eA.5`x [a.tՆLD"ڻC"dtă:SY"'ͮz#MuC]%I}ґ^oH `V]AM֬?b?򅩽uiަ",Ly y. Wbn`ah7'x5jb4Od evT1HV gcZv,i3mSN[hsI~F^I˨ F<v.,g/~/#Ad)/i9c6>&_ϽE! C/Sl>=wv|:̛y-ld[+SVrW4sygƵ5$LeJgcd[7U \p5VY#pny+_f5pCs _CwP&/Sߗ`§"~;DZ\?9$UW*V?W5Hsz 0h#>1]odX{sNܙ~wgHΤuFPVr6-vz|0L/_eH3/25Y 0Sc-`l Kr/@=pRF4?guL.@a+:MBQJR\L2h7ɻA>.Nc`M] l3?BasaĿݖ\37<,%dBё {C#] @-)zvwW o3<_ےިsOP7H#Υ# r-ps)!7)RIt ' 1tFUR/çkYV>o|Ia\=:~:^82 P ŜPaN ؔ%w^YP]"P#YTMgFAE* _os_,቏dΓMBtoL'/t(>|5!kmnԪ!9$ul터iSĄu S軔j ZD߃᢭/)T&`D*˓/BeEUP^B6Cy]5, P5ɇ[i&} z5pH, -d&M%1x&]d,!Tn#GbL;=<$ ID""گGiV'=r,`}#30gQG-f7^5"߂e6) A yU;b b=O Ws5HU`I snׄ{K;sKz2n[JnH75a';CcN`LK8biL*VQ1uQ^62 h+SO /$.CrǑS By>džU#{4ȟc&BuUiW[4nsvɠ|t<B ?T 5O١n8fwcFL@H,RL^FHkk(XMGruY&q 𭠓i(͘)H>v0L}b_` 4ИOͤC ƷlS<0OrMp{צ\}bCUEx*r4Pga@J`>AUs샎ַSծ7s%Gp2ܮy<'T;{O(B_2>C?_ :QO YsGUVf1}'<]k4,⨘ E(1s01,hW&L:!a s6WAR5q|ܩ Rbí O%鏽W h.)!R+/=U/3܈U v&ƢܪlW#?9;Ǜ>/ Ў%s6WӾ/VR"# E-x?RZQB<]n\+HuN$ĻKOԟgT/#DR^UnrJb8)Q%l8|xjKG$3x6q-&XRNH9f;f vL lׅyg tYQ)znwvZxacL"a *:'xaqj82\n8*OGM\}E2Fś!u6ԡ\Y_|,Hfzc98$+ӤJx"l+ *\2 amrp2X+TИ99$#P]F0:^ɲ{9[0SxǏ26O3VeO5X Q*3iPlvdCZ*,c^>M2 Q,N4 je٬A0OUѭm1tL2)("uE)*/sד5w\hQĿl4NE[A1n*ş3g`k2;ơT8th`jk)n#Hh({y5JN2M~21U \=xIrUh aiFyLsxQgRb,cz*Y $mnwYCLAy~~9&N@Hm:-MNs|5w`%_HCY_F#un:q"23EtQ8,l|GfjbbD~$ /?@V@*xŪ~ya(7Wמ? Lk \6BNt"Be[+9` G&IJ0 Vmg{'yL~ع D>gi׋˓B&XoޑX -, +rʯ&E(%Bjω[d7e0t>|:5x|\= Dm됡+8u]4^7.i:u =r(ͫ#f *LZL‰Tnn G68ע*D!76 썶i`{{ڨ#7|ӼMW$ߥ9R;#/ $)Je ?֓6tGN !󁛴btEFyXKP4Y,N{:81jG1W[Lod!/~8pm1-Ȥ'Bf!,Yy/neĊBt dQ^O4f3U`8hLӊ jGvø#%Dx-AitE|>|\Aoէm7o&~\8]'a!RyI?[ RJ  k}WZΙɁ_ģ?.۵Z#.-VX'Rrd7р<+ [^cVz?bePbtj;,,a|7Gh% & 0P.:/b &1<-bQLڰ5+xqF7q\l1(CS_)3Rs GX)_xapQ; 5LSYx! e8UM,Xf6{P))'uL-Sc` ?, B3"̘7η\dR?ζ[  5A*O]n}PͿK'׎! C8hw%-X?_c&ǁ3V%A"2}26T~0.(HV'9g_DB{NgFVMUsH:҄4Ԗ2+'#Od{NVGb tR8깏8ZP6ZmmrBP!W\UT@9ߣL XdtF2wV4BZ6h[{v]Nf\'jBI{q*Q@> ܔ;#ӭaJ%#y<85B-UKǒQ3.B26Rq>c3珎$-g9 ]l19 6 }=W-ov"ҦK#A3ln9mJ/4epH*ʏ?eA /G SjJ9!tĹ̪ХSR puhaN},Ʒ.[ P뗇,Ѕ1x{3ދ0\4ej#@<̀?AbL$R S&ƭئ;lجiH􅫰xdi'3ZMJO0D6"Fp k+g}4:IP@{uW#e/8$`+FsZUU}[I)L!Rq}{_gw2ͦj<D-DO%E'e_ _yelndV^n#5w|?}r 5܌;.7hR5++Sדw2d9Ӣ;j*n?Ua8g9%OoF[fz'y<'bFOHb/Ι=ɦ'Ƹ#en9 MN\t́y_?e((݅?b̷ctJl4vm¥s>fn6nLS1z@9HJq(_xxJ\z+O]ſZGm4g7j"EP@KLD&ּж`] o4r?j[ [xPws<Q;IES URgА?Żr+OZ&+n$S,K[ts8w M`LUD3ؤFsDT j)Oy% Z"J}2xǁgV֤Z"{O`&{JeYA;%LŜ@,n& .htWl CAD[|2%:=2^Xg)2[h"¹ԜkZ‰3KsvZLvQT^漜0-1tOI%O9A)<,,Fȵ~Ç\L:O] ,Xݻϧp':NCg9d.xy )V1{{~: 7VEO2ŐtCӼPpVhFb!Yް Qnywaрlipq/S3-Fs `)FDVNOXJFU DLLu ,ЊH|}:LZQrTbaWXtW_ ,RVF.,\G]-SVja%d`:3kl-hVu3 sH `%5Kt8}li)VPޟ5^7g'v0gYf7&;J47;df0g};1'aG2\QV&p`͈ 4)%\7ydŜ!Q8 >&(CCr .qeЎE_”w+\0]R!e75'd] ^!lyxgT<"ޔu$יBucY8Id]e4>%5]Y; R㧇aOW&nnͯ~\Poy%:P &heZ>,T#Yx "iY{>aӍ@l&uc3qL1:t`kʞNàW8Xt[,tai8WDɝEY!tw&5;@Z|AGxFHRG+V+x76x_=ƣ؂8gцG,EpUs)cP0ܭwͯ9ǾNX>9.uf™}*!C-(S, 3L'ۨ@]I,[3#Tԗ?5CV_I=k0|:v$,RݣCZzDzKɔdf P!(=HwCyY\]bMV\D7ZʵCk1,Ch$Bḻ@ԉhNޖ}s\O\O=b ZGo<L_o.v]ubh7(fE C398YOf/ iy-ќ}tݮҀZ5U~ ݣKRDw/Ы8YH R̀< S+5 q{LPĐX R`Xa52yqҰrv orluVsihm~N =_$?tDwmIgƝ^4(XZ$YA4Jm< # ;3Po+OedDڃ3 S[.5?mJ9J/0尓@g׳{銿{]u .ר~}NcI8v\II&>|HC;.5<0#c?}$g=PkmHyE?Ǘ #-YW"t.·[M(re<˰=OXzU'<:ݿr#}QZC AA470TktzOyɡeEZתwnq!>!^`9 m!+vi?,GtE7j:"s墯xTd6b @iޑJ<6f'vvʼ>Dp̃ͱ~c_Pe$np ~*Q?3 R`%(h|C%y%H8}5lE>HM, 6)G|4IQKb-=KQ+MQY>q8| :|׆M*$E6&{b)Gχc`41YURq$ I]O6J(FЂ&L )ltE=g]ߊ-%Ɵ\ek~P$}@h/3x7b$=_ amEKswF?Q`b߱˞i F+HC"eN-a;JITJ vm@[pywԕR i*!= hTը˥.6I"`_ *nߜݘ9*MUԾ0YvJ][J.[`T͵)/NeȐr7 ,|.)Z&_78i'3ZHt?;QY4+8^F!h+"JEI3$+yx:}Kx}y_X~7՘0p3i;?>\>~POi|$<%\u|ԣZ92iUj7i8 f(ߊ+IQXE ZqUC,Ebn<5Ƣ`Ϻ[Rt󥟊"rhC.: R_DǶO?.LZ-Om%$QINOΆPϹ@XP&} ߴ+ M#{Ľt*Do$2R+q= ҄rX^O ;oW­ӝ 7 7 TQ$hE=P]2ҋQWWQSJDf*EsG+{nLBL4̹<X>+soگZ!88(Oa ݛ|lTD~AҷŎM+CQ 6lr<(E­XzK6QG#PeI7Hr&kf',ӑӶx} MҠJ<6sdᒥRW,DA %)dPwsL[ihGBKM⟈`R'xLhUTsWW.1+5KOR )APꜣs: 8KqY0N:cYlFaB-_ T{۾c{de~*(G EPv|6h0W_.HQd AP֡.̊jhcP>OQ@ٞN8JĻz'حfrs}zo3j3 =@]VB6H!P|tL] :V/ӷX"0D'1ݫz:߆&>/$V~',ctGY&:B.B,~L*\>Ux5rCA\ x1>,5)6@J~ByOyLbgC Dwu~辵VU21ZwggglvXִ(KhU* x>"0\ty1S(Ev,lqeNybJ'{4Ƚd|]YBf7|_>i_+~nB+I5^x[/Pnc &fn*&)JN0ULV i͘sž}r߱V+2A ލ|!b χY~ỏasM'r5̼n gys7ٝl효| Ӿ4ușCdžKA-϶CWVtvH2f:a g|sIw +o\W,_ {p7AmEZշVAUgH'"oؙj &\ް@Ud\+8XF}Dz)foE,'>z3Pe$/+ق#̜2efAWj4Q ;fz-U -~VpɅJ y`Q4X#uC'E;lMs!\( Գe}U:Va9 +=)T/|*[rKS}8k\FfZe/?MEbwϞ{E;p'gh6\᮫zwhР_j^Br FY4,|/zfon%!.u2lAo<ÄRZc,owY8~K@3&6%-Z_GHP!c0@bFT85=~%x1M"lӂqTV(%I|AGg :lJ@|_PRfKG뽾ЧtL&F_qD!8CAWƄhV}8!tͩ6CBJ`HlZ50d #kaYl2Ooo-(Z;ѼDbx6V zB+Ni jzi 'u;?Wt0i{3)I Fo6"B7BA: WUzDBfk/T &<CؓBR  &fػ1ṱgBlaJYokM#;/L扆txv/r%{V:oIBo7 B<±Dc)rǧ[(cCͅe?Ia9tkDu{nBp]:AǪZ%FS" 1wGcZ/Qf&˜?u1gn +^4cQbPI!GG_i5HM[y@m-=^Wb}hUm4EC9rIR+i_}?#*7;%|[0A\.Ӕ! 6R=>sAahm__J}a(j_TWRT[jA?RK|g\H8nڴY;\QhiYk6S ␵O#G\M{g!Vu]mr@f=_)HDd(rInѦ~ iW΄7&$-atw*%k7JK/L26s(X5h(Uq+Ix4'[_*KČmzqH"LH=˧'/_Nr--i\ZVÀN%Juo+Jذxn3(eT}uIPqSsUL$X-^do3-r^"r;ũs<ч]؏9Y/)uH0\_@'찿?ap x Җ8qJxC* tsM*.޶'%2jΐD%9NK FI#9>k[DOat='b|`;&2<|nmS![Ox d{\G#3{>2ojouܘ}p͝U"Z$7pPN3hjs*$#;K̙rdho6"d/k$0rh2,!ï˅@fd#ޣn _YyZ`qV1 ż j7mk* 3iаDkys[Wܿq<4w` Bv2m}UM )p' #av딮,%y4eBӠ6f$8~G{.sWφnW% _^17>\]FCbs`?016 sXy ٪G!Pr fc *eg7/q?Z܀XAz|kZ*.Q@/YNJn *lC҉D*/;"bO[z.xqF,V#^pBSr}E->m&؝JVBd6l8&O{Hl SQ 4|^p ``Gȯ#4*.I=ȕ*2ӲBګYŰOX|R.\^%[ذj'νXǍn:$x=T.﬑l#D̬4>9*'(΢d'5/ MV1 JSQT%kK[5 PXX [e:+UqeE*"w8#_WjA-0;ۭ]J a"^Qd\4RM`H W:d  x]N.x 4pphY2I0+ѭhSyv ymq biC-.?^q1{<綈ҧ1DQ/ˇ >7Ϟw8 ƞv/ :a5GvDH^~CJрuKG᥇#_&\hֹFan&$Xyx-`yIOOr$0鶣k1~N`,> L&7suDO]ar[Gwr|一 VK.^t> HIR;_Q\hje+eiUn}Rg;j,%ىɰ!E9gbxdPJ1sȢ^]CRMx`-Lr XQ_1׳s^) «$anN;BVDUWx]KKS|| 2R<τ}[)w Us; =3-'QSEyxwX>/( dmv/wVκ^Γ29+ ƯL/C UB.sxpul|I LhkhBd/Pۼ ?o8"Xdb4pĐ二{>R$ UV!,v@HrJhIǻj8j}&PBC4:,c/{Ҧ) <'0_OT%iCs xj}ܕAoc\&&2>FN*Y\^1;Ą2c! o@V{h gkv)oJSѲPf:9Uq%H*E`OG7Sd%/pUj:Z&ϯ(k$ ,/ gcT}g)Ri䫙"s]:3;DEn(B`υ!z81褳./:nYWq<5!PԀd%Kc6v ]di apb"c2i+MڂNU(~4uggJaɢ>8$]~~4|`G_km ZKqB`0P-j5r]Iź%FgԘ^Xj[t 09HWyad;)'DAD[(Dzo2 ׯ"fk .\1!'{LOb^frxvUu&7 R92 3R3]NgT Bi[ũ{f4IhBzl@-6؂^Q [X[("7<˘L9e:q/j`x̿F /:Bpúxփ0BV%UO#H @.rԪ+ V3 ^g$bˌC!ޡ):=0j2U.nw[AI&F8k:A9B 4G@w>sK6 *|Y4z6Ih0S '*K`qPj.5/+|V'ĭ@# {6x fn,-) G_"C]?*c Uf(`\7 {30dsC*K!}/4_qb DiȾ;-3g)|u_{]A׊Bx[߹TP 84Uř"4dzDjIXT 7qr{o{a 'H3lv*OB~q|{ űl{Nh[8.Kqvzdkӕʐ 27_;^TQM0Bu󼌳eP_BP=hIHI=+dҕ8 Щ1(s0&*@~֡L*rSP _xxrލ -bb Nbd[ ƍ vt{{ ɽє\xTsҙ8:59F"rI7y&IDO%#$Fw/#$U~uجM!gf#U=tbHEҵvy1 ;r7RVa6]ڷ+@݅G?{hd=>෧7鮠AkS*o/# 's׆ 롼QB (uLHH[RUX<ʑ\%|iI^cXaZX 1V-_X>՛ dLzSS_lY/a6x@VV%z4J4bqbpXqǍMq%sChwAL"&>d:V-M?5T}Ό*9C&U~٥:ttkj_׌xAF^y,K҉b-nTϙ[@O:NJw:X-;YwⳜǁ`rY^ңn~JTL6* ʻqg'}0 D2O/]SYc^n%VǑ4ӽ36zz$aN#*5aLn?>.!FatELxrV?S/K~FRl~QVk-Yԝr !wKKM&ϘX(0xE5&2OpvB򲗕c/ė0P>-tٸrP)_G{ˑ^ÈXAeu0Pv)9ձL|-$%Iw_e"[.E M|t+D9D-sK|  w0;܈0ƸěIGQ?ȓ+rUbMԞjc>q#{{%CԊZ65rxjRpԮ&) ,L Ƙ, |?!pR{ |(+dY1F7V'U0Sa({P njeVZ%a:+>&rwq&$vN\tϙqTKlhkL#N_,L:8Z'd+̔y徫7 }8VunTEܝ՗JԞ$ Z27g\&94PQI4*n8 O4!/ut}gٗ{_ eӡ:#RhJEۃK\3jrA MW/B$*/yn K[Vq5$02I)z_P/hb7zac+ݎ̺im/uzce:>~чȇ"zM*^حĠr3X?L2a?0ؤohvhxRXy[83(}/[Qm'uS)̓CY)~,ZUޮB+Jg7Zg`LDY_p&7>HyWoqSIo˜ÿ5iM*I%߮jE7󾱥?2d]鴳)r4Z0Q8X2X5yiRPΧ > h^4ͩ($'e)[&2iZ+OzUN~OYu- 'xm%Fu^+QnIuKZ/A[#uVCP-I|GX۽'OS-27*vblt}IQd$cgVmnJ[E^֗B7+1WTwaΙXUJOg-r}/"w0~8J jE_ -Sv 6>j" f64T7C`/ pu5{zg\nZ\ g25 )o.^Ҟյw_^ݴW %>mʎq|8@+iBB 6}gv 'nE@ue.72y'> @a!wrD-vrVTScqWu[/8P@U 9?^ {F} #v0w{|cY~d`նʚ}_BPϴy:Za $1CLP{gJ[tJ@(_r ObWu^<OD[SN;R5,:eqD Ǟ3F݂%e^} ƳOcMG<40KsL3fC17*6񁽼qaP1jA`6,~ac=ٚ0ZpN1mTjj[q0ѹX4!u!־YjtG@g' ˔v,vؔԧHo CzL/}U)#ˤo&2}ʾ뱎7ڈ1%8;/t/F~ CҦnj5|WAǟ_}@ = .Ȇ[ o20{Jp.oۅ+p((pZR8*]Ć ELFD!IKB  G D򏟯һ=U;hyA=tô?j"Y:՝%Kt.joMoaHy$eC\Ϗs; ?å%IPqlfdzܭ6EK/㞪XAp7FEY_M8/ENL'1.a%5Q/6}BB4Uf:5FtP86T)w {4Kh\@_JZ"w\E\ nAJEуj8S-(C}z%fxq1ݲXnK븇F'8e٢w5fEB?>9W^ 3,eoQGzIWn3Y@cӒ32){2Y[iE Vk]RuD^uyo&'o'Us K~6"H|‡Lμ*OS6daxri8rC){ {EQEoy |eGe( b2-ݶ:_Bd+Cؗ[7ڜN7w pu]IUZ Hk\DTڎ{H9ھZ:|u B钌)KvW\GV<ӶOM _8v)(ȍCq?D]FFIEa ࿢ܹTi)%a];S@ߍ/0KR87(4l8k5Ѯ4`×DD2@G:~x?r99И@wbEa^jq{4fx* ӱ[zC9\ 恭aBF6\vWm@C2ZAF; Ml; JA3i*#Jn),JE=O-'T>~wɏ.ushke*1|IVjrBi+rZ-%Y~聼 ߯ft c|Y\ ͤ2V)sE$Ѣl[x s CBXܞy5^:C7Esjۜh5HbT6aj5k$em]ZLXޝP=o$VWt uYV\#h߼n; NX,$,rsV"YU;^8v@Ft*apf!||/c.}L#Bz9 `T?]y8Jw: !IW8&Yz|bڕ֊Ed@HqWibֻĺaqIPChC_2rX']4/I"aLDgzO{aҀԜ$cʖ-d:1װr>!:eںKԏ;;E[i0PI8lcw>:s[eYkM ~G]#! }GMMU7:@Hڧ;ICRRѺ7Fa_!PWڿ޶P#l߆SI& {â^.2?ǹp ٜGZ!"XvL|X^z\%$,uR{simlv2@rKp&9*fW6.grv~cfrI&E9V1| 8Ռ溈ʹ`U܁|cOmux0m%y *UBEշm0hNIMpLRC']Գ t|8Yvp諒-l9leݚG;ctQ?s#fBy킶(Yܐ{1#)4XްDvx|H]i>G-t~h~úM"t="Z*2BrJ:ڏ%Zl{iՂEYS MuY22M`Ts ]@dl1QEr-.blAp˝T5_oa#*f=q OpL,Tv1N;LV8L*)̈S,'Tn4*U}rcEQJK7xϢe51GJ3?[ 41 HU`6ݤZ|F̃PRnTg)|>_el=Uic]Ȋ$b|v %ݛ{u}3ٺg@idTM$4gIonM8:]&H${/*NO7(CESfYWwWEN=]b̨fzTtyᣠ+c>q?Zlj 5:j* !v8 +#xɞLmrr&DX6_ӐrmD}{,!"'Pز˧O[L8ڷ2\Nk hXT;/auczzOr%W:M*-ٟ|0h@InO/.^:S \ I +:i|N+ԋX0oA>E#lZ!*7q>NjeIsIxgп4Y jN ! J+1J}, ),6D~ZWl ]zm4]kXZ R阛Ir]GU3Ce.+Zkeb/gN`LTjYv !Gg[}lشr5ӆ?{L;cɟAY zj)"؁>(]Ieu~ SA%N֥<~ߎ^vg3Y"90~Һ*Mߛ_:%R@Erk;V@鷾@4՟fl-e6 zYڒ^Ŵ޺$tO1HvW'WqYlWAP 4v`ov9hu1C0O>Ms@?W1cы]l&al,}z40{:8 !,t !Z|[er_je0XAc@ Wf t_Y__{9UAٴ0)+" |G?sQ15;p&69ʽ- o^ & ۞%.0>H@#ԓ,_( "$8KG.6`买~ڔ1sY%e? 6E5' JOnqsbX=EiQ x&ORS0٣ygZkQ ~q"N?gI E9罁WîlVXVNUZ ԕQӣ$IlVkJP uki \twhQ.9Qd)?p&sD_sa)&% # J?84V.dYkhvep&oX߄yӒ.0|xO`/V*43iKS@`DLi tWM 9`]]1SG.Ѵ`d H)Mq ~P}*+H|i H'|0!1 DHg=9AN6y[n5Dh~:l2㪿6;q8bw`B dz}OplƮl+5ӈBΪ:]UU!)rے(#t^ˣv<GO~4zQHa+i;)|aܫi<%y՚٣b:AzL$|T@\V0!Sm_֧Z1sͼP~se]e dD[?~B#Pgl+OOgA\h K#Pb+vLpA>PSWDp^?xb?{DIyItCSh* zK鋔l{pԶBZߨ3^kMR=Vx5,.犋F6ts6\^ %YlWN-<5M)5M\U_HQx!v0.941p I gy>2v Uσf񗴫eɷ%~^ɾ%mZ'? X0|r`|Dˊrp@[2VxKMzv;(yy g/R$ѝ \8.ɇj_٣+śqw̕9p QD *V8o u_ {B*rfKܮ!syMiYɄWHR1`p)i\B@.7|%h`oBg +6bۈJq$6$UXc|ވB/mfL +o Ė4 fϐzpoL/5`*s]x_)/RQ ѓ]4RW9^n0&ֻՓDůT*jo/Qz!G~8H5:y(#[Ķ9*'~dƮܳ'x*l.Q5OIjx1#UG^*۬je-6aARQ5u5 :$y^MN7`WҼPdAuwv6] w&f}auKmlt@TtI?i~uWYH2]" $~z q{҅Qn5¡HK_b~+Yc߹6ck_#BfgWq E.̷Ld@lreC# ۴ɢ0Jqc4sϢF$]J-R' rB&Mj4GsBb|XrO]ώzAC#X3G'Nh4{*j8U:̖J- 5G}Moqx'VXK*Yf:9)LJ9hsuQeԏ G,qP%yKpXHr+UiwQ\?#'cߊ6$9X~u *|Þ9Xz)yk>mqmz^jaVЯA TPCɚs^< D4 w¤6[K/ $=țtUWI~UD8|@^VM͓4:kGJy[ܤA?s(~Y-Bڀc0Iq 9mΛ"gT+}Mg|ѫr E^\hc[gT{3&Xhh0~{SdhD JMC ^AKCp` 0{5׶Zz( ̓$yy>]C= !Eϸ U.T7fZvqjHb? 鿝h |DEsD=T#GRC0utu+jن,dh(wXd YRʏcZ٢Vw*R Ҩȑ/NSz9A%[@ m]|$ZwJL|Q]4.%G (W1#\!bG-Ut9lɓܟ{ʋgV_,G^.4i'#BC&1\̮bpϿoZVz`e,urKGo _[wWj]6 |w2h(бYҘ];5cU^peu9+A|w&\#jpb_#q|lb}YONEո}2 ESC2ڋ5|cR[`O bAHdi[rT߽{ߩ֍qAa6|bIM.XP^2%!t 4eY*TccЃ^P4ptnأjXڊIKZlR|"yf#vؿ娪} vH[TzE(Nn'vH![%+$8[8 <9k-@bh94cvœ"4;fWذ,s9-2kLֆ`? Эm?Լsu"D-)1\YrhXHTK)2:¸Ru$e>kt^{/&$`_ꟄzhggbUA .`wxn?i'"zSB!ǩxQvbP%Z hOZ8Ǵv;h⨛",e SQ-5XakNPG$vsƘ-Ej9$' {Gy Nd*z$|wv6sz1̌ai-b^/%t>Ԑ?V_Մ-jBC}KHp"jژpT FEW4@H;} x&9$[=Dq q117z\{=+-klﺦ7i&b_Y©3lkBJDC#==9]!&:; vQv(w}.1W 7U\j{c% kvRe$65|NZuG=bPxi8=jut8٥эuovai}9O6(DbvbH2@?'EE4n".Mkp-P=߾0gt}z.rR^DQOʞL,ֈ0þHf+> kjG'!ZP>%%f kJ0G.r7 :=DNɗzz|sblAze욚ׅ3&U<g'ﲃ.y8/%9awX+& 0?T>yu bTLgg09sin޾)Nq6P9V1Ҷ.: u|bjmО҃]n!,jxH8:vYV~5OJ(<=&UH "_p49]{c4K8cb #3f~<(47n~BU6hKyĚu͆C(.WL[4wqi)m4h3\TJ}CBJz| <6(_iX6axV YG]ٜ}}_KfYjMy]#~7YT_TB(MH,}} BʋH%n -?֍9+]O<@?)KZ X|*QX~~Yt9`ҚxY-e7z14Z;tnDuR<኷vUH~|7U59(XLH.|nFc64l PQ k%.٠di: v@ FlFDr$HFH;xW߬Q/+.yRAˍQ LG:"kP:|^p:VGP4'}̈)mO1BHijiaOU/o@a3,Tmx1[~e9?֍rk~EV3H;喝_b )tf-` "?m_(@ddm[0\B`}ěS. D~b >xz*:[Wa喲ye\O55+Α ©x@Ғ" m"53PFk>Va/᨟rL AAILpϞ$g)GLNi7 Hk~bBk7;5l F:Dv-Z)wנȅ)?q` %K}CCJ%A24Mlx^ ;5MZ4U)QPcӛiM?dip"\mGBV{7 0]6h2G& |%~6Zj "v[1o#h%ְ>2;>LAN4Yw'SI'_˛?Oæ)#uAV HFGOGXxM%s/xQ+`^.-a#(iBׄsV.n:2W{X@|v(4=3%3f6NOM^rM.ɦw59@ᨪJi|eg{]-W*O6C7yiB鋑'h%k-~D|7݇@%6gFO.ԩׅH(>H:fʜp<0*SثN+c{7Tj!/fMZF7[`v*)K2>m\]=KcQ*8]׵at,P x8<DX[#dtu3%Gދc'NT>9eG#f3Q-Q"0̚JLLTf ظ "Ka\9!C=@Uq6.kh:[_^}IJnug=<1xj'seSw}` d X[s6jSaMd6)[\6%r Y9:򐳻 qY("ȺfK"@ַ\_sy\VtaSuQxaZp<d&Bi"k>:9|+Scumb' g,8gn]zu2皛4dx݈$wMYߕXx  aeT 6e de!*k1 80Ҷ>oh+ $8+R4w#Igi@ڤU\X+nI`"m->!KDiSKňп5~b L'T 0ңܼ=6z?{%Kѡ~? t̒H{-?\ b4;i ”T 1`&p3\g 1ANGM[ X˶|=[󚒣Fwnh.XPlaHɎ|'jk0w^֑sC_b&1niR-PyhsD YHxȷX,eCG7U?MlV^iUW"2"FɂֆFG-#kX]lNژeG`Ll9ϣGѲۺg^($jb(r+N@& 0$ zZ 5yF7-!L漰) =ΕowAܷLYtAqG2 ցSz뛩F>yofMf! QnGL9ڦh.@egºZ£W|v@JoZofb.'O[Iiuz*D}?c<='sքwK{هA7sTqpu_0gn ֡۵!_9*pgy^vC.3`+#{vM_2GBY/9[}M\C*ž0 \jqE; 8̝hVA~ķA}o:T4&Tb7;7|񢘆ڟ*cWUMA]%P?[j,\/qRX`G+K'OW ~׬kPFaDo%Hyk,XAdU`)|(p?8~f _W 14.{ \mi]2JlZl'߂7dہ~).UjcRk31\nӷ`WpK9vf"4g-"Y9/ nC7"X%YGs{s2m1 >͡QI9=]LI;*DxG.>NҗU^lUJisJE83Q(\U1Z5A B ndPRH'vۖ`*m~XAݖR!9_b[C3ڭW"4CcK$3PwZxՖQb1ĕ^B,*| abKas:G;@c4dNT(1`֕?YiFCVN'~K_NKPSj|cb.a*#wͦu_m!w/QP:)qgcZpVM?MݹCb1_\cz IާKFD]~sM9 @WO<x$}ɟj -kVv9i2VxOp 5BµB%0<#lKIw<%nf-xW^|s?U:*X;;rӞ(ܵ r_z1M,;6mL\%Ȁu\FˈlQZOe‚<(ߨ^QJ_x] `uU<}Pr6j\֢F}tU[rb]n)EYl{H~<,&pvVCgO)W{!#3dw("ЬQ c~@._Li^vX2Z,sE*tiШz;ٲu'5gX~[h>N;-#^M=DgLܗ4]bL+ĕx_ ~r*@7Mv?vf)ce8 8eBC\l-;ibkƬW¸4(x)[Z$Β<lj G/W$;k$E\ڽVDyW# Ń냎T_zbbu> 16؇$}iƠZi6L2h˕F 0 p-[-vKW ~15cZ=hD jZg]n@UxɝK~:lt49!#*K +x[ w %:)-4Fa y)bz[e:75 e]CaAYj7"4+AZ>ƛݰ\9>H{j2&9{$gQERD/ZPGOD~M?RZCԻZcy>NMмfl&gJP +)i܈X))K3 v ]]haE'FTÙuySJ( MR~?u Ci 8(HkgݢA*=;ׇ%0񧢌 r 4ej`x\4xa٘k4x\moaPUu"FZ.;bt+xH/7*^ `i@{/Vö`fծ1"TDـ%*dsP 8jSjܾ*Cݪ\^x oΌv j4|e'+KMGDm֗jR.1k,\<wC}cq^ 9JU>&'9`WsSN_f[^> Mի\a$& C§)O3GaO˗.>A_bx^+^Ŝ wӪKbdɣĽKH x,4"o?J*~VԾqnHյfܵyj>iY6XyOWY4%&^`*n-@1a֘m3}DIأBc`8*NџFs_%[[Coۖ8F;:4OI)lvvacP9WltV``&EwPgb)$HN9) Uz4V82~]Xwias+6+IK@~ݛ=)A^z,v4Ξȥ&=WA@4t?}iȣ/WԵLٚWINٯ\ρ5H3~%*myUN de̳T:"of-29a-*ˑ}aU1 CmLfu?%Z׎Fy;N#**f ]'h.E{rD|$l zGf4WVjA9Xf/t{t\b 8;N}s4UT *PUS./n(2OԌ[-R8H::6# d|2KO,q-RO( lybV#qsZQz%Co9Z.$j C=Z>%;.00ĝN :4 Ff>0r5B?T6Jxmqp6"9FrѠgG,] J7gOuZN dwD1;j̸ $#Ԕc*Zqpc(Q ]fJB( .P)zN]x˦ r^.yDR'fvgQVS$yM51>x6#EADZ${i ­ck,q vaot|gcx#=&wJ< 05g=[H߬c€O}BzbgFOjH0",ɼ/}XKy#lm?<oj?,vG%5mY y8eQV"؅Հp j9ۃQwm^̂+r3+ 2e쌠Y)E5 Зd}ӛ kCw}:1#N>e8~n1$WPQb$.(CI_iueKh)VO"?NseE.jb Xf* A wثM..׸Jd# X@/|}VY@S/Bx/GT5XPPUi#w|k8es[Ԍ9pٽ8c)(u+YһheCiG/+cqkOy2W{ΛhI>'e-*Vܾپ} K>#g@qq5,DZ_ Kf,n))mIueVFUnT82`f͉r)`gqm޿Z}>](`Յ Kw,XEʟ}buyqBuzMvj`G  F,*QW)KL?ȶzr?Ujb&=~%8}/ƒmS|Nqn]cry uII)MA! h ˧m[vٰ&f|Ĉ=lҭ+?sj2;;n#\/QR~'h~1._ |B8籺?csݗps\dH[8[vs~;X 9 KzGS%0eԊ22@cz `| mgK)IאfH/4h?l7jLd*Evuy\Ay؍̄Ue.dzM9q9R>[9kz{klؓUJJ4)^|B[ ld&!pKׇ q΀7NBf R?XA kzI7-֘KT 2L:4F%nFk X۝Q>U?X︔ۗY2A㓸N<)_ izJ?Fsi*F- /\lȍ\@")4HԦ֙/" OWߑ30_<$ӹ2(|I3L t/o{_"]Xt&EVZzwv::sFoFhdn3Tu%aZv]iPaMJqk]٦& %9MM`Rϕ+FD(qgC&8rŤ"+T~g [5KPEyU'lq*qz%t۳$0=}y7GE6G?ύv:8cb_)!Lm"? 3WRHOPҮ\zt1p]Z}4b٢Gz’qƵ^4Jx:E^ 9*D6#9Pء=[VxO{ 9$褁T%;lcQ-'h"B'Qv} aAn_ \K1MVmoX̓~)gq6xVLtwǴ$ dʍ_HBɱ=Na},.3&Q#C;QmwP,3d6k_Sd Q@:Ѭ͟[\ǗyځF/V7(~ +lik!qFaCvU95AO\Ix!O/j_oHijV%b2>ij%__k:^g,K)طT NB1sH^35MO&r٠ NCXySg|̶%+?6te4S! |?6Ԏ/. Jv`]) #!˅WMGUu;i +Xr9UE$SRR5jI 0wW";1/XԠ͕" b)1Xz\zK|p0K0ϱk O@@M.sOsx7 5b:#/.Rً]W tvq_0S(MdģY``[bIߖSE? uyV6lk ŽtˈUdh$H2p*8 B WD޴cogy[", 2D?W\wyFqZ|w8 Q܃T)`XcO{B{J1WQ5C-- 3wSv KC9**%6Y8ac6ۢX6Nxo;Ї'Ifgat|jgL*"Ąj'eaKoC 0$U# _<.-QSIAviW'S"*79DNjy[dNYӣ TnOqx#Ņ]Kq",%l~пS?‡0ZTmBT; ̗fs ,a ^BKm:f j$٩74ݱ[5cD2i B8TdI\Sxϧ`޻tWTVHFwZl>!WI1ߛ5%Ԙ+R sa< h>kťm=IBJiGYiEϷ\7ᔷP ޳.T5=/t#(?;D!Em<Z? \M_2Vt^ij_9_5 BVb H 4}x%}I_BQF-ąE%ǿ Q$ۊt7^tW܁ h$퀺^\Ԃ~.&g*6Wϫ¼TJ'd?P {WK+/a~-j} @cu; [g-ZތtɳmbcIq ±\3%Y!>ygWYrP>j.&nV$]a=&;]O4QcrSPH\FN&[6}?\-0e4Q.-I?IEH+&+ N)\¡MDYf2 V"M+~-Ll]8r,PE |C琍-e1sgr̋] wՃ _ y$/!Z[\ޡ!y׉=\qL#["-UxVW2P63Sen-\;gpxcPV9!V /P`x:\M!}ŚV%b26B:Dtoo:bÊ`9H/\j'V zrEp[BGsi `7Go?ŞeW0B\pNW0y9$|W5_ѕ(2 u2'yQ_ovNeVѝ~[hVlX @2IǞ_fj d \݉+7^ijxᲷڕP O(/ ,AYC7_`~)^TA ~X1qʑAQ$CBf][17 L5IDIeN97pm8m +lu+͂%GSkFSl[2-I_GutT~ of )QN0N;6ټo+4,c;i3}90U|T0YJֈj/OӺ4HQi7RdpW}7<걧?ؗXЪ5dXgOl-Ч ꡜXA=C`-ۜjԷ3 ܓ8-)a*ƙ[` ]McO|.9?*W}ʕ [-i-}Zڧ}MɌ`6= I~_Y T'a;CɟTi=hr.AHFq+ O[f/䦚J7ByIUq/'!FA=Uٝ'}!;ITPJfwth{rB Z oY#Tmqt^Zw" ~`k}f4oQbf}ȌpQ(`&?i#VCn#(㌺)7daYBRXMzKDЋ: ;0_XK&Hu}O v*6lL,'V)j;3}bR|}j?:hϊ=f5fDu7rCBeGcZ%8oIZIXM+hl` {u#*0 0O`Pr3!R3WIURV6hxv Q~3HkRdB $I0U3tNǛ6p\]ˡΝX9cb5?|f]eifX*-\R#O'˖EyKB}$v$b[Ӆ/1}q *W g7P3 rʚ/bW|X-@O~ޖ p~PI 'zSvʨK(nIMDx=-'I?A& Ʉ ;/=uߴ=^Z@㲉/Ņqr'"]T/ #> !GCqN dYPCx!c:0DNT\.")eS*qލz}| 8^0E ߥJFlG5eTqtg\i"ئ/r)푧LV""4rskf=# !/QCKPv8ΘP͇dTԠ $‡ ivuS$h!S.Kgch]'tS_ 9TE1f8 hã>Qp.fe?-0ɾ0OR&Jj nJf1[zv e=hQȅ- DF2ia;6v|XZƑ,߹,}KՃ:8>&dM՝1I~wZV1"( k.6wn)|?AW-%$}"ze0,x2n$}TJAo_|UՈUf`Цoy^#H.kK+9SBfXy y2?:#Uå"2HgV/v3m:cBZfBp0W|ƹt6!L?/WRXC!\ R6^\,].+M㔭PL1ruh*u)JcxbÇ]ɚ,&U'nWÖk O>+!gT}\`*1A*[Y4L3XorG寠!΂L* Wž||ς9x\U@ըfp;דx b/ʯC5vTG% Hu'G|+`@.+`HGZ cqgc"6nyv5Z\nE%Tzw#.YUJBI'r"/`MVrzQK@l=4zc^$Ėٸ*;qyx^RTUJþ;Z4f4 $qe{[E.wܞMsQ16,@*8_}o iؽ1 OoܤhD n2u$QZ#{ׯYS7EKj`|$Wu!|Owܟ=XǘtN^$V5О|?Qd ?Cixg=NviiR+xd-jh|j ;1 ayv-Ca}?ްPNw8L*?C 9 L;f b8S̖_)zļuK9>|uělC|VGDS{d,=5lRjnLgCmt>ڪZƗv#ŽܟCzsQ)[I6HtB0u$\b "9yɐ= U S^a,Al,Rb>*i:N4-0$l TBc@i+=oh2nK;9 GYXyn_}&Pr 5@<w aR,:Fyp 3ݑΟ5iY P(l?5k$b}V3=W.z?&/BaHKuxNTԗu/8B!臤|rΟT$fKXrzU3!doelte6gOh hp*B^ ڏ\woZڬg%§gOTջ*aF;}i/u˜w=&]nd~2<)p+6g90]l,HCj^X"NXZr0 UKx;I蓚 k6lܡϊdo@m tFcm|(-Ʊlxz21 I(sROuhf2D5kUGʮT2@D:@IAЯUƙi)x~K~3FY0Z_,-gЅRiUFlb+~PTr>c16.`LpJadpg*UQ#E;~рM-ǶqT0#^Ts d˿n-L~3lTP}c?kyi ?)x6>ϴu0W"_X#m#lR7 Du^h2Y.5jxj\iӦϨR\]TaUvh b`2Zj&(bK{S L we1!^X*Jan~Iԛh澫)x]~@opjQx*^yJ8G yۑ q ܰ A?m1!ݒh&~x"di >- *iP?gtPPBA;ߣ3y ,;sr0pD+׀ZdtQȉT'ucGA1wor̨NMtK y7FiSmEYaLhh\_]َOB,;D*>/4rІ zIKv9`A&꿶Tc7Vf+يrYQ-A '1 6!60v uXHYO:@go])&,ޘ!,yS eҬOLM?േ}|Q+= Uq״hۡ>a`D.朇^!{@K !P7z$iPL lZ ܴPXKթϜm#Ĉ2o-JUQT|Bii2Gx|udZ_06oYYs÷\צ2 #RcϏ{RbZ8܏Lk.9k$T"HSk:'a,e7(Cx%Soԗ}p &$ӠpIﺓZ/F_RS'GXAV.?~Ql-A۴wc&,>*|vӭV P*U[ C8 hgiǛOp@U@/EG-Zz<3r'C#i&}S 7I`𮚐=}Dt LPB{F-+K-$XL7"_Uk2.]h)]KטE%:췺uؖ\٨]}ʂm0ӮAu<ߩA>`Z~8a1Kfrc(_N["hK^T#M&,C5"9q1vcY[ܷ 1IfG "Zq#5.È^,2>`'¼_X6j֡G p D@a H0OatG'/V{>2&'++{ ]3I=ot]{zfVB7ZJ['Hor2@* `Iw2DWN'410T#?SRX*{(9j$U4%YM88.QL60\ RA /2k(qlz_@r1E>"^[lM3H6[ZީZr"hע[mQ(RcF%&2}En*_,Y:Ż'n(ӮT\x1H$Y3 FF#J>>ɉZ $ej7b+CZ9MT3|Sc ˸%K(Ej7;$K72bjsV2XL\ݩ{&W3.ӄ&h:-d*3Qx EFUli3hK |7y=ptZf 2OIvh9"~WN'# &2'7=>LQzI֝ƌ̟&fu|R/۳:MσY-0RA{~훗E՘* =GǕO̸sqFS,^Xh|1-Ng+U`U+Z蜒A~oӟI@)mP`zKh/ű|yP'^;C`F ӈ*Qĝ/(֖VVՆ !lܨ~S-L\ tv_yyt-09r83AID'qz#kV. 4qz5Ҥjtg9^w+-/Ct*7TW!17 R(U,TBy@ 6\pCsWI/KpBIC@'R.h{"ʁ}UiM ^$ʵ.Æmrq,1CzV,'<39P@~=:a$}f)SΦ )B6vla}(p]:ڌg j=pl)U߱!;^% &1, ^A)GQϴ 0LuU-zVIWxCWaloڂke yBe1V 0DœU#±t^ {d0MVhG9U$›<6 p%|Qcv TqIe,}#v?JaRp؅F:/8]*3%rg=P / FppNaOPar x4}dڼ(!E-Jpt7Qoٗla?tv&m*Y7zs0?yZ #*̞f7T}N͊ 7ihN,J/;{rU5X~ uAׁ.`6䰪I0ĒPTxyŤHGt0Jũ,J6M)g]tp<}Ex&Z/"l;eJiaKԗ;_X-T5woE gm5-ҳʂ)[݀`L,({lEPv&(zpTƒM[m)?ƐЊلq Cal27̵-*pf:. 8+! nE+K9%5D*!e/ ,xd 䦰[=+⚦p |8$y,IȊZHG#pڎ eDS;+b#ZZso-x8-˕4m- ݰRriAu3!^/NtO@x۬hn{Gm3}f6 anomJo98FhݕK+aN- '@5}Gl bkZ!" f&μ̪鬚?f2~a_+-AU[PUƍa#y]4У2ݫBF7`JK!vq7ǵݠ:{=dJ;崴c6I-bB0F7! zel~E@HYBcAe @Ѡǣ|X\PO爌9~KNB|eX@rB­Ո@6ZvQ`DVb] Od`*$wAj[D>:c2=%s(VՏa˯Vl6 jf)0!u8b&$ڶu0MQ] (5F`Oz9ӷYH ebZ$LA{0dAM|Ԣu^Yt ]AW|ƊA\]aSl2i@N$ݢLZhp Ė"IR@ K' =-n@ ZFΦXՐ m#\) 5q?dD?AI #Ԍ v)"!|v4a{m}F-(O }kq>W(`؎E=^hB*GesJ` Vs=zcJ *ffD`jCX:NRg#zg8{}3IUё `I6z)?ؾF V&8"$bky~'( մH9ӡ*H "λHOGseE`"=v3MW-g"PTbb;O*; Kb^mdatś~8M~Z@U9JJI6?j=Y݋2B(";?ԓBس/+)w鹧nou<MFU?G(YɓN3k)5 7DcD[./DN7h;˨i{@/fg'4(ӍL㛧|/hY~K٦7m\@J2`# |ꮱ3QkeJqk^'t~I(2R$D;mc.EwMp3T{J*9Fs9}7KSQvY?iw tErCC*U= 2% Dj"kux:?dj ݙUIZX;g>EcɓfNg6mЉźI9rkgCEGT8qvA%ٖm4]q X̢z%GBW#S #hk&d*=r`L9+?ם ;=$%~AUٯra,jbVgk]̒Wr^owB1=0YSt@8ÿτ`"/Q#{H8+4T^NQcw7IJ%;cْjn U+%odDA6dlʒwnujqzyˮΟ;%1/{Nm%u6o`3V Nͣ`k"/٦6}5W9Ag)0m;܁)ۊ7P |JC[DE:33Dϋx>oOsN]8L%Q=GraxO茧%q|I,&ˍM3릜=,rۃuF{𭜶q+Rz; {%E)R{\љ#RJW)sIOG |N1uy6V<ӗț[ <\oD5*, ~Y ʾteȀ)?;*@L 7害>L鯜@1DrUmZ8NdI$f6R nvfBV:bj;H HJc!yB*ƥѴz(5X#D|sjۡ$!39@g~hoeݩ'VY,"ShȎvq>ΠZP+7 +'J3/4)]dMhCA)x ;JЎށOP1%kT,=D 쭀CqiE͍%lPcĬZ_ 4WsSyW$q?qO™b%A*fYLUcfIwVGILcAne E!S*EƂoݥ#q3ˮE[`8[>"}83R :1;J5ڗX8wƍW} ) wa^I}_jc`ԧY;e`/tHAAHaO;tm{0N! =ȩs8WP6*) PDӺzPmO.*40&/l*78 Lj^zEEB=e$kVggJwai0_'b?jOn 26hLikf8t| cHdL&U,1^y{ ͌,PL 4dW^cd-Lp[V:9B.Z4Olqc{hHT 5[noN.VQi?zW|Um(e̿J%MR)lugw~+Qu=]/g<(-b0'5&9FQ+J̏RhJ%31+2{f4I$"Sw_[{,c*N )-WqLjIgB%ZM#ɜicF`e'}Wcך=1snnf%\1~c™͜߁st٦*?0w!P<JÊ&zQv*q+|\L>U< :$2s_ͩ۱a_ OUkؘxCp_J#ac-.PV:Q |{\T|[A$rdGY?yZL2]<f16WjTGU00p~঩:Bo MF 3_M!TzMzʮ>k0Oa2H`lJwm,Ni+z7g0g(@j3‡\SNq fS˕XiˠR$_Q/Yb\r[ /Oehi!$]' ( Jׯߐ%漥s*nyV=ϺTƕ [( YFI9U~<^=B~\jFӮgq]j/"JR*6MWƁi-~D9AUr#ˡyvF PH>f ap-`(EW}`-@EyƖw">27 PBvU^@pT ͪWL2!׋ٜqFy! u8Yߨ 5 =~Fr`K %mkTtxj!kg (;jWkK.3mYJmn f{Oho;DVD1!9~\.%/h{ʨ^I<'X3Fnɖn߀LT- % S)n֐IF/YlG'9.t~@Ƈ8/XA8Դbn ٢5±st:MhuԸtْp kQbΞ5\5)3;f-5$i* QkӔ8uӮ1k9VsR"9mhkCcYrn8Z6/PM:hXrtxQ;ͯT qNPovbkEFa;'Wu(i=g0).䝉A5Hdh+29?ԥFb{1bŞO\asgem+(8c`2(螻6ɡ-1pWy^L|%/p$Qvsʞh!cPpo!>ȥyazsK@\]fȵ\7 ݇+.K`vޅ(MI粧X8rNb/('8Df@%sCn%50n&Q3{*+=Y!Kv|?ZfȢp@]3ܠ_]bjo&dm4&B8-B&5I>9 j+ӥ)N\E %lt"%DQ5vr6A^+V ` X=&0"n\eb31Tbs ϙxDJyD\O?xr!'22=PYh5% r%9Pk~0+9}Y묬T'ȭ Z&0Kc@)tsn\xhuѱXWLJNKäqUǓI^djcg_p-X?< 1(U-UGwc"ꢜoIB k f㌪OuX_RӢ]Coj1GRtH?XX:V}{ -t0$O ?jqξ?] 釬臽ZЭ$|&//1zMS:^=9z"ЂpūNɒ"Ǎ-h s`'4-P==!I6&QT%BjG53"A`=R& ْ@Y4KxnUk⎞dZγ]l`qDgYڂ'4Fgx45PoHn!>BG#V՗Z ܢOrN!C,"u5/̹7O!Έ䒂Z^.&l,bĻCc囁bM|Ru3neo\egܫ4X.xlf,7b"1<j,WL L/# W8Elฑ{v O8cM ;A;&HD0g,%AR9q`^IL(U85eub3$6/#!aCR$MgtHL<[7A?[txC՝QW,k\%otb|H")~YRfю4[k16=^1TAa!Åj~]Wdd}5#.ƥι$7X+3wviz M9't&PҍmE {}&$/7UXC\>Fh6Um:3[Y.sk~% 6&Tm?4͂=MY߈!q 3AL)0Lje^1 y딪K-A9rY0!94k[)ZvGRUe&ߎ)]մPmNgVUI}m;Q(mZOQ@Fd[[%Ӎ1Hdv!`01kW9m2#ݤS1oC/1;fFxj@hy)OtԴH>`dh܎qFRoF{dTK3x0YaB8TOp IZ' ,&(aCUq~pOKe}Ŗ?-w 6F)ɮ>nGpeKpO*Uch.SD)^ ]U#R^h~_0eӃ͙~s!hOd͙``KHi%@4g氦oDGT,rp(j.?]j=A>TF,R^g1NVH4AH%::p<5~ܤO@E OBR3$N50 lCٌZ_{HpyAzzEJ@mdRCHg2vr&l&*|mYnkْZ CTk3 ӣRroH<.W%|IwDC'0DFT}BgnyE1M3+ X?RBH=mb:$3 Zȗ5¯bprp PUFA1\I۽kG:R($YmԋF?*mVy&rc˸q>rU,Od۶zhwБR;Y<*PjW ,Xa}F4$DXdgrE8BZ,0<αEm׆ڹ K0.jCM߰3k>Q&<`b߂<1 Zzs/{# Յ&~,6zyqqs\7kn,uBX@/$ZrW:^^7AzC44=eu."F.>a?38_V1l1{K]#bVm;[r&m_#89j;[xXcaoК9 ߲VX?9 I {S̺Ǹ^w!KjqϤn_Ӧ쇞߁'Q`m78{W(i-S*1r" \PH7BفHCh6lbݾJrJ?]5S:y5UrF K~r҄ڶw&W 8#)4ND ^vlIӇ!#FƫSjR{m@d쿾N52n"!1y~6 yt1]SCFq,ƃm׻̏s rBkS̵U"Ht•s c&A0H7O[7"*,v; \ A“8'aVFQFgMKme^ANZ'S4Y:rI4ý3n{[آ ΎއT X>\;|}X_St P nwKj(@/E4ڥqMx.BJLB}CkoW6$T/EsJ|ބApތ a)Sʑ3zL20;,Bm [z1է %IA ȡ>WO Y /:_YIk?VH}߽Ⱦrc=Ydj D| 8URq'8r,f/+HSбrzOdhSJi[=A$jQ{VsTjXVQ,$imU @^ g ֳ;2KDlt;?#g`oCt_I|:}⽡?+V3.7qZ왩G 0~[^h: jx@ײ ~9 $D=G0 ]'u%S(r_cE+L8;GlƏ-gk,Yek[̗В.G5`hqXW75b8Tm#f,`,o}Z`"~-1V,:w 6|8+ b]BžBIGu^`aX{&I0[>)# G>`c_N (-Hs6N; XUAn.pi 6Ef\_\AqڥlNi糟[&[6¢ڰQZ wZ $Jΐ?fuq`gAZ4x\At ?_%nNz:Pk{~0_Q@*?>Ori'{Ev.|񌰩Q(n#:SbAY7iVEz_B,Ĵ+D(jʘҝU ^™'xM:vG])/xШa ъmVtSb %]޴*$ZoK(T!_9\M'T!׆,?Jyxv!94hlo)ᑸ;| V\Y!D3N,X?5i%ԷzdLp_Λ= 3W@jkָ+3FQæZ@cHEY-n:}2ZԽDnDBgꊌgy@[hY˄X]grGa .k=%o!d9U\ ks^` uNk_?qt!d072 eS}|82+ㆄ5ڭz'?~կ|FZc7Y Ma v٤́[*7y5} sNq ^|_W#>4?}OYr^b6#|JsZ9e{SȭJt\g[W9n0?2!tW'~N %~K~{  ™H=BT00bO_ syhGkyH{N+ Hx fuQ{ |\Q[WyaZp)YOQP~%RAgдmV!lno 7 Laٖ0m.>UT<NBrt wC+[inOoPJ͢Ft`S)盤&m׻-!  Rѹ/.BZ[fdesHFlo w)B!Q16r>ضicpC;ljp`(?S>_7<]%kO_[[=2zɷ#/Dĥx^!%0j| cK^{yREfu0XE8oWr se*r[ܿh e]̻JLbQe: ZKbuh>Ma\#5AMofUkpZ=bˋm6,mPiRD Z${"ߴIlSqq`~CCvy#6D@Q?/P=2.JGKFbes_vl1?-cX{v/SeF`cf\leq@A/rpCZ%?t0idى BO#XΡubRs3yQ)%$ ];Gצ A-,'ix>;Q2TI6]]"DhOHOv_7qLQ"e}-{9,g‚VFY}!a>ҙ͞o5F7-O>c^((*B[(1Ȇ*U_(`7]Z sjʦjee@3SEp-v*VS#lڼ" Yz%$ ]':h:d`cT|~bX,vo' =?Co* cS:)Pp:UTE6Wƨ)_S(N9$Z=9,<[:>_(;"^z6njb6LAxSi%j899$7Mڅ|AݙRA?B@f"u gXZԽ96  xJ0,o y bFI+L #Ndub sH[c7>ۨd*9o029IimЈMn-X刉C~ z|}}aic\};yvċڲ0J䓞7LpxQ2x`fC="NRw%tx"^PL|)\xIh$_挱Lkf H[qwSZr 'f+dQ @ ts 2|Mʍ{ŶOҧY{_F33~< vF(LSG=nPNv.}ă..qe>_"gv*m2Ѿ: {Ŭu0ϔPhǭPe=(}n\i O%}.i2.uGl߀C6fTqke?#&SXڳk"ϸ  Hȉ), $aO^l c (K.䀆"7*DEMRoy?eݳp=˼0گN@dmZDT\[ uQkMi:bJ4t*0’jb%خzHSlBGXWz~ GIgt J"AR'/TZ׮oQHF!\F㨭Tz#?-EV$i2 V%,5*(R 9}O[eގWYg䚎P&e13n'?K;Mwi7Zͨ"ˈaŁmH%{Ŀ Ύ+Uc0+um>Dҙ̹Fbˉ5SV"jmNØWe?]ۜ:] hUm ?dO{k̏Q{cz#ɭ޴K?OI*ꭟ 7L$R)Y& *W2OZr'6i#[րA \1ce.xMpAx\U`h-Cp^>o%mM'E]2 t C>)g!|5*dGak5gc;5!L66UI@f#KL2}A[|'cW,jb\5{fc|10rs.{1qYvs7N0l֦Gg7uibhs6kX T QY TvmL&Q<2gACW^7*k¦$& mq Xf>P@N%trE͇+0n:6J y9җ ߏ)Mͬ~m?!6ҕĦk-~+ h3|&gIK.zz,uÛd8BhdxSqKhMgv&Z{%ಔڴ&AȾ̯DȂMɍ RiAh!tb羇b{g^S30 X3a MQ$_cH$ْPOS g%`,{ eK`筋lNzΣv}AϪZG@Lw|'a|̉Hqp~low6tݑ'mnNؙR%pUfMZY-J䎓dEr#q291wjoUzސ{5ma6%_GݤcL$zحX:wIБ/j#iG$J4 i[O\d-')Rt2ʵwDк\%q;̉{c{Cu62^YeWFbF{Ƴ,=ݱA6N?ZXo^czܥ[m[]ކ^Vaʳxt\˪>>unАfn뗌UGOl/-Wl "^z^^1_(g% qPagOR0 [A&uoLN[mDC[M$6FSC:9U&="wtS `}#!6ߙ$cS2 pDχ  8vD:*;]\rU[%rm1(ң5TAyMHzmrژ,,fwCdSR9g_G1$O¾S~H//͵-myq`Y\kwPʼnUGW;hM'0+epStŚG& TI Px.Z~I8o1C1P|LHZJuZJLJYl qkDDa44Wn#p|Ĕ0ީuq;i#o`*{8]wNoPvyN&,2\jo!DM] R`IYXϞi嚠ȢI3Բk /!B7HeHfLPhsN"YrnؾFu^WrX !^iNꁂW֞cuI{f7̂|5~> 9eޟw 0³@eAEڦjs-O/Fȍ7{jԻ7N.o{ML8+4p: L"x@M}gsU*>s2@U`1ϭx(L[l54a0Uށ2Ɯveq?i/^<ϧF9P,;H>% Lg%^O+?uH;5sSII]Ф_txTlPzF ZKN#XG`Ca,>8!pfG<`.{x }uAF+tmൺԉڠ^t} Ŋc 00(\_>OgBB;\&d#H2XpuzoN0^g)|vVEw }8 \Sg f}>uT1!wցuj1*APYFk­r2)cFݏq1/ѡ:BJȐ+TfҫSPtD)vB(U'0+GN5 /ٴAp8&鿣sV4+ۣO4LgU8Pr7JO5Zxt?)B ;﷛Gyrѻ4q,˂;6<_^jNO&mkdv_)w[eB4 ՝%u{nHS`eNv`FY&G%ƺ\CID1 @n4"]sV{C$.4;^A<ӿʷ%t6D=&q]q&FDoψ%!"_gˇ#7t|'YtN@7&ddߍ׬H'v O&mB(¢GCcZ@aUcx4`:O.j%;!c?hL.lْ-!;OL,*i#gU9PC\dvx#DX%b+A(Ӝi #FnXi hidZֶj+(tW_v`dZ[e &nc܆, `Z[L]V#"O} `rwG U؈ ȷ_hԂ4~wV!~oK*_Cg%]+BH3O=N;^i-m ?׷?]B< p*,J?vw<$PK}%ǟO!X[4$zv8n{+jdE?!_KK<Kj /?W5VfeBPQrQ}O]cD~ϴ;Oz.2AՂԦ@ʰCϗmzlf++BEnOA @ 'i@Op"fk G%G3ٗ`OC;wr4/KoXrDk@*Q b!yi&׼hKpzW|(fA"5^I%AnU.ןzÿ?v2 p2vUzv;*M}`y51.HRQX%U[D@ 8PȳZ ڡ&/"@Iim [Sa+]IMCNT]vyHAl T&0N{&!9޺%sAFBJх0{P>9gRHLHNM0i{%iZѳ˔]%'e:A"OdU<>nop MؖL N 뵃ЬK@#EM†$z0Bg+ZYӏePkEܽ-/ `\| w/']4≢I=[}wz|x8$Z{e= I .O> s!0{/2Ъ|mZJʹ:SQt>T\tԧ:620kQ1$eb`Ξ[@s\ڻĻ'"lȝ,T$Z9ĒdPf󿵏,qGKd+ls#CPڜV?lgYc0h@Z6^2YQ Iz@?2YT6 }J[2G\kW=ԽDPxǏ/W }cqWSr -@*)_ŋU'!zρv0Y*|˕ɺ :VחmI *5gvݸt6Cx? FFhdwW<a02j)iaCI8ߊjUr8 X_Q< )^ZĮ y4TEg~|5LLL0Pjj*2 QA_uUGPE&8MnRp M> 8kd@Tltxłb+إ2x2N8U=DWOۭvؿ~G[/zYX3lNJ\4eӼcJ$?%q ʷtiE()J)M9]o48Q3ldΥ u$NFT(|go\2%&{&c}2;Va6:^pO]#Sh4`YL[M?  r="3'i&PJ hTPAY3 xTӉ B.Ү¿yfŀ:m۷=4AX""=PQgGOn%'V^"0 z>  &ѣ$EHȞRNAp2]50s" >85c^< (E%T<_agvUSJGWhrl+p:e}y讄z&J)ݖ >4EBe&&BKP’2րcxdF%Z(kDI t}wc#h#_sjp*{ʉ82Qऊ^ h$GZFV"O8ɜN#舐MaM7w[!gE4! (-ߨއE"a-=s Nb^ cic`lB3*!_OGXz者gu2ް .$<G^ 3 $g;H l^Nmr>݇eF|9JہK^#k'_t6/W5qj|԰w4 >TcRMcXS*g NzţQ~M]VT=LM{8qE̫ŶKUZX[ߢ\V[-Y9:Y>urX5@lǜ0N!J9&1ɫwm|~s|ƿ6 B B{e#&!ʥ?!NHUѦ7b}2KRykáY@ Wg̊ɛ<E#]<TDykb`Âc"g}ySNX[@sU3钌_/{XJw"@mz]bS@}dɢT0(vU^GX,nlMӫWL{ \`M# Cȟj,{3|<[a*P*JD8l wU@wU"+ZÁ3{ ȒuMMN1~soYNf.DMh K;t l=L4`YԇU#Ոߧp3(_8*}Hqv[t]s0l@t=?m%u/F񨸵<˷1d6[&>_$[{$_| Oq ABrlUB4{:ŹL 77ӓ;Хr:ôvOh2HMNXvB!:}33?n 1/tRS4y-;NO'u;lRdVxZ eho^{6NxEkMV[_ꌿ?J'HS`y5acaBfА3e6nڄf%t= m5?;"^XxOJ^]kOCQzc Ʉ5d ]dUY)@S/E_j^俋)c.1 ׹1aʗc8?@i!7u0mOU//jB GOKJAwSb>nVE\کq9Ag \{6c`QGX[?Ų3/@31 `ƒC8e#e}o͓O%"_S&I VطE߷ r!(\g#dnw<j>r^ɠt2mlMGm*F? fr UݦO`XukHiy@am!~(7?^9ZFع9Ķ;t+m= ,upT(n>y~՛ S7~j9H̺H_;v[3VQB0)zL0*F+QH^yHkE\j{x/k9=$~p͓:@K=äROqZamT/Jk\LqxOV}7@ )sSyS ۪<ӟ-y&L3P!r ZMO?{.3xF?KtptBUuD՘0u\WFwYrXPh0!;'sSQx}SM'+|l`)ZS*0DaU_m[@ WaQW)u%̽,`gK_;aVY{Q?)t}sl>}Xc)vqP&e<&EFei\ e5;RZFۍS rԽ` UDHyNҿmDSoR)EDC,6v{IdXuM99`WޚܖhƉFãhٲz3DmTEBUɛabe 4 IVD O!|( FiP|'lӆ^Ehc(N|AXC4W :?l_/[岴{m͈K&H,ߓ`wQیemttL3QO7Ek|LfUF6VNHDY/R؁>r)t'ܰ}W/G;[tp`# t *#MrK(5ZBߗ$ϭQ ƝPPM+8{NR.1'@S̜ʼ‚-L_ZϨ+-xn:Xm DV 65sɿqFdO&c a}Rq/<,}Bm4V;MXKU@(|L)6S枟Pm[^g]6$ O3 Dͩ(j_X/çl hTNX H>)Xnq"oW g<*VP ABS&{?%cVf.Spʿ$V*efCJB/YJƱT )kfm& LM$aGrC$"oGXe8 3AiddiHrXzQxT#VDo"P vi*J=jWVO,)#\h␟ʚXҵD˦d0P>A6%!:" I\y_,u(L{aEgʺ3)EnE)O=JmEJ ѣ1n-\}ŭ"t$^{{]vB/Y5h8?B2m.rNS`OhV4" "3ex2=81Ƕmr\paS-[Ixnue*K 2h?RFS\TK?BZjH;JEcM@$ş 3/N f9ir9Ađ~nA!B_'PQkG0[ sJ>jTOtvA,ļZ͛z[c,&scj ڥ󎤭BF}AHY{ty/}<}yQ=u'_ՇPxP2cy"a&%J^"+0RiW3kXXw1d4Ns;0ƎW ,Ė|::$O:X61 ҢgeiYn>; }!4;<;3vK.]l͜cы6ֵ ʋR_-j偎5Pφ8ۭƍ̃eO6@.9ά>6TADۺ)pl W5;Qҭ:x9F.a@7hhB4 >܍ֹGǮ2يK^I :'S0%aڀNT* 0ʦߚ\o_1Fzɥ*8;vtȰV#]-T|ɈYM<28j6Dq҇E9Ѻ mG׸6Ycw5fB9!Ds9&%Z ?o+NEOPWW7˷Ӷ9d'u 3~Nꇮa38˳*(yƽ_G=fsKKCi^eXe^PR$#iL~~zNuK3j9Sv 'Y_ɳCGV ` w8&lJ}Sh?o2"|\Γ qBQ쉳-X Xc.I =1lUζ9.p a:TPv&i;$Tn~hԙ}޻8ھmq7As}4y4EHW:,HqFH#> K R!T,22<.nd)8zUiU܅P9$>Y)x?sD/})Д6NcVcnW+3SGҡڡHՈ8}Լm\5[].Ku\Jj/ *mD9gఞ%yڄ?/%fC%\]P{Q0ZSRsv~w5Pﱻsbĭ`w mVdէpBsafT5]?ރtodu|>JjV\ӍvG%@e;&>ZEģƃ,$w2Z`'Hvu#g1[`9/z{mYD8=TwI2@tC2{xHlz!&Ko+Rj>A8HH˅xVu"Os1^JOOڣ*D! ^dFSݗŚc-΂`UEϕ<'b jT'kB(=u >eeؚU? y |5V/2i93y~&M:z1Υ~KZkE46lQaK q- ]{{a(2F 8>QSloDNlTATq,/\Lٱ8ʼ Ɵ>7Z^/e#י(~~@sTPr!hVFP6\ hQ݊Nt|(>[ogWuSTU-TRx|QD觌/{ !e`  &60tH:E6tPwB\"-/x瓹5ܳywH6ͰȀs@qPG)Şomہ~1=şU6}X94l}f$IJ.7KVN f'\4/}~XcTT,}fއj|/2XutB!叁W2N`'GU*Mx/p;<;|VhCR2 ~GVl4IGm'4!!4PHɁ -f6>4.LZ{ȡ\r?)*`^1 +ؽsubŜ{֘<ɗso'"&)qw*3BEQFv wEGk5Ke]q?5AؐQ+Dcq:Is[oi(I@$'&'a{!4.z:Dơ5`w%!uAVk>Zک LninT=m*1t1JW BSpO@ws3$1*@%Rz.v0N\&({ мiw,RB%訳<G$%cܚ13Vfb:\ ̞y?G6OqN=< ,{Et k S>G78슓2>L.ԪyvY&|S1YeQ@Pi"]n74i{:P m#0szr t6n" Qы-fL2W}dFMBӒ#X}R>,73BE"/W;39&iy'/yߟA#~{ 0z^1lP.d[ PGpNLx!!C]Wyl>\FYrHG16qń61>SKL_z$#Uss4<{ hS)7K>Ij|ں@&`4RO![]b|R( Ha2±2Ԉ̼(F Їvs.-F%8ۍu#< MP~UiCΞR rl~7#Pwu_d8IA&pem5گRyW  ׉Ӟe2l0 pU.eXX?ⵃh&jww㇌+k* z>zBBH&^]$}U3O23--}tزn c ysuéFߴ6c-_ gLt蔪 mZ2%>7 dvLkɒ6F_Ʀ]M&3%h?fG2tL6Xot8H RyGa'H#Bm<[8Nlf% &,Lq٫x'6pҩrt;'C'j}nFjYG8C71ЈI +|njX-J8WX5vڋ9@BFSSzfX\.4##~Ql;At'Bl?@8E(EqB=!*4_q]Q2=&p?LWntT*鑸!9e#a :xr_! 8k}W繆֠Qi=mNw$#V29?#gW0Mà:78`W1 w -@o/=ebE;s1c{ѣ 7x LrG.d/ĖMf;]w#;=Ꟙ60~2{8q {Ľ[:=\Q ϢrZ ;~;m*,,S-yQ?ٲӆp׼;΃(vPt^u*"]p^_Ey `H|Azj]ӞB~U&M ƹ* -G.) >-XK\L8ijvVt')թ[/TG@hj.sd`'P!CD)tRu`KT\S& #W$օa6LCcXj&a!;|(yFbܧ@.eoqDتi ~0x7 bdB,R\Njd?&iv |ݾֵb[W o4բ+aֱHDbڨ' Hۙ=2Nuh"W35}W36r34t\]<, o7f6@- Dt[g<8LSbafkTi>Yv5n? (Bd֐MybcEI (v-f̛YCn8x詗otiOxdu';j*4좡⒮џʔJa}J"ES@/R\)RD=@G. eI|X>36 0;POnkxAdO1l[icVxOJ-}sd mGpxE~*lWLs3'\B@Ѵgm٫gnHc겛*)]iupL eL~zN b]hɡ=8">;h2By Nqrg0<%/ǮQcJw5>%<Ȕ*8X;aOn{ k0s"!.r{m;:W3(iP b7&,%1 q|h㙣ƭޏ}$[UOF)Jnpݡ= w7pͦNAc`tx$qÿʢHrrX'8Bb;k~;RRf#OzBY5;DCy{y`S {)$x;;,+r[*OcȷPLzWO!H6oa.eʵ7/$G FsڅQƱ{1 w!hʚX6N@sB^v.X?IhVpra%? 7-\䬐u)%M_,|-CX[RkGz(;f5 Mg#kuyŪù<ZE %8./̆2M{L/@Fy: 񀷆DSu/ϻN&'GHVQ[gNBIu^W|lqöjq"6Y" ?&Qd{prIrLc8m`4y^XpSω~-cZu(D2ؒOLXm8 Z:{BAT*95ԒQI%rVbbkI9gsni# )Ҁ~xeaZ,uhz8,& #yhz-ĉDSWs1S76-Th$t BРI:}4Rʑ4*y"ʠLvQD>%wՀN!/ L }cИ8eSP~^ ]ۢ'~ՋKkU"@qqL,k-U5 /g,0@Hx`u*(1Q}?5鱛)%AhۿߵyX^vi ` EU:-5!Cq@FaPrQj˧8x7TGwLԈ|Pv3^9;;=ׁ -G+]HEISmr-,I>98b7P^a+_Vk::U\z4ƗpC4FiSov Ci9#On#jg>Oz@1nxn!8rf~8~4͂NuUѩV=*@Z"޳7@R@\)Ld^7 @˨%\  Frμs}+YLggYjkKV{Zn١uy!"J IxRva2Dj(}ڲ.@Ba'=%R_:}[[޼% V3Tڠ`*|_Pt-^pry`[X?$\`NtPOFM2t6nFiy&Bo'@~CǼc.sLL5)w2l$ЌQrS߂ VQ#= (yFJp:n%8:Z ?[x;¿h?)v.>k5P $ p5PJZlͻ#14#09r5yS|~ 8([ϼhmazFܕKJpUJ-l*bz ?ϳqn#(s7}ׂM z4x 4_6KRMSc DNVr})zXC62Kߩ@poK˺~V@Օ9m>n2q~UcT۲Րr{fdCIQ;.SOhU˄IdO-8 D8vySQmE54z xcho[S* !-QT|.[;G,LQiJzbOrgz0q&U 1P$מX{>süL_T3ARvh@~_y9Z(34%`9ʪphmX5x@E*AzJ]-0rVS"&m_Ĥ@b}D 1\J<(/ K'![m$hHEPP 3Z*Oh/?@$&V& tzfJ#:";I4 [Fsڔieg6W<Jvwti3[~'\C ]"mV^`C{(7S|:l/71'Fy, sS}i"@qm!1 wBl]:W^vjB(kAA9zb) &OSɤȽ$A +*ݳ&с ȞqŬ sԚx2SQvCЮzVz,P}˓LZ 3K' .@19gR:=XK=I#˩s8)iw!>SHޱjwĢ/_E6lϝ2â_;3s8sw'aE?3XeM5Y'՟S>]?E1Aq(1)+οsI.& `N`sznqR׈#z91keFW0!gbX=\7GQ`B_R1k ƈA ͬѹьkӜ)% o=NIie[YYKk$mFs 5sZmHc8jrQ/pGS]?A`;rοJX9`X@Yjȡ:T&Lò؅ X4mw0cod|n XPO ;N@< E_S+}CDGs?x\aM?PﺛF}"\o:-G7G1`U'c)#5 ö2tb GTtNb Ym[gFI!k_> 41㛤 =XD L3綻i{3;xzM x̝#^ݚ[}: XP#tG.K'+TRf#Iӿm`b,b_]DzwQ%aqd aƸ9)C!֙oNOf] (䏵FfiRyaS}Rr^U7ŔPIv-;(u?yV*c=,*_cP2QSim\rGIφ/s2.yvx*~WrϢ;3QH Qpsڤ(hTŀ//ڢ7Ľ҈Lg0DKW}Ѡ۱&FXh`usy0jj &&͊>Q s5Ȓ .UB9:! cnl )hx4s6h6+\e+?RE=;}(XiΙs!Հv AA1#9Gc{{C; K?;CQX&a-9ёćmb<1))[)1/6afj$fXD90|᳍@E~H?ёvWI [8rH|b;D+j H]s:;-`gQFDH/UC ^?\UWal5[ĪW-6mzXV^7D⡹%XjϦWH&&A ~+u]wˏ!<][p+sG*MuUrZmJo^7Zt^oש_i2Xsp?AlzziMEImF0m) OKOS6 EӍ"ˎzWX[*/Snl eP=3nH۝٤C[ ~P0LqzL+wXUwokfX5M!DE+-I;r= "yA?`>!H Hl*o`OczpM6&X=0XLX.S$,ӣ2&Gz fA|JBo4#>"%DG`+vb4rz3I?-{.nЅETUو, %KI]l>T|,B{1̙'}(΋_NE3^K%7:VMnMl=HeKXwQxmM@?LP h%5l2UL?m'%9Ƈ*@` *ÿ䔮 JQ絶&әW=bl5WYCbٍp'Yuͽ8l&t~4fo\ o^^tκR9a8Rƨ~zcv=]CI :swjU gKr%:RyPf,>FQUy/ҕ(=ZEfdX[O`U$&ZMcJx, Z,tSpOU푡q 8-չS{~t8l#ʰ3Mw>iS4NzX,f%: /׭$a dĨ{0q8/`.RiX'GO$jWDU){&!qd聸ࡈZܯ`ѯŻTV +-.q'i˰cm\Ҍ_Nm j7!v*ٯ=64%noW WDô;!"q `] :ҋgc=B6[lB03{BvJYBU>{oJ[HM;)du%gj^hftͬlTK) txcA- VVӍc5NUg{" P r+j "IJCYs/cUiDS o{”1i/]1ċkHb>_I۞ h색5u PAaxp3V/A8L.ewu z_:Dن>hB;E*RC7Tݗ'VZqWAf"lY)M+R e (: ߤb, a0m1 #rz6foZ\]/A|!Cџ%`3۠eg!,N =*Z9FW7U ofEu8ƞ CX]& @⍞t{G%՚9f_|N#plymy젝VƐ+ #ktaiA-.\{!*4f(S;%*z07Z_#U|Pajc(śUR'ԣ?ⳅ8ubėg:6g2L2Gd0׼/.,w>ϙ0O]>1МvǴA(c1O ß%|Tn ).%m4… ;q8)e>1*UXJb_1 x6[BUq,-5?dCp6r̮$eO1(80hIj|,hJuEήxSz61ej%vujnm2Ǖ*HN]8g5$+἗ ę[aE74t22!7M S+ ,sԆ• 4L:M/0FĢ~*;zaLBqQ{4u<Ayrw|GZT藌K/S lpe(")2QI)="e\mt !hjWΎCs@s> [M'Ůhk[@ (KRY_">OosG^M>Wѷ,: 2"sZ=gCPB1&b`wWpMX7@TgKădD$Cκ(aƸ|k#8S'iu_XD{$[:ނa )Pj ['1E(yNCؐ\Ex;ЫZLz։3|&W1C42X?yLli4$޹ԣU}$Y>Q]}A3(ɒc9ȯ-wF("^X~vSɲZW2py&̔8uOMqpc 5~ gcd^QNb7;4G.t?OAm-M@dMW exj '9F~_ai}[ĤQ ȹ:u*ogY rUXh$_Hlx.zE7_hFt<~Q\tzԂϳ#,o!$M[_s]gk@ŗl;uq.acM`z3p\ɫrƕ;Kt^0@4t TVk2 v`Neo۰Q\$f /qnSdcBeEIP-SZg-% H_U2ܗo\р=w񠖃X0 1nH\ {fwBU.)7\U^)gBk_ o鬰Lz{y1޻mA-}4u*Ӡ-1b ;=߭ t]=CfK T~=JRҒ9"Ѿ⼔Nk^C|@w̨++^\[Q"(f?oL}vf90w?O{?Ckv,ư <3 q}LI 8F\ CS6{Tr7E!^?~/gKh6uc!P{CMFHyb,(W>В(ѓZcvd'1E۞9bVWj,# 6zAn li(N!bZf># Cs]9gSpƕDžCvU4gPݸNh8eKߑm^ 45.=z_=56g#6V Mxs7x}>Ds,zʚ㗾 L-x"E*je.mvwQf~Y MI'C"R& f=NCu$5GRD$Rd9;32gVLvC='fGVe@a|u=FE$` .MaG=c=&h+ʧYOmrtk DRW' &QB`{-W*f±7}c3+\e(?.1'hd1oi?*}Eʜ_(l~A+Am܅H{9邠[A3#Ac&>S< e\~Wg6S%uVʪmfڅEcN+qjӻLƭahm>`k(.{y 5Yf0ɷeBl"\{P*%ù~qɨ^BO\_ ,]e~223-Y;uVڎq$?_?65D-~?#!Q:b~Sn-,-`f:t9ê)<[CsRsVx8%$^6]2qWoXn[ ɇz-Ia$gak+|H{P97k|d71mL/egĥ?(]@2fL7^ d@"0liR4pi*;`ֽð ?L٠>qÆOXRϼ?$GU^j} Ϣ1ҙC˾ܽ@^<=߶N`e}HK:ʆo/s2Ng)9w[C ߴKH {e- L;J[qv+QJle]qjg7}SDSu>!; .Eʣ-7x ^ OMG~! ܋yY2O7Ҩ*+5=*Vf ii cM2hPx#G'mz??egO7߫_ǝp#^I[72stz]~M0RT+s0( *fWBDK_ĭP^]7Vϑ";F]}E3M Y#%2cnծ}LbnR-zِx,j @rC:q# 0p#7.m:]'kW 97cJUA+̆=y7̣A#h҅rHY<SLP Jeq+O(*,ɀL$%o'Tըjx7%w\vk 챛F̳ļ+ l310җ\K> g6s-A {#"7aQ̣&fe_ !J` USc -tyyWXJ ޤ廌}zk<_sG",} BjN@{1B2\Y*SZzkϕ3%RȲ~('i+?XFm>FKx?3'a$k-az?!DL&_R'E1`\V" zOaͻSt }9ҏ^o_-łjԁ66 rшAx|SĬ*Ic1;m^T|xm,ZijǦl!H\$C1HZV`~diF$1}Xޜ Ʉam<<({ec`(9fUV<:R939WbIOEN[ w4B2mKS plтBfւnÉ_]hSaU_^0<1C KZxsޮ\xpx2oK4K͢UT"rIsS.|;.~ljGE&6*;!ͽ\!>)"x{J>D1_'*w`I-y0Nzd#$AFῦ@!fB-݄Uv5EODi'SPK8| f0| T!1 Qsƛb6Y525§M͊:p/gM@i់t%Jj~,dR׵yP\GfgA*Zʢ,$ c.j{Xrm?UArv˜ݓtc`(3K0v:@Phl\>eaO?gɰ×<B*@8ofv@)"A"rх#6:-иRHm5 3&U?sEaN&#.i_:Iө%kL;Z _ y8 w[9#s$-~nq!!1`"Rv<1\gNr\7N2,;F ?9}zRG|!FMŀw=G^<]l#MG P!G R_ɾ2prv܋!K=4nʈ>dGoܡB>o|sUM5a aPu]۲ [ ԲbA'+oLgF{`fvJTKKeb=K Zn,M^"3* VI4h.aAXY VWE1NŅTR[e =?ӫb煿Yժ(X{kW9D'=qj!p 1ڎ)f: So4yj(/$m䇐-bnOia3kua>^#heGrGxVYdiKO*Y\=(٥/)@:;/;gX f WvN;CZ Pҹ R0ҽ(z3j-t5ߑΙ%R 9qְ=/+zY"jY+E[!U2KrkLtՇI "}~%J:Qb1<$q2Yû6S(?q ro柅C-[<Oi#9( 2O=ǢܛjB-c.Cz+k% $u_U>/OPHZA/k~p{s޻e#E`tϻ:߁^ǥsDV͍BkD?|i\؈HV?Wt\dj+7v?i lܴ<(ުteAgTz:*›d`,=n)vY,8Prq1hE:!yh;lknTy1[,)zvF cr-MOqGe\zKVOh`]&}Hb^aPy^54CzХcnRL%RCK k72%"" ; k-%p W*slԔ/KYv/+k7rn,ٓ[ZcJ%KDwKaFozaRc&2c]Hzcfâﳾ| 4%GW^i]jދ):`5W.K>ϞU_]qLI-q8hc~HB$^ȧC[6kh]&4 5(!0rsM}a,aQS_17Th#3% ro1ݨq"]QLv"ˉ͞?ukdSPr 6 ]5  @kR>Bq;Np $8\=k] k|t ᓑ @P2 oY͒I0]L2< /FJb~;_%Jmѐ:B-$~l9H^W-eN{& L$ ~flBsXV]cghD :.V/V _~f4~g6Pփ=DGR_'K#_4rOh c {& [`85 w%~Óoo9ݽEx}'1GΘL ,2ﱚ7֐іivdRO%g?tL^WA,V Eudnޟ<+Rյs"Dv?d@ظ)fi{ 6#v֗MX&CKGZ W[ۯfX~/{3FH}#sZHolA\v%^\,R!ߥ#! +iyX)s0 Ghv/|}i'EvƐ:luFjg֩g8`3xchPYLZoSS EoB 7Zo52=?,`*%o1[Nn!aow 5 ]N%FCv3Ey [#[h1(ߐ/-('[0::F$*AWūSSq| p:Y\QoӯΒW ﻪK87,OU7wмcE$)r ?7-S8T$9WTB"7j/j}WnѤ6 lJXbӔA-׿x*L7F^TdMG^D@@ =i YD\9bjGpg ;qO}zRRԋ5(7/V\vNU%tcl/NeZK<Gu /Lԓjɽ 1PLdNf-: p03v܃T,O>K5gR UD~6f<0^Ph|L7 59{[RG`0U<H,d30BmR5t<Ż![0C1ڗ਎*!pQmשC^c ]]13R.=8K-hd.>,ܭZi ] R>WnfKJyq)Y jR ::ħ|-}k4ILQΗEp񸂓>l51@2Ne1 ;sՔjwnQ>["ᴗב_8⴬kҡ&廗ъ^,)lRˮ?U)PjsF&a( ()LiyOqDZ@Ď[XaQw9GvgJߕIO5b頴{v=֚u9긗 8ON z8DoGi)՘ADO.<r^ tW3D;,nR$׽V% o7)n&;/Q'Щ@Tx n,5y VY׈(%Ɍ|[rrz jUF[`!9LY_^Cdzo H?wwax}mE1h-΁(T^ÈMok`>\%: ]v1 ύ eCU)ʆGLf.IP*jhKMs.x雽Ʊ)h#9ڱa?H_$qM+K*E:U_y?}et<?AVgF0XCQgbe; 3Qw 5Ǵ܄{RFh1zogX߃En[l|5|v˅jS0Q{(g^~ 1H8sd|U*q 'ʕ fpQWqiGL^`N9kش)?ܥhd_lQ uX&?IwG"UY@N4wll=~ʉrj{1郺2?.WM9'K8-yd0(sZfg0y :l@jYbva,0[E,9M#@S ȴ4^bp/L_˴drH wwOZT~t5?Qg-)c^wan,QedzJ=گtBq Vubu>&˝j5b(i: De<@qDeN2T 7@ɲݞ7Z$BXe)]̝ktM(dBZD9#G$&E,ӳ(5}cN"- R.958A CdH[,Gj>ᵇ M"'Mlt)(@vѱe SF9L( 4f 0}tWQ՘- .6,Ū;*e+jTp{\zxT,2O%:ȷPDz:G.]3@8A0Wyή!n3;5](!q3 (mX\6Q8u{P'loe]aCM(b;.8$Uy]?9`= T.rOd`#2"0%G@ܸ>){5{y=7;Vl~fR* pX}دuD`w(h: zy(@z]>[?k]Cp+6z}͈- po~@{0FǢsjb_3Ki<},W[٭XNVIЬ EZ /=۩`lo§Y ރ³K"rW}]7zpݼ̹Y!3Je"ɌJTW^,XfV%'Kʞ' \FLD=~ R ^|cvuXa}?r)QS{-O9jsړ'`DJUë?:f ]s з|zdDĿ,4wsMV+Vx"g@F>C,> 0'u qЪOKQS"G#sNJOЀGow ]U!{h AjV@%!.JGjtI3 )Ԃu3Hn+g0<!i4"m@I襍g`O}qH_.'aɴ+2baQ3¿|HCXDZȖ^%,סTEwuQԎa8USl1j2^;׀wbUhOQcnGx+ajG+*qöTh H 0RkkKY*Brө:E,59JDAZ7uF"UguWFI-+ e5͚اdqp 4Cכ ' s"}TpQP p_1~(\*fk e6:eΒ\8jr_PʲLx`M ^Q0uaq MtMyyc[#*IJaЂJzfЕ'Kv)-/`G[ogbXO^@t1P&7 0t'?z0b6צ!Nu:$?z!i\7((mz\Sp?\=m] 0d'&_*u͵k9tBBJexMmR^c)슏ALO[6'(gt&|\.[3Wo2лT#_ia܊h)aUڂlCtcB=CG[:aPz.?N'I@%>WH]۵01#*<&V8;\yj"Ʀi1ar@_U}-HV-M2ͳ|,dmb< ߫AjR=K.9=`(ʲ&1vB`ZdIQH8e)Z]by)p\/~ng&2 X },0 !Iu?MS3F('}\x!䄔2^=ڋ } jrd`X&veQw40&5E{bGֵ΃1W>Cf؝ VzJZocZwr30VXsۊRE]zCŘ5(FE)h%e?qwJ%ňJHSZRm$ʟ3{~@򫲋.gJHE} AXuvD C7q11,$뾐Ž;gH؊4 qy-*8&2ÚZvnk$%fG%jΌ5?D9 !?< FBHV\ND+q,{c6><0Bk3N%palkkέJz__xu#$cR"o(_Y"ůذ.Zx</StSq<惥wh9u'fvFuҁ 5 ou $ MLE*)$2Igi?%Y:0!C.k0+!^*GKCުǚȬ鍩USEm^`q78(XV15|jMΰ+N&GJւ>WŜ`_;|)95u.K W: Y>m͖ƥP4s-R%gz}:cИ#RrVQ&'Pŧ+*_Yq5zQ/ j,[ ex!ؓs'M*$ ^K/2C4n{ئ5|F>ѹ{=cKdYy@bFJa) f>@,kueM 6hho,f52m'I~+((AORa`<_Ory{sZU@$"ooÞ#шFH|B pBr c#ʶ=v510C}[p'GIeb"OE}"|}X=*xyh`pcI޻ُ` e_0; 5_2ж+v61$o{ @sbsnKΊ׶ Fy|w( 1Ppm;Ie`au@pYsnYƧ Ա%ґ&oS͟y htbW`!AQM@*c$q/1_}AuMJ[Ә}()*}V;8cgI̅;PzS jϳ{0+X[gr9]7"1 P\rYyr ZE/vMEįsf,n $]~lQ̀AJ%EJE^nxL5H.g2&Cuόriq=} ${xCqڼ'AbL*㠰 cf#9y'Wl~>V?=md籺nǚq)%TC Ĩ-BCF 8l )SP$q^" Ckr $!~kB_!el9e&6,Qzͳ[*k 2T,,r# `@WwAorGUZ#(fZxg'.k``4b|Ex'B'Z~x.6"h};X#VMH1SaXВ+WJ:ވtzM 496~HHMJU[qXe/%Q3qq:H~yvRʏ`E6|Y"1M{7 ~`+l_9~WDՋp1_'ѓD751컴grk" 8&9 :e`r|ATG@f2 yӸz#LBOb32Px9V"@ KTKoehh͇/]1 $_e6^qlsoqнTzRD,R:0gj3*8NZA۴ $گa,ݕ6;F;:ޡU]JAjH@rĥo;td5GyAq Z) 'iI#=Mk"78V(/QXɘTo{ !.y FZ.IOQeΔ3qN%n%$|5B+6oD8DCc ɾFnB b N5P翹x7^A KDRxgudʼnp gr#3}VӢ%ZÞvń& ~] K`XKp<[z/qyf8܁F7+m R˹̐9n==˝3,B0ܯp/tX0)8wt-4Х]t6Z-:>*.vX\=ku~_  v 8!ƦA)K/D #H_5֗gj|LЗu~9^ Ms 9^5H>=4gwI.1"٨U`'-PK_jPqּ"P+sU/8 Q -fgsG1&,hv$e*$֗ۆ8zbY }X(d-r"9Q(([/, pL)C/E_-ԷѧF7 3=+8W u[ePQr#FHF!\+A{tMOTDr<ֱ2};MzGO\5zi@{@!a 'z<աƜ ϋa3'lXKP&&) 6ḍWz.>"[? 1fG] ?ѥ"xǭ+n_y7<,bMAi[XS[ptaᠯ F|~ӨQw%+hN_wᇔ! w S{@0-"P7yXeѭ[+̟HiN"[Tq޸(w Sy8^m-@3Y0sTo-;YNkJ^|d)]D%y7 }YY8R*do@BӔG- .0eشP2jnbJnܤo%?L9K9^\Č, \Ey#\FL.Fx))v~t 䗩BVB`pu+ 0;S%|f0uN?;=@fj.ݕI7Nx{0Ax=;9Xo%PoSA`?P9"^EU{,^٥/m$WTd,tvITA/`153 7+5SL.f2Q_db5]4Ԭag]$QC?8[lvzaH{ I 젝rfpG ^DLJF3f$頜2y^8jCh4t"epˆ=hY - '1GqM16O %+y߃r|ͩ $\JT"̅UOB"rÍͳ+0ݦQwthm Dg/޻1..|Դxi} N|w}6XKEc.QHjkZu]9&, ߊ5f%ҥ t9NF'lYj^YS! D<0wQxwamT6*si,Nɏ) =/cNj|ft%c2\s^;cbcdGć&C8"ծR}7S8OecqBq[7v W|ĂƝh|5}9A[cӮv޲mЛu%}Ed/XCSU\_+^޹Jٮ2{%kI~3X_gەb *&,S:21wrԱlSË1\TbZ Z# 0+\&RxQ 3H]{ӣա>i┅Kn{TVOJRc灂c'c=Dm#B8э+tyTM#Hޕvu1d3*;AƃqJ^ ^UJDf$;My#Td(eۖ+eY(gQs)agI20H;^nyAG1*i40Zsj^}Xz#d.WZ} Dv^.g9N$.{s9uu= ۦ "*埆_y]t)<&eHH WOJɝwL_6/gL55Š3؅6CmH \S\VB!e=*eOٜG\N3ί85{NTe!y ِ*aGVJIW9[sE^U{4A9(5\'QAtIL@pgdtv(oW_ ֒A`o7xkAp9.`?S4WcT@s)tDmٔtGQm1 kRS u⼾86w<ŠMU|<'_jBi>$_C!E ##ŵɐ%2FdqƻyVu&d3u)#d mwFݻAaXx:%7uCzBnbHۙM FV#zD4_&~Dž` xP=T>(pe4{#N5kJ|  M JX4xA$[?3G5O6{#c--Õ'‶ڑfd8!Ȁ*՗ d 5g@>DL7#T _8+I̍5y‘8Y ݡw:6IЋi EE!P{ruut<8P O/AoˠUsXZf͚B%lQ12ͨ ]偵L#OUa;?^< V{VrDx _A(rt )ivlΰ"%:7Xq>"~L5 WaXlq3ɿq8WL^lLT\foHZCAyBhe vmFʦjL"Jvdi&(^V@32Oz76M% CB-QAP]4]~*JPʼnÁyt :,:%@=h\$475.a]^C*8UKo`-1:B _6?@F'.\ɲKLZ%wUUϚ%#qZf~9H~6(`\iG}0JekEDA=8L%Y!L拮!X*? z@ƨv;v>=\<7>¹:5tGfKaHރU)lL5@[d qwf[Hj}b Y(lGF_ʥk-T*20ֈ;ɲzUπFBtb! 7(w^IIode<м;WtYB%)گd G1 'C|kɦ2zVrX9;0d}۟yvh|fC .u#UmB] gXr S[$-K(籯} XRV5/lu=PoPZL ћ!"x+T7J2Oڭf%rAwSb<&ad{JеMe$p,uq1)tB1[;y&4S)I:oT_"F mG9)Oۚv\W[/ݗCMm$ Z?ԵeJ7;꽿'iw#_.%+ľeS88%s1x͑Kr:SYц[L^=õۥUogA.LqK:f4iQ0tM;GV8,GȔ܁;F?]) aRq`}s>eY_vpۯ4XQU [݁88Jda/Re8gp5QHsҟ3G2nx16-s޳CX쎲^Nyn=@֢/rD/Aݜ,TH!<[M8Z4 6BTS4!K^+mu%`kDP1?2Wo'Xհ9!+Wi?$B'hyЅ3^`y(![9H~DQ?SJ PӋ@rI<0U+sCA$)T`V@RG$ 6 LkG ?M)s4VZy pji!ֿa{06\Esq8:CszDha嘼ߛ4C:Ro\0!3˰b I)X ˺wqQ ?@+;ㄴow~_ur؊DPܯ@2P[R$hbr* 0J\!RA] N|a>.IϴWFS.&w[WJ$!Pq{Zƛ%EOO g1qNATvOcOs^2%.4^iiGb |45X"_oj bn@BGv2W 6&9i{gZ(ҹ`5[Ey0/?Q~DY=%Wp{XbzmqZ8mQtx o\ۜ053Њcv<}InQ*I4 8CU{b gX[xH8@WEdo>Vte-'N:A݂+8P,>nI7OYl닠5L acS`7v'ȑ2\ mF@u9)f 0hDǰqEKʔ5"P^ d [G`'l"dmz>B!!ɍRW )%~۷or݄f14xAe(Z}l()іl'D~)uJ9R7":,4P$־>D!mgZ  9l#Y 5kċwu#*mwEv\39v -Q7o}jpKIl˒*Cg.'ng;]E_p,~[&-_mj tvn㦋y$ N{|{ 8e_Iz(7II$'ب \(tu`tYÏ~Я`4n'}%/c|lP(fbs $q<؟ɚd&q>]5曜H)<! w}}1S6lmXyĞ~Dn *x.t!Ghm̹ 4pʜYY2fR^ylBx;* ]cܗf:5փn鼴vzTUzFĴQʮ%ƦZRsM!YLĪ5-\a{ ڲg 'x]L$MoP%.̄LCtޯC/Ʉ\Z+Gu i(uEN5[B9;R:ZJ%(O3`Q&S+Myw6%5-֎f"g?D;Z3FaUӇG9܄PDVg k†Tعl8 Yаu  YZ