libvirt-devel-8.0.0-21.module_el8+465+56aa2578 >   H   d U]Fdh2 ޑo{M [\ӋOT4T&wqZӾkPz)~жA~dE)6v,J M>V9I9嵹u-vh.(X EdLPE:"G\l! Y\8t EÔuSbtY=)kUvu:UT9I6l!Gn73Lva\/$ !=dIc  ,S"+Q7!2 B&Wmɹ>3ؽ*@w}W~jg/E6FD;Bn !kO  Z2,2T ,evxn"݃Y(7gׇ^<cwGw9cV9ou oڽ 9pDM_Vp$0-ސU9|فROV3$+{ GMނ6] 9rT͒Flc&CX3d296c058eadf72707cfe276ccb470b8984b4677377d3d5577af2c3e077a35fbe7f4312b30a0e97df8addb0299990aa8b4a69f320302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500683066023100dc2a1c93d1f1a219637c77a8600549dddbccee6744936aed04532d43081a66c92d9755fbb9b583d20bbe06d488596912023100ed90ff2f2e30a76c084d839de08682f13e10c771f61c2e8e1b044782447d02fd0aee31ec25cffdbb2e1bcf1562b40a380302047c435bb500683066023100cdb3aeddac39104f4490e199fea49d424f7088ecfbf847e11142a62de76cb1eb75e55382576817f9e0032a8be8a2bfa8023100f104e566866a3963fa4d107207cac95d4be970d3fd96d417e4d72466c9c32f357d117b40b5d58460f27ab70cfb561cd30302047c435bb50065306302306faeaeaebecd917311bed904da57ca0067d2002c4b04f9cbed1b52c48060ae745311fe7b38fbee6e4b40df081355a6ed022f79a9aba4bd90b51f31705bd901a27e2430a067df1335bedf25d304b564d19877f8388008cc6dbb7d32b244e9e15abd0302047c435bb50068306602310084ba608311bf90a486089c6b4bc73dbfe3a3b1602f6df4674d49021315b26571361282ebeec146b53111db05d41bb3090231008baa1516c03eb202ae274fc9efe4daa34345108a3dbf26885e3f42a64bf43fc48ad389983ed6881a60369829f66555c60302047c435bb50067306502307eae6d0336b37c314d162bb3d787ce70b7995fa3142a0ba46e3af274b8014c846227b4cdf011ef5b5173ddd0bb3ad433023100a7e5ca714dc5eda749c6ffe867deb7819b666540645b5c7155c63347e0a1edc453e9b621a2844e71e98ac6b6795be01f0302047c435bb5006630640230746d5d8050a6dbd3eb948b1cad55ae06e1dcf11ab979b9dd04c412ec397b9740b33893d44f22bf5b3ff478957dcd95cb023011881374ff1e2590bf7f8553fefa34026fe8d40bbdc538adf5eac9c1b81f11751cf8b1ce5a717fc5c795df972e6de09f0302047c435bb500673065023100ea1f013e6f3858368b91a193332a90118774742c70cbbf92c229c4c49a14a85c0fe9bf259d2317611de0f702f43d057e023061d1e01bbe0bd01cbcca51668ebbf2dfa2c1ecece49724ce7ce918a75dddb065f6272f9f26226cfc72901fcce14e3b110302047c435bb500683066023100d9f6137eb9167126da30c115e5b8a55ccd358f3948590015e871d4f200653c594441e55ff912254957165742e61154c10231008748293aa32f5ad6a71d0a2df48ea86352c34a445ab0aa8c272275745b5a982de97760b9d1a7342a058ed6a0bec4f97a0302047c435bb50067306502302cacbd8f123571ab3c41ca17de146fc201fe0ea2a2e6a85297ed53e07e475e219062d1baa91d3ddf3e32633637cbcbfb023100a2454b52ca3c1c033fcddc76ba3ba70cd6d7402b890e5b6f9d40aaa060384919528ea60d084f663e3c9d5031e2fc715a0302047c435bb500683066023100c109e1b755806652a23cda3eb0202d91ecb272d4ce7d1645e76ec6182a6370482054b529199142204d03520ae859fdca023100810f3d217feb2208c22d571d9b2ab3c09ac450b16538f074486cb62cb30b0d6abe870cf346613537a9e2ba6602cdb47e0302047c435bb500683066023100d657e489316ee3020b70415aac7494b02b243d841b3677978d3ba2e3e1a4e937c8012690e0ec86ac67ecf3e8d68866df023100808e9f44d59d7b1d55f2c2a8fa62e0d4b8c639d920f37458df6e33a5a1140a34a7be981fb8a73d21d8c321a237b27a330302047c435bb500683066023100f850f9f912b2c330f7ee0dbce0abb204348922ee17ba992cb69b17a942ef5da025e289da6e5deb0e2c20e38f3a755058023100b3588a026cece83a2dd2945c5f7a2f326908f686642dcfbd85dd9cae2951009a2d8543070e6c9f07a093c9c55c1d4cea0302047c435bb500683066023100ad01b4667fb6f156e044f2539429cb82501374170d9726206d9206f0736a3cd189140607c1132f4576c0568b6fdc242f023100a1f7ad74c8f31cd940d39d94e585bb4b6e1011012d8ba8557366f49bd337670daf16d74a1999b23eff7ca3d8071997760302047c435bb500673065023050801818a383fc82922ff5f9a173b2bd96834a0aa0e15c9d35a92c17ac57d45bffb79ed1e9aeae7cb15d2c17990490c4023100aa8fb2a9351e11bc9a10e623df4840363b91e95b7fa8d94b654bb7fdee2b3193c6bc1c440309a474300d1dfa4591c3da0302047c435bb500673065023100c4a21907b0cfee4b0f0f57d8ae43424ce9a13865cafb08834d8fa4623b67e4113a404e45911811f1040ff2771c9de73402300c4e991584b6485d7b7ecddc032a9f33283d0978ab1cca043daffd5645ee3349de1f53fa13537ebe6c59704b77a8b8cf0302047c435bb500663064023065568e59f33e01d4c5320950df88346194a3e73cf7d46ace5dcd9db283fe1c9b4d7d28ee637832863cc126d76fe5133202303058cfc2fe1de8250456788bbd5c4fdd782b9d6538b090410195e44b7b3e57b6a722319e85f40e17cb2dfb8ec50468990302047c435bb500673065023036620d581cb6c4168c4d479d49406372cad29ed32c3c2fd68696390a2b1d5dab5856ea3f480b0e05687485c296cfb9ad023100c3003dcc4ea706249eb937ab01ba7656bb1cc1d304a8e102219c627ff8a6af026796ecfc10e241476ae8f440e070647e0302047c435bb50067306502301d302b73deaa9b9d56b9655f38a462c74cc7210d07efcaa9566778a15e6e13f366d5fc980c27d47a37abed4b19303353023100a25bf5308906fdb27a6b6a2c987a75fabbfaecece551433779f1373199f170f5a5667bcac2500eba71e80a1d020550630302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500673065023047035e36546d97d7383ae175f81602d1d828f09fd7d536bacf37f5a835badc0c723508460f7b23815064921752790dcf023100b16939acd629d794b49ca9024eb673a503ac9c54399819db1c8b12aa153b97f198cd9ecc4a09bf2232ad7ac4988386f60302047c435bb500683066023100cd67ea7a01360a6b5bf2087c08142b7a34d0d5dd93ad9375c7ac287aa4aea0b2eb84faa6a2d09bef152b8cafccb00a42023100a7ce461e8b37be9243cd6a4dfd6fc819238ec0db9dafac3faa6d85dc04850d4fbdc07d10e1e4ff254735221b1c0f1de90302047c435bb500683066023100fc95c4e9d1260db074063ae9fd14697052fdf8181e5e6aacc71dcfcff117cc4f6dbd5bdebc7b24eedaf20996f6e330570231009acdeabf85469441bc95e5adf706e66caf096bd7496ef32f887e64a821bae14f0a85455969ea439ba7e39b5c7fcc88fe0302047c435bb500683066023100c76e84fe3ff69d1e404f54d321a58c988c177f6ac7fdc427e1120cff00cc3f8a7f2b814e15161d121204f61264529c16023100831fa23f0aec20ea1839998a3c7b39d8eab2e5afbbf19946854da195d6f2cbb620e2946d304d1e40cc3bc050308c10e80302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500673065023100f1d00c179a92de20d449c7fde93e0514b41ff915230a65e353ffd62fcc3fe6b9bc06b0d86fadec08f8f3fac91c6e0c4e02305008825d537986d677c603965cb9130f527716542c05137d4ff15e103402c4599256af01d76833237ec567b3698ede2d0302047c435bb500683066023100e65f282e5690364494150fbb321084885c000a035977006f63ed02df3418dceb32dec6d3517cf6cf1b34304ef6cc57630231008f3f1de82df36e305aa7a5b596117c7e1c1fbacd284d903cb3ef011ee604b36294fc70e8262f8a15d10d78968e9bfad90302047c435bb500673065023100a305fa0c07fe8da0c90e9a94f66bbd29318bf5a1821eda38e1dffc175c8dd27a6fe3d1008df705078c55611c317bc0ca02304fe2e43850e23b3ae3d096896fb35c85550afc32cdb59bc2e47b8f23cf8fa8012225ef31596db84158c0ca9a69bbfcee0302047c435bb500663064023076bab0be8dadf4311aa58bf2506cead2231c378af3cebf963c57a5cc6e930af4dfa82e52af650fca29094c54d4a5e396023026b9c4678e2cd961ead3a8a21ddcd624656743cdd735c7598bc350fd533516ef3bcee39505f7fd5f6a57f5ddf89d5a65d U])s~ {ɿOY /E{94%lAHNpjXz,< u'ZySfρf6ZV(f}ttՔM!!LaY#RDZrK\,_&! fP|ߏKz%ȕcF)8mwP_3yAy`@*k|ǒv kRI=e^eYzR+9tlؙm&ə $](͘ ȕ2tj Gep927y2s:3=ǰ:JJ ez>`= ? sd 1 o  *08     8     X    8   x  ,   (8 j9j:#jG< H I< X\Yt\ ]P ^ZbdBeGfJlLtd u v dw x H y     L PClibvirt-devel8.0.021.module_el8+465+56aa2578Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.dPx86-02.stream.rdu2.redhat.comgECentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi6866)@+ev@*h! W#M@ "'5/A큤A큤d=aBd(aBaBdaBaBaBaBaBaBaBaBaBaBaBaBaBd=d=d=d=d)d)d)d)d=d3d3d3d388a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c88f7e484decf8a1629a91f348805a4a4b2fd2300f97cdd5b98b612727e1127b5230e7b6628c7618aabda2ef218dc187adb01d913d21374ecfd12507b9d4a8934ac9f019ccf7e32d9cbd3bfef07ebb53467b564a790baef9adbd0ad0c6e6b3207e71214a5f1faafbe1b7a4eb1e184c3eba32b38b482c27c916e8d8d9417576d2081d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-21.module_el8+465+56aa2578.src.rpmlibvirt-devellibvirt-devel(x86-32)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0libvirt-libslibvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-21.module_el8+465+56aa25783.0.4-14.6.0-14.0-15.2-14.14.3d7dgddac>@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-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- 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-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.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/lib//usr/lib/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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8f0b59c4325d5eeb6d6eb3c868a0794012f4835c7ffebdd1a142aa72fd050700fvirt:rhel:820230622165615:9edba152?07zXZ !#,] b2u jӫ`(y/,OEgg-׏حxu2B"[h g`lߍǴum?+w Bgv9h]e8EN{:V!9z$P8;eA\ 2G`0 Zƾu>`Gfe S%{TVG3~iqBZy7Tm\Mߺb)-ֱ-}µ[Lkʘ]MKFq+5z_ōNRFftΊOʢYՍ <'7Y89UCdTPEW sDfve5yW /P?jR@Q3ze%h2:[H>&yaf@:$lQ/_+$L+W$=C]ㅱ8UV߸"؏z!ҋц b]>ŞcvQ~Tb`ٻ){a&Av9f1G' ;Jhieu]iBN (tVn8J`HK9Jl! + .xf^9,?CH{dYgYJbYK2t$v^Ag?L(jA1f-o=qRO7Lݙkp8)@&3\ӆ)A\Lpp-PGCA9Ifɔԁ%n,X1U _m1DX ]6Ct<Xb#kf]ڳ i=Y 2,}֢H /;} NJ(1xHaZ*^xG3Q~>ʊOMgBBFA $FMc:iY R~Xn,劋gآ,T 52B#(@ʔ:sPN~ILCp 2Wۯi )hzU]9ԌT~ ?Qv-"yGK>DfPGaOA,GCDfu3g`e'A넗:9A}3%P5xCkۛ; @X^=µL}Ҙ3\9oeJԓ(9,Tʢ ^0T&-ʦ[ hIgžg?;@yR y"Î/'ƨA ƯE> *qOW>jR;Q*׺Wrǟv4okow4 }D㟗>S[kU]Pd}։pz0P.)4$@!) ׽UE7+/f35[LyodAZ iӼ ׺gvxjua2Rv֑p?iY(k'`{Pz %;8\-: odB# u7S?|n)J_8ky*;-oHcA8nך @+'U WHccEqahg\I nnƘDNUϠEzI.@(.w#bekW'Xut!;4A8;3h#iMtCVP:urWA }u} 6iW><筣^kiR-O4@Am2u9/lj2kljJ9U6uNx&O٩ ahg K+$4QC\|9` :zpP}ළ>}rs 880ڻe Kovp *ڟڣ:֟Z\In^X'GQvA-}sICE,ۍhO x~7J=nזҔ&ei:Y9$֣A:*s*}DC&}Q{zBU XD 1j*;(_3Wl'P2jY2?el])%%_G1#v!)˧$<o?#{c`$ |3!j{M%0P(_>u1;Z3!U`K"kՃC!&"ec?->qyhE;k?(DOxI,dsRp',*6qk@jϑdv?/y~Yו{}gҧw+`M2zT͸_." 0^vP';tEnk3Vn\:wfM\I8'6͋n,hL)nڒjuL#wtȾ̾<ۖ_FNqx (b1C؆eA\S6 ##LaEbA.aq?z n Hu 2w8"$ض>L:Bf_"dE1jd>َdh t(Zxj\㳗A[#7 ; O!HBE ?j#񜥙cfh i_tT}Q<  9&fWKX'&RRJέKQO:t,"]~=Q r4X x `MPPgH"ni߮i&|/O Hkb]_SYTCv/ŝi6lьjBG )fv$Ho)2ueY}͡w¤B pIUv 1lWtYm#/rh>mj7uyg)ɇ/sGgF\@bE4ZDnnI!Z묖T-X@S%&xՎz5?6 !/"^Y mŒ9SM.O ]%hi9KO̊ϰ!j`Sh*dP)՝e;Wc{./apvaB3Co?l-fHt|#c$qWQ2A6J,$ePR,U+J ut= L]t/ayrH'gL0YiN|6+F`q!C!]O< Dʛ"2f8R|񊑸fy፿2sc ] ghfddmDoRQiaP>8gDhĹDoI\ F*,Ls/pp%Г f:gi xcC/:**49YXIrٺTnv?+;B! " E_,8ӹN"?c 3)V9WL (R~}n5܇i|H?o77x?fvSN!LIfh=SS=}U VJm*ޫ}RU S,|=yEW4 ^xz~ѧEQru*!|q& f>W$gO!{K% a%"a3'8PjC<+JeUMr9}1J,zq}.RMY2}T13`Q@36@iEzQ=\v#!i\pݘ(0l2Kt{|jM$Ԍc7> Z&ƚMJ[4Hcy.`A]JH[JE/UG$&n'rج.P0wiZwgu3"Fדt#N+G΀PyF%uKr412 !THu4ۈrXQ:)8x} Je杭ܒ$[m p]sGCy{k^KQEMy<ӊ P>hJ_y79#Ijdb)T؜L$wtfYنce]*-9piĴ u ,e{p> >RmaxKxuFol}H"5̵:A~5fA3K]&JۃjQNY[,sL5bBg!]n^եCtR⚄dʽ p4ǥxc QmPAuE;T6?xPz~+B>_(WK@a1 QR=6:~avAQ` qv/&*FnZd8OEcf޲Ix@-Ĭ:l[X\bm@TOkAuK`)xp֖!_98`tLXH[,IJ  fl"8+CuІOiM y 64se&mcql~/ ŽDmHzQv +5-/nE^|~gI"L+Tk^]S[3%EKɉ^]BX%ClzW #=Gfk˵6H c6TTC1Pq`Y>dlUW(QS)#eF"P0}zW;^hdK5p`wh}]DV7iZ̶FT#y"b*q5\&Mnd]u{r"~}m9]D}%DEqmV>ĆAn'M| - rç8wIE׶:k(qfNw_X;_[PjEXdwvO#C5ێғ| ItQ&1-FD|^,Sމ((bS =Kg{ ܂҉?#Zb J'9h ѭq![!(vυW<:>-Nn D,߱Klc3ꌪhjpg0<"("OWh/G鄪ݖ= IGħ}NB&F EkοG0[IJ|>BbyM&nY9U3*(Ag/ϊT4L$yy.=olymE4<K|3&7/xPP`~uC˚,ʫA{R3\G3bZ0ȷ]2a)H95M\2Q&y <ÐA|TkL:˷)DU)),7 'Osg~Pnޛ$.O$f+2 ^Kv焂D m<w%S6|A3淅L3=ֽ0/==f"voz?<ôwQc)}OI[9AG893TnR=_p(Pľϻ*0 V6(vQ*[fBpG;txZK|ԁ&? _Br^ūzEIY+/Jib&cѻFvj [HZlV_4Zu0Ut"]I_x[t8bK?bN=оIGW5K]mFqhr,0YL}`4i. sBZltq?&˼'tN /?Pp͡꿘y't;'H@bfZ])Rq8qÓEδmn)fh9rwU 騁L8mT^3M;F_38&#|+F28B`'UT~ 9[G(Ejg{Aʻ/"/HvU#(N90r'MR]:> BY&$-632urO^݄-q G惥<o*YBuVO uN͡/'>sF 6uՅWر!ƪB?& P-UdIj*~4Wvt2R?<4A9njC {-`A.c. /2]1\l8 R}`(v!} ,5u+٠G=H]kZsqRIyVPd*DlYZ4*3%U0Ǎ1|$e8Φթ!,W4Lql.i^s%\~iLܣɫeXh]ߍO22]^*@~C!bog+뮰NIp:-܅  g 薈 Nk60:҅˲umqDY>Vx'`I]! A1d 0;2 HX?J D!ma?ԙ_s+!LHm];Iz<1VRGuqVG,|y%|fZ7{uHhSj{xI0s=5c$ mLN Fux re>*gf/V{ u-R w߾` ora'!IDELۭUTgiđS3Xr4뭺K:6H<7hϊlE!7XS}D+aNy̐W m(XF:gEG#K3I>I@MdJwmJw^Aɮ UP"fmR)gعM:sj;}撹j$Dqw8AYn7m,Jm*@=ʇu݊ц T[~z~,G5O>сMz UjH-@hҹwm[)`Q9SŪ.2v^0*qĐZ1z`c0W[6.ڧt\-4=ifWot9@2GcS%%Q0W@m9rS[,ݳ(bYD~?ɒ1"fi| j\aq`L.QǢZyUGgo_mK@T(vk5s\VS/P+ɂKAy3ط, \JT\Xy[9[~$O?"yK!̽حɟRjyOiqE+ks<_q}XT jqVr$=qt;ƙ !`\tAᦔȘF M#Yy0N[g}c|0I`|Xex)s8 dggkHfm%M-%%R=tSm#EeMa[aŴwI^/P|i%dGTWKpr4i\8IB5fo ͧ>|Jf%|PS>dN.6_;o̱}|-}fm2*+j]c{d/7+ 9hL󔶐n!D eE5ֺ!f'N_Ġspb0E~/kEXW(eC,Y`aE6Q)$#z0qCZyBS[wpvJVpS>*zg$Aؒ)(.O vbع!E{ WH-Ih})t3tt #dM*aZ;xTYJtaִKɳЭ$GK#/ W/qyx`q_mYl}^xxNTsIv8?[ȸWu=VGmZRg7P; MVδ8[pP'*!s[:|xG={:rÔ[|xh{,vN*QOi ՘W/!v3eUHAeT׷ QZ7p1:Í= ]ٚ%eGhKOL))&5E,vR{W׊XO|?Kݭ*FҺx$t讏C> ulRwzⳒ,X;*A5ޜW]U_B㢄.]MW*.U 5»9>; Xw"wd,Ь MxDYte_%3nhv2Y\ֳ#Cp</\CgcaYU"<@.JnRx*!Yᯂ n9G 'Ąre9y~s.p1_'$g])OnUj'1UVO (6$T j.ߤ6ӈQThjGhvL|-:+Gz&\|uc|O'1x;D}Bu{HeW' cb "kg0{sgO @EeR*ڠj[1z|.BUo&~1f‘eݨ6j?C"x}eƜWHٶڞٍqJ NuPxPo+#M%r=iAϥ,M5 'fNٯ ɱJT z8 ӧZ e\;yw^kR22X=.n`+֓[}nZ0 鍉oah):{R)KEee6y?\0U`SJC'NMa0p _g5fz8A̫?`lQ G ήU}1BAZDd0p-OQ(3YzI2+ i"G8w)*aay$ip K'ʾs!/|^ ;u{ b2Wֵ.!3s%`lPQЊx4d +/j.Q;S%CxUyɶP_@/kk:Bz诸r]"ig̩$sЭ1שFR>ZI.< ycI{ c{jLԸ4#AZtUE{= ~-|nsJUS8KDjfSwct=Οq YrD=m\sy*YD|^~ ];6kɈv3ܺu>1 .?i]Rh.G2"-4L|F 嘓eu*2&nyqYJX8nWE@Wvv <"۾2 n۔>ph9 hȖU ńܺ_mnC%*ui)I-E6uMX>oYQ3FdD n7-/WHgR~KߺI>5PCyÌnwRp'\`d{DprmB_-)x#UtT)NG*K3ذ~m{?[ 5gk-\61/ # qt2d?ܦKQCk P+| 57[, vY); f6 HfY)iiX8!ݝQƨ/*o&4Q]!7M?oAp3:B.3/m^\?bhsu=UòiR"z(ϻN'QKw/W߫fGoRuΑ1 7Ï% b d=d"@"Xp1IcךQ i١ry%22t3e ۯ[ eD20*>3pan C).moX4M*Taf ҘvƂӍ|~JbILS>WLyz֭S[ݣh_EXA > 5,OaNN]O&8kTM,YxAϢ \odm{ӇgO wQS:s""_sM+fW>/0[͸Ct/]?!\$?cȴGCR 3M?[$ܲp{iĐ·I-n t ⯈pR߿<"Ҏo#y\j@r`{{:TRyl?6^`ܐ $uYVf>uQ &dž7C3uCY%M?4B@Q-Q_y DjZKƏ< t|5Z9dO].C 8QG (gO*s,A8Mo>:&>Mہ[L4"92~I!c\Qg Cp2(Cقef)7zxq [}$U*7K&26&g\\M}SqB\pC Ez?_2# Y&M-(Cm(dGή";I"y]|jFe1 ͷVCM **]$ +]ӛo,brx"d6Y;wAnjHdtUXipy&[zӐmC)-~^{E`d@imzُczz1ʶSQ"w3")[*1_`s#eV\~Mi{}I;[u T I" ihmVmSˇ * ƚGe p% q4w_mSj頒LܲD8,H`9B=մ"熤X~Y]\o1-=/p M@ө7"o)t_ds$kScV8JEϳy'ΨOKs̒ 1FcާҀm.Mi3N }v׆ 0wN?զԊh8, 18KGYݺPPdt>Y\f&^?zOI]LN >FĮ~E.UɄ95BJ&A DY^0;u ,א+;P yZ̲м,Ke{2K#{PGj)/y:R~ԛ5B_d$=V5.$5 07|+.W|g$>>g!omV*Z?<ӧ8Y pȌ#XX)0{PR f /Z;C޻? .|0V7@iLd^WGM"$; YX6xBR$-:- 4DbT,cWEK^ͬ uwdi !Y#KLMo$~(SBlL,[H:D}h4zo Y+&: 9\ r EwF9ϖt~~H&I;ĄjCyI%lh0Gs_A뫙F!d:RQ$ɒ/vKk&9|/s[Ni؍>d': 9/*Ϛ k8(h QoP)'B DCHPPMDBp?1-JcFLE`o&'{$rAqg9&ذP/^^]nKB $vjv95nÜ0̈́*d.4y5^foƤuf wË;!F*β n1*HM@&A7Lp{EQk*#Gc[!Id_ 7d)E==ɰWf(KD> >([NퟑSK MowL黖dQ4E'iH-418 Ll&yl ellDos#E݊ҏp,Z%ņ%XYsO 3a#e9WhUƔo:7_ep);WEk{%p4 #RG>J;reUٜ7]h[0Q<;&3F Xe##:L-:8U|WF0K盽颖!}4ڮGt&SfvӁ; ur" 8[YK.08* .!w+T <Wd;۽c:531۳SzҊIyO&Ϲ0 pQMRcrH4pp%BQwH Njei&<f588,fIfr8Yia[CLѨd pN/s(<1Y|h(x^&Tfw4]9*M4'=,${"ߋSL0sQj,ìfԽk*֤IXO+D،cm< ^VV"Y?7]Ql(H/ӄ7!|+]6j+hE:2)?> CTУ[rVcs#a]6clŻSL ։MOP~{EJ13~pd1!'>f[=XE={4/{߲C3L0z'^!ADR +B~^Dt?GbѯOG7aE@٨&amq^S[{e06dOoc0 S68.f0 5NX֪lx <=K{rc=o&B]TF҅*1nTsYvU LNN@ڌ:s%ȌjC!f^i~ğ{W8 MFu?rby6kM#RJJ_(X4q (|64Q3&(!|mfnKҕ|~+EtvC Ri=t\o voJCs/$5qu/{݄ilW( Y7zcN|Iua:%8'LQ l+G[L* )QBʒ]OQ\<ω\KĥgaL6dCJCHK$ 23ڣ*Yg0$Ax!j񍎨xMqqXRB䈉ep[8"n+d>a;N` J?Tb%T"ভ\h&)>Km9A%7ײ;%m N~|oaS x=Z،4B-4|*|RzE YVYsDH*Wd3R ΍.,M-=Vt g k^FAUd I_&s0W#^rܚ1&`9n*(3#D<1n]9lhʄ:ZU*A`P/*\ 2Tdމ19Ƨh);3r6#Ktu/f^QhU%.!ҖR| gGfLhґwi-s#~Kw@A|:QI?WmvJT_b{*h0EGĹ wԡa9Bd&t?Pnђd!}Kz!l [wKwYXPU[esvL,"΢r'Š|d^Ծ2* 2~u \S`6&@ х 28A֬^jPw|ÞyxA:NGUΦ=BG3}/ reFI m; T,Ħk.$82Kt(:[vdJq_UPffCuBqFyr?>x#8P4Xۊ㜐-1sP0 zdph 24g&Yi ;V~ܕY|`e&?}UMӚANSΣĿ /(,b ,Nh0pnp wiY XA}͔vG[ï޵\<|H5i 2;4*H{ 9 BQdTXK~Oc&L ֬#iɯ*z*Y|;. 6ˡ!(@o4`TMC[M(T_᲍YoOoqc?i2Vry*mYx˜2J)v%ߡ$NmB:` ̾)*y=pk Z}*҂CIUQjR_ib}VX!sZ*)*{q +0G6Y)r2!RQHm܃I!%cJnș4_ul+BXH)0X#%H]P˪~1< F] Pk3Uh,Ɵm*3gEc u#풄w`B32~Np({b!Mx L s7Â3_ɈiS0:\9NR0偷YjYDzoh 'wFekbeh( ]Zg冗1egXUN=>HsɜRKҟIo#{>l| Gw|훐.,V#\ݿn6Ť( G&/c,|&Uȩ oj ͎[ۀ<:һyP(+1M5-G0?<_ E3O逽hCLgp3|X p( 9v rD"WnŘ/;ނ{9[Qo;f<~pN2tHԖ] RsSqe !>Z2?pe4:a:1]upCp,QO?3270yXWupQ/BԴI|K J_gESU IؘώN>BF1jPmrk8KV3 ےpXPYK@JBv$7t^ݛ8i׷+꾒q)ٲ6AEQer Pʍo5"nAh{ pHLelFWɉ7%dCV̓uVa{X@Q?\2Ǜ/ @ކVpاq\%NFh٣X^e2*_ZPA:&[vO--CY"V) JV !H=~zvn֪OX7Z/Q@ O ا .(z}??L!f7 10Iaͽl7}mo_ L _YʹqdE*9AD75Q/Am>Kriƹ &QY#QmrIy,ާ{х GoFTQȫ )?/3Aq9gINʌZ&cUC`Vb~)ϖT@6'~@啸R6@I7Wf5!6++fy~xFG,{N_@Z$] M(l+cD";;%B,-] C,=`]Gb꣗uv$GBMnF_OQ V/ Y"=hZd-R"gж){WGj5S lIƚ??H!Nx&Njq puy O E"F=u]7ė )^e)6_W3atp e'ܲ*h޲|1I>TIJ?aYEX4]EE)c`*zpDiO:s)N *Sڱ}:dr Y/f81].@h7כ (RChCLQX82 /W:n MeXjXTbm}M#;*u$F>h|j#tt41g6H)$o\  wyd~}]!vlug=֮X ?f/kH֟]=P~0բnٳ<+sVv蔚g!{[ Kg~ɗA?Yܭ#S=̘ȕ?^e+)faqw U&b6냀PkQ._Akyzz!m˹ʵ#9#פ'&[aBՎ,#Y/9PgBY|j{E (Z1f4IND l^:(7+~K 6z:*vf)\z=tݞ!61#(x {a-AiN NtTUJ5F]9>zEZggҲ@+AUߤvg8Q.,޵t.Qm:3|7/-0(sYlK6Еm"n=쨎)ُu3#Ob$yƣp~)C/6 4GAћJI%}߿2fWN,h_n b@2ql\_!-it .qE~7pl9mR/ 7NaWf}(q  ?E^r$ZګE؜Vi w;.R4, {6:Gj5BD `I1w4['̀@IuzgԊP܄ & $dX6W*(/Ckdcsjnbַ'D܏fʏ! l(_ܳW)IϗAK]Y 0'<:d?X# `%؟]̧ٳA6.ȍԉm30*~j0{CFZϫ$RiCW^Bd/޳<+ νJfo F=mB&s:8f./}[jI݅a wn6:Mv.r-Fd*H3K. Q&~OT?|356IC?ثv=C8vȿ~T=58Cԙ [ͧ.Aژaj7߷}Ba8n nj"u(XjDDN}!C>B>{_KA<ĸwXisvs s{P۬+*,&?鯱\4[+Ҟ/ ^ ƃ ُX8'z4=wx 2.CvX:8]nq5_|1wjUÖMC+KrH*_(A]]aG: [6%߂-fǛ95*X7|_TY5K5VàU= pcɪ:c \êIy?}zFbcvŽ~|`O {%?2l{Ҥ=cJ#US+u?I¬7$7'iz989U찧4w(zDC!́, ON0\M# W~&n;0ڛJOo] h\0|aSEsBɕ*"i<Ea-rVb׌q\_80@ɽTv>:)< I(GA@$T]VNB==\k4[F15sᑝr6kһ#.AI("G s?_&vg.&τEb375| /P^4$:+]t"a<`PEHcmc@P3hn"4Lmw]"L24FrPODğcC! rRꖢ ~Y-cjϒ(ZHiEu8G}q9qG(s  ]&[-F+G ֪Ud3pWV(CľSURZ@!"@>ڧ䪴=qg&q*cYSV̗a|M|*`0zk[2n2ohĐ&cؒ>T-oxM!#W߇s6N XflThJ}?n@v`SiDՃf367XWKZxo(a \8D~U ] ck9d0gt$҉riRvN"A"l`xKB[0hH*Br)=NZ.B2j:e1LcZ[XAl:F&\~ۭ22[Ȫ,:+9F 0 ptvb€6`[&@ys׈Zi C6xU/klt zCA7l mT=Noy+ M,TCq]+p zTC?C>5*qoJ. Ƹ%> USbs`C2vKY-=vZqrM'EUG=@5ռ8N Y&|ҙ:\ .C)NJ]b0JlN{{fo  @DO(h(*AviU"bɃCs <<839@ Sg)WM jd"@1xuScKűR'97W%[b9e+!Ou2FO[$a'v;Sd&N *4'fإsTqMuD dʔSf^?XbHjwUꬩۛ"uފQFN=#o* { r ^KtU{N0gU0M 87 )bzĘ#IF{*eab[?vq3 *bdWZu=swv7Y\i0]TFc\ dfG*Ey- mFx8+PC. sp v,ZJN:ޯAHZݠ;ib^;&$Aa EVqFȓwH=\bHqI׽f|]n\:84LS e2f`[jP.Yb%-UT&g spf$+_' uHM]GTGdYζf_w|G pm󚤪)&:^KlPI7n)EԼ2ZD6|_/ۡ?ܼ8  7yHvhX2f18`Esvxd/7}|?M{u1ZfP.j=۟9{wFϘW\)$ͼRAzh!+OR{;yҢ ׬ |كB| }*5I/͂ P w Z zM~m( P9 zǾYaL;$ɻ^s(PZ"¼T[OyլտzTLuծ ܛ%N MerNdP~HYRYj]Wf[`{`zuLϬ5GipӌuVa; poOJ0s3/_ކ#ZI"M#հRƅYx}>d>&aɎŮ6"2j}B\)װ4c#\7|.$OK8,k?gDp/Loj.Pb-Uķ_e5GPuve15IhGMmg9Aj< Od\R|B3m.lI^TQ[V'-f>Y uqMh\#dDn\q) 2h.K~lV;CɓwkSA!ˑZ~jBjM:y 90Zu\\TӇGpP]nu|'3 S;(u-smڼT$R ӿS1A0Xޙv ]X@=z\4}rZ̼cOJŤm95{T77zO }KdٸrGQ~9'مt7#t8F`凌dӝ7vH@4elǑ'[`Fz-l Q,hL@p{o">ilt}pX&ZR@y):D궼q;w䰱C֪+{]]D4ZT46hf zO oQjW=z\IW@^7߇6ynIT/#6^XPThqp3 ;GNw9 7X2";7Z_<“#^bDUYYj R /xadT'0j=̐cK'A;8I+$`0*z0k8N,"̗!CTo2$.IN}es6ډyS5`/J8ZcWMl%>Y}<9z4 -)hN"e2Afc"q뛕1Oa ajc~j7nUV s'7pM:FG"O,_'F4T4WUگ$P~# p$@bi_ Jd o\Eg?6 Cy㒹e@NpF8u7R'=<_}fˠPHs;EN*gNquZ,}|I)1uPWE@3nVZ۲UB*G9ɽ ϛ^n8%1AP/d>O>icOk>%A9kcڙ ~ck厨:"k?]&pib}b+0;kh1<3O"hAo3-@w&m3u,D P2jlVw{\KpQo;^Ymvppxzy]s ~EϓRM~(F çjs60~ڸVz$!w_pK% 61|IC\)aĩѣl=>@o>O=*eU5!<~{gIg$'giUpnkR.1R0|C~  Dr" %ZJ'`.r^KNwvM|i> 9wFuw$v Lq߇+)]7準 /ٮ&B_M:US%T0*5+yן\8m%z-RԼ+"T7N5;b-Փun1eQ؋9 QlQo"r-TNxϾD0ӝXbm.IX{q Fm|w*YfEzkiќAZd|qUdPJ%>R(!5bՍǟ ig*_D-W~_;x -C~˔V.F$08- xlfL#I 'a ,o+IpΒo'M)f* RCAPz;d>ǽjOmY#w󇎅B,Ӽuz oH3Xʡ~"۵xsm[ï4i=N ".t>\Aq죗>L E=?kٳ."R $_*bbnF֚/fLؐӝ<1fʍ-nXB.yCwNNw&|cyz]J-߶ iś`NMxE1{!n灑jpˡEbʧF!exm~l ƪ8!u)؇AcX|7HÌ<̷cڒt ڿ%DQ6VGn| Y!_k7 m2 ?ngSVhDwSZW F=Vlp5jXH}/j)c 3:62LEq8}d{]Uq c:R9 ptHʪQnF$~ӀކN{VcF tmbHw3fVz)ҒiK?eR+sbH"bQ/]Lga ԁ kg8Ha;f xT[4IڜEDLBEq8p)G}SeX3{})XP.F]oK:^G\ C֔+ qnf ՗$5B/RdϿ^w ҨSvjV̻o0e-'cyp3Mo2 "-Q $DZaE-,'QW'ue "MLXdIqLRZb;Kj׋V_Ӑ:LپhheeْZ4\* 9Gܛ͛2 js8z׾ZXl"J8;*OU[ۥ v$ٯh 9o^t Ԍh1+Ea}_L͸ "^MXy(ڄ!|c6eb.z[QpSAHf^JT$] njB`,Jzc>~p>_-Q#=)[l[D"^1Z.fZWág@>6>ڮzYAPǼY1n,On( >$6V4 a ]7x] a.wEYFx;=IYXAh}U156*yskl.{Qh?sE7Us[R"G*.%e B6`谕'ݜgttpT6RQy;{8d6k^:ݖc*`W &&?LDlx/Z)(qxC7 \۸dfd:&AoF暱1lv{??2יv-LY6R>{h;s-r{EcMW(80M),MG؈D/whEi |VMQvN6 *fUDTuNh]/0H{vB0(+B}2㢥V2WR@YI  WV+"~FWj72鐾wgC9Jp6@.B0Xt% fɮ?Pv@c4֙nF$~x)-e$:lf/$G/%[/T1 A}/p3;2{P4fE;ަs8Fp)lcpMƛ|gO؝ߛR˪?;F7I.*#TZ(dO\.t5De 1 nl `]U^,@V PLOBT?ҔD[TuuR)"Jl($ =~0=Q"y&"!xE?dZ52q58S 4j*LUl LJ`C=‘{ ^!y-HT|KPvA.҅Te*NOnzDH9@""`1ŠY,5_@鵏=~Y;[&j+FH@IF.LuTE4bvfɿMQRmEDky̽aL_h-XGmKzZ'^сm'P;A?B8 dްCӳv=piHl^[`N 2Cc >_J<҇O\O³OG51ˮ9|?N;Bp ax|=vC:;W-P?Aez-E~oRe/-0՛Z9lϛ'!)[MEcZ˘\P(hjEK{/rlH}A}`4*7h>~؝!ӹPMbz0\̊ٻf}0U 5Q|Iʩ'ʋ{V @y#|wxnZZ!5@ϒY{"nr5,h-Kkqؔ|Du>ҏl|=cTBdXHFYAQt@zL?hǿSS6ڱvWP֏BY\iy" FNWt+qp!h4ye9O0itï]{BՅOv{LZhn`%Z7 H=w*\zauXjvě"˞ h\0mMxPk'+2~CZb$WFL0麥́֩9@ƓeWڦ_dkV 9h2g>R3gUBQ;.1>9([Qϥ);aT*ڮg4{mL$Ad I\ &A3⍌=bKK;4 N>1IY[ҝ (@:B08V"^o-:w~vG8jpb!\/A=Sye_-77FɗrxRT#FAu~+7s[xaz&6z'ѢeYW? US&FӼZ4vvnE0BEyj O1^Z~]cmHmӰ,(-#·cZZw fu?~ƚwTvumPGϨyӏxA2r-K׆7ԟ]m!Vͱ#}7-%Q}ٮTQ3+&'v.D]nMi-;UWy!9cf!>4;0K~Q9{|_L]M oE0 *wQ/HR|&w7:P—vWBQN>̭(QC!hS{ E [i^}{(~\J1j].Jҋ?7T'h=ϢKg1=B*BwS(ތV4.tSO5 Od"+u܄(A`ӝ*yp#SojUY#͊OL3r@'>sZE1N9%it;= G{G$gr*-y :ZMQa/ry.;}oV ˖+Ԣҗ3O1up oTj/TJpcwYzr,x7ѐ^϶`ЬvHՒ)5y>yA^li|9Iz|Ϙ:rITPLYLqUN3?fuJwAc݃-\1ȫRޑؘk 8;Ӷut2:b>Pz+R6!&YAX#MV$7P{X=zM61l|]KzIkȷP Uǘ̧©Bs4S_FxPtR<#V]l#"Һ]G : RY`qom3'Z܉yw8A8*V| 3rD/vلT yh[/d[&G~gcaFWmӤ?s LM*U[1U[TBkZn~ѹgH7] D'rEt6qk_j~0f$h9B=':}&ǹÞ`>FC٫}> #tiy+˺\xUC+DN5o_;|o l[:>[DlQ d䘉u&,a^e:Ѵ=ψ:2 s zOei+|qo xžCi՘gt PS-Qޓ(^bB )AO{0F~x:CX 8r)6a l J(-N_4T7ڸU&bv# Hw`\Hٲݯͫ0vRa!h=,z*>3) $ ]8L=`rv0pWqpKՓ^Hu[I /ZB1ݜ*^<_~,>&Xi,nLSwpycu# =]o&"`#nM0Ff$Ml;ʏ߮DA OWUD.)09$\"gн82SX04 @gwD6fn8JZ˹uJ ţIe>=^_`5eߒdn3FxxZFO-۠"J83 =, 4Qڻ'ES1Bk}xwIxvk=&Q׆eUaU_[1S63bջezi}pRz^~)CM\짻3V4V2}#ӥHϔ.S(+.qUʩSDf(BU>>oX:wa*$d b%[be&n#EqpH`*fNH7J%ER.K W/a"៤:=JDQʷhr;2_:^L=>ZXaK BsL7w5栃Ai$ߺu~:a2ihDZíx.`t`T_ $9E=rAE%O‘Y)i q `g<,9_MF kOŵq}F TEqݷ4GwrV @i/ kd̳B1%n0ES) MV9댊A̻'|ϜaAГ w9d )KؗAN*(^ aDX* Kmbӳ/YMk7|ȃڙiTd srlh݌wR4b9BsT<rImw^;a{6X.6PU2,3M+ z\RA#"fdF3}EԒ{Kw[uegl8+p,^L[Ýʫ`ۀЈDە(Y,>Y'iރ[)?DЀI5<>-Q(wyGA? i9v1qScfu5S!2W×?~$H>~zmy9B|pzrbQU.sÝ=Z, Vs/43x7T7]$\BmZId*OS$S+E5IbiNJlމn!,#c-ˠjr$ĉM`cz4Nu]$-Zm{/$Sa;,%"]iB?SqU7x XO )Y? ö^Wc7~\8 +;C,8="wT}X&Eh˱#:Y0Yߞ wf 0K4֌p( %wN5C3|74ƭa+L@J~ކH۬+Y*M_R5&ͪ1-!lH дzъL>GcwhSW/"Kyf;n%!' +.I6^F (SR5mx|ӼPIvZCl3g(7?R-[;tmn][W%I)]i4c}K(-Y`Z#dv`wc w0Ы5{~>04$ҝ8 A{GR`f&$4M|ԩ@=`4 0<.K~'7TLl; QQuhW%_Dn W}F.t{'՛#qkb5PR}CDw.8pQ"#}X^nï2tqIrI>,6A-v~NQ-;0ډ Q[2jSjn7Oc?^xiqL.Wɫ0:ɗ1"{f,O)䓧VkUd'>a!'n6D)N_t;N ) RQ&(iI'DU"ӭ cxiXPѫI~q2y듕!H*ЇV%+7Js{Dac\~lg v8Qg,eE%9XL" RZW'U&:yqÔuS5Dwjk8z~pʎw9 }-4h@a.#$}6C]߭Yb{Qo8hЎ7uuJ+fsvkNUNyB"BGU)CYuvC8iqS\4b6KGMޢ"$NT˂Ir>=sCnhYvZL+}P,8 E^Ř~d\a´j;!taĄϷ4f2z&ee8.Y={bo߄ EA8-pf ؾj[&Vb7י^طPݻ\;5p١x0J잵lLWVs28ϬJl{#봌qk}JI?nhAԜ,Ov:q>X Wɓ!ͱmno50@ 5B¾m}<9Pl1uM./⢛r[8ox / \v&lDD[4TstlfJ\ePR4QKPl{W5*HD-u@"J`BB;x1 e:WY?Tsn73WpT #P7 @Fht5VbuȲJ0>hmM#k%h̢|n>uo\' +Pmafr%VQJ3ʈlRKdL\^niXB 91ug lNa۰< @h:>dΈX-_sI#'5JQT+" S0F "v^=עe;~O`\ ejVie6/1(.X>&vћK4RB +9(Plua|t3[ϬG#̖su8Bʼ]ͮ #eWcR{\'t<,$}R0*Xe .Xl5lm\IRŬSh ׺pQ6.EVi vK<5m2t$Y?*a􀘳OyNv6SR榒OklD.?%{RhX;$tHXA?GD* >jRKTZij:wbT |w,.#߈Tdž ,35k+|]m#OGV 0)[MB{n2zT\l>vZg) ̨wnzEVWOැi*y<0GO_<8& t&8 q.%GL)hy^_dYorr܆<?\1݀b3O\u|/ v Κ{+'VqЮo"_ݏ.\i-4B3/ӼvZN\L37h#1CBYUr N~㎶!Zk;I 7V,|7[EaBjv)WrqIYC(}*zE ( %\&q5$EjP#~&QxlEGD];M YZZm)9 ڑFV }& ƿ>z#=E}?㞢QSdY}.RmpW!J_!A;}Jo7lez`%"6#ky'#MTjQԧ{mݶB?bAUxs1QAlm/7[Q4{$foKam_o=݉>#HO_Ti^9z aB7qr_HNIM?i0&pr44F~iI,́:qh!ˁ#8n dȨK ~. %^`v'Rf ;`1@.)0&{B]A6jA5ȧ_u2m5Ze~Jײ%|t1}Mb*/? iM̻ Q&Klr1Ƈ]61rľHq3\ Ѩi^M\&H[=i ]PVm"ep nN`(zzPZy܉/d:΃ߕ c|X?Z(io䪤%9.8 wvqqDVQUpAh,K4Ї!}:;Rj;TM$g}5#UGERfȉI6lvvk}Q`Fre\o:,ngEz%$kVxM?i[`5 `ttaq>< ݬ@`+9qWw~AQwx7ʨǜƷV+p95m.W8ti//W.$IlQ©mWi㟨ˠҚRjc5ppFOjr!JHtȥqu;!A!,|7@"|q,1Y.| Ҡ*vfьc /P9YY\i"p.9S(BsMb;Zp}xϻCQۏhP[7d ֚Ā9;!SM$TKi=^̔xbDYkCI.]*To jpVIӆ}(z[kN%k7M}ݖ$Ā[T^?)^)?WH|Ps H"m( (0u2K^2kuE~ݸvtU,N+dpj 1؟A8LsuG;3?yͲT?Qh!emhڋB"疾4|ǂy6V "-W@.kvƵ7 1}a|{"}T c4WRf{ܩ]у]ɷs/uX};eq8%FP|ʹ+z;.&EO~+1qqz -7+ b3h¼5f]vilXx"s0/^LC]V6&!SsӹV0tFZ'ҞU"-P5&CcyvQ.J"GB+;m>)R3_^=#k5$1<'hOH 9ZsQRZ}>a*fQNy. Y[af xMj?|Ec 8R8hüCf_ {!cm7k;t]xʥM}2@N`[zƥWj0vܺh&Kw0~:_4#s;湃[IQjn!JU9^iKh#zpqyKFA*'DžD\/jmb.YC0H ]nTVScY6.i}ҹ36UmؚO,|Sԓ 웶 r#fRA3eA 5q G{k6ճ s۹hfPD$j>-\jCB 0'kн9s&z ƭwۘfKs>5G<t\puSoNIP؄+"4'VcWD?wnyZuOf`BӍ$o.oPn} m8aA} ${^qg4g",@|-VFpJȷKp.zt%£MSJlHIKthB~ ;:/ [Z`{]؛I!ӪJkFQ1!;"aBO^+Zq[DbO`G[Z{}sA).5 ՂV'/ʱwl]V# ~! )\C'NM<לjz㋸@ ngZ_yO,@ʗG,Sbǚij +/޸#Mln_'EwK͖%h}/U1~$u;m'\{t|~`91!>*b:(KEؘ3vKEXl|?{ˮ+ЭgE\2_oDhB'˻^cit& A5:%B|@FH)vfa2YpV3Iij l@~(iDg36D^ni\99tvT)⻜|rk˃oӍOAqNi#y@׉͂LXBwqIg LomK)fuXxUJ[dvI\n knQ&R} kݵaK5ОA0Йq]_?14_q&M67p jy7"j + 2Uu}bb4UL餿OX{(,?lLw !H~mi獐NCx߬c.qv?ȖBLdR'2qЦD yJn*)mi忱Kpji)W~(w1;X;REET߃_8.jYJD@?>GM 1dU;trwxKgszIq0 AT`Y5Y;s/EapԱp "ntdW,VMAe:e| (\=r K/M <3}ͦQO%f:4:m ]Zu}q`wQ#tT8tRI-;dt \oufFv:w-ĶsscOg^;`b+0m5\k:s&d)6VNYb ݦHCZJir$ t`pn?9C2ygM8wtpޠR <?uPv;OYRؿ CEjK|AZZx>fWӫd2PM\ciҶ*Z - یz+[a] V,n6W9"Kmle&~oWPb)j|@P2V¼r%VвV\egf^ӅϛAamԹ359d\2'um[@%gAIJ3;6Y7<{큱Z*r l9ϙ^ _jBrW@ضX_6Q6~wN8~C4{9WP5k(MɈ#I#y_*0^NT꧗@$;}^8K4hB +wNY%\5+hRXU~S3uq){|'r(Ԋd0gRNG)2L+v9<;өf6Xw!5=af몑h4U EH t^F$T!|%YwE۱D !E: ذQ βQÜ*%<2}|z 7Wn<$74wΨM׵""Tjնg(6PmEa|wWCt!jDHBpyP℅P?k1b2pq>-$6ӰY/a"P`yn9r&tfJ4|#ׯ,!aQ('î7E@h'uG6j :8w:]L*<vr%m:4}XyF%2Yj f9Jv܅k^㭮tUQ#+FԩI+ AO7TN$O-*@Yu0]79?J*RD5tχt *gY0\O9`8[OuW@ i[gꂐZ' ! KhgOK7:4H /Ddf@~3S7Ikɣt% S!딃WLue"t^-X𫘭Xj(O-^=vhn&;qdvt{&Z f܀mvAz `6ٽp>lZ>:[W}(a(',N_b q{jŽŌ QˡX8v6 8 EJLz,Q$ؽcHn"}DmBM6f(ms(sFtPO rj>;wf ÏH>R>߯ ` OEL 7ZאP6g#]Ǜf+W#KÄ)q[+bx`&Lfnxs$ps9MYFGsE)ˎ]|Y+AҞnA PԂ+Wj8GJ P'Ng\U~ݮQ[/Xmí?%#M{A`#_p_Ѹ@&e A_U8(B7A]@Ч+D_ NYU*5;SG gW LT;AdCb+(: Q= `M \CZZT_ɝ5@l|iee FVwV6WcÑ'Yv%O`eX}F"6&Ǘ8~HMmV .\@}܋3t3'x y~#t=cuQ'viQ'q啖I)], O)TnL,h0oVxW,ٮti+gM:ed(]q)) i6ıN<~9L,H2+Ői+ 8#YN[^sMm8Hַshz ̷z)oaZ J_؝R?Ӈ{j40E77'-N Gi)dj on.9 f-xlL)#OR88c7 ug瑽$ʺe3ǻoS>Yx75癁RFḪxYѧ^|kvc~<ݦ.<)e'"^1Adq'KLr4%'=5Wq >A]I̘[A@dr356č4ֈӊG,B~NwlA޷`q|;tHںNq1+Dl5kK<~I h$<@ hO3t(ufE/7l#M>T "1hP{2 sJU#aFvb.tC@>sej-R{$.qiovޏ}`cG;\tG'qs1m9y)e ~,З [WDub+' OQϔz `Ae+$2E' TK5,ױk 3݃lѷȖpm( NTզ0DÖZ)b,Rׁ#eo[UX|`?)t_9ڇ؟ RT9oMS~'%crV5ĭ8q2ki2ӂj):蚻7ҊEh; ]'c:4|6x$p Q |C#YqhѡsKNKM 6T-"=6gK̼HɆ X=6x*3$[Wj ~[۾7*=vo3D KF٦@O! X*7{A1<{Zr;]S<پ6s@ Hz3tֿIX e}䉱M؁Q G=;p{/Xf9eF<{,"|O( ($kν[1ANZDuڕ}X2/r_%qZ\i&b,<` ɐ~^.fRNz.)!+>q |OތesN:m#wJJ$֒Lڝc7\a [a+N""mKD>CF2c*G!fK}߳%O-3 8vZ5^!ƵXES{FlԛK 1`sH'?=\3u^pUwLsǸZ&MWw{sFmާ"HT Tg~^cp\}|nFc [HR Āv_a[կW-aܷ;SH˓\ Uru^\4eʚj!PcJ@}٧PL%bK#pp*(m4G k .'HMO ty=tA<-~.kr]MK傐Ѩ%I# 0xPsCWk-Kui>QMt9ihr',K\ jμ>Vs2zI,hZb]]۝F1ږS@u =&f*b5 oo+oƬZPߕȤj{LoT-Y^l$z-*MfL0R &mHIE3$^RWb)gӈO?VŒÕ*rA=Qww$y,gQrs^mVZ/!&s;;Kd~MoQ uX(bDnYj`=WOD9H>=%-vb2)# HOe%t"-. Jݐu )Rs:&t!*.Aq%;0LV9V|׸+(J(+u?B% n{T:'+6knToEpy?O,*}poYY ]%Ɇ8l80IΫp+|u޻S&󪇼 e.q<ÒRz*)Hryqd*Q I> [SX MjRab vC}^фYAϖej +\gȷOOc_ թpX1u5dz5͵F1] T1 WLu q5=.()KG5X.vwfK߻X 5v8dC+̇ yi>S` a QX*5QKn2m,n =ު*؃O7h{&SR6f> 6 8]؜_FORWfad)zںLc4L8dDzr T)FeַJ`"JZ7b 1N |s77!i[OwF0GhL׏ EYi^o{j+PЎ r\paV Gq6fD{jm^^~p&?-UOͯC)ySrG .g2mg k1He RJҐ ?&'K}<k[86,݁w< ,2'JޭJejhCƥ,.iIAbk͠+a3@fdVܢf0c,!E }"ŁhZUYT.}iӥr*bY"#۹ 4ϩ`70TZI,rk@S!>3s3#&;p1x$[O&׫P=EE[~C^5YZ2;I })WyeF?VmDw?L\k'ZN5P~qyU/a!Ny y7Y "rX a"@ Yj 倇z*MM^|ZTRw.ٯHG=rO8!a֤cJks0Dl#b_{o ?&m{#3&1@?=\jlވƥ_7,@j>^Un61 +x}"-9C#N6JL>F0mO1SK=Ak}e"zp>.^ߋ9Q'7f;H|X;XNgĿ ; =5tUke0$:, #g;:(!y29T쓧*1]P`Hv/_PVEs1Fܝz|bh.5c0Mq-f2G.91B)?8ugTܶ?3Ǧ\Н4;jj&$SmD5P 5&}3ycw[XfxP7ͼ LLD]{3b,?qDo"l! =2$gTwYV9v1^ˆjAyfXw"(#H;B<ҡ|"~ww+Cmi{esڕAl0Zyoj=c^Kϲ(\W[AtKC+:b֣}>*89GŐa~~gkx`Un/>$WmVx:hZPWe_R,*7 Mt)g{wu[l `$QYH7o:>ۑeP|5@Ϲ_g4ϕ I8[m0MDfl3|Hd)Fzt,$8.C 1bLAx}QxZby˛쩽lJG` V9^ 'nt #qg[N6igdb'h?͎/I7nm%VeSبC?`3lWݎJ䪣OD(.ߡ%JtiJm~Ock^8{!']= itPǷCv:+0f4JG2S*ikIw-] d lȆ9bPUT$k=QD{X'4<l1$CR 5G}g3L)R 1{Rfkyttڏ)DmXzv[q6#n [9U 4m`hȖp %;B0-QN57nI[gdk3՗ se}qޯh' b$՛Y?oh9>40v: :FJ!:s2R&`գ裕'.dTRm yh⹜ZO/m;ݢyZRĮ)_QDLX/T-1#?vZНǢO3~Tq"NP(tJkOK4j}^HS1t]} LǕ\/e7=Vv4;^J@k:5S"d23J<|Dw#"P)pyՙUoLXM:#5v}*jTUG}3|IQ_E;_ c\sX9=#k0X`y=]%&O$F:?}Q8@wNFar 4!8¬还Zy:-2U43]0ٶB45F0'MUA#k `iH~5)iY; EKUӃ \f%[xbJu>)RZaJDHbg`,Y]sr$F &2{^dc/&xU!5, 3(ɫr*EMfBˆU =fWS| 3edêÙXR&`JprjiO zoà&˰ri%+jd׌!:eKA}EȌ.{u`ٵ_Wz ;BePwgC}U G=5j^6 %ez45dLy,xқK+-|ݒ*kz0? ؕ԰\(}r=~oNꩲGiyX!|:F sGO*N"0oOq"Y6lQhK:/OcbK&~}?ׯ>;pt~EId'/ch L}[LN3ļ-!ػ x_/isF?[X2iޯl8搮kN g朽;},.&f HJVSY)מn Ɩ0 WU`z}DOٻD4Z\M \tL*J  áP\+A8"A (LR)uRH{|jV{o!NJLZ,TG)vV='G۔7TQ$4vepj ,jB}7&`Ź 9H"sZ#'ֻ`02_zhsM"-@ZtжV'G"U84ĈX ƤMU$3c>y@&Mp1PpP/QL4lML7lUfĖ5)n"|,@_e/^,wꉝ'J_VmӣU|.;n)ٮM~N+g Ay6b_o<5 MszEYʻuQG~Ww|&heBH@M픓KlVQ^L$+o ;\sCqn1q/璌r<~Lw Z30X e. Nrģ (mwu6cN۹Q:`F‹X~CrI>C xh7 öqKUQ=J >:UyhJ&] 2iAN'R lg]2N9OiVJ'Cgz>vkkgkG2 lKfRϗ֭ ,eSV-Sj!yP{LJE HmQ(~ 4Fdǃ s{ WM!˕(όHan5c9dMn4;vl"s:O Wnj$ң`YbQ3E:b4j=sȰh4o?p k~8ђx5H|Huqovu&;HM?{ w!Y2$~)j{Xd42Haf ^2_[HDJcnikƂ}$AIdaAzQBdsT oƌQлZ#*^oTZ5/J֡T6~4o s[شz[di!͕DS3 ZD9ixKyz(wv4l&"7{A NS}S(w7Ź*U^+sk91sCҴi6Vk3xw1\7 Nu/R bQQ >vcTZ픦)#qe]* Mjӡ%`?pYl{QltcLGa[1я 5(ul!,ԁdZPuRw.X:Gy!nIRXY; M"|eT;ӶjuJr^iլ@>X%Q~Ogő"4I'G?&>yƭƒtȱ^#}'L~@ԕ VgEVŽRcJv] 3T՜nac Cmѡ/ /NlgZԭzFy5'"Ȗ0:v9瓱MVQ쿗DcQLQWH+^zoҗ}&mfcMuuo>r׬|pEޱ tFii oGu-GFa ;-./%`~({J!{:!@M)N)IgkCb?o*32xKX]Hr:VeW*ysJĬ͓7O Jهnm18~gVP$ ,ȴyT;W;X.ZEԯ@YR^'EeupYAmljʋY-+ +U98ѽ/*c[A=ReIET\ItUv0>3؊5W( ,j>[ߜrsz)0n п.Hýf~ u> a bųG2U彈!r3W9dTva7#X7]5C;ݨeVmBbIܚW70Fiӻ TtlA$3y6?7Ecy.A(kfY ovr*cr q!RSȮYbT69gxJduXXji`wJ߬h`Rq:Nj5Yy eXi+WXLxHlT:=X?YVVX ,P|GqKtnͽrW(9cȎ-x&k*@nZ\!IZܹ_Д*\Rb~)鲦8 yx..eREeɺn $qחr,NW kh vNY =ɧ)%cS} QuKz+Ce V핦#nI&LhWi:' , *CAtF=oacBU$bqdw/)3,k܋a_XANaLzt3P$t'Nb sǹFe&a:6xe{Β|pi{[%΅\\//g-xңu  0e'ͭ wQ:4CF2B{+% ᪈ݛ0f ]wG1?jy2I0%q|ѥޔp\Bٶ0Y)5%A&~yMG0laS78WϾ_à2ѱr14o)?Hbw)6"$ nS8Kx\m6"P٠ xNxa軠 ߂kVS=+ҫjhwHNhYc\Qk7&{0'Iao@u?E\?n! 0:'| p+Z{KcmoiHF -v Ͽru@2* )1 6XmͅtHA%zȾR#Kvgnw v|x#hF}qRh]R&j؊7˟u4GP3Gx!eDx &yAY`YYQ YֺOKx(7\]Գ~al^NpV"P ܾZ7+8Pɨvk tg͓^ Nv5ydQԑe m`IgηW n e$MAkrUʇVUyBJ'$N`( 6TkEՁmѯ'CpH`TǓi]5>;b_y<ϸ9?J"k V'A$'8زVws?{'8? MIk$W4?fM,@:hNݞN31F<0;;DFKo|ݹ}zE>}O¥y}p_'^}&ja.XFʙ3rcr *_{")ǙGQ0 JN9zĚEXwHTS㻪cR6yO|r/D;^fcf&Lh얳MD-;sLFx{b^o&; ZqotkcHTxLfKr:_8+b\(UjXajن+Kl@m80}D[O]Q`7^ѯ}F /s$6 ɭc&`XfS_w` q†A:Q+2Fz<ǀK&@s@85)W#2;i0W] >1 h6o} aboĤ{p#ˊƑẽ xF5TjncL"%8/KT@(E4H%?{:"v=}}I)#K?}+R-ϷRo5+ ȇJ"r}EM|.' JcrIgCGMV?bJ[P;T-/ I f$S0$A@@n]/:2z'iIt:ܼe>"9)Gg-_TdIzsB㠎73 =^QU.UQ=J(+~[ŕٰ3]bg(QEOIDؽ/=~=zX&H"ߏTqjFV2 -0*o *=~<0`Tpg6omr>ݾD]B"Q.-0j}zJ榫٣/#2EN$N;-Pَbm0s57hE:0!bLHq{iETvEzTh,LD2d`GB>KϟВMwsX➵f6-dW \4nLCV螩'oS\Qļk߯ovrux&TX~662y v/_zk`CEIsεƑ\-H:}ZoIՉOgu3pֻ ~'c9>|8Y-zaTēpmvEK++n} A({&s1t:L1Vkfa2K)5:"uygjuYN0& ń1T~+^j~H@=bt5*T9b=#_lj8PSOɪ9x͛G@%sվQK:vBmO$Sth}z6,o{i8ã,^Ej|7 Fr,m="4-(,3m6$f}dFo&"${16^=.FM @W>#H(8+jM$A߻Bo3|wFc *QB-,j C< l{R՝WjPSh7vm ΋&NEFǨ'7XM鳳zgQFtcDbS!Bpb>ֺX?J:m:QXŽ )zG[%wgoFyܼ,8oʯճptv_d EC%=Np *26۽6"&H9E#Zؾ;n? Vt/EՄ\9ye34.f.k:KKLQtSiuy0gWRSk9!"O.s. ڛ0dž*VWJq3^,xdi;/N#zߍ7Mp@߃V;J `.?E.x3@ۋNGR=Eҧz㨐 eSgɳ*h.gM7~y^=BˀA[b!WJ2)7`U?ZyQf,fDcMMțhjE-Y }.0~@~OW}:L#^Sy nWv&[X gbQ'gU$`:s#Y{r5>l[FCB7zq2ѽ|8">4U--5qFqbl"+Z?ڌSoUoҐ]j7=dc cf" aG_آAo.o%iNvԹpcd DNg='cc#_)ǔODnM?ϾRL7l U@h%L9K `Ҫ Ӈl%0¾~2ơЋ ѓ:5.2# '(I {#n]w{<ݵ Ǻ\8P}8 mxy`dhW: 3؅dڦ)ɬ|w/ 25(/ϼEz~P*وXP{2][x@{D+/ǿEd!U_嬑OwXB4w'\W(}p9"PGeh BOiGC ?u6Ϋa'x]Zc@J^Grc:bqm<3o㰞u۔{~y;.HކAO<Z+>:EsfЖ󞬟iXB,x?y$3w~kl 쌴Gv dȥ0WSSд%t͜ g$N%)`8f3K6zm7 E[={CL\0N4_kJ2[]<B&Њd;Ha⩆[yDv?` d+iL8oV}dh)A1_pj o͐ͻ!t^ x~so!MIlH.ˆRPH+Lv3794)yRփz3Rb9x9>H!ea86u:h ׏$\;pC!sMUQrsMWtj{qBtS# ԂEB.3pA/ioR[[ L> v ÒRg2Ft [t5H{Zd *®lQ@uj*\kLڨ&)‰bN9qy~tYw\(ֶW YZOviQP3a@X@c|2ʸ]1BN+^&5]]X%q< ͪ "^ҟ[V+k)CcEs+FIi Xx7 naǧ,^8PV`Z1NyYLz2$UX0Ѧy ȡ03qj1p6{)9:%08DL^Y@ө1U_|f&<2H}K`"/ֵ&\ )O8 }Yg~4wiZ մRbF `[VjٮI1 4G4*<*VF5zRVRoeٜV ֲ@v)" i[{ bhk=J U„'f(:%C7WQӖ?YJ\A`D?߶yxt1L%! E+ryr12׆+4&;7kWR6RoM-wY7,|ˍҕW;z_g7-w┅}C xTE"-u1ժ6eY.±ѵaqvp4;F\J!t$Ÿ 5L*rT5 ҊÈCmpXϹm,iQ['/ ̶I;ION<#bIa̠M9ZSM77 :ۆ04A\)`[nqry]9] A_J]e:ͺoA)&By|+M=Coҍj(D)!CiXyen@DXI=3Xՠ= TRg!OkB=Fv9,+*rwVA*4)]bX--NJ D[u2]ʱ鏁jYC>EFŤߜ~rdRGW sP=«2 XGr+0r.LY@ ciXȾ@Wצi40Ԓ/!%^@TYܤ|߶:{Lk-%wpkw;:|ˆf1n#>P"7$\!W&E\$kd@4iV#0Pޑwoף*wSJ}C-CCXE\"D_z~g"fMHRbuZ ӵD&_OuuPP`J$-7] ;n%LE{>gM)ޒ%Ekx`{BLe}"?Fy=+j5X쬌ȦɃP~4栚#+XT?zgd[3%zlP&a~FZ)V _ʥcD}r!\)OFfWG|nz'8*1wba' Zi I qW2ΙdRFa19XO4BKBundǖtdEA4ײX0 qq&Ei)9a΂J׎,Y>⏏cבmټXK7,<3JS&5.vW׍[^/'2o 379ሠjgp9*巗ׇ>Dy2AJN1-EK\{EgVwwu48տ$<x&񞑇d?Ux8瞡xBrDX?Yk⎉(dQ&bMv~ݤ N&9Hd~eDi/~6>t68, @}7Dv:QN<~*YZpL$IRD{;+h% MaNu[$c6K8B9g*OꗞeIHJmץᄿNfjDX#AXIu蘂B sX hD^ >΀Q\_@Ul0>zaѭ?(UWw17JNqH;N/Zv:K$CSFZVY~uiDPu$ !0ip[D@ lwm|!L Fy4Ke~](tOv-S3cSvYA={P6/wxB'OJo^վc>w*esSF ٛ?o:nƄ=Ȃ30{;0.N1NV,GՁm]Mr`/x68CaЦ8Tw=шL={ lN$ǨyͷYVORXa|_*Lְn{ ^Ws`'6oޯnXZ\)+YpX7DP%>\_(!:egN늓R&J4UW&Ծ^jyiղeX;#~Yn6Eܻ::3H;B9\)[B|b[>gIfsBw24=uVO}0ZHSkZo%㺞d>`R&BG<xX1jkM0ilqia~oѡ6,7K}*`?ͯ,/o0p\dc6hSCw[$-QSQnFXoEIk*$ϳ\J 1q5>^+ӒlN Eخ[= r.M/Gt/1ɫ!g@,t]a M!ymC <[GiԳ|&.CUte^1 WZy~>q.x и:by꯮N4{DvIh+W U}e3>Dq!mTiLʾfSMn*pΝDp4G.":W0.u% '@fN` D/((̚o-c5">YbdwUi++ h/<>")W`%$\B);h׹ВѡN?Ѳ! >v7@. gLm81*)ȩyݔQUnk$},ќJrA6왶2e5řǾ0cC/_gvd KF^D.o"Fꡔ؋E6[p yh nQ.{jV/{:*USս& Ub/ZĨa|=&<(VX\vp}y|,ߚRQ+J!:q@iy oM ?zbV$JǞ7m+ 벞&^!5ٿ!̕3UkX..?BF}ÓE{ V+\o#mFt`DeJ0J #9PWhZ~ Q}%\IBc7Ȓj K匶[o>$s Y[]pq"7&JQI!{o JsmqPtx5Fe{wrJěp#&kyV(NF賻(i=Z`1L>O^tC/X.hI"Ūzʜ-g1˭\ w`&(B0Q',##"ϓ )eʊ|Ir]0+O>渻sjJJ+h".ůM7BJTeGv/{?IリHA{*e:=1i2ʩ힥^g(u&Zz"f+fQx5^7&R/Ę%x5.73<:!A|{Nz7;  Yu4d["ƘFNy/**44\Rr|g%i1}+*/b>^l95B {ao_i5)K8 g:aQ4 V.FG X `KSi\2cj5>awW7(Tְq^rc[|ǷdU#viaqɮ?/ (zXZp>8;DMjpX + ,}H"6MOK! g!7ӤgذK8ΑQl<=~lMe9OZɭ )MmFo/:E`l4w^Od|$I9ajK#A,F.VuZ%4op wxm1YZ[(J[:30iXs8tǂuǼM`~z kgC.`rz``{p|e}-]3A1_̃uV0b&5-f>46MZ1jI1'08 zc|^~3sW0Qhs=7[Vj#3!暝&r,@Jv%6VUeI-~b&}ۥSc,Jˋj >"s3s`{3gAui_l;߿tG`3V.i&vy3j,|6K% ѓa:}EC<xRmZy_С(hh.wo8ò3P$0,$Q[Vȋ"F1,jF'ݝ![- sShhe#H@,CH&_^h/ۋ8ʗU*[<<\YW6 '7IZY!YsR"`.Ϙx)3ird$_4 rzFجs1m:O *]֣cu bͮ1πOqsM[w_h;@ B&*CsX6rf˅3!`\0y#ĺH+:^Ca[E)3۠tY#숁=j նIRDi8":Sݿ 돝,Re~ jA[;b_KƲ}ó.GVnJ.m)9 "Vh?R#K9[sa^hi3>И@IL^Ǵ Gw ?z){X A}=nI0ho.AI.iiq4*<]y' ݑk/HQ˷(ܜcPĺ/0`%Ve"\J>m2[==$mlz؃q)|[J2Bwe׬Pp÷ól(4 ة_֡#+G| c͞&, mrxlplAGkmt:LrBψw rH^y$u{'y3NHU?Di?G=uI7eқLbteo[97IHqTN7[Cξ]ZE2VsjL¶x#|V|ːjqڮ iX5t{)HP HßXTãE'1T쭅' (^[뻙^ uP?|>_7BG8K\9O&.^t:F-U8QQV !I.Z{}2&[9y1Vk6VV{^A,P,2m*/3ܱ0+,X@+E6⤳l3 C9}~!q g!ICDy2?ڿG_&Xxe~6n\d.tn ox(9]y#+FlȸNc$/kXPUFٺ߻vozVAc&?P5K{( 7`{VvVRxƽIs]P+ǰV `xm5 ð_kL/f IŤ/$/c[kIB5m e1é<&"f@G̾ jBſaGFIeFI#ۦN'YzwZz}*4pW83~$RG^- 9a~C]eS}` R*(#ժ/&Oßy,jnTUL(tiIr7`?"!{;7R>TPt|&(*4gP\O*pNX?Na> [,_Q{@0"'n9ds!? qz/ڿ aqìepVzpu@ruxK#▆7>R@ngߛ.&F[zb?8[^{pf9_[zPt"cs1%m2r_Ըv?7q7:& TXԝGQXq=ravp_'^=(HkScQfvD{Umxg*3iQ= x5J#e22ރPpGYj˜6ˀ`_bAB3 |ubS @u/Zs3 0]l pp{ԫd 7lysHUfu$~Ou,+^4-h\ɯ[a|X}iXav]х;OoaDwUd߸HƜ֔y#0!h,Wucކԓi;9Ǵg;ܕ0N腥dے]Tl„Ceq󔵭 n}ULİ&[jEh NXz@XI?g3j+EH]S-lz:ܗb)tc ) ,D؇?rg @ B|dV]Z#B" + CGP9co?YRG bLs뉫ۚS/~82XbgO#%ew c'{Flxi[j.Q6*dnΙϲRd49H_5\It6|Oq@2+CWK6m8ݑ&!6RO}?B l< <W ؿ=GM{W_``{a4(ns}Uy58A PDLfRDi#t~˘ bZ9/yׁ z,N#=bCU2`#d[iIXd\B!g)}^SȻ#EZQyuCda'̽tϸBFobrZ6'9`pQ h(#зLTU:!LDM aCβ;P!slǸAb>z֡f[<%#DT=s$CKײEO}fq!,N2!'nT1G.[-s-+l!ǎOs,0.!2.T^t[PI/= &GGyצŇQ3T_.7& >1pBhj yax];G_I4x)PDXUM/r:!u4&+{r,w㡋i~IdofIX %?B$ǺnQͯ/@ \)nv!gIG& $EWt2tکll0]gim*@=nnGP*?{@X { פw^~^@PWXjX  50竂cb陷P0͵+CV`wi[M 1\A QQO(ԑ\ P }e{<R^T?Ky , LH.b2ekT.kk<&pffP5@ƬI`/D6qMۉ拂p@o&.Zٵ&o9qmr@A-AArw9Ӕ=Cô8h.fׁ6MɁKTerƲ;ûH-+*)% *&|9tJqhbJ+CvPT$1a)8xMp5@H%eEL[j5WY40g"1-to]\f am/-SȭUUmyvwk?8V+[DKN$C$xrQ7壤f#ˡC-M/?zgZRT ]J\\ HzתMB9 f|3wEE7V&sd.Vc/BvA' $VHEdYͫ|lnb&vL>jRf{mt2wU7ՙ f? %znJ{SSTkvx2e$xX; Z8ih38,EuCe"61ϣ]B=먴֎z0wZgZ,G!i^ z>9.@v>e'eK0XA I9x\FD,^t]?y ehUhV-T[Dzrϵ&7K%z/Gb `UhG.Cd?鱖_0K=wpY̷_aݲ Hja@ gpbR|/<XjM*z @dPX?+>NE .1-R&b_;5&}&*ED p")YJMiI A\ٓ#Q$upx/F%VWaȡDtjhwxd v_lP<-*,s{း4l7Q9(.Z% IvD5 lTt Q9'%a80ڞ߂$ZJ0z_tSN n?%GD7Po_\dVt\# yD$+)u'%>MOpzm~WX#F۰R_@%fJI٫䩑BPt+J?TB3{ٛnܥT .BǍ>Nr3Iy~&A(KppEhqjQ6T8gMSFZ>`E"*GO^6&tz@gZ:+7c`.S^-RH0ckyO&u1R씭W7FU` 0[9~0Ўu["Y~ژ?5?> "`>k/Si!>jJ]EW>WM})GА|p2ZlSA%F=@n6C@JB0_W؆jR*0{Qlw1c̓(,_~_ȼ }.]h;~3LBe`=*662vJ_.r,Pl=ETЋ+e]x :(FNBExҼgˉ ~A|JՇ)y*%baۤ3|^/1؅H.o ۫aw @~S,ףHّ6raK *{A(٨$UC(\O7]՛d`'e9b5B:M麷biI]m4TưHˏ© F@8Is" ㇕ꖸ>O p_3`kUJ<267h5xN137h."67KŧvTZESx÷4 $\Ϛګ7'IgՉQz4kkF@/SMc7w0wQFٟ~K$H_/=Z8\$6ަE?r/lyz2b.٩Y H_z;q|dm4Do8moǝ{E[qYR">aK7tXK`)>#܅ Bdzl$ܡ˻'*_X%^?28Bѐd_f.K|a8Vp3 ь{g S/tړ?f2"f\Ւn(5ҭ2Xan'vI^ 51,1DTZu9Qafu |[Af6fg̲\x=-Tʛ_J8SƻSĉb*pہߚU$yA# ڞ/'Cs cs5P{6c&s5WzFvF‹t9s쳫%\Уws^*$#R8S[a˵\$Wm^r"e =Uu8^Ah!+]pfb-) j=LXOFB4™3> u5nA$xaZ 2j_UǛD@Q`^˭%7SD̊fgqNv30Ϯ,N|$"{Q>F:kmn"4.KLthɚx0D3bGr5(_>B?4,Xlf:cxSjk9mtќ,m}Ԙ> ^h*SOrΘ8R#5x%T/2~4 bS{HFL(uuҞnVbH]}]zX>{6д tbp:EL1Ys8-{:F:TSE\d._ǴhZDM#š [dIAF ?ѡaht!'TK-C~{yQ<pm8􆹏a8y7&MAں?TZꑃaz0< zwT^}=W{k6%~18fIobHݗz" }Lut&{ٖIYox^8*<6Qd9kHI;Q}Y)[ ƣ?۪9/JHH92 ->/AB[ щ,ǠU%b0/u-OjRI'C|{b] Pm Ъ)пvST v~B".VxH!O@9j@JKB孳A-fmA0mMuz&+@ )_\c'p M7N •^K#/MzkO|pL+U@:32mN C.[9iYxS 9nS oԉ4zDV]ެK|#,!F%3>+e<\Ө‚ԥZ~q=G]ĥpn&i{n$}Ayz6PZzQSydmyaҗо00] icV>Sa",,L٦do2sj@!Qorq-bK<O1FB8&yu y^{@QQw(ܑp8thzw5YChX 鬩N݃5KC2r$:R#\ik߻TFWwFx4w49e6Hf6⮩-Lc3*j>в9h[JxYXʏjb`Q"b\$epKE".ckݏ-?Mwҙx)![?/ ߾.H C~qWAE2tf~n>3hV wRf]/ H|XGU=.5=ӷ;}{&S0J*Liw̅@a~.G5LY=F X7ﺦz_ w!i. "-O2=)@)(_0p` .my ]jh"0&d8XK.{a_;4W.*aFcA\2ʳF{:*.I(n2A;A%gkF}>o6ݶcx>a!TiUOmSEŴTUytI{@cM+K *3DRMǶNFS,۪ݞB'[),kDoQ4&2ಊ4#_>M|XKl+6G?:(Bb nE3l2H `E/l/kɉ!1#ǺWip,hMFc6-d=6Wl(bfG> ݋ǂ$"4)m>)aa b:E=}.^3lT"˩m9_XTq-Am!@o ' JRқ\DtYkGh@M))3枷p$[X1XB̞8{'썂UjNoGV"#ucb8d'ܱqUB|hLXcid9$̠pXg%p 8-]ģ]Zvq3(xӋ"8IdV+)&f jGοj<Ԍ?-N䡊xַ>d"WWVrd g-ɌQ$fy`'Q?RW/5V9pOyk+ZlݔvdTX b-_"* w\ODjm1ML'1cL(9o lv%.Xx};=}# 0pKw)!ƙ^Qy jA~QܡYu`5yPVCA,yBT0x/|++G,bhʈZ&[wn+бur-](*(}D _(I);\]]~gJZϜTu4.^t\tU #ѸjF~VZmWHQu9 cZyCh Y%c%SPztSp'o}_GJ72}JF.  OZt&j?mψ"ҥ'6,;ꩴɺAG8 &[~"xz:o rdndt>&5B%峿BbqQ 4ʠľ2?Yw?3X-=hZ:$)Ng{Q"&hf0 N֠)eʹMq!8ՒtxX~LDg_lnCn.Yξ煏(V.cL&|VDEzJR]=D帪ӆ$Omf/Y쾲:Ir٬LI#Pw3 N!`C&8ƦTXqu&yq)tlMp ײY60) ;ʄהD ,JW]{NMpz}IRJz"v^fӤ(pO-VI! s%*:/z"UVg zȪp*LFs+'84EJof{Z^CE^båAÕrIYhN!GM$?6T]!t-aq<ư1z]?'-/@ s *g:c掙i9gȈ7R`˭ Hˆ#*$$"ǡF\*lN'e5k"W5j"2:y&SƝ[Z?+%/FqL%v£0[ yH\uƄUrkUt>b;((Pz<τAfx3yD}<ے!TM܈_C]{o, &hwetۤƾAC|y59PD AtCR8dUr) i@ ,c@ \fc5-k7bQ:)~@N*187,sӪ:ϒB3J͂*<賁 P;6g flZ}!PÎD&4oS%=0J/+EPtSRU12H׬Lߒ}R~6g.vڶSLFjCi4 i~z0nnejk,sn= Uj0RBlElDC$ ΄_7eκ< "-:5r@iQ.^}!I{_F5KM =\XS%%E[ & GZ&YpRD-6ZL4~bin#(ӷ<ȄaW $g:qHҦir;涎'>{ORڬ:_-.!_#a"H l|Ouqfzdb{b1g9~s5X Ϛa,ƌ4hq/4K0>1 @~u(d{Uz:"lJo2.4GT3r\C|S%HueE@9{݀C @JۡNrYRN˺:xAh1D^9Ѵ7Oڔiq@%>|G,RM]]!юp^T|=h6|o&oc1HX?+HQbvKY[J*Zi%= .ez Fp=4o`,?5Ƒ\Tu1U DGQ_8Jb, Y0::#LWCAd~GV!%Y^)Gm,&!72: &!8Ld3-5wZiKH\)&%D!EA𶡔A4.QKք!Av|%pU*y)4dBɅ7*mSl!)Θȵ蓔}^[j->NVG9&ߖ[>M)V$9WfEbx&%]x}^GS >3+$j.#P}(}8@F<9vEa6lX[ I^犽3~z mْLgm`>ZqjY:Ba}!QF/IM#2M82PۚF/o UՁ2Mi!F>cfqԅm2W'tzk,Lx)FJ3DxF1Ь8+-ZBץc.T+@IJam~W}N >hg?%{ͫtP`u&m#5 ٚOͤ^VIY\6.SIL?^"脿42hrtTu=I?u+)VqŠi)\i|SQ< YagFz~lMq]uu#mDEkܿ`N{DZZzƸ1t꺎 HմU=ʴ-KO_}6*@?TO4 J~o"iJ1[J|ovV,Mz !< &<.;#6hMK2qϿNqj6:<)1rBu \.h7ʶtv5Tvsfd@ d+A)e0_ۻ)'!@^U`X'R,ć/lA8lЌ,wi8yJVLO{0fD%3m4Iu/#؉;( 9." !n[_N#Z|c"JӃ" /UgB̋.;uW}t&ϳK_GV,ƴN޳Km!1'H/L!#bFF#kcŠeZPdAdu,<Ɍm+:& ΍ȀQ%@U|ϨyWcm !VOSO>^PΞ GjX!'lI^Y4v?)$bȼ-'@(jї(=rs:f"/Qyl۱s\[A LQ8>`|3_X'޸pD$׊c&=-~5 Xe `b؄eS%ؠ-Ro^1evUtb` Cs(ڵ19 ڕꝦhp3)fgx]^*]vXzeԭeCJSѓ⺲&قJDžs7e,}ywތ160"_ pJFeyЙ[m J4[$7x7x4e80ZH];~ ~kMp=%#FSM~mbX#^2."e(\ՠ/_\4qM83u:͵P"eMhVY-PpܷIiLҊ2CȐJњZ j7w`9%ܱ35Dg TFJ$SZcrvk`x\x؅\v $j,}wI&sfԉݏk7UZ@/3+#%n]sIGųvb'iQ+X%D?++fjW x[jv*&7MN-:|G@Wh꿫0NG#T"u?H혷+.1,1 HzCѕ͐ZLDŒQ{! PFlP[퓞Lq@ĶEG}N备<[ /è={nM~ u>f J^l=cǩ#;򩿱KQ1f\NmQ^?|SӰkNP8$Ykd>v2-=rx[<0/t r17{LX5tL5@p~c@:U҃4o2MU3.i\zbfo|R[fbCq;3po@:徎fCR,ޕ|qx;*=nN̓#s&"Rϯ൞00a[q@Τ LTUfFa&۲:4 +Oi8W-aHYD-+\\9_|{?}e#{.zU|wb[qeγ;oRZ9͹E&Mpo}̦/շ`w-O[՟/}#r#nH /Coqfa/n [nW}hUU[ '7ZwA1m67ƾ<Mtwea _iEЋs ;Eu,Bq+QܸuU{]d[y=^Ԏ³,, j8|#l34V. sjB( 3=}spM̡ޜA/f ];sfwAmsd8XV'*NŐ2wȶƸe C& R9VUT7XwQ#M3"o*n}Խb F Do ~Ο p׷å3ccbM #;swz[*;pň"'S7rq69'qDaGoFIQ6z!tZ5޳u'*H&'KE3c"6*샖$Q؇4NٮPk2˼k|c7%=tX!sǯRb4Js3@Zs*-k4Lďa-*;vƔWfYf zOH:U9f?Ue2S.pX%#$Ioe9<"sO_~Lf` 0F:\{gzɊN/9 3 n<332`q9m~m0cxܫa_:;Lj"ҷqk2 FJ1BE>U7#sb>Bjc8d}B0|vr߉sZ$B eV5<)Oh殶x*d Yʠ`20xG>1Hgt4~gos `R^^IZ^Q#ja_x`;e.T{-̖mc/a࿤y}l5..9j uX[1^[o o <$tEЦ̄>/.DWKɽ*ɄjǁQQe4Mǻۃf*I5rUUҡ椊3M|mOJ 'e">k&)X~ѪgѱdJ{ !a7^>l` LdJw;&UZ]&e%>yh^_Ѣlj[Ra0(y 83Ls@C*e˄Iǵn_oع 0q b bߊrT$`Uyl9W\~aX 7{7߿)2%EH6ӬVqoKvFx SٶY̋#9bb?̊=l-6a'"Yj)4S{1d8ڱ)ʤYx$g)]ME2OVvL% c+:O u܀]JsH:ĎkFjPH^aQ9y}UqhV(bQL"֮}qSgWLS^OZ}ɉ0L%b_N5E{yfaڒi|G|;@e| );7È +v HNze[U ylM.erln@5s5ВP0UP4d?< !׸Ү֙/We&R"aA!4$Tkms8B f[IW4+܃dUP,Vp7{\r"jjb&>|E]x@AᢔJ@<򝧕|= JH!wa}=E$ZTYX*S[A J E~.=g 0y/^ySjINF,Ш (z@H;Avb~ueZCܿޑ@:i2e ;~Up`D@xcq ]ьBA|'ִ ъؙGԅ1/DOŝ|ˁ l0n'r A%#g!dp5-D͍xOJV ?9@yHW IXoӂ9nfSB6&xUA6E2daO iZs4X<2 "EՀҪlvTqPM[j H\zOm4d݅&DwZ3fF|I;jϏ =suGSy"+1[K:NIIIu#5UrWS`8ā/,@je. )Pm1Na2+V 6 Bzv׾hOiJPeց\"8- TV;ov½jݨ>$9:O|v/|"2=;AxAzr74\ۃIw;K9 D3˻ cZ{Aù@w5*lɱr(pBUP>n)lEH*S+Uuɡʵ(!gI'CR"f{(SiHx'ŧlnKAWv=GߝUaC#nY`]:䳀qz^[W%(į_GW (_IIG'%!w{_T& ZR@>l[mIZw13R! ~i"KβʁYy;`k-Ul$ 7zM/""yq-Yp5d`=LSql5׈K!,OU:]Vc@ v9kX֐`z=? P JgAϣ0}0Ɲͦ8)Obv@d3\lp؞FbLytI!`Y%OnZ膽`cIϲS3 2?#ǰsa]W'À xl2}LE8ߵP">+` 2K6۬P3 %H~-2lYt#%u!O=`L/D3.f.Y|y}h7IW+єPy$E&~ֹ 1"jݥes>TIҲ14=8QКj I:k$7>*KewNY+o 8{ E60[¶k]u"t_fvKd(sIe,Ska;%\NJb40B&A v$Km:ƗO!AfR -"q`(|fa ~UFA`Z\˧؜QӃ qeUm7* ɞRd(QKθ]rkq+<@#FԃV9AndtR|^mm`->M뾜ldW+-,>;jU(Ms#h?mޠ/K$oZan }$#}SKU0 ^|Ʊ򁙍:-H ; hi=F:4JV_hҕRq[im s1mn3vP5KsIP3g7ǻ;F-Jyft~'H^$ '- ~dk)\3++T=.l'A7Lp1 OY(P }>ԧ19;ҡAn +u|D xҤQ4Ii14GGh%&:/4xG*jݵ6Ąp[Bu&Hp*EA{蔳- UoD޻N.AP’һ ;D sp<γ~ߡύ(C f7D "XKOUVː|lrĹ+_x0#J5i]h_^ ˙[{vb3WJ|ujrǦFK_VDt<%z>Iw_te`#*x+f`Mծv&R <#%Y؟ Gȗp"^AXn7j62y9M2&7D45.ˊ}[>cH=/%2_Jʹ$)*5Uqz eS#=Zx|)DӨaB*F]*\Tf#b$9ʢQg֚Ad4j;.!"qaz;P?eIT8n+O=8M^P2bmRHϻozDI{xx.;q5SuW2ҟ;Kgfv#qG`/3m?^ɟd{ )+JT:_Xf_6OKh~:'FEIK|&bKۤS7/.~5Kف*UM3!rrenɡ0&B yJh+] ^jhҗØܤpS'W[Xk+B Q/P.7CJ 9v[#&os eVT:9/:2XVcR/aȪ 2ǛIPIy}`YAw梖<`D{=8ϟ8wB#qPYgXFbVH޹tTkr/ݹBgn Ltv2{{-RSkM#cѷAҐ20fwv܃H 5sC >4m'B u0|gNŰ|amt74pYXs(E33QǛĽY"nn0$ǿ3,8&2Mc_37zl.`;`v+[E {f&%bx&9yD+{\{"ʇ #v\ # ?<:oIBɖŷS7̻wWiS902ԁen\}Y}K-l *$gcO|sh2հ]7WeQKĮ-697, :%?VbҗʄHJEfdf ='~u'blEXvMtRz RYBEFy 1Fm A] J?PH*Gl#J5Z@rXDw-%N۹"Fu Sxh/7&MOƓ^#"KYh"5&H )xm|}*q{fl=pN ?? qVVm6FkD@S|܎aߪKZ(DS& KtSNq.ZZ >Po%Z؝LUܚA[9_sp})NZݷuIzC,Y~|ӄLfCqqJ]Q@W[KWWCj$뿕r=͹/?a4d=SJ5h Ohw+VX^s+Eګ_,|^:<<~|o!uQShc9ėhu&˸q;">i:6+9M |sAg.^h5 b?u٬?t3Z>MAWĊ*8"gNFudmbj 8낛/ ME!2,L)[fy"[\p59.[C[a8iaXA·A&~흎 x )GGȅ؂ ?cw4{V5+sݳoŶRhvE]~#I OQqwHŔ33}締$* +@Hmn0;N1PiiS`H=]:{PEٌvq{f Ey)iAKRWFo"OF$fllIfD tnH;#N'rԲEr.XlvE6ڕ?V^ @iokg Cv$i3J|grW_<;Ě6I/fVoS"i!|/c1 dyewV/.K}lpKEh9 F4:_[8 .nS8ץ=j) \ TdJax]5j;d\rd@L8>Afܯc[@m&B(2]qǤ &;~Shj0a LVsiU(߯&ۚq$dK.O)կmuM :xų525-- L˜htm:`\[G8ZSsҋ4+vC.ϔA1UkW]vZ~Cmi1&wA,~4eEG=P/:+(aB _H9,M59HB: 1G1?dQ%~qh:= +GN'N@K zIƇ&U`j~IX& 7N""-f=%&{_,/jcN!z[f$䈰B9humR(Ri  ښ 0RX#~H5ھ˳PP|ad])͂%ߊ9MɗWG|d69=hgz.#(v[=X6HlRV@y"JGa;`0cgE-gtQ皷C &Nt B0J9H_ˋ*-0`pxmF]_&P3IbKQUO7FsHL.QZMUI]$|۰-@Ú\ ^ì t;ez+/;sKY~[nw$N[P1nOU(F0glmw)aA\c}D\qNYwO:rq%IYU6aQɻv#| tɛQndi V?@} {L$^ǖ)hu;0nU#ڜnh 1R-JRK$qEJm ʘh 6*{?+[D*S0f-gEwXbAV ܆uJ_m@U9Q'+6. duX RgVbHڇe%)rIT@h0Hn'?^1qZ;(qL+^7S̠vkJxv "NOѱf A>p@⧵ !nDtA|S#PfɳzJH%!m~ȀEPz;9 j-ʼnA?ODh o}OpFܓr$滍ɑF_C:D2.-%FI"|Gvy]K9JPW*c/ΙMMBaԚ) CI\ dc:N Bl *=mij3mNͱsiC^Նr"ta R5G?Q$c2;yH褿P'LKgH}T+['"HjQM)]gğ&c1?ᆸ&wx$kʲqYՖE '.A uw@ZqdC LtDvz< Mi(gb?NMkna= Yl\J)3gwg,hĎ=8K fPWx~2VL"MA63Ld7:k1=` &,`o>HoIh/q{qh$El/`5&gֵ 6ӷ @;"jp{#}NH!42^gʅzA ŎK{ϤI[j:Vqtw]:뚉zEn-8ꥹsJ%e@\7"^!֎d5SOVf.b}廌8f887/v e</qԑǪSZ36֩E"9;EH0GF o{Pwrpw}s̪캿lD$BErPHB ^* ѝ-NnsgOqJ ZGDT<쳇іFH^=o.A'j,tŶTk}P I:.l9b@慏!%eppڡLakh;a&A+l8z:b){(Usi* ";MPO;<]~Ğ zO8c+VrM|7 y;_p9% b(B9wٍD Zg@bMAնAZDճWg@eXYnvQ֥&po(ZÈJyo&sf1CvcMX٢_|\G[n(QeasVcTNޯ #p FҴ_=FDAS)c3T?=:i.xlp>[>WU4"].ũ\}ݚa\%(C.;Na@e #g/xV IQA\XJN^jkTBc,j]@ǫcq$M}+/|jDgYo rt|*ooOvܵ zZBJ#/?IM:f_(U NuՅF.fGvޡ gzU"&M!a-,dɱFe)]6 z_.<}J 9IWRίT'wb]}AoЈh_ؙp ME2V )XJC6mxT9#>pT?k؇ .hD7="H符,Lc0V-0:[+V.pF P^z vJD7n  44 &"m݊j < ֭SfMf)Ӈn' SA}bfo*ɉ!?FKMW|s'ePKq-!LL j-1Qv׺c p_"z#w6,!Z"iƽuK3u⋍D>^i\doQ)4D g*? FXz" 1uGӑ ta:XeW5\=@[Im=4uՎ7i kq_o#`sL7հ8%fZڋQʔOړOkJ_GYdk°o?? baenXfu}?m#ZE 􈄗s7Vq'+m]}0w{ ÷ȕ'X !$+jxmу|@Z/$K0)KfJπI7;-9l29 Ө8c?2IDJ[:۩S'+ws[KaIةGJu59Br`݇{Y$.ҿʿ])SojSڸh} & U1g z@+ !U39! P_ƾtUi*=GƆR'mG.7V&x:hmF$F"v|6x|el2L٫Bڍ:SsRoLQK ;bʻ4]5H1s8⯈& oִ6|tC WI|rM*^ }Ue$oP Z z#]V`[Y29P & ͗ccqs6Rؐn'-~4aHckۉ!K?$1ncgzq:j84/ Z#>,AWC9}9%{: {dF]{d~޾W*;q8>ÍYՔ2A-xȓnm (l~M9w_"t W_|8(MCtV˜^rH8~=)׌J׾(,3 L͹bNvp'<{(Ry eiߣ8G56V! hW"fNսlܳ/& )-rΪD$\`v{RC 7\iK"u&\j <" l-`)fDVcY\~!S[ ժ7[=`6@7^Nz̥bJ:ӠW"ωf}DlДn 9k#&XrJn] +0:G,23Ӑ}X/-Y%AְK"pj:ֱE/ϗSWPJP]m[;d(z\Bp<[~E̿xx c} Bxq8J8ޣwUǢȻeЙN֥dLr臮&a*CՕb + r/}ƚZw!h`b7DYl?dkY_\ # S*QL})4Ș`/L Y/qգȔvAKeR/+ 4(kˇg8^ d]H [0,\~OQfnxi;B]&1]yH Mt<ӿ?SKgm݂صfs1_K,*P02$#ZniBm <}oAVMz;ZѺ&xX6fJ;+$xZy80/=dxVE_EI&1~Ho?;dΠ[x]QY[\_\K\FF(vkwm{Οj crW(pIK ;RmF~pk.Uz3{r1Z !8P7rd[!jʓPb2x=f?Y^'h"f[ςz+\ӬF5y!Ttc#vѣ!hߘ]awExq5ϟ !ߓ-}\x /,8":)x>iʠӚ*'5[tĜY#k")S5UGex^'(6\"{08U4+~TRs"Yd\_ ;TCGz]Lz 9RRںuKz5ң}P! q"g"4ybq=rAτ〇cj{1,wvzt,j!-WQA)z@,xNx=%I.xfIٯlU s?P^÷ub6,3~-(19X:ZF"_Mݤ;sفn/ЈJUu[x6 !N|Uj1VWŞQ!7B#c}aϓTIqVs'lrnRw7_{ݝT?`#Wxʹ|P;" +@V͍񀫑}/56`H1.R{Q͗ {6x왔ʴckn?$ff_p*SU hb m<|7x; 즳y@g#b̍ kd̷Fgv,>]уgŬya,L,7;1-]^E/2^D꽨)N">KrŽ_pvVw1ГξUKj-ks!(i:D=wzǙ6-18|ۏP$GwļxqNr)¦@/ +DL}g^:B!ALUٝedv?4jUpR'R/ϑ(pI75wD#(xܧʛ`1 -L}1b'>`eaZCuSd!В1UփÉe熹&'b_K4op}tݜ t+KyEN ڀ*4W3ej_|kew,ia7.$d%y)ǪzJB,\OpQг_,pIݕFDeS %&i BI0晰c H>itob?bZ ;k9=xX٩1?`02K-(B~nEmkBsF1@[>˃K*'dWT:+YvniQ|9E<_H7  ju6ϏCeDALC>lvK}޹r,ipբm hBLiAzB9gkq2j:E^/#_ Hu3Ϊ'ӛ]+`D"hsO+z}u§ek>C ?x2GQY S`́$sB,Df``{7u`qw۬=ۅa9t肣`ԇ#|]GnE& iZu{"*ldb9Gǐu9t<С%ևt)#ZH z HU1™rAa-j eDwTxҩVjxKl>b޼?U5q+.%WukCV0Ɗa/8Q㖡,n#0`Q] QXIL$@E=9!ĩ}٬]aL5,)\Svw9:Kٺ}D#xP$Y vmɭHK s>~@cL rȖm/b%ͤ_'L[$Wj{SV;KQ)f(/۲"CfS&bіY ^{}cAZ$nX'[ڸ~\=|۾ qlx)]!;GN-N#_vKMPߩ(͆@aHCnaS3eLVɝB54g͇nE;i1Q{G7:G)+??$:yw,Etݡ^eC?&jMyd7'`9 D ßtDmz}z9- }?LBժov%314rOk0С..OoV}B\WɨU_{7Ĝ/S}dc[]ofDULNtנ8}U}NXg˒HRK̋2" ]"?WN*Ap憋!h9!)q?\It (Ooq2}Ya;Ld\!W1ZbPr )e15F1|cwLeͦYV ,-A/[ow3$YCG+2:ːn4lx \[c)҄c"F ttA&wGQ/eO;z`I+[M%~|,9WXAaҌ쎑G?bw:dISz]Ѻ!!rQLއJ#r=ZtN^gfZ9@_] ;i6[V(cuģ'{Rޭ2o1H8sWqTf[ݟ:6^*lUm:GE8عp)'f8U萾*l̂يzllbѯLAqWPqOl 0=Cɡj04S;hT*<{]&S$dkѮ&p/o1sԝBU1i\n㜡"By&ܘoคNsNm;UG?\ IqQ 46-D#L:.VW92ڹ͛0 ƥs8$C׉7*^ n"'x&ĩzeEզ5k` J dubrMڥws&\iFJ؅#oȞڻ#r F 4=p4\{\h맲'W$U1^Zv|TM;E-XL^so>:i۠2ZPz[b9y"m XIg}r z0XMHʄY?ƭPh`ebBZ>&ꢟ|1K)&bMοθj;Ex"~ȣ8c^6N?1 }m/-+U¸Y 2=}4w&mfm%ЇHsi eJ _BHuͥ;8V#RJ^)RSJ.' ۵).N3 ї:~Ƥ|0&ᴿ Zk!Y)<. CE3S}6Gߪ yN6<8MEV;v`z+Ҹ^k9e Ä{cӂE{)_yl=y#bY{KwS"wR 0~|5ػZvݞYBA 4 7zJ0` 58+ M~28iDӒlg7~cs^Q5TȔXir+)i*`R側S16A#W&[R90M'hPyclnA:cCnߖ&Ha`퟾A7P6wʞF! \ĥ*b>*)M`sy>`H'sX".RSIGߊVuJ`X~Ft6ą~ڹFvC,~،?aaY;^R܀7ZzA,m,vF3nfF`ڞ624G/JB(/*$aIפߩ4Z֊HVM10BRA5t! x@Np1#4jVtlD uqa@HXGMV3/#%7 ̷OZpqXwV_YQmb[>UMDjJLOB$^FiFg0(n0v#/ctL'oؑ\K3 h3fieŪui[Md6:Ә!h{t13帊smͧYndXp[\' *vZqEY 5 [~`\n=ܞOՉITŴi@Ω{[p`uXKy|wLȰyeU 3N|p<7io[mV$9`ŀ{w2O5247ǭ猧)~ԻĔ/1a ۤ g)mqDYN$yl'/#cw^Q?<7,^}fƒ#G2l7M;T"#!T~`u*xsYL6=rsLR8[|$G 2}աQ-qݟ4u'+PR >Zɞ+|: 󁰸=߷`b\AUѿpL߶kWo+rb ME+yDB M:3zy>K'ud}d˪ݠ rV34O@로/=&M2\jlYYxuʐ[@'|{6PI vu!.Oĵ#7YgJߗޏO[QQwilþlMO\H @(γ3Iޱzςj!{A@Lh:\1]\ (K}V! ubD>A)Ԛc"GaQczZMOݵ폁_bdh$K>){\f 5]WP71}/ I1&7#+8%]΂\"^8_̷<qCIW!m}% :Q8/_A@|Ϩkl(dXoj 7eR O*{] 檬S,h__MoF1]a{ɇH쐓A@b3xXN~Pj$u7߬2K}Ò2?X|>IPDJo{t&ߚܚsDq/PiexBNӐC . ZLiu3J[.oē  &l5C3-ٌ5Je'Wά Z*r U^Q'6¬ ήҮUa=I-8u;|` ~VkN>b; ^xց/ۃ)lI$!x?IxN_MWSS+g%}?Z=G0Vn`떌MYWb4(0IBP]FcoW|nMβ`+>wf>"*'Ѝ;f4c0f nD Z7JKs|vKI?u7֭m(cC 0 y=C#ǀa7CvаvpJԡ$T{X XQy fy?beCIubJoo,"2*ʍfהlܺM;9L.w%\h :YHv[ZRAc2m ^+HL"鹙*Az ]^Z@BknULek*U]g3]0}YDJg@"&8\Fn|9O2ӚE)"FAO#ڗN46Cw#q<$^}R*\Df  a73Om,{!  yNbƍ& 4H,hK=Pa<&z. 4iф 7Ct+fcmub:L:%}/HKJȦA^ +`"Y?}Y1c\0s4 ~xi-dfi~yHN03I sO8aUiJe $yP7vBt% p4r1M( |ڌ$+&Ѡ¬w_d5-\A潰4'>%2kZ^LR FO'sn"(AQ8r[e!J9M/KT"d њ?zՕ7L&ʚM-YߨE6);ii>š@WCZU r)]~ x3c0@y]ʼwV0+sp4dnt; PD |f>o6MpҩNq1Fʹ~-@f';їFX]sUhpOB`?a_}@df~卪Xgʟ%rК=y:d߮_T\S=\ҞJ28_iR> @uݾ= ] sCǧR$mD~&]vߤ:McQf1` G|> ciרYzU G'ga!FǴcf!#1[r 㣗oxEIQ:K9%J%XE+;_A_hmYWmm؞4dW*r\~orz!2*5`xگ(5Kza5wN#=]"^U3QaIfx>#쯱9ZY< *Q*Dp{&܌N`𗣡ƮMo\VF]7d4. ~mFg\ ) "c߶g˯ёEy䏣bM;6PÎ|lj&2Dllaj3(N=_9qoci܅##˟{f k%/(bn O}V|ژTz!Ie6NBRN $/AA}FI (Q.,cwywٶ,q%U+j>?j< ठrP.gjLWzׁ%YӅ14fozF)&&ej=rZۄW?~#Tywx„b Ȇq-b܆̗ `.r%MjĪo0Z• f_> _b:l (t ή\ I%`qD|Z}'3?WG2N WKNk;rT5kGZS -v05/$+oX_!~i Wĺ CObM΁wl)ՇTȻDy$ދ\@ ïϮP{iޓ?IhY&|~3`y"9_XxvNdh搢7shs;?XKG,?X;Srn"LvM3؁Z1ABXU{ @LW:6l ,`o#›Q9O[UG~C:W<D6b >mI7 ~[7Ќw&¶5bUL5JCz7zh}b~v|mA.XeԖ+6/~,Y-H)ƒT ¶1N=.Hsj2a+.閊AaMľ,?f] FN-qgizY205j'p _NL/Zywi`FQ'v#EO6u'_[ќsIrGskILnFܟcknU*4L6(`V^$PEEeC% PE*@Qf=m^OU2!v`ۅ]<-'Efeck^@lV5›Q5X b[T36BeH<+n΁ow+!WP/Ow F3 +gY8~ĿM3_-vy! Oqw )XrAE̖ Щ=KV YdH,"juh-7>pd)^Hx:R[*عW08eR  )oHPiސy&(ւwh[9|֢T !p{nŭڤj\2匷@=C|U}=Зd!Xڍv}\zNAۭ[igf=eݯg%/5H$Eԏ]װX'd!Pp sM5KX[)4{w=D_fBK!PWVמ5D3.w)F:#EAPc 1ED5!yf]JFnC!;tSl r"rpb7|Q٦;+8xQ{w>aMa3ƚ  @lBAZPzDeS|rA=>]ORٱ- 2]Ӡ,dTD+e [c̅6m ;Q!dygfKzE>g~.x L 5xZio(Vw_ᬘ̷}%$u:-n &pEU C%w?x&dp-뾟d0 Zȅs-P3XWhAͧkUU݁E]D)y .A9-nȟQ'-K]В-ڊGډF7s :&{K>''4Oi‹1bS9\k`W:yB'ϴ9}˫"}y.uJ =r0 F rKr`-. 'RMэ yQXYK{Z B^@l˰63-Xbם _ALH] {HXQPU %ʐ}($>UnL5jH8YsBYFN3\9㲉䕻F5d0dpnqg ?Ȩ&3F״gxܞfG9b}geg2 ]~AYɹLockOVǖX5&1[Z3Ipɽ1$GCsi9wP݌(llfm K%ZEۤM}t s H'&KsN On6$rlR]WʒlcthhduNM[ax}|}1`{0!v-TQ:$ؗv UŲl0Rc]WubݟX:k8ډ|@tϩƺg}eaDA*}Vן0nF8~]ٖ Ny@`!2$KSŠ1(K4 o'2'nff` ͵\2 讱OCPc;0ⳝ쀨rin!%Bgҍ5Ł_;=bqݙ/\yQ{c`]ٵ 괞 }S8^0Tc|zr%og ]e-Mq3aiUz~eNc\6(XHDԷ B謌fZR VXO>a.@&E2Y %=pcUr%ZE{{SM1+E1#h%jW&&naZ^})9ϓ . ,Jv+q;6ZYF*2QpzbwL`7N2C,PM (L!7ّqM >sIjJ,% ԉS] iDC9NY=/ q[,o]91\XZJzG}J0b*$?6< f@XD&ZG蒑vPqw=4bK!:85ھGI@s SEj=00)G]н9)Rb%ivza\օ͏b꼺6#u '`YE! P5_R"\g./:tW>nY5 @j/sc:#+ O0NW~D}A?J m0$4FOxϦu}f2d*SO[ $abt{̋p a{040[=1hNm8zѾol|ԺO~W݇ &~.r5+ /{~je-$!'ڐ@W++)wH[𭭦9%od|xsp,]JVa-/']!m.~7|"A?ָvl)gAJ8*(/$ X2R:k=Zh Wȓ$~&O>ƴ03pİ\~;aM" Ype=t}7Av p~7X6;0J9xx\Ģ@h_Ez:WkӑܖG:5U17Vdb>XY#vd 9a0%tnGD~E8TޯHk )iuq}o2ɸ5}@@eZFdG]TeǝOX;oK4vQ6 @ƛ*/ ^qVY $$IX5Zq|:3B)F,G51Y$S`Ds 096JS*Yxv`t}ͻB&iW lG%St.:~C9oe#\88bޱKL~Q %IJxMӼn:w-p^ʋ*9]H{5oBXj.1y9B.nfLriEɑǑIc %_0SK! 5)3(gC\qMci8 "ct*^RTN̨/2X{*R %CF>.s`n;p>_`T@RB6B aT:˔LYꐭ}$ ƓcEY6N p@1[L%osAE II踇P"؁5ޫkmT T3 |Q@LM>]s|X ͜Q\sX&?Ӈ>zYLh]Z37lӰXfpcH?RYoH)AR ,7n2D<452 }Œ,|jRkȒHJz4nR2 ~]]8>ii@D|q*vM+2̶ې0z|xa!/fl֌C1p*Kx@U`nWQUZ%{d`$(ƷBCM'w+u3la'uJn;~XBWg4u''i\evÚ}h|Zւmg]֑gP8&hku|;8HHw-W]_ej1Ho%KFmT?#x ?|z\NP:y]†O:ꑹdח4#C9)ڻZFd"]aE߳A1%/@>Z?#(j 76? }Yh%E'Ikcr*} BZ#}8!kUSev^Rer3I.W/OS=0>/`a a_Q+ispc{@FzN!9e/C! 0y{]7|P.prUd|7$tZ @z̆c0pbfj=dz;=>?r$r|iQ,fS/Iq~('-2W=&ō#2*T@LJͫ$h_ˋK2`3 "hWsϾo&H7g1*E\** 1P4;ʝd<#ju'3m l=g6\}G~K0y$!QESi|7#t}bcEr ⸷ĨkL?8훔 (y N{OQE|8l ޕۦur闡{%NJo0e$DԆf ;{ܓ;ť;(%hHtr_{ԑӦ+8*߮;lYWff !QnxaO[*`[@dbR՘G +w0)q)6N俣K\*c&>O i"%Kyz}6=/ T*Zw:۵9[ ӎGOk Z6^ |'ppӅzS b^2Gx?I~kdXJp~5M$< P5JՉ.-fWk~Zo17U6a}k&z>>Wȩ[LYUV[ Tik77 L=t;xUYC09jh߁iظ (,-Y ߹1Q qP_ KSb!)+msD؀5ݭ}.G**?JϣEn$Ĺ OO*$0E,r^ھOCftt$5i!4tUWc7: Fy*Ԋ%tbR{bɢ *Bj=]ƙ;ۃ.RAlv,I796iU{suݶ[)Y~x٧`k u.,nj2ԇoc4L꯿7}5zb=u[Sqj\ʝN+t&C"; ZD4/d"X8 3 ;s܇qx^\IlE]>~u+;naTç)1BIuWG")~d5?0"atOи2=ѶQyݍ8>^+ͯ OhّH[jT0ԟ'w2P>κb š 'irZ ݍ A<;Et]Q@NWL3|rm&D 5k (U,.& 2 HمF?bq^#z^%C& 1n򕻨kaC\KElVKg,lm ,Z ZKAӦj0ֺJHGS@tF.2WNQ0aX֐F\.icƋH/-Q%OmdbRt׸GzIyzA#g%uV/0a X]N:LPەfj|/`p#=!sUҬGc X`Xz?Q_P}sl)~2_I8a.}hXۙU2S0Jݷ]w#\ ZW6DPȿu/ Ѝb5n0<4vKU9i0t>6R5F ?[ҌvSv?%U{/n*[?)7jXaPz9 W^Cw3ϳݻ/6HT~9;@nQ"ܟŢmu+CepRM*:-B&rT/LBZ&Hރ2JǜN>r 2-EQ'xhav?>:- %,s˦s|͕Q ɢX9} U#cי jfbL a}|CF1pL@Bҳv2MNk`DGh^}c?X00s3BݬwOD3EiΌpՆ XGgŇ8mKFݰ7sD.Y+hzήq|W?+AVX"qaJPS5>薐TTc9"!݄%ZCegbh_C6~#G/x947HqVz-iXTJ*ص'nFPG P"N"l]諲QіB Ã/NB?hbb,1s-s`0?oApM}w=۫<,f I}8rЏ]+i񙹟 O^\&^КO"n j hXc'Zj_ ˌs\4ᬫÒbx(nD`Z~3͟8vRp 4yq##hVClq΀$OQ#5 nчl{\Igϭ 3ВC6 p2) .B L3*6hQ/P6Zϕ#/*!+?6PzV 5ƠbMjۂ$n7 K+[Q:HV})RX9W#aE8/=1J6qrGE{.xV7sX$~lmleנ4%`_k #.JhQ;JFDHiq9ݿCQt/ 8'wZ:0iGQ؏f?Hΐo0 ѵ^2 F1;U(!SB0j_ۦ_m-~yQ?^&R;CD3;\-'J{ "h];Hr>vp^*|wja:@|p˲a(KʪMaqźQcY{~ta%3Wݠ¨0>Q\Qkx-fޤ4٪u~ݬַI :0#ak'u̎WV/rur@gmn5sX`jD{~%DG˖VG̭#w5{L5$pys**p FQFu-q;JXOKy*hyY7ā|Zf/A! };tޤ+i:j7L<3rOҊDyP1C]o f+N͟u23t*+v نoCb1N9DU>ܮx j;[7;q)hwj1{ʬ6|n~4:ԄH'QBBIͩNėŤv`ɈJtT`ʼʶ #S>9jV"sIdupqjWzD ~^N R-r kf؍3bTNO wfm&lx΁}d+tM;c0p%ӟɧ/r1g<9/nB˭L 2\K+W1cW w62w YcJ>DXjL)b^հP/,o#:xh| ,>vISZAF2]kަP!rJ$y`!$m{+Ae<~ހ(z#S pO:eƿ@PScKXHXvvhaqƒ9o|}wPLc6ћXKBCji_(촶rN3F%^ #>@8U,]i5-7xcIubֶA_0@e?d6bm:c+'*[mm#cЈY'Bk/*B )VW;U4a&a7S wꯃ^!\!!Aw|gIh0º5£Ȋ;w4')iD/H#Mɞ))Y.rs[wKW4KU6:܊ס‹| m1cZ@e*^jo'j^%i>g=# B~i"3D~}y&zhcZ"!ee%T~"*O&w;dQ]<U ENOm:Y"ubӤ{j,m M?iTF gMSV3o(!Sҹr_zf08~or?29(x{N4򾟦)D@g9΋XDu) j 2, nט`ϱ9it:|sęMaQ#HZ#HmuB577ٺ0rO%l|,Oծe Dt$?C~iuCƑn3X F:Q g-0KR:yq7_3xb@lT~h0?qP%-99wMcR ->cy,=*8@S~'Y`UiC`(ig=p ="jJm"R&dHرp뻙 CK:>D$)U9ߢ <ᒒ35[Jrt@b|c\p&X+{,J'WGҬ//Mf v?C%C0(Z$ai.2PzHѕEsX"yir}n@-pS{.̬{r{@!LKs1aN"!)_]xr~ـ_Pw7hЁ#GE|+\1h2h{?N8e*e T2hv б=oJB[ψCƘ}4LDa^*|W{Lӎ^ƵEwlӯkqә??d|zd@&0$LJxOٲ{T\Î<7cהuR_VTA{KHkȖ{W7T>m::)WXKP Anm4 9ud`]-j-;Asjvٕ7>?҄]]9ʒezᘩ(!,G$@̀W0w ~r}OJnjvAMkݭ== ںY?EuO foWZuMC nzuO# "MLC_`9 A7u?NX0^b< Lx|^- DD-L.ή1i`oX86A,z@fv/o#st<>VA>X;ɟAnT}5߶(eH@>s#?E3$'g!@`/:{AB[h136Ј9/4O%D׍5zZObТEy>=z1fH2q9<{x$i',iTu6.dA> ^P,!X-ghFuOf)XXdl;z?2H7q̊j;!1D ܽFC.+E BJ15H^7KT;i+W_kk (R!Upn04cO)ҖYc}?{ǔIU\ +pFpǕj QO՟w bg >2Q\ 8Mx! ;009;Eq3pnf颛Ds!U+&"!P<e"Ᾰglt( ոo7h:j6;5m0"W )Y鵱I5r!~Ąh/6-l)/5)= - CYe4:uИIv0gd6|By @̦KJ{YVcȕN"^$oV):zvwꆡz:F\aT5I͒uO(M@~8{j&9F45|K}L<CeS8l-G^QQRB':). B.9m0,7J"k"!*^F\R&[!qJ/GPp.>d*$Hji7l!.jr3'xog[/3y6-f29=<I&dj2* x! [t=eüL X;3u%h)! 8TuGKw*"`n"ӕ!>l#n8`Q4qdW}0\?tnJ_쌴1$n yfċ=$TQ!opG_>-Ab9X&o6Q@!Ҿh硺]m4h"k>1JGq[H~tf˓RvL6\LİN'cu}W`5d fѓdRٵ7yDu.2^ߎU9x;L9$rdKZ gɫRW>:%[Lw.eAL]SI<r2bE]dʼnJ$kA㡬 ytbWٌ~bՓ_VkDj6P ߘ<-1J'}/&} ¡r`O$hՋKw[S/"qcnpA Uubh<~ 0e[,xx|LNnЩhctTCQvV@@cD<+k:$4^3JAW.쭮b 4]MBg2GK@ R4LZk)RNxsKK9kא jzβȹ-B!'2>&[8>1>>dv.Xt]("{UaRUx3+~1V:d:T`m Fqe '> CW*wu>0e"}H+j+雺{at!|,B V5??5=%vVaE&5'ܧM0ܺ@a59s}GhC96 RxdLP)EP>9nn I@,]*KxC ǩ] gF0*~$c([xa&_JD7>=aSMPq:Wecb286ɵ~B/TvfW=HIa*ŃaL&6)S,Du a0~*$o;\%0߿}թbso2@WL > (Av`Ly#?)U޶C!w{j:;#Y?l[Sf<>~߲u3ǭc)Z0Jz<#JvfNtUǪԉxGҔ5)2a{@Q4Vl-0`K'"wmq=|/҇dB XqĊ%)qvyDLxx YLU2᫃+4O!adcBW#߇VU#3ynTA?┩o n$ K羮>fF7״JԺȃAmm0ٰ Ԅ-~< MV. qk}#)EvEuk<~@ޡF7ex[gqꮼ \nt3P!=ϊC aA-v /]JPqG2A\8a -ug6R4KnJo~iz_$^ҷ%>nkMg6,SIJ)g鑍m:?afZ(_'.ӛc0TAeWpB~|^(d(3C,㕰wNA\ >ョLKSkVYa2UOwT]d{,Dv }|jwu`ΈÊ\Gj&%1p]cmիg|ܦr|Bo Y;~+8BH'@˅Y@E!'ҟV'L_ЗxP?w;&vrlNZVJD+} d!Y9GeWK"ŪjT/j6O7|8 I/"B{Xxd @, Ȗ?!0 -YWLju9 8%i(v7qP K灌iC%@u+9Y x=Hf"χ/a\c|ObL=MEKY@j7.lp[LXdh_ E0ӑ^|з_sb{6(fW5.rO7Jot{˼"/1bM>{;읬PCUg Ao{3\_5'B> Ff*Zg"LҝAk}${u` -4ydb>Y)ҚR"32y4Q`8|k xJ{[6'%Txa\ t1xad0 |Q%7^Nxigr>?f1 mno8`SQ0V@ 97|CϫҨCy9ۿ;x@߲O/jn;6|UyB{\‡7p(zIşB~,s )]"W8"D)\}GXrwǘϗB*v'E2 Ǽ Wf.cӗJ(K̯kD2BeaJW)vN||Wnܒ>jSѨw(ˊߤcmZ++ubTxߠ(noջ40l?9S4jG8wؼ;<9"Ad@_9yya]GEUӿa'禵Uk2`s0S{y]ŝoqdm< FGV\Q3!p6 'V&=ie ԾC7 oJ@9KDjɍ{RezE:ʂ6*<,Q2Ž /bT/ډȅ1a~T (UHX ^,&  ð *'1 R"(ĕ"l>ZdCi弃+@4C7'6Ֆ\r,] %d.yY'bleH[jrꬁ % b>i&ƝCzNƀ`ef;j)5NOe"^4ujݜՄP[W-X7Y L=%fgY[8\鐅hw&Ml!\?`#C}?:e`[ѷ[ lM, y ZwF bh, e5*Mn,y%/8+CY#'q!4ٽY@OGx7 8+kx'׋С=LTz$)^}~K]6e,Pr*qPet=5JǂuXy٘SG5E2qX%9i0||0g{fo@R/&*d84⽿{O\r@!\*rk%0^ayO:Hj}TM7dXcN}Qi.T 3#9{EO@꜔Ȇk˽?a\ҤAcwU0yF:Jvl? !m5fH}E$-qGQ4\0ӘH ! &FW5GYW+Au#XbX|P8$!t(Vyྋ*t̷U1hi)O0My _\ KJe-tNG$ߋ#.Vb<9;0N"#B g]TPDM& ,J $ǹR8]<$Wu3Dʆrc= , GIQ>c$eF%,3>-=#q5rYg(bf^ ?0Lǩ*{OuV3f^|x2 „#pʞG8̰}Gox-?Z kOҧlp߫S};("AջyA=:ZKꆽ 3йpB 1VdocE~/<$XX02Z2b@Τf;rČ?v& c[K#}ф>bS-w@,p9,5^Og64?ұw(t{DPˆ)ٰE:!Az{QC-]O0Y}}F݊M Q, Mwv 7ܲEKv('1m]ͦJ=TvA̱oc?6 !ZnXɰu`*Uc;?} 5vz@ d8kzY6X\屓EX ՋhbM?0L>|kn|8+ UVaQ Pjs^e?ץIy H ĜJ~d ^iԷ=? aW?Thp҂W+tT &F8lcF(=͊lvpz- W[eOW݌  -OǒzN>xXdHx8IB=;jAI}?k0 pTCrm X{O'qOl!` 8á0h9Yv_ eEX~L-nܠ0s )Հ|4uoֿ'4ǦKI1Kp9lg}s5JhGP}A(t?\>O@UYhnR(,hf$b^!ܿteVk"} Mʼ ^w8@ 6~$u@/R"/VOґ/?Mr`8F=‚kI#u~CB)8u[n*g+dw4,蔮՘[-EFZp|F',,O/ÞZ?숭`3Q%$Qj;c7v^_qPDc`!+iWmW:%A~lT!&JeJ,K3oR3hj%QUPlEe⦧i6f02S%3[c6+9D8}Wi2Ca]wS2*q Wb=/Zp&~&`nRZDAKHQ?%||Xֱ̭Lh*d[Օep{& y'95cP6YN>;VlSQGa>&Į% P\iyW@Ð6.ju.4q)֟J=zb|R c&Bi ilC} &$XjԮU.$։xwVpE#?j J)0 $Zt>h!ɴ$>@l/~)<%[Fy Xl\g*y\Nj82fU7 pscU "]ă1@\ <ɐ,QZ`*f(P\ Ģ/JL$Nt ,\^Ua `܋-A'l~ٽ{ŷ(}M/jo,CFN}&'j|R0@xڟ$aڪf~ojIڈ֞_+8!>s|ě)Aq vT T||2,%(CT9ReʣzZP/kq󞡀[v]#7X%L_E4:l6 OjnHe;Tum/U .x`G7XLQᙩ("E'fH@e.˜ޕi(fh<]]&)ֻ ~RkYZU>аoq_5 Qi5FMr9 @zaQbk{8ĝ+?yTDȒOfHu(3.^8Z{ %1 ӜD,%Vד2<ڀLChIaNvD{"Z@8?l}EwA#JY 4#@FB$v"σoV LtKiM/Sh&?6᠒zK@dB%U pfFˣdr;F@ kmSzEr'e?Iۭ쟾ͤ&v+A[5x8,B&uVE֗*`W8!#LLؑ4DJ Z;,Fk[(&1f31#z1xc|!V@{qk6/ļ|`3A.\F ?TC(A\{sT%O6pOyVTu- k3-ڽ#ZWJ3,V2_:CIz62Jx;r?znby(PFz*yڀc3.ﳯ0[it+۰$Хo+ʑ+{V_K:+*u<[M: @xÙYe#2.~eR~zc|<w}*-{d VBXes$˂wXp#7Ϙd`eUF=~<ƀ;OqT]5}$+tId[&A_03N*_wy]9w/^j2 fz,ͻOb8БD &2H.Y7-#p*}"&ٽ%H@^Ib3~d:Ȧ`ӏZV5bNdɽ T;3jV')G_w9RXkL:s]q sT%LxGHiY)tuO U~\p?λp{ #tc k)]O),xo>(πW?3KKܢ@K[9IjJYOIADY<QӜ:%&EM`%aTX/Tvp^3ۃ8U06̝h%2prEn'V+dɷ V#ҭ<+bE%Ԉrl,uj&89-BoZ6kl`zM7r=xhR[=YH6`^ X5T<dG[*ہf,9FUoeM"}|H ?SΛ[B(cj1f('~4U\井P ǂ_! ;]-;,|9 K (3EΫӫ ,#2fBjZ>ܗiF֬xʛ^a~ؕ/N9i<VMm=C6ڝIW ;[FD5Q8щD]c^EfkO yE  'WPB? #ȁmM/_7 G 0Tƥx.g$FZz}BDu..d;^1U'd =S&dvt (etߘśTĠHǧ_Alg~[ӣp •E&)(P-#!e`=uK${(߰h;N.ݠZ RۢʶXrTm)PƩ!Dž0˒' v|/k3;ʃm޼/џ`_bI yxINڟ6G]u^ĶLq!/Q " O:6 |ԁͪ> S+?i1_$I}mBAD$2y;HfTuHn7Tq·Eet|,%;);F]PtWnS w%j89lъ'j'gVk:[O6geq.qf~JmI]R:5Ȇc2d\EF5RAN -x>>wYkI}_'\;c a廻8Gt %N[ q|CX58(FRƫ2cTQCISBx`ԁad\t6ۻ°'d/TSɮYjX롟g2+> n͑4uKLENJpfRQNIЬhY_xƘ}+,hB 栗!UB!.̗0t9RI'n+/E2)/ؖk+cC1aƕtZ#цEL6Ȳog.k(^mi<U?BYq ~g`$O;E{3 RP7QCxDܐI[bp?W߀3 CS&YCJ=Ztң[Pmù@r[#d.¨8S+-TN4]=x~ܤL;~{|ܴ .k@TԹ\*زE%K%뒆ɝh2>r ]4=۶܈c !N;@C0j@ \cD%a׸ f-#5y_uKWs|ץqjT:_]s&̘?ŕj'1%TU,4C'OMX^{ӅEXة]bO1S( Kc;bLi)D.)ϴ,@ qhM&5>xYn?8i R=X2%/lc/[ z֫%Կw3\p>Ӊ?`pXzCkW![MMᔅd.nUl-[>(DgBM_/mv!ir&3)>Q+l~|봜QwsnH.}jOt1́?a'!yh(BGk4'JT X&`zw1+OTjgNt>"C)%Wѽ3%U9;V/+:cJpVwO"4G1{I }k䐍%{Q,v _"؄sF:'<ԫb@x;V\?[#,\ZOYc IųD[2i,4=R+ZPL]yiǻ"$S3ϳ|*T%*f[$9?א4XI:p BmslT܍k &]J:gP ZȊ=]0qKWJ4b@))lGy>jΤȈxʌuV8)@_@#nkZ{~:+Ychrឆ~{X[hr `':֗츋2H;.8Le+ ( H;JtsKrb= Xb 3ܘ f31g1\mk ׃wB92ȺOm4fJ >JcdEѻ4oY Pn#0zEEc0?){^bO,@9Gu֤DyvVt=FN 763JOU5HU+/.]/|L5.qzwBuEqYia1]Nޞt!^.Lh4ఈXjM?:[v g B )-f:d'g3=V8==[)\s9 sMA8)O|uifWTPA;ͥy~uL JM@51Уv\@lvY Ri]OE9Ui#Koݩs'm+lB~.Cؤ!D%/%KHZ&ᡖB(M*FQINgAMj Lh.RK;ohY/{\hVA<>Ԁ-6`:ٵ#Po ykb«R3 xQ۴x ܆B\&X5v%78Y'h7n:u&6xk ծ,B$7_;{@C|Ƴf*![J̆TZC90>؋Q @utO/`6ʺH^݂u4=go COoȒ-{JL|Vb`YKYق@ [vN FH;U76XgGci}4T_?+[귒aX9Lֹ "P73#UJqZ'רD+Q1;֝tfXemჼUŭ֛k. {5s M<^҈#6Q:TSʟr_Ƅ⇌)I^PbN;sh4[+K*2ԒM7ꩀCWBbXC=ڶ$ɣ{: ,5V^k6m!43-[&!?l)\x/m#bz 2Ibhg]y.-yM xu `L͡'[wY0;YrD\:/Xw%]5Γ<_]M@2ofRowpQW# B_ݎڜz}?jHnBNf2]g$-IB:[ONG"ܲ8nL;{I6 v4[2 I3 b) ĘlBXK~7 |/0-6 nX]|]IWs!'S趭t.\!AO,&ȶ+kjT|.LѥvP|IcHt\a39KJZE7ƥ0ȥRADXisso>2 /dxD۝Z1_G6m*ڦJAjL/\o-'=KO?ȫ`zxɕXЋ{!8:!zA=EizȦfNk\BjKLdk%eȾ M)歿"kBn]6`^'\~yB`1Dai48D=h)xwzż _-nšxt8Ц"'1EΓ2wjZTN741Irm-ӭ5{~O"v7%CS=a MP-7qQwjmGGz2Xjp/+e7f&dۼXC_ΡMKhĪ#XR+4aN+LfH894DbzK=*tIV#@1Pd,"w8l ç߇ufI lͱ˜;Yia5D1YJ!CI`m1k5X}0^×n`T"R,\wlrR@7VY*Z2QaAO3/' }lsm5 ER9t`yZVBY% `4i^ڕk7mOK?tMƆ/rP}:&<ܜ3U'Ild9@y!7eSȯq}f{mG Fc~w@#"]SVاM-dD#^xUхX_Tl.{uM5yrH졞R&ܳ1JrCyG_Z{ =d]^efj?8C)/3YXAFP̙f.O8fu"Q}FK7be:GK@o",F~8N¢nh~%RdNT\~}U R;`w:@q 0LᲬtHW\{V%LB:? A 9g|u2៹puȢ m}x u֨z# waq[6%D= ~d=7kaxw-}R h(w j- ܶQCZt׌8,~U`ŗ*֩1EQt-XR^yPxv6YzENhxd~P)P~#\#^ь?Ȃ(´h7!V+uMhlK*7(CЁ"뻻J2 @~So0^aXd*BiF}Z6SgRu="tX f}+ݬ"/bX)F˲E>FR>< Ew+/1G׽SVtϘ*Կo64793A±h~rR GJ&~N ӯ&oE7^7hᐹ'GLt 4I,צx$!1Tj'W[ e8PPp\3wH~ WuF_H&qDV\ql/\1^IBN$yڗçz[q5~Tn%ãT4iߴ cτ2q 0;j'ם$*Tir2 Hc VҪ;ac_$m=T4v[9ܺ0wRK;reSX✱^ l`ɀ}៓)oZ{?Xz$n2yRusW\Ư t2JKr8ۣ=&9JUL[aLagIj2Bl]>>kxNB;&Wf: E\"d4׻ʐ&y@:ş3ש^@ qMnߡSO0];NJ i܈PpjqBmqX4ZNE;*, *}\ǜ W]v&ꎖ#exhV^-S)GaHJ):gC1t}μj] xQUfs=JWZr1⽸ҭ -oPnKJſ*sdR1!N''vbA>k}>DJmk6N0 <*$h]qo#uͷ"!H%z%1BFJ)Ji8OM s+- 3oP`͈9 |.&lL[񺛷Q ο ^]bd_&k@:S.?8g9!xKŎrp M g(欑?Ӿ#hIl4|d 5m5fХ Zl d$7(O^S zfU^FcchE ;}76$]HK2M1i MeF(?]c~m`e? `錠 xI0oTV]|DJ <UѠgKpCv[L83ypaSf8Y7_L|^.:\,mff_x5MϾsEF6ԇ3}[K.͔ifG\@XiQ`)7Y% [8d^(]x/MRՃ\z'R,י~&{+Յ9 Μd\zbCG\d yLETtNOV7.*Gi޺ƞT)( g\ws3BT4̦:즧j{M 77,q`nn׾eqeeKR4L9FN*)Jl0(M ߨ[3Cmqm5t}5c}.L97G̐fb))J/>pMp\}{jd0h:M(oiFA+Ft@s} ?W_۹4^9dVjʽD o1oZPdfWʙ~Zf~AII^=Z1khq H3ͻ!(_>h䠶 eAjS|l3Sp&(uD: .sח ڔXTvbf;7vthږ¦p&h,_-{,ވPb#=}ȎM照c^aغ`Ww0V*s9 13 ϖZ{՟z\>tAg:D=pȓs; WV2U{<֔ǗLL٠Nb;1 {}csn/`{Siu)F[jY݃Xpva4{ ;{'8n1k㣝xs ~xsgWLUe}*/r /)tWks\5.'w$5;C<9(TU0P]ɐ0a]r%N\f+E[2Pj5Lڨm ZU#pߒ<"ntLxKnETMb .9`<8*\g!Y49Sv `3zwǿǎ>Hۨ6}ApN& qTʴ/oHC`bpէvK)H◫`mTmHXHv֊7XM8m%ܠet`ڋG g vljz8 9FcbpK**0nӻ|C7詽"Ȝ}:=l9qA-7 dJ)\TE~фQI½M_ќ;@)h2"VDcPE/L\Aʻ!'|eL'qaӋ+{\,GZs+7vB|otnX Wh^xIBsyhr:=lRL'Kżpb~`؛|ާ}-QmNI.~r 2,pQJcvOpYqj'D5f1@1#1z@IGfZwB11&!^pzigZj>6C\!g;^%?\&^n|ox`T@Ɂ$pwZ-+J8q<4H鲎 _.P`$6m%x9oh pUF5O$IV),̆tiEIsjD6k%}d3{ouhDwR..)cjn܄*A%R |c>:`wި!R P[n@d!s골)]vpRw-%i'vibGDCdGw8{2g9`Coؘ %+*9C~\*?{-0ʠ 6~kO387Ok X@0f7N|-DKy@5{jSaχ/3lr];2_`Wsbi ]c{`f8~(}R7?f iz1nRlP}9nV |;gCo KֶӾy!f.,H/fJO.d{DgO10%vCQI |L ZY3g^ ,Iv8Rx#;㶪bT-S-r=Еw аȒTi3?E;M!]Qf.z:&W4` }TkӉ? (hUFOw?e_/ TWATj-#r/n>h.ݟETS",T(=9,Gؖ"(xvPt+e=R[2/J@1nu~An$ ^ޚO_h4tH܇7ܔҬDg\4 jOhPR]wIn%y%inY9G浫;tCV0VJR2wtmt$?UIsct _5/=[YS;cq|IHحW45.eRe_2g8jkn]o5U ݅=*`PW5BVCvήl?" %Eb2a`MD1lahMLΟ/hү)>N+ȋb)6um><% 1ߍHUg0" ѓ^%4ߥ;lM˔.)FbfCLI"z^fɒ9Y"l 67坠z[e5!dp+> ڍ1J0HΗY7ZT &AWk'.1-lF6]T=#0Ma`JUM^JQFՈwjߤs(\>;W: J% lg'ގ0_DC;%Ǣ}A-\,<߬ǵtSTZ\]ڟL|;90:7־ WhpvX|{o YgϐѨ1dʓSMiݝdh3\ q˟iZOC-N{ٞ(H^Ť"G$f Z0g~&xB*^QQ]M.W4ae#~!LiX(j+z)ŤAr0ÇѤphck(PٓsO`熴ǧ4oRT/_G˵k8C|r;8t;ߎ&=q:055u9Zi1˚J P%Xcb.;Z?jp**AѠl;!nZ;J輭,mfDis!gd Lh 83&Mh&otf%3LAA_(^Ɩ8%UVe315:Õf`UE,Պ(<74୲*8*l\従X2L~V_Yw/%΄P-'{" *r$:F9Z tmu.uW18!ZT; A/h>V"pK8)ᐉEJ$gVˉC8:^(ߡY`pnD-_f}QD(+yKu/VW'CZԐlxT, az2%W\7 8v ]\N=PMq%cMz/[p.h6gRYLGƩ1Q_>ӑ fcu8cn [TJWa"GZZ@ˀ1?Yz¹L.Qpæ쏅wn@J`b0j$A+V|0.r %N}=)WcDhp%ô-1C8)ҫ{J<1O"2r[L(U/ ݳ+<@ }h nH q96ΏӒK{ZJ!K j%r fpų>'|l$h}R9h%ov! \9!K| |!f⌢PsEʼ>ď|2ZԀH`Wr7'B&7ŃqG_\%]`Iv7\FDdmm?BiTcčLRzhfQ8vv M ܧf/ar!h y>? )0#-_mJ⥓ϳF{PC?#Dx09f6Ϩ[@"C܄UԾ&a 6h'q+dѹG% &L:tϋiiH j6bB~Fb\wI]A+AkiT&ԫ/-RQO.MPZ;>Q]Ïz\vK\ 8wp0-3 2wqWZPN@ 4Cifn}}.qڣ1k,24t7~Dpwhh{M9n]y hk͖Ѳaشx )Oܝ]mbQG&k EpC"Hg9^:ig񀭔9ϣl&&cZ+xZ/<r=cޙq6OڎL(-'9qI(0@>wek[xiќbS%Gbg뤗{Ź@V*TtSM9YZ[dvZh%i N Vi͒6?Biқ"<{Ŝ˶oob3s E#mP;nv;0]WV 0}>QWhZF][60;lؿHB\cϓ[~M;a[,_0sJ [Uif> 0/{kyZ)1l2ᴾ(^cO1 l-JT'1z%oVQ<Ǹ{ >|ȴ:~:cDgH"I#K:g(HU4i-!YNKi'yB }#JQ}:sFO8=Dwozj/oPא_E2ENO\xk;h#[$-6>_5^Ț~ɇ2-`\2` M)}PKHxBiP C@@ v+sϼmtuS V&d{Ma[MB # \@̒ Y;+`40&}ޔXW Ct\Хb^7xe}3d֚­DVRAB8)u!ʓz #f n Zuzg8M[>*琟v6װXx~(Rb)̛i [y<LL7ɦhB +օ9P.s}ʿJ롖%I89*94&! DYnk`>gH}uȥ7/b0IIPANm-~3JBqHsx<_8@$mİb렄l5l5D[rLĤ؊t~W?oh~-~ ZNq[p*6}a.XWpT~qS<" T}RW!h[KiHGz[M3\$!!1>}, OsUU[P.&^{Qk ?>'5A k;QgƎc$W 2ھ~ 3;m&;$N9 bwe[U >ި>ouy3Y>:hY liK; J6Yn !c^άJ_P\L@atڭf׵m.ߜTC-IŜ8M'QXXBw1 j-`xx5u!fSUGtK:|d>=h0LQOVϯ*wƆtiM#/,Rt%#7?v۳yꀣn|dhF㘏{D!#B0/]ʘ(;v Y봩GUB֞N\f;36r?pjv"\pBq8OA]&[NC'BU|--%_*ivZ|W/||WxQٛ? ¹Hcg }BZ_v*DZ,dN%)]'ڞgk7F7>o&BXߜw z BSxp-[jvi=q&_@QG-`ʆ!1waːpEFeZ-N q.[PR0 rƋ\֒p@>l'9ӡ|y>HPUԘ?l z9&}| /?zp٨ϩߤw45Ky0r]UYW9D]%@v9&k1U•>QBWp8k}7#F4!G]k3T-)=xj+LLە'T+_W2ah^ʮqOh'[rIQ M<fJF{'ƑXq,SŚAh+}DZ6Z.t>ypwҀjqP`]0wQg-(|@RGi u’1*D pw&C'$lGWs̹N+ch׮ JQa}P gCi 2ָ-m$w،<9f#_ĮẖL昹fex $Be/YSvRŴ̓H-CD0JGQ2sY~bSYC.^͸М7 R`GQiecz|t2o;{ḒTp+NQ'3 dW STՙ`RUxExY ߅}t`Uj,ҘuK*K[ؠ-%/o: &i{?^aD A~3(=/Vo,y+jnF-8+n>J)z4-~EZIz7}]z]Po܈^v~`Tܝ"" 6-pK\x5)Grr[z)[/3$L)Qsi]~;rTH0s% Kv#vt y·Rf9^t#\%j1oZK}4I# mF"t+S(ڣ+{+u3H $tXz:ٚ`؏mB+2S j`lUXx-7p?NtO)$A=(T dpnog?}QǑ*IHլކ'Ս'swnD2RPH_RGDɄ@OLj=ﻘ~Rъ`ٽ9ZnBkTj;p'ۍ]NJ.~;Ln0?Y^3S~\zEج= ZH~\cRLoh\m&W-OJ8./Pi8GOQnd8fѶZv1nigNďrB:?BNVJ(;$:R[ӎÊ` 'by|GVuVSF-c@@eƀY'Ύ\ jT]%aF##y38H<+ɔes)HTl?l8qѯ#B\9^(!+fÍƛ~DwO}24 kNźB|aX*;7{2kB&h* w]vFVkEfՇzbst]2,_ߞПZy&Ae8(oJ5_eW|z.&C;nRN7*\!xZ7im@hۡK p6^KcacY/=n"{ZZE?41JGVUT/ωmovuŲ76 l[nd"g}挠u;ҍQwͷU4hU/hcS 2oREn_5" YQ# 2bi  Fj?UÆ"8Yt UYlQ $-dm3º5ĥ r䢭4-x}vcMύd]d k$ApuXOo^,0cG~ <*(&J5GoQЄ̂%dz\Q` Jx1@)6GaN1`.N(8[j4xQ|XߘV}"2kt'R(4 6 Z$&t#0)tyOL uvblXByy`a,E_BHDĪ#+yՍ Tqߞ=3L aՂ+P $˔ñ7Y7knD5XIEXxXayQ"<>UnG,d:rHv J^M>ͼZWꦘBfVS1W'Q(Jï7 >R`\BunU:q|mq<:Idu5JAp݆G@d0P_ OTE&֍<@ J{4 GFWK[m/bv79@FɊ)ĪR,gOWpPbD_֣Bu 6X"ܳ= \€Y02k2=>R8ٝ4=I;1\9z cJrDHXB+z+jvq3G)qsq=ٮҩ \~"錴v&[2^ g_D۫ ]Ve++|fD_m<ڊ tBoȳ7"W t4al9(ꝣEƱzY#vl\q8u\LTX\|ц˷?f4W.1 |h1/)m AeW χv22)*ZN(FG1ܧItΨ? *})#su1Ϊ\2h-KA|PT711s.! JuI>FerXR̍/?ѰΑ!Kn^qnN 4مIKF{i]0rlP=&4Mec3ݦ L` 't-tL9OR])OT.]טHm)Hw3 U3b\^6_FcoZ'ɑ0s7H3(%@-jQT츭)Uiжj3HOㄽ=7({]vuVwnY.c}V2}ڽaY8AۢZ %q /(A5(<eQS~y +&~U1~ȟ]LI_曤[#:`w*I7zZrB͗CLx|3+}7 f؎m0oRc,I^G$*LuwW-ָ8ZdmaOȸ[X|ӄq'^NrI<&* Qi8wq~ mLIHt5h?W%~['kLRl#>iTϣg+^h?R<2Ik"Gj2yr\̛ ѬVODa޼x;"F4IT!oX 5Q zR`5s$eo@wU<1\n 5y>[MC!ȾʷB&zaCiSne9 pLIeh[A(\'F{HZB‘A,ms"/h a0>>PD1$c@,gg>dr[ƅrUj+ ;̃}*[*=׈+ߒɈM1TG"*u [`-3ǟ)Wtaj ͙̾{zb'6206"wC yCl=f|e"+sl6i2:jc95wt|a–o5-׫ r FuP)¹]f¿Xp)f]73Nlt9uO#&ZD(DydNIyJs-9l@cKm[ J%܁۰ԃ94f:u+`OE8G׹a2cIzGtl<o6ʀA8 GJ i{Oʜ:3. 6 fTNmŭ#`͓5^_E7m"T$'`W _%T@"x A1mGCY?fE>Kݠ)M)<~n G[ ܊sX$jJ2mAOB'75kQ/N{ * =b22otʬ6__S`^6C7#䢫l$<׹[ʼn֋h*F~,үXB6g0\jEUmSj ȿ;7 +q.&_eڃwZڌ!t測b;x%/1LG'T6XΩU^cҏSYٻhY%6F,؄݁T"aSc"#O )ʅ\{$OE|$ wwz^ %".(](5"JD"7v9_=R䘭4@*I T6U(:(N'xH!=*ݯ(EM0A([>dxil, NwI3喑9i%ȶS>nht$!hu2SWM^ Z,J*8`n[}i@q-}`%hآ7`׽Y Bfse0zɣ?w%Ǒ1fĴ+lW5%? ]EZ_c9z4w+:궆C pٺQ 5S@JXtl*lZ]"kK߸Zq齶O6Q˭0cA=HjU}2QʍQCA=[@oA1Z V[x:=?ƨٹ0v<Dk@FX{ So0}@6p_ tnv'J=_fGd2;3W$X7UU/p&&d->8M1h~8Dժ%cVMX#@B%pQЃ7#)A!L(_q!8. fN~">A?\)HJ G¸Dveu_bÌ.%`;yBaLT(HNN $u v/k$JQYl1V7a*(*t2 lUH,g $11Agrp>) 3ȏ ;C#S 5J"l~` =۴nƜ}" t$Yp'|m@z>3/+~wp s6yvSzd߱9Evoq@hB]B)zD$msǞto)ހ$R$F%S>x׎x\7p|c^x'vj|#4]m'.4{R|yݞW8e]VZ\N-= vq mX`OŭʇոV}E༒S& !:&& /q+˙).[ v! 01PN\CpTEZϣ&f{ -mH݀[ܵ )89[@SEu@='̮X ;8ڲ|j*{v4ǽ31 u&!{gY5vioّ4f7хm$J0Tx17 I{,4iڏ+orz͵"fQȴ1ݘӈ)m5$L!~\+i6Khx7s©=5lU7 HM ̙M=M*V$>۟Z :u f\#ЉJ` !Ȭ6thqP>ss A{]]m^J$QNS]hfIu5+B2C4>':\c-r7T , Sk-R?Qw]MH#AVm :zd%feRVAw5SDQ8ttȁk "4;Wi gZ>>DAѮQ# "ρI ޢ;*n|b''X*E.XDwnMT4૴E9!7]9KA %)?rPh?]+DʪoA- mAƐ$ 1 h)Ws'SB4K.ܽmkN`Qey#b]Aܞ|8T'%_ TwPC)ἻI&Ѭ}m;y_}ݲ Ÿ2#.eՊRLⷙWMdw"*^[_, 9Kn>-~t1k%6Յ#@ojEzR|Utfy Hh9( $K:xKUwP9&@k"hvAnS]o.`#7SAuΨr`ńڣkğ <-dRu8澅=9 8BnḭĦ#Dj / 6HZlMXOM`PbOྙTcR.1߳3b%,k \z !m9`$A/Bʞhu.ޗxA=x0oGB}R,gzZC?EA6#Mx6cz8gUi$K|, N y^М4(:LNTuy# >Hod-ǝƅKLԌ=,`tso%sqcә2mzW6>7d7;8 9 QL?{nҚᣉ&lV4 ^fUT?7eJilGL ėx t۹L1BQL%8bpъ$?zTa~NYIq!iC؟B\qPs#r#G[ 5GE"﩮~|'*Bmj:6m06GZ;PX{vɻ9ynnQ%@ZCϵ/%N j4bqmR֖[~ҳ78gi¬:VLى%]FKV5Ud[mcm.>y2aoO\#V֒(RGFetIONKtH5I&Ow/rhQ`eCRMxOL5)BJ#\1Y$<%?=`8Z|~)$n+ǂ~OxF ~{y*7J S漋w -p*[T5i̱>AO%0I[ %冁w3²W$P/H`E`=;pp <ʏB_kL<+nIDxb&{\̋w MR.O[[IҐ=TS Ůcwl,ǰ[F3> @j1nݘjrk /QY^egRڷi6ق*p$2ϐp{Ÿ-֬Tgwj@ ̻/W*üa/'Hώ3oob3ܹW fC9RI6 `jU 呄H{6⒟Is'p8sPޭ>h'i3H: -z  `A {},-#N3fdvP2ƥ|^ V[lk(2lS 1dJN?11%S4,t@ߢE>vyG s{5Uo "Jra]\aY Nac|SHr8Fͨ(щ՘)i =R "Զ<þs-26Q\~M¹N@@~{v&:".]Th)#UDHv_0H)D^<=K_A0mK@|͙UBM8d9m' *ӿ"3Ta'd7LqGDuią`@)H`] PS7v6●1(?*c@h!D{ҲZ%Dㆌ\VFP&~DXMsEQ#]G B X1u!~ƟT; Y }_;W k^1 1ABS6GmEWg .{Z,QoXH7Bo7}lu r,Cd:l1kB̘@f"/ݐJS陪IaؓB' >5v0h~n R~,| D6R\}?@D#iL&Xqa+.8/X(TYVʹؠmB<@de"x/kMjxR$'l6ʯ`IXq J}sz/H־6,2#z{irLh]c`}^ww KV1=mS>2pв6M+aCďBV}T:f݈Znd('_"ތOEy|ԥ2JdM3&n"Э [Ilrboͼ}V 5!Rduېm ܙVHT?%(FqS=j'QR|XECo׉-R Ux|&Yd-x J_D?&jH|UbIy}}3sniQDۿk<³a>R+S#gl6FԕCM(}w.w$0>yÖԑps2YF܏:7%TxzNɴy<+#'rkss.d[QHt11[ܾ W5o%!#z%Y`>0I/4yv^DA3Wj.~RD`K&+iD)dtv:4>=%L?G8maY/@$ yHF꜅Xku@$oUr/vDV3GpͿHʬ V1 \;%#\)gEWmqrԃTZjn `a WJ3-P M/Z}$l/X -&6w<1L7_0o%޷ٞU_ zs69'^ siXU,;]ƭjEl*@o8|ˋ>i7/4Pn@;{LlVОbkw]ks?k])"5(U GRծ)em+{QnLT@CwpUHz `fXSQe.;YO 5iQ;]~nEu@}.9y?2hIrnљ{X`fy˸Ǫ~9?oEӊtsA6v%Jk}QxMa_wBt[HlF3*}K% *vBa{wvJ2k}O꓋w2m tdUcg-B$|˫J^#;Ke,WPtJ;EYWox`3E.39njuD͂fb@+T &Y4kP] .6RckAl`h"l;Y)i[yigH˸FS[ՙI }F<^Oo[|dk[2 R{WA d+l $QSg}HʄHoFG7NOgݖ4J?EU|,x1Sz5n$gJbB0{qzfˋ{w^C )vߘX}Ӛ[0=ZJ\!؁ʙ0|%uXym b?i oR] {?0nGuMȨڃt~LbD+[o=?ɲ{L5Zyv?d kZ}ܠF{-! ";D G\1 V=9gNjnS0baDu!M0<U92-镸lF=M$!hmpN$aTej5xu*Nr \n2|F$ ٓܧwUBsiiE{"초_'GM&.V:t۷ceZocduq^U9褔YWr9JTuS&KFE&d兗UpF Pķ[EX˘#/~ΏQbC-[vp;Wl&}@ @DVGnݒP55cW.vsIH'dXkhK3 {\筻 0ά` ˒ PmL񂈿QS*(,ȧ-ĩQz$;vQc͎ZZe-G '0M7g `sH"}5Tc~tЯžXj|VXcUbI6/I x9E ?үl3s*@F8w?".X%bFgg JzV/gU1jYy֑x[1}([;^t!,zS{!51khEgan0EL`/@EXE䍧][Csc XCۥ6wE&CJ_̿ g`X؝_akN*ͬ eJ$Y,Ch ]6`lgl)"9J5"% Iz'\9_IcM~ō!.=X:>7Cv^T[O ׌+5gtW-pkl P)`xOa9r*g{)庸z:7'S>RyQ`inKI{K: ?NǮz=m :M,2<#8訏R>g?fnSu}'PMNRdҭ;aXYEg٩`%CӉ)&.hfJqpnԌ7\ u.*¾M\LBK#_չ 5[*lLʎXq9?T Ay=Y4B:{޼ %i#] VɠS]`DTc2jH [*'W&Nl?rCeG㩟uo%e{(8 oK%=اo Ltv#EN_*OfLש!б zm%^oV3ۄXBN1sЇMZ"z_"A͔_>s0sGΠH(QYuSDK.b@zrjz$ /Htꛇ'YL$:QN3/Cپ#n eq9jO 3cir!9i_.w#+:wjEc>_