squid3-3.0.STABLE10-2.13.1<>,K︋/=„iQys~ F64w$aܦݢCf9H}HaZ5%:| ^Z jU{**s%83*K淨$3D! bS!B;xGqp:S 6S1'}=P`}hY B~{M$7WӝRfu|Ox $c=gm>F7?7d   > $2;K d3  D#@ -> 7< K8  \XU5R5xItIBJBOBO\OlO(O7O8P9Q\:R=1>9?A@IBQCcFkGH|IxXxYƀZƘ[Ơ\Ƥ]ڠ^08b6dc6d7Se7Xf7]k7_l7dz7tCsquid33.0.STABLE102.13.1Squid Version 3 WWW Proxy ServerSquid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. Squid 3.0 represents a major rewrite of Squid and has a number of new features. The most important of these are: - Code converted to C++, with significant internal restructuring and rewrites. - ICAP implementation (RFC 3507 and www.icap-forum.org) - Edge Side Includes (ESI) implementation (www.esi.org) Most user-facing changes are reflected in squid.conf. Authors: -------- Duane Wessels Henrik Nordstrom KhewsonGopenSUSE 11.1openSUSEGPL v2 or laterhttp://bugs.opensuse.orgProductivity/Networking/Web/Proxyhttp://www.squid-cache.org/Versions/v3linuxi586/usr/sbin/useradd -r -o -g nogroup -u 31 -s /bin/false -c "WWW-proxy squid" \ -d /var/cache/squid squid 2> /dev/null || : if test "$YAST_IS_RUNNING" != "instsys" ; then if test -x /sbin/SuSEconfig -a -f /sbin/conf.d/SuSEconfig.permissions ; then /sbin/SuSEconfig --module permissions fi 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 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- squid squid PNAME=$1 ; shift INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME SD_NAME="" if [ -x bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating etc/sysconfig/$SD_NAME$PNAME..." mkdir -p etc/sysconfig/$SD_NAME touch etc/sysconfig/$SD_NAME$PNAME bin/fillup -q etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in squid ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in squid ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi sbin/insserv etc/init.d A@-nnnnPwPw$fVFFt66V/Fx66" wVfK&\6g(6 76FEA5m %N Pk 41 =tY  t nnL( a =M     |   <I*#.$.ysu1V;z#]]B?- Cyf783v#gNmQ5kHn+'m8-0D7E.7/,Y_AAzG i$?E H6VR/ <ago!d Ew QAG?Rc 8^ K6WYi9%P9]!do[d.Z*AHUgfXoUZ>m)ATUaVk CW#Yx>,qDgf*]#7i&`RxU$;: ;ou$]>$??)Eg+BMoR$, >NT-$ /A!A%r,&#?wKp> A(;    ]/d7U,ZJA'IX7!yWGy(5+HW)o#ddA%J ^9.r<MC EY7,m7HA -yww/X,=|:JbcG$X${=1HX>7sB,XK@][O=D#+hEUl<=I+9{R3F*2h))|;$Y7 ,u1iA*gl9s7,8r2AvM*:qFK[`hZ5( Q<4G$4k@EUZbT/" K6 .f+u4O| +O5 ,= @  <:(/j_g!!P;M[Ct;@e*n'|i-00큤A큤AA큤A큤A큤큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAKzKzKzKzK{KzKzK{KtKwKwKtKtK{K{K|K|K|K{K}K|K|K|K}KyK|K|K|KxKzK}K|KxKxK{KwK|K}K}K{K|K}K}K|KzK{KHHHHHHHH+HKzKzHKzKzKzKzKzKzKzKzKzKzKzKzKzKzKKwKxKzKzKwKzKzKxKyKzKzKwKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzK{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{K{KtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKtKzKtK{KpKpb70b927e785c4ff833e47409b55eb3baa484b897b1e68903268d563999df449567846acdac1a847c961931257ee220055b2f9c9faeb8f9c8d7d53e9f845c350cd32f12c05d858e74225c5638f38c42c8d32f12c05d858e74225c5638f38c42c8200b5bf26e109bb7ec179408c817285fd140d16e3968c0efbb377563c4aefab0d140d16e3968c0efbb377563c4aefab0b978ebf8d20f3d36622e652d6173b99cb978ebf8d20f3d36622e652d6173b99c779070d56492ba33406fa0fedf17491b6baa245c1bf3ce5973850b27dc203f16ab52e06f3aff3df538f0f7e8f0a842753ed990cd4b838c56b860778cf7e14c63ddf35a3ec3d3bad9d7bd405a239a132c8aa9a364e415499024731101a8d82ebf277d80c15b296942c2b0867e760a0785b7a38db72453be399eac86c183f061e95877a5bbf564621ae9cf44f7bf626cf3c0d5c46a0df90d2367f74245b2df997418850c9a3672dd3720566ef0745e2ae31b3aba6202ebe8f0992c82549c88c9ac74ccc579eef989b644f6611e9a64078fdcae66a3b452be48fef568761c5a19f88757bb0b6ce42c87f6dc47038c6f64b91e6d2052c34c11c8635c446b1f8328106c490ecfce3c64360050870004869b8bb3c92e4e2e542d9bed699676c07b8ab964a25cdbec024d92715e3487e070b39ac2a60e38765fc1b01906b3692b03d68e36824f60841acbff0ca8277f9bb302307e10710b248597a00ce57591f9b7194d67d22084833c001e3eeef54267ac94ffb0eb10d2ae5c631b12dc1500536e3199f4f75a8b01d8d3bdb5d1d63074f7c4d2bc66e21b5144de27318104df43f63e80be310cb694c375af7237a7198647920a1253420c755ef23f6042350d970ee2ea9e3be73031882d39a6b004fbcbb0f390bf84bf2cbd0e15663784f7fa8e3c1e3441e49e54310d3304dc3eced33a3a19d8ceacc020c829f259fe02770a9a78a748c492e2d6d32ec5c1aad0e0609a141ce92900f50789c498be8e9f1eb23b55cbe9a0a083782a8d735cdb131f5c0e83adf7b88c28878881008f8fbc2a7b22771156569b512443e0340fa86e6288aae04e025cb2b13499d593574e9b547fe81b4d423cdf73babfd09ffb97cf82bbc24c00b5117c11a452f6aa6f55f606c5a038924b1bad3a584f6e6fa6f6fb210872d1bcefe9a94082866b72f540927c9b56810af94ecd05e031fce8b4666856767c7d4d51edc5f0fac768c72f896d81211847ad1adaf2cf83a2b22831c7001f19aecf9ca9ab993ab4e16a5d4f34ab9b17d03e28f1cf5bd9cdc2b8159ecabbf8559afdd05823a4f38d6ca841c39cabba06041d208e37f377c4a036e19d7fc366d0cae4895abba8db67d89cb8d5209ca3cfe981e491edbf551bfa4ffb22bcf9f0b83248cc3615ef0b9c79404e5944022d3e8eb38d689d658b511139af4bcd3bcda0f70215b371c902f3926fd2ca417c764c0394a10966391fcef73ba5076b5a5b078477a6cbb978ebf8d20f3d36622e652d6173b99c25cae998aeccfee41be900fd96c997b03518871e44399f88fa2c4966ccf78fc4efa647bef95ee2dcb8abee113d1ca58cfd64e6e88cb38dd7d8ef54ab3863c53e797936653bf48d555fc60716661cf73271272673220f33818464c29831ecef2a3fb6c1d020ff8ccee608151777c39f25402a236908e4f418d49a29baaff4be0e40dc1f4cf1b160994cc5c232b13c3d6d120a6e2b8951178bd11030f85e7c2e79ab566d85af79480e284c6d1bcc64c3309abf17d3e58c2c7acd54d900b878a3bd5ffd94409c34644c259ea5235ee113a865bc45c0a4e5adbf5b84bdfbe781aabfca5d8ed660c8d1d9e674fbce7a1d268608c23503ef350e3c31990e87a33abf4c214020f46fe228a323245fbf80c86265acc137c1bfdd95447d6ccb04076f6cc5371f67e5e0c6ee075f6324d42dc6717a0a7f5d0eb8ed6e3b698f8f272d025230280b9538dade74d33e3a032f7b9b5bd9d753cf5d2ca77f3d277241f12eee174f6625ddc1d0b2fe1c9e5e6aaafe572753d3902709dabead5c2297e97aded97408bce33a7606131ac4f53d764020a40c2c2e29ade8eefc0d2b04e987d967fd5b68361e6603fc6860bb3f45a31e58387a729898def93d0fba294e5508c5190f51d0ab7c72606557c6296bc1a95e62559f474570a357c26d9ba33b3638edd6a1b8933b4de12cd754c01c8f657b91df8c6c60b0696353d6e5ed741e466ea59e65215e541e0dbb34f6e20a1ce8b5cb38c27824196fdf24d76a0d02f1fa87986eabde99f8b02f79482a3d86aa6c08cb82ce5fc5469cdbff8359a09363da03b3b4e6a5f23dd7828f7c7a1639d09b8f841d1babd683730576e838d370fd7d8d8e52f2054188dcdb8100141f9db825103eb268ad4ac28a624f275f32deb752d6ea2318852fcf4c1996e3726db226c5c9849b997a609fcc529e29b60449426d2002b4aff3895c95d846990ad9d2d50d35a3774b6193a8cd5d0f9444797d357d78cd1b10d0fbd3150fcce1f7839aa1d80707c83bb16c45fbda45acccdb6e539043dfe6e4e3c9b9a808e74402a76d234815f7dde80dee6b77e5ab5f8e0a8506094557af1f522d214020f46fe228a323245fbf80c86265dfadbd132f89e246595c505f03ff168e87784cc97372c6d51b771c37b675e72acfd9aec513ec45b2783264a4f13ec8b1726eb74e231d404cdb8eec458be5fd28804e4aa41afcf5e4b10851fda2a554d1c7dcc662aabb1d853fcb24661c713ea5389bb5f98e8f1b8689486f0f74df987c70a0a3eb99343adaeebf9419b50ff687c9abbc51b0c2720e5824722bfc781ad8361e6603fc6860bb3f45a31e58387a72a83dffabe98c19cf3cdf062178482c48f1d87bf535f2caff27f07760e06b21b6190696779eba1c22bd7ab44f87142408ecdafc22a7dcc4a608e52ab11016ed84f6f541f74627ce983656351781f6afd9ccaa8910a1f0b062c02e53b3d0751c281873724aff04dfba72ebbc484a48c965bfbaf42479f226219d15014edf5b244964406c071526f1496c721fa6dfc084f5882927c3ab376f864a50c35e70c272e5780e6e4a3d314e7572e97f35cbd9bfcfed56efe4cae53370f6c706eee5599ee8a532e443baacd34a682b4a0387cc1dac6d483e1fa53455351812f32c4cc7b5684fdf93c81e9d560b534f068d4a2b787ecf21f6577d1d3d8cb19ab6f367d499b2ccf4230d4bcab0d26d9759b529dcef5cd796e5025ae46d66e59eeb56540cf532b53e9f2830490e29dfd4c3188d01ee95da7ea6ee688225de671501ed39b32adf85655052760788c13e65598a6b39fe3f6ab44f976311ecb8d4f7f4f3850c36c719d2df66fe2931b9aa90558b967a135ab6fde6af27f3a4dfaa2aa22c00d646aff3917b4855086e6ee0b53d703eb096e7a4d81e5c0216e70fe1859064669523486c2de99e800221d4e2a560586036c8c3ba8a9587ac71e75dc9bb4971cb3530b1ecf0309585165a92ad3d9e2dbeb5e581dfae3e25984f9970d1e551f7ec8523bbf2b31266209e80a79639dd321587af00361e6603fc6860bb3f45a31e58387a7294211d5251e98fc1a953b1836ba76b8d8930ff288dc17c2b550ba9d30a1832add24afa09057334247ccacc670152db9672bd08baa2dc9f7b66ca7ba76ec3d89156b74e8cd0101f7712dd89d538f7a96491e9311f03d24de1ea68aec3da931af37daafacf48bd2da1932b242fe05ef4430addb396c45c3dae2b7585ddbc752226d7e081aaa2ade468593d361ac13ed28f41581f0cc922abb68c1279f9205dca699eda58e9fc0928b742d8e450cecb57ca75853b190954e857d325e48252a7b03cac4ed9ec738cb95fa194478f73603e530572bda2c6bcffec8e06f60865a8392db60bac0d8052bea73c6ee751eafdc4fe712019bd5b42eb7db527ce90f9b6287be0bf04575252dc1545a3497674245916acf067dbf7c9fc8fcb4228245beb642a31b5ccad516e2dada9a03d5a2a8c2d2443026f3ce813fc4789415e77fe7a9810eba91437fe1bddea60915eabdbcfc5926ab44f976311ecb8d4f7f4f3850c36c7f63b2ca5eefd7a36179d494f9879f3f3fd326744158a6b66414d7ce26287279f5a36f557feedcd6d50775c48bc794ddeec5ef1e59d02309318b084296674b152dd4aee2d24aea90dcbb29d143434a6bf0e42f8ef42085e149ec05de42101e63ff05502a4758b2c3dd62fae57fa0f0032b49835e4145e65543db7b56e7657b3db7870d32cd831ba6e85d095e8c9a5b4cb361e6603fc6860bb3f45a31e58387a725d8d98f50c1c9b59f2ca29e75b9c17ec8930ff288dc17c2b550ba9d30a1832ad8790bb62ea97aeb8aa65d614d896f1d464b35359eedb924f5b4e98799cc209755d8f13490592d96c2f85aabaec2134974145520dbdb32ca148e1ff4f375a061a13e945fb7e97d3a4ab3dcba59fa81a219eb0b57473bc88e3f0d6cdd16c3aa53b54dc552659cf0942b27ce67478690e37d22a338b4fae677029f6487e9ab2443967e3871b504e33c5922d5b8c7f6eb1f970726ed45b48f417ac92bc781c372fd98596bb5cb9e5d82661e5e3a30ad82ad4dbaa84b7f0b50e08829edb620b0429169b6706e17a794c53ce532361f938ad064cf5c4754015cf884bbc8ebe312d407c319ee174adc814dcda68bee1e5b3bee04484c0794e065b87d44f38fef006d6216455bcf1f4a3de919273b4d3c7108875b8e86f90ec51bf5b9b1f14ea1137de3162ac9f730aa2ee9fbb86ab9be095457f6ab44f976311ecb8d4f7f4f3850c36c7d51c16d79190aabe3cdd674ab918ac6f89d1753f672f303caf7c249b9103ba713e34443c5340df43fc6db669b248b62b6fa2dc569ec19b9d2135b2dcd7ef0575999ca26ea590ab88c1a0ca789c58332698c7db8b5756e021dcfa18f7f0a933e9737f848d949d1869534a7edc82029a9604b49a1bedcda7a2626c6ab9706615914e8e0b5acc1fca756dd28d506cdfb1c0361e6603fc6860bb3f45a31e58387a72caff3303816e899013c08eb986efd45e39f92f45db6e1baaada5a39ea28aa4cfbef5fba8c1ca713e531e1668a37a910c9d3e9dd90649ce84e06cf77c70227a2a965233e85039b7c3bf7ee676961bdb4bebf9bb3aef985507ae48033b97f00da96a7af94352a631378f3a12827f148b9e526a499eb49b19a893c69edbf78711512ab9a83865fddad2b96ae1f81482a1c94c2641839065914c707bfea45547f737459562ca8633e0389a278e9df2bf8d46faaa179ef24cc0140036114254870efb83fde9437fedc459804daf137416266fbe0706b9233c5ee580708fdb57cc8f177be6416d7080db23c9b30bf6ec62a8974d3248538d0e8b28cb22e460c1df59bf8b22a59b942f5361cba577084966da739b6755d2dd3f82e117d9ff5983d9bd12ffcb89575e27c020c9d1552f0b9c50455bec3b596502c71ffb97605139825734250c5bb70a1d3c5291573922c507667d6ab44f976311ecb8d4f7f4f3850c36c7de163fee8ec4712339eb14fa0d5a3dcc1c047361f3142bca9fa2eab01331a56fc252304cc15883befad18aef83dbc141a2fdbb47bd9b5bcf1f4206eee65846048c1de0513aad22fe234ea3d12530d714d3e32cadd6d9891b5ebedb086240c4b2edc7fac71e7cadb8c904298e6c13eace7ef8029a18008e4ec03a95aedd5b7d0ae7c7bfa340077ce1f2bee5fac4ac1759361e6603fc6860bb3f45a31e58387a72f41298caac27f6348c46cf8c0c0bc77d8930ff288dc17c2b550ba9d30a1832ad37c6011dbc8bc50f5fc456fde87ecb944c916c8e5cf567c48575c61df17d91a3de4214c4ee968098d9d17e96c4e13df2fd98b80d0c9706d0bae50472a7077ade406b7f7d523fef9062f30b49e880416c8637685513fdb20b6d99636013abae854dc0a93aeeca57f2a7d7ec304d3675ee648e0450bd66909e7d5ca5618264e18d1dbcfd2f8da7b81c52980d54a0fd340c0590ad8c798951d82cabf5cdf6c0880730bae3d1b10be804ed00800b95a68bba32bcd95e060d0d088168cab82eda6459555ebfe44955092afe0cb37c29365af90a6e6c152f0ee50a731b7d228c580285db5f3fe8db170001c9f3584582d2b53674b73230aecc3cf0c736ae26d7ec518c514505ef81c2bdf49a2666c10ff32c5bdcbe02ba6814d17e5ee33cad378228fe8210928f00aa069969f0b587e1df0c2d6ab44f976311ecb8d4f7f4f3850c36c7f80582050509df7a40b42618c47777014e7a529ef67e64284123c8cb8bbee5c9b22f402d8959d8893fc675c386527fc3fd8267982d8c9ccf12b6faa214855956e90da1e6774520c8e5c32e7ee89ca7354402c237aaeb36edc8fb1a8648418a3d368c17f23df696fd974213e05e6ff97dae620fdc3e032d3a67f6507f82eafde3d21f4085c4ce2fd8f82a79a8ea98cfd0361e6603fc6860bb3f45a31e58387a7212a7229473e2197d483c9d98658835e48930ff288dc17c2b550ba9d30a1832ad44db12e8b2fc279f0c3ed794b800c159abeb8e535227464a837bd013184b8318ecd7502046435a2c847caa2a5cbce2f0a03b7c15de06580d914cf5b039d73c47f4c81d27cfab4e27d9007b96502ba31e51dfa14cbb48adbfe31556053c5b3a27adfb78734337be3bc0fa9bbdfad37f734858366ae92cbf8cd89e1dbe1e85aac9ed5dbc25b4aca781d6e2a352bebd61ef1a0e7b656c6d6f52a1ab200f404d91dba8e54a5bb798d679805c02d1f8c6bb147f3213b6000927c8cec3c835754a5e81ab915d5c83a2b1ce038190aaa2575d16277340062711bfbf7087cce260cc514613e78c626757edf3444a877c367ba196371a7b78d86f1ead345e99c2c86f05b8bc3dfe79f35ca89efc9c5f46a3de7b761a30c5ad7cb5aae20b9f423a80d451261daf127ddea9f0c32a83624feb4a6377214020f46fe228a323245fbf80c86265cf3fbc30379e3564fabf8c63a44dac271997dc4b165325d8a5670176e92ec24f1d3b1d92d422a540a0df6401428ab373dad908c498678283fc0298868e20f2954f395b71955693ca8fd199f810ffa78fba769ac3329badffa767173a98974ae9ed43ec0e1a5bfd218b34d50ae78a0f4428f39629e9665961f0d8a97d3290ada124575db7d7ea633a1ec5772d02f1ac64361e6603fc6860bb3f45a31e58387a72eeadac3c4507beba60dc7ece50c7114c8930ff288dc17c2b550ba9d30a1832add9575d5bfb75e67df65eb2d2c5092ab524b0147ec010d72868693b06231eb64610edb1c08fe3b74aabfae89732abb00580f52d76666ce2ce9bf248ee755f6a53e236c8117edcf661fcac942242ec765433eaaf89c83b23c4c33407b51cc3f96167fd0997384e95b6125ce7b8341ee77ab452f3eb9035ce8c3776d89034cba3531dbcfd2f8da7b81c52980d54a0fd340c02f07249616f2652bc9bf3a3dcf04725c2a676c711a3977011cf6c84cbb14ba6612c173b5280cc2bd634926ce828d926beb6abe8029eb610233504b7db0d52d35aabfa48cd875a7181cb0a336acc06d6bab8369a145477fd66573db5e6a8eeb998fd62dbe52e2a75ac284719314aa91e9c99c78880412ec7847050fd6caee37aee6528a58c40d3346c9eb3ab796a723bd80f212ff04051214d02da7d3e6fd9df6ab44f976311ecb8d4f7f4f3850c36c7801c806bffbda1feff351ac7313b99740ff60838cde4d3db7ba9c61aa4efb2dd3148a25f2a45140df67b1c83e3efd4d7272f63997053b8cdc78eb52776a9dee99cb6727b5576cfd181c141754e37203ab33c8f145ff888a945fd72a2079aca77be05f6dc449d5e3d2141ba687cc79ee624adfbc612e085abcf05695be0a150cad902c41d398907a2fc52e39712c0e018361e6603fc6860bb3f45a31e58387a72105dd6a5e632afdef03fdb3dea203243e0fe921911606fbaf8b53ba4121cb43fd89efdafc764a0669179747fb46436459507fd1b7cfd8bfc6d55d4b0f4db80659c7c5c48e68824514acff274a75afb72404449e07918d2c4dadce1a8ba0ff825727d3d6bc2fec076122813e03bf02d020ae254ad34ade554538e3535d3a6e842968afe7ff66454a789f46813a53ae13be2c9dc5a6ac1777f7a7de1f98a060fc3dfc814bd5b6813bab24607efdf1040d6bb58ff3a5badf98c9b1a9ebe39fdd12c20ba2a468dc02854183482b085a62bfe452e2385eecae31d1fee0a6bdfad7d031d117240bb3d07922a29b109bff9120236ecd87e9c7c497137f1f2acf343ad8bd4821c8b7b10ffe4323c073e5b3595c8cd6e189b050b6be8be48a12f37604b1fbb1b6ecddc1fbff20178af3ab3d5a05f816c9e24f8697ea1fcce4dfe9bee39ba7f02e971d13fc1f614dd380cb5c401406ab44f976311ecb8d4f7f4f3850c36c719458cf50aa384e597399b6bf8370e8fc6ec50a8421727a40752931ceb00b5da7cf07c5214c660517f144ebbe70322bedad908c498678283fc0298868e20f2954f395b71955693ca8fd199f810ffa78fd2b0e62bd2efaca530077005ea4351ae4f9e84ba3c24b2a2028fc349a1574efd158b9d5a2c82138b6fd935832c61020824575db7d7ea633a1ec5772d02f1ac64361e6603fc6860bb3f45a31e58387a72937c3b609ba54e948790779134dad664bfa2dec58f6af80e9fe111587a870ab123bccf4902794f0d6ed47f9c7812e720e2efeebadec32fdc4eb18b188b89ab950c5d4ac73d6ced6de68b46a755c951a5586cc0e798ca3c3248987bc2d6add07ee9247fac3da8afa797d1b11f5082fa9976a7ecae1262527512894f71b8bdcbc1ff755205fcf48432896a5bb4a34e9f8cf55ae43854f5ca4d8a003b9c0f4d52de1dbcfd2f8da7b81c52980d54a0fd340c8e6cc14d38f72edac2f67a9fcaef3649c021b2fd580c8df113b54e80b59bedc63c7c6410d5e4ee27956ed34f7ad66930ff0e4d3c56b0e28ac45bfc5a734a3bb0b01cd7f86f84f0c9d72f0f2bdeaaad2926f52ea84c8292ad06e42760b96b801420765480a11fc827bc3b2ed0a9719615b17b44c0781ee4069cd85d0072f693166565ddbdecabdc3cea42538e8894450558cfb5fed0ee8f9b5423c3edacd9adcd6ab44f976311ecb8d4f7f4f3850c36c76f67d7e508e8e822038e42f13dd4a0c42e987456433a531ccf4387945262a7249044303ec3f52f494feb220fcd30549a223ea88f526b0bec227e6fe3b4aa06adb0ac49db579409f7ff96124e3d01a40fa5e3681b34e14c905262062aaab071591beb0db543c004aaf4d3a323bd0492fc9ca694f03f9cdf6fa20b715cc61a284b54727c0bd4e77122e70ece77a3ed51b2361e6603fc6860bb3f45a31e58387a726ab57f4c7d704322f94618e0e4edad188930ff288dc17c2b550ba9d30a1832adb7eb0e787cd92f434c69ee7d7cc0dc25d0ffe26fe2761dd490472bd1ae0d42caba924548cb51ceeece485e0481240236346938a6ae6e7bc89d1e511ed7a8a0ba8dc47942148c06a83957078c584682266496d72f4a633c87310ddecccb97200e83c3e6725100e83bcac144e57c76a04382f068707af8a4cb0d409c92b61b0b181dbcfd2f8da7b81c52980d54a0fd340c510c2360d0b1ef3084aa6befb4b705404346ede96c9a372f2427f67153e61946ea1eada91846f4947a8350066ee7a4cb86475290cf31bedd3826accc2e1bb647fa08168565c5845b5751f643fe322ed88667a8b3cddf0c0299360d7a0cc6c7d8d4880fd77c0d192c4041785b6b61d12e340433696420a61efc60e849b9f5437388f752222e602a077c93032d336f7ce6d0cc789d02888aee1360d70484b244a56ab44f976311ecb8d4f7f4f3850c36c78f81fab956ce1525e452aad405757d9c6190fdd308e13dacd7e625828b5a618932f5fdafdfd1184366ee953574534884487a21c6fd37e9b9e6d8102c1636b1bc216617a392502a4f1036bcd725c7116df74d983b4ebfceb3070b16bde631553b474d241eefabc00af4538d873437404c49257ff6ee0dc98c62058530144c7ecb8ab2a149cbffb2e75aa60e0937751b05361e6603fc6860bb3f45a31e58387a72dcd15c1bc4d6410c0571f6feb035533fc5647c19b22c25b95df033c4802085cc9b5200bc0c5063dc444227029f65872884dd4b9531f0df943cede9ba02ef29b36abf8a1ee25f6aadb9e8bd289b69fb96d0b15d18b01def6f69a801696bf8f115c16fcb071f69f1e75a157fad04a8eb830189b92bf208f00951fe50fcd769c7c25044b0294f9299179c855ae7b2559e3abf861cb497f612337a7f6e7f82a45a21bdc9affcec622dfde2c146d1fc620bcaefbb75c0b811a54b115a35bc28369f84ab906d3d1d3828e6d5583e4eba560f75a812c8e233f83aa67fc86d4685c46212742a6f1248b649d9c2833aae1e17444f6acc3daf53ca6a390c789ec350d55cdee3008d015bd2377a1b953795b01642cff35eef816dee358f2434d2d4064e5ea44ad91c56fc0ececd91f0a3a342125a54b0159c3e1ec0f77199acb0c0bda2e9e1b2d4672514b08e8c218a511858783f7b214020f46fe228a323245fbf80c86265a82657bd69d4f1ab6bf6327e85d6769fe26e2966b353db76ae4f30d6258c9f718662fd3934965c92a08e8badd5e76c80b11055285fa10c30b7db754b275d19562361b71913cfdd0ffb5d2f953f0dc25fbf274f27c8d357d4a0b5ad629228f4e2206bf0613249eef38d15cc5bef43def45ac4d9b66ed5d425b9a29cb30c3283e9c3ff18263a622329742e8427b437883b361e6603fc6860bb3f45a31e58387a726601cd0feb9a32e400e1c0bfd28832578930ff288dc17c2b550ba9d30a1832adc6151bfed161211fad384a5b2c50db35e025b449f5c52a011be7b69f461b3586b5c23819cdfa30e674fd31b70511a269cf275aac4c17d3b8d3ac7e434dbc4607150ff501524aefb903c3ec7bb898860b6b2b946eaf88a8b6712283eec147dd2128fb79c84f6e253a76f7fdbec37aae6bbfb761565c863d55538b6cc944150afb9ef39a45ad1ce01705a5622178129211f72aaa32b4b8a0591910f2308f2cdd6dd49fc2b8d541bccd2c0edad9e0d8d68e0752ec1c44858f1e7ccb61d69fb5f9cb905ed41b23c8f9340c9a91a143e66e19c136dd4df5dd26a6e1203a358084c126293f3a1d195aab9e0c554ce276a3a216db7871d221a1eac8c8f121989ca7dcbc598944603f2a8da50aea672f4ccad33dc7f9939dd5ed8756a21e0aa50c39e4a2adbf5a14739e1261fb424697cca211846ab44f976311ecb8d4f7f4f3850c36c738d4bd39e95a04bd32030b3693f495e4e19e5fa12e45c1fdcb8004534c619f33caaafe52b41529e4656b15103d702d7562c6225b9229e5b30411b51750b6295285fcffcfd80a7b28e3572e0ce0365f5c2f6b7573c0db10d7ea9f94fd2a7130ad7229876bdb8f1eb4afb594d08c89e60f44c608a8a34465416d2ce17ce95e3670fb4e37b79d7169a9fe5873da1ddb1e1f361e6603fc6860bb3f45a31e58387a721136cd3cb39032f7cfdd9a4d62e0f0d48930ff288dc17c2b550ba9d30a1832ad09a52536e1c194ecdb5df308c1a4e1a79b70dc8396cbc6a8c62d4b08d09830346e665a147572cbc87f54f1c3e11b0fc7365bcf99a373b57e72b179a9e8e45fcd3651f853bcc4d1c1d517915ee5c3ae0e2cafff3575429a4f20abfffdee1306ea8786269bf6c95569f6e1f28488703b8e6c4c207c64ff05af038f6d27401bae0f3830f7836fd66b643379d9a328abb82f87ddc9c6e459c7bbe1314df2edd3b48af269615b1361e31272bdb5d879e260a51d6d5b36e5c597b2e60bb531f5dc8e1e1aec6ca72e6ec4b18ce4db72abdf7f2606aa7d467fd5e5727d017071cfee2d25a6e092b402cb477a7480ca3643551f53e20e35033fdae4422651840a0fa6d5d6a3b65a98f591fa9f5981feb7ff020d72935c9c95cd0c67b22067fbba848c5f045a8a6308c3ec3172f5992e89027019596ab44f976311ecb8d4f7f4f3850c36c7ea0652db64ee699c29fc65a25084ef874eb0d5278f3231cbca5ee0edabb25b4e53071313d886bf284cc7490047df25db1f8b593a8d7980ca7e81ce3e51b2b66b21c1fb8e969df63984636ee3e08bf616d4fdb26c0ebcee2542381f1374d6550e0ecbb93cea4596af8d2c7be93026c43e12bac7f83e4c234e36abeb5fdb235a935c4149bdaf6ab060f85e4944cdcf8ac7361e6603fc6860bb3f45a31e58387a72ecedffd19150ce55f4ac1315b40794278930ff288dc17c2b550ba9d30a1832ade58f47b7b559157de7f84c4c56c9f054d57cbd8a370e27859f9d78b228eac967df51d7f9d7562c8332227ab724b57f0f0d4edc0b390f25366607bbbca25f949960fea6df46a771acb836cad9ecc7df146212cc0a6ef41a4d8ec3762d595db020b6e8484d4e7c152642765915a497680a6fe35adeb8dd68662d4a9216b5426fa07060f586098b527f1279717acd983c0b2d39e20a9c75e52534b4800a464d8f9d9670811ea93d3b5cef0474d8536b687a9bbffe1ebe22721d9f2efb51e7d998e089f606f0eac0ccf1b7b1f7fdeb3eae052d7ffde681cafffc06974de0153c1c6890d14ed85e86bc15287bd03ffaeca263ac2df2f60b567d44ab3dc82b936ace4c9cdaca7126d386454f136621e51bda748ddfde52ec47e52b21b602c69589e47ccc2679fa6dba469bed0d6e2c874f003e2cda3fb9d0ea478d232b67fcafd94767a99f732e480e7614259748e69d60dc5314ed42eac2ba8cc917c2e683fcd4fc655603ccc05799354b16950744b9d6d799d6096b4c345e0b00174768cae4742ef3782a33b3a22c5fde0077bfba4e7e1940a827d000ac155cc59f09054a8c1eed081a63f026b95dcdaadc018aebccabe9e2dbc161497c595c1aaffe25a51deba2a5d6e33dc2e28dd9d89d9897c9abe44be11266994a35050af58c8b9966d57283d5d3daaf8d1dd2d813b6aff8e90e4000bb2ce75dcb03758b817877699f2451365a8f2534b8180f383f0f036cb2ef38514b017614774d1156d1eef8514002ada0d95f61e145d74925e7dcd3cec4283624978568f7c850281db2b194d688e9c3f7700590f52c24f23e06a8eaeb1319243841a2edcbde3ff967badaf0acfcbbaa7e3f56a1336f3d6569ecf0a35fd694f70b264ff877a55feba839ed448362898640863e8d1765ea55fdbd2d3ec6c2c1124a04b12961df376785e465d8ea2e7d826415e25d45ad3f04a46dc007bdfb82d3821da73bbb7eb18a87164ac714c4deec45da6d370f1abf0e6e280a28727adac6e51f64b0e033fdc7563ed1d6fdb2d0da60eb780fb56c78a2d3dff41bffc7e74268b0c5d6297203bd23ede0327faaafc85d844fff49b7bb1e8bbf8dfe9afe5c4f4ebf3a3d591fff088bbdee0a94c0f103966c84ddbb901f652a339360225d4bfbebca6ab44f976311ecb8d4f7f4f3850c36c78c1f36343869fb80d6c432de9913477cf651d120aa36b2c82206f91a510e187250167b1b283de4ff7a614ef315956779cae2daf186ee2cce28ec0cefe150c4da22291b558dabe9979040dbaf23a338728720c0f48291eba869e38839cc3afcad4b92a3b2f7a3b54ec920809c7540967480d9e050ec68bbf2cbb524f0c3a3878175c399efc5619d08feebc66968553f1f361e6603fc6860bb3f45a31e58387a72013a45512b56b4e10e173d451c0123bb8930ff288dc17c2b550ba9d30a1832adc8ad16ba67deaaf3f0483678e724ffbe9af5c91f14b91eac3b77e883b4bc0b347fbc0939627470a0367524c236b38652c30ea511270096fbdda30cafb12079693b80633c4035a3a50c25e89b3b998a9045153d5d09b11e4a9d8744e52c47904477aaf4679de0b37b6f92bdf85820a8c725879cb6d26f0e24b9cd71b814837d5fc184b9bfd30ac3d3ef38162e2abb409e9e276ccf940e6cc2d1178ad3f1e003e17db95627966f6ed82a197b55039ab17b253ce1fa954e1560efc0ef91b8006ba09bd645f6a5f805d252cc5c985dda63b971aacc163690a9b1e4542ddee2e4dd178c83e82d4ee2e7a15f4cb16333260e494fcf4dc3a8cf3108cfde5144bbb0d57bca0a374487fbfb69bd9f82d5caa750ce89342eddbc9fa160ee80ae9a55e70b908f91fd90ce26d5ddad601b414457fd416ab44f976311ecb8d4f7f4f3850c36c7f5022bfdb43c5627c59e6e743efe71d778369b7f77a5796303ba60044b3b6803c91cf71f9145325405fde372f1f3d930a1f464b283720702968af7e4583ffcbba6c52cdc8dca9be944067f1670a987f54ecf9246dbd930775890d9365a8575d71c1e8f2298db375ff08ed4e2e8b3279209420790e03448657a3ccebbe10755ec9ca06239fc6598dacae869fa8b23ec02361e6603fc6860bb3f45a31e58387a72f10cd81f1ccf08f9b9fc57a8ac7327038930ff288dc17c2b550ba9d30a1832ad08837386edb00593d7b6609c2b7b97c4b86e0517b4d7ed0be297950403b657b8dbd265c9f0c3bbe31652b19328d0dcc69a8a57d2e7373c9eb5ac32cd778ce38abc79e600231eeea729a69cfff3f0598f205f2b424ca32afffea87bee8199afb999e791620e912494fd8a32f3c6dff39086d79a6d240afc19768a1a160ecce4771dbcfd2f8da7b81c52980d54a0fd340c9c65d6e03220c660e2b989142669b2f0f5fc411fb31b92a3671462098226008609d29e061b65744aff0c642e601e4112ecbd4ce4849b9c0660101263f8ffb302a11e4ab5d93fe7c5a718395987f341dcb00ca94bddb679e8484ffca15940650ee39207a252efaaa7b0563ccb9f4e3db8f26f59e7b7ef82bc52dc6ca2affa3a965d01ae65a17ff913528efd2b2096030973842de4bf5d6e331b42eebc0eab797e214020f46fe228a323245fbf80c862657ea9bac4cb2c5410925215f3c1aec31fb87b5554d6120b8d7fd1884e15ab2062849bb7fe0304157196a76076552359e44d8d260d798b80f528bd2f93ace1f48d5b4b5e07f66320a8f57d1ff74567229395910928422499b9c353e5b66165320c92024da3a1cfdd527ab391acf1bfc9000effce1ab9d49b890d95d05a47c806e587370834ca2236b5b44ef5d52e218dbe361e6603fc6860bb3f45a31e58387a727b7fb86c9c1cf7330d4a6eae9d5cfd30c09cda296fa241d872b541e416b7c5c718ca06a40d935b7ff3a97311ccc0d8128492b49880b82c20cda06527ebdac8cc6c78e85234f53438f6e430c660cef36a835bce5562ad4b4a2362dacfd454b6d26a25a5c1990f5ea55f6186801948f7c0499bdc08d3ec5a7852e569e23e260e565963ec0703b5cc4e52aa1629fdaa01eaa6e6b4de3c200e363263ba23e30313c4a9ba218bfbaed73ba60b9ddc0b7cb455b94bd801872fc5e16d93611e33df6569361d69d0cdf36daa2965c468d20a0f75a3d3409772e8f0982c003a17794463a37cc68d1daa80bfa5ed789e20c8905f6c20a2d0a9b7c1bb94ff4e9e3b0487c5f013e470c238a9f1255afb964358bc243dee2dbfc9dd6073b2b83409e0ad3ff592811cf96d5fb1e350f5e69113c66a9b782f9371f50eab2c4f3c4b1eee9e3553d32862b0a4fc0b570f3f58ffaee4bb9abe6ab44f976311ecb8d4f7f4f3850c36c79913506b96d8c9213559fd15442d1df487c57245bf18ea0c33be7efea3de38e0f2124932ec794b011c06cf5f154e7284186dcfff551c5df31f0fc10c194c6e72ed121e3f30952011ed5e5327d2330893a56721c1a635d6ba815b32cec5061b774c7149f4ebc964f7dd18c9318cf30beac4a419f2d5bf4dba4bdf4fcc0163fbb68448c3003712bafc3844cf0072f024dd361e6603fc6860bb3f45a31e58387a727209d86378133c102f56e7f7f62528d58930ff288dc17c2b550ba9d30a1832ad25d29215e7099a99a98cfbe5a6c2d4fd7f4d064524ee28520994a2d73319c6e1e537763f6211fcf9dd93bb0915169da29a6ae97479a5a47ec4cc5f54c53c579fb6eed9a8b6442ba7e6a23e1fce92d09b1dbeae6f68099a548ba578cc81cbbdabcee4642ed8a1e07792bacb211699ec20533d9feb6dabf3f144028ede2a15d6001dbcfd2f8da7b81c52980d54a0fd340c87e956ef126198f8a4f3890bc80a993cd4a9bc1cb122e82d006753e585cf76b57aae76ab5d38999012afc71b3237bbafd62955a66795d523f0bb04c5c83fb546ef4b897144b28993424810e25b469427d57f773df8b15e575d5f745d7655d68f9f97ad77db349934de7e285ff04a7813d95a43afe77d7f0f147ff5452b7a95a517dd5b5ccdc2aae8a304334e5676d30c672878e1fbc1307a0019039591c35b816ab44f976311ecb8d4f7f4f3850c36c716893a553f6c746e80722d7bba093aa7ad2f6f7b422903d08f9c8fe2108506984b241777c6f6f7b06951e3760b62f322304bb62f154bde37cb095068e9978253213dc4efd7e70fe60ca066afa1c1eae3cd0213a37ec83845e6449cb38fed438b30db4e3ec459e943194fa8bb05e42830cb2d4fa33a5601893e45423335a2ea41256a2a8f864475e004c2e119bb34c658361e6603fc6860bb3f45a31e58387a72ba894f67bbb872c339870546e93e0f4a8930ff288dc17c2b550ba9d30a1832ad2a654b628a7bb0b52fed72071870dc276722c6a3256e5c13691410f6a711af8d76a963dc1c7efcf3d3fcc4f7250b2ff3ffd400794afaa71877623d35245a87b0fec1a695135a976aec5a1b0a467975fe135d3dc7ecdba2f5121ae91040ec6c21997dc95d64ab78121c2ce74d835d1cd9dcdfd87d7b288f524c0a98e2eb543e2f3cdfd39265b5720c5f62b8181bc1a1afac25ab43dcf4b53a408b3ee2ed88f8df593a2737a5ff3c2e9069328abb0c8b77e86c544cb9309217cc7e5948230fef769e94b6c1c0cec919881285755e786f5f56f29523302bc7a7db9f375870ec4dfe8dbaa997e9c02a384562564f75ea499bc28c5bbe8ea63a7027710cfdcec8e2ea3f5f338baa79151b1ad13d395b5283bcac9b58461dbf96899d2b494578a4cc27828e74bbde008482b8e20a872db94f6b6ab44f976311ecb8d4f7f4f3850c36c7020f11dd02e8e8d35fa06c5010db24d21d174f7f2e831330dc8e50a0840f490c7b177a68d673db25316f3f96b42b4bacdad908c498678283fc0298868e20f2954f395b71955693ca8fd199f810ffa78f9e06f8f90cf8100c3e56f7070d17f827e037d706b64b81a480254e29e7f92391b9d6da3c701168ee27bf8d5a2b75edde24575db7d7ea633a1ec5772d02f1ac64361e6603fc6860bb3f45a31e58387a72a9c43503bc01e790eb501e37263c8ae98930ff288dc17c2b550ba9d30a1832ad335242afa02ecd7136021ff81cfec4eef19debef4e480560dcfbee6ef3f46458ad3e342abf11ea386b15491988e91ad885120a37083bb66293d45fb4f006f2ab4232abdf8276dc54c5b4faa0965d8a5039c9637d16472b31eb2c001a588b2763cee4642ed8a1e07792bacb211699ec20111cf68d4e5baa242986f2c8b81da1c51dbcfd2f8da7b81c52980d54a0fd340c24801e818f3f6223aa6370f88aef7e9cd103e3f36e98a030009e5da85b9804f3896c06a7ff32db6642679225ef24297561d8414be23e809dc3b70fe92c14faabf086e8cc1848f9a20e27f42e2571869c9ec3bf545e80122b0c3a1bae43905339b7fe6c7727e4097a074944d32cd937e21f4b9d0cfd910fb81102439898fb72733e3260dc16aa69e2fa5300901227959ff3e5be701dc56e35b77940a82cb8c3df6ab44f976311ecb8d4f7f4f3850c36c7972792237fe6b49fea9ccfc05b8b30b654a73e13f0739f1ba15477d59f37de8ca2de09c5ad1654c9ffc208e78a1ae2ab6977c45542e95c91607727a03db050090a9075e17501d2c84da8d340a07c65989ee3f3399e041cfc11244b0c2edbbfce8a795112e2533ce685f587d8cdc1d782c14e9195c187ee111bba1987d3f45de07e1814ae79b519033a0d45218a3807c0361e6603fc6860bb3f45a31e58387a727aa464d0bfff6b40c6d933492ef416718930ff288dc17c2b550ba9d30a1832adb6b77d7174bb332a2d948058cea3720d54acb3de43b66e064bfe43148f87a4e143174d49c3e6d36565c15d68277647f4bccb92e01a5501b85914314b86da9b57d4d4099cee0ae1717ceb4addefba0d4a80cc766c1142a9ec59a3efd7c37b7db44d88b795d9e3b43e7df781f5f8c20f750e46c30b318de56a984bfd855cfc29097fa5620e0cee4176d5781688ed3f0191f0459d74dd4f373fd111d3fe5d8338b7c4f73db93863b1d3e53161fe77248b92450adb3887c3961a8697376b817fd67151141d29cd49e4b692456104f96cae6e80814770e01e7ea579e85a0f160a24d45852d3ee393fc4a9c703189500794e18cdf67911006b3ce2dfc4c9bcffd7872d198101d23adb9b86f9c1967fe60e3126d6314ecaedf45daa3abe0b06ba40907ab650b2ec9e8d6e2aba0678b306e2079d6ab44f976311ecb8d4f7f4f3850c36c7a5d225090db9ac9c19d0573a8c29d2f03480d82e4f81d720dbac4e11eddd123cd866a07ed3f1502ebe8ed43ee05f0e16186dcfff551c5df31f0fc10c194c6e72ed121e3f30952011ed5e5327d233089322ea51905cff580564328abe9d0b8317860a49ca5bf970884785a27616ea0ab1cab7eb25eefdf378cf918623933537418448c3003712bafc3844cf0072f024dd361e6603fc6860bb3f45a31e58387a72ef2ff59af6665a4e3c29fad0dcfe017bff5f2bfb84fe12b43b10d228c2ba28421e20aaf2233763a294a8a3411126273fa479d5c1e1660fc5b8c18d2046eb28871db15cc756ffc73fae263e085c4a3e44d159f76ade0317db2ee4011bdcb0c031a8564daa80fe66e1c7e22a86575775691429ff4dd1addb0504272e71be5dc3f5cee4642ed8a1e07792bacb211699ec203f26bd2fd3416b271405a7337bd10ab81dbcfd2f8da7b81c52980d54a0fd340c12683c20624ff0396ba5922272677f22741fb9f604541450d1e9fff110bc55b723bf1ba5215ff4f7709f2b5f033cdfcd01ea1dd5102f280adb8206f98b2a089e8997debcd7417b10a183fe1679f60aa2e3af644334bf6d5abfc4ffc1e8d812f68d4bdc385e1a86cae0bd16ba0159c0f5827610e60278eb6fbaa1c55abbcaab5eb59bda53f6bdfb0f7c125107ffaa5ec156ee01d477ecdd426d6066eb230d86956ab44f976311ecb8d4f7f4f3850c36c73bb9d8822e9efdfca710527fb79e5a1fe258394e7618b43b863a40ced65cae26e71530f257299badae926044bc5d33d86afa7f45139f0e15e70e4072e6273eb9025ea634235d38206bee1ad69ef62c168189728ada45c05177260b68b02fdb2c316f675789b70295bab9bec7f54c285e23b09046da9272c8e04438ae1b92549e14c96ef1589cfc48630f69ee7cc53447361e6603fc6860bb3f45a31e58387a725399aeb6ac8379367aac91cc92c452328930ff288dc17c2b550ba9d30a1832ad78c6b4968fcd025a59a1e4aafcc17f0f15d27340b0c1628bc682ac33b0185683e36eb7756f68e45e3bd1cc2563e402d8c1ca3e8f01e0bbe21d2cff89ceb7799acb2d4846fd63e29d0c9b67143536a3bb1ad23cb9311a981ff82779a8ba2a86d6f084d25434ab566890a922d0eea5daf69319981cf172115a64c9bc8087e96b03f4fa588c9b95e4375b14d936a3941defae48ba4cc42b7b7df52cb78d85cf7b18187ce38a3c2f93ed3a791326296cffed198a4ca1c6d794543a558e9aa7f0e65d093617a6845372d20d8bf58b08ef75394a15f7054012f7c3d0b0a2497fa4e77f3c05e53d54e6e7f3bc34f1ae071b03046cb97907f0de68ad50b732f9ae86d59d0c9cc32f450a5c7500854888cff689ec112d335936d109eb9e4e97b452fdf435c10f983c1e8825669f2fdf0569e428646ab44f976311ecb8d4f7f4f3850c36c765795cfff2890725b5a93cfe96cea6a99e259e3d154e1dfb1d3dc59bba5a6cca7e95500dea2d681c0dc37902ddab71c416c8617a5696d009d479382cf304f454269e08f9ead001265c95819fc3e6b1768cfa683bdc1bfaa32b48b43406949bd843f93f00e7c0f0c1d4d07d6d89429a7f77e390e79a91697929321c103ecfa42cbf1118ef5e30952a07a265af06506266361e6603fc6860bb3f45a31e58387a723f65801f3cbec91d65f688fce4f2330a8930ff288dc17c2b550ba9d30a1832ad44095539711666fd6d5516ca27685f28d788ee752819bcf08dad7ab6cdfa9c0fa9ec3d6db731341349167a93bce06fc6d79cf2b09d925c9d6d75ddddb143aceb855ca72e3da2ecb91b3e9dd160814a7c0088ab2cdb3c740ec094b30b3ae5f8d5a6a585ad4f3424ec9fa3a0dcacf59c751f530b8e4f1ce496f8b96f629f89045ae27fdd18cae15b114af208b829fac2e125883f77494b62ea12cc3e8d9d91bc821d4f501d8e195463ea39d82aaafd05d235283c447c36556f407c89e633c5b7369c339130d206bd2a5a0f2ddcc6bb6f9cc0b7fb289307fd1615a3186b7cb5e53dd6a30175920b061110cceb6bf64f5761a21ffa6228394d9be06ef6c6123d4faaf0d6cd776d4dacd93025b31ff1220ae8850996fa70bb03928217620cdc19d6ba2d8c9dae73b2aa7cb3bcf703faeae58c6ab44f976311ecb8d4f7f4f3850c36c778c97b993e0aaa8f1efed100a38f622acf5d6a9716c37aa986e6058ca8ac99dec957decd1ba7143a137f185b3e72e0e823a88c48485bea34a89a20a5b4967a03bd4366ae00418124b5756446ff5aa7169673cd4c7a38f306b4fc604c5731e7c8dd26e10dff6dd7271e4e922089df159c823d6847827ec308358b9b81b3ac55204dc3ee81b3686cbdf392ff21b8fe2ef6361e6603fc6860bb3f45a31e58387a7298a6e069320c4fda9c5a75e35fc60f7f6100c9fc47fdf8102b9244cd22b7e2d95b971f4d423a18fb052457c2c3ef92137b4537c2dc5af8adb315501220570ee7534b56419784c2fbfdf55542985f0563ca408ba18209a3d09734c7618a035c85e833fcc70df292d565eda02bfd2b77d8cfddfbf154e21285a147bdd24ae2ffeb52b78fad9a50e1596c812d744f10b8c050d9aea523a634c7dca19446cb36a86e20d02ec154a4b334ba271f16374fcb61204752dc87b9cc5691557857b39d9f3ccc70cf536908aaf4c6fde3ceb8501490387c20458aaefc0f487e7949da334aa81e60b97e81d6a13a200dc718f991da0da1d9a045282ea3ee978374f24b8ee1722b1a5248f9379b4918a0a916a94b12a8bc909cba102233fc571d305ef662c685c28326efa85d5728dffab34655e35252f00bbd0c63973049f2d7371f59629b0a895b057d0cf46176e8ffa3b45257dd5b6ab44f976311ecb8d4f7f4f3850c36c7fdb61733f9580a200e81e8216a50692d67307c7e700abe713861ef2918ffffdbc5321e353be586ec3c81f497ecfd57e7f1d588fbfcc3fc721a7eb2278b0e9251f8a7aba03a66d2bf2d83b74a588f77cb87a1b445087430bb4f78edb6064a51f935a83987789b663fb0edc799a4fcbeb6ffbdeba2178ab305c94b795eeafeaca6accdbf68e4969925ca7a6d7078880f57361e6603fc6860bb3f45a31e58387a72e2c8dd8b9b87e46ac6b4ca3f4dd043bcde3d3d204cecef74d4a09401ef8fc462fc5eab1a769f801876f286450efd49f3bd99e8c12a4a312960e19da0979ff832ba9da6e4160689c55321dd2441f39b309223a3292288c6c8a358042f64908219ec0e338ae5d00d65a9a54f9dd681049a571fae4182490c4dccc8297b34eef58f6cad4d5a25a720e74a1e645f117aa038168b46d9920e54637c574b9857122723d9edc61ddb4cae526fff743c6f466e34aaa10fc5aa28fa68b57e2080620e725edf4cbfc82cb6ec17d4d14f6e28e5c09834de9bec0c49ad696dcbb98adfc36ae75e83bd756bdf07eb07f78f3464add07bc412f0ba5f2a8b4ebb59e1adac3f7d08c5d42bfdf25b1aa17a531b1094e6af693e3856d0f2d5cc5891c3b7c77535a31d3f78734628c1eec96fb8739c2ac9bc152964c0047da486fe8257587a36bbef8bdbdcc81143d4a61fc14dd9d11f162e8e141fe0238d9cc28fb3750fd24e708e34053f6350b9c3a730faf566185a7b59b60779f65b1ab292f9315f13c8d44434dcd7f23ad6e016110db02ad1b1906ee68962619b066b345b32b938929475704f9a270c270addc190f66ced297c9de60b96b602ba098787809cc62613edf29e65c6efb8c0ee3a7d99ed67c47530e810206bf05d67a350a7c5c344dcdefa543504d1b3c465365af2ede008f1ff0e5b5d8f5b361e6603fc6860bb3f45a31e58387a72efe9c727073a3dfc03bfb4e59669255fa5f5c8d2e20b9a50bba9e1976a6fcae75315ff46e534b3725624722676c9362db2b4061e25eed0274de41cc6662ea37d36597685dffb99427de37a828e95bdb9dc79b5f92ac53a9a0c04d0c347a8cb3c2ba86f63243379e59543fcdf972d77040f4b923ae395449a2c71487cabd05fd9678653f1772bad040af808c10e1a819860eafdfa9061f184268db36869c9484c405f6a1cf98ac31ad759ab5d4bb98d2b32601d512120a13cc79491208551c5e855830d4a843a4b0559c1ea1dfd7d01b63da0ed87072898c1cf032050e7121cb8c0b459e7c0857cb2dc0d82438c528a96f4e1763f61effc234e12c374d92c88bc32f266c5b5212f1693bfa4dfc908a770dd0c87ce5d254952c9b3c4ebd6610d8fdb1c167477d42e911db16d3922a4e07bcd71d9705032f6973192a182dd625de14c842454c15b9a561b5fd8c2697abdfc6ab44f976311ecb8d4f7f4f3850c36c70ca79d19fe4602ab01742bc8c972a792df37d3696b3b8825022ddfb7d625a284b48ad98dad5ddd9c1efee3eaf414a053186dcfff551c5df31f0fc10c194c6e72ed121e3f30952011ed5e5327d23308939d852f31fa785beef7aef93e0f9c2fc631dd1b95ae0c1ec4dd7cb5a8dd71629e80261abc2e6744a1a11a3bf7ed89593d8448c3003712bafc3844cf0072f024dd361e6603fc6860bb3f45a31e58387a72e0aab34b177619a9b97db7573a4d3e078930ff288dc17c2b550ba9d30a1832ada77c980f68cf2107c55b4a9af1abf0a74952bdf4fa9305f3b9006a378e6796b59857c03d3eb8f548facd9a7fb2e5ac388341ff477f6daeff0b79f3e437865fb4a0e7fd3c1a9b708e12f7f6dadb6d0851999bfdd0f0ec99c53e18eee2d69570ff03f6223181c3363ee2aa93f9f9621d31102c710dda0a4b3fbb6fd1c94ff3c1f41dbcfd2f8da7b81c52980d54a0fd340cbad1c4771562b6cdf6ca2a3fec79e5bddb68d199345cb8311c6eaca0d1868e5fa969be14b393873e4da1310d19f096a14204aa9bfeaf3f0605bd4801b2f0f14255491df705aca0d8a9da5ccd3ecec7e25bfbd09ad53056687048b263c45c34b64a5d2977511348f0c108e7ddbd218a0dedd46da67387b5a13ecc4a58967224213ee661fb60b6b5c5736298208d349a6fe2bb55c603e9d1f2ff95cdcdd55d14996ab44f976311ecb8d4f7f4f3850c36c73badee928557696fd33aa060431405e1dc39c13a1719fb0311eb1d1958ae4209d6651cdd54ef3255f9d27b2997bc4cf4186dcfff551c5df31f0fc10c194c6e72ed121e3f30952011ed5e5327d2330893fa55f2cacf7d892b934400c3e2dbc9921b8a3e8eae556920162b5625bd0637b7b7377751ccf756a8d4d457f96fc535708448c3003712bafc3844cf0072f024dd361e6603fc6860bb3f45a31e58387a724a0a287d66f7d69620fa0970663130048930ff288dc17c2b550ba9d30a1832ad1f2c7af06e664d7ee6bf07af653024c325265469f0923859b72a6755e68f8154cb02b4b0e49846c2445c385d062b36102457e683b4f3908b7f8cf6199ad12ca3d0bdaf4d22fe0d62d14603c6e0152e58601d33488787e94013b68c9243554f87cee4642ed8a1e07792bacb211699ec2051d1609d0b14d129467cbcdb3ba8972a1dbcfd2f8da7b81c52980d54a0fd340cfa4248b59cd2c4736bc05510672924d8fe60a8c4198e6ea561f7df8f54e2478a36c64c3151ca6c0c099756d862fdadace5c837b2e7a95927ada9044173d66da5ed66a64fe2bfb9fdda29ffb4493535524183807d1e3d434b5907a2dbdcbc4fc3f1e338a908a0864abc573132bcc956abf4699a177cc6d37fa3e95ca465ff64c7e2a7e5a3dbff8fa39cc5d6e49e1aedc2cd37cf26aa755dd38fafa393e51d358f20776ed81bb7ceeea93e12fe272040ef6debeec1f5ddb1eec0cbe5cace3c94c7f441075b892932f232b0a39561a68edd7e85242b9a7b922958ce5ada0051ef5433984757a7fc2490ccf3f8c8a40ae5a97585f127fd51f4e2f06284363ecc932a5f6d759c16be79287321fd56536a7d9f934455ba7e7fc739352fe56455dd90e5200f1f0acfa20aa8dae58ecf433873769f5d1d3b850f7bf608636ef91525db0e390bc21080812c5c273b1c7af0f1ef889b3f7b4a4c13be5e7d8e66123840233a30f8d27aa1c4bb5d043cf11a4d6344709085df45a4a7340c6acc6eb14bde8c459c8a8abe3b44ebd9f1d005e5b4cc40ad6f51f83eb24b86578ce72d9612127fd23a2dd9b78dc3fc56574e1ac5e25a1f77858d0e8b45c68991485eb5505204a8862c46b2574c9d52d374f7de447c67c51fc2663f2dbb848bb988dae1afff68a271d85a996676cb0b885087b5320495bb7cef567a71cb0749c541530c3a918b5718e054a7be33b48db5369ddbd0b1ff3f690f785a9582bb9c52d47289a371fc6ef7b61497e725fe248d7a1ca169c854266596d15abcaa39e36cd83d84bf86eb7e177c90feeec39bf3180266168e64316a4ac75a3e0983cff32f015fd70f78777dfac193aa64913de8c02bd40571438ccc9c12e2c1e9ab369eecbbb9963529d8b053b56d63bd597e6bc10017d1e536b0f867006b843aa2e864c9b159d82b4e3f6e42783fc9248eeeadcbab3c4413541c2da3372c22e4790918d25168fdf0f86d0453c165795ba16e37a1e9f41078c568b20b239ac27d24d8facb73c7281eff0a078085bb9f106ccae8e93733cd51b344926631f340f764a77477894a4517898251914e58a41a2e8dcb00aa404d03bf109147a474f6da5b8966cac25981c7073ba2b478db9f6721cb8a44c09b04110babd78fe94a3ba0e1b18d433a11017246386c315901ff0795e87709406f706d6b74e88ff7deee2313f3775c12ec5a1e1a1d848b3bb3e960bb4e6c207429720c424b48cae1b08d492c510a537dbf2a2bad3827442de37f48bee2091ab0ee8aeb0074503699197f899e6dc9e19a78ecff0f0780d37ba7f271c2a74c3aeb54e0508704bd4dfeb66a15947a39b18dcadc84ccd2b4ae01a14aa16f4bb22448b8a03c6a0567c62a9d7bd2252191e18243dad68bf63955c2663f2dbb848bb988dae1afff68a271e7680c9baced4c62b54672c984376dc452ac78504bfc5c79e7d5390826e58fd99aa8c0d4a8fde9c6296365e08e9c3083b0f34298870407e4fe0bce9a709f9887b09a4af57f0f7fceb5ce179dcb0880a788466082f99f84f920e4c816b6be3ba8ba7972e65d408f929c6aef4f5e8df0c9d861506e54eccc72cda0f5b6a528f31817bbf5a61a6bc7da75081a3345d4e7f7446ba4e547a4045cf79b620c8b5e71a0439511cc31fdb3a55c8cae2e0e121a2ae04e453a021c7881fe8f2b3fcc9e40417879077056cf9d24180cedd4e9439d277014fca31c14c4ba5e223bbdcf6e1ca78660036f6698da6ca010db918ba8014629d3f57abc88b7837900ed765208d0aff47a0db4b971f968a89ea5c0128c471d9853df641eab104d900969bba292d1b9a9b454edb2dfdb7b19f40292707bcb66acfee4778606a1e752ef8503f4151b0c59e4eae6fc8ba99c6110d20570c4932db46267831e22998bf8304c6166be8430d6a9d92e63ebe37edfc90a4d0de37d01e04fcefad6fcd12ba62b1d3be837ed3922f34d8ff67b15abc67db670b885077ada07e2c6bc1b27f33f6b4af5e23081742be0b1276c2862c16baae98299dbbeae899e2d2d30c000b9d2d39e602a8e88748988a6ce6152f25ca970c3245693379b933e2e8527cac245484bd018179bbc2c0e1d7a12934ccc9798312c9d2a524a18a7a916e0d2194a2800db596d39377fe9c2663f2dbb848bb988dae1afff68a2719870134c5388d5b8353ac4436288e0b2556befdfe571cc7a81eec28c636741a224841cad8982d4b008f4b0c62e2a12c4086d3304e95fd1c699fcd745da3a06ecc658ee9634164b8767d98a007714a6f707ca0a27829b090697d0653ce1c523f07ae29a567baa18f06136f005c718791ddbf15ec7fa86b922eb2b4d458a600be73c156d26976c9f059a04f6e9bd5ab5f2834c9b91a9bd4eaf6dcdc503a5ecd8057341c86bf64bb60382892511206325fbd6791b84ec21dd20aef732cabf460b1519161fdcf683c5cd48a1edf3331b09a4a1b3ec83b74ec38ee1a748d59131ac06f8112119d1e77f4cf6d3c58a262a92241356fd9fa99aa3fd3400350ed08e63a858ae2c1e718a17ae2b58fb5c9fd9630be69e14e29a89270151e112c745ea26e42458aa577237178c611a0597909225651c24c713933f8d7cb4718abccdcba1c4ba67065e13a350bffdbfca616dd86ba97298436f81fde58186771e85dd0cf1e771bc2ecd73861da4ca491ac0051d948205e1ef64014f0f61a2c345162d4bff40b765054a6ee897f4300ca75b1afc6f702c7bf82f5598c74f908b351017255bdbabae1137b8788a07149fe2604831766e91c362434cc6979a0e2805a283cef74abce7609a3e97a099fbf941513eed58ed105f29a80ae1285cb5a123697715afb28264be7e34f46f242202e7fe0930f3e8b7c36f2b2591bf58a9205f1a868adf70fca36ee268d2adbac4ac425674c1e45758ee2660905d7e0faeb6c54e61518b1dc62a38f269cee97a9ef1996d31260b0d579336571754ced1076ffc1e63a73eda53c4800fe9a0e9e1a6f359f07dd3a6e31ad4fb33a26d78f6dc0c448e0732d564494fcbe06460ba96f83eb36b2071abfcf0b26b3de35e314a7dd579b18bd67381af42e18b16cc7c0d522862c1a3f0f3e84383bbd438da26abd13003009718aeea982cb717724e05c054ba592332976b2a8b578e9789cd27f087838a18b23166c647e22190738a27aa4039ff195b3e25fa13ca8bb5773109a25f5fa4f65e99c62a30206a4b35a70e342cef25b892bed136264ae666e8bed6eccdbeba55bb5aa8f5a19a057f846468be9db21a1cabeacaa030c06990ecae4c7ecae1f405b29871b078cfc371f01ce9a11534f87ec2c837ddaaba8674a5053db62e10b84b45c9feb37a0161bcf19320e63671bb5718c2f094dc034c34323a0cef5fcbb7dd10290df48d8a692e445c8c195c5c75304b2763257b5afe82b81ce71fde7603add0c6075fb65db2f42d4ae0044ccf2bced749e3e5ac18ae0d0984eec459878cec544b6d57b95a126efb90d179c885263b713633131a090281ba78aa7092f9908890012deb5350a7f6218f61c8ec4c32a8564af8f2516061955993427e3aa1929d5c9175c69e2cc5c42025c323b03c3074daef5e316115039fc538f0f7212ea17dd9adf34bf8ec9ff9f4eb30d34b29ac1b10a84aae9f2ec7af479158b89912fc67c78867708d2724de7e9e46198a9dd3e805b18a02a5358fa39d52e426757490233e3b781b200b5bf26e109bb7ec179408c817285f909993593eec76903bf70f0cc6bb4c80/usr/share/squid/errors/English/etc/init.d/squid/etc/squid/mime.confrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsquidsquidrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadowrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsquid3-3.0.STABLE10-2.13.1.src.rpmhttp_proxysquid3@@@@@@@@@@ @@!JJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Jlogrotatepermissions/usr/sbin/useraddinsservsedfillupcoreutilsgrepdiffutils/bin/sh/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/sh/usr/bin/perllibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcom_err.so.2libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.0.9.8libdb-4.5.solibdl.so.2libexpat.so.1libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GLIBC_2.0)libgssapi_krb5.so.2libgssapi_krb5.so.2(gssapi_krb5_2_MIT)libkrb5.so.3liblber-2.4.so.2libldap-2.4.so.2libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libnsl.so.1libnsl.so.1(GLIBC_2.0)libpam.so.0libpam.so.0(LIBPAM_1.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libresolv.so.2librt.so.1librt.so.1(GLIBC_2.1)libsasl2.so.2libssl.so.0.9.8libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.9)libxml2.so.2libz.so.1rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.2-1squidsquid2squid23squid-beta4.4.2.3 if test -f /etc/sysconfig/security ; then source /etc/sysconfig/security fi PERMFILES="/etc/permissions" for PERMEXT in $PERMISSION_SECURITY ; do if test -f /etc/permissions.$PERMEXT ; then PERMFILES="$PERMFILES /etc/permissions.$PERMEXT" fi done /usr/bin/chkstat -n -e /usr/sbin/pam_auth $PERMFILES 1>&2K@I@I@H8@HHǶH@HHkmH4H1kH$length >= 0" * Fallback on transparent interception mode even if the connection didn't seem to be transparently intercepted * fix pt 2: DIRECT/ mixed with DIRECT/ * Fallout from build-testing the new backports. - fixed a compiler warning, which got treated as an error- fix for unpackaged non-man pages (SLE9, SLE10 build failures)- update to version 3.0.STABLE2: * improved HTTP 1.1 support * Proxy-Authentication regression * Strip Domain from NTLM usernames for use in class 4 Delay Pools * compile error slipped into STABLE3 * ... and as usual Many bug fixes since STABLE 2. Please, have a look into included ChangeLog file for details.- update to version 3.0.STABLE2: * Add myportname ACL for matching the accepting port name (see release notes) * Add include directive for squid.conf (see release notes) * Add ability to strip kerberos realm from usernames during Auth * License cleanup to comply with GPLv2 or later * Updated Error Pages and Translations * Updated configuration examples * Updated valgrind support for valgrind-3.3.0 * Improved support for Windows and MacOS X Leopard * Improved support for files larger than 2GB * Improved support for CARP arrays and WCCPv2 * Improved cachmgr, SNMP, and log reporting * ... and as usual Many bug fixes since STABLE 1 - removed unnecessary, official patches for STABLE1- added many official patches: * Squid Bugzilla #2250: double-freeing memory in http_port name= option code. * Optimisation cleanup of fake_auth * Fix Castings slipped out of back-ported patches from 3.1. * Update errors/list to match the actual list of error pages used * Added a CPPUNIT assertion to test whether a failed CPPUNIT test case properly * Several String fixes. * The connect(2) system call might return "connection ready" * Sort cache list in wccpv2 to ensure a consistent hash allocation across all serv * Squid Bugzilla #1978: fwdServerClose retries non-idempotent methods * Squid Bugzilla #2172: When user fails authentification Squid restarts * Squid Bugzilla #2186: NONE/- due to persistent connections * Squid Bugzilla #2189 fix: when dumping SNMP oids, do not overrun the result buffer. * Assert that checklist and request are set instead of segfaulting as in bug 2168 * Squid Bugzilla #1923 fix: Do not send hop-by-hop headers to the ICAP server. * Squid Bugzilla #1933 fix: Fixed memory pools configuration reporting. * Squid Bugzilla #2110 fix: When Squid is shutting down, disable persistent connections * Squid Bugzilla #2153: Use the cache_peer name in CARP hashing to support multiple peers on the same host * Add check for glob() and glob.h availability * make include support wildcards, and document the directive (copied from squid-2) * Use our own strwordtok instead of strtok_r. Not only is it portable, but also understands quoting and escaping * Squid Bugzilla #2180 (update) - include minor issues * include directive for squid.conf * More off_t related cleanups triggered by Squid Bugzilla #2164. * Squid Bugzilla #2164: assertion failed: stmem.cc:321: "candidate.offset >= 0" * Squid Bugzilla #2150: Connection hangs on automatic retry * Squid Bugzilla #2175: Update valgrind support for valgrind-3.3.0 * Random authenticaiton failures when using Digest authentication * digest auth related memory corruption * Allow informal errors on stderr when using -k parse * Squid Bugzilla #2063: Hide debugging messages before cache.log is opened * Squid Bugzilla #2018: dead_peer_timeout fails to declare peer dead * Squid Bugzilla #2114: cache memory accounting not working well * Fix some minor casting errors affecting cachemgr reporting when cache/mem >2GB * Squid Bugzilla #2231: Compile error in squid_kerb_auth under Mac OS X 10.5.2 * Squid Bugzilla #2101: Reuse pconns using LIFO * Squid Bugzilla #2159: WCCPv2 assertion failure on Mask assignment * Kill unused body_size variable * Kill obsolete phttpd/0.99.72 malformed HEAD response workaround. * License cleanup to comply with GPLv2 or later. * Sync store meta assignments with Squid-2. * Don't be so verbose about not yet implemented store meta data types * Accept some unknown store meta entries without throwing away the rest. * Patch to strip kerberos realm from username * Clean up of deferred reads and delay pools was not applied to comm_select_win32.cc * Fix missing default disk store type into QUICKSTART example. * Alter caching policy for Dynamic Objects. * Squid Bugzilla #2166 - Error compiling on Mac OS X 10.5 Leopard * Correct example IPs in tcp_outgoing_address config * Squid Bugzilla #2189 - wrong parameters used for memset - removed our patches, which are upstream included now - worked on BuildRequires:- update to version 3.0.STABLE1: * Updated changelog for 3.0.STABLE1 release * MFC * Name the upcoming release 3.0.STABLE1 MFC * Remove references to myself and NLANR, add pointer to COPYRIGHT file * Change old info@ircache.net contact address to info@squid-cache.org * Fixed more compile errors after removal of snprintf.h * Fix compile errors after removal of snprintf.h * Removed the following debugging line, numerous copies of which used to appear * Set default formatting flags for the debugging stream to "fixed" with a * Delete now unused snprintf.h header file * removed lib/snprintf.c credits as it's no longer shipped with Squid * Kill GPL-incompatible (Apache) lib/snprintf.c source. * assertion failed: comm.cc:116: "ccb->active == false" * squid.conf, others overwrite -X * Wrap equation argument to debugs() properly. * Correct attribution of current MD5 changes. * Fix typo added during some patch. * Fix SegFault when NetDB asked to ping a zero-length domain/hostname * allow pending cache hits when delay pools not compiled in pack header entries on cache updates * Update to Squid MD5 syntax * Correct update of 304 headers * Make squid_db_auth reopen the database connection on each query by default * Updated MD5 credits (no longer RSA). Removed winbind credits (no longer shipped with Squid) * Drop the RSA licensed MD5 implementation, and use the one shipped with Squid instead * Change priority of proxy auth and extacl provided username in login=*:pass * Declare Squid 3 Windows support NOT STABLE. * Fix build failure caused by a typo. * Renamed "SQUID_ESI" to "USE_SQUID_ESI" at request of other developers * Change 'ESI' define to 'SQUID_ESI' * More fixes for recent MD5 mixups * Fix-fix for MD5. * fix GCC 4.3 warnings, part 1 * operator != declared outside of the HttpRequestMethod class results in * Returning -1 in the unreached portion of u_short GetService() code results in * partial fix: Allocate space for a NULL terminator of the helper * RFC 1157 - SNMP v1 Protocol is used by squid. * Enable squid to lookup /etc/services for named peer ports. * Re-fix libmd5 detection on configure * Solaris 10 appears to provide MD5 natively * Add some include-protection to IPInterception.cc * Extended the Squid -> Rewriter interface with key=value pairs * Close three possible buffer over/under-runs * Looks like 'dstdomain' and 'dstdomain_regex' ACLs were broken. * Spelling. * Code cleanup. * NetBIOS is now officially obsolete. * fix: Better handling of HTTP 206 Partial Content responses. * Added debugging while investigating * RFC bits omitted earlier. * RFC 3162 - updated RADIUS authentication protocol * Policy Change: Make all ACL a predefined default. * Add RFC 1902, 1905 - SNMP Protocols used by squid. * Close several unsafe control paths after fatalf() * Close several unsafe control paths after self_destruct() * fix: handle REQMOD HTTP responses without body * fix: SegFault in tunnelConnectTimeout error page generation. * Need to read clearer. We agreed on allow localnet->deny all. * Alter policy of ICP and HTCP access to default allow only local networks * autoconf 2.61 works. * Add notes about htcp_access effects on HTCP peers to config. * Update udp_(incoming|outgoing)_address option docs to reflect current state. * Respect DNS ttl=0 * Digest delays are no longer bound to any fixed unit of time. * digest_generation docs should reference compile option not internal macro. * 3.0RC1: Add stub ERR_ESI and ERR_ICAP_FAILURE documents to errors/Armenian * Likely fix for helper-related SEGV shortly after reconfigure * automake 1.10 also works.. * More >2GB fixes. BodyPipe::unproducedSize() method should also return an uint64_t - squid3 now obsoletes squid (= squid2) - renamed patches, removed unused patches - removed obsolete use of suse 8.0 version requirement - changed X-UnitedLinux-Should-XXX to Should-XXX in init script- BuildRequires doesn't need openldap2 anymore. fixed.- removed gcc-4.3 patch, now in upstream - added many upstream patches: * Fix typo added during some patch. * Fix SegFault when NetDB asked to ping a zero-length domain/hostname * Bug #2096: allow pending cache hits when delay pools not compiled in * pack header entries on cache updates * Update to Squid MD5 syntax * Correct update of 304 headers * Make squid_db_auth reopen the database connection on each query by default * Updated MD5 credits (no longer RSA). Removed winbind credits (no longer shipped with Squid) * Drop the RSA licensed MD5 implementation, and use the one shipped with Squid instead * Change priority of proxy auth and extacl provided username in login=*:pass * Declare Squid 3 Windows support NOT STABLE. * Fix build failure caused by a typo. * Renamed "SQUID_ESI" to "USE_SQUID_ESI" at request of other developers * Change 'ESI' define to 'SQUID_ESI' * More fixes for recent MD5 mixups * Fix-fix for MD5. * Bug #2123 fix, part 1: GCC 4.3 warnings * operator != declared outside of the HttpRequestMethod class results in * Returning -1 in the unreached portion of u_short GetService() code results in * Bug #2123 partial fix: Allocate space for a NULL terminator of the helper * RFC 1157 - SNMP v1 Protocol is used by squid. * Enable squid to lookup /etc/services for named peer ports. * Re-fix libmd5 detection on configure * Solaris 10 appears to provide MD5 natively * Add some include-protection to IPInterception.cc * Extended the Squid -> Rewriter interface with key=value pairs * Close three possible buffer over/under-runs * Looks like 'dstdomain' and 'dstdomain_regex' ACLs were broken. * Spelling. * Code cleanup. * NetBIOS is now officially obsolete. * Bug #2116 fix: Better handling of HTTP 206 Partial Content responses. * Added debugging while investigating bug #2116. * RFC bits omitted earlier. * RFC 3162 - updated RADIUS authentication protocol * Policy Change: Make all ACL a predefined default. * Add RFC 1902, 1905 - SNMP Protocols used by squid. * Close several unsafe control paths after fatalf() * Close several unsafe control paths after self_destruct() * Author:Rafael Martinez * Author: Rafael Martinez * Bug #2104 fix: handle REQMOD HTTP responses without body * Bug #2098 fix: SegFault in tunnelConnectTimeout error page generation. * Need to read clearer. We agreed on allow localnet->deny all. * Alter policy of ICP and HTCP access to default allow only local networks * autoconf 2.61 works. * Add notes about htcp_access effects on HTCP peers to config. * Update udp_(incoming|outgoing)_address option docs to reflect current state. * Bug #2100: Respect DNS ttl=0 * Digest delays are no longer bound to any fixed unit of time. * digest_generation docs should reference compile option not internal macro. * Bug #2094: 3.0RC1: Add stub ERR_ESI and ERR_ICAP_FAILURE documents to errors/Armenian * Likely fix for helper-related SEGV shortly after reconfigure * automake 1.10 also works.. * More >2GB fixes. BodyPipe::unproducedSize() method should also return an uint64_t- added "squid-beta" to Conflicts: section - removed unneeded snprintf.c due to license issue (bugzilla#341246) - replace md5.c and md5.h by GPL version (bugzilla#341246)- fixed gcc-4.3 "-Wall -Werror" issues- initial try with RC1, based on squid-beta/bin/sh/bin/sh/bin/sh/bin/shsquid-betasquid2/bin/shhewson 1268754566                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               / / // / / / / / / / / / ///S/;/7//[/W/+/?/g/ /3/'/G/ / /_/O/ / // ///s/o//C/c/k/K/ /#/////////////)//(/ /'///%/"/#/!///&/$/*/ / / / / / / / / / / / 8/ [/ / / \/ ]/ ^/ _/ `/ a/ b/ c/ d/ e/ f/ g/ h/ i/ j/ k/ l/ m/ n/ o/ p/ q/ r/ s/ t/ u/ v/ w/ x/ y/ |/ z/ {/ }/ ~/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / !/ / / "/ #/ $/ %/ &/ '/ (/ )/ */ +/ ,/ -/ ./ // 0/ 1/ 2/ 3/ 4/ 5/ 6/ 7/ 8/ 9/ :/ ;/ </ =/ >/ ?/ B/ @/ A/ C/ D/ E/ F/ G/ H/ I/ J/ K/ L/ M/ N/ O/ P/ Q/ R/ S/ T/ U/ V/ W/ X/ Y/ Z/ [/ \/ ]/ ^/ _/ `/ c/ a/ b/ d/ e/ f/ g/ h/ i/ j/ k/ l/ m/ n/ o/ p/ q/ r/ s/ t/ u/ v/ w/ x/ y/ z/ {/ |/ }/ ~/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / !/ "/ #/ $/ %/ &/ )/ '/ (/ */ +/ ,/ -/ ./ // 0/ 1/ 2/ 3/ 4/ 5/ 6/ 7/ 8/ 9/ :/ ;/ </ =/ >/ ?/ @/ A/ B/ C/ D/ E/ F/ G/ J/ H/ I/ K/ L/ M/ N/ O/ P/ Q/ R/ S/ T/ U/ V/ W/ X/ Y/ Z/ [/ \/ ]/ ^/ _/ `/ a/ b/ c/ d/ e/ f/ g/ h/ k/ i/ j/ l/ m/ n/ o/ p/ q/ r/ s/ t/ u/ v/ w/ x/ y/ z/ {/ |/ }/ ~/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / !/ "/ #/ $/ %/ &/ '/ (/ )/ */ +/ ,/ -/ ./ 1/ // 0/ 2/ 3/ 4/ 5/ 6/ 7/ 8/ 9/ :/ ;/ </ =/ >/ ?/ @/ A/ B/ C/ D/ E/ F/ G/ H/ I/ J/ K/ L/ M/ N/ O/ R/ P/ Q/ S/ T/ U/ V/ W/ X/ Y/ Z/ [/ \/ ]/ ^/ _/ `/ a/ b/ c/ d/ e/ f/ g/ h/ i/ j/ k/ l/ m/ n/ o/ p/ s/ q/ r/ t/ u/ v/ w/ x/ y/ z/ {/ |/ }/ ~/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / !/ "/ #/ $/ %/ &/ '/ (/ )/ */ +/ ,/ -/ ./ // 0/ 1/ 2/ 3/ 4/ 5/ 6/ 9/ 7/ 8/ :/ ;/ </ =/ >/ ?/ @/ A/ B/ C/ D/ E/ F/ G/ H/ I/ J/ K/ L/ M/ N/ O/ P/ Q/ R/ S/ T/ U/ V/ W/ Z/ X/ Y/ [/ \/ ]/ ^/ _/ `/ a/ b/ c/ d/ e/ f/ g/ h/ i/ j/ k/ l/ m/ n/ o/ p/ q/ r/ s/ t/ u/ v/ w/ x/ y/ |/ z/ {/ }/ ~/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 9/ :/ ;/ </ =/ >/ ?/ @/ A/ B/ C/ D/ E/ F/ G/ H/ I/ J/ K/ L/ M/ N/ O/ P/ Q/ R/ S/ T/ U/ V/ W/ X/ Y/ Z/ / / / / / !/ "/ #/ $/ %/ &/ '/ (/ )/ */ +/ ,/ -/ ./ // 0/ 1/ 2/ 3/ 4/ 5/ 6/ 7/ / / // / 3.0.STABLE10-2.13.1  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................////////////////////////////////000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333444444444444444444444444444567squidsquidsquidsquidsquidcachemgr.confcachemgr.conf.defaulterrorsmime.confmsntauth.confmsntauth.conf.defaultsquid.confsquid.conf.defaultsquidcachemgr.cgidigest_edir_authdigest_ldap_authdigest_pw_authdiskdfakeauth_authgetpwname_authip_user_checkmsnt_authncsa_authno_check.plntlm_authpam_authpingerpop3.plrcsquidsasl_authsmb_authsmb_auth.plsmb_auth.shsquidsquid_db_authsquid_kerb_authsquid_ldap_authsquid_ldap_groupsquid_radius_authsquid_sessionsquid_unix_groupsquidclientunlinkdwbinfo_group.plyp_authsquid3CONTRIBUTORSCOPYINGCOPYRIGHTCREDITSChangeLogQUICKSTARTREADMERELEASENOTES.htmlSPONSORScontribunsquid.pldebug-sections.txtscriptsAnnounceCache.placcess-log-matrix.plcache-compare.plcachemgr.readmecachetrace.plcheck_cache.plfileno-to-pathname.plflag_truncs.plicp-test.plicpserver.pltcp-banger.pludp-banger.plupgrade-1.0-store.plsquid.conf.defaultcachemgr.cgi.8.gzncsa_auth.8.gzpam_auth.8.gzsquid.8.gzsquid_db_auth.8.gzsquid_ldap_auth.8.gzsquid_ldap_group.8.gzsquid_radius_auth.8.gzsquid_session.8.gzsquid_unix_group.8.gzsquiderrorsArmenianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTAzerbaijaniERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTBulgarianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTCatalanERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTCzechERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTDanishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTDutchERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTEnglishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTEstonianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTFinnishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTFrenchERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTGermanERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTGreekERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTHebrewERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTHungarianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTItalianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTJapaneseERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTKoreanERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTLithuanianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTPolishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTPortugueseERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTRomanianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTRussian-1251ERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTRussian-koi8-rERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTSerbianERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTSimplify_ChineseERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTSlovakERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTSpanishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTSwedishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTTraditional_ChineseERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTTurkishERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTUkrainian-1251ERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTUkrainian-koi8-uERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTUkrainian-utf8ERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTtemplatesERR_ACCESS_DENIEDERR_CACHE_ACCESS_DENIEDERR_CACHE_MGR_ACCESS_DENIEDERR_CANNOT_FORWARDERR_CONNECT_FAILERR_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_ICAP_FAILUREERR_INVALID_REQERR_INVALID_RESPERR_INVALID_URLERR_LIFETIME_EXPERR_NO_RELAYERR_ONLY_IF_CACHED_MISSERR_READ_ERRORERR_READ_TIMEOUTERR_SECURE_CONNECT_FAILERR_SHUTTING_DOWNERR_SOCKET_FAILUREERR_TOO_BIGERR_UNSUP_REQERR_URN_RESOLVEERR_WRITE_ERRORERR_ZERO_SIZE_OBJECTiconsanthony-binhex.gifanthony-bomb.gifanthony-box.gifanthony-box2.gifanthony-c.gifanthony-compressed.gifanthony-dir.gifanthony-dirup.gifanthony-dvi.gifanthony-f.gifanthony-image.gifanthony-image2.gifanthony-layout.gifanthony-link.gifanthony-movie.gifanthony-pdf.gifanthony-portal.gifanthony-ps.gifanthony-quill.gifanthony-script.gifanthony-sound.gifanthony-tar.gifanthony-tex.gifanthony-text.gifanthony-unknown.gifanthony-xbm.gifanthony-xpm.gifmib.txtmime.confmime.conf.defaultsysconfig.squidsquidsquid/etc/init.d//etc/logrotate.d//etc/pam.d//etc/permissions.d//etc//etc/squid//usr/lib//usr/lib/squid//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/squid3//usr/share/doc/packages/squid3/contrib//usr/share/doc/packages/squid3/scripts//usr/share/man/man8//usr/share//usr/share/squid//usr/share/squid/errors//usr/share/squid/errors/Armenian//usr/share/squid/errors/Azerbaijani//usr/share/squid/errors/Bulgarian//usr/share/squid/errors/Catalan//usr/share/squid/errors/Czech//usr/share/squid/errors/Danish//usr/share/squid/errors/Dutch//usr/share/squid/errors/English//usr/share/squid/errors/Estonian//usr/share/squid/errors/Finnish//usr/share/squid/errors/French//usr/share/squid/errors/German//usr/share/squid/errors/Greek//usr/share/squid/errors/Hebrew//usr/share/squid/errors/Hungarian//usr/share/squid/errors/Italian//usr/share/squid/errors/Japanese//usr/share/squid/errors/Korean//usr/share/squid/errors/Lithuanian//usr/share/squid/errors/Polish//usr/share/squid/errors/Portuguese//usr/share/squid/errors/Romanian//usr/share/squid/errors/Russian-1251//usr/share/squid/errors/Russian-koi8-r//usr/share/squid/errors/Serbian//usr/share/squid/errors/Simplify_Chinese//usr/share/squid/errors/Slovak//usr/share/squid/errors/Spanish//usr/share/squid/errors/Swedish//usr/share/squid/errors/Traditional_Chinese//usr/share/squid/errors/Turkish//usr/share/squid/errors/Ukrainian-1251//usr/share/squid/errors/Ukrainian-koi8-u//usr/share/squid/errors/Ukrainian-utf8//usr/share/squid/errors/templates//usr/share/squid/icons//var/adm/fillup-templates//var/cache//var/log/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/bee0cfcc726ad268f31d4f3e241d1c60-squid3cpiolzma2i586i586-suse-linuxug LrR?]"k%n3Jca?aZ>/WE`AlOB=6K2>HtvG{TĴŒfER,[uIkXpGŇ0ˋΦ~͆cpT9xrEk1v&yX[]meAȿ] F98g\T3T;܄r =Cv0KЁfXcCm8&k/@o6%ĝ-EIJL7y>un%9CY{Z so#ggq}>KI'̢')݄`^-0ϴ@Y 0\O/,]:4F:ۀBs|`QfHyp|$ߏ#:$b=PUل:Rưs||+sZ4e$ɠҐf0|kTժKz=d#Y*DX$}k -~u)l IzerFH of2P[T#F?3/pm7QqizY]x )8X-!iᚕZIkiCYS/ 7e1`*9܋s:[̷@ vn/D &?;>Vo|GO9bb2 iiNj䄧f.5L0E1>@kNGkzMMN3'Rkg~X}oW: p6b7̇HfܙҁLg7Roi5ǤbJa;&! 4|!~iR'*&4l*Y@]Qh]&"1-Gm0Žįbia>j2-Q2ȷaYo2P^1F-O/XJ4)7Fz;ض[Wsxbx _C$7p!L B[>.*iiyD6+~ hNWH7''[K~cp8A<[G JaQ%&@$^~9yе^Aȯ ! L nT7dn60V;! `JKؠ]:4 0aOG鍵e(@K\hr/*݈óGin+KMw'ԇ.lRy!S済g&DֆMl?g{Ykn\u+G" >ߔS!h3Ww;E3_޲6*T'jvQ=cANvH*ngFґP )OӽtDGˑ8Wz䳸Dl)9n J<05I0F+4o7Iw+B]cD&oT1EXyJb4B3%,cxH|c|f -P:HVoNgm6D: s1 2k0I;Nb~}`k $M< !´R~u$?qF?䥆z ' #{B6s*PP{aI:.{OAe &U<>rs>Wot>s8&c!˻UB-c'R[[!X!tgkseY+yYOuN7XrY #3Dۀ BoΓ>2_!Mkc E|[."( Crw $À.rCRӈU{ ?,RֱC,%̀$jՑ]o)IQ^I`PHTسyMKz݂7$r]AaS1 m]e0n->/];p?0<z~EE ۬vzZʘvHd+2-l)ƀ-mGS⚊@'6ȶIs)X&ynP^l{j=D:fNk{yՈB[(}#9 37a^fd]?( 4'-62Jk$*5ճ ЬU:iTa@wQC"şTHnPn`Tß^=DF =١r5*jÙ.L? (Ngˣ,b|KۈM?1'qU OAH_o8**ߊzk4*F+&QY@^Y+rE"F;UQ^MCA: Ӧ$IˑUlDHR0 ˈ?edS JVgF̑S8#B;Z1 @/m^gSEA6FVz~fi&$G$Rb Y/fd΍ ~ƞ2;uqG<^Ŏ a!͏ߪSrDEeq㨈HQ?j*f"!:"KBLw:h`МdѤGsOuLPKrУ j׳D<e[@z0 ֐ $+-}S;3]Tw&U;I k_Skq6WaZw Gpsx>i{mN5mT"@'a\h3WN4Ғ GBT敟H{nrzMό6XaFu8H#w /\vw?7 Bg دJ֟X+!;_=OTp2+rA[.G`V ?nlM+-Gv]:\7?S OW4 sZV ٯzjW"MjͲ~}ZT;>6|*i$]v I_҅+iQ~PV EJO}ʡH9nۋDK'Aכ [((n.) %-=+Xr@XLqjꟅn lŕjsXk۾qjdB̀A6A! vC؀i!{r?2V7\fԶ rJBi K{Qs,.n>DxMy5i;6X>lT#uF&2*$ȩsJ{Tvno|h@~Zc2ӑY:ig ma `gyOM@C؊vż/z7Nw9m!Gj Bz| [7.goJJ8DqͮjsznYoFIxԢn'3Q A##1aM;#;46Zj p@)O ^i]\i$ <96[wkVjNd{+;Դhat 2 % IcXٗHA(#7D9\өt E 8!lQ4*O>z_{ ?S z"O4+B0+#e}YY)]i:u'YFmh1PPq;fu&G9ї{M{uTw'-R6GvTA$L _OGDrX܌"f4Mhl1.fKa;F_AlNkHR:5x!Tn+8c#?[C]]:'<@iEYLYTR?~^jc~&!Gti@pYs:XaW ayq |ǜy"rM[ŊY462&ӂ þIܢS)|HQti]Lу܌7<*O@I}ƫV8>rTQMt}FhZ//=Uq۹xLϫe˛4-~͓z ALR̘P~9)I vGy]f~KlԄF`A4D TO=2NHlx.nܷ4GND<ʧu9 R\Il:M%9~Xg0ޛ2Иds{:=_.ECE94ZKʲ.VL(0ZrzE/7D([K`!,Y/(S[9J;B8 Ι_% ju[L#c#&3yFG m|&\© ҨFjOѳ'xdy7쭉V0Qy!Lg.taHL(M$%+P[j}DGy{ *RkN0Um[俒]C(j2KY!90.Me5Z udaWM#$-0y.@'xw귈fBXg*PjQ7|.i drdN'fץWb8س}X{E"P |D};!YO}+#(nqs HH+p TOu%Nu{fFE'E(Knr:\ Dև86٥&@;L B9MrPg&Ypa(߼x?cVo M>ء劲NjiBper&lP/ 1Sg8|]k_m FCS/{2c: Up߱Pޜᬖi4EsE"(SyEz79:&WneN> /o:  .-%).w4z`m.\ ?ݺ&`^IU+QoGw)w6J|;M\"M w!؊axKd;FW #+=O4{@YwuE><U>Tv>ܮr[w]],F 4`,' JgzL5ifҧizȠYdi3Il0,"̝y~#A~նwoUs46Ezw0ӼYOwf(nʼO)]Q\ yPu9qee/ .KWtаV@t?̭ȼiH04?Ly n&Y*Y0]o #sTieJQSo?)9ՆKLiRRQ rKS&٣QMdmcaO]TA.n+Ҵ}HyʃixgVɅYvi|.ݤ{fWjMfպF \)5{6}ҩs,-.ᜥ4,? ge` 2VF~l r9j(({1/9ì9HI~CO_ukkOW#P,@zd]NZr\~c{'0MxlkZJ8BV!cNAF Whz]ƄоEz ҆kxIywpKF'EjAdӋc"dh4,#34UY-Nr텀-)AiJSzw;>P(̞ C-約UǎןYz(z};mBNgj}Gl ċxOʭӮoiƕ2+(l6[qX-bJy^% 0z weA$-<1f U -P7`XNH,B5>\/᎓t3×2oE\hG}wn0 =gdD:^V0c!׉+BIn'^F:V%_kS|\ԍ2DdC2,^.EQM/C!+*ʳC~q)p5E"y.IЉu͂~ .ܞ}']'r]S0#5*k;*wήJ=+Z":0?')UP0YvS1v2]~?Lerpǟo.g~H{xy _\8b p(肌AOn giO.^֫42D`kn VWZ-0fJO"/i@ o;گؐjmsG1!OE-zAxHr6]+N촸>TQ-%#Dqcg Tq$0o=xRS&+bп52_5iM+iR9.UfubY|RFxWߜ<ЅoBإU2R0}v{P׎؎9m9qN>ߢ5R@&w p8ƾ~X{݇-ٞu}q`FAB$posa֞HVϧs}Ds+mB ,7эAz-\HJo¹vC74ȷ ƋeI'ڵ ys>̶HD+yV/jg,'^!Et_=m6kPy ҚU틾\Z;?.)9u` h@V¶ŁxJcK6 ert]4WSP(ÍVQΧU59s{i 2Pu]$eiEI%XjMVGefDp14Q.HEi (1cLŵ ~|KƑcaFD.t݆ZTF^MҼ& 7^Bdɑ@3{h ojp|,y<~dR$s8iZMZ+Δj4 C GNϻtTz{/AZj_#n q "a{ s>Xl\pޕ?ƈnH0cVUm9Ȗdz]iuXׯ^ysiZFt&@Sig7h\\b>v.;O 2H8]huJJEWvEZMʞg1㈵pCޓ9 XpCEϣ>3!L ָ(43,QQ[ _D+S> *t|CPͿ a#Ow C2}L (t6&Y}Y\ ]H hߌauwwe80ԓ#'$Y5~Q<c3o-B$X} [ ]upd+7pWg&<]ί*.R?z,8!/sÌUv8\S`!|'m{yO9m2^q:aztP}( z:VOCu>"˻%0L m=/v’j~lץYmq@imW 1*!,ӽͥ}6 Z]k3*KG+W97ջ_z 0pmbzTϷQ~IdTjVIs$BO'Us+ t:AL}ՙ`r쿽״ŵER\fY0W]llYu~e*LyVDp޳ .EX;bvi".g&(e#lVp`~%VrEzx%-2Q3kǃǡVl< N: ,xBVuA+@vvoD(O#y"!eeYW#{^c+(IlEv#&4v582E2hGZ>9Nrߐ. vx#ɚjFaTOq[ fLcLK=F(yJKnISlmAí%hs\*6D(|Bh}k W?Ǣ7"%l@2/%E12BH>jSHv<*! o%M+GIOrN.nXE37rYQZD5Y pAsqx~+9~Ҽ~/NZ=3n@c*V ׷#ADvi+Q9Rڦ!OkF=lS^޸j?w"@5X:AiЂk1&ЇUձ Xxytlyc GC8EtbCbCl`=a QITuu#l t 2TPROZZV@b7d`K (oÛRdA\NyUԲTn.oHߵ=ݙ"ЬC偛m`ڦ![!IdYV}մqi߫,}] :e4Nu#`$Jh[콩co4~j%]Zf%r 6}LoN qZ;f ul9 1$bՕX~⠮~_Ƕ@d{_(Nl2081ffX ?|D*y-+BZ}p{ 1e ~Mvdʼ-?oZ\g a M-&DN$01?.@(_8,0 `qUl3r,:I|1,8q yW?p˅4o<&̶bucsTc9Uq?{5V]lq".p/Ž>H;5p3-&(n.cXii*H49W b);PMUmCQX({yx-*>R8Me_eȡpoǂegӍhup$|.*x&4e}-<`ih 8i!v+h"<+8] \ PHoؽ>5@!CÝ3hrptM4Oh ci,$sIKr+ ÿN'xʝ8fc$>Ij=wOSv],CnBPUqc7Қ =vH@g86v:}GS[NJE?f'5 *fЊA6Y2L B~z_e|zKT Mf+VFPP0YcN l/,Ch>=bxl2{DkڞC%j+-TդWj&wl0ۙQlkucswcy2 6e4=gv|7veܨ&((XkZNv»]!v[DhJGNKBc4I$zCn)I5VpZLyVnW[cQ~{zn8LLRq,N:Z6#A <4/ˣGAyeCZt|x\1)R`bUģ<}rZ516jXcj:Չ"uoXJ_0~~$; u_4Owcn7ň7ۏ`=sg(lpgnLIiNVUSslIM(H=a޴UPW/-viEJ@[/&{3tq,Rϼ YKn>uaS ˄>0u¬Rw2cyvao4.uMv7tLJ8nyp"e˗S998*^A<7zˠcT!hJ2!yER6HIb(Y &&JQ_E>;JAo\02NX\=X]L_U0t'?("8{iۨŗutqrlUCbUXi/颺qRB5q%L``11@toaCRXEDZb{Kprh2uy#x/݄M B7`PU2# yEG-.r*+@^W/+h ,,MBsvl!X(#0XB/t–-|mBF C>[ݩuַd Z-颱>o ㅑ'׉'SA jߘZ $z'noit ͰU)Ym˘ 3 ǐ[U3qfE}LYeDbvaO늬 o6 V`\>Z5T#<͎aOSMJpgdYIX!G9]+5zh!tz)ǐPP]OJzfO_]rƹ0a(Kgi:Mʈټe-ugX r:ڕ ah-QZ"?OhETvW1rg= p%bn dAP^ T-lgXk[=BN)0)U*ۡ?]gܕ 譁_)K vqLn # 5)pQJz N]$gmF4 G }J_3hvK65+L7_mM^s>η\㮫XKі4o۱xP?T S-.-i?t9AۜؼAwU^.~0e8#ɸ`XyE~ºKqB.sTfJ{Tek%F T#K4 O@ᨅƘC]E_v+*/y@=>~=ٽ1#S " 8R 9gLMRc[ڛ/&(@2MKt~F]w!TSUv#gHHg[Q޷qf+HQd끮g!cP6a-. v#XqSMa?M{fa:k&;bB">@Aw=>Haw $CT(~Gi[ŷM5VBw,| M+0˥Äsw$g.1|s,e{l $B ',|xK*|rC gyf. Ɨ 12F͎M2N8u{V̇ztjf*:[IIm#''X$y>ݗ\P.Q4$B44жrR!Z%Y^.=D# Xh[JjL5K|$gO(rmLNR?9d@uzy=3 K7S0b YcU.@ ] 3 b蠆ߊwbd;%plr3њblqL@}뀜kXBdN,|DUޭg..b.w&۽^KOO$9C\aBւ 4GPkAN y)J{<ߦ[q+>ޝĸOP@\(<1ZbWmA ̪c; 4gf@1l]Pb]gcT6m (%dW9-(k$\S^j>S^pqX OyVႧjt,YrVCϮ ǜ+v8~_ k+28д.f'(õ@oIrq{NͽU .bP$) nctB0`'I+p.M"xE j2bF6Tǥ=Ge'Oےe1uf7/QrZ4FESMJdӺl@be$] Ni9HY?@8q nPG9t^!F Ih3񸩻"e$!E)o]Ѿ1C%Oub8uUB*0vG'ycz("3q+pM`~ДԿݝiے{E>1}G `BjF(-ڊsf-zZlȗVÈs7jI}3/yك2"=>w|M~i7Bxםݣp7 n)6C: @?\Ǹ}utrL"B[ 7Ey)DhSh4'3Vb,"6*SJ6`53^MRXDԾvR9|.8. mMk%d"jA";R|{3{;"`շ ۛVkI K,쯗I Aß)F Gy{")9vm7}ӢP83x/H3'֖ͬ?aa{ra(0R nP'̳ᯀdDIbD]+XPsoY6frA ꢈoU.F+_ި.(nբF IP>?]%%T?m66&xR=F w kL(TdӳFƃؔPĬd؝*hL'Jz͖9;̟$yfԾYZ 'ou"2/0ĥYk2p=m{lJc=_PqhU;`.FĀ(džP^9uҋ Gec~ 2ff;ǝ@n-!`k oF{L>7Ap=`u%,,Kǡ@nT$,'[$]j G<{qVNIH~Ϛg,x5R`q/|J>) 3`h,EjjaL6h߉-vՄ9^QҞ` rV'Vi @N7pi;zl o]oY#Pe]zW kT oDh?o;K]O<_V.ȹO崺t=+G8jf<D'b-*)>S lDԐ+2TN.inK 7n7j8]\40{Ubo?Ų#Yǐ[>H#wYgW6_z?5;qQ$rqխ0ouGWTj3 Ke z7 %V!yMG?KF{=_Ö br.yr1y3"< Z<|Ƙ0hbA6cb:|^nыiѹ{j$裝q?4Pl_,f$#"հp F-Jb,ߟԖJ43r/[w2w3#'X;iC *"XPL-TUe0ʻu@[GMP;ޟOwUkkvYϑKIOkI 3NzwP}P$V6DsRNЄ|`'iejb*)H;\ǎOR8du*9V^i+px  53m@^tdx>7BC(QɬxJ`f< };> ئQx66h~n(ԠUʐTTDh54 6 ܥ4vz=RjE"6ל Na,'tV]N X>*' \ĉyȨis:P!.yv{{(_EИzt\/I{.I 7FHvy%xjx5[RDVnGTZn#Ȝ£ 8n6Sv-"℡ƩHe6Om5 TȼuAe;{B2 ]<lˣ}"MEP(Meד@F>;Q`hΣO/΍b7şmt9I gBV6_`ƪ:o1LjYU^r`#K}A f 9%eiœe˵TF!lh^4nyB2$,Y 2Ԟ'M$l3? E&29]B-\/\.qNЮ?~Qʹ,?tbEp˹"+BSGB>c| MߴWP:H֨i )Da0z¾ZMTv@g$KTN|QEL R`ڣV5 UPYKG:ہ4"ZX+Oi53wy Fݰ[q.8eЅ"- ߣi<O+ MJ+(c]Eg< I=ʹ]l^=K!o됮QQyY^rSl,dLU~PRݴ!}n@*Stzb8U~^ zVw>|;5zv1! #i D|PA9-T%H UQwFwb 6 :lT-3r$6|̎à_* :sb2Q#h;pDĂdg=9ӎD4$EQm,si It. `^Dzr,t g%1jt0(%&Fi܎A߀N[R#1rLBMH T$$n|\2([v ћq7 ;^Q~u5Izuh(K(ɀyY=gif|V 6s"\؇e.HFElG^g%;9ŔRŁ_ @=MD-,F: KY[/MPJDcK2NlDadazJJ3R%n+jwt~{q'=%[h|=y\R ,h^BONtRt10MѬvҹ]|z|Dr܄%5 T$!Vfv)<,k~n胢d;e! -~wq;r*1l4yxK?b5NO?cMcbgLtF4;chs c%;оCd(ėgj7f_2}xEr'2 +D$PtKPkylpLv"V <";=pd(xƿ^`¨ʟFS!{˟*=b,WOC>4SSsZ".8Sͯ!eoN!FK~Bj:#g< ɷ*+`NqfQzW@xc)KI_>uV5ehR>JΓʄa_/sk) S5̈ [%ν˸y+FF+Pb3'{\-F t&k6 .kYM2Xb c x2<|XD> R#j# I8&"Y-d\P,.H #@Zͽ k|ԦyQK0Q,!kWẍd),M'FF5r)|g|SY|G=,M@~9"/& ;x%03NfX!GqpĭK;bZָtAwhhH  !Ş-oܻ&蘧Q _B:uH//s,|ni5XIKQuyB sf&ݏq[%89"թ"ݡa𖶡)`i?՚E~f058jµEao-x?UC/zƟa\ۛ*IC/LXW:;de<݇ / &gČAF3\A:oݒ$W"FޥBec^\aOԌ-sBE/(`6מd@ /6ˢ{<)8kjÃdD+'{j+I2ֵJ]/8PO/yRL4]}$HXE%x5qpw2qYZn#J"cڍ,>P3l-0^EZ~Lݪ+[O-&M6R_D U@ZB._d ޵Ei2(HIuRdj~U!o{6)=vJgSeMX㝌UYDm[O {#z_ێʢ28mML jvn9m&%C2 AvH[XMy~Y[`%W{`4"`#:'_d'1mw^6蟛''oD(VS yy|kz:U/P{8@|j ^xspgW! aI62374ݹ.|izVw׀5w*naN|"A0FoĵE{VOO`<Ȇ=R-YSl ح<.[Mj%(j@lu%;^D܌e0ZX*U&04wRSO ⪀c [EZ$!~^zh8JuC&8*M_u%?_!Dj'g,Y=8좞Ga'@q>lqX]sO5?<BփKtvLPY 'u.RYwb"2qdCu)~xU >4J$MWՃ?bJyՁ>By! '{qIf,̓Q)m-TVVW=S~m~S1rM]\Fj=N:ESDP &Bf?@`4{ \E4?h!ہ~%A.pS0fYx9-K VCuP7_=DPXZe. QټJdpǍ"G%vz0Ѭ1BvE)b1F!.w)szڬ 8#ʇ! 6r6zq7qOj9O><9(7#YBkeT4Ԅ{Fz&){V&ޖ %|G^j*- cHP*DU !PwE9T54zw,16F6=fr#j3 zp9wv\1&;0>zvztIWZ: "(lLU%k3%FvqhH5x@aNJO*ψՖ!p7#I GTN]Ͱ/7+= 'i1SI.So[)$w:P|Zc)I 8]) |tƘ;QCpu_EP٧q藍|4i#Qqy@r%po58]*&nnEPuUtN.20IB0uwH_(hbԄXbF~@Вt8p@~@IKWxn%Q,;+y- lO<>_UVޅy FD|MԈ'T!\:#7LcZA `QB틝0=v'ѹP0 »JBjpn[=#B0&dIg]g]`(Dk"q7Le=.\& 5?,Rn7-8VN2i0*^0_Y#C!J)8mq~V7&ewpSc'EZs{yI $ L>'˰nn0|Jmh2VC$bN72 -xJDMoSoa>-8?^%B20*hIdV႙.RqKCG8Wu,*.=3`Bl6bS1lґxzJs. V4n`%o!` R"4n;0m}&+ᛥ}# o{"mf*# YbS(ʹ*6B2$ P"c3nm/J"|4+o|Uc[SJ"q_W;,=U3Zj qaM9?+7I9dTr xm5իinONc&&Ql'*7+^X񴴙W֑nAH^wK #YLR eCcU3FA֤Kh\+5T8'*{f»ip,pr^vK Iz~z[iߋ5׍n!Lh.ij7/arMv4DI& `-%x];7}>i m̜fS~YlwYdDZB: >b*0 NB)g*X*dyYK+: `z$ @㼠8@s%f_Nƈ)2>` q56A]1 kJ-6,q(^65{mmԏd7 D.&tijɬ&NĂԎ{梛%T&#Ãib=_oY*DQ\ϟϱo"OēGI[ ŀp*ҋQT3Un[EP^D\=N>_T !JC=\" >%,]!\ЙEwޒ fpY, `a}8ܡ[z6$G9h(N>ivPPup(HY^A](,0U*EL-"p!1#nqcZ.|K8eԉ o.zQYdX{.ܟ'maZ ^h$PhzJ9oES@2zB\P}y&iO@A9CN|iܭ^ϵ}U&^=h=mFڪȤ2FWm-hD''uwSpJɅ4!Z<ɝi2C< l"ŗK+׊Mz(bUVF43"F5ҫ戂F!P3[`n.׉NK.**.KI`d][M,)T8%>Ă5+`|bl Sr+t⼺:)Ͱåbb=IޛGV$%I4.:4&/s@.mf|%A6ϙ0Fhxjzr2Dz0 j7]tocʥmN"[V+rc鑯1S<* bg"cg ۊJ1n0P ]Qk+Ⱥv@ڛf& yMgN6iS(L*/Ds.o(n_y ђoxzoL;4`)n[q9玫S9U26q~f_P`p<"ل8z=i_9% a~*c.&c%SV6vz^X32ƒd6,\/Ʊ5mZgnudkaҝ| &dwM@¤qJCYy"Yh-]?m9|plAt0+RLW20 65fCBpF甌*—Z Lx Eu6C LJN$Av%0707q!dCv-R =,~@oaCCK錉Ê);M3i2fELP>~-ͺktn ua#MO["^/7LdU#&:DImKd[/Ez@+7b?jzb!w,%x˝FR$J,ے N*jwa(LjںrpRbv͙$xjϠx|*1{S zР U(z|sqz E~q^]ͽhG˂okU,YJ(5C,wB}!+XGgA~[HK,yIhx;q;(@g7zPՄ3|xt̕bJħTQt (;[8ܶH$Uy9ϭHBVR^GG.#}rʡҙA7+U}TLJ m! VIuV& /XRDVur=jO׮3 3 6Z(C5`@uP!gZ>[ KQRSMl50&BM%kjK 1\{-5W[~'7w/;c_Yv(m3E@^wt1쫿 %+($)~ ٵn}^6VZlqZP">i:*JG*?J`MW,lIJ|u%7F_߀W4 lM;^ 7Q  `5NN16Z@dCqPa*$nnyf/ Qu c=,g>,FI4ױR@fze0 ϖ |ݮmz"kqӉo1 zLe媧y-@Zd#]iNӡk1V[=5<ӓ|{HW͎F( ߰hP-o7<<p: ֘ƻl:?q-W@ ;WEW;9[}h :<9 ;}u%AfnYtl+GxbSg~H pa#^=:-khn?}@waz7}_0aҜ&ceMv,tVWN@<5<driu؍߉k Ȭ*citdm=D@̎10y7j*(jjtwE(Z>MHy+\ |Z56gj0b3Q`ݏӔ^ d뤎טql]=AC8Z8zcPdTo(G{D=Cͯ([Mu&ɊO)VWИTEr/p_]n*yELHJ#m} |f}ʖbSH%12_۽[ Y\3Ļ1E6UV1l{9<0!,،g`e(JLXBl!~@u?LOP8}&Orhњ֦ί,/Td8R^ew?jd>,BضgiyYx{ zq_|pj@78f(+aؼ2ơw^@K;wN*g/YI~I :Oŷv8l{kB LY}aw]ekZ4VeHeXe3w&wωA]@Qe.y/P*vi=bPv-S/Q4j󏧕/a>_z&eyZ xgt݃!_4=i)"hHZI' Rh\Q%hB́?Cw ,$r2ϼ|ҕ ʒl&^Zmja*υc;o,3=(wNW8n!n[q-[r:ȄZ& 2N|4 |P=\uardorxt_g #nLk\@LF2̽_Z^jѸ|d -|g,i ͕ ]o81;YrpK#X,~&B;cBZ{1 >B`|V3FS"E(I,VYK(oSQ;K)$:>-Ek2)/l z8ŘX 0T`m M?ۈ .7mo<[Dm2n~9RjsQB5TLڻmg ,a}Lpn.d5Jw=Rʬ϶*ܽZޑǻf7Č@tϳogGκwMj4ET&P9tV0Ĺ;)D 4Ela( =. G g_lb"[ؒMkw/?96af㳞4YQ;.D@}`ٽNѵ duq$usyyޠ+B40d8#DBDaYQI9m y6,[?f2팇fLM(6[@ b*@ox1q,_.ZCyW2o%K.o\ph:hrs K^QkvkCv3=kٸ~|T8LvK >)Me,m!#D1LI=ϐot-;匋bV4g;t M뜥ZZ)P> K l1]ly`fDN!\dMdSEkk Q7%deD h'$rBi?Nb9R5l0F!1޻I>C At4/#%ԿLkx<`gz.b eCA =K '8zZA//\@#S;7+MN)'ѹUY9 = /^,E0)IggFi'DrJz5e֒.噠SV "[af?bIXȵz(pqgD>&` 1^udň 'SbRy;p|N)\O|Yۨa/V$,K=vfV4-i7bVIgpO=ˣTcA 3w}XoBk ^cװ j' ل>! o7ݔ7Hzv$l?4~^̮dţ槾ӓ3ٝ_bGlO^ ;%~Y+'3 l}-4YFw,I),=+C:2I Q.ĭ : 7W 6 %O0 ɍUbs.zr{#pZx>,Օ oOgaEC(bZYx+s@2EQTGVbl=K5-v9KL,*y(~ ~%|=.tZ/|`n~yW1dFvy%T䈑Pʲ4/+IO]a4l# l+zX(BV˜X/(A*d̓k#aS@K=fFFs[hf-I^kyڑy@bQ+vƊ̯'l nBwj8.Lfdu_Vk7'.HvQ= _)xuʂGLW4Ƞ8n{lH ZpMw8 R˶*Y9i Jb2N=FS7sUn^HLœy!bJ#bh&B%Laf:V)6^X=KgŝGŪ\0Q-g{BʍtM5dgT1vYC]TQ =Z#XQ~l0VfLmUqDWƫpb# xXq ;>ݪ֔|]YOh tH׍Lݱ;jp!@>੭ "t(*?'to-l tG;MCYsƘ6ɟ}0}0s)x #ndj[{Y!&)JehyR`lLxx8ZS>+&A_$C_;vx)t;u'yȝ5=8\ &05n'pmmݟۅ)W\Yk2S_yl&&;tO-g] /Ma[? x|Sz*DŽh"o\"ǥq4G ez5!tZ|3md 0$b򆟕Xrw7әl ,HɾI):DCKd7 GHoKML8XLNbb5OUY`zoVi 2F2)6xoo%54I9Nǖ8o,bnT+= \8k%1d ~zJ2.q -Rm\֫yBp UEWf9ߩkN7:IBd=&g9X]lb !6mi4͝Bf;A9"UA",}ɃR(ܪ&sŢ02 Bb=H_1ʑdҖ*6ażD3MF$_1w}B*4LiX†LG$F9gs?\z 9y4Hݫ %q)'>子hnL\(9A[Jpe9 nY!?ƚd[ػ?@4Pq&ba5؍E~oSbVHgMWM^)ѶwpW]t9Ii6Ipp#D[+&(^?gK0Ij%WY |)#sZJuΘ˭&J]A>bt4YCC=Nִ8v ;f^:)Ж٤iA WKF<Z,%p{vgYaT@ z/M5XZ,*VzM+/-떥W.H<b]KIݽZ_ Ik @N }oߓ(R{5#;hz[wW;t (ʱe]_M)Ml?]լL[)O;*"PRI|9텧1m _[&KsvtT4m)_  =4AʺC{&nXa)ۯP_ud#atfڗ5?\]rTJ݋T)EQv.HqG4jWovyEv[U9ѵe<Cm͗P= /Gc mFߠ8#0ξK]ѶJڌ(7[Qߊvaz؝,w^FF~A\4vԷعfnw( tUL2==w8#GN_9H# xVDYZƫN 9(m钗H;$e(,O#JZ` ^8*l!*ST&>NmZ/e9it[h=K@aDИx-s}Kw>6ڣ>K PkaP)c?$|2(²R:?HO`'g tDn/S,=Ki O.`F /3w$,TcX~ y:76d6 Uu7V/aVf#0]{ J\4EbD2: dI|O>v6k@LڜGByWƒ|*!_/A1Nr6dWyxA&L!|xAIT,2TFl@*34<$ઍ)huNg3YU)9?J# qRA+ -vI[n cH,r$nD}P /b>XvbԲk|ާc1b>7V6|1d뉏d;Α: ҐؼRn>,f^Tf"IC?#S ֧@c񴛸b]ݍ0 W˄-;ճdʎŸ[c+ Vf( (]N6$/s"E:U#k'7_㒴ql~m@$ IBxN׺%$- Z-Č/h;?(݄pm{O5V1} 2] vT`{ haN(P@whzC9ۦKv j8Ιa֕np@6QVe׾p $zۅfL>&:1Ʃ6skmG}+~s3AwGۛիR,C%괌BT+tԐwEJ k jFLX㦗ۻvR2)9la ,+i#j#gtYfScoY\6 ?K=72<GbO8AzŃtSuTؤalcI#:[X3^fЅ;WI5:؍m! Ы\ΌI ož4SUb\ψg:zXlk*EX@YnW`34wȆS3c/F% ؀09W45T1ez?}7fǛC;3s5*wqrh5*b c0=[G 3Y(fM-qK )\D/@U_4DR0 KSVWmD}  D()"i IPcQVes))|7/ca7l-W]aÌc (Df1 0@˩Ի`Ї w׃Zٰ,r%EdT Fle7n؆4u+"xa}, E3k"C GD})?3]Tz:Iп> [}-Sz'Kȧ ?*ʹM6\2tq@>F` ijst Bd6H3DV]5do4A8!z{`z%5h.#a=ym,58^PAdY3K 7񬚟[j1W⋋UY- y=<BHrȵa#Z[[hN8ek@uy-/H\@W6őT:|"z?-,=ɽWiwkcNJCA?tv lu#DWt`S 5V s2 Y"JTuIiu>T}bC=Knkyߒ`"4p%ʐ0L$O:kbȞåA?'&paS텘̰՞ɔa74bĘKɦow:&' .΂ Xp9h% ,]KV~:b^eCM9;|^[<yJ*)0*IS Fw/vTIViw ]io?~FL9,.+w1+M KQp8@e#TD.np0"3^l 2#9Ƒ&ӵώ!+Sz^]jT)U7eʷZßCN;I끻HNU1n3X͌֔A.$)O&\+x쟎n۞_g7j<tv/=!IX2e]6.S<(v&>)auAIa%"m#V 0T;X}^HE*vɰoZLRx!* S.!@F, }.`xV;Θ ;VF8ctA@bcn/1]]J^wf Rwtb O-q{Ou3=.7eFWw˚W qLdM"7@eMJ775xϊA^¸<4ja~rCXM|Y e::LC-g *+c=}$T>/ˉ7f=#i=d&׭(PH:%}K9"(EyM rӃb֥?& #oBKBgp`Go~9/?*eYHX!N]y~EӹXoZ{C#O"3550Ƌ%Pc0HWx'*ޣc9Txy-OhCtA!ְlJX~"N_zq(7s]bOmIUDϒ^kbM(#7q0% M@L|~C'^`*inp;>3ӡS8'˙<-^LC9~CW(rn v ~~qY̮* & ʰ ;8T4̓ [Qa.pY2@2C̄XikX3Ȝ,TB@[A3?7Y/wd h)tk1}(Z(̒x h >)RUi!w@،h77J) fu6_YͿQT`_&I@lRf=K|bwYB$& ~ YSu}3yBxi[֘ _lM+nMcrfHfaד ؖ"GqƛG?עaj^j+xʸ }m^"H2 1"`eĀR1=jI 8n/|A8Ehڢb_J=L~~B6\Tn`:[Q{v,y9ڣ0ô% ZskU.I- j'5I6Zh4p Ӷ]P}U$}I\F1J+o. lvT&ґeU0 3qBǴ_4 m43ot=oӖ9HH7VQ :|{.xZd, !WuPɔF}<+ׂ8H ?ɣ~uj̤k5=Bpd?_`GY9-ܧJŝuDV1魙(TqѿMZ7 r Q`3=} ڒ_k*^DߋnÑ]vƜmftoGG$9x\Vƴ]_N!u;TZ"DB㘓d.gϖsCN7ɗWj CΙV?UuU> 6 QЧ#LGYh%#efΑkB#آZ#- 3bb3܀'|2ʾ|u|O=@#~wEg!\XB `}g4f, 4{Qs"ދӫaчE5jl={ s&x(<ɋ)ծpA/qC Q "XWw_dJ/<'kob C 4m^ ;Ӵ^8lxQ Ps4EYTjK5sN"!?e<բc5yyLti,m+R5sT97<}.D&tH(cAPz6EqMf5-Du٥rkȌ!)lPmJ/tb^)B?Vmҩ T`BŞBi穎 .94yghU=l<4H_JYoI 9狐zit?]tS$6:o2(c=u>`w]i/"/-f q` ]t(u(S;G%f%Eypb]D +cP8y7{3-) 2Z,ÇF  V{S݂# wE/[^qÃU31 ٤: Dg"s*rFtzjW2aִSlfߌKt5VPҵR]≭^㖇c3,ɋ?Da w<~pi|mƺɧ">ڞ B? xIE1FE}7$f!h, `Mp%,[Ql|$մ*]>AAZkĭo; yG=urbdJ0B0;6 5q1`U^0ѝOTU5J4?TFAYܒ#uaXxP@ g]Vv{$gńTsvgu܉ˌ'Ј6UE;>\>Z tBI^dp9PCG(|0dj~b X59YSUPpt;It[(\P 3:< "Z UWV C96Gch I:W~AC[=sb1f tg^6KQt`FSp}$o}`mf\C > TmpACJzuaLd?29UkDi z:ܲVuEj+BױWf-k˜@A(m |ȼҿ,qQ]ꃃSͿZSSh}< }\ֽN=.΍|Kf@+knSxe5>tJ`"%xS0n@*:@`(ћ$o4ל4*JsR͹XxP~P{̎lϑΪ`WGOc/i͔gbT@̯췕 [5dNI04wCz|;#Qb$˝`-"jGp>>ΫMz{؀#ư<5ٷ}Aijo>~8xfJ~P^L(e Q,7DN;ö ߵZV{>hzfZ_>wQ{;D DUqEu" 8RӰnvLea@MF"(۰(O~yғ pNx Vahhghmam]WJbh. nF1ieZڨy^MP?.[PXo9x 8 XOhI:D}ұ0+j6/ZJϠHݧŌmwmp5'UťI˅ZhY#))M zͳ+\dRfX ׷܎y%_+( |(D DOLE\U'1Zdj5?3h>d{~Ȫ?gY}6(E1#*|0[X; DGL`R!(ԝ9 y5=bG)a{Zk<+0ʏNȓD+e_~oդLy%0Ӆ6*~Uj4_gg~2#r*ܳ8c֏s^YVͲy#&>I(Y Ǎ):ÏjV1Oe`*s+Es@" UMUR fP4E||s)Փ Q5hORwl1Q;#lbp":~DY{tI3`Oo&?/sTyV+-\a 8 H8$LC} + N>0j,e6Y(grSIw^!̱ܲ!dDJcwu=DjS\'A#y,#L$= '&my'~#N,dro#wSy';ܨ ^^ZmK0eRnt6T%,%`7 Z$B7"M3Z[n-!u2.G0YdqZډ`pBl PӢM?E6kT J'㲫,ٷWt4R3rNni@ir)g|'NBZ14]["FV/, E>~,B/9>mMs?r2uLpjxִ528xwLVA psLuw@ iY9zPdĶ"<5Iz`>_{E-vvk_25nBA >9YNj4 ! Jʵ}ѧY&OKEݵ5޵iS$IlTqػڃ3*]2P4$0|Z*UdYg=o2#rnTkz-\M55%_bE䯨ItgI6RVsW׹^uRxhyvtгM<ޑ1aymd\=<!m3Lu6i.bcfxSٳV8G|E[eB.}82cL6C ng֭65IYg\O%"%k,2W"M6>wEkC'$\xgi ;cHHl ¤#MpT{)kat[wq] /QYؙDþ/)g˼]!epNK>x)<#Ǥff/FWN  o Vo*a ţҬY$aD(7ŒV[_܀ H]*=@d{7}w`A9|,r?Hc,M(,4&Jo[Ce{nzjV@A@Ը(oNoN*:+cٽI|T~us/TXkRMt2-]K%Z@7ng2-,woUš qiM:tEdooSڛn;ɟ I7H=*t?P {Lh]5x/|@F (,bSehBI/4MC;0ϋN;yۮ0@O9` S,MdZp,0,qr"GbUZX RX|10ʊ%J9rDcȵ\ (CɃa$]0bJƼg,]U]jvxD0^D}4QU?wC 1T#P@ˊ{&I-ghv޿gS"9\$qJCcnaW^lsR/˖Zw+5WgFS3-Y>½Z؇ ]Xdu/5WЪdLE3,3ր֞!:Frxj,!V/5zF*nBGGi}=lb Z5#c^R ^_^ju+"xvbH׼p`Pg j"d4L%9WQeQ!9&CvDMnAqO{  w×1"=ݚ})ݭ- n0LN7F,}3D] O3GDO@prH$ݎas96TDBrRo1;"$y`h."a@HU>;c1J뷳KZJ =cJmhK2(lF ')DB̥. fY#]2W~Z:9 UΞE|aHK^cFIyg$ˊ鷆c q#? jc>{K?25؁Cqa>dv\EP؁)8S49u͟r~CVѨ0ZZ50n>)mFq#%sF p1)OIO/WӰ_K1*y:A5c^IKCݓyH:]<.iR_`rul%;MS"-Y6n]i]&8AMAO2j Z2aH(TM $t0DRdžpi<2,J`@] f}mBpJ䐃_}eh@(볬d@]Zg j0t zoC &6G 9yM3 cq %rK=w*Kޯ p\7:c~S69ɿ+t0}< Mv vux*/j*D7Zp;jgoFMDw8+ L4t>dٙ7T2:-rV`8ji~DTT/1ĽTȤt=hTP}6+%؃'dSgJCuB(u_M3(_JÛc??b w:+ю/Ļ\߭G-w-@4\A«h33.U +<ԀSl+UElH}]oD;.OS c -+s;i1V/%򫽄ʥIC/NoFaҹg5%0V9wk ?EܗQ(!A$mR$\iWH fB)HR(ԭ*/C89oP0XUWŧBH'Y%I]y^'r<,xQQCHe4|[\mٮ5 ل6t Qc|j.,Mv3}f<\ϳCèi+5VLvմݯĈ]"Rn 5-.qc.}!N*y1i jӯ͖҃Z j/il~t\L ɋC,H~7/@W\=C2A.{?٫eR\ޜl$L ]y]4^j=(r9̱VlcPa 6ϭvkUfx)@o08nm?&t֦BgkRK qz"cdc~NFz˘^Q|r:n+M3}Zl`4ph {1A*L46-gCp!N/\"=|220P CxvT ȕƏVN%y(-Z8,?^0TW>t (/9H9mcRV {8#+rkHBS_UIOe|+<=Ln቞~y醪r :cM3DzMWb EeE#:/j\}?`mc^gl7MQg?9xZ^Ze%}sTeovm`_PjB\bk>2Bk|}Jc5ٜʗĶ1#1Q>U)B,.99=BJ=-9N!@Z PlG1 ؊H NUcߦRV|턛S\{.z{aP&^9Xi|vJn4?HX@|"[e۽R3$vozfsk[\6goX%өnt ]^R :~GRJ-P77 0iZy?`G[\T\\l!.WO̥Qme\WBḳO&(GQ](2J@kF34U7/}@>F_Yfk{Q?X7vL756Q:JLހ2޴m>[6 ~m8OMy,`3WT~*]0V{zP7*/E;Gol+ XO (<>z7IN $!Pq5<^%qdVraC?Ƃ|Q^Lp#8ey3ũʺ=a][o Ntao.{-:&eIZv/QD<"k)F_DȦ=U]ݽ׹|z=uQ~K4`cU*q_v|W2ή߄- I%֚pC zf6pD9ީCwI``s- kw C:Q05 /?/: 'q2Vx?l?v6Gʣ̲.mq }1OlH%w*R!~CLWN0)|Wohh?ȗtm/h\ Q)]Ag3jmI„$&]z13]w0}Q%OnD[{8RՅygO5ב~nvD"Uw'=v$D틹%^dGo탋w?1o+ii5q,-aom&gm4A^|oI;3 !q|@>0Buw&D77'J{v(W[7`KNgo:jHGk ihw˓8.{DQ nX}nz;Plzw zu5;\pljPΧ^Υ4ў9N|I~ 2-$r[?{vRY hIY VQd$ yq89Uw^-l:0#(\*?EEbVj$0Vn>tnVJ!Z铖| A\%;W`o.N}0;Lz4Vj7>d>`kk{y>#/OHF FyՔs QF\Y J2t!,,G=.?n06 ɯdLYL؆qvzuOi`=@^Jqj?v3ЎgPWrZe&-d7:>es+,RЃ?z؟A>V1G tw ъ(}9%І vD1ʥx;H q&=fjxϛnKm*|Gz)wW~aҭ$^ɲI .b yAThb.l,fCE|v#*\>^m; F3g %2(b" fAVڈeԿLhFQ q>BX=GUl|;LU˘QӉO 2UCTlێY& MEPO9 ʕvf|S?hs@WmЄGMv!P}bj~Qj/1Qv1 ]aDx̿A{q#k@H'aOs,fS 0R)2VΎt@؟д}I sF2[Fդ8bo 3S^} `\ A TSsTsv*T Ѫ4_ƛ=Yjq;{ Bۯn/#xl谫P^T Wbީ|~+Nun[Hr:%sl/0/y ;-{ qe?@eekG XM·2.z$ +^:2|IgiZLiKo&_税sǸSm\lObz}̼"b $iǖD5+_Dd?M$.ezr3fq,'^ٗ089w2-tǫDRT*[Ps!^L>@QQGO`CB2^"C[h)P5¨M}rW£hJ7ǁ6Dp~O|"kC"dϤG)Fc=<tM k_VЏo9;Iߙ.69LD!VηƨZt_0/aGZ}IsrW_:#$nZ-@FȎJ%"G#80EEˇ3pI2*2s,Zn0j  *'e1hg%~dw2&xXa|jl 3b c>45Ղ &G7$о7 -1Ԕ"fg)-HڱOQ~]L5ѝ!y7#x#拢[deHu4+e]Dy]k'Xrk8qK1ΆگG3+Ktsjq\GƱGȕl4u;ZHFgLZ"ߢqgo]e(ev"Jnr*jSߧЦPROsú;_j)࠽/:D Z4sɳk9(C "z氺`ȶ^hSyK*d$XZ&xk΋|? Hi;Z\ڱ[>k.Mm\V4Z'IچW 8 IF/ k0"Ciۤ:6_D4wW{# L4, ;a 0!h>2/e==T0gX*Fmä4DVUn!E*dsɱ;S$$BPvB**9+KdGC$w^9nf9w_1v=MϙQ hT yK[` 8ʙ'Qez"0KJ)` J\P]KI$>Xufl U=X3#rTB3PRs| gcyU.۲wvOBi5Iˍδz'D UHhX&b.xPm1Q06p!V)>*ůNnmqdG$d ;&0+nOަD2ʎTm7CSQkO38n9ݪg<0hf^/SY4=Ƹ]dyRS.ԸX8Z5ypWCr)<%0Loss3ƉD_]jrU^[8Zgsϻi,AWanL*Bpںs-IҢz][ǪButU}~)&ɵ%aWGo+C0DjR Qvf>Rf*%蕣9i&xJdžl \S (k9Y Fk@"Tڔ.T1-"* PH]6`)Us`2&:do:! *=B{\sbM*SVT`0**|i;\(+C5Y>Оs.FH*!9unWLxnY (݆݊\Hv*aTn+Tm`;U{^>z<#BnAw_vؓgD<ʪ/>%j-ʤs{x<'n[9@MwRܽ"6˅>Ar@(relm4Ry]O>gb'O]1\w8f[5|EL[ $6mEWV,oa(EF\]%zr%WNYHtQ/F&/>+Sn`.c`\l3e]$=h/*Kde(!ٷeS6iDaZ; !)݃ 8ݶUȮZ 33(Ɇ=dng("0rLT*{Peu)j\Y|pZ+(Ql&M75"1#\Jr2CI|9FY7N TEzϮ|ɚx|*'9w8;!3mQ+ާnڍó'M= ۱1Ӻn%&+7`%D }Q& /P1WC2QY<%}!ۧV=~MۮhK1[ؖUE?>S̟.RuG#s/1R`3!pߵU;`ZS)1*j 3ÖTK@=Sgff3FqU2`Z1fK.$ y-}M9,t*eZ2p;Y|b\K73kI6n5=ycyهaf?>cA+ @ͯ/xC[7t"l1;'(?SULϘ_SnUB ʱYG෍BcdIa&N*r)G7*-Y qJ}_:U{iItO,\ډ3n8ZMRŮ9=_[DP1&ݥZc*$2ێtLIn#ٝȖHT30!ŠP5͏FUU:域1~# L ӇӸy1!)懩> "޼mņm!+ĖfaAɢF#Q47WǨ%WI1Rܫ+n655{1mX9D挛vjH#Euϟ[N_{Z}ݭoRͦkW$?DkT!'i6j<_!pF_,Uj}WuY7hѽrV9ˋZKӳV-q,etO)6_JkSA`0_x-F>E{ 0 ,$ T +HWJ: p)R8]7H<@.ە P_o#ڭgEs7ЧvF7Y҇woZͨmV8ȏ4r^DKZG9jYz̩ ;ks4+韤EM!kTP\iXW7= äjw2}y?YEEf.ܠ78Rۄ!6!j#6ň33\ 6#$]2mԚ/yz8ʹtYn)wI`T4CGDDk?;pqcN_))q0pB>9p$Ԙu#GOꀆqD@3<.-q>30Qp8z* p̳7m$T\F]3˪, aL@yr8Pwj`nF9б ^5\=o{b7@aMS"Mr3q.3TEc \ǫ4X#_$Tx^֢Ɋ 7G,G`te">ٷ|EGqs[ |75p4 ǶVመZ lv&vx&)\ Dr4JxE \ 6z`_gx^{*c{CXXZUi-qjK {Mt\e)6rrZoch«fu Y$ݾ=?/C=S1P+-HUKtz_Ƃ@v[- r$3sZuطa":dآYuK-:C?5 RSo,N"8`%`T ŋLQϊ˕1f<2 iЂSqo9N,0̜zdƯnDɽ3/}nMr#?g 4ie^z0Ggy m|s4:tn.  8çfڻ_I6M9m QEMJK.,% yH=v Re{"|syE01Buq`_u ۼu׊t{&)%![ /~J=3 s"܃M~n5e#Ɗ}f¶մm_(uTY7n"`F2>~M"C$K"> 5ʌ,wx/pbSUI[OFsRɛ+ƵB߽AxRFs/@#kK!?YU6qJNyJƄkRh=)~AEE_oVz Y2d"$"DaGX?h4Upf#%Z.j5 H-tV _ЁY2o+WD}׾e새t4!"K FjhV釔 ; ?³2{PVtCG p nY̎ṇ"eEc #AH[׃fXIV7r:˥ Gy)T=ܒjFٱz/ Ko*$c *`՞DY~]H]=ԱJ 9`ՃEb 6*GnX /8i;CA s-YY %?Pk{0nP/#9]zjV';ba w`%P+C)58 Ltә.UWܖ/z4eFN^nz+(?Y H Ń%]qoNEa(3R=Iv Àgr.\ l oL,j`|"iJ{ bϊZ.uz9%a^ 'I䶰ġIoTOs7e]gtMmyR<ۘao]C.,`wvZp LĚjW `9`^kxKӤQ~;2lϑ~},+@ ^R\'pNe(*L O L;/?#!:/e-ΰexrkwTRb+-SJ~*#&ڸZ.a֚gW#R#j-/+nӔk-vtry֪Q`0'G7Ǘ. Ay[&{!o \AL1l:G_>-' 2F3Rhݘ>pytZe>~dbT{$ᩉTkdyH?v&C7,#B0׾-^rRԛeT~Tj9Ti%`+ 7 K6 \Qʎ&^>+=Rf2G`~&z @&?>1 &97i$7[9 uC\!H`7|dͲ:WBw.Ɩ#~`e}%2;odwt( ҨE*sv5Bdv,hl,=fynHW1"+Yj`ϲES[#60Oxw՗:]8b} BԐXo)pEљu/"c섶4yшNIɍ&ƗFieoA_ B{M*҉KQY9Qz9}'?)0_H ҩSkD~4(HpL5o(R!)ѡEoҪ֙qU1t\%ZR߉5M.UB6z6,!TAU90rtu Kyv#|F!tεP]ٚ Q"t'gw>S_Zz_HE 4TĹwr]ۅCQ\2r)S6ίNt.真tl=B.̙!gL#C ؓt ɦ^xӿ6l)iKxM}P?D–ܻY-HÈqkʤpQ-l8;ҧϻBߺIipQ&>COQ:h we)֣k#oY,D]]d`>{GE707'b{ GCGd;ت&'MJ\Z؇1OsdLhe$L[KQGKb}99)XE/md߉ u ާfocP"ܒP\zI_䆝8Q7;'^B1:ZWŻUNElztjZ吼!傓 w@[rpw*<̓"R>~D$!pCٲ#"=D|߸\QPBfHDC n"]C/ r HcShͅ|N~h#_Pkw`=?L5޸VGO2,-[j)2hd/ob;6<'tm!pN6:̠3݃QwlG]($($FI$4DZVsВY onfAAfGr/#~^\:Bc\-raaGω"= XJ]vJaYFHnsD9 OByh1ވiRIp{v?cg>j'RĆ>ѡ`O٭x_)u$sQ s&^Vq"gMdN|=8d__йMe9nB=+h3)|TOmԦ@5gK^bcR$מa\UܘkZ F ?N982(A=$ 401dؕ)I&%nP ]vvBxW!&6ḌhJW( pMsg*NlF26,@J ?E!b^y"T)Ojۍ "qF=6~>_zǠlloI9T|` 2~W`Yb2K#S;dzH|_qaRZhwW/2 6Ј3mTNP0L:j‹^!K*]̘7Y۳_s-MLwPm:?܅NhHv[Ni8tzsg+?832-.dlL|oMѣ(VA";@,ьG0Ĵ9,-%Hk ^ z3 lhBf'jz7R|N9²Cx|<Uc8 Z~=DzY hP%ft%nyd:]~u ~ J˧\{FM@>F'YL!2ٝk2a&y=-2%?{,Ydk}䔵b /E]<ڃZHNђ=X'%'Y+/z- T_>Zl-%m ԫo ^<^jS 0F89X$(KlT>Bs|͎q[E?B( Vɔ.!tN)TngwMNrm6RĂ۳. !|dSEb6N 7Q^.L;qAȊA5{@\ܛݦ)#?`Ȳ8 _1fbf!v6>`_YDr-N|H=f_ޜ,S˄V=>m:1 X 82*5[_>[O_܀B&޶Y$դ/)vrûsa\`{|3F-71!3*Aİ.?<ˎ !3'U]|d>jv#orG~sQ ;$(-a0,v)֙s*G`\`rUJe瘍:SE-Gl[nO+ODI)(E͡}22-ӨD.c?TdhkX-)+WdnJĢ':hu 8Rr`sHЊyW@Q)޲rj N6DR}ڃ6eF;Le&D-%Z"bbOcoJ3bd}xF-#і$\` kN5=EHBVp-s<%6_v\3zL,Yx늫珔݁eCf?~6TJ;x+KJ YuauN&p [2Nr#HK"m E/aL$aRT?ٍz4". qbM8TܖRDmR"h៺Y?P$y~9˃IXw^<ҥC%uO,N [>^,:cK ]ϑ~M ڭ!zL FH &}6>Oe4E˹^9\ ix/ ~|>1BaP4h>I^c %r2B7oc+:(y7ؘ(ICCۛBKљ ``I+6/wM+-khR.WjfC(pKo:qGe5ѱ9m\Ej͙>l?W״})Wg K8c[ptb6 /RiCuaފ"ĜN;8G6~KO݌ZjP PRJ"fA}tP37^+ F#}P"Z]nDyYDNly]GFF8\ZF=CŬ9{5僶 R,ZwZS^O,9v 8q?̈c;'oj_9z H;? 0ۀ_(WMm| K͗*s'Vͨ3k|enY&ϿcG'19y:#Qj1=:w(VNpծC5 cݦjeAY-J?~ tyPD9rx?lB^8Ί*Јm<0pIgX IbHVbdok}Id$: >UrH0E k?dˎ@g$4` l{OL/B6l'Cyn@'jQ̎==V0 $rzVoZw[rb@U[K]؄ynCEVP~\[+PJ7%ZmdرH¶o@: +~ _u-l|Zp9v0f-MgR <']gg4 YtbɡvJcdPN{N \ݳ'PS? GkKG= C!K s_/޻H2Qg*v 2,bMg;7~vSe25*)yA4&? |r'<=}D|X}6*'WӗD3r?蚠T2p /JϞhLdu~!̱! `rƝ0=Bp ~uz7%DU1%wh_"ภ Of#@"huF[[4PljZtkfCX4Z4!w3S*^ jTX9*8 B7}CdrؐE#=-e:7z R' TT[h}CA[Mqeugs]f>婀.G!J\'*_WA YYLV1\P#X^}2z>11U-eSvף*, '*c- /Ʃ+-]}Fb =ؘ0GL0[)4l܆ra}lwWr[{7I-߯$%WOl?EԹ 󯲵Op:T1 HeEY?&ݶnZfݡ/߁9>Ω̰*;dDuzBBsCx i|{D)_wVt蠽&Q yF1(/g,%rpܖU"WB3xQjMbC>Dq_|w Ê#qe}@O3WȘgQC|G!WH%-2?>p!Iqʹ Dy A8!|e+hT#/Ř?>\L8 EW@nt/<ca: {zڞ5\b W+ ߗrJn.'j\Iy'銌eYlpiOc\3#i::9iX O.?] 2[AC^7=W:y(9bA{d++@4o:T:˝|!N&sY 0&AUW~,\[1#ł&x @N,hܱ\A<ʈB٤F~:J*걵-D("BoK<~8zJgU+ik)2|7tF~r>Kt2G~\yQZTBKy<;rg/c*a9I ?x}D{M;B/ DŽbHfk/x}neq< a}`GYL\>1\̌M}/F,&m-ڊ+nyC*(Բ:4:;PCIT8NUh8hǨHeOB W5Dk'Q2%eMt¿+cH!$I,uK\s:JT BHntεA;Q*va7oH2 &P|Yj+J,ܻtd1S Eխg5LS?*;#f4ߩ#.7!SX /׮Y.78>(l~P(aum|ٶ!YPxw9 BXTq)|JE `(̱=z@_+ 5'# o,Za^y&IqFSoK0KÙG6Jm"Vv:A\BVM(m\0:φ f8r(<_༠=t"Htc1z{ڰ/ 껋1zgj3YhJf њC!iQKWXL8mB0!XmwQ]}+ y"k9UexV[]z9G t+4$ @(d$-)qbL{E r3HeQu柭OO!c Ӫ µ8XsB%|%mc^b$PkCA*7:׬+# ".%՜y7Iď72CkCb}89 /?z`u>@ 7ۨ(UM6lBcHأf'@hY':ّT;Ĝ ۜwUceE,^op,mV$|[R⟓Ha292XM)}M+T){΀<*EEW!I3nTj*:CXY‹Wvg߬|=|E_h[]{' kFx 2nu˕xVB>W7VD>hJ|*{EaO˵b+c<畭0+FGgqD:6ZTmn4ʓԱC+i8<}(IGP˧ ?ր:qO1Uy/ gqTw7R騡ayf[H0-[yI"?^Eꭖ&NX2-Fľvۿԗ&bGit\l7xWfsRd?D۴zN3'Z<;ۍR$U:ppP&ǹ Ti2Ak[.DY|Jڝ;ߐR trLXag=v͖©- NN1 )N5ic 9O 1H+mo6,«렾Cۑ Gᩄ>*Hst˜t9-VJ@{Oaȴ3]*5N&l扑NcEĿCd7'ң~Fv_'b &ni_]>2P˳{QbI`~Gʾo>6zim0–z57I> 4Ȫ+.5# KOEO\ zk䲦XXNRQGR 5NtP%<'2I%n)26?3 /E9kTL<\1|%3HŅ ʜh 4`JL7٬)Nn-9=n(_zrW7 d;Z {Hu3Im1.9(&9g K ,nV~h*Z^0z i2VbO>wldPcj6q.Nbt<3@ 0 Xf~7I"ŦuxFp&vu2um?>eX*,N8DC_Twl-[q|3":~mbFdܭS-zY^ꨡ桁OQˤGdsUhRx+(-.уTM6 58|1L]GDJ|IXpQ0#_A5$ &,J hx^ؚU˔AG 8qڍ}0{%zlX^Z E a;0ƭC &asZK`H 7 nhlg缅FbSOdG @WX~?hzZ7׏7ג{ JzPr0lr/Z&M*sˎhN ]BN4tw O)j@aAw@"|%S.2bߦf>JqY'ECQS ?c#t,6VNڪmBJYȢui8p`Hݖ]׆sMYyڋIBYQ5K&=\1- 4EZ,t_A!!w>_!xV)pt${MSbUB""H[;KC  l{ظSDYTDLJITd\T[tlҞKdZ$A,zGTFGAhzTpK_++-$7>B?lrЋ@5gUaLKyEAhR˾.0,O,'LЙTyV9`ƺHK1Ur<"#B!a6I4W` ,ތylTC%r6-0[=!"OBS_F[|cs8 v3*(u1ԥ$: w;n( wVrbRqP_NA{{~Q.vDo'UNv6nFHl$kJ̨+^wDie{{I`MeMH,XQ"unlẢX q],(~ RP^15IaM]? E~asֻ+j->?Ga:4G]NՎxBbŕ#47p-pQ,/+0IVvlWGflju(KуU]8éJ"kɊvHZw 38kk|[|IQY*П%i/״sABvw.|61miw{ӝ2"'oI?JW'Xy12^fSK~*KƉOQvO+L&](,ƷZJ†_0X)SQ;_]*H }=94}2%]^x1R{i8rlU'c2NRU,[L7m=s,`p]Lj+}''2 uZVG~Khڑ9:G{›"8Ϊ nbXy5rnŏ>Vlc>*zkULg"G{xԂEk< mP;[26y2z$_EXwh0${w*ų%ܚy7 Uu s!67^ބeWg u(àBVQ 2>JLt 4W@;VKmغ2D1z w<_AQ8Ĥ0UQ!Sd Xg*K}ɕ:}~NQ!3bC3)<~>ǝ amV T_.ޟs)80sݝ5rcaT.LK]}`L/[cM)y!zg\dC㓹Y"}YTtu6q; В`IN;u[b$r|vtfF, K??O(Z/F0a=> cæ"zԜ;!劰s[Tś/nاH]U@q-ڮ3l x 92Opx&jF,zg2)b:NMgt`U슦6?"ʥS"7'q0%RN"'V@3f[ܤT]bF^N+q<7S|$焯tihp`me'Ӵ XAwa,Ϩ,q Ji@2zh3;:ɕj=G0t2"Y ]7K\ Iv*Mӣ-npDf^'$)S<뵤= 9m3/շ%Kqn96h! SSNnJs!9ײ`OBǘck9. @k'Suoòl2lU-ySt\򇱝QεKFe7pM) BA;[C2u|4ZM^A94+CHkn-.+s BU@VE b>|7_-C.sBĐ哤 6#98Fm⢑tmwzP&QѴ?agL]G, -!V/%:' !#C脅HE@HlUO[,*娗iCCSw6`5Z;LbbGz*L<3 x=ߨ{KP/ o~g$k &`~#-.X6GKQ#בϲ6,Bbm :n0,O<<' pQsQ ?O{%\U[~,EpՈihSe=o%/{X,[2:YH%LdHANT3 *u~LHvHcMq>DT˲SٻHafW'V̯7n?0fm\aپmRYy9l)(<  {n~4 s7%XR/- M}bJNU2mnЛhpXq:~S/wvt)eHws˛4Vht&A&"u|a_@-ړ/j;È{=Mhaڢ](nc'-వ~{*"x5nD>_]~-8zHTl#ղ>2`. Q Bvo\cAȹ.w/&v፾>C`%"ӀWQ @ԛ?Za< .RQF6 <^_p}b=ϤR7%z-a;^89ٌVzU5VtY[4n'ͥDv]A|?P鋇ߍ@Ģ~Ir 1H(4ِlO4UEsn}"~ !YC@{}>:zS-b!HA.^oF&)?EQM^$;/R"wȐ}Uދ!q^CVs oal9am#V-vnnrZDd튩i5r Us&Nuco ;e[!ߎP `gG$ۑ= X %;{ :䞴mt=C`Ap<%J+KL6QiU:DVJĸ=O:Μhk("9Kt a5jy[qīu\`_Ԧt̒罗}!bOl*U|FN+,sn' ##&629^~ϝ;'p!ʭ6YR{'b0*Kz<I%vU\ӹbR)gH39z;zXX.ܯ- _~$ {lQ[/]ܤ"#$N;ݚ:fhe aa)']4o׫16e\D0 m**V=6 ?[М:CQ^, )DsDW/l2AB!X<ʍ( .D"joZwJW!ʑea*~sdz.lP|wVuv4w?FE.^)jzEV+pQ<ݟ*ʫ1R-NiKvL h]-x7$"VlױֱAarHWrKohV|5'+f?_:0m\1 A^G eXI-XլO[RFqtRb)O'~}]=Sy˽DeAu}8/GΛɨRo1 w7涠.~ʊ9iGb)eBfV JeRl5USiL[ YjK* l:b+ϥ495/4.Rd.,(+nVXq^̀g| dh߯FGKkҷ@ g B<3Sm\ꬔrO+t}K}.N"erNSSQYd<ḅRZKGG߄_ 榪 w2,ѢiF|# @_ߡ2l(P繢~QSI"Dxwᑺ@pzq1mh+B11AMBIǟqHlEZO1Mh޽p~%pmRV2?Tԟs%ظlLț||d&?/X,!UZyik/7]6~jL!%ufJ5@L*e3wzIJEY?L\F}DdyCzh`8}>RZ=S.{a~̹̿p6 J2;my#Q~Cci1mj&/ lzg TK,޹6T."*cE!{g(:< R?NgtΊzI<2&W6gvxkCUZA_XtFLK%0f?| i_摳mi^!,lfKLMNf! 02BdDq9dmZXGr xYfku?zZQp#ް BDjYpFOίˎ5b'* ˴ӎQ_c%OuPH1Cy-vorACKo+aeJQ,v;IjԗHmй)zdM']e=BU,<|@)oDvf";CxnW (X5L8gXh=bS*#/XlӗXBfbA畟|92!-˲lU{]"0?THYi3Y򌚓ƛB+< Ry 2^1 4J5W j{ԑ{#)$_s$`+x.hW]ʳ?(O6jjZ2eOm1'G0@m4c D+=hDgQZ4hA6 ؈koC,Cs. \,5O<ҤQuVctL1t;I>wL` q#(`WijIbĥ%V7=ӚXݏ/xnw.ZA2ƿ"vO~0"K)Ĥ v^]%IVxvq&brLvO]cUX).v=9e5V^IqQ"cI3&5[Z/ed#ntz.c$uTmYh +ʎQMX ԊM @a&;$LcfA_؛K5ӕ x*{?M"rT!:w)(;~6{f%DjP͹麣n͢M I5LMO󐓷->}m"bJ]+p׻oZ0`gbD^f\t֬_/V{_SN,^` (=8)"pzX. j=5p %8:Ԯ'd6tFa-(S1)>oJsSF;>̒"n;k}F1o"CNsaGuyUFeg=n_SB|NYG>Bur#k$ɖ隳)a{2aOA 2E줴!8e^~׎]!"!2Ʋֵ=&h˃*re5D#ђ,#/ /F'׮-Ҽ-(Jhv{10UMaz)51)ڠE;Q=D/) U5z|pg& ,RH'~'8 ,4!>R |B~kg2K keۓf=Ε _ `}$83 شU'h WHΨw(W=0qk4Uk[±ʵwӳaLX٤H"[կ %VSW@ ]~ZGd=6z`2eFG3!Am*ƦlסgabN"9g/ ;>A0.2u h"];>ѬOX^ȯ6Wr*[?Aλorf$6vYT2ӳ2e?ܩJ֢p: :瘟`:HAwȮ `aa`2X9Q5Ag4[pBZ}P2k}.hF͟!~jv2i %lk7< ˬ~BfE< ]q{%;>&R[@5̀dO~ڂ}>+"DTƿ =|a yLӥLYLlZmuY}e 2h7on!s(h(ѝ0}7sk0n/sn@αtLpsoRogH1+^Q݀/6fu-3M_zd< [A7J,C3Gcomu^6u+qMVоXۑ%[RbHDY ĤX}DrΕJS!