libvirt-devel-8.0.0-20.module_el8+411+cf18eec6 >   A   dkU]>{'K5lPI Fô'hϪ*?E Q* Ĭff (Rl>gӚ_2ھ.A s6:׼;viYG|>ֱw,pVe:%Y"CJQ: \` X,j NYwo{Vꓚs60 Q̠Ϋ<|}]HRE,5佲 u Q#U:!f,|A}8F-GN9c#'PimG;)ER- +GL /eΆxyZIa&tJoȵC&ռiHكfȈHRSwܡT6d |L+5NOLI":#mɌ}M#tYQ1\dMz')~}Ew: k&NAlp,R{^l/7p6~11ce2c195fbc45cf0c2cb3dfebf11ecb2d22c040b02a42a25cdcdd1e5cd84d51d43de88b7cfb4f1bf3435977b9a288a8b1d515560302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb500673065023100c67ddd79774165d635040585b03100a4a5fc5f9beb87e075351bb1ef30eb89b15b7ae30051a91ddbf4bd4855a51ce7cf023061774110b64ed38997e195662e4cb801165fea411726c61098bbe34fe7c106380eb1b25ffbca43f579d6659d34f8f35f0302047c435bb500673065023100c36fbb1372171f173ec725c791181637e4483e086e2dba609d9df0a19cd65d57859a05c1e401c72dc9da581b2d12876f0230375d0ac5a1660c1e3b3d62f2232b8d10b0db7fe5afc11c9bbb8cb257e88c542065595c27f39de5d7ca32d59ec12810390302047c435bb500683066023100bf3e1aba04e96531106fa51d265d1a9c0eb23b788e5b4c62a39e17260aa82e44f4b419897a026a6da16f40d7888c9bbc0231008b73d8a1c36ffa611321720edd52c63b9d2f177a591e9681f680d1de376f2bcf4c8bf4c48c893d172915bc35a9f213200302047c435bb50066306402302652f9736c63bbf073c75e90f1bdfd7bd6c33a468741b5a169bec2fb47a2e34586171e72179b40fa5967dca1cc06240802304b7e9b6ba95d0869a46ecc316018c415408a012d570901060cd77fb15523bcb1e07e1a2811e7c40e0d412bbffa3b27020302047c435bb500673065023028009558c141caabfbf894343c80ac354d7e52a788d732d1c092537f09939f265514c2a731a911dce507885c338442ad023100f56c0b82538e7b582427ed5dd982ed3f3b0f2d15a0b4ffc49a6ce71a491c75148c14a1686bd5b77ba4c21e6b9cdc2c0a0302047c435bb500673065023047c555ac0e7cb578b6b2b12bafe437975ffdceb041bd8e9ea9a9c9bc5deddde41421998eac5c64476843f60d2afe93d8023100d0ecd86e3eac5259cf849f2c19716e437c64621a95a33d0805578cc8c967d9703ef2f09ed9f6eee6cf942203d19f90630302047c435bb50067306502304455506782afa27dfdf4d523e45f978362030f7558b629018d0c06a44bb5b1f2d7fc1902c1c2450647e1013aa7a8f8d7023100c7d1dffc5f354b2f5bdc4f26d1e3930fae6636ccbe879ff6f6e7ff93fa0fc9ba7c712c49dbd2e93f51cbc1f8c3a56e650302047c435bb500673065023100b5ecefbf515885dc0c47e7ca8e20d1bf7695ab44dae1a166e909c65a0972cbec9f86049c03753f1385a0e849320896790230572a1153424785d95104507d3e9b51291a7c4fd21f21f948ba7353e54e9273155c04420d516550e160e7ac4266bbd5050302047c435bb500673065023039ffec9a4b1c2b2a7de962aba9222c47032a7331883b31787640bab5c15432a50c401771326f36b3158c2241ec65bbb402310097e640324619c24fcfec8e876a3dbcaa2b511c07a094302fda7b9a7e4f614378babd84a8668d33c40aebc09652c3493e0302047c435bb500683066023100ac19603f74ad6369f2c63a0ef4133d583e19627174c5aafcee2626026008ab34c770fbd58013cec9ef215114b9bcacb2023100cb7f21de1ea6ba0a87e9176fe8caf38d528d33f759a33845be3496a3978a1ec095c80baebd8d7eb31036d59022635a940302047c435bb500683066023100d5ed1d9e9c8dad111c0dbe76f3e15cb1d234fff514527dfe8c4f8e409d218674dc77e03879dbf923b66c884bca417c270231008d2ff4cafd35f2d20f06ae75c991d021fc54854ad80c058e98f8cff51813ea7ce86ff810d549b7bccc4e276059f36b540302047c435bb50067306502302e2f5fc179e88199fe619a3cfe5a4110e2abd17b7a24df7671393203613719d6209e469b964cd38acaaed0879f44696e023100f9d3c6537270188980aea578d0cc2c8a38963123956f5c0a83bee8808453dab4a5a3e501c1ac2125036dc6b7aeeb9b6c0302047c435bb500673065023100f3233263a3b73c7bfa5a2d19af9874a26074ef00561e423ed15a540a794e383424b7e9af06fe47e4ecbe59262acfc12f02307f14ff949a3b2f47f2e4f9e9ce081736c555d92231efb5015a8a91ff4e7d3770e62d0a2c7d9923a4f68ac2df36e9ef910302047c435bb500683066023100979871ce31d5122631dfb71448163bc08033bfad1f390ba0d834724b7ac2ffdcacff46ffea7d8c8ac05979f187f99ef1023100a1096c6cadbf543c066cd16efb43ba9618b99dc3ccfc16f4a15e5e8324cd57142cf4714ced626827070181d856c3d3f10302047c435bb500673065023100ea60c55810351124af287ccf27839fa15689d0802cda49f3dd101def67d841411842530263635573ee62efecf02d6d3002301fe2679702d04ccc99cc77aeb49b03997d922036eb9b0e47dfb2cd8f035d69552621a89fc19a0cd2abbd54ad6a9d95720302047c435bb50067306502303d1eea7bd9c8690029bf268a7e1d2f013f84bb848161ed84d784b787571facc122c5365e58a2dd1696568b41f4bf51ee023100b0f611be0bc30377edcf6ab4a4583a5f5f2bbcf1279ff728f936bd196ec837d9d0ceecee07ac3075a71f03bfad3761b80302047c435bb500683066023100977e4182bceed3157f7b0994f95b910ab2e119c019db3df554af3ee7870f03780632dd36c2f951383ad1b5d5bbe47b320231009a3e6a9387a7b938ccc57fc7d97d46e1585c2dd2b8dea6cd60f1a8dffe9320cb7fec8d31c3cac6f9676b81ff9925216f0302047c435bb50067306502300b54eb8c40fa54eb99345183366c46cedb019cb8074d384e8486ad7e2d39ebb2eda5a88294b77716b4258cc3199f95f7023100ad1d949840b703c630057aaef860dec3195b4905f3fab2aefd9bf39b44fe94f8226a144f7484bb0e389250243e003c1a0302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb50067306502300a15095211319f9c55b958438b9dfe168271c9476a2e7aeb0152177e73c10ac7f6712d8519344bf01e4148eed815bdb0023100951cc398c898e1c8a3a0e0e37c7cced83705de081ddfc07db51c9bf89639d23490b2ceee02ded2835ca7b418eced13570302047c435bb500683066023100e5a06eb5f31e927aa51c9e5ad112a9f995bad1590d7bc72e238c2b4a6f10644c3df83f63d2382ec0af4f92267808554a023100c4437b784860780a97a771b792558df7aa433981841e9ab3ad56d63ee43d2cb18ac4ade1938107b546e9decfca0bf86d0302047c435bb50067306502310096e14970e6d6eee8a5ac0dca1710d6cc513533ce4d6d92fb5a4863902b4443a39d97552e9e4ca044bb3e42f5cd5c783e02301181485f45f8b246d0c9387191f16292383bdaa9df3a5e983b555a0e405fd4c14514a2a3b51e96bf9f80afa724b931c50302047c435bb500673065023100e44a5bc435430e5ed801501336b6d2d38944eff4bd80892e0ea98581cbb37848e4c93dc2780125e49f3f2aa287d9da8c02301234e2b06f1ded2e4c2861224c93a1598c88c999a0e94742b61d15b40753e8eff3e8db50e1f82ce89aa71bce4c3cb5500302047c435bb50066306402302f5ef1229834b995a85eea19fe048dcb2e249ddc04b2549f3d9db302ab226e5c320743b52ff952afb690d16887e047e2023024f00368de1bb3b17d33bcdb177011e5884ceb7c7d55d31ce9d431d4a7f2da8f335e94e434d2a89ff074a6b836d586f50302047c435bb500673065023100f625e22de264856f740d6d2bbad21f297e7b0032997df87242ca1f21a4681589bd0159314d70f3f2b4631c18da18083702307d55017a54f03b1778846fc306c24b97cd8ea238eae190679fc32cf09ce423b49a030d32cecd461e805f46794a1374f30302047c435bb500663064023053a96c40516dcdf7e981beb0db5d12c06a15a5eaf360a19c31e6e47bcfbf5773f8bd727572e0f9b7bcad59d8d01bafdf0230752140466c3eba3a9c59054ed4d08b54d9ec2f42d984f64dbcda1e4f0d481cd013f21d1a477364405f427b0a969016de0302047c435bb5006630640230074aa4ea37d9fc19d53eacafdbf75f0b89d51882502603ab10e8744594d6c4776d7c2b2fd891ed7faf28b65211232a270230372be5bee229352d8155afabb98ba84c20b32821672796a1bd7b2817b8c4b0abce2eeff29584a7c7d61e03119bee7d480302047c435bb500673065023041cda2d799b7faa79249d0a324b3f67a832f99b636c1a65eff6e0e39f0958a7215a263595be16552c83a78ebee25090d02310080dd2083ec5de3667e5cda27e88bb0c6087c129287a1affb12ff909bc85b002b85f2fdc716c7df21d000f6d4d8079d10دdkU]++`= ? d 1 o  *08     8     X    8   x  ,   ((80i9i:#iG H| I XY4\ ] ^bdeflt u v w d x y d     Clibvirt-devel8.0.020.module_el8+411+cf18eec6Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.dkx86-03.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_646)@+ev@*h! W#M@ $)5/A큤A큤dkaBdkaBaBdkaBaBaBaBaBaBaBaBaBaBaBaBaBdkdkdkdkdkdkdkdkdkdkdkdkdk88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@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-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- 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-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8f3eafe9e21261f2ff39a31cadd9ebf65348365d5cf2bb477d202df52d6fe983bvirt:rhel:820230522131239:9edba152?07zXZ !#,] b2u jӫ`(y/+F kIݑu' PX= F`YZ)"읂d{l;X/^݆D0_GHy0FgDxC *\U@8(QT@Nâc\B푴_^ P2a}@T$Oˢ:CeL-Lxx7=/彤oOI_ U)M[-{(UT†?70?pcuA*wj?K-@:rk1Fþ ?pq(S@Ii9MZD/`M1p ~H-26G\_:Y0 } p5pqf̐WQpVk? [ԆP6N-"Um <]KGaC;1o   R/*W_Z6:!m+1 ɉxj*kԝ~CisvZSDKeX\WHih棠9 X1QDUHg(*YʮLX8uͼѕtC8XKXnPəJ7h.6%M?&eT}2ڜ1bNLKh.{ /;,fa,O(@uo_5^Wr2`YiAs VU01/u`갲D!@?F0a1NOb7B|@LR&իjAFYOl;d3ASkzV?8Z+ތU 1Bas"mT'g@GNS"<ɴk2nwsu2 uFǒ^6Oʲ<4` Ji"[#f. fnN㿭ꇼUKOPu&Hٜ;$nLiDxH$yPnGAVe+(gBPb"˾ݱJҸy|ylT]-/VWvtB^b̽ljQk9QP\`ksf+VnAs3c=c&paN[nsi C)c=x mHϼ"݅J-q"酐/6{ &n_e~Jl{&إ@$l ;}[ NXN>3\)/0AGӓ{";hw/"z p.Ύ7 %5KRVMqQ67' F古hM'\3rAg1QFs'㈂ʰXt$04!Ăf6m 8Y`mcaG-yCY͉:pm "B3> aw41CyU:a91Yҭ>}81 Iy〠EV<?q[`EVNml&¥-zuws z:Id5۪ lMQgxM|ˆv֦s"'tsVJ"Frrz 1bGF|t@]=ꚩ!F$ A>Ľ !<\%S?c`uԻ vWݑ?hHQ~8%g *r~jXT SSe~JX}W &_M/5:qp!ngZ6'5! fӆN<.VGH$gʦ?p)t_"}UP`3BaXF? b إ }%rSJ۰ki漂(Y~/[*2B%<@@mj^5"/^ 0,Q;GO@(b/ iL#(]R奄D/P__L6/kR7(TøυӷR)9mrEf!3B_GL[kmcCӈp4] ;Twzox!waASJW~䬈hLX57KVN 9z\_E^3οaa5 ܫ2Pӕc~vq yԖ=+]nXۜ/e" R׎BQX$_CQ?UQ&^ޝpTFof.#^mrQ[G'w rD~7F;\x}H3d#ϯyq˸~qoN0.,'63H(7:Y;aÚS`;f{mfyގ}_XL #L~~}Qjq8aVl\3\r00D,a\ 1M0ɉ-)2xP]@U_s\ 礫b2YeEHlw8ЗoNKiqhF×9jQû;zoiw\IWzm5qP-@ɐ/5q#"ՈK=".qqɗ N4m*FMhn}pz<?)vB]`Sy2sH&kӥ81kg${RkBssx .?tQC?g*XOjQug/^K~/5o^j7VP㙃9 4'r]}KN>'{X&}#([<̛Z%g.B7<ֲugT)dZ澿uO(9g:ʍ(^]sqqg%cYkJyI#2%OǨ?m3FI䡂5BbaFcS.{XPn~*y)ރ<09vWIm 2G?frdUiM#8Sd!ѷWp w#YOC ko/tR&83rRn2q:@-BiU f޹F;lR[ve6B2>0g QTWpI[Rt)N8eh\>qUʮ>9ԾKf8X̨Ōӑ:zk2$U :9C;YQ=1Mh԰FqLH,#A:lTլz%p&e`K2ku&->~".e\ 4_1y]3Kj(e7rJ਻6VHy %$_ƭ@{ F@nb^U9UH"%pI~IX?"^k[&$SwE d=* C|&`J(7!Ko6` 쀩D9ܷ:kr#i@.)N/K=Mo xd'*>'uQh4jZkrYuk:gWVҘ^^cÞX#> R|O9ipwO0\~)BW7 y*rj1{,c"Eլ [~hFy) fb R阸(jx|fus@vaʋ(;|>/*7x<ɭcyy~AP^O@A;X p+n*o}4`a/J̼789kŎ=Za5xG0͕nfR9/ yXRM|I6p_x11;~]Ѵ"_$QGUV*eޒ,x%sL1j:X:mN0DCf'UB2rOCVo8!o3ouЂ15hw>QUck5Fb^ihSond6e I ,f=5F7Ըp1S~7"d\cNLkf]${ LM! 2GH7ڜ?! GkWyKsw=4.h%b%)s՘.qF9%ke O,Fۡg"+$Eܔ榍,z`zJ2 ^a?k% @zFpxO<,,PߎM'/sYQ_&:+|4" !.[HZA33xѕ8)Cdg!ܯo֏F?;`L|@ B7]$tr)*GR$zSF3->{peݓH.Q6ٱB&Xݟ?aPc8I37͵iaYJ ~SPd [|y_j/T +ɩP" ) LcsZ?T:c>62Gld2?ʬʞ a`-m!u>&X6l |#ңB޾:O,){5Di/Mũ_%Tk9?mҶ1nwN)ltqeI5BRyꌩ EϝSzퟙĀ/Q{g5 c"=qѾQchq;L_pK+a3 ܠ퍹 ARa_ocogst*LV=Uў[nEme&l Z66'VM Pz@If^1pN >'?꡶ :zi`~wYдQ `X'kiws|kNeτZb$(tPDD^a~&|"5*N" OZ~`E%ڻדXy"S:A-]n~pO˚w'y RaыuB᪸0HDYpїЙHVs?V=ʀ%*q^܏p␀ ld ;I7K{,>cr Ngb <_z\;=ixK֤ Noq2U*h]CbRn풎G<.=$u4+RQ~{?|[&A ý9FQ?w*)/ wD @Dx%p#~}+Kc53ң>.5y4\C?< _u _/]I~}G?l%`q #o@=ώkCCRx0_x?ƞ=A5ZЌI yY+!;](B<@(XŹ;D6xˑShrW w{Sv 'rw^=v!# qVV</}_k17u??_"u'YdI=_nޏG;`Ŧi{u~!Df[RKF%Й['=ͪlrE%z Llw~raDk\}-5yz";t]Ր.ǂΔs|C[s/r=Z(y?or)4Wf |B^'c[&AO{GO[IX-cF{Kujs"_uiR@fD[H!NI*XeSͪԗsuZhMfC] x]v{lU,[U9 T<}yx}xI Ll?lzpThDJӡt2rqGraz'zјDjX_^ o5Oqt([$/iWaԮ[tenmP ʌNjsʙp]`["&aG5n<|b\rK;t]T"˯zB)r0 ac7xY ԄaHn&灲 ӹ2!ώ )"b=E[ҷG{ 7x9|ؕ>+)Q}KX@f5p_hI!mՔ6#1A <mбNkΨeqDRqbgi I-W䄠㛚qD:6>~m8ȼ[R4Ype4+NpY]F2^diCc <.('r:ĬZOօ[1nD5;d5Y;f{RLZWw:9ճ纂U~fsB;\=4fS&vE?r43ZcjBF& H4iժ1j6$74rh8bM<=0}ߍ2ؼtFP!Z6ژ bMo,$g儦Kpg "Ӊ!q/a*22nF?xgQuЦ >@Քǡ~X?MU"cɇ 418y`Q=`sZP(u F GcA]d#w 1`mm<\J.vQl~Ѵ[ ?: U=~}cYcM0h^zh M(g豑Kܥ_+5: sA,5- ^NlPG~H*v+֭zJLkϴc>[f' z芁hko[r'pF+rAF%1ciPtbji%T'ph$!\|(RWilڲF q <]vv)# .*WH 4VXJY [/ ĽcLl|82dZړq3PҲpyI ݅>]c+,G&gje&ʴNi58Zȉg8 v)3u?D)CI, )&7)փ&O ](f@dwj|: ] \y+ δ7†:@]\j k3oHz,x4Pg1U-)[nw RꮖBNԂ%5Qt6Z_VUYmTsiiU Y>WxpyYuwflSFp;<=!Tv)yR'PE>EBq%m:_v%zzl.:̌]1}Oɮ6ӥu͝&GQm0LC )`B"yYa 9JR,TXUT+7i=>?,aQ*%,mqD$aӀ#uԄB`䅵:^-JoPFpO0 ) u:X>%lξ*Q }'O1hB\>n1snVCfj(UZhiѨNZ[i-?x{ܼ erM8kWg|z֒|a-#V w&\ПtMlW@4|YYlFhVӜ}QO.[|{s]BrgmfT ViƂyY:4 i:a3#  NpuZvm9ـ8hNPW{ژy7{n?Lp,1ㅵDc7ŝaL۪g:jɔUE &xFU&}Jf{W~@j'tJs݇F r|J 1.ܗ?&/~h ij;!Ly"tGe-Y%M5/L6M0nZ~OڞLzMƋĹjj+f*E5$qg~wk:WTZ)#:(3baY͑H͑ kBVq;ZNL2aaTS"pf[|H y`f[ C nt ؼPd Zv7!qo7m; sh6|mh+<8O<3ֵQуA3; Ō <=CN@m$~_p]m .kp6,"R) w[c20;c]ϓc"/Z:T²Ե +|b踫3GFGv':и(;_H:[1UF#lJ.v#-#ujԥf- -{z!"~荦v}"oeO|*#`FB"Ax 麊&XTN&`e:UY7XnxaLԔLM08 X w|JbQf%h T6F>lwIX[*^Y}ũlg]{g-kK4j`9iEj_4!9(oW9k'{G0!_  sj}d?VYHGRT`np6P=BՠHP: u7ڦC]rP9 O%m?|9۸hG<-<f;--S6,a#dptڲMb!aAv>hًosRnkʢWn?@m$bL]Jh8YPv(o;,9( g>t" Ukȴb`P*a%JnaDrL&P&,:FߦLf{?he\[.#duwaCVDQAq&Źb l)ⳤ>KUm֩p`?j^C,Ʋdl6L\K='5JSXJj*Ƨ_>ʀbu!8<E ( Y~1 6`ot4S5YGTkdI8QZ[x.E6wb}$qK0~0xttlX`kzA-~̞bSU--fe&>bĥ& .|3%VCr9IWse&h 1GkW+n)^m%pD1ao#;b; ޱl6J1tJ+ #z*L4iQ=UR!KK8@Q96o{ ho!Y"*; ?QL^KRdppHVqÃ~IYa6'ī' scVKTY-P7@L.#ZۓfNe=a<5/U(/]r y1"TnOX7;I$cA"M8hMzl *Jįx!tX'd*GWQ'{I>D_68pfLuGB%ĩN@#k~,9@y c}{֍}9K]ȇq&J\bfBD]=ԯRJ]`oos w+N'-X@fʗ{t,=bMN[kcDTP}z ɦ! `;F D}.v.g1! xgeS)NNVdM`E#8YͻB t$6_4\bxNs6lb )za:Zol~ Elg* &iCm|6dd劯/̤aJO&SkA.R_9khjTk ڞcf3oPD=Q:x}p<KYOGg|v՞u}M :#TJ ŸTt7nhÇզ1cmzؠQ9ܻs:n}彨;%74+9Dۓnm8/B&iu.Y*_fwLOIl7f^# KucJctzF4_vUȘ|w?2&‘[_T?d^zYX(S;,y㕋f^u R;ۀ΃~#g]Ԙ/%JkwdxcSվr] 8ֹ}-)699u9[:%.r6Pj*dixqF5yUHݘwf5؇J$}ӛPWmEhQPWy&/waͥ0]t@hϓ} Q1{e+oNb(]_@_ ep@9,ͽ4H2D2aQMHÜ*ٍӀ7]ukbP?DC7ᄒ'tf7~n,t{OB!fw)pA4}B\|p@2k2wHS}jYg:2@T_ѱ"o;n#wjb]YC: 4R8iN fWX W}ш=#tI.’(ٙ?$>A#?} j, 6ޤ(x^xE_,P|l C-95`=w jȳ$.ÿ@Y^8IϞ>~Y{6v}t)I+rt{#9cXDP-&u-mc).ҨoL[24u3Ȱk$򱨩ۥǗD jcGń` {l90Wα$p y+O-BE΢R#SRK`qؿ / tݫf/1]l)D, DSj~@< hSDv'ML@)Jcm |)CC_^u57=OIЮkxk͑۴g[#P<Ex3Z⒁Q0tEN(sn“͘Fr-_iU#G(F/֘2 ǩ-J6gKy()P\tZ;=wEupiYCZzoW$#rix5cՒ=+ eٲ7aobJ_!O46SRεe|-a#YXKͰٸO*g6zÏju)Xz.CRq35`YT9£G,˦Gc h81.5P0Gu#;W2X۩譢 a)]6:yoҡ SS4ÔJeSM/V^^NnyIH*K0ʤ8 vMj1a=}cɮq;G7NYfHHժ h|O FhnrZqu)mz:y'13QT/wmץ$t h~nZYշ.+U…[d\=2 1v):/Y}Ь$Yh˴Kb$H Hay&1P3\Q*5Ϻ 6Ƃ,q}nm譛dɑP%ߢS; ϏjOI3=3nSZB<(?2.t|ӱ{5n]NƸzZvi|}49TcJ/*Ύ|?0J'4# tml߶/*DI:W2WS6-0B5o~$?{ؙTM a23CVd4>#(XGMX\t-D[UӒж3k'9E W娨ѠNLQ_[5ϭo yvӼFul9|GM*e $ř`.AZqXAB"8li&TO? ~2jjGL'^؉4MӃ4V'U772d*βCV&&Z*a/}m/3b*59q`A'k'D;X+hOǠ~`VgnwNC yE-=>G ҼAl"doSo2`mdPE.?82VE6bғ9MnFPf@tOl070=혿h+\2T{kAV 00QhoeꕄԮ$v&.kNtW }sY#Gk?G`o:ϫT՗R*lt=<ʃLo.ZF\3|El?,Mn R &udw B*xw~\ 3+~X%¾rޕm(sf[S:V 8Yo[:DEF=GF  E6/F;K82$pͯ J 8YZLFW?b1Do*ɉR:&)r]0%Z|CT;8hpd_QoM\F}tM./iםQ/&Xю0-Y1h1̦ ]gX)m.D]/*jcg\!QU|6}QrGhζclz &{Riwkӄko``Ha㑉]Onb z@x~ES+rӤ>>YgW-H -ڄbdK7Sŧ&rG'UF /@Ğw+j?>_T5$ ymUP' R9`wvW y#տGLh'E``,'{h}2 dLiej+<-.%xI%o~xrƧ`Y'rx$"Ԫ"U`Wx aFb, ¸<7>b:rbw~5 (I u- [rSBU;AрuaRu\#=+&8ity&_BB}C)&#%z&g.&f CM@VO.s6?r2.WT @VW%.*dL>ntH^ I9+y8yvJϫ-BM\{$`H_Gg1ga/i逄JŻQB'7LԔ`q=/2vޑPPk1!UM,.4sV)a{>ss!0|^SӅta<}V a ˇŶP 81kGvzx\; {w)R5j 2TgjFlW;gu;Uk<ƜXPI%r'#GE.HsTB1dDlHfj@/5T5H#Ӡ-`.Yik i.Β`nfį@`y/.OZ_4W\jJ'-ԜM;!J`n>lâdnn]?ZS Ě8ӑ6kXF2Wxh0ckgfʺ5r(uN13aLx$k\-S:-Ol1y\Gݍ i>d~>y?׼qPE )*5T$ۘq63MRY&"tLu6.&,u gktJ'ۆKmigj)ªm9Dg 'oӦi)E9)wPMm3.;_J7;c/{M =5 1x`݃ޙ PQ01ɎųjOr+쵂2EWV>IR"'D1~N3]c[4댼NzJ<ί0zv(rase㊡}Jo@ 7ݪyvga2db 2# /Džj:!2 +Q2uPw'qEpN7 patDn?SkڮBL-&Xsm>p\uפ$%?_zzSK4:³v\TpAئՆHDKH,煙V@&Rl^qK}W$,t(hN#*PQz^*t9|B7)>jc9|50A,Wa8ڋD$ӎ&,"`Xn(vƩݩ4fIJ~[#;ŝG\Z|a1=5ӹH궵wZJ  \W7Y%M4YLGtD-)rVйߥ8"[kط=%Lf._4+qacc_6R|d?5v@ 6gy႔Ua^H }WCZsd?iGF.W M V˫%rɐ(Dj>i? VTsvpR{>Y 9P.'t%ifK1d64rn\*O8Z((aU-qJ[l+y*, ^ǣǙjytqPahwXTEYoI~ F8 Aa` ]..6BoN '(tYD,ef}]k,,? >NUB teXH(.F1n+w&K[b-l]5;+OJ'\@e]||YTO(Tc d/b )JYҋo=7!-boj}!yb[U_:\"\^ȯL7-:ة#ݎ+Eaꎁ:j"9 tv . [24M\[r>x3]K,&L?sg1yqca؟9^Y+&ȷN?qW!B?ݑ+ lNI i*6D j{vF,r#q?-c~FDdH^LoRRf^)58qxFD{ 07@c-޴F7ϩRdAd VvJOhe= &,nev@+uM3sNoH=߯ 9tJ,ZGxPa֫ڴ U?#v)߭JAܖT"`Fn[ç[ᄰnnn+UĀnxDj=Q&(\=1F+̜[A7WʐRjEW<> FpRƌ+#./hrXdd`0kҋ\iJoYeBF9ꎮz*==i!(m~>&MqX"{1kDVPStNd(Y5Ko N.74xa{E8Rz D+GyK骰*^0XJM>eErë~|Z~>HJ}|:MWF0=Nݬ9ԖAYz_! cc*0$D!o6%9"x 8rRn/sODsb$˻B ְa!BsISL"kQIsj>,=d< sbaC(" &fxŰۤ]8 ͇\W Y?xR8 '݋ d]BTDa* @IwHgᗔDIO —VÛy)~uRd\/nTS}a+}zEќ#%={miܑW5%F_ }s`gćLjM~d5m:Ξ}=xuYxTI\Ԝy￳-jWZQ+i;>nZR%NRAuLQZPkjOx" ۦ6ˮ$Վ bڕCI۩dw,ZO -gjcjIURv[uU|0c Ir]U h6%>.v8r)CD D mT_.mFsqu+zb7 st4D+5 K_'w,!ʓsrH+ϋ읁~ȫsx|zIZgDI҅dh>U3TgfA6]X7MYpꝳTA>e:]J A l%xwd429g8b&xŝ71uCưvc0E*Jd:`KKXYQhBo u.s?0KbdjR>d)ݲ w~ <9|h=3ؽav"^m_q;Ԉ֐)Kk}6Gէ(_##oOSZ}20. pqBЫkT"8z<2HGy'vgxͩ TOW`3EJN5cZ婆fnuk`]Y\jc1hA_Q|YRa''ZCŀ5vQA3eƻPh@0@zn`%^ G4C~)t?0^+gwM% Ĩy1y#M8,wi}Y~n\_Q$9\~kb~6?QGVM fuSP NP)}2vA$3E0Ų$i~+dj&S*2 %]KV'&K\9U&qJI0}}v[FEbfN:H)}^9o%A8g/m*1Gٞn|g}FVE$QNpM [D U_V>)SFwQy?F$a%0WhzXg _}(J$a&}P‡}/, Bm]@p*9SImkWb:Rd![/r[&1國NY_$b/۽T ~,[6[>.^)QpU$3'qٓV(F'zw0/Zx4SwdW&S8sdc> M5?4ΛP}v! wJ6[̬ReM[6~Q澣:J@B .amuqՎ:p L.=PhE:`{PE)377e|ū0}НT:tq(w*H=˃SsW`)'z!z$v_Z|xrڮ:f_z('B d)͠%.d[g3yH! }IKгX 34I2ڋӧ{pqJFPB`-Q%~ efNtOTe_Zɻ0,9 J|._ҪJ LcQ.,rYO,* :^v)Le蕊V!= ypy0柑k= FF2 uI!|5.:&y#v·į8ak3>g4}{֣4΅t˘0hjX(>d@^>ފ)Ӭoِ qچ"4Z9@ixBiةǧ-)=xI&SdgccmaIeCF=Ij]M.sڼE?VZL GJ(xkÇpկ[s- ̿+;JBM6^ܜi.LKb;Иr?29 gYDa!vDPup+XP7XC$P;XWz>c_ܔʫ:)3oTzhd[]ȉ<" iqLv)6d57q+_k4Gv|I"lq%f7J}@'ĚSΓ .ȠNv|${n!$Fii@>k} y55aݘkKИ[ z<}#vAz|mP82 S>'1`J :xR%Fn%i蒇ŞB-mˍ( ?8>=8A##1{ײ2l?#AzOeb͠q)<' L%&$@N&ZccH؜mǣxa,MNPlD$ɕ(h=a򽧘_ "i3/*iA8AG{koA VG ]$-$մng=[./;Pݒ/$9w楘k)b\h~.!Fw=nۛPU Tϖ0߼|ob" 6dN8Z.䎀f dL񺆸V:7V a߮\aL=<'`(ǣ?5$FKLn+j.KjbƱuj7"ƶh9xyrxLُ4:L qyuJKO#GN% \Z7+%Qe;:XT,R&% &]#˄-_`kxÕ=Plxj@x^' @rN٠SgV46Hh)=G1ܲ ɝSkmdB^oWb 4>C0/&鍙L|w$Q&ŞV1/tي1^cWI:[JK4nOH$'?G0%\ĭ)ڻ2؊ 8%n-NƂCAʎqe>cA7?0xVLvZ[y LX*Ԯ* ³;N"Ҝ՗((|[UOhiљcSX=sXcuo6!P?(V]Dů, $b Djmv gaM)9TU'7h M.~L)^F|(_z5=, ^_ꀹ&ka]jk9El /k}t HI'S?8yHG}_>i-ŷ}׉rۢ Đ.nta&*Zf+&XH8> Je u ;-TqkLr2Cc4+o_\x7x2b>e}KEjXgS6wEE]>;hR:,%bsu^]<6,T_6 sdr*qU9 A`1*ˎ兵z֛MFu;Qz0fT{SĻP O(j>awo.+/P ιARPq籔Vڣ21TY @'rٜ!/ Vl> Вx`.Jzb]:x2|_ # [NJ>wq9kr- doQE7)qʮYoߴNA<,ti X3>yL=!L'X}%~]9ED{T[8YeԼ fKO0yZ mrrWUQaYfX5F{3؉.*escQ.>MQv4G Ilv$R/}j3(E"zA'mc9ޢ*_i4@>2]ş%2Z4?\@Hiu= .Bn7S[D @AבpCii:||(įn9`l%$e9jQ q3Z>w-5ׁEi4+Bm̅{6%W t1f+w= #+,lED?9}חc@ֲnE3Jj-dt<k u'VaO;S;&ew)鿣ஏ@)q;a`?NúkaAn>9|Q OBQ)9@VVUrJ XAHyi3 ͫo?`M4ڝw6e[҆_~f%G\wBVȡ,PrʡA1DNAǔB+ FХ`e*3ۃ Wm3nD7?9Gi9s,TqYڠ~qKGq=aB[#k]>E9w5p==c{D&-=DklVLQ|E&}n9"=f o5@wSޠ^ ,GGB԰3)\W9cMU€͈n@3}}/:pN8H4pHr1'6 316t>Ga5egr5ǧ7OGXMa2C7+-I#RosdS(; BNC@I3ҵ`:n?Wϰf [{Y<~)D~ĥNKbxʿWu5 ]&.Y։h>NC]T̠@׈́aR@ʙ˟G8Cz06xLr \"{d$ +'(kkub¯:;/*t̸O8=@6ؠU99@8Fl[B]=gD gkDǪF96XVv7<ڔ=6`gm WJbQ$aRhϣK־[%ĶAˋygp3[j0I MnŷOJe R,y^y\?4Fߡ7fPRs$Nb|FsrKC$Wξs}Q4giDͤS q+62sA"@1at|ŏ簆{V߭X~ NW8AH@sM2=~L%Ϭ6G||j'HŘOoom#86讍cFTsAcjL#jSޢK)L҅(?,lֹ@ "d*GȿOBejG8PY83iHܓǠoD\Nt8Bz 9bg>*ƙ KXvPz%1d'#?51p}TĎtN3vLp2[s:[btXTxDJT Xp+9^II͟ex"DE8lG~ϭ;PQ)^7* ZVj 9?H|DaʕSs)Q,>sd!u/VҒ_i=)pur?ضb}3oue>߻@ew/B%F<貎܍,[dNo:|tAa8gqF-j$6rġPƒH竰]]2 JݒhH~m~ [W}ELLr0"?F)taۮ~"!(,=MtSqcp zP-^h-%EL7H ܈[[ՙԾHz@%b7xuTw_Ӌmh8? u r#oIao^5PQ7?e "-~ O2,I gt=oDEЗ:彪z}aN[ӯ"4^X>uUxiڂ+{t8|q{%T 󈆆U,EIV*:N*\2DKjvV </& |]G!Ofy*ΐe$zE%/(.ԨH`>5< XJ3{%Dw;H*W;N]Af61Э{ = \b/{]COF~C FPt-vj7ҀD^,9z{0^=hehLG5Pu)މ5CKMΟ=.u XYGgdzl֬P$;aHISr/pn]*aK#~mҵ?"~)ͭ0VQ"X5SW&BhOȿb0%,7I1MGe8n}OԱb7Ŋ/9L8-P Fpkrn>tXܚ;@7?:M:YlIK]Ĩ|1MHmb#L‚=pɢ! [T"nEhlT[3$\:Ҹx,A(pI󷜖럦[ !`8jXXkE_9nf|g8( H8"F.f: 1UJAO1tVWG9R(tZ+ G'{zufԑyv.V `DC(pޓI']C`%84N*/5h1A^6Fl5/oUu 0)?5.xQ/ |/r($\L wųy!̫sXKĨ$r1/ \VQ\Ѫf[4J#픈v(f}y\@?+1fМqkƼ_!ar"H Ғj #Zlx4So{>}} 1fZpc?5ȫ*4ڷ]QWɶ03O/ZQFLJ·2S\S vPYY'+!hn^ y="L9 Ra(*X`c ǫ{󥠗i& `%&C_T 9M{~^^}J;{(Yu,1\YKk]Dz:n|C9 H?1%b^cv)4WT1l,T:C6c2(̽&w_phwVIU.Ri ]46q&xl "M5ʦ`x d)

cjABm,*8VAN2~mI"r`F2LҲtDUcq!yXjzt.R'St)ZgUQ:=ʮ˃ u(2q{B[+\)2+oU8Ԋ?DPIq hw1''k=y#$rQY S ZX3ꎚ֚@ؘ >1O84B]'MNG~Q 1 O솯A# iS;5h! pPFzCTVgn ( nFeFWI= $pU6ťb,ZxJ;ZZfxBàI?QtYckӇ`pt>4"b .2{6h huv[Êa7BվNyW+Y7'`X I<{ƫ'g>b:cp&jU*/e$pPbqS'[M"9v##eSiL4dH1S\3yLPC!gMHhų( IG̱]JHH06۶ K84kIyK|J@Wre5Z fcyzP|Π"۔4WtJ)÷ҦpvL Š6ӝN~vއvbU0kPxZ_q`)\犳Q'A8ydA m =illw{/'h!gq\t7g4]=w(1WDQ^4IߦUL E##)nY{ZNNVn=ҖI -UU,ه qACۘKvЃL'3:9GZT#'צN.ݕT=_rm%|_^4#\ADv=^5GP ecKz 7uJ7I}Eè$э[M9HVTgq]4;K}_eݞoVbn]7esB:YTe:YV7hA0&5G|7j HʸαC悜+.QaWp|O <a6cTF#Tou`3ы(Gn[.xf=)_@Sp}6 Q߉i_L:jiX{ϯrzJoN'+X4@ n)H [#Â0Lxs >m@9UR ?99D'C/n^-^az>W 0=m,ĭ3DgISǎDk/Ci[{gƮINk ֎xGD>NZ:HKTF}-cP2zճlgdaUkku$糘!)imhiE8 ) ijգOR|֋E=ԝAYW߲=m(?WR~㾦 pXp4Q:*m𾍣>K,@v-RE_Od̎wbfklj0NOW߭:2 a<ͼYN|2*~8iDdn$XR Up Ffx],ű1ɝ{ky2xdK &![И"<'.T`;gv;?67F|#L ߭9NXrѯঢ়S=KI&)Q)+%hUC|0cZd\8nՍz Ҝ5wVM5YʱfH,2 ,0<[NTv!^ל*XRw&2@@,]FڣOcf{Ϋif::{ aa'_=\'z3i2_o7{* ǜ 6S[>V ah pkLWE ;b3x|{4AivMhDPȮG;1Gt:Ԟ^ i[’)g-d DD"jy\FnADͮS}îkG1r2EC!@Bn\kb]1H2Ҵt>^uo5҇݊qjO:4i?fR )@zjk<ã`(~?.[.'GdGxWOU'wzWP)]⢾]EiL$V4R"Jz NNMbƤNb6|rO׳g,`PHV3>աEd?`q/ǗH9'"p׵vN%R8R:~\_嵞VP[ߊB5 JilG}/l<|nE%T殚ʔB:/Zֲ4fjaodb{ܹ0"dA5s]5$3#c$Q3ۉzH_XMSPYsFfAf4`Q:kK<߫L/r*)#G"6 K4{ >)C:{MsYUki^\ie.կJ ՚lvfHV fsQwBaz>R<*q8Hx|PAJ {Uf8D zws58eHF }P;MQ,A6?PհX9g?AˎRZnrjZ?u i:|> 1gR[DoH-F2,'ۖ~C>;?`n\j.ך,d%,3Z2qdHdk/w ƺ[KX?e5!f#Vf͖+Q\,;禋x8;kҩeAjR_-]G2%`zET05HWAi 9 _ed:C I%v7P|@ϹޗXVQ? ~ɟӹ}Ty.zrGu;,4FnJ6.<HШ~0XIHvb# >3-i;Zòy|Hmx7fS61"3ǦC k'cW v7nY`%kF5݆ƭ喲'}9 K$&)~#r;0H z>1ihn B z2w. `R9ؚ]k½? PuB:ŋ{fHxOŮiOM̯dh-ǣe8fX >Eu}}@0pWn1C@^m\o yw噝g6UEB=VW "6な+t峋,ĵST\K wsn籚q1XwTO&ƭ8M0TJ.+~qmyC6og?!xPae[8ny69ޥ5.- T@')g>c@ucFfc7tlN"jbŦ4f_̅h)27|B~*IĜ53/?DFy+$Ut֒/w#`yUpk$5OfNy[m.&xmw/YT,{`߽53m(wKZc5Ig% 3wx})yBK륐2@`xK4ra qX>.eS[)P`hag܋KGy &2g6j|Ъcz#48 f117p˂6<?>PN #| ~u5 00X(.|0D^DVee\7Us녫f 7sV`_#(pۖ^y(q Eh~7Hu , ު[v+G$bcd*5ˁ?4ۮf&qk:&|9#kQ ClZgӺ ꈮEepRnNV7IqY}9R>Mpp#<7{$4' UH`]U]p&i/tEX TkO݋wiiL8a? 'и;+IYUFCh;ŷ{r~kX0'?#z.=2\CV}whhvfZy$MD72%~\F-w̉$aJ6*~ChxM% ŏlAx=1$}$k~/B$: -8&"ǵ>reȨ+KZgCW4b[sQf,OZW]5f}y,FN~"zN;%rBIt,j+NҶ3,/YwygM^D-n̉_y4ˀLwhn$I`a3wtZ%f 53Fs~,8ś%d8"CYa(T+@,jކ*KUDlDn%宐lN"MIK=پ%H6 4s}pȞDQP*T#u |jꉨ3\a}LInr@[tsMX# 3 jŸla˓iI&nF 8|\Ryޜn|LTĶ.jf*P~sVg;p޺l_9`:t5bP`s8aC9C^d&.Љ GOҲiO\q;FQ⨃qXȆF8tU+He8MK7,Q NFES["~>v:ɼߴ0Tu<X4bCoØϘS>=;sC.#AmhI|K8X)Å$ u+nb`,|LW{H0 5P=]-Cĉɖ|O|VKJ .󸥃ݧm EOY{[z n8v]~}'Z%#=`c7a= ec,nv57.W+]xaa7%aŷe=)NeAaŻYXJ_} ݓzX%s@Syɟȹ6]Y[xKZn*moR:gЌ%s?@9qZ :S: \ۗ}zţhIkx)tL Bi ~~7t+GH*-)=:oa35ݚ'CW%#)U&cE#d4M}=.jVϷw?JZսsx <d !]>l$P|G=*Z&XO]tFO9^ ;4$B%ԟ @FtrRZ-53ni'fƾ6ZrȣϭQ6L4r, $; e?Z 1:]vƃY4)\XbxU/m>NҶ1ߢZ|-FLBI!cy[=]:|P_Z,x2)V߉۾->3ej~e)%G7Eo9|ʰ]+RB} JBv1~;|z_CyBD9$Cj -o٢F+8ߑIy_&MS̍tt/F Kf 5:6XfG՗zv Ea̻Ka+Xy O?] Eq +.,]z@"-AQ;E/\?Pq֌ȟx(pcؚ7R㤨ڢDo _3fV I쎈4V&K9/[4i~i[f8+ghuJ1rc UZFj=q<6hM]q#|/d0A2e}cgp{h5-Ȕzߢ٫ VM(愬XސvSnf9NF210%5~agT[Ѡ4:&K#wd`eA#?`br[-fNu!Tլ,s@M#=7—c#yLMySO<odI*zN}Ӵ9|DM,s;a)h₪ZV|2e'ڡTK!S.75jCr }nQa Ļ0lĕe-}u#3ᮘ?8 c8|+F8,st//~OE\<=>|jǵɋ8(!Tz 9Mf@yy\-w %"8Oc皂=h*> f'3-vSd>tY$V ;g5~#ohM/F%oEgN,3~gnިy`xEdqŔ2#,-ːX\%Yt%& Mos4oѧ_]7tZu/psPzOK彃c<(@Tōz{}& CTGLo5N:6)  _S !K!`SivuO(g2<6غ]⛆U:3yx϶@:[t'|vJءKW=,aqTkRwm(QےNWw-o@Le0 v!oOb;D-dpѷ[bTd`OݚѺ}i]l5܍f"켩x!ɲ2=.8Gy­*uy,b#%hAi%rzI+CscJpEV_嶂u4M:JU{ |z$cP`B?FM»]t|eܒ92{bSʬ>xnĜpk#I7h}y wE\Aٽ ceuf C4.h!jW3NeClx/d"y :&Vc]vYTr=۳ !os4*6Ew4%ѕX JEYUTAl rnzaon*?-hKeAzr!{K< ta<w7 uE);Ъ^]TϢ <؁Mp{?Oy3-?SRxl 1w5AjP GꎂDIma=05xT5ը"D.MIJY FV랋呇( bL1t vE%*'=ŕlxL SFe2 \u3K8tl?/'-K'\؟ c`dulm8Z^8!" ר6' `¸1Qd7/]L2װ/J;|TEC%nI ty1ŬoX'NA4BҏenP lw7W٪r.`h6VjzҮnnEQ38{ uf^xA vC04DWj@"}`C€ }  GC0Rcdpu}c-BdL "/ػ|S,N|f r3RMƮ#F?UvȩLaXYf{G^_l؟kH˙d,W?lٌؔQ>^0>5]xwż]t"R,JZc_؄FW?L3.h8[]Re_/G}s~3TkXL45 1я킖(kvVW)|vF {&uMAPojTQⰋ!~ (,/h"&(ĖrxwQ={kTKBZ}GpkfڅAsPNtดf(կmK~韵4ijeyx۩%E$Ʊͭ*f\;-puY򨥂R O^v oٖDurJH?jH̭%0#2{ (x[vHc~ s-~tDޓJB,pj&RzqA'<:K'oW!ց?s0#=}֟N;Җܳ[;[eG*t 茗ц+Lt@Gڼ1tk' C,^ԗtBhWeW',?Zk;6zY"[E;8Tһ yeC]TIK V6H%<'_#Y};{VR!Q%Uk'/׃獔HJا^{,3-97Zjv(Q17Ƿ7yğWe?0{?:ĘɅ8gǕm{#}fՋ$\h?WilS e9D80p0K++dQR3\Uw.HTch]%PwZ(UE>MHosW2".t)'W~q#'z<+F?3N5W6su\KHDN4/ zBd#V*Q͜ƌHvj#X'J8sMt=ĥ<1VWJlOfh։duŨAUl{ܙ)3J#lVJd/xF&Ii;Lyt,6>f_82w{ Du>i61j!"D% 6VFpfSl%۱wjlMp$D]$7UG!Sj3A}}o(" Lf!I@A}c:m9=VeX<"LP1LU)5,'زq4 `l_k`*d@ ZF[{UaC7Wggyl:Yo 7cK&Aw.fxiCmWE#8-V6b+&N?O!ߥdf )&84'Տ㐨;IˇMтK 6IR5ϑU; ,W6==,gWU|E?dk.(}=xs@{YpQ;w6d78}Q8LP涕+*GzoH[ryl :yDPwsJOLN`m4ajCyH{LK4 em3VWx>ޘ~352D?)hrB`Il?GĪzmKfyFJ/K_IIDyA¾C"Q%6Fii gAv"t&;ҊZI4C+r7 ѧ$dR@QM~o\:'CFrm՚f7Qpo7y3ukE鉙`O ԣ<㷜o|X0/C2uk(m-1Ҧe='^oGBc'^Qw7Iig)h\!a,$FCu* ߟjٖ+ iqo` R=ш=6v`_ ZA(6 r;& [4"ݟcrd2|R Geq E+_}-"z;{n8_+{ '|"3sѺfUD6 dЃ?s[K9%7/? q2^i5ȃ-{֐+O!I&R ٿБWp od/:] ;>uPtwL凌;N.ЎZOfQ a&D84d`Us6vm~)4S$PCZAZ֐!VIJΖ̨dܨv8gkp^=?mbGuDJ4.`n&`轂LewAhv#,@ì|!!>K=9B.OIQۼQ2fg2#,|[[`8ۻ60n V|q#:x|7˧ަY,-(=>ŎȪV[ x;h,3ófU }lYt<*LMr_ skur%fmmaEy@*^*@"*M0/AQBQ.F"019mj  Y4l+H`f^0wK)Zle: 9gLgULWi#TR NxN6h$)On&:e/Bd d,ymiU*!tr+/>fgt).z6:R s2\TVIF =P?Xupg | !մ4!ϟd ՟e0 .SH~X9*lu(c0En @);6:ϾW5al75<9hh`VY=sp_7*|r\wɲogBw5 8B'm(>I_t#esϝ|qȰ!ervrnOYԕ☜B^.33i%-^ސdju#nTed6Z<`# a=5* ;Έh SqF8MғZ)C6t.?$&W!T̀LT=LF\rT;੪@Ԋ~J8@)P"Z~\%#FI{Ov8fQ|گ"T2O)$݌2s SmJE;*|Hܪ R FXyD8aIn __k!OjxκKJ=~{9էÁs987m%s͉h}JV5Ye\.Le8.?1uN—4<HXN &5?+_iγB9 (῜VML"#ؠ|E"R7>].ܑK!y&91P[ap^#LP%491s' 􊔼{9/igH +-6AA>l~:&gNfU"T/鈎5CEZ^ Ç#^AuGك8-?3G(LHL(w^faT2Rc5xr`:Ϟ{*?~eY>vՒ3 (TAUF\?Q0#2X8(z5/Z:z0J(|O|ls?qێX@ /̔L#nt>q. 1 _x:g}"]8uLI Sªnln}GYC.iF-:,aQ0*mo'梘ptNBn@]JҶ0GKߋ}KFi#/%-n%Z#Jiyd!Q7>U jJspVEy>3[$aJp:-CXㄝ* Jml= :7\m<D&nK6yT@m~ܵd ^u/A:ќoVr C_߅&g2( T+ IT -Hu3{xP )pə$9.s>H^D>w(Dg%HHCm9ZKaE4u| Puyf[{nߺ!r> k}?E>چnSh.r+91,0`z1?bT"x.̓ LLR͑禡?a*kJmQU ^} $uqiPH75G>@`,PpŌq=ԗsv'V-`K2皷ՇFFUݿD4kշ }*$*c`OO)ͳ_=>DVKnw48PUU]^%'d{Lw*^<q< HJMU.I!:jO5/2֊?lWB}^ bH':8K_@ GՆ|߇Z_je#mg+$6^N9ǫ|iZ9 ڤӓ$?ˈB{7 A bKfm-ݞ)HS]>0 _GoJ|2SIl핬#A1eQa}̶i m Sv%3i.T ]<&TK5f85",i}0^nuaS'?4vkmbGή$T cuQff+_NqMЭ.҇Uu! ٲfK_--zs^lv̐"+ KːnI[92/[`+:7aEٙӓ0 6-^ԜR06.O/=߲ G7؉-P)= E:%t1ߌz~$m[ܱm67ǬCQ+Dg?rx9`=[bY< >Ч|]"+y&;ԉ%p1/Sڠ  YdE (Igt"9`k R)ս%-&g ҃U&d բ`5b^q#/Gݹ a.BPN Սޢii i`C߷V.[(:,|w)_ʡbVXّI8ʂK*v5Lt`[8(gmni@?.U}) TrT^$3}{ =[=_ cVCRTV/]oe7ZsL78h(8 p040/CW5Kxao埩VYGAgU<]O% Q+3]}?9\2 @*"@D(Td.@RVxNnlCؖ|_M]&P5!h7Y^1B0z-@)e7zT̺gZ7K뀌M5wůU=KYcvR6{ѽ|4&+#hacI[ Hнq (Y[u\.ӭVK?3+YH5~ "sFUefg瘾ͤn WCbVbQ70. rU?HB3!]9]Ƨ$~E]I۴PܵJ r+? ^bM˜X5^&BeY%b H\lx?-8f_^1 gA! _kP6%D+^U0(ؗ$hAɽE9Z'~y3;'hc 6PeijފF67B&P3MrpDr*WH^I]1 r.O!'6QyKWw<)1$C`w.Gguqc{%ɄikNod \dSP@(B[M&K_aj/sVت4}8m^@Ka*`got /GT쥼`.UMmnx\7nnlX}<ˀ+ ||H O*{U=t &JF/ƌ(5\Kr_͌QJ5[Y!Ԃ]J"ٺ~"ܵ>@1b u8s|9#tkMH=c0:H4=q!P:eSUxyc U ܎nrPkKU;W JsĢb*#%:s\pgj&KlsN4z[7LKߩDIg4O,.p )z|!b`0t/Vp)8SPq~so-FD4=.tX%ެ(ؔ W$8*@eH%ykHV߄1@=)b~$:zpY`LoeQ,2!/'c?#h6 BCb/)![1yn:E@i%xFdAS5[c 8*M5AXNbE ~O/Obj]2w6C&lD0Mrq;'wvhݸyfUT)ӛ^$W~.wߐPpR!-` OiqZmDpHK:HBq_" LrL4[7Rʒ[_0Q*|HR_zbY5!\֭A}|L*eQT.ۈnq5txg;+"RċФ6uL௑V.N`PgUp;w%o0ꝵ _k#[@>qC5 j :2]4OEBlK,7 ȪKh!>8KuL>T& ]3jyC̀x;.egq^B73o*P9;z©7"FTR-r;;j܋Ԗr7O=Lz'ytqr B)cWqFi{aRJ F0F=:R ]X :7B8'^c^9J|h 3J?ՈL)L285]U2Nj=3Cڻ<*f a;|}0_vX9thpYc20~ !f($zlmwڂ>{%:E&`QtbcE/nkly,xMʂ Wb13dR4ѮEcQDC+ ;`?85MSN᭣^a,5 _@"%GXJ

eՅc3 CJymvՎ`;Ȗ}BM+9XT芢γal/|= S9]y1@uvb", ;Q.B 7eW\=8nUऽϰf"MnC4^a'Q -# T; 1 5:YC;p|M: 2Aq0_a\5NQBU/s(w&Uۖi#]9[efL҅˼Hx^]Llkh(G-_ j fzTVq·Pϣ]/G`W2Z֮[UY4݆Ӄ1bڛ4vq!*jz&y:ò;" W6<U0.Kg\-45׮$Q:fA-svH. AW.piJtrL{TQZxע335w-ݫ XPn >X88jֳ0PNH2鲜Λ:钰U:şHà)!b@E,<_[yl^D:zmY3WO|xȉqvvXqp 85 3@'fuO L}fuϟn[rH$R sVFroOrfHS?RxW0 [ n"|A_B1Zf#Uᵎ]c6﹄@/gWn'`D#!w D4SUG0Z%ʻ0FA;[U:CP;PܕgrxŠ/)\k{w̷%{|wgbC (q2_lnjPJsǰ繁s_o2x\iJ-%oz^^}u7]Q;vٶ@Mָd_`VhDjP;KB3?ЍCoiFٲ 8v,NOfWQ]c#CdO7hK\Hjx;UįJ؅euZ@'" Hc ($`+O.\rXQR0 $pZvrK!XK.DP8*sVU?)2nD Cdw :lP `Qw85od,VO|,#3&<ӨZUuΊx)"WWF0!J VhI&5킕? [:tq.nUک}8K| ũtQSs2T ؏"qX97_Dz,w =Bh dmc|o4͕ovr7g.4GWk%~xE!7搜NŁR-%+<- BƟzjIև15>4F:y_ڸ]=p$9m0iBZpCas`3iP< (3V5W?V IM?y2sOuG4Dw=M1 0!| eu$ ʠZ|o6<7#lOE[nf yI=s}+},O}PC~0+K8u(N^mŲwn3a⤘JCˑN|5/v%#Խ␖9MIn ۉy-F CoDoC%Mw. cZf#XP Mi@)]*z'@W@ϴ ģ W Rm啤uZ)v0(=Bl?:ע+ ʬ;=,iFOw E>Y4p- q /9Pu#}襺SX9Yi)(Y?+S&-vb5~X,5lA>;g~Li=Œ*%j.`zβ xjlÓ$ד.QFq#Bp\wcU\>gZ9/ d00QA"r`!3n~cܰЌ0!AnN%i;7amv/6Њ(dEO3Q%BL\D'=W-;ڀv^0 :8aś Uz|VC ʱJq,#M9;C|ըȦ9rz/lxhvKN8Sd¾ NuY]0.⼣L|Z*N` F[\#ns2jru8Ɩ-bwtxg2L5YV u=׶db':8x6op&l.+?Tkdy5h)NHGɭO6T€JEcUAG#sM@pޗyt61͙3hSfdKׁs'T1˧1Dp~(xr9!7J{:}%u Mtaؠs-~ Kو[tY&LEEkMxy-}:vU)Ny6`gfHe*Gj!}kK-L JXNڏ̡:_U |pAK\8(A]y\ C[z$L"nFd`M.gG;A1kb]D i`Tɮu˒] WNJg/ObG{~7!s0 kc>Qj'pT@^`3 >)=s7;#b&_Hc҈ȤSr -3MK]}rk|VXteW 't6QY75)ָ}IXB &Isj)Q,hCdxѩ3w'l!H@0/fu`kz{~E%kTTLJi[~` G/7MH6c1- [˼ۋ 땞dDS0#ؗ]}3fq3 C qioEA@uo:UŨN9N$dx()N+R&"G'Nsy~+e-E?/o *J%G T=pnTK>`50AuH+]{ꐐTR7eXNMOCR~ۘ^q_bׁ({,!7-nL8a3Nh$){s6}g>zJ'M8ԃXlC}nSnP\u{SgLajpA!Bb)Oꥎ(ɤ<sڎ'ayFJx#mza6vjZÅl5ooVU  BRC <(gctυTgV$ϝaF uQW]vx{$T  g ~ slIMJFa_aZߕՈJHݗӕT/^}8X-`;왞2m)@!idw.vO t?Zd5.qMugu-IۀeuEMM |nhՃ{z8$N: pl[@TG/6W.zX &j :FTǹPh ;g(Eƞ+pbw/a7u/qcу(miIlK`6u6Ӗ 09mN |~q5XOE_prmL(ZQ5r6ZՀpL>a^Oy*77g3zarIEK[m$tB|[XTn~J1.5`p;5*ig[)Zghl[,=U"u243{EL|5t>ӛ?[%"kmK M W3Sd)LΎ)(EP*ӓf RoB(o8.];B:x#1oN[K=jWyYJs5 KϬ.wbI+q .b}󎱟!FՈ3{yʻmB%m͙@a̿V]e0#/>Y ,D8Q?.Uo Sw4mZrgJ *Xc"R)9'LJz* wI@3o&Pce7RX>{G:)i#-Vi)/ؼXJy=1%h[nq-ϷAtt# zNfrb#ɵ>!^ēYIwG}jh&5)Ly6'&?_m>0 #'#(PI_όpǹ3K`4vfR2b;f,*x*M5can4~q}Z4xSkGڏGiq9rGx!V}E?Q1EY{şC#_vFV?);Y$%?>Jn^O3Tc&{]z!N1$| Qbeq19Ԋ d{'M# tɶZ(pC *{:ޱ紭]+U2 4ݬT'{M0MS&-8+8e&>36} ʜ}>|-jZƏV9L?,|&# &l\bQp⭤GMqb7n2jφen䪱6YBڅlzVC~7;>yֆTpv+*'{D:5)T\E}C2T4|`uIK!9D;uR;F\E 2:(!{qe[UFWg?kΫA|84%rѶ_=ۓ١:o[_5wVC]αСLqaNf_}WEW톌yB O:Y;1H(fͯ)>z. iڔ{R=k ?!5o#/C5Vә 88e892doz0!z~@CޑM= >dobfR[AgI~hI-J<6f 0,Us Vq+/Y$vuܓWCM}ؘ1e,4Hy񕨎[Ag+Ïp,çV=P¸6iͪ^[Jag&ո0Wada鱣Rn[`1-)p,ˠ#?;PsCA }VO4d*X8Ts]B䡿}_NI6vϱ/;C-8Ndi;21C+a\?0˂<[qd}_y`6|B [OgXzh*Ǚ,e"1k >RGTr^f嬥A &z6>)YrSl[TOSƴk dLx;{ \-,NdJK2MQYtҪ}iGc%w}'?ҳ-'k>{!d/݄`C%2%: pVץJQ!f̎_nw+81~s7{F&qL";/9~rG4_]X-XB;$'82Wc\lRwhRX'"ö拷oĥW?UH3aC\KvzZo_Uy(S qdы7YH8hj# Js'S.;~E%-ޞpKr\e`uBh^kyK|*rZ GNIGp b\ #[z+h ^Rc Y)C-H/l&hK4wim zcR m')lX`_d~dao$'ب6] b;C×Og֩Zk7xP%LSA| %}9 9塺5[Vwp'9Eҩu_Z8r4vx,zfuELXxLp ~@I$Niɗw,qwqb̌H1 VȢp~ l؈Hxi%f.$(yyCz#ׂS>PV" L^HU|Uh8[BixZ х_i^$r炇2Ią{ǭ.H9Qy &GwQ_Qf 70wF:1h52rZupuA&y3)K`7:}WX]JzQT;^Qtskeѻ';ֈV]{b굖 x$>@ph"&IIrH˹-ZᏄBk~/>yeX]vl+Yoɻ0D*SGoR 0@T Z|bRf~&PK@nMgȏ[wo޳eŭt:ljPK!WV<߇V[fXMh& 镏l~1 R qe P.-CL_`,Kf;KM9[~@DåO^q<4=ݍۗ_u.HL+ #ػFJ_WB ζm"W5u/KaũE ׶\L{mB *yķ-PG> &ڍdnSW*JbN3 I,"̑46Yoy'jDwt$P@+٥E &C[6)_$LKX4mnj_ŒNT[gd^ )k)=M(J>%YbJ6|2I4oZf盅ՌY'H$CЧrN53Åut]0Izo:+}&}m94n-2W89ٸ{L|ΗL*Qu%p*WuR.$˞?XO?*035#Ó|+s(,n0~I]_J0ӳel+ M[1~Rig?8Q×Knx8<:gpsX d6ީ +' %+M>uC# V4ί?GO^c0P;rʛ {4e, K?Ex~mpƳ0%Fso(k?N^RH()%u_UdN)\b! BRnppSX_fp+$8a,R~!ݗ9>Gy5rG8r:$}NFXCHJc:eNR|/ųg!ll/TM~a'ǾlcpUdz=Հ{,lп󛢤U˯E)^5gORS(':@([RA ܯv tVz? ܑN&lx>u R]b}"QP3ݾ_߸*\ LG).6CRj䝰Ra *~uIRxZN8;cl\F=L%y~Ѯ5|B#˻Kx, l6\kۑDi2b$!I%|Wk9^##gZ :-jD0yoU3bCft/leWmkfB#6 ޾%1H$;7n9OzqGużJtBB>sD>a4)I:qhg~a[u lj߁ b}Nr̸$; ~zBoUB j"l]RA#(K9B:D{h~; V%/:M?~.mqr+\ e9pҡ_Le,y *fĥ1>/.Qaw?RZ5PLVTqƛ&0ɗ\óq_;D'7*Un{zԋDzkr뢰/`뀀å:fAMrS4 zHl׶CNɰgd(>ǡ 8i(i94j[W*^VJ8f{}MےvM*9qx ~G?u:U2̔lN/y8_iu !`^ǮB WswFgj V\ʜ}$09||A\k/Q x̭6hǂ"ˠD}/`(YE1{)pp&v|}\Gɘ*ôBJN9칕NRkY"ߺf@FB32=B!,p/{By^~ܕ(ހNi}zEpJ>/;Fʑ~\Wd.loTE3S@{6 Z_/+lT0S.QyZۤD, ?+M Fd өxt˱ Ll =?Ufv}X3R_j"J~3AvPo(xIjL^X5rlfOZh,jRx弩6N glʅص[uPFCD{ZQ,وT/L8,;yJ5йʿAlTlD'{}}8Bvdi ;` 㤖Љy>̡F&&NaM^qAX[&OyYm}80U'XW[GD5V)hť5rAv-PC!O#~h_oDG"P7W]H`70f"dTl4 EK= Ա;xWO3e]-3 Ul:WJ@*H8Iϯ~Q2Ui{A)o tTIAȘYJO]Vb( RlX1{5 $UWo.VGCYpi[*V9 \q[l Mg^)+ Px\1[h q~/&F]Slѭf&ԓjH/аɂ-G*! ,.0ESղ+%vNPHdT"B3Y}0 ;T*KãzjR,Lq!*  JUYnw^;fMz_EI)Ua[~W/b=@Et~k:~iwsWE+Ix+$}-qJ1ȳRӳtT< NˋeTd(4Rݯ#x^mE%s޴1,\laNp0/z~*+Xk$\(ڈnct` O~S$8~Bnx@, #mB^8Ɨa;>#-rkgBa.wdZRFK)[G!PĹMcQqv *˲!Ͼ|*L[FKTEΛ}|]yKZfݵF zh}K'R{к_J;R ޒۭc(͍f&aC ʛmaKCHcqSSG#ÀTհԣl3Er+H^'xڗx*fSMibu G[b:̬!1%MI;f'1T9Dv劫)GS`U ~rDOI;.p9 a@Qek"')NJɌ^cA8'bk)&19k0i椰,<@n]-#qZ tQۅ >$>7B] z^jfsZ *~ÿ(d@#0mX!ܳ]83qⳔ/(/ d_+n=ϪM.WRfx"Q_Fo8 -#Y|J\jw,]#":5XzCfRd-=TLLyZIjb>}Cf_ALS7Z•ox$Th1g'CY +'/aؽ}Ez/~N~8MEDiOP)yy>(;CHo@N ra Js HIQ=ֵB [Z,09ZtA_6K῍-5"ZtK9jà2BNM]p[!Q/tV͟3^I&u&4,EXgydhqrҺ'"]P!/F D.yvu "NOjX=1E֩z*SFw:2f5-Yαڕy{Z  {k^uzbA IwIXZ-,oRX  s RsxAz!H[P:=*CFs_QCHZ`[eAC6N:2 ê12g'#ywm|507ڎ2yMQi#2'E\ ꠪lǭ]OxFZO$UɇR2?"pvbV>]g|q0 敭~8&kF>F c="iBq:&^hkN&ZW3gpMv̬ルmrI|!hsYt@ ꣘@93vUk?GYkt:qP{FY 'cgPsԸ|mGM{%A2OM8{UX$E c{ljf Vo"ՂL$]IId=~zNO.qC2R'/ dLq),ΒgO;0LX=Ypoq a Iu#]uGnֺPR no~dV oΩ[Jz+0` EWiykgԶ`ׄ":rTxfvc5:(&qw٤!N@6OXS-+JPuaI(Җ/Ĕ >BlKUcx XH"~dn5>Y\SMizTarš)l\j+ -Mlu∗4ĵz vM".wo˝&S%QLt9 Q>ET9<{\p@5h9ɸtkWBRyf/I>W5="RD lk'lC8Q8q!zgita1 O(áݡnДŹpb8{pq+`щarOxr2[%.EWk)!aõ*T;c8) sY 茲sa. HjV!f`kȅ´L,ryeRfPgl-jچFIËU@C$"7F::>;܅EC95Qb2xgƁ͉ ,!䂼q"BaiS$(~= P-m #b\ihh۷Ihs7v_x| jAԉ:#}(Ŝ dӉhҩm (j+}= |5exB~wC(S^?j-'BN:+ rGװMPSV; {g>\5\OAG{1 ߶e]_.<[GȠZ-\G[xm>A}pݠə Uc8[8}of6Ww̞NNx:(fN/j"ƵjUh:t-S!⯉Q _Z>]f?bQh\(\_zkZ^UI_z8>p~5JjfXgK$;lXVYB)KLAFu:MC6lJvySzl]*Lkl ߹Ħ0dXLAk'76!ԆvmZ!bG}/ǜ8B2\jG;a41'mtA ) .]B:;2 l3XIbSX=L:3zIk>HvV-r{i+#掟xӑrݨY _f̠wAf@׷4)eyrBz6l~n*l)щ JAO&XZ$ ncZ;Xa&aCIuB}yӂ2=IH;-u98r BJ+S^܄S:CZhcY\l\)-,khQ<Â!Kt :'Õ;3q[只M/5m%cR v*j ?c״$1uc"Э(8bDʎ'iΐ2%M!gߝ}'-:R,{!a" 150 ke*1ɹD3`T*_FD}jb+Qo* h1NJjXB)VB:\hE|&ZD,@Yv %`C>p0W6R'x:x)B4h=Mx2ra/&m! lÛ鬎~aH@,zt<@2ŏJMY)iEmV`9lrܽBѫYN}dWdFSi5n!(0hn?ҬpiWtl.o;0[{d囵/;K\ 6_5"TH=67."\?2JQ:>Droz`_wjMY3Z$7:d0=D& !!NAY=%%),=7U)i&[Jĥ.3  ѝ!g<9ɫ*+ ̍kx0v$vDek,}\w +\L6!NDݧkZYR&P \m3c])AHlbje̙Ӱ ~RjG@޹B:fjOi6"ngIS,-iWYJ VEq{ DJ e{>=nQEdJA\j0NcQg['m|%m"f*Þ"@QZexy6Nۋ!V*+h!ѭ&s, <ݪ٧E]h5E*%k~v9=)y6'hl{k:5~[zŽv#ф !b%#\J턟kZ&2"Y`<*=1mW(\ ߣfp1k՞)F AixɽV{rH)CĈdLa_%MF[Y㟎Е2^G x>2E_~8qhTYc維Z P܈/~b,56P񾽰$>K&$}q$GT4ЪWa_>T`'t; pw`a?{%L }^L{uqֻNM6zF]r5yn:[zR|/xH ]3|Y֏=Hhvu7H:utcOc-4g[UeDQB>N+> lDdLW"lERrn^Ip{c YT#WlG{ 'pX; H!_pZRãjLՔh?KG}^*!b1J5->cm8vr^u}yj^%#SM [ e[sXQc(ݪ,sw75Q-NR}iLt,3>[q4: OD$ԯȈP<v3-쀅[E:QU_v+.@׋^"|.TPi~ȠbW:5[,$_ S i"1lCP5J8BwgS(Y IrҐoD {[bڀ+(^}:(CECeE7m;;S<8%3JZ'BX((SZGB SCFG+:2ceV)ToSPY72~MgylȜ!..uMѻÜo gha7dDDS<`z!>/@H2^sI5Lc|\\ hɎ5֔NԠ U0wF~oI 闳{f=QkuO@N Fa)#1C?e$ zׇ^K7'_E( +2.qQg#=wh*F8א>4Yv+.*V(ucpn22ؕK./ȱ7Ouڻ- 좖LcFlg(3FƫCR Ǎ}C%StejS51(^ea[jŝ u6ӑR{ +0ǻK҆CkOM>e!j&k^ctxwБy]o' {b%fKP?-j v:=¢='\g2m*)cU5aA]<5) uA}[YKi'[kj <#D),T>h-f RJF><0G %?>A4rp/!>-i88dOxv Jckp'90L0?˶MP#&V-%{[ !n7mal?Kf|+y/k WOF?巰}$U R̀%(қjrOδ. 3*z{m&e>ҧaq-De5nW'H|S{`jM,]"M%?dei%e5S4[mX+lh*D/NsxI}p4}02bf7 |iXk0(.bIr3Y~F=9UY,2!3F'nšJͻE2f %Z9_K BjwND&k7{3Hm P_ߵX~rNQv; oث'a?C'zFؒ}(5Y2U'e1Be PV i=UI?$!oYUY>I%ek 춲8h#nxس*Q9˂%𤳇k52 2V{01lfȞHXD|vݨ`6ſ$ 6Y> I/>+yW I36Y^L/ގUFKbf04'ϕ4Z'ޡ/RDzQMuu`^ʹP^̸ӭYşoqbYZ@ %0+!:Q8ˆ&SŸZ:4#kwlp$ҲP *{ZȆ}3 IFt N>Iv˳ҾiydQpUKxV̯{H8@&݃P/ײm DG0Pgh˪$σ%r08??aVXL EZJXpH 묟&dy,|UݞKE|BE3̥BfLc{Q=boevu74:W m<֨{_Ǜzejr0Ȑz&!g?+<6iUj^Mg1|b#+OZoonIpJ$v}T 55fg98kJC* !۝qyv"dx];{ԉNÈ ]ׁ'0/:նX[@]qQ9sX;x'&}Vr9.=majJKpUby^χh]>#`qSR󛀏HY<7b;BgI<6^jaboе䀹`ڐ{(5q*ןJvwq΋g@W # kLNRϯ, we4/}yx6T4_=28 L#Y-8䏐¥vBXF|ez8 HG::|E#^?).K}iwa{eqd9b<{U8)H/#0\˺]=.6 u cc}ʓlwZض"Ď  ѵt!( Na^Ax:t˟ FN~3:zk؊n7:}F3@1-ΪS &{q.F/u*%75!=ȬO[8FV0sRXyH"Q 3NbnfD#wcjr@P$/L`(N{ ۍ>f UTQx햰 G(@*W2Jh~mǭ5}@9Dp北7kRDT'ߏ?`d;'04 1l'KZgۚTar.xzKUGCyY==t6M}a:R2͝tʠkv,O#?7P> B wNᚔ5ɏ֟B(KY. HHUcqI}4VaB B=S:I=a0&렡FiQHx6Eb 8+ixKZ."9݅:8.L~yO3Ϭk,W. FW05lղjlj?SO= ~8b}@(nk$us:¢샦.~ZoQ[QacxlzԎ԰NY$FnR@#r=SYI;Rt=F`s^@`JUEfFT!|dsyuQzh5tG{ʽ& LKpsͧP) z߷h6 :dNKP9nr(dOOVDdXsI¿Ȇ֙6:elU/Q q[Ɣ0Y6h%*OTTԌM>UۄIaY~]'jZr pxʈmpI#.&':ُ`qdZ3/r1LD70;Qe k'޼#?/PU>/D9 `H(>̵=(:'oyљ@o5_\yf)蒒ʱ1c=v6T Idsxx.)!7Xz!&=\.}Dĝ;݁;7S z)e{bQq%4=UG7  w,{*-U≍*x22WW_: T*l蝨A)"tv )җdq#`mufȶmq$a qKmx_ֻRdT~ܸ$'^+!D=*vDs^&$}jt6mƬ{8P|0y$@|Xx?G@/Q QY[Ņʥ93KW/0ˠ@&BWW&:pL !sYO|q5p*6 ߪcr5x=cp,"`yTS%g %౬ॉc?8N!% XR,qJ{>Ńp@d;L,*ټaIh$‰z"<%=x?^H>˱ 3aCrK3~40;)ƶusPBZ?{9R=4 xuFS{v ~`Nrb`Sm?hcg3x0^b[#?r:&s$!ԉ.tV # v)X9}&P[ )nr#"iދGpe lqyMcgBDӍw{jn\\HKd;F%˸FM5S-=t^ªY⋪PLtZ-E1亞]rfO8[?dtɛR}3ʒGi3 .J2A09^De ۉ@fĩt[3)) 2&Ui>0/^t韙l%wMUP<1&-O  m\$;sA:jYPO&I2{j2 讓.(sI\,b2_C̓N) ,>Mb8L2#rsLL=|l~:@\C j{ל,)# tUw$Capbۈ /?G?cK31:A'(R0/*@?5> XRǏ,9;^Iy#fAz8 s#IWHȳ6}5[]&ķS'#A sA;쐀9|)m B޴ILB1;[P1*-fYWI: y>LW5xq pº!9yy S%ȯIjڳ$'7\d'a:~*v8&UXY`!Ѥ2p'ZNlRsL0tú*ǣ jmjacf|f$0%qp<#ѩE^e7'怭t9%ډWKhՇ> 4g.%SHǶhDj'WNjnuIެ^T&gjlI/wڥ2܈h3u%\ޛ1,?'GQ+`x~h93jNӞ"*2!ph^Vi5uhu1U?RR3ZQ<9QWW YЂ?8-^9<=_-bƘW>1ڛKJzMFOpbn y*`~f-ޔFv=4ԘQ뙄|JE5{&}dG왩W 2;BWxx<'W]-rGC^ʲ߽(Q ~%z@iO }iჽ;y.[Cx)W8J9C 0Ɂ+! d;|kܙ<#S_/%M4 HNJ/C`f<7_Hh4ZlT kS YK=޼ EjXvLDxQ>%c!LJI[0>}|GLK\ 6Ws BPo jGJ.Bcu}QVGUy̐@tZW#KUjOA׀Dumk}#z3e&Vh 齓I9!xxTPF=q@$:臉z4y {Z :3r;Kc AX7s,$4͙9` t᪡;SE^l,4m*n >PY_(=ſ@$E W\K8 =wԐׁOM2,d$[uH>^KV]bnmKɾ:x7CRtt$7Z>yu~]R3Ш2hxar0g%Q%m@Oˑr' R,qCQ ?\BCc0f((& DqP|d"b=fIңE,Yi}4Ғ.h8޲oxHްѵkFuLw rߚ6Pv34<%ϷhEWy^7x/xD!! ;"]=@(-R15ih CkMx|ZV y{MwDN1fATVeȋeL_ G_MVcڎS#W2n5CZ Z<*g5U$0IOP?hwQ7 U>pDzYvqrb|uIcz Ce .WHJ[QVfHEJ{yЙ)~ *±Sh4y.RE!N0BK^:_'nc1`er7ǁ L;f{0@2K d-*SCrEMZRB#.o%@ ܓ#qEE!K/%RPn}.] vm&[UaA2NN8[ {yp3(őy4*>}hiqvl#[QsTВoAvcLC #vs'0Fks뼒av k\F*9mw ڂ8eL Y"JR?v O0IU6yp|.ۡfB#`42hbG]r;js-j־l?@D Fy 5FQej" ;VXoQ vi_X4Wa^=5Myf`*W9gPr# 9[Eu( x 0;AץǸdr]ͯiN6ِ s,"OF@m> -0{{r̎tTE.w:ਦsme(,ނbZ )zz7>:z KSAS^S+m HP.Gy&;אvg pٻVԪo:ml(Z:j-|$Ik LBr))5eTƣy5ِT!ݔN0lBݱ'okbmGdpnx_?]qߡdfG3U1\ =D /b]/{ipHb ˈC[ k3uS)ᑣ@l􆸬ηh0p]L3R/UFtd "#;>Dj/ͨX nSh?64q>GKRMf7Qr5(f6@Gjyfb hk?&29'֍x!)"Jtd_6{^7V G 6PZC-4#Kf(ë `o-Zmň`"(Z86VԂ!wSfZF[ǧrJ8DH 1MU 7|j<%P?x#'ƫB@PC=䟚j-+ aT`'<3ntsk(XЖ0iǼl}Sv-ٞU͊%id?b*?%d))}~b²(O=dtbI,<*F/>T2;!|Va[JNPu޺8^x VS?tҦ`sr[N(tb+&$10+_AВH61ziWWƬڔd$_^X\Tq^2ؓBN6m%_w ,czri|]MۏGVr`=<nJ|n0*sspSYek' $?wIU/ˈx%tb3s.0pPhk01zk3 ¥CP nl09opbqtkJ8I&Ťz6J5c< Az内cj&YN~W&9TGӅ|63t<=ֲB#ǖ u5^ZE)nE?R8Jb0*0n*kHۨa(ȢWh~PX+-R֗=i2!;`XaH) xG!~(e hL'?s>òeU>(\?WrbZΜݠ>uY'IH-3'̗CgN8}@]yc''&`øQLDQ X [XY"]BsLR:=NřoW3s>]тHp?S)`b)Q0vg$Pn4RGmsy"9HT?s3a /nnrV UGS1q{B.[tz*t9/~l}g_ԅyNwt— "LpBQ UIzQn1妦LeBFZjqXʪw@7fmH-Z8+֋jz$@%@_^ZE:iao9=-ʔ* RM&VWQ$mگ$Z`v9 =+<ԯjQdq(q??6jsYqjqnU4Ø{y 7Kn G~DiݾkFk9lۘc}AjIPJF-.d)*k1]̡Jt??mUo_= 9+o43MTiv-UbT$M؊~4=ijɤ1-& X~"Jܿҽx? jݞOzɖzL.=JA&NdULYWv-4|w "bV_{Z;F5WCH^RiƜygRN$8pA  JMKC Kq(njؔ(*Ѯ[Ԥ86+۴ ިXoEflGT\Ie8jM*m'|nrY4''&D9ASƪ8TOjhg72dD-MaBI64yh;SX|3[ϳW[cSf8T}?I\ba <993G{B"KTk;Aj3 NACFekaa&([pL+Ġ^q5MK"PL|mCM)V 2ccˋ|QNAdD]m:<}P9$YV\ +ߊ0.d`&c'̫!K{|dct>8*ȵ2 e\jsj_8XZ~J<튁*\{qsӑ,\6$9Q jSfS{kS#IWB=L,̔C1v_K8e@D˃=>O_/cWB͐8u*>rbw2!D.S;@[v#Z^)``?7#c(9 r q* .1ɛ<(dy0&sϸ[/E.jh#O| %vavI_08mr3|Gm_Ҽ9xc%"ʏF}|V =6P7'tLǟMT<5T~ n _:0Di'0MYB\%pYBPǬX'l".߯:vG?,OTwmU[OJIj\JA,ZpwI6U\f8U{ *B?jw [)7yZ4U)E{ j̍&SmEV7r}Kzw@ˏ;>tJu5 @` ҅$Fؗz!N3ͥ$)k;uJ[F[/}"Eיsn|eey&?k{3NR4e更.Hn>7l?9ڳU%2U&LijV<`9{g^02lǂ;,&5B;,/'a)OD+4DݓWFW1+! KcL6DEoLM 00q+CXVUEJGʸ7dx'<#H"e_#)̇u*2 ߍ޸X菽$vqZ hҽ>xc|:ɹd=˷ҷavt^M~aB]'o_w&O% ׮]ZL)iֹնmt  6$&STLC\`bnRbй!7&KɅR̺D6+dpJAv|FyP kԓ|޿f.=|P_Dbެp\!:j@|޸n Y Cst1\~:աjqE͸@LM*Mpx?1Bǧ8[Ƅ'MVx 69!⹵҅<7an9x~}x4Py^T:0, F7_Y"%&.!2v7_|GcҨXJKp8%lkb .Lw{>! Q'ڨ.& BQPuK~|/ǚwT.b09۫[bV:>-D jA뇰FИFXa#NlJm'Ǝux iK%DqQΉoQvLTX'B"P0,8'+U{EkD[TZT'3_(:y]'ē S5& 6#fD]&HwoUcӮ1[WIbQ"E8?D"eQ .C3D5.Vl.CKrރt=,B 齺#g3k>&[r??d׿9A"|ܨgL%6dTvj(B<݌Һu?v)#AFZQ-1q|6ɄhFa {Coأ,y\/w*KIugio*BUW(S* \S!IZ) ^#/t=1:g_m6xg G4y3c֬%H< ,:l{>GojZ^xkVZ3_Y" R0˰ sN\;KنIicd8y5ťYAד- x;lʪNSH=,Or@ܝSz"#vtO{iF5bc;K6#O1j:UaԭuDE!Kn)髤ܲK-w\:+(%r7dBha#XZ3{췪F_K{01NL^-'$ީMKf"b8,{ȸA4ˣO|^aZA`l+qBY$li;^RNl~VOuXQ4_?\=x?]3a1LҦ73GM{q(pL:-DsL`#guzpHFD#2U6n>Da'18NKd"Q:ȁ!/TwKfmۦ,7<_~YDCmE1QvR(60"% -ǩ.KqyNr/Jͼ!1bO +bv ڔ$ǹZz?x\y}%Ö7!Y|YpW[n>T 2kF9$p8qKGQ;qvjuW=unYE]֖5&¨ΥN$ZMۜ6r+KjW [i%yY#k%=^F8m|(`ɒfKs>R*|w-ף ry2<9Q<Pt&jAMe3$*.;rg1^sx=9$OD274-ڟ/wa="_v6e`_5V{Zӣ"rz!^N>r:mZjcv0[e}+E s:8SգoI$fV .!G'M1J  }7ꜿ쵛W4!ye]G#C-@rKj>Q(IgFfF[m_9,D]J>p!oet3h ɍXQSM+p qfpmAv3ԎGͱ;ZhլLZ)Z5=YQt(lւ0=σũCH E!Rޔj8~Y*{䘺ICPol@&MwJRB{D3̝:K߲[NS>nֿr'f0AMB){h:zB@E/'!́ǝ8J,hzf%űbCgݱt7xySCvpS^,T /6Z|#aD6D"x-~`+67njCX#@hДsЗgEMQ-,?znqs07g:RHV`Y i\|R9?Թy!5ީ_+< G a}4%6ދCzPe< ڽ_9X6TA4u?`/j5šm|GR<`-_J`Mvmq8rqLPn-iPMs\4wKX)O?5:u"LS?rsptK` *TRz)]{P0!cю~'AIƦUdyiyQHX>TTn1VػYATϵ xڳ7$zFoΗA}/;YɩDބNc*y^DH'8]`\.ҥ׬TbW{l%d#(Bt1;?c:zeS&_J9T&E[=<ᣬy$H+JA`Jrnt̤Z ^!("t M.D1!A>Yʧ6܇kAF,h;O0#HrBv}nl* ɥyUC}vd!B^`NO\wAOhHu׮S(AvL(q-c~2\ȌR:گ RGqRA顠(ʧc,N͞_P1`1m׸R!TE-"/UZe{aޯT W )5 }Z9iY).n2]ym"x>[h&79h`Y$Y?\EU](iU6w|F;VØͭWvGRZgZwD6옕_G0Q+Lbhϭ&,{: aq Ӫ)ߒQ QsiA$Ty^?e W'{cϭWW-nݻ8L+mk~"VgǸnK]:D [9KjGjS^Z.ne^^Gjc@$oM-m9S"cB:%[Ee:EYV]÷Gp 3jG^yQ)vϕ)i3mtJaYѪqYOa1O A՜|r-cCQpc:39>$ K)α:K /] 5KS- ;&**1!.FhH0b E2<MMl\̒727=J]PA>H%͂@}r?ȃ5}ވڌTu-'9@2 P Q,(bd7h;8uUL w0hLCAMj F$d_ ճN(~IT"^$΄o:R˧/k&E~{L^QGx _zC}e#~|ҵqyRIKڝ=T%jrUW%aC%WWD+G;*<?s|YDҙ&mcN.4#>X&ߧ0'6v kIT&]lD rl<;Dg9 Dhc~iIUԪȃs-%xFUJfqݲ2M_^-"fTsS t>K)"Kro0OzWf$4UAEWåȆFl3_./d;?j" mU_e \.`6.4Mk Mh$6ىt( ?:sVh)sclyJ{EUwtB~$QTeU;O4Ӻwah0Vlz?Q=BF6E^sJ./XQ bd :&h?&,;Oh:-mEQ\upgdNɚ9 ǒ.C63è/e_%wYE2@jb5+8;"ɟPL-UZZOy/[<)#Jxz\]$4N&uM4Y}ϋ~EhCQE2ksRܾf:QP3ɓ{9U+>h?Px,FFFC)4贬5J} K X$WvD|\6Qh{ғ^NTCˢݯ/CUYSՉuĥ̄ctfwaG5_D",):#U2kF:(\%Cnf^1/h`ei9L0+:vfs+ߵ{_>=V< ׹tԿHZ7!/&ɏ3 ACK~LF|z$"/О\I;V*h| Z|ɐ_[WLsY^K*]fIn|nn}0ւ<"h _?GS#;C$^#BahY[$;AJL|E^xf;҃d+lp [Яi]5OP$v-wƦEMzuG~{ߒ/ $8mZզGgfBoW%OV %[ K|jmH^Ȉd4C &4서R$J'nٰ NY-*~a6`wt%"9ُUe.Jz,#&bަF3ڰxe*Vw!!`=O܍m/QI "Z{\]w1a05%guKAIQT ]:s|=!Tj}Iy2~Dqd\sp9kʳZ^7L*p1#Ϙyc.IGS[i[$Ժ%%ݢb);Lp*ŬK)v aټdRr YE y} )JJu]%߱{f 3#b-Uj%?9TK '6[deUB [9$ݲPA%Thy&[$} ˩6 jPsN?#f>eo>å`VIHb8T֦tD'^}Zهՙ=6%ANG pyÓ d̮\H,Ʈd s`5R@ɽ&Z2˅u޸SQ8((Z#BTlG~ [lt=J=ƓSW :" U,L<+jj+ *t*GiheUUεZ!Vcף: &w4tm.$ ls d "2õ<貊b 7LPqdS`gl$;l*9/0m)\H=Iڈ_=W3ЬCf"']$wqBzZ![=6v@fE>ATa@Vu Q$fQh:GL|^eH`T@V -an EQUHhM~jE0|Z ;>]&g}@x\9Fux|5]QS[pC}U\0qHrI%WRid^<)AX BZ.dqoV BOO=(#?k5W֢RDM_A&/@b,%ւm﹞AE 2xНtbZUax˷ 1G-"431—Fb۴UmP7S b2{eU=Q!19Rr"J-\>HKD;8ݡ )~̓i mvj`frkz;9A~a- r:)n2^4 R0@Pe}3dmkQT͠gG{Zog_{E)iNR83{H;.x&˕p9ۡ9(a!N*@JuDnzΚ4{z ۝~5PIĮ"_tRb_ ஻ogƗ4ɂϞawӸ r\_Id‰uބbVdžnEFQRIC|{$t{ G;-@*J [R] <7K p}# . !WRV'?Y3<펛/ݪyOO2K_?4s_gad.HXΝqhj@߀Ej=SiF{y\ +KE\ZD<"e|2>o(>'K'X RWGPf[1&1vt'*DzY$_0(nA,Bv6Q~e5ŃELk??Ddg)b,`?0g2_Ы:C)Qm`8IF6ׇԳ̄EEEǎGC FtLwxZvOAYL i]c/V|QZ vltdae:MGuҜ;FK!M6ʧ5*%Zy?.U,_*R߁kgR7-ۃtg8jwJ1aY!p)/sl) .2{+ġߢ:8U)cGG/We*.L17 ȋt5.-V``iSr_TyhasMyH'b<? nrxM_,U9P b͛r2OtG.$PSD6&KQ6c6IP6KZJ3gIH EIN- ]xL?QFEG#nػzL I~J BFb/la%2lk5d-c {+z%wv/'݂L뵅r}Hz_d1kN^97JWvڒ7Ά_~33CQ=1Ou\dPql %Q˽H!SS(=ߜsѫF'.v߷V7xJcQ{[]qilAnԘ_.",胘L=Fk6q+%>"#ŤqbF%pN!_4%|`%{k7mvc.$(]_ap!hJeV*> ʤeyq`. ߒrvB+ea*,ѣރ.nT.MmBP ^L ]{V!U9d6EAf;CtI Z>(fd %p_7efcԢz0HT!&[qC6-JǕ%e2xgv^x/Ffd2~er0YlP hvg"P+Okc-W8}ŋ8l% U%`&A/wШ˜Wׅi|^6D߲_swK[8+kU7TgnqM-N3Q& fbnԁ㛬Iv f|~Q@5MoE&^iqlfr{_4҆KJQA,]PcfӂFݵvZ~hȒ4&i39H4RM>eWRIIܵ.㫉38(3)y@1C0Zb)}Wr7J1"mIŸ@MrGdZ/ Xrair[j%tiT+]l‰H8A _=G}fh4?ӽV;dpNUE2O:(>Rlema]r|؇G,"A-:t2q8%A⻫:%)s\bB%M>tr>)u%c Z ᭊVaqV&zg'USᄁ2;A{ -]3!MDCJӒG-`LA<t4ڊA]S'39W)3 RB6Kȁ&BN?0{6AB8}Y>#Ğ苂*5]0PвY!Fa[+/2!n3NV16sMcv½VWAѩ)cqH9֥1S:d W̎+ I+` ю/ܵ+|VN3P2X ~{4U|ǑEn۴`?iN &ҥ%e],y}͖L@jy 5uHjTKJ RAAn ݤ'Kps :R'OUbfT~L5m"h"IyR(0\]s<&B!쯤H+˳OUyM _HkFur[%UzlNHmAmSUJY Aƾθڼ,LLaʚព(m5C[B ^u>T˧ccEpHODO_ٕߐĤt\*-+!~aoмDSX  xC"B}m12JӒ6 d2低n)=̠306 0Jx%'0iCʺ3!=5=+ɚ2RՃl t -R0I(#˚_NTm!/"QJcvb'/b]ѫwNcx?UnA- fsBbIPl^D,pr{m;הp)_CM>}(}T2УzF!ѭӀ *Lǝ\M 2~ &l,9 8(Rv\C;TMCn(DU>Tf1Ų@[[wOA#5nlfC9,sJh$Yn1Fyarqa0"}GXkٿ il>%͚sa}^?e8;(ҿeoCU { ~CsY6+W[ bW)] ZE 2KY4p9TO쩶5yTHE+_`69dQ Fl SLЦߊ5bدL;@~QR&{~~Mj@GX#RJ_IxYAyU\S 25< u)>f6T5Ic{#E$Z Իk`Iuw*i!J|V\jcڨ嶍'6D]q<`IQ,H1#r(_YHv97u]Rdut)~dl@.$lh͞EUl4t-JnB՜/Pͬ@#Z@ R&" a8i$:[Եݭb85"+eڻp0qtIT}TCXkO]PQNsQr_ Qw3cPegԃ|,'bcH)e@-Wa_.[Z[4#-!bF^! RJ}7b))[/dF22Wcq+ix%g!D@!uꈴL֡4;lp&pmHً)B;R&LSB.uB]o&j &A82pfoY")݌_:@AlÙxܻCjyq=>cr[z'F39g# ;yvE9{4:eHgCQ wxA|gN&=ɯoeV$y`s6LFH$iÂҢٱNZǬeWͷ,ۘO> d5c?%̜gDF?<Ȇw__y<*YGj9#}~( u8&N U< }vGDq4AߴG=iCsj93Q.D`cm}K` \hb嘔|_a@UMLA? 4!7<3~$.bfb F|-R55"@ƭ:|8~[7 7T+N7DLn@1V{nQ, .4nbFsFU N)݃Ve$N ´jh$df3b^Y_Er!ꭅ9+Q5گ2TB5|PMTp&@Tevw::$c.ƃk3E׮͎_.;1ess`ֱv׃nn,E1j6e >NDOseD=N`ʽ `V[2`]PBW"6@'q#Yr~>mVpWϖq [ `/u=S(p𮲮P(;ѻ$ o(Z'A%?Y7FP zPZό]M[ L~pRx oS*bh<>Y?92|tw2( CM@vX21u3 鷞߱ g+O[@-D]+sAE^{?s8}N|#SoDM+ .Q i$p*֠rW6n ?g T;b-LEN O u9iwJ-C|M3ZG,zqY)ϘW8fV$Sώ6 ZDLn5s:\`ܑ^ ~N&,rYꡬ0_ wQ&oX/$Z%vU*O&˥g{:Q!N̋MRjC}⍸?3Hk2vTځW+:)Yi5=w XCTh RoTvμg6pGkL!| ^J~NJ/{G L4f,w i$Mcpk[$A(/Bז_ž5Ŭ:|=몌ŷH17=7|33jia} &ag0c. ;.  &jP #-1Xaݝ(O{kR`ՕnV hZܙ3aq[8ץ|SVTzT$gXb 7o9ovA~KgQhGw4y$H&loq/,)O`Uؗ7hGIGiB*7Z,פdĸ 6Hȷ씔Lb_xaKԝ넑3af"w"]zcF;+I@}qu&9ow{)W1Aזe<xʦb2 fobS@:0&w Ap&NVOs8 LFd9t%!ei`9¹]|kQmӅnb?I寠*#D@Jakc| E2r*gsh࿃ OP],ZapY u 9kRUSM-sr;8-o`5;Mg]ZZ}>IߊEڿhJܸN We1_l IOݽf,#k#l~ WQbPtN6qCU\n2IIXRWŻ*!>pvd g-<3+{s x<ے n/VCjŽls*-3K[ß{ɨ[1M['Qe4SŲ9ʹcV'-/,e- /0:]v A?p@) t6MIfsqU D,"с:oAC|ɘrSlрT<^ϝjoD^f3gTSIFU][ORkՀ ' 3XNP8^% :ZbּB.H޻Z3{뭏5I&\S3#I忸!ݯ(.m_YBo*ZoRL~Db j,s΍q!YΛ@w İS6Jʋ@C;Z%ihSyի63b y2g|ٟX|D [=۪!4QToTl=˾uV[&F˰x?E.QaN/kmiYZ+SG! G\H4(8]< ^ϟR-rzc,<ѼS٬_2XH2,8s8m{bma1b?ݞda9g͹u kTŨ9J MZi>El@)a|M1U3^:$@.oX!uɄѤU]dʧ 'aCD >3rK>W_`E-U_#).[?&LRwҥmUG 0嶽f]UهhH'%2\\Q^S&Bk_E٠^Xri^r:ϥ\P}s12hլ"F˜񡚝vSx҂*(!U 4(P&k)i(W9-m>uV)N>&TQE' ayO 5#{2NiϘ4pKsD$zIR4o?[P~2~)_]\J'd\m {=PaI>+ӕ]X*oD  M1jB3c|Bt:e]aifC뽵,6g^5hM%y1*WmcAo&Р͟M; aw} D;a'c)lsH^>Yu~@D*|$ | 6Kyt}$#o>>(/K ;X0#a:o8ٳfPP?1)̶LqV_yKrL,A,z|99ofnr>dGk+(?_C6B"nt B6+Q2t3Բm- )ͼ# `dߢ>Q8}\>KydL~dl,C(y}yvH"{FBLRK@MoLRं 7G=́IN2UjR0'`"&Zn hu*5nVDj#RM#.s4gĹu"& DlJ8EMlaNSr(m(pkRGʐ R)Oݑ zR .io2@0ǘM hY?,%A/vmPCE,oiJ(}~̾SV˵:dCt1d΂0™а- J16P)u.ݯ*-i'- ("3bk耻zGr$Tƃc'_jI',P$T+x-1frS@8GP+x  1EHIHR|r *ʪ ):H9#Z} ,o~,? WICߢŊìDOj?A1Ǒ>2iZ>.bZ" eIKߜfWG:{=pG,- 1=e=ɖZYM;qiO !g)b! INsӉICUKVG1/gH,N@qD0#p)fZ";|ATP'-p;cӆu'wB5(\{+Vj'/;,]#͏AUF71|4&@pl*Y԰x<֋.|j Y4 &bC] Hl@ԵwlL0l/8z;2!x[ {9#Ee' d6hN'V\ө|riS#g!i񇋽;I|%j@17c[͉ͯ&؝PT6dd;ݼȯ5`B&dǾbHÄAфs?xhz F;u&4Q5I&&Bi[|S>pM!ݾP_-Ў1cO]@5oF9+RLK'Hhw =J] ŋ$?"< p&^zcE|'ډ? 7_&\U@H^c~"^84f!&m#p͡nXYq:4J]P3SiB] d6jh;5B0D BU!DƼ.8 rY\l@AMygvCw{|}h[c}5:%R'Dkc4WE, $ΓiuXw\9QIXGzJI I}OkEXD0Vf"+ 0qBq#Đ҄։]DV2Ywqō ֟ kVaaxRÕL2Of%94kה{r#ez t[gu4" dm 8llhWļ˿$HpiUAɼq#b&d_MJBLrG|3H;WK4#?)nL )12;RC`7@#&5"ek3GEE6R%R83f؞ כ }Co r=*Nyr)՜K*ܮC%i7{ʁDO7M0s~Dr_wBn}9ai!"j _`]u w!Zx6gZi1R+U]IkpkI6t`:1(q}PT7|f'o {ࢁ<"MR-{sZQ~.Z|{>cr:g/1Ste2r@IJ4yNm0`hy &ͨϧuQvRy*.-I/2P8=cm7 JL̵n-7HtpxUf"sEo(=p7L rs#}@?L9 J_1i7YV fB4uK[McIlΗz.,ܭ$8~\B?%nZW[=5LRLm ;7m. Sß9F&'9cxg- y.;!BX33O]#Fkya(nAE/TC#;Ә&;1IZ(R^ñxܦE矧3tzx%5ɹeH]ҫ77 aGD* q}O="'ߛ+mLMPnɣ٪˗,K\a=1tb!P]gwk˂ACֵRU%\ q#S) KXШxȚq7>I#v[# ݜ{ Ptt.9aӭ)rT(1 &s0vaK48}i<&,ſw VN+,|[|M`9!Ơ9+.YFEYoMU hǺKDa~<ׄHp&61 TE>oo  ^wpҋdۼ0va2e]Ytv O8  Qch˟iޢ˫Cw7U+`BQ>0zTԔֱsxsW߅^: ۑG?bZ< ^\D^nAKʷAj2s\MQqy+PFU pa|qhU:0ZR['{F{,#鶣8WʮcGVb89R!lx@z'6nhmL̝Pc$ $2LSqY0k"euц348(7t_!LeqϺy\u@oc2cL̈́1GC.`GsG^ŀ9EhpJ'RqwnaxIU@gd%gd IxoPxoj(xDCp0rM4VgsO%*Mx+!CˏOK[G5nLԃ{_cWG[ *d/eUSEjt]: "1%L Kro10V_&R.;\ 7;Y^Dr}UhHrc_m8 BpPJ$;رwJpڙSq5 ^-q;?aZcG~ l&0`@¹) J!|oqo7~j̛]}LpO]BBJ |TҬogFõbmȷqhI4ޟg+rR/ѧ䫱X褌aC8ubxT#MPO!BXlSZ\;pxo̚krqa2JcԾ={L7Gzx&lE}OO":'u$e.7?cq$.vt(4!7I6 ,>nsPl@D!ՆvC#'?Bٿe]#Ȥ3hur ?45ՒIBMy[s. VDz{*#فoliMg~57ql;7HrD́rV`"+x:.JAK[cz 9Ys`#]壣/ u`-3 Й6mDN+!W=P@nW3IA p!O2O ,Uէ' "(όdNwN8K;ژ) $%S;$ "M4rBAVJb8_Z .C[݉L}ʘ0d\C_Ų D!X$}T\Kt)጗큭{n;b眉#/!~Cx]me\*_bK';Qc.žI3LO gUkBSTF1˃\)~/5P'̸d<.X DKx{fIcN]KIg5= ˝ĦTsKW{;׏ AȘ#V|1g1ӋYƖO`HN{AMGb(c"ї OfU,p=|_u*VqFYVj,pXCb[~E&W5b?]hG^%E>wn޸'eyRa&Ɯ_^*I_fz 2B 8Y`:FFspyrk8Nho!ׄ0W|9N}d ðeyLpy`pq:rռLy(} :Xa[?D!Jx^K oyYgpXEGPPU <Ҝ|)#Èu &ƍ˥dIPz94&p ?SYtI'jf#c×ߢDyOr/Cڱf.M> IU*6tNFl`QqWĽާ[0S#UiB^g螊IRJsBr:$g/qʟXL=syhDOo—v.^j!3lrYOD]D0h,ɞY=}(dлBI(-؉j͠Kd|BH<ھAxn+ˣT㼦i Y;2CI]YBsq҆J媓 8XUI_tӓ14N8> lRP}݋EhD 3!!5o_Tzm .iɮ0MA'Ҭ/S{u|d4Z .@]PK2Ɵ|(bog,dp;P\ɭ I)Z<u)\4$t+ )[ž|PXH3QD3ZPt6rf,pGC=FqޔiI*잨.CMY(غ}E0ư9C+IE`gB StERDE eܙ9 x~hB󄁔}~$^y'aro}Y_fe,jQ0䢲{΀VN'_ Bͱu-|G)'oe$YAB$pEvKۤT[Tv'ザG WNUD>^;sTfNjbw9)2[Qw-$׎?<[b PBvth ijn2^|4+XqC ہby~Θ˰W*˟?E>SxuՈ*/]u"}0q?Vr)5EJIK1CYZZo^lO)"x^PE'Sl?coeVi5 VlF܅[bnGhqM?ewMG:of$a@1$&K<vs4cAl+BAn &93-9i%ǼX :N)J| = [-^uk}G؉d*M ?mCb(8riP\ɧE#50ށbpK*2|4/].c&jR1$LX:CY<ԧ@;2fMW$O0j­{3s#EYqj.}-@Grlot  6\&(V а#mP S$6r$9aeg+7v$Y)?#8HmHnE^ZJmc'&۰$ ,9zaiSP#9*~ RC! }](?xonk͏U!iu(wzaD)s%-Rwvn:n01ȗ*lecZU'iS{S,yž_5Л {; > ݤaFc\ **]JgI YjM ᭚>Cyj,V?sPFRW;Z<5Fy+x[Yl7m8|B9a㪒#HKBJЊ=}3 vi`GUuէi89b+`,٢Sh Cd>N[Ƽ !!M&mH˯R(BO[rr%6p7+~L:ȧGR`r} Ļr fcuW*/A݂AH%3Z٦}R\5B7 HY#y=Gxy^LjYӎQCa9ݮz6?l aCfq w\U󳴱,~/k4=2ncy|(O[w"飤 N#:G@QtuZo4E.yR۠!ij 0@r, |?[7j? Pc!^aK• N S FcIY w򠈵)3 :ᱬ B?N@^+[~'G >0YcGrQ鹉x 9v7bBă㟣.wg4?߿"L!Hj\`f|\# qTc$YOE"+-Z7s Lsl8@"[K r{}o?~U1qpt? /^ 6WŬ%B{n|6n1n|rΨdr۠xf+hkmkwFs򔣥lGUN} {mc q/_;QT{4^c RN#8?r.}tC/ӑ}i7)'NcM*{A2T/vGڬx6?[2 ę57X 1n33u )\MrAj[lз &uqAU iGOaAS_ǞIlJ矏B| Eؒp:J2Sh\^d\ABisZQxA; |(0lWfOr}Fs熖IоpFQJozp \c֛ƓWLǃ(нMHS ɬwz%ތly9KQx/ $c'7B0ATb2T]\ -/ךe:9x(bO]9Ry y]g9wLr=mzaJps7bwV)2 :w&)/$mƵW5 <ٹE|2Ije`3\ˉs~PjWh i֤/|H4WF8ҥˣZj-Գn= )I އ 4Ŭh%{_9Bhz <x@+ \Axcxʹ9#՟ZThѻ͝v-Q jM|q*,G6(GKB`E F&BU1orHéeSǨuXU^@")2skYWr;kSsl<M^*W WU ߾,~+oV}3⽤’-EtME/A 8q:!~(Ra^,umvujA>iz5sykpG`"}x0|^":FG䛲Iն:/ܤl2tIkbqy7rv f:^?3_z8Uzf%8FBW9˧T?j,.VץXjKR۴&}SK Zr-N/KZq7oI4KhcejI1 ټ5oUBG 20ʛo%f%q*I׀ w{txCII̯zDR%$2pqp"s8-lrܑ%0Dyn uo(w<ݥZ ryɯZ (kq?h܅Fu@vtsҙ3v3i py47`G Z[_O׋j$nHX1=PW2<#6C|R i[t4:(570#Pљ+|i?/ >\=T5lF<O嬅e{]+1o(e`dJ }pw|KA(/)(_Iᅠ3XeFdM`r56n5-kD6GA0J57w VY0yHDoȫBQC{oxe]Kt'si:5-/ SRsT0Xoв$7:=H#%=ǷNDkbk<1?-H~Q؆7/zD.MRh=*k: )eU -[t2L%4o\탷{Ѵ fx֍nRS =g|BVwSYB-IgW ֞"{}/ϯwEK]rꪪڐvzN$/C$t 9n,&U!\Xdךռr}y~34hÝ<[l\O d}Qa@-լYpSvMLQ@n<σY :fԝ+6U[0,,>M>Y`8V/J -BU=R:.|a>˦nv=}AC'W(Y4jiD~;4 >j;/]C|:ৈj;%Z+plN뼌vo?\WTŸ-9#f*yd̅lSJO }hW !qD*@.Zpa>|nt+PF2utOSe)wT:tLj~=E]GUru eT OD! {]i1&/ 5jޘ]LM¿V:-*uMt@֩"-r~PfyF_5]WO '*~C/VjwVʐ6I^dCh5ܣ B Wf jgWX17?bGKIѩed80Qw g]}jڸM yO]JN%Q4^u )2t(! Ö=?Z -bI?Q%DK]=ph CRwϢ]+ ∮HPP,.@5{,knpD-Z)aEB u]^݇2w§xw9Oƀ%E c9̆;lVÓόccD)_zǏoKH7_YEHu0Ϯgy}|VQ)=UUڌQ6Yh|+]Y_7_SV Ǎ.>+ s} Ty 9<Ȑxls/ns$/p:XR ]ԒW z0ÉR~PrFqt\W)\rA}doJ0 lvv^j*Xʡ!'3PmQqB[Q3a'[@eiHM6GP M2Im$*дer9QW{QjOj* +mMtXjG I S )Y?䯳 RSXO͖ ~La<< $~lu$ O>n~IgpQyX!F\@\=Rp9ܦKD=r}znhC+?'hU~ ז+0g:>Lzj_#.VT2M_1ίso0vk%ɣOg:<隂&'z8*k qXb+_}^)_1\.S`O2ٰ>>Go66ڛ-K2ya;/bD-|S||Dؘrc7V{, {O&};v f `*`{{2DR5GS忬ՊYb_^+@E &ΒlH*-5 FoBa3%}&097 nOX|Y~Y^Fı[0dtT:l0)Kf4Bav$J!y`kc*W.?1$Rf1X*{CL3s !`t94<{Pmu"@FcUԱkk3TǟF?oTE3R}\ڈwv.qPgҔ[] <!OU+6usCҀ1f󱩇yzf=[>nVA2hnr&U!<.#R}K(a? T{gd'3B R3a?@ T< J| V{gSF#׹n$aD򿻰> 61g:y_ ~fLqLc) ƂFӔϊrYdh75C.LTB1!&.ʌ/3[2*h{ !Y_ҀD^z[} deCDm"LtY9+B.Tv-hv'˾Ԃ39pOF`<\El+M~;oj*pgf:B3TKh~>_> u[/lXtwZ- -yOj9!AAm#I(_~H2'rq"xQ:r{#ݑX; 8z_o-^Fh}ЋPZUw7b0};?Ӗ}'mVԳ@( uثڧ} `zΨW2<90/BWTzCW1hǏiյx0l ںO־K~ FDu;JQ- fߩj653^߻$)5@!=23f0֣B[HN)lOG8TUW*,ڸe=Oc%BSAr8V8BDD[K)}{}}8pʀ\8IXBvkCBbŮW $^eed^'*9,}o ~B6ؔC8̄uL#Y& WL- 1)NrK¹m4K-[)kׅmH\5< L}D tz !7bYXUm%?tX줱؆",8}Wd!9mg)&t 79NܼY~f D /o\[٩LWzTh5uNn*::u& l^CvW`9īս.ެogfUȕ &L)q|XMc)T0,Ţ@~h&c wz>U]|eJd{Poވ:ԫ)CEt $OiּLP:P qc:߫PTji0Ve9kic4D0{4Isc&S[jow{!^s{aѿ5@I9ɧSo]TRa!848Wļf@glP+WanvmF& 84~뚡j+fWt{5=AUܪMT̚6iN$?&HVnYbzl>U=0Lw Z?^l:%*MM~䃽FycG-mfchpwK, R8H?~p& 1`+$;!D-wotɸHOB,TFR)|uh=l7e`Ÿ낒{I&_ϵL'.e/;7QL9Dʆ8@C+S ^JXKMRGzzqzOНt@(gԐ0$v)wlY20'+ |Â<`:-,2d'2m-7Υ'!>#TcB#FB1yyIfiG."I&lW7UfHi:B4\4>Uqu˜I?Y,9}k99c娖EO&2)MN>5tj)1xf|'Cw$R ov(=u"G >Olr6Kw%637sO3T>!P|3clZs?a(XԷV?[b"f9_q[t>- U}7 t,M]|i{!+w|s#x=vqΆs*8YW,ȴoMq"K211MpF*G;W[}6VZ 6=s>:M1َ (rJzZg:~~B:1$͢/Q ?"`[lutlMD9\H[xRwGg̒>iVy*W{GAMԣc>ߜSD!UHߛUww,!@#1 a=rVi"(ܗ}(l抜<;غ8j8%%-*3NiȇFbE\ D{{XJG# W˔1oLe->r 78&(Ԇ34h> `}dRjΆ ïn8GN8yC ')"QV-ëa5 V q@lghwc|:GmA$z/ 0Ce zIG Fw:'\PgZw!HH-Y *y$ b }<ҼgSi1{ "WC8G[v'o1]WkWC{#P) ^viMAMGpO-h~pag0kK~ e~]"&oY .vj-Rs6b":b#"mٝ4}P }нȚ ?<0X4_ʼAӢYu /"`Gj40E+N=%\. 1QXCQ;=gkR}a4,5;ix-ƻʿn8[V=(i~akazǿ, e|^=D?l?>P]B?Y8.Sb٭E+䟕 z0ͪnW5n,]\o.dkqIi|PZ%  _&. 7tymk#h%Ke,߿ 6@p9*E ~50T+d/ MtE'yy o<|ysEDŽtuAduѐ8`J=p h['f3?.#Ø]i2Ǥҽs+@?6Dn /w(:d7Wɽx4O,l'Iz<DEی|2Xm@™."%lg?S  [̎_:1cULOKXK4qW1m⯟-KZN Mn^t9Fv+D8S)vǠ|#+ ~a/_ xO '8bTP"wpwOҸ3\i0+,bgn6W&}Fg>#YuԯR\h (-Z"PڰZAiT/IO5`vR*Bl^̳&?0_gb3fr˿M6xy7_F=';#:0ѰDK6~&>o+X}3:FEx >gx^;0= eD:u QRT'4ouJ6*R7ʘRF{MlD@i{(sjTщjSyH`z>&$ëҾ{{Hk/ s!N:[x0֘n9_rjbê3n**#9xˆNӭCWȬ:3wm{-ƣ0Fdi3TanQxsbYј$fۛbC"drs [æ'5$Lus#Ϳ㈲ۆ"a9Zr%9lÖLuEr=[wVS5%v9%ߺoygAUJŀs%XxBz?OIInv%->dM [sR+ Ⱦ3nێ< B-[`ӇGhQhkOVK~]~ؑ wGY'kZo+TxRHي!ӸDՒ%dss~2|~K^Nu[5/g6t* ]k@t5tҏV$TPUf|l=cEu*uV+Sh;k}bހ0-A4iS buQ:)`m:1CF_-?EP,cp Jr}W|ifhGr䯸8, swO0U W c'P@䪵­!Sr@1_Ϧf;0A˙ ON[,ҫGt0眧(/Z߯brt $p#{Ob ~GDphB>A7 \Crd|u¤a=Fk["o5mߠ~4tiWXs-Z<4SI;È.gب2` ExM1c\$\o<*g WP#\Zژ]܁GE UzB ^VI]1khag"$7<%U^5.Hx9=2> $F-wFmuG0 ncu_uf$7Z+)9I쮒cQt%"I?oU'P+SvfƇw+ .O܍˛}#ip'N;9ѳ2&XkbÊ|mWH.jQC%.M<_Y*Vb_pȏ^4Jd\ IsG-gb,C9*zho˛+xw/Jyõ`y D ׬{H4,sLEa(jpWBnv,*KDk&)||([C1Fe*rQ曑Ydw*Z L}[ gaЬ̖H£k 4dffCAow5S,"|auٰ9:k6 $9xW!_;X+AM1Gb)X?Y洄y\Up_Tdxh0hUyV[fGzI چSy"u^ Np˽,tN~?*0.B!BM2Ag mWfa*rx~Apǿɧ>]"WE 6S> }- 2i5W(ΈtS uDQC40Wgva=!f;K̂lGOfS>Pty<$ܿ/:䅞pXD~/o 2_ij2jb2\ h+*A]Nc OH{E/=5+nbA~Qn n6< ZׅEyۖ\Ri0~_߼ГL`D)i/h:^jb{[jS)>}8cC )dZb,n I$dKE֐)!fcdN;wUDԗ[!Fg]?^;*,K)#?H:" uJRxbU4 H 5֩HBe\SߵY" RYC,4$Fs^(ًn>w,_VnE TccLAW\`abͳel^8tgfA;C?oOs$ u;Z9V#~?:}IUV`noo&auM8f|?{lJW Cv>`\PeW$p=tboGJ]Vn1Y:zztdCUJME vdh.5}^V`# Pèsm ~!ڛ yf>!9g?!X<[,^F\.1y "t-aSC٦diJ.!q[ϲ*{%Hmu9IᯍsD &bO$uz6.@4׸t '>[=zZIsP|PݾٞGOx2-IJ!g,7—_U= ;d|faơ^:pyg ?L󦣵n/+t, q'}u Ҹ-BY7]9kt]ݧ EOk$i2*зn1=9<#Vg"!3.e IdH ԥ" (# .3Iv%$3IxZBz`he"U6)!21G<ɾC~!CCfDBǟݛ3 EF`ٰiB@wOChٚE i@>2pmQVH:I$`/?UTx~ EؿhKyIX6zz}}qA{h;:wBx#͠+9%{[>D5\YGXy4<T/_B.(u2稬^4r+Weq♄_z,uH P|#հ.W.=Cܔcumwk; tLi:qc5,u@:c*^Dԣ.LM)`Tq.D6~egA/ɐdOE;;j P᢭DQ[Z50ĝ x"k³x n*,A Xy( z!{=cc:mv-6g*SY17%n8Ow&af2'7C8 RB`!}/j`w1W Ҹ5N#cg9z8˃ RVڂwɛo7=󻀵M-1g{|.7ReT$X֞;CbA-A)81iP Xפt!QCjoy^ S_j|vS$K,^󑘍:֗CN3UpA [!EEݒ"YŊY+f!dHdi 8ɂDgT2(o\&1 vȉNA#^I. >Vޛ եIY< OX(` s_0񺍨^wWpׄ) qla;B)U-oAU! gοoTzϱ#A,5QyIgь\YmT9Pv͘"Kyt8^2;A3ǥh]}r/{:؂M']hqYW_7Yz`91%5AVLî&$'o" % 7JjZX(=1m"0-LNcͥ^QAH t|AІ|/quH{L5|AgZ[3vЙI@x|m:=t@)‘q p/)n*mRh@WB;yd ޠJ)ң_r כza[| efm?:øK=fR6)%< d<3P+Sѧ󆌯YFkPF-kagIRNHa wJ޲P13neB*z&eIt'd}, ~ԑTb Q>C_bOU/&Ÿedde\\ {։_* :+oէFo,feD *3IK;9㏌Ktc$}Z} wF .!`cdC6sv_g2,`E-2Ӕy&RpbcR0mU@ U̼ha"^"+͙&a)Eub+i`}9vdM}i0Eer7 n@bI>Qvk%`sb-Zn|3J"c#> I!JK(jGgf³OEwߚ BF)ٰcۮe8@1n O> %wk.%~k *vH ;שd]fQcu\ش %cꌦ$Λ-r"Q[uV@w'@bPx}>V7g<)ɾ=<)K=um0qhZ,w ?g6n=#e^DK#,'Y74a4?JF!N v|R s^'n<_yPzfS |\j T?47mKgSGR v#Cف?~8:[J$v&x >S8U?rqQh (_#b8.xElU><8ݞ;87{D:]Bf!)55*mBȦXMۈ"t}DvSE㕘^0O5P S@rsObZ?Fآ7cm/$4!]~4U6Z)vw=Xr*?JEb5'ڣ<S83zL>Қszޏ0r疭~)pk]TkwQKb !罛*Ȥ8.)[yRt^9]=߾S(,?WܹTm,L7c.>F;GږG0VGçdd=n ;/GQZ`bRGܱEÏpZ0QmHvrr5RGҙkSh! U\'bˆ׭Saֈ*u/^oRXn)e2WlrQeaI8~tq$!T4UJ,% B$=nħh~E/Y3v?pUUΤGB)r)>A JfB( *4X?j剨 QF^L)Y `G!Yzc)s#e qqhONx7Ys؉$.Hci?! Ȇ$ξ;d]TeZrAޙN35f0EVu:8ׅI+$^ʪb$㜷1cɂ7qkEƔ7օp+b(j w ̳O"%61E4L_8T ‰;'٬|?/րwZLE-oLݾ kޢECDm` Y.%FY5FsMX7`FO<,FW\.- js<)4NJ8R3r!Z2ÏM,VZG!ҟ7}]6<ε~v.+[+I=hG'cJPH'׃4X8tת׮Y:[j+',F4 |{4ri"Ic|;TN8O࢕˒@@UNc9nVRD㮈 M.頗pYܑ ͂e؊TrLI p/9ퟬh-śdҌE  )Ď}D@4 }Ӹ1H#LTTT_,GݩɐIwe&HoLmM ;4kZ a?|m# d_7{J*j7xG+Ǜj[P5XhY23_M{Յ  zjkucc&U  _G.rߟh9wXh mKu YU*9ĈQke@G&)vvi2ҪlKE {)Yk j0O"8슘;լtH"lS <_۝"| i'9̔xN/PLIV05=: ZꍶX<& r˅^X@BjѐŰGΚ8T,ϲbHw(u,z5h62U` BJU/čqD,m݀J{nT1[')4,?QlnH7=Z Zщ5"-H~>lu4Y1&N3UV/DQP_O)KBp|Oq,2shY,*V*A!owX|^Pu`ݦͿ: nM]͑1l͡F , EK^t㱵՚~cKKĬڣB/2\m(n`1릕{22aY8ݍm'.Y*A s8ld:tb 7fVcu)xkP3hBa8݄?!=u6 $]3! L̡Ea,a 6&̰ ֵ*ݽ [s̲6bsSEg(WW{{# eJݍ5P\Uޓ\=1j6ð5Ik+H br:.o2|s&,;; Ex&ktsKzjMHJBB'P/Y=Œl*R3"#Y0WBzWn4a!ny苌SlXʚ }DRQk9daoQ|J!nbqL⍽$Gx8VegƈYG<5lo^ K4e6P{@Y@Y¬y3\_XlE h*X\,V@S yczi2cXlT{78/o>ms/88K'0͌I%Z0e+.^إ{Y+f'ٷcY%J̞,vaM@,,;Ik\sD D{yΛ K?+KId%]i;jiSahwM.n~kA* _O)BĨ'܇䚚ፂg\8znAba8$Z+ /?cWXjz2IE`6^1/Bi?H4!cHe w^s} Zhbkd^[r{VtQ~,,E"w7 .3SLsv̓bNϝ6UrWn)71E$]/}і*ɗNZ OƆS SR뀆۰|&;wzS.wUlp^~HΪzC%7<&uTGa BP֨ J9҅+mꝦ-(ǜƅ6CN-av{[mE]U3,!&p +f؊]M&`f1o {#D ) HNP{Ֆ5;nD1qƵP0qQ z#lovږۜ$:U,nJ{ WT7#CW9)\xq٬:3=Th /SGRvI|.P&Yk-s 5LJ9e&VIS*RhL":)xF:|u.~w%`cPo{ a Krdiըcaݦ(`9=g>]oŖֶ|UG.lEO +RJϳn]mf3ek%}HՃ_XA-sy<;yE'uM_jX^Au# yמ}<mԨT)곢Ag;4YJFrI- ~W/Pon,6˷v6JPLaµ;5nW'8~rEA['O\ದ0RhKQ: Wvݕۄn=Ps;wc* z~[UiI_̄Ӿҹ~M\Ӑmґ\N({ӂgso0(NΎl >*??uMQtyR}"H d&9I.B/'ds|'E* rUmp/nV"Q-\F&4iS󈃖m~{5ҍ5-iԒyW"*J̽XzkXoȫH-O0۱zim濾ű;EFwyT?вbWRIy6KV{qYWh۹&wJ<;r6GwlSw3/o0ʹ -!y.* &’v0, JKhM3Oq!sBmw'5?T)f9փM| }v|~SPZyJJrxݙ^6(<簄ΕNgUM6ڃpĸ5tWu' 8O量jo9.[d@L[@f[\q%+aȦ.&/=UA[ ^AiF3bnhڢo8y@M d@)6Y.?1 1Mdfk1'HE| }2Auykѝ\1RLk-!/mf :(;Ki``*k?Q"r̐a5 ~6vsj$7t}JlؐTt;Q5l- Y8Gl@c򜺸Ԩ%uї8%foD#T/%1Xݳ:co-,]@$(4O3ѼBKۡz٤ ß= joޚ>ٲ9x$ &ET{ۢA.TW#Ӹ_YMw;LWu1jDPnS*/*7ΖL^~p= QiP}{! zYjvoH+G"wSIKyӾ6.ΙPO$(n*g2$W)jlR+~u <؝jէHe){P.]ut\EJ|S@%C3b}U5ͫq$ bvKؚ&Y9Ɍy PIwU r9h`"KyC)<^ VP5o-k*uq݅IDЫWi3[?\;b5;5=>\ǨoB0ɱ`OU k2c,oCBCwq:,aim\n`=Ifp!vWB3=5*ʲ9->mKz_u {@woP'S*AH+Gh1g_mkWsiǯ&E8 7_<ڕoW'u3I (c<' $75787jTJ!r*CRȕ&ps`- xaEDS09tO5GM(nڐmN9gXyVL&Vr],B[MT̘#-i\VR\UC=r1)dvHl0 Z9"C͊!}7R Y(oyU2Y6Ζw4f$mϏfT :Zd*Vd/ߟ"쨌39Wx"KvgduMUE0W2fxX8Y+"lq[>aQzT8Ddܽ2PqA<^х@nQ=صʬ.*@R%}Ӎ,‚칳If!n*LC8ՆB'u^.{~fOj. ݧB:Dr 8qݳS$F< )1'PSy8+|5^ӅCK-擳  Cr&1?(/np#;W4OYl 0Ee+DO.Y@Gr?O#^Gȃq<3sd5E^U剥؇}ywjf0] ZNlalzQ3bDŽUt`I/h!>bg͕uNH=o)c:iVZ̽"91>._mX y:4拚U\(z'H8mK&Diik/ٌs6N|ĸm!#k T8i "IL.!^m)1yGj|i{Kn R(8Jg^[UUjyt@ZjK}٫nF$d.zNZPk,a$m_k"`}_JȺ2Yix)9_Y5bI\c:^|&m>B}>mWQSQCc˓{"~*ԚA쫭hxFN gP^1:wE?zC$.rcW{mVo7F;M–"oZ^XܦXnf marc2‹+ Qvx%)ts|AVj%źLD;}ݮS2&FI45ޭ;?сP6׊) -A5> #0QN"Bb#4hW:l9+gEtsF&&s%UoE{5 twC}R|J8Bb+/ ܄ʽQƪl9[[~qA9k+cpOd7Z) * P}R>"CO WC*1;Mjr1}I$!}oJrbb܄CƱ0B?p8u `N9< [Ev)cƤvY$ФRw۾*Zڝ[p qo'j JlB=[.[d^=XэyT]&̠f R9f{{7%Y+,R &71I;Qc2k]nr$(W:D+:&tJ`5#;اbU75xm`4g,v\V&huMzC/=~#,%vhluq%"bg/ H2nPI<E\*NN'c[jA'|ƺza(K#\3eZ~taǩf }j):(faGo~B_2uު -aTX93P]'/zfW6-N- ǭ%:nԱM ^4I+"_]Kau!lƖjUV_[Pi#Hޒ֨?53e!_NXXlhAS$KH_i~-4 2jȭ(5 Rc㊐^ $Cf{i Z7&X 7( h7Y$UK~(1 N2H;*'5<(#MN /7-@GU2 /mSV{5Rb :^_wy͋H^6ACBk,]3ĩ]\P2[Aa7'R]2[Һv\)&^nd7TG_ ('9bBh%7$RWh)Mk{O_-ҚTC>)t 11wHȽ'\5o8^U%oA k'aM9&[l; Ѳɥ;ʃV0BԱ&GbWME`/Y2OݭCZek$V NH kƺ(3exm<8( 4;:⋿}`T=/9$ ҀxNSUs|JE r F- Blqf405K4w6"Hɗ:[s 02{*Cl{"6(ӷEOy9W[ڦ,@Lsve]I*уhϷ!W7Mʤ5Pgt>1KfG6ZSVBuP.r0o=X07h,Z6UH.Ϻxw#_W4if7^K{{(=lB-D4A%XBR '湗T.ucCM (wL1KH'-'^r-;;lQ՗YwWރ}'xVi=- ң7l%g/[SVKFM͐׻ mOC kp kV/mDwG3 N)i͔ƫB9d;;>aXǨUQ.kL_ŭ_0еoĿ4An*PbnA4-䮜퉁Day;ճRrA#zƒ:F #s#6JrnIl!A*Qф<}B:y1bdH0FC5S=<6B}h߭` msbN iLÉlI>CM$EK5Sh _bCw t2sqLmgocG_@3޽"D>+i6RncM"u˫DRyyZ!F. [=IE 0o5'PI7+>VS= Zz*?,8SOͮ NDWRz ߇W8Y_USZ%=`m K|hXR[mNUmqwq<ɴ.vv= #SVzvu"[UXL9~{_Fῷ|mM("˖/zMnܷ:=#4x{n}NP gH*jEGS#6 ܻfSY Vqqd0x";4ޡ_kYQ 3&_yὡS= T ~eǚxLC&6HMR?n$=17]6h -<+LJzh.8]$&|bbJDGy+;U^KN$s ch4Hh俑qu󢸔=`53rŪv* cMmCd m&*-Cgv[TlQ&Anr* jdTNj>JLI/v_7 x"]"F6qG/`ܛ(R[44שaL)),YN@Y<7 OT728r ^k: kTqx:BU[,uDFbz oe>VW NT$V2*j7Icێ1$Cʟf?SwIvͨHu- U$ (hEfLBK7\ݙm_r+'a+L# kܾ ~>#@@xGᡝ gz 1Mk]܀bqQÕZ2͈C~,yoMČj-Ĵ:$̕9)ir=ѨfЙRHw?,hK w$VU!HxTzq)ULJpBkD֟<ՠV>.[޷0i1۴ im8qs;t}=L21+1{ɉq?n(XGd̐G+9IAWF J,PBѶ"9*)i`Y SXdiwߧss˳m uDzPx|j t1߯L$LOuAdK+eߧ#1| f"V,`r_e, <hMw6W@AEqdPӅVh,#h)(J9Mޥ.M>< AG ["u#E 冕e]TW$|o|G{[u-z^v &C. _esDg)=ۜdcXȪ@Kዬ*c,oTA9P脚v# l s@? mev~M~,yZo :n_&돡3KzZMZ]-x\@FyhG'RQ@ ߧz 0*|RR\,w2Jf9Lz JDGf$-̆"!]R:w-Pz(k.8lTM md٘/?f[ ܔa )Rq& u ;*Yz7 ؖ&1'U.k={ʂr9Le9158'cmw@ (Em{c]i]JJi c: oQq곤Qyf _ᛒ&Av+1~Kaφ yMFfG`V\)Ť%\wO\A۲W+k%7ϋ#5vP-Wmz nĦ I`ž:t!gb 6 ĭM,&,+Lɭs499f@2%^Fw;|qFIGNax&uӯ0-ɵ"6աCPzErCǏ}=OSl:F##~:arSݚ9H2ȭb傴^>|B-*BGpohuHSrB};nOpzXYPHC6cE'ߛo2A>yAfo9]SuL).Է:0VZ"6è!QVD\}/+qh% QzPEмٰlUc#n+7`Z` [|N?ɲk5s<+Tzt,|b%Wy"%?lz1Ys4}NYm|٧M_vk<7"^RԱKB;CI\9{ZKJ[-UDme\cV<2=be0#/$N1+%+hlm48QH+Kfx`{s@WR{&@_ƘnTsEs`jNJM {")`>X}۬0ҀQ~*=*I&ޱ Lci=g4vfI EY8a*Z7"J^ -9j cBP:-"qpQV[&P,nmɇ|.@#e prBF}W-'`Q|@3Zvf{#Þ'lD Tu"g_eB,ەy,Ը~m _Z߻#޻#CБL.&oG2ȩsXlmf5Y@(`;oCBT_hw IҶKD ^Gg E٨& @)){]s@>3="Ԟ>tVj<=ĎB0.;GuC%W,S`"t~ߣe-i]J[{/uo-Pz-zYn~U"eFh]O(ݝ#m,&++m#PL ,PN ޖ¡ߺ;dEʿAJ G2tX#8ug*80zv\sP\=" *󂙶^ ?wpkmPr0/K%÷iӷ=|)XR"/h.TsViuk1s4a75啜w5$R#%uݨ?YANh-EnaW󨛣@ح^"*zJ螭V 5]m}]ݘYZLB\->T;]177T[sy4t`QrKGHz}Aʧw$gOoZK $ б±bN?__@?OTD ^g ЉODő<ދ7p`CGFlj"NX+ݷySMuJt$Y?\f]kBABN91*מw^@?ozeی%yfe\I 9ά ^9K}XRB.3<dmR`I ?Q,x[JWG,AXDŦ, tT)Qs4KX89e[ɷ~ 7?!" /|!]q᭹ eT+pw6П"Qd:k uNd<+"-<!(*0AZ*beTXY&n/v j0jj4=~W3&YĚD:lLvQXKBk"ͭ8,!,MOfI")cO׀3'|<F |C_κOe1kK*b UŶ {xVvs5df~8~.LA>iDMK(Q$Ս1Y6UU<6X_y)c R"U9'|<x sA1R7k*.'m ^;+tp *Lڏ~$u, ! my1ԧ$ZN; 6XGxTP?S;s[B STx H`y>ֆ,yQp g KЏZ|zm~h?TcMh}TSz]t Jd-S-F*N,i~zQ?©2yz X< @Rd^nѩC)w8ZzXhFҊ oq/>O1*?4'bi2N? @]xcx1 Uyb??uůy X1Nk >>y K(Ղ!|K&HfOб8w oz6-)\3SrcGM==BpNnӧ%HCNVf& mHþt "F(yGTvI u+hw ?`Ԅ!o 8^^"LT}ʂwuTpKgށ,7`LUav?ҤjYXIx7z=[C+:e.3 %ANM<=zɫLLMNCj-лPɀAd،ƧYJHwP ?a93 (#Ҵ/u ph^"?q]/1y32??ث?MhWhLkQÀ2rϲv(ӴUᗃ)펜UBy ؋]bi2*` V~nǡCp1~?'>LlCreOU&պSNK ^34xl)߿0iw^'[{"8l9"{\cΌ 0jH| ,>sno`<\2f T x-S|(dFEUR q7AS,tzZ-I@zxu0 YT]m;V 畴wh`VkpG2%A wǞRj+kVPRNf"Et*0k_bxxG`YW|AX BPWwbH:v]r,GkZN1DWԟ&[w½^#8\ġdUȆW@dَt`V])K}W8,lץHPJl_/YOjT/ eahHRөWC[t_behW GMiQ.1-}oY O-&v(ө^C*pSl\l]yoV0y\ho+vF¬M5GhԵU5jj~m{_nfևyrF4u (_,[7w <$ O>z =p搻kEl' ?sEmBS4O(򻟪I{1Fc8A2[f]Xp}EKA\"dTeM~`{lT̡2a*mIM~~ %GJ/W5߰k ;5|8fL7cW\$Ř9Sq[!5&GOgF,a6ؿ盛UFNZ O5| VWֳR*^TƧ6.^ |BPAKQ|rrrjc,JznX|7yb P#@]i"NIs&S B/j/)gb(ZGyu? ^[R(:_TW+7D `4'kIY(1e^TqϲƯ5.0sZߙҿI%2ffrz,7iѿ$ >p &:mkg랷\HH/%L%])3)x6вF&AZ=UXJ~eV5#Z Waks>ϞZCy-'N[ ]9s/M7" qdpQɈ-:x:{?G5sF!Mz}W4'LqdK:n!.vIuHTadP %j4)bVD:G Dl{yӈ? Sus/< Zh˙GsS9+h* 80?EٔTC"nd!fgW?oF!i.jm-66Vw|/KЦLBۭ۠iiZ.91rKJ8w*~8"(!^#qWnsw}"Q{`KZ邧2_&vMuuHRlNp~8\}Xh l۹onmhIȃȜͣeJ8QU;Be"34ʉe' EREr$Qd6Y_ۙ99]Dh۳ \QG(x#yʨ5~>MZ*/QC/,|[ea$U E}į7IKE+,Ҟa4/o PExȽY=u&Pk ] o+d%=Кu9W$ǀ Jix HĦ3 U(:giD= a1b>k[_RszHR+tARZqRF-^Юe!h0);GG*_Sft_aj-0Dgz"'6>9ʉ:`\D*`opL'|q ۣ- {NhW;b0ɉބBNm{}U&Y^ וV3Qtl_KHX{DZd\oˏt>A^66G4JgG&׏p& UtX`:@Z<,% Z2d^% 3y0E?5K疋jCxOyC?2ér5꾼ZA[;Z!3Q1j5^_œ8 zo͋1Ĵok(0,%i qn%[ s%OFYo8beY!E=aOlkKBf20WMoPKE= cQR" U{ o Q d,]"@~m ]ЛY `6̒8[<ʮ~lfUg,ڪE]W&x#Rm_遑ʨAU-c1 E@E2S 1Mձ7wOʸY im#B7"vT&명GnMJO~ZQ-5 V9+~8r㞬ߒ^Qw-%b;<nwB>\14HJxFga`}P6INS2?Xi`g\%M*N($w°7oh]0dVM4+[n ^h7nFH/O Wlo!~g+aWkqs+Kw̓`_d.L.ﶓՋs} O-Js7;4M[Z`>5iڧICCp?#w 7%bdٰ1aJJw +Iw-\^1(rGVl%%*Mɲw[Mi񋋤Nj|Dkt9rzFh0ԶEIP-`LK`-J~zƙ-X_qL$g(09!d†yJ a0h' u#-Tdq.sBGB:γ !9,V[va֦t+`h%îh!35 mMjAum ;L\65yJw9R9=^}R2m(Gpe @)^Gc#VX&L=(ߑrS[Y%|LaF$iJ %mѱ5e;doaBS. Tx~_@ǂߵqs 6F/[&O/{ bi삾-rԍ6-BI٩p ǓlyvLWٲ4F+̊J!ۂ>Oɸ8?>s%~J۫ tʶ>h*"dvFnY2.j㙫<{2"N5:ZWq`2\z5"\&vJQ-4rQ;-^wUeF ;QKHd nz5Le".]=(;5>ChqYR<ֲbFwFQ|;t=QwZ;揩\@tg`D%B>A!1ik.=ؓuVd)ݮ1Mre'N"v<Tڐ5m OpL_ ry BfVqTm'f$؂30zK-#h%]qKg¡UT+G˝s(;Z"<ŀEut̯v 攳 sO *6/Aw,ږe%+^ȕ+OpQ(D!;%p'h-5QD&~PV6JJi(3_{%y` QR~k&۽~!9c YPIJ3[ C(+ˣJ@`ջ(dv 9UodqW(D,q˫A%yj{`67 U-k[wO}jPfH?o^@~|Z!>`s/]8j;rm\V2(|&rnΐ5]N 42ri΢iE1 0&oe_Oo@`KxS5V0mUܼ t.+s17[&$QA?3Sa1ry j\ޞ|,W3>i@ ;> yl ȠkvlV.%`ta4s[,Gj&!)$3UK$A>R+kC)8֡lkv!#}=`Fý`h!qe9~OuYXob=ID2c5VI"y;dfPq]NRk. 0Pj94$.٧?W|I <R!|W Mpul⵸-)iDmy @әwrh㟉 k@]XBūXm⛽nI@֨˾<*xKx`q#v<. O(c;` )Zh3^/\ܙUP-Mx*@­\䛷OEF2~H_Xͧ5n޸l|"!VuoG&$FU9nop&=Z#e\y3e֗K omX{sDzD(ϡ #N[MCZQ&vB E#QHm&ǩiSs-V`j<.&yT-E^4gR'8()TnMԐ.2d3qnՙOO  3G{W2# 8@7l>i2_9jK{ ,*: Uoڕ,!]99ݫvlޘ/\"ZAUƼ.[/Nu8ݰSQJ~ 6N<!BYSB8@KCWKN"ats#t['XzuD %pRÑ5TT,>Iz#в`R.M(Ѽ$"|B@df?)/nCGG (' O1a>28lD|]`Km%U'KRpQ;$$\!LVZ`C^V` qHsokBVMmqm.Ig_(#U(YdFČE?md%f̼Ȃ8ң- ʽ#6mD0銅[ܼ$T !l\5^=573d;6Ҥdpa9DK"ѵ(,Cxmɼ kn ? 5vTi%" 9ќ:KU Ik'|vK7})BS..ScINUu5īBGq{(%)XڑRtZN;6f]v0[&ȸBs\yrz;Q0P g@>"FPb8Vۻ>!Al+ͅ6 >i߂"^UȣVLUw&%6fx )ҲoG?؁d]c5MM 64K$E FO5[` yO 'P/'a!o*` Qp 3p=洞FgcvAճ1LՕiKkiJr3B/ynI8o߾)|M0mzS3O8S&ǗAksqdY2NvCj車Ds{94c*Rqb%ʟSy@#m/DMu`BlO7jgJ^t3*SOxyCĔ89k'TgQ0p1^v$3\htsɽ]YAahP(cJA?ٲy̒<Lst;݁|T_&aع?W!@j}.oH1P }#ʽLʎp޷;lx)e3\ 1[ݠ6n6 fw"N|[tZt4^v ֗83 -f:ouMfDxdat- 7#M=`[~,(qt!eWD-.zp}d8tr%eaO?(9 Q +iLzOL#z\4}a@LiLzJJJ{cp"w1X~hrm7\Mp`]R0_&ֹU @(oc Q}VJ4%KHO06{ȈQֺB ʹ+Ч9:w|p:um{3Ry~bKa562F*g?մ-GJIO%= ZEZ R2gM,q$}y8>ס1Y[Q\Nm\FpKh6Fۜ¤@g8+Tk6.yS gER dEf q) K,ڷ>wdkcue9u%* 'eZ2SAvH1R~^pn]oWWsv}E.@}"846/mT1ѦJK8k9GMȂclnYn?y[LFn3\4Q=KT;CK3W\@e@i9MFs' +Jtk P'0ߍ)ʓty 3 c"4#Z9Ae޼3jˎ_j ̆05L++>)QDU!{6..cݲp|֣,Tz+XssUL7WoMރ'T«2}LFsFAO&2\)$=?kb\|-d0 陝چg|.i ږ*f8@Y k~5)zEzUi}ي}Ofw?#e5wR*3'%5lOzC`}}J6]Fe~[avAq{:1|HK̔]vfSRn'\ 5+|eVeB<Җ PtDU,r`ccKQ9y>AVEǟuE&X*~Q ,kB> )xQ )&4,ǠBW7jiǒIS p3k(YZm凨6ᑠA/ejFIA}ֈW5^rOcZ7ggW`nbD,iW᳆cpK|R V*'W-|w'gKʜQ#D*Qm-PFAԎTKvVx !_O=O6y}``2,ZM3tz|peb ԍ5U\fL$YzLeߘY' g#{EiDZy+UVL4f2]Vɥh[ s}|[ۺqf9e $̦+.i-&dKl9c&ݪ=N[+E|>=f(i)!hW[`&^snIQo]I\A-)Zύ-+֯vK"ߕqg._a\ĜH~Cb ]p-l긙 ٿ- MF{kyr@j˾iz Rt]IKIsk9zbp1|ycKd=EС":ܙӵ*UmjC~u"A/H5B|cYnA OiſRGf5)<2m՘SU%޽Ȟn!R@uxr7={u1U`5x?i/oMZ^F)/S`,͡sҳZhqgc<*_ 7Mͯ@H\qQ" 1GL"%uI;~O3CV)F*rfBzf{M !['N ~2A'6|O#r}w0|ԜL 3I-+"*6G%QeﱼG!,2({+:u:ּ~ -ZxB~y JkH!KALjSKF zATSҶ׆3ۆ/)A%[9ceCfѹ[͘d~Q0PVtQrȿpsc.`ʢ 76r]qgL<9wH} DJxqI1@R0mTKx1wK.ZVH3N\q R')`\ vZ $o sLW%p|7yuWs*+^wG-ԏ<-^f!$竂3%;yrc/tjzsfmO,$E yDI [r?5o f7}xHsn؋ tFHCyNrŒ",~oOj^I,c0omǾ~u ձfJ/f=6g [4YCꉝǺ́p& l|љR+LUP%Ev +#4i XdJj5P4+֕ua>X{N#sǵx66y p:zPe֮'gCxE=|CmKMMd G*HUx ̀%sp5[qEgYXMH:9²n=8lq5_?t@_CZ]U[~tbk7DЪh*iii"[-Ń誥濈$p(  AX5ظKCllEBZԲLY!_{< -v(m*zdD~<IlDp׃t 2J0͉O?Ylm LJ)_^7X3Wc7_=ELCAU7=X{M;?D,8#g/qYs_3`2uFoW,L MҷfJb{prąXpsF$}>QZu }*/zR_-5X;~*w2_Pt,ČQЖB>Kq'Rm(>z\ǫOfo*Q{4E۽qKM[߮GddAl īm|JCם:F8ah7F }y(V,YOL&bᑺT9?QP:.B Xo'G܍&GEч%#q3Ny]P06%c* Rq>%Qm'RVvqO A9OMmH%S <142$_R|뒬'$*4r!]bxn}iG5-L'=OOGAQFh~#Ym d$WUe4FfWh+RZkx7-%@]-jpbg9w>Љ'Z;,32ح-4nSp6(B@r*)8_[iB`o)qlwr!,W(ƃ\ڂ}`'? Wod$}KR[iZ2AFڍc+\[}$fse]G6+o嶬:[ "*TU.YToQo:ZvH$q7 Q#t\-+gccF;zҟb(S3LJ!8d14Ǵ.F0%\bd~MsRM dCE>X.3+XM|m:BH32=ZvwH%A=C~ a^}(\2@rl|{2R)p׺/q7 (gn][^K')pu*2ߞ~4^ۖ7a/m;/R/gra(A&IƞO֨'Uୄ̐pp KҶ`]2cx2ZPk-Z-.lUU4W[VD+ ! XIՂ9Bt_%sTN@ W&C,&K._^19Ӻk$`ʫ&elC>Y%[\{( %g2ݶԝ1QyA=c+Q:{=z$'C(M6,COl\nS;S3& >qgFI8iRNckkҁ/ <.M"0`CMMoAsB_.wik*.sx^$Y錊,0R{CEۢj-g$^tYYp"v#7-Ўᡧv_c \'a\/] 䁾Cf Fe'/up }F Rx¿qHH@6>†o\< frw#:NKeot ?~à?{ pSuOk#oo 戁*;l.xqṗ~h ʝ~3d2WD\ 4b)T:QHMF, G ըFQ&-shL1;9o@s_̙*7eW&PRG_7];ZhS ɈAsR _Ѹ7o}_ŗX.d"[5vn:?z4:_}CTMÃڭ8^W|H6?e\CX`>2. ŖI uCsgY5gFċ (ȬAvTΆ$`5ycN$xh}Q#t H*q0#;ٞa;> F 6vVi(wAA[=_yRaB/fNa"H,Jy_bDg%4^G'㻣$QhnqL ;z)ډN#1՜s1MSfHe43BsHo]7`.dp)}=nz1hUaҋεpIz5?-lAv&qW7{+ҨqrylJq j'c30Y@S~. 3ME&oB,dSM=g5Cg6Wgx_"zS)It7,dY}[8._w, <7+"Q^+7Vی_kStLh'ޑL>{qzwkzJf^ꓚ^,%b>8$2),Y 3!퉐?זk򉰯jDEЫH`:8j ANx(@ Ңh9tE`X.+;)]iN 0B u8% (wȝG: al@9G[(ŲBl_YKa_C[v#@?^~!ik./Z-a YeR7,z2|!vF08^Rq됝f4'v'q uw[QU0ʩLN,>&zbѮfTur%6;xdس2On!=$ҲT?ʧ+⍡)[a<6rGu}0S7=F֭$bmƘ%Ma?Wq[%y3&uNb\c|v$KtKmަ)Mde^f<>}-%j- H;;??ͭ 'R15I"$V ?-|##&,w16KRNBU"DGS$f1/%aWyѺosiH "Bh&raDvFn,Kj;F r.鞄56sn 77#R_u7{(4byLdupx\>v<%_}n(T3J?(~4Pv&Vn-owHѷ} Yrֲzx1N~fF#MxyB3~ 01 7 #P_ nU<:=|g?:5͛ $m7chvR Qυ 1Ssd2e_˪kwe|<kRD7k55} 4,Sm 2P8gԞޮxG\l?MNƃH YR7T"ȉfIcb8ά#sTlK_vpz@mڰ;Yu.M9ճ,UƀL<<@)[nE?-\ߋ,bػtSn|TC@P+/„Z Yu.>cu~f#`t!QoS^y;lH"ߛ}3bGVNz▼*B[ǰ68uF03BG,-zY\J3 U$6= 77Kp8s+ fhl 'TVp'M|b؁d?\!)CÀw,^uj$S^]>u0P 21(料^L1Pj/lTD݋SpaGKlgӷnñ$~:Gu/lXBܪd?n&B.>E'$q0#jM8?Ae=HL `0 ,y1ac^).QM\RΏ̆D!z+'խfUo;an\Uw6;&;x7 6mIWvHe݈J UB]5ŗO9J4Pp/XeNU.~ZG0msBV0Cw)SŖW&;HUZ9Ɲݜ=1;0J#\wlzp8!e EMH_'Z +UW,㤱g p;>d"ҁBǸF8c1|x)o:e~p#!_-]`CK3,q7c'k:PU< gׁ&79-( H]A5YR<^z>P5yr'1qU2)PfѢ=dQ|e ֓s|Qsg\$eMCs΢ [ъQLk/`ez^F@r1gج,4jIX.@˃\Vv\ѲŶ=iM}lܱsBVƀ OcDt;DYRh]@`#RrWcfHg^" T7ԧZlx*awFHJiIą: )iqM{J<8n늨ҹ6!R l7{@"@c45X5>E#ICx^62%  ;#\;xA8e5GW1/.O;޲Ik5Ҵ?v'`O8$5dd|oӑ$Zc[3*ײ|2:ѼieɊgh1B:rA58ϖ R@kT'\X05cWckp& G7^ rUDp; -Si42~d?+`U{Fⶼ jS>d3s-ޣ.5qD.^ogj&s Xcz+j.3Rm*}q9sB.7BDzX#wҚ9ŧOM9w, 4P|a[+ҿѠ x)TRv=B!Ktabb94LO2UjI_^%p|WrnY @#6G?9$wA9Bջ|ܟ%:9j U(`u{)@^]|^sh5xR]P2Quyb{j#и'hx|*e BΩFNiTfgБS ~vfsȝHI5U/6n4M>6me HԜb,5#9Iم{,|;.6$ԉow*7b7j+2 |mF}B5 )qidI[E1> p,l[3֖+|պf԰YA>YSg+[3.[oePh6s j -3;JAVlkP]&Uv:&D_yXIjEUKqWQm".88pq9_į+VGJ%Ss@g[%**S;kKٓ$uXwb?*8pr b.]AQ*O(3*):`U-%+,yс\~F܇UOa9J 3oĎH746 "٧?5$g*+}W&7?(֣fp@PqޚCӰLgV>S8-ā`hY׃TmdZdҠڀ hȠ6dP* 6A|v3CQl[ƻp됷vu#+xkU6r&կ/vޞscEPr{fG~+qwgv<@u+ =Fy%$Jm`yِug\<\Rpf4GCd gM'DaH/vXlqH3%G>)ñaTk#tv1"_3y_f.ox{ݞ   Yаu  YZ