net-snmp-5.9.4-150600.24.5.2<>,egQpp9|%A1n%۵f,"*1eûD!Z[5l?x?}uf$[,9DNI?pd   +&; Qo_   $ ;) ;=@uCC4EHEt-F(-I-(JL8JT 9J :M' =~h>~p?~x@~F~G~HIXLYX\]^"b@cdleqftlvuv"wxxyz  $*lCnet-snmp5.9.4150600.24.5.2SNMP DaemonNet-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. The suite includes: - An extensible agent for responding to SNMP queries including built-in support for a wide range of MIB information modules - Command-line applications to retrieve and manipulate information from SNMP-capable devices - A daemon application for receiving SNMP notifications - A library for developing new SNMP applications, with C and Perl APIs - A graphical MIB browser. This package was originally based on the CMU 2.1.2.1 snmp code. It was renamed from cmu-snmp to ucd-snmp in 1995 and later renamed from ucd-snmp to net-snmp in November 2000.gQph03-ch2cDSUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND MIThttps://www.suse.com/Productivity/Networking/Otherhttps://sourceforge.net/projects/net-snmplinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in snmpd.service snmptrapd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=snmpd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=snmptrapd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/net-snmp.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in snmpd.service snmptrapd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable snmpd.service snmptrapd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop snmpd.service snmptrapd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in snmpd.service snmptrapd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart snmpd.service snmptrapd.service ) || : fi fid+Hb<H<3{f w(8eI8((9(Hh8<X8HhH9}8lCxxݚHQQG'2#P"5kV+G G| +?.(o  *&  0 T   jm`  g \ <;_x A큀AAA큤A큤A큤AA큤A큤A큤A큤gQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpddgQpLddddddddddgQpgQpgQpdgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQpgQp44e6c0a574e4ce2f9cfa163a2c4f4455a8e8c3197b7b0c2c0d84d4147f2967ebd7c0e2667ee537051e3a8c77af2c3f57ea4d2ce78ee6be0b75afe1d503e29ca6128804b22ff25418c859210e1c84c151017cb7aaad0bf816dc60a2e49e3fb1ef698a2e1e8d5cb27671cf529d9ea0ba6f75268f560d68bf48461c8a13f35e5a1048b571afb98f92b4ee618fa90668c75b182979330f37df6ad12e303f899cde5ac1dbfb91084747a8e9753cc996eea8302df78760e7ecfa73d161e589f489da16f7561020838367f3cd0c5f4aa5ad5d460ff07952bc3cec845e1846cf94902bc1c6de787d1cd1eb58c877cf9efb4ad56404cc35ab263e4a3f86d0e39da48095062c111b73179e6a66ef8e256c4cefa244e25e699c10bd1fb4bf75055b336a68db5e060debb9816889624e7c497ce9d679ab8993462efca39b30ef3b0c04e0736fb2c2328fd06d509c4865253416fbe170b1031b9afde634611a7d3028a49dd79afaf7e1d58ed5d124ee140319bff7f0dea932607fd6481d961dd3ac7b1496cb085a6461486bfc0e7ef0ab2ebdc6167b04c3372f7649148b4cffb20df9c31a17260d9d5ac34c1cf1572ae8641d7c7679a8a95bb1b8fb6fec9714af5cab48a0fc967b82fc9ff09c055924ee7baebdfa26de648a9951ced123d8c0654497b48cf03f84eca70ab7c3639e7b5223b647886e18d292ab4a3f4eabea67a6495b62cd23e9203465de512b633b207e2edbd2d8691635e5739e5dcfe23bc33436552c64da2636e298efa5b488ab505a0c852f9e53936291054ae423f1660ed4cc08124c90b22653ea98c7a9f6821245efc39facdb55ffa2f8d957bb0ebcde24ae6ba76dd3f0d138d1a69f36c82f46db798c9c5c83e342034f19ff6e1d7074ed2a8af4d0662b414bb92cf432d7c4088cb24a1cdf62a4b1153f5dc368809710c7b28dfbf7e59f141adbf120f3fe6eaefd6eb4bcca14f7665839e37cc99173048c622ac79396f25b5f6c1af8742215d807f48eded822cd2615406bc2e88b5b950b8c30dbdd64595296f4e4e59b8b41ca9005e40305df43ddf8e43c229ef4a94ff4188660aea149c075fa60be5ef0fca164dfed065a72d55982be37b61cb9269660525bf8569c19ce66412648ab4ade74770c2391e271d5ab4a7aab6cc842bafbffa84f3236fa87c4d0cc7800850e38646fccaccb4bc14158a5afe99425212f40ceba9589eff1232fca3697a66fe1a1c7fd349adbdd6dae5362fad5e9ee94da5a9c7b462a066161e7cf6aecfddf0b37785c2ddde2d472b10698c0f2a84e30bb46b6cbe1cb95723c6333ffec04e16f60174019819cb2606883260ab9c40c1c25895dff6fd90dff3e7b29a165326534c8ac1b86260ceac8f4ae64b4654ad232723da0731ae3fdb2519e7177310265bc7035c54bdceda1ca728d5055299efc69319a9003fb4bd700966e6a80551cb368c4565337d33e55a72172d8c3a9cfa3cdaa26345b058f4931069f4843074e72c8687d3d1b6772ec564010a79ffb3f7b3c3cc14afa5121792541ce171bbba79bbbd3dea99657b0eeb3017347dee88bb3baee5f4a5c756d34967034cdfe7607a52a67ac7dc90dbc2e5b4c173a623e9540955b8e8ecea3bd95420762af4f3d1181babee4087f6f9f74ec81b70b6845d07251ec84e9311853b6da29385ac8fbd0d7c1b147d81bf70855029fe2baea8cca44219868ab72c03c3373874aaeb09c23de2688e4a081adb4da0ad61573cdc30e70a9faaa9cf9f21072fbd20869b3efb0a810df3c06fdd0f2d6b997eabe0c511722f12c650ba01cfe074d970770743d453622561d168e515fc4644d3df13e8aa8d5e281a5c288a188e06efa98861158375d99bd8c2dc95a8691e9834651f231f0f40ee33a24929f180e279f482379a6f6586f4bc379e4e53081b45eab7eb09816f2827baec5eb95b723ef88482379a6f6586f4bc379e4e53081b45eab7eb09816f2827baec5eb95b723ef889749cc59e5e9419ceec01dffd89a6f2c084be85c3858c07b9a4eae73353dbb21b6ccf5aaffb2a1fcfeefe07121679abefcb80a05da45db6b08c64e60a20007f760ff977b34e7f80e4fd0784b7902a6b20dfc2a7dc0b03e536448da409374335fbbb0d9f75c01fbf6d8e0970d566b42cf1dd3692a49c9f2d221639d79c4f55df4e1a702f704f24fefe3c55b94e89893a411e49c17758aee29896830c170d91010b5dcc9f30642d238cfdda4cf0eb5570453f4886ef9d271d5b7b422012877de1d28b3192918eaade9fa6b5f058b2cd282b731bcb6c1b9a0fa5b258e481df7ac667545b70e742f8a0497a0c2030ce197379851cd891c96e6472e6fc816c941b1f9ab4cf102b7cbb9a688dc7147f3b4d0ed81bd789ddb1a5618aad486af2e30da38c2ea1b32a2e36dc8e64e347b6f7d250df1cfc76cc3fb3f9f71283905eb240ceffee6246f4521874d1b1623e6443c513be360b7226ec5f51811b415446a2304feed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59f6c7bfed0179dbfcda0fe6a74377180dc7efd6b3e979e0699e09e8b16d21d66841d5af557b56fb8f1aad8da7cb8cb0a7ca81d904d5cf981a4f67584a5369e26e32c1928135109d4eb608332bcc5a35a715e6137ec425ac2b84eb1a9eb6a6d15d64e823203285d4a769ac4c6bb9a6643d63fbba0359de121d431a2bc236eea6b734557d5b96e5615bb1e0f2b7d5f2fdb072f3d3e23fb953810d600ee65f01c48cf7d95524c4bd373ce8cdb446cd1dc2a10447a09c823a974c7622eea671a50cfa30472bc475e69a08a7fd05d6ff20e071beb2dbc4cacd22ed5311f0da5ef6e70064a301303450fb16464bbac5f413f228d78f5ea309485d37a000837a6c8289606e83ba800c6e3e45a7b4a235cad0d42b1e013e9758e285d33820c3027b854b3f65909b83173e4b2860cf961cd09f8a88c13cc5f49fa2f7c52aa8486439f5a5aa5481d1e0a6065025baad2dcfac817ae4dd6a82ad1c5970c8ab46938e2a8ecba851bb58516675c7d6715dd0373e3d5fbb00af48467f2d387ca02a8e6cf0e0aa3a4b8dd3aef8934e15110c82a703f10bd9ed2b85bd7ed7fef88f31d4b21e40d0fb11a7f47a69259da6ae83ed0847d859555fbeec2ca75b8613a884f20a227cfbd7d838c8a08af5592f8df743e8df5627308fc182a358939d334c45f341c9130501d86353e86c7f68f6a7efa3f47d6b69e8622e11379693804b8cdf75457308d2dcff5938de8dc9f6652194be306c9ee88630d596147e00e78b1b9969af3ad49d9f25741d8b084c0274915e0f4bc8a6dc251150b6a4b2277667ef45f5ccab70f40d6dd18d28feafaadc9abff3a680c2f26281abeb4431fa87f85f84284c5c097078972de10ab54efcdf997bb1ca24ccaec526d838d5ea7be9ae5e84d1ad154982dccc5e41c7230bdf40fc924cc8b82cfd72ad4186c7da6e74f93fd3dca5cadd0e1fb3424cd0c8b24f944c5b0b5b2323224e944526be9367309364828a5af42ca767db8b7ef455ebc6f68f23e461c977f25f5e75282aab3fcd17843c5f4a9b315f850d471328ed11d78a9a28d05656d12d06d0031eec338edad07a1e98f3229f5d478355aa3d62e7c1aac84a09c3ecbf35887c58e5ae2b253fa941cbec5296554b4a3aae3f014571fb965a262b2637a0b32972981e3d917c597e968e45273ea762f38c3e8ab54b4adde3ed3945798129c5fa2b3c679dee02be9006dc243b600a28c80fd1f82978d366f3e829421c0846543d9ea62e095cee75a22a5d1ac528bc0d9910f8f54970a8e3225e1b193a9e89a78860b973c1dd999b422202363ed80ac61257c17dbc69ade1f8b73a9e7431f99693e4e247b7b19e18821bf32967edede722cc1fe85228f61c72114a840fb4f44b6f73bb40d91f8b6ab2a1820c56d34ca866f9a9302e5726ea1415fe0ebc1503a5e85377b29f188c5567fa003362c837e70e1ac41c95dc271cf3e024ef4d2145d7c796db2a8736b9fe7278c6ee8c863bc6448c3294608c9f15ee81f80a12262f8f2f07af36678c278801e558c305c8dd039ed59c0244c29e7e9d57d21d5c14f0b3985df98d57cd8a9d1a4855e06473e4e650c2abe534e983b30b1a1ba2163320b64314396bfe587c5a1ddc3e09c9566b5a136c49c4cd8ec369060cdf92d9c652392e2373f60a293163e7f71991c121ca311d7c988b4e8c4f905b50d180be8ef6fb6c48e80a88eaa4c604db9fdea794c02d6e9805db8f1ee9483971f07ef50f97acd369443ca0f97136a63efe2fc1bb17a7ab57798a71f0336b95156e1ae01a81bac78c9d27810e24f6febc4ef3cb9c9603270b68ac83d62a2dcfdfc5d94618778f015c278ee18ab058e3377370699cb064449d52d213a20317edb5f4f9a770fc529161e41eeaa295ad911eb094184d23a6c6bbc91ca9964f7693881796520f7b9005f22f78d3d95ca21e237553592389e53df67716495b5083b7b2f22b70ce2523ef397b06b2cc9b7c85a72fd86fd71db1bdf615773f9bcc2610fec0e657c08eab0d0bd531788e14d7ed8e161c113b913e52acf38ab9b9fd9c0289994e5ca98a7468125e32bb71a39a964baf05fea755b11be4b3205166fc2cad16603399b52db26154a0eb959d604f37685d98c504875b4edbf16e501a823c799ec9b673c9ec7b18c2d14e1a9b9c0b50de88a5ee9414f32879a2934332fd2ce241f0464c405d865b485307de9e245defd823e767c2f71326d0a1d1861199171e803c67b1ac7115b233c60e959eaba828fc1e4abd2058cc7d69b4c27d2a5863ba34a03f00a1f39c60817ed05723dcd6211427c057f98b27ff4b9494b1bd011274c0831a9ec7a57d73b79e2090573e565de7d689224ff419e73d37e6f656912ceb3c5b62411bc2791b2ccb277db4bebc207fcd2a345d901e433dc3ca96e71112c050f8f945874348a309d3dd70ee00be97d4278ed45a474cab183b3916c1cff49f11e1300aa5dfe8be200251c378aefdac5cbf16c2e5d66ed6c626c49bc6d9fcaa6ec1ae9b80e2b9477816bde3bd41b87d2fd4aa4d78da0fd711cf62c393ed5e601a4679a688a0041b1c627306377436b80c6b71074303bef0a221e7fa12e3a5938224ec979b03d5d2e8c1a118b8d4c1be82343babd715004c3b94c398c2e5b695a8e7924ac30cf3791d388dc8a164eb2a33cf84c35c700edd266486f5b81e568030fca6b1fe5fd86b134c9db69f0a7f57bf2ef09047cf05887ba90e415accf3cb0339b2e68fa3d031eb6c8400affa8ccb7404155f49f84456876686be23399a343871954990629b21dee21d076e6189383f4df94b9ff4a0f7serviceservice/run/agentx@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnet-snmp-5.9.4-150600.24.5.2.src.rpmconfig(net-snmp)net-snmpnet-snmp(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(net-snmp)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libnetsnmp.so.40()(64bit)libnetsnmpagent.so.40()(64bit)libnetsnmpmibs.so.40()(64bit)libnetsnmptrapd.so.40()(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)libwrap.so.0()(64bit)logrotateperl-SNMPperl-TermReadKeyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd5.9.4-150600.24.5.25.9.43.0.4-14.6.0-14.0-15.2-14.14.3g1e.w@ccc>@b(ada@ap@a{];[@['Z3@ZԐ@Zs@Zhu@Zhu@Ze@ZaZ.s@Z@Y?W@MV@VU6@ŬUWUUT{tabraham@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comkukuk@suse.detchvatal@suse.comabergmann@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgrbrown@suse.comdaniel.molkentin@suse.comdimstar@opensuse.orgabergmann@suse.comastieger@suse.commeissner@suse.comabergmann@suse.commeissner@suse.comjengelh@inai.deabergmann@suse.comcobexer@gmail.com- logrotate should use reload instead of restart (bsc#1232030)- Update to net-snmp-5.9.4 (bsc#1214364). add (rename): * net-snmp-5.9.4-add-lustre-fs-support.patch * net-snmp-5.9.4-add-netgroups-functionality.patch * net-snmp-5.9.4-fix-create-v3-user-outfile.patch * net-snmp-5.9.4-fixed-python2-bindings.patch * net-snmp-5.9.4-fix-Makefile.PL.patch * net-snmp-5.9.4-modern-rpm-api.patch * net-snmp-5.9.4-net-snmp-config-headercheck.patch * net-snmp-5.9.4-perl-tk-warning.patch * net-snmp-5.9.4-pie.patch * net-snmp-5.9.4-snmpstatus-suppress-output.patch * net-snmp-5.9.4-socket-path.patch * net-snmp-5.9.4-subagent-set-response.patch * net-snmp-5.9.4-suse-systemd-service-files.patch * net-snmp-5.9.4-testing-empty-arptable.patch delete (now part of v5.9.4): * net-snmp-5.9.3-disallow_SET_requests_with_NULL_varbind.patch delete (rename): * net-snmp-5.9.1-add-lustre-fs-support.patch * net-snmp-5.9.1-fix-Makefile.PL.patch * net-snmp-5.9.1-modern-rpm-api.patch * net-snmp-5.9.1-net-snmp-config-headercheck.patch * net-snmp-5.9.1-perl-tk-warning.patch * net-snmp-5.9.1-snmpstatus-suppress-output.patch * net-snmp-5.9.1-socket-path.patch * net-snmp-5.9.1-subagent-set-response.patch * net-snmp-5.9.1-suse-systemd-service-files.patch * net-snmp-5.9.1-testing-empty-arptable.patch * net-snmp-5.9.1-velocity-mib.patch * net-snmp-5.9.3-fix-create-v3-user-outfile.patch * net-snmp-5.9.3-pie.patch * net-snmp-5.9.3-fixed-python2-bindings.patch - Removing legacy MIBs used by Velocity Software (jira#PED-6416). - Re-add support for hostname netgroups that was removed accidentally and previously added with FATE#316305 (bsc#1207697). '@hostgroup' can be specified for multiple hosts - Hardening systemd services setting "ProtectHome=true" caused home directory size and allocation to be listed incorrectly (bsc#1206044). add (rename): * net-snmp-5.9.4-harden_snmpd.service.patch * net-snmp-5.9.4-harden_snmptrapd.service.patch delete (rename): * net-snmp-5.9.3-harden_snmpd.service.patch * net-snmp-5.9.3-harden_snmptrapd.service.patch- Hardening systemd services setting "ProtectHome=true" caused home directory size and allocation to be listed incorrectly (bsc#1206044). add: * net-snmp-5.9.3-harden_snmpd.service.patch * net-snmp-5.9.3-harden_snmptrapd.service.patch delete: * net-snmp-5.9.1-harden_snmpd.service.patch * net-snmp-5.9.1-harden_snmptrapd.service.patch- Fixed NULL pointer exception issue when handling ipDefaultTTL or pv6IpForwarding (bsc#1205148, CVE-2022-44793, bsc#1205150, CVE-2022-44792). add: * net-snmp-5.9.3-disallow_SET_requests_with_NULL_varbind.patch - Enable AES-192 and AES-256 privacy protocol (bsc#1206828).- update to 5.9.3 (bsc#1201103, jsc#SLE-11203): - security: - These two CVEs can be exploited by a user with read-only credentials: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - These CVEs can be exploited by a user with read-write credentials: - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. - Fixed library versioning bug found in 5.9.2. - Library version change to libsnmp40. - Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d. - Fixed python2 backward compability. add: * net-snmp-5.9.3-fixed-python2-bindings.patch - Migration to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. - Change to use systemd service files directly from net-snmp package. add: * net-snmp-5.9.1-suse-systemd-service-files.patch * net-snmp-5.9.1-harden_snmpd.service.patch * net-snmp-5.9.1-harden_snmptrapd.service.patch remove: * snmpd.service * snmptrapd.service * harden_snmpd.service.patch * harden_snmptrapd.service.patch - Refactor and remove obsolete patches to work with version number 5.9.3: add: * net-snmp-5.9.3-pie.patch * net-snmp-5.9.3-fix-create-v3-user-outfile.patch * net-snmp-5.9.1-add-lustre-fs-support.patch * net-snmp-5.9.1-fix-Makefile.PL.patch * net-snmp-5.9.1-modern-rpm-api.patch * net-snmp-5.9.1-net-snmp-config-headercheck.patch * net-snmp-5.9.1-perl-tk-warning.patch * net-snmp-5.9.1-snmpstatus-suppress-output.patch * net-snmp-5.9.1-socket-path.patch * net-snmp-5.9.1-subagent-set-response.patch * net-snmp-5.9.1-testing-empty-arptable.patch * net-snmp-5.9.1-velocity-mib.patch remove: * net-snmp-5.9.1-pie.patch * net-snmp-5.9.1-fix-create-v3-user-outfile.patch * net-snmp-5.7.3-add-lustre-fs-support.patch * net-snmp-5.7.3-Fix-Makefile.PL.patch * net-snmp-5.7.3-modern-rpm-api.patch * net-snmp-5.7.3-net-snmp-config-headercheck.patch * net-snmp-5.7.3-perl-tk-warning.patch * net-snmp-5.7.3-snmpstatus-suppress-output.patch * net-snmp-5.7.3-socket-path.patch * net-snmp-5.7.3-subagent-set-response.patch * net-snmp-5.7.3-testing-empty-arptable.patch * net-snmp-5.7.3-velocity-mib.patch * net-snmp-5.7.3-fix-create-v3-user-outfile.patch * net-snmp-5.7.3-pie.patch * net-snmp-4.7.2-systemd.patch * net-snmp-5.7.3-build-with-openssl-1.1.patch * net-snmp-5.7.3-fix-agentx-freezing-on-timeout.patch * net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch * net-snmp-5.7.3-fix-snmpd-crashing-when-an-agentx-disconnects.patch * net-snmp-5.7.3-fix-snmp_pdu_parse-incomplete.patch * net-snmp-5.7.3-fix-subagent-data-corruption.patch * net-snmp-5.7.3-helpers-table-skip-if-next-handler-called.patch * net-snmp-5.7.3-host-mib-skip-autofs-entries.patch * net-snmp-5.7.3-make-extended-mib-read-only.patch * net-snmp-5.7.3-netgroups.patch * net-snmp-5.7.3-Remove-U64-typedef.patch * net-snmp-5.7.3-snmptrapd-add-forwarder-info.patch * net-snmp-5.7.3-swintst_rpm-Protect-against-unspecified-Group-name.patch * net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch * net-snmp-python3.patch- Decouple snmp-mibs from net-snmp version to allow major version upgrade (bsc#1196955).- Fix LFH violation during v3 user creation (bsc#1181591). Add net-snmp-5.7.3-fix-create-v3-user-outfile.patch- Fix hrStorage autofs objects timeout problems (bsc#1179699, bsc#1145864). Add net-snmp-5.7.3-host-mib-skip-autofs-entries.patch Add net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch - Fix NSS mounted volumes in hrStorageDescr (bsc#1100146). Add net-snmp-5.7.3-recognize-nss-pools-and-nss-volumes-oes.patch - Fix subagent crash at save_set_var() (bsc#1178021). Add net-snmp-5.7.3-subagent-set-response.patch - Fix subagent data corruption (bsc#1178351, bsc#1179009). Add net-snmp-5.7.3-fix-subagent-data-corruption.patch- Fix output for high memTotalReal RAM values (bsc#1152968). Add net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch- Make extended MIB read-only (bsc#1174961, CVE-2020-15862). Add net-snmp-5.7.3-make-extended-mib-read-only.patch- Add Lustre filesystem support (bsc#1140341, jsc#SLE-6120). Add net-snmp-5.7.3-add-lustre-fs-support.patch - Add info about the original agent which triggered the trap. When the trap is forwarded there was no info about the original agent (bsc#1116807). Add net-snmp-5.7.3-snmptrapd-add-forwarder-info.patch - Fix missing sysconfig files creation (bsc#1108471).- Fix remote DoS in agent/helpers/table.c (bsc#1111122, CVE-2018-18065) Add net-snmp-5.7.3-helpers-table-skip-if-next-handler-called.patch - swintst_rpm: Protect against unspecified Group name (bsc#1102775) Add net-snmp-5.7.3-swintst_rpm-Protect-against-unspecified-Group-name.patch - Add tsm and tlstm MIBs and the USM security module. (bsc#1081164) - Fix agentx freezing on timeout (bsc#1027353) Add net-snmp-fix-agentx-freezing-on-timeout.patch- Create /var/agentx via systemd tmpfiles in case of rollback, snapshots and transactional updates [bsc#1098032]- Fix permissions on unit files wrt bsc#1087977 - Use %license (boo#1082318)- Remove executable flags from systemd service files (bsc#1089295).- Fix RPM group for shlib subpackage.- Properly conditionalize the py2 build- Add patch from Fedora to support natively systemd: * net-snmp-5.7.2-systemd.patch - Drop the check phase as whole 90% of the tests fail it makes more sense to run them somewhere localy- Take systemd service files from fedora to replace sysV scripts - Also convert the sysconfig files to match fedora ones, they get bit more terse but it works seamlessly with systemd- Format with spec-cleaner - Drop sle11 support as it fails to build anyway for ages - Rename python packages to be python-%{name} with obsoletes * Use new singlespec macros * Add patch converting the py files to python3/2 compat mode net-snmp-python3.patch - Run full autoreconf instead of partial - Build with threads by building few targets first- Add net-snmp-5.7.3-modern-rpm-api.patch: Supprt modern RPM (>= 4.6) API. In RPM 4.14, the RPM 4.4 compatibility APIs are being removed.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Fix build with OpenSSL 1.1 (bsc#1042664): + Add net-snmp-5.7.3-build-with-openssl-1.1.patch, cumulated squash-patch from the following upstream commits: bbed6b86e70b5a3c54f14992696f2308a8d79511 14bb72fd12bf5b68662893f7d8afbc4a8d52a6c8 9641b472ef01208f92631016e91b0a4a518163f0 e4c6937483d4a680570cec05388d2e4b291868a6 b906c60c8a436d7360267a6d242526b33a9aaac8- Fix build with perl 5.24.0: + Add net-snmp-5.7.3-Fix-Makefile.PL.patch: Fix build system recursiely loading Makefile.Pl and destroying its internas. See https://rt.perl.org/Public/Bug/Display.html?id=125907 + net-snmp-5.7.3-Remove-U64-typedef.patch: The U64 typedef conflicts with a typedef in a Perl header file. Hence remove the U64 typedef from the Net-SNMP header files. Backported from upstream commit 477b4307ef1.- make snmpd and snmptrapd log message destination configurable for syslog or a dedicated log file. (bsc#695677) - make snmpd and snmptrapd listening address(es) configurable via the sysconfig file.- fix build with GNU grep 2.23, use grep -a to force text matching- reenabled md5 and des, as some tools build against it and need the methods :(- added net-snmp-5.7.3-fix-snmp_pdu_parse-incomplete.patch: to fix an incompletely initialized vulnerability within the snmp_pdu_parse() function of snmp_api.c. (bnc#940188, CVE-2015-5621)- Disable MD5 authentication method, disable DES support (if something breaks, tell me)- Request pkgconfig(libssl) instead of openssl-devel to support using LibreSSL as well.- update to upstream version 5.7.3 - remove patch that is now present in the upstream release: * net-snmp-5.7.2-fix-snmptrapd-remote-denial-of-service.patch - rename patches to new version number 5.7.3: delete: * net-snmp-5.7.2-fix-snmpd-crashing-when-an-agentx-disconnects.patch * net-snmp-5.7.2-net-snmp-config-headercheck.patch * net-snmp-5.7.2-perl-tk-warning.patch * net-snmp-5.7.2-pie.patch * net-snmp-5.7.2-socket-path.patch * net-snmp-5.7.2-testing-empty-arptable.patch * net-snmp-5.7.2-velocity-mib.patch add: * net-snmp-5.7.3-fix-snmpd-crashing-when-an-agentx-disconnects.patch * net-snmp-5.7.3-net-snmp-config-headercheck.patch * net-snmp-5.7.3-perl-tk-warning.patch * net-snmp-5.7.3-pie.patch * net-snmp-5.7.3-socket-path.patch * net-snmp-5.7.3-testing-empty-arptable.patch * net-snmp-5.7.3-velocity-mib.patch - add build requirement 'procps' to fix a net-snmp-config error (bsc#935863) - enable DTLS and TLS support (FATE#318789) new binary 'snmptls' was added - add support for hostname netgroups (FATE#316305) '@hostgroup' can be specified for multiple hosts * net-snmp-5.7.3-netgroups.patch - suppress network statistics output in snmpstatus (FATE#316289) '-Sn' don't print any info about the network '-Si' don't print the operational status of network interfaces * net-snmp-5.7.3-snmpstatus-suppress-output.patch- also stop snmptrapd on removal/bin/sh/bin/sh/bin/sh/bin/shh03-ch2c 1733390515  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.9.4-150600.24.5.25.9.4-150600.24.5.25.9.4-150600.24.5.2 net-snmpsnmpsnmpd.confagentxagentxtrapcheckbandwidthencode_keychangefixprocipf-mod.plnet-snmp-certnet-snmp-confignet-snmp-create-v3-usersnmp-bridge-mibsnmpbulkgetsnmpbulkwalksnmpchecksnmpconfsnmpdeltasnmpdfsnmpgetsnmpgetnextsnmpinformsnmpnetstatsnmppingsnmppssnmpsetsnmpstatussnmptablesnmptestsnmptlssnmptopsnmptranslatesnmptrapsnmpusmsnmpvacmsnmpwalktraptoemailnet-snmpagentssnmpd.servicesnmptrapd.servicenet-snmp.confrcsnmpdrcsnmptrapdsnmpdsnmptrapdnet-snmpAGENT.txtCHANGESEXAMPLE.confEXAMPLE.conf.defFAQNEWSREADMEREADME.agent-mibsREADME.agentxREADME.krb5README.snmpv3README.threadTODOsysconfig.snmpdsysconfig.snmptrapdnet-snmpCOPYINGagentxtrap.1.gzencode_keychange.1.gzfixproc.1.gzmib2c-update.1.gzmib2c.1.gznet-snmp-config.1.gznet-snmp-create-v3-user.1.gzsnmp-bridge-mib.1.gzsnmpbulkget.1.gzsnmpbulkwalk.1.gzsnmpcmd.1.gzsnmpconf.1.gzsnmpdelta.1.gzsnmpdf.1.gzsnmpget.1.gzsnmpgetnext.1.gzsnmpinform.1.gzsnmpnetstat.1.gzsnmpps.1.gzsnmpset.1.gzsnmpstatus.1.gzsnmptable.1.gzsnmptest.1.gzsnmptop.1.gzsnmptranslate.1.gzsnmptrap.1.gzsnmpusm.1.gzsnmpvacm.1.gzsnmpwalk.1.gztkmib.1.gztraptoemail.1.gzmib2c.conf.5.gzsnmp.conf.5.gzsnmp_config.5.gzsnmpd.conf.5.gzsnmpd.examples.5.gzsnmpd.internal.5.gzsnmptrapd.conf.5.gzvariables.5.gzsnmpd.8.gzsnmptrapd.8.gzsnmp_perl.plsnmp_perl_trapd.plsnmpconf-datasnmp-dataauthoptsdebuggingmibsoutputsnmpconf-configsnmpd-dataaclbasic_setupextendingmonitoroperationsnmpconf-configsystemtrapsinkssnmptrapd-dataauthenticationformattingloggingruntimesnmpconf-configtraphandleagentxnet-snmpnet-snmpd.log/etc/logrotate.d//etc//etc/snmp//run//usr/bin//usr/lib//usr/lib/net-snmp//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/net-snmp//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/net-snmp//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/snmp//usr/share/snmp/snmpconf-data//usr/share/snmp/snmpconf-data/snmp-data//usr/share/snmp/snmpconf-data/snmpd-data//usr/share/snmp/snmpconf-data/snmptrapd-data//var//var/lib//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36693/SUSE_SLE-15-SP6_Update/4b637835abd0983d556a2a95df790ba7-net-snmp.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux   !ASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=81e9025fab03423e988a5eeedcedca6e0aa32368, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=092cd4e694f32f66d671179d23f471e63f7de0a9, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=666ba9949ca3fbc1c44974f44be1547f9188258e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=88841c093ecf4354b08b5370b00a32155a7d6c6f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1afd99f1f0c750e463bea4657eb03629f4d49650, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=65aa6bb6fb3771effcf2ab675c87f01cae5856d2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a82eff78cfca3ecf42569f7097999a56f26ba4ec, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5ce72831bf5c4ba072ae2e38115292609a0ec364, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0e7b7f0e2862314871b730ffcb556860d5e39a13, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a66c0aadc3fd063be89dcda7a3715fa94cb39611, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b931b6d78c10fa0ade022cd4005f847d01b93d93, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=19924130485e806503eb3744188e4fcb55c0b336, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0b6d9847c73e9731de9b1730ecf4b262394c792b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4b3195bfe72d01463b186936d060b04e319d56a6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2af13452467d88f80bff2b569cf486f9b958c0f6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=090893cc59ffe1e5c9f29dd3aed0cddc6976ead0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fa2c915612d544c27642b791b989ca165d92e139, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e94c7d37d633fafaa78a0341ab608c44cc410d19, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=55bc708ea08642cc82d7e84bf923c23a15e3a088, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=663f7d075df063c68b6efc2dfefaff1d9108b43a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0287dae918427e58630359d8331d462fcd1d90fd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b9d56534ff92ae77becde112c9cf47c70ac41e72, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=94cb9d2548a2bd1411c2b47df2697b9aa3b4f3bf, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textAlgol 68 source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)empty'()18>DLS^jpw~      RRRR RRR RRRR RRR RRR RRRRRRRRRRRR RR RRRRR RRR RRRRRRR RRR RR RR RRR RRRR RR RRRR RR RRR RRR RR RRRR RRR RRRRR RR RRRR RR RRR RR RRRRR RRRR RR RR RR RRR RRRR RRR RRR RRR RRR RRRRRR RR RR RRR RR RRRRR RRRRR RR RRR RRR RR RRR RR RRRR RRR RRRR RRR RRR RRRRR RRRRR RRR RR RRRRRR!R :+¸ۢ+& systemd-sysvcompatutf-81a270d072d29ecc5eab2c65cd1e6791312374a45ca69ca4ba8fb369268f426aa?p7zXZ !t/]"k%ƨnLF?rԫBZvC ]}^[]Z驠SWc)#L^T,k^݉\Jk+@`5MbG8_!rSF XXO2EH!SY‡RT[NPG:9T REag9yF2? ?Iè!aLmu›u0Δc0r R#]"v0 7&yA5H=;3”s^3Q9?S+_0,_1m8e]Sj+t/S5q7׽>糖6zގ8Q☇ok?:-s +:.U@.:}$&1hw$ɂmsY )p#bwv5}V}J0_Q$,?.wgڶZ$Cٷܧf#wMN5` >=E[Ԣ¿{-XI΋Au?k/G'PcC;"!{C+w" rAFX{f,F=*9"U-n=NnlDky6qP9s;Ey{LZ2\ii/= oZe6f Ip[tW@`dbTI1g{ȿV,YZAk&W;,"'3[yOQid OH@Z)S I$>9:#F†ljVZ0HT5Q'1L% [jr)+,3r0E_O`=>DE G't%/Cr5t伴=%aZQߣDn6_bJ?}]Zqvj n!]x408Rg#Z,c )w%(A;ޥCN-kg˗%v蹡bae.̸̌mE^A~ 2振-mayS<JvCK[C;sfrB[;f- 0F9kӈٌj+^O\ c/BPAp1BKdйS!$|y\bV*5>y9 VE(f:뙥-ѣH쑂ږf9dw[6W8kLm3 8V !:|]k gng Hx})ґ[۴њ{2Jv[篼X3G!QkڹQN?݆")2 dTfgG 1'uu[tp%е OPwPQ6EC9P+8fA +Ю ?BX:!Ɣ/k,;Z}ns F׫tᙑ_bRZ TNF9DuS(} Zb6zJ`O94O_FO0:d\jM /[8ј+stpʢ&dVsa֍Gux~Qpپ\i\lMԉaUxg@b'4Ιx|%nn~ކff΄5f$̊Wd1 k}.]w)W57ٖ՞)?Ik3MEdDH +=0G5HҼ]9[s4R'7qJJo?gQ!NL 5M!I-4ʂp}3]nSp#" '|!G͔Ck5kz]CNof6keHUr1O6>N5@*$\0o6 g ȥ<9t%TTHDU-hjFD>\Uϴ<.Q^x#$y(f#ʘOaWeM:ڭ1{K6OI}*! @[]0yo|>u"X U:a8k i) ֧L~2n,+RbSwg&A,s(<%Xuƪ24>b֬aEy(uģfdY!Eę%Gf *T9 *:`"4_?] }jƩ3?`HVDOdRĦ&̚\@B2֒LNK^ @:s /\)9+% ;J X[Td.NwԀ4x8KS\U=DvTky/SYQFy1ws}5*rv쩨9s0f;Yɨ(u;l8=%c10 ͔l{,fD O;1NTa]B4;>Tvޠ. ndhG悌EY (!(s߅w_ kT(_hji<sۤS> b$0/+#f +hc7"TwY̚D#;)F֟xe&{0Jߏ|f (`jܴYkw~E\(]8!E(|)AUq*pe\B'=j`,ώ:5\f%fVMr#Rϫ0%D= Q-NF}KT>ˍc6`iHQS2R=7xُ1o~Qߞ ifį{dl`T3_@%T$rt4vAђInRM"ekWXz-BXj$5Q5czfTG m,oE1&,|P\YA<({J M27Y񇳳pvms9/Ge0dM f_5.l.i{ʉ{\O,puhFvE鏈^_<Ϩu!!GTv,*Z'N!b?gڑikYö[-c>Ʉ{gŕd;!{/wepg?%\6)E%Mgl;:#$~G|lWؒW̱v i6J< WˤC`&F M.`i<6OtܪՊD2}M>4F}An0TpIȯ\XEۨT:u5̊]<Ѱ%%;5:%w5F9q@C&a6zy8_SdJNДQ/` Ge)8C@>C`.yܥ"RAD"˫+Ypz$F0f⡄Ns c7D/)ho騎Ns̓ՂbF Lhΐf·A؋vE ;\0QQF}Osf{JİK;CОjc.e߳@|J7%2?Six Fz_~U,dV㕑)4o}HU_|bI(D@_UZA`+8 vG>oAԷg3kOE=f7<" ey>uOxݚ%uV(\DW&KV0G~/`;C% 40(V>.JyKd*#"5E\[[9uZaM*kZ;] Hɹ1&3Y*PP1PR(! nE~5 f\W[e Cqw}gi醺JsY `@":ޚ`do}dUVJq1ڧ t)WCDUjh)/ V6pvnОߙ%K` $0GG ҫj{NT.vC&Wb05L)kUl vj0;(VY2\Y/~ܽCʹq)۷oȲҮ+|V*oB` 2@6\-8d7(sX/`Zʼ21ŁF_}#>9xŽ''W4h }E߬gpTF"YNLCzX)T*'2aU\,p aNcBCrXHz_nl:]x~_J,xBU3)kCpQRf<ΪIZģ5AZǘ5x}'"NEzLc5[3R?x rLkCWcD· UQ\yR.Okؙ*NЅ le&dD ru惔Nwc<|(J9̓1J 4'V$ͦ58 S۞;FQr0O. ju~eCAl!2C+qXf\Oes W+\=}""Q`R"&6A)sW{_4"\s%i]6ۼj\dHqOIt,*CJ[aѶkǚ4"H\gԇһ_'P9M"?RK ZK{Vu \ywid 5*O6kJQJlٳͼydb LT^H%ah#G#XbR,$mEQg+-{(gWo$tQz! ǡ2U+.&@%(kg5wa@gg><0FUz7R}A Kop#tgL٤aޒk$j'|ʝ`#<➪AN"~@ڻbB3S̛S'-BIANI54@PgHXCs:8_MDߴ,e$SYPുh >QvTrʘ7o?\鵜o|X|ߏKvᙍL "veᮘ"Άx{t:^"c0K}hMlz\*ybF@8+DK9NJu>vDI^(ZV5 \Cm]ۧt"˅jHq&gig#m`nAS 5:C$&<4,׻xσԅtn׾:m{O1tumcM2Q]g jc/)%KoI*4!`΁nh%͎\62Gk,pSEmN5kW>l]a.oFz^Ӵ=9i!8Jz1 HGHÖWdؚ7J1s:aB5B*d%:(q"X+&Uw{ь"JO`2+qurSq$ U4 ybU3y?HdUX6\1H EhP 3kJ %ۧ|אwt}p.}fi}Psl㓌QtD2/> ON^yDӺ9*2,)$F7ϷJ6Bm;֌P|wɍ]X&dO`)NBNp]-7"b7<,X",֟3yECbL&c߱@l-h$ iߞ} V+vZ\i"ѭ%Y)g:drZ=1L3>U6q?լG::Af}g :W7upErj^g-M+[*bͻN*낢@iE</Z5k2\s\1Xf5k< 0 eE>(|[Nc[D,xi1RV\[7=- ס.1k+"c'voH۱q v;01Ћ˻XD q"~ߠݿќ&9}Z(zxn3;h!B"yRYqFW{fU{D9w+:q9"ϭIfL|f,밙/K94vaU`L$EХ Jg^Aa9(oXi꣱R=ي22A?%$: etv5m{>7 ɒLDE]NjlTC)5Z#X=MlWhGǖڐڸtT4޵YC- A5 O(cEFĈ,#eƲrB2'9FmY0a PV*AQ lF^ޮ}2\</_czM֟T%G@!B'0{3A03[܍cG ř&RBl? 1+v4r55PɱGlʘ 4"r| .fԾ [nޝ5ُCAz,_Uk;.;Vlѥ;V (ݮˉ}k;z<]/h"Q!V{dJQմ$$2,Re$Tc8MС07C2&/3C ),e>hQy`Δ:\uB QR=Zvn5D<Uyq#4fLH@)s;h1QHL[nkIbC{ =I.Ӷڻ,NL֗-C?;+VlimVMe..wM\_M^3[v:pA ^[>>+Z4ѽ=t9 ^ʯź$4G%ٵZF,D"&)ɑ@ؼSb,l{QNwymرv@A],D(qtJ!e|kOgkjtⴠFPR9/"qYz֭!2o'7z`ܪgts5"RxҺXG,.aAa]<'GB-0i?x֏,wXz"[jb-kݮßpS(hL¾a:Z *3jNWRm>)cnIB.Yj6ox_1?e/AZh;(j hyřBX̿.m-+67mi%} =0LSRsKi17x(F@TP"^%QkvRJA+tPO(4#NU۴o?,4 QOs^Ǐuqx!42_;K'RS 2Ms54}2aʃa(n\~/w'Hby=wxLȀp$dJ1Vyv0VArFatpwg_i w& ʮ^~/熅ChYLYu(Zs:ddd N?t {StېϥIE|3dvY( Jcvlj1ԺAPjHLtP/'l fĚC,]6)7 2*mb78p{NW{\?i~ͯ0?u$4,"`纎e0?%Pr f4M {U$b3֦ oU&JiZp8: T7JVtqҊDMIFlOWٝqi3(?6Bt<=/y=2g R'ه6$^҇TƯbK3ekF,c۴Z,Mm>HqrKQX3#s_ݒC7RWW獖Clp8 ʙLxs=iM,q}:`LBJdkaFތc^C'@g?[7݇Z2ɓХsjVxo.6`e|6Uֈ쿮2Ѷ~9!ހ>Q>^g#<ט꺩7/9F2|[W a`$|Y!vx[ ^?33w8D/4 Gҥ:#4=u!9껿ǠF~G uʜǺC E:쳈p&2(@~S)E?Z/F貶}Z6xhw&eNF!YL]h2նS\ >EST{j Ga, :9I2E\Zַ|+ےgzf52WYR:}']`/{2bTpN otVJVx W]iŅ_1\䧠*ge5)r0Hbl?PCTR v :iW^ObA_MFxp1\EPyB^K q94 Z.6nW%|6CS7í9l]PHC z(=(IS^W3L*#VP0^kXn!9@ *b|O lO& n(,?!\ O?;rqB*?/[u;܎uddeJǃ:¸r"Ag'Q=Y¢h#h[mO e꥝$ =W h[E90ʏ6mݍ+љ}w41N@*;p Cmư.)F`=˖7By|*bs1w5' =AdlG[(HO7`t+BbzaΔ(i: M6)BʜWHB5% ZN-V.Mk~.2ITf/r)`މ2/\@9V-\0zR ;Pf>=!n hoQ{Jf#ܭj6o): h Pf3C}BnJnYchMY1|MYS\RD e8'cfE;q 7hAN  @8T؄ze7\>%1Q2p{LWv$t_(/fCN#DQ!B4~J!ʙ 5l#eQWzu9_#l}kKhRw%7:T =Ӥ Qtc})T&x>,$zZn&~zꪩTVv1!ar:Z}(l\Э0AsgrKM^,&P;&fpC1r㞕!(ETTHAT?ޱNa?xWz<!Ȋ=Clv aIOxn4X;I[ iTSdGl a&id,BZ_a.lRVkB^U yNU]vїjr8+7])1'h,0Yv=dha2_ )ҿu(%xq#9Q[0#gW9"W@hx( G()۰?/Dtnɖ?XZWARgrL6~S@|Cr`Tg"t4$tYʥqc`KoUC)n`h0)D2#mS.vRM%2P;Y6T DDXb`*7޸2!]&:.e5pK﫡;*ƨ^O]=NUMm_}0~o~ c}MOƌᡓ&y q7J*ۅ@lX(kŝ}ٝx5u޷4 4띀AB\mܽS^N:ږ k_Ǜ-ÃT9 Ryq?jOr]] ݧBK@͏&K73/ۙ35YXmP0It@{`htГȜ`Kj*8 h;8Cr< U9kIcoK7NN-?giYͱv#\c s+3#]j szIIrp^zmn__}3rB~IMWphY3꥘36TA /.y/YT2tԣdk vW|MxIrq|)?OJ=aSTjOc73\dtX@bLj, $'0n~ف+w\j?̳瞆f3+w pJ4Ic9j^`U i:=@*|s1  jF̟7N(0C MnCQB5lKs,_8bWo ^ﵹyNv+H漋!ΔY+m|Sj6ܓt8 w GFewǑgk hPrL+(l*ʇOBH?Cy+])eGI ?CZLW=ܻ#5J70+ c%_yf(NΚA).+)M+H e0Cő@#ong@=[ }_&Q{)*:[y.`[Uj8>xagB3lL$1-H|%RR!9|RRж|Dᰨ&bVr*7gޮHúu@ׅj~E1b;|^m/"X찗jC \E< :? ~ ۧ µǀS.dx,z1/Hf o>u`*> 976+mc(P؋R $G\Di*-?wuf=Oo"Ym*V*DpaSf43$|Es݊xJ")D uᖒ7YyԯUyzj3?+ LU?h~ -mU{꧵p%E>|lV:JoId?*#֯ˋ %C/jfUqEZڪz_ԥ?K1_,#yt=*/猠c;K.92,kxb݁E qTXLF`>iEi2 ES!-/3߉O30?b251T/o ]j\J9!!] Z]Փ $TcLdNkgAPܙ[VŘZ' DwjS?܁K;$BP?8"}POқGg& VgAtBGZx_ ^>vZ"tP62$\^ry>,+aW]͂.iHsQ5oQA3s4\o,%O%^NLI?-8"$ AQ~W? =_#w_F6EcYӧpׯknJqJ/{8$DZfbBQJk9~xp7R<|2ψP џl&!FcC~[H"kSHS6RWDЙl5)6A( 5OQy]Rbb4u8_B5ϦΪPHbәztdN?-т]Q_9el<{*өA=9t$OU ՙԂAV7oU)eȟ@m3¦mvU (]9.&h ibM !,"00SYL1ꟄGg\4ȡhe8t |鸚Kٌ4-X]|p?pY1t^XAl,1v[IČ r CkEN8BAA0|hI Fsu~e%%)d@N5d*Iˣ=|YPEzYwV_a7$ہ߁QD1dL;b_D }Xџ !*iӛ'O~h)["CsTM0?WWzw{M0ݣu0RY{čqB̪>r&";y>xL9E  u L6W;-C֕nHXb5衮<9j=ab4q~S{&trR!!43&d{)|Kq͟.VkhhP>7?Wjϸa\\aHSqqRP9'߽=/%4UYN!QxMv^ py ؇up< @Hdvς^ڢA0м)tT>&c>s*z:"@=aS%i1r"!nuupR }wtiIfԫCoA$VW @N67nhz=:ZƁSXk y{z4lz *ER%F윮X WCWA"b>l_Eȼ+pTSu{ͷ.6Fdފ'cv&!$a+ţŹQF O.oQV7( ^ 4yދ/**|nɲGtiRLvZJk20R4MW.aP*Ii /U WUi9(Ƞ ~H"U^9"tOENg}6}6}{\Hکc3FY=E0f~(|L5&PMGC^ni^39a[4JI*Y>-_n؁Q Ovz.x@k2dʦ/׃i& r˛+58PWBzyyǔ#(*Ew~$_8>NTv <8Xi`!(-zYn[`ыVo'-T'gs6\=ҡ y"IAn$;M/ĘwɎWL fɨV4KNʣ v虏C>ELF1.I 8]rC\[B*7jDDѬmk+Q0۹gЊOΦUztj\ٚ=RMXn.'#@e?4iw`]ۦ8ta9nJ]c 絊f !X}Wdoʂj\%4X65"h;l`Gō.=, AźiQ ʿF뼏23 B@f9$iYvOK#po8Y zI⹁I֕H{Ιl~;6y3͞MT2xnc.ZSx7dI(ZJ5e/Ӑ "ͻ:/} x5,d_XBmmoӉ<}^1'I%MIotGQxlw=NSql\\˞i|z%XNRVМfcpWcfj4`GXZW)+Of`k})$SX"B߂ "/K,|K& L}^ 5>3E| WcC/yĭ bB}s.Rrt"Oګ[D1DjM* ûՍ ü5&EV ^nG'딛@qݻdP:c=ʫް( X}7vjƿvc~㉌]3%+'Ӝ)0jiA[ΡSI5m% S/Um JT\pELxC)f> 1qTK<)˂1|њ{0GChҌ`3$Y/T`o(qy7W29k4]w"Q`p[ۖ`ySTyI2T0lbx,۳[qKHP>8?A F!0nDTSQԚ 2J&[x瘬?D^}^50ڃ*JϷ-2\ 3A1+E-VK$ \Pǩl GĮ`욋d&W#㍔Wׅ9P |2>m(g K Ecף':C3/k7_c Q Sч WE s" )ae-o2Z>PXY<)B r饼ξ-YʼH|xx_7Nrݑ!Itܗ2 jSebE'|nr`tϺ}J$6VyDCY5yf8V42ߑAmFy)HByͩAW m]ϩzVil_Z:)8ݩlK'7N-02}GDb޳ *Ϡ`Od7 [ΩuLW菝,{8'1$Hģvq3 b5vUFJ2 >1ӤCc?5FsCmvqhjGi@R,z(<8LkwӐK{B)DѫsW{=<^Ң"˨IٖQQf:pd7ebp T -gbT. ǰg!f#Ԉќ|Jg9އh5Qk]wݣ6(t| 9cīgjݯ:(]-iɏ\M"!ȭ5VQv[rhW Յ6Kr#X_U o|7if4|eOF̩r&HSnȚ%7Cc=Q"AN0{VQSғ;ޝ5q}:mI\*)!Q 3%jn<pIT ͡jj٦:ƪj˥xR#`Ti^}v*Z?*#(q1ZF90lTEtm_;F=E45UaP?{=_7J}^ &HkS~ 7w;edd*JIm?a6Vg${:7v,`:gWlxP!? '<Tg)yۜ5)UL˃XX(&pa ڲ 섄x_@{XrT~&Mb« :rf/9J&_RH-"r؜rt'(EshO{yFݾLag` CEmedߙGA~q{5Z4+gCͪtmh:Edz3-:1I4VmS[?tdlf#ɓ<$-TO]?rP` g"{]>qs#62D-KK#lq%RP-GDAg~mM>D".`FBeH{̶֦8b9"DQak=UNukP~x[)qT:%4..arB5'U "cFK6 #O)鯗_j?/ N;GJ4*1hoǎ)n܎5;s׌jRg,/9 KTdgŭ']@\|T LeʞjYw}aA"a%K6?ڛ[ h/IhxxhdFJ$p##&U{uD'v{Xa)_>{`v>,PQ/]"Q~GltzRzT<kB5kȥr\ (P;Z0bfA$O6b t &s͢Ԏ7 1M lͰ녇xdP5Uo |=]b>O?@q',B=7TQ<a? u 8,4C@S{`qo!/$(!vY?6?W) 1GT\íyR1ݶ1}JJ04j:!;ȯOa *c]-Iz i5*-\YY!H1Qdg>g4=Iu|y|Rnq)HC.9mb/fg \HԳY7 ۄ87rs\ȭvӵOb$!1MիWuηy̬AIdm6pR!}(]dChr!HIL~_y0y_e ՛@ -0 +-_!Kpo$/;}Zp"De>L3-ől տMֻH78/^~3$7/ R+\u*ǗYg^[n' YĂnNaic[sG@LCmvd-9l&O_Յwϰf5 [6c<꓿>ޒ,tCm$̓cɊ |s0m{)x)5E%E)#aAW/7 C}fj9Q̳]xp} nvsiY܎-}#~ "Ǥc[krʲU 'Q+0QhOɫq=h>5f}RgRзG &|:b4DCitUf-_G[i33s_mKDĐr5o39rM!?E@E5%Eˢl'Q>^h ]sh(`~eu+'jO+2LGfpUsy`B9ݯ,=X/$p@g(4]'2 Tx_4pXzYINzXà}1ss%HʳXHhV)Pn B6"L1,[Y|&:ql]ЯI2uxHyD䢡C-G͑콽Ti0̯vc*X:m+JYy2{w2:6E5܍.ߒ[:h^!jR$[5+ZgEs x4 )8ڵ&ZX\\D"朲+NT9͗/.ּ6zVM܇V [3WaV9{?pC4v8HAɑ"37\3+~>ۀLi;:b4خS<.TVkn0*_[ C /%2,T\ dm0*YAg(PE^9ۚ~ٶ~]k:̽mΕ{М{'QN'SytQJ.NjH3h՜  DA4M827J +3*c֍aINˏ );7u&IiPo >2"x+ W5Vd buX~R [fl9}-:Wg+1Q?M ۵\qgw#4͛ڮ@ oMxwWm; yMIڲ˄vInz59fCE=dm`#@wa:(h$Dd\jO=C,qHVFYÿ#_~UhG !2 4]cIʫd `2sT؟& kTJL77:S^ N)Bt- 乆n d ]N,4ۓ;{s; +#4;̣ 3#iQЂ 56>GP? )JL}t3 u)Ǯ><ZJfi%?4JߢV!#?[fgJY:ﴹ"0]̀.@:۰,Edޮhu|K]Jh84P"P  $By܄oWaEL/;hCsEHnx|)ggW c pǖ3ѩql3<%YdT4F^F˜ЄU?v!KEDZ`!mȾ $`ߐw6jtc>76d;%w391j[mG൨F{HuD4ƅ 3w Wtm[K CBccz^,FUBMt -sl7,`K> 퓓?j!ZpE nf%19'J,o5$AaOwx3r3;SnD!`,ˏE߹ /*POAZ(v:xL?btJps[gU5Ma+'BE׵DӜ؊2*dڌ<{WDgc]'? ̮UoEk3U{u1&w폶ʵV1 0.jGP8$~%$`bqPTd*'ic/,\sfG.m-K#̨!;jͰ~iU2ðl>_{J烷v#p>1m}lKVx`3+u;PfVNN~fhok #kODyVDz ߾NϰX4,Xe~UX#gتnX0k [/91F4ܶE[NfG-Py׷^+֔d."^^+_D}SEO 0i7> vkBta}V"mqO@vcx(զWdSxjN/w;6N)LRXb;FXĬ3) :_ۥ̘rwNM7NEQæJ^3<28PfQPd:j.SSN~M4_]e| f|3s.v-a+vb-Yc1t[:8Dҫ'XГ6ʭE@I7 Cf4cP8;gygzVe*M=[40ĎL4gzUgy(32`?tE9u?{q#\vLNC*[NL(qV#:~sPJGw!;v<[qcFԗ9ĕj {+'7-Թydv:A3=r\g5(>xr?8dXF]U4r*A`Ϭ<&ᛶVH/ DiZVE n7xs(OZ|y?mr\:IͅۮZ%%=.B 3boŠ釳QMnAF"L:$|)s#"dbkq%|xҶ43֍F'wì9T$jNC(WhfAXh|_T˙2i%ӈ0<|u ~uCsF_Gfw{]sT R}S#|.=??~Nj!:D:b0C=SNƺ (~wXcc6 8BV{@ҡĤ!Ftj1 ,*aSq5<΢p[ӚZ1.ѯ>\&W\_[=9,["Û:CAz}#+vucnZ׆Q }7&Dyy˭rStQܵVL{&Y+%,Yy4AFjvhn|*tK_B=ihkT{=3c_E\73\փJ&h Nӊ6-ֲnX+V΅LL0.6_vލb^^mtoNGQGBxkBOӶ(Lr8}Y#rBI+}?YYVR?J=8HD[UGq&lLe'&_EJ;4"HQHZ_D)d4eTr"H!&hTU.'h!LL'_0?ږ>޳fɗ:bmU6ϜSxL L` s 7R>!7n7h⾵.,&x+K@0X/)Iq17tgm 7X:Gs|A<}=$.젼LNwׁ2Ge3VwͥQI#ڿu J&Ha*r,&;n8iC~oV7Ҡ.5ٜ?ۃW:?E҄"M?E[EZ\>bJa|yu+m {[ 4HġՆ[YXc FF6YʧO2Ov%~,c@xu#1e%'ȕCȓB_}p7>vlxT:I)jb5e|2ob 6*ghhcK Nѱo<^C"3$kN mY H]9M($}UPx׉M|EGGˆp͕g)|a5OnqDsԊBhWA僬ov y  F9} 4+i.&ֳ p[p~b.ɁWE EwZQ;_F/"xws@,e/#1z;)X>: #{Wd]e\R,F3_1囑!|cɬ4M%A=kx-8 osdqC^ \Q"X-/TI KTH縢9X5ގ?hz8MFyrL$٠"\l2 k.h<ҳub=ʩ5஑Yϡ:줧N3\U匧l"-V?%2B5% Q^֏^l,g",r "#Be׽ߐ|R_oQ$jl&APο% tkb'Զm-:б]~mI1FEX|RLpj!'s;Y Ū77_bsѹZ %q Ss{!Hn7 :l0wwHRAȐoFDWfwAm5,"Y{el oA)?bei"RyŚX|;Y~vpΒ|3It0L)[Nn2,BNVǎKݮ3? g b/0˞q{rb\5BFOnx8k _ vml.'}9fuo=R tJ}@pyF4R=R:ujG%dN!~Guذ_|E2; g9:oJca˂tyj0s3}H6մE IۊPdͶpk~EmedְɄkh>zI w?bJSQB2S|'Q:[uLA*5pڧЀ>A^N϶L).(Qf&v+l< aèDS|NqLO}DPĒAuo`OHgͱn魕>W~*ê`9}4P4mjEJ5OG CQ+}}{P:2$E5pc7${X b`v5tzs*͍e90׈16lܣ%"1nk$EE2 FLk>)xUNPC^X`1dO4cKWQWnS~N.Bۀӯ)Jk 4_?qj ]`%RmEYY}m aQ[= LØf֭ z}l:l[r#apJ%{d]-jUZ,M2Cn eQ@z 4$VhD ?j}>Uߡa%]8(bWҥH2x౅T(Fep;{Ud!Op<ȭ鷉(/lu./<2yd_,JV+N-PG%ߩ߉r6NdM^=t;\ Z_T$q\$_ M%Dp<+ Zg>_dKk {&T3a(  &cW)ErF*oS2rl,Yݒ8b^:D:4:T5ꗚ(;cW&l8pGi-Ѷ pI1H_qqQۧӲRM-NU5/NCɎ@'M׫ZEA a6l*miCF&)S8`3'.]ː&X?ExVhyp[ɲ9);XFyn:+5my6i+׺pSx) U GԵҨan#&vo;JsD+ LQn ~L9JQFqÍy({c` jF#M;RM|[B0W.Cy,#;sX\IIA: R YڇKn8N?U9s!{^/~갱sW)5 $0%uhXWFL AD oE!RBm'q~`|)`g BFTq }(4nX뀦ۤ${?= mN\M6oa<0Ԩ|hd)qt/ 8ybs%>bUx-UΜ`= V Єn~/dʤ:%qGJ۸q;(?- '05e#j!rTBwd8渎zR..L?5d6v'\Sl99N Od~d qb4.m$Mb87|ܐYI\k z w:uj]1G6 8Jtte \U'ux횽ԈK `9#J$qO;"Т \a_2&:yP'b|l SYND|6̳0Z1tqќ<"0u{>>!L櫛6zDz½# Nx NQ]ZF{!7j|dj\ZhрdXAjC!V:7,KR:HHTYvo.ue_}A"L7+ = Ӳ-|E2äẌUz(k츄㫤|\^l*>`'+ %tX̖HI^ҠсlY6ur Keworcۖ-ȓl^|K" xٞ[Il07PgV-›b"Bh/$R+K\KCc$ėhs/~>֌Fs7ay}F>R5m{ ޣ8<H\ujo2i;Zhe1RҸCϲ2r1AGi PȚ<_^)aNцE`,7ω8uw;U#LK&#n*4ft)*YvDVj0yn:d .zB=H"` 8>0澡 d>%a!F+4̩6v`Fݴ&` Nl.S<^=xv#)AM rp^qF=ـm%e3{xf*|yb@Η(:hB|O4{æXwyGbGr7NJp HV3,Rן/&Ov:iz'ggBzwȲL0WG0E@$'R,PGqC9<_a>_FJ$_"Vpa`OcM\jl!!rS}9k#!EzЄ[x/|ۤ "غ'8I[FO%BtFX6ưl2ogց1 >5lTGSR.p7sǑKJlRq3KQ\MV" f&$<7D=tNNfpOLPmPj͍֡#,bqJACo(ˆ3}lYA*ǝqkbUAVӬqV `EdbS (e]ŊajW2NrKA:f?TqPB BL ) $$~!6T[~Ƶ 3r~w4~Ootƒ77Byw$whM(bID>53u6GQw%_-BonVrF0ݕA dC} ؈.}4.[\oMIȂ䣬0u_ж.,䳍o\3ë) tD#Ib ՠ`,O3蓤8%BVJ0Tz & ξgGsa}>;[Y3[m;)g|ߗV@:CQж&+>V%f)˟RnOf7@:.U&a4Y.nEl&PUEB$ҼvD}IsԛE/m89h"Cf'Z.G ^ܙ@%6?Y&yOhP qaHdoFU-u)Rqb,k:C_C°]eY-OJQ#z.lg9N1Θ؍|dPti>[Ql0'X*/v\CSV-F33Kgľ<92L\SJ|>U*7EF(ūncSY/ :+Zx[=}u|O:d~8 Xi܆?zJ~ _>A*`0-H3@(, ίBYLgXv!FH.j :סE*U>-ŀ&$7mp8XJ[ Oy\-L՝&bu9c{da:S(R-OH̚9oD2BC0)6 tA-NL_uOJFYLp/f5KKLdo[R[4*4堓:{\*r1N5b\ ղBJ]k$<D'Q%% :`b(C- 6 sH|?%j>f 9> 88J ^:sMR3΁җ[08~QrxE_ ZЖު:hhau;g@dX+X ˫ed"$Ď`'1% <ۧy2V2tEʖ٪n12 (DB2>_/#e?}-sl `fymMF~[Ee'r,*zQރkO:oC.!x ,d>xCqǽT=ˤ(?ll~$??<ϡ 8~)="tQt#fJ&q  ^ԉ޿>_} P+[u 3P ^0T2.145EMX.:;? Ǝ{(jb,]ҐxUP[h#Iu:sr_L)qj,:Q,͘]Vs>N1tb$j5uU7U0EL!s)Z"i5oeҔ}&:)'mX-ҷu{#a2jO;;X6xum1Nhi>ܜd!6 6QY wչ`ȴ{PpYfB $WZuX r,)({ۏ(f@) bރԕxU} VM/iJWhX-eYBZpnIhב)`&If]gy4$D:{q@=̤#ĺd }X?uv-'.+*W[ *n6ߜM(.[Dm`rOf:8uF+)kJM{P24H-+zivȑ {  m@ zf<dً̕ 9ߪZqY$#a.ɛ~$̊Q|(Y@PSjY!ܚw#o4amZ7܍:JכU7˰94J54ޖty/$Cd&pPR]l>Nc^ xM M,A\T6DՉ:]y$[ѫ)j`%c6%!]fIVzBVqÂtBKKX* -/~>ر;^Fb!=;N~U.%H{7XR -=g#PD{1:8hf]̣;H{]*߅8ӫeN-5-;XXjwj1 7!W+bHNwWqz2% K{]}RgüPn(Lnhй/V #8w .*񧪋=y. d!Kmp /!+L׿w&t|vHqx4a@O.|Kb&h>`r_דӗF2: Eq~S*؆I }F*R(h$H@W^>xSTCfZ1zzv,hzL}QX|ZŲ{Hdj[YêwX5Y{Oo/gmt{ФMU `KH)W-΂Yhi²}zJeR] : X~5/N=t?`ս>>|DW5_I>kܖjU x-Mp@LsC$IMe*^ W1zm0RV'5vG؏6jc79'(:LN%uaeOSyM_qyeH-JR`%g@B>k* xڳ:#ݼ73y6tQ]H)iAi i*FvΌH=3Zjж-;ڢ)(NK`̰$Čgvi 3Kٖt 9Q~T,.j[;΃XLo8Mjt:0FLy/5ȴJug Z@W±@l揷:5Gd gy5wqCŲ_'?GVRxcb8c3B%r7уPk%cXccbv$(>cp<E/F}(a8bJ&Ww64Lrۤ0Н;NS$Me.10 YBt^h,BA}7#"zEM$LPgd<Wn i_*~̲[o\% fQ 9C3b_ Q!pƢpyCx"zCiqxpE =LޭI fvK{fIz B5^ U)OS<&2wO(׬F+3|>QAx-FFXKt۸K.Mx)JņZnD\~B J%j(kSu]᝿TZmuW˯Jw-r =R|SAX ʦ3̊rzK_,)6EF ;ӑ~jp;}]no5942?j-q!/}6ANC @\^Y{bm׾B!;7Rc`!rfWRᇺv֛;Iè#k.L]^?!r]$>%-2jdX x ͅpetԐaVy@J{'+9s̍|(+`Z}*swb^(M6[` ǹņYBERq5Qiӹ;nm ւesSR[2%_KlT?_2;tgY(;"◂&8vo{Y;*pE*qڑ-˫ Zk|hz_5>~gGC1Ѿ/Mv֝)ZS#ФSG}{6xVYj/aXxhmK%nfHeFvӡ @뮨~O Q^׸GKiUc;GFgDm4xyiEkI2|ޘ)A}sԈةկ+:b*Ҝ-n]A,9[`LTkJ;ǕΌ˒Cti9( |u~FɳecϥNYÈQUQ3lY8=3ƃ4 h\lc'q-=]%WApe$-Rx}JtW$"\īpeRȡG`{fn4|źp0d;u+}.ڽ?GtmdoMx%IgYK0X8|<70!8O 0?UQv 5!&+KuYh ,2qK~5%elA #_M*|$c =lP DnTvQ0*5s(O5ZӦKT'.3K¯omHçw|+iN\P}yRLLi 입v3"Z_E~xҍ&_S @mB%>+L#fw)_I>\nv7v`-~Ԏ-k91ÜTLV:HB+0XZ*]`3FVu4=$d3W AO6:-tK]Lb-{`;^4wb =h Ju\t>دx'aN!Y mHMU¡CB# L7 TZN!v|^cs kiaaZ8U7C;9rT,<)2X݋29AhWÞ蹧WXqUK(?f#.dl[8C5ր:pL)1~$vA$3f  WxU˖ּ4u[X Ufi]fiyfb#͏sT5C.&dB$'GݮQ?d{+ [ c]8,Bm_fP;MriG%$ǝq%uN\l5qd:;#Qխ_chs)wAiYN*r\ nn?gʜ߮j*X9PL刉%yƃ~$he1k ?)ԍSfAǟ{,YoJܬ2cި_ 7,nӯIk&"D`O̟s,?XE:ʜƲ7Sӥﴼx#)R⩪XOlb5sDe$nLzTNsʍ@CS\hX@X? S8"Hn(1F +T>p-SPVцҔpCÝd ? vW^QZprJ4oWZJ= ZKfҕ="t3 <JHNFqȋ!Dq5GG޺jȦXU1R8pdaoffMMy^ԥTl,8{Hn(G? lp  71eDO.\vW@4Z\sfW!8ֵPS>G}-FYԑBhOMMhsǏڞJBv nv׺2_|1%QÂ5'”6myИu-GI\aѕ%1Dm #4́Zdl9{'C;1u1c0ÂٞEYtYMwFO8$3Vסȡ7.Mm/?yǴVME]?Ɉ Q<_:p2 ɱEX۸uY\m2T8Cz ~ɥB!KPd:e[7IหρM#9٘0gT~>~U<^! _NIhg _6 뗳X[ ?QCTk: .@hHJBt_D K^7e l%Q/Z>i{@j3۷,r;ۅ9|#yo70peekېa?d;{}^((qo[Vn}K2ly#5X)Dq4BE_Y!]g>[).V5rf%sKlҺ$p\1X !>Ns),Z*@w["!EcMӫ@kU)|ᄍ:]x\\9#oqDyX:x. aO0O쩬k@deE<(< 1a\[ dL' rP _RK9:0 W#yk=UaP5yMaAF 3 vҝS!Fy> kww՜csdm% _lתV|'ݝֻ|^=S&ޞQ@V++l [mUQ0Ucd'44X2 4#CxS\mUUۣOelVìV@[34DrY~i oM%~ZN'/V4M.Z[ko-LFqk"D_6Cz 6m(>o Bwj"ޤC9;N 멢6E)OӫVhaLr״0;Zsʅ`LMT َM.m}->9f?t%G.vCJT@9Q'SբެPےlpW]Ϝ fٯ0>|O! F )]rhr$)K?LsN5VJH)QU}p6%l) zzi ȧwavXt"1鶁Gld!R[l$*a~@)#vg/Ya{6A.p$`ȳЍ /bT(?'|/$˜|?ɶ]<Ÿx6,BjVBAY塎u>5|G^Bt02-/I~Foׂ3/ ɵs4RXa~u20Ɇk2Rfb/* }:z-DpHcAn~  y7[ h9 iJ<3LBhE֊0~:ƯR ]B*M17iV{'{!G Z;& GLFN1$@U3hxyER!!]21mY/J}|ׁCRuF?"=Gv+{ L jO4 T7}Wmla(27$J "@on1sG]^o3Ƌf:@̮A@&c[%Il⸃f8㴱WXGDx1yz2m@':.SPlFG|u~D(D/@;JIËح[1iWJڢ`ZZ>>7{3 . N:.c{3lgbn("RDPS$V>Ƌ0nxSާ=p",Lሱ4!:V~`{afs|=;- YZ