virt-who-0.21.7-1.el7_5$>, %@OY6>>?d   X *Bgmt| 0 l   . / 1477:\:x:<(s?s@s&Gs0HuIx XxYx\x]{`^bdefltuv wxyzCvirt-who0.21.71.el7_5Agent for reporting virtual guest IDs to subscription-managerAgent that collects information about virtual guests present in the system and report them to the subscription manager.Z:c1bm.rdu2.centos.org "CentOSGPLv2+CentOS BuildSystem System Environment/Basehttps://github.com/virt-who/virt-wholinuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virt-who.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virt-who.service > /dev/null 2>&1 || : systemctl stop virt-who.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart virt-who.service >/dev/null 2>&1 || : fi 0 75Gm)g//wp?ahh  | |!y ) ).b0\0\ 2""__l8y\.++~~:44iNNv ; 2;;jj(RNNz}v71bubbJIIQv7=AAm.-h((+"#i#i!%%}}!j(('$ZJ8F7 d 5AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AZZZZZZZZZZZZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZ&ZZZZ&ZZZ&ZZZ&ZZZ&ZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZZ&Z&Z&ZZZZZZ2170f2bafc392b40ed974c87c77d8f0f2572a9d1ddba5980abc0ea3e0a460fa377fada346c03b28d1d7cbf4b1936400bf38b3374de42b73ba6ce5821071b95d33b799bf2124f3566a5df6ef32e9d4bddbb59d48fac7252c5c473bb38e48726f01eaabad1813cf4549a7c491cee959f279d7001da3c0ef5534ae39cad2cd162f0e21dbb9d5b02975db816eb63ecb9e9498e090c79f57fcd423daf30e517051e6a27d27a5243b6a0921b0f532a2dc3b94554ee924c54a46df4ecb3e7093e9f78af3a776b9b4ddd78a73b91f6cbb251232b35e422609796b4153cb3fb370099980701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0dcc07922901a928610c525d81f023defab0f6072ced5c8e94c08ad36baea423abe7cdf400bf12ead625d7e65968e896bf2d83ab12e0829003611e2e935ea894326f389067070fa0af89203be4b3b81af44f649695f34806b44a7a1a4e42494a04895a8459d0d41195ac75750222efb6f5a0d6d2ddcc348d79e8352e79c95f4f04895a8459d0d41195ac75750222efb6f5a0d6d2ddcc348d79e8352e79c95f4f0f20f2c67e835f5efcf896680e48b94c5c5647ab7dcbdc17925fe7b48fdcd80b10c0f7bdabbb194ae470ff2c6264490047943e979b381abaab6d3644616e341610c0f7bdabbb194ae470ff2c6264490047943e979b381abaab6d3644616e34161d9dee682e00cefbf9922940264a787f72ca75bc735ab9221a2bb992a8b5279397f672b5154a63e0001c04857e855115e3f240d0e8eeb194370dd2913590ef1997f672b5154a63e0001c04857e855115e3f240d0e8eeb194370dd2913590ef19afa78104168aa5d02aa725398f513691cf55b99cb32f7efe88b541ce257d2b7e1e8f1c1322c4cfbe9b0d462ae1ab53c3df6ff849c6fffffaa627934732606bbd1e8f1c1322c4cfbe9b0d462ae1ab53c3df6ff849c6fffffaa627934732606bbdf93737a1a841440e0d7ec2f326d38a5678cc363a2614db9edb98eff67bab5047aaef597f6293adb53d45aecaa9c997a4eeb965002f574c355237616126905eaaaaef597f6293adb53d45aecaa9c997a4eeb965002f574c355237616126905eaa6b57ca4ec4f31e235f33859b2a1f4b898c5ef4c371afeed7b81f471c592d7b0198ed251c4dfbd77cfe96cf6c0fc79b6687280ec756ca1311603344e8516d016398ed251c4dfbd77cfe96cf6c0fc79b6687280ec756ca1311603344e8516d0163b40dbe3492ee64d8548c16719c5d96d1d9986d4392416d6cf6751df5200145874d3ea6584b5104ff3347a7b7f531771e99c5806ff51ee8363d9eeb35223ebd344d3ea6584b5104ff3347a7b7f531771e99c5806ff51ee8363d9eeb35223ebd348f65d6a12f352f0396243b874b4a3faf8086d57ceb82c316e5447e647e4d8c5a373e30d8ba0de999d62f291d4b9cfb667a404ba1c0296646d75544363a08b8ae373e30d8ba0de999d62f291d4b9cfb667a404ba1c0296646d75544363a08b8ae3182bba02c23c87903463bd711715fb18e4eb38e6ad28217c150366671ad50f6948a40744695406eac513fe1bc2802d1cfe2d0a5e8eb961535ed1720f822a937948a40744695406eac513fe1bc2802d1cfe2d0a5e8eb961535ed1720f822a93798360d113ec47087c3be83c903c9d50f69ff33932be065a143a98835195e2971c98a0521f20e983f1f02d11837c98395d03e04d042be6569e3dc0830e8cb690dc98a0521f20e983f1f02d11837c98395d03e04d042be6569e3dc0830e8cb690d00f52f08340a48ad0ae06b4a4a2f84fd835d9ef0a91147e315c0cc319791766e1dbba6b0990137e01455936a0ad2addf52158adc5372e47ffb5d7f0c2f715ed04b87688143cab557451a11099d7122c59e075afcf64bc6f6c2affcdedced0392bceeebc2e79655ea7a47d005fb918cf44bd8e63c3d4477e89fd205e823abc787b861d3301c3ec1476c5cff07fef60bc77b1d86bbc845ac17d0bbae138f960793b861d3301c3ec1476c5cff07fef60bc77b1d86bbc845ac17d0bbae138f9607932b4eee5d715d34b6f7b3e918734bc97b00e81d77cb6aced08b2e70e58060060fe0aa68c144728201173c82960379e7e0c381ed3a3b98517df45af02ec03b0dcbe0aa68c144728201173c82960379e7e0c381ed3a3b98517df45af02ec03b0dcb5c8e1115b08441ea58844680039e7defab410a3b4ff6e2083f76ee9979ecdc6a0ead050adc27e5d996ae19d5c65a3bfb3724e5045bdefb54bddc880cdef47ab10ead050adc27e5d996ae19d5c65a3bfb3724e5045bdefb54bddc880cdef47ab12f4fb6dbc47c534a4c024533c4ff733b66255ad1644f80d813cc23ad264c8d7e8eb9cf6451d5b94d3403e8f9cb1b9d1deaa5a6301900668e6c9c409da569c11e8eb9cf6451d5b94d3403e8f9cb1b9d1deaa5a6301900668e6c9c409da569c11edabc00c2c04a0301e6fd61181ce265bff4089756226313e2081f8de92a3bccff53f5ca80d31fd3a65a92d358565da9a2f0bcde7cba5859e4d7af210fb23e795153f5ca80d31fd3a65a92d358565da9a2f0bcde7cba5859e4d7af210fb23e795119f9ffc3f4415fdfe939743ac98487864aa44a353cee570a094fd3d93ec7e87123ff7bcb92d32733563353f15cd05882bdbf786a001854f40c7fe24f9c47d98e23ff7bcb92d32733563353f15cd05882bdbf786a001854f40c7fe24f9c47d98e9499eb75707547400eee4c47e2c3ac54a62ee4957c6652521148e7032e02cde083876d1bb77c00de9858b27556f31787efb3570a0834898ab084bf9c5278561c83876d1bb77c00de9858b27556f31787efb3570a0834898ab084bf9c5278561c4cbea51bec20a6490c2d7c43a3f10db8574429fe627a8e184e71c157dfdb1ea8857d0e4341e936ec84dab3face21eda02183e38d211156959a823285eefd5ec6857d0e4341e936ec84dab3face21eda02183e38d211156959a823285eefd5ec6b0fa52ed504cefc7a6a9818c12d3b91b1e55c01c915f14e3cc89dfa3ed18e96c1e3941d6201e9e56d2e60b6538162c8cc8ac1bec23214e8932e82122fd52510e1e3941d6201e9e56d2e60b6538162c8cc8ac1bec23214e8932e82122fd52510ecc05adfee56f6078e715085b0c6b8d6e39f8b4e3db71d986cbaa69c3722dc0feecce15d23016e79cbe402dfa210fce6cc46d2811194d687b62ca8bb7f2288fceecce15d23016e79cbe402dfa210fce6cc46d2811194d687b62ca8bb7f2288fce8465b42eb78bdc3bfc4120378a09ea101529fbd4890247a786f7442a54ba87315c8bf4df9d80397360f0ef36fbcd54bb246a8dccd756aae7fcb2fa1d9ffcb12e5c8bf4df9d80397360f0ef36fbcd54bb246a8dccd756aae7fcb2fa1d9ffcb12ea11d213bccbe0f4a771b7047b8adce80d12ad53c5048fed6dc525f3f9b9ed5145c06a62fb54fe5b9a504443a2b9894ee072b9d0cb0a6abe5784cea837a8fb8535c06a62fb54fe5b9a504443a2b9894ee072b9d0cb0a6abe5784cea837a8fb8531208175d684907957fc526bf7d4da4d58d1497b934ce1fa5f8d604514d5b73ac3eae8841b53da1709b152f64badb10cfe6fde8a43c5ff01978472e11266e61bc61f15da2dec0b99f47f942c9e2c08b5dd7dd3069d55724232830df97f2be316561f15da2dec0b99f47f942c9e2c08b5dd7dd3069d55724232830df97f2be316590fdd29095b425877dc92e923093180b34452311ede2d8062ec5b48fbd841e50275973d45335c7b575aa0c480018d9c89186c2399cf150ce7bb000252b07c1d9275973d45335c7b575aa0c480018d9c89186c2399cf150ce7bb000252b07c1d92ed1f6cc82ca56347664c64b7bff2e4d2f02a2cb7109af8e2f1caa2c468bdaba9e8d56a993188df3bce8d54035ebc3ddd15ac60a20afa402db3d1809515064b09e8d56a993188df3bce8d54035ebc3ddd15ac60a20afa402db3d1809515064b0f02428f76f90a9a7427e2fc7d8a0e75001eb3889cccf570ab713ff932fd3b621f4e02f9455f9cef46e09baf2df5aa1628e955ca7017ada02330b86a0b4ca872df4e02f9455f9cef46e09baf2df5aa1628e955ca7017ada02330b86a0b4ca872d2906a1e5a608cb83ef5b8a07fe3a6f5f1d9b2f9bc6b953ad35004abf2b20f8902139850b72af9892e25b6c3d5ad435fd72012df3a79056b165714759ab0beafaa0a7c0e789bf31dde52d63e3dfd6e4843b805eead95f7254207a3c8ffb81b725e65f637bdc9d0fcbdd88d505752c5ba82e122abde855c5d9cb4ded16517ac4f85b4ef5d22e57f5805f9e0eb1e7861e829be0674c3d14ddcd1a985841987012a75b4ef5d22e57f5805f9e0eb1e7861e829be0674c3d14ddcd1a985841987012a7774b0183bb23393ee90a0b4c5bacd387cbd0a2efd26c850f8a2a3e68f6e7e36735c2353a8facff3764783956545606cc18e116a17c398dff90739197bff6e52135c2353a8facff3764783956545606cc18e116a17c398dff90739197bff6e521dd9536e0f264226d1e8c7be628d247ffbe9da5bae670cb24e13a485a3dbeb4812e775257190bd607c6ad7e6315b736034b3fa2d44a6ca5f3e3c9e1e8e064c9b82e775257190bd607c6ad7e6315b736034b3fa2d44a6ca5f3e3c9e1e8e064c9b8389d22ae5a608f7223c4227b0e1c002d6cdd71482fe09d6fa166f781da2125a59130d0728bf653e6dc959c9982860f5534317a75dff7bcdd59045b0c984c25f39130d0728bf653e6dc959c9982860f5534317a75dff7bcdd59045b0c984c25f3b91a042d439cbf94168ca973c2df6c4516220ce22a8a8d4d207fbf07bbd591143e5877ab7e050fd34ccb9a662bc04f165bb8bef4a93974db1b5b2c0c462621023e5877ab7e050fd34ccb9a662bc04f165bb8bef4a93974db1b5b2c0c462621028e07a46136b51beecb5f0ebe5368aff930a5de610c1ce5e3ab851c79730a7b91fd4692be2b0c3c841a465c706d3f9c79dc575fcfac47334ebbc65e95527c9c87fd4692be2b0c3c841a465c706d3f9c79dc575fcfac47334ebbc65e95527c9c87a36f83c292d4754d611d3089318a2c2318d40ff7fd67a632f33ab4b31c259b954835af86c8566f1277f6319b6f41f26ccae08eb297f2e756913430892421e1364835af86c8566f1277f6319b6f41f26ccae08eb297f2e756913430892421e1362b8777a3aade81c06185365bba207cdb4e82e9d57cc55b4e1e8807a3699eb11501d64ef656894267aa5463b0aa2f9be6d9d47990d94ee47975aa460a7600dfe301d64ef656894267aa5463b0aa2f9be6d9d47990d94ee47975aa460a7600dfe3b1d9dd7c70040385a454be24473852fe6c3bf1cbd2d998794fd2b09da5b62d872beb90890636b0d4435731a2059f40c8a210588794ca7431d92b02d22c01381d2beb90890636b0d4435731a2059f40c8a210588794ca7431d92b02d22c01381d6eef9357f3e3c9abd57890dce918c61deda3ab4e678106c23fe3198de1076a5a658261c1bcc7f1ccbfed8af6c1ed7001401a22bfbf199b261dea9caf10039c03658261c1bcc7f1ccbfed8af6c1ed7001401a22bfbf199b261dea9caf10039c03dbd18a26b879dc104dbb544ec2949a8fc2bfe28f123b45ed3b8ac77fd656ef544fa6597577ae1a2c1b2640f9224f7c7c12cca2e884118a3a6c2323db692ed1994fa6597577ae1a2c1b2640f9224f7c7c12cca2e884118a3a6c2323db692ed199ead4fdf205155e6657c5988e4d19ad4dec62f41cf3636bf3ac97bbccb9867380ab860dcf0be5dbacd9f8e0f8794c7d20adc44815a18b5115c5351c053baebcea267774f2289c8154760cbd22f0516263653aef5e696fc26e3b6950937809c55dc0f84b26e359577bf291fb1427e9fa9c9ca629b12bbd7e58e4d311dfec3c550b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436eab9655bade00e760ac08171f2522c642ed4f8933d638eefb952382eac74797a0161c475cff0347137aed42be8d13967367fbbc13182f8d1f2a2ac018f3a233654f2ae823436b8a404d7d0840d90fe44b52479b080b8ff67a59da89fdb9ad28a286ba145350ac14096ad9f865222d6683c8894f32fee0c081ac6c7ab5e9bc1317e47bc5b1cf8c3634f266fe01c590a5684441ee158d95d2fbae8a9cdcafd16d6f1a86a7d23926d78a173982423a591e39960c40091a665f1b58fa7a291f49e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirt-who-0.21.7-1.el7_5.src.rpmconfig(virt-who)virt-who @@      /bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(virt-who)libvirt-pythonm2cryptoopensslpython(abi)python-requestspython-rhsmpython-setuptoolspython-sudsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemd-pythonrpmlib(PayloadIsXz)0.21.7-1.el7_52.71.10.103.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3ZmZyZp^@ZS]@Z)-@ZOY@Yx@Yg`Y:X @W@W;VrU@UJ@U@T\@T @S{CS!PS@OO8@N@NN@N_sNRDNNP@NBrWilliam Poteat 0.21.7-1Christopher Snyder 0.21.5-1Christopher Snyder 0.21.4-1Christopher Snyder 0.21.3-1Christopher Snyder 0.21.2-1Kevin Howell 0.21.1-1Christopher Snyder 0.21.0-1Christopher Snyder 0.20.4-1Christopher Snyder 0.20.2-1Christopher Snyder 0.20-1Christopher Snyder 0.19-1Radek Novacek 0.18-1Radek Novacek 0.17-1Radek Novacek 0.16-1Devan Goodwin 0.15-1Radek Novacek 0.14-1Radek Novacek 0.13-1Radek Novacek 0.12-1Radek Novacek 0.11-1Radek Novacek 0.10-1Radek Novacek 0.9-1Radek Novacek 0.8-1Radek Novacek 0.7-1Radek Novacek 0.6-1Radek Novacek 0.5-1Radek Novacek 0.4-1Radek Novacek - 0.3-2Radek Novacek - 0.3-1Radek Novacek - 0.2-1Radek Novacek - 0.1-2Radek Novacek - 0.1-1- 1569299: try/exception needed for hypervisor_id check (wpoteat@redhat.com)- 1492074: Enable login to ESX using password with UTF-8 string (jhnidek@redhat.com)- 1353119: Add JSON-RPC support for VDSM (khowell@redhat.com) - 1509597: Enable to use virt-who with VDSM again (jhnidek@redhat.com)- 1523548: Options log_dir and log_file are not ignored (jhnidek@redhat.com)- 1510310: Ensure that owner and env are required where necessary (csnyder@redhat.com) - 1512778: ESX should require username, password, and server values (csnyder@redhat.com)- 1511308: Only ESX supports: exclude_host_parents and filter_host_parents. (jhnidek@redhat.com) - 1509596: Use qemu+ssh transport if not provided (libvirt) (csnyder@redhat.com) - 1511308: Xen and Hyper-V do not support some filter options (jhnidek@redhat.com) - 1510760: Ensure virt-who exits properly (w/ no good conf) (csnyder@redhat.com) - 1509606: Remove duplicate output of validation messages (csnyder@redhat.com) - 1509597: Fix issue with cli consistancy check for vdsm (csnyder@redhat.com) - 1509595: Only expect owner on HostGuestAssociationReports (csnyder@redhat.com)- Update hypervisorCheckInAsync test for new config sections (csnyder@redhat.com) - Update Config Refactor with changes from master (csnyder@redhat.com) - Removed usage of old Config (not unit tests) (jhnidek@redhat.com) - Further clean up of unit tests (jhnidek@redhat.com) - Create Xen Config Subclass (jhnidek@redhat.com) - Create Rhevm Config Subclass (jhnidek@redhat.com) - Create VDSM config subclass (wpoteat@redhat.com) - Clean up ConfigSection Unit tests (jhnidek@redhat.com) - Adds FakeVirtConfigSection (csnyder@redhat.com) - Configuration subclass for hyperv (wpoteat@redhat.com) - Implement EsxConfigSection (khowell@redhat.com) - Libvirtd ConfigSection Subclass (jhnidek@redhat.com) - Adds EffectiveConfig, ConfigSection (csnyder@redhat.com) - Adds warning message for deprecated env vars (csnyder@redhat.com) - 1503700: Updates to the job polling frequency (csnyder@redhat.com) - 1502821: Remove undocumented, broken env var "VIRTWHO_DISABLE_ASYNC" (csnyder@redhat.com) - 1466015: Warn of deprecation of command line options in next release (wpoteat@redhat.com) - remove non-existant variable fake_is_hypervisor (adarshvritant@gmail.com) - 1485865: Do not replace /etc/virt-who.conf on rpm upgrade (csnyder@redhat.com) - Utilize the owner from the first report seen, if we do not know the owner (csnyder@redhat.com) - Updates based on review (use str.format) (csnyder@redhat.com) - Fix example fake config in man docs (adarshvritant@gmail.com) - Add m2crypto dependency (adarshvritant@gmail.com) - 1211435: Don't send host-to-geust mapping, when env, owner are wrong (jhnidek@redhat.com) - 1408556: Log which owner updated mappings are being sent to (csnyder@redhat.com)- Point Source0 to GitHub (csnyder@redhat.com)- 1458184: better reading of environment variables (jhnidek@redhat.com) - 1401867: Enable logging of rhsm module to rhsm.log (jhnidek@redhat.com) - 1404117: Check parameter consistency and refactoring (jhnidek@redhat.com) - Adds a patch number to virt-who versioning (csnyder@redhat.com) - 1401420: xen supports only uuid/hostname as hypervisor_id (jhnidek@redhat.com) - 1458674: Update use of result data to match the new async api (csnyder@redhat.com) - 1452436: virt-who prints host-to-quest mapping everytime (jhnidek@redhat.com) - 1357761: Do not check passwords to be in latin1 encoding (jhnidek@redhat.com) - 1457101: Continue running despite malformed configs (csnyder@redhat.com) - 1409984: Retry initial report retrieval on connection timeout (csnyder@redhat.com)- 1389729: Add missing xml section for test (fran@caosdigital.com) - 1389729: virt-who incorrectly reports 'name' instead of 'hostname' for RHEV hosts (fran@caosdigital.com) - 1450747: Continue running destination threads on internal failure (csnyder@redhat.com) - 1444718: Log name of config when duplicate reports are retrieved (csnyder@redhat.com) - 1447264: Keep running on InvalidPasswordFormat given other valid configs (csnyder@redhat.com) - 1448267: Fix polling behavior for oneshot, CTRL-C, 429 responses (csnyder@redhat.com) - 1369107: Update docs and log messages to show the *.conf requirement (csnyder@redhat.com) - 1436517: Fix api base detection for rhevm version 3 and 4 (csnyder@redhat.com) - 1442337: Send updates immediately the first run (csnyder@redhat.com) - Do not join threads not started, fix up fake backend (csnyder@redhat.com) - 1439317: Ensure reports are still sent despite duplicate configurations (csnyder@redhat.com) - DestinationThreads now send all reports (csnyder@redhat.com) - Adds IntervalThread base class and refactors Virt classes (csnyder@redhat.com) - Remove reference to nonexistant method _set_option (csnyder@redhat.com) - Update ConfigManager to produce destination and source mappings. (csnyder@redhat.com) - Implemements a threadsafe datastore (csnyder@redhat.com) - Move from using processes to threads (csnyder@redhat.com) - 1436517: Set Version header for version detect (pcreech@redhat.com) - 1403640: Fix syntax error in exception handling (pcreech@redhat.com) - Update the spec file for builds on more downstream platforms (csnyder@redhat.com) - Add releaser for rhel-7.4 (khowell@redhat.com) - 1391512: Handle utf-8 within Xmlrpc transport (pcreech@redhat.com)- 1415497: Support rhev4 auto detection and usage (pcreech@redhat.com) - 1388577: Adding UTF-8 support (pcreech@redhat.com) - 1410000: Include org_id in hv base channel (pcreech@redhat.com) - 1400431: Fix AttributeError where val is missing (pcreech@redhat.com) - 1405967: Filter host via glob or regex (pcreech@redhat.com) - Adds --password option to virt-who-pasword (tstrachota@redhat.com) - 1392390 Fix default interval handling (pcreech@redhat.com) - BZ1405967 Add filter_hosts_regex, and exclude_hosts_regex to allow filtering large numbers of hosts easily (chris@chrisprocter.co.uk) - 1369107: Only load files with .conf extension (pcreech@redhat.com) - 1383436: Obey the interval setting (csnyder@redhat.com) - 1299643: Update virt-who-config man page to include NO_PROXY (csnyder@redhat.com)- Version 0.18- Version 0.17- Version 0.16- Update spec for renamed README.md. (dgoodwin@redhat.com) - Moves fakevirt._decode() to util.decode() (csnyder@redhat.com) - Adds the report.config.name to log message when refusing to send a report due to lack of change (csnyder@redhat.com) - VirtWho: Clears list of reports on reload (csnyder@redhat.com) - Revises change detection tests to account for changes in master (csnyder@redhat.com) - Libvirtd: Sends a report on start up, and on events (csnyder@redhat.com) - Removes trailing line at the end of the file (csnyder@redhat.com) - Test_Esx: Test Oneshot to ensure it queues a report (csnyder@redhat.com) - Esx: only queue data if the version has changed (csnyder@redhat.com) - Test_VirtWho:Patches manager.Manager.fromOptions, removes unnecessary mocks (csnyder@redhat.com) - Removes unhelpful debug log message (csnyder@redhat.com) - Fix spacing, remove unused imports (csnyder@redhat.com) - Test_VirtWho: Adds test to show same report will not be sent twice (csnyder@redhat.com) - VirtWho: Adds basic change detection using report hashs (csnyder@redhat.com) - Adds hash property to config (csnyder@redhat.com) - Adds hash property to DomainListReport and HypervisorGuestAssociationReport (csnyder@redhat.com) - Hypervisor: Adds getHash class method (csnyder@redhat.com) - Limits interval settings (wpoteat@redhat.com) - Retry sending data to subscription manager multiple times before dropping (rnovacek@redhat.com) - SubscriptionManager: nicely order keys in debug report (rnovacek@redhat.com) - Fix serialization of guest list in print mode (rnovacek@redhat.com) - Do not exit oneshot mode if any job exists (rnovacek@redhat.com) - SubscriptionManager: check if report result has failedUpdate item (rnovacek@redhat.com) - SubscriptionManager: minor logging fixes (rnovacek@redhat.com) - SubscriptionManager: add env var to disable asynchronous reporting (rnovacek@redhat.com) - Check jobs status in increasing interval (rnovacek@redhat.com) - Esx: report host even if it doesn't have any guests (rnovacek@redhat.com) - Hypervisors reported by hyperv now include hostname. (csnyder@redhat.com) - Removes completed jobs. (csnyder@redhat.com) - Fix output format in print mode (rnovacek@redhat.com) - Fix using empty list as default parameter value (rnovacek@redhat.com) - satellite: support new hypervisor format (rnovacek@redhat.com) - Fix tests failures (rnovacek@redhat.com) - Removes timeouts for jobs. All jobs in the list are now executed just before a new report is sent. (csnyder@redhat.com) - The virtwho loop now blocks on the report queue with a one second timeout (csnyder@redhat.com) - Removes unnecessary imports and queue (csnyder@redhat.com) - Rewrite readme to markdown syntax (rnovacek@redhat.com) - CI: install unittest2 from pypi (rnovacek@redhat.com) - CI: add -y option to add-apt-repository (rnovacek@redhat.com) - CI: another attempt on cloud archive for libvirt (rnovacek@redhat.com) - CI: try to install newer version of libvirt from cloud archive (rnovacek@redhat.com) - CI: add libvirt-dev dependency (rnovacek@redhat.com) - CI: install libvirt-python via pip (rnovacek@redhat.com) - CI: another attempt without site-packages (rnovacek@redhat.com) - CI: install python-rhsm dependencies (rnovacek@redhat.com) - Adds support for facts in Hypervisor profile. (csnyder@redhat.com) - Adds count of unchanged mappings to the info logged for the result of an async job (csnyder@redhat.com) - Adds tests for jobs in virtwho, removes unnecessary tests for managerprocess. (csnyder@redhat.com) - Changes to ensure backwards compatibility with python-rhsm (csnyder@redhat.com) - Fixes RhevM.getHostGuestMapping() as suggested by rnovacek (csnyder@redhat.com) - Adds layer to hypervisorId. Removes completed TODO (csnyder@redhat.com) - Moves all functionality of managerprocess into virtwho. (csnyder@redhat.com) - CI: use python with system side packages enabled (rnovacek@redhat.com) - CI: install m2crypto using apt instead of pip (rnovacek@redhat.com) - CI: install python-libvirt using apt instead of pip (rnovacek@redhat.com) - Add requirements.txt and .travis.yml for the CI (rnovacek@redhat.com) - Adds tests to verify the hostGuestAssociation is generated correctly. (csnyder@redhat.com) - Updates libvirtd and tests to add host name to hypervisor profile (csnyder@redhat.com) - Updates managerprocess with better logging and changes for the new tests.~~ (csnyder@redhat.com) - Updates to use the new hypervisor class (csnyder@redhat.com) - print mode: format debug message about found hypervisors (rnovacek@redhat.com) - Removing uncesasary comments (csnyder@redhat.com) - Removes unused dictionary of jobs and associated methods. (csnyder@redhat.com) - Fixes tests data to include "status" key. (csnyder@redhat.com) - Updates tests to make use of new Hypervisor class. (csnyder@redhat.com) - Host name is now included in the hypervisor profile using the new Hypervisor class (csnyder@redhat.com) - Adds new Hypervisor class. (csnyder@redhat.com) - Adds new test for the updates to subscriptionmanager.py (csnyder@redhat.com) - Updates fakevirt to make use of virt.Guest classes (csnyder@redhat.com) - Changes to ensure proper execution post-merge (csnyder@redhat.com) - Removing more unnecessary prints (csnyder@redhat.com) - Fixes oneshot mode for work with new managerprocess (csnyder@redhat.com) - Cleaning up unneeded prints and adding more useful debug log messages (csnyder@redhat.com) - Adds async job status polling for use with the new report API (csnyder@redhat.com) - This (along with python-rhsm/csnyder/new_report_api ee38f15, allows communication with new report api (csnyder@redhat.com)- Version 0.14- new package built with tito- Version 0.12- Version 0.11- Add directory with configuration files - Version 0.10- Remove libvirt dependency - Add dependency on m2crypto - Version 0.9- Version 0.8- Version 0.7- Version 0.6- VSphere support - Req: python-suds- Version 0.4- Requires python-rhsm >= 0.96.13 (contains fix for char limit in uuid list)- Add initscript and configuration file- Update to upstream version 0.2 - Add Requires: libvirt- Add BuildRoot tag (the package will be in RHEL5)- initial import/bin/sh/bin/sh/bin/sh !""$%%'((*+,,./0123356689::<==?@@BCDDFGGIJJLMNNPQRRTUUWXXZ[\]]_``bcddfggijklmnnpqqstuuwxxz{||~0.21.7-1.el7_50.21.7-1.el7_5         virt-whovirt-who.confvirt-who.dtemplate.confvirt-whovirt-who-passwordvirt_who-0.21.7-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtvirtwho__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoconfig.pyconfig.pycconfig.pyodaemon__init__.py__init__.pyc__init__.pyodaemon.pydaemon.pycdaemon.pyodatastore.pydatastore.pycdatastore.pyoexecutor.pyexecutor.pycexecutor.pyolog.pylog.pyclog.pyomain.pymain.pycmain.pyomanager__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyosatellite__init__.py__init__.pyc__init__.pyosatellite.pysatellite.pycsatellite.pyosubscriptionmanager__init__.py__init__.pyc__init__.pyosubscriptionmanager.pysubscriptionmanager.pycsubscriptionmanager.pyoparser.pyparser.pycparser.pyopassword__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoutil.pyutil.pycutil.pyovirt__init__.py__init__.pyc__init__.pyoesx__init__.py__init__.pyc__init__.pyocreate_minimal_vim.pycreate_minimal_vim.pyccreate_minimal_vim.pyoesx.pyesx.pycesx.pyovimServiceMinimal.wsdlfakevirt__init__.py__init__.pyc__init__.pyofakevirt.pyfakevirt.pycfakevirt.pyohyperv__init__.py__init__.pyc__init__.pyohyperv.pyhyperv.pychyperv.pyontlm.pyntlm.pycntlm.pyolibvirtd__init__.py__init__.pyc__init__.pyolibvirtd.pylibvirtd.pyclibvirtd.pyorhevm__init__.py__init__.pyc__init__.pyorhevm.pyrhevm.pycrhevm.pyovdsm__init__.py__init__.pyc__init__.pyojsonrpc.pyjsonrpc.pycjsonrpc.pyostomp.pystomp.pycstomp.pyovdsm.pyvdsm.pycvdsm.pyovirt.pyvirt.pycvirt.pyoxenXenAPI.pyXenAPI.pycXenAPI.pyo__init__.py__init__.pyc__init__.pyoxen.pyxen.pycxen.pyovirt-who.servicevirt-who-0.21.7LICENSEREADME.hypervREADME.mdvirt-who-config.5.gzvirt-who-password.8.gzvirt-who.8.gz_virt-whovirt-whokey/etc/sysconfig//etc//etc/virt-who.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/virt_who-0.21.7-py2.7.egg-info//usr/lib/python2.7/site-packages/virtwho//usr/lib/python2.7/site-packages/virtwho/daemon//usr/lib/python2.7/site-packages/virtwho/manager//usr/lib/python2.7/site-packages/virtwho/manager/satellite//usr/lib/python2.7/site-packages/virtwho/manager/subscriptionmanager//usr/lib/python2.7/site-packages/virtwho/password//usr/lib/python2.7/site-packages/virtwho/virt//usr/lib/python2.7/site-packages/virtwho/virt/esx//usr/lib/python2.7/site-packages/virtwho/virt/fakevirt//usr/lib/python2.7/site-packages/virtwho/virt/hyperv//usr/lib/python2.7/site-packages/virtwho/virt/libvirtd//usr/lib/python2.7/site-packages/virtwho/virt/rhevm//usr/lib/python2.7/site-packages/virtwho/virt/vdsm//usr/lib/python2.7/site-packages/virtwho/virt/xen//usr/lib/systemd/system//usr/share/doc//usr/share/doc/virt-who-0.21.7//usr/share/man/man5//usr/share/man/man8//usr/share/zsh/site-functions//var/lib//var/lib/virt-who/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu  ASCII textdirectoryPython script, ASCII text executableC++ source, ASCII textpython 2.7 byte-compiledC++ source, UTF-8 Unicode textXML 1.0 document, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)empty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !#,]"k%b h=Gk (霼p?dik=7ۗJ-qWAׯ&UhPA>h\0l;Vmv9줩īYx04+LvFvt˺Cj JD k9LB.Ʊ !_U4 8犣H/h7qe>2TN 3-1H4 ۧ%ۜ ؽa;jkm| F߳p}[+!ؽ2RD=mH7-+Ԇ{rn AU&k[MvM/v$!8ʊ(֭n1{Ēt[pR-1!! g|*w}} >-bSahY33i-`_x~N' :,}-Xň,Qm޼Crf jJz t3ѡ800~=FYWҰUN!ag*Z7-F>RG6V*V<1GP* F;K@R-<25ȐBNLvDѶkT̐Xk,AN%u5W6egneA٭͒LTCwBߠ--FV:QR9|Xmv iBVMBwQsHc9o>ѓkTeO,]t%c'ʧNE InI*'(wca¥o43Fx/F nJE;6{J U@!W\% |0 4Vv/o\d{!iGu.*ɰ cX}3Q?_w -޶?Y":f*D.Ds?~_Id ߆y;1cj[6I(#TT;gk"r'ij= *=%{6C%BȮ(3SHc0C-NNNRIcح]) +5Ň&: ^1%'k؀a1wږdS,>xZx=ÌK2l̴I Oấ֤ݽ[;^)'2mJD䶤ڦRrMiml0`2OQA'~c5*EQ8&yFn83$hZQ✏9PVφ-"hgH6qR{G Rn4lUNz̤j + Ww24&wx3GNIH,:LLѠj۹D}[Hpi$v(&uf:Z4p[]h 龞05⍹#F.N0|tW=)R]1h֍)ďw X >G),QbMbESE"ԙ=Y@w6ҽ1pG'D^4Y\^B3M%d'5Si~@|Y;[DRcpc@kD f2`~[^ >JyqϘV(jk[D?|/kIttb8 $&ގ5T5c.E,&W`y^)Iv;GxH!t 4<^yרϠHyᔓ謴1' }BS% ; `*|IոR/QT;\" 23j2:uڞP_z]Sq4K"$Is |V Ǜ54D@m9 `z]Sf[ YrtZe 6F@Jkd/TÇBJ@O4Kv=v<5nBcYBٌ4r㷣#ְaA:&3P cY;}<{$ViXخ3KhWJFb `J3Pd%{q5յǠr|~\1% H dx ߿D_raT.C*Eo6>X ĥ8ɧ_8yI/ISבr +4污 75v3Ĭ|s5@ e1^E$<-UC ?VFKUɉC9PS8gz޿ Tf[ϭ x_[vBO|Lߟ<2nSU*ݞO,w jcU kHin{K@e6f>wI/xq. J:ү9D_19Q̀'9AlƵƯn#ɴV ֳV~Re/PB;#`Ni |WU,zyf6W'+Qs>4@XB]iﰽ;kN&lEDrv7ļün-k3?qw? |fqi.n*n󴆾3=DUy >;XU>Pˁ_B;@Y6wna5!B6)Q&8f؛ _d6$kAbЪc z5A]/@[5@~\'QH?U,F` ߂{ )WusSGRD_T*2wLK|E< V_eN(6Gkh5K˼7右uFNKXVᵸn%M7 )>9&Fe AsƊ.f_qk:,01)ôJ;K$ݒL] vtм6)dyB!A"g+% KP{!$))zU3q%qscoj/ SAL/^m+~ 'W"/ʩWm:Py9dlh@{'.Q̲} F=' `KUpx#JS~ EfT7Jp{$K? -trNىHh?D=xy=;?})Ԩr+Ps6eb{+gSҏd۠nVjɓL塁?BK}f=fS+1kBh~$f՗ea g|_71eX8R.peb #خ'1 W $~۾KhMՈINk#zLjUK=ot~YVLq `xz{ TVB(K!_pQ^^0۝D0ˣ c."{9D&UrCWa0XGDbeo| \^/9/Q@R(B_>wkؕ]@kƶ /U2RE w)DϠ AM{ZoT\ &W?6?*Qx|Ζ='_7|&@8#pc: VQ} G/[+HIC~u=/pJ`U15(AM.k z^$ڒWJ_R ]&F qG q̭ExА5[Hrin>7мV݆~Dw6P;i86-<ٰjϞۄF ;d]~ k|*'•IXŐMOƐ1%R`ّʁYXjKmk5~ɨl9vqwk& ԫT2U2:84k<{ h Th;mTxG=؞Dii>*/W`;\㈐(1NodAE4w-w&}&bhQk "I4a6*sH/m$|HУp.+Y]ŕYjLew*-AI:y?lKHvŚUB Ͷ&(dsΐC6KJB}-:8K uƳq{V"D%"HȽ[mK}!h5:xDܼ+$Qe|V5@uzQ?qs |\;Ia@)55qrz7_@̍Z;^|f f&6V`q;L #d#V>c}1PLzy]Ld}撸.%\ɾWŭ |VyT!.PmBHCHKoD9[?ԗmP|@?H K{ݲ j[mHL~!ƯrvS[fTgPAj[Ʉc&tF*ȵʥٓOE#L!VC3,/…0~^89Vlɖs-D}N@~i[p-MdnONsg$ >sNICCkd$#ITJ;<=8Ax0cϥGYywrCPoU+6~Sh _._E~=x}us< 4PǏ %(qs[)ʩbR=龓E[U#be`x/)suI?`0Po{[-$,96D@Dchjt;ܟ{6,!vgK;PA\FVq1C%IFUZTn%~ h)h@\aIwX7Cp̅YTYE2O_36 e_^ݍ t󐎬xv;TK{+n򗇅J(l|od'*m<\>B:17Dz;ÍR~dC4wNlOaʮVY%=?b]!pmCs#Hv6IYohnDli_QWWV+)]jq$kH* _Dyb9Z7w6jꑟ4fB`h)/j>'n),'RϧTn93ԍ2pùTG%"x̱FxSXW*߆kQIc񯐶irF?61\3aq|#q)BcC5DL{b;f1BY8ENȧ͘u;)D| lf 2JG+Qi A+t'&̐xma Eʈu?ڴٜ5ΐ`}fj6]~GYXQUZn8o?Q|iGYTEZLnC=B]=ܰι[\iTE_t{46h؜{>ČQJ3"wk1U U(z^vҚ#5↦{dkY%~, +}FmC~~SQGZV6WpM0LbQڣ:Zv> BQvt"5hs册X˻Pf#KQadգ{2%G:g:(ݰ:*OFߪŇ`^P[X$.5? ~@R:**%AkR3GQ+(kzTڠ.,pS;;\+ٔ\w+0T׼>9Ek49ƒ Dt/ 2'N.d3Pcobj|I'b p`*: {RF>kQ{-q-.DX&`@DzRrt [r݆#,띕cDđQe:8\Qp5Tz17ij}z 'q5BjJ[x5 3,~ՙ&gm6'@?(3Uӱj`m|Q5xNc@HgʻkӉhTePuN͓!{* \qNY}ƿtk3{mP@gYS b-a1 ֧ \cLz]XZY`(kxؒ7',DEQ<]10dfWdq9&';n[:^ * QLR!Uͦ>+6Һ +݄R@S;"mLxfz-8~m:"BVO4ܗf|T0CZwevOjhke%4 5)}23cL:U,1πF,UT9:C*GwٽD0 Y-oҟ ]J.apv)^o'@AzD,:W,Q6;vwx)@oGREᮅg"Ûh+ϕ賵_^/(,N Fsz_a(::1fUt@'a ۃfe$T~ j5h/d":΂ɹY~z:Y Xzve]=Au)W2~i/ݯw=ޖuF~0^3䍞fԄSduq'ѫwg&%4\CpmCn   #,63y4m~}/ܫ4B?=?^L3tP)IeyWYOTWkLED%e8r=߯ݦH5O>0*|r 3 xڢqT*RQV i:t>پcՃl;-˜ &^ /3f4L0tJՒW4n9M:Ji0$V'<<4H2 pCY [umy8%mΪ(20YҴXW,)R_BU\mmqR3LSpX@8Զ_Y%,GCI'k#Oׇe_DeOڿӆzʹQg &piRE# aMk2 kMpF&!AU,'K>Y7_5v^r7&ͺ8ݸ?`Ϩ!+oȁA5uxSZ!ŲIY+;c-Hg{5_>,)5>:H1)3Y;G-`u!IN jk-5\oul{^ Ul qPxj(z{n(ٷ&An&9늂/z[ Z0 3N'ZMӂIA$.m{sJG~V%r$j* e9ٖƽ14?@+$2 {|^Ein 19QͣeN+aavH{aC^za sMy0tnjJ%7dX$͌h< #8ghW2,A֚':+B눕H'D։mP^jסg%=7&۝ҷpBF- _|<{]I7Ƅ#*SH3ݷ^ҩ7shK1P.RJo bX,hA&gP{P.%$B ;H`< :|>W7AT49”)Wos|c@+BK?Jkv{n_* } *Fr/pKbA9ߋhXɒLd(;W Xj _8~P}7 G $+mA&,9ăzݫbNZPe _SYw W[= *ϴ, 20sְh~[M͓P˸<#6&X]<37 9f[tڬUcAӀ53ԫRc+:{eΗ#mL!C1w/Qb3JO3&EDxHE ];I*]@SHk-z6^=X$:ݓ0O_Z(&):OlK¾AJc:#< t= l?_ݻA;: ¹c諸Mp7wxMhL-[^#xIv^C!5:"7d[J 9BHUw&쾉֔%@W2CoOs \0 O !M*QWAt;c4VY7K72Xǚn0$tHP\TzŴ?+XGQ@Q,AX|0AL'h1L E)I C T\}jX}}&EOrp?&),4?hKhrOt0‡a1:#L!yoRݽ -QJp¢ /rePảk&C<_׀so@+R?&oɥ$rN걎4SEaۘ*`i£̽cNzΟ;7ߵ]u+1t=kc5%F1wƕIJM}tRO먐y]Ȍ"Z%1W"oOأxʹ?> 8fk*[-,zg䯕gS#iNh99kF{$kwE6.Lu1> %en"n ̣ =g v 4ZZ+K7 ^AFRCiNcгh=xk[^T{0ljsȳ5WFrrY~\% vszP{XV50i^S^hB? Ff?KM%ܔ2[G/Cn_UBŌY-wۢt :+)^1V6 b:"eb dE,2i2rw FDtU)WH$O:%'m!v;"6~Lt6 M~1e-}rf~Pr <\. !+G ;\0MR{ ű^\RJf`MuU]d.ށ-^Ǽ)">njZʢA)˳Ƣü@.l;k1x@0jE&>K !  ɏ@P0}ǰM=AwV6:&| rtA/SCM 2PFrԾxC"A/ȿ;>TVz}dr'!YՂuIЯ1\IZtz!;M#jY;BiA$a2?U.U)*O!qCJ9 |lxOYvXN5 Y-dNDa:!s6A,XPBiȨ,٢\B]&pnm d0W,HPj?D=i  ·1~iQŵ9⭅}h$&,38 ȶǶ p4r^eysz}: Wż(b~|{}Vk_/rbIk9i94L؞*>=Fv˸ ڌ^3(r$ HLu5cĕ]iCD=1b*< vhI`g: R7) ߐ?~qbiC˻G]J'2'FpBdu;T^`u˵)7E1O=Aͫ~1%VVB'ItE_5LbM1!ҥ .ڇ]3%{ZVX ȢBzP܉8ok;(b܉+螫Ega`dWU;$gWW_JG^oPuvYVs%!aw߮-<|&PTB{k4϶;`X ^~i\3d3 x4H$6Џ-85XЗf#W`z,1[ؑۓ7yeka09j?ݥ4GuOqQX3-e)̚,1jU0HxSu ETʃOb $5y}.aEC|ڄjs3͙#*~X( gk{W~#5[M@ANO#ע[ u ;}~=sl0@\ w"\8T޹nED/'t.n@/@3$٘Eȳ{fGDj`?GHPK%?QYq *h?r?RlqQ^pG٘ZIx6b"=@[waK-@Mxcr!Ìݷj$Ax7ۡʀI@Sk-W:X?*d;|*0Ǭ ATo7}0r/dkFhʯȹ,{.\ϰa`>é;ͅӑzr0V41 ǃy%|\%>c9JLT2A.G6%qۭSh#GN5&b],M4Ҵbϻ ^ HpE{~u5Fg ºpi zι5@FmD+eLxtۂ%!Ʀy:P]xZ VTgAUlC+$}{^)Syv3s2ʝl+e`:! ~ eqoHєwH6*?JA珆 ^{B+mUXncHQ^aNwUUg fU;cZɕre} jNKIm}>dtWATGcb >0NNW8%a+NxY#h&4*QiDL4̲?All(vy֮:V V'D+-l<@gIwlp*g+FGxs꼵59 1lFm%x~an:ԷMLxcmJEClaX$tjx.ߌ;oFt;kB?dMDIKZ:R1IJ0mcK`l+uޏ=kBY> E dbfFg,B RtJ<]r7uX9 dQHuɰaq4VhSd5ޘ\K=C< elttW`lI@8G뾾[ݯ[TabW'#:20O&tkP4qgDzI;/mB9Cz^lUNj;ߑ~`EA#t]jjMQabj(*ce9/sg(Mi, s-uo 煽nu e#`e'S8g0 ux[@[kq寇/bIJ!cq0OڦV {&]I97Ǔk@1B0RmiBV7o7qQ3t&~dTͨL$:VWDfI|`w]W5"YC-f7 [^].UcΉM v6րI& :"40vrDrIdEv@8o'A> +mhtkJ Plio {clI] }XB3cJfFy=cڢeKiZFBV|҉k~@Qa$T#}О7["̔$]3J909M!}dASxa٘eGܶ@z]Q$JmV*A|$۱>[5ᗫW&(8JnT"go&9 lKIQ2XѦ=x<46I,& mSJhq\d| <`'[UHmu(Lo8.ԏlMm%"Y@ hH?(ry!>A Vx՞.AlC뾄ݙ}|dZm{Xt,btA&BaDόb6aԅu0 Q XuI| .P㊓,V -\ۢă8D3l Gg#K&© .LcՑK,"gkU$4 <[;rrʈ-u鮏\ ~Q|6!0qKPB/8 Am~Y_B2'\F,34;TfZCn1UpqND+ }Q a74^+XvjK?>TZj+#"xڡH93BНgűRva,S<,/aZo"xgA(ԅ=Dzש`᷎KG<*/,("$!_yBM[üwM*|;#KvfGT~RAAfpijJ7^̕Q+6c^NYLjղb.a uhELY Di 7=؋W* P̋ti4aP/ݣ-b&rVT6)B>7Wç(Ns !Tὁthꁥܨs|-MMGđ VMGcWRiy5êX{'d~~@2{klo4`wKθ{sn,,*^C"2jͯü8dNႷCfL.珛"jkFuldͫ$!*ZPy.Ut^Jc#[W1Rml5T@V%Eh [B?ߡzl TDp\d ^ڕaـÉ[ŃrP&G,D_(\!u9,m}F=G0 Bܔ0cKL^?5Dܻ]{.JYI4 gILho_L$l[B./Β\{%Ei,`yE-nqZi⃧;|uD> Qo7%",e@ l6Ϣvc)gWP(eX坏V^ټR9EaɸYL|4!|#GjYê+"/0=RDrbŵO;eq0{Xᐾ]]Ǯ3}O&K}~? mNPn-˒tzMG:3hU|i#H] z_@Rn$DP-6Sfz8^tfK360ԕ*1g2߸zƏ U'fі@T9%YSęݣU.n"V)r׉'(M,V{B|WFJQ1 '2M c 0m^q}ns<C\ͭ3OG"*)I{8X4}aO&,"?݁FԪ󷬬'mcc}#OI 9]!ľƙ7$ŎPrV0`Yv@Q. 7˜XqcRJG1B7bPD>Xqԣu8NZ}C#Ʃ=O[9Ysv|Ũ|( )_063Cb25.(wGwab+h>?ė7Qo  #,J+ G_(TsUKuu)=ȥ.x5a10~gW?ruw dCL0Y`H : t}ynӉ`ֽod4GPH{/M{[zEjx{trƉ% .M1Ru5rܾw(+P{CV%qb/ ƹӥՒf# 9 W y6NL` 5{Bo͜?N:>s:\iTL$}R,۝;=TQz]Q~:.oPBVFDPtWR1&#k]rط 1\;쌃O. K"c:ipc3:23]cW!S[B.gLhKC`bSP^j*N);$ C5l+JD·4Dž |s+e>/45 8fpCid13K"= w5r_(H/@.LMN=tڰzG"_*?b fWp.mUjNtUU*YC;KCYυ×xgMz f~U!Vnɱ|\ ]bQ>*^1i۠FwNgQw30ANc1l{u/CB.>$b]:]*WWkqzqWV;83KcT|n|&Q; Т-]kMj$PM>#/Υs(4PM=ѻ5pr`_Xjw} Rji SF0(X,BY]S؈Öl cJ.y˖rG_1kъG6jPl0"Ԧa}S?Ioe3 T_AP gI >;7۬T-F{9/Sh]z!U/V)e=Jsyn Zo0Kj.~ZkMW.;zn3 MxxWc [Đ47uwżu.6=ljFx9A ^>)I/dtt"L g!#No[$_*sxg.kbA}إ2I?æl{"rSǁ¨<&gْAƨ,\Sf)34vӡK܊P J&KO0[);6A=zF(Yӿ)rB CawrCk#X2V1 XJF6ȎCQq|؟}lHǽkiQoZQ'[Q'q{Hx勛َuգݪOZLhIkP9dx([@ӻ+hÇWkK7[y i&)-'j=Y2\3jf#ARFT#0yg^${ssI^[<싏|$ }Hp%Uw_oJϣ1*QSN^V=Ѡ=G[\@LusK]1O\b(f)IkClL#yO.2h͢ePLוJJwBzZ%u ɺEHܕ}T؃<_.K|'2*|zbW ;ryכW7(:cJ49Ny}4K6:,+vz[Z?.t0еH|K" 7YXfir `BZuqyqx%PRa7}ȿDE@`|%0[oliič63')݌h1!=-]K #v{ }EIS=AHg!jq'ǘ C4NКTG}xdw[ie=qh۬3j]B=lC^J)qF{!p%|-@~կm u6)toM^,dJ9Mƻ=R$Z rlث!aD[b# fk>ڡ;O &_?v-Oo4H\ ]/N2vmNu|t4&ʈLp4ɘLDKy*3; _H0%>Qzz]H 5f ˍqprҪ)\{<) C'c` -dTw0HTHr;} +`OX߰VYjkl.F?:Y BRր3?GG$!pW>_ ĉ( sɝü\np" ۗ_w~1Z2c-tobjߥQ34x`;N+cA򌝖s䪐g/kE ry=jN+d.hyL^z)vq'S~&9*`:c E%zM/ b:r+n=Ԇ@}mk <d.T$>Z鿾SڭzQ9o+m՟e9%Cq%1ɠw{. n2𑙳rYw%~n=,M2Wᄸ[pʏ>+juP?Dg8WSP Z&ol)UCAb|pSIf ۖG ShKr@/6[bJ8J3Q 1+0"TVs7etc`U^2]$ P\>zswR:?!w4\{佢uzxgP|h npg\'?뚊r;Ě'=JԴTu2C2!CqW;[e*=o\Z6=„a[A>q%aK,=|nYlg7qg2 >J / "@ĭ  Cr e+׿:kx9}S\!X%uf%P4/_i4b $]LCݗ 39akcR6c!S2;=TAFLSA}Uejڟpت9(P &5N9n :wt%La7)"EKhAi 1sV#=.̎A ]u5.X1wVk6@lTENrNRj#5`eX#ҳ3 _<m?ኁFU5Jj}t\]+DaJE1VNygaw8\=o i H#2Δs!'jZ=02gR,}sZTSky2Inmٳ6S 9w*f FlÍNduMJ!0gkz[d)O+A;fS7=6.w;n1rЩ~32Z$pT{a] AE#p앙hD"VgM\obZc_D~Ktҧd;x8LgLRQ `^$=CΣrǎ"/zotpy@BX`8|(5i¼#R`/Ftɽ/zK#MQ]"'kћ Cvm$R%[}e|J;"W -Q?ux^b-MQ>>cIߡF-$ kG/8u[;_]IU:Fv.¯{+]m6kJSC_ s~lg ݑeIG 'C35mצ#̇ע2xOEV񒜿RN``SۿCSc^~T$;09Fuc[N&; 1za1i$o߆{sVU$.O#S?ʲѩanc(Fn_߶7!1cV:LqF 'M>4= )qI}AKЛEʧT(Fc`Nordst#{X+s9_i{% qN0~ПA_DKZ57 5RT6d#.Hm#LRh}aBPgGuݕws!$-yA.պW)7bJ]wb+j,-"4ɥ}q]ZgSk@x[nrK)H\0MWY4?;=<9O^KnB)1boQ@vY)ͼ+CbR.jBPa)2%r4]" LDa?} y΁&L! 9F\y />IdΜc!ۉB>V}Ӥ&dPr!8/AQ.]LʼnbJG8Yq:18[ZYG*)Ͻ>6tEE%Ni.7 +V&.ȥAZ#Sޤ$1HET)pJZ-zkL@ݥQfta͐ )ާ!n.0#{f[[B9a/ fq8~{[NrV'\ݼ m86ff0-PJ1v6ٞjo~sxt{X4ftlZFaPR-+S3Q CkNxEw#)%%a@cwh|M+.4&dW:`!vk{S\{j{ƂʻTp.(/ =C#N60($-|:~9'`PT$Sd03|TRM3-I|͑ߋwcBST0C͏"ַҰDI.'o fK=f V z}tzHF8.puvm VALKIL|lʄ9׈djjϿlUII^  K4B)OfNqOQ7i*z޴)_TkrCJMa4T^`»Xϖڰp9ﻓᄀ]w7k1!|8Rt-}h+Wg;#i.@X8I6>esx4;02\mIz@]CUgbȵ8Ru;KשAHU~1tW]*qoLDC_wԎPhʽqYX3:F>nxI0 뵋8T/rnK^Oq-9p4܄ZgҧVR*wD/#d(nw-m{%v[v]՜  {@/v}ǯQ,l&y) %WV/pŁ- e[:vH~W7ǡFlݲuQ~C\}>+M|NI7է*Vz㧛#)) TER˦L%v2?+3-]W`;Ktqu;"*GbH"XT&xe99cl^I(s? hU7uC  ~ǑM1^0)Tak .u؃$Sh ҿt% p}0atg:cxV`/9B[[νs**IJɀ6:BaU䨰~^Un]-p"o*R~E`Kܞ޺KH\Ԍ9_c6=E8{c R~m&z~C30mT J_VMfS=P4A@#bQAx7)kL=*v  B;R%CwDʰW}\9;\G/~T75Hi ;kP~f^UT*h` < L6#.EzXr>UbFa%>1aT)33}☙pH#SFG]ӻO5ACɧ~5%{?kj. dkМ?@~}_ؽg4s{vUsR2) @@Zy:ڸ{䘼^|} С,Aߴ,@2w-7+[%R!nIMf t)-b&ZpBf&2:y)cFu;W>d[b\~5p`I#ūyHf=FuZH<@7.bC{X>pl pO`ٱwr]F#ꉷiA/_8 Wv6r ^QdK_ "z %1 ؟XqܙQ|,?/[o)|7)l9 [ 嗎]P5:`'Z&]?۶VVed(F%v 68އj3tӔ0U;h͞1Y2፿"Qh0#r=mjZ8k!3j!)h`ğrZ)3ehKjIVࢧ>ͼ~BE|姃Lt^sILuxqR .(F=a߾Kr}x G4D83e$Wƙf_vxvuL>so3'ɇ?6 ;Uy* d>k?MjXcvہQlUPXw}yfIb`ZP(4:O["H}WkF^Ĕ|diIs^*0zbwzr~D뉗>k 'BznJ %8O"( ƪ75Dc1ubMt\4~fF(!*dȼIn-~saz;p4kj ^OMX# ]5SĀCk'@\`=bRiКK5N"+N"( A3VwiR* #؛%?z9cSY+WjՊhLm!/+(*Ir&FUMvl=V1ãnu($YRS#N%ȇz|ꙮK|b{Z^qʺ1Ws,T=+Φd$Y|#k=MKN4<?;EҾMl"oȑQK JVĊ5i|eJPHk]6d?7Ppmg D4 DO/i6KIB3sq Or|Qjlo(Npy#y%1T0#kFLt(Z_I1-Hvc"vNUb؂Z|[+k0mŭ?A͔ErȈv_saaIc U2mG/lZ -nS"\ܛCxG@ CRR3Q5~L,$ ?nlPBf`o(w6\~]  mFMJUP >uXӄ):n7m_~G9U\HDNFC=𫙦~X͚!TC2?Q'n1:f7*ۇP;!”8]CxmdMf]oM[l*z$Ihm }b?w3tvyDfh!ڜwQ8 ѭФ0["v5u14B/p.%=U=qx-o~ 3Aük9H4`a!%x蛳_ e|u)B( A$эQP{Q;񣶑d3NX\Tr˄@feB3ԪWttz'-g4wc[`CZ)!i (FJdCj0 [eykiw$gPښ0f̅)g6Nn6%Gyf@& +wϤqѽEotVCPU+ೱ743lUم›=O*"5p2cӎ[>DNMkL3O-WcFeJ"*JnnGymԮ>^(-b)NW7Ԫ4L}sFbyt&b!ą;e*EhyQ/q S&u>ƖwY @T7.ltiݑTKҧIcJǎ0IFM~I)rcbjCǢ:\I6M`A[m,~N} qfsRߢe乒ܹL)U^ג]s>y^N\C!M' ;em |r킼 5i'd0*.ל.nSn⊄ٳOOXdt?P.hxt}S" 2_,F97AΒSWݛ؋ad3Pc<$Z|JK;x22A8F0PfO|vQb+dVey~NUp_@Fm^EmiW@$?0+E)@kT# |IKT<>P|pJ+^}9k}f w>/r)o%8{D{5,ʡl~/z.˫h=*-Z/Ц#E[z{$[]k+ZP}']3)PCcmsM!bG0JSj *T+Xi bk\ 7?B44Ƨ ۆzMHݨ+;m ADJMUe/°ٺM,?Ivr.;D{S!oM~а/Rd Ht"=D0}$LS>/z8!s}ɨ[2ͨ7I*RFQ'[Kx~suʴ2+ o~,+Tl?"<0Ũq~󙽔V3v'O"7>"!A)xxHxm+v2n C$û'%ܝv'Mʞ1&ؕuti@,'UaPK+KbL;=6<=U*s&cfx^Ut)>%kT":m҃vzggh-A0Zӽ@)|׮@b()ɐIڨO9>p}MϕИQ>܇Pf.r r(\n!V_?IP˖zZ: >w'EWFCTcf)R׮)i\-INWC0=n^_67pyFRfPXGm$_96;7כ+Qs_T=u"S!Y"ZCqb l fdv`S5DPti`Bi!!YN[ 7 ^"F+XâU@ U:Wqbϟ`LTwCuOzSI?>>|fx{έ?0?`T뙐 a^R$FqV=8+c H?a!AVy"t?'3Z{K,腳1]pΌ%X פd1'wk)%X YFSݟ5;XVfa!$ֵ@]%^A "sO_ ɬ ^lV-V;YQ a,Im"߫O9̲Eo/8cV?+j0?@`j5O Ge?VYy2rM6Wi 2G'V/ vOEq_ӜD[XHO)Ts@ǃ14(B xr}r)\m*B;^S!myH}x`ƫY(Ud i&xf_ehPGљeZ,w "͟t|iJ0o+'yз)#bPg4pafvb!=˲okcFmTobspYq*'Jס3/ }T!0* A]8y'吠D*Ǽ0:$@ ZM@|jL+8,j92Wq l@(&bK(P/O&!.meʴl~aJQ~^˅UCNjpL7] ®zFO dz5 'ԙ6}aPqsL,@s_Q$V!X15"ݢ +~:%/3ãVpO#l^s$? Cp[";ܖncy@B@f@E|6ʾLݪMb&_`dh#>4t"!Q>wՔd{ag?a^5!$Z d߻D?4Ȁh.AڙD|PrA-Q9f;ETTQ9) a7\GKHlN;]:2\]+jK çWsҐtz[ |kiyևxTZ/KLQv\Ee8x^CI.m+S jۀ3ʷZq]|.#l)K;B}?@8N zQ~c;~^\*~|EݷfW[Zqr3%BǕW9j^RN ?Ae+l ImLCfdb戬X:V[c%[ڼit/ G)[r=x-E !_"|uB &!/h}_r2 =-1gL-I6,)*jgs$] Tz9 = M!ѭGð|y^L^j돉k֠0YjJI8٧QSh2?2t"_;JkYr/[!%NXi]t VBddj-F@SJ&0#TO:NKmB)%v:^#;"'IYkH(K;;,Z1/\TWDut*_ V\~iH { CgGCU[o I_[D%S[Me}[ts(l2,BTd2:dR#>&on-w? j|h^ssGϐv/OlV\X)yĘk]]`l+wo4[qV1>kQX^m|+o j1-ay0UƮC5A?MŲd0^EB1>cIq3B=fs9}>Zm!b;rRLZUM(XH˧vLx^RdJUO^NpkNO/ky9&--vjwWwx:w eԽAVW}i2Zqc-ŏ6{ZpO=Wżp”L 5}Ïcݦ\r> 'wP-[@#=yĐ@6'(n5> *=K˲w5N-Ϥ($FoG%7 Uh՞@98MIƍ!;-OLoף<<'\Dm3ULWd)^Զɏ:7u7+*.U׌/-tϖ!mN*+_tz.yNԟW`bH%ʄG(m@6R3ijvP1u70,1~cS}><2;G? 0AET(%xuدѠ8Ƅ{p,,AG 5Pw;Sw]? ]tY3ۃ`=/I{@[Wnt٩laչqǬKoɏ=Kz[!-'pp6D۪ks ,Gtb7 @ wjWO)ݺ}ygA+VM`Bg_y¨y6myo~gL޷=VuA $Ws_2I:P05)ֺl8I 0ėɒKwL(95Q&J >pzA"B֫jr|r_DSŵ9 SG"ax;Ć/![UV-]?դI+8jtk ~D mIIOɡUchT ^uRtx'6c\ ^ ;qgmLi <1|OU T!Pu_sV809yUg x"UţN 1F4DA4!d@?b U,_g/:O;Hjʩ xMAe-FQw+랈rKU]}?t$ A)(!IqՏR b֎?$%ΆPiôZsq1X ϟ_?: ;i-/gȹLZ ҄J΀Xfsd(v.{< +„0$sB'PbJ`1'ZYɄQx> n7[Gpu1(}=Ήiz4/7 5_y•IenV}(:;K8*XKK!cGg+&1tTb/W8e %dUI5IMq9 A/i2jŤ(*;@n6/f(}T"B!gPQ%}(O=#9b"_AVaѨ'k .qg8C6}1-h+v7Gg`cC}<)A1%;m<>ER.UIט"et֌f%+ i^Wɣ**h.QVSjhz>+bsG-"Ǿ+Twd>Qjo>Ǹ`0hpʧ~|24DugzX ~H%Cs(kCK2+$ۂj.@U±i7! Ilx )}IkyPṭ0uabR rX|sEMVLDl0+/>xSIMm'aZKqAci=5}(H24ݳ* 1t0w)Di-RTP `L.Ķ>߰DS,}rۗb瓀3 k%3kCD6wvL=IGAk!U;;!#t0)ing>^Q9RME2* 悤;&4>*`F&H[B2  @!GZK&0ipW-eZrgMR\/Tf#đmVo=QgtU"(zy(㱕o dvX-Z\,Whc,sۈh2FD 7]W,M =]^u+=!L.ڶΐ~pa@r!gd_"d޸^.F'G/3MӠd[nhtL2xħ Q?$mPzps+4A +G([i!oe濘raf3.-e_:[wlAr,9a aHa}!)Gu7:WԳ97%#)ެ; i@OoL$[eD=M6 $55\v*B,{uLeA6Ҽ %c##~وUL!>=|z\ϙdΎֆʸ䄣ugg@+?k]3~uS[ MBs??Y04iD ݯ0Q<<Ј!䇬.sSmV${R%)Uإ_ :4WE^TSL![bzwc)! ~8gݦW?9ᒈ'j9==NBw⩹=U z=bBQksU9]Dՠ k%~8M&yg<>9 k82(3-R 0:t's3BDPW b'yMPoÁ Kg9ŐAAP=2FA81ĉ߻!ڱ =i75-1et}sU'qK+yxB{ !~(W:ZF $}|-s,yFn~C0߄Oe!U`5ط}Zy< 6jۨۿ]D1:#hvWDOrqxt'4Ht&& &94A1X6.[)d hʑ܉}/QwCTloߌuT[(PA j y%]v>ػ; ?:cxM6>VW~x ?C `b[% @7 :wO$V3k%}Q(ηy\9-Bn'd(=>nD Μ$yX d?aL9'DssOeǷGE69${/n3 BISݘ/Qw=\ wϝm#8xg;VGP87F7o]}mKf$gX_6 1KF9gyVr* G|I@)SqkGb,t $M) xZI&Zn!1RM>?y XX\Gmd|e1Qr֦ yI눡)p/CU!YN}g۰T>A#ew(j-~Hil>A$7 TlOA(\/ʕlЕiH# m~Ph3oH#Y5(#YI/֦Ʈ!W]G~2&vv|˫KWDZM8}q^>Y:@`/4Ñly]:'"ŝayc 5Z 7V" n:6❊Q ,\M$pA7E Q7ok[ Y lHJim]_s M!eF,FAT=ϙ#ppJ< h̷v@}KYxV ?)[Pjպǁ1֜ցwii,CzӇ5|BEo޽7;K$~Ph81KGӔ c;H>b]sbz'܆EMmy'R9 @D= ”qC :VhՎL;k__I2)BS,^|Mo} Kѧid܄ t x)Ⱦe,H'5P[¡}:3d4O$e6='91b2RvkU]{Eu &Ff_|[b;.]T<5Ty1hR (EeQdtgK7Un2tɘҘuHʒ K< rU?OHh-ri,',777 F*lV8 X7f LƆ,V?wYT Z\-0>$_KBUY9`ݕ.V[N#66z%34qL8hT?h+L1&xYDڙnqZ~hxG7=r2,=Ƨ)Zã58y< Q!2<ֈ)ʂ;̇ec>[9kqHifҢl$r}W3QL ]DAq("y3'h'խxL刉1 X>IUڏ~F2q@v) P$P |LC=@W5#1]34y_x_܋Ȫi4@Bu]Z1Ctqe*;c?HK9hw z1DKߍlo,CeӭA$ Ҹʸ,rT/Shp{: ڒB ,Z PUNnI0`:?Hʂ0h@qNO:n3Y]bFR@_e=ҦjZ",;-bn,XցK)L /"‡0HmK舤Kx#W7X'kta(Hƈ /[U$S3ʈ} C!^t 2|g$jfQzyI"]ӫN0g{>Eg7K<?;Cs9kJwZY%g9\[l1Vkfb*>l(J:wTf²X9tQ4upI$!,)${b.EzB}Y%Y\8k择_r4t'j|}A,n.ɾD>;݁ :Ktf*ZG*kS6Ŏ|,,d.cK>ڝp7;$Am/.$^$3V91$-/LԷMd5K3G՛vW-Ow{/D-󏋁/(${/(۶>p&;#G+Aqoy2 L5-ʔxQzIvJ2@h_+߳DMEl|y2>`8(;jO9lE%5!plSFGKg)=^E`(h!V7*|QjRwy.آ }L& bkioRoNs.ehV|+FKa\b0N.X }Hmx !݃j/?/ 97 cѵ[M% P{7qgU;B>ѵ c a@dȜ7Cg;&e3 >P}f0Ik6Q*cWQۭ$D=XH+!$76jsmX>}UK qDF̚y~65բ^Rbl;~ ,@DUFIe-9frB yo&? sF(iNA7!Y{.m=MhZ-mBc?RswiPIč`M>hb3/pد"stsřY3dE? Ox!K[_,!bTGv y=(:]'4;ֹ0dV!?bD3{"L b03L?EP(353;m6BsLi*IH+2OhЩu3"wb26E^\81nЌlS+lHy X<Cjh71&$a4;OvJ0J6epq?(żaelU3R2/ÛP)blCL77Av\VNl[)ojqs俈̌6ՃS, X,a_\krZHv栶p#ئm^=ԙWE"=%7OQy1 ]m?QqtyIebɔ)p/[Ȫ+=wFC',W Bx!5lZJ>)*x46,_/R'EB ˦yA|.^&#VԿ ~%(k ;ל&6ѬDC7-SӃrDıca"Vf(w5PԈf5~!fW EtQ)pNkZ+լȌ))O~ y'uz5]\%\|NNhG鋈?WbNcٕx _["`a:}CbnNTțp[Irc E|[d/? ӧuYx!*ُ*{7^J6Qk(M!Z`1#vKrz7c. B1@VNrq/Vh{#,G]ҐMR&fℍAw<^Mt&jTFfk.Ijo>0_Qnw( }ׯӿ6O U4Q $@#1c&$iKRF nVb\kƪ*uʵ JDsD]=ȅ1Jm %naDiaH T|p3ۅT("$Ik 7 &&?Њ8RcíF0$UsO['Qt{}=p{Unf{ReD8)XhtXvyb#HQkguE]=szC%]΍NtvQ~]2p,"t5ڜŇ%҂YU~'%ٓwuF WlaeF30? GkqvC#Qbm38l(9ϫ^(sxɿ׹!j\ ӇYyο {)_L@Rde׭c̒CfU2!vSA{g(L}TƬߦsyWǽG;66QWAY h`%ky G%bWbP׮CH&UNFbGp!ȊbsfML0ؼAQUg3*uƼg8&QvX$t;lEv.fNJ3@hj KP:kKwp} {-/Q!4 gtϘpWsD_{Jq-kE78F1fbwu\`R5Ak>Up+NhMmoUȏA=mT4Ta+Cl_)zP﯌Sji%X9wx4izqIc24g>nSl!>^Ke) =QOň js+~'O \{!Wu0+dRw 6.7n(X!,%Fn28dډlmVIt ^7X^,dW҆怎I5o%?[^yP@w~%qri7너|{D8OC;Y y&oPTŜsmoq!8Zڴ#>y}3g|[723z FF1M~S2:-{DTz ;>Y5{(,rZo_D4 @ sM kaOZjoi1 |t(~v:Ϥ }ADbcň6]<Dϋ Eln,SM=ALOjWM\@Ioˤv*N[+~s `Q ;(fԩwIފ(H܍f0_bgѷG3ɐ#:6^JrרMUBjxlq)aw;&󒞏+pkeڣjHtdЂ\a@5-m: ;\L8z39+2d #c  4Ogq>>ǕjJ8ǑL;߯?שϻv;3:*|lW*AYt3RX^%ڂT".1P$T y.9"|!rd%F$u5[IF]bFضD7gP5089=@[SF!+5>dM,B$I^$~p7$>,']acbAVu"9O jd @NU{^ I="-*4~iF2E;Zz# @7?~Y6؇^ u qVɤjR4ަ"e\n.laHS@o81xN* #L!rH / 5́c77Q_i"pI·( ym1>l ]ߦ|uҕ.Kse/hnpH Bd(qC~at !¥YGba՘[8˱P<(G7(DX91|,OHoL$fq ?瀣 f þ uƍb,J=讠=L9%X&#Aim-A V,M'Q:e[:RbR\ 3VmPέO*p묵Nozj34ٰq.!"{ @@lЬ G?)9@Xq]('&uFv-gS`p L7M*\>>i;&Hñ4i. 177|˂ꉎvbWqiX ߾z24wV b10(xQ#s h\h-ff0v}vݓd,=vqH\L-tdCK@ 4BR#| r]86H"-<Ϻ 9p J>ROjT{a4 ǡ*9)72M֒s|`~mͶ`}d _dV;vIY׆MN)E`kz5uvK"pD"xY tXGƅ *c!׮NeI=u? (F5qiݤ]Fx=d8dꢡC"{v^rzc4J&jRc7YtTfO5EuB @rhpI"M6c|+ w';}T-Qnla@5_jxywiU[ᅩrnKiQd ZPb WN.p͵vxcR8#ٽѿ?`L o0U;kTn-0.Hl$OٗݧQ!}؁'; +oOZ3.1fι+9V{{Xvҡ5>`^Ā۟a#^[Mf0ZUe#%8ԒG"l_ZkwYgEɺSY7t[dW;ȍ<kalgŒ?SҚBJVɥ鍥 Y#! נD$ roӇJL@1̩JZsN卑u;zOku]ggƠ,{5 `zZ';>:ub%X8(@i[n^43tO]ރ6lr԰嵺HY_|Hzz/.Zvm-$kgCς,sUfҿ9 $# GH*Cb:dxr$$HV2ŜZG@d*#q*5Y6#;p.8 Nsk\BH Xp6%E;zt uhKHXw%SޭPK:Dewyx[J |; \E>^s̡ 6t]7*b:IVRj?K -O(`ۢD33iT}7fwƻR 8 k|QߏmKQQ5xԝuRޔLF1*\rLɴzgeZᤝѹjB:1 "h7} d[.SY)߇dX4ti{zJ{"U|ԞuX iz[ɯH۹Ґ \փ3'AE 7k7`xsIxgǎ'Gda#$*es3ޥw`׶q<[Üz1/|x~Ɓ q,駝[pE!N(^`϶m/]B+)ZT &jt/5:cle9u҇Ib)4WkO]tۇ")x(3:-n/v~!uf4@0 7#)D56RKZf%(Ujm8k!p~7}oAtisCdRIԥ8}dWOqY ]˭!MYyڣ 'B:|vLg$x3QXR 0E5V!cUbpTbbzZPyXKEć0u*GUL'\FXƆ{T/X#$ R5mZp7%*ϟSL*9T(oV?_S߮|)V)Kx3qդDD'#r$MN!Y  UkYֹGX_7A|!ME&F2,)U  7gZANrco(Vxm┺7"O}ze?3Y2_+f*߸0%n䯼-{|;kXSw u,?M`*Wg(yv%%DZ􄲴;QK VއRjW[ 5x̓',18ms;-ty5Q;!s-@1ʘnb<[M?:Z4,ҦXQrJt\Q}$ӔQd/WYZgǞgHѹs׋9} '߯.x3ٳvу:LŪ/Xŝg.6a0sQDC>=Ӱ83ȝ2nl5bc hqp#䃅P#䰂Æ82#sHܸ 䉘Z!90)8.֧<~*2f!*gH~߳K֔8IKUqSWGRj:pȲ\$ЂPw^T e7"ۑ%tJqCoĂDP N󕍗eϣ0' OY|%ty'hjqvNAfHaZ}z%>0RC5Q~PիnX>%#QqXt3 4"m^֦_>5nʝA9S s.t2Jj4 SKMe~4% n|$o-4Hq/Nvh=.Um-\6gB".y&MbM-bÊy64VV*ߕB7ob5=%jfS95gY,+ _dǷix!٧ o|*,EڽPhsNRg,m駘i?즭+[!'󣸲C]LӕO8 .#=7;zO2# OqL?Co?:GM~eFvi"v1 H1Ş#J|Tgf8JTVՉI?!5<%tTܧc'!o ;{)okӤ x.\ZTqWy0NRh9; JyrcN{9jb89 Qa,V5eF/&wS$U25 4{gK[uZ;YP!HKƯ\׼ 7?4aP0O!yAۭ&`1^zqk1" 20YΔ%$=-wu v1%pr\.>߻nC4[R$Ʒq0FH-z,NSYLG++W%lsůŐL7$ƊXcӿcqT& 2ZXqCI7wKe΀m[3$Sc3d6xDΕW:@}K~ͭ7.xQw 滦uj=d%7;Bw|љaȞ(* K gYGkntZ?%GJxwXd [; hxHuNX³מu =+3?dRUd{̑%I୑t"@̎T'Jg2xy}x oY{$Ajw %A-HKզ*C/OQԋ`VCLնc>Z}gRDy$79$ Fs[֥V뿼@0A mT.;P[Y%7hXv#M_"vDv$Pq1H9eJh cvLCgOi͗~?[HY9*B]Ig`r5e^d!&^dǜ6܃܁𭺒1XMSks -\ON?:`>!'WSU|LйsniÏ]ՎdD.0KƷ  BJH57=xU]#279wsIFjY'u. n)eWTR0ٍ<+q--u+Pw1_ں[ 0}ZtH,47 xƖe{cD9t~@v^u]BSn缠mfYr:K*oX?ipNiuOE(yegy>ܶ)F@)x!q`BXEo5okVh]޳&U}NLG)m(3ۈl> y,O*d z$~p uJD`ݩWm!2:Y p@_lXD̟W Xrӏ wWٞG-].G sWecVC]'~6Ս$ʗ3 oQ  'A6 F]]{N-.T W,7kNઢ~M;`kF,b^4yD5\!Gf='so*qQY"jMRF9\87g֯4գҒpbn':6+ ٧a]s}PϹu/\Lޥu j)>=D8 9G¨gx=Zh\6&>X]"poIFϯ{mM % N¹n7p;5Y#Ė?;*+)^G@ ]]ת:4RL+pW#u%&~#(n<#\#(MwoEhOTei?y*2}zg6Og]6""_PkDKay]i1ܺ^Ɓ>6;]W|7d\ 7&]eTwѸ0x<֍Gѹh[_ ,+ U㒖^UfUIƋqNKDGB-m :o]j%-uBv(?A&}-3 ‰tN < ]/;OwdDܰm{kWg8T VadG}^z<}dA85O, JtuiGg+rwvm7rs';etk}15GTv|&F`>s#NYԘ=DE/EztY=ʉ -<!}ўG&0Ja) U^o )L܋!QqSa"sd+|`d6{j^CfNqLI536|#Y+wIrmpIAt|rW=GB=Txc튼0̠4 p#ngq" qٖ\܄t"mq~}8,+ W,nt3Wc`PX#gP\8BB> /) zܐ;d򮊘ʼ̷Q_F;=[jKU BV ;/'Kʤ.%{,K;n*=;}(֫iONIf6d}h&S^ u`G]j<|,]$-W`p@ =;ml Il٠c3plm3dLdPko& hr~Brw dY.U.fJ= ! jhBwoo8v{#` ^&q!!#j]&_q[ر'>%Z)Pg-'"хBǂ<Ӂ UmQ L7ۯy[E1A]9 $W&]!CtTkgwTn)[PJ>w8_e0\"YhCq4s<" "*-b2q/apӰ&΢g ySYk4e-+tDuAx,MCs M#Je+jzs mRƗf6j#Tu}tGliv/贇uq-UYrRZ϶  OjT3*||j h9UC>'Z2}g p<ߦHHчG.[5=䳖d_ |֡RGw !B997]ɓ[6= `CVT+s,OQLPaݗ+ZOqQ'ȳnYv?`yKle:pb/>ӱ)&4zI s5^:/.Cx"=uz$0 P !mV?9˦`wXJq'm2A:FXSwLi AYʿMk|Ƣp|S|Rll$BSi!2*%t~q5钳nhXMe ɘTeNt[cy8S^-yL$c|K),WiAr?,ɓsW4AϒK3Xr^'H¢M_ψ}2qś\}ufռm"Nm~_4 }_] ؆?u,".!k 7HX1I$'G&m%D}zY< r]ؚyS?YcJ`Y (5k:e}ÜN0 [s-A5Pi}΁r%x)jE5zxF5 fgb-8ԁA'\c/"ZYkb^\ް34، "\@ܤ,x%scMBO>ڵjҿr8٣Vc@^0JNEÚg \%EPq6/򂓾c8RE_T%*m:Rͮ^z-^rvT̖C/Ϛ_C&z&l0Ɗ10$HS K 3`ӠXxQ:xޣ0m\S0۠bdŻf=(GPԐyqD cBXү$a! rQ@'fqǿZb3?VZo0X"t4^(Af]›)ƫ5I|I ث%>sf; $l 94 ` v剂)WaȒyj:艳,׋\4KeBR{OΝ%|`_S7_P R.,ZzB +XX|$,uMhRȭ&i^*퐔v`ӒY]c^AFyp׸l(1]t +z#"Xpidù`7H{g9ӦC㟂D),30T,UIYW&|;k+H{4 zJOԕq ~{dȣڞdxbf&ϓC*v\nf\2V=op[rqqiat`c9L[}rx66Iε+m%cK EUIs1""~ vNuP]^.:vs)"Y j)_?<{X2!_Q)? _ݨa{sdWlniS@xbTg3OvcQe/i{ڣ[5FzoΦ@c腡jv>9vtJ*k<^[InGY.ՋIq3&u=~BR :vu(p$wg"6P6ؕ6ɼ͏<Р-AaCْħ ]_&xhժ7iɪSymCC^EDH) l/1§57pS.ߤN"6I |֧4J_ Wat!72,@LWDC6Gd*>{a Ǜ0ymLdIon"}Ld๟d#:@St6uAe;_(\E7b@7QSZH nOCժ/8?!ձ/z[}AFtց{kt0~Q'ɮ b>3k57P&Flj"IrKT,%=Z_r۲\'CN]rxxf*8[bH l=JX}<@eW*Zb35- |*sK2 >~Rɛ]$Ζ{n{Vd4,hRBkX\T݄O ;I`Mgq7W{0g.VXE5_n Bϼa0rwf43F~͍ݜ q1^kl>'DBmbQ|QGm-P_zpm5=bV as&ܦuۉuI7Q;BBc[rB{ϑ; F`s@ύ q𕿼Z @ͨ-9 Uc5Rß&F$4Ss& %Ah.\IKh/ty2qy%Z7U"Iޠay#>g}jR1!`z,fvu["f, "/GXI,5cDV)VS{D-6!c ޘR1|Qsnu!3:q=OdXj(vw1Y1)"3lZJ5+@aޘ~^ȭ.8mҞ< lЁ]m-|Xs伨%#|-TJ kܐaHf,0?l`@Sa &WL r?u_>z '9&g7!^.*5AG8VF1lɘeyXu5e3F*gUߚ2GnC*Gܔn*|=xS9Ptǁ/ Y?%J Ch_Ax \l`mGEF3ᦍ(qY$2)6Bwr)yyV[9 d=x NUChiN 4i.MT)*ja=viȩYub>*3Cّ" |@n麐pɐZ|!]P.hP;wIA}ݍ\YKVnڪFq)+LHMKjD@>_==-{A+;&u m(M"\BW1'޳)Cd!MGɖr .z`b}>'Zi K7TM# W: o?4 .V$HdHB5VhxA.(~(wW_CCWpB_VCy=!)IFy !Obj[K[V`Ը^9ﵛ#[{zB(A~%=.#x Usu*/BQT)\E\NK8Zp( W&)P(ykA ˼?Ѧ*h*OlK|0|WA l*RKb- =ËGl8K>>םM_f4΁PƜR>R-Wn d2"7amCIՋi'(/gVDrsB`i-O>13nifVIY]Oq$%,-z4 *@y9>W',_hx61[<5H~Qq97`wQʽ,rY~T2p1.C :i #zk˫} ?U [f7:|c(DUi)+\#egί[3!ݼbc7>zD)e3ԎoK8@u3_ۄX^d&:J'# ߆weMlZ9.YltOn; -&<.Ҫos\ȘT #LkD$~A7QbS#ԵSKֲR.Hb8 iyRʊer{bLk3m|w2z˃ ׶ sT, aElgԒcjCpoVuK~F%:ƹ,s旾nB;V˦^W;Ie}Ө3t69=s\G2$_>yM[ k]F_2Χ%SxsuةR(RгDiq;P_ur!D1;,XQ.!tO*X'n[w5@kcDwyx~Xz$NW4N#0% su8rVzEh7`Ak"O4B8ɥ~9|%00p 7t\՛ /-6PGΊ.ViԾ}5-7Q  "J;N V]w(%dkq';pj0fS0gz RF/uE;^ 6v/vݣ<(SE&vOYv4*pPZ <$ %"Y|Uk(O䤈?8{W{WO2WvsӒ@5A|N$_כ&ev 6ł'.?¤wKW (Kn!p y fQ癹2?&78ᰟ'ICr@%N]ýk${0sm*a#UwI[yA3D1f*Y?<3#,V9fT p,'oH#5\e}]c5(5b-f>䓜|v7تMoBU ` I A~1ShT$TB䵲 ߜ-3w^#'?wZ/ځ\gfQmz6C.~xAdʻi<tx:7$$K-{OeϱH=.xu6=dRκiK+I26r;Jӧ(0`ݩ}MB\sF:\a YЭ{\٨Kj;оBVlUsY\k9W2cȩ`%7`[8YNE>MZN1G!Vбs͛fu$c#s\7E3"]mbÌj,Fihs*oYy:Fnt?E8[cGI 3CI9PLhu,p^vK=j꟪̌iٱMsY>bg|Ü6p!l!^UvQUV 5*=-]D1pī2*֮V) SU1ǫOlϫ@NTmЕ(DXi|koW 3mئb|Ͻ`J[N}&#S1@n}Q]"+O, o6 GZgEȎ[D%4ZlWӥoj^lw{筆ԄY"~Ӥt 르A`$f5pZm;Q.'@ӖsK;ySS:d'5e@<!uB*vӿuCf , B@M9!iȯn~ipT ^GV%|p2@2HA;E/+7[^S2Uv{&?exن/-\OIRJeMzH:+I7ṙv!H:OӉx;O|JwO)@i0U-/ȝbq{fEΐv4-#ˏZ? vWpLND:??SC/!=4!Ć]$QutvRڑ< 95*4FcD(Y=_&w%̅ZP&xǠO{w P۲( ֒[/T!gr ;6\%'f]83A_ s $7>*߇oے&PbN#Pe`짲nO9e$O,bM  d2 d}-rr2aomϴЂE^4 Ǐt#D=xsNne PDHqn+I2!Ӫ *~Ǵwup=HwnKk$G]e^8=;>z~|uġ0֚'#E0nOX1 :6B=W鹚۴ePb~vgEEAp3]x~vOgZ 9)EbJe o,-Y 3bd^˙Aݷc*q}֡c ?I#rZ=֭d4"_O%dp0Jty@-m B0J'YmAMkv%mM0uѝ^oM^HtáH> 6 GZJx Ffi bjV?r|6 X, ga #DBg$a@:n o cGyZc]x{71 5⺂yʲo>`ʌl)]QMV D}*w-ŵmF-;8oHcJŐ,8CTgԧ`|m1mĴ똽= m;1ɶlKUUvI8Ez @^JR;vyoLe&G{!~I 8T%SeC2ri)o<=)D ߝsi1C;/~p YZ