openldap2-2.4.12-5.6.1<>,NkL4/=„tku#S/+G`] #/))EpQ" D! 7'pEz#Pپl7XB) GςL.%>Zx/:0&Wd#¶\r&I"JǙ^bCts>Dd?Td   -hlpt ," #, $H & 5 7D9|?@BF"G4HlIX4YDZT[\\`]^Fb1cd#e(f-k/l4zDCopenldap22.4.125.6.1The OpenLDAP ServerThe Lightweight Directory Access Protocol (LDAP) is used to access online directory services. It runs directly over TCP and can be used to access a stand-alone LDAP directory service or to access a directory service that has an X.500 back-end. Authors: -------- The OpenLDAP Project L4ett_;openSUSE 11.1openSUSEBSD 3-Clause; "openldap 2.8 ..."; openldap 2.8http://bugs.opensuse.orgProductivity/Networking/LDAP/Servershttp://www.openldap.orglinuxi586/usr/sbin/groupadd -g 70 -o -r ldap 2> /dev/null || : /usr/sbin/useradd -r -o -g ldap -u 76 -s /bin/bash -c "User for OpenLDAP" -d \ /var/lib/ldap ldap 2> /dev/null || : # try to figure out if a db update is needed if [ ${1:-0} -gt 1 ] && [ -f /usr/lib/openldap/slapd ] && /usr/bin/strings /usr/lib/openldap/slapd | \ grep "slapd 2.3" 2>&1 > /dev/null; then # create a backup of the schema shipped with 2.3 # at least core.schema changed between 2.3 and 2.4 TEMPDIR=`mktemp -d /etc/openldap/schema.backup.XXXXXX` echo "Schema backup created in $TEMPDIR" cp -p --remove-destination /etc/openldap/schema/* $TEMPDIR echo $TEMPDIR > /etc/openldap/UPDATE_NEEDED ; fiif [ ${1:-0} -gt 1 ] && [ -f /usr/lib/sasl2/slapd.conf ] ; then cp /etc/sasl2/slapd.conf /etc/sasl2/slapd.conf.rpmnew cp /usr/lib/sasl2/slapd.conf /etc/sasl2/slapd.conf fi test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- openldap ldap PNAME=$1 ; shift INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done PNAME=openldap DEF_VAL="no" DEL_TEMPL=var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in OPENLDAP_RUN_DB_RECOVER ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f etc/sysconfig/$PNAME ] ; then bin/fillup -q -t -r -i -d "=" etc/sysconfig/$PNAME $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ test -f etc/sysconfig/$PNAME.new && mv etc/sysconfig/$PNAME.new etc/sysconfig/$PNAME fi for i in $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done # convert database if needed if [ -f /etc/openldap/UPDATE_NEEDED ] ; then read SCHEMA_BACKUP < /etc/openldap/UPDATE_NEEDED SLAPD_CONF=/etc/openldap/slapd.conf sed -e "s;/etc/openldap/schema/;$SCHEMA_BACKUP/;g" \ < $SLAPD_CONF > $SCHEMA_BACKUP/slapd.conf.update LOGFILE="slaptool.log" BACKENDS=`grep ^database $SLAPD_CONF | awk '{print $2}'` DIRECTORIES=(`grep ^directory $SLAPD_CONF | awk '{print $2}'`) MSG="" db_num=0 dir_num=0 restart="" /etc/init.d/ldap status 2&>1 > /dev/null if [ "$?" = "0" ]; then /etc/init.d/ldap stop restart="1" fi for i in $BACKENDS; do db_num=$((db_num+1)); if [ "x$i" = "xbdb" ] || [ "x$i" = "xhdb" ] || [ "x$i" = "xldbm" ] ; then db_dir=${DIRECTORIES[$dir_num]}; if [ -f $db_dir/id2entry.bdb ] || [ -f $db_dir/id2entry.dbb ] ; then rm $db_dir/__db* ; mkdir $db_dir/db_bak ; echo "Dumping database to: $db_dir/ldapbak.ldif.$db_num" ; /usr/sbin/openldap-2.3-slapcat -T c \ -f $SCHEMA_BACKUP/slapd.conf.update \ -n $db_num -l $db_dir/ldapbak.ldif.$db_num 2>> $db_dir/$LOGFILE; if [ "x$i" = "xldbm" ] ; then mv $db_dir/*.dbb $db_dir/db_bak/ ; else mv $db_dir/*.bdb $db_dir/db_bak/ ; mv $db_dir/log.* $db_dir/db_bak/ ; fi mv $db_dir/alock $db_dir/db_bak/ ; rm -f $db_dir/__db* ; fi dir_num=$((dir_num+1)); fi done db_num=0 dir_num=0 sed -i -e "s;ldbm;bdb;g" $SLAPD_CONF for i in $BACKENDS; do db_num=$((db_num+1)); if [ "x$i" = "xbdb" ] || [ "x$i" = "xhdb" ] || [ "x$i" = "xldbm" ] ; then db_dir=${DIRECTORIES[$dir_num]}; if [ -s $db_dir/ldapbak.ldif.$db_num ] ; then if [ `wc -l $db_dir/ldapbak.ldif.$db_num | awk '{print $1}'` -lt 2500000 ]; then if [ "x$i" = "xldbm" ] ; then echo "Converting $i database to bdb in $db_dir" ; # Create default DB_CONFIG for better performance echo "set_cachesize 0 15000000 1" > $db_dir/DB_CONFIG echo "set_lg_regionmax 262144" >> $db_dir/DB_CONFIG echo "set_lg_bsize 2097152" >> $db_dir/DB_CONFIG echo "set_flags DB_LOG_AUTOREMOVE" >> $db_dir/DB_CONFIG else echo "Restoring $i database in $db_dir" ; fi slapadd -q -n $db_num -f $SLAPD_CONF -l $db_dir/ldapbak.ldif.$db_num 2>> $db_dir/$LOGFILE ; if [ $? -ne 0 ]; then MSG="$MSG\nFailed to restore database in $db_dir"; MSG="$MSG\nPlease restore manually from the LDIF dump $db_dir/ldapbak.ldif.$db_num\n"; else rm -f $db_dir/ldapbak.ldif.$db_num rm -rf $db_dir/db_bak/ fi else MSG="$MSG\nPlease restore the database in $db_dir manually by using"; MSG="$MSG\nslapadd with the LDIF dump $db_dir/ldapbak.ldif.$db_num\n"; fi fi dir_num=$((dir_num+1)); fi done if [ "$MSG" ] ; then echo -e "$MSG"; else rm -f /etc/openldap/UPDATE_NEEDED ; if [ $restart ]; then /etc/init.d/ldap start fi fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in ldap ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in ldap ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi sbin/insserv etc/init.d' 'PPg/9!`( 2 6 l+ ABL%M 0/}`P!s` : > WD6?(INLys8wyF5;]=V?I+R1( -Y`<`p_cXML,&q leU`uZe 0NA/?[$^Jn'y 3 k! J ? !]&t FxehAA$$$$$$$$$$$$$$$$$$AAAA큤A큤AA큤A큤A큤AAL4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4 L4L4L4L4L4L4L4L4L4G٭H'HD2,G٭?QHyL4!L4?ήC [Ae#Fؠ9x==}<=B79:|BA/dA/dA/dA/d@}ʱCVC&A/dFؠFؠFؠFؠH.)L4L4G2CG2CFبFبFبHGOBmH#6FبFبHu^Hu^G2CHHHL497@L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L4L402c052e9f63158345e2a71045e2b6a8f139aefbd0541ad2f4198ea53d268933472684228a9d9691e458a9850f93231fb0c9d2c5df2376192e02f11bc6edc96f7c5e180edc5a399c1dfa4a66f3a68df5e82c062506b1dc1786c7b1bdd56c53f1a0a85a2dbf9729ceb4bb6354c4c8651352503265c236a158ae5be7eb6d81b130a55b65ea42cec37ad0ba110752e1c20c271db554a56953e03669784270f69942c7452ce52fcecad8aa97446fed52b1db28f8f12b72432388e065e37e19eca0eecef20f071960cad222b58b2e6b657ca0ac2453f83012e97e84a4a2841c62cee88687e1d49faa7c0f4990eba6899e3ba7f4322c3f16f38f802bea8fdc0a352427455f70ad201c88b76863ff3f5f70c49acf342787e81ac1101cf860dea78e7bb51bbf95ea610c9f28c4a7bdc4c867e89618fbc0dda95c831a9ed84b2884c56a02baa1098cf7f53ec480d1c2afe55dd22a2401cdcca13c3c9707e1243b303105d815124ade8537afec6fbfb8a0af9d42ada5124ade8537afec6fbfb8a0af9d42ada60984e8fe2f639888bb6e5a790e220b208de4e113deddf79d7039cda8daacabcded3b8da7e5c3f9555226a43fdd6cc4029817e6f057b8ac535a1b068ead953acbbe9e978c21d440604f2080725e19624fadecd9ab621aff35aa7dae7a86a48ec80509a1704653cda1800401e1fbcc075ffe877b0a7d14b8baf4cc030250e3094153d07ef052c4a37a8fac23bc6031972be8f81bf7c53ebef529c093db5316aa82cc37c211c901d44dc54a6c6e0de6c3a376a4de42fb5f256d24e9dbbd0032a9b36c6018fef02047b7683b926344a9d7e2e9777b80a233722ecb7164705495997b797ee2ab5e2ec558fde50da9706aa37dbbf400e612e5a4ed8e3df0eeba7d419b88674b6ec99af3da549509f661eb0569d109aae9f212a96388b4bd305c826b134dcac528d5dae9ec47ccf0045c19b5962fceb295ca6666ba3c068dcc75852d02e87fbd489bbd6d4821e976f5697cda3b885a1257bf8bc93ce604ac189454d1b65c5c316317b7568c1a5cd959951ec0e137e0bc4ee81ae019abe4e636cb54839b21979d503fbc5bedcef62e81b4877e76e6dbf3251357ed875a014853e6933abf960bf7941cf78214152d14dd48a95357c3183d808a7a609ff222032363e2936bd867870e3398555669f85b320b18ce9dfb358bc3fff7c881df89e3093e126a6162125eb5735f8411e1829467d294ccd785528fedf37916752c3304703add5a0eea6bf578f3363253a84effedae3256726951281bebc2c44042a40e839435ccd9796a984a5e64295e7a213a42d4672ba5ca36140907c4145a6a551d0f2fb5d3452da870aefdb73b2ba903a4f34a42bf3d9268cdb8f6cd7929dba38d58157bae4fe2a0de6dd184748fb113e1c4f2ca936a692c8c29b4bea9f08f2be609b4d8fd74488a230237050e86f848fe143f3e22c5fa946f9d278e6cc51c9da0fb6eafa0b23820aecea4a64cf2a44e38a09109e534d580b5406d68ebe1e2f19f6ac8421c4d27a1d52ef1c5395fe1696217352154976cfb0e957fc16927a95ee12219aefdc2f043428142f0e6abdece7493ce2beb24f5bfa950d8d41ca489cf715758c9c60d91576b230da7c31961de5e76f108500768a6cb4f046ac643794b3a587a2d8e791c3c59ab0eb964071e66063c75f686bb636a42ecef9fd0e5cdea819e3e9f1e68a4f3a2e0ed5264529364ed4fe9c208a5d041fee7f6d1dadb613d9c98f67bab379ac80afab74a4b2c25695ef061ddc372c615aa5c80bd9c1ac07c6aee3d12cbf2d8f26544d9077a4f134f2f759a1a79065e71a6820135d4932d95ddcc16353c31a06c5f73dd0d5ed3433898a5c856446c8954577c30c9bd2d307b57c38a66baf7bf0b5e12f38d27a47083fa50f2ad0a2cc7edcc500b5f20de025e48c56b2a2ee0a5d6d60936dc710db590f1335a5628966a4b6c7de43d0d29354bd48b9452e97a3f132ec4a765c9860d04b5c8bb3959497657c24d8e20d61d956c4768c3dbaef6660ea5dc153483b0dab3afba11e387c9ed7cfbe2d5122d2cb39488e3ee0795c6d1b8a53fc7f229b6491cd3853da094a82018560e778149d9c8e1a173f17b98ba289f50be7bf22e28b686bf73fc459cd9917e0f15b3b28e3021b8abcf664ebdc6a8488e8d7e3fdefc99539798756a4f89552d565cfc54942670ba3f3148be9acdfd8198557fa71aacff28305b857a6c501f1e79179b23cb137dd421e70589988c75aa47dd1899a8fd1417a693e8f9a4db48f32580c833f2f82c4bf989991e7a6de909d0886fd9f12cc7dd0b070c3c1e97f538c3d4721357ed2cea27a1351b3e0f1d095de2b17e2aabde08e4dcb6e3a05ade4a980ebb93855c6435376a2a6cf2846a1e942496a0cf32e9fe8445f76ae65d51972cc02d65d71c55d8580cafb1fc20a79c21928af33e70b47f59ec487c98ac9ccffc0c6e69acad42a90edf7fff6e03fa5c2eb44cfe6fb3cf23b7e344375a777c23cf16acf85fe4362d14c56dc4fc95379caab905565041e24b737aebdb5793b5efa6e4080a211c6375a2bb6c0774591a5110c99ba73bd3283ad435999ae4b0cd9a351b5195991580d743ea726559ea5a3380f6196348dd28c396e68c0fed4ab3b47f818145741e1b1dfa95a5b1979e1e81fad1e1329e30357a2783deab250/etc/init.d/ldap../lib/openldap/slapd../lib/openldap/slapd../lib/openldap/slapd../lib/openldap/slapd../lib/openldap/slapd../lib/openldap/slapd../lib/openldap/slapd../lib/openldap/slapdslapd-bdb.5.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldaprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldapldaprootldaprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldapldapldaprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldapldaprootldapopenldap2-2.4.12-5.6.1.src.rpmldap2openldap2-back-ldapopenldap2-back-monitoropenldap2@@@@@@@@@@@ @@JJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Jlibldap-2_4-2insservsedfillupcoreutilsgrepdiffutils/usr/sbin/useradd/usr/sbin/groupadd/usr/bin/grep/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.0.9.8libdb-4.5.solibdl.so.2liblber-2.4.so.2libldap_r-2.4.so.2libltdl.so.7libm.so.6libnsl.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)libresolv.so.2libsasl2.so.2libslp.so.1libssl.so.0.9.8libwrap.so.0rpmlib(PayloadIsLzma)2.4.124.0-13.0.4-14.4.2-1openldap4.4.2.3L,@JI/@I&II9@Ig@H8@HHH+HӔ@HBHYHe@HH*H@Hd@Hd@HH)H@H@HhHd@H`HO@H-w@H"@HG@G@GG@GPG@GG@Gbp@GNGLGJ@G%@F%@FFo@FQFIF; @F8}@F&@EE5@E݅E@Ex@E]@EYEAE#@DDГrhafer@novell.comrhafer@novell.comrhafer@suse.dero@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.demrueckert@suse.derhafer@suse.dero@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.decoolo@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.dematz@suse.dero@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.dedmueller@suse.dedmueller@suse.derhafer@suse.derhafer@suse.dedmueller@suse.deschwab@suse.derguenther@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.de- adding a "postalAdress" Attribute with an embedded NUL value caused the LDAP server to terminate with an assertion failure (bnc#555725, ITS#6379) - LDAP clients could crash the server by submitting a specially crafted LDAP ModRDN operation. (bnc#612430, ITS#6570) - Delete Operations happening during the "Refresh" phase of "refreshAndPersist" replication failed to replicate under certain circumstances (bnc#606294, ITS#6555)- libldap's check of the hostname against the TLS Certificate's CN Attribute did not handle possible NUL bytes in the CN correctly and was vulnerable against attacks with spoofed Certificates. (bnc#537143, ITS#6239)- Disable the slapadd trickle-task it cause performance issues when using libdb-4.5 (bnc#449641) - removed obsolete configure option (ldbm backend does not exist in OpenLDAP 2.4)- update check-build.sh- Fixed database shutdown sequence (bnc#441774, ITS#5745)- Handle ldbm databases in updates from 2.3 release (bnc#440589)- the helper function to create various LDAP controls returned wrong error codes under certain circumstances (bnc#429064, ITS#5762) - Fixed referral chasing in chain-overlay (bnc#438088, ITS#5742) - Fixed back-config integration of overlays with private instances of databases (translucent, chain, ...) (bnc#438094, ITS#5736)- Added missing #include to slapo-collect- Update to 2.4.12. Most important changes: * Fixed libldap ldap_utf8_strchar arguments (ITS#5720) * Fixed libldap TLS_CRLFILE (ITS#5677) * Fixed librewrite memory handling (ITS#5691) * Fixed slapd attribute leak (ITS#5683) * Fixed slapd config backend with index greater than sibs (ITS#5684) * Fixed slapd custom attribute inheritance (ITS#5642) * Fixed slapd firstComponentMatch normalization (ITS#5634) * Fixed slapd connection events enabled twice (ITS#5725) * Fixed slapd memory handling (ITS#5691) * Fixed slapd objectClass canonicalization (ITS#5681) * Fixed slapd objectClass termination (ITS#5682) * Fixed slapd overlay control registration (ITS#5649) * Fixed slapd runqueue checking (ITS#5726) * Fixed slapd sortvals comparison (ITS#5578) * Fixed slapd syncrepl contextCSN detection (ITS#5675) * Fixed slapd syncrepl error logging (ITS#5618) * Fixed slapd syncrepl runqueue interval (ITS#5719) * Fixed slapd-bdb entry return if attr not present (ITS#5650) * Fixed slapd-bdb/hdb release search entries earlier (ITS#5728,ITS#5730) * Fixed slapd-bdb/hdb subtree search with empty suffix (ITS#5729) * Fixed slapo-memberof internal operations DN (ITS#5622) * Fixed slapo-pcache attrset crash (ITS#5665) * Fixed slapo-pcache caching with invalid schema (ITS#5680) * Fixed slapo-ppolicy control return on password modify exop (ITS#5711) - removed obsolete patches- remove some problematic test-cases, that cause a lot of unreproducable buildfailures - check for exisitence of /etc/openldap/slapd.conf in init-script assume back-config usage if it isn't present (bnc#428168)- Mark Schema and SuSEfirewall files as %config - openldap2-back-perl requires perl - Give more meaningful error messages when index configuration fails (bnc#429150)- Reduced debug-level during "make test" to reduce required disk space and buildtime- Fixed init-script dependencies (bnc#426214)- Backported fix for a crash in back-config when adding entries with a too large index (ITS#5684) - Backported fix for a crash when adding an invalid olcBdbConfig Entry to back-config (ITS#5698)- Removed getaddrinfo workaround. Recent glibc doesn't need it anymore (bnc#288879, ITS#5251) - Server requires libldap of the same version.- Import back-config support for deleting databases from CVS HEAD- Dropped evolution specific ntlm-bind Patch (Fate#303480)- added ldapns.schema , to allow to use pam_ldap's "check_host_attr" and "check_service_attr" features (bnc#419984) - backport overlay_register_control fix from HEAD (bnc#420016, ITS#5649)- remove outdated options in the fillup_and_insserv call- fixed LSB-Headers in init-script- try to fix build for buildservice (BUILD_INCARNATION can be empty)- /usr/lib/sasl2/slapd.conf was moved to /etc/sasl2/slapd.conf (bnc#412652) - adjust ownerships of database directories even when using back-config- Enable back-config delete support- Update to Version 2.4.11. Most important changes: * Fixed liblber ber_get_next length decoding (ITS#5580) * Added libldap assertion control (ITS#5560) * Fixed liblutil missing return code (ITS#5615) * Fixed slapd cert serial number parsing (ITS#5588) * Fixed slapd check for structural_class failures (ITS#5540) * Fixed slapd config backend renumbering (ITS#5571) * Fixed slapd configContext OID (ITS#5383) * Fixed slapd crash with no listeners (ITS#5563) * Fixed slapd sets memory leak (ITS#5557) * Fixed slapd sortvals binary search (ITS#5578) * Fixed slapd syncrepl updates with multiple masters (ITS#5597) * Fixed slapd syncrepl superior objectClass delete/add (ITS#5600) * Fixed slapd syncrepl/slapo-syncprov contextCSN updates as internal ops (ITS#5596) * Fixed slapo-memberof replace handling (ITS#5584) * Added slapo-nssov contrib module * Fixed slapo-pcache handling of negative search caches (ITS#5546) * Fixed slapo-ppolicy DNs with whitespaces (ITS#5552) * Fixed slapo-ppolicy modify with internal ops (ITS#5569) * Fixed slapo-syncprov ACL evaluation (ITS#5548) * Fixed slapo-syncprov crash with delcsn (ITS#5589) * Fixed slapo-syncprov full reload (ITS#5564) * Fixed slapo-syncprov missing olcSpReloadHint attr(ITS#5591) * Fixed slapo-unique filter normalization (ITS#5581)- Only apply -fPIE patch to recent Distributions - removed -fPIE from the slapcat-2.3 build - Adjust BuildRequires for older Distributions- make sure the subpacks are only in one spec file declared- branched off libldap-2_4-2 package to support the shared library packaging policy- Update to Version 2.4.10. Most important changes: * Fixed libldap ld_defconn cleanup if it was freed (ITS#5518, ITS#5525) * Fixed libldap msgid handling (ITS#5318) * Fixed libldap t61 infinite loop (ITS#5542) * Fixed libldap_r missing stubs (ITS#5519) * Fixed slapd initialization of sr_msgid, rs->sr_tag (ITS#5461) * Fixed slapd missing termination of integerFilter keys (ITS#5503) * Fixed slapd multiple attrs in URI (ITS#5516) * Fixed slapd sasl_ssf retrieval (ITS#5403) * Fixed slapd socket assert (ITS#5489) * Fixed slapd syncrepl cookie (ITS#5536) * Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531) * Fixed slapd-bdb indexing in single ADD/MOD (ITS#5521) * Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513) * Fixed slapd-meta quarantine crasher (ITS#5522) * Fixed slapo-refint to allow setting modifiers name (ITS#5505) * Fixed slapo-syncprov contextCSN passing on syncprov consumers (ITS#5488) * Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493) * Fixed slapo-syncprov op2.o_extra reset (ITS#5501, #5506) * Fixed slapo-syncprov searching wrong backend (ITS#5487) * Fixed slapo-syncprov sending ops without queued CSNs (ITS#5465) * Fixed slapo-syncprov max csn search on startup (ITS#5537) * Fixed slapo-unique config structs (ITS#5526) * Fixed slapo-unique filter terminator (ITS#5511)- Support update from 2.3 releases (bnc#390247)- Update to Version 2.4.9. Most important changes: * Fixed libldap to use unsigned port (ITS#5436) * Fixed libldap error message for missing close paren (ITS#5458) * Fixed libldap_r tpool pause checks (ITS#5364, #5407) * Fixed slapcat error checking (ITS#5387) * Fixed slapd abstract objectClass inheritance check (ITS#5474) * Fixed slapd add operations requiring naming attrs (ITS#5412) * Fixed slapd connection handling (ITS#5469) * Fixed slapd frontendDB backend selection (ITS#5419) * Fixed slapd pagedresults stale state (ITS#5409) * Fixed slapd pointer dereference (ITS#5388) * Fixed slapd null argument dereference (ITS#5435) * Fixed slapd REP_ENTRY flags (ITS#5340) * Fixed slapd value list termination (ITS#5450) * Fixed slapd-bdb ID_NOCACHE handling (ITS#5439) * Fixed slapd-bdb entryinfo state if db_lock fails (ITS#5455) * Fixed slapd-bdb referral rewrite (ITS#5339) * Fixed slapd-config overlay stacking (ITS#5346) * Fixed slapd-config attribute publishing (ITS#5383) * Fixed slapd-ldap connection handler (ITS#5404) * Fixed slapd-ldif file name handling & multi-suffix/dir catch (ITS#5408) * Fixed slapd-meta connections on error (ITS#5440) * Fixed slapd-meta crash on search (ITS#5481) * Various syncrepl fixes (ITS#5407, ITS#5413, ITS#5426, ITS#5430, ITS#5432, ITS#5454, ITS#5397, ITS#5470) * Various slapo-syncprov fixes (ITS#5401, ITS#5405, ITS#5418, ITS#5486, ITS#5433, ITS#5434, ITS#5437, ITS#5444, ITS#5445, ITS#5484, ITS#5451)- Adjust ownership of DB_CONFIG to ldap:ldap (bnc#376204)- Compile with glibc 2.8.- added baselibs.conf file to build xxbit packages for multilib support- removed apparmor profile- revert last change and make libldap_r available again as some packages seem to directly rely on libldap_r. Assume they know of the libldap_r's limitations.- Moved libldap_r from -client subpackage to the main server package as it is only meant to be used by slapd. - Removed static libldap_r.a library and libldap_r.so link from - devel subpackage. External programs should only use the "normal" libldap library.- Update to Version 2.4.8. Most important changes: * Fixed libldap extended decoding (ITS#5304) * Fixed libldap filter abort (ITS#5300) * Fixed libldap ldap_parse_sasl_bind_result (ITS#5263) * Fixed libldap result codes for open (ITS#5338) * Fixed libldap search timeout crash (ITS#5291) * Fixed libldap paged results crash (ITS#5315) * Fixed slapd support for 2.1 CSN (ITS#5348) * Fixed slapd include handling (ITS#5276) * Fixed slapd modrdn check for valid new DN (ITS#5344) * Fixed slapd multi-step SASL binds (ITS#5298) * Fixed slapd overlay ordering when moving to slapd.d (ITS#5284) * Fixed slapd NULL printf (ITS#5264) * Fixed slapd NULL set values (ITS#5286) * Fixed slapd timestamp race condition (ITS#5370) * Fixed slapd cn=config crash on delete (ITS#5343) * Fixed slapd cn=config global acls (ITS#5352) * Fixed slapd truncated cookie (ITS#5362) * Fixed slapd str2entry with no attrs (ITS#5308) * Fixed slapd TLSVerifyClient default (ITS#5360) * Fixed slapd delta-syncrepl refresh mode (ITS#5376) * Fixed slapd ACL sets URI attrs (ITS#5384) * Fixed slapd invalid entryUUID filter (ITS#5386) * Fixed slapd-bdb idlcache on adds (ITS#5086) * Fixed slapd-bdb crash with modrdn (ITS#5358) * Fixed slapd-bdb modrdn to same dn (ITS#5319) * Fixed slapd-bdb MMR (ITS#5332) * Fixed slapd-meta setting of sm_nvalues (ITS#5375) * Fixed slapd-monitor crash (ITS#5311) * Fixed slapo-ppolicy only password check with policy (ITS#5285) * Fixed slapo-ppolicy del/replace password without new one (ITS#5373) * Fixed slapo-syncprov hang on checkpoint (ITS#5261)- Removed bogus debugging output from slapd_getaddrinfo_dupl.dif- Fixed allocation for paged results cookie (Bug #352255, ITS#5315)- Update to Version 2.4.7. Most important changes: * Added slapd ordered indexing of integer attributes (ITS#5239) * Fixed slapd paged results control handling (ITS#5191) * Fixed slapd sasl-host parsing (ITS#5209) * Fixed slapd filter normalization (ITS#5212) * Fixed slapd multiple suffix checking (ITS#5186) * Fixed slapd paged results handling when using rootdn (ITS#5230) * Fixed slapd syncrepl presentlist handling (ITS#5231) * Fixed slapd core schema 'c' definition for RFC4519 (ITS#5236) * Fixed slapd 3-way Multi-Master Replication (ITS#5238) * Fixed slapd hash collisions in index slots (ITS#5183) * Fixed slapd replication of dSAOperation attributes (ITS#5268) * Fixed slapadd contextCSN updating (ITS#5225) * Fixed slapd-bdb/hdb to report and fail on internal errors (ITS#5232) * Fixed slapd-bdb/hdb dn2entry lock bug (ITS#5257) * Fixed slapd-bdb/hdb dn2id lock bug (ITS#5262) * Fixed slapd-hdb caching on rename ops (ITS#5221) * Fixed slapo-accesslog abandoned op cleanup (ITS#5161) * Fixed slapo-dds deleting from nonexistent db (ITS#5267) * Fixed slapo-memberOf deleted values saving (ITS#5258) * Fixed slapo-pcache op->o_abandon handling (ITS#5187) * Fixed slapo-ppolicy single password check on modify (ITS#5146) * Fixed slapo-ppolicy internal search (ITS#5235) * Fixed slapo-syncprov refresh and persist cookie sending (ITS#5210) * Fixed slapo-syncprov ignore invalid cookies (ITS#5211) * Fixed slapo-translucent interaction with slapo-rwm (ITS#4889)- check for duplicates in getaddrinfo results and ignore them. (Bug #288879)- The init-script removed directory access on /etc/openldap/slapd.d (Bug #344091)- Update to Version 2.4.6. Initial 2.4 release for "general use". New features: * Usability/Manageability: - More complete Documentation (manual pages and Admin Guide) - dynamic configuration and monitoring improvments * More functionality - New overlays (dds, memberof, constraint) - Multimaster syncrepl replication * Performance improvments: - Further optimized frontend - Reduced locking contention in backend - back-config support through new sysconfig option "OPENLDAP_CONFIG_BACKEND" - Install admin guide from the main tarball, to get rid of the admin-guide tarball - New sysconfig options: * OPENLDAP_START_LDAP to allow to disable the ldap:// listener * OPENLDAP_LDAPI_INTERFACES to specify the paths for the ldapi:/// listeners- Update to Version 2.3.39. Most important changes: * Fixed slapd database/overlay config conflict (ITS#4848) * Fixed slapd password_hash config order (ITS#5082) * Fixed slapd slap_mods_check bug (ITS#5119) * Fixed slapd ACL sets memory handling (ITS#4860,ITS#4873) * Fixed slapd ordered values add normalization issue (ITS#5136) * Fixed slapd-bdb DB_CONFIG conversion bug (ITS#5118) * Fixed slapd-ldap search control parsing (ITS#5138) * Fixed slapd-ldap SASL idassert w/o authcId * Fixed slapd-ldif directory separators in DN (ITS#5172) * Fixed slapd-meta conn caching on bind failure (ITS#5154) * Fixed slapd-meta bind timeout assertion (ITS#5185) * Fixed slapd-sql concurrency issue (ITS#5095) * Fixed slapo-chain double-free (ITS#5137) * Fixed slapo-pcache and -rwm interaction fix (ITS#4991) * Fixed slapo-pcache non-null terminated array crasher (ITS#5163) * Fixed slapo-rwm modlist handling (ITS#5124) * Fixed slapo-rwm UUID in filter (ITS#5168) * Fixed sasl SASL_SSF_EXTERNAL type (ITS#3864) * Fixed liblber Windows x64 portability (ITS#5105) * Fixed libldap ppolicy control creation (ITS#5103) - Silenced some rpmlint warnings- Call "ldconfig" from %post and %postun in openldap2-client (Bug #298297)- Update to Version 2.3.37. Most important changes: * Fixed slapd-glue/syncprov interaction (ITS#4623) * Fixed slapd-ldap search reference crash (ITS#5025) * Fixed slapd-ldbm crash on Compare op (ITS#5044) * Fixed slapo-rwm searchFilter double free (ITS#5043) - Most important changes in 2.3.36: * Fixed slapd mutex bug after failed startup (ITS#4957) * Fixed slapd sasl failed Bind bug (ITS#4954) * Fixed slapd sasl ssf logging (ITS#5001) * Fixed slapd tool op init (ITS#4911) * Fixed slapd-bdb no-op crasher (ITS#4925) * Fixed slapd-relay crash when no database can be selected (ITS#4958) * Fixed slapo-chain RFC3062 passwd exop handling (ITS#4964) * Fixed slapo-dynlist multiple group/url[/member] config (ITS#4989) * Fixed slapo-pcache handling of abandoned Operations (#5015) * Fixed slapo-pcache and -rwm interaction (ITS#4991) * Fixed slapo-ppolicy pwdReset/pwdMinAge (ITS#4970) * Fixed slapo-ppolicy control cleanup from ITS#4665 * Fixed slapo-syncprov cookie parsing error (ITS#4977) * Fixed slapo-valsort crash on delete op (ITS#4966) * Fixed libldap referral chasing loop (ITS#4955) * Fixed libldap response code handling on rebind (ITS#4924) * Fixed libldap SASL_MAX_BUFF_SIZE (ITS#4935)- remove binutils prereq- reduce duplicated buildrequires against db42 and db45- imported apparmor profile from apparmor (this profile is not enabled by default)- Update to Version 2.3.35. Most important changes: * Fixed ldapmodify to use correct memory free functions (ITS#4901) * Fixed slapd acl set minor typo (ITS#4874) * Fixed slapd entry consistency check in str2entry2 (ITS#4852) * Fixed slapd ldapi:// credential issue (ITS#4893) * Fixed slapd str2anlist handling of undefined attrs/OCs (ITS#4854) * Fixed slapd syncrepl delta-sync modlist free (ITS#4904) * Added slapd syncrepl retry logging (ITS#4915) * Fixed slapd zero-length IA5string handling (ITS#4823) * Fixed slapd-bdb/hdb startup with missing shm env (ITS#4851) * Fixed slapd-ldap/meta consistency in referral proxying (ITS#4861) * Fixed slapd-ldap bind cleanup in case of unauthorized idassert * Fixed slapd-meta search cleanup * Fixed slapd-meta/slapo-rwm filter mapping * Fixed slapd-sql subtree shortcut (ITS#4856) * Fixed slapo-dynlist crasher (ITS#4891) * Fixed slapo-refint config message (ITS#4853) * Fixed libldap time_t signedness (ITS#4872) * Fixed libldap_r tpool reset (ITS#4855,#4899)- Fix comparison with string literal- Fix generation of debuginfo packages.- removed krb5-devel BuildRequires (support via cyrus-sasl)- added Service definitions for SuSEfirewall2 (Bug #251654)- Updated to Version 2.3.34. Most important changes: * Fixed libldap missing get_option(TLS CipherSuite) (ITS#4815) * Fixed ldapmodify printing error from ldap_result() (ITS#4812) * Fixed slapadd LDIF parsing (ITS#4817) * Fixed slapd libltdl link ordering (ITS#4830) * Fixed slapd syncrepl memory leaks (ITS#4805) * Fixed slapd dynacl/ACI compatibility with 2.1 * Fixed slapd-bdb/hdb be_entry_get with aliases/referrals (ITS#4810) * Fixed slapd-ldap more response handling bugs (ITS#4782) * Fixed slapd-ldap C-API code tests (ITS#4808) * Fixed slapd-monitor NULL printf (ITS#4811) * Fixed slapo-chain spurious additional info in response (ITS#4828) * Fixed slapo-syncprov presence list (ITS#4813) * Fixed slapo-syncprov contextCSN checkpoint again (ITS#4720) * Added slapo-ppolicy cn=config support (ITS#4836) * Added slapo-auditlog cn=config support- Updated to Version 2.3.33. Most important changes: * Fixed slapd-ldap chase-referrals switch (ITS#4557) * Fixed slapd-ldap bind behavior when idassert is always used (ITS#4781) * Fixed slapd-ldap response handling bugs (ITS#4782) * Fixed slapd-ldap idassert mode=self anonymous ops (ITS#4798) * Fixed slapd-ldap/meta privileged connections handling (ITS#4791) * Fixed slapd-meta retrying (ITS#4594, 4762) * Fixed slapo-chain referral DN use (ITS#4776) * Fixed slapo-dynlist dangling pointer after entry free (ITS#4801) * Fixed libldap ldap_pvt_put_filter syntax checks (ITS#4648)- Updated to Version 2.3.32. Most important changes: * Fixed libldap unchased referral leak (ITS#4545) * Fixed libldap tls callback (ITS#4723) * Fixed slapd memleak on failed bind (ITS#4771) * Fixed slapd connections_shutdown assert * Fixed slapd add redundant duplicate value check (ITS#4600) * Fixed slapd ACL set memleak (ITS#4780) * Fixed slapd syncrepl shutdown hang (ITS#4790)- Fix for a flaw in libldap's strval2strlen() function when processing the authcid string of certain Bind Requests, which could allow attackers to cause an affected application to crash (especially the OpenLDAP Server), creating a denial of service condition (Bug#221154,ITS#4740)- Additional back-perl fixes from CVS. The first revision of the patch did not fix the problem completely (Bug#207618, ITS#4751)- cyrus-sasl configuration moved from %{_libdir}/sasl2 to /etc/sasl2/ (Bug: #206414)- Add $network to Should-Start/Should-Stop in init scripts (Bug: #206823) - Imported latest back-perl changes from CVS, to fix back-perl initialization (Bug: #207618)- Updated to Version 2.3.27 * Fixed libldap dnssrv bug with "not present" positive statement (ITS#4610) * Fixed libldap dangling pointer issue (ITS#4405) * Fixed slapd incorrect rebuilding of replica URI (ITS#4633) * Fixed slapd DN X.509 normalization crash (ITS#4644) * Fixed slapd-monitor operations order via callbacks (ITS#4631) * Fixed slapo-accesslog purge task during shutdown * Fixed slapo-ppolicy handling of default policy (ITS#4634) * Fixed slapo-ppolicy logging verbosity when using default policy * Fixed slapo-syncprov incomplete sync on restart issues (ITS#4622)- Updated to Version 2.3.25 * Add libldap_r TLS concurrency workaround (ITS#4583) * Fixed slapd acl selfwrite bug (ITS#4587) * Fixed various syncrepl and slapo-syncprov bugs (ITS#4582, 4622, 4534,4613, 4589) * Fixed slapd-bdb/hdb lock bug with virtual root (ITS#4572) * Fixed slapd-bdb/hdb modrdn new entry disappearing bug (ITS#4616) * Fixed slapd-bdb/hdb cache job issue * Fixed slapo-ppolicy password hashing bug (ITS#4575) * Fixed slapo-ppolicy password modify pwdMustChange reset bug (ITS#4576) * Fixed slapo-ppolicy control can be critical (ITS#4596) - Enabled CLDAP (LDAP over UDP) support/bin/sh/bin/sh/bin/sh/bin/shopenldap2-back-ldapopenldap2-back-monitorett 1278511353                                                                                                                                              P Z          Q  ƒ Q QO   P P QU ` Ƥ L   ( ( ( ( ( ( ( +Z ( ( *} * * ( +6 * * *| *{ ( * +4 ( +5 +7 * * * * ( *~ ( +3 +8 +C +J +U +T +R +S +Q +M +L +O +G +D +P +F +N +E +K +V +X +Y +W L L K L K K L L K K L L L L L L L L K L L L L K L  L K L K L P L P L P L L) L P Q Q QP QQ 2.4.12-5.6.1 ldapopenldapschemacollective.schemacorba.schemacore.ldifcore.schemacosine.ldifcosine.schemaduaconf.schemadyngroup.schemainetorgperson.ldifinetorgperson.schemajava.schemaldapns.schemamisc.schemanadf.schemanis.ldifnis.schemaopenldap.ldifopenldap.schemappolicy.schemarfc2307bis.schemayast.schemaslapd.confslapd.conf.defaultslapd.dslapd.confopenldapopenldapmodulesslapdopenldap-2.3-slapcatrcldapslapaclslapaddslapauthslapcatslapdnslapindexslappasswdslaptestopenldap2ANNOUNCEMENTCHANGESCOPYRIGHTINSTALLLICENSEREADMEREADME.updatedraftsREADMEdraft-behera-ldap-password-policy-xx.txtdraft-chu-ldap-csn-xx.txtdraft-haripriya-dynamicgroup-xx.txtdraft-ietf-ldapext-acl-model-xx.txtdraft-ietf-ldapext-ldap-c-api-xx.txtdraft-ietf-ldapext-ldapv3-dupent-xx.txtdraft-ietf-ldapext-ldapv3-vlv-xx.txtdraft-ietf-ldapext-locate-xx.txtdraft-joslin-config-schema-xx.txtdraft-lachman-laser-ldap-mail-routing-xx.txtdraft-legg-ldap-acm-admin-xx.txtdraft-legg-ldap-acm-bac-xx.txtdraft-legg-ldap-admin-xx.txtdraft-legg-ldap-transfer-xx.txtdraft-sermersheim-ldap-chaining-xx.txtdraft-sermersheim-ldap-csn-xx.txtdraft-sermersheim-ldap-distproc-xx.txtdraft-sermersheim-ldap-subordinate-scope-xx.txtdraft-wahl-ldap-session-xx.txtdraft-zeilenga-ldap-dontusecopy-xx.txtdraft-zeilenga-ldap-noop-xx.txtdraft-zeilenga-ldap-relax.txtdraft-zeilenga-ldap-txn-xx.txtguideadminallmail-en.pngallusersgroup-en.pngconfig_dit.pngconfig_local.pngconfig_ref.pngconfig_repl.pngdual_dc.pngguide.htmlintro_dctree.pngintro_tree.pngpush-based-complete.pngpush-based-standalone.pngrefint.pngset-following-references.pngset-memberUid.pngset-recursivegroup.pngimagesLDAPlogo.gifLDAPwww.gifsrcslapd-bdb.5.gzslapd-config.5.gzslapd-hdb.5.gzslapd-ldap.5.gzslapd-ldbm.5.gzslapd-ldif.5.gzslapd-monitor.5.gzslapd-relay.5.gzslapd.access.5.gzslapd.backends.5.gzslapd.conf.5.gzslapd.overlays.5.gzslapd.plugin.5.gzslapo-accesslog.5.gzslapo-auditlog.5.gzslapo-chain.5.gzslapo-collect.5.gzslapo-constraint.5.gzslapo-dds.5.gzslapo-dyngroup.5.gzslapo-dynlist.5.gzslapo-memberof.5.gzslapo-pcache.5.gzslapo-ppolicy.5.gzslapo-refint.5.gzslapo-retcode.5.gzslapo-rwm.5.gzslapo-syncprov.5.gzslapo-translucent.5.gzslapo-unique.5.gzslapo-valsort.5.gzslapacl.8.gzslapadd.8.gzslapauth.8.gzslapcat.8.gzslapd.8.gzslapdn.8.gzslapindex.8.gzslappasswd.8.gzslaptest.8.gzsysconfig.openldapldapDB_CONFIGDB_CONFIG.exampleslapd/etc/init.d//etc//etc/openldap//etc/openldap/schema//etc/sasl2//etc/sysconfig/SuSEfirewall2.d/services//usr/lib//usr/lib/openldap//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/openldap2//usr/share/doc/packages/openldap2/drafts//usr/share/doc/packages/openldap2/guide//usr/share/doc/packages/openldap2/guide/admin//usr/share/doc/packages/openldap2/guide/images//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates//var/lib//var/lib/ldap//var/run/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/dff2af2913cf9b1cd539ff97ea42a8ec-openldap2cpiolzma2i586i586-suse-linux)6 bLR?]"k%].:!v:Z 0fƘ0%IX]T5=M!eQᏜ)jiqyOJ{?딍`TAGWUa0Y y@WZ+Eq.|kxơ cvCsgw|O"L""(_&uanXDE4M\ h,xBa.u5D/>HHy [9o2sqCiXoB윌[& zzMMs\q9 ho$:H \UF^wM󨒍>tSwz`͋/<@bu,. 4l0n\=b 50H ɷ7AyL|4gw3#0;bIWbz~9?<IkX YP$%5;ʮhLZEO`,鰴\NƨGtwN3xc`UIӎAF@@!jՇGߟ=5?s1AlpZ%(Cl;UP(6DY; +?a}$=AU, .NͶk}iNډ6G]QB j'ޢqB!{~մndZab*cq!79酎,e8=o uJX{X8?s,aݙbI/Pp,[$BF'xnj\y|A ޟMB}"C5<Iڒ0Vg|a/*_Ex䶾u. .ߏF ^"͵7;W!2S 4م qq2IQ8:ǐ[;*}$l*+@R3CDnz|?QtN-?ϐ::A'm ޘpw"/_T!x=2gAcc 9`̵;4'jc .w\m^:qB rH8 YrVgj4?EvlϚz[wӽq955 C ?M0e)߇Ľ![ԙW^a%Q͂6:{^O'SAZw(JFEϠ(e Ym8GN"՞54h(2qoyS4Au/Nk&/t ƁYy Sf*/=OGZ4qR&C1"*CDr~F͐4HaٔWؓ?jbs[5ToB/V/ޞP\)vX ]oն3b1aLVǿ_ftqztKOAVr{@iH6MQ"&e oG|T$ D`R [򬎺]iR}&o Wއ)/4 dzrYʪdtX,`_5XFf9]^`gB&K6ۣ4NԈzYFcmD&5`/zLC1RBCjz@8 6:cQЙ S JV1܅p&@ {W"| 0ǯr'A1kA<MPI*p^?2)Z%@?+ᘠx_EЂZPh|K 7QkJpR>ډDd;~xzsH*ÇUق*V0H;6)z2Wk/lKxIN0 6q 啓rĩB` Yr%ǃ.}Geŀ Hfٟ3wԴQ%zՠ>{΢x[…`8=Aߐ1DQtˈZmҎ9\J1A4DORLI顅mF@;5y=?ާ >qᢐӦyY9Ca V- FZTfƣ@.g gpXsZȶ?Y7r)PFn:`Ɲb&[ S>?ߠ zP z)|A*!*tH|Tuډ?uo Ԣ6{u[w<1}tKR7x~ͥ˰D`h~/i{' nS?ٜXW6<`x57RW2Og.5l j ȍw}qi R(?<0X=8z(kf΂W/GI\7WPg!? J\Q]7ՖNmb{dtĂjo0Iܝ~ IhBǝ RVC@4ʓCSE6Ld+|i Em$Z2:[`D3X { O Q̜Dou &˸P'NM[h aǷ!@Yφ 0ķF-CY ,~N3Rz"+Vg5.:ϩi ᤛK1۲X->ic;f*} D9Zqfy_|Im\QxF'Bo`H ˰,3m_c^j+kZ~FDq T*Z~e'"> y  ^%)1 6T F۫S.%(=nf*"!pEU_k_:68cMhO*_'FJm 0|jh' , r}xfgU^ɴFX@-,SRQK5<&%2}p}PBZkpPڰw׳A! y"N32?GL_jD* l{ZgKB'.tBXB?Xx2/)eF5$KUF3|e EؿXP1B˿v"*cՐ'P"0KYqf"  r_=r+H}mdQ9_pM}(a} lhvFey- ߨ1값1LXP~(2$9;I^cMb+2.w܅sMM <|`Fv:wg?;<{;ДUMA ubF+pf:#yf@pI\fRh:ǀ$)kҢ$R\?!r˘垑48jZ6by`cjς_:o ekh!5dF&]bJHX9 DG?͐2kȹ{S֜72bǯ$*M.0i ֯f6(;Yn ޙ"뭌ܳ+,E&̔ mba侅}Y]4E=DW4l_ IxA {LPcUoCmüi̞OSgzU6oQᚅ &bޗjp (1>T4.mVbF@;Z˰X J˸&J߮Tu*NG\_kGn%*nn_:M02UpjΫy77;QDY]x3\IB`ʺŌ w ?XhMmYKGcvs8u3 :RQF*q/EhF6 n/]kԎS" ^s_Toƥk gp%^ :/x{.c ){= jÃf*LIA`juIBQ!mXr;/48{1\UբáA=hf3-\t W9͸5i" N^>6U[g™ԜP8kj77F!$TNEi%ȰrNБ; #ZWU| ֠TtQe_7ki^j1 vw1ȣf$}wl5,aQkt|9,I3;e*;{ GvDݧOh=cQCD" k[/0U#%Z9j8_u {(٨yu{hpGMj7/ܭmɛ:ą)6Ar@Ӌn%j uDIQ ֲaKԚY"?[2 U.ww*{.B+w!~I7lB#g,z5fFxv& Ygϔsf`&էm}+4?1%4#Ѡ8 R%T.^B 3 bNi6 %̾mU}ig:ķ/uiLU:n~QIgpߎMoE5IP'Na-yݞC4F2{d>f}dKfN9QNmtQ@ch_P|b!`fԻoG )Nؐ7Ω */^F`? _0(`kkF7^q:Bx bǔд^N&a*S6v}ɐWH] HvlD_rob܉VD֎ m*};$Qr)2Τ:aU?wڒT2QHe㢕I4> 7廗%B}*%t U=ASN!OG5S9 np瞺 O8eNj"vq8\*v6, #t,P(80g=(kE.S4 ~G4g2fI KyζvٯWPl0=&OvqzΧ Ξ U'h6&LW*M qLX3ב^vqJe05>;fе2EuTQ"ӎKIAT/1, z]Xy|“AWIYQ#$(˨lM>wm [< &]0x,'GNw~@zJ i:̫ DT\p0pL,H~#\ r T^=6sFt>"ܞ5ksoF k@<ϙ8FPkP[1[똼_b$wW^T qa#,p9͜<m-oV XTzHNb$A 9V`7@my ="`šDÆ8 F2=/9%sDpx}j\eZf,3[J-YBV1&lkJQRrΆXUp רYt/ Xbv#%A}%~ P xT>4syT8 rā51PސW XP\@ +KSСO9q\N.S|ko@hBgsqвaM;S:Ud% xg!/ַאwL+Vy(C7% v1!o|Tcs桤|m#E>zJ@wqbÁzTCm+9Aۼ$6Օs֜ D`^h, lC1Ju'q+(OJhՊ:R9;~D!+%*Ad[cJ_|ۯSКri5Ud0t~..驐t%P ΀n-"SgX8UºQ q+$,)g74 &pMN1yj;HҖ"R$K')lx|4fLD<8odUE6, \aO2BQ;/s~ 2=j[ɂ[uNmB2t, /o\$ݵ*OF[@pk!{!bN[yTݒK>(fIf;vDPeO1r0]v b= k 0$UTqz9a94C5b0~HO\zYZ:״w~1}"k-C?40mE `YqoѾb cp ۰k;+[kN{k βCim@OFn8Jt&CxQ+UftvRK80Gba,NǤ6Ӝ)UѣjINA юBLq~Gä#7>&{7Q3plLzi@2` })C"#U)@)O(j1F "[ A '[^ԫ'蒪q^S|s5aM8HhDN2.:GSj9mWpvxk,VpH91Hxb8UDDX2'i^y) bW'FHIyI=.6s(w@uQX|@bwIl#cÖ~ʾ.n6}_&P-M7y_hQ%* `jq΀0)+pbvPP_F 1I18՗&#uVǠ8dy%o兛7XZ+l Lsv$s=@7ų2FT"i/ßZ` ̜t*(f,"qM U͇+K#͇Bp0u\' vY^7 \JF[m>WMGL%}/©p=+cNPņ^h~dDYs5^Erӽ)lw ̓I(ir"l*ٷ7IE>IW,!u:8}ɪ}̡˘W28)){DM\cWO~T؅t!z엎~'CO@U< M(5g%x֋3p(LljiF?o'0Y,gv.(ю]Q aˣ0( ]=2v 4fDm#-0P~o/wJ-Ǭ$k:kZhY2] c"涱ӳ[H_"vMFΉ!E(n%:4PS_ClZ8˅3T4&u:[[S(nQpF=h^*kG`IT~7'!ntB=3~<\}Z6"*f0񾈄u _Ϸ e+RAƣ/(dkQԧrfbL xpYWI!RJޥrN wz'CG Hf"d4MԏDFO  +m.(|a5E)ɐQ9ċ@&CԐb 4Ge}f^=$O5W[[k\Ro|2 l}&_)rO0Nۓ`"H9>{3@ԋD1X7㫴8#fۨƄ&@a rQuyFZ`aVLw"PiM<+z9x sZu.9~S`,Švbmd& ۓ$ƪ5@h'\Kij* 9_[b_X DQ.ӈА О苺3@gixa3DV6zo5O#t0F9Asӌy7p ޷x|9\>85yGbB2* U OiTcqK imDHƻb:>E"$ޏ Fq юXP:"ʵD\Ϝ)M*o%,e}V'y2ˉ NJ3ǛqHof4PgpA2i+ n`IEY3X@|Z$@u5Lj1 )I ~,XlF7FZ.-~6+է [#DL!eE46'Ҧx/iK ʌkt^T[]{ ARB*7*{"g{PGuV:SG󟿴:2}ÓN|^,[K~M-r?Ç} V WV}[=m\{'p@Mx=M7Cd7m c4Ӎ2moyFB+?[#΁A5S¶s!]Pn'|yU7YE,mLu' +3[(ƺ=`lIU>̿wEj.Wh4b$wq}/N#L{R#xY⭦HyI$$gg/͹&`g9KmőCeoc0Űκ eGf쩿1z*п^! 0+ۘ0BuF f[ FۜKvstby ai&R8Eth*7,S]hc, UOq 0&D,c(=Lא4x}-0Aq'e;$ iؖGoc'ʰxD*t{XhfE" F<>=wɼc93B_2"uG2;X`hn WruUVvpQGBrr(o2-I9(=gl)|UY=--M5*{L29 `:5.[h8jVKd Ƿ{9hOƱ?U.9%c7x ` DJpB)ΉpL*$180lQev9hHي\9'}28$ $V?Jy:Žla\XO^᭿M,9yb/ $#yƌE~mۥg]cti躆C{D$DJnR/RȽvOb4*9.(^\1G9Z)+ܶj= kBrCV2;pT9qQ&@ ǻnhԕ+pv"JD .;VvO5->Ȁ6 C$9qVpm"X:c5+GP=F|D@+<ېm!WWcKYF#]EM+khPbo&:wa6_Yh1vb@iԸkaKEԚNʷV&[+b{aca `ԁpko %ї8$_9*eKQ`q%??A4 \9NJ؍="6^bNso,IxnsЃlz 50m9Py e!4:JɁ9߯eCfK{ :y>6Pqw55Ohw(6|~lJۯdr.fLaJe3y+HC7g")5Im2y^BrwA %%;s== Ai;E l=옙[sww +dg5n6-Ru:xK_QSZv<_d:@]9'(E~HN.HVaxeΙoè*B]83i?~9H:jt׀swjjEQf5V0+4D:pn@?:4= \j%5D~%ʇԾ*ݞ?+2ׄOp+4G m,+ٯ42>S&=Z t@YDXjڊc,xJ QZL?;JήzP oy0h(İ)U[ +p׳͢WY&1%}-%+ bv<',Q<4A`bKQ'A@i;ޤc\;l0,Ҷ3WTX["=k9z,:B7ck?b)Wo73)9+. |vGu$.̨]Е*2~Ю)NFO̸yJټ˷hVYQJ4sLyMU>>;J(0u|91h`pOb)梤`M |= e0;?&H$ ˲x$oqIcdl,Z|S(Vj=|c'O3&038 @M Ȍ (*9v:QDw'fM7^m|Hk&x &xrJhNB,oE,Г@*Jy(՗E&xw h$PO YDjͬ'N[8F6^Z$C#VW *֧17>:uM̐JOx >.q|ydp2땸ڝ)h$3d/,RZbǶemJ8 tYyo]h-,w13.qp1qSPhOOC}Ƃcl67uwڐD?~v\'a%>b\Vbo^z(tz-Bp$~ir>q\cSt )_ !~M¬!G }FTfHtE8۵4o;ǹS_tHaQO'b:Fb T#Jv!W#xJa`mnԦ莭x#ṉQ.^ N2:*mYkrԩ1v,j$/-fu(>ˬW1wg} ,"+;RJ"M`QŲ 0dO@KSn!5 .,0%ZW)/{<Î4eV?h]A2K1e4뮩VU~&4٭ǭl-kv2^,mꫥZ|ul"~SM^߼ȑ:L,þJeMe?%(uzl`+$R{ǵ3靉m}_g5!6sV$woRH]"SL>Zu#Z#zh$5 }EdI}C}FEFJl?a1W%Ə1d-"/|ʝH327CeQGVJ`ω8?a)6PD i,7d8&K-C7Nw)w1q,/~7pCk/34-w63%OK 9tŮ庖Vyu,)3)1RY',8vx5J& n59B%:ζ*X ?3[ޯ2FdKeUYVα ٜAf>*pE*R$5qaWȭ\ ۡ:AX+Z/M=YRv&94% lEz. ?*y >aQ/)&S'rAaB³l ݙlVp돟vd{ndf3.Y d f*<ljP*IIrX', nHsڷMF s_=>d07/TLT4d#:7CK'4ۦ5,(*BUOjS}-Sٮ讎9Wzփ7D6g_4<5-|jd 6-Ы8đ6U'" "җS[ ʑpD?~ju5hKǙDr+'0Znhn)>W{=pd4$PM` 4؋;cVVO_+Cy$kP4 }*ǠQӨm9q|5bSyl(h fD(5U:p6{䕵f}?#ʂADr9OʵsQn0p ԽirҔWAIC'/hE364:ָQQW ~W_Ëw#c0n1Ѽ*hoJ ZR]U\@Cp8?xS$˺D% ,KZoj]= "E| qV?&~Lfr:)/;k5x*+A;q>B.6 `l3hN" qnj!WϞyv]aG~)=Ddhr“|EGۊ*bŊ?X9Ÿ9NZ[h!8f䈞kpB^ڼ4t پ8H3lbqa]a6ӻyrAmvb1r[7WكP($FI,S 3Ѱ6mǠ$ ,auUN5*&Qx'zLKV%MR+ImWt)]ͳ:#QVK=òD lP0Ke`Sס&/Z?ޒO{//#AYLsGXI5Qsk/÷ Q`(CgAQCsAmtXd#pmyU_[Xw4h攜 R.4#2Ϭ𰠣w}03egy."BbL}Ae T.)mKW 0t+>l\C5 Υxe ,3,^& -eUËqtnTO}3LF_M$#n}R rUNUS# 3'檬q}UoU*/.`0(){|e3 2e\Z ذnHv!;%L]cmc'@GmGƴ%BΘ[ a$r O[xQF컮0w]{,J7K[ʶ"\q!JOE] e*6Jֶ%tPlmhD^Q_2~QJ#:kuTS^c3O+c&[" \O[פ|_5<]=lJgoUW(44Nr6p:wsXwj-'̼p?JG!WaCT`ltă{ Ż l>z]`-(8&˙&amdh2i~]bDci"JV,=) Ӟ!浑:9PPzl/sʺ|Tj1{MK]rvC5zCNSE),,xr>nKPNHe%D XNj;!|i`d)+Biݓb4 8Bu c-tތRN=~dGƝ |Wr«T=^nvkUTKc]@sK?& J(TOJH 3Q o1|r[@Ce& ^!3f@']H^/{X ~F/~, NLy{s*:3wVboΉcwi1$FSpܬs(:yGܴFѯzI\AJSgwM[[l,lyKa#wsh,O]ZI[ FPlzK]P?PXY ~C+b8"*qݧ`;C~N3xRMgԨ]8‡}6<0SMrH>\|6Ej++O."Gmz˸oWa^ƺyNcaTldpO9e4uoѺ Ba{?Ջ"a:I23gG X\N\VۤlL*sO6f@ nb-uueӉl-Ab "O\T:xS[E aӴs +ZJ=,n4eJEf|m nn-dk2=x oB viEԾ켴Nbw3sb2IZ^{ A ޜc{? m, o^n^\bd"4!qk`ѭB'z=pvXmغnk O|D0VS3tٌmr#le!ASj@j5-K" KA6R@j!Whzv,?^F" S;X]r{?Exf2hc;|3V]Maxx$ߩWK]gCi;@tGL?mZ1gf~Ӕ8PdgiLoWDA?澆9O RiA,FM*GkLQ*,_ntı9pޮј^cõpN( Iʽ$1@3ľCGB9p߿[~CWLqՃlۣUsQ)^2&c j U/֨\j!"q[SqSZc /rVG6~N8CϐD^ui>-8h_қv@+ltVlgIOZ4&=.ĵO5!Yҕk]}Cnq)˻E(7> (UBfndorx/?'m2ϴ]pWq W V3-ahRviv'nqZjFi.dsCd-LTWb%% .<^,pсhΛY/j_Q^DB5vzG^&8QK#8˜D Ǖ*,x@\NφH!Tf|s=XR8"LGp>@ ;9*a8A<^rdsmuWoEiU`SPњK'vS.UU@lP*MG]؀i]# c1WOP`Uc>14?y5g" ^p 翋 S^P06ъB *7j,⧮Mf 沅̫t ''yP=[9dqwlR]x]#eB"51HlxsM,.P%g@##keJ1“}$zpPB0[EQ]Gd%^ǛwKMbUkwy+/ԑ'`f%؅a^Zj+|f>5ġ}A=֯y=K*dj"5`Uc,M=rjZv iŒ:G1h$>|uQ@=?NlJF}ܘ{?wIhAj+ 4!8]p 9%*˥E,sԽ; y"}c٦ 3oΗȭGwNCAZT NBL{[B)pTR8w!Rph0$th%*cxcdle?%)N5/iw&acpi6v b&k׮<2xtQgj & k<,pvWbcA XonWL,Wx-R.J xpIApֻƇ]Z%yǂD[,\\C6[^gƴ%YaZ}0I"ʚrK=RM{)fрשl<!9O>@3IMN8RKj7پ;;RD$fg+={׸\JvNAkER$>{[m IkQtAyYzr׽BuX g@Sb?y~6E.tDQÁVzG"sp35UI%(JPZ$ܓo3Gd㥭1m޺}d516~JrB=_Wa _B"uzPzKھ<蜨.'U};9u4y@_,l2kݰmiis"XR(~%Urg迆ʗD5IPԷi EQG̬>'ߔH;}(LRj:9cmpj5J.ι,l)LFīf?8+RdV%E擡$ޛ k&دS2-y޹[K Un6?B]3o>W64ِUҨW@@%,p f sU<~ہ3])J#&ٌR)1 G`0g0pL(.@y#W`A]fhb 6BFSF*_*LWG}VII?P,/^­Z.nu6ݔsWv?aE8L\. "`$0;ipwLcL-{ 摹Lb`gj{ǹߺx\2-6Zu<lyH8KQЉM%b nĥkJ鏈m,X~Bm1Rmq>hW<Ƶb%RWf&to|WnQnfm7+ATJaI`Ȭ#ɿLϛs]l MWФ(2bހHvז[2Us^+v1#@}@["bkGE|;j΁,KIWaOC'I H-ٳnқA,934Q*#NJZ,ncN=g[ˎARΧ0g %ࡨAvg6UO8CzD[ 439}AĘ0n_κ Lo)n 7 2o۹),rM>FZB9'JD) 峇mAb{ {5SNQXÏS-1) <$ _S+>ԑm9R )^N@ bjV)Fid$cکTBpv>whBe[q8 :|8U^#K}-/qE'ĹJ.̞SWKHwa9[O2әt6:w|Q4/4;~x_Dѷ&-ږ/wK&hnF' ڨ43yxr`iIE{<.$7fc\K4=F:}5og4F|BԤ%/gQgP?9c 8̛%?Hi%8*uQh#[hdmg|R@MQۆMdۯ6tUws|y=*8NЯ]6!M>pJp,-q 7V C*]?=91_1\'*mA P9d%^CK& m&Q(I?%?yksXgKlw/ڄ=^=P})R+rF=IbP1LXCPhUO. T>`%S12˲;{~00ѯT@d!L9Ca;N>AdR7Քo!~3[E^BdpN){N*v4\O6 r-.$"s#ڴ?NQ&+b4w𢚡x׮zxUUm0Hro/ $weO'Wϔ9ƹ@-.+ҹM 0Z3 NqPH3WØB;K_1ߥȢl."QIHh tPJF๫=F1[X5/%ıM6uD/"] t,QUʓb,1]Ȏa'F>QdY({ZGQׅbsx`<,TSuJi،ȹ(b91,a0xRIes;rEXM"ܦmc:)} j 2J&hj P;(z=\@Ja)ο27m;sSV(V\5xs>A:Ֆ:ȝvfiC+XHۀHA:s: p.NubRctHl{^_s%,6 x\|rA&>q>]`iߒ-ɧbU.\a'ȉ 7cS8jN)o4wn'4B_w|=NUT,/}mQ>v3NФmC $FCWB"<适G<fu^D$5F+%a9YWstTYCf7 1FKm%LQ4FDygg|2H&I(ޓqx19dϣ,%dbHg|ԫ'c@`dxzT vy7ڻ"*_~b YOBB< LM )BqW6ET%(M\k'`e)9UO$לj{lsN{0NmۚY⿭9(9QhjBŢ)MYp<.G8k"d :X/s40xM9fҕO#ՏFTƤ¶$c _2|"XIE yOZ½[N&t-QZzkz,|v(M Y8YHfG$94f@lBr[0 `;\o1o%${*p5Y2YѶ@D:$/5L$ڤU>H 2-FROrV2cQSЭD#yw)=K>XBl@6w#NnfJ^ X)4ÛOޘih26:)a/(&3WxZ`!rwѤ̾4D]"2E`R/m6G ;T8bBXU.V +`Y*% 6nAuPok7PgPOn A{]{C^h={KYlυ.${m2w~al TgG(bH< Dj`fDqD"`L5x#{ *hyg5E(%/}) cYԊ`ta'* z>i6VQR9:3<}? 'CP7~x+DCQ\%ޫT$7}DJp5Ot0+.JP8Fngduc/'#IyKit:ۈnbeK,ZZB~& +uɷOn3#AwD:ͼ arO^; ~gquT5>k(R[rE!eO1 hZs& !홯Y0 -&똏+BY Aào'aM=À3LVI@x <72֭eʕ]#Etvψmİ+:Pp\1N,{ˀg! CU~D Kz;L` aAD{<%-uիsy cK-Mfv|*J!5ji>V8\QyJ55ˬq!<4hl&>>Uu/N _;}ȴ/ {#SP[xY21 * F7`kp;~@m-yM}cPoQ*شv{RYohEYj6<"r . /GiЭy dj [(AH__%!ъkQzqa)UqBqf@G? ˗Ò4P{6QpCO*ěĽ(- Pcwqd;9L5]Y aD|:GgVB4p/Z*D]t>q2V&]T)2.?$Q{gbάb}x@DAG$:,=SN(v.heH^W2$L!oƪQ4nzP;գˑ)/aow|[j5gqrF C>A2\ O2м $>d =<֏i~OEnuy_aڂKM{<vp!:ԆKF0 8!d1.)э;kN%o&!HV84RC$14k} ڐ^oZVhe&)$^t3/n'ti-Y v4>tP-,nD_#$%^#Me˫:i]߳ y|_v]-̈́FA'[GChe^&"(e,B*ʡo X@{́Wh|[v>iHQO1hM, A t~S A}3*\j?2WItDq0i1 vgru,ɌkHI(jqi$w.D<(-huO'S+Db[" XM˞,w j O4YZQ((hiBEyqqd:ޘaE7Zjҹ0ܮe)t5ks*lJtavQ6d5%TPtC d)]+SЀƝ%#'% Ea\D}kESr% -ock#MAů=.SqE9 O󌢣ѻ`-݁ڝ/6 1s;)3D1Te??m׽*L$>pu Cj^|7>^<~p4NW]b,m{x9Y(igz%IYF->D.1{dajm&9.hAK'Br1J#Yjն Q@2pZY)~,~ࡁ&|e[O ["1㋪qҐj0 π(K3gU<`Lm5@Fӥ0"0߹YsM:N6wɞi gdܯQb4s˹_{.פTܕ4W6EЊ*hpPсLtXYM޼kL6!xwƣa\\JQgp q6y <&323*>n}$Zj((JX@R+1#Z?*>zm6&]bcT?6D[AŽMAm#X?klp ~ ܤsڦٽ˼?fGkdurFA^TxM_{!%DgKU ; *_aӼ*rUV:aujSHb p[G/clGHzkK΅i+Z/_;A8z6ur*9RRkm?ϿOzsnzUyBQD8:O N;А/ IӜ| _]@KGW} 8ONi7LQ')Hs? "]QcΗ`3 go=1\pN3'jc٧]9I k8]3mF}EܓHФJ8?۽GcfK<V| %SoWaɊ .)a⚐]'m%#{mncV5i`kC`.tS< p&8 %j^x3IU_pm2NzPDG!Ҩr /A˵1acY!u 3!5ܤ M)AVnsqvlm*~W]r\!݅k\,vTX̯,]aj[jRȟ(t\ !*8Z4V?Ԡ4m9兩5h$ }f 9 }EVI4IM##ilÇ mV= [yL܍݆FݰIzG[enx[nB?}{֨GFy>dͧ%=a8.:<- O.$,+W~]\JQ9kjnH1QK= u|qsĒQ'>A=;K KO_JϚkJ~;M<ۯT67 Ju2HrIyGڔXa)! pYJ%)ݹ4uU U~3h1.NH|VuCݗ# ZYU OY{/UUI 3+U6rҾNfhk#A?*N<-DWY0hoWV =!$5;;Fb%b@Oh(ͷύק[Y5MZG'?:ꭼ/3oajXƉ6a/Jk&heTO.mQ=k.ze*KѫBJb VBj1.*mFoY,!;9 f?G9, pX{XYYN!?JZފtnyjpu;O2aχݔЂr qO* Vpxf/'VOaI#c::{@ח B4w5]Vd@"/TnTs?xU7 Jˁ6&@.!x߅g{{}k<'E7M [43O{ˇM3O'țSS=5eG=o`~T3IUk¡W$bGu׽؇=1G[fg`8Qp,GPzMgoހgW= SLidHuO82.Csh[8@,U.! ]p%LNjiL9/Zds̚ZI;<|!EVY$|k#} WbMa7?5chg|MFL}VzǏ ۵[  cvP-f͠I"FIN[9֪~s?5lXtOѽQQo)ߕxvJbUvB7IMB-N~Hh*X\C󒊣l#΃EAY#tyKF~ooTN^*߻G3F D3yB.ֵS)SvL׵'n}dh繕l>";1#V[tN8 N#d#VAHLDj궏" ,rܰ"R+>s0яфkd;^SN*ҡ(/ dꕷR|؈+& ` U`M'# #HZ(Ar=?$ph+"IZ`688"tDR{ ڴ$ѣkoDcb슎f+G ;`-v$tn5En1ƬKԕBvGj%mey6[;F71fr`ۚH/[ r|% q n)ucwF9וּ2Pa$ƨ;'o8K;X:4s"yb_.f,,UdA,wFe Rh#$c&z|};"#b^T2(kw-1k)WAG7mQV#4=vUsԘ앤-Ayu鴶(NfgFm[f̱VgE)g&..~YPv~jvR@a1lAwƒnw|$0ȭDg8E #|^?gFeY/]PBS{A|x3]T)qί9I{_vWYK 9Mf=@ ?mٷ+0~ #h3F`!5O$d}aQ: 6 uj`Fh;Ѐ_38&p[ H@OBŝ{5G\ο%.QѝW Vh+dm(V#/KQe L4DG,'FCsMȶhV+FZ=^Iѝ41.zR;0@1k5 / v~ղ٨(cf %aRJ dnrďhۢ!$7q_ɅD`YKSc?^E^2XlIM^a94G3Aw 9~H3ԷCbcKIc:+g-a Q1ZM޲ѹ1_?'XrEr) )s}=%v؞@`M8tjj)x<}^\G2\e5|/Ţt/wMPmf,5~1<2z wnj/|tkaͯ;WZT؝ȸs,Şя5څQ}F!8yNnHٛm}7yfJ=OvNʩ]FAk <:?u7[Fɠ |ƞV3Jm zi! #.{.[P-˂Qʖ\}\i8-i]2&NKmbm1'-e `Rh2o[M]𸉇44Ȕ?`iñ 'Ϫ:ވg$6%t3bewS߇7_d=(L ń[Emۗwb0b,Y4h 42eƹ=.G >bڻ-fW`n%d=5 wy !X8I K/77݊U`M}K ˩ O $bo~ڊ7XosKUq"PKGFD,Zrym7Im5ɇ$ &>cUі]y3 !06PH? Y)=9Jh5ґ? lo3h˗'֬yrZqƟb`ds{JQxdCXS>yR(lISh zヲx/7䁌Q6;2yBDnr\1twlzByCw+1,Js!\)Te%ݝ-- ? aM=4\zQ%@@P-ܩDPtȰ{@kS6Q~bMܧ*D{Pspy DEfm7otQ*nDRǮXGzVeaa=~ھ+'0!;LK#f1`?AQִL5 !Jcr59Ar!K ]C ܓJ ׃_Ġ(3<*`S2@1JOQMC0!iRߚ|n]E0ȕj$8a">=|$ R=giRp[hvQoj؆Xܪ0 \`({?  t 6[Ѭ B-H#^nsx=UY9N̑ M|W5%Sp6+/-rz;%maR 8"߇a0(Sԭ{XyI[Q*s ܞi a HǕ\~1|]$Z+J k;[1%ۿ֒kΞ}"a:(3:(&vH])o1qظ (EƲB64MI{ShZ r  md }C &KMQ-=]R 4afvPq`\.ŅU@gts‡^Ca!N'^.LB?PT:'pJ6,@~a- 4!Kb[8"$J[cR":0?%6GvxY^fnc/)^޸exSHG8p7#~+|2Q4: |wߓJ9t] "D#P丹,k n۠<~EFT8cߦtVESzM\ AA,]~,Wሊw rOV##<,ia[/ x书"e $nmBcDz/?4, jg;ax$3]FT u-Gu ⑯o-* zLVbSM4 <6RSJt)@!O̐j< 05qKuݙ`FHasfmtT#?B*1Z[n X\M.S+׽rdG&nA%GXl&-{|%F rZ\|# EQrO!^k g< SE/+ [i9OopH] =[+/B[ b@܆+2 o,$V{`t|ؠ0Wn b߀EKFSPeK}K]i&N1{`5ile͘OF7@ѹF8p\c92u'HtYrN{6fǛ8f5ήtǪoU'uzR3[pBye'Zhd:#KHEqm^)j24PVovY4mSq@>Դ2VO>2Gj{ t$7tlj dxwdk"J=ҷN=nȽR ̀Y:]gO+3P5AΨ{R>k~. fYMgsR-'*Xq~yӾqW{sFYzPHwҪOM,)/Vuez^c$#>-Umn7ւ+ThA3Kjg[NF6kwCŵ`sFxJ ~dh|m_L& PiE1'YEi]"Y:y X5a%|`cpmɉqWW-үk\:bMRNŻ/5f, 00 ůࡄ,z w3qaÙ45,*eҵNo'b6K6X2@ >~5{vRQn4~*2{圈<L+ WDhD+R)&Ne;AEN'K_N7*Q1J7F%W, j$lQ1|NԷOͮ5 $@B^W'$FUJV~s: ɉ*j~.0{KABKKkv?_MΎe}@LT ͌hW--br @d"S», ]PU/xOz BHϯ?55ts>,8efeBTB:l to Ž.V@4tq8Kι]spEHU#E[/ 'VOj 'aN{'雵ĵSBO[ӆeH.hdC/#E71qy%n ,,2:jB湦hP9(Wrq=Þ :ig5H ANCY-Y_R? .\TX_'S(.9*aܕ4y hl S',{(i37)cn9cءS#?||?+r:a`~ ZILod;@H`n.bw"V2n 2*c^/͊)u VzAC=xi_t6OC;O,`=\MӦW2X}laoZA3(2Hv~L=y^ǝH'pAj-c|/k j;$#<~À}xK@  RP)!I@]4=&5uR$|\;];6M"-G"KW;Ŏ %.wG3WkV8@ Q/![G1gܭM(4m=3}S^wc( 㰣YS e1u֪g=@Tʒ7fr YOP]4DO-N^Y݂w?KPMHU\r$*zfp=^j /#e%SDZ1dܸaf0!tG7Sw/pؿ;DȤOXrnOxXݽ _]p aI\BӃ$(s gt^ޔ5j×lrGtdTP@qGQZ&-8N1IRdZ|Lk Ie:r^: erg`1胎62ɠpЖ& w3:Qfng`R]z-3$|'gINB*iCa@͖ޟƼ)Qq+uIR9q[t!G s\k(u(d̺Q~ָ!eTNN6a)J jkIayt$<~&q ^i7-ZRI+2$ UŢvDVv#h#^YYm)|6 `.D#|Vrq7$X듁2l wzb G`E/9o)!0Vf|A*gqrP_&pt> 5=kǗ?`ʼk75ENs9 zsk~N{2ϯ&2V oZD-[_Gk 8ԫERAxKƕ-|e`9*k=Iu<ﭝB# _FzZ!Ϥh#09}DP\3xhE{NJ '+m]gqNY@BmhIU ]yyp;9f>1`^Wޤ]m#`^643<%2Nnќ^3kE)ϗ½_e]+Aj!ؘ;F鑕?Rvu1Q"PF/ƺyDcV([(t Y0#1}C3KGBw=%J!9kaV^Q` 1vO;% mn Ga"& 6CpKiȮJ>_c"Sݷ :]*ӦR2FU;s4r).{ {It|}`ݬNP@=+kZ_.Blt֠!zcpK{Z%}ɹi$o}j}?0&uRZ_ wϷwgو򩃋n lNjA(_89YJ5#52~5H8cFCg =kIG2٠bC]"Qi r3fu~yF/^QM`9651F3Qz }aKٽ9P(PnQ>TUfZ_҂~y,+@#VPt@H 8y}KPPQU<ϘjϬUe4ܾBAgj6q]: JS.ܢ}|[/ A*'?L zLv0 W$]GJXX(l!"$ 8&A{L #v6P=G_wN[8¹NnzmӋ?FܙfkVopVstQ_"U]٤q-B ,?)~wXv&*7Vfqވ Qփp=Ks[otU6-dƅ&7S#cR+O0oC3p:_tZL+/!E`ݘ(ZUDL+3iԩ+@Q7a2/!R . w)JL֮p)zfj>7;h8ϋAM'{ޥ5wDu ?KAΥtjAUXԣYX+Ie G} ngUW+CMv_[ew؄ƛ$D#Q<cj:C>)WP*ζO78$2u1´ˬ׎|5/cͅw`R-^b?[|WI豯{F?><^c@O F#v+a}^EHc ;`XMf8z#qX`.Hzh͛-|ܜZ礂e GW-WS(0tV<&c8#JvM$s`đPjn1_48;es?R ǿ9k^&҂6pt1{{ $*!t.А45àr.AW.}GӿuoD1 cOÆxٴTRkA H. Hb'zZ<+&b# e>2"E0gVi(d1IAdsnZ.WheJK. 1:^[j$-_&iHU,iJS_uN.@Zج5/x^mw[uC}B9u2jX܃fJaY{2w^dz={n`nI`m3SjgG-ў 1i(Gr3VcC<8>$O7B`)+e$"x O(i3&;$Y&:Sv$JD93^T.Jp\NL+Ǡ H|{ >jnU3F$[\>;ʓƇK+5Ss %@D:0$J'-dɟ_?(C.b>ʏ(ol4:)Qfšj:9y;#D1)&%< }f#o* ø 8̠ISZf7xGy^I7ɸFܨ #/'F<8 DĈO)_it p$`r*FgT|.)f L-ګ>75ۓ}~/eUoR? _w;u8$1UN  ;JKӁm5]*h.׼h#ޟns^"&T"F BYI*x ^vݏvW1 ԓh}\1Suw ,A )p1W&Xp¡.dKX+<֎S7ih4F.V-gr8)ɯ2j<|8 %SjuYՒ-28\ǽ zp%Pzu%cS}ޛz>a͡Vc$b8tb&dF7%(jN5WWC לR~^ABwCoTkjW}̿ &YCk&`F?{Š=z-W>r~Y3Xk*:j}9 /Tߛl-|㮥dOtky5f!OZ0븇c8pGՏ;pRۛƾ4[Z =ٵOŃm{6FMk=p^{DIv ,6tCװ~@\ogVi%$dnl,ý~[eGdc{m&n9zX]j9X\6 >c&s/v}E-5BɿVYaPڪJ 9[ma0Dr_D`5|8 _L 7JqćDPm@XKxe -ע?5H *&z-?/g<%jj`6mKc 8"/g(CģPqp{YLsy`ƟۆK? h>ťsf3'LmxYJp@]kF8=dQ$r3FV2BG˅J\AZ$Hh#V똬ʭ:)x'buv嬤րҒ. /EQZp,2،MA.aV- ;H!C/v컂4ltЩLx>6aD}֟։^ mg\ L=WQ0m2z$_DM j&”~|1o>QIw5,:,C.@ϯ_3 t*LԁxZ"%S,x (w6d8Fä'FЙb0Q] #[)D$zxU,W?#lZN ݡeoqrb|柮?{p5bPΕm[*cRn^QG9R)cM$g eߔW":;JSy^4_Hw (Jfƨ-20 XnL#B/c . bxl6k3j)*~l1pL8jo:>`/D8J_vPl̃d t~nE22<<#BXKf} fʇj\qƞv*c8F RY6_C S˅*ḧMJ5ݜ/'8^(4i"#8k8/"t>6T_㔉M`g]֑9o8ZlI|. ][bWzZ)֢D|PoX8_ z;W]]tŚ6 ]{9t.,lOQZ&Uw煏;qZ ޓjiF9،e5Ɍj2 _15G9");a ,ې |U[wg m[2&)`5_4:C4\@oW}4o @jQf Vg2bZrH )MSM/r¢#XH_|p="+y-~|Vs ݙH5o*4b!pw'L0ZTɱ0WaD=2[wvAΒom|>APwkCM>UwFG @M* t@8{f_7"Ja3T.kRċ%tbIQt{9)D_$GaB)/a3VzؤT7ሶ#4w'M;uK.L?ݜjq)aʜnAk7삍2ކ%ځ[Ҝ򜻵>n3 ̢`Gbe(߮jkouv?=Q-E=J5GP+kL/BN~ԼۙIٍ6 ^צ==P=#;˯H-]f7%%䗷5Fj˯O>it$.sljrJ^;U;T_0q,aOqeqDǓRڸjefgx;b6r@2Y_;ɍ"3ô}u&Bl_D^E'_0C8M$?o txp3oJz@Z0T|As(tP8pgY Fh r/&2_LaIdx7*-e%;z\Îȶ!5OZ"3GI7e56T's[Rݭ٫1kn7WBeWZ36g&,=Ȕa4(34 BcK՘+63-DGFXz_c`=f] SƁJTyv*2YV9XM(QJ[w1k 1`11'>Ωӭ"i乲8w+tI1 · Y%~[V滹=MsHZ!zx"`MtX?UG #,P :%+e}11*oST#\FZ|kdxK,oU2vECrx9V_%qL7MO8AŹՉr9\7,f gSJ2NLx~mJ|!k |LںԗVMdEQ:Q}zgjoz9.u)'N YW;+Bjp]}&%9 yingx8pmv8ŅThp\mwENKUFJVF1bPw|YlSIY-9@=ʄɮK~dZOh k8Eku]q):P=F:%3c!Ԃ,2rj ]^ZHNQr~1>*ap2F03E_%0#\#p8CV#U"I/0$:gbS~<)jUuvl~AF>۵6Jy'H>\G-r[“BX߷oH\70nez)^+p-ˋ0)y\l?8BvK.}Ϋ?j씑DإpP7n,D4_4Br2#}S'[N۞@`YR Pu}]+hEȋbJX]N);"/-$=~U;mE)Rkëm%hXڱNF~؆$dȺ1u s4 f<U^njUYI.|+5Fdߊ^Yۭ\ӈ:M/ mP䦚|6t"6Tҷz^V $=?S1Zૌ ?.SGܩ;Xq<Ji[$@3!ͯ|Hv2L_yKe6H; h1d H=+%FQ1 >13G6yF|ڪjKjx^ 냘֊'h!%P9G:pܤ p_Ѥf/zk LV-im+mN]q(}0ʭOZo1|5"\ZFX0z0uN^l@(lYcīA$s0 uzI7Y?FP"A?y]R,͛3|/+s[.z(Sx_A| >oVnmL޼v~4G ƀ-YL0*' j0C Me&zH L[LLwZ>{ =OFmkŐ=WS}z^tͧ5V<̿@0Ò+3Y zQQ5SUx), q*] BݣqU<[f8ήhì\PA4 "-o=),I_Yw2;nޖ(˴o,aQM#x2{{>IEEW2^ÏѠOWeR^"k'bF5DU(d_5]IaW{WHY8Y14H߰@ȧH])",ڃR ōw#.+ DIIDIr gꡞȽmXmuG,yvHU4.NNi1!̒ ($~pOr*`|趢8s..+eظl5|g$"¥T/."K)2DK1V).HmJ+/Q[+Z?DYlF ƙorD-+oc pw|40$FT4R}]M8-wR=J'wNh=6P>Eݦ|X-H6#_ Ej][dH@7@"C7|e I=LPozK&,.}xd4c¹$dL˃1BT3&psTɼ1嘧9s[π(00Dn/*]N,! 'Ɍ+WYLaW*^o&P|J(+c`!+}ڔ;6!W Ai$>H_\H#ִ[r4NAqǂ#sfe:29'")p>"D4l?hRP>eWZ%C)swE1G `VMvsȄ{?n<;8iE=}|Eu3.b2H;kNm6.X${hQĉI4wuls_@$ۓ.Z=ͩ.,D*bAywUZ RAKxi#0f^*|gk(+xIX.@s2VGY{Z15#bZn nA } GHZO_D-^kS} 0]Dx8 7IG}Ԛ=y-X(&0۠t@3pg Utđ#j{< vԊFG˙HnѰ&)+k4|G-U-(g٧?(JagXq" lUjas=MAO(J@ȯzԉх㨜e`G- տc҄4P_+cJWf8*Qfբ,=|d"r.ޑG=1k=|-ۨ\ z#>*ۘ ՛ a.䩟G@Ucn!$],1?HX&6Q- X S};T>HB6nʧ_;K_Ňe=4xޭtFDf ՟s~te vSho]b^;uAG^ yl Xv2FyQZANgBO{ףb={kJEk1+pLs=iCZ S <ckrj|}=sȗTcvELOS`ˑc>S~aْ%gu^.[0 w`7%OU|qkbSlӜj>JlW2.p)zmZ1"H%[~<_ vt4GjʺV^^5ӼwlnR-k1,DP d_mO.6- >)'ɵC?PHYHy۵psޛU!. hP'iVSY诮/NuY=s)I?3sg xWD2]~¯`8fboHe3<8a .t*5_!,8#[#vL-8i!Ksۥ+=w ySJ])sClP-ax!o9Nsхale7Ş,gcE`BV@ω$5y)2!̫ +0@*(Ehw=6s(Q ]MQu޿|"\?QWFZ:!IJ WP: 𐆣!XUylLVZ9c2wx-4$ث`$oʏ銝8NE ӥ*8qRy= FZ;zo)$@· w`g4*u|lC tQ 2P) 9WmEzTޭH@R_o[Bn@p保 (a{ȁ9DvqIl~h1͝^\8WSՕ&l^ ?Ɉ55]upHqhTH(& _4L;(S&f2,ty.60?ĸ!C)FQܬθZiCj*j:, &o-w爽g<:X|ٵ|ϸ˃t 9 *5J۸oJBgg#Ŕn)B;L2}|`"ѬGo&pڹ)JSN}fHfZlsj|T2FfǨHoΓHfq|A3xH3^D7",&nOp?_tieb{VwM;>OpBd")0=۪ hg9;+@' \U? x`XjnY*tP-VmjԘ,?TKᄁ !ϯ N 6B)Ha鱎ɷǀfgy[j=AD>Mɘb~B!3MX ڼzSJ^O^GfM_3i3~/$.z/~wփ}5N&3[S'肬4Uѐ شCk`Сr_^*&q4&zW :lǗ2R`Z~"1$k.j/Q)gzI}C)[fs9:3t bWT %(QL8T!pqwEzX:Fm}(Uv`Qk)0 , lęʠ4@eo8yĨcj| 4Wfmw% v}oIo vr lw ffb[]HyvZDudfz+d_iyDz:zě$p)K]o 'IviWmPO^]r-ODRd,j0+Fl; *9 ޑ$чxNW+nsWEĊ1 ^s{`[vlcPŴN. Lzq*1W@JƔc~f]9W3Ң? [],>yםٓl?t%<QY-m;aGXT֧ %sF켩4 &ɘI,tP#ّuD>_Aߑ KB*Ru9#kt$dR4 +HS߄+zfM1Ek3_CVt 8O0~6HU%ܗ#e=Wgr P:jheLC3d2ݒl|g&4 WD CPJlJ}ćY?>y,{*_(T8xBJYL؂$iXY%"hkNe3TL_611=<(2Y& cxz?^~y ް~QW.J\4r;`2 1[REBDI=ڌPw@u/,&D}tͲNE/H_YI,гFN*@?X|Sev;MKPS="*e pw4rfo[nh!P ~̓NC~yj}*sfOEΓLWn14XL4m).3Qƅ6 jy.Qa^yH;H*޹'pۆp㌚ǣ 0@j}ZT}Ɇ)ʼnUfK<?,P&~_:G:,wK7oa[0b@WQD{m秒# ?FgTwc^t?*ZhAY|*Ylo13b.u;&8DYa7xSfljIh>tiWu$I#Rb"h{aqzWlHøo3{-y]#}Uf$U*2;J*3 2!~ 5Nb5hmK@R?gcDӲ74Nh(W6s;8<;N~%q깮іmN6L*/%֖TxQ@9P1 k<-538^MFXsF{|<9J{)կxX LJc&NG\L!B *(Ybv[2BquG `)54Nib4䒭t=* 86A%bNekXV>Aƥ?q̀yW)ǔ K*+XGIqS޸rH$]7{d5v7sHK9 ʝ*;V ,b*Tw(X !n#z7Jx u"mD%!*Ρ+e-*Xw*HN$j# W4Œ=:Q#5pvI>\o2?f"gUj(s1G/ jX`ZNVe43V:`=YJg 7MW[ ODutN^I=0CRHt7TC) E }y]B+ G-_|W 햍!y3AW,S,{GTAH;.f GSc= sNѢ_ƷՉp-U Շv,^.-YJ8۱Ql65zR{4`'. x}>ݣ $GPw7gl)QbMgT|4zHL )FK{څLy|nx; fD-Ӽ6\h S;5S6A mֵ-K~o.{L 0WHoLîy!z^i}O/u'9N vZ *y3B^~a`w?PJru a0,:~vpiB +CXf?#4§17!Or*qVĩ&ͫ DzuC}lś%Gke&խ',n}ӵ [ou-?fGzܲ3Utu!\yКf~7Ir⩶QarY^G(!\d:VN:V/{8-ɛKIwMxS].RhћNxsZssA ͜XKD4_62{L7xqvO>SdrVljkXgT˫9`wa1OS j'uj¢soJA_N`{')M [Ȇ,!=:0\mݧo" ?ЦIDP[̎7K霜ʇM$QZK^ؒ1eY?cMO#T &euYl_w2r w|pZu¤znXJZb#Ӏӗ45)$bSRFpMH{%*CMl5>>Vl- *f9C#u~ [6]uŽKj@XO-辘ЬĀ=n}fT`(e'|\f)cwtٔP/aHs!#@# *Wd:SuSa #- 9f)8@*47+얂WOHrUn6+,{t2KYmG/cb%5:EGnEwV4o-ó@}?j;:MBqS}nq$]R"y=#UVk wCJqdշ#mR+Tx3L|x4A1'K9Zgsw)sB` m}hB ?@#TȬ$u@*~GL,<,setAKі%=AZqDp$2 r%oHk ٵ&|(ܩxފ4kZ(C_U)iN^ݺ%88|Myzh(Gn$ L#oLRo 2ì{%f\dXbw8*ҍ.w;<ZCZYT!$EM\g s1.5?7*'+|56[S^eޘ |PJݢss3oFP(0koڰ3 9S Q6. lg+[MvZ(1bBio0e*9bL0n>kf#I([ѵh| oJvf ,PLH¿"'Y!7-$_݅;[q Y/M؃3u=$SS4 ]8bu^s kGKD]O)b'Be5 x[I[p< ԍT~#A@ ) ˟)~x&Ω`LۙJ( {&˩Z GZGc ^,hC ģf|<6PZaS(ykxm@n+aHѡR2KȑF]g6YpdgDXM9&͖vkR39LZ-6X~k_f*"yӺ5_h9 =BnʓO׾>((>zq: @j: [^?se"AIVL?i,6`Q.T|>2Dު:XH&)hz@A?{KaB({Yޫe녅| { z^f54]t 5)z :~_cO#ar+,Ok ϮzE9v6F+[p P,y-z5(_{&MIK @ +{ oiPr'mߒAΒulAzb۱DX)41k5Ozq? i$, Ҏ.P^W֍ ,dis?}kRdmI? +^!I@_KŽZfOfكvՌDվE1u#oד j -Qz6jW[ z[i |VFvı+Uȹ~O0g[6Iu)CӘ/tA8No.&-(=*u΋=aR5qD,(RWqO_~Ɉ\R ӄ7"p3Gt8WVz-}mNEb;C}63/<%%04#Vlj'|NVFE]b!?s(ً &/.Ѽ8nA9k* &g-m Y`XX΄`T] ʥh3pUGL[ whͅUyZS0r=}=AuԁB<G7Ivh@q Q7t²I^4s~C2;%2-!Q˖3_CsQBÑXlw/ fw8NڬA ،M +wVe//#42Pad:,cKXpQKJZbDt>u7pUhp{_QL?aRR{viZ`>DtfkFjva!E-T)TJׂKY8Xq73zzʥa!b`B1 D;ݶ˱C  [^S(Sd8ZN 4I/ҽ0vt b@h~)=;1R(51z H넄z/ﳝN!gW^ '-.)̵n7X~bn/ iǁ!\9-.vAi1-JW5L/;ڴck@c$_@T^=]tW6:@o8=Սi eR\"y TW| ! dUv-2Lxgϖaq"'yl9M/N暔VcQӶB6;I]ge#- d%Si&3'[M2R>]sT;?+^5}{j:rb; Y^ ХZ;񸡪8BWwd7Oiv݊˟7љmulcDw4֭4ebd(J?J@/SeXXOCL҇ƿWamO~VɌt?)dt@OlwX0+"W:{tqs|QM9+~UWC-O L'q A,VݻL&pxW6VGpu{9/{{tƋiȆjk8?Cw|C˥`M01,il4Ŕ,X܈LHwC߳|WAxxb֊e=( 43OY 5Z+ !/ =+G ķ1z}Qeh:M尥ᬄKT1eU\ dF,Z"¹Sq!o\ g!pK&Z_OXy`b(iƬYmt[+╭<qwĭ@N=:ZoMlBwG!HcShVa(zyt:@۱X_p?nH-#"R;m)N]+@', Q2S9>ȁ?5yeeͽVP!D:RJFG7ƱK9~ akd!Et煎ΏTb}L7]js\ Q9s]X#}vӼ;>?ńzxGOpmF;梃e?"8d"ۊn Y2!"K%qWnpMiWU$ӑxHQ;Dnv_8mo {BbxQڜmLY@Ũx9$ؗK*15Ű~kYe@OgXSܪNp9\p5.ݔp~܏{BcSlBN masU ]-֒+qpAcZTz&v~N+`O=_NnS|~YLlJ84=o@EQ'S?z[q*?ca vj|ɾB׋c 1kmLIW ?0ܶAW,>^eqz"O B2UqZ:$VU\>$G 3aOQBnv;fr6EF٧'&.9&wԅ}L Wf,-]oE4n<8K/L8w:}{-a |D9HSc(EVrUVL+ +uމcݜyoz_w#xudNv2a~JVJBPn CurلZNNƜ!}2X[% Z蔃Rņ|zݸ{HMDQ;O ]qtP{b^ǵ\ }V6̹FmP5+eZ}G5p|!5kO*gS.=4{ד`!}\ScD@M(k9P[02? 6o1ZLDfDHA0M*`=u,,%(\Zvjo <~л9g ͛_k'ZSɳip| )8g?(:u~[3"!aMTK2? b 6wz'MdW؂J0 x9Af:@ĔpS6lgP-,ⱐ#[b ޚ ;24މtfQ!5yDGұ}GEhmVnЬ?B3nF>GA/nCwT&Bo),gl ͝1ױ.^a腦: 7Ѐ? c̮lc_^ ͻ(g pʐKxٜ@ \֫C޴1(%S})x;r@kBHE'$WR Sk3dp(ΚRH(%ӏ)|>_]tg𙝚ԙ(I O5XשYۿ @H#$6&"(0"MJK<$fb@Do3-5Zm@X|PE3۹1О)tߵXic e y8. ?K8xr .nmtrJY<"\d/wZ0kvV2CC79ф;`ʵ#I8L*k@J-omAI0.W^\Ew2h1tAqjX2PRodZB* +Y#yV (RZb->'u&74[ GjxӇT&Ǚ5O6bЯnou8!Sde_tQ>FmJDM dZ%8q|Э /:@ϋlŽ}Ivſҡ%9iziƟÛLi!X*J 8ygLk`wq0z B<&?u2 ɘ> $F3}ʭ_2v 1q:Rb$gn84&T4(T;N5;IoP}i0"@vMtf@aZ/DbI70rƽ.Eg! O!{\MU)g$^L((1A헐t._ͿJ"@-{zQ ixw4q8z[s 2RPi<`ypU[~P瀏(LuRsIG7gs / .}O~THM;V'SiS&/V &&zF7O)#~tPȣq*uE6 /#sV$ Y ;,%!S(9Rқ lpã] /À!ʓD jxXCr.=_ߚ7_RUcVAb_5O[@s(fQKX`Q9$*;{\7} M9$R_AYǛcmy~L[Y=Uk"R(4s{Ȭ<vŪDuF~I?|bɴnQ4dvL}w[9`f5S3q!=Lm7/ݕMF8EPI /B`E|jwg4շdI2[ݛM楡`w9ֹ_PMGJ&xl7s5lkOLM ND/,gYL'Ɯ6-rJlLI{0'UP$+–ٸ7UU½ r><;aWR\S;g`.k. PC:C}0l((OrRWÚtЫeIWϐ1G3Mk$sY!s T h W(s̆0 +Ts 8$VI}G0\0')"jB9˯HtV{Gy>a"^*%Z+ޘJm1mS\̷@p)|}]&1O D+2'׷7I~ vܨ_*l@hY@ ?9b[cpJܴkʡnmEnK"94mϩg㋞C}E®dK( t{|!UVq26GV @TW !b^Ɯj42ol 7?׺h(g IIք G6X?Ih)yUvL1̺H*aCqq&c9 ;J R9a] $mpŲ`ݞbh.y&3kpoTZG3S8zYelTTqr$3pz60X+H/~֌han%#m1T[Rg~K9Zۿ_w]6a*UN ,Rm*`gG3@#y|ƛCG ֬z{Sck/nnF70 $ .XU}q)r|TM%.d,{qjɌF9;-0Y9$^(Nqvݾ 6_DI㟒fʰ~W2>l> 䧃Y1#eUꝃ.I\ ٌ\0qa[;ۄ|wdJV\FhB-=vMG ۈcShgbݾ qzx͘C|Luv8L'D4+dm[#X"dm(N?<Ϥh )L 3ؑJxdrMU]H+Wcb.;46{|`j K{vJ]a60ykWȅq$=W )|Nnj"}_+n7pofRySO=DGK橨C7D*Iޝ.lk&ISQsD-]P}3!1)gJ(M9zV/YXpD!NVc$[H3VwBV%6ˠ yDg~l&cW#DT&I{vo(d z0oJs+_`¤VGΑ4{z 1^rZv":Zc f@y*B#FǏ,baOWM_Ⅵ^ɚ}tJVF h'3P'x:xY(PO,zYB%[ CZs< /֜rkވlEˬxG$vYKˆvΟ{,`xz ]ѣN@\[q1k=X;h^BvVEBs(#F`gZḰ)IR;nCVZ$J$ұ%ت)F h0᭗H5gW} )TTݵ/3I˱9 AY"ʥ%>t,٧0TZ%~uEb D{3 B*ʠPqj vs`c[^NOpwG%C@*|%jZ&sϪl!]B5U%ꋦ1Ýp`*!ǾjX U*\C>Lɿ}LwפI҇*#eڳtIj0򒱸)_/C 7QEZw3"G(54 . OJ ȩJddXqk%!ɂ؂@yD˖)U!2HBI:Tj&~i6Lm&56By?-zP3oTU2P}g_JfQx S~U>P/'vx]+նm;?0\1n~cTop6lX;Ri܀ajaxL])!;NC{t\4=<ܗcj7ywy2mDvR [3`HgJvKۿ؋uIL-,5P}j ĺ ̖bXo~p_F|iXvnJ'/IA[ձڢO..#YSbne}(#=+V{֘Wd c&!qW%P=M_r҄{ocji_KZ1#ItђEeBK8t~Pd71\+~"oG>Ng4WqdL„eA;|yWFDyg*rS_:փ/a vm~ߺ.CiBtdOMF>ߔPsjc aܴ -}hs+@H r i_ݬ=)a ߃;I <yU[eQ!G@1Bò<Ô\Ȁh;׻$%;V`S[>\x1+s|MP6^ FީtH/\[gpxw1°m|Q/K gj0,  7 q#ɀ"an2U t.8ۨ +L ׄBh˷3ll2u靂ݸJj.w6U@V[ѩߎe bv׾O&0]TVFq|>WޚEɞ[(i$Fu]CެX?b8%nbB: '7]ϥ$jr|C1rgG=I5/sMh_ӤnZœ\C6c!8aYRFSbqвUkׅ: yDl1~b̲`f0=lo?G ! 5nC{tuï_nKHz{mLܞZmT\X')1N(h ;grkfq X«a&`GiڲDgORޛX}9a*58+&7$3{.g{` 9= X@Xy~|D5Dn.g{V©,79;DѨn4~s0m])Q + Z =R2|{ygt`8Ug>*%(OMNL߇g%?:^ڕN~ӦJ y!-혧~W-a0M%eCQD@礯1(EKAĵncAA*14d91I`MoΉ̌0M}5-A|`R= uYi.ME57 }V"> 5#WyV}8y?z }gx˳dt7*xtCEUz'Vt< >񷹢֑- (K2]kz{mU7v!{1lsQpgq+fg9Hlgh5yv^X?c7-փ :jIQd2*ݙ'| ?WFCt !〚"jΤXCʊ5t79H8B{c3]JؑW  xXR!fDWQ+T?yI, $aK/Zu[0 ˄ИWq0lnk"}fj3J'Gè{tڥ}ZG3"u6 DNxZ!êDF1).b7 'y8`<(:w ܘ9íxAAue6?}Sڠ@ /b:8ULE.ʶ:v"[O7XPTyV/A"28boP$z, ,A/ .4_~ceQM=؄M^LWvNȥeOq-,|!{Z5KKeߜǁ{߉ TIE;hԞ:eFv(M:+:GVČDz`xP-F¡MȸcDmz{0;zvMV\\XCC"kӈy(f}T: \ ţO㭯Pd~2Lz/Xk~ΌW7S9R/,^u28D߶]q !o4 |vQ iSN>C9X.YØZޱL鐀WȢBV^~9B̊J"B*p!3i|ٔHxscC 4V晥yb!˞}S7 LVr EZ[;/h s}ez*2{-dy6s>}Cܑ};NKE :dn@3Aqpe 9*8g ʓ{~c?J֎ɜ]} a`='4kز{7! ߰DA^. <y*Xio*xVܙk#lRl]V*cSl'ތ_x7hԴx:=3Y 0dyRst;TQ*_O`wREy )XO'TA0H|/晖 KBG*4+ng]`N,Jݐbtt.+kG(\OY+AnuuUe{c$@ LxZ{+OPZτV$yQGdI! ^Lа%/'mZpCP?%( T}ؗZT!թ80DZُ~( [r M! 2yIk9R7$n%~׎6]Ωq!h.(½r& o3x#zopf{飣ksgך>I ތ$ٌ#t P)uZ㧪*FɧH'Ktc <ִ >'BjTݼ\Ia L à;MEQ19S(G^׉?&=y\<*ŋ < `+q,~vl&+^FK(KqlNO:7zyk>$OYʻ`q<oZ3`PtG d zJnE"<͹I9j?|PGA`y'4$t*8G-lJp&H aZ߬uN9/$C&i# ?v͇&xzl{SXSI=wV-(At_P5|F&УI-xJFѸW=Ӭ4AV-p4Hx@ Sm7/{@Wv0dpKKJbC_Ĺ#| tsGǙ`V^0ʟ!sK3vaԡ˔\iRՙ=[ *=7ƋH *ekc !?<mF`=<.CeN6癶a`>mT!E6|;1}Bb% HQ)x=Hrbb;m3vfZ\хm 2{M5?m1Ce_uP1`B6$a(0^2"쏲6 梈L^"55L=Bٹ$e>=72Zf > O,;.0?=.dYDk8./yC%WƄL5x?5 z !'-lGSzO- ZShÚB٭hVM#<)ey3`Z?q9 !^P!6qBvh jIghHhE &ox>cbU |zW֟W*qkse#CuoY2Qy B8zV"cU~ %fl 9I#AOC͖ t{ ZH'5Iv-|=~i>SPɦJ]#7.2N>W ,]T>q8. P9F_^=nZ㈝55}Qז MB<دҐP/ DȌTf ˽)='TSx-)ʻS-qu%# x|X h s=l7V##VHBgwd1!VH5w۠ű?YbsuۜVY/ϴɠm>{,2tu |peo}9( QQgȺe37*5*@{_=ctlG 2ode_N[T?+2>95,݂M+*f7 L4&oURF%r ǘv\2~h wn2L_u-ZLB[ @/QS VNdZ 6yp{}JT-$z/E9l/PU2-# eP >_BS}yHA/<\OBɖixh*:e@$n+y1j{y ^ﹷ&pbk쟣wNp9qD7JG!gXZ5uv糑o7շSaCA_5+_h,]9.cf [o2߃-!oECtS-^wR ?9=IXs%s{?Unf?;/u'+ GsifxW٠NW\KZ!m+rj5Uٸ%gEj,} EWon-O @_˹rNm~٥%9^܉GB›Q/A[Cc` @JQ0 %bYvp̈[F ֣&*9zlM'L Zr(eWJ p"KLnִiz:@zP 17֫emR@BœT+UA /^O룣U>*ⱾbńkSPձbL>)2\1z}i0K]7}E1 y*g/\}M=f-yιRIʞ c1 S'CnGr1 )hf'}쬜V]C饉%y/ǂ90eGx 3@*!,^Kc#Hަ02qk/lG2` ՑWO Aj%"&7,QRs6Zmw:yh=qeat=W6]_†B3H_6{* FE 0#Pm #|.,bCGDpںS}F Dݜnk|O6(j9qLe ߏ :pF9Fp3`bkOX %# ]IJ@cʀw0x<M.0j DM/ "kfzSK4UED6)ЅaWtY\Wuv Ln]!)JN'`AwDh'=("VR6-{h l2u|=)Rz?EM!K#ӖdLFpmg%$գmF MI&-c>_i0ZN('%xA.trAR1}2>LJB)*X)5m D1=Ubp,@VF?,B~٤NUjYOu~[J@ꠍֻ7@/ 'GV= j~`ncu*KZUUR}KDڋ,4XI $Ba'QDuYBmPJ F\Fh[DYoM ^L}SB.ƓYА̰W=\+ZhF=zYt~0@x$_DsTeTc݀yfwmPcMXИqFQbay#HV;VK.CB*17zGm ĬH2.v'(rSc9(Tc0stfÑ8R$7'3Um̤\ LOBupJ?^Pt"j0H;ͿT|viF0l4?XpM3l1n=L.%/!|(KftjzV9E{Z‹\y[QRV"$u>fv ~T IxR q481'PRt1C^ z{tEی i D؛ \c9 -ى&lѾqVJο?f&] ?vE9j>M=ؚأ:Ą؆,K&cQ :ٞ@:䙊t][0 馻`\N6JV,`*xrj? "R lg؛]" N? /=m8,.JwDLSnS-5cpЃYJTvF9HdE /jrIaGF7pv-&O0g4hXO{9'f!46Ј+~k%r)"yQuY.$G'b6m.- /Sbjŷ_Lb"_ESo6wv<ņMY+t1e*e&te=+޴wa=>DC.oO]iJ6wŵ(gn<۳ے1GVƺSE1"6fa";נuX~-08M.Dt z(.zmu.+  ,Jb L*J: &pn \;bKsv/ gԱ*w&97s50_wMF67ˣ@P ; ^[=} vԤY? Vg<`E.ai&XCÍ{Gnņw7yXBf)jXB.%QjjM~5o,_F74@ΏjwfIu-̃8[D끿 ua46 $c Ʒ.aoEZ5DnݞH (4!L-Em;LFV HPHGcQiiVߤLdpVXzV!dPնC}.lt?+z2411<5Pe[X HLEV^sI?ٗCP2lv&4ݖaX@ղXn;JƷa7;mQIb$t.M֑Gf`J#8l (),\D)v8,s~`k=i>eY-߬-UW" nI#n2~H.u%4v#_iD'Pe35eFI59'.f/;ުalI>vg% &ƁuK?>kmZTm]ZM\&)bQ qKCxᒲ*l'[9< |H nQLyS |eM>2E"gdLWt"?tSzN@{ayvu96ԴkeD}]qy@AwD.ԧ`><#ME͊nD}n8B< *|?NYɪ,r#5yIyP.W92~@L[9'^F;ۨ%?!۴ᕋKbuGfPv|h3x&0TzƼ\@oS-6@ኒԪHTGG iH&rΔbtG,ƻ9Pyehvĥ I̜X9Kt.M 5iwe/}BJd6 N/Tf595HhY'/tY7iPtnh9nLH:=[2ܝ9iL }4tT3Jt2{9A -1B,r'RjU9p18I@xЉٚQI8 䜭ݐ x∫Sd`]C3QOkU={Q),sTZUXj+%T<@ͽu@/z.w w`b>W)3Wq)+GǍ 4rK{vrl_}WY_NhSI"+jrxgltڰ^J]4|+ceH [Q릔.*R8feDwi޶ENn%j߄x O.[֋:rz4YU)H@t{#$zm:珿8$PѓyF*<ұ<+P|`=Neo[arG޶oaO}e<-1p[9w|[cR~eX0U^[>k ?g 9mW᷏i C  8'߅ޘl\B2I@zBĶ&YhŖFv$,bhs Ӳ&{^1{s @cH)кѻa<6ǁ\f'zPĐ ߧ|LMYn+ׇMd[ܳ_Cc=YLO2W_{ v(~-mL$gQ SKx&Fe?Z1tٛ(wژlEnH#}}0c4SS ZSOa.޽QR R&nF6':/ޣԟfP3SL@ıтT}mzQg^8tIW 5b67xRyd3 )mGR*E696%³mM&'OgQ2y|)dAwq@ [=$~.]؍m:&wmk? 5RIk z[T}-;uGyM^g2ڊ>fq+u96vle]s3 =v\3l 5L]Nu2s+; rJԬpU%_I#t)qUҼ=x~mBZakfPO4+6֮ 1D6SHگj=0{9d Ԙ!ė1PXH3rYU-O3 Aòrgk*8ъVϜ"qY*2ƭ~gS ј $VN-Iч %1ܸQ^ɶ'_ 젛2b?& %M+tR6 <'b^3?,XQ{mm@@eii<HuT}cpYl[^8⬫OrQ$T(h^'ީ {Ň^m;>< >k8Pxځ;1A~=U˥6 Cf ^L3^z~QZ]*V5lcT o1Jlv$G<< /n< FF\xkG YQ!ep4 փ7JXgg:~'}$dV jO L&`Mn#~k@r09F=l+hAŝTe"Y{h]vN'M3u' dž+)o+:ጂƻ!|R&9qJï_ u~vsdw&Dcma\ '-e9KfE9b@7]$?Oy9ɰ5*Yȹ0 =>Һ*9ȉoSt{ȩlaGC%(9>ݮ'LHsƗr[5Όm׉!xFEetg"O?~o)& "-⁦ LaO/diWj\WQ6@5|G{7Cn= v'P@_Oqk݆%sucsnD".zD[6A%=@6HYx?V ]8 w͈Rfc8}E~HSeeKojsKvOjD>?>&}.ziګz0?< GkhzU%zj:Mdll=0ȗ/$quH11!HY ,M%y|%Lrq9kI>Hcc %LT5Ш!s'꫟cv'WN"qTn0f=G1S}g<w0G|_)q'm ,CvK:F~7SpD1; B-ju:A;zm]i$3m +q53d렮Z|5_ /JU wbȻJԏ/;c&OM_bR7|>aa)ߕ+qkH^T RNJ<ݟ)S\ո~ `K͘ބ&B}Z&V6*$x[(3N-,b] ޲Xo3O"LajE3PS!ϼ:Q .Ld}3sf# @S?*Q-O/U7xqe̱`[Y TZ}ϣNH1`U U6],LY >J[U]sTnh81"[CG!Αk [p֖QjP-c#Rp:]廱uOǰ]RMoI` 躘659iֳÒ Ⱥf+e0% SY3Du:dbE}P* 8Ι,uOԜLZtjuymB!QmrOwL`mE%h^Y r;i]hFE5 2ĴE3zDw"˦E"tQSb,:Ucl3`Ue阤].4ͫ:GI, 6kJ>j%msmr%F'Zm:udЦGIúq%t"<٨SyYUĿ?`WioaeWQp8ݢ]:(*H,AfҳJGO)!͊hC?R'R輕 ϸb;r/@;4-A<s j=2S^f#(ZF?*|[=l+̜bNX.DTXd (Ze?~l26#za^<*u\@*. S" 'Ul1tGĜ%bYꔰ0.r]03ѷ;O h])!kZQ28_wm J*tkEa=eV{JKvehdB"әl T3D$ ϣ4j 5pUev>U栋,hZ bγ0DLS"{ű}Qھp` Z#:c̍Tp/0[Q4tD(p8w!տU_%)RNGj!1 -]?7ͦ4PrU4(L]/l[v) %miF^UU jͮMZF&tރcHiW=&`b>[(-$fNX)Z]-很Ú`JM#6Oױsdo^VV&"6Ot y l֍0)gv {ʃa:NB{T*(W0 Ͷ}jV~aVv\8ob"=DQ|l|m3zґܠ63,Da(YFRG{/g.0μO]gv.ݕ<G <@!%_Oݗ`5Dr Ǒ`Y.TY?.`$4KV0`] *MhBۗ xVK0("mc nO5,ʇ` qt]5{YL'^uj\D}AT&AuYZ?|4Zْ i8:d +E/E'͈/TZ |^*og!7ewG%撊>Iv@d\Iՠ8Ћ'NBϯ` )R9_X-" ͏ia!_s!wSi Ћi5X5@r`U'~~m |(u; ujP*yDla5K '2, 3ԩ-dm4jA9cY g7XFw ѕ"*b"@PYu994?9IX5_+͔se  If+_3olUz$h AD d@#R3 !(1jZmv8&tt1M<7ʅH#gTR!rO2ŴE}t痣D$݀&ZtbE8P3o g?{6T<$c:/^ƀE^A-j fwu+ h  ,,{5-om 7N$V7e0e$Q dO-S~r*3b 9E^' a dmMrFRv1۠ؿYu9Ne by48QA)L}IA*!8,WQ)=fN<%sԺ{JSSjd.mڶ{OS .q@]ܢUH}uc+ hK9fP-p`&zh=X4](|ah02824ubxABGUD8qySPtQ,Dgy.1߬;W} $PVxkLglP wYL8KnӹM'UWP4hpa2Ûgc.&,}W8s+* C=K$7Xم$/É ./ۖ'c=Ujwc<%R=@;'n tvXO8D| M`Jok*-ov-k1$((QV..EU~nN3^p4 ^ew-Mˀɾ$@@`m:*ER ZT_m+3D)1FYpYm`%4u`16NL"ۨ]}Sfv4|杏!QqXc3rl>Nw+Cy7ea(^eD%W8צ@Sx"<.vĠILEe%>jKlj6Zz[ϭOA׌÷ᬳYT=onm:&O=N bn dqG?8f-Egkʶ~c^JC B ԐŸQY+~)gX_z` yasՐ;jX,gjI&8'>yhJ/c*'8B^pb-'u[Bo~;E.;bFSz]fw9vޢKoyUmsOlYuv s#^daޓ#{oeW'D_:6%ɬEJ`^709ClX1R rx}ED@N:HfjfkE(IW>Gkg/gC5Dq`\kM>igRIk079yEY` 0н`Uu@d&8$@]ED|OdS`E{{К ZE#?(r䵾ӨI|\dIv?pû">ܫujSW3BK:$:B?Htgr M0PF0ux2D12X3s1'B^tj`99uD~jN̚ fen!!2^jɱ΄rw0j%^:?wX(?1d6iOa9?Mmdhol6?o=;s/!0,$`^1ﶶĖR, I>at)&1'Y;v+24Vy9s߂hO,8xkO8PpK"ϪIZ׿Q,\UHC?-w5[!Y[Utkj=Kmݍ 1A/PŅ8.(kՇL~%MVX8 "ɠ~nmUldx9w꭯XHOzzvQ lC.o<+H.4)76qhd&2IIF3uogM߳%8< DwܒCߑ}4 (Ҹ lZ|'tEE4I6;_(t\✗Ί%;#!: iX^Ru@b;8=$JI)^Vǎ?tem1_cFVO>˼R5<3:u7k}9<~qv/?sIEEl%3_~Py{.g AK#IRF.|j`f=dbo\a=1K[{t\w yxYCGZaځ``hw1:$2X5}$V>/}cJv].EwMGׄg y?#\#(ͤGzpU6[PfRu2La|se1e,6BƑS"nw GEqdO/!7g139Nm:\FuU'c%: ^5xʻ0[?tzX 5m]Α(OfXI89z%`Q[o = ^ËJ]@rLg  +U(6\$ίJ.e3eMùf*5nj1V w9CTtܘ^ޢ*`_>7v`,Fҡ&?YávK=42$mK\yS4510unSr0u깴[6{z[n:㑮B3PżK} nR 2 ;H襚<.@ߜ @=u9bCSݬWv˵!}:~2~\~4OMě LxG T!1~ai:\zWYu{.3])3Cxxj~"pQ^b#;eip"AQp-PdG\ޟ"xOE?vq5'?v3L&(eTn߬2)eje[L:\7o _aU#'CD@𳍿oτB'`12=vT?h/j+\dOƂZW{  Ыf`K &*ƚBCN83*/׭MR:V5z䳰]hڢƗU/.,_K+S  *lBY7$|m~E-+͙ y2$~7b liY%TP{);o*#d遬bdYR,Z \݁qdŝW]U$~X&RB*ƒsV9htAlg_ͱscCfFȚ1;Ұ+܌ubV 5&?u'tAmkJQNq3 aL^2&|u/וQ3Ϣxy[t,5#n%|3u8I}G~s][YFYvq=h"ƺ]~ =ո}2==EaU Y8OK}B[ 3!vLqš5eoQd6%Q ̂n8>6ח"I9k+H/6CCYĘm jQ-XPGȕP_.0 {*YVOUu"Cd㎠ ]fklY!J2PX4u:Nԉ;) ԑEQ,<ϩ^276n0OU1/_ )y:56D/Zz>\UMa!WcYÀ'BCPl`7XQb؄`ĭs#7m{:9RU8S_QloZ]lJ%fF^BZqsZ6meDWG!9lŭ$TeҘ]!_h¿q"~:7}QλIGQúSp1q q(qLr|J2^ěpc氲4 Bj⯇qwq'Ĺinڢzv\[Z>OF)b͍ك)y}\3kXJL:~AFe\X2Nw|,@Q8 ߪfk_L|V(k#䄓AȯF;ɋ2oPi{0GuS豤&Uܨ9o. NTyAَuUaէko05ۭAXob(G2ތ~'g |Udf݂HB(͒1񾘽YĂg6HnA7_uqn~+sMZ_%FAhc4S_!.U̍#ԝ&DZ%Qalz֝TFyLDy_J3Xva1Qw>*Lf JdAqn!'2ǧHčN7̊ڟj.*l=4YO_Ҹ{n^\G$-d\yc(z RSݑ P"'YC(wǸ䊣J!#&rP 78!YժAEg= B S]H򑱑63G^#?Ҡ6fq|*"$ژ D dm8 ]z-KD% qN&ykmɦy:.!G.R1 e9oX}ĭ%`CDU} |7x#Wq+kw orTϛM{@K$ >ɖ /8_*+"qò.i;\]`GhgV& d+_DZ/5tg%9Jdy3 O~΃vF0(%)7 8PE8؋əyiʧ_lgc2jDl}]O~uX"ET YӜv7oٞ`a!{l|Mz 4t|k_g#`%tDRb{A" }XFUW0nĀeuR@_+ 3 RK`;QՅ gnܡB՛|b}8EW s& zf6@;ޚU%b2P(tP=bEQZ~&u -f=ҝȆ A[:O$x~@*/Mjz~F#ɼ?Y %;k/ PJG5ɡA0 lK\oAe9aW ydwX%10lrt@}rEW)Wk S '٤+}>MlE.Ew*QΥ0LRtLf&ED+X8!ZK'?֍쵓wj ueSO}B%n eΚ !^K뎖%ݫ_AJnvOoo=DG^=w1'Jo1j5],y{AӠGdG!>JӋBkУ={t '-M=hm~@# Y]F0kG,V0;mdDǺ/O $ҲylKwL? pKVO E>5[7&tY{]%f^1,80&Iޕ:"2Lc!0&͈`ҡ :co|!QJAMoNO|Gz1JהU PyU[|;$DUՖ-Zn9M\>9GU{_.XL|U OཟӽaQ~hDS,_8M5qސk—Nv>S2VfuLfdnUgS' ,KzXگNm&|hh>fh2q槯ɽgBVPoJ*Ϸ]d hֿ4\^ >4gDGPaTB&| g'`P$ ]!A(AFن^t<`)rI³Q45L>WC0rI#-ΡZ~5@9,=u ulmc̦4[-m-vs9!Ȧ:eh]HӚ7 ]HNU5NSzblUx'HQt ѝFDph yF&n񛪭|?[u;AO%5k'hv(&0g*NzƯS0b޸/C0[Y8<̰Yn/TBce9nsR9̙2Bp) ^8Uǣu\wr|nӾ23Ћj4l@1}sRs3!*_;v|oF!/\Ŧ49g;.``|mZoq=YLˇ<$ kh]Jc |*-Й/i[L(]ycVS|}")?qUF;ȇ voB,4&! U(NfOV0`pe}ImM\#=&]W׽(aUS @0TԐ5(mp 2 kp GOֲM= oײ>`g ,S;XeH*']HCLbh f!"1­e@~nr!ϡ}C[;%@#JAسX49DO|]q>M; s^MZEZ0x@MuW`Ew9fR Easuat欍 f[bjd[u+?d<־QV)V6/ԞNa\4g!hK͜a屲7*д9'9=js6TxZuӾH'^N&l1M>=A{#<*7RK/`5Ů!cf>w) YQx7?ٺg%=A~B E;0V>eAջc YpRBRq1bf!<_սѳPuyk<'{/A z  au̺d2sc(vo%P7tʁ`v KS6.蟔ZKLO0rv:>l8B`R<4>s+DS~@T6h+ zQ;lmX0D/.[ !}lO[Ff?،>ߴbQ)T*UL42KaK.?hHq*,P㨪U3k eH!ɎvUч*t1:cԽqAї}6ձ?V~G!Xo%&RFL׶/]&cCF-2+L2vyu_c*=.t 4JOJ4Jm ;H4F l+;BДILDL`Ҽ˿%(Dp)7uXs[dvp__<ِCWo B=2Kf;EAmO muU{ ?"~%K)A?&Z'g H"SCRjZ$Ѕ)ޢ9QUY쑨˛,T W: x{oz=W$&3ZB$桝ev5plng܆f 3 ">~s" ry/-0y 203k/Q@NsJ{Yr4 u{}: GμR@3j8p =ߌc51sV+tG1@^ģl &`=-G/v 7!SNmf?ͯʁluw&pF,拈΢dvǬDu*\v$d]2G;tã~_aeFot"E@"' =B <% dDO1b #7ta DeַٗApDa<dL'Cv' !J1YXRkc&}1K+m]L;-GX=󅯞|ܓiJ=F`M7\mۍVY318#g 3ɣǑjX"7?9@V}Ԇ2) q1wzb\Hf7fkwFcBݴJ *oXŠӳL\ۦfrVd"W1H޳ˡɐ%S':pnQfӞ^C\X=f}R6:}Z Bp?b-8eBcW}Gq?ojS20*w޶U[I״E3\ Z:0$.Vϵz>Kcx oU=5{T|.QԂt%;(Ht2F2*HwVtx]~1!Dg[5̣-oBKyI&^ځOJGV7`4%7%Y_҈f%k"Ks jRk &Ⳏ=@V|