openafs-server-1.8.8-lp154.2.2.1<>,cP/=„§|clhZv/`%d zfNܨxS7if)YFߣ\z%vמڠY@N` #5 T[Ixp+QD.t f/W:gFM-|נ90{yN4 Q-C/{\vW8pȾu5Mu+QRiSP!ikz.hId-!Iwq氮o|ly|˽sYʼlUqO"#E@{Ǣ@o/6>D|?ld # > ")Qik    7 :<$>ALApCCD G (GD8GLD9H\D:QD=l>m?m @mGmHo,Iq<XqYq\q]s^| b}c~deflu,v<!wxy &hCopenafs-server1.8.8lp154.2.2.1OpenAFS File System ServerAFS is a cross-platform distributed file system product pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for file sharing, providing location independence, scalability, and transparent migration capabilities for data. In addition, among its features are authentication, encryption, caching, disconnected operations, replication for higher availability and load balancing, and ACLs. This package contains the static libraries and header files needed to develop applications for OpenAFS.cPcloud104vopenSUSE Leap 15.4openSUSEIPL-1.0http://bugs.opensuse.orgSystem/Filesystemshttp://www.openafs.org/linuxx86_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 openafs-server.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/sbin/ldconfig PNAME=openafs-server 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 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 openafs-server.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 if [ "$FIRST_ARG" -gt 1 ]; then # update no new install echo Not stopping the possibly running services. echo You must restart the service to put the upgrade into effect. if [ -d /var/openafs ]; then echo To upgrade, stop the server, copy the contents of /var/openafs to /var/lib/openafs, echo remove the empty directory /var/openafs and then start the server again. fi else echo For configuring the server, please check /etc/sysconfig/openafs-server echo and/or follow the instructions found on http://www.openafs.org to install an openafs-client. 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 openafs-server.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 openafs-server.service ) || : 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 || : ( 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 ) || : fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in openafs-server.service ; do sysv_service="${service%.*}" rm "/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 openafs-server.service ) || : fi fi # # devel O 8d  WHT@tPP !Ѐ1pӰPPpڠH8@@ m  C ? O -  \ : . A d9@=! s i x ^ v m b ~ [ c c \  m | | " { q    ~AAA큤A큤큤AAcN?cN?cN?cN?cN?cN?cN?cN?cN?cNAcNJcNJcNJcNJcNJcNJcNJcNJcNJcNJcNJcNJcN?cNJcNJcNJcNJcNJcNJcNJcNJcNMcNJcNJcNJcNJcNJcNJcNJcN?cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcNMcN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN>cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?cN?4677e5b6fac0a5442cbe8b8b463815021657207411de06eb48b9ea3fa94e40da53d72b936850cb07ecf493cfd1c7e53f2037c346e2926ebffa09ae263b3ac91215ff1d8162232d401747d622daa216a40526edc1e1eb6d187b0eccbf2d51b3f8a5a3e1af5caf2fd34ae813c755aff93ee10e747c9fc863124b10f418cbec38c247e17bf290ce34c60bd91f7eec79265da1752f64cd1a37ad1abc05ac0d0c9517a01e63971accb4f85ce78b40125e9c4f1791c723d750571f831b45e892d52c599e0f9c232828b167062b6fbdd29815c60115ad946cac4770c593d8f51bab1192b35dfa4aa47fbf3b1c24b3ffb255ad72b27b9f887b30e0519e338f78a77c4b6d49565b19679d9aac3c144ae110cf668947eb2f5a9490fbbc7de78e3bca3dd5669593a36f543ad5a99ae3ad5c4114663142c0d7243c5e8d3d59215095d123d2a25cd07af7687649e742bd5477b364fcb9078e0e1b1365c0f147a36c42f6ce7847d8c0032fab283bb9c146229f4ddd043b311eb3312543508f6d837930082e1457c6520bed337ad21335b3bc0fd1df1cfcf3c5dee1e2e6fe10a7590e866c748e751f523cad6b27c22520e730ae469e717a07d8f5e65e6b7f7bbf82732e78fe47acf26dddb3f94a7f9e5db84a19a18dc5bf0ab9e88e699e2d1e6f9d00dc94bd99c2ffa51696bb18cb129dafcf6e56a8a1c8a8e1fa1ae67f79c17f2f8e5fb9a782af7c04d0169fbb82e9a5ee91b57b24838d8ceea428ea67c06af67dce9f2da30dd7840ba9aa509fce749e08cc0859f6a1743ec53007b2d443b5a3944a3bb818f9bda6bb77c764c485f3e37ca2cd5391b43cc96d59781e1388e625570d17af33412ae4786c4c69c9096d60066441b8afaee56522eaa826d2e0634b0ca8e88d9c74c4db37806f6778e484be37f7548e69404ec38445ac6efa850b2d657724ba118c824fbbff9d21b0d07382119aece3dc0a3808a14406c9bd85ac49ec4f26c3d058fab9aa288c067a09075078fcff294136da3532a0175b5741d7808f0f0fc603920b1810c4c10c1f86aaf2c62e19cde5ef875234db6254bd5459314ea21e08b3acf9adc23d7b37c4c0c0f8e31fb6def4d10c61de7df3a5bf6e425b35333aa1a969978e5a9533fe629cbc6bd283f144fb6543d84e52cf7cb26cf1d052686168607153da587f61a1b0f7d3ed608f834160903a60c09fe9d62122857f7688f5bc66bd5a3dd2259a88a9f1c1b3c64136a9dc1b10b8a715525526a500a6225f3eab8cf72b9de9dfd6404215b9d3aeecc37b26f553faa42b9bdb85510aab4a883610b6d76762a76eb543600d28f840cec6a678928388edac84e1aa4c3b5c63aabbc23deea79229936ad879e11b3758b9bbbe4e2ebbaa2d3d14f062f5fb2844df6bbdb5a0e4a35bfd03273201b33ea328f6aa6a1ff65e89fd3bf6a66aec8c9e2f1cba8ed75ed9770f7cbb07f0e5ea3718f57d9c16ff2016e22e068803ece1b704fe4cec97b24e024a7490201f7633320eb5d61a838a9bd7fb2be4fee3ced2eca8555ca42188665dfadc71f9949ad75081f4275b0aa693da3d48d1f47630e56939fbb5a8470e3e6ba9fc03a652502aa2c2cf4716d4c0775ca6cc83844b83c741462cbfecb03554fbfce915fc9b5083c2a0d79581b85ebcb1d8e72469b20ffd1c3c239fc33da0eae854ccf148ba06ffdcd02d047c316bce6039c1295100d18a1471db465a87bf4020d5cdcee050c0c3ed9833def9d1ed84b8c18a1a626a98460cf4209e247ba9b06f2dd065a820d3221d6e24ad64c513b9fcc5fb6e185605a07b6b380206d90eb5c1c09b7bddebc31dde9049d421fb673773a29614eae5316fab1c7dd7dd3735e91eed4b9e3d49e7dfbfe4bd9859077190acdae843e8b778b444bbd8e1a140a873c058f1902d4c0b1fe41f6e033aee8136afa4a0d5822e7f1c6cde7e70c9ac220c97b568f55462be2cfe5f421719f9616bebcb5ffc787a60fd62f6ac9d702b28e90c47566cd6f491c0465e0171fb645ec0280243334a663a37fc4a54e11d16a3253ecb07b93c74415094628333301cb24338f6424e0fb198125e1c4e538c61db8fdf5d309ca420c8cd97dcdcf35ddc0974963eca6a1d951b54ef88b7275c2efa6d064fb509f6558c9ddd51d5759c399d334088a25a5f2f00c8129e52fc43947fc6645730b7d6b7cb3e19ffe6b5b310012631aa6bd43105b45f17c753cf49756bb87089ba236ce1f4f82c6120d9f5ce5a6e48ffae09329ce6e76c8e0dc4a134732be177129342bbb3dbeb872156465fb399fad641a90a23ef9155de8b87b46a0cd143963daff2f701e3710b31bad589de746db908136bc83255c9ecca5e835ef9ea69932b100e97f626bbc6544c5963d9b5ccdb2b057236e6df897c02d046d9ed67d3d6ef21b167059609f2e3412c5bc865edbc5e64074fafcefe31dc9d94396923e13cb90cbe4eba4b3a5495fa52cf3a32db9bbe9d2f0116c2767d8ef1fa3d0a3db19190d754e79f5945c9caf7e506864c79c4edcf31e0311532cafaec608abd211c5095c0bc6e63db52bfc66316cd520676612a7b1cd891a6669d111adaace9edaac3a7a513aaa1200c26a4d4dadd035a3fa46777621fb0571733d2f1888235c7baf29277793791a8db2e2c29a0d1ff9d1359044b01ae6a61a22b11ee36f35bf1f0258db449bada6c9c9379aad9cebcb0fe111a1c722333c1653443f4b71c1789944479694d86e1b112702ea56918b809e1bd00c5963b633b742d278c3379574df33c242937116686e621042a797c46bea509143bf2101332691ed5e744f87301a176bb46e8de99cbf342b15400fd659362d772b8bc0907fb6e37c5c40862c222fac2932bf964cb138223eb08d545c6b3d5f84188e757ac96adae9a9e96a8d5a4525ccb2afac44638a2b34b1f1a7f2a6ce2ec6adedd36f8da518979c865479d730e6ac480766cc5ab050a635e39e32ee11ac1bdf436fc697d4671592f40cf1e50bf90f1053bc1451217838ca648c1524661ae4dd1c6c9155c9911a6d89c602cb04864dee0cd17e72cbaa94e629bc6c923d7df33d5a214e551c21b92180501cb802c76f3c474cd5c8c7f17ecf0bc12039d38943b9fc351587e20a78e8616bb1a15028953ae35670b2ba00895a113325d610640c4cd519a8a84ce036d29a806d0edd36bd314bee44d8293372f2a03ca75616aede03d4e0b16a2fceebcfadc4c64a4fc266603a5e92e71fe6874164dd681cafd999eb5a94af5729afe1d656cf9a44fb528912e42e58cee4b03e9da202939586fd8348e708d5d4ce6adf9408e0957fa438162d474da7eb892ac13f6e4a09e4b1d354d990aca9f80800f1d3f79dfc4ba33384d7ae14fc4deaf640f03f2b90a47b0837f84c2ad4c2b3a0f8d8027108f51e1e576b59eb1b67b2ed2d8c4c4d96f3d14dddff46f52233853d298f7d034248fc6b5254025fca4c00f2a29166ee20b9b0d999175f67db1dfcb625f1f5545baad77acd751d9a504f90c05e43d1531495ea796c1ee7dacc72b6645fda798c9768bac3f15e4748980b8d6229a01470a487c5cb6bed516f644bcd1cb56e58b8441a7827ad87e951013c105454e2731f3b958eab97eafa465db8ac73f2da7e8f4d120b18268f17c673f98089df0cee7faf3d89615c88501d820fa743efe31a8b77b16a2f130a3aae0651fc6a7c0605afa525609ee6388563540ad1bc0bc40e3cfc565b0f3e4bf7185d632cbf6d822dd5b3afa49cb84708239e2729cfe9308e4638e55c7e519a80f65af27a348c879b0e1d301535112cd8016e506aa5a3de2dd237840a850ba6229111ccde025d709e8f8b98676684601a6b3cf6c9c99fbb3b2eec60dcc8289e01bb1399bce4e47e701ecca0c78cf13fba2c806f86df9dc428b7517756538d6aada98f42e2c2a4fc3ed7139dcf86f1555cf0491b97dc569652478053d225919a97fa43f10d0893eced29dbca417967c0227207b742152d9e1796a55e4530cce1240e108784c3aef25335ad5495a69b88a72483c163fcb243c5174801ba49418a5c6bc72416051721c650131e6083a4b48553453c09b29b5de9cf08dd28ba8dda930f66b7522b902227ce0b090b81bb7d343a4ca7819f8c9706064af27bb9c06ead7cc29cd7d00d98191b940b60c706ebc596cd8abcd3ddcfd6e80a846c6d047c224eb5b32bbb6b010c9f5d6d65bade34652da79cf36a953269e3ef7977d47293fec0108651ba3fe37c775e469982135314da616862d8810129301a500786c472f5ea6b778919653e75768b1f284cba59290444d6fc3693376d230e4ee2fb98617cda8a2d7f04bd20183ac92025ad82c1e5185214cf3b23a8eb00ae0ee558c601e7f5af1d43a40468cb3ff61874dac9e8385ef3067ceac90bd29ef671c5c4e8088e9e157aec38dc19be524f98517eb617e6a75ebc648fc55718ec452f3391481c2997ec79d585be254a4d6762c3de51af1826ba16f7ff555f311f8a364418a0d0ea2a439565d82980d109a4af8f1cd5b2cf83ca358c2caa293f767777cb47af0f449021895206d5e0b8c419b5c47026d08d03056439241d788e78540d56f50b5018bd23057bf9a43d991f2f0fd5edb83f29d885f260ec12fba982e3860dbb97835d4d50b7d8df0803bf9028c6bc50632aad3e998f8952e5a89ee6c92bc8b4aa137b1c39fdd4be484505cc2468216273d8fbf01084d78647f1d341835servicefssync-debug.8.gzfssync-debug_attach.8.gzfssync-debug_callback.8.gzfssync-debug_detach.8.gzfssync-debug_error.8.gzfssync-debug_header.8.gzfssync-debug_leaveoff.8.gzfssync-debug_list.8.gzfssync-debug_mode.8.gzfssync-debug_move.8.gzfssync-debug_offline.8.gzfssync-debug_online.8.gzfssync-debug_query.8.gzfssync-debug_stats.8.gzfssync-debug_vgcadd.8.gzfssync-debug_vgcdel.8.gzfssync-debug_vgcquery.8.gzfssync-debug_vgcscan.8.gzfssync-debug_vgcscanall.8.gzfssync-debug_vnode.8.gzfssync-debug_volop.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenafs-1.8.8-lp154.2.2.1.src.rpmopenafs-serveropenafs-server(x86-64) @@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibafshcrypto.so.2()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(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.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2.5)(64bit)librokenafs.so.2()(64bit)openafsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.83.0.4-14.6.0-14.0-15.2-14.14.3aaV@a /``@`3`3`3@`@_=__E@_:q@_16^z^@^@^b^^_^]@]@]@]=@\8\\B@\?[[[[[ @[ug@[ug@[3|@ZK@Z؄ZԐ@Za@Z@ZZTZ`@ZZZZR Z)-@YKYKYKXYXX6@Xa@XBX@X,J@X*WW@Wm W1@V@Vs@VP\Christof Hanke Guillaume GARDET Christof Hanke Christof Hanke Christof Hanke Michael Meffie Matthias Gerstner Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Jan Engelhardt Christof Hanke christof.hanke@mpcdf.mpg.deGuillaume GARDET Jan Engelhardt christof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.deguillaume.gardet@opensuse.orgchristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dejengelh@inai.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.deaj@suse.comchristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.de- re-add linux-kmp.patch. Required for 5.15- Fix %ifarch for 32-bit arm- update to openafs version 1.8.8 - remove linux-kmp.patch. Not required at the minute.- add patches for kernel 5.12 to linux-kmp.patch- add patches for kernel 5.11 to linux-kmp.patch- fix building of perl module AFS::ukernel- kernel-source.build-modules.sh: choose safe CWD while executing the build to prevent files being created in unsafe locations. Use new SUSE naming convention and rely on /etc/os-release, since /etc/SuSE-release no longer exists.- use stock 1.8.7 from openafs.org * git-version might contain experimental code * add linux-kmp.patch for newer kernels- update to HEAD of git branch openafs-stable-1_8_x * fix critical bug described in https://lists.openafs.org/pipermail/openafs-info/2021-January/043026.html * remove remove-get_ds-usage.patch * remove add_arch_to_linux_kernel_make.patch- cleanup spec-file * do not include firewalld-stuff for SLE_12 * use %ifarch instead of %if %{_arch} * enable retpol line for TW x86_64 again- update to HEAD of git branch openafs-stable-1_8_x- add firewalld-configuration files - enable loading of unsupported kernel-module on SLES15- update to HEAD of git branch openafs-stable-1_8_x * kernel 5.8 not supported by 1.8.6 and no official package-upates out yet.- add patch remove-get_ds-usage.patch to fix building KMP on aarch64- update to official 1.8.6 * remove patch 4c4bdde.diff * remove patch d3c7f75.diff * use source URLs again- remove fix_timeval_i586.patch- disable retpol line for TW x86_64. It does not compile.- update to HEAD of git branch openafs-stable-1_8_x. * 1.8.6pre3 is not out yet. * disable source URLs, none are present - Fix build with GCC-10 * add patch 4c4bdde.diff * add patch d3c7f75.diff - create ld.so.conf-file dynamically- update to 1.8.6pre2 - disable fix_timeval_i586.patch- update to HEAD of git branch openafs-stable-1_8_x. * 1.8.6pre2 is not out yet. * disable source URLs, none are present * remove patch forward-to-1.8.6.pre1.patch - fix build of i586 with fix_timeval_i586.patch- update to pre-release 1.8.6pre1: forward-to-1.8.6.pre1.patch- update to security-release 1.8.5, adresses: * OPENAFS-SA-2019-001: Skip server OUT args on error * OPENAFS-SA-2019-002: Zero all server RPC args * OPENAFS-SA-2019-003: ubik: Avoid unlocked ubik_currentTrans deref- update to official version 1.8.4 - support Linux-kernel 5.3 - Avoid non-dir ENOENT errors in afs_lookup - fix parsing of fileservers with -vlruthresh, etc. - other bugfixes- update to pre-release 1.8.4pre2 * fix builds for Linux-kernels 5.3- disable compilation with LTO, does not work yet.- update to 1.8.3 - Require krb5-client for package openafs-client - fix broken directory layout - fix broken post-install script - allow crypt to be set/unset on startup of client - clean up source-filenames- Use source URLs.- update to pre-release 1.8.3pre1 * fix builds for Linux-kernels 4.20 and 5.0 * other fixes, see RELNOTES-1.8.3pre1 * remove obsolete Linux-4.20.patch- Fix build for Lunux-4.20: Linux-4.20.patch - use proper log-directory: dir_layout.patch- Fix build for aarch64- Quote "*.c", and avoid unnecessary pass through xargs.- update to security-release 1.8.2 * fix CVE-2018-16947 (OPENAFS-SA-2018-001) * fix CVE-2018-16948 (OPENAFS-SA-2018-002) * fix CVE-2018-16949 (OPENAFS-SA-2018-003)- add retpoline support- update to version 1.8.1.1 - Remove use_timespec64_for_kernel_4.18.patch. It is now integrated.- Fix 32Bit build by adding commit 554176bd236d772d670df9bdd2496facd5a4209a as use_timespec64_for_kernel_4.18.patch- Update to 1.8.1 - Remove backporting patches for AArch64 build: * add_support_fo_arm64_linux26.patch * dont_require_AFS_SYSCALL.patch * add_AFS_STRINGIZE_macro.patch * avoid_double_param_in_arm64_kernel.patch- adjust building of KMP to new kernels (see boo 1098050) add patch add_arch_to_linux_kernel_make.patch for this - add libtirpc-devel to BuildRequires: - minor cleanups- Update to 1.8.0 - Fix AArch64 build by updating spec and backporting patches: * add_support_fo_arm64_linux26.patch * dont_require_AFS_SYSCALL.patch * add_AFS_STRINGIZE_macro.patch * avoid_double_param_in_arm64_kernel.patch- remove package krb5-mit. It contained binaries for server and client. Besides, client and server already had an implicit dependency on krb5. Put the binaries to client and server-package respectively. - Remove openafs-1.8.x.heimdal.patch and everything heimdal-related. SUSE does not provide a proper heimdal and it's untested for a long time.- fdupes: use symlinks instead of hardlinks. Do not fdupe /etc and /var- fix dependencies between packages, so that fuse-client can be installed. - cleanup old sys-v sysconfig files and other minor fixes - fix unit file for fuse-client- build fuse-client unconditionally. - do not build KMP on unsupported architectures so that overall build succeeds.- rename binary backup to afs_backup. - rename man pages and prefix "backup" in content - prefix "scout" by "afs_" in man-page - remove unnecessary macro indirection %ARCH - replace hard-coded paths by macros - make whitespace more consistent - minor syntax and typo fixes- Replace old $RPM_* vars (most of them) by macros. - Replace unnecessary macro indirections like %bindir by %_bindir.- cleanup last cleanup: also remove rc.* files- cleanup package for Factory: - rename package to openafs. - remove sys-v init stuff. - apply recommendations given in Request 581009- add compat macro for new _fillupdir macro introduced in Nov 2017- update to 1.8.0pre5- update to 1.8.0pre4 - add patch for ncurses detection- update to 1.8.0pre3 - add integrity check of tar-balls- do not strip binaries on install - fix %postun server- update to 1.8.0pre2 - use a preamble-file for KMP - sort/cleanup/beautify spec-file- spec-file: + use hardlinks for fdupes to provide correct header files in kernel-source + minor bugfixes, reorganization - rename changes file to openafs18.changes- rename package to openafs18-* so they don't override stable openafs-1.6 ones - move ld.so to main package -- was in server-packages- enable building of KMP - make openafs-krb5-mit package dependend on openafs-client package - add ld.so - config to main package- remove pam, is not build on x86_64 and i596- first version of 1.8 - remove docs package, put man pages in induvidual packets - remove layout-patch, deal with this in spec file directly- add new ChangeLog- update to version 1.6.20- add missing RemainAfterExit=true to client-systemd unit.- update to version 1.6.19- Update README: Change SuSE to SUSE.- update to version 1.6.18.2- update to version 1.6.18.1- update to version 1.6.18- update to version 1.6.17 - cleanup- update to version 1.6.16 - remove fix for configure for new ncurses, now dealt with in shipped package- start using change.log again - fix configure test for new ncurses/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.8-lp154.2.2.11.8.8-lp154.2.2.1 serverfirewalldservicesafs3-bos.xmlafs3-fileserver.xmlafs3-prserver.xmlafs3-update.xmlafs3-vlserver.xmlafs3-volser.xmlopenafsbuserverdafileserverdasalvagerdavolserverfileserverptserversalvagersalvageserverupclientupservervlservervolserveropenafs-server.serviceakeyconvertasetkeybos_utilbosserverdafssync-debugfssync-debugprdb_checkpt_utilrcopenafs-serversalvsync-debugstate_analyzervldb_checkvldb_convertvoldumpvolinfovolscansysconfig.openafs-serverAuthLog.5.gzAuthLog.dir.5.gzBackupLog.5.gzBosConfig.5.gzBosLog.5.gzFORCESALVAGE.5.gzFileLog.5.gzKeyFile.5.gzKeyFileExt.5.gzNoAuth.5.gzPtLog.5.gzSALVAGE.fs.5.gzSalvageLog.5.gzUserList.5.gzVLLog.5.gzVolserLog.5.gzafs_volume_header.5.gzbdb.DB0.5.gzkrb.conf.5.gzkrb.excl.5.gzprdb.DB0.5.gzsalvage.lock.5.gztapeconfig.5.gzvldb.DB0.5.gzakeyconvert.8.gzasetkey.8.gzbos_util.8.gzbosserver.8.gzbuserver.8.gzdafileserver.8.gzdafssync-debug.8.gzdafssync-debug_attach.8.gzdafssync-debug_callback.8.gzdafssync-debug_detach.8.gzdafssync-debug_error.8.gzdafssync-debug_header.8.gzdafssync-debug_leaveoff.8.gzdafssync-debug_list.8.gzdafssync-debug_mode.8.gzdafssync-debug_move.8.gzdafssync-debug_offline.8.gzdafssync-debug_online.8.gzdafssync-debug_query.8.gzdafssync-debug_stats.8.gzdafssync-debug_vgcadd.8.gzdafssync-debug_vgcdel.8.gzdafssync-debug_vgcquery.8.gzdafssync-debug_vgcscan.8.gzdafssync-debug_vgcscanall.8.gzdafssync-debug_vnode.8.gzdafssync-debug_volop.8.gzdasalvager.8.gzdavolserver.8.gzfileserver.8.gzfssync-debug.8.gzfssync-debug_attach.8.gzfssync-debug_callback.8.gzfssync-debug_detach.8.gzfssync-debug_error.8.gzfssync-debug_header.8.gzfssync-debug_leaveoff.8.gzfssync-debug_list.8.gzfssync-debug_mode.8.gzfssync-debug_move.8.gzfssync-debug_offline.8.gzfssync-debug_online.8.gzfssync-debug_query.8.gzfssync-debug_stats.8.gzfssync-debug_vgcadd.8.gzfssync-debug_vgcdel.8.gzfssync-debug_vgcquery.8.gzfssync-debug_vgcscan.8.gzfssync-debug_vgcscanall.8.gzfssync-debug_vnode.8.gzfssync-debug_volop.8.gzprdb_check.8.gzpt_util.8.gzptserver.8.gzsalvager.8.gzsalvageserver.8.gzstate_analyzer.8.gzupclient.8.gzupserver.8.gzvldb_check.8.gzvldb_convert.8.gzvlserver.8.gzvoldump.8.gzvolinfo.8.gzvolscan.8.gzvolserver.8.gzopenafsopenafs/etc/openafs//usr/lib//usr/lib/firewalld//usr/lib/firewalld/services//usr/lib/openafs//usr/lib/systemd/system//usr/sbin//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man8//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.opensuse.org/openSUSE:Maintenance:17768/openSUSE_Leap_15.4_Update/46fb30b226075cf5fb87b0ea273ddfe0-openafs.openSUSE_Leap_15.4_Updatedrpmxz5x86_64-suse-linux  directoryXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=36bb8bcfe2ac69a2f2c162b99884c44f8fcb4149, 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]=8b8264883dcfc256e3e22f647d6863c42625cb61, 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]=e8bca37e84edc82407d436afb01426bf7be04301, 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]=a6d2c87cb13c92da4254817079b8dca52edb9f12, 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]=608746637bf03dbcf04ae4fe39d19004d6468227, 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]=3a46a6e56a615f51238dc1de2f1ddd890ab1a79a, 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]=1597b21fd8b99a904a2ddf2f0afa32c6b0207ea7, 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]=15a3c4cb97209436dbf7135ee3a3ce1022c6c01c, 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]=22844d0ce7e4c774adde43d7885f44ee5a071bbf, 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]=cace83a235248f4c51ab0a6c5161e2a1a8e36da8, 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]=72cbd08f8ecc8ef5bd34c1ed9c91fe42f35ec712, 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]=f17a3ee16f3dd1104b9805015993d48806768575, for GNU/Linux 3.2.0, strippedASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b83f81d7d37222da73ce5630a250e48372174703, 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]=b4627b4e14f44bfdb97fa2d54bdfb9a4dfed8435, 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]=afbb7b8c04dadbf98df7c360237cfe93dd5a516d, 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]=106e879564e3955233fc3107f950cb2b664c4ae0, 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]=696e4fa80842b48ebbb1e3d41368f1065f98620f, 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]=b6bb86fee3fccb3a438bcbf8208960bef2eb413c, 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]=18688bf581309f4a12098af599fff7e756597457, 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]=453bc65ab72c3912ff788c965783c557076e222a, 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]=be29dd67bb67ac2aeac36d550724ad51b7dfc390, 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]=2faf12f3eb958626f0574c2732c42fff58a54ca3, 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]=b091fd8f1eac800a98a2957e3a5cdb30a2305b97, 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]=bc14a1bd0a9fe0c2c905ba3cf26817e4cea9f4ae, 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]=a63028e0c4e27359bee1ba4792e3dc7a4d0dad4b, 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]=ab612181e2fa71fc09d22f7c789651efa5316153, 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]=455825540bca6e3c055988f04c6d8b949eeddb94, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix) $3CRXclu      RRR R RR RRRRRRRRRR R R RR RRRRRRRRR R RR RRRRRRRRRR R R RR RRRRRRRRRRRR R R RR RRRRRRRRRRR R R RR RRRRRRR RR RRRRRR R RR RRRRRRR R RR RRRRR RR RR RRRRRRRR RR R R RR RRRRRRRRRRR R R RR RRRRRRRR R RR RRRRRRRRRRRR R RR RRRRRRRRRRRR RR RR RRRRRRR R RR RRRRRRR R RR RRRRRR RR RRRR RR RRRRR RR RR RRRRRRR R RR RRRRRR RR RR RRRRR RR RRRRRRR RR RRRR RR RR RRRR RR RRRR RR RRutf-844e7eb3e750ab1c2e547328207cf86f21be609141a0981334cee4ad8eaf3a4f8?7zXZ !t/ݗ]"k%IN2 9/φdM3ǭ{gnshYϽyǯ"Z;;*T>nz.Ϋ]U=>566!< I]팦&$y}rzb-24Nj9 tcfig'S+[c:4,#sZ2pr`s(}­D76$ӽW:̞}}S=N,s59Yekjwhơ }-vȾ֦A[}!TY-ٔ4S/[HO:*Xt Ijs/ _*G7Zrgj7T>] u%)EP@ƅ36 t MҌ|9! A &.Ck;N4l|rwFXb08D+n7\nR =`--k+}=ves+7Jep녔RT*$%eutɠ؜ p)E;[L@gP, %-lZbu\[A36c u}(<\wXyJQ >e|("OD1j\GACD?!^QYAiH%188ocT s+ 𠍃+LS}Fr8s z g7#*b QlJ\Nʮ!eŶ:VP%Hv+7'{^@Ugvh!eQNSq2* W'0(x.PWݓCH>i4p3Z >9N~Y@-IOG/(]i#ZMB0ڦ0j I e?Yd#w.yk7 ѕz~Ty]-wEWhojk,2w0 6*#*N8 }'G:|N`-kt(,T6h- 2-AᒧM6-V', # DnͰwoUFYM$c alc?4R6osX/*+*tH}^waz٧sRީ9}[+H;.j9u++5.2`UFm}JBo2T$ FER}>M" SXauzÐ-\[.< :u c9 RWKHfjS.G=雸{c,/wP;}qt4ӆŐ<sNj>me!I1$ ΐIE8@k[/X=uTSLPw0ٖ7;71}ðR–;+!/3araz3-yeRWyAᥛʫPv&x x ڙ7x˲,D3PD.̏ilT211d6$y,Ő_RDXF8HI'KR>&s "IAïkе]Kϕ ڔ&uȞ u t'ZʳA6a4Gp`%ʂ*(N]MlG W0jla<㑉js TW0ZP0F/vhTRƒ]Xi,,ӥ1 N+j}#G |d )-I6+U#СNB&WJDC47lKM8WoPRo9.1Hf1_5cx!%Wd* d8P,o1 fo58L͌oP t6n_O(ezg@ M*9}箶pu C*@ZpwBc_,ohT'f-`;W,EJV:hzE\gTe,LY@jV](пہX+kC4J\"PM^waaCJL-"ґ|r:tc6[E`FOh~Q0oH|f} fyo3ǏX5lu4S H REJ-WAp{J6 v 'OJOŦG{9ݲ8裺B|S#?(!LT!G)*x}UE[ ] ifoW ]DF `~ WJm_h8пb?7y O)h dC"]0ⶂS!>s\Z{g $C̹ƥ;V7P&!E)vԴaw9g kopU7սFM>BJjg_p~܇O%HbX@"ƺ#p1OxOo .V2tuï ;ѻt1:y%VRַ0٬o`Ⱦ,RC; $PIW&7C$f#mU! q8ņeD4cH5εyץeu6}e@*C!#AisA)KgSs1Mr79Hm[->u?e/sL4ߏP/|xK RHٔf34V3a BpOOU+Y9цɔ%+b;{4P<*=(< Glbx\2 m"\qA}k`os[vuAD Gjm6D{ s5̠(Mp#Wk+N?F~p !\C!ԜтN1H2赱F EԋQw7zyۨTzXcY1Vw@,Xԛzy^ (3Cy܊*< 1@ }='fX!pZe6Ů!S#)LD6ރeJfjϼy}C-P-Hḭ=IZemV0ƤM󹻋"dE>>3Uŋl)c.2t3˺QU8 vK]iFX1Ƭ4.7&+OBIcݦl.)ʰLJARH\Nvy{wW@T FM~VʉW PNċK5y\/R8_(( <՞?\VMMsCf|# պ",Pnԣ)VP9[n+/}E]}LbRx(z AknS!L|yH?>i1:Sm;ֆIcU xOcGjy'P6K,OgțʎϭHa5Fy&<@;v y XdE/p%MDa5#lFp ^? dq;X[-:Duvc b怌_qj-IQƫ"/jI!rM2EݙJ"{ab$ VRgfV,šc~˾eM1%l;[]H$#5njy/| j.zLdoK'}PyAè:"9h95'56ea,,Ż5rkQ>Qߊ0O*`WiU);]j;$Tb2q>:;t3dONއ;7eSaoo% 㒤抬^oqOp ,e "|P܀мWc7%aL:r`4rtHDК'(JHSli^S32 /\D"RE`^8e[JLO&S K@nɗ_EuUPr){yFV\KO܄m"j`HTGw*+*6lM'zw*Y>LҀL| %/=(zΒFߨDq'8w(&|e K}죟1 o|$_ݐ'1ŜMo&B9b_A;iB765K^oȕJcؼZO :Q`A:M_gBKhNxTMF p}zYĞٶFA*Aբoİ'q-Ok"@FVe}*K'nh{fG 5TG`6sIgæRłx.6W5%]=cs gj|*}|c.-#@}EL^}ǫHߊ!$z`.d[=<٧|q^!7k\@E<",yBzXlWpFy79oPdM9$yͮtlP@ˆmLJ_qIKK_e\$p?)gfmWK璍86к!6qRf!zyKrrt7wUy^?Sᓔā-E\4WqD%(a/SmD#IV)f弌|j>ps 5nO liM= nѼD*8Zx|경I֜0"vd짘ml<i┬ía7vHW/f:RȄy*73*4 -6ۮm >Ӱ1BBOX1|7^ۢ^1KuM0b@Ӎ( c_l! ae@UO3qROM, 7#S >avRʑs%J=)Q8@"$+}<#,d4f[Trc.GA:zx[ɥ{#%0};j-U {ἔQVh!M(1.b0k<"{t`Լ3>WygixĀPE?JZݺUmѲNl@Zg5W/*2oPȖ@)'B1OCni^a#I;dL|窴aSBp1]t_Ikrt>u+8mFT?&-U˔ N|uTBkgfFz3TCg\%1pDkA{eiq:݁jB~1ӑugq M~n^#*%YX+x=N|Q +ܙN\-qX Z'&=9ׄc-CS9ZTƪ0;G0覷 V&.ٟS&|?V _<hM5穱͗}@S@ Rf7=(| AgdxxZF0y._ЗT 5a\Sż1m[\XEubhβSY9ʤ~ݓ懖6;y|a'Y7d}X3t,'F71!,} +3U?!hEkE=}0OY<9i*vغtL^p/j*1oXsB3Yo{ K  %<-vu(2Յ$?@FLx47A  |vz8!1]j<)&t!W反$qH-*^>PđT⹲ǔl6\ ҥ|{j9>YzЫ g1&\-q|Lda)`@,F.L"׊Τ &"&H }46kzf[ٖq^R|-  p*Gޔz}*7btviʵ+ s4CC߱&M^Spsst< '"6u7 _ s.*_( Cˇp{Eާ}= :7^x7o8C/l!s4oyPp~*Rv= 3F%{kTV}ߋ(ESy/4XdE?p?Z*xzSwtzHFU-9+p o5 k'#yI XUٯ_Y1%c%&\49Vg=>nUML-Ic3eԭ6#:LcʕFfsW9C,b/>t ] j; 2N?;Y'PHEY݉#wN9]ja''Y#-$ġ"?-=Ā8p"m;'nG uΠoN6;&v@y8{= ˩y%o-v8;7‚5p\z(J2.6=N/@vx)qʙٻU.6:{O Kp !٬`<ݎ)'څO"G[,ݒ_~5Ncu^yfir}1h3MNxb=qE5?Wצ0ҏhR,kF [H`̷V ]> k5 VaaZ#s M_Wup߾Dt?fF"y k{r8niD.~m4|/߳֌!~p}*:?yA*MʋӾ^[4G 8 |J]XRr#^v~@PIBIsNmݮ(țǮcʙ&.oΜ&-"{ok*fzHF(c F@JWYP.BNEmQnͯ 7LL 4ƹ{]{Ea!':3_7iDBۉpZ5šBGU<^Mˠ̂dK/I qxGa2ꅐj }LM ƶNrEVn}!_(>@wWF_Ci*(QQv,/T<;v2g!qڥ6SyĊ>=V{a7V'r,0㓑?d'&VA3gHg:gR'gRfl։~7 B1AACj坠+/2adG0)a#x9W"4Ҝ޸?vժ TM"bT^EmTI7||xۡHN51|z} ow$<[2 E*ɏzK&ް>.3&1E P%sR[:KtHb>k‹_d$7wnk`0Ŋ3. F,K ͊^S6Y P*uׁ/jU0N FqQL5RNxrKa慹i M K :Pl;UBnקA$ym%6#®+E6E5`2)@6?&UY?i.hCIY]0vw(Oط!4]؇Mz$ylԹmV5$}ӥ4)Z6k6K+ YWԗ*3Lu1٭,*'~lKr߰49wHkX 8 D%yByݎo&neP@{+zF!Vbu{L˚Mɺ=\* !wj'@nDjejnM8YH|7o#!I.̦XvJt!W+;*vAf`|o27fNBNjU*#gx2FzNr+`:zNQfviq[w[SgD&!Bʨظ@z EX RCzLjԼbGߢɿYfBusDdQKDK҂>@ğT:ӬWq]#wWh@/eӹE+UC&5FzXVL-W1i$A\fIŮdC^V N;;\*JB %^e3D<(fcY=X.B5;(+OF$Q)SL&"^: Թʒ4]~7yw Dc0TGDؼE򘝄Gbl2 ,$!aG'}W>x+Z?.-:$R-m d۞OSK3jE"/;a| w/Ԧ{~#$ V x6곐W2ѵbE7Ic_K Qb|D'__>-)I49mie߽]<#}\e^]?r fD2iZUbCADSJpZP h(F uO(VlneOPy´k!JlG M< Ġ\ab;AM Дr 9HQ:e k}?vn(W?S9 ,Ӳ4[ PT<%BOM@!~V^{AXXle.3p9N6hKZF3݄:^paoZw#SXKjQk~<̞pi|{FkЅb XE~a'l9C$OxE_l$58? i_fIXƟ| phF2bIK+jv-3HvH%%{'܂hR9)P<-=lrxl &"D.gT7*< #x-n d )zy֢'+KJ?Nٟ(3YXkF$iTe_&,)E{L0| \Kkr7}"$ļ L線13zx^oaeE2P6huCy4yDܶl[,lg[ly0q][8TW9$\2c25s3R|̀lp~CڨKص͛4~7ֶmY^(@!q @YLhE#?絛'VL y0 ZnS_ sT`Ǿ?>'8vmpYI}Z\bzOD(3LE4"iIRe2Pwp*糷pjoCd;kV 5vҕ$~\YS-P:DޑÀkC-!^ JO!m ; C!ՉSԉ2 |i Sče> cq][g Sh`x MTICcg[q?U0me6r wkԜo>oAՐ4n[‚}{ou\j5VFD؅>Ԧjrbu"?cV6]]DH 3kqpa$/6^lqY& ޥ8^ IT#kۻ{6BFܩ9aP\'La$)#K(.҃/%z"b7y@v0i7MmYS)$0m+":7n+W^nυ{_`\R2ٌG鉥j9[ !pc;C /\oFh0`*PsJ0a֢_w5Ofz-/Lhsl9xo[\,|q#[ǡ%@`S,ڷ߇:!0W1Hb׊ZR#N⒐59"[zŎdLu 0f=˜W%׏Z#һ\փzT!^ݮXKdYI#R,*pv񡴯5kɕЮ?cxOI yZQ샗m25ƟMCg=jt E ,y`$<go+,nZyJoԞ$> ?)w]m*j;'.\lu*qNLCI됺ʃ\rh^ R^ ~m2_*Um7*nQ=1ǧ–HlPZucCf|f Bݺ; qnk&]T?qAZPɠGok pG*co E@5u #UWZ1_ԓ ?ܛ6B`mŢVn]LhN֨mHumroY?$.Ki!Hj,i:WA&sܳbX򘽳SeхiIq^NO%wHɐydx&~Z|d`}׷e夈85Oo' hr|DOKbߞ^hPpF+50iO*#Ա}D}LNE Er!t^'k'6"UapU'* 5&M~"ܙQk:M~U+:tIїK=$TKl;̱oޔ;U2wV}6„,UVT_'fn:TOf(} !gS(>I֦Ε_'}~K?UQk_4T0|qY~N\Au{\9KMX_!@!vEl x MX('3K͘2`^>dkǪMT|W63 v,yJNuQӨ$!wd:^ԚsZP kw [r\aͰ#!'6ܬ a'e ˠly[K`AN3zhpp8z0>Nޭ*>q ͕D-rqJȈ )&6׃Ez\($־p#=[DTɹt)i[Zic9XU=fNkboY\/)L*.3޸UL/\I+qV}`gͪڿUnadn,?tCy}h0  4:cds{AbDK8`Ԉ#Iv .H+.u}3V UgYeͅփ; r)D׏PG7̡EDH ”҂ugbwc!=̊6~Qt3MdzɿLFxP6|Q]'7#1"-1{ŲI ڵ:{Nۜߣl.b#>(Ӂ2*m`@[\Ol,0ħҮaBk0gzD$.>'xo{d) S]&ʕ zL@8 2Cm]a]mhRJYo[-a ZȊ_ڞm$Frs lW%j7!D]F@ZwR>tu7b7oԅLPԉcNs/T3k݇eqUy]Dk0%8?w^9& _ª' (3? $0R?837%X[FVBvgrrmpɊ'Cw lY:8m %b} lgЏa쪱`3 %-L6G_ 7[6gGlFBr* MhU`5x`lx\<*`<J$Lj~Ckc. +.eC5¹IAN7цYiC*5_C9)mEn'ZkAwEj]*T$Pꐣ[p %`XDgBg`ϗ'Z BiN"FҞr䚛@bS#%3a7X >|(0n-$-?aX:^(6[B4'Iʘ, :UOE*~jawfw:otx>N٪O4@BvsaFSe6JyȈĘvke._?pF܂j|yʌغm8]*6 aϢ D3AՏC+]]}j]ro`y-sX#4WLs/kLn%~Z 5*el_y5.sfk'a+gJ*,F7" ~v¢gyqyh+69aucy![K_ŒTP$g_Ɲ"' HYqoPnSz{2BpW`vobY*Q E Gyf#\AC`rCMٛ!`mn_4AQJzl  53k?qf2NsΰH4Q}e~px.HK.b_eT -:xkYs5u09)KxI%?v"ǷOgu9d'DG`h iG9yYv9l}"At Ig"쭜匞], 35w@ 6F?gqɎү\4gFVԃe9synÈ/Tld Lk zv(׆.^;3c(v)+3^(QN0)bZY0F'GMfl߮NWŶyڤQIKn X@Xqgosh"RFXuƴUYpE1Qvz49xX ׆)\+xI,FRS-QGD ]N0?ak AӮcOjYalH ڭE1pQRo=}R ,fHסCht+Xi´CQ ߾U;>WB I=ю`|gZ-/]f`-NìzfS!y03u"Wp/="ޯA2|̊%80pnkJm Xgj^!d6Dlab=gnK6sސ-"@4rIi r%"I A> lB?)Mz"\OʐY @ c3Oc`I`nUt mL{TT:E"D 1!*8RxzQ\*%v(_qFʵD+1;6/e ]޸n=[; Eےahfk\0dĮLH7pdue5I;D޾*1 )k$;&X 7ɪ 6܅DZUHd9rN)^" :<0AtHuef\NC9n(? yvb0D{ IԱ8qYBmw#6ByexF:o{=nxϴmxȺub  D};r`\)yas|D=B‚rYJ=w㌯C CZJXdJ 0,ZhK^zy-L_>br`u܍ -5[>k3gdtCUb'PT=vm|vuq_iX&(\dF72"3E,%!7{%`.~Sn3tNKӗ56#@ʚȳ6uy|#ߡ@8%op?ڇ$e& 8-C ` ~Wi4.x/E1fJJ AXZS^魹ר8W8kwAP<ߊOg5CYSˎ-J}7rxN5\ʠ͹r)nW$r6KX acdƜE2zHo+,zZ/bi|G8nmoILp7A tBXKz=3Ub4 nL$ȸ8 sDJB!ަ,@Z WGZȘ~DFޞ0Z R}GXwkWP!nXJC nin 4Z1z8'ЖdP|V&S^+Onj~~w_-12'!~ k4Ϻ$RO{kEH'^ҙsKpN5zthԠ+;/Gy7&ǟuvgI*~zT"FpXR [.8EW3:j3^snnT)_e."8SN$3=&56|n"CB7uN>VrGD-Wolk3E ߩ(9T5x ?}BZoE$}¬}@'71TFgs_;V" L QLB2Rm`9&R:n>\\HzIP]˾[mꘊYus߳(P=tۙkdSDQX`U[*rOubTVeVJ_hz%Q= k)myE'V (SvTqif#ICjkaCY tx⪋wJ;}Dĉ/hAU{;KqqPMe\GL jq3E'kCQS4]RUee}+oՎmyX c^p@? ) }g>cMDyk^pԶ~E-d}#ddޱJEO|AԟlIwf~dMؾCUʹ#֖~t%&FWW-{ڎ?YKgP$y$g^ox6oo-D-Lb7: i4/;r6YL}qMjd+e85A >?m h=!g3Qdj~Qw%J%P  x41-5h;#^=2CfXnz6K{.Z0}{G1SfPF4W;#G&P 2m A%&{%&gnm׫d/V6SLlB钘|_Wi plŪCYT:[!-JQcWw*uo+= g0dr@zƖXJz20cs2M 76C{%#xLGYC頏_$!׳\gqfPx ;z*1/_A`7& I+C ny ]˓SW K7 .C_i쬙ݓxLٮN"qqF8?W3-F mIPEY8Y;}jHMN|PebLƣwj f܅8e~;4w;i@?3VJu-3oK'XА5Q|j5.L>@+OsO MI)ןߡO_ ͯ'S5KߤzbN"Yp,=څeZ [@|0NjTyJ 簠h D4$_ZZw;^Qj޷;p۷Zb 9l܈aWD8#6Zer?fe oN{-='|Dv.``B=Ut՗Wٌ, B|H)~8pPo3~9M܉P*p[5uG Ҫ:6KH=< g ?n|z#3bSxd*xIYiEOuɿ$BX&K=M5 z;|*n$$i (]&mqUarT6#[І@.{_@񥚣̰yNДES*uN |1x(Z0<_7-2Q c   z2ӯo9B(^ 7su]7 fxwi')'U hj!++rsY_B1qamꐾyrQN"! *T{ժD=^L)([ݦlb<}ĔScq~ !/7LČ^dT4sC-; Ѽot|dBd0O?8A L!V?R6PH>Cq ww7(u,`β'(">]۾R3*qs_2 2~sa“ t]8)>v zN_1API觨~ɞS\KlԵ/$gu2S5л4<ܬA^4UlS1&V$E9!.@p0lW-^:vr8:o8Vs'$)63⒕dCgKƴ:>SS`o C"AqdH_КF!~B`;6z͜a7c ?=I=,^!*P .B 0˱Rv \3t鑩0z 1nm"3ac( =?_ob!5IO^rJPE#4~ClNe:WsR,S'}즦1AE])uEYkdǍ>̇Oձ<} %H"`.twO.@֗ [$T77#56-;f xjjkG7Kd}M,x>5*WjS7. BcÒ'zO_4+447cHdOӆhqXfAc:S2ZWxmf(Z-"E<2;|jal~G {-F iר8N<lY Z򰟩Խ&=!'e`=IX aŌ۶"+D.5Hqj11R7[ ӧ7/ x*.]:j\Ɖ8܉QHg] ~8˙=oA8C^E.c686N<N}_ 9>O\j\FZN;13,Ȯ) lIt"|Q,G|sN0p|ʤ黑*kB(\zi>AasDC;NQ>no #d=nNn,'*S/E bQ+ZYT ^$_uU$o( HcX~7i:^ppG nRyHo"R߮> df< ,%G6t# )\ D}o0hLK!yyd PS Y1hnl`^j_P+-R5))pEz9숩/u9I3m0S'ށO/&8W )/vaF 8WYOs1o#^[m0S,N^LDJ6HsR;̞:$o_? 0,'(P+C]i/򗐚&< jNQp;KTSIZS` |kh#}/mҞHe p ??mCK8`|>Wrsw6qѨ_UE((YXXTZA? DGPi35$i}7Bl&\daVyh((c"Ra;ߢypJopLC,(mfc/Ck>U\^Ҽ7]uڌe 9 (Y='ʰݞ$ml8ꝰpcL Fd2؆6H5QM( &Es9{od__a[nygQuK-Հ(]<_K镠d!z]8@7~H alTw|-<;l.?ױSiINϰ96I| ә-ӜMp٘ȩ@a <πdaX~R`~Pe(ga*%{/V8fɮ ` E\_qk#oa)$AHN*#>$#En3To C>(p a֌RO|}JFe_!ϞU DI6u *\'$|(H\ъ oU&HI8;όv|ڌ@S;eN{LCTk֓VtNOi.&ȯ\op3j]݅ː8N'}¡`֚V?R갟S5lj.1PZbݶ(Jlrq ށkPDKXA@Bg"cZ }ꛇu8 6;xK:KKl- : ˖_ZL_~I$Nj7v>ᶨ-ׂ}eX \V~%3Я*=?9mokF. 6fE~$[n\>nmm &F|zEQ$BmdE`X/JBGb;: rCyYS7|hv`ξ8?FɰI7_'{)~;%kND ^VM<L्&bxGb4+xEL0RA1uө̟鞲!7^'s{,cCG>n g:OP3Q BR25w *_Vvـn{.f(hc(_ ZTR5?EoUިI+LV@x]E=0HvDusu&h[{@v6DR@ћIX[wa ,)x> DʜE0\VɋOD[vMe`=Y4102rpYs#d_n("1bvzkGSSR.v FDn4 Ar5I˗OWR1H/J ] *ZFTtMj`EG9 A4 ޵ (`% 7bbNL eD|hxdoDxvb,SG<: }AA#2Vzmm&RX o#S +SװצEk(2 A2kcwO9wWW=yV[jn ciORy!,49,IQG_ذ?j mn'ںod۷"4c\} ʞk$hׅZjɺc3:`bB9&3hp@TS2HVq#S]'6H.5_W𭽝iX"ENuR;DB?T#|;ռ6g.$6Am%զhtdՄI'W[l?J.Qd I/\ུ1( Y%j)CqDCKv.YR̽HѩYMK/hQv7e_FoZ0lnب_(ϞE+& }\S5Ҫ2ZV5PвӮT2Q%p/\@$VPjS#HX~pJF΋ do}tf7ξ69C{ *xy_b(,=i,Nj+v#䁄XOb,hKNdDM!5S,9lFvBcNZ$tRm| *ޞW^g"kA\BXXK|P М/2ǗhůXόdsc,4.cHAX4˶Xb}?wV|&o]`Ygk[oz@4Q3pΪD%@,KnɈtM*F y0è} b7b&|wP1FWU2+xy+3ey{u;@5g2nߍ ʰma)لS. ՝~a4mu,Ri͛G_{WeA ttYdv7]} j hk_].:-)Vb+:ꝽQ^[Aw׼2|̅/yS¾}\HkiC I/mLmTB,kKCUqd-5n=ks-Z:qQ@+nLϲszT?Zd@bE~oà# JȌo>Dճ+U-;&[$|Vrn:gƹhUjN0 9|N]_ +.⺖~l$H-߿k O+?5F16+%YK]c)U[QꆾO?*2-N?b9o[ע8- e߀Oyiy(UrYʃ [⢤4O:\o v-4=S{hc슥i=s[g?;bA(paFbVQ6F)a}Y 'MY<EXX6v꟠3b1ZYm-ݗ>sX/,@?g$xr f䛵Q"U> N&Us6"r'1~A}T$XE]JtipVBcd"l-6`)d1*wT'!j}  W0WLY|W)չe~&ad=c| E(LvJH#=tN+<1sпɣ$N}Q/.gRŒojObT;K@6nNfePqQڭz 흦R ʱ`.Tg^1{EU&r6M Hy𞰒!#J=`w-An?$FWV+*eyDY&}e7fYGC׺y J+S/R, qRakyON+ ͞z^zǘ1o-ַiRIpBY;C'zˤ *s]0 A#2v*=䟂}&2\I'*9Ɋe9t-ב |M5jWc BnynWNg:Mab߉ bfBZ`ov_ /i?.-94-+AHهLKZz[BVřT"Szf'e]%vkP>S߹,bŏb$Is}cvuѨЌ8 Iʽyv߯dweEO;ܐz!l0jQHd+.!TCmEāJ]yD$֨/WL _PōJpp89 솈Xz؄rms|I1"u֭Uws3d^0Eqr,LL\Gs>:HC|iȝ{J⮱vݐ2zapb$ o[/PEޒx' "76L,(UOmL Օι2KGTyӷܷZ6rE/~ ]PpXJ'9ΤE'ƷY:SW`zݚEwP3KBwGbJ|o”:6qԶk#6|6s{ }A&{bs1iEꈵCE#T-\*U;PL{; *-Ejm$f=Ĩ1IORk srJL*{#?ܘJ;гhZH0cz>aVE4[`~)BP]@Qp g'QOͧ|yyO/E}Ka?>@?!1Wnqfh`Qk-,քIIDwy+ b3 1pL nh91 1s5M.NjҎS SCpi}P6pr)['&׎~ 13c:Ha[<kKsp;,% SlX'l< G uZjL[6(`NKE}RK %42H&4IpwbyT],MtU)}7MQPǐk2R>Qc'-GB~Kn2lb(igo3ܝŐ:Ɇj̔Pa\$]fi}j Cρns>oViFH![$^}o k ;ݟO4yFLQ+ȧY1y`5~7k #3:.W:r]6"!I3ab xGnyU^Z4x$9Jti*켟]Njw{$m3`c͹H7kyD+THdA*~~Yr8#4vg8zY|q [MR?C2n ^xyQdx\yNfQƀPZ-S=o)w%h9T5]HA,.U&|w"o>%5o"G1 ۗݨ*C%м[x2,MtvX_W@08VA_*VaKprQ깹c){bӡU&4y\حL<Z0O-\#!u7jð.rX ImӠ:AMJ)L녨!g^Iur&sح YM( rC+TJk]*~?o!qQ>4PBfkr _m"e@|&w)22!Eu|?O-$^ HM]905S !1ziEn0Em[d0=o ׇFTRGϋ랒[t6L'. usx̻D* T,hЭo <Ƃ2ǙLDQ)*g93㓘վK QeDw]!Z'.">rP諾JB-.]d7TKRNy`RDZ$)fi4Pih`,ZdD %v<5rG2Ghk:,<5)LKlSu =SH22[kOߑL͉yf$`& ë 80Scru5߲L)g=Cf ?y֨|vs8Ȓg8 T)jGӐQin"퐷#iwe&19TD ʻӚn36jòebTyioFDO`9-_Vx4,Itm)RpKvƿt[ɖا۟ )Ɠ \!#)W_H4AxUQ׼.#՚װ yIg_U|ԙO56~2#4?Z:]i\L4Ғl3.ZT#ӧVem!2K{܎2xtNj~Z}%G0/̴6 YԍXA̼ЇOP9(rh{@y̒R5q6rAI@c;IכIN;'xC.;Dyzfk⣓Xca3i&$LYY*k@"VXy la<_tD==qW2#e@ͣnEcWAG .î7Gn|'E q' \+r\r$<}jI~Լԃ5TKUx [rXablV-66wcL$Xo?WOBӔycP`NQpPO0fT,lY$ ®c@R n^OWQ#%a Ÿ DɕZ5i0K2Z瘝H$wޢT@@dmql# ?j/fpM06ps7PNal]asqwuğ C UcŋۣEAa'S"#FM')=5Iȕ0SIq$8ShBJe$]'ٺ ;z]z<_bߥOe@ F0C-&iST9OLB~,ɃMGp+c-WKوXs?&b&Q[`_4τ?ڂY@"BrL0J[l A 3Z*(Y#9^l PZ2 duNUOKZy;A;eeF:>|O 4QΨol{YfTDIqhRݔ03B%e"w8L(آrNMZ:j=k{C sl!Po7yH$! mtK6ǥK ze laVpo R#dDJSSj.sщR[tusNY1_iLJrJ\RZZ1Gj(TUi(pb33Wzx1 󤗃VUà%RJK"YnkK,<1 ;O;1 #>r{v9 !.4S&UJaΧZe _ɡ⌃uw /g !NsR #l-E>|Q]93FS CU n2BLbp$ZTǣ=-+ 2b ?Deb|9r +s?IQFRM+k S77$ٰ45䵈Y$E2WQ$a}_;|mKjSFl&q20;/{C/4խh0wN9"yG@ēMPiJ@JG DJ괷J3_mWDܤ~OOPi(Fa: 71~dV,T́eW?8{%ZSFodnY$!*[?F0nz{yÊuǬo>' +z1JxTu<)tCAZ-)o OԺ|v_*0puBufNqY>uJd 3)DU,UռۙxFUՑņL%vM8 8u1ZNev);G*A+4;0g]`}PjK`_S/X(Nή\ESNB\xؔw֤'70:1dzgO<PDmëF&5WqQT:qZ}h:+–ڎ]*U z!C$ :#{gbN]ĢՍ}ZOYWZ m;xm;C'.sG,:mL8 ?} .{Re+G%~bȂX?j鬑Uuz`2 Hb^9]Vs~oT0zNX );- g9]5ذ_ԿzbP \wj:Qz;˹}Vɥ3`I2$/d0 A6%(!kt'k$|Y)TY#\V L;!oxIjfqal61E8*an \@^6r)hMkc}˚HDDLV|da&s_ìM̼ĀE`QJB{)W4jvyq`YRηږ?³c2vZ8W^)S:bYŨU/w&5xW6]u28z4~4[!׾oc?/tڡA8d`*`,Ѿ_:uCg>o6$&r`ūP>5FƅH _WÊJp1wo$A>'b}|#B؝1꯱05_IkbGqZ"U$kED⮍i6@PF R2r=Ȯt–Ho_/@JS%yKp݇ SMb ='F ÐR qʐ`UK f^w б`,տ*NhJl2F qv"jfpGͼޣoؕC%3 ){^ QCe{ 7m7) Qvgx#.Mq% 4% B%_PxQ'Xfp5Qa恼g^*i*oVq֘h"X$×0\sOc>fMR|Y#l󜍨Ls=>5%4'IMSϱCeǀ6Ar\5pQCwz. 싹B^``˨/蔛=z?Hj c2d TĽ *>aOSb NmrrNM!u@t̾1Yk@2eS`F AQY\ _IMDAVvկa8NC+DNhݾ_ZҺ7pCKIݺ p+qQ+ӝ6g} X4LWQ8m%Bվ޽ٴ!?' ^ ƏaCfc۾{I5p&2X"מ._eIe$=չ˭gCKgG8X[)v>ZZunG>eޣ'ywqYAB)cK;ΓD% ZOD>oc)fZ%v`4}ǥQp9RsW7ำI>z +,!╪ـ) $Zco?T55E ="~LBzK]Ԡ߯ܨj?ǑbY6³>J]`~RQ}K* 4 \n_~k6 A0# R̹$zcj$ƃUp]NvuIz`鐇ڃݱ" 7հJ% OZc*;|f7J_#=85C pfkf/g:qX Ck5ta*K}w*-h4jy%ׂVJa{` v5i{⡗1;5g?w)`"ֿ/š <5wuMDenCdK-҄2#|%bR|#&(oGyΑDJO[٩:곽$j k87CVA=P//*]ֽ*N+1-#V4 Dzc!UAt'yySUu8d H Od? *a$.?8SNdWD; /p1s١) uH2D+<[4^:*a~̮#@ċ,q?Jfebe^?FhDIC? L2 f.pkcy[a$]({ [ ļ M]CCN43П'<\(G(Q8(frΓF6a {^5W (-igG)d?nz0.pt4z0mUA8>;jCi@6&^VБt9 SXtDXOd$}TV{x'^! f)e5}L\I[22@)KesPL279p3Kyͪ =ɢ (+9)}i{TεŕHg!JMJ p9B\ZG0Yek41q_/,8!V6 ]V8 W `aP}jǞzu&dro 1K4m"+36rȟEgkHdZ]%(qDt13 S)޽} !Hjy!ٿeLwq)uLtpa3`FD+{) 1Hu1>b=Sg'_χ;x/Ō&۞ 0_ޚZ^p𬆯HVDis˯.n!Ir񽇊ڊ7Kuam:tdlӣ2 xҭhBՍS] }]jXlq_ˀ.$gg9ӫO۳Ijsj^_Zv&$ ek pO})áHi'}C' iZYCbwr J t+jcD^'ق-iԚF~WO~S(LnTN'Oj og_>@-BmrE\ԁ^tkVMxRZ@+Ēx}mOAxa|/}9߉jOs ;b+Z0pf*k7D͠ acvpr q%D{ 7aVB #?$(:ܤ"ƅE6m$t%jDσP`,P#VRYcy6޹\0WzD7cSM>^QϩǼǹ>G" '[$XuÉrjTy*bJǒ_>ga!ǨLB1s> (o1=1^wj܅F- j[]k.m_UYv Ns$@ G\qc\'.iE8墭.p[լ6BgJMIAw@+## ŤS]QeP5t ;<[8m7z{Gzg(Z?O0 E޻+oZDH_Ep1x%M1)v s.LrxCaؤS-ц- 3i-J:7`d~?KK \Ypl_֦HxAHf3AÍ͉D{|gu gak --tf#z9ގفhjQ`62ce3/KwЕAk~;j1:iRAmV*zKGxz`擷hh ٟUfe9r ?ZgiC ̥'BE7% ­a|DB~E7K[XvdK/?rW,.iPЏl6=Z0@E=B #V,{GObѵU5X޴T4-*ݔmđvua_<=p+&v|/*g->N+39Vʼn%8:EGXR)%M/qn¯mC/er{dÂr߻w{P2Ќ((7b 3cG ՙLt;OncHV9>9餩{,]FJŻlj] !;eq<@'FQ߮!$Xy~dK|0A?XLlsfUug[F=]w#^1 xVQa:Wڲ=[^Fyo'5Q3_ByWC`.h̃6]wڰw;,cXG`:A@R95-<k%.: -WT _VF[d"ǟPuڶ'*3 Wz<0W, EιܠZҩ0\_Ǟ~8^w.E{'+ًX dytIAvB.}M/- sտ#fIV\mGɺ=[ q*Ny #Yw`LĶISEeʀSvhښ_K%T\) sFJl{nM(TcyJg`I-n:)" sQ~d߀4z䉋&| ڧFn 3, kf1f$ʹ$FRy JUB)\bW!c&*v>aHIR#T4~͹0KZ3+,`>7kUvtz=t?W%(-1,E}oO!=8Xfr$wZ A*(ZJ ޒ{NkOK*bJ=ˁ[}C"T7FOVL{$&c? F$fù!%ǻ\ΛIåp@EPdm,luC(c goVSs_s棚P݁S BH#8+pEE^fvID.CQ-$PG[("&n @Zpx>'Yn V\|{TQ"pT )Ta am^wwR_˭YQ>.zӹZUS}!d  ͎ )5閲׼7 R7d>XGƧ<.L 8b3qwh"s؁͙\D8&i`뉰)GZ3ֵUy|ٽ5)xCv,v'嵣!)!P:'[="t.wV9<ʳ6̧u'=H -yr˫l zoC~ӏDX!x]8^D,C3UK{S^&2r]e꥘(}{A~㡬 t l(Cێ e[zq)ێ }F^ks_]iVq.^ꗔPÎwoT[Ƽ[֏֙B$&}˫[|6ՏbEZ߿n $_~royȐO71iXԎ~yOu?Xn6g[K?fHi7Dp cV~f 93 1JUmZJi|J*J#rR.EN`v`{ pIԦMIUfoHTXLYI])ER*hS>C_;u61;9uB=ɳu1^#w/wH[dp2ͻ[ZjṂ[joG ^+'Ve[[bfsy-Ѝ(Mi|VcuB;'Lof?1CIU'_ :ŸvHkcѸAl h︄@#J'{הO:_:: f (qV$-?ס*@Z.?ɩ"jI`&D Q qX()Ju32q1czo_ TF  zʐ+[|{Ws6Z?`\F R%LqJ,'1{̸]@\ūC::r}E;C hMP^2"hVЯEXw RH] io&ڠWۆn5T&)oe831sO֤]Itq3uymmca&ąQ6,Nx&0-}Cyᴸ. b}486 :)nl9̾4ِ4gVKeV".X77$0eXBxkDذifr¥֣\X58IMCo"wVILY?JG<ǡYMaU3\\ 㓒΃Ȯ4fl:]c٢+UvRL €vC+9-JUZhbQNZhzfN򞶿 :A4-% ǘInQo椨]X~\Z=K*;k\FNOVզXeB#9v|3KhFtƕv!XA8:Y^ϻLnHK1^.f3jvn<57oc`~GB W=T*b1Х3J0!+3`wlӓ,3?i/y=a?*in4G2wI7 |:;!Ύ±Yuy )j8̤e*h2^VY]ݮ1oT0GÞEB|MFT YI}72h,{SˤTn(եiP|N8,vE1ynύLrUᤫ. UQzj= 6'G9@̖J; ISF *Ikj1A5kG8W# 8.Z>fpd 5Gi?Ǘ;l؁P3 8N}Uq+!*%i>gxGy2] ΛsٜgznIWR*ې;~ǧ5ΏCxSfi5.Q5wv;읮 [f,с2*:q< |s >7-5l4M_.Kĝ/UW=ﮎ{=2|%Ahoo$y]#wӁ۹2RL,n:b2sGӮ<}tK;{}-E `t( ZH/2qMu4 G)o}K|&U|j4gKcxz&z('W2nTLF"t̑ne/@vx]U T"x.jQUiZQ{É.]+I|}78wE 5 8)O"NS5N7! 6\90FL`D‚Ma qa8qѾrl͗W% b==JésĠk6t`xRTBg,e9r"F5*\wv6)p.6֛U;g?6 #~Ыd!E^*؎xKw`$q˷bs #Js0_`'Nb̭Xտu^"3/YY]ܐ1VAWGY 됾[UM0.*Aևǐ)( 6( q&jv_%Gn2s/"— $k+-ad3TeY͎_@L /th ־ܝ}bpDA+l x;2]0Iy!_(4޲ rp ЕNOx)X:pЭ@ e.Rb 3AGrLKqÁG`!b0{&P# (oU%$toX· bKE\xԥam U5W@H^Jf6N#hwX86 )uǩe }ԖbxknP}/T^o~ CnB\(m,a 7\!󤆪j>4Aga!|Ŕ@FomqDMa3*9biwOĦbG C@)οDc]7*Y,Q) M,foüLŘ[4X~[fR8+Jy*%$nVaZ7)?Ǯ2ի݌9TPױ8GvpW46Vx@חm/ڮ cdg+^}OBhAaY[@Pq8ETT㧓֚ ~1¥Nȥxid^UwsLP1Ja7'ޡcz%sUnsg ‚K e؜wzRHsI[V\ dN^G.a@aa1_$^a_"ȽnFg4+ A =}4.9Ζ($(wrbpQEEs@䊅m;ʂG r~LtERWFuNŧ)#Fpw]DeFC#"c'}pbjPpvk;ҽH/|p[UoJpflf89|v 6uON$%2 V-Y uRg|ffװb{u"eE1HmBD=L +l/`S#ƗË `fy,sPbm!5heFL0,vZQkd}bi(Ke u{f$7Gl mўK4@ vvcu:b%⎋kjf 3<&@"_eq~n>c&N510[rdR1Y c؉(,r.r32YtL Mau*ҢZ "QpȒR2 2EXX6gmVC&v5( <DOBMOqIkKcǢ:YjMMqJǷ'&{+'qXLm^no gt$Bm9@D`0Lb ++6#Qx#ʞZ|k?!,,% 5ބ mX4bHf$kO>:ᗡOKK+= -@nχ`O7T6ZewD6Isz]?SP&5 p4G5E.M+8WD׸ǯNX[oM T.\Tl t y +nqT`WZ=Lb:G*QSԼ\߁1`Z /e!X{"ՕN>.#C׈& p[Bx=|,]#KkmO0G(c7Ġ;DxFId,?Dee+6 `t2E"9{QO]x;oQ@"tl|AϢ0+xN̏`dI~.2\1TwkLHldeg_9o}/'l#KNg8縛ˆFj6ШDNaط~,ɏJRod$QϹ:Xfn[tsT+geDUr{Gw,,Ojg!5ӉqYouly izY槜K)T$ jTrC-莔,,vfN8Xc9!> oUlWC~9rJ߷:7^FIS Wvł_P?MEm1[q9i*v|;da볳!jޝaƔEG\0C8PH=nJm{lSfq]uC?~k ڒ4N}ʁz$wҼ}5vu?NpxfB`;5Ym}_Cl5wZ,%`s )U}$#``taM7 \oF'<3"4AjXD7S /%ZH鵧ꋻUzdj 2PM,H/@UoE@"|<̀v&Q1wPfhj7I'f"_R98Ǹ {dε@QVp-=.XΒSc;@ƾ#bun$ ɵ^wPN Quo,V564CX?=;l #,wG9r $ʏ*U-M=?YpͧX.  Ѭa~#[R;DrҢ.\ގMk@WZ ǂ$>6!iƜV0:۞$*J! 80Lp;~Hvat6oy%ۀjfpҘm2d J?N eb25C1؝/+Jipɤ=-?`GH+wW7-h/EY]mڎYx$'gazgy*slLx{"WSjb>ŏw)- ic\L0c ҊfSQs v!P(i2Jm+8 iI{ }1mvk&dg&br"I#n Jglfqn;@jbZO>CoJϦ Ν@j0#a?Ǥ\ .,`ѷ!25 S*j%9.HjXw{˛U[0g~}eFV?1/KB O:Ab0V ny61BR:U`"l&nr6O[t mKq"uY5!A+9,)5(Jk8i숶hLtmyfc1]Ie~+͠]~_~xAQ3ȜKώ3Z^1V.!ɃsNa`Nc5U!(qs1|$(`eh &<[iKԶġ\,"buݚDMrĥW"//$A&o0WjܸMvÉ 1#@΢);:+;N $̼sx}W5Z)_m| keG)_".W1 gDIF\Y=dwօ8#@&Xi=Wr& zrجaOG}CDžFڢ4܊- `jm} y')-@@2gr I[r HM> MgaȺJd_ '$3̜2^go~&H嚬GKDGi VdCFL3 _*-;]'[<` )&-:[ҲaYm%2S'c:cltx]mg|υS-hwY'M^S( }v#Dox:&c$F)AM PUee?6|E9PIg &\Z"7/1*28T``ш{fb-&x`zjX) WSv=BG,gr5_89q}ϐ;8@*(?zۣ8 IE]h?3iFU=)yRa/|}vEe/8q*V̐Her+4gڶPP;T5HivP'u K*zd%@Ֆw-ıS xa%9„v_䞩t 4!zo }z>R!zqsS)KUZW!W^qw!6opt>,vIP/*pBsc-5{RWrlH_)ToW0xDY=RDdm+J_"YYQ@Ȩhvn=وŸJ>mYo3҆XI}C ]yFjdqDrVq#2J|kb-⬍+$@tdRXl]Wiera%Jpsu1 77BAoviܐ%hH;^l;Ϥ;!ڭlI_Qь(E*p!}mAa_.YU 8ri_.,G[N3bxRJ遻,:NԕsxſPG,ƫ VRxdnZUR DUr-V+]~=UEWRV7-4G1/qS%c@?KxH=P'l ۩̅ ~KXعnמ"lr(?j|"V٘$O:B3VtqE\ lE?xr8pn:>qS;̕r#*o6|Ѧ$4C7hg]KIi~Fu fHIj?@_10ЋI U 5w)GkZƂ ܤ:jm%,74눻4UW'wGo\@igVxEJw Ai(Y#K5Hq]5f#v`j,2$`}"c MpCJ,ח؃QX,pZ@FXW ϒ>[V_6z 0E+)Q>"POy7a$(V*.ActdԂRSA`Pz,Е<"zOA۠csť@:EcD}8(5 `s:dޚ?˝`TkF‡E4mBWc^5^Xu&[x:1(=vEww]d:YWOʡ.>nM.] BM|RЏ[ISvGE>XI-)NzcoyQHW'.pK;;}M3\ipx O|KtDєM,<ᆓJ$*Em$YDR%]oA#"IԙVzcK{ipzZ{ts+`t>ɱtX>Yo7ӗF)1kW($(}mW`B(S] 5Q31S+(sy:Qyٞ1׮o Nny9Nd%ʅ!QARߓC(wI O\؇e {u='A˻ % YZ