squid-4.17-150000.5.35.1<>,<c2p9|_t>ŕ%e\c?7Kbςˑ4pZÌצ5P uܰRjUAftUW/jYE'hx.8v s IDrD.w!$Q͞js W|t8gxNQ_=ބyI+۹Bmbʦ93^TBf vy.-;\IГњUrGhN cM}㉢ѡ[ZZTX?Hd   ALP\`y   ji $68 $ H $ Z $ X $ < $  $р $6 $,- $QQNS$N[*N([7[8\[9^0[:d[=">*?2@:BBCIFQGh $H $IC $XLYLZM [M\M $]q $^4Nbc^deflu $v<5wZ, $x~ $yLzDCsquid4.17150000.5.35.1Caching and forwarding HTTP web proxySquid is a caching proxy for the Web supporting HTTP(S), FTP, and some others. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and can also be used as a server accelerator.c2s390zl36;SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Web/Proxyhttp://www.squid-cache.orglinuxs390x 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 squid.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 # update mode? if [ "$1" -gt "1" ]; then if [ -e /etc/squid.conf -a ! -L /etc/squid.conf -a ! -e /etc/squid/squid.conf ]; then echo "moving /etc/squid.conf to /etc/squid/squid.conf" mv /etc/squid.conf /etc/squid/squid.conf fi fi #!/bin/bash tail -n 3 $0 | /usr/sbin/sysusers2shadow RET=$? test -f /.buildenv && exit 0 exit $RET ######## data below ######## u squid - "WWW-proxy squid" /var/cache/squid g winbind - - m squid winbind if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/sbin/pinger fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /var/cache/squid/ fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /var/log/squid/ fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/sbin/basic_pam_auth fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/squid.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in squid.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable squid.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 squid.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in squid.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 squid.service ) || : fi fi`/- `[Xk^g@X8P7hXP7H Y77 a WxX@(Gx`7HG 278XX`ZWshV(H' L=WWà zb3s| E3f @ Y+  F ; B U*   f &t m r x|(g>"w'|q<reB;b K5<2tR%jil' ]fO NO68Vz'X)v$st"Q$Dt2qru~gOR;Y~**0v'tItZHX$xGdC$'t4_2;~|%Br v;k|c2?k<:20tuQ$~7Zi+ IQE9(>' )GwIgittP#{G]\' [cY5Dy-5'EhymG+]tq[x_{?'ek k %geTCVkHI;J6t\V'0,|Y@Jn CS3t~Q$ihk' \eN @N57Ur&W(u#ltJzX~9@"u5fV@g 872_tS&[^'S\E2,(/'Hi|uJ"etQ^1zB! B5$/4rm9jYyMt~Q(ns&R[D2hR6<Sy$Y1:~tylA(r-&p&b[YP^C5P7tx]CF100ur>^j^Ytuc G;/ZcqqI1E: =tu#ttdI*h<'>d' t}Q$ghk' ^aN@N57Ur&W(u4lt~1c?>Cs1w8\kp%X`AtV G_;iC)V?o R^SltSZ-O}~&gj;T4[ Ot'R%cq'.jaoL@^/`-J^t0R%jzy' ccdH1r_JIg8o2*}+to]0dSad3YcO0k/1 Gmz}fhtzQ$r"ef) YbK ;K26Ro~#~T%rot:z{=esj)mAkiH*3Txh4wt&Z-yo{0kt](Mc=9].i8}7)tU(piv)WeN*Sn88V~'`1?vBt0[s1XcXB\H7=Lj/$htYIzLfg)VnKDFA.:St$%p&p'tcwmCsi ZP~fCK6X0;F8t ]  W2[[4:Q5utvp/Ym0MP_O[C6((Ei F} X&tawxvo &hC[0@cr+=(0j0t~Q$ihk' \eN @N57Ur&W(u#lt[.D[hD ^hh'xO3*Oq~ 8i t'[.}xy@G1^}/)ntWt|O"gfi%ZcL >L35Sp$}U&s!jtzzMu&'fWH#2. J1 Q"R'RthV)0k]zCD<"3.'?as;mZtK0qLj  P~m Rj+t=nAX. +T%VtE2Qft#XU$yy8fgbON <Zv+q-8f"tdS&o3GQ'xkDE?E(77\& oUt0R%z'>qFXi+Ig8i2&{t1t+9 yC UWU21m&OKmF*L=VM^O]/-A큤@A큤A큤AA큤A큤A큤큤A큤AA큤AA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAA큤AAAAAAAA큤AAAA큤AAAA큤A큤AAUr&Py[c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2aYaYaYaYaYc2YaY+aYc2c2aYc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2aYc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b7d2cb67a89fd13c1ecdbf6d32141acbe6f42c0b349e81983437ca839868933b2a578b63978d4658a4982a6cd6cdc8b123eb297be639937a6febed1ab696868ddcbba1fabddb92c2a7ec1ca4c7a44062fa7c7529641582d076bbeab0772f287adcbba1fabddb92c2a7ec1ca4c7a44062fa7c7529641582d076bbeab0772f287a14ca2e061f91474d1ed01286432cafadb3dad0dd7ba8b42c908ed7b18d833b9214ca2e061f91474d1ed01286432cafadb3dad0dd7ba8b42c908ed7b18d833b923527f3e77af2ce7616de35e3c6743b881edf4c31a987b8ef193bc72fef70572d4062dc77aeb710b41bae1ac043e7931a59d7a00b358eb2bb2b8ab34dacc3624e4062dc77aeb710b41bae1ac043e7931a59d7a00b358eb2bb2b8ab34dacc3624e2703a36330a6677faa7c99ab80a8c4fc59f8837c4186431b0a85dfa0736354656d0ff800b66f136dc4f901a1c764c47e1a4ea5516d75b158b8fc7dc725819cdbdf819636bd53988ac9082f4bdc101338f679fe81ae8e832a4a3f2fd0fbca80767b5e996234861b9c228717d6c73d7afda5f31f6dc7e3815b7b559f4570c727c1f94647b9a5d601a20db04f4568cd259021d1e062ef6e890b0d7b68380d5efaad9fd53aa519665ba6fbb200abe9c89d5bafb29cfcefa2cdb1fc66078d0ab97f6c325ad31880e75afad06caf569d9b1822c7b569eb23ef21435b4c241d6b9e493c08a654e87be7f0a020c2505fb8b68b3d82e61f4ffffa5851ec6da27a74c1107fb4e56d283b96bacb9dd54b3ac26f16a4d72449110b4cd67321d6e6368b452e89d0bbb6415c2c8b746d4811fcd34cf96ee0d2e8024a7e7625939ba1cdbf93787daf2065cc421c65eaf6bf2c2477f423482ffbbeea1266628eed621c3b1349db74fe47a9197bafa9b126244aea4450bfc12d097d751c17ef541b196ea8d0052605cec7100d76dfec4a63d9ee66a275c7763182a56fc02b0112e064d54e7ff30ca0cf5cf92989800b0cb4cbb5fc3250c4671566962ffe4720401ac5b5c533634568451413f94ac34669b2dc61dda634fbe6d411ac949ab980120f94d161aaba66d67a8558bd60951990c72ab17dcbcca3f4ae835099718da74964dc5fa6e797e4b4374440bae080850f796c4b5b9cb92b818e75c1e980c600283d18ba821797079230487101bccbb9afdf0addbd35ba6cfdb806f8517e87568ab034fb2862839cc9ac4c1661ac4120dde88c0c551a00c034a4a6274d923bfedf951de6624b6173cde364d509c9211cb4f9184c677ba4d2746e9a6c71899eed8e4d990e68a1f6dfa1dfbf85f76e272698adf1075f236a25014076f3022723e79f9c21e7e01eb16ad82334a5f42580c50887c901526479b6a79d0c15e55d1303d3fe49df94c8d847c59107b32e2fc6d18d9b3a14177b20e1a00a870e720acf306d5c2f7f38d293dec482d8b076d232abc6cda2ba33a2f2fd94b0401ee20d1fc139a66c0d61134ad33f63071f44b26c7e26c838e53e28fc80b22d26d53242bc7748562f7cb8b0cda2c12326f3cc9b8914a420b42f839b8dd13bddb0ceda36db338873813e5898082d5726c8946ecfa1642478507886355cb3fd2eb3b0c73a644c4b907488f478dcbbbddf576f95fdd9cdfefaaec4acb19da93fb5a49789a7358027217885e05ad5281ba80790be04b816110a84a65775687ce1d1e1ede68eb30d009358ccf0f03f2bee8f683d349ed03199051a9f15bf167dd19a5d54391b579be67e0b60052d6966a6043518cb6fc37b67c5f1acd50dd2c8a3778442b102c6cad6d6f53019d51662776fddbe42cb660f23e602dcfa44baf344a5a99d359dd95b489fd4c7569397ce8acfe943ae03b621089426a9ceab28aa80b59ea86e946b4e87ca6b81cedca3f2b0af2e31a299ac5c1545ccaec61c14c94f73fa83d8fce30a66800e2c19323ad1e6be7145a2018a67da6a6fe6055570ece33b2b3e69eba2cecc2778bb94198862d92075b0283905483945d90289856a5bfeb53819cc3cc74b18dec7c7c971765b4c150480182f6cbd8fac4f440924358454b8fcf66ac17d326873db9580c246123d784576fe0da17d5621a13f9e3f56e6175545f2a8f20ac47eff3c0bdc9317c34615424671f2eeb4c5dc5a0dd4aa4e5eb251f438721205109af030fd2bc8275f5149225c2428f06b59ae1f6a8967929cf57444cfb271ca0d1e09f73805b652759b319bac9b966f840babe93687595c80a5c70fde4c0d46212501eeee3dd9ffad5f11172b8344c1d57a775d3120eab80250d2ede4515a6e051142db04d70d18b6838081214b35d642ba6541e436b4e3dc5a849e31848c8fe5d54f229997bbb18f09232fff32556de5b126569f4c65f170e809ee63eae48fa61a03e9b25129b685aa4dac1798013a9b59d0ac684edc5be51614d3cdbd3268013449666434a48371a6a630a25d7438034bafd76fe18adb309c4f8a89baaeab9461fed5a1d2e70502bc03be8418ba5503924e16a0df9a0c6204d320e518638f585b1201f44826821b99d74827d8d66c858d9ea48161e508506bf41ef35ceb65c50b3422e85a825d0b104152e0b3b4502673f194eca7d46f0d3101c075bc1564c1c3820212e61e4abc1a787bbaab972abdea9cbde27cb7fcf922d82c4870d48a7de164dd55dabdecccc191cf6ab45460b7e8e60bbd0f4c7c58a4c5b9ece8c267362c06c52ac66b2f28455e505dbc316b5fc4a000e994fb5aefeec7069963b38fb500ded9d720fb8f7ad7944ce4cc07afa59ffbc14d64b53ac4af269300a8f084e49a05029df186cdbe147e5926ddd168a018e2566c40618a4f7cdf6b9ed1920319b9270b34d94b4a58d7e85803f6324d814c32db9bdf291ec48baba47de9d982fce603642be04b8c00cfec251ca67692bc7fd08484b1efb72f37e97363508bbf21c533256a2db2cda86153785f07d91f6efbcf516b059a305b581675a839bf79f0b4881dc1fa012a6705a0d88c5d535bb2b1880dec9e80be1396fe872d7a486eb899c7e14da459609a32974662c832e43d5d0a857df14ec4589055d44a4140241208178221c66c312509b9193e86b6da0192ac0f0decfcc08a3864e0f75efe0130aac379d910ed5c7ac7eff7acbb49a915f0b9dea80f0b12ed53b4bf2b9491acdfab4ef6a8c119e217d4f7440dfa5636fd398ff4b8e07a9fa7e1b5b80893ee852853addc2ca22decb92cfaec70a01345681bbe988cf0167b3d3971cd4b11c92958af9db7bf100f988eb366818df18f9aecfb5e391e7a600bb8017244dff2a74260915505da90f114327ee1ca55697bee3418ae49e6604a8b877fe8ad7d007c7e9751174604f4b0fd62197f26f270b4d1149e56210021fd99f9f84d3656198bf29394ce6e29f2a9dbaf9459a3ea6f42d420ddb8d53c66243b2c78fe8f2a7cde16e171e486eb0534f52beb7c61361003e5a4b2f8a05c62942da2a9c2a1c973a74f2eb786d01f297e35ad21fe93c52327e325247c1113e3b8b9ef5ba7dc466c29442d392b816924078ac5d08a5ab87db22fa8d76d738c3282bc592f062d6a6d46e24789e3a5bae561810fc1bc80b08928842ddd41659a352532fdad2881c75734d4743e2f7e48b1441e38e19e12ed6dec9918c09362e87b79e4c7fd42de1af35914c723d5e931854598ae783c8a620b779c06c5e3d259481eeefd233803e923469b840106c6b03bc4e0aa074fd68d552eb8a8151e9bcd8ba3d3d1f25bdae5fb4a3617d83e8832eb562301a7c37d76a14021db8651e32bb12eb0f2fbe711aca9c70ad103ba50fa0636a9225b363892034af0c3f2ec3c9ace0246727ec8246f578a5d093fd62f9d30a5f5c5283cd1a884457c62a7e86df890c532fc1b54165be017c1e261068b986300c3da6a8029bc2cca91deae1382dbeece293560fad25153732f1c979c8d21080240824e2a89fe108e99c85282087e0645896afb911612e2780d5e3e5044c6682d581a554062dc77aeb710b41bae1ac043e7931a59d7a00b358eb2bb2b8ab34dacc3624e8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064341eb3df578430352337a9175cbc06ec438348685180874823e61071e104e3af318b67fdf12821bbc8e522052a59a488f3adcd1b967201ed50a4f463a07b24c7fdefb73c2699ef28d9d2b9f9201a4d1a03abd271efb6a3b3e7567f1cf20ec0bc466cc9b4154599d960012c010f8a2a338d11b438248794cc01a07d687907dd83c4b7b3d02738057a291d789db6edbce279f9d75a20afa4db8a4e1f693056fe9934da1175ec5814550e82e0b1093557d123cc802e42603465b6a4cfd73c74dc3d948fe7dbffdc71a6eb2ea71e3b60562a036d128201b4d64d019be82e137163938c13117c2177b7a092d56bf0023a9cc23d251dc6e126017871481c1ebcb3636b104134eb3557ef23c4f4776be54bb36797912939368a6723fd3b74252653127746cac33c6825fd456a63408fc6aad335f56951988efe5eb526f9a27fdd0295ed6689c03c182a010e9a87eafe9a535d1b64d9b2683eef9da7ca15491867f35e32cbc504a2193a4f017ab0aac389d069b09822903e715f92db7532e57c3fab5311d4d383174d85e87244b5756024dff9796caf895e0375d2e11cc121b3d505a0bea8f2713abd557bfe67d03db6eb34f3b5b004188d436f146a5b385d2b31d913af006ce3063bf90caf8d618e3b03b55cd14279f55053464c25ea7bf70bf4e18109d838c08e05a4a53612eb2de545d8bd2c83107101e1c9deac145ae9bb0fa8132dfb1bcae41f0ae1194db2f6665a77af8323ee5f6e46d0998425baa803299ba2492a4bf427d584023d5b2374bed6d14eaa5236705036403ec31ea358e7c04efbeadf6a858a42f8ecad074a67e378913bca3029c9ef8873a1abddd21428be632ec46680a7c18213d07f0075f7febcd63e6bc76e561ed556b64e1214823b2f5d5f63b8f53dbfea26d64ce626b2ccda1c555670037493d6bd6e6eb2bbfca814b3007b4354f158ebca974d8a848e52192bb39c330ac105c26f7b1f5ea946f5eea8064440137efe44de909a0b625b55e1dc250257ecca9a0463071180d71769dfa6feeea5f87895c8207292ee75ebbdee28c01f0464f227e6acce3e8229b62b03895f2d2c95387e4027503b7bd5f1379ee8e1af8bbd1c653ef1e592f878e95087a7f833c624ba6687999431447bca1ad4bdf46e9bbc03fd380a94f9cff92c3827ac12677a9f650b70bf3ba6c43213d3fa2c3adc54bb2e6c5abb8028139a15c5ac8144b64d42b2f2b52f3e8e49fa4a1d2f0cb4d9f0837291d4c5e509d3e5f18b886c8fea513f819a05c1a402768e727113e835fde8320af34304e609c65cf220fbf3e55e0878457997c5e09c49adb7132c59fe65c776fa34aec1f5d9463d10a38f3d1231d4a3dc8caf5a27c67a4b8974c9641ecc2134dc97bd2b57a608bf0f52714908bfb2bd7dcf7515136f659621ee6ffa537f02c5c2d2f3e72adb37ba15c97b76358290a03a3575302fb666d198e17ec636ec30f9b238d3cf68dde8d8dca18a471dc2f0d7519f7adff34c17d24764f99b2c6555bd103937bade15c3afdbfae9bdc8369b1b8851624ac38f1d7e2bc60f98e0f51554396a33682f59b1660331a0134281130a0f89aae92cde5791a78b9c480913dfb0e85c02e8ea1fed5a9513552fdb319149a60d8a034570c752be0cfc55fce662c83db64f51b155e653dc6c1ba304556fd8d128add25e0df8fb9ff64358d927a4a5d12d7f7317fc3af42e9af7efa7f9ce8d17cf6b51e94e536b74dbcffd228f59d6732a245f95afdcb097d5d09a0d8716c21e7ffb76e29e01e7ea300b5d3c7678a7260d34c5eaeeecd6be6f8401d00877ef4829eb395bc79058f96814f8a3148319d12d7130eb31baa420cba63ecddad3bd2860fbe4f94edee6717e0f56e179639a5c2006347ce17d38cae4a3e2656c152b563349434e3392acbe9e2fb9bd2ddfb36074de5b48713091c429cbb4487926b6ea1cfc3f43152ccd9dea0187a346ddc4931a87e02e823fba52022801e252ea84592622ef1d3d8546c06de246ad9514c4cb064db19a10088b6668ea839a444203e5a9be68a224d4f8062f6bb5de3e40001da1f2271d56376024163c6be2c775e0e75fc05b9a0d8cb57ab0d5311106b4e7707dd907083c3814f6f382398d220accf3892820ef274146d965d5d68797d298cf78767ee9c1355d38638742dc578ef59b93846f8da6fec95927ebc2b805e2c03d3f986c532219604cf92963ca3a4e495b7e7df5763c17fc038b5e3a957f3dd4e142ddfaca6613f92c2e7db0b46d07c8c616f3b30ab227cacf33014691f56d66dee2dfed41f17d97eab6cca0346532baef745e4b39497a16f42bacfb001e699748911409dc6e1378f18b2b49c3e4b557347c1ef340db636a0189b0424b21899e33a872cc7bf19f14b67aba5ea477048eef41f1fc640ad62fbba5320e74d57d427f5dcc86a7468f4831a68a2a92d0419fa33825b925a2695e4daba0ef4a6261c145fa647da7bec6a65b463e896923baf8cab79e4caf597e0b70fae3d854d4a9662512b37da6b1faf125b61c7135df2eae025b1cfa6fa9f4ab8e05500ff6348e87ba9c6be2e908d36c6f03968e508a3262c5c100f6651fe30438a4ac91a2867c105d6a42b30c4d481e241d56f3980880caecd337819c58230f173023c99a4f23267ce584b2efae870d5c1634d1f7b25fdcfa940551fa5eb4110ba299750c1cb08693bced546541cf569a44af4edda4d602a30f6d3eeddf378c188419a4e8c775b938ad52ec48d6ecc60c1d9ebfd0f0c7c94bbdd8d71da8c33c4a3276cf7733cf11fe11184ae1de85619ad1f9bf0405a3a1bda82fc88a80a4c1524dd74e1e3f7bc8ca557aa613f218781f96ae166337a7d5417fd204e3a5f00dce3579b4c6cead3c9d4d6c03b0e2662f3a9f3297fbd8b4cdfb4b6350a92c77a7454d7b2fb298124708c19834c206baee89470f15581d00ebbc6291c771c1f88a170901eb0f8b061833755aca13e86c49b9f30a39eb42c606a4681631f05d4ea4de4f9dbfe41ff208c04e2a131f972ba85080c63c3516d4fac829e3f6e9fa970aac3c25ed78f7161e9826c4cfdef1c4721236a6cb214869639b5cecf62ab5ab6efb226437d8b8a69032f559080535313c66fd21423072ba0e4f74d0fd983abaec5557bdf0a733788da62f52b3c28f62c08717c7a4a53a29486414f1fed2039ecc57ffc0f68bbad7d0a1e0454fa15f4863e6ae713a303eaad4268746878ad9cb5b2ffb502a5962d722220c837727e569df22b584b4b7cede7dcfe415737621740879552e63ee11e126b9c313b83adf96d761653b5b917dad735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a1cc9d7bcdb57fa89f678426fcbd8a96485d5fc33fe0e4db412dbf1c642a0194e1da64d54834648940be02d923b9703287cd92f51d3fc7caa66440732d220407f1b706e34f1d567c25551bdd0554bf4b9f155efebc810f667feb5cb369c97f9ba05a98c2320cb4bac3719cccae4d2138f82d934d7bb12678cd2d24f09dc543dfc814efa3b5fec432d1a4912ffab7e1d5a115846fff936c691a8428dbd35b7dc16f514af7140a86231d79445aa6a1d2f8534ffc123e07b3b855e68b29ca05bea86afdfa9147d3bb959c808879039473b84c26f424c6a8f4d38a27ea060972ecfb2bd3b15d49d8a5e4fd2278b961b20f542854da427811ddf80b2cc0c938d51d829e8db9734064160c061753b39e88d329a636a49d7a3eb6c57c97f9ec710981c381580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e5077166559809a38d9673aff32da6e43ff22cd7ea224a1458923e4ed29b0e8aab4813aec83b2fb68e6be1d02d51ce5f40eec939dd3abe71ff47dee9daecbef948038518a556139041d6180b6eae8924a7896275a0fa899134333e2d1a5b0316ea2b0dee9815c190402cc079b8d2c41d6c6bd429840a5e75a91860d924a3a4bb3d06cd75d06495f69f2f7a7d2f49d7a91ff424933f11ebee10773b6dde90debe09fef8a98738c68be5cb9075ffa68b568a0a7e347771db7d3c857ce4fc0dd2ea959e1cfd435db02a3ec24e4cc9b9e3e3a20401845997cad559ed54ff6a0ba41302004fe6c88312658b91e36920869b3319189092f26eca770c48c3608536a1305863da83f0d90b09b85295c321aed5b2a16f44530b0b7c30250b2af9ef279dd7e3d03ff59d7ab2ab9b5c672d3f8d07bd45feaaa00c64a26c88909005f61da186e50687c2b62e518df2709910a8998b414bbdd324340ecd7726a4bd3db1ca06d7f5778fcc1fe4bf805c36acbd69498689059aab74f8523be819b4f79a6b00937223a3c0cce3ca20f77108393aa727fbd1315b5e73a9d82d1123fe8311ff2ffae7c3a9bddf73958af5b37668d4cd1d76107f8a15a9e18a9962254be1febd435f8c64f345f656fff1bb1bed5781e5dabdc599cb24d45a0888bed35d9afe6dddb17784de301d8c4efdff4208c55bb5062096f36fb448b1a5c043835f0d95fbfa7dbcc96dfaacaab5be8aa45f8c928245d595730eb03cb804bb81d1b71eba0846c57e3cc49c97ab7f3318675a43f4d084c08f37ec3c82bced50df3451df24fb3baddabf0944605fb0587345e98da5b6f7a6d9d2df6695030323620a1b5c64a34db43a466be3f05d78190ccf6862bb97b3cf864f9924b1980c5266c436e82f886ad3d7a349f7ddc5fb8582087684a0ba1a84aef83f6c739aea2c5c4ecc8b03a1f2c4cefa75fadc5644daba3abad6c0a86d611c391cdb7ce51ae6815e052d5bec9fad000bc5f91e2a8d19eb9230f5916a789782228b00a8c73659ea864255536dc181663ab451342bb4b800586045ece9ac4f608b7c3c9d5c42a067bd13c13a9b63cec1b5118832d9681f8a36bc3876e60b558fca021e9d94437e763c2e458fe43acd65cf2dd369f930d39b372960c79a56d7b9f26671fe7d659327fd7a5af99c28966393c1d165b68811cebe5d3f3dba20f385b852334b5dc6d97f78a870fdb9846f8e7a6d63070dae46b66c073a4314a82748eb62d3e26d37a5e80feb5c0246e185adb3ef8055cc34e429da11ebb0536f5e40833b5f93dc42fd77b465c2daee4213e7d44f52961d9278b5dae1b598bc58f55413c91f149efaee93d3430efbf3d4f1a8702c3ea2eada2f97be7166a3116f3df9c7b8318ae375cbf07c50014ad84771017e1d5550ecaa07ace945034f9848fd23c1f9d788bfbf3b52f5dd245a8ac71c646ab82f8d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a7b176fb03225125d5491bd35ea38d5d0f7fa6d0939bdf27e07e453e36ac5226091c4762e665ae01b1df44d813510398e3a6a2c204d53f8d9237d66bf09fb34ad200acdbaddf9ed8ba3bd6070137db932e3c03665995f583521888661fc975636c916a543bb5412299156459bab18502bbb275ebbec621108572bce901d0bdb4b3125693050bb6e1572f2befbf1c51f4251c6ca70dcf45fd0415007081428706a307f38f7ec09f6490a654f6733767562e2491b40b994ba1162e9b49c0c2265abbf8722917167d0f3eef671e7b9914bbdf7c1d069fa9a61240ee5efd1ddbb84f2478f3d3966e599e521e599751924ce41c5a9969fdfe82b7a91f1abad3ebef166b39827ae6ac8ca8a674ce05535c5af289b25fdea352fc7ac3cc36e3e0b6e99bc103844cec56422c3309ca6e86b87bd9dba9915803ddcf4ebd1d40f5d9407760125753cddcd7aff65cd8207a97e4323274be63da5ea77862e7f28f01968eb160ecf17e1b6fef1476463271314cbe85dc705cb24cbdd361d2b0de97e665e8b94fe17ff2c9a6e382baec7df92e647bc39391782d2a396c467a8d096c5ce1ae0a04d22d1a1f4b79fa435e0d4061790d3719ca61f4ea094641869809d19143d202348a4e45620261276420afe1a4bf960a5009a9c62a292d4b2da80cb392a05c975dafb58895285f667b80af219cb1ff2273c6b1381b82c6c1c24963d3bd2006fdce11249d6d83325942105ac2e2e35f221725d6ca5b0ea4f0b8009c3644d20ac0dd730ae66cc82720f304c173c5abf2f650d008f22622638116ab599f5ce13dc51b04533ffff06784141e825977295f4608b27dc492a82591aa1385c8b47937414abdbea7e49b597b3f236c506bdff37c842381ebf56da80d987f7c7270c75285809f70ab079195f1cb845e14abb40edf48a61cd92da6bc5e26a72912c8fb70dbd9adfca0c9d55b33554da856b2659ff4d11273d5616b1cc15485f50a2f43e6bf00904fedcd6e4c23b69af125920c49f5fa080594c90f9d6e6555668241898e18d215d091081a620c7e6b79c68dc75e77ae51791b5c854f877dbe88273ff860b0946b322ede6e3f35a061f1f1afc136edcf6cd7f3886d5de1d5ff1624e90ab88b142f0e8a9d0cd0a0ef0879c9e0c1e9aeb4aae4f7ada5f98450155c9a81a357006b3f0efa2e617037bcf06475ed73babe3aefb9e5be922e6a6369905b38034f0657f39ed1585d031f97b66e8def110ab1dcf298035eed8b9466d97cf056b93ff4ff185fbe5dd22b03fec6d06863faa648e2205c75dd5242593d72b8c21799dad277dead585203e29248455690bd5e07f9082c8b8f7645c03dc9ca8cbd84a7fa7ab31ad9e2b51b88ffcadf3c52b523f9db3886fb42f12a0a4a612d9899c55b36de573fa36d9922afca280bd2a61e1c3285885476a6a688ccebf937d326aea441e7ecbf57df94f75de09f99f3b16d8cbe8d1af71122c4d35427ad5b434e34be12521a769f73b4b65467844f3c9b2b2ccca387d24cf76539d3390ccd1cc971d1dcb9f5515c9e75af47640439ac57d81bb849a7aac17c555478e3eaf161e15f3733143ff48776f138974310f5da3e0b83cb52a1843efef8bfcd3d37dc0f390372bbae782fb73550833a4489780c83743d4348dfd40498164906bf87218e7ed92fe8b6504bf9d3c4b247835c2a5ca6be5aa80e1a610b18d98fa2ad90ff401acf7db3e1906dc470fbb55730cfa4d6b290491b9fbbae7fe6cfb0339fdd6c88cb504412f32cca835a86c659e5183fb31ae3a8809c72166dce69e220f86e07c9e331b2d14d91161842626e1dd7c8fd5aa3851a77c1d2edf49d447f56a9445d2362a8dbf9440736932dc3794282771dfddf68bf56d91180666b689d9cc79a0ba7ef28d6588f5bad735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a6aaccce905f10d8b48edf52a76bdf518cf40dff2bfd137dc036a5b140836d841a3f541fd019caf59ed9f8453f27b4e813178542d91b2f8a83690347f90022cf805121deedcdf9bb2c6fb7bd2e5d22b11a0118f36646ab339c55aa472e6676cc63976ac69b41ce1b6db574d31eb24eed0a6d27a18e63b0d0b13dac181fe342a3c153ef3eb1429ab9590caef74e0bce5a58412586d15c7ba0a180d55e67072ad01a65837c667950c4332bb6b55fab0759c1ec57f510ad08eda3be3c4a9686e11e39e50f69e69c729f30a88e8f170aefd866affc0cf4e6664347665d5c385a338b32d311eaba3b9e2a9056de4374df0fa24e71644658c8c7bcc3ebab7773697aff3be9f6204696939709168820e2801b70f64cae7e94ebdfd539d9d174581a0d312008affeb8356231d02887a4efef104223262559fdb54a847684300869075a1557c41a15264d35aa1fc2e573dd261d5c1d6936c5f754fd0f88e0b6bb4ee6207d887113da20020a455bd6eb483d8ff3030a8a82b45b24e95c3535a79e2950f1aef69ad1794cf4eda0f28843dc4f517ebe6bb3925e8b7ecf7a1fcdbc08b156fbe0d4d022b4e349b7bf848cd33c682120113230dc83b805c135229234d0dde3e958a1d732e50e0a9888585aad6c24c0c21060d12d0e046ef8a520d8054907abfa2a3d66f7ae68d37d165834163e046c0bd9cca111b8e0bb0b2fafba93b6de839be546d84541e56e12cb0d960585b700adef7175a1cb9d613760a095b7191b5be9b6d3c86e13c06edac8564d0a47e9f0d543b03b9142d4bcd70a53320bcffff13a7eb2b024dd65b3a7eeb6a41dbedb08b10daa862b317f8daa520dd230653e5f1cabbcea33c757fbaecd960ab10442af964368fdfef7dec982b4dd92d369c1f004748c608473b0002d622ecf2dc1135bb00cf2818395851673ec87560d019f3b13cb90723887c16370b02745046e1b166e24a1e822af1cd7f29369a9c2e737b00a57a5890bfee0ed997fb85557ec273ca89b93db70d8d7e8a577a3e82e0d4a1b56e7492892adeae0075c7473fa551f2c12cb44077dd44bd5512f5c92f2d1ace00ca333210109ba4dbf57695c8365f3fdbc7bcd056b22314319f5df67f4910ffbbf052491ab2176e5bb73a5ebc50c434cae755d8c8553de30d82dc11520e8efdd6ecf4d0fad84aa4172dfca663b56d500d924ac33c2f3dda0537abcec031ecc6e33005b1acdc29860ce26785311da00c2837969ef359dc1bc38cb1cabdee54e784ba93f0b98e0cf43bd484f6114e55aa11dd6b8f32ae4230a14e26714ca4ec630fe00c87b7f9ad08198a57d8d32ec6a170a4644e9b38c5d4f810b35fbb2149eb14115a4070b73f7ce90cd890da37148536333db7bf48698ad114949df6cda3d95455f11dfbd3749b2c3cb9439a1276826453f0ce9008585be183a1906e99079a3ff0c70b043dde0d2c6b7c26483792ef92921fd37ede274f88a9e1e2d87482cc6684a9ae928bec745ab842d9f97d1d651fcdf6535c09de455e3fe0e565356104d0db8df26e9742989f9debf498c3f7f83f116a838ac63be8066e2a2e4cd0547e815279cf11e6dd0c1bdb5dbed3f46bb672530535038265775f6cb398c1444b9075edc0ec73e663fa54c9560382e9aca7f5e707e5e878de5f518103f3a68bd80cfe153a2eadabd85937c3a20cd254c475f402c2a2e1f5c7d4b264fa5fb7f6c4cbf3d17fd05b2ee37c7b31bfee9751307aa3369c19e4c78c78b53623c04b0345a989960c205f10d6eb693a92d9f7b5900331f78980495ec75dddc09bb584cd9165739ab6e40e18b889740adb15b55853ccf6961c5c29ca98f2313aeb1398e648f742d7091ed712ece214cf701b9125150910e85ef1eeeb224df487efa7aba558da5c7835d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a805158182b289b125b21b74fa1fc311f9330efe82fb73a75aafd7bbe6108f10c849bba812610e3df80df9d8cb8c90115281cc0169bb5bd798e2a3d08512fd4c43565d9e98c384da363eec382414ac56ecc345c0f4a3c03f4975624acebbfa0ae1ad0462a0efc8e9e86a2b34353a14350b086ebf5541d9527bcb5ccc0095861bcf30d86eeb0ae3b8d807e2c968680a677b4a8abd446cb48c2d6da4bfeec58956f5f67f2bec1c3a0062f0a8e73faf43e320e77e9ca3bdbf9c2821f6ab1aee7ebb008c902db916140dee36391ef1f94938ffc42e8d18eb87644d3bba4b181c893742a242f13f64ecb01449382a6fb734e3d2cd6bcda6e7598299e5dc8b8d294e4fe644bbf33b504e9ae8e8bcd4ede7495a337a2f3638451822a9cda66ca3edc8fa239260f9e62a9404b284580f3158fce7adaad558723aed4655242495113da6dcd5d65afac5a74e9c898bdc1b336f2119633a35732dbcd3b381c876b0d8a3547158e5f83a7a4889e740bd251ea15bfe568e376508b96c0fd835e972937a8fd6f6458d4f21784715abdfe4e52ce99c1d708d3a82206ec42f9d50103864f6f34038d836673eb3a49e28f371ce6335b659c6387ff08bf9890307e46d6b2e95a141d6dfa9d95d244efa3eac48709e8e65952b131a572f11df4787bcbc00e9981b1751f821286090799581d57ca897bfa8c7957feb3c204bc77d523551471bec2afd33b3be415259c8ec84646d2e62e8056e8a708e0bdffffc828506f7c16b5d06bc117cc8679fca651baa25f46e7317e40d072ab2bd3c7793fd9539d0b78461c01cc3927268284c3df41990edbc888a922e9c46b2e00e62e73e2d579e28158fa24edd6173e971495bf465cbdd334a1f67e00ba21aba2c4d830f3f06861d58b7b9baddebf7e050a1e271274ed9a926f0de514393b519480e0eae5de5fbc010c5c070b9575088e0badb861580204d70f92036d34984792433085a73fa4f6b7681cd15cabb17dfb1c39bd6746c1a109e9ff120c2f3f13e03d7fa5936137c3ba5e1ffce8de706231c36768ee8c79b9c9320fac89946619e6f8ed796377da4aa651918d5b0c5f8a2cc9a0cf2d5583da6c3cb2bafb2e11a80f592cdcfe2472412bc66e71cc3da0129d25731a3e8283b6c81c2191b1ab7fea6788e8d84d41bc10e0164b523d88e3ba250223ed1dc70d4a11d56ab2c4e48cd85e8b92ea1da3e79a82e1735f37471e0e25230a1c0fbc34e8d5debf2fc2ee22c41b33ccbad27967b28dd826ac26d6f6d93613d331ebf755ef1096ba7fdaa6e6cdcf50fa48bdfdb65a0cb74bca88b67815394ed3557d28d2e0dbeb69a0c6c7bcf3720b9f1751e82a0192a6020ea2731f2c743b9a42f1cbd7c15250b6c8c1cfc32388fa78277a54c2e1234810cfb2151d92851f0b96208087a460d10c25c5e00330d8b7e604c6c4cf166cdba57fc8fb1a890786c0ae6f7c68c1947db06ebf6a1b56ff5747cdf48f242feaa165b409b4ce0f79f91cafac153f44f1c6d34b0c7d8213b623fa012dd473263a6bcf3fe9d63330d2486f729cd3fd52566bf391d2096abbae7bb88b2bba8ed4baf6d9aa20579f7c073107d73d1e9d06261ef0526f8bc95451b13a7b286729461f592687b1a3f3d9311db89b936457560eccd3adb535b866b8443564e25e3f8bec0c3d26937b5f23f9ef6dcd25fdfe637b69bcd3911982c759a99d889faf88eec1827aa85e1346fa81e55318107297457b6734c6afb5f9f82cca2a8d035c361d13a770a937b8749fcf7bec25ac777a7bf0b9aac554ed3c2bf11daecc2a0d4f485b3b7b257b0d0ee66bda3feffdfe4cf8230e4fece3d9cb40c815c7e18990a31a07a80f2347f90e12db33ee69865db160845ea405d14a742f7aaa6a7d5c3402d303b103bf55d8d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a9724493820a11914f9ee13e859383cef8024e41f0283dde49afad7ea6fa1240eb365ece07c8b32764f30c6be5e7a5d6290ecbab83777bad3d31bb4572191733ae7bb17f41e546d6ffe43d9419a5c0ed8fbb7357e9fd3bf25bac67374ebe8998c4a34b12a4c31c0ede324b4292a280e7b9f1bceb38d74d2bf7daa60e201f3c28552b7617b3019664aad7075b7c1ccd6c19ac97c24b60f1d761ec59c90999d223088bc243d2cd1b44ad5ad6e6f2afd7098ad5f9f8de1944395ab9a1f15e6ed447e52e5d410ebb97eefba526640dfaf1bb88deb218ce8cceebb6661eb630e9f3e7234225d1c34b70c4cf18f2d691309386c03f4abcbf6b46870fcdd65bbff50e22f9b01e0139d6a101de7e96d6405af0eb6e1befabbe09c5fdec06d6c17413fa5e6a2e33ab46ee9b3978945ce8ad6306ed89e1ca60febff4d5784cba5109040c77084b47fc433ccf071c89182b1f76dbeef396275a45eca0423c8fd918a2550978bf481eb43989322e60e75099fc552153791da378a777cc0c32ec50950e73b90e3bb56827fe29070f1afe521100b7d5152ab0a58fff234e5d7e4cd5cca2edb209258919818a68ff645bee2a7cd71e3fa425a867522740a5cb813cfe956fe1a151c6baed9cf31cb26670499d8817688637e3f55bdc2c8c9163b711f641d6d702b0f50e272ae9619783d8cc208454629c6214bcaeca94ac5a874e28055470ebca47adac8e2523dca1e8d868b9c58bbd92f91070daf27d32f1088e20f08735296044adea998cf177e1b030b0f5c76773b5dc1e1063c4c0d41f645d759057a48fa9cdbc14effe6dca578f2dcd6ed0b704d4d75d1659b7f79fdb93f3f971293bdddae2847de3007c6741da185c9e3ba3d37a1664739ceaa1cd5f867b74d01e773fc8563def87502939223b2e55fdbae476493e4bd1cfd317eba93e072402e492b8c8f4ebd7802f0b9f1c9a08ab5690e1571cadcf85b8e37bbe47a251f3dac6e820c6846f5ddd4644fa242d97df60531ec1c460cc3840dede717a4853c1af38d8bd3be4d81417d387e247c02e162e2640934bc830c86745b83173b10ebd65f1252d2076dde22c71e827e3982d9a99e301342499e8b3ab9e98a04f6fb61f2baea2adf27223467886f6f6c46f580d87b925b7b111dff341e905971c344b4c4d947df4a4e60f7afe2ac86d360d4dcf5149785973b770257f3a4b23c97c27573461ecc19711edd6f5438d2fe1bd23c6acd1228e1e98fa1b9f660dc6061e7a94b3309a31b5ad7f2cbd5bc7522019e65889f526cd38f1af524a0d7fba7a8a60a908e4ab27d73d40441a08dde5e9c70eea55a723101728c53df754ce6a642359f01773b6ed83c82a2bab9fc8382d7a3e95342b05cb30d0c151c3ad56f4ae23c731bdd99662b325d46fe1bbc9d0046c7f2d1d46f0df315923f0c0e2df0e39fa912e9637a958d268d8cd4c219640e722fc679cbe22757db3cf417df44771bd3f91b111684cddb514bd6dbaa42feb4f8212b22e0ea436a90ea05013b83b9b13cb578758fcd188c6089b1cab97b8abaa5bfdaf25b8e19018c95c1d668aa5e84f8a43144673202e770fef25f2706cebf30104d00e874c436ad089319dc386a0dd8baa47f0dea1984b3b7ddee1a3096f8207284296d9fccc6e5ac7e45000cbbb0b02e8bd5f4b62553ab9880bef9becee5847f61d8d4aa566bfa0135761ffe062782ebb6de4870ceb24c296a5bac4d7c0089a8dfba4b4878417e815b5684fd58e105471095181460418265b305e390f46fc50f86e022f08b37e038c5030c713c923c566259729dccfacc0a0c5acc0c200602ad2e391fd9e6b3ede86c9e2a386c3b01e6eec3a2a3a6daaf7940cc4b06c44c8090a97a50b49616813efdf24d97e5407aa7dbbfa0b066eccd5cd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a2f6f0edcf02085b3dfbcd81c7b8cec16c1979c29dc8a0c119f474d25f6fb8694e888d0df9f659ce02422f6fb04bc057bf184cda0a70692a77a2cc8e3a66d1579c5106efd113fb8933b8e9fa6ea88ca211e3045fc3a2a1557f26f0dcb1257d3ea3207a55ae50518a4bdd8aa39828beda84c352366bd997bbade0455690f9fa5dbd9e480594dbe67ca5dc9c83604dfbb6ae23af586e775e6d6d4a8012156064820ee16f036e143338fe071517333ac28d173e2121a70573006f6fb91e92b4f8aa814ba4028ec628397a05a5cc7198cf889392b029f3a7217fabc2788254393bd108e8f3f6e5b03d75e2d469877a9d26249d390e60191add1e835b6423e11a9cbe277d3ab35d7412232547a6c9347ad44bcdbc3d2e538c81a1452b25bac4bb8975e1580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716e842a96200abd9198e3c9982a2861e04ac7a53914b2dac8d9d51d91f7d46cf606a47e6906bce3fe9f27b8bb3d317d1b58ddabb5097da31adb31bd6410baae6b8ab23663c2bca4b4715d41ff9ec40f1febd04bd554056969746a8a38f2cf74cd4941d2f5b4d387d39b753b446c3986fdea2065e7bc6e29a1754e3052cd0a158d928a8cc5a46e92f42327c0c1fd4b78bd27a8b4294a354f4e8bf462d11150ab39509342093c859af1368e156949138c744a7698741f63dc93814f341460aa7e3a17e3abacc88745e4c3c4231633502e7cabe1453364f6b8851d419b3021f3994d40c9f6dbf7ced21c63ccd5956b7a3c31f7d4e4bb9f8e523b3a5b8404072467eb141eb909546724c3be094d63be9f3dbd65ed0165a786b810ed36634e0b9669abff0d83998001c8581118cef746e1470d0b656bbd6336580ee350e4804208532a08663938583cec1d9bbf50ac6f20003e386432854874e3dd408369a90ff767bb05eb9f9028d930a3bcca7174661780d2fbe9b07d8d20cc7b1fe9d33ed402c98f94c999d7227be0ace1c9013cb08eae261994d2c89bc9ae593b7aa9cc8bf3fcab7f6511e6bcfc04db879ea4110f1cb785b1f76e1bf20f9af6893a23622725295f3c9ac427bcf57e6424d294ec10b5b43d5649fe224ae39ea2eb763c9614e7fa471fddcfdd39d8b1016f0185d720dd4c378c23090c296f972cb6fde98e2d577c9df35007b8534433a53b077b39213eaeb7ff5bec6a6fef1f4a0c778746db023178584e01b3828110bfc738a8c513f18d1eafeb8f7a65157cb333a17950d9f1a0e15f5ea0c3ef7f22ecdd368b9b06aaf16b3661464319fc255df474ed7055fd920e1f0e96a34bb2b432632ee4dec80b4f367d2313ef434f62e701ac409e87fc799a04ad1f01cf8b750f9ae0ef64836fcaf695062568a0afa76835d77ae50d1587afd62e0ce139be302edd4154c06849541db709bc9f33cc4c6b26705c44c6f98e1953180771044c0a267d954e05e75858ea8a8dddb873bb054344166c7e26be1e83d6617cd3d6eea9a02dbfd1cc8f7946415102fc1ddf7bbfdcff802098f2e29a74294c5bbc24b98bcdf448a5ff372f6f12093aab0471445a449d4613d538e19fa131ac0be7b3d2615b58a01d50e6f5979b8d64a9b2e4c8115fb09a21b364d278dd9b2c3315f387a5d917c57cb9704f4f3bdd6e8654da284e842c1b7405f2c5b5ff67457167b4e25e4dd2a9f9991aa95d05cd59f1e6e8a85bffdecbdc0ba1fe9cfc7982d4b88c208b8e212784d01fbb72f10326a56dd8ba297ce4b745f234194448674b92a2e226d1d52d5ad362be5bf9e76c4bbc3aa52969d8e2549b4b7546d6c2db3eae2f962296bc3ec98bdb50470a31354f8ed8ed24f41a1ac87d692ae0dcc5602abee9e39d6279473d21a413d981f593901dd1d3cd8fbf2b32b4c20091c0d43d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a7d3721f31d1c81b09254fb52addd9551b2e724c488669db54c1e0161b88056e9d3f38755d44f414c54ffa61c2572a8f6560ae3ea155e8f95e5af6aa7ff82abc5f230af24549e815224f5bf1929609e65a6d44bc9ea5b761887b115f89c961467da46a2a4eab3b2f66c12890a2c3a24e8aabc3444a85d387f5311e2ee5f6a73fcdd0af760dc5194b5e1c6c66c63631fd36b62694f07d51a00e4c57a94196df4acc13b0dc7ef29d6258b9c685ee74923d840e1973c5b9b79fc1c7ed15eb2d8054a072caecc02deb0d0633cf43801b20416638086d5e2f5f9bc6ee3f7ff240ee15b1dbca90c3358f001f34a2188da74585c02c95441d01d90f4d4324f4893eac02de37e2769b46aa527a3731c7ad9786a566956e82e647902caf76ffe69ef6e10debe46a18c7923c9bd6e3edb943284b2e0a0639a6c331d17c294d96d4647455c49f64f9842eaeff73e33502639dec90ec1550b00502734ae452c4e10e03471ec92ee18e92e09c5edde9d6135fcc9f62c963cb69561c0dfb5b104dbc8abb5de1e3ae9a4909e576eafde1740c8f536ecf7fec992a22257208b35dadb2234a9f9901a99df9b119adb0411604700ff5f65e29a27ee1ef070eb7f97dfc5bafc7e8aecf141d8f68c2c23845c24bb704a044da40c43e80c41709ebeba74a794a9c561baaa9fc6b38b73aef2f0d263627a42567ef90c725ea484a6a127743e5e413060d2e560ca6081495e6995010790941f9759d59da155c0c3103fdae6b25c62e61dd8291e40af8e89b720d0af1a639ed0ded8e5efda3fdd8b1a0650ccfc404c032c4f6ba5d01044593784e470ee5cce0d952a31f006895b3e8c538e40ba7aad8c9ad6347c3ce04859a45f678dab5e38a9942e780a2d3d838bffd8b8f1cd8bfb6efd99f12c5895aceeb657cecf3512f389d312b22e3d0124719437c410a26fa1ac97ee422d0cfaad4c493b191922901965d37dfbeb1f22436bec27698d4699d46f1c4e52ad5097fffc93bc4c0f90ee499e1919328ec9492ba7ab2393a7ce6fb259949da1c0e1de4e5df1e2150b24439d80510e63f5f22524f116104a70b74dbce5e4a1d1a9acfd5184acb0d59a4e6e23d6b50960a19b192fce63babf8d9b1dca2bbe50c0babe194d956fa6cc5d5fef2c174c9758f0bbf91822162f53ba0c09b18968d74b06dbc871d03529f937c8ec27be6dbbe99fb37f3081924d246924dcd78dc609aafbfdd9b6d0ff65fff00b355a6ebdf9049500f2e1143ee76ee879dc3fcf8aa19866c529baf9c4d0b4a12095f41052c8435ab982a3afab8a81c156c16366a7971d34d91b88abebdef5770ca2eebbdee6789786fe73289d7bc7feb2b07bba00dfa13b09d934b8abc039fdcb9a54511fcd6d8cba756f20f6f3fe3c0eb871bb63e589fed044f838cd7ddeea6d0dddc9b866b521bfe01b3b9c593bd101c66515f808b3328d969533f72d48561fb1fa6e77ec5d43ba40a490c3c476eabed754a05d044147692ccbdf48b041ed96fb69a6721553c2f3ddd88f7e2f915683602a45670feb5889c7b9c8694767b43ec637dd4b4f4a5615b8e737f4cb20c9afa60214b49921d1247378f250c568506f91e7f71db1d49487979f4a8b91e834d1793b28e1bb1c9ea5bd935bffb1392ffdf6ac6a23c03699515464ab5ad2c63b21ccad095556abd30aab3eaed928a84fd4384bf70520d6f823c5b8330330fe2ba7a1656277e830f9609df862ebbbd37f414ea81495d5945d521e7870f998abc8c826542f178ec8b6eba258960b0fb218cfa170c5607db1555eff6bac346e014b15e0f13fe0a0ee06b134cc1094e4d0514b58a2f9b81e19d73bfcffee28cd2914badd137ab834fa96fceb3ce3c46f5b8c19100a9e2947e81ca8230c7fb92b16107f6a2ff915a83bd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a2107fbe9dcc8f16bd27838602bc245bec1214c6cdfb87f6a3e086b910187917767699d4668827735f51f8d8e44089711bfeed959237ee623f8daf7dc1e3a770b87ac062d277f31e3dcc79b231c4202c268f3fdb64e54dfc9213cd20ad5454026be9daf18e9d25ce0979146a43c71a440907f02ee2975e2161fe884fce1665bb16658aaa09fd64ecfdd6d20a043d9e97c1d72f64ac75383a33d38cce24393bc13aa7d44b63760545c40595e4f530609049e27ab945cb233700ed603bc9a3ac7565af153e9a16f5a31dbda6364f5c08e21ad0ac76c41e1601e536e020a9a8a0ead7794cb31ae463c3eb43c24bf2ba062fe1b85642f14066f097a81774b69a39da51eeae88684f40890d50cfe1b0b730a630eeff3f441b88cdb0339f242c7eb6a321580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e5077161715c9557c3869a2f308abfc2586d1f04f3775bec8c85bc0e7697fc4ff49a21ee52efc1f792a2a07b184d31809a52933977a406a2e24496172be423c5464924bdd9994d102e157127f5442db70197b24e75b2e7cde29c4c26295d40db2df3b05e4268294ea80734059d305fcbf46d314ce01a3ed63509a649b950de2690f4a4b104e151070f62fdf639ae841056599d934a09198c015e0775d05d0222f83ba6bd47aa8532320fe0a5cdecfe48900fa0b5cbf64a4d774568a6226ba7a0fccd1fe5e33acfcef33752f40d22d13a1a303fd24bf0c816d5c5d7f61c49cea39a31ea82a20cb65a98096b8d663712dd2ee771d0b8b4a188702a0e64b6e7f34d470b879a00d1e79f7bb9f026792dc68139be8b8cf0074b0b3a4be1b922faf8f2dda5a66ba1edd6c28714c265184b1687b17b0fa56889403e72d2558cb3067306f5d90e57b5ede77cee76c7801e3506c9d054110978a00cad596fc44142930474db965bc04611d9311db330bfb989a4263868dfc0a1a99034a1cf8a8d98322f1b9117609571f0af7f0f39f713811cc9ab7d70080c35eca53ae9075f2997836b10689f1aa5cd106386957c819a89e42c6d086ab4bbd94e3a6b0d573f6312f313f3a26c3da420593bf971f7df76ec4c81511419b430946dd19e81ac5dd1a0ab9be52e90d284aebd36b59433c78f441e285d3f7ef69fd0b17fce27e3e168eab0d5a955af937fc0ff7ddc058821767fc2755c1479cb3521ad706ad4e0b00104840a8a64d48b0ebd8037228723634f15e44b617170808dd990486fb098819bf0eb8bc86a815b4b04bae1f872b2cabe6f95273438baa2e87f4e4bd4766e09b21f32b3178248f2935837b98ca3bf8a17928b3603b2ece62e177322f6729df5b7a2f1ef3faa89232b009874ab6054045f0cd4561e9572793974ec1af5482087a947de19fea489b38b2f52348a2e15c0d1f705a1eada2f091afdc037298c3b55890928ac5440089d04088cebc00dc31936714e05ac0d66fc30d11999936ad55f72d4a59dbd8d063dbbb8fe6902039f60af6a8c9bdf3240b2d252a946d9078152180d3aee86555964fee832f042c18121d8cbd60f30427752e56bf6a8e4a1b78f2a0711d1daba9d4db0bd53b8c204a94f1056fbe37615dd0a06bda6cd1dd748d1f972f59d3482362f9e04136ba682e37b1df88e2131a7f3cf821c026cc2ce5e9c42acaac2163723638cf9e26bbaf960dd618684746b96cdd658b2ab76b640d2784c641598033489dc2f45ca65921fd4e5634ba30e73f75d2485c37b40ffc0a12614789c575df94040f77671c1e0fc5227d5713dce21bc976ddc67cf53c77b2eb9ff48f1a2d57028d025a1a3d07ff18facea8b0f08d8648d5d731bd0bfd203eb75dcedd53f1d71446ab73230aa65b0673a073ec0d1a2051ea4ccbf30a36d34aa0efbd6d59a4942f9792d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a0a889371a5b65cac9107ba0051be944c63503ad6572afa2938fef6d563b5f14f29f7d1a6cc0879383fdc323d0ce454cf95accb4e960c6c9ffd63344973a2f9a96dd3e6a47fea02bceb10fbce7e4df3232f591ca2f4ae07fd3e6db531ac626ce1399644c14815eb3f708e535b551c3d26edf5a6503376159225e1bf1b74a8e38cd023befe202dc893dccd76b2218cd35027cf2254dd5e46dac254353feb56e2d4ddba214903490fd0fd1b485bf96466d733ed59df981d2bad7d0eba1587538a7b6f651c70d04a4cb8ccfb10fb53721f07bcedd5ec5a6bedf67bdb535bc5063ddbcb3cc100d357697aa1f2cfdd7848a4412ad90a0c204517b6b8e2a25e130b827bc808e7c2d7daa5c2ee8cc72449dd4581a9618584ecaae5ecb5400e52a8ee7f351580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716dd4231805a8eec37ab616f73ff110eb8e06caf469b2a5cd7ef3512ddc46e40cf966839d3ae333ea95e3a540e0115ecdb4617933f83ae3f79fbf6241a44c903c2fa475a3e87fee054dbb62072ed97c8d055a1233674653cbf1bef7496bb6786d41c6304c842858b1ab497943811e87c09a39755787c40dfd5de010e8bae08c8304ea73c4c85da3bed98fb5111ff7a40d847e95d161a2d4b0df37530790309658e806f30f3c7b7574960712032204d4994af5a562841ef0ae08328cc0a811005580e29df4c8e98b65bb8f87af8ea463431da2845cdc1587b7e42d02c7edcf7b6b26c88312658b91e36920869b3319189092f26eca770c48c3608536a1305863da81923f4d7b438fe2ee205d41134fd98a23958a2a491cf8f6a436b039af19dcb2c59d7ab2ab9b5c672d3f8d07bd45feaaa00c64a26c88909005f61da186e50687c0cddcd298859d8b3cfddb464b459ed801ec344ef015aa6cef91e0e10868471983030f5d90de62784c3adacaea660bb0d6e609786117b4a018da93d1a592b245517b22bd8ffbc42193da37316e66a4a8a0e0f1b8c6a12d5ffff430db6860c09f191d2570eac2724e4b6d125eb2a4dca45bed31b06d0d442f65e07c19aa783fbb14f69d799d20b637c85f1511a995ddd670a8ad4adc3897f1bf86df447fec4dc1ce9dc0bedac4f9b0b2329013e7812fc2900ac26bd32fca39eb5329d3a8369bc1d45dffad59d1346d847a7efe06700028594c1925ea95bb45be072ad6253330337dea7ca936dc816be708a429702190cabc104cf57b7c6aedae7d3c9e363216cf0c6cd5e58f649d7e7a0cfa8eaab785ac8682516ee379562fc08d01d856220551ba251ac6282fd65425b7627c3f5b5f16d7b86d06cb61c6d619bbbb3cb34c409697e4800e061c6c3e1bae92b91f41c98c4c0090bcdf26912dd9952965f9510a2f46c9e9952d660d93f017ae9d9623b87d9993ffd06b968c8e43f29a1a63b75d26a83f9c2ad91eacb4b9c1b7c6ec4761f792101243d2f214872f2ce3e8d79a4643e3f7ea36b40d7e4ea8b31d18d726b772dbf0d94a3029d38a817ee2f407fda74ebb9265b65d4d83512b5fd567e6f9674c7e6086b6d0a0f31e7e4ec7ac674ec5d5ba4fad43157ab53955ad03545ea14b4155abf506cfaa7d33bd3db4cad734c034fe34581e17638a6168dd00413a5b7142b76a54fe9878e0bf8caf2bee0fca67ad6bb8977dd1a75ed912b9e06d71e9cb87b6bcc03c9bf1f2fd74f079c9edfd401604690ac77461f262cea5a31594d5f7a95734cb1d79e4e7ea95b797a3cd11e7bb3d9205041e241ba617fc3c09ae2bdb41af11a3aa4ad38935d9566de9c11f32f65615fab28b177bff84a50fb9aec84e9da295dbd27fe94f8156f28e0ad9e0aa73274804338329b454124041d7945ba8a2caa494619536cacccd764e8c26eba0812d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a03b26a34e12754783d0345d70fd6df837c22adc955414483720d04219a50e037213a5d153474fe78bf0c98154d71836d04e56ce0478cbc38ede2b7c5419893c9cead82f8f45cbe13f344f6ad73817135dea0be5d56559560ff1cf0d3dd764f2d63c8283827978fde7da8e53000dc01507dcd9d4dcb5835ccffc88e500d9a010e1f922b7daa48d68d156f486a41eccd6f7d990d555a44b8b2347ce17889f8a992b18194dfa04f9dd54cd1f2f28976798ba7fb2eaeb89a75a78bc166a7e6fdd5d77a1c84c3b2d8d263c7f16d5b9b9c51b5db4921f40203e967ca3ff6720e3de5d5fffadeb8ee2b0f7441dd5c0cb25fff42234319ef8c493fb5b2659e37feb4095878ed5677329869e18abee3f5abed0d40aede2e1c8d7e204d75534acc0c6a06322567ea8a01706e4efebd33d853553aaf2d281a9d2699777745cfab39e26db0295c3dd85b92ab7f8e1ddfe834b195c03f594bc32b399e1bc0ecdeec692dd82c4ce9a2a791582f6c3506c58deadd88b56cdaa65d09435c4ec549153cba75dc86c8df8770c5352a377f188c9849fe807a80e58c0f963dac20f3b08419ecb51e15dec333984e78c4346356118c408ef4046702bdf129239caeba6974574fc277df834d5908a48e2dfe4ec1e895572b3aaa78272e97a486f4ce3d9ad108174af25c887d6e9214e4643e0e37ddcacf59e9ae55fe9c82eeeae54fd976221d0d99df4e93c65fd856f34338dd707219bb0b110e2af1c317ed698d1d88227eecf23da4a1a65bd541c98306919517116fdbb626d01405ee7d6079a3d03b777def40e1b992f934fc063e5f79f1986fb2c7bbf753c583fbb15fefec26c21de2ab72b671c14c64d131d80df1f541d4bb6160379ad2c0b8a99aa23dc64d2dc6f058a6e5b8e1900a05c86f7a3d35fd4b4fac91395569d5119245318a781bbc332c6e7aff422817e216e44dd9856336b4c802dc47972f792e832668aa48bc754019a4b0d2abcf02c1c17ccef0008f5fc2eacd44404d91497745b47bc4d77af8a62c4d3891867294159ddcdff45d1d5910e82949d6087b7dd80d01044bf8896c3e6cdc87bcb6fef25fa8ef2ead481905636c8264c3d1a146377790da2b24df53b9cbd01b902ea854bc9731d755a01dbadc7384e248634cf4a57923e53bf5551b4dac11c2294d2718589eaf19fa659ba2a65b41041b641677be8b416281fb935e2500ea19c2e652b2f401f910d16e1ff3dab103ee95a4985e1913932b8f206f2cda738aa1f5db3e6841fe3de2214f9a726338b75d94869b37eab177d7ceaba3df67ca02af60c8efa9fda2e08ab4231f694188c958a15e46814bc32d2e3119921aa0e28ef80dd2721cbf54eef621f8334226c3b3d0f0f416cd488aaa1b430fef031340d5d2cd198bb7c5b097b9971fb3afa7d39613470b0b31dc7143b6f0ec982ca157ceb9b884bece3d602d65f7dfd0f3a5b69c886f2dc02fe62a6c4f91d939a36b869ef565cbf89c17bdefca5debbca87ddb2a3b15c937484054e1411c89fb1290df5ba0bc1364772c7e49401b4abc516381e1691783f003685d82bf79ec0fbc0897cd2c0e2ac9ceed1a1d978907e3e558b1042e638be772236d55f031116fd6dc11fe1d5a17bbd99079cc3047e6eedf0c17870e327322bc28c04251c948e6a12842d44e4a0ef5dd5e1316cd0374164b64dac6a5b1c9cbdf1aa4c1faef1971996b097006286311ce2ff5b1eebf7dd97071c5686531efb17aaf5757fb95984823ff911493d55192fcbb308bd578cb32671cef0c7f0d1c3c4beb98411e29f82ea78b62ef1e8d5112050a49188d673fd459af39a1a80123318d26b95a08f597f190268d32ff03d01ee74a3f9fcac3346c869073f87dffb44dc55256b92ea292431297ecf9e6bf1c8e3820d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a5fded424ff4ab6e961d0761876a8057f330996bcf377471460f81ac65ed173f4eb67776e3f32d4cf5a77036df9f9eaeb38a8ea87de787048590478c876c219c5fc14955107a1a0619cfdb5cddb7f76ad9092c0cf877bef23b28586022b5d94f7c1e690c9f5dfc748400388fe89ba0e1639038cef812f0481ee93a860b91d99b8267d13811e0a3588277d3063c4c76fd5957db8bd4c7a602345f5772c229aab6882234c00d0fe14cd55a466d880b551ac9d63b3dc13bfd8806949cbcb10ccc9ee38dca52a65daf8d19b19921498fd1a02ac655f294784c1451c8d7050fb53e5a8593dd0d12ec515e305a5ede520a5d78c0dfe0af59330f84136a0891182607b27f1782f93076ab9c6ce0fb0c2f0cda253378fe45b548fbc902dfa9b37b0fb49cc1580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716d15d702ff39fd934824e6fc34283f187f47c1e95dbdbae8468d9c6ff39c69e4439d5547a8c1f4be1addf711ffff1fc54dd9d64d6c55c6555c9f5b49d788d145cae33b02a7dcd0c0cb153a42ef2a6ebb2c2abef2156b82091490a24c8762509ebf37d639e813ee7fb3950b33a98a601d46df1e1c59e902351fa24c30184726b2a9fdb0d72964c4d5fef28923079eceb0db71d21a24d86fd2221d517a3c42c497237206c93689c4846cc8df440d1afab495bc43c53e85d7536a8b4d090abffe602c395038af147fb8db952be3510bd3a56855c8e80e5a76eb0ed52bfba8aa9ae4d83b9656f9d428c5d195a8e4ed4ff0395bbdafab3fe59285fc1dc4e026579e5409c1947d188a8004e243bc0b055e90284fca064faa4ebca54bff6afe7c5d57a6f3ecc7df5bb2fa332f3a299e08010c5fc40bb541625d6f4fa618b6658d3136ee1c209c79bcfbadbe1970b9890c5b3ae4afb402a43c2add4681368a936e1b576ebeee4698fae52d8b2977110c8de856a1c4f418fb1fc378afcbbe94fc38d9c0b34de86f0d6012adc8f9d4d8771ed85f580fea0fa5e75592eb3ab284e68484b327577bfdc199b04b6b6ea0d63715a174a172ff1d9b75712edc31ee5cd6619bdad0ed6606efeb906145de097d64e3c3130d2fa83272eb9fead3e54b6465c3ea8f0b2d9649019becbfc8d0c575482c540dc05a94a2d117b6036f7f2d688f77c73ea5151f047d8a65097bda2f1978af4ed412f3e37edde43d080e8b977e55bc3f480909d9d58ab84f526c4f7fa5dcc2cf734b52d65d9b64692e7c3950ed6ca2d47fe2511a1218ceda35ea0b4d7eb69dfc833c9d9bf1a70a14e3c7c38ae0c25d5fed0335ec6e227555989beefa383dd3b2ac071e0f0ad3396729fc9715b17264373afccfe1986256e440b9309ca2069c56772c206b0af0cf172eee8269d8995bcecb8bac39c3262611d01c4c60b703b4318fcf6e3fc9c7fd52fb20d412037eff94bddea085f5d77c75a7c3156a8cf6ad686277f5de5c04eb11fdb07b1374a360f7c3c8b48258475229ec019cd1a24db6bc53853208463d58722f26e9af3bbeb90c4898d56dacb001a70428a62d5e62cc53792e401821971367831f840ee423f205f11a5434cd271f6882e7aca01924a183767c1215b40e835af195be347d128fc5a1718fb3831fc8f79145f1aebbe2bf4409d3e230225d036151e64fe91f5de05f974db2b8de5afbf28a79717bf3ac2fda8d14ec4e26cc60033a91e29bf0dc23bbeeb1db4cd267ec1077bdab923a53d8563a8ffdf8299fa11f2c06ae1c2101b28f2f002260847d722a4928ed3d52c8159e7b7cd8b21a6963da1ce7af7e73c8d098a2f5eab897a62ea796a937d1122bf2f8761031f0e16ed7b877bb6a5e0bd85feb91ca3211870e21e13e7ea862b120a52354189fb6eb7205eaf82fe14c8c1a7fd672439d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0aa68804124c03e03cbebc92f2eb9706b040cbc84ef0fc43a40ab843c0fb3251acc5bcbd599c0df02fb174e425a09611160461d1a7a7397ddb6a9c34044702723ae7b547d929cd4f8e0be85eac23357a5fac7f8e539618f8e44f5b2cad70efc36be92442c14dc25ae2267181489330b08550afa13ced9374634b467f4bcf62701d66132221d03a48d85e09e4ae8dda3ae7c0df3473ec6aa32437e8583f3b65dcc41632b099fc264e52dbf3c6d76b06e90bf0bcbc15b796839e83de9c258ded83ba33002416c76dc533e392d37d0a414e74d052d45dfef66677b60c8e1108d33335277589eea05cbb930346abde57998d5702dcc8f6ae0b08cf974b08c2d2fc7b926e527c1ac37b42bc0bba009d777503eda70854253d276fcafd7047239441d00eb47651929fdb63fdfe2c4233b72d7167a49fa780f60b277e4f6030d63ec729255736929fff8ebfce54e4a37459044fd6f6f9994c2bfc3baf63187b08c5a6750e180c87e24d51a8f07f0ef4f51630e7ae3546682c2fc3f739c2b3ed6f7a64980663ec11c117011951d4bef637a1afbe5e0c4999049771e5bef957866ed538a7125e8fa6c81dea718e23e34b5ab282c0878cf9e167352154aeac46664c527aabd7eca015a885f8852a785f01d2a69916b71ee6c6f4ee23d6858a3a58acadf7688461d2dcfd2ca286356df8489cf317ee2834b53bd362ea56af4f87bb5ae65b4750fef46ec815598f6add3d00422e2b83b332181171b3d39bdce3e5227a61f354dc4c0d888988bd6c64f84e887e603dcfcc357cf39868319c26051b0d06a8962a87bba582a79d24c75507422c6d49f27946a13dc38e88e9211e81cea5a830ac80d6f8df1ce41615bbd666d2a232f32c913c2614a92c7d424a7959568e75f72091eb12c6e3255c460db7e78578c04cac8885e5e90229701ed235728537cf0859a128c6d912ab0323f00eb76e477d1844ad35d156ec62ce08d9cc7a9f68abf348b5a9aae6b9b1445a593880f0d7c91e3917c093c2983986f7606942d123564e3de2206731faf27d9627f50875a9351fe057ace026e75d616026a88528bcaae82dffff3e0fca13515cda9d64b70235310fdf0d0b2cee4e0c9a1841cf55cc1bb1fde113c3af6fc0c8722d38f49238fa8614dbb9712d3be70000928dd412f8219026aaa008ef652d44f6ac193c1bff028bfdf2a531913b5f1329907f156e816481094938bf264fd87368712eb144d08bd4fd7c6403dd0accb59ae8ac17cf0b1dd3428d69dc2d8c43322a67357fa86c5e0d8ddaac598e2d220b868b9d93829c3c02b8af4545a85e182f054b742e8ba33d0c034c30ebde4c09b540bd3bb7183bfb08d8a1f078c6a9188310fbe3a01395c57bf055d83eb01963748bf6dad42d9e10448c7f7c817771d82b88d1d53c6a8392c4b2b226a4e2e1a6e598b5f7b4c32d26c320d3b19ec00d7bc9c7992f1252fc9b0d62424228d6e11d97dd28b82ee620f036c34b674b9fbbcae09f52d530cb26d4fcd04124e017da3f43cbe1c1a5e0a64b51c972b0016506531e05f681a06a5d8cd8faadf10bda3076532c4eaa3445892a5f4838de1e75047f520f1ea587b3a9b49c1cdce791c43a86c2b5efcba4661f026367af58069b704de82d94430c881c88aff00135e20090d5548ce6b929c1ef5420a43481354db64d13bf4b2808877496a8e4789568ad5100e60a214866da4b65d195147989b33b443dbb7fb47798e5d6ef17ee7c67fb8657a87b301c3c3d890a153a192e7a5b6630cb79b94fa7d558663de5a0871646f892d15a73502e64afd1a97286b2d94d548df7508254a46bbe2b0505131e98462d4a509442c4362a1297178d5ca7dde81542d5054ef33e21a1153629ff6369acb92cbf666731b807a60810701673d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a6fb4af97ec4e3b3ea3970e43c8acffd1234c02d7042f7e39f0b8fc0a9f6eef75de0193d551c3d7fcad1c1625b802c1d87690ad856ca5854c98588965bf151ac0178d359ed420424e9f0d6eca74e30b2fa106550683c2746b4418258cdc056534be96baaaa4faef78c531fa9482bcd907672ab95b235c8c48401c16399b346c4683660f40706e42344529a9034eb4c228b101fa87eaf21c5cc0d7cbfa609e32c58245c60beffd2d2208c00d29d8477e8e1afd48017415d44273343a14ebf249d8b216ee21b4671098da2ef90531666d0e599fa3e2618a8a08b23cf432349aad3f2785f61d784db770979749522911ca49c77aa294f1e38aaa991b65fe29985afea48747d78acde50f87ec1a8e2ae21c89f918bee29e407bf40cf2b493eaf8a50acd2614f5588e3c7a129be4561b1927146297cb967aefb67a1d99043ff3785af6b0e3e18a1782d11b4196742e9a802c2b948ec8105def557559a06988f838b7753b10f7feae0c420dfd1596392fec6e319783b80aa2e2dbfebaec27484e21b06b01245f44d0b276541fef03bdc3a4f011fdf3d0d5194bc6c8b894149b72ba0a8f1fb77e81b5bd4a02ff5c7d42791b1497b483cdafae276b035fea73eab87f72db786642d3f659d23725417e3b314199d07a09af9aec653354c7db9077e47278cbd78d1cb7f5b2825b0cdeb450c23b0eac7e127186f898e0768c8f472a0a33f06741d7af03fd5bf88321ac0928cf1fba85b6fcfe2bd37d66dfb2d8a904e9950bcc31305a24af00f696f7c132c7f886c41a96c0630fe3a8088e5056f826dfcb287129f5ebda293574db8c4ddb5a92e6d86f96cec1b85b16c6d2b14b67c9044abf3470475eb1b271f8d766964ab40bb02b944382e886b60469ccd55bc949f4331d00a85cc0f5e9f436b7145c61aa784b83af6f5701551cf66d8e5aeb45a8e83e852985cb16ad4f76e88707e08bb17d6e3dbafa85f95ed5dbae2f8315ca87149abf96575defaae0cb2900610e19c80d27b1a24d941c323f742bcde741e24441e8a300a5231c969d29e194d7fb10a794aa5e468a939dfa10966f371acb57c416408023abcbda8b32ed5bf20485ef1e532f263b04543f9d50c736acab6dc6cfe6602dd4036742dfda40f3390200948f6abd84563b865dd3399fa1c3b7a8a564cfeb38d4914a0410e85faba3e97a40e14fa98c92aec2d297a6b2aa836de17966286c930f0e65db65eae007bca54ae66f7f0486a2d512f82b5d1a68ec49add7ea2e9c728f7a7efe82d497fbea51bdb2a3b28b4f3ba58946ac1d4bca534fd885ca8575da96306f06e2f3b4671388e3d030b1dc4c758f420e68c75322194976934edbd25d3f3c9d89ace0ad356a3abef8cdabaff580ee96b4936fa0264541416e5cc2b439b687690c5b59f9b26a611f97c21d900448e07540cf7d432327fd4588fdee8a1eaa3bbf04509d20ca15fdf30439948b4e5ea36303d9012f863fe0b7a6d3601a0a054cf87107a695d6fff2fde895ce2bf8a19c3321356ac9bc5fce05a097fa9d417ae942624810a0e42690aa1fb3b5289a05a0ff0364b596865e01ca1adab1dcff4d01b8f96d04e6e18a83de899a89abe99a811b439c3bdca16d1a03edddf3ac4cacdf6bf16ff4bc3ef7592ee217c4a9ff24fcfa3e7df0aa14ea7c3a711489095535d4166969cb628aac4645b7876cfcd4c3864b169453b5eb1e21a061c4030a1644d6249f8374026aca468a2c4666bac89413fa6109061231a7eabdbb3133b25105ae1a9fff80342fa3d2326b09ae5316f99411e558c3809967c8a3fd534ab418863ea69e8710215ed32409c7acef946e190762fbe5377e444b5abdf0535dce7af41f765e75636752fe81d3dcd3dfe4d1d8845aa807532dff8827650f50c3e54551d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ac035382f797a7bc97352be2af8570303ad861c4dc6439608e45a64539d312617597c78d3723190789054893677da29ddec26500b6756059091e35d2edf19f23e51d62edf2177c51a45e0b69ed30d2a36e2be308fd5ac51d47c841fd3a030f42ffa3a2eba0a937a083ab744da32bed2c651e4c848581df3201d3c491cba3cf7bfae1319dbb153425baa279d9b69dd9d1b4166c824a5859b03b52aba57628039a93838265fbd24867a0caea8f9c219ab193ff2c5b563af062d59dfbdfffb0105fe545ffb2ba18e096a1312570134a539d56839cd284201224b09de562344ceada805b0f4b3e7b69f47019d40e4d9ac4984c49e984e94a4f8b22e71be42350bed95241c396b44934c8758f53644b49ef03376a3fe00c34768f8383a4100b450009e6d2f7d8d754b78ace61cf644b2c06e55373aedb4da2e8d9650ee3395de933c1cb11b2bff7e33b0679ba78fd27e48fd6fca2d915ee1ac4cde00aaba262a5156a320f015be1497d61d31b0a634e71698b107d3a83d53d850a4d08b54b282ac6f96c4a2696e718f53e39f67014e0dcd23e2c930e01330ff22a1f2e42d6f1ddefbfb892be2700f95ffba658bb7e9b7cc6396c4cdbd1e6c6bb49a29c33bb6812b663a05889aa7ebc14d1dd732efe51b743dfe2b200e159d766ff021b3f192b5da8b73a1d43a1ab2a3e0c4dfb1827d9cee5b280e53209c29edac18b0c9478183a95c50b0788bfa45d549858a791c859db8b44669fb7f563e3e1a2ae1eea0c0bd9746066e512ca0fd37da4f48280df1f441e8e443ceee2b5286f232f4590882dff845b2bc4df602bc7555382b7d7953af177bc5f86c8447ee038045ab7e05ac3cf814b4e1e1a3bf4311c7dfbaedf14a174c2aaff222011f81b1c11960261a63bc03cd1a138876a85c56b5faa92bb7d2297a67e3fbe1757828fef5dd610ab4df03995cbbc870350bfc2a8921d7fbc8113ccf3479ff1c92341e84c2d80dc6878237e97c86b9ede2331ed1d9d47d6afe96110328351057dbabd69988a8ce97330092e4fc9ef8162e624ace800e4401fce66034a9da881e2baadf985d0ba664d88d6f763bb59b016c27d1b476dfcacd1b266b512ece8e022e6551cd53e072d28f2943071f8cdbfb7335d65d20baf1000456ba776b17e2f5a9fd4098dfbc15e7a457e943fe26becfc6dcb2306b7cf10881f3ee1368377c5636666fe38f4f47f32a4487b30911b0aa02093dd272dd54c664b0234da54ff32fb524c086548b740e0363b4813e60c1d3962127a0ba2e756c17c3c9ad0dea21c95e05afebb1018f441e27bcae9ba36df8321d555a6bd34c5a6d4745d3dd018456256de2120ac5a4d37596c9b6e6e499faed3b02f53c8becc0be4782e783b9daec32d48513cea48dbb5d8c33e71670a231dcfab783aecbf5ce31328c04b01bd0ab9f3f5c95f9af57ae9a53b0d4d0b1a50036f7953408e6b7e576ae7aa92d4891cc54bff54d887880e601ef4795aad727b1e6ed41acdb295a0a4de3ab6c9e21028f60e099bb22bc0d51ff4375402e097eac73d07cfbf8c313b6d5b58aa469e4560ef8f8d8265b570fe0b2913284d3ab9062c7876d328f326e1bf626cd5770ecef5d23c58d775cb580a0a9c6b8b62d2e777a9c622d517518929999b77cb467f374ed7b9eb43296e64ec5bac9bf6ec8bad0ca29a02e24f9e57164fc715610e2463cf963ac5699f23ce6ac02337b739c69bc9dde7aae325eadb544f52d778fb8cfdd9099c7e2f72358f8469655d7f8ef2fec1d181e443726900c0718283e96ed923e1dd676930ae68fb77ec6b3e3f818e6b36560c276ee3f8a78a9e7812a4fdfb6653ad0e51a4853566664b655dc0a919d6bd7f9777b81e7dbb137d7fbb5f413e27087d103b3d79e97f1425b20e3c5fedad735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a1bbfea91a4f23035f7c2b14dd270ff099998856041d962b7ccdd0759fec6474f272d16b90f09ab6527c1227e628b8eb88c5865c3e570932e3cdc5fc720af6b04e2abef88038e3aa4599ab85fd414d3e2ca1d039ad45c44c27fc7375dff5d6ef504bb8b0865627905a87bb1a27d494225d03fe7d693aa44399cdeef8a06221b60c233e879c532f54677965f5a26747b55911597168e6953f457284268812c3ecaaac53635ddf72d576fcd52286ef03a6cff38f4d4b9148b2f8b253cd89c7328fc6a6c788194c41b53234f4a33e7a52e8340401c5e8b13d36a1579c9043c6f3c6b07c36e3f351879470258faff8342616691378918e49ac6509dba8844477d6d0dc7793bfa21eb88a95f9137a136c42063e9e4f0305b8a2710ee9af8a2e84a04493177066d6abcf5e701effa7e13c3ed3340b80be70b8df23f956c1559574d5a049fbc23036ca0c2fe87921fa49b089bceab256b40470821133f343052ea329afae619d21de5555794fe4dc2457e6717cdbee8c4da6de4554ad5302b6c5cd37114d18c87f2585942202b803bb76e304cb298b6834fc2607e54b0ce85005d9c8e5799f4ab7fdffde71a93acb68c9fb9470f88fc5c777267243b8aa297f6f703c77edd53790aa56b6b3292987fa2583c3e2d72d5242e423db10243adb2034680edb05f075fd6a649bc85ce87404c89123f9390d9e5abcb56f1387b26c30bf62d7804882d88e7bd6f10e70d9e4eb462dfce1d795662f3d37902247699ea0f0240706ad6cd3c09ea6f679f6b8a766781b02e1a6b120df9af0d63c4b4ee26327789451b72fd0d63392f78739fe7f5fb663705794a7b8845c274b0b3d08086b2ee973a127593710d88cf8bfc39b3992f5e64275654e26b50dfaec27eb872032256fe3d3d0c7caccf8c9d713669435633b3a29c4d148865649b5d8bb0d450c8df614e841c80871e692847a7b9e28bcd170ef879ff9326a2ef7934f3b16db784adad0e53634e9bd5acd6fc3d001c25b5f2f62a6f3d3ea1b844f79e08ae1e984f58baf036ab6323185df30deea6a906ee3d0e916d0ba2f61b3d70d2d454b579e21b0327ac1e542e8d1653131b1431a310b4b02a658c938bdb857a51abffce4ced906d1dc4646aa60cfa7d81fdb80167d0013e542c20b0fe37d05df22d55beab9cde850905327a4c6793edb3fff97c18913a9ebf7b35881edbaa5a2cc33b38bc2fb5cb6d5f92c7cdc483496d0102b85dc1850e381cf1dacbe071bc6848a09e20796d9e3a9b99f355675a024e1af34cfde3930eaa33c4a0d044298b21ef70044cf6702dfabcee200b184e839f11749bf3472fe6f595f97c6698404ad0cb9a3f81c89820cb25ec2537fb123efe075769ef18c9bd1ac6476d857af3b5bc67acbe2605d06a5483807298b59ab0151a71c0475ae10ffcce0a30ee45dd8d6b9258ae71518fe25a8666aa3968eaaacdb9f9d9c7a912c349d0d5fab0cf1b2758d04ccf15c4cf00759fda7ce86b076cf54d8c3e8f3576c6cc6874144f6075ff8a55e1e118c128624604c7a82f0498c55b18a1bf1b752b1eed958d8f29dc5ee77e8e68bff9ba50909f7d85e2f887621741242df54682683999c9bcb995dcdfe5196f113d9b3875c41b60646968099ffa903cbf22225936fe4f2bf290e9259f6f5a7fe929ceedaab6df4f26407103e1bfe428a07164cf27b5b5d1fbaa10094b79a54439b0364af49b9dfa99058e7dc42d7f8259e95ed5f0a27580301d425a2a6bf963da074aea2df5579fe3aafb2b101854e43dba12ee003672ccbedc65bcee897363a1a93d054d1a16bd828f04fc91519043a3c02cc2953d84fb69cefa543116a53a068dc9b02821bd651e13474346b6a055757e3ac6cca4b41b7449d57a207a49b472d2a1a0cacef8f458d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a7c05bf9a2ed2ebdbf29342f1849b2fddf37700bde764258c60be6597299f99fc91ff9e217fa030940de05d5a5d7c0af4dfd619500089126daf6a4a3c0a43a5069e71ccd24b5225a14d55470741143a5cf08b988ce9b4fac0f65b977e57e23a72012fda6be25fad59872bc29dc19ed8375d797b5cbdc724fda9f4e26f7d25f9f0d3bdc1ace2c5885262351a965fe09a5f8e4f0c37257c252f6f40a72d1cd65b2a6c7169a74c95b74896f62d3f61332c3b22a219a30ab7bc89b7f41d120c6075792e37cf7d1e0a09f25a0d2f3f409bd323a0c315e0370f6924e067ab9e2080a7229129455be28cb254a5fbd6b066db81efac0afc2d3fbc840b562eb2a35d06aac4206cc11caa6bd1bd78003ec72fc874a7ecc13dee2c0b5bcc0097a5bf606c9d07a2b17264c7f5b45db7ca040444a68a173ecc9c1a0ac5b325bf7b15d1b499f9025782bbb2bf325ff85bb92fd4a4ebd542df004938d4036748416cb0255445387b2c172d180ef08b70e14a1ccd8df5746dbc76dca151983283e4e041ab2c739047c4ecec5fd7916962356a024b13c60289637175d0770429b4cfcb72d1fe24e158762a5d61785ef7a431c0cf0bff16b95aff4e79920fb6bee3a573c837cdfdf95adb5d6daa3a0336297dcb6af055c8194ffc27b7210c782e0122e13ee2770e3b5d1e5053d07d6415626bf6fef4550015a990b7fdba7344c4343b8f7c411758f4ab90fcd4b719fbee0f43c00b978fc66e2ecec001d0f35bc5f19e6ee3a574fc6d6d43e373409c48ef5e904294caecc4cafcad09b6a19c1b45fd9ecf120618182ec1fbc4333c1e5e3b85792115741419e4e170c8075a46ee2129a139157719359761efaad556317b40779222d694b8e1218d7ef967d927e4105b00a08915a4cda7b905ca8c8b57754e0f5dfb74310c58aeea26e33612cc1170bac5f062f44de43a6155097b504afabc7e55a616e5c7ac20b1e203f8242d7632eece6d60599f33ee1d4ab472609805f7bc9a091fa5f3b8eeb204c4a34eb8a0973300caf391da74626ac763e8ffb4f15c4334de9aa6d8f78b2491aadc2ad2ef447a7c7896fad90aae8dae95eb3b08f8521445e9777432065df37e7c0cb84dc96dc296ad62bbefeb289a1319cd37d0b1b33a20084a984efbd9a513324089b2f3bea4e8245c8d3ec800517d48a4a67e40a388f5c412a05cad1a63b2d7f140fe7cad7c7e4fa76f33fec0aafc3dddfad11417792ebeb28c2d4b7b69cf24d1c09b73e94c74629dda21531155337cd96819f0b0d43eaf41f9ac3922122695401b093abccba98960d21c22088c953b29984b33301c3f56f9578462a285d87926ddb294ef4f2c0a8830d6b1a2f0026513fee22cd9621214c27e275ca6d9056313de33d52d8371a2c7d1f747cbb8f96ebf5e49fb6b05d57bfbbb566f46f8b71333b442725fd36aed0a62a778238e882f2d4b99d52ed85071b10787402845692e66f5ff96655209a7e52e3944e7a73eed57b0c29faa698a0c2158608baf5b00f31eeea2fe6256afd27a4aa1abb699a4927cc60be328421754817d16b3602b8780e687b0abd45c32e870071fec5b254124b3882cec461f0d122811830ae78bfd28624cc4d6ed42b0c90f84230ece7832d73608f64b0d65533d4dd8012d99e7f58bd9c85d80bbf9ba0f17dabfca3089dcd8a5c8ba24a15f690218dcc881310d94a765a5c2476fbefce58a95f9f8f2fa58e24229dfb662c7916cd4c77b5db72cf47521d05cf8967a397100659c4d26666ef150ff66d7a4f4ff04e9f888ffdd42a3222deb3d3ec745799a1dd9d2df25eeb3d4a3a75b0f1b96193b8b318025123d9d20d4336186281d044a42b3672471eb5517da480967760885d223359e1c1b69ebfe3b21aa9a6110e1fbfa1224175028d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ad577a4c3f1673dc8b3f1522512d914ef88b6fd3fe8f0f7afafb2eb52143b9963b63e9afcabaeba1975b7455289fc8c0a69803848d80c4e1cbd7cc0bf9fd6a095daa0d12a3b61435c4e9ee076ca9297955503a7a2e6e1d3dc7d261dbb1bf1e432078e95fdfd19b175aea4b001a999450beb9c98fcfcf7c47c18bfc06d4340e9c8cd3970fe5d8d07e0628403bf2ffbe21212b4b27b6949daf8ba4c616f1e7874e95fbbf9c791bcd233db23425057ce1d8cdb1b92dcdb31313f585d993537aa0ad105a51f6abc1a35c48330ba8fb00063084d4f54aabe7c23dd4066ee477295129212997b378c8a619325f142cd7643abf289cc94c795fe68cb67e90b75d97c52312fe804019cd5949fa2e7096e18e0bf6ab20de11adab1e2212f1a0caed9920673d8910ddc31bbfc9145885af21ba24fbe0bad85887d5be52f9dd7b63087c268791f85d633e82b1bb164a5066df4af2cdd7886b58e67073ac4ca67888420d69dedec3c8f41cee50ddecbd9508ac10d29e4448237cb70e7c2a6c4b3651b725e5b8884b3cbe590d33c9b4cb3c33199a9b9ea51c6d5520346a63c5565dfff3e3fa03a2384d42efd1a59e99ac7dd538884c541c36a554100061b1e5625a9ec7512eef68657e5bded2f13f087137d2d72942c6bd0845d955fd0e22ab83a1321b7af9cf0d939ceaa22d0797c931388a59170f3e83bb8b6b1d5713e0566b581d1fabb21dcb067f444fdeee608cd99c0342b24a00ac1632617bd6288f8583b6e3ed1082f89fde647efd97173d386003ad9db30792b0e8979391572d2a8d2e5365e0e009193d80c3c03ac82a245d71ae4f40408ec2c6fb08e815711718d2244880823dab13d1ec0c16caa70bc87276e6967a8aae3179d92427996e3e188d0a7b858ca5b78a41c77005af834c804b00fd362b009a31f4759abd9960e2e4de8632d2c5cacf1c3605e62f79f9043fe6b0ad0172ac498734c56879ece0dad04a395e1a01d155d6c0f46be73b7a71945ae7b1f9a8b2be65714de0065cc5de4780df05ee0403e96a57d41edad141956eb62ed8adbd278c3be469586d6dccd467681b7de262b6288a74bc1b67a71e40eaaae3a14406f5af313c676ba758d41832644ed9b1785218bafa47006eff145952ae5444b9ce500d52c5ab6189153af3dc32f7045b96e43263935d35cd3180d1bde116dbc7c85e356dd3cbff4ad5959cf6852425456606c664469f97f8bcf5cf8d45a076336d96234e0e018907bf93810c4e04e41ad406d2e992e72f01dae34f5e17f54d369d930d9ee115ea975ee7ccb0519bc0e1201aec15ca0d0c0fdca718539d3b50d5f20bbc5d9b4db63b8ba12dfa342d47e3a367edfbabb900e11f1799d1258068dc4d6ddbe3ee136fbfdf1e56b3f1a799c69084adcd207636207322a9aaa8aacd36d25acf3858135ee223937250eee9d0db677dfc844ef777b0e297d7430d536d8d949bb2e396e81df90627a6ca534b37a1b4db436e7a6e7af4f7c3c7867b6fc4223559a555766dce0b236e2f9b7ea9bd20092a8da334504cab1f239402bb3ae65da4fbc29d5fe65f5768060eab96b1ec247bc7be06d87cb25b20cf191cb70e049587880d3406a16c27853cc7b527c8fc4002b34279478b4d423e428d1469f99017f355bbc81ba1807c42af9fbaa3a8b8e8167fa70dc98236a6050a4d43a44bf793286270ac96ecdc4c52eff124d95aa27c9228a0ee9eee30690f4e78ebbdd0f4aa60cbec75e79099f0bcd7946d459fd1d236cd8202caaafca5249646ac4078bac0e9a5f1cff002a0c7f95ba2a93a095530b520f257fc7633675286574fa15fe90877cbbbdc97c690eeb3c7558f6ff311d7898648ee75d399fecf05c1539840310a1a6c07a332a064cc90d200853fbefbad472cfe4b6d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a71ba628630f31381b8883d83af7cb568660065ec0d3b1e86304134f4f71280ca29f7d1a6cc0879383fdc323d0ce454cf95accb4e960c6c9ffd63344973a2f9a96dd3e6a47fea02bceb10fbce7e4df3232f591ca2f4ae07fd3e6db531ac626ce1399644c14815eb3f708e535b551c3d26edf5a6503376159225e1bf1b74a8e38c4dcf0ef6ce2195277c7bc5d340b527c0cefd2da606dbd27bc6b6d764fda74e52d3122d6e885af1aeae20b82fef6858ef1a83b2ab47a908898356b7ec52c296766f651c70d04a4cb8ccfb10fb53721f07bcedd5ec5a6bedf67bdb535bc5063ddbcb3cc100d357697aa1f2cfdd7848a4412ad90a0c204517b6b8e2a25e130b827bc808e7c2d7daa5c2ee8cc72449dd4581a9618584ecaae5ecb5400e52a8ee7f351580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716dd4231805a8eec37ab616f73ff110eb8e06caf469b2a5cd7ef3512ddc46e40cf966839d3ae333ea95e3a540e0115ecdb4617933f83ae3f79fbf6241a44c903c2fa475a3e87fee054dbb62072ed97c8d055a1233674653cbf1bef7496bb6786d4bb9926b9c60d01bd532552c89aa1cad850cd2074f088ea4af6fdf1d5ff4a3e30fd1a2b9c9ec6ff4d68ea73ae77acbd17cefd7d0686eb927c5753f83a8e48ad1e2074cb8f3f3af6730e3947fa8eb93fdd6ab7c4cd9c3206893a27398ef158660f0e29df4c8e98b65bb8f87af8ea463431da2845cdc1587b7e42d02c7edcf7b6b26c88312658b91e36920869b3319189092f26eca770c48c3608536a1305863da8ac5bffa1d358cb46ed691ade6e388e256e4907e04b17ef4a12316fad86c59594e513fd0b2d89d9a1b92a9523edb7a00c4da0b4e02ec5c8ce8a60bef1ec44d5590cddcd298859d8b3cfddb464b459ed801ec344ef015aa6cef91e0e10868471983030f5d90de62784c3adacaea660bb0d6e609786117b4a018da93d1a592b2455b6f46d7479f64c2b01c7d1b35d811afcc515093f5f52b9975db7ae06f33a330175f13d28709f3751b955d8bf1b4ec5c12feede4d08a79f972e16cfdad189fc2141d20348a94d628c77232c32bac635580ff0bdc5c66922e914db22962a7c5dd8e9dc0bedac4f9b0b2329013e7812fc2900ac26bd32fca39eb5329d3a8369bc1d45dffad59d1346d847a7efe06700028594c1925ea95bb45be072ad6253330337dea7ca936dc816be708a429702190cabc104cf57b7c6aedae7d3c9e363216cf0c6cd5e58f649d7e7a0cfa8eaab785ac8682516ee379562fc08d01d856220551ba251ac6282fd65425b7627c3f5b5f16d7b86d06cb61c6d619bbbb3cb34c409697e4800e061c6c3e1bae92b91f41c98c4c0090bcdf26912dd9952965f9510a2f46c9e9952d660d93f017ae9d9623b87d9993ffd06b968c8e43f29a1a63b75d26a83f9c2ad91eacb4b9c1b7c6ec4761f792101243d2f214872f2ce3e8d79a4643e3f7ea36b40d7e4ea8b31d18d726b772dbf0d94a3029d38a817ee2f407fda74ebb9265b65d4d83512b5fd567e6f9674c7e6086b6d0a0f31e7e4ec7ac674ec5d5ba4fad43157ab53955ad03545ea14b4155abf506cfaa7d33bd3db4cad734c034fe34581e17638a6168dd00413a5b7142b76a54fe9878e0bf8caf2bee0fca67ad6bb8977dd1a75ed912b9e06d71e9cb87b6bcc03c9bf1f2fd74f079c9edfd401604690ac77461f262cea5a31594d5f7a95734cb1d79e4e7ea95b797a3cd11e7bb3f26c98f36c2a5c94fd59009ecfd09ee38b83e3d08339d0e728bbf06fe2fd6053615fab28b177bff84a50fb9aec84e9da295dbd27fe94f8156f28e0ad9e0aa73274804338329b454124041d7945ba8a2caa494619536cacccd764e8c26eba0812d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0aa8625c28b8eb93c4bb4d1b24d01ee8d67cb745e4314384d46a99014cb64ec2ad0a59c2376a596dad45e34a7fef87dca0d314203ddad6541fea0ce545700903b9eae9684f5af1ac5c633cbe1665c91a4bdb79a184dc87ad15e334e472c5d47c67bceb989b94b2f29f31776b10c98f3ad61cdf82927dd246b2c62a2270fba45de47e383e73c9990e43cb09067e0fed21c0aaada8560b3fa73fc751de6001d7ac5ccbbd70e1e7d5ed11f5fa7b66f81f1a87513d4afc3b59c62cb9b0af6c7b3e3d1a41e9d1be764d1424712499efd03e7490d61258ecb3160f5d8e77dec9bb2a30732d289c85cae8e5b3c2cbc8132f1abf688d3aa8e93967342fe2c82a85f39bb7ee5016afd5e7587430803ebd57061632ab813eae80c61054aa99d259f55cddbddebf630b59abd7b5c159bd08e62e43568ef7a80e90cdc4a1886f69489e23975b8870d972fca0351d0c1dc33d14d7b75c96776c1e47eca30fa67b0827ddf9e377dfc732fce2fe8d55b4fd20b25e538f3dcf141af0de7e9d6cb1bcdccbe66c3f55674348001eb6fe80c0c1a518c41ad27eccd92179ed9921c0662aed55e8df460b99db40711b82492e3c870a121850124048b749e8dced06befa962b07f9442930fdb6723ad120ac1e8e13d1f40bdd5003f74ab2844388b4da301e6da23baa9ef70b92ef284c6a86993dc665cb0e30f45d6b6f84d10cf650cda96294d7f00960c7c2fc7c9e884ed1f6a97a8441817394b79f8d70f676e7ef6d5420951174c0f5f0213f1ec18aa5eb92f943c826d1c326387e7b6ae348bcf5716c2f5b5c8ed3692ef6bf2e3faf4706ea988159580fd84ac483c47deca8a9ac0cd969e644d6aa8ed04f4a3844fd14fe0ba9809be41cda2f979d8c3b97741b1bcaddb06fa02930fa3cffa60cbd21b927eb1ee77d9002bcc61e0f7c0358829d543d573e8cf4ab87eddf2c2c479cc29dcd5529180da10f4f20a4062ec9d9ec711693b011e7f4299465283f3647b5f6daa993c9bde010caab1d8d9065581082b121b6aa5c8440634ae72c5c2163d030a322c7fef34b9093225c6b8b7c4cd68f6b089814d909149858d19327342383e94537ad22ccc12466ce3f15bf28bef0c1cd0700d8e16bc046e4703a711c7fd346f6d584f5c3789269caffa3d777fd5dc131ff981834c9b2c85ec387ef3c2592fd3c00673d1883e7dc774d8dd460089cf2b872468d4353eeea11c4f1fea27124623c5f8bff4d44f54dda753ea718cd8974271cb3f9212e87fc05db44de4851093fe551212f0205e9411c7b0b2fdd77b54cd4aefdf869a9763a1c541f331650fbd2bbc0f7c7ac2262dc496c4269ab6ecc4436d398a94b2d7eb3e6d2f6bb1872a729d4481a39650bfcef5955981a63a49487373ef1947a54c1d4ba37e021705ec108002cd8fec33d1454cd8706fc3cb0e01599ce365dd90cd8fb4fa218bfdd10b38912f3c7f62a6a251932543e0c3e035e3fe5d5773301f84bc09d48b452e19dd8884e01bfe74483ddb6a35de166b1cf330e439d8840142d7e3f16998581dd77a502854ee43fb0c9d410446a9f953b0c95e1a7d56d9d1d883b0778162e6990c9555408a74b3789715b4639d83ece205672e6a4491a986110426c87b3df7998949159d3b6c236ddfcb2d245bfa961cab0d31121a6f409207bf5a657e0ee47a6073b071b75150ccb00c9633263adf2c57dc15a0c414b032cd1b240ddb534914949a4ad626cdd452c096d5ec61a3b1e64547a865eae79e2bbda35fa4e4f44d3199e35158b6ceee09a37f3022e5828ba7c960a344665ea59e36b9d3a5363caf2beacd6410de4a7e6406a50da62331162e8531ced0eaada06aa0d440ac64214fdd7d65e1ffbc887d7a6b36be7bbd3d38775a6a90da41e705b4ea4c376fe8c32a4d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a6655e9f8fe4d0d3e9f99b91436882099bbd05462e8f7ecd5f905b62645ad31ec43ded3d1d8c131114c5f1598975c69aed8184d96d1a371ba12d7a6127c1e2d0d6796971b7f53b107c3f34bcb11ddf944a6d8712bc351fe0fe6f42d1acf5693ee84fe0ea5d8c588602dad044455b316c47f06861c7a754dd9bce9c6fe6478e5560d5c25a3b9505a749539e69ee5dc0e724bc82cf14179d3777b141dacaf390bd59a38d9d1b5abdc2fef5ff2a5dc01b5a75229d0126a5303daba0559eb3f2f0bafac19da423ec84c6f1d878805cacc20e26326db9b5e7b91d5137b61f9798cf501a3edb411e023ad566c3c478fdb7d95782bb7a8ffad26cfd4f75e50f89a5f2b8f8e3f6995a35bdd59a18e577ab5d52b63c6f4db09ed6d5b8e6cda6a3cf5abd4a692bb574b6be2b6d8acc9835d8e1494a41d5925d3837d90952055796e959f8d860a109d17b9041bf06c3dd7ae2b39a11b9fcf7afa5e918c20318efaedbd64817f15574a6e0298b8acb5ad654f3ec90d53b5345680a64863c2901e13eac70851b73b9c666ba10ca39b1a7b5a4f935b000a5a9161bd418c905e9fbba96569ed6fc5de72a54928e65b2b41c2746890649d6ff2790d51c56190666ba0a0cfef3d5121efbb9be7372b8f744cdfc2b7d1808219187ed8c949ced9dd5ea523fece072df9f48356bd0f2b623c49d12cf31d1d44b5c0a3d173aafb464fcfbf3085558d76014e55f585a9691ae45b2d6da8f29f6f499ca47757e8e3fdc5514fd1ea8a779cbcef01334673fa7e484064335101e27104b9cd65b8b963f0edc0d9c53da91af65a75064ffbe7cce2229a959e275879bbf00337d1e8aa1507a4a5e40d8787b8768c538762e129976a144fdd4e34d384243a9fe848134b8dc05a0e5745b11e972e2570c8d45a426af8b6526fd5e78cc60b2ceb140c9dc8c8a559ee015fdc1f721bcfe13af6b54afdbffc9371830f3989186d5d05a6c369ff733f78623af5e149ee76ad1736cbfbefd3df5e91ab53ecb6b36a2e419f98e39f42328c083fcc7394bb1561b5307e25e5d2d47e84a3a5f0e064913db047ed78dc37f989c6f9e14497f8cca4827d9deaeaf5c0d4af45c71b20f084638941d0d17ec5d62a0b5a79f7a7ea33552782273961d63423103eac8394caa10bd1ecc28b2a564cd986989b067bc63e544281ff6a95c8032699dfc9938ea3eb2b51be6b7614fdbb94937dfb2aaf38964f9cdc8c9751840bb747abbfafdd3fa109ce83580dbc182b834e3b1b166e7a710066cfe5d564f34d02bc5e700175d1544fb8fe2ee6dc4ea811d4979f2febd2a032abecb5a33dcd54a370c428db2408ea0ec0a6ab3b80a021f2fec613ed9b056e37c86a3b05eda6299316be523fbaf530a875dc2226d4e1f67045058d954c5f3d37b46dd4d73f84f70a5cdaac384d98197f4066621cb1f97a854df11bee1c879c73576dc6e3f7f08dbc46016e841f8be112ec2d6ce3aa71615b1c03ae29805d8bb3258378f5bc0ac16abe0014c9cb7cf64219de61f2f778dc36cffc3bceb12cfb5c72eb3a6c2f2eab43a48c7acd2c2317506effac847f38709c6d866c680acadf72e7a00b15ff8b017359827984aece4ad7c4086cd589ed43d674bbc134c438617160af86b942ffec83a283ca0f347e5ad1cedb21907f766a71c4adddf777d0c12295457a22d18a8ac54320ced0008275265c3dee4310c7019c8cf634b683e846054394eab49fa2812a4a93c5c220e698549defbfa44dcdab6b195202e7a0ca43096dc54790dad86e00bf8fb38c56acf7d159ef7ac5a9fbc9a4277aee9dc410c1f35345c1033f5ff7303eaeeb9fa7ac2fa49259a482748c385d8d76da367c90be6235520f4ea83a42ba2bd1ff49181493396fca18072c52c016067ef776e077e5d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a4e8496313a635558a717cabf2e5d8bc31d07ea2fdda50cb5bd0bf07b77f477d3c0ecd09355b37af7364daa95c2578a22cfefb234dbbb1bfde9393f96c476740de022da3f9c12e91a545510cef3d42af6556e67f8b309985b44512d6fd38fb81907d2f530a1cc5b1bb543f5e84f56868dd9a13ced2b091e77218e2086152c2d479b12c64079425adb4314bb8a6759f91b30e339fed9e3240a914ba84cccc206388460b8ed8cab4999e20c9fbe4a86fd922b657f07d59d1112216e7416bcb38b12fd851935b3606715d52a0d0af250cabe87db36f280f50630543db6e9d7e3da1eb3dd7f2c7c389b8b906b85725aa9255812a545deae8e71aaaa4610bb54b00d8d5c2e8e03807f5f395ffb4fafcd0a8042a64a7166094a4abf92fe6a91d21118374fcd4d5fd4a83f66cffb37369d21913d2e38b41280528d94790911924fde96624e7ee41000fb94c96b8317cb14a245f599d169786ffc746468c280bb636dab15bf1891e2c68d14c12b7efcc87a396b0016a2c984997951f7d653c39200d7a855b8b1b3b217cb6372cf9e6657b6f8c6ca7f2e97f9d149953233f242c71c8c6366f0cb8251f6659de4096ee74b87d7c03617b03598d5ca1ebdc6d503e3090c290d7c7d8221b74100d61e6a5e55636507063eaa9cb59e228a1dd25cc56f44bd919e30f6656c237ff81457e639c8b714fa25344a64252946223000bee169c12548d92e28b5d04ba5bb73a866aa813561389de662248ecdc1cb533a7fe1a8039f464e77c6960798dbbb84ded141c97cf9032ca7b595812d0ddc57f8aa69403f07cfa115b21d45538d3f4085895918fc07061077c094f2d5889d7ef52fc356f9ea8cf536bd074b7572b186fd9bf820e242da04344a87af0bda3350add801793d008ab1648e872e69421dbe97011d5cabc5de5f1cae21752574bd8199e55947a84d096c76eee5b2f8854f4fe8364a187311e4fdbe11171ad117b79628f66246e1ccecdb48c102b4cd29e116e6841d5bc5fe17a6aa151842dc3f00041524b887306ba0170af6dc9c5fdc1a273ab268bf68fffc7a6e6abd0df9145ab4385058a78e44b79258c5a2396a9d47fd14196b9f46847662cdaa5117cf71d47c2672447358c83fab15dc31ccae02ae719e727e71c5a7faf50fcfe6fed46a92c65a3fca6e4247c2610d90313566bc8299b64c514cc41c71a3b0ac70334789bcb8348cf7c97e4d7828c9491d1e680bc0730a01aa3982dee43ddc60caee3aca70868d561e0d076ef19e59110f41a8534455b1b94fbff0c4acbee828b8304a507123a30f0abb8d57f35bc67f4b6c2eb3b3a029609642fc347c1b2624858c39308b302b86bb1e3539428e04ef634dda9fcef20110e62397f29d45686b285fd8d2b5435c99638e25a485b1ed2f1a1dfcd407377fec1630c817cacee431098a0a5e01e516c2b01bb6a370fdc4ad0ef05311efaac51499e5af72e6987217cfe544080eb684aab7fe39bd31fe158ca2b8eb727e869f17051a8af0cc09aed0815b82d8a2f64c61a3070baa8f8d88c3df3d6a0ecc3af9636dd33c31a8f5cf5d9fe585e1d6686b029c3d727041c952b7be0dcdfbeca62d974b9c934fdab414bd929913d5540cb5078cc2c59759671445a5fa4a3a3be29051d87ffb604469487a6118cccdb590603b0266c4e2509dba76451f5c02320b6ed9d747a64aa952885b708f838d6a4030e177f80a778acf0120f3293aa558e89c079bb441e4d700fc0898215e6d7b782fda89a43eec8f66a807811aa7a31d0488ada3ca2caafb73d8e8eba37c19d2778995075773f52617e433500a2630b0b788bc398c3410c22b52b97ddf1f736f32fd0f3fcfb957062026e051873cee522c0acfd9d508b0d8bf57e59e520fadd7e8b3bdf948e6a12291d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a72c03b7f5150d03e3643cae6cce20dc6984431c048164333849131933965ca993b8aa5971c764cfee759b2a0cc110caf3750583c583ad287104cfdaf54064888d38da3a03e829d5445944323bdc243091864a4b07208fd791f4f3b560e433770319a582a6d78bcaee8926465c43817e6cb789016148a2640b429dd95d193b38513a9d3ae6477745f795d0c7d8fd70261724b5cb4e3b3e7260ff16dc024aff0cdf6ff4001a424aacb5f449a069a0d5ced7d04fbe89be4e6cbe551ae1667caec1d7a80a86eb3e75fb925b6bf7fbed83378ad229b148b1ab496d6e8df890a0a4df4b94a44d815ce8d6ff1edfe5a24551ce73111200067a778e7a18e6262a0917d79429188289002f1010a689774b39a4d54807361f6f673883002611fe0905e36a01580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e50771614f9283dfcb75b590cb753dd24801c0921ef2982156dae221c1e1f5373c808c8c80f45a7b121ea63f27908b86d9b2d8dd3fe125cab57921f3d8a1df2144d809ef0f902a9687868b436f2d97ce43548dad226dc69377da40ba8fce85dce7238194cd6d6c3119eea6d9098866be51d68a047ea7f36271a2d6e0c5c15072f415ea424e6faf90fc7251bf286601079fd8873f4bb98c89b2807c2b368f4090ec1c8f402dc9903812598122ff86ba7de2dc22ddeeb7d8631766cb54acde3fccb9fc137026506f4201abe71adb1dfa5eab7dcd9c00fa6b83cbabc51636a80318022fd33f41e471d3229e83f792cb0497bbb65459eb6e1f65d0b72254d2ba9bd8f2ad9a5f168fa6c6e562f022b04d8963206c2d0b70b4f62ce83e969fb349d8986e977f5960f4ff9f2fa8400ddeb7b343614336818a154fece58ffcb88fa8c4314f2035009e368dd3a6ba823767dfcb97048315adfbbed83ae96b457df81647c3f7bdbfbb56a154b9cd27d676c17e87662330fe3cf29f5c4ff59c60c3689ad48ae7e052b90901c3641a4e011e470473c75994ad1e85aa7b20e9459c1a6fdb5ebe9c7cf4c765f579620c2aecd62aaf9a038e77e02aa1aa2cd487a93bc6b0572740e4ae1682c2a6deb5f6c3ddeac7f6c2be7afdf76b8b5c5ea1e68a1ab4307621305ef2f75532ad0d3181b515c793fb48f2754ea827304c8a2e370e5d1312958524e07c9d4d07f7a754b25544c8b5a98fb92538487e8c328eb18b7402bca7081d4ca3870bb91569ae63363fd708bef3190af2d454b2ecb1db1b71e970df20fdbd88eeecf76c3498670c146f2d8d2359e4c11b246449b991402179c4121bc1cfe27f6e3b6871c3fec9d7142b346077962d3888567b8a11782c40319bdd3815c09acd6c4d088c447d202f96aa1c507195497347369c3c25ca80073c775ba42f081d2afca85ee2d0a2d5e6c4b0a6efa3945a017b56d6b20037b88e2b090a944cd7d625df22442e691bd3072bc773edb10bb699cd4bcc3f0add3fa640ecdbc807c65621e1b595778fe5a10e57d170358467f3b4a99c4acb8e96e9f6d90e4160d9d60382880cba848cae23f8d914a57d434ea64536afb9ad1ab4c7954c5e9858e9fbe8b4cfa8a1b35a5cc0aa377ae8ff68ebc97867736fd3bad34e4ce7943daa35b5981cd25b360251c65f76ffd67255914862f1759ad911aa2013a3b97dcea3c343f57160f606e0e5d9ecccdd587b3c219bbc683889551e973f2af5747da6b2bd68f077823397c80c5873b0866ffe39e37353124a5845d3bffdf00fbd093e158c11f0379bdfacc291a5f7c4c1844ad35ddfb426948d4f651b9990179038bae933a1bfeb2a48afe991e59923a38f5f3ddafabc4d681098b6e02488c5186f923643805ad6c61b22dc8827630cb6c997f48fa9e23719b3f4787c6b2a6035701a1bd1edd0430d5f063d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a77f90ab4a1a79aded706fcb7fc93574cfe82d20d66d4c8e3560415364c79f907f686f56dc4f8d7ed5847021b22252da0b1e8e69c82fbfdbbee9d89fc5b1098aaba05ed9bdd41da8c12936fcb92b086edce003025ae8851c3c3012574b589a02362b2c019e79377b012663139141b48f6915d5655aba481a454acdb8e0d5599db55b14fe0499697c9f260fece252ca626227c61f43a09ba2457ca847f84ad78e9871e35b2ed058a139c9d9bb34339e56e2f42df91ca44d97786ee519ce9f36d47d25aa2a85883a3088d1569cb6ca0cb26ce8985eadab7c3bb8e2aa8ceb2cb8ccc4c2fc8bfdd23fffcedc9f5dc21aef62dd20af2a6606ade736b6a69ca0a9a3f6975949d97136af46222390669d794b65b05ac68f9f35d8833b501450d9274deef1580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716636f7ca1881f418637704dbc7f78704a09dc5821f1ced6d9ed37d97601fda416dc9b857d12b668e6a9f6879574b9379125309c88d577c86447a10c31d5e3210a6a8620b8d5a2f8d57df97d44c940442cb9baa479150671d5c63d79651086d6455efb4a50eeee454f5f02ba60251251254d05bda68e0d5411265b66635b85b0b70366deb18ce52ae58350beaddf9500f5bf82a0fda3f1a42489ab000455090c25356cf0116f6b48daf4c867db1682a2b522c04a2097779a4e5fba98853907491eae2da2537ed5308bcf1604b0a504c7c00149cf189ce10c7f8949a2a76730fe2ed842a56a66caafbec698c9d01252a0182e23ce9d1666c57081ff73ee385dfa8d7881faed1fc41dc33ca6e6c9f9332a1b63722d78e5b2c8e8770311e634cb8409134e2e307119e396f9f71a3805ef6bf370506f85dfb72679a06809f956d16fcf04b996f5ae00c2c84542a1b5d94684f63d8c802e7713203a41b3839f17b690d86b4eed30ee949339dbe2edc48e83577e75a5cd731e79fc33b27d5f531bf29101f620948a4575e9d83833c9acce32e82872a894f7b9227315c19e2e7348745b110016a2f0c27089f587012baa95344876009894a55a67f875c2dad4c00750024506cf3bf8c9fba17eae05386a617bf3cf66d270a0f13d14930b840952742b80bac6fe130969086764f01896033ffd8899773c54a0daaa49868773b980c073a3d8f8b8b2cf987ba29b32b770d39ae65e4b1b2d9020727fc01f36c1e70a34f6178aac6facb849d6cf8599213cc0a646a1a3dab89c9d808f4a95300c732d9ec7eb55cb3e2d8c7b3e8e8254d656b6539f6ea574dd4962d1a562b5bb79cd2ae912e90b3918bea13c9f6801b2e135fbefb3cacbacead3093b05aea1b67ac9afd43d7d88ab6688ac867c413423669fd668af8fc05bbd838ef64c476178fa2b7791c2c94c535c998ca0e3edcd4004c1a1bccc9078501cbf6e7531d7a3f9def4036730e5a293cc473a6e2ac6b652ef5ba78bcda5954d7a85c07cd2c17b9182a76dcfd5030e746db1b6c0b5df40e00bbcf521a5fa502d14207439ed8ed2b2e87c9027852f585c7e2ec9dfa34fdbfe35cc12257eb96dca06d699f1c1b0c89f735e9e44aead623f42c6d537c8f2cb021267b9446d410af224563b3d539769299515792c7e251d1bd12ab303cb6a20caf4443330ef87eded83ce1cf4929faf11206f14996dbeb50eec2230d89858fdd7e503996363ed42301232aa63f4be079abecfbd9f2efe66d52528952c7de9885aa0e2aa4444fa43045ed2ea2e26515887bb2d2e7da1bed9c33cc505883535bd37d36b58293fcfb67670e1b732ce39a9024c037693794337ceb0b63884df31ee036cd14749d653461a939e36a276238dbf59b0e287f5f64c09f91f367c14b12854ba787c8f1b86b97893edad459d139768cbe57eac96baccd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0af398cde04f9b3bf0411ca3688c54eb1d0982e52bdfde9288ed882c58406b32741c56f1b9506453d22c0c02187c0ec4118e751de78f4370bcc247043f7d7cf7e5d6cb96730bb55e312b298d4478506af55a52229f815a9ba9a31ae5a934bd3bcf00c015b105aeca24fc372b2b8dcd66b668af52e2cd7e459b53a8cc6a4e715d9e65fe29ecf444bbd5e382d3bebe52ca6ad4c8e3312adb595e719f5ab7e232b1e29a2b394b71f6b4c8b37d699e3a678aa38584379d4bd9128795d226391c267d58e3636c0bf7c9bb155cf3e17871febb91bf564132e29c9529028c2ea711df3eeca02dd329cbd955a2c0374286761196460b5f9e4d11c387c9309e5368d0ddd8609b710bd31747a74c1fe91ea09f87da699ba07ebb40687529a800c84be46fd7276a1b64820521cac88381972fa9fd095a27e3c1d388dcd2fabad3fa0c1e7b573616f46f7032f62b48b108082881a3b7e6fb0daf4f804619ea1d7c5cb5499f74a1fbe3adeeecc6a8481e97515e7e4bcb376d1af8cd0806e31e240e343151ea8c21aab6e995fd8a9c3484ef7284303b1ba75b6154d3f58f59dd42923bf76d9e1b04de2737fe935811444610f14fdddd9b1e62903b84e93bf83bf08c73274e6c3c24dc5e75725e6e8ade081d586eff9c6e2246163b3de794d6384f1eb6b129221888e844be88252b1123ca6f9cf5d63a8c6aab0bb1eef7fc24a177dc19ab309cb965d3a29d62af62fe9569af0c8bfc9dd92de322b5431e327c3dcda565f8f44224f650d512bdce6291d67075d005f22d6ee5aa7501409f8f63854e9b7e90de3de71932475a9988991fd6541979a16ba2e145de4b43054dfc07330df56348f8615a4b01b5bbb1e1d9b0aee113c54673041d0dc8437e7766f4a398daf1be290f323d7ce482b4a58c93ddcf8d1c9cc8259134a9ec2861dec3b980e5ca66eec2261d4acd6a63bc6b1511508d99ee12b73d7429b6976ffc469dce18b04531f21bf6e2055d648305d81d1b18903c5dbab4da5814f44c7280c0dfb0f72d61e83ea304b54fb1a22ea2504d2a43c4841b7a3275de676525a3740d91137f21bc38361b10b90ed26305849560d2a4ec3e59d5d5af2605fadc231f31750ebde8ae28fd0e0a36c281aa60a3d7ef0cca5d2c3e43479c47cd8b00a380056b0efb98c42858f12bde9a7ba4f290bff4eb3b015c105c631623301eb6cef325cafc7732360abc00f71c8f1254af328a527b59874dada0af3a0b0ff940ffe3ef9e68aec52ff5b29c55a8b9fdcaed57d4795ef6bc4879878198fddefb92ea5901ca667f1375b158bbb9da9c3331cc87175369c2779f606359ba31bd5e1e6c5581a9ea538d6b53c3ca645ced175b161d566722f848cfc2438d5771f2bed13daa31587f1fe82ca8adc211a7f8e95ee4a5360e8fb0dcce9353ec01d5f97a718e272ed7d4ff3fbe68ba90dafbd4c944dfa10e6a36591b8e281a928e3d768f8d4d758168297ae583e3e496ffb2e83a344e69a357a1b917a7239229f9951935faf1f0555ed9915ade2be6e98a097124b73df39ff7fb50c4c550c65a485a7320a460e8d91b82573be7e277e9c21878805c71458168f2714ae3789ff6af150c875ba7d842ee78ae015255752f4feeb40d64d649955506b5f4ddd4cc13fd6d89a29184e7f3b08f264dae7801077913bcb16332115a1e12350a6a2ce184811082d87a794f729195dd0e41aa70569f244361565584a84239b589ded65f790f77c404a74d691685cd21ea2cf50d323d983efe4fe284140f513bac5e62e731d6df00f92556d4e6e700fb89c677f947e30bf7d7ee4495770df6a493ef073059ededf1487e84ebc0ac4d60791994a9cc74ae57766e5d71eb9a5761e8e87638a64ceca03fe4d977c9997af0f839ff33b1e6793cd4d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a9f406a094cc7a3d4cffc03bcca5cf175acbfc66899b0db7b39b27d0635470e4d4851828a8fb9c8f381bb496962b39037ef742ee21f8b4c02e6aa764d24772db1746113c798ed9dd3edd31bcd4de908995c7b468d373373c2f36637aeba92961c9b32508d3233ee9508bf3c44187cc46242ff62f671d1f4abb15711a520373e012e6237795b454bc7812afbb9ef799103793e771a4300615477d49833fdca9982e59be5ace423c43871b1d3e01bc8373809c93187d397cf1183ab5bc8f7c7f350b5b52c7aa13d5010372d12fbe5dca420a7276f69c532517fea8961476d4bc223a3d9e4ed4336e83afa6b6c3f22f5cba97f327876399920eb45ea2f278941995bf7caddcc408fb60bad67e72d8b28befd2690c896ef0b32f6ddd69577ece095486bc0fb481c8a076d31d53e42de0345c4cbec5174d3ad86b30e44be16de029085d5681d2ada281be463fce35547ead49e915a6d523afcc16dadf60c1bc38bc9f679f9fa0d44e8e2a9e49e3013389d4f0542caa621a42ef994615389feac81e4c5c26f59361876b3fad6459a895b09f2fe9057f14bef29469f3be9dadb20f3eeab1247ea14006a1f173e7ab33e8b28f52584887cda2e14d5a4319aa958381ccbb0551df19313080c81220a85883407b5fc779ffb512b9726388190d745694226a48d951eab42ef9fa24fc1b244d6ceb1190b7d44458d7361af5eb693c39771a538e28dfa11ba342877173c3d2e0741782531ec5839df4be0b3c555339c476c43cf8403615cd69138bf3f0d68277fa222614b7e9a6fb43287f7f77f1953708775f323cb1f9f7472f000641f22302460b2ed60f07dfe06ee14a71590b7a4d98b2ca9b6421abc227bdc040c347c134075dea1a1ba451f53ae767edd4540ad797207128085207ff060ed9ce4db0ba03c46153fba48650fab8099178b917fae18c577ca3ff8d1187e88dfc748801e35eba41567f63983b99cabb7f874ff11c3502dcaaa18c0037f6a2ada7678486a6707d9d8e6115ba9aa4c681eea57b50d05b61daad27630978206d690f36e58847ce764de237da284fd2d5123a206c43b59c7f0e9b95846871b875a1d7aadd4250a132599922322fc6d165c70be95398ffb84f1bbe32991b3d338badc38ef8b74fd885634e3fb8a2923470baaf5d343e23c917ed9906a4307883f4fd0908c25d7402e4e40ca78baf8ee80e683935eff29e2e9c287604d473bdd3742ea3383ec8d730916319f64d89e28b7456ba491a7b8a9d0e5ee6d3147e19e5fbfa4cb970cdc2731b0216718e1329f1ec99f4fb58b0588b62b07302e3db3b1e5c365599691945b43df737f343b12675115d4b230c66a76fd296ce607173d5502fb73220cd5e58c43117e188e6c9c5d07f5aabcad13b3c7f6016dc88e43ba6c18eaa56e981d5be0b2ad5e5c418c6e524738948c555ce4e2e02fec6066b596dda23d470dbc8adb1873950b9bf9bf706c47286fa67fd55809324b25890bee09503cd3402f2f6f8e91c29748210f1ffea2f06d4af639ae6fa767dbdecd26fd778ac18d7e8a06d7666300d90d4319418759b453f7c67d19865aed36c83b2bba971dc0f5685228c9b5fa01696e19897b0cdca2ad8dadd5574757529bbf73f0aa2f9e247b5caa5a93224ec03c068014810a083122f7232fe38564599e6069e6d3592483f5d08f8b9e12a394ad6ad6bd90a2452e25561289bc015c2fae4b5b03ae48827f609bce7aaa219dae636c609054ee64c71788f13557751724078bca91bbe2b1a48cacf7032d7df9976e7381a0b2c6f49b4df2d7e909b2daa306ec20a1c43adac0074d55bb0333472fb6e709b490c5cce2c0a2ceb2dad278a54e676ef018b8ae02b1c9086710dcf8886b78c85b4a5eab5c8d880d083f89ed3c4f5479d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ae7ff60623d8eec40e6a0f448c12c1c0980c8c32611a0e717cef795b8c48a5e614e953e11a4e4e4d60fa1419c51689bd413854ab6d5db5f14dd7ea94a59a6a28b6d8866aae538093ace5051cadb81ff9a955771f4d18330cbdc6f401103dee73483fc65718f63bd108cbf07778ad75c2b1aa8fae69460f923028efb2168b8bf9b0e989d3ed44249b37aacddd2bb335cd56e9674200b8e482e01d15f7c683737b069b51954164f57d6fb92eb3716276ec601eac18ada4b79868187f181afe70eb253af2ec219a14ea463693bdda04544044bd6a68292cd04d3415525cb0c65992569b514d50d2d7d8d29e89cdc61d0deac95acf768bcc52009514ab6c81317e19202d9be705c3b4ab85c1ed004f99e595366f02a48bf0d82681d639c19c31eb0f3353ecb5fd0a183ad0d840bb810509f59e8fa29fb9eb45741894b3204470f885f01ebd477c01a31b0336abb41cb5ed8ff639af0b4254d8a966758b638bb7155b6647e192c7d852d499a3845392b08f189687a29a43ba471fe1f0be260c111b17726f76ecd36f123926107261ee7acdc985f7a65aec1a79296a1793c959b778c49a55cb75b820ee3211d6354bc9c56be8f71b3be74f62b3962be9bb6d37d9122c7f8a7bbbb1e52aded9e91a9ec9549c97bfcd7719ef91800b372f75ab3a5e77b1c367a0775703823d08d4b0153f06fc566b9d7a4463e85be275f48b525268aae0830f8d0e8287ed66d7b322125d2ea860a79affc43c98688609ab66ad057ac8fe954940988768e06023f275cbcb04e459e1834a555d3f404ac2563492827839a90cccf2739cd2ee5243745dd4598c51fb68b80b68229a121b540a29c8b3f37ccf35435df7fb1e9f4c81e3551f8146fdc3fb90e040e611ddd9d45be595749ca4274cbae2a7d588cf449fae1c9976ca2b0df5fdb5d60e6284162ba0e9f72fea82b5d5bcb84cfb621cb6bcd2a4b5e5e7902cf6d9257246f97fb7c049e7f797fc174dc77382417b939324368a7fa712fbdd63d85bef1bb6c261cce1c41fb91e6ed9ada90bbf934d9616aad64f3ff052aab1db25f30e63d4fed2180f93ee04231d5e08f7e943d5913696dfe7f5d2657691ffd42e09199e02511f63c3a4b4c8cc6111200d7202efc14146f5027d59c2fca6a2c37c712a40e42008857cd84896c971487561b410ec89f7cdf94ff3a8e356c3a078c39f479a3e37adb651136d81dbee2dbd9b87a728645b9dcd3055b4a7fb0eec8dd6833255b0d153b2b31faa74ed0b6e05e392b398fd8efb9f7a1f3f899f2da10869d60fc21b04abd1ba8d906d582eb311cbc60f3dbf3e65349effc9f6c80dc1fbf8cbc77a7d676736da17fd5e91e925d7bee47bed25575cffa1e01098f3b8b360d2c4eb83e445ee6f1d9b06a9d9d88800ae9dc259e5dc81a4b63324cc55984df53517d0f29ee5d4479e7fb3d0ddff5aaafc41e64c4adc66fa51e0abc20fa8d9f4cf425b46398e59b4fd7b3bf4b4223e700ac295196f3c4878e3d097fdc57d4b39e78470312e79ec4e0bb72d9935ca1c8568b50848f378fd22d8fe8dd1e4c315781bd798239c25e54d8bd31330c6ef92d3929f4ef3436ff9664b38b3b371409a0e6b3e651e90395539f4765eeb797596a74753f960dcf4c4db02a8b0dc47bc16ef2bad9428951d1ed5cc49cff15eaec3520b50ad05cf543e62d239b3a24df37b79d8ac7bd145b983cdfaf8ed5cb7db16092ca5a88e13c62ddc351142a5562625ccd5840e2268cc74e634a947d186fd9b343a884e7b71ae492aba8198929769028ee61f4c5b5dbf7b432e0ee234485bb55dc4087290ea2eb9bae77f4c8bf5017ccd0780c4ed3e3d150bfa56d64f7183fc00a5e9d7ce68258d01aa1f52086ab6e272ee7e8f970167bbe8c73d64a34c14e5831d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0acb385b28c733d00e658317a2c3a0017bbf93b510b5834fc6e8369d2dbfd6fb9ae80bf5775348072316d75c02475e894b92e685d88cef66dbe191df59745c7d9abe3505320835f9669fe2eca0466f018222eb1ccde2f7345a31a91e8bf142f97be32767bbd5a3a85f488a2845888479223c484d812fbf5ba147a5d72babd895bf0f4d2a05ab7e7151829ec5cefd3bd40028cb4e0bf5243458def59f24ac3d65956c1035a0d7d15d27c5050688a7050c9ecd5a7e509cd4348911e53917e18549da40d60fed8ec7a3406726ec28a09539434378c539d87221a434c288a46e60d77623fd213820a69d16dfe90815b23518b885aa23ebf3fb54907a74e15e1fbf2fd370a6374976b709669cf3ceaa22436b803c2b871597ee2a06341c838d4ce2a102b616a422521d0894f454c163f8342e0800d828b306738371f967dc02902d352c08854f4c91f425221e2353854082743fea6625811e5d5afd441ca500ddf70ecfa1265944ceae56d58469ebe5abc06d45aa8b25a39704433cf8450f96f6647c193ae5687a7802bf14507814de113a036317e65b4fc76671cef4ad26cc9f6efbc13e99fa4f5d9b645fa0a6861e244961e3b0e0de5aa26891d99748ddf8fd18ab8ea7ae1fb45d52ec28548ec93391ae8318be11c6f244c1cba42b0d9eef92dd1cf70f1d814a12bcd2b3135399118571dfc436ce6ebed5746bff614ac97ee01b1fe36a811010b867d3373dc1fd6e89bc385e925defd51a83ae9a13773ed1da3adb225ba563ff85b40f0189d762908d5844a4a03822ca57bf7f34b3f47d235fa03e1a782e9ac0deeb0bdc5b1c14b8da62f2cc96b809b8ec44b11c64a5c5efea66a3c3c4a9ed348847aabaef5e21c254d89591654123f2ae37a2f23798354180cc476aeb06b696bc9e98dcc7d516afe9fc18be11ea22d90fcf1cd3cef695c2dcd941151dae2f52d1666e524fbdb7e2e6a40d652c7a47baa0099e19589f261aaafb93a6eeae70dd6f8a21b32ef44f820875c76175721330e39adab904d057c5b479ba35ec3d02b04d84b09d1a82b775cf7da155ad9c8904771cef16b987a35aa7395c7190106326c2362d395d5cfc115aea817cbb4d8af696d0c3ab74aa67cd8d88d9a7f4290165cbb7e55c8b6b73d705880f26599137db2e28980b5d04bc72edeff079faa7e263908642b6c323ba13d1dd005882ccf0191170bfe6fdb14127434153da26f2774765e99b4a25dd6fedd71ae465cbc821d005e50d600523961b1ba58b2e31d5e61e5793f37e950c3ec890fac687ed042b3cac2199428692e2bb5768034c0c45e2404ee2a17f19f4974bef4a598bb765a8306444748fcefb476fe189537f12bda9cd934cbfef0a8fb651776474b65f941059f0220c4280e749914c20d45df1989f544896ca457e5ab5530336042b0492f761073f8bc38f1cd494a24e2572350a2d2db281d5755e006d6e77de6f202d84bfb92ed221dc51d3dc1e5144e63bb5229cb769f4120b3cc4a2ad75787d3511399362fce24dee1c4181157993de80f150a6506bc58df9a075c33ebaf63544dae644b9e836bc8a67264dc2acef3dbd1946b38f9d4b0a6fbb95a68073f0768b9e8bbb5e1f97a216872a05cee428161cba7832d12efac34414abec356e00c9120628d7ffffa2e15697d4ca0dc43b099980b16a513f9db0b2941bc2f65681d4c0af4415a3d5c87ca7267d2f21fd0acd9b923e4b699235abcd5b217b706807a290be95a19760cb4b6130ea59e1a0c8ad8264119305643887ac716570a9032e74331dc8c25df27f0a0e6d4826b88a9e140d34fba687c1254b9b7dd801c950ab20f5e5fcc00363a657eac4298c98fbbc33f1d2d9f6e015161db90b225eaad7477273a68a6db731e39b3ad75baee03701d569d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a250cbf949c3efb875560bcd20bd3ea9fa1986e0850b74db60c5d8361e51af4c90d5c34fc5efb04581f6eeb2471f3de87a4e02bfe6d7c17f0cd8de8c6549ff05c0a4f762e7703568812d69b183c689b8fc8e469037b656a5ee823a5c2c7e9b758286ac3ddbd32d3e2e109f031bc1f525b34d15bfb21207172f5f06392ba7f9536b6113fa03a7a2434c4c8e6ddc42331dd597e4dcaae4af158ad8c4253cb0c4b131d9bf9b55d8f9f53b85979dc25de98bcdbb1e70beb87da11587b08de9609b64de2584ca0afd5cbc8580c62dbce470679bd74022d131a66589f38756184160d77c8f21b89a6a65c7adfd5d07eb260ce090bdd11ecdd6e0bdcceea2dddb47ed4c22e6c164d0f12fff5cc9ecad1483cc7ef460c5f8a9da68479b3a81a31d7d90da86ab1170013d2d8a56fd2bd31e3112e4263b9e897054a51ade45445d1523f4f7a2e111537cceae19b938bceb83af04beaf1f1999217d1572521dabd46eac644fdac9259a84066328f2289ac758cc545a196f376050a39b9458020a7b6ba9594cff0d26d6b57a29b4d1d47696750f7ed46012ab075c94787cb48a2f9cadd71af60fc8f42604425367a143c357584e8d2d4943bfbc7e0724fe48cedab1ae4265b786ef7a1a67a157fca4fee9fb627c24228393388573c5afd11d904bbbde4fd8fb4d8270607097b1592db8d7cba4c23983f275619326a0c40d17d96218634309602d2f7793ff1bcbc603c1d7fd2b70d3024a9e4f346db4e8734aa59bea80273884ec0070bc4070c25de2adea5d2f2f6ed6746cecc46bc653e269bc87f242405505ce1ba3420018f40b4dce9df7b2ebb2e0c87eaedb5c2514038fe190a12fd1a2dd604b3b7d0c0790dd8b79a5c28872b2e74c382962cb9c614d9aedad8bf0d971c8933f01d7983d1746027dee21c4b0c3df9d0688929a54adbfc6a62db96daa6a91f902a8c1bd8e256b1f46fa58539a249a1116a1d0092345002ff810f4aaceea86b50638210191a16aa78368945b16eea927952df56d9257794fa5701fe60d4b89bd5f32bc470006959b3f6cdc5d089f5fcd05132caad204657bde12824243c2d91bfb3de37063941932e41f6ec96df7ff2aa3b862073ff8ad8b5c1bd886239eff7851c96a1f9903586648ba2a8b93eb52f6e5c19309953f26ba3736881efb84ce3d0daa62c17ad26a79c28c27a4c6a2d827364aa01bec8c7bd8ad55fa4ef8d853ba2aa71d8ca6f44ace2b862e7330fc152efb1abe040f568f3bc79b2c0fa2b4f2f333dc78cac0da93031d3f82c34ea33f2a70ac6266b2b8c3ee2d2d803d1eea6f3e7522c110224230bd8a51a7ff3823fb02d2532d7b5a8409fe1b1225c3a1c023b9e5ef35314eb6a8a5c4b9b56ee877544ee61a36780db0e3bcf5c50762769d7803e81fef039db9d286325e5fbb216f787c9a346ba219bcf44a431c32e13f6bb2b5d0c1b6d5bb83d63b6cd2ab23938a6e150db493e742e3f6c80f9460f4a9e7934015e0d60aa0ec34295ba985143a3f345edd3f63d76b5a8c222ee4806f001988ebc013f4e9c4d492af201fe55a4224139797fda08559cbfeea84da99861bf9e68e3ec12f771cf4752253b7c941ab085f850487146436a6ddcaed014302d91993bc5271b431f6e26d47d56218a24cd097250b0f7eb7aa24e3405176113933b4641c3559538817c4342bca1f5ab646958df2a1b40517d7b031051aa54e6bb875d785f547244e90dd8cff250f17561f32aa4e45665163e3993232dadfd2754cbb5966c2d9dd6c62cb80a479e6785d6fbc29ae7945dc884a6b86aafb6b5969a2295449d8c4140d60e04bd96695673850c67b3f6f04a33c688178b4b74218fac0e0a5b422b925f032743e58db7a6e4bb23b65daa67a52f8835ab0571a0af2f523af52bd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ac64e7768f3886825d44c8617df132526db2df4b2b96d16790c352f1e68e3c7896fbb0f499a7fc7782d5dfeaff05ab6e63fd3067fce25137721c962337987db05d294061a2ee4056ad23ce3230922d2091918ef098666c5ffde0ca7361b6d1d7fa106cb156ae31de93130d061604cb272c702ee26512ea10e9cf31be8833c703a1f09989f88ae5293cf353d2d126889021e164c63386643d741631f4f79f588a71ce832bd35e81432631118d808eed9dda8171b9d1d95189a8a2a591e137de936abd866bf1a5a6f5a397d5cb6e6059c24b9dfb825780f76b430778477b6616053fa115b48c3ee0e6287d172739bef525d83228bf744975da44e41694642ed1db19e3dd9cff6302665e2f3a1ab0a7656af9d550858a261c959d87b433739a1d1c71aa37639d535cefadc1d7eac6f8ccfd5059b8ee13be3cd0d61d76b99605cf5744552d5c732629aa2f04a47fdbe10c30e3aee5598ee706a458139f7320a93a8d54314737185b13bcda00871b53d8b9608054ad8496e4b9febc424ce0b1b85a11a64f317c833ca4d0681dbebd30621e93e4c6d0aad05d22880d9fd8c178766a91c397763b35abfb7cdadb2e7074fc5120582f56f6ae416c555eff22a25c038dc1c6bf403dbd4e133332ae13cc8daf335531c5cab409f55c84cb95c48f3be65466adcdd9b32c106f0127ec99a59c7a0f131da614fa12de7245094f90fd4ae95aeb692c05052202be24971e2e85ce54e9fefa5843ced06fe64c7ab7aa887f350d63bf0ab51198f778a5208e026cb0acf811cd0377915838c67f135b2620c24f8ec680bd72d792ac5860b85936f27b11a215ada64ebd19fa86379593559a1370c98313901f55eed9a961e6bcbfbe3b10e88b2a049cd4d17e59ee5f1a800d259184992455a59c81059044f781f9d5e677514f5ee9154b07cda48ce55edb6c01a18e5429a79b7ff210dd1720b36008df7d44987483b44f6173af2f2e9b82d55918cbb112c77cdec74612afd5c3c200ed0ec3e8fc54e2695fe97b1ce27c47ea1deb86bf0c5456ebf56abe7e136eef32c0d498dc93760ed0df36eb761c8ee741363ed9f84950c101ceeba5e05fab48c3af8bdeaa3a7e0337c78330d1fe93b0ed4b4d5f08e9fbacb74c022b9ef2a001c1fba0a649db4038bd566750fcc263c32f528c0452fa4f529f3b7b683bd971b700f78427954468597e9db7b8e7823f52deba82c07deb9c349dd4cbf3f9e57134c14031165b9eaca295f45c71d028e1b827a9a6d941009e21ff23e1fa0770c5c1538a5287b4066250d6b13974a2112c17f50c4127bb4b6609a336d50e1ac4381d823d750e5ad60c39392b487615cff372a9660a18c913fc3787866857e853c02570dbd526933dadffebb168e413e2bc21c0b52b4c009fcfe68e327092d51ec0183221ff2b704e21b645b79a2e0927a185bafbef49d1d7b531651761d3e3b663bee460938c5ced8f6eb40b51a6b90e4a2b68c680a60e2230069200e77a6e2a0e1435785b89a1d2b449165929f3937ff420210fc8fad9bdd1a26bb8d4c64f87cd829456298d8af0e5b3425de1071e71300c7c27784e37a4878c549b04e53a0f23c3948f20f71f3a75f844b9bdff966cc07ee428d159faae7bca13002aa1ab044608e7cb6eaacf8a4aa2a5c7ff4e5771341e47c0eedd7b9be91f01e2917164fda0eb023b528d02e2b692c7a896992ee377bbbe551dd20d5c453e33ef45d82272a65756ae365ca4ea974427bef0f80e7789d494fe21f27a10cb651ffba4b2c2e45978c013688cbc20a6963d50e8a9436ea94618096a08995fd6883ce275f1cd9a3a965aa19371bf42dc4ef54c0251d6542adea27ab16ba0e051ed70426926f9e8bf6e924e5ad48748c60e591c21be0621e59ff86a6c45760d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a17b2b653290a8757432b29adf6d4ba3d0bad6b4de887879e8aaeb8a91bf4e8f775a4c533a072fc7f2ff3bc534971a83c49e428e68ac3f68a908cb5ea2a1817fd1b5989d9b50a6d152a23678604cbcdecb7ba5f0dd40974c0fb507d95375e83e66619071a432c84ae2e8fb9856bcef9a502e0ee67b0f9ab9901afa2a9c5ed64af4ad7713b9bacb621377c17da490576424fcbff5c015afedb9127ec1d9f380857b735ebb4d54a69fde2f83a673d034334b3640dddbd3f4dbaedc3228f78e391e7239460590fbdeb566d36c15df8524773dfacba6a513c89d7e31d999e3743b6134d4e904a03730d608dbb67f690db9868adabb70d3931766f363ef9f6bb87bd19701467dd94b606a25c5064fcd571a9293f0b66fb2e8332b129ce941fb5d0f690f7794f85e195d28b713c89d8a85759b0b026616e9b75d3cab07c9dbeb259ebc4fb7a8f435835a912e731bf66602888fcfb31354f2f5322c67c3b1d4cb353e08d83b825158277f9149c237c719030b34b759b3039d7396dd63f95b46c4c5ded1aaf61cbc0f74df7ec018b195311f31b76e0f66234a63415a1d8ace09fc22dc5441f3e585772bb94fb8742b5f8698fe50209f172d38c6d8b3ff804b725552ce7a8076733f67baea45b9d44d5c4bbfa0f3395ee297edcdad64fce85f4fbca74da3b06db34fd76ce5ff93ccf7765b77567f2eb5e897d53424006f06b9fa97f42b37af34841fc00fed303ba2c82917083ae9411e5876f7dbe57d472ae24e61b5389a084ce193aa71b2ea654a4370df93bd9902591b905a7d6a1ff7daa097c7329169a86426a6bfe358d694197be2e2d1af859892c422fd80ac45c5e1b86b03d755e1b1f9abde339cba592967702984b44d4af13ddb54e8a0bd3d3492611e7fadb19d454bd16e8889a88671000abf70b6f593129e828cc62000ec2cd336976fb678e917d643fc58440357deb24334bd1d86a62fdd1f062346e949f0d95271d5064db86a067c853fe26de9cd34d82885fc5cd6961a93c2147e651ceed9c67f3b10ae82de41d85cc3fa82b64696e6f94e74884db478464eec7e89f12a30e15cb7043e55fc1ee47879b3a872b1a06f63dd83e96820d7f829fc194fb24eeff8d4f99a29a15c840009f8917deb60ca59fb26077c70031729a7947ecbc3305bc8b28aecb52ac85741fcf0a68ce62c0799a75223c063743b7f3b0c1b0c169bf7a4d5bb64d7d21586edad40f211fb6ac173364baa2fa6f53765712829b8cf0d76f212db363f26c384d5578f550ed65f7b32d4650c4b7646e64536d9fbdea6ed3121e1ddeb9767b77bac8188cdc967bd0ceaec53632e41c3d8467030a8ad8b597047a91a909caf5d1fd6be989dd624f2f748c784c06a7628448ba2b2630a399ea89d0fa12da1d6312f71ff64ced58968ff7071e8531ee4a941d412bb546227970ddec1d22ce4f3ec164be4f241e4196d0e30977fba0822e3a3c0f2f22dbe5b297d7cadb048c8cca5a210601add043cebc8789c61c9a9c452e6c92a3c305b326648e8332a1160910ef589fcc4ec813913197936ca5bf3703dda24f39fa6fba0d2edce8d22a4e2eae96dd6b43e6d9db029061b507afbc97d82ce6f4a1353c80f23f268ff56af79dea90882c5b25f38ae6c38215adf38123025a05d22545c2f84d26074c5d037683e0bb7260caf43bf349c1980ec35a46cc5e3a9529e9805971b12c84f0bc7e965a0ad1aeea16c3622aa9b7f36f7088addbcbfc3473e37a816987924de509f7f90fe14375c1381f4658d6d790a06d3337b64a3b7f4026db9312df9de2cb51ca81b093f7bd4e4b71cb826455958c9e4ecbfc383f91ad2b00c1d1fa9717204bd8d00f31208a7b8b190149eaf6bbd9c5fb33887c7ceecda379d3d48fd0f7887112418693d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a4f46c807aa0db02c4df4a06abab7c2b9240806bbc9d449410addec598e8d67531caf826d8f649fce5a96dc6486c7750243b78784e9aa3120a1214727804c437709971242d6bdccf034b8db4c72c0e3f856865f7053c351a081ccfe74a2194a07ffd65718942c289ef389485103b1a4514b0a471836dd51678b533af25f788a4fac55a5267b4bd10f317338f7b9c96c57a3bc82bb5c37d6a4c2a20a65c44fd3b39e1d15d80dc9f7b7662cdd4f089f317d387060fd7f186d18b4fd82cb6b6bfc2a41870b0e7d67bfbcd7fb41a9aa0e72a93431dd9c533d65572629fdbab299afb6aa9079099d21fe979a51357d259dedae81b23e08031094451477934ca7e059d21b220d8b6d0a7c149677409534c4845c20997f01d5a15a42545fd0ef3ff642577de98c24aa276a899d557d6a21a32ac9b960a9b1fcd0b9ffb191b1ec1da29784495a1e87bf613fd65cf3e7f3dc6f813f28c1de558a2dd797ad09b0992348b25ae3d3558937da6a2eb8b3151d282ccd672a227e3acbdac01576724e4c80ae414180d004d49752cb180a876d25104fe649f8a9d3b51ae8ed9c10e4513c4c1bd4fec84a9e1938a3b9b89750dc0c8a8bc6040b023a81f49500c1fa1511c934278f907fd21059be68d20af0158b41674100232d25585fbb1c1343a09428c644562ce509de93e06f4c949faf847f1edfaf2d67a0177081406284d2c303499456e94ee22924f5e9f0ff594e9abc0ff32c51e6b47e25c865abbda58cb53d977de9e40b25cd69713a18dc670ff9c029b1baf645598f102a671b24d5ad6c60797e163034fc232e0e23ccb611b20a643500c304001fae16c496c1d2370a8eded2dd3d51abcacf0f4911eb8f7a08d00eddf982b445c56b2730237aad9fe319129f0ba8007c98c653ecc99d7ebfdf0abfee6c614e3744b3a49a91384bffd9a3c3411be3e150b8efab32aed418ef4e013093f03e4b2ef074e7910bda949130f3429af62804f3362c1ee67ef0deffffe7a13409388109ce214b84f9feb6b82293ce315328ffb54ca9107cfdf65b155aee4cca00861da3710951a94ceddf575e8399cd59c00800a61ac6532ce567b0f0ea4ff99e6254fe3fb7a3467be2f675c10fd50aaa3f194d69516d28748ae82a8b64234efd4c2fe3610418b188512f0c5807900cd244555a188bfaecf58426404becafaa773fbcfbd43adc5c59c2f36a3524c39bb449400e98eccb1162c1b94d715f14477a3fdea48d0a2bfabf5a3c4d794b6341af7c5c0096431fa9a47453338d9520221eaadb7e22c021ba2fc4d7cf84b5a11554e42f483a1cfcc7d58cc377389f0ab514046790d2cbdf4aa00fae6152537a233d2da8238bf23693af205d49c96f746a62248526ac9fadbb311f9cbf7060885e0f1818858eba2f9e64cd378fbef525780b8500027977ead8ae4732df8d6ab67697d4c78fd9cab799f630036fac8a7fb1e8de03d4e9a55aaa6631d667f28c15d2f72b8a11252cb3bea345e896fc22700ec9108f5bc0bbaf375ff3f05b6ad89e0fadbb333970844853b0e670a968a4a36a1d19715a380785bfd9a0bb0559df5f7ebb484ddd41a7c4b04e641c0f161e77177683b3b6752901113b9b7da9d2b85f9d40f7395c6b9a7fc56d35b698bb48b802c7537737d993e28262804472f77e79ba83d3fcbdc8a7c2abd6f68ee1ee88167b9515aacb7a9fae9bfd37bfe1e9d281321f8791430f13a016cc2678a6ee61760a6f2129aaf1229301dc6e61e133a4ed86a64edfde225edbee4103e6ec49dbc632a2188c794a6e63e8c45f14f1c5c286531dbc6fd5c953aef60914d865645c4dd5ee9e9c6fcb07d94c56775fedb9b1f037dfae8bfa5e87fe258ce98d24f989a4840b7ed26859443d0f2d3dfd3e99d343f99ab547f0a9d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a3a421ddedcebb4db74543fe12a07d36e7ccef0c364e76a500cf247501476d651494c9b2b098938272b521075acf1f6871ff435a428b4b7227dd8c54de2695e9fdeb67e307f8e689cfb456500122df8952f2883890d6402eaf4c9663cfaa55fcf8cffce7ca8a2727d6a8dab5baa6dbf79ab220af6703e11ca1df65be186df73a7559f7a6a1a3100b62fce2b35df0c89ea7f764b32dd49e2d22fab97d2f45856c4dfb2da427ddb0118953dfcce764fbe3fa6037af235fda4218e29f60b1431ad4aa62de49d45a28d84c417116a0f076f608a152dc46e123ebf6f0c671de905db89623d37b62bcda896719cc7484b44eeabe4b1f439944bd4db95a8384d570610915aaf61d1c3ecbad6a87a4b11d87faf35ab5a0639ceaadee2eef4cd69b5fb78c97eb0db26a05eda80d8b954f9fe5b8765094cc62e388a0060667651f5e4693accd200116668fb3c453ffeee7762bfcbee000018a843cd87d54cb446ca3dc68f0a25ea31a71a0e6adcf852236f07377ba9ce91545cc9d4465b7be4fc66acb22765ce7f3c8ab1b9e61d2fe50bd26a9f992c3361ce6ebb864277f389eb160ba6a0a870b4af7ac61780329e8cce14fc35b201e632c6fb573efc60d7cd957260b94bc49f09d9f965e52391f64781ff8a7938d8d8945257d6233ae7551bcfa30cb9555ac95a8172f52fb98a4f639545b7257bfce7f3455e6d8e5470c9d4bd6831527efabebec86638c995998aeece318ca64e8baaab4fefaa013e6b9535d71fe0c91ccaa11cb13c7cf2444062eac8995a2596995ad683b8a6d697717c21d7b49dced580d3ba5b0d54d82d35173b1fa573efb3e4fe3a54c1285e531b4aad8c6504ad3b4f485b5e9d12e7f701fdc559875b300e10da7ea2dfccc14f9f89c68cafcda5c7f3bdf66374e49f92a4c67874c40f6f3a3fe1375b02bc91ed267f3b260c4fa249ced773dddb341dc37c05355d13cc4e9349292aa6a5207608329e2f1908a88a867425d3bd1ddbb5827c982d6b9aad516948180ede0bb413bf4a1ad22fbf4cab5de37ea6cce9ce2b76d3319f5518ae68f0d3d6519a04b901341b54a5b4467bd40adf761ce0e9d4e6bb4ca67bf0a9cefcae5954c49a69f8272f28f2b18f5199e2946e5f2aea47c4b5ffd3ae860b25b119b3482f7348ff23954f31ada5bffc86673c853d17b40a2e5716205150b820ef6159470ea03ff15a16e813c019f3d4a19e30eb4419059a44668dc3d288e84adf07116b69be06e3ef94cb61743536f9134bd2599d59e84c3b7f8935ce216df72e072c5b31d6428c1c7342b63f76aa5f4da334c3bfbd7f06337653aa7b917916f65c7cb0d672b7f745f9b9c2079386f84a4227c5cdc7ecb6e37998b185d212e888fb9605f51f6965c009a70ff875fcd0644c463a424a86cc79270daf1d3b37faec16f0e87e445dc43cd924c06ac6b1159b146be4bd3f234882ab15c6ae6c34aabb0ee6fb3ff7abf1dc70c67c1d5efd79c160a8a084c0e4ce9ce6907e9d67783a25db10913bedf13fb5b74928f851790cb299035042ef4478e3c76f851cb06a78357bc3870b634f263621de0b2e879623de21b5690ea60ec13d9717ef9902565e93999c7e3475b9ebaa76b18df7f54ad117cc5377fe9041f13dbdcbd8e16d1d4460d7374c52c187a06a2c5f5f9b90f6886bc5563d7bcd25ce99bacc5fd303a8eee4fd098dcfe63b9743c473d24e6d5de26705b71b315aae63667fd073be1a387b23ee0b3b28fb2b57fd7eca22bc18e30eb3a490f7148c44e9a7473afcb2ca5365ee91fc680dbea488fae08c50d5a1e16d4ad160cd0f4f5168bde5ab725f31d65d2e9b2b2203e7461faa9ad5ad638596efef1e179ad494c733d84f5d5853567e38e903e443037495ef736a9845af28d10b32a1bcd2d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a5a96c3ff2b7792a62f90703d9290e11028ab3851cacca75d6219df93290c52f20f8a828247f2636e138d63be558ea24440720958612c513d35405fd1ddf9e9c5d17da69f7eb1644ad181045a3338a37d0c5550b9501f535d0d0ec9c842b071827ee4b097b3db996c85c829db232b208705a5442a0e4a78820b6d05e51085c2a32bbee398407fa27339d0742996b22895932a24b93a2bc9f4cfe9d05a309ec4233cb37f2716c084b14193643ef0a8098acfa5f80c503a87e89961b5caad120117ee2af7128a36e3ccce4f386ae7fee381112cf219f62d3937f816d56bfcef953f866044f9542b56c70ca98e58afc0de819602c83c301ab5d45e50553315c703082cc2934dcd892e22dffd034cf7385c5a5dd3b62a0f2c30b90b9d67f9867a92cbd5beabe256a687b67043df7c7a350feab7178f2085dbe5c66e7e149b058be8b35d3da8f173a2da176bbfedc541c5a311c2c1feab60002840423b9d4187a135659a7459037e27df919456f6f3b0530c9131e687161583df6be50ae3811fa7c5621f832672033c9cfddd968c09bbdb16300337c94786188be5f3bfc1ed8aa425e1c626e8f57ada32e5fcaa492aef0fdf3e5a8a1b972b90b565feb9e3b52d15313deec24f2172dae1350ef4e0ea49a7166764bbdb23df9702fc09486e34155ebdf6101967ff716f72d87f4c78bc1556c5384576ebf4bf1cb45ae4beefa0d6a98b9e13b24414999fb54819470b3e80eda4f486b6c60d6a8e7bede92b6dda6ac4a4862135853c479d3bb49bef4ac075daeae2dfac107fbbd62144c7ee086d7ab77222620ad9f730954ed3b721d89fb54eecfdc2cd012f43e409d18a457cae3aa48872990107fa0982527a7930f73f7e0649d7319425a393f079f2f52524dc6dadc1d68ab53d2431ab10ef82071227517bf7d39863dae4585550e4b32316a9c5ee4e9cc786d9c190b35c8571545ed778e49c06b1eb542fa29b054b42e88f0e56a8ced502829db919ab3c6c72b43f1e0cab95df89a84f59fd69f7a8d9ca842e2b8749f26064ad44c6c39cd854e4be4f370501a0de79bac7e43ec562860ea7cdec67dbf98f6c904f98e88278c66ebe7f2ecad37ca7a9704a2d3e4231f7fb09925d993188dae99ea640d8988431b4df42825c7d51b5156cc946463b80fa661f1266d042927638cda9c81e6a621751cdae32ebda15f23cebaedb706bb59a661a5587467c8b8d265d823f492881f0cea48f98b75d0be3a1e4d3ab76f678850ee333ccc04696290ea040664ab447a26024c0355bb63f14d2849df007017040348846e92d9892390ba933ac834b6f8ac92e8b4f62641cc4489e570db71800ef77cf63042b841b1ba191c37ac28ed6d902ded1fc4e482d634dddf822cf863a10b838950e4f1eff4db83a95898bf83a30fed51865ac3cfcfdb0508f3952abfc3e31e7e45cb247601c08699caafff5bc7f1bec876fa51459f6ad43f090a5a569124abaf6dd404b2be656844b30bf7fdc598dead2fb92731c2194da84c96f97695f9ccb047c628f11fa1ed94928ee13763e2bd8ed6508da5ea10231d4b5210f6219152ff181f90bc42826125bae7a6ce5b26bdec6a8e5faccb481824b5005825747971532b4f6c75bf0a1768c8057fa53a625383c04ae2023fdd05b73dbe55d802d9e5eadfdd95ae71f53a73e272ac87c534aef3e6ff9c3a9588c8426ede3ca06003cce188ad86b46a184743435916d74d95444e5517423111c5a7f4be4a996e5ebc11051d84a852b0715fd17108dc979d4c67c1d5d8b0a19fd5a7ab366ab803f008e45f3505c82e2afda57ccfe7313a4b3021860ac21cdc19ed0235a09df6acb6c62f039e822a3073f8b7df515323d91fc3fea663a5fecef910fd6f801a0a04f1b219d575836e483d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a35e74ff6da205c030df007d7180e715097632ee9758d183d5cc79074690f9baced7ed9767ff2f85dbaf08eed3f9514933b0683da0a2e24820b20892d35d6eb580e061565b80b30f2f102965cf6983330d561e6ea06c62232126b6534b906cfc7935a2b62b52fa0482cb1858ee7a2eb779672c65a3b727e4549444f41efc254a2c2f011e626e07fd66462ea381b5cad37dde8ac17d990087b015ebb3f9d34aa3927df5e50db75ff29ef37f24fdafdb2ff46d21a6adaa9b70c191f4e99c40d2b6a3d42114ae5662854c16d7a4331005d6e5466666d8c9482be0a54b3abf6f194d7565d32f5f415d14b43ce2a8281c93ff6c90279d93af73a3abcfffb5e09ecd4487b1145ac182dcde305c9158cdcd4d38e9109f1a09e7b081dcb59e531604f02f5983c264a7fea7569c0b3d79d050724821f846eb13e8bcf94e87c46eb66882285efa5500271a03d53f963c5247878e1fd61a8e35929900c2039d3f49d943d10364af234b0acbbe272d488e76a55db859fbf0c125945651a15d54ffe9ba36a2ee1d3b055461534519ea1f3e1d2a0f70b2be6a0f4d7bcabbda446390585a9bf25ebdbf9f77236227fd41405339e52fb532455a3548db0d0657aca266b8e16733963f73a2322d2cef9066193fc0bce8efae1a6f314e0356c59aa2cd55993df668d60de559e7973affc77c1a7f292e0396a2601221accfec69ebf9d7d2253d8f9db44ab6ccc1b1c3c1e163176fb4c6b9f1bef6e274a1030d48f9ad2e9b651cddc72a08649b910efc2ed18ad490fbe33f1351872d69d69399cbdd281000011d6a628a9a93c7f5c58652f49714603e9013a3b6d966d30fd47aa1b2cc39c3586633ae13fff4e0fb0e39386401b240afa9e95b5a30dcb7296342ee7bb63b490347bd01fcf16cfa0be635d53603442b7c99c2e661d100dad90583095ac35d3d8532d0fad7224facc8bed8679e07a673de71e05114062b9bc3af4261d516bfb59501adfe3253d881833fc598a6a53bfee07d17553f360f46121914c6894fce9991772da607729715f6189f1af24426b777fb803b44250bcb270d2e286335ad8220cc09501ec90ba599bda2405cc9aedca010b9735f409d61534098b1e2b0d59e3ed9b9563315dc2f77903c98f7ce72e00dce553c4df0ca85bf82e1c5fcc16f46e344d04b12eb1b84d94bf3b1f88ea439086dc11add43987d7c3e8bfed220d037b96ebc2a8e97347367e60f22156a7422b5cfa7cbd05a4498227754625d3055fe583349d6bfb9bc8b4f9fc9565eb937075c736e0b8aa0672d2f69cc6f0ba147efa75b43d6453d6ca0b9942c02955e782d844f28ab265e22d16a14b0b789e050a24012913d2dbcf471539aa7b354e83af2c236762be7623c255b11f51122a072ac71c329ed83e8e85684686adf2b197cf36d598203a7bfe7ac43ee02effa4395e6054b855cd4ec90571a08eca4f963ebcbfe553c8f224b28a0e2ca7cab2386476698b7e90832bbcb54e442a02afaba823fc6153c32f26f00d29e81e2eabfca298c6d28347cb642b54abe90a0d346b3f6c3bf021b6f0eff286678f76e54675ec53a95a65c61e0219b8a8870b6aaa6d8ff735c16b765485545259831e67a4a0b1d5b6d69276302cbaa5456793a053506a53250342270efb8e2463630ab68826cea80c571b077dd546d2c563f56e6319401a9565d6aa1ac9881588e9d201a4b54931821c80af3e09b71ce1f35733625ab512883c17a1f3374a3a84d4fbcaf96377427059828901facfa741114997e1d759b4a542a4b1e5b004ef4e9a6b21aa8f33f33d99342695d9c59a059655d2f91dc3eda34b48f07a804949826cd8ad7090eb0745248a41b86adb8b57b12ef712e6ea45e55383468a947717dd119a66ba6b1ec5ac9df3070560d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a0a889371a5b65cac9107ba0051be944c63503ad6572afa2938fef6d563b5f14f29f7d1a6cc0879383fdc323d0ce454cf95accb4e960c6c9ffd63344973a2f9a96dd3e6a47fea02bceb10fbce7e4df3232f591ca2f4ae07fd3e6db531ac626ce1399644c14815eb3f708e535b551c3d26edf5a6503376159225e1bf1b74a8e38cd023befe202dc893dccd76b2218cd35027cf2254dd5e46dac254353feb56e2d4ddba214903490fd0fd1b485bf96466d733ed59df981d2bad7d0eba1587538a7b6f651c70d04a4cb8ccfb10fb53721f07bcedd5ec5a6bedf67bdb535bc5063ddbcb3cc100d357697aa1f2cfdd7848a4412ad90a0c204517b6b8e2a25e130b827bc808e7c2d7daa5c2ee8cc72449dd4581a9618584ecaae5ecb5400e52a8ee7f351580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716dd4231805a8eec37ab616f73ff110eb8e06caf469b2a5cd7ef3512ddc46e40cf966839d3ae333ea95e3a540e0115ecdb4617933f83ae3f79fbf6241a44c903c2fa475a3e87fee054dbb62072ed97c8d055a1233674653cbf1bef7496bb6786d41c6304c842858b1ab497943811e87c09a39755787c40dfd5de010e8bae08c8304ea73c4c85da3bed98fb5111ff7a40d847e95d161a2d4b0df37530790309658e806f30f3c7b7574960712032204d4994af5a562841ef0ae08328cc0a811005580e29df4c8e98b65bb8f87af8ea463431da2845cdc1587b7e42d02c7edcf7b6b26c88312658b91e36920869b3319189092f26eca770c48c3608536a1305863da81923f4d7b438fe2ee205d41134fd98a23958a2a491cf8f6a436b039af19dcb2c59d7ab2ab9b5c672d3f8d07bd45feaaa00c64a26c88909005f61da186e50687c0cddcd298859d8b3cfddb464b459ed801ec344ef015aa6cef91e0e10868471983030f5d90de62784c3adacaea660bb0d6e609786117b4a018da93d1a592b245517b22bd8ffbc42193da37316e66a4a8a0e0f1b8c6a12d5ffff430db6860c09f191d2570eac2724e4b6d125eb2a4dca45bed31b06d0d442f65e07c19aa783fbb14f69d799d20b637c85f1511a995ddd670a8ad4adc3897f1bf86df447fec4dc1ce9dc0bedac4f9b0b2329013e7812fc2900ac26bd32fca39eb5329d3a8369bc1d45dffad59d1346d847a7efe06700028594c1925ea95bb45be072ad6253330337dea7ca936dc816be708a429702190cabc104cf57b7c6aedae7d3c9e363216cf0c6cd5e58f649d7e7a0cfa8eaab785ac8682516ee379562fc08d01d856220551ba251ac6282fd65425b7627c3f5b5f16d7b86d06cb61c6d619bbbb3cb34c409697e4800e061c6c3e1bae92b91f41c98c4c0090bcdf26912dd9952965f9510a2f46c9e9952d660d93f017ae9d9623b87d9993ffd06b968c8e43f29a1a63b75d26a83f9c2ad91eacb4b9c1b7c6ec4761f792101243d2f214872f2ce3e8d79a4643e3f7ea36b40d7e4ea8b31d18d726b772dbf0d94a3029d38a817ee2f407fda74ebb9265b65d4d83512b5fd567e6f9674c7e6086b6d0a0f31e7e4ec7ac674ec5d5ba4fad43157ab53955ad03545ea14b4155abf506cfaa7d33bd3db4cad734c034fe34581e17638a6168dd00413a5b7142b76a54fe9878e0bf8caf2bee0fca67ad6bb8977dd1a75ed912b9e06d71e9cb87b6bcc03c9bf1f2fd74f079c9edfd401604690ac77461f262cea5a31594d5f7a95734cb1d79e4e7ea95b797a3cd11e7bb3d9205041e241ba617fc3c09ae2bdb41af11a3aa4ad38935d9566de9c11f32f65615fab28b177bff84a50fb9aec84e9da295dbd27fe94f8156f28e0ad9e0aa73274804338329b454124041d7945ba8a2caa494619536cacccd764e8c26eba0812d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a490bbfc6f532e61aab62a6f08e8815f4c9575305fbf985b1212f6c3c4c486311eec2a8f4b7453a79ffb6608581e07891ffe8a012ab7c0ae85b03c3bff80bbbb6d9153593387e74f0240f75dcd4a2966495e6ac6d695433ec7a4f62bdf225cf7e576db2a241adb1dfb93f59299677ccbcf4cbdce26ce6043ec54a61579474a8a1e8dcf714a4264677a8c60406e8edf8ca9e51016a791c78b52c97c19af360af395a51d61b30219a5bb9749a5b5f7a19a0f1f92ab51f51e2dbf9db6d1a2d2fb109a171caceed44bd7444e8711a4ec2a0be78ce91e4ee6c51131068fee5c547c053f7ee3f496056b3883e52383de8fd5c15001bb4dde765dee8c081b37dc9b7eda394c1d842e447ce39554b1c90afe39e5750c93b0426cafee8f80a194cf130ba7d2a56f71b5fc341fc0f3f65808440e61baf811d3006146f9604dced1eb0f94c9efe8dd836b7ad47c354af006be55d856e8d48da6faff81a5ec733311573c1119c27fa23872832c71e7227a00e476f5206655ebccf3dbf9145bf7c63e2a23ceaaceda2b3f367cc820cad994ab209b2c94ea11a82747cbad565ebcb14b627d70f30760165dcb66b1dd3e36efef28b83ed74539d8585920a35686c03d99bf50fb07719a04b569c6634a23de1ca99eb19fcc37f656925fd2ffdd06ebb67cb7ff90c049e35f3658b5fd191d8cd827a5b0abe5bd2c52fa9586b5675541d9ea9b968f8df27c40ae3be067c4e46821476d62ea46dc4cdd36cb331697698ed80f108b2b83ae386f6507acc839b86731845da0ab43615c8734e775290645f57963114fda01a1125b2eab02957dcc432155a443b183b53cbbccae60d883c9501ed00db50fb8952bf3df16e7be2b97872caa01a35177c954b8d67b00101f3889dc7e3dbbbf07bd4c142dbbdf7f37204020a3b0416d1371ef272dd37c1b0d767999d484786d92f89d01c8a723854c4cf0b7cc8814c1e1e8dc22e86d19f5dc42cdb6a2b08d0d646aa479343e55005b00424472adc8fc31cb3f10624c2f625bdb965bb282d171d059dba08608b7ea2226df080525d16aaa85847da304b9a740ae593abee2deeadb46f6a922d4e6d0e34c18bcdb201729e0054e4c296b6d633f2a28f3a86e98ec7ff1c4f534b20ae14496e3d8ca284433d43743ef8b6073f72fc9b9649f824517fb7047b2f32870a079b81e23ac9343dfc2fd75b6544d3dca1c4e1a8a0311de1833862af6cd12c16ee59d9ccc8128387ffa48745ca25f167574ea1b44d529ec6844af07080394958637c40aec6de690090a5196919cc9e163c8afbbc1190422edd165b4ca4f97332d61925703f452b5347029a253ee9843f235a536a7aeee64905e2f5be841cf219ad8fdafe3b7bbc5692ca5b1c32c2521a43b3c22b5461b60a79fde5d3e9dbb5bd5f92d61e1ca63a8005a5c469949093f6c47a3906aa043303ef8ca5ff4dda576d12857dab27d401308b8e6a558417ceb6eb531c65d0ac1ee9651409ec5208c4c578115acd6192380d4a527e1f758d6eeb140b74b2664ca0da51cf33a1dfddefdb7f5fd189f2a48829bf5fe129ed3b8ec77eb8e3f456a2aba59a2ce811b1748385b02fc385fcd9a34c1e8bf67d5e8432ac21d529a59bf7d1dd39779952618462a882d91bba0279f94c25d7c186a908595a39efea59e691b7372405fca9d52aa77c3e153c8080202755a203cc1f8e0759e3df5115383ee363c4c03d6694d9e16755011138f1d466776c7fe594e60d10d41892b4f8568ea2e225bd3aca609e833c241227896f4d852e4d2afca595b992b810f8f8ae21a58f909dd2626b5dd549da6f54adede8276ccbbb258538e479f40e99b41cb5eb01dc0dc71eaf5176c129bcfc7dfbda25f39ae4570b9c58cd6c6d63221f817c86bb9670a2ac4fd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ab109f38bb41faa8642685e8c89234f20bf90156a8e48a8d71167485e25288378e29a57cf8e03325d08b4ec875ff539e71f6bdcff5f910f7ad397972577592a6a288eadc3a324073a699b5360bf7b1e0325a551677094f61f6913c60fc831a1f47ba2daa639863fc63d719f354c752deb4d8699eeb9b19f6304b2b16bf06834b5a307e308ca4307f2a0aeacad55654e17a0a88b806be3db0c3620d89368ab2107d94041aa8e57c7e59cf44107acd134f2ffe312f6b4abf9de0527855524e74698d23e1524e6a7baa58f0a22f61c15b7f8a3ef60c70b35ad49c87b085071aa71e0858869709ebcb64af035b6d4850a83b41ba2dc28c8e908f08bc6d7f1f66265000df3dddccc5655b6f48ab53c91afa89e550b073d445cf45c035e02876aa6f39cc408ea68e63dabe819bd8460ed71cd99abfcd0e899af96cd5b8d9c8616f2d16bae490bf71de33ac9924c17ec4045d6c28b6ffdccb179f8631082c1086fdbfaa9109f51f4c31344abc9c80497b2e80161c62f35350a923d164584a4c8b60228a514c050029ba0235eb5caa8c693240fea1643e81ce0ece02cdd41d6b0e7d09a5161d8cd0e8c5e6c5938c94d98b4898165821372521521cf7ce8931548fc53f369bef7abb286cd5c3db1f0a0b5d62cc7fcaf7dedacfe6b935c5799e3d4983acf9471ae424a5cbbffff1f274e47a3898b71831cd62d3ecbb53da7a36873f4f803506ddad598ef797ce83ae933c2c3f5f7c9cde3e3e7922506d97c6e6310979711386477073e78e28774ecf2161d25e9b08261b9fd3c1adb4aa14c3983f64397fa714d9ef33c25462dd9fd9547dafb556a77f8a0d438bfc3d71edcef573c1b7f1d1005fbb2d31bf66648ff312e7d75f94c3a592fcb64d71a7a1ee1865406e22e0dc2cf2e043511aec763524722755790ce255cda2ba5e7284db1bbf4ef9df54d7b34f40bf2b67bfb7c18eb952c2ec4380d240cd92c4ad93805dea14f5bfe31f617637bfb440aa400b79936c2b436eab70ca6334bc6d1474ea4e33a25d04b9766c7c033fc5dfe8e323c56028c7a2ce1ad709ef99822916dde2d4a73870b0091c334d857ae19a4c0dae26f138344147399b19ec8fbbf11f10e1181afdf5b581080a66f0a172c212bcbba21685b36033d6155d3320d93933154a4f997ec0b0139987850d8ed44ba054e9ba8cada51ef995341e61016f686459af8938f66ac7bfbfd99f29f5039520aeb22eb5121c55acf88660210b761f9462b22aa83e5aae6061da74316eff432a040192f509ca5e722cfe995b1d686e75989470c1f73d253eaffb6ad4beaff00c15a494a19ae7406e0ec4aba0a6d1b5bf6be57a69e095e4c6decb29e4c0b854ee41c27f5c48b267183fec611a0714aa3bea6ec14915e3af32ddc8ab6e824d7a570baaecc34f8d0df4a17a8e8a31f90e310e5f0a0ce473235111f9a3eb1a1330215652b0eecab1bf10c7db4554bb55004a2731de9deee3c775620d0f951e1da00d9e45f3a5b1bdfb6a8983961517ed12dc0723f6b25a46eb35877b2f195a62350ca5267e38f7406d2d55cb0ff54fa88040dc13c211e353b42d18a64ff76d97b5c1cce612917db65197aa5ceffe77eea2e3c9a69e4ef69f1c7e88dbd42f660a42a5f29c17f89bd493ad9647ff9809014b05147eaef6207b82a5ddf56bd97b46e5156cdef72ce3d22ba10fb4ebc72a1420c94bf9e40448ec2ee67826f2a102ae864c5c756cac4b416b4405c4bb20c6677f56fde5c5fe355114bb4c5e0056b657fbb362105a8a54d6971ce0960e5161a33fc5d96a52b9dd4f094eedd7d893df6f04439588de71b04bec40462ef0d1bbb7b957bed2bf50ceb13b49af60a2a042014a3d691353f636c7655ba049ea7aaf9555a2c7c67c39a5fa50a766a2765d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ab6f590e20457f32187e6ae2085cacb4b0e05bcb8f208758d34b6db2bd6cdb2fdaa8ff98fa09ee1e1579b1cfef9165a5ca83b592bb40e6f2051f09d957bc3bce18f084ce2a65f6eadaad1793d2c2d7044d5f673856e6edc69105ac60fca1359b76adb28e7e8a9146885b0e1dda67f63168d79cec0001877627c06e8be5bccab11032e130e8f3d9d68d8938d3fdb84fa8bed404b4026bffd1983be5d86cb6f6615075b46595553c7e068470b3a06cb59e4ae04c919886d3fba6faddc7fdde7d985b53c644e136bfc13b43ac2f5ed1df77112ed752ca669d132ce1f07654f51747809cc2b86c9deef60287dd517b3b3d9e1e1bf88bcdda21909558fe5b903eee9ee3dadfcb832f9a8a61f829c34cff45eeb67c77a4a1cf6f096ce5c95fa654aae018c55005570d5a6d6abacf13f6cc553e725359a81db954ccb72de4619659c38d84af0384a52cdf0cb3e0288b2e31331dc8f68a31219208d3a538d992c3231d0adcd69cabc8216ef604b83769d11facbfda5f869b49b09c4bc2020107b5f9c9bf919e69f0afaeb115d92288541151eb208adadb4b22035ec22dd897c5ca33f02f809d280a7e5e6decee91381019cde8a2b8924d979606c601b67722064aa9f278956f94f417c1765d5ceaf249eac6a02913a1dbd32f25ea661db6101b2bf1c761e673837479bb3cf701fb08b637b14a492d164dd0df4fd2b2cbde7ded751d24154cb1749c6871bb702934380e8d307dcfb6719d306d9ff6854ce29af49029dc52104774a5bbfc9aad2557d6943acc84ec8bc1d3d7a719e36c09632d1884234ca7c956a6d5aa398b2b2692b01f7b5687cc094fd35e64756282935cae0cf21ad3c33fffd30271d074f674e488fa749cc1b6c09e3e1075110c47282fea7eb7fd4d738a21b4f1e8c09e07fc7187beb78b7c5df0f8d2342f91b5c403858c77978ab3faabc8aa3682588dd6603d4eac4a00c770ba16a879c29a0656ae23752a04568da80fca386f2d74b42e750df249a5b5ce84c3e86edfe8a2110d9c4bef278633f6974c0612d529037c971cfc597be425bf269c029adb17cce8a7cb71d74a6d161010818e0c4d2819dccc1367a8973c3f9b692071c61c6ade54d79116e85689db351e64ef086007ecc622613095cee749c134bc5052413d7894ed08e388d397833d222d2d2507bc3dbbf316c144cef607d0071bae5f861c4bdade8fef85f7c8fe10e23e11492a940fbf8a180711129b923342e34d104ef83183a7e4c7858b0cb2da6a1b2b085ab3f23bab7b557247d2cb5eba70488b43d2a4b5b93cfaaef974afe3a204c8a9c1bd66fa2dd8b18a5ac8c9123c46427791d40ae6de999a8b2ce4c9a329a161d7b3db53f9b28bc639ed53c46e76bcb737d5d6fc912225fcfb8ded476e8ee76bfba87a30b0b53172a011efafc56bfc6d4865a507035c8f02a0e86275fb6d3e9b60f0ccd060d0ec7938a481ed26d8d25b4082c9f66d838aa2cede8a971ae3261b643de6fdfc5bf77e40b122116f84e426f5ef2bb39c9974d030fd89959d65fd2fa3cb441a53595853783fae2c3dbb17312baab8f203fb99f0de79f889e60222d38fa4853c91d9c122c0585c323353539242300161c6546b503e9b5305f31c1eab58ed6c1e06ef125a5ec010ca4a0284ac2d6a7b4dc9e65f34cf14f12d314ab954f29d34b24797002a751fea901de691610b3e805e8a5dbdaae7b5a3896b7461e1e2fa7a938a1fcb79304d3df7119d511e662707296cf55835f391d274ba63fe663d23b963738cd0ff7b22aff9d824ced2d9072bcdaac66fccbf7fa1e408e41bfe0f85d28310ce5b5b6fe8dc3a40ffb886bf9e0307f5cde0b918401a812e08c2d3cf4a7e960de908118262f9a041001d985e8a5eb5991b218d5c5f08e8269f6d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a4d71eb3734dfc724c02124412c9ce18537e008ec3c726b9b04358bfcb82c00ab9073ae2840f735255a0dfea5a4ae7ecb311fe63058a017cca36877021222039eeb2f39992d5a9e2f86fefaa83d19c25096bbf2e16ca7b086f98f15d4a0eec09b19da315a3cbd82dea20ee227bdda825ce86ac3a4f6f8fb47ac85263fb892f62bd08512e770e0864cda2e392d12b5d24009eb161561b970cd70a0face56e595ee13d9ba1c4ef47b46f05bfa8395e19ba2adc074c77c82ad223d4f57561d596a930c21d643740a5fbb7e763d9e42889d463040f9aab75b68455398a1b7d2311edc1d134581918be7e959a98d9d8d8dc919bcb105ad094fe37bf204695aefb65ce69311abe99f5cda0ef80a1da233ce34abcc924bfc34b56f35f146ec480281797e1580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716763ffbda7b2751ec6ec1b353af9714c105c42ac8185e79570a0ad185276c92169cba0c1717319ac20874894d5a539d53d5a22bea73f4773fc0b062ddbf178188fa10f1b8165560e7a7c252ac2360f32c4179434daa50e53c0d49cef21253d8a15a51e4d02ec014818df8e8c3ec9a47a71c6840ba9fbfebbb05c2fb58efa0ea9113bf8e4f80bad87064736541cc176fa1585ccdd7f91e9f724c04756570b678a31f73e7188fd059884f9c391469267170144217a8ead5c554796cbb1900ae687623c1d195ca821080fe454e1163fab51af103f7343785ecc83abb799e9b63d5b289841a15b2337bea9c84cd457d934116a01e871f93cfab2924e58852056e9b7b6245efb857e8a19281f626c4de98e2db696d7c69d1ce8ff452dcf52ae914b54b7355303e8f3016054d471f4711b123c2571569935d51d29cf11a1156026e4999960c058fd5a84e8b347c5547e86d887a52b1acfdff9c63a1591cf8c6426290d1384e99aa2c57f7d1230f450e1556daf08190f0022dc607ef761b69e4fb024e0a1409d72e3a4a669612488b52789c2779e49a2db87c61f83fd6ff979f1aa277033b5b3fb78eff6111a58fa28b7b47a8028cffd2d0e897173001c9680ca1427cdfd35cc57f62039693a3711eb8f1bdba345e402bfd1cae12d996ba29dfc587a842ecf14688d53fdce12ab31ea3d2ddf6097dd28b837f07193c488cc82d5ba36cc3c596d3ed505dc59f473f97adc8a441a39fd4c2358244e185f77f79da9557cb1ea67e2bc3e474001e304fc0853e10845d61a51fbdc04926eb6190c4462097042241d5d81d9554dfe4c34ceced433d5fda505d021b0ef3ff9042520efb6ed6ecca6b79742edb646a1f40e37e7e7c1c5a1a9ef267a93361f2f62b3e58cc3ffdcb1d673d29dd050ea829941541a1677215e0ca7ced2e49385c68d522e242a374acffc60e4fb65b8c228ba8a8747c210da3dcadfcfe00d2ae34f277e190131540a723ab4c055101263230a2cd30ae76d784abe31128e838e0f8dac9de87fe02a3bf10c5205c23f17b6d252683009a22130d611de4687fd690106485018d1c18020cbb7665892b428ca81322f480bd76a433a1fb9f9af74130b63d56a584d6aa5dee9c97176aa8a3c16bea530e4c8694effce7dc69daa232989380e3aa65225eca0476ecff1be8c40359fa7c7a2dfa91bba43907d38f8ac98671ac432ec79fd2e7a7de7fa3a65b4073ae8a9d8362468dcbd29b20db86d1ad1dc341c34ac4dd50e5e47124cffe42710267965da78cd81a960c4666f8d385b92f633c1da66f53753e7b6dbe33ba607fa174841b13b606ab96e8e647a10fe62468a739ef4bbaf1ed104087ec730076b96257ffb6d91e920e8e420a0c4f1536a36a76ba48e9587ecc66083de4af0b4f9fbfe481bb74778fdbe0d08e809da7c4d3e26cff81d7eec1767c896fd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0ad1dfa7b36e364d09bd21ba2cc7346c2398d14b997845693e8255f8dd09e2017d46a3d3ee0bb5795a1edac37a7ddaeca9d557ff13ef45f2f8f6011c9ac8a6bcd18ecc3d050b421bca34ee87f2534c6ae370fe7429d3777da80ecfc2d846f279f19625002af4a23826143cf5fd726fc8e0f410df8b55c6ab4edfb507a3c62b036c4686adf48fc500620b6927670b1d44d2ec089f6dad3f9dafd2b271783fe3a37678f8d28e92a2d3b88ac26b878da0f0f8147fff496971b2d76abbaf8941ddee86b987714fd43c80e880d7ed09f1a189a0360776174ce27502e085a5b54e60f28ac23dfcacca5fdb4657f3b4c0316795f60b616efa80d9e4002cbfa32f128e525691134d2978b71b0af51516c5aa8213497019701d19734d11b1e3ff971b62e7471f860fe43774d9f44ac33b736439a473bc72ba50a3aec638d47708803f642bbe4a8a87ce488fef353cbf4dc732f42dfc8e4ee99ac408969cdaaf8a664eeccec46d3aa113ecde78e70407daf0acd0a20f9a341b6cfd98594dc039cf8ddc20546401ca556795c084d9ecd290facbc391fe1c11297fc3b7d0c6b60371a59ce353f1dce95dcf8ee5885cac88546f908b44e5986f80d793ffba8675aae813dff82133f29d6b7351c2cd0a75f99c173220165e4678e2ebdcaa61221e5745a9f76c9dcf6d531eb06e8cd0c5fbb2063495821c8c5aec2b804bad9ff182f4782b24b7b8950b093e2decf34dacb12dd2c1a9ab4b946800850dbe6b47068f9b58e67c9d02d04addc37d6c8764bbd6bc6eaaa78ebe49c60554421298bc63898ecc7923775dc0db3e100aeb4f7d72c389b53ace297e121fe539bfcbbda46471264f3159c05dbb4addc37d6c8764bbd6bc6eaaa78ebe49c60554421298bc63898ecc7923775dc00391257bd8f0dfa6c82c9fba79ebae9fbd42c56962c0d0b3ea31bc5d07a6f8fdbbc1c0598cd7dc42c3ee17dbe5f4576c9132311a738fc7c248e729d63dea67ba6c740e4ba73fddfa3f3f10665c6abfa7ea38fd54ddd168d523736ff038befcb239ec01605d08ed91f4c1cb49ed7f0bfe3242a0b9f152bba44e23d8dcb9957d84a9e7b9e547c1d93adca4834921f13df89951c2cd58e70d65970ca1dab694c43368092180292f803a792e3443f0b25a2ce0251d11e6b0b0c509359ded49784d44c062995e3cfc8659b39efa4f18384d6c90fa64e992ebe6b3970ce5d962aa59dd859151a7115ef23b16422fc71c8721fb48c53ef3ac9753ef620338910f762f13113d4d52620e5316197ab0b249674d98acb7add5dafff8eba446f379de28d711e2d456afb70a871506ddd2603e20570e339dda410c9a6bc16794dd14c8dcc148ce6120d7db859af9cd6810a2986b96d0199b4373e443a6106c3dc5b0e1d168df38e208a7473379144c81bf39663315c2b437bbbbe72b317a10c06843454234a98ba95074b7c15d808b4cf38d8856b47aa62d106f772819e84c77288b5b283809358a51a40911c4878d5b353ea9903a44311e1534aa6c62fef096a4ce96a1fd8915f67953a2d21c3439d587c0875e303029d4610f86b36a6a02ef58ab223f197a98cd3436b3e235160ea415d33963dbd3854a868499a1e0d0771fc60de82b9beb157dcc1e13431d3514934e0cc4e9cf6c5303e88b5f608eaefe937c6f5ded2b99f32d1ef9684a7aa7473cb2ec9388735373114dbc683fe4ff70f6c27f75526c8b8f7430078254a1e1f843284fc0998ea8c8bf29919b2123d9298363df3596839c7df513a1ad83591fdd691ca86a8fc0ca8cc01fe52c1219245b0109133ebb86b55af9e1382a23dac1bd9c077ea0b8e4478f7c53129058cb3b435e85e0275fa390c3f7791e903b4f3c4e858699e71e9ce9d7f5b930e1ed59e9b3faf6f3327aa3efd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a17f7dc2f6f506c65c79a3c1435efd0db21a6e6778ed2fe760151ca3c75f298df48290144564229cb9535b629214dd7419973df75c4b2d3fc86eab60c3575806f02a01525075013f11f2a779678ff7abbd38f814c7f14740f5a943dba72fd4e6a7f068e6c85cfc51deda3b9cb46bf8bfc5e4e7b866d3d5e7b52096a04046cacbd439b65abd3d11851db5548157a5e0ec3293cb02fd107175831ef42872b99e36c7dd49dbbe168cc1d819b803960cc0764e4f0d2f2ca14808422b37184134e17bba7386b19fabf3e04a6d934a86576e7e9378057285b9c6044ba01b827dda5981910a528bf5d26402443bbdb12b88bf6ba9d18dc39cde6ff36570d132b7ccc45a7219bf010ea3db2bbc4fb6f06d532a8dc6c0f1e3b8670bbcb694863fd7680338c24fe198235172983de8707c531a08ebf40cacd6b438cf7c439feb7ce88e01447c13f39e68e51b1c129c62210fdf7e67057517acf17a01322f022c22e6c59ffcec6af43f5babae060c285e3ee5ad7616d83cf463ad9aeb2a614c4ca790d2ded61ef21356e40858d5c591d2361d6f48a6b1f6ab4d7dd80cf467422330899569bc46b367ba2c88fdff60e608e3e57cd8ec0179fa1ba3c980eb1276450128dbb372facfa109e27847629c16e0fcd38a7bf7a5a6657587fb1bc59424230720f9095708be3d90ece7e70124153553ccd25f3a2991f50fcec9d7218e396e2b0cd977dd37cdf0b9c28638ce4ba173bf40c70e67f412224082e24e1eb884e2768a2338d0ed65616490310cb5fe8dee70f28948e7fcb5e723a8ed111c580957f5ed7d8b74f259f09eb3d3af26c8e7b1af96dac83c5a7374265e2fb844833252ff97fa6cb8d6f40dc5da269e76d2f20d43735e6dd70ccc6a02dbd8e912c395ecc27b8da5e620f13bffc0a7d82a9916530a073ebc2940782dbf70818be850bf8bb36f11e44a56788e001b98a590810ba1fe0f71f81798289e41c456a049c0461cdcfc1f7dbd455b8ce360caa6c39edf5101011863915e97c308e60ecbcc42dc1b504f12a890cd79f84a0c8b46cbe79c0a5c419bc4dd4ca130338f4df164d34c8f789a5030943de8714b9432704386add08663c59897c4ab86e8a40081e89fa6c50f19de06933d994dc0dee2f6d8c7145d5352dae70fdb85f6fb7851de770b24221a32a30da92a435855ff139f644953c13ca3319573ea852a37bf1f483a98454c80e5d09acf13b7ccdb78cce427a37e0431a957a6cdf01b09cb460c2037289f355dbb91b09dd4fd35350f514fe267ddd37eca2ff0acf7d8228472bd8a6273c1b6c56b14e85c078ae6b066e0409b1290ca8ca866171b3af81d9a8cf1c84723c1a72d565fcd00a2771829a1485756d574b137ed1b60535d4763141a9db2c9a0383e3ff932658d631f0f736a3f0baa783bd431a40c9c70fd62c7c850569cfdb48eb6d8cd60e19387a8809f96dd19fbac7a9438d4b60f11f14063c37f9ca12bd25135f6b5c6eb2198c512bf205e3fff0af4cdab1482157838fd1a162ab09d4b0f58278e51ac9285050c8fad23b34e80dcf79fb5981b43d1426efa019de0e7b23996b1544d4891164132159158cd2fe14c6c187c2bc982ea6e91ffa1f6412bcd08d0a6b0c3e6a4631b92f4c5f37dde2569480a6b545b5511c16df811728df4910ccce3426984812337c3445b81b126debf23760b58d5eb5878c3f4905f1114a9f3700070abfb3db666fbde0d0b7aff74ce994ad745e471d4748f2afe600dedba70de6ba178991979955150987d2b938884415350607f23a2b2247e13c698e2ce56ec9c7882ed8a186c6e668cfca4b2515ed3c68132903dca0f17593ec78040407b8ea5c826d7e93e160d7eda0bb973fd2c7e237ae85eb264da30ce667adb682e6e87a966024c1a869d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0aa1790878fe49ba969e617b78e81d033c172b55ba8684e932feee8ebe8ee8e02fab47321331bc3c7cc9ed885a78e185504015dd91ad1c107e18b7d67f2043b1c2637161f6907c8d843c12065ab05e8a683d2311828f6d3ef9786c53de4669aa31b073e065009aafeba845f419c0f6fc6fb489e7040978b672a9c92232b09bb317ab3a6728f0e6bb6e0ec3b6e6f78d3bef24c2cb8f57a11a2cc163b842d4e429aa72577f70c9317435c56fd976fa82114b862bac0a76417d1224d171fbf6878e2d3824c3acd6c7b8b70062695015af2f303b636d7d0ae1d31cd4b5c0e0043f5562ae56df1749fc4e46c88f435e700681b2b106a4baa4e3a6ec1288cd97a698f12c73b114554a0fbba90100cc836b0e14176d06ac470851bc50b0dde13e5d05d95c149e314549dc922ad270e032f1fb12a11e7fbe31c055759a408a43d6dce79431b48709429c6f1d8a1bedf8b9aa2ae00025d4e82600424c71deb4999940f8fbbc4ef80789e4a87b84c61b30d7b21cde60220101c3676c5ba5046488cb376dc5acd36cace823852561c06d309770220fa574ea8be15202618380e944369ac8695716e7a8abc439f120d5ee172e0d7077fb249e33fbae99fcd1b4cbed7dcf7e31d8993c9fd22533b1373f2a6b16e6486891d30e7e29b51aff25f140e7a9c543e26901972b09e351c397a8b5d87e2a937539d74d3a484fe88f287f1b524a754130756dd9984250ef12f8b8ed00ee28c155987f9be3cf6c48149575ce0c9de355496c6ebe751db08029a41cd833c20f1fd0b5477f169f1136a3927a5648feb0b3720fa8483eda0c28cc9b7b3179c30a9a8dca3a56600108eb4fb22025e3d1877d4f91dcc2dc2dc4c8baacb882d238246b8d405771dd750b7b361d0c02134d79df2a6e1ec18eecef4895dff93e51b7c3b09b61da23d7cd5f7fee69b696c279a498d039b6e3cb3b9c7413bfc4c06cc7e2b24a6f13b9cc3d1f9b8485496b18748a5b6050af9f69070034ee4b637f6dca068e5cc6394056cb56c20f403b26ea6d0105ad3c2a6ec5de0e38555623c0aa354346d5d9e9b9c8d7b88a3054dd9887a4cdbe51ae24f2fc69e7dd3e2c1ca977b747d567a9c34ba8f5a1f2db92e8b038716e2900a860b97a2ce80b97a89a43317f7c495d0884cf6a76e70cb8cfaada1d8b851ee173a9522f1b744c7ef56230ee3a2a2706de6d3e89fced82be466f40ad2b9220f11db92398d38dc991d5926fde053c0f36d53021c0603dabd80f08200572b3b6f5a6860e6ddd5b61b8f48bac412dd86cb315a1d417df1bba353a6c2a5455512ef2b0e6f839cbfcb33024f2d2558785ca462097043aa2303c17a405f8c3a59054ff617953b5d9492673c716466e44d5437268903b6071f7c97235a8916bf62dc39864646535192fb7ad308563201cf702167ee56aaa076290b17a1592d9406d9325807610c188fdfafc0b5c2f480d454f19d25bfce77932b9757629251b86fe3ae622e721faa2cde9eb9e8a3780933317bec20adaed74dc6f9a8da90716c443f618c7754b0b184d592fc5dc6c6b2811f641109c96b3db1ab6bd707c22855ba330ecfc624b85a3efcbb5312502d12ba9d90f7ff2e99a3c2abba0be8ed0d9856eff060d5e2909b0a903881a53345f389d1c062b18aee827dd786c2f9388021b81a2e6ee864fb89e7ef131989d3ae9ef83b9a32f0fc83fa17b431346e83591fc491e0c7d075ac2c062e49c76c466d3a2e24563099d07d9c4123328284304303fadb69d7eb8a25f0cb740040c6cb8cb449fc094c68538661c70d875a0206f95453668309c1385251b13f16e90a0a6934bb2b1c330d9e87668004157a7db733d44775f6131e1781a0ccddf2cde68324aa5d8e8d814344642b4b3771c425f887b35ab12819ed735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0aec4a37da453ff6c4c7994f2a08eade1531ef07542868f5ba125f6455c1ab478d72c9fefa69c20dfb9f49366202b9b63c7beb1880b778c85f45f50444aa3a41c53d5977b376cebaa001f8d6393fac267c8fe132687bd2a7a41b602244333f112cebe1075753dd3a92e8c9c4b3cbbe6dd64562101186c75faa26ceb184f12657184b888e2c0ba4c052cef92fef0b4771a6e39f5cc47ea89b2becfa06089192d3296b3af857eb2f24960c2e9fa967010d2eaa4aeb7197389c3790f1a04ea43e73fb151968859ffd28b300586ed75fa9906c66d9ec45547b055efa9717271920bd6c8ff38670016635423b7092840ff4644bbce2d34026fc0fa12cc2035bd2c95c3a48092c8fcf60f5624c1c6431f8cd026d8c3d51baf5676eb1a8fdde675fb61a4368745435ec3ce737b4d46e7ce666277706d3c5f95ef2f80d4978363dff54da5d3c4bc26c07d6f0de32d615c4f9e71db8144af7e5c81f906079bcd7d3f25eb78bc2877b94ecdccc733ab7832c46b3f74b20ef3be57ed95bba50f7a7b9bcc813fac1a2d7af6fbde81b7888f9148b1b0eb5985e3207cec4bb8ce34c40cbb27c796c2d632a035f4bf581c50593c9b270bffe8420ede5a03925ffb93ee19fc0d6b39ad41f9ce36102da7c468b450ad05de0b41a7fed1b049bb7c17c2ccef94d0117ea084add39e2880f3a9a8cff11d06940382f5fb8c6c1708b64dc104596b0eba82567b94ae891a82e428f9c0b56390612120c77c5aadfa3aa4a676ce17896443e2e5fb9a69ef75cce70ececfed716bf67881dc8e90f4af3f893044aa17071f389f269346ccc278fce5f9b6768243ca771115fcdda25b7a60f8358bd9177c29b1933fd88e1e2b90605d91e41efd1cbd07b4759ba1202c3287111399ab47298c87b0987a0c24759e93bf8b744d9a45ebba72ea8782f39c8a2daaac3c6a9ea98d4e01dc404e07ab833fb23c097556aaa421f01cd8196ccf4661cc0b0bb6d113b9533836edca9aa7e113149a5ac1c13acc549634c5b0f09671cd9794faad683f4354151682eb79a63209337dec8ef29f91a2b07364041f83ccacc62b69837145e6484d48bf18db2ef48cc911c9da89fabd947218e847eb5f0238ce8c31f317e4e0d7c2660b2a233d252e06681082ec9d0c465c84d9c128268ffb125cfb471acdcd15b76677c4205622abd823a7823a2a5ee993e532fe9696409fded758cfa2a6b0ea851f28746d32d1732858ab8591f2efadfbfa7fd4f4ec1b841c23425207c46aee1ff1ae21c88a05a273bad1fe00177e8e76fc8cb4bec845f3cd505426ad2e9cfaa9d68de2a21c5aa74ddc7a5819f89b3f9d6ebb42866ea84344d5cfc02c83e77c898d47d9c25870063305d68064a7b3c0f1d6a0a252b5641c5eb2cbef6328d3b62dae30abce566be73503cadbe3b8c1b7f8232210980e9cc9ba33bc04455241a5ec3f141cff0d098ecc4aae3cd056cf67001245d40a83f6565ea39f172e5f61a515cda9de4296772cb6c99515dce2d914bd0a3282c3774cce371b4db55b8068faf6ecae422cce7165f6a2cc9025935e0b9d74e44d2e79cc1f4d997733d4d7bdc4e7d1e11e9b9b5ef0bb40b445fb912586d5d5f38ad8e5ed344cfa19d7b5ccc44b2450574ec69d4fa24195d8722717497b87b5336befae378c4709da6e85a089647078651f8b83a265e78293da7fc6ad9c5a52d70632a91546ed8148d9544f8ab0d5e2b1266f0ad347d42d7f78bc30fa10e06d5e443b5e27d1e3987863ea4831b9931d778ffbbf1020eecdf390eefe0c9949ce3d0489accdbddca8ead3333cb83159de930f82ca137354528ded62df340b6c054b8c736518df1ca6978e8c7e1129f088d56f9800db65fc0b4decb38373b5371367d6e2c8023795275f79fdb8022cbdfd735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0afae18fe54aa518d65412b12838cc9e34212078a2000b83e0cfab614f596e9ac9119044197056fd3a86ee7d25e9838236c13f493bd241f3ec1dccdfce312597e252d2b2062c65c281c6e1732451bb10028364893c979cd907a8c74c26b4ef93fe6342e22a02010579318f0dafc30c3f5638b687051042cfaf67ddcf7e0954f3c1a4f932a3655dd5df73aa92bb6f84f8e032b3fe28555794c21fe44d2b3ca117dda17dc90b8e2d25cc3acb04b9399bf5244172e5601e01ffd47e5c01abed71a2dd2846677d784a5ab1b25e15d748370ca3eee1c179dcf9b90460e92cc805e8a5fff56a3271fdf7429ae29ae9e93b8fcdc1a395b65911da249923421dddefa6d629c8c18544bf9a54e64f54b9628fada235d2d5c42e5bc7d7cfeaa342510fc8b3039091eb8604d59a104155a314a8dfde40a62b770aa333aa56f3989cbf980369e15861ac1c70b2754cd79aca59c3b9ae51ac140c3aa3eb81d72905882f1a135811bdd4efa96ab1fb3f7d9fc40e42959fcc1545992697f5c8db3e7ae5d7f182e9dee96019ed19d0e2f3ef909f82e65621eee7290346eebe389fc057fa5709aa099ed5dfe5b74b382ba164073fe2f9eec17b7e38709441e7fc19f8b3cfd096a1e51f34dab1b13aa0e85968d37f2e91d667346a4bda9bdc224aebe59610024b3612d37439afcbf598353ec58651559312591949a475f119018249e5848505458e510079473e74bcff3c9b2621ce497dec2686f9195252cf274276e8c5a72dce46c3e91dcca9e7c91742cb2f9920bb27fb472da9696c4796a52828ff0428dd46a1f05ad212284472369f5813a2d3dfbe000d8971f6374cc28e4fcc9b7a351dc575d650e5cfc0fafd3f24c8a8d05e492801ebaf43b04657c156e8792bc3d50278a0c52acb5556025fc0918e282f79fb4b16642c85c321c8e2226118427c85759fe2a5c34b218587e4a2b7ae4e65509409a8b3883ebd7be142cf5069b85cb4911508114cfb9aa5f5bcb6a43782cf5204ab2fdf978ec9dacb871a6a6316c6a88b7b7a25c54a55707dacec19b545ebcc9c0df1a022ebc9f54f71ea5be18444e0b66d1c0eb2e426b997bd4ffee10b45f947bbac7a15496e3aeb75545372030191275c1ed03e79827de0128ae799a7198005621b4507d1018b9b09fdeaa1682f3530f0e406421a375ab0ae105d22a682a68d3d66cf547edde763ff111e704942ca5ac0e83d092fc217fd19eeb156f907f29625bd655b7757a380bc1804534bafb47839a82a574fb61a902bc26cc51a6bd48a48ee4c83962ae9d70ba96a482a282fbd854f86204b130372bc6b39dd14b725b04ea5483b3ebfe2b99e2d22c5f8232fd981c37f42c8bc900fcfe6eeb08ee29a2e079dc49934fda91d6a09763a9e0ffc26240f45885477b001155e4808c0d4b6fc682a97f7e6d198fd7c11d023eb8f01cafd14d7f3bcdeced3778497a3748f950f8e932e1fda2cd1991d07255a99da30f9664deb818af1c62e3fa0060c863f1d5743deead2c30adc4f99db64d5f3d0bccae58924f00adebd04225b600f5d0f676c3c50dbeb559e872aede243d42ef0fabd365896f393b48c45096a171f14066503a9722b401a93e08d2ba7b9bd527c375b8e24e357e8fdffe4e6899d912c8935a52e2cda348fc3da4c4057cb4b959f1edd8d8656902f9d8ce98e7536d1589a02d70faae965c950919440949aab8376aefbe13265ce19a86237d79e895ecd306660cae77ac6fa64f1dee7bcec340adfc4b4be434db95fa5838e1af22723f5ecfe7d3cc9d7940806c566cac06c312d5d679730f49e17534d6b92784acfcbe0a84ca43e6f9f501733719b232aece9e35c32ec954974483726fbd5a74734a2e060ff03a4ff7bfd31b44ffc27898d3244314bc69947af90d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a157352c73ef5c92f57799ecffe8b52057c54e729d375e95eba22cd4719199a550bd028bff71e747a5d095a869bc7f39de8e1b20fb363d4183d3f4d5270ef018469b2981aac5e4b1d9278a0036002892da1b066b84fc5518967eccd5caa558e7bdabae20021d7fb8aaf0b7e9f99a02d9eee6be9c976fa4665d749a26e5be939e757ea4f375140697b2d2883377635a28573a7caf3c1de0da4700a8db6d0c11472e8bdfea0d493faeefd0509c1cafe96781ee84325733e397cd6ef87bfe9dd65d96401b1515e5471b8493d7f3efbd25c4109410debdbf1c198ccb5cf0914d3d3b9a6c38903de61330d6e0b39d19e03a9af68ec25b1df66853745c30aa0c4b46489eb8a9dba115cdf6fb9a099f4dd4f5ae9ed1c0107442375d0a1e351501f4845ca1580280f8b1b95e88f9b91bb6659e1ae64086a3350410dbf68f6881c1e507716553fa02bb7dd099f673eb32bf1d9a3ade733249acf1db56d4d5a7ebf430b4ff8f05cb5618fd09aa3a7cf1e2001cc4920b169049af9483e44e9a8baabcbd8bc3240de187a0e6ad8fab344cd5155bcba3ac361080262ea96d0605b7b1ebf61661636b621fe47018a013991f6db910afb76b34c31306e38b320b281e369381c9299894dfc4f672a105436da5c342c6c8b8ea14dda0dee9cd8f80574221477add469c4e4892c15481da43ee7c8e4ae3bdaa2d61608139af8e1c24e1db0217eaf03f0af623c4ee63ca8aa41478441e1ad6b1d7a51e6371bfe5cfc75490087b460739580c59012484c2db45e9de89efaf65596551fa24c226f210ba5cf57d4b2a0c53f942b6658033403f3d3ce1a78998ac8901f4009e68321c323f466bcebb89fe082a529a6adda8fa217072ced99f83eb9829f5537c047081f65ce1d5e7d2d47215812716dd0c7dbe3842f7fdde95581e9a6ad36099641c25a0b9292c7fb6c8e4899cdca4e1fb1ae391b151a0c0fc7bcc3adf0207b7f9d6b861fb25b0f8ffd3e90cb943ff84b5be04166e1ac25a0a983a979ce1ea8d881b60d78d01acc151e75ab26352fe61e81889a565057920cb5cdc6cfac568e6872ee4e84809436957e179d29fd38df06cd14fac0775e4d4d139fe035137c5efa47c3eb3ccfe8077236051f4842a6b34f485df7487e0230c33f3d296554a3ad58090d2fecebd8d4525a46711a08c5769103db35c36afddf5cf9e02f44685a923ecd103e884c6cc6c2fca5eeaad1c9a77cae5759455c520b9ca456b3344c403473e8a70039a333e356c7ce472ded739da37a3f6b4c83c092fee7c603d29b71b44063a3f7afee22e144335107d08220c9427fbecac2946c02955c6b1c75bfbde5b19e4f8693628bbd1a4724f84dab2952d2e537ca7aed1d22f5361f9e2f45755ed7c862e4910639d5c15f6bc278f84bb564ad7ec278daf92c8c18805a82a11154ac9b8c553267f070d22e089f5b8d30383a65bac1cd6b8d71b4e238cdeebd0f42d0ae1fa29c939a67d5cad11ab6460d865faaf1ca013cb96cae6a5b1dfa6ee070476c11c9ad1caf3bbf1ca2a073a7376b7de2fec45f0297af5d2d5121224e97eac07c26a6057060091f15693bac18638d432d3aa70fd7be02d9b25c1e6f178c546cafc00171b5af0d9af3e62e8152444c3d992bb228574f48f6d5b3141b3650260a1946bcad5ad17fa5b8f7db73017c64ed7d67c8ca5e7120090278a952426d073a056ef0428929cfc25e3523c956a3e00d959a8062c2f8ea0b1ad7beb212d533c68916c0290465c89b7b87496fc94e7b1ff95c24efcfb1e1b2c153bb63c5902fd5e7d3726453554d3ffa2ab4183003c856dc93771ac288906ae65ba9b7bf6d328cb7c2bc0e08551b03956b03469a8e645083db4245ddbe12bf81b267fc4f68a178f8dfb77c338b8623ccf974f0d735006ef9c4aec39cdc4cd02766da7a9de8338d8d1d3616cfec55be84f96b0a7c7cd5e8d08aff3aed43d1b1d75568a739070e3c41eef53a33ae18006d0a624f8137df5fbc7d400f930bdd8d17cacb503790c30993548cbde309d5c425001f7a7d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c29bdf00d993ab1eb4910ddc51f4afa5e0f90371a0137a7e64a355e39dbe82f3318bf1fae0c98f8cd87e759df5e6872087b4d004ba92637f3ef02c7154ca930ed9e45e32c3caf9309e5dec09cad4ec5efe1b8449ec6d2d534b6723ed18957c6c77ddf131b61d65c8aacdde1893b14f8996e5690f61b60f4766581562e40b66d81ed925a3363886edd75eb3d6ac07ef2fc7f9541c2ac8f9e4007b49ba19dcede361f5412754ee01e07d904246efe73b0a11b81cd1e098f3e3a2282fdf2d4d6f3396b9b4dde40d3bd199798f38fab4d1be6f367866d9e5fb11c471dd944042bed77fbf1f28b53c73d526c90d84e6b448b917b1b9b27348080f88f3888ff7c044a36c230446b0394d63a3b11d56ab048995c44accdaeb12fe473de2a9f4b59828892385b54801920daa6c3ca943663de8ee78cb4ae16fe691c61fd7e1806e2bdb7198ac4ff46713130def841816865698e07f183ef354cc261a85a8001401de139f0babd28d4e4e8fdf7b84dd297f820b0cd939f8a0ea75f4dc8753524239c090ea6e02e77874fb25a7870b866fa8b45b6d20a60a2e0e69d6b115a06879b2e0c77580e4f0c87893305615c526a1b7aea7dddc50e711d1bfa97b19bc04419968ff177c43982128833151ec013914adafbc001ad62fa2e5c36059a47caab1f1d1d7a708d049b83cadc5ae55a1639837a7653db1def729761f1913ee5dc4e4eb47fbd2a6a818a95739332ddd7dea06810303d880ab5db717866756b930e16a4a221b5c0da4c246db6d703e13fb599e45aef6aa7c4b4429827aae3ee8584c3dc873560390ff9c48d8c2d063932c7aadd5e15ddfdc76b7111bf0715f3a192bba26df2c531cf19060313e29fdc1eac0c4b785cdca17720c2d82f8ca1cb035b8b3988ef4e6a4a1e73dd0097172d83e74cf2148d7decefbd1d7e06d4ec1e716bad1ab1ee6473902aa7107206d04e6a93ae48a274439dfe67cb8306b3a0755434f3d378e173d28398885985d023bc8fb7a056633775d9f32f67d187f73ac53d385c210bb4474a63427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832ef9ece04db86c536afc1f5ffb95fb88a4b629a3dc2ed9f2b9e83ad9fbaf31d1846819c0531380b2081f39181b8319316502752ac704c18887c3a96d791299d44ca0c77c8ed0900daee7438625af835c5bcd51f7807d02ab2d1044aeea47c0917447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d55686d27b3fb5fd43abbae4afcbbebfe39b3f58bd1ef4babe39dd1939451933a27420ea72e036ea1511bf0a0a4b263a02a2bf52ecd0e297c05ea1d50e7bb218a46d20ba84dfa4a64d51f0db2c253b74b1f4d95ecf4d79da0cfbb65536357619c6f421b3dd9f18253ec4db3d7d01c00f8c62ddaf0503a3de6b757fa6aade084aab16f5472a15744def6fded3017dbd3ae843b4970389ff6983559a6be7145cb27842920484cdafde77c4cd41cf39d83742d4ddb99eaf9b1b47fb3cf8620d390271ac551927cccff98f602b68912cdeaf50aa8d8f84678568cebda01feca141e49c47f7a07bf012e96dfe8175dabcc4682f61e91ff26ee72347dbc14b4097cd867a205562d332a866b844b9a7e13e8c503670a3efac86dcf6fc1200f8167ac71c441cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e7f87b0ff454f8cd0a3619168e65d1e8e1b06b60848f4dc6340301b31b8668bf3ab31eea7da3b54c19cb93a36b3265f2d2103ce9368af73b0f269fda2747a69beeddef3e427e88543554262ea4b40853f916b85ed480b3f1b82edb441ad32ad60c7259ba07dd8b7e54f5f016ac3035a891186210616f889b90623b3d0a00ba345344411fd104a8567e4a673ff4545e2f97791816e0ddb579db7dfff9fd75c9bed1a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b163513aee6080c97f9fb3277566c2f41e03f544944f2c9746688f4a357d070cb19ae8505eb0d391c398f6eac0cf68db8d2e5e013fc42ce2ddc05960e5a2c3bbb186ee3854aec1c3c72c3eeec6d8fa945c75abbce68954958f7b6298a884b20b4a34339ce3de6a2e7b79fc1ca94e43b3b51dcb82165b1e871e54998603a6fc0ebb123527f3e77af2ce7616de35e3c6743b881edf4c31a987b8ef193bc72fef70572d/usr/share/squid/errors/enserviceararararararararararararararararazbgcacsdadededededeelenenenenenenenenenenenenenenenenesesesesesesesesesesesesesesesesesesesesesetfafafifrfrfrfrfrfrhehuhyhyidititjakakokoltlvmsnlplpt-brptpt-brrororuskslsr-latnsr-cyrlsr-cyrlsr-cyrlsr-latnsr-latnsr-latnsr-cyrlsr-latnsvsvthtrukvizh-hanszh-hanszh-hanszh-hantzh-hantzh-hantzh-hantzh-hantzh-hanszh-hant/etc/squid/mime.conf@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsquidsquidrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsquid-4.17-150000.5.35.1.src.rpmconfig(squid)group(winbind)http_proxysquidsquid(s390-64)squid3user(squid) !@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perl/usr/bin/sedconfig(squid)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(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.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcap.so.2()(64bit)libcom_err.so.2()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdb-4.8.so()(64bit)libexpat.so.1()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libltdl.so.7()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libnettle.so.6()(64bit)libnettle.so.6(NETTLE_6)(64bit)libnsl.so.2()(64bit)libnsl.so.2(LIBNSL_1.0)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2)(64bit)libsasl2.so.3()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsysuser-shadow4.17-150000.5.35.13.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /usr/sbin/pinger 1>&2 /usr/bin/chkstat -n --warn --system -e /var/cache/squid/ 1>&2 /usr/bin/chkstat -n --warn --system -e /var/log/squid/ 1>&2 /usr/bin/chkstat -n --warn --system -e /usr/sbin/basic_pam_auth 1>&2c1@b@a]`@`q`"y@__@_~@_C_@^K^@^^K^:@]X]Ik]0_@],j\\u*@\q5\j@\g@\,[v[@[ @[[][qr[>@['[ZZZ@Zo Ze@ZTZS]@Z%8Z@YdYéYyY\YGYA%@XsXg@X*X6@W%W@W֘WW8W0{W+5WW@Vm@VVbV@VZUU6@UȒ@UU4@Up=U_@UJ@U?v@U<@UU ]@T@T~TD@T@TT@T@TT}Tw@Tw@Tuadam.majer@suse.deamajer@suse.comadam.majer@suse.deadam.majer@suse.dedmueller@suse.comdmueller@suse.comadam.majer@suse.dematthias.gerstner@suse.commatthias.gerstner@suse.comadam.majer@suse.deadam.majer@suse.deandreas.stieger@gmx.deadam.majer@suse.dekukuk@suse.comkukuk@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deseanlew@opensuse.orgadam.majer@suse.dejengelh@inai.desean@suspend.netadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dempluskal@suse.comsean@suspend.netadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dempluskal@suse.comadam.majer@suse.deadam.majer@suse.derbrown@suse.comdimstar@opensuse.orgadam.majer@suse.debrassh@web.dejengelh@inai.dempluskal@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dempluskal@suse.comhpj@urpla.nethpj@urpla.netmpluskal@suse.comchris@computersalat.dechris@computersalat.deboris@steki.netjkeil@suse.dejkeil@suse.dechris@computersalat.dejkeil@suse.dejkeil@suse.dechris@computersalat.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comchris@computersalat.dechris@computersalat.dempluskal@suse.comchris@computersalat.detchvatal@suse.comboris@steki.netboris@steki.netmeissner@suse.comdimstar@opensuse.orgchris@computersalat.delmuelle@suse.comlmuelle@suse.com- SQUID-2022_1.patch: fixes Exposure of Sensitive Information in Cache Manager (bsc#1203677, CVE-2022-41317) - SQUID-2022_2.patch: fixes Buffer Over Read in SSPI and SMB Authentication (bsc#1203680, CVE-2022-41318)- CVE-2021-46784.patch: improve handling of Gopher responses (bsc#1200907, CVE-2021-46784)- update to 4.17: * WCCP: Validate packets better (#899). Fixes a out-of-bounds access in WCCP protocol data that may lead to information disclosure (bsc#1189403, CVE-2021-28116) - changes in 4.16: * Bug 4528: ICAP transactions quit on async DNS lookups (#795) * Bug 5128: Translation: Fix % i typo in es/ERR_FORWARDING_DENIED (#821) * Bug 5129 pt1: remove Lock use from HttpRequestMethod (#825)- fix building with SLE12- update to 4.15: - Bug 5112: Excessively loud chunked reply parsing error reporting - Bug 5106: Broken cache manager URL parsing (bsc#1185918, CVE-2021-28652) - Bug 5104: Memory leak in RFC 2169 response parsing (bsc#1185921, CVE-2021-28651) - Bug 3556: "FD ... is not an open socket" for accept() problems - Profiling: CPU timing implemented for MAC non-x86 - Fix HttpHeaderStats definition to include hoErrorDetail - Fix Squid-to-client write_timeout triggers client_lifetime timeout - Limit HeaderLookupTable_t::lookup() to BadHdr and specific IDs (bsc#1185919, CVE-2021-28662) - Handle more Range requests (bsc#1185916, CVE-2021-31806) - Handle more partial responses (bsc#1185923, bnc#1186654, CVE-2021-33620) - Stop processing a response if the Store entry is gone - ... and some portability fixes - ... and some documentation updates- update to 4.14: - fixes HTTP Request Smuggling vulnerability (bsc#1183436, CVE-2020-25097) - Regression Fix: support for non-lowercase Transfer-Encoding value - Regression Fix: cachemgr.cgi wrong 403 response to authenticated menu URIs - Bug 5076: WCCP Security Info incorrect - Bug 5073: Compile error: index was not declared in this scope - Bug 5065: url_rewrite_program documentation update - Bug 3074 pt2: improved handling of URI paths implicit '/' - Fix transactions exceeding client_lifetime logged as _ABORTED- re-add older SLES12 requirements so we can use one devel project for all codestreams- fix previous change to reinstante permissions macros, because the wrong path has been used (bsc#1171569). - use libexecdir instead of libdir to conform to recent changes in Factory (bsc#1171164).- Reinstate permissions macros for pinger binary, because the permissions package is also responsible for setting up the cap_net_raw capability, currently a fresh squid install doesn't get a capability bit at all (bsc#1171569).- squid 4.13: * Enforce token characters for field-name (#700) * Fix livelocking in peerDigestHandleReply (#698) (bsc#1175671, CVE-2020-24606) * Improve Transfer-Encoding handling (#702) (bsc#1175665, CVE-2020-15811) * Forbid obs-fold and bare CR whitespace in framing header fields (#701) * Source Format Enforcement * Enforce token characters for field-name (#700) (bsc#1175664, CVE-2020-15810) * Do not stall while debugging a scan of an empty store_table (#699) * Fix livelocking in peerDigestHandleReply (#698) * Honor on_unsupported_protocol for intercepted https_port (#689) * Bug #5051: Some collapsed revalidation responses never expire (#683) * SslBump: Support parsing GREASEd (and future) TLS handshakes (#663)- Change pinger and basic_pam_auth helper to use standard permissions. pinger uses cap_net_raw=ep instead (bsc#1171569) - Move squid helpers under /usr/lib{,64}/squid for Tumbleweed and SLE16 Please adjust your config paths accordingly- squid 4.12: * Fixes a potential Denial of Service when processing TLS certificates during HTTPS or SSL-Bump connections (CVE-2020-14059, bsc#1173304) * Regression Fix: Revert to slow search for new SMP shm pages * Fix Negative responses are never cached * HTTP: validate Content-Length value prefix (CVE-2020-15049, bsc#1173455) * HTTP: add flexible RFC 3986 URI encoder * Fix stall if transaction overwrites a recently active cache entry- Update to squid 4.11: * Fix incorrect buffer handling that can result in cache poisoning, remote execution, and denial of service attacks when processing ESI responses (CVE-2019-12519, CVE-2019-12521, bsc#1169659) * Fixes possible information disclosure when translating FTP server listings into HTTP responses. (CVE-2019-12528, bsc#1162689) * Fixes possible denial of service caused by incorrect buffer management ext_lm_group_acl when processing NTLM Authentication credentials. (CVE-2020-8517, bsc#1162691) * Fixes a potential remote execution vulnerability when using HTTP Digest Authentication (CVE-2020-11945, bsc#1170313) * Fixes problem when reconfigure killed Coordinator in SMP+ufs configurations (#556)- Make logrotate recommended, it's not strictly required and doesn't make any sense in containers- Use sysusers instead of shadow to create squid user and groups - Don't hard require systemd- Update to squid 4.10: * fixes a security issue allowing a remote client ability to cause use a buffer overflow when squid is acting as reverse-proxy. (CVE-2020-8449, CVE-2020-8450, bsc#1162687) * fixes a security issue allowing for information disclosure in FTP gateway (CVE-2019-12528, bsc#1162689) * fixes a security issue in ext_lm_group_acl when processing NTLM Authentication credentials. (CVE-2020-8517, bsc#1162691) * improve cache handling with chunked responses- Update to squid 4.9: * fixes multiple Cross-Site Scripting issues in cachemgr.cgi (CVE-2019-13345, bsc#1140738) * fixes heap overflow in URN processing (CVE-2019-12526, bsc#1156326) * fixes multiple issues in URI processing (CVE-2019-12523, CVE-2019-18676, bsc#1156329) * fixes Cross-Site Request Forgery in HTTP Request processing (CVE-2019-18677, bsc#1156328) * fixes HTTP Request Splitting in HTTP message processing (CVE-2019-18678, bsc#1156323) * fixes information disclosure in HTTP Digest Authentication (CVE-2019-18679, bsc#1156324) * lower cache_peer hostname - this showed up as DNS failures if peer name was configured with any upper case characters * TLS: Multiple SSL-Bump fixes * TLS: Fix expiration of self-signed generated certs to be 3 years * TLS: Fix on_unsupported_protocol tunnel action * Fix several rock cache_dir corruption issues * fixes handling of invalid domain names in cachemgr.cgi (CVE-2019-18860, bsc#1167373) - fix_configuration_error.patch: upstreamed - old_nettle_compat.patch: refreshed- fix_configuration_error.patch: Fix compilation with -Wreturn-type - old_nettle_compat.patch: Update to actually use older version- old_nettle_compat.patch: Fix compatibility with nettle in SLE-12- Update to squid 4.8: + Ignore ECONNABORTED in accept(2) + RFC 7230 forbids generation of userinfo subcomponent of https URL + cachemgr.cgi: unallocated memory access resulting in a potential denial of service. (bsc#1141442, CVE-2019-12854) + terminating c-strings beyond BASE64_DECODE_LENGTH + Replace uudecode with libnettle base64 decoder fixing a denial of service vulnerability (bsc#1141329, CVE-2019-12529) + fix to_localhost does not include :: + Fix GCC-9 build issues + Fix Digest auth parameter parsing preventing a potential denial of service (bsc#1141332, CVE-2019-12525) + Update HttpHeader::getAuth to SBuf which prevents a potential heap overflowing allowing a possible remote code execution attack when processing HTTP Authentication credentials (bsc#1141330, CVE-2019-12527) + Add the NO_TLSv1_3 option to available tls-options values + Fix handling of tiny invalid responses + Fix Memory leak when http_reply_access uses external_acl + Fix Multiple XSS issues in cachemgr.cgi (bsc#1140738, CVE-2019-13345) - use unbundled version of libnettle - disable LTO as a workaround to tests failing- Update to squid 4.7: (jsc#SLE-5648) + Fix stack-based buffer-overflow when parsing SNMP messages + Fixed squidclient authentication + Add support for buffer-size= to UDP logging + Trust intermediate CAs from trusted stores + Bug #4928: Cannot convert non-IPv4 to IPv4 + Bug #4796: comm.cc !isOpen(conn->fd) assertion when rotating logs + Bug #4823: assertion failed: "lowestOffset () <= target_offset" (bsc#1133089) + Bug #4942: --with-filedescriptors does not do anything- Syncronize bug and CVE references between 3.x and 4.x squid changelog versions. These bugs were fixed here either without properly referencing them during the fix or 4.x branch was never affected by them. (bsc#1090089, CVE-2018-1172, bsc#979008, CVE-2016-4556, bsc#938715, CVE-2015-5400, bsc#949942, CVE-2014-9749, bsc#1016169, CVE-2016-10003, bsc#1016168, CVE-2016-10002, bsc#979011, CVE-2016-4555, bsc#979010, CVE-2016-4554, bsc#979009, CVE-2016-4553, bsc#976556, CVE-2016-4054, bsc#976553, CVE-2016-4051, bsc#973783, CVE-2016-3948, bsc#973782, CVE-2016-3947, bsc#968395, CVE-2016-2572, bsc#968394, CVE-2016-2571, bsc#968393, CVE-2016-2570, bsc#968392, CVE-2016-2569, bsc#967011, CVE-2016-2390, bsc#959290, CVE-2016-4052, CVE-2016-4053, bsc#1029157, bsc#1024020, bsc#998595, fate#319674)- Update to squid 4.6: + master commit b599471 leaks memory (#4919) + SourceFormat Enforcement (#367) + Detect IPv6 loopack binding errors (#355) + Do not call setsid() in --foreground mode (#354) + Fail Rock swapout if the disk dropped write reqs (#352) + Initialize StoreMapSlice when reserving a new cache slot (#350) + Fixed disker-to-worker queue overflows (#353) + Fix OpenSSL builds that define OPENSSL_NO_ENGINE (#349) + Fix BodyPipe/Sink memory leaks associated with auto-consumption + Exit when GoIntoBackground() fork() call fails (#344) + GCC-8 compile errors with -O3 optimization (#4875) + Initial translations to ka/georgian language (#345) + basic_ldap_auth: Return BH on internal errors (#347)- Revert whitespace deletions of .changes as it makes diffs a pain.- Do not hide errors from useradd. Make scriptlets plain sh compatible.- Update to squid 4.5: + Squid crashes when ICAPS and a sslcrtvalidator used together (#328) + ssl_bump prevents from accessing some web contents (#304) + Docs: improved lexgrog compatibility (#340) + Redesign forward_max_tries count TCP connection attempts + Fix client_connection_mark ACL handling of clientless transactions + Fix netdb exchange with a TLS cache peer + Update netdb when tunneling requests + Use pkg-config for detecting libxml2 + Misc doc updates + Misc code compile fixes- Fix permissions of installed file to tmpfilesdir- New upstream stable version 4.4: + Fix memory leak when parsing SNMP packet (bsc#1113669, CVE-2018-19132) + Fixed display of error page by quoting certificate fields before displaying them (bsc#1113668, CVE-2018-19131) + Malformed %>ru URIs for CONNECT requests- Create runtime directories needed when SMP mode is enabled. (bsc#1112695, bsc#1112066) - Make changelog entries format consistent- Correct changelog - Enable tests- New upstream stable version 4.3: + Bug 4885: Excessive memory usage when running out of descriptors + Bug 4877: Add missing text about external_acl_type %DATA changes + Bug 4875 pt1: GCC-8 compile errors with -O3 optimization + Bug 4716: Blank lines in cachemgr.conf are not skipped + Bug 4691: balance_on_multiple_ip config option docs + basic_pop3_auth: fix startup errors + langpack: Add missing dialect aliases + Fix range_offset_limit debugging + Fix icc build errors + Update systemd dependencies in squid.service- New upstream stable version 4.2: + fix HTTPMSGLOCK missing pointer safety + gcc-8 fixes + fix milliseconds logformats prepend 0s instead of spaces + fix %>ru logging of huge URLs- New upstream stable version 4.1: + Fix --with-netfilter-conntrack error message + Supply ALE for force_request_body_continuation ACL- New upstream version 4.0.25: + Fixed regression: querying private entries for HTCP/ICP + Fixed regression: deny_info %R macro not being expanded + Fixed regression: proxy_auth ACL -i/+i flags not working + Fixed regression: filter chain certificates for validity when loading + Fixed regression: Transient reader locking broken in 4.0.24 + Fixed NegotiateSsl crash on aborting transaction + Fixed IPC shared memory leaks when disker queue overflows + Update negotiate_kerberos_auth helper protocol to v3.4 + Fixed: purge tool does not obey --sysconfdir= build option + Add timestamps to (most) FATAL messages - a3f6783.patch: upstreamed, obsolete.- a3f6783.patch: Fixes certificate handling with intermediates chains- Fix package configure- New upstream version 4.0.24 + Bug 4505: SMP caches sometimes do not purge entries + TPROXY: Fix clientside_mark and client port logging + Native FTP: Fix "Cannot assign requested address" with TPROXY + SSL-Bump: Fix authentication with types other than Basic + ... and some documentation fixes - install license correctly (bsc#1082318) and transition to SPDXv3- Spec file cleanup: + Drop unused fillup template - it's not used by systemd script + Drop %pretrans section which is only used to upgrade from version 3.4 of squid - no supported codestream has that version. + Drop explicit BR: on systemd-rpm-macros - Update squid.service systemd file + Don't need to use squid to manage squid anymore + Drop references to default config file, since it's default - Drop reference to nonexistent EnvironmentFile in the service file- Change default error pages symlink from German to English.- Update Squid to 4.0.23 * fixes DoS caused by incorrect pointer handling when processing ESI responses. This affects the default custom esi_parser (libxml2 and expat esi_parsers are unaffected) (bnc#1077003, CVE-2018-1000024) * fixes DoS caused by incorrect pointer handing whien processing ESI responses or downloading intermediate CA certificates (bnc#1077006, CVE-2018-1000027) * fixes "User names not sent to url_rewrite_program" * fixes %= 0" assertion in file_write() during reconfiguration * Do not leak url_rewrite_extras and store_id_extras on reconfigure/shutdown. * Fix potential ICAP null pointer dereference after rev.14082 * Fix logged request size (%http::>st) and other size-related %codes.- Merge changes from SLE12 SP2 so we have identical packages- Update Squid to 3.5.21 * fix assertion failure in xcalloc when using many cache_dir Squid is documented as supporting up to 64 cache directories, but would crash with a memory allocation error if more than a few were actually configured. * fix authentication credentials IP TTL updated incorrectly This bug caused error in max_user_ip ACL accounting to allow clients to shift IP address more times than configured. Fix may have an effect on IPv6 clients using "proviacy adressing" to rotate IPs. * fix mal-formed Cache-Control:stale-if-error header This bug shows up as incorrect stale-if-error values being relayed by Squid breaking the use of this feature in the recipients. Squid now relays the header values correctly. * fix Proxy-Authenticate problem using ICAP server With this change Squid now treats the ICAP REQMOD adaptation point as a part of itself with regards to proxy authentication. The Proxy-Authentication header received from the client is delivered as part of the HTTP request headers in expectation that the ICAP service may authenticate and/or produce 407 response itself. * fix HTTP: MUST always revalidate Cache-Control:no-cache responses This bug shows up as Squid not revalidating some responses until they became stale according to refresh_pattern heuristic rules (specifically the minimum caching age). Squid now revalidates these objects on every request. * fix HTTP: do not allow Proxy-Connection to override Connection * fix SSL CN wildcard must only match a single domain fragment This bug shows up as incorrect matching (or non-matching) of the ss::server_name ACL against TLS certificate values. Squid now treats the certificate CN fields according to X.509 domain matching requirements instead of HTTP domain matching requirements. - squid-brokenad.patch * propertly capitalize option name * make the conditional if() not a riddle- Remove no-op option from configure - -enable-ntlm-fail-open has been removed more than 4 years ago in squid 3.3.0.1 and apparently it wasn't useful for 10 years prior to that already http://www.squid-cache.org/mail-archive/squid-dev/201207/0072.html- Update to version 3.5.20: * Assertion failed: Write.cc:38: "fd_table[conn->fd].flags.open" * Bug #4523: smblib compile fails on NetBSD * Do not make bogus recvmsg(2) calls when closing UDS sockets. * Fix SEGFAULT parsing malformed adaptation service configuration * Fixed ConnStateData::In::maybeMakeSpaceAvailable() logic. * Bug #3579: assertion failed 'MemPools[type]' from dst_as ACL * SourceFormat Enforcement * Do not allow low-level debugging to hide important/critical messages. * Bug #4485: off-by-one out-of-bounds Parser::Tokenizer::int64() read errors * Increase debug level in a peek-and-splice related debug message * Fix icons loading speed. * Fix OpenSSL detection on FreeBSD * Do not override user defined -std option * SourceFormat Enforcement * Support unified EUI format code in external_acl_type- Update to 3.5.19 * Regression Bug 4515: interception proxy hangs - Update to 3.5.18 * Bug 4510: stale comment about 32KB limit on shared memory cache entries * Bug 4509: EUI compile error on NetBSD * Bug 4501: HTTP/1.1: normalize Host header * Bug 4498: URL-unescape the login-info after extraction from URI * Bug 4455: SegFault from ESIInclude::Start * Prevent Squid forcing -b 2048 into the arguments for sslcrtd_program * Fix TLS/SSL server handshake alert handling- Update to 3.5.17 * Regression Bug 4480: logformat [.width_max] * Regression Bug 4481: varyEvaluateMatch: Oops. Not a Vary match on second attempt * Bug 4495: Unknown SSL option SSL_OP_NO_TICKET * Bug 4493: theObject->sharedMemorySize() == theSegment.size() exception * Bug 4483: ./configure garbles -Og option in CFLAGS * Bug 4482: Solaris GCC 5.2 warning in src/ip/Intercept.cc * Bug 4468: NotNode (!acl) naming: Terminate the name before strncat(name). * Bug 4465: Header forgery detection leads to crash * Bug 2460 partial: workaround deferred reads on shutdown and restart * cachemgr.cgi: use dynamic MemBuf for internal content generation * ESI: Fix several element construction issues * TLS: Fix Handshake Error: ccs received early * TLS: Add chained and signing cert to peek-then-bumped connections * Fix some startup/shutdown crashes- Update to 3.5.16 (boo#973771) * Bug 4476: Removed duplicated #include lines * Bug 4452: squid -z segfaults with ufs * Bug 4447:FwdState.cc:447 "serverConnection() == conn" assertion * Bug 4423: adding stdio: prefix to cache_log directive produces FATAL error * Bug 4409: compile error when two Heimdal libraries are installed * Bug 2831: Cache-control: max-age not sent on TCP_IMS_HIT/304 * pinger: Fix buffer overflow in Icmp6::Recv * pinger: Fix select(2) to actually use max_fd * pinger: drop capabilities on Linux * Fix memory leak of HttpRequest objects * Fix memory leak when the cache of sslcrtvalidator_program is disabled via ttl=0 * Fix assertion failed: Write.cc:41: "!ccb->active()" * Fix crash on shutdown while cleaning up idle ICAP connections * RFC 7725: Add registry entry for 451 status text * ... and some build issues - Refresh all patches- Changes to squid-3.5.15 (23 Feb 2016): * Bug 3870: assertion failed: String.cc: 'len_ + len <65536' in ESI::CustomParser * Fix multiple assertion on String overflows * Fix unit test errors on MacOS * Better handling of huge response headers. Fewer incorrect "Bug #3279" messages. * Log noise reduction for eCAP - Changes to squid-3.5.14 (16 Feb 2016): * Bug 4437: Fix Segfault on Certain SSL Handshake Errors * Bug 4431: C code is not compiled with CFLAGS * Bug 4418: FlexibleArray compile error with GCC 6 * Bug 4378: assertion failed: DestinationIp.cc:60: 'checklist->conn() && checklist->conn()->clientConnection != NULL' * Fix invalid FTP connection handling on blocked content * Fix handling of shared memory left over by Squid crashes or bugs * Fix mgr:config report 'qos_flows mark' output * Fix compile error in CPU affinity * Fix %un logging external ACL username * Avoid more certificate validation memory leaks * ... and some documentation updates- Changes to squid-3.5.13 (06 Jan 2016): * Bug 4397: DragonFly BSD, POSIX shared memory is implemented as filepath * Bug 4387: Kerberos build errors on Solaris * TLS: Support Ephemeral Elliptic Curve Diffie-Hellman (EECDH) key exchange * TLS: Complete certificate chains using external intermediate certificates * Avoid memory leaks when an X.509 certificate validator is used with SslBump * Fix connection retry and fallback after failed server TLS connections * Fix GnuTLS detection via pkg-config * Fix startup crash with a misconfigured (too-small) shared memory cache * ... and some documentation updates - Changes to squid-3.5.12 (28 Nov 2015): * Bug 4374: refresh_pattern config parser (%) * Bug 4373: assertion 'calloutContext->redirect_state == REDIRECT_NONE' * Bug 4228: links with krb5 libs despite --without options * Fix SSL_get_certificate() problem detection * Fix TLS handshake problem during Renegotiation * Fix cache_peer forceddomain= in CONNECT * Fix status code-based HTTP reason phrase for eCAP-generated messages * Fix build errors in cpuafinity.cc * ... and several documentation updates - Changes to squid-3.5.11 (01 Nov 2015): * Bug 3574: crashes on reconfigure and startup * Bug 4347: compile errors with LibreSSL 2.3 * Bug 4281: copy-paste typos in src/tools.cc * Bug 4279: No response from proxy for FTP-download of non-existing file * Bug 4188: Bumping intercepted SSL connections does not work on Solaris * Fix incorrect authentication headers on cache digest requests * Fix connection stats, including %getConn())' * Fix assertion MemBuf.cc:380: "new_cap > (size_t) capacity" in SSL I/O buffer * Fix assertion errorpage.cc:600: "entry->isEmpty()" * Fix comm_connect_addr on failures returns Comm:OK * Fix missing external ACL helper notes * Fix "Not enough space to hold server hello message" error message * Fix segmentation fault inside Adaptation::Icap::Xaction::swanSong * Prevent unused ssl_crtd helpers being run - Update permission in logrotate config - Refresh squid-config.patch- Update to 3.5.4 * Bug 4234: comm_connect_addr uses errno incorrectly * Bug 4231: fd_open() not correctly handling UDS socket descriptions * Bug 4226: digest_edirectory_auth: found but cannot be built * Bug 4198: assertion failed: client_side.h:364: "sslServerBump == srvBump" * Bug 3775: Disable HTTP/1.1 pipeline feature for pinned connections * Fix require-proxy-header preventing HTTPS proxying and ssl-bump * Fix Negotiate/Kerberos authentication request size exceeds output buffer size * Fix SQUID_X509_V_ERR_DOMAIN_MISMATCH errors while accessing sites with valid certificates * Add server_name ACL matching server name(s) obtained from various sources * Add Kerberos support for MAC OS X 10.x * Support for resuming TLS sessions * ... and some portability and compile fixes * ... and several documentation updates * ... and all fixes from squid 3.4.13 - Refresh patches- Remove emulate_httpd_log from config on update- Fix update from 3.4 to 3.5- Fix SLE 11 build with older kerberos libraries * squid-old-kerberos.patch- Update to 3.5.3 * Regression Bug 4213: negotiate_kerberos_auth: freeing non-dynamic memory * Regression Bug 4206: Incorrect connection close on expect:100-continue * Bug 4204: ./configure does not abort when required helpers cannot be built * Bug 3805: support shared memory on MacOS X in Mem::IPC::Segment * Bug 2907: high CPU usage on CONNECT when using delay pools * basic_getpwnam_auth: fail authentication on crypt() failures * basic_nis_auth: fail authentication on crypt() failures * ext_kerberos_ldap_group_acl: Heimdal support improvements * ext_wbinfo_group_acl: Perl 5.20 support * ... and several compile issues- Use xz compressed source - Update to 3.5.2 * Regression Bug 4176: Digest auth too many helper lookups * Regression Bug 4180: not-fully-initialized data member in ACLUserData * Bug 4172: Solaris broken krb5-config * Bug 4073: Cygwin compile errors * Bug 3919: remove several never-true / never-false comparisons * HTTPS: Add missing root CAs when validating chains that passed internal checks * Fix some cbdataFree related memory leaks * Quieten CBDATA 'leak' messages * Set SNI information in transparent bumping mode * negotiate_kerberos_auth: fix krb5.conf backward compatibility * Fix memory leaks in cachemgr.cgi URL parser * Fix sslproxy_options in peek-and-splice mode * ... and fix several portability and build issues * ... and some documentation updates * ... and all fixes from squid 3.4.11- Update to 3.5.1 (13 Jan 2015): * Fix handling of invalid SSL server certificates when splicing connections * basic_smb_lm_auth: Simplified MSNT basic auth helper * squidclient: Fix -A and -P options * ... and several portability fixes * ... and all fixes from squid 3.4.11 * ... and a lot of documentation updates - removed obsolete patch * squid-compiled_without_RPM_OPT_FLAGS.patch - rebased patches * squid-config.patch * squid-nobuilddates.patch * squid-brokenad.patch - replace configure option * --enable-ssl > --with-openssl- remove obsolete RELEASENOTES.html * included in package- Update to 3.4.11: * cachemgr.cgi: memory leak in request parser * Fix typo on commStartSslClose * Fix SQUID_CC_REQUIRE_ARGUMENT autoconf macro * Bug #3760: squidclient ignores --disable-ipv6 * Bug #3664: ssl_crtd fails to build on OpenSolaris/OpenIndiana/Solaris 11 * Bug #3754: configure doesnt detect IPFilter 5.1.2 system headers * Bug #4164: SEGFAULT when %W formating code used in errorpages * Deleting first fs left psstate->servers pointing to uninitialized memory * Maintenance: check release notes on packaging * Bug #4057: Avoid on-exit crashes when adaptation is enabled.- recover old spec * merge in suggested changes from tchvatal - fix permissions for SLE11 * revert suid bit for pinger and basic_pam_auth add them to permissions file (commented) - readd deleted files * RELEASENOTES * permissions (needed for SLE11) * init.rh- Cleanup with spec-cleaner - Version bump to 3.4.10: * Fix bootstrap.sh dependency on SPONSORS.list * HTTP/2: Support 421 (Misdirected Request) status code * Alternate-Protocol is a hop-by-hop header * Bug #4148: external_acl_type header format does not accept the new libformat syntax * Bug #4033: Rebuild corrupted ssl_db/size file * Bug #3902: Docs: external_acl_type cache hash key * Bug #4145: squid_endian.h compile errors with OpenBSD 5.6 * Fix segmentation fault in ACLUrlPathStrategy::match - Remove support for other distros as we build for opensuse anyway- remove permissions.easy and permissions.paranoid files from package as they are not used any more- remove setBadness in rpmlintrc as it should be already in Factory permissions package handled- %verifyscript is its own section, move out of the %postun section- Use URLs to paths that the source validator actually understands and make this acceptable for Tumbleweed.- fix for boo#894636 (squid's logrotate snippet runs init script) * modify squid.logrotate to work on both systemd and SysVinit- Changes to 3.4.9 (31 Oct 2014): + Regression fix: ext_kerberos_ldap_group_acl typo in 3.4.7 update + Bug 4102: sslbump cert contains only a dot character in key usage extension + Bug 4093: source-maintenance.sh errors and warnings due to wrong tools/options + Bug 4088: memory leak in external_acl_type helper with cache=0 or ttl=0 + Bug 4024: Bad host/IP ::1 when using IPv4-only environment + Bug 3803: ident leaks memory on failure + kerberos_ldap_group/cert_tool: Remove ksh dependency; obsoletes squid-cert_tool_use_bash_not_ksh.patch + ... and some automated code style updates + ... and some documentation updates - Changes to 3.4.8 (15 Sep 2014): + Fix off by one in SNMP subsystem + pinger: Fix various ICMP handling issues; CVE-2014-7141; CVE-2014-7142; http://www.squid-cache.org/Advisories/SQUID-2014_4.txt; bnc#891268 obsoletes squid-icmp-DoS.patch- Remove dependency on gpg-offline as signature checking is implemented in the source validator./bin/sh/bin/sh/bin/sh/bin/shsquid3/bin/shs390zl36 1664264430  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $4.17-150000.5.35.14.17-150000.5.35.14.17-150000.5.35.14.174.17   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------...........................................///////////////////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111122222222222222222222222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMsquidsquidsquidcachemgr.confcachemgr.conf.defaulterrorpage.csserrorpage.css.defaulterrorsmime.confsquid.confsquid.conf.defaultsquid.conf.documentedsquidpurgesquidclientsquidcache_dir.sedinitialize_cache_if_needed.shsquid.servicesquid-user.conftmpfiles.dsquid.confsquidcachemgr.cgibasic_db_authbasic_fake_authbasic_getpwnam_authbasic_ldap_authbasic_ncsa_authbasic_nis_authbasic_pam_authbasic_pop3_authbasic_radius_authbasic_sasl_authbasic_smb_authbasic_smb_auth.shbasic_smb_lm_authcert_tooldigest_edirectory_authdigest_file_authdigest_ldap_authdiskdext_edirectory_userip_aclext_file_userip_aclext_kerberos_ldap_group_aclext_ldap_group_aclext_session_aclext_time_quota_aclext_unix_group_aclext_wbinfo_group_aclhelper-muxlog_db_daemonlog_file_daemonnegotiate_kerberos_authnegotiate_kerberos_auth_testnegotiate_wrapper_authntlm_fake_authntlm_smb_lm_authpingerrcsquidsecurity_fake_certverifysecurity_file_certgensquidstoreid_file_rewriteunlinkdurl_fake_rewriteurl_fake_rewrite.shurl_lfs_rewritesquidCONTRIBUTORSCREDITSChangeLogQUICKSTARTREADMEREADME.kerberosRELEASENOTES.htmlSPONSORScontribunsquid.pldebug-sections.txtscriptsAnnounceCache.placcess-log-matrix.plcache-compare.plcachemgr.readmecachetrace.plcalc-must-ids.plcheck_cache.plfileno-to-pathname.plfind-alive.plflag_truncs.plicp-test.plicpserver.pltcp-banger.pltrace-job.pltrace-master.pludp-banger.plupgrade-1.0-store.plsquid.conf.defaultsquidCOPYINGpurge.1.gzsquidclient.1.gzbasic_db_auth.8.gzbasic_getpwnam_auth.8.gzbasic_ldap_auth.8.gzbasic_ncsa_auth.8.gzbasic_pam_auth.8.gzbasic_pop3_auth.8.gzbasic_radius_auth.8.gzbasic_sasl_auth.8.gzcachemgr.cgi.8.gzdigest_file_auth.8.gzext_edirectory_userip_acl.8.gzext_file_userip_acl.8.gzext_kerberos_ldap_group_acl.8.gzext_ldap_group_acl.8.gzext_session_acl.8.gzext_time_quota_acl.8.gzext_unix_group_acl.8.gzext_wbinfo_group_acl.8.gzhelper-mux.8.gzlog_db_daemon.8.gznegotiate_kerberos_auth.8.gzsecurity_fake_certverify.8.gzsecurity_file_certgen.8.gzsquid.8.gzstoreid_file_rewrite.8.gzurl_lfs_rewrite.8.gzsnmpmibsSQUID-MIB.txtsquiderrorsCOPYRIGHTTRANSLATORSafERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtarar-aear-bhar-dzar-egar-iqar-joar-kwar-lbar-lyar-maar-omar-qaar-saar-syar-tnar-yeERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtazaz-azERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtbgbg-bgERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtcaca-esERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtcscs-czERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtdada-dkERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtdede-atde-chde-dede-lide-luERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtelel-grERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtenen-auen-bzen-caen-cnen-gben-ieen-inen-jmen-nzen-phen-sgen-tten-uken-usen-zaen-zwERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txteses-ares-boes-cles-coes-cres-does-eces-eses-gtes-hnes-mxes-nies-paes-pees-pres-pyes-sves-uses-uyes-vees-xlERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtetet-eeERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtfafa-fafa-irERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtfifi-fiERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtfrfr-befr-cafr-chfr-frfr-lufr-mcERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txthehe-ilERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txthuhu-huERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txthyhy-amhy-armnERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtidid-idERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtitit-chit-itERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtjaja-jpERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtkaka-geERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtkoko-kpko-krERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtltlt-ltERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtlvlv-lvERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtmsms-myERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtnlnl-nlERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtocERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtplpl-plERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtptpt-brERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtpt-bzpt-ptpt-xlERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtroro-mdro-roERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtruru-ruERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtsksk-skERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtslsl-siERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtsrsr-cyrlsr-cyrl-cssr-cyrl-mesr-cyrl-rsERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtsr-latnsr-latn-cssr-latn-mesr-latn-rsERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtsr-rssr-spsvsv-fisv-seERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txttemplatesERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtthth-thERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txttrtr-trERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtukuk-uaERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtuzERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtvivi-vnERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtzh-cnzh-hanszh-hans-cnzh-hans-sgERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtzh-hantzh-hant-hkzh-hant-mozh-hant-twERR_ACCESS_DENIEDERR_ACL_TIME_QUOTA_EXCEEDEDERR_AGENT_CONFIGUREERR_AGENT_WPADERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONFLICT_HOSTERR_CONNECT_FAILERR_DIR_LISTINGERR_DNS_FAILERR_ESIERR_FORWARDING_DENIEDERR_FTP_DISABLEDERR_FTP_FAILUREERR_FTP_FORBIDDENERR_FTP_NOT_FOUNDERR_FTP_PUT_CREATEDERR_FTP_PUT_ERRORERR_FTP_PUT_MODIFIEDERR_FTP_UNAVAILABLEERR_GATEWAY_FAILUREERR_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_PRECONDITION_FAILEDERR_PROTOCOL_UNKNOWNERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_HTTPVERSIONERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTerror-details.txtzh-hkzh-mozh-sgzh-twiconsSN.pngsilkapplication.pngarrow_up.pngbomb.pngbox.pngbricks.pngbullet_red.pngcd.pngchart_line.pngcompress.pngcomputer_link.pngcss.pngcup.pngdatabase.pngdatabase_table.pngdrive_disk.pngfilm.pngfilm_key.pngfolder.pngfolder_table.pngimage.pnginformation.pnglayers.pnglayout.pnglink.pngmusic.pngpackage.pngpackage_go.pngpage_code.pngpage_excel.pngpage_green.pngpage_white.pngpage_white_acrobat.pngpage_white_c.pngpage_white_cplusplus.pngpage_white_flash.pngpage_white_magnify.pngpage_white_picture.pngpage_white_powerpoint.pngpage_white_stack.pngpage_white_text.pngpage_white_word.pngpage_white_zip.pngpage_world.pngphoto.pngpicture.pngplugin.pngplugin_add.pngscript.pngscript_gear.pngscript_palette.pngmime.confmime.conf.defaultsquidsquid/etc/logrotate.d//etc/pam.d//etc//etc/squid//run//usr/bin//usr/lib//usr/lib/squid//usr/lib/systemd/system//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/squid//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/squid//usr/share/doc/packages/squid/contrib//usr/share/doc/packages/squid/scripts//usr/share/licenses//usr/share/licenses/squid//usr/share/man/man1//usr/share/man/man8//usr/share//usr/share/snmp//usr/share/snmp/mibs//usr/share//usr/share/squid//usr/share/squid/errors//usr/share/squid/errors/af//usr/share/squid/errors/ar//usr/share/squid/errors/az//usr/share/squid/errors/bg//usr/share/squid/errors/ca//usr/share/squid/errors/cs//usr/share/squid/errors/da//usr/share/squid/errors/de//usr/share/squid/errors/el//usr/share/squid/errors/en//usr/share/squid/errors/es//usr/share/squid/errors/et//usr/share/squid/errors/fa//usr/share/squid/errors/fi//usr/share/squid/errors/fr//usr/share/squid/errors/he//usr/share/squid/errors/hu//usr/share/squid/errors/hy//usr/share/squid/errors/id//usr/share/squid/errors/it//usr/share/squid/errors/ja//usr/share/squid/errors/ka//usr/share/squid/errors/ko//usr/share/squid/errors/lt//usr/share/squid/errors/lv//usr/share/squid/errors/ms//usr/share/squid/errors/nl//usr/share/squid/errors/oc//usr/share/squid/errors/pl//usr/share/squid/errors/pt-br//usr/share/squid/errors/pt//usr/share/squid/errors/ro//usr/share/squid/errors/ru//usr/share/squid/errors/sk//usr/share/squid/errors/sl//usr/share/squid/errors/sr-cyrl//usr/share/squid/errors/sr-latn//usr/share/squid/errors/sv//usr/share/squid/errors/templates//usr/share/squid/errors/th//usr/share/squid/errors/tr//usr/share/squid/errors/uk//usr/share/squid/errors/uz//usr/share/squid/errors/vi//usr/share/squid/errors/zh-hans//usr/share/squid/errors/zh-hant//usr/share/squid/icons//usr/share/squid/icons/silk//var/cache//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26150/SUSE_SLE-15_Update/fbbe28216da36d40774d44353d49f7e6-squid.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linux  !"#$%&'()*+,,,,,,,,,,,,,,-,,,,,,-,,,,,,.//++/////+////+++///+//////////////////////////////+///////+/+//////////////////////////////////////////////////////////////////////////////////////////////////////////+++++/++++++++++++++++++++++/+++++++++++++//++//////////////////////////////////////+++++++++++++++++++++++++++++++++++++++++++/+/+0////////++++/+//////////++//+/////+//////0///+////////////////////////////////++++++++++++++++++++++++++++++++++++++++++/////0///+////+++/+/+/////////////////////++++/0++++/++/++++++++++/+++/+++++++/+++++////////////////////////////////////////////++/0///+///////+/////////////////////////////0//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++/////0///+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+//////////////////////////////////++/////+//////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/////+/////////////////////////////////////////0//////////////////////////////////////////////////////////////////////////////////+/////////////+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+///////+/+//////////////////////++++++++++++++++++++++++++++++++++++++++++//////////////////////////////////////////+++++1+++/+++++++++++++++++++++++1+++/++++++++++++++++++++++++++++++++++++++++++++++/////////+///////////////////////////////////////////////////////////////////////////////0///////////////////////////////////////////////////////////////////////////////////0///////////////////////////////////////////////////////////////////////////////////////+////////////////////////////////233333333333343333333333443333343333333443433333333ASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=90a08e1068d9bb855982e3240a73844c59e05123, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=502c34e7f5375e89f6aafd32956c5b6252ea545c, for GNU/Linux 3.2.0, strippeda /usr/bin/sed -nf script, ASCII text executablePOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cd1ec8441c307264e166fa8c7150e344bcc44451, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ae81fd22368a0ea483521fb5f8178b8fee75d5a4, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=046e8e130bae484abc713cddfd31509d9a8dfbb3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=76b19dc7b0b8018715a659d2bdff726b48ddbf03, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8bb03b0a21986758892229c079b19fb040981934, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=22dc7435a4c5d29d73723cb289465c5ac15d56f4, for GNU/Linux 3.2.0, strippedsetgid ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8a2c5593ae38fb9ca94ca1f7a0c1c9b776bd6414, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=295ab9088b6461d49ba9dae4f9268e7b17741ae4, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5082ff10e8219fd8605d1c1e9e6b1c970d4c8d3f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c2b317971c558fe60bda4c069c123e161a4fb61a, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executable, with CR, LF line terminatorsELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d39b8b57e21486cdd21a63957f7e5ff8c080501a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=101c48c2cfeba9ff5a18b61c41c3bd2361517c01, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8fbd1a417933e85b54b60f88a23d1b3a8b4ab54b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d03e997c143dd503dda18b0a69d9ba23dd953177, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=51727342bc4542521cab5f6ae4f4bfa3dddb62e5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4eb2d88bc672f535b69c271316a6c659c72fe06b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7e670d8940d50ae48950c3303e7f41a7ff95c8d6, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1f5163498da6f500eb910dfecc5c74c1f72ce4ce, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=750aacecfea9eaf81855d08efc2efb16cb0de6bb, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=75142135b301ee717b0d4b9cec0a6fccbf00fd13, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4abee897e200b5108f4a117fe044c9d3f8b14784, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=73b4bb4a889d60430bf7c70ee01de717abfb467c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=15fccff40ddfe26239ea31a6244d66f3ec6e7366, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=261f55369e4cd9721a6f9e99b9c3aca88cbb913f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5c650a7f8fa906b9a7f52997990268374dac176a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=32ef61552544b0aab33b9eeb8e77677f8f73644a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=078ebace47eee3cb554e025a945613ee745936e8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=995aa650a23ade811e64e6b60bcbcbb2e4942e18, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8c05bc28c54e7286bc0d5c2bfa33bf4565b149f0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=71901c0325fef2c8001f15f7881714d0f0004413, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8e5fdecd8f6b8daf5fb335760c4402893b349ab2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7dac2bb9b90dd836bbfc7e35ab85511dcd4941e4, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=66ff68066a91bff8647b2751be3e46495d6485c4, for GNU/Linux 3.2.0, strippedM4 macro processor script, UTF-8 Unicode textHTML document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)UTF-8 Unicode textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesPNG image data, 91 x 50, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlaced  "23>GPajst  (1;JKY         / RRRR R7R:R=R;RR:R@R=RCR8R?RBR7RAR٥5,j/;7*t7Ɍ~0-G DI݀~<jڵ[.8\P4@sI-K\S$^XhD)br?wxܞ8lBmΰoEBs)*3N/ ^ m+*S[WR)j<K 2z lšUByfaw}E:' V76iR"k/Qӿ9VzZzD)]|jd4~o&m.Ga)7RhO=g3,YO׉t b̻%`h4^:"MxLw'6D';} qZ㭥ܫm2 & *@nZʅ+ك9޶ђ pˡ} T(Ugfݡ֗?_/0{GG9CyYIL `Pd k^Kl)j\%øܺ-xAtݺ2 }t/DpPcǝZm41cT x=`KBNxv{5ds[ _e-%-J^W(g7d돌pTp0%ȕGkݳXon]B ʓ9p8 մvpo/2ĿRļދB4 :&7nw,DT{ FK! )xNl_Ե6rB'lzk7hBVhs1`S:T$+!-$rж8 ll!@5R*ZL(ߩ,\GIt SoOdhDf(1g*Dcgyd%ۡ,_꼎;蚗,8ALKc=-ָY܂ E3q"=!; NM{z5kS5-Km@3\R k1_S4;ü 0\ȏA%)$7G4?xH>@T ^:T=.l߳Y-}.k5|g{@I[Knpgjv+l>oeΤ囂m$_Wh#MAAUڣ[ ~,Oe% d28P,ra.55΢dO'}d7xD8E቎LqDjQ>[ t_b$Xj@*SZUpN4 {ey]{Yk3o|aDO)h_ %8u<A<ʗwv7rN:5Wcv8ya9?ҫ8hf8Y.eCܩwWy,β,IlQFTrhfIrQ. Ƅ Gu0%2ꟴ7Vz(C}Qn`3&t Sۭe@cu4k7YЋœ!wdSA$] '<㷮Som,׽ᎃF'`"V ۼ02NfaB# qΡK#B{gyv !H='VoG ׎Z``e:rZ2O5ʶR|#|чGT`WO%# =o%1foU" ;qib-;*3 VnW 7bm6Q,_\]oV 8QaZr*|z*J*A?.;l3 w/XlR"iP`0<-n;&V6~8g[:;ΐx=&'8>SrHS}C`u}[cAQ{}6e>Խڊ^&z uJyr:\(} =/%L[rڣd_I2}¦g|x]?x~acHƅ\x9'd<xOXz;X.rۥ=~Γ7̤@lv"iM35L5ha|A5'B$",Q9NNT6[$FM ˈ9f% ;iNOVQЪ>X[Ńї TV`W/:,EGDM8'iB,J?Π - |IbQZKV}qE]]q03IC>Z0Q3Zй;U]2Tձ2ŋ$e\ᅨE{/ų:XL;65'rYu\uiMWU`u =2sw`9 vI'erj/k8YUuZ1'H6`7_#?; 0jFrs<[3ی:֟ReAKXI~sNɓKDmm3 qnW{T".Tn Wgp$r$8Z 282;Ա9^I:rh厢xM֝X <`rM_9S*h$Ko$hT T>.c^ڶc4_+gr W{bժ5eaXL:>*4|+Z+/8AW,vU!|%VhSw)"JfdxM  1 L@=2c_~߮ \G e=p4WՋ-*|L1.3|c3I-^lG<eSwy$f_l;5o49T{ C;'D˩x QJM2gT 7T?}VV#(N8#M%SvB@b >ǣe6}U[0 ) BN8՘`" 뉫Jԡ] U<5 FMcϵ<|ED)=կg2rP^"WpT@}Oi;6}]ڙ| !p}r PZ/^\/8JSRE "8_Y Zx"T40 Y%>^<@xe :b[ݵ+n6 L>jJkg5=_"7]btJ'(d\a夜9 ( Fکl(UK _&) uc0TOiPkKs1g0;NxKy%eh3!fL,,Nv˴WcCyW5&}k)> a {>,< &l(:g,s+ MA_#)!dXbY_Ĭ[ٵ};Wuxv} ֕S!&VKw]5lջ@K*^ qbR~šoV` Vިc`llʝ(is(t9ąFWyvIo;lɥr-|Kћ eNy{MH}`yfq8Q#H#ddTJAcQ) B|?dX2G RJ s]pWPrEWyri+AIH>!|u LW ۢFƠ(,}:2xnYNbkDh3kâcDP@mB1Fx]mS]̬&3ɚ%W2CK'S]/FՀ)'FY!<-*02A=.TMK3"L^k㵜ʛw_8aR1/ ֥ zcK8UTT̿=ZB"WoCZ)N>4#CkHLX .B'w&@9wRٿK3 =~j{np X@婉 tO5ʙj1U7 iN5V8hI့M擂"ŚIc[ꍬbDKHi>Y~qoA6WvuXKu)wNV?yua TV.f@ UZT.A.P'LM)@Pu2.`"J{1ow 9U1:X) LM2ok[W9iC/j6iDܴB$Hԋ=ԗ#/ pw/$fBg{_ W%/q[UNXGAߠ) 'LYWL(=^gE }A#ri:+Nо+lg: =4ު:`x_MP3VY8Hئ>@85#(?Ƽȼ=\" PnA $2IU=1zMV[Zp:AئZydd7pb}{sjܪe]׶iazG7m PaK3 9)Vt: >~Yf{)tNn g<; J)XCjCˬM#ƕ,np|=r#;eICo_J. ' Ƹ+{,/As˒a&NɈ=>|#ߒ)ZVr@'a`=A ĕ>8V%ٿj_ɿ,>uceng)w.:,-!}|3pPUF(ʜ%ԌY\,cYWk>zh`r @cJX`A2_g1Fe(pn Z06&:7g߫(sے1G{b 0/ j-%#؆gK@N.&Tn)4 aM>ۛ4C I;SU'4{IhX<ȍ,'Te`&fo: &҇=[s]Q6b0l]!V]T$8v?I-T1o>pYgkxiK>D|Ɋ@ ^Ifڊd9׭@{K[Who).熀 [: ]=*m@5D~ ny0Gs_$^ugc=:u3~|҈&?(&_) ۤz>j-Pp ;{#2[7.{HD$FumYEQ[@4^02Lw_q/hlHUښ_Z!խ0J d!/*SS!>}?̭*5ѿ QwM$אgz}M@c^$n}tZI<*>\,Wft^n0S#ђ赚%7/-MF"߰ۥ /&av\{^7K(iQ5#_?jѷZF(bm{#t[QyթKoy0?R{Sl6voDLΨKz-U{UYNGy3dNg)@CNAb 3?L@S8_sY"G7 B t[SUc5^6DFZX{Km L3D=X6CID[Um A1)#j[Q# O C%.;ANxepZ&V?|4Od!A.Mr"|] $CnhWXy"-r=!u'TWpG W} ?fz i.MtZM-mc+(=j$`MG-RM6KFoRmZ_3?4%7Ƒ⻠Ve ު*5cϫCVvaWKȳY&%+DzN􀡻S'^-Fiv"tW|rʁ{ L+zBwܰu ƒE8 |l^n:%jdfaxծL ; }||"r&)P@4T|򉳀N%zV ̹e7}ksB$4x@QᢸGOsi$).2iD4QaOUz/v`>_# @k-cf~\>$t!G'/ԑ ;ڔcw?jo;'[$c4yo@;G܆{]DO A1P#DrKS\\ӏBŌN|:cbӏZ4Hq0Xi4x:Y ?nQ^}> +z0rzCQ襙Ox_843@V€<y٥fn#gf* :p+NB[, ZPuŬ>q8 ĥJ;Dփ`I|G[s$Ga1V:G?+H:͕op.{B/_fsQG mx?~Xdu]1S }sS .צ5.g)Pt0ǫy4蔗z`Yx1VtrT`w3ׅJ !UWƒI9VTώEv?gY|œt(3Q7;Z{&Nl]7p Mf7l3J $8r =8BUibVe+Vhr,\ ]@ ^ҝ#ZaGL‘@ƻv:68&YU/Z[H%W'FA>087)*O;gnwl/!sD'VVAzPri%#q\toJPgȑ* ZQ Mg0^^W'QTTSx,fx9Cv2Ol @InqO整 19Z |Ah3 ?Q?WH0}d faH.ӇNGSȤ0̋XX=L̈́r 1]^/" XW琤Jm.j4憭2k"iqwEc6.p vʗU6m%*eZ^dFFU UE̚4~l;p0~Csc%f n4dN8\~~fZ`6LT2K$<]j.4] l3P00 'OQ^)<ݛI)ջe#zW/D:ӇFRmjP\C@,UX2|1J 6S8F0s$yVzyzaFCEO|ZXkTĭᛤ4Cry۶5:.RcR8ONA mcאs%]Fr"$6/Ch㲊 Ýtk˩_[d&z0n4kʻp3s\02g ֦mS;/h pJezf\zP1ȽuO&zZ2IDƐAExbo1w?EΣGuOyJb,)nvJ9 &q-2%ҷ|CRN%BŌ0;MWᆠG-$'znC,Rާ(ٿ[L ^Q?]4u*BϠ+wݎ"cTO(¨vҍ\dVi'ׄU4'q/Ɛ'$ d86ǟ,͕h  MU #_Aa,$pg4Due♐+ o&$GjGKysb r^`޺ˈy9~7mSm܉ i[oЍ%R`myrZ|A0#҇ooL{mYOom~=Hƕ8ЈcO3$ʐh Lp-Md{] o+Ɍ&{- / #yhXz4E=F s,V}J[%m͉J'$)0œFPxT}i|y~ȍ4>%)<8YX"Eui$pS//;/ڈWe+o2rVmY`SKHGs"N5\kAWBk!/7xDH!YM#0gJm{3X2e}~b'a[׫24W B7hɖ0[ɰLoI8i%ZEbi, < G'Uʐ A9N]dlxwSxk( gC. x҂}>rSl]?P thcġJze&uYdD|l@P#!$]bʲȜwMYZ4RBPKJ0~ͺE# H.5jV^l{L~E!<{TT 7*y Q2wCL$AŖ84&P('̝ iup4>sYd޷ۊ#m~dǙ:)hƿݑɐ* f PVڳ{m|%I4JTR[E 5M- 4Bm7|Ƕ⺶EZ`ObmbHX+ eKW+ 7BtBI 3Tfo䆍-oWB72pTl@{F[\vN 1ž.?Mtw:yD-*Y}dzZ~bJ(x!2qdy텩Dz%m;vZ{?1ZRU>R\ǚXZk3Xap uxleEpg)ni%'jPRNIq9:F3&CxV$U/brfBH͗×r5 Rc GK*Yz$%RaT:jq+xD_ 9d:.>ox&Wӆ!4g/)Ǐ˜‰{uބj1g:xml^308\&+:T}5BWX2V8'KMda AǏF Qk&ku5|><֠!X ~9_DJ:#o.0&~ٞqc0wZ&t;|/~f?}A=hX*UuONA)iн jyYn[p42RoFfhQޮgV2%*|12cgM[VlSEW@!_sDyR' L<Cz]"W83*р=ԁ Y sRn) hncA9miJRveKݏ`"(qdeFo6qOFk9!WR e>lʖ;n#~ww8uHŽ{@nean f/7Fۢ i\b;c:>gqӄTU @d2Ro[ %Ӽ]jA6Mۀ pr ]@X˚|:bf -6 gazeLg(?a/ S0nFq%[\]:]D Y9ԫ AA0A|QIK%^e[>OVdl5"g >6mar," %jslh1ƺ'5bY4V1 ^wd8ތ'O(&,2Z?g1CD|Pho7K%S( ,[ E7l\dnX͘Pn6NOkkaH;($3܎=|(Zt,z$(})<&" A0fC8n)Hy["0PclFY~grlyY"c]Xȶ 6$s*([Xo m͹όxEf1^_onKs+uF1ˬ_ n`vZ@ECĬ|TҿI6:ހ!:͈7 "!r+H=&yV Y  0kg9",XPȚnN?߱o? N.!gzݎkE 4.$v)txвEQLbOڃ.[@YBnr44ɸןrj}}=獂ǭqUF׽W.e=&/,邰 2qz5qQs襐UEz.\x* -s:|zQW)^yۋ׷d/W 쟢6NsIb,;mnE}NU}s[sO?:)W9^̟{AIJo9-?/ Rarj\Q(rj"oB@b@>NB!%"VSźuGז^1QqٍBqX6פAYK*}`ӿ"k0n@I6~wL~qm0F{&wLp'֟yP?|^ xtv>MYOAZ>ID pT_׏s{ C' 9DLCL"ym8KY>ǣwixxP~2F? '@p>ȢR6GwOr^9rU3@ w*Tٟޕ{j!ӆD!uiSmmj_> 7)uYxB͙I ytHJ3h|,26*K  >+&ot'ϰWTIgzK ęDHf*hl<'۠~Xqz{ה02Z,Aoek6S)e`1NhԨ wiL~ͫhp1#sbw<_;o>]sAGP pbnG2^1,"Nj!?(`e{&4q◀ſibްN׾n^d1)ٔrv*GGUNg#${],Ҁ}4};8N̄;.[ѩTv]CVܪ?epƩ;˚ I I[#{ ʊ2j_S5Bn(^7.ݕR:(SN$DgӁiw/6o-MٳT0VTI l3cix/*L…$ qY.0|(̃}*򾴢םxXB~ئ]B7}(|HeCgYֻ_9ۤP>i M[am\?z/6&iݮVQJ4Rwy %׋A}sfΰ]\.ɆQ ~"Vz߃9GoYh&1*,hh qXjxPt.}H+Ki_MhV:l>%T,Ttݰ"=u'8Jߵ6h`e׌YzQ /X/'^dB P­ eAr\;ryN<ꊇZ@zPrSGwB[;|+H՛S'(Uu͡v<6>% 9K@ѷ^u f( J S222^IVFE=n%\)s=5rDOΏCҞwnp$vUBGm_AVvvfvڍ댶oCc-ƪ#Xc>jȣ;\ MUǎw ]510@Cc)||8VIQvLBVNnaiuL)9g,8 e܅aJ4>Ja 8pLl1QU=}Oa!_u--*[b&qqz6sf7dGqs69}r UJlpqΛɵ%]뵒fw(7ᇒ H:œkz !wMpkY:|+(`4MbWSW4M/*G3>gl잗0Qr/Z\!$1OpF=52#^C GQvDRbQ,9yT#ŻKN8%]ȭ}<79T$"`OCPU;H9K7%-u+0. !0/z[. vi>D[:NRq9~z'e|qqFG(y!*rSeЦ(rGfXz WTu83$2LMcl4:(ͺGMp>CDf3`G6n@1_xw`l  'Z5և >}Ncy7d?5*ʒL|`cʲ7lҋ֭3p? mQβ#T1Kݤ@x|h9E糺I^Dxw,ف oTs36%n6s %pf$)Q~et? ɷ>̇B Iq.;rѤ 9ٙ@ K5G5˭&x6b\~~J3 1 TAl^!v KGOuqɾ\Me 9"R>3MzHM{ 5S%z'qSW!ey3\(/ 7,xoheDӉ|0 !9H_}Gp j`pO;b-켾1]eA k䯋 ȍ>@Fumx20: 3G !z mCAu%y葟sʺSA7VoXL.arF&-ΨH$` Dv' Z<}ŇzAP\z94B09$eefS$8f #NjBWodF`p)w"Nou-) -„Xxl/(%T K{4 )]Fvr\Vw!J/7-90 m|S Ч/"HT=:Yh^a 6?wYDl)ۙZ/\įxd6otL< >ۻ*;? b o!_ mzs#tuñ~nطH\z_LJ5%RUY=~ZU0~Zw< _o 57̢ľ)^of(;s]^CQiRӡ́c+-?ZĂD%*ph54T;Æ),]T,w5BiE5{Ij{&.+Ycš"L)(AENohO+icolQG&>jx~'+g[ @[o:_5G@MedSd1Cĭ `|` RQ,anw2.nCA"Wb(l^8+c꾽{^)$Cv*SQ ˊ/Dtegihݹ͵9z-2|s&}Qԙ@#@Z?q~jAr]'HDo&z+f3- "CXIcd^g\%!۟ћ~*4s{?' ԀY_AP7Zq>&ڟN}I'ue<,> I^/ tSqwܷx4>if/ǗvKĤ:'Y|kNA;Xu0_M#24wXT)#weIÒ$Tq;-Ya"mY1cEiNㅸfvQW;G8,`E^5nq--Ak8V=^y*`_4E_bml o8Wdgt]eIT@8̟-gB'}F }y"Wkmx]AGYvp沏\JŠGE4=OŬdwFFs,0"df*iy<@6XpY0]_58qŸn1,\0|<%$[n+9e 7-3aj6:0J$ػj,6Ooe띕\fYo 0)7N $rV9޲LhBz 3D%Yں܊oFcI+Ht]q!4޾Jm$Py7ـxd#j^_ed? #gatZh 1$MV9F30/ۯSo:? M_@zgyϭx '>>]>f@GjCbJs{O4M܎4 po30H1!ƚt,&[Z}TyF{ ̬w8`BDJBrMoSrjOa1穜jOZF/a 4}auw8b'-}CHqgE a|tqI9iƮu }al3V Mnj׭‹O_5ejqK +۠x{f3* l: H9+CPM 3jUhvye-\JD0@-|.8Gג>ϲƘCt&^3Vl@(P]Sy ֺQ\] !FT7Cn/W<3#ͭ&Ά{bKbT)}65Ud>K ;Qh1X, ٣DO\רur H619p`?<z`t #uצ\紳4t>sHJkQ6͕ߝs3 /ܠֱ072O}琿wtN<^!M[ 4Cq'p`У (Ni`sNl=IxȠqESXݜZ}YAKH_~״?ěh٪XL[|J֦65(!V깛ơU '4;;DFd#C0 LYP?>Vd]s-Ar>|}ޫY|Juerg6n/$;P<bՆ- {}rHv]IT%PRV+phx|0-ގb Ob#R&?۽ ^(8rm Z3t*S c"f&WZTN(Jgqm,ڄwYsb23E>F9b~w}H u*>M_^+N V i~k-/`G @oP$[2%m+j6kCNڲ q g=0;p~01;y%a=Zg! =DtOY}G[A52bh3q@硳Lն{xܥuk~3"DVeLBjGfחfraILuda2x>%Vz"]Ir"+\87 hSb'ƿՋN^K*spxJ~>BئG,y:%+uZHY A_y|I.LiJQnÜ뺰MG* VIƵ?go o9qF -.ʆ9=b<*"\$^[Zf1?\mQ|9T-_#͊(Ղ "LfaÖ>ut sa.;:y^gʾr7Fl`Qfڐ,o-Wu"#%*E8ѣȎydZi`E;i*4Sq{k_g v<ňMAy&8 [{ sG u.Zp wY~tbt2_Ty.sM= uŒ> H¯>[,X=83 CР@\7#5=j+j. Ōy,A!]'"tf]ׂ9i|7Hut|".6PN#*;0gԀ6rg%öIIBmV0oI):F ~:__zwL!FBB0X* Na_Jji+c=jPgiB|U/<8(cc3{ku7޿Sؤrtˤt+}C&<2ƫh 5 1y؋$Hz b8ӓ seF5*;&OU6FM<ӽ'ʿ@Ypl"RU9HSE8W$XNψy5k|%ExnlZ ؛uf$d@.I[1F)x%f[K7*/kk &L$4{0ǝɩb[RwZkfdb؉ -/ri'!%y_C YyT»gNJ\=OJҴut z frKW_C#iBHU\OBx{ytN|a wxVeA}h;r]qӜBۦ9L]d-N|FHsvQ2,|t=./q^":[UCIU8εmegEH V2:,臨IFy zq]21Te*t(ցq1\J PkAH3a?rąkpNu) IZeYgjcp:YUԡ' p]h#@Ad7X骩xn;r#K'ʆ6џ14z^Kjv-m&MٞIa5̳[V 4wv^wqLq=R^h\~Gct[+(vsKdd6|ڴ,0]3gx:PPteGI+qPO[4A;Os]|2B4KAdʹ: Ķbю?rnǃs1 1S(akWYhlaA~9Y_z2,ޥ:v(Y. z 2ss7q2n("bޣ!kI|K'w}ȳӧ?i$A1 _"LmEMزҖgO5e7Im+kб$x>sq;j49i.$t71]2 Sg-Zw#::щ2)hiHKŴEG-) WtB4nz4ێ}?vsPY&6#?Ћ sJJ^O "F~jj%l{QC>6Nq 0 z4az!8/yG^J^&nɤ^08wz?`R^7] TTenjc3X{dv􅥜+es36Q , i5ؓt0}ҡ`k1"+%I}Kc[b 7%To⛢WK*eU}Gt) -fTxSv(Jxns ;.Ө:X%@TΰǗk ^,ZPx)` p=ȵW># mH@b.wWO2TdŤp-5k%ZXEr/q=ql B=~%F`fyX@0;0LPG24-ݒ9jv:fۄQIN=諛f.ܜ褅r1oa̜v ºuxc{1?:ku `BJOZNK IE9ou!309䖄[Y1ZND=%[}،K Ùɚ7#MuϟXDc2b8mcWL$Rl' OΌa^ˠhm-M%[ę ^Z?*Jπ}v5ؽ yJ82Gz&Ia}C[PC;Sӛ+~tE nc hWb|,t.26P«Gǜ8ACLdA?}ԴW[H4|fU w3ABd2B^_ trpM~~ق,n ]F{0k =!T>sتT7>%jmyy̐,*N*1i KG[ƑqrAdr Vykb;*?T'G;XMnAaǴ_K> ǑH2 SaΠHZK,HVӮl+^t )73; _ b;N)[dSQlN4E#9%Qvt[D|3>{Qca >liyEɶW,# }kVb#'ڙ/ILn/cD(żIM>xMnhz,U*fRR4],IOɥ|c[XFw􊰻h{\F鮁, *P'Mz;mf矸1w{Sd=Zq"ؒcя6p(L>5ir"9mwUy*A54+;q/K{kDeX0Ϻ |+ǜ,P$IrԾ,|ݏxU0 hTUK <"~qW&ɰa(Em.QGuDhsK 7/mKĤtf6 H$=tqdHw iyVR5y -] #4֛rv\M4i)Q$+0Eԩ_D}ޗ=|iݭ=G䚯IӖRߒ큝$+D)#)J/=d˹A#21-g$ggaHYxYoű6,{ }~)IQ,~ahH+RxoW%YSjX.Rj3>fBz=f*RDHɳ{EyruOOcOa1tQ"gP/fasܖӇPؒN 1xByZ:T#(*ێE;$"`ҌJz[a(VogKO/O}Jmh)L cC39~yt`y'<=e:U_e$>~rm3\Ҕʬ[uͦ4gI( "L)mL/*z4==-rno^"ΐcau? q(hRwv9j^.nK0[?!ѱ; V+~_zb$[nƩ߉~Wf|7u/Pj&۸j\46gUG|Vƥ Q%sĵ{!a _ W{%+i&*H:{֥J(<ѕVrsp_Y&%ע&xi.NAe3DB!7\#0i'OIf cMS1^Ť:(_ #Aсݝ>gYy N<AcyYpLj> 9H”I"().Qfa/sMvS<-a~[q >;U .PS"6P ˬz|W{a`n0\ؔ >V*'U~C8RPfy[dDYىe4>a!I1 z)~+o KZLfq:pC@@j(i`%yJo«yA'P+QJV?^Ǥ5(Q08gC$xj`8NoNFM01Nc9W&Dn 5s,jI-mO) |Xpٟ6 ~ vt*yā+ zAO*?2-ꚞYxJ%I{7hdpFQZpf|7UXQBj` S#茷hF6").7#|Wl!4rO>b\ݸIrpa^3/풖&o-.}J)`[KHdĒ>pG?R9Ά *ۏees p ̵ S0nq[>rvbH49vV\kyphMVϦYLS;D:?ܑ`k6zW3һЕj'QYٰPgr)Ib~ƒW1EҲϺ C6 7&bʄnz%`⍳]S].{^N3G` 'qVv\E)^{韅 ;J@?kьg5k(?TDaC5h[g*U 35dg~86@ 'vBOV;'(h3ɿ?ylr龓 /ˠF1}IѝZc#k\_8dxC{4r"ʫI 2BJ?C+եn *h("^d8(&zHMLW%n V>9/R^zU:SIlݱ_j/#s1|*f>@zxUѿ4]tXd=SRj+Z:U7NuφjJ S-lRu7)̻Uel~+~Œ+ܤ ,(m >WŞF~yJāw>Obn%hZzz)r0u]/`\wU$fxڴQz/fInD&%/B /E0f8о6mee}rx_fE\vC kvkZ埐D).i+VhF7Y% g|]S%9h[4l \좰S/^ E.+z.J }k.÷_I!>k zG=?HBRVS !0NW5!>xCm6 aX4>x: ,w]㥸ރ۲rXHbJB.ڰ:Oùޭ`t/"W#@7wͳ^FfC%|::9!FLlcZ&YbO/:y%Q>+ X֢#yifx7+w+Hsٸa-Z uzR*2@v(}W@MQ2҂*  3B׳$OX{PT~ms> `V"πҢ8Zj*!qSv>ǻE@4U7{EŮT҈mx +^C5?8tbEUq~Qh N⊳Uj?Id]/{2vw'sYs߶rƊhM6zf_Vjb򱪨i111ywo p}yuq%bk)}V! 4}tw{06%H-}IcQ#1 }~>j2x+S(OaDS[AȐ] *$,4`QѾA t<@ VR))(Wή8Kn'N O`߅vlkqïJ'$ c3Yy_ԕfR 79lQF{g-8@-aH98;zRUʴJ~#I3Ȏ 8(u]4M=}=6|Vb%%TD7($Z?p&ZZ%ԍAu`=#Y0y'8Oewlc:)e! xsHʜƵA尰B&ޭ> El`'z"{w]]DAR7zN$뷷.il' h /709@a+5b 35J]jFL.7y5j@U1;o"%V BP^L:=p9wPPD[b2A~gpTNg(6ߣ+2"4򶗇f_Idנb|@ 3X _IJ& iF ;"Oj)幫O|R7yͼ{egZ-|Yq 0߽ Z5c&\Un_8Hܽ\rNu/w`]`Qڛ5T)&`dG #%jͅ s (D[/@6[^ϮY %.^ue>Bj%YKŧI!$Ne1p,g?SN0ңX.m_uπMDW 6:or-m :ͤ#Ep׸uVIVd_, 4f Kmd%p9n/"Y}S%#/o؊-YOʷ#1͟) OJc k~hE_PmXsF'm`NYkX; 1:_[?Tm| _D٪> 0 8Fh jI*!Ѐ2/=vb.03m3DQW );r5J]џ]D(-]wV ԼIh:=VuRG \1 _[ʊRSIi4576oIg 2GiEG :y6D8P< +vYli4m}91w ~ &WBԩ%3-5IB 'UD)3xap/Ƴg;?\=o 'q.?ć8W [if _Q:ae )x]9{?XTP?|vڏï$XeEh_n.ZeW0]z*51lqr@~*jLQk^䦺w̟;>P(Ysv>,Twp8jH檼 DJE }?]Vǻr*س'3D]n@iIF_'@5lI/`sw &!E5(/wָw檼 QA ?}IL9'o$y'aJ犩ו:qF-9gqēaT&h$)hTH r۩*IF¹j*KT!m,}`Ccyr4'-)G`ZScfkzαʭ׏*Q.$C Dd~~lbTr\,+s1]"/H3>OҔHgm==Ү7S7ْ܋S.OŰ[/3ΊFMu99=E"Z`On^ﱝQW 5s;.^.y#)D{teY'9rtk6,iƅqŅu?~L,@adFzOJw|f) 9{P=rL[\t{y=>s0'"_ň8<䍁\yHh܁~ t-u0|>xlSIH gd9 s'vTB4[iADE/a@^\[ _!28jihxJoucB]1G+ +&ߒv:Fљ60Rmefa׃!gtX%]#Aȝ (g.tU0` =Jz"ܼ2>ϐTss-uE>^E[t{ h_//: $S K(@U ,k\7 qi4Tvc z)PE’N1.Yz`"7o4,ʈCH>%AOݼnl+A8 c1Ch6i7HVaFg\ogo$Ǹh vyHAzv, xiˡS{U'?=M`_4K$:4U};>ӧI9 oγ@xa:ƼYj9̯63= L+.DIK!Xip,jNXHUb,>9cZ|DA 7)Ng f`XSO9UF%qcH[AImmi (2 <%|I=yhЪqW 4\k/Gj΄(&3&&#({hZ8/'t>$pd4ĒSWʉ`F-eHZv˨5oU[I>Z~B_DCOϱ'dOí?&]NNuOGdwq)=޻`*ބq`8WGnJ[e$s%342P/%H> ܟ &ȱ‘Wh9W˙j hV봔qrX܄8BVܖI415Q{!yP嶱ٔBp䌉I@ `Ӕ:z&.{]މ P愸Jaw-J4xK{C cfq(ƦvW&n&:~x.=Z1-w4O!HnjCgXZ̖qAӹ@W6O_<ՙɧ5TD+R&/DB:ԵMG|<;:UEHWy|7yTN(P֜OH]B˓zmDpbb>چ|, ,ֲ?s]B;4LX}(ɳBr}7PՏ-^}2??ǯxWd$x"7;}| ۓKt T-* 8+_rrxw TJ~pc-Q 2qE /rN#߷~upn\@-B_1/yQRLC*l@) EKr#@`&9P񿷍7 MrV{GIԗ`zb@Ŏ`}|ƄFonznp*[B"ID j~|7N.`k DX#ΪMƉ ny?шuؓ f~J~ uI1eRk랆BO9$h'FWϺR.kg>ZbZ!nBS;w=qjICȵضC=i-Q1Zw0s ]R;bB] AGV IypM\]u!AݺHk}Mjέۙ|UMIUEb9bAXih^f%~߰åwaǡl"~ 9clz\  T"HۮCA*Z?V Va (^ &j.?ϼg)T17LTeN3pƴwZ;s"(%8b)knlX 7qknsoT;"^gi:k[(7pYN`>պ5ٙwkr:yXށLC[nv\CX-~=$>4*;mMAQ4= ?/1=<g9Wh v;(Vt,?!Wr4R~B#Ɉȝj !IMq<)?Av o&RYp`0CI+\W磣CwbGWliJW3 J%m|9Ȧ_;pk_ooꀶ"7 爿7k2&ʞf 0.e%y~]ٰrw_ ;[Vyu}d'=lSѳ.zqIޣPJXfjf7bKVEb7=rb!>X<d0I>ƘR #A}s0`>B#{Ð/>ЩxD{,`sdpğr-E#<9~rXV&?d] c!k[wunZ@)[UA9#\1AbT}ro&.FGY3sMW2v> o,LlhQtԴA ElebW-vm'G7<ε3 S㩮AtŰƎ"uP*!Ns>R>p&&rl&7e+|wѾ7ڒ\[NvgTƗ!8%Lf+c&ȖL@C0XL2sϲpNCE_zSu`XnR7( boОX/z0X@ӈԸS<;oIZ5jWgX =@굸T= !z#ruEO&xAV`@yeWf0Qu JiTm<`1’֮sWBGОOfMJ@[E=#sCKD- y}6 ty.GS ebsS x@x6h3߻sŠ8Azo?z¦NdIMR~9|j~/*Y?"}y0hܼ]C \E2SRwz:jǢ[\My׎xo*bRYY7P|K6~B8LD&m059l+4Y[Rc" H!<$&^D*5hpPS b3b7W?vZ:u-}mtWW) GđV&p@!= ʴQvY4 Eۓz}ZOp,N:pu _,_r- =Iϋpnh@vT(`vqI) OgR EǬ^8|5F[ۤ5{LrZ#kK_[l@^"˹) ;p$; ^ܬՓR1q>)dP1N&?\7V(]kU*jB(㳥{3;+ 7}+\N)8Uwb)Z[^G?P`_>4$:,:tqƫyBR&m(C 9 ) jHTZ\(2 N(ЛOo':uo3DnlzA'\? (uTwlm9SiE,^zY8T:vhDegMnq[y3iJYA]upv>c6<:ϩne23Pp1Be+*0! %#%5K*fָqu0y8q&u)8)RÓvMOE$r\[]t޼+ũ2UbDC݊t-^omlp|Enb2;e^t K{$لcll8pM&+ hu~l=Io}:+r< At6"M mZBnڃՖ8E9'}γE} 0۲HWT7ݯktFy _gWz+:a/`R4zR 5 )ͥ}.vkzjɺ =0.6`"CGmM0s vߦG1ZsdV߱)Dܴnָ-@<.ߒ^jya6֧krBJy("DÿI4GLJe8}j g<S?BmS&` (X)xs:P'H!\֣(V؇EM;ڡs0j<.+C#y \syP=axNbut.1YmM@kw`֊qnt]ࢫL3 B-lw*d;t͸5*/)ݬMOHN#~\f(ڣ&:Р!Uwt0C{RQKSNyQW5 {fWm7W͟xZ4ouE"}xIK1RF5Kɼ7=SזETeYJje~fʞH!(2wc*"[Jhrf*ɞ҆xکϔEˆhrk ;=bH:.L&FAfD0]DU& %b: n > CDC׎)["냯:ґP\XY;b.ZsAUì26GxHi>(jʓx=3@tT|=jGՀrLn $o&FHeXo CEP3جlcƋV2vv'55f8ѱC#BYV:yGIȜnchc~}0lR |yoPd#L"UWq,ْ'Wg :_nCI@cXAO ?-& 88R$mB\6^֎G tB8Ʌ3G܊roDVNEo)ir?lCJ=rG%Hqtxfiz%x}:/"/4 х umZUW2!!AHHge26\& ߗSJ|1Ҙ&[jÉ2QX@-!u"2`H0jAN #P(8k2-yՖ9퐕wjg[9H+S=Q$}r,战~996"zƮӞ&vq3lpL;-l6;#ncp4H ʞaS ].U9KV)'OHq|k#]H`bnZi=4{`t'Rz.lyOe,l-d.Ì2%K/4}A}4fVM o `*{Ji%,/%a퓷N;E0u#)|+AP?Kn] BGD4òaƩɉ_AM_M )̵fz]HHMZj]''1|2d+Bk;¯ v|ϿLϑLZ69%9OT?Q51]H,fOJzN$CMG{yQ%O鮃 2Ͽ(ԧ.Ze*l= !=GG4`?y  (TvIS' !ˬ`b,ã{Z) )5wfed!)";zB߷&@*q&]+efwFs$'tGPJIOyط`Mny G.crl~*g\^[{s<@E{Dq6^["ܧ]`0 >4f4x [Ӭ DHi*kÀXRZ&8rM/4t5tr9@젫 8$JX@HGރ.@ikr["cЙ_PCQ",OUk`MhKԊF7=Pc 8bk3 -*-eғWZԆ&DdߝE??s8T~. !5{B*}3ζn =JS0Si6L1cQQI@%,#wؖOW7SLI|t E~N1$*k xN 2tgNV4 QYɉб4iϢ(|iF6\ҤwOVBk ˍ+;AoN[ vja P_znVe:ɭT=13h2V(hb8.U}*=H? kLT z +$t{ejV@:)Wx!BWP5,ؑx,7~Sd[j\I+,'%g)F 'Ri Vt@sq+sDj=27*գn9pryG{a_$S5x) /K2|y3tz(Ռ{KR ?)Fq3:`*(@^Qw}1 3-AI<_%&mrƃ#Y9 +PWu*`iwѼ#hPʭ?8\ePmnw L8׼{y&]՝鏪ר{:#މyD(/Ė'_jiXGct [5o{lڧ#}=4w3y}~Ma8GMW#Fj3c @,]ĽxH? oZ߉E\Yx:"[ei &O :ap,3u cqc@YO|.c^d Ј!dްMpTn޽bMg;h4nlpg6IE2X~D ]W4p *ya|]8=ī 2DQcd O[?N7fDC;ֈ[IRy'd|b-شJFiђtY ƕcWyQ.V= Т#t1D^~0; .˞zO7/PE<'3GOVHz" bIpЕ-,"+)qMi(ŃI<~xƂzv"r@@k3%*< Wd9;wȂo{`\OqNBfõ8j[Ftzc_oq~l:}קr`1,y>t (wmUY+v7rNPpNS.r@}'4H aԽC4zyqmqZt7:l]_O䧶,j6%_$Aa/kָ`I̍EB! OѶڣB./Y"D@_46yђۭߛJztܹ@{hÏ#';%;K'+6}[t)bO:ؽpa0iU2@3߷볶q/IV魼d7]a}M00MzneL"z+@5d9 Xa&KN5uu{SInuES1u =Юj^~TQ:GaAzRLKw+ q(4mn TPg;, mt"߹nFѵTq<9ldA:t62y,hS&2(F &ERkmNWGq\5_{?QBXkG`1U&[90ꙣ^?6PUmej$;ՙdlsKF꛼2^K\7,BtZ)Y\WnV>٩,DRaAmy(|-}o(~ceyB:v^q}ǔ{/ejN_O}BLwprt9.vU2Օ>c":^ٻX:(8{%:06Ye,.PCJ6,VἛֺ̯ ܽMn*wv]hSuqVԲhkjcbshTPˀ,#NnҀZ+!rOk2K?{5zjڰ^?N OlVe{?!1%f5_Ms?G_ =zi~]מ`zs Qlɲy,qbC(ͦ/b0F p`5#Z-kpg Z{䖬J]%mFi6qz ߪ@5[C $|' IѵxB`UK嬁6'8OG]H}%VΦq2e$xTD&TMuh6 6.P-rx0P/vyA=&AJAKÙ#hI]۬J.:m#A+?<"Infݿ]3 _d% 0>I0B׊J <\x8R?3ӔE O0H7ksa ֲ'~-\pKD>BܼuJ pE@Wgno{&2z #?bĘN,X}sc}!j氹Fo_19ᖵƊ$ M32Si_jDϪAp-4ɝ 7|%2>7GAmO\T9ww #L}o`_9ܦs!/h\0U w"mG[K!x$ݨ2Wi{Y:XpP7(8⥑}Xؒf :̹IE1nyWN.fahk8i>u:pKruIȁx->881Y |='XbHp߷B^[$ؒ\R6E6`7%# g-N9iVOX-T:Ͱr4j$FgPmDDh 9z)*p .=azd߸x,)52CqYn&8HC}õDn(;I^{9BinN;dQ|J-&ui`N4o[_g{eԚ}k0vaIz#1.&˳9-L! 1SV d(G!|\/;w; %ksR%8sb.d a+뽹G5Ti% F#lg1l?WXl05FzRI-&O_/3Rbb㜰/5aNh]bWE2fR*}%5 T>8W O]FgEes.;5`&*hG"'@}|cɠ7H*nlv&&4aI=pq P*|_"8E!ޕQx[D$F9v1xӻ|>Z{ Nr5eך/!IqYXkeV>NAفz]Aӊktam9,C#tþ`ہ,7y08$g!.@ȱD;+a*W;T ,fܧw-J>[]`u[Ȭ1pE6kGSWI:v1r~.阀藏Wn#1cB䐒g|5Ή< Gط2mnhs3|Uވ( rK]~Z - V0AD:+ZPm, źKbFU &8+L&ڿ5\|j%FYWvDs龫ZkWlƋ?FIE&ɍ4@;'M[`f7+K }7{,!HueS:ւi-0 Y :֘⠴U12iNզD}h6qVem<l}ywFiW=[ +ɑ~%1GgL1˰}N"~O1LV̱3gd}K5!)Yi% pGpF]Dw2{ZMV9nc2q @|%&%\R4T,q>=j B̵ .H$"j+*kk ckExc9TE8N9S>ozOVЖْ\(TMY_tT8e(Hl'ۅ@bw*V N:xPOZo=DEtHl@_mY*-A2yk~NN^;e`:Mb1J .}e)q4/!嶿Є=LPCɺwzPQ*lxZhU`%jDMk3UĻôm# 겎KBDQG_hυ@cԭ 9m;9L@Hqij4xh ^䱺!+,n;K&rq&` 3phVh(W ' 3.\Ik1c]ںXdWWStH^Ņ͋m$ _iHh>`pLD]xiM -Bc(Oq@/$zԤACta.VP"f-|YUѮnQ~bj%`aݗ=䗢b\@gqOXDurzEN2~?g|g={ǿӸՈd3xpy@r / [,$zfK 1NBT/k XpC]y3UzS'^SbwDEI"w,R@dq%qYVѯw$%㙿e6X`E.W͈^Կ/TY`{[E6A*?!Ƈ`-$ "ϱ$k]W+`uƌQ #ě~Ĵrkފ'OG~uY \ȕգ+أs鯦 oE:^J[R8l0ꏳ$xɡI.`NQ'vv̠ 1oc B3O[:uU$WSXk0w I:D mu; =~D ڨPm-V %t#sb99~m~D]r?tzZGݬ/M s Mhhw"?#-&) 9G걗DwRWC\S1KH-z@]ide=X1i%{蹦k^)Rme8!m 6=*\]L Vv`6j_IX͞<kDLt+VJd$Eܡʫ0dàeF*Nf.x;sO,O|kV<ؖW'+Bcc5n bZ(">F=衊ݦN7wTh&R{|y'jӋ #tM#} w0HTO҂ R\a8l߫޲b1&[-f>lB0`sU ,,sj+Xƅx1ua@&<@ۥHKLft~K Wa.ܣJ; j*j?xoLd4ۙE}u)9Ԍb/0_x٥Ђ*􋺼\'+6K*%Y39gx K1=r΃=-<^|R!&)MsiӿS-s>\\:0)Շ9CѨ};qkG@޿ԑ \բk;-:A쑏yJ"*+ļmgGHOlHby7Iʢ]d\NġW>[zw)v.UaJ .4:\)@ 䓽~t>QfO+WY/%.2$;9jTH)`?g;H ZGd;n8g3xR> ,!+0Mjk s\.Z^b'G$bAՒ=47iPv)&틈qZzl?@`b ČF#G_ Lb|Pjj>>mU+ADf(N󇣋&+!մPNdv@_fT0~fT[`3y {kVB~! ߡO"7LRE=xe-жHFJؚӊJnfg ?)2۸I#fqh}C'F8k ffh ݳAη*葊VΘx?N-v(R >*Z@ P‚gp ܧ?530eI[Ps Z<2RcMga|p9QOk@Z n.iEWG A> =Y2e-i. \[R^| hݒ/ayCZ ~3V曩XӰTbp&heҜ`N@DqN$u5G}#vN9rgs >Na .MgΣvol$"ۆFy-텫( 8ޖTE & 7c5Q$a1/$!‡ wrLt(u D 9=: l1mXFn9IF˘.AuEdJgH٥ԋO -njmYw_ (w%/$)*S9eP1Kn@v 9D1\vW-OsOMy,m{3j>T<1125ؒPD1oٳ?-b8l_/&"S#sh<3KFXCRzV#3u^fjޛY?#ͯpgLQ`Dž+?8F](f"鯸i[uW&"yި-fl| 5@)8;tJ_  ,J\Xj^\IŊ6`.7M6+Z7,m*9#ǐP&#r O1*9  tWX}|rĕ+'P0qul:mWII% 遠#;uKȋ34@erIl=цe9˷ nHxG j>QJ8s?ugC<)Yx8r ׬n Ep5rx-2b(@Y2:EKHơ uMaA,Zt}wdbaCpgιj{x=wR-Ȱf~|dAXW~K}̫gˁ`Ōdmx=E5Qc㾾A%.n[a*v"G&H4# 8i`0S_vӗ?u~#|N79[8{#q7TVl RM%.R d/C[ne+ef c BXt n]VlnB"(ȕ_kۋ'k >cB?FFu쇁%nG'nX L biUETSIJʁqR fH<|l3 nMHbہBV F(Sv{m(/Kmqg|A| dˍ?Z0х(US*'w<,ȯ<_&a;޾k^ʛ &B BVl/BkA'r6ˀl ΍h:h' a3`6K^TTh~!i8yqg.4ST2_7ףN)u*2ՄP**uKOr{zߴiherٿ0%?îڮfd,Չ`+s8%-7`wOjoU&0*o03.kkoE<2 4lǂRJtZFd0HHLw05wSlWZaIS׋mJf?b.k|@b+a# GIk12 9C5 omq~':њyf *N:@"]+y8Io8@Х= w@#gI9KD+R-+7MhhhA.EGy#'0&Ȭn96@c&_h11X 1IR+=}.~+Vi_m q`V?]yf9%5X%}HHՓm%&aM~V%`vPxrёܝ6'o\2 ,dt-ܓc# 7zI*}92G񻵞u +/H68ƨwr+Aa1yeMC[a !p~i߬RP+-htJhcwZ| ٌ$ #-Py(-(TWg:t_.ipr֨Λ`u2+$n|uCDij4қThHO`At[cb]ړrjD%RH@3m(g3'q}D<Q:.OorHX,6jfەt%oI3trzNqf'[ZRE#lK!BE`st.N2 ).B~@T 1 $;ܵ2#|o h+1^A#U#gZ*g/&2\lyPib-zk%-~nM5q T&5P2[+zDHq% n(:Prn [E,튚w x{/6z8Fߢ>=8 n+_|JYugPyZ7BD OS&6=X,ip2u*beAyi0| ʀ:!U7@b,wu^;VlәM ԁE3O1O22Xl쾴fp4V0}@e@sTű TNZvէd*uµ*m'i0M`֊pKvxz%\䍲mMz7eM&_N {ОP^*bS'/kYT߅>"+>F cpc=D|BzVVC,NO KPWk5|$E+T`ڃD\؉p}cP0/_T _S=YTs!ǾInC;HWJx jM(-SnO_GzUzbY[,}5Z{2n[zcAF VDk~rW&x Lȶ ZT ( a{_M՞QwGi{`Mz?͇cv̸.Hx*3G12:|޲IDɷ,Qn kp F| үs7Fסߥ-ӾX\e_ky3ײ./TOQ $:`sҝÚJ,Cي`صlD;h|;,RHqxˀOGNbBOÆ90ld:vظ)ͣn BqWP6?a) L s 6_mu i3W|!2X #Vu+T_0W ʮC$TM$ANG" s>#i-wơ7{{13&@՗Ǵ&!IA/, J ~wwJONrnʿ7U >U_gY-s58n `Ua٪nWbxsx@[-?>8i,,L6=83a8GT(W:gB.x١[ qEPy| Q"4.pKdm&"v~³Jo=Cz*u"˿2cىWXHdj8&wA Ugi֤ɯq[? 6!O-CLezuή|x-X+DZ?|!S Ϛ(y&yM(nu'Jٌn5:/<@MwЛE4w+]pAh/ō\E 8q~8/,,oNWB;jho.Q=V!FnXuDP<~m Sd$]Ww*̺nneE' qIY=p)#&拠/8ӡX+*vNެOg@ސEIGm2q:IJK4ƅd8 B=f <B+h..ìm;P=<)ih4L]zvtR/6,rv{e00!x` . >/h3{B6ObM,bYH,zhäuHKEZ窆r{dX 9~QA }܅] jL1DiH\-͍Ū$bUFg93vJ ~ 64n݅_Nrː0`+,paUSed;f2&%m*o6×,\^dwp]S ,e*vNNwA&!lr@7y)PNk ՚r<63j#^T=rP]hB_9RL0hߛ O~9K ܢ೷O*p˖-1#3#ª2 0K@2 5S6*&&rWLj /Ov4D-(<)IoyPx!#e4!/5Zl^{3BLgAMsٓTxB#8h f ܴ߃ )(gC nĔ, FPUBTڝ"LCsQM+7pHK,ro L=C^\,iicųo5v4߳$+g=njܫVr|% 4&J0+kVv[ثxFq5&/ue>$J Jn% ؙ͙ ?yE#Lļ>̕u~\! jI.@Y(lKd)1#W݌ 0$vtc=IpI=k7tyK_Z@14V_:wV,Gb`u]k;i2ԺJ;77qL{_`mg:kF{I_qT F|Y٧<-[{K9̈49n;@qF %yM1YRw:ުZ;xsW4 !p#Yf௸~5;f=fɡ1݋wƩ9FjDD*l;͒:TB(dmy=3+ni GYy`JET;Dx{b5q*oVIbX)}-r?G\pKnIW{+2Ea/jݔuu=FGD#c3jޒB@48# N+.l4ԅ$8q|=v*5e1vFFm#/b|[^H+v} BM4Py?wG*C+DK&™#^U{2w7ph>:Y}ՠLjy>(VH8ؑXnV2\oCKXZsxubpg6FԸyɌ\icj0DqZ2YƯ&;?-[9!)GJ YmIድ 'RA9K(!T Q *Rx陹kqUloT#f܀R6ݗHS 1WHr?e好)x_qŠYeņ&GI+j +iW_+Pn׍$ (訯_/Sٴcԅ QhT:}Kq\lXR Vt' aWJooD7kA hdR~ Jj},jVa;Q@׏ٵLmM58dr뷉bb E#UV͟1oG_KfRu+9qzU-0%էB" 'ybé)Ki/K$F?ə;  s9qBLA26wyR`bV([o_ 6,=)&I}+k Qq \, ς!PJfٌDv>m Z-rT%ާ~|o{ZfgugTK_ҴJ}DgEJ0{=| 1㸌`eZI?WĂKyqFNgBD@ݰ"\DZal11:qzw0P腸O_= I=~j4_iQ?Myn^¿[0D٫}đlHMk%9Dl9CD VyMUǠJHZp1dz,dm $ÿf a+C^aF/D,% 9.{mDF#RQ;1 n6 Vd~ϔĄ\1y qkb&w$|{jڢJ5W<8NHGf淰RvDIf]"U ,'A}:č4~rCL[$z+Xڽ$i6)&+6'{ۼN`yשd;^Y*S.Z^\7.qCI4(vKIkj2 ,Z@`\\=^gc GLy6..>D2OqW߶by*Ef x÷])ؘ(~Ҏ^!BZpѵ }C[-֕/TT&|HM;> \ӧ6yuDe.h"9+dmu{NørVΧuȶZYذJ1Ѕ\_M~Xy hHnو0%u,.X:*W7ۆA in֩QG%I$4LoP:gu߼~ 0wks5WYGCVoԫ.l \!烑Oc^0FrMLcͺev'3zh ֓duZS9pVtS/PI4uqv'"E>"A=\{S39@TËf=;E:׊d^JܬMKAi2% k2\NX{JII}j&1}s!Bdz/Aoʅ<{#iʉp߈N76# L zzO9W8ôR$r.ƨ,/5m48 QK=jn95x+I:.VD-_{Ag'H"ou^VW 1<UiGbY+uƊ6^:'ڥe *[ ;2l*׻\Lb`kUX㞿ecˈk8BkKnL(~ g {u{G\#YzW1蹒0.t_}q,,W xw|Ɏ#*nlA!jХ!#W3>QNJ-(wC!ZjTso%[&/s)uGt:|Qi)]J>Ϧvj<n,ve/4*Fa "6\qF\CW1V׀\c5J2 Au"MI@(:`Is /U Df[=ĂͨlvuXRo C#~êf̄%5}bz~LnBL-T1g.uttU)r|Kh -j{JQCc,b{eIgū_'ޤ] R/?#e;T/̴oj {O05A`BUsRQ[Bhjӈ[]I< ҫ{G*,Q}{oo5!U3+S)@}/AY%BYGC]\_fH@HѴjD垖A:0`ks洸O6D^:QJl yp$HgIZB)F-g%jҙMp+w@Rj_PhK^DV٤פAHi0;sJag3#|3{x.x{jGݨKʑ݈2wv"e7" 56L]NowB4ҽn6R [g1[bpQ@vA%!ê1\%-u'-;+\# GْO;]Qm7gD 7PU9\7ă̦4XiY QQ/D=;wR 87ԌJQ42e|1/)Ha2f0@ h˔"9$߂}9?V5^j610IO_i*P>tɀX+p/2y0(y` 6 XD=7{\iSREOsG~=N5 \NCd KB=2bgt HM18 PPiȫ(2JxP6ҏ*?v5-^ZQ:^!Ox3nVmqp/?xe,}]uT\=)>Mx#)7SXv?:-=3~zFHpQ?dZq!.6jƓ*M?+>;6̜=z;R՟>` KBljH3F-X^/sWO1/06 N˛iOhSPhF2{qX ˚X4FMA \4.[~Of\&isc0Á|}`=ꬉRo}fAID,>_cg-M/I6v"Ųf x^dcInOmM& gRC3HA o DIm!54ͮD@JNm]-{{J6F[N6.TkZ+@A6אVi2ZY[ uɹ쓚"uE#9̻F~3'2/aJ\B;Z=~p)y_GTw&VouQ0O߰}M?4hcf}: coD hb9`O g`4iNVL*@ilffaZ!ewv>]`@QdI^^Be+jYb{I@)eᇅ>i;K-INԦ4D IDK#  k5-7Ѐ`_LH7fe͛_oYfL0 "񙃷Q%=BE X楪-fe?DQ_fgA8c>a7qt8bٿxsnd'v A2ICJ?׊+N+Nfi?Feb" cdY¾Iʱz]U|n"B5 ٯ}˳2!iV<+E7b0>T0R$ U׷%+7|Ǿ$-!{ŏ~xK"I84-+dkөێHIy@BgN{jL˴g #Ib;tz(\Xئpa`ի}LK-us]bIU7w"K-; űIP/FAb\CR/)ɭlsG S iֆE P1s{P(i`L-M2o/x: r)ЌJ=pxzh3barpr_dl9B!-.KVj" ŹӢt\-EK* .Л N Gc^7Rr@4$HzuPŠnt@o=]1`GVloЂ2XA~mG">//E@t.TU›ǣ0 nZ1\nFѐ*9ͳ(~Fw> -"YN=+cvit/u5o4R([F1uuϳz![{$0|`>Ͽ0.ăL5܌/" pe{ׅHS?yNZ3Te,\XhJ],RpJ< \ud {R98Ѐ1cjk@L'(RuacjRIC 0dE|ȉC_o)=6Pz~8Z*Ѹ>>FvKjPڵ/s^S "=$%nLA8a t d` y'XM^Norֹ\hjfPTUv ։o d#zwhQa!,R֐&kPݷ|f*i2q]*hC#JT czv=@5#1zM-|r8 "7F% 8A e*V ד|  |$Q°7\~SHp L ʚӢ@US{+Ώ;({R~j@dACsCMa#V<W GgKҨ۰ ̈4|z[v$ ',2c)٧}-bv͖xeمP_ J_Q?GAҮRK|G.CxαHPR=䏼L$7=118QOySaTh`3ycA@| Ptghoc jvHoF} 1!z˘ 9Mꕲ2U y/鑉%_$g ^K#o(3;T%1sOL> 5-]+t:dK~&JQ<0RM3#ۓ4DpG?by25zJxh7;XiGN۶&g) VR+pv[7ᒊ|li>Dٗ*-("`ti~_xP=aa;bxHϛ5MHVeO"K+'ƻeC!D>祖WfΈK&N+O>Ƹ<~l;DSՇO4Vr;spW1f=z蘿)0˭E{@n V>p2q-գlRKS]ztCd8h<ގ6e,_{%ñ?;ЉL4ojmx?l J IHLؾruħ+.+p1[1\Syl ITCJl/Q[3Wui9\TOxJ7tT'jHbzjܲ!FbzX?r:a=~T°HY ʤ if:Y+Fv,FPG-|‚hG ܪ(ZO[R;fAbSA8qa"s>Nkd}4,xOaQH>eU 弨Ui?b\oq ^ ^K8P5c_"~5?+e滭l+j|(*'p B|}z|p, N䨙TEeӖ:0&RoU{B a\{-GISAoJ#d]5` Z 2 ~^q:f@iguf:Zy ViEhY1*:92 U3/}$HZNo\[{ Z`zD( SK0xFBkw5GŁYPr0tDfCsOQK$i&t<˩|l*@$:K oCz: b`k*72.`h%"n$mǡ:ӫsފbv)R-^5LÑJ{bi^435 ݾA{X64\rH,B+Y!+%0lRrH85B=σi 'p/$EPPll՝hܕ⤗ JO<})|a/Ln'>?)¬A߰C/Ⱥy0uzUG?SPL'4VlX✰eһ[6rh/D*;XLxܔ'S h^QW(`Oqp#zH]H\[yQ"F;*9 ?3qDŽI6Z> 0͵Gqډ]~]PJ&dْ0 uBєDZZQbW(/,%SoYޡtl0'tަ`{1GEER~K0GRWb-rL/LV*8 50|# Аd[dsKr< ˞1YhUi[/ }mf_yG-GpPPQ%d7Ư:.wiˆl4hq밟m_,}Wn$|MEWbvh6|y!Н6="uC9~A($.(1vOZ0~lLnq-.r&l&"5DBy7 ?jGֺ%eJf7 rmNEseṡZef9;Bpvp(iX}ȰoK`soW- eT@-)Ca+\GZ2QgcCwq[xHHWTY٤IjS?ؕ8bC6&Wba2UC,Mirp t5vѱCxkh9c@h;X=<JRNs,qߩt9bt8yLac8Eۍf&p +M춮-ԛVΜZ}v3@.?ܵx4%+A%ӎԗ+,aP{X $[e7 N11 g?J4wNHZoG@;Z7Xi bCiz)+Bo.d88p8,"^2#?\oGÊb}3oX@4/W2z±׏D/'g{~%q]@,+RVqoɗ2sݐЭ]< z$}|YFo庙׷"r0!CO#B%?JpT9^ 6(něD4c񻕨 WXP0jNηEgLز+*,pqR!f>WIաt]2p:zu޵(81{SݳjK~uKDTqCO#Lm<ؤ rO { Ke#z+kh ڔZ/_:Ⱦﯸ2nRYQqm=T7Iqi+~9xA5WT:2l/$̼UcumO#dr&GKPTdTsPFm~eA=`QdL@I=;cV}Yٛm-kY(#]iY6X a5Shf2G+! X2{M{r6;⩲Fľrz1dnGX"f , 8lr"`SOy<3tpܜ+"NjS\f_mcJ]o]k679z9$x[jhvH-h]L,jn2y2s-RFCJ6N;\J ;Fo(6 *M{UWbb0' mgNnӎ|;7-̧nOr-˖JǠ1R\VXɷڞ{`WggZ73NRFT}$IƜTPʏ{;1šդpQKk{4Ȟmt&GL9XVIu9k=[W3G)cCKwkAI9dÏai2%|[q ?CS'Wr%q/b :`͝ ?ב\p϶{0'-FUdy~ ^)0Xĉ1l(M1ऴ-{ޛT߫<םx/,?vMDEXpUvo]KN` Mbk=vˤid??!JHF t}n_&?ֆ3R!Z .-tp?!bXFL[$kў(:*=k'emmYPM1JO!@LHGdgNr dR8nGkT&zyG{ =w"(? Y_'˿sad8xL@ǘNLkG}xXJ,(|AVx U(&0W[~i NJ(W cp4|-&cT@JMӤv]@jwqھLSJJ ]ݐ:5=Gno{4U70W2NN.>:W+vwV΢j[n Cr([AtEF>n<6ňz} PH^|K^9GQtNŷvsK"te8zz GEўadd -+k NOvQ~[CcR\ojB ,^ܦQ.qyD`mvAɆ/!8GR0"32>EV2)u?!sܐ:17hz縅pq8Ռ[A9?%rrv_ߜN :Q M &Տ3V>vG[%X o%V=9Fk|-1;ix<+YXe;$ *+I59S!An`"&Y؎"-u֢ EB}N4~b!f! ?S5_ۜm3^>q2t5K}r㫳/$%N&/G3c}>A! H=n.CB$' ^ DުyxVZf.Sd-vi'sXT|u'[-@}yKZEӕ( [z_x)E1erwܭ{ gҜ"ƹwd Ҹ0;qlǎddlS!}1:A'^( 8u@דwyA鍓2xM巋Ud?G#%h = _tl(cswzf0dqR|L#5ع> B$U'2b[Ol,<:1`-gH'a &Mu6=K.RES'+g |Y^PZ%dKz#IH}'^79"8_t,JRtcHm&}jrM¹7yp X5i $󵋿Gi+]z ߚ| pvkg`әBlojXE!nkOJCi8eKKozzP S"pWeJ )tO{ݠ:`.{ի)h.k\`ϐ:G-&y*QvG8ȂkX*FJZbf@>F22dfD׀?Ou6ᄯ>E MnXS"r2ɔȹ<0x?0Q}cn$B カbmlĩ+d yDRz $#g4S[5`5!\YeV1äs8dҌKQ8xbΗn2H(4g'j)dۨ8{qcy%۽EykG$:ĵz8j{ognoY}]N}\~JU}O>\L(R)7en58û wW&i0:tΙT$fq2o( &&jmyT\k u{$vrʴ#}1)FD$V<#krݟQrMQ_}T%p繋er:jIChqFT48kv v}|͡ꅔVFP]/%}a1|phshІBw;9Qa u_.Hsn\1W E>eM7 #p"x]˦&y0nX* hUβ Zwpyj{⫹yqe{J `C݅ lvafWڜ$8&~\-cD´6+٥پh$8c Ił,٦/aGe78'cH^8j<_PK$+ Xƽg4{D)lOkh4頭.-8ῗեD&eT261R>uX٣-Bcxp҄29x \`5iynK@bDh W~cSଢ଼jVSwp$_0I֗~CH0rEjDxkלڄfV!IY̜26V۶"@*x]@,``ZDŽSL@E?.9JٍZ ->PJREJ@x0xW0KүEY~i^FQ0-q{T;$ $ jC%$<4J 5piA#m0h@gjV߰dfSטp?!6e8u"-Le=0=3I##bD/I <˲'j[:)椥Pgp^)R} E1KZR!v傊jj*'|QMy$ "vG~cZ(q}mOq>VT]bb4R e=7/'aP~ߗM3ur+({&n <"ǡqYr#۫ ިj?ߓT oFr2ɏҲ'g dpL^d,m\3uPIRQ._b!RQI2Oc'+-sJZ2L4]h'lܺU߫&P̃O LjZ5nƒŤh5lF(`_tDJP欋À1oiݎ-)Xc7?/Q .|얘6Yj&Rf@t_3 F4Ln;E$Ap.G،֌f3ct{ymy҃ωw㻰F(|~^9JEjj؁ ŪɜAףn)VmC#_Kz@V/"G+'_ ۍw%U% )Ov g}'[8,m}ǐ?{YNJdE{M/Snۓzqy宼ˇfD a%Ϩ( ;gvX 1Ђ3Nշ3][ pu"²Tـ}`"LÑw1{UwΕ&)_$0.Ԓ(i3< eWUlkY|9;1V I\W`ۜaڈGP[;ڗ+4N8ц5.W:@|ƶis@!ࡳ˶!$Ӵj/}uIyפ;(h'yU;{;KYDa\6]|/PkUX~RJCp˲{IbZt\A!m26/?Z1&具LFKE3j!%OۡhQw#lmǩq_O*%P;+|ޱDlz[La*#ÌPŤvɦ{xEzi`}3ۉ AA6 bJW?A,YO?_#ũ|[qQ07a['Ҋ'~M fO'W& *)4Z] Wu1yL+r?C{S:vZ,>@8?1尟Yz8mDL)ߔ@n;%G"t2ZIgc%*ygavrsbbTituDeWwߥK7Xǒ#ٟ:Ŭ2My^Mq*fzL!H%E\4ˤezb/p֖yԙY3Ӳ#Hz RوU?M [q\$\CA0.q淺C)N :%Tlf\[JoD|WúĨ;XhE*qXc[տ^Zd<=5Hgb)"@V݉FmЫhiOȑ_m /֫"`#9)|f7yD$QeyVKB}^fM<GBKZ#ɞC):hCxn!*YCTZؼ(3$x9slurގ KL%0GЃ d.AM@!oCW}VΚV 5jwndtےkd/~K69qxO6IirAvzLDSi԰x@:vMP{薕H5-p~nU?`[b}Ujߡ~ Ǖ>z T^sPtAdc>ס\E.PDl(>0h`bԮg \DOm3@]FҡqY2Y,8}v@X]6-Թp0+gY.-]P3@J3=pq(\]8[9RPP̌ |)`g@qZm[&4ExsFV]7;>T3/\3dEU.ôsk*@gZ Aw\2"jj*߷RjHYeؕcpV:V􉈡:qj5%tl\,?=(-mg31$ mYoLv*o#/i~6K=֟W0K̚uS,~>τ*З6%BAuIaSvITonQgPko~XlB\%s:FP6,xLwkhw/;ģ6"DvnTxD4<}yu(M0SK<{fM+=ڼl䯈^ݴ CjA1i$As(CΧTgj76h2o}8Wq(=R?GNM ܿtq.|4ء@O f#4[G$&lvh*PޚT%۫s35ӳII@{Q˾BpB0IZ_=J¨ Bc(~3.(XIo#Sh ]W*CY@Q=hm<9`1mr,%vɑ{ISXff8-0:U/Y''a3c<,ʔtQldA ٹ w4c-8Ul-X|~PKFϫh@a=:$&&5A?xFG@h'<|\%P_[T`93b]j6$<0&Զ^;{(lIߙQTn㚶QpY~1?s4);;D,$139~GfS29Ct|QאT!WCˆ V,:t0(DIZt%h4rTQ!@ "EHEOhd;{C&jٴ+dh&x\g|X}%F%nFx0d*P:ܸ+uL5q! 9@Y3.VlͻdU[6[C#-ˆ *8 Hu+"yuPzϣT2¾p|\#dj>n81vhS-15Wc[m*;EzPT~.t(~,)Ox,4y73 x(L:DyKkVi~?>Vmx8h: (]V#M߷tDI5.tq4. kϥ |lHS/vd=ڲG+}:j1u8"stn,NQx *ӄn% l7 oc:w8nJU# ೙E'J}s1hl çkF 0ba[%$=3m#)Ej` 4XYhg\ŢѰ=.dg=^H=F(y@og_fwqPCHoS>]/[Wц ^GP}1C10ٹtf43ZA[]WtNqlᣧ#_$+4!0P)0X8Z~CLs-%6sZ}BC^xA>cW J\va,4lwɐ|YxH7ab;{sqG@y7ܳC,;) JqE8QʍpWm< @NwS~!\lnOTdjF of>1H$lu>/Uo6[=r~+@FOw 4l>Ac-=mV<}vLx@v`Zg\'QŸ|w? &Iw0Hi59Axt*ІQ$#iJ88a\܁/n7-HtitvA4=F|26EBt<Š9gK5!N(Gާ\j`b'8/4gybԪ r2&fqoΖooM_PnRڝ}pf2ec6TO@gcxE0#g8-tٍ#A%aR]&9pƒ)(X)'?Xp + ;0PQTdM*p3} =-V3bZ79{:PB:7h*tAvǣضg r%_'Z)=}egADUwHNZ"aΓg}QM^nKcE$df<\܉p9=2)Y$DVHx;Ox[ P 6f!YWW/ցhw qlmIYhl0~ ֘Kʐ8[gQ a6J_O*R݄-K3\o!.zKIx6b:TK;p7OdP~@7(k̚ϰjM>;I4@{ziX ADurxk6`ɴSAß|*[hO=rX(.U2aU!-u2؝+u>A F|pM3\=!nk寜 K ,ED9>Bt6&ɥ 3vwasE1@J}M=WB[ {axDay1ߞ57\*8"8x{7_g '^^YՓdCF]TӉSq)"IBF߬|F"h zyTmʁcB}"Dim)q J x4#1"WXgiFx JyCy5MA}ns%E2+3bc gɸdBJ-FR>Ckme#'L|J书Q(¬pH%k'^/x0|x$;E+؁_MZ"{,U[:ZՎMbX2.5@B}U٩'dtY)}AaT:7DmPZ#3_]r@?kȞq>Bꩴ:eu잯'#$B>kܸ8ap3/k'0xY߳l6&lO&k+NW.Q:~v&/zjCSU7C2UaկAE["ZDua,9gtEX,`X RdkE-CxS gmi0KG\ _6Yhi8&5=2jꖳ_"_e0i9}Qe܈LQ9͜ƺU_8JU.+|Kjk̑Uڣw/ClJO#W^Ytvt8!7Wm$3L ԙtzh:/#FzJ9ZڱFPh4.îȐBGm`R*3f"gS*7u1:L {'lWhgX3|#(ae(302rc>b`h i n>pNKՋ]uAP14z;GgG :yu>Z+̵Wu獝Y*/Y•|XmB}[@r +qF#[\y;'d) +![t=^"Fus:u D9[<ڵafY6}?޷҅M>jL% ͳe'C,kaЅJ x=*gjX@Dsv|Zuݙ)hbt#$.WݞQ/q2!|jnU^ިWz~gk|ş_\Z.5!jRHaXp)6qI]->Oj5}~Q&WfЍPф;JOοg Q98Xd/08:@4ʝ&,g$CtJk)I `=/y/KL2$X~ ćc$(6X ;Š@Bmj;3;‘Zo'n@Oʍ32V f7= @>C QiyVHܨ<XjQA *rmp75S#t* ܎fl L)xw<5 '3kY Ig7NL'NeD@>'|r"Vfp[/0{}&kGHf\sSǘp<~zy*'ga8U[&b|eIw,oO52}^% o`Y)ekqjuk,F~]Yp!H-C2-sѻHB|}0Hh:+~[wrѣ׼v1| .Rz?cDE3:xA9aE[Ȼ{Kw.zMt&YW4B ƽ(AYYOwΝI# ?Jb@!v+ĔCYmQj5/< 7d. {XPlȁjZBPV 4# SgUCؑr"֖:1jAU&+^懇q8b~tk*@4w^A=)IYQR.!Ҵ g )Ib`r0 fnyoz2h\PB?Ty1BRv7W 9Z|AvBܩl:bjp=Pqe}I>h>9Qgky%-,^y.KJ9\PYZiX'RD1#Msۦkw<麩r,ցC<=|PY>1muaQ) 30ǁb4SGۡ &7ViHι"Q\3m_26|!2!XlJD#XLy+=X}:\áVVV^wӮhxΘkJ8$=kR?ex+hJ(`jC|.ʛd"@Ɗ1oo}t^}EP3qP)G-LhMQw*/H_93.պ8BfUXVA(wZ=W"blЦ<0dkWɑŧO7n2gϺ>C>%@v*0NBo菏(5Mޘ sy9P;#"C W"@FD$v}"3ۏJ(;W\<|%x](|9̓,9ɞC-^kPVc]Tf]ᄽC]zL2E[P0|ջ_CY> Uv؉zp`Z[г֭"q!`\>/fƯ>Ld>)m1C|(@!Ͼx3w!ɚ~-tb.d vi?utBe|]Fw6QshStʬzbw*#4#8ID?4 ΢meF8<Ӊx~_Ն\ ŀxM*`I G)Y g[ΟښzA_A^1N""d?lA2ݝ5x*z z<xاXA+aUqsg`0KК{DrGSe8,Isa-:O2;)yfk\`_}mSB7;>YN=S"hYuөĻ]Q;M_3oY#=):/~T_eH -T1j Z~~σ261/-W .K䮛GvLv^HQn2$Ωb"iVw}Vf@ nIt o\`M }n|[GMQݛe(lDs&ZzGkmd!j+ R ~SI\=^duV|T[-cc zXarjԯ\wЌ !ғF|(U( ȹdԞ¯*6&UL75UvG{(iO?eah`fI{w>wSݎj8:02 7:[hib 9,2:Sj#_7m)=Kr9e';lk|Ѝ +謡߁PkF"|N^ 'HiM衜P|TwE~}  :Dgpǘ3.A0="L2f+(wW$UN=pK` qt ].*һoۂPGI/KbŰ͌9Ҁn"= ;va@?2pmbt_mGw}pN5OU@5!>د'FJydD{_c3]pKi-6ZzٚgB&S L[V{mSo1I!}zRv`J ؟4 {k7t&FtAq@m S+#~Vk\E HZ4PƉia܂3ARY91>NN-;ޔ_gw Xn~̻P]J*_o.`p)ci ʼVb\OBVԵ'dOX򣖄J+ LY~:MS^9VD<RCOg,SW,/P^;9U%/)y<*NC ,zg~ޒgQ~צVRItT4} 73scs(fD`Ӳ EXjϢ3#4;mfna0̣! s:ȘcM(?R~ Yy?u> yW4-/.%wxrHVs0;X!$壩/i;kroO Nv%~Kvh߷8sehZi+)! rOLdvPey^YEV76& ?#,8*^?^;Yx `^"5"6`xK I#Iج֏XPH \o)ҟfBMC=`SO6arpf;N7*w8 :< /H76E| q4kppAbq%8ag"L¤ ]&ϖt||S)a4f(g RYdiRx_@,jN,5is [P;> 6yPJ)0NyN4r!  S"M^,I(,OJk?'PR'JFHxvtt4xfǓ`ق*߲L>TY:8Fөeo,B8{zoml5&o5!8\)V w-Yuc 6v^rMc K:{g۟ך1fAE|'{/%N(ymh?2C%HXBdo yk䈭S3 vQ#'lJ堆U$`Ѫ4tM%CcWF)s `RnDq4N]%rc9m-)kw" (x"G R4}^fۂF{*v[;_HyQe?ϊn_BڶJ ]*&"i*:~%Y]e6K#8eYBO+_6Q/1.cNOio1n y {扈`H7S4-x@ RB{nm~F()_i!`WeoNK+K$1g !tL!mߴjG8dhOINHݤe Lj"?u;fhՓzx1uYt&$F=xU5:8s-t7Z#)Ͽxl$_~.>wzX,qJ(OvyؠᤝQռ؉D T ]'Ph6l|1\`?/<{ CeG+KI CD݁凶u-0sKޯ%[eA qw$n/`Y6^h:I Vv]lZR_8 vuKrcb+)6O?( fHR  l}XZtÒliB{s bJ=&nc3|d>|Ȧ櫓5<_9!(5G2vdT@ *S,17Sw?hnxyu#;N$QsFt/ ;鴤Z2Z|lMbxZڈ%ED0b#8BR 꺒 4\ޞF{tu[Z^^ )r tOu7&7eݯ牘eTcb({\e^౪?-BV"$,*;gfBȸo%tg*H=h*>}$(2Wc4-TXQQ~.B$ň[FUma>|$J{wj#1$*0HkmB&Fꈵ#pnϘ'ު/U|52RWm!MY0 邥A@&[fihn@1,W:V2Db94d6m|~Lq,:Al3>N=dUkjv.:QR>_P}g8[|0kE" ~)bV*lJI ؔG.vjߥ%Q5@vaޫN""zo҈*ŠC`E`?E~y)__{ /%sY£BM*q85NMJ٫W%* Kdw+Ш*Ub%GoYt=懬Pѵ򎼎w~*1 4{K-TEQ|R 'I08h:0(|ʻJ bk@e41GJ"ɣ1 h*Kiܐ"ov>|%t; و #DN (Z+Q!zϳ6{WFeu&#F&6qv I"Y0w3Կ:8vA$Dd)yOk[ #Op(P؃3K&2HXm0)NMD$QD˿-ݛС8^~BΔxr~[#!'FGyrJoaEwRR!v4 VTP#jhXH KLiZ4i?XpA "Mn'6@~!S\|/-7/3ݶ̂{e[pLvC7* )q"xpcX:ƑX_VcNƏ;E- k{"[N3Db+¼a~(Mׄo$D q ;uKC8r-Cc[6Jy%׃~bqOL'} @V[ؼ!>u)[4u_J?i(X#uvjB[2V$ -9FSl7TajJt>,C.&t l-|ȵ B$@w"hS'i>շjZղYa`b,`e ui%Ln wx&UeBL}>} %̤n^}qQvi"􃀮gA n$_!IvW_Zi7ÌNy[r&qz24qkS5 6XLޮ[uVep9F B̫\ʒ"@A㋊AE1aQȫ(:gLI5ddS< ׁ 7ݖqqN-OsdVg#N1qr`` '9'"+E58o݈.3`aߧOU1pw]&$kILc-, I'{-#K=ZFd_ˀ;! @> I=VN7j2Yp͢J\ȟkUPjQj\iE6'֑WQJρw@}cˋܧr{5%KAsa])bWUfxEGti2ěbοQS0J9;.9;zR]k ˇEnŧg){k؀ pZCx2I陑fa"N[$"GK|őkؽ'Z7%m:Ab/7DJj$2V"6r| /Y~!/9jHFj\)`3jgHKx_<vdҩf$rNÒP4E=EGRA#Md7)r=d6tr{K=!!O8 xž_xm>BhP roNE.T)d\t#D[ f^ҝtFbwg%ث)vi%DiV8h V@SD/XIt"/2* ;݉:KXO^AH y/ 8e#2%1Df'&J ,3ֈ6wGN6 ͜0qusg̲)XTV\8^`eKA>`-0_ 3|8]?0 7pg"[<0iZb"*c Ff6%p f0v^4hOJ@T⊌]Frq93#ErLܤEBjoE'ecS w찠tK ~r6k|ӄ1(a}U> ZgjL+L~\Г{Y2|'fSZlwI; <# IK{3zi"HW8%]q`@ 3fLޢ]VVZ}=G C%KfǏBjd_sĪp\]okA,Yg&O(]*{XYw| V"w o&>l-MaWp.]@0SƝB \+ ?2v5jÄ"'.*ADo:y1L"&]wϸ3 69|҄xH ^oo08/QDq{}*xs?,J}>a@J:$ש=%]9n1,Gfje7 g8XuS~a*v*=#d.r}r8$C8"j9]07wR͈l0]ʿPOWe jv^$l D5P#M}R\=K?hI`Z l/aQs  J^ ΜHgbzc] % vX;' L~>29sӢ?VO:^o}&0}fi3${OP'9p15۳Jh87!!7jn=9 w7Ko7u7r|E*8C+lBKO1pjnmU@AUzCuW;Sf{ʌH`%rs*C~oW ۍEN@EaR}S~[ir[ Xm$lˈNt-̛Skz oRÒ74yzδ13I '> x~DWZ_nץ_A8:l& q_tM͚YbFecCWd ?}FYָ\_ kս%]8 3&,Lfo˻V3&,Āa`r؞d^A:l@MZPsr6vgvgnUsO]p[ -C ?0AF!3%@XApQ}N پ-Wbbͫf5q>݁L1)ƚO11 /,t nKK-'C'Hݗĵz!$īB X?\o'("4Hye ѕÚKAo+RK87=Q;; Ȧ7)tA.uDeַVY#܏6ߦomн 7 s>z`跡Vh&cJ!҄IoTe C ̹s|?J? +Nĵxbuebds= MS(j|"6tĮkڛA7&k{:0Lzk*y  ӣ<}fK|hɻQ#z%ulKpp:t ;fZsAYiR/X7I. U\t rz\H\T} 0Y S',J TXf`?Y/!ۇUp$;>b{ D4XyV:(|kH/ e!zVgK/dkfWvuw% |W ["z0;aU^ Up{%T\!P\/-o]2p˼UWH_;Jͨ~_bVKrm/%A( [Ii'gSJ?J5>ܜ')|%c/2XIyv&O@QVW!RE}l"DQdxOw]V2x Yk&Q,C4IJP˗yc,$$lt!D6dN?!/Иʳ cyeMOP"3_TO5cGIl`.c:bpj`=߻0;hH됈=Um'U"`#Ňh@.EO%r*Ud"q:6}{>B鋼`4 h |\8 N6`jFe# >9[3Qd=n' "1!qL[h9Lu#f|vS-Ɵ2 |@gkk`B1wL'8ۑ%EBjl.݁xC'Wޘ`'TL4*W'6 L0fW1щ,ǸMO'E;4N-kk9O@/ )H,H03O?Kу£FcH@z=z(F /Jicӡ2>fbd]2D"ٮEܱnQBmk3t,[vao{2,``ɽsXNZ ($[tC_w/Kl9[CxO&n-IWk9`gB/ (gh0݃쁪7i2̀lr NT,2혛y4ZV\_m\u-kCh'|ydO>[m_-eLNs3#N1iuSaۻuWI5}L:`]YT c;yZc|he. t`8 z(X:3fPu>EX {>~RKCeGL-YYg^{x+G?0Z8/̺!.% cGHD5 c>Qz*dD`,&]P3r@T4r^)q^4i5{Jc>bYLסO g>,2B&ӒC3DaRw𑞢VNS396 E$Rq׬ /^'FOB RRcq9[0H-@F?jIBজƶ;=3yd}D!zuεlͳK#YlX& Ys*a$<Q#DFB* )̃Pem\xH2wyUtzJeDSO \m=b.Q(xy*xV2 m*ge&5Z,e+i 8{@ œbHom\K]$%:ڜE a#nAyK:ߛ'JQ_p ՜8 Q)WxUj,To.hԹ: 12$WenY8yo#l`Ƣ;(ߔ_ 7`MjxGd#Ξ>5p"ԪskTW kЯt :1}fז/߸9QOjG+9|1HTs.[IM~}XMѥnd{kLB}mNam{N×a[9-"@:ͤjuc7ksYxWBúɀ5ZMvAҕ Y+>'lWhaPե|YĄ䐠@Ia,C@kHizOP Xd` /؈AU$ыZ֠ƭesTj.tkgyGsVˇСkB0NK1_MldcA)*.Y7ehhBS"7Aͣ t@*T;2 /l^P=S3<ŒNS0SmKQݨ.z|W M@!V$lOi~e kH2weO qG薨-+æ.~C_sYl찥pCWTF[̦Vk}N(!EٖSAd!e8UIg`W/ T/G')?nwh9FYAb(>ZHW;ɷ~VvMl'+YEnLiKlb!nlG0AG2w,%Ⳇ "ߨ, K3s_9癃_o%|RXޜp*CYs^+]Tnr2FեгoSJ~qCI8ns{)wޫ;cf6ex D&y?X;t(2o$reYw/ńӐe)ȼHQFQͬ*RijAX=7} Mf]>5 XteAlcbuε /$F lxJ86nD ,TyS@2eD܀#S(hXpmZB}#r"BM-y0WhZ0XHsEb,(2߬WbN C\Cy6 ^|&͠b}FjEv$ݓĉQk(ÏTz7OP6 Κ \#ƭw'Đ5fۣɜ`Ta~7}a1J5\4A"& u oXs]#S i @~+ [  f*}Wɭ y7ҙ H<+qݵ++rzg3D)Z)SGr ~`2zctS%Ieca|`meݦ z<fC@:=w7@Cvsn<9ӗ$OÝǜW9|_B.$QY- QM~#F7 l; M&g=wz8Zﵳa\>!%x:&\g&#c!j8+Oq,ᦝ 8ZȈvT5r м0qݪGlW]X"LɎI)PĀ8iTCP;K hgrǏ J5V8y{ 7t5y[[n/@ҵ,r#2@ױ>IAx;2,h'WІVP3O2 S"[@ nzn ü.(5;']Xšˌ0ZO 4MO/s 1 a}V] jQo4n+*N:еu19[(@M,)dcpgQBmbD.˛HCŶ;u'Zyp֖[]AW3<[R Enx)N;T])۳>bɅGl*SL+jQ(P{gOAٕ tв cIy2BB^k3lMԐᛤu X3ſ2Bv=[R!"9ɷԙ^4Z/DhcڻtiCB:7CQ;@ j5 '6]$-$<[7zMcNذ=x3/suYL0Cׄ|ΟT.j|Mgt?|KZOfN&0jxGRcluej,#Gsr. U viUxua+g5W-O Jv0LDE68K8CC?*#oUydD=ц_s1$7 T,'9f&fd (ݟ.CWN6Ζ(4ԂhEI3tg-Ff(.L>\]9y,{[Puf'5<ͦyD%]ɕR7';@7hd *ȤSjdEM#$t,&A DP>CY )2OKQk&wUA@Lѽmwvz d8%3|@-zuέzϽ3JTQ#='RӾ~;v17VH4-0ɉU5NΉgt*iIkdm(z`˕)0*O}2?mc3c>dM۷"&!P%(O U7|`.;,NhS=/k?+HNa |(PS%;ΎL<"/y QM|cqs<^{lȦ|Sו>cdhc1CZ%fU-в̆Q DTg)P|\!, tUuc|>3BntwBL &edF0۩w؆g炪K=n$x*d])\Ogs3ngNo ]}/KaIJ0z#zCX?3֞tY:qځ,ڇR"esX{2ŹLQ2IIҌ;p=.$E0?^ˁxQ^Q 1r휸<Ϸ'cgK_E Fa<>Q!"6LehAWK0x(X [韽\V$?zi 2RoئxCniqtSEWu?T\~NuZ:ю|KۆТ1&1.F-D,+ɾDŽ3r2%s0.`Zf.]aK_K{kO4\a>째(͵;*ȟy1KBh 2(ԕ6[CEx,D?7*M8EJ1û=b}!FpN[C4cЧ|[Nn$"m|+^ Q}2z?׾觔];:wFά wm?U4t!I@ۘ>֠(6zZ O'i "W"W~X+H9w803 OR>P'P }’welCG{)*Rp\T.lR$NW4ijVkmzr(9=əQٛ÷ŒfUW RP1#?2g􉉸,Y^+2CGA! T639s|ʑ";:(|U M"k>IsKǝNc`;p?[!ѧO7hJ?j$a$?: 1d\,܍j\ Qo죹 S<5|y6{F5t>%񪠑γ_(ܼKSZ,Rkq`&Avu+ cx$ E=\:@$Eϯ<^d"J[GS ޥF w9ڔB&{ߤAQitؑmCc崆,d4{Xw-i?IR\50_Ko[2rO9[lꖠH{:fNԁmCPVG#U;<!/ퟴVb[R ]^.=_w +ռcHPH\( V$V[ DqN3>:W_J\ #LIM!?wAgg5ר0v 'ԽXS^Pk6. {.ݿJK7SLdN[* ,7iVO|n㈂1 P.Y>r!s -hz)5r s)R@\>zoAWQu k*.t<9SU 2&sArcou0zL,|7.nPdE]&G妗tJUnPg{uNRL%`V^]{ nW/$\jYQ?PD=Hp+ryS==Up$άH" NxغLbCq]tx+@1:P-VQe8i0'z afۢPq+ξ6te!0MHպ5xg)f4Kݻ]auG?Y?9ĈUbHBy4?7's] iR-)Of̖Tj yx.6K5}o$o6vF'I\NkX|[ ۏJshKVԁi&N$oٞ豑\݇ʃcug/RTCMvO1fL$ c尼3292&G`S1](xץc8k?x|@E r$Q HSgc{vV57Vb5FP cuNTOw,|=6^D~S򃨡5Őiemj{zl?B'ǁ@˱ _=r4Xhj}A.6̬֖b'- a^s!9 P |N];o}wL 0#+>h3f[n]5< O0ubl1;J"VsD# UzVڗ˜ϱc~OtcAK RZjNEϩeJ0dS/Rܵ؛(*C}+ּ/1!ks_6k5m:%a1 ,A50Hf'@oz5&X5HD&t h:G3/zЫUsҺFi na.^\ ̊Bk Sd$>씚vR_bGYMEnd }J:s{/Oczl@2N6Ũ,O0dz ݔ1[ /"?\CUqJ2J޴}1V/0c[Wv}>)T/[ojS/<J0ŝzuڼ!â7%P<~ U6t= ,Av0$MO`P#Ĕ؀~ 7$LVQ#T3o#Tv *!p@$9B2WL D  ޏLB3#ά:[vo6^Y4ïA6{BMU7r=0Vq }#{  YmW5l<~\Ozl3R1,S"yUVo틀3 61<0R_;&xr妼(̟&4r.7b5#]%x IԘ+-e\wQ)&T\SESm+gA+Bkn? FܘFRQGˣ:f>KkQpiW6`(\)>x4Ah?D(.QUVLx{O^D/vՁOQa$I%C+N} 9(j #F&x3bX mQw-y{'W:9(8zhCt;o5eC-!4jׯNGE5S6 =a0(5%GKf"Op̸&JSy6fТ^bx$/:!( sd'v n`2|iqL dל]S ЇyZ(e{A ?!"EH hP(m 27MUH<0Vo*5wݾpQʻr~z<|)͖]4{fp }k1/-tOCM2=v ~@K{dBK"oa-Lѝ—P8 %Iв޳}ވTzy l"v%j笣 m3أb7 } ?ݼR|o_֏?Uw-ƄYOl%0x%ˏ|"9p ٘mޥ=yrB8Ů_*T $ I٥I@G7Z(nwAއ)8먴?Uu%wSwrIq}J="_9 ['{o dܰO !gUb6LEk[aE+J++8wPg>.dxp/11e̱ J eO&dH:sAaU$',j[V" ~/07HG"利x& Ka` CYID~'[34|%̶)&K hUI:HtE,uo,GB4):&Qrdo:9' RҽMnIӱzHKt~^_b\,`.-mHi]W:LL[}u>OM.QqyT3dhĴ&ǡ0m"3ʼ2y 5ܜASv}xP gq\fGG<5s\D>"2B( SCӻT&0"۵[ \ ⊃:t "ŝ1A*qgF܆5߾T5z+6:*:üde\G 12{떍*'ub٘E+L_m1Que9ّj_jOVOu~i 17_4ywe;ʦNlc1g}C|gkQboܼ'e:+ yJؙ9G p\o.] twm.)IRVMxH8E9dK~w[I)cTVQϻɑ]>9r.C}X >30$ρ\@vC%*vGL~|~x! ,SSI]4w(D%gji13Yf.(Mb[9$VmoMVb^+}=;]nYgtȐiwvq̨Xx#}lu[ƙnW3%U ~ײ{1_o妓oW"V o!WsGKЍsk1SɺD0 ?`?ճqu,NyٯȺi o?_LQ<21Ew!Uf3"R4rk%W{m VSm1~ɶ^x/k]N$_=.)UXݘO[{UjCQGAse:y!~V3  i?*B ї guK(Q1TS-cыopM ),ÙTܹo}p٥kiEyZZ漀yRKy8h,)cKgu 2%V-u~>Ş_n?HԔk" O>SC%JTEP uW&.%fPOQPE}YIن=xTطFF{-^ i~h)dziǩDiStHv7o[r"|?}WsrP~#ޡ~L*vh4~' Ia GBSfY-^y5k[{`8s8\$^׃ml?և]X6Wy=a]ieIJf\e?AL%c=iJuiF8\k yUkj4Tl GaK&YcUt(]).=<"U)k*`~M'J3聒0VϞ edOm'T͑C4~^ >&Zoc9je=9S?gF_ztA<υ](酫g%^ĭzz](S'! ޓ"h}NpB;y8kNM^VPhOYXbQZX~mę0 7Ooq>%ux]$k:g194tE:Ej^Ory/)E 9/o2Q~rg.1%Z6.wή!_ d|&Hqm1aD3SiDN21/Y${ɩN#|p,ha!ȫxt~fnDý7-}<+v5MLXE9uO){.F)\ncQȀ)DW*r!eq8dNg 86GmCȧcxѸۭK>עl#~[=3}d5;VfApa ݍ ".>yL:v7qנ&C`vx."Usn dVSbVh{/=Κ}${ӱm qr?C3#<^H" 2Ǻ\ZxƗ:)^u`MZrV!X÷p̗K_Yjh-BLlI#(?|W!I`?6q na9cGhqzztj~'t@`w v=V)zUx4bhCi.|\<ϸd{@hmTF0jt"ѫ/"k{Űmm<ci~w]s%J4 :?m 2E:|iC|z \}R /拀یDJg;3){ j%ץ6+/WBJ$&f'apϧy9`/V2 M6iy'2}f&_ ܟʎwkAV.:ijGce-$zjųRYo}elWdZ8_jԆJ~іs"J,p5#Y ]9*⩔=8W󑬜; wB"tƗ>B1nc4S6~DdYt,O)Ld},hD:DdxԜ4wO^S9pيpmϒĎЯhd04~ !袱JA7)MJ! r(.njY%n MMAPFxɸ_M0RWgwɏ{=b_wJ}bܐ7!8J܇ɦn-+gg5$;t_eu(UӞ}Ae?jǠQazJUffK-ĒK3ǻ H-5ge2mqxRHHv#꺰,?:5{~|@&;M`@k. g(|k9@BhԮ{``{V a ;QVF){̗n;ɪr|/%y\vnХS3bß֝=fR j5PHRhodC~Q$c@16%OAVdcHЪlUNw"y 70:pτ 8c33c :YVZ20{0j$2u+LaMy# ٖǎv3^j<1q0-ß:kƢd=+sKa䡦"H؜#͑#M䉏'NoTĶ}њ񮞈{u%(-"z*EF,MC g<4h5@++(v9qTxo^qUy|ݰ2܃4K}PZO,W86J"~*nM BFyҘ dnB̛:xi26Hv%Bm9u"=D"Dm4EG3{3+ ΰjwTM$2pg`PfAR8u8%\da1*Ym!oY%P .:R 8QWC^gC,< teg9(,}'[:1u89SG%9efi\uz֓sӄaϱLn: 6܅ko9#Q,2"7Y+pJ: |an FL&9K4Λ{4^u0%=S:/ 2%Y,kyXDCG߀gjT8F=g4ȑSW"<2N. ץyd?[n5y+ܿ#I7r}aj8ZQ&N;M!)`Mc:+ѝ;YY,|M&4w?h _woK,>§2gLw9+ .淐9NR8n @͔·U|a]oF/WYD<>_X?]D+<$ ϿؠERXs.>jnHykbz6|M~}Sy7M oL_>NjL7 C_@es apW!Ԍ yeZmu e@."(0v@(~@C%m"3Mwtd;ĔżS0VD̳_D?. , pH÷jdRuH(~oTcplJ>+tI/s-;6ş#ͩK*/IV<2]8LܾDT!#iql 4 E}}ǿlpZ]2SPx|_~DP$uLIt b8ϨV`I1XW C-ؔirEC M22 ]r kz=ꤽ=#{~+[T$Zlyʈ2h b6-aR~8+ji،FLŅwя2[e5ozuks7z$8MW5NXO_tlaz2×#"XG-&;t ^rfsQJӃ2B$#yJD{fDtPV"9>}z} QbjةZ]FO:QyrR2(s=77GfuoZQ2AOHX]lL҃JkQu zXpdKH-I Ig0lrQo ;YWԕGC Ya4o*@F8<}=.p jM*`Mc sg꜎>]ºҐxȦ?Y0b?|OE|(;3q4"NJBE:)cvD eJˈ>KN tmrmC԰RzBx-]lC}Ep4F߄_ @\@ Q1n!x 6I*`Im RA~zuC*PHǰ?. #|]z.Xjt[hV??;Q sϿD7!\PM3-^g+I ȺG%ajm_jsC(~4K(e朰#e45ur2^6VŮ`˜̛q׫l;3cqw' 6k8)BGr6H@oaty+=#\48{PqUVsbVhvC>V@I,1}K]7Cl9&' -^]WN9ۚxp؁(IMi[Ir;LP_ԍɥq""]< ޏ4$(;՘6!'B  v8|gc!A]ږsOK?UXlR{h`rNReѝbz2vg#¾wOMH q $K)2kCôeBuQ"DoY5D9UlXB  zREOD? iCUڪa/gYnvSү9,.?aͽ=-hXF+s^XDMePaGZq[j ,H˃@+< ʅsaԏ46okMr'芙Š-* vO͔2ڌUz#;VMJטZY2c{Cz 7uux*޾9RJgї`oЖpޫ gWRpw>wo)ȇ)v 3mǤ_)2R{- ϙ=TX$? qbA `ZHfv崼͘eהv"l"U`fo}('F"FӳX?G.N_|*ߐGAX6D[,vIhzg21_Sk10Ga;~d aDy`^AxS㢸n>9`E^@wE@ s3E{"+'cn>V(iD@D)[qgyswmtNj>AVLp0{2!c|7sB Xj~r͘H<1(3#:'Nr=R%~ Qmo`h6߽T[j:Lhjr_V!;/לR-;J3|DXB;8q)G'#x_NUÄ1`Y WUuU6fS]XLi>Pۭ'J5i¨c-/4s15jՄ8.zso,!:?T$^&U{G'יr_S]WSf\T0~$}S߫Zz"͝xNiުT&S%)S'8 FF&cECӏ~|柛@OU.!L WQKw4y@!pG~aoh=B ;>!pbj`б@[Ûq^ xP_d ץ"t;| jͦL\Mh Q%=}8iNWeMAVY5y3=! Q|d"S(THW5>yD)]Ub_6q:ٜ͛"hu0 ~g$5/x҃0%Հ&|##yALrN"p#[KfeanE[|{š|˰QZ̿ax& ;+"Nduxx?wy?V}a\G wEE'ƌ)fM3Ѽ+* ǘazcq#忆ɪ,KBJa'ڞ0o;?lwijsDɰa!_Tp^{w c h<;40{;E={uGYE`:X3m:VfMi`Y?A6@0P8h;=t8KyM=˚Zߪ5G  J QUP>VtBIIP=G5Zf@$A/D)hEz j-wҾ5Pn݈hߟXh& Ӳٌۨ\6$! G&^-x>y1=23! ,nU5 nŤ\3΍(qjvN˘Ly5#w;bx`1 +lu eL22&IJt˯I_va霤iЎw $e>mq%}j{^I^!?ܾ[L;]ԧnh7Y6xVm,Ԯ~ _|}z__+d Pd;E h8iԤ pcd?^ Ob{nE*TpFtd̸\LA;2u5<-?yOo&)s?~ R\ig0f [ D)$/ 54T6C}͒杮t8\ \RIʼ?202ǂb1]vSر[~@}(n&LOq$ .״0#3 /g_ oG{>.)Z+:qW5ע/۠*#]vPH; ŨE%T]os'J[u(@4 foM"|Ùn%OτdnRCB-gϮMP;ʚ$7Afz "Մ +>FfU;H]_]Í  hv+Vo?wJ$58$XB YQݪ+:`%J=y:%5=7 l:5 WlNM`aL|u@elP´_/u@0h2N ov򈶰e39veܢك_ux%sbܵ6u;I˚eU>!;\Mx#"Siɬ=Tv3@?tq7蔢ڣciFsE dޓj2ka׶Gb! 6i?ަTK{;p\ڗ:v*¯c4 bx@1ll˻ JsDģ~׾^5拱t~w< wc,3Ud%RaW'>ߦQuYo_,ZX6&.;݁k\Nٱbt#l2OI:Qra᢯b_4Ay/ Ϳ$Nd#rޒ>toxNN:)Z:})J²C CDkoWdp0]em0ۊ[KIe  UjxMi d5F.^k)R&G3vC= *QՃ4E~N"WyzN}'43ϑ!:v/&>gԬ0RmM]8ZTo~y0bG r$@0/ 4N&HlVojd(/-b }&v|q}Ӹk(=uӖ8 H-o¸?<`z-#C_OGZB$[J*t= ΃Wiob뼓jpp٘pIz cN $F%rMeya@tEYhps\VJo[Wjmcx#-d^Z(@OfLoٕldIn= @Խq]2_Ŧ5Qb|$,qz#ʜRIJpʩiI͢ E\Yֻse?S!_V*FZL8zPQ&ИfiESw I PLX D4]\[¥+'ȕ>?(:xYA;TP#b@٨HPQLo(G1Zs Рq>OxC&X)˜%$iIi;DajUòJ@'sjr%dwbNf$UaNӫ$R4 &lDDe67 ּL_WD 3}\-ME\4+&n&})| N.Q`w)`i\x {rwAS˕v8({j2'zљS[HV9 qcVrē8Crt~xچ^4Rh#  EɄi#:Bz|M . {{(cY&7wJUtt$KJx' Hss9C]`viR9TI4GV .Z4DxQ:}M.1bGZ3qu%`b;[t.BJY¬SMG!"(z}Y`ڇ9\|Kg0Q?GhMǰ$Oz+ ;f/8n5ܿŴ+Z1&W9Y46[!P*?60a)OټI]CUHIIJ1Fŋf=\^CvX3+0vkc0y"&<)wE/m=_% vك哐0 c(*b^zdj@m#bfI~Kyv1YοMw>)ꄃm:+܆tP34 ܈NѮSqVʁg2X?L.EJ7=|<`6Ae(UhZ)9u'ɹ/eMq+Or*e F,mR:Anhg.)UhϲT9ZKX-3tYw4=7U=t)v%U$܃Sl#l4Eqׁwj"e⛖qRȚT-nsT{oȸ-"'`uAi U$hNv(r W" R{(1zC=C=2FImPޅhiI2-Hcv}B7dkߣ AgۀuW\F+#$8- 8ѴΆ,)yM}5N\V'NG$4[$HEQ?{/2 #02 Ok;]hAa~nS^I=|PB%&2|m|Tж )],XW?yG;ivyeH16!>_ܠ7%^]9=%r'NF]|`gp/kAeP)dWϊz?R˖☌cIR{{i>\4ӠQo9F̌K޲@΢VI(%w`[QմO`~uf4} uh29"x߉~l.;c;ճKYǺ(q#ݕF_cAFͻU#DzPYhva8+/mCiOѽwݧr#e1B#wxʆ-ϳGltܾ4WKP} y!T8Eca~C&GBI3TUW?]7navb7ry?w&2ֵmJzsLo8LIۭ 7|v Bĭy|Z1&=S gIco%p/E_H&aQL؎_DZ 2doS_% &mjy Ag߀~5d"8YYdVlPx#nl۶|Wtt*6tU'q<9|hS슡O^o8b[Ad\۲Y - [K=_gD=08уyDK5pH v-h>pn/:ĵ3#n"3ٸS"ltr86I6]؅h],$9ޭl2,adKů\N2g(ϕuu',reJ'|d3 ,Sbe#lCS|S(zUJR0$iKR~sV6YFVQ92CqR %1gnБCݼVK C 12|q_9ѕa:C]`%C?-jF M%=pT< ld]QW#?'}: C C5˖ >ar0J&,N,Z"zJe8Y=4q2p^m41Ƃq'ocDI(4|%@LY%pu~K>luj{U$(8%vTS,Iױ…߼xinЧA@{ҷvX L8h j+I(/K,m)6G",{ Od)h}*[-?S ]zԂ1)T%W? >h⪓/IiSNer-V6qXC 7Y;-ȴ'Gߣz2HY}8\d]\ʘ5<+i:&K%2dW%!NPhA.u3prFR"SO=I*Ð[^$e#$d6a/.q> Fk4E.$l H1Bu;5!cOR~F؏U*0Ü'~(fߍSDk¼d{+QeaZ񼖡t>U(L8Yg>Xj@UO)ߛDI/G̽Q5ȫkI@%AC)=La}ޢ}]9oy\(\Db4uVapLi:Ұ$Œuۘ.fEju>U$&GјoO)mv:moa*A`zxqO!4/sUkM wBj}eh7Pt'$Y\ağd-ɾƱWk FZ"Ŷ'H{#οbs"^]{pziVjjVqYI7 _^c;W S>st_ '+e*S,Cl2#ж$@GgN(Pw´J%fň /$o9)QLEُpnX7YZK?Z =L+"hkTt& %8Ÿ;4S6Z6QяYRu[^u1{" >a~ B(|`Lp3BoBN^}'u,d<12 17w]ҾT=>7ô/u n &#@Uȅf#GUc ˴lp7ˉ%ˍ=(:^p߬jrDИrjęx;_{Q[8}yū٤x0!9Ad!~o7,?js`: =yG 6^v c:/ŮRԫf))$mBTH%& 7%DliPTTࣽF+Ћ/ZnˈOY?ڡZ^LFy%OB<6~C1`G&{ T(xBR츏WV$WL b2݁b9YZ!uM]H.ĜjVc4M(P'3-ԋ޺~-esH{$brk?p Z%%sc1|tXSb@d@\`tĘ\L`5ΛIk0eiql |xzu(4\E(-!6`:8z e]ַ6]l_G  8W&W[g˘AK?`f[` ΁(<]rM:63|gӆ} 4h.`ē6kKӓbRM YlE>MʪraJ,9x3y su'T*RFߑ;N`9C =Um@fbq{ݏ(b/9k}Bo91k\q퓚kK |ƺӁe Fu\N2klb2ze6^x5P 16O= $ʳ/|kJ D q†;3eT}/ꗖܙBI&{}W&AξP )d (M;\6M Ĝ4kHFʙ;]q3(sn_ s;u}YѯO\5e5V6 Ae`W B1TuwNŶ2 VϞbPe$=?;l##"rmažEҿ VE?}1܈k}DԭM?/3Tj!6r*!VuBnn gP粗6[>I6 BUMX0)%RzmR ߖE k^,yAUw: :sa l3]$.|%1•+:FE Ԯ~vߜc%E汍TFLyN,XM T)0STň7r.-{T.@?"2EhuFNϠqNНN{ -L W>7ÈAiqIwDy#B v[\Zw?[/m XhZePtdž&zY[G"uDЇ[R7 QÃu_4Yv3j?*;_b1(5ĞW(§5'-][2tZ-嚟Ɯ)j\ƞzⷌ [nfv9f2_Bcd3{a(!5*7M)? ghaPKalIbKSE(I.(4(Q}1Y@ Q&Ԅ=j*綒Ѷx,[qZ#IZBm ) 'xFvCMܫ@A4e|'-d^ :ټ\vӈ VIF7}>cK8!;}dx#s)Lё.`tGI(c þԛkV\dOQ6E\C J f!h#[@ ^]ĚWkoq t ߈'.᫩͙OZTxzbfs}6;R>mh^@&uM%: -qڔ_ݫqv:[֤CYi/ջ*h>+t( y|uEpV+fDZzdϢ0Z„D!=8?q:#ԫY+PL58sF6#@^Sc&!NbH~|Ÿ`wW(z8ܡ|L3]R$i'L `|أ<%"uq ǵÒ:: A*QǛ7_b鴒XKp agGӤgn_w^]I) l"[:SWHciuѼz\`ϝ&}"5ҸZŝWUћwIv'%CXPt[)LOۄVRkuoo b+F34&w ]ʆLA@k *:42tDRe'ㆃ]ByZL:[6^Ou+j:M\ [CE w|G']^1 %:d*_\l4nagm2)BָYV1>2Sn q!Zi9(7޾ ȕtLH (0^CEIK}~^T?\0M&`kS9E@|d=-aJ/[ E${BA/*%tb!3}Px*#CM]6|D^zUߪ{AzիY1i;ղ`[pCX*P0Zi{jttɻAhEnOPg[;\a֚k(%^njQӏҽS$xS eq~22@r +g7=7_th-Rv%8$r .mojoĠm\2藋 Sz<I滼hV1 g*6_so;d.yV "eO=g!|q7n}|yG[⼙<(S{m?QW=vlJoͺ/6δE@cz oiFÌ2vMуBv]2UÄ݁@Frm;Wv)!Cԣ""Br0fN=KWxdNQ7 '"@"asVs#̿ጿW%y\pGU-x7$Es1 7;4 XS k_a+5etL (W2m bUr0~V+@ve9t^RIԵ\]yas J IsGapBwyȊqÍ=(t'YMt!@UFZDsDgcN[7{zR}Y:ݶZݟ&gfhg,u3|OU q_o b?,: хVI׉cz0/zIOxIN)i&,u 2{B}n:s2_vdx.ȿg/{.ŬuBc؛=w{>tv܄;n"x8]N+mqOΏ0]@r{td0cğU$ p%XJh Sݵ&wA|FEZF rrmӥTLW8}%妉nI7( uxBh>jqCo$4窠h^7Zw]"H%!RyeDmbb7H V|kb`"Rd!{)\EEýr,s7V Ķ1#.$TYar>PѼbGwA\`ϢqoϭOb}iѻ mgpE O-Nf $YžO|~}o^9' <eϚ[֠ڑ0/ב(Oȿ[aUaJOij57ܣ?^-&ѯ|0jn !zMIruCt\D)3{hOڞ Wϼat.P@Mhb22 >h,Շ31 ;N%%-hL4_0Y3Ing|kb7|C^~P .J6T B&XV C@.e|iw674҃Y!Sýv=gh7NPeug(i2: 6/oOwK5D5m3aIb(˄zE5|YK޶ | Wŀ B9lѐ=63V=Aw" ue/Rt<" yn#I Cca 6 u q231gP(ysGZ+\ JLޡFs$/"Q^谓7*땷2RvfR"+F NoQ)hύXZaVdjjy$.n4#z#9pi)!\lc,;Bc(^mᕞ] ԐǪv/ڭʧL 2p "Q,e'FװPF<3mEkxQZkLWD@(7Aw0azI[>DvE> 3;6n7FT۟FC(+>34em]k^S1BY%rI豲(筨͆[mE~毧Y(qątKRug"Op3E7~.d2&=cMbʥf6jRܔ-EU/(O[/ˏuz =oERPsq omuD U ԺcA$1Qla*]J8Kx|ݧ~r"#&4ʙCcm_d"U %ՎBY鶟$}!B .> -uĭx)Xkq^g K3p Mա25h9>P0/]q.dK΢'سʛd,M8w1 ʡ)P{C v~Sw&[ XvfN{QǜwB2~L4o_]LԁXt%y㖠S̄θd8F3c~?ta=;2@ۢXm}䫮p&%<Δ@z{D{iyPosӫM&y4 r|f^y/yq;lpΉ)ԛǩx#T|]Y1)W vky` C gפq!󈖈-DQkSDZPPmdRk7'`Neo$Fk9qg#4@NmE,hN‡$Tt=p)rv?xcdS 7Q{.ib 2xhQ֟= Z#ɁȎd AeTrsD7Hɲă j֔='b"P: gXEMhFo򂐙ICqκ;(jfiZ=SzYKh5ĎZ?=+?7t>ަhFift7nc، ,0;UC8aLضg~E`=M&T'дOi2 AÐ!]99(,qZLK?`+/tXO4}\95YBU Kі(>Hsz.(YV>4FalB4vYwS}G\%ڶ F+i jR1:);tyȉ0 ڗ4@IZ'|K28tG2x6ֵ)n^ܨ嵾l0%kS ѓQ+4URtëw󬌦Bu7?|F.4KRDE, #NJÈ2rB?[C[Ԑ$a˸B'j֡NL]n?[CxxKNP~Wߏv+h_brD/Fh -t0nX(aOeg|N:Ei WE cL0x^$">hoTbʀen<0|vjX|\XJ p*M\vϥ>LJ ujdVN0%^d87DY?f]='ΰ~WOl}&)3b~ R~'ܙoIzqzSM 3 : i0^5<*61/7֨vDW4|锃>: p~ ΨtgM {ƥBy~?vuVRɜ@y_j4W3 U T(%LMqC&7{O {:?I yRV_~V5p]vXR\ ?kߢ[CвL-Cv=ʷtl`,~>W(aGܳ>AQ O23z E_r\xuM7SyS|gVډ0嶞F(] $ tbb8LTJo0QaHevTS'_%NK.W~;ʋHDIz|2Iw 2G YO.B).0уɋA=ItŜr5K Co~T\k3?b0f.ꞑYAd^s N< cɜHvs،<.gCd[R8Ɩ>`<8H߉T^(x7A`1N Vw^;30: TMY uG@(Z*X"kՃa4AkB|96Ϙ?qE$Eqh\F;{Qv}^w@Ҵ9x }"#יY>Uyc9,{ T|n0rcP[)i"mHJA(w1|M#] )'z_ ;#mI]m?:R*j~eDhAIe%Z`Lgސi!lQfv]򧰟º@%y6jG\T>&`-5T:@B c=h%? չ/cTWM:3[Ҙh>K);"SVw&0vRWeşr[=5D?iE|Q12]5xD@^稻N]}"3.`Ř%&Y9Z5qȏY'Kl ۰hlXwoe΋? 쁯)Xn'PBħA`[5tP jMax ?'POFazf=ƅ9E>Bm(鋏 5G@PaBAޔ[@gg.~W36mwJwE@ZGny<-Ωjn͌$!vDC04t91F6[iG+)E1DRF~|~MCl;mU[.N,!Y~͜o2+CZbNM43\(#\$KcfmETqLg\l*_)׳u~Cm)y0ZlMsF5k7A:m}c3H?1AOb j. @Ej4?=l{ӑ/!! x= 54Vgn{Ma>dla?O1Mr+9m#Y߱S8bf1OD3IԢ3p WTRX eD1yw:<)280T%)RxWX2 Ł>bG,:Z]xƥs%"%#&=\@dK'ĖuJ&(j$(y/ԻË]R]B0z\~`-wk <1n%I#zFvI74J9TE1,+N#tL/lx] .r+v̻]<W;1uj|VDHde[_ZڑZ?A<;wv 26ͮdc5.l<"s+>O0U@,j$)vGt?sJuy GaDkjﶢ'XyU_;zo:A%Jg-&ZfoDզafqK@y0&i]D㴊rr׼1߸.h0 jz.{yNrvg9b2cml\ 6GC*p8<őWR8LԻ$[I2sp8*:;F4o4X( > *'O^neH˪8LjÓtƣ@Ŵ6ΔܢsHXfEqEbXgF!Y7>x4 iDug40]!gh> }oT/PpKR8W}](HmőJ >âA( x N<=s2hyc"!;^O6YԸGU$n#Nv1``,>$ϤTUqO ܜDLn  F`';I0 w]"9ӼּGkO6,7*D y"y̚NGNTH&'Rt j7}ȳ/G,mUg$t+!N/#d^ um\ZaS㍬h1蔲[=>5y^q7cl\. Y2=!8N E r%?_:%SpIk%ֶd#: `B_cvZ,lWә`ͤ 47m㙷`WYPxѩuP_V[V+ dwʑ?5c.ƀq熜VQ}Yne7Cv]nv<:9k0&qz :VC3 P} B,0.$VjF?"쐈FS cȻ3 O-I4 )r1-D^zchOd&揖L\5zDH~ٝEǶ"atSXfO9<@Mt<ΡK$$znW&H =o} %v#j>P\ʛ2 -˵ΩNľqfB/ s' ^oK3$>pag"C6&ŭ]d-|KuIAy"'zv=!\Hdn!͠}k: (g&$mK^"_]b ݜs 4"ͷIednq'}nMϮq?%S/ƽ;dż2KNs^-_f?Ƽɺt[ C7F|cAy=x6 ~2A{m`2P$e9#Jo70V*ޣ=fFF FG<2  wGz~hC|{rLlsԲ]6|u.ڔ({حmh ?n )HU;b<.ؔ {ާ1}sA%iB\pj1e*gWfc7UňW5t_l?ӓ_A1u~L/=D{V$n֡z l,6ҧ<(}̉'C>Fz d)ю?.OX<-\ij5gmTX^x|uXha-$t; 8vس'c\ @=O1} OT|+GG;E#5KS (9b0&uMgR(t@Nkr.͑N):z5Hr m=oer+KY5=T9;yޕ1sN "j43D*QEEs''F{.M 5?x$ u%{/?hR.R4_#n UTV8N ֝z_C'3i2#qb^|ǯ:uly Rht0- ov޾IuަYcx\Pjs]߬}  HAsEd|! ay/]Uؿ()q5JN_:4uhy*El_'.clxD͈(=[k\aU J㩰_A0BDeJFhdJ+S|"#b=o"oC.GxDs1zrupS;WJʣ#ޔdTmʰ԰gc pM342ġ=݆$䢣'Hni6PXB4鴋oܿ׸FCA'yXieEr|)1Zg) G}ON{׌ɖ3e|\VnUy`JLU]B_M1o㶹TǶƴ纋ԇc=& ;̥eŠJ5eƊߋ-B5d![?[D(_do A]Ln鯐jۗe`l'IZDQ^}(!(L Beaa9E' &;yC/œG\k^Gjź܍KYR9›|`kz <葡orP;s51%ii%yr*5H[~aw*ז5q7rdwPq`w9k[Hȩ@ 1I<e+i3t݆D[[nܨh5fD w֮E)uqOnKkc b(^on FЗG!YfR\d)Ͻtx)߃p'DRKc/lUvǏ\UNW+ate~ZeS\7~{u/yfx(;.ҡK%^[zhdN"RmR_:_p4C(SC1tMv~>9=\Ӽ~gl= nyi *FZ# NS2OeHl9F8–{4U ynΞj@} ]`fR1/V#{qxR7SOi2vÒ=\~Q21kmndzvROH{*~,􋥊43en@(HrgvMGClu\atޘ/㺆屘d =4*H٩">LᘀEJEzݪ\HY߇F8 9\m? &E"7; V`pи.gs U>#UoF,' }6h8k,]4⧧ G:Ir;y|ѰU*hkcxtIUs'q gH#8`:Xvtw`xv I;2-Z>%^ͭ)i]Y5nhR17"ut XT`nZftu!R(Sv2\) LgV Ja?4;ό !ӋblY]5ޠon!?GGo#3UGO&}d|{`ǐbT2Xe*)cWLBU딥bgz1{MJ-9E4Ao]~rS~PP* emH# oT\A4(n9Jg5'UC:x~RivZs-[EkX߾@aʋk(I֜qkbN:䦙 >#{Ls#e:L~2q%eIk&FB*- |@)C;zS}^a aW}z<{pRɷ!;z {[F!J[O?X_MS,w.A[-_Jh}klE;kPK;Mr[/k^ZJGoɦ$eV. >^GQ]}&t:GB[xHiMJ+U PIL)]z#uSȺ0ޞ 1N~ !ф}=LlkDCreb?Z~*%^&ǥ XjC2nk<0G:m\tlk0]EVh$t<`R \7K2__boЗQu/FnM"<~sY/:{ &f][-#glu[l'm|vb=n}wz,:K_]\39nƠ{*N?q%h|ɛo,o~a׏'DƉ1ùfnz1Uh~hi|ng1<*X[fFTB'ܹՏD] X:D|@?myE=sQJsxh5 ;@҈@C{ }KCHasڠfͭZWtQ9X;G_!StM[BsGqN50jhfGہT@#jI-W=3hC|OPeރ2:Ka8PШj9ng0;y੧gu)Ux$"UxtÝn=eupZ 0ʑKVϷHDTjV.[@zƎ.~ X ^1F _ L=뗴oKR7 eHPs^(j>w֧O}55.P`_c\ GgN_+oaz&I C6҆"ՌDPs2XH{,尐CΚv/m"vd2WSTu\5D _~vuq")i6U- ˁuqCFq\$XN%w 2V >Ov"()2c7}J]6 α8% wm)u8DKsId*&Sz xq %!Q @;~5T*12֨1/}^I: 3B%K.eHXs[EoJfVEC^Dg$E ,i?o' k䢭젞M1ٌ9~+ 5ހY !oW%ܴ@-aVﹼsD V=Fr!1 N 9{ HYi%\%QBSy5J}$SIxܻjZ>}9 tꩱ808WPy%ξFpI0 _ r[ʫ.vK_N'p;q^Д΋U2w#hxupKuweK,yЯ@D~s/hó3 <"j`1YίJrW@>=y{!\a^"7ٹ5?#?}`XX>JX19d9VfL)(TX%H+[qL y#X6|L1w2qoKN6?Yّp|{.Vn`llc .(G]w];2 bXFg!P$hikځ"PYC0F`d)R#*սaOuЕ9-q>T ۓ97\hx 9o5)6/3؞ )T+d,ܯkgh1 0t0Mĕu1z?HH❯9%(RDԲ6`lU" H0K)0JH`'Yct5PhY8ҩl:~Mcw}eׁ"-A/v.-Kװ&dLjA3vV/jJ]T1׻FZ+FcOOulv31:ŝ/F|qW w@J($kMYZPc}]3lu5We.Do[ dQʔt~s}w(d,\B\_# tNV[KBAQB¦BA{v=LLusBLBi/ҭn PaL8Xl0 4\.{cM$ 1p9qp6B\\vp贇+h%dA85a B*EoϙȖ ^ !Z{֬N/fEb.qA6Diه!QF/>u.JOfΗ-s%H.Z$u/b`,&.@| Tlպ ~N++Pf.)QR_@P:tƸ_2d5يhJs3K|_Y#HxbkVt$K`.=\fd.W:H{e{C|JreᲉa9Ćޙ6n}GӬx wnXTU1  Z]_awSC,ʬ=Aicn֙P;c`y. @1aUۺ7 읎A| D EK+3̠ &,ʾ·su*fP2A5?(JCЊ::;Km t Ԓ(E#wz u0,?#~D_>s+Cu}3P1 S{ړc`"Na"vN:wZP:DH1'F4 x ϑGPC:ʄ-$MKY Dh VɎMQx878Z8K[ #SR DI]*]Vd%|NjU"qHTxi˻wfΖ}S1IL%o\rE ly2CPΙ{?uYx~gxddI=].v]S]ڨu(Fo޶6LL[y&ua|0DWy 1(٧)ˑTGrDŠɘ2Z< AI6ar&/M 4!Sn9|]m%'yXwLu".^tcٹ1|X0(+*++U:7ڐlX:!{)¯wCjBqo!fF5id90z{7NtHWEp{O;jobO匋a)ׂd%J[QUʲ|I7=ߕD@ZBz (H=ޝ+5pl/ƌڷB=Wx/octI.J"&g-Pp&0HzP_ N+ 6TCX3$^f+BfEzGV`-.^gz\a;jsHkb3t/d|oM3+f0}>Xh"]&-GCЍ%apDVd-}^!KM -1 52hg ߄ɖxHҮ0kL"o6)0(isY7kފmsQ zYTiouo ?蓝2eHAd:N|#Užx94^E0tRayEr\e̙әݧȒ}6o楫,k&0&yIen X Qt$6w CK e8yrSMa'hufڹJn):xn _#g\{aA?h}I(ʋS yCW*⽀l{N<4uE[y~my/sg?T}# qǶ YZ