systemd-219-73.el7.1>t  DH`p^$ƨ_q܍,Eag.Cy a9ɿ&:WzH /S4~.6#dGS=_;b ; > n2!4+z_a6I0֒4DIߕm#BIC _x XQ6 sŴhN}<М:O42 !m. o. CmKE.$iG Lr#,?PJx`e-Q yq0* d}?ܽp3j1Hd3o', "# uKnY7ۈ>-K9@zT0eܾ¥žgHg:B]i'AG(OԄbIw9QNT,FOߔ 13MG?mgMcr]h}끤fontە.;U*+wv;tf/P hݟIpyָ0014af72dc6f5c4f78e644447e56fb185d5764f7Q $^$ƨׄ8 ^$b*R>:F璴53 Znsi-=Zi-sI&zԉqLm~w8$o[y4H{YZީ;}k33s5awTo;luJKJ2[;E6g#$O ׯE E#5kPٷ;y7!P8RF;-"T%>+&oeZ^W~&6o/nݜ[sH7=01Y2$Gv^7 |P5]TH3iY|, ;+μt__Ol{Nd?Td   4<@X\c~ 2!j!- 3 9 E ^  $ %\&\/|\000@(0S)0Z*4+4,4-484499|4:o4=]>e?m@uB}DGHIX Y ZX[t\]^Ubud:e?fBlDt\u TvLbwWtxclyodEPCsystemd21973.el7.1A System and Service Managersystemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.^x86-02.bsys.centos.orgtsCentOSLGPLv2+ and MIT and GPLv2+CentOS BuildSystem Unspecifiedhttp://www.freedesktop.org/wiki/Software/systemdlinuxx86_64getent group cdrom >/dev/null 2>&1 || groupadd -r -g 11 cdrom >/dev/null 2>&1 || : getent group utmp >/dev/null 2>&1 || groupadd -r -g 22 utmp >/dev/null 2>&1 || : getent group tape >/dev/null 2>&1 || groupadd -r -g 33 tape >/dev/null 2>&1 || : getent group dialout >/dev/null 2>&1 || groupadd -r -g 18 dialout >/dev/null 2>&1 || : getent group input >/dev/null 2>&1 || groupadd -r input >/dev/null 2>&1 || : getent group floppy >/dev/null 2>&1 || groupadd -r -g 19 floppy >/dev/null 2>&1 || : getent group systemd-journal >/dev/null 2>&1 || groupadd -r -g 190 systemd-journal 2>&1 || : getent group systemd-network >/dev/null 2>&1 || groupadd -r -g 192 systemd-network 2>&1 || : getent passwd systemd-network >/dev/null 2>&1 || useradd -r -u 192 -l -g systemd-network -d / -s /sbin/nologin -c "systemd Network Management" systemd-network >/dev/null 2>&1 || : systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service >/dev/null 2>&1 || :systemd-machine-id-setup >/dev/null 2>&1 || : /usr/lib/systemd/systemd-random-seed save >/dev/null 2>&1 || : systemctl daemon-reexec >/dev/null 2>&1 || : for u in `systemctl show -p Id --state=active \*.automount | cut -d = -f 2`; do systemctl try-restart $u >/dev/null 2>&1 || : done systemctl start systemd-udevd.service >/dev/null 2>&1 || : udevadm hwdb --update >/dev/null 2>&1 || : journalctl --update-catalog >/dev/null 2>&1 || : systemd-tmpfiles --create >/dev/null 2>&1 || : # Make sure new journal files will be owned by the "systemd-journal" group chgrp systemd-journal /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2> /dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2> /dev/null` >/dev/null 2>&1 || : chmod g+s /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2> /dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2> /dev/null` >/dev/null 2>&1 || : if [ $1 -eq 1 ] ; then # Try to read default runlevel from the old inittab if it exists runlevel=$(awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2> /dev/null) if [ -z "$runlevel" ] ; then target="/usr/lib/systemd/system/graphical.target" else target="/usr/lib/systemd/system/runlevel$runlevel.target" fi # And symlink what we found to the new-style default.target ln -sf "$target" /etc/systemd/system/default.target >/dev/null 2>&1 || : # Services we install by default, and which are controlled by presets. systemctl preset \ remote-fs.target \ getty@.service \ serial-getty@.service \ console-getty.service \ console-shell.service \ debug-shell.service \ systemd-readahead-replay.service \ systemd-readahead-collect.service \ >/dev/null 2>&1 || : else # This systemd service does not exist anymore, we now do it # internally in PID 1 rm -f /etc/systemd/system/sysinit.target.wants/hwclock-load.service >/dev/null 2>&1 || : # This systemd target does not exist anymore. It's been replaced # by ntp-units.d. rm -f /etc/systemd/system/multi-user.target.wants/systemd-timedated-ntp.target >/dev/null 2>&1 || : # Enable the units recorded by %pretrans if [ -e /var/lib/rpm-state/systemd/ntp-units ] ; then while read service; do systemctl enable "$service" >/dev/null 2>&1 || : done < /var/lib/rpm-state/systemd/ntp-units rm -r /var/lib/rpm-state/systemd/ntp-units >/dev/null 2>&1 || : fi fi # Move old stuff around in /var/lib mv /var/lib/random-seed /var/lib/systemd/random-seed >/dev/null 2>&1 || : mv /var/lib/backlight /var/lib/systemd/backlight >/dev/null 2>&1 || : # Migrate /etc/sysconfig/clock if [ ! -L /etc/localtime -a -e /etc/sysconfig/clock ] ; then . /etc/sysconfig/clock >/dev/null 2>&1 || : if [ -n "$ZONE" -a -e "/usr/share/zoneinfo/$ZONE" ] ; then ln -sf "../usr/share/zoneinfo/$ZONE" /etc/localtime >/dev/null 2>&1 || : fi fi rm -f /etc/sysconfig/clock >/dev/null 2>&1 || : # Migrate /etc/sysconfig/i18n if [ -e /etc/sysconfig/i18n -a ! -e /etc/locale.conf ]; then unset LANG unset LC_CTYPE unset LC_NUMERIC unset LC_TIME unset LC_COLLATE unset LC_MONETARY unset LC_MESSAGES unset LC_PAPER unset LC_NAME unset LC_ADDRESS unset LC_TELEPHONE unset LC_MEASUREMENT unset LC_IDENTIFICATION . /etc/sysconfig/i18n >/dev/null 2>&1 || : [ -n "$LANG" ] && echo LANG=$LANG > /etc/locale.conf 2>&1 || : [ -n "$LC_CTYPE" ] && echo LC_CTYPE=$LC_CTYPE >> /etc/locale.conf 2>&1 || : [ -n "$LC_NUMERIC" ] && echo LC_NUMERIC=$LC_NUMERIC >> /etc/locale.conf 2>&1 || : [ -n "$LC_TIME" ] && echo LC_TIME=$LC_TIME >> /etc/locale.conf 2>&1 || : [ -n "$LC_COLLATE" ] && echo LC_COLLATE=$LC_COLLATE >> /etc/locale.conf 2>&1 || : [ -n "$LC_MONETARY" ] && echo LC_MONETARY=$LC_MONETARY >> /etc/locale.conf 2>&1 || : [ -n "$LC_MESSAGES" ] && echo LC_MESSAGES=$LC_MESSAGES >> /etc/locale.conf 2>&1 || : [ -n "$LC_PAPER" ] && echo LC_PAPER=$LC_PAPER >> /etc/locale.conf 2>&1 || : [ -n "$LC_NAME" ] && echo LC_NAME=$LC_NAME >> /etc/locale.conf 2>&1 || : [ -n "$LC_ADDRESS" ] && echo LC_ADDRESS=$LC_ADDRESS >> /etc/locale.conf 2>&1 || : [ -n "$LC_TELEPHONE" ] && echo LC_TELEPHONE=$LC_TELEPHONE >> /etc/locale.conf 2>&1 || : [ -n "$LC_MEASUREMENT" ] && echo LC_MEASUREMENT=$LC_MEASUREMENT >> /etc/locale.conf 2>&1 || : [ -n "$LC_IDENTIFICATION" ] && echo LC_IDENTIFICATION=$LC_IDENTIFICATION >> /etc/locale.conf 2>&1 || : fi # Migrate /etc/sysconfig/keyboard if [ -e /etc/sysconfig/keyboard -a ! -e /etc/vconsole.conf ]; then unset SYSFONT unset SYSFONTACM unset UNIMAP unset KEYMAP [ -e /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n >/dev/null 2>&1 || : . /etc/sysconfig/keyboard >/dev/null 2>&1 || : [ -n "$SYSFONT" ] && echo FONT=$SYSFONT > /etc/vconsole.conf 2>&1 || : [ -n "$SYSFONTACM" ] && echo FONT_MAP=$SYSFONTACM >> /etc/vconsole.conf 2>&1 || : [ -n "$UNIMAP" ] && echo FONT_UNIMAP=$UNIMAP >> /etc/vconsole.conf 2>&1 || : [ -n "$KEYTABLE" ] && echo KEYMAP=$KEYTABLE >> /etc/vconsole.conf 2>&1 || : fi rm -f /etc/sysconfig/i18n >/dev/null 2>&1 || : rm -f /etc/sysconfig/keyboard >/dev/null 2>&1 || : # Migrate HOSTNAME= from /etc/sysconfig/network if [ -e /etc/sysconfig/network -a ! -e /etc/hostname ]; then unset HOSTNAME . /etc/sysconfig/network >/dev/null 2>&1 || : [ -n "$HOSTNAME" ] && echo $HOSTNAME > /etc/hostname 2>&1 || : fi sed -i '/^HOSTNAME=/d' /etc/sysconfig/network >/dev/null 2>&1 || : # Migrate the old systemd-setup-keyboard X11 configuration fragment if [ ! -e /etc/X11/xorg.conf.d/00-keyboard.conf ] ; then mv /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf /etc/X11/xorg.conf.d/00-keyboard.conf >/dev/null 2>&1 || : else rm -f /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf >/dev/null 2>&1 || : fi # sed-fu to add myhostname to the hosts line of /etc/nsswitch.conf # Only do that when installing, not when updating. if [ $1 -eq 1 -a -f /etc/nsswitch.conf ] ; then sed -i.bak -e ' /^hosts:/ !b /\/ b s/[[:blank:]]*$/ myhostname/ ' /etc/nsswitch.conf >/dev/null 2>&1 || : fiif [ $1 -eq 0 ] ; then systemctl disable \ remote-fs.target \ getty@.service \ serial-getty@.service \ console-getty.service \ console-shell.service \ debug-shell.service \ systemd-readahead-replay.service \ systemd-readahead-collect.service \ >/dev/null 2>&1 || : rm -f /etc/systemd/system/default.target >/dev/null 2>&1 || : if [ -f /etc/nsswitch.conf ] ; then sed -i.bak -e ' /^hosts:/ !b s/[[:blank:]]\+myhostname\>// ' /etc/nsswitch.conf >/dev/null 2>&1 || : fi fiif [ $1 -ge 1 ] ; then systemctl daemon-reload > /dev/null 2>&1 || : fi !V' 1gg1:${F  A1j3- M{+(<-;S:,=E]$8p ,XH0 p8ܐxKdPYH׈~~3oH@X~(Axo5'.)$+ e5h hY  8<T0j$x]81,$ [ l z1.xJ% 3l,FCgc%% > CFCg0=%0,.-*-.E,b7' '9 #2b U1;1|q  ! B`.A- 63&- s+CY(2. v.6h$z0pP) C3 .^ B%QA c C33.. j$$4D{DD:\6&;"x55wYA>797767<884768 <4:;W====4:v749)974-90000555;j;;J;[>" \A%T ~*2 9f &O>: NE@A큤A큤$A큤AA큤A큤A큤AA$A큤AA큤AAA큤A큤AA큤AAAA큤AA큤A큤A큤A큤AAAAAAAAAAAAAA큤AAAA큤A큤AA큤A큤큤A큤A큤A큤AA큤A큤AA큤AAA큤A큀A큀E클^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^TY+TY+TY+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad7536541463e426388c7562b0e7a693c3b646539b3ae163a7caf6ad95f10e086cbe54d27ef906f319041e8b3227cb62499e8d044e2913d90eab1abd67ad0413fd3a5e13f660ca393d66e518eb5ba1b94e26ad055f7485955ba0070eec4e217c18707e3ef4dc6e9417790c558829674040f13179a265b915b4c8f65e1d30ae4e717ab019eb7d2f36c6ca5a0e7759dac6b62b2f93d7c892ff537055c38e711507165e1e267c6f0a530ac12996f9ba5f3d8e727e5e8f5dd246aa16e98647048a3dd7d67482a821cbc7a6ab3a68f1c00e0dc61a98c3c317461abe8b7aba7ac7b864e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855df0c015392857fbdca263415b215465e979c666382e4693a73ee5833de0330f2d801e35768975db8c45fba783eb47a42a63c7ca8545367c974e878e2802d8ca0683ff1e79394b87a4fb7c1e3ef282f36b1154ebf62538c263d533303d3c24330b12d2110b2759cb17d30924d83bff4afdb265eb650b5ca1b068ce1b0221de5129aab89d179f713afdc7746737520e7f97c6b80b5a95bfe09ea58f213bae5bf444032348fa013bb5c24316549716d58619360c0bfbf257c233d767734f3bd63062c3c9269d9aaa56f4dfb776e9264a7d37904f753352a553c496a627c97b42b20086b4c9adf3cd9766cff44f7d847dc8c0652cdc936ec0eadab1161c995e81a436fcc772fad352701029a0cf3d4a25e4043d2a138b47413feecaa5122f31b0e01e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551db3abc8a242c879f5075dcece6a82053fcfa109b4c6f199051078af20fe23e8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e12e5813b019420f80791ac43238a26a2dbaca4daa0132400c044c29e421efe7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85512e6ff4feb1b552a431b41d3935d33f08f9d75ddb8a88f645f4cf231bc05e82050a5a3f25f83fe21e7957672673884f85dc9164ac47a1fded49b12b299c896061a605cbb90dc1545a1db0e11ef4adb10f0365aea7406cffab585ef0181d62103c2ac7ede869adaef9f2f133fdfe88677f17d355543c75f1689a37d7655ac1adbe8f645d7fa3cec62f9dff789310e793484358fb7ecb514db8faa09a9e382ba82f0a2b057c4d07446f7b3431b8e0ba3a5fec609d2afede21bfa5e56efabecf42591bce9ae7a8bb9b0a539c6e38318d41ae6a2f14c04134368a0f1d5f9bbed936b5fd28283498f13ab72bee55c126be53783541fca79e30867dec969a887ae252295882ac9a0d91cbdb909eab7a16bfceb7baf0fdb45763890ed1441cd63d60524231b0ea548883cc42d6a138ba351ac490ba546b4fb964d255b482137cdfab1340d1cd555d5ce9e632a27d67e164eeaf0c2ee3601ad2c0b5f56bd4995ca70cffa7ed7c07b34098a7a4d967aff2959b0ef7583bd379939f9f680eafb78bfd5d40a30b7746b386ea3c2e1344ee1f5a8a8df06b705b1a459c577280ba6bbaed2941135936330670f143b757e1add18eac6901f9fa317f0d4cc2e4d0b7c646be681464430000bacb8d18a5c5f30914a9a1cb83d5c83636cc290932b9b63ace77b0451af7c888e2dad4a98389ee4b3c1c5fdce610845a05d2112aa3b39f9e8bca11344657af4434462cee6f6c3e8c3a6fef9fce236c9269bdaf9238d6b662df733bd9f0ee0ef80e592fcd0dee001219fba357057ea670a809548a49f5aaa0d75092ce7b615f5d6ad80fde94d55c75d7190eab518d94e5369efa1a20f4d9c41ded196c24f2a614a6f9b8448ce35d29289febdc5eac87d74632d1efa17a4c165b5bbbe83f79e72603dc78d7fd2c4ad54f8fd2c2e346ffc68d89a92cdec1cac21f221b410b2309b9db65075e5a974913bfdd5df13863dbbbecb0f288b39f4ccf373a51f75a2512dc5b1bf22464fafb6ccbed4d02ab735d9da2cb954d3591986a46515248f8ed557fc8c699b45fa0e0e8a392fd6acccaccf453efcd6550536d2ec60539b247c636820c5d490fbda02a15cd4aea7e892ce66c09c6399747dcc2fa902fff6dc5d6433c25c2fff9bbd10e8fdc2f0a3a37110cf03c9721cd003c941c7a93907f4e40153f9812bd280e3fbbf9e4cd4cf6911deba1a0f90fcd79d99816eab6f2cc71708c61659729782855a69796d1797c6aa6f646075ce28fd28f6a89ebd0dba16100e1e999bb539f42ce8889df366965f59e0392838f9df5952763029be5e611ea73ce541ad5eb8ad73f0f5c0cafcdc8af7043ab17ba7a933ceccaf9488b81de9db2d65b39924ffb905020a7e87056a8861eae29be353921da706ba6fd20a8cbbd9ec4d9ee237b660cada891b8132c27f3bc38bae7a8670226f2b337360015c757582b35cf90415d3e3a249c6f9fedf4d961c941db004c0e6334fae1d17629c98585cd1160d5f8f77675e84eaeb4dc84b98579e2c18d5d2e7e2ba6343c183b10ff624cd238314573ed269c38bb74e6f711221511537d7dbb0c2cabddd8deeb07604a8c312dc3b68d74d423e4a3e604ac52fe02fd2c533d463a839e57b9a47208e9bcd4ab8aea8abada9c78dc8c6540dad1321560d4808ae1153d02318ae29ce744811950ab88f21cf2fe34e22e1ba72491b2fe4bf7470bc789ab9efb5b2712c0ddce9adbe2824a319cdcc613b587f4966020509f717cb0f732ed7b8f04fa64bf92ad6157146718da25e251eec7cb368aa6ef144e942879ccb6411173b5121d093116d962b755758712bc36c820710742f8d229cecb300dc0a54fada2a52a6b4d3612b3bd56772e0e5b25cf56c95e0d2d8332aa5a3789df791dfb12ce5aae2e78e33df0bc6a6b180676134f261cbf35f941de0c06823b56030bd480b4156ce8791faa8bdde01dd587e7384511626a0fa24ac72f5f1b3b3ff73ad42476f3094d55f62f781915674fbe25b2fc4df5256be26bec464443e87809accea048f71f396a03202e17d923fb672c7b73f8df73431f965d6f30195c7c1e6a7fc545e47e81a51110a00454a3490e5142470cf3324f2394048b248f315580cfbe06eef88368b6cf32f4dbb8e427d13979c4c9aa0a04735b92e4dccc07895f66abce2c4bfa24cf63805bacff4197b68edfcbce32c153fa549ffd50da56ee297c8884be87c9c45a8927fefe1fd8af913fafb126c4d8155adf77b8c9c67114db98b5f2307862aa4e7c24e7ca1a5dca24356284db45f678b09354b43a6e5c7de2ea66a5352c8da17e9624efa7e2f65c84323023f51fe1026eb375a38328a7ac851ffba7e456584e090402e1fcb6dad624ffac9d324987e6abfb353adb3f5e9236b6644d7b82b7dd6862df09a6ae2a8530fc21de078be98c7800d39a60c2c16dbe765ed53d6a9dcb7dc3127b197b9eae62eb84eeed69b0413419612238332006183e36a3fba89578378dc499b4a55fac4b91098ce13ef38281f79a13efc1835275d8a8193f9453021f68a1b5fbda999b43083c5631cf3962877616a127eab4944ce5b02d36ab7630cdc2466e75360633b4ee6ed32a6d71e1932140c08ac01399a0d4f2fb16789613e0f63ca65499e5151229f34ea254b0829162120ff9f2166106627585206fd7d8d129550f35a2dc56d37a6896baf9a83315fe3eeaf677914ff3bb952c60aa427f5550b6849467686bcff7a55bb1f4368505f006b89064f5d835ca08e676d064c41958a2a29a9e2a13a503a8c1381e6393fe82a9618c027fd8cb60949aafdb0c7c5619a0603c3ab03e96b6ed7653cb22a4b26dcbcd27928bb9841308aeb2dedca8cc225f127185cb34fd4ec43978c912e101e6ee0103576805abe92258abff49b7d49730713f8619c9c03a416be3dde6b7986948cd2d8d049cca61d917a09c158f6d0bb9d6ab5a83456b858f1e6a257d8bc45f2155f552df537af93b4fb49f026abdb4403d88e87a97e696df236b41bce89d352fdec5f31bd552cf537623e70ab6fba3d25cb2f4d1775d50cc56ca8036459d0549433c585b9125ad47f8bdf8981b7c7ef307b9a8c4b7411a17dabae37202e167d51fbd83ca366faf8c3e44278ae1f2335659aa81e2d9846aff14c36d353746e74ce35920ffdc6d350ecd4f65d0636561c13af0888230867e2fac57079ff722271e41b4462dbe6654697d93c8de0010c7f3e0c293abea4a7d81018cc207ea02e7d3f782c9348f04fbe78fbaf8a06de87b9ca7fe46c5b66990ef71d5b0f08c05bab06c6e6a3cea09eaa93442ccbd2ea3e1ef8b9df790e8354e96fc8e5b39d7aa519f5ca64ad89af135934ec15e8ae1c60e69bb5c9161ce52303c1372c634f1026043af040d10a70cc0282950b240f60682a9d29f214b4c22f90feca36466e37f16bfb273c4a6021a65489a58c5d7bb4fef96089d6d98a52c5e51ed8ef2a122eee2751d6dbe05bb8429cd89f50239fa3e025fa9919e237ab0e6d5fca87786baa8633dd716d63a6787c4d06b84e7df9addbcf5d5ec432522c72fc4b68c2ad2477192ea8de446d29ce29c2399e5ff4e3e9c5bd54d2db81567f2c38af9f1b3a7a7aaa37233a07084d093933e96ddb89e46cf4d426e0c19d65f39d531e5981fb745d544cb4342c863a9f02b4bb4cb2c607860ecfcb2a109c15648ca84ff8d1f5b7df422e0a1343dac5b50ade4c0868e4f7606dfdabc6e175b9b9fbff6731296e838263bcd6765f155d086d3bb0d8b28b644e10e95e8fab24297500e0724c283800688a4c1e6981608fe4e870d4b690a45d5496704db67060cd656ddb69a5942a1696bac6ab3d82949188132c55e9332d71a1c8c90256e17f11739e60fd498c58e4c4992ead96fe3e79805d55a1f073016499b73a02656c32910468df9a68ec4400fb1a0fc4e80df387746db852a543fcc6fd1f31e29848bd7878d9417f90e2e30eb204b54daaae23ce66d230be8fd90f11b33ce0461ac6789142e4fc4ac8114fc9ece7fd2fd52ac6944ac62d4f0eb843279176263016aafc035faa95c6a6f1128cada012b2d920fbf69edbeef7cfddf6bccc8c86af4b36c7cdec60c8ec477bd351e8ab273a6a9a6a4865d64b18c9da2169103116447052631b56cbdd5e8222fb941668761c888fe9d68713ae6bbdd742e6e8278d5c9a6018642f293fdcd53d24c0b7b7ca439955bb185b8d1dffeb9003cd661aa17d9f17afb5d626d1e3783a7bcab484c3fec2450f7a1521532eca6b032321f923bc7d2b9237b794da65e0e271d2a28e95186ac079f8c0bfeb006597a6d2bedeef760ecc69656a45f9a4ba318feb3a76dcf23358961702909fa8962760dab192b55a588b532e20bd30a960145cd5f9ce68bd1a6230538b146e36c94c11df3b458a18aecc2f5463e8cf25a06ba6348a07d479eaf2dd2bc484723482b1cde83607e57fb6c6acf715e69e2e2afb5b05275f9c5e99115703f80c3c9d7ea7e4f0084b5b54e12cc33680f2c85ece26b513656cc4fa34a81ab15e71595ef128663e6fe93184f80b9a5d55e4b600377774f41bfc749584a8bfd0f1ec179c888ce726598812a84c9c60ba0f8bf6dccf3cc86e35cc9322c3a4c7c6493ec812958295c1676af8a1f9277f370bcbb2512912dfb40509ec5891748b4a9414c4307d940392d5eda0cb1732a2efe3ce371aec4304efd8fe9c5c33a8d3dade22bd064f121173d5558f0ec46eaf4b2b8314e133c2df781938a69870ff94f7deb89a45a8f5eba75a9fb7b2b34f6fa2b0141aa18d0a8ba36f499c3910c6121b2214fbe1c8a2dc9957f2e68e55cef56c35b5512443008e04c62589b9298b5f8eff44ca550650b2a6ae0a5d9ce551d669d2ac50d09760909277ad288855801121c3453d8dd23c5465d84036d3c6c0908e2bb84b5b0681bcde09b71d288efdb1254ee5d2bb3870344032c0c57d0a3201fccc460d396e0f846c20f2def0fdbba32bf2a2d10bacd913a6c187a6fa6005ecaa5bfecdeba9dbec5656cc134a484bb741b7ee8460470c8dec11509755e57da432519eb6ff5f720ada51a2a2eeec75398512eb5ac843f459109e92ad6d10aa7ad9e4aaf7054b038b26a544877169f79665a5c4511a0f4aba1e7e0d61ae2787ec1f650c52d8a5db004cc1534cd403127195971d41e931ed63ef39b905d10d8410d270fadd1d17bda4d99a0d06c1b78bf896d023fb82f8f5978789a587259fd806168080d9c93e1ddac6b4e52937383f1b4416f60cc741079d2b712f193246fffb20811bc849bc2c1f2f61dd7ab554160e1f95f546f639631f7528a013410409adce7f0e49ffac5ced761a79626bdefa74b632f4258290aa0eeb73ba475d54c92884b1ac2362e597b6606191c491703dda66be870cb4f0ad2a846ffb486976c9d5ca13c95b6388fc63de7866816066020092ec973978ef7a0579ee70a0b306534ecc1bc219765360ea3ac1743b5b085dfc66dd5c152824868d626e13f4d566388b9c169b05e195fac1b7c2afe3746da74be36fbfa3bca189d1bee96ee3fe9d9bc3898aa39dcb60e456bec40fc60c3b8874b16162365493fcb7e495a7e5cbe4a6f7e2ff4bd620da6b1c98d19bfa24611017fc17bb131569232354f5adf38e624d90d938674e133e12b5694b11a3d3980e3e1b663c14b7e335b56d0bcc179541d21518981ffa29165ecf619aef446c6837ea73441387d06c120014f4e57a89d80fd87404d81b0eeb310ad52d50e477ff3c13d7b82d60408bfc7eca09c39948f8a823ccc969b47d1b0f7ba157d92bcc2293cb8729f96c0345a323d1c11c3ebe4b0de24cc4118f71f54d5517f64e07e19edcba22ad7933f1634072a8e81fced6a46d65a0d22e9d863229581c0ef7fc67c5ee590dd36942ede6877531211040027e3d50072dee17444f415518357bb0ba817a733ddedcde095c8ff8e4e180a9fcad75507f699707d175e7bd48af09c6eb79425c14573cc875c1b6bdcaa93b5b982af8c68ba2f93f2ed3831fa488b237ce7f1aebe7230f82d8bf896adcf4e9d72072a3c911b794b552962eb81ca12e730fc8b403c444cd5f9f577f70332dbe1f8af20e6edd842ed4f2ba0b49d33d9f7f997c0222599265cb7b50e2ea2e20c376f62d30ccdb7cc763a81d620172baa7878cf2d4ee6e7eac69c202fbf86805b6ea24739d5bff85eae36a275920e5bd467b0f4897e114cfe43459343eaadeb452b33f7208a44985d3529c59052e79112c2a6d8d2841e74cf8969328a20ed47c0cfc760c3cee80fe229f35d380bc392b79be80258eda277f4a783d320e8cdb7f6798a57f6bd44ea6e86abfc385c745badb72910bb52126aa72da193a99f46488389230b78102ee3cf92e5ef8d652ff34f46069298789e054dd1e70842c14fd6988f2434e462ad5bd46f9040bb4098e3f5e4f029d17f9cc90b4fa06a7c87be58d9852689987bba0126b9b843bc2ba87b85be01546520a4abdb7e0dc169ac1a059048cc7f8943d77010e6a2d6a13f19dcad154bfa51709f4bbc489b8079b999be1dd2d7c092d25eb81742dd714914c13ce0b429b4013ea9de2231ea22a1e5b42dae236e0748840fb74b5b60cb60e2db4a5b0465acf50da04b7107888f610f88d42823ea69b0013a6dd96b257bc8a05226e2e9395c7a7e948da7f3ee660b51dcea194c3ea001f36f397db7eb16d663bcea1acc61cb4b591b048b02ccd16979d402a290a3fca0363b22db90c439a24a8034ba0fe6acd636eceeca209ee57906569d256db82886d4e701b6a5e2da8b624a22893e964d113b88ed9cb7776d99156209a8474b729b2f508fdfc3b5dfd28dac7811ce35260d4079cb1ba804833ca1d1d66275f53fca08241d2da5629ae7c42619f5655ae8c10681709a3306626c89ba6ff429f344e818636d7dc624a74179687b5989ad24b0cc2f14fc3ba15ea34fa6de926ece6fcbf29c1cda2f90207fdd0497ab3a1eec0a39d5cda2a944dde1f821284fc434c1cbe51451db6c32d97b48f9df6a6237a87b7ceee87190441d1ad3aaa3d926883fad227973e7395cf0f61ab7db5c6ad4574e9a654c172091b35da8ce90bf1630a27491557bf24ac8d591a690676950e3710afa58414d3ed161734cffbb7f81bc20787e177991eb7cf02be20447c5533785da9dc8a189809e0ee05d4cf755b469287e6ef7e9d905addaf22490a6f8acc635ec51c8f564b7aeec96fdb7b67e86e0c99368fce4554fd9628a966ecd0122562f38f2624df6585c29039111e57f9268af21ea7395e22766bc72cd596ba2596f6d9896ae220f0c3cb620fe9fcb09f7da20ef0a00fbccdfe046b45e3ee3a798d32abbe60bcb8d551f1b861f708526ed9aba44d563a1e4a7035ba5d67c5cd5a077c1f5fc69d9a9c95ef08e2d8ff0242a15a83f5684ffd0a769c7cd75b8be2c2e84822e7e6a56a69ef2125dd30c02f7dbda74958e601e4ef7f2cf4349bf814a14867fd5e72906a3e19d2b87599f266da02ec9f1c6ab939cd05ba8735181d11044f2c6098d9ae31bd45eae45a9832b1ef0f71c7ea84f25b179a9f451f861e5ee78220740347404faca3b03a5588d6346751ee6c1a09b3a920042a5f20aff63a997c19b37999b1adde39fb40ac3e076738dc19f4758237ea0e34fa6f23f5302c0895b89deccfbde065be0eca2c2624a1bbec67a7328dc519fb8a4f8b9d7a8b6dce947293e07ee7df3d40177e4909667d6f02876ff6060bed8858aa81dfa51d724bc8b4a1072c496cfef7f1a591d6420f1a5826f47ab336db3b5e490c768248d1bc824fd0dff74b622c77cb161338ee8c9ceeb333d9fbfd89926cb095eb41f12b398a44e86ca8a7c90ce1340d274314eba079710d6e9b428fbcf374d655bfef48a299664ced01c9757372bc948eb3dac88f6ce262d43d3587701497ca8144b96a3bf50c64a331552c1baa329c2d7d2fd1e8279796c067d39d86b3d768e818af1983090cd46b4a19b7d387dcaf05d08e70a2809d2791c471ef5808feb87ca43e9aed5d2a77af652fec40727ef7450b58c38e45fa34645bb52e1ff0c1eaf2fb7868b6fe8cfad254f74a3afd126b30f8ae496e72b1d6be1c5dd5c83262712efc24e806f7da0513455726bf95623b7cf38ca9dc1ff315b37d2a71b05cd1f6d51cf1133aa21ca72a8cb2f1c223ec59a1db5055052c26ab9ed05c681f9646d8af6811c94e10cfd2c794cd1ca83055c003ac75d3c038343d7222b2ed8e7d291297ace041f164e6fee7d172ba2aa7d7866befbf97534f92e0b033e779901298fdcf3889294c6e177ed843b18c03634b02efd8a219244d5994154f1fb806670811f315e5e2da483773b4563d3fbe656a176a266993463bc5e46c7fd95f85c53101d0ff4a60ad6fa20ee450216d70f4d819276ab87a8d8292d29cb8e62aec009c5e1f22e22460301eb6057dff2e037f78cfed064afa4e58d3507892eb95f52d62c2c1b0609b21547443509c42e19eb2192e853861347c5b2d62dd489b3a5e4ecd50de67960666e731553b4558d80d8d830e40c42722da8d85cefbbcb612ac6d89f27d07d5ddfc5b63bfafd098ccec36188a4cc28c0dcb71af8c6a5ac462527fd83dba460d0baacc235805f48bc67035a2b9317239a98b3fa9dba618a542bf728c8ab90ea82c573558e3bc3db5cec4cc6834eb3f0b6f1a21ef52c01dbc339f8ce6ca66fba63d3aac843ba69a1094c8870ada25afd311156fba898a569c2d695c045306f9871ea4216f18dd77cd2f6bdb3272a6c55d1a0303dcf1dd17c1d39042e360bfaa7c9d01a05e70aebed977508fa8a65d910ce7ae1b4fe30f27e02eeefdc6215c75f215da8229c283fe0c3511c5259b7d4290e715ee0597bf4b2b8352e6dee973c5c76e4c1117e6a71c8167c9b988501fec834c7ba49d69ce4f584a9a9847ee7b22257a1256b63fbb3ada0af0b9fc457541f1e02599336a75ab901a2b056de95f60741df877d43d2b9fc6ff7f15c84457be28e7dcd0df15cdc9383029c85766205802d57cc9d8c3701c31314c656a9c6c6ad5022cb351a4e496b8a4697211160895c3537849b450158f326a69fccbc2c2e2e3a9b8c8ce375280eab49286472299f86a477eea6aaa51a72b308ac52541036b08a1b1358c6db05f7bd12a6bef50040077037dd58011013525172744c7a4ebe26a76811740315558ebc102ff162f69f472c4a8aaea92e5511ef4a03ce266d7049b57129ab5aa8691abe7d66fe47e19ff997443b87e848cb515e8f64ace4e13b0fd82e45ed0e830683ae4add47e5574a477a452e659635a48d1bd167b37c99b2271bee5130efac242b9c59849f2939663088f45e4a9e8ee681552b934d745d04005a0375d0254463e5f25a7a0ef4790d65e83a01009411c510d29c65559d1fa21b0c08811ce6fd2ccc07a19752618c0504f83099d9bbc74fb897d93e9c5f8326542879e455c13331db04e048d79c73f0c746bcc225d1662b923e77836761aeb3827a6f8de413f36559015e021a5fbac1dc3710c18f025edf0e262eef71a2872d1170cc0d8360b40046fb36bc3ec97720a8066ea15528a9d092a11d2e92f373ac787765efc7deef504ed773762d311fc97438f5af5132e439a51fe68f3f6eb196e84678bc576324cfffe025b53eb203b79e155b67480ac458a54388f41016518eec89042adb43f1f1b28bdfca2dd57e2d33239163ffa9779a8aabcb7e8548b4e4490c2159cb35c30fca90264e76143251688aaf358edf0bdd11c952c1e59bf17429947caab466fca9dca1ce4f8f289dadb230c2e030d2af36987ef60638858bbc560fbe74a69df448966e4dd58aaa06187ab6b616457bd02a592af6084571f10d18fa4d795ee76c438ef559fba4a71ba2482c9133d9950b03bfb88342b055301b707e47db9ce2b5b604bb0ea69969a33278cf88168db0699038714f2e15df5b31d2746813c487b0d3aaa96376ccbd09e0edbc3313ae0cb3772e9fb7f8aebe4e2991940e6b6fc338037a63069e651b0f1a6228034691a62b3caf8b9f358d23e39d597d116ba94af0be0b6d19d7f9c29f1c9887dc0dcb4a9c81bee061581083d856133c74c5e87ac95c9dc6f91930faf6a142ebe08d7e91c38144f542758b48e1636cc64668210d1bc08522e38e5f377d574bcc9074ef222b23abff91089e8d4f42cfab70626efaf00b4e829eed34d3d9195ec423dc8412e3466f6ca46242f0688c4c0001a17fc32758da519fd2b10f52c61a1fd158b355e9e282a04df01553b7b0b05e0420b89e7af612626d81be8f2f608b415ed1c24b0e34996555f22f0383e8652beb0df28d25fe1214ef5e80dfee2d1e1eaf2403d62a3695915133d9736a6ca0e39fb1784ce9f6fc92bdeb99bf46cc074f4fa61889b944548a06c48b576d2a0d795f5c366e2a93b679f9a30d807d6cea23cf0ba1efde96d0c8732eba25ceb37123ad4eae4cd20dcd5613c2891cf591c687f2a5b8c3feadb7d012ffbad67f30884ea4a7df62274198c3587cab7a0d937c07eb9ec7a91754663a86246fe6e85eaf91e346842412a30a3a273f661ed15df3c9c05b6dc84b1510a61cc14b2ddf60a94650465103840d0d6f05b513e6c3f828f718cc38eb168cf1b91a332ed754bbfab98543fda512dd8f0e0c3f7860c1ec18442a78c23bf7d8641c7b97b4740103ff1317f93b1d38815bee7f3b16ae8e896e19b51a466b968df351cc046096337a625afadd8700455db877a60f2e58de560ac046b73fcb1427c4924e6ecc0d2e22f951ec55b705ebedb07eb1506ae582699a60bd53ae329789fdd615603c0aa9101ea44a16c132a12e0d436844a4e15ae072acf72191f680dfe0b8a454bbe1b46217ecc9d5a39c8075ae3687b8426d1dd97af762f84055963c0c6eb54352805915235800be312c69db48a85d59ffe4935af7d3c7fad9ca194b5a68b3ff1edfcbf740d74a99af6e798bc50d6242596fb146ebad8c97aaec54354448674af7d0892422c0d8020476c3ca5285ca196527f613ef72ef6f484c13e43b3ee87e425520e1a73a65d7a24821d8b1668f7fb10c19c774ed951af9357fd07f7fd0ea2cac793e60650df6546fb8c25ebd5264f9e261d2659a6c75e1e308701351afb9dddbb8cff449d977e82ebbf80c1dc65e6c559316c7ef1f4f73bb95c081361c0ad5746ab4080514efc8d5df5accf217ee5d8d8fd3854d8fa1c681ab1b32fedc7ab1e302762687478e58e6626b93b4abeea4d078c423fcce6d6bdcd85ac6848f3dda9d195a44b8f87dd1a1ec65452eb63a18804a59af08f3d06d2f18c248bb21f4da81629ba758ed2d65f9e2ae25dae272f2424c2498981b5de8f49e8c076f78675086e3218118a3424f4e463cd34f63b92679b5276190fa854aebd5730b1def5222cf7269c4c5c439b558402bc902d30e9fe56c43bed7ed87b7d56c50e3982e0ccb690415a63dd02fb24b1ecdabed5d08bb3f8e4eadb77dac5cb8c17cc111276c6cba0ea63d69b7e26fcec02d0eb0915d17ccebdd55bbfaa9b7f59d62ddd6b3d635a9243b1b9200b7c64d8d64d0383303af5e735e17ae5a09e02f1e0d266c8b655cbb96d9c3779b405e0b47dd70b12083d1ead99c0a35c3260b639483a4fdcbdcb5628225c5e046a60b3bf0bb1861f80961ee44cad744e4e8c6a95abea43b1086dc177fe63bd52019fa75f83a79e4b2511fbd7024dcd1760bfadd6c096cfc028bf0670edfd16647109507630ed4279930a5edb3e23f7485e6156aecae71ed94fa80cf648f3af1fb938bd146a436d176e53cb6c345641e3f28fb972b75830cfa6c6a5e15b1f990de1ed99cff2665871df4cf45506efed6d6d16afcaafb9679b1ed74ad890f1e228a600550b0cec507cbf1ce6b5784c9edf52515b2dc8a673d64fae7819f647a65b4724bc2bbd5d118c7ae92581263d516706ad0c5c4b95cbf84cc5246f9e8de32f5c0d8a55e2e8ba98498a4f4f1686f183b3c83a0cb9697efdba4760e623f3c8f822dc4f585e53337a9151e91d942e229f9fa526e3315c11e17e57773d241e7637d9c2242c5c1b97c7255ec4338e362d0bbb2c93f2e75eb174c88554557aaf93e61548e6f6bc1a8f92c4475b5db562dea669e30938ea33beae947daefa3b1df0a9e2fbb5f4505080f1e755ebaf0f20c47354fbbf6257ebc948b69130ff8c7a0853840ce4498487b2ce4070a7ce8d3254580d5357fcdfa8382fa9755315c8385179011e73eac7d5b9f7699ec5375ac59498c09cadf867b0b8e66586f6c3d2602f4931e58b873aee11d0368e41ffed9e00d51e8f257fd22d5807b6e89a9ea4aa3bcb760f52da6a7ddbd12493278b9ca181e9aa4616c97ebc055c4ad7b08b618eb18682484036595ed3091a0e2b768ba9e61b479225bbe376ad52238156bbac43ce853536767245b64ae515fc073c21bc78769f41188140e1d7b9576ec8dee34d585172d42c7dab9034e40e7d48944f2d495b35b3b39b24d055be1207faca748e2ef9a1f327d269234f79db8152352f83cb056e424babf219678be960dae4023501312995f51473e8210108557e83c4ade7e168d46dffad60d543bbe932fc7b542c16d8d987d879fac379d96447bd45e3063c8b1cbbd5e0ab2ef5effdc8f2b82a2fd24e219eb6b4c0df4d8701cc5a316b2ddf63797d4c1b689bc0b289d5cb8063a7034e3e274af6a4a5a91a76c00f0d2f8a75f6804e9a55dd1d868c66505ca8d0b28f9b9bfeacb58c4fa49926f6f0babaac934d68c21c22e5a0fbdddb2101f60e6d4282d495d2b8523e7f8175a9b06704f168e14ab97a8a333d4a52ec9501bc0c509ecb7d1cec2b3f8510b3e73371a87a3502d771afe0fa57a26c7a1e61213b79367dbb843445f58cf61cb997f4d8ef70c6de4418a721c5859ed1beb10919daf97eada8715b8597da50dc87301b6198563f88848b0c1fb5cdd0bb582da894488efaa43f1f80956c38a60bfd62335c8f6d7744e500f5d35c3698d2094e761eee3744763d165488bae675977be8f0b9c4e7510c740c02d41dbab7f142037d0467ee1f4940fa7d1584229b65a3d8e5b3a3f0feb1d07b9f78fa274a6cae0f75237af803741f5b8da22a593f2aaffd4697e4cbfb14cb7eb1d52b96f03d9a60c82eeec920e92554256aa2ca91172cbce3ea805ccf2cd52de8acbbc2db88d209de84655fa997c5d55219706a22ab1c9febe02e93890b2cfefb417450955c9a8f62d53a802d4643e3d5b8a3f45a352869261687ce289f340a0570c09ac98963cf579f0afad6be05e4fcd93880be916519d52735bd5db478af932311502d0f72262cf10b0993081b8fc0d992396dbd2ecd6c9919eb01b8773a42d931e67f95dbfc9611d26ef70bcb7aa107de17e65af7094c8571fb9bfc5dbcb1a3e568ba1de3c1612fe1aae3a0afe2cb34f4b9e1be5c5016f928c06eb7d9370650361d791ef682a00a3108d2d83245aded431a7c637b3e0d3d63a20572ffc6980a0aa445f2ffec98190b0c32999f69059f6dd8f1723540af0a7ed25248b26df04ee5f37ccdaff2e3ed8b2386fabf90221141fc6d3cf6bf023267a059083da4ed0263b613b2ef8194978d838cce1d863c95e91d958b48750128a484ae85bfd24e2c07352444da0c86f6f28f572b0eaa1c526f1845ec250dde98d3953ba8d9c595a6a92060415afd415e7238eeeddb05c1f273cebcc28c434e5ea8bfe6facdd8d7a29c10f4791d5606b1eb4e42c80e711abd485ba3ff0249581f2b6753d15c53c80918d5dcddcc0fa1315b7fe65d09d7742aebdd93cf9a4cc604c9b7d73e2c2c3f725c23813be7b227858e06a294e16be9eb7914163862d8108ba8f3ff97a1ba35f41d55863dcf57206afeea6ca23dc41445fe1104ffecc9770035366a4a78623098bb014b092a1690fec35a4a7420aae6908d5eea83d0e66cd0f9a70271b18a07ca8deabb062f68ab79715269100cb349a5f94b12fdd862cbf30b6cac7023138929b8d7c2c4de26f7563234007e4c1e2bb5398a936f85869e35f01ec04145301b4b00c0cf9dec2787e36b1e04c3f81ead31bce02eee570e9e62f1fc1fa9ea8255c9d716cc08b08db5a5deea91f81a27abc34a552791c04106379ade0b20274009362ff38c253928e496f22a915f3daa3dd1702e441565c4d5a2f551f2fdca5cca16eb62cab7a7a2fc03811267b2e321f3f9cc19f665b95a8f28ed0bd9f533ed6d0c80d98c9e6d915cf71b8c02c2df36c702fa1945a9c43150358e1e4829a59fb5a8c357ac68ec502bfc007d25b3e5efe501c7da49634116ae4f0889c032d2512c4095a4079e72ee54e658cb8a745fec8b4f98724b2dce2a274100d16dd8a366d3473b94e76eeab1fef017b65c8473ccb0e51a3f82b5e5fab39d6ee97d28d69969fd2a578351f15d47d7e956812e8079f4c4fd42c9ece353e444f72e568e428a09f520dacb823fbb0ea47eb9d2a9bff24409138ac2785cbcb0d8e6f734b137d3a44c7fe0ed77882abd5bcce6c47dca476fcb61484c383da3ddbcaf69d216ee0312d03529d5faa091e3239c008d71988f900b332051d848f7a6c1e073a188fa5634ce7d725b3ffcbe2cd5503c44ec7aa4697da5c71115730fa77f9538d45d0d38682a310779a0d95a73d07a2606a4c7408b4a4417d61270faaecd48406ce88e7735ce78c1e4333d0b949803088100ef993a0952f709377f7522a28128d5d0060561047f5dcec8a1f037a751c278fb1cec3777dc1d27bb30c6e6febf0c8d73bbf3e3f88baf3baf43cd6d166f3d0761bbca783f434028f557a65daee345aa7458072334094d901c818b62dee61757fa4ba7f842c927809e980f8b1629d373c5bb93cc654f7deabf16d51b512e1c27f13453ea5058cab124854e8ccf98f4f9510d182ae7ce3e457e5549e1b0494f2e6e1cc6e6816c87266a57f764ae908f77323ee3394c3c171e150c1efad7fcb8fcc5833dd400864618cc1989b94f325420ecfb336a48584b32a60b48edec273525f80290c0b7e7d05cb49e094e2158b7f27e9b091b5138c4a9ab08895eb13ee668b1021ce393533edc0830afedd116b8565af05d6e5adfa2772f722d5a992ece8c65e6ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551a2a6760c2c6fa779a635e4a7ad00f668862ebcadb2a8a57d16662543e103e08c1593494bb03cf869d23772aea6d6b3b2d7d5320e4a5f85ea0b723d80e1bd24e949426264344ee6f1a2d13539226f6dccbe7f2b6217d3b8fd5db58d9c2a3ce550c0fb43cb4c9b6e395d396fc0155044c8c41cf9991727f914568002087fef232849424b813eadcc2da9118a8dc33c21680f18751077a0a086f210ee9242319ec7ac2a133f42ee8b77834bfea2262bfda1e69b0b1032434ad002e123f225386a01331427cfb8a247bdd3a68b5462e76e9af5b64026fc9be351877ca776611a0243ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551a2a6760c2c6fa779a635e4a7ad00f668862ebcadb2a8a57d16662543e103e08ca8eac2b21f53aa5d5867737370a2fd7d11b9680c1663dba7c4ddca90c9484ba650b7ce46d28bca850fedec029e41f72ada21b13f01f2def07b6cc7ee5a3c126d1f49503cd58b2cfaa15b54eabc58fb0c7e43ef46b4b12e7671d19b48698495899ea38e12bab494d1cbc072c78bdd34fa8514b1bf4c51211e85054d257ef621b0f6df72e1e79c83aa29b561d4899b83b7edb16721118237ceec468835cf54fc4a469e30df274ad7b617abc712e21c86a9ed3838d543873b9748aab2e43bd0782785bde0a9a436522fe0932aa105fc3d9215ac918bb9c088c5915bfd5fac686d6e5afcb517016ffa1590e8da1c6308368941bb41e379cbc2af2dae391015401c8c8287607b96172fcd8bda42b709a65936d7e670e49af6b14a2df09686db90b73ef70de94ceacb701e79525a6ed3fc6b715ba6dac7cbb0f3560b3842b702fe890eb7dbc477dcef7df117a6f2ada63ff49b70e81d85cfb64cb35c25ed7f5effd6c9be67afb843d6e49cd3d6ff7e855102ea802d02df86c3f8504dacc702fc31be81a30513d6580a3ef19c7e0093bf8ef254094b74df3b37215ce2462d4d8904bb7a7d409e4be296f698eb9c9ce08e499551cb312cbee18b65918cefc7d0329db20f51f70d010cb9dd187e3c2f5bbb3cebed02813fa886d211888eeab6a37f6336ea41625cfa553360a5264402ae33269ce4cc4b1e048f5d47e41d3fd75da1a1db9851edbbdc0ed78cc915b91fe2db24c828461c6574cb6c930f3ee4fa5d007c7348192cc4a01301d2aa88fc86bc90663789caf215e96fb9b666e560ac9b1d8fb4bb4dbc41c954935a9b859a7af807c657fa0584e25b589b6c49c8f506ca80d13acfccf58d28259f59b4cf736559276514264c77960446fbf60050458c0e4aac9294a9dc5149f0483c5fc98ed93c743d1a49b9310d93bf42dbd450e60a2af204f7c5fc51e621f981802b2a067038126df687a7a25ac305d47d0ff2775813947b86c5219b629b3c816de6519c68434337bce5b2867647adee29ea262bd2c1df4e1de340cb929ab8afac5d10cb6f5b157661aa057773bc7ebbdd7268ca22f5954b14361fe5b759cdf4f2b7b06dbbb98f698298a71a2c15f26bef94c73b3cbb3f6535bf9a33eed40d7c39a162971f6aba758b9c090caa016ae5cd3862d0d105c33302732a49c51615df0b70d622ef0c2d7f706cbd823968c6f49aaa1ff7a5420d5f8927ee0f48e45d96d0be282efe934d20d87ab78230f3e12295a16effc0695232579ecf43ed054c22da15ca1873e2188f440f8a2fd44efa898482a9ab79e66f657a380a9cbacc12a8c1112fa361f52a8f75e59eac98c2aa5535419641d0c1c2274db6b1c012d87e32a065c9a12869abedac80b58336bbf2ffdc8210df5e05d55e2d012adfbb7a26a77b3515e13b774da8fb9fef1deb632a082e28817cf373cf0b1e61d357ef03b65e492c31f9da1f9f56f745ca65a3f3ecd6baef465371928372d86695bff86fe2b647f7d49a34fcf2a68795ddecb3cbccfd208c646186345836f9be3e75c77cfb4e3b73733b9ce25fd1cb96dcd04c33796d1c8cb7880b5acf3adf0a1e92d29666925c8084ccfdb1ef5f1c0fd367b5e82658cdce5e91e209eed6735f0212bc485d2776bba7b696e5b3d66a8c25d9185fd303858c1edf16e2b8cee90e62d0384407f5ae1f971fd69c558bf711ead80fac227ffc2f25fa0f0997fe8b04b24babc73316929e3ca7b69b04f3a02b47463998cf8628549434787a6704e8717e96205ab91cf4067e0c079fd6332bc4994e896eff6cc029209329b0ff9b31c736850f2c54f2e8eb471d53b4bed1a4813d062da1d5ee790c04ae8b08429532ff31f799539aed389260df4246e3d855105c7232a85632b1d078ed4c9dfc7698d1cb7878b9e205fd971942b4ca1913fd467734710571bd620ad30bfd77c98c15b1e6fa1a7664fb0edb564ca6b9b35b466db213a0071b3fe3849a7cc2b1f64e435f431b10d2c8f9b18737284548d5f9fc2f68356d7f69ef026d337cc287efa55e162b6cfaf35f6b868c2ee058067b14ca52897845212d18516421ba99505b0842196aef4408cb8f8384c3242e69ebd6d28e17792be4f9615e65be1ab8bb4facdb803d61ca4c6ea51baeaad0420dbe356620ebf14cb55754eec42e6bd9fdae05b569258b557f7650cd321aff3a6b97690f1835bfcf8539fadffbe7b6cdf4b6cb637e0322b5c2c91fcd10b84594f510f45c09ae1806edfc5e090039edea75e0e84b5c282ef1a26da0de57484083e12e6646f3d3e7b487eb053842de22078ab8c50a704afdcdabf9878b4ba7d5db9386106fb5e5b3cabb54174993f2d8cc427d5df938631788b21ffafcb1b627c0ad5bc9166b344ee4a879af9e7a7495a3bff283685239f24d55b9f1d7968560484dbfd829f66ab15e419f561bbd9bdd863dcaf6c04a699179e307973b7d33b2bf59a5b47a8baf25e7c0cb85c447ef8b1f0f393d273a6c2dfba35f0498ef4ca142b16580f654ff9203f0d2b320e2a44d9b7824ebce1e435305ab0d3bb9604afc13bf71fb5b234adb36bad46bfec04424570dc06dcc3a617e81a71f50327508d1d46932b205bcee326facc9320bd12bdfc25ed2836a1045327d89037b20b2d9870ee7db42b632d373134b770e865a80c12ffeff0f2a05e4698369903b4dfc27decf3942c1de9c65f43064ec3fd77d76dcf7b560b90f6f739adfc160e0b6f38c99b0dc5e003759c3db41bb95b2df35e4e7be6b9f8792d38514768da50a8974d341f8f442f3ea7933b427a2afa7754c51d685ca663fcfff3fd35e48f97fe2d588a618c1fa819824d90baec1526f03de5ba7b998e66501979d110ac0f59fb03231003f8122f358a2bbe2df13a39423127f4e2036bb7c496f77d50751e2f933667a9e1e3d97490c45764524434a2751caea0b8f2c0ef6646ab3cddf5eabea3921f7ee6ff35849aff5cd017f0e3cf0b9286f12b7f1295a682b9d110ac0f59fb03231003f8122f358a2bbe2df13a39423127f4e2036bb7c496fbfce0c525962f9d6b13e4a9f3a4cd57865f3cebf181651a00b46aa033017d5a31a7722d41a0d07862013d94b13b95d4a12b31bb0ebf3e59046b63d9d45859c07446daa2f3cca1a4f639137831aad5b18f49f1ace632bb7687d1672a45959556a8b52952e96938208eb50385cc1f60c7db6fcf95f58691ccd05f8e8c799450741f2ee6cc03ee9d9bb21103a215ed27779abae13be4b77d7246219c7b976b2e6e6f514f9ddb875d0aa7225ddf2eb29f0f2a23b2591037faf7d074676854925f8ccf1bb9f56a358ad53ae60e34f16b63cc6fcb59215007d54c45bd6ceff3925ec7a0ab1d5e39bfc46bac9a7ccc1595abc92e5b839735dcd0ba4056008bf8cc29de7f550f8b09440b5dbacd359fc36efd2329b576e0e277b7d83bd1e47ed17ae7f738ca0f12b5e12437876b72d586bc33d2b1c75ccf9350eeca71e10c1be2c8431d8a92c28662f98f89bbf2da15bac0aa409a32ee7e9684bea67ea5c969bee12732eb48218df25ec9028aabc5a692cb21fb4fa3e49e690d31c6daa382cf84ea24fff38707494c498c01fefc2983a0e79b1bdbd0b646e3ef9276b79a75db4f454ea3c837caeaf9a5a67414f3c4abd3118d22f8d80b1f87fbd84c1e941700156696e5661be8887ec64ae24b0539aa7f43a05be44d56887396b82297095ffe76fac672c3ab729f44b23c4b87ad6ceb5c60e0a90da5cf0c693328a7a8deef9e8b84c0548ade0d93c899a21567acc4d1bb6dd15beb83a74ca984a8f9bab2ecfd0845b3b1231c046cc72fc64804ed652f41c67289a6f125b3999c1fcc1cce17d4cb98c43149c9800c5ae2d287c9192c65d939b7645f9ab05dc8a7770016f2c1d56fe4be72a85f291acad6f492db92ee6d9f8e928c08c764385aaed3cb2756f9545e782640f9d110ac0f59fb03231003f8122f358a2bbe2df13a39423127f4e2036bb7c496f344de3c542fd7c877ecf08d85da427a28854e964a83f11bc77077cb0a49868399a4506386bd54415b6e845211b7697c9c58d398375a362556a48bfab35a796e0dc03012bf0ba007282b3f801faf7b8f7ac3f5f18f3c633f03db10bd8e5f00c0c38e7ce7e76506a7454b0039f3a17baf8cfbc694a6884dec949ff9eebab4bb806c8438aec7963e72fc825e020511a22c92ba26c0233fcb51d83cc02775f358579144fb45fd3dd235e047960e393a57ac9657c2f66d27953b78e9b96d3d5a54886080ba95a40b64d4b20c0a8dded7155620e5c216fe144e3a3bfe67e792b9913739b9aa3f87c032efd69b0245a2288b7efcae345044d5ac96b87628df3babe5e10b576aacd7db44f2753a10c482ff389a71bbf8f250b2d224b23db3fde40ed12ed10fb9fb6f76301370ffa243fb253bfdc9cdffa7342f0f3a3625923f8d85416873b47b2e67969d0a55806c4314ea2d7901df770b9b7f7a1d0ec28af656424a507e6c6cfc1fff3e4039676b0bcad3ba39e27673192d78179b63801c1c0cb1ec89ed2c765d018a8ef1fbddbf88d05b84bfd2c08a287b144c245b68c61f7860554b1b821ce5675b86b877a097fb7b88a59c7a5f2c5585c57fb8f4f40833bc678e4f289777931d9977debe0e06707dabf88094048ea093b2117d87b63c33ad4bf4055b2f995e61359cb0efbfb6b3356f29136fd7e1c15ee1c3d3909ac0cc9e92826d58381d994e1ac20d451cd52f61b84ba9e1741c00c63b685c534e7a4475fbcd532a99a8a9ac7c6018038dd7ba142b5035765ec977c601c9845860e97d18660fca87838962df1b6e082ce1b6ffac95d9726c5e31d32cb13bae427b21013be20118842b4ebfe4b1884c441db13599b89998a5a5698374c53b869682346d037b31f4c88e36c99df58a025d8ff0fe973c9bd41e97cc99fe46efa066dd5fa7e21a3a96088e36c99df58a025d8ff0fe973c9bd41e97cc99fe46efa066dd5fa7e21a3a9604443d4ff50c6439d3bf570f37b4ecd42736179248bd41978bf7ef80b381a0d331a27e408e45a8d4b659d9f0908ab0f0a12c61afa33d78b294ef2e2fdffba3c9a4d434b3d754ee6c8da3a56d8c63d032a62495a403a404b2917346c1f29aacaa595c12b9ad9af5e1ad88c1db9f55e5f19fa30b625d7b8978c8c380713205015614fe7078276a5e5f9988ed1cac93d0e94cab67edb81189f9e28d45d484501097c95c12b9ad9af5e1ad88c1db9f55e5f19fa30b625d7b8978c8c3807132050156195c12b9ad9af5e1ad88c1db9f55e5f19fa30b625d7b8978c8c3807132050156150e1c742a8a923fb2f79f1b5e357a6713b11858e82091350e25c45bc1c643c6a8cae9bfe171f7b14d1584e3550646addbbcefc89a1dc65026be4b89a91dcb4b60af12df610f54641a60dab8da8c34ac7e97a8e7975433ef4b7c225c2a9419c6b8e1ee2d28bf3ffd7ac40644fe203a20c55079b9398e7a51ae061e87877f849106ac377503c3af06ccc98e5585012b661a6c0acdbd4d4c1cf2b45024e543bd4a36507f51e01a9dc84e5ef2966b958032976736a7e35830f217a0f7a82b09f56ed111a16af04fe997113269b7182b6c692b1bc3b67d24851118df8fcff2861d995cafb215a4b6da849334d26cbbf5a20157ffb9197f6f9a9adeb14baf74eb1cb96269868bd26b527e81e775af4f1721e8f76dea59275567a14cfa1df30e8d8bcde154ada5b5fe2df47273f303176df06c1ed112c3a3ab7bf25fda4b25a7198164c6d663c1114b0ff5bf48723de9ac4a97af139484a37063a72594aa2f76534bd2f6d663c1114b0ff5bf48723de9ac4a97af139484a37063a72594aa2f76534bd2fe3f3b260377348b57d00e363f15366644af4c1b0f2d37c356b6b9d85012cd43378795b420704097040b3c3d3f2053abfe5419b456a1c97520ad604547d23ef0ba6b809f6c698d6a85b1468a1a4382db00e121d058d27340484b569ea6e031c700f60638f66f131c2b7c087e7bc301d92ebb3b387fa872d8dc439a815955892e3bca09a1650d8423f1d492627bcb424c8066a9c855c6737071d3a6542c0ae4cda29fb52a186139466312886e49573055379c42ddd55523268590a60985a35937e300b4aedd2ddebde19e269055fb7017d10d62ff10b108270ce6f0bc00e7691c19b2e205b5fc53111c9181a4551c28342ac22be3b921c2cf7342031c3468107bcfbaa6755e46525bc2d1a2753306b83d6298aed7848fa921b702bd9d19da6522860eaa059d086ef4bb439a34837b6e4763ffe9f4dbe732140b069be017bf0a5a69479b798a41db53b3d60eee452996977f5f9286d8fe81b130ab11a98f147a6d13b32d1df075d24fe57679f113dec96716dca8a76d61b5cb171ef38ef72e4c0c1fbaa6755e46525bc2d1a2753306b83d6298aed7848fa921b702bd9d19da65228b1a401f7a96c1b09605b81b2094716e1ea4f8bcdd395ae2c7eb3f82ca352e3e2a697c51ac4575dc6326e06c2ffa92babaa8ef737ff480e1298d24b858cbc1b37b1a401f7a96c1b09605b81b2094716e1ea4f8bcdd395ae2c7eb3f82ca352e3e2473680c0ba081f77f300c25c1db33a7005e7d0ea9a9820cf791d39751e21cd8bdc4791ac65c47a306d7b5dbbceee8cdb2bc0bcb99569d73027146a4304b549fd807c702de0b9db755f094a80e0256cf0765397d370c4a09a256c693318196999dc4791ac65c47a306d7b5dbbceee8cdb2bc0bcb99569d73027146a4304b549fdc08cfd0f76b052151660e566be0f01111a84799c39cc92d2a7ad39e6bac8420f3d420f07a0cf4a51cdd6c8331fe6197e2a918306c1a24516bd9bf968e33915d4396bdb3a36e41d796464674b0c5becd3291cf7cc0e9179b1d1c3aee4bbb6497c934d877319ef024efd0e3c2c130d63036e19078cd92bda8b4447ad9818e6a24a5ad471f75039d5cfc1852a974420a7cc0e35ae70a19e2a286b9e8a0ae0d23fdc215a9c6d37640c5cc38ce9fa94a89d4506e202284dcf4456acf704467b6a196c60ffb8b4b3276b3fc7c184333ae21fa39ba0f618efa265aac3ecf5dea35490c755f178d47bc5ea819a0e2a7510320ea43f2ee72704b579d6747fd9a0569e173b3b605b812c1d4af0db485f5a81a48322bb0910c585037e72faf84763bf87898fbf5cfa6dfc16a0b942dda06eb4ffb5ad905768e5a418c147d134751bcd9b1e2ac08cfd0f76b052151660e566be0f01111a84799c39cc92d2a7ad39e6bac8420fe3c558176de17dc4410150b04c0174f7c38828c26cab3d0f6d1fc0f2911cce8c4018ec75cff51fb832341c13d1ae86535fbefab9e168978d53f832002f20b8f9f14f46b33164bfa87af6ec6919dffcc9060d4f76d36c71c0fe569601f50843b41d66c5f203c4aaa9f049bc17639846e062f41016a5451138f6a533cd8a06333fd757664511a8f80a3d7ff98dc807e1a457bf4b7e2b94294cf5d26162c1cf6593d757664511a8f80a3d7ff98dc807e1a457bf4b7e2b94294cf5d26162c1cf6593d757664511a8f80a3d7ff98dc807e1a457bf4b7e2b94294cf5d26162c1cf659362c400cbbc4687ea20962338f0e08579a7bb3e8c610bf899e6f789496c3629a8d757664511a8f80a3d7ff98dc807e1a457bf4b7e2b94294cf5d26162c1cf6593c08cfd0f76b052151660e566be0f01111a84799c39cc92d2a7ad39e6bac8420f5572f865bcf94e8e8ee79ea1ac2f8b90a537555500486b115137852e9df7388e1fce041ea20f96ec9e7f33cc24b010da3eaf2711a171764020ead8e7f32ba65408f02aed547b75f8094acb79e7c6c72bad46d040fd6d92e32027ef9c2da0596a69d4858044319c0dec99f72401a48f8b7e013353c0ea7d3c599874cf182de4d6c08cfd0f76b052151660e566be0f01111a84799c39cc92d2a7ad39e6bac8420f7e402d94ded7403e97e150a2d705f3359a4474ff55c67aec52ab44ccf2dd712915f754baaa11eab5a13cafaeea4d6c28c67b2dee2be1af511eaf4122c034a2447e402d94ded7403e97e150a2d705f3359a4474ff55c67aec52ab44ccf2dd7129fbaa6755e46525bc2d1a2753306b83d6298aed7848fa921b702bd9d19da652289a70732b82585f8e41242b58487834890d9248a3f0d9d723253f7ae261241b5d28b6e1ed911fa6b674183c519350d02fcf9fd29e2e38ed7cabf3ba66615aa9772a70bc91b8d1e12f0b41c4449857b2c981009ff91fec479683730d365d1330bee7e7327916d5207ae05d050a364473f67460653ea0972b352f130c960d9851c97ddab9e4a99eb0e1fdffbd60b769fb0e2ece01a2e1a020bdcc14cf50b2b9f13f30ce280a8a7448d34ed8553aad4fc5a98bfc05f6bfda57df9639ef3bb92b0c41dcfacaf33b90e89b420fd5ed783bdcfddcdb88a052f6eb811b0d3a658c35afe7c084f8af5de7c53a2f0b3339d233a1c6fcaae8e7d2b5c1f590c177d8da3751db72cb64e9348309e1b09c8283de396a5ecd91bac18ea930589d1796aca84d501472cb64e9348309e1b09c8283de396a5ecd91bac18ea930589d1796aca84d501472cb64e9348309e1b09c8283de396a5ecd91bac18ea930589d1796aca84d501472cb64e9348309e1b09c8283de396a5ecd91bac18ea930589d1796aca84d5014adb0c06668854db1a36c977795919dc19d7760e348d2e0929a7585ee940ba08a78ce288bb60d4f96105fec4917166b81ce3816d3fe1f4192b130a70e2f89e6f778ce288bb60d4f96105fec4917166b81ce3816d3fe1f4192b130a70e2f89e6f778ce288bb60d4f96105fec4917166b81ce3816d3fe1f4192b130a70e2f89e6f760ecb5094e063488b203d27c70f113208f224dfbb3a2988715288f3ca5aaebe7e2f83eabca953dd856e04a8f2438f44226b5721544eabe4a292f1d0b5b80b11acf63a47b06ca3750f9a49d425f37f160c7b40277de605dd8c2616f5e010aaa598836cf666ed674c2dda14b2a32af728421e10746eb31c25a77cd14659d3c2bbe8836cf666ed674c2dda14b2a32af728421e10746eb31c25a77cd14659d3c2bbe13413306f30fce9cf24824b43b6d5286bc0400f5729f8f7f4a421e662d9aae52c73ab794d7931602d53874a070f2d86f53aa3bbd642f54b0eb8907c7e23e899b0ccd00fe2d04d57659f3710a6f4712144b1547e50f4acc7c3dcb3355ee2d9cb5fdc03df339ab57d22beeae2e1712febffde644a68d9fb660386d4a479c6684b76d627a864d7e3e9ab1eb3117083a4d411ead8300530a2a98e756f1b0d7b79cede572f4ba574f0874d0c902d2d164cc9833d70fb251e9ccd70e2e0f042bb3feb541bb2feeb7643df3fca61a3e5726906e0ba49b61309a4dcaca788e81697f62e6dfe8ac43456db0dc55a2a144219007514211315ba486eaccab25a31e35c6e0f01c8eccd6827511f2b34225523b2c007c93d947688339d167f1bc232879ef99e1827e9f1e9334d10625d3a254186bd8ac03272c186fbf4463f2becd94097a457303a0f122d96b97e19a8088bde7ddbccacb792feca7c4c7c092893be92b30f504ab6b32ebab36a44a0b33337dc1008088a64a59bee686edfa62449189f0ad2f0a4f237d9a96623692f9d09fc5a2eadfc74e37286c940666ef554f37e8f8d5d16448a45df005d17ba476859e2689f09eb3bbd3ce6ad25d5487db05c7beb41589c2a73702097fe4052c1531ee28a889a5b449118ceb2faabb27c150cf7aa7d479cc6894385e86b4bce5d60d262688d657548192069df8546e70fb032a02e025c094f385cf980f3aafee8a0f20296f1c7c2547538e52e8022395e68b18816ce3629a817e3200164c08555d926ca62786756df211dc1bd0869d8ff1c32e36675e0786ccd789c314c62cac30045ed9a000e190e8a3059fdc0f6011b4f25bf5d6744223e3f93bc299dfb5441366d76ce762de23ff4cbd5ba8d0827a1703a7ca6db9ca4b944250b8515535eba3813953d213b0feeae4d05f3f5b51136e7878b64a99a65a13b9aa98f0a7ccb52c526545c2150c7ce6a8c21d4be9dae15194273aa11c963923a48510f189bacf93c7d578b92af4173c0467c3e6b336984c037cbf20d70830f07f92197f8bba5d7e16a95e2de796e87e44dcf840f4e6210ca5042fe302ca4e3e931a0a31e0addbc5aa043d4998f343f07ff91bc262a4f2647f6db797b186bd3abe35872138c331985e8001e1718481bb76eca29eb908c64e229dce6bc1ab7446ddabb7ec542c9e2986497dbf848cdb4d1889f1b14adde3c0395cd64e864186b1c84053af7f05f247faa4da634f1bed4b3ff64334d1d8f6b641905b5e71a95e8edc73f89344a84e44da6513ad04768a24cdc934cb9ffd0f0c507fa638cc5d0c700d39e2143452b995a3ec0072ee35ad263c8e1f5d659cd853ab0f057047045dd06cb4ffebfb1050ed3a23c2e53406dc898a242fd23cf3527b615ed568804a04b95ca3c00f07e2c69561ffc10a104822f1e3f446aa4e739074493fd088867a6e0fd11c3aabb0b1b0b9c0e88cb4bbe6c27ade0b455f20d387eb66d567f784181a3aa8437fa30766f4cf7b04c927230d441cea3b7482e62f96eb95e361438ce713da95d61adb4cba5435470c939d9f34ccf9dde472497f3ad03a9abe710f37eb6f82be0e1bcdf517873f1c59a07be463c5cf74c53e02e2e8881e8bcad13d0217625a99270112cbfab253076fe8abfd83b62caf6d00e85f2623cd158bb8861d114c927142a8ee275f483a9f9479042293f37364a5e3f8cbc1ea03479d3aacaf715e023ab0e07f80c56ba266af564abdf88d74c13b28bdd8ee34e2a1a12fb78fd613e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855rc.d/rc.local../../systemd/usercoredumpctlloginctlgetty@.servicereboot.targetsystemd-hostnamed.servicesystemd-importd.servicesystemd-localed.servicesystemd-logind.servicesystemd-machined.servicesystemd-timedated.servicegraphical.target../systemd-update-utmp-runlevel.service../systemd-remount-fs.service../getty.target../systemd-ask-password-wall.path../systemd-logind.service../systemd-update-utmp-runlevel.service../systemd-user-sessions.service../systemd-update-utmp-runlevel.service../systemd-update-utmp-runlevel.service../systemd-update-utmp-runlevel.servicepoweroff.targetrescue.target../systemd-update-utmp-runlevel.servicemulti-user.target../systemd-update-utmp-runlevel.servicemulti-user.target../systemd-update-utmp-runlevel.servicemulti-user.target../systemd-update-utmp-runlevel.servicegraphical.target../systemd-update-utmp-runlevel.servicereboot.target../systemd-initctl.socket../systemd-journald.socket../systemd-shutdownd.socket../systemd-udevd-control.socket../systemd-udevd-kernel.socket../cryptsetup.target../dev-hugepages.mount../dev-mqueue.mount../kmod-static-nodes.service../proc-sys-fs-binfmt_misc.automount../sys-fs-fuse-connections.mount../sys-kernel-config.mount../sys-kernel-debug.mount../systemd-ask-password-console.path../systemd-binfmt.service../systemd-firstboot.service../systemd-hwdb-update.service../systemd-journal-catalog-update.service../systemd-journal-flush.service../systemd-journald.service../systemd-machine-id-commit.service../systemd-modules-load.service../systemd-random-seed.service../systemd-sysctl.service../systemd-tmpfiles-setup-dev.service../systemd-tmpfiles-setup.service../systemd-udev-trigger.service../systemd-udevd.service../systemd-update-done.service../systemd-update-utmp.service../systemd-vconsole-setup.service../systemd-tmpfiles-clean.timer../system/bluetooth.target../system/paths.target../system/printer.target../system/shutdown.target../system/smartcard.target../system/sockets.target../system/sound.target../system/timers.target../bin/systemctl../lib/systemd/systemd../bin/systemctl../bin/systemctl../bin/systemctl../bin/systemctl../bin/systemctl../bin/udevadm../system-services/org.freedesktop.systemd1.serviceQQQQQQQQQQ@Q@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootutmpsystemd-journalutmputmpsystemd-219-73.el7.1.src.rpm/bin/systemctl/sbin/shutdownconfig(systemd)nss-myhostnamepkgconfig(systemd)pkgconfig(udev)syslogsystem-setup-keyboardsystemdsystemd(x86-64)systemd-unitsudev@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/getent/usr/sbin/groupaddaclconfig(systemd)coreutilscoreutilsdbusdiffutilsgawkkmodld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libblkid.so.1(BLKID_2.18)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libcryptsetup.so.12()(64bit)libcryptsetup.so.12(CRYPTSETUP_2.0)(64bit)libcurl.so.4()(64bit)libdw.so.1()(64bit)libdw.so.1(ELFUTILS_0.122)(64bit)libdw.so.1(ELFUTILS_0.130)(64bit)libdw.so.1(ELFUTILS_0.158)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgcrypt.so.11()(64bit)libgcrypt.so.11(GCRYPT_1.2)(64bit)libkmod.so.2()(64bit)libkmod.so.2(LIBKMOD_5)(64bit)liblz4.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmount.so.1(MOUNT_2.20)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libqrencode.so.3()(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.4)(64bit)libselinux.so.1()(64bit)libz.so.1()(64bit)redhat-releaserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)sedsystemd-libsrpmlib(PayloadIsXz)219-73.el7.118-47.03.0.4-14.6.0-14.0-1219-73.el7.15.2-1dracutinitscriptsupstart-sysvinit033-2439.49.28-14.11.3. /etc/sysconfig/network-scripts/network-functions RULES_FILE="/etc/udev/rules.d/90-eno-fix.rules" DRACUT_CONFIG="/etc/dracut.conf.d/90-eno-fix.conf" NEED_REBUILD= WROTE_MSG= # systemd-219-30 refuses onboard indexes of network card bigger then 16383 # and this changes the name of the device. If we are updating on such machine # let's keep the old name with udev rule for i in /sys/class/net/eno* ; do DEVICE=${i##*/} [[ "$DEVICE" =~ eno[0-9]+(d[0-9]+)?$ ]] || continue [ "$(echo $DEVICE | sed -e 's/eno\([0-9]\+\).*/\1/')" -lt "16383" ] && continue HWADDR=$(get_hwaddr $DEVICE | tr '[:upper:]' '[:lower:]') [ -z "$HWADDR" ] && continue if [ -z "$WROTE_MSG" ]; then echo "# This file was automatically generated on systemd update" > "$RULES_FILE" WROTE_MSG=yes fi echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$HWADDR\", NAME=\"$DEVICE\"" >> "$RULES_FILE" NEED_REBUILD=yes done if [ -n "$NEED_REBUILD" ]; then echo "install_items+=\" $RULES_FILE \"" > "$DRACUT_CONFIG" dracut -f fisystemd219-21]@]]@]@]]]^]J@](v@] #\ڭ\\e\@n@[h@[-[v[Xf@[+@Z Z@Zz@ZyZTZ2gZ&@Z%8Z Z@Z }YeY˒Y@Y3YRHY>@Y-^YtXXQ@Xh@X@X@XsX@XX lXx@X&W@W@W@W@W^@WWW.@WWWj}WBVaVVV +V@VBU@UU@U5@UĝUc@UUUUU@UY@UT@U-@U@U@TT@TmTmTi@T`T`T\@TR(@TFJT5'@T3T)IS;S5d@S"@Sc@SS @S SR@Rb@RRURRx@RkRR@RRR@RRxR].@RJ@R:@R2@R)R@RNR@RQ@QMQp@Q@QQ4QQQyQyQ@Q@QQQQw@Qq1Qo@QdQb@Qb@QU@QU@QQQQQGQC @QC @Q@j@Q9Q8@Q8@QP9@P @PPP7@P@PpP@P@P)P@P@PPPuc@Pl(Pe@PaP\VP\VP[@PQPPy@P6@P6@P,P&I@P"TP"TPw@PPOOO^@O@OF@OF@OF@OỌ@O]@O"Or@OpZ@Ohq@Oc+@OKp@O;@O6X@O3@O3@O1@O!@@OOOO@O@OO yO yO yNT@N0NN/N]N]NN|tN|tN_sNV9@NNP@N98@N2N/N/NM@MMd@MM@M@MM@MUM@M@M@MMx@Mv@MlM[@MY@MRMRMRMOM:M5M(QLOLOLfLLLL,@L@L*@LA@LLLX@LcLcL@L@L@LwLvW@LuLc@Lc@La?@L[@L[@LYV@LYV@LN@LJLJLJL - 219-73.1Lukas Nykryn - 219-73Lukas Nykryn - 219-72Lukas Nykryn - 219-71Lukas Nykryn - 219-70Lukas Nykryn - 219-70Lukas Nykryn - 219-69David Tardon - 219-68Lukas Nykryn - 219-67.1Michal Sekletár - 219-67Lukas Nykryn - 219-66Lukas Nykryn - 219-65Lukas Nykryn - 219-64Lukas Nykryn - 219-63Lukas Nykryn - 219-62Lukas Nykryn - 219-61Lukas Nykryn - 219-60Lukas Nykryn - 219-59Lukas Nykryn - 219-58Lukas Nykryn - 219-57Lukas Nykryn - 219-56Lukas Nykryn - 219-55Lukas Nykryn - 219-54Lukas Nykryn - 219-53Lukas Nykryn - 219-52Lukáš Nykrýn - 219-51Lukas Nykryn - 219-50Lukas Nykryn - 219-49Lukas Nykryn - 219-48Lukas Nykryn - 219-47Lukas Nykryn - 219-46Lukas Nykryn - 219-45Lukas Nykryn - 219-44Lukas Nykryn - 219-43Lukas Nykryn - 219-42Lukas Nykryn - 219-41Lukas Nykryn - 219-40Lukas Nykryn - 219-39Lukas Nykryn - 219-38Lukas Nykryn - 219-37Lukáš Nykrýn - 219-36Lukas Nykryn - 219-35Lukas Nykryn - 219-34Lukas Nykryn - 219-33Lukas Nykryn - 219-32Lukas Nykryn - 219-31Lukáš Nykrýn - 219-30.6Michal Sekletar - 219-30.5Lukas Nykryn - 219-30.4Lukas Nykryn - 219-30.3Lukas Nykryn - 219-30.2Lukas Nykryn - 219-30.1Lukas Nykryn - 219-30Lukas Nykryn - 219-29Lukas Nykryn - 219-27Lukas Nykryn - 219-26Lukas Nykryn - 219-25Lukas Nykryn - 219-24Lukas Nykryn - 219-23Lukas Nykryn - 219-22Lukas Nykryn - 219-21Lukas Nykryn - 219-20Lukas Nykryn - 219-19Lukas Nykryn - 219-18Lukas Nykryn - 219-17Lukas Nykryn - 219-16Lukas Nykryn - 219-15Lukas Nykryn - 219-14Lukas Nykryn - 219-13Lukas Nykryn - 219-12Lukas Nykryn - 219-11Lukas Nykryn - 219-10Lukas Nykryn - 219-9Lukas Nykryn - 219-8Lukas Nykryn - 219-7Lukas Nykryn - 219-6Lukas Nykryn - 219-5Lukas Nykryn - 219-4Lukas Nykryn - 219-3Lukas Nykryn - 219-2Lukáš Nykrýn - 219-1Lukáš Nykrýn - 219-0.4Lukáš Nykrýn - 219-0.3Lukáš Nykrýn - 219-0.1Lukáš Nykrýn - 218-0.3Lukáš Nykrýn - 217-0.3Lukáš Nykrýn - 217-0.2Lukáš Nykrýn - 217-0.1Lukas Nykryn - 208-19Lukas Nykryn - 208-18Lukas Nykryn - 208-17Lukas Nykryn - 208-16Lukas Nykryn - 208-15Lukas Nykryn - 208-14Lukas Nykryn - 208-13Lukas Nykryn - 208-12Lukáš Nykrýn - 208-11Harald Hoyer 208-10Lukáš Nykrýn - 208-9Lukáš Nykrýn - 208-8Lukáš Nykrýn - 208-7Lukáš Nykrýn - 208-6Lukáš Nykrýn - 208-5Lukáš Nykrýn - 208-4Lukáš Nykrýn - 208-3Michal Sekletar - 208-2Michal Sekletar - 208-1Daniel Mach - 207-14Lukáš Nykrýn - 207-13Lukáš Nykrýn - 207-12Daniel Mach - 207-11Lukas Nykryn - 207-10Lukas Nykryn - 207-9Lukas Nykryn - 207-8Lukas Nykryn - 207-7Harald Hoyer 207-6Lukas Nykryn - 207-5Lukas Nykryn - 207-4Lukas Nykryn - 207-3Lukas Nykryn - 207-2Harald Hoyer 207-1Harald Hoyer 206-8Harald Hoyer 206-7Harald Hoyer 206-6Harald Hoyer 206-5Harald Hoyer 206-4Lukáš Nykrýn - 206-3Lukáš Nykrýn - 206-2Kay Sievers - 206-1Lennart Poettering - 205-1Michal Schmidt 204-10Michal Schmidt 204-9Harald Hoyer 204-8Harald Hoyer 204-7Harald Hoyer 204-6Lennart Poettering - 204-5Harald Hoyer 204-4Kay Sievers - 204-3Lennart Poettering - 204-2Harald Hoyer 203-2Lennart Poettering - 203-1Harald Hoyer 202-3Harald Hoyer 202-2Lennart Poettering - 202-1Michal Schmidt - 201-2Lennart Poettering - 201-1Lennart Poettering - 200-4Lennart Poettering - 200-3Lennart Poettering - 200-2Lennart Poettering - 199-2Lennart Poettering - 199-1Michal Schmidt 198-7Harald Hoyer 198-6Harald Hoyer 198-5Harald Hoyer 198-4Harald Hoyer 198-3Lennart Poettering - 198-2Lennart Poettering - 198-1Peter Robinson 197-3Michal Schmidt - 197-2Lennart Poettering - 197-1Michal Schmidt - 196-4Michal Schmidt - 196-3Michal Schmidt - 196-2Lennart Poettering - 196-1Lennart Poettering - 195-8Michal Schmidt - 195-7Michal Schmidt - 195-6Kay Sievers - 195-5Michal Schmidt - 195-4Kay Sievers - 195-3Lennart Poettering - 195-2Lennart Poettering - 195-1Michal Schmidt - 194-2Lennart Poettering - 194-1Lennart Poettering - 193-1Lennart Poettering - 192-1Lennart Poettering - 191-2Lennart Poettering - 191-1Lennart Poettering - 190-1Lennart Poettering - 189-4Lennart Poettering - 189-3Lennart Poettering - 189-2Lennart Poettering - 189-1Ray Strode 188-4Lennart Poettering - 188-3Rex Dieter - 188-2Lennart Poettering - 188-1Kay Sievers - 187-3Kalev Lember - 187-2Lennart Poettering - 187-1Harald Hoyer 186-2Lennart Poettering - 186-1Nils Philippsen - 185-7.gite7aee75Michal Schmidt - 185-6.gite7aee75Kay Sievers - 185-5.gita2368a3Michal Schmidt - 185-4.gita2368a3Ray Strode - 185-3Kay Sievers - 185-2Kay Sievers - 185-1Lennart Poettering - 184-1Kay Sievers - 183-1Michal Schmidt - 44-4Dennis Gilmore - 44-3Michal Schmidt - 44-2Lennart Poettering - 44-1Dennis Gilmore - 43-2Lennart Poettering - 43-1Lennart Poettering - 42-1Adam Williamson - 41-2Lennart Poettering - 41-1Lennart Poettering - 40-1Kay Sievers - 39-3Harald Hoyer 39-2Kay Sievers - 39-1.1Lennart Poettering - 39-1Michal Schmidt - 38-6.git9fa2f41Michal Schmidt - 38-5Dan Horák - 38-4Lennart Poettering - 38-3Lennart Poettering - 38-2Lennart Poettering - 38-1Michal Schmidt - 37-4Michal Schmidt - 37-3Michal Schmidt - 37-2Lennart Poettering - 37-1Michal Schmidt - 36-5Michal Schmidt - 36-4Michal Schmidt - 36-3Lennart Poettering - 36-2Lennart Poettering - 36-1Lennart Poettering - 35-1Lennart Poettering - 34-1Harald Hoyer 33-2Lennart Poettering - 33-1Lennart Poettering - 32-1Lennart Poettering - 31-2Lennart Poettering - 31-1Lennart Poettering - 30-1Lennart Poettering - 29-1Michal Schmidt - 28-4Michal Schmidt - 28-3Lennart Poettering - 28-2Lennart Poettering - 28-1Lennart Poettering - 26-2Lennart Poettering - 26-1Lennart Poettering - 25-1Lennart Poettering - 24-1Lennart Poettering - 23-1Lennart Poettering - 22-1Lennart Poettering - 21-2Lennart Poettering - 21-1Matthias Clasen - 20-2Lennart Poettering - 20-1Lennart Poettering - 19-1Lennart Poettering - 18-1Bill Nottingham - 17-6Tom Callaway - 17-5Fedora Release Engineering - 17-4Lennart Poettering - 17-3Bill Nottingham - 17-2Lennart Poettering - 17-1Lennart Poettering - 16-2Lennart Poettering - 16-1Lennart Poettering - 15-1Lennart Poettering - 14-1Lennart Poettering - 13-1Bill Nottingham 12-3Lennart Poettering - 12-2Lennart Poettering - 12-1Matthias Clasen - 11-2Lennart Poettering - 11-1Jesse Keating - 10-6Bill Nottingham - 10-5Bill Nottingham - 10-4Bill Nottingham - 10-3Lennart Poettering - 10-2Lennart Poettering - 10-1Bill Nottingham - 9-3Lennart Poettering - 9-2Lennart Poettering - 9-1Lennart Poettering - 8-3Lennart Poettering - 8-2Lennart Poettering - 8-1Lennart Poettering - 7-3Lennart Poettering - 7-2Lennart Poettering - 7-1Lennart Poettering - 6-2Lennart Poettering - 6-1Lennart Poettering - 5-2Lennart Poettering - 5-1Bill Nottingham - 4-4Lennart Poettering - 4-3Lennart Poettering - 4-2Lennart Poettering - 4-1Lennart Poettering - 3-3Lennart Poettering - 3-2Lennart Poettering - 3-1Lennart Poettering - 2-0Lennart Poettering - 1-0Lennart Poettering - 0-0.7.20100629git4176e5Lennart Poettering - 0-0.6.20100622gita3723bLennart Poettering - 0-0.5.20100622gita3723bRahul Sundaram - 0-0.4.20100614git393024Rahul Sundaram - 0-0.3.20100610git2f198eRahul Sundaram - 0-0.2.20100610git2f198eRahul Sundaram - 0-0.1.20090609git2f198eRahul Sundaram - 0-0.0.git2010-06-02- unit: fix potential use of cgroup_path after free() when freeing unit (#1760149)- path: stop watching path specs once we triggered the target unit (#1641777)- service: introduce protocol error type (#1733998) - service: fix main processes exit behavior for type notify services (#1733998) - service: go through stop_post on failure (#4770) (#1733998) - Call getgroups() to know size of supplementary groups array to allocate (#1743230256 KB) - udev: introduce CONST key name (#1748051)- core: add a new unit_needs_console() call (#1524359) - core: rework how we count the n_on_console counter (#1524359)- add src/journal-remote/browse.html to index- udev-rules: Add rule for /dev/kfd (#1659516) - core: exclude .slice units from "systemctl isolate" (#1745199) - udev/scsi_id: fix incorrect page length when get device identification VPD page (#1635945) - core: when determining whether a process exit status is clean, consider whether it is a command or a daemon (#1560417) - units: add Wants=initrd-cleanup.service to initrd-switch-root.target (#4345) (#1560417) - units: make sure initrd-cleanup.service terminates before switching to rootfs (#1560417) - core: tiny tweak for cgroup trimming during manager_free() (#1630378) - process: an empty environment block should be returned as such (#1685648) - core: make sure initrd-switch-root command survives PID1's killing spree (#4730) (#1754053) - systemctl: always avoid being killed when doing switch-root (#1754053) - units: drop KillMode= from initrd-switch-root.service (#1754053) - systemctl: ignore SIGTERM after switch root (#1754053) - units: restore Before dependencies for systemd-vconsole-setup.service (#1754053) - core: reduce the number of stalled PIDs from the watched processes list when possible (#1501796) - timedate: use gmtime_r() and localtime_r() (#1694605) - sd-bus: stop using the result of an assignment as an operand of && (#1694605) - journal-upload: add asserts that snprintf does not return an error (#1694605) - analyze: actually select longest activated-time of services (#1694605) - pid1: remove unnecessary error reassignment (#1694605) - core: drop unnecessary condition (#1694605) - import: drop unnecessary condition (#1694605) - journal-verify: add comment and silence LGTM warning (#1694605) - journal: drop redundant condition (#1694605) - lldp: set correct state for processing (#1694605) - sd-bus: fix implicit downcast of bitfield reported by LGTM (#1694605) - tree-wide: use 'signed int' instead of 'int' for bit field variables (#1694605) - machinectl: check correct FD for a return value (#1694605) - shared/install: avoid overwriting 'r' counter with a partial result (#1694605) - systemctl: set_put() can't return (-)EEXIST (#1694605) - systemctl: remove dead check (#1694605) - journal-gateway: explicitly declare local variables (#1694605) - journal-gateway: use localStorage["cursor"] only when it has valid value (#1694605) - lgtm: ignore files dropped in upstream (#1694605) - lgtm: suppress several constant comparisons (#1694605)- revert local changes made during backport of the test (#1726785) - core: add a "Requires=" dependency between units and the slices they are located in (#1718953) - core: rerun GC logic for a unit that loses a reference (#1718953) - pid1: rename unit_check_gc to unit_may_gc (#1718953) - pid1: include the source unit in UnitRef (#1718953) - pid1: fix collection of cycles of units which reference one another (#1718953) - pid1: free basic unit information at the very end, before freeing the unit (#1718953) - pid1: properly remove references to the unit from gc queue during final cleanup (#1718953) - core/timer: Prevent timer looping when unit cannot start (#1710302) - service: relax PID file symlink chain checks a bit (#8133) (#1724420)- fix rpm -V failure on /var/log/journal (#1545372)- return error value on failure (#1729226) - revert local changes made during backport of the test (#1729226) - core/timer: Prevent timer looping when unit cannot start (#1729230) - core: add a "Requires=" dependency between units and the slices they are located in (#1729228) - core: rerun GC logic for a unit that loses a reference (#1729228) - pid1: rename unit_check_gc to unit_may_gc (#1729228) - pid1: include the source unit in UnitRef (#1729228) - pid1: fix collection of cycles of units which reference one another (#1729228) - pid1: free basic unit information at the very end, before freeing the unit (#1729228) - pid1: properly remove references to the unit from gc queue during final cleanup (#1729228) - service: relax PID file symlink chain checks a bit (#8133) (#1729414) - path-util: fix more path_is_mount e792e890f fallout (#1279231)- fix mis-merge (#1714503) - fs-util: chase_symlinks(): prevent double fre (#1714782)- sd-bus: unify three code-paths which free struct bus_container (#1643394) - hashmap: don't use mempool (#1609349) - man: be more explicit about thread safety of sd_journal (#1609349) - selinux: don't log SELINUX_INFO and SELINUX_WARNING messages to audit (#1240730)- backport fd_is_fs_type (#1663143) - backport chase_symlinks (#1663143) - fs-util: add new CHASE_SAFE flag to chase_symlinks() (#1663143) - fs-util: add new chase_symlinks() flag CHASE_OPEN (#1663143) - sd-dameon: also sent ucred when our UID differs from EUID (#1663143) - notify: add new --uid= command (#1663143) - core: be stricter when handling PID files and MAINPID sd_notify() messages (#1663143) - journald: respect KeepFree= as well as MaxUse= values (#1361893) - shutdown: in_container was used before its definition (#1693716) - core: Fix edge case when processing /proc/self/mountinfo (#1691511) - sd-bus: deal with cookie overruns (#1693559) - Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit. (#1667871) - Allocate temporary strings to hold dbus paths on the heap (#1667871) - sd-bus: if we receive an invalid dbus message, ignore and proceeed (#1667871) - udev: check if the spawned PID didn't exit after reaping unexpected PID (#1697909) - udev: call poll() again after killing the spawned process (#1697909) - udev: check age against both timeouts to prevent integer wraparound (#1697909) - avoid possible hang if our child process hangs (#1697909) - missing: when adding syscall replacements, use different names (#1694605) - include sys/sysmacros.h in more places (#1694605)- detect-virt: do not try to read all of /proc/cpuinfo (#1631531) - core: disable the effect of Restart= if there's a stop job pending for a service (#6581) (#1626382) - networkd: respect DHCP UseRoutes option (#1663365) - networkd: fix dhcp4 link without routes not being considered ready (#8728) (#1663365) - networkd: dont crash when mtu changes (#6594) (#1663365) - tmpfiles: "e" takes globs (#1641764) - tmpfiles: 'e' is supposed to operate on directory only (#1641764) - tmpfiles: 'e' is supposed to accept shell-style globs (#1641764) - bus-message: do not crash on message with a string of zero length (#1643396) - Revert "bus: when dumping string property values escape the chars we use as end-of-line and end-of-item marks" (#1643172) - set automount state to waiting when the mount is stopped (#1651257) - core: when deserializing state always use read_line(…, LONG_LINE_MAX, …) (CVE-2018-15686) - shorten hostname before checking for trailing dot (#1631625) - journald: fixed assertion failure when system journal rotation fails (#9893) (#1619543) - local-addresses: handle gracefully if routes lack an RTA_OIF attribute (#1627750) - rules: fix memory hotplug rule so systemd-detect-virt does not run too often (#1666612) - 6647 - use path_startswith("/dev") in cryptsetup (#6732) (#1664695) - core: mount-setup: handle non-existing mountpoints gracefully (#1585411) - units/rescue.service.in: fix announcement message (#1660422) - systemctl: Allow 'edit' and 'cat' on unloaded units (#1649518) - main: improve RLIMIT_NOFILE handling (#5795) (#1585913) - shared/sleep-config: exclude zram devices from hibernation candidates (#1609816) - journalctl: allow --file/--directory with --boot or --list-boots (#1463678) - journalct: allow --boot=0 to DTRT with --file/--directory (#1463678) - journal-remote: show error message if output file name does not end with .journal (bz#1267552) - artificially serialize building of .policy files (#1272485) - cryptsetup: add support for sector-size= option (#9936) (#1571801) - cryptsetup: do not define arg_sector_size if libgcrypt is v1.x (#9990) (#1571801) - journal: fix syslog_parse_identifier() (#1657794) - journal: do not remove multiple spaces after identifier in syslog message (#1657794) - tmpfiles: change ownership of symlinks too (#1620110) - tmpfiles: fix check for figuring out whether to call chmod() (#1620110) - shared/install: allow "enable" on linked unit files (#1628575)- dhcp6: make sure we have enough space for the DHCP6 option header (CVE-2018-15688) - journald: do not store the iovec entry for process commandline on stack (#1657788) - journald: set a limit on the number of fields (1k) (#1657792) - journal-remote: set a limit on the number of fields in a message (#1657792) - journald: free cmdline buffers owned by iovec (#1666646)- cryptsetup-generator: introduce basic keydev support (#1619743) - cryptsetup-generator: don't return error if target directory already exists (#1619743) - cryptsetup-generator: allow whitespace characters in keydev specification (#1619743) - Make sure the mount units pulled by 'RequiresMountsFor=' are loaded (if they exist) (#1619743)- restart automounts unit on update (#1596241)- Revert "rules: mark hotplugged memory as movable" (#1614686) - rules: implement new memory hotplug policy (#1614686) - Revert "rules: add udev rule that automatically offline HW attached to ACPI container" (#1597958)- man: correct the meaning of TimeoutStopSec= (#1305509) - rules: mark hotplugged memory as movable (#1563532) - udev: add ID_INPUT_SWITCH for devices with switch capability (#5057) (#1597240) - rules: disable support for Dell IR cameras (#1591316) - rpm: fix if [ $1 -eq 1 ] ; then systemctl preset \--global >/dev/null 2>&1 || : fi () macro. (#1582383) - rpm: remove confusing --user before --global (#1582383) - automount: handle state changes of the corresponding mount unit correctly (#1596241) - man: document that SIGCONT always follows SIGTERM (#1601794) - rules: add udev rule that automatically offline HW attached to ACPI container (#1597958)- tmpfiles: don't skip cleanup of read-only root owned files if TMPFILES_AGE_ALL is set (#1533638) - timer: we already got the trigger before, no need to call UNIT_TRIGGER again (#1549119) - doc: fix links to binfmt_misc kernel documentation (#1572244) - man/udevadm: remove superfluous --version from subcommand (#1553076) - man/udevadm: correctly show the short version of --exit (#1552712) - core/timer: downgrade message about random time addition (#5229) (#1587906) - fd-util: add new acquire_data_fd() API helper (#1446095) - systemd-analyze: make dump work for large # of units (#1446095) - use max. message size allowed by DBus spec (#8936) (#1446095) - cryptsetup: support LUKS2 on-disk format (#1573838) - units: don't put udev to its own mount namespace with slave propagation (#1432211) - rules: disable support for Lenovo IR cameras (#1540418) - core: make sure "systemctl reload-or-try-restart is actually a noop if a unit is not running (#1191920) - core: fix confusing logging of instantaneous jobs (#1506256) - core: correct return value from reload methods (#1506256) - core: always try harder to get unit status message format string (#1506256) - core: unit_get_status_message_format() never returns NULL (#1506256) - core: try harder to get job completion messages too (#1506256) - core: remove generic job completion messages from unit vtables (#1506256) - core: do not log done failed-condition jobs as if unit started (#1506256) - core: log completion of remaining job types (#1506256) - core: adjust job completion message log levels (#1506256) - mount: add new LazyUnmount= setting for mount units, mapping to umount(8)'s "-l" switch (#3827) (#1497264) - rules: Add MODEL_ID for NVMe device (#7037) (#1397264) - umount: always use MNT_FORCE in umount_all() (#7213) (#1571098) - core: Implement timeout based umount/remount limit (#1571098) - core: Implement sync_with_progress() (#1571098) - journal: forward messages from /dev/log unmodified to syslog.socket (#1409659) - tmpfiles: use safe_glob() (#1436004) - core: delay adding target dependencies until all units are loaded and aliases resolved (#8381) (#1368856)- sd-journal: properly handle inotify queue overflow (#1540538) - sd-journal: make sure it's safe to call sd_journal_process() before the first sd_journal_wait() (#1540538) - journalctl: Periodically call sd_journal_process in journalctl (#1540538) - sd-journal: when picking up a new file, compare inode/device info with previous open file by same name (#1540538)- core: don't choke if a unit another unit triggers vanishes during reload (#1545676)- sparse: avoid clash with __bitwise and __force from 4.10 linux/types.h (#5061) (#1447937) - core: Let two more booleans survive a daemon-reload (#1542391)- automount: ack automount requests even when already mounted (#1535135) - udev: net_id add support for platform bus (ACPI, mostly arm64) devices (#1529633) - journald-native: Fix typo in MANDLOCK message (#1501017) - process-util: make our freeze() routine do something useful (#1540941) - dbus: propagate errors from bus_init_system() and bus_init_api() (#1541061) - bus-util.c: fix TasksMax= property assignment (#1537147)- shared/cgroup-utils: _CGROUP_CONTROLLER_MASK_ALL does not cover CGROUP_PIDS (#1532586)- cryptsetup: when unlocking always put path to the object into Id (#1511043) - cryptsetup: use more descriptive name for the variable and drop redundant function (#1511043) - cryptsetup-generator: do not bind to the decrypted device unit (#6538) (#1511043) - introduce naming based on phys_port_name for nfp via udev rule (#1516283)- revert substitute PACKAGE_STRING with the actual package NVR (#1453153)- core: fix the reversed sanity check when setting StartupBlockIOWeight over dbus (#1302305) - shared/dropin: ignore ENAMETOOLONG when checking drop-in directories (#7525) (#1489095) - enable display manager only on systemd installation (#1464893) - remove unnecessary dependency on dracut (#1466676) - substitute PACKAGE_STRING with the actual package NVR (#1453153)- journald: fix accuracy of watchdog timer event (#1511565)- journald: never block when sending messages on NOTIFY_SOCKET socket (#1511565) - journal: restore watchdog support (#1511565) - cgroup resource property setting ignored if einval (rhbz#1302305) - fileio: add new helper call read_line() as bounded getline() replacement (#1503106) - def: add new constant LONG_LINE_MAX (#1503106) - fileio: rework read_one_line_file() on top of read_line() (#1503106) - cgroup-util: replace one use of fgets() by read_line() (#1503106) - conf-parse: remove 4K line length limit (#1503106) - test-conf-parser: add tests for config parser (#1503106) - fileio: use _cleanup_ for FILE unlocking (#1503106) - test-fileio: also test read_line() with actual files (#1503106) - fileio: return 0 from read_one_line_file on success (#1503106) - man: fix description of --force in halt(8) (#7392) (#1515130) - journal: return better error for empty files (#1465759) - journalctl: continue operation, even if we run into an invalid file (#1465759) - journal: remove error check that never happens (#1465759) - sd-journal: various clean-ups and modernizations (#1465759) - journalctl: when we fail to open a journal file, print why (#1465759)- cryptsetup-generator: use after free (#1477757) - manager: fix connecting to bus when dbus is actually around (#7205) (#1465737) - journal-remote: make --url option support arbitrary url (#1505385) - journald: make maximum size of stream log lines configurable and bump it to 48K (#6838) (#1442262) - service: serialize information about currently executing command (#1404657,#1471230) - tests: add new test for issue #518 (#1404657,) - tests: in RHEL-7 we don't have python3 by default (#1404657,) - service: attempt to execute next main command only for oneshot services (#6619) (#1404657,) - timedatectl: stop using xstrftime (#1503942) - Add support to read lz4 compressed journals (rhbz#1431687)- Support 'rdma' as a ListenNetlink= argument (#6626) (#1494610) - core/namespace: Protect /usr instead of /home with ProtectSystem=yes (#1493047) - udev: Use parent bus id for virtio disk builtin path-id (#5500) (#1496697) - socket-util: socket_address_parse() should not log errors on its own (#1497639) - test: fix failing test-socket-util when running with ipv6.disable=1 kernel param (#1497639) - scsi_id: add missing options to getopt_long() (#6501) (#1476910) - unmount: Pass in mount options when remounting read-only (#1312002) - shutdown: don't remount,ro network filesystems. (#6588) (#1312002) - shutdown: fix incorrect fscanf() result check (#6806) (#1312002) - path-util: make use of "mnt_id" field exported in /proc/self/fdinfo/ (#1472439) - support ranges when parsing CPUAffinity (#1493976) - man: Update man page documentation for CPUAffinity (#1493976) - test-path-util: force rm_rf (#1472439) - Export NVMe WWID udev attribute (#5348) (#1503253) - mount: make sure we unmount tmpfs mounts before we deactivate swaps (#7076) (#1437518) - journald: never accept fds from file systems with mandatory locking enabled (#1501017) - udev: builtin-keyboard: move fetching the device node up (#1500119) - udev: builtin-keyboard: immediately EVIOCSKEYCODE when we have a pair (#1500119) - udev: builtin-keyboard: move actual key mapping to a helper function (#1500119) - udev: builtin-keyboard: invert a condition (#1500119) - udev: builtin-keyboard: add support for EVDEV_ABS_* (#1500119) - hwdb: sync 60-evdev.hwdb from systemd v235 (rhbz#1500119) - journal: ensure open journals from find_journal() (#3973) (#1493846) - journal: only check available space when journal is open (#1493846) - automount: if an automount unit is masked, don't react to activation anymore (#5445) (#1498318) - units: add [Install] section to remote-cryptsetup.target (#1477757) - units: replace remote-cryptsetup-pre.target with remote-fs-pre.target (#1477757) - man: add a note about _netdev usage (#1477757) - units: make remote-cryptsetup.target also after cryptsetup-pre.target (#1477757)- journal: implicitly flush to var on recovery (#4028) (#1364092) - journal: add/use flushed_flag_is_set() helper (#4041) (#1364092) - journald: don't flush to /var/log/journal before we get asked to (#1364092) - path-util: make use of "mnt_id" field exported in /proc/self/fdinfo/ (#1472439) - Revert "Revert "journald: allow restarting journald without losing stream connections"" (#1359939) - journald: make sure we retain all stream fds across restarts (#6348) (#1359939) - Allow systemd-tmpfiles to set the file/directory attributes (#1299714) - tmpfiles: rework file attribute code (#1299714) - tmpfiles: warn if we get an argument on lines that don't take any (#1299714) - tmpfiles: substitute % specifiers in arguments for writing files and xattrs (#1299714) - btrfs-util: introduce btrfs_is_filesystem() and make use of it where appropriate (#1299714) - journal: don't force FS_NOCOW_FL on new journal files, but warn if it is missing (#1299714) - tmpfiles: Add +C attrib to the journal files directories (#1299714) - Revert "path-util: make use of "mnt_id" field exported in /proc/self/fdinfo/" (#1472439) - device: make sure to remove all device units sharing the same sysfs path (#6679) (#1408916) - manager: when reexecuting try to connect to bus only when dbus.service is around (#6773) (#1465737) - doc: document service exit codes (#1178929) - units: order cryptsetup-pre.target before cryptsetup.target (#1384014) - man: add an explicit description of _netdev to systemd.mount(5) (#1384014) - units: add remote-cryptsetup.target and remote-cryptsetup-pre.target (#1384014) - cryptsetup-generator: use remote-cryptsetup.target when _netdev is present (#1384014)- core: unset sysfs path after transition to dead state (#1408916) - sysctl: fix uninitialized variable (#1485121) - udev: ignore SIGCHLD from unexpected processes (#1306539) (#1306539) - compile with -Werror (#1447937) - myhostname: don't return any ipv6 entries when ipv6 is disabled (#1444824) - core:execute: fix fork() fail handling in exec_spawn() (#1437114) - fix compilation after commit 382877acc6c029e59e359a076d203ca03b4b9e9e (#1447937) - Redefine 32bit time_t format to signed (#1447937) - sd-bus/bus-kernel.c: fix format errors on ppc64le (#1447937) - tmpfiles: with "e" don't attempt to set permissions when file doesn't exist (#1445732) - units: introduce getty-pre.target (#6667) (#1173080) - units: order container and console getty units after getty-pre.target (#1173080) - log: never log into foreign fd #2 in PID 1 or its pre-execve() children (#1420505) - nspawn: new option to start as PID2 (#1417387)- tests: use XFS as root filesystem for system tests (#1475870) - tests: use fdisk instead of sfdisk (#1475870) - Revert "udev: net_id: add support for phys_port_name attribute (#4506)" (#1477285) - reintroduce naming based on phys_port_name for mlxsw and rocker via udev rule- Revert "rules: move cpu hotplug rule to separate file" (#1465108)- rules: move cpu hotplug rule to separate file (#1266322)- readahead-collect: don't print warning message when handling symlink (#1387095) - tmpfiles: don't recursively descend into journal directories in /var (#1411199) - tmpfiles: also set acls on /var/log/journal (#1411199) - tmpfiles: set acls on system.journal explicitly (#1411199) - sysctl: configure kernel parameters in the order they occur in each sysctl configuration files (#4205) (#1382244) - units: drop explicit NotifyAccess setting from journald's unit file (#5749) (#1444356) - systemd-notify: Always pass a valid pid to sd_pid_notify (#1381743) - sd_pid_notify_with_fds: fix computing msg_controllen (#1381743)- tests: set tasks_max to infinity (#1337244) - Avoid forever loop for journalctl --list-boots command (#4278) (#1294516) - sd-journal: return SD_JOURNAL_INVALIDATE only if journal files were actually deleted/moved (#5580) (#1446140) - load-fragment: don't print error about incorrect syntax when IPv6 is disabled (#1377055) - core: manager: add some missing dbus properties (#1427927) - core: manager: expose DefaultLimit* as properties on dbus (#1427927) - fstab-generator: remove bogus condition (#1446171)- core: properly handle jobs that are suppressed to JOB_NOPs when propagating restarts (#1436021)- core: add support for the "pids" cgroup controller (#1337244) - core: add new DefaultTasksMax= setting for system.conf (#1337244) - logind: add a new UserTasksMax= setting to logind.conf (#1337244) - core: support percentage specifications on TasksMax= (#1337244) - core: reinstate propagation of stop/restart jobs via RequsiteOf dependencies (#1436021) - core: when propagating restart requests due to deps, downgrade restart to try-restart (#1436021)- spec cleanup (#1439787, #1392300, #1368929)- tmpfiles: add new 'e' action which cleans up a dir without creating it (#1225739) - util:bind_remount_recursive(): handle return 0 of set_consume() (#1433687)- rules/40-redhat.rules: rules should be on one line (#1274401)- execute: Add new PassEnvironment= directive (#1426214) - test-execute: Add tests for new PassEnvironment= directive (#1426214) - test-execute: Clarify interaction of PassEnvironment= and MANAGER_USER (#1426214) - load-fragment: resolve specifiers in RuntimeDirectory (#1428110) - Add microphone mute keymap for Dell Precision (#1413477) - hwdb: update micmute YCODE on device node at DELL LATITUDE laptops for mic mute button. (#5012) (#1413477) - udev/path_id: improve and enhance bus detection for Linux on z Systems (#1274401) - core: port config_parse_bounding_set to extract_first_word (#1387398) - core: simplify parsing of capability bounding set settings (#1387398) - test: add test for capability bounding set parsing (#1387398) - capabilities: keep bounding set in non-inverted format. (#1387398) - capabilities: added support for ambient capabilities. (#1387398) - man: add AmbientCapabilities entry. (#1387398) - test-capability: rebase to upstream version (#1387398) - namespace: don't fail on masked mounts (#1433687) - sysv-generator: Provides: $network should also pull network.target to transaction (#5652) (#1438749) - Install: correctly report symlink creations (#1435098)- udev: fix crash with invalid udev.log-priority (#1245293) - core: make exec code a bit more readable (#1421181) - core: Private*/Protect* options with RootDirectory (#1421181) - core: if the start command vanishes during runtime don't hit an assert (#1421658) - systemctl: make sure that --now is carried out (#5209) (#1417459) - udev: inform systemd how many workers we can potentially spawn (#4036) (#1361601) - service: log_unit consumes id of unit not a unit (#1421658) - automount: add expire support (#1354410) - fstab-generator: fix memleak (#1354410) - remove bus-proxyd (#1317518)- If the notification message length is 0, ignore the message (#4237) (#1380175) - systemctl: suppress errors with "show" for nonexistent units and properties (#1380259) - 40-redhat.rules: disable auto-online of hot-plugged memory on IBM z Systems (#1375603) - pid1: don't return any error in manager_dispatch_notify_fd() (#4240) (#1380259) - pid1: process zero-length notification messages again (#1380259 - pid1: more informative error message for ignored notifications (#1380259) - manager: 219 needs u->id in log_unit_debug (#1380259) - virt: add possibility to skip the check for chroot (#1379852) - load-fragment: fix parsing values in bytes and prevent returning -ERANGE incorrectly (#1396277) - core: fix assertion check (#1396312) - tmp.mount.hm4: After swap.target (#3087) (#1298355) - make sure all swap units are ordered before the swap target (#1298355) - Recognise Lustre as a remote file system (#4530) (#1390542) - unit: don't add Requires for tmp.mount (#1372249) - core: return 0 from device_serialize() (#1403249) - mtd_probe: include stdint (#1404251) - tests: fix failure of test-execute if /dev/mem is not available (#5028) (#1410056) - sd-journal: properly export has_{persistent|runtime}_files() (#1409527) - core: add possibility to set action for ctrl-alt-del burst (#4105) (#1353028) - failure-action: generalize failure action to emergency action (#1353028) - core: use emergency_action for ctr+alt+del burst (#1353028) - udev/path_id: introduce support for NVMe devices (#4169) (#1373150) - core: fix CapabilityBoundingSet merging (#1409586) - core: fix capability bounding set parsing (#1409586) - core: make parsing of RLIMIT_NICE aware of actual nice levels (#1409588) - shared: fix double free in unmask (#5005) (#1409997) - shared: fix double free in link (#1409997) - shared: check strdup != NULL (#1409997) - core: improve error message when RefuseManualStart(Stop) is hit (#5132) (#1026648) - systemctl: fix 'is-enabled' exit status on failure when executed in chroot (#4773) (#1413964) - man: document that the automatic journal limits are capped to 4G by default (#1418547) - random-seed: raise POOL_SIZE_MIN to 1024 (#1386824) - bash-completion: add support for --now (#5155) (#1351806) - basic: fix touch() creating files with 07777 mode (#1416062) - udev: net_id: add support for phys_port_name attribute (#4506) (#1392426) - install: introduce UnitFileFlags (#1413041) - shared, systemctl: teach is-enabled to show installation targets (#1413041)- better version of vmware trigger- on update from systemd version 219-21 and older generate udev rules that preserve old network interface names on VMware VMs (#1391944)- virt: add possibility to skip the check for chroot (#1379852)- mtd_probe: add include for stdint (#1381573)- manager: 219 needs u->id in log_unit_debug (#1381573)- If the notification message length is 0, ignore the message (#4237) (#1381573) - systemctl: suppress errors with "show" for nonexistent units and properties (#1380686) - 40-redhat.rules: disable auto-online of hot-plugged memory on IBM z Systems (#1381123) - pid1: don't return any error in manager_dispatch_notify_fd() (#4240) (#1381573) - pid1: process zero-length notification messages again (#1381573) - pid1: more informative error message for ignored notifications (#1381573)- systemctl,pid1: do not warn about missing install info with "preset" (#1373950) - systemctl/core: ignore masked units in preset-all (#1375097) - shared/install: handle dangling aliases as an explicit case, report nicely (#1375097) - shared/install: ignore unit symlinks when doing preset-all (#1375097) - 40-redhat.rules: don't hoplug memory on s390x (#1370161)- fix gcc warnings about uninitialized variables (#1318994) - journalctl: rework code that checks whether we have access to /var/log/journal (#1318994) - journalctl: Improve boot ID lookup (#1318994) - journalctl: only have a single exit path from main() (#1318994) - journalctl: free all command line argument objects (#1318994) - journalctl: rename boot_id_t to BootId (#1318994) - util: introduce CMSG_FOREACH() macro and make use of it everywhere (#1318994) - journald: don't employ inner loop for reading from incoming sockets (#1318994) - journald: fix count of object meta fields (#1318994) - journal-cat: return a correct error, not -1 (#1318994) - journalctl: introduce short options for --since and --until (#1318994) - journal: s/Envalid/Invalid/ (#1318994) - journald: dispatch SIGTERM/SIGINT with a low priority (#1318994) - lz4: fix size check which had no chance of working on big-endian (#1318994) - journal: normalize priority of logging sources (#1318994) - Fix miscalculated buffer size and uses of size-unlimited sprintf() function. (#1318994) - journal: Drop monotonicity check when appending to journal file (#1318994) - journalctl: unify how we free boot id lists a bit (#1318994) - journalctl: don't trust the per-field entry tables when looking for boot IDs (#1318994) - units: remove udev control socket when systemd stops the socket unit (#49) (#1370133) - logind: don't assert if the slice is missing (#1371437) - core: enable transient unit support for slice units (#1370299) - sd-bus: bump message queue size (#1371205) - install: fix disable when /etc/systemd/system is a symlink (#1285996) - rules: add NVMe rules (#3136) (#1274651) - rules: introduce disk/by-id (model_serial) symlinks for NVMe drives (#3974) (#1274651) - rules: fix for possible whitespace in the "model" attribute (#1274651)- tmpfiles: enforce ordering when executing lines (#1365870) - Introduce bus_unit_check_load_state() helper (#1256858) - core: use bus_unit_check_load_state() in transaction_add_job_and_dependencies() (#1256858) - udev/path_id: correct segmentation fault due to missing NULL check (#1365556) - rules: load sg driver also when scsi_target appears (#45) (#1322773)- install: do not crash when processing empty (masked) unit file (#1159308) - Revert "install: fix disable via unit file path" (#1348208) - systemctl: allow disable on the unit file path, but warn about it (#3806) (#1348208)- units: increase watchdog timeout to 3min for all our services (#1267707) - core: bump net.unix.max_dgram_qlen really early during boot (#1267707) - core: fix priority ordering in notify-handling (#1267707) - tests: fix personality tests on ppc64 and aarch64 (#1361049) - systemctl: consider service running only when it is in active or reloading state (#3874) (#1362461)- manager: don't skip sigchld handler for main and control pid for services (#3738) (#1342173)- udevadm: explicitly relabel /etc/udev/hwdb.bin after rename (#1350756) - systemctl: return diffrent error code if service exist or not (#3385) (#1047466) - systemctl: Replace init script error codes with enum (#3400) (#1047466) - systemctl: rework "systemctl status" a bit (#1047466) - journal-verify: don't hit SIGFPE when determining progress (#1350232) - journal: avoid mapping empty data and field hash tables (#1350232) - journal: when verifying journal files, handle empty ones nicely (#1350232) - journal: explain the error when we find a non-DATA object that is compressed (#1350232) - journalctl: properly detect empty journal files (#1350232) - journal: uppercase first character in verify error messages (#1350232) - journalctl: make sure 'journalctl -f -t unmatched' blocks (#1350232) - journalctl: don't print -- No entries -- in quiet mode (#1350232) - sd-event: expose the event loop iteration counter via sd_event_get_iteration() (#1342173) - manager: Only invoke a single sigchld per unit within a cleanup cycle (#1342173) - manager: Fixing a debug printf formatting mistake (#1342173) - core: support IEC suffixes for RLIMIT stuff (#1351415) - core: accept time units for time-based resource limits (#1351415) - time-util: add parse_time(), which is like parse_sec() but allows specification of default time unit if none is specified (#1351415) - core: support ranges for RLIMIT options (#1351415) - core: fix rlimit parsing (#1351415) - core: dump rlim_cur too (#1351415) - install: fix disable via unit file path (#1348208)- nspawn: when connected to pipes for stdin/stdout, pass them as-is to PID 1 (#1307080) - mount: remove obsolete -n (#1339721) - core: don't log job status message in case job was effectively NOP (#3199) (#1280014) - core: use an AF_UNIX/SOCK_DGRAM socket for cgroup agent notification (#1305608) - logind: process session/inhibitor fds at higher priority (#1305608) - Teach bus_append_unit_property_assignment() about 'Delegate' property (#1337922) - sd-netlink: fix deep recursion in message destruction (#1330593) - add REMOTE_ADDR and REMOTE_PORT for Accept=yes (#1341154) - core: don't dispatch load queue when setting Slice= for transient units (#1343904) - run: make --slice= work in conjunction with --scope (#1343904) - myhostname: fix timeout if ipv6 is disabled (#1330973) - readahead: do not increase nr_requests for root fs block device (#1314559) - manager: reduce complexity of unit_gc_sweep (#3507) (#1344556) - hwdb: selinuxify a bit (#3460) (#1343648)- path_id: reintroduce by-path links for virtio block devices (#952567) - journal: fix error handling when compressing journal objects (#1292447) - journal: irrelevant coding style fixes (#1292447) - install: follow unit file symlinks in /usr, but not /etc when looking for [Install] data (#1159308) - core: look for instance when processing template name (#1159308) - core: improve error message when starting template without instance (#1142369) - man/tmpfiles.d: add note about permissions and ownership of symlinks (#1296288) - tmpfiles: don't follow symlinks when adjusting ACLs, fille attributes, access modes or ownership (#1296288) - udev: filter out non-sensically high onboard indexes reported by the kernel (#1230210) - test-execute: add tests for RuntimeDirectory (#1324826) - core: fix group ownership when Group is set (#1324826) - fstab-generator: cescape device name in root-fsck service (#1306126) - core: add new RandomSec= setting for time units (#1305279) - core: rename Random* to RandomizedDelay* (#1305279) - journal-remote: change owner of /var/log/journal/remote and create /var/lib/systemd/journal-upload (#1327303) - Add Seal option in the configuration file for journald-remote (#1329233) - tests: fix make check failure (#1159308) - device: make sure to not ignore re-plugged device (#1332606) - device: Ensure we have sysfs path before comparing. (#1332606) - core: fix memory leak on set-default, enable, disable etc (#1331667) - nspawn: fix minor memory leak (#1331667) - basic: fix error/memleak in socket-util (#1331667) - core: fix memory leak in manager_run_generators() (#1331667) - modules-load: fix memory leak (#1331667) - core: fix memory leak on failed preset-all (#1331667) - sd-bus: fix memory leak in test-bus-chat (#1331667) - core: fix memory leak in transient units (#1331667) - bus: fix leak in error path (#1331667) - shared/logs-show: fix memleak in add_matches_for_unit (#1331667) - logind: introduce LockedHint and SetLockedHint (#3238) (#1335499) - import: use the old curl api (#1284974) - importd: drop dkr support (#1284974) - import: add support for gpg2 for verifying imported images (#1284974)- run: synchronously wait until the scope unit we create is started (#1272368) - device: rework how we enter tentative state (#1283579) - core: Do not bind a mount unit to a device, if it was from mountinfo (#1283579) - logind: set RemoveIPC=no by default (#1284588) - sysv-generator: follow symlinks in /etc/rc.d/init.d (#1285492) - sysv-generator test: always log to console (#1279034) - man: RemoveIPC is set to no on rhel (#1284588) - Avoid /tmp being mounted as tmpfs without the user's will (#1298109) - test sysv-generator: Check for network-online.target. (#1279034) - arm/aarch64: detect-virt: check dmi (#1278165) - detect-virt: dmi: look for KVM (#1278165) - Revert "journald: turn ForwardToSyslog= off by default" (#1285642) - terminal-util: when resetting terminals, don't wait for carrier (#1266745) - basic/terminal-util: introduce SYSTEMD_COLORS environment variable (#1247963) - ask-password: don't abort when message is missing (#1261136) - sysv-generator: do not join dependencies on one line, split them (#1288600) - udev: fibre channel: fix NPIV support (#1266934) - ata_id: unreverse WWN identifier (#1273306) - Fixup WWN bytes for big-endian systems (#1273306) - sd-journal: introduce has_runtime_files and has_persistent_files (#1082179) - journalctl: improve error messages when the specified boot is not found (#1082179) - journalctl: show friendly info when using -b on runtime journal only (#1082179) - journalctl: make "journalctl /dev/sda" work (#947636) - journalctl: add match for the current boot when called with devpath (#947636) - man: clarify what happens when journalctl is called with devpath (#947636) - core: downgrade warning about duplicate device names (#1296249) - udev: downgrade a few warnings to debug messages (#1289461) - man: LEVEL in systemd-analyze set-log level is not optional (#1268336) - Revert "udev: fibre channel: fix NPIV support" (#1266934) - udev: path-id: fibre channel NPIV - use fc_vport's port_name (#1266934) - systemctl: is-active/failed should return 0 if at least one unit is in given state (#1254650) - rules: set SYSTEMD_READY=0 on DM_UDEV_DISABLE_OTHER_RULES_FLAG=1 only with ADD event (#1312011) - s390: add personality support (#1300344) - socket_address_listen - do not rely on errno (#1316452)- udev: make naming for virtio devices opt-in (#1269216) - tmpfiles.d: don't clean SAP sockets either (#1186044)- tmpfiles.d: don't clean SAP lockfiles and logs (#1186044)- sd-event: fix prepare priority queue comparison function (#1266479) - units: run ldconfig also when cache is unpopulated (#1265539) - selinux: fix regression of systemctl subcommands when absolute unit file paths are specified (#1185120)- login: fix gcc warning, include missing header file (#1264073) - shutdown: make sure /run/nologin has correct label (#1264073)- login: fix label on /run/nologin (#1264073) - udev-rules: prandom character device node permissions (#1264112)- Revert "sysctl.d: default to fq_codel, fight bufferbloat" (#1263158) - loginctl: print nontrivial properties in logictl show-* (#1260465)- udev: net_id - support predictable ifnames on virtio buses (#1259015)- selinux: fix check for transient units (#1255129) - socket: fix setsockopt call. SOL_SOCKET changed to SOL_TCP. (#1135599) - selinux: fix missing SELinux unit access check (#1185120) - selinux: always use *_raw API from libselinux (#1256888)- journald-server: don't read audit events (#1252409) - everything: remove traces of --user (#1071363)- Revert "journald: move /dev/log socket to /run" (#1249968)- units: add [Install] section to tmp.mount - bus-util: add articles to explanation messages (#1016680) - bus-util: print correct warnings for units that fail but for which we have a NULL result only (#1016680)- sysv-generator test: Fix assertion (#1222517) - man: avoid line break in url (#1222517) - Add VARIANT as a standard value for /etc/os-release (#1222517) - Fix permissions on /run/systemd/nspawn/locks (#1222517) - generators: rename add_{root,usr}_mount to add_{sysroot,sysroot_usr}_mount (#1222517) - Generate systemd-fsck-root.service in the initramfs (#1222517) - units: fix typo in systemd-resolved.service (#1222517) - core: don't consider umask for SocketMode= (#1222517) - timedate: fix memory leak in timedated (#1222517) - coredump: make sure we vacuum by default (#1222517) - tmpfiles: don't fail if we cannot create a subvolume because a file system is read-only but a dir already exists anyway (#1222517) - resolved: fix crash when shutting down (#1222517) - resolved: allow DnsAnswer objects with no space for RRs (#1222517) - id128: add new sd_id128_is_null() call (#1222517) - journalctl: Improve boot ID lookup (#1222517) - test-hashmap: fix an assert (#1222517) - units: make sure systemd-nspawn@.slice instances are actually located in machine.slice (#1222517) - Revert "journald-audit: exit gracefully in the case we can't join audit multicast group" (#1222517) - journald: handle more gracefully when bind() fails on audit sockets (#1222517) - udev: link-config - fix corruption (#1222517) - udev/net_id: Only read the first 64 bytes of PCI config space (#1222517) - shared: generator - correct path to systemd-fsck (#1222517) - logind: Save the user’s state when a session enters SESSION_ACTIVE (#1222517) - small fix ru translation (#1222517) - kmod-setup: don't warn when ipv6 can't be loaded (#1222517) - Partially revert "ma-setup: simplify" (#1222517) - ima-setup: write policy one line at a time (#1222517) - ata_id: unbotch format specifier (#1222517) - install: explicitly return 0 on success (#1222517) - systemd.service.xml: document that systemd removes the PIDFile (#1222517) - core: handle --log-target=null when calling systemd-shutdown (#1222517) - man: ProtectHome= protects /root as well (#1222517) - timedatectl: trim non-local RTC warning to 80 chars wide (#1222517) - escape: fix exit code (#1222517) - man: information about available properties (#1222517) - journal: in persistent mode create /var/log/journal, with all parents. (#1222517) - sysv-generator: fix wrong "Overwriting existing symlink" warnings (#1222517) - mount: don't claim a device is gone from /proc/self/mountinfo before it is gone from *all* lines (#1222517) - mount: properly check for mounts currently in /proc/self/mountinfo (#1222517)- udev: fix crash in path_id builtin (#957112)- sd-bus: don't inherit connection creds into message creds when we have a direct connection (#1230190)- Revert "core: one step back again, for nspawn we actually can't wait for cgroups running empty since systemd will get exactly zero notifications about it" (#1199644) - bus-creds: always set SD_BUS_CREDS_PID when we set pid in the mask (#1230190) - sd-bus: do not use per-datagram auxiliary information (#1230190) - sd-bus: store selinux context at connection time (#1230190) - journald: simplify context handling (#1230190) - bash-completion: add verb set-property (#1235635)- core: Fix assertion with empty Exec*= paths (#1222517) - rules: load sg module (#1186462) - util: add shell_maybe_quote() call for preparing a string for shell cmdline inclusion (#1016680) - bus-util: be more verbose if dbus job fails (#1016680) - notify: fix badly backported help message (#1199644) - cryptsetup: craft a unique ID with the source device (#1226333) - systemctl: introduce --now for enable, disable and mask (#1233081) - udev: also create old sas paths (#957112) - journald: do not strip leading whitespace from messages (#1227396)- console-getty.service: don't start when /dev/console is missing (#1222517) - resolved: Do not add .busname dependencies, when compiling without kdbus. (#1222517) - man: add journal-remote.conf(5) (#1222517) - mount: don't run quotaon only for network filesystems (#1222517) - mount: fix up wording in the comment (#1222517) - udev: net_id - fix copy-paste error (#1222517) - man: don't mention "journalctl /dev/sda" (#1222517) - units: move After=systemd-hwdb-update.service dependency from udev to udev-trigger (#1222517) - units: explicitly order systemd-user-sessions.service after nss-user-lookup.target (#1222517) - zsh-completion: update loginctl (#1222517) - zsh-completion: add missing -M completion for journalctl (#1222517) - zsh-completion: update hostnamectl (#1222517) - shell-completion: systemctl switch-root verb (#1222517) - core/automount: beef up error message (#1222517) - man: remove 'fs' from 'rootfsflags' (#1222517) - shared: fix memleak (#1222517) - udevd: fix synchronization with settle when handling inotify events (#1222517) - python-systemd: fix is_socket_inet to cope with ports (#1222517) - man: fix examples indentation in tmpfiles.d(5) (#1222517) - systemctl: avoid bumping NOFILE rlimit unless needed (#1222517) - exit-status: Fix "NOTINSSTALLED" typo (#1222517) - tmpfiles: there's no systemd-forbid-user-logins.service service (#1222517) - kmod-setup: load ip_tables kmod at boot (#1222517) - util: Fix assertion in split() on missing ' (#1222517) - units: set KillMode=mixed for our daemons that fork worker processes (#1222517) - unit: don't add automatic dependencies on device units if they aren't supported (#1222517) - update-done: ignore nanosecond file timestamp components, they are not reliable (#1222517) - sd-daemon: simplify sd_pid_notify_with_fds (#1222517) - fstab-generator: add x-systemd.requires and x-systemd.requires-mounts-for (#1164334)- udev: restore udevadm settle timeout (#1210981) - udev: settle should return immediately when timeout is 0 (#1210981) - udev: Fix ping timeout when settle timeout is 0 (#1210981) - detect-virt: use /proc/device-tree (#1207773) - ARM: detect-virt: detect Xen (#1207773) - ARM: detect-virt: detect QEMU/KVM (#1207773) - Persistent by_path links for ata devices (#1045498) - man: document forwarding to syslog better (#1177336) - man: fix typos in previous comimt (#1177336) - LSB: always add network-online.target to services with priority over 10 (#1189253) - rules: enable memory hotplug (#1105020) - rules: reload sysctl settings when the bridge module is loaded (#1182105)- workaround build issues on ppc and s390 - some more patches- steal more patches from fedora- steal patches from fedora- rebase to 219- rebase to 218 - remove networkd tmpfiles snipets due to packaging issues - add resolved subpackage - backport some nspawn features from upstream- split systemd and networkd tmpfiles snippets- spec fixes - core: introduce new Delegate=yes/no property controlling creation of cgroup subhierarchies- rebase to 217- cgroups-agent: really down-grade log level (#1044386)- login: rerun vconsole-setup when switching from vgacon to fbcon (#1002450)- udev: net_id dev_port is base 10 (#1155996) - udev: Fix parsing of udev.event-timeout kernel parameter (#1154778)- logind: use correct "who" enum values with KillUnit. (#1155502) - logind: always kill session when termination is requested (#1155502) - udev: net_id - correctly name netdevs based on dev_port when set (#1155996)- core: do not segfault if /proc/swaps cannot be opened (#1151239) - man: we don't have 'Wanted' dependency (#1152487) - environment: append unit_id to error messages regarding EnvironmentFile (#1147691) - udevd: add --event-timeout commandline option (#1154778)- core: don't allow enabling if unit is masked (#1149299)- tmpfiles: minor modernizations (#1147524) - install: when looking for a unit file for enabling, search for templates only after traversing all search directories (#1147524) - install: remove unused variable (#1147524) - bootctl: typo fix in help message (#1147524) - logind: ignore failing close() on session-devices (#1147524) - sysfs-show.c: return negative error (#1147524) - core: only send SIGHUP when doing first kill, not when doing final sigkill (#1147524) - cgroup: make sure to properly send SIGCONT to all processes of a cgroup if that's requested (#1147524) - core: don't send duplicate SIGCONT when killing units (#1147524) - efi: fix Undefined reference efi_loader_get_boot_usec when EFI support is disabled (#1147524) - macro: better make IN_SET() macro use const arrays (#1147524) - macro: make sure we can use IN_SET() also with complex function calls as first argument (#1147524) - core: fix property changes in transient units (#1147524) - load-modules: properly return a failing error code if some module fails to load (#1147524) - core/unit: fix unit_add_target_dependencies() for units with no dependencies (#1147524) - man: there is no ExecStopPre= for service units (#1147524) - man: document that per-interface sysctl variables are applied as network interfaces show up (#1147524) - journal: downgrade vaccuum message to debug level (#1147524) - logs-show: fix corrupt output with empty messages (#1147524) - journalctl: refuse extra arguments with --verify and similar (#1147524) - journal: assume that next entry is after previous entry (#1147524) - journal: forget file after encountering an error (#1147524) - man: update link to LSB (#1147524) - man: systemd-bootchart - fix spacing in command (#1147524) - man: add missing comma (#1147524) - units: Do not unescape instance name in systemd-backlight@.service (#1147524) - manager: flush memory stream before using the buffer (#1147524) - man: multiple sleep modes are to be separated by whitespace, not commas (#1147524) - man: fix description of systemctl --after/--before (#1147524) - udev: properly detect reference to unexisting part of PROGRAM's result (#1147524) - gpt-auto-generator: don't return OOM on parentless devices (#1147524) - man: improve wording of systemctl's --after/--before (#1147524) - cgroup: it's not OK to invoke alloca() in loops (#1147524) - core: don't try to relabel mounts before we loaded the policy (#1147524) - systemctl: --kill-mode is long long gone, don't mention it in the man page (#1147524) - ask-password: when the user types a overly long password, beep and refuse (#1147524) - logind: don't print error if devices vanish during ACL-init (#1147524) - tty-ask-password-agent: return negative errno (#1147524) - journal: cleanup up error handling in update_catalog() (#1147524) - bash completion: fix __get_startable_units (#1147524) - core: check the right variable for failed open() (#1147524) - man: sd_journal_send does nothing when journald is not available (#1147524) - man: clarify that the ExecReload= command should be synchronous (#1147524) - conf-parser: never consider it an error if we cannot load a drop-in file because it is missing (#1147524) - socket: properly handle if our service vanished during runtime (#1147524) - Do not unescape unit names in [Install] section (#1147524) - util: ignore_file should not allow files ending with '~' (#1147524) - core: fix invalid free() in killall() (#1147524) - install: fix invalid free() in unit_file_mask() (#1147524) - unit-name: fix detection of unit templates/instances (#1147524) - journald: make MaxFileSec really default to 1month (#1147524) - bootchart: it's not OK to return -1 from a main program (#1147524) - journald: Fix off-by-one error in "Missed X kernel messages" warning (#1147524) - man: drop references to removed and obsolete 'systemctl load' command (#1147524) - units: fix BindsTo= logic when applied relative to services with Type=oneshot (#1147524)- units/serial-getty@.service: add [Install] section (#1083936) - units: order network-online.target after network.target (#1072431) - util: consider both fuse.glusterfs and glusterfs network file systems (#1080229) - core: make StopWhenUnneeded work in conjunction with units that fail during their start job (#986949) - cgroups-agent: down-grade log level (#1044386) - random-seed: raise POOL_SIZE_MIN constant to 1024 (#1066517) - delta: do not use unicode chars in C locale (#1088419) - core: print debug instead of error message (#1105608) - journald: always add syslog facility for messages coming from kmsg (#1113215) - fsck,fstab-generator: be lenient about missing fsck. (#1098310) - rules/60-persistent-storage: add nvme pcie ssd scsi_id ENV (#1042990) - cgls: fix running with -M option (#1085455) - getty: Start getty on 3270 terminals available on Linux on System z (#1075729) - core: Added support for ERRNO NOTIFY_SOCKET message parsing (#1106457) - socket: add SocketUser= and SocketGroup= for chown()ing sockets in the file system (#1111761) - tmpfiles: add --root option to operate on an alternate fs tree (#1111199) - units: make ExecStopPost action part of ExecStart (#1036276) - machine-id: only look into KVM uuid when we are not running in a container (#1123452) - util: reset signals when we fork off agents (#1134818) - udev: do not skip the execution of RUN when renaming a network device fails (#1102135) - man: mention System Administrator's Guide in systemctl manpage (#978948) - vconsole: also copy character maps (not just fonts) from vt1 to vt2, vt3, ... (#1002450) - localed: consider an unset model as a wildcard (#903776) - systemd-detect-virt: detect s390 virtualization (#1139149) - socket: introduce SELinuxContextFromNet option (#1113790) - sysctl: make --prefix allow all kinds of sysctl paths (#1138591) - man: mention localectl in locale.conf (#1049286) - rules: automatically online hot-added CPUs (#968811) - rules: add rule for naming Dell iDRAC USB Virtual NIC as 'idrac' (#1054477) - bash-completion: add verb set-property (#1064487) - man: update journald rate limit defaults (#1145352) - core: don't try to connect to d-bus after switchroot (#1083300) - localed: check for partially matching converted keymaps (#1109145) - fileio: make parse_env_file() return number of parsed items (#1069420)- logind-session: save stopping flag (#1082692) - unit: add waiting jobs to run queue in unit_coldplug (#1083159)- require redhat-release >= 7.0 Resolves: rhbz#1070114- fixes crashes in logind and systemd (#1073994) - run fsck before mouting root in initramfs (#1056661)- rules: mark loop device as SYSTEMD_READY=0 if no file is attached (#1067422) - utmp: make sure we don't write the utmp reboot record twice on each boot (#1053600) - rework session shutdown logic (#1047614) - introduce new stop protocol for unit scopes (#1064976)- setup tty permissions and group for /dev/sclp_line0 (#1070310) - cdrom_id: use the old MMC fallback (#1038015) - mount: don't send out PropertiesChanged message if actually nothing got changed (#1069718)- fix boot if SELINUX=permissive in configuration file and trying to boot in enforcing=1 (#907841)- reintroduce 60-alias-kmsg.rules (#1032711)- fstab-generator: revert wrongly applied patch- dbus-manager: fix selinux check for enable/disable- require redhat-release package - call systemd-tmpfiles after package installation (#1059345) - move preset policy out of systemd package (#903690)- rebase to systemd-208 (#1063332) - do not create symlink /etc/systemd/system/syslog.service (#1055421)- Mass rebuild 2014-01-24- fix SELinux check for transient units (#1008864)- shell-completion: remove load and dump from systemctl (#1048066) - delta: ensure that d_type will be set on every fs (#1050795) - tmpfiles: don't allow label_fix to print ENOENT when we want to ignore it (#1044871) - udev/net_id: Introduce predictable network names for Linux on System z (#870859) - coredumpctl: in case of error free pattern after print (#1052786)- Mass rebuild 2013-12-27- cgroup_show: don't call show_pid_array on empty arrays- treat reload failure as failure (#1036848) - improve journal performance (#1029604) - backport bugfixes (#1043525) - fix handling of trailing whitespace in split_quoted (#984832) - localed: match converted keymaps before legacy (#903776) - improve the description of parameter X in tmpfiles.d page (#1029604) - obsolete ConsoleKit (#1039761) - make rc.local more backward comaptible (#1039465)- tmpfiles: introduce m (#1030961)- introduce DefaultStartLimit (#821723)- changed systemd-journal-gateway login shell to /sbin/nologin - backported a lot of bugfixes - udev: path_id - fix by-path link generation for scm devices Resolves: rhbz#888707- create /etc/rc.d/rc.local (#968401) - cgroup: always enable memory.use_hierarchy= for all cgroups (#1011575) - remove user@.service (#1019738) - drop some out-of-date references to cgroup settings (#1000004) - explain NAME in systemctl man page (#978954)- core: whenever a new PID is passed to us, make sure we watch it- presets: add tuned.service- Advertise hibernation only if there's enough free swap - swap: create .wants symlink to 'auto' swap devices - Verify validity of session name when received from outside - polkit: Avoid race condition in scraping /proc Resolves: rhbz#1005142- version 207- support "debug" kernel command line parameter - journald: fix fd leak in journal_file_empty - journald: fix vacuuming of archived journals - libudev: enumerate - do not try to match against an empty subsystem - cgtop: fixup the online help - libudev: fix memleak when enumerating childs- fixed cgroup hashmap corruption Resolves: rhbz#997742 rhbz#995197- cgroup.c: check return value of unit_realize_cgroup_now() Resolves: rhbz#997742 rhbz#995197- obsolete upstart Resolves: rhbz#978014 - obsolete hal Resolves: rhbz#975589 - service: always unwatch PIDs before forgetting old ones Resolves: rhbz#995197 - units: disable kmod-static-nodes.service in containers - use CAP_MKNOD ConditionCapability - fstab-generator: read rd.fstab=on/off switch correctly - backlight: add minimal tool to save/restore screen brightness - backlight: instead of syspath use sysname for identifying - sysctl: allow overwriting of values specified in "later" - systemd-python: fix initialization of _Reader objects - udevd: simplify sigterm check - libudev: fix hwdb validation to look for the *new* file - units: make fsck units remain after exit - udev: replace CAP_MKNOD by writable /sys condition - libudev-enumerate.c:udev_enumerate_get_list_entry() fixed - journal: fix parsing of facility in syslog messages- journal: handle multiline syslog messages - man: Fix copy&paste error - core: synchronously block when logging - journal: immediately sync to disk as soon as we receieve an EMERG/ALERT/CRIT message - initctl: use irreversible jobs when switching runlevels - udev: log error if chmod/chown of static dev nodes fails - udev: static_node - don't touch permissions uneccessarily - tmpfiles: support passing --prefix multiple times - tmpfiles: introduce --exclude-prefix - tmpfiles-setup: exclude /dev prefixes files - logind: update state file after generating the session fifo, not before - journalctl: use _COMM= match for scripts - man: systemd.unit: fix volatile path - man: link up scope+slice units from systemd.unit(5) - man: there is no session mode, only user mode - journal: fix hashmap leak in mmap-cache - systemd-delta: Only print colors when on a tty - systemd: fix segv in snapshot creation - udev: hwdb - try reading modalias for usb before falling back to the composed one - udevd: respect the log-level set in /etc/udev/udev.conf - fstab-generator: respect noauto/nofail when adding sysroot mount- add dependency on kmod >= 14 - remove /var/log/journal to make journal non-persistant (#989750) - add hypervkvpd.service to presets (#924321)- 80-net-name-slot.rules: only rename network interfaces on ACTION==add- New upstream release Resolves (#984152)- New upstream release- Split systemd-journal-gateway subpackage (#908081).- Rename nm_dispatcher to NetworkManager-dispatcher in default preset (#977433)- fix, which helps to sucessfully browse journals with duplicated seqnums- fix duplicate message ID bug Resolves: rhbz#974132- introduce 99-default-disable.preset- Rename 90-display-manager.preset to 85-display-manager.preset so that it actually takes precedence over 90-default.preset's "disable *" line (#903690)- Fix kernel-install (#965897)- Fix kernel-install (#965897)- New upstream release - disable isdn by default (#959793)- forward port kernel-install-grubby.patch- New upstream release- fix ENOENT for getaddrinfo - Resolves: rhbz#954012 rhbz#956035 - crypt-setup-generator: correctly check return of strdup - logind-dbus: initialize result variable - prevent library underlinking- nspawn create empty /etc/resolv.conf if necessary - python wrapper: add sd_journal_add_conjunction() - fix s390 booting - Resolves: rhbz#953217- New upstream release- Automatically discover whether to run autoreconf and add autotools and git BuildRequires based on the presence of patches to be applied. - Use find -delete.- New upstream release- Update preset file- Remove NetworkManager-wait-online.service from presets file again, it should default to off- New upstream release- Add NetworkManager-wait-online.service to the presets file- New upstream release- Drop /usr/s?bin/ prefixes.- run autogen to pickup all changes- do not mount anything, when not running as pid 1 - add initrd.target for systemd in the initrd- fix switch-root and local-fs.target problem - patch kernel-install to use grubby, if available- add Conflict with dracut < 026 because of the new switch-root isolate- Create required users- New release - Enable journal persistancy by default- Bump for ARM- Added qemu-guest-agent.service to presets (Lennart, #885406). - Add missing pygobject3-base to systemd-analyze deps (Lennart). - Do not require hwdata, it is all in the hwdb now (Kay). - Drop dependency on dbus-python.- New upstream release- Enable rngd.service by default (#857765).- Disable hardening on s390(x) because PIE is broken there and produces text relocations with __thread (#868839).- added spice-vdagentd.service to presets (Lennart, #876237) - BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide name (requested by Milan Brož). - verbose make to see the actual build flags- New upstream release- https://bugzilla.redhat.com/show_bug.cgi?id=873459 - https://bugzilla.redhat.com/show_bug.cgi?id=878093- Revert udev killing cgroup patch for F18 Beta. - https://bugzilla.redhat.com/show_bug.cgi?id=873576- Fix cyclical dep between systemd and systemd-libs. - Avoid broken build of test-journal-syslog. - https://bugzilla.redhat.com/show_bug.cgi?id=873387 - https://bugzilla.redhat.com/show_bug.cgi?id=872638- require 'sed', limit HOSTNAME= match- add dmraid-activation.service to the default preset - add yum protected.d fragment - https://bugzilla.redhat.com/show_bug.cgi?id=869619 - https://bugzilla.redhat.com/show_bug.cgi?id=869717- Migrate /etc/sysconfig/ i18n, keyboard, network files/variables to systemd native files- Provide syslog because the journal is fine as a syslog implementation- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=831665 - https://bugzilla.redhat.com/show_bug.cgi?id=847720 - https://bugzilla.redhat.com/show_bug.cgi?id=858693 - https://bugzilla.redhat.com/show_bug.cgi?id=863481 - https://bugzilla.redhat.com/show_bug.cgi?id=864629 - https://bugzilla.redhat.com/show_bug.cgi?id=864672 - https://bugzilla.redhat.com/show_bug.cgi?id=864674 - https://bugzilla.redhat.com/show_bug.cgi?id=865128 - https://bugzilla.redhat.com/show_bug.cgi?id=866346 - https://bugzilla.redhat.com/show_bug.cgi?id=867407 - https://bugzilla.redhat.com/show_bug.cgi?id=868603- Add scriptlets for migration away from systemd-timedated-ntp.target- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=859614 - https://bugzilla.redhat.com/show_bug.cgi?id=859655- New upstream release- New upstream release- Fix journal mmap header prototype definition to fix compilation on 32bit- New upstream release - Enable all display managers by default, as discussed with Adam Williamson- New upstream release - Take possession of /etc/localtime, and remove /etc/sysconfig/clock - https://bugzilla.redhat.com/show_bug.cgi?id=858780 - https://bugzilla.redhat.com/show_bug.cgi?id=858787 - https://bugzilla.redhat.com/show_bug.cgi?id=858771 - https://bugzilla.redhat.com/show_bug.cgi?id=858754 - https://bugzilla.redhat.com/show_bug.cgi?id=858746 - https://bugzilla.redhat.com/show_bug.cgi?id=858266 - https://bugzilla.redhat.com/show_bug.cgi?id=858224 - https://bugzilla.redhat.com/show_bug.cgi?id=857670 - https://bugzilla.redhat.com/show_bug.cgi?id=856975 - https://bugzilla.redhat.com/show_bug.cgi?id=855863 - https://bugzilla.redhat.com/show_bug.cgi?id=851970 - https://bugzilla.redhat.com/show_bug.cgi?id=851275 - https://bugzilla.redhat.com/show_bug.cgi?id=851131 - https://bugzilla.redhat.com/show_bug.cgi?id=847472 - https://bugzilla.redhat.com/show_bug.cgi?id=847207 - https://bugzilla.redhat.com/show_bug.cgi?id=846483 - https://bugzilla.redhat.com/show_bug.cgi?id=846085 - https://bugzilla.redhat.com/show_bug.cgi?id=845973 - https://bugzilla.redhat.com/show_bug.cgi?id=845194 - https://bugzilla.redhat.com/show_bug.cgi?id=845028 - https://bugzilla.redhat.com/show_bug.cgi?id=844630 - https://bugzilla.redhat.com/show_bug.cgi?id=839736 - https://bugzilla.redhat.com/show_bug.cgi?id=835848 - https://bugzilla.redhat.com/show_bug.cgi?id=831740 - https://bugzilla.redhat.com/show_bug.cgi?id=823485 - https://bugzilla.redhat.com/show_bug.cgi?id=821813 - https://bugzilla.redhat.com/show_bug.cgi?id=807886 - https://bugzilla.redhat.com/show_bug.cgi?id=802198 - https://bugzilla.redhat.com/show_bug.cgi?id=767795 - https://bugzilla.redhat.com/show_bug.cgi?id=767561 - https://bugzilla.redhat.com/show_bug.cgi?id=752774 - https://bugzilla.redhat.com/show_bug.cgi?id=732874 - https://bugzilla.redhat.com/show_bug.cgi?id=858735- Don't pull in pkg-config as dep - https://bugzilla.redhat.com/show_bug.cgi?id=852828- Update preset policy - Rename preset policy file from 99-default.preset to 90-default.preset so that people can order their own stuff after the Fedora default policy if they wish- Update preset policy - https://bugzilla.redhat.com/show_bug.cgi?id=850814- New upstream release- more scriptlet fixes (move dm migration logic to %posttrans so the service files it's looking for are available at the time the logic is run)- Remount file systems MS_PRIVATE before switching roots - https://bugzilla.redhat.com/show_bug.cgi?id=847418- fix scriptlets- New upstream release - Enable gdm and avahi by default via the preset file - Convert /etc/sysconfig/desktop to display-manager.service symlink - Enable hardened build- Obsolete: system-setup-keyboard- Run ldconfig for the new -libs subpackage- New upstream release- fixed dracut conflict version- New upstream release- add obsoletes/conflicts so multilib systemd -> systemd-libs updates work- Update to current git- disable plymouth in configure, to drop the .wants/ symlinks- Update to current git snapshot - Add systemd-readahead-analyze - Drop upstream patch - Split systemd-libs - Drop duplicate doc files - Fixed License headers of subpackages- Drop plymouth files - Conflict with old plymouth- selinux udev labeling fix - conflict with older dracut versions for new udev file names- New upstream release - udev selinux labeling fixes - new man pages - systemctl help - New upstream release- New upstream release including udev merge.- Add triggers from Bill Nottingham to correct the damage done by the obsoleted systemd-units's preun scriptlet (#807457).- apply patch from upstream so we can build systemd on arm and ppc - and likely the rest of the secondary arches- Don't build the gtk parts anymore. They're moving into systemd-ui. - Remove a dead patch file.- New upstream release - Closes #798760, #784921, #783134, #768523, #781735- don't conflict with fedora-release systemd never actually provided - /etc/os-release so there is no actual conflict- New upstream release - Closes #789758, #790260, #790522- New upstream release - Save a bit of entropy during system installation (#789407) - Don't own /etc/os-release anymore, leave that to fedora-release- rebuild for fixed binutils- New upstream release- New upstream release- provide /sbin/shutdown- increment release- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- New upstream release- Update to a current git snapshot. - Resolves: #781657- Build against libgee06. Reenable gtk tools. - Delete unused patches. - Add easy building of git snapshots. - Remove legacy spec file elements. - Don't mention implicit BuildRequires. - Configure with --disable-static. - Merge -units into the main package. - Move section 3 manpages to -devel. - Fix unowned directory. - Run ldconfig in scriptlets. - Split systemd-analyze to a subpackage.- fix build on big-endians- Disable building of gtk tools for now- Fix a few (build) dependencies- New upstream release- Run authconfig if /etc/pam.d/system-auth is not a symlink. - Resolves: #753160- Fix remote-fs-pre.target and its ordering. - Resolves: #749940- A couple of fixes from upstream: - Fix a regression in bash-completion reported in Bodhi. - Fix a crash in isolating. - Resolves: #717325- New upstream release - Resolves: #744726, #718464, #713567, #713707, #736756- Undo the workaround. Kay says it does not belong in systemd. - Unresolves: #741655- Workaround for the crypto-on-lvm-on-crypto disk layout - Resolves: #741655- Revert an upstream patch that caused ordering cycles - Resolves: #741078- Add /etc/timezone to ghosted files- New upstream release - Resolves: #735013, #736360, #737047, #737509, #710487, #713384- New upstream release - Update post scripts - Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611- New upstream release- fix ABRT on service file reloading - Resolves: rhbz#732020- New upstream release- New upstream release- Fix access mode of modprobe file, restart logind after upgrade- New upstream release- New upstream release- New upstream release- Apply patches from current upstream. - Fixes memory size detection on 32-bit with >4GB RAM (BZ712341)- Apply patches from current upstream - https://bugzilla.redhat.com/show_bug.cgi?id=709909 - https://bugzilla.redhat.com/show_bug.cgi?id=710839 - https://bugzilla.redhat.com/show_bug.cgi?id=711015- Pull in nss-myhostname- New upstream release- Bugfix release - https://bugzilla.redhat.com/show_bug.cgi?id=707507 - https://bugzilla.redhat.com/show_bug.cgi?id=707483 - https://bugzilla.redhat.com/show_bug.cgi?id=705427 - https://bugzilla.redhat.com/show_bug.cgi?id=707577- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=699394 - https://bugzilla.redhat.com/show_bug.cgi?id=698198 - https://bugzilla.redhat.com/show_bug.cgi?id=698674 - https://bugzilla.redhat.com/show_bug.cgi?id=699114 - https://bugzilla.redhat.com/show_bug.cgi?id=699128- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=694788 - https://bugzilla.redhat.com/show_bug.cgi?id=694321 - https://bugzilla.redhat.com/show_bug.cgi?id=690253 - https://bugzilla.redhat.com/show_bug.cgi?id=688661 - https://bugzilla.redhat.com/show_bug.cgi?id=682662 - https://bugzilla.redhat.com/show_bug.cgi?id=678555 - https://bugzilla.redhat.com/show_bug.cgi?id=628004- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=694079 - https://bugzilla.redhat.com/show_bug.cgi?id=693289 - https://bugzilla.redhat.com/show_bug.cgi?id=693274 - https://bugzilla.redhat.com/show_bug.cgi?id=693161- New upstream release - Include systemd-sysv-convert- New upstream release- The quota services are now pulled in by mount points, hence no need to enable them explicitly- New upstream release- Apply upstream patch to not send untranslated messages to plymouth- New upstream release- New upstream release- New upstream release- bump upstart obsoletes (#676815)- add macros.systemd file for %{_unitdir}- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fix popen() of systemctl, #674916- add epoch to readahead obsolete- New upstream release- Drop console.conf again, since it is not shipped in pamtmp.conf- New upstream release- New upstream release- Upstream update - Enable hwclock-load by default - Obsolete readahead - Enable /var/run and /var/lock on tmpfs- new upstream release- Fix clash- Don't clash with initscripts for now, so that we don't break the builders- New upstream release- Rebuild with newer vala, libnotify- New upstream release- Rebuilt for gcc bug 634757- merge -sysvinit into main package- obsolete upstart-sysvinit too- Drop upstart requires- Enable audit - https://bugzilla.redhat.com/show_bug.cgi?id=633771- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=630401 - https://bugzilla.redhat.com/show_bug.cgi?id=630225 - https://bugzilla.redhat.com/show_bug.cgi?id=626966 - https://bugzilla.redhat.com/show_bug.cgi?id=623456- move fedora-specific units to initscripts; require newer version thereof- Add missing tarball- New upstream version - Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913- Reexecute after installation, take ownership of /var/run/user - https://bugzilla.redhat.com/show_bug.cgi?id=627457 - https://bugzilla.redhat.com/show_bug.cgi?id=627634- Properly create default.target link- New upstream release- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430- New upstream release- properly hide output on package installation - pull in coreutils during package installtion- New upstream release - Fixes #621200- Add tarball- Prepare release 5- Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537)- Add libselinux to build dependencies- Use the right tarball- New upstream release, and make default- Used wrong tarball- Own /cgroup jointly with libcgroup, since we don't dpend on it anymore- New upstream release- New upstream release- First upstream release- New snapshot - Split off -units package where other packages can depend on without pulling in the whole of systemd- Add missing libtool dependency.- Update snapshot- Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231- More minor fixes as per review- Spec improvements from David Hollis- Address review comments- Initial spec (adopted from Kay Sievers)/bin/sh/bin/sh/bin/sh/bin/shudevsystem-setup-keyboardnss-myhostnameupstartupstart-sysvinithalConsoleKit/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"-./01234;<=>?@ABCDEHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopwxyz{|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^cdefghijklotuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@deelfrhuitplptrusvuk219-73.el7.10.42192190.9219-73.el7.1219-73.el7.1219-73.el7.12191830.90.41.2-31.2-3   !"#$%&'''''(((((((((((((((((((((((((()************++++++++,,,,,--------------,,,....................................,,/0000000011111111111111111111233333334555555555555677789:;<=>?@ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFGHIJJJJJJJKLLMNOOOOOOOOOOOOOOOOOOOOOOPQQRQQQQSSSTxorg.conf.d00-keyboard.confbinfmt.dorg.freedesktop.hostname1.conforg.freedesktop.import1.conforg.freedesktop.locale1.conforg.freedesktop.login1.conforg.freedesktop.machine1.conforg.freedesktop.systemd1.conforg.freedesktop.timedate1.confhostnamelocale.conflocaltimemachine-idmachine-infomodules-load.dsystemd-userREADMErc.localrc.locallisten.confsysctl.dsystemdbootchart.confcoredump.confjournald.conflogind.confsystemsystem.confrunlevel2.targetrunlevel3.targetrunlevel4.targetrunlevel5.targetuseruser.conftmpfiles.dudevhwdb.binrules.dudev.confvconsole.confsystemdusersystemd.confbootctlbusctlcoredumpctlhostnamectljournalctlkernel-installlocalectlloginctlmachinectlsystemctlsystemd-analyzesystemd-ask-passwordsystemd-catsystemd-cglssystemd-cgtopsystemd-coredumpctlsystemd-deltasystemd-detect-virtsystemd-escapesystemd-firstbootsystemd-hwdbsystemd-inhibitsystemd-loginctlsystemd-machine-id-setupsystemd-notifysystemd-nspawnsystemd-pathsystemd-runsystemd-stdio-bridgesystemd-tmpfilessystemd-tty-ask-password-agenttimedatectludevadmbinfmt.d76-phys-port-name.confkernelinstall.d50-depmod.install90-loaderentry.installmodules-load.dmacros.systemdsysctl.d50-default.confsystemdcatalogsystemd.catalogsystemd.fr.catalogsystemd.it.catalogsystemd.pl.catalogsystemd.pt_BR.catalogsystemd.ru.catalogimport-pubring.gpgntp-units.dsystemsystem-generatorssystemd-cryptsetup-generatorsystemd-debug-generatorsystemd-efi-boot-generatorsystemd-fstab-generatorsystemd-getty-generatorsystemd-hibernate-resume-generatorsystemd-rc-local-generatorsystemd-system-update-generatorsystemd-sysv-generatorsystem-preset90-systemd.preset99-default-disable.presetsystem-shutdownsystem-sleep-.sliceautovt@.servicebasic.targetbasic.target.wantsbluetooth.targetconsole-getty.serviceconsole-shell.servicecontainer-getty@.servicecryptsetup-pre.targetcryptsetup.targetctrl-alt-del.targetdbus-org.freedesktop.hostname1.servicedbus-org.freedesktop.import1.servicedbus-org.freedesktop.locale1.servicedbus-org.freedesktop.login1.servicedbus-org.freedesktop.machine1.servicedbus-org.freedesktop.timedate1.servicedbus.target.wantsdebug-shell.servicedefault.targetdefault.target.wantsdev-hugepages.mountdev-mqueue.mountemergency.serviceemergency.targetfinal.targetgetty-pre.targetgetty.targetgetty@.servicegraphical.targetgraphical.target.wantssystemd-update-utmp-runlevel.servicehalt-local.servicehalt.targethibernate.targethybrid-sleep.targetinitrd-cleanup.serviceinitrd-fs.targetinitrd-parse-etc.serviceinitrd-root-fs.targetinitrd-switch-root.serviceinitrd-switch-root.targetinitrd-udevadm-cleanup-db.serviceinitrd.targetkexec.targetkmod-static-nodes.servicelocal-fs-pre.targetlocal-fs.targetlocal-fs.target.wantssystemd-remount-fs.servicemachine.slicemachines.targetmulti-user.targetmulti-user.target.wantsgetty.targetsystemd-ask-password-wall.pathsystemd-logind.servicesystemd-update-utmp-runlevel.servicesystemd-user-sessions.servicenetwork-online.targetnetwork-pre.targetnetwork.targetnss-lookup.targetnss-user-lookup.targetpaths.targetpoweroff.targetpoweroff.target.wantssystemd-update-utmp-runlevel.serviceprinter.targetproc-sys-fs-binfmt_misc.automountproc-sys-fs-binfmt_misc.mountquotaon.servicerc-local.servicereboot.targetreboot.target.wantssystemd-update-utmp-runlevel.serviceremote-cryptsetup.targetremote-fs-pre.targetremote-fs.targetrescue.servicerescue.targetrescue.target.wantssystemd-update-utmp-runlevel.servicerpcbind.targetrunlevel0.targetrunlevel1.targetrunlevel1.target.wantssystemd-update-utmp-runlevel.servicerunlevel2.targetrunlevel2.target.wantssystemd-update-utmp-runlevel.servicerunlevel3.targetrunlevel3.target.wantssystemd-update-utmp-runlevel.servicerunlevel4.targetrunlevel4.target.wantssystemd-update-utmp-runlevel.servicerunlevel5.targetrunlevel5.target.wantssystemd-update-utmp-runlevel.servicerunlevel6.targetserial-getty@.serviceshutdown.targetsigpwr.targetsleep.targetslices.targetsmartcard.targetsockets.targetsockets.target.wantssystemd-initctl.socketsystemd-journald.socketsystemd-shutdownd.socketsystemd-udevd-control.socketsystemd-udevd-kernel.socketsound.targetsuspend.targetswap.targetsys-fs-fuse-connections.mountsys-kernel-config.mountsys-kernel-debug.mountsysinit.targetsysinit.target.wantscryptsetup.targetdev-hugepages.mountdev-mqueue.mountkmod-static-nodes.serviceproc-sys-fs-binfmt_misc.automountsys-fs-fuse-connections.mountsys-kernel-config.mountsys-kernel-debug.mountsystemd-ask-password-console.pathsystemd-binfmt.servicesystemd-firstboot.servicesystemd-hwdb-update.servicesystemd-journal-catalog-update.servicesystemd-journal-flush.servicesystemd-journald.servicesystemd-machine-id-commit.servicesystemd-modules-load.servicesystemd-random-seed.servicesystemd-sysctl.servicesystemd-tmpfiles-setup-dev.servicesystemd-tmpfiles-setup.servicesystemd-udev-trigger.servicesystemd-udevd.servicesystemd-update-done.servicesystemd-update-utmp.servicesystemd-vconsole-setup.servicesyslog.socketsyslog.target.wantssystem-update.targetsystem.slicesystemd-ask-password-console.pathsystemd-ask-password-console.servicesystemd-ask-password-wall.pathsystemd-ask-password-wall.servicesystemd-backlight@.servicesystemd-binfmt.servicesystemd-bootchart.servicesystemd-firstboot.servicesystemd-fsck-root.servicesystemd-fsck@.servicesystemd-halt.servicesystemd-hibernate-resume@.servicesystemd-hibernate.servicesystemd-hostnamed.servicesystemd-hwdb-update.servicesystemd-hybrid-sleep.servicesystemd-importd.servicesystemd-initctl.servicesystemd-initctl.socketsystemd-journal-catalog-update.servicesystemd-journal-flush.servicesystemd-journald.servicesystemd-journald.socketsystemd-kexec.servicesystemd-localed.servicesystemd-logind.servicesystemd-machine-id-commit.servicesystemd-machined.servicesystemd-modules-load.servicesystemd-nspawn@.servicesystemd-poweroff.servicesystemd-quotacheck.servicesystemd-random-seed.servicesystemd-readahead-collect.servicesystemd-readahead-done.servicesystemd-readahead-done.timersystemd-readahead-drop.servicesystemd-readahead-replay.servicesystemd-reboot.servicesystemd-remount-fs.servicesystemd-rfkill@.servicesystemd-shutdownd.servicesystemd-shutdownd.socketsystemd-suspend.servicesystemd-sysctl.servicesystemd-timedated.servicesystemd-tmpfiles-clean.servicesystemd-tmpfiles-clean.timersystemd-tmpfiles-setup-dev.servicesystemd-tmpfiles-setup.servicesystemd-udev-settle.servicesystemd-udev-trigger.servicesystemd-udevd-control.socketsystemd-udevd-kernel.socketsystemd-udevd.servicesystemd-update-done.servicesystemd-update-utmp-runlevel.servicesystemd-update-utmp.servicesystemd-user-sessions.servicesystemd-vconsole-setup.servicetime-sync.targettimers.targettimers.target.wantssystemd-tmpfiles-clean.timertmp.mountumount.targetuser.slicesystemdsystemd-ac-powersystemd-activatesystemd-backlightsystemd-binfmtsystemd-bootchartsystemd-cgroups-agentsystemd-coredumpsystemd-cryptsetupsystemd-fscksystemd-hibernate-resumesystemd-hostnamedsystemd-importdsystemd-initctlsystemd-journaldsystemd-localedsystemd-logindsystemd-machine-id-commitsystemd-machinedsystemd-modules-loadsystemd-pullsystemd-quotachecksystemd-random-seedsystemd-readaheadsystemd-remount-fssystemd-reply-passwordsystemd-rfkillsystemd-shutdownsystemd-shutdowndsystemd-sleepsystemd-socket-proxydsystemd-sysctlsystemd-timedatedsystemd-udevdsystemd-update-donesystemd-update-utmpsystemd-user-sessionssystemd-vconsole-setupuseruser-generatorsuser-presetbasic.targetbluetooth.targetdefault.targetexit.targetpaths.targetprinter.targetshutdown.targetsmartcard.targetsockets.targetsound.targetsystemd-exit.servicetimers.targettmpfiles.detc.conflegacy.confsap.confsystemd-nologin.confsystemd.conftmp.confvar.confx11.confudevaccelerometerata_idcdrom_idcollecthwdb.d20-OUI.hwdb20-acpi-vendor.hwdb20-bluetooth-vendor-product.hwdb20-net-ifname.hwdb20-pci-classes.hwdb20-pci-vendor-model.hwdb20-sdio-classes.hwdb20-sdio-vendor-model.hwdb20-usb-classes.hwdb20-usb-vendor-model.hwdb60-evdev.hwdb60-keyboard.hwdb70-mouse.hwdb70-touchpad.hwdbmtd_probephys-port-name-genrules.d40-redhat-disable-dell-ir-camera.rules40-redhat-disable-lenovo-ir-camera.rules40-redhat.rules42-usb-hid-pm.rules50-udev-default.rules60-alias-kmsg.rules60-cdrom_id.rules60-drm.rules60-evdev.rules60-keyboard.rules60-persistent-alsa.rules60-persistent-input.rules60-persistent-serial.rules60-persistent-storage-tape.rules60-persistent-storage.rules60-persistent-v4l.rules61-accelerometer.rules64-btrfs.rules70-mouse.rules70-power-switch.rules70-touchpad.rules70-uaccess.rules71-seat.rules73-idrac.rules73-seat-late.rules75-net-description.rules75-probe_mtd.rules75-tty-description.rules76-phys-port-name.rules78-sound-card.rules80-drivers.rules80-net-name-slot.rules80-net-setup-link.rules90-vconsole.rules95-udev-late.rules99-systemd.rulesscsi_idv4l_idsystemd.pchaltinitpoweroffrebootrunlevelshutdowntelinitudevadmbootctlbusctlcoredumpctlhostnamectljournalctlkernel-installlocalectlloginctlmachinectlsystemctlsystemd-analyzesystemd-catsystemd-cglssystemd-cgtopsystemd-deltasystemd-detect-virtsystemd-nspawnsystemd-runtimedatectludevadmorg.freedesktop.systemd1.serviceorg.freedesktop.hostname1.serviceorg.freedesktop.import1.serviceorg.freedesktop.locale1.serviceorg.freedesktop.login1.serviceorg.freedesktop.machine1.serviceorg.freedesktop.systemd1.serviceorg.freedesktop.timedate1.servicesystemdDIFFERENCESDISTRO_PORTINGGVARIANT-SERIALIZATIONLICENSE.GPL2LICENSE.LGPL2.1LICENSE.MITNEWSPORTING-DBUS1READMEsd-readahead.csd-readahead.hsd-shutdown.hsystemd-219LICENSE.GPL2LICENSE.LGPL2.1LICENSE.MITsystemd.mosystemd.mosystemd.mosystemd.mosystemd.mosystemd.mosystemd.mosystemd.mosystemd.mosystemd.mobootctl.1.gzbusctl.1.gzcoredumpctl.1.gzhostnamectl.1.gzinit.1.gzjournalctl.1.gzlocalectl.1.gzloginctl.1.gzmachinectl.1.gznetworkctl.1.gzsystemctl.1.gzsystemd-analyze.1.gzsystemd-ask-password.1.gzsystemd-bootchart.1.gzsystemd-cat.1.gzsystemd-cgls.1.gzsystemd-cgtop.1.gzsystemd-delta.1.gzsystemd-detect-virt.1.gzsystemd-escape.1.gzsystemd-firstboot.1.gzsystemd-firstboot.service.1.gzsystemd-inhibit.1.gzsystemd-machine-id-commit.1.gzsystemd-machine-id-setup.1.gzsystemd-notify.1.gzsystemd-nspawn.1.gzsystemd-path.1.gzsystemd-run.1.gzsystemd-tty-ask-password-agent.1.gzsystemd.1.gztimedatectl.1.gzbinfmt.d.5.gzbootchart.conf.5.gzbootchart.conf.d.5.gzcoredump.conf.5.gzcoredump.conf.d.5.gzcrypttab.5.gzhostname.5.gzjournal-remote.conf.5.gzjournal-remote.conf.d.5.gzjournald.conf.5.gzjournald.conf.d.5.gzlocale.conf.5.gzlocaltime.5.gzlogind.conf.5.gzlogind.conf.d.5.gzmachine-id.5.gzmachine-info.5.gzmodules-load.d.5.gzos-release.5.gzsleep.conf.d.5.gzsysctl.d.5.gzsystem.conf.d.5.gzsystemd-sleep.conf.5.gzsystemd-system.conf.5.gzsystemd-user.conf.5.gzsystemd.automount.5.gzsystemd.device.5.gzsystemd.exec.5.gzsystemd.kill.5.gzsystemd.mount.5.gzsystemd.path.5.gzsystemd.preset.5.gzsystemd.resource-control.5.gzsystemd.scope.5.gzsystemd.service.5.gzsystemd.slice.5.gzsystemd.snapshot.5.gzsystemd.socket.5.gzsystemd.swap.5.gzsystemd.target.5.gzsystemd.timer.5.gzsystemd.unit.5.gzsysusers.d.5.gztmpfiles.d.5.gzudev.conf.5.gzuser.conf.d.5.gzvconsole.conf.5.gzbootup.7.gzdaemon.7.gzfile-hierarchy.7.gzhwdb.7.gzkernel-command-line.7.gzsystemd.directives.7.gzsystemd.generator.7.gzsystemd.index.7.gzsystemd.journal-fields.7.gzsystemd.special.7.gzsystemd.time.7.gzudev.7.gzhalt.8.gzkernel-install.8.gzlibnss_myhostname.so.2.8.gzlibnss_mymachines.so.2.8.gznss-myhostname.8.gznss-mymachines.8.gzpam_systemd.8.gzpoweroff.8.gzreboot.8.gzrunlevel.8.gzshutdown.8.gzsystemd-activate.8.gzsystemd-ask-password-console.path.8.gzsystemd-ask-password-console.service.8.gzsystemd-ask-password-wall.path.8.gzsystemd-ask-password-wall.service.8.gzsystemd-backlight.8.gzsystemd-backlight@.service.8.gzsystemd-binfmt.8.gzsystemd-binfmt.service.8.gzsystemd-coredump.8.gzsystemd-cryptsetup-generator.8.gzsystemd-cryptsetup.8.gzsystemd-cryptsetup@.service.8.gzsystemd-debug-generator.8.gzsystemd-efi-boot-generator.8.gzsystemd-fsck-root.service.8.gzsystemd-fsck.8.gzsystemd-fsck@.service.8.gzsystemd-fstab-generator.8.gzsystemd-getty-generator.8.gzsystemd-gpt-auto-generator.8.gzsystemd-halt.service.8.gzsystemd-hibernate-resume-generator.8.gzsystemd-hibernate-resume.8.gzsystemd-hibernate-resume@.service.8.gzsystemd-hibernate.service.8.gzsystemd-hostnamed.8.gzsystemd-hostnamed.service.8.gzsystemd-hwdb.8.gzsystemd-hybrid-sleep.service.8.gzsystemd-initctl.8.gzsystemd-initctl.service.8.gzsystemd-initctl.socket.8.gzsystemd-journal-upload.8.gzsystemd-journald.8.gzsystemd-journald.service.8.gzsystemd-journald.socket.8.gzsystemd-kexec.service.8.gzsystemd-localed.8.gzsystemd-localed.service.8.gzsystemd-logind.8.gzsystemd-logind.service.8.gzsystemd-machine-id-commit.service.8.gzsystemd-machined.8.gzsystemd-machined.service.8.gzsystemd-modules-load.8.gzsystemd-modules-load.service.8.gzsystemd-poweroff.service.8.gzsystemd-quotacheck.8.gzsystemd-quotacheck.service.8.gzsystemd-random-seed.8.gzsystemd-random-seed.service.8.gzsystemd-readahead-collect.service.8.gzsystemd-readahead-done.service.8.gzsystemd-readahead-done.timer.8.gzsystemd-readahead-replay.service.8.gzsystemd-readahead.8.gzsystemd-reboot.service.8.gzsystemd-remount-fs.8.gzsystemd-remount-fs.service.8.gzsystemd-rfkill.8.gzsystemd-rfkill@.service.8.gzsystemd-shutdown.8.gzsystemd-shutdownd.8.gzsystemd-shutdownd.service.8.gzsystemd-shutdownd.socket.8.gzsystemd-sleep.8.gzsystemd-socket-proxyd.8.gzsystemd-suspend.service.8.gzsystemd-sysctl.8.gzsystemd-sysctl.service.8.gzsystemd-system-update-generator.8.gzsystemd-sysv-generator.8.gzsystemd-timedated.8.gzsystemd-timedated.service.8.gzsystemd-tmpfiles-clean.service.8.gzsystemd-tmpfiles-clean.timer.8.gzsystemd-tmpfiles-setup-dev.service.8.gzsystemd-tmpfiles-setup.service.8.gzsystemd-tmpfiles.8.gzsystemd-udevd-control.socket.8.gzsystemd-udevd-kernel.socket.8.gzsystemd-udevd.8.gzsystemd-udevd.service.8.gzsystemd-update-done.8.gzsystemd-update-done.service.8.gzsystemd-update-utmp-runlevel.service.8.gzsystemd-update-utmp.8.gzsystemd-update-utmp.service.8.gzsystemd-user-sessions.8.gzsystemd-user-sessions.service.8.gzsystemd-vconsole-setup.8.gzsystemd-vconsole-setup.service.8.gztelinit.8.gzudevadm.8.gzpkgconfigudev.pcpolkit-1actionsorg.freedesktop.hostname1.policyorg.freedesktop.import1.policyorg.freedesktop.locale1.policyorg.freedesktop.login1.policyorg.freedesktop.machine1.policyorg.freedesktop.systemd1.policyorg.freedesktop.timedate1.policysystemdkbd-model-maplanguage-fallback-mapzshsite-functions_bootctl_coredumpctl_hostnamectl_journalctl_kernel-install_localectl_loginctl_machinectl_sd_hosts_or_user_at_host_sd_machines_sd_outputmodes_sd_unit_files_systemctl_systemd_systemd-analyze_systemd-delta_systemd-inhibit_systemd-nspawn_systemd-run_systemd-tmpfiles_timedatectl_udevadmsystemdbacklightcatalogdatabaseclockcoredumprandom-seedrfkillbtmpjournalwtmputmp/etc/X11//etc/X11/xorg.conf.d//etc//etc/dbus-1/system.d//etc/pam.d//etc/rc.d/init.d//etc/rc.d//etc//etc/rsyslog.d//etc/systemd//etc/systemd/system//etc/udev//etc//etc/xdg//etc/xdg/systemd//etc/yum/protected.d//usr/bin//usr/lib//usr/lib/dracut/dracut.conf.d//usr/lib/kernel//usr/lib/kernel/install.d//usr/lib/rpm/macros.d//usr/lib/sysctl.d//usr/lib/systemd//usr/lib/systemd/catalog//usr/lib/systemd/system-generators//usr/lib/systemd/system-preset//usr/lib/systemd/system//usr/lib/systemd/system/graphical.target.wants//usr/lib/systemd/system/local-fs.target.wants//usr/lib/systemd/system/multi-user.target.wants//usr/lib/systemd/system/poweroff.target.wants//usr/lib/systemd/system/reboot.target.wants//usr/lib/systemd/system/rescue.target.wants//usr/lib/systemd/system/runlevel1.target.wants//usr/lib/systemd/system/runlevel2.target.wants//usr/lib/systemd/system/runlevel3.target.wants//usr/lib/systemd/system/runlevel4.target.wants//usr/lib/systemd/system/runlevel5.target.wants//usr/lib/systemd/system/sockets.target.wants//usr/lib/systemd/system/sysinit.target.wants//usr/lib/systemd/system/timers.target.wants//usr/lib/systemd/user//usr/lib/tmpfiles.d//usr/lib/udev//usr/lib/udev/hwdb.d//usr/lib/udev/rules.d//usr/lib64/pkgconfig//usr/sbin//usr/share/bash-completion/completions//usr/share/dbus-1/services//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/systemd//usr/share/licenses//usr/share/licenses/systemd-219//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share//usr/share/pkgconfig//usr/share//usr/share/polkit-1//usr/share/polkit-1/actions//usr/share//usr/share/systemd//usr/share//usr/share/zsh//usr/share/zsh/site-functions//var/lib//var/lib/systemd//var/lib/systemd/catalog//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu   !"#$$$$$$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW$$$$$XYZ[$$\$$\\\]^]^]^]^^_^^]^]^]^]_]]]]]^^]]]^`^^]^]]^^]^]^]^]]^^^]^]^^]]^^]^]^^]^^]^]^^^^^]]^^^^^^]^]^^`^]]]]]]^]]]]]]]]]]]]]]^]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]^[aaaaaaadirectoryemptyXML 1.0 document, ASCII textASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d7473aad2804b71e17a1b4487d0b3d477c139ff5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=22e885b2bc04911ebd935ffc2e8da415a4294bfa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=385b89a3129b6eb262a70b96dabaedd9a273bd54, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8b7488a09ce602d0404eb445dd03b827af086028, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=41aeddb059f21154ce592307e776de0a508e2d77, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d1740bdcacad1669fbe027c3a2067141358481ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=e483fe22213c166000cd92ab395138076148f592, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6b5a1a6bd06abb3a938fc4c18a508b91441150d0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6f5560ac3104ce49b027d4ffd5f5feefebb3a9b0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=da877c19110925f7863dbd982219d9f80200ab72, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=7b5c4601bb76a18226465ab82bc136bc20fbdbad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=50a37fa678a8c25deae6dca73cd6523dd1e584a0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=029a49a8674a49c6a2c5ab0a84307f9c360dedca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f8b4ebf40260db5fa16425b53be8828c64f679ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5fbd9b631e4c00ee318317f90291b36dae87b806, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d93410cf2c5ab27094d0c35f0937e3314224e021, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a816a918a1286f7a9a276094ead912e664b3ade4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=00a9b5dba748cada86079df58b19eda67d405192, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=57f39561a01c3b5e2afe3ab06d27f0565a1e5c28, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4969edf071d6278969ddf000ff71bc0468b6c23b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=abd467ccec46440de70b938043f4490a9a5477b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=9bc893be0e2f292663f835695f85e7d3d6b14981, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=35bc3b30b0cb201e4b0e4cd9a4e53112735f20ca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=eeb87370d6020179004251f24933db936595f25a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3e3d9286d7175ad62c7c2f85307286ea84fb5a72, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=391921884dd98f22876bd8ef29762e65a69294f5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=295aa50210c6487c8681c61a479a8c8e004ef7d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=74db9657e0fd830b3bcdfc1012ac10a089057a6b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4c672eb935bb8992e5f64494c6a15b32c51d0069, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=15133723a4acbce99738a6b4339f33a148cfd8b6, strippedUTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=19856fecfe018fe2d3184ced3a3d94c0cf7ad118, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=408f3a2479b63b61016562cdfe2c4da668db063d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=bbea0dc90b34cfdce6fa964545e696e7580405db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=12f7e31b8b596ab1547caf2657aa3700f7b48a84, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=24eede88d782f6a81e0a434997e42a7a40a6b311, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ab5cac7ad507f10878241056ba5b56aba0b8b00e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8ebcec0c46437d1d3643f2ca65372314fd04915d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c2092471de88f872b70700444434342c86f49783, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0ba0e9b21469cd5f6fbcbb5cc2d72911042183f5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ffcab8d230fec5c5dc5479dfeae98785a01c2342, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2dd78cb2d5162c7240b4e4cb30cc3fef20b9a395, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=bade88f11f3ecc8a09178c24c527cf235939e47e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=37658ff8864f661c4195aed1c25f909ab6405190, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4630d65e80d074aa9107a3ee6bc84b5e298ceb43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=141f05afc7eefb02016e6e9027de15cf720f8eb1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=633264964dd00473c1c4be9810a49d1e6d2a8ffa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f64d0ef8ac65ff03f1e8ccfebd09e3c8417e11fc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a052d72e58c10dc7d43b4eb643984b8a84d8e426, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=9cdd8bcc2b974095692bb9c2a85b0967302e1b8c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=24c6e77c4566ab3dd9f5b91601c1c1013f8431f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6ceb5a5e878dc634d6c6f6c84082ac3daf1babd0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=81b84a25186d95f54c3d9be978fda79209f2b027, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=fafc39e0b9135b9b5f50e741afd95e0757e57fa4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ad78d130d79032f773a91db1569a56fb76718e55, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5636a5a8258844b074188a54932d086d933c32ba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b3b12d13bed5839a588c5f5fcd4b6c405a9abad0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=7d25fefe280f21a5d0920cf969646b86b42b44e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b58a5482a0339e5341ef05a4c718c307aeaca498, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b5a8de4f5f5cb33f9b1818f19ac1b9cd6fbd25f3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2ae37f9fe6997aa081412f588581e109d00f46f1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=122611e92893ba97fa5ae4277b60e8e71216792e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=73e16a44bc8f11ff97b687573c84f935f9cdda4c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0802dfb7324de97b4baad80fc00424219417274f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=48f9b152202510bde2d8d26c794ea3e1f703d2f3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b298338bbc6277093d9e108584dc2f4a0a982de6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=01ec763997f5d6b748c7a7e0a6a10a9c429b39f2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6b6acb9c1d178f0cebc9e2a88c8d646472cbea23, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f24eff80a37f075f47b2fc9f9cbe61e5aa576889, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=eb44a4187a11dd54d6c5cc66d1c512fec03b8d9b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=22eadcdaacece967d322e6e44795c7da5a0a6f1c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=898b22fb58217e3adce2fa55943567fc6d31c1e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2885a964ed22d13594641cb75a0da9fd7a5c1471, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=446c21097469d88fb84126008cab3a3505277dc7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=058197da07e9a925de07cc6f51a33305a42504bb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0a74e99c47c70a1ee6c85347874725c3efc385cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2b266e29817543a4e21bb40f4f3ec03644251248, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=976811e0f3beb629eaa7393aad4fcf2607686c6a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f78ac01a53cca8ce15b28f0887f8bcb36588e113, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=96000bc39ff923f90df449779b7714dd829ae864, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2a0e2e904732dac5b2a5418f2d4009da57b256dc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=597b8d09db97d2480b5337130eb3c32f5c0962e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3f111d887166c7c45d4c9f9d6892f3fdbc8b49d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b41b6a783af160fdf7d03603ffdbcf9babc2d51e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d861aa4d4a456e01cc4bc36eb4f3f6386e5c4a8e, strippedpkgconfig fileC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, from Unix, max compression)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, from Unix, max compression)XML 1.0 document, UTF-8 Unicode text+D[|}(:Rct":Qfz +:Ns "2Jby(7G]n} *;Sds!# %   ! RPR:R;RRKR#R RR+R'R!R&R"ROR9RJRRRXRPR:R;RRKR+R$R*RR'R#R,R!R R(R&R"ROR-R9RJRRRXR:R;RRBR=RKR RR+R*R'R#R!R(R&R"RRRAR@RRR9RJRRRXRRR:R;RRKR R#R+RR*R'R!R&R"RRR9RJRRRXR:R;RRKR#RR'R!R&R"RRR9RJRRRXR:R;RRKR#R+R*R'R!RR&R"RRR9RJRRRXR:R;RRKR#RR+R*R'R!R&R"RRR9RJRRRXR:R;RRKR#RR'R!R&R"RRR9RJRRRXR:R;RRKR#RR'R!R&R"RRR9RJRRRXR:R;RRKR#RR'R!R&R"RRR9RJRRRXR:R;RRKR#RR'R!R&R"R9RJRRRXRPR:R;RRKR R#RR+R'R!R&R"RORRR9RJRRRXR:R;RRPRQRIRKRGRFR?R)R+R$RR*R,R#R'R!R R(R%RR&R"RRR-RHRR>REROR9RJRRRXR:R;RKR'R!R&R"R9RJRRRXRPR:R;RRKR,R#RR+R$RR'R!R&R"RRROR9RJRRRXR:R;RRKR#RR+R'R!R&R"R9RJRRRXR:R;RRKR#R RR'R!R&R"R9RJRRRXR:R;RKR R+RR*R'R#R!R&R"R9RJRRRXR:R;RRKR#RR'R!R&R"R9RJRRRXR:R;RRBR8RKR6R5R4RR RR+R*R!R#R'R&R"RAR@RRR-R7RR3R9RJRRRXRRKR1R:R;RR,R+R'R#R&R!R R*R"RRR0R9RJRRRXRPR:R;RRKR#R+R$R*RR'R,R!R R)R&R"ROR-R9RJRRRXR:R;RRKR#RR+R'R!R&R"R9RJRRRXRPR:R;RRKR#R+R$R*RR'R,R!R R&R"RRROR-R9RJRRRXRPR:R;RRKR#R+R$R*RR'R,R!R R&R"RORRR-R9RJRRRXRPR:R;RRKR#R+R$R*RR'R,R!R R&R"ROR-R9RJRRRXRPR:R;RRBRRKR,R)R RR+R$R*RR#R'R!R&R"R=RAR@RR9RJRRRXRRPR=R:R;RBRKR!R R)RR+R,R#R*R$R'R"R&RORRR-R2RARSRRRR9RJRRRXR:R;RRKR#RR'R!R)R&R"RRR9RJRRRXRPR:R;RRKR#R+R$R*RR'R,R!R R&R"ROR-RR9RJRRRXR:R;RRKR#RR*R'R!R&R"RRR9RJRRRXR:R;RRKR#RR'R!R&R"R9RJRRRXR:R;RRDRKR#RR+R'R!R&R"RCR9RJRRRXR:R;RRKR#RR'R!R&R"R9RJRRRXR:R;RRKR#R RR'R*R!R&R"R9RJRRRXR:R;RKR#RR'R!R&R"R9RJRRRXR'R"RRXRR:R;RRKR#R RR'R!R&R"R9RJRRRXR:R;RKR'R!R&R"R9RJRRRXPP# Convert old /etc/sysconfig/desktop settings preferred= if [ -f /etc/sysconfig/desktop ]; then . /etc/sysconfig/desktop if [ "$DISPLAYMANAGER" = GNOME ]; then preferred=gdm elif [ "$DISPLAYMANAGER" = KDE ]; then preferred=kdm elif [ "$DISPLAYMANAGER" = WDM ]; then preferred=wdm elif [ "$DISPLAYMANAGER" = XDM ]; then preferred=xdm elif [ -n "$DISPLAYMANAGER" ]; then preferred=${DISPLAYMANAGER##*/} fi fi if [ -z "$preferred" ]; then if [ -x /usr/sbin/gdm ]; then preferred=gdm elif [ -x /usr/bin/kdm ]; then preferred=kdm fi fi if [ $1 -eq 1 -a -n "$preferred" -a -r "/usr/lib/systemd/system/$preferred.service" ]; then # This is supposed to fail when the symlink already exists ln -s "/usr/lib/systemd/system/$preferred.service" /etc/systemd/system/display-manager.service >/dev/null 2>&1 || : fi/bin/sh? 7zXZ !#,V] b2u jӫ`(}T-آmjd]XWw#6@l"bq՝|GߛyDrAд6,7>8A3W”A%h'n<냻)]0Hl #μ4kEط6XeÌ˒"šo7搮U}SE 2q6X$Ê:fVFWHu?A.61E L)ZIm\VA`e<,YGEBrV2|ځhTY N 0`u UG?ϼsq?s *PycHDL7v8b7eܕHs_htj1 /`zE2̷|ٺUC4.$J43ot- yna6axz<6(h*tʎtsڏqg^K.G4G"YΓ,f))Q*-qA^cPIE~bs$T0b]rJbنxE 5iy9S.{t5Le[Q{@w1 [#D;[axld5;LHU"sLxXBPm$99,:4HNߖIx^WZ1ׂR:u\Bڡ[rOey[#d2? ×6kVTﯶڕ=|#y}`bIUc Fiƾ4)Vq~$a[2bkERdBv}.)/tT׽ĬCjz}aэg7٨´I >|n*9$-vkﯓ]>Jfr?-ڼe%<-yZrv`hiVd$~$VPgT"lGX'?꿩U҉Gd0&H/ /JО䘣$~J^Q!h:OcUP̺qRTiַ֓ 29O$ VhKڡphɴ3k l[D(a3g2OJNR]얀$A?bo-dԴb4t_Ɣ>jov %4yP\0qLH5QK<=O@ aI>߇ Q!,CtV(+a>|kWK7&r˸+2L=C\LCR=תPso3x0W,H\}P؊Pqkj4+IJ{mceݯǪQ~Dԗ"ZǹY~ܢh/j.;\i&pnwم`MY^ TNl(+fdفU~Lu06,(7W#'RtoNԝbG"'۞-fzm(BV)X4Ԯz'F2b@j%(av%nbKϸ@RQ, Ӗoqe$bq]o-fe.rm!pz9-.O<4 *Rb,س^YDN?ִ8Kazf]O{W£Aӎ&m[ߞI=yy6׊RjWGA F鈰[*_NuWtϑfIS'8Іo~]Z ^ Z6Qzn 껍"0dH!!ik">EV䙢]C~MDpoM)גCM-@&Ul8dĖ EВ+*=`YKFnY!hY+RϝH>}I{sJF~KzDT]cc^{>!k>ń['7nka/22Z[拘͘$B&Ѹi!<]P5{fzV}!lFF ,VByrg8JZԌG9gyv*9h*tV| gj7C7I&߀O{|G2Jz'Nk_dlwlʟsNdTƍ'#ۀwBɁZoP벀 Nw!8>Ό :puG\9VlRk_$&$v3tMygݞ8Bm )%eEYR'rX6Q&+LZ޷a?X?E`֬To #$ Du.=*1>6w,2 ?F(WA9٩K;6Sv ԓYk2Pk9ivlLݙAV}%.-"a)*&gIHz4}`xS?k˔E/ AAИbIEl '1.E&pNє HbH6R43qׅt/^ug7cSy_]U!O]yjvzek̾0_H0-T*Axe$?/q ЛIU\530ݜtWt;0OubihY}3)q!S6q};~|$oBkȚv׬ Sn1 \. unpTiq }.wIuy] f,RFbAYp|\V^Sb`HfI^ojqK3 O(5fں%-[l5~y*/"w*IL O]K 7>c*Gnǭp_%NzGĸK8r8< qv OIsTjRKk`b`  w fBٺZ'y6J(VpIKӁXQWשBD"iSXUV),QHHYрLؖn /&_0 [ܑ晴 N0??tu.rΨL: ?*FEf@N\VM=;,4ƽrx2/$:oڹ> 9 >Yqh i[q}į6OAĪ=եU| :PT簻 {GF5sGQU4tPP@zbn 8\vT.ϊci3}W D>-8jsDt"N.+ݻg1"K|Ҷ0@6? V)),ڔ~v[hͰx" ;-HҴ-ķ]z 1)(H֪fh#ہԎ%j<u)^]TBU//d -kp<3*Xт:,A^+~H?>Ũ3ULLVkњ:Ikӻ\SIv6 V󍨶?bod)ɾI7Œ2k8fUizbAʘGkeĬmhUUǻXb-4նSYV+'Ș 5xDq:3.g :=<2,xHȆ +IlH}x j{piU|=N')3lSvxb͠>GE[(dHS[5]6!3^;AWnqZ?~~s(M/BDeÎ#BLV.֘-H~?mQj--=La%!llpaSJ㒰]ѩpAB9Hj<)B2lu),ȃlXtIKRF4(b٦Hfwl &Dⓥ?ay.zۢ`Y/35OyXw&L<ɿ4%NS-W߼8}boKN6Luly1 ҷ-dٖ> Tي5-` dmll$YRDfwۙr(N͗Y^55 P )ߊ,Dֶ`r T"tE.I}K.j'|-&Mf6 sJMH(c 1uf~ujw+E{ϧR{6@2TQZ;G?F[bp:)}~e(aIn0t p].ئC8p~-bװʑ8̦kA$9!!_Д@Tcr=L|2S].l54c2K)ZQQHX8145,XRR:c$l{[ J$^׊O'#`o 0d^.DC*D]* [ My+*%JteKl[́_"{>^4P0+ Б5qa,¿+gg15!XQ x%OAVn`ڱ֖3^h_D#vZ_מ̫""6ZeYBo`b >KuMB$#ƞ|ؽ0RX&Yˮ{.`M/a`UH׭S_e^UƤ=A/ oNk?~t`8e0xFdG. HB7c M}~ts[m'9fe&ARJ@4 6ܥ4;d|w.lwOI?cztjLVy9,<_G ĕ2R.?X/JŜ\{N2#Gs'Żi,us=K:gs,,yJQ~ ff69ʒrYf-֑rChg3,f7̷[TܐHd.m1 a+K$oZ1ڵSM5Zxƥ]ؽoUZb)Ĺd)>z{A;}#]&*8wg vI,fR!cwH+kfIhucIu_&0l-'mĐ9D;g._QEdN9@:Er9jWXbK n~AFZh m[H4'=šlY]G:眾˽Û%Mo bH"xu!S#z2ߵΠA]lL,c@ѓi}o6J7uԗ3FG6 J"+7lڐ JQڳ̊ qX6[!dJ a_!f GU{\7z&{,t8d Z o-v*X,"6o{IGَg[(:Z^?UDa6ܡUc#lA z ?cZև6F%ҋD'KiMl\j<ګ{)LPg'lp+7 Ұn| o;=ʶщ1r+iӔmst?+s|Pl LV1⇗L Pt|V$ܻܱzw@){J8B }+oCʭt&xy#;2 &b迯umZ?pz`Nk*1VmN#{x^9'Ic|_ޡ)Dm!*i;*gh?H@$5M y.IE~H4W@F?]fT?Y {WlWRެK~M j"'Łn<"HZLwP̪g KDĵ YsF Xl91 v@ȕFBh;SJ=٪f2VήD"h`bs3k7 J gӲk \!VDRWLo,]P;3usN0D6]lt 7#@'K,[tH/ģ fifOue p&`{mS7_"`r Z QcDBa41p,ň$'Zj 󿏢?m? O%*kRcmЦ2 ,g# N2Up{SWm*E)^"0V7\{i)Eۈ ۺO^ڋs< a65p{ෘ $+̐XM&Ƴu2 m^i*pZ9}# w5"Fڃv$^TEu 9M=_px׏bO˴Y)"*Y3Ss< H08=F5$++"̵aB'("5x}DՊk‰a7TrYĔx [5Xs,'ff4WRz+507ieP4FCbMY{6&9>o/ArJ/4 ǀVN1@N#ܝ4XG:[maW7@l;ν!brSm0`By2S oe֜YZua='|k.};יcLta CT,_,ϜGI@1.p^^_Tߒ*(Npfq@)أ0ASgBSlQaq$ ZJg0x;{ui f4}\:,6^Pg)OEx|{6 |xP4 `|%flӍRgyj%`J^]E]X|Ԓtgɯ>i ğmNfO8H*{WnJ۲t;n!@+DRPáU%؎W !لŦ_nPc `CQP1vcNqcz;--L3R{;p=(]d4"7BōX}u&02N:0teRH.2fnpu}P֮Jra Pd"(¬"U%F7cH:( <[D( s6sV~Y6Nw*fx31!Z]Ѱ=窹|^A\f~8G}(˵_LK%|6ﳝ(Xݝj{KfOFEͷ|_m㕍 2h[k l0HbQߋqTb–WIyw<KO;X¯0*^O|L>iF$ ;_4vtiv;5]ÃSk(l6b,Uޘ\Rnm\ ;u2i{p?cn8K{ LoT.d'G5u4K%x{/V Zx>Ň+ОcglR2xyP D_31ѽ^h:,OpD62̘JV1YQ1<](և+E?In cL꫞q1]ea:!"dho,Uټ{yw RE4qK˶`KBmipc!tfY53]A.I4F)" 04Cio-ϝ>  L:|q6R~1t5drδ?\'GmSxVj.(K,ŪOIyW V62-/qekXo:n,uK5uCD.QKXqt1;[=Y$"t 6FCzBU(`D,rTӛSweE _= e*/pr WO)O'@oWh9yٺNt^`lAymgzK7&`( RD`%SO`an=IM塃q$ʥ-bh_9-G&dk6R/Tֿhm_})Y'8̚kIoO``Gdi K/f|HHbӣk#SL:)0Rn]Cu% s޳y&EX,~7X((l-ѨSŇE jV(#38pIȵ9/KJ^Yͬa}jʼ% 2>0TXɡ"Ϩ.Qx GȘ­Sˉw[=UO0+Wm܎[gfJ&*j_͓5AeJ(:2ąV\WƱb4 gVư^mMkp*8O5(]C= ֬O'kj az IBmn΅ԙ*y94.J3Ι7<N8DM.$ř440{̉NoEkٰ{j)PqAv mtl}i2:tSVuB&Jv{r2<JgZ!Ȇ>Pr6muUP߀OAxZݢNY/)@ցކ`kI.5+\Ï=eg!!X^i8oz!=ەcڰbUa(,B}^N8r5I"46A*owc\bwX0wsf $:Á:].@BK G"6wf, v^&tk ҐDXaDO2JA.4C?&w*&#[yC$ U} 6$vESd45'7] Hl;s@$o8G{)];RxY/Gk*]U?њ?op$.wʏS !tpNMgj>Ċ=eq)!E?؅H lx; ‡s>Z-m3br4pȀi47\*ZC]o!A6"b2~IZIϖIv"XL)mm͡csW}D jE38fd٧`Cڱu;J|.}TT37GA~L5P%1_Wt~T⍝4楱Az `{ RMJڄ-1|jA^;*N,/ҿYsDKKp\/@ځ-`fw r6?[Pֈ4%%;5V]^pQ>-l|t=@_yJ"UD>aU.Rg{|kaVg h A GI_d.C`NJͮe)ٔʅRiސerB&.?4=h/#gdp.791;Uk\dޏ.-]$Hy',;g5xW=ܹe?J2tНpw \O7+qbR_?2t;WA~YIj=OR>}sP;Z}:F"JKtU8wRH7e>!d ';fS!1'LR@%.Yp#>wupzADoJz0ТDDZGor0d 4oQW>&Q$T8.Zݨ-%^p{_(t=no*)q%IR 7 j~ZmJ'*5F\fx1>Wmh;Du|*@NXDiΰ1faXG 鈤h(ad Mv9#c6^ğ+WꎤLWfD`iJ*b3um]Ĥj<_I}2G@{< MTcf[ř>RٻlNYp|PF2ۂ >IA~s^wQPXj2{2%%ׯ!*TDrWP{b{=qqOٿ E?ԘV>IМ#K橷. LQBs>eVwCXg, gط"fdxEДK1Y;S5s#wzeSr+L*` (Z!M.qz=q0~ z>Qi7 O}}6nVuLDSne뷭U1j.> JLJ*y.ofWa%².jjՑ@"=A3#MD> &)b`hX 2 |Ҝh9H8EmNrG7*;˹In4o'F{~FyɇuPٛM}*wΛ-4Ɣ(hz f z\/vu(%NwVQBӼܡjc 궑N=ʛ޲.'G7Jh}f#s 5!Шxv `'-pFRknjZd\5[/jLD$&m'^u~q/RN@f \M&=.HE_Rٸmm}֬*$#?\EUmYwTnԻ) WKp-x͛"^ΓZ]{Y3+~|S8t: #>=j'#-lQLK{EP:稣%bʔ*vYT%4U]%1̖LUbⰢcྉW3}`Q^撥78֬2<@p:,:N:Q,{wj֙je.bQ2cU.uڇ6€kxDÀaLL4F?M"Μ1s'H_Ǡp8oƯ1Y>qip&MxCs%P)?vDfrroBM^nv/H2 x=,l_kӎC#nSы0onU7'C kąk,g(ݎBey%0}E)F dF%oӯ:dNl*`_M&kptFB1MIH]ŴY+I:o {yTMe@\ yN2ez%ǒ?rwYN}Gr#*"QV5dzNs|!g"jseYyba;5jLv5|_8t"i}L91Rgj +ɚTKw$(ݒqvԮЪR(ATMmM0}+Y` ih C0HB* M5ݡYm]s98ا =\ql{v,#/u ):02_~WVOl3Z OO0 \܆WBޫ?YRb99^0Cn>AlGm ӳI4^$jr*r )C{̠hEtq~Lͧ$򢵻^q4RbD4\Lփa5"/(Y >de.4xm IfMށZXh&-yжQ!"8Ɩh,y;0'1iAaX>ktqz%`1[D@'] WwybqiVW X.% _ o gVxC7#z:d_ LRNn5ᆉ1fGVTa]a/AsY K0Idn k3t9~[ VpO9Rרaik>F`j 13a֪C1IARu7VRMO\V,q[XccȥU>2'߿Im>{ȌqN//)2Z%q̉tNe]}S7H͙=YNǻ$g/ZӘx'(sۑ-mqV.7a~"4Xv9 7Hf*cԗ<^$ [%=͆H@H/xE\#Ebʔvcg9#M5b_ U>'i_ |FUs {*3Ҩn`=  {$@W;kJS=<1J#aWaE|tȏN_t2Q>JNԏ}}ZtBdOƃ<, x1uN:WqYļkZxW @]a~$Ry&/mˇJ_a77hL+\'* OF›@G3ɩ3D2~QyW ^鴏[bs[AOZ]-̠)ԞL;k_4Q+G`Z`\__,L=Tvr&)Uݢ’o1:,fKB1lWSl-ǷMYi>10ym\&JjC0l9_ߵg\9*CNnӻkreO/l}ڲ5RR;UZCq]Q&ɜx#?@0h.J~Ş#i:~br93S+z助jl0KK{KO#Al!9vD.ܲ3&h5v.g~_T!mڍ^30@WtշdY#ӭy3bR3$Z4y#/ [},qІZh{{>$:8Ƕ482J u|r0?ݏ@<eOM(Ʉu88y/E H7d%Šne s LsDg]Rd)u~@fe~*h1`cV=:^sR(x'l$y-EsEp z%%({9=d`` ~psX)X ?ǝp /;-m>9mԶAd[*+^녶 Π٠}Ӻ\V_;0B.6lk@$`@^>+#=[FN**(fީH^# Jj|^p]"w:XYpȲ 4.`ɥώZ!/G"E^IHȇd'(Q~K=}\ d&~ -|62é)% Zү jdVm@^? SYv8u( Qwh.ĝ4Ģmbb`%ig\^'2D30PQFO4` @B}FBK6c.Ѧ XK@Uz|! D?xHeHdk0zbM dRא1+QG`Y@돭/Y:/ VQsDǣp]]N7U3CwXH=in ^NޙfSҫC4NyMc^1c*O{.@hj!*/1iL!BBi]τŊ0:muv癢ԁ"Z^ԈFUEڤ =.Ĉ;rϥ󒱗0 ȑb'Qmgmx~ѝ v{ȼHm^\[N#F!UşH]y 3\ 1m"!j$ëXX5>Pؼ6P!T_!jaM>%Y 龧B^//?7|;Q.N&i(:Dd2NI֩?H33*1OEh ybs述xל^)Dfqڳ;eW6{auĢO"P{V~m'&z?F^əb$ҭ,:*\H,J^nn AZRFv޷^$ޥLw W'VEq]hݍ̝"51C ,,,CkKt=)Í;(67~6Vڼm~Ef. ;0DW. k2} ?F/:xcUs=)2{#lCOf^xs281]Ayij.{w0,Hb~Guޠ?wrώ:L7u3)(7@z{SXI]Ed۶PxQKCU.|jޮ`8cQ;)E-s gtin|QknYh*-'Y0XTsPMX>>yt$¾S d&h2ؙ{sg0RXj*e>>E̅eYAνO ?%t]Nh?l44! g녳땰H*ی5 r:Ǿ&5rqcm\}[³cFzy$?W,U?g؛VW>LyrPG?7Qyġ #e_?VX#SCgvFި|5PޥsC;˙cۤ*﹣`eu7eG;1a-6~1{ WF+9"  9Hh-Ud*{{@;F~8,}>ˡ T7 .>01dCa$& A/69!RJ!ВMمmqbݺO`|<#;6L(c&DJE`ifc} QSjj7NyU)ERCċu5O{t[F]ʫ0erȄJ0h3 ,*L,M<h,3(Ť$!Oę̀D+|}m*'^ J0{1͙٧L|VDJQ(%0&f*SfDX@dZq[ f|$bLPOf_j8pg\%e2j*NIcaJ.Ĝ=!+%k``168 GELn' R9Ax2)ՀѮҼQlZg(SaXG̙5h>c7%f~Nr>t sdv\zQ{f8oqrih,c z^4S(>;љmNHUF5ر!Kg Ҙ*+ g52ĴɨEsm c,D#8E#w#"0BaTް kGyOznH\@xc FaqC\vIY.1΄ĕJtphsJ21c[@hlcW>/^4AJ 'Q|>cw95O!sB3Sscٙ= </ѡB :Dzn s+O3@踆s<]S:e"v9Klg4wp4}Zჯ<[[%() .8sWK#}Ȯex&<4!ӛ1U})AyX)'XFG{`s2B}ױ7o Bo*Eh‹eV4>nf2RGדKz,^+qܩcX&diΎ~LދVu#TebK glUPD08cE0E\ؔ<]S'rRr̽ wYhl腛^_kDHJd)§>se\lqi|g kuV xw&KortLJLK~\cixgm"5N7RN1jR@0HG5a/&JsI8aShoH4~ 4[<(8r˸F aZm:̔nͧċȄz Ocl96 dKN/yJ}9ɵm]=dA֊4b{w%#|Ze^-̆[U(z%IVrsiK B6xC?~I*w2hu`?dB՟Xoh DYA!I.5VS}J!G ~Ŵyvĝz:5~Jh84߶ crA3$979D=-B3臽ŤoԠ<*l}ۭlmkF~uEhgÎZuL=7P7fW;Tu*v3 +In=3$ְB1 Un/. '}1IYT&헰SxKj|rVNI1[xa 3#Ev/G+9{ (fĸyF8@TJ -#aQ@ rX,ue1 K¯qH[4Bڑֽ{[^?N02Oe¸.h7v,a=0nJ P}com=|J9?QebM|`Uf=6zRPA}К(+RAIKq3Kkv a!8:1]GD@sZCaJb*0rӲdusr̯ ߸XfGV%B)ވ⥛ѷ {2И.Pr)ϳ̀8ei2%7ɼ՚*Λi:W `rP>nҶ93?[ 29"R1 ˡ;R>΀dMd"F gLZ'[S7vq"oX+МmHY3m~C3ǨNoCeQhkɸIWH*0fҡ shf0m^hxa>qڀe}[X!1D )}<48%pz\ Vᛕp1~N&htr"w&SUcb32:Qod5ɰ&-it; c^-QH4~7xEiSڪLk hea;3'CPPqH㠿.Hk Ƴ"3BȚn&?фq`xY6ϕ˱:BJ-n]OD? nӹzج 1X~Jt%Q/ Bo$?"hx,m/},2?ۤf)Xъq1Fy YP!em!Y's}^W|uMdDv-oojFr=/ fp0ҫ5@3Y^Tǖ*{JS?]`7h(WC^p!Νe_TITFpf[M: =Գ tO8K=V G]Eͣ[δoG%3b9 FE !g̜uTt۱ĝfL!,qB-:MBiJB i0N">5爌Ʉ Laofz溭Q=@z 9LSm|3xj[!"bO_ΖaH7t+> ,~MvU")'61L7ğ2wnЎ ~덷[B}oDzXQ㕌YnbM4>qq/]3AĞWp,)[U')3>PYgf[5MSE,N> !Ӱx0 Ct9X/8 $XEsK-j>[4`SaY\␖tܗWHTblu_pJ)y}F. e4HR!%'\ÞFhhحi)eSoʳ"o#%14E<Ҥ늙{Qs+n\ ƗIW DwT:sfƑ} hD,|U`xRP#@O:jC f0,c[BZ~1\t68o uX\Y XTXW)QފQ"S 0:s|$ȓ&8:3PJу#سjjvI@G@c|D M Z eˉZ=\sS<3CT[%V}5f (:g5X͚)(h`/j䱭[ $S]l9RD3&Pũ&`{q g04A.4鿵lZ]hS€E,hbƗJSMhe?e-~ZEAUuUH?+Y/D'%\4Vg7+M̰8C&V=`X+!!p擞vm cʴ>E rs niMB)Mf>nn,T۸9 [( }U{(XdmlOstÕk2]Wu84ҎBAۨ@2ˍ F|γ\bztNJ.Qb2r ^WrasUG{-A/?1k;h3UzAFw#}3(Pz]V]m^f-Z0Yfdy_~JH=:'(IǣӲ%3XF~߃UمA!_L1uf#a9x:˲nr f+Ěu5'U)e꾻/[\!})ܭ:3h0̧W1κ$hqnjd{:SPc "wM Yң* ]'1Koޏe& RݘoƏ׿?qKD~ZWoFg $kv0Z<]^I$A??6E%A2u,M,r"ȺOo~.&.rw )Hzc ~( e|&XC3|6ì[2>QT\!- 8oF@Je({T rۚ?7y_gѪsRh_4KU|UciCjumKW 9Tf uXl $k&.JG% 4pG?8kɫOZ.Fl0DKwyd)|bJ}lT'vK3bArPEg/<VOPA:"XOH_"/~1Bڦd_YfGDi3]O4˗DEf/h~L\ܶ !\6RbUYeKY x#D y=#&{EMHЈOu+s|vW}93^S$$QTtFkGMOieyU~^ u߁XjI!y6P-ͬ.T3[wf>hc.OOz1[#CF%7Ssd48Y% 7#{3bjv'rJZs*3~+y\M,{]?I&>@ ljef1MrԺ&m}983L7 w0a-b>:odmlx}O~@bV'߲V*Йy`原DA  [0t ~VNwAfgmU &bOg4dԭSo$D.+n sBװ&L]V٦ՖYg(pئ# *CT'ȯۧJAez<~Nb ^n0!-j#JDLezV,^jmLNe>L_CSO P5+2'ÕUǶ.E+̚MIo{=׬y/xP#P.H'{yBqg-kb}/?  `F#ߣlC,w1Jݾ9O-1!B!ش tLS[D{?5M;}mn5s gM3Δs;A+i1kDQs£Gtʈpy.ZhrH;cr%R)iԱsawAOwS *3_'| 3P DK\K,_[WS,r[z(:[źdTѽ`"9ur# IbLYvK̄H##R!Nlo^*]y{Ȓ'QwF$ | .Xh 3cwiumji`bhRJ'1 ZÊN+'IڥdZii(RzYۚK\ \\a3]Oc YpxHi ` ?-{- HLfν|F.+zb$5cf70B遟!V=a8-QLma+ I5?VС<5<>ɽ*0 f@,L{|>QOVSXu8)S{/.nx9qt\Pߛl66,KO*s\겑{Ȧَ&3y +.ՍQ(f!GUJlz|6Նzؾ,cՖ|ۜFngmvikcݚ} f /}dq ^FnVfGlĭl&3^ڄDB $#s?,cQel9ϒdLҽHXB`Km#qZ?gϳw #m60 KtA9}X$O2FKm4|P+oxtA(Y"VmpgobUEY_x?|Y4Z-r#F {d ݖY!TBhF %VnW?G^5 $ GKo{a P aV#`eH _)#bJ(X 4yFoK^`q=AG?@d5N$1$5CgT<1er/`lvI?{J]͊FZ@=JPNltx?%r>Ycl{n#&î9$9>i}\"=<ԟЯ 5˂v__0Ga-6I|UJjDFŃX)VYNٰ`T7gm% BqA g G/!H7>* Q3zqRv.8FAx0JS7 r(.ezRExUKЋSٞAkpϴӳv`2awcB|U{?jMЮ*xoEWN^8|#zCk0\e:hItRlnRs9?L8@gs\f,qC#?K*5hN$ک}ؗg;J|N6. O˺HGZY?|ˍh1V".oU8 g[j1< ;\X|Ig\֨B/x]S=h\jIֈ~bb[&'цK2m::M<RB=U"@L&6c) ϙ3NVq(HB"{\[< rjy 3A5IeTti&9UIJ1%12ބWX;`9Mw= or0-rdHD!pZԦ0uV >4~8~^́tȲw>p=ԺOΔgy]t5{x`wuҼ[ bfpd:lwIqjc+$oG$wMVkg}_x' QATj8ĔZ0'oɚ =лqb * E6-/?&mr0Rr'LN]٧s{RĞqKM+:X8}vJ+3(soZ5!i!1ʤ 7W⌵Ql}6d='6Z!gc ']O,v]t97뵓%PV]ι 4eulI84fQ̯OM0qeIMSj~BXsL;}Dr]ɵC 0isbW|@5KcN.vaS<{rb<\}fݴDh`^,FP}̏oT1)/›ܦ?c()2]O_Ң;jN&m);Z*BD$}yТ_d"7#O,v_fJd E+k֜¿풍ka;[ʜf‹XI.o ޙ2L=iUņ.ȉQfY+HC{ݎ4O^-J#&߳ 2{DL9S.z*1J(F1P*Ve5ۢ$\WE_~laZahW?-Q Z-t3/>k?QB$. .-G4]oxdg z@Gɱ|˖Wq,'/u񧹤`߳Ѡy^yQD$#"nht\LM-u'Mz=>q_'=6QR{־5o<&3bt4Qö%4>FB4IH#j)*T"Ǚ 6JNx n X8>On*+W%f^7 @r)F$Jw︤˳Sq@Z2١V 7@l%59Oa]Q;qe5I/:K[} {DvidCWmB`Š{XxKw'uD+_o}'YHw$j4AlUn eg0b+2L,] lip^'S"ʨ+g"--IYB{}m, g hh īs19  xO޹JNɋˈ||ASq*'؇myCXLVq}Pz_wGX1;3,Mjskc8D#[Q}Crb$|K~BMV2,QT ^TEh&-lU,]ZwRuV&R˨:[W9 leJRG<(iC^5\nN\cjhX| l'Prջؤ~I>ZK+& ~dʉszɅ\Ѯ0A?b(%dr;c?pjK0}1^`yL˳g+z jTr~Aj$7=ʃ9 ôE賓{`C_U̟,k?]6`M/EX,R[Kt %}_%q˳͔\iD+BBZQ+n8'ca̲G.@G.{379fӐUE5& @FE}w7L2b^ (םZbe({ ˇU>(U7piӥ|twrFfH4ͅ*0heMc"a1DTG% $c`z-)73"(6Y:[7Q3S_yUx=?>E!-.YpxJHi5y?Rh y,[*{5X&E.(Jd&O^F5)w1J;xWz/~ux;qv#P6&Rl[ߦ,F9"FYKMȿ?ʇʗNo=8Eg\ '90Wʷo^J*ڼu27p0U2-4ph(WR6Yby䒳D//+jD4m QWG 㜇rOԜ-/TB= ؜T'o).p aͮTﻜżC8jqBh.2e/TtxF|k|;>m3{ZY4`}7EXqE @ Gx-+ikhA+Ԝ?;Z˾yOaa/mc;=i)[ż!+ڦ ^X[>]PֽT6>Y87U0.d7E8H=H?˩gݓ +ƼrbI޵ʎ3+;*9^DAۻj>].Z< 2c/P<0BW4N!d3H\5A Z\jD`TP9C$=diٌp.;ĊؒY>&6ذ5>M <,u8I>ԉGmgK .|f ";] |iRg()VC{v8'n\fӦ9j+v$xP.S|BwhFbrs0Uh 2ZQNWm5YB'HHڛYfx5^Q7}0a:kM;98BLh>+N潮[B˚DȹVK⹧{s_hHa>SgATxc}bP59<(*HumG `ҡH2b'1G0A^AHhIWEsx8Cm'^pŠ8HڒmJUt`}A ȓy]kS UtlrV,.AeͯUg-h&ǗYh8xʗ}27d-4{,ў:*qD#íOHW;\Xv= HAk54bzHBFC ƹOj>Aj3vIXf kffM y}I9@LMv,>tWFMw"!|o* WS̈́()CD41kU ? 8nۚF` 3XXa^ :DDdwC"FL̆.^ouOWLB !DĘϵGLyɛ<&HWTZ^[1LjD'ͬh&Gf?#E.DI)Aݓd/T_yCYjstFRhRi]3_lXOSTtbZBovtƴzvDfQMNnrdIY5팿e̓DjS4N-Pe-мe_]U#l0A<饌: Gpֈbgvͪ{ 8$Uk_oJ\%  Mٚьun n$M$=`Лl#C5XXo_W[Kb@iGE[RU#E^fݧmUH_=-%n`%j0/Nuxf^*wك ,7׵s}S#*x\VvñEԓ@fTRm7#Em<ёe!qk1{\VvON~=< 5 mw җ'8sa ԪdGE jaYd%enH9 \ew>\. @AO&bA~50V.9MЛEi~-@p3|eb#DeP5)q*"*e(~MDt1j{Kud J;y W;\v ozԻ )U$%F™`].-w@\O@cZVHI\G8HSwxuSp8Z;_z7 "'yv.Z̟QDg; "9+iN<wBF`* J;EB*>xߞs14KzC$S7;.9X-#VluX S "tx4k6AОCRh踘JmPO"l>8*-ÜN }5CG$Xܢz>ʋ;/ŝ--~[^|2- / !۳cJQnqA;ƺMnj!mԍSx]ȿφc\1ׄ%ˆk1O[ kd06x pEzcY󍑈C 27nU}%vE1H7}2 4nqI?f ʁ CG6w76 bP54e>d8߻IvśrٿPS#v^+M3͘y\9~uvH._+r,^lNfv]!p!;; `PL y*kArGaI-EVPv?պ_* !*FZ3\ txTWH[3xsf-]\* E<^09ruǾpXFolm W?2]VYܴ-"w5UuH@~U4c+N-p^@'J>lły؉~]#dlh9[^|V[.(8,RW*05W%]nXAgin<0z׎#e''lT\yP0k ΛC4sKFOKRF\?/Kx$Gn:ޅĪ~~\7oЊ 27Gñ `Es3@g mq-ƳqGSоu}q9x$:E|/Onw ?1N^& 2uN1QuIp^͞jd Fc zQ'$]"OJ,S /tt^8JA:n,M:sؔwLv.Fi 7n;2T9(%Ԟo~7PdeĥTyhqoZW<$mJ 펽{?#L&ŖP/ď&;n=0w+'yy 3h죯EVxD϶펺3wvMўfK - dຓ C>[1Ÿ>ެ8Gv 1)qʃR`1FA|C#fK榘7F#)j|XF$f[IZo)1e$BsR9-8BM@zvW"FКG#qUy\.~#TIӋ:.4ܚ]L#v(iQuf_btў'iDBdKKVtJӁk>|UG CHhKRqJJý[ۙJ$DbR^=բ }5wR-JWcm(39G Ts3dX"+qVSP=lBÖSQ~S0MQc3Pz3C.]CڪL/QH |m\d H2mϊSk+"}[Q('g_ӹt+Ҵ O,gk /@xbԦKD? ̷9kit@[߹)i eʉ`ΑL0d7V+( f2G397Qp3Pl:YxH xQ{3 #9j6[M?OL`, h /Rme SCEG+턐E[I ;fʺr@9Uz70^|(D3F| U=tLǓ"Sz:=D be @?YfCUjq k,*R6qSǮㄪDIŜuSgVkDÇ7荦\Ȕ[efvpoRM5mS Me0AD󫗆kwHK֍՛k8A/n꜎&kȿTAqGȗ(*;e? xPu4bSufLbQEbU_]2RNio Uy@kԟ {PD(A[/]7jV|A\2': >3x~.k} &:DF,:9vڤqޟ8[W1&;'|>ccn7 D GlLBȄ}M?}Xir)S}C4?̾v>pKL6rc]2.`<`Ym t{"oYf16+YׄWƛ יt=  |żt;I 0O`95LŴ7\*Ϡ%:[N@wD[o!J } ?0ϊU0[E_щB2M H4};"nl5 ʡlZսN\CqK噜$F<osSȼgdY=% m3&|ڨaբtHH]vM 'Rut gkBٜހŁ#qa NƁrңUPu[iґ1װo:&6.<ϋ{-U;=L_Z̮QI߳‘D)|'Sir3nԨ]1%c<6]&°NqZz= 0R2wjI$"1_9vBFc cx{[0U^V2%}[3DGrN3T ]Dʁ_͹`Zml9(K)Zs7>* Cq ?_<)tc Z6RJ埌pA`CjoL3`68F1N-9g@VǶaq$]ζl.ͤggOJMGtAV6fȽLaQΘ9Fh<01@wK9fz4f'{n4IRkM6Z?%ңx3@FU px 1ok&[ZRͫgfvӼгqBl'l)](X㬺ٿC_hw/4C/!Uΐ|[7`aȿ伸7:`s$bWnh6’~iO¡a`cI;$9ʁ{EZky` gTȭht!o i "e&+oQ֡9,h <3ۅ?J{6;X1 ?U;ur=ʺv~5ZS[)l`hXMᡂ0„dN%A*xX}jӚp\ d-EoU4EE&K.dΗ*V.Is#db^ef#7M@#> ۦgeCH6ʗ;} LՑOoD'['0(hJG"^_kna%FRO!y*o!(]H7//a鏰8#c+Z&Nr*Ԛ)gЪGAǭzY`i%[`b~LZ..R0g٠A M-O dUܼ=s#V=]bV[Pj9YFƟtq)nR /+ ~ 3NPn93EeѢ"E$+`:V_w̜"&wEF/n1mMc>8}QzoC첪of&`. EօzPq]x#B:sM,/_Ht!<W?nxA{yb;VyOͦWRXgωQ@3N&p^K,n;1>hc"_Bռ% ^]7EG`v>+j_殏;v:vIIe ;~AEEf-+('.o\:K]7Յ G'+ݰP5H̻"bWZ8!ȏ{(F4+ȳQ,J29ҬD 3s MvPҬv="RӊT7*MECQ h:7e* %}ˎXhM97\{2q>-ƔdIJcu1ힾ _tYAl: Ivd$22+@;|Z^ԫ1Y+ƯY@o"xnlChBm=%F2ڇow$:NG&!S-S\b}?cSrX3b;WC^PI;̃3uљ>:Ď1S?$Zk 3u 7KԿFB}0  `IS#D3h.rʺ">D!cޫ(#.u3@Snu:Aɭ5v/|nw7cdtYQ-Ё%!Sp"Ei XBư {E303\]0,euHO ՞*WzaFڄE3Eu{֓gֲ&A6Q#S C#nR;&_9~Kv8ڲ &|W7.j.Vkyѐb/?m,K|CHmJp= >҈|,ݦthCt+10Y(̙8 XX2v`: z=aѧ~S‰*2m#(hH% UGޏ@S6mF|nLh #FQhduߣf)_op*1&N,q"G>ݾ`hZ%5Ό I(2l慵l@ Ub}Lȸ e]wb%B3r<@R {dhݭa; %*[{x޳H]>BΝ,$Rt=k|Jbc;cH4Ek⬤ S̀ZlBy]%쮳d[<034͊x^S@JQ{?1ׯ\{MT]H<(^Ԏ%oTy&h[+8ie),WB6X\SXXcM$^z̑tEMI/{U>ltXZw^om05J729B2{89:Hc/,§P(DSf=`ȽDH㰽)[# (F~z8 F sf(*ڹJ/j.)Bѧ^BQʘ\_)cCޞvn1@0?.}StuuicT`$#(WO ap;~$*o b՗VC >!pn\cYM^.OhDpiֹ⨜o0)]|)H/,v]o<_RTаcQK*|3 &Y0o'}YRutJNxg%襛և$Kl}1 bFBvn( _9/i1jX5kX 8t`C-V4zY Pxײ+קX9%mt qiD+=0%մutzBg:@pD &'aD?T)_9g~5tC A)  > B7KMd]B}fHfKzί#zW|%r6*b>-&]v> B/fՈpe`8(f2Mߧa&PDJ/Y xxȐa%Ohd0Wm[,UφٍL_YIJBDnBv8>LOP{87g-$i#˰)A?Im]]RW#J=]4X9~PB·%v=U񤘰TS=ZEx-C k\NNXީWb#32v NDJÃogʉiXӁ:l dRa54WVg .z&ΚOhSRGm%=Ke%ӹ (֞enSR,6>dbafu$>uaO%gk`5S#ϖUN:p_<^ <(>pR0 6pI𠪩 `Em9(dN,`c;l&mx qD a[{ /0d}4V>ӟ}3`0$# _l}kV2Rl;PEgs͋7-m xU-h $>]k.l9fIrhqs΢ ީb^$'+9uQj@/@b!W|ďcCAܸ,"־gd8GY6+h8Q.= Ve:’<)^`|,|1SbSoxbL>m$Adrh+y$~iˌ9ؗ(IPWtEUVhj~fYC~kBnG!zSKA\ugt t\|{l#}gߩ՚o9¾Ce^RYꐰ$wU0nCȯ.^]Sl- S$JHlx^,\ `~=Ivk+EZmPO.׳]q&?C) c۝r%j*}-En[!ˀqv#hU h UM;pL;JF{tt> Ѹ|C!gfYXe)xriɾ/|&ތ55?Qh2ٴA 7}67kkV>x-s!VlQH愞vq0;2lͱD#l6n<(ҡMECD;³bDXɝ ؝\eLtf։OWa^KX E'3j!zˋXn,#MZ+z!%N[i,#a,txӀв@鏵\sYڞ nƿ+h$1ͦC;˄b^ Վ'Pl^ yez:uWn`TԢk,pP= Ufw *JEkzG}dR2{Cޣ(?7[QLv!: 3ӄ{p.p{i!21@D *4VQܽ< pN'6@yrc>vո=>7AâfpHn9"X,CJxWBq?kUymGeOW}.$^`=_`aZVG%&!2I8\ù;B:?VSXqҍ'.}ۍ`ܢ+Ť2 pS. PY{)SaH^nKfMa@v15Aƫ+Aæ[̵(v> ^:d^sM@7T edrd0Ld@~:BT鱮mG6 p:/[#}^zGG}_t}6E^W|1o^Ja9W$[sgcVl~@GXT} *E4;՝&]PPx@S@ aXR"/wTϿ@Gv#r@QÄ{ p_ҟv?Vu:h7k%2}s{4X86Fܿ"x}\x[\оe8.8Q㇜n E4'7C q]1)JZ#:?Hf5˲osV:R"F-k3_׽` np@W2pO]\'li-ϓ\P_4W^1aʠw6Zf&mgb9f%; H|Opm^Z xG5wyFk$dm!\ ܏E[t7h4lk'<s^G˩-eBx4g<07i9UһchOhN&KtM!Ö7vrηy 2>mldD"?nbGK;jMnw<"K{VM.4%(*fPyQv{dXh*GXBT {YK|+pP@T= Jl,4_~³U10rV0r̮mmqP_fRx< TfJYpƤGOY $bnL[؞a7a3 f.ړ:t˻.>o) 1)xx~=.#\ͯsF0N^tKxH=+^ѩj5޶݄"B30Nf r-;T1ǿu;(ψN33aH_hF<}0pTfjKn9}t)Ϝ]B}"qK)E \N(ŗ?eʠA\>@Aku=kHiK)ܗ yd`JO,30VC0k VyHd8oj<#m)00mNH;^ Q=tqEO-74 IRyp6PulAs N:j~*͕uLfq3. [|qNpSbGʙVԶCĉS$罄Gɥ \dHɐA(:ꗑaA,`"S8͒9rG'Ί8pr`&/*gD=P< L?n6'9|Y2?WsvHQqFu nh^|k F3+a>$!.̙Ⱦz*GQޛ҂ҼM7̠qh%.Ywu~A킡ĸs[ef:P$a?P I-BjM)U֑=zi+V1_tMHzC]MٿzUrnAKk@@Y^z‘5A[gcƥw"2L+"Ӳ=VKŇ*Mm^{@b!!,#-MM#cV?ԙf/d 7ۏ9hb凂`n.y(v_ФSg!K04ARug US_QUcYLp.hSGQx D8'%3!])vy^tQFz?Eݸ=L9j`2{ac=i ً[D2cU@z n<,RǍxk$*ЂƱ\b`9Ux|SQB8Zw] ,v2ϝY?#"T`'&+&Ig?ߒedd `,jEhm,eӔ7">&/lhSϦ$",ɅU~a>aG= WRt"[s|~Y4hT}-l!h`M*$&nTXFf(:%-R7Z IU{ Oth'2AbCg=rQi9VI&. ]0Brn-')OD QF4?`5ȿeFu' &H[2a ?oJ'l{-)*J9S-ʮ2kĶ8R9j6a0 };yy9;Ul_7ۢR3usq~4wCE ,ԀJlNj4?u8`8]'`35=bLY 㙰JK03 03c~KSO6sH{},=&ot/C9jEZ9{Te#mG&8_r@DЬВYJ-}H/5Dc!R rՍ#e!=D7ݟ:ufӒihv&{"B 1 {Bp,wU-vbb+ѓKt`ӷ<*T4U2h2N#&9Zcr9S~L2dy=^f!ސ.nK JswQ5tAlx|>Zb8@,Dm'=nmf $֯3R!=!fRH}v52*vb ФP6I^|#; ͆utm4 ]p~-ś%5=ݕpXg`w`_~~_"[D ډ~q4PU~ gH;ODS)KFͨT^nrb z|X^ $ٺsH#GVa hkZh) V=њui6.vpkmi|k%V-rkaMSS&mo*JBEuhPjizG-@d;H90"cVVr ~gԎ!ZE îEZxjtrIX|r kB K'CKb ;|xHjCޥ1,Guhpe9$:gO68 WPrrE.N!wu8Q([y*ֻYf"q?aU-A#! knӂf0I"e/k3)+;E"K{]IT 6ٟ Ⱦ跊Rq~-pQL=DB^VX]G867Q { N]em1)*3]tWY1yץC fn"߆aȓrei^;}%f6#SX2YfQgN\3f부*S?&%49<6хbF\*}Ge,SU5U@ a(qł i!F㰬.IA(22əj}Tc:mlІ^݂]_\$#q䙮ם\I wqn*_5K_^vܚ޺p]kR9Ps>lASngh!ߴ{P~[x\&.c*yY;bfʝ(oHK'YB3E&ں@{8kxf$c`&yB.b'Ivn {0u^eB-İm-ՙsC8dt yp_W<'rR(tGٓ)MIc,_cG %$FE PNZ/ ~T0P AkT2F$9i5dvqp"TP̔Z)Θ|j0 kјs ~5/J'fr@f0땷J hZS^V] 'pMl"ɪG{BYNT82 Yu>gff<x$[>?k?'òTLQ-[>"w'zYAiRBM2=6hVz@^ŵAX5NXx[ h'{q(ʀVNfzB\dɠԆ#j G̸Zk?=pfb<`8L)ǿ$JΫ(}qDBqzj/mrwCDa5%Lߋ<®PKVq5i\޺\>FUKQT}h1]teQ8lqCbi7DBY y mqSåN"b3[i3]]NUG{VUa"AMp^fq~"uBQ} J/2G)ʭ͔rpr;HˎR^ݶ6h^`ԏ^vWC 09{ftχ1+(ĸ50%e?`$ez_HVJ? ZaVmh#,qU+L\oB78"P;u@fe"OqJ' fKډ4TcZ=̾!ɪ{+ɽM9ă.^V Bepea*_yi:+ 'Z !I߱";7@<|ppM㽳-L>w5 Ҿ\9@~}3Hݮ8M! 6-ԅVBe73ds_Bx]a% TJ 'B.6"!iu0>YB^ɃT[mj@V8s]ǽ#Ndy+{2?I,p[% بF#[UEh/#W8u9YnMA*M[vUy҃t~-_81teyډ]g"=Gزt La1RI {RS< KAGq{7my |0>:1;|t͌Iwba9 zPW) P3Fu?]j1&_3JGD2=-UVL(RE fQ$%#j(20R<%p6"/ $Curĩj D΅=ks FWt=;m\bOnmLPT{KYh^(t Ȗ/HqVc.Җqo58?R*нf;l,$;?]why| JvEt(j`Q&7f%];fWUr=ɟD'MPKR26GtQQ;> guk8I#;K7 V G'A(Rx38u4σ{c*?:T(DQ_W~s- 0pWK?xYCQoͽU8С1x)<:Uj_a),2_>Щvܫ0H0T% DN )ݜ*V)ise7yB9 ZcāFBƙb"dB;\?6|{yIx}.;,@a9#슉kYU7ǯ^9z~F$*Cy7.nO+qFFrK{<4OwX 9uu ҅=%'RW7t`&.2|k/5ZLW\.:퓒3*au*qWfmof52Z/V(M]2}LRbm.kS?]J[>ppl=))j&]b_̢Hs$I倞6CRLCI4Mu f&b>›xҨ360YW0YY `d9mW@ RO|G( wHR Unײч fGk׳w ʎ;dt{ܑz$o++ESJer%Ltٕboꞑu5ʌl2@ Z[k`Lj*EF˞[mEJFtc>$wzI*D֊.q02 >{'p3MNoN,7 %f eoXPXy$h2 Cbu0w 'M'C,PK@pUtMMCSE|T2u!7/K_ksE!嶓W#^G+t8O\Z/d+e[N*WWT~jqFIoq V5qP ҫ0OT{e$gcKY[YxFvcZ[ziqd{\߿Dd mYM&7c'7׈@JntYPgQ}E|1ýa(h}|xuwbTa| -6*[B.@埧=Zhrܴe cmr`^qO!-&fQUb  r'\eP>)Rʲ]XsuEmUE1PtN+* OFfږʈhϱ攧$iO;{er{^+G]g"]ڍyV{ |ZGnafO.t_?Ț qSW%wL}6ʂi]ZF[_!b1j'GI|D;.`ڒsz~6L)8ܒRW$'0"Zmς&e?h\Z ՗POǏW Eܜ.^3o-A]f1 Ufac>x0Z^E}zw+1cެ` wJ֗ S Fl׷k,?6ߣ##6Owm "3Qrp'|e!gwkٿ܈(DH\Bd3mc.P+1!*.t70 ;kfq{}%t`[{?U,m}H8=8ۑʄ-ՃPJ~~r Awp"؝KK)ZAϒ'LQ, g)_sN,oNN9& ~Tۮ`LsE+" LzKM(I=Z]Wz&;bjx-b6i;@,L.͕X3k? B*isoHp͍U2;O:-b>%Pd<1z e9kĿSzI2S@Ez+`Ӟ(;*qb%G1|9҆eIDucnV:ar|'D|/h xEPݲ&$G"{LSq ,xeS;uM|Qy@}7 toTyI tؖ(B 𥁬SMYM} E ,+_ȴ0)x7Iqsf&M!=jJG+you왚Ʀ^/fE):x\cwֺ{SLUT=Xea Tّsb֠(+d}-S,gkG\i'8̅4?x^IT@GiYSJ ZErhKZZ"Xyo  'RuA0kش%W׶Y #8fn ^;y6"~]5y ]fZ :\lRzbĐV~Oگ4WN}UCfjײH`"#ƿTK: UWg< TpWe(p/|=0ֽ C~Y^2ASy'҄+HkίC\m (XAڢd4;E|'-r@|x4Ŭ.}Q")Vr{saXM똏䆍M:\*[ȴ7JSDA2txX-])ߧFtH\c>5^<itM9фo0Nq踈p< ڛi|ń@ iJvnD]ݭ[Ii+%n(kqAgiF sVWYc͖7:]p (Dtnk<>[- s<% 'cjm6U4^'} 1N}98tUjkP-n bA>|@q Ot嘎w-SI$oFLX֨~3 [@%z҄a>BGs{;4%xdfe77:,Q  :˿HdGa&I?{o#/C[, {m+跮՗Pb3cFo$NT8V ~G{b<4qq8VD)R*,dg/hIw"R餇 u^' A^_| Olߙyo'@)ѥYc׸ʀ+ܯʑ7S&jBafb~B{Z;Xѫ $H 1c.LfM,R ^\\RqR萻MQjFU_&I1!wJ|U%@ڜ OR8uSN4$Fx7|M] 1Xfx?_Ƈ m!e|eH8)B=ϣ'xz=I`02|tꋷ]15 M; JS;'%q@&eqrb<+F)T 8xKWdfJvЪ$Aa^p f.~E!A_?HI VDѿFVrҐW\%ǪN3aٓE@:[N _񴗉u 0*Ącn]N[ƣ!>-;P|5/Tq0R f)lΰ4NdSꡥ=+%rA 'eA=5jIs̃69Ks~DoD C#gF8yDD L9jG4|#f@E\&D U@;L!bR-a<>ͮt*4o}iKWpKgq1S`B}$ͦw浶+a baƌ(h{Hp(n)zq8EZFG2jxکohЌye0Τ/9Xe^4$`<$ Ac&[k0&>K_b>bq`n9O8.}5Q_ / ٷq? 2t%~Кb>ON8G1"";Y0Re?.[SrX5ݝb1%[:]E/)1t^nݠkn՞o4L}V~bT[Hv*6|*3dc~®,:lQHe7q>v=]-t^>X&=vrQw`C?g 6y@-eOV-M!ݧ\o O2~T;e9Tx!M2M/JiAu҇9*4zVMi4~i~\`tREe "Ί=Ana]$kD;{rP.30~Om~;KèAW>Җa'*-F=qr 8I?yZ{^ி=5aM5>FtF(a*\M"Z'y 4٧lc%[PqRX$)uՆ}QNXVP^fyKASUOq'XV*]r;H8>3=pLNAH  G,Gk_\Vv_zބ=[ $폢>Wm)T:).On36Ύf K ʱԥ.$={XL(ex{Eja}< CUh*1лPjaM!Y ڤ[i[\"w d&/3waG|[whm'P{a-fF8:J.$ Lv ,CЉ l5vrr T>7"S3,E\r~L:d qܖyT<Ŗׯnk@['Cآ+F-7aP7مFOŃEKt@hg YLHk2P,wЭ*| T .<72dOm쯎 I/s}/g_`Xcy)6Rߡ>3P &Ԓ<젻ЂgzQ>(~͑` wI}w5ƒp]0:z8y ./^U4d:USU+6x U7,wH[5%[ƸONf>{s~OdjqS 2>-5^<~]IZi45Mߍz'9Ei5X#w{4Tc_n8j >W]lZJKRV r@7 #5d[}^UןqrBbܹ%^5/6R#,jh:w[fF]n*>^x'Q틿 ֦2ÉNzYWDa9._XrE)1;h$d^dSڱ)a!jM8RЏs9QaՋ.?֌i=-mz^#N@8܆\)ds3M80Ej]ɫ-E^FVV$.B!~\r|fO ןR-%|K h@q1ԡqRߤTFIfmd@2L"5,sqޫbv#hcTPimp)h oՖ#OA +fƄkUCtܪ6ZÅ!zvDg4;r[a*shYTj\j.>9"S_!K.jJSG(hjPOhΰE:w{1$]Yy_g HE@ȄH= {ٮʱ Z:~ i6Ҭ68\ dsG6ؑ_-KY>01S5[j[|'?3 b2JfϜ%pIV'^hsU;6RtUmm%e=zM/2!b%DnBM0gjnj"|@{dܢEfAWdF5w|*]sv弶!/cyr9I+o3ȩ'=n鎡\ϙU5rm+5;+0FHx2Mo$3Prq~cCrچ0j8z*89=N DqyTyz0j D`^^n-7 2ōdӣͶl YIEXlIt\XY/!qm_VgJDF呜Ir0^r0jq j"} 8IҭHW2ueD[p\.[u' Za crHHsAb!ʪw@6$jj7xJGH$k(@5;6[!CteӦn&Igo XyiJQHbg~ 37@+'dQ/ 5za825ħZ*9q(ޑB%-pn`TD\K c}ycrlT@EeOm<5B=b`8[L! W((}^r7r(ɷ8FO?c~QOq\/~kcbw.:^§# юWgbX{ڐH5Xe|ω!{C/-]syP=QU|4 N4&p>xoPX~xsA9UJ5Vg~M\X=sلA,qld_{4*۠;y1(۸KPMi4z:v`[CBbG'r`vJcфX這.3d#; *~vJE ~-hEyy dq?\IΏ)B9| \i׶ %S/<λWw}9zGs&F^[ =yhUܪ,Ќ&g@H5m\'&/mɆ}n,v_l# b '-v6N$PIuG nL G\0<'贾HSWCCpdFDZ-k033}BP@qR<0AN'Mڍ$=zBMsNvq]UHѻ?l$\{F\{Wt֙@zއТ~@bLG'YKr+;oSw> 8K[?Gq7ujCcAB-0x`tOW*^ 9~y#.ݼz)F Fj%l8KFG3%-QBm  h&HWx9猡4̄9O^vҙ5mg>(z* _2㟎pM(6Q 31"4}d@CK0zZ:&#7bcф6W;kLه*pD*L!ʗV5Iۇ9YYnju!`F=J,G Aس)Y@/x库J:סPk 3c2:Gh,mL!Q,`({8ql9l\hT0*JY/vFb&Qޒ+|Z>oxr'M-gG[,He|LuξGf`8IYO :jH48(Ɔ[GkGZ7KS}m$RgzdGSV/o>a@j݆2M'[ barV?  P!/%~3"Fm Єt4qP,<NsiU2$"jFS cK|(J8Z4 z+-َqxΆ/%OIU"'5ia?Jũ>X/*ᦃ2t=^& 7 +q9\>ՍŦ0R ktƛ;{XFlEͮ ]klG=_(U!eU&Z̉3mʻ3,DX53tDl@%x(?(6慠jkFFCt/K4[BO8B3&H(8cz-Us)L.+zRCgh*J%v*yxPEvDId\'o\Z͞1׌=SbC!bϴ/ˇP_uXه5s N H{S8ANQ>F TG!8b$φtbuaګibš#UJZGc[וOfr\Xu[9Z1лl~(SW5\,*OY5L\Kb`x00 O`Ծy D~A|^$^7_Ta1vԸe. h,PYm>ATrCGC_ R㖝($mYsOѬ1Jrѷ O:D(}`#Y(. Ba_Y_$%d0fiVa^~C{.KA/D YR{#Ty097.NJKgFa7ztI LI3Δ }yԂ4lqWp( ABfbmƳJlWI!ƺ(?j~h!ݎ_TxECL",(|eY7Ɔ /T  Z]w- 6¸j ~oqp; =H"#/B#ʷTVjlO0[.߶72K̔08N5q8aXӕj>@k qMXU9܎Hk,6Iȷ:hIqw-9C]iT8#hf*ۀ瑿ijR|5 y(:7}[SaedW7ÐhMKY;ڶ <"9}]vofR!/Poű!ʰV 2ڋp}=iՃ6W.[ kޗXs =PURm]͸bxp@ߚ mN^IñZͱ~&mV@4gE Fvk9WY$_ xC3M0u>=F s<9.n^LnT4%xJFX>KH|رg}> -:d\{c 8Au8WJ"W& ps-IO,o9.}C{sмIx+\id֖x*'3O:E&i{\W,_`yX`vLe¼+̿P@ID^>bfQ;_aXsgO=ө%-FYD{/c6f Иa"ov !MFzaRc26bţ޳n ̭a@Ҳi+SlpK'dCR#"щ»t|)l߈vEL2"7@"،U ]vv^]=Y}h̓I 57d(ަ;) <$MX (PÏ묆v CzRI6\U3ՒG"<>!ZPV|\I:IpQ@F!T!, RY[&M g#W7:Kux)AXےСW>45/K|w˜pL64̽\_NbJBb'QLjCFiVL}R{W"PүJXibPXc4Fp\/?K,_+f9'BR|jMJq0W?H0\-DŽ佚k4 gs(qsYn+1s2M Yw&*N @5mV6 WHy>|M-'ajnjm5fnR`V2akxk*ˑyxR~'/e5'w_W@'g+/pjtt10#@9Uكp(/ۇM_iXM^=HS7vꐝ]\F3mOE IO ^3R&O~v1h09aY+96~1z Ӂ[ pHTf%Jvdk5\4 bkmw1ƌE yr:k+eV8Vh#"xWq/5.|{2hM\xʹHع|?N |4n H&[A{+ç̺ijIc]ǀ ~Q&sCg3f)[?J{ݔ+C,EE5BD_Xi)zUn!7ȒS9ѿڕry[(|8rLQৣ+Ql#F~o`i0f ZtY3R@vk]ʽ tOhFo'Si`^$oI96!O0;8wj* TLESA "0~^So>b~_KlcܶW2/`A `~'nٿ@=nGwD-_O}P}}5*4,ۦIj"ѵRDYMypAg6,|O\+w\!Yy,ɹW*{,"xP?. sw&L@'5i#0rI+-[g+ʼn-ۚ9ur-Cw#h20E^ Y F<$@&2mOAosk$X77 SJ|y*!es$V%akn qO$飕K;ΒB:J?#JW# O 9zĜI,Ya [= љ1C;(tՈ.a+z ' ]16Zߑ0s2Iˣּ5  1BPuJK̈詋 (KM w7}5\$ y`j~ȠhZ4W^S0wF}੖ Ʉҍ._UY'tDֈ6mB WYIy`xBf,+!MƑ 3a~3l YEct,|B 5UK0P@V֞szD0 Ě3J:0nK(zꗙQL+&%~"=h}gȒq 7ڏk;@fk2 {Y\ ɋ`|wV=-7!$+P+q]#NS2fm{_D`xBLs/ /e)RmIՎ;!"q&Eq{q0qgn¿²y7cz+j}olـ8V+ܙM99K~wb맘3+9wx.L4>+.. zXj9*И%،6\[*o"нi 3 I42-h p9 IQ:m o֪%]?%FQd !0OWθ·Gy)w ?>ӃOd>4L] 8lcz[g/-Oo[/~SLΤJGHi7/QG ݰh<5dp"DQl?s*:jmu/#R0}Lp\ c l2Cn[`/]",|Lq|.'Y83:(4Dl?s(JڼM7hpgC!픒B%G\# ^C14f)Up'sy?sA/chQ~=[v^P+s"bWKG.2oBES1Ti߉MtXx|׉b:q}LC `Bb[R9Wh a&Z KKcstL>W7߾zq{G>`MG.ciE{-tKqh:djz$JsM čiafͩ2 ha+h؋`C]WYi7m|)l5d[0! {b *uz,~PXcNA*R;1pG2X0)g,)է NaB<35v7p\%D/DV zi׾cMYN#r^SGc|L=, q-lN,+Ñ1g] d>W)mFdWfgPc$;pPCt V<0XolfFSb}zhzz4w5h ]]sΙ>gY6+RKǁffk,aZt~A8rQ*|-w*rG2[ޤv]罁"eU=o>B QԺq߁O'˘rw?Ε|hc7Z#Ͷrg6EhTMdl..]V&8.ij }4cxwDyU LŖ>8/Jc2zn}u\N2BYRUlXC8֜@vBu6j2^V &@VRkOn*ϑY{muPԥ˽; ˉ$ϖRcRr%zCTބ0 ^&+GAR8ubaiZ S,(UHFyUL=:˹"vg ={4{Yc:)V OboH ꢫ6r%zl 6 1_ \Uiqfi[截fəsMSY!7U%\{h(&ȒFQe9Am\{n(Z3_ͭ*-K8 Qnhѫf1Mn_E{Wj=MM!u3s D^uˮ/Z:ݕ'V-' ^ u!)QAFϡPgmx:/oU.foϘ<~*#N/6E V S(TKܩA|xOmaL'.>b$w v;9ZuѺXH;?Z䆣m\9uִyz)Blc$}5Nj{Z QU{ 6C{v2xyҶsuB`R2)8lK_j?K$Nx>!dz `?A75h$'j&W9+a)K3ԯC`W!ԩA"EPl1U ݙ8t~c ?{'CCgG}N]&q'OI؈?Ş-[gCua% #m).2w? _pJ`ZJ:FSՒ\Үl! 0E$mM[<5p@:nIu f;ܾgSWS4VX;L?WO9]tةe.\Fb.zs)T [ {n WS;-V,yuʶT^f%٦Hz `vo(ِWnzQO<&G<( Ή] ա |  'Ԍ3j!BTY pؚjW\q:IшG.vV.?'6ogc' >(:Ѽ?h< 7Y]U 0bP9S#u,HO?N\\mQѯ6~^9;s#nWWXgk3`aĽ_͂uͷ7VdEyFa[EeBuă Vd<7/Xu*yԳRѥYaE;r@s=2#B?H+õ;r)iH#NLWc) ͵AQ>`d`hR45 !g4RN `SqqK($ޟmR]=\UEM$^5/qF/ (x{%9\8MWVӉ\72bKTtD6oo,\NJ7yPߋT71S{@}2_xNfti$4dlKoNI^u2,4X6 ?SS xו~ȝ ,3U iNj|{'Hn/X}")\^>,Y9F֯oBv 1egc #iW S.uo<o(C/LlY}5OUDm^jN,e%AG#SwY/I'(K;7jJ?Zhd!g嗉}^GMk;-gUd6".ioda TVTd8NCHT_ хbN2"zߪ:_C;#j:\Wzo| `eg+=mgCz.ՙV FBT@ \$}5=d2n?. B5zy>WմΝzTA:F@u-. u`E;G*6&{,f[ujyaLԶv xRl=S%&Iʙs5tͥI?Ts:l l BzQG>)Nsdמ׾WɞqPpH1PH曹A`;`*u\9>͚5 慄f>mYB>!fŹOs=Vm?4nG=8SnZ" zJV&3+WHS/Kqb5-ڪD¡^l|i.jVdA2"y\h2KBWKHHYCm:hqPU3*ˊ MK hz=6⧔$) /Xj)a3V z$;D@a;>]0x̨}$,W<=QZb|'VmX%~ȊjŒsYiV2B aErؤ蛫 L{j-p3|DBe MJY%"WY2@zg/EN[؞Ȳ-3ѢO ;ۆZ3i6qHֿni[!Εn/6>.YL4bz('m2X͚RuOϱi.AS,B.SYlc$8!a+aJjV\2u ! IBߠC,v w&%Ҕ}#U,e|$&C!N3NS37]*+\{, Utb)L}kP~P8m,y\5T(,½h<!QSE)ØNټM`>rm/ 7eEƤLXֈKn*xGu = 7D+1>W5jCDbA73nƙ7H/Hڼg_Qe-JD3"(0uAVW&jW W3Ld~=eZC?)NhEpbEb4v pڗ=h؉Wvĺg&*{[\$c٦Im :>xF|A;ケB}HgiNoDw%M{Ct`g:ˬM d$"{vz( goJ-ˢ\栘0>"|O*|gsCJydcz=߻ uusT'gT 9,!w.{grhN(P |JdĶ7Z)Winjb]vMxWTCyic8vL3eW+`<}yKͿe)IF ob*hw&**62-{h%E 7rnO_Z@7y|D?a970Xcȭ[L:ulAVSPCrm73@viX?tdW uG^L8_*cOߖM2O8Uίh J8AC.vNڻNP[~s+>f !ܢb4l/5P;7.#_7Y3}DA? :@=*1)-FN"OR>"?uLF1IU&" 0C2z #y÷eu=B_.112n-'!0u8dP~V-9HGzĈi!D Ĝ( \2& pLy)< +8b/.og:&"A]zO=(`)|2ƮQY@6@UەmW2Ea5lsCixsdj Itncn ?L̟lMs"إt [jH .0BK-Pi#dxRWyȨZLb ɠujj/}ocvׄ)lN(u6*l@΂^(X;m`JEHyg.*$O3]?W^IĚ0Pf!z %ދv _rJrJvη‰߾Օ遛٪;Vӏy? +NRc, Ոa.̪^*CH)@|k.\BҧQ 8:\H7M` /bFMSA8&W7JDh_aeA4Tc@ $! R:BU^=:ΤLHL vI@饎fm'y J \*ȼ*B4)gρ4T}Jn~NhC[U|.aಙ akÀ?ǑzWK kz.B1UZIT+xd"i,7*{,ИsY'C򍩭àuj +CkPW#\Qģxr.D"{NRWi>D2aq[no¬ @gj_Y=Et|x'A{Q^PĄG{J2Oauԫʞl } Gbdv]*cn?jVYru'@gYې7bۋIhfhgiNvfpj[,X7aߠ:+!c[8iq Rh};7I; j&mGKD\bKcɚẈ\Rdxqe@ۓM[h=s<fT*:mLu&dF 5̪(&mǞfn]D9ŅB ,%!A ()ӝ05-ژpТ K*QҺbIG5hB/9]>$rf#8DBڙ㞨q gV]DY/. +arkHKkb`EKe㌲--20=}Z1aJZ&2Quyzؽ>F oP{zAeuǞBB:).cFxkGROp hr.bI:IxfsMö{9y[:;k аBEaB >6 >?zDNdSṠ\._4+̒V8~sJ!5!%ŭ6U =rI׋8GV9}FXa6I36m=+ʜLJexS&c@ _64ez7t)JZxT* !|wF EFY-!E1}ı}~Nmc#V^մkRtk9=,e@m̷_zdV9  qru p'z~S,͂Q {DO>ENYqk, MNsh?=`o%AcB\g/¦# w.SbIF*L[j;it]XNsn}%$CP9107 4#Bquu{?w:ɦ@X\T;pcV"7Sǖ-wȱ=JOeʾ>smp| It7*z.nn\k6_yvZJ&k8K4]%9~ ]^SK0TO/o6RQझ$ڬIďF#W#Nn a|MOzGo ] WʹE+z'\?HmQ֤Kv=5ԜZܶR ƒqcrܶLee9 nyA:_:!XbeD([J|7hrb!|O,Zpnl+_gn/ˎ6+%~Y5\ :ZqrP* aJ}ICeqU&%IRɪ7P"+S̍ Z ׶&39 '!N0"@""/vmg,k?%6*\$\3(y6(+LV܁ 'D 9SE%+[×Z]O`Bx_jA9S'999ff;ס׻[6"sZcD)1zBЃX JmZɌIJ3onfgֵ8>tLQ $\'?ZlP8JWW_J^ѫeR-?tCUfд{J=2AnHB o7λzU)sgms(T.AXs=4q|i OOoЅz y9([(UӪɝI&>ЌУkp  뷨o6ZYbO0@*1#氋TK:|zd5d2ٌV5,[ga _%$#m𴴼knThcS2v}CkY/ָ ϏG,!n 5rG2uP4ZxR&$EaА5yC\E YLjm0.[4ndbuͣY3vt >&"gzBtղPz0JWh 5w`Ur_p}Ö?IK\e:k.j:r[-e6'iݗʜ&vKY}k.1KfzT !dP,*]2QݝI\aݠTlOL"ra"7kMOK. q!_<0KnY_)1~hn/JIkv>*@s~kfV)9Cru.ÏbTϔw1k?֋q`3VŔe2C!5L4#(*^| /b N2; CEPB6LV Z8  1D7]1d~@xU*M> [>h<#UD10c,d#ziM2wn Fl3LQkH 'w/ltHoc<ʃ¢PG;- 8i5.v@(}/aZ!4X$j- X6BkDhħy27m!^ {'DK\j בݔ|tK .qV2GFk[ < ,uUspK 8tM`$I޽$8O2_@$Y4`=&1ڲњ<Ԅ{7?k&P#Kcϳ$킂~ERML2S36靋5kLa9c|w={Do!L t%n?ӣ_TqY NԦ,6zϑrz(e`Z#l[ +E0JӸ` 'oTbm}AQ@Saƛmg,9Z.yvdQވeS3xT v>VM%Rl9@Q&uL*CSFl8d%\GT ɝ)=llW(Y[Mm\2fTrB+H~W.鉑ՌψWoz#F@ ܃ ^s>P6Aw Ff6@!n[=| +PO8XA_b}s6">NJ #92\&p܇ܳ1Ib@KUǰSPQɘgBp紕#ta萡z!q7? "DlډD18FE=R(=]qejK) 8!)^.:̆t.f;JL5?d8  MIԜ1 -RF>ÀZhboe98g2;,}u,@Þlf *N-efĨj1E#%'3> -6IdPSl@;S^X45SE8߃_/;Q,`y鳼Ӝ Cvk|c, K܅SӨ[H-'6ah&pҗR/-&Fssu1/<R;,+GyFLkL-ixۖj#ep =J1""Ap[ƾХ1-}%րKYNsJ7U9dDMlvuC7wR..Ji"ɶ~eg.cB:yAMNA<ö&h&HV(4,h;I.p38Uj# fsIS>Np:(SJb 'q2IzmB YTX(yw %*g)lsԎ:e;B`TdSڹ*|ħ85N<"m1((tu!iq$eV1W&橖V{5R$;-<V*ֳm+`+٤H2aí8(*޴(EoO[AUSYHܸOR^t \/[C1/~ O.\9@#Ɗt*Údt{a$#vS; _@ JPx;>~fJ?d`@e%id&;{in{ oR%Ȍ? d*.t47Mp By1~]A>Oq=:Q1Z㬼qw+S1VhRŪ!ɬ3+0d4ViisI_ϷK?n3\+r6>BV<ǐJqG䮳MŽ'>=sY&7_Z"dMȶȦ.*[gLE"&)u&RkȦ = vpƖy5!WXR̓ьߨIf9뷆~ٽa7#yQl\r {bo@YWb[Ǻ-zJB̓΄k\m[uBV 鉂ӆ5]vto+,p 5@x6ٳ SlBt!Fx"i*@(Di.̴UG]YiZ>n(8XDC $&eE.}/?].2r>$Q`/ .JVmm:KYsgejWOl?#k^/iYWV@%DpjYn@uf7:ߩ8nύz. ('}.bzaq+"pT9"Vi`zo/T*]j&klLwNu/A5ɦ1"U_` +!ڷY -Ŧ-'꧁g**YRґh$omS'5ӻ- ]v!]%d/OM ;:c\LnFAR'd~}E*3SS(tNJ&[OJuQ~5Cﻦ(}xͩTFdESSQ'@*c)g"N'TYkꦴiD{9pى“v*no) cKbUW҉ NfTɳ~v8xVYjMIG U8b&ǿrV¨\I=o*ġI{\K=R_w$:)1FKHJ[7szwjS4IC}cڬF[Z;vSxܯuT~6_KLr}< cPV{ۼ1oym[yeyl ۚ)Yo 㰠NWЬ_x}Љ֊ 誃jQo3]y$QKe-HfAו1 { ؠEX~xGb=Qg[w.4\xPVL+,Rb~<)X(92)@ԗD{k~+(xHGZt1uA_~LJDjj@Ǐ ރf/IpͰySl![߅ِS8=m$g=s}y7%j|%^:Xȭ{IN|0ܮ89e]{{7bx&n,imE6c8!{(R {OD03W&*:C(k6_̱0pՓjo̡^P| %Z*A\9IX uWB1gE&lxb~BoV8A;DqIpGv N-Tpƚe6C# {=ay8BRXg\,updyܼ!] 61?gYGpBT>+BsRzI0rLFd1n|ux{zS c9qdB$uvCk]L}Gʑ<~ھI˖#O d?QA펿3?Hp&i0U*={d.8X>y]v G  Y]tWs]ݖkJOj\]}5{ɢe_WTC k4$gsgO{Ke'8#jeHM WIc2C.T7\I`3xxPj6~UE&mx(oZn&Sa[aE" tj.ၙkbNӾ:$MXŽS#GQY zyfkv:-;V&ۡy. ©yQwr&U4(vg@~jT5&R5>졥zIJpY{$]*"֗i;7צQBb*w6ި$ciu IN`o%l8=5ڌ| V[x3Iy%䛅q#GjL,;8Wz+k2&4U:y!UXM?[qTm BW` DpZo=5_;W x ,G5[63df9 0j~8޾bISdxM؉RΜߎ! < Z StJ!hP;nSI0}vu敢4I3< 9qk<8*$`W̝,ba%P6x$V1E3q԰ (Reph KVq UoonzU8@?i6jvjƟ|jϊL= 4nM#1{'J./$n;owXbWe+ MӞyg!1a~!b~4!GP! x^>\ހ*xNaޭ;CjBRGZ^&םlAʖR/SWoA!-۟>uVE2\ERQ5+8c )e#-Zؼzo:{2:OG̑v/#n,x2]Bu\X١VF\'m2C>!<ŠunGf'}y9=Ѷ+`O1}zӫDco#v-| |:m28^>F?ӎw#i(XK6&/w!N7ӄ~!&axЁp4C n~YQߣ`'.L:AVY Af\h ; 9k]&K 2;6k8 ER>JVٓvMs=zCGF@?W'UlB@CT?#ư4MA~ ޲;i{ d)c29p|]6) _>VP g)Y^ri)؊8VcF:ozV= s +yUjA;0YZ~9t[R.Qᨁ 4&AߩQI -p%^ 7 MOurͺ1AC֡8$_ypx=30D nPV|CjqBѼ+x 90З ":Lw'evrg])FyOliӘ h2SԒ~K3pO{Z^{FU- e~dxdQ̦0R֦7s|ULDW丛}4UVhIj8LYĪ<@&bV:;O`=ϊih;aZE h5Tpz32ӷ"4AhҀP(%1ȇi>F"B:8P .ݛƳmҸuU!w=5]c֊̾$>Oo YYX2Z0Aqz gppjGRJ'O`/CE.ߦH/Al⦌&9${^ƈzDZj4PD"VԉqE˨Ji^Ԡ)wS>ؽcQ3 }t+ک\k)l~]'h;I@PSD2KTo2V.e_K@ #3J%T+Kde53W΋Uǒf>CLXPHJ e)Y,6MdFu@m4v&uQ`y5ͱ]zI唲p󩾊gj?XpCU8ŦG㢌DΏŏ4rɁIȘtkiZzmZwUe[# nI{)MZ &ι>/@]fGMB,nZGFKSa@68gE%Ԛ(Gļ= uzNbHxSRux{*9uKJv3twޢhWAKM6tg jÅ,' z>= ⰯS^S(HޖW+E48y>ї" @W]/2SQeL\F_C9ɔ|>9y{WNþqZ!i~ bS#w7ya0;ax--\YxQ@(ZwJtgh$(ˆ9iK3$1lUa}Z g3f}P2ٜ)ڤ< @8cLaSULu%k8U1F)%dd+mt@YS6ȸb0F=D_$EPĕejW@BGe^{ʒ2g ފ@o-5xHp " UU(rӖ2u(nWr:]7g6^'FIвл<д'>egʂkGa r G!ѢR1# }(P=3 '2?;L63'uCzOQǯYw 4:GS.Zm:.{s}'5J u(\#ŷ^N^u9?lz-( Eϛ10‰fXǐ(B쇑Bf[dYݛ6!mI9=P[&I,*ACV̿oӞ  2a 4j4  Z&xx'Ӆi hpĽ71 0MSO( j\9H0\r|I[ Pt7-=`4kerIK)t~)]i(j}K ay+OZsiX:Q_e-.)RhnoM2`%ĒHu<  iٸw2muJOF؉5_Oan;k>gT𔉱YcgP3/' ݩ 1Ծ]x!qo4iyӘK) \$K n28 TXum Pv wT8vZ7≚ >²lI3Bw uIOa `G&*<( _!>>݊J<"3y D0i%_A@e#=EգZ7erXi^ Wp1p+lEɾ ߻s9aArۋajdC}6])b7"5x-EkQ,lTW:ͧ5E΀ŎØWt2c\q'fQg !{K*Ҟ O򆟮~EF3M3Mh)u)c.I܈#8 ) tx1Cki2*czk<8Ȕ3LR*י2`hԉ@O%8~o=6D]`:PMk(|Ⲫn) TU'H,H hkC@dyu&pՙnd%$,-UD [h εZ8$9Qst(-?c!ƫ/DNahyz":8&* ۮai>*R2(,#lq$$)MoIu•fμqoG0u,ݱZʧƏ@h $श{pד|h^ʧS84ܙ0Z]*ND"ytTl2> ^gX\e*qb)&T/HkjX(^IԾP8M?YdS(Ee!ڠeeQ)mƒhɜohϑa%S= fۧ ){&jA~ l%anϤAHd}R3s'I Sc銅7s6&^ pe*P毭. ;6/V`C-Cr{ZH9eo@rkncݖۦC,Ul4AKMPO7̳Lxf@!悋AE;-(H/ܞʸΎ )30]AYaGT}^a䲫~8Ef!|PP3zDH,?t]O8!% ~㟶CCQ|_ *@m\yQGt6:.,[T4H 4<_[S YG$lcThhg.ĻISXBQWih(EqCo0kH9z=2qr /_3.g4Ry0D'BMlgiXddx9ד:?A ȗ#I;,m؆J$GNXʚSrQf #wmwkOWHn [,KEwg]QS{j>W⍰$_xhqmE56WIWc'";WĔ m }a}MIL7ڽ:EaӰ/~,3JO~ .Q m=_Eq\)$+O10@*JTZ@+Y`k088>hzYa$J5Zb,0qR̡c 7i_ +U&{y)c0ǣ7w}1A$Ny9VǿqP`VVjGC*kҪ4 EQmb?#%+QKFP ,by h[b m0;?}%,G0> gxJJnI.M4_UR~Y>RL{E-"h0"iҝܷ{0$~q0t%Wd/ :ɮl8ta>g-+snQ0J|>窌eo=f^tSU7psMAa{!6\P|s Dif . ;KvEYN7b-qݺ:0m]*/M?K:ϠM}<ɩPCٖ<}NW37mh$1TyXy&SbGnR]5 Pkƈg yvciMѼ(^n!,']v D;>@CN=ɖ #z5>] ( 1$OƲpgCgrߢ(I2Þy|{_L鏌1ݙ :LΉL6MN!hYm4WCm`]/\JdբhtwB75l\_ `*3s>\l[]Zù-6w*Դz* T}FLLI_=95"iBz>6WMQ p}*8naݯ),]`p/JPi: 0dB.L=DapAH\hݭ'/D6boHμ@ GQBJOl23hJd*PƖiµWɪx'tz^ut8ĨOr2@.4f&G!P{rk6(K2,_zo&k;3UMjJw=iKA@uke9 ){zS$P]'Ьx9:‰NgƆ''xOQO:PTqTM㣺A~gTGZ`(@GQvdžq![=4 ~5+5F_aa_3i0tbRX(>%F4 L?JvuzN] Qs1%=F{a1#5R8 r𢐑t4BB>a}z 'hDvB!+,}ș@Y.t%[jGqx죘 򊱌xyx/?ll֎s > _{C2N ljH~P7Jo՘Nu9}Ӊj6P!zƋrƿ; tK W6e[djQ#^OSP36~7\ )CITw6ESB$)\B}`ܹ(+AoTHQ3ZT?a nY:Wǵ)KGhK" 4&z{F͝ Pam6JdCD5t\bOŷ>ͮ/pح\'!RCQS4 =R:u^8#}%g~ȋqI}$α A:SlΌT>6Y٪T1̤rÓkf -#tp%a;W kP/E3s n޶"U8̪N,L򨉘6`FX eac)rEUxCtV~oUֶanzuDX(N -=|ڣޘp=fԟ3Mj?C|gjo,RS7+AW6z@&}֒ۯ:&/'D+(uX)PF ڟ^k$[iLcqR\A,b~St-Z!Lr4]C:<4d@fN*多:GW)>Q"_= 6~l ;Bu_0'J=2,*h97wF/' P˘:鷤<֗WB}QrzgV~F5G\ 1#pSU+tgҨ*@X GM͊= A;Dű9et+(Ǔ2Z'fqYaa-L]e^꒒p a M^j)%x= #z)%`i v:L5CcfV[&&aF>iئ36_7Dt޺Y=FT8]depkrD!_TdrzNkWT@(j&s> ͱdܶWz( 6"w ߈=2WfHm'Sވ3ެcbH!He,}|Gfss0ki dG<5>ңsCf!0QV}Vʥզ^+$~ E2UWJB>4,b}Yh,%46ؖη W@(ZvF_ࣲќok&:;?6(DC @745h!XqABǀ3h( No+b: 62!*ͼ?'TRв2 l~P.]ߛPF~vkapWM{立z(݉HX%6}5xFaP&,wRs-K,_FCc!Z٫z< Gm֜6/~"9g !4zqPBFHɟ][:{'b`bliu6Aī`Rͽm;ƲΏCɧ1>E]EmO&Iq||vGK9E[m,h;5ۓVT }BIXXv;V&}byC{#$p0dsxRUFw 5,-v>%}%04SvԠ(QzXt;IH]Ԕz3g Rd1ItMRb#]mY_oTԓTG܂Kp.[$SVjX`0ŋAڡS!e+^ /6!v0\]Tnl '\N7CHYn "/_Ӿ)BD@: ̱QL=ȇJKuFKXz [ dP墅->nw>+`#&P/g u:~.؃do7#.s/jb4{ơPԦT`Cq|mV*-l\䍚D$3m=ӸXdPYۘ Qޮ^0h+H=һ,Ƨ7vr},V-xfK:m~o~>K]`HVtEsq K HQgþTAN L&3߃0n>"jexW 3+3K+.H'{di1zFM*po$]$| iv^^b=}!x^$_&4l&8]l?@l|:%ey M`d,/Yz{Bǐ .w{Ԣ*VO\ B@mv9'6_f$se֨Y2rӄ'=/| ?G"uB̮]Z@84"\$KhR4Z07¯Qg0)N_hnnjJT1.KYȴ܆pĩ|=G!*i+/btpk8y+KxVIQ=R(~Ypwo.nT7ptX胏Ec%mOk벀#ʽp#NOrfQ<4HqJlyz͙:HN6%駎+%kP`iY=8IMvӚ' xU_zAekq@r{$;l4pb孵#bKq#^W|v'vNTN^a¼A/=BSjGt-xQ5 'Mึi17ʒ0onE XW/h <s7}Nn V7~`H?5ٮ,l&pd ̒TSy1KƬ6Pz-dYLܤc=(C;(䒃|Ж2eR}ZF\oLCH99)@U#c疸.i}w˘F-v03Jn+9V2 % , [a }MPSxm&2Ns-0LZP/1*CJ%iRV rnJqr%p3vXUSs\EqP-+}lcﴎf#@y2.7`Or [L &[dzث:A &j>:/(LO#7j'x] djk \Z02w0֪rq =fgęm,>zWO-OAr#Lj弑R3_=ARs~,n/Zbȸ7p"hDq5}+4njƓ{WJ'wZ 9PHE'[hGX!E+Zd||3 \_VnFZh?.x25,&$P!Gj|"'H2uiu_g7kǘAr>6I ?~}j\/p cC$O;ә!/Y2꬝"gsˇJeAue >x&%+97ؚj0xXT$MZTmGc "b<7:m]`9&TB TV`v"],YMhR"<)qHIש bR疏"J)x5ev}Y2htϊUF'282|\?`ouS (gZݡL/B㋿#8JKH7xoQјA[4ga Pg!TVť#po{yЈF.q!X ԋ& QQ,Ib ?7sd αW.ZQi+ rfygR v:*Ȼ-cM7vn%G{*M,=cf [-N~~BH, (d\}yCQ&;Lt/"Ԋ\kt.FYY!0j?cFOϻ\%-cp^kTIuQnlEQ=Q&MTZ7 GP Hmx ;jzy8*xY"3LV6@ysSPu-vocOݎӶ5LB?͒Zs;dPH'E E~I}&*]VNu+jy~\B{|%)e0%ޏ j zDcD9rtr"h+\M0 ȮiW& 94R ' `Z[7iIhu[u{SM46o-}ޑ`2}$L$y&Zۯ!.S cO[O d`ؗԻLZ"`vcjJΥZ!!7 e^St+ԏb 4.wdR0U#fŀ+m C 5>sҏe.CYK_wP#<՗r)#Jn- إ~QԳ#hD/oKǦ ⽌ky$DkGxĭ1;No]Fo>l5좦֋tLt"{Y;ѩ&-5oJ)Uy wKs|]9g!򮹊2Xp*/8-WZj4Uܦ{ 20~0ƒX],u=h͂kp$-e);Aejp> sюsu9b >W/&N9 -H%7 $z-(3`%yAbù< 3qdϯLw"fX+gyeV㤼Sdvp2(y1x(T47!kG_iL:B:b4MT%D5O!Ћݎ8aoL=}vi|9]H#^8P3j֍\Na\ ˨$z[WJIF$PdgvXMEԉ8Q>_drm]֒LˀdHuPr /=Ftv8x,Gۡ#p `8u 3$=S8lÙU+~ۚ˶Z@%M= >* bV@i"90M3h@.Z6_^ L㝔?٤fvtG%}:XS81&R:O(kH1צS5p U@YQv%^BU|pTdª|> @5Ͽ2PfabTc$nz_Wa*"Mx=( ge&Ս=H r>d"Vά`)fo%/G`c\rR_Y'ӵS-K3 gae׶Ng Oݯ|E6#sΖug4^hSaEφA]vi5 ~C*k`) yhv#:- ZОi!,HuJ_(<eqdAؔb6i˰OI wvw-.-WB []`#ORoa2I]|^Z_F}U==w. #୕ ͿX7?&5HnO^>ǃۦ{et;њU(J9Cr~Ӊ3!yUG1dÆF etL)@Lq3 aKBJ9磳/ `s>+8ߐ4̪ C ,KyNhKrPi&LjeѼi[!=DRȲ9sD-xVNê%+i=* h5r$ 8} \~? 5|viy^ҠÓBzo3rBI+@+`ެgM0]!m . ǖtblI? hjiPZЉ(R lΜb{YJY?C&pM-Y#Q7l]mou-Mšψ}߲Eơ:԰(*w'/V?o$/({-}X/jgi8~:R(\z%:D 'OZLV\VvD)8 JG}D4+,a{xYhc7^>GAkINqܐjw.NRpnle lj>i,]2!qIu:J}!vN'֙ {1B?wI9J<ݮhg[ڞmA%-17bϏ 2=|Y'eʥM9ԉ"y8E"M.A:^.ET6@'!}r H>OQ. T޷Xl;grƫ<)V!n/΅a?dXZ@wЗNWF`фuz@N.(%ezQdFC\zGiѾFCD2aˆfxqy],tI`nz~iB֍PT֟ѐ[A{&/rĄNı.+2d bV s[C*W5;WͱC1BdX|@#z:I WBLd?$Nqe%sy(]ɺo5L]zR0ӁJ< x֖ cmH[⭿C\@0XOʗ_Jm>is64yM%^ϭkI1s^ '\Ĥ M]RNb sG ~5ޙ3XD4Gp$" Xo$=~S1|Cg^E\a )?4`.>2 Mnh].ܓ\JۅM.aia]f}PA~-v:6lwU+MkBf*kߎcg0d bj4%j`_Z ŽNd l94jc#1CwY+#?6T>czp,w!a|3Zvи$(e(ДD+C/# r37tS@ᕐCf)ǘ3beyAt4\e$C(E?`zN3e1fz6@G`Ǘ4-Q1>Yعcp{e\^j$:l /o-$ﮡBv6[v^eW¸wu T~0 j4W" Lsjͣ*Gn(K<SbuT+kaƣ9sѤ:^QӪPcia/︰د_nд-Z0d@c]OM {2(yvڗezN7^*U oy[D _{v)1=}7L@Ү&F1qBQYx0!wm\H hpV.7j<-3o0E\;T[mNjެó8Z\n3j3:8%?M^ } hZ~v=+L00)Uݍ>L  oԃ#MqԣYG >RԀVׯr,7XNBDEu]xZ-jh";j'uXZ2qDlϘ6qu TJD͵ۅ ?YorEf,vJtXJ Ć-_b^s^5_cUdwȅ2f[tj[_!4AGNenefQz Q(0LEB"j`B@!%gx'W dY#lJ`=eyhҶsUC'* ެy Cu}aD>ϖp gf[PBSjKR!Ԏcsw&y/#8d{$E Jm2#{!B յ`O]eˣ/cvbo*-LI{7Iti[aJHlEܡA##O=Zp˘_) z pzgKLjweΦHd˚'"ʬUF}9!,,5Cj !rBJ-חüSM~O+J cTY2* 1'0QUr[+r&+GgɎ\La*?땐O=\N(]Ij}ks+2=Eayɮ(:HKHn5и۬XDg==3Xr.&i)tR) )98 uؽW;X*N@zt\>cX=4"6mL 1Z Q{[ؑj MAfxsCϖ :6w׎9^ԯg($>)sB$njRਡeX;)q,{an%]0\٧Bz[NܐqxO,3.FgMyS-U.5-*+d5e[q>LU&0@Sft2FYwj%)_/偟1l Ӊjz=^Chr8 ^Xv8_L#MvQS[\ Z׆d jn+? ~h,(%V>E0 yo}h1WcZzcUB&!OBKThK鱔ݝBP&T&:7Sʹ#HLO87'$G0w/{{q2 %v;VO(oOŮuʐ)'PJY>)=aXR'pgFq4"\fU Ya,ϧG+;z!Օ|_x`GC㻩٧ gMvB=\ʋνE2shE 8b(0Y$@z=[8]mENVor@M~,x B]'7rs6"%Qܝ]0SR6BƨOD&wC_X1 (:Y .F^QT/ఌJ5G䋨 WK7ٛ3V 4 2~5bTLn4ǢM󇷯% \F S f|&3 Ixsǽq 1SVXl 媄KN%#ck8) MJ L%=r+ʄME4^5`BN TWpLk3\i&˽acx=dWCn`vǯ_ܴ@6"(U gojVy;tHZy!YVK@͵p1nܒaז_UM_U}"rLMZ^ 0.kdr$ooq< tOcF5B!  ,5WӅȿFv(R֛h23A8SўΘe7N)e. ZPV^ >BSO?z^XStaV#${k5A~Nҷڢq`;8Ds",#φBOEyP/ky2%Y(Űˈ4O@a$ٴx4AVP$3?gg']pf܅Oݩ.KUeqOt3Wtw*znMo8hk#'ϹL\!@ܮQNj(ڕ؅԰ t!~x,O nINùC[ ÐE6ل6|fvG&iC8yhS0/FzD^1]cj !)8,bOrk JeגsJbijv/9 Ͳ;Z3#zxIfl+L..fOzxiZ,zߦ8sCRdkp@^ X HwNХeE`?*r|M嵘{f/Rd|i.`7Ȏon[ɶ9xʯ"p%\9t%m4y("J6+1Nr]z@ jzO[1isiu mܢH v$cp:;,}ĽfC9jq6 J|n~ۿ@A>#b싙I;\:ѻrmYh0tO"Άw]$3$Nײ]ь&jظtÈ:E쏻wj45۾6/f;0aXy4x| gi(.dr/jG&2(W;QȨ%ݪ~w=K:GvT+T.֥2vSXjKޫ=@]  ͔/F7i9.kH`5xmu6K)-΁Aa]uF-;^/+&* ْ"({๳36 %g3 ŹtX D6Nd'=+mۙj mbM>'Ҥ! -aoõ+ vŞ^N(Ը{Xմ]W6`n.w0#P5FT|,c>_.Q K)?[ml+2`c[gj!ydAo K?Fmc'%y#tېL;g~oYH^z0>dBP[3)ղ, nc/.3yZ|Ar i-Q+@~6a{׻֚ω،N3iw}w{fot!p[zi%U9 Ns{G)eyr{ 32 _Dh\yk!t\&QˋP/0*g>G{B|Z!#AoJ_ac>(;ז1zL~YBxh&͊<,д8|g(rNPͲ²G^8\J~JtD"dHa [}c7]ś%?eR>؇.RxK}Ƀ/0n8mM|A9cgv` ºlּԦ;|T=&ם]ȶ"B8dc 8Q #tS@XNR4S.?l[ckg>L/g B{(ĴS\,N, b_x@bFe\FUU vZQf _ *bJMϯ}ofvՔ 3^Y{wmzs]΃FI7's:s$ ł}3mus;2F˫4_VFTaM5*J'_b)&O*? lE{)#D[]HronZ,g>BmgIeS27Z0k4%nLwJ'z=J|źs{+S^~O<}&A`%\'zY| 7 $^!rtA3pRnb6+ Q[G-$bDٺӧѵak|AC^RK=ZF\֯LMf5&Z:E8L{hS(CCyB۸(Pt7Haoj׫:+yqQ iN#$xa9&la-S9wUGݤFpK- ]1ޯ(nb̼"1T$pkRd5KFQh#* P$j~2\<\QavV0 g2M̈́%3/W-I!9$b&0\ V7æ/Cvձ} WƻVM2,d"8N}6l2c7yR%NBzO{o,vj3z$ 1,EC(!\!V@(|]"j\( 1 ӆ)3jR494kvau5jt~Ch3saU=;QH)oo P;%$@ή hiyR\Dr+9pi*@GDg_ahq %8Lط`_PƱK$mW?7Ƹ ?7&6WvQChy!Ugj.i}kA-|LAҧDT.La/whEMGa Ԝ+RHSI,0o:&F-@cnobS+٦p^yz'5^~%1êBH\u.1%DMCU0rur VV _xkpKTJ>N.C+-hAJܕuɜ%(/%QY/RO4%JP_o {{@Eƴ. 0g>mԜ$:Q<,Bkz3gY~{Zl"L-] MJx]YlYTi($$Á=Ei<8Q&fNd!Js 46 gha3)V0/*ȚaK:rBOD[cn6uBY_f^X($`ZhqU> PڛD979yԸ=vFPܘ׌ٹID`+!"X[)*dE 0]M`\}R8 6t _.6B]ww(p|L/(I+%rQ0zg,Yؐffڑ:s׺E +bWזIg~ չ޴}X%; C6?v̢BF-L%`"=K3^3JkX}!::u}wpSBc~l_B8SPnӂOX'./eaH_Cs5]z"̠qAx؉@止LůA@4$TqBERE߂*tJ˩HV300B]Ivj5]=>IcD>%![(.q?ҕЙuN̳|Y5}K9c#Z%_¥YYF<([ 7Z)Dz`=| ]PD/S1D #&lR"3!xcP9 CFfW6^)-ӟ=n@Id1oX@c.q=S^j6B;3{i~.M\$% Cr\}( I#p}1X_xȊLd9$XѪS4Ȋ< ZZGEr4xTrU4XGVHOj|ƺRc+AKhKGrT-mm.@ Q oQ,% ưwT2wOP3ӬGjv,J 6?E*,?q ^ϣfC&:*asE_p=&qVzjEu;id5B#4왖6yrC[;Ytl ΎfB)Ku$LymV/EQ 9E_kKh}*f2#z4JɖJpKƼ>-t32{&35tWBWH9Wn=ϜTǴL}OV#lssWz8n[F `s0X>LyCFc}4Ii_R59u'1_i1v!? ~Mg^%4f !i1n:r-oA*&bHhҵ;Sg]v.Я4!2xv5x~è_ SQ+( Q?^DRl(ҥg60sk]L˚rl&ӣ)cE$~\=\oyd7iIl`ZZanVBIj^!邑Lrʜv* L]+Ix{Beq|Ccm%Ԏh ㉄R>>Ł(ߒ&I˫rqQ,=Cbtdr>OCgm@[peI{TWJ}>-(ʧUXu':`ҭG3JC\Աlj~?It nk3n?qeɆE[CP);4+̮Ճ4֛w<Ԭmg4%u짽D-ߟ-uY_+SUJM?>gh1w :E*⇊C2N@JG1uՃG-gy$g-Wv5TsU^.*ӳU/F7-F$+t~{7E6 $h}q.PR/lvɫwί4HYjlv-ysS`,6s8s]PNgډRpj}sʺBp2H5Wqzk\\ӣU/a-ޕp}^I+CXh̭qD娺Nns釰{Xn/gskO ْ{lB|-,e#ਬ@ 9[[CNd^k R4"̍6ulul~#\=`\1p1I֜jMWL:<1HK _&8 wigo'j=ĭKC^c`$^vayӘEqnR,؆^aI8`_?kT5 Ipė~X -cA|-kFV/PS\V.4Ήx ީA$`;6JKc&~mQVދ{fK\[le ZgyMZ7=qF6*!u$,ލ4H4YºGшX@GKXuLm[(Fy][y~~kZKn%v DPqd]D։G RELv.2@ݳqY 7\7/-}QhD݂UR7 \WWs't@3pi98OC :&|_r@~^= !Mm}l!+]u5@)ѿ-}Y` 腍O '‘,z!|nv B݊^emST]3SُV䰶S3"$^ceDzJp)Peb]8e`J>ʉiԆHWOzߪAN:`I袴'nǐee%k5M=8f8XwӽsȊ\@r_" 9DD@jyhW<}5v:q,@szz#*UCۯY=ߟ\Nkǡ+h˸n{6PHu~!p}]]vTƁ Àa=gMfA\ޖ2gARSzP#krS;'Y[!Y>lS D3PVʲj vmp UgiIٳ3yL=]>`!DŽc*N辣LН&<3Ϲ$x (vgN$iR0}!kjrIޯ#D)tn|:]Iݼ]pgf7X8A#E:a)g }tLzW[ I*#ى⩎S%4Y?W驩>#ʭ0#r݃ ǁ"Ŗ^T[A>-> zP f"1P6J#Wz,n_kz nͻ.8?<坉zK){\<_}Igw|էZj[Z9%hd_ 'JiC#C,e^QgT&ݖջ2sK$,D#F}C1_)ی4 /JӍ:|P\2!k9ך?HYè6s0SKo]!|qwBaxȅf̭ܤ6:91"VɞEU/68Dى 21i&qZy%QxcKRF9Kr(q_uZLjYv|Zy2Ze`$s  ߾a(O|0d`y`fFUG# .jmX{gEoR5@_'VF`xeh;!"QBYIxWiESDO-c6L`b%%mSB'9 2‚:e>/XлX0UfA>UMO6an0b0T hmvA(tWMu u&uٶDI] fWn+`g3߿e'z,WF"m=Y7|*K(14RF0g6r6rʖp+78n 8me(^K OJX8e* נԚa'&H+xtAll]m1E!.A]AGwg?WR\AFKEɹ 잛k DfIv~,a4dUDjj>=Q/d*`~d`TiL2-ǯ3bOe< 6'uH|seԹhV yvPƦWM3: ٦:N-O/~qAtnm5msa#8>}jh|ƅr6,{퉱|9ku"vY\QR\8 /6睼ݺxџ_/)-Y!p.'ϗ:+F9r+9Z*++ 0\0%h` Ϊ<fKhA΍m.6SП{cgyM[ؖLKk mlQZ|QQ+ϹP:*@ Jw=% Emtt(1Qcpkl!PRKYZ.XM}nds6{²^|ڇ\~5T{W0 0-2tW@l}=0dx۫]=V1E 2a%N+dt 1<ʓZ7)}8c  ,(";=fO ^NFIC\~fۘaiv.ԡ0vZ70$6FTŢ]nzJu˧w< z1p%==i0p U;c? }F {iVDoݭ:$_[R\J&1P.qXk2\\/S۵C+-7Nڏ2\A$1ڟᥰ>a>إ(S}OsˏTϛ7rX%yۺ4Wz퇞[H~p3zU@}=MIQ{xű[:O T-46ucwkYN:]yb. Pq0{vrg4z},鞽Jl΋`hO :biF"o?D'ubms :̓E\77!*ܱ챑Zt t]X]F}ڜ6eDo:C1qBc BO,![7…ŽC8SD16RjKűjdAuFYE?'4v9|9EM@KufTImjM.+%YV'ھ] LS1ӵt*gc6c!o<`LEd+ W 4hs3440b2P.PpھvTr^%Or8 gBƃ'@a˂Ο g-TQUg X ɛXЯ3g9Meq5{gVK Hu-M ir?~B$@ 8f<.ծ~J6"7ڧ|ps+pĻ3UҺst#fA?*<3T~%KOp2Ьh3$?9N8w]*d`0؞Q﹊Bqx&<•"4_T ԝ3 ) WsrO)C)XsP~E!#qn0@?!aXAPa*?f*) l]v!2r`ڼKpJɔ";]nYu11Tf'775KB X_wqUCBl޹71;2&@= ".nkmp^ƣ &sd\x'P^a }.:B*!By3\6u[L^?O|}r3a=K ^_!Ŵv*d]t85`.ek4 +\@[5N.1ocYđp[`K`(m(=آI?\߃d}y1"kA?39p@䓩u>glf߱Ii!QD^:^aI6w?& VHeYѱQLPƕLOUn (]5lcFJMjBٝh#)@ V>#>ӛ, )xCA6c.{^ȶֵoFR9CI`Rܺ#s<U:V}Ml.@Dg*lc]W+ܡV1ݐUpPIB$V?Prcs"@|BWu 7ʷF|^C^|Z'D1#8|՚*I7Z|> 8>0E MpYfCF|K lvQJD~Lq|l(PLvJ>~uP0* 620@̫#U_5JJ8}hÂ]z4~b#hIJݝx l~^p VyA1=%ʆ`]. z AIo2u] x4UFqwi7w(rCEKTS $ޝ` ƘA ""kF*lWdZz6vgoK;j>@CV T&.ݨ~9~[ݼMڋj#I"X'Gv5/'X-ыCVt$':r9:nFEMem@vqG2//fʔ6ϝخQcOf>3la"٤lMrndk)Ύx11^ E:*4bA[COF7FbxmG78 PcN Bw[zsL#Ls*s'OfYO  :|TeSm2H54~e¬*ܺuYx&-'+YC  't!PyQ֝ݕn ^~סHeK(7@?{`a Bf|]L9/NcMӷ|qjf:dA Cu ز +J#pͻx$Ȱ7W9k[+oQ]j HY쒽>r چp:U2o<@C3M82C]Ͽ&(>efG֊=V 1P7mEff @H2iDE#^dEbOT0vQ&l.'=5akN|`N![mpUѻ# !,C /NBrByUqx5Ρ[7@TaǪ@V1.ol$e,Mc<)NXOM4Ũ'M*iHP&,f|I5DK(̳a$*B91=GOtkqWčܠNB@cSKֈ-jXRirF#} {2Ux01Qq&W=[EnYzΗk2C gGV.ȤRiVKor.C\$K>m<1utCDHm3Y: S3)4Y2%ij @0 I:6PQJXsaLX {'Lkp={Fv[GWvl EG܉L[8"$fl1IDfhoێ5qΒ BybޭU%fꤓyڄQq먇 2#aH%|zJ(jR^>>݉0C[mbt[me7=vR# 0>HAYwsӴL5Zf_\Lkg]{M6BUEjdEu y,fw8+#oqJ_ bˀ ζg-u^5ׅ}׀tu4$wV$qet_f/#*◅tDX8|%-afGMl4-&` `ΜկoScfMI K\sDbEqU҄>ݩhA4.jzW :Е_lwT7oXoN l#Ә+ _`+lvOUĤQrDlҫLznPpΑj_P(0UAuC)~kuG2xtmN›E}J< nksuıG3K,xں:=~k`iFD2xz߈1rDP|/$} ox X-09BiqK/R1M ΃Q"*t,ņe 6 %pT:4mSb"Űg'8HաgN2*٤梦ƌ3VL^cDJ6hN?Kש^YӞ쯉o.\~X\5cTڌܟцS!- |}y}i,y7|4xZ=#칶ԶaЋ$sGq#< =q7UyeF1 /s@L٣n|lI o5ζ |Q `YI8 5#j&ul+'8,{o/_gtR&"v_ nWLU%ZRHW~Off(Ǣ kwO)ŀ(p#fuJXN.ËdMaQ xUGx2$DzO@φi0 Ō)J]NOxT F$N{JR܁D!dԾ~Ki\C9g*ۆIߤ}87rLP%И=wUhZ^X"kF#6*55C`Ԕko+}R}_{ kuKbU༜&[e f}~KTcRТϦ &E!ƔVqDۅo{?. 50]&K0"7?T̜{'!/{7j;X LZjH֭:H[)K@nj6tS=E igh8\YMOF#MZ:]/6g^ˑ.-Yl#Za~}]w1DQ+7781olĀiSyy}e Db]*ؓӂ; UtF7%R{ؖLR*:XV6d&3΅og5&_2/_#RxhJV@1/wk{lZMIR<7^@Cjl \fM??ە_K#UT10mP5^TڲU~3f1V(3&b׊pio$ӂޙPPSL '@M߮-N#A-_x I [!gdW3h|ΌՎ/2mm9+ьת?k̟=t U%Fj{+W7.Ax]%5qp-v,yT2il1Mc{:@ep(X w5!.ÅBL G`MǠkʇxmXzEַT.UܘXS0<?@s{vKVDH8IH/XO;,_qY=HWbN2Iq;PPSeg/ VI6mWr[׽ 8KQWQWQC[ Zeo^\,4] eD$N_uЮ5qMjO,zoM !7MrK}B̐6#iѰC~ k^Z&XSvt'ac9}cSPǸ/W'{}OОt/p)iJO lT0 c)Rjh]Y#!ψ?!ƿ*#3Y.xlc XTv51i3fsM|+8tb60KEk./aғ tOn(R`Bw&i&xAV@EsQI0PTBDz=C"G&zDkQcL{%mFQGDnΝ,s5&W0m=e6R85no[ Z ґ }"Zދ'S?^K,_;ʮtHZ29+dXJ$[d9KZAX'm l]LSAI 1$Do9u.uM[  olܸE6?骴Á@bBCWbwrgcL:s0A \ǔ[|uӽ | <Vή;VkwJ{f(p|t%aErw ,m=26#MP\q.ȶ}]`XZLi`U$| lDj=G|͇-$=3EŮ(b$#^8`y& 6Lt &*ԣ|UN,!L4kGtWFB:#Z2RM=*-ֆ;k-*p[ϟth6xˡ6denIo1>HQVUĜ'6 xWoLѢ5eI6}YK!+t!=ej/O/LM^.~yJ(P(VO=Zs:Vb:9[fTgIz8%D>e?%qu:YJIPU朸Mpzq- %)ﮉj=%ѩ"7ϫ n;(8 bj*'#S९#+1T-z'-q8y$+j(qkс$~J :haOϴX͂B^y 43醖0K"vVC8&D"`U.v坫 |K*\cHⰷEpLP0G a]ϾBaFHE6:o0㤦تHz^xrm۲ ;pG;z:{`-L \~f58_N?[]tge?)3Ņk{P(׃9[3jWt#e1}q,μӸ}f^Rf+N,ƞ0NiGRoR-FǠ9f6ǷicLotO1_Cco5"n!-NB:yi% O3bˢ~iF0adeϿ1ZF=Qфw7 (}M,_czn7,Vņlv-[ hHLC IX)EH]MRJ! (ﲐ%&y a[&^. s۔HL9;s8j(k^Xq%ߔ;gXԹ/3! H= {7$sۻm5U}CP±ls̭uha |}|,W&Egu7ȕO悯]}1In,sP"_nI>!~&Wi=I Vr)DCm!& ꖁ]J1ǘ"pSqWzWtRkGc 瞘hkbF4PPB.51t#ZdW v NZᥗ@uQC,:Mg0]d l,(;R.%J#G-ӣrm*{Ė}Nh෿ }ۻf!60FzEl$of!"L ^y\z|&)%pqoc.6iZ3 {}=_b4o7aSDfd=g5oӻI7FCUX?j<3pʸ[ZB&š v/½pY$^򇤲yyܞ'K%Cs% .1ء7r/q9}|9-qL;`Eֈ>5c2\G/foQ>݇1/ʚqŒbn$@Fk ©e,)66לz/0472L5oY._9q[)t;z*>, .A!>hpYg/@%tN{S7=lWt wJ.ַ;r4o{ՊZXz&s>dHRs^*UG϶CP]FN< -4EL}>-Sݛ  D֫GhKFuNc(-ìT7ե|Y?Ov?hH߽_$8E!-m _^lt4Uصgyj SHPlx9}7s*)}Nk=z~e5d`,-b[*s!{:ڣP,֣cz՜68s39s0u %yjnĮ *gM[wX >?Xd"ڻ "@PjXdt~,v9$^vDם -f2W`?Q g<Izw2Q3&ʼł< Jy}>c#Řܺ~L_*nGaTu!,Pߏ1ź>t͑ V`!7c L 6 ^@۬aNhUԩe[7("&2L@F lfElѶ/96&#>}&pK3!A] 3C8ی> ]Py8Y\HKÇ>>>nǼVa)2D㴌d_G$o^EJ[oAߏќIym=i^Mū"P:Ĺk +Hzrh* lQEW_5>Vh''nuߎOQ\곮?0 BA ?~Uxi#D 8=/}}Aܪ%`nŸQ!}\j^9~$}4,|EO((TEی'/!pzڥϦ6 !j>70~'X[đ/W.O =gMham?)tdDFB6gDt')SE,]+ )"Y#[*@$T.6L1K?ἍHƤS'f0]hhyg~5e}[e9XMf r)77il6QA>atgvb_PJ fR%f5SFvA_WfR<ư"I=#w ^xYcFX'kٙݘҋY'ʛr ->d~ʼX+)/8x'FO|1̇&v;ڬe.B;C k]q +I:/b(@#v F(Gg]e1ŭN>OsLrOZB酘'YYN ?ᯋy;(OE 6Esl DLKJN~7$YYfkr1z l-tf@!eYP3YF&~ITz 'M$,"Dl|ڝI (MrdU_B:,%P!p542{)ܦcN}'|U 9;ɫoь1w2U^DYri^t>7nt/MPNkv#Bs"MgsЍQE 2IR8EgmjL qÕET'ي?;vjÅ$${Ƒb:ӳ,u (OI;'X,j)$wA-I]趯2KbK~[yۑKŚZ~sYV`@WѢ@6ːM!e՜\S0׼S:Qe(jwQv֤t3;H ۳Zxgğų*hW'5R" tgeZqqe!%KɃuӬ.5zDO Dk+j8 g'6 bVA(W%$*eM|7єOL{(lNwi*JM$>͑Gߗ]R¥a:WweP,20tu;CY?Y"'х!5 >n>#hb2)WBAڛ9ܗKG6ySjvel!Z K!o9!^eo8bS[stt珝ud *bsE<9(hټ~g9] @ ozy:zf`5C ք(3b\ usj}-H狙y<Ae ]^ͯs\K"9J]mɆ_{鎬*.)5u.WD)>yFY ,42)LWl {| ,ђR$.zN̬-&S~r7Yap^QںffC4*ÙwoS@pV}ªvs. N͟5rqmf'0.k_πgE>]cx,]8mD~`!Y_KkGSkP}"Kp0OǕU9w5/S֝S5%>@xQ6C-C)hOwp$yR 5Q55EwQ1&y q]17כiS,vBnD#:m1MdPoNT *)Ӗtұ[=&t^3ro::ڏTbF6u l:!{iGhNƌN1d0KZo+ϧOvh XF-Lòƕ}wޯd0 (c#)}xTOn%xqR=Y#=dwfQcuf˓R ly/|YqyX?egnO:hWpDz,4䛥iȓH#ЕbixI-xB@Pr=A`-ewaŞ=&Tu'PiADz "BCtWWzGlPaaCvUtTDBNݘ 쳰Ps]h);J5a65` r/D.6:9?cşjF7ڹH9RW0AfYg~xp D>_+k@@N;!$ * vߛ`>p$̶[ >\a|ʑ֟6O^LgwYkO| "MSj ~ӪZ!'ƘmIVʰ(nw^y23K%NrC?4 "l ld1l֤!Z-\yF(?g(V KBXz,'pzs?Mq]J懶h.\t<1qbmn-v;HZ%VFBFcf|v¬N\|" MzGJ^+f[4P"jybXiDRj߿d&z!eDLTΝx/T+[Ƞ7^;~!5h/qWUlJ3+=8_k'u ?Р4ĸ2DrkRHsl8|,jӦRҞݮ LYLS.,*sW}'ռ9Fn(B,e/(a'2=س[GY5r'? j{o^[772nD% ,YpRTŠfK h &鉇8 aQXSK6˓.r>ݩ͢}lJ ݃} 2ozaKoIj|\P蒄|ⱐp/= ? /FD3LEqL0xW)DʘzLhC\ . ۃ"LP[ c!NyDEΐ~=}DZ3QHٚ qǂ+9$hYn [9=vğC+2z TPm冷eba+QYX$tL,Q"IMukTk5c TvY\ o=_b-m@v{msu3IG9(-z5[oWGy5~ O#[ Rf}) {!O0aN2zvRu! [d8@-m~7/w[B Jm?k˼~_ߋ8oDN*5{MDJ \>ELAك?]۽*yb mTȵ::xam]T}8YoP҉' )&8!9iriH)Qt|,o~;PM;3iU~Y>! zTF b$78 ?iA%OJ]7.U,o"9c=2 k>+ucl,ե{x! EOI PHR ߨX;%hYůwD0dOF3b7$RA/L-~)&Qmy.0"ieȏ2AbHOYyt~M&lxVt;lgk8"r!~tT0k8J{mikCha+nn#N4?-o&T EkcdtZ`K{c8.TN ܲvB%Z!7Kq ќkcT8 I&ƓS S'4nCJ0 'Rr#'ER~)ΓEPۼGYL Jҫ%{ X # V'ٖi'O Б"5|ΪAܩMdl/SUMqbb͡|893]y[#5#b3l 9ʅXL 5y~BMv1"-hF. 1!/SaԺy3GojėNV^>Z$A͟-bvuż!MJN7rCuFA-&lܿ Py0 3 S[% nL*!h8eLtR%W"~FGUAE QP,jJRS #J@TKPe-J n^t~>F=mHQ@So\ ͊qw–';JۧCe//n$*ڗ Ibv 1OL_M\ J_#HQw2ԄMLƟcZ>Ię_9ZF|WB=7KNl."r4k^\tȀFi`g xj b U.coa11;erc f> ?i,غN֔W3 _2_F0z &A,*FfBY[o\mëSY mxRs?.e7Xz&; ML}jk 3+╽ ` SjAd;8.o;3 }ڃ̘osR6Hp64Ө׸J!P6ł.:JEMxԙI[m2(fI9)z9]wD>Û\F B@ѻ ٵ5_[@Z<lROwS iT'*2T@uB7,8 jB٘ 5L7qSfT#e@u$zc܋~dGjlkcX:XDMn˒fʒ^ -E7ZUjXT^ T3uLBS8!aWK𿻊1}s_}{XmK@g/J9M>ـsI-Ȉ_UTƴ43t89RHw(u$Zr.ux\P-\? Fk@gGdߒ nvM#3j<GH(>{Y&} ]vY69\t_usѨݸuEpXG*M~[W1mo#g1w[d(Ybi%eb4eb +;í*WPL[,m\3՜; l%=%N eZ'Gq>R2J<y}2#ۂ?:q1xF+!5{ElbrV "'@Ó (U)ZnC-plB(UWp]~(YɃׇbtVHg6z#yX^٤[դX|ϝYYxYX zz0_jX\2@o 8q,42~R8df>!g)EHU; S|S_ǨPsR})DC k~(ǁQydffwJ߀Jw`|R1CS; `Uk6)g~4o]%oZs@ _nOM,'$gtxFƴ(-m{"P~Z#kP~iw« 55m'ڵdjj}:`<`݌HMc/M3*@/Ɯ^MXYſ d(0Sv⠃>7ۄ>@Ѕ7֦#C68(ZD7'ZJ#mD%U7v*Kgasxjw[Gȗeϴ,\"r5e$(*qh#|ꈽOj^bǙ5zjcH,y7=C5Ҵ[0<1XdYD皛PMΡ-Ycl(-_Gcu%AG[i> 8p4m\t Cp4FIdZn;v6 *tU!R.1OB</壞 ^VKijM4߻轼2\TQd5&D u6gP^̥b2@Kb;l- ߚ 6/3Uw ݴsØ@9u6t\U8Xv23мKORKfpу"*l"2ye1.Qp4b-)H(2`?R$œZ>;"u\Uإi[^y7T ]˒\_##C=mlе$/qr8.2UW9ԛ b )I2++# 7*QoaBi\ Qn2۱!)*0iw4! -%E,w`1}2^ΧA64 \M[f MF8I^ThtPnsNׅ&+f @u0旛.߲֓o1+%BJDn0RXd7kX ))4͡ǏqH:e9t=oP[ZIY>z%zssΊ,^ %JE2d>|!xAr8R*/~1c9fnDEYū<Q5# fJ0=6-GWOH^5˄5B}96ya| },hife.<.j%ُ%WԵQ/aRWƒg76SUb`KqLPt$% ;$ɻ,Xma M TuZt)(S RB^/rfHk4R7ՠ8Q:m ZcK`$CPϿg󶧇U^KQlBD31v65|>dj5'YsKG0V~bɼ^$Ak*e}'/:;\Ya Ǎu[Er@L^gVQR-~C4-܈Ѭtj73jK] ǟ: k\+u{. :)E#|E*ܦuq/B#fo`l.T~#ϊnrtȧd:|x*\아5.⍲Z+I-?9hfsCyZDZFi/6dDGX'f`}NtZ،N a na3֩ \t?_8b b1]ײ%X띁A?\) BSe!?$gh =lR40V)ty;JlC'P4UA $ݭIo&dtM\Kv=ʹ>U!BC';J)ݏ{˻aֱCoAOJ̉ii}E'.+CE{@AxP#^,/â|vlO&&SLZ)pqB.gŏz18vp s5Gg[CHh8Em>J8\O(0LU*4> 6.G 쪛-.㴶8H~ EFoG(~2|G4 UgC8-m.B|'a(hNL$KCDN(gWNS[/($:ۥxWbpWPCZ+K Ҿ2s{0޿ۃ_x>}[kp/)x_AZ9k+f1\$skr\3r{!-jGm2%}q"D]_g (IPu>z% J($X]I?%gh@U!U =fp =pUvʪCr8Kj)U$$|ΌC}iZ&GF/G5>@@DE\n|iZs6Z*.kR82foҩݱhXsVH}m%Bz?x4@^xqP 2LJz#;JSP'tŸ.iWS:pam$ܺT?wB_k(gZجGZ7J}2xl2 m kv(王/nLJ`ʔ#bTW@ Z )f}7rNxR~\Ԛ8In.MeS=~Hp/iHR,iPw.@])]`ѥ9V@YXoB0`}U i"p5n=~HDώALؒ)BҠ^-cO4D7Ͽf+|<[Gt5ZDw7x6e/q|0x'%%+sg\5!<;WqQL7A;x-1$՛Oy .LEs͒M2Ԅ4EnTGd{w㼘k~X*⯄R;L?IaeTuP^Ib_)X'7Ng2|q=}{ "OTșݪVy1;9`Ѧ[-rw/(-<* zuw;k d`B2EaK3#OAEz{iy--@jt"q0^m\rݹ~Ӕ6ڟw!HVٴrb qǴf-^ٓc's,7l7Q! miQj~e h&A5(Hk(YoR##brTɁo0Dz-IV҆.4+|q;!!]  $P9103XŷƊںN1ܦPe C 'ֆOE;&YI.jA&v7J'$0P _g j(FP$&hnX L 'jvS&݄e͗{c7rHv vB {ZuItEX [s,9ͯOZ%$%ʘNVfP`쯘̷d<pj8t83E.RR}+V,}Hz-\Iaۓǔf@vJ ?yT?_?C,]]qH ]"1( lh`ec$-ez4rVY(eZ$ Uc'6W ̌*1AH# 6L 3 =R91J:p:.kŬdF/{fA0n_HAwK7_ zo.ZP%\h^Ы}*yq[SR|b9|]71D |~:ExB}Us2)fPu(PI¾=r@ AI؋ƌ{<'8JʱO8sXif tl12Tw˧%9[SG=!#(j m^w9m`dĭb mfU};2l I.yp[oN$oж$X::  'jL-2nuIJ(pt+btf8 Ri"LY&j"p‹I]X(>]u118% Hޘ!)i P:$j"h97$24n!8 [ܞܢy\hw07XDAyE ;NfayԪ Bԡa69f7` `H4b^jv_,:@(U@nUaY'z `[U "|dӷ1=)m|32+x VM٭9P0 Ph6k{:R+3+l䏃s^8? )k-E*Ϫ*{+5c, 1V|t%p9헤3+TZen&+-\O\u݀CP7oYGr(C3rSkvV18J- qIym`!;PM9]BBpv I7Ţt ~})? ½>.4{,etצ`;EJ(-ꓐ福fYy13rpG&H77I5CNFbmawl{רк0DO úq#[\n g @&ꩰvL-._ JD; N19(lV o.hM<=HOn~2;njihuӎ.F :y(`=SxI7xc~ax9A7ČYAە[r٩ ;Aq7I1h>Ő]Bcq/vɰP4ƲK;?岱ĦtpG!;sM|c pBБ\pqQ0Fe|Jy`&Cč$}6,KZ/Qa %jf7kUX=Ҹg - &6"{ `IKOuEC^dͥIFZݦ{C"k'sޡ.yOaG@YUJUbm/G+.99sʄtO\$q܇,gLlCY4Q3p׍:Pnby5\_nMb263<zyyIW8HT]P 1)z_BbQ+qo:oV}۽\%3F(i}٠ԋNUd'H]nց}x4F*v|9仟C|j[K,oח [ 3ot23A]ݕdwŨM%x&;Tw2 J=u>ӑf)Z#-<[wsw`*2&X;@gBkE8 i'|MڡlLN /҂/;ru|kp{Ll[|VΞvaBvҜ_xװ EњԅA r^}KcNl`hwmJ:2O 'ͫUzD3<.f0d?5jMN`x<b#5ZOj[6:þl޶7*}~1 ]Ը4rRQKIݡ@Nӊ0@G}7NM/9/ճZDg6 34inAiPWhAH_Ȣ~+9̷bU~o…Sg!svChgR4@j!Z>DA7=J_]׹-J~vs7ZD !!U*FxMk)XjOT=(~*n7EYdnUh Cmh$Zl8W⿟yca5 Oͧ ,ŭO [ g)n~_dPfߪNTO')#ʽs b^dJhؒ^#lK & -"#HKpi%[>~.p d|#!6T*n,ʶ1(=kmwcV"'û׶ill?*iCrv4_in-X8 y`j \J/r֋MyI_by`^=*Cyw ] ;*iTb5`UQJ-v;S5IaXXvw;lwOH])[ji^C6-L.Շds;x) N9:)WKAiE@iw[^v/%Wqj.~.Ɋ S5v/fvmՍ?a;T\u+z9C)e& IͻLmJ!Kqh}y)- M1^^ >*o;IZD W> חϽ"6r(@P] CL D }Glt#rQpA_xܾ#"O~($/Ͽ.T\vI KtZ6q:gL-wynANin ~ckTw'nҹi_! e08fzQY1l;9 " *L#l`-bi.j3t}4F nFz+ETNWRtkK;O)ߪb~iڲ.yJAqge(aq_^[`Pʒo%Ui>}ٙ_*lN֦$Kqe*u5ɐ#@ή (ُ_7nPdi\D~p9%." m2K]&0y c3/X9sO"#ߵ Gj2J3A0Dg!@[y{6ܱsm;HP^UUT92Zh2Y,W@xYQ[s'ڠҐw w?VfQÐ(Ղ92!X,PlAQ M$K5S:sWbH?XNr.~@2VJRX3շ3]UuJC"*=hi7NN&bג~NYud'>錹ħt`b{Ea3O2Ɋ΃w2vF2?>q+OCJL|u}Uw"o'3^g.ŋ*S1ux+H;f-4҃x#vՂg^/0(Ϭ;RI,zEرF0XGLŔ¡wC㿯@RJlPQ_#I]/4KE'Vak{'!#gf=A f:0:)@2꒍dP}wˬĹ9 Ʃ R?AB g/6:G]ۢj)M|>+ph_12]OӛrJOX_=ޜs2ry,esg-yԉsӅ,/Ruo:Xf`o0҉E3̌'1i6zIM lᒃKNK={z0+Hr]ʃ80=Ŗ\](zekQLnݪ\N]`2qFl+e' $BE@7f`6Nx:YWYslq!z,7fGd~nxxypz?n#T784 ly[< 3"1hљ+}xt %|$pߓ(}%]>Bca @8)J]Zk^wLjJ,$ Y0z} wPM_𕮺H@s=]c#f2+b<p$+s{qO o o -{ɓ~KuR=9uX mr_U&8ݓQUĪvDr$Gn)#*`]t`'EڥJS R[eCfGrDU;0+3Kٳk[~'z< jx>Cwªi?d0b  B}o=ѓK!p2\[O.GYYHa%Ɖ {U\?1iܩ`7{)hK );ǹF#5RϽK[7aᅪ9gU*kl魝S]L桐(pF kR?A}8 Ro~!+%SWj|aL,vbT.knBb09R<5 #|cK= <\h!<^,>\s婴YX^cAee\4oˁQF$n64ɕ3(:=]VG^t0z2bGBE\ہ ΢a^?)oD.͖dE(YӣtTn@&?"2kuF7 ,B;xrϭ:TINEE"%YWr}35:dntײ8w̏H AFshV lO^f?2#l1m+6<c0K-*z꨹0T2䫃;6; 1V'-L )FA[59QWmt镅`%$ aUIȺv >SVi YB|#0R]IVwȋ7hJMBi+be8>L^z ιx Y`+ۇ6/8`hc8@yXNEuIh$o~$UaZ- &:[B?hVjmXSW]u!N#jL}->tM,J2ySt9?ɜ' 8?6%l(!$h3ˁS4/fo?K*KOB6|ޱ&#wLN?;Ӊ V5 H]kQe{Pg%ʒT#kZl1Zߎl2H5o(|p]z|kyĸc@81HoWuDVQ?eC֞RKt?"?Lp)nC,u 1HQa\6Gj}J2RMfnRMt'ZU ,s /* Alf({cN f%VC eVbx:;_1FP;6W1rpcKOϹ0)!@5&-e{fuA#5Oݏ~7b|) /r#ϮbyY{%w8{Pb{F,I)kaȟeR:̏aVG_S) n&C|2aE1 ^83yvd4j֭z]e?nR,I8{xKzݒ5s{IFC޽@vHMP-4։8WvrDdbfK6_Z㕁?~i83ױmȣJ_O}B+X{*R1̢Hrռ7Uj4CâHʛŇ8u jG `*$ܔ2/d5RǻoR>htNqXkz-=+|{gɖT]UwBPfxp| LE X9sN®ETJ;;Kqa7\Es֓휠cՅ圚4#pJֿ`2 K'z7o}3dbqA8Kur{]>PAs]t#%\$zrI qAIC4ժN6hmbl  i,urPO :PsR Gv숝m邀B*D&kF軨nTEb]sہ81Xm)\ɶ"WrU~0@ e|-j26gv͹ PٰK q\8tsD@|mx[_Tt4M\ (=#aYʠ#34USB]HrMBoabVk_O Q3XWwWbyS*ȷ_ _M]2ڣqfoT* S{}AJ{ȁuLq6 6ҫN֣سlVwszǹ2?+ fNNN eF[+;ueGVXdYH=<RfgPx{3֫l!$,a{'_u-Tvp2[d-YNU+Þ(Խ­zd~-. UΦR60h,.-4ѰHblNVq EH??0\<{'ˁ 3wK-k[)׆e:dpea10sw%ma=~n-%U/?=g$|TN%l2[wlO;~5EӾLJ99[c)rSrBJ+bf@C2>#G-\P_\cv463N? DR"r!-XxUQb,Y`{kR:HyI?R\Z? Y( OVXf145e~> @"?44C {Ɇ+ǚ6pE&, 16n s4'TKz4Sq q7 瞿rK\ Xu cHVDlr젟\g_J "xrLU:[2_,)7OǴX^UwBZaRS7]әliwÄky*!h1Ɣ"1q3c~~ٽ=@.aQh4>ӵ\\cZ@V~m*>:1L(j\;ZU$Ea߲|4h~Q{hE߭t3}>-K~p7v SOiW;}.aϣT#H~O ȼd,a}{Mտٗ`id8ϋf.i)|9\bc=8~XGE]1}%3Jʠ(Up"7PPq.[T Hv"o8MjSĥC| O%_T'Z, '`,/`c7%_H NxCugt^nK tlS6;1cQU;xL~d(D|3<=*H7 DL,ykoV-ouEOF>'Ly h(lѨ}Ͼd@Ss\b,ڹ=NZ9k}j^)B"FPȬ[#(ԉ^A#"Qek80儃p$ A ے-ip8oLdt~cjbHC.P$F!ׇZ 03j6KW|1hku]# TF,aZ('AC"!6f+9Z?.2}~MK*}yHX)}t _BHsE8]ŁJأKoBVY=pH$Iq*6nt¥ ռ^ dZ]Y0 B?)Ηys~[4i#s%W=k:CŪ{+ֺjv>Tt/3T(^PfYaZ 0kSPe pV7=.XvƃҝKP49O4V8, '܃}0FP# F<.}@VDA΄q ۰2"w>~8jn[0x¸3Ka<À9쮞ofl~J=cx)3դDjrAxQV*.1;O6B4.#wиePgBn4^KϱĬ ߺ+S@u!'Bl. G _JVG `Y $?ziZ']Crll u TwMOF;+7k%/e*8 z*covYp\r떌v.:l})#EX&0z],kx(nRk .uK-îgQy䈤FL忉H, /O[i1kFjX "Hj!McEgO/҃ H[h&>JB P\ ɶ :s:$ukNbWл'{bYK ֩gMc;q"v}6نt_#M~!bKC>ECn7{sC@V9 ϋz~+K$4 /kcf 2ɱ&=%D rz:3,^ !' F6dmt"~d=w)W3$3 WIc$"a(D+ B40$(Ÿih ̐ʡ3nnVCa=0bv <OEs&FE ؉#Ȣ EE`3O2P2pE-(&:-;]9\5mRlv:&i# cWXlXtBt@KqjnAv Պ@έ.qP- K2Rޒi+ZVLimڱ_3ުԋQ`0%(ShP-1&^kA5yqI0,\¤q͂bJˮ6:! uB/+Ŕf7o>AKTf1 Bz(J; &bs-,> S!m?N0$ E8W++w"f!ю;2?adL&tR^z*@Ex{ar$sY^;dd 㘝bJPYi~%3S{|jhT;.OU5]R932%JE:=f{sЄh3] UI3>7\Hi}i T80!]C]ğ5_}EB<\jMV띱/*] ]|Lr{!,@^}?t:+Wy(B"kk邏,l)d"`L<#lh4cbKh.cb0~ +%:Q/ / _ .5ƹd?Rf+ׁ0^5 xv":9 쉻!d.J%nD\]vNaÙ,c0!=l \9ko^[T?D@>]OCr|c#R.yF}@?+l}kD}4gi,)k?٭_i 7t)y .iQ7OE8X! N2T>ٟDޢٕZ]v/m}~@"yZǭj5=@xGMW_qJjtf+ ӃGnpt:͢JCM AE·8Q8npzxAqq8½-d:dڌCM\9粏v]/c^hh&rXKiud ҿmm܆d 8,2 3af~%Iid>t E+{IKXwUݲ p*z$Dyeh492h:RU ׯT4g5W(,pII*Ձ}(sz#&0 Snȩa?)=k)φ,ݭ)'Aq??@ۧ^ Rȴ/x7(#j#XfmvBpҢbZl.8|분>jHiEL.$KF"xUuF?'z!Pcm[࣒  T[ Pи* =Oخ :+ aq>~ ڥ-|˗}+S m<8;o,.Z ]VW?Rz,q`U5ᦫRGo(C5'Zؘ2dӱW%kIs`IC WT h`WF ]~$ćJjk: yg Y;K$bU\~^r&=Fձ(9t0U FyTd$[K4- " [@'D mcG@K4 䡮}ҪFv]QF*IјܝR1]$:䃍_m'x<}6ElQ)S nc9k8 q iRC?|&\toC7yXҕR$/&Jm}jJ}Wu /κjg,p6[h>`Bz=wk+0K%1cDA&(~~Q?V/ +.%N ?\& ZX8~ș\ߟo:JTU,0g8ƲS!ӵSH+dÌ"7ٯԬfԤcV|= H*&^a΍_KQכ ?G Җ.3 Jv~\nA K4i7xGRGqmc#@6x߹^2c!ՕhD "uNG-WDb%0>׌_uX5 &pge~/s n*G%Lxc{H\ SsIOe ľ>ٷ$:ғ  ]I[|ؒIفΟeTkRUrԺ^ C1pQ}(ǔdueGF~No1i8ic_f,iogQPMc fULċEk׭fH gGA^}Ha堣:?>ˑ*E6b99RdNn%}?n[meƒչikugkō-Jؙx*9?U@s5> O1`Xc"2AL&[x FaSQ"6'#,A.w2W("}>; U<.vJzteiitw6NaaޘS!7GDΣ7qaϾx^4b.nܾ ?یo Zdkd03iwWGwt;9(a3 `K4U,H)fkP#yv:hp=:H*GBT#&xo)LG Ep@T" ]_fcǾ+{XW^A:[߬ *C݃m(Qa3VpYQV|f8 k%T?*W:K 'Zd˜pܫ?E۳1Gpf\n!Nw\6҉_(K2R R?K7MڧEẗ́/Ϟ6o/*(&A`̬!HxΡL揆ǨW o7ASM64 ζ{j: -ȟBLjJpmp[bB-dc}T)ň DxB3Y7lHzX÷לQ} ɆKGzw={F~߬8ղ*ZѫMb'5ұ7. v=F}U+j &AG,+nc*vRe &csS\ݾyZRe)rKjB߲s4xiXPY+/3H88"an2ϨK[Q$9+L@ўy"ug.]YU՗(@ۍC&~xRKP4ǰYeĉCxuT5]eK_q3= {ĿJc`1d1*vvft8O\FIg 6Sn,h6&vMx j(֫tР[}wn[upŤJ2H--hb>(<(Mא쒜OF7c4́zbg*q2Q { [7wS,< 嫟fˎ+gNjiEH]W_ UtBف<hk3'kA1bN_uyp)hn]==$_*F{VW?cCA \"3XM6\߮IVRYA} OB.h)s8L'aZJSuC;(n-;caCm[Ƨkwcvn 3=Gy0wy/Um|Q43!:j屣SN4$L-5b FmJO70iT森1[ ȳdwR+|K'4~~Χ!lM2>v[%Hq &`tgtWF$/e;$c7/*zxQ|wHe@BB$P1>҅5~~I0瀩>np,~BoO6n:!0B&yt\ɂMrũH2͠%Y:O _Ed27j?sL htAC<:-&*w< ^,jƇl55}mY 2YnO#yfcѶpP6D2,P*@!U z .'z젫P[?"PB"6z]Y BSsp*1+ |;9f׿> E!) 82czb#ݹ}pU$ ގK #i*ImJS HxBj^Jp{7 {%qc1_#\ P7P?uOۄw\h[VdNn6A#:\2{F$ zbh9C,56|] _7<|chQr[KaRQ[{10.5尚Cd+Yt tb|L`<`n.Gth>[f!MB7֩fx kŊHLXC<LBMg1xó#6y}D ӠD('AČ8c^ucba ]fnifG Z$~Bvsta{y0V}HL(.~x~o) @sHk\;˽S{As矲"͒K]"¬S 5*z2lI pU3^>LHrjl:6 YVp Ato :R>XvTTd[W?bL 5{vV\dmwx o8i {D?漄)oV{K hMV^հbvxxEȋvy T$6$8Fxm97LIrK{/yޕtuzbыw]t5ZF }qBMES4ݣa1 kf0B *L]BC봼 XIj1Rapmcgs?012Բ{@ܕ{jERr(;Bu%nW=J%Pon'T"jUoNFa9WD/VNX33;<:bIK$Jj|sHrqd!.4-j|%+w;sZ7Ȫ?UyR7j 1+5~ 0"qn$KpqyDC=yl+d5R Tj{B75H(}ȟt"d13ErqX1K:rK >1ع"tQ${})ȁN!jx%Ԃ-*64X^0`3 C 5+>{,Fa96wf{܏J-z?O?'7wb4Vyʟ5yB ȫqHi>>ԙ-Dj1 #p 09ƣL7JB+?0s *MXZ3WvH]5i8W)jUFD7 kSU^UeO68DE GH\#d6<5@Rzet@Yۓ60T%aT }e Ӏ&O3|2uQ c=I~AyYތ9C6GѨn9N#J-ghMB];t-/wwY4 ԗ  I;J۳DP-ݢO4'h \^Z($=st. e`·%+&0ZFEsR=m {2 W}NwdqIw@{t28VD`;\l5B @(b~. Qܵ sv)CSཚ"W~r-8qѼqZ>5@rpa~D{|]y#9Do[^Z*i.Ƅ!;q8B Viةvm{`5_NAXvW&녅hn]>0Lɫ@OYUUzh6 hd3JPO,wq k(]mҼ Nbxf%U͉c`lPl'*Q8ؚs7懃Eͯ/ y5n{@F&7"D_'zuE%//0 )%و$"=aR2KZpI=5v>V( Aͷ fi5dRxSD"ux]`E.m^ޢv<0z* Ra(jvԎ=m4 ^aF)4f՘dRc0=3Rl;d]pjQE!&J~aCe55z$x;.EgD;VP~Q#rˊGG f};0XDzOr(_vRG ?\3 I#)+uo\vGNn'e>3ot\HhVΎd{!1Uaxm@ዊc o=۔2 TpߒzG|v 9`mj/;';kURHL9q{eFZP٤t~ pĚG_{+eMp >_Y&!['*!{4 Cs"L,\틱T{[1B#뷌f":1KȱS~XzBF|FKVt710+@"LwnwV'2гq3ݘ"'1@UPҫn}W\78xQu]$H>g&1@ѯA1h߫|V1ҐJO?R'K,<; F,2'#~hFq/6jzOdgw5>[.Pq xFh0]Q p]YřbX<+o׸' Q*N@*IAl18T}zC[epP`@:@qgě)[ y}\@ߤq!/#A;x;dZDHǘ.#V" [eM_y_ޘ\IZ[*ί!pc?WH=|do> Ne?W\ӬϷG?UWQ+2+k#V^$g:"d`w׭Wir[jy|IMXU(P'ihd|`#擲 O\"+ bΑr!W>2[Y z\ 0ѻ*+!č`1%B-[=#UoE1au6ec˜9frh;.~un#-Ӹ/%#)E$w6&'{9MԁqT Z(K˛|& ١ﻉ_pO`:dռIyTCoc>5-?UE8|Eh$t"K|/j 5\~44knwLt-SU"Z;;rNJ^M<2b7e63SH ȖtjY٧56@aߑX/|9߂C+p) BxvDޤ FbgsWm,Ms>fzij՘߂AƗXo?ʥ+k=dgs3}'CѮe$TWj)S5*,ܟO+eYjҝb>@Z Wk JyXVgx`{6kZ1C>c2+ͬ~\2TrL nrᣙdV{QwOJ'~#q6]|<tdxzS"EnfV=/Q){ C@Ȝۻ*MK9C$>cY#yzigHvBd0hֳE3+`CFf}奡#C[-8ج|0HGl+ 5^iV^]W=fi?.?:ع_Cj]b⸞qN%eӭ|Q F 1T."TåxH8[q2BKR~4?lѺJ;) Mӵ\ZB3(זeN1~ن/Cnd:!¸E:Hri8zaIZ ّ64E:Õ%t%[xfL %$zMxB^^` %KLDk(n40jn9EQ΃z w:84šaN_IDE ,@ut`-|BJ^t%ziϏB3sѰ@sOuQ0vö)̭33B yc,ٖMU~f`>XVJ+68 $-k f  O~ylgi8μ8%Hٵ -p*I5NdikV jU "a{Or~AOR&RA%e8b~ =wʷtqfSt!˅r`흓fɣ3:{)w@7Q$rd㙪*YH_!yqd{G.N%S8dze`՞t鶂ߙP[i8WBsTBw q9kրhH+^܏frpV5 (Y7Y$0jAr%0ftoXE:aVԉzV2͟g"װBZP`f$bLto'y ϱoL,KN>KMH`MT*$y%Q% | dڅ}=rBUP-P9qF~kre[2Aj'S)nge%9[W͸Yc.s F:ڲBtPwu+ ҊI8tޣމ_6O,AH k*B&CEmwHܾTp;5Z|5ZiANC-S3t`?>Eia Z sb? vgT |X_2%/NP " +guC7+:6C$N,h-iD\ LH9Gr/-:r<E*;`еo'Oo)XF6:^[xݩcV+ewED7N2OqDLMugw5L~ҵʞtgi$q vdO/:>Ę >1P`[=a,n'[c|?RiZ<>5n-w]%LAFD"R 3eF zxߊJ?+,OkFĢ yBNuw)|ZRoP[$Ytr(CSљߖL" !0yNy\ژVFžl {N&sF{)xJ B!ۀ4ŜF%r2, =5ϴ*kJ&rI{ز:Mxo# m~{) ˷( $tR B2>.>p[vtZ犅Ls-E4 M1 ;x|+vJ9t m 6|uᶉcRuh"GYrsX2vYZ|#9 %|kq?[B=r[*tt!Z'Nv̓Qz;*2\ ROy\C<97P sv츖)tU9myÓJ(t6 qƸӋꅴ.OdHLbCݷQ q ۭZ_?iqYI[NW9Ba~웷罪ɓ/6ھgЫ.1 J&gj* e(*R4yU)ǕA>l)'RNv< I x!#[Fg'HOz<phHiW*u\pBoe<5dlp澋{U:9hOi?̺^gVnWn^2ut:/}>kl\ ?5M<8K< *pW@VQٓf%zOpLvwn:z)YGs=01\+`OX;nTGqý-F2/ ~> "RUzs׏k~Xv.n{Nz&0,o;„=x`_-=aT3TjmJOzsʍa}\pIu(+4A= 0Cg &XOO_h5/4RrPQ% 6<4u ӧ)oDE\fI[b:\9E\sw C$~4bUhh)6BKӰ'󟠋l0΄hoJb L}@.$h=$ R֕"Տͪ:gLp1f͓a_Ni׋GP韇ЪcCcN$ܡА5UoF*騳kݯ})!SnQ;. WY: v ;+{L}\ ҈ .'U&& 3dq tըx~gVFPow_M! Z*b3o35@}'$# h U4>ʰZ5ИW6ոF\uE^JC7, L~dfuޣA@)RrFf^oyvNb=RGdI!Yvmg8?EF=+sl⨗?KΊ͕rO tKv&'$&_CԦK>7jjщC>?va2w)j, > x/" Jsg"O1SM^-mGdz_*jJP5ؼOO8j= ]1vD.UqSdmGy7SCEY *U~mWz2,;P;C ܯxŮxjyϟMX9vI. |m#%=7T0MLnxHNeQŲQPZqI@gKF. &HKeܤEe^6[EAk.44jў6W{W\tVzs袂N^db sE`Ǔ,G89ZAi&$=[|Zƕ}9aD?ޘ^ImmX@ KVVіJoCy8M Vw0:e*$R2]lP6υ 3U`,B$(*d[f }$~$ nW.3 s},q.,l{ -WLhhaBI]bmֵ0۟D'Qr}O \gZ 3F3Cl5)|a4`H9;Ѫ$t"܍)? v+ϑ{|Z?Lnm$ȫk?XnùPf5cA5qƩ@zHSbŶ!ro֡o BCb|(YWGy?2F:NaqvL7)`pN^"d :-TYx0nBA:A]/z{e6!UE-]1,lL۷a:YQ0t)tLV ])X_\e,r2('K{;Gkȫ[63%I׏-`kOzWBjx5¯MɧWYN{v?__n~WZ͌d*PZ+7= w-2ј)DGBB Gpr d x[fc49r(:݀ײ\00-#L&Yq?o p(iʗCnBvCúq̓eqRm֚V[q3v)jDm{Ңm73鈗n02z-}`| Bg`@sQRh?UƮ*~(6خhשE趼QY u/l\C@0)RccEpTՑ4 FӸjfgmʓcy+8n.Y^Q1},L 7}8NG{zW1/|5sF}n5yOe0.ے^lHL¬1!U-poMRxE|Gwn8Vuݘ~\l]ۅ@5}=Po" 5ֻu蔁)AtiVآCC_C2/ҰM b.J3J% ;I#Z%7R0W#_+I :2XK3:=|eNB#y ~=O'D/k/[L}" e_MyLxl\%bcPq&OM]_ L5[%?(.1EҞHl6> nqCR읙2۽*6u(PbL3Z/N>@O.%nKX@b*ٕrƋ- -(n,8__nv2d S/tЯW4x7K|bAtWmVԁ1 ,ب yF@Tq2z`$,>qtt堔âA1Fś[ܳ$PwA>#IqՎ ,kZ!BydVsnҰ{' y] xJs7xg OI'oV97QČXnyE%)<$| 8ȃAԤde:*Ȣ6ft 6~rM9zקmެm, "H9 * %Tf8HFISV!( ZDnɓ,ޙ;t2.)PwTw%ݹl>)Z[P[͍_[X|ę Ā4ͮdp/ɛ+df_sDTLOPż)&LofŮqJX?# potL%VFDyjݡ`_ |%l:p0шQ5 [Cu/ۙ٨U2P\ܼcOIU6%wLWyaoܨ%1ST1 wiv~\󑬹n4t%΋ii'fgH6}ލ^]yE-;\ٹG굢 )`^sQu#89_wuSH*2sx9'F,/J J! V C^US9ˈ]7 B*,5D%k 4ER+\_,S![I#sO- OVgr{z'Fx֏@L7\!}d ծ?zp~.{xtQ2fI!ΐD3+YFVP]w0 [~MqvU B^Q%0c<`ކCjKC~tyoa8魎EިצO2om}e=lj5^͛/fb5C7Yҷ9கd:,iLit@XCE FO$^&!L#wf}ps2p&GqJNqıDߒQ6kCof*)ygCBtKWϑFk_Fp`,hc$% g =DeL*A>~_Nghܕ>!s+K*DgM?2\ nXӚBh+>n0-ǧ\u -X`' ޤH~&GMtv Hsv^wA0Jo<߿U,dÖ@Y)NRG^B7x;A$`D(jbϲʼn,**{|[[R8~q|.fidF½'-ڱVrxg6' 6̬I +ŝ iRϾmoca":SUqJs\#mM[UU\RVq|q*[#2Tm C4f$&lbUtP4#uѤ= 4yan80l.w3o>F^uxN - 33]u\yL*j=X,Z>]=H%|b"&6]Y4n]{aBʹ  8.U3T ،FwM] eà[٧u Er5ɪc63Sx9VΕMO+G) dFݳebvte5Yw(إvMnOSL4 ~ .'s&$!"nU >Sv6[C+ , 8FOb*eÀXE[Tj"12 `0<__?JHSR߼S;3:aNP&#MP&tEM7OQ{DIj/ֲK*e5>9+,X&1;5{XśD(N?%&<+윥=5jy-&U'%mZp@@#UYS^g\S_*F&>E227c>Qk4j%w1ӝ£4.}e5饖z]LBU(Ii5Ni}}e3G¾)m1 "?j A!{Sck_RYøg>4I^ՖIJ4ipL; p" dt  irL~5N=I!Dgˍ +S8H# QE7"rhM;y$;_3\[AQX{x͟!30U&%vTm_RB|2@۸mE[;ODv4nq'j[&WnTv"W ՠ5ןu{(vXJ\sRƓ_#e6?crV_X˩؋ܷΥT-W Aa?nz5Z07l;_z?`=I/~pQ$̥FG5z&F*τhn xh:謻Ό}[U_Dw2'Bl E36OPYfrUf4c?U,`}}DltǁgjiBI-4N"W}ߤzN6ZylȐ4A) ;7r,!΀bE8(ݟe۫wc4zh9 Kх>ސ͞~? \{<8_֥!FkMHyw 83`?_.1oQ bT*`ΞD[0Kϲxv ’}_^~'S +JzAFn &'o*G*&⮙GJ贩aգ@ꤚ6yG%ON-E"ߴRxUU#i6xn#H6d8u6G+ڌZer^In0v'4 )thțьG;ӷkU\W m5 _&zST}q(N񴚠+I|P- ^yIR7>xt]?ʤh%ߵ"zB>s^=ReY. tBVB8厉Zxlk~ >4}z5:m⮭'Qr~T֤{&oFoY/o& Kw8̤qqԘ+_^{F_\tE07$Lj6 lj$g)„ 9 Y?,D~eq+#UBi Yztʳ5Ă}, cyi \~hi*Yta)T'Vn  & W=: A?Sq)쒽hHW"p{R\ŢrF'm?ek_kMxB#k@I FMz9U1Uh hODŅhU߼95=~(#I$sfO#$(V;-d˺#.A\ϋwKFn[Be1VK=Z>ۍ2(0ÚCƾ e;uvҲ,*|;^T{Y;:Ȁ.&|3wO.jUm*pVVоf9za'?>+/.7i E_b!]t;+Jq Y8 NoR@jwM.t$ 2"D <@tOn#P0'b #^vԧ0*e¼slur-zc%2L/a"˙Ui`%^ko@3v:"{X:GJvj(M:%Ɗ*nN[mtfO Ȁ.~k₊]iYf)NMh?q^BM@^Ai$Ze܌ P[SPR_ixIV=,r^=νβGS Nh0!+5IzzC /脋'" v3f,ۿ'mX @8!iMgTW5jxZ0f5Q Yj*Bq G[G-tyCE6[|{P 47H f XQj܅̸aP^kNPŘVJNuĪjEqyROFǒCA](@]u])cXC I| = U?1|wO&ߪM̉mX>$}w#T+-eb8SA~1? X3=Y@$a|XJa12R7f$@$csTJ3= \WBGuebq'}i#0 ~‹޷aɇ,~'v8bgfzx^3|ʍ}*O"_=+6}(ZJ-ɾXP@O-,H2 Ͻ)rZ>DȧT;leK0]%o?.Z+{_WWX3\Ûk59 MW=@Is.2\m} u 5_-?ViI„UwoU˶U\!̔EcV]1φgvK;)cD6iĠD y'Ffj#2c-1DIgRuS´/Me1#V

ldkdϧKLg>c(DHYv>b9 /7F@)HcJ.`>W&E/栭 PO RsŀW!\$%yc !$÷BܲZ=:[?,x:żyMM/mp<-nlp̺}aibϮ Q iN.VGDXɀڽy&[V͍ecwY)RӜdCk+M\\&`N#x񣽺tZbT6514͙^Y oWd Ql"`y4cs92yS$_Τ^->kRRɌ H3kB F K+*[ߣ\LAhQd`.&ہ+q-xG|%&lW'AFCq.BBr_DR1%3 ϏE{z? G[ō̷u)\/BVzgBrHDHh% <Q,6iIȞ!u6ê淋DUsѫ,kꁦgo<ɀry<ԺhhE-3-u}lwavXZ`g8aCL}L= |<{P3"_{鷘{3Y1(D%TŸl #5,ZQ]8K}UD̂Z2G"3KK(<nxB [ )sO2nm^DSL;5͝ԝF ;w  "☀ıK7ީF$ {RB?A=pYL!/֪,qo2z]);RU;+<,a.'@*nJ4C.,B_>cPc\DY<~浌wowq[2_(y A[_Db s򮢠fg@>gR^ka]o7 3ڗFڈ 2i%QkrBZ4w=[KjI,_5-Ѝ؇cK'c3Fbh4DGJ꣆Hٹ:B`ReeW)ݗf?>9#遽j$FI ^8#Xz{+8D Y}"h87~K+{١n1pT$閖`ReIF-Np򝪽Ȇ^et~h*kwB&nZK&riE~p(wq5E)BcyXs3[=NN Np6FFT(Zy4 YeJ-FĻ9{-~Tw7wr3 g@ۧ|ՠh/;ao͸Joåsg iO:Ra߆ѻż1 ]DWn@g4EEylZ~sйeڥ0A /j]Ɯ{Ɍ)w#JNKl& g%V)G7ߐM{7,["CN,jt/˪aᯔX] k ,S\t O#:Ps&c}9nYTp,E+71,_ʘy@ZDM](.N@_Zqk; ~oF>h} <,zG g.~b_xPd6ȕ _ :g}hn A(o|-Oo`%5&E}Jҁw82:yB01p/u'*_Ñ5WIP}kJ:D!biZzPis˷glׅQRa5{mJ))fI KX{%uAUW>yM"zcS'X*qleVԷtCH*d0.Nk]ۋn7ɯVTm#M7F[3V|c~ ŇR*_xW8,L@&A[wiǴ z&SWx <[0*Ѣ|'cq /M=aJ4hL5wN=%4ɚS9|y;f4W{\>nFeu;\ӽ8̵K){*iFbXB|$P ׬> $Sou"Gk8<3pve 6k[C`6$Ayl y*H'_+OxKn}}jDCȗ#˵+ݑb1@;r$VTz^OTG&a>G.Nt.Vҽ_Tɥ䘲5)]* }aQ?ky:}l1ڥ 9kA2Snd翀&*bu(-L뤺 ^)mTbv|VTH<9}rCX ۽9XB"}€lG- detDj-ozDI1thB`Ka5.%74Oa}/Aj5,:K3jW_ E 6{wm;hyhK-I| ]Һ|oP~um@:o חscX@r~Ч'Ic'o3е_BLKxةr=(A6zq#>ɕWӦn80D[k4 p+72>K *'b~ 6>%h92 !T,omVgiVݹy*iXLԔiQ3bSBKG&ѿ>0hN]e~ڦ-oR;1*4NF+`BɏEo6}RҺ$uu8 W&F!h0\Q޻Rmk4{x=`2'B}5-yȔ; |=0ۑ}h{lfՋ:-ȏ#\=Bܔ"qq;8]γHAaVe5Cx_5,$$]{cҀwE) ny>]B0II?|4G]'J9] Aۖj_fs2#J2 gG%pgb UM:`dN=J Ob%]&}5v LCa$E}ho3o\|2w hKgSKĕDZ^U]Jc,h!dU [9pIY9gi:0ɥ6 BTۑ ]9H_.uTrٍ}V:Qj-D~;v p/#|ivs;Ƒ؟wo;x@:(OB66_gAcZ%w` lmMg \p4i0v bXU_&5jjɖuytH1u$m \Ps* CP,OAHK8Z)6jPvtZ>5!8w)eN~S%-aL ]gf:rSsk{v*S," ̠0)MTc}l v4R_U[°NMD2/$?EH 5Fsa+3#?q0H _Kӵm\ܖs VLLjK,xz)ta;7Ox9h \_l_\Mq lL=!]Y0$54 ߻v<~Rğ&=*~(#1BѬ8UPf~(c22=)œh=ŷ*Z9]=NI6z#oKʻ~r淜V}eЄ&*f~ _sqɕ/.r|68A`{ ?`u[D4۳p,VƒB8mS3ER(mvNKIw745F1z?tʁR` XM%z#}MSI*X6~whK]zU8xH)[~ 3PYKYN^z$r!&* LG^.׆_ٷ~2v'gs*l%ja?0E+6cdpsk(8v 8;$o5YceYeSo d5I= 6,1; {:=w?ʐ8S3j0\]I Y+Udue:1,T1t0I&gmSKP OwΠF=<MI 3@,(扆dA2Q9 ^5益Dܒͻug}us~*WX|qI8ZӿҶVyٮr- _Jz;RP8Xγ̴0c3YP犾Cx}ɵ3cZ).:`#+0(1Zۯugy'D>C'Z:euQ;}X +fX}ZWM@3 I_+-@u8ҋ# eB% x690Ty>ݳ# ""Oj2m@F] _LY8cB9$Zؽ bf^W4r:!D攛:C~U;Xk0k$OU'8FG 'FY"'1j(v ŢiCDR> gVlv} 9,?hfz{Y΄-76vs0mZohy\>vv7v :?Q4 !ubԯSIqO4K2s'*t6Y+džeվtM|W^Oy}KZ_Up6M2`$G,ZߡdE7ji@}P+`Qi@ﮂ`)g6cnpjV{[ᦐ _8%z#>Sd:'挮Gt$Xm_q*KW2'Ӿwwin4G&5]=X*mj# 5pgd2 7 ^%@"yX}ܝ]!^gM3f^"e$I[(ݎJa7r\1# K/ Χ׭R=+0e92V!> HE $Z^RG^نIqBs]{#t4()+ad=Vdbr0 E~ x&u᪃и9s蠈$0hs..o0PK Ff;f]g Cr%C. $0LA˿Y${XoaH*=RJkeu}Ew!_!dKܡa9Q^t?~6YB8mڬVVBnmqo`Z, k?JPcɒG@D*m~?ٟ3g_Pz@J*OxB:/2TA5 ̼>CO6 |dud p`]@&jf8mrD_H{hnVܣ ST*ڌ .3B b27?KQ 㼧XϏ+P>MmҘM־8pQ/ډ*TN4iIdcP,؛O Tw:hid`DԂfȠ[TlPO4-2ˮnB.C$U 28ɗ2T`_L['H:e6G]H?|^Юzs$8Dϱ}Y;x֧Gk['GWfK/󑸍X؂=;=dN?nȎ4=]]COsB-@ tP]]#>!wJ5>h r^Yu#(u\)*Q]1q9jJSPC_6; JM P=C<2/j B/דb:D *E9d${3žr1nU0ImtFՅQ իv%ldb,k*di?AD,zrp5^Ǹ85|Xz♳K#H'inzce>Z=Pp#ޠ'ρ]Nu!iYP}^2?F4߿|6 K- mvLŕCS?=: <~B:QӢzG5i#Y-y, MqNXX_ob@O=NT(ȴ.H~ꦤK"9 P;<:ɳofd_OC#sl~)=V$Zpcng0&+[eg{TM-h(N]" Q:2[zOh&:gQǚD֐J)hl-[mgpsĻ3 9, H^AY /;$-&9cɠ{n<'a,8dJ uմF#3^ee8POĸ{y~Ik:fp1Vjgc1 o@=fAft;{HdFjo # rZsDX#Gx2džS`ҟGo&[T1@1@P]WŚG/#ׄEl7on*t#}i,avrWIhl e\4D*pMhx:2Xc,N4ʣFyIrz&XX)&u;`8cS S곥Z9koCRY`xb;iL!:G]/cR![Y3ueiRwmS 4\(stY=G`n++t:d, 4, Žqn?ZUŗH1*d*V#`Rzw+ 1hmI>0_xc%0lţ .̑_&D4VN2atd3K6w|?9D!QU]BၭPUӦlU> 3ϊ{(ѯ{ۃqh=-1Tkƣ1m3!Yo'#IpZsUK Fjy¢].;#.ZDO"0)J$p#|@ d81?L|= 7<> y*BrE[HPNy_#x":^JZ<;Ȭ8f]sc''0 m BF!eB&AmAۓ* sxuVĂ 魗KGl{p@ӟ`|'i@"cf Ɓ[լO(ֈtR/pwt+ _q<_´8 78y<"0%_ N H7ErV ÆR>+q9.5YwO(Y{Pb_ohhq AB"!K#TdjN}T W]1դEEƦUq#"VfZڈ-v䜰<ùJBKԡ Ƨp}=69WvJ=[9=`z@?&Do_;h K:n=KlScOH5H!wWL ]_ՌS|EL[/`+B،iʿ,{Pt`[پ']peAXK ,"׵ԑ`GowůkNis, f; oT0kaXLvlqiq7mL[%JW>\=]6D^9`lUmJq Ps94C@5TzG\lBKڂn/)BlcHl%mڏM&I§pps7^S.  J=i,8ιFcp]{ClBƙJL+ lϴ%𽳊2Ҹp/ 4aqHUZc$Pm%5;TZ@͊[M7&W)NG6V/^|l`3תF#o/rWѡ?:E&lQlC8)q?ibyGZX傮JGoߓ`%"*$'MZҾOGn{QF_ydTǑKrbb6igaA 7kYXGK=h,Rh=ЮMR; Һ"d7Yz[o?;O[ G(}$m΁ bӓf}D`fDOy~/tcNNmc] cK ˍ#"ܟӲ[=bFxtJVg4_9J>D{d i.B euVgNMBOqSk~%Awb> l~4~Qx%])t-O%#Y),:jιʹ :sƳ0]6>Z30">IՂKd!s Џh>iTKU҇=K(0VٸA`GcY78(*sVcpH :w *)ubBߥ u>z^t._8F  q Olhcxyp3]`^4/zKaoƠ{hnrHLkA W C@xӇ8jvn-ħ =h*[fe"cp @^_p2WBx}O s䍩wep<$0x(P<s=pL8ӄQ 5֧tiWz劜 Зރk/[}/+z Q*6*Du/%9=]ҧvw ,e*/b#ƒ,D 7ڀ!X/p%:(S!+5G[_pj4 ,4h6Ei0Мw2KQK܋(AzAM(13@UdAϬ4PE9k.aN a Fح¯Cq\9c\H. D|@'yhĉIny ME1 Q ~U!ņuf ˞s4c8yA3Qr(ҿ=ti4Qf3bQhZVxz[YlP?>[2iStWI(Ζלs=d|XMzf=dBo8Լg^ axMFd5҂@ +5,kXnvdzR7 k5m( b`HNekx}Sux?+GZvE'Z0ڭB[ozO̸BSM1m.QrTiuj 4?jGjRߚ :RR)z\] bp7>_Bk1bl,; K^yGD `FjRڦ}PI}} aEKtkJa.x*-ǾOT@r2t*MZDc륏,uiG]ƍ9YZr9E\wAbԗ!uQir#x/Çӓ*.o ]H d34F% A $h~e_DʅEJe ݮ~"T"%Y™E)-{y`~ t6=dMR=3T &v4G6^>UEr,/͢ 18fusl]tM,bxBYW4;Q#L߼={H!F}vh~ӯ0hiU?w]}U&lה!G+pK8,'T^zF( \VNQ&boCՒ #M {;?$Qby YCO5]aR܊j`-\kpI>@&-U4?d:\'"L2U@;Thz؊ITKOm6ojjs OCZ.Ռ 5Oqkaj/|3K\% _jLf@(ih 9 S^ta-D=Ex@2}|w!IVI't }!60q7",>71v%8M]#%vhv{70]&ҲlRo4їXib{PB-? RNM^-pqޅCt ^!T?0V0O\Ь5kyBf"sj/cb[$جՋg^߾s,i퉔ouacL+)`_t ~g*˝NSgՉv^  *=Ečk>c}ԙ51g%g3縥3:軨um+i}Re8(rSB?cUnlTɕ"Ŭ+ЈV㴀ʠd(!ӐbF wվy'х} [7F~nmp`p:ۺsy獹Zy‰ rC7Xo9b*m0%D&(pe-1jE Pj@#wI:uГ-s%D }0[MnNܗ:sXtILu:qIN-~)IM=!ajqrF -pT3 ѡXDflbԍHhik9H :Y"٠>Y3:٤eӆBDɃ .VEdŒI$ vܣ΁ F(pW渱n)[Cadn*:(ޒ6y"ٜT8בtcmix -W9OzG8GRGԞ+!?5\G#y߿.֟sa&o\CK ana)U|ݜugh:njȃOgw2b8C|ٞ4׎q9jk$zm͎_V_LfR6p.&Ctu@_OT#|*|^Ji'Q&WNQ:Zj_&"@?SrA j+bRrzi^Tp#);_a^C>uSؘ+JW%IAi!Gĺ)|BNT mnR^6s^(EdVM8)6.GZ0YV|n9gn*G' ,b.W\> kkj܉KNFo+ R,ur3m.Wr-Va7|Y;_IuË)gUƛɡgGtXj:6S#,dI \7}й-_G+ iDkݠw*bdb6?dVAM~di}Iqh[iBkXw\,$5s-?9x_|&;, oo؄d?Íʺ94qi#Dߖ+՟@)s(RuaKJfg#TZD)kc0 GLYtF9Y'xȿirHK~(4Yf1=wcrw xgu טOn\W%صC`KFJc\,"ҩr t8/ 1Cu|Pq͌qej7j:!6R4O(pvXb!BpY1* ccE’jo ^%.K ~SkFJQ<ܔ/ /r=;3CzH;cWOlJB(Q,lquzc2x/[D4O}A#6B 5ƉU /`^zYgž4s\Y/9BGt`w7Ck\6YXb"gi"4M`h+2K̰N,J[J@if-B+a, -g1WyuKsBJ"W\#1:d!Y(ڪ6W0/H1p G WF>q#=s=J,-bO&^i\.gb qIH),6}\ ݮJB[)l9C 9%:Л\<7E^1,H4iE90.*5T6Pl&fI7>^8Ҁ-kӭdb6D0ƭv~W^ǒ1&Dd1.yĤ™;1#y\Lǧ2O3[bd1Xd*EK "aF kK*eGWD ߪS &t_[h/LW]nfW$^Ģ$&O][Hxg ?ؤy~<]`v{GWgk1nji١s4$i;V~QD70g=iAk)D&L9dZ$~6΂W>ӑcjLϪtG' FTrP$>gOR:ϩXC,ˑv<3b>O֪[Dud#2qulMuxL^D~و3'`hG&x.#=1&opΟQ,ծn:iZ%l&LEx?W#PY~.R:ȅ_iǬmHW (k^dJB_r]?.\PkZ;]?;ij5Mm*%."Ŷ4U7.A<'k+p˜pyaA7mkrxx򓚢4I?גs]Dyp&+ x.l e8MU,bfD/TtL3= .f"rPˬNYD+XZ2nϱiU%D{6@ѥQs3%=Qv]iע7p<-AJ45Brnrv"E# KJg y$8@:Ɠ9LNeћ~?cܲч.x0#!dP$X'A#`y kF^$ q.7Wd<.3xo\i\*~¼_!+/aÜy=aˢPH/rqz\@p]-uc:9afLw.u{9 7w4H  끟W xkVMrW~e@I;u(>ƶ?B0h7MkOp+ͼm[G ofzn;-8D ?[T?Bco5(o-u&+&<{Ԟ9=@ j+s+?ƫ6goCW!Z˿E(M^ [ 881U?(UMk#v*9wjA{1cb>Kd&rigi*odĊXTY&O4QSP8mŠ =)'Er&_t>!!]#\ZMg$<8} MB_Ƀ!G Hu8DYv<3i!;cU/8+ȑsbQrB7N:#ef0 vLz``\$d":d}ˢ6m\x">PBeqPf8y3CCTT r6}OAa`1<\Y QvT|֛Ѫir,⺃@ ~zpj35MK%O ՑxϰR Tӕjۆ-jH3ͣ]u :w\9rw޸iVRcy*uS"2.c8tly~ k NTBlS CaliQnf=]$"&ɦJJ,ސ݆E Nf:im9W؄J!kvImzo]R`*Vk϶>cV+ϔ'L!gߨ6 `b^ʽqy¥II6ci5O6@& :jd+ P3%XL522MG0de.ģ6ybF5sMi~$d'z ĭ!@ g0[SϬm;0*xd9 WA`Kzqq[yn8N4y*l[=6!-A`XU=[fz"ԅ^عGl Peᘱ:_!(<\':J$Gi ">+=@RZEoe<@caaWDA b;Xy>)֪\iȃCgNsk-<`^Pw &GU(B!y}A_\63dHȁ37F0