python-azure-agent-2.2.49.2-lp152.3.15.1<>,p`/=„Ue5x ;~']8t&wVc 1E9`o1zJZƕŁ順,wsQvs6C4I (3S**uhň)YX7©oW[^q?5\ M` o_ @1 3E 䬙H)T (j5,$w'\%foBNaOЈishIcR+jh-"6W~>}g\iS߷s>It?dd + Gdhpt  9 @D   ! U VZ_\d d@hh<hi(j68j@09k0:o<0=Q>Y?a@iBqF~GΔHTIXYZH[L\X]^)b~c'defluv wxDyz`Cpython-azure-agent2.2.49.2lp152.3.15.1Microsoft Azure Linux AgentThe azure-agent supports the provisioning and running of Linux VMs in the Microsoft Azure Public Cloud and Microsoft Azure Stack private cloud. This package should be installed on Linux disk images that are built to run withing the Microsoft Azure or Microsoft Azure Stack framework.`build78}openSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgSystem/Daemonshttps://github.com/Azure/WALinuxAgentlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then # disable migration if initial install under systemd for service in waagent.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in waagent.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service fi if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : fi done fi fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then /usr/bin/systemctl preset waagent.service || : else for service in waagent.service ; do if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm -f /run/systemd/rpm/needs-preset/$service fi sysv_service=${service%.*} if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable waagent.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop waagent.service ) || : fi: test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in waagent ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart waagent ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in waagent.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart waagent.service ) || : fi fi u8'0v,(1h+ =}$~^$ (N-)5s,8>(3Y e:vA #?D*} h2o K @S/ s~07WeA3 v  ^[``- 4 u1(-] n ]"O Gw9w7 j.Կ@ .vdK9jj.+'k_ |H2)7t '@ E :# vvv+ z  =2l  v  "a)0#Z'. _O (nMxbeW#PR,XAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^|^|````````^|```^|`^|^|`````````````````````^|^|^|^|^|^|^|^|^|^|^|^|^|`^|```````````````````^|^|^|^|^|^|^|_@^|^|^|^|^|^|^|_@^|`^|```````````^|^|^|_@^|^|^|^|^|^|^|^|^|`^|```````````^|^|^|^|^|^|^|^|^|^|`^|````^|`^|```````^|^|^|^|^|^|`^|```^|```^|````````^|^|^|^|^|^|`^|```^|````````^|^|^|^|^|^|`^|`````^|^|^|`^|``````^|_@_@^|`^|^|``^|`^|^|^|`^|`2f896d167b7aeeb53ad63bc2844a1a89362d7724dbd1f3eaa4bc48df8456b97b89cbfb7b545279b767c7ab6ee67d1f56b933b2d1fcd77656cd232cb10cb613e90e5768dc251fea511cb2eb029b26df3df82e14f6d68f31f33802154c6d1d21db4ba2009fb9637cc15d863042b59850762b229b9d21a1be614e68ca6322f18dace52af079e38fcb88b93061a782b77bdb6d770882a4939acc7b288f5c5b89cfc401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b33ace662d361476ec30a624f8c676645e739968751468f0bc2a0cac51c0a6068e0680e541350550e3d8303b087b0ccec3000b48cdb7aea6a0f99d54488f3e68620a4a0205dce3831d2a8552c474e1acf0620d5cccfe7138d482b957d792ddffb1c9cb97f9e2aa2dfbca51dd231f574b99e15494e5a8d56326c19f01a64d1768b97f5fa949f55e9a5c38720889b595dd93bca1f798c58e89d43a87a87fe9e16892153bb2674f4018a124b14f7a600206396d5a74a41a481ae873a95e89d8698a1879396a226c5a4ed1f91eb40818110001147d39fe0aab4083d76a29bb8753f3a4a2def93b67f3658658e62c626a58c30789cba0b6edbb022beed8626fbf020e299974fd4ece8789d184b06996a1466b75e10ab91433eeb17f9793b5c75025b5b9b81c89bb444acb71b9ae81b83b65a28aced27ce5a24a4919bb83595410febce382457c716f3c80b70784b7439dc482484170418463b96d2b31233a6acc39ba835e2755891affccef6ad95b93570e3e5209338c2b8312ceba4c87d1daa0a2dc31414d8533d3beaedbababaa212a2a2b3522d94c2b5bde5e1c5979b8da52feef9a624d43f4b19aa260013a7d15132e3448dba16939faf8f0aba057a1de40e73e9a5b98bc4766708b8863c523848eeedbf90350d91644124c56ba579fa63693637f58b165f7ce12c372ac1e8f9cb0472c91c8e339bca7279cb5def3e7065f1c092a2be5eeb3c873808dbae7b3827571cc29b626e49c272c40d9c99d7885d74310f795f53afb5292e130b51d688162f74c8a38bc2f775602badfe43915654e88c32fde67a59dd4048f9d2492b7a0ef706d0c58f70814e097aee747238608c0e6c15620ed45ad10811fccafe70a7c0558d10af82f8a0095fb819756694fd07dd312e8d732555ca7f738df791ca12b389554471219ed753b3a0e053d2f83dc564eeb0f0bf92050e23a9d954732acf033f951f8ee406851e2a02d106f1d2a67bff3629f99863171ecbcb046b951ed78d45b75e3f3ff288a5c79e12f370a039297fd8537042fa1b1e4a6f67e8cc7591faf5e61f5834f496955890d8fdf7448f4a6530afe6ba17411949706a14ad9dfdff542b4f03a6df1c30ac058d48fd88b1d7af5105879038f4b51d4d6ef812ba8307d9c2341c4c209dee2dd98ad481ec19762fbb7d3ac3f6990ae3d6de63f5f25d92491af094990a38b3b7adb83acf58c577aee6eb8e8c6e6ff6d091b14da52cb9b934f054e5858c257e347cc3a05de0b4a9de65e9fca4b03514405ac97cd35d8f70d94d27655b5daf849f89d4ff2a6dc5421ab74e821515fbac2bdbbfeff74ae2624d895fa1cd7724a9bcb1f6f42e5e6d497144acce6d9c465c3b26810025b2f3ecb0052902c3d8e83a06b08901f82c38b82f50daed79ad2a42a88dda038b1a30676391a2f4a456a569b0945fa76c0a3f60fe51684263bd285ddcd92d89eabbb7fac59f9cae228b7dbe150640ed8f67b82aeadd912d481d2f54a4698bde93f5041e55a304147c9b568eae7b984d3e374618001229baf518d77e4a1dc5fa0fd2cd385691033cdc4b508c48ad82f3d92000c69db58c790ade3f95cb2aedaa1aa4b8564a5acb628eb10cdb127c37da130ca8d4b563344eb36fa68fa2df78623650c1a8f94241c6107d6cc3b95354ba4d0666c497bf5f8485f017f6ae6cbda879b3a1ca10252af3c72eb1e0e0c106049fe350217088f4d26569f8772cd843240c047358d8e350c009baf2b2fb32cdf51dca10a689bb7054d930b508e3c2be8e5af707ffae2cad6bb4f452dd61e23a96b405000ef261500905639e39d1f1a3793d92b4e2b1e5abc63d410a60b1b9cd5578d76cdad66783a8ea9655a08a47cda091f0840ea55cdb2c8b9d963e1f5e4ed0962a7ec937200586785c244a20a76618034c10607518845a4acb80a395f589faca36a493a5c25202f3f186e18a2a89b484510139ad9edd90962dbf1dd235ab3cf8c023f99b389015830e609c93bd3a9fa168e0d1d93cd03bc20f1af4019bbe60ad18983490bb9f9f7ab99751eb876fafbcd056a009392f90f6fe1852f02d7d1df786bb3b2d74082aa6d3d7be8cee5e8f4665ad933efa606b092c023118115652ac5e890525cd6470efea9998cfd9a9ff20d6816ec0e048ca0067c2bc20f3cd53682c6d437dd72123b18d4cb9025f5ed60f5c16545181a88d135935269ecabc71a4c774f2628cde6949a386b89088cb96adcb05ba964a0a54f900b676f7c2f29c902e0358054b216950a3731fa03e256a0d54a0d2a511b8617f4e10e10d9c2389c7257e3fa7070e91bcb24769ea7a53f68ad940dfbec02c10f3b41c5fc62bc7bb2b8c3d5a053ef550dd3ffe8f57a26cbb04b69458676306bef91c03170423e1c45520cc2ac29113716b8a1ffe10787bbf74d996fd3d5c13e25e0fa6aa17a0c492cb701a18f04a64a879e8206c934d9ec65097d7f0a8c7bf9029f2f5a2237f7e9adcee5c057ee2f1bd44ce3d41e3a3e1552abf2b6dbf61f28bf11dbd841d41c9a92b4d519eaf4b5121ac6d7406203b212d58f982b191b8e92d20f92ed524b2bd85c2b32b95fa9e800deda2d7f277fc92f059462ccbaa7404ce51acd511c39fefc871d9669cbed5c7e5fc7f585a966c970143c79b3d1259036dc37c80468b70a809e4fce5dfaccf81139830829666ce0283b60252dd4ddfd1b11bfdd6c4276691b40b508e49e9ccf33b1d10d749ca22fef8b54e44ae79842cf1fce1a76714a85f83e78932c34327a8a3b0c8c0186fa833b3b9f4f88e445df91a8836d71402b80c284a29ef6e0f072d863b33f69475a36ff81bea6d76694ae325589d4a3665a4d83a54fa80b38075117aa8862cb42e884cdc896afbf0cb2a88660292e5734b5a0186b5a384ac72cc3e18cb8524ea20662eef541a7fd9b0c91a8bacf7367d5f3aef0178c460abe5f41c182a9b44a6655e6466f28bfc42ab98987b241a0e1bda745c9c9f8747187bb53065e80ecd69f8ca19871b8f0eea7b454d018678aeb34b699cc595b357fa20bfbab69117910e4e00e467865fc1b35f71d18535bdea88c0cfe20887f5d101a22935b08b08ed5862354cccb61cd6637564281636be2f5a7b3fe3ae8284b27fca8e37d43cbf52495c561a8e2d7730cb246f3d0b11623ebf15f7a5b9c8dbeaa61c47c63eca0834c44dac1a490e2c308e33b23a95055e254caa3bd96ac3531a81a7b9ce60ac04266bc9546143998d45e882f4484f7a26a215a9234180027a71c3e8acd7fe2d873134bc110eab9b5afb6a757dbb94de6caec188f04be8a421b7bffcab3e2f7abdace6e892c5c827a3c54a7ca63356e782faa9db77112dc94cce945aa72ca9f1f9194de57188ebd1bdbac495d4a9ec65df6f0eb4ee8f1b118b22d3e6573b73acd304b1085a5e2838690d9c1e8c3d266858f421fb21d0a0d7d5e5f79e82a1e0680e541350550e3d8303b087b0ccec3000b48cdb7aea6a0f99d54488f3e686e3646cf38ede728697183d866707d18abe21811682a240b2208e0683c60d5f44a9576063bd031f091255cc8d8d7f56055541793e46d40c1a2b33d10833795a11b55c0f343f0fde322436ff334aea017390edb3d4645d7988daa23c9b6440f237f9dc15c76b40f89ab9dbbb87023ada6136567b60f97c16e661500dce210bf74f3b8713180076489154757c19136bc76bcebe05ed5de3b618091ace22670680c90a2bd5275186378f05380422b7225eef2c3ce35d827abc53b804fdcad841feae0e9446bd4e96e674439abbddbe502366b08027edd4ee03c9e383c5b6e15d578d9a7477215f9f8ee7826279b41ff27d57e000e3c3eb4a1c73b9e2212804e19520e9fce962696baf66d00fa438a081861f1af7ecba10d5e8fd44f799202df2f7fa51aa1e432ec6d23ffeb221e48d341ec4d05687ac75668b2461bc7d9e176104dc093f475b51bf2648e54b09f85d6642c245697c149e0edea5c56988d86cf409f1656bd4e2982312f43e22fabdd3c3b64d99e6541def2e8fc3f0ed18f0ffeccd370b1956e24d0fc42101296e3c95611887a174134f641ea46d9b3e4fba7eb6fef9ef46404f7232e33294ab28dc34f241b33adadd882eae115debb9e707c993c9691ccfa52d3b88e3384b163ad872d0a861cf40ca94a5cd7432c4b2685e226993adbe8aee0683dcbf5335e458f489ba9163a062b9f232a9532cb64d2de310fa2acc47e848b561cd294f85235e1d71fd39db359ec371c09e6f6ea78027e4c64ec149171d626e25d64410f3091883298acafeb4589f83404ecdc4e19cefb5a479076bd17b9d38cfab6e3130e254051b08508e0af3ae86b31be887717a1fb3461e3be329dae93ae6faee2fed50fa91f4eb90a2f0d502873f4afafc52beb82d602b29a8073e6b9dafd502e83930b87cf12049ef0b8fe32468b2f644e1b83e76e22231d02be1612703213142f35e6f1495c849f7db85209f18bd1124716a87765d7fac938257765ebc9012e59392c705e4407d244e5f73d29b66edb9932dcb438df8c0f7879396a226c5a4ed1f91eb40818110001147d39fe0aab4083d76a29bb8753f3a06f5393518866c3db23244852ba72de0918d3162172728c2ad40d699ca343b8a3350ab4a090a5cf3c23c95e334ab1dddf7395b58f06a7b0b443eaff1b3b2f62c616e2d965d7864d43139360cf71969b246fb5febf7eff29aca6e58d52213e2fa399029c3cf05579fc8ed485997dc7a5e74fd1798c0b24e413fa7f52fb15faa20d6182a94977bf01509d0367a2e7ad0ea3a52601889859314dd181d32958dd47b10bdbfbf87cd22262e9c399daf9181e7edc80b0188fcf6b1a5e549a48ad14ca559b61fd44dd769ec5edf7f7a169b1d6f2cf9f8e0562eb08a330b6985b862220d7fedd0504813df5785ee72f96d59b1d3c1bb23ab3b17344796e1797798eb366be4ae0a7fcd31eb9bd65e956c2509f0fe07a6c09b4e759b4293cf147f1af243784c50a9b1f5706ca2e60e3319c1c5326dc841fd5699c66f7344b372419bd6eda46e30b76221172e4e9c0600f272e5893f2f67254d38429d2eb3d9b010adde68135ac0db526237ce3249c7757b3b4858d451d96c5b6d13bf80185d87b2c7aa0f97960c04fd7963c1f8c39bd7f7e445ec78eda021fd237b6fc0f68486b3153a0da43289cacb8ba0953e24565d6974e2d48ede48b6a61405d9bdb91dc6900fb5164e86db2bbc7a3d589ba43ee17ccc833235255151788f9f1f0075642fdedcfb17dd88048b79a5c3d94993c298efedab494815c83c68188237a170cd3896d581d7971882d3c7b1142d428be54f8e410074ac1ec8d4eb8707be4474629cdd8ce63741de8b0e9b79deea921c98858688488ec14e0f41dd5031298bc1a8ad155ce3b1c0cf0b6a0048f934e0b3c1050baa5cc6410be33798daec68fdb52d2605abf88482fe86aa5114dd0ff510c534d16b4e39d4fec3ac1a2655bac06da0b20af8b08b5b112e38a0fc24a7caa8aacf4b99287b590c420aef42700948afff11491ac9c724f385fb4cbd5aa281f6347d96c72f216f350af01a9e3cd83586cd6b7e8c82bb0645b8e0c703e487f030a44924a35266e6d56a52afdfc5bc32639e6d88b3929d8b7a675429c28d597ebb2cf0cfe1b7bf83d6dcfc5cfd78c0c9e8315dc846a39ce542ae3772b0928920b063b973c2e0a97776b1db6c6d5dea0b7b933cbdd68cbaf8da0420588cb3ba4e4e8bc6b5a0e2bfd42490a7a7847322294ea854b81cfb36b7ab17b4d9f0ee9f0f784a3c2ca20d7e0d14881721e6b82b55f903724f90582f79c8eef519f0c2d64b75bc27eb3dd30312f239fa8f551f2f563acb57f9373663f58cddf119ef02492fff8812b093a3c32c0aed806c16c0ddde2b925130f5a82e50b06a8078c0fdcaf1c05a82f9167e9b36d8d2190d24f90c4cd40a4e4a63c0b7502486cb00214a877d7a8e8a09d4b9c966a65b8891b8428325aa26c006c74c44740348098dffcc8cd4a44e1a2e5173056f8054b79c680d054d00db0ed446d81d9c43cd7015f8771dd4555628ef780372518ca66540a5252b6bdf90741d14bb93956edb7b3b96b8614461ee1126b10a8cd82aba60341c35b55e3c1a30ff8e27238fc767c552caa9ae21594596f7ba7bb50d9da545ae0e9a51fba6ab15c0b83c7dbbdfb425fa87c928b035f961458857f634bfac9fa502306963fba9e67d02e9e5b1948235caf90c8361223b275251571d8912c141112985a6113bfc2b8e833aabd0172c89f5b89d7af5466b73f0a9502a262e18a3f3794d38bc71a1d4e7f8c413ff879396a226c5a4ed1f91eb40818110001147d39fe0aab4083d76a29bb8753f3a758667417859222bdb3eb7d5b0f7420f55506f833daf3ef8045b44a95121ae4a879396a226c5a4ed1f91eb40818110001147d39fe0aab4083d76a29bb8753f3ac8237acaa8e9de67dc71e718cc697675c67bed747299242f8d88cda7bbca8561879396a226c5a4ed1f91eb40818110001147d39fe0aab4083d76a29bb8753f3ac85fc7890d399a027feb1ba6641d592eebaa2ebe8fce7f9da7142a24f3c71018decc611585dcd4f71edd1d3d20aa23abc7ee5eec8a04b8096565cfa80276d7330bd7fe844d3122eebbf2eaaaefa766357c88b0bb5338d418b2bf2b9ddb8be65c9cdd77be9fe074248005cea1af1d485fbfdcb1261d00aef34b21755b49cf9f57a0353686adfb502fec4cc3b950b4984f04e1ee46867175e1d8a42aad7daa0741719e214d1748fa2706428743c4829d27d6141d49b49188372153407f192be4e89498d73dabec3dbeee4acb0c3a181d7bf15a45a90b37518bf28360d9662ad6171ce5f782179a75a7e66f76ed10243a933d3d9373a01da6190bc69fea430e50e66164633a4632b5cbfb3aedc4a1e1b97fdf1d87be9a41d1cb558fd279f1c0ead815a6780dd0af0a46be67a8827dc71c912e457cefd405637c30a2ac1bac40bbe0067eaca5fc4a89ccc8c33b9d68cc6bee8c89ac3838e8875753c771ec6d373a6f072af1643f850ea62562e7c09258cb79f3abc0854d2d3aaa6fa00aabaf772968790120a600c90013d26ccf99f5b5cb9ccaa9ec6399cf33071dbc46cb5ef6c7c3879396a226c5a4ed1f91eb40818110001147d39fe0aab4083d76a29bb8753f3a2bf9986bbc8721437638e60bc7550195659519d208d2ab7d0ce083a2305c49319906a0bff4abb09ccb3ef5b3c50747221b77ef9e6532ee13efd16112458cf58b73786819d3843046c94d620a45991f7ebd23c57ffdf26534e906e2683900330eca12ea556f9bcc220c7c1fa5a1dde711da8a8d1d0c4a4af2502e45b258ab97a7f3c973a035154545a8084d80f3d23229adc1115eb89bedaa1614bf77bd83cc97ddbce4e5cdf48097ef36786cc54890d0333b57bf49cf907432ced7c9d1fdc59ebf6b884e8c6d0b7c643da3df19639204ffbdd26f4624cfbe13c6b3c16b2103c80161e329f63364a915351a96d9df51bc70bf2f11ca55ceb1db06b110348d40ce0d1f3e25a539c5cd74511183060423fdcfc52909fcb905440dae72e6aa68161df17c0146ea871f7e34e3f17cd404c76fb79629f1ccfe54aaf68c6bf27f947190521d496f0bc0f1134f7b9f6d41fe1d06790fbba551398463d26ae6c59762a51de23917d942dbfebda271808884e4ff6c905fa882da578283440faafe002e55a0802e404fd250e6dfd0ba2509778d07c52cbfd4a084be3fab9ae50d84500deb9dd54c1413e1e49991b0197f12448a5ca04859b27c3479ea8b4dbe88bb19dc495ffd6b933399d27299cd2652e801144bc2f0385cb26bbe16ed125ec35e14b4d5aaeb2fb0cedd66e5cb93552da55c743b4a77f6f0fcb393d0afbb7a2b5abb71a57e6d34f47c8cbb3f31969132a1bfff6618abff7ab77d709a75e48b93fd42393c91c0b1070074dba8ad3ace7f1e42c017f1c74bc2e3aa1e5f00373ad72524598a7b8a30c0906468abcfd4df91496850d96b4ebe48b60c1d84940d1662b58c29d26d58da0df0f2b8349b205526f489bd2bb1bf839de95ba30b39a8b731637779e29dde100e8be1f01b2b80615db9aca622e88d3dddc7a491f8443f236523537410629b99d20b026daa255913a7cde4e70f3389dd7698c7c5b5bfaa72276e0389c207fe1a4f345b0e92872b66f6059c1945a1989b925f5852fad442621dc32594818bcad1668c86ffd99a9b2b476a206f9644f90267ccfaad147f478b540bf7f5ff9591588cc31c5f6777d8abb6babbbae8b98028cf6cf329528d9726d4ff45af1ff823bd22162909f181a4b6a6a6cb1e698a3cd540356152149c2fb6d707e72e54d62864d529281652d43d572b1934b31a99aecf00dbd61927508c9d5cf5ebd34ecb926dcc6dcc7e904e8b3d0222689a844e47e7f4d0be2c78424bcef0457a22d2b2a28f74f4f3580bd29152685185063ce9214220773cb8552951ae57cb0b7866413aaeb3617e05915606d0ecefaa3e82b94da93e45c56fd2f3ff851717dd3721a097d111a445a018c743c0d2e2bd3db18e80c1692c584f9b190e8b3a5fb6fbf9d1e8f72fac3823ab68b724c19b700f94c605db645045806a5a2bdf17c1002d2841b3ce1298ae2a8e52badb89b1986b71aa5a05e29c8fb7f727049fa0f5d600785710414ccc262ae922fb5afabedd2438a4484402166730b8d89a57d31343a97579941ca1d337bb682b66c3156577cc8d1b9f0aa940f4d9686fb02509f36988db2b29a8669c1e3cce96e9578785469fb7e1b66537aa6add7880e449622fdb0e28576178b43cd3ac3efeb39d9384d7a812b75ea51674f33b4ebf00d664f43e02099b73639c8e1244f1a57a25ee8524c4b08d66667f445166b45d1d9e289b995571e7eb4ef09b46d47f42bace89cfa0ec80647e739bd27c0d6c572cf91beee8ff41f00ee2a408480f6226a7157e6e2cae2eca26dcf965b92c7e7657e1b914ece9866d1beb5933b3c7ae5d8e3d796c45f4e218b8f518140b65fe3a51bbd844794c5b8ed485e43e2f7f7bc3a88e9c14cd5970c985704133074b379bc09225eb93044eb9service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-azure-agent-2.2.49.2-lp152.3.15.1.src.rpmWALinuxAgentconfig(python-azure-agent)python-azure-agent @@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/python3config(python-azure-agent)ejectgrepiptableslogrotateopensshopensslpwdutilspython(abi)python3-distropython3-pyasn1python3-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sudosystemdutil-linuxwicked2.2.49.2-lp152.3.15.13.63.0.4-14.6.0-14.0-15.2-14.14.1_@_xg_Z@_6|_^y@^8 @]@\\\[[{@Z4@Z@ZZH@Z_@Z|;ZOhYY@Y{YX@Y@Y@Yu@YtYtY?Y9<@X@XƉX6@W@WH@W@W#WWPW@WgW-@WW@MW@WWV=@VA@Robert Schweikert Robert Schweikert Robert Schweikert Robert Schweikert Robert Schweikert Robert Schweikert Dominique Leuenberger Robert Schweikert Robert Schweikert Robert Schweikert rjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comdimstar@opensuse.orgrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@rjsdomainrjschwei@suse.comrjschwei@suse.comrjschwei@suse.combear454@opensuse.orgrjschwei@suse.combbrunner@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comjgleissner@suse.comjgleissner@suse.comjgleissner@suse.comrjschwei@suse.comrjschwei@suse.com- Add sle_hpc-is-sles.patch (bsc#1180719) + Recognise SLE_HPC as SLES and use the proper RDMA handler and distro specific initialization code- Update proper_dhcp_config_set.patch (bsc#1177161, bsc#1177257) + Add missing imports- Update to version 2.2.49.2 (bsc#1176368, bsc#1176369) + Remove paa_use_hostnamectl.patch included upstream + Forwrad port proper_dhcp_config_set.patch + Do not use --unit with systemd-cgls (#1910) + Report processes that do not belong to the agent's cgroup (#1908) + Use controller mount point for extension cgroup path (#1899) + Improvements in setup of cgroups (#1896) + Remove ExtensionsMetricsData and per-process Memory data (#1884) + Fix return value of start_extension_command (#1927) + Remove import * (#1900) + Fix flaky ExtensionCleanupTest class (#1898) + Fix codecov badge (#1883) + Changed codecov to run on py3.8 (#1875) + Update documentation on /dev/random (#1909) + Mount options are in mount(8) (#1893) + Remove ssh host key thumbprint in report ready (#1913) + Emit AutoUpdate value at service start only (#1907) + Add logging for version mismatch (#1895) + Send telemetry event if libdir changes (#1897) + Add log collector utility (#1847) + Move AutoUpdate reporting to HeartBeat event (#1919) + Removing infinite download of extension manifest without a new GS (#1874) + Fix wrongful dir deletion (#1873) + Fix the cleanup-outdated-handlers to only delete handlers that are not present in the GS (#1889) + Expose periods of environment thread in waagent.conf (#1891) + Added user @kevinclark19a as Contributor. (#1906) - From 2.2.48.1 + Refactoring GoalState class out of Protocol, making Protocol thread-safe, removing stale dependencies of Protocol and removing the dependency on the file system to read the Protocol info + Fetch goal state when creating HostPluginProtocol (#1799) + Separate goal state from the protocol class (#1777) + Make protocol util a singleton per thread (#1743, #1756) + Fetch goal state before sending telemetry (#1751) + Remove file dependency (#1754) + Others (#1758, #1767, #1744, #1749, #1816, #1820) + New logs for goal state fetch (#1797) and refresh (#1794). + Thread name added to logs (#1778) + Populate telemetry events at creation time (#1791) + Periodic HeartBeat to be logged to the file (#1755) + Add unit test to verify call stacks on telemetry events (#1828) + Others (#1841, #1842, #1846) + Handling errors while reading extension status files (Limiting Size and Transient issues)(#1761) + Enable SWAP on Resource Disk as Application Certification Support suggested (#1762) + Update 'Provisioning' options in default configs ( #1853) + Drop Metadata Server Support (#1806, #1839, #1840 ) + Improve documentation of ResourceDisk.EnableSwapEncryption (#1782) + Removed is_snappy function (#1774) + Handle exceptions in monitor thread (#1770) + Fix timestamp for periodic operations in the monitor thread (#1879) + Fix permissions on the Ubuntu systemd service file (#1814) + Update hostname setting for SUSE distros (#1832) + Python 3.8 improvements + support for Ubuntu 20.04 (#1860, #1865, #1738) + Testing and dev-infra improvements [#1771, #1768, #1800, #1826, #1827, #1833] + Others (#1854, #1858) - From 2.2.46 + [#1741] Do not update goal state when refreshing the host plugin + [#1731] Fix upgrade sequence when update command fails + [#1725] Initialize CPU usage + [#1716, #1737] Added UTC logging and correcting the format + [#1651, #1729] Start sending PerformanceCounter metrics and additional memory information for Cgroups- Drop paa_sudo_sle15_nopwd.patch (bsc#1175198) + sudoers file is managed by cloud-init we no longer need this hack- Add proper_dhcp_config_set.patch (bsc#1173866) + Properly set the dhcp configuration to push the hostname to the DHCP server + Do not bring the interface down to push the hostname, just use ifup- Add paa_use_hostnamectl.patch (bsc#1167601, bsc#1167602) + Set the hostname using hostnamectl to ensure setting is properly applied- BuildRequire pkgconfig(udev) instead of udev: allow OBS to shortcut through -mini flavors.- Update to version 2.2.45 (jsc#ECO-80) + Remove paa_cve_2019-0804.patch, included upstream + Add support for Gen2 VM resource disks + Use alternate systemd detection + Fix /proc/net/route requirement that causes errors on FreeBSD + Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination + Disable cgroups when daemon is setup incorrectly + Remove upgrade extension loop for the same goal state + Add container id for extension telemetry events + Be more exact when detecting IMDS service health + Changing add_event to start sending missing fields - From 2.2.44 + Remove outdated extension ZIP packages + Improved error handling when starting extensions using systemd + Reduce provisioning time of some custom images + Improve the handling of extension download errors + New API for extension authors to handle errors during extension update + Fix handling of errors in calls to openssl + Improve logic to determine current distro + Reduce verbosity of several logging statements - From 2.2.42 + Poll for artifact blob, addresses goal state procesing issue - From 2.2.41 + Rewriting the mechanism to start the extension using systemd-run for systems using systemd for managing + Refactoring of resource monitoring framework using cgroup for both systemd and non-systemd approaches [#1530, #1534] + Telemetry pipeline for resource monitoring data - From 2.2.40 + Fixed tracking of memory/cpu usage + Do not prevent extensions from running if setting up cgroups fails + Enable systemd-aware deprovisioning on all versions >= 18.04 + Add systemd support for Debian Jessie, Stretch, and Buster + Support for Linux Openwrt - From 2.2.38 + Fix CVE-2019-0804 + Add fixes for handling swap file and other nit fixes - From 2.2.37 + Improves re-try logic to handle errors while downloading extensions- Add paa_cve_2019-0804.patch (bsc#1127838) - An issue with swapfile handling in the agent creates a data leak situation that exposes system memory data.- Update to 2.2.36 (bsc#1119542) - Remove, included upstream + paa_fix_driver_install_detect.patch + paa_rdma_install_proper_driver.patch + 0001-Obtain-platform-information-in-Python-version-depend.patch + 0001-Detect-openSUSE-and-SLES.patch + 0001-Handle-the-disapperance-of-net-tools.patch + 0001-Properly-detect-SLES-15-for-rdma-support.patch - Forward port agent-no-auto-update.patch - [#1451] Do not utf-8 encode telemetry messages - From 2.2.35 + [#1434] Use files instead of pipes to capture stdout/stderr + [#1431] Prevent multiple downloads of zips + [#1418] Add main module to Python's egg + [#1416] Fix UTF-8 encoding for telemetry payload + [#1408] Honor the 'no_proxy' flag + [#1391, #1401, #1441] Azure Stack improvements + [#1384] Write status file in WALinuxAgent lib folder + [#1375] Add support for Redhat + [#1373] Handle different kernel builds on SUSE Linux Enterprise + [#1365, #1385, #1389] Fixes for RDMA - From 2.2.34 + [#1397] Send events when extensions fail to complete operation + [#1394/#1366] Fix the threshold telemetry issue + [#1298] Implementing extension sequencing in azure Linux agent + [#1340] Allow Clear Linux detection in python2 and python3 + [#1345] FreeBSD swap issues fix (#1144) + [#1349] Use append_file in Redhat6xOSUtil.openssl_to_openssh() + [#1355] Ensure 'value' for authorized ssh keys end in "\n" + [#1361] Remove main module - From 2.2.32 + [#1325] Enable cgroups by default on all distros + [#1327, #1347] Allow enforcing of cgroups limits + [#1337] Allow configuration for cgroups + [#1333] Add support for NSBSD + [#1319] Stream extension downloads to disk (do not buffer the download in memory) + [#1303] Fix to support custom DNS servers + [#1306] Log extension stdout and stderr + [#1302] Better of cloud-init configuration during deprovisioning + [#1295] Fix to report the correct extension error code + [#1289] Allow disabling the agent or extensions + [#1290] Use the "ip route" command instead of the "route" comand during network configuration + [#1281] Delete JIT accounts + [#1234] Fix for reading KVP values from host + [#1287] Add UDEV rule in azure disk encryption - From 2.2.31 Upstream version jump + [#1196] Health store integration + [#1199] CGroups support + [#1194] Use host for status reporting + [#1188] Fix for sentinel and signal handlers + [#1182] Telemetry updates + [#1171] Add support for JIT + [#1164] Fix for name resolution in Ubuntu 18.04 + [#1154] Set connection close header + [#1143] Remove extension packages after extraction - From 2.2.26 + Update Debian specific configuration and setup. - From 2.2.25 + Upstream version jump + Revert extension manifest caching to prevent downgrade issues. - From 2.2.20 + This is a hotfix release for #945, details and mitigation are available in the wiki. - From 2.2.29 + [#929] wire.py#update_goal_state does not handle out-of-date GoalState errors + [#908] Set Files to 0400 in /var/lib/waagent + [#906] Hardcoded value for sshd's ClientAliveInterval (180) + [#899] Improve HeartBeat Event + [#898] Send dummy status if extension fails to write a #.status file + [#897] 'Target handler state' wall of errors + [#896] End of Line Comments are Not Supported nor Handled + [#891] Create a Telemetry Event to Track Custom Data Execution + [#884] Cleanup Old Goal State and Extension Cache + [#876] The agent should use a scaling back-off when retrying HTTP requests + [#869] The agent should report OS information in the correct JSON format. + [#822] Update docs- Remove paa_up_only_to_push_hostname.patch + Turns out the issue was a kernel bug and while ifdown ifup sequence to bounce the hostname to the DHCP server is overkill we do not want to carry a "cosmetic" patch- Add paa_up_only_to_push_hostname.patch (bsc#1094420)- Add 0001-Handle-the-disapperance-of-net-tools.patch (bsc#1092831) + Switch to using "ip route" command - Add paa_sudo_sle15_nopwd.patch + Work around issue where SLE 15 will not accept the user password when using sudo, cause unknown, needed to time constraints w.r.t. release - Add 0001-Properly-detect-SLES-15-for-rdma-support.patch + Properly detect SLES 15 for RDMA support- Add 0001-Detect-openSUSE-and-SLES.patch (bsc#1087764) + Properly detect SLES 15 and openSUSE Leap 15 in Python 3- Update paa_force_py3_sle15.patch (bsc#1061584) + Another reference to python, which points to python2- Add paa_force_py3_sle15.patch + Force use of Python 3 for SLE 15 and later- Modify 0001-Obtain-platform-information-in-Python-version-depend.patch to reflect agreed upon solution with upstream- Add 0001-Obtain-platform-information-in-Python-version-depend.patch to fix build on distribution with Python 3.6 and later (boo#997614)- Fix RDMA driver package version install issue (bsc#1074865) + Added paa_rdma_install_proper_driver.patch- Update to version 2.2.18 + [#868] Fix for sudoer update + [#886] Agent should not update outside of goal state + [#889] Firewall removal should not retry - Fixes issues introduces with 2.2.17- BuildRequire distribution-release instead of openSUSE/sles-release.- Fix typo in dependency- Update to version 2.2.17 (bsc#1058974, bsc#1058975) + Remove paa_noref_local_install.patch, included upstream + Setup build for Python 3 for distros > SLE 12 + [#879] -- OS.EnableFirewall=y breaks load balanced sets probing - From 2.2.16 + [#865] -- The agent should retry ETIMEDOUT (110) IOErrors - From 2.2.15 + [#783] -- The agent fails to use the standard Linux environment variables for HTTP proxy + [#784] -- Adjust http retry and logging + [#786] -- Add Provisioning.SshHostKeyPairType=auto to support ssh-keygen -A + [#791] -- Prevent bloating sudoers waagent when agent has problem + [#792] -- Clearlinux distro_name does not match + [#796] -- Accommodate new Clear Linux distro string in os-release + [#798] -- Support Ubuntu RDMA driver update + [#800] -- HostGAPlugin still use proxy while auto-updating + [#801] -- Agent fails to clean-up PID files + [#807] -- The agent should not emit duplicate events + [#808] -- The agent should more gracefully handle out-of-space disk errors (IOError 28) + [#811] -- Comments inline in /etc/waagent.conf cause config to not be read + [#812] -- Agent fails and isn't recoverable if an extension's log directory is not present anymore + [#823] -- Show config options in use + [#830] -- Ensure VM identifier is properly ordered + [#845] -- ')' is missed in show-configuration + [#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n- Add paa_fix_driver_install_detect.patch (bsc#1057888) + Avoid the driver from re-installing if the same version is already installed, this avoids an enless reboot loop- Add paa_noref_local_install.patch (bsc#1050229) + Do not refresh the repos when we install the local RDMA kmp, repo access has already failed, no need to try again- Update to version 2.2.14 (bsc#1050000) + [#777] -- Deprovisioning when VM identifier changes is too aggressive + [#769] -- HostGAPlugin requests should never go through proxy + [#764] -- waagent -configuration-path:/path -start not take effect + [#761] -- MetadataProtocol has no client object + [#757] -- deprovision is executed even if input 'n' + [#754] -- /etc/resolv.conf is removed if create a VM base on an specialized image + [#746] -- Agent WALinuxAgent-2.2.12 is blacklisted - skipping download + [#740] -- Duplicate logging on RHEL/CentOS- Remove timeout udev rules (bsc#1049480) + 99-azure-timeout.rules + Rule is broken + Timeout is being set by the eagent code- Modify dependencies, systemd is runtime, not build- Update to version 2.2.13 (bsc#1042202, bsc#1042203) + [#712] Initial support for OpenBSD + [#730] Archlinux documentation + [#743] Fix for FreeBSD resource disk discovery + [#748] Fix for host plugin response encoding + [#750] Fix for GAiA public key handling + [#751] Fix for host plugin channel initialization + [#752] Fix for AzureStack protocol error handling + [#753] Removal of iptables rules from AzureStack protocol - From 2.2.12 + [#711] -- There are too many log print to /var/log/waagent.log + [#714] -- Questionable split call in common/conf.py + [#717] -- Remove extension logs during deprovision + [#720] -- Reset of RDMA drivers not taking effect + [#721] -- WALA deprovision process not clean up all cloudinit files + [#724] -- Location of configuration file should be editable issue + [#725] -- v2.2.11 can throw unexpected exceptions on provisioned VMs + [#727] -- v2.2.11 cannot update status for RDFE VMs - From 2.2.11 + [#463] Ensure the transport certificate expires in no more than two years enhancement + [#470] Emit goal state processing performance metrics enhancement + [#518] Align with the Azure Stack protocol enhancement + [#531] Location of configuration file should be editable feature request + [#604] v2.2.x - Need new OS.SshDir in waagent.conf feature request + [#631] Will "waagent -deprovision[+user]" wipe the cloud-init data? feature request + [#668] Agent continuously logs error on FIPS compliant server + [#679] Enable auto-update for AzureStack feature request + [#682] Default route is not added if it already exists cla-not-required + [#684] mkfs options out of order + [#685] Change option order for mkfs. Alpine is being picky + [#686] Use of hostnameclt causes hostname rename lowercase for RHEL 7.x + [#687] Enable customer-supported cloud-init + [#688] Agent should purge /var/lib/waagent/events if it gets full + [#689] Remove superseded extension folders / zip files + [#693] Agent should remove unused extension directories and zip files enhancement + [#694] Agent should not issue an HTTP HEAD to determine status blob type enhancement + [#695] Ensure all udev rules are copied in Ubuntu cla-not-required + [#699] [2.2.10] Some questions about Extension clean up + [#701] Reduce polling time for extension processing + [#706] Provision Event is not Fired if Customer Forgets to Deprovision VM- Update to version 2.2.10 (bsc#1035418, bsc#1035419) + [#675] Clean up extension directories + [#673] Provisioning logging improvements + [#674] Override decode custom data + [#670] Add Arch distro support - From version 2.2.9 + [#665] Networking logging cleanup + [#666] Keygen logging cleanup + [#667] Reduce the monitoring loop wait time - From version 2.2.8 + [#649] Improve host plugin failure handling + [#647] Add telemetry for put status failures + [#646] Improve extension handler logging + [#645] Reduce guest agent update logging + [#644] Add basic 32-bit support to interface detection + [#641] Better heartbeat exception handling + [#640] Better unhandled exception logging + [#638] Improve NSG state management + [#637] Better handling and cleanup of old events + [#635] Pass environment variables to subprocess + [#634] Improve RDMA package matching + [#629] Better handling of resource disk mounting + [#624] Data disks udev rule + [#614] Add support for EulerOS - From version 2.2.7 + [#625] Enabled PageBlob support through HostGAPlugin- Update to version 2.2.6 (bsc#1029223, bsc#1029224) + [#611] Improve logging when interface detection fails + [#603] Retry when get thuimbprint fails + [#602] Ensure host plugin calls fail gracefully + [#601] Handle interface resets more gracefully + [#600] Wait for partition before mounting + [#599] Correct check for heartbeat freshness + [#594] Fix RDMA reboot issue + [#588] Changed permissions for log directory - From 2.2.5 + [#587] Fix potential sync issue with incarnation number and cache - From 2.2.4 + [#579] Extend VM health status + [#578] Fix FreeBSD deprovision + [#577] Improve mount call and logging + [#573] Centos 7.0 hostnamectl fix- Update to version 2.2.3 (bsc#1018369) + NSG improvements + CoreOS fix + Debian fixes + Apply patch from Debian + Unhandled errors + Handle ExtensionError from decide_version + Correct mkfile size check + Add a log message when primary nic is not found + Add telemetry event for host plugin usage + Fix typo in log message + Prevent duplicates in sysinfo + Add support for Match blocks in sshd config + Fix the logic for agent version + Support offline hostname changes + Ensure config file is updated correctly + Support NetworkManager leases + Fix password encoding + Minor bug fixes + Fix for hostnamectl + RHEL-7 hostname + Fix password encrypting failure in python 2.* + Handle interrupt signal + Fix the issues for mounting resourcedisk - From 2.2.2 + Cleanup SUSE config + Support for F5 Networks BIG-IP + Fix sfdisk options + Fix for fetch manifest + Fix config options for RDMA + Fix issue with xfs swapon + Add Clear Linux distro support + Handle deprovisioning interruption + Reduce goal state logging + Increase polling rate + RHUI cleanup + Add restart_if function for Alpine + Support OnHold flag + Fix for decode_config + Azure stack certificate fix + Enable over-provisioning support + Enable host plugin scenarios + RDMA updates + sfdisk logging fix + Big IP updates - From 2.2.1 + Correct the installed version check in decide_version- Add comment to specfile clarifying the Provides directive lifespan- Update to version 2.2.0 + Non linear release number jump + Add agent-no-auto-update.patch + [#361] More graceful 503 handling + [#364] Enforce http proxy support for calls to storage + [#367] Stop disabling SELinux during provisioning + [#377] Fix partition table race condition + [#387] Fix latest version selection + [#388] Fix extension substatus structure + [#389] Fix shlex related update bug in Python 2.6 + [#391] Correct behavior of register-service + [#398] AzureStack fixes + [#400] Support xfs filesystem + [#404] Correct service start/restart behavior + [#411] Support for disabling provisioning + [#417] Stop spamming journal with pidof dhlient related messages + [#418] Add goal state processor to the version output + [#425] Fix walinuxagent.service Want, After + [#439] Ensure to load latest agents + [#451] Correct proxy port type- Upstream releases a tarball WALinuxAgent-%{version} while this is a reminder of days gone by, as in Windows Azure, it is less confusing and less work if we stay with the upstream source name vs. renaming the tarball.- Update to version 2.1.6 (bsc#994592) + improved RDMA support + extension state migration + Alpine Linux support + fixes for #347, #351, #353- Require eject (bsc#992796,bsc#992797)- Added version to Provides: WALinuxAgent- Replace Conflicts directive with Provides, Obsoletes pair (bsc#990424, bsc#990489)- Update to version 2.1.5 (bsc#989789) + Remove 99-azure-product-uuid.rules included from upstream + Remove python-azure-agent-setup.diff no longer needed + Remove python-azure-agent-disable-test-check-pid.diff + Disable tests - Test have been re-written such that they are expected to run in Azure, since we build the package in the build service 95% fail + goal state processing extension + multi-nic improvements + Fix failed to mount Resource Disk #145 + Fix PID file not updating on service restart #141 + Fix libglibmm-2.4-1c2a dependency #133 + Fix Creating a swap file takes too long #116 + Fix ERROR:unicode argument without an encoding occured creating /var/lib/waagent/CustomData #187 + Fix Should evaluate ssh pub key file before using it #169 + Fix waagent fails to deploy SSH key on CentOS 7 #104 + Fix Creating a swapfile using dd is extremely slow, please use fallocate on Linux #127 + Fix ERROR:Unable to fetch Bundle URI from manifest for Microsoft.OSTCExtensions.LinuxDiagnostic v 2.3.4 #163 + Fix Incorrect host route set for 168.63.129.16 on machines with multiple NICs (CentOS 7) #190 + agent list trim fix + telemetry improvements + signal forwarding fix + self-update bug-fixes + poll timeout fix + RDMA updates + telemetry updates + use dhcp cache for CentOS + output buffering fix + rdma config files + sigterm forwarding + reduced log verbosity + extension manager self-update + multi-nic improvements + scvmm fixes- Do not conflict with NetworkManager (bsc#988743) + we want to allow users to install the WE pattern in Azure. This is not possible if python-azure-agent conflicts with NetworkManager. Testing shows that the system is still accessible if NM is installed after the initial boot that sets up networking. The downside, during image build a user could incidentally install NM and the agent and forget to disable NM, an instance from this image may not be reachable.- Apply patch python-azure-agent-disable-test-check-pid.diff with patch macro to appease SLES 11 build service checks- Update to version 2.1.4 (bsc#980789, bsc#980790) + Support for FreeBSD + Fix a bug for internal extension version resolving- Renamed python-azure-agent-setup.diff to python-agent-azure-setup.diff - Package tests in sub package- Do not package tests (python-agent-azure-setup.diff, bsc#974899) - Enable unit tests during build - Disable test_check_pid (fails if /proc is not available, python-azure-agent-disable-test-check-pid.diff) - Do not run sed on every file (corrupts sample_ext.zip) - Do not mark /usr/lib/udev/rules.d files as %config- Include in SLE 11 and SLE 12 Public Cloud modules (bnc#973427 fate#320692)- Update to version 2.1.3 + Refactor distro class + Fixed protocol detection on Azure Stack + Fix extension handling issue + Allow overwrite existing user + Decode and execute custom data- Initial build + Version 2.1.2.rc2/bin/sh/bin/sh/bin/sh/bin/shWALinuxAgentbuild78 1611904439  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.2.49.22.2.49.2-lp152.3.15.12.2.49.2-lp152.3.15.12.2.49.2     !""###$%%%&'(waagentwaagent-extnwaagent.confsite-packagesWALinuxAgent-2.2.49.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtazurelinuxagent__init__.py__pycache____init__.cpython-36.pycagent.cpython-36.pycagent.pycommonAgentGlobals.py__init__.py__pycache__AgentGlobals.cpython-36.pyc__init__.cpython-36.pyccgroup.cpython-36.pyccgroupapi.cpython-36.pyccgroupconfigurator.cpython-36.pyccgroupstelemetry.cpython-36.pycconf.cpython-36.pycdatacontract.cpython-36.pycdhcp.cpython-36.pycerrorstate.cpython-36.pycevent.cpython-36.pycexception.cpython-36.pycfuture.cpython-36.pyclogcollector.cpython-36.pyclogger.cpython-36.pycrdma.cpython-36.pycresourceusage.cpython-36.pycsingletonperthread.cpython-36.pyctelemetryevent.cpython-36.pycversion.cpython-36.pyccgroup.pycgroupapi.pycgroupconfigurator.pycgroupstelemetry.pyconf.pydatacontract.pydhcp.pyerrorstate.pyevent.pyexception.pyfuture.pylogcollector.pylogger.pyosutil__init__.py__pycache____init__.cpython-36.pycalpine.cpython-36.pycarch.cpython-36.pycbigip.cpython-36.pycclearlinux.cpython-36.pyccoreos.cpython-36.pycdebian.cpython-36.pycdefault.cpython-36.pycfactory.cpython-36.pycfreebsd.cpython-36.pycgaia.cpython-36.pyciosxe.cpython-36.pycnsbsd.cpython-36.pycopenbsd.cpython-36.pycopenwrt.cpython-36.pycredhat.cpython-36.pycsuse.cpython-36.pycubuntu.cpython-36.pycalpine.pyarch.pybigip.pyclearlinux.pycoreos.pydebian.pydefault.pyfactory.pyfreebsd.pygaia.pyiosxe.pynsbsd.pyopenbsd.pyopenwrt.pyredhat.pysuse.pyubuntu.pyprotocol__init__.py__pycache____init__.cpython-36.pycgoal_state.cpython-36.pychealthservice.cpython-36.pychostplugin.cpython-36.pycimds.cpython-36.pycmetadata_server_migration_util.cpython-36.pycovfenv.cpython-36.pycrestapi.cpython-36.pycutil.cpython-36.pycwire.cpython-36.pycgoal_state.pyhealthservice.pyhostplugin.pyimds.pymetadata_server_migration_util.pyovfenv.pyrestapi.pyutil.pywire.pyrdma.pyresourceusage.pysingletonperthread.pytelemetryevent.pyutils__init__.py__pycache____init__.cpython-36.pycarchive.cpython-36.pyccryptutil.cpython-36.pycextensionprocessutil.cpython-36.pycfileutil.cpython-36.pycflexible_version.cpython-36.pycnetworkutil.cpython-36.pycrestutil.cpython-36.pycshellutil.cpython-36.pyctextutil.cpython-36.pycarchive.pycryptutil.pyextensionprocessutil.pyfileutil.pyflexible_version.pynetworkutil.pyrestutil.pyshellutil.pytextutil.pyversion.pydaemon__init__.py__pycache____init__.cpython-36.pycmain.cpython-36.pycscvmm.cpython-36.pycmain.pyresourcedisk__init__.py__pycache____init__.cpython-36.pycdefault.cpython-36.pycfactory.cpython-36.pycfreebsd.cpython-36.pycopenbsd.cpython-36.pycopenwrt.cpython-36.pycdefault.pyfactory.pyfreebsd.pyopenbsd.pyopenwrt.pyscvmm.pydistro__init__.py__pycache____init__.cpython-36.pycsuse__init__.py__pycache____init__.cpython-36.pycga__init__.py__pycache____init__.cpython-36.pycenv.cpython-36.pycexthandlers.cpython-36.pycmonitor.cpython-36.pycperiodic_operation.cpython-36.pycremoteaccess.cpython-36.pycupdate.cpython-36.pycenv.pyexthandlers.pymonitor.pyperiodic_operation.pyremoteaccess.pyupdate.pypa__init__.py__pycache____init__.cpython-36.pycdeprovision__init__.py__pycache____init__.cpython-36.pycarch.cpython-36.pycclearlinux.cpython-36.pyccoreos.cpython-36.pycdefault.cpython-36.pycfactory.cpython-36.pycubuntu.cpython-36.pycarch.pyclearlinux.pycoreos.pydefault.pyfactory.pyubuntu.pyprovision__init__.py__pycache____init__.cpython-36.pyccloudinit.cpython-36.pycdefault.cpython-36.pycfactory.cpython-36.pyccloudinit.pydefault.pyfactory.pyrdma__init__.py__pycache____init__.cpython-36.pyccentos.cpython-36.pycfactory.cpython-36.pycsuse.cpython-36.pycubuntu.cpython-36.pyccentos.pyfactory.pysuse.pyubuntu.pywaagent.service66-azure-storage.rules99-azure-product-uuid.rulesrcwaagentwaagentwaagent2.0python-azure-agentChangelogNOTICEREADME.mdpython-azure-agentLICENSE.txtwaagent.log/etc/logrotate.d//etc//usr/lib/python3.6//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/WALinuxAgent-2.2.49.2-py3.6.egg-info//usr/lib/python3.6/site-packages/azurelinuxagent//usr/lib/python3.6/site-packages/azurelinuxagent/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/common//usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil//usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol//usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/common/utils//usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/daemon//usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk//usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/distro//usr/lib/python3.6/site-packages/azurelinuxagent/distro/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse//usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/ga//usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/pa//usr/lib/python3.6/site-packages/azurelinuxagent/pa/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision//usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision//usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__//usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma//usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/python-azure-agent//usr/share/licenses//usr/share/licenses/python-azure-agent//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15694/openSUSE_Leap_15.2_Update/19649c48f7eb6e923a203347eef581b1-python-azure-agent.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxASCII textdirectorypython 3.6 byte-compiledPython script, ASCII text executablePython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long linesASCII text, with very long linesempty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR;wqaU)Uutf-8c6f62d97e7e13043d6a8ed5434879eaf9bf922549d542b6499c392af6c84be41?p7zXZ !t/P]"k%4Pa 7_/ lO (^iFY :뮆0߱pE;u ?ت\n A|4K85Y{|6ȳn״?,P=! EH?~!rm?Y87 Ahnq Ǹ ԝ(o(xFK˹.A e͵*G xgr`Z;+Ł]L KHȿ*ٰ-ڧ7L)j,\ݶ^٥/dm@R7tޭBcy93X>ʎ.5Ħ$b{R~ޏ!4\8$pQVonhԋӇrK[?? ^ZH*whgaYSY6ɝ}U;05 cvcpL4d4w6ٙ܆5|OGlٌ7d1ɰV;xC2WwBxe7['T&=NO0ITv^bB'L$SYG8*Jv<߂!K6A<no}BR@,.ܝh̘|ԮhR4S †5Gp}+;9&AЉ8fq3ŐOxG J7bu "ʅ{Tw)ziAK˰iO:L爧a^p.gɴ0V%S eQ ~LyI?(oX$;T}T9YЂV2uØs^@]n+ߟ;mlq%GWCjN[#q( h-=w, X:FWeL]nOC;R"<}3|fli%F˵dY.zatć,RԳݫ+z#WNĭD"<<W/\@b\+ ,#tWMim(JLo6Z]HO2MainSwo1 us9M,gcX[{qq*ècjT믱n"O VW;pZŢ9R,RaI K&"jbI˩cmo{60.{a67pa.7gXUk*P8c0Nxe0ŋx~=tH`(0vzwrs ɱ,O AN@L%\C/&c$ybC]o=Zaو0S>1BG~/Fa,BKd}Jca"0rgbL`%!rp6;NF ڎ2e~Gπ;a R:Xv 7?ETA3=˽i17)s#>~:Ǣ b9[(MxAnKe"+\v!5'QRrEVŕ=S_'m9[&TzFFW3r/pظgAVF>[vi37Hd0iT.o]E܌ame`#x ƜBsHFw1ˤg<g8? ê+~~|p̞JoZeB]vק[p H} !Ý$Y'Su(]^/htϘNw wzlcm7 5\ " && ۚ)P8ZliQGw]7:Z9)cH:+dk4H e)lAsrn8Z9΄Vrp2"$J $a=q6HszPezY@HI_\;gl(]̂-#2b g-BXw 0lp~tXeU ORJ0c3yJur)o#qx!vwqL$0u S;p>pMG7XWtq8~ w2&B ӄ& !X{;b`"ЛF̭,{\>r` VfiV6/0-~XXUE%{Gq!q;*[CXЎњFx}v|-y*_[pLz̼?ʕ/v+CGu .\1m& "qa0fNQ![@UMbΛ(HJ21ɺt**Dm \fduoŎ!͏=pd_U}<=m6Dk1g 9<5@~~j%ڒus G#(3ۤe=gU..ogÓGH8$uCx. :,f`q&\CϿ HG YCW/w݋[7y,3e;lWZ؍$TNnϚӯ5 Iwlמ)z3'(. x|a9gV?II:Z(L6[,Jg1?<ނN./P= DmgNFsjsg2zMC Z%P+I{@DoƯ @6H$#rd &{̦h2@kiT̆đ]D#pcuǝRXs8 -O~Р{\Q(w|*<:PT\j, Q>0qD"8Db PAmPXr-QÝ;9rm-!Bٷ y4\>BB`W4vYa ՠvh14vz!*zjk zlcB꡶bVJS(V1BWS^ʄ`G !{nƸcY:x .i<)Damu"ATQ,85TUV# ?B)3-~ҵ/vr5L)UUuT2Odȍy'< EO[?9%yp8 XgfLcg/R$|"! p;AEy]%i8gI^W A#@nn6jۙ>ymB B&0 }G~+x̀O3y y!h0a1kLh*,21Ok%AIdɳ o"ވr{WϏpaT rz0lޘVxbN]TmiĂ_w]iK@VJ?ב"b#<|Ab2ߌicѬ8rpp.3M5!J[FSccK|l?h Ӊh+ xemI96b"ӹE#c^4JD M 7/֫Zpa'aE /AZRf't e'AY=u|e7Xȃma fXʸt D!:#CORFoBxT<tUyu %ΫkjA*0~+'N i9P ~iR,cfu,>K6T݃_7R YMmvtS*s8KWCLƑp’:ȒĩTBi(>n9/ 3RSFъ!\&ڞ:Y[Tu v^<2P^k"*s//|_p1vN]cG]PF"hai]Q2w_AW"$=F` S5U<0?*JB۽*y):EyBIV cȝ19avJWO92y>S?=4e G /꾋w+{K`JzpJ#a w36Tg BF?V*7ut}RC?f;.'e|}!ly6NQtbt45&w4UŪAMgQxCԼˤ5 Hwe XpMo-L3SWѼVLl-M?[s ˏ}jrcv߰VU3[]B2$#jdϽA!FDz)i'rSdX⬑\@zVzsv!r@/Tr2?b Iyٙ0qYBW'8Bt;80U(cr,'lRV—<,*łx;)GBJb&rn\-UBRdv{Tczu %^`9Yea:̑Hs.f^. ~ . zx)%IM,hr&39 kƦ̀zUOh9hOXàͰexkaTGqam){|n:tm2LM l$-Ҹ~5bZT,mqGkj[vz#NpϧE2db@)Lϋ/%v}`0>fXi)ps)P|IX&^oJ/$rϖxC.q%Vcw@@KkW)ZoNTBe ݿ 8YgےeXAInH8GY݇ԥJhǣ͑J=]oy:*.+4sKPKI\f3G[pjiSY`%g4yJAfL0~ߡ~!l?c҉ΏXY~U$k[ciXե6<6_' 2s)KhQ\~P᫂~ S9BxݳxR龈fe k'2Kp>Fsj(||eꊦ,>~M3SPW fkxiH@C5.u6Vt_ԟO:3do_j{?VepԴa2&q 6w:_%);xbΒ,r 979dm{@Q[q?sX0uȤEFx#A'_ov۳҆UwL-] ݓہBI7|VG}iDYj2I+ЉKEK1$ȶHHk N3(ۚxEѺ|6+}wȱM@ 9wu׵'#Z7.&\T"*i 뷢%N(K6E,p݅N."kZ̋hdNH7)z[U .8_}fkN: OUj. !|:m2~B̳F1S!\[e`+оp>qd<'N)Bγe)=e@@v͒XXc?6T^8IխlJ@=: 8hm=M&)w#{.fZP@|ԂG V ew[~.Fy?|1TI? =ey/B?!_}q2_:#W" ۝tK1aHscPbɇ#5Sq\GSΊ 竟(Y&ui:^~f>ɠAUZuvo;pA=^ 7rJztc@RoFqۢ+>Ipq!לּj@>>tx#,"@|TWAv?OjSH h9qbyjB֕*)CnQυIS$OQ$?*1uiᱱh@;oԒeC}h=EEdZ $7\"؋6嗷.B2WRrIlW>%㋊Az˹͔ eq ~ӗy6z/g4V+` NvS#ck%ez UC4ɨ(K9H2z_,buV _.Fvy9y0"XqŴhcC.pDUMA4ްT[RQB_)uM0)Q-P H3TlnROH8B`DMt,Z7^G!0pFը@dNVGK6SŇ[t,wV0Nn&yQ$ X vSxtds  n%&uEJ3Yh,rPЯ>IOh`qdb>FOX7DisH#5n.$=#Y) ^1"b]ʀO*?8lOq i}.aKE?cs֕%!ݘfdqaU#i8j6/K5^);!(i4K.`B>ڊ'iUl,TV"=Rwh Uru['$&'IB:+4tY>]e($w:3CӖbU\1з?x1n7ūD~m7^ps2zy~ &#xˠv*8FC^8q4a+v;U D'e9}LGcS1Iyi8c>ctDP CDOq`'8wp>K[<RCEGK7Mpg/Z]Ѧ;隐in/@RT\ O"z E8PwUkp;Y{z9j_h'@Ӓ~kz>9lcMH˿BҗJ҇A '/e J!ł $YCДXPf[~z=n?T,8І(ɱ;b8_wT`g`25VޭgDYMdR V+o\1A#WNX E~E ԹKJ+LHn!mbA=%5LDDڔk<󸈍3/_Hhq)hڙ勓Q,[ElCD.-j;n1ʰ]/cB@ІQ>34{<Lc%fN#jXs$nLU1m0rSP'dˀfT+8F9qI{~NLltYPI.&[5Н18 ])uXe;2`Z[ K `Q*̔{} ڍ _RJ;wy#s s9| ?*' Lg2𢽜{5,'I.g,M츚[,+:$ȵ~-@8038F%u_P,ŝ[ A#N'(9é(Q"ѩx%k61#SU7ܿ-+V_T_-o-VIcݪUBK!]Bb.}}qy){QƐUh$W >\j1K(X7ŭL0&$+yvn<z hwnq;ۍ X$cw%e׫ݾmJ3vr 3vMS@k[|fKf X @)j- #yȥ:MiJ~=̆l Roo48D _cӊZ#hkh: ~*li9~Dz Z4*س` qci,k BgZHy'vjYV[F`ttyXY+ʨӰC7cRP5}dB8IKTćx yk>{,3pZCEE5)rjv{=Cs9 C\ަ'k)BU]IGVu(2=<ƥk9V.rS,+Lׇbtz 5ڄfx``K*Ek[EcSwnf>録%p[;2I$uH ͕:dmF&e!(&0bI)=D*JnXy5H%sZR{8z//&mh;ʒ(GϺ& C/Ӷԉ JBҊ=@%txV6M06\i^.;L)fKGE =V:EJqҜ5?]+ػ͂a#sv0t뙳[|V|ruW66RwG>a9$oܶC[a,!{R;rWK5:1Zハw31) B $  t1G E \rs#h\dPg E؃E8";- ©bLe<$%eQg]9|NfXuϠqRRR:Mez'<sMh$7#W JR&Ax5J:Ww|1ܻ'W6iNĦ`2=In[oG65 L@̑P7+k2Ge\3O41 ״ruB\,ZrG%.6zZ|V! #@"UMӑJ/h+\8>d>Cǥzt}|e !#|jyjWK[avLg՚pmsV߾)1 H4(lPKV.m-m$,p[tnC_jO{d煹;;wM_ux䄡~h7a:D ᚑ<4EM?;L+ `;^?d yOwZW+7]pk VAguJi C,C0?^o'@Og| 6(R8 qv. їAswzY" j%8T'7La&^ wf͏k,uJ2_ LCۚ0brvqZ͌H4KCю5mLbl$h4'PA [<`{/2P|:j3 EB🞑 qfdO;j6q[{d%*eo3ΛJO¥ctY5` iu{ Պ>BbZ*ȳe3Y2yquPc6od';X_o!vG{?·GWQBSBMnb$TLT)A&H6qjƦ* JM7ZL & 9r}Mn=pQ~hETVbZ0YaMjco9|jZ ߃[ogA~vd4=lMJz1dBȠX:܂ϓιg6u~pk)?j1^MOA˕1oUkb-WHO۲1Q\}@L[o_]&>:?` P,$v^ Sd#Wd*}vcm,LHca/[).֣uht{(ŚPuIl{Q"QF`[q_T(MzMNJ#'sf\gcM㌌7Dޱ )l[ɷp2~j۟dia7^~&X>v+#ӠD2EeJ wTym P84.@R n#8O7OBR_^Ql7dwt7< O}WgYxt۟Ks8ٶMh ;GQeNͱW?s<dIw%O- v2F5< ##hF 83 Ҕ*ؒ2w;|REC#FmD'-Z> Ts*@M.~r-)W#@4Xq e`a"-: C6V_{-* 5O|]&["bgYm~E Qa%+(QxB3UWd.핷c4lm -&Rtüq' Z6R>mTͨsR|aٶ9٫>~m˧v6HiY6%9s 8x@^%h=p*Q's Ks.P W9 wJy1O-rS%HB9vc[1Kux_p$#`f]ĠS=k 7G(tث-#VG Q=W mew"vZ.$韖S2X dG+hGz+ڝ]. -ύWoTFεUa׬`HSlTĽM*kRhY''L*saG]P(P! ^ m%}'``/z{O6?.huCNHkCڟg|^3dq}ʌ I> {` Itpp=V6^2<Go \=D^ nYFL TK=V#9 >u%;ԝיX!\AFԦGu1sb** syFHyɃRLv[g!l^Dvs iCzf?W7LWp6Y.1@ztsT̆<; 5: /_kѣOj;_#)7KZI.cG6H~9'~d$B:12cXݳuI 681"䙢~t9rm$gGA.7 umZԮyWlIv#>8jQȚdad5>@(C\J\#׺ZC-z #خeT(RFܖpCcNp.Och- (gw|ndi |uG $zf|!`;nTs,ׁY E2}tLd^KK%\-[<;`}:~b7O=F5]>.u[AGP"A"M{eFͽܙиOͲ[ۯFfbg0CS4|j/Z{dmJ t@`ڳBc`?6Dy{${ُjtAWΨxGa3ÌM.+ֽocç~ (T X""%E"k#Fbm@DZdqݯ$Sķ]B(,!$sm`rf^V&H &ͷ<4YHOx򻬨.ff+WjxωW~F0)!V4Ň[@@B]I_+Wp BGyۇ懕͌~})&z/L`bFXI k~gA̋K3s Ű_-QˤI$qNïfJ]|v&ft@&m_ _0MC£ %B p~GuN`E9X-!oB9[`x\<ɚ|9Z0 #4̏s4dRwA 1g{˕M>r:t Gx* GCq~oķ^9JUYd7tQݫfY4ekI5%qs'@7^y)9Z\Ѣ8kDctzvAt |Z֓{7Ȩa;G>"5s&ބ Z>څQK˓vH;ikV`JyOOmaqtwh|e{ s^xB !|H3=)))th~w1"l~ːa6 㓚Lu%i98K* P%%P&|ם2Cs^!gB,u mzrBEkNP%ߗ -һts箿GKX63(c d ZyW\TLma,KvgX~ABګWXzÁO1d~ R&D+GȤ&PVߕrI{6¬wbA|113$i|M_CF\(AqrD| RXdW`HAVy k-d~+nGD&VV*̈ĉ ~,&1{ .%eqfz6/Ѕ {>(EH1ҏMLE 2W+"ކ`;tq]Di' zt'яH܆r7W6(Kԟ *zXȏEy%J8hc׈J+_3GL㭭N$9NMWfN Wney4BH[Gpd <ԕ2Nn}1 mTgws}% #/3>eEԹX3vM "q:\33TiYs|R%:R.QIϬK<ܧI?.=i"( SUCK?ڟb7ʶ1d46[>vT\F..|ytgZ~]`mt=8,w.yJklfOcvϻ*bCl(˓ܙxS7 c7WvMJpBtYQyy"&ҽF*};s]W y~hJA:E)GkO[|֔.8Ͻs ڪPeY{S V/`ʼn-OA,̑mTre"7Wf5ͨ"7ސ }I-$VVBB¤2w%T>& 6>6e&;|; `0O;x,Q~LwW<С]r1pUb 1"hȩcʆ1g`Cl2А0ӊ>y%/=8p$֚߃Xbɥ37Ư"DY; GA-H)"dQЙm˯O%3WJ;a+j~ zTxX.,e S6<RW\weDCWm6)|g08XZBP41JC"FFO6rWWE% g)HZehAJ}_8 t:aVږX#HcH++xvLdx?|Ur5|26E|?Ѹ5ԥ.@F:'.hH-Q-TwlCL;Mh\vY"TIj\Uu;]*ҵ '.l\ H9gyIxI!#Ӯ.ack% 7"z Z M9 eц ؙi\u/)o=TDUzIT3i-=|j9 " *r* 2ތ_̬k~9nS(EG? ' )MӇr3w޾Xp}@7/Zx;N@Nw ]ZHvެdBYrj Gƍ>M9eqP=›ȍ|O_| `aZq"'B+gJϝ A:?=['ʴUBL`;)i{[X̼\ ]HH-}!1;;iB)m7[iTr[1lpa?U%IUSld mKUY,Rqhg<~஫MXԦx/8N|MwrL ;mv5iT"/o#]O[dl-5$]!-=R;'4OKvMIә}nv{~].[lBkz9(l,9ckmӹ1}'==尼Y{ffbo+Jt҂ܺz DhCv`]i'|Yì\Wy_BxWqn9Hf=OWg}qCǔ]С$fu|E8e+gg90V1 C41?v_oeI1] KY6/v^}S峪@]u2d/ʩRaٝ:ÑͲȡN3 o'G \@'D _^ ',jH+p3SSFܰq+|fh VstOa!jc^D@55UbT/G:W~5iSז{FX gTFRU# #pe9r3 mvHa'hT}$Qe 1 xe0- PK[uƥ6'H [ T:0}+D4>Õ瞊7G).|4I*}yh: h :Q{ZAjBf,g-f/.UƏCYY,&뾩 BMKJqqGjW:EPqsfEv1! +BcuMP(֖ \\/3rVƲt}h,0[×$zVjdE7rVqgJͶ*|F {ԩNqX1h bLj`4'}A6x؟̩ f@8^ =ExL "P#[_OUM}kQl7NebNžkX5V;Z"~E{D+sAo2\n: +EG>4`(.`_dڳ 2aDӲ~>EHT,(1,V8U~0^"DUf77%_>^WI\ٶ4/\^ol5AJ&jayzn.xt:2r~jQŚA+I;b}ڑI [dq#O3hX^);1ETMɊ*k3JvJ~= 41wˋ`̴ѫ0[jAZo7|4䙈ze;rQ*7ZPt-Vӟ-TH0ǧByNV k3V|bm?/]=,R{Ű%8Sh&Z`/}rՎ1Vn(oKC]9U& ?('7 ו(ޚŊl|Y=x1z.?8ñZ[a,_c>27Dymgp{*VVIMA"KY7{#Lj}t1Z^jc3ʩ9$bl46ɑ 7@G(k\: ;`25S _VL\!yhrQ5pQDeԣBWg96Gqde$^EHn}7 Z #\t /ކFc,^K#w-OaLنJ[T{rj^|]rhGσ0XVC}HÈeU!?׭ŕx8Ɔ#0f5Jݺ4r*h::?h q21iixE_}nLuByPv|-B$=X;;+~QBE+6+;B0M]Z̼MrhΪ&Y;&jrLޟB@B`rOпn4 suӐ(>49ؘOpܝg=m ؔ'dJ E~H/CD&5co;TӰ߲B^{+L+IA33ĈV#,8Y#m5mpaYR!EB.ș0CPqZuDb|3+U72#IBa(CsuvƗ?&A̤V6 rt´IB&9 *IEX*.>]s $엡 ]sծ,_`R} bi/:GT=,׫ޚ\#Uv{y y! i/owb,ٕ WNjnJMIQ /^⋹q{PQ|3]GrDpxӋ5*7$y3[,a9O.!Wl(zh!qâ3 7.ɪc\J't5F"^ 0m̂QY e P`]JEM6b9 } s)f}❚ ?\dw k ؕaV2/lSj H~W" ŵ; ލ\3Q8.ޙtplHޜg6SJV@A](MV{@beAHrQq_{ 39@hzVjF([^j)l:[.Dm^Ae!$o _ Ld?O}D,ӡn~!g yD_ )$~v$PN ߴ5N_'sFF] 㜀PhJ@9ߙ!k"VωPbE:zL1Cw7 [#UK aó8l'rn9͖9rԓTX_"jƣl|ש{%_[[U@uY{/b~wT%9J(ꅱG(Gc{8gP=o)Qk{R?MlE4n*oI͡kGOE9` ̅0L v_LJM#(ǨK~M4D%G2-E61ZjZU!.(^] ˅t>JwbޖPxCm,&cvo kѰ4;|x-uW$TAVkeNe1Dn:hn|VDD%7Q.hWr 9[_yԌ*Ǚ,Bѽ+ۅ6يF+)t7[.Wϴ6\@A]CA@4jӧpJ"cO5W#C)!W&كgsobQM:#e  w]pgs4vk O>H#*N21/L\+Ⱥ :P -̭CBdX*Pq!ቔ 5&F}FjImHgZ`*yXӝ-cI;7u2պݓthj^y*N ;](ø9-T0Ņr9~ڳGdljVԭBNaBdwd3FA(?~x7ܐπNMG73XyFl+ܛdDpT<]BZx T6}gمt?gd`e? ~I.u!]ƦKmO%ypMR:<" DK sqCR4zy՛NA@2OdN؟ق6}X}Z=x#`4Zs@9C 0@^LA=Fc/pds$tG`sg]]`wYR'TQ1д}3 i83n*Ƴ%QMcFXΞj+Tűkp'iÔ-۱H=߈„bpDዡqUPk'])Me0$8܁ǰz{Q0MNj:_κpz~O>&2JMHӾ7GƢ9@R{Uold ny08k6.zwrKƒ}VˇڰT ٶfmҿ5k]:V8+y/y n'Ɏ,IU)JȃR᳎0rƟ 5vb7"]IFD)AQk%snA %IqM}0sO$IQf(ҁT/XSgZ!R')xgبs"~H^.d0(q"JSg6V>0xO tl;lu9Sؠ q,le1l34y*陰M\l@#JƁO(<$hК$OqT *WEƱSڅ#`KŜVNfօKFmn첑 @'=G3 MF;1 !ާ' Xi6>6 EBލ^֖}è}({jFwrq"}M5&ؠV+IC\ɕZL߽ D5 ]RIr'k{g2 wl*ӄ937irM ;XzlwŬ@-j5taJO\zt<4)KmNў3#s^blYɷ ba`xJXI{rjO!'C'rdhS@4EGKe㯤oS%~U:K$tdjV ڡlOt}Q8Ւ!'^`:pl5H) ޮ! r@QN'V?[3\#)\gm97? T:3G:&$s#!wS%EV49S;4 "hdߠ}j*$$㜈"Y{1@I$fL{ء |0cR R?qc`774Rϸ^|n1-AC=|N<dCxhsOE7dȊ)>0TSyΎ~*yr5b\Y0…:xf6 y;J+rhPqgK9V5-IT-vj%o+"9VM&7O$A 䧏pA8GKJ|LY" #!;FbN>*r0d-Go&5{Y,dQ5a\Xf K_`& *mʧ6[Ι +\U9"Y$u4bF(LT:'F}^!$T &[9]R}0|@aL+Id8j[{Y/)Z;e3݊-.J;zҰӠReK%;m%Ss6`2أhxWm)8Zrkz7z9 YDf"|yiT?Yk"q+"|OrbgIHl Ҏ'$W-dιqDCއ͑y*msI#`ė5ك% ub3҄:ۯV,b &Y TՔwg;iMT>^4Ur)s+d_‚XrvDDPJyK:Jwuɳ U|RT{$=+lGؙLRϽh/ vJ3 :r΅D+܌d&,[T~z !ko*6?&|.h㞾cKe"vu]q MIu 3H07)< P1dNeXq4t>#wCSvF{ u[Po}nCģ>)serceR#fj'>>Eҹ*r}Pp:{2jгpm ?ISQOXAk" k:ߓ.4, ^~Έa.Q7EO]b\l>gAsh*SZt3W3sc4Oqe ~ z/R% rN}+uT,*-{PB0/w~KٰG+ %cl _;)a+&;\Qgu5ijfU5Vnrꕬ 7c`( tPT{j{XSytle2rg?u!i2IdC-Tw&Uف"){5 Npq,MD^~Sy׼HaAd`SWxRԺ;W|bVD@>it7t]y[h}d,XV@MnP5!U7jaM *ي_"||9e`u _$[z):\I)pr1(}>&* uED-W!g^E#u2K3^\ )6E2Z~DOzgp7`;:5XHbswjP1ɡ¿M|+gq#ҜN&Lcݝ6D9Jt-*&>֜oL_uj|$SP)ӝ;jBҤt==BigYŔ㓲vm h`Y=w_N* M#i~OeC#nO rVge`EEYQ$cg-<;$GϱiJUݠ5\Zn^1@NR"Ъ\,SXg*mN* 0o&{G&<g׬o/o[-o=tPh&5-X!dgo42?׋-5J.OOA;~L [,vQ s,;21&e\-o~V5\N㪼~,GGo렔:8 /W 󫃪@7_ dy.f\Q_Hi0k~věBqI;HlN̠ a.͡Dd^}CK'P ;"OxMuSNLObBsݲcGjtF$eWs3! vJ.  : Gj{Cй)Y5Bdf (Lu%1ה8YWOM/ !DZaW[6+[> Y+OJUh%/<)`6wU`XUīA/uQ=յ[4eđ%"]H%_lL̃Pb]ŕ(IW3ǥ+}/9 `g>1j2&xa!u%kHBnO9cb36 MG#tဓ@T9 T_-(ck6|Pv}/YN. hLH@*J \fc2jQ(,k?<:uE|]mP`評`MO)(WP!-* -G'T2ypU R4T_*a͆ /㽦:AdCCo&B) f׺A nVza) W9 etIxҴ5:R7H _~:.tCs\;\v')k?l:Y­325ak"G6Z+0d>)lk2?AZ w}`"q%Xj5V _B ^[8Qpծ}P'%ͬ#Mzw0zqbl6A$zo#)$3dSKH% =0tSm_d) |;ˉk:ٖԷ"DOz@HK:t!ܥ`ٌ4%:]I*pvD̯mX'+3¡ \!p|_85ȯA3UwO3 k`! D)(4v`t WԓF3&[-d'+KֽBZ{Ԅؔ3k%d ko=cBOz!G/8h`zfvSƬJe&U"źHn-h*pN($h2 "> R-Ssq8jUaZB ꟃb3, P ɕO.K!/<3T!¦6*Q(Τ$0Y^?رG@+[PȐ#kw2baZiM8<]޼I7sVJeW#5ɂ;uEz y v/TGHӚ¤}p5!LfUߥ7 fVG>~&T]'?BqcZ7Z7׫K6.%pee^@ i_Xɓ7>jjy RT㉇l@YD..V=竩^%"l7ZI~K=oxvoDON0eo^.Z9^/ "oO|jzN"~Aƈ|@4ϹS7\./!3$^%Z*1;J6^VWD+b!D< ɂ$ Gs s~:b);X$mƒ7P mr3db}td]ݼ{c߄ݤj4daʣʛ+̆'1kVqfY,Cx`^ыPMSOQjM6q eB[7on"E1,?KˡTdr)0e'%-%0:`YNήK7 Z az= fz9 @Kj4.;{`oJ 9$*VTjY~v[(7C9yŶ;Û! HXZa sPI"^セsN0p4Adnj}PDLc l0e^0kppN&`J#zb`?E6&YPّ#i@_Bdx2OrP|xX؍p2IR 'QgGĨtd@PRk~A_78/wJ~z˖~*pv6,pN=4:| cŜ׮^}eD1qWWf닅9YrAtrZĶ^b< a + F<K8k&9 -z)hBUnciQU| Qqq1ouC)yw)vIҬA !G#m-,l64aSAys?L%^.&/ev5 ]J = ֝Vz`];CY'bgQ?v 2–"/VxAF8bL*F}MƄH^/Ӻ*+כU{c|.ScO01K$ um޻:%7}'MeB-Y>B c C)(ixw۝m =@>nmBNV'Zx11b]/&݇(#"I}5dNHW]R ?儶yˀWǰ J!%5a %TW0!fW=^X[鏑f'}q7GRҭ;m25?[MK/. <,F_KeO0B_ߩqhz15H2 8Ev;'v_ F- Fd0}>qz~2>:*v \I㴧籪ԇPq[\!Jjp$| >Hنp-"kVq}  !(|hE:@>01Ç:V/Yľjw1^D>,Q"6W^o+B\[k~v&;3m_NO[= JhU!vٔ V`'fgWV?_,׫=jf ب4cԣRla2qb',R-# & }m: ^}be7F/R"Q]] @pX Hc0B gs~5WH ly.̔2"'X DMt.l $1lD 0/}.DS|yґS7y8kU9`tq_9@YS{({ Wť /*. }#K])Q]%.؞< Û^LEy89Q9[U!#&u{V|R+U g=O)Qw0g:Q;[LU}jt`F X+Vi87V 'aSUJT Րuj.^X^_NUF|*==61x'7þ!wUb|P0C'u2c_~rpA a }?ui<6 n0 ߥϴlكK҄ qee%eahύ>J ˭0gHT-?XV)6 !Ւ<I ʘ%ʱrϕ vWm$ǽW޴Qsޞ{r F! վ :~jkLXSMe빑"&B4k9`[;q#(T- :SpqسJ4`ˀ0.  =dij->|'`Aӗ`㨤gKÌra>;aL:BLO d^');%3V6J?{+>عףh#eKV#C|ﯚ(zke@!ej DX2 dMl 'D1Pݫz%oŬmwsa50n#qDv>Iܪ5 e^ gTVfp,~M=NGՅN1'*?fʁ r#A)hlzqNCK/2?ӫx ؜)-I@UyQQ1r0\f[g@p$#&RYL<*KMw0:8U,@B ^\ TA,c+L4'[,ZJ |<χ!aQA=y qS^#^ (I9DMAo MZNX!VZ?yuG3) צGjpִ7gޒ[CT 3ߙaރ(؏}0ˬa4-? aUdAp|fFr:MW~ Se9,=m(nX:>@ƵK{W6BOIeAy}*^c=S{zp'MCAAgU…qߞ.X?^K!=ZSHMwz"`HRBnX Tu)qD/ N-E7IܬC&8]>!%9=Lӕ\]K[Eس/|`=L H"jL`;3b1̗oG`$c'LjEoF/7`}es2Ń01DٰywB{UIvwqKjLF`b1\PJIj6ܧ)&%1!`;P!|:ĮO5˳k=hM~P)V/E MnFBdq TP~hTɀv{zU*$_&8;z@c~W[ 1A$zcT ';<u!Unq JNokt{)P%K [+U]˺Wzf!Eq "!Hlv^~vcXN R7zF.7N*^"O5tSOE9N|hJk,ɼϯ7։tzH4枳|β+W-V!&Cg _?M\4VIs9o" 5B n,l_h\,,]gF(~!`UM6v=lDȔl$t[=r(-oݼZOr1o_\ [Wrw/HC9ofgTw:^f7TwO*Y `dF썱75œ0erܬ_Q&>o {|i6qQf۞:r[~#vykq,ٓ@2[6v=fA) 9? v\CbT=wiw^ W +ӓ*,9zSpbq,DSGR2D;I1jލ^T0x#s :,-\{pucNkA1FV3qx @rnCKF\24˷:eWY2[F\Selq:D?2Չ8,`(1Xo1^FE~i)R9+67{ET}I!#87NHͭ4f#Gݻ}vf:|.M1R7~Cz.55(H*_1e ۤ%!|enp(qO9ֻy2CM4LiyW P0b.@2`Pd^"%#ձ/+Q3eGwRU`_—8*l}"n?V/l7ci狯J>%}YTr9BZ@Lg*TŹ0ӎW֧.D& #FYH!bV9 g[qM `uxO(vVӻ.n1a+c~cŵiMI JXXԒ4lɶJpqOǵ) g.-BFk'< Yy5 jhAZS0'0RjEl +*!2HG4| h~5E^"dqm% XPk펓O't3Sc.SM皧qY̽CU)25I uV+;^+ hX\.ڐ#2Y*fIw>v20Tjr1-̟i!˵Rɂ1`iVp@~JXW  ;n ON{oĂrKC2(-2ZVQT\HҬrvybb\ *^.C+6Fy*Vp9~MIg Àa1YCtcR ڈ+V&gžFٸ5Gm29?:YW[ Xi|T'с- BL5Z{dugt2X6Ԍq:aʡY0(&??S(-k>dC皨D˫Rq)@^ICB5>94dd~kty!?/N'Q@qN(q*oAKqREGvjikjOkm4e^~0>Z:s('ڽ3? eT$l hS}adduW}V/%\N=6*?mi >b\SӉdnxXN6xzSb1lUDj+5^LQGS:~_8˳>~y.a^ 7S2r;a8]ke(Z;lƈ [nOXBU-PKYd(H!̲!ڡcsӣ\u6$ uLPM-Ra9> xpG._ =EZDkCt|Iq~ڝ8t@fauoQ?괯QoK^2 'bä*_x% )Kw~?W/4Q񙡏_$( rρPS=$eAxa,)nԿRcQJm o\)AgBKcb:[F#pexb7b`e=}LY$LMfȍw!Ctj/&j&u C<gz|: `_%ĆH-:ٓ]?*=ڠ4ꮥADhԷ$|sclkuJ#s)Ocٺ(M%.\=:6~PckW[sثxzUդJaB Bj'=_PpzT6G:%,77rwX+~:PpAXfXQ7H*Cԯ׶6%8/ øќOyG5ّz:1zLU >j)+:͍ici"+5u#0XIE=CeA؂ S uu'<3E7]1YȜN3)"5h]eY8Ph}o'NJ p(@qMr(}/V10a<׋k]bEq>e2E׵A]_rCYOKZ@".L0"GlS]vJ'~lM^%0Hu&~Kq ""v푒ۿ\6%l0T|!)j+jw%U@rVÙ-#i)b}5!œǑ ^"܏娈Aӿtq&ȰOG~$`SB=DNܭVS(PLNu>E橦 ;OjG%3!vk@0R[J~&;0}Vŀ3 -: q\r'VR~O *qJ|{T>&Lc7r G|d0X!rd7Qh]0 Wprpa%gv`H M rے(K3gɨ\"<%.OouʐEOlZ9 `WID.J׌EnhzjYNo'F, f#j:^RB/4` {cBR|>jiVW?p#͝V ֲ\Ea~rJ-dؿMi=Mi#d7VnM.u[ai/~F BiȏaS;tmhjq#"UarM Uwczh I%s,/J81SM(ELW[@Nh 8vxA>Mk1P)-32?@8p邭! i]!"Ա>!,Z@A ך;xvw^#(C=l[`snH$$hͧŃC$;Xn^( 4жP.mW/.p8كB {+&l72rUky.sķdQs% dž2d$b4ij(N]:^@(#4 9H7 *ϓoFg<IxSgN]wz@X =Q7xdC.yj{Յ"*?di;iDXm\Z$P(٬dXGeH2FsD`h ogK+C3f=2lN~TR,⮢LtSa5phz {Ñ(cBJ .ܺ:0y~|KoJ+3d+X?nơUiU2۪<Ol-< =[ƹK[ JO/{(S.,3 '$HyCg, A,goy9@brFQ_%,g ޚdη{ `npL8#=> pmbfRzTY dN:z@GhcS&w.jx:LIT&x!B͘~n3py?x3`( *{_7_' %g6CrOzr<)'K6d]GƖT#,psEV;ϺWX.8&ϤR5,Zv0>2ykjC\R{1qvWKa]Vӭb^B!i!ynZ!)r h/vkA? ]+"RF?[mpq@{tJa@#d4KeBQ~#*ZD d<*oM}9Mj|d3 Ya~PEf̸@\ a:6퍩k[Buq8z`cBa!}z- Yjkn?n#CFT6y!|GaZV 4H$2iij1v9]os/}0{vm=v4S&k並cϱp"/jx\WW,a&IDe7 )~戵~ L 6c kkwEƇ1+pKGKz\3X.Jga{ev ]w.;:ᒘ8{Kn;B;=^8aXK4\dCQi٬\O+pʗ~*cg2 P ϦAE;gpz)՛wr 3`al~~Ǯ`IErTisk47R;˪-rw]UMb]xg Du7_Q)P8_.D.Ye{fZ"_F Zb^r3lVw3C\~xзάa&}EnW1~{(W,|DxM;Q(7E\9w iQo|gFCT]0T_nR?JXu@_s-n;}1u +e?FN%$V%mύx] +]o_}Z&ьLHp#C룂cqUh`7 PRIZKٰD^A=j+Awo2xq{t% А,Hi21]r=ºw3/sY#n}\yx뀟KSutKncm2 5/Bߩd䭇dF7"ZS\XY_'~rh/. 1T27JV%pBN˂k\1> NnotN/ߍ`.|y[j>$GB;Ԣ @k?H%{4׫ۚ1ÍO sVpZ,` nAO E`1jg3W4R<\MwHe"J X@kxhԄ;)7Lpp®7Ťlw#4 ,e>qܧEŽW %mK:5Đ͸p@\kgcڝ@Bvei ]v\o뜚}&?oOuY  jM!Pr4V LсF.:AE)E3b$i1o:')uj~ҥ3JrhD]Jd,{JH?ϘOZ]!!S!;=뱭D+GamX$n&x@̲Y;f"zPE| Un1Km $r{}Zy*Hc"X,  8Fӏ?ʓd9o0 )IP80x /f}*b޻ sIrJ.Jv_h ?53UOYE) ]VMjHQ+ Y<{hŀ.O5+?tuiR3.=7{t ؔʮ}2;4yH`lb,e$M!c#^gI3j\"Jf+_2~Q+VL1;jVR!JecC[H#ںˍh z1>s}θHLyJtV7#%x3)DnGPqѰp#ј6aE[`Պ+z/hՊgVμoJKESٙSJh`ߺadm/H%=2hǑdw%(f{0z t(>ߔZI~\\Z"n'%;跭%Bn"\_>h+i>iā9P3SԔL1h 3MuCYyLcHȸ 월Eu0(=rnV#-Zil ^= {(! UB~xbk jv3J/IiOJ,#ھ.!˪ nSYY0`W@ ((o;rJЏzY%ӹR@[@5;e2:jg_CĤ˄ J;<<`ȭ%tg;O .0~05̑D; Ea˜|roTf _㦵0+`^k|TN-+mRFvkTL4Tm>=Mz= UQ7M Kx% %*!3A S!XR<ʴHܖȈ]=z8m!n 5!R$c+ZMAlhZ~C+yx&Lr"#YĴS/Дo  mrI.yE x&EÊ&leçO. ^ (:z0's Y[ vW@ޠ I&gK.xԷr )-q V÷Kgu%]˞v`S-!m~"n\ĚőUqSęEd$-_ZL)/ ~;}Tx ȭS-l"@Ғg*=!KPiGq_C]=|3Z4LnHn#tܶ4G7˻daA Ėy_ 1TKM +YfLuOZҀe89*G0AEfj|͖893~jB%mhݓNnkI@LhuXzžc!Zs5V;-tX'K i6ϟ9AHy(F L !Q2hC^eoC /_?ub'Q[/o_! Q&=1fH߫o5jZ\nqKy9 281[ay{KN1ug>eG7|fYp'5&AY䤥-\194f4rø 1Q<vL7PN *5mǩyԆM%ğ)JXVJzV}[5Sen2HQi"߲uL ;EgwpT1 4ЖmM h,FA X;30s#[ AM_8q2oN k jV>H[l)ZC\& f^o^f 6$&l0ʚTIF>q@Cdܸ4~J}SZ]EՇ#D@d&Z_Lt9SZͮ|~b4oٕ%b:aIVyĐ%{ԙ*>>_>S"ڳŠV{ U+}5@ ]DzESu6F`],ԋu§RR`}N.lO;ҫ+4: ߻ ՊNYGVZADԂuG՚Q"4;X&u3p%L4KnmJtڔwQ4::~=},};8~ οgUt6h`aoM"k;eehDOl؞]G|<3 reg2t3Eq2=1lO7lAIwĨ z%u_+:6 OX,O^d<Í'YkkNL=z!e$%`>3V6M 9nr(kPeS49+!3uvNt\r.^2"{bʴprY'SP$q.Pjngr]X#UNo]U eq ګri탰!Y"^P̙A3#Ef [Vܡ/K} 4! &Wآ/)]#ჸxcr41(@$'xy/lީ]kz)*86e+6&sɼ %&<6R>(I-~!aMN,w!Y7L&,FM'hX[ Frgdc&+A_I9:-L}y6G6 ?Lf_e0J<jO.U`j{KV^N*pv->~133Mb1g_s W=&/;cLdǔjVWt<&Pm2&.؂>^0f%P{|Q>`%HY]Szq?テ6a~|t ZE[P[Fcǵ`ܳǰ {c:"M}gPUʢ?0ImUpWĒp__e%w?Ӵ D]}\AOeܼ ?n=W OMd חЏ.*Lqw_XHP?BDbz ?z;˲Df 8.rv'/tv5y9`F v{uRtxav?cB^AG('V;-^q< XHBhJd1wҵ19^ *T_wȉ$of_.|]|wKX-JYX$) PVbdbvT4a8=䛜ɱcUxZpB/kұvܳ5zS"I@t؏_]oJ< IQ/5$%_돉nKYr@a]RѨljYB=!OS|c?nMb""MӬ"|' He)ϔ)ͅD lVȵS^+p DgyL <@gZi32@0|hC!TG!&Z Hd)HSbENC㓐d|TH5M1<GKmߗYUϿU) Aۤ3hI)DreN86_)[ͫ\nSW" u *[<8ַ޾<{KL긣Q[Jj`i6y^譝^btjaX Ⱥwt8:LHKgHjݐIA,/WZ-\Zt1\M&M8ȲSҔؼȥy"tK#Qc|˳nXQDGɚ3HaǝёM^@jYSc"R?;%CF۹#wSLUmPiScOcyy%j$E[e'4 (f]tES\_rF4?g^ M'ڸPmt93Ε.z*tbʃcE>.R- lƏKFO/xK>[oVN Y+dbʱ\TW[f+R@+QZMz7#vSpKUgfP bHDͳu")<'TskzP@6ZSG9&̖e<Ò#NfstU}9ocJ|ӮM"ssqVbnqn8j`OV~WcN:N-)o^]wwr¬-lt BoqRgh:{H#\lCE"k|=s0xMAi]Zp8  wVy%8tŲqė=rԋs f+)79t t3޿z>Xkb 4/ sce޸O=N<;:8Ph6+wN1_wUj[ּcoJYx d@.VB0Ts^|x4aIsF=$F 6nk̘[Z%TvRa~۞O%86׻|Pj?; *!T7 89ke4QYYUgJD-.5?$pî+mp0?m"4a!+`!Og:{s(P84?/e2sPϙW* 9XX%y~46#eT*ۀ('Z|Ƌ0Dl(Bǭd=}s:!J+q:ftܗұߠy WkQ ~ڱ=r=RDMT! D˞IX .Ӓ(KQf޿#E2ixZ9Qa (=Ӌ"i.2-RS g9kI >0߷C,BR4gɓ*̰=F-^*3&2*T'|h5ˬr\i,wB sծe -huږCF^%  t>F,+ T[V4΃t~l-BL JJbl79$'2'!Tk’rNq3wȫ^JzTֹbaxm&&/12>c SºZWeS$P܁Qш L, Ȏ4*l2^ٛ1_O4A|0U4Xc^/+eO4#drS!̜HB=m /zJȐi腖@ Q㚨SBYCWhtdo!ۑ\/{þlĦʦY&^c |)_`U{N9_(ԥx.=#Pnc腡#6>)uۄk|Y?\JpQ2إDqfl=x(Xc4I$Gh$F#\c}')`tJ: g79jy~@ɘϘ-IӘ㟤@lS:4u?D_+ԝ|##7mY1/M]8;5]zG][˄'&/',Ub \c\(8N7)J r=:$`^ρJ>dROasmN?fPj>XkOR>5/-ӌ}_CX&H FLzU5G 2<ʤg(){>=2^q,n8~Om,;DP2*o*@,4oӅm-*|06zk0#DJTy1UC1 X :qUTb0]Wk XyȤC:3`͊FGΌjqvR\!hO$|E:IIYC~d*Rdtz7"؜J*O gz2\Nē(~")%f~:h|pEBSM4!MRK(BMRgT/z6\M#K3}urWђoB±u6a._ꋋy-ZYsp 6Aؠ{+Vy2gdx\KKQ.?5\pUv7H-K-ʍ3_h©i'"pAF%>Жْ,l p4_^Aj$T=h45āe1:w7 +S8>#-,8 w}ں9plkRANT ~c(C+ :inԾv"yKxeCZy,K T'_E=N֋<5^߳Y ~4v2##4Zysw~i"&U8JY+J4(b6?X~$ޚCpW~:M-vۋR!X@nL!QG0Dӡ X d@̧r~ENDMtWCʄ!]v 8/:3ON0B0\v>'Y>J<4v¢Y`=1\ѡ!\.#Z8vZK?YĠ ģ2KYss3ʭcz(K#$x9IΆ'2)vYxgS pNJ=ٕj8)g̀T̓}tb9(FqjB%⦀}h^uվ8v?%On=gԷNb)qC6 9V8Ouj[Z% PwZ{J.ױ먹gA Vt)lG1a8J T)؋J}#pdJΖ,q %ln]X b]TnA(Мe6,HZ'g)>A-gi$6 vSreOj!伯2_o{`J}+pQYpT;Itwr`P^ΞN/&қ^OVS0]59LŖhڶ=O}W:xIbH͓ {{Hiw  hΓ鲂nnNM H)PWO[խE'?KdoJ zmuzpw6*_۷]3 m2/;9lr\nزxmytiYkn#Ov\:S$803:,[qRk )^6$>vcŸj  -/k.w^D蜭L_җ@Yg1%;v)2MyFRg bs 20,=HHѕGb_r8o߱tOFoE›gaQ6MbE2[;ѨVGtEԛUwl4PcY1ޱۗj$ +,BCez1{vUca0i$wƭvPJq S+A[)^[({DXTQT|_UR($5$ٔ:+x@V쾙H-v8@tOɊx u朙&PU;bmGǖ.pR]5E-uFT*zQKVT('KYIMִLZ( 1#A/EyzBJ GlP5 @ؼmrB7pSCvU.p 9$`:`ѝSk^{~4`ETC6h֯`.K&~h~xRqG>5EIC+xbm$1QFcOR\ko;ԴcumN:ţT⎅ 6[piPZHyR*|`$pR9~Mk*{>ńX#X<&;Ğ݀o3OBu4,oDI(@tˠ0IiI0} d:P\Sqr慁 XWs|(uw}ba|SN\s:+2paȉ NrV '1z([R'TC/XrEE15lr̀-)߆.FqagC>~>",ܾDXJزd^L'q Dpu A$ahs&g)U߶$GIoU J wKw< c,Q0Meߢc3!W+7f <Xrp;?Ĥӭȸ/4fq)5j4L+'/'m[#dqubq; ǤW,uD2 ׊+w0}IhM+.}VlO+waܰ\[^rCE؎ X`T~ $¿C<#q^&>=5mҰSZ6.Vijۦ* *-WJd^.U滂+ytY=7K ^HjX EGhUQ' nJ= )8 T q" 0)\  ' E k gzm}W݌ oB@x}We<;2>]Hm|TEӭ?MRs::\va¯8^Q;#귩N_SFmRd6b'BV7 LU-\G$8!lf u_׳PMi\oѓTS]_e1ȍ9EXTT_Ŕ* ^p#a[>٘Cj?\Qad%d9d}Ǻ 1wˋēzvZ`58*RXQ2 ?#L .]&[k)H 0#g %H$h]x[-Ҋ35w wNO(p e1uO%uifa@V1}ưa2&{ހSO|tdO F(^r6:4zK"_0|j5k*_9٢b1,w}R\2 3;&B0%TF.:س]C%[8u=~PRY=ź{`:E#eL"^n׺TuFك@_˔b#H(Au] ֕W8O'oڕ hz9u)vR*ƕwo!e/$L9ťFGrāzhK)WsY:xq.Ԭ_l>cN-E4(w \,N8GIö6L $?(2\x[S㛸Xc#xNf,"JQT9I[J6V Z },=Y iъՂCh5'TJ >j l$ɭ )xG]ldDx/&~|c|0>هsK^y9 j V&w;Ca^}4qlrn!WW@*ΠQVݏkm'{|tGa$54(% 15"?Mz#K\4J50KnCHrچUE]$$xsŒocbV׿19KrSAIcoJ2b[Py\U\ {d&r%u4=moKuo)) MR*3vmݕᄫ {QJuUvNs)rVP(eReL5TS@dJ)E=Xȳ>"ጩK@h1x>ەaA/o;+ 2"/obm{2m{#UtAZ#@kl':U=S^ByXk"j/"~q`$QxKlk뻳\NܧIfh1"Ws+7]PQ\p,y}W ǵ0g&ZPz_bBxtm>Vk2 a<+QF]n\n=I>gŠ]kMkUd#a* )l*^U!H|+T_bCk0o[ C0:OX L(l'0#'arb@|'9Xc[ٽis-re$'jGDV'1d;W@\ǖ\D;a 9=V+ނ髹%ǝP)RZK<9Yb:O4`Y򟠧$H(8zx|}uIw|\(&]diweX&IʼRV{`&D2T;&˻܀}q(RN] gʶ4u/HaGL;BsGiaAy]AXXÀ,3խpkDe}c41KZc M"װH{~ Ͷ /jܴ%܋xD{r@&+vֶ7@^.+9yw< ~v0j^`E9ؼ!R_G/[@VtZ_5 $~+vI5R 4P6#}V^,CɻǴ(z^P`wбOB.TSV` ^-U W,ʫ@c7Ik2WZ'5zl3)22ҥRζщe[Կx)s:ոx6/UQ]<#\p-q $u=?s/+ILa麯\-b.H:d@dke RͨŭLo &ޗExm/l@'.~٪W[ҡNwֿ W$rm::q 'IsR2 ը< 3g5Wq,DVΐ"`miEogw%A15+jftRAmn+CHùܾs$C2ۭiHOh1Ç`v{8o< c)Od<^;`UMQzSR6ӟ4 (i V^ihэz6'?˟g@VԨ=V܈iVjGHD\b$bzujCK JTt;"=;xDqUX_'C‹g_+Z/2L4ۖ|q4t(%3UT}/6_3_$7xD ^Ċ<&wZۅ\5FS±e$/6xybHr.LG"Tƶt_dxXa7VF0Uv^v\@<_/%SBg3rjSބPLrtɣZev 1_(:V~y,E~an&q%ULXޘ qJb-%/ bd]Gi\V,R,_ w2>n%Lq[e Vw ŏyP ۫6 Ҥ-5^U\ !T6wsmƪe$f^7A}]{Հ r&K(9X=޵1( O]˰(9!6lׅq;>mŃeR(*0kV4/iCg@-e!<XIz#$YK,YxdWW) ߻IuBa)`oiZ@JthGЌ]!L1fF"XRIP5%󋁖6U" chD^`“pR#)b bѣUu~M8Nkf}u6Uc{Uƞo+D ^$?Fa8Ҷ ԳR|޼nQ֙xi,r`u)u1`Tt=ҷSFM>B(æe9o@W-|,OMTӴ',Ov?~|à ɖbNq&C%@q2nHɒ TjmzM Է)mʑK_/A@urqjtaF&R/YGte҇z,)kzEXEޕ018j$) ~K_P@Ĉg1a徶x06Iv"URͺgyGa^hړuV.)ڋCycbʓ](-@Jt@3ЫD0}Fl+[bRWj@?53ܜ-v%l5`sgʍ 9`'"!3}[D4k$. 鱀lp O M@PCP譁46}/eZnAR_XuP!s#ݫ^ B~*N~<~"f/+p$Xv<'Vi݌KQH.h1l+'9@9/{wf<)򔒰;43nh&V!}j9.Ceq Y7iqV%r?U*$xX§V"(@ Lߦij F,u( FN1e]}p SUSȬjWfi`6[*7$(~!a,L(Џ=i26XB26;|ҫS-rHJuoRK2}\^Nv`WVmYVI<sc]⬹ 84ONsH3M'U@+ϽηJZFjdܓMN5hb$Nd$䵅/绞nշjYpb3H>$lp jde\n{3S8 vȯ;%.GTvC@j.Eg.yE/l g]YujgvfHF^ަm!fơd |'xQm**@|,+g8-Yh" !؀ e~\ 9f(Ta0B-.ۤ=5{RI~:0=#v/ǝ(:eF׷^e%PPV(;w{Ňw_tH/_W{>ZH_nE8|&A51$0_Jm^7Z_rCythE7F]:c'D)C&Y~7ڊWqLin.<:bsNhEEmfK2 ;-짲\YLÁ>r M_ r /PTHUKa2NDe:xB.Γƽ u`{5g|r8z߸>zqb̉`( u:ϓ*o:$dS㱸ij6ҠJD^cuy hݱ^ǟ:Q2pU\/d)ᣨni1fDE@yBRqAxL,MKױ裯4YL!$i^ah3̜^K\@>LtB㾮MIp%>v|XeDxb)e ah{vl`($S#4O|ȗm[]Af%EI,`[fL# UV&mW*"aq1W >3}Vlق&JA%>'Ae:d!RikW}ةvVhXbeَk =Ԋ.ߠa`^}f@O+s0 :pԀ,VPBRIaw@u&3a~IN@ 7ZݥbKO? %^MP$D?,6pU1&5QB*C˽ vX:@jʖN {x->-yB+l7bIeZ5{&Yc;CcZ \gͭ ns}vq"xfț)֘e L .kqCP P{=UxKUuJPt'/ûC\%iYA$'.Ns^ sZX }d8Pnu6=w/8j^uH}v9Ÿ~)WTli !>=rxS+I>KE9 bD!AL"6e,eo1 U׹X}43:X߹jD\yC d:!`1{p|cNp:Mxf]nܕΣK0љ֓8M0$I"UFIo~V1 A$2pAWx9q`|<6MmguCs 76ϻoV`-0z CЫo*m%pAbm ::a?)٩.P<_G D_n(Xa2IP`7u-SLTT Yyi} Mm2pFS9䞚7 `̺OwgwqH`||DO/z`%2O<J yP]/hN 5TXnՈa> 1F[S*%? p=XD9EȈE=ڵR5 Gñ݆" zږ|HXdR|eFUBJM3*Mt~mLF@[$eߑE2wϏd1}V}5yqy:.Dh{ 95MR(;<_xxx7:1$,ԘRbM`',HL2C߾@TI`Ě2)Z=cC?ߜ ެo4BqW/6Pp;GcxP; ߧ3-lp؄\)ʻg17 o ,{V y75|Y.m=5&Ӵd?=cPr]mvHSw`L\iaF=ュg:?p+b4PcѤP:<ȶ2MÝ9hH0.>#`&H g*?LXmQ"@@ZF ]6TʍAu=7q8xZp6wrj -=x͍^gox3\GxG]BނO]g` ;Q~}_ 5 ZATUt^jV@mg,•5] [Io!c?{6|5pZ30@YtW/DL6-it7Enp1/R?+EU8C5X;rX F -F6􀝬 :kL{X(RceogbYq/u:+CNdND}'Xk0S'DZ{Wkzݚ[ىb}w3F¦J d2k\@2@Q / c4JqiNJ8Z OýI^+,Z֠jD*Vsm(A:SuԾp=\vb1Zn-e(uǡ@y|xsŢG}t^Q$AUv5@ԮI{3_ϞB"&Y\\ʾj 7n60%gb(~<,#!aa y?*4G XH)<~k#*YoKB_O VvrHm)|Q^WeՔAf0 GrfunsyJBNš ux 85%KL52O&?K1?,A okHHsC 55o/$GD9fjbt9Q6F*F>," 2ϝ7UPv(Yw,:' آ9 ct_ې%qҪp-bxVZl}ouDY;SJO?;a!CR _Lؒ桳J QH/xcEl$ '@gQzǎR.Bwq+Qt,zLaziNO 5g?~zi+y[A.V-޼=:G hC!rJb *f!6`B*m^mޅ'6j Oa!H?n`Y~JjNxGĽ('dMp=zMLYDP~Uh6S/&n=vyƛ,O4jK0lhznBEC0_-^*FIi ^\AaC bm0ZGkdPPsb\[Q4"Y05 s!!*U3_i%Yt5,Pǧ"9`"/S;V B2\1ܳ:Xaq'|m-:t r%Ɋ%DM.nb?ף~ H̄{Tjln(h1>9wjF< *‘=alq;/m *H4 "eRF2EucZ?o>3s_., b̉{<L4 v,LxpellU[!YvyDEɼ95Б&]ji-τAl>D(h)TDkvƴc.l=/z0ӧy+|?, UA3~lEkW7e׸4؛L n L׬9𔪸 YZ0X ŝӱ À>B9{O,hꋚvs:8 !z| `irQ @ o]5+ϡωx=Or;jq>ATQ_lq 2ȵE`c,8ExRS1_D0 ?EO,\Jw@J} i[_DSdD-r.lBcob4~0ѠZ= bz6^7ܞ5 %F}KIQ~9]yVw7}M PJh}ۑ+P bdXZt'#4.*pY`Zv^jg2LHɴ猿I/(4 #p嘟2޷8%c̕Zܑgo?Eٜ7S5_A;b$TTK6%כ2&n+kp C 9cBޜ~QF=|scߔk%gEaU? cԾ.۩/EC?OU}xP,Ad!l/aȬ`Ʀ~8)q(Y#6Wa|RPCR w@59s(]t^G]C2~,<;5k8'މY{?ʥ&'9ҢD !LHk@(B(9'ϾT "dPӔ:laY>j6ST{8byq @8%7d: օ~s*ib7m^fjD?-C,ݓ4,P! LV @sȚ5g1 Rsjh Ľsӳ:ڋFG 6En&VtrVx\bAE- VNwKmI5zPvʰ4R?XOP8-򰖥T{s$9̡D!9wUYO8d>챚" <jPj!ǖ !5[h ,re4"kE|H&롭cB9 ;w29?O(Y]fw^k52 u k\.<h`w/ZrX>C'ۛh@ H"CCNЄFZrHM% fO>y}.dG(H9$|6NpsqxBKmæg#"\z"IKU ֐')LNymǒfݛH|_Ce ":9x3*Qj~^ |z8iRť%].YǤ7kcZHirV;o"c*IL{ʛW txlRF:XHhY%?q"ZE lFcȭKE&`Ier.d6k> |) #X-mi4I:8Gc4'D9z.$WT<,EVs(z+:{PQ.3S]K@죘m9Ly{.S~Z~',#<CW Iz/h+4)=~8g'b).QT·d}_\#%䀲vc\FNм"Ko&<# ;Q( 8RDY0 Q>Sfkf2Id*( O6E˵!m9i/}o2zeD*6YP¥zDCCsG} 7̭탢 ˑn&Um>}ߡ;OyFǂ٢]9o9wNl!}]UH}ѧԊYD[d-^z}/ `? T\h]Mа2"Lj] ,$"<2,aZp^߭ ݈QmgFϢ|͟$c=ZWkaQ/ӬY(C ~3 j9m6C'jD{C7lg'=A aDK_+ψӜz"{ɖ{Ӿr[[Jiqޭ* ۸ X֐ 浸^lLmsZ\3UXY>fqcMFlb2F.~O!ƕVu=B Gз qt)CnH[ߘ^v3eٜw-I]dĞY稚$߮0n=Ŏ ɺJߧ!RB29xu:g*8U|&[>YNM=My&1~*٪ ޲ ^$2i7*[GMTbAyaTsȒ'(RFUt1t:{FXmv,^hqhd\lzp.vF\n#0c؛$ҙ ͼ).p("X#VSG⭟l2y07zMW%XDŴs-,1&{gPz9T18[Z^&Vm!>R"!_ҏgcMH 2erįKoM }u6}f~JE+?4~MJOu Cշ /|w1uN6j~Ѱ{)uKq54d`։:XJ oNw-< 6c,@4i nj6 wY \&NU7C#WhD8bzۋ%9'{ vԤ4f=f &8 IN'RPd^CR (]/y5-"#w寬o/N+PH x?s&Et gd| +vcyW%_؍ ,n?[k;GP-A.oۢM sG%T9yx~r*Fd;§V=Rˀ9#t&\|\(u5 @D&f뾓kY*D pC(,݁n@hYrIW-ȠshKR/{Ègj4?cҟ[BIZ%__&{`Uމ")QNa,B'֮=(r={0'%lO;O #?L2nӤbSgI`LޑT~NzY@C82s kx簪BU.xG0KF8qtvd:Vlc mo񨂚Cqfu`M[%K፝T?;@aR>.ˬĚNo&k:f|#aϗP-=/ ]8v<>3g*={/QJ4Lga$;DDŽmTLAjBPgbb"tpQθ7U \+}`Z~iVJ^: fˋ#2jqLߢ;X7rTA>?{$Xk #bA| i"㑰CWeoxi-&Ff N 'WcJ៺"XfG.],U[ c+W4@a8Y-Ўq~ֻzbf|Lr̪E |OU$' bkeb )[&CVR Bn>`w_'.]Ja:_:ه(BԷ;v "m.0ҧhZc=X倐VRd&-oal{lo"w(`ENDLAF*#(N=FH8jh3_l8\〞v$څ't([Xϣp=6Yl#ЋXߵW_(C}mYqT-ߏppILhp,&0Hh:0H<7؍#|^^\YC9 "]jfRYa1-ٵ>!jZz o g! ײoFz6A25^y!b&yv_{(%B4o.^\.mCj9^ %u@S cqC6Kdmq!!}uij SAl6`Y` +|BzľiݦPt=ks7,o(R6̉{n&DLrl°Ι$J\[*ɝ^SFDCݍ'"mEGά7L=AFǀRC/Ğ_Zh*ƴYɆx/juգW^KkrEyxӪFk:VfT΃w*OT~lAZTF*$;S/ !O"m9 7ADH.&yZ%R3?$ch3qB.zAV'`|gr)DZ|pN\z 6hrx܌?}zjЕc4+넢Q1Dk*o \K1SQAҸ{!/"M#øό%9rX9C 'XrҌ8G $eroBoRAWJƉ1[hIQ{ _q"ZF- ï@ϴ6Oy2e&[2UNe#U\ttܢ.U)`+ě < oA:;B̉aD@hX**i4C$iF@\ `:*3{{Mis"e&7>'oOqZ ns:&AO #)g$` 80 ºSnˑzJ'j hVw/h.嗗30h5%XО'ڋ^겶[J6AZJI dNPynFYaHM θS3p̩['uBgt#Mm.*2G_l^{.Qs8C}c9t6f{+5!4 \\G [ʟB0o ja7^UF*̄ʎi~@}Zf}-BsP0.""g iz4[(LEDO%S-GfpPe*~[Fa= DI(-qϪEh!M%ĪtH2cDN^&i?3WeG83KY#tL+D9-_%0J1U˥q6-qrYîz^;cX:#)]kJ׮)xYGThs]t$ue6_cv q6W,||Y5"U /T3~"ˌsb|#+Y&Wٌ3cBїmc3esʼnqh'p6:U6s7ðH 03gXo0h}I=Tjl~O(^n~KxgWH J煴TD[_Tꆉ_`4@/D3 §[d@}3`}=2*?sm"NS}NfTˡWIT. aɈ7MQ[${" nNX-"|wo_6!<I3U HsgnqY:a4`ZܯHl2깼a||Kw5;ϳ@5=(xμUs"sFXW;1`nb"\. @*~W$bV)"scއ\n-OٷՓ]\ILJt|Ń2^f5y="4(VXDDʆ>k.PY ݚ48M/Sް1r19oM6Bmc氛(V7`6W8hxP JQv&3*^(x8đ1Myuq2{6qi;ќ Gt#6S ͹X(^зz^ [^XeG꺒zm Z h4y&9 (cTE=nI+ädþ7p Woˀq 5Zt%oiE+C$5<}.qr[5hDC . n ,wUL~A8{!FDw.i; &FSb@̱0/ݨ^b}^t1EÆwzR w$A"x *owc,{_%s#ճ)!d@ufi~x'NyPc-gMuܮyli/Ɨj0W 49_saX WNhx'gF*Gjuxנ^$Sҥmy{ιֱڶ$Lw+zΞNR;:|{noIJn m|kՐVtbV~qt 0tU 3ެi@&Ozm!,9L1ή6A%ve?=K2CTU,;+KVav <4 :5c):͖zu2?gذ~qqJniS.djа(,@ 6Th. oZ<Ƀxc>mo4 ed @>g ncwűq`P}?l`ʼnfWzɅ8u:? ;`"xAm?tfNGD55|bv)%vww[Xq4'$."cw 8e0~<.ߘ9 A·$5>dK·SE)aD$U~'y@v$tAɴM0ed#C:JHj(-`iM[#K%~Ir5tǙ[yr"u(2G{\cuCKJ9o]Ns! $+ã aY9Ԫ!轣)u`IWolVL([fU)+wIYA),ٴ$P#ʓ0&:!="BbJJf*ujvkL"wWx2R 4yDI$%lς)p4@bVc(}F(|N07ZQO& )i9څ"Uw˂:v°O}ߦ0dmF$5Aψ:M#?Ӆ}~rq w|}Wo 0_zeGF[ۉvv݈q'wYdSBm|շpG@UxC1*fn5OAct-.bj[HgzcXZQC`w"+XMa >Rl]sDf:@8dQٲef;&1/ƢVn>.*60- g²wI*nUZr3T^ (+ԥej닔E#攠pδH"qDsR>2?&dY#-jCQϷ$Ĉ̑J-߆s"EnE0PnPnq~ি?@BVo01v/=f8 *gMгz5&~ s({]$z{q\,w`jtY4ea"y_H:oLs ' hv.CO6#]g2}Q] .yl[(yN?kOKZotHD{}X]{:ZWhz#Uo^z;TTUZE@ ǼegL,-4ہǢd#sHa𴳂! kD>1ti{jӷYlڢO 2˚3CQP\}Fܙ[ 3 \* Zq2'\99{,gWiD;V5Ěģ{e[PEm h1M9Œ&骭A8t^Ea濋$#Gwbl_jo˨å͵fr`M^kANPBjM X*oIǡ-S'>Xym!Q}im/у1<.qD~nJ\ £9`\Cqɼ\L\-^9f{F^F.Ib2>*Pև˷(ϥ#=gEn"'qҤZ^xwt)f?Hh1N4&@ʈ+8? T\MA7Q1zÞ\ ,jᛧ, OYmT D*.=ߴIrz%t9Wc0Wt6R{X'w/z#׈ƀ2يR҆Qz=w)| ~8&0[n͓zhڰ6[SNr[VF-:(D hNrӵe4e^ꚫ;\2^NJJNXNtHhY*I9:m$X,ԟ[P@mzҡF7"B$w0E؏J3_^wu]f-J{ɻ,w)MN&$A(@$THw~ͼ 6Γa̷R)xo:XDp"4|ThI09 {Y \reB߮^3oޱkaNv'w̭<( RϪμ^p"0ZܨM.zE?HqB)Z$xU)-Qq΢=MWԕh-EU*A ÷xBDi>F#1z1˦<ڔXg9ꐀ|2_$!ۧg:3ЍہK NTWC>o")jh!($?]H K聞_(5څ7q v㐗dasF̧mA ȶ[L[z}TW?[4D~o ~ S#^"1:|p3=$ }17PAs.gMiz^gJ_5 g )7l8i#kȏ4(BԤعk(Vap-vEEQ)hHByPJЌ;  zy?f5o4yU3 ]VI)CuaAAS~,nTQ"[ 2K./GL>!Y$ JIǼzbc;#dz2)=V0Uj:cIin=-xUO nYƏI&"TZ*Un@E2Bc!*xOF\3k56j H S3 )pvnWC-zO|g{ߊN!]BG '\|);we,"mP0ZS}$*wgH-+q7qg?"JtHn{=qIqw$GϬ4!,zdܷӻnKY0*y1,G6浍RD0@b ;2yHX4T7ܒFxL_},Ik؇:/E @,yٶ}NT{SP %(,Zڕw aR[vt<(%`}}<_fS9a"sz Y7tڋ(!_v7MX w L^|X7aAT`.}rp';U}_ţXE~^hD;|fa6%mc42 ( Tz (w ep;&-KH+hAjP/ 9wy8*6R޶8]/gd#E@90,/)w*-Ryqzyg귇23P!KbkM-w|C&F:Vx}s}2+d<\N":^Ԏٝ|0POU$&vy"iSikP XT!ŀF\$gNXz]~HY0FzΦ#8XUglUyY$Z8T4rB[Y\K+@NXrubz(O?o Zl"/(cùEB4i[D t냴,k檣m82'Ŵ37 <V" YGDQ)Cv@Kg[^<t!'?VJgI):B)WĚukB1 ڴXɦ@%I>Uuc \aZ401m0E!f化ݰ3 ;{L`trm- \Ob(EjTo[9 D:Pjg )_Ø0cJ# wEORXg CQuziM)\fu`ut6N#/+J^-ǜ`VVG:gʬLR5> >I zT D?_$2nYĩnA"m z x ?/@`fRQ iy6|ۖb;ߧUjT0?aȰgM}|'BʾkTyL.h){xfaGoMݖ#M-!<`\s>)vHK/}؛=9O;V;l̸4"Olim!Ǻك0BIV_ې~;Vj2w c@C0%`%^q=G)>{4EQT\I/R#\v~ d-n׬ w)DkK,#p['Nc,4E*e,SkMu|d6$[38}S 3kud:!~E۴S\IJglK!L(5 vpJmBR6 cS-6*_HKKےt ,mwT!j7 s, o{#!>1NʹJ)ous=є.ZGSϥ*3okJ#ER]ℝf\] 'Qp2Z^o@l?#c mAXx 4 pi&/۴PR3ݲj] 3A͍]b2ƾرO '96Lf؝V@X9d$#8P #Cr.}Ob|3ɮ tZOu2C#2D ZXyhIt_]2)e_>~`hWxoǫ" <:>S##+w?{kj}590VKKң+Σv6o67Z8[@~~3j!->&8Fd#M1> =Ɔ{rS@PԮ0f}"{.sūp#4x&_y Ll lQ,"%+I >f^b%gȢC{Tu#Rto.5G37S&g&T^GM4)O~琋fȲlݾs.cd>$㎋]/Y.F0o}4 s |:JGI+(-M…rͷ)]yɱ}.&k8^͊Vk+ˏjoxn8Y烰O%9e@TY(quֱLj} %k8_U.z󓞀a. : m1|mney6󐜕6'ҩh峹bo\ Tδ ΆҒSûvzbi_B*~!(L57MC;+`&M5?Z}UIw?ZEk t?キpW5GyR^~THlA].ejEq*)̀vމ N7b)|x˷%b Wr4bUw7uOFKP][\tHEA)`}1E8"%HE= s% =xAyV$:i/qo6KWy8|ƕٴeqMdfy\MGFs'53JZՏ5.AmOSlv_G*&<#9'6Vf6! ,LcOmY|]Қs̵gN-SȢ1/fwv ٍJ dml包LXjzƜ7OF= ,%Y 4,s &(eQrF d 4='m4v?6S8r66cѢ-RlX%J䕛ISL j>όMu 05lw;2yüR@SŽcECRXs`p"T9>=blh2 ;R pu.ùU8dm}cC̅[lTб)cVg ߁Zc*Jw03j]:u_P>e0u HYmOfLo=7^ *^5APz48ZgR-LBjRLO~NZl:W]ȐZ|!A^7L'(6S&UeV N,EP+5ƖŁp%&F?ծ4a%9!|~sc!lGQs3 4\,u6ő"&264)ܞ3X.%!{5r2%0}"5͆o> .f]BFEHPB!]a3ռzil \8aaxP*Pou*{WOjVO o.x&+xkKwK9oQMBWZ Sؼb#F/_{gI‚Vad^ϖ˔D=Ǵo 7&(曹T]Rf.ebmΕ֔Ns*]վ9)KHfJyZ@!Sp#.[vK0v:Yե?ۑ> cXG_ miL[Ԇk>gg:;]guQ"./)W+؉`߶/S,⒌ AOCm1h d~GF]pHU؅[t%!_^,sw|q IjI´8!H-Qr΂Š aC&K#Rxc667SԐi,a?yv2LC?CL&~$~@ Ў^F4¸آdL$ƮSdL]&})H CנU&JV3ؗ [^2s@alrG3xj< GZP|!2ȭN\<˳j@LWh'PaF7C't&`2[ziyҰ_<]uAHwZLǒ5 z9cHYVv![5eTUYH׸ ==L#d.IɶE5aҼ ku84wf Ď#B"ȵN]6q:.YiH:)8,5=V#'SC%jb,T- 9A=-]= M΂^ri3c^圫됮B:o>.g| T2^.67Y }{CFNY-(jvu|yvt'LGд#U G f/y zsdDq:\D6]x`6D7{}AtűC߲l_AK$!GD,}%y(tQRxK@8'. ᄳ}v>Pp°_A4ca#㝵uQD].|?XÌGR`;fS>&zl0JLTn~hA[8 L0k٠.I5HPo/}qqgmҘtgZYv 71-cr֕S;@[ #x~ȓ@trp'[4/z| y|YBǧ#'PXGk\Z̝rݙv<.¹4 l%S-4/|s3o@ lG5b$2A8GT=(+Ds vM[(&kXZLO8LOr 4:=!<БM$kP\~qTqKL*e@Ψy\ou+."ͮf,FX? <J{gV!F;4c}\"Gy1A =!Xإ^EGKq=m\"'KgUˍFd"-?fǞqΟ0hm879h)@!'> {O2bZ][4}o1U?l=zE˸/iXEfc~ K[/yJ(#v/+ښ8u,/ϕBG㐻j&q`#j}FPTU:XrQgya8lZ\iY.e647 lxCQv̄}h+C'*Eo~ Qf%K@E=Y&WM{]]aZ'u%DAܟ#r)p]6%t:-pKZc pE+dK0@=0.YM. DOvہ{-l66 H$J ބ &~ﯕuM3u'82s-<_Sa4!\hRH4q>4~4}>=m9-:Uus ¬㝂\>Y%X``,ݦǴ|gxXrtEp%N}ǭ~vaV 0єȶ2 kvȬe^$?R?hIAWppmD5UZLZ1e*& ớCT{%o'W9%xY;}u#EM3K~OBY#%8.ν8li~WKN BqDG#GQAV;QF|P慽>0(뙂`ȗqtʴ^Wo2VdD.n!Em2g0 h6(]ų1A1=냕*+7Ȥ{yדDz2.tK%U`N$<<5g#ڂG$,X}^bD,PV&MH.ձb6:?D?@]288`Lg@P,5Oh9o%4Z?^K}$i)IhQyƹ^6jäF{%ͩYH"%{ g#y%9s 9V|YQEp[^<E8s7E\M >9۵imS✹+LQ$F-,N~N`񧑫6U=r~C)4$ʺj-+]Ve#f 8UDCp!n"鷊/i#?Xr**5> Ѫg:kzY-/AQ2/E~W 3)+Ki`d,0MA /!E7S Wt+αd# plo4"ޑ2 f)Sy,F'Hz5PV-vIߚ-|ԸNo3B%~: O2{o]9J1SdȂIQmw s5y'#F*_"weJSdXa춓q }%ȇ=S@?Qb<=:{1,Xx֫QJ_%TLuz4E~l#IBŐ"l'z&җtj删nf1 xD{d%K(G2KJUSԝ`IqfR8s jnnvTYMDYlbzatga1v .'NV.Og"k{H,B:@I >71V^@ϐ!U}xEkSiV"1W|`q1?a>iQÄ/_A8ZoN5?(3u'FL-f}54do刁 {bYa2;;SE@u8cLڕlE XFItpYHJq5>G.D'[R̈́ɉ7ToϕP१HCtbne :L;xM"ValQoOQRpu.qDɲ)$8e}@WpcWXU`]”l(:>K VUJN?HVt̤? Uʤ3~CD/7PY M_ye+_}B@([۠ 곮9p}* \;.;\(r_@EyI}ߺ f^*j jbbo )MD"Q>tץ雭l@2a<=!|Õm nO ՈmVTX7/.6yHC1סM`Ц<*$j(ၰu| ;BҐ#a.BiT@^KT&"rO9>le=,Nj)_ě2 j}:‹; PsVzgSgitDٔ A7|c9[ߋ.U\W3'$F_m:&$I&h7*?Vz<` x_)!|M֥_6JT_㮭`Ka9zoC= ۴acCgtf7S5X PIznpRh|d^9<&L-sĽ̿7JI(`T_VbLe̊쿽z. D`3&–m3 (~9Vh} $/|uPnn0`y#WvOۍ)TOOfyZ 4m X?( <=B|ZȆC# I?LԠe8xt D$ B#T>x-!1ԬQ.MwlMr.Zd;3OL:궭֎Rrkdf701FKPW%7\MlV@jɔ0 KB]Ofަ L ˪n 6Ry}$qm$E.vW巡b6NKg1$!6Crg]gphc9\i$vrD'%֌RApZ U̮olTM)\@'?HȠ7>yKZp_x[wwir:$Y[˰ݠu A[5oNߔ1<&dPWMa I agmDC486hbT?k X&D{pǏa osxu!ʆķs >lB61.?S2S\HJ ?|iC$UFF$PU" ]IRE Q-uq ~;ށ&)[%}7vkG9cӴ4z'}ITw9JLׁ>`pag˕ &ވjRpՖĪ9Fd/H9Ƴ5eڢW1[ B4|%-l> ?[aG*d#ٛ;54DDX8K)x;জ޿t81Z/dK[z#ж7wpNsz;ܺ ZA,j羢M1 π2NHױ?t)rVSH_~1 )m:KJg 'oMdk^hL Sيeu@~Lkca)7FtP͖RrsjoDpVuIyi:HXhBAI #lH jBK-E%Cz(KО @3.3 xh3QɻMدX-8;4Ƕ*\wA֙0E)0nBuxڀ2){v:}n0FJv{^ #Zf I]8lG915O6W!\[/Bڼ֥ƈ]Nd3׌j Gmm?8xtw 7ocH^ӔIw6$N%~g@coF;`$T%Q4qyt*끮d儚mp:$^`â 4z&CPd/8l{Bk#= 867bj*Щ[_`۪[]UUdVHa$ԳNqTyX_ Yꚧ5J?P%zrpF80AHɜT"z&uO6cA$@zy3*gD SoߠVVyo৛wҜ@&c0MuA&+h5v<*\ iJ(LEq8K֑+tޖ^ ճ^0=D5w9o(övmtr ?[HP\FVX._I:{NӴ jr>6Nx|#kdbPɦ3烰|yaWߏT**t뇧S=Ζ}xM֖4jVyZC4\VV0>oE4˦6D(!ev/č!OEj@> ŸbSuƮ6Wгʓɑ~Φ37,_,lNѾTFg؂݅17X][7M֘@=6j/  sGwԌs `(J%Nsq'cf!PoY. `Dt/8"~Gc267U6J&}A:JQt! ENZv q5:C!kE@ҬNGwv6|M qmaJ+,2kDZAܴV:sSY %4u3rUޗ! qM5xF2"`!4&Wrn9bf%#^`Xm-ٜ}%2n;M(C*f[uPpߦ)\H.H^pT*[7Nx;e*32{e;C`Ӷ6 ņ(;{ $Y n$B>%.YD~;6L1kd70g+smxB@)`P|Y&Zqa;Ga2w*'>\~JS#=U$MD -TA,q:(jT?dai|%wܮ?zȎuΦ>)s[b x]Įbdnxy;={N;<2])%cK|VEZte8oK*qc283`5"H^fU )qRݣroBΐjvnҧh$П''1ugV"Ss͆*H")ff4!,fC8"!|Bst)d46T,:dSyW.%;vA޴T+{~c$}yeszX)rBZIo22g0]EdifC'(OSp5n}^HTX=i/Dmӆ&d.{3C Vޤ:h`'@mY1&/$ۺ;kG-܉mR%AǤb[~mN{3?r3Vj%0 ̄'oZ #a=#Spk*G,';.w1VyY)Ր_My2__SQ٢0c!/;vOCSEW4>y|g'x {т&^n_#㔬"<;%qU`;f26GpJ*+wYS,I,);ɅbP&5de8o>Slt"n㶺T[%\y--?9uB,'/D 'aa|,+Ѻ\(?CsΤ::_Ӱ.eߕ%s22]dѬ١Jt1%-_#KrnHNj46S}%Y ROip( QZ:vP4ЎCP;uIlV5.KKISɥUқ &ZL509|Z5?HX~[c+JdLއ>1X3j{T8/E?fq{x&nVmon'-$Qڿca\7\YcE}=oGo^dRic@w_Lm+K v#+v 5}U$u ]д&4+O%ȵpԩa %g)#F9┳ȥZhq%O]uXŸ_$SPV+xZx]/4'lPPa?#۔֕Ý6iԦ¯ʈ/FhzD%j\(*_{ B99;i pA;*ߥ09 NOvr+|8چ mgo&17sЇ4 J?!ƤZ ",bE?e.]7TQ'K.!k4M\EJ1?j7) e( ٞjLP=/TE5Z:ISKyVEݘC«\j i}lP4FXޞ @cG4."E9J=W=i0P#X#?RAc璹ɶW #рmݨܣݺ0 4_dĖnvmgPaoKdp*.%vDSK/㎛IB'kGpVE+b6Zd>B,KhP,j _ӛdlpҩcRe}eG]z_;5ĐX]!d9ִ XRە}92ؽ){ktoy~:dt ͑hTgسF4c]3:'4Rc$J%NJPxvg6A>/(axNI7 Va9Dǭ,hDx6/ռ:nPb![6Dtq#/R)|m D$}JR83&[KY}ta,ui{t_0y61ڔ'8t#$P {j<7( ls:wT `Yx 1ikYq! y|G-b+W{Ϗx+lg}<-l8D]_v64#zt&[8K<#n^ZL7]9><|z:xmW,۹f^{ Eޘm%Sox``EBEP!]a+ k=a:3$Q5+kwv<@1m޷GWQy M~-?= I&}yv6LƋ,vF}  )Z~Tdq7*FG5g*MMXFm *;=9ABYb\LMi(?U4j^>AJ`'qĞNFr+I9x3 d/ bڀz2 7n&1)擰 HktpYa(-w|nO KzlpG~׿Zɓ'!WU ?.<*n0=+IlCqVQ,-(+6zԴc؅f7+p Wi.s. kז(ڂ!>doό0v t^$$#tfq8%n8hf[Z 84$N.z.U-Xr%Hi ȹw!W$Yx!$oxְHM VK_.&F>.<,4A4LqY>e A` 'oDs8+l?5+7yTѸxdQ_ӌ)D^BrGF1 vaĻ2Om΢¨ t&Fe ` _ Uq/([V*IlG 8=nQPh9:`ϗ|,kfnQTkKQoosTm@'pSa0J/i :!vO`YUfs%N]鵦 Vղ[fӿ?@Y +3yw@ϹӛZ22 ,4WxPK .bGDmMȿB+V+}CX8tFD.p8tSK U4;4A 4tPF&z6Tzp3r N /eDgd:V]z)@].ҝ@7heY[o07rJZVz`Ӂ4!PܹfN x\_1u]DĖ˗nR]IzbwVPE =l k+HR: P(?W,x\&]A/"ewnhc=bD IR@=D(`@v3No̔+O ϓ~*Tƒ55v/MzYx5L^fU,^d׺Ŷ秔-H`awxu9"IFQJz']}ijY~AV"}cfAcB#tӥi=A DEt+a gp!5 hq.i\5>֍tR%#bٻGn՚s([N WxK ejxڲF VO2XFᬲ\ Fb>USzrZ$?p@_ 0V\9%Ilm F/;'<Jz:/V7>Mɖlix75QGϮ0f8xR"OUzU ml&ĦʼnWCd<4mrد0ENqhvl8.|$PueLWs}:2>!Gށ#֋͉ ض=cN$Sy;f {nn]ݨ!?/o:"j^,uu=;ƆvlwdUx6p.tkQ1F ! |v"9I0F<#C T;?=QFHTy.Ҝ{a3 |;JUtL`J^C7>'Lo 9 {vZ̒B.w7[`dԄ_Y_9Z6%%3=WAszuBG:/TWm.L9SеH_t0ɌKhSP4=`3ϔ88*>_&ʽNC6'g+IbZ.ei@5q%z^Mд.@^oaIw7e(jzmbr)"vC:ID*9$Cy@F%c\@+1)[;vHz,탳YHlÁXR_4Pz !*p>dyd^8^ȯ|.Cn/ d-)#kIUhj!>1Fz-d=O`9z&qUÄՀ ]h[nfՃKS j!^*Ɂ/m? f%`3޽aN;dv*,5 oopL ,/C q>5h+{#-R:r+ RܸB*K#KOJîBR7.pVn6_*{4(,T%0<Ui"'apW8guFEr?ᲑY{W(oE]K'X7o8AZy4]aڨiZs%-Ybx%Y51|9SEaR qA0w ({qklnSNS6W{2l&&@ JPu q٧7YXW;ސ6 `Nj,[\}0C UcgS?2VE;7A@8 YZ