cacti-1.2.16-lp151.3.18.1<>,1 x_4/=„1T+Ze6:} Fkl'iƅ294K\r}zA K=y׾햵3?[>_=BIo?&1]n0Iv^nDULH/JӶȟNC,w32F}1BrFp)d:]`}A[pxf( ޤY2ů'n QeKSQEx*"s4m0LCNɎlaړ~2tn=R >2vkKT2A O}Dd >L t? td  M- FXnt{>  DUJU gBU U @U @U NULUUUQQD#Q#Sp#SSS(T8T I9U0I:]dI=>#?+@3B;FDGXUHTUIUXXYhZ[\U]$U^bcdeflu0Uvdw \Ux 9Uy sGz t  t0 t4 t: t|Ccacti1.2.16lp151.3.18.1Web Front-End to Monitor System Data via RRDtoolCacti is a complete front-end to RRDtool: it stores all necessary information for creating graphs and populates them with data from a MySQL database. The front-end is completely PHP driven. Along with being ableto maintain graphs, data sources, and round robin archives ina database, Cacti also handles data gathering. There exists an SNMP support for those accustomed to creating traffic graphs with MRTG as well._4cloud123 openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Monitoringhttp://www.cacti.net/linuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then # disable migration if initial install under systemd for service in cacti-cron.timer ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in cacti-cron.timer ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service fi if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : fi done fi fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then /usr/bin/systemctl preset cacti-cron.timer || : else for service in cacti-cron.timer ; do if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm -f /run/systemd/rpm/needs-preset/$service fi sysv_service=${service%.*} if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable cacti-cron.timer || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop cacti-cron.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in cacti-cron.timer ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart cacti-cron.timer ) || : fi fi>CHS`9|p-I^{ISC ((+(( rT;&];-&S z E(%8&%E 6T&$np b}"^a3h N:KY(7T#@%'ex/Kev [6: ~<<(, B7.OeU;"~(A DKUVJC(<)7ZZ,0fjR 'a b67@-I4D( 7:(`hN(  ˀ\45#G(f l* 9D3:))wmBv^B+(-&T1<(\J.,LyBAl#(%( rTo Q ]}fZn>;  2sr^X)b d }X Aw&RP 2( C8FjJq=J&@c"LGxW  k6IF7n*RXs3 {. fkioTSC |UKphJbW+F-VGM\r )ZK&F^@Y( +myco>tJ0|9  Adg,yDTt_&* -+N$4Jy` =Tlku?HL<q \p'w ,)WD `>4%Oe:-^BN{e,+=,c7K 3@x +b-gZb9 u1(?S  PBN&E&g0{m&]EjQLotVw>`bRnHW0p3 VL4jG+ 4&`osztvkam)#(SXZCx:xWVX=_WkMBWQ$E [> Q'/7y   lX@A;;HHMKQ T^3 Ix$9x%<===Ml)  9;}!CjOlE|2"\#`'Q`YH`&jfe&~W="b(UURPg>il F$N.B3aN l<z c&,&CZS"I{<sG9v!4?]`]tM^V EbKm)#Dg 6V[MGL/FZ]c-K\Yx. _VP_z< +,2.`UBC2!G2vB{W,OQa5 (,/*-RW  ,B oQ$=!5ZU1g/Bh((C cHY5*,Waoko/$~e$2322dfeD@>.KJ,1%.a$zgZdGqYCUnDn3P"6by 1%bgxCF]&c D! HjXRi N>b?qC\&}LT+Gp(qn5'@U+TwM) _ra tS kJh/2jvG>V.7%e(limgg5$enP | vj l@+jn"Jd6rvlGI=RW^ovt0 &y<k5:  !%pk-2cDVf<GkY]lKPd^)Hx9Cx<"Ck"3]ra9HMUgm ejF $ b0.X.5KA5  D9(;,H5:;6wE((lUszTo*n{f;\*fk ;|O@>[KyHoV[{Q^1\SzZ@QH_GVV.aRCJx( m c(e96o 2 R_?g  1 1X(wd4~ B~(0BX1RabOL PW(+o sA P 1 1X(t4~! B~(0BX1Rab<F{ ?(o %Y<( 1 1X(xmd4~ B~(0BX1RabOL PW(+o 8˥M6> 1 1X(td4~ B~(0BX1RabOL PW(+o *@> 1 1X(td4~ B~(0BX1RabOL PW(+o R'= 1 1X(td4~ B~(0BX1RabOL PW(o V/m@ : u9$*50 Hbx4=UHO&O ^  %:(?5  $(( Rg H o (/8 h%)<'WA8*;bTI8 {*6A;$(@R L@"8uc'< Cp=kw'b#{*t+ *'kO$|  _P;'S(7Cki<' C4WW, u ,Q,{'1d\o',)B6Zd ,'HwD Y[? E'!n "GDFg'4o%'=vdD> CJ3;F29  F|lBCv]OTba"''k5rS H f7&,e%h!"2'Xz83 4%cFnD H`,_0;$$(k =L>-rD&n ijv7'\#BxV *'D2b0 0[;'&5k6<| 'g ;%0#U~,K u ,E,'1S['"gB$vx ?'HoD% Yk"g c'*z. Cj'4!(?8ztD>X>HE38c8C'XCf-D"wO,tdi`"G''X(]c_ hXzc(Hő=E 5EjN ,&qE8. [OxM; >( >  %}v5$ Xq0 o M*  /mZprl7P|w!ZTr3N *RuH_>s J 4 " j:[` "6w.('Rt9^q\ 2B"'|!Dd&' M7/QTAC :9 }+DRP(1g(,g?@((/Mn]d  CZj`wIw+2(ugCrX"20$56(O,ff(ݨ(A(#U!(ʹ('^(($((hg(;Y +,2|>J[L EO_ R:2, R &[l q  Q0L  '    P+~! ?_MyJ siKЩ/vv>YaUp& tj@Vo٧A (47]L|{ׇ'qf'P)IF  U{$fnz_v :(a~‰}D%y( & U &j [ ) " j( ۨ z\ ܦ Ι D ` o f S kr z:A|{( a_S(7dc ]J]&:! =8  (J(S4(("O K-%"\(H5 /e= K a$ (%LPW nhsU|p,5;CA큤A큤A큤AA큤A큤A큤A큤큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤큤A큤A큤AA_______________________7_7__7__7__7_______________________________________________________7_7_7_7_7_7_________________7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7___7_7_7_7_7_7__7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7___7__7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7__7_7_7_7_7___7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7__7_7_7_7_7_7_ __7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7__7_7_7_7_7_7_ __7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7__7_7_7_7_7_7_ __7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7__7_7_7_7_7_7_ __7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7___7_7_7___7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7__7_7_7__7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7__7_7_7_7_7_7_7_7_ _7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7___7_7_7_7_7_7_7_7_7_7_7_7_7__7__7_7_7_7_7__7_7__7__7_7_7_7_7_7____7_7_7_7_7_7_7_7_7__7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_____7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7__7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_____7_7_7_7____7________________7__7_7_7_7__7_7_7_7_7_7__7_7_7_7_7___________________________________________________"_7_#_7__5deab892b327812804fd2373b41e711c9725d4ef14b828d1ef1c627eff76747c744f2d441372c1f3e482170d5e4de06495fb37473dbd4635ac09aaaa7d10cf763a674ed2bbf690f6135c8d4876ea45f481504038a8456c2b98f440a741cd464b10ce8691b43d5e716ad18b050f357e8370316d8679ea9ade2a2f0b5bfcadce91be9f10fc8426ab2713189372397483ffa76541fd047c14fa7e599eee155746fe46cc2b1469013374f40d9a420a5ec2fbaae643d4d3f2704e7032b7aec3bc194254300b29bb299d4c2e02093c55fc2b46d9e671a0a5e2cbc6f4278ad970e3f9ccd210d34aec94e29bd290c3cd061d0a42aad06de081f3bd0218a199566c9160a9459bdbcf69288a98522fa1707ddda1049ecb2e26f7ccfded762d5a009237a11b8567848d745cb7f50ffa642f3dafb3c579ab6a9a90ac9b34792007610c0ea9f8406fb550c8b16e14365d467e9c5c744f095457432ab3423ac7b8705298bdfbfac3b25a61a714f968cb302a8cce545d96b9e47900cccf29f72037c9a5cf24646bc4a638aa9e4a0f0842dc240241be258a830014d40ad0dddf09d702292358d50eab9aa64bb7f7c98aea8e9e73d758e7261def64a2713d69c7ca8b87cdd6122a35fcbc0b416caa18e75c20347be57d4dff3555cb95d3573a1d9299509374c2f010a562931da26e0daf450a03c8c2ecffcea2403033a4a71321aa7a4d0df025965ffaaec14ab557afcae6387d0a5c5b17dee77e40ac7297953a34e0ec9de1e350eee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8eb350ab702417476a4ae5ce586bcc0b3ed76ad3c85a7c2c957004fedcf51c2a6e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee82b2b923387cd22295f9e0065614031d5e91db054b9a48016cd25e3112704631553d2bb0d07a96289286234ed96c5f794018d86126ad9fc3b550a07521c971d0e84191aa0c41c3cbb09c4724de745875c4fcd30897fbcc49b91f88eddd200a35a1ac16650c12d9fc68edb929e381abeec86d3ca9dd3285ceec153ae91cdd4e8b3e1e2634228f075853432859aef0b373712b9abc86452fa05bb7959c365799df6e985364f9cfbcfeafe39d5ef1a0fc4fb86cff5baed6ec37f1cdb5935acf1b1c64b6129bc2c57d9bd7b56b34a856a02b234b939205c3082f1b3191e54a6b225a1dfc7d248c1245e6e16dd1d78e61f3567cf5dfc411abcc85b81396fbc96303329493168ec83dba0b4668f7d483feff620af0ec953eb793551f709e60e402fdcd186d02541dbcbb079e0b18dcebae48c4d78e59a3d25d95093fd62e3e08205210e3e4b040e775d9379889bac29cb46516156b5de7be05c556afec393e4df5579a731b6365e3f01dfa6a3c849610ac15709e8c66baa4564e7ea6f8b4814a06159730f3598d7a75350b0f2aabe807884c7468fcb912175d169647db28aa3a41bba847de86852bc8cd2c2c26812053c70fdb51802b1f3abc9966494c2dcc2b7ec36edc04cec6a1832a16e3eff7252967bbcfb024d01b8a48752d391312cf541cb5b980fce6f6dc9fabe03204ef53156bcf4b6b4eaae96ce07b08edbe7c6f01b8aa77c40591a5395d163ddb56b2631761b61722c63c1c63545b9ac54c3a4db685bf5c326ded50271da4dfbc373c2205c7948adc51a0930fe6aeee4ef9d962871009f37e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee85eaf9a7ae3c193bb37127f88cf5eaa3500e5d7a3058d08fd8531dbcb1242d4d0838cd294de15238dad4e8a6b689a30fe8044cd538a0d23c9eada922dc8473bf851dc86b0b197c43bf37a78593fe5795264e3f321d42ea1ce064a70b84858c5b84ea1c8e067efa4223ce6cd40cf986d014c74fc56f0b4f9eea5367b5a41070b8a37f372d44c20d312777b7ae1be6bbc84b046c7fd5797ddfd137c9da6fbe9dc3d2306b6b0449d8bffa41660627d1fdadf5ba546eb95dff5d05b6c4b1c385d83c8b69030206957813803456fed4ac800f3c26e0284ad6f46b33e8fa91aa3785d9c57ebe0606be45f6e035be3e500c3a470fbdb0c45732ee053a416f853461b4e5aea8f846d203396893995c7684afb99d68988c03be7c76657381b012d5ee31574f39a310b72139eb4f348449794d5ce838ae311d538391ea5771bf9ceb0769209bb0467616d999366e4f2abd05b2454ce9f9aeec928bec526dd0ba843aa4bf39c6c13dd408d7d23c00eb2ff44d509e685f6a43da6b69c0e8d62ec04f76b838f5368c296561858e315e845bf76c97daeb4d5dc70858c567a30edc28d3b116a0f50703e27ceb10cd8eb8b6c3219eca603b80bf0c8041110286122b36bea3829f078eda12e5d0c53e237356977ecc6a8418a765583ff055bc6bb80b28743899595d1d5c2f4acae000330bd35e083ad1818c4bc7dbc314ab2628f314a584db0842a39f601fb9716a0973edc8a9c655090bf648a44c9263331b0193445a06af60d367b24280e3963b54936716b4945ea702a1a3a88bd5adf4818de6c22f423e0743eb2e374b67252e35e4f19bd425a0769990cdc95b464f9bc1fd7a0992670466813755755969dca1d39e5db92ccd751e6e2ddc8207446d1b18b89ab579e947a1d75011acbfce95c5a374354ca593c93f9184663ee69c422454c13fe0d0e3d856cc601da6b632275477f1ae6edab500d50925cd60abe03c0492d85c4c68e38100e119937f9ec65b2a3dfa9ea79284339ab35aabffb60548ffdf42462de3c58ae1ef8a0e04360ef95fd290f135736623e6465b96b37f5b6b047d3ece0562eb45fb696f94e56cbb47e688a7b99f285b1f8c22fd7a80b54c28ec9eb79bc532e2670880d7fa64fd93a64eb3c278b4ceb7fd8d8abd1aeedd7384898aa7e4cc6cc9f35099cbb67ab408496b9f65386d714c5ea620433eed10ece1729ca8ad5d2787ebc4e9bbf7544cf2088c4bd3d4450b0c889765488aad7233d7fb6c868c5b8877dc2dccce2e7935a7b3f6164a422b12bf9816f954d8a1648ebbe0f7e15bb1124ef01ba3ebac61eb9ad49d3f7137b63d7046dcd34d5dd2d08f601d5fe128ac051ffe3815f0ac9a3d19aaa9db9411b8c8cdde74e58df6e3ff7b4bbf4f09775b42a2eca97082ea04aed3a9f58da09f8f9950a8031c906b1b2ae8ad09706c34f0fdebea12547ab4021e3989741296ea8ff4e2af30be46e8fb6ac836e261e8f129e316b2686c8898e6e9812c254ee230ab15091f9c81d2f6a3363d1d2bbb98f6cf7aeb5f998f1789c0293b89f659c045531dc9c7ae83a967d76f600befbfa68faa8dc6b1769990cef01a2f56ad476ed08f442634d5a16ce9dde2c8e1cb3e47b1786e8ba626a587b41bff65c6df42c2cedd61f7153b09ec2db557fdc1dac0f6924e962adaa6d9201e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee807000f9eddee475634a779384a73c4bc6ec83a6dda7a598f253ec275519aaefa832207346e832f073f3a041f7326dffa460e5eac9976e77bdbaaa7ccb203d0b7ae1a4ced20e76e074671972ecab0c21baf7d1b9ac57673a87fbbb0d18ba42641758a07dfad54a2e7f00df411005ca322cb7a0e41b995296785786035a9be7501c149b3c5f66b8a93b04c554a3bb3df8577bf01b1ccd620f9e967c1ab1a05f8c1b57bd4f85f3acf6a237a492f8fd215781106c0bd8442141c23a023672c4eb032da82dcfa68febd9193c256300497b26229cf7cef057470b07665aca2b85738b85bb35813e9e2d47020d9d610738fa2775ac2a4988322fddff8cf66712e01185a0d2ef3c4655b5fe4d4e7f2b3e46013f84a1b17c5377ff0019717282991d01932b5b431e10fdd113ca377e2ca4d3214277d9455520b603be52da8642b68814dd3b5589a55999d82ff4362f65f29c37a5680b3f428e3d02325e767cf6b5715f8c7b1fad6117140dd692d640d1bc6cd0807de5d5d9c798ded7e47b3d64635c7b1e4a148b7694ae99361a9df695c99dd1eda541d4aaecad3da7487997c883e7c9386a8982417b8b1ebb364f6a0972f12cdf1673875dbebd5abd9afd5dc291e5a31e1928743312f4ac90a9ef1dad720172e061bb1800ef2edf91246977a683f99cfd056bc1ddacdfc79df5cb7f645b4ece67d0897b9686d1a671f3d64eb4976770a2e0a733b99fcd03c5e6359d0973a169bbfaf94485227437480d9c703bbe58e4b4cef330f3446cc6ab9dbc6800c6d9c50cc19d904fd092451f43207fedec2ce22e7cc2f311c5dcfb7e8c0cedeb370c833014c2f4bdb6fd8b64b18eef3ac7ea1b43d4ebd86eb0732933c26425b7e4546ca91b2254b0ec0832ae3f130260c85119cd49fc9314521881ac962c95f79ccae5ea7caea7cf3d924e0af10a98e56f3dd26a906437ba77cd5348390a754aed9f1be15de8f7e26a245ab577072b83c4c446f53ba25f19262a61bd91cfb018a82cbca8c0caf8f050f0f5929ef97fedf87c875eadc08f2341c536e17592c16e1add23ff8cdda49d7d58d128e17b87c9a325f038dbb8960ae478fb361926cce6ae96426f27063dc07751f0822825110ffadeaa36f70fcc75f4ee61e41ff2aa5b5a45aa13d9d700a68a6a81f222a2985253ee07e69392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e7838823fe3f07923172ccb858ccea5f1588cfa1a8aa23bca99504730f0cb1699bec65e26b37ae38a9ce63fb40912ff3333595a25473e5b643d12783c487f02093d319a6c74dd25f5cf7cce4f06a0a6d6f4095563ba1acfdff4cc7fe15c908d98dc1c2973bd21e518c03a9904199b19dc0a0b621e0b9fafcc9482e8b9623e05bb4cafb6a5d48f30ba8b1031549cd6f25f9e680e4abd76c8b2b9eaddceaf0fe3ffa550f9eb427b6cc9bc2d6a2e55535dfc5d4aa7c9028da0a48ff400a6c422460a50e8bd56b0f462f8c2aa27692d251dc907555b098ec952200526cfd378ec36adf75a76f93efa9088a71f1014d03561445350f541881b6e9cbe6d5bbf92f29a2eeee0bfe8dc2ee5f77ec879cf4ee48d28cd20c67c84e2c521cc22131fca17e018ff8ceb3427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832131b328b9eea53c011e287083d0c473bea3ad83b687ad327965be7ac7632be1871a87e6e93ddfd2e3faa945690d8ec324568af77b7832e1b24268e6d0bb5c22f8f30996f0adbb585a66bb1f4ee67815b8131b54229f5a7aae80671d74661df6644fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814a8dd9960880be6475dea3b009694fd7856fb4507b4e2eb6768fb73150c006513c6a01851ae81c97772b1af511fb325f2e03742abfccd8807e51568f2570c0499d232275a4155cd5971efbbd99abec93f6409d6309fc7d58efe0844b62a190626b962156c2f33004bd5aae41f930f6def96c4ee19478b8f8b54d5880b41965acb4e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee86dc5d16d912366ff08c2d52a9b9d889fd97938e25b6d8139ec24ae97d7fbce4c071030c96e41fc9498411fc996c582c0ffedff4f2df008f54e20445ccd6015a4fa2bdf2892959ca8d5a463c9205741e4457cd26a2bfe7d7edf1154d4481491031f45724696664c8523296978f89c0ff3b2f9e9971a8998e880759322b389b9b8e48563419be32f76fb35ac693b4eaaf8a74a0b8c7ccfb47b11cd7924d51868b54810920da45c619b28d5926ea3f3f29eeba3cdda19b8fe392d6ec7661871c18c1c1727f8984fdd9fa95552261546ef773ab997ae606735ed833a3e0ebc5d4c699c4ac3985eb3927f49aec32544ab8cbb6490038f457b669a46964f54e06c4994a9bb93e645f8d4342c7a8f20995d8b455e88e6c17a7c8a032bfb1d3fcd64fb03466bed1eabf0d98e6790bb38fc09f499168a55d32696fa5e9b8d56ee993ba701ff6e8e00ceb0da39cd1811eab4e171e1c7566f41a8ffda96e602ac840444c47779e224c26476b6d114a20807a4891f41a9f6b3d6b8c29f74a758648d7f0814738d8611f6e119e4ece524ec2b81c15b0ee9558064644695edd6553d09d5f74bd1ce6c1e2ce4a9dc773f2f6b7fac5d7f6d4ef9c10875201db1eb5d43f8f3005f1762c192ed731682ace631c5f59bb8c80534effbf2752fad5e86e374011ec99e5a252b7eee9ef29d83570ccdf0727f61924950dc53b4a4548b935bc9563b3d6c0b6c74dd25f5cf7cce4f06a0a6d6f4095563ba1acfdff4cc7fe15c908d98dc1c2958afdb982fc6f3565da951bd14a3fbf5b3eec94e6d05205ab7b09217981f1c00a3c35e36c0756edb45e71cc90ada1e60b08cd5b4c7fff91f8edc0080487b4b7abeab1556b09255e8d80b7f307da4cf20c875c2d58e3e32b462184936eaa0947b5b5231dff4a872619ccf2656a4143d0fb7021079148620f49a54397bb30af7d13cc5ab4cac6dfd0a036e5266119c0258e9ddd6e66a2e3dad5fc2fd47d172f1001dc7954d1d742c79a8a22f5d76f8e9ebd8147343b578fb51c2888310a6e5a9073b29f9cc08e47f66fb333145e99f08066fa0403b18b6c49db87ec7fa091b598d5d52df991f96a00c5052168ce101c8c24a4c33756deed8dc59b579b1730c9afaf5f8822f8aa52c69de5efb4bdfede0656a2e4940a38fa9524a175ca9ad1645644461fed4e835950f6d1b540e705e0808860ea536c68e7d0dd1eb44c8ae210b86b01657beb7398a856385aec8d1cc1d1dd80380651c315a5c35026b2cc92bcc9ea241364fa1197851be6ad7ce888d572da8aed9c285c6cbbf223fe29d2b8f967d7a9e34897b3364748e8f8ef536a7816ea4b1436cab88fb4ff0367da4a2aae722ec26914b92e034674ddf514812343ab7f3d2c774bbe5f450b9ae270f6ba2852225ebaa3740547fe44cc47d64232bfb07bb8bc09fbd97b7c5a1955d3c4a0179a520c24c766b21837353ec9579e3fc157c200046e71a62af4c4bd580c07f8b0fd9986aefc985f5ea96fd630d10134d5107b6d4c08de0f85514df1bd34b28c05162bd5cce5e475548e24f68056c5cd641d1b6ee5df9636002f1a0a0832bf179c15a5290663e4fd51c16cf960d247d0601590beb9f0e908ad107530b65e3fdefd593479eb657df72e5fd3d47d0e0fad5db5162886d9f460044036f620efabea4cc4ea45ee8ab7279571dbdacbd25c4920c66425a04a0e288a5f73aad6f40a392eeb210430cc9122e051f931cb2dc947f90bf353a700366ccd218d8433e1811e1623e554c472116e56f072749dc4f4db635441a03bd5bc0839056c66a590ad8b5b72ad4faafd4d1098ba2b09ad9d19be76924273a4fe307bc17b481820330bdbb481e59d30cca289930047752f32afadd5e67017913e1dca37640b0d1d9a79e50b205f3bf5407eb1f06d481a74dadc90a47dcc1d9a6e8d80788780549a50ecccfce2b5f5eff5d8a11bbd97c18a484d0438664f9e39c41e9d107ea7e9d2ada3bdf549d592332482e1960537235ea869009899d7838393804269f98f0d7ea6ebcf50ee289a05c1c039884647e00de2fea6b298118cdacdb78f86ed884e0692e7e4af82458afdb982fc6f3565da951bd14a3fbf5b3eec94e6d05205ab7b09217981f1c003396d68c6ca5f422c6854fd6b834e24d1ff8866e7fd64c57ecf1c75981708d2dde7cbd9443cb99d90582f6e0e1adf49c83501b7a4fd97a0dae72760e7505523fd80854c3c9e12b17f25c57eaf6a285f742e23463b59c71d65d0dcefad2b0d5651ee0f81be495322ae12a488a550259756d1965e0d3f9e9ee108494b03e3ab008a7c52dd20403a3cd72bd0dc73027177732261c96ad43c1890af7e850505627f5063f7992465f990c9e39f14b25ac56b2c72552e8ce2451a5466774e2cbf53549a1e73dd0097172d83e74cf2148d7decefbd1d7e06d4ec1e716bad1ab1ee64739c238dc499c448cbe10cd9e56dd6a808bbbb5c1ab31a05b1c43247b9fa5d19372c8a5d65d23b18b1cf5ecdd53385c16852f5c2d096724996d2623b607d0825f99e15910100f07274528d58c696204c6ed9577f346839f119bb4a63dadfdfbb6c5bf8d204d6f46489be063329d2c23934628f0ca73970bc08acedf96bc35a21e23dd9e74d6f2d68043de5ae7bbdbf75021740bb7e8fbbc5bfdd74bb5bfa46c45c90bd3dce4ba6d6a58d8a591b43e0364034a1ffd820cb1b49cb1c319cd0d1a743283a84a1b7f025e3253f53787084cc842556b9762bac8cdc4c76fb4634c0e374db5d33da011120eccaee448b9f2d6f14c304b39dbaccfa6f45971aa63677cc09ce1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8f4b9e0078b5e465179197c11ac49a8f0a8202c3ef30378b562ab1de577819b7acb1973cbdb82df0c8d8decb449639944f93b74b9228c149c65592678fcf816d6e779748dfe75e84f974df3c7bc07f842011a100159158b0f1f49b2f2a5a515cb1e628a2b756298c0c23863d3c759a9ff921a8a9e8158c672e473212dcfb8a3d114cbd9b866a9b092e3a2e03a93b128da5baca005fd8b44a1956146eaab7b48b7a1dfb91a22a70d536674b08b3f0a5864f0a8b767d1a475ad3512f62ef4e0b9c6c4de388eedf9151fa44cefd33ff524aab55b3372e9a942355490960c66c6d5ec04e006f8545615d85e460487df8169d506369c7fafac7227d296e4e749021fcaed8325c2420b4c9126d1349e9e0343b3352e352799bb8293377cfb5eb85442f7e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8a2ea46e71750ea332756da431d9c6fee4cde779a4101237d322c79e07f06d1f81402886e7a5f5a12babf945ef8d022f67fb9f9d5da9c9bd7545a21b47e9602ec1a83f492300bfde68554fa8f5daa588537e7b61f4d027573ae45777bff2e89cbb340e1ac0988b13e606775f87fef7021751b1f9d82322a8503082a0a674fa1e7da8e7474534e847116ed0d9562720865f12a772b3af4459ada1a9702f4c1e361fd48240272e82b4d4d1cba572475d622d1cfe2854b8e04cf52c6a526bde8cde92b4e9615a3a7442c8ad3660d2c001c3c347400297fc3f50de624ee8e6d849a90743ba3bd6ec8d506c8d6cf8dbf54bf6d4d47c08900690316e010d7ef2f949cb4e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee821ab205908da4f36eba81bae238f463651ecbe9d749ff80b5737e15aa95a1203b8d6285de7d646abfe3ec205fce7e5366c2d28ce254ad9fdcabcf681597aca6a47d44f93ddb4bde330b7b5174c039021523a7be8d7e77215006f6ae2ca68b70a021ad2af7b99cc4d5de0034fc8cd0b6a695e786ed8303abe516450669501dadafcb001502fe86106a40c3d07bbc260d067dbf4ef1a96e90b69dc43e8e9629b02b4deff7d77727608a73ce88b184e6b0235b53b4d693f0eb0da4ec54c4ab423d49f9b9c6e00bf7c5d99a2f4a1792248d2c16665aa98218d0de9ed0b8dec17f93c74d64a23da90129246d3730b751d9183d0ef6b5a3ee747cddf39a50cffb723e6e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8b8b091a0cd926aea2cdf8e4634c04135356b30614bdeba75120ee7d0c482f488ac82c48c6b7efd1e437710b5943cf92e99707bd18ab3eaf07fdb574d1149abfb976d0403bda83ab55e6437126c5b68dcd3b3c04a7f9b85df693b34515ec281a07256440a610ebcc448b3f0d4d01963b993571b1dca51a99dc0c713748c2aa46a757caadcc7511dc8fa1c4fed5db6f44ee6af2c9ef4404775bfac822d7b458d4c2a07c5e4e018ce1f22bd991d596f08e7cb44340e8872014a5e6e8bbc5d7ecffa5eebd1d573d45bf95f5bae81324b36b7da66c44cbee7b879be4fdaaef0e76d94caa4d7780e0c8634997ff953ab66c9de8ba9232cb0c23439a876799d532788dfcbf75d5e89f265997c4f96e4153e2be1d1c910a36e4ba2c49800e84b19c8a10b4206a000ca17bbe8a937f7f75da5a445250ee7ef176b7403233dff108f3aaff777922f4d0eb7461b45b3aed686a497b0b7516202b67c99b23c7672309f61e8fae12e81e921b508a819f2fe79c7cca64d8190d9291fdc056ef53d972c22ff895d1d261e898ecfda4e1fcf380f3987695999bdfba914fe690cae263ac8ed267248db7af67ea6d0991d66de54f01897ee02045de92b8f79e01278ce5172662ad23a516addf27a137dfc10896f0a3e63e8355ff161a2fc553170a727acb62fa6024ab32ff7821a7b0a649f9202a02eeb8ce88fe671eb52d61ece50aabdbce21110c6d9aaa0158812b4dd216d4b257c044fe251f4bf4caca07b5ff166c5c8c479027df8f01acec713703cf49013ccac03f9ca08f3b3957a9e116eac3d0d96a717b40167f655203c697c5fca099c941bb2425939a92598140968121aa28c4755c2eb08ac8256cab4e22a53559b38cde4d9e3dc745dfd06b2b85577a7295d3ee11d4e9d8890b7f819400d024129cee97961c05976e9bc79ce69f173c940e28bfe64f9f8b87ab12e1f9313d8f7246931c73f86cab48a3db9c6c6e1a8b7b34e4c6ffd5660b97de53e93d5f53fb8affbade5de8476f06877ba2edad821fe07fbdfb3577fce1404e8af30855ac4f6d2d44c0ce2bca3fd14d96dc30cfc76222b9ff39ea14c96e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8ed170c6e4779344ec4335adedd6b2a1291c5a1f871520894d7ba35dd3ccac4604174c9521d9465baffbd1ce53a59ae54bf01e279ce19daa5740a2b5fb228ee958db2eef28a002729561a868ab91ffdaef155ee1357ef9ed3092604a9fa76a707ff7f2dae35c7193b19f6a470ab6538c746499448a1e93e5a3952c9a916d32bc10f4488b92de6e969417b46cff96cd4edf5b20016e6cbc79b345dafc44acac6de696db6b01678129ae3c830fff737ed2b0dc1da6058e67334638ae3bd260d7a8de1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8a07f081e38467ef9e8bb8f14b3677f45ff16787ac779f240631db833f1aade939c73d715959c32eb17d2ecd3364c48237c40504890363320478c993e17b154322770f06e1bf5b9502122cf79188af032269b8e71b635e2a607954540b85a4e2d424d457edfbd99cfcb05333d5ca174279a705fb6afed94703c2141df341dd62ba32302a40cda902e45ec84c82426b902ee0a4aa1c8471ff2d6d20b7aca0a570f0f1f7ae499046987efec2a8767bd1c905977ae1a895afec8f2227305d06edc3b57f147918ba5f3063aa1200d21917d14dc551e627d47905e94bf8c2d9e4c0deae822bf3ea03d08458126985a27edb8dc1e921c6a67890d60245342ea17a566d14f2166be7e9a0cb0517ca8aefbdd373470c383f7ae849ecee509622c5918f39f2b9e9d7c0f589a363e14544be44ca85d8a0998cdc1f1aef9d9d507f02e06b711eb8c687cfbc041fb82474e94dc833ee26a2c7b272ba7b8a00fec23dc002d2aaad5843772036999eaa9dc4b4e8abb27b4eaf320d8ea2e924b9c4661827fb5d1e2a48f3c096ac40fc331e75855a073635125d62fab0efd59aeedd9881060c8f6125c4cdcfdc6c5c16b44d75d1247578e0b0761573bd7d87fd75f321afddd0b63ec66e89cdf90e4822b3c2b9b81d5a6a1f039426302242fb72f8fecc9c78195a759493e99905d66fad67af0c54749748702693162760309331f52b0468b7434c6aadc6630f944956229e68769e5c6e8d30d1dc56ece4a75327a3946b1a4a5f8fd97108d2a3185c576a08245463aed724b4411849f357275cf0ef76d06ca65cbbc761277a55ef061f96d0acedc70746ba877e389dbb8b5f76bbbf05a6250d334c6696e71a2276df5f829e86ddc3b0e954c778dbf9438a47de42162a356ad326ae783914abbe083efb530f2d464af71ded29eb4e24a1591f3d5114da7dd70cc0f8d06e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee88dc150e38626c9ffc868dfb696b38959e73900f3f4db8a38fe1b8e3eab58ccfb59fd759efdb451c402572d769420140583d0e44c9cfc100f73fe7eb3a79f0d4e74cd90d9eededeceb1a7f6ebcdfbd32ce757f590d8910b1b26ef6cd1d54b6595d1e1d5f4b4b0317d7aa994b8c89ef1e1af4b8524fc737732688c723e2a77729de1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee878a752b0453137acc40e8a72f3900e9226558a1b8670157c82b10ee44b4d4a734e810e7ebbc24487bb33125781fd319eceafe28ada9aeeda3d9b2a1d5a10bc64b22782668b8e60253c10cc2159b97ea924c44c93bfd55d8c72327e476f1958908470179f3743d763d28113eff5c4224a26fa7e5bd300f6c12954e4299391a40fdf08dda43335a349dc05c7039870ab4cee1ca77c95f734c60f4a849b87a5264551c24ea2277b1e2b845e218abd37d984e399a9a55794b4be9bb6643188e8a900386c68630c5c93fc7ef7bd42eaff8134f9ac02e24ac8418e44dcd89daa42e465d0544cafdbb96558d1509d150fe6a81e1c478ec48025ab955285b82102e7f952f66d580f0d2a7da7e6b2ad35085d9c1e34c92262b2e69073dd4628bb123d5d7ac36e171c9609794d3cdbe56294900997fccdb185b5ef1ef5b0d7f068fe3f22ffce8a352b347e473fbd94f5677a0e5db42e1ffe79ccc36ac243be8348be8a327df5033b338ac1014c901706d959d65042e04887a98561a39db6a5db789beca6388962107edba0d188e16ef28a3bdf044e573f18bd5c3e6c1a0609d77bde6c330921854efb184d6b90a5aae95b5a6664f3810737a9d72549109a4b7041766c3ea8595815bc037c863d838b0fbb4fe76661b699a552ae08964b8c067b756650bd6dea3c5cfef869ab4e5b49eac9687e24330ddac52b1455abe8422414b0bd1eb7db4e6d64509d369153fd11d38b8a9cd72a3cadae179a909095462bb48ddc43ecd6a72bf58010ea135839600f49d594ea11d32e4552bbbd4563655f3bf99aece0e819426475d523b3101f8c8cb303a44631f9c85f79605d5ba37919dd95c73731380ddf2133a204b3292af0b51d0ec53df724ec7ff17a62fb7aefd28b5dac0480a81750015a3e252dadca63027fde3ec443c288719f26b6e9d34c664653de18342cbd064bc266411c7cedd7419dfb1773777c2d5f6f92bb49ae59a970a28177bf9e07448f6ed1981c3550cc54d35d5eba6c4323f39d06bfd78e51d82d990528466a99f512385830dc12c131f79eb057c5f461af03bc9b0f1227a4fb52463f30e089053736aea8b783f897fd7e6c8b738c8c41d93521a4528f06ad525e62a1e81c9e0194f955e992f8ee176af0efe108f25eda9bb38ac48164d7114f5e99ac718d2c432933d6a05e504cefc4d24bbf78f4753a642a6439853e23dc4ced83dc874f9b235ff1afc6b5a64c649e3e4055d24cd99fa0e0eb913b12f683d33afe2d194c46fea51a30561c6ba0f4c01a215412c0133e06522463817d7528bb8cca528d68efd7b2a3808bf9cf373ad55ed14852654d48a4b567d5a1e3238b4d55ac05944a3b153c2f38f5abb32ecb02760370559a120f99a3562962e7333d6571a5f7049eb1e57cead2b5807a33fd2a6c4dcfa64f289017465c38abdebc92c498aa438ef4cb674982e5b46db1e1a0411063fc8686a12b14f2a8b38cddf252bc15fb8e082f2996bfc2d66e5cd0b69fb23263278c03f5ae0174cca973a22e04e2c54f20af87e95da38a3ea005c018e39692ce383f116e8127a542717fc35c4338655ce016bb5511567cbd6fe9001a8ce9060ff9e7409f433d6e53030b19e634853a480a3602d65d77218061099354414442620984fad5410ca6fb29911d865de0c7dd4dcd6c245a07d4ba2ec71f1becca72bca529dfab53d7d28f94e8171bd6834d55bc6c5ec9d3b7ff1e7897f14ad523d42b9a89ab5620276aefd1a398006341457875419af653894b3ed7c580686bf9ee048bad9164f5b298d7bf9518484b0008ec8a316ce1196cd4447ba1817e2ad0c65f496e185b531336c181658ccf1d05994d697372bce36c85c97daffaef22927a83a5b08434344f1904c7294d5964c5a1f75d3881f875e49ba3f0005743b87446ec72dd1aaf9e0487ee7c20cdfe2467c8a305cabb3811cea145fd48d044d343e9ceb6ca3f35bd7d21adf341a7a1a701c776317444e946cc320d9e375fb3eb191028d5abfbe3aa410f3a41f1a533a10340e2a946c75b4bfa3b7dd8728efb39408b3b9cb8845cc955651a3cc45dcf1b2d7ea3619b8d3fa28e102e9b62c4163012316722a8d83431976df37289b89e0a6294e3dabdfec3a448f94f5c550c4ce8848cdf2fea9b2b0a287e23d84dfb5c1d8a2a6013e1579b95d5083de16a0ce71824ce88c48b3bbb384ed8e661987981d9153437b67103e95b7152ffe046e3d11ccdd1d96cd595c31336008a32f56f3cb0121ed01715137a3dbfb6eb953dfc42c34df5623723d0aeb3e98c03eebf1af06b01a27cdd6ad1d4a05b59a9042b9a4e1a1d2e04823b5bce3b4899f90e595146fb85d32358c8436e6e5c8049ab11a170ffdfe1c2fe7555e55ac8eebc898f86368e942f3001075947259df0131c1f02368bb28e73f075c8f0573fb8e8b289382ab78399e05bce9f3981d33d06dee3b4963c8f04cc41bbc7b700fc46e2752a9f97837db10220c63bb1757895805da509e5b473db6bb8553f2c6bc0f3c7b3835437e11dcf8e6e8fe7951e7f4d36513b34534d4af7569a44f0c2437fc0006bd4997fdb00dbe1f00404532573153c24c6d89d829f0deb2dee38f5d52bcfd9fa523eed23123e6d1e75f2201d84313cab80ee9c5c51d22ae45385acaf318f55fcbc25b80d89f331b93a42182669346dbf0aa4047c0f5598b6e90bf262e68098e316f5429a7c95bd96527a6cbaa19d0e2f473718b471b77e0792f14c5027c350fc33c3949e0e2fc77fb21c59b2192815fb69f46aaa1cabc7995d3743ef52d0598cbe9f16d8af74a0a0f2542e064cb74215e838a4d58d4ad9a51edd54f07c6f86150f9ee4146c46ed967e4b60af4dbc68f91fc0c3532b59cd1a1eb142e879fee811e6170e9bf793ee99160016de2810ec6a6d0e15a9e404fbe6259c239a9af3d145778be4a76c626be94c69760b988079eada02238487d2838d5b7f03194751989599b532c60f2b8326e3929c5e8a995813fac739e68b0519250bcdabfcbd3f29e1618229c55db8cd3b0e9bd6915c0111c4c392bb6bfa124d6a27a08bb36debf296d6c57885882f556b7457f24e081845a8773e2976befdf78429aad3ac44142e078cbf04132dc76535314e924883ac96870596f1da73f62dcef2420081f17958e111405fe9ca50e5302bcbc8a2498f04947a1bbfb602343bb8825aa0c7f287273409c6d5c43026e76e9b20dd87fe90b4a1043fbfd77282e418a4bb5316a97e4d95c0f82088c082b11d538c16c5862fec7d21a8d38990108ddc03de3adcbc1c7d33a46f9ee2b6258c20580d21d6157dbc6d83eec27ac7f4bad673988df7828e93ded6328040a54f97ec2adb6560877468c85164bab4301a5374aa8266b239492cf9add27460f1e1bdefbf06b5697256b288d05fa7aaa893b378f9621346d2fec42601b695b49e0ee9dd04d26f9b2c7d514795ab6b46d6ebd411dc0e7ae945cac599abf9f4ce91d7f50e615131516c95104b26619c8069d12ddf568b23a2f29c153877c4229047544f99e38a5beac13770ecc6998a2243b6c24ec298764db17f67111d360bff4972bd72e5d76d7b2edf6a26e8bb6f6245d95e3c8ea1319b545405128d5aae688634544fd67c952258031dd27b451ad5d07788ceb03fb101cef867ff6594e4d8bb253866b703826d8490209fc8c76abedb7a462e0a53d9b857d4ec11d3ccee15aec69a0e2404c021d854eaef8ba89ba5ebf1b2ee06114df43e081c8838979bbe7f8d44c1751f90fa17bcd4d048124e4bd8072dfbdfd86d80dbc9bf68301fe202bb51ef02e856bf204da7b5fe484d3322f8cdb45ba72bec344ae6f264cb83075d4e362f8a2972e38ee1220323eb8308bdbf19cf98144f85397c2cc7f87ce8966d69c57c58ae6912b64559ccd63e15825b6eed61691c4efb4eb668bfae164cd1c93e170e754923b0489e246fa01a2452b9ddc805c6443c09b1737cfa1fa6c45aefe80183f8b93786acbf5211d2b3cd43b88537e657843b6baecf0fc8dd325a46763082a006d2b4124d81c5f3780710a31a7893640004861ec31071065404782a9492341422f4bb5a10442fa15907993e462db7ec59a6e2f19145b6aae76ede3985c4f6cd971d55abb0f79040317f0eecf0ba1712c83aba81d831f3714705d85a7bbc8c66f24e449dca71c5e49925d5ea7c54b27a08860b5d64a4ac751d2773a9a97897006d4f6303eb90ea330309e8ef1fb1529cbc129c6e8eb87d61961fb59f89fdf7b0cc9fb239b4aa83078f3c24a15da6e0714770c85f0f712fa6dc8fdc9169ad6a0f62576adda0e860e48fef3f3ec75a761aaa9c08ce9975374611d84b883ad2d5e32fbb6fdc1d949468ad8bc0ca074251b69aed3ee3d66d92de08c0186d227800ef1a1b836b646c06f6ea7256365f1a35e1a6820f04765f5b8a8e022086fa76a90538bde9a17f955ec086f5c88a42b94c0a4ca19eda2c2cb04aa6a3fcc07d9cab310ded9021a2f5a8dfcb8559da60fb70d3a12799db3d7b6f1c5cbd8b249f843c6b6b8dbaeea839ed560ee4299575b5c00458e5af95792a806134b8877b2d850a6400bcde5883b924484bc013535de42b1782753d0c4f68503c3e7f4baeb3c906549d8ea85c41a58701499fa7fcbe07359a5c81c25353a70cd52ae5fed60f8b5845534e25c007c6a3cb5415462b5a284938d18ed4147c71c5ab036ebdc96c53e2a047b131145eef85c9778a76d7d556c10f3106da2f0638c12139f8f01bacea1c132569b99d6923811872ec24150cc15b42f852c98f121281b3eaa088753b450e2603c6c5f1548bbc4083955b1ca007b2da5982d0047343476a7037d505f3986ad9e6117d1dca8e9e7b3d701723d22becf343ac86ab98f7297bb754c398db7a9c30bbb280080802c933b7467a63a9700781a05d1b0218cd02dae6273404d5fd0e3ca5b398777c5727022d6453ddaa49bb4b82c7f470045eb6298a43c70940d13a7341a8b8d3d5dc8655dc0c2a0673d4bfd1489c9514e83afd27113d8e67fbbdeaa0f115fea1bf3c21f1bc07822c1c3493d3f7ee2c99f3f98552ae438e0a2072a81fd881ebc8d4571ceaf39658cb57ee4467aa176152253835c676c6a2d7816c7137a2deb6c4a2fb01825302196489d78bae86d784f429e302e5af0976fb6e1c4b9b264ccfe95db82e9ec0baa90d6d981cb40f7b75849af9cde0cc6c5521147e7b8bb3c16c8ac95a173e04465f6208383a87eb7f865a210409ef7398d75affa66a5612e8d1c9af85129d3fc27c92bfde1633112e2ecfb81d24560fbbcc895b0d20c52b0acadeaff1b9f6bb5d2eb04caee989fab2f110572dc5c24af67bbbb8c82ece53022808d5954b435aab5d98cac4cced0c21b7e3f0dd3a06cdcc972919f364d94511424d45676ff1d8edb2641824b3f6d7e2a6457a84d93e98bfcfd30c4fb39bb34ebb1575014bf94af9b18324517b52bfc8b3eb533773b6a024e911a25358a2f037ddbaeecfc9a00a9c35b044309208ddd6740e0f5e0493a6086a0032bf58139b1c7a57c1a2803549924045222e96f3c0669728950325c3c1d110d68c53a412b2c293bace27f45ddc2587c306c630512a141e3ba90af3205dfa15b8279f223b8b1862452af0ff7f8054ab07ea394730bc5754207de003399fc63135170c5f9777a74eb271d56596a7721ace4516048d4987e9b0bae4ccc5d6c47480b23df642d20e55c6c4f50bd6dc652b6970d7cd1cdffe10f10fbcc2d84885defa79ce3e51baf106a9f1b01619bfcb518105712744e98aec563a27dccfd15c7a9bdfe8fb710965cb480e2d1591bbaa58d58171a653544f763b6430edc602468f73b527a611b306c833d1936a6dcd70a95588327a9bbb9a74256284378e624514021a7c5a90ecc65573814b33c889ccb71d8bf9eb6ef5707e1114b4b6945d6d0e3a460e04fada4db53fb2a3a46ab21cd5f007d0183fdbefcc85178e543ae1f64500e804e7c08f96f06d8d8ba74707bf1905063bd87a8f2725212be956c275b6b19e69b3a2bdcb81293e0d07b091f478939eb14063ec287ce21fd23eb0b11918a346118a5aa9354e0f13d907cc0c4954f89fcdaf9ae17505474d44d1ba3f279fb04c09e7a76d49b78ddffa5f1bc041552208671e4cb885efa04f605515d950ce4a19b513f72eae73894977f45a8847bb0990f725ab8fb93b29ca6d22cffbc92ff1671fc9c8ade7c4364ce9265cd3d4486f4cdf582eaa4c43cd58ef626b63e5c559a93e03dd15b5447da4cc1cf10ebb2e5eadacddccf840e8b06e40f237a9d8ddac167e4a88a39c4b27d11af844be200a17fa60fd117dc206c34fd5974fbad39b55ebda5b615a9c4c190443bb8ff2c120ef7ad76ef419e280d585c24cbc311240b25981fe6b2fb5a059ea3ec03c300171e6c956ecb5f8b8dba68b8bf8f8aaee65b8777612bc9f17705f4daff1d6ca2adea8bd124730c58bb0a0e2ae8c5b80de4cddf112547f2fbe7012dae77242fdf68f2615e171adfe60cf92dc0e088f134004c439d460721f4c591883a7217207748f15ded34b0a3ce8eae8832ace5d2a9617629a6733d50ce851c51b6acafc49aa849faa690f123932bdf82760b72108b18e447b950cd2c65cf8b5b973ccd0536ec4295804585bb91d72520d11097bf10f1f5191708af26927304bd6c5b5f7090cd518f878ea3d613194ab2457edd65acc740b802b66f77bff1e1c9f61b99dfbdfbdc0173ff58fb8df23db427fe849a42be5fb8e7b1cc2cdb4a175172065d8133f072345359f3ce53f12ba95ecf839fb5ae10d0a9cf40a11781197bdf2d560b97063840858d82a9c9157373ba87410a79fe0e9bb718538e98bbd69bae1dc31fa50520c599808feefa4e54fa409c0a8a9bd35e9dc28ebcc30a3ba634be69fec16d387f1c3037452e5927e213059d325396d73ef790cd023d7bd3fd5150b180ab0b1a73110ca32f395f2c2429b668e9ef9a276efbedc2f0b4ff22dc77c3571702da4bab39509734fef0a411dfc4c887b4d6e591bd76f83da0f76ff9b88e76e8d624d455950e045efdc0897161c629bd372f102a7c27e25f7b58bd3ea727bca0567da0ef3b2fe8f70359c786a5eb2950af646c6902e3a561478fda364d87e53fca6a689a35ee4071dd9d915f5c4f620e609b6b7ca947e08f28e302c64ef3d07a3d696b93246cbdaa49c7962a337814290d9d7a25e0d8c788de5383fde11ab23125a46650067bbee08be6653585e85218aef9869276e500c205e5126d8afd4e1e61556224b13d404237383f370a7a6dec296a54d759bf8b69405e450adc729f3b101ff5c35354e73f8fd0d67d7f274a1333b36f2df83981c8872808b87881ec814683aa879752ad6efb8e0e4792e27e25c606d0093bb82ce4f1086008a007006d88744e311795d06781a75f160ea21733aac8d014066b5e3e3fc68e7042a1828efdb8dd96496371faac2415a4e0c2addb89d67495e10152eaf085b7a17bef5267674081207fc86d8d187f8714be6bd70071daba4e56a60231539fc6f58fb672897cede93409754e94054ae92a714f10e804cb671958b925c3419aa37bf437f02ff8ba85edc7a584037314bbb2365ee080e8da4a62e1a3c5ba6cc418d4cc3abaab8a7dda503fd77d856bc3bd3807fd6f3df79bc01e8427219571b0c1990c8b3ea4f3c82b3e8df407c875d81f717c6d52af10bfd32a55434f5ad896c36503e2dfcaa54240ca4fb21193ad8e8b63b69fbffb9ab86f40389c7bfe024e56dab09d1817e1ceb13f8abf750c303091cbde93de8ec50e2f2c2f00369d03b6ab39d46218fa541f25df12f8f03008aabedaf802acb10dd24c61a9f8af45bdd1631381090369a2009661ee0746a5b2e335cf0e75eb41182886f77d84ae30db127d28584d80a9d7bca17860cbb9280055214666c27409b149ab47dc8a4996c4cf2bab94501dd9134c47d12cf07928e7d02daf19451b859bbdd6da0884d8f970a1756cea023bf09f107ecfa984c622f5da7ee50a698d57fb3d54057a3af34e50881ceedaed797f4599cf4311477aea9060cbf290721f0702d29e7c09782455283bf2d0e6c538e5466c2c1baeb21cc8476e74a8a6a32fa1154a15bf7116ffd62bde01540bab5aa7ab31f543ed93448587fbd5f6bdd10b4f2f8a5304995268f96a53f3f83e52aa68303e381d1999cc1bfe0de7688c1dcd1fedaa42c72309a2a56d90a5d45d8d4e3f8fa0169f40fca00c77a870584156c5acc91397fe8b7bfc127cb1fefcd22f92aeefd228f5533a045d19cffbf35b0c15d90f7735556db3a0c9bb65560c91770e8fd91b458e48912e882590bf88389a73b9b8a0ef91cf3f5686eaac374715446cdf34b9ba7d96103f74636b4438cdeb9407cc0332f7bd97444c7deb5c13a0c96f04af2e7d03b4aeaf61a893664c61a16392492764432478b0e8498e94fd36a11aade853b28337b57f5464a977ce31142d35dd0193bd34c40d97f4204fe4047852a7907b742b9be319e6830417d3ddacfa70f88804639ce8e27d1ae0d77dd536c96c7a56fd8b3363e996e48320e2c25a08b85de5baf2dd914267b78b122aae79c5d023c224f791aec9d608e5502e8d0bd0ef5ce8623e292951ad60a664b03b8c6c8823869ea24fdea8cbbb18157ad23c1d555c0b41e9755b507d1a0ff8e80e4141c8263d7fb53c06aab46927f4ff84d03e4bd6f05026fcb23af083103cca4687f582277581344453b2bb92e9a8b03576ea6e940c7e88e48158ea2786b7bd5d00ce8f8e56e85e1c1df4318ba3c3367c96aefffb18f52c1938909c504d76eeb52e6f2114762077583e6f69c966ca242190cf34f02f55d950b92be6d793b013de29793ec11b83d72cbebf3f190853969ba36c91161f4ceda438f2ffd6efbfd9a4ea99d27babf813b510d220e8f251eb04958c247702e61142c5a0ed3d13f83def6fe9dfb43383fc5b1ad05fd7e39afbc1b2bab739a71ca29fed9b9a21cb562a75309547258dbe8f1df2a4b49d3fd28a8bc61bb1f63361f153d1107dc9cc3806d529a14f6551c017dfcf9178affe8ba21aece4ef960f2e0bbf51dd313af4906baa1d3ee77c5428eb03cdaeb1d0107a1cca1d8a5404eca337cdc289d738632f39f3ac64badf6e9eb5281bc49a5f00a738bd1f774835d9dbe2b5ef149c0f74c98b63eb159a95be19b02559caf014a388a9cd3c2fdcc5cd16bca9fc436860061b8fbe26e849f8d6a33de7ec2524f5f2b42261b89da804e6bfedc0d45bafac38e9e6ec08ce484d8bb1437afe3a6192f6b4c380bcf00953f3941b1dc00c5a0f3742a85e9490f6aec6a15af5a36c043fcf56478670bb14a9b9787fb49f7d76848f80a81d3b2a96e74f100a6b4092bfc648e19f3b353238549c19576e9f46c6e4128418a47bd8d4b9a44ceed9deac9b0270ac2f8daa8406b0e9860149963a014ba2a59d0ade1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8848ff135074c089ec88347247390a71d370df56ba5f3dd5ad33aee3d20c8a8f3e58b529d0358a268a829d1a81346ddd9b081d0936fe8ad776a9196389491e7b25b50545b8e2c071b1a4227138427766c5baeb04cee403babc59cb8ccc7350cc6730ecb9ca53e80a80697bff0f7c36d7090bb73209a8dd7707898bc753b53eddb1a3f636d822979b35516145fb18852ff55fb86869d4a134a84482c12284190ae759455b2ff8dd4e9e4dcf6fdacd912f45b35c6b116f9e3443baecd372c74afc89117378deec6dbc88b5a9758cc5d7341f6e7f30533e776c71a7b78a3d32f7e4106e756a8deb8dd69cb7ca19cac77df7940e39357254dc1046745efc786f324835a0349b9af7212cd42e440102d08135f5866dc72cdfc39dd3baab1959809affaa2232469c9ab1fe91b5899d52852cdf1f8361869b8589f12d3b838b27e972dd40f57789362776dcb243986769fa2ded5a2f22f34b02a4dbea0e7267bfd8d2523fcbf625e63b80195628b52f8e8971e9b70782938591ef7ea048027fde9aa8d384486fa61b55c08beb34944cb077e65fe91eee51e4652e7371f2a40b41ba170dd4b530ffefd6c9ffa03aaaca445654f39d038dccf61cb9097e279671f1948a36a0e5678fb5244763cf4b5191a9e148a36fc22ba7cf5695d1f2c67e4bcf38be1fd6296c2619d86bb252ce4fdf0c1545b876724e18286030f6b53d0ae228a71701cea31af82d474548b6fa5d3f06f9e957a7d18d9012183005f9bed834f170274c451761ae419534f1f6452bdcf406bbf2ff67a7379ea18380b80b3128c2a6c6778cc3f556c040664432682cb9176ee09b9334d1838368b9eddb45eaf7786c44858534e674c536345dc83ba2cff9512d7cef45fd2ddc8cdac40375a58b9172799c37d8f0210f6a45e35e4b2703888cec2e987cd61844ec8b8382a28c56cd5d1aa1495b8cc2ed066f04b47e09b9eb6f598657e2ad3ba3d7cdeff6616882a50f680a3f97901132ccd5efd129840c900b79f4edec760cdd70cb30978a733139f89e5e1b9d20d9a843856dc8c4b28f4a67add76ab7bd9234ee0d108642914b3c1e0ea685db2324cae2077bd0b87557c85695aed126e66a6cc82d552aee0b47c90ac192f76c77667d744e645b29fb691a08e5155a5b81b67b54c07040a3c9feca33890ee75a7b162b97edb679226d73301d92c44e416cb0b526ea9fe47256a8b9927b100a490151176956083dbafc6633edf50a9294e473745cc7dbe7473a590b2b0dcb9b3b6e9f244c5f2bd9368f26337f54e2e8db5ff20d5ef23bbb3217a4d62ff8b53c13cef37c9c1c840bb7b6545c34dc739cad052ab64fca9feaf280276362cfaf7eb269561a11336f6d4099c890907a8c34dfe5d7a9b7e2ca9be3e69e70edb2e5338ae4702b6b2c7d60c2a4a5a438448518f486160c2cc5c2eaeb2da48d467ee79c851e88c37bea948867de4dd81fe9f28862ca3b5173a1d3d9941f6626b5fd15b490a336f010765eb9f909183ef5076ba860aca28a2f1963180b3949bc5ae36aa23cbd3639fa485b8110017d83f66a42a5f6ef97c6012d60cdb415d8b66aac069ae3c2363952ab5cb38ead745a446c2aa16bb59be89ac2a3ad3a9e604ecb5e4d5a48ed0f4bae40829925171a2737aa3c02e65db25daaae91b8ede514363024d424f905e6ab33fa9e23fe230e9cb16caf80d793b32c438e66785d9b60d0e3fa1a06ed4619c49891eca488b235c6ad9e8d446caec5e8865b9956ab068832e166ab748605fe8bdc2a5933780c6e20f2666c842f887fa8ebec2d82c10705e67322712da27cbee44f692a77deb9bcb9bf6caf32001d4059431a9b3ca59c0b4c8530a7f1c044db7d7f610be732d0a486df1a1013aefc05c590057ccd953a3ff69cfcb21c48afd7fec4511ab7498426df4af6126fe819b10e8f7d81ed12ff7fc246e71827d3bfe1a6e5bd12bf54a89370b71950a686454347dbe0ba330a7d77609e1ad04a087e6458d855a78f907e33d3e686a62a5bb8ca9da45855e2c7b5e65b9ae1a9e6cca175f8b22ce3df0c50893f9b706bd4ae242cb573a51c1fb54290ead57bcfbd10e8ec4958b8dd95f41c9f25236c148bebbc2b84f1f589df1b98e0a7f7aafa141fcf8e7215ab5e460ba6370ffe9b1a7cd57869a7bf1c01e047acf2cce903d7f03cf1f44370dc2a5b3b17cbf5ad9e144f08de9d33949f9027f7396f85145cfcfeca20314f08b52005ef66e3c8503deffe2fa79c23b08406fbddfd5a5fcc4b1fd3fc760e8ba9a55424d7c9735223421c6587413d2ab4035c0613ca12d26ae647f770405816e5b392965cb743841752d3ff18bfa60cd6eb9e3fa732b607cc1d84195940f388c190a06b6737b5d6bc39e0d14a90d38178125794197c93b8b9757f12ebbc8429e87b62e5f014464ca40e603587d113417c1449506adfff91801da3a31f65941897608027411e2234c2d6e47721b920685577467b098efb1585bdb0d39aae90ad9579a0beb29d2a63ca74833cf90b7f28c74ee4409ad368e50d5fe450e99c29bd418f1d9dc62025f855eb21a09603161ea4ba1867e84d9eca86283f8d25d7b4f826b23c229468d2bb3adeb8aa100e8f7f3b2fbac7069dce85da52a3dfaa87933ae9a622657d7f2f4ce9c87905361c908d8530c2d28004093bc63a7a0d1b7809368ceebb5ad080152da9ee31e164ba84ddf7ecd71f12615a2eb7e155ba04a838059b09a443e8909a299311bf55772529aa2d8ccc2f4ed257e88255c2917333d38fdcf831a3b735903b41aad24dfebbb5f9bc3a569f25039f9ceb4c81970da8a593dcbc4c5078af004fc741541b75683dee4f0bea705803c6be1cee809efd8bb3236c42305b4f2792103d853105514efd3d1e913114177400294da9794b4cd664515f2a10ebd863f1626d3e04bef4c02740d410748ba264cb725aa9f482703cd73c24a444bf432650553fbc369da257dd042fdcfc9989fdbe816027c159f407256a539dcaef307886a000947de677eebafeaec0b5296af2db32c97c97623dd3264af764adeaaa2814ffd7e342b7bb95e3f5c3c9fdfcc2a8b6aab27f43db12cd57047480b2f59402ddf4ca0f73b8712ca0dc568d16875c094646774867456070ef5d69713703ef5d6ffd6f06cb3aa7ec31145fadf7aeb474cdf2c925fec8020d16333cf9b2362c99261c9019c4f546457361fe5f28b01081a967172b2996b7aaddef6e52747c9a43ef623acca58f0096fd42a6f66fbf4948d97bd036ba03e7b1a2277ac06a9f56d4bac6bd81c4c112fa419a3fdbe7d7a77c0b0f8aabff80b93ee5ab3c11d405a589b940f2488eab6e66a9d595be856b1f3418ae74bf84e5d7c66d116046407f378a0443c815c5f4d5fe8072a9dbd991cd380aeba9c850aaaa469fa7b42e09afd2b45e6188f0e6e537228415673a0b6b05a6767c790716e04c25d3a966ad4c1fb9fd59604a0625948b5974d0b59aaa091563fe75d1e44c3982aa4f280cc6c1cd33d44faf49783820fd7021a00063208cd4885a21c94f1e8f5deaef612619f4b82fe5923128d3bee0e26aa5ede857bf6d2c367dc450dd97c69f95013b5659f4be247c4fdf13364fa4ef8efd69f7f0d8eecd97b8f7ae1b4131ddaab4763bc37b4c3af2f04b7ac317320a6a44738bcb89a8e9db7915e7c6c6cf739cbc25a869244b19e3ae29c8db8b1fe1e53995da0e310325b226fa6fab397375dd29c46b56d3027e990f92c770e4768820e3acfb1b9e60d616446693847593842f092dcafc77a678ff3767e36cefbeb328c91748e966f0b2a7c77aa5f992519b245eb6da2ec852aaa807fdd1cbb6e4d132fdff1122e414848a860b662912f22cff0626b760a1f5caed80e447357e6abc115226cfc39c843b7040806ca7a145f50d6b5d47babbadf0e87c96154b5a36fcfb5c501961dc0016b2cba64cdba8cfd9eb3c77cf4015a7799e953c4847a4ee9a443e113c157dac3fe0621d0bf76d6b9138016390b910473a3cb3c3af495d000c8c649d8a18f1e5dfff3c18bf72de36cc72648747dc24a6ae44252611ebf8d02708a201e8d710a32c51afba16a8a442e2209fc9a55a89cb11585dab85bc98753dfce1bccc961cfb2ed4e5e86e65b5e56d5632cbc6e687d4624f953ce0f974d131f1923f80cff1ae25af93ee2aaf8bf5210730d709661d57b74fbb3608618e511d3b9cafa557f365ba7da4412e912a1b10493c0ad948cfd3f0f38e7aa5ae3579b06f2e9538cad6d0836f769b16572f464db62160ee98d34e3eea91cb9dbf67f294795161237de3107812f9afa61871a2d0e9fe78472d3091910a7f75864a2e76eb0251c5898e057e17e32b80387a80c0b6b4f097b82d5497f4272f15de46bd8fc849ac00fb7483f783dbea82dd6f2770f4c508ba103bc29ab66311ba0ff02fb377ef0318af70417fa1542eaaf2f9155de8c7a7b3046d6db18bbc35cc1981ee78fbff84d384f4dd696def9a70dd69c136638cbbd3ad2557ea39b0f18cb23499047da98197d527db94b508c823cda25841b7c692ab384878adbe2a4cd319e63ad73403f4cc2ee131d3030424f863b25771cad1518ad90f6c36c6275f9c9814562409c41a17d6b37ed3ef8fc90b7fb291970b9b1217d27ae218e0a001a2fad3378017d5f1f13f0b32fb111220fbfdcc0ff3452791828bd81e06565b5d360403c50969002d2817d988166f04d347828e3321f2a052afa7f3ad3bf11286794da27f28db2289fbba7ade6e96a6d7841e71001b4db4c26255d877307121e89b3b7749136c94724d7838ca24c6b46496da29d05e4d7c4fe105ead764ef7e9b2d1d655c6cabdc0eb26a2e4fcf0c376848af50d3cf1868ea854d28a8ca633004e3166a44a8e046041f9a6be87698e698481662c3bac23221d071c8b06a38a6a692844231a5056562b30ca9e1b993f3c7ba69c700407d8f1ba66f3acf9058d57c04877b006dc3a13c892342cc747890101649febcdd0c3947e45a069085f3d751f967b16aa6cd294eeb75c6e1465ce34bd68e64931ba04326f6de10f972eb520d0a07e726f00bbfabe3ba40127988e27980dd6ac0311bd027d57abcc5ef3ef55de2b5445ac3e3a0bc24f0a74391b6b771727ba58b56448668da11037585631cf605029ef2a169be8cd429e366cc94128809d91d1635191e40e3478d8da1b00f6c2c14c4bc4197821b632a899d80a80db02afc59ce3677bb1b4029bc01eca8d71478a501d7dfd6ec1e14281f735e76269cb4cd707c809c0ee429e2092325630d34080863d8a2e9266c1cdc3d099cf773b089babe0a883862c9770b12b7e70785e38ab68714e62208c353321fe492f7a3228b50e03ab1d5cb93f8da297f2e761edac4d17f490582952f1248ff5015c05942cc4da79c91fa9e1cd3c6935151f85ff5d7a9809ffb62c8965c248b7d07b03e284e5613c3675a7c30535d24e6f29c0ae11f12d58f280677fba1e3efe8128d2684d3f8366c2cfd13b04077e105b4e5f12fe10c80f29ea607bb2366c34e8e446d684e4b8a6305c4ea24626fa7a40c1b77484f1a6e50bfdaa7fb2242de08e55c738ba89716c4139ebf27e115ef873d4745154c3ca5d5f1d3825c778bdd4cffe6e6f2b6775f4b2b00265fbdbc8d8b19ef3176605ab2f6fe67d79547d8f6535f59c104ba6ab0f85ebedd958a3ead7ee52d842a1c703edb8ff939e202f5474537e6c31da6153a4987037a6cf82e399082bd97ba5cb9e36f9489d3377dab1ceb7f138c69f9acfbd0a7b5140fd5629be7707905ac176860a7de67970ff1d13dc5d22829b252c22190c6637c92f76f251ff07fa529181af1fc6c9ebb975ad3419d6fa947a8fbe5f7a7f0f336568146125fd40f469b21235f60a54f6198fab6dc9ed5bdbc29345e77b8299d603b7367da0522f0ea299f7cbf56fa7d5c6ea59dca19786ae9676a9c16b3e01907c8a86653fe0682c84db9a8e69073f0e2008d5f1155746967f0bce91af5be866705bdd4337f739b9f29023fd7cc6b1f63a3fb18edb5364f865e1856f3cb41c57b2829a8b92521325293eaf74b1c2f5e61599d92a30df454ac81dff0d808b14c4ce06fa2db982eba00cee2d4d52810f5ae79f790e667c4cb922fae8c1f5a691a3b12f5faea2f42da41b2eb8fdbeef884dfdafbe929fafc7fbb8b8db2c72722cd555fd615a31038ae5155a5e0e6d83e485fb07926251837bf861e11d758ba5fd547129723d58fceb1065e95ad9f01a1715548aa61985fe9e6189b0a95c1c9cec0a79a9f51e19319ae2401d0c9d8412e2a5fa32e723438f40d2f2307ba6a068da7df193c39a41a5bd7af5566f2d92ecede552e279a442261a95602b309c12459cd8901e6792672c6509e3a44cee194663bf94576c58072a205b35509c67d61dd48d6c6d2ca609cdeb5a265f95dbe3f045e3d5fc1c492c20045dadfbdb75ab582ccbab2b2b25426ce0e9e7dc70091610e6f20cf07e08a10ed73586fe3c2f36b407cc150bea427d1c2361ccb87638054edf62bb456501529a0c64bc01a97716b8a2c445f8c021283bc8ae3edb90d2eb3a447e3088edd13010bd165593fe489997fd63f588e601e6ca3c3ac53fa0b168fe756f34e6db71740d1045e5b3de3abc52d91ede2b02d97a76a556695aa1d6093f917cfe94f2ec653bfb7b759dc32e9e15966b30a90d42c75907f07a0ffa23385a5ef0d16172994a870b8408982fe7ac520087cbf3c07bafd61c9047c0565abe4b9a630ffcd452f923a6c10a3f400e1f20f8530c751bd33a37749ea71aabb018e5e08259e4009c16ba1a997203596dfa64c9a261c8476382b43c813e01a5c033200f466c5ca012b08db39810823f064b4b34d70fcb2814bf863b2563b52758128d6b08e342b73aaa74c9bb21696cf40d87dcc277a73a8ea7a509018668348ac4b10502a2345e456a7c7e93f4e0b847067a6fdccf2a3026c25312e4dca82c78f29a3d859814f1817026860d9050d01d81b3f0fc874902f8051d32c9ea4ca6ccb676686f2d5fd64c92c2ab00941b6df70938e1d78029d8bec8bc2bdc4ce59b73005d9d42dad76b9cb310365148bc22afae285e72b0974afdc7d80725cd05f8b84689f17cd0e0c6fbee644b5f457bb8f7aa187d4b49b11e082399cb830526526e9465767cc3ea34aba004ac00c7c4a71be958d9f49c466142cf8353e22a9c9633a99ecbafd4d2b57ebbc78bff529b2bffbd2e1c4299651de2bfc208101de00958be9fc753537262fabc8aadc24d893ae3503e67de04aa7b8301a1f923b966005d086e3b2e0c197b419e6db2d577a0e8ead4f3819ca41dbbc29cbd47ab2211a7d4ee764a0d6ba15e27b70e234f90963bbd895df1754eea31fa55a4dbba16eac45680608d02ea2de0811186410e98d1797c0b7404ded145f79d663cf1344835641db3cd43bc25acdb672b8244009375cf4308ac7d4e5bc64f94997669c553c8c2e736d6623f1ac8e6f8bf2cabe2ea15d2ece390c0b208d17054f67c5f310d6c04a6ee4349ff5ed86659fe284eefe79a45ac9d2baa65ea9c771b82f00177fe8a319963ac13e3623ad8511d2b629ede0ad91db66c0c189256fa3d09d989f4ee11c7f7ecbd4e9e5d543a620d9a3acd94b60ef7fb86aabd438449f1696c2d51a18e6604ed66f267c48bf74c7784e55be66d9b0e1f7aeb456c258286987c73f52fdcad32b60f20673d973595e11f677eef861f8cd51b74e851907b10f674521f4bee3f24b90283fa53534bda9940bc721f047dffe8c240cdd85d14660c54022777af356d12f4a7ea85460012b0193eab0bd889068a32b1c308b3fa9e484242e4469783450855ddd8de24558c1850131b275a4eab80c3cf0423f1732fb851326ea9fcac00863edcbeaede9fbe3bbf439424f6b0864b0b211a9175297b99ee5c4b513ca33bf13895b3404372f8fe36c0a5f52ab69d96561247abb2f7a425ad803ddad27ea39f843a237a57c1fd40ea78a8d941d76b7ce912fb1b79955809a488b9dc7c682ea75e23beac22c9cc3c6c23502989152f697098518a58586a0eb0afaa94d5116710b481a2781927327800f736d49d25ebaf9cadfed1f2e7757c138d4f7dbe71917a6611020f9dc949dfb40becfb50b4c1965c4b1534f5b4f5ec35411a685252892ab1e147bbe4def037f86970250e18e91a55d22fc3e422cc06d58735131a6b9647e54d8439a34593f4d49f6dfb832293eefded10e8fb25ee0a9cadabd88b5ac169ecdb7e1991401e16dfeea5db73bea23374a7c3fb502573be1151d12d9863bc32f58c83682ba3c8e7046d612993bc3212615ba0a103154af85ae812fc95b0d5447ec94e06440d3e69b069dc5aa6700d7a954178961d4aee6b3e4fed3c30cce0dc82102f02e4fa5f7ca69dcb69b051f97355082f579d2670dd6302b31a7be61ece128710bf84b8f46b6b7208967ed883a390868f50306e18df4301d086b0daf8beec02d7fae530d789ebb7b68d7c4351b47bf166c87a714ecda401a1a14665e7f6fb68eb6b19d460e24a744d67fd6a3f54d26650ba2faca5d7cf532a1cbfc80b8b33033455669630024b6d529249b90933f74a0e811f3003cd0cc10c35fa009bc8fb8f83302564c796ff8a5e2a82deb3b24533e065bee0a6ba32e305d82972e8ec2e8efac8c3a81f4bfa80fbbdea264f79e9f1b4bbe31282d9daa026292b519020f5f7856ef8d3f5a7ea571ce945e736cd421c934679de49a8a8827cc01f14abf080d4a5c5b36bbd73ff7c912330019ea2e35b1c04706939ac3ebbf94d30afbdd5d37080e97bef1dec27ef617a472462e1a7e884300d17d560ba955aa9da4fdee90c9e0da16406bc9568d640a780e6b5a6e2f2e7c85f0efe749325590bafe7cd548fd2eb069a8a73ecea65bafe8ce33ba78d03665d3efd4787d62cec8235920fb9a4f31a1c6ad2c246919d91b4c15a6eaa689698e61e5fea318fc9fa84093e0f918f373b601aadf34f3c4241db489deb903b6657a786ae1b4261207b71dbafd2f019f681936763638dca7e78ed944a954f23b9122a16eceeb3a874ea608589bd7421901d17a26933412f93e6789f1f55b2acb1144b9c4690b9b4aa099bfa05b847851789c23dae85513f6b37842cf56a36174c86ea6013606818c857c71aa9e79fb0a7cf1fb632dfc611115a6904babc9235a5493e4bfeef6895de6f5fd5117dc9431c3a43b4361eae02fc8862f7ba5c0defc21937bce9dceaeaf6f5c637f18dd69ae2eea412c9158bb933dd19b9cce57180b04b7da4d7e5bf8a79ceac95c21a688298fc9acdddc512f2ea1dfb95e67360f1824a064402d02a30aab93ef3a3ead7ae383d5717d5f085865a36261e7ad2f7204f578f9bee45720e77ae8c5c27d780375fd6dabf15b7318fabf426bb823f5d662654bbe20882e6d728ac161113f0cfc677123b03aa8157b9cea430862201cce8c2ebfcfe1a6c4476aae965b8b071181fb3237e31c1c8dba3cecf243d31ae534bc42228456cb0aed96e59f3ea4af94dcf2303027a7f5a342513d7fec0baa5f7e46fbd94ff2dfe011edee69a02033fac3171bd72ed99a905e6e0e90f5121652565421248ae4e72a0be7867ed334f806be6f848026a040d7b6c579adfa08238efff97ddaca53f4b21dec984d27608ebdf4748cf0a645852f144f5418605c02dfdaa32b0d80cf119466a65aefbeafeae01eccbdb5a4a8232133054ec80fef8c5e3017d7c5b8d1ca45e3b18c784e78579d6bf9a391f0add74dbb1e94ecbf30e5bf7fc0df3ab4543243c9b84f43e5913293e7e64726af9b9f47982dfbe3343bdc3bae0d419bdeddb077bdfa5079ef59a244a7f1dc4a99fff114dc137f610f1f78da3870fdef1c0d8985208106008a2d4029eb3cbebd4a9bea4f8ba80a9dead26a8fe762ec015231fb4b9ce193a13652747f405d4707d45c78ea175faca7f2fa1db5f6d42e813d0c4b835ae3505059714806524957dc27610961054628bc4d6d43799bcfbd385ada7c631366c2317bca30783c57a143e14cef8e7dc05f5bca367403fbb2b890c92f383ef59cc88c9cbed83ac122e328893abe0a91b10614851dae48c27002804c3ade7ef3a1161a4f642ebbbf49306e4de77fb5a02b0e8fc7367221f4a81d156de3c6cf4a8c72ad7644f02be865ba72cc7de2d16e4fafd792e2bc712226816012e213ddf83ab2c2533c57f64be08e613e5f2fb0f28dbd970d5f9916bc9d93226411f07df88521708b61705dbeb4ac73ea5c4024df4d7f8ea631429ec9e907d6dd6d445104e27e3af903b437a4a1ea1df304473fdc3e7ff3e03e70630aed840808e163d4bd9c8ce6210aa32589ace749c7ff2881c96fc039e479b3c13920d4b0458ab8c30fd26ccaa2089b69530681464fada6234cd60d8201356ce1b2fd45b44339d8132f0894d9d8cc5d635cec99daad6ac4e2e46bf487d5cef69d5d35a48a10de2fef110f5843e6790c0041ca349109ca8b84f35e089a5f4007cb34b88a6119082f2606dabca3e0caf907482ca068339b7101ce254be2fb55eb1ab75457ad3047446a6a7a6d40e39c080bf11575b48508a4b05b7d60f03262627013b4207e267a0617fd6d1fc69148e3d0b075b21e230b77a0a9b4779c2cd6ec277c7a5efe19d5e88eb12287c278990fd5fcd526f2e821f8eced0b21163c3842d221a17165c1b214281325818254f2324092dc585aecde144f87299fd64613bdf39e41cb1dab445202a73504210e11b75e7e51aa47bcaadf402e16ce90282903601af8fb102bf2e53e8e9967c77342a135bd615a995943414e2a4012302b005c4159e8d3beaad69c1d0adfb333055bf33a241c4e43f88a0d3f57ab3a35ed60422764137f1936766e2fc706e8245ab4f17f489f8d19ca2352dcb8dd8187b0777733d61c718574246eb3d4210fa8d44f7a30398b454ee06fef9b3556d0e02163d111100c26a8a2af321e7c439be6290eb94788504bc8aba8260252c5bbf4380ecdec93a8d1f285377e6bd1f2126d7aa24824ca8dc81a905a55f7f39be380e85ee80c80cb2f3fd56bcad1f141cea64306272cf7d0cb73a736f201ac713199754afec4237eb8d99ff1f15e7f6f2a70d7c8ca55c1a7a50a4f5949c0f4a8fe8a104cff9456b6cd3cde77720b549aab22ce794c16f4df79c566cdd38cfe7135a98eafc7935181ae10031136f3e7eceaf4e4470d93cd5d7e7395ad09d6d7fd6d4b1204400e1a9518f6ca646965267541b6ed8f28c215359c80ffb3e1ba379f3b45930e1fda78e4e1597a45381b120f61a6c17bbe67bb61bb444beaa0d0402ad57bb1253ed0744ec9c8f9a18f02ce03fa66d6a99f864e3b4d6767712ad18f5199c0058e731e4f1be358b318e42166e114c31ba3efff8b6d3518e228de1f80c21a45324d76ef4d0357f3bd68ab40938e8cbcd2d5ddaec86e5c96d0c07739868c9acd4cc718689c289fac2ded3872803e51f5e0fbe1eaa3073701db1dee5dcce9f192f850b54d22fd2c415426dae331c084266b60b6cbcb7bb0f5d7addbefb190d22e8746012f0e2cd7007d632497ea8adfd7efcc2597c621e204c62b677120931f4672ffd5aabcd22e793844e1666396f1d4baec979b17cf1a877ef8823665bcb491c22e909977e55443a9c77e0e6247aaeeb5bddf984d59a3ee6b99c776841f3ce106e7ae0fa8816be49e37d01537059dd503a59289ebf8a0e73d7e634ec8da7f94d881339b581daa26cb69c074dcf2aba55f3e7e7de15bde437a8d5f876eeb8701611490a88813b1fb9bb9ce680eeb0718705e4ee0ccb08e6cd02c84bdc17cac0b682eb823288e35c8a49fbc3d7092c5fecba498f1383ce33459aff738187c9a2cb27d1bbbea53326fb18ee588debb1a1f0facdef5b6dca68a3f3951da9a57ae05e93cc534ffa946c9166dc4aa5b727c55bf717e9900f28708e1bdc1a975e6c6cb1e792369c53a7730bbff2b8615cfddcdf9a6aa6abb9c71d27b66d7b4954daf241cce4a04655de9d703e7cb67ec69f7def9782d57ec880f5098f010cf311e37ca26cbf380109190f2fcd12bc93680934fb3731d78ef4e1f2cbe65b268894fbe5e20e92bce594a04d84b3a1062e17a367e83a1e11a3205095e36165a7e897b3d2bdaf77b3dca24028cd0397295e6340a8398a8cc4e23635ffdf3e9fbf90ebb99c5e430f6b910245e9bf587e8680105ba690a25afd8b1d3b5212609f7c71e82b1a6e5c89ef74a5e7bb71b5fc3e1d655ec4dbfce75720f82994851b7fff7ab898c4330da5ac78848c1df5b5a2fa08d152c8bca2501ce04d60a9b23b3ee30e707fb2bf02bfc0ad63d42ee6a7aeda83d0636079b8ee1cb6687f2fbaba3f4933544c82420605b024142748122b6f221120b025864f1dfd434f366607b65c89026a55fe5b665cd41425b2578e6a872798b76d035ab465d7d7d10e3e9310bf2f72c8fec0adf23d6be10113e343fb587b0de5ff11287a4719fd13bee7b5f2b459e1225fcf3bd36f312578a164150848671e0475740c428cf5447c9768affe6af807bb00ee46924c83b71aef88301f8c09d07eca6febdf22a45cb7bd963c171a5c795dd07081f8a2a85e756b228ecdbd16ae83b5fcdcf0d3caa50affcc49cbb384723a3bbda97ffdb88750fae044ccbe43e09861def3e12cefd6d7425742676b579d5f04bd1297924a6e12bf6615ba4f0cc345160c57ffdbb54dc4a3eb22f1137efc2f413e2db1c6350a04a66b047d0d7a744afcc53ab580c64f1fab5375b345bc9817c8867b034dcc6b56c0a575575c4594f3d6c1cf2d2dd56dbb23649ca294c924e9b2e69e164908ad216fb2ac493a01f6c1f05ef5a93ce8835101db8b37442299d55d4f0edd269c103d4550a4e430993bd529de9486fbcb0f3960dda317b5b5c5a152bb80104c3e98f92e2b0891dcec2b150139b2f10ddf5fa2bc43aded3aedcd5a120aaa62dece920c534cd2bc172a5deff13e64ab3c28d27d7a7a47bc57cf2a3c4463efa9a87a6764ed864e1eded66bd5ec8acf3fdf746e706af94384bcf813c2769ec8011ccd3dce4b02a883ce60fab7929a8b0f56c64e4c48b4343295d52e34539ee2e9243f96505c5bc2a7f084f9305bf67007cbe01b1e9f0bbdba0e6834f0a69b79c1bbdbb8eb3c9ac3185392baed5895983987cd432a076d4ea6ac8c2e5c414cf1df600141bec24be61ec650eeae126fb443768b61904dc343b77eb354f22585f6001b7766bea450ec6ca2da314c198842b2790a7996b18862bab16dfd1daf7a170ae03566fc4a2849b679c7be43a0b6a14d6b05dd02067703909aae447fd724fd81bc485417fcfc50a957538fbaffa6240abe43dff120bf06fd9cf8dfe9222e13ce98e76dabb3d5866c08071fdbf7b4aadc5ce9c965ea8b602626e3416eee0ff99cea8d4fd33d70a85ec1d51bbdc2ddd56902bad91da2b960efed47909b7f0825833ddf1eb40ad000adde3adb83f7d08aaa34afc432e07195e833a25ccd951cb7bbceeaebe772265ff0bdcce8820ea3a2b06f67a8c139d0400edf490025648311b7218a9619959135c80302d225accee508c9fe80e849aba8f7ef07abc113b07fb5f067b3a4ff8a6703a38245d073855b4e2c95e14ce975b996a457e6fd593d17474e2411be610559f051c7d5b271f111e62c79e72387ad265a5d5a65cfb2ad5a23839aa3fabd3c9295d80c867909db470e8d6fbb70394c15e565592bd5e520db5bfd07ad71e69fec16d387f1c3037452e5927e213059d325396d73ef790cd023d7bd3fd5154f3af18d67f9f76d39023fff06657109be27aaaa2c28fcd74f39c8f739297835839aac77483add3d87c4680eeea74310bf9f980ad4991a459940b0843c909e71a89490d40c1dd127e3234866a659608fa10d2bab1212aa11475cb00d13b56f907c0828ddbb42b3fc3b433f614efaca9e14f63925138f621fa235e6ce1dd1fed690f9426097b9c0268bf28e3c9cae860fb7e29b999ff95c1190a7d2205d22b15cff8f0f55538a156c25254dca5599100446e44052558191dc573f6d27de6f43960bcb64a27ba2c695d997bc37faa950a2961a4636d713ee7410fe57ec2e58932f96cd45c5c0871e92764385498d3e8b980edef445c7d8d9cd92e23483849c502bc79e1d02a53a94f6dbfe92743c81957eca64f3187f974cdb4ac9b61b273bc31f480bb07bf6a7719b152ceee00bf589eb9f06b772717fb74fa2c07a8be5e361e24b2b54aad4e365a426185d95bc6db50200172e885077ef6715e2819e39a71baf2ad66a72e687ca981ab92dcc833e2ece00ce1d6c0c916915352a29fa08f5719c8724f0d4717e13eee862db648ad8bce9bbfd69b234c3526fb50eb1f63f97eda88566d254a836ae936f8e00fcede3572cea1c19c8d28e1e2b70fd758dbec6862e8471f0c59214de1a6b4f58caf5f0a1925011706804bc16bd9fa7b1580ab2f1a86c8a5661179508f81cdf46d91a576dbe36c45b6222faed85084611b433fb26d407ca842383f8d6de72d78f30bdbdf8093f66a67cb0b41d3290e0dcc702b98424af45b3d7bf83eb57d4bc4dbc78b73bd2b33a0b790a1885e1bccd608b47ed5f35b42f4e9c9febb7ce474ce1e6187bcc3b12578cdd92572b2dd1e8af68238f5174f40ecb315f1914ccc86e844c2df706966a71a237788058bd1175b7dc45a2edeaec0ebc4ebc18bbd7b6664dc347d7cceeeb4370105dc3c869d1e3dc7d82d384c1e4e7bfe2af1edc14261c61da4d514362ec2d6e1032371b523a04830f0cb4dd207c7a86cadd4e60ca9457069c42ea6ec9b16541cfda17c9d3e9024ad8f9e88f05b5d6fe85c58cb48b26f7d4f642256069ab0bce764b7cfe81aefff84375d4d0c1a1edf939a3a9178953b4be5fe993e1479b29998e9bc2cfb0978f903a39c613bd949ed56a2dc06c93473632a0d6ed74fbb2304fd14673c55edcf013695073b2a875e8c9e7c5280f8ccdbcc45bc2c039106b3c8abf19c253594cc23a6ce3c619d84051037aec56d44782cd0ee747d28e2c76875e8547c0624d7f525b76d64455c83c30917fee4777a7f604f8d161b3f3a05e09d33cf5811af4e9aa89757d90de679992374a5ee6a9e7185b8ed5daba381ff7e90a4349bec0ee8b4d5d6731c961df299614b90e6f2bfda5b7d38e01eec10e5a294a99b6ea390f8d94976023ecc1daca519dae71a3ed06e94a17ac8c91196388d11f8af641173445e27177d2f4559e43c277104562e12915be80499f6995d7f988c56e8d1fbfcb8455263e9d5100dba784c9423f319a807bfa47f09fc3a39385cd4df63a0990b9b255098b3efd5202a172e6c4109587900691934af1fccc601163685d1708ce4dc1e3e08474ba73798f7a800100a0941e2007a19ac026b6e90734a7eeff02a55640a94d6955fbcddb9ddddf63c7c96ddb856e1ab5a2fca3f1674aa431a9c284b6c145979a816ba00685c1e3694fa3efc27d652e653e23552e3a6909ef38c3f56e97194bcb486b5cf1e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee854c32432a26515d3c3ab52929c3afe21f995f4a0cbb04087821a18b46d8b26dc38e674a0b37c6fc0d3f27cb10c7415fca23ca346021e703a039498e828c57b010d8ec538b52c9a5fee4e47ffe3b6a0bc24bb30d335916e040926021aa499b8811b808829e7321abd8ba54d0c3f6fdbd0cccdd142ca380bef4e07b7d0e047761d394619f60207622388e3cf3e5f2dd59eec42b2b1a1df42fc6b5d37f4f732463f9d0d7365b336d449744b5a7642e013a0af20968cc64142ecf4b398602c9b18736a4d26a7c900176744c1d510ee0d295618ee5ade68d187cc008fdd3697cf9fc73579ae0ae827fc0a8a36b051ff7a67c9642cee5848a37f76d04e66dacdc5fb6854b2e5742a7a33ddef8664e331a97889972f4b63b7c976c1b616a21b8b1cd096780f9282891c7d7f4707365e94cd3952ba4e226f6ae5f4b282ce8c859653d5bc3ce05fb5c71315d992b4f0b10ea3732fd8bfe2fcbed4429cf2cda6bdfe7a6e1c514c318d5f2f5eb93700d28e2d193b7d43556d3cb811d058ad84ca0bbe1a5a0c053bdd1d0cc445e43a3826bb0172eaa4ae60e33bc7ed29ea1b27bf198b6e22be88518fa895a124ecf1650920f3d1c6664ae852b8cff864e898287740a58ff996f4fc96e60d1ccccc86e029aa5b17905e48e867e532b2c480e81f8de8db5273d1f3c9b5c47fd7275304d5518af9f935da0f3190559bd9b5516c8afbb653593630d386859aa23a7d7af44ea55f9870c4c160fbaf639c50f198d1d72909ed606825aadcbfdc7b441ee4835374fb983efaf303b5e6bc8b3f7ba63407ae02752b93ce4ea5db0352742a854288a2d0e07c7e4ee7c5552044c66e25886bb9779309417270e2c9165708cf17a032c5df8db85cf9a3980eda3a7fd0bbcc0a98e52b72196d0c3ee19890c733ef25ccff4839f8b155d835ca2e65bc742388d570ce6d156e46a1dae6d470196369a4e9a80ff11e7042d4efe35dd27c1c4977a358cf3df981d30e853ad7d08817aa264b4d11a219abb5af4dae15f43c92760488da2464d4f0cd83b799a4ae19167033109e170fdf6f1f6cc6028f16d5f60a20be6823bc20cfc78dcf476274ca2b30a003be4c2eb81122ac23dc70913c76f3a284ef5256bae140c7326caeead87dfa372c0acb8c498b660ad721b9fd2532d8568de9ebe682f734ae807b48c327467b43d8bf5233df64abd0a2083027f80b101621c9acac97ecd717ce21d099ceb5521006f7b4a6bb777650515c65ccd65e9c7d5f660a6b87e9ccf4e4c696f529be2756c04faffb331590aa82ab99c63a54f1e90da0fc83605f4757d819589ee77fc4c57e27a9572105b147d596b15ed1e171606446ff4f171ffd1684b24fdae9ae1b66f99d455019e893cd3051fe7ac4999bba7c15547666cc1dde53468b6570eebffc4c43b7ea53faf56e241073b0f4a2b16f3904cbdd8886ae616877efa94d86ac6d1b53d4968a1acdfc2cda7d912f759f9c6b2d3608c8559916f175367120bb0f13bae8214b43afd4dea593658ee65cb554eb4b37594274dd02301e33b8adff2e144fb02bedbe51bc9c6a35dd0118bf80af107b4d61d14b87f9fc31084069a062fbf87b9b0fc37f3e38a9f9cbd71181a14f703d340a3937e349f00243eb397aad214ab54b6a420d1c7288e845eb55aa11428d9d2eec89bb21a00c0996950aae31b153b78082a98c0a1e9ed0c37cbae848da094f0f462763273b6de75cd3ac2ccfbdc0895ec3b544a1880c03831633f7c111a57ad4fbf15c86056411e18783658a02ac4f3f7a75f99f20ec74d4ab39b1eba67c429c92c56f775465bd00a81d37d05fd1aaac8173282d862d2776c2d1f4cfe95de672e5cab27642b785a32c114d1da672fde43aed225c54fa0d7e3ad7be1a0001e703263877a1ed71318b4029c801018192400070ee0603cee26eda6a529b2cda1f6a7f55a148059796b78a5c8b6314b2b5683d85fa185b3751c66e58c0857beb32080939d5b58c4565fdc0465df98088e0dac7ccecd7a570f08318d4fffcd530c53c87a5b6c6f9856dc8f7275b5322bd7592ed58edda4829e66fa3a46c0e83b626f217b3bccb8c07dd89d0a40ba6fdfb3a83657ea78a405f427dcda6bc72bfb8a1fb0c6a9981414845c1f8211b93743c947c721bca6da6fb8bc39e9a738081836bd41cd7cc2325e15c3cc136e40ff98117e9a994a0f6dc60fee547cd9874fcb0229921c27c2b41d352b3882479148dca642b72cdfdd12c8325a9103d0409e548550d86fefaaccd8c802661de3b506179f3fd7fb31fa6545cee738542c77faea1f4483f3cad4976a70e0cda74eac127fe6934fea96f7ccd7353b1e8416716ee215eac82bd6d64bbd9ae7ded2563541bfd3e6b01c9dec33f70e4d95e1f9041b2dec7203cd82243e31f12d3cab91a38b2da5e6e0457d025727921ad6e71cbf7a48fa4133ddc82add5f78452f93615908d0d94e69e18335116a24f51fd658f2f07c5dd87c13ee464d6409f3a282bf8246cffad96ded25fb93507441fd2d8bee1459de2eedf0868a32a38e7a7498346018eeaaac8c5844e31b82234ecc645d9e949eb66dedc8ee5a786ffdf7b04526844f1dd574654ec57598dd4370b12020cc79b5f90b4c0a3c8c0ddcbc4caaa48c85ef6700b87f8772b04920f626e479a98816218691942060f77e34c7dfe5290b07a66e690fd59a61dcfa80bc163d69744fb74f053b6e2d27ec4c9d39c5870327c1141dbd00aaf51a5ce2318316eccc6744cc5653858da488293b0ccc378197e3a2c2058d6f0dec9f7a9abaeb5163b4826288fe47f23ffe130c7c7ed7968bdb4c5d30d51319f7e2a662d1365d0bdedaf4a4fff9e513d2be425f2f0d37627a4d5ec701ef131f4f613e6856e24d91bdbebdf0f64261679f6a6f0c5afc21408c77a7d2009eb1d0ff99fbd999f1541411f504ef0a416b578fd3abb87cc2d837e13852054c825221f5f3578f4a35a514781288bfce6deaecc5d21eea16aa337c10aaf4590f916123ab61466a2e480127630e54cdfaeb7abecc96eb830b2692bd5431159c32085e92f1bbe38d2604ef9a02d46d91ac173891dc3d871b1a7b19e7160d3b662d83803eb7f39fbda235bba0d2c820d30c6441d3add823a9a5785ccef57aa69a5c36e4cfebf85dd95157497382126d9a7cc22bd879cc70c8fa11efb9dab02d28e3f698e8e72c2b17a43c4291bb78fde6eaa203302160e74417fed44ce6bad6921ad5cae617154596930b1f838915a6ffacec90cdf8241561905114e96c6b41ad46c482db505c0542b0eb7f6ab39d0b6991a24d1db426452498252ef53271b61c149a9e7b9163ac8f259ac726ae29589b5175828991a1d68e9f07121cd6367bee0c2bc058ceba9d15d52d2f579094b2dc74a35e047216f5e3ccca84318bdc27db8da7d87ce6d1d02e379ef03654cac1cd9c9b814f51e2b704cad4d14252df8696bde941af5188d8f5f1cfd11add93c00a27fbb8bc5642ad5664e2337170b2820cd3a8c57060ffc1a1f2ba3f1eb4da1f031fc5fbbd516165469a52a8ffbc9f60989ef0f9ac3dee1d8bf8f847c331bf71e42d01a96bc74013b46ccb3258217baa3ce26a7d4bb14126f77626ec6249516aca0f93c2a3ee5760574966401b0dd5bfba80834abf961a112d534fb6d0988cc71042e677b83204686fba14663ba78df0bb009bd29b28c2f9da43d82b6f7b7f7239a40e423de41b8cd867494e848e8c7855c90ccad6a684989631ef4782d9c2b1d2b753969257fc38146b96f3573b9f397641eb76d905e3648b01954f74d66e46347e27cdb6c0d9e7c4762274cb1edc0cf027082722f414465725fe2ec527d51cd15f5c2226bf541932b3d7b6e0ffb9c1664d919e61afdbb8ed6edabf8d1466b7390169066563a386a4deab37e9cb1875281d5b1725a7ae9d7ba3d65e738df127fdf1f94f14bf5d70f40104547515878bee6fe277241759b7581e8740faeaf663d1af8c19aa81adf15633558b92f720c41aeabcc4a76b174574ef5aa72b8989f734ff01f7d773f97beb906bb2b2b1ffb7100145ff14d04816658d07301c584cd2f8c771080aaf7fab8193e67700ad4d38433483dc0e80fcc9fa7979bf85ef48d6830946a904f2d5f4335b515e7a47b460e28d361e6eb140773f0e146be3d09a97bfd4aa6e5bc615ef93263b1df5be3de6257785e9052e659d7ef30b1e001a180fc979d0fb9dc91bd2250c0b5b978121e0f80aac75f0ac3bdf011bc6248f94338c44bc339b142ac80aa8e0bf0bb15ffe844f2cc5bcbb9ebf6a301888a66e25e8ade59a8b42134689fe8cff1dcaaa631d4c57c43ebb3f968d667aa883369575e2c79d74aa1c7b77bf9a41f8d77deab44b168885e970f525b491462588ff0e3647aabb3d1d7277d2dbc80cc1079778e640c89787e0be2db996acf5d1fc8e3163c0f877872ca9c1f33ff91ccd1e5bc30b01675f60d763fdfc314c14e6ee8bf360c350804e4b77177b6ffcc4044ebc8d22cb0b86e36ab9d41ee96588346b273a38a57e2bb5151f94ad18fbc0d19d4eacde37807c78614d503c63b017a9725786fdde6523d7aa13996960d24104ac72e148f8d03bc01dffd44fcc8406db88025f99e664d725ad20dbc671a083b160e6d4588982b1114904d9a5396611a7bc52b7a636cf0bf207c23ef49921e103bde2498a50d7fe4d2e15f98d869a12b0bc4457579770e6eadc7b85f4ffd3b500eff731f44fed30107c3a9a506b8f28347dd052b6ebc260ffe73be94a9248f6f743882f2da14a60df3ad3e6a368a04b595626b759ae82becf1cc4a167ebd0f276ac8e27eaf47a3321a0ba70fb4efaf4a7ceb31676356e9ede552bec8377db07cd16fa5bea6c1dfb78cf7443ddd2a384debb9e281d8738af0d897935ad30afa3d742d550e9a8c1690bedbcfb4b7aa8f775482b6d1c941374d2a955a8f82d7098c9ef6353bf3a2261014d117309ac176e4751048aeb511a94f28555b085234c593d5d32b8f81d4cde91f9b4811d37c3878f669e9254d5910bfc084843ce25edea91e8d7f7e98a5548791561560a86a7c11a549f5e5e02ff0ddebbc13f3de32ccf066a777c2083bbb8f71a407bba9803659124fa916507129683017fab0406c71dc2d918590c75aaeb9a7b6cde5221432bc5fd8e81426d9e3d3abe7542b87d8d33397d7c4599f06aae645b853807a278b248766a3cba3086d603b6a84701a9262f4b971a884cc9c8850d74a26416b8343ba5f77af325dbd16086f5f0ebde47a30f7a674eac92c46fc0e1b376dd853a86e81966baa198a3e5987261bc12f8b3ba204a1903bde61c807d2cd551a1309fb78a03ceb2a82f8872a1cc0fd8fb9fcb801ea8b45ba10ce90ec74342a2a5be7eff1ba83da7b0c381aceb9aba95085d8aa05e46c6e0a54d825923297d7071479dea918f60116489a1d4b426e63c49b4dd6ef86d9287f78bd08b488ccd5b9db3f779adfa6529d334381b0b1d91254780d09691b77a7c78e04d114e0926845e4df3b7ae7ccb7968903cf01b31ee30d13cc3be28e73b917a7baec710b30e09f214e074598c8506c1e66419597de3ba3adda1c428c9b78cad6c046cd1944a51c803b2d18240e8439e9a81881bafda2cdcb80ec1d8c8c0c7e3d6d3ff5dee242edffb732c3c61a5443805fe47b4a28d65606d6ec5600ed45f9f974756509373b64c9f69f7e8903cf75c72eafbfd0f738d6673b93b850ac1949f306f6c13ef7101bba6cb42219806905bf32011b5b624984667967bc68bbae0dc95f84d2999d6dca111d022af2f0153fabf415ff4850002c9f734d15dfbef543696eeaddfc5916ca17a787512f1ea672bfbd711fd0ddb9c3f5cb62c7c1f620f060e01a7bcef0f861b5f20a7cf15ee584184b8ddc4a9811c4276885bb15c7e978cd5dd998ad82ac228ea6bc5e8412eea903e6df5108392c2cb3d5a7f6b5f4ba743b565d9d724b53cf26e3885bf8ff9ad7384551e133a53a8f80915435e35e377a33765b4449c9b86d97eb0a213119b38b0c0848021d34237a826ad6c9256a2583fd0f894992606a0aa4c656796c7eddd3bc0e031dce60dca7106b542895fef14e732d2a4ed5e8d5de7b7b613525772d438c3f69c9adc925565be8748cb838947890dce6a6d604a916ff9e681611dbb7f9988c9a95511a2ed08ce8c69e60dd9ed2cc6af3904965e74b966f631d773802b48a3e89038bc1a4ab3dc730c2126234e55d4a8308878c9d0e755447aeb5d66bde1a271ec1800a373c51a709b6f835dca1f6e3e724817fdd23199950f8b44f926e299d478be6bb8b85e0ad6b6911e91df59a50c8fc43cb21b6486351d6633490fffa02fdf44b8b9d81ae3d2dbe1b215b206b675346b4ca864fffbc497e7db3ab82666197d1756835f4fa4ca976d69e7bb1d095cdfc94dd69a54f8a537724ead38ca7b875009d4a63adbdfeaa9be6391ae9dec7235a92c06ddd5cfa8afebb5aa56d9665e41f15ef6b6f0a57b3563d0e620634204757544a8f391d694866448754dbda2b6c978ad9ce40f35c0bd944b0670631b2d0037260b9ccef6f281c87b48eecfc096423662c82bb71f096ee2940e1c5696b3aeeabb9d887ca4ae256d426eb7faa08a003303734b9ffb3558386ecd70027974f7ef584b52fe9bb626d5ca4e82e78e080a9311e761a899f60f08c3286cf2f6c8378af3be1b3f7c1041350b34ed46f303893af3d76195a5957f31f8667f44b35efdcfdfe96a1e3e26e1f438a9460919750e1d9dc860760f1554ad2f54e1cdb9a5a86bf437c38e7caf63b683783000b69a0d1d544b2b52fb1b8915c071fe0577d3fb773f67be41115a5d15cc906dbb2d20386f5ccc908d315b25725efd81f934e986e836cd935eaac65c0c9cb8d954edc2ab20ed20bee7a890033d6a6440f26ec2c05a343a221336897eb8a0190c0fe7bf9888fc80b8bbaa6489cc4df365cb26ec0090918df8a783faa451d786423c235afd14301dc81266b4f9ad553889830490c8334734417ff1ba010a99614af37a15ff9a880f0c8c8a5fbadd689229853c8fb290326a2e018373971e876e8c971496eb983a375d9c368f90c56f71760e7d0f2143de84cd0652d6420e9019700639792db6c469dac3e6197bab2d6098fd432ca487d23e402f1af1ddaa397ec35432624f69155585cd481dd63e3694a815320b8f69891560caf29f7543df02e318edd8aee95cc035e615ec588790c040e988ed71b82bf571b18b32ded9f5b7aec3849fc05d55a1e4553b9209647d3f6c1d67e6ef2f04283ab5ec4d4a809d8497711e8b4bdbb184d1d6cdeab9e2922a5da3198f2ce030db843a4f78a3701a0574d864cbfb12e1a307f9beaa7dcc00114216c1382ec6c039703e0592bf848788a86f89a1c859dd0098d9cc172e452d0314a6126f27f29f60ddb54a7c40272e5ec685cd1a0c2b74e5eb8d620754010322a0c81c506a79c1d139d62ee22775ca3a2fdd65f13f9f9a867aa0b2ea5c8bbf3b8fcc8f9c9a4d123da004ff76637bfe048c0894a9cf8712b4389a8b41fdcf0b0c1ae85c2af6890a80ced4459ce4016f3f000e94ef73305f4ceed852c93cf93a108a19ed0d4d4148b63887b504b7042f603411f4dbd800eae52af5b14293cc2c246944203b219b71da06970e28af00d4685e5b8de15545878d9c8aec43fc631f3ad186c47be9ca6f591281cfc33f37bae7f42c694e013d43f3e70c7622a2b7d1b851dc675eece15878bd7f052d6e5e0d82946c40beb660cd88b897246f0ca51ddada64f21717b3ae9a4cc1b05ff04a2fbd8ca05810076fdccfe92daa1db21625cd8d48630c3e730d31da9a960c2fc1341a1ef7d343cda2a18802cfd512d063f9b84f343f5554b97f403a4be59b6c61db499582e0e0ce867df46bd7ff5421a4be5471aa3880bc30c01d5dcf74986fa2917f39d717cc97d18aa344f77d28c89d2a00b5110f816d824433d8dcc952f9b6fe0bb53407253e05784918b0053fc2285f25feb0769e0be14d4a2aee7f1a0b4ad8171c8b9840f4e9f5a55b7b9a5c286a382ae71de45c8e7b42669594f77033b1459a8e9025a6d166b8e38c4af84c357bf5e7478270cda222ca1b703fc21c8cb37e1f8b26a5ceac927e7decee82d4214fffbdc5500545f42613a7ce713b7b45e3cae3efd31955da0e3363705f3001efd90ac5cfcdf0138ef5dc56d6a02203b1c7bef1f399fc7e9464be01f3657d719dc0f70e90e676f7246eef9d99275422769bed1d68305850590ced792e85d4103e4b57b47514472cbf54afd8acfb2bc525f7ac1c4813b515e34d6a6a503d5b279b844ead42263879310c1aefd514b6ab9d308d24d2fd1a579f7eca0ec57f97b45e43513f8631a51232fcdd28e0480639bf7bfa0cd3fde56678b26be8d21f69b9ff3864ab474ce93145ac113381b1aa37d2e0c3ec861d689be28761d0eaabf7313cd9f6416f143bfb58302e197132ad9275dc11e9a1fa62dd85c45320fa2586ae7f42bcc66ee065909b397d6f5fdfb41377d0116d8ad910d05127e21f412bbfc059675cd8575173a7c0668b1046a617710d987e342abf4efbab7525a431b8e99998c24763f762f9018680bfced1d4e5b2fa5d1fe685b64d28569eea448532f86f86321556b9712ec0a43cc2485d2d0684227763830cd96f6d1f0568c4691cf05bbf223d27a7922bd4571fa9c83b246a49d5564a604ea1fdaa43171e4a926cfa4bbb4a9d17df13b3fb286474f846ed20c6a866ac90c669bfbdd130c7a8fae19c265dbe9b94a4eeeacb0d39d9aec6bd8ddd785119209cb12721a6a0855275e9670b74974dd65ecf6c37e78b6ef257003c45e861ccd7daf5c5c05e9c7ddee71d61776185fb08cd7bdbc675e373e99cf55078a97bf99ae1329b12e07f3f10b3ced69f478104f73088b0e9ecb91172a832197594a169ede1c6be2b0a54e57392ac3f62451496143ea6acf3ed8079903f3a454354a17e35805475732fb3ccfeeffd17dae7cec77b9be038597376a746349b37d507beb3fa1eb56b909d6c169829459202a4633a3709e080dc486ff440dbd1e4bd200f8abcb196c9a13b4673e70890dc64ba6ffe634fe16177c40a3693de2956fd59c272f8d40814ee8a39df9446be4f0a7fe8b6f10dad2508948dfa7359d8b44b2e4e5216d5e6aaf05d701bd9a00b1cb1176914c216f3221d6289905d88c9562bc7a8196fdf9c1fcc149c80666d424da1ae6c5e575900788e2a4d22adab0d612b110f60f070b7616a143f4dd930bc18790aa3802a45a55f7783228011b122be031540df82a367f4e24aa402c530cf10b3b6191b44e2cb292e29a78ce65cfbb40d36be45d0c673ac5bc1724cc876959d239bcfc2440fb9a633e535cf52a8bb5e4b1c12f102b57df843c5f5bc8d86128b98f382a213e6fdb80507ea91fbe0f7038e4fc1a5d3f805d4a6c01263b5e8badc9f132b6412796f5378458561fc94b8a3dce6b03dff7a39a6c2736306baddad176a8a1de414b656fc44ea0d1d7714dacab78c6d368b1fc3e034a480d8edced3f97935768a86185a40b1502a9a4f416cd9a71f8856bc3654a3b7539b1d28c82ea7c75012503a3ebb1433a493369850bd6c514c49fd5f4275fd0a8d80f6750b0856ab6eefa2a177a65ac809124ccc3454e7fa113b02c4407c90151d854ace43b719fa46dd13a5f10895d62536a7631f323112cfa9ef8099ce9e4ffce2a78a84decfbe29bfcccc42d55499c3714394ca8cb59e5189a947de692abc54d5ebadabda4f17968d0df4a6d511810c4999ee96e671db188d4a8fa6ebdcbe9d849353e56a964e88c48084d9910dade11ad0cb8754141f463ffaf78c46f99cc47f13430302357d77aa876072501cb4f6a5c6fcfa255aed96602c5ae6ce8f7ae1aa395cadfc83fc9b2581aeca8e829ae1e6798147515fb8f2b1fd920d0bcd5cb8a8f07e44458cac95346c5f3d0335695cea6e7e044b272afc4c06b73ac12566e68f6858eaf79f2efa1ad963d349c0aba08abaee6ae739601d3b8e7ab87f165f72561a86ec47d946c29625df42666ae9647539780673d7d2a3aecb93808bd04f8967164cc28d40467c1e2355b224ff3657d54755ce221c3a67b16b3b654678c2fab4c61c5b614905e1c45aa57391493d00eed4cec0a43a91b16f8f57a996600a0ff02cbe9ef95f34320057aa491e0f18eb6e50c9355cc2487d49123e6b7ea0aacdec228500e9114020fadea0ae7ab1020b8b1c773604ba45245593a70c202009154f9fc32c13d072d3a037acf7af8ccdc39368e93f3ade8c40706cbaf03748e15aefab44f82df503da710804027d296664120a1359187803f5bdcad3aaafa4f6344cfed901d2de3db846e2dee474ff24319c46141d95a697b28714306944b532d2262df6c436101b11d46f535e15cec738708a84b053997dd16710898ba2133ddc351ca6066211e781df8249c8ec18ec3661fefec836fcb6a607cc858dee2c906ebf954191e731dddffef99b55ec9703c32c5acea74442f9f7826521f1f3002c34773329e3334aef8e87aafeb0d21610f2f7167fbf8163ac90f6268b21ca45ae39e58d107c3641d5a74b49c5e16db504de04cee4679a9d7751da5f58aec30b027bbf5bae6ec622e3c1a718b3949f651e6a374b4beced1f7e7ea69effccacfe791d88484410a3581942de10202002fd43752e40f41f429a4c34ae367802c7ea58f65c7383a9417f0c1fd17d6a343d1f22a917f6cd12624a677162451fa8c0f9059b5b8abbf06eab46b793a34ce795978408b2395117f918992bea43ef2c8b5c25ceebe38b635a0fc0970ca940cb0db68a592b508824f9bb8a0e4a752a47bef5c153be7a28b5197287d82c41a28ce3f051e915ca8be9dff5ee7ab88aa8f2a61cb8bb31d3b6ff471c350b486d464724edb7bd950e001b3503e589c653a890bf3e12f065e26e3aeefdb5e80a77bda152fce85efd7dfb3fcbd4c812258da2325c5c53eed71707358040117a69c1f36e6941ccb13967f486c99c13a0f063555582dfbe58d08a788e0186633be08d567d7a8c57c2bf7c416213d9f7afa67988adc5f7141826e71f45315dd629882e12993dd6bbd0dc5468d0d52d9b6f3ad7e7244e8397d1daf470b3651a4980aa70fc3b5f00c47a4b1918636d00c31eca1edd8e39c63736b1546bd3c4b940122bc3f8c026ec58bfb7a1d8a5d4477f399a62b124c4fec4d8f772ce8332c998c6865f34e1197161a63f8da3c22af13c2a380f8cc543b1e83ccc80b19c99ce0238571a5740732adcb57b63c0e2e912dd1b52da8242c678c87916e077616930c89fe64b193a944a808f31992c3714b55857190b03fc46250223c767bcca6cedf475973bad023d5ad4c60b6d00353e86e40543d4d3b3e5afdd548f246d048f990b597976d456e74d28b3ccbbde4a0056f56d99bb9539aaf72a15f4fa72a322ea51b9b715721b74daf5f30ff16b81f3c99a9eee1ac2c529c6f1290636ba90357d059b469d455993d3719411e83f6e7746e9632cbcd3f348b907c66d308b1518d761d46bd7353700036102b8460c4408f98cbae8e27c4f12eb335cd4207d74dd40687a1253885936db2b8dba4641466521a919c37ae791ef9245806fc323f74a2cf9c388a897e09bc92eeef4e357b9697ec207bfe330da0b0986d73bf98cf38212071d34eb723d9607a090d7a9b3ab2ba6397aaad0fe22df96e938444e19ff5eba1e2abc777144d861b89ee0b1f95b846e91fe98b9c0669d27128cec7dab12ae7e4ed8c97b8a2a10deaa2cf4decaeb3dbc21ad4821702f9f7182f35e7bccae3d53f511c0511637384309fc7511b4dc1abc51b1b0e59592dc6adb6f51e19978714af039c51965c415d9bd3b9207d8a7ec371bd171e843277d6f996dce41b204ae59e6e3994405a02aab3ed9be05e213ed56cdfcd8b17139893462e48ce8f6a364cf0de4faca6d19b457e8930d693fb6a9a8b875cf46087a650cdcbd00183c8d674c5159083ea534eaf0a8ab53d8e82dfbb66f5b23101e64403f9f3fe68c4c699d54f70568b7a4860215d08f4a8d699266b88c4ebf02720413df9b3e8bae6be281ec57cc3165e5e1c8b476b5d8c031078ec9e4d8a8e882f616b2c7e25d92266fd090866136ee082cfc9341e940de8c8989526a5da5f734095f324f3ad2ea9b217babd6e480dde2eb459f5ce0273197436d38a9ec3022d2efd7ba55b218e2af0d06c6486d1417f5be9193f5443e364cc12cc4bcac4bd329730f890288921b41d16b0ce1b142a44b9e28df1731b0cc755930f3336f61aa066e502eefc541e43bc5f0b362b0eed1da4d89feb6e84100334e74e26fe7a4f45a09ff21fdc92420c5b683f56bf3bcfd9f166b2d3255335e5c6bd79ec400ca5a3491bfdd7e6d01064e54690f4a4175f867da201f4ef591983f225f6966b61a596496c558b881045f59865701f1449dd7efea5a256a7ad947aea9803373340a5601a1c147b9b7fb20f9e4319d91896400488ce6e39e558227cb5fa05e82fdf85be98c060a506add1914b597eb72619f8187ccec67b1989ac825b3ce1c8a0b2a1672f834a7802a66ade848a5dff8063511016ec78744e03409e4db22902be73e73418974be08d485a0b2278e5d769b7428f855725d64567ee2acc84cc6b4ce26ba97c2bac3d2dd36b7ef62703b28b5da7249243a792e5d17b23c34169e71b23b4eab281dbafdf4f02c76d78042a02f7d3dc3101f5748e2acb94df4e9f6bda684d1805fc7259bf92dd2911f236ae3068cc151f92faa57d4bcc0cf53138a6432e3cb700b2aece5e46ebd3b2e7c9447e48bb9ea85d50875d2690c5703050e9ba36958dea4c69c2928b22670131ac1d6835cb19addaa421dd694e2efb9df771c5254aed1dd2eb068e8799aafa88853b9798fb6286c3b02ad8e55f218e83dd522bb87f5efbab8e9d1b49b1f8e464a6ba7e774a7b3433b88c4c5d9844b3d42371b0d4076d8345f8450aae0e8436ac24421847ed81633e7d62979c0c2e22a4750fb4e7d0ff5624eed1ae83c8174f9d2e558c9cb0e3670a3c6cacbfce6d29bbac94b3ea885798065785b4c89fee2fd28ed532d4fd125a80ae7f559a9d40ef58ce9ec9919bc04b64b08199102f4e07f919eb1aaa23c0a8994f6ac49bdaa313b64cf620920013922877bba158debd47d6590604daff60f2be7df228e9663f6bc8fef213713053cf9515f1178afd4879cb6a85a964f3854072368d6e1554f46194dcdede0a8d676c36d464cc1146a649a43ebac8d2ba552a80ad39ff10465fb04f4d59d2134652bfc5d67ad2cc06392cf24a50515fb1a12d5067cb82be869be37aac7f7569e44c39b4ced83e42699860ea62001a17bfdf4458e45d5c943245ff1c86cb66b86642763b135d618d86205f98d5fd1f8b0fd6ac055a3b25f80695c3a26fce31fc788e185e3908f090e87c4b0cb7cf93515c24177a7659f0e1630ca9b003b0cac6e6e5d724bea284ca4fedcecc8fc79af210f3262b293a78574cfa2141dac892092a74beae5ba011603a92798255e43052e4fba315fec6588e80ae7c3a9c8ac48aa23cced89a10eecfc50b84c5c788eeb1089bc341f3727fc445e12d3b1e488fe81b32c3ca0e6b1f07ca58a633839034c9676012d12b6b613eadb011ebfb76cbc109d30f015c8062b81726b8faedb169b454cec5104c886911fd3a59e4b7acd6283f45244e63b96b1c7c759854c7d2eabff6f06c7e47b3c5c41df2a6645a8a05f7b8fb0bf17858003c98a036a6ac69c3d34fddeddda4c5c0a10a1d037b56ebfccdc394d606f2a4a7efd1786aedd483f0da79458e6be979e4843cbae5f3d4aaca7e9d413dc7f26069e8d48f261ffe2d07e0bcf326824831934a2aee355dc3f4cd2b64688810e87770204edcffb86eb75705e4d613313e922e9f2a3aedee1fabe5942800d3d27f209d837d500cbeba1ffd0901fe5cf5fd5d62531fcba4308a7ea684b011fd30727ae0b6484623379e2b17311f864687ecd3ab305501833cd6d70814e2719727c047c1a1981da55dfcedb46c26ba25fbd024d0cbd3fd99593b8a8d4229564f47b4d665baa303377e41bf8aec4cf96ad4f4a7e936a6eb72b5f0080d730dc98c274bdce91c5ff0622913c9e7a8d64b8dbf7c3d24042bcd1923c876a941828f22fba50ac627359191afb5ebfbf68367ee68355fc4c50f1acd635715a44cf989ad2664f960c84c3a5ba3cae2c91a4fcace66ecd6e5172b20cd423d16c868545896b870e75262da7e238df58e54066c9da460f962e3b7c9b5de853d0453016f04e97715d7c54aaa28cc2794a6ee951f2b02f8855ea18a24998a77b6dead370427a3ac31261794509f4191059b86ab3be88863b4e66c2f1ddeb733415312d43cad7d697a46d792492c18423b18f2a22c512ffdbcaa100b97a2bb9f23d04b10a03a02916e0af76cb09d423d22ca6e8a6d3a9957c011d3ccbfa00bffc5694ea4199372328a6aa95eb9e1d45ebbc9332fe6f3145eb21eb77b9aef4883416b50e36daa9414e6f4baf9f1b46a345830a1b273d84a334af5d669e1c7e3f6486e161d2d3e80b9e192c449f6dcab4e361da04f6c7b68a2eb0132e906a4081084e5d5ca31b8fff3f35049f966398063fe130f0d6c5ee6a8650914f1422981c74f337ac7c0ca720b7caa90be3b5dd689948ba1e1e684d60c5c2521253b812deb23242628acde71f59df8e2eadab36ae3dfd50d52d09cc1a84c928459477e8ed6498a30fb40181ded2d03ae7d71f65160066841aac4fbfb6b4554020a718736277a2e8eae388fe3b9f6ee18179fc654b7ad13336763864e66b94151d2a33bdd287483535a32cb1133c8d33bf65f642d76dac0c494b268c21c4a252395a98cf942fd0c933439c5b04f9e1996a2b44fb897be771f3726979f93078672f00ea555df0f79672388b22b331245af7ae6734071d4a9b56150f2066b4f01679e9519f3336a18a347b0248bb6229be1876b5b632d507df0d3a55a79163d0ebe811c3e2d5619faf3c38f6cba334c846dfb5538361dfbbd42aa34711bad003edd0b6b167bcb11823d3ae2dababdfaa71a3a14be3ab6dd585e4beabd72ec7aceda2e607f02caff061cde3f3298fcba4b76b53469ae812ab1791a2493fd9667fb68587f786c03c182d15fa84493118159afac6db9116fd63e87060c2dda19a055530956d9b540555c01f71bf24bbe6f41dd06ff588343176808ed304e991aad631adeb7b15e001fe1e72d755c63d7dfd9fc4c21a394e970816369b95457f632ade13352cd91d1b2eba660e69bcffb7bf32bc39bd5da572acb484a95d891bffa236953698199fb32dd016b8c6dc03e8ac1f8456086b5860ff960b0abdebc868d8e8fdd93a592404410dfad3b733ba74832680591c0ab5e03fd4047fe73a435ebcbcc4a5775ed1b076ce390d42cffcea1300b472dd0604d923bcc0ea1a99231419ebc30211be9d4f9de50a5aa3af4ac8c5477210588f3e95f988952162b28d8612cfe9d0f74aab1a76c12614df13f0b1ec3b6fee862302a9558057c9862e073a8b8766e58e3d1afe8a80508c63080e562789e3edf17bf1793dd2d6e512c5104805e984e778c38b1f148eedc9f6fe316bb504574c013c61f3eee565c09302e1968f3d3eca0b81232589a9e0febd0b234f68de6aa7fb66e490edac9c5d8c93b4ff6e3743dbca4f1a6f3cd7c64a59644c3d90878aadf86d42d4dccbe352950d2e758faa8223af196ed1275b9f00dd5b17292026b1aaaca7564c45fb4ef95a0123f0af494899a9c2a0ffbfd9872c54de7908d9353f229255dad26adae88f57b5e7285786c817aa1bb66afb1d3d9b28fe82cf82f346270d2f5694f5940a3e64cef519c685d22c20a790c1b89a947cdb44a3bc9548c3896cb941d303ed278c100d8ef0a5bee2cf21e340223514f7a37e25f7f2b765878a6c2c4e3b1eaadee2cd2a1995c5ba5c8748af43e7448a57d007c7e24ae5d99cdcc05334e4c9e7150efa74ebd4f07fadf835864f3f44b6b0d6e6d6d0e35670721667a24a2e41516a61d299d4b0562c5c6dc6adc6a9581b058096d8ff3dcbb144e618616d9898013994a988df2d270f84624bd60a1c2b60eac774621143e1a57e7d9ab0c74569f1fb9b3963bd98626111e21eb0b5d39b1e0a3d66b5f99b333ddc391f00e6e940916353844d394cb4a155a7dad29aaecdd3adba59af39b77ed5dc30684f1c56ada2389cd61e331b04641ce006fb06b06aaa5d46b7631d304dafd21c18aeb59835302725c6f2e242f8af0871233ec55104041b1fcc00e97814e6449cfc462311792ccdd7c0a30fe9f64cdb4d1f31d5a73d5c3d320fb21e832044e451fb03402df731544fe0a475fda407b7fce9786acf2373f419de66c6970ed517a012aa7ac712c98ddfe2a95a15cf6febc13418f7b66180ff9afda5b672b74de8bd5b3836b244afe87091df511af558b1bb12cd4b9b3c5606540ce6ddbc9497bec7d33da2872aa07e75592593c2ad7e640a7b25c8d4ab232918e9921bcf31c8fd1a424877b0fe8176aeb4a2359cf02bd7db3632cae5ff5049bd7fd191212eb048ad6976e451245b3c5c7fdd7a09c543ab5c97177faafd28a1bf912062615202aab585c08b1ee3233332820637481a702250993086d92e8922c73ce0afb2c298325dfb4bc293929ba1243971823d6e69cbc860d1a554fe12454f06ef39e652d0e604af40f2e86d15aa0837df669c93813d0bb510bf2f5cfb81b30ce7e3750a72f6a294ffc27202f78cb88f9e91cacd38d70b1d30fc0bd0e34a00f5dcc03e522430c6136accc16be82698a9afc05238e753c7d5985b97412d76ea7837e8a30afc925b6f59ba1c55ac78517d3fc43c16fc700680b73464ecac8aa0590d7acf7e5ad2f527695969527701c20166993e20352189d3fd22cc9029f48ed6bc297beccd657a8d08c55081bc1be8f3dca05f8a0da2d8dc7869ce69d0fcc3e465c47df1e061311cf8ed892721fa79dad87a1be830f915680eea354e539f36504555bd8d6e8e73f65878d80d06bb867ccfd916e16746465ec944d8701fdee148d1d7aadaefd144c4c1779eaaa8573c0146c1a473e225563f72063a90c3d97c94c97f4079b0e642f855d58cee211fbf13cce8820ad3554149211a0f7bbd1dea876b0caa19b831dc63dec35c37cc63d2412b7169a1f6b7cf433599dfbdc9ca5b5b743b92bc100e1bdde02429d97f309d415795e1daebe1000bb4bfa19ec1bad136b7d7bfc850306f9eefbb325b7454e4412cd8eaddaf1e5304f7e47fd173ff9bca17cfc9404033de784148ac32f06cc845554f95aacfa34c3a438236897a20fca2c8b8f0258a510594d7c4eaa4f1e2b9206b77797408589f730acf9283489191a15e372b30569e57e0ae5ec68306849cbe64c805db0f2d4b7bf3e287be8dfbcc9f1c29af631d1094b14514813517f9bc6313ba730f32c0e5a5548d2d44f5cf704685abcd64f4c5dc7cfffaf67f52f71fedbc48659dd0a961aa71bfae4d6eb7009d93d57da818f7f09f5d946baf4ec953ac6db44cdd09ed63e6818592e5ed1411795afb0cba03b4d4d826bb546e0e4b42641b298aebdec969076d1db6363ae469b5601283b69682064eab002e2d959447ec0fc4425b29297ddc49f3822996de3bc5974ec6a72d752cf82a2a6804dee12de36cf47794da71f3c4746075a8b2a822b61d9358fc7685463cbdf7f1e143a1440726191317f7600813e1ed7950dc11048da6c95cf67a1ad5ff7f32f2731622d296dcd040c0cd5d0261170ea052c900159c22daddd9ba7c781d152d85722be50be11dc8682485884ae1beda4a70f23d0490babf535122b88a427c744d577481145a4d870200d292d28265498e4a1705bd1a5e535b039d2f4e7722908e715b54680c213371c22c7c12d9a51fee17ccb39fae3a1ca6facdf05fe0f63d20d2903c679b7f6bf6815a02429a2819398e95df5e7a3f669de141c2f3b2dfa2dd55ab21d2d508a280008b18b0ee15127de3eed4dfb2092ee18d14cab5653ba584624ed86704766379c71aaaf71e9c9ba4b6336820f1b2560428b3ddc602955cf17880a6af5c1d6552b5b76c8247f61215d9822db8b00b8c486d14f88229bc78f32f7539c0fc3c688b4765d07eec7d2edba6a195630a3d8e568659d7465e6b1fd6c5e2f9cb44c0fe9a3e2a1904f7609e2d05f051d802560b7f46fbd348a2af7a6b3aba07b7c37e2748255e3ef4ce219f60a9f3d2af1dfe0d134ba692d96620b0d1d690ffb1668d2da80dd9999fc90cf8e07b0d2ba74503fabdc7754b78fee2eca7d40283b1a71a2a1a445fc192002bf1e6cc6c29b7e050e69373261f3991231ebe9d3a2eee17c0e614077843c2161ce0353ab855aa28b590ebdbbfc26636237751758d67d588fc9987ce7b959b6057d08d4631b78b86db9d52578fd6df8fdb094f395386c95b9194bfaa6d642855516c5fd4197c8d90093a0994e1c7b14e969bfa355679caaa1f3d25ec9135dd8134e5054ca825af70c371b91e7199d6aa4c2a45c1fb3b0f8fc006be79291fda9efd79fa0d8768236f0aff6548d6a5e608d4a35981d674899803fa3a338eadbc96cac9cb782a509823d2c4aaed42884bffc156568cc931abea7481032ecaeccaade6929958db7630404312e728d5d5907e5d3c41d993a24b6b83d1a54de681712fa63d3a8e036c6547f5e7abf2516158d0f6e463b926efdf18ecaf107823f03085dc98c6de416fe1e7d0e35e8ce8a965c6cce417a9a0593c9df88d95fbef6290b7d66f83d98faa84a13774b81e48f91fc3a283a5920e087ce0921a260c6853e7449fe057f16e9bd766be22af9710c3da601ede00b0ff6fa48906f897212294f3106548d8827f9b25190f1ccd81636ad79287b4029131e4bb89daa580e54338bff8fb9cc033780a3e70792c598e06085cf000e2c7ee0c01466e69fec16d387f1c3037452e5927e213059d325396d73ef790cd023d7bd3fd51544966ad2cf0395892c682114f3cc2d4dd71a733bbdc555f9b74a82a6da414f209e65cda49d646803bfcc43d34c1ba8c3548a77cc2314463f42b9866fbb94108da2a48f327813a95a5946ba8c5c05d849733e0a4ea188effa4ddc7ddc0a17a9afe05355dfa60de4fb6ad559a176b7de4ffc1b4bdd1fc564a21bf88f2fe30ab8288e4bd725fad441807535ad5d77083c285fae2523926c4c8052755d92d79c662ccf72bf3ef9d8f47dc85c8acb0364d00cf13668ddaaeebc233acd7e606a9c9abb3cbfa70574a83322762f018ca71ee7bff564e82c927aca46e6c7bda4e7859ee63d32ed7fdaf24c3a474a271e21dd593a0041471af549cbd70b6b206af1bdfdd00deaa2de925620b6a063a9acb528fe3ef5b97d3aa732c9031ef631fa20405539eb6182520f73b44278c0835dd9fb1da5b09f35d56e9de2051d60b285ee46847ef7a96c09a8257c348ba252d163a3297f06704e4eed446618c4c42c8ecf58a97aa390c8d2554ce5731cfd1114c0d372cff943b2a106f8a07aebed7427afd3002979270a8bbb5a204c3e8a8d999c1e0c3a125da988989de688e7e9b4d08d8a2780d84eaa63b66a18a355579f1b82db0d35f7c86ddf2688ce637939e9ae45f9b247c22ded8c8ac7506ffa2ea14afb205ed9d3eee5eb7ef26bae08b49e3070d29517df1062060d6aac324fcfd233d9cda24feab003f1b43b6c6021d92cf0f5e988ec842328b769b4a0182b760f81544c30a16dfb8e7e47677db1b4c1cc4de4948d1e5669a703c36b90412c9bbf5f4347fb2bab0f7c9308f91646391b0f62f055672ba47cdef86e2da7d4899616b024d99e2211e6577cd7f160087ed70ee600d7742bc00df459c8a4825c9c91de200b18b1a7220831bc9c2aa8e07db8100282872b1ba70c7e3e8c0849fe845b98a0ea89f66765e5ae11f0e6ffd4273bb30cb7fd6b3a46a9ed3f9522027d83e2c97808698aa5d6dc4560fb54fc5fc3917f83a5c35cbfd13428f35f026bb638b92b2f42ec17a65a8ecd81f4d6e289115d8d5cc893c42da828d49de001ef5c5f4e33fb23213252aa5b9c7ba37160d195fdc4a8906c467b6cb234221efa93f33a3469c2e246114fd5af3dc7710d390b648fbf25e739febd275e609b8bf7631b3f9ebd813c9707d2f97d1a269a8c20b6e07956f6c0405332a9f84c4506173b688e740565e5230a986d500aa10624ec10d5f9e6826f71e8068a62b0204a6db54e32dee58dab6c35eb670821116f645e342fd45c19ad41b3a823fc8b8795077dbc69dce7a8401041dbbda55b27cd11a4f35173ee39c05761f8dca874095eca9615e88c9135deb5171c5a32937773bba527201e8e657c2da05855030c24bcb6b3c9c5ea011c50141f7b0a0b3b78979b7e35d146d84e8e14e5a2edcd0ef175c6795db6d680a794e19e9eac0561214f482b2de71776b0b14cc26356f0f345687ec893471e3ed14b78673d20b032faf8263c6b9779d758c58df9241b926947982b7ed5453837b50d371406ed41c1fa4334c3daf233ee8b3de50cf5d3597370548b55fcea48f0ff060cad01ccd231c12d806b06aa11a1fe4bcbb85c9766708f020e5b0a64d9d7c8547556411dc9ffd9e2fd669ea3bd252a7a8beb875c978311fcbc60b52a16ec16eadc5aae6a16fa821f7b764c2ea43ae0fd6e2956a302590a791f187438e0ef6cf1ff14027a6b7365b955fcb1d6f6ffa259760896c58a7afcde7568699751c3e310215c0223c3b154e13d21ace284ea3667e2c84d02e5daae31f61ad4474d65c4d52fe43b88d9c4f83f219ba15370d7ad2749640e3ca0b687f6cef573be26cdc4e5b5214dad40b8b2604531770e100495ef59c1f00e1f4dc1316f83038f500abbf155bf8e3c2cd4ff1de9109c0fe4f904376a2070f8e71be07b16a77d1b462dabac8a85ac91832cc5e7a5272cbb04fa122cb1a5185263da91e68995d7a6d66cf63cf4df88519cdbc2e66fb26c1ccedbfeb04fe4353a37e98292f9befabc93d50714987bcfe29e01c04e3086184f7b8e0f71158b83fbf49f63132cbb98bfde4f7a6717613398646451ee7cfd9757a54ef7a647699186031c1509a363c3235ddb235cfefdc267d685c827412d3f40cf212dddded9e5d2a6862cb7465ebc1bd1c35734564d52309fc129f6589675d3b2a2c521ccffb469e681b32015a294270f50efc59f6cc9135d33669217c9f5b37e39bc4f0fcd16497253a3c1bd30f3a9eb5791e2cd4001f1d4194d2fd12ed3a0a458a53420a5f4659b9c40bbbbee7f9540f96d784efd497b6f5d135bab69a322b53bfe5ce4a35b3062fe9a2031059771a0b7381295e833167d3aafac3c45301cd16fd5746208d44cf428243d4e37a75def47fe3073ef8c3dcf76b0291f04318c8a7b2514f890d9c84a3f8c45b996b6c59ffcc1a2c3a5b66bffbca3bc6f0b2de6f98457b66d6d16660170cb7bd38fd0c117f867b4dd2df42c34d7eff36d69a3e3ebff52b67484fa01df93ad8db666a2e1f53924eb8f89f22c42881fc522f1be8e98194e0572db423a4b70e0896895cb780df457d23382f0c711ba4a22ca297a6a044eac33e65a32c1cba1ebce681d350d9b0271b6accc924d1bfab91b502c85ee2357417f3a8fd3c807ba3339e7a0b6001b44396ce369173f569cf3ff74d0efe63faa42d2334fb4b6f39e4f3274a817a764a64f64c423794495888a97d441a0288544d9f01b0f80b47430ae589086a6181e9c9ec66dc80dcad6e1889756915c27141386e0607e7520e782bdd825febe2603d8d7fb865b31b1990baa0edd8fc0365d2b9386084772c03e655409fa04010429757eac9b37efebb4663329b83bd4bba71ecd41de171690fd4ba42412da966ad223677962dcc2ae61d27fd958043e893aec1ddbed9c41cbce62b78142ca9ec23aded4fb2939461aed553d5c23ed99556b9c61adbd08fef350f6a11cdc1febfb5cac7a8f49167391488d1a6c12434fdbd4ce07f6f4277a4e13b510a074daca807fc36b04cff70dad9b5b1e3b3c0d3e9d246e25388a1172441637cd7f8c86e2dbb1f05de477c8e27253f533a5958246b7bca9b84f805b8ec94c1bedfa1e5de85d25baba468b3079817a3a50536f33bccbf5567e4084b849dcef8e02e7f04616b2b7c01b97e8f9f5d8c306a43172624eb9d62ff44bc89333869672e1f09986b79955ccd6f0c0daaa41ad5c7f9200975f7109e2317390f4fa12b370b1678ba2ff0d2aba174c2a3190cd14807dc3efdfdd9cfbdb45669855938e89cce0a09e2ae83810d96b408d0da68adb5e3162d3d457dc46beb1313f26bd31c7b7a5eae3a6ff1e56f795cc7723c34160bb7a41f417bbd0285fbea33a0757f55df55409b48b98584eed95d107e3230c697f7a46e091380c621261b20a3efef04f9cc4669f31ec6ce2cef0099c59b2a6d2478b75dcf9bc31db888e3041f46ac984bb5a3eaa20f1bf3b4d31c40b17e0e365187f8594acb7fd553039609b9e0bf24b571f08b47870726882ccc2a6baceb7f6cb99968e00c5476e253660a6eb0fe7c4f23e9f2494e6e634868975bb729fa8a98dba160713726c1a0a6613d7adb0caa576495a769e0f6b19854a8fc6f71459e04b46045c41ab4c0c694f61827d9f9783bb98090099a894ee4db6f960f3f76aa39d37d907f2b06d131ddbef64b67056f2664fb852779ad86db7b1fcaddc0c23055932fd4a498a35e6898f301ed851ae1571c969c901b5e2887aedfbb3ec91f19ed96b829638e692cb3cb03a344c6bef55cec110d6ebfcd092165df024150b9bf5bc5085203700908f23962a6f240dc466bb10506eb1404a0746d50069eaacb96abe736bb3351a81a29e1dea5d47c266250c7d0645ef8ec57d09d99c242738579b19ea780dbcb66965d27a2c5376db3dd5d12d921546fb5e9262f8cf672634c60e1a4a9ef5bb5a3f2692ef4b092bfa0a3fb897cbb56d656819c2bcb278c43d20588d1d1787e398af0ad02558b5dd4d2febd63c22aa441ce77ce565ef8d7dd2ec6395fa3d7b485b887a6a02aa60d469818877e9c87983f2e206e523702423bc606a0acb4789a9a57f1beb98dedcb65fc0f4da65e35988855b9f6ffc05bb1b6cc7cbe629fbcb362d619f60efc11a6e4f2f8749c8038b30d5f8138bec4c5be39a0c5c696ff958e7b8d75991723572f448170805313778455c088e2956a1d019b2184f07454b7d529f7d75e6bdba8f5ba84f89d50dcf16cf474e687614fc42dc87727bd4c0a1ae3ffc8a03299865bbe574b504d8a763386ac788238811c5a1b2fd317d407de05b56eb57cbb5d782d05953e7e27b65dba40eeb52ce4f99e327670b40299905aa1365a205542aad9ff37662e513ea4361649b6958cd1e7880cb5507b1f215b948886fcd369898b455fbd687aee1d2bdcf9064d366a054080e4a81145b40189aafea4b9a19eb30bbc183034f3b32d44733aae640c0c2c3e7b2449aa9e790d8556e6934b13bcdbbd3f0d0758288be4012f73196b63f9096fbe7009673ddc9bfce41f3f811f02a0c9f22227fd6da92dc67fa0a64e8154dc0f6696b6aaa756f434ee91befeca53bba1ca9bbb0d7367453c1951acdb5287216321236b206afcde80b3205fc4349280c311016ca111505c38c2ec4b8cfd7fb594b5cf9e11376a5f580ad3014999aa3ebb5ba89a08afe4b3d417095c8f3d5d4d67ae16d591974a04d18b8148969b12f41c1f56c31b505c9fb5344e2ace9f6c462ab7cd2dfb4cb6f7cf18b66bd81116430ffd51fc200cb0229d41e2c9ff313fbf5cd71df8aca1b3bf763375ffff6e03a5557844283c6243173b08a99316001c858940c57df8de19d3532c25b7f71c248277e3c6f89855a319fbe5d96bcc554e9086eec0112e126234d00aa4ec301c5a261d6271ab6e9c2016a89520ddcab89f1da90e200ced33b1397728a127245e66334f50ad106631e50255ee439488b646006cc04da62b458c0157a236e59227fc1c15cec1cf9fb4891063410318e8940d16a9417cf8f7f9349d55c6fbb6fbf033b1cb9e352db52d0b5372edb9903b9f0c3d714edef04791eafd3c18637c0c4f0603b98678c33e0c2f0e680321a2661c1967208592e6478b46ab95e0f87857aedeecee129c7a740e4b1efad95932b42041494b8c106d0b290c89f910b02e5ad8a965afa4d041e2e37e65322a3408361b84b0dc68ea7f7d86a4074e4b95d7fa45c171b7ba8b55c319d0f3d77c90b01e246846e6c0214c055f386e512f1aa85ee1b72a85646cf8f02830fc75eae5b73c46eab31e5080de511c4b2fc3bcc7d1d624962ae99b87cd1cd8207def2fa3fb293c13355f1590d645bbf140919d60448a5551740781b7a9ddb36ee45360cdc305ff4530fbd6cd077c302288a1da3b40b47ce0fb58b2f75147287a01b0387fa3429264afe265133dcb8b63b28fbb17997ca809486a99bac75a47028608154c5b027ea3c29f8885ac8af0ef6f12fc2aa5d8aa98824a14bee13870493aff970231d1f69bfd63364ee739b5c3d44482e4312984a3666150be969a8966afe73b2c8bafdc6a8815f5000afd701b2e02bab51064c258915e96cd50c33c48be6e2380a32731ce1415b570584e0139285e887ab764885da21c478267f99f96282da2094a48ef22a5755ab41df7d53771e96264efe928907109c37f4ebf8c97828d6c578c930599d5c1faa546097366254e0b48d9b337bf868ec0a00c4f362e8876e9c0640e6571c38f479ed3abce831ce1bfec79bfb571f0cb149f2c0d3760fd9ca0800bf97e30ea686225cdee3abf3defd2d1b39da4224a95b912ae3d23ab98fffdb10b9b736f9d4eebd42b0df8d7a98d22481b8e74e4ee0a0444d613e8cbfc8fb66df63c91b57dea2ab8641197eabfe4d73630f9cc8f3c597df6276840af7eabd37feb2c48c96e7fa56ac13cc10d6a53307b5adfec809ed3c0a96046049606cdf98f7f763496bc70e9c42096827e4134ced217b66ab3918ea50ea0631e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8e23e8613d1f8b1674382972ff2804873d846d73564b8ae72fb8b15457309c2df6be9f68c0ff3a8ef3ba6808b2a0d4fe4b5ab5e006780d7862c2402f546a6805aa9250bfa59faa5539b49a93475ec662f02d67aa2f141bec484a793843087db917b1974bb0bf6361da2c5e41fbc88504cc140633bc99ef43b082bcb0e8c5eb5d13f1294d2a66abf12a2dadbf1958d426363436d7981a092cb06408cff0f0a9dc96e8d076c4701f1788e1948f7f2f247b3c569bfb7055862547e18f6f07c057a3e61a5f92a9812b4ec2571bc8ed02c6a9be846e0f9582765bfe72dc25f2ffd07c50a63a196916cd8ffbe9e5cde3824121077b70a29c8ac59d445244d7132c57549b9725f9de8e2b3fb4fbb447e3643f2314613919ea54ef4871ae9eb4c32b80a8ad537c52f979725f3f52bf70627f977f2b10b7d7502bc5c26f3715aea350468ecb8d09157e96993e01c50cbbc5968eac138dac4fa31adb6b8ce365b8750fb6d37bccbf210a57fdd428a33430f65b5e327b95b556b6e235e9dbf4648877c74a6c182a51b5b00f0e14b36e333f568fefbb40052a24d3872f3b0231d317dd259e3c24bacf2e38d787cc757d93d40adb6af790077cbb1b933a6535794617b5c4e07ff07e7c899a8b51d23272f58e4c5ea8d608618a83bc5552caa2b4e1ec8b551e90363f04dc6f377e138eb1e77549a6426040bcb9fcf7a2f534e518714edd2014b086a60b4462c1ed8fc34e90c1caec8ac7e319630fb027f00ae3075df4becc30934eca52813ed7571b27023ba9f12ff62b643d81499b6993da8aabea708fc8b88bc83c40d594ae9f585038494ed56f5ad0ffdc1b0fcaf3093be7aaea89149f89488b2301459954db1711915f1c31e49b8fce273da1739e515186e1325f6909a3e0e423de8c6d7735827465429c45e71339c09aadedb5440558725cb18e65d3e4f84e50eadbdfe768eb670c71b6dcb2d2b832a88f28e8b406f84bc4351b49804c0bef920a7b4018bc5390a07164944f6949599553aad2658077360590102cd7ac2bd061d7c5cf54378593357889f796785038e824d259507421d170d7ff04a67de74ad8315ff00faf61243e4fdc92d9d1acdc6ec40138f0f21b85da98769045efe0c52a57ce58aa6844b6e6bee2ab99588e3cd15d830cc80bda7be070b2511c33b8e004d2bd7ded1867a8b96147c03c8bf3cdc29c608a221664ba67cb37cb5ed7923686835dec6ab0f0a07df525d44c17364882b48c84dde6e80c8a8e594ccda4a19c7be413df633c4bdc625e418e63f1f326c6c3a07ae1e2f8850da4c5e3208cb5d51fd1eec2593ba07b88e9cbb3892df4ab45b58c8ebf3aa6e8416a35f442740761dd8e468e7a19230f7ff60866990746ea1f6bb70ff6e8d431b70d36e106d2c1e3aa66421080587267b5051084a59d61292161d587a401e279e61561ef8a02a1e2551bad2897a36fbf803d60218489553908cbe5b0ca93044ccaaafe5ddf51c7c1a4222c227a9f09146e7d7b44ccaad390826d821b5a9e7dae6d2240d34e615ff0ef7c943f2718cb94c4ebdc23a0ed7725c46ff98543f2d6467448a0657d4bf0ee28216d626055b60fdab4b76c4c43b58524489ba901c8d45c289a844e00cc55383a29bc3f56347faac58f745732a88178920d6e7be47d3d84a3fb58a6c9dd92e91f127081b8b3d17a2cb458c2a305b3b90a24ffac917770d614ae00c29b53d915e37c3b3a811d113792f9088c3fb6a497ba774623d93949a199b24b00e93a1bf593e01fe73c6bf6cc7c3fdcca9b65ab3d08e2db806f60f1fafaf61ce0af6652bbe2de824da09922b7fe15c2fe8f9c0ab07f3634c9657733c4a6272d519de85a9aee75c4c803c06743478868750cec3a7a2004c492a9b6c256b757c60ea03f39fd3b33efd1c269e743a8432e7f933e6e127396ea524a221419dc664ca2aa44654c82a7e0a362ab6ae87652a0406b299d638c61c94d7d2af77e6e11becc156dcd25ded24fa976e1a00cbe2a4b42b74c50235bfee1828d6b644b91d6fb1f7c27a7e57121a3ab76478a9c116736bc91d60790db8c07cc37ea8d489a0fb7bae8e79efa3860b80853be74ffbb2e14307cad8feb3f4e41824872c015f403c690be9c3f228be90546a6abfe8bdfe469ebc9be8b1000ca06f598aaa3f15faf4e9223c161ac3cc78d672b40111671e0655a371211b65bc44d204c63f6933886eb5d632dda006928c0e430c5716af8922eb6dc6a0387d169666f5d51b12414ad3e4d556e1860f3aae207993483d16c1465d1504e214a0d8c97385d1cd0f33fbab3e34db405f3cfcb987d4de1ec32d8651dbdc46d8c12192884e62f2cda7db944792f6170597708c978fba78f78d3dd95d7c59bc22a486d6dc6bba690a41fa1a39119ed443ed2dd483ca8e0ea1d3e9213769f2be7d5e5a2d80d5d33ed3cec8fc346c23e669e9b00369cc323e90b00941c8936e5e020ac8b00f37d77d1822507487e3cb326a133752054541a384c8252caae3ad66206f314565dad8110ca7e6ca2b86e65b988c31c02ee85c8660821d04b2dc4e5656a39c7c3c1eaeb613b11432a7e19576f6f25ad47b8beff8edfda50d3ffb1483a3d25a74c8de3ba6748eec1b519858ef0244005d68cc267693fc2502ad15d32be13c0d54e69a6743221a8ea45476ba3d4db3c83c3d2fa1d7de8a746c12bcc6f8e6640a56351cba1c5e82dd989480326f950bb8f937a55f58bf79d41931058896091586f8e9e743f0d19d913dfb548061be6776104eea04210a6ebd39f22e9cf4f8a66e9a0bca84d1a4e4bd3c72197f564dea500f45c988e1639efb166af312f2cd89669dfb30d01934acd4060ee92226abbe63d6f6023162237d7b66782cfb32776f88a51d7dbf5abd3eeaecd69d420e8a17a26f96cacbbeb2d48491907849ee7a3700800186b04dc78fb9cf910eb1a7a757467a2fb8c9bda6be838829e951d872e571d208704e36e75aba7d44417d1d7083fccc1b78ff88d1b0e4b53e0a56d6bb94f419b5a757d686070156b5aa6ab38bb125b53236a1400c05fdf088e25765dd8076e27c479f4788c42215ad27afd8a8213c8b3554d09884b4e174c4482dee30aea3a5ee613772bf11c573236eec6e2443484dee1c32f2bbf6e1aafd30c4ceb6aebe1af39fe07c73f9ec63b67de25e11d1916e215a3c33ac73ccbcbdb9e0d7720be367664f358a760e7d82feb7d1fb6a53267b29f161f222dab9d8402c43dc0d8670a2292a929dc77b36be8a4077b92ea9b131c4da19511f1e78ea4d7221aaf3e1ea694d8927c71f32f676ff1ee11a0dec4f746dc2f62550fbce189db4f048f0a2bb97ab7222de38ee931800b3481c9e1b9198a954b1552ad27992c71b7b978bbccc533a14db9ec82a0e0059e78eb00910453c7ae9cbadc7a41f20a5e43c7f2cf8ae8967535beac29305c3c8c7e35cb9b81629f3ccd4b39a58334c8ca342d8cbe409595b5eadeecfec6baae5b8ec008f7fcf2b173391cb44516c6c27ac532effafb015d8796a1a79632848bed66d227395ce8c8f9349d82c39dcaf47b482eb383647435c17060cabaf92779820646ed3c7fc147d0385a6e52fa30e0c0a7652a8e5c9b695c34b2cb1781d11b7fd344cdd8483e31faed49ec9dc6adb24d0750a9b0413bd9f43a099dacd83152ab46d1b732e6d690fb4dcb109204f7ced15934d1a0a209e6549b59770deb4611f5d9fbc512081fada6b4bc7729f5f363fb02ab28e7c1b4999d19649ab9e3577f3402f811ee360d64a564412e4cfbee3ae7e5244165dfc937cb418d27483cab9070c41710898586b2d077e82708fc06b67c4f893d13f4d203d4b86ed5ff2efaf231df7148d8945d6e3af6b3f627c84b420f5a754baec2425b62df5a30f8ceed62d3e690cfb4fe2126b14cc163a152294dc476ab7658c42b12aeb7465730f817fa2cbe32188a2eb2111711b416df6fdd528af85a50ad673ad462ddd15960aa6514b0798669401cd81b800a337db2d7a3a1c6fcabf768d210d8988199ca33dacd56f764fdc3dca635334ffe7ea6f11578a0eea9ef718a7c170ee74e8e33938131a9ddb8811017bd21f6ce89abbe7d8669c30696cba66c2c9a23da66d2cdf85c2f89cff9f4da1588854d26ecdb31fa7b8814b4306485f29c452627aae18a5e452d18b0f4fd04fc266717ee51646ae287e7e49062fa2d612fb0e85169afb5250dd898d1d28411afb6b8d33bf7ab06284b9df497db1e8b8cb6b4eb646ca18796038adea7005be46ecd1433c3684872a49e16dbb6a10fe048eb8d029d989de4074343cf66b00b2f6d88bd9c232c25af2416463e6ab6ae62015c204970c2aa20897a634703128fc2263c40f10a4d651a0fcc3c74133788a98ec762e879c80b1fd82ae36913c803adc3718891a1167b6e25146e4c07b2f2014bf413f8131f01b414428655bf176899a11b5bc8d944eb986f10c00fdd97722e1a29db3377ced4638c054c1112b7403adffa68e850728d3ea8515e375ff3534c7c0d7d412b7cb625b40069e67a4aa113ef5cc7912afdf74669239a9790f9f35c141f7a3272d0212d4a9e17d822a6cffd8cf5613cef2f3fce5c4a167348f2c2a4ebca66a3736da3f18b9cb02c4bb4f7b11e1702feacb2541b4a819418de8585ac0abd0de831aaf8e915c5049cf0bbdb431c024d907d305a616be67c9acaa45eb72c316a4d51124a49d5dc364c36fbb6da667c7107848206aa950484d2ac463dcef1096842ed63b3be6d622efe2ea3a181bb9c3211ecd43df2ec668aaf5cf0acfeea3f588e47e1968730caa467c67ded3f89615c87834a635d58aec406557c710daa6ed94cea5b323e4c09cbae08e953560681d78b78ee385390dd9dae08b38bd4a3d8feb4383a25a8d9ad46941983972fb89b4771ca0cdeed0b3d7b171509adcba74fe13e9b43ff7cbe58691ae46bd20d1a1f89fc4191455c352dc42c1263df4d93747753bf280c89af18d09c0a4ad09c993b7e7f0571ddb1540db8066dbc32698885fdacc8c3d48b85f0a03772e5de364d4f5c8253b1d8b04ab456a124914ac125f119340633c85fb94c203780b22c1682b8ab1ab02f8d7c5e5fb77ce177407ea0c68e5fd576f2ea177fc33ca6b135f8a217709861fb90adbff9de4962d013a293643b6e44c7a659fedfa27d37cb7f6a98c770411b7c0afc6bbda07ad226c2de8695fb1b1a92a71068f76736ce2cb6a57449fa2d32257879c22ab511d0360aa17acaa91abe8f46040deecd35cf4da73e6f8f888aba5a59dafc1a6362d20113e8ffc775fe213c8d2275b7eb9757cb1e9bde1250827c6bffbaef35813b9bf5894a4f48ba23eefbe3658d87a9edc59dfe17a39d1bade6fb55c82f40e1605da6d27c900ae40bf8983f33f83ac6573960f2ba90a8ea5d7b015cbd449cfc7137c85e75cc56d9f5ca323d61a50fe4f9c1e98610575764f752ee7a03209c93512155a5e4a50be43e2c5b4a1f75d90df3c545e78eb5eba8b3775c97fc4a9556d6042beeeb9f363477806e60d090187bb9b12026c0aca7570255ec0054b712b54dd2a637e2bb0f54b54382e2fc7236fa90eb20244dbf92454267d40db0094b15813f6056b60edcb2adc08f7e004721a1d734bf1d6cc48776ef38d5568abe8a3579d49185991b7ee3823510d7605c392da065e3e6017d9668ba730b04655887939a49471247909d5f71c0529cec0f86cf57d68d350bc2d331c8719d9e1076f4ac9f91e9777cc4ae478f1532dfb7c520debe8c10c58bb02f2ed8e39e08b5ea50329522cc9358e21cd37428a0ff5f38e25d0148e9915dc8907aa3cae921b8d645f11bfd31d5c0913d695f200f8e9c0d5a233a79f78d3250b13779998f59592f776a622497a35dff481094acc7e8bcffd1afc80c0418fc41cd517a5a3699efc322e088a9a918f3965c6aa9eae0b6e19e3a4d6574631f962bea24fc85184498162fddc6b2ee7a22b422197c770dc56c38e1c1a9b5814d943cb327075b96110a36e138cc4c445462360bd778fd4360ceb63c79b2e10581225a1970816dc7281075943319c3152607d69dc6cd6ea534267fafd5aebe78f61dcc01bffca632cfac94e92394706d662bda770d1c53ad4f264b08ebc6e1ca60dcf4b27c5eb84600c7e47ab5df891e22c416591e71805ab3420f032348f70c99f52c7a8277f94bb192a1f44b4c263ad6ee21de51584851db0ab2fb6f051391858a06bdc3a72dc2b65a94a5402cf18a80dcd34a9013e67934231e12636f7facaee39c0fcc869c69009174a8102bd7267195106efb48e13f769d02694eccd19f8e85283fe17f74791a7e5d1da026ca6904160f7092c30a499bc20817f800e44d616f218a82baf2fe16080557b52655bee7a773315474a1610528defbc6c3b898b2e7d38b2fc3c56d1869aa1fc0b12ab2669c746519ab7dd0dce58fa5518241074b155fb11aa4e5af2543e5c40f7bb4b552aace6879e07d644bc8f815149159d88bff0f29195a73d07954d94290527a5d41872f433bd79703ef1f260af5be195b46365cc23a44fec53efce5a43b8deda13f04bfc28d7c58ee1537859b323bb4c1803c64d297636696cccc168f94ebc83f74fe1a92c69c88028d7145cd28253de782e6dfeb856d7d24ce8a5f49165e46b929374c0551c52be09118cf7fce5bf40b4a0d3e920e707435fb94c3474599a10fa56bf80287c6536995393676a1a986beb51821063698fb2832ee334be062a30a3dea624f0933c54f7911ae676c8a6d156f7b2feca47ef5001a02b1e23c2e48086d3e39da408607becacc7e6a118e23844620de498a2c3cd3194f746eeaa21d53297130b190ef39a66c8a2f88d6b984001e8c89029d27fdd606dc97c96e3698b67933f8115db137a86204837fb4a002d5a7b1cec5f72b7fb007b644f0908ddd1554de11d32f737fa4f5fa42432dc72bae1985a2b3bd72fde1d7e72abef98b6b10092321d57d553ba6d6dfe81ed9201f906077ac1585b06d0d2a344cb38e921469a15d2018671eb6d131423e2496b2c9203afe5d24efd071acb28a355fb9fabf3a4609c5359b8573cbf828caf15e02e714cb6b21ffcd03f85a01c676009dc4808dd2e2428eb0c057955dd0c0f7b9dcf474676a857c0aef298aff5fd0a601f70a049fe72fd59e106fc6be23b33aa11b24c7d0ac9b25b4d61166678ec8b15c5bc05b2044ea650c9954293f564940935c69c8f59ad0a47009f38eb2ace993f78caf7ce07216607a50714a757892c17aec9bbe65fa3bbf13cb09d2e346df31fb05694afc724655c57f806fd43cbf1e155218cc115072071fbd62a32069168f837c7a76eafa1508f6cda79adaec6cb77700d8982ead40709fc5a9ce0b476a80c4777f8230cf9f08a1bd9f4454dbadd630a00c9dcdc3b3c4971fbfa67f97b204a2fc9cdaa1d93b1af8c870adf0077aa7c26155928741f3eed59072202f51a370ad2d1e0d0861b7d1d296e1e12851c3e26cfc15ce43038fa9f77d34e0b08806891682324cda281d6d11b3671c6fc9914a5a638ad496a139116f4465367b441d524491b4e2d0320b45039f04c79b1406311e9411ab68b343af77df5b7176867f9bfa4196c9e623a3d88aa96e4819efa83700cd02afb52b03dba0a27380fa713946dc2bb6754c37efef66ee1b2b7a8bf0a5f4c552bcf6153d5c2a7e27ea7c70f3bff24808ae027757c2546cea04f8f7ad33ed26ac348ac8e8f944cc2e76598700eb277dde1936afc3c0a735b363744f7da1f85eac9e6f18dc6bd4cd4adda7aa3f223d259434ef5b00d5038eba9e3619671c9e2fcff4757e9f488837cd00b1618d2af8cbbd0b15f4e830a3eca2aa1c16fd82dba1f1c6ac5afd32e711df1c519282e4f41052f251d61e2e27715a0fb7b9c882cbc9192c98f90bfd380fd0c0054cf8587532f5224e0e06af381e396c073c47052f1a5f7f21ad19606c95a9958d24d0911dcbd08ccf772297bbfa0e0f096bd9235a6d59dddf73f26e9683b96e4a414be53c8250deef39bf9cf257e6f95ec5457910f0dcb8ed5a959e82706a9878914798d235297388a08bf02bb6a740e59e9ea11b9425df2cc71c0d111e40e192caa143106d4242b264bbeb7d38a387e95765972f835785ec14d399c7bd85080c836bf8ab55590a4a808d4069a787fd1408c3d1182d102dea272c142c4e76340f2a4fb4dce95c6cbc6edc55b2777f9f56e9cbb6966ded0815261494704ff8c6f4c86797d678eee30841fa9237b9af90bedfc43b1c0612cad3a9bdc66e79e88bcb781c146a4d5123eee8f2f9158aee41467cb462273eb70d3d2a9395579ce4a770100d1e2b61647a97251fbdc1c183e25816b2ba2efc26d00015afbba3f099a5ea7fd384f6ff3e192f09c44c0d584af6b2e579fb67693b5f1959f0421db953ba3ca0d51811a53525b5c66880bb1c8c58a9042ed005319c3a21f61decd8f17b5c16d99b594564f9b581774224143c36f6f726e8e7b1a89cba60e1c4cc50c962ac6f4a45c8cbcfbb6694cc88f6a0168c09b0fab6f7150cfd4a19f7ca8c8448aea6240aab314d60c700bc5d5fb235f9e21296dde04fd722043e70a7e2d731a39588adfe9294e304a7a9d1933e959965f33d2462766a3837c02f74b1b45b2fad66714b87c6a0da8f7a6efa34a8574b5a9dd40953cee418b759c4fe9da5fb0127710296f197de2408d1d92c805c29c2f4078ca608769872b2676854d6b8b00e7fdcc961267c4f7f0dcc97d71a70f28531907e2b68b0ebf7162c4ae850f982ddbdbe2445615ec17b3ef921073be5b1dfcf6279735b244cd4522c0547c5d61c7604d330b98880c24a40cc7cd027ab27ebd7d1ad2a73d7dbe8a277c35c92da8318145326cd2efeb64b1a1e1fe086af9ce640651cf3a92c5308c6645abb85719d545597b86b6843a4c73ee081143f9250a9d774e7c4e3690446db99fb606b815824d3767d354dda0620c0220b6339f8d2b2ac35ff89e59a4ae234029e7521afd484913c57a1680d7018e4e14ce4df7b42eba5ffe3f97b98d9ab68c07a4a1b19b9de95c9e56a8b626ebb890911609ad3d18853261a118760c59b8de981726aabcb93e37d0bd7617dfb86355877e9790ec510079c7b1e4dd122947abaaec0b3a3ce389aa060fb594060be60664a0e6b52aa9082333d3c69a5daf1a8dfad3cdb2259e8e558a4222b76adb6a0dd04a6b4fdd6b5bfc932b3392e6ee2068f8118ca420bd66cf4141cde8693a67ca30cb1a1e5210436aad81b9325016f59b5d6230b3cf8b1c0fa557caedf1336987a3c48c156e22af92d5e1157d991127dba8b48898769b0151531501b89000ff2688ca6a1512f27bfccb4160e1c044b33612ac1bb57f57c39ea3b7d13f6f6e7fb24b4bea874f699990aae646246e71a6bb724ca7f5b11f88a580d4ba41b0b30f5551005530ba0c35ae05b63797bf8737339069b4cfb57454973ea85f1c96d71247906dffc13bd3dc08ecece02a0cf240aaa8a94a1a667e2f05c191e212c3eb65bcb316b309224f74f18c0f36b565de4b653a58f40ab6bb08c811320bb8f70411d02b1e645b8e21179c6553ec6a5b3e1ebeacd704ca5082cfba3fce0be80dbf758d8f12c7f8a8bcad39b4f81fc5558c96297dce023ae24d34b9fe159f57fde62b57466a18056a115733393f932bc459a730d1df23402757000b66789e0f7d017f56a2c336f9a6c6423f58e58f275e12755eae0b5267238e24bb02b10b429f3ac96aae25719da5d43ab20171a2ee2c38184ea8a7fa620770a12620294e20b5c1db0140144ed194eae4c3da327024ed8f92b1769954f2b8142a743008164a1aa8e508ad2e51817ab88b07ac414eb9bde82e7ef686edf25fb1bfa684249f2bc42720d3f052d5b56d9e2ff87015f0772a2294657389504e6173fe9f23bc4dca00c0980113c919dd33ede5aa21b19d64ff603aa35a315ecb870d31bd1e264ee752985429423025714002d26941e7271afd0010b55327096c086b188f7b1b1bb660e0cd4bbac5aa70e395e28df4d5e254fe0c355ad0c69ad3c81be0975bd3bcb05cfbc1fe8d44a671944a95e5261f2511b0b5feb9c61bb91c19d0fe419b0b1150106a692e1469f0974231112422c2d8541476f8b9294ae4ec69556c5b6a13316578f19783de1857f4adcee2e2ccd07bef3fbf6bb685f43cad6297776ce6283d5b42804de14cafb1371575f914b6bbd17baa9465666844702dc385ccdf75da37278fb4b56a11118b7dad1d4dabc8eec578b5d1fb965ea5873aaf975e2d56cd41e4de316d0fe7c707ad66ef49db378fb78f7ae542fff15fcdc7a8a12ac23c31c131fdf0f7d2372bcb6e3391051d4caef40a09a2486331640b86207280f30a065f4dfc339aeff759c17c9e5b0686ad884da56275e1774f07a503c16208dbc516c026d2fa7fccd8fedf2dbbca431c2b0be134c3b9121e6cf413fb10dcd50dd7cd32447d7289db2aff6ab0d179fdfc290f755f9e629fec8b67b9a532c9afc4b5bf0dbd855275630ce248e930c0ed224544c9cd51404c1e2e25749a1f76b399d71def264c0e576561dcd9411758245085470fefd43877381170834ea0799ce3b73c7f972c78d20ba3090a82709f5880706113c1c8f61b77f4100c009642def13c829a3497fdf1e268df3e7b554ad38ff20ff37e8326b35e832476d433812778670e67c20e5b41997f45bcb7f1d80a92f7548533df499176dd70ebb0d10a5e66df16740b4f8f47e3737b31a9479a919c70ae091b09fb3c6a7530b01506300ff1a0483281fde3d1bb1c5c3aef7560f4476621bdc13b04126a1ee7a92eaaf617481aa461c7b13f004e6025eb456a4a7cc57e32fe1036aa8a056b4126948d76a38ee5f160302e782b3dc24c579a488213fa67216287047c5f36feb00fa2c2b76d39c3dcfbe97339cd673bd933078c8da4da73dff4349d822f46cc54f6695e65423c22aadbf32f6f4a24258102a4687d2c6948c05aefaf7d815f7d76ca7376837f12daa10b0c8481d09bf46ea04184697bf0b9559338e9de6184477d14870683b58ae7a043a8dc26ea570cabba9d21c6fa9d0ba098fc80fa7124c83d293bf9e4b472a91f36a6363e1ac573ae343aa3e071e96e5612e3ba0ed23b333d5ca41908d0a218d8e65b1f95404a0320e23ad583dbc461dc2d39f37a6602ac71ca02637021fc006c71af385cf02108f925955d29e2c9513ae8f6f51dabbec57af04edab3d03fe993f6e5c921c7d4b195e5d77b06664f6806e4f78552ea46dd32a4ab2386af5bd9b105e5ef77a2272922cfa274a917b9ee3862ee2a7aa74fd28ad63f184b9c7cdb39497e287204887642c9cd57f6fb3f66b22508d7295472396169d5d0711b239c4c4082d79cd513ac2ad8f85fe51c41e20107906cd09b9b87808314493723a841a3a5b01fc4095840e1950d1b0fb04015d3c1d3a06162f414edb71c3feed8bb8a61442f47b7b371405f4983c26d18d6effa2b8a99a7ebbb82ba503a790f13e8aa44c08391343935093a226427377a015764704cfeac6379ca4d630a4c74cb507caefe5ea773c79cc92d46a2ce8f47e295b02faca2e12bae1669340e7cdea9d7ed5c0e3d74da1d5d31fcc00e44d2be55a7bcf7cd6a1a020990aaf0c9ebe412c7b095b03c61ac8159bff3a920d74426279d88c2aebee64217203cd07f86d4f98247954c88fe5028c42c0a88fdc6cd205df03a5065bc2038734d21cea5516e28bd0e16130dd280c403c212e2c009562eb331e37f7317fb2c3a7c9c4266bf2a83cd900f804c1104cc9aee27b6780dbca2560ed466f0347ab316c1a66703d32e1ca023814a793addda35f2ac0b2db07b444b4e4484c6133bab4588628f1af2dbc8e415147dbaf2e0bcee71853c3a9cdaabdac74e9d8bc35e31e0ce9decf10f0d1ca7d7e59c939d112fd8808730b8a54540e1ecbe011aed5bed33ac1f1de0e24544c7dd0745a00a5d90c7623c65d3863aeb612534d36d8d3f7d8c939247edabe729afdf273c571febce06a35df0cd443c96cc26e81524969b680a77edf0dd3d3790234723cf4b7fe92bca9ac6c10854cb704d5b1a5120fb5354e22fb2891996c708768a2131031242ba0ca9640378f17fa1793e2b70c0fbf1ce11f4022a49c156352b1cc6b80d48f138262282aa8245d71cb3b24cb0e028bc437ecefc8d9c6b806334f1d636a1d49a086700f18eb9780a61d7630c184930a8c0177fa775877d8108bc4d370ebedeee3c22b8bfd429440c63dd7fa3415d3a77000f19d0d75be425cb9c80d2387aa850c8ad5a27a0150d8c2856f05be70ce8555843ff00caf2d182f270744eff19f8e3ba0d9a32e51e775c554cb4e1693c827ac81827e125b9bb76e8c13788c0a2254695693d48b4ac15bcc194acfdadb46756e95e67a80808d497d03c6932a26f5ed63b79b16723c2833e34c9232262895871c162562d7a515b90630d2decf17a00bcb37e5397c530bf02e7f1931c2641fe9ff9fdab796e5a51892e4ee6b6cf56237786dc94c30641cff80818ffab889ba4a1edb80f752edb1cfef2ae7f48d0c375b95fd0e1a65464ab0d978d965eb896a7162b4de077037a6a48e23f096f77421f6f5f27e33087db6cbe42281b9a375465e162ba994f0d9b9157f8c2f08c45c8508f7e93743d7bae3c092e0d48bff765a5f2d0ac0c2f8e7c7d4cd8c17e744b15b3f22611bb8ce1b876f0db5e98ca466d63e02a8f08c5bf93c76016caebf35caa167925bf0ac53e8a39c4ce57b4e13713e089f805aab711d02c404e23820b43030821fc7ab364565d84362a3f2c2c6fb6ec875d44a97be6426d50c189283306b57f3a663b8cd00ddff6c48340f3ee6ab74625a0c222850a13e6d90413adb8935e323a88b71c9f0506780c42796a008f31a82da47880e291c9a314935a20aff4a079ea42a27ae3d7f99e36f4cd4f1f18a6e441f041362b6108c167463794bd5ad4ae2e2fb3b8787441c7301a5b7ac554f398a034ad93748febd847573cc884585ceaaadc470449f575782d572255cb6a77afffbbe3d45d23211482b3dced1b822dcce947cc43ca1b7c926f6679d7dd06cc4cf2da5ac5516df4eb46117b2b39150538dc00e71b78f620aae668918cc2d419ac934473680860aae04b5b67f5385051cd57d9a6014b490c0b4f825a4b9fb0145d3f6652589f8665289466ded490aa2f516a8af1fdcf63f40fa697a17e0c66f4ed066c62ba1cb7b69351ea4d82a7f0952de9b946d3a4391fda6aa65eaf0e718037f5b9018530498ee1f16cda642ac889d26cb954fc03279505bd8313c0fb2fe07555a5d95e4ebf2813de7cd03f5a8c2f1d221688bfc45d25eeb649651d25cd5b0c174beb6ce6d66b322c1334c8f2f2c93a9843c8053112eb3c9a03cf69c98383b3c6a9ea08aae1925d1de0c80b18d0976afd43b9ede00df10344cc1daf324ad93a26ec4b6fb549f6f4063375239e6140bae7fcb9ded2d50c47d478c173acdce49c036e10eb2a2dd8be1f1ef1564ac59ca01dea67d119804158dce377354f80e667c982ebc33f6c789e1bcd7417c8f3a454a5fb7fe44483c7f25cd2f321fe98f98aaf53365783e1bcf20d9ada1cef262acdc692137d5b16acec3c0b2e1e1d5f32f4a9ab666c1065a1f548766301334cf3a3d8e04abff5070752ef3d7cf574b29d7b117e393454b630a181a3b708e6cfe293c6584d499e5e2e60da3045e87ec446befb04bad0c9ca0ec9d6d61410644ed93774b3353ffb81dccc89566c575db130145e5f69c30df3c3517296ed8680b182f0dcee6f561186eb7dc3c390b3a1a10c07ba03430ec85ec271a42f2916392804ea7c32bf7fbe8f2825ea9fe713b7342790f9fbf2ef03c150acc34106efaf25c04aa01312b3300d9ed9c80398f895f48166465043f0421b9efad1a72e0e15e41200e40c204b2027b34dd31f7308c15ee4eb6f256969d06736af4321c1e0d146d343f7dbd8fa80f6985ca9530942dc1c7babcb7c64c1f59cc24231c03a98115296fe75fe151bc4ebd91e40fdee39f747e9f20587b809310b97d8cebf7c9b96a19a7205d672f92c2de135bc6e0297e9eea108742b4d887bfec8ea2d9e224b7fb67a02a368d5539b8f1a8b128a0a7b481a68a1ff43aedf2ebf684a08f8ec6a16512ce9c35b2386ffc9b3fb99efcc71c3b5806bb83aece4718acbac2b73802c6eecea7bef5ed59bfb1d99988276ecd936fcea8e6d996ed06c0bec0544ffd195b17d98ffbd3acebe4ffa70d3e9688d61ad02b5801850ac7ca3946d731232c45d0f3ea9cd37db4b01dd97d8bbdc1a12c6f55dc94ed507ab04be7640462ed00709196e35b0d0406bcfa8578ad5d4316764aabdc0cd781a0c4ea3fd487262aff4a63d17a0cca0b1a8ee20474f64c49000e7f5fd04db4dcbf9fdc0ca939d12b8048f845e2d3f0fc96b1efc567ffa3e003ab1fa68fb4d35d9ca4b9baa6ca07b4c3ca95440742a927f2d5fc4f05244e85c4dea6fb54b82815b4eb13fd1f07a2bae0d3f65a0b65d6736c58156482d887eec88b38d618749ddeac1f4f798b2fc42db148d8cb597a68ac0a237cae237e382ac519ac3db8315cd30183457eb4d4a49b70c81a1bd486f6b461466a8837cab36948a442d7bf07d811b24beb06d1ed069152ce0f3c6fd56aafab6739e3c09e6bf10c1eb259ec7b13823ab55517de4ed4b6ff202e78ba50d251f1403354b33d3464779f7738a09d75d80a3d719ac64855eb4e70be7510093d83089d52b491951a5e6b009979e37ba746daa03404e4955248b76b7af96720a174beb81bdafff85b03c50bf1d2037213478638ac73690245fd289fc055d5251d88a2fdb1faa78ff914ccdcbb2a8325dbe4bfeeef13a9ff31232c45d0f3ea9cd37db4b01dd97d8bbdc1a12c6f55dc94ed507ab04be7640460f7c13e3361173b637ddfefb87f5a98b084eeafd2226bd3043dfbdcb167efa25efbd5a3812141aaf8054a3611244b7d53fce7872b170e2876a6f91ccabfe1447de1ec88fa918279e29130bd707f58d07533920d9a6fa768d228a30cfc0b148425e4ea72fe362f5c73cf18cd270d207ca0d2f741765f82e00eb4d2d72d7f96cc3d5a8f45664056ce0b8765352bb3ab09f1def488fa7f4713e18eb75cd59abfd8405a74b81e349fcc5f97975cffe7da5dcd2c886c41affa9087915cd0aae780950d857fb69f538ef6cba1b47576e3a3140cc930b1c4bcc08dba1971c9a4b8fa17d7692f55345242d04f741162b4e0a7306aed6607d06fa07c426f0cb00182258ff76eb6cc0d4dacd3d34ba49e29a859eef1ac25b81dcd6f7873aaa959b6500ab64968e0e8b3cef026534cebcef3a8e3b024e3a6ad1e50b1a078b75ccd7375723a23205e8ecb155bd6129ecbb14698f0be513b19c9401d83fd7bcb0ac8c41b47c32f112c33e224ca40af32e06d1829ff888aef81273657aba726cffc109960cbfd827f38b27ecfc27692447158cb420d52b89705abff73995e63beb0109746f8bfdf8d155b97e206b432f7405398b73f550cc9029ba36c2968d5fa6e7a957f083ff84100248feba0a0122aa675d540de212d5454eb1ee4829259f8a97248c864f5d86f092b793726f06409cc249ac4ff49ca7ab0221d1843249b8634a4526d168a28eba3b4895f2b59f03bc46d9b109c88328b40955580a81a958f54585897393475a314862b412d5095aa099157ae42850d9a970ab690c8f61899efa67a9dbd04bf25febdeba0ac95b0f539ef6ac130096bc966e0575129ce0ee0f54dbe319ddbc648da09f14dcb363b0deb3d10d0a8ad3c870f1fc1b037b2871f3fc9aa91b4435be48823ab5a759316d01360b68300380d09d76b7595fa3c357b5fd7e059982be765ac8b6d6ba1252dd2fb325fc14cf79b80781d25a15468c86e2b1af666b8516a7a8463bbb22347a45f9d3c1986cf172bc4ca59b514288261f1254b216eb82ce902f19fc64e4c5b0d4d626c7bf96269c01403cb3b01056467d355e4556b5f2a945a7f77ee6cd37fadc9809c1a25e24e3bad0bcb2acec5290c63dfd755aa5945da0fc3a2a4940b41c6b793ce28afee2be5b667cb2e814e0ff703ce2ccdc634b5fcf427299e27dc8edd5aedf22a563767177a128af4218c3071cfb412a5bf07dc416b9650a4976fba09d3c5e0c3e458b653bbf3fe7499bff25ba7510a4e174e7487632d41975b1eea1ea641f8f066fad382c7754df10bfe4a6067ad8f2b0f98fcbe7ccacb353300054f66b34f15cacbcb01fcbcb0abc2d2bc751a45690eb72b08aa0edb2051b0ac78aba9a2adbcb5cb1fe5c2bc8629cb3f99466dbe88154ed441b21ef5369d389e308f0a4737a088f1b8ab25a9e500893735d1fbe7ebe27800d4d67fea7c02a7ac7afeccd7bfe921ebc0bfb947bc56babdc14b387cae4fb35041cc27827e554cfcaf96d24b6fb009ebc8e3a8ced69bf95bb98e84668874ccebc77e8354b142711964d9493fd0e1cab8a0b6c5a23a4566ef836783c1008b63434b3d2fdff9195a91eda05b0d2e8a17c70a7729f918a0aa47e23d10013a1640ecd273b887c96ae12eddd45e8a24f01933e2fbe2cf87c50ce2d0af792cc895428e8d48d20ee2ec68b3df762e0357b941bb10b1cd08b45f2e2c0b027ed36843e97f6ecf6246333d4d7fd900d692c160a7b8b12fd5d62f51d3b6f101264e11b6d6364cd9cd2947e1383e943db91c0bc760744c2ef9f4da1fc1983c713c745ef580d611aefa88d9487bd6eb64f855243300d17c54dac64e9be9a51c07b880cfc0179d119312629a2459c6519f9d6637aeb4b26a8dfa8d133781ea296a4698854ef26e1f27190b0343b87faf0b88fece86b781c8d8b1566338eb16e2a68562a4f4b98f1279a57b193aa1513a6ae8f390cb27319411aadc4c3a82cb19207e838725ed5f27e49ead5dd1703755120d3e4228226687d7bfb8faec1895f973f3dd76d098af5aa83158fe1fb14e1b7a002821df88be6771a87308cb2dcb4be2a50ea0f6bac2b951c51a24b9228cd76a87200efdb8173c7a7f55cd892b9f69fe5fb994fa83f3180c9527fc3b89dad2a6984ac8bfa6e7d9dbac4ec843774e9e1f748efdf4b05b26c0b2a0a8cb03a4572d5003bb70cecc484490db6cbea6653b9ea0077faf308e867329fc78ef6fd464e57621f2447eb369ad3fa835ff0c9bc8cff1eb45a3e4d2b58c189b6ab91182f1e379101169e9fc659590d348a1f333b08681653852d69a3865cc898b9322a2f2ae3d3c3f2216b510ba15eafd797bac3bdc3b58ef5c55165c74fef7c693021b80f5af209d0d7b387cc140b21a807b08f323da8beca812aec221a771e96f3cc85c3db9e178e3507804f420914837a778232db97da11caa2bcdad4b7853d8a92a0a9499944f7ec9c518ecd09e35a5fdcc3d9ca9faa9a17f041b508d590ad4c75eb9802307ca42929954f7b3d2d0d1c64e876f65ebeb39da37b83a66870a9aff8dd24e004e59932bc5e7bd501b3ccb76829573d3a9aa15894ab59b17e09bf17bef820563b4ac915795b7d556cb8c34fbc7dbb1580d4fa075402cf19adad8c96fb9028c466ecab6e6ed081c2bd70cd8655a78c03e3bee6c7d9ac2ea07aaca947c0bedf795f4c2f1d5abeb0b39a6b4dcd7fc091e7c3f51157ebbef29af014a6e16abd3d8b7ac0ca55e90357f0e76b6e049d2c4a820f64b639e9ba28f2616cdf480955c800aa14f167ab373d6e1bfed6eff75a79d0f6c80799bf3fabb581428a3a4a29de9cb22fdadce7605c3694820ad768b970c18d53d5d45d4e5837cfa4569a866bf32d683dcf1655c537d0b1f2c5156d07954059413fb972876fee16d057b4f0198a70db4dd8488e9aef69012fc0d06c9450f6b47e52aedbf383fa8359017e6fe0e8a296ec98b3cef5ed66e7bf96230c591e1d57c77f18ce9bfa4c4f09ce96fed18045cb97506bbfd534bba4be1e7c193ca4a597f45ba678d4f5b0db40de3cf6e8af915d10d04fbad34babd58929c9c06622a24062534444f00fb3e4b34ea255b243356e1ce97b6f60e167ac20728dbee45e2677a151c920762d89d554bf50dca656fbe3b37d7fd9513ea83e6a0fe33b54109ac627688b8bee549166d648b9c7b85d7f6587f0761d8648a674c82a78f99536cc66f8783ce7fb8b654a9be814fbe7e1f396aa6b75079510bb4004ee27f37674446877daf31996cf5a7ec094931ad379fde15cb1ce0856d0dcc3c97d16c8303a54584566bbb851c61aa72e41844a44e6dca274d96affb2e3b9721ce91a7000152e98f709e92df2a38c31b72dbf3563da56da3a97599d8ab8cfbdad9ce0ed626e4e32c0202c2445972718dd5b51adb7a8423b49152906de3d31f632ae8c8b468b9519f294ab23557b5c87a4fb19417243993f82a5ea48df6340c8ba691bfe9d9b8aa6206d84a482f157d8596647e72530c99a74b3c8d8886a05f76d94f92a40b3ca2cc865dbd9968bc291323f220957e946213cd0069074b1dc6c498cca336419cb2e47f1188d566ebd450754c0e2c59b71b1b1690a69cd1e74cae051f1e1b6b8b8e6616526803fd8bb2a39c45383143d32bf837bec511f213fbd4ea171f3b9f991e7db2a6ac15de07bcdf38e749ca53842f4677e92dd8f0c2a1cf12053d514a44b5df7dbb0839083c356e1682174bd74a3a674c5e2693aa4ede4dc57af87305fb33c90b17e0726044e7dc391fff89141233d2398e094123e2788d758836e3b58d2ab800350b5ad33e4dcc96e0f3e7283166cb9b6cb47ffa96d9fae55c2001825e17a151db35d1b75b97576d3dc350a18ab893d54fccebafe865e118ecd6a18fd27151cde04f366b6919ba81ce371be194ad5729696060fc513ad7c104e1e7d1a678a5505c1c8df70f2be0c7550ea48298b57bd7eab67c14cdc91f9d3978e61fa3140dd934cbd060384fcaa795c70df3e9768a90b47ece4b79e3f9fecb6c7c9407c9a65d539344bc3ec9caa8c6259dcc5208eb64f36227185f3e115eb5e2abe18922de12850e50408d2c5ec2cd092880ca583a891222a31f0219a46dc5c8f38f1beae5df5e5fab5859610f9d7cefd2424bab955f67687a15a3ff3bc9690c9cf832b6371fcabe35bdf8341e196be6af45a87cc79c5d09a5af9b86098cb48fd9a19455c04b52dbf7bdc38cbdde9730a2bcad8c4f2e218bebc5717eb0556098e505f9ac4b8b64721717bc436a70c45c245c9809cfecf212d0f65571329f0b4a1bf6e3883fa01649fba6ac9fbe67394ed333b675a48c55219eba4a7951d91e59eb32f17ba5ff46be71b0f34295973117cfb27b41db6219fb5684299f808c39e89fb26ad70e7584747133514d5993ee4974b270d4077514a0e147c265ab8b671f1a4bdefddb7f39ff7097e2809720b81f9edfa23f096c334ca7a1d90138b62124b0f8545235f21748d2f3108b75397f99a70a9c6733c56ce425ba9d8a19546bdb6678157b38c615cb5705383decde72b0797a6e745854f392c22836551222917237f6476693d3b3636ae5b4e44176beab71bf34f7c2ceb88abca0f90c1d26c00be0a29df3e9257594218945dcfb4564cac12f44da93f01477f5463f516a2e4ccf5f8cb465208cefc93f1c6553a1cd63a4753a26a5a688ac60de709dae6102889348af045c97c71a0065769b6ea19b3da8e095d48572529b15c3a68b8d16e1413e619e3cc02f868eb79adc19e16eb59b37f7b0f213c502bcc138286ae4f9c291ecb6ebfa004a3b0ed65857f1a005ac44ff38440626b5ffc14dd250cd3d1deb3bc47eb105f0799c49026fa27a9629ac8b2ba365a630219f09c4924172ab84800f18a3f1291f7cf3180cd72e7661d134cdbe3f53b030b355064b2c44ec1ff6823c22bb5fb3be1884a95038e5ad04e4fc8b6de2fb4f61169ce3ae2aff76e8cccf14b05d4ab439fce4cbcd9a5348eeab37f107841c9a521b4b602de8c97ccaad3e39c1302d16aa086feda46b1d1152e7b76376d55fd0e56a4cb63c7301d5f5abed59fa5eb973e37abcea9048c877cfebc5571477f356514565fd4b3b9d20ef955321a869815f3ba75b6e6309999da22549b540e400e22c11c84dad0794aeffc182ff7a624779d0a4138e8bfa6e41d238908be4f54f3f0fdf3e1875fbcbff4d7f5ae28d57837c1a0bc665015342ce5182f9e45d2ea8a35223051a3f0c7c6af4091d8148e5d69f49ae2f4f05c6c7ae08ee0ca0c9df2c33a2f9a4dd5e5c9ea787d0a5fbd3df101b6e66ac943c127c25f3a4954f397e3f8a77505295bae487c1c8f4dbc8577c79d9c2c419ef48c18bc460b7778924aa0c48e820ee72abc4b5faead69486aec3e94e8188dc3450c9f6c38d682133fbee49c32753afb6fac0ddb9a1e9ed2c6d83c4debc510dfbc0875d77da1ed17878d454b80a1c1080e79135c2e95252626bcb94e6d6f792d6f993542062800864dc6131ee1547a1e425deacdbd4af937e25b3e28b7d0e57fd5ac695cfe491a844c194c61ef3d7913fb90098915c596d44afd114ce207a1b20e48f7d033debae91a5e54db9fc2b82b80c38eaff635922695b4ebb041c559636a1b44d15dce1911757850488ce351ae6bd93038958cab58dd2afba26df3897c36cccb6b306a5f0598697ee5dea1ab5aab89f6794b0c3792afc8b23bbd163ff1038ba19b9991beabfb9fef9bd4b0c1173e833de8ca10510bd7bfe1e7059c6e27a5e018a0e377ff6c89501469b1c9a7425afc99db98de047128aa9206d13eb2cb797cd40d882441b5453d61d492bd76c8101b6f83884902ee7a86741d33f94ef682e35f76f6276af82de9241270d381391d4b10132067a12a04b9b32694690e6643bcf570c9227574595b181855bb9db810fb588b89b5e4d3271d1cc2fcf8765999990b7808e5e7e9025474d3a27bb6cf6ba4821751047b662c5b2d1a140b5af4dd1e70669c257fd627261de89e692f53d3dea8f86d60ecf34942c085e75cda887d6f049a8a633ec32a7a7d63cb28b26098a220fd851373ad9dee6dd9b2e6690f5f7f367e3162a7619dc8da0559abc6ea91d604e9efafa52b7ae10f81bd93bf705edbceb362eabaf180b2199a39172bc507591c7e60271039dcbb68befab1668ab01e04e13b4d0e4fec2b0cd0bb737d473572d165f7f7d5cd261bda14ee92907b7c2657ad701b79207a39966ecd91b7acc1361e0273ba593c2128b0cbc5c48d33e20001cb916868746565be8c986722b97c37adf333c56a741ca48e865a6f9bfc879ee85cbaec0f9f87a8524debf8e4bed786ffcb149948530c547d9dc2c6642c97ce3de0e67c0332d5d8fddc9af1d9bbfb1aa234bfedec078a6540b9e06341bdf42ad203d247fc561fcf5d0aa60f2efb5d89e5e2304d750e4185c3da9fe447f84cb153131db6072b49d73635cae28a41e34bc6ba406852b2585d3b05f5ecba4a5846cf77b9f16ce4d716996d944e7ead11f4cd05ff946fd3fbadeb72a939c02452bd214fccb8497d07042a4118f259eb8237d15b21f8174f63ed7d7ddf534348406d617c77396902c2ed1a87d7864797b3499731444626a41407af3368727aeed79209baecf83b6e03eadb8ae68d1c367180e9abf79554a8f52c9dc565cb2fa79ca0e39e20048daa226c19dacf17dceb50aa8295a249cd24d5da0b308f62efa23607b2e60c1a0e3d6e15cd4f152f95614a4f8ab5721cbc00fcf7b4fb5be492e0ef2d0a1724dadde02d8ff9cac013be38dd12e120f89298241df98e5a095c6f01e1ca96a7aa8f1c2789ca725f3a53e1a47d515bdf7aac469657d9eac2eda747aab423d74d1f888dec32d3547c44ff3e40f0c25433962ae8724a263ce6f35088ccd655defccf4785fd41015995d8c49b92922beb2b6d2bb7a64a42e992201aa008243c6df377971b9ab025095fc3037c8f8e5190286af5fcf506de62c4d156831d89c8e475e56bf768360ef430ad1f1ef341ed8b73d6fd2beb7792cb603fb1166e79a6c7376b39b302f3d9abe5b5c93f294065ea1851cde6623de627984c59afc87c6f6d30329bedcc43a53832184b9d5f22a4d3a5720ffc61f1e62315069b24b72d48fd691183538cfcae5aed9a96fe088947e7e0227e193d636cbd804bf223fd468e16eb392e0969169de9eda810c4f4e31f57a6d20779b253456f073bb44b73e1a8ffdb168f31c637cfa9da3adc638310eeda40c937e71cc7c40d76da36db908b47b9a9cde00c79f0812ae05d2ef2c2adebd532019717c57111e737b0985f88430eec9d541604cbbf1ce02f92e2e204851f3ae4ce4bee73c1753bd3244bdca6d1dc63050f20cf592a92dbc98560bce7024624feea3c11478ba3e93e96e654aa91d28e51414be1070fa730198d81f1a309de4bb9b2e0b41517719e5c43d5836cf6aef48021c0085ec9b22f473d85f8082a342c2bd57158c6557e2d9b86b9436ce8f794169e7c946f95f8eb0157c65036d3d56146a24f11b9e78d375617288e82e72d50e0577c6625312eb6bb7f8a15e9f63e1065ab1f255013e6bd0527a0a01b25937acd98b1ad4a7850e476d56dc739c6696826023e4b118ec5e45ce56e229ddd126176d483e8538772963e4965ab78dea743ad018e1a7c0f6b400ad50706a43e365273666d6a6ba2f17d2ddbc4ac0982facee3568f76eba0a44767fbd6f0aa15b5f48419628bc65b52c886029a4ac7a415c826fb0780669e308a3f18bd28799a6732eb4556e91c917102a11a3a9c042d9896fc49b4905b08be0415a52ed4a9fd542f5c92e1f5a6961cd32f484727ac23d8eed653a4a6b0ddf43d69c075bbd48a92c3a90ec0457b484dd213755f05ac6660e6a64b88b66bcc8a010f5dba0e4a42e49ea1c58eefa1202b915fb8290909b411e4d8162dc7d1074f3e4b2accbd7ade9245019ff74349767110ddc6a2d33188b9b67e476e8b4bdc406d34d806a5a79bba9773383b27615172c150f3cb85a97d4825d45eaa8b442b781e9e8351e7e834b8706d04f0731aad93ec9ec5bfa9a855fee15812207e4be30ab1c035cc2186478ad36907504680f886659b0f0d8539ae5c01324b88f30387609687c2f2a0050928bddfe01029f3278fc6270cd31a5fe753cbda694fbb777ee30e8f6a139090871789881c87d2b26de7d55c66037916bbb4cba6c791da0e2adfa378332678ff13e12d9dc4f72714221008f5bdfcc90821ccd835cce9524c7ec99ad5d947488930fe162340da3caf3048c4eff8a1a5780cbb89c5dec3e7972850ba9dc3df0beb0721ba05a5e1580acc1d3fbd2d2045b2a85bdb8291c475939e9cb48003afc502499b3f2e2fa36d869db5e0d8a752bd4a3b1db35d25655e179a31de6ba33e4568017e66f9245818b22d1ec4892fcb722437e32888e97f63a0316bd22aaf9f44cde01f4c915c44f9d868c55913ca587e0399fc6df18f157c544a0b366ae544a83d32f057d5f6352459b430cbd356d1bf5e76fa3cb0e00348863dee7fefb38d1058caae9afbaf849952e881b92cf7206540a91c5feefe23ff5910af83097cbb2eaff614ba20c704d9e677b72859d29ddd73a2a63e3b15b5a4db903cff64b3c29a059e180871cfe3b7382e477059da11be2099914b94f0e2a4f08240c60542c376957b8d9658e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee82925822748c0bdcfc9ee8efbf01fd5cf5924ff681398871df801353ad093f219c7aa40d3606d9b0f76128da1d1afbb37ae770ebb49b141812cf35dc1f0af064b9796eed7c4964ff914f4d052befdbf82b65907105eb1a2a473974216d3a1fc4e0a3b3c1ab66441d44f95969c22a0db08de26e6c6b14aa74dec722737fc8b057b98de43b1a111809b4fbf7746c95316ce6dac7a925906964a31f624fea078d8dbe2920f42eb790d2fb35534fe98a6ce23433a95eecb8816ddd272be99e899167eca98ffefda7f7822e1d07dfbcfde9ea2cfe988fbafff3130252336dcb76932541b00496f0a43240db7d40875df3f1bc3d747ee3368f687c946397540b6c848a071dfb283e23d4a518e10fbb3ddeec271d016a324f302851e0e8a2ae026f73bd3e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee81a947c973e1dd2e9f65eca2da36d1e3f1717b6aca81d5aa8c94801732b1c47d2e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee835d9d0c6040bd20d8efdca66ed0309605254ae8a58ade292af3c3676dd5caa9e42f18037888d0dca41cd1b03b15bd8b1ef24b33c078b35bfec8055f0836a31d3b23125b8bbf8717280443180764cfb9b238a652b48d6b4dbf5e1268d6cbf64c88c4c442a438f603622ece9de48b48b027ef3837cf6aa22d8b845981c8d5a6df264f8a8c4823a2e342c39940a5b0d37cb1b4c4939b014b1dd09814a35baa27176324b109bf6bd7918cf5d5df5d14e8eef7b7c3bef48686b8c5e3a3421e7bc92829e1271be982f79a63f4cf716211a4af28302a6f7714dc0a796209b4202afcf6ef226a5f390bcb96383456a0d3f192035c68684ac7d385c4df2a5a567a363ca27197ae2f1ee9b589442282597c1fcb452138e0a499735a1953d91411d8c4b2c89c29f8194725771de1eea28aa4a6f037aab816c0e334cfb500cfcb0c9ef94cef76756407fce88803504f589188463b766c00eca1408431b5faa974db842f02c8950d7643aece36b429d70be16707c855939c8dcbb27ef27527001407106e8e819a44597947f62f9e04c5cc1131577d828a4b45c7dd50a7a3cdea05a8597d89e1cd4d64cb37b6861a716d43ade0434f7eb35a4d382ccafab91b3c747e354aca7ebed9ab278138f10998aa31bf814f4b774ec8b9686cd54d5b684b95c7b3e5c043d4a86cd221f58cb6f5cf0ef91dae7ee4e97dce4d4302555174cac99d4e612252c866128204a45d2298a2e253152b2a54afe9bc69765429e7511e053b3c3f449c830201bf114aaac9f617c2418909418f5ddf6a0d515fdb5b09f457c7dd90f0cccfb0cd9fd643fd3e49b50a8187dd48969db83a6cc898be1ba685e5bd167963c1894755b28afb38b612c2d1a7298b8e63b9ec732e4c6da88bca1a1795b3d534cc511b7b9a2440954c4e07370ef6bab0ec4e78d40f2d0e681baaf9583dc3667eec65654100dfd6de1c07405ac86ad5ee49b1251e2d69e00a9fc04d3b72380962f3568be831f2cb5af9de4b41a182250106f8887e29981be2bde0d202c412f4878681fae6f905dcc2d7e9f93a285273f622b85c8b921f168b6d6e4c45da96755fb8d8d89d4c08e6ccb0ea44eec7c04c5a21596a396ff67c3cbfe8299c69e3f4f07d1e12389853e8a6748f244ed367126aff08a904f194a558f8ed182be2bd7c30d08b3b078ece9fe6cf3c5a61262085385efd47bd55032a65483957e139c736e034883b55dc8c9b130ab14203fa01b9870fdc3115b7654ae5198fbf5bb9aca9acec32176d197def28f17e6607eb0f579673608d46d2ca9a3061e4328d95b4cb7b08fe445aa3bacf827db27c42706735d33e647e9774ebcd200c17fe372f61f27d4297c88ff3af845a09d9f7cdb6d640092ea1cf071ba97f4f932e5daf22c38aeb6cfc1002990db3bfd646b419a24532d0d5c4e0820fe4cca6c642db6c9d16333572432b253f91724d0e0cf01d0eaa3aad92382de76bc81d5ec953ca99e9a7d58a9dc4a45f8f0b2f458268574b0897c69316dc119e66932bdad78eda64e95a92d73501ddedd27e8f36d3841b2f9bddef1e6210b0a22f5b4db3a7e25c24edfa7fb7c665bee3a96d4a9789ce9c330672a98604ea75fec85f3024b9130eca8e4bbe19a01a06f7c75e27847f8eafd2556fc249684b44966dfa0ae4b567c9c52f3a076f48c7c593975e6477cdd5d340a72fb662e4c7291719a951c70448c921a2ea9c1efe1c63281ab79f2fa51b0d9baf4eb0c0fe4f6933602daf02dcc51cbc8ea1ee92d5d8aad150e3525eb38b1a77acddb737bbe0eaa6bc1f1f9dc1a774cb9058e5cf70868995ad90df17756aa0bdfc2cb35cb26d82f16f22f9e94abaf9c9eb3c1c1c77aa30f59c60f4aa188328fb46775aceae2f054bc07db182efc841e3ec995c63d2cb80c29ddccfa481da1565561bc6f516252893a193f85cd6252e53df36304a82d149f195d9eb3f02e22b839ed099d8f255fd716eabc55df03421957fb5facabe6ebc47c9d1234f9c3759c2b8e275345fb09f3e8b04a28339067b70d984c89426381aa760385973db3f4b4f28b662b4ac8a8292672e157077a8f3c5c76d3592d61ff9a57a6581972f56841d0a0ea0dc6ff84dbb09c3121752fc3182fe5415cd2f656e03860b677a9772274de646fe6cd90e983f1540ea0a2dc68051a4f5d92a8a5be0764e3466936132c04c59ba72b2a19dafc5855d8432a06da626b9451ad7a0cb036b44c38bc5940907fd5befa6c588c7147e6dc93879dbcd063bb4bb784f4020283697ca9540915b3314728d20d72dfa22600f02dab8684b469b1fe2543c7be94d7dd0c1a59094e47c78f3f5adc026205616a96a55334ef92a9c60c6eabd893116cbb3337b2abe14f0edb4853b7acb2a495912a4ea18ce07112509f47d33d70c289b7cb596bc669add7d2496653178a6905454a46eddca08d4b716ee89ed1b48f4abd9ddbf73e0edaa66e64cc76ed223f5a162ffe7fca990da84f0f6d6796246eb691e2cfc42f5af23b0dfd196ac6393dd1427fdc8c86703a66b1ce478826e166c1848c69e42ba220a27616cc6880160b06f12123956aae551dba80eb2fa12000026ede5efdc5afd2f359dfde2e30dcd65d5110fd2beeb5de747bf8023cde14388c952f8e50f78494c2425f9a326b3f1bef41fbd71d9642a07aa9253d554a88c4d9eaf0f991e335110670085fa7f0ffbaaa99f4b7f12ac610bdc7a0330df179c1b21a71e9365ed0e70d8124499754dd023bbd7cdaf9bb52a7d7dca50c684bb3183e0fd76594e2af3f1b9fe613071324c97333db43ab2ec7e97df51070fcc5eb4017addd8700bb35ff08c146a1e3cb9c12503bda14b1adb434cdf3b1b02294f9ce051455088d175e5d1d19e1aca6449c809ce47ccb3ea15eec31f2ca1775b0ba3943e7d4fc08bdc2be49cf43fa410b90ab65ad6ced6eeddb4ada22868fe9d839c9afbfed0123cdd77e9c67e4927fd61a6e0545fed50fd2ff878d572fdad3c6ff98e3d8c736af76f883234af3879e5133b61ad40b7a59412fdd42250d4f4f9d8f5b7fdae1b8fba95cb1c14b1dfe3d6bbf0a7151843ab6f6b7b0847fb2e7cb4be556390b681db99715f426952f0f555983a990b4e2b6c321e697cd72382e2998e27ca901bea2d94e69e9e8f9c646ea03260b0086f50a307f6817505c34257a2505a9b64092f3f03bd7821d07c5840475a821039caab2b340668dca88da3b4e0f70a0fc03d6d2b919675b4e98bde4251e74e30a10ccd3ea843a08724d2531d849e52b7f5ed9f3b9451bcb61dd4633989d7269317c1d4ee1409635fda16a8d8f259d5938a769756723f4aceb2b0818614d79c0d262104c739c90cc444835d2d7f5be7ae54efe7b266a4ef4beb1e087343d33be15e7e8aa34cbd915c7fdb208846ebc822a702c1b0d67f1f6ad00be35078175931996da65baf8e7e645652e705557ab0678eee888ad828577ec9857a847fdfe922b5506fc20feba260da3c2ca5c6d45b8ebc66bce4d9d8a41c5292e78f6453578fbae04a356437b9628e507de4fabad819ac432c4da3f60b7c3b947a4a3d79085bf1496e51dec6323f92c8ccfdc1cc2c011afb91a26dd9908a4aa64208a5507a93fb410ab1ab1d0289da7e290c3529863f074340cce69afbc35f14034b3aa603d3e112e99864ed218248b70a47d7ce462088c497c72fb8be7fda6ac9570d0d16cf0c793362d903a5e55451671bdd02baa96ef3ee654944aa85698390bdb43cd4e774a18e6720180e273aa302757bf06dd7b048bbe28e9b739beaafbd4a50fa80eaa2ff110abbfd43518cb1426ba94961721e9f657691a4595a66b43ec9a147680328761d7200135771d35cf311d982c585ca4dcac5a50e9205c1cca85adcd90e7f49142a651333f753f5bb173d18b8e91370d069a55fdf805ba61bf4eeabb23595bfdb6e0c0b734fe75732a47e584d53400e368c2c352221813d496688f63e257a94722a3f0f078cdeba172f76d50e34d2c163ad410cc75e57277b584847594a4d73d38a5bec5dc961da096d1b897d01af0f7cc9f3ef78cef00e79da1364c68d318fc4fff5eb1337bc1b0a79d50765c7179b57363719e3c47ee8c0598307cd5c83b4065eb89363f259e05ed8e3b97e057a922c518a24a775b94d2e23f40acd5cdacc8e4a21d891bcb89bb5c0964287b6fd402e5e6504cb674812f5dfead5a0efdfe6e8ce0d451535c0703fd0d92290c4e1c131ce4d655e78bf1c82ec0e5e782d07001dfebdf918c52c7f6d594b1bec192c257afc4728330a37ca002298b31ce0459f3174116b81d0480e9cc3e82a6ba4dd34a368f65c59d0bc4e92840e9efc51500f0f8ba7d21f2b194a4917c810e233208229059009860eab38c4e4ac0fa62b5d461cb5411434b1af6dbe700f6398971556376a7ea7062808c68b878fa67b13393c06467742605e4e77ed7004f6e9ec4db039482e6fa8781b812baa7899e77b2d97b1064a4b95b2a2242faeb9c884c6e184efe6dc0a283b0f252a63be34483101ee073afec6394fab30d8a7872550c28375030e68675f9947972f1d80b198d4b1fc4e7413c80973e2a2c071da6decaba83fc981190af6121b6bc7100a211523335b7a6b998fa6b56c236de6d0030355d5a64dbd6725001440e0307c2bf07c31e7937d74481e33e05b811eb0ae213bfd8aeb47fe3dd8c209f07c410166e07a6c14e4e979c6f98e9f19cd2d037f332fe268a0d34f3ea7e1926e95702dd98d37c696ce9ffd924af4201d18f39bc1843027f39c3590ad8fb856753c0e45d302b31052f9d59ef66ebc48e324a62e3f9d859be90c51a521b8715824ab281aceae692c192fa74fde31dfe5be87d872c8dc7b4bee05cc0014b61f7136167fcfa55c86cc9fd349aecabff28c12d9dbb518eae7a8ba19787c6bc2f54a89a24adeb1c7e732adceda6e591e0cecfb2c5824fd54488e48b6b4df65adfea25200d78518c43d2a6dbaf9c0dd9d65879724a3cd6422f35f36e838145c34c98cddf23cfb22d07c303e149cc5d39c0c308f36f0a6fa47d55cfc148c9f5de1390a9546f58f7fd01ec1fc6a944cd57c78e53f32b2ba93075955ad5ff7ec9110fbfc9aca5eb1befaf42ae9e8a7a5f96a7c0f8ece55f3f2942092314c3ab53be7bee3a3605b06e83134309d485d88d351a90f0e00a6060d2d974538fef07f82f62a85d740787e88daad019c3118422790c257dc76e6c4954ad7e411f167310a14281f90dcd24a379cb648272a908fdd41ac1204878c090b7f5431cc42773cdea02531d9ab5162bdb2711f7c3f21d5f1e49f6fe6b80c69c612d9652b1a3b29d0b87f61d1b7538b076dd215d2ba71fffe6e9565b25f7de8674a11913b3c1956d1bc149f33324757cfefa91754176956bcd9983cf318603659d650f1004aeefde4b24db9d0c5f3a360c70eb6ab496f1116891228d26b7e65a77484e2c72d64a7f510b6a75d7d475793da93b73a6f88af61b491364e266590dbffe9c0d3b4a45e029a228600086b2aeb31f8a4ad41e0d075100819121498b11dc3033e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8ccccb44129c11f798844c6fac553cecb20d479f951e9f126f9b52f113be4c488cb8159e8d1414b3cb4eb265524538f1917a9acf97fdef9f092cf06e034ee81daaf1f2665f568d5cfe43c685203c2279086e178412d7a8cc11d233fa7ce7a4fc30c3790c73193de09dee1bd80dbebb19d85e2d3de0c306933457965bc66e7acc9175101ba35d20ed8f46017ba1144ea39cea574e592db891b32c183b41df80361416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c376fd12d0b2e046246b85bfabde1a09acbd72b14bccc2563e9f6c24c5561b8d67417055bc03d1c6e2a344575aaf9ad59428b8327930f2f2267a53bdee6517481732f2bcb0b842f3ed514ec601e5e72386ad0ed0c348a3ad505a0846ccacbc348345fc9fbebef6d82e7e738bba9468a360907d1f623e7fbd7ee0711e7d83976ee824687c0df09e0f567ad018a7d11c120b3e894ea1e18c1f2fa34e3f37095e82971503a87de8ef6b6fd7e35e70f63b89a6e07ea53016605d36ef4254229e2f80b5025c3e63a5a992fca26c1be0fc375dd1eacc6e155db32457089251be11258ba66c2eb830bea6f72cea5a54c0b2a46c12316a548058322229c834cb20ab82c7d8f12c76823b0c5524e4d12fb3f382a549d2214547860ffdf67fca32ba99f6e1eb080b68c7ad7932bccf4110df6db438ef263df4236d10bdaf59e1bc8524c6fe6b200b08fb3b97cbe2b9a593611f198d0ee34fe24e6b23ecdf75acba1c005060b0eefa63705c6945dafc0dadf3389b49cdbe9bd0109b944223ab0104065580a88cccbef6599ed5fdf5e486f0ff652c40e3ee70ad270439f1c07f405c58dc6265907e3cb58305b04dca3c181a8518e093d6f4111506573ce8b452d1f2f0a17c084a167566ea193859baa90488dc58b3c18a727f37e2917cdebf9ab1631cf2fe47817f012072c4fa50d45db2a49f4ad1783b93576cfa481749d879d0be11894fb6ef3665197835d472dc39d850af2cb55b42781228c0737c4ac20f6fc69524e6b9bd5ccec6de7c5919fcfa62c7ffea7391a67ebe9be94d263b723ae78071b18d865a2168500c4a7df510e689ad6cc08c26f9f0f1b2f72ae80808961cab2fd0f20fdedbe1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee81daa43f81cc1133d01d3fab8df6ebe3619c9b6478ee8d58a59df8c38745058172e23a11f363612d6abfe0dae40bae24cb5e6d9d77739a356567bff1dfd7c9a1c76ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fca04f07cb3f175cbd4d6ad1333898064e7fa8ec67393f1abc6c41496d723f07a1610494ac3d373aa8f580d8285823d572f5865ac8ab710912639fe2d5b2987b43933c0793b40a44ffc5a936eb241660a61ecea25e88ba66247ff7c16da631136c7315111b08a330a9c3ece3262ef4b2bc630e64b02a05d9ee5c3bd30c777042ed8f60ea4618604a817825d8793f2aa4fbc69b9cf894df386b2a8cf64e6c10dc4753fee92de8f1310bb998e2f60f26a6499490f29a7ddba800c86240bb96add355889a9a3b55fd3b28469c7f801a8257cd7358c1b0dbbac9fc8c57ea20b1510d71392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e78388244fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814acc145e9bcea3ae398bb26f65c2630179c0bcabb4ee4f55166c144c29fdd3ba94e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee885e9cccfc0b8ef38dd5ccc721e7532f36d358f6720f607803b7af9bad0a7eedcaaff2b3e318542929cf1b18fe3a5e03594840d3dcb60feb759c300f53f5aca16bf25985affe2233dc3baa4ee59e29c1fbd7a48cf07493902d14a1ac344ed6f282fd7adf81eae3c71d0abf0b7a7523ea4fc69d2a0907089bd9e10246fc9b923c953c9f67cd95713394deb5a2459bcca971aacdf7dd6eeb55c9720df0fc31f6e92cd41e45e0a93de6a6eb04fb2617ca5416f278e2c6e544294831ebf73675b97c9ec26914b92e034674ddf514812343ab7f3d2c774bbe5f450b9ae270f6ba28522554c472116e56f072749dc4f4db635441a03bd5bc0839056c66a590ad8b5b72a592332482e1960537235ea869009899d7838393804269f98f0d7ea6ebcf50ee24eee9132229cd0ae991f8f79591932a7de2fba31f6ac145f1bf1d773c323e0efe1203e7ef3baca141223753b7732027ca2c9d8a9dfe34737474c5fed88703f3fa65190c187f9d99183bfb1369449647329e379252313ea1d86918f8ef13ee1bd8c0e1eb04806a7f1af5c1159229bb1534049778b3a90e3fd4d4781b33b619e76b2a778a0a6cbeb5fbbd1754a2fdfaabb0692158c988e3620996c457995e894df6b3b03d3ecd13de9ec4c5ca04c15798d66baa0888cb1663c24a04cc9a838708e22155aba486f29fe2c1cc522393c5cf3bad94b1142e2fa68d5063d9394b9a579b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee87ca0db935e4b42ef85e7557044803621b5cb333b8e6f9d597dfd754dcfe8b91dff3a8ec413cf13cdeeab65cc7f2bc87d6c609f950e64a68d502c5fdf175422de7857ef30689dd21a499f7c128c1413004bbdf2c626ec80fd766706ebecabee79724b528ed15191a7b35d44c26e626a1537ec88d6e74b0bdad4b442d74811062b6e8584aaeab79c555b69a0686449a8c344cb724da88b4e2a04fc4dd278fad4ee227464c3620f4772062e015f7c1a41ea87ef052a504b0196ce3998bc933f659ce249b8398d3cc0632bfb7760cdef71c5a96be40f0d341ed71a024ce62f67de4a0241d64b2d5e540944d02d8976f8e4d2aaadac6b66f78a3e77f61452cd241e63636fe5b49a9bc13727bfbf0bf1a1138d261892f6b227307f25c6329c2942b6ba12bd5126489292eaeda8fd0a51716d0510e702611d50ea7c77df00d03c873f15168500c4a7df510e689ad6cc08c26f9f0f1b2f72ae80808961cab2fd0f20fdedbe1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee861b43ea689489bf77f5bce3926e27635307ad3bb18b7c481224c3bd92845b7c676ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fca04f07cb3f175cbd4d6ad1333898064e7fa8ec67393f1abc6c41496d723f07a1610494ac3d373aa8f580d8285823d572f5865ac8ab710912639fe2d5b2987b43933c0793b40a44ffc5a936eb241660a61ecea25e88ba66247ff7c16da631136c7315111b08a330a9c3ece3262ef4b2bc630e64b02a05d9ee5c3bd30c777042ed8f60ea4618604a817825d8793f2aa4fbc69b9cf894df386b2a8cf64e6c10dc4753fee92de8f1310bb998e2f60f26a6499490f29a7ddba800c86240bb96add355889a9a3b55fd3b28469c7f801a8257cd7358c1b0dbbac9fc8c57ea20b1510d718b5f180eff534abcc1fdfe875c1732810197991956bdc98ef35925207dc0d0cb43b3625c2b4cc199c7f95d00de0b9efd32a6af2111e38a1e42ed37b51aa91328392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e78388244fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814acc145e9bcea3ae398bb26f65c2630179c0bcabb4ee4f55166c144c29fdd3ba94e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee885e9cccfc0b8ef38dd5ccc721e7532f36d358f6720f607803b7af9bad0a7eedcaaff2b3e318542929cf1b18fe3a5e03594840d3dcb60feb759c300f53f5aca16bf25985affe2233dc3baa4ee59e29c1fbd7a48cf07493902d14a1ac344ed6f282fd7adf81eae3c71d0abf0b7a7523ea4fc69d2a0907089bd9e10246fc9b923c953c9f67cd95713394deb5a2459bcca971aacdf7dd6eeb55c9720df0fc31f6e92cd41e45e0a93de6a6eb04fb2617ca5416f278e2c6e544294831ebf73675b97c993c760a6ac415ac011c78eae41e7dc38e186f9a7bbcf185b27abbdc8c53c566f9f2748c0fc875c9128c8a008fc3aabc6e8e5a638b100c2b867ebd2e659ad973ada029fc60b83c0578e96ce96fd50192be31618341f4e85535e65c9a1246297c7cffeb4752088973d518e18947bc820d5bf18ba3196baa9b6de6594fe0cafeaa586059e41f53836a1126f9246579b749b6b7b63e9114aa4b46ce93d41c2418469aa10ac0a8ba91e65a432d789a7d9f6a628d67008cbbb8b4aed57dd152c4a50f0d6f4200c35f14292f241a4b3b4659bfc76df60028865fcdd7463050ce9e3532d232d9c0de69ef759a1a40c0f1e3e852ec36e88176f395bf59a5d4d35686676b784ed6baf48685e272decf255cdfb4f95f3330de876155832afaa8d919696ef2ea7b4770879963084822b624455e0ec7e2aa4fb2cbc60cfec9b33e8695beacb2922155aba486f29fe2c1cc522393c5cf3bad94b1142e2fa68d5063d9394b9a579b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6e2e8996d65518cd065f7a59f033d785835301d460edafd00bffec593676e81be789a7279030071a05f1d6e6ba9e916e9e557877d94e6690c08d9c004c0d61fc9d97b72e5276b9cd9f50da1038518077d2e13c382e6fe0ec95fe741b7845f6466359a9420867e3096c33824a07824c25aef969fef0a17fea763fff45cf16579e48e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee86956fff864b8b3b48c822616cc5737976f01ff577f1c318de021fd6894675736ff3a8ec413cf13cdeeab65cc7f2bc87d6c609f950e64a68d502c5fdf175422de7857ef30689dd21a499f7c128c1413004bbdf2c626ec80fd766706ebecabee79724b528ed15191a7b35d44c26e626a1537ec88d6e74b0bdad4b442d74811062b6e8584aaeab79c555b69a0686449a8c344cb724da88b4e2a04fc4dd278fad4eec5814fb08e7d6f4afda2efe024df491bd4597e1ef29c852980a7bcf4753db1956d6c97d6cd8541ab47b166cbe41f55c2feb9211bbb4b4820902d55e8f7b54a1d0d2df679c2826a8298ce638f65b219e9bf10ce298304899a327a878726bdcc3932958dd69ae06cf33cb7d994f5bf5f0fcee61c41c32cb232c30a7361fca2103ce836dca49e9b898fc3a22fcf372af5fe969d6708ed9bde2cf5f123b423628b9ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8168500c4a7df510e689ad6cc08c26f9f0f1b2f72ae80808961cab2fd0f20fdedbe1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8dd203a6c7811f6c43fb27885bedd7706f7037651e8782d2285a037b33647fbd82e23a11f363612d6abfe0dae40bae24cb5e6d9d77739a356567bff1dfd7c9a1c76ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fca04f07cb3f175cbd4d6ad1333898064e7fa8ec67393f1abc6c41496d723f07a1610494ac3d373aa8f580d8285823d572f5865ac8ab710912639fe2d5b2987b43933c0793b40a44ffc5a936eb241660a61ecea25e88ba66247ff7c16da631136c7315111b08a330a9c3ece3262ef4b2bc630e64b02a05d9ee5c3bd30c777042ed8f60ea4618604a817825d8793f2aa4fbc69b9cf894df386b2a8cf64e6c10dc4753fee92de8f1310bb998e2f60f26a6499490f29a7ddba800c86240bb96add355889a9a3b55fd3b28469c7f801a8257cd7358c1b0dbbac9fc8c57ea20b1510d71392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e78388244fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814acc145e9bcea3ae398bb26f65c2630179c0bcabb4ee4f55166c144c29fdd3ba94e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee885e9cccfc0b8ef38dd5ccc721e7532f36d358f6720f607803b7af9bad0a7eedcaaff2b3e318542929cf1b18fe3a5e03594840d3dcb60feb759c300f53f5aca16bf25985affe2233dc3baa4ee59e29c1fbd7a48cf07493902d14a1ac344ed6f282fd7adf81eae3c71d0abf0b7a7523ea4fc69d2a0907089bd9e10246fc9b923c953c9f67cd95713394deb5a2459bcca971aacdf7dd6eeb55c9720df0fc31f6e92cd41e45e0a93de6a6eb04fb2617ca5416f278e2c6e544294831ebf73675b97c9ec26914b92e034674ddf514812343ab7f3d2c774bbe5f450b9ae270f6ba28522554c472116e56f072749dc4f4db635441a03bd5bc0839056c66a590ad8b5b72a592332482e1960537235ea869009899d7838393804269f98f0d7ea6ebcf50ee24eee9132229cd0ae991f8f79591932a7de2fba31f6ac145f1bf1d773c323e0efe1203e7ef3baca141223753b7732027ca2c9d8a9dfe34737474c5fed88703f3fa65190c187f9d99183bfb1369449647329e379252313ea1d86918f8ef13ee1bd8c0e1eb04806a7f1af5c1159229bb1534049778b3a90e3fd4d4781b33b619e76b2a778a0a6cbeb5fbbd1754a2fdfaabb0692158c988e3620996c457995e894df6b3b03d3ecd13de9ec4c5ca04c15798d66baa0888cb1663c24a04cc9a838708e22155aba486f29fe2c1cc522393c5cf3bad94b1142e2fa68d5063d9394b9a579b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8c78b7b913682560a49407f1f4a2f2f0f34051a12bd92bffcfb8a8c4019f1f9b1ff3a8ec413cf13cdeeab65cc7f2bc87d6c609f950e64a68d502c5fdf175422de7857ef30689dd21a499f7c128c1413004bbdf2c626ec80fd766706ebecabee79724b528ed15191a7b35d44c26e626a1537ec88d6e74b0bdad4b442d74811062b6e8584aaeab79c555b69a0686449a8c344cb724da88b4e2a04fc4dd278fad4eeea0c723d10a8cdc3126bab36a1786f096b11fb5453fb4845695e6fb962abcc925749dd6ce360ab64c6d3ab88fbdf366e59007fdd14c28d4b4fa1c796b15dbf6e1e1804fe4a59598b291e89b2cecee028eec63f1c8805b1711613a618225109dea603c1678b7e8eac05d1f9238b1d14b6e0815b03f52254e9322616287471cecc5ba4e0c010c2a3d0b004d6c9ca447ed7c7b6f076ab745fc383595da316cb81b3168500c4a7df510e689ad6cc08c26f9f0f1b2f72ae80808961cab2fd0f20fdedbe1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee83e4521ed08cdcf7fcb8d9a8f6549053d7ed1afb7f43b2bac5e7576125ecc92ed2e23a11f363612d6abfe0dae40bae24cb5e6d9d77739a356567bff1dfd7c9a1c76ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fca04f07cb3f175cbd4d6ad1333898064e7fa8ec67393f1abc6c41496d723f07a1610494ac3d373aa8f580d8285823d572f5865ac8ab710912639fe2d5b2987b43933c0793b40a44ffc5a936eb241660a61ecea25e88ba66247ff7c16da631136c7315111b08a330a9c3ece3262ef4b2bc630e64b02a05d9ee5c3bd30c777042ed8f60ea4618604a817825d8793f2aa4fbc69b9cf894df386b2a8cf64e6c10dc4753fee92de8f1310bb998e2f60f26a6499490f29a7ddba800c86240bb96add355889a9a3b55fd3b28469c7f801a8257cd7358c1b0dbbac9fc8c57ea20b1510d71392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e78388244fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814acc145e9bcea3ae398bb26f65c2630179c0bcabb4ee4f55166c144c29fdd3ba94e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee885e9cccfc0b8ef38dd5ccc721e7532f36d358f6720f607803b7af9bad0a7eedcaaff2b3e318542929cf1b18fe3a5e03594840d3dcb60feb759c300f53f5aca16bf25985affe2233dc3baa4ee59e29c1fbd7a48cf07493902d14a1ac344ed6f282fd7adf81eae3c71d0abf0b7a7523ea4fc69d2a0907089bd9e10246fc9b923c953c9f67cd95713394deb5a2459bcca971aacdf7dd6eeb55c9720df0fc31f6e92cd41e45e0a93de6a6eb04fb2617ca5416f278e2c6e544294831ebf73675b97c9ec26914b92e034674ddf514812343ab7f3d2c774bbe5f450b9ae270f6ba28522554c472116e56f072749dc4f4db635441a03bd5bc0839056c66a590ad8b5b72a592332482e1960537235ea869009899d7838393804269f98f0d7ea6ebcf50ee24eee9132229cd0ae991f8f79591932a7de2fba31f6ac145f1bf1d773c323e0efe1203e7ef3baca141223753b7732027ca2c9d8a9dfe34737474c5fed88703f3fa65190c187f9d99183bfb1369449647329e379252313ea1d86918f8ef13ee1bd8c0e1eb04806a7f1af5c1159229bb1534049778b3a90e3fd4d4781b33b619e76b2a778a0a6cbeb5fbbd1754a2fdfaabb0692158c988e3620996c457995e894df6b3b03d3ecd13de9ec4c5ca04c15798d66baa0888cb1663c24a04cc9a838708e22155aba486f29fe2c1cc522393c5cf3bad94b1142e2fa68d5063d9394b9a579b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8026e399d1bd610ad3323210a18e3c29a63c476a7efd3823c7dcfefeb787a0933ff3a8ec413cf13cdeeab65cc7f2bc87d6c609f950e64a68d502c5fdf175422de7857ef30689dd21a499f7c128c1413004bbdf2c626ec80fd766706ebecabee79724b528ed15191a7b35d44c26e626a1537ec88d6e74b0bdad4b442d74811062b6e8584aaeab79c555b69a0686449a8c344cb724da88b4e2a04fc4dd278fad4ee01250f1d54897614de368e8668cb6c4633c3c51abe598a24aba0957338cb21987c26e76e8e8c9d2150832ac1c4bce39854038c89d6347cee4970453072212cc219e19917e03be216c238c6932f22bc47e94147f010ab5262fba3ebace0c406a658e5f5448b9562e455998daaba2d278cf1467512d3ad92f83f55a64b0ad49792096c53cf88aec5bab3850da57c45f1c6ef96f845881333bc8ecdc204fc571600168500c4a7df510e689ad6cc08c26f9f0f1b2f72ae80808961cab2fd0f20fdedbe1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee83e4521ed08cdcf7fcb8d9a8f6549053d7ed1afb7f43b2bac5e7576125ecc92ed2e23a11f363612d6abfe0dae40bae24cb5e6d9d77739a356567bff1dfd7c9a1c76ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fca04f07cb3f175cbd4d6ad1333898064e7fa8ec67393f1abc6c41496d723f07a1610494ac3d373aa8f580d8285823d572f5865ac8ab710912639fe2d5b2987b43933c0793b40a44ffc5a936eb241660a61ecea25e88ba66247ff7c16da631136c7315111b08a330a9c3ece3262ef4b2bc630e64b02a05d9ee5c3bd30c777042ed8f60ea4618604a817825d8793f2aa4fbc69b9cf894df386b2a8cf64e6c10dc4753fee92de8f1310bb998e2f60f26a6499490f29a7ddba800c86240bb96add355889a9a3b55fd3b28469c7f801a8257cd7358c1b0dbbac9fc8c57ea20b1510d71392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e78388244fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814acc145e9bcea3ae398bb26f65c2630179c0bcabb4ee4f55166c144c29fdd3ba94e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee885e9cccfc0b8ef38dd5ccc721e7532f36d358f6720f607803b7af9bad0a7eedcaaff2b3e318542929cf1b18fe3a5e03594840d3dcb60feb759c300f53f5aca16bf25985affe2233dc3baa4ee59e29c1fbd7a48cf07493902d14a1ac344ed6f282fd7adf81eae3c71d0abf0b7a7523ea4fc69d2a0907089bd9e10246fc9b923c953c9f67cd95713394deb5a2459bcca971aacdf7dd6eeb55c9720df0fc31f6e92cd41e45e0a93de6a6eb04fb2617ca5416f278e2c6e544294831ebf73675b97c9ec26914b92e034674ddf514812343ab7f3d2c774bbe5f450b9ae270f6ba28522554c472116e56f072749dc4f4db635441a03bd5bc0839056c66a590ad8b5b72a592332482e1960537235ea869009899d7838393804269f98f0d7ea6ebcf50ee24eee9132229cd0ae991f8f79591932a7de2fba31f6ac145f1bf1d773c323e0efe1203e7ef3baca141223753b7732027ca2c9d8a9dfe34737474c5fed88703f3fa65190c187f9d99183bfb1369449647329e379252313ea1d86918f8ef13ee1bd8c0e1eb04806a7f1af5c1159229bb1534049778b3a90e3fd4d4781b33b619e76b2a778a0a6cbeb5fbbd1754a2fdfaabb0692158c988e3620996c457995e894df6b3b03d3ecd13de9ec4c5ca04c15798d66baa0888cb1663c24a04cc9a838708e22155aba486f29fe2c1cc522393c5cf3bad94b1142e2fa68d5063d9394b9a579b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8c5299faf171390017d7329cdd55832cd0acfe29cbe306c4f9e207d4d1b4def3eff3a8ec413cf13cdeeab65cc7f2bc87d6c609f950e64a68d502c5fdf175422de7857ef30689dd21a499f7c128c1413004bbdf2c626ec80fd766706ebecabee79724b528ed15191a7b35d44c26e626a1537ec88d6e74b0bdad4b442d74811062b6e8584aaeab79c555b69a0686449a8c344cb724da88b4e2a04fc4dd278fad4eee6ea25bb93016595ae7e8fe3da9b75b2d8b8f6dc3f7e58e53ff1262bf420f43dab1e51303a230b2e01907ad22872570d5830e28c6049868abdcc909945c6d67920495df2908e3a6b7b3cbef7ca84df7e3dc1d4c50ed252fbe16617366f62a1211d6988e55ad0fa476ad41b6f4d4ac93507fbcd40a51bfebf7af3dce0acd9b29f7773027e78a9e0684b157b8a08781eeccabc5076a7404edbf8f353dbd1e76d12168500c4a7df510e689ad6cc08c26f9f0f1b2f72ae80808961cab2fd0f20fdedbe1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431ee1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8e79a8f4627752128f1b6fa490e7499e065a4f64ec163c20c907cf5bb5180e08c2e23a11f363612d6abfe0dae40bae24cb5e6d9d77739a356567bff1dfd7c9a1c76ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fca04f07cb3f175cbd4d6ad1333898064e7fa8ec67393f1abc6c41496d723f07a1610494ac3d373aa8f580d8285823d572f5865ac8ab710912639fe2d5b2987b43933c0793b40a44ffc5a936eb241660a61ecea25e88ba66247ff7c16da631136c7315111b08a330a9c3ece3262ef4b2bc630e64b02a05d9ee5c3bd30c777042ed8f60ea4618604a817825d8793f2aa4fbc69b9cf894df386b2a8cf64e6c10dc4753fee92de8f1310bb998e2f60f26a6499490f29a7ddba800c86240bb96add355889a9a3b55fd3b28469c7f801a8257cd7358c1b0dbbac9fc8c57ea20b1510d71392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f034963a3e132de3498291e65228b5ef449a0f784a9eae0eee243d49ba6d5e78388244fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814acc145e9bcea3ae398bb26f65c2630179c0bcabb4ee4f55166c144c29fdd3ba94e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee885e9cccfc0b8ef38dd5ccc721e7532f36d358f6720f607803b7af9bad0a7eedcaaff2b3e318542929cf1b18fe3a5e03594840d3dcb60feb759c300f53f5aca16bf25985affe2233dc3baa4ee59e29c1fbd7a48cf07493902d14a1ac344ed6f282fd7adf81eae3c71d0abf0b7a7523ea4fc69d2a0907089bd9e10246fc9b923c953c9f67cd95713394deb5a2459bcca971aacdf7dd6eeb55c9720df0fc31f6e92cd41e45e0a93de6a6eb04fb2617ca5416f278e2c6e544294831ebf73675b97c9ec26914b92e034674ddf514812343ab7f3d2c774bbe5f450b9ae270f6ba28522554c472116e56f072749dc4f4db635441a03bd5bc0839056c66a590ad8b5b72a592332482e1960537235ea869009899d7838393804269f98f0d7ea6ebcf50ee24eee9132229cd0ae991f8f79591932a7de2fba31f6ac145f1bf1d773c323e0efe1203e7ef3baca141223753b7732027ca2c9d8a9dfe34737474c5fed88703f3fa65190c187f9d99183bfb1369449647329e379252313ea1d86918f8ef13ee1bd8c0e1eb04806a7f1af5c1159229bb1534049778b3a90e3fd4d4781b33b619e76b2a778a0a6cbeb5fbbd1754a2fdfaabb0692158c988e3620996c457995e894df6b3b03d3ecd13de9ec4c5ca04c15798d66baa0888cb1663c24a04cc9a838708e22155aba486f29fe2c1cc522393c5cf3bad94b1142e2fa68d5063d9394b9a579b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8cce41bd7d8b4a55acaaae6336c36b4a5c6d367e28ca8092aad527489a53e9bbbff3a8ec413cf13cdeeab65cc7f2bc87d6c609f950e64a68d502c5fdf175422de7857ef30689dd21a499f7c128c1413004bbdf2c626ec80fd766706ebecabee79724b528ed15191a7b35d44c26e626a1537ec88d6e74b0bdad4b442d74811062b6e8584aaeab79c555b69a0686449a8c344cb724da88b4e2a04fc4dd278fad4ee5f3cdf38bc252e5a7669aeae8a3130100763f403a2897786b4c92a5675f4edbb86ec1cca933c9220a6bd78fe6043024faba5d410b417947f5c8e9766d0ceb993e76416a8a2e330577e54376cb9fdce0772d49636711a5c8877e719c8400f9a9054f4e35ec826d236577bdda3fb06f641d6d029502a31b37ca189cb0d5e9e284253a5797d30f999aa1a110137bd15473d232fd1ad3f28582d216d645366b1bba559212d353ff659cb61820f9adc1bada16dcefb378ffd06baaef782c0f7b205757bbc15aa15343beb524952a5182ef5397249813bc642963b791f7422bf6343b5954c6784b1a26d949594129f0db5f4ed9c744a8afa97d4081d215b91be8c1ee8b631b58fe7ac79c51ecde90e1df6cf64eab33031272fb3a3c7978d2c0b38d57096903ca266dc454e4f8171c13a7f4aa831812d722d7217d4acdf170ec72d0ea6bd34dc7d1ec5757e86e62f9cad6587121686be6e8eb659a12c7e73fbbb8902c760706cceea64df0af9b06f1594b54dbc9c375cf148494f75bfd2ea3afaabd51ae44c94deb555dab0e9469ccb86c514ba1ec855c20fe28257ca1c92a4591701cd616e4f03d7a12ab87e846978d24a0a5124b86371ffe19419969e666b74c2e6b6035bb2975de9f01931649642285493da395afd538e2dd191c59c0cc21ca92fb9809e4b3b825806940180208130a0b9250aa46986a280a5b41ff1e4437e6f10cd93f72f78c9f99165a6a9435b76e4de873591c46e095d659160236d131657bf965d97f85b5c203b8b791b825d6a0dbf7bbcf862248c286ea31cc4538eab7f84f3c7065603a27ef32db9e6653e7f4e8a21cd6b9079ce2fcaba07de1174ca45085b9e36573e25f59cf6632fb2dee97d10bff4cb1b53e959a0c5695e1c17b8b5eb27c919b8ec841a153d2f7aed431c036216dbb97f5c383f37f81a5a37634f8b3bde7cecae9288fe2d7079d721fd4712d2e5aeca7bea19fe397d3d6fa8833357c46d4f803a4650cf5f1d6d5f24cbbc006a8c3e042c64d128dc1dfb97536097b0df36356c160b07ca7dcb591cb181db0dd3cf33e9a861c43433917324e2e286f2b7299c742cb67fbc2bdb6f7118aec7ea4037328e6c5c0cb232077d2b8bdc1ad918cec169f5fc005df61ce625294ea692373c0896a59a11fc03370c7d871c18b696561718753830021f60155b281b86ecc7c69d23a408e75d8d1fc3348cb56a39eae010bb5bd28ddacb87f888707616ed769a9d0fa87b028bc6cf15094cf93d6b3182342e9d171f29862312668f57646950de703be1def7f75f133a1629baa8bb7a6ca5b88da765c9ad7b7be4c5b49139ac48ccab9595451a8333f25315c7b5308f45d53c7567d1019530a553c6bde859a786adb4a454084846d38464cfd6e64cfb856fed933b55eb047f3a29f80ef26f5b436a5ee3749c8c13f9ebe259a174a50ab9c74448d1b873b1a7775ca6f020ec976301a8fa18a55f173c8e249ec3bf82e941c7bb1c0960877eab5083e10a2573ef0cfa724431ecde0c5de7181b2d6fc72829a344f246740da0a59cb42da8ddd3559e2239c4bdd42730c31d63f0bd43b73c0c8f4dc0b65d8f8a6a40566dafc6c9c18e61a4550d5888878c9b27ee05c892044868394f90a4b312b0231b580d1ef05f470f77129e30cc481421175ecab808dc5de68a289e2cf84b20aa0401cde06921f42ef0187c20104200e01706a7f83126905f79ce32b88ad174563d80c7bfd0c89865fc26cdc8f0fb11d52a98d178f30f1561034f42285445bda52e24bb14d53697909553c96eec7f6a9d93247b28689514b6fd1064b372c10480e03e180dd7317cfea437c4395a8f4d4fcd4599cc1950171240b63961ebdc45ae528ea829194dd8b48939659cdcbf996706cae2f13d40fae1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8c5652d6dd99e832313d8910a4c55da2a7fdf912faed4475ffdf885beb5746cc98f1195d55a2fd315a07d812328470ca9ba2abb78c8d317ff19619d5125e00cea64a56bed820e4b94cf5df7cc2db8c90357deb4d21059a1bfea6415f8bb3dd499bcd3b6602dbbe3912e0f8258a1f4c7093d9ad0f374ab5d530f6523c8e453722d5b0ac21a5ab15c795894e558f73071fddd44a116ae675e72249302135db977d8e671e476b0f5f2299c69d7ed7878c2a1a2f0547edcec1ea2fe139574e7c2c3e2e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8047345c5b36a24ecf45ccc9ecb2cfefd68a8d9f6a8a1004fb09585d482e5a1862afd46d901f9c85363b10d35bf768691c04d6cc3f28eacee9599447792c8adc2f4c6d858f9444d1603c69ae3416514024894e89b50698d44bacb71416750c2190fe6690c98e11b16b97dfc9092e4efc228b8027b4518165ae235214a97658633e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8a315836ec2c9dcc11ef9bfd8b18aa7ccfc2d31435cbf46a2c31930836076e09cbcdd9a4da09598785f3e31db4ff431e22687b2ead18209a3e615600655068cd56332cf754a5e2866db631923e1f7cfc52a0a554d32b97bcf19f8263819e4ca7d14f7d9978487aaf4446b55167e85a711c48a13ff07edac175c172969a38650c495099e544de29bcea3ba735de535823f2e19aeb4043e82dbc1d9862f9262b81094852d2711fc23abf3423534b9edb950a0c6aabf1d2d98bf2643f3c7dadfac09869391b014ac299924d30777d72a4aba430752177290a90a1fc3255a7ad79ee7048eacbc862fe1868cf0ec73457b70a8b49a598c80dea049856f0e1fd6fec83ea8d7ce9bfb860b6e2b58608b50bf2cafc5220c77f6d049ab7770891f64334531fc6582cc6d3ef0782805d8497ee77ab2d836c53422e91007e48f81a4a9fa2e6004f0db77c5d8610a55c69508b226a7c338924f8cf7d6577d5d6590e85ee57183ec4db9aeac793827ac7c8e40c072a76f7675010058cc8c8dfd3a86bb5acfa6b8bf990dcc957c9f74eb908e8ffa733f1731277bf6ec8b7301a6ea1ed92b59cc4bf7002bceef55486a442bf6bf433be0c60d0b15b2aa548b81c524c67ccf0565a8a1245689ecbf321c0a9e556bba17f3c9f2aeb8b1f63d14fcb591d76a87f128803990c0526b933bd650285d821f2b93e432a73ba709869549b8ef75b051d3bd2d2dbe90eb12b937f4a9ae8db95760930a3e318f4ce5829ac05e292ead698bae5afae92d8426196ae24ffa561aca72613fae651a5e9c0bcda63ecc877add05b060ecc3c3e87d4cc59c8350f2b4d7dca8f5cf46bdb26319db0ee80b744482af50c1c8d4194137bd01955285b329dfdf996490d16c3116a92ce2f322e354b6d7494e04c7d61aa314adab5a41bd79d77aa780c10136bb6b8f4c62423e61e23e3851eef59294a736d5bdc0f102b58d70dbe45d02bd92df822820bf95336840f75a07466893aac3e55c6480e9dac0c023ec2179f6c12a0da82a0bc2717134384c097e8891c34eb431b26be67852782a0b93e1d7d577a925454d6c8cea00a0d872d2de8ae2606c5a8498c474a6b6708626b88108fcb73840344766566dc56f804279cdfcba6a7881b0ca72ac57aee4d823ae611ab4ad24a938ee9e01a7a4d5ae04cfccf6f553f953f8784ea4d67a5197f5d808a67747eb8a1cb56990d6838e690090d2d61d1aad3fe9fd33ce922eba33c9ae6047a5646349239c20d1bc7307ec6d19a043f5faa29e40191e0c76070ac1a1d2a1f2b18e9cd358b8a77cefaed8efc49a265e6e30bbeabc2aa097f657a411984b3c23278a8fcce2fc016b1cd6d2262f672d337bf4e4b31650ac25f0bc6c86eb87491a7e5a8eac13acccfcbde44346c88728f6f5d6acf7ef7a240dc09ac88710fd77fd3494501104392db74d5c540d482f226258de3ca9438811ef1920e2f84c4ba4ce32d01069f4d197ab5d577de6acbe0c8559616ff1a722959064c83927ca2e49c1fce42a9b18e91b9ecbb74f62527aff43e08f50c0836ca5858aed7b0526aed6fb630da8dc6b6b96bd9a476af599dc89d637b80e8bf7e51fef99a8307d6dffb04ee164790ceeafef606d516ca333e9488a24577d4e7b29b33ab3b1d37914c8479889baa7e8c8399c6d1c99faed31ab053a192a6fb0544e5a6f33a32149d62f1e7ac0a1d61c5c5afa57f3a42346ca8e8c90d2025eefc9d30f724f3fcd95c0fd9f7938930ecb01af7e0cd6ee6553d7358eb659dacf424d1c8c779db66c5b7f2a93a3c8f14976c2975ccfb07639676a1602e3e637674faf7edcdad37182192d038448c157421ab0c69377d9b8e56ab2c0249d8353ff1f251714b1b8905eec1722378426719955d0637d206d35d1dcfa68ddcf7c3dec465228981c57a90a3a7b3a6c42dd3e699230663e770b55008ce6d14208691a0a8577b7d555fc90dc7170adc9ec7571191cb3507c46c0e8516fd1778a919c8dffa3bd5953d8a121780831f25b58738e67f3be71961894c56dfd25848c885a3e95cf63358e3911c97404818c2cddfd46414d8445e47d6976ee166c48926cd8d21f54c44df5df9edef227691384a4ad37c15ff57c8aa0dead684d19eac8cde6be64c6c4a976e64d39bfe8a6ae4a5b1d38a6aa1b138ddcacf34a942dff50bcd3c16180c6bce630f762aff789104d10e9dbc949e740535a61396cd0ec34c1a15371cf8bc5ad1a805155c1b3065e420a0a418c8d63b472bc545890289a365b3502c0054169b874a8d231de1f45b2d0884de48848157734e0ddcd0f684c05c18d2cf3eede97a468d28459ccc2271c28bb5b6029af2388b0301f6203be55e49308ba78c834e61b24a8a2b6bc7c80ab9f14e42c3c69415941ddb7c8c1f652ccd8b58ebe073d997f93d092a493300ea1d234c91aef80c6e8f431e88aa7f8e724f9a66ef37fdd7518f18727bec1ed9741bb4d1f854dde7ef1a7e9fd2f4ba6291a7790af9898ebd32559cdbea2fd17b351e5eedafccada6fbc6a2b7952cad78369817efdb60146952d3b2d104310b28882a0ecde44d808240c3bab2cd6c302a538b266c0481b667f003d9d5a3c93861023a97a98224227ac19aa7e07b5b6edd35fe900822a3b8b6948f49aa81fe7620bd173453d9a45406a9680f24bad7e714e58cb7c33d984fc9897bb2a3bd16c6672b876effc1a8adc0c57ad122a16db54061e4e46d37306c4b346f89ea14739144374caad69652be31e8ce8e2504c9a0d422a485709400d3b2c58e641a1641a687b81476761d05f9d0ff65861aeaa33c7f508cda47410a75a013738fbb8cbd756d967380e02ae54ca74e9ef9a41c4b583c2c2794fa207a8363b4dde44f59951501c2cb539419e92b0814b25d6448710ced52226f89f4d098c604326bbc3692f9e2f335dbc9b34bdf2706565bf448380f0a889d1e216c3327dbcf3483e634b3536b056324b5478212dae6d060f2ffb2ec961cd382f90d49408e58955cf1cf3185b0193e03c4a107042d47ef5e975dbbe10c6ef7f4a7f13eb2b2f5c11dccd7043286bed7540d4dad4b1a8367b0aca1b8405a351b2ef29c68fa3c9c8c2adacdc2eb0162e9c2fa998faa408836900ec6285000476800d086eefb70e9adad537cc1c640a72cc0fa843ec7a9b06b2778aa98b2db055bfe6ec59ac8daf2a63ea8e299ad63a208445d68a96affe6a10a7328acb6799d44127c5fdf318fac5fdfc94fe54268618e58a2bc5933617ead09992900f90cc25de9ac2c7fd536841925e7647b2d510d6a0c58700e2a8ded0e42008fb93ffacde101fa871742380ae157d1211a63cc35cd3621b1bf6de6d67e4a8e3565ad200b1d8cfdbec73633ecd8a6c50f56d54df36bbe6a2f8fb534ac7658477c82cad14a806a87cb4fdbba1c7223702d843cb0709ddc799f89f909dfe101e3e36d6bf36c3e67f6b849151204c66fa661c30b34e62919a13b9e66b7cd37a4fc8962e8e0baf9bdc9eafd5388042b3d2258ac6223075b726426210136b9851b637973105721b64d9d11afb87f40f35acda435a886ea044bd5e0b6f363ba0c7319f1d0181551fecf32e516e72e0e8e244ef430e6608322f8c4fb276807ab033279b2a6570dd68fd41d01e8a06a340e30ce52e8a3aba7ca6207afb96fdb238a815cc6cb92df8fa5df3126615bc3597fda1ca4ee931ef24f6c2cf2547998c06db9c1ded69fe66c479e91d93e1ce2e2e10c1709e4dc50ac956c007b2c1a63a4bc22ddfd64354f79ad4572310bc03d9e8ddc8599b40891bfb10b812b07023881599a7e02e3028d1bc9ca8ca9ee36883ec12048fbb7fbbfaf231c0d4848ae0b07dab74a46d53b7b34d81148838337b15cdcf143fac16c714e8dbf2d893d2ea8f1c8ef06dadcb652dfec41c509489b1792831bb27d6975c76aa0a2ac2fa2c3906bcf844f616de5e0fbbc359e7bf18e6337982ee31e3673ab93e722b3410b7a4c202656a4bc3887d8656286b2e563e96e766e13c0a9c5a3a372059a44739bb696e853d71a6f6b08c491dfb9aa9bb35d2b9ff27638658d9ad6b9e2c4f452072b9a80b508d32e76d37bf62cf6eb67f9f6bce2f8c8700c198de8bfafac72d01b8a1e55b77f71e8cafdc58f8af5c72f51dc30cf0ed5459ad0f239cf3043eac05ece75945bcaf4ea6653af868c504d6669532054db5b7e441f4858c28920246a65ca3e8a15518c64c7bbb4f9c6416ecb761e6db59b9bf8ba37533eaf0c60b7fcc7c0dfa2fcf281ee84c970dcb10f80cbd171892c0568b055d3b6585d58ac13dd60dfbcfad16eda1f4f9ead11dd16f3efc9e1b32961f9aa9d7faa2626e596282b63d049f6717c2378b28e3f508e79a436a2af3d95cf3cb13ded897f319cfd6e2c087d678ad0e971c198b0d2c029911a71c9d290c66c1a0929b05436dc6a8229b1147d7cc62336e04c9adf6970304507868c305e4a64b0d8ebfd3f7cb8c881841d71a7e0c3ead2683fe503c80de06740e3b849ce460f8ab1ec7cf66a25be1ba91e89b72d8b0aa679a0553464f37a9729fad00e06f9034877149394914baa2bc3292223b0e32df2b1f9399d4de6e167d776c822113a22e83581234d05f40bfc0ed38b60648d87f513f3da3fff96ffb6164c38bac9403417c4e276bf5536d284fc5410fc04b80acd39a961d298f430dbd60c093df6760e4cc6abe26c37a52be3b51458f02712f18e11f08b07dc623b489dd0197c078859c5a66ff3a51d3a3f92809768e36bfabdec0fc0ab60d068afcd906858d0fbd4320496e849010e35c8fe82eb618188cf6ec329aef93f5e7af1c233920ce662a7ea937b2c11707d8e1f53db52611dd004edf753b0389ed490d9d291997e9de640fa764677aa8f5d52f7888bb24a029160e8f67b06dbd043b4f11b3f5e643d0e10169a438119dc441ea3100b52a2ff569bbb3a3ad6d1131b47602d8767d72c2e72d732d65c9b016adad983778dfbbb2b5b52e71830f4e41297728d327831f76dc6a218a529b6e5d0eafc4c19c999461327b7c013f59226c0601a361627f3b0cef72fd91ff426d74a007dc32d74c9fe677cf2c8355cba84359e16fdeaf04db139f8c44cfe0c612e2c05e848ccfad88fbbfcb58e88cdb7c80db365669c648cbf56fc8f324fda477ea816783c9df8a7d398f45f5f94acc1c16c8877b63b1c5db1d4b4853b8144f1d88ababbf14fc88752340457ba3e2c94ab5d54c9c01592d34fb666430fa00f98d333623d5efa3c8e0e65ac4eee06bbc4c1de7ce4bea6d43f74e30e099bc056da925ec34c0200708f0a6e90da34db1e59d54ce10cfd91aea8ea5d8cbc717fa3ef331d8caa9a1421c88a7bd076e40f8276a5b6f8d04677969b2083c535c85b7e714b755459a6606940e0b5ddb1b71e24daf0a180d14aa551281a75e6c6fd64eb65b39f56102b52c182f6c38ee045c9422f6592f0f65c52cca24ecf024b801543c0572efc9969ffdaf25cec313e2149c64961839bc301b74318932808f85b72df308358f2f2699ab0cb7ab4f7ad3c84c4be4024f0fb1402603f6a61b400cb12b87397eeba60ae1707511467d5e0c430c05809bf89e504274615266b440a24f09abdeae3853d7e1111f0eba77df71ccd176d83fbd1fd9ad81b0fbe53d09194270e8ed4cbe9be8eb1ae727e77957005369ad8bdc651dd1c8897c34ef54bee486f0d24d2191e2400f49a19d98efb19f8c3f1a27fb0b97131a758eccd89ef3707808fb68d931f086e49333904f4cc67c88468f3c96fb43b7b67c0457ac5d284b28b742ea2e061a1aa2a35f63171e464b3a7eb501a48756ce7b66670211a67a4e61d4652a19d821dc5195f01a28a3a9b28b7e4c6048cd86b19cfb5f57bb58b74d23377bad9954a75ab88d1587af68546ce137a6ae7a88a7701e924c04dc19267b049f35213af0e2b0c540933c06389433cb4aacd8dda33b286cc9d4223a897e5e2938a4892bbc593d3828093b9439fc3f6de21520e4013ddbc510c9ba8ea7aa3189f16a7273c837982a887fc4ddfc9d514d8f5a660d72356f7f4ffb53afb8bd296d526ac26fd8007afc74855e92833a893d3c934a5d12eb152a0780a4f218b9ee466e33d14274b8a01575a86b3787b347e3269a3b301c220d5f99759363f0df6b868fd1398bf05666c680bafe1eeec8b859b64d450930213e02820a9d023e5b1e68ed640bfaba8f84ad4379c42a6c5c982cb76b0390dd2bcbdd85c731c313a46db12bdb27fe229e9f7d052b447c624663b73ffa1dbab97f03fbc1bd7e3d289ac9b0df06d47237780eaf4d30f01281ed50a7df9a22bc3a2489c5ab544445f16afa450549288ac86c2cc9a458a9d7747b3a89d5ecef7db9c83ce7baeced49dd4249e36a25b0f23a5c601a69e9dee3137627cd4450194b85a99dd41e6e070aaa4bfc97a5a446a39bf746ab3c4c81d9f62c975cab164e16de3a3ffe4f18b9c355b8b8bf0db69badb235a183dbd558deb6439bf03b4f18e56837a7f38f1fe6210338399d8791d91f39234b1a09acf2aa5e0387696048dc7068534a2843f1bb4157545abe6e79215459efb548d913bbe7922078cd40cb722a4e19d9b4104d6a96038ef06d3d8b89c9221996f3649b5b821139b11b2e07695b0f6fda2ffe20ce9bf911631d6e79edf21c8cff0716f2dc1ffded39515735444d9a66fa559e546cfb78810d9b25c814a84aadd6907880b8e0cdd2e4e30738b519e7c1ac913fe03d4d063a4729fc8b68fd5e9d7d2eef6e65c4e82954c83f76b138cea2eb45fdc9212f9f311cbface56b6587468a2e845111b697edc11b7edda9fcf100c1d5a661355da206b0cb7ac4c84b6cdf7e411fbca8fcb271ae999fa60d5c67578192de7d46b6543343af61ba997045cb41a707bd0db1e7a5879971ca8fddcbdf9e99ad22cb2c195a7d8ca8e4174db011d5f58238ee25039b5b2da2649d8ca8b00123b463a1c37b69131d662e3fb2ae937583458824a09bcf68fc7ed2d7fd729138d1d1f4ba10c1409e713253f1fbb107eeccbd4ec1a8f9036663f1ac1991aee5383519cb6f7cb7354c3fd40e987c93a2d76329d34b2ed3873c3f25fe56802f251ea80e79b7bcc669bb871d94021db2b78b162b9867c7eaf934d8f7a3025fd59035764104d4f36cb5cf1c6de78e52e90bc3c5b8bfa262617b16a737673feb8c30a00c3c3fe71f2a2bf0d961fd145ad7e48ca1e9d3a05cce514354714ba4568503d10691ebc79d0fa306127ea8b7a33f77d5b28f35c516ea91ff0468c7344dc838db69d138e94d9d2ed093ef1425c1164493b780202f9a7f7937241a7b081b79ff8b015c2228d3f1cf1f9cf8cb158e813202981828c11e8caf117836fc57fa6bc1c788cdab01ebcdccc020ca16e1355ef1fd18ca0043b501f399ca8edc48adfa8c72925e8d31ef06ffc8af33a5616d760592ecd022c52afc8ba33c721f1e4989da0628300cba975ad43c962ceca0d266ded1fe3d21d6b4d701d657fb42b27268ea29641ce089a189db5be15eb05df8155f9bd017b61fc1a497e5b3021ff2ca664e122dd3a1629f06dc3200af7669f2d895fce1908d2c1ca02d71e530bdfa6646a9516c9c5f798ccd7d3dd3771ae628b4a39dfb2a4578fefd2e006f3ce89c3e494d0cb145403247c90050484813acf23c50f543779528e346317274373c3c24fd830103f22edcc5867554d69ecbe15add0fbbb1389631f3ced07a4f820065c7770c65f5214aed148b615c4846f842b47f99cf178ac62a96cf18c5dd6b23467184b566809c8f60e638879d642487818975e58c61cd3102f0e68c360708243c076436ff688746522143fbb8e3e61bcab2e854aad54e25339e4cceb0e519dc6f07bcae88c244ead118cce3a1fcbb720cc8d6eab6ecb6b62292315f61ae5963a40262ee11d263b9c44e5dd66a59895f52707dc24db5bd1eab6e535298d24e414c0f2dafcb3c1cb535708f64ed8b386a245e571e677e935009af92f2b214760a2832c1ee1b53b0d78f165a72edd46599222a2ea5f6a91a8252975cb03e33c4ca08e389859aac705e2bd2b2fc7d13c152aa06bfb9e6ee4ad8b299f8c06ca16adad0b18b2b18ededeb4faeadaa286de7fdc667e25d38ad0cdbccaec5023182fed6a3c74e8b09eb97d1b8ed1d4ed5e5f0348a731ca4a3a4b9abc7d440447dc87a521f229f375ed383e3e1d36fba45e015c62f938e6d182029edc05ebfdc50bcb33860f36f96d73acf60257fa85f9270b1e9980e703435186110167f76c153bc460c10ee8b2d4b09597333112700c83d91be91f6151663171243bb752ba80035cc3d13385fa54db3d2d58def913c9081c5eeeda5f0b6895068ec13c955694e359531e23422145e60432606450820d8ff982ce9b86881f0a8108057e0e0595a4b3178fffb0e193b6b63029c6198dc42c404ec39807a99528b1d198eeeea6f9a1e309548242480140b6c433f7f9cb79c6d5ed7bbeade8a495e3b26ca2604f4fd3995096109684ac5dd526985b3a6d2d6de577ed0ed92d0b49ce854667e3ff630304813fd5af15527cdc43918bc71bef71b24dd46e8cacc53e0df53e02dcce6199d06d11a4637f08a04a309869e5018c9690a65ebdf8a2d69d61f82772068a7920f9680ed0581ae5966a6f42019653ae26d43c6e9b7bef83fc98cff8ec5e8d0c50ad7cb0a17d5e565a6182eff300f4507fd9399fb6310d1cd3b45adadd7924ad2814003c7111ec5c0de182e4d8ace2607d0c02d3c29d65eb084af71092357006bc41cd601981ec3b81c07eb7d855022bc678b47b0ce5fd05da5044d6dde86ad3697d4ae55c68ff447c1ddfcbaec04d11bf7f95abebd1d3a42b2862b1af8fca9b02764a6ed0e409a1d7542bf40209c92e4e7169daf29fbcb7253b2804eee7a463051529327f38851f865b9792a963faf667447e0456dba5be80a3b37c197a4284d1539a3433721d9e2fe456698123775b83d2b0fa1b9fe073f9ccdba0b6bf39a703b8979dcce158eb32cd9ebc73e7957f86604164dd5054fb32601ad14d7dfd4bfe73da5bdd10bb2f8aebedbf8464cd82f391bfe6178c63055b650d0cf3aee60c37fa79a586f95783b795dcd01b98c34460c9624280fb5047811fbae7d976620cd0a70ad4263a9085b601f5d13f9780085acbaad13d959b1918c796ba7b0450954b15d145e87cebe045c39f128686652cf914f8601110fcc9ac879bca204407013b93aff4ca4fb2ed9bcc22e093634568aae249bf35f9ddcaa6796b5f27d76c39ff5336abf7f1b8a47d48d06a0fff61e51eb65357d138e00736545835b8649aa2694152f4cdc9f941c16ca40a5f4f38119d6f52ffd3ddb36af95951a2aa1fadcd897f5bc1641bb2e0051f7c489607033138039612d6abe7f4b0b4b6dada5cac75d78204f404a0d292b1ca82a813b2d81af9be1aa775f22b2c2457d11e870e072d7e23957a11d0878faedcb8bccbaa21957f006ed4ae0144da81c999e93bd8014023b16b500fdcdc397d36f87660dcac925bbdb036c79a0e20d3b208215d327be4c4764ae1069d6464efdd180d3ce9846966dee6a3d9433ede7d24801dc4311636aabd470ec5b8765d77250aa941f2d2954285ef9e5ac260cdd264a73cf2e4b0c627677f04141fff2afd33944d683068d437471725d22fd71ccbe6a63ae307ff9775690417d3bf262cf82853bd9f713d2f6b1fe540a82e8bf4754912da21575b3fe756b8741767f318f7ad8b5b1c8b9fe947086a4d277d2ac5d6b9cff188dfd37bda66c8bf5e02c5facc8fb4c8d7eb98396a93c5b9c37195d70e809e0d71d8b8f9316e842121f95bb82eaa37b124212f8530b921aef7657cfb35c2895a731c7a06f333faee4c93f32806a5d537bd5b42b58f6e8a7e33fbe5942a16126abb639edf9cb58b88938c57ebaa9dd3d1c65bdf09317553f205e588e3dc7336acec1cb9315bfbe0f5bd8ca5bba3f34a37006252eea340488220585c31d047b57e3e7934c77180d930972aaceadc3556b3a7991c17010cb7e1ff23c4edcc2dcdb8c406a128d407fd165ea8a19d311485e71f61ff577735dbc4ba1025515c22a83c48ee7f3a2ed49804766c35f6ea505f3d98392a5ec3e4aecf8f629d3d03f05ac55abb7d9d84187d599acfe271374de82cbd770db2be53a8e3d59d86e2b748a5d3f96eb8584f7b9364cefbd06a1725f6571e74b1f8720f9ecc2d3aa2098ca45d2e7ad6602b2a57c206384719b9f36fe1dc8aaa0643a45a74ecec8aec09f0fe2207d104bb3c28c0b84405f1275aeba485f02183bdb192ba3ce6e5f076e184112739f883ae0a8fde33c454377b848d63521ad569a4095aa8d4166d5d9094fccfdbb3ea411207ad685b6dd5814ef3392222c6cd4742c558f48ebcacb47ea334057642fffa3456a1c75e0fad9e728d09bcf26dfb44b56b915b2f11896355cb778b938ed54423311d69d7cda9626887dda627dcf91a1e5153c045e33a3459b5d56002530fddd3fc53927f4d0fb7ea004a56a3c73bfa7782366d95e673d847ef8f84c0475b364d359def1efd264297bac308bce1d7bde2e20dcc473ed3a33c66e4bedcf1acf2d2fff6d54353a480b8cafbcfd7a0db2f3808842ca99176f097356fe9e6f3c120d6aa9e8c4a9c2dd4c3943ba0703f29a7ae02a9a1753cb1726dd2934d75ed3a12e8d63faa9fa866e1fe6144025192fa80f120edb1dd1c4757fd7b79ef38f5e1729238f4135003e6a1501bf28537f34f64e723fbe7cb7902ea0e61303f1ada79214197efc39ebe2c52ce241863f1bc09babe7fdcf32518bb49d1aac3a66d0204f955eacca291c58d4f4ef895a455b5f3173ca9ac64f2135fac4ead7217d7fbe07551d0d2cc60216f83208f79887af45be9346e8c820312976abe332ee11f8931e29fa361328d28660a711b1e2e216b762a93ec55bf9b4ae3d35b7febe0b192a12246fd66c45139ce77fb2095eaa34cbe4f6f0e4b5d890975578d28cc9b1e88ebd503d3bdca693748eb29b335301160c1bffda12f0b94554ba0c50162a88da807943617334bd4c57a030985e95ac776e16dec19ff2e2d9238f541dae5d977282b451a83ab3d4122efed2392be91480713f28719e0a83da2c5f1333407dbfa5bcc0de8c9ba718fcf47273ee95efb464b6a78e46c29df9e4bdadc2646208f11c59168706456075f970552a24efa81c132d2cff66cdbdb7b6acf504bb0cd9d7579595d80c3fa6604ff24ca7a0184d895e428ae3d98c99dbb02088cf8ef040bfb031df6f16c3c8fc3678505d86979151ef23121e2641ebeeac50d31c4e52b7d00d3ab1bc9fc0ad95ea86fd3631975a95a920a79aa32d92f8a362321aae4230e17025ac04d976593f4423d0c37c1aee1e6614fa623af1003145f552d84bfe1f83786ab76d3a9a76cbb63a88f876cd0b0c0e32330871e6d83af54affb7dadbbe736f9799068508211fbae54db9bbdcc6911da8075337fd8f75ecc8a338c294cb771c6b9a08576f96c9de1437888cd2a7bc09a89b29311ea7e582ef60bf4e18aff7c29de6fbefe309463ca765723a0ce8fc5bce3834c71fe36617ea5f57f0bd1dcf3880a7c6aa515dcf92ae067f796241a33b191c631709b9e1d85e06f5b15535fb544d4668c8bef865ede2a0b6a88ed9f67c4e5a3f709ead53c04d9ff35614e6c67517c3d3289170f7a317390f6614977a3b3dc0f50b5310014cfbcc8200a5f1ce568127bf43452e40e8158e0cff2d2e01601b521fa86582e32c39eed8c88480afec1f801b6de929b52ed7e49da47260cb6952d821bac7855231c2cb4d1c44f7c730f6b3621518ab20f30d2b9afe604bf07c6cc0646fdfa441b9a506e1d46e8dce0d97b37222292e9c6733c995dc89bc9b997f2720de861e1b0ccec8ddf42a2890795ebf50817f9223e1ceba712c9b0385a199ec21d1af74a256335ead0c1e38592bb603d8da81feda4678945e9e00e629224a61bf632826d530cda55d87c2615884bd2c2c3a322036ed468e34d85c75b401a776d2f1a7944170114f0aeeceab5e1d962df3de7ed1eff47d96824b73fdbf73475bb707100874dec538ce4b7e1b5afc4ed67dc50a8a800ee519e51cc82679d395190345206ea03475b67b44638e1111562411504b60646483c9c0b0f7d13d197de8f1f0096a2b0d440b6fc7d80821585a6637e646c05487a87718bf6b5f126fa2500a315287a5f847f4d958bb929f11da9b39f35912cc440c0fcffb8b124524643452423e95f3b0dbe6216b059a9e52126b34c73ae4b3c17b682f893aa6c297e0eb654ca62e58f5eb3abb70df9f245e4919490f29bd0f1d49c4fe052d90132e68d5e0386d3b9fa05b4288a0fd66f1414e2bc7af6b9d437b6935a7dfa00c89dd0c1600d94741de7d667a487310193a0c48c4cf1a5159c3bf9dd37d65d2b516f8249ff958bfbc18fb1f23a5282000347bffdb5769ac620966185b1dcb57f68dac0547e73ee25a04148a3f0fd026a90e56c23b7e92921565d4263050ba77a6a180ca68521188017bb5367f19e503d9599d6cbecd61bf054e59a57f58e648ae6b214936ef89f19133d4a84e99cdf0cfdb99d6409f2f373f6d18694423013313dd3985ba746942b0e65bc52a280cc4d28fb24fd2c7d9e22ac9afd2d75ee7bfc47c82c4a6ba963172c6c1b4423f39a0ebe9c999449cc7dd87018917943db4735c4fcd0116f7f93c0564c6955806f3c3563d0ea7334ae406f29a897255845c923c63bddb4268f5f8c2ed867041bcf058fb18fcd9d1e0799e01286fca2d5e961c7f824a7265f48789d5e1ad5c5b0042a13a7d2d4357210e5bd8124fca19931e8c742e2f09e5a4edf4b18afff581656f50b0b4c37783db29591ff00ca768f7f755bcbcf9967c12eb6397346cb5b960ae92efa41f314f780d09a3d7c81f5dacac4180fa423f2bb4ab6e8e9dd399ad73781ea8d9cbafd30f1b7ee0bcecfb9e7b75581e493c92ab19204c3ad319e6caba021df050132b99bd57a8f9b74131b78229c29ecf3ba80ec2c9fd4d3c845c3a3c43a2b9d81cf90707a2918789e8b1f596833e0169f60b5fea96b67dd939e597099994921bb3dc3bcf31b8dee7cc45be2885c8366c20b0c00e12d5898be0239a0c66ce775debd0bd536de56a271859a0285a039eff173190fc339b3cb8b6e8235bc5e373853d7127fd94cbc32ac737e839aeb5864bb1d3131b88c65b5decc67f7b44903e931bca2fcac841942591c599f0cbb850324ac96bfbe075781c664be3b9e2ac6b4d2a46dd2b418ca0920284f64394c7d4156fdc45f8c15c9520a1ea9fc0f395f294f02077408ea1938c222a37cfbb7f1d0d57cab46d5dbb0012a5e4ae0a9efee3baee90d5d157950a6c5d67edf2daa58fa35f2a9e10a28d6918ced65e0623b03bb2fbf1f20670b581bc0a409d33b4e8435d2127c991b30522ae0a29d05facbc88728c050d7e333a60d614af1545459c5cac0aaffba354d848eba2501a402ee81dc96a56ad0acd3741ec9905e76c372e1e3729f717c83c9df7d0543a1a5d4a506efe184bdfeb39f9260b4b63edf19d25386739edee6d1ef72c4ed97cfe723d3bb7f17e4df5390f3a4ae234f1ffdeece0cf3e076d13c9524149508c442f8f727424660124e3591280d8ae9bddf9d8272a1e9cff098e505afde9bf5166cb7b0c409178575633b913ce08c1c700d08c477db6a4c57ec2bb9adcb67e1850256e5165227b764187d6941a38d95d0def5144699b5dce9f36d92a61bdc0c482141bdb4f55bfcec0a2ecc745db643a7953e2e5a72248ce1c2837bb806a6aaf8b7a9878b6d040c0d069a0ffca9a8a49e7a31aa30e7f648d3ff596a0ecf3e85ac17c53abe1d7ca4759688e10a7a3a8b56f096ba6b6f784aec60f19bd33e1ac1a209155fec8d372e17cb59dc1346bb9124e5cc867375dbb3f857e02aeab606120d9f164283f07a44b227f12aad7d6d344c7579f7b3ff090ee90ab59713454a218d8c300c71139e62655de80bfbea81df93142a529b81fd46beb7b10b40fa82cfd40eb86a3b3879f59f5da2a2f5ef91d121ab9b16c0aad28187fb9d91bedc6f239b107d26eb6ec1cc2a0c7730810306c5a6b313c14f2b28d633ecabc7968bb8a869c62545f122aacbbc3e108c25ceb421bb8bc8734b9be6c94e3d53fc1ae5982d8eb058b76d86f07d3fb4cd325698fea3291fa35504c56e7323083675d25107c85f0cea6534bd21d21e77e6d524d92e1b2d0a4e21117a1546da4a0dae9b1ab74dc6ac6076d0c706f37ef2a0d799342dd0345e11f770f03a13735c0337ab4679cd8679508bf5e8067637ab611ca5c54172c621d740420e57713fabd3cf341694b4c1ef5d1379820773722b61c190234ac7416f2872e3940714b6f307ea3a9c3d30348684b8574e8b7f5078f51649dfa97ae2a69a7108b4aa96e943c830558fe9823044aac2bfb3f6a4caf3bd3c57943352280a7f6b68cb16762ba85ea0f7bb289b0aa6219c797e5243103d281b1462c61b61030fa329d5ece3b622214bd9eefb43373cae2811ea8cf6ef6a16bb6afbaa5bcaaea34024da016a11fa93856ddc5fd46f8811adfc93660175724b20eaab55ff046855a352d2c9cf4a74d29c1a1afc4137deeb5b678d55c8fbdf8d181217267f3a5cce6a76a9769a1e1e45289d1282df4b1e5ce5e712d69fbe314abd0c922353fce90814c543ebcbb454a50c9a647efd43dcf041445f15e8dd70654bde530bf62401d4fb7738d50e59681c6b6412498bd9cbfc473abedc713db75c54c538b839db3c394d6449914263ba7ea890fd0a4d89a2791343ecb7acc89aab1fc2593e00a6093b22251df5f129db64306353251b78f998d531d2f1019404cfa890ae63ed70dc316c7f240a4c41caa02a4f6803ea0d6c36de4beebf20d150e3df742b1369a4099c2ff648ecb0cc4b3b5c202f07487ee519f48b3eadb47035f5f2d5d3f99d20f81e48d6b79cb61eaa0d7221823f7d17de59ea88ed16b506f9585ab0c7291cf839449d82968079b937562a9a412aae8fb762b571ddb49bf23627943c97247b6a9bbdb76815327279c2481bb1cb3e44850a948987d6a8411acffa770c3aecd1b76d4c585341330ed2f68dc9a17927643640f48f3d2a858bd041770547035349c6e79713cd84ee3840f9d5bd6ee08db748d37a534500b837bee0f8ce65987b2f099a6afd2cc631895f4e35ae299f5d869da2462ffcf98df4b08dcddc531c8f175e49720001a14b280f09c787f495c1074376cd67537b40216f672917e7d204bb12b8e7c72afaf1b9e407802ae901cf8da740c382ec2b19821837d76271a73346e0c63c22445065232b3e376a19866cddec8225cba242783b2a48063811957f1ce5a2c347c5bc9ce93c8a6b974d63998e263f6d25f898fc20580a28464457f2f4463b687e4fe8d7c3a6b6068bbd9a6abc98c2297dd4acd5e31022e5a4210fc0e1205ec28498fa2501c0135fb8c377dbd2859ff6290b47ef4907a8e2ab2ae1e39116b716db6795f7c165f90bfe6ac3674903632182221a992f017ff706354b1761002382e89c2c22c7bfc50d5bcd374b5f6107974d06af24e70edba31ad71a225e0c2ecc2d6e77879c187756e93df22fae571ad9419629c5247c016e32a74471e0d461048fdf5cfed99b369c8c77e64abd59fab1f28155d71b4378b49625c66ab0ab6dff4f88087612e560dbad68d540be672b80e22c54db43d6e2070523e81c156ccd6b3fc42604a6f9670a41548cceaced2b728e4bc56acbc4a3ba5544e7a097f7dae7a8bb045873b4eb52f34c7558bef93cfd1b82117b5c32c9fbc0610f8821ccd22f28abe284559cad3eb2d173214161d16b0237c68f5c817749a39c862fa7b23dfb4aee9230c8dfe7f9543307056bbe6d6e44a16c17201228e5344d5afec1ccf1b9a5eb2f94a4086310397bffa682d439be8650a9e28d94e32963b6411b61435292ac4cf80e45169a93a9e94c15f5cb765a6c863319171fb9b4dce56094411829cd688d48664a7345cf66facf7f323d2142aebb4172191108a78ac7493b1a6077b78ac8ec5f560822ee237e5277829e63613a615a2ee3d8cc6196dffffe0f0d56a49b11c530dc9ec17735ed605b68672947ce55c49a4ec1551491ccd121f482c1875cdf219c9126e544c62508abfb898f0af0bd79c46f4c767c9ed6f928418a24b0f246d85cece9126ccbf9151feadfed75791ebf32d4a16beab12f182404519d0cc24eec74b4923b81da24d62ebf31a9bc0addf76beef84593374b1cbd03ba19f3b12e3e9855c830786283862a5f399e0d69dffe52b6223b91b32e31b55d55c82f2fa32c9c8cad861f7398a22b9d27ea682d2778df0dde8e146d30142b5294daf988854affe81da06228fa36e7f211bec0d9f0c020f5b9c7f81534b4cb2251848aa276b169aa998e636687aede491e307f3d068dbe58f2d90bfdfaec0e7ad03baa5b36344775dbfedd6533afdf5bd017ccc1ad4f8f4238cbe87393d9c837a669196f172936368a1c92440fcf80d3c35607543bcaa2d4662d6e0bc7acf6749ddbc418a72c0d76883a2330f9a05a4a64990ba955fc1be90bb46bcb19ae548c21816e7e74178bbae8aa9dd129f8446556afe4904194ad43377d882f9a705fcf1da2bdbfabccf519e33321b8b2ba70a0b7557d66c62d7efdc9723896c49f82528b107028ffe298d25a8e98f682199b413adfbcb6898c37058c9bae085e427fbab03d56e8c0de696b24d1439184d0a4c35ca7cea65e5f20469a0e8c8438963aad016e59c399cc6db2c230d355ade2b1ac235ec647bb1535e4703c639a44f9ce112473272ee101929508693138977229758b0f322ba34e90dbcd7a8a74e8820729933d24051d9a7d2c168050fc509adac1163b097b0ed409217560735b27802ae9259587c146562b363a4e3a21630f10791c2ebeb7f918320816ef87c155d4fd29ce37982f4df353d133fbc2564f29e036855e8be224d1579fe66fe49e0f5a2ba0bdcf3cb272823eee432339f8ea6750987e1121187eb4b53ec537dd7ccb240c018de63f7a92db62eadcfc67ba8cd50c1da86e08e6778e0102c3072865dab8c312cc88006da0abe45790bc3ec1ed8ed0124777a7c9e09163353b5af4ff70ae6604a61b53712df4b3879f8931d74cc9c5927261f4095b2bb786f3d62c803b2a96ec550a23fae9f497409fab4ba4e676db7b5c61020b97893b1735fe0b8e39e9b4f96108400be704e617c1b52f3d9aee99d094edbd1775cae77aade266a1318eb4671b2bb1620ded50c9bcbf7e677a541fc8dff6f848c9d92b6982ac2934ae75faa56a2b846bb56980442f55f81cd3b1057c609301f0af2b503d89a895a954af8c970df997e92bd03a54f7201982b29530381b71a5e2a11c1153860f22c04c0a2d91bb0d20fedf78ec0b9b2c854133410c0ad9cadbc10b1e0bacf0305519883126d55bfa3214f9d0681c3d5d25c7b840ef14783b51d18c6b7cfc61f94932c664bbc9e5879fef020eb0f4ab66d951ae33f800d680aaa5704804ba9c8844d4d80e5bee2e3fa0e100af339edc952c598c71be2c9510944a8faf708d8e4b367b5ad78a688d1cd37f522ebe3a36a3bd0003442c3a21d3a192995fa6fb3b3c08a2daadc8f38f62736b5b1e3508c2a5a9b50d604895675b9f1c1e5914c394a7f468f5d823eb0476acaacbc7f04ccd92fb1578654181febaea30ebd6b6620f56115730b2a2d673c712307bf5c3058dc4aeaf2bd2da8cb910892137d732b56e5e9d342e565a4059de1a8e40e40a13d6ab1da51be3b1d2c5b80f4d866c923d42b017e197469e1bfc0dd021c4bfeb06a1d70899826b305ce387fa31e1fa0bdb3bcb17c1392f15f995ce1dba723cfd02bcefe7c298c153665f35c33eedb08e2e2b345350e4bf1714a87abf86b2d0ec08eb18a15d2003cb544432b11c5081d3d5741370669b4df306d1c6bce14cb5199e7b6adb3a9e0f867b17eb3b1f0f33db92fd27cfd7b651f62453f359bace22ff8844d50b89f0369f73d580d3676553e7e55dd8ab2460e592a29a530d9bed88603209121483967f9d74849fb9261de23e9ff2e02c4e40b29f1cda0631b8a5fae9a25cc7c2868fa45b251dd1b99a0be3b583df69732146142020fe9c6c0c95b63b0c50599ea2a550680a6a867579930e0b47d3e05193a7294a26b7849a7ad35e28849eef7bdf916e962f7bb31af87c8d47aef33f9f4a2017b2ce55c4166e79643983d452d43cfb8d628bfc5c0cf4991c2ba3cf0e39e70aa5353cfd4e9ec3da62d31fb851bfcc2340d2fa43e86a099cc7becfc8e7f996a4d2ca56bd050e65370865effe963e29f804a26f95dbbc9519add454a0fd9eb918ddfeb55e1e99a1a2701d8cfd123007dbb99aa700c335957926a6d5e877ab49680c79629a32716d7a7826e8071d15f2ff125d30bf89d000dcb47db9545cf9b7ff04f1474650ec2f4d25ca730102e0c6f6362de9c10ef8da6cf7b123465d01a297e7a89808b01fa4771cd6d0d207d662477110f2b863488088818d8400386358dcbc669a2d8c54d1bae16656eb51e88bfce82401e4080eb791ddf16d571cbba102cdd4316c5de4711ac6537a1088aa687af13951bc93886e3e51cb246eccfde1b56528f189327ea291792ecd12cadc358fdf293e856c0a3ffc09409123cabd3c7201225b2d21b59551e14b4e1b08a93c1364c79e6d61f95b16fca5b884da6e77835bc0e0adfff8ecc2d7f9f64af3ed5c6d8d1f68b5cb09fd1aa9d28c3c95107e063f64a0ef95f0cb9429a32620dd70353777b2ee62951556976f398cd38ae359b5a8c97311a1dc61eb8bc0c9819aa69b34b84c1ee43620922737122eb38f107be9864a0690ac66ef8aa64c78c23f1499756b9db762ae434ca354d1481447fa94c66bc10aca9443b399059a17c947e17adae6aacef01a3e131c4150aa094911b53fbaead41783683e008eb21f116afdf71df80e3c59084c6ba640814fa5389430328ff55c9403b5c239632a235f9b16921590b7e78caa6f76339361356946eaf0046badd10732b4647c0b60ed63574cf5f20c0663ab8cd1f700e150fb641fd0b93602ba013abbfaae5ee59752e2293917b1d2ece3f097104caeadf6a679054a779e9d3be8e49dc324bb88aa0655a2e70751278e6a60d31e818f672864a6e68e8b3d3361b2fbb70fa9bfef80c7171d91c44414ed69808611db588f1283ee7e34ea8a74a9a5101ba4b1cb3052b61d30a6cb4554535538e3b753926853e8c629a494a347286b9731c803548e44e615baa83a8b4db3e39fe1d251ab913943d64e0cd320f251d619ab54e7512d3d52fd188be973f31dd34e5a0b3fed0de68fe736c8a41c6028d9c248c038c86412fbb883e46fbe3b2ecfed9dac004ceb546f25c77a84a5966eea224674aebc6104f0ecea529dd4c0099dd41a7801fa5ac44aa04cd872ca31e11efd58b5a8137745d18ea3d14e649f929be0038dde8cf2a279c6b7129732e0e3eefa74e3470459269637ddb3a173c4522a71598278aa32462e1762e34dd99c9dc99a515433a6cf80bd3c0ba7bbac4bd5985b838096eeebd67711d39065619ef092fa4bb55b22a6d259989e1eea0cbf6b41a33176a4c9c1eaa2e7ae6571ad80a324c6309bd5aa5fc90ceca2a683fbec395a91b77b0880cea99c3b2cbdb24caa5474925cbdcc3675eaadcca7bc7ad318400097b84849dd64c4744306cd9b4f152fba34f2e84116965027e679bd65dcaa2c53145a14669c1e674a467a889ef702cbe2a260f7ca8ad387ec59842737c90d6ff543f1831fd69b51e1e7ee1b068c3ac6259cbf2c214d61127955c73c5be4043c5b7ddf64c8f46d11c6648e3b1fc0efe028b8afea21a40e1c2fdd2551f9044c461eccfae2d7ba0a347a99143f6002b71a429942af02178979a1962f0ffb75a4e475238faefc31b2660328c51628b5d8d8e9aa9ffb7858caeb64f6a32e5bb598f57cfe49c4899c2021f2d153653f3d92101e6e11b2158e500df8ec3d0ac33382e0b276fd1bfafb80b8914b4670f8e5676d9419f8bb5d894198f6338d2ae3e0e42adc9754720ca21ad4979095cf6d7467a8db5a5a1c3e0b2a54006c11ca83011c0dd60a13ac30b27da0578b9f1368bd8c6de5aab423f6662d86287e1515fa80e2d05133ed93f14ca03a1be6909a9ef6c736fd60f9c9fe7313231f50e1fcb44b9aa6e9ce4473c3085f744e70ea0fa1fd8d85787f4e7b0c4a69b9aab20caed714ee47fc408f017037aea94a649b3ba4d87e2da37870ee31e4f929262037d114d0f61571c74f9a5455809709b43e6565443ae2667981eecb5f12a5bc9e9f0dee94ae3d9bd80ae6fb1aac297dc81a1c592d0a73bc3383bce73af7432c93970f8e521850eddfaf2a89dfff987f0ae3b0b73a253c301b61cf547cf9e8b2ea1f2727c266a2b80cb12a9b7195f6b656f521552b67893b6761a07f9bc924ab797571e1d9eb326486f75654a4590fd33f20444f85b77ba0997eb6138c21fdd8a52473ea40e23b393b5f4a30d1edd91865aab167f0c1835ae84b15dcce58513f4525a4caad6e31afa523d2bc4a0c1e6377c0bef1bfd872682130d3f199d1dbc38bcd6e19d2941839b253af6e863b13338cde1174874f9674471026c15e4222b2fd6abb48415d5407c576c24a24fbd80af5877ef06cf2d026452f6c67f5f4d37761927039d0a37ba0995c59fd31bbe36c8a0ca161e5b72b8131e3659f8dddff6a2f8f37be93f07600b491b52cb58d80d74b92d8ace0af313f4ce081b0d1345cc9cf97e8a37622b9e1bad28811d46c4471595afa448dc055e0e3aae7687fe4b84b06bcd5bd90ea8dd6d1c3c8d2799a843c47b0256ce098aef75414964618286a82acd90077e76318ddb0be96999d9695b9a9f4627e8a0f341d3987a62747dcc57470d9a75955f0fac605a94e853bab524c7461a4c025e809fb09db762ebe46f289d6417f154323e7922df09ffc0f49ded31548c7ee8020c39cb85724ffbcea867d4cdd268d0c0cd93fc561b506cb5646cb508385c93ed350d11f94aa1c83833a0bdbb7f5d6998ffe9fcbc80bbdf0e6cff3629740d2ce1b8d61025e0a8b322b5be265bed24cfe0b25778201f251e52e4e721e3d319795875913805d1aea84ebbd7818df3f8f2d5dbed27dc5a0a80b1e41cdcd6130eeff221da58f0321e925f27b131b17a374bcfbd00d442d282fa52f0e4e0e448cda1cdfaac25a95ff56443c03b5b77b371299478144a94b60c99524fb6b99bfedb3dcc976ab70185e07f399e94d0f0aefcbdea8d7ba35648eda5037e99bf4126723ce36416582ea43b08d3e2f391e5002cbce83f97f7d1a11c284fa2e36a7d6dc734757d733656801ab17d0ab52bb48a2c0800f5cb4b07bdd93c3908f77bcb6800be883ebf943bbd3d99d42c6d02d63c7f04c9388e98f892cc43d8daa2110fc84242758d5627fcd247bfd09bfb6a7b1cbc5b29eeeb39a5aec64ef7aad432c37bbe848d29955a3786b9763224e35f8d88c864ed4f38edb2f9f96d5bd69f6df078b50515b8c5467bf6b1689f50c65ae592e943217787848364bdb4c57335869f4626ce705adabdc2620669c1c6594b6cc87040836c6d6777afb5833d565d3e5e75f404350a51443ec4588a1ccbb67a1978e3badb895ff640c80bb6c0e33eac354220c08cf3fc93d62bf5d685a335cd83351521f3022a43e01f0c40f34663a66ac1e92045979f31d3fd65c16d0224b25f4c2213fe35e5f5586d7ab23abf0c25ad2049708cd52ba72e1ec7b754ffcc936bacd84dddd15454ef06bc64e357f83854af34692fc37363272d61f637d4b90bf3e2dd63265d55b67962b160df65f021c42b6ea304e2943c10b9e2a8749d602520b29b909c96baea17a38eb654d6c6fbc7088f46a0cb8d8fe34ff92e3cb8ebdb862aa5ae5de1a72242571deaa70bfb222f488a93b70e304f2075b474d54b5ddb4128bf0becd7c60413d5418027f5f01ca4bc72561d54b94febfee7a5a24bca27eb50d88b11d20b5b09e2bbecb7753267222489920c526608e5d2acd22d79c9c509fc24f591fbe52bbf732c44291384c787796e1fc9c703a973587c3f8ad1c40f697070cf8d8358785b9203d1c8f438976e3cd644a87d9ee16fa9960deaa404786ffedbde2c96a30ad1cbf4db000848f14bd700324651fc88364e5f3c2fd020b56e7c0a2fbaa2a0b7b1bd87afc6368440f175fb3a0589de5e34e99d163fd736070ac0a15ab1f4811478da62e7678756a9aa266b141ed0549aba1c0e04333a51ad7d69f059075df61b9226468af0d78642af4ad34a7540f64c5bea82e803d77f7db03c3b492aaacd11b0abac70d543a7c0ec5265a36d529bbb80a7c432d81a7635df53eafdf411be0809df835bfbcffd61badd6c4df3db0909c8b3188015a0a0ae80e34bbf94677dd6052ea87cc0090aba747dab5440e5ca6e231f7f07c96d31dece22ae18c3e01e86648ef3ef45f2f5b3d9d28a1e2bbbcdb1d87c37af55afaefd8f7e57d11f7b0416d01d9c665ab3848b10af849f35a4d772d58d24d833299f636c8283abf56cc930746fd427c1d1644dcf8736c537629df13f760da96ebc697d596705372323beddccb3626d1ce405b36249315c6b006ff1529e24909cebd24d3c5bee108c396997c3d5b2bd2273433752d8c222eb531650e51551a4afd0ddf979bee2889414e5a05ac55f39a9c93f34e0aff0d35f007605049a2d8b5afbe23abd006cc75a8c4f9ec1cb122b46f9b52e26c5606532d2c868277d4ccd523b7f8f24a4d6995e4dd39e3d9098dad5e14649821fa12ffc200edf0a586285ee1558311325a293b046044976d899f288ce0fbe9bfd705a23947a9b38d7991983d7a918d3c9cdc368b1d2ff9614d58cbcd1d43b725889b0ba18f5d4e693071e389a2c286c778a7bed03cb603ab24b68dc91868f4f054cf4f851bdd17aa16731571cf7e9ac5edac196ac32d7bafa04b5c0d924b89e9d7e4f3535a6a26c6c1523639ce8f971b3a7c8e66e037492e64fd9b6c80d169545e9500d62f1f09a5b5ea03154fd88856e70d66b01b4f0f608936a61cf3b1d9dad40a2932fc5da4d01f72a447b2eef17b543424082d9f9b42a67e84c20b52e7f7eae8c4326d60711158da51d5b45991a2aee307198510e56bf92523070aac4241cafe6c3ddb8f89b20a61d637107c0f30d86e66d0cad9d66cd9c9384d9cce1844f159d245deff6717101fe49c25217c74f14d9fdda244b69c5982bbabee052ac0f1cc0704926e8b1e621e50f9a3460a4575373dedbeeeb7e8c843b2600b4b07f3e16e1cd70eb959b9cacaaad55e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8162daa6b03691507b20b21bb06fcbcf8451a9cf410dbc9ba3435cf48b80de3a24bd4faa1dcbedb5c31c201978834b25a120fdd87b47b5bd58f5af8c48cad2c00f922bd439694cd99e64f0527f8d3e54ab1828d60681c1faaac066442b1346e6a517ab87c5d351f6d49218fa1b8255c380fb98766619153c2fc34483a09a5c7508ce08b3cb71558a58dcf46b2ef6c03163b4d9180c31435ecd522a4cd50e7dd3be9f63cd3a0d1222cf67666a96215ff373866a15363c34da979e65f968e640dd27a7c73789e92568be7987bd345a0465b418f714c46a77a5576b333245544ab4151e40f7c309668b264fae004156ae991ea9fe462a9221950948f6a046cdab60af6f9f592fae1704b6a307a8278727a8410d0985dfec03f6a251544ff63598dd404bc9cf2a6d6b9f10066c69b7f73cc58d549b5d42e9bfc51fb18d47ab2897c0785570ddd06d73ae28e84140433d7b51a309037b345ebb922a4d62dd4dba19783e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee823b51cf97d9e59d6a9545fb6d5af029e15f86fab6084b757a44ef2891de2917ff71e9f3989218217d04dd3f0c4d9fb8694088769432dde8f6a0c89a43d6e2699e91569acfe106d73e9f0c268564bf170bd6246620453776cff9f49d62421270a8ed980128d0bc05640ab4acf9c3a9b1b30a8e78eeb5de14e489f15916acf9a7140ab8c74cdcb28bbd2ef86774bd1d85526716d925a965ef3866e2c245a09e0988e9fb5cd6c106335f91275aca865e16bbb12bfe4f8170c5593d3c75ad96780ff4a6ac0d66811da78ded0b4e45785e1b711e3356551545119a56a4af63d82ec6af8301caaa5ac93db6afd817b880ef37b19457e85628c83b1648c35084f8d3955dee0fa6d86b712508c462c6be1e6df0044ee3556c5b094a2345b9b09f6107552ed5ce7ce15077f7dfe110a01bcd8c507f4018ab85e5a9c95832716a0fd55155452141ceec611f2f2ed4fe36dcc587d4e11d62a03a35a88c6bcf6b2b4dfc9b1f690eb2271fbeea85e3d4a437f69c4635e0aab4b918357a243ced11ab45d3f3ff82ac48e0e290a5e72924a6ea654c7525281b091fd17dc841499b99d9867512b57b8c060682c6dad7b419654ad0840337f69fa5141d5ef44f9697988587a083bc025cabd1d77233e12692d8a150dcf21509a0d410403e5bf89ce25779c93f0ec8968d1b897ab59611e5716996120ff984fed25a1eb40943d4d63efd435c11a655a17db66fb0dce2f50ce72e4298417533366307d34f65501b69092ab2786c4afdc4e0d054b063683ccbbda8ea4ddff8f37b6cbcd0a6151a7df52f8d44c60323f8a0d3152e4839656c48cbed8d086805f520dc0045e086b3af29046db2092c805ca54413ad4c41c9bec79085bbc3ec2ede5f2da3a78fbf8fe79b00d07f787252e1f2e3fdbbe6f6c32fec5b79f5563bb214145600b3c50e2121a4a8039a3bf35e7050c1049bc45f46825d7b791a53fedb6cf4793bd1388038fb549974efeffa11ddc1969c7edb43f6af5e174dde76d0b62c9dad6d824ae6fdd177209bb4ed044e4dbbb89738c0474b9aca36000c257196d58e04a1da178de30ee3f0f6eec9fa7f5841872220fc4e7580552b1b615428531ac87b326df48fd2bcb290cbfd5af4bb402b42ded08ac1c3b45713d08c8a09e0c06e50b12ddc28479e3f9d427af49169654c4ff4181b613c17a0b53300f664e475a19fb0a42d30bac94c094f9697324607fa7be76d57790c1209c9c2e468f9ae3c0626736596388ad18e0795b2a4d699472ddf866366c06cd82c5448f58bb610b85bb70387b9812f08fa5b4d012f14d5547e2dd8768d0f26f0ccdced39494e6fae4cf9d8e5c723e7ff261bb44954da1c0f9a13fb92d629d054280762e3d9a44d2aaf0349929625f1e34f42ac11bc7742e01739f0de379c4ef83251b767327ed9be3b07eb5f3003f9d17b1c8c4c12a750e8552443982a501798be4a008645c51dd38e622beab78ec7aa18c2de582258f8b9a852de3eae2f57153d13163319c2c929675ff1148aa5c23845ae03f84cc928cc08baed87dd83b31db5c30a5c83d054007da43ce7483bc3a09a89e2530be87b32d03d29dba11208bb2eec9749b78ca852ac93f492e7a41143f8655fd40162fef89190324a180b116cc7765d37815d154552cdedc79ceb486c082689c7742778e770f5f9b1ba6160d3394a78cf646df152c317e6a8427576ea5b1d14f21d11dca514c49670ef031bd8746647d88b7c768ec7dfa81ced9bf976b79bc1dc3efb5e25fa62183e81814148218a7b05d9e2a25e74c720c6b8576902dbcc0536ef6ddbc8571b604faa91d5d2bb2a0f2ac93feba196aa8fefca5edb3435fc62d37344d37a1ee98029314b448e3890235c1755fcf8b726a41c4cf8acb14dadcc890a8e04c118ea6ce35c08e4ad37943ac46e9536c8c03d3d2259ee7845d3ced879597665cec161b43809d428a65d2b11ea87d7f194f1b17a3aaafdd1674aabc668cda9fe888780543ac40e7d879689cf00e37ff3221d696ea292e558b7fe5fac61c5701d3efb3d5940567edebfe0acb3369d5653b59f2a2668aa9d5d8d0b218c6662fe42bcc50c474777ac1d4443a74899083b4af2e786a49b8e1c9baea4a5715c8be4dca7e9093159d0f8803185dcd4062173416974ca5cee6a05c0539839d2dce7103a46bb872534978a209da082fbd45778d78cda8b9c625102158afc2ece7692324a31a2619863d0287dde4aaced389703cdf7e343b15da2960c7da4a79f2bda69165098567191b8dae59af1f5955a18f8038e4af42974e111b6bd38abb53c5a672d9f67c821d93358c95b50111d526f10a9e7bce42531a2fa0347bbba95e3a4fa54233a9f57dab5a879d06ae7d6e9500d6ddc4eddb3c89c97990cc6cca003d75ca8f152219b6ab1b76c0c78ee0d449b47043f6497fca9ea95b30610b0797db554b6c221897920308237783c94245867be49e32ccbf496277bc38d5a2618c022370f0a2da0e9d09b46b7cfe3d442d89b333892f2c0bba37377421105850a5fbb34ba64a9d2ddcfbfbf01a292e824196656d8200419c00bec77aeee9aaa8dc27fb9df119a1119acbf0b49d10d2934e05367693c4851ca03b2b4d360fb3460b28c0c88146c11286381720c232a34a47caa613ddd0f5840b3b9b5cd8036bd7752af4f0cf4d5c080b470af6dc2d3c3dab289c48b52609d72bbb619df6911120513e33c6f412e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554b9ab9dd61ec1143cd4151770502b4ed1906caf3161ca178e699b455392f31e3436e1a81d734591048214937f7faa930bb2168d59914c912a11a8b8682bc360f3dfa0d8322686789436fbb14c2802a4335cac815a934fb84ee884c78dcfca6e295fd0cb28c65854938dafc921656acad1500f08776d3f59a1e786e4a16be682335ce26c566b47a2d6b0a95af7e6aa0c81c298d20d693bc6deb56d2d184370958e9c5fea779e0a7c7723a90893cafa9b69df1b7aaee4a073ed26abffd11cb03fc06d581bad5a200c76da924317686036c47ffb55f2d7e542f38c7f6db39e6885e672c4299e5005d64d73f21124fa95eebc21859e7fcb9ea614c8077eb3139fe44474f2168cc8ef7aa02204a8e9c5568b65f9183fdb1a5321c04c7fcf71dfae3556fabab78f9f6777265afa9ae2f18b34faf2fb8a83d97caf78ecc514121dd1ab26b7db0b810ecb05b1184f52756f2430aacb232cd1a513a6613d8e627d3145c22108689a84e5ac6d72e14fa06e8647d72b829e12f9358771c5b192ca7d938e93a1cd71855d77a64de3c0bb2fff6728f65776ba5e59c45109c81b1aa4819616fceffe964078be78f62fffff21bd81182958695c5513b97c84740aa1d487824d0cb8837335396f9cc25539386d068b16e4a6fe654a3028a3ed1ee784ed4b2342e5f30fc1a22077651a8a75afb0a9f96ef1e1817891b740e3e2306d8f7ff4ac8f3b36d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b444dfcf00b30f633d9d7bf20d599e8af99147972ed88ff88e4fcc595591c87f7ef4f7467dc3a2fb6c29b18f85f582b754680e8cc40c1d0d8bc012ae96c582f1cb163ff1c6d7db090a7a2b4de6fc2c6ff7f69e3cfdade26c4136b2a42eabe8c0bf8eb4eee91a270650297222e6e69259372cac311f33c4c764f67266085d664a4b0a415d221f773506c5e7c4f354123a3a14dde374cc2b9af570577d5d02c5ada6017ab7dce85dcc3d63520b318f67f4f112e5d299971bcef66d3a02b1b6e99aade946947bfbd3de268b0cf2f6994bad7a2678d70e0855e103e152ad96873a8a598bbae45b008b2c522ded0c3023216ee1640c79e3ef6c8a057c7e46d450f801b8b1a8fae835acaab099adac11349e7a14307dab70b88fcb99021fe2414d7c91c6e9d869dd720886dbea4de10bda20c0ba63eb9d017dfc58a4a972c88cbd71a9397b60e4ab116afe14e2f13d3ae74a1bb9b5134fea075fad7fac62e3df2d9130c1c8a2366ff0824f052a10dc202ab4c31eff409e233b4aff0ce8faf68f90dd448fec16f9687f89c9b25988b7966a5080308a72839d128ee2144fc0bc78f5d0d22ea439cfd4e3b8957470a30c9afcff42e5f785c4e4cad63b174bbcacb76a2060fb4a23d41e34301264bc7167bb46b2b7f88667b603842c57b9d72b9bbd7f640ce25013729f6d742ba8f2d934f9263f019c79bc6f4234e963da0aa28763ad6511fb2169dc453e62155871ff8ef7ea7fdda551535fc4f0364faca17f44585a685c1c7abd38ccfef03b146f8ed2b4bdef5bd3c1d9a6c96e42b67bd779bd3a0e0a2ac86c4fbedfee34b03386f720252389fdd8f50da9ac74f3411b564c674cbc2bb54f7970e3c4dd996d682a33f45ef635d6121bf1fc35838fee50e7ae80aef88381fa525db0934cb382c4b826059522e2fb166772016ae23877d3a8f30c3ed71d2d56bbee2df08aaa15266211d67d0bfddd188c62c7a094da5d07e84c88ee9e62b686d7ec0e4f992db97100748ca16ccb2df666153278910f71012a1c81a9bf8553b46d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b4e4734810b668ed2580983e8b7f6642d5f63ae6acc181e6abfe10613ffabddabcc77018950a50d3d8f5a10bb6c6fd3abb2a1d110d025222a5689961aa86a0fceecbf35bc95b694bc25fcb46155e4513b7a61aadb96613a1f2069632268c58d9ac20ad54d794b6a7d730e30e22bed6226573a8fc7aa6cd061deefb36c23869665ec8954811e367c6a065be601d8b2e61fc3fa3ad41d708253b122763a239dac017d52170cbf1b66b59f6633b5223019dafb7b97cc9f4811876ee054ecc86bd64ee50b5b51761ef3c63d9fdd267e028e077712020944015cfbe6a338f6ccc367691decb878e3415dd52658c552f9cc48affd5e4ca34ce2ed8aab70a1f807bb4a907e6b0d0fcf6a26b9832f3ff240b8109ae15bed24fb13350b3501bbd6bf4a5ce893851a554cd08b750ec214e61a3a71abb93fe91ee5c7e4cf052bb8820c05404a2c5ffb1d64c019d0f6af82ac7d336f650202552bbdc6573476e49087b7f51db4e6d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b45663975664af995767aae84a4272a2f7731b81cd6a22054953991426469b216628224849bdc33d0aa21951d2d89104c4a05c7600b32e2f3e49868c362676410f538996dcb8bed91ea02dfbe597b58a105476c3fe577c566e0140a0c1f19be9aecad204e26467c59bdfe9eaaa4fa18efe219dd87da2894bba31b3e3715a8fdab79b408adfe6a2c265f1196dc3099d41200fc43806e370714b240ae06735468491e999acd44bfc3b5748de0baadf3059756bafa07bea3563b89f0679ee5e9c63c90dfc395af453cc72a8e0da0cdb7271336f18d271869aa7b4280a5cc74136f80dbdc6e3e1bbb61e22d15c4dc6dd26388834952ce54c4b6d3cc8685c021f7c95781c89a1860fb7e74cd186b5720c67a1f4239a83860608013a68fe786d8e8bfb429b15bf23ae1daa7f09796a06bae7c506977dea0d8da56af068337da676afc671c9825f062b1bdb77a6dc22e418585dab5d4ae9a837d07b87afc821ebc48fa1866d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b47a6093c29ce3193a5fe62501df5d367a742c99fd7ddd4bb763a92a43ba3ce208bcce7d7682b9c97dca74a51f1a05ed13bf6a6335093557f5639a95170f056d93ec7b27997bb486d87d8ba7a5c32a01724cb339e0082dc39a32a251dd99ed2964f12da5153302fa56d26c822a37f4e802a25a414f16a165413ff6663e7b9b3e46e9debda4b4caf29fe41b4df7b6fd08581b5d31b6ea2865b478151c61be49207b9ef8bab4e15493a27b87162b8e117f30446dcf367d2ec4a597fa955599366d9ec18559f168d7166ee04b3a32bd6474bde7e0b33dfad63aed178f6921a69be25a82bb0ee57e24f5afa26ea9dc099b7e5dbe1d7aaf2e7712c1634df76b6c11841a1ea94728dffadac58c4d30f47c2478fa840270be109e14e649b1d4212374f2adfa9f24108fb5d26b59d18337db8ae25d91dcdd51351ba3d43e9770fc52d2e2016372dcec383c97567e9f48141474d99fb01ca614daa5c7321160b3ce81b7bc216d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b4df8991a524dc57419c2107673f3e5356ebfd8e3ad0127cb8136ac7b3065457ca8fd3b5915f103fc5a5e2377674a3e059169b7d014285f7c069a4c2be8db21142b8bf7d53278921d591260a8d49c6a2bc89b1db6ab7b421482c1ff9386ce78c32b7cb30495bed134a9dc60723b9600995c8a758f6f18ac98e93ba7b8b72ec65d9645b736c69b11f99b74cb97e6488eddcf4eccb0f53032851d60657cba769cffcca5088f525bcf700bc73546668002d62e29e80ef3cf141508c7eaf323afdd677f40adc1a0db5e2b8a031739d866ac72ff69b585c90a7c380884b4230b6232e4a55b2720203f77a316cd540e1b5e049742ed369065bf6f4a3cad2f50711d308c993faf4e7dd7e7dfe86c84312299e01da9a4684a0b2bbc929051dfbc3d48a0c7136817c06ccf7e8d1fba1e3db03893b8c792cf5dd478d3627b587f766a6e641ce281be1bbee43507a232335543acc7535dde1efe2f794506053dabca006e65aac6d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b494fe947874e7d079079398f12cb026c504555d995f6e9111573d7980c7120529312ebbd94fe9d8cf896ac25bd9cbe3316210bac122d521d035dd6033223d4f37f73cd8e30533bf77977dae00d28fc542f8e932b3bcf7fea27f826ab6522f0afe37b54b1a5dbd4f63372d94e0cf5216ea955b1554a26481227bcc228b8874e8147beb35474b1a63ef027eb0934eeca9b309296d43cd4555a05050af52db9c682ddbc4be7a7a4594539e52c3228ae20ecb21a55998687cb9fa4b78974ab5e540d48d144f1abacec45e60f597eaba6c589680783b93ecdacc5ec6024ae0f89ac6d68a0ec1a2ad62d614a304195661f8c98f544aa2174d048e3e3e3a89178e6cdbafb32009a69fec511ae8176c95972d6721850599ea1dc315de578d9e010d4f4f06cbd2b0601cbff4c5124aba6e90943e04b061b694d5e06dc41d9ec82559a36530e3ce884460d2b8b7c6a5b94295b8720f7924be426d5f2d8f667c641830bd7b5c52db86f7b283e83e481fd3405998ffd508bbf5495e77ab39c23776ef94641e4ff7250276120c05349e18970f47e1adcd50b8def5374a9ffde1c5182fad64fbf4e8db994db3e0c1e7570747b20633dcbbb891f5ede8d676a4233d8d66b647dbf8ad7e42d671f8e5b15a48bbe284ae911d62cc074e2df2db7488e8ede4987f4d7ad056c0ff4eb81293efd6297fe7782564675d160d3d449b1ff90f22c804678981d48e6a4a84adf82b4df10fe9ae9041d6fe2984c0c323aad11053faaae56009a75faa59cea513b769b92cf88ba9e6762476caa46c25c817ec4316a9685acb6d4e1b43bdabfbcc2661e04430d26d680b2a0a53b59d17416175f56c189bb15d19d7614f9bf1503cec8a12cec8c62248724b4e4a6b1875be32558de1d7740445acc66aebf3aae0704c173a72d2bfa0a4acc20034b167dd8ccc305f6fb3c5274815cf83c6160962d539c54bf000604bf4e30db1d93bb68da906d7b556c840778bebcfcdb35bb2cc20a809af7ef1a1ef75c94a9f4781bce2e576b969c2dea4ae2ca67dcfe2897041c81580e108547a723369b1ebf55fe0f926648cc2d47290fb60dd930c4e94f1903b0360b022fef6a64026e013ec1a6d7c7ecbe2229a32d78495f79ee024a6b5ed7e56a61f8b6b4c57560b34ffaa82ea244d399ebd595fee48fd952c1713fa40444c9ffaeaf02d730191e68022b77f19058c6ad54d992e9e8cf555e4093207209957bc9bb8c9fad9dbe241d7f68bcd03961a5be8aeabb2ef3d5426a6304036ba2b22b944a35c4888e0c4ff18fe155840ed4593c416377b7101ebe7d6ad2308d909a6d49897cf5081b05df1ea1e65a56bb9c3fd780026a4e61558a4d1bf2a1a2cf2df6157530743e2b0aad6cf8e043c763ef50750b6fa2d08b16747e28bbae45b008b2c522ded0c3023216ee1640c79e3ef6c8a057c7e46d450f801b8b1a8fae835acaab099adac11349e7a14307dab70b88fcb99021fe2414d7c91c6550cf2a8e612f5bcf6bdc39684bea3286f4c8457e0b50785901e5c27584282827b60e4ab116afe14e2f13d3ae74a1bb9b5134fea075fad7fac62e3df2d9130c1ad16f6374a214d29681d0b5f4c5efbb09f10acac20da7cb996c5e0e055b6ad2cb913d575e080658f39260eafcbc698e0a15108292ff171597a2e559cad04e686f624bf2a063ce5e76da22fe5622faf33410798b8597e7052681bad75ac1e8aa0f201a11fe19f00227c843386b5871829e38513c34001db3201b91dbf845ebfa87953f86705b6e3409e3bd764d4d596cc5f78d542f44e973c24dc71d5d2c665172169dc453e62155871ff8ef7ea7fdda551535fc4f0364faca17f44585a685c1c81dea60519a465901b840a4df4d1dff1d276efdd0ec88712fe31454e02d25d3e6b5516c049d500240b33e38430d5dad24f0c7f14f3051f6725838dde9b8163b448959b698c80f39b19d58236d2393e70692e3de90cc74318146a4fabf12305a9feb649949d3da1207173e499dbc63b4cb3849476ccf9f8caad848921e90dea619226d8f19ca8055a9cdf772495b5461100490fd64c9837250f91c556da3ea00069ffda1493d67fe6a241113950c4a4631f6c85a2b73d1b29928c676ec9558e66ff46689699e5f70f628e7ddae4342769404e63e4e1b6d58a27a96f9fe0a9603e14476727a821b534ebf3745bd0213d556a8da168a7567e57f35aa52b947ccb1403d2436ed4ed8e34a179192c48053069c0e24ce5f33ec760add8ab9fc29388bbeafa0be7a4140cb766f6ca1b90454f6ed6e65d549333113c2059329ab34b8671e43fae0b88cf92ed6181fbeb00eab191515f024951c9e80bf77491aa31bdc5ca8dae34e5a06413481d113ebaed75460052132787abf418b873b5340952467cdca6ea56dae738fac8c11a38cab11637beda1453e2ecd3df810646ef6a0167177cd3cf13dd136b105dd46cc4e69724887b31053d7a4fdd7c2f81112230bf328738a1ed0d7370eaca55fa48274d6a0a460014e12a9a7ecaaf0728138ca8b1ffcd9ebe70f1f288d96be9c6bc7330e9c07a4dc803efe1ff98c89ba2bb18d1c26bcdf503087a5e0bad29a95549c310aa41ea5f101fbf9e4f1a44c9cb72957c6cdf879bd38c137f339ab3e071cb40b3e35e579a3ddde645c838407048535f7da3d8607a6d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b4c56b346488fbc19bbac67e39320199d3dd6fca49da9b5d5a5af1361f3318cd88b6cb91db82eff02a103b4997b2c7d90502dd354279be27898c7e2d473ba92308e72286ebe777a6e74d4d6f18ae0adf971b787ca66f34c37078e27162c883b659ffdd7683d1000b08fcd7c7a2c62cb041b3da8f50dc853df47f057eff381395bf26723d3e971596101700af24e3f92418548e7d3e3d7cdcbcfdb96e41a691faba491697c2ea8be2ece7ee253e8e6b1916d4be0a933f2018edb2404043b0a00ccf1a8350d46ac93ec7df6630637298740d6c6aa906f2c2b777109bcf492fbfb0888f0ded2e98a11fb3c2df812a7303fa35f47be74b96318a34b1109afcdc32e59fd10847a2741876e002cc8fcbf723fe59330df5de7f2dcbebd64f5635c91123e0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ded65e58a53df775902cc45973a1fe83504040ad5731d33a7e92699645efd5357bcf548f4162c17be00b909cd380d36ca9000829e1dfaec4f9d51a37f8a8f45e6d8aca31a36199971df65812950997aa416480e32a697cdf0d6490b9316744b4a8415253b7a6fd0f563e6bd34ce5394d007111887d6de4df9c227f62b383c18b0053b29081d435726bfd4a897f5a1c6e5a26e198e6a565c1695be067e4332ab887795f67b24f3adc024c9162bb87be82f6386d109514fc51f7810ceacf554eb20eaa8301160059bbfac2841f9084d39d418f286d4acc0656e14977c0cd4c5f3ddfa66cf46bb19961536cdfba0798915aa6223ea09a0a6bd81e4b997e62d1507c270c0356fa0b6d1512ed72123602a5204b00409bf9ce9b8ee630fa2730c89e92a00d7ac7d616e398f81c5bb1a5c54afacddd7007be48cb7dd035bda2da9be783e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8ed4a3359798b052b5a52a942cf0fee1f107d18b673e9c098895d30d320f14328e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8ade7f0e60da05130be3a432edc2ef207eb6e2f599aa06935ce63dc4b1739b245340ae872d625b128586b8751f3d599f63893417d8867cdb488702c48ea58fbc1a1a33180d02960ab1c5de36cf20b1a2f0fe9888d83826ad263da5db52f1b183b436bc2bddf953373987765864eabdb520b8fd266999fb78694f53a9801653d32ee06ed112e621bdd14512a7ec219f97474436749505f3e066a8cf821fc9e6437bdc14cda6c91e6cb70129ab04b81e9430c3c0ef109ab6e59006b95e5c76f4068718b7c7ae901d7dfbc9f71a88fd3b69a5277a921e3585a4759d75e11956e74e64e0ab8b5cdbb644ab2eecf636d4cbe636b67a5cd7d13d98b0942d8f47f23c992e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee84f1d3fe4e6db390a78fca344a71d19b7855ac24ac821d26f5875da0c9e12f938175bc2a26d122dc7a816a599089f30d1e8ba687e0120eade018d6882fdc8b60d213a926b57133e0548db0aaff6e1bd15edc6528e7fbe0fffa138cb387fb39867cb340ee10881eb87cff032cf834fe34f2223150cffcee4e120eca368cced724f60de795d10a1d9c4f9ecb89402b9397f7ac1f3bab961616e728eb9ced28f272ed4fc013fcf017a1676ea90f522d6083af5116b3fbca5e5721ec4f396804528a3b62f2e65983d1fd9b26b443e0f65c34926055f627315f1164aaa70cf2802c8cea69aec7cba1c4fcd983ef323e3e09ee4c4c107466b2853eb8dfe4884fff221fbde1854eaa59e624c5909f3a98249e0ff6220b5c35a5f2793f9b210938c4b9afe934bf7823dfb3fd1f085ff15b8e246307bbd3fb9fe3d3f4b07087afd0df59ecd6d15804334ac11eccf54e44f219bb0e28372bd7e652648688140248076b5b11232300d374bedf0c5a3a821f5da62840c94e631f24b13ca603b58b85b7776d3447a3516c3e15603404545feac9882fe063a878cf7cd720979af015571324d42e21befd4d1de1999d06555ce902834f8b69a199f4306a4cf374030d01514fa50354e633b3ad78c91f0d438825167d152836c28f40b9f50232392575fcfa9a6b7a30c75b8f2d7de4f7e24f338f2c40c9fda79cd040d827d27ed7c23128724252f694e7f1d24b14877d75283da912faeba5eda3a574fd3d22f18949202967bd019e25c0297d167aa9feebea8863cbc7430b00f275345fa76d1440b7a37122c6aa472b7b344b5f9162563c6350acea7c4707080e54ee93874e096d28c451cc76c921f4a731685d69f86f14c0da1ef963ed3b4cf005cf3271bd180271c9c4fbdeb1fe7e53b2a2081ba211c431dde5b786ca983c18c52b77756feca3c00cc6febb8f3fdbb922f53509bae7d077197866b3540776b4b7845c438585348d3c9516c9d538d21d980234864a79185e6d941b0abed8d431939e277f420b6c109bcd33243250aaca1545262317d6e1e0a5876e69f4dd60a867851fd92fd9b523bfa01a70eeda1265882024a48bf899f6016e4bbdedcd04db5518729fccbbccf2ec61cde14ef7f175bc2a26d122dc7a816a599089f30d1e8ba687e0120eade018d6882fdc8b60d98ef2346a6576d96068a9d16d24b1f7e6244107fb8388a30cd24a7785dfb4b8a3801b71ef0a5a2fe464ead16cf59349b3ff8a0cfc588506ae8e9050fddebf3ef44be0d995fe9475f0a5a8df8e94a04e4ff7445c23ad0e48e728bd9676f9b2b25cba545d43842ca24777c15fc4131994f835b1ad2f8e88aa41a5b600150cd6d73a0470bc1cb8ece860d94c7a12cca39b2021679590bdbb11d1ea2d3929cc4e9bea1db7f9c539722a2445bf0517b931137358126fa68d7efc57a10b987c7d66dd036f8b3f6d40b8c816b026ba22ff80425fe798f190d99e27584024e2636befcbb97494ed7c02af49cd25e2c7145b93a494deb8b6c3a5cb2e992a4d3a1df6c0259a2d0e9f013b57cb814244b85357e2acb264fdc2c3216fd3034b88a9959110f08e2810bbba5dc47eb5a50abd760d38b9571e86b4d0d6c69cd6483c1cab4aaa6e448b664c1e3a125b71ef434cb07be690888eb0b4fb044c9136010019993555252de5c7e3fe2ee946d16434188ea2cf824e0da97045887e011bf3b9a4ef54fc891579e5fa323589122052714e0bd8f7a26a98432666d01885fbaf14b6cbbf108fa59554c39fc90055614a08f078ef55c7afa2d292b54c69d2b197015a48b94ce8d1b24ce1d439b5a5b599529267d671d865ba265fd33a94164ae9fc716ec80c1fd2cc2ce3b614f758730ec1079cd34d8cf868f170ae8ffa19ea24b6f06a54b012cdcecd861aa40850e75e658e5e05448d312a52a9e446b58ce0412b44de2600653e177a44884896c45b9c4059c4cd8878e5124eb2acd484430361b95ed855d3f634b6274ef1bba2a65484da6fa5df8787466cfac9337151519f9323781960503cfb0e61a0dbb4d537f47ed4f27d6843009ad5acfaea23b53ff8204a2cd9713b7ce55a2d72ebca3ddf9f37f02e55d7823ce086d5369afde2bb5bde155482af384b01cc0c23a7754a02f9dd98d22c2ff68b08cbd59f6e87e1d8c2bd5a4e62896d53ae926cf9bc763f3845af022f03070748dc5ead4577c9888e9d492b3028378c4925085676c2b2fe68038e1fe0cd0e57bf808a09682cf09d9ccf7362be607a0fa63c780822b176a64a03fa6386f8ea1e73dbcc5bceaf6befc663bc662ee989f99e5c1fd9a62a96e3ade913341b5e6de738461373b112ceae2c2229649752f884e47e32b89d05494a1d278f24bfa9a3430ff89479a4bb38a91eeaa45fcc747f369cebfa1471fb75e054197779e7d4376d37a2adeefc3d3ebcdff524a3043a12ad76af25b47c7dd6b0c281bbb7402d2b19ed978e7356b95c038c3078d4f96fa8295a8854bc1c6c521af947abbcbd737569ac5542916980efb20159122dfec6a9f952dd1491fe18333dd0dd92bb2aba119217208f46ee2ba8b77921d3f30332ce84672e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8d55f4cf8660dd1aa2a70f931cac6db09117b77f8105227efb7390ad67238d38ad5df756f5d7f2a11bb0655e5e7fa08200ba051f4c47dee68ba7f2d3ee69d6b087d345a5992d15baabda5c804390368a6d985b597a15acab7af6c33f8e1607a38df566b978e08f5150b61dba2fb47ece9e0cea7bdc5e829b804a93dc451944e44858d6497b74611b356918f28c3f9ebbb4cb7e38f9bc46b86b68b66b2419fad4ac78297a49ec5cb736177c8907fe6805cc4f4b3c568f9cde52af141f079afb4352e1f673e6548e48f8007b094a13fda52c15b0f4422b86a80715e2a37b50aa8efd09ee133c33269e04ea56fe997e8e657623ea3060b54be37bd8c23cec1ce05ec2d591073310b9c46980f891d3ca1bb8d8d59c15d558522d6b9e954170fe394a53dd8860e58b30b295066305516de2a52b08006fcfe0cb9485ed3c3f9a5e560a2a3db54d9de6d88fdf30e89996ca43224c1327d4112db5fcb95682c3b0fa17a77d580278ea540b2044cec2b6723f3fbe61c79242b4b38c9e4a55429eef182022fe1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee80a2c74f331b7b3fe419bde27cf29fe26920ce1dcc9a8996d3e8a250cee245763578c59798350549a17679320242fce59be123b44a8b2980cd391958f3aa757b07a2cc93c20511d4cd6e1abf3d7885fe7bab101af92406966e18903785f0235b7e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8b25006d820fceeb857f9e894b6bbb4cb286a58da753a34eef2c94a5bcd1827d0e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee82e96fa78459bd11d4c787ddfee8441aa3a182e0ad2b62c2c1f56d23accca6447e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8674c89c1d9b8f67940f6c457d6870a13359842eefecabd655d6aa2964742876d0cf786b39bfdf284f4de75c489a044c79d201ad20461ad19c9a61dac6974912da596583e844c3233ab683f89fd8e82fefce3b337bab3e2aac5f264d7cb15bf55e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee801d7ba23fae92576248e12c4a5efc45980312eb317772d25c3568c232753deadec27d8dff23914f662bdf8472b1b09aacc3245c6c0e176817262bc3f789aa0d2e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee84fe615ce1522485a70cb38f71a29f408f2907bcd20a0c0fd8862d430db696f0340ad4c56faa1e2c73e6afa76544028ff7ba373965cfc55d61b57ee574d732dbde1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee841a1f8642a3d16fa005dd2963364d51e4cb690314a199384448766b08c1797f7e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8c0bc2b1a70d41d823d8ab795240262beb3b24cdd507465650b2770fde750a9a9e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee87a67b3f82f3cb78923747155e96635fc32de3989a37bb16910b2962e90e8341850a16adacc2ab3b1431b4b3a1ebb0299cfd436fa7c6b3c66a800e28d92757b0381480e0595005d5001d79adc8d599e30ecbd2049a377136146e495af12d69902e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee88babe142ebd805e1e20729252cbd14ee1ea31277823bef6d745ca16e0adac1d6fa6de97d96c801fba7efc1ad3d043b082a7146902f6f9b39dd8ab62cbe4c4ae0403611cd2f53c69ba85043e579c52eb8ace7c6daaf2614650e60496350d2c2e8ce9449f257e7334c4b654e633d2731d7112e91611f041fa88b54b9cf129c05718a5e67fe78db82285a10dde7333f44d5fe4d0e2333d91b7f085d10a8f7cca24ac90dacdbd14715b00ce8223075ffbfbede2c69b00cc72bd00b427d540615a0df20d4ee619817caf9144ab430607341a376826bbb6d563cc624eb264c3d34a0ad71129ff570eca6079f76b714d4f1021b3c8c05f69b47d1ecdc6897f108a12620d461be42f6cee63b84962d19b0845d84b4610183228d0a66b47294b24411a2324d9adcae0c0bb654a1e5661280fa0b09c3df96ac63e4c6d793e037c18770ee94d5d4b8047c7b4635de3a23be4472ed953eb32b5a9457ea8c694d9e6ddef0a3c7ac379557cb7e023eb5bb1be244d335038027b09108b98818edbf17c3b56d12b06a1d363f5efe2b539e138acdc5516909ecdec25957c11921b2b08f82e258bdfe522b78eb86aa4022b91a725f133f23cfedf0595ff5fb093a2f0ad35b70beff79b02f5a86a90544a4fd26e23c330dd7bfea12b195cd6d73ad1cbcb5aa983ca5270faa770e215b34c87afe995c045ca47f92da3fcffe20b7aad8e90cf3868b82ab61f336cd2b9283fbe4133611d0bcff29c02b8ba54cef5776377068624d5c9919f48a808156b6914cd3b22e2c605032280a006975383636ff9d3f541a35b69fea25fb4201b84acb73b857347075e3192b8604ed01db615e10a085217b153a581dfe5f3503cc612ad2b61d74ed29d23a559ee6c305e07a91f87e821386aab6c62e42aefa6b87140a12212d0bef617f1dafb162e6500adb6e6ec3e9ed63e7f863ec31d581b759625e5c3f114310cddc4136239da1f98a7bbe91f19d99be880d34ec77197672a2fa0e5b36790389afce91d9cded8cf250af17f31d548441b6f8946d304ffc21eebfcb4a69138a698468e49e7adc4349e32b2811eae05e208fee8a80724e9747b5715e5b79df7cc22937284f5c76ed8848071fe3486e038f3a37621af3e9be284a6fff176c3cf55f422fa776b1a8bfec65f94e10281c3303fec497b888c9e5cbfe599c4ead186a85e17cb81b79d08fccb94071fa4c431e8b48ef4cf71c25c283e68b1d85b7258274a0930ea8051dfa3212b2f5935993448d3a6183630e0fb8cf2d3775672d70f8dfc212da2de5122dfb33e1ba0458f6d647dbacfb61a118e009ed88ebf1df8427ffabf7fab3f3315f2fef4d72935b7deca4fd7195502d018be6782d4acb69d32875230ad5112267bbd70dcc46c928933c2f2f16cf624546514a4f86bbfd12be83e3e61abab4a9c1ebd1f3c5ea23b09963db91ae0b1a7f5f420b62dfdf9f135c91f084acf2e47ea418d0e044f94d791d06fb8c95bbdae367912b9f06bfda9f2b815abc0acb9fbc5fd98fad3bfa0e23667525ed345436f5481728d559072b0cdb8f8902d601be09bc4ee3646c6240856081c5fe5ac5e6c2b1fb1526f361ec6966a3242cb48bf9ef23747dfdbc473d24a461e78e6272afab76e40435614dbaeb8c7d3f977e2a04672eb7733e8f590d72a1020d9b5f6a99bdb96a0e188e6840a8d76a1dc8e9c4c93d9b04f4762847d69dfba37de115f960e6782a0e59d0580dc51868391958f330c43830b76b28e1327ae840b834322c9f6da6b2766569bf52bdebce2914e34fafacef43f06bc1633bde4a37f47e71b7c0d20d84e9591be3243cc7cdf7169bec0634a6cb3c49924ec96861355b2c8bc5f5a67e338c0edc02a1e4c31aba43ff8d3c4c1f006fb47922160d686cd863c7e229cb4e9877ac779a26acb702c26a2508b821faf643623cf312211bab1c836278775f80c423b689eac9034748961638d9cd6d965995200af7ff737138708dae3070ce553f1647e50cf97e336e9f9867bc20766e223b0a394a212011ff6120ae7248d21c53a98f1f7ade59c3871ae8a0cde10392d6a0a987db8242e692b90c137900172c979386dcdc1db0072e9ecda13a58cafcc806e1a0e7132ee63c95049a5dba14b54c1fa4b3851effdca9ce8405b5a3df8abbad99d98503b92f09250303c6fcd25833a491c9e04ceb86241b8716b94ec4aaee50d9a61e49d2d1ecb82d17311ed1eb39397131dec8b76d603632c5b303ac0c1b3947633f58528effb2156664118cfb88b3cea6e3f96872a17f57c2e113ba1e8a4f0f82dcecafc4f13c7916b5eb33d326f89a5dc9179b422dace3f8c8ac79dee612e5dca0ef4c56325a566f1017097484a31ea3e40669d25de2fb39dcee31e7270dde86cb7a6b9387dc2334e450f6f531e8111a08bc11ff95b82b090485d13dde2834872627c6b118dd09d9a4b457680cc2025fe807f915fc0ce8e93fbd3d64dcbc590fc53bdb50213d4e2db9636b2c4b2491562e87b7fbec38fc2d8f8c2e43940afc1c4cbc58c242110723a96e75474c2bc2f340442b96cd262680534306487c7313aa318155f5f98ff770d104865fcebb66693153732af7547df226f7ce9d0ef2a70abaac7b23d03f8974c2dfc4a9455f7a2dd6aedf94628bd5c40084dd85dbfb522aa51f190b2cd5667e154c2685c80ace33d7d6476f3b55c73902fe4b9bfc6e195d34f4220a5e3c982f3e68309faa3fc18d0b0bff64b1779ffa5df6db0982c9ad5a673cd7a5df2851d53303655e2f759c0e229400fbec9d0f50083fd6067d1e472379656620b3d37ec5bdcbd378841047d46fb90c6eebe9837731a3565d7efc6667d3d60232b910574243132df1c6e7032672442df9dceab1fe4eb4a91a444ef3e6b06c789f7b8edd1531255ec64f3906e23efd27757eb5792ac7140ce119b2ceb08ace51f96c044749cc2350eda37cd3635c23c4f48d0de9b1f54e5560f139271b80a7fe4f9741d3d8721beb350ab702417476a4ae5ce586bcc0b3ed76ad3c85a7c2c957004fedcf51c2a6c243bfabd1792d6680ca9fd12cf50497530f4e36c131fe190b95dc55e58d81eaab280c3f04db599f50f5a8865a62a28ded1a01af27e36c8a4794e483ed950b87bd0775be51e1c3274a55f8657cfd4f51d90b4009f47196455448d5cf5cded00dd012534eac9ec5d2e5ff89ccf5e810f500e2b9da691ff83f51dc8bad41453efb8227c7e8687b558dea1faebae663a4839a1e7fdfd4af4d3dd1ee73380f9338efdc5ffef897507518871bdd8d7d782f8727b7450990c1cf5da85545cddf6edf93a2e5b1c16ac88847616853c17e7207b8d2f99a21790fd478185f27c7422d9a1defbed146fa4a0878455e93ae6678da7496b1408f7f781b2eb97a9edb5a0fc290e65b9438bcd71df149bf251f11de7187d94b531ecc5aeb2f2b8ac7e241c2389186c7a00f05e77e4eaf001c69a35340ca6c658659bcfb1a31ba6b4e2a0a9bb8f9f7b7357a660474236b40a4b1327aeb3e153b5d8a13caa13744effe6fcd5b3186124b07c31d8b1dbeb11cbf9e9ee6cea0a3415abef72c0a4a3cf6bce74cf4b21540ea9421fc895fe60d94896e5553a9d4ae234b94c9aa0d3a7e04f4c1c23ffdcd35fea4f5f89d0dc2e86b0f4e9871d9dcd38a86c626515b466e3c0017b5eaf31690540bceaebfed3574571ff8ca18c35d0bfaf6fd183998397b9c1a7c580f9ea79a98cf42bcb4332caa1ed88a3300d79978978b55b8ac4ef89a663afc8b21296d438359037a4099a863722839b3e9be1bb347ab22772579d5c47bf986f687fe5e02ce8a260046814641b606f379c9f4de19474a7e2c8d9184113a5bf9014a491edd7fb6903d48c1533d5e35091e7dda780ef8da82606a7b9cc0952000e8895f93b899f235ccfd0c757c8fcfb6ef2b45d7036d0edea33eaff4654bf2f0886a515c1a046a4a210def1a96773ec43f50e6e0c6ab1eb861b93292b3d5b61799f39027e2613d7c456d4b64f1a4a64809dc38d9408ae9b64f023891e91f1552412bded4c9fb447d4621d399ef98f88b7e852bc3fb0f4b35773fd9f321e09e0eb14dba26758f8937fd350600430afef28432d2cbddbfce54a43db14bf17aba072b0e1abfd98cdf8c88713cd1c886f3b863ecfc00a72a99d9a9c397e33c2e4ab522e627c988e7d5643e44d650c6d378309753b2612b9b1f191f2854fc3936e5cd890729ddd6817f144aa138b116896c374c0013068637d5536acff0d266e0316f5b12ceb2571f64bf1b19a0d71fe6d77fc556afc99843deb167339a7753f79b2bd0e0ba06a5917406a918524f0c2ba68629ca0a3684f1ac77cfc215cd6ac300915df06ca2c1676b2c79bdd981812e07ee0445852787e16aa6c7f425793ea65d1551ceac934586c7a0f29b927b4b27efe1124360741f8b09385301add75a2037c3c88f9664e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8d2eff95da316b31643bbd78f7015f21032bcc77a881267a3d356d438838731e38acf7762be10bfb4da67192c72363e132df38a77c80e8c18b56574f789e66afdb32845ae3978b1e24f18f303367c049713dae1ec946cfe05ab81aafcc3037026b0c5a37629071c82cb4b62375a3ed1735770cc5e5fa4ae74b0611376e0310d7fe99b5b09b7db2bebbf62bde1cf105580371fe767ce9c3ecc86ff285abd3c47d336c719bebf9561ae8a8ae34289b8048d813e19f4134d35172fe410ac9e0f135e5fde05c238ac6f4639b0c7706f9ff1b1cff0ed28e98f764f08d1dcbda3cdc006b2209563e5a25d43c70b42177808ca30f4d440d41699dcd17064c70ecef6a89c847c833d789035c57c8132f6600b8cd125427ea3ece0c6a99693dac40927c3e363ed87a0bf9773496733ce1d40344f201d1303934ff6da2d947ac7debee6fe5a967bcaf1996bf76b057a941584a7fc5b0163c202250ffd411bd867c7ebca5bcc980b4201103d7f9536ccbf8188bdc169c678f4c7fa46af0692143764a3e19c29254b42df8774baec2e357ca1f97667320f1f4878023d58a79bb1afe7774619801b8487b2bc2e231efbfe32adad782aca2edec318ef9cbc4f2468d78981b7b1b220f07dcdfe7baf26b3931bcd52904ec24a2bf4acf64dbd2397918165e6097d6fe7225e5d930a2fb0a36fe137c5b96da569f1a7609ed608fb7bfb07dc04f6f1271e987ea5a828c1fc519bec39dbfc6d3b72d9f3a8cf5a3be213c5bc83301f073de1000f95df68efc3b5ea697e3f2362b0c1f4ca4985747bbf95c0f77c5432dad20f265f51b8001cd127af76f4724005900827b753ccdaba2418124fe5a3eac96ffbe954a16b897a340b00e1b4d07f00d3f757dda2cd7a9ba3a15ffd814b1d69395a3958b03e05d77750cfd0c3b9c2f3747251c0120b201e62805fce1c97739652557e8a521b067ce87cd29120f0edabfab06b807ad45b8b527f24eb82a1c42bd779efebdb1c8f950573c388a8f4d17bada808b8efcadabfecddaecdf9044b93f91c3bb96fdff7979dd9690b7e2fcdc8420ea779afac62a0e4460aad6fc881ace2b69fbc0b5ca39663604e7c02408ae2b84a16832c9e38a6e9fe3cac535ab4fb11fe165959f902d46b80efe67846a6e5b435edcdb3c167254f68113ad19227e745d6debfa8109f660fecdbb9806d64aedbe9fbdd108c335333af8eab32d5631464c7af85a1d0fdf8b624152a0177d2a6331aa9c06263b55d75b81e28f567420406f286319e30e8b707c62a01783527f0d4d1acbdd268a7bc9c03d84db94ae131c0e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8a56613ef3c3cb6ece1e63dd01afeb5372de9dcd9f67625a08056a1a759ad82540895bf5cbedc376c5fd66def50372e0bac41b9880c38854d0a114d60f1887f5dda46341bb754623d85e8b59d404bdaec2ab63c1315282a9359bb00b4a3380387f94749cd8d1edb87b1ecd4fdc4f618edabd9265568aa78e9b3fa66df693235270839bb701bfc69105520ab4708a7728abdba0ee48ebe962c48a1480950771b908aefe8a801711d78c915a49c3be1b69655fe5be1495f98b4248f4e40567c60f2636bfd5891f10041a370d182626225ae90f538a18ccbeaf696479de5097ae704ac61a541b5011bbb8538943d5403bdf46c52c7c08c34f0a1da2ca951918f57479e157ea8ee19f20fbaa023b00f077638e4daa9bc08a492eae6c33ccc53bf518d9082dec1d3d6360003ea2a973689d7b60b92f83cff9ea537ec864711cf4353299ae894d8d1d5646d7d21a830c6c3081bbdf763450a2698f77f05d44399eb2b5a4a23b7f867636e67e920cdb3b7a2c88e7684ed3294dda71d93fbd23ac72090e20a559df0e8b7418a495c3d334d4251943cd9d061373e40092cdb872d9daf48eba57b5e195b64da46fc317a4204397fdfbe7e26f7c7f66885f826a5f4dd4d5497e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee835eb5f7b3d1f52fac34a5229b1d743266e1717caba02d1b52c3b73591bacfe05a4ac40e318c44aa7b200a4f440d5a96ce9daf777d01373d24b53ae1846c6ccf841371ce27409ed993884337c15e42457602384c0e9d17983bd5bcceb47bd1639e40385fb6558c0db27b209c5af4a7d375d33c156c3d0a81d8166fc0050102eae6ca808b6aeb8f90428ca9eba8cb67e8f484168020e97ac45ada387e4788dd1c3694fa73bedab7a09d8a6474d6e84b22c2bf0e3459c784f5ea552edf87f745f6f2da656d3df9aacba2906fa3b9b38505d66c7b059bbb170a664ce27c3a805e07b30532e88012c3ef2529f6aefff23177f0676bd05513d34387d02697fbe954261be8fced5ec7a15932426f6983ffb13b396a98691b40e4c5e03f6f1a5f9879d77e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee83b89ff064461fae05978bd37fe3240abdc7a23f98bc8864cf5b69c2e84a369aeae15cc6faa19280e7377e2d7a10ea7e072d643aa676dc3104f2ea6359f297a11354fce5997549bf292a6618f116f6244a3bbd1f4924a75bac475bf087aa61c2f69308687d685370a2544c2abd3038e77b19c7f477007966112272e386fe3eb6b30e57f2d4da27319cb84764678c7a1fbedc560011c91a8d11db0316a06bd76c60aed02d071d0930a95797ca31a998756b47e31a86b0f13c507d93046ce6d3bb105cdee37c01d26fe8d0f8f13cc047458f94d959dab27202946c2cb6767e8dcdaf3897cc5161cd05fade68fa1537f79329052b9ac1a37243a2573aea555b8a9dfcb858b10d77db7739d36475585035cafbdb3ca1d6cfa19f559366532a555cd5fec87d7d1923bc7ff580c410cb9c6f20bab86060c04087a68415e8c15f332eafbfb8db7e5600e0450bf9af2df34642e16be43aaa225f88f07d96973a9aa7924fcaf43e6e9a94a95b9899e816f9f4c2e1c8b75bd1333cf7ba13090b75cbb7d4290bd81a56a6513dba2b82175f00b21e2e83feacbd7564353c299f3e789cc9114d12b36b7483c0ca367cf6b08917e17580cca5cd8358248559830dc2de1035fdf36e0b1eb41c6a0c754e2ffd4894e30bd4cb7b691b953a8dda013cbe3d3d303093be4443ea2230263353e230e05b5d48b79cc66695b9e07e0c777d2ef6933fc316985e1f1f529f712d1e07648d695683d37cfe1e9e0e40ff0cf99226ee87e85f8a6d6e21bead5cd6b3b4ebd78c1f0c910bae40d02da510ae3d81d67a8d887186db1d0658d7d0140f7922488f2f0aaafe19e47b16e58ef8fb4f7df3ff78de323f14ae1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee814ecce88274344f4e8d182a03515d8bc9b7dafd6d57c71af5ffbcc55d2d2c6feed22bc837cf71b9ecc5a7ff88c033125f9b6e3030b477261f0a0f0b2ad5720f8e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8a634ab60256faf07d011d6ad3755e7613ed716d05bdc357dc9736d08fffa1dc59383224bc0b862c27f8f6e5adff37ad0f17caca3fe41922a098f512f471b2ac1dabbbbb3027b691ce521b4a1adeceb9baa96e59157d446ac14f5702741fca9b5325cba4786159aa08432d51691a2a58c7ec82e84347c4ef3675a6205a11e7b728555c2f9025c3aa27c67b0c61b81e77c06afe139f7522622c3df5e896e726e3ce96b1d5622fc3fed3109bd2e050170ac0a4aaaa49e8b3efcba65b2b000cd0071e96c25eaaa495f50818f2fdddfaf47aaaadda089f1b9b8eea688f43fba07d5a9bfe6881e7d69ab6c8adc477d8659f6856ff0204343deac37e0280ded5173133c047a56a82e4c5030e12630fc29711012245f57d2a621ae3cdadd54d0a70acda05d432f5f90b6af6b1a6ff2807304216ef349135a30714c0ee5d88d41385c7c6b52c1426443b613e5b943eb17c798944eccb5df3126e53d139b247012304ff91bd0464e3eb6c70e86d854bee9463ccde238497fac2b47c881ab3b82014eb3a479d669f60718704e3d63e5c42c870bc420202c478414afc7b71dd3c128bb59cbc22f1a55d1f2aee0f51629a751dce75c9c3c35ea47067992c2d97172375f11c2c9e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8016ef9443651a84d9ff5b79acb5faf37dacca052456df189209f8b38ce202df806b4a6a2cafa12de40d813b19ff9af9bedc92e2a8af6b9e15514362eedb5701be1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8888ac7542fb56ebbc5280f46b7d2939d28a7e6fa67f98a7feb87f9ef2c19a2a8c902c0fd343068e5302564ed27b29b1d08ec05bde8e5d496b9c16ab87649c86df0527174bf728fd87aa3f3789ce871fe2e5fa5395147ef6d7d94a85452846f95b412d292f2cc5f94ee556e83500a56e01a7340f800782be8a39eb1b47e5799547d791adbfa026220bdbe40394b4179b1ef09e3117fc09c30a6e850a615680b35e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee8b08b93d3120507e93063385fc029b4c7bd9501f1d33ed699ad682d1e3bde9a3d7d323a29876a4b149d548e85b18e154ccd049ba7dd7ddd7352b618a501e60fe1e1587d74bea09613e32c7503f31d52e8183cf6ec0772cedb683059dbff008ee80f7607ce9ab8c8847b0a4efbecd6e63e534b935978efd65b9b5e849fd94b60dfdc36b40251895696da1a689ba16407c28557a8a0ad495707e0df7da59ae9654e3654a425b6994c0ff37fe29d99b387e698fa116cf8e498ac5798d009db936b9754e9fd43249faed2860bf36811d3080c37ebf097c24039aa93860ab9b3f1af0f17e10415bdcce6cc80964d7b6e61b375f3fe886cf7653487c324f635b2272a7d76cd92a8f8abcaa8221e091b34fd6fd66722959b7288443c60f99201f0d5ea0a7513ba2bb92c61f6fde101b65b88c23fa480e02c68e28a96f336bdf976f90f12782d48ca92caa4d98a49cb16f8103b3a60eeb10a8189217bfae98eca2e06dad3f027b53f5a969b24e9213f019fe1490b2efc191198d1df2875991e9bc8d3db59aaf4e731490cdd32df12ccf7b0f3dcb168f6ef403d59b19b30b50931796c85c11a810172ac43640842201c53b67148b4f68bba447afe46b7d6c2674fcace8160771cb3788591dc41fe2bf370f5320bb56fc88c9d6428f9db5049879c0c953c08e24a406f0dc37e99505e2ef61c3fc8cb83e7adfdce5b0cb1d257baf84d2c7f0c49ed65a91db32d545c8bb23658a7cab199e2e7582300ce2567ab12bf2efacb6acaa488201848280ae3bd7bb1174058877eed59ec47573166287e35d7f76210b241daa464c09649f388c397c2e45fe3c9414bf762d3dec5b6a4119c4d01772ba57bd5d61d735456064fce6b6cf0e9fd292aeb98bc965fb7b1cc8faf57b83f7e436031f0823d073698e4b682171577b8449141f83df9cf3cbe2b75db22f984cea774981f6ace5bd691e1849e0d9c099f2dc14671a10e6a305c383e9bfdd90b7c0abeb66a9973ae49d636f3721a276404f7af068989e3ccff9706b14a1fe5783aa84d62308616578a6621f3bfa18d59b8933f8ae1451ea69004f36a7ac2e983804879ecfa7524bbdcd31d697ce8eb90f7af4d2b6f08325239c9e62aecc0ca0b96e47d43c37c08318758b95d03f96335a62bad4fd327aaa37f1e3029ffa558ec0519b313521615df87d7a8131211ed05e6100d318891d97867c0cc0693a099ff08b93c7297be31f752df05da82a889511eaf621f2c17f0045d2ebdb7f8f588f6e7f0f523375447597805200cb6d23cabf5d6e2be6d0a2766649c7642ab59840f10d6a2c14ba47ac26b2e727a723fa2484f5cb21089d2885894ea66629802e5c96fadabc20b9441e8dab24967731c2b5ac2102a29efcb896aec24a79f719e148b0636bc866eebcd4e83cd4948e6298d3180224d3d494d4c2c64f8a6ca289c41c31ed60a23490090b2967bab7bd0b036b123813a9a666994579c5a5b95dd8bd79239a611c4e5fe86a6449d32ed0dc89f7d217ef75fe19a90a2c36332c194352685bc97d7cc6e4fc2f6a6229f1e615016c3bf2bc27660dfe1d5cab7647b137e78320e879461cf4564d86ea79bd001f40d7c10b701a78c9025209ccb5344c545a2fea5f8a031d4b13807ef16fa4597ad54ea9c772077535799772849c8394d5e86e760bb28cf7f0a633c05828893dba07de7fd71da1877e4bb0c169efd4f6cb9958f3deac140214d0fbd2b0c44e71de10caf408254069ee7984e8b2caa4a2d36d264287a7d5c8cf5dec6d9161f30aa438beb739dfb9055a4cd309960f9098135faec3f1af364bf5ecc5d5432ad57606440cb3c15841371cdf1382c5f7df166841e079759d66ecc2d0120f2e8b8ce1ba2e91dbf604b1fc7fd92f51989abd6ed7d7b6c1006f3d3d98d39e0542730b81af989ef6ab7b51a7940bcb5a7d471dde4843b8aa402176f3a8e0a34e7e8048d657891c25cbd66cf3422b6bfe51d2db19a974c756e917e896a4a112323c3d8130651c81782c68546b4574d574f08f033f2cb89ce039bc0069959ec5d2ea5e886644857055b6ced6478d65595fbefcc5d5854b68ad5e15bb6208dc58c9634b60ff74ee7df8e368136f3a370d8f97289701398abf780d27d266125071dfeab76452b04db0b61965c4ba083760f313145043cfa9b42769e86ae338d21a22ffb649a1aa38b7bb71200ab63255e93a463962e5409180cf3b5f3c1e0d4856e1c1b29a9e00ecc089011f32e6f9574775d362a59fe62927dd19ca0001f8ffddf2f41c3e2217e27b0b8142043c2708fb9618ccb709b55a950eb4de230c8b8c229c2a4b85e8c9ca7417e5c8937383eb67afae475b9f5d9cd39178cbef73ca4ff7d43899d2dced7dcf63325f0858099f6cac59bea1ec9bc5704ea1bf941349fd68744496ae1fdda281d8654447570bd50d4157e6cc5057cc6f3f35f92d3f2b400879c0d2a3fb25dff0ce242a6302362256df82711d87dd418e39660004cea4db5b9877d2d1cd6e0a8b7ec20428342814503a3b78db08dcc6ad8c74e/var/log/cactirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwrunrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwrunrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwrunwwwrunrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwwwwcacti-1.2.16-lp151.3.18.1.src.rpmcacticacti-PAcacti-systemconfig(cacti) @@@@      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/perl/usr/bin/phpconfig(cacti)httpdlogrotatemod_php_anynet-snmpphp-ctypephp-gdphp-gmpphp-jsonphp-ldapphp-mbstringphp-mysqlphp-opensslphp-posixphp-snmpphp-socketsphp-zlibrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rrdtoolsystemdsystemdsystemdsystemd1.2.16-lp151.3.18.17.07.07.07.03.0.4-14.6.0-14.0.4-14.0-15.2-1cacti-spinecacti-spine1.2.161.2.164.14.1_ܙ_@_@_'@_ @^>@^@^@^n^G@^6]W]@]m@][]-@]:\\w@\s\E@\A\-@[H@ZԐ@ZZZZyZg#Ze@Z_:ZN@ZC@ZYY@Y@Y@YY@Y@Ym@Yu@Yu@Yh@Y\Y>@Y5GY"Y]YXX\X9@XP@XX,XƉXf@XXXX@W0{V@VVI@UUU?UTAndreas Stieger Paolo Stivanin Andreas Stieger Andreas Stieger Andreas Stieger Lars Vogdt Andreas Stieger Andreas Stieger Paolo Stivanin Andreas Stieger Andreas Stieger Richard Brown David Liedke David Liedke kukuk@suse.deDavid Liedke David Liedke David Liedke David Liedke David Liedke liedke@rz.uni-mannheim.deastieger@suse.comliedke@rz.uni-mannheim.deuhaider.msee15seecs@seecs.edu.pkliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.dejoop.boonen@opensuse.orgliedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.dejoop.boonen@opensuse.orgliedke@rz.uni-mannheim.deastieger@suse.comjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgliedke@rz.uni-mannheim.deastieger@suse.comastieger@suse.comaj@ajaissle.deastieger@suse.comjoop.boonen@opensuse.orgastieger@suse.comjoop.boonen@opensuse.orgaldemir.akpinar@gmail.com- fix httpd startup errors due to mismatched configuration directives boo#1175314- cacti 1.2.16: * When generating a report, the Cascade to Branches function does not as expected * When viewing graphs, automatic refresh so not always work as expected * Realtime graph pop up counter bug * Undefined variable errors may occur when creating a new datasource * The cli-based installer does not exit with a non-zero exit code when error occurs * When an export is complete, sometimes the progress bar remains * When enabling many devices, a threshold can be reached causing a slowdown in the process * When performing actions against Devices, replicated device information could sometimes be lost * When using API to rename a tree node, backtrace may be incorrectly shown * When searching, valid pages can sometimes be shown as empty by ddb4github * When exporting data from graphs, not all data was properly included * Graph Templates filter is not updated after new graph created by ddb4github * Username and password on the login page is not visible in Classic theme * Improve wording of concurrent process and thread settings * Location filter should remove blank entries by ddb4github * When syncing data collectors, a reindex event may be triggered unnecessarily * Automation Networks allows discovery of invalid IP addresses * When changing permissions of the current user, they don't take effect immediately * When reindexing a device, an incorrect page was sometimes displayed * When repairing database, audit_database.php does not add missing columns * Log page should not be empty if no log info exists * During upgrade, there are times when realms can be duplicated leading to SQL errors * When using ping.php, UDP response times are not interpreted properly by hypnotoad * Improve warning you get when attempting to view a log file you don't have access to * When replicating files, scripts are not marked as executable * When creating plugin tables, collation is not set properly * Update c3.js to version 0.7.20 * Update Chart.js to version 2.9.4 * Update phpseclib to version 2.0.29 * Update PHPMailer to version 6.1.8 * Use LSB shebang notation for cli scripts * Add support for cactid daemon based launcher * Add ability to hide the Graph Drilldown icons by datatecuk * Add hooks for plugins to show custom Graph Source and custom Template URL (List View)- cacti 1.2.15, fixing the following bugs: * When editing Maximum OIDs Per Get Request, blank value can cause errors * Boost may run more often than it should * Recache Event Loop can cause Interface Graphs to show gaps * When searching Graph Tree's, non matching devices remain visible * Page validation errors may occur when opening real time graphs * External Links do not always open if they are still open from previous usage * Cultural changes to various word usage * Replicate deleted device status instead of poller sync * Description field allows more characters entered than is stored * When installing or upgrading, LDAP functions may not always be included properly * Unable to remove discovered device * When installing or upgrading, PHP recommendations may not always return a valid value * Graph Templates has duplicate SQL delete statement * When syncing to remote poller, missing function errors may occur * When removing devices from remote pollers, devices may reappear without details * When removing devices, array errors may sometimes be recorded * Variable injection does not always work as expected * Editing Data Queries with multiple data templates can give errors about Suggested values * Progress bar does not provide enough visual information during long page loads * Some themes do not allow for a way to see which user is currently signed in * When viewing tables, allow users to force all columns to be visible * Column sizing is being lost between pages refreshes * When viewing input methods table, no ID is shown to help identify which method is being viewed * Filters do not always respect using keyboard to initiate searching * When exporting a data query, an invalid column name error can sometimes be shown * When checking if a view is allowed, having no session can result in errors * When removing devices via the CLI, undefined variable errors may be seen * Real Time Graphs may cause invalid index errors * On newer versions of MySQL/MariaDB, 'system' keyword can cause issues * Plugin setup can generate errors when reading options via system function * Plugin version numbers can be unexpectedly truncated * When PHP Session is set to autostart, an error can be reported as Cacti attempts to start it * When removing multiple items, selection process does not always work * When exporting colors, the indicator is not always removed upon completion * Unable to pass tree and leaf ID to 'graph_button' hook * When performing maintenance, various errors may sometimes be seen * When Guest User setting is active, current user is not always properly set * When installing Cacti, minor errors in text can be seen * Numbers are not always formatted properly when there are no decimal places * When viewing Real Time Graphs, an undefined index error may be recorded * Minor memory leaks and refresh issues when zooming on graphs * Real Time Graphs may sometimes fail due to folder permissions * Navigation can sometimes occur unexpectedly due to background timers * Trees management screen not reporting correct number of trees * Tree sequences can sometimes skip numbers during resorting * Guest user selection should not allow setting the currently logged in user * Links in Table Headers do not show clearly when in modern theme * Under some cases tree logic leads to undefined index errors * Cacti Data Debug can show errors if the Data Source is damaged or has been removed * When importing a data query, an invalid column name error can sometimes be shown * When using shift functions on graphs, negative values are not allowed * Correct issue when file is unreadable reporting no file was specified * Orphaned Plugins have no option to be removed * Update MySQL recommendations for Character Set and Colation * Correct sorting of IP addresses to be numeric not alpha by JamesTilt * Saving a device should not always repopulate the poller cache- cacti 1.2.14: * Poller keeps using old IP address for a device * poller bug fixes and various display fixes * Fix XSS vulnerability due to improper escaping of error message during template import preview (boo#1174850, CVE-2020-25706)- cacti 1.2.13: * Query XSS vulnerabilities require vendor package update (CVE-2020-11022 / CVE-2020-11023) * Lack of escaping on some pages can lead to XSS exposure * Update PHPMailer to 6.1.6 (CVE-2020-13625) * SQL Injection vulnerability due to input validation failure when editing colors (CVE-2020-14295, boo#1173090) * Lack of escaping on template import can lead to XSS exposure- switch from cron to systemd timers (boo#1115436): + cacti-cron.timer + cacti-cron.service - introduce rpmlintrc for obvious false positives from rpmlint + cacti-rpmlintrc - use fdupes to reduce amount of needed/wasted space - re-introduce RPM Group to avoid huge rpmlint complains on 15.1 - remove .gitignore and .gitattributes files (not needed) - avoid potential root escalation on systems with fs.protected_hardlinks=0 (boo#1154087): handle directory permissions in file section instead of using chown during post installation - rewrote apache configuration to get rid of .htaccess files and explicitely disable directory permissions per default (only allow a limited, well-known set of directories)- cacti 1.2.12: * CVE-2020-7106: Lack of escaping of color items can lead to XSS exposure (boo#1163749) * Fix multiple graphing bugs and web UI issues * Fix multiple warnings, PHP Exceptions and errors * Content-Security-Policy prevents External Links from being opened * Prevent runtime memory issues by increasing memory limit * Improve SNMPv3 handling- cacti 1.2.11: * security fixes and hardening (boo#1169215) + Add SameSite support for cookies + Cookie should be properly verified against password + CSRF at Admin Email + Improper Access Control on disabling a user + Update to jQuery 3.4.1 to resolve XSS issues with jQuery 3.3.1 * a number of bug fixes * feature additions + Allow system uptime to be a variable for use with graphs + Add Refresh Interval to Data Collectors display + Add Location based filtering + Allow for Purging of Data Source Statistics from the GUI + Restore ability to duplicate a data profile + Enhance table navigation bars to support systems with larger number of items + Increase length of Graph Item 'value' field to support pango-markup better + Allow Basic Auth Accounts to be mapped by CSV file + Make form elements under checkbox_groups flow using flex grid style + Set the domain attribute to secure cookies for the 'remember me' option + Enhance the "Graph Debug Mode" to display RRDtool Command lengths and excess warnings- cacti 1.2.10: * CVE-2020-8813: when guest users have access to realtime graphs, remote code could be executed (boo#1164675) * When using User Domains, global template user is used instead of the configured domain template user * Unix timestamps after Sep 13 2020 are rejected as graph start/end arguments * many bug fixes- cacti 1.2.9: * CVE-2020-7106: Lack of escaping on some pages could lead to XSS exposure (boo#1161297) * CVE-2020-7237: Remote Code Execution due to input validation failure in Performance Boost Debug Log (boo#1161297) * many bug fixes- cacti 1.2.8: * CVE-2019-17357: When viewing graphs, some input variables were not properly checked (SQL injection possible) [boo#1158990] * CVE-2019-17358: Unsafe deserialisation of data [boo#1158992] * When using HTTPS, secure cookie to prevent potential weakness * various bug fixes- Remove obsolete Groups tag (fate#326485)-Build version 1.2.7 - security#2964: CVE-2019-16723 Security issue allows to view all graphs - issue#1181: When opening the Scheduler, it may appear off screen when opened near the bottom of a window - issue#2894: When using Remote Data Collectors, database information and recommendations may show Incorrect values - issue#2895: When using data sources from different RRDs, Percentile calculation may be incorrect - issue#2899: When displaying a form, variable substitution may not always work as expected - issue#2922: When running a data query, the result may come back as undefined - issue#2925: When using consolidation functions, retrieving the first step can cause errors - issue#2926: When editing a graph, variable validation errors may prevent changes from being saved - issue#2929: Boost performance may become poor even in single server mode - issue#2930: RRDtool can generate errors to standard output which can corrupt images - issue#2932: When RRDTool generates an error creating an image, it is not always reportedly properly - issue#2936: Installer will loop when number of tables exceeds PHP's max_input_vars limit - issue#2938: Under CentOS packages, upgrade_database.php script uses incorrect location for DB upgrade scripts - issue#2940: Images are not always properly sized until the page size changes - issue#2949: Order icons may not be properly aligned - issue#2951: Allow legends to be modified for Aggregate Graphs - issue#2958: Drop down autocomplete lists do not always open as expected - issue#2961: When syncing device templates, undefined function may be raised - issue#2963: When running ss_cpoller script, avgTime incorrect returns maxTime - issue#2966: Realtime popup windows do not always honor settings - issue#2967: When using Spikekill, gap and range fill are not operating as expected - issue#2970: When a user edits their profile, buttons may appear as unusable whilst still being enabled - issue#2973: User menu does not always display properly on mobile devices - issue#2974: Script Server can raise unexpected warnings when 'arg_num_indexes' set but not found in data source - issue#2975: Datasource Debug does not properly handle European numbers in certain circumstances - issue#2976: Boost messages should be stored in their own log file - issue#2977: Data updates with past timestamps can cause boost errors - issue#2978: Moving hosts between data collectors is slow - issue#2979: Multi Output Fields are not parsed correctly - issue#2984: When checking SQL fields, value was not always primed - issue#2986: Selecting 'Devices' menu pick closes 'Management' menu - feature#2943: Allow all Data Queries of a device to be re-indexed at once - feature#2952: If device is down or threshold breached, highlight in tree view - feature#2985: Update phpseclib to 2.0.23-Build version 1.2.6 - issue#2794: Graph template not saved on graph edit - issue#2825: "innodb_doublewrite = off" possibly dangerous recommendation - issue#2829: PHP recommendations always see memory limit as unlimited - issue#2830: Disabled Top/Bottom external links should not be displayed - issue#2832: Install/Upgrade log does not show anything - issue#2833: Undefined index can occur when data source does not have an snmp_index - issue#2834: Boost performance drops on very large systems - issue#2835: When creating graphs and inneficient query is causing long creation times - issue#2837: Sunrise theme does not render checkboxes 100% correctly - issue#2838: jQueryMultiselect does not match upstream due to forking - issue#2839: Non regular expression search filters don't support international characters - issue#2841: Total count is wrong after searching for External Link pages - issue#2843: DSStats reruns Daily Aggregation every minute - issue#2844: Autocomplete settings for passwords are not properly defined - issue#2845: Data Template can't be edited when it is in use - issue#2846: Allow tooltips for section headers with 'question' icon - issue#2847: Permanently convert an Aggregate to a regular graph - issue#2848: Aggregate graphs get clipped due to incorrect date range - issue#2856: Aggregate issues with very long RRDtool command lines - issue#2857: When trying to find the best index to use, a 'must implement Countable' warning appears - issue#2860: When testing remote poller connections during install, undefined variable warning can occur - issue#2862: Automation does not calculate network information correctly for single hosts - issue#2866: Add poller ID to subject for admin notifications - issue#2869: When creating aggregates from Graphs, JavaScript issues can occur - issue#2872: Add support for MySQL 8 and use of grouping as name for a column - issue#2875: Undefined variable when removing spikes in some cases - issue#2877: When attempting to send report, undefined function 'get_tinespan' messages appear - issue#2878: Function get_magic_quotes_gpc() is now deprecated in PHP 7.4 - issue#2879: Switching from authPriv to authNoPriv produces error when saving - issue#2884: Replication continues to occur when poller has been disabled by sysres-dev - issue#2891: Script server script ss_fping.php generates error when not called by script server - issue#2895: Percentile calculation is incorrect on Graphs with multiple Data Sources from different RRDs - issue#2901: Poller overrun warning message is badly worded - issue#2902: Mailer incorrectly reports it is sending to noone - issue#2903: PHP recommendations can generate a warning causing JSON issues - issue#2905: Sorting plugins by version can lead to unexpected ordering - issue#2907: SSL column for multiple pollers can be incorrectly set causing SQL errors - issue#2908: When URL_PATH is blank, it should assume that it is '/' - issue#2909: Correct usage of affect vs effect in strings - issue#2910: Can not show user menu when in portrait mode on mobile devices - issue#2911: Graph variables are not always encoded to JSON properly resulting in warnings - issue#2912: Navigation cache can sometimes be corrupted resulting in a non-array value - issue#2913: When adding new graphs, the type of graph is not remembered - issue#2917: Action icons next to graphs can sometimes become unselectable due to zoom - issue#2919: When refreshing menu, selected items are sometimes lost and submenu items can become hidden- BuildRequire cron as this contains now the cron directories-Build version 1.2.5 - issue#1978: Popup Menus can appear off screen when using Graph Thumbnails - issue#2282: Installation wizard does not detect RRDtool version correctly - issue#2524: When editing a tree, Drag and Drop of Devices does not always work as expected - issue#2573: Associated Graph Template for Data Query can sometime disappear - issue#2656: GPRINT text_format does not replace Data Query and Host Fields - issue#2661: Automation does not always calculate network range/subnet correctly - issue#2663: Some legacy Data Queries can not determine their index order causing broken graphs - issue#2674: Large strings can sometimes cause language translation can fail - issue#2719: Automation may sometimes create empty graphs - issue#2721: When replacing '|input_xxxx|' strings, undefined index can occur - issue#2722: Calls to _db_replace() are not consistent resulting in warnings - issue#2723: When replicating to remote pollers, Undefined Variable errors may be seen - issue#2724: When graphing HRULE items, 'Only Variables should be passed by reference' error may be seen - issue#2725: When viewing logs in utilities, filenames should be limited the same as clog - issue#2726: During Automation logging, include the Rule ID that triggers the creation of an item by xmacan - issue#2732: When using basic authentication, automatically strip any @domain information - issue#2734: Allow non-english labels to be used on Graph Templates - issue#2727: When using Polling Hosts Template, warnings can be issued when CMD.PHP is the poller - issue#2733: When processing SNMP data, space delimited hex strings do not always convert into MAC addresses - issue#2735: Mouse cursor should show as default pointer if column is not sortable - issue#2736: When using MySQL 8 or above, 'function' is considered a reserved word unless quoted by xmacan - issue#2741: Various errors can occur due to undefined or incorrect variable names - issue#2742: Various errors can occur due to undefined or incorrect variable names - issue#2743: Attempts to close a tooltip when no tooltip has been set may cause errors - issue#2744: When changing password, undefined index error can occur if user is not logged in - issue#2748: If PHP location setting is invalid during install/upgrade, this should be notified on modules page - issue#2750: When performing multiple sort, highlighting of content occurs - issue#2751: When editing a Tree, display filter may not allow 'All' option to work - issue#2752: When running verbose query on device, you are unable to copy text from items - issue#2753: Unable to copy entire verbose query using clipboard command - issue#2757: Page Navigation can be subject to XSS injection - issue#2758: Various sensitive directories are browsable if web server directory browsing is enabled - issue#2760: Unable to add items into a report - issue#2762: Creating an aggregate graph can sometimes fail due to unknown RRD tools error - issue#2766: When modifying Aggregate Templates, changes are not always cascaded to Graph - issue#2768: Aggregate Graphs may sometimes show the wrong row count - issue#2770: ItemType is not updated when saving Report Items - issue#2772: Add tooltip support to html_header() and html_header_checkbox() - issue#2775: Remote pollers may sometimes fail to replicate data back to main system - issue#2777: Attempting to edit a non-existent report generates an error - issue#2778: When rendering graphs, resizing can sometimes occur repeatedly - issue#2779: On new installations, automation rules for Interface Graphs are broken - issue#2780: Upgrade database script not actually upgrading Cacti - issue#2782: When replicating the syslog plugin, the configuration file is ignored causing errors - issue#2783: When limiting the number of displayed characters, international characters may sometimes display incorrectly - issue#2784: When removing a device with graphs but no data sources , errors are generated - issue#2785: When editing a graph rule, warnings incorrectly appear about unsaved changes - issue#2792: When a checkbox 'friendly name' has a comma, checkbox functionality stops working - issue#2797: When upgrading from before 1.x, SuperLinks view permissions may not be correct - issue#2799: Under heavy use of Real Time Graphs, SQL errors may start appearing - issue#2800: When editing a tree, using a comma in the search field stops search from working - issue#2802: If a Device lacks ifName, an alternative field is not always found even if available - issue#2807: When editing a Data Template that has dependant graphs, some attributes should not be modifiable - issue#2808: When navigating a tree, the layout may unexpectedly move - issue#2814: When viewing the utilities page, HTML tags may be seen rather than rendered - issue#2816: When viewing logs, paging does not always working correctly - issue#2818: Automation can sometimes incorrectly add duplicate devices with the same sysname - issue#2820: When path is blank, is_resource_writable() will generate 'Uninitialized string offset: -1' - issue#2821: When the desired locale can not be located, a number format issue may occur - feature#2728: Update phpseclib to 2.0.17 by DavidLiedke - feature#2809: Update c3.js & d3.js by DavidLiedke - feature#2730: Update jstree.js to 3.3.8 by DavidLiedke - feature#2754: Allow Devices, Graphs and Data Sources to be searched by ID - feature#2765: When editing a tree, allow cascading selection of available graphics - feature#2805: Merged plugins are not always upgraded correctly - feature#2823: Enhance the splice_rrd.php to be able to merge RRDfiles of differing step-Build version 1.2.4 - issue#2523: Send A Test Email stops working under PHP 7.3 - issue#2589: Missing RRD file can cause DSSTATS to throw errors - issue#2590: When installing, chosen language is sometimes lost - issue#2591: Menu selection does not always match selected page/section - issue#2592: When viewing an aggregate graph, 'Display graphs from this aggregate' option does always not work - issue#2593: Unable to migrate aggregate graphs to matching aggregate template - issue#2598: Creating an aggregate graph without associated template causes RRDtool error - issue#2599: Creating/Updating an Aggregate Graph to use LINE/STACK's generates invalid SQL statements - issue#2604: When adding a dataquery, SQL errors can be generated - issue#2605: When installing, checking database tables can cause errors - issue#2608: db_update_table() function should not require an engine type or comment - issue#2609: When updating from earlier than 1.2, timezone column might not exist - issue#2610: Data Sources troubleshooter generates warning that each() function is deprecated - issue#2612: When RRDtool fails to initialize, DSStats generates lots of warnings - issue#2618: ifAdminStatus in snmp_queries/interfaces.xml - issue#2621: File paths that accept blanks are not allowing blanks - issue#2622: Various undefined variables generate errors within database.php - issue#2623: When using form_text_area(), invalid HTML can be generated - issue#2627: Some filenames can be lost in log file selection list - issue#2629: When upgrading, ldap library is not loaded properly due to incorrect paths - issue#2632: Automated Networks are not being properly replicated to additional pollers - issue#2635: When running automation scans, database connection should be forced to central database - issue#2638: Support disabling PHP SNMP extension by mhoran - issue#2645: Some URLs are incorrectly calculated - issue#2649: Automation not creating graphs when there are custom items - issue#2650: Several undefined variables are generating warnings - issue#2662: HRULE objects broken in some cases - issue#2668: Trailing parentheses are removed from the SNMP system description - issue#2672: Cacti Install on Windows Fails - issue#2676: Skin paper plane not working on iPhone XR - issue#2678: Call to undefined function _() in data_queries.php - issue#2679: Users with passwords that do not meet complexity requirements are not redirected to the Change Password page - issue#2680: Remove deprecated $php_errormsg usage - issue#2689: Increase boost maximum memory limits - issue#2693: Graph links do not contain URL path causing links to fail - issue#2698: Avoid duplicated icon in the main.js of all themes - issue#2699: Login option "Show the page that user pointed their browser to" does not work properly - issue#2702: sqltable_to_php.php does not always generate valid table data arrays - issue#2707: Some pages that have permission errors dont raise proper messages - issue#2712: PHP memory should be unlimited in scripts that need more memory than the default - issue#2713: SNMP System Description with UTF8 strings properly are not properly parsed - issue#2718: When links are converted to ajax calls, mailto links should not be included - issue#2720: When calculating percentiles, the value is incorrect as the steps are not placed in correct order - feature#2538: Allow users to change default method of removing data sources when deleting graphs - feature#2539: Allow users to set the default graph lock status - feature#2540: Allow users to enable/disable graph tree history - feature#2646: Allow application of automation rules on CLI by rb83 - feature#2654: New hook to notify plugins of user profile changes ('auth_profile_update_data') - feature#2664: Add option to purge spikekill backups - feature#2701: Provide option to continue graphing objects that loose their index - feature#2704: Device and template cache do not refresh properly-Remove cacti-ss_fping.patch -Build version 1.2.3 - issue#1063: Tree View does not display the last item correctly under 'Modern' theme - issue#2282: Install Wizard does not Detect RRDtool Version on Windows - issue#2430: "New Device" menu item showing as selected incorrect when "Devices" clicked - issue#2435: Tree View becomes narrower and narrower when expanding/collapsing nodes with long names - issue#2449: Index incorrectly changed to 1 if the index is alphanumeric when OID/REGEXP: or OIDVALUE/REGEXP: - issue#2452: Missing 'getSNMPQueries()' function when calling add_data_query.php - issue#2453: When running add_graphs.php, cannot retrieve list of valid snmp values - issue#2460: sqltable_to_php.php does not export 'default' value of columns correctly - issue#2456: When attempting to display actions that can be taken, having no actions caused error - issue#2457: When creating a graph, undefined function prevents confirmation from appearing - issue#2459: ss_host_disk.php attempts to return an empty array instead of a string - issue#2463: Partial Fix: Display zombie data sources without graphs - issue#2464: When viewing a User's effective permissions, disabled devices should show denied - issue#2465: Too many groups hide effective permission column when viewing User's effective permissions - issue#2466: Manual data source creation is broken - issue#2469: When using Matching Objects filter within Automation Graph Rules, unexpected redirect occurs - issue#2471: When Creating a new Graph Template, clear the Graph Template permissions cache - issue#2472: Bad navigation items cause Array to string conversion errors - issue#2474: REGEXP_SNMP_TRIM does not handle Gauge fields properly - issue#2475: When resetting filters, multiple sort session variables do not always reset properly - issue#2476: When using CMD.PHP for polling, device polling time is not updated - issue#2477: When saving a Data Input Method, Output Field name changes to incorrect value - issue#2478: When saving a LINEX type Graph Item, the Line Width value is too restrictive - issue#2479: RPN function select list should be sorted when editing CDEF and VDEF's - issue#2480: RRDtool versions in Cacti not granular enough - issue#2482: When upgrading past 1.1.34, upgrade attempts to drop a non-existing primary key - issue#2491: Data Source Info suggests commands RRDTool can't honor - issue#2492: When data templates are filtered by profile, data source list does not get same filter applied - issue#2493: Data Source Info is not separated properly - issue#2494: User Login History is not fully enabled for translations - issue#2497: When linking to Graphs, unless both start and end are specified, only defaults are used - issue#2499: Data Source reapply names does not update name from data query or template. - issue#2500: Allow Data Source repairs from the Data Source Debug and Data Source Info pages - issue#2502: Unable to have a min or max value for RRDfile at zero '0' - issue#2503: The Cacti Statistics Device Template is not include in release - issue#2509: When checking for correct Unicode, minimum MySQL version is incorrect - issue#2513: When a plugin INFO file is malformed or missing elements, plugin_load_info_file() should fill missing elements with defaults - issue#2519: When editing a data query, graph template picker shows poor performance - issue#2518: Unexpected errors when filtering Data Sources with invalid 'rows' value - issue#2522: When upgrading from pre-1.0.0, colors were not upgraded properly by Givo29 - issue#2525: Tree branches that includes sites which have valid devices do not appear on Graph Tree - issue#2527: When importing a package, if Cacti version is below the version which that exported, a clear message should be shown - issue#2531: When updating color template items, the table name used is incorrect by Givo29 - issue#2535: Ensure Graph ListView uses same UI logic as Graph Management - issue#2537: Incorrect title showing when changes are made to Tree - issue#2543: Poor performance showing a device's graphs on a tree - issue#2547: RRD values are not being properly trimmed - issue#2551: When checking MySQL configuration values, consider ON/OFF to be equal to 1/0 - issue#2553: When upgrading from 1.0.0 or below, renaming automation columns can cause issues - issue#2555: Missing configuration defaults prevent installations/upgrades without showing reason - issue#2563: When sorting Data Sources, missing index causes unnecessary delays - issue#2564: Filtering for Orphan Data Sources is unreliable - issue#2565: Pages with 500+ selectable items in a single able can suffer from poor performance - issue#2568: When querying for diagnostic data, devices on remote pollers should proxy the request - issue#2571: External Links do not properly validate user permissions - issue#2575: Poller errors occur if a file exists that the website cannot read - issue#2576: Spikekill API does not work when called from plugins - issue#2578: When importing packages, missing/new resources are not created - issue#2581: When viewing poller cache, Device SNMP community is not properly escaped - issue#2583: When JSON module is not installed, Installer does not correctly show missing message - issue#2584: When user/group permissions are reset, this is not reflected immediately to the end user - feature#2505: Improve performance of Data Source Statistics - feature#2515: Allow more than one SNMP port to be specified when adding devices via CLI - feature: Update phpseclib to version 2.0.15 - feature: Adjust the max table rows based upon value of 'max_input_vars'-Add cacti-ss_fping.patch-Build version 1.2.2 - issue#599: Aggregate graph templates assume AVG consolidation function - issue#2312: Retrieving Device Information appears to fail on Safari - issue#2317: Unabe to add new records to 'poller_time' table - issue#2327: Memory exhausted whilst running poller replication - issue#2334: Some browsers report JavaScript errors when switching to console - issue#2337: When running an upgrade, the path of the log file is reset - issue#2339: Certain characters in recipient address can cause email to fail - issue#2343: Export hooks no longer work due to missing default keyword - issue#2346: When listing plugin permissions, "Legacy 1.x Plugins" can appear in the wrong cell - issue#2347: Allow sort output to inject returned data into a specific object - issue#2350: Unable to Select Data Source for HRULES and COMMENTS that include nth Percentile and Bandwidth - issue#2352: SNMP description field can sometimes contain mangled data - issue#2354: When reindexing in Automation, titles are not updated for Graph and Data Source - issue#2355: Data Sources are sometimes duplicated when Custom Data is specified - issue#2357: When indexes are incorrect, poller should log more information - issue#2359: When upgrading, "Install/Upgrade" privilege may have been previously lost - issue#2360: When retrieving database / table / column information, schema name is not always applied - issue#2362: No way to default an interface speed when ifSpeed and ifHighSpeed come back as zero - issue#2365: When editing Aggregate Graphs, orphaned items were not always removed - issue#2372: Data Query reindexing leads gaps in Graphs - issue#2376: Manually adding a device discovered by Automation causes errors to be logged - issue#2380: Devices may experience constant reindexing - issue#2384: When authentication method is set to None, change to Builtin as None has been removed - issue#2393: When reindexing a device, Graph Automation creates duplicate graphs every time - issue#2416: SELinux wants APPEND not WRITE permission for Fedora/EPEL (RHEL, Centos) - issue#2419: Host state time was not correctly calculated - issue#2426: Reinstate missing plugin hooks for 'custom_logout_message' and 'custom_denied' - issue#2431: Default value for 'Mail Method' (settings_how) is incorrect resulting in errors - issue#2432: Undefined variable warnings when updating RRD data - issue#2451: Drag and drop does not always function correctly - feature: Update JavaScript library c3.js to version 0.6.12 - feature: Update phpseclib to version 2.0.14 - feature: Update PHPMailer to version 6.0.7 - feature: Update JavaScript library d3.js to version 5.9.1-Build version 1.2.1 - issue#2259: Unable to View Aggregate Graphs - issue#2267: Remove unnecessary includes in aggregate template code - issue#2270: Realtime Graphs consuming too much memory - issue#2272: Site Tree Branches not showing Graphs - issue#2273: Error when saving changes to Data Collectors - issue#2279: SQL Errors in add_graphs.php - issue#2280: SQL Errors in snmpagent cache table inserts - issue#2281: Database audit cli giving incorrect results - issue#2285: Allow HRULEs for bandwith and ptile - issue#2292: Allow Realtime to use 1 second data collection - issue#2298: Ambiguous Toggle Switches in Sunrise Theme - issue#2303: Problem with "Notify Primary Admin of Issues" function - issue#2304: Installation progress stays at 0% - issue#2305: BOOST PROGERR: ERRNO:'8' - issue#2311: Unable to update PHP location during installation due to incorrect CLI environment - issue#2319: Primary admin account not always given access to a plugin when that plugin is enabled - issue#2321: Date separator not being used properly for graphs - issue#2322: Modifying plugin realm registration files and description not supported - issue: Installer does not identify when shell_exec()/exec() are disabled - issue: Removing a Device or Graph Template can not be seen till next login - issue: Visual issues with custom data when using paper-plane theme - issue: Undefined function errors attempting to sync device templates - issue: Plugin dependency handling inconsistant - issue: Editing a report shows incorrect graphs from dropdown- mark license files using %license macro (bsc#1082318)-Build version 1.2.0 - feature: Add a Timeout setting for Remote Agent calls - feature: Add Graphs and Data Sources hyperlinks on Device page - feature: Add One Minute Sampling to the default Data Source Profiles - feature: Add support for DDERIVE and DCOUNTER to Cacti - feature: Add Timezone support for Remote Data Collectors - feature: Allow Adding Aggregate Graphs to a Report - feature: Allow ASCII filepath paths to not be found on settings save - feature: Allow drill down from Graphs to Data Queries or Templates - feature: Allow Import/Export to be hookable - feature: Allow snmpagent to be disabled for very large installs - feature: Allow Top tabs to be Glyphs or Text or both - feature: Big Spanish translation update plus massive QA fixes - feature: Change password page provides visible confirmation of password rules - feature: Do not allow second data source to be added to an SNMP Get data template - feature: Don't allow removal of Data Sources from Data Template once its in use - feature: Inform the primary Cacti administrator of problems by Email - feature: Make all user settings dynamic and allow resetting to default. - feature: Make Graph and Data Source suggested naming more efficient - feature: Make it easy to find Data Query based graphs that have lost indexes - feature: Make Top Tabs use Ajax Callback - feature: Make tree editing responive - feature: New Install/Upgrade user permission to limit access to being able to upgrade - feature: Provide option to debug width errors where output exceeds column width - feature: Removed the Authentication Method of 'None' - feature: Tree automation is now defaulted to on for new install - feature: Update JavaScript library c3.js to version 0.6.8 - feature: Update JavaScript library Chart.js to 2.7.3 - feature: Update JavaScript library d3.js to version 5.7.0 - feature: Update JavaScript library jquery.js to 3.3.1 - feature: Update JavaScript library jquery-migrate.js to 3.0.1 - feature: Update JavaScript library jquery.tablesorter.js to version 2.30.7 - feature: Update JavaScript library jstree.js to 3.3.7 - feature: Update JavaScript library screenfull.js to 3.3.3 - feature: Update phpmailer to version 6.0.6 - feature: Update phpseclib to version 2.0.13 - feature#289: Allow external nologin access for Realtime Graphs - feature#553: When display a host, include Aggregated Graphs as well as standard graphs - feature#614: Allow users to duplicate Data Input Methods - feature#973: When creating a new user authenticated via LDAP, attempt to retrieve users email and full name - feature#122: Support a Site Branch Type - feature#1060: Design Enhancement for Large scale Cacti Implementations - feature#1142: Add Site dropdown to the Graphs and Data Source pages - feature#1184: Improve Data Input Methods editability and message handling - feature#1200: Aggregate Graphs can now include COMMENT - feature#1282: Email notification for Automation Network discovery process - feature#1347: Update automation logging to work better - feature#1395: Ensure messages have each new line keep the same prefix in cacti_log() - feature#1399: Allow 'requires' to include version against a plugin - feature#1400: User settings are now dynamic and can be reset (removed) to return to global settings - feature#1422: Automatically select the next unused data input field when clicking add on data input method - feature#1505: When displaying a graph, provide breadcrumb link to edit device - feature#1527: Update Fontawesome from 4.7 to 5.0.10 - feature#1580: Support Drag & Drop for Builtin Report Items - feature#1581: Allow Mass Adding of Graphs to Reports - feature#1584: Allow theme selection when installing - feature#1588: Check that PHP can run a test file - feature#1593: Allow External links to auto refresh - feature#1597: Ensure synchronised files have same attributes as originals - feature#1610: On Unix, redirect error messages to log files when running external scripts - feature#1628: Allow the User to define an initial Automation Network for discovery when installing - feature#1670: Improve Graph Management to show type of source for a graph - feature#1671: When duplicating a Graph Template, properly duplicate Data Query Graph Template Mappings - feature#1677: Default Tree nodes sorting to be inherited - feature#1691: On Graph context menu, add a 'Copy graph' option to copy graph image - feature#1692: Separate option for logging Input Validation issues - feature#1703: On Graph context menu, text is now multi-lingual - feature#1708: Allow the User to override global Automation email recipients at the Automation Network level - feature#1709: Suppress warning from RRDTool when attempting to make updates in the past - feature#1711: Add support for SSL connections to MySQL - feature#1731: Prevent loss of changes by warning user about unsaved items - feature#1734: When displaying a graph, provide more information when error image is displayed (see also #1428) - feature#1763: Enable automatic refresh for Time Graph View - feature#1806: Control low level debug routines via config.php (Develoepr Use) - feature#1819: Provide CLI program to enable graphs to be removed by scripts - feature#1969: Graph previews can now be linked using a host's external id - feature#2006: Introduce new Data Source Profile to handle decade long graphs - feature#2173: Introduce Device and Graph Template Caching to Speed UI - feature#2228: Add Device ID to Device search field - issue: Fix issue with display_custom_error_message() causing problem with system error message handling - issue: Graph List View was not fully responsive - issue: Move Graph removal function to Graph API - issue: On the Data Sources page, if there is no filtered Device and a Data Source is edited, device association is lost - issue: Typo in Dutch translations when an error occurred while downgrading - issue: Unable to display user profile tabs - issue: Verify all Fields not working due to Cacti 1.x upgrade error - issue#186: Cacti does not support jQueryUI 1.12.x - issue#187: Remove the use of jQuery Migrate plugin - issue#948: Do not create a new datasource when adding a new Graph for the same device/field - issue#454: Cacti Re-Index does not resolve index changes properly during re-index - issue#983: Import Template Preview is misleading - issue#1097: When copying template user, newly created user should always be enabled to allow logging in - issue#1097: When copying template user, it should be disable to prevent logging in as template user directly - issue#1174: When display a tree, disable drag and drop unless in edit mode - issue#1298: Display fatal error to prevent issues caused when system log is not writable - issue#1350: When switching an Automation Tree Rule's leaf type, remove invalid Automation Rule Items - issue#1383: CSRF Timeout does not obey session timeout - issue#1408: Update SQL / Backtrace to use new clean_up_lines() function - issue#1414: DSSTATS reports incorrectly that a data source does not exist - issue#1420: Fix issues found by Debian package builds - issue#1421: Fix issue when SQL had all bad modes, missing variable warning was generated - issue#1426: Fix issue where remote poller was not using unique filenames when attempting to verify files - issue#1437: Plugin install hover message sometimes shows line breaks rather than formatted text - issue#1454: When using oid_regexp_parse, filter indexes to those that match - issue#1473: Recovery Date overwritten by subsequent checks - issue#1494: Unable to Deep Link/Bookmark Trees - issue#1503: Undefined function clearstatscache in DSSTATS - issue#1507: When saving graph settings from the graph page, the graph template id should not be included - issue#1510: New Graphs Undefined Variable $graph_template_name - issue#1521: Force boost to be enabled when there are Remote Data Collectors - issue#1528: Saving a device can result in WARNINGS related to string vs array handling - issue#1529: Allow Aggregate Graphs to Sum Bandwidth and Percentile COMMENTS - issue#1543: Graph Preview appends header=false too many times - issue#1553: Poller does not set rrd_step_counter correctly if no steps taken - issue#1559: CLI Output Issues due to over escaping - issue#1560: Warning that escapeshellarg() is escaping a null - issue#1567: Technical support - add notification if Cacti and Spine version is different - issue#1574: User templates are not correctly being applied - issue#1589: Installer now checks that the temporary folder is writable - issue#1590: User Admin generates SQL error if user is not part of any groups - issue#1601: Aggregate Graphs can not include some classes of COMMENT - issue#1602: PHP ERROR: Call to undefined function api_data_source_cache_crc_update() - issue#1604: Failed to connect to remote collector - issue#1606: Boost debug log not functional - issue#1607: Boost next run time occurs in the past - issue#1608: Possible boost race conditions - issue#1609: Remote pollers update 'stats_poller' on main poller - issue#1617: Editing a data query results in missing $header variable - issue#1621: Realtime Popup can cause automatic logout - issue#1626: httpd-error.log have message about Fontconfig - issue#1634: Default snmp quick print setting resulting in false poller ASSERTS on some php releases - issue#1651: Check temporary folder has write access during import - issue#1655: Correct Cacti to handle new MySQL 8.0 reserved word `system` - issue#1658: Devices drop down should be filtered by Site - issue#1660: Reports based upon Tree don't maintain graph order - issue#1665: Must change password not working for local users when main realm is not local - issue#1669: Console log header grammar issue - issue#1674: Threads and Processes values not migrated to Poller table during upgrade - issue#1676: Allow automation discovery to add the same sysname on different hosts - issue#1682: Slow Select Statement lib/api_automation.php - issue#1689: Technical Support's RRDTool version should show detected RRD version - issue#1690: Report a warning if the default collation is not utf8mb4_unicode_ci - issue#1700: Mail sent without auth causes errors to appear in logs - issue#1710: RRDtool create command causes first update to fail - issue#1721: Console Side Bar not correct on first login - issue#1723: die() messages should include PHP_EOF for better logging - issue#1726: Poor page performance editing a Graphs Graph Items - issue#1746: Poller with no hosts does not exit until timeout is reached - issue#1761: Graph Management page shows bogus template names - issue#1783: Browser Back button still does not working - issue#1796: Import: Fixed handling of references to objects not included in file - issue#1799: Default User log sort should be date descending - issue#1810: Correct SQL errors with authentication set to no authentication - issue#1839: Dummy cosmetic bug on down device selection option - issue#1841: Data Source Stats table not properly migrated from pre 1.x Cacti plugin - issue#1849: SNMPAgent not sending traps - issue#1852: Reports Preview/Mails show no graphs - issue#1889: Insecure $ENV{ENV} which running setgid - issue#1901: Upgrade from 0.8.8h fails on external_links statement - issue#1921: Data Query XML field method 'rewrite_index' does not correctly query for value - issue#1926: Deselecting items should present warning or disable GO button - issue#1948: Device Template should warn about need to re-sync - issue#1953: set_default_action() should warn if more than one action provided - issue#1973: SpikeKill Menu does not display properly - issue#1976: Default admin permissions do not allow everything - issue#1982: Certain hooks should occur within api functions rather than UI functions - issue#2002: api_plugin_db_table_create should support non-string defaults - issue#2012: For kernel 3.2+, "Linux - Memory - Free" should grep for "MemAvailable:", not "MemFree:" - issue#2085: CLOG Regex Parser does not verify registered function exists - issue#2126: api_device.php generates undefined function poller_push_to_remote_db_connect() - issue#2127: Unable to save error when duplicating graph - issue#2135: api_tree_lock() and api_tree_unlock() forcing redirection incorrectly - issue#2143: export.php Illegal string offset 'method' - issue#2144: Device Management "Status" column does not sort properly - issue#2152: When editing a device, should show disable/enable option - issue#2153: Utilities page issues the wrong hook for tabs - issue#2163: LDAP functions are not consistent - issue#2164: Login page does not remember selected realm - issue#2171: datepicker and timepick translation not available - issue#2178: Header/Footer included more than once - issue#2182: Graph View missing 'html_graph_template_multiselect()' function - issue#2184: html_host_filter() does not handle host_id consequently - issue#2186: Boost generates invalid SQL during on demand update - issue#2188: SNMP timeout errors are being duplicated - issue#2191: i18n_themes is not properly primed in global_arrays.php - issue#2202: Can't create more than one graph with add_graphs.php from one template - issue#2207: Removing Graph Template does not Remove Data Query Associations - issue#2217: cmd.php not handling quoted snmp values properly - issue#2240: SNMP system Data Input Methods should not be modified on import - issue#2241: Spike removal not functional due to Debian packaging - security#1072: Prevent exploitation of Data Input Methods to escalate privileges (CVE-2009-4112) boo#1122535 - security#1882: Bypass output validation in select cases - security#2212: Stored XSS in "Website Hostname" field CVE-2018-20724 boo#1122244 - security#2213: Stored XSS in "Website Hostname" field - Devices CVE-2018-20726 boo#1122242 - security#2214: Stored XSS in "Vertical Label" field - Graph CVE-2018-20725 boo#1122243 - security#2215: Stored XSS in "Name" field - Color CVE-2018-20723 boo#1122245-Fixed missing packages php-json, php-ctype, and php-gd in cacti.spec. bsc#1101024 -Fixed Apache2.4 and Apache2.2 runtime configuration issue. bsc#1101139-Build version 1.1.38 - issue#1501: cmd.php poller not stripping alpha from snmp get values - issue#1515: Special characters not rendered properly in settings - issue#1530: Inconsistent behaviour handling blank Field Name/Value when editing data query suggested values - issue#1537: Numeric validation not ignoring blank elements- Change minimum php version to 5.4 -Build version 1.1.37 - issue#274: Allow Realtime Graph Popup Mode - issue#1405: When Data Query columns are wide, they cause rendering issues - issue#1414: DSSTATS reports incorrectly that a data source does not exist - issue#1419: Filtering log results in errors in the log - issue#1420: PHP NOTICE editing cdef and vdef items - issue#1421: CLI upgrade_database.php PHP Warning on execution - issue#1426: Remote poller erroring attempting to verify files - issue#1432: Delete confirmation does not disappear - issue#1443: Partial Save warnings under Settings -> Mail/Reporting/DNS - issue#1447: CLI audit_database.php not detecting database name, and failed to create audit tables when run fresh - issue#1453: CLI add_graph.php not allowing title to be set - issue#1456: Increase minimum php version maintaining support for RHEL6 - issue#1457: Path-Based Cross-Site Scripting (XSS) issues - issue#1458: Error in logs when creating new graphs - issue#1459: Automation filter not applied correctly - issue#1461: Setting output_format on input type causes no values to be returned - issue#1464: Poller stuck in infinitely loop causing excess logging - issue#1466: No scrollbars in mobile browsers - issue#1468: Increase max length of host.snmp_sysObjectID column - issue#1471: Undefined function found in global_languages.php - issue#1472: Change Device Options - Style needs updating - issue#1474: Check possibility for creation of temporary tables on install - issue#1487: Undefined constant in ldap.php - issue#1483: Create New Graphs - Paw Styling Issue - issue#1493: Can't create tree branches with '#' sign - feature#1489: Add ability to use parts of OID as value via regex - feature: Updated Chinese Simplified translations - feature: Updated Dutch translations - feature: JavaScript library Chart.js updated 2.7.2 - feature: Allow snmp formatting functions to detect UTF-8 output- Build version 1.1.36 - issue#934: Template names missing in graph management list - issue#1211: CDEF and VDEF Item Edit do not use correct procedures - issue#1250: Language support does not support localization properly - issue#1331: Log Rotation should occur at midnight on system - issue#1334: Console->Users->(Edit) Permissions checkmark descriptions missing - issue#1336: Debian test suite reports php error - issue#1338: Allow automation to be run in debug mode from GUI - issue#1339: First graph of second page does not render - issue#1340: Unable to open Time Graph View in new tab - issue#1348: Toggle context menu of Zoom - issue#1351: Errorimage does not render on systems without GD ttf support - issue#1353: New installation without config.php silently throws errors - issue#1355: Single tree can have the order of the tree changed - issue#1357: Data Profile disable fields shown temporarily as editable - issue#1359: Settings page generates error for removed plugin tab - issue#1362: DSStats Avg/Peak function broken due to change in RRDtool processing - issue#1365: Plugin Management enforce folder name - issue#1366: Improve error/info message display - issue#1380: Potential failure when updating script type - issue#1384: When installing/enabling plugins, current user and admin should get permissions - issue#1386: form_selectable_cell() ignores width if no style_or_class is passed - issue#1389: Poller is including plugins that are not installed - issue#1390: Plugin uninstall should prompt user before removal - issue#1396: Prevent installation/uninstallation of a plugin if dependency is present - issue#1397: Distinguish between plugin tabs and core tabs in settings - issue: Allow dynamic setting of from name when emailing - issue: Data Query Cache filter layout more consistent - issue: Minor plugin permissions format change - issue: Implementation of error handling causes errors creating New Graphs - issue: Deprecated DDStats setting removed - issue: Graph context menu items are now context aware - issue: Validate spine path before allowing enabling of spine - issue: Errored settings fields now highlighted correctly on error - issue: Add the Default Device to the Default Tree at install time - issue: Secpass password verification error message unuseful - feature: Searching of SNMP Index in View Data Query Cache now works - feature: Presets now have default device Template - feature: JavaScript library c3.js updated (v0.4.21) / jstree.js (3.3.5) - feature: PHPSecLib updated 2.0.10 - feature: Updated Dutch translations- Build version 1.1.35 - issue#114: *all_max_peak* percentile calculations incorrect - issue#430: Pressing Back often fails to work as expected - issue#564: Fail to move items in graph template as desired - issue#981: Hyperlinks for Data Profile stats - issue#993: Realtime not working on remote pollers for certain data query - issue#1244: Errors importing templates with deprecated hashes - issue#1251: Allow zoom out through mouse mmiddle button - issue#1281: Max OIDs setting is for bulkget and not bulkwalk operations - issue#1286: Correct CHUNKED_ENCODING error when retrieving graph with some browsers - issue#1306: Graphs are not always refreshed properly - issue#1309: Provide meaningful authentication errors in graph_json.php and graph_image.php - issue#1310: Return button fails on change password page - issue#1315: Realtime not working on local data collector - issue#1316: CDEF Item Value dialog does not update creating items - issue#1319: Front end + remote poller - connection timeout issue - issue#1321: Use RRDtool pipelining functions within DSSTATS - issue#1323: Enhance form layout for readability - issue#1329: Spelling errors in automation_networks.php - issue: Validate regular expressions if specified in add_graphs.php - issue: Ensure compression levels are consistent when importing package- Build version 1.1.34 issue#1040: PHP version 7.2 - ERROR PHP WARNING: sizeof() issue#1195: Improved Javascript error message handling issue#1245: Unable to reorder graph name suggested values issue#1256: Error reporting of custom errors not displayed correctly issue#1257: Boost excessively logging updates issue#1258: cacti.sql updated to match expected schema issue#1260: Tab images fail to render due to TrueType support in PHP GD Module issue#1261: Automatic logout timeout does not apply to web basic authenication issue#1263: CLI utility to validate database schema issue#1266: Inconsistent usage graphWrapper CSS causes odd graph zoom behavior issue#1268: Regex filters not working properly issue#1274: Host CPU script checks value existance to avoid error issue#1275: SNMP v3 authPriv fails to work issue#1287: JSON calls return validation error in HTML format issue#1289: Script Server should output parameter array rather than parameters issue#1292: Chrome to aggressively caches Javascript files issue#1293: Correctly identify if command 'snmpbulkwalk' is available issue#1296: CactiErrorHandler does not ignore PHP suppressed errors issue#1300: Automation discovery : New devices added by automation discovery have empty SNMP community field issue#1302: Automatic logout should not be enforced on login page issue#1304: mib_cache.php file contains unsafe transactions for binary logging feature: CLI utilily to generate and verify file hashes for installed Cacti files feature: Logging links back to appropriate areas for troubleshooting feature: Logging lists filenames in reverse order- Build version 1.1.33 - issue#1253: Automatically generated RRDtool DEF names in Cacti 1.1.32 break existing Graph Templates- Build version 1.1.32 - issue#969: Undefined index: color_id / task_item when viewing graphs - issue#1166: Fix typo of 'locale' in global_languages.php - issue#1222: Graphs with large number of items causes RRDTool to error - issue#1230: PHP Fatal error: Call to undefined function get_max_tree_sequence() - issue#1238: SNMP functions fail to handle "Invalid object identifier" error - issue#1239: Browser console error in layout.js - issue#1240: Page layout issues caused by library update - issue#1246: Make SNMP Error return more info - issue: Missing or corrupted theme files can corrupt user settings - issue: Theme may not change until next login - issue: Tree edit Tree/Device/Graph drag areas incorrect - issue: Make callback error handling compatible with jQuery 3.x - issue: Ensure the snmp_error is cleared before every call - issue: Indicate unknown error when RRDTool returns no error message - feature: Update Javascript library: js.storage.js, d3.js, jquery.js, jquery.tablednd.js, jquery.timepicker.js- Build version 1.1.31 - issue#629: Site reload after delete the last letter in the searchbar - issue#1022: Discovery network stuck in "running" state does not return results - issue#1164: Version compare function fails on major/minor only versions - issue#1166: Invalid New User default language selection - issue#1175: Automatic logout inconsistent redirect - issue#1179: Warn during installation if installing moving to older version - issue#1183: Automatically detect missing Theme and use alternate - issue#1185: Layout with Graphs having large number of data columns - issue#1189: Allow ability to sort tree list by name asc/desc - issue#1190: Enabling, Disabling, Uninstalling plugin, you should page refresh - issue#1191: Tree sequences were not set or checked - issue#1197: Add more collection intervals to Data Source Profiles - issue#1206: Display issue with internationalization number format - issue#1210: CDEF and VDEF Items can not be properly edited - issue#1212: Navigation breadcrumbs fail to handle External links correctly - issue#1213: PHPMailer trying TLS despite SMTPSecure setting - issue#1215: Show version when installation prompts for license - issue#1217: Add ability to view/edit Input/Query when editing Data Template - issue: Named colors fail to import on install or upgrade - issue: Drag and Drop issues on multiple pages could corrupt sequencing - feature: Enhance filter to permit more glyphs for table headers - feature: Add a page refresh dropdown to the Automation Networks - feature: Enhanced SNMP v3 input forms - feature: Allow Trees to be rearranged using Drag and Drop - feature: Trap GUI callback errors and present error message- Build version 1.1.30 - issue#1155: Non-secure mail setting not functional due to changes in phpmailer - issue#1157: Resolve issue with branch permission api - issue#1158: Change CLOG to use regex replacement so line details are not mangled - issue#1161: Graph View regex's are not preserved during automatic page refresh - issue#1162: Error messages are not display when editing a user - issue#1166: Default language was not correctly set when editing a user - issue: basename function undefined during upgrade to 1.0.x - issue: Storage API and translations required for Change password function - issue: ALTER IGNORE still throws an error when attempting to drop the primary key - issue: Data Source profile form API generates error when system is half upgraded - issue: Resolve issue with importing packages - feature: Update package versions for Cacti version 1.1.29- Build version 1.1.29 - issue#871: Allow Nth Percentile and Bandwidth Summation to respect 'Base Value' in template - issue#965: Duplicate error message and incorrect error code when using LDAP authentication - issue#1084: Graph Tree Branch not properly populating when editing report item - issue#1104: Datetime formatting in developer debug mode incorrect - issue#1106: Template Filters has empty row - issue#1109: URL used in redirection when referrer already has parameters in it - issue#1110: Add CPU Total to 'SNMP - Get Processor Information' - issue#1111: PHP NOTICE when using LDAP authenication - issue#1116: Filters not allowing "None" or "All" when editing report item - issue#1119: Reduced amount of data fetched for CPU usage to just the data used - issue#1121: Bandwidth summation not using correct locale - issue#1122: Fix issue with local login / potential password problems - issue#1128: Resolve php warning when raising messages - issue#1130: Fix logging level issue where logs of same level as setting where not logged - issue#1131: Make upgrade_database.php use same version compare as /install/ system - issue#1133: Fix issues with variable name and debug log - issue#1141: When viewing graphs from list view, pagination causes list view filter to be cleared - issue#1143: ss_host_cpu.php - Division by zero / Invalid Return Value - issue#1146: Installation now checks URI path matchs with configuration option URL_PATH - issue: Updated Graph pagenation and filter reset - issue: Resolve issues with cacti_version_compare() processing - issue: Zoom context menu stays open after zoom out actions - issue: Paginator object was not always translated- Build version 1.1.28 - issue#958: User Group Tree permissions not calculated fully - issue#959: Issue viewing email reports due to email client decoding problems - issue#992: RRDfile naming issues that result from random sorting during export - issue#1012: Issue where disabled devices will not appear in Tree editor - issue#1044: Handle invalid exclusion regex properly when viewing the log - issue#1045: Issue with multiple pages and confirmation dialogs - issue#1048: Problem importing vdefs from templates - issue#1053: Remote Data Collector now works with https and self signed certificates - issue#1055: Errors in data source statistics inserts when invalid output is encountered - issue#1057: CVE-2017-16641 - Potential vulnerability in RRDtool functions boo#1067166 - issue#1058: ICMP Ping to and IPv6 address fails to gather data for ping latency - issue#1059: Aggregate item filter should use regular expressions to avoid SQL errors due to flawed filter logic - issue#1064: When a Device Template is removed, Automation Templates for that Device Template remain - issue#1066: CVE-2017-16660 in remote_agent.php logging function boo#1067164 - issue#1066: CVE-2017-16661 in view log file boo#1067163 - issue#1071: CVE-2017-16785 in global_session.php Reflection XSS boo#1068028 - issue#1074: Boost records get stuck in archive - issue#1079: Undefined index in lib/snmpagent.php - issue#1085: Undefined function html_log_input_error - issue#1086: Rerun data queries in automation process has no effect - issue#1087: cli/add_device.php --proxy option does not work with non-snmp devices - issue#1088: Set timeout for remote data collector context - issue: Minor performance increase in boost processing - issue: Poller output not empty not processed correctly on Log tab - feature: Timeout to the remote agent for realtime graphs - feature: Updated Dutch translations - feature: Database update adding additional indexes for increased performance - feature: Updated PHPMailer to version 5.2.26 - feature: Updated phpseclib to version 2.0.7- Build version 1.1.27 - issue#1033: Issues inserting into dsstats table due to legacy data - issue#1039: Using html_escape still double escapes. Use strip_tags instead - issue#1040: Resolving compatibility issue with PHP7.2- Build version 1.1.26 - issue#841: --input-fields variable not working with add_graphs.php cli - issue#986: Resolve minor appearance problem on Modern theme - issue#989: Resolve issue with data input method commands loosing spaces on import - issue#1000: add_graphs.php not recognizing input fields - issue#1003: Reversing resolution to Issue#995 due to adverse impact to polling times - issue#1008: Remove developer debug warning about thumbnail validation - issue#1009: Resolving minor issue with cmd_realtime.php and a changing hostname - issue#1010: CVE-2017-15194 - Path-Based Cross-Site Scripting (XSS) - issue#1027: Confirm that the PHP date.timezone setting is properly set during install - issue: Fixed database session handling for PHP 7.1 - issue: Fixed some missing i18n - issue: Fixed typo's - feature: Updated Dutch translations - feature: Schema changes; Examined queries without key usage and added/changed some keys - feature: Some small improvements - Build version 1.1.25 - issue#966: Email still using SMTP security even though set to none - issue#995: Redirecting exec_background() to dev null breaks some functions - issue#998: Allow removal of external data template and prevent their creation - issue: Remove spikes uses wrong variance value from WebGUI - issue: Changing filters on log page does not reset to first page - issue: Allow manual creation of external data sources once again - feature: Updated Dutch translations- Build version 1.1.24 - issue#932: Zoom positioning breaks when you scroll the graph page - issue#970: Remote Data Collector Cache Synchronization missing plugin sub-directories - issue#980: Resolve issue where a new tree branches refreshs before you have a chance to name it - issue#982: Data Source Profile size information not showing properly - issue: Long sysDescriptions on automation page cause columns to be hidden - issue: Resolve visual issues in Classic theme - feature: Allow Resynchronization of Poller Resource Cache- Build version 1.1.23 issue#963: SQL Errors with snmpagent and MariaDB 10.2 issue#964: SQL Mode optimization failing in 1.1.22 - Build version 1.1.22 issue#950: Automation - New graph rule looses name on change issue#952: CSV Export not rendering chinese characters correctly (Second attempt) issue#955: Validation error trying to view graph debug syntax issue: MySQL/MariaDB database sql_mode NO_AUTO_VALUE_ON_ZERO corrupts Cacti database issue: When creating a data source, the data source profile does not default to the system default feature: Enhance table filters to support new Cycle plugin feature: Updated Dutch Translations- Build version 1.1.21 issue#938: Problems upgrading to 1.1.20 with one table alter statement issue#952: CSV Export not rendering chinese characters correctly issue: Minor alignment issue on tables - Build version 1.1.20 issue#920: Issue with scrollbars after update to 1.1.19 related to #902 issue#921: Tree Mode no longer expands to accomodate full tree item names issue#922: When using LDAP domains some setings are not passed correctly to the Cacti LDAP library issue#923: Warninga in cacti.log are displayed incorrectly issue#926: Update Utilities page to provide more information on rebuilding poller cache issue#927: Minor schema change to support XtraDB Cluster issue#929: Overlapping frames on certain themes issue#931: Aggregate graphs missing from list view issue#933: Aggregate graphs page counter off issue#935: Support utf8 printable in data query inserts issue#936: TimeZone query failure undefined function issue: Taking actions on users does not use callbacks issue: Undefined constant in lib/snmp.php on RHEL7 issue: Human readable socket errno's not defined issue: Audit of ping methods tcp, udp, and icmp ping. IPv6 will still not work till php 5.5.4- Build version 1.1.19 issue#810: Scripts in packages don't match distribution issue#919: Unable to upgrade to 1.1.18 issue: Update documentation for minimum PHP 5.4 - Build version 1.1.18 issue#902: Correcting some issues with Console and External Links issue#903: Upgrade pace.js to v0.7.8 issue#904: Allow user to hide Graphs from disabled Devices issue#906: Create a separate Realm for Realtime Graphs issue#907: XSS issue in spikekill.php CVE-2017-12927 bsc#1054390 issue#910: Boost last run duration generates an error on new install issue#914: Unable to purge Cacti logfile from System Utilities issue#915: Non-numeric data in ss_host_disk.php issue#916: Resolve display of errors when encountering ldap issues issue#918: Minor XSS and create generalized escape function CVE-2017-12978 bsc#1054742 issue: Resolve JavaScript errors on Login page issue: Resolve JavaScript errors on Permission Denied pages issue: Graphs tab would appear in non-classic even if you did not have permissions feature: Updated dutch translations- Build version 1.1.17 issue#450: List View to Preview shows no results issue#486: Export Device table results to CSV issue#544: Allow Log Rotation to be other than Daily issue#673: Downtime/Recovery time/date is set incorrectly issue#819: Customized timespans for graphs issue#888: Rebuilding Poller Cache when External data sources are present results in false positive warnings in the log issue#891: Database.php unable to connect to MySQL when using port different than 3306 issue#893: Warning messages when duplicating CDEF objects issue#897: Due to browser use of special key, deprecate ctrl-shift-x for clearing filter issue#898: Issue with tcp and udp ping due to file description allocation changes issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI issue: Update language of the Rebuild Poller Cache menu pick issue: Broken design for input controls with Sunrise theme issue: Timespan switching not switching to Custom in Preview Mode issue: Log rotation would not occur under certain conditions. Provide more control over log functions issue: Purge log file always purged the cacti.log, not the selected log issue: Unable to view graphs for errored data sources from Cacti log- Build version 1.1.16 issue#865: Escape Data Query arguments to prevent issues with special characters issue#872: Can't add device items to graphs generated with no device and no template issue#875: When modifying Realm permissions, realms that are listed multiple times don't stay in sync issue#877: Improving resolution to issue#847 and one additional vulnerability CVE-2017-12065 bsc#1051633 issue#878: Ambiguous language in purge log function issue#879: SQL Error when adding a report item to a report issue#880: Device drop down is limited to 20 devices and lacks a scroll bar issue#885: Graph generated with no device and no graph template forgets device definitions issue#886: Unable to export templates other than Device templates issue: Address additional corner cases around get_order_string usage issue: Data Queries sharing a Data Source can result in poller output table not empty errors issue: Fix Sunrise theme to properly theme multiselect widgets issue: Increase height of multiselects so that more options are visible issue: When a graph is locked, anchor tags are still functional- Build version 1.1.15 - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier - feature: Added test to detect install upgrade code problems- Build version 1.1.14 - issue#849: Unable to select host in Graph Item pick - issue#850: Reporting not allowing Non-templated Graphs - issue#858: Pagination on SNMP Options wrong - issue#860: Network Discovery Subnet Range character limit too small - issue#861: The search filter does not support Cyrillic - issue#862: Automation - When editing Graph Rules, unable to Change Data Query - issue#863: Typo error in auth_login.php for LDAP authentication - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php CVE-2017-11691 bsc#1050950 - issue: Link's not showing in Automation Graph and Tree rules on Sunshine theme - issue: Make Templates Export responsive - issue: Don't wrap menu glyphs and menuitems - issue: The function get_order_string() can fail when encountering reserved word columns - issue: Data Query Delete is not using callback - feature: Resize Graphs on Graph page to be responsive - feature: Make import text a hidden field as it is likely seldom used- Build version 1.1.13 issue#605: Remove Spikes feature not fully functional issue#814: Allow 'Save' feature from New Graphs issue#837: Using the add_device.php CLI script, you can not 'default' the device threads to other than 1 issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512 issue#839: The Database column name 'rows' is a reserved word in MariaDB 10.2+ issue#845: External links tabs should appear at the end of the tab view issue#846: Web crawl of Cacti site shows errors in the log issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php bsc#1048102 issue#853: Go and Clear buttons do not work in all cases on Graph Rules pages issue: Up/Down arrow titles labeled incorrectly on Tree Management page issue: Make the default Export Type a Device Template issue: Fix SNMPagent MIB cache issues issue: Realtime cache cleanup now only removes rrd and png issue: When redirected from reports, you can receive a validation error feature: updated Dutch language- Build version 1.1.12 - issue#822: Aggregate Graph Items are incorrectly editable - issue#823: Allow Filters to be hidden - issue#834: Add spacing on graphs pages - issue: Uninstalled plugins can not install - issue: Location of filter functions in host.php prevent full responsive filter implementation - feature: Implement first phase of responsive search filters - Build version 1.1.11 - issue#642: RRA not written or WARNING: Poller Output Table not Empty - issue#779: PHP running out of memory due to date format issues - issue#791: SeLinux causing problems due to recent enhancement of the Cacti log - issue#818: Unable to unselect all SpikeKill templates under settings - issue#831: Unable to add devices from automation devices that don't have a snmpSysname - issue: incorrect version of pace: fix progess bar - issue: date_format(): fix date separator character - issue: host.php: fix itemCount en rowCount when result = null - issue: clog: fix scandir for systems with limited permissions to log directory - issue: clog: fix listing of logfiles - issue: Stop New Graphs filter interface from taking too much space - issue: Pagination of clog is not done via ajax - issue: Unable to dry run spikekill's from Graphs page - issue: Default sort order does not highlight on Aggregate Template page - issue: Correct display issue with Graph Templates when editing Device - issue: External Data Sources show as having poller interval on Data Source page - issue: Allow Selecting 'External' as the Data Source Profile when creating non-templated Data Source - issue: Remove Field Order on Data Input output data as it's not required - issue: Data Templates not using Ajax callbacks to switch Data Sources - issue: Visual issue when creating non-templated Aggregate Graphs - feature: new skin: Sunrise - feature: Provide Non Compatible explanation when a plugin is not compatible - feature: Updated Dutch translations - feature: Allow Graph Templates with multiple flag to be created repeatedly from Graphs New interface - feature: Allow plugins to exclude files and directories from their remote poller synchronization process - feature: Add Device Description to View Poller Cache UI- Build version 1.1.10 - issue#779: Resolve random apache segfault due to recursion - issue#786: Unable to create second RRA for a Data Source Profile with collection rate less than 5 minutes - issue#789: Unable to Clear Filter due to JavaScrpt name space collision - issue#791: cacti 1.1.9 and clog_webapi.php permission issue - issue#794: SQL Error when creating graphs manually - issue#798: Cosmetic issue when checking checkboxes in Cacti - issue#800: Unchecked loop in lib/html_utility.php causing race condition - issue#802: Issue updating device hostname with SNMP data queries - issue#803: Issues with utf8mb4 introduced via optimization - issue: If the device is down and snmp_sysUpTimeInstance is 0, time in state can be wrong - feature: Updated Dutch translations- Build version 1.1.9 * issue#788: Fails on PHP Fatal error if LDAP auth enabled - Build version 1.1.8 * issue#529: Issue on Graph New page with checkbox unselected * issue#552: Minor selectable row checkbox issue * issue#577: Dragging multiple items causes the tree to refresh too early * issue#617: Correct poller timeouts when no devices are associated with active data collector * issue#706: Classic external link template images missing * issue#726: Undefined variable in upgrade script * issue#728: Resolve issues with jQueryUI empty dialogs * issue#731: Add class to radio button labels to correct display issue * issue#736: Sequence numbers not visible when editing templates using modern theme * issue#739: Graph Titles missing on aggregate graphs * issue#740: Spacer manipulation broken after update to responsive forms * issue#741: Errors in dsstats with very large RRDfiles with more than 60 data sources * issue#748: Search results are not cleared on Aggregates * issue#754: Default Language for user and system are not set on new installation * issue#755: RRDtool Graph Watermark is incorrect * issue#756: Resolving some translation issues * issue#763: Template Export not functional * issue#765: Validation error when viewing Utility View * issue#771: Editing a report renders no options after creation * issue#780: Preview always shows thumbnails in reports interface * issue: Hide Aggregate system cdefs when editing graphs and graph templates * issue: Updating Utility View zoom was not updating table data * feature#723: Convert Data Source dropdown to autocomplete when editing standalone graphs * feature#735: Allow color selection in graphs and templates to be autocomplete * feature#753: Preliminary support for RRDtool 1.7. * feature: Add function to obtain the current execution user * feature: Implement Site timezones as autocomplete for performance * feature: For themes other than classic, make color id selection autocomplete * feature: CLOG timestamp is now formatted as defined in settings * feature: CLOG can show loginformation from rotated logfiles- Build version 1.1.7 * issue#470: Enhance Cacti's SNMP function and Data Query XML, add hex|string|guess * issue#653: Devices with empty sysNames are not added to discovered devices * issue#655: Data source not displaying device name * issue#658: Scheduled Reports (type "tree") not working * issue#662: Sending test Email should optionally bypass ping * issue#667: In Classic theme initial view of Tree view broken * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5 * issue#670: Validation error when you do "Change Graph Template" in Cacti * issue#672: Cacti unable to enable snmp notification receiver mibs * issue#680: Sort order in Time Graph View * issue#687: Cacti DB access not compatible with PHP 7 * issue#696: Multiple issues with snmpagent notification UI * issue#699: Add custom error handler for ping functions * issue#704: Fix GUI issues for Graphs not belonging to a device * issue#707: Back button not working * issue#708: Issues finding lib/snmp.php in host disk functions * issue#712: Change Graph Template dropdown invalid * issue#717: Allow ajax callbacks when adding non-templated graph items * issue: Reports were not using Cacti's permission system for checking access * issue: User Admin page reported wrong permissions at Tree level missing some i18n as well * issue: Short data_name can cause data collection issues * feature: Updated Dutch language * feature: Updating PHPMailer to 5.2.23 * feature: Support input-output Data Query types * feature: Introduce new get_cacti_version() to reduce database calls on pages- Build version 1.1.6 * issue#620: The table poller_data_template_field_mappings can get out of sync when manipulating data templates * issue#622: Can not connect to MySQL over a socket * issue#628: Cacti upgrade process is complex and error pront for developers * issue#635: Error when saving change to data template * issue#637: When displaying tree graphs, use the same layout as preview mode * issue#646: When a plugin is disabled during page operations, warnings can appear * issue#651: Unable to view cacti log (because of allowed memory size exhausted) * issue#657: Error in log when host is down, using icmp and using cmd.php on FreeBSD * issue: List for creating a Graph type shows already added Graph Templates * issue: Fix and undefined variable on data source page when first creating a manual data source * issue: Remove tabindex and other non-required manual aria controls from pages * issue: Table type and column type in poller_output table wrong * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5 * issue: When changing your language Cacti would not do a full page refresh * feature#106: Paginated CLOG and log administration * feature: Dutch translations * feature: Responsive Graphs page * feature: Convert forms from table based to div based for responsive design * feature: Better support for phones and tablets * feature: Simplified installation code to facilitate easier release cycle * feature: Updating Tablesorter to v2.28.9, adding widgets and pager- Build version 1.1.5 * issue#580: Data collection warnings when using cmd.php * issue#592: Incorrectly formatted HTML * issue#606: Replace in data input methods * issue#607: Allow draw_menu to specify multiple actions for the same URL * issue#608: Spaces adjacent to double quotes are eliminated during data input method import * issue#609: Honor the column setting in graph tree view mode * issue#610: Change Graph Template action not available * issue#611: Cacti Installation Wizard - Spine page incorrect on Windows * issue#612: Uncaught Error: Call to a member function row() on a string * issue#613: Network Automation, now requires a site or your are unable to save rules * issue#615: Data Input field length too short for longer scripts * issue#619: Export logging option in settings no longer used- Build version 1.1.4 * issue#524: Reporting not working when Tree branch is device * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back to Graph Management page for Advanced mode * issue#573: Missing Graph Template dropdown items * issue#575: Very large hex strings result in scientific notation that RRDtool rejects * issue#579: Problems logging in using nginx web server * issue#581: session_start() warnings when manually sending reports * issue#584: Issues reporting memory recommendation on utilities page * issue#586: Overrunning pollers can cause system load spikes * issue#587: Data Collector setting under Network Discovery is not being used * issue#588: Devices with blank sysDescr are added to the first Device Template in error * issue#589: Automation discovery does not allow site association * issue#590: Unable to create a plugin based menu * issue#591: Row selection in Device Automation Templates not sane with drag-n-drop enabled * issue#601: Resolving some translation issues * issue#604: Unexpected backtrace on regular expression filters * issue#605: Remove Spikes non-numeric data causes warnings * issue: Ping email does not use a from email address * issue: Automation does not recognize default size or poller * issue: Unable to drag-n-drop on automation templates pages when enabled * issue: Fixed number of hosts in poller stats for first poller * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module * issue: Recovery poller could get stuck in some situations * issue: Fix JavaScript errors when managing Aggregate Graphs * feature: Reorganize defaults to place more on device defaults page * feature: Update jQuery tableDnD to version 0.9 * feature: More tolerant of empty PHP_SELF found with some web servers- Build version 1.1.3 * issue#515: Unable to import color CSV file * issue#519: In non-classic themes its not possible to remove Cacti log or reporting tabs * issue#520: SQL error in graph automation * issue#521: Cacti allows removal of Data Query Graph Template associations when they are in use * issue#525: LAST GPRINT type not rendered correctly due to lack of escaping * issue#530: Undefined function get_vdef in lib/rrd.php * issue#531: Issues with TextAlign and Tick graph items * issue#532: Unreliable scroll height causes issues in Chrome * issue#533: User settings not cleared after saving profile * issue#534: Automation issue with AS clause * issue#538: Unable to rename tree folder * issue#541: Issues with mobile graph viewing * issue#555: DSStats SQL insert errors due to data collection issues * issue#563: Division by zero in removespikes.php * issue: Fixed rendering issues with HRULE's on graphs * issue: Update jsTree to 3.3.4 version * feature: Improved responsiveness UI tables, filters, and menus- Build version 1.1.2 * issue#492: Error while adding non data query (cg) graphs * issue#494: CLI error while importing template * issue#499: SQL error in graph automation resulting in no graphs on tree * issue#500: Generic SNMP device package damaged - Unix Ping Host * issue#505: Log rotation does not work in some cases * issue#506: Undefined index: cactiStatsDeviceFailedPolls * issue#507: Nextwork discovery 'export' produces no results * issue#509: Minor bug with device ownership selection * feature: Add new legend type that includes Current/Average/ Minimum/Maximum * feature: Update d3.js to latest version 4.7.4- Build version 1.1.1 * issue#457: Continued LDAP issues with initial user creation * issue#461: The function escapeshell arg not appropriate on Windows * issue#462: LDAP authorization issues: group membership check broken for 'Group Member Type' = 'Username' * issue#464: Change default batch spike removal limits for standard deviation and variance * issue#465: Less than sign inside items and labels of graph break graph * issue#466: Call to member function row() on a non-object in lib/snmpagent.php * issue#467: Reduce the number of queries in log function * issue#472: Schema changes to improve performance issue#485: When editing a device, the ping status was not always returned * issue: Back button issues due to syntax problems in JavaScript * issue: Zoom periodically would loose it's crosshairs after zooming * issue: Zoom would zoom out into the future even when disabled * issue: Fixing lite corruption in graph_templates_item table * feature: Make SpikeKill options more consistent * feature#459: Add variable date time option to report mail subject * feature#460: Add external_id to host variables * feature#469: Change re-index method of Data Query from Device edit * feature: Support generalized date format approach in the GUI * feature: Use localStorage over a Cookie for Zoom setting storage * feature: Fully implement 'Remove Orphans' from Package import process- Build version 1.1.0 * issue#337: Generic SNMP OID Graph Template damanged * issue#338: Extremely slow new graph/DS creation * issue#353: Broadcast & Multicast Packet counters missing * issue#376: Structured RRD path permission issues * issue#389: Manual template based graph creation not working * issue#407: The RRDfile does not exist message is misleading * issue#410: Select character data was interpreted as hex by cacti_snmp_walk() * issue#422: additional issues with LDAP authentication * issue#424: Automation does not discover devices w/o resolvable hostnames * issue#427: undefined index TotalVisibleMemorySize on FreeBSD * issue#432: SpikeKill menu wonky on Paw Theme * issue#434: password_verify not compatible in php5.4- * issue#435: urlPath missing from paw theme links * issue#436: Restricted user does not see graphs in tree view * issue#443: Allow remote_agent.php through a NAT * issue#446: No local admin when using multiple LDAP configuration * issue#447: Creating another non data query graph from same template reuses first data source * issue#449: exec_poll_php does not flush pipes when using script server * issue#450: Graph list view - No Graphs Found * issue: Improve email test exception errors and change default timeout to 10 seconds * issue: When on links page, breadcrumbs would become corrupted * issue: When upgrading from any version of Cacti to 1.0.5, SQL's relative to poller_reindex might appear * issue: Color page performance poor * issue: The Device dropdown on the Graph View page was unreliable * issue: Aggregate and non-Device Graphs in list view had not Device or Title description * issue: Re-engineer back button design to accomocate ajax and native navigation * issue: Make Graph Template filter wider * issue: Resolve some visual issues in Classic theme * feature: Add page refresh API to make page refreshing in Ajax easier to accomplish * feature: Update fontawesome to version 4.7 * feature: Use fontawesome glyphs for menu items * feature: Support multiple column sort in table library * feature: Add glyphs to main Cacti console menu- cacti 1.0.6: * issue#386: Allow special characters in graph title * issue#414: Install Wizard check path for spine * issue#415: SNMP session handling broken * issue#418: LDAP create user from template not working- cacti 1.0.5: * issue#296: Poller warning for Non-SNMP device * issue#319: Add default 'High Collection Rate' data source profile to new installs to demonstrate concept of multiple rates * issue#330: Import templates to non-default Data Profile * issue#337: Error when try create new graph - SNMP - Generic OID issue#342: Infinite loop in poller_automation.php with invalid schedule * issue#343: Device discovery cannot handle dots in device name * issue#344: Unable to upgrade to latest Cacti on FreeBSD * issue#353: Legacy broadcast & multicast packet counters missing in interface.xml * issue#354: Place on tree dashes / ordering is not correct * issue#355: Replace table rows with count when using InnoDB tables * issue#357: If recovery mode runs longer than a polling interval, a second is spawned * issue#358: Sending test e-mail results in warning * issue#360: Issue importing cacti.sql with some charsets * issue#364: Moving graph item causes page render issue * issue#365: ss_host_disk.php and ss_host_cpu.php should use return * issue#367: Upgrade chart.js to version 2.5 * issue#368: Issue with device automation ip vs. ip_address * issue#369: Interface bits/second total Bandwidth wrong CDEF * issue#375: Drag and Drop of Devices and Graphs allows dropping onto self * issue#380: Ignores a non-standard SNMP port * issue#382: When using php5.5+ new users unable to change their password * issue#384: graph_view.php backtrace errors * issue#385: Unable to place an aggregate grapn on a subtree * issue#390: Display graphs from this aggregate icon next to graph not displaying * issue#392: cdef.php missing sql where for system cdef's * issue#398: checkbox is not honored when creating tree * issue#399: External link configuration: Order buttons don't work * issue#400: SNMP Engine ID (v3) field too short * issue#401: Graphs -> Apply Automation Rules fails * issue#404: Success even when test mail fails * issue#406: HRULE text format special characters not escaped * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output * issue: Improve is_ipaddress functions * issue: Drag & drop showing when disabled on page automation_templates.php * issue: Output messages displayed incorrectly in automation_templates.php and automation_snmp.php * issue: Importing template from old Cacti would not show data templates * issue: Handle snmp error exceptions better * issue: Update Apache .htaccess files to support multiple version * issue: When executing a full sync, if the table structured has changed, recreate the remote table * issue: Multiple domains not working as expected * feature#197: Add external_id to Cacti for linking Cacti to other monitoring systems * feature#332: Support copy user groups * feature: Log proper IP address if logging in behind a NAT * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE, VALUE/HEX2IP- Only allow to use the same spine version as the cacti version- cacti 1.0.4: * feature: Javascript: make menu movement smooth and use localStorage * feature: Added cacti_snmp_get_raw() for plugin developers * issue#288: Function cacti_snmp_get bad handling of wierd value into snmp_value * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith * issue#301: Unresolvable DNS hostname causing backtraces * issue#302: spikekill memory leak * issue#303: Error when creating tree items with "&" in the name * issue#307: Aggregate graph gives CMDPHP errors * issue#308: UI resize issue * issue#309: Show "Save Successful" notification permanently * issue#311: Graph thumbnail settings in profile setting does not work * issue#320: Users can not change their own password * issue#324: Aggregate template graph template JavaScript error * issue#352: Add configurable auto-logout and page-reload options * issue#329: Customize the favicon * issue#334: primary key on poller output boost table not efficient/not being used correctly * issue: Fixed issues with Dark theme * issue: Fixed issues with Paw theme * issue: Fix timespan calculation * issue: Added misplaced join condition when generating RRDTool graphs * issue: Fix the selection of timestan based on local_graph_id and rra_id * issue: Correct error in discovery not adding devices * issue: Action message did not always display * issue: fix regex to use Domains like www.t-online.de * issue: Properly align Order columns. * issue: address renaming issues with tree items. * issue: Add device snmp --version is ambiguous * issue: SNMP Availability failed to report down devices - This only was occuring for cmd.php collector. * issue: i18n remove embedded HTML syntax * issue: Wrap menu items to avoid scrolling- cacti 1.0.3: * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table * Added missing template import hash for 1.0.2- Build version 1.0.2 * Changelog - issue#278: Correct Boost Status display issue - issue#275: Permission View issue and Device Dropdown when in Classic Theme - issue#270: Major Mib Cache corruption. Rebuild your MIB Cache after upgrading - issue: Resolve Cacti logo on Graphs page in Classic Theme - Created a config.php fix patch, cacti-config.patch- Build version 1.0.1 * Fixes CVE-2014-4000 bnc#022564 * Deleted cacti-log-path.patch is now handled via a symblink from /srv/www/cacti/log to /var/log/cacti * 1.0.1 - feature: SpikeKill allows filling range to last known good value - issue#261: Add IPv4 and IPv6 Specific Counters to interfaces.xml - issue#257: Poller Output Table not Empty WARNING messages in cacti.log - issue#256: New Graph - Add Graph Items Fails (Data Sources shows None) - issue#255: Errors Creating new Graphs - Undefined Index Errors - issue#254: Unable to Properly add Data Source - issue#251: Remote Data Collector stuck on upgrade page - issue#247: Devices missing from tree device list - issue#245: Drag and Drop in Tree Edit Erratic - issue#243: SMTP Ping Failure with not SNMP Authentication - issue#241: Authentication Method: None not functional - issue#240: SQL error when install plugin - issue#238: Duplicate color id's cause error during Upgrade - issue#231: SNMPv3 - PHP ERROR WARNING: Fatal error: Unknown user name in file - issue: Resolving visual issues with row counts. - issue: When deleting Graphs prevent the removal of Data Sources that are still in use - issue: Improve SNMP agent performance through SQL optimizations * 1.0.0 - feature: Support for remote data collectors - feature: Support Internationalization (i18n) for the main Cacti site, and supported plugins - feature: Data Source Profiles replace RRA settings allowing a single system to have multiple polling intervals - feature: Redesigned Tree page including Drag & Drop functionality - feature: New Graph Permissions system designed to make permissions simple to manage - feature: Add Themes 'Classic', 'Modern', 'Dark', and 'Paw' - feature: Debug Data Sources by comparing them to the Data Template - feature: New special Data Source type to detect the poller interval - feature: Bulk inserts in PHP poller to address latency issues - feature: Optimize data collection through in memory caching giving a 50% reduction in polling times when dealing with large sites - feature: Support RRDtool VDEFs - feature: Support new Graph Items: AREA:STACK, GPRINT:AVERAGE, GPRINT:LAST, GPRINT:MAX, GPRINT:MIN, LINE:STACK, TEXTALIGN, TICK - feature: Support RRDtool features: Right Axis Support, Dynamic Labels, Tab Width, Legend Position, Legend Direction - feature; Resizeable table columns - feature: Deprecated Single Pane Tree View - feature: Role Based Access Control (RBAC) - feature: Support User Group Permissions - feature: Show number of in use Graphs, Data Sources, and Devices for a given Template - feature: Support bulk re-sync of graphs to assigned Graph Template - feature: Bulk Device Settings changes - feature: CDEFs, Colors, GPrint Presets consolidated to Presets menu - feature: Authentication cookies for 'remember me' functionality - feature: Automatic logout after session inactivity - feature: Replace Boost server in favor of RRDtool Proxy - feature: Graph Details include CSV output, zoom, debug, and download links - feature: Graph Export moved to a plugin - feature: User change password functionality - feature: Automation added to core functionality through the merge of the Discovery and AutoM8 plugins - feature: Change interface graphs from 32 bit to 64 bit with ease - feature: Plugins now have hooks in device templates and automation - feature: Allow users to preview template imports to determine if there will be issues from importing - feature: Automatic removal of orphaned graph items when importing newer versions of graph templates - feature: Support for MySQL 5.7 - feature: Support for PHP 7.0 - feature: Merge Aggregate Plugin - Aggregate graph creation - feature: Merge AutoM8 Plugin - Automation of graph creation - feature: Merge Boost Plugin - Faster polling, result caching, on-demand RRDtool file updates - feature: Merge CLog Plugin - View Cacti logs - feature: Merge Discovery Plugin - Device discovery - feature: Merge Domains Plugin - Support for domain (ADS/LDAP) specific user templates - feature: Merge DSStats Plugin - Cache Data Source values for easy retrieval - feature: Merge Logrotate Plugin - Rotate Cacti logs - feature: Merge Realtime Plugin - Realtime graph viewing - feature: Merge Reporting (Nectar) Plugin - Reporting - feature: Merge RRDclean Plugin - RRD file cleanup and management - feature: Merge Secpass Plugin - User password policy enforcement - feature: Merge Settings Plugin - Shared settings for plugins - feature: Merge SNMP Agent Plugin - SNMP Agent for Cacti providing system statistics - feature: Merge SpikeKill Plugin - Remove unwanted spikes from graphs - feature: Merge SSL Plugin - Force https - feature: Merge SuperLinks Plugin - Add external links within Cacti - feature: Merge UGroup Plugin - User groups with permissions - feature: Merge Watermark Plugin - Watermark your Cacti graphs - bug: Fixed issue where old graph templates (0.8.6-), could import bogus data causing issues with Data Input Methods - bug#0000168: Duplicate data sources should be avoided when creating new graphs - bug#0000851: Review an imported template - bug#0001155: When viewing graph tree do not show empty nodes - bug#0001337: Form to filter for graphs in host view mode - bug#0001552: Date ranges not shown on graphs in the view with Daily, Weekly, Monthly & Yearly graphs - bug#0001573: RRA templates/grouping - bug#0001577: Override session handling and store session in Database - bug#0001790: Allow for XML delimiter in fields of a script query - bug#0001820: Unable to use a Data Input Method Output Field in more than one Data Source Item - bug#0001827: Changing the graph template messes up the graph item fields - bug#0001836: Add mysql error message to log - bug#0001877: Cookies path is not properly set - bug#0001966: Expand Devices in tree view not honored - bug#0001970: Data query index order cache should be populated on re-index - bug#0001981: Cacti is not full UTF-8 - bug#0001986: CLI allow add_graphs.php to have multiples --snmp-field and --snmp-value options - bug#0001996: Allow using data input field in graph title - bug#0002096: Enumerated SNMP values not parsed correctly - bug#0002112: CLI add configurable parameters for device_add.php - bug#0002133: Restrict User to only manage specific device(s) - bug#0002135: Regular expression support for filter - bug#0002137: Data query oid_suffix parameter does not function - bug#0002159: Database creation file not fully compliant with strict SQL mode - bug#0002162: Unable to authenticate user with password containing UTF-8 - bug#0002196: Incorrect script server instance number in log - bug#0002225: Make -Cc SNMP option configurable - bug#0002255: Script query_unix_partitions.pl should only query local mounts - bug#0002336: Implement php-snmp class library - bug#0002340: Data query script execution should be escaped - bug#0002350: SNMP Data Query index_order ignored - bug#0002351: Ping does not work with non-English locale - bug#0002361: Spine does not log unknowns the same way cmd.php - bug#0002362: Poller cmd.php makes wrong hex-string to decimal conversion - bug#0002370: Cacti prints wrong date formats, does not honor a systems locale - bug#0002403: Typo in DELETE statement leading to poor graphing performance - bug#0002412: Graph Template duplication causes to be converted to TAB char - bug#0002418: Data Source Items named 'ds' break UI ability to add more items - bug#0002419: SNMP enum results not parsed correctly by cmd.php poller - bug#0002452: CVE-2014-4000 PHP Object Injection Vulnerabilities - bug#0002454: OS Command Injection - bug#0002468: Changing graph format to anything but PNG causes no output - bug#0002476: Add support for SNMP v3 EngineID - bug#0002483: Cisco ASA using Re-index method of verify all causes recache event every time - bug#0002484: Incorrect SQL request in cli script repair_database.php - bug#0002521: Unable to create two devices via CLI with the same IP-Address - bug#0002522: Zero padded hex strings are parsed incorrectly - bug#0002535: Graph Template Changes not updating RRDTool command - bug#0002636: Creating Data Template with "U" for min and max saves field data_input_field_id as 0 for first item - bug#0002697: CVE-2016-2313 allows remote authenticated users who use web authentication to bypass intended access - bug#0002698: When the host is down the wrong data type are used for some columns in the host table - bug#0002723: Renaming a disabled device still attempts to connect and get SNMP host information - bug#0002724: Multipage graphs the menu can disappear - bug#0002725: Changing graph template does not mark correct interfaces disabled on data query generated list- cacti 0.8.8h: * Authentication using web authentication as a user not in the cacti database allows complete access (regression) * Cacti SQL Injection Vulnerability (CVE-2016-3172) (boo#971357) * When click the [Clear] button after clicking the [Refresh] button in Preview Mode , fails to CSRFcheck * Cacti graph_view.php SQL Injection Vulnerability (CVE-2016-3659) (boo#974013) * Outdated MIBs for non-unicast packets * Index is a MySQL 5.6 reserved word * generate_graph_def_name() generates reserved word "cf"- cacti 0.8.8g: * various graphing, PHP, HTML, output and monitoring fixes * Drop CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch, CVE-2016-2313.patch- Fix the following vulnerabilities: * CVE-2015-8369: SQL injection in graph.php (boo#958863) * CVE-2015-8604: SQL injection in graphs_new.php (boo#960678) * CVE-2015-8377: SQL injection vulnerability in the host_new_graphs_save function in graphs_new.php (boo#958977) * CVE-2016-2313: Authentication using web authentication as a user not in the cacti database allows complete access (boo#965930) - adding CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch, CVE-2016-2313.patch- Spec cleanup, split -doc package - Universal "Requires:" for httpd and mod_php_any [boo#867607] - Dropped cacti.cron.new - Updated cacti.cron - Dropped cacti-httpd.conf.vhost - Dropped cacti-httpd.conf.nonsuse - Updated cacti-httpd.conf (for openSUSE <= 1210 and other) - Updated cacti-httpd.conf.default (for openSUSE > 1210) - Dropped cacti-script.patch (applies to a non-packaged file) - Updated cacti.logrotate- cacti 0.8.8f: * 0.8.8e Poller Script Parser is Broken * cli/upgrade_database.php is missing releases * Graph managment graphs.php save button does not work * Poller Script Parser is Broken- Fixed the spec file so the package also builds for el7, Fedora 20 > etc.- Update to 0.8.8e: This update contains importand security fixes: [boo#937997] - Multiple XSS and SQL injection vulnerabilities - CVE-2015-4634 - SQL injection in graphs.php Further fixes: - Fixed issue with graph zooming failing to work - Impossible to have a URL pointing directly to a graph - Cannot delete data sources from the GUI - viewing host in new tab - Undefined index: nodeid - status_fail_date and status_rec_date are set incorrectly after host is marked down - Incorrect value in Hosts column on Host Templates page - Incorrect row number in Devices -> (Edit) page- Update to version 0.8.8d - Fixes [bnc#934187] - CVE-2015-4342: cacti: Multiple XSS and SQL injection vulnerabilities - feature: Remove un-needed fonts and javascript files - bug: Fixed SQL injection VN: JVN#78187936 / TN:JPCERT#98968540 - bug#0002261: PHP 5.4.0 added new error_reporting variable, causing cacti to show errors - bug#0002391: Odd Behaviour on ReIndex of Data Query Data - bug#0002393: Broken thumbnail images for graph templates - bug#0002402: Subtree must not have the same header as the parent header - bug#0002474: CLI add_device.php dows not set availability_method correctly - bug#0002449: The Save button does not work: Invalid html on page Console -> Cacti Settings: empty form tag - bug#0002428: Fail to delete all data input items when removing more than 1000 data sources - bug#0002439: Password with special character don't work with LDAP authentication - bug#0002461: invalid bn with ldap and anonymous bind - bug#0002465: Graph Export return empty CSV file - bug#0002484: Incorrect SQL request in cli script repair_database.php - bug#0002485: Broken pagenation on graph viewing - bug#0002489: SNMP - Get Mounted Partitions using Re-index method of Index Count Changed causes recache event every time - bug#0002490: Can not select page for multiple datasources per device - bug#0002494: CSV export always shows last day - bug#0002504: Data template search not functional - bug#0002542: [FG-VD-15-017] Cacti Cross-Site Scripting Vulnerability Notification - bug#0002543: Unable to switch pages within graphs_new.php due to invalid URL generation - bug#0002544: Duplicate entry in $nav_url during list view - bug#0002571: SQL Injection and Location header injection from cdef id CVE-2015-4342 - bug#0002572: SQL injection in graph templates - Renamed two patch files, to a more generic name: - cacti-0.8.8c-cacti-log-path.patch to cacti-log-path.patch - cacti-0.8.8c-cacti-script.patch to cacti-script.patch- Update to version 0.8.8c - New features - New graph tree view - Updated graph list and graph preview - Refactor graph tree view to remove GPL incompatible code - Updated command line database upgrade utility - Graph zooming now from everywhere - Security fixes - CVE-2013-5588 - XSS issue via installer or device editing - CVE-2013-5589 - SQL injection vulnerability in device editing - CVE-2014-2326 - XSS issue via CDEF editing - CVE-2014-2327 - Cross-site request forgery (CSRF) vulnerability - CVE-2014-2328 - Remote Command Execution Vulnerability in graph export - CVE-2014-4002 - XSS issues in multiple files - CVE-2014-5025 - XSS issue via data source editing - CVE-2014-5026 - XSS issues in multiple files - Removed cacti-0.8.8b-cacti-log-path.patch as it is incompatible with 0.8.8c. - Removed cacti-0.8.8b-cacti-script.patch as it is incompatible with 0.8.8c. - Removed cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch as this code is incorprated to cacti 0.8.8c - Removed cacti-0.8.8b_security.patch as this code is incorprated to cacti 0.8.8c - Created cacti-0.8.8c-cacti-log-path.patch so that cacti only logs to /var/log/cacti - Created cacti-0.8.8c-cacti-script.patch so that cacti uses /usr/share/cacti/scripts/bin/sh/bin/sh/bin/sh/bin/shcacti-PAcloud123 1608572980  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~y     !#$%&')*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+-./012345678uv<>?@ABCGHIJKLMNOPQRTUVWXYZ[\]^(`*+d/fg2345678opuv<>?@ABC|}~MNUVWX(*+./2345678uv<>?@ABCGHIJKLMNOPQRUVWX(*+./2345678uv<>?@ABCGHIJKLMNOPQRUVWX      ( *+./  2345678uv<>?@ABCGHIJKLMNOPQR 3UVWX 8 9 : ; < =( ?*+ C./ F G2345678uv<>?@ABCGHIJKLMNOPQR jUVWX 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 H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` 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 : ; < = > ? @ 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 [ \ ] ^ _ ` 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  9 : ; < = > ? @ A B C D  F G H I J K L M N O P Q  S T U V W X Y Z [ \ ] ^  ` a b c d e f g h i j k  m n o p q r s t u v w x y z { | } ~  ' ( * 0                                 ! # % & ( ) * + , . / 1 2 3 4 5 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 [ \ ] ^ _ ` 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 { | } ~              !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV1.2.16-lp151.3.18.11.2.16-lp151.3.18.11.2.16-lp151.3.18.11.2.16-lp151.3.18.11.2.16-lp151.3.18.1      !!""""""!#$$$##############################!!!!!!!!!!! %%&&&&&%'((('''''''''''''''''''''''''''''''''%%%%%%%%%%% ))******)+,,,++++++++++++++++++++++++++++++))))))))))) --......-/000//////////////////////////////----------- 112222221344433333333333333333333333333333311111111111 5566666657888777777777777777777777777777777555555555559::::;;;:::<<<========<<<<>?@@@>A:BCBDB9EEEEEEE9FFFFGGGGFFFHHHFIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFLLLLLFFMMMMMMFF9NNNNNNNNNOOPPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQOOOOOOORRRRRRRRRRROOONSSSSSSSSSSSTUUUUUUUUUUUUTVVVVVVVVVVVVTWWWWWWWWWWWWTXXXXXXXXXXXXTYYYYYYYYYYYYTZZZZZZZZZZZZT[[[[[[[[[[[[T\\\\\\\\\\\\T]]]]]]]]]]]]T^^^^^^^^^^^^T____________T````````````TaaaaaaaaaaaaaS99bbb9cccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddceeeeee9fgggggggggggggfhhhiihhfjjfkkkllkkkfmnnoonmmfff9ppppqqqqqqqqqqqrrrrrrqssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwuxxxxyzz{{{{z||||||z}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~conf.dcacti.confconf.dcacti.confcacticactiabout.phpaggregate_graphs.phpaggregate_items.phpaggregate_templates.phpauth_changepassword.phpauth_login.phpauth_profile.phpautomation_devices.phpautomation_graph_rules.phpautomation_networks.phpautomation_snmp.phpautomation_templates.phpautomation_tree_rules.phpboost_rrdupdate.phpcacheboostindex.phpindex.phpmibcacheindex.phprealtimeindex.phpspikekillindex.phpcacti.sqlcactid.phpcdef.phpcliadd_data_query.phpadd_datasource.phpadd_device.phpadd_graph_template.phpadd_graphs.phpadd_perms.phpadd_tree.phpanalyze_database.phpapply_automation_rules.phpaudit_database.phpconvert_tables.phpcopy_user.phphost_update_template.phpimport_package.phpimport_template.phpindex.phpinput_whitelist.phpinstall_cacti.phpmd5sum.phppoller_data_sources_reapply_names.phppoller_graphs_reapply_names.phppoller_output_empty.phppoller_reindex_hosts.phppoller_replicate.phprebuild_poller_cache.phpremove_device.phpremove_graphs.phpremovespikes.phpreorder_data_query.phprepair_database.phprepair_graphs.phprepair_templates.phpsplice_rrd.phpsqltable_to_php.phpstructure_rra_paths.phpupgrade_database.phpclog.phpclog_user.phpcmd.phpcmd_realtime.phpcolor.phpcolor_templates.phpcolor_templates_items.phpdata_debug.phpdata_input.phpdata_queries.phpdata_source_profiles.phpdata_sources.phpdata_templates.phpformatscacti_group.formatcacti_group_dark.formatcacti_monitor.formatdefault.formatindex.phplotus_notes.formatgprint_presets.phpgraph.phpgraph_image.phpgraph_json.phpgraph_realtime.phpgraph_templates.phpgraph_templates_inputs.phpgraph_templates_items.phpgraph_view.phpgraph_xport.phpgraphs.phpgraphs_items.phpgraphs_new.phphost.phphost_templates.phpimagesaccept.pngapplication_edit.pngarrow.gifauth_background.gifbullet_arrow_down.pngbullet_arrow_up.pngcacti_about_logo.gifcacti_backdrop.gifcacti_backdrop2.gifcacti_error_image.pngcacti_logo.gifcacti_logo.svgcacti_logo_new.gifcalendar.gifchart_curve_go.pngcog.pngcog_add.pngcog_delete.pngcog_error.pngdelete_icon.gifdelete_icon_large.gifdevice_template.pngdisable_icon.pngenable_icon.pngenable_icon_disabled.pngfavicon.icograph_page_top.gifgraph_properties.gifgraph_query.pnggraph_zoom.gifindex.phpinstall_icon.pnginstall_icon_disabled.pnglocation.pngmenuarrow.gifmove_down.gifmove_left.gifmove_right.gifmove_up.gifreload_icon_small.gifrrd_not_found.pngserver.pngserver_chart.pngserver_chart_curve.pngserver_dataquery.pngserver_device_template.pngserver_edit.pngserver_graph_template.pngserver_table.pngshadow.gifshadow_gray.gifsite.pngspikekill.gifstop.pngtab_cacti.giftab_clog.pngtab_clog_down.pngtab_console.giftab_console_down.giftab_graphs.giftab_graphs_down.giftab_list.giftab_mode_list.giftab_mode_list_down.giftab_mode_preview.giftab_mode_preview_down.giftab_mode_tree.giftab_mode_tree_down.giftab_nectar.giftab_nectar_down.giftab_preview.giftab_settings.giftab_settings_down.giftab_template_blue.giftab_template_red.giftab_tree.giftable.pngtable_go.pngtimeview.pngtransparent_line.giftree.pnguninstall_icon.gifview_aggregate_children.pngview_none.gifview_page.pngincludeauth.phpbottom_footer.phpcacti_versioncli_check.phpconfig.phpcontentREADMEbasic-example.htmliframe-example.htmlindex.phpphp-example.htmlcsrf.phpfaLICENSE.txtcssall.cssall.min.cssbrands.cssbrands.min.cssfontawesome.cssfontawesome.min.cssindex.phpregular.cssregular.min.csssolid.csssolid.min.csssvg-with-js.csssvg-with-js.min.cssv4-shims.cssv4-shims.min.cssindex.phpjsall.jsall.min.jsbrands.jsbrands.min.jsconflict-detection.jsconflict-detection.min.jsfontawesome.jsfontawesome.min.jsindex.phpregular.jsregular.min.jssolid.jssolid.min.jsv4-shims.jsv4-shims.min.jsless_animated.less_bordered-pulled.less_core.less_fixed-width.less_icons.less_larger.less_list.less_mixins.less_rotated-flipped.less_screen-reader.less_shims.less_stacked.less_variables.lessbrands.lessfa-brands.lessfa-regular.lessfa-solid.lessfontawesome.lessindex.phpregular.lesssolid.lessv4-shims.lessmetadatacategories.ymlicons.jsonicons.ymlindex.phpshims.jsonshims.ymlsponsors.ymlscss_animated.scss_bordered-pulled.scss_core.scss_fixed-width.scss_icons.scss_larger.scss_list.scss_mixins.scss_rotated-flipped.scss_screen-reader.scss_shims.scss_stacked.scss_variables.scssbrands.scssfa-brands.scssfa-regular.scssfa-solid.scssfontawesome.scssindex.phpregular.scsssolid.scssv4-shims.scssspritesbrands.svgindex.phpregular.svgsolid.svgsvgsbrands500px.svgaccessible-icon.svgaccusoft.svgacquisitions-incorporated.svgadn.svgadobe.svgadversal.svgaffiliatetheme.svgairbnb.svgalgolia.svgalipay.svgamazon-pay.svgamazon.svgamilia.svgandroid.svgangellist.svgangrycreative.svgangular.svgapp-store-ios.svgapp-store.svgapper.svgapple-pay.svgapple.svgartstation.svgasymmetrik.svgatlassian.svgaudible.svgautoprefixer.svgavianex.svgaviato.svgaws.svgbandcamp.svgbattle-net.svgbehance-square.svgbehance.svgbimobject.svgbitbucket.svgbitcoin.svgbity.svgblack-tie.svgblackberry.svgblogger-b.svgblogger.svgbluetooth-b.svgbluetooth.svgbootstrap.svgbtc.svgbuffer.svgburomobelexperte.svgbuy-n-large.svgbuysellads.svgcanadian-maple-leaf.svgcc-amazon-pay.svgcc-amex.svgcc-apple-pay.svgcc-diners-club.svgcc-discover.svgcc-jcb.svgcc-mastercard.svgcc-paypal.svgcc-stripe.svgcc-visa.svgcentercode.svgcentos.svgchrome.svgchromecast.svgcloudscale.svgcloudsmith.svgcloudversify.svgcodepen.svgcodiepie.svgconfluence.svgconnectdevelop.svgcontao.svgcotton-bureau.svgcpanel.svgcreative-commons-by.svgcreative-commons-nc-eu.svgcreative-commons-nc-jp.svgcreative-commons-nc.svgcreative-commons-nd.svgcreative-commons-pd-alt.svgcreative-commons-pd.svgcreative-commons-remix.svgcreative-commons-sa.svgcreative-commons-sampling-plus.svgcreative-commons-sampling.svgcreative-commons-share.svgcreative-commons-zero.svgcreative-commons.svgcritical-role.svgcss3-alt.svgcss3.svgcuttlefish.svgd-and-d-beyond.svgd-and-d.svgdailymotion.svgdashcube.svgdeezer.svgdelicious.svgdeploydog.svgdeskpro.svgdev.svgdeviantart.svgdhl.svgdiaspora.svgdigg.svgdigital-ocean.svgdiscord.svgdiscourse.svgdochub.svgdocker.svgdraft2digital.svgdribbble-square.svgdribbble.svgdropbox.svgdrupal.svgdyalog.svgearlybirds.svgebay.svgedge-legacy.svgedge.svgelementor.svgello.svgember.svgempire.svgenvira.svgerlang.svgethereum.svgetsy.svgevernote.svgexpeditedssl.svgfacebook-f.svgfacebook-messenger.svgfacebook-square.svgfacebook.svgfantasy-flight-games.svgfedex.svgfedora.svgfigma.svgfirefox-browser.svgfirefox.svgfirst-order-alt.svgfirst-order.svgfirstdraft.svgflickr.svgflipboard.svgfly.svgfont-awesome-alt.svgfont-awesome-flag.svgfont-awesome-logo-full.svgfont-awesome.svgfonticons-fi.svgfonticons.svgfort-awesome-alt.svgfort-awesome.svgforumbee.svgfoursquare.svgfree-code-camp.svgfreebsd.svgfulcrum.svggalactic-republic.svggalactic-senate.svgget-pocket.svggg-circle.svggg.svggit-alt.svggit-square.svggit.svggithub-alt.svggithub-square.svggithub.svggitkraken.svggitlab.svggitter.svgglide-g.svgglide.svggofore.svggoodreads-g.svggoodreads.svggoogle-drive.svggoogle-pay.svggoogle-play.svggoogle-plus-g.svggoogle-plus-square.svggoogle-plus.svggoogle-wallet.svggoogle.svggratipay.svggrav.svggripfire.svggrunt.svggulp.svghacker-news-square.svghacker-news.svghackerrank.svghips.svghire-a-helper.svghooli.svghornbill.svghotjar.svghouzz.svghtml5.svghubspot.svgideal.svgimdb.svgindex.phpinstagram-square.svginstagram.svgintercom.svginternet-explorer.svginvision.svgioxhost.svgitch-io.svgitunes-note.svgitunes.svgjava.svgjedi-order.svgjenkins.svgjira.svgjoget.svgjoomla.svgjs-square.svgjs.svgjsfiddle.svgkaggle.svgkeybase.svgkeycdn.svgkickstarter-k.svgkickstarter.svgkorvue.svglaravel.svglastfm-square.svglastfm.svgleanpub.svgless.svgline.svglinkedin-in.svglinkedin.svglinode.svglinux.svglyft.svgmagento.svgmailchimp.svgmandalorian.svgmarkdown.svgmastodon.svgmaxcdn.svgmdb.svgmedapps.svgmedium-m.svgmedium.svgmedrt.svgmeetup.svgmegaport.svgmendeley.svgmicroblog.svgmicrosoft.svgmix.svgmixcloud.svgmixer.svgmizuni.svgmodx.svgmonero.svgnapster.svgneos.svgnimblr.svgnode-js.svgnode.svgnpm.svgns8.svgnutritionix.svgodnoklassniki-square.svgodnoklassniki.svgold-republic.svgopencart.svgopenid.svgopera.svgoptin-monster.svgorcid.svgosi.svgpage4.svgpagelines.svgpalfed.svgpatreon.svgpaypal.svgpenny-arcade.svgperiscope.svgphabricator.svgphoenix-framework.svgphoenix-squadron.svgphp.svgpied-piper-alt.svgpied-piper-hat.svgpied-piper-pp.svgpied-piper-square.svgpied-piper.svgpinterest-p.svgpinterest-square.svgpinterest.svgplaystation.svgproduct-hunt.svgpushed.svgpython.svgqq.svgquinscape.svgquora.svgr-project.svgraspberry-pi.svgravelry.svgreact.svgreacteurope.svgreadme.svgrebel.svgred-river.svgreddit-alien.svgreddit-square.svgreddit.svgredhat.svgrenren.svgreplyd.svgresearchgate.svgresolving.svgrev.svgrocketchat.svgrockrms.svgrust.svgsafari.svgsalesforce.svgsass.svgschlix.svgscribd.svgsearchengin.svgsellcast.svgsellsy.svgservicestack.svgshirtsinbulk.svgshopify.svgshopware.svgsimplybuilt.svgsistrix.svgsith.svgsketch.svgskyatlas.svgskype.svgslack-hash.svgslack.svgslideshare.svgsnapchat-ghost.svgsnapchat-square.svgsnapchat.svgsoundcloud.svgsourcetree.svgspeakap.svgspeaker-deck.svgspotify.svgsquarespace.svgstack-exchange.svgstack-overflow.svgstackpath.svgstaylinked.svgsteam-square.svgsteam-symbol.svgsteam.svgsticker-mule.svgstrava.svgstripe-s.svgstripe.svgstudiovinari.svgstumbleupon-circle.svgstumbleupon.svgsuperpowers.svgsupple.svgsuse.svgswift.svgsymfony.svgteamspeak.svgtelegram-plane.svgtelegram.svgtencent-weibo.svgthe-red-yeti.svgthemeco.svgthemeisle.svgthink-peaks.svgtiktok.svgtrade-federation.svgtrello.svgtripadvisor.svgtumblr-square.svgtumblr.svgtwitch.svgtwitter-square.svgtwitter.svgtypo3.svguber.svgubuntu.svguikit.svgumbraco.svguniregistry.svgunity.svgunsplash.svguntappd.svgups.svgusb.svgusps.svgussunnah.svgvaadin.svgviacoin.svgviadeo-square.svgviadeo.svgviber.svgvimeo-square.svgvimeo-v.svgvimeo.svgvine.svgvk.svgvnv.svgvuejs.svgwaze.svgweebly.svgweibo.svgweixin.svgwhatsapp-square.svgwhatsapp.svgwhmcs.svgwikipedia-w.svgwindows.svgwix.svgwizards-of-the-coast.svgwolf-pack-battalion.svgwordpress-simple.svgwordpress.svgwpbeginner.svgwpexplorer.svgwpforms.svgwpressr.svgxbox.svgxing-square.svgxing.svgy-combinator.svgyahoo.svgyammer.svgyandex-international.svgyandex.svgyarn.svgyelp.svgyoast.svgyoutube-square.svgyoutube.svgzhihu.svgregularaddress-book.svgaddress-card.svgangry.svgarrow-alt-circle-down.svgarrow-alt-circle-left.svgarrow-alt-circle-right.svgarrow-alt-circle-up.svgbell-slash.svgbell.svgbookmark.svgbuilding.svgcalendar-alt.svgcalendar-check.svgcalendar-minus.svgcalendar-plus.svgcalendar-times.svgcalendar.svgcaret-square-down.svgcaret-square-left.svgcaret-square-right.svgcaret-square-up.svgchart-bar.svgcheck-circle.svgcheck-square.svgcircle.svgclipboard.svgclock.svgclone.svgclosed-captioning.svgcomment-alt.svgcomment-dots.svgcomment.svgcomments.svgcompass.svgcopy.svgcopyright.svgcredit-card.svgdizzy.svgdot-circle.svgedit.svgenvelope-open.svgenvelope.svgeye-slash.svgeye.svgfile-alt.svgfile-archive.svgfile-audio.svgfile-code.svgfile-excel.svgfile-image.svgfile-pdf.svgfile-powerpoint.svgfile-video.svgfile-word.svgfile.svgflag.svgflushed.svgfolder-open.svgfolder.svgfont-awesome-logo-full.svgfrown-open.svgfrown.svgfutbol.svggem.svggrimace.svggrin-alt.svggrin-beam-sweat.svggrin-beam.svggrin-hearts.svggrin-squint-tears.svggrin-squint.svggrin-stars.svggrin-tears.svggrin-tongue-squint.svggrin-tongue-wink.svggrin-tongue.svggrin-wink.svggrin.svghand-lizard.svghand-paper.svghand-peace.svghand-point-down.svghand-point-left.svghand-point-right.svghand-point-up.svghand-pointer.svghand-rock.svghand-scissors.svghand-spock.svghandshake.svghdd.svgheart.svghospital.svghourglass.svgid-badge.svgid-card.svgimage.svgimages.svgindex.phpkeyboard.svgkiss-beam.svgkiss-wink-heart.svgkiss.svglaugh-beam.svglaugh-squint.svglaugh-wink.svglaugh.svglemon.svglife-ring.svglightbulb.svglist-alt.svgmap.svgmeh-blank.svgmeh-rolling-eyes.svgmeh.svgminus-square.svgmoney-bill-alt.svgmoon.svgnewspaper.svgobject-group.svgobject-ungroup.svgpaper-plane.svgpause-circle.svgplay-circle.svgplus-square.svgquestion-circle.svgregistered.svgsad-cry.svgsad-tear.svgsave.svgshare-square.svgsmile-beam.svgsmile-wink.svgsmile.svgsnowflake.svgsquare.svgstar-half.svgstar.svgsticky-note.svgstop-circle.svgsun.svgsurprise.svgthumbs-down.svgthumbs-up.svgtimes-circle.svgtired.svgtrash-alt.svguser-circle.svguser.svgwindow-close.svgwindow-maximize.svgwindow-minimize.svgwindow-restore.svgsolidad.svgaddress-book.svgaddress-card.svgadjust.svgair-freshener.svgalign-center.svgalign-justify.svgalign-left.svgalign-right.svgallergies.svgambulance.svgamerican-sign-language-interpreting.svganchor.svgangle-double-down.svgangle-double-left.svgangle-double-right.svgangle-double-up.svgangle-down.svgangle-left.svgangle-right.svgangle-up.svgangry.svgankh.svgapple-alt.svgarchive.svgarchway.svgarrow-alt-circle-down.svgarrow-alt-circle-left.svgarrow-alt-circle-right.svgarrow-alt-circle-up.svgarrow-circle-down.svgarrow-circle-left.svgarrow-circle-right.svgarrow-circle-up.svgarrow-down.svgarrow-left.svgarrow-right.svgarrow-up.svgarrows-alt-h.svgarrows-alt-v.svgarrows-alt.svgassistive-listening-systems.svgasterisk.svgat.svgatlas.svgatom.svgaudio-description.svgaward.svgbaby-carriage.svgbaby.svgbackspace.svgbackward.svgbacon.svgbacteria.svgbacterium.svgbahai.svgbalance-scale-left.svgbalance-scale-right.svgbalance-scale.svgban.svgband-aid.svgbarcode.svgbars.svgbaseball-ball.svgbasketball-ball.svgbath.svgbattery-empty.svgbattery-full.svgbattery-half.svgbattery-quarter.svgbattery-three-quarters.svgbed.svgbeer.svgbell-slash.svgbell.svgbezier-curve.svgbible.svgbicycle.svgbiking.svgbinoculars.svgbiohazard.svgbirthday-cake.svgblender-phone.svgblender.svgblind.svgblog.svgbold.svgbolt.svgbomb.svgbone.svgbong.svgbook-dead.svgbook-medical.svgbook-open.svgbook-reader.svgbook.svgbookmark.svgborder-all.svgborder-none.svgborder-style.svgbowling-ball.svgbox-open.svgbox-tissue.svgbox.svgboxes.svgbraille.svgbrain.svgbread-slice.svgbriefcase-medical.svgbriefcase.svgbroadcast-tower.svgbroom.svgbrush.svgbug.svgbuilding.svgbullhorn.svgbullseye.svgburn.svgbus-alt.svgbus.svgbusiness-time.svgcalculator.svgcalendar-alt.svgcalendar-check.svgcalendar-day.svgcalendar-minus.svgcalendar-plus.svgcalendar-times.svgcalendar-week.svgcalendar.svgcamera-retro.svgcamera.svgcampground.svgcandy-cane.svgcannabis.svgcapsules.svgcar-alt.svgcar-battery.svgcar-crash.svgcar-side.svgcar.svgcaravan.svgcaret-down.svgcaret-left.svgcaret-right.svgcaret-square-down.svgcaret-square-left.svgcaret-square-right.svgcaret-square-up.svgcaret-up.svgcarrot.svgcart-arrow-down.svgcart-plus.svgcash-register.svgcat.svgcertificate.svgchair.svgchalkboard-teacher.svgchalkboard.svgcharging-station.svgchart-area.svgchart-bar.svgchart-line.svgchart-pie.svgcheck-circle.svgcheck-double.svgcheck-square.svgcheck.svgcheese.svgchess-bishop.svgchess-board.svgchess-king.svgchess-knight.svgchess-pawn.svgchess-queen.svgchess-rook.svgchess.svgchevron-circle-down.svgchevron-circle-left.svgchevron-circle-right.svgchevron-circle-up.svgchevron-down.svgchevron-left.svgchevron-right.svgchevron-up.svgchild.svgchurch.svgcircle-notch.svgcircle.svgcity.svgclinic-medical.svgclipboard-check.svgclipboard-list.svgclipboard.svgclock.svgclone.svgclosed-captioning.svgcloud-download-alt.svgcloud-meatball.svgcloud-moon-rain.svgcloud-moon.svgcloud-rain.svgcloud-showers-heavy.svgcloud-sun-rain.svgcloud-sun.svgcloud-upload-alt.svgcloud.svgcocktail.svgcode-branch.svgcode.svgcoffee.svgcog.svgcogs.svgcoins.svgcolumns.svgcomment-alt.svgcomment-dollar.svgcomment-dots.svgcomment-medical.svgcomment-slash.svgcomment.svgcomments-dollar.svgcomments.svgcompact-disc.svgcompass.svgcompress-alt.svgcompress-arrows-alt.svgcompress.svgconcierge-bell.svgcookie-bite.svgcookie.svgcopy.svgcopyright.svgcouch.svgcredit-card.svgcrop-alt.svgcrop.svgcross.svgcrosshairs.svgcrow.svgcrown.svgcrutch.svgcube.svgcubes.svgcut.svgdatabase.svgdeaf.svgdemocrat.svgdesktop.svgdharmachakra.svgdiagnoses.svgdice-d20.svgdice-d6.svgdice-five.svgdice-four.svgdice-one.svgdice-six.svgdice-three.svgdice-two.svgdice.svgdigital-tachograph.svgdirections.svgdisease.svgdivide.svgdizzy.svgdna.svgdog.svgdollar-sign.svgdolly-flatbed.svgdolly.svgdonate.svgdoor-closed.svgdoor-open.svgdot-circle.svgdove.svgdownload.svgdrafting-compass.svgdragon.svgdraw-polygon.svgdrum-steelpan.svgdrum.svgdrumstick-bite.svgdumbbell.svgdumpster-fire.svgdumpster.svgdungeon.svgedit.svgegg.svgeject.svgellipsis-h.svgellipsis-v.svgenvelope-open-text.svgenvelope-open.svgenvelope-square.svgenvelope.svgequals.svgeraser.svgethernet.svgeuro-sign.svgexchange-alt.svgexclamation-circle.svgexclamation-triangle.svgexclamation.svgexpand-alt.svgexpand-arrows-alt.svgexpand.svgexternal-link-alt.svgexternal-link-square-alt.svgeye-dropper.svgeye-slash.svgeye.svgfan.svgfast-backward.svgfast-forward.svgfaucet.svgfax.svgfeather-alt.svgfeather.svgfemale.svgfighter-jet.svgfile-alt.svgfile-archive.svgfile-audio.svgfile-code.svgfile-contract.svgfile-csv.svgfile-download.svgfile-excel.svgfile-export.svgfile-image.svgfile-import.svgfile-invoice-dollar.svgfile-invoice.svgfile-medical-alt.svgfile-medical.svgfile-pdf.svgfile-powerpoint.svgfile-prescription.svgfile-signature.svgfile-upload.svgfile-video.svgfile-word.svgfile.svgfill-drip.svgfill.svgfilm.svgfilter.svgfingerprint.svgfire-alt.svgfire-extinguisher.svgfire.svgfirst-aid.svgfish.svgfist-raised.svgflag-checkered.svgflag-usa.svgflag.svgflask.svgflushed.svgfolder-minus.svgfolder-open.svgfolder-plus.svgfolder.svgfont-awesome-logo-full.svgfont.svgfootball-ball.svgforward.svgfrog.svgfrown-open.svgfrown.svgfunnel-dollar.svgfutbol.svggamepad.svggas-pump.svggavel.svggem.svggenderless.svgghost.svggift.svggifts.svgglass-cheers.svgglass-martini-alt.svgglass-martini.svgglass-whiskey.svgglasses.svgglobe-africa.svgglobe-americas.svgglobe-asia.svgglobe-europe.svgglobe.svggolf-ball.svggopuram.svggraduation-cap.svggreater-than-equal.svggreater-than.svggrimace.svggrin-alt.svggrin-beam-sweat.svggrin-beam.svggrin-hearts.svggrin-squint-tears.svggrin-squint.svggrin-stars.svggrin-tears.svggrin-tongue-squint.svggrin-tongue-wink.svggrin-tongue.svggrin-wink.svggrin.svggrip-horizontal.svggrip-lines-vertical.svggrip-lines.svggrip-vertical.svgguitar.svgh-square.svghamburger.svghammer.svghamsa.svghand-holding-heart.svghand-holding-medical.svghand-holding-usd.svghand-holding-water.svghand-holding.svghand-lizard.svghand-middle-finger.svghand-paper.svghand-peace.svghand-point-down.svghand-point-left.svghand-point-right.svghand-point-up.svghand-pointer.svghand-rock.svghand-scissors.svghand-sparkles.svghand-spock.svghands-helping.svghands-wash.svghands.svghandshake-alt-slash.svghandshake-slash.svghandshake.svghanukiah.svghard-hat.svghashtag.svghat-cowboy-side.svghat-cowboy.svghat-wizard.svghdd.svghead-side-cough-slash.svghead-side-cough.svghead-side-mask.svghead-side-virus.svgheading.svgheadphones-alt.svgheadphones.svgheadset.svgheart-broken.svgheart.svgheartbeat.svghelicopter.svghighlighter.svghiking.svghippo.svghistory.svghockey-puck.svgholly-berry.svghome.svghorse-head.svghorse.svghospital-alt.svghospital-symbol.svghospital-user.svghospital.svghot-tub.svghotdog.svghotel.svghourglass-end.svghourglass-half.svghourglass-start.svghourglass.svghouse-damage.svghouse-user.svghryvnia.svgi-cursor.svgice-cream.svgicicles.svgicons.svgid-badge.svgid-card-alt.svgid-card.svgigloo.svgimage.svgimages.svginbox.svgindent.svgindex.phpindustry.svginfinity.svginfo-circle.svginfo.svgitalic.svgjedi.svgjoint.svgjournal-whills.svgkaaba.svgkey.svgkeyboard.svgkhanda.svgkiss-beam.svgkiss-wink-heart.svgkiss.svgkiwi-bird.svglandmark.svglanguage.svglaptop-code.svglaptop-house.svglaptop-medical.svglaptop.svglaugh-beam.svglaugh-squint.svglaugh-wink.svglaugh.svglayer-group.svgleaf.svglemon.svgless-than-equal.svgless-than.svglevel-down-alt.svglevel-up-alt.svglife-ring.svglightbulb.svglink.svglira-sign.svglist-alt.svglist-ol.svglist-ul.svglist.svglocation-arrow.svglock-open.svglock.svglong-arrow-alt-down.svglong-arrow-alt-left.svglong-arrow-alt-right.svglong-arrow-alt-up.svglow-vision.svgluggage-cart.svglungs-virus.svglungs.svgmagic.svgmagnet.svgmail-bulk.svgmale.svgmap-marked-alt.svgmap-marked.svgmap-marker-alt.svgmap-marker.svgmap-pin.svgmap-signs.svgmap.svgmarker.svgmars-double.svgmars-stroke-h.svgmars-stroke-v.svgmars-stroke.svgmars.svgmask.svgmedal.svgmedkit.svgmeh-blank.svgmeh-rolling-eyes.svgmeh.svgmemory.svgmenorah.svgmercury.svgmeteor.svgmicrochip.svgmicrophone-alt-slash.svgmicrophone-alt.svgmicrophone-slash.svgmicrophone.svgmicroscope.svgminus-circle.svgminus-square.svgminus.svgmitten.svgmobile-alt.svgmobile.svgmoney-bill-alt.svgmoney-bill-wave-alt.svgmoney-bill-wave.svgmoney-bill.svgmoney-check-alt.svgmoney-check.svgmonument.svgmoon.svgmortar-pestle.svgmosque.svgmotorcycle.svgmountain.svgmouse-pointer.svgmouse.svgmug-hot.svgmusic.svgnetwork-wired.svgneuter.svgnewspaper.svgnot-equal.svgnotes-medical.svgobject-group.svgobject-ungroup.svgoil-can.svgom.svgotter.svgoutdent.svgpager.svgpaint-brush.svgpaint-roller.svgpalette.svgpallet.svgpaper-plane.svgpaperclip.svgparachute-box.svgparagraph.svgparking.svgpassport.svgpastafarianism.svgpaste.svgpause-circle.svgpause.svgpaw.svgpeace.svgpen-alt.svgpen-fancy.svgpen-nib.svgpen-square.svgpen.svgpencil-alt.svgpencil-ruler.svgpeople-arrows.svgpeople-carry.svgpepper-hot.svgpercent.svgpercentage.svgperson-booth.svgphone-alt.svgphone-slash.svgphone-square-alt.svgphone-square.svgphone-volume.svgphone.svgphoto-video.svgpiggy-bank.svgpills.svgpizza-slice.svgplace-of-worship.svgplane-arrival.svgplane-departure.svgplane-slash.svgplane.svgplay-circle.svgplay.svgplug.svgplus-circle.svgplus-square.svgplus.svgpodcast.svgpoll-h.svgpoll.svgpoo-storm.svgpoo.svgpoop.svgportrait.svgpound-sign.svgpower-off.svgpray.svgpraying-hands.svgprescription-bottle-alt.svgprescription-bottle.svgprescription.svgprint.svgprocedures.svgproject-diagram.svgpump-medical.svgpump-soap.svgpuzzle-piece.svgqrcode.svgquestion-circle.svgquestion.svgquidditch.svgquote-left.svgquote-right.svgquran.svgradiation-alt.svgradiation.svgrainbow.svgrandom.svgreceipt.svgrecord-vinyl.svgrecycle.svgredo-alt.svgredo.svgregistered.svgremove-format.svgreply-all.svgreply.svgrepublican.svgrestroom.svgretweet.svgribbon.svgring.svgroad.svgrobot.svgrocket.svgroute.svgrss-square.svgrss.svgruble-sign.svgruler-combined.svgruler-horizontal.svgruler-vertical.svgruler.svgrunning.svgrupee-sign.svgsad-cry.svgsad-tear.svgsatellite-dish.svgsatellite.svgsave.svgschool.svgscrewdriver.svgscroll.svgsd-card.svgsearch-dollar.svgsearch-location.svgsearch-minus.svgsearch-plus.svgsearch.svgseedling.svgserver.svgshapes.svgshare-alt-square.svgshare-alt.svgshare-square.svgshare.svgshekel-sign.svgshield-alt.svgshield-virus.svgship.svgshipping-fast.svgshoe-prints.svgshopping-bag.svgshopping-basket.svgshopping-cart.svgshower.svgshuttle-van.svgsign-in-alt.svgsign-language.svgsign-out-alt.svgsign.svgsignal.svgsignature.svgsim-card.svgsink.svgsitemap.svgskating.svgskiing-nordic.svgskiing.svgskull-crossbones.svgskull.svgslash.svgsleigh.svgsliders-h.svgsmile-beam.svgsmile-wink.svgsmile.svgsmog.svgsmoking-ban.svgsmoking.svgsms.svgsnowboarding.svgsnowflake.svgsnowman.svgsnowplow.svgsoap.svgsocks.svgsolar-panel.svgsort-alpha-down-alt.svgsort-alpha-down.svgsort-alpha-up-alt.svgsort-alpha-up.svgsort-amount-down-alt.svgsort-amount-down.svgsort-amount-up-alt.svgsort-amount-up.svgsort-down.svgsort-numeric-down-alt.svgsort-numeric-down.svgsort-numeric-up-alt.svgsort-numeric-up.svgsort-up.svgsort.svgspa.svgspace-shuttle.svgspell-check.svgspider.svgspinner.svgsplotch.svgspray-can.svgsquare-full.svgsquare-root-alt.svgsquare.svgstamp.svgstar-and-crescent.svgstar-half-alt.svgstar-half.svgstar-of-david.svgstar-of-life.svgstar.svgstep-backward.svgstep-forward.svgstethoscope.svgsticky-note.svgstop-circle.svgstop.svgstopwatch-20.svgstopwatch.svgstore-alt-slash.svgstore-alt.svgstore-slash.svgstore.svgstream.svgstreet-view.svgstrikethrough.svgstroopwafel.svgsubscript.svgsubway.svgsuitcase-rolling.svgsuitcase.svgsun.svgsuperscript.svgsurprise.svgswatchbook.svgswimmer.svgswimming-pool.svgsynagogue.svgsync-alt.svgsync.svgsyringe.svgtable-tennis.svgtable.svgtablet-alt.svgtablet.svgtablets.svgtachometer-alt.svgtag.svgtags.svgtape.svgtasks.svgtaxi.svgteeth-open.svgteeth.svgtemperature-high.svgtemperature-low.svgtenge.svgterminal.svgtext-height.svgtext-width.svgth-large.svgth-list.svgth.svgtheater-masks.svgthermometer-empty.svgthermometer-full.svgthermometer-half.svgthermometer-quarter.svgthermometer-three-quarters.svgthermometer.svgthumbs-down.svgthumbs-up.svgthumbtack.svgticket-alt.svgtimes-circle.svgtimes.svgtint-slash.svgtint.svgtired.svgtoggle-off.svgtoggle-on.svgtoilet-paper-slash.svgtoilet-paper.svgtoilet.svgtoolbox.svgtools.svgtooth.svgtorah.svgtorii-gate.svgtractor.svgtrademark.svgtraffic-light.svgtrailer.svgtrain.svgtram.svgtransgender-alt.svgtransgender.svgtrash-alt.svgtrash-restore-alt.svgtrash-restore.svgtrash.svgtree.svgtrophy.svgtruck-loading.svgtruck-monster.svgtruck-moving.svgtruck-pickup.svgtruck.svgtshirt.svgtty.svgtv.svgumbrella-beach.svgumbrella.svgunderline.svgundo-alt.svgundo.svguniversal-access.svguniversity.svgunlink.svgunlock-alt.svgunlock.svgupload.svguser-alt-slash.svguser-alt.svguser-astronaut.svguser-check.svguser-circle.svguser-clock.svguser-cog.svguser-edit.svguser-friends.svguser-graduate.svguser-injured.svguser-lock.svguser-md.svguser-minus.svguser-ninja.svguser-nurse.svguser-plus.svguser-secret.svguser-shield.svguser-slash.svguser-tag.svguser-tie.svguser-times.svguser.svgusers-cog.svgusers-slash.svgusers.svgutensil-spoon.svgutensils.svgvector-square.svgvenus-double.svgvenus-mars.svgvenus.svgvial.svgvials.svgvideo-slash.svgvideo.svgvihara.svgvirus-slash.svgvirus.svgviruses.svgvoicemail.svgvolleyball-ball.svgvolume-down.svgvolume-mute.svgvolume-off.svgvolume-up.svgvote-yea.svgvr-cardboard.svgwalking.svgwallet.svgwarehouse.svgwater.svgwave-square.svgweight-hanging.svgweight.svgwheelchair.svgwifi.svgwind.svgwindow-close.svgwindow-maximize.svgwindow-minimize.svgwindow-restore.svgwine-bottle.svgwine-glass-alt.svgwine-glass.svgwon-sign.svgwrench.svgx-ray.svgyen-sign.svgyin-yang.svgwebfontsfa-brands-400.eotfa-brands-400.svgfa-brands-400.ttffa-brands-400.wofffa-brands-400.woff2fa-regular-400.eotfa-regular-400.svgfa-regular-400.ttffa-regular-400.wofffa-regular-400.woff2fa-solid-900.eotfa-solid-900.svgfa-solid-900.ttffa-solid-900.wofffa-solid-900.woff2index.phpfontsDejaVuSans-Bold.ttfDejaVuSansCondensed-Bold.ttfglobal.phpglobal_arrays.phpglobal_constants.phpglobal_form.phpglobal_languages.phpglobal_session.phpglobal_settings.phpindex.phpjsChart.jsLC_MESSAGESindex.phpjquery-ui-datepicker-af.jsjquery-ui-datepicker-ar-DZ.jsjquery-ui-datepicker-ar.jsjquery-ui-datepicker-az.jsjquery-ui-datepicker-be.jsjquery-ui-datepicker-bg.jsjquery-ui-datepicker-bs.jsjquery-ui-datepicker-ca.jsjquery-ui-datepicker-cs.jsjquery-ui-datepicker-cy-GB.jsjquery-ui-datepicker-da.jsjquery-ui-datepicker-de.jsjquery-ui-datepicker-el.jsjquery-ui-datepicker-en-AU.jsjquery-ui-datepicker-en-GB.jsjquery-ui-datepicker-en-NZ.jsjquery-ui-datepicker-eo.jsjquery-ui-datepicker-es.jsjquery-ui-datepicker-et.jsjquery-ui-datepicker-eu.jsjquery-ui-datepicker-fa.jsjquery-ui-datepicker-fi.jsjquery-ui-datepicker-fo.jsjquery-ui-datepicker-fr-CA.jsjquery-ui-datepicker-fr-CH.jsjquery-ui-datepicker-fr.jsjquery-ui-datepicker-gl.jsjquery-ui-datepicker-he.jsjquery-ui-datepicker-hi.jsjquery-ui-datepicker-hr.jsjquery-ui-datepicker-hu.jsjquery-ui-datepicker-hy.jsjquery-ui-datepicker-id.jsjquery-ui-datepicker-is.jsjquery-ui-datepicker-it-CH.jsjquery-ui-datepicker-it.jsjquery-ui-datepicker-ja.jsjquery-ui-datepicker-ka.jsjquery-ui-datepicker-kk.jsjquery-ui-datepicker-km.jsjquery-ui-datepicker-ko.jsjquery-ui-datepicker-ky.jsjquery-ui-datepicker-lb.jsjquery-ui-datepicker-lt.jsjquery-ui-datepicker-lv.jsjquery-ui-datepicker-mk.jsjquery-ui-datepicker-ml.jsjquery-ui-datepicker-ms.jsjquery-ui-datepicker-nb.jsjquery-ui-datepicker-nl-BE.jsjquery-ui-datepicker-nl.jsjquery-ui-datepicker-nn.jsjquery-ui-datepicker-no.jsjquery-ui-datepicker-pl.jsjquery-ui-datepicker-pt-BR.jsjquery-ui-datepicker-pt.jsjquery-ui-datepicker-rm.jsjquery-ui-datepicker-ro.jsjquery-ui-datepicker-ru.jsjquery-ui-datepicker-sk.jsjquery-ui-datepicker-sl.jsjquery-ui-datepicker-sq.jsjquery-ui-datepicker-sr-SR.jsjquery-ui-datepicker-sr.jsjquery-ui-datepicker-sv.jsjquery-ui-datepicker-ta.jsjquery-ui-datepicker-th.jsjquery-ui-datepicker-tj.jsjquery-ui-datepicker-tr.jsjquery-ui-datepicker-uk.jsjquery-ui-datepicker-vi.jsjquery-ui-datepicker-zh-CN.jsjquery-ui-datepicker-zh-HK.jsjquery-ui-datepicker-zh-TW.jsjquery-ui-timepicker-af.jsjquery-ui-timepicker-am.jsjquery-ui-timepicker-bg.jsjquery-ui-timepicker-ca.jsjquery-ui-timepicker-cs.jsjquery-ui-timepicker-da.jsjquery-ui-timepicker-de.jsjquery-ui-timepicker-el.jsjquery-ui-timepicker-es.jsjquery-ui-timepicker-et.jsjquery-ui-timepicker-eu.jsjquery-ui-timepicker-fa.jsjquery-ui-timepicker-fi.jsjquery-ui-timepicker-fr.jsjquery-ui-timepicker-gl.jsjquery-ui-timepicker-he.jsjquery-ui-timepicker-hr.jsjquery-ui-timepicker-hu.jsjquery-ui-timepicker-id.jsjquery-ui-timepicker-it.jsjquery-ui-timepicker-ja.jsjquery-ui-timepicker-ko.jsjquery-ui-timepicker-lt.jsjquery-ui-timepicker-lv.jsjquery-ui-timepicker-mk.jsjquery-ui-timepicker-nl.jsjquery-ui-timepicker-no.jsjquery-ui-timepicker-pl.jsjquery-ui-timepicker-pt-BR.jsjquery-ui-timepicker-pt.jsjquery-ui-timepicker-ro.jsjquery-ui-timepicker-ru.jsjquery-ui-timepicker-sk.jsjquery-ui-timepicker-sl.jsjquery-ui-timepicker-sq.jsjquery-ui-timepicker-sr-RS.jsjquery-ui-timepicker-sr-YU.jsjquery-ui-timepicker-sv.jsjquery-ui-timepicker-th.jsjquery-ui-timepicker-tr.jsjquery-ui-timepicker-uk.jsjquery-ui-timepicker-vi.jsjquery-ui-timepicker-zh-CN.jsjquery-ui-timepicker-zh-TW.jsjquery.ui.datepicker-af.jsc3.jsd3.jsdygraph-combined.jsindex.phpjquery-ui.jsjquery.colorpicker.jsjquery.cookie.jsjquery.dropdown.jsjquery.hotkeys.jsjquery.jsjquery.multiselect.filter.jsjquery.multiselect.jsjquery.sparkline.jsjquery.tablednd.jsjquery.tablesorter.jsjquery.tablesorter.pager.jsjquery.tablesorter.widgets.jsjquery.timepicker.jsjquery.ui.touch.punch.jsjquery.zoom.jsjs.storage.jsjstree.jspace.jsscreenfull.jslayout.jsplugins.phprealtime.jssession.phpthemesclassicc3.cssdefault32px.png40px.pngindex.phpstyle.cssstyle.min.cssthrobber.gifimages128bar-alpha.pngbar.pngmap.pngbar-alpha.pngbar-opacity.pngbar-pointer.pngbar.pngcacti_logo.gifcacti_logo.svgfavicon.icofavicon.pngindex.phplogotype-a.pnglogotype-b.pngmap-opacity.pngmap-pointer.pngmap.pngpreview-opacity.pngtab_list.giftab_preview.giftab_tree.gifui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-colorpicker.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngindex.phpjquery-ui.cssjquery.colorpicker.cssjquery.multiselect.cssjquery.multiselect.filter.cssjquery.timepicker.cssjquery.zoom.cssmain.cssmain.jspace.cssrrdtheme.phpdarkc3.cssdefault32px.png40px.pngindex.phpstyle.cssthrobber.gifimages128bar-alpha.pngbar.pngmap.pngbar-alpha.pngbar-opacity.pngbar-pointer.pngbar.pngcacti_backdrop.gifcacti_backdrop2.gifcacti_logo.gifcacti_logo.svgfavicon.icofavicon.pngindex.phplogotype-a.pnglogotype-b.pngmap-opacity.pngmap-pointer.pngmap.pngpreview-opacity.pngtab_list.giftab_preview.giftab_tree.gifui-bg_glass_40_ffc73d_1x400.pngui-bg_highlight-hard_20_31442b_1x100.pngui-bg_highlight-soft_33_155413_1x100.pngui-bg_highlight-soft_35_222222_1x100.pngui-bg_highlight-soft_44_444444_1x100.pngui-bg_highlight-soft_80_eeeeee_1x100.pngui-bg_loop_25_000000_21x21.pngui-colorpicker.pngui-icons_222222_256x240.pngui-icons_4b8e0b_256x240.pngui-icons_a83300_256x240.pngui-icons_cccccc_256x240.pngui-icons_ffffff_256x240.pngindex.phpjquery-ui.cssjquery.colorpicker.cssjquery.multiselect.cssjquery.multiselect.filter.cssjquery.timepicker.cssjquery.zoom.cssmain.cssmain.jspace.cssrrdtheme.phpindex.phpmodernc3.cssdefault32px.png40px.pngindex.phpstyle.cssstyle.min.cssthrobber.gifimages128bar-alpha.pngbar.pngmap.pngbar-alpha.pngbar-opacity.pngbar-pointer.pngbar.pngcacti_logo.gifcacti_logo.svgfavicon.icofavicon.pngindex.phplogotype-a.pnglogotype-b.pngmap-opacity.pngmap-pointer.pngmap.pngpreview-opacity.pngtab_list.giftab_preview.giftab_tree.gifui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-colorpicker.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngindex.phpjquery-ui.cssjquery.colorpicker.cssjquery.multiselect.cssjquery.multiselect.filter.cssjquery.timepicker.cssjquery.zoom.cssmain.cssmain.jspace.cssrrdtheme.phppaper-planec3.cssdefault32px.png40px.pngindex.phpstyle.cssstyle.min.cssthrobber.gifimages128bar-alpha.pngbar.pngmap.pngbar-alpha.pngbar-opacity.pngbar-pointer.pngbar.pngcacti_logo.gifcacti_logo.svgfavicon.icofavicon.pngindex.phplogotype-a.pnglogotype-b.pngmap-opacity.pngmap-pointer.pngmap.pngpreview-opacity.pngtab_list.giftab_preview.giftab_tree.gifui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-colorpicker.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngindex.phpjquery-ui.cssjquery.colorpicker.cssjquery.multiselect.cssjquery.multiselect.filter.cssjquery.timepicker.cssjquery.zoom.cssmain.cssmain.jspace.cssrrdtheme.phppawc3.cssdefault32px.png40px.pngindex.phpstyle.cssstyle.min.cssthrobber.gifimages128bar-alpha.pngbar.pngmap.pngbar-alpha.pngbar-opacity.pngbar-pointer.pngbar.pngcacti_logo.gifcacti_logo.svgfavicon.icofavicon.pngindex.phplogotype-a.pnglogotype-b.pngmap-opacity.pngmap-pointer.pngmap.pngpreview-opacity.pngtab_list.giftab_preview.giftab_tree.gifui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-colorpicker.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngindex.phpjquery-ui.cssjquery.colorpicker.cssjquery.multiselect.cssjquery.multiselect.filter.cssjquery.timepicker.cssjquery.zoom.cssmain.cssmain.jspace.cssrrdtheme.phpsunrisec3.cssdefault32px.png40px.pngindex.phpstyle.cssstyle.min.cssthrobber.gifimages128bar-alpha.pngbar.pngmap.pngbar-alpha.pngbar-opacity.pngbar-pointer.pngbar.pngcacti_logo.gifcacti_logo.svgfavicon.icofavicon.pngindex.phplogotype-a.pnglogotype-b.pngmap-opacity.pngmap-pointer.pngmap.pngpreview-opacity.pngtab_list.giftab_preview.giftab_tree.gifui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-colorpicker.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngindex.phpjquery-ui.cssjquery.colorpicker.cssjquery.multiselect.cssjquery.multiselect.filter.cssjquery.timepicker.cssjquery.zoom.cssmain.cssmain.jspace.cssrrdtheme.phptop_general_header.phptop_graph_header.phptop_header.phpvendorcldr-to-gettext-plural-rulesLICENSEREADME.mdUNICODE-LICENSE.txtbinexport-plural-rulesexport-plural-rules.batexport-plural-rules.phpcomposer.jsonphpunit.xmlsrcCategory.phpCldrData.phpExporterDocs.phpExporter.phpHtml.phpJson.phpPhp.phpPo.phpPrettyjson.phpXml.phpFormulaConverter.phpLanguage.phpautoloader.phpcldr-datamainen-USlanguages.jsonscripts.jsonterritories.jsonsupplementalplurals.jsontestsGetGetTest.phpRulesRulesTest.phpbootstrap.phpcsrfLICENSE.txtNEWS.mdREADME.mdcsrf-conf.phpcsrf-magic.jscsrf-magic.phpindex.phpflag-icon-cssGruntfile.coffeeLICENSEREADME.mdassetsdocs.cssdocs.jsdocs.lessindex.phpbower.jsoncomposer.jsoncssflag-icon.cssflag-icon.min.cssindex.phpflags1x1ad.svgae.svgaf.svgag.svgai.svgal.svgam.svgao.svgaq.svgar.svgas.svgat.svgau.svgaw.svgax.svgaz.svgba.svgbb.svgbd.svgbe.svgbf.svgbg.svgbh.svgbi.svgbj.svgbl.svgbm.svgbn.svgbo.svgbq.svgbr.svgbs.svgbt.svgbv.svgbw.svgby.svgbz.svgca.svgcc.svgcd.svgcf.svgcg.svgch.svgci.svgck.svgcl.svgcm.svgcn.svgco.svgcr.svgcu.svgcv.svgcw.svgcx.svgcy.svgcz.svgde.svgdj.svgdk.svgdm.svgdo.svgdz.svgec.svgee.svgeg.svgeh.svger.svges-ct.svges.svget.svgeu.svgfi.svgfj.svgfk.svgfm.svgfo.svgfr.svgga.svggb-eng.svggb-nir.svggb-sct.svggb-wls.svggb.svggd.svgge.svggf.svggg.svggh.svggi.svggl.svggm.svggn.svggp.svggq.svggr.svggs.svggt.svggu.svggw.svggy.svghk.svghm.svghn.svghr.svght.svghu.svgid.svgie.svgil.svgim.svgin.svgio.svgiq.svgir.svgis.svgit.svgje.svgjm.svgjo.svgjp.svgke.svgkg.svgkh.svgki.svgkm.svgkn.svgkp.svgkr.svgkw.svgky.svgkz.svgla.svglb.svglc.svgli.svglk.svglr.svgls.svglt.svglu.svglv.svgly.svgma.svgmc.svgmd.svgme.svgmf.svgmg.svgmh.svgmk.svgml.svgmm.svgmn.svgmo.svgmp.svgmq.svgmr.svgms.svgmt.svgmu.svgmv.svgmw.svgmx.svgmy.svgmz.svgna.svgnc.svgne.svgnf.svgng.svgni.svgnl.svgno.svgnp.svgnr.svgnu.svgnz.svgom.svgpa.svgpe.svgpf.svgpg.svgph.svgpk.svgpl.svgpm.svgpn.svgpr.svgps.svgpt.svgpw.svgpy.svgqa.svgre.svgro.svgrs.svgru.svgrw.svgsa.svgsb.svgsc.svgsd.svgse.svgsg.svgsh.svgsi.svgsj.svgsk.svgsl.svgsm.svgsn.svgso.svgsr.svgss.svgst.svgsv.svgsx.svgsy.svgsz.svgtc.svgtd.svgtf.svgtg.svgth.svgtj.svgtk.svgtl.svgtm.svgtn.svgto.svgtr.svgtt.svgtv.svgtw.svgtz.svgua.svgug.svgum.svgun.svgus.svguy.svguz.svgva.svgvc.svgve.svgvg.svgvi.svgvn.svgvu.svgwf.svgws.svgye.svgyt.svgza.svgzm.svgzw.svg4x3ad.svgae.svgaf.svgag.svgai.svgal.svgam.svgao.svgaq.svgar.svgas.svgat.svgau.svgaw.svgax.svgaz.svgba.svgbb.svgbd.svgbe.svgbf.svgbg.svgbh.svgbi.svgbj.svgbl.svgbm.svgbn.svgbo.svgbq.svgbr.svgbs.svgbt.svgbv.svgbw.svgby.svgbz.svgca.svgcc.svgcd.svgcf.svgcg.svgch.svgci.svgck.svgcl.svgcm.svgcn.svgco.svgcr.svgcu.svgcv.svgcw.svgcx.svgcy.svgcz.svgde.svgdj.svgdk.svgdm.svgdo.svgdz.svgec.svgee.svgeg.svgeh.svger.svges-ct.svges.svget.svgeu.svgfi.svgfj.svgfk.svgfm.svgfo.svgfr.svgga.svggb-eng.svggb-nir.svggb-sct.svggb-wls.svggb.svggd.svgge.svggf.svggg.svggh.svggi.svggl.svggm.svggn.svggp.svggq.svggr.svggs.svggt.svggu.svggw.svggy.svghk.svghm.svghn.svghr.svght.svghu.svgid.svgie.svgil.svgim.svgin.svgio.svgiq.svgir.svgis.svgit.svgje.svgjm.svgjo.svgjp.svgke.svgkg.svgkh.svgki.svgkm.svgkn.svgkp.svgkr.svgkw.svgky.svgkz.svgla.svglb.svglc.svgli.svglk.svglr.svgls.svglt.svglu.svglv.svgly.svgma.svgmc.svgmd.svgme.svgmf.svgmg.svgmh.svgmk.svgml.svgmm.svgmn.svgmo.svgmp.svgmq.svgmr.svgms.svgmt.svgmu.svgmv.svgmw.svgmx.svgmy.svgmz.svgna.svgnc.svgne.svgnf.svgng.svgni.svgnl.svgno.svgnp.svgnr.svgnu.svgnz.svgom.svgpa.svgpe.svgpf.svgpg.svgph.svgpk.svgpl.svgpm.svgpn.svgpr.svgps.svgpt.svgpw.svgpy.svgqa.svgre.svgro.svgrs.svgru.svgrw.svgsa.svgsb.svgsc.svgsd.svgse.svgsg.svgsh.svgsi.svgsj.svgsk.svgsl.svgsm.svgsn.svgso.svgsr.svgss.svgst.svgsv.svgsx.svgsy.svgsz.svgtc.svgtd.svgtf.svgtg.svgth.svgtj.svgtk.svgtl.svgtm.svgtn.svgto.svgtr.svgtt.svgtv.svgtw.svgtz.svgua.svgug.svgum.svgun.svgus.svguy.svguz.svgva.svgvc.svgve.svgvg.svgvi.svgvn.svgvu.svgwf.svgws.svgye.svgyt.svgza.svgzm.svgzw.svgindex.htmlindex.phplessflag-icon-base.lessflag-icon-list.lessflag-icon-more.lessflag-icon.lessvariables.lesspackage.jsonsass_flag-icon-base.scss_flag-icon-list.scss_flag-icon-more.scss_variables.scssflag-icon.scssindex.phpsvgo.yamlyarn.lockgettextCHANGELOG.mdCONTRIBUTING.mdLICENSEREADME.mdcomposer.jsonoscarotero.phpphpcs.xmlphpunit.xmlsrcBaseTranslator.phpExtractorsBlade.phpCsv.phpCsvDictionary.phpExtractor.phpExtractorInterface.phpJed.phpJsCode.phpJson.phpJsonDictionary.phpMo.phpPhpArray.phpPhpCode.phpPo.phpTwig.phpVueJs.phpXliff.phpYaml.phpYamlDictionary.phpGeneratorsCsv.phpCsvDictionary.phpGenerator.phpGeneratorInterface.phpJed.phpJson.phpJsonDictionary.phpMo.phpPhpArray.phpPo.phpXliff.phpYaml.phpYamlDictionary.phpGettextTranslator.phpMerge.phpTranslation.phpTranslations.phpTranslator.phpTranslatorInterface.phpUtilsCsvTrait.phpDictionaryTrait.phpFunctionsScanner.phpHeadersExtractorTrait.phpHeadersGeneratorTrait.phpJsFunctionsScanner.phpMultidimensionalArrayTrait.phpParsedComment.phpParsedFunction.phpPhpFunctionsScanner.phpStringReader.phpautoloader.phposcarotero.txttranslator_functions.phptestsAbstractTest.phpAssetsTest.phpLocalesTest.phpMergeEntriesTest.phpMergeHeadersTest.phpMergeTranslationsTest.phpStringsTest.phpTranslationTest.phpTranslationsTest.phpTranslatorTest.phpassetsbladeCsv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.phpjedCsv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.jsonjscodeCsv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.jsjscode2Csv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.jsphpcodeCsv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.phpphpcode2Csv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.phpphpcode3Csv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.phpphpcode4Csv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.phppoCsv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.popo2Csv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.popo3Csv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.potwigCsv.csvCsvDictionary.csvJed.jsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.phpvuejsCsv.csvCsvDictionary.csvJed.jsonJsonJson.jsonJsonDictionary.jsonMo.moPhpArray.phpPo.poXliff.xlfYaml.ymlYamlDictionary.ymlinput.vuebootstrap.phpindex.phpphpgettextgettext.phpindex.phpstreams.phpphpmailerCOMMITMENTLICENSEREADME.mdSECURITY.mdVERSIONcomposer.jsonget_oauth_token.phpindex.phplanguageindex.phpphpmailer.lang-af.phpphpmailer.lang-am.phpphpmailer.lang-ar.phpphpmailer.lang-az.phpphpmailer.lang-ba.phpphpmailer.lang-be.phpphpmailer.lang-bg.phpphpmailer.lang-ca.phpphpmailer.lang-ch.phpphpmailer.lang-cs.phpphpmailer.lang-da.phpphpmailer.lang-de.phpphpmailer.lang-el.phpphpmailer.lang-eo.phpphpmailer.lang-es.phpphpmailer.lang-et.phpphpmailer.lang-fa.phpphpmailer.lang-fi.phpphpmailer.lang-fo.phpphpmailer.lang-fr.phpphpmailer.lang-gl.phpphpmailer.lang-he.phpphpmailer.lang-hi.phpphpmailer.lang-hr.phpphpmailer.lang-hu.phpphpmailer.lang-hy.phpphpmailer.lang-id.phpphpmailer.lang-it.phpphpmailer.lang-ja.phpphpmailer.lang-ka.phpphpmailer.lang-ko.phpphpmailer.lang-lt.phpphpmailer.lang-lv.phpphpmailer.lang-mg.phpphpmailer.lang-ms.phpphpmailer.lang-nb.phpphpmailer.lang-nl.phpphpmailer.lang-pl.phpphpmailer.lang-pt.phpphpmailer.lang-pt_br.phpphpmailer.lang-ro.phpphpmailer.lang-ru.phpphpmailer.lang-sk.phpphpmailer.lang-sl.phpphpmailer.lang-sr.phpphpmailer.lang-sv.phpphpmailer.lang-tl.phpphpmailer.lang-tr.phpphpmailer.lang-uk.phpphpmailer.lang-vi.phpphpmailer.lang-zh.phpphpmailer.lang-zh_cn.phpsrcException.phpOAuth.phpPHPMailer.phpPOP3.phpSMTP.phpindex.phpphpseclibCryptAES.phpBase.phpBlowfish.phpDES.phpHash.phpRC2.phpRC4.phpRSA.phpRandom.phpRijndael.phpTripleDES.phpTwofish.phpindex.phpFileANSI.phpASN1ASN1.phpElement.phpindex.phpX509.phpindex.phpMathBigInteger.phpindex.phpNetSCP.phpSFTPSFTP.phpStream.phpindex.phpSSH1.phpSSH2.phpindex.phpSystemSSHAgentAgent.phpIdentity.phpindex.phpindex.phpSSH_Agent.phpindex.phpbootstrap.phpindex.phpopenssl.cnfphpsnmpclassSNMP.phpextension.phpindex.phpmib_parser.phpindex.phpinstallbackground.phpcli_check.phpcli_test.phpcolors.csvfunctions.phpindex.phpinstall.cssinstall.jsinstall.phpstep_json.phptemplatesCacti_Stats.xml.gzCisco_Router.xml.gzGeneric_SNMP_Device.xml.gzLocal_Linux_Machine.xml.gzNetSNMP_Device.xml.gzWindows_Device.xml.gzupgrades0_8_1.php0_8_2.php0_8_2a.php0_8_3.php0_8_4.php0_8_5.php0_8_6.php0_8_6a.php0_8_6d.php0_8_6e.php0_8_6g.php0_8_6h.php0_8_6i.php0_8_7.php0_8_7a.php0_8_7b.php0_8_7c.php0_8_7h.php0_8_8.php1_0_0.php1_0_4.php1_0_5.php1_1_11.php1_1_14.php1_1_17.php1_1_2.php1_1_20.php1_1_26.php1_1_28.php1_1_31.php1_1_34.php1_1_35.php1_1_36.php1_1_37.php1_1_4.php1_1_6.php1_1_7.php1_1_8.php1_2_0.php1_2_1.php1_2_11.php1_2_14.php1_2_15.php1_2_2.php1_2_3.php1_2_5.php1_2_7.php1_2_8.phpindex.phplibaggregate.phpapi_aggregate.phpapi_automation.phpapi_automation_tools.phpapi_data_source.phpapi_device.phpapi_graph.phpapi_poller.phpapi_tree.phpauth.phpboost.phpcdef.phpclog_webapi.phpdata_query.phpdatabase.phpdsdebug.phpdsstats.phpexport.phpfunctions.phpgraph_variables.phpgraphs.phphtml.phphtml_filter.phphtml_form.phphtml_form_template.phphtml_graph.phphtml_reports.phphtml_tree.phphtml_utility.phphtml_validate.phpimport.phpindex.phpinstaller.phpldap.phpmib_cache.phpping.phpplugins.phppoller.phpreports.phprrd.phpsnmp.phpsnmpagent.phpsort.phpspikekill.phptemplate.phptime.phptimespan_settings.phputility.phpvariables.phpvdef.phpxml.phplink.phplinks.phplocalesLC_MESSAGESar-SA.mobg-BG.mode-DE.moel-GR.moes-ES.mofr-FR.mohe-IL.mohi-IN.moindex.phpit-IT.moja-JP.moko-KR.monl-NL.mopl-PL.mopt-BR.mopt-PT.moru-RU.mosv-SE.motr-TR.movi-VN.mozh-CN.mozh-TW.mobuild_mo.shindex.phppoar-SA.pobg-BG.pocacti.potde-DE.poel-GR.poes-ES.pofr-FR.pohe-IL.pohi-IN.poindex.phpit-IT.poja-JP.poko-KR.ponl-NL.popl-PL.popt-BR.popt-PT.poru-RU.posv-SE.potr-TR.povi-VN.pozh-CN.pozh-TW.poupdate-pot.shloglogout.phpmanagers.phpmibsCACTI-BOOST-MIBCACTI-MIBCACTI-SNMPAGENT-MIBindex.phppermission_denied.phppluginsplugins.phpindex.phppoller.phppoller_automation.phppoller_boost.phppoller_commands.phppoller_dsstats.phppoller_maintenance.phppoller_realtime.phppoller_recovery.phppoller_reports.phppoller_spikekill.phppollers.phpremote_agent.phpreports_admin.phpreports_user.phpresourceindex.phpscript_querieshost_cpu.xmlhost_disk.xmlindex.phpunix_disk.xmlscript_servercpoller.xmlgexport.xmlhost_cpu.xmlhost_disk.xmlindex.phpwebseer.xmlsnmp_querieshost_disk.xmlindex.phpinterface.xmlnet-snmp_devio.xmlnet-snmp_disk.xmlrrarrdcleaner.phpscript_server.phpscripts3com_cable_modem.plcacti_user_stats.phpdiskfree.pldiskfree.shindex.phplinux_memory.plloadavg.plloadavg_multi.plping.plquery_host_cpu.phpquery_host_partitions.phpquery_unix_partitions.plsql.phpss_count_oids.phpss_cpoller.phpss_fping.phpss_gexport.phpss_host_cpu.phpss_host_disk.phpss_hstats.phpss_net_snmp_disk_bytes.phpss_net_snmp_disk_io.phpss_poller.phpss_sql.phpss_webseer.phpunix_processes.plunix_tcp_connections.plunix_users.plweatherbug.plwebhits.plsettings.phpsites.phpsnmpagent_mibcache.phpsnmpagent_mibcachechild.phpsnmpagent_persist.phpspikekill.phptemplates_export.phptemplates_import.phptree.phpuser_admin.phpuser_domains.phpuser_group_admin.phputilities.phpvdef.phpcacti-cron.servicecacti-cron.timercactiREADME.mdcactiLICENSEcacticacti/etc/apache2//etc/apache2/conf.d//etc/apache2/vhosts.d//etc/apache2/vhosts.d/conf.d//etc/logrotate.d//srv/www//srv/www/cacti//srv/www/cacti/cache//srv/www/cacti/cache/boost//srv/www/cacti/cache/mibcache//srv/www/cacti/cache/realtime//srv/www/cacti/cache/spikekill//srv/www/cacti/cli//srv/www/cacti/formats//srv/www/cacti/images//srv/www/cacti/include//srv/www/cacti/include/content//srv/www/cacti/include/fa//srv/www/cacti/include/fa/css//srv/www/cacti/include/fa/js//srv/www/cacti/include/fa/less//srv/www/cacti/include/fa/metadata//srv/www/cacti/include/fa/scss//srv/www/cacti/include/fa/sprites//srv/www/cacti/include/fa/svgs//srv/www/cacti/include/fa/svgs/brands//srv/www/cacti/include/fa/svgs/regular//srv/www/cacti/include/fa/svgs/solid//srv/www/cacti/include/fa/webfonts//srv/www/cacti/include/fonts//srv/www/cacti/include/js//srv/www/cacti/include/js/LC_MESSAGES//srv/www/cacti/include/themes//srv/www/cacti/include/themes/classic//srv/www/cacti/include/themes/classic/default//srv/www/cacti/include/themes/classic/images//srv/www/cacti/include/themes/classic/images/128//srv/www/cacti/include/themes/dark//srv/www/cacti/include/themes/dark/default//srv/www/cacti/include/themes/dark/images//srv/www/cacti/include/themes/dark/images/128//srv/www/cacti/include/themes/modern//srv/www/cacti/include/themes/modern/default//srv/www/cacti/include/themes/modern/images//srv/www/cacti/include/themes/modern/images/128//srv/www/cacti/include/themes/paper-plane//srv/www/cacti/include/themes/paper-plane/default//srv/www/cacti/include/themes/paper-plane/images//srv/www/cacti/include/themes/paper-plane/images/128//srv/www/cacti/include/themes/paw//srv/www/cacti/include/themes/paw/default//srv/www/cacti/include/themes/paw/images//srv/www/cacti/include/themes/paw/images/128//srv/www/cacti/include/themes/sunrise//srv/www/cacti/include/themes/sunrise/default//srv/www/cacti/include/themes/sunrise/images//srv/www/cacti/include/themes/sunrise/images/128//srv/www/cacti/include/vendor//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/bin//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/src//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/src/Exporter//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/src/cldr-data//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/src/cldr-data/main//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/src/cldr-data/main/en-US//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/src/cldr-data/supplemental//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/tests//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/tests/Get//srv/www/cacti/include/vendor/cldr-to-gettext-plural-rules/tests/Rules//srv/www/cacti/include/vendor/csrf//srv/www/cacti/include/vendor/flag-icon-css//srv/www/cacti/include/vendor/flag-icon-css/assets//srv/www/cacti/include/vendor/flag-icon-css/css//srv/www/cacti/include/vendor/flag-icon-css/flags//srv/www/cacti/include/vendor/flag-icon-css/flags/1x1//srv/www/cacti/include/vendor/flag-icon-css/flags/4x3//srv/www/cacti/include/vendor/flag-icon-css/less//srv/www/cacti/include/vendor/flag-icon-css/sass//srv/www/cacti/include/vendor/gettext//srv/www/cacti/include/vendor/gettext/src//srv/www/cacti/include/vendor/gettext/src/Extractors//srv/www/cacti/include/vendor/gettext/src/Generators//srv/www/cacti/include/vendor/gettext/src/Utils//srv/www/cacti/include/vendor/gettext/tests//srv/www/cacti/include/vendor/gettext/tests/assets//srv/www/cacti/include/vendor/gettext/tests/assets/blade//srv/www/cacti/include/vendor/gettext/tests/assets/jed//srv/www/cacti/include/vendor/gettext/tests/assets/jscode//srv/www/cacti/include/vendor/gettext/tests/assets/jscode2//srv/www/cacti/include/vendor/gettext/tests/assets/phpcode//srv/www/cacti/include/vendor/gettext/tests/assets/phpcode2//srv/www/cacti/include/vendor/gettext/tests/assets/phpcode3//srv/www/cacti/include/vendor/gettext/tests/assets/phpcode4//srv/www/cacti/include/vendor/gettext/tests/assets/po//srv/www/cacti/include/vendor/gettext/tests/assets/po2//srv/www/cacti/include/vendor/gettext/tests/assets/po3//srv/www/cacti/include/vendor/gettext/tests/assets/twig//srv/www/cacti/include/vendor/gettext/tests/assets/vuejs//srv/www/cacti/include/vendor/phpgettext//srv/www/cacti/include/vendor/phpmailer//srv/www/cacti/include/vendor/phpmailer/language//srv/www/cacti/include/vendor/phpmailer/src//srv/www/cacti/include/vendor/phpseclib//srv/www/cacti/include/vendor/phpseclib/Crypt//srv/www/cacti/include/vendor/phpseclib/File//srv/www/cacti/include/vendor/phpseclib/File/ASN1//srv/www/cacti/include/vendor/phpseclib/Math//srv/www/cacti/include/vendor/phpseclib/Net//srv/www/cacti/include/vendor/phpseclib/Net/SFTP//srv/www/cacti/include/vendor/phpseclib/System//srv/www/cacti/include/vendor/phpseclib/System/SSH//srv/www/cacti/include/vendor/phpseclib/System/SSH/Agent//srv/www/cacti/include/vendor/phpsnmp//srv/www/cacti/install//srv/www/cacti/install/templates//srv/www/cacti/install/upgrades//srv/www/cacti/lib//srv/www/cacti/locales//srv/www/cacti/locales/LC_MESSAGES//srv/www/cacti/locales/po//srv/www/cacti/mibs//srv/www/cacti/plugins//srv/www/cacti/resource//srv/www/cacti/resource/script_queries//srv/www/cacti/resource/script_server//srv/www/cacti/resource/snmp_queries//srv/www/cacti/scripts//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/cacti//usr/share/licenses//usr/share/licenses/cacti//var/lib//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15368/openSUSE_Leap_15.1_Update/0b4d6b407fba3123d1a397094a1e2cde-cacti.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linux      !  "#$$"%&'()&*+,&-.//0#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1$$$$$$$$$$$$$$$$$$$$$234$5##6"789 :;<=>?@ABCDEFGHIJJHKLMLLM"78 :;<=>?@ NABCDEFGHOOKKKPLMMLLQ"789 :;<=>?@ABCDEFGHIJJHKLMLLMQ"789 :;<=>?@ABCDEFGHIJJHKLMLLM6"789 :;<=>?@ABCDEFGHIJJHKLMLLMQ"789 :;<=>?@ABCDEFGHIJJHKLMLLM6$1RSTTT$$$#$$9UV#WXTYW$$TZ[#$\YWYWYWYWYWYW$TZ[$Z$$TZ[#$ZYWYYWXYW#]TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT^^^^^^T_``a````````b`b````````_cc_cccccccccc#directoryASCII textPHP script, ASCII textPHP script, ASCII text, with very long linesa /usr/bin/env php script, ASCII text executableASCII text, with very long linesa /usr/bin/env php script, ASCII text executable, with very long linesHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 16 x 16GIF image data, version 89a, 400 x 69PNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 237 x 91GIF image data, version 89a, 400 x 37GIF image data, version 89a, 420 x 37PNG image data, 450 x 200, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 76 x 121SVG Scalable Vector Graphics imageGIF image data, version 89a, 15 x 13GIF image data, version 89a, 10 x 10GIF image data, version 89a, 12 x 12PNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 7 x 5GIF image data, version 89a, 14 x 10GIF image data, version 89a, 10 x 14PNG image data, 397 x 168, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 16 x 8GIF image data, version 89a, 88 x 37PNG image data, 88 x 37, 8-bit colormap, non-interlacedGIF image data, version 89a, 24 x 14GIF image data, version 89a, 42 x 37GIF image data, version 89a, 20 x 5troff or preprocessor input, ASCII textUTF-8 Unicode text, with very long linesUTF-8 Unicode textEmbedded OpenType (EOT), Font Awesome 5 Brands Regular familyTrueType Font data, 13 tables, 1st "FFTM", 28 names, MacintoshWeb Open Font Format, TrueType, length 90672, version 331.17301Web Open Font Format (Version 2), TrueType, length 77400, version 331.17301Embedded OpenType (EOT), Font Awesome 5 Free Regular familyWeb Open Font Format, TrueType, length 16780, version 331.17301Web Open Font Format (Version 2), TrueType, length 13600, version 331.17301Embedded OpenType (EOT), Font Awesome 5 Free Solid familyWeb Open Font Format, TrueType, length 104004, version 331.17301Web Open Font Format (Version 2), TrueType, length 80148, version 331.17301TrueType Font data, 19 tables, 1st "FFTM", 26 names, MacintoshPHP script, UTF-8 Unicode text, with very long linesUTF-8 Unicode (with BOM) textC source, ASCII text, with very long linesC source, UTF-8 Unicode text, with very long linesexported SGML document, ASCII textAlgol 68 source, ASCII textassembler source, ASCII textPNG image data, 320 x 96, 8-bit colormap, non-interlacedPNG image data, 240 x 480, 8-bit colormap, non-interlacedASCII text, with very long lines, with no line terminatorsPNG image data, 20 x 128, 8-bit/color RGBA, interlacedPNG image data, 1 x 1948, 8-bit/color RGBA, interlacedPNG image data, 128 x 1298, 8-bit/color RGBA, interlacedPNG image data, 20 x 256, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 8, 8-bit/color RGB, non-interlacedPNG image data, 20 x 7, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 3896, 8-bit/color RGBA, non-interlacedPNG image data, 336 x 336, 8-bit/color RGBA, non-interlacedPNG image data, 640 x 231, 8-bit/color RGBA, non-interlacedPNG image data, 578 x 480, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedPNG image data, 15 x 15, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 2596, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 10, 8-bit/color RGB, non-interlacedPNG image data, 1 x 400, 16-bit/color RGB, non-interlacedPNG image data, 1 x 400, 1-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit grayscale, non-interlacedPNG image data, 1 x 100, 16-bit grayscale, non-interlacedPNG image data, 256 x 240, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 240, 8-bit colormap, non-interlacedGIF image data, version 89a, 200 x 37PNG image data, 1 x 100, 16-bit/color RGB, non-interlacedPNG image data, 21 x 21, 16-bit grayscale, non-interlacedassembler source, ASCII text, with very long linesa /usr/bin/php script, ASCII text executableDOS batch file, ASCII textPHP script, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode text, with CRLF line terminatorsXML 1.0 document, ASCII textemptyGNU gettext message catalogue, ASCII textGNU gettext message catalogue, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode textUTF-8 Unicode text, with very long lines, with no line terminatorsASCII text, with no line terminatorsASCII text, with very long lines (gzip compressed data, from Unix)POSIX shell script, ASCII text executableGNU gettext message catalogue, UTF-8 Unicode text, with very long linesGNU gettext message catalogue, ASCII text, with very long linesGNU gettext message catalogue, UTF-8 Unicode text, with very long lines, with LF, NEL line terminatorsPerl script text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRr{YeNi@utf-8feb0ffbec144c2e20ee240bb46c051f3c1f5a97383a5508a6a40a10e83e00225?@7zXZ !t/ろ]"k%r̙.x&HȞ-uҟ (n %2W<@rM4x苧-`zY<<\00*q*`ڰ * fZj4 M ޚ`s`Kq/7rxkO>=>N٤~>A[ԸJ a !;YtGo 1c|)w Kp |QWue=L4Lcr43Grvț؍TxT "[v&j)A m4&}L +66z}1C)˥`ύ27=g]2Җa/װ0^#|W3s~ueЏVr!ݒ~ xREr)zY(%allr5QG;mey)J> ,1^qvuVE:"YKZ3R()QI8+}EBj)C0S8@c;罅\M7yĤ cע-C̈cgq?ң%N32V= ET23~s)OAu|TIMyr  ǥ y zS]L"!aX r5%!id#\zc4kdf[iNU-a-lD=}v'FKAQR/sB}t⊺;K_CeaEpJ7{B3sX]58l8 $K sF/S秪?Wx('~,0m84 6'C:b#f~ $o6yG(U^~]-w.!(ݜ#O]ǔTQXA/{D䮈2 zŎthk+-v-D?&E+Y@Ƃ} 0Ll 9#toU Eb`,gg QsJ9u_A78EkDCQc5UK6WIX1IYbR7B(ϚgYad j:j՛{.N/iCAn ^8w΍.LR+飂 Ę;SG@"ptgr1L/AmPt 2zoBn,E9BLjDXnVsG6"::Apk}5v, E.EMYt8Qj^ g?W]ޥ \3ķŃb\toSõ_ D1ρT6w&~El 7{H!N\ Hm!әi/wK{g RnceQ$$3]x8 EyM@%mFx%- %VbD %4³yg?r@ f ><<)h-qBOKо66(z<G=OBU~Ry+< ̑e$Dbte 쑻\o UlL{3v 4؜]ھMSBMO!G NԴzH$Hr5MF'.  L UH^P(v|.eqJDAO+P^4!s 9v= 2vJnMߊ|&[ڇdI޴mCRaoK *)*yaVkc2/;ey;Y_ûA SAJ%!Y]H!y㙥:HSӚq>뱐 5 8 QN;ZP',k>!FQq&4ޓI Os lTR~,eT3f3  Ċ ١N&UƗ-O%*M چmcvGM"G=:c"F1LI:.٨j*暟5#ٻ9Mf DO}E.{^'oDdƅȤ 58KAX>(v൬3`Sڏ*&1]µWL,lx4_|Z\uHb]$VXIqiZR ]/+O|̂AOi?TL4(1M>8W9PST;nҋfUL) V}f,J9ҁ?)rGf'Z#C]Khd'ϖ0%β6EO\i˻ B?SSh(Q\s^ştJ,3D6VPQИ%pi3++j{Od!WwѦlKj"!U"|CG;m^ \c#CYo0\iP [uǠxcW|+b?tAJuxK[:o`S KL9;8.Ȼf_Jn.kvIȵN(w `DV8 }MұFa~iSN Pцߋp*]Z\ޝ8v@ y`5ri1] sdm+&KA#{HΥˌv :01hLt̚H0l;hVkW\i cnn{I_1uO/d1O-)֬mHA MHjeYX!r9:0>G5жNhENԔɘPh>,jSdKT~PtLԊWQ|=)x',}_(lܾ҂3nsGv҈?6JH Ե7mՇS75KB;\>;iz\3dҔ2@hj賑3*4A2URb`+*cيq |-]ZUOV}e$Ց-=$K4tdtbو,4 VIb'yť -z4&k&_582*c nOe l }Ҥwٵ}t2BV =0֧q&3F {f-qȟbД$M,gp_SRJ:_[1ս.?\ lޙB@eŸ=[!YcgÓ*K+5ngo,dQeȿWcJgt2ּ=I0Pg5NVo`Q굪 5wn?Tj-ȯ%5mr1Y6r$QzmCk VA {C+UhuF/76U'cXXSHƧ,1bsq̢M9}<4!Qyz2堃@C4Vx'rZĚV́LCJZu:z/l.aHҫ?S5d;y P*Cyy]-L?5@RoG7fM7H8(/bjgq,ޘy;f@Xux"ŸXI:\}l|:\~=nXY7}$wX>5>_4\4o )Q .K~rqN)3.r`46 = ںmAh"E&2`پ7oa3oV5f} [H|ۄ7ntԚpfn&!2$&@"!GaOB 6|q.7K4޳dDc>C\L~xM^ !/pʋJjGD=D58u|.w+_ufW-q/uX9lԾ\'\s`8 glS'hg|T͛&椓-Kx{w:_KXo7 ;-g$ ZíK"R!5\1P}Rt-O ~Dof nI-<KV?ڲe%@~26dR7kq(Ortb:sL m@38Y&Vlz b<*;\h< 鉣~FAi9S٨q]dȣHֵ!d@iMqqjS[[Э3CЦv1+rA+CYR |7K?SCN:(Rv_N@,|EkȐB' g5,xKZVKq@'nxvQ˕AGJNst/ Xp7:0;dĠ(> 1(tm9ۦcJc;hѷ- 6J NOy&Vu56 9jl%$'d.ȹFQZc0rd1 .`ҰzBD#'66@2xАT2nēQ40I,[|\-; ET@o qKU˛\tdI>'7 _ܶ;8Q!e/ dF@ѰXtË{5PY>"{&I\h!ۼF'mp0}0 5?{ !}8seIXUrmXk5##rZEMzWmfƅϱMHȇQTjot,x~>^ dQ sze$uoy`:Ҋj-#DZpeU7tk8u:mR,"wA7^36)ZQD7,fh252 .HK,_eMVGYXYD{Q3ЪVC>^g,Mֺ3SaYFNh?q=v2nGGyPO:Cn+/ d<& Z<.5J$",)RڒT|s{POD>N.*[j;?*y[da_#\uR'Nş N}vN-jH؟ k eaNۛ+ߕj#tvK?mҜZo]7FB)`]}ђ,8' TVnwRBv,V,]2yπ 5zZ޾mM'DY<e"}d[H\첫`"I+z ]q5Y,a%CHQ{ߓBRỎ+[Ett@dÔA̰cf&ɑupuODC4ʻ`O@ => yCL%,<.4wT/\vOϧ|S '^F,i92{G%'!!+2X,n',?Oh1}(ə: q^6{_%uʴ|l`Iv:D1^|j4VK۞yq@i,3P$'2\<"9jEce+<04VτGvlWd *S.dav%|zuL> [}QxKzhOPKǸ%)C;`5|B /3vYϜ{ZN̤N2SzPB:|!uU`7ps6%+r<=zg= ReHdnD&j}9aQC!NƓW}Puj8 q|Z=c1t_3!gK~݂~[=>!3pdwGtˡh "(r 3z!r՗OoqΙ':48'*3uqבrKy'3P`l$4c̝E*S%5~a56[rX(4lYiz +/XAARtWL'JA*pu{*W$(}<{s1'Ia)m֥,Qm'5bug4σzR(9Cya+TA,!-<|5"=FБeή9cOqMmhs ۔VNJ- 4qQ\Wj s6qq.wSAC5ꂗ; y; 9<3{oV ۜcM hINΩxl#y9DۥA`*YL=+zBqv+`v 5[pDی#F9 $p|{Qk >xH8;g„igWyz֡\WƐ;D}mq GHYQ`~V6W=-r7?JWh5g=1Շo}#FjvuH2ի^,3&>^qUSзӸ11DѰKjgZ+|5FTju)Il`$̩2|ڈ7+8^ߓϴ?3o5oŐpy#Q|Omq֤6yvbo+H0{v|T&|;/pwpKwvE) m Zc ty>/,}\plk690L[!"Gtи}ƨ5h)$ub{&\?IogWAIie:mWB 25a'oٱ Xζ_L;w-gԜ l`Y_0YS{]ØiF|'/f6Sk6[wnST)AA+y+қ#ϡn1T'_i4`\qA?&Eb1i;I7 Ei@6qYm-o%NFbmi ?Z˘ul0LխWl(MZ89WAJGguG,}HĐs tͨ8Tvd0Yͫ^XMJd3{λs'-vXs2锥Yb1p108kBG [$M,3#̱&S^/6^c G^Uj^/l+~*ݑs %l)4l1Kș}[)w:nwPZ`S6+%\ U auB@Va`GKwWbmyᏪ/O4G1S4$c0/s:O)kGda>\Eb&Q1TucSKgS>`ɿCNcDSz_Z$lhj(u):.GqH*~3q1#HWx9I#o-D}V=S]i'b>LI(<:y~!3Uxa?D_EW[i9(<32\'stg E[(1 7^8GK)gՉyo?0/(Xc2Y^9I,(1es [O\0`ƻe?QW]*p6&GY-O⥴AhgDitR(Q 䎬GlN ٣9~Fs}oq2#d??oL3=̓zU WXF?],[ls5mUaYMyͦCwZ"fg6g SLoaub0H1ZH+rhiTQt?z=DF+փWqp+yF22u <恨ΝX폾\t~hRTj_ND͌+Ơ zOB`ąM!O_iC4tXF ZRf}F0oF}9U 0 jvj/Sq*޶j2]@ΐ0y(e(n"If-^Df׻n j`w]g4//y\;cbUY jLs)/]\'$sD=eyJqyLNGkH h6u (qi ̗vcr#&).n\mԵOmqŮd/ YWa#3BKbtRgn﹄T{OI^l1's`axe"7ņCT_^sEi3GWxȧI/ܻSr6C)H=֭tK'.( 699vͫM OEpHR ح"! 0:%%v Nձ{$MzQ;o, {m[Q.%x2< %Aȴ@ Kt` VAM^%l3 X J*;ULW!7dePX;8V TCUnRr+`a|$KPy= LMv1gO$n3{JMr6l ޔ&Lز,1%ÖWL(tv!FҳY}uIRQ;/q{v~K1GX?- ȔEe2*UQNaZ棏n2r5oNTqHdQ@@$rHݒL2$<<ݩZ2d~cjEV8"gpn-kq)V\;I`j@R -mܯ4(Ύi{Na:P$9Pr-Sy2#*y:3Po5v Ljkđ|i&#q^`Ǥ!x0*G3$3AEJ/O^gu}ۏ(5>7ڍ  # )]^8H9[ȉUIfM)$KaFyj~U7kzsL>g7agv'?;kdR4iJRO;7/&(  &: >s6smUΧ_!Rrq1xka/D/]]SWjN@ 㞋!s !y<˓Z1ߪ,w1#8AdHcguc!<1uQYF LXBD- nNXjXQX6+?Pmo?P Kx3UyRL.ۃBJV}qw>8BA%z lqQ4vv߃PN,;xPTw߂$s "P{ kwe)H+JXYds%XSd80$wkl [0;)>˩o}$eVѡn':z&Ufp^C3T @B5Cb,hP'%(BuAk#)kF܏ԥu<_Ӱ%i끕uwOyB'͏f4[,cQu,cG{EW^Hƪl&-` >YkbȌiYYr )f G)"k ^,Ta"MC~rgq5 p?-hX2Oz%xDa1MAxs3=QXwKwNc?7:,\cݦ$sSI&lp!.  9V25Lt]xfˎW t}3gt13MM<#M+^j RcJGr&̙֭Ha&OZ'ptȥ>82XZ {X%B9U"z>%DW(={|G+MÉ%À:8„UqЯx#,*EJO0rOfРi &1/-hjg@Ҩ[\ISVuwncQfȓsF9;g&&ӎcQJ];^"90idvU((0|ݓ%`Y &7:Pe~_IP=_lD)`-IWݍ*lw`,Fc}>Q /jh4[=S8sqY=ŋ"sfu[@/F*@A5à4% PRΖ6 ^V疙>RPX 6ɣSSVfu􁐌=*ͰC){qL]-a DO`J5'Td`븦-,yfh8Bj) '}lE/`y0]$춶R=Ye91aceK ˼c^XjR|~ZႨHf/ûB,{A'9j:>WP(rZP㠠;ůpYs^+L ;͎!S˟Yh@Y;^dn 8 1[Nk\Y0V0"; @96F- ! Ms\ߺtjFn"dH7 da^~Wév:yHT;8e^!dCZB;:H?8o9m %U,o 8p>/CqSwg/I?@O6R%q}CU.ߪd%PǍES|J~2_C';%)W.2֐\}p)vD@bˣB;NW 88H mE~4wnG.xγK=Y!K$aՠ昇mᨸW&ٝ{ =c'KONV^{XArxISY"qU2߷5VRkM|ķPZ/˞ wUJ.(;ˤCdS*_D/U#ٽ0:1ۯj)*G4K|n`G;e$ ,&.tخeE\y{OBf8$Fl'wzN3꧂I?}?0#T $_4٣M7?}D?}RprDY Ӱϔ-Bw.I5裬U:h1@B2ͷX. 9 hG;cإ{-Bh 8A8w-^ʖ~!yx3k҂5 52>ӀZD]Ѳ!z8_/1y Y(Z`o fDr C5/p~ k&y1%V`Zl+ 7H~@x 9پ#>R&̂7WOQ% nQLoر1f̌gWjczZ+d5iͮ6_Et! qG՚{R, VTHO3jE璯%2\%]jSP!8Ik;2 x;ou%4d9.Y/hqnO}|DJhPd[E&Wh՚s5}]{0HLaN maQJODz (3 ွQU*1ɫWL&7l$r@e31?C I+BCbĤg>X4qBJQYI}g_ [sB?I>pd<үXB7c;b* |jt)AXq1E΁M-$dǯ1/BAҕBɬVQhQ biSچG7$9'` 0>U5͇gG0~zCaTD\.C|cЛY8*BKM˗fuw僘4'W"Lx{{C-WTH*E( ,O7Si9Buù, ~oPu%o]K$Ը_3D@g^ޒo 'rx xS<+\ߗ٣+sqL"R0Li"XI7_p; R}RdN-HyjYͻi/}3LVBCW%{nx7-D:RHQU̎P))Q92欓c3- KUnvZ?pm?G ϩ?()t`W9ctIɔ'UM+JX$Fdf:`ӍyWL:"hD.ǩAIZ/9 4 &M魒v[a2l)`]< |.o 7؅g9QN 83&|#~AbrTJ9 ||WDU+CzA"YɽA;Y=>JnDK'Z?W$9Ev1E=ȊDE {4;x bQz w6IĪԚpD0u#2JѮ@9 X SИ1^q Kt"Y,W>[R{rw@Ad1狊7 28AoRnE${D^ҡ11Îz 1NRYf+FOJ5ia}C@I@曜״('`"u[[;K<\ٕ6~2ݘ=D"z躍SڟIPG/Zo"󯦳zvwE +e^|fUDNOL/|F[:I$p8unl}`N@.hqY砡`B_*7rLDl AE0Iԫ^t1pFݼMY,OLG)i a! '/РDBe|4ɌXfBL߫ ؿ%.il{RB H=:ܪA[íV^F) ,$Nm V-(,I&a粭XRDlV٩fRPd2\+dmD[ J ړ5Y\` _xfq[ i긻i_& Gj^hb6[ 8h'?ng).= A, =}ٶY:#|)9_3,TN,^;7>]4  g. -]k^BD咁jSs\mHu&}^1f܆Ѫ^l0L(CBNܷ?wup #Z|x(GW <竻XFŎ9jī\[Xq=4wpP^ ~^YroÀ S8O(!BHŸ\:)0evi,ノjCHaGP +&ҊgNf :73m(^wp1bb!|Oõ0bW,F}T>,aZtq%{d1{ (bGV(fLl3:#7}6wl(jX:y4!Ot{]4Rtlُ-d`kbWoDuVzSUXH63Ex*SPMtugAz"|RD]cޥT-{ס2* EGIqq(u^zӁ{&诛 ƊfۀV[1&/aֶӽR3/ t\ez:ZvD`un.ltLU$G$' T8 J/xLV߮VpeЖzr^JR,`filWpΛ ^'c^5 [Q%UD67ھ, M_wH¸ e=Th?~[P &6 ?u|6 c7qK[/d*X)!3 fb`8 /<2iƺY2HRRGlAyB`گ)‘K3[u(#<ӎQ4k-ŝgp2"PmH6}͉̉7: O_w%;;QKCC4#?>9j?ˎzr<_BrC+(S:F*i;)jgn!dxy8o\N\У]"~G 6Ꞩwv/̌CfØ8RM֝H1]m\PeQv$u`db-Jb5-=z%3V@C!%CGT .YJLR2LW4ױ.Qp4YYHZoZl F5]X~.:5sz. T/N@L 1aSn7l4څ& QsrިB/ X 1eXwzQ1#05PWD]# ~& /PjE~t#ZJAn.x:c2)l4x<~Sh2~,l^4. O `7S[ a84|}Ngqiw'tEVj]$Tƻ(`HX"a⨘hk5 %T? x-/e౮of`3Ds4R4KIqz۹ʍ/Ƴ")*dLQ/L9þ늷{@$Q>TD ’;C*x$-Q!喂)BSEx}%:7Ϩv-xs &D{ǧսᄼ;h&/Dt}x=W<K`aΌ 5qHѕa!o%Y%I );<`` zn׏QiAU9he~<Ԣ|8p;NP^x;C& 6(d"M`.H-єidŕQԫgq>`2ßg"=19a3X'a%/DeuSh7]*8}!]%CK5~ %w0{m6-]WsΥt+"Tn>ҋ&Cч뚀 9mTc/ʯ}cJrUZ_6;X'CwCwcVAR .+OF{>\URS=k 5"@6B C!2=2'8-Z%-s[{yYs.v]` D.Td{3<%!ir̶ ɲ>-q;wd)Zh-׿WXͤ=pVc5̇ K}M#MYV4rG 蝟|˥=ȍpO6dy0o )`9wkKYicɼ=g pm /~-Q<}ؾ a嶵l.⩪15Тl4UÍ輢Q6 LvʰVfj>R^` 9)FSEpo\˶TC4Pu g~MyV}j) %qW757j&) vxF!17Be6*`UI腁L?feajIQy.TYS,U힫K0 d蠀{V"zrjE& >[aEEGe9x4ev|[ t,T(`-(H#tKY{x mNK==RmVq6 1MRaaao$}y׳;--[ 0wk"vj +YAYM33Y5⮗[-̐/7w/^Htc9ҘD-;Z|?@ (0c@Zrғ@'5IE3, $,;&$ecT.AFiT_lCEdC29.M8j_ݫ/C1y]Bh١iukg%?G?+^|u=62GSا_{_,.( h~pUi,W>m= m9Ё#`󯏂 Ae"0 O8FSzCo&P~ߨ8F&0VK9QLh2|Ra{J5tI7JrhDC!lh"s_ԮxV k_x>F\Ozq":մԯ%CDЦJG7zXxSjUޮ-r ?^cJZ^FKJyivOk pPjPшt2/ :IҘtʪMTLnƴ1>VutTʵ ׆DҰږ_n֊|oVKe C*Q< kfOq /͑ YH'XhU"`0c4H'ooZ]5Iy.'1/\DLߐWᒣP(e3MWn=%6)PUO ^ zqFc] 8CuMco c* q^fO&6]y@2!%/l]A_i J< ERG' &8ȏտ+'(ǘ_X N\iyJIasVtREG Kd*SR-%d-hd&[b)$Kp)߆|$6K^y+E|?ۿKoڧ}ި)r{)'P&|[!vq &lD㑆tY4S>&\{r* d@wR$.q30WI&BП鳀{U3 ~C?7 N5Gh2ʶ rXˮUt +!swb_v@J$f3B9vA ~`߬5U]/Jb3ZucAP_*dMo|Mx)@e׉OXL7!ÊZ._@K:a6#y ]&m̄u!Oۏ]|Ńp"S(Y@'b^<<ݏyp =ΤofOD 5DM3fuwl:O|V} D6\B;~_.R#s8Ne$9pp3 N!R".-^k5ދ~7 u#Ҝ(F} $ DTZ6;F&y q߾eT ^>2C fŸ8~HSeS|d\k.a—A]gi(4tA6[~}^=LYE+iz ؼk3%vg46pKF,Ň@~$<:l@aAjsJvAH6zxF.7<3Jxnb-% 8ت"/SxB<CH랄Yu[6ZT锢g )?jHf#ΉlLZw!^[yÙ.Mm2DJ|ߨ7droD 泧2&^!ײp3Xܴښ#xۦgKckmcȪ2˄yEG `ܢpjdd\p&%̩$+vmCUV ig\$|kq!\i-#QXT38JgIY[% 3'EC[yoҢZN tsbH(*rM#yϾb2ݖT4bt|;Mb=fkr^\~;P /5 ,uB0g jַ`5f &hDǚa ľ"FtvhvNAk/+DQRdÜL= os7הk+tū;K+s젧1w++.t ;fڎ)bt3fM4Ѷ-u7BVq8c qb_TgiPAT IʇU~fQUMr5]0Ugz|(9^۪^%Ċh3{4+d%"cAO|-12|}ڒ vq{]&B ܓӵupb:ҠxO/)/]ђPoi?۵ o:ߊ# *t]mtV`Ƭ M aƮБW}}ﺸ hS LP_g'<Zeo][u#NfVj"EIxfumr^,"`fA<1Ey?`U&ٍ j5{4#$;UYǵ FkصKڈAS H@T ^FT3N45,WʬԴ~Uh4,> VP[o0-NwȈ[`va˄@U=zd\XفF<ci9Cv^=تutf#Ml~my`EծԾ^w_\uEgE6&7,p&kꝟf xED[(MSVk!NSHT W\؛u JeUpQoiwPGib\(ZX;Nw +iZ7F?nvUj||OT-nB%.K\78-_0M%ϗ:!Kڶ7 [BEok[|mKWڥ)aEʽf.Y%GV A= ƌ*:MX,ek\1M'HMC"9Ô_4ꬿ[pk)-o2Sp2bzn!~vQd`g=~'!&wWHu>@{ޒum^" S3Wu &2"ť"-~]DCct^!xsʍ&2Ȧ+l^6u/+9n/͕wdA!0Iwh.rmCe ]]9[4f0v}d;τJsZݑ YGtQR%Ї;pץ,^_ y^ xpRɔ&DmqQaĢ5Q?Lq{ YND=b.f5!_#>4GJ+Z+:b(:y?M6w* '&\I|q9)Bc]4yp=Zz7zPL 8rΥcQDA^_7nC̚>v~&[6SUqПֹe5T+sKlsV{TI)R ؎b_لb aaEE7e4Uh68EN{)P/$,G0Yf/ |Ӆ_sW$ I"z1+~lt),P8 eP%W54_kwO4/ۏp%iIF[AO3d\apo(ҹ:Oc]Y#ʤyuwu2w ŧ\liL9$9D2 \SWت͗rohL"n]` k$QRMMQ"Aum "[ldmS~L>,ˇU+71&#9F>+ROֺnHxWx|3jLgc+H: Sy87jz^M.sWWǢ+Ae@Hdv-P A"oqr.Nj?1@MutRѠ30tT` @=3Җ#>efZE@IGTvK9{V! Rc\أF8Ԓ}{"vYE[[D="Wi[1;9>c]K)B2"t¢F9.> *;$q{tB9.;e)2_^\1\+>?@}x7#2hcs)Tmn+˥XT]Kdd\`٧w٩#J׶ھP}t´ΑA4=; g} ej_[s ^]c0vDK&_'CK+[+!:}Bz"?Cw_6r&?nA~OERƝk~>}h1HTуFp Bmd8;cFO]RQD wؿ_H9 UlB1S4oAbF 0s)ldB1N-U3;^˙ A$Td@n6 zrof+C [O;<:&>V]}`?G?s<,Kj^@@=pHW(F)F M 嫂ȳ73Y%IY, O!}[MQg W~Й@3ROg5Ha=_Iޜ;Y5kI޼ G@ bKW+!ا"yJ4íA gGk v#/oxHu%GM⍜jnȖ*>p I%]n+w.#"s;<Υ ^miQ}L)J)Uj#L&/9XWv%%ԌaD;MPxA7r#: aao:_I~ +2ίsȧ9L gV S# emE^31̳OTL"aQbdwPt]aCɿHvt::MH24~{,@tKmc0zy#T7vXysEl4ɰf/ytchǯ *Md> JD5hyL;E\DT|3lgxC*6\- PAM'%>F I74-\T d)]N:,ȴuACRr-6~2U! NLC~2e _NAq*C`!*pV<:-A:djv\Ѹg§`ǕiN&&{Hj0I[3f6Yr|˪W;!97H@4,B<FVe .,Yav@Xt[3S"X(A$Ѽ?sJ<ԠNԗ;1?q{7.X*?bhZ)Vƶ4RFz\XdrJtM|Mh:uAVGdu1d x߲XLN6BB=m܇(>jN)zgPP=!F7f}IԵ_Ԧ6ߺu:fF3~wZ m\75ۈ#O=iQZdՉEWQ 2b³5Qz.'H-!@C3k"nh riExPL2'xqKe1#X-2:s#=/2[G@[k% @8 ͩOg/nc7F!BƷ.oHHɃC:]_ {&'Vʻ tbW>J5@w!wJ^,_MAAM~G,[^ kzRp 1y fagr;9h"u٘'TmV4|nPQ>4iF6!vEE`»sn&R}ىx[]cڛaGTA}xgxAb_]X A*zAF^ [qv;)򩕻( {!ʹD &.sN*ږQ+gHCnEd<36bh?IB9|vFy߇iA˯C-5cHȝb@6&. ]]l`p8 ܬEG2;7!#C5*zj$d "8ⳬ?*a'BХ 2qsD@xZc(ÊrdnպJUO<6_™4*N-Cʜ eJeՈO 2TUra= N7+5'>t`?CλƥAG=8q2G}gj*t#T٬m*?FNsv֙E PnzrWOe"$&5G, 犗ϗW]u)X3|&@p 0tIޓ=Z5VZ:7WZ2VRV'je8D'>/'lˆcY^GS.><uXA0x@nWU9PƤεnH0/R,}[p$:Mm |_^?"S)zg(#ڪ+f>ehè[n{+yv>OUU'bS(kl[j}s42RqӶ*nCx4lc9' jn$Ƀbp§] &Edtz"3۹k`:|lkƼTky|,+5l>F$W)X"u񚒓8{?.X 6Ɔ˸:0\B?<ʊ ϏgGYYT-=P* EW1 Kzŕ1i41 b䄚Fy ub H4=qrpGdI㯝Bku9E"q#dviZK^2b'eAaD߄U?sf]oAy4gߧsÙ-x?ړA=Q16q'@Z_"=XS< J֣(hiiτȒ!{SN+d;~c@:>^xҰӈ;-׉)Ds\nh@u&}}YICUڲ:8Ou#zG m5+/^BpJ:|$ 8~'ʱ?K;Er ^n3|&ݟ@vC?o{*un|_"|ט?vh-|&FԦ/`Azks $gV.{PAgD V:s+a(5wbkC,XJHZfݴ d5}g&1N(Mb6l@r,jwX0AzlÀMq]++)ƚqSAKuˍ$5 R찈L VAզT%]Q3(`IYCx?ڇz*S$c4_oѭɈn8sGvRlE0 =k)"Iv^ 1viQp9Z .@sҪ⯦0iPiB!2+I $`ހmv'jeC0 ]楨aC8Qo.)`lX 2C y}a9ʾ9n.$R]HwӸdQie-̆Y iZu(GU^ k>HNkׯy .Jaɣ!N|]]}M p.ekN8<|}z.`rJS:hGmNX9b9d9)Jh  sǘ^ZkT-t/2%7/y,ڝjNCaɽ0 Tw+gLĉkTc;f~V˕e'Ðx Q3 z_fX&93*3!ȋⶺB]q "LDeKL !AXtNI#kbgJB7PjKU]oڽi| < A@62 d#+A%9 z*'V9 J^ $I伎}m8Y(ZJN 2ِ=$@- =/`6-Y>&Dİ(DR!`$gx7*3f|}PҚ^(5bū/V7b o]XE&2DL._j -@x[ٿH&?fHAV0ۣ޾f!V&e *PvLCQyS=>Gq|$!VN֤Z N~dIi*sE2U0qBaޜnSOk?nJ- j0406<*UG@*3)v5 IK*LS뼧z[4@;LOn vVkJRF.Y$%B w֬)=NBJ:Q`3Z,&XU .g*;9Y8'5~hc(C\lrPO&̰۳,{vG %0&LIi#j2i-?!5k֗uqn]^;qy7'mxВ?eihV[61lx39=WukDA|tK="6.q {Ǭ Sr܅n {`jo߆Ķ;EЍT1/vu~Ӎ}pV*,))N~!BH45/&oo$hfF* "C LXWgMu.E,/#4GuMی$+b#7N.mE,4f5M B1?$< Вk%*Pi]]{YIiVGfW 07Ydk@a=,{:雈zNx|Gd`a)_Z. tb\l=@ ވ-& w~:[VQԒ'0hQhh .+>&MX_ݧRbٽ2Z݃̈́pa3gO'׷͑rKI]jkP{LZb&8fCg@Ug;"g3䷺nuY!7S+ ed6΀C qU;PP־5/p m`͏e+KN@2F =)C$X\R' 9{X>|R1,Csj]V]#{^+ aVRh_Sn*EO59tF1% e#ýV<2{ٳQZ>we;}k)˝ "j?6n\([X.Ca\3[`ζiuz {$~`0/Z` {B3'"͆ǔq Ԓ2|mP>35pV`  .JɿzYp@j030sJGut2?آjXݵ4&;h=ERK׻ʫHPh5426S2KZ.ʳ 4ۅT zD =Œ19,R 'hAʪN(RC+cNI̙ȯpw`k'@-ÆAT#[*,c4c«qmT7DuD#_uE!4 84ׂ i8oR6#{뀊N'Bu+3yI-|y~t꺚 7_)ľ.I~#C^6۱^ ̚+_H|;zqEIEH:J6c7А(gq+ޮNm3SLLIt$,8F]9fSb< rabt8Wl-:wH&<0ݠ((OWi&=Qƻ9#]?^tpfʴ[Mi1rNpGJd"# wd`&XybkTE1Bgp g"V׶"-F~=dV%Rz# ˔ⴕȯfEf h̞$P$7ne췩VtuX :rIw >+q{^;6r :юlxh k; >N+xz7"azbg]qPfͮ-w?GŊscD Eճe $򽅂vWi_}DeەaYN@EԎ΍pԈj/} jz`=IzIhbT'qzcNIӑx:j }ܙyuP("l69[jrvoY}$0=áU<7 V]D? ɲ_Tk;muBʞ8ңjƓM{4MX.P?"J Ԙ1oR*{ s e˪9- [d:XOSe2S ӷ:g 0e 7UC^gRq0m2E4 j0)y<"|ԍm ߶ECyB[:nU ek`ߋ^m+% f^M"q[3CbZ_Ͷi\Քn=>>v†叵S8pov`DpLiy!p03u9A#?y`ɐM1}rV;,R`w>E')ezc ?oG_ R^_HO'^boADR *1\{=nIy2  "gL_ [2Cpoz1itϦ[i%^VrخG̛4ж:UEzӂTmY>LzGxh&1Q/zAh T@1IOSGu3 ѾdД+Iu+3~9X4LΠGE1$ K0yj8s<73EeZdtwuDAo~/ϡNZV0}lʙNdxMހ/95e̙ m8hz~:\5k珼UQO~ ps[VIq7c}_aۄynq+smWV&,|X0gI]ypjl:3T+=T8N<#_7yBW;҉t00`4PAڅǟֵXlT9 @9 ={RL;hl,jzG#lW]#/UuZ zqѡD7SqιRs6 D0Y5DZ~ W}Rdz ȉ5nkx|`voHj¦)pd^EB2|z4pg[z9@~B8&c[=[8D*]aNr_-4 twXt'\)u|->iߠuIiੰ12LuX=B KфNv0>$Lf. q&ӑ>g"`ŊX?0G-z4 gٔS(U&)t.B|1O4a_4!h sW|,J(mi&LY^ b[4=xAkՍʈxYTp80E O/͒z )&tA0p1^ՁQ1w>1?:sI zmj3*[LdwzzZ^u?f 0ӳ?"mF{Q#@^[MMy4hC—20E;l$k,;%M%a;в`s40 S&>B`ȾB˚`ˣp9Ғ!.އN`-U 2J7o>M|:joI$"хv)8":|9jpM[^6 } BAK¼3TTi)}[6M,&f|\ԟ1-MbpB+]ΥN+]*KkN)3qC;qz#l!  w-Ln@ϜYHdH$Qu;IqTb?l=YkhL>􋦪+T`ll* SVV7c<>('6I-67@< A+zdO҂ fNK;ʀc~5v.hdxiZW`i@ y@RKWO8)ހ/3jm)}aBScHYpa+sD|R31#3e OfWGRc, ΞHkL2&# u 14HDTU;V aGHF{!uGȩ?g"N=VlČ A  @CPSvR-J;W58 kVDm*&T5=V-A\5NwE9JޒD-ũ ?HFfd8r*@/]q: R}oXIs9i/@ßɲZe6FtBDhn׈ O54(gAmq =2vs94e4!39O>VЍ*!hoDʫ= JJv~Oj(ș%حR>0V&1B,rV'5X¢+lWQad#iǏ)׏I([L{^rRHL| ͆S]\ :ߚds6#(64JW iH"^ujDy=֋+|V4%v!C|RJL˗w~ Mrg}XP3O;44oP{k ɲ̓>(GJ:$q(?' lL:?= Uxy豘.e70?µtKapZ97 lig'Ň&Io FN ՞)b.VS#qm2kŌ1Zp @ Tc5m4 <trL{7Wʜǯ Ч#,Lʅ@Y}pdySWyÉo |`Yu4PGbkADTh2 4w0'è8ىm6" $~p+;fxZ O^V#kO TIaΆ2eaR9VZSfK.NVtg(m0_;Dc |S~xYp?U|_$r)ܫ35thZ6g׆H#mJH iS(W"U{@9H&^s9>0o3F"+v❧|>oyR / n U!WNu=HxxxG8ݭ#=RߓWЎS)}&65X|6aovb_3bԂ9=/ṭg䆛hڽ7Oag ^|t *W̙z KM30~F@^6QBpr¬-CSBC(Xp煊^ƌQg͔cU_%s? 7ȋSA}88HENW 췳ll~v[KX2?("uW\ ẃW&{\g(@x2khgfd`tCpYQjk>9f/i7#r8&yTX]7 R-4'x2Xh#}I|_¾a셕)qrh'_KNg/~̜c6R0q ]oEH|,8a΄gFXFLa{K""85wXԒ T2(ʛǫ2@vaӼEIvERj6WY"ԧFLliۚr6[[9t_:\gۡ|F!V9\!p\ D+C)īlXoZ׷ʵ6:M:_|07  :Toy, X!r#Qz:b&u}R-4t gQ}eIPhv\UOi;)Ŝ# *:5DF2jī NF9W&2R (q/%CͼWObHuggZe[ u)}c&$( ֞.Ưg;t}6oWU kUh%ҥS`oaqF6}`y AcZ0t,@gG0(GOD8}QyzM3`-T.oжCr.[!,~Sk{&}9۪g!Xk:/Q64f2jle2Aܓ rm  dV8͟"ꊑM=G" r C^'ԞfAs v(mS&8߳l[0^Y܁p3%O Qzq{Wȝ!dA< }$@ƞkTK=ŹƺoeAe)m~6c*PA E‚r%4Ԡsݎ/;u1]~ty:`}kk|x?>`zž!FH%Hv U vs=6ta*c-wAk~u+,i@tLϝ߫8?v&0\lB(XdPd_\kY\3B7*+$.L9W=wiATvV:m "+@cwٽVJ`~S3d{wƙPyLO{Wv8) Kjl;7YMAʸ9*C[%hkJ=L] +vLV˗I6YDpv &oISwQS[ɠ?Dk4Cr5CfҴ:~qT ?N~2i>U>YZ*~&3P͙Y&V|T#l19RZЃarϺ20,eiLAOT^_wB H5*\nf@]utj)  ߨ1󣑵@QPkmt  [­tA:&Mlf/"4ti57@:߂\;3=R}{zj#߃&;k< IQ|'S߹8xd`oJW'! ^<"LUwW: LS#-&ϥZD$i]{LMg߶as,,e:hw@piZk1϶+d@m!DddBJ8?U/6=ű֤,EYOf]fDyHuHЮHBzN=Sp Wc!;3[Չ8^딓92ϲћlY'4WIwʩr;^ +fePrˊ3qgϕeT.;4{3|<[rTquO vޣ́ …aN(>b7=#?q~L,>PH>\2Π״U-jp'.s\ľ6-WTkRqc۴+n/P@1Ӝe0]Ko2)\>-h.eEBr!5-Ŋ vdޠ4oM.傎~ǭէ'DLXcq~:,R-R]E5?̙k *.Gx<&ne˺cbƸ^hT93X)6Cg(hfx+BC#H9H%tR[%!!ҙe2C7E}>v7Zĝ$]~HYKޏ+F,~ګtexTzŒڇY&6\F0$#Mb2Aė?jN[tV/:RZ n+:ͫ9z1GCyH`?/ɜT,L0gڍÓ0|h5-nxP#}П.J(TQ@[5{\-uhYZU #v&AÇյ5XJXy{ ' ;,!{K!qx!Pg@Bdl׶_4.\KdOG/38oY0bEAؚK۫3hf(8hg uLCљp жk&,6u1AfVڊgKCARqGZwGʆǨ#$IcXk,WčP#/?cQy둡 3>!]$<5.ih%kXuz\f[8xv[l+8Ձl=[ޒG'iONDmvVRFaEBb h$>XK_'Z&}2jx^ŨZUh܊i-z΁QH_a=n=Ca6L.kMʉfw"jdn.1ظIR?)jИcvp^_yXÆfNzYᩅW,=Κ3La$X-3(PSHX>_!W4jS6JWV9ƦsSaRE-!\)V<P\zÆ,*W~<3yFJC ?4(4ZyX8UU5vba7Gyau^G R^u5'N)+;z8^f4kaAy:]9-lq` :WMIډ$sWGoFݷaЂ!W0igL~>x|m1#r/}A ɂir33Gt@=+Əc:`ÞPK@B`|g+H5Gx.)a0v97Qj5tjNh5C3&?CZ\cUdq/(ZzQZ@Nx@v3fXxƞJga`z '&x(6yyǙ>&?6h_X wݦԊ7 vbְ%u{NS&7GsaY2tB]$Ί6!~'pCn|\I9wk&!A["krh`F $ TFVTQTX%(>SIzzh_1,'o6 oK/mmjxOuQ8Qmpֲ0Pᦪvw;4sZ唸A)1v2ri|*/tTG0E>~ŝ;1_wRC:*p֗1 EA/``$f:$#~8=%oTӕhy-2+[?Ut}-XV8B5q/ٟW5^)0-ב]C f237pX{˼*3C֭dbRu\@шU ajlE Q2Lw0Z2|n6xNe>B5;G5HUV=F1A;۳%9akv5O?#ݣ40p fg%S[7r?nfy|?/Z݁OTsn0Ui, f1۵t{=g81xPFP\%P^ [@38kZ)&WzZYpu54p ;PE$,DZ5=2;7VD?\AG4iy4]E>+Ѷ!. 0㍩.{eɉf%]S( GYHz:ĨK֋E g u" X[ONz܁qԣ5XAE+4Q'4;=ihPO>-BHgLrRGNáwD=$S)~~3[V| 0s{٬I~+ɹwۻrԑz 3bHh^IUQ!`4o [)̕ } +jҸG ߥtX>7ͅMl2\Pu(0,w4{QH9LCM')~_ v~[3إá|7ԭi4W0$(;/MKZ?]I=|aIy]~nVpB٤h3~TC׀\:7.O3vn m|Iњ'@AX&3"`Lf̊RuUx׸[GY ?R'l=b*\r%B^Vx0$ybHDO_FpE]$a˔8THW" XRs{k8# p*ySd~6OR bӡ ]2hF-» \ì^!atJ} [T3\Cf9̂lKbH R$ǐj$=w6-8vdd5+Q~UP hϤAӐ}KttO mFq^5cz$ @'6T鈟h[vQ.B[D܀6 m[mE0"F5<+HhXIUׇ P/ hw ҒUa#xڲoPkďHr7KP?!' m4qs+Z0g~Uແ'qߝW.Ksn9{NOVkD-%y #MSbW#( %;^}!݆eNR ;cZC%]H!7&CvYj{ELWu`. >.2~by3vXEfaԴAv^wƮD+l&@5^B$x =x؉o8Vۈoutsx,@!VkN>3?FbZ9vgrU3|BRE44վ[Lj$)i/;(7mG  vAMaV*(ߧՄukkZq-*{¡'CFY6qsZU\y'б4ѥ];tj̲.Z,20–i^=$` eX2JYdR Juc8^ vf!=/ uϿ x4g|ڇY<~L$ vY4|5"ԇu:ᯰxú|K ^ i 39JY6\wFb4|^G$0g^ADײ# EH+x/ ꮉԆ뻙f}%\8l]JVLuL\&Q@O0lˋc;Ea  ;|]KM(CLRyyH8Yk+š,JnB-A+PͱS шCJZ(C{4_CKZD? wT rJ 0NByLsnĜniHPM6|&`oGz&Ly(6r^4AbOɏvӮ{aXdzRq RcXcJGSꁏQOi) )*4%xf;qޟ3vџyx;WbhR$S|ZJ˘Ro1JnȪplnЈӔЕ5:~oxCFaZ?V=;Dw/(cQ\#vNsE42[/2JT(JzkiZ[n'_% 0zB3CUQh ǑMg61gm&gqjT3%\xak۲|g'RߦeRBta-k/@l̷KҷɟdL$~qyQn9.z~ ]b~y+SE ܽUmOJq?@n_-o[' vNpIQ+wlꡒR]ĜzV4}D6MF-cDCõQ'SAD*ћumܴo#ȉF (ՎAax[ׂJ4v6;hp@/8wuW  [gGuyM&(Z䛷<*Y+_~ .PO9 dMu"*}M4X_N&Z ͯ|[8?ΕfƓ C?.a#)pn^k͒qzMWYr@I \JcujXJ|mKlK1\.g*~(lH\l?wI{{ Hๆ_P3#ܛYltDXaG 5JJt>5r]s[)A}\`h?"ÃO_O nxvkɋazWH*6K@Ή14,Sv[7nR #km^W18_qКv'ehNtmQ]}?jRP9f1VڡB?)S ɠjOA9[07:& \EK[Eʡփ$`,2.Qp'P{YnjLBJ0Yfm]J A6{h ؠ}r_&cYfb!|{ r`G!k#x % p346(J5RNt\9D Ogi^hpBZQ+bpzOhHߚ_p$;RԳm=ڪ6=:!M16<KTD@<4bh?H/b~;lm$1!s3גjGcH=֫ms 7PfL 2<ФW\: F4([׀٩)>Bxg*PA;I bF|>5BQb"P,+). …xw|P!"2nxnFy3)(>Ma:1pSlqc|]$]αyۇ]:֣ bBQD2'nSD7s^d@E道_XF5zx'mvTnv(.",J-X̕z/{7SȾv85Cw-EIsRY"4+OgP #Nhwpf>+Ydca)"µf0XَOj` INmp/?v9ce+a'p敝@oK^5*ͪr|m>[b*aKrR,R ΂"FVcSdϋxbc}\^[:icگoIjKGؖErB ³ ??3 ˏNZ?.n~$%[) l Mĉ BI9F[gU&iYq'QpKڑwmMIcw)z FpG){(D(_Se(wQ/U$4Z`xP՝+.Q?x&qn%}{vj@~:k"|e#25iXMUwεǀ|ﴜ4h~nB@le-QiB5GCr qĩ~ᆮa;#xlLsn5b6O @0| uJr-w|m>q#JdY'Rh OڝA2+tR#WPGژGPzot1Ra߃x>#+uK65X:0f%.B5޴վ-RU-CG~|d2XCT}&NRSx=Ma۱GȦ\;捑T QߧoԹ+UN70.Б9:u=Vq݀SDBE8|tÆ{[Ѫ dj!ĹC=C ,sB<>í7\nMQ;4/DBP3HT^DuM߇K~Do`=,718wlnH9N%zQ ^f޻͓>ِDFđX(+HU`b>Ct YJ0oU DG +x\7+SIǓ\p-'|)e@pth;+c:7+8wy*eRdmiavAQ8{#<@8-bg:eXşմqo;u(Wűuf5R ma=CjlWObBŞݯWgгδL(V8!u^vQC(;_aJhC6~8 5ћǖtB=*|HRu l^({;^z3*Wwb*Oڝ pQA;R2`} KĤ g6϶\~G6hKSS:, a B?ld;EX6OgqC$;J*Rp[;>y nIf:SҪa@ pFSRINhԼ7PA%1L(+sjJh{?iz nnMp.9LC5˖ޝ|g÷tɧ]k9ZEX8?Ԧ_-y$oߴuV ,2څQnUc=w࿹Ϥ*R"]0b(wOPjP|xp.T^v5"܎QcZW@yΟff Ze^ YW(!АTOqU/;'vPvp&3T'$QȉI=)>r :Ð4Fjœ0#ȰrAņĩtN_G>< 0 zRo>w:K~qюT@U%#a ŝ'/9({ϝLܛKHc;/lhB~jdfk sՍE!N{[g ,nwiMW!6sbN&)+X d|N)Բ$?TXtqRD1@('#!gGѼ֩ OCm$Clo[GU]+'LGdKў>Zl.stwH>UKۮ5טgc£o+3]1@Zdyզ|H!V܎J< ebR´EߨY ӵ>w`MaJqk;-zY8j[|vɥ ?Υ(3bBk C?]=IF~%ʅpEOsbx fv [3a.~#4 qoƱAjt=ܡUivQ5dKwC(mJ"ƭe9P_)k\#N`aх~CM}н8a-7G(irN\r0(w=dZEVSgOe4 %MhotQύ&΅~{C^e3T1# 1gWzBVP"҉uo.O&9N?t!G0+&Ce|7܀EVhv~xbIs zblg~wjmcï`eFQ)n⏜M  {UԞ=n%@9(=eeӦ4~A4OĹ(suԈ7{X8Bu3__`ϯ~.jwfQ/_K@L&>7P6yeԣ\)9S}`ʥt&7Ywbr*> `f|' 0jwaRSΡ:#=FbDA&csfW4S pB"u>1Hw4'!N2vXfZqQ"+_6%gEI 岛ʍIk(uT6L܅K\Y$e H7fD1n,.^,n0ewIeNq eVA^.K50/4co=攥oJe o_C !;f!-0\޻GI|*֦f0>bL=2S%zR(^\ Hzwh+B۫ T,`Kԑ`!(^ދF>EvL E{ sN.oC݂dXTVDsǘ |߆ew`<455s'q$RPČb{z;xe0|Ւ{ܳA~)߮Ewt}(~ )$ܒL$!s\Z h٦2ݣJ c2/[B0;%]s`bKi)l͉ghʰ%Ư%ea#|t cCLJBoA88>xd~NC? 3d4ޭfy^q絕L9RKCiItn^z߽b:6E3OSAdOK{xD2ô(, 꾷{'ݝT :dnYYL7Sg9-dԵ}v"t3oGUjkv+BQ3yK ]dj"#naPF@yx.8[-H:н$ .8(z~HSkHdJοڀlmKՕ[YT=Q0lĥủg>[ia:)_ r#Zԥ$lsI54ʨ_XC66NalW1C. 2 ([mİlvrlv-};PIXQ:|1|ڜx|LßsS9^VXy O sاs"un6y򟙈k]ۂMtw)|!`{MP ~1$` z`1U;:͑b|-fYv]Aŧ(6ZG'vЗ9+^(*5VqM'UN4#|畎#4v &q\\G}(Kȉz'c/kQlIi8E’r[;> dvx^+K^mac"hZބ+M6s UD][89oPDL*}$G{EBn£7@?B-,M*G|ɸ]#-,HhKe} u=z4vz(:)6vC~5ݤ1TMX˝mK޾]pnŧ}/:< Qr+AO=Y_52M~~MU8w1597g v6Dkd,Ū~NO xٲGRA` G ڳ^Ҷ\B 81Fr*x6]A}p[+UC5bFJ/^y wu^ 7*F,OF: n'>'dj82|lp3L'q2{ N.2 aiQ؀ƺmDKeI2:EhKczz1> ,!Pj9 5 o—mh6h 0FX2<s EOMo{gKD, F1J.U'mE,w1WD*y5te+[(=J@F.rToʛG)i#kc I_ɿI+ġ tXh%!oH%\a|$`>'%q]lJWf`Z,͗ zs?5Gc~\P~&.$d Tmd!HbxcV@藕?DmYr`Z) k;Gr_Le3Hʎk.'%K(Q {>O|ϒĵ 7"G~'cC'qF|}>/YsRII9O'_S"Z7-Ү3D߃(Ye5V={_j=erc l-rR+LQ{SP9~\%<KΪ. b ]EJŢх^l?s//a wn&?vA?M&֋=B./Lm^X|ַ{m;b/L7&b`Y2ꋴ_׀׏aF4 -lV8`mҶ.goSl 5T4JNWcmGr{[&?i}..I@_wt[%N*0795&KW?rP' X67pJN I {F:L!@%l3>4/ /z\!i'Ƭg"ijE)(c\TkQc?\&=*^qݶ􄶲Lz E΃*v ҉Hz:9Wg3eոv|P{}d@'[[`<r2kv}cQ6LtHvetQeq&ZcRxE4DQ@ZV棸?mS~Oזdk{Yע!rD;\|[w/mhpw9GOX߂:kpUW`LO`9z*#Pkh<-ck@zB$6ho2S7Qsq8PZWmye=ůG8-Ã2>U{>G(FCTO=eųd*"zPM 9k7\Q[Ihf|%fs;zMG1ѯFO>"Ia T*Bi]1igQ߼Ǖ uLC Wf\N<=;w8 5^E <3^:*@˼:/Zz K[ )=I#J{f"`ˑ@߼멫H_JʪC,XX!PX"1mU1ƭdҳnZ:)Iу(nBROo/r$.\]ʴS{F & U'viQ 1Yk||!z.oeii mY-3[K6_DE$9@_!W؎&$ȖRW/vb'`J[֮#'P,b0жGM2tƅixt:[ҿy+^gqvvD:Lak'P/^}kF6^81,{X-Ǯ 2C,^y#0Wu0^بnNӚ I,]{@Zm&NP_4V ;fuDY]=S t >Yxw1PHd=aC:NVSռd[ VTk۩hVS0TCBFx 0?yK-s%/K7J"M v3 iU1q65sVrSy>O})N%lQ))}Aty+R9jc0 %VSTK^"<8rf?L8͚P Pꬌj'UdT+RY v+^gbz8>ىbJgG&bh`?;l*Q6Qv~XϺoܙфV;S|zi{V_bbܖACͽ wB`0 r9ըQ~>bw1jeU>&V%Dmaך#0Wm!2ǥύYWD=H6sB`'GztĤl9g\x-oI `apFu!lݪ9q&"#|s[C3#$z^ƽqFـl2r\떁}YO?>h̎G  MF2xenVa`Ҧ34nօ^*:p F4F-Yf{]E^[6yRc6Z, *߿En/(j+ͺgMBO'm7.biw; ۿ _هX?I}(e!k;H;(Q4~D\F:,}wg`LE@NǍD dDau\y?m5uw_Kρix'*+K]" ''akgÛUՁ?,#t}Ql+n9@yTP^yI@P^j7rAcozVj0E{:O3 t/bKR^gfgm0Ǥ畀LO֐gd`J +. }M'ݶq^qj?jV ,'b1-sXtHT+=-&y )ir}bHTٳYF Ƞ #]ЗoϘhosK]SNS3 k֖w#W^gf耕ձϬo;HTʶoFՇE gz`_yxwrښk`VSK#K7+mL.p1wwkg;"p{K"nD۷2Hke^DM8n!|0cݾ@0q_sos%|9scJf*^$b,|-kUp W@mLPއCYIY "#h6Մ"%'])֋;)ek/eyt0|t2/lQߠ@U*e ^AXdmOR )wrYjz~;CFiPgFI7gćP FbhJѿ '>ZG*T2sV 'P(@.`V(|i&{#Fl<8R%me(7k (5Rs&VjTT^pvZ,EAwwH'gEWy{BB 7P|u"jw>u?C3ڋm%f_-0EZJ10ӥsq猺C JSBd)9*RInƀ—|E !:90Ҿ \jsh:dMӃl32mQUX$}&Hm~J#As.t\.:W"s|)sx*)Dae3P\+g7E67[]qܢAXPO,:FPNi]IĘ v|{+7 ]Dl ]?pqbeH8gJs{O֔ *$se=X0LCV1;Ǵ2o4uvwƻnZKC6vFP أ?ИWFk滈qKN/71W-$pƙުj+&vimU/e:|6ü'ZD"䣭D^9qrA{56ɧ콄$#-z#kc-̯~?_~2h׮3CބtƻI'3wkOF #\ %V̻4Y|jcI݊9Cc [V'0MV>>BNiɹ<4ҮꋳXRAÖ'V֧km }g/0Lsd) Bs5jz1(Ow2|u7 h6b=^GVz\Jܺ)ۿe|([xP`Rs|2'y݂dHZl6:.5NZl onEK xky%V͢k,HR/A?~1?N\@Up&zݓuzfŁ$WSˏ94x3 d]8i?x?|Jaކ,psΎ]=xNq Ի!iQN"D-C82 @7k%S鍵X^OA<*w˦PJ!"Exl\v4c&#I.e ~>hne;q ;2蓜*IE(Sl"9g,MmpyRMڧ ecdu(fwݻGvyIHXC (:K5-'Y N&~>SRro!9q#l}r h-t)X^(Zd diA`.w9J[(_GK(PU=QG[ ʤz@`DΎF>F7VGQm `|{m8>g7Pok@1LV(P R'_zPG|a` ]oa[\#$odErBjnLV} ]v!@ߦmFJ,r_4B.np;Y`8Yx:Nf?9:#"ZwҐBR`EŴ,c3:vO@J:Wm7`Q1.ܓT)"trN?Ok9)賂(ew"D3>>`+#l>'!HGĆḯÔ OakQAYi5d Evysf(¯*%# 1/(ږ/L'yഅSp&M[-XT .rB~ff&XrV\Yhwlpbd~d5h1Vώ($ULԁ b$Oc )С fv%~ v۝&Zꧭi*٤1NoJ=wqsta7g(R,Y\ 7$zW|MH)TS8!g Ѿm$ESÎ!Ӎ#iO>a1qjy ѫ*>Tc4O+q˺ﴌ oō>N/=ᅓL#[!c|07-Je27"Y7݃@jxܤ}a[5q4na Jf-WWC懨0\ۇ6{>8`HP93=> M'Ky5 j|+&[`p|nQvi P̹Ay]BX!(%;_3h!dSt྾?YWm.(0m$܋rV.L)$i#ٱ=8zPRЌw PNPcix_\,kgF2h~/>8PMT&g;KC`ͩf.6f7|JU@-Oe51!E84 5D<[គHÀrc/=+KVjit<BA(6(P醴6_WEv_VDnoՓfxNB )TމDDܛ&қ?"[1l>4d5 ޠAAV2x %J8>gIewoLGz"%VB GrwhŌ*.N=à 3 y/0hWSRgP4J_y$t !L2#td5V-E@WQX(MT8+IdlB}1sᏮ.d j-A@ &.g(\/=_%&{,et*TCK&)SZzt"F>ԏ3;Ȭ4t# lW\Pj@tQ݃xף&0HU$jX"(n8GH~Hӝq_cjxf))5L:Ϣ6DÔSC3/9u8fn%[CpX¡&_9DF!ȳ-1h#gzpA o"h{$nʅ~FHqꊥBaφD?͚Xj\Q** y_m OΛ6+K0xOMjsM]es//:hK ~>$Tx/y! /󡫽/t$ VuO9-Uv?pp7- 6d HM%t=gދOMsiʼQ>eQ/]&yznR zGt/Bfϔ p2m{TAmnј!#Ddpꕔh9&) gt-B 4JՍ8[o37X%9Uİ`KP,+(5 4q y.)0KMw "JC0f? )$6xP>c;y,XX0XZfN"iTV- M5*n4xQ & V1!K0G\8)f*[-N2TxY3Qhh] }!05(eiLV̧"UQyZ=^_>ToARD_TʦfV82wuӧA JͅWhZz T9dS +:rd "Vb"tޱU|!|꒐ $IZ7 zJJM_b >2wݩߝI:_kO@*X".HʙUgk2&|)w8l8ȍz&Z4Ί}a{uWǣFK$翕 C鹾GY{bl{QȑiѸ[h +ߛq~8%Zp)A,r!TTG;+s`٥' x}|e+3#U"YEcUQ9 5LX'a\[ߞUxZٿ<Lʛh8j##VcXq?8USboL76kF75Wc!4q?GwR;!6I(JBNYϷ1$1KìzaR?KZ&3يr0)T)M)𕉟-ߧvݫ\z+8;V55'CZ]DŽ^PRko`*ք<4*wamLק!ʝAdI2`o@U^RI . j{;O_~T:drO+#a=@EkCCCn:aP0-3rB=]ۮW昮[Ľd=Q^X޸~LVTdc=jUdJgefZM=~)YkW6AQw,:@b.:v@Vz+@Q Ut%(e9*mզsa7q)QdQ"?J 407t3/8^׺6Mi^le,Lrݷg% :;moT<*Dr>X^(Q6$!AGyO$-dAfST􍸣}Q݀; dQʦb_ו@ـE+ d\Q BRpa\K4 zh^BTR|e)njm%b?,Z]ilI~_{SWby]Jϗgtsg\g0)e9ez00%zx5 Ղ@]wތIwcv܂?ZϿd;-ٗSChM2qoȹۼa00ZGoTh!g*\!HZ7HSňa "HcBXblRb6H2E >d9Cdݖs2O}LO8wz H]ݭ"!tiŻjAKP$$wv.3Mē>OR8 ߝpu#Z>/D5ύ+C\Y^=)wun#C]&@$ :Zs9ȼ2 sk9 PKG] n gi0cWhA([n者?=c,0vw|ߌC UH^sͽ Q𛧸FJ( hT|SuPF#O&c8r}Jd", B#˭ ԿDZ̕fOT(v n VG\$!R_KF=M~*am]e=k`#)1VjZYH "ȓhR㧭RP1tӷ_{/5# J ]g:-4`ڄ؛8izw$!u̍-fx[phJdp G٩xzNyF.E!}&h ly9z&Pt;Bkj@45qj MC4[l uĘߎ/ZgZu#.{Σ_=l3Ц|ֱΗscOa~3't5?{ g7PC(N JW ͥT1$d77pF^]\Dlu#W@Be[e?I~(2QwbF8}ACpŏкT0Y)䶶zRb;FeGD lG?".%YfՕVsQ!0(bdL6uOvX.+aG/цe҅N,8SW}zf#9U6v{p;{β]k%ŇtYY[MY);yE.cTk1&YvW~ rWo|r0eRarĺv3;gX9^A[עOS_/Ju{ޒP?E"]N-{p'ՂĜ[pbgev !^sv 3=f5g?8N['6iMH\Dc?俶'_J@}A;$OV΍}(jŋt­5 t0u#HɺI6cW}#j擴8ťPi [XAsK3`ADUP)ޥUJyNiyfHZ5+'m/ήY0P[M !l x,K"Ԯo[//g8] KRVƲ_Sj%,zƦU .4sSrfHמּlC=y7C )]Oh:g^=R/o+xCIL4wrBT62G?J_0# _oObˀ*𴧜*-P0 W.HA;Freuˉ>)aa.v.+M1u:Pg4ο۬Sg~zuϾٰt+!ԎgTLppj&L/7gs"}^*_"gh؆a:].¾ N`aLmy[ `zl=?S$G2?EW^ q\G;[!łYɢ]K"/V?+Ҷ@yە1zGsObP ً"֎jMe@ў1=qDgح!ro/8@ņUc&'6?*mRNZ}‘!>ۍ z@xWxC :(]vuOS'TT>; T?0YoOժ\mϕ)Q[MvG%NKYfQm[_A͇7?20PuNXldaW,_E~)fuqZJ*:_x,<%uuCp({|EFo ’hwþ{6n A&3  ni6/~maXg݂ c Q3cb~,0??ӝCj;bcHAsFW\'3eFzCX`3:' 2EBTqhvg|7SCfoHx2w$hE}f[Q0ؔݨ.A y3uA~LD{ F>Ԫ,L'd%\=`u | MY0M]_jD8p;N}Ƣ_WɅS8+(>|X5GЂn,^}18%?`\%j.Oջ_9@ B^MPٓmoqkONW0K R:T%BBa)b]qxB(91*JTOF\qޖ^z:2T]W8%Po?RەqdRY5`у[L-oOƐMvճ=K0';vA`mcyQ2]NsCI{fxEGs91FR= ȟ<W# N0`՘)xbB2H>t(AbmTt]ݫXX55fu< dP괍?}  gV(ڶ莪KRޜZ^ESv`<lRjYw(_\ Dդv? bgR8BP>Hn@PfoZ=˹q׮)=Lb,Y:58t:]O/&'Ac wOЮ^ez*py8lOw/+} = Qk3SMKoE 7׬~)Ί0^A0Ij>#EjN@E T֐&J:@ʢ<` IԩEY0Tі)5*^'Q(`}Jn12@gaMb_#\-Қ1.Ji@Ҕe~E YRP6MLKnjG@jEИm8_#p)akaDžg,f{ϰ~Y5b./_\ҵae &d ٳu&n+=$)R_-2ǃDے$IWS΀]#E$#.'LUU |;tF괟2t'L:M\5~8YX{)ਁT-, @&#YCKR  P/.+3d,^ @+Q"O 'k:U/V,Si VZI` ή㊓ګWLBww%+~|̇$}4ը liZ T3l_OST&FUQ}Qg&$i`}<~m1+]w>-Rq$s#uUZ( 'hsxT9D *ty1ۖ'Uy?r+$w%~D,?۷ u]S]& 9ryfg5gP1JGwh|9U.{$!Me=I/ g We lkI%^&՜6aw>Qɟ|7V hnI_^Aem25L-h,(V|G<Ƥ/ДlZӪN,W4ސ~Ѻju; *٧p3N DZ~|ZZ׏ z‚?l}r^i"5\mC|rv`Ѩbcܢ^5=|?*J_PyԠGR2@ I}VjyUh-klPN[JR; }o0@朔)vn[ҋndmf~.@f- *#Asu00zLa:*6scűl {qEo:0u=ʋ9/ҞUNRy0j/Tj"%˻|#6-"aD'Ⱥz_dON:q@5)'鶩x "F&쑎z6znĞק8Wf.de"+Hq@r'o#Ԥ2d MG~ lIf~_G nI ">N2râӧңADrWɎ?jt;rM^hVZ[>q[|tfzBBDDh1E7֊)zcU§^"7ǯ#] '7uP+x5N7̌%γi[ZW Lb'~\Iç.A#p :.QQ|vhhUu'N|a_z/0IAi_u@̢f(9k iʘB&5\wgOhCywdۏaYTt|Y9=eg,)h-y:0NŮ-N^19GmbM^b%.k-X Q @U5ExC])-[ɓ_U~p7J;>!9]d:8X@Vy A2b oPg޾P@IBi0n7ؖwBcHЕōj0[nr_g1+`^P`"PKcFpot!y%[NS'd~M<ݽ,vN{Pjb(+)AxR=C7*ܦh(Z405#MkUؚH%S+kZ6z^QSa\l^Oc]1Usl)cO6;Q2㶄_UM w{ݛR#r;SlQ;!y/y-gS=tԈ|{AKD\g}{1&ߘnZWJT@}sG>kZ . ve*/ƊaF4シ淄_fZ{Z#_}-CXIjyb4AtO&4>%;@ :5,Zxnw +h3p Myʬ_m a],"c'wkn& ȇdxWa91iZCritsU>SnudWa-_ oJ[t0MY&Ё'4t y'XWQAr}XCx$ *N%= }XvSí+5HoqfW g(F F}uАvMNӏxyh ,@ W?1`WzSS+} &a ;2?$S)]&TpHsx1jV9 to 4lOv=q2,ʝN"#"tdbȓ Jh>u!ZUSE]`'BOt.1@i]V5;n7%Ķ0&hh)ݸlFSP=`& 2l#)pGfK0I>١qb>flSgO[*p2_zxVt-j߆TZ)Uw0DqLB[myM؝e=j&`<,ʔ+ۇH#w]sg JXVj#K ƒu ͬl0=5iGFvI^)d ysW",n.!Hԫ5gǐ?kPNBsFWc#sa { mj#JXyU\Uog~y>P^w,5p_|nvl&qyd/=gh3rU#* o,M: C)z݇xjbϠ4(l8&,!Swьw,0sy2Q}(YwbKg(0fuWYھ7wB 6G%70z5/O&ƒ/,e8(Sg3Oqr==}==0㹘b ʯO̰bc8Ro6~g@Zqm+#DTH I!dn3zI%5UK '݀V=kR6"oEIbZv!b"8mUM@;o6.,ghh |:ETi,.z| R0"Whhi ZweqC/ lW_ER>{3hvL%Əyv'(z-ɽ&N?̧.4 7 |T6)D'%6rҗU.VXÚ4&iƫʍVhZ=-^)R?dw;;Yxԑ<< t\Ӕ9NX<~|h! Y"`߬Y K#Aܚli|ۆhT J<+)W5=%Oy~h&Ȝ5)d<-z'+c`‹ ^k/Q=btonC~LnYATmuO$3ܸ~C9h9\ \4*5]ӯ(hiVWxG.ʃd? v?5:w],teԥ _ ;,ATkg#pX!.aˇTk?"u Vgh&6f^w} K; % WC lϮZԏiù0lʢ-w;rWd7.\=8wLVI9! a.'^*/ 3{$(i|%pm˝> _5֝+an[M:D ep(_WSh>:B$MMF7jwm޾.Pu>XǷM4礼S@[28~'Z5U/!1pdbޘǒߢߞ R@c8<ܐ;1nO愜$[Ag[zui [i pOMo{¿S1CK yvruK 41NDHSzY]&ΠaF<tQI VBg#Z|(~@?}kn LU ܤ ڢbW6aIzO~dk~LXU6ƕ|=8<'PEo<:Èx=Վ@fx#_h]A]ALi;[(;ԺM6$XUn/65cr-r M]('r$Za18#+EpY8mRf.#<$d \CVאw" $^qX>|ڵ_tej/鯸Pa[<I1Le3f*A$p|)%+2_sKiy(\T#@ƙV@%Séq3)#F${#m]/}vDԨ}dQj쐤8 gox*sxi.`2BDEˠ^肠H]mӹ,a$- BpFG 13|`|dP6|_7 y@r6BK;ꇧ\tN4:COliޞjs+#~]0 q5Q6+"yQ*.Mf$rg%TrRY(|N$f35/:/ 2!L1JYiѰO/<1R}c&g6Bʖ`V},/c+& tcbV'te^|/v|8KjE6Nud7U-X.]WE\mObҿN[DwX .z)?G_1 YX\ySvʑ-Ђ4r<7^C'5&D$xPY'ߨԝyĻS'`'$>lϾmÍLHЌ &`'YGKBRkO|`\R%ؤn3fn/]i칤DžiH[a^OkM?2QO%;*Ooʣ²=Hg|bhj k%~\e-&qT`M; Ac!Z'zR]R+BWæ~25|sh7zpUqB:!a3dROے$]ƢsHޕ C,qzj^J0B[K7GE"HF-~7:wHYzimCC w'HYA-8@+/OJB},j E]]58*q!R0wwDdd:xط9{D x@̸>G7ڟ;%-$Gj}KjNC9:,*eq9 InUT!bg(fKH:9kS)qpge0觰w6h!H81f079^g2{-vX*\'%'35J1˭֦ĢaabloOzPm$!o+SW8)ؚ`" ]{?.@ ˦srrK-$Kүf)W QĔSΙvIY 0i_o)nlK[k-Nיu+E a:kVϕ/VH/D=MU@Z$m\r9n "y\ȃU ?a-n&Y4<k:'{,fڂ^݁|xFIִFe*HoC^~0d4t&d9=ZuҀ)>_05~U(!EFR7~*-]R% ZϥWJ߭fk)N>yBLY}WWBdaŰNJQg<M LCO5#v[۩Xsr λY dh' t.Q !ꀫ"~3g{9]7w#MJfTޟ.)*W (;ټ0sb&`1"ŲP]9QءP3(v봹30W}9 [6ԜewOL P<աq.EY_qn@D1P?&%º85 Hphh'Fxtng[#kLň'\Eo0:-,- gbtwZ.G،_sKʮt<:7Ͼ>Mq$%dm5:KzWt\o8gp] CCLe- ȷR}v&goZ @ WhK0w#݂-f=z66+V0*ss4Eo;a:^$ & Cn5dH lK$;fjEƒSO\*s5332|(n1#1c>3XW(={ ς!5,멒w rXm N#WrDhO 5oxI9FXh*Ll]FwyFV:VPHsĻ@p<"JK` -L /`@bg[o8XO6ՋuViLrP)7]c 0@3ѶEbF tR?|{|kh f?A^$D2 N dрJG3;;:>}I/Cf*rUEIK?G_!5!Y 3r^P=G4~Q*^qfQzk8ώ1zv#:33A IsČ!_v:[fh)Q "A9A3 ncDxls#G9.?dDYfC2뤚HvJ) r N0+6eqȽSa /^Z!BtBv/y_m{VxU?i'F*|9ȯ q^&Fu!PEXi e]z>N0dAѓkUdt6-{ seJČb sGXӳ'xȯEu`:s28q6Wx {Jr*SBo&jrR7=vh}Z ʴֵ1.uiu@%n:7A}ۗ) Hq%bq 8F_ ~(Fnjk?Ē6^4́bg G]ڟ/gDPN=f?~-!'A/ǬP.  JJuIHqO5x{'j $LJ5%C4&4G!`8,خg;Iv6r˦(Ԧ ~~ϔpj?WT3X'7I hw+ZТA;8 uZ c "?">Kfނq}*]ŏY;o5p|"f~'K˙hȫ9A(ǡ`'$Cv^dWJ@uhaAO$%ou8վ;g~Tɱom,cLLi1(~rZK/}!RqʣqinpHW 7Gfy;K4f.AL<qNHcj3&dy9]](jN7f)@iWD6KP)KWr'F-RnQzw ٺ?ri2\=nmhQtsAdA{MN6Ad7,LZ#>OҒ"]#"'kP.H&z,)ou{fJy26sv ENu12h}QqRv~J82\-a%'T2:j?A\o3%nHbK뜄wĠŏn8&N4˖-P"7?{XBSSƙ~f鸖:8'⸷yq]lL3Gh؇vdže}hgI~^"kC-B9&-!P * g!d\4O|5 }CD_E(2w n!6ϠL1U4' 1n|֘OqZ-Q/h?i 5XPgl]JޡWxh^$4alT+:œ#Űki(0H Ed %'Wvѭ&e]]n[l(̓)#r{K:nQӜ.7"G̖_ո'CĒ3,OoU<.H4r9-zc 8ol&c"N"mϓĔi9rN2gKꊤ˒:f<"QKR%[ǁx_+jRZ} {5UԆE5ZoEOyNKAp 2g%lʺG7[N>g=:9mt<2 H)luEzfwQc<_8H/i?*=Ԁp8F,&FL"(24"Yai1#vڱ"k߯<Ш:YTeCMfGQl׃v^[$ӿ`2TMz:GU;r,ӕCMt[_ }ϛȹNT"|*a#WSe4 =hA6Hx|}itq' GP.XtR!}4{(i ۽ :S4WB_o3.3YqQjlXwUwףJDKr#lJE2ݕV|BHlnsW[aκL..C+je')|p h*6&yttX4d.@.8ZG0,) Je-e8jȌT tQ3TQt^;1][ 4cT=J"Mh$A? i;+akc$ y_1#;76epUyXB}zF5jqHVoIN\㶁  D@B’*ѳa,LEv\Y8pe , Uu\yՒ]Ի2=jQ%[yK:y#  zO;<H8+$JAa@ l;${6r~3YީL=vbRFIA=S))w/6ǑI*!PLyϿ&[cKԽO/ ) Y-1qLIWOZd('؃ ŗV!‡6U;*6<3R(tŒ'n<[T̖%u4g@Y!o6p)օ YfUJ: \c\4iL"x@mJO\{e<^I] HL:]/k.cbMLK5 9>~{sHD2BSibi_8.. 5lo#/@?d:[ Cq!-+7jђ]+Lv4Ǧjm<άf/"9tqzQګ>\N{EASWSbpZy^~kЦxyQY~N 9a"95٠BКc6A'P 4!X_/BsJ诡,EfP V2뒶mŚ0BOGeKm#1taβNM܏} O@ jR!!J_.PPISm<[l; 8\H;z9]?_-@&y1I%Żc8gz>UJq=oUA*%wN; 9TSMG"ZD̏xo&t͒/ y"Na+n?!bŜ3kr*a&./b^q4hV??$;({0V7h/0GIC'y9<\ssxc;;@tS>XrԹ (\C=wpPb 3&2\䓒ذc03R1sGkD|ER&"( -E$iV= _?[ o.hL!cSX{E]H"35V/*NEz? "kH,8whl,۹Mp>AOev7);T@J͖,heE! :xR–硓,dg  33 ;rڙ'QnIDmy7ONFqyo/.RKt}d8_f[RAstBm"m" !T$x{;.>&sETHQB¹.}>gqU_d"3]D?i-X0id~eV <2By6펗y7)g,P0&ZX]Ņ ?PrWIjBhz-]\G.!wp8v_ ]:V(:kkY_(KC7T+ŝIs8 (/qڧ0\kP얪xQ #wc`"FaԄKD_pk"XFv& b (m[y)2:"ɑNV,3Of~(|\Ңj%qODL(^KiꁛfbgzAz#p(;-_.MsKiQR V$gmXe솟ka~761D 0s&ȩQ<*q[`.\]S3X(H!?.pRuE.(Kވam3Dmr〉ޟ)ifLb%>݋Oj 4X`*яaG&V9[1]]VwT - Q:]sFzƞ[,Mo/WCh ,@W.=A`33̹$_k!y R|+kHQvt]MJdly^'frPhoqH/ϭjvR-rm~6)@8o#އ0c^R>VݐbZ{$kd{E(rS\LFn:^:rh XjtZG}V}!N2[;up9 r@<__ˊ0?W(w&k c\Q`btpdcQjTVg*p#멮k}@Jea* j8~uEְ"Ƶ-v3ՐwH%dN=Hרuy_@)܅A|2&STc*<]U_/ܹc Eؾ>$$Oa*58G+^J{2 NrY&!r8N_w# ^GSOʚƒ_fӤŊQe~PI@VT5՞Qt"sX$mfWbXJ[H Wc7:rͱ";>婱Kb#.t`aQŽN^ξVȡ}=ؗ;@󼟓%}mz#)F&bZ9~؆jf yv\0wǟeVw ͫ21Lz%4&W|є/D-ČeB4bKQzo$D92NE6^’ہkyG"ͬ" 3,JןUJ:O$P͙74q .EY=V$뙘cGb[HK@*{,rU&; @ʤxX뎸tAʐM !:QBY|MEL۩uN@ZzXV 06꼑MrI6 l s*^|w^ cG )0$ zL' 4@K\JY0|N!srfFqA۲4"?Z(WHYH'5fUr˰x3 =q:]1@<fS,G}Y$ Kd66}zeJ_R Gvg -Q*W,~_=d:b" <AGSIy'{,-hS_ÆuGoI= uriGED O~͋ta~^b[ .IW뵥"1̒ OS-!eRcK|{=&WTcDx3Z)'` 7XF5g빜,EhY?5>48NA.7ԑ)QTO: 4.ٹ!,I#&e8kE%TKE" Id\?T?!$x_ Ȃ'iR)z%Ԉ&BNJn`E0f8}n/x=(djbe롵6E#U9 ?6 *2]s2k  D$-.%1fٓ)qbQv[Z]Pe͝!j*MČg4`w@9B]éE%G9 H4Zxv_~{oY7|::@Q,^R0MLys2`Ma5#'N[nZLLK ܂yc~;%˧Wrs\STMzy6WW(kIFFEAUf{]-alQl*c$QPxVU_q|Nh=%z6Y`$疣ܓʓ#v Z;"*3?;~7,OPn_$x& C~\W FR&r+#aZ \x%V&a݆ 58h@˗$=+pZ *o]"jaic с8릌J-&CO}aZJ{C;1xBw-[xӉcrW8;` ;Ԗ>`+ӫxIw(- Hp}A9jel@a,nM2\YR=lY3ʳ+62):.pΰfd]W_sQX-kXVCb̦کRb38q}~Dkӎ0$r%4 Ke5'p!Ɗ!XF?Ɂz#:IR-}-* ,uFO RKc?m!ص[VE+k:wMc@C%0\t#u{ _߯/T0lr5M=m7gT+Fr\قf fOkwU|oꁆ.M(À0$,o8H| C}Wd˔%SllU)6XqFʆҤqɸd'Y*i7ɂpshN3|ہv,vjsmҦ8yLpB7Opn_ b~Bo~SO3n/RHm5t9&]b0+=Xǒ EBG^ 1-R/ BP'2KEƏ0XѸ@F8/|)LDn`kxҽT_ހvx?U>vt m0謇Wqamzu\A :< JJŃ_\nN\}wlY@G45u$ nKy"}ˠ#t(]>Pʰ)DժhX%+j,`iQ.y6lsVqFfb9n֟H +a8^le r #EMD g͐A#O l 0Wvo)kUM(axxsdBg/ߴ2I܉yLuX=7N"QNJ_gB$jCj^Dk&G شN6Qz4Am IpcuM?ސob& ofҠ0_l*t΋CyE%Z۽v#!|AnWηٍx=N "Mxd57>,w(D|ǒg@Nլ\388Dh20jP(p緱^Xɟ¶ ?+&=%1X݃O&Ĥk,ߜyCū#>*wK*M"U=c䇑>-t{Q7OXVe%v f*+!Ҍ;c -Hvaenи)ll9iHZ٪z$ 4ASf.L*<,x+f/ui+gi8ID#Ve;<$+On}]K7/r{6:8k0+?t/з"9. GgW2ހ DK!!ig(>ܽ7?0U-rOr:j)}䂟s9ܙ-Bz'YnU1<*3vVĎ*Cۦ7螪'QF^I ]Ke`>["K`>tcbueK'הU\ ~`x`Ie Nmh/^Vc=ķ;!+: U% #YJ PP>fn#P㓰*jJ5-uӄ cD*^.=&. J֨2"Sw%/|| \.X"U9nj(I w,8I./,6H(44(Vӓ)Eha |eP' am-;_ ʉ'al}Jt6?N/BPxw i0 ~=n2 (5H1g0V.Zp3Xu kr.a}l:o ]ك)cF;/i~]00: dŒ&w'FМk$Hg,l&fq' qA"T'BOx{طWfZ'2v^4dz3htQG) GFU]aԉdJYf10.nU@\㕻uԮI>r5P{)Ywx3yV(9@pK-3^R`?"1OFiwm3뛙w.[)$,^JXXa&fX!oOZ}(<̕zr:2xKb n6q7BgKy/]ȼkZ=sā"x95(laL_bWs?Rw.j o5%дEP)=NnLM햌 we#Y4U %71/Ca@~t>Jf ZQW!&7Su-%JT@&a7Ľj9dEFL*V3f*N-d ~aa}\r7іew*.߰˗ 9p; [.l `/h|rC(P}y_Mvl#=*Ǚp9ԈXV֨!?*U˯L"^ѢcNIzs4a ܩN-\(^ds."X}Q,ύkoϩ%XY- :o6h,d^Kś1.btqrI $.g Ec'-Q§}WdIC QȎucOF x @dve]'"@z !tbZ!bk271.T ן'[o..WeB;Xjo8Y;HHYQ g+l*0bV^i\CpҮjDd5@eDvv^c2r?<..TB>ftѩ?fBnË?}O#쯾j=I%'n`SFўFs)t3V2\b+?//O~}_s]$pm [MahG|,0x2TRI{> ʺK+vL,Y` ڬ0VIJ5e/OuOfRL9uqn23) B\-ְ=ֻ5v$ݍ8m$P(3KJsj6à)l"u6L,f=K0HKx&|,X53%iO4yb=(U$Ǽggr̢H4`n2)~?@ٛcn HFPR[A  c2$b()S?kvrEm#{нh-QvnF9-uB!7#ށhn Jla (=ވM5b<}W].kB%]<[[)uQOP||@k-&N(%gdm9o~;\8¶G~%ʶ]6a,.nrxFI>RuGz TͽLY\ :Q<%\\`T~S }D|f`f!Hٶ1oMD> f]ƥ;F[γ?K<ǐp>gt.YTt]R[p:PjMRU|U5 Kwu^,c1|v48``_ D2\׸gإHDHLvE f  C5Jsx?h<=^,&僢؏o1ȫ jY8T.QbWr=X w{ <_ARpN!LZG=qwn5M#|jMKנ? Λ&5}TҌS CN/VTKA{ F`*pg&'lbyWD;EoA<<$!sz(7Dd&Ց ] ̬JB>G(@ۨY+ 77ǧjC|U*_Т(y=eEr lo,c)C>LY]'A΀rJkGp$rnIVMVKH"p$qVfK^e6\9zp \6ib]+-M鵸1:YT_`jgđcȒ1AfPddݐ#CNbD69 ѴB?^O:.T?7c~ݶD~LmUѠlwmPwN딧D%,\ 0 Fqv([Hafi3կIY9ϣ 2-EYIn Vn,nAW$OӺ`#7.e]g\T`^e(]gU*ټBaºd׍m~5Qr$7lyx?h5 .M|P&zW[?lJj_㻟m[ɞ=Rŗj}`v Eq]ЎͼaDB!F&y$=[Uc5ǯTұ#(G]]K(ۇ,eS9t掴Ŏ ܦs>&Nb?yIΖSf+}m~8\aV$_+ '^.kkaGIl=^uUzC[E2 K*{l tw'pm _~0hd K: c:Z9Iy[rj)'v ~CE;)PP)كDw-7ѥ+a8r{s/49Fƽ׮ǿG|Z!"zJ]24{b4-Mss9MF{V%B\k-,zz־oKCdZ?+f6wQNkE{9 HK1 ]FĴ !WzF&Ң:hq[NO,Gtɲ} Zu<\[l^ DFxߣ6NI̖o}v8Y"A9+5}; 5x=sF]B ĜBd*?']9DO+&F%,{l6oSv8Cԧ;^ d*'#pW C`%'֣WE\1c%L5Rsd4ۚWtŒ5F9mn-D];uc]3ʔZhy0#򏖼7DVf̾vy>(xjJVq+.qqԀန⻫V߭hK㸉Zܲb$%K0gI,ZU9'S . _"w9V@Ɯ ߴrf/0$rL.JImz[QQM`G vKڨN@e2R&^)GUD1=Z'qIxαqHvfw/ a3+ALŠ˅h߉фM& e"DQ$ȕ@.8RE4>GID~3xg$rTJ_ܓaC,U&/8t/$#pAB%%_A9_ e4n)AIukenf<ov!3vr \: 4^UY@b*n{Lvu4Kh^6_Ub46ɼhVbzkil}u-d2ղl{yu"I-BABlLd '-*MV5RwP(~-\(y/%EW_ڹ#67l'V|td IBE~{iu"3@O:E({[Ԧ9@8NuvR/U6"fLd̩~}-,"FJ^8t!@y"ES[<)zxĹt1%Ѩ{(*p[S$_Qܐg yj:HN؟OX@=w& D.l6B4oJaV%ݟ{>H\.=MN-<TE%Ƣro "::zsy2LBRϔ)L~\~ ķ]r |\U{&ncW6fBX ނJ=r4K;s&8ZEbխ]0YtS%h"qٯLS]D0\rHr磭an :K-LYx\W5׼CՂ@ԣ;d 4nnyHGr+ ;'p^l|mc7$}϶HFWTm}Ӫ*ʩYB7ƀʷw]9MnpV.LP@IzLףI$Vnܓĩj" ܬ}&u6[<'5v&GN ]w,?\;FWx sOSAڣ\/VQKo^nMXjyVJWHϿLj%A53X]{6|hZҸa\ǷaB8SR턎'hU G"}G[;7I5p]ÊzHc=y+8N{5iOfAȣbBX0M$ rɚ7is&R=+R PWέC|J`QYfԌ`< 9'β:I+1S%Ĉ'Ԙ] _}IS8 勔8Ah6D%B4$=+M~t"Pܟx,+Rf# c j#)f*T w};&!xKzw(ho|3ЏW(29k?6i0kIC3Hѡ=zsD}sUCqdxЇpp8.OF+E#Xͯk Xo]v;yO]IY~Zܖs҆z3jojtHg te, =䭇UսU'D QQ4HXKțACxXF=c;0|W ]! Vݴq2[v@ŃP_ x&8`̾Vc6+XSHiμaꁫD];|ҳ⹕ uH% lXBim#B (TL]g%= }X5&-6^1`7!dUްB.zb?.R,$0/^Hpz`Š?@1+UWumˤ~Qp 0LF+>8>bI׻NwҮ1\nDsnc %f5f@(U# n`8&mԌ%$h k{DV_WےM$Hv.cX t{‧``#TG:1‹ ~͍l $^@.tCpԨL-,˭ޣ.0g/%+ɡ6@fyrVEXQK/n9﹩cP9W" ܿǹ,@h` gMGZJ^bSZbw},0Qd]P2)VDsT@\u>XG7#;ܙzN gv["J(tzW8A%>?ѧ_SU G|&\(v`ĝ_+yOr-&jaR~Ԋ%?26<+sU!<Sߚ~ HkS!  EHΓ~^3Swv1# b&!9Cʧ n͍L2fJ轠r32;pbSO8هvm p>&m Nȏ8ͻN*;3<s2KvҞM]6-A|KZ gWj'EcvzĨܰsf&(W"(ߺ00=] ?WJ| /)Wf,̛)I`^cO,yZ'44$"#NK 6)B=WbV|)&7:hAJP  ZZ7#jK7B*SQx =4. ]l:Tl]5D`b.CS>Է ޙrT!N &7ZgCl'+/9IPQSC WEB {]j +BxoM](mZOP0@Jp띶-6ҧx`SV̪q$];_ES۲SM~q1|KTgMK\E LaҞɞXD6&߫'O(|ݝZ\JIRiGv#Ul.b,Es6_۪M|t daNs{UGI8mgŅ0]fO* knaU+B˞홄;5Ā8Lpq]d9xEXPe7 ŁI>%ER=`m|S?>%J-7w p@ '\ ms}(yC@ q;A:|+*Vֶc0A _ sOMh2E4R> @>}NfH 1[~4i%?dvj^sGJ\L\եmL\7W+RW=He/t.R 1b_De>p*:U< \?q%0n!*2:smj2K Wڅ,Yxl g(39v@ c?Q 5cP **[hai#Ngȴl] XX`t7ehIuP2!VE-?3mӏ:">%F iXM'f"Leqdjn_(\q^3I"H(5d ,B u~_N']lLh)Aեj DK^lQY-V N|7yXq-*e6E"9>G-$Zb~El$?4iߋĦ 7)g8@ܷK/X,߫e߽$| v!Ġ؛OcnT/6uF _#\1c_*' l }v5$fӦGǑ׀9kf_{q\$h[7I5hWK1W8S*(sJ7SyZ1}Z\ k>kj7_{f8)M$ShR׽O,Ҝ|G#<2z։%#(wt4ͺ yޛhHs(]7'ίqH6a\ Y.d]v"_*Oʍ a 0Ǯc$XAz"jH`Rul#M`['$.9|27Ѯ w?mȊ9+RQ})97gY 6GHPkENC>$ɟk2ƢPBxK3D9Amja{WnWOjR@ju~̅bFNUMyb/yw[y1| *=\Zg6cK ֦GU."t:WN*m>kax\j>zdjM' %"3T|%uݾdW;e:dt1pS٠Q84XF]RҳJVQ&ۯˣ8ϱ`đ`+&4r )-Ay`)\Ja;%Ɓ;ȤTe:w/fn:L Z4Nm?[mʥʴk+*$yJfb_",A~U ٣R}=4x8Nde/{. $W%"kdFR^DECdgOK6bMN!jcM&_e <d>pC5-t܂<9kNfƦ bJ1))s<oy#ˋ;VH`~ƴ\"U ]C ΰqb$A]4MWA7z'06d0@E.۷yOV1VqAgjv3U}۸\VPyY3ՆpIs,rz❇lZ _ La@mANz?B1yyODza`$19(]{~X EU;8Y`e\"6yRF y=b 7}^.t2~b!Ԋz: gXy0EӻTO]RUqrb] wzJcfSm~ӈUq1G69,V[ >KqnϜvnj#OO@|/fmm)љ "HU+NcDlWh1Y?2p L'}p^)F; gV:*uDTN9BDv|K+;]xM߲>3+[Q" .D[IL'+3>6 _K]o8C&S&mNo=k5\H|]8qS"Fa`f:?iÚq-w7V-Fj[/QZK%DhX GvΓ>? TRS"!U/L /M?`SK=2M~dӜF2_$m!}9qáu&K{t #2lN&f8;+M"C̜iWhA3~&7:(!)!IkW}87js็ts8t-vF۳$T"0UhZk?PRMa<-g KCL@y6na@74V67Z꡵~u;A'z?f3]"zxVh2K^iސF~݃ 0W9GAPxA.In=cbR9@)i#ԣcugɎwF0fTt1w`RosPmG(UU)cS>ay%"C1tl$.W,ZE_⌌럖p΋dy&ύh<@l^s`*R|Κ~:#i#_k,5X`W (NƑ뙟):5]w `H3@`Piĕ ZN #p,nFxAkOX1ڄ*sՐ)ʏWς1m}8 ?Vݧ hěp"R/]*26{ĮP.{==u%JVW`XN1({-6#Ulѡ"=?X芧Ԕ\MLOApJxe~D*r Vݩ<5`LB+|w[*(kcBjUzw6-Lu+%>yב0/46 ~诿scaLOE *|q@{vdNSVQ9Su Yiv{#nvEIʴ6dZt8{Y2Gqىv&3tk me?t(J (qϹ~x%N81NɫpL3jHDW(o6e%+u|B[؉ bR \4lp (MqΨDXK@/[ ˷p(`X|4k*T[8O::)6}V|q}.3FN͢yv@~_Z/;"sclXd6=ab@ 魞wULOHbx["^B/srvE_OHB%x \U\NJs{>ү@%6Z.\u gpw'~v _UцSC-߃=CTipj w~4ä́FxKr[u8R"V;mT7J9ŊiL6ݩʰāy aX~vvn0 LF6(%zeܯ8 ਤ[r+97+jӉ2^DONf s7H!(u!,7JZHx'i(p³CKt oǗ >WSn(0€U| c0npwByȣ(0?nȐ{U蟿'sa+CʼnTް[LX뗆~)Ș}amh_݊w n01fή0%'|qb}I*YphݻvvLryh PeJ2hNk3꺓aW@LSLv-35>!Ed5cF;-ZMѽ]hз}_b=DANN՞cYP|'τ>6NR|5!(ӏIӳBFaoZfMߨfG-:WhN Q*n0.us)'OмċDJH`) }6=EtnՄs@دM@ ~Ip)m+ ULW fhjJx &(23Vw*`N rVUtCDW*PfGа ;ŮP-UC" !J%ˀroê(;c·: 84iSKN5/bǙ(*ۀ5)Gףܨ4QD .g]\ 5 a7ms}H̓do#]a<J$.[٬9K@VbM{kpOJ_=rE,xobh~Ygs+YopS#=:k9{Ql4Z;^QAFQ_{] )&A5EW3钱}aVo,~1¤2Xc-(P_$ޔoIT}$6(uo.X bll1p~_]z/fK|< U=_8 s}pMGwdeQJ*5^ Tt$hrC6K mN ԴZz6_YXy}®jF3˯}LG+>JJ~&YTtS],uO?%;l_>wϋƛ[b:hf[t~G 0dZNVfrS6rc#C}v)4U96z18dJ$ Y/ؙ&ACN[Z[LGd!$Un  K]a=3}JFGQpMX ޡjCϋKYî }UFȤ Ϧ w&XDG=#N쑞qߋL )Sd>'M 9s]_ɾ=Jv8OawXέ=%9cLc[Xsn ,25αn^(.** M>8Ro}2Kl5aU y[DR' <:ar81{g ~+Bʈbwc!#hQ4%AY7LFp 5>oC,_m<ῦj?~0Y;2Gګ(;2Q'wVQ-ڝEf4Z`47Yc[=*Ad|\F%^xadba6v%5@֨g [ǥ+2">d$LmDG7D{ǾC$5豅][^I%yzPQI߮AlHW^x +,o9z 1u|2%X z! x-<,+Bk;80mW⧸K(=yFDo.K1yn ⨼!W=3^mQ9lUI`xZrٛpH5}b̖z[S~e>SQ Hܮ}%[6F|7=I|تczP͍qu$@`3y m|1#NC2ةIG1.FO Vktn)=hV2j{knf}Sڗwߗ$ XYia}6&|uQTZIY6!%˻6=hģo~k}yw =̆e;}J ibK ǀ9F<&9'jfCȵ,u eÂKg!DMJ?9nv#q쏞1He"&rm@9[eyʯdGCvi8QIJǬ D.]MB ߘE"ߏihhr_r7wg< iLzZC8?"-^GIi=íczue%l ]ҧ2:E >]V YB@}b)'sj0*%wr*n(~o .WV_N%Xla37r&6cqBNJ;~YSJ׍tPtE͕2GPx 1l* F9O͢T(|B.rx*T6/,.`w  ~JͪcV4sYG5٪[E|[];&BOTB ?ۋƃOm8՞ONV1A H#Q?c 3) <)< 1w3rT;qGcEpap,c7(79]{wY0chxhUz5֩L!j9l*+dCџ/"SUKzvQSX.keT]l}CЙe?seRkGA$Q#AECnD1;!?, =sX|]ץ.7K<).Q)EVE}a,gd7t|+b5CK5 ,ҿtD `E>oI#9bqKL3cӡ= ;b5Tm\vmlӔ تtqhC&%HmA߰UyWaCQ~/I leC ո85!݇ Bv>2PҰ!E9؍V )edqE#: -_(M;׶]8Bya +t%tq \ѵW-mIccJʵ, .N |D(P@Fy"0/Օ:]XW-&յ6bX(WTp\R0H|OXq8$dvGkJd&-ˍ%`"#%Ipڮ3urs}5_|hn zgp\peZ# ,׎>y>f5 cl<}ToUJo B_Y4Iʹ7yեE=%؄1뷔U,I}XA=^.LlSuae0PG\!`a0C`])Q]Y>r8hcdvxIC iv=/JG>~%+s$Wf#"~VR*ڇ ?I%/ӆ(C@iwkA60?d(R%US`6 k~c2iDH\V.Lq}Aqs 6[3B6(:zQby kY9YgI]e cݴmx(t~6dOI{T>+؈0>/e⼬ ^Xw",D8{2vAqRґgCL1oX\9u"3BPZr 4m~qTc0(_.q&s94sL.:[Z磑8{&姡T{zUxak@,B\듲ruIxm;z-.Zyf1J(T dﲀD8,jquZw؀`U{ Fz(z;G/\) v"ת+E|V6+а88ʩx3:Ǣo-.LP^YWFsۂx+"PيYU*(FG qP948_,0QТq,&E:J$C4͚uءIeT#o-Nnko4/ᛮ 0t`uVO~_ 6>@-hլF1+s$jʅ[J'{Mf[hmvQ`V$dk9O}dweQF`!^|l 90yR|m?d+vѵl'NP$ӧo fxtXưtߖMV|L 12=bGoN"5;+_ Ul HjBaޏCLƺưC%ςYWm'\RUj^Jlͼ~`=Wvݯc^oW N*ٱLjqA΋f~oqc7pjx]e6I3N \?ŹIDncVT2^}Lh'jK,vT˂KqIᡕ'k( \}emszpk5t`?I}|*)>FfW> yqV[2Dg(ײ66)\"An8um\6}Y?SIZvib"Xu~%{bRWP>MwΓ/k C$~}#}N|}j̢N06XG`2v;bEWK/]NKWDt{]-wG[SR1#"e qs|baעoIIx9q ^@qd؄wpS>Go7?-ƶd-d"u228ɰ!u˗nbA qB[5%DA'صX-A p[AߗuHEM刨P2g,Rݢg5Y^V unLW W(יw2i> l]'Ed 8N*HQ`LX6w;:T+x3oHf{" U/(=3x x"'nWphPTZU72_*Px2|2Q hw 5H#v^_@8mޖ} 9}Asa߂9nHw*SGۣaQo-߁cEc 8)ޒ-ewamX}Ї\2;;/Nm N+t(\tNW2ZEJFcf9SdUsbvTXFk[ c=D7r=ju~g,J,an"X(ޯ #Fjev\x瑽| fTD>Kt{C R]V.n TQ={l *jLoTP– Mu.e?ߠ0ݪԑݨRD_f!#Lj;t5*y!إIPom n](.?.u&gqVdїg~JAhWM=N9jn'x11)8>KtV{%-ӗ|z_O!ȟm &asT^Z^dx2me5Z-`i *fmql"Tk@UZĞ+'`1_aFql ΍H "00F3ӸRLpJqLpdu guÃh}fRH|`&˓:gyB ̥6 7NN@G4_!Vrg]y/҆%w0LuT=yMR{Pqu:s`ύN̚u:%|VWG$֡ l-ZS(!{\)z7ԧ/YȽo m3[Rш-Fr3):"~șs?o 54=a4<xu_{9wW45HnQ6梴jA <"u @$m삐3kT`-yB }seYpߐl OED,2̚ {?E;2WeoO>x(?HIM?eyYB!f &Ư}^rƠqPx>1م,}~'rX t(zJ@4ʆ#ԻF`Y;Dc'+/] 'HW^(jG:hb{>{VK?er dqث2sdkIEwG3\8' kg[HFTX_ܶ6 ki7< ouܿ 4#x:QiHgrls$MT6CP*ʡuMdY#Vf}Ntjxi `KYj:PVo 쑇B7{;$Ż2$+ˆ\܉eT36"QE_<ݱaV M7˞@Kh׋eGaD;ߔ*R}f ņ:$3,\7A'7E?9juyXAW? fw!ȦNApdDp5B~ 4N>}\o\IN_eNpB.^Bk#99UнmQ5,lp" NA~a:͐R"EPͽNN՟/#cO/,/8p V=οOSRRKyoos,P=?k+tffsZaT@2SwBl1;A2FK_HR Lh&z{#;pc<>6} :h k/q(nOrBhqz}(1L(*i1Jw]ı=Hp/bǢ^ c8><κAD—B[\vbaCɜwƈ8KFX J2&~}XC!0<$dMн927`@wByl`7J[yIKע^inJ4m/>D';=՛ָs + zHg}tw'0ݾl'.*+=%a<=VȞ_x5GU RxgEJB< !DpZdĵsú D#F =cYQNN}vQl懕`$tQAö\YRE1BRn JW+P c 6gzr@Z3ܖ$O@eI YqWPAINkk)<+WdY49 :Θ2^xKӈwG| $'9!RgiUNzxa~d 7̫ Tu8UYr,KMM}&Q87s>@b~Ҳ/sug3QA1nN;C &lj|~-~M^;õ#Wg(&bZ"Uմ vw^+RIhYT>7?cd*= j b _KTBA rZҶu2 %Waeܧٗp[ŰB̷ɳ)1ͳrb,c5)nRxAX0!4+r~pG>e@0Fbo2}-ϋ.ңL&1^rA[@0QM0~Wb2SIxD~2ٷMZ,[e+{sfe)tOgiiJc NYAI"Ӧk5<~r7˺on)^CtEyJfpI:PxndMQ.*`Nj֧KǴIRM8Ls6Pɩ3i:MiWI1 ã|[,B\B } :nܛQN4j7K]ۨ`8ͅ$ǁ/xwf x?\E \]ś&LnA17 6r:'xKuI SDps~jj~-=aMlVJ21%SM80cSH ܤv-0wB`>G9=Ulm"M<NE,Q^쥘}_D#cym^ x27uÜoh0"}! 'ENYRPb31W(0f%&CwqyNKRDDQ~oXڔ3>ܝuEjnk#tc)b˂$a9DǮNUv=K*G9~>KErkHTdQӴ|CAMT(:վF̦*W༡+7;*5=Y'KG{9;P88vCKJVg2.(qwJ"}hk=!{j4 DCJbCkЇkkMݏiwo3zk1drxiӽ~m6(JYA0[/q{ik+%Z>3N0|L!/!|Ke1y2Z] Ԧʦ9<ݰPVuF'Ox̖1;k[$>/mik?ţ=ݧ[J@inos4}~^kvYdhK"~؀1 A+5jf}Й:[VN -ʋ~4RA哊n'݌,!Vyl 8u^'^),DEKS*Gz,L jK.s앫|o`aaV*Ec7 wLpJZ{@+AFm֫¿. Hv~iђ &2b&L?%dOJ>T |P]շrJi?,I N`OCWҺnymmԐ` `w/H\oI;ED4d U1qxqA`X[a};F%WTr0U Sng^$S)Rt#6&i!7|)hmusG_${m]@ 1n72՝Rԥ &?Z/j\+A+H7ev-Zt+c WePk9E>Lr@ZJ/|'+ 6gk'Y;$QE`_|K@wEW ,}V+cL> f -ܪ+iW62) ^vfTa|}W_~Jv˩THٰqP1, 1t'话_H S9 c'X;ړR ƒ[EK2h~!"R>Է+4;S~_-˙8(G<*jOVȞ:HU}?+CBre"7`N}Ac P&3r [Qf PMbRCf3*ź[./!)B chPE{⏯@ gX n:k|ZA@v8G5]1.Mz 3 Fa(k ؄:Txo2H? .kGpa^_ZAA]%)mC\ S.% hS4},К) 翪nOmfd5XKGemQ-O.o|}[)U^'2fJPdrL˜ڃX +0rEx& s64x$WY>{@xB.k{islS:uT]6βvJȷ9^eDxvJzY@,9W,AMao~6 Lp3Sh+NձLk(Rif5b|WX|[5冞;#3d [/P뚑NK(Ual:S3m5j)-+f=ݵdˆ7gm@T#G4mQ96<Mwl\TwTi([%,P@u>>S i1ϡ.*ni ~9ilB'es%*JwrOa)u<5j<#Ƅkw00b/xw_3f0SO1|h\ޖޛ#/_K/JG{ePgeѓG+K>/p_dE!xv`n쑝Vf(#nU*Jy9(\:4!6v^SuLNNKC\̶b!|\%F7ա"l$e* ;ҭǤ8̓V vonʹt{OXY/5OFي?|ݹshmF&S#;Cu[ڽFS^ܻ ^ Y?̹8wVD5F~~CM~c}Ac)8Q kCts?d")筻֥H5#-OmrE~ݛzhbͽ?ߍKV/4{=ȩbkovgFO}УgcRm&GS'{VZ(T!UEO5/[9a9(E$) (Se $L,~TPtT;0$-4bhDҤ#gX7.UsB[`PL⺪xKXiر];k)dzmCQ>ʕ <e[p-feˬwcr zZgb {Όl{#ً}+;5Xcci59 Qdaag>ݼ \*[kȗmHdp{!up8F?S__ol1J,XF? +quwg}KYoJ/[YWu" Y2äK&fF&fp0?O_liȧ*>&u$YW7֕f fW9x #Ⱥtוt_A.wԛӟ2n]3zH_9-i¾1&l? [7]X?P@kF1#k^!եSCe+V)kLgT`YN(+a0 _w[EiݐtbTo(6ܤA r,F?me H@i h[hTW( )Sg\m-~#cB̮"GO c@gQbk|~z0#Vkz9[ B%gWE-kcB ZsL'}hjd`l ևLn5`)XM}"dؼb6'uE]_ˑB9tӕ7U?bո_qmA iCXjmJu~u {ڭ7ghM?WDLFHk 8JxW$J3l - e!1 Cg ]/E!i;Yo~?B[H6zp,s>Yd]aĿ#qt(hKiO1B" 8VGc[85)&ld=PG ՑsԮ_&0zH)~q.I=ww}w׭M(_Hg:VGMc{~5"nV6CO%({Uu.0k&mb/*>1l_8S03lf3d&F1G#־|S?ٺ3(VO镜@[s#WP`27grJ_aD{5^K=eu VmN"C>Ӫ-v7 n5 Ʊ/f?¼ iQʙ'[M^q^@i?UGV %2У_se+-n`]ssl6}omEJ(_r}DO7LkO72Vy\)diհOk8xK Ϗl1ڃmE'+%ۙ[_I䜸 V%e$U<k2*m2ak>聗d6N/q|}ϗ-??# ,k){RByQ͚Zq7+fj/C=_g^Gu7RK7V*"ubJ0>ѯFp&#:l0,I.hCuݔfYq%ێXS)c15GɕTAfx:6#l {F+ Ԍ: A:doͧzp8j%c 9 +Ȃfn_cR&fIw蓃:kGRM&djN* =1m勼\qE,2<2N~BRPGyy0ET2NHHh]XӦ$ɫCAH uw k>l'^8?vi d1񔛻[?zZqڍ[~P1$R\ލ^+ˍ2X07B揄rrx|$Dnb}r5Ib CKc_%9IqCͶ y+Zx\oO u҆AC pYNd +=+.{]ٟ+=B@/ .Tc_$ <~\s#fpƄ]"lj:'5tLTqI,+*z, @G^5]t#Y /c]ITL9Td%2XLz+Ό^ʐ~~bPp7G߾0unvI5P@Hk.zx=2v4FwZE˴{].hoNBB(g*^_zxBbtb{2|K_7}IB;)^?Np )1u<Ā'is))'>JCW%;)Pٲ5AO+DekߢlIJCg£P2,ᙑKUm(\:Lp?aĄ_,=h)8"3nۣ¦Wk0y\%A)jg>%V3S)_ᬂNΠ.0u\ٍ4av܈c#Q㪳?'uO%(/zw_ ƀ*gW~^JTȶRg}*H廩Z~t~?kަ.VD2 =l`fx& O#`s ,Rc]`w_z}_:9xWks eh6kI.jR!IՉK ޫkx'oW1PbUK^Q.e4e⠮۳Xɮ~lu"P ܭ=ĪWxM̪;Pcx\.WK65w&dIA`F] 8$0/\Y^GQK C'fSe>^ކWAh2ْ.ZCP#1+L (E{to(Nǒ1m:"H|јtAѿMla& f/$i]૿l/*51d ; :N: ܣArc߹S9s,@Db`i%o$R&(\0v=]{^JRVDlU L@>j2'ktv7hoٶa.7xa6X \JG5l af)#{Z.؈-<2=FdBQDlNĢՠM}\vїWEQh.Üa1_rWE\ociY?fT2̎B=e9p\d]W'0TJќL*xG5*fT.n0 w69M=Kk iH,LUS# cdz,rJ ?gvgPT˾ϔf Nr%:H5zY#}VOgow0UA]b!̈n->8>>p^ަȳ=Iի3Iw=Ml gU^QN^A׾XG z @ny p` #^,xlB!` |@Nh"ȹ 򓸉YPI0GY.M W'ݻm7t ۼ$ü+}?Dln9(R2}IyTr MIغvB1ѡ!Mw"IYQ㜨e_y{%gRm!,1^,8 wdg-aWʴY9b>Avi练#58s NqIst>ʝO\hdB'>nbƓV*"Fhs]TS&2d";εh[,:gF2rXi+MyGԺu\ 2I2u.1LmH i/O M}( 幎NjV^2O2fS^tQm0x֚E{$cue?u"ȪzOM7;CAL}ev|Qe%J?$=0[H9hoѩAy JW Qi11j;uٖALd >giU'ӐDrGI6`sIIk_5Hi8ZdrΎGQJ0jn ]T)'IhGȡa?S"\ w$Fcqi[ Ͽ,!TʢQcF*b0Zȁ&7ܖX(BVi9Ӂ'"WZ6IVkߌ*(N"=t5j~N]퇿{ C L2 'KI0)Xm6U+!"Yȃ>%ܴ+QfaSEݼ(~IIl g?qv]{þٕbTΏmPME5<9QC=L(\ 9!°$maҔ]Ǔ/aOt&"1 G%4-Ӌiʼn?*0cJ0LVo Ǽ͏;.ϵ{MYٽR[C%k\ɽ$z^Հ-]z6"?؃\RWJ_3F\ۅeu=Guf}\씄kԸ?ҬI6S5A:;# 0)uY}Υ45󚳢]G9`T&@czf .u=cO7^hQN Z+MѝӪ[IA`FrUmG5Ǯ#e24;1N31IК)_>D:LZR3Q? R9f4c֫6XfA]Sݰ9+?P4[ƙ0$O/[9GtUX*QD""1KfqiWS9WܧcX 3q6u݆P\f8h%Jv#H}bJ'Yn3QulF f.}L$c?>Y^N7EHѪMja \re AܹT4lEPM\U(!I\PnLi{QIۼO944O%5ɩ'& 5O%ܑZrFGՍ 'x) 2 /1'O_2EN SZKid+ym'QW<1Bs[ M05$%?ZTC0ALHC0_g$Y|r 9B./I>gutyCиNVfV$*0:yVLH s{y?eM/cǖJPFk.ÓS+1*BF~vlVXHSd)O)2yOODBjDC׵DV?ݟCWql3Q俏ޜ{3_PD9E{;YVBp2|yHצwIJ.HX>|7x~ {ڿXIAt, 0!@=5p|I<68WlXJlGJOHyVdR(X" Ynme7۽GjWս{X&)>,^ɅZXj6\_  0YӔ/P7Q+.4U97"qc\7B}j[r@ 92%vHZYRuUY;)G?7|av~[GLwv-҆XߜF尒(?f 5w%cRGg ?a^d$\_Ȩ0rdDQ|^, w'bt_c&u-ɇ+cO(mp`ڬMɰӈ&@>bbh>JW2Q ҆ U!]̂F'd]VbTj+2dzN.NYvxp0 Ӷ?5ڎF@ɸW"L=vpxLd(faiDI8HkߎrB!{CGb0r21[[µkX=d}4xO!K/89vۋU_^U8KYjJˮTS W5_gX'o:¬a-4uvY.m?pqKI-O~.9Oވ꙯v4zi_Q~Xc귨)ʳ]E @ޛM+:7-t)d]Oc*Xumf{u{ZуI"Sw=ba/W B,̖I9m,Q#X0txʝ &UU< 0r-o%Ѧo)L%ȗzI mZcAiW4Jd5bsTVU%d3Wö/릭#S >[y$ axtz#t"UYɘ3etka[#wLAIlɮ)0D?.c)XQ{ӖYU @ժ$˙``KK$;^kl2$O$KK*ˈaSGZi M#jU3ⰿU%Cz wzNSu Db嘞b%0kSb+ U[ӡ.K99y==~Vݎ7@Kf Hhsoyo34ƪJr8 &QzD/i!/әUx&6\0nS9b*{Bv"9&VSSr3t/ߜ͋tђMBZUߑg ?:,G?zVq?L~@\9#c_mdgo?T^O7woHCvx-NA3f3*` ؃ ^JQ9N7#fwANJɐ%@&/g;vrٗRX Y: IaY&*CP.fi$yVf]'JY%K8rȂHϊ b-{/֮"+랚z(mu ?֌w<Ԯ >~ E Y^ydMTȀW;M63JKr@l]aE"j1%Q0U2]:(?l#R(I(keh:DF^:tzub+1*CBsuBRne}G9&g2_|4$n;d+{77=%sy-$E9RքSɲ:e~`y$Ks-Bɡ,ג;RhV{Ş#:0LͿګСS+Z"c*-MM|ڸyQTbٹQx} b؉imۡ-bs}~zs>!Wȕh(aB{>fF>Dѫ_Ae^j Ji2gTm)⯱֙q 5ZngPx7W3ot\hJJ,Y)k`~lO7:XmR`qBys#ܻK5L Jib/Ҫyc}Dv#97o:>VȅV4V]f'Eg1>t┖DKk 0<5TR1EkEWl,i׶u3M.r\kŰ@ I+eںQG\7Qgـ-ī]fiӷ]DUv^DZK.<ڗa>%fJpټiHem$N4Z+;j *+] x%,ng-W1C9N eeNXN9JKnRJԂZX_V;s;׋LZ aLh7ʶBKpEN"d_& ="wU]1Mβhl`a{ֲ[Ur g}fY3dOf5q{di iȲٛ%[Xsӿ;Mnw=9dV.>u6 & xޫS%J\S^aL)Ow' k~4 _Jolu?EɿKtH,E{nB4%i“S1MTl L+,\#0q2V?` RՁYٹu0$63֖Qpq7wS.۴"Rv:al!"0ΜZKÅEH ;vIX4x[aa404RZd5:AȲ,A!=KF F/2d%DO`50c0"Ìj5gCߕfՠ^4WIe\;SruKS=8RfYvk2-gw0jH)ea[ݞrBL7S93_lxz[e'ܵB5 UzAGOhb{JNE3?G2gp߭L[o c2="y񔴑]gSO L3bΆs<٭鸋6Bo#d1 ɜgfݳ.o?f뮏P6( 2w?yhU}.rB` -Bƺ͂>DMXXyڧ/ Fજ^ڵåmVȾq>7+G'f Εm:)j MD\S35u5Et27o\yeQRɪbZIˆlr앢4HW23'&:@ix;ϴSwS睥kL1Ҥת ޕ\?x*qΆ7Z"=ŞM1EK[^CWx0-x2yxjR.^xd,<~'M_6a"GLaβ52{J$H-:`  h*\1WƗH*HbG8YGoxo.GK)Ʋmnmw Z϶PZK+TCK?(0}jz -O-{st9 @ '),}@ ZT&[yגw4w`=iu j+јbW֜dSm~M"K̡8f(_xq,`r29*~{zϵ֐"M?u̘`ӤE "RKZ`'j D[zcsJIJUAg'r|n`'V ›ڸ3R͉ ԇX$x`1vOs)cӑC>Edhq؉D0QW%noUך6G6P'9z]ILOA`',d;㞞*ܭb: }pzؔBvpǜάdsٳMdYggs(XamTlE6()P䥞U~s8X(rݷ8[qkuĽ4 ,4|:pcT~ћw󸻪vr$/ǽ!Ė:\;G.r8UD]o~Zʅ*nB B{խT,`#+Zyņ;d*%WCij*19+fIǯh&}X4hJ\gq Nyit-_ /^y[j874'Dk;KIvLaթ[35P#3p֓H )KWNji)ݩ,ɔfL"9lc,c,uGwQu?բFw<܃<BzB2Fa4 >{UJvLQnR[7v\+YCqnYRA_orڟ5.񾤼Զ"j ila>4Jj/:!?ěef5 $Yn O[ dI/2 Y풻2e`I1ށ!;g6YՕ멤ko `b\gDIJ6|2>>{ϵ0*X?H@>Dn%Dwf̨9s=+:\J$I?W!:l 7 x t߳ӕgn_Wѽz'DBc6㺮~  ^DD@@fqy 'o>g~ ?i̎H : ZntzSǎ#$Jy(l_2eCuk,yo0ϖ8~mk=s̮i(~WKȫ_s5?0OS+/w͋-Z6m}bc5nA4pJ^2ҺJ f7s{x:C|^ZQƐJP/P=6uQx<<ΖֺWWd_dnέ1z>ǖ8zT {c+Yu?F:zl)ctQ2Y\cvbg2E}u\ۉy˷o~\R4"#N޿C% ~j-*lxH6zp+8ة[ر7|;i6)Vg)Uf?qٜ^K(oZNnHקJdȲǼAEn;6Gm()kݐ1IWS{lsb~Mpk0=N;B?+st?U_ߎ}n$rOɔY!"1 䔉oh {w܀"=wν8;]|7_+ 3=ݳWks*^7ms,Y&{lz_uqVZ\2˔B`%`QIWg,fc5bB(, v:1IE"(Ģܯc**~XX@89$MEw.ifC8$3 Her$j('7'//0,+W{31\``SOUڦ[irWZ'q?YXOmpo8{ho'!v7hjaw6T0J$~9wl>92QRTY(Fw,Xhcũ]TgNN!Q OǤ |oO8n @`~! &[?U FoHճpufr3?}lSn A7ǚiR z+),!ݺ(W+u`uEߪv=\2ʵ5MG.j29J쑐 X>`iq%ZQϥ8@`yd,֐ eLSRN$(Z&Kn VAӅinEG`:0EWQ&uyXX9g<Kc])Jz?I%(W}grf^(H 5R]%ҧ[VxQց@BeXƳQJYc-&"٨׏:У'fteg.Bǐj3Ҕ,dOV\rseQ{CE6fH)+Ul9UřU(I KR俓2rՆʷU&׿M\ר}bsWCCC ulp_ J*mee<=+j^=udV2^YUŖ @PUUcWzn:zq9i7t QvBY^E+CV!U\eSlk B:Hx%ݖ" FF|uLỞgҜ2˃jmnX1ldWp l$k6vxP.01%1 nb,'gh<\--0p?)l'p-%8nա"CgjeY|9(tȌeS^l)kj[ڎP튰gsuNbFQ/M+[M~o$eI4H+ob(d=(֓j8tβo@m"D"ޱGw(C8j)^e(X;X2%oaZ`\ǝl.:@hԱn׬RlJ !rH^+ttA!fRI r]U<sJ7N:Ϛ:UӖ`095Ɇ-X҇VajL'#AVW8w[qov$;H3@qf)x]LٰI>]7VYׄW9ve6xP>Y X6Y` ֒=w[#t\g~{k©mdPՃ+BljRx}dPP98)SWWg;M/ws-{J{t qiiD:>sK!HU+Cَ3Qr>m{;sEPGsumrX94 r/3fScAW-o7aplJc`4}UI6TV.\q+urJ)4g5:;'~6zbkiPh90 8. F׿L}߻O:f2 B53i}YZYK1I*dq„}}U8٘K)7?{J3 `W1g*q^e ~E 3_cCe!C"ul]H돊ĞG`{,p0>I{KM_}  rfm6t,̽Ylrd,eU166qL~H78jǕ+ P?fM>^|0HOjd^T+" #o):3AnDd<4Sdn@|mc ryOWrTǷbƴ 5QIìa[7j֍nb5zTiy:[vR"mAΛw[{NCOsˮj/Z8VK_Wݭq\QJy/ECMrAS n@$W!ȰOxa{7pHGj1r1>oZyX[􅚎.6sٰaDGC@X0*ď{Yϟ&! A8_- fTU5GF+0i bSR0с!AA)E4`)^.Д50D7%d#3 ƈ>8MS/9k^.Uz!BT9=Dtm6csh8 |_8V}N{߽y R` O@xD(_,NJOsb> };0̂ ' ozv2grQNd*1L`l r{xMD v6^.`xF_ 3VZ[9\ U+1`3bYh|QWz/ah l=ħmOgއ&'4<8^%sGY,)v]txCϑ΄L ,RAK5qsӗњ0b}#%qjeeJ Sb|Ӱxy_;v1w.nG*O [-c=z\NKEyvh тŽFylI[H"n{ ۻ)灂fF'E(-WQVN1; B d~~,IN\thm3 ٴ0+{>Mda՜Fa-\lwtmb;@ kagGp˔,Vi[>x;-lwL՟\'Y̳Qy W[ߓ_aiFÖb'I v #"L+]5?G Yk[E>%bmvYǙj; hʹZek =j'_ȕNEz}sUH8UҸ'f{]xfsG2W%V(믐:P`#f .\Ap+{ٲNe䗯3+<`NhYszlDKUyA,<ֱUuI6.|qEf5;OP6 7UT΀>hC}WefI08R+9T4P]|% 9) IM'p@h)Z'ٟ]6mW͟HM#]隵{41״Sȴ0m+cΨ)X@ٰHy} Nhԗ<!HFq>&+;%4=~_E}kvX34QU0+2%dg6헎-@E[>ݗQ ^{VXEt?36ȢeRu(-eK4*)T!c?xiA dĊyH= 09~4LݷiferA%S@@H^8zg qެ,͔mG0MFEji|G'|R@J>oe>]ՇbK߬X&mhAXSg'a:-˗Kg߷JvIDꟵ1 3l9綐Gѕ"÷5Q-ݰc11홓=+5+Gz{)og!W@͍o-jE]r%E bXM"N f+ڷvn'ϫ6h=̻_]D@_8*YwW'*0Vx~fQ`uld&ԓ^th"UA$5qThMγ2}v4|Y,BX ~{&4zoQn>Hx:rm{u\+{KdCUY72U¼Jcf ?E mFBF!uUV)_ )DP0b^53v]5/C$O^cjcW;;Yeibl!bҢ.89պY%C;S 6Zgc9b: 4rY=_f( U 8_xᾶ~Z{;]搮I%Clr`2f|cQ1n%*Nx ]8_jJ(8Br8vZCe uA{9ym0{x:bfty!W::;jh+{i^R.xZg+|%4qu0$dƮa,"?pkBZɦT"._zӾᱍ!ᇗɆUy) %F50uQ(TO#7TsRff E5euy뼌dYμPBD\n|2!q t6_gA34h: z0!2Qgí@GeM's&cMK<]5ʹCsu3,+]ܻERF_{}ӡ)ÂD~)wxaN2[({Kic͇x2,yYqh6R#Z`o{6xF yCRwO=^vMq/KٞvvwcSfWJ TEJFͪLzO-Pdrޯ? υw32,#ȿ>dql!Wm|cPˢ6U{Z N%d2 \+ T]!"+k`16Sjۈͧ_c8la_G6Fv:*Is|^$m0"p:kvo%G9׍Zm=/ƼO=zVSʢ9Ѣ [>4-2Ú=ru5<V ⮁n@oP,rfsǞgZvy3v[3u奂{:]liYxauTVfmyt5}Xb,Vd< fotGi6RF+X1f4/x( Xi) e[%EKhsn@4p1ltx殷bۆR*Ҥ-e{^ouвpwn`~^}isHiEl#BTd 7# 4BPG$Wo˟xQIwJlp 7G,͌D4U q;.uBL@7K+ R/71K\J8%© /XTs6% \c50^=VmO4&< BjA{)5خO㹮[Iv7z}u/. `:ۏM^ʫpX' b8}"B=A1 ۉA*NR|'8`^Oq:=H:p*:Sg%t֪E"|Y;MuKo-jnSIBU[Sm k>izRGS3E>eE=(zXFzb|׊Һ]|qbtZ:f4% 鴬 X?-m?9y$wgVt]zVc { }.ǡ 1U;iq*KbdֵlsĄvEg~ \VSL +d:2t5o%,| L6Fulqy4e]8wx|9ձ-vE i>0k6uH%uD;;qzP- ͨAih} 6fA9 2V!tHHڦ1LH^p֑DL-Z͛Rm5)GuAykid9IeT gK,$Y^f W悭o%/s-S.8=-"מԑ&A%Iq -^M̆s150<Z= G ̀OdYZ=Vsר_lwToOm$:HujRH̋CoȽעg5$mp  i3mN6Le){$ VYzDqKRe,p(#<֨.ٻ BES{v^sW[;% >XjlTفŘ{]WжDM eWݹa'qEF#ڀA-h2Mly fԽKlKleJ4MӖ,8dټcɰl^IM*3up-z_]~;y> kp (4웖{)wd[4Wu f'Ɗ벒IԨ*jNTV'͂=Vst P_aYyCEfiw5 ,iO!h<"Mf-%4υ5sFƶknd V_g 4-.oZDR&89>OXrtB!4~çV`ˁ.{gAދNpxrH'M,=-l6o2cDo!Z#{2r4*Q6rW*O0[y&U8o!aؠ0YWc]%0kr4~q~@7h *)9%p2421mh\b!?",AzY6̶%%4peynG^ WXzX]r4-Mc_męL!e[*̪//7LFb0APwmڧe軮kn9r xu2bX=/oH1DK|EO}U6J6Pj㵂c]YB{L&vC?mBe\,n2opji'WܵRXk?AVrg}pǦH:meUuB֧|Xr0_mMmhpf!^#jf ^k2k%i!?X)@?ʼns$)2z Lnn^^]|rm{9>_"o|^G;qSrރ@α^6l=/ýwG{>huRE تھvrk&w9;Xns}Moa$6T]To=iVGl0noUφV+ OƖkr˪4Mzdza0g?_ ٷvͪ>~58LG4M;u6v*F<:rs^,2鿕Z&<󟕳`(ClCւywNHAgM2]LOn~zY6m L̴>֮i{8wtN͏?amgwkts֪+&ލw v{n<Z?x1{;u򗹯Vf-3XakTuƬJ{c>Oq;3[GUx;~#VWiiqެ {wnm{!2e(ܵڙۯܙEbgF!'(d%.<Kƚ4gu r9oc&+b4|/gldGXʮo,iC xBZ9DiR8-ҐZ@;}w ;<Xs88r>3Fz)Y(p|-] z^E^\:VOdHJ `,Y*Ev-]*_u+kS0!e?_՗|v+/+Dy!4;&1*bh!%꺱^ n ~̴?xdE66ӮŬmDu+vI? 7;[&,TaM{{N E*pChna#H):0O,0}Q߻K-11z+-ZY heGD̕׏3fDo3j53N˪LMYNd^8Hn#W˓x郊 މcnUPBࡦK>pz> @qb?**Y {uafɮK$/xXHy'cqhoFﳒ 4TPC. $-|!%p܊_ O+vR7BXo-NRWfуܤ6Nwgr#<ΝXw),;l|{_הnkwy~d&U%07/2p&籽鴻ƺnc.lȤ#Ab|?y$܇> \|_/A_DʱIJQ*^ zݪ\qT 0Wk8:V^;=K >Ýmvi`sx> f]\HJIT{c\N )A௙mw4[?"nXyRx? ]&Ӷ=I~z{^_5yJI{Ǖ+3ou($,!wd[~54إᶜ率˭364 L 7فj80kn>wƕe%@b沨*-:wX)ᴷmycqxl_0zI+u}l c6`zNtAHᄃ srR\޾lx'9qWՐȒy}an{V1 )'DF'l'4~9=🥔œ23-'ͣA Ge 3%~)!cVFwqTMoQ2F[*ğ$mw?0t,=DI=Du:Nfu,]tb6 a&/(fpt<0n'[N|kt,+ OW.'x8ON;jNXPCqEc\-\:\Z+]7i#p~s!7zE 0'%+gyn>nX [+~7˙2ya9(#__o2ԀJ㉴3a:]XD6x8~㷹\aHjt#dh0_ΚdtGs<^@יU71p[URߌ=gZ[.I4-}c QYwAw]DuE'}]ep22fv+r/ȷ7dktOd7yYG LM]6wNufn6*<=c'N3s^~A$:nswBc\{tG_WOZTZ36b@x3BƧQ7*#Yg?(}Ni1/ ۓrJj^D8caEhd{A!AN cqC*S,=qzX^rNDhsMhg8K.,(k tXFZ¦bXh_,}֝|]"1?XsdbgJWV;1NOʐG4E+W^mdr'5!VRī0WU+M~S# Q?ś06¶Sh1)^o~3'qdFl _KP艂B=1nA&ǐV4鄋}8l c3޶PE +YS=uiI7b%lu=U)o{21ʦsO3%i"CL7LÜӂNU%g3 㐓$Z/0>gqܷEՙ_ٚxT^b 7mFzɥ4r>??CoݤyeŮ"ssrvrobm3W߰qEꝤ uÁ@aYRE <;䛍 Lx%]iĬYZC9#3|\b>&<^$A[Q΄EZ$+>6L=Wuoշj;3:1{&~9V%"ii jAe?r(8CeEή>)z_kyaBr\Lp']|hLbДQw14Qix͸Ou@{):,Ӆ3|]ۢ̈̚PٙV) ƛfU=dj?\Å8/+:2-BHUk<;r.]6G}f `mG^qGRqnڵ0te+g;,8NZ$DFT[49=-%.9I BGnz=,6ΕΩ:!/eˏ]{p6i|v0 *pd LL p3vC-s;Ea]0G=wx F]HO`KvCSh<APXˁf'Ͼ/F$,Cִ74NciX-&o*Ry^phItȶ<ݣ?C\AgKU ]rU=KWݨКGJ:;ԓ+ηY6.q,,5/B(=we9Kޕ}N4{ }eUc/*(@Bq?tűj~͚Ia$ 䉧z%{Z^<T$_-BnI$}єճ8Xq)^^y;(9 x{v<.׍77,`R9>f2ȀC|ju% %j.? 2=/@}7yi E8<B[@Z0ޡ[yi2Gxz׹mij#TP 0ǫU@ [X٩8i)bꫢ,i_] o< hHtƌ`>ŃmlBtnT.z51pf,TQS@~ﺩyG>ӻk\D灓jZA*kzsJ"]b^S"d>55a[a{LJ\3/}=*U'~1F$_q^VlWϕ͇#Hr7H\Õ9xtm ko-R.+5mfӅL_9.ً6a5HTsIJ`NLgFI1W:ѵ\ނ&)>!dIZcJQCY~@8)`/fIwaʹÜ3U+a}uIK*Đc YB}YF!#_r,<G lTu˚/sX*|0?~~!mxk9%Cv8+s5$((D'a s/oa?;}NŴ~mLS!3{M$vYA Tg%LGU Kf-(ϱyT֑y!͏qI}=PGĩҺtʈ{N01 Wc:)3v]D a0hi"&|i!wmﵛCd l{.C`je?EABH!%nfJ!*f7򞿗W}11^'=)" i5t]XW5>.-Md";۬hf0Cj = R1#_]tѴ bjf-B͟q w~򵡠7HT y!9t3鏛e^kb4Jϭ^0cx޽NJ:c`V  cD =ά:}%-kzؚ4! X¤fkTv.M~X,%`8\i+\6,*_i#L[=ݢ@3,bXn_{oFO&>4hoG/v6RKELz+R ClHⴐGKK[1oLB'lnZe*xWtgXtQ1B>u括Ī }ۦ&Zunّٓ,-8]NG%48=~/!8؃4PflK˜a+邱ؤ:=(ޠ ĭ)?WyxO>~jX;6vH+B0tu>{L=dN_$ CBE¹\ }!F/hH5>_f4"Vx蕓݉JCj<}򜹤VHD{xNY$,LC{cu-D%"-0'\Eҁ67#,.7a_ 6)}\֓pᾝn1g@H9Vkx '=$͓ŲKНtg0͙cewmeyvtvw'^jo΀{b@`pa)bI cs _sHΰwփ^2if˝".`F_Խjj?Y7wvIF*0s4QflsoV @nEoVD%mf0_J}R6 Hٛ8c=$~Y Xq)7%0CqwXBsG:~6i?O`NNjsÐmXBЬUlݏ--l H]hݚe+J֒v9B^ Ԑ89x]ű:b;rKٺ:اl} SAE<P0z&oz /idS"^5M/mYuxy4E:(!7NsuQ-'FgK״}+-.HyLGZn?f36G]wKÃ,2e h"x͝0q +-q$+G=򏮃>K=y;2"x8 1U`5M.@XAjX7f"/#K? x\kW_ُ6KBɬsۅoh)GWHK@?׊gSIsQXuK;9ӤJwNC>nw0Tz5qAs9h83pxQ5rՀNѐnarmf QJb"ejqS~~ҿS헊 rNO*oJgognv0\耉9wq79Rr49}d!j F3u3HG6a _4.Z)D#tn.Xدi;:CR[P\gXȁ[QӗG@anM760]}BD05! ,^שlp l;і HJijKth gE&"z  ~RQJ%_?z~O}KiexOiBAj'D-,u\4sHU՞c")N\IŖCde'NׄۡY6BH@)eUOM†aZUÀ7Chit{OP]a(CSv NL#4GToa!ӺWJeҊԎJ%  $ j_'[q4 N[+4bL:9 |Nm d Zq:#  fm ;4f\ :?WHIv.0:w@0b2k I/?ͤ}\E.G[Dt4uf42o7'\ j.tP&Vy«׉XJy&Uh%,?m g/9gM\iy͵I3^m4o\-Fkc_R{Ԩ#cf;p&Od'#S!t¨7%.k'd 0?Z (B,$q gkOjU};G=K?FhX t$AԭR!=[cHR it;¯:k~7'#,)N,\.;83L$(5"ffjZU3m'3{G(#v|tvBAu26g?رӚ&Ѫ)FR6B<~8yCB F E<?6Xt|}?#y |5ц˞VZ(B-w9'Xhi+tsO$ 8Ii% +:%%ʼn {!}O= ACAxwsudoc pV٩B!(ќssյ:P{Cp=̢!΋+#+jMbEEAsyKEVix,]G#mxg+տLˬg8^v]&'0r9Ie)y\M*Qs3Ϋ7@(.i"-j`#/ ݫU44I_V_ВqݳN:)b]w^kr!.ʛ׫DrBYsBCKc i0\Z @}lJ+7.vɺW_;71-~".ď^ԍ$,N^"=X<7ek.e">5#ھ^jJmt4""ݒJX*5۬ -1aa&K5/]_Ѳ}>Z2"2Zlȁu^gTC0hYXkBXe%4.!`h_L贈iu_cWnUUM%* ÔJT`+Đ&XGfT6p6#<d d T`BjkIKA#{ `%k Vq:"!6`S3[Cm(^p.y:DU/bE(1=  $F^զ,75VK!e]KFGJt1HXb s8S"2Ӆ%B~9M:qcRŴ%"dE8Gu79`U:szOsJmEBF[!5ZX1}/&t^GvU#Gi6蒛a$\~  1t=W}IFr-PW.@!؃F1M@AR2+Bg^@{_>cʬOũ &_SFϭVLOř.V.gVf&GȐ[Ĭ4 %Ia{-cI#OљmR[T@ hDpGpQ􎡚jt4͸WE0`nO%İ{! mAؖl }ۥ Ս)d\Xg8xL9I #&hؿPcëbl]EL ɹq{AjyO]U4ĮaеZ9,д1$wr?&7G\:(vI:0ݶR7o||&ضh@|ľ/"`@\zNňlc_CtlUuhRni`YK太 ^"_ x9UG4Ŷ.$:xTt9!!BHUdD]S=n#I4Zr`+Y4CNЩ GF:d98Ļ1F--^ΝrڷRԵ鉒;q~.al fqw.!Z.پYb 1XV(?ɭ4itۖ2U N,EoےU׏D}S&yQ`F}vMs]A-t AHo+mXKx^X0af0ZAnhŽ-VtΘdC(';9e;u;[EOd0.b(ң"75@GΆuJG͇sU*|̶ݤ8;8]Nl\oIV&cDeR& $WG`D1mFf0gbb\'9;!]SF\-\6h H'L!)1q[Co_}vx*e3Z&!M[ۄZJl ]MYBsgw;k68_$isՓuɄ+DʲDiS|k |4V`ŋVtJ,06h?Q<%X\#[1h5rva&F/x %]M0ldD<4( 6] tyl-_>)5X͙pJ//!HRlew5)W3[f{1e<6l n3͢BQzO3qk&s g4jkzaL`-ZXcs5G*jf/d",.ZƎUCL’myMf3z-)Sc4bdFCTe&cy_Z7@+.p!lrׯL @g6G;s:Z95J5am9 ,?#EEj;MfEvz D9HLDgs}e0ò l=X!ii@6 ars <>HW fѦ3Zc:y@7W%ʋiLkɊNxZ3g ~ZnZMd;4[Zh51=~`A1œ3oSӗ֒v.Z%͚+Aϗl{\8A%şыH 9F]LFs E.VAg4k qZ¤Bh WH~ud65 AP1k{ hv [[&wFJ=N5FIL*!.1ǝ<EUg@1.T{] yJ"teAa*lQ郶2 e.pg=M̤3DABIQQ/= 7wn8cܺ1e\cڻ)G Cu ˚\41a4 HgNPl0c! #D˴Q)+Ny\F?)MNV-(fŌe&0a]דaaVعJ38bB579M|\42y4!oC_h3Dy- Q jHͺ̕q QF؋LR'l ^% K %cauő';0 %c&45}G!6uJ$9nDFA4O:4Ҵt߲[6.,lhպF;R{]U Bf$9@.B@>Vi#]Z_1 ֲQP;$Al{MS;gi[՝AGF(L]k@[)u֮Q KsKNrr{@66(`lGzKKꂙ=̫<,Ԋ1_trhf_4ֶq7Ң"mhAuD23j!3Am98 kveC[Mˋ722 NRvbɇ+WRQPIRKEun;-, :5.0W8BBH)oh-^9[{1>Z9:%yL9HB}o~CSukc[Q#AJd g@m X(hkE<hrh!1 BI2t$XGC=P*LkɣM,]d/+VfEf]ɫ1m3GB ,fUauUbcH8q{Z*j(q}B 8)/w(HDAAtKtZtk r -,2bf-;^ʯXFء]ԔlMtHeNi._JHtB"{iq]L "f_)m]kD04#c{Be$!<`c+O_;7u1G@%g:z^4O`C6hPq֒F/a"½@{ sm}}xfin <&g3e1WXl6+f[Ĉ-&RvWgu~X[rT37aIW_4`^ABa, x-VCf̞ئTYb";uQY+&K;SnН"B jd*f2Y 7j{KSZkQ8,l^-^T|gѳQ}Eqd6Һ‰yъ#eso6ZC`g,v`XZ`L3*{GLaQ=xցFɲHB,jf?iaDfU5Mf5ABlKcjXiu;_mR;9KWґi3KCZVTۚEũp+ڣ^v*$|$k{Lͅ3;2"c."ux @q/Ucg&Rf"ֵhs7ȑ,DքN%8WكC!h\̈2`f#e>mZUXI[%Ͳ>9`pGZ;Rk{*œ +F25c)'h "BRh%!w3G;HvHiDJ}kkN:5-Ν~ֻԡYrE,q*2+ڎQ1vdw5g-4{X{L^*4E%Wi˷@%>TjHI*TOcae8^nӄK#Tŝ/eY %qcuK6Z [:\4nh|4V0R}%3h"cnR B5'<^Ikeӷ)j]ePfo:+3#JZ*, Ş!FNF:'"mDr(.v[mqR 0BY4Cïh')-|T{\ pTd7S!)`sMV'Ȱ;SbtQDNbR- yL 5| fl@hòC򵱹CpQ&(^f%37 }mM,<۵y(o*+{ FxCR:i>b\0Ta]C\ qe(ҳa5F$DI0F^BW{I| ry(<H w]N\0,:EZI1Q/̣ſM3crsB&[)>8s]B5aDΌN2AΦ%cG9YV`H ڳ5p6/-Ta=ת/sU0NeG %M,$5eDDTQ% *Ƕ*sBokhIO!#{חekX60S7n0f3W)u=eoNXB8.y y d%g HqN -Mka.y#c4$-pg 3(⚐2ϾwBдzbCme[i4lr~&\rR,Y &nUi]6Y(W"xӐ$+tMyl$8ZClw_~!'bHݻ |f &/ZMoIi&0{84R`,>1iYbhhb3H # {K뗄<6]7& J,kD3Cv(jh;3ٲE7h|7F$ii$zZ!xvo1] ^=1+&7Iio,5? 0HStI&hZ+^\a\Ol{>bKA4#P Ѕ%MӁ&Så  n"n> Ql\0 PÐRe|tbpX/b'-!~l-Ӧx-a%Zm[6 LB$P0 t;G)JIr |wvb_3ՆWc7o`,:ZF2G3_U_޺JkX[ucA/ƭ2CO7k+UMe#_HmwA{"1kL.i*3Yd =*_g]WUb/b9Q˄8-/П0b̾5.%}.4DڻZbCFK[^1`6s1$aG><:[)HL1;"t&)aŁDʈbj"lK"d# *Ro6d")oj"VX40,ظsaf6NoA'1sOky}Hҭn +J:Q+ (. ]L( NӃV]KUj(fn2d2 0@ȃȺj0hSEt.fnDQ :(ł!ZAql5,o]d1 SwxP"\[<4w0^b8У5՞"ԃ le^4FchWZ)+j#]ћ_hn !goO 炍kw2wƹa@Yep`>$'P*J luO _sdRyb#YB%>Qˊ0U 0a"nX)ϾggVt\"ng\vmB" 1: im6/m\h;A aQd͇EóL$鄁}wfN9yeaKh٫Bm5ג+6IK{T4 [N[TqTpA=ήrgh\$X[ZAf}P4ihA4|hF{-U"jph.jJB%Ey8* 8hd֌pC{W4k ~):ڻ kK>]7sXڹ)fCqsNÕdɊ);7c%|a AhM9O".+2<+(Hdik3ۍjKI`ýKa4O}LQce"+Dk!q"z&sCޚ=oc\ & iKE5El ^2 <,\ýaKAsPlhkp-7&Higv/*6X
    W, N+,C_vҧW58I!MǮvPBѭ1DFLGzݲ#2<ʜ$v mjjKrmw"O'I8ؓ^fP[CM*텯MC%/ 3kaW͔kzYȖO~mT`l'\h/g ˏj4 Oe5GVVt4icYkdݲ:q`E5͍ kX2fLݏ,M43RS(yWAXMB]:Rl3ͦ/O %!EijT2f-b(`Z뿅׾xg ~j/bŗYkul,(ߺ}Ķ HW\RІcBEPGqbם*wdhjX$̮'xaԎc ؾo. h'I5w p~B;HArR$[Mث\1kc4s| .kifqƦKV_ [5" 3U1mzv4j]bmwGqgj< \P\<:Vfv~4% Ybk69+q fGyЮbA-#C 5a׎ꐿn2qB0yvxc\ce/cśgkkf7;6S8Z&(cQ(}XX]C#>vwj@C晠l2E8Ŗ6=ݞ pΉ\b;3( eu?ma.{RRjZm$0,{:w=(G&p0y?M>C9ʳLsr:җ}C͝=|)]p`x )'}lwB͌oR=a~}5 Af V;}rN( qF3-CFbG E{83< |rŇjD@)u紳"YdiY0׷@-5 Hkk0k ^o| B"~1~`N[Fyc9{ -knh.$Ae u&b( > fг1;O /`59uy"^rCPF5]0P ,._[w-1͓HGd:X3r:}H&!;a;vn){*BvB;O3~/(nb1ޘK[# +/Mr1nSgǍLt'tcTًr9y$P™IG!kg/1{h.Ypê-fQWL$o%Q-^Os|#n bwv~9I t\-!kEߗ;iKysd_qEvjZqrYShַ]+&16 kaP)餈|%,V6-$s܊Kź>3[t/^m)m+<騢 ZT1b姣Y͂aut<$z?3袖ȳi: qRt#`â` N @WjvO.ʫRd Ö'"pChg3f&>6kgݔfg𣏕D:}*W1^Y,B? @Ea lӞȡ_{)Q.p6|le1 F5Iۭ PgH#s@=uQh-%ĺeXoC̗^l4CpCOSl{a=Vݮ~ӫhxa jgmۛ@ BeF l Hׇe+S6ĭ__SZ{o5=5A Ȝ%=EfJʔ!ǻEs$ 9@c'|'/K0*0hpƐ.at-_/aJa(t+KĪ9%< EwZZS44?2hwkHnbwu,nq?$JKKyNl+v:҃;1WHm#_zU~P|_]ӀzC \J LrVEܔ%ۜ"GydڣHcNPN}-|ܨ@]to5C<,5+u%Ig@?BBz%Kq!_^5(b{WlL>~-yo-jԿ4/+݊d1't@J>a9@S `I,jGLt^-S' ̕@Cb; c+HKkS s+-XHjx2YfGuu֋ٜMyÖߋ*qI F߷A*3 Z!ma|؉Xv%#*vU /(_':8][>Z`;!)f-=!)w^3Rk.+’<1, !XY)|ZصGu4"p30g&|iAx+A{Oj>ٯ{_&ޛWvZb]ߟq=0[+^]E;-N L7iՐ'gd-ϰ2|H!7a4cIl֜hdMySTi0fW\a#q'ҖS[#^ 4 ۳'Ʌ]7Myb~tsb㞸`+J7uF3崄Fh KϚ働!k e,Ÿ$|I3_8#(K;-qsƊ08 skӱ{&)}Kk`ÆRw4 X]4l=77"bsL&l×|E;67G mʖ3"mLWjRݾNM-,2l9eKsX+zd. (^e͇hYVÖFo ~cD+:T3LM 5@n\&AF 2qVkS)hN2f?z8qPyTCgžQec {<;QH BԄ+uy!,G sb *ː_Ď;#P, `ޭ>F0LG =;TVix_tDs514'e8ͭu+*:\#ZSiZygd@5Gskq;S;3tb~i= {/NƇv4\6hEo_/Ԕq]㔪^_? ~mqw?ŷp{/wsp9xmtouf'mLxģI!s$+ \i|G:+ 'd˜bZI^]DHIJkC]iR׻d^nbtf`1 6O?Wb=Y5?Hh%Ӧ>qTh4d;%Pp%"Nu\ p9A K+vJzU֎UV t1Р1fp0莙ln}] KDy]}Ed{qk0][כD m)QXg{ t>f,m%f6j,j @ʨJ v{/PCu-E T!6;?[\i^::pɜ חy1/}ݝr1jҥU DWE#'1Vu$:bԩ+82ו!6"PF!Vc s/ʕZi@[ɞ!f})_K '^V`.}ײ(cm,khˬE2uG8 3Q fנd[gRX1_c4>UFmՄӷJ.y^Uj\CN"ܔO%pkuVTj݅K:Y`,~Qb[W&e |,G3kŚe2O3QKe|DxC1 ،`[.݅I4.\_1F#S>c1hL$ȁg|sB&$HY @o#ivMש~]EBFj G CmJ֯.Xa0ӯu^WA[e b ,H eO;5- ]ShC\V-Dvt5PA ӳm4Kl{s/j,Cu:ԞҮڙƚ_PIZ#M":meO L@+p-[zUz#U m*9K G;0.nUee`A Ksnw-v4{*C1!> ?VV'w\glJfO֡+œ洸qJFm; sbΔfsN  p V4{ggŊL^UZ՗Nnܮ=ó ZEZ3]޷]0]ҹݒ?*tW& J FvE"XBQA+Ja>z^mPa|tB&H"EsecA~k}"0~EFTw<cɃU=q_/ AsH z,!r\֦oU~TLF4e261""܋KAgnˏRz,jCʚh|ΉJ΀|yiM~͇/=M ] əq?Ԥ+o f Inn:o_l m,nWULT)9kU(^PhWe]mTDsd#uoQ #%#CP[ ܎(#u}Plm>S͚y@iYv|o=Gq9OE)Z^+l̀D b)B+A|zì$sm8xf_4(l?o 3_Db&`2#OG[_&r2qEAfrTTh֩ԒOOaӗ,zw͟8U|\w-ȲAݞUM5"ݫ`՜nֵDߞ>D X{T9]f*+lHR!Zc֫TZJ 4HU^inقr.hOy.E:od;K-@mEfDM[YpWu8[Йx 0B rTg2A[2PH*(øYfxbA2D'RPQjF=`Χϻ =vjXa^˪TVicF>M6|Q'<$fWKņmO$~CJ}1ZL7m-6 tKg!=GiSɛp9e<`NTjY)8ٟTԙ'ƴ+<]en9G,2[um pX\ÄA7hNth}L;z1(qg\;_+̽0hמHuPrfb}%.LL[FQ= K EcPsCH͎smW)rPI 6Ǹ5FuK,SlF}XɛxIgbW`S4`2@JՉXn$Ly~^r91!.~i~{j僲'PV̩O0b:ې sږН+_Ml .O|#\tO$=_f:穖['JWXHFv`]uO7ސ0foS_̙4~[ͥ)]h'mHۋs]f#`q1~~=WzɆ XE);YR<n~t 3{'R+/BOFV%]FN}i%=wլ*0ap]%k6VjS.q 5S Ҧd @q_XlMBIAwChC#wvL_6|jS;e5GeͥQ 49ΓSt撪{9%tMަ:%+lusY%86<Ȭ='K+ݷNW.gaijkdA}Ci+ʮ\D:gvM{grsl˾0c.X;8*VX_Em26[otwf _ @M+.R$=6 }2 ep^b]RSls!e6BA8ElZDS+8+l-?+@#iv.(KSj4/i>R%xHa䀚Aw(Ә?i[w, ZUQ5" 4DTBqmm:s'1ΙTu1lP Dl"?gv{7s:7YCF[?~Gɱs{ueo4A1]Y5"9Jn8K|N5nB0ZKZ|cِY&L*uWM*9jJc4UW ]ȼe*2 zݗ]ۙ}t|mO*F\A&vzky+em\~^EpW`*$H7]ivItyǁ`4&7r$K-dSUfnƮ]@0=}J:Ţ!oQmmv{BSFñHb]Ʉ:B.emsm\q5yQs@.vrZt"\g D(.,f h!C?wihϽ޵7 s59BH97PWi3e"E{Tv{u职pwQǬ?H9dhm.Vig?FS)|vJggYwn}|Ҽ,c3v:R:#T%3L=gku?ݸӖ}tꦇzeQ!ceo*E=>Aub'G{3V/Ef ]^j 4̢6x,5:`OFkK $P]vBVFhpU=w_]%`#W. JM͉tZf镲070׀o!kn-iキ{ABN*1h/<"T T M\Γ6mXo4`濕6IGG~)nv1J"y*h`JW k kF`Td닞̯` ,Akm) ȩNumiJOh 3\(i׬V(o1d>m1hIHg@w<ڹnz eoulv]>u};[=p`VK QMc6݉ZVvp$uՀhỰb֋l@5r/(Ǔ]z]OĀ=,ί뱲I cyxY8 [:Li c~bW\)Es6.Nh%N@zgW5^'Y} CtyߤD3dv+Ւ䣷\pp]W 6@Ze\z=}ljFJ ŊrMܤLfh>T\ik$o=#luFn<Ŏ E$Z;CjHJhbIz}-Wٝv`#=1[z.]w:( r&-ںh-vr#܍k8ϼ@a%^TaXư94zl#:YB+,[nZK1sqg2fж\ČQrL~0|FL$9lji Tي zWle= ֔Tk_[u>TZˋ1c;'6SHZ ˽H]תhZ;OJxb5)_ͳY 7Sj9 EϠ0ǎ]@ݮ s0E~̳a ZM9 Aj|Ҭ% P@nWӍ$",2~Kie^ƒRm-OVڮGerÁʖ9v,;^bq%{*[~c,cJՅ\͜vb<$״Aɻy.o'g?OX v9JH@%zS[US.̜4GV3\HR,( Mj"ZD8=1)m-*WOۮN$⾪^Pt+_TĠM"9t0nWCtCt^2 q+2#@1@b)> 6gc!u:{85xb{FZ<+]| ⲁPjL}Na.fv}D[^ _?^Dyog?z1b}L$_a]r0_{1q@iF4?ˢQ=]h.{MUA\[/JP /oUi1Dڼ;!7OwytTmgtzw央0ɶ~'^Iv_~=i"΂9PV/ >B|#n{/|֌B:hJ"SdY~ۇ/O)3)l/"t6rUE`"LnuX]qq1x0a[ԏxqeJ(N,ه0en>6lg$n9 VsUHse9e Eʇ,{Wv'/2 8+&ҢC d"XsY\JUO~ - jL„J p*iڵfQe}L=q_@m-1o |8aJ>j ڼP>~Vh2u{?7qH\M)¹ǫ9dQT]ZAԚyJ.s Gv-K\%Nid!ղU ..dܮT[p;aj\0BH; Pnd`j{RR@ 8Yr  sc>{4_j&95 ¦~Ը*N^grMtx: ͶP/GdUE2r%*/6`yrqX6"nҒα7侇x+ iYWkd/Vݶ[Ÿ^y猶fsm$ *k3}Uj*\Io;U][>lV%%dTYƽzR#6`x]wkm:j-YZQ}SXT=jR$B-7bHW?303Ft_f⳥;YSaqRsŲ;j7o\}ƻ3H)ReV(ͯd:SaYT#[zFv=N+`/>{[6qش\[ j (>z U<A'Yen`x6X& dϮy.% 1EX3/diE@UN>zb 2΂kXV/[T9²Z Q74;/~m89x%W5 {}@>,IӒ\ᱹ kj-0An9f+-Ň h,i",KbV&p'nfbӞ&-ϊ5c{Z]zyzP=O,sj$hB" DUUrI̺(;mEs-vʴ1dP$\Tsnft:LP2xi4CYAekrGxeB o eX]>wȅK3e g3C4C7}+B̓huDF#߁7N;n=Vy%NNu@@u^Mͽ]+pGJeS: ;2V8? HdafBer欮{$TY%lv@żvAO>M EwiW]GerG Lj{ʾ]WrPx{OB0`TqpB\/ !\&_l=$zQB. j7G] #nl:Kx^D @#,?L֎ln[|4;L!)Pg.eވ+YB!LL. H0i Qaz}J7bѡr^P͋ЈxoJRJ#_ġ 3X85E滦]IYi2/TYMۖ xUj^TXA.>?@ƯFRLGC*fjf,X3 t6i2oevY'r$B~Sz?R7c_S}>^ݟ9ϷG86<W`S"JPТB*vSqv@\#5{% 6㆞<솓F !mwx7&E*xLJ*@ D\ $-B#G xLJrBI %`t}c#Vy?7777'6KHG(RWBm;>]iv:)S;ms/e6$qQWkPHPg?3Of#& p[H `S {p}]{ogf4P@«VQih(]sw[[:#s5 N2EDՅ)@)(hՑrSFng URZ ( ʼuif &sV8VT+B.@ ֳs<+S1 ]kBEt Ah@ Q!AD3'<9\٥U4) fUw1UvJp apX8ϛ) V H9 ސ*t¦( hȴ3(%}q^ :=* o4(*o֔4!(\B B6̊@4$VSsC{ 9x JiҀ B@@<$r$J "RR ?CH(tc0@@ r. DJBJĂ"J)T2tg| <hP5$D9p!$]?! #)FPQ"Ĵ*ys P!H(- 6d!M(C fG42*ǒyT^}*#?&)(4%3HP+! `g< 0UN ̀)eY~#SWݟD(A/"/f@O v&G@&UNj@_Ԉ?Q :)dQAՕ)C ̊p3%(*ʝ7c!A-+Hf T4dbi ^7J קy( ; td)T^@D3H3@(J%UsKH{*9J4 L@4 R**z"2AJn`]r('¢9H4! * Q{ :&iUtd2~E8 פּP6R"HiedUWךؙIx<ٳ(duf52 BBu ђHH"6GӔ3PJ H3rP+(1([P< DуFT):{:ƑGH'd3 qe8.`P]x xWGs-3xtG钠p* @5ZD% !ŗ02<̀2hʮ QցL?v`9Jt!6̪P1%."@3k'|wA(:p-H)Zp "ή@$`GI5 j5x!sp;*2euA5PB>;. 6~¬0KUe܃Jxfcsdw@yk"Wzi;h)nKD fFʄp"äIUR܄?<[^]UeP߭Tsr͎mlcL&L{lPBm=p +Tv034۾ymp~]zp@a\Ibo=5>{OM8!91|Y6}&'VHD `EHp 6 i\%n(#O:ʔ)IkUcȲ'@|֬ _%ڬW5)K\0!xX5αl%C VpB'@~`>_`u`1C;&YhF L9AŌ_l1kIjoG&wiG,/Tfx6S=~ 2}y3l<&1^xyz3}]!yOѶw)O!k;ߦC\NB**zHf}6Byn,wa+:NDۋAig3,W6BbQps_K44ʆ)i*IlU ~T;d@%5+$&X+X *X&) 3 / vBlbu ~Va40 zǏzo?Tq/iF$bl*7U}8^7Ү>Y_N!8XF.M.<"xl)Dy%s4_p/ [88oCP!TV@xFK\ݹ[ 5XdTyZZ| kܸ(c"|Ļ޾V]iDg|7NYGf4$-RRRy*WQgߵHҠUfN12_9 3Iȱ;SfL rn+c--㨒ߏ,rL (AE=O0e<߶(|2Rn`v5QF!o+ oYhLf`0W` aPppM*CS&>;&՝ŷG'mzJ:!ypLK$a(11,fo%^/!9>V{:!b^ ˊzhZZ^13BYvW0.#XZ`ka \ XbZNKyWԍڬUb óŵuNiiPJ`iU\ߝ1r)b&F OH7s)/6:zkedw"s .̃,qÏɨN i ;m?zrfi AÊŐ>i3%0ںTwU8.MRpAzsA؎7[]} ?rՕ+hWzUh Jӣ6W; 4&]ƓXxZV;pF< 'Ij,QKȃV6dsfc6vA@SחHX!jK @ܾ]lea# qT9ĵBpfH3ü>.ZYfl"(' Zu˻s uUߩ@/f gוU\ SE- zҙ3.If)"dӡ~I즈 Ppʨ]smxm%*  @Cd۳A9`hw}!aHV.d!t2_WIv4 rFLMa2o3Y /+W/m!^,*.T8׊=Ŭo\cO2 6]Fxd$))I ZNz`MNβEoLK\K OGr$[TJG54GIJbI-p,A\meƇ-njk: "cOu DɇH@s+hj#Q'~BWUG&CdV15~7Jst ?AJ b@1NKۖ8gjn]s82✖(d~\>kEyb&mh_s=7-j*+? VUW{K&DLBCSP;3&7tʼnu$]{x{q'5!n=~5q%r1`,v}l 㼇ܡb]r .WGs}riCO0BEj2n>JH E_F>r_<2ExMr t@ѧTy : =])s;pvKIqD4B*]NgBgJ+na1X]?BǮj=,@&]zTOhYF<٘ulSf hq u`+v/M")\aՌr9VYXi QfV y/!6 s,̔!ڧp Oi.2n֍{8BJ:]x|тPY.7C\-S&θw5jѹ-DIc\d3Q׷DB݋8k~τBMn-^$FJK?|>hmK<<닒g稺Rqc>Fuzqp-w#`DFrBbh UVl3ԉ\AJ}6VT1,qգLm:7d H%5/j߸tG_E;A«xgF2نl_"O׽GOKL#du9l&%e-\Ԅ#Md<=A9VֵY:_*A8L }wA>_..[2}* *{|R}\1AAcJsnC٫'!L"w]D'v' +S!\3:hJ{a@C:Sk^w}N+O{aR N'_0-3+y&:2]r~LN)*#XHw{ 9ssy꺵CPFnx?_{Xgʨ(4 )?oh gIzw/ ͎k~dAl2Y&@͠Գ)s`8tfcKjλo8DU|),¬ʔ! eo mP'va_>c[Q*k&D-J6~=Ѿи(HDhFgXSzI)\VǔCDص 63 U%eHqCaS Qmh^w FOJ"Goh˙17%.y|9aR$֕1~P@V] D'ˏOUf"$^CJSwC׋tdRH;řK$L}"J@ ?Du6"\+3͇ZF=Zf`1x)D]wZk5]?5zr'ƀz9`'[od װZin NZr4|a.wU@ΟM= s TjrGKD+#'kWp11,(X0T]yzй{/GL4RXlqttYm+{2)MPYW= .s^`uV,$ eX/1, lmY;F1;jW j_suG|~Zp&BCOxu?|Aԓ>].+':Hr.!?/l"eB/A ^6)~K(@>)1̂)8l N1і8GRRJxWZ}L6樦cXYVM}jUlF$PvS $Z `IVVeomvC&R 鵙1i.:)iZrvyGWd( eiwY_JNk?6=@T"&wA焭]h >+sםKzUg-n&: ZK*(@f9e1o6O5Sd+iR=ASX>q=tv/9 a|m&*P0 9JݳcrޟS WEuM 8ryϽ.;1P6N(mnȴ#B ]2 j !au;#Y.'']\q B”quھɁmF=s,oRۘY~,2=&^*j*+oJ2]18R˘[x̗y e3dM5%EfN8E@[6U pC;kIj{Af'jiGjl%tY *Z !8tP03{92Q[v핐RX<[sNZ wVJ*+FYq]&f@fpUK/qs9C3/:\|$4-? Jp+-,[/2Ԅ B)nMUǁ_ , p ]ɰ( \# yG 'o`pcaNipJ4q1`]|-m.0|*3z/|z kp7Aړv@n (/\w45&U.GfE@O@>.% YL Xa.d)޵e&*I?fµAG%)G~_g8"+) UR}3vŢ\?;'L2͞oϘ4@~@cPU'xH NV`N?BX ^q(k0z2i)??$)FkiFl, 7Ɗ4Kt yj~vտO?8\xLddeQ%q$@s9/߂_:}!c'؎FOc0tB_1}fFz$ ăK}q{]-8)M#qG)ȱ6r>L=>WN{'׷^[$;ss`;OH}_eswi=3$I`Fo-|f5Av5ml/%E OOUYիC6(vB >p0yV =kԀ <~%zm+s4}?[)qTm8"NyA]@˾"8}wP8SܨR!\Ґ1ĐpF߇?_4h&  |:y26}A(ZK{Ř.cv1ngEڐw;XǢ1lb##$T ,",`JEhὁn"rP`JIei&vgg`$`# 艎:HXYXvY|&:"}D_yXN߫Mߝ50|DgGKdlEr]zS~@v&~Vjm)F !MR\U|M;,œx. 0.QKqTh2bP0=+ԲQE%)GIm>;FlJC$l$P@)>_l91,eX"[qRXb'p≇z* o𯒋=6sȎ["[5 MrgEcw/|m`Y|4G?}|.총1X=C{]az3=<*,Z- ؏?\Pe֑ZFRd%WY]Jc絫>'3 7IFФL?)B€ jlQ(85RPv$3)nBPVX7% F]V!{}y6'5L/ /j0p&8G<d1Z^G}SS#ȃ44v̎7t79.F4 c\V4am}K yHD%6@5m6pS-f|`G26ZS4"1aFqv MWDzSg< Kc}"[1rl'f @Q Px=PuRU\y)Y UĈ0I¥xf*K lfU їgc3-7}\jt,- 3Wwy_枿NC4&O8~)NGoxIL# <'3(Gڵ%dgc6@d=FOAr0E׍z >qk #;>P\Umuȯ8Uh/2ApZPU[&pL4JS!v g=>l`Tւ݋ X vW G )* {OI84Q"ЩHOHZ7_r[[g&5`3JДQT {ٚqvfҕi8eL=嵐 JF*%]S?F@:ד،] }=26=uo%sٲr܁8h ??a?p/ʧ-(oUU Qgͦ4)ljW9w"4!B֝0F$&JH.Y=udsA/zf'/:%<t/M*y\9]Oq{/}qK6o>{i@SG 0T𬬤 1X=ɗ'=%$!t--!. q1 77-92I%-/.*Z"2,w@6(c> [vJUl(˙RtǡA&H˞ ~^1v~?jWo? "2jP n$cut W(J i)Shɡ4[r`,v^n%ĔX ޔ- ߺ ɫpxLq]AU@UBA'Kxm}M \}"UQ+!au<}[tv (C>wf$@-M_.W9b }+n,GECO d^ZagFawfĈ1[ÁG܆4tٵL7"(/۩iO=l%&g`1fbF"lmi_g)?(.CX[BJJR{Twh %D_P_{DzGUW NBwa`_;E&6o}6BVhGiEN厄'S=x$>d[B`^:#yZFons2_(yzF/]S7VkխM/u@F8VxMY ;EMQdVłUNW3Х:DUv5 y=ޛq{q~îDikr܅ňuнEK=ҳ[j[Hv$'$,{teWc AKt"oMݝK{sB%~F=du|Y_JۡgHE`6-G#6s_8JJ:QfN/E*zh4YydSMQr6ӭх4V_uS Y1/NA >_'ӛ0Pgоr6Vk[Uo3@eM[S>K*7D?OOj(S|(oT};Uh-l&rf>UWf|0yĉW<06:Aت/48^R!,[Y[tb~P~߇5ʝG3mw Ɍ}gBbB#}~ RO&x F<`|5N/;O"7lhd5'(B4![#T~t,B^$bb =z8N':RЧW~&O_c3_zXd 0e~fF-@5bE7-JQc,5@+Rхΰ0?&=q71d&GL:]'7h >%\9. I?:ah[n+?4bg#cP_=_Ù8&τ$)`=J[}e ̇]:P;i$}ÚrkT%: h Q-T_.+kRG!MiO~䩎$_n0E-?n ܰ"Z/  lu'~L j! \TBTPQ#+G^J3 .5Pl)[E o@ O"Zhh* m!_L(EN YA|A:YK4:9?aA"6p d',S.B"?傼[qR&s8HՋOm}La<*VYHqB"xpyT6$'xP-Y,/r?rOvֆƈM(+rUkV\p=<zs'kC!~#G_S\ ݄S!9i: plJ:ENX֘0-@.-h^h H35hj7 Hbnmh8`,ŏ"A@"6GGI u'of%@TT|u֎SH?w;Ϣef%mM& .F>MZNf z 3yP7`T+pS~T& q}7<[<`SQ tILPNS}RRU /}SQSTTԁYW)Ks kOSI*/mwO6d@ ƌm<%- rh^5"FrCqT zJR$e!LJ3[Gvm1N߇z#AP][k{^6j鴼}O~o7FP>qX @SjjZPǭ#S.e:r YCRdr\`OQ?qz^4kB#%Fl-rؑ@Q,j*#'/,ֻk濥7>qg5Q;^1> G, P-%x8?#L["^R!65 G~H3`߉N\yDJTѰP`zhY皃3%..-zHb}"W6Kp!0mmqo9W!ӑ(ew(D| 1B kO dYpdf0drf2 |i䏤fLM_wL@54!RG17n9 AH1\MĩvBwn~JW=ٞ:^%{U{jOw d7'2{$4qx AA8^w. 4!{f]!ް>w$ҹ< :v?yLl%YIH>aHhCwdX TT:+6d' (N;+a0BqiMpS]LJ j˴ ''HDlYrwhp9:>ңSbmT7H1 ~`O3&.9%?m?y#lZ#Y ^cem|!FhѨXJmyGMݥVKi(Ԋ`յұw´ H9?ā/Xhc#/a}E}׺'5WUOJtܾ[6_(GyhGۄQr;'92 I~_̮企gahMyaS|Q*+L Ҋg= %^`]lj= %,7$|$d]i8M1TV @7yίȷ*ίݙ?*eV1D oE&@om^9 8ձ!]7neMܐ0D2a=ZDCЌaH, -(-i^= :*^je3Y5 未*-Y2}oAcU鎙/Bup0}< 63VY8,pIe+6DHڧ"$ x͓L- 9+Gtي `y>>WGd0:۵U$z<(p69&~Or,*.(!ǣN|*Qԕ_ $qbcr Z;B;YJ`\`z~{f9 5WLbg)EPMQuX|[7 R<&r^:)g6#S=+ˠUoZR9kWG nTw&ˡﭪV/?`ଘ5Z_bgr[μ]Z a%/5o߫Mm:J~Te6#cOAX6^Է-lʤ]A'd qgU@tZG'nypz:/ɗ1M\~@8P&$ j&pci HQ @&)j AD<&{JjmH3gD{|ݣ h\\< `EFIcgW'plC*{akR.A Lmv۵U-_[VrꕱXwX~W/_Gٳ^fuv0 N㛵r=¡㎪`QG+P =J׬FQ >Rvy'v0lMշvwp ov3K=)E=R/kfU4z$? widիV͠oL@|K_(@op7>&9ͽ2<~$8e|Ovwg'.t'6`~C88j-j({eMC_4}Q3xq(B4ODF#1$N4Fn#'֑Gq°"# l I1,@&IG >)s? HfCALGؿTB0^ 0wɈ8g54ǔ qN: ((A;'%Ρ||Po:v,ہ\rCBe,Ζ|we1NO?k6?oh{:4˻ <<y]o_z|zsHAʮ6G0GQHlp{uN?gTV+1C^OX|Z&a7ݏK1j;#M t{5d Y1C\wǨzd1׻l7d=6a6=]o_q!q}`S6@lMtV 9F 4epwQƽ>?sK𓩕6Ofadu&qН\b4!K+wɢN=}ϰ[FIBgҧщG//h_swa\vt ice5|s q_*>fkU**W!iَh`a:eyRe W%IC9B7N2X⢯ix&t}a(Ʋ/ӘIy\494ԘȌ?H׷"Qp DI4и/dE2 {z/ĈY_U2<Oօ5"Šk*'w8|&Q `!3$8:(~*hx֍rHI⾖˂UQ_8n{]y{Ce3j,7{Ƥ?0Rrb0&7/J*jU WU*q@VQON9ʹ<~b~B KT x I~ GABD=1!!9t0'ht^HNn ȿӶ6MRsy?rSGdֹ\Gbr4RbǍrX@4RnͮNv09ak4+@փF@ b6477_7^10!\-ڬل絠&,A֕VKiK^?޻] @E"8n`@0JUetH_8,cnw7Ʒ}eQ:HDBN=RԼ’DQCQK01+{,+-o3.MJMZ0TĥK5!F3r7f hnUzK:.]X]qst:JɯKgl|'-#Mes8ʼX $ sZ"14սi sw@o]ƹG8Uk͖V9Bue _TQ :յKޱ9'B}L t/Y 'mK<&޺"AOOq$cify2..:?@6BfsD^5MPN:.vb*M1{aZWMz,TL`My'΄%; p1 Ň_;A$sPu~Nd/ $$_0NK$BLdF[)#q4z"~PhH"ħ3^f)# OvƒknF;op PAb#kQnЛm}.\_0"UeMY.sg{ 1B#kTFk෫6oPjJqY,Bv_*ZG} C+I\ۖ><1\b8&͏d 1[G o@c3UoZ1 P.FYHϦj+'3Co=J }RS4S\}aNWq?E*i$3d*RKlqga_ى2@?7o oY"[{=mXOv$XmKGܱjr`j]f%RTg~1 D^;_s]K\0TķE:`m&Ydpy94k?'?[¨9ITf:K#h174Z;gp&4"4éggقM|@H} Rf #pFՐ %'): ڊ%bx{t22I ى_/[~a"nL[ZRb#F֋P ƣGni exOSeГeQV 5ɝRw[eQ"rG'p 'b5.N\U JO5a[CZ)oln̉,,QMO-0.ŝQ eeg plݜkk1ިT2U~;xlbgȺ4 0EU?YFXQq`&b^E ~>i~ޫʵ];>6>@ql޸Z|^^:7% s#I,fb6k)[jd@(0=/`WIn(!@E䋞$WYfԗ:m͵*ҜRS/9L۪Eۧbո:Id:bHqbKF~x{Qxd䔋/@_8)_Bo#ee6%7S=^i>+I,o[Ҵ㖷!6B5 b9rt[ 0;9Mh{gy`Oi3?t2;v?'iPӂK/X-l o1MFafܝQd7by~fAZ5Hx)L|[/e4O؃aPނmF }?W7G4ލ5nAӀٲK[3hN4H 5ub9–ÅnO 8uussuգj~ BZ{bjҌ ,56)65BemRlg[̬Z~'v%uxUiLNM<1.'k񙄜Zڶ<0܍X;eT*B[OHoIݻ3-ܶ ({>H/d3m M'g<"~Sl+q+'++cGTzyvnigO<檨lk]r?< 'u~xNym ͩc| taBm>xg |4+VyipU1Mʒ(n qf8\iYGyˌC|bs/T$CQ(( o7GS.[읟v>gu}tt`8ڀb(~:= r {{J)3*l#$~&q!p۾068%C8~6{L℺!UWXX쮽`S!U^GZbDC}ckbZ&Q]8%31 )Q*DTȒDwu¾ 9x8E'I&xa[d`T"VϴzȂ{~7ʏi&Chg#"4?!6&ҢL`b5qAd-C.k1CEd]Ah*<{=0@ݏ0$uqϠsMŒBzwn#KLeh s44_=C&}w1T2y1!oI7$Tn8(?p+IL1'nHX\j$7bo^)`A\әU?w.dRٵ8igw+k&Gնb͛t ֻ՘ ]&bc3BFB 2鶉MxhFl1)=(+fLQo iY4m+ .``J$wJ/}g:]Ϧjr\\Eu%~GC=\$``fGp ztq3ٽsvg9#ܺw?R]J ɝ(TKˡYjEsI'[I+$8-IE.UsccE»:_~OӂGgkr[1@, wy^}Vo=?=S;:PYF0[NKnHոRv>O-G+|Vwt$m*,˥)|  O^el*a[v\uFtt pngxpF.hv6e&kD)7s~2NΨРxsࣘy(5!rӍ3#|vo]2ClffV?`,\& .m}S/s6Uu&Ll5 pxև0uGAgoN8xpfhwZ`Ȼ Uꁯ*j`ic#V_ߤcCl(ڵeX 9`U !+++MACLwpstBeic  &~uZDr$he>[;ak'Wҝ-Q@ x'ww2\G_A"tAv[!rA @8&;)@&|n6߻u:H?׸x;z?"5CÄSEx.ƚv?0|S9&1 ;`ݟ wCB ?^[66lqr W@!@Y2w>/ˇNbūDR$sv_J=]h[6\^fҘhh0cwX[TwuA+禪jZ> K̓!!D[=*Ҍ_0RQ,MEj( (TA@i;d1 ~ c-QCVnI lrE+I.C.?n{~ɎOBlt<ˢ|?֏ BxbNp cیB`/X;@X.- 7WV?|tįlp`L<,1σV$88bmQVG zV@!Y%[;8 m_[Ҋ@Rn-k2C1PO֊brb6j5>P@Q?iDp5S(Ze P OjRi_K?f5vy$w>_49 fo>7C4~}{Wc36#R|CkpX R3419j^qiYfg`k k]&1^xX^Ķnpd~7,89S`gS| fujT+GI%2ȻqV!aМa-EO5uR I%i'Z8Aof'ݖ*\>vv•|0ѼXJVo{^ls}ٍEU.cljz!"3?ܱ;KZm~to?zjvW3Jc7a< ASc EMD h ,B ۏsu{Tr%#H'cIK}N}8/^zw^w"+$)^?ł%~e,HT+eOci슩Q*8\qtKR;ЛC4=εcKG"4ߪ&)-j4\I nVew!LUN# ?p96LT=: $m'lVr qVp_ϲƫ< }mZh6L;Zja<^>Ioqb27FKvOT{ gfW =)3mџܹK1G:;ʒM,Ɠ.y|GId<5L^`ÌTlO6-Q$܏TǴK8 q|s<6-kߐOMm4^L)6`\Q ` 1㑨T Mz~Xsͥ]qM1ev}d.MWgK+G`tکa4iP-!-Ce@짱:uVbC?E=g ,A/о]H,s.ȹ vРnK0LJqɗ(E;S7#Rߤ_l>]I%Qkl-64HI8hC:5GK{G)UYm8\d09j{K277m._GʐC龾oۉٜ7U'ڢZ' LkosMu`Lj'+Z:Xlj](EE𩠬{]sl[qs5gJ lx{sᬖ( bLz ܙ̩=1]0 |PWjdCeZ)5}AqK̷e_V1Q*۵KFfJ~L;is{\/vjVoE1{[C/cʖ/U: y\k~.{Z/8pD]>ѱi?N2:Z<'j:Oc{1`,*\#裋U-\[(ܷSF?19To+8qK;[4ʰ36BrQ0e꜓92~Gi]zsyqs4Ӗ_ď{^Ot$#^wvNP {jVRڮ.z,4EXZ\zbq|aL녯YT0)^,$h:ΝS1D1S@9Q0FKA/:C\}uۮxP} Nf[vG(0+E=^$:v E嘰7Y臩EM a@o^tG򙤐Rـa-6$hZCf^ÅMq&iZ<k΀0/1Lbmw Hk6 0^C=zB!HB Y>潌~Ĺ T=QfP1 6m@Z`1#RϯSSaϑYcPu|T,4 [sLMUE4BXs#A Z7HLjʊف_T)wytyijiao J: Wjnw &p=d~/w*>}@FVr @  x`|69qc\ pPQ>EPUNFYv계5NKNY' =wGǃWӫA pQP< W^}@5}n/4޶hhoJigmΟsleO'~a49S|0o,gspE0#!f|ywL~ b3DXL;& q@bɏ(15r`aw"8y}s7^+Eޓsg͙G4hCTx&Zj' a<8]%JPcK z"@G)tZiNp6=mm#DǸjNM(?:~BC;ӥ^G41_LiodKlqKDڪ6(x9U(ެYKM#XO :ֲh*^)lVa akҷJM +p*Д~)G-";=nc>W3i`~o7UyA~' Q]G7;Al,c yhH)ٱvwgL}f~pSw٧ њExQ鑣 ! * @c>Ug8h>JCM3C ٯƩ"GF/n $ENKuxaj LnGOJML&NZT,ǂEPè~6pSLI1۾$)O0gPl6$F Z~/uZܟМj0_s^E-ͧ4J~InPz9A2փq[ChӨ;옿yK5}%8$7TphkXjwg#ܡh7ukz2yN Ѓvh_b:6FH෠p UjEp):Gᮄ]{k %om [n51puƷz Au-p좒~}ɊsϦ+VO] 9=CmhT_ER7r)'u`U<>0z j[oǠ`V^׌0M!p~Ǖ m4u$8߾V2w9y%e٫I5jR-R$1 @i۾g:1`6 Cmڵh-m5ZYzE57o=6@-Lh F@CMBI?'_w`OçWbxڳBm@Z FD|1ʭ4J̑$ .%"~LZDq\09 RM=OEP)?Ңl(p&;4yZ(RД ZJN):,TZf%=hѣ0d͛6=%>O$Ʉ(' ,2`ɒQywC^\fy,@8a:sęGrF8#:Xv"UցҴ*$bbB ' )5Woi+꺚/%nݻyҗ\[DĿ:k-D!! }x À7#UAQlP !oi|\&L|b͚lH?b1 _@=t9,Y~ֲbɓ+.}-sdĶt,0dɋ+$FLX#X#Z3j]X0<7KaH耵|y,sSS9aǃ{8~2v_s]}r;|ƈgHp8AZV@}!+#0 ޽4?#:T*vj"'zٗY미E,ڎWIq? /W7rs{!038TAcoأ?#ZO V3FCf{ vNGhI:{+ATZJ]sh jږ<ָ/j czD^vokq/̮S5nsf%#D~ý^/DY2t }~8Wkc5LCí.Wv}t)aG}(K+-^޶ ^CWv^G_.2:`XX.C I݅7tl]n*#zFE8 U'b /;=-U.z# Q]Ev7>Ha8('B춡 jCe9\iS? o,1:[iMW6{^6Hޠ=8{2플vLN7OK<ͯ1? 6 NЉ6羌XN0)ӔU|, 0&/K4N9<0Ё Q$CeZ ~ёI9HI6 b+`~ L42&Ձ}] &]rE`5<kٗ%pZO8w`gYţ£a1ǨHx8#hCTI"<p7!XQ>rE]->fn͸?"WLgg\ a~̴ F;-;a]Ù ^̦mªϘk Q7Ք=',{ bk#Wg'-e^PykoO0"Rj5DXb7Üʨӈc bnsKbKhTg@[pF Kc.+(AtЧwgxƂqI!l5fOHuC0Mْa( ")v o}`"} ?i\ci _=ik"wZ>϶r>>ĸCP-~6er_"&57i+Ebgvv(bЬ/yߗxML}o鞷˥d_辞 cPE̷iYfyi@mm^ˎ8.40b?_t:]V}u~e8㍴SSscO߼A}j^3T~w3uW6\7870+@P T" R*}p\m3A{v߃g*켏v56#9ȟ#rqjHR1u fLZk=֯/O[X7)Z>/4FS 2L$`!*|8m(r2Ԃʘ@XTU TX`#2,Sp8P+XL*ϽIDkQx>Ѧ3Vs,0C_AYQ?|SCYa?23f9q<j[N'|MStİb05Y3pa)F/^uav <~(Ll!8c $9>-֏L%ex%_Q0ܚSors(6klhYZ˩j֌ޯeӃzuY:Pͅ]+<fL/wX;rmRHnLWN'H<)d7­;=QG+~}O% tZ^P&3ΐW{IPM1r۽q摒M'~!91mܝSBxގPzqKրc@{zwZ-! DO=_b ^^-` *(S 1zE  J]a.9 _yqoL((㑷=H@ w͞YhϟF.94ڿ·w%A Ԭ^rS%%&출zVV+2fћx2e֗[4{MӴdͣH>ڞ$x^8Ozx?퓾8{s;ؑ hŸaC)DA'{07H{<#n9eF_G~*s}hipMA=d` CBy! \ߝ;AqoTn5^Se)< /?٥+05'6 ;'!y8ulA?JNׇ$Xh1q\V@%\pTC06 (6lD8A.eL}~=FxL;Sќ_J[9Pxh|Fv[+:5*QC9+X\%`º^4eTir㬷nX)z?a49/_na"gv%~bOĂLd7YΥ_GN ;I1@E'wg+QcRj6{ٯ\Fq UZaȑb,FEGϖ驲Xń'NcBȪ'Wjf_QINT* #fjٰ|޾Z|`4+VjJ]ԋ 9nE>9' ;;!N}J|;kPt+<(J\ef(ݓ YTLGB5;3j47< ?*aU#S{?H * 6ݧm'G}C)6z2v,#V5_;*}NO'"N#&$ZRXleoV&,dF;*I U'lj7 9z^*)nt/潃;;z*"X\<{_S|]}rӚOQ~WpџE /z{9gx](Lw{8?ܞy/𵿆,<:0mxlGߎrn8~lzpv}/7_s$`C@@/` d f+IUq2dak4{=30N9%#)$)7&F!K` |czLz?s !sP8Y:'V5oiLz1rG\ 5mGvWNq0YB͡ltP]e=:arQ6+)j7 "1oL|KCItt/ f-!b# lc`pU~x 9ojQޘQ:>)-Z>ꪦ0*x)1DI#wV)UuIBMs ĺPoӛ*itw2џrdKcş͒dKrj퉧r@SτVQ%⟯Oi ނ`K &NdV".jKHnt(~nKbgCjC?$j[<{|sNzTr0Gаywg!M| j 1e*gM( =w&]׻ii;+߅ю4lM'd;ct}8:[[% 5WNaJJ0 JMռyϯX&lۍ# kՒ'֛9v\i*frum5TJ!նS-HHSdQ Q\\q)p⢅OԜFWkȏg=|BӲ:?.seU 2.:7]_X?"~86է7s>'aULL(Y'kEBgza&)Z_Ne`XH ̔40^Wm$a6%SV/Xr  ҃,Fx|ZX{ާuw4x/?(#mM=6hg[~ݮ=fF;ֈ2k+_U4֎Z[!/yjR& N`q߸!'LA#ә؄J:nye/Fp$cm|49mbnw?SPт|r!{xPSuä ~bw<رyzE2yA-~Y<*6ne5 Zϔ"tw wK\r )/dH)"6QS8*a@px ' ̤-z"/}*`Hb<|$n7E"txeAS{躥~~X4CzrrCI;{] o{}s|ѻmFn_U*-Q _ϰhbVS稤z?7pѳIl'κ'=Q=1ه 694kO ?6h.[12/y?y?_ 6*C{wXx;o.?ӺNF7zNz&Px["T$؟DEf ;؊u)=N&,c*& +? R35S:3B# &r%Ʊ!Az&Tϵ)e羁gV{ Z]@q0Y޲GY>;~hqryW?ϜٖG:Ւ $J#'E`LydHN jJK@`9[NzM+rw?II/Q N=H=>l|f6' eLLD1^ y3 zQCO !yٷ_|AJocz?Z%=xe@׎VV<1'hyD"_a2w^˃˨9PR?b>G@O_\\=0XY!^W!.a1At9+bӁJVP a]kƮ*%3|[ ѱ @Tn﷖KC xh8TAeЕe9'=T02QSc^ *߉E\[1*e b: ;UwL OR:{pq3IROl:_Fg{lKEʿli+I绹C8~ l 8>~I:8&]w(Fx[ .E.g{B>^)XXS)rsIƷ^̵kj۪+ 69^A[4Wa 1r0Py ' rK[tRbeNGbp;tdʪ0۠(p+u'KcM{/Pf6ZFҧ%3/>נΝr`8J%v_h# %WT BL~v,!ćK`=̧k G2v]R?d ~}Esnm ! 23Bo.hD4%9Hzl _{qoX?h*=AĨ ЉI@J(i9z_~y;lm=bj {MċBRL)Hp ? t hY?\+wQ౲(ޫh>quD,zz։ß}ωW7^%x\.t1TUJrvd| 6;@aOIHE%0y)rd.^ZCp֟|7Ҏ6 Be$[wD0DxOҌ+tb D*jsOIMxz7R-iOrŴdYr ֛4Y.#l}'/"o}cK6aا;cy^jPZ\Ɍ1 `*S~a"YL(5$HLiv2GXS߮iPt\Wh~Ix:YdDwO?FIk:YW")#t^gYS?2֏cf\[fNj "?yx A;L~*Uy߾c4R?tNq<0{BCT+}SvӔ>:kyےJYO}{=~u֨ ]O'M; ޙ93U8XL*ǚ_JpX,bc~x#vENpNg u#0 %EAP8ux~evg[av ~-yam7b1B ` @@LJ~> =g d>@I-)B4q:6Il0%iRNc{-ï{H6S;"<\ _k#z9F=Gi tө;y4$C h`!,bqbٸ`Z_vºӯVl"d%=;+Gg>ap?DkESˆe>BJ+or 2B'ʯEI.#yob@@_@1G-I[V 1DބeN@8/(a@EPQfqFCJ/N "ZM%0\N·D=e=]>qV|hTq!)@UtF”wM |2,8(L-1hI&ڠG(Hm2ly5,"*5Ha T΁`o !) ɺ2vUdEW k 4O(c8>o? [lZ(,Ƿrw;9cu-?g;:hZx#wKJrzIey~?v^/wVzr@ B|>0PDHz 4c䱈zIl:o%~l`^[\x.@& `H8 ~7LiE h'Tho_&^2;M=ז޽_f' x_iZE|a%|LPu<@E`d^hv8ᾍvuk6{9b{̒&vCߴ"WݮIA-|?jRx:t-۬_+h7jͪ,ɝNվ2ib%Bˤȸ缎,i|=p?>೿k`3'>w!2#8LqÚ8}'+)czԒ? お'5uZ?.| wr=M>&%InLI @~_m.6=TS+DYlO">S/q#heГ#?AUB-9 23^ƫ@VY" * i-F"G4>?AD| %D%"~>r[>jydn{͞5qy, 37vgȓ"?Ft yqD "PC,iaC'aAVy<#|5;/H0cd `0U":;x/=.ɔ} =Za0V7 bw;jnt?j@{im- u;)|$3( 0 AD2F izdž?ob0 ^ 8 Ov)HcSv*=l^OW׎73+G,]"9+ &O˔q$| 5~rQ.m2/l(*AWYt h{T2"Y^y/G9 ;IL;12jxpw6C/܈D6)! 0Ca`,#hbF2k/d@iݵ'h)3lo1sGʘg-z8lgVh\f$]q,a0RƇ -QZh6d22ż}^LϪ t} 7C~@Bb ?qlww]4SOfO##H4\1|V?!zoF>d=<EWhepA9xԏu+',coO;w8/u?tzaݛlcu? >o3$ D|efwʢ0 XəGn3:/,ZIM=* n Ӌ O6#1jb)SQ nPߵ^]\u}Q& JSՐ?W)^s-q.l'ڭ6)!vVl\ht3 '-YVx9>=`('q"z}g쟷.P%et ;t8 3>^Hj=>XM-łHVF'q!~s(/蔈("__/0/"ShgDTh4;'J~aQNQm_UtrOYaF! ``vL)ո;֖rxC&2@bD#4]r=^g}?:oѲ헶~o }}Ӿ0@ |8֮q#j~Cx",IXb!f0g pq8NJ]>y.CNYIROsL%$eP~nĵd*ReVih #sY^txy"7"ss쟉ݔ1BnYD8ϫ}P>E#:T]R>Bz~dkT.L.YAճ;Ԙ4&y˷uGM> G|@>r(Vj%b:hɔ% @#Nѓte ` Hv2os(2̴Bz i*|}CQMqpۚС)P/rWZD@A V3fRy A@&i#JBp%OCJx9f`QЁiL@! :ʓ{7v? Ə_>^.;Oٱn37d/Ab8fسlprI}dxz9~gGY6]bc?IǤpHZ9P'cGYqud8?!a2H5̽y5=F}y7|eܰB?Z2|<#E*}^ws_ {?Eo4,ƈ0 DT 7P:͘ލr'SoUӛD @T25 9Lx`Q`GNP ! ^M9| :|$z( ~rV!yP| gv9sXE&.kE1BF0{~q6QbF *Fd0{&^  @9td723)\ccy+'E:@=|!R~8ORGн#%2&yo wá_;~HuGV@}$ȁ_4;RT:Lvx5)Gh摄4\}/mB)VxWC̑#%HL%C/@>>Vc 4Hc#.)\jNO`'$ n{A m\wD MbQ[֘K8ږK8jle}CB:RFBaΥh^am K`]qx8ZπpW&\@qvm*ܳuc^a;bc `RHYp?xhʧ_Z$FlV{E£zN?Wν{4;'x|)T?W}`w1lIS9ڠknl Aذ u$UCvƣL?O;/vnHqm-&g ?^qmq,lFA-UkV`5K`l[>g)HeU}89Y:PM+d- =@e@ x!' Eqbw=Y;W ᯦J+.6!,'.&?&P؆*r] mGmHmiPw@6.U\a9wT}Yu]~pt%gI~ JJG!6~S%tw{͹=o҄J^jįv@/wۜmhִjh_Rh @{ Iv,&zIGO~r5~8>vqSSՇ8f86389TIY)nOwvw ) h ߿.Y@k?jlQxQ$9iuBEW0PFI:7I/u'sD,HsE&C\H=r~sR0s}Ko&ȝ!#"\duGn\ɁG `iX\3xna9leq҄ "?'MˢRDPCNJ(c2j:V;Z*-GAi@ MЁKo68L7"xK֘z#P`zVy{gE (j.Ŏ iD{eZpw2:<mL< 50Y+9{~L @`!Jũroov}O ["eUhD촠 {L& ;ʜ%3B$x'چ=Lox-" kXc5hdK៖SBIa(ac=w-ڻ(J"bT%)B;(Y|mm #hߨU46++|(K G}>B ,J!cMrs^.;qj%$6;E]^eV;& 1@ L`@'y~x^<BPkUtLv_OoE_{snP b0訥o=-m˻3> '͜u^vcYAIvN*8Wd[w֗Ç:STG~gB5u4\ 3`_;64#!Pw٣KL(k(iD$~G ًTQ6M v@N~*7W#[b[fiMqݔq w!vL=L+/JF Xo)=E5BkdYMB"e/&)߻tE?O˜Vp|*+T=Y@jBOk;9 v7z?Tip31F^}$aw x!xYuW]=ɱ{?E{Ixo/s9o8.~Z @"DG@R $x2Bu GUwÈHHh/Q s56M -IaTJ{қs3fhNz1.+TSg}M}roGc|3̺%/QcQrDZ#R%1W0.Pq%g2"Wxg0'4'+0vLHQt{\PiP'D5T펃Ͷ_t7Q>@ۭq:lVl>X5M<ђ$x2GjtqDTB34]ڧڪyS/*>M' WD_лDh x͈ 6gɧ|/i|@6@̅ybJD{~_kN tۼE2}(yj#KHG?o -%g0CḞ6Ileܿ_% @ JJJ𰉉vwW<Χd|ǷTAX|6##Ʉ ;31U˅$pBlT'^_}D2l "L<כ*D׃߭Ƙ' RRz*QBE>=wplrt i.xMZ|k "g\%3OQGTJitUU*4:>*ΨJw|pLӼƠD?:?hf^36ieؤS~dau"FAu$ȐKǪ<J^(&L{!NEϳ{}z](ty9.{* QfHOlJx-]j{;lؘ%bg=Yp; U}9]~u9og}2TyJ֋6g YElEΚ=Tj6!TA%ywGre({ 5YBZ(zDHB!Ϛ;aME ~{\C!KՆtlY/coߌlmTe#㔁W{Ջ]Կfe]d=} J@/@eЂܫpl>5+i)}2C 1@* ``{= Pe xS`9vX Tr+z jxP5)qQ~OE @̝JeN:qtJGvx*P$ IeEز@q?BI+GKL46n~PB+Sqv!iAtr%DaBL,!R;'Gh%wV'˓AKC*nğ[[cT1젆ϐo#˯ۚMM_atc3Ėj%#%/LN㉎z['8:L18{\>گ+!rFR()@kNRRSd\AG_lLi@%Ǘ?[WzW~OxܿmŃ g2I쯙rbÙ.=U_pTԡ햯 ߔlTU 55 6_͊mbRؓf<+s1u&uIwLqB=v<,vyD!@+sũ9q4a˃2yŲdwGlR[=L?Uȫbġ2$m;ArLS@*ɁOçQe#ʁoک'ݤSӤ 7 k? mU0K{3r1Λ^9X3ti1>8g+;⽿]Go@R)T @R4b@)Ox׽?uv\c?^h>(m:> 1W9Q7s}]_#5Ҕ=yMRVt25*_*28HUOF>ڐP"r"F0\M%yM!mhv Ru\ȡ1L&hi~X@ @~%~`Ulc> ۨ@$ R0 {}n*v?j=on[Y#~=~_~jʝZK|_" `.Q vC%> G 7h^Tf YY ՞rxM~lvX}ϟG4n3h;S׌q 2< ~[<7{[~YI:F`ߧ>"T)h Jsc=#r SkwrAռ/ǹtHedS1/$Jά4K;3+|q{Uꦒ6Ч5&Rz1%lAi/P`~?5Yc;|}|i e2PCg-猍}/5`v1 L9?a3RARSc޼P113N {|.b7>ߑbf-BV93jo;ur=:w7%6҅㻄|@W bؾNkIcB ҃5fw+hڠxww߂ĹN%)B?y]::Gɚr LT' Gjx>{Sdl6G3jny `(@94be g L/i4M}.䥵{3¼{K<^ #e1&xVM%E`=QIˉ^Y^ǂ?`@&2"1ա'P('8!PQݩ1 ')Op̛K.Ɉ@D9c1PIoEs<% !䟠8XN%{n]W^;v1أ `!Lii(U7{7:l YHb^R& N[Ƃޏ& pԂ /9ÍΔ14-nj @84#-(آ8Ǵ?]/n>tݯ/e||a80zNaF*)(Ɯgcx(Ilsr-fg)rÎ̫j ן5Y1 ?a,T=sYsgB!N)- x 36G6QKA [u@-LJ1Ep>5fjUa&4-X @- 1/ ` :?)ЄvXOOdN^#OӃNiht,c@ą P߳zn~~g-oMfYq4TǤSDzc621u@C/zcۯK﹡ZPkkVR˷C:#t='<.=EFϐv59"; WzSƶj}"t\|e-UP}gQ樶ˢb߹Ud ?߻/#,W k  1  g:{'@LTҹ/|=_a1@bpyXQ0?R>we]to3}=F͂Y=WkғTCR[T; *m֝f})s(ƲV K> %, սI?hC !- BWEJ%[Z%lo^ tZ6;#[c2wG `0uf4hݠ.eL"?3?jF{n`u:!Bao}y>xN=Oq4? x\/Sp[L0V? ؋_ pW%rssAIC\l Cl D}%#ӺR{ܢ-* HiY*)^|,ɸN`_{nΧPylU0al\6tV;UdNԜ ﮟ ]=&8a9`X)t,@l)_Գ+W8=e?1}Op4(B ֬G\_xhA$V+V=U+U՛ȃᓤ{jѰdcV 6lٶ}p HAkS/&譽iFhJ,jѳFZH7ZMyi;[h>|Hf͜xe*G/lG\MV$ͣEZjգV0ڎa ~d/ϣ%ij9K`ի6(\v{q f~{lncfEM5fѴSv6jي YڳNmNkuzfٳUګjի["Oi4r )ܛ Q,??h@d}忏ЯvYdyd~Y%_ka3 2d!jK<I@|a Jy fcɀ͚ؐ6#T2*2sT2;樣C顼{'y~D,Šr;@r09g\::=K q#k{GQõ007(le8xK$x8&!2 SՎWgtWd-#hhvvƹ&@XJ є&' p "pJσ^6U97RR*2K"+8Ȱ]KOe :X?WSe7<> SbsZC:1/ ",8Aw01 kȕkA+#;㱈D Ag])|4 /*<^C 5=$R`rY$x_򓽢 b{9Vʜ&ji6}|n[\I#a$ZT쁬R NMnj"{m=6s,Wq&Dʡ[jqnC[,(pI ;"$6mp݃cђ) 9jfOb/^`J/aIp)#k2lYfaPj׸? C>_jtTJedO聆o|0-{g9>R?pwD PA,YFʦv/Ƙ|K:`iqu^NߺIH-$opNO̫Ҿ 0VV̠IFy&-G\]UD~RoX^X\xYhZpBi^X? /fzӅRBf~bEa߄DRUvPh!۳^[4F $61,pr8dȜRtڶֵ8;)Z5p+ZU SѫYҵ\(uJj"9׽-kZ+e8eYb?azib&0T XfYflٳjjԜ'?Ӭ:=ץtģ9ڳZ֭iZ0JeǤ;N[+=t M%&%tݞ<2 _(BHy8(0,cbZFPsNTN#hYc gc9VV/A8TV̈́u-I܉*t7ڗ8V$ץm5L&ZZt8]©P]/`* A Jq4=Nrִ?[Z֛JZ~ Rj"Py)Jִs2UF&@@u춭:֨ V3)0ڴܴg:SDUUm_5ikZ5w C a -ޭ|3ӧN˴_9Ypѣf6HC1$@DBP !$@C4DDB @QRHK$ ULTLR B!HH ")@ҀDC*ЊkJըJth*PgIRTh9tuAoHO5hM)^+Tw;8 ̐~phJh^VP BR}-{OoBx&B76p)8HkkG7{}NNx98yݙ5IMxz3yy9CqceGO x3E' +JRP(<$!8 D1)s8߽w4629'9)b DbP8hll,1Bois#jZ B}4kOqZ:=8_l3PҸ:ݦl"y)7r89ICN8C)Px)az[uY];q>G0r={Gk9R@bi%!x‰>' 6t`!%8<!1'oe(\6?u`94!4`(81-z%m.I^|V~G:K7@tXԅ- 8-wkC)>QdX18ekF_ 0V`:|MuޘDx.'A9/=؄xb[& Ny Uh;lD0 XHL@<ؘ7B8Sq/7MS^z `3LKtN^a<&o7G7;s8-#CsW2n ٰq8;7cN:$Ca!&C(/|@ȈiJS%'FOwH6ܛއ$R O,lNאq1PEhݓyvFyN.js.gKOm-%<@/I`K%Х)o pĮ ))EyGv;_W\Pԃ1l (Vv8yDw$YP% c<i {f83S"Wڧo_]οw'|W7ҥ(HH㦝 FW8*v k(QL.K_:#{;/kWmzo/?sJ "b)ZqAF^>Hsds!]Q\iϭ>B9z_7z:@]HhR rO0H;Y 敤JR:K=4!@8h1 @PyŽPYHд)@R@Pa<ǰgJbт)Sܿ^w@֗Zc"Pd{Q@4JqPy|S5;(ii d <'laӏL]8ś+c4FIIHR!H Є¦& iCJR|7[44](i) )))Q?MEPRxyO9\Qfą P S@4l "?9ߗ M@ (R4Х9Ҟ$:KKŽ$J6P ZJWœ\*M4@xofAM И)=)i`9- MJҁH BR!ߤ;䣔4+*.E289 @q+,PZRWh N69 P @1i)#HЩGPR\@% erhRJ  ĨPҏƱО\,x( Zq@cĔ@Ϙv|s=mM;xq ST" <4GBBFr/qa6~|ux/\^>gy^ÄRⱁhEh |W})ΏF!{a@A UxiiV;o]߳TskFULJ^C;(E 3}PBЃ{~'֨vWeYvt+@~0)_S8~T 8)M(vw3xeGj(P2n1^;~cso - @v{ E P# i P:K7^ix.Kr>+y޿{IqK4Џ|Ad\4)?fEi`NbK 1 코u}<|>E_?whJH=~yCFD #0$1)n Ȑ9W~2'/h?Q#ĤV[r "ٕH^Y $\jCsq/p2b s))SÈRJWy{o)u^STurnu~򾳽{Oa?}߳"^qfRR1 Q^"?u55N<{/1>^zs}*%Hܥ2Rx4`(^/$`"Fy=k_~_cz7o\xz[̵3V4Z*_ [26g mIbaQˉHZ_5|?lW/vXR)I@PHޠLIB{q h @Fnŵw ѼL}B<`+5" M7\1_pg\Wm5+,;Uum{w;Rp%W)O j(; t!Ü>ϳ|3{C'o0iBr:MQkN^DAb4B`0?v(os;\įq*R IKTQ+IE9_Y|czΎ6s]H1?eV@0G[K؎þF `n:+R7,Fg*tS|nUN^FB1`qP!U.|=_3}⿻|nϳxO]gkx/5>pzn "4H7@7?s=?!_OW?χ[qٿ:}ߵดx@T8xLz^Hg󾫌v=סU;x}'ݑ_aݝcq[҂3ͰD#h PAJyj]0ޒބKO[IVPW.m_)0R(ȡ,`SBf -0bU㊍.25Qw5YpXb- J*8e~>\@/LJ Q_D/i:7-cSsS&9>o^w'3뒴P%H<B @!IHbP(GJ5$^| њ'H37$^}v::Kos`=QxܷOFPp JH"P&O/σO\sE@0I;+lyչ8VQ롶c_y?E ZhO b|)(?|bBC! ùl:_{l^Wxoeɟ;MI_ׄ"i jVTĔ-4-+Ic_=F{]wߡG)(Щ?>2`1 4G )R!@ Kl|4"R Z?e֠޷?r=yS˚sn+/qQTX׳'5o y! O)P) &%yߵ @" @ /=~(i6(_Z^]_MJJr.*xg) x 1f'y>x>3u>>g{_o^ĩ@R@ҥR'=mIULDTLH ^qW~q8NHP-%R/rRO;|ro6P-THPMqOwMg/ 6W!v h,(u&?_Ci斄5\ANBbCƄl $a3dR4^OaOU}tzR!AB 6Fv@2cv9_~_zdI1-4!J)Eyy7Re`*yx\BI LN *CCu]x_].RFZE>,NW?f3v)U|>G;wۣ9bi(N 8(B-?/|e@Ҕq{1(ґ-vA@ 4_g(;)B ZPt`W{ދu~s:3C{s~3Wݨ(_RSM0}oz}s|ǫ/;”+HҴj~#IZ Nr F b}lN/4{缽;Ε ksoɾc붏s*W|o~WWs|cu)8(BhV)__%&kB&*Qq@4}f_]_;m%˜ŁZb(i0pv{H@RRK^ÑSP8>W]|~ÿr py}лQH \IP| @Dpc% @Ġ /u眪.×̗:w!tfn00 hR) PK+됆$=-_zÊ҅F2eS l;eӋ|+p$CFB40XL*ޱ%ZguE~1ηwçX%B V<\'DD44Ͻ  A'i0@i6?n@kj)J6_&4X/լXJ9"jjɝ[/,7ľ䊚A9qKӉrO,8q܇W:px'(0^fvuJ(F-;nyWJ Q@Oq9 !@/$@ S} ?3l%%fig!vl;[vornb)<9_uR `… :CE+@ @{Y{|hBTqvo{??3?ovMQE;T@R3aOo%HҹňJq4 GŗHq/04!+O=!bJ_wlwLxZA"Brhi(Ngg^_h*4IJKCaq>'pDFS@i˔14 Q0a]0O3t nd|_2^')O%OvlGI !D|ӿ.Aa&w 0tbY`G74~<";pf'{ Xi|tG=7h=ܦ]OH?lc$t۵N9EmJJ`ަ?Y5~/SeA(@/00b!Bܐ3RݭC@jH1:j]>HƱ' /P,oñC߁crZ_g6Ypf qvN̟sTyO#땳:ggBJ'f->PFHPܱ!'Wv`;[0DHKy֭z5;֕<0!m|cˬ~22v0ld( A*!/9>OAIG!\_^@i+4)a@)$itgaFR P@DĴPMҡGߋFO% h+g.6G2?6ѕ "RИwl<>σKi;N__0]/-)h|vC)(BH:~H4 x<\N 6sL=Rpy;<\3U ɨB𡾁2(S J5,K?6ܬї=|>,ۍ Q6*bU) *(<.l VU3@<NdѴ c>q!HR?$&P; {>={ϫQ kȤOه!J=g@u[L)4 A6&cbbrT?$Oޖ̱;u`(Jx 893H(řg󛿨i&LrPĴyJP߽m(i &`Ce\h@QyU;(I(X;!o@w>]ZP;d;Z}8rv"۬Cd;X9 +R}Xstԑ)F#ۇ2aׇ/iw aov`i%JWmySqXW4Bt$$Xv_BBfzc29ⱀa&X Џ (`d0/^G3ƶǝL)2-{ FT}0 |#u0.@콮qt!;\&!e|{1#O8(;\хa1+M5HNo;<@U"+9iAұ{-Ԩe]AO .bM 4 rȵ!̀)sE 㦝W?.klU,<9`N Lr@\)wo 5 ee6BR :{W6t`1@pby2{!(UmaZèBlg#3bB!(Cdcuvc#{@=7;@Q!2Alj1TEb&#|5'66Q}2?M 9G{=_lK>W/z7tޠo<')Tѓs^#z;:%YG7/!qR W)9@PR JlIz CmN <`D_}`=&FXC`5(Ȍ&~FT|_.4À{ \X X BaIqvRhjnjD9WuZ? OqFi1'QI Vj)T d߀ZA!yF;&Y ){ |3@scQ25g*艉JeJgX$ԄQBUPҪ`ɦ ܜ!6K\ͦv4E U80i%1n$\n34 > @%@íXecKwɳ`@hDnONiok51 P+EJxeȤJ@ ĽDYe&"R'kok П8M\^^ˣR4KGic5Ddcj{!/4GZco%~hWT`-=w(gizvKCGE_XpMJx0E=9 F$uK 1)O1K[.|DAd(nH|W0@ɞϳ6W@۪/n"ș]ώ,b ?s\=#)Ш>*C*=5ܠcB\UC-69M&N9We4)o'y]- z?tyS=<6&Om jC)0hty(KmQ,i6Q;>Sv|P ()h20 Y.?s4`rp'읓.i19AvUYd,#ۘ2F+65 }6J3%Jt}ȷ~+r|=I\.'('Ҥ+NEGۨq?wMh3 jVh>pAzr #G; ?kۂpr4ƬSπ0KIp Np2It,Y0Up77@A7|>|{}ftio_>S=q9hj$H @bsFHc#H:!s ppet ~5L-Ƙf;?jٍSbt86;Iq>|q,l!xf ah('d~U.~Ac=;t`r߃! ^B4Oay c4eb䃔˹3/$>;< Axs46`KI ihm}ǹ w &s{ o=/c0'@h ~%g z~kc%Qߖi 8X\EP*PR$@^ &:H™Ca1)ؓϻk0@0} S_o7-G\T^37\7 R?R% ?g /%xݍ"Q}yټn=(jJ/GM9_'cwB?RS֐HFpCf:.xZy PSg;KCڄ -Pf?1{s_9kQk'/o= >KL>۽c^/ ߋW>-H!qEҭ= n]KC<:hCBT < :P J4iH*N o"(BHetʟ󰡻B? Ke/PtdN2PlP#@((O@'7<Ԫ?dhEPlZDCc)18.R}9P?B ΃:|ND(a~1=횞C3g1<7Hsr< X45#<ܑip:p*R'C`\Għ/h9Ӡ;恥c`44d Jkg"b) 73ܻDi^:'KMC$3챚<]56 ëLTF_R.}}L.729gW&)x#SK!l0)iqRU)@vrּU;P>e*Qqi 4 BB?j?CFZhM{EsB!:JДUH, j/א&i^ JT3# Fy)%lp9Wȼ5=AvP<o`?T!iM4ҾX)pbyf]rYԾy3};GS ;`͑f5>Zq?OD S;yUcAq֍ۚmm;<4TR. $@$^h 6la.ߛNA_mO1Սk&A@^0<)O+.0J@z^G<8# 2CtC( ϭټ&>'Z}1<=Ou1}X֝Km( g{7@ ؐ;g`SG0&LtTC^'znh>:ZKg n~A+uGF"$ s3Z<1k鰼x~Џ%{m>'\¢xPv jL;@'`2~zBe> dO]nuy@^ ;SA'l@Ad_ yB]"Pn7aҸG~v0x=8;ӑOډ7)˃vkZo!AOȂ Aa5Qr,oe&aLҀAkx_@tC@Na63,oŸ<1tvg 6/-7rMyw=)azrSNX!ݟ͹|b;<+,nPe7^c 1|lN.~|C?{w-WF  @7i~_/=ZMUNcCO>~so{w_STwUDx1y&]c}fhz9嗰OG&GQ?轿Nߌx)zKx;J߈N4T]'>sy:G~oНTJR}䧇z +vs 'Gy4#qqt|Y!{~0BX1SF']|ϴ<&;b&p8s2!9È:.vsC`Jl*\)'a8/[rdžނ(\'W5}ӑz9y<7Ivk'n~heƑ.àJp7^G^*ΰ kof+Np]x=)\Y7 ƺ`&q)i*Y>d'mGWܼ#.vSH@xۗ>'=2uzSAFrb|;[hFO8v NmOi;/?s.<x0_?NWÀp?GB =" !CzC2kxM~/6RWd=Z-'焌pD@ {>_{wq0s.1c)?s8ڵv:L;|cf^k"3k7HzK7έkl%]bo΁eaNbtpt+9c' ؏;_?d^x3,C6Ń-P$'|=_, og`LOqſtOͿ_0O5'zHzMn|ϧz<-xr#Z*q1{Ql45ΘrnlQѱFrk{|Q^QitR7}{sL##ٜwB鵍YrQ]Rmou|6]~np6Gl@;iݙ͜(*rpW˷4f~WnYSph0 .aj< ga<\Vxb-zђ3iP x'mӓ͚g H;'0Ry#N~A\.z7WqAgРB2Q7jf +ɼ;^.,c"l*EE!6 $d=CSnҽ/c{z8iW/TaA/ O2F&eMGg] cZ:ƻeH'[ ϑGU"("S, ?)BmCM]GAMb&8w{ʇ%r*fD>GJ5VǙ[mwڱ$b&|~)ޛصLS%jO}6]p! f`@N*!b$ C=g&8/CguK`{ly1]mmU`2M>;Ip2@~9z6 .&H?1dОӸg %D=4ayNu3wM4J},^DY]~I0|89Ee^y澦+Smk< eC .RI(/ᡗ%Hs_dTBz?ɧQcoڟu\s Y/D)#\$tKZ6)kwۑMFALmClj<{FIp8`G} =*S58G``X.C֜G_ϛ%KetYg6o L6^88`6G'y#E#Z\6\ُ{YcpCJqpmغCw$JF(7c)GzAx7E{XWhqAV#:ˏ*4/8rY;qCQZɡc8]rh-0=c.l1QL4Œbx{mz-qvt~"ӎwҦ i=_NN\*O+ ]9Uݶ*mԐ;v݇(ó,yt&J'u'?)\f:$`Ӽ Vu>={ }8Ln`x6 Uo Yɤ38 ~ x-G3 Wk)%`;aBKF iFF !{h']&Z_D}2v]jGV1G<(>P6ݣnM?bFޝ|Y§/@qOD mDo-=֢_~~PpIv*c&}ߘ&=jn!y)N 6U"^E #JAC셬Ɇ@E`l 8[!(0]ds(57PHVft+nua<ۖefL[pNл">0{F.V~'B߻6@ς@d BS1xnbJ\02Ů$Y6WW/M>HHO?f*)$]̔ @1b97ǰ2re z.E7~#3ڤژw˕7c7 p-c5Ov/qz:Q_z]xG-Wɬl!?XRF79dsdOp됄BJ$! c2\ [}Md3Nʯ}\/5؈INZosEE83B- qȼj?3䂻{ގ/$aQLzr41~ @@ r3l䙃iwhY洎ky_ߠֽϘOir>c/l5^K,!T  6T|||.Ώ)vT}Z*Oљtpq{rԅY#V> 4J;5!5:(GQBaԸN r%DT`WQ&!`̖TQ30Q#<hm\ z͗I֪MjwX]O(=u~jӲぷlBA0`d|3@X6A .:cX,L43M-b%Xs2OݨZU=kiơO iؿunIR{-Z<"N^S uyIGin>M^R♯|e*}Jm\^9sp/"eddKbǦOLeT$iؕl7 5J5Q7O>E„DSZ)hĺzm|B. 3c\:AMgRQʾf ej sR@+$3ƙπi8܆C:h2mݽ5aJ 0\~ 2?DϹDJ$!c$f^fiN TE i=/N 1%4᧡6խxe6E|3x3w`/%a-ƹ"mиv4-5 姰 WR< 'k}4Ex/2`Θ5btɷ}eEMj#^<; G̫ؖ͂uiA0i-(U?x.;Y}>Nq)DDpf{v-30"5)zC4rиk!xleh_lMICl#Wfٸ6ڀIRj,9:[Q  gUy{q:i[\!ऊ G6x_8e,܀*P G^O3;3 b0HőSqj5x i9ܾ {4 z9@`9p!ђ3kv^bv቟AvAA'Wqz2N pE2>}g}8ёql 0R[}1Tڝ>Gⴏq;Ϯ<1>N n㿓R7@! xf;~Cw 7 !os? @Cg5@@ް-;*ɴj6enJ0`ڜ/dc|rvo :O\r(=~GE!J]? |?>K`k11tq<n$,翾=3?o?cޫp>sg@f}_PzXRQ[H*|SȐJRNC 钡ؾV{b-5V41kD&I0i|OC_Yg*swlÖ;giMy ;qR90y4RhDq i&4bmS B?~AQ) A֕;ԠrE4"(C*VAL:@"*TU( H/t E`9PqEMWJ(}U%? y=.Yٽ}fc5cp`2_ۯ5FDF5Nl$.X;Ģ4GS#&A!0@WK#fH&_cڡa 6<r?ZHy CS/Opi  {=%) .Ս\i K( 0lʬaA5r;\@J ,"C̥,Ǹv/5 wUqn&Ae$ 4a;}vbHzɧ3nC@y&^F> !HfTR6\0]#eL7j9wGP)s-y8azC>},T u:}HZ+JL ͵ Zc|JyBl-'wW_Ԛ&IEĄpA?lXsw1$ÐDS% 왁^E JɓLKn+=c4!\(`5D0B?GQCF+o)i}3s׻dWF1('&M񄕏m˕5c H\s5;fڶc|L ʩTnp RM ?YX 1jͤ{V8N!Ya[$ʷk_kJюD"4Аz5s#9AU=]\EؔpkDrlk۶Vk4yQ$a8  ]$GJihyR#;Š3>~uu%a zY-2`KJƕ. |ӆ}5_bNyP҄4o#a ?:EM*9Ǥr1#%jO`yIχ ~d/a3_ Ri<|[ 3ˑ9Rm!ViM}?}JOiۆX8j>oשe@ͧkMq qAa6I3ˀ;c^6T'%BYbBǚ6 zD+=xI8%3+!ĎxN䈨&Nu"Y{.bV@t7Z(4)ˇ5uNn=tVudHe=ޔ_  bpM is7w}U_bm &3y5F&:=w,li'P~2:tܽٿ;;-N"cYAN0TLzD<@f%(uބ1Xtd\åj,*L"Wv.8p'!'V^RZ*`*Ou|+Z]xD}O(xEʑ3EVKD.;2\R"O,0{>* _tD/hy=lr$n\[>nA^붓 !U+dH J\OCSY\.[ޑXUMy$/Լ ܟRv\LzA̼]^[Nኚ}J{Jܬ? ]e 0k<)W'nJ>"JT-1 #0%| _r妣6mTkz86q.5`%C[k GslA'HS'{P&I;mhBKt ƙxZWkdfMeXmY8~Zoj^6W#0Oi*s1Iyӑ|>a6GSN7A+^ ǯ!1PYq]"@&[vӐs) PC)0|??}/+״u=6`Q>ˌ<hL\n<'J)R = }?;f ?M4Q̞c9}w|ވw(0Ÿ tpVs-KKb W[(}=_=|Ϳ 4Cas8sOjk2C<)+&e=?0@h!Ha:N:aƛ~s7~mדm;6{CC sr=.lgbjLm ]ΖA3&AsN ~[ P;ذ_ 4v(":J`N}fvr#e [F^t[7dEFq/#)RUgvlc>.9 '«2e/ϫEZ%04} $x^Wۜ5Namдk>CQhS=>iWHe# Flb(iR9|[c&4f5&w䛧c~'a\4%1gyr#Y\Y)rVJ|_{ SA]uw#j%"ÙJ0Us&j=_ҋYX7ؾ-A`icXRyVG[uд4:>g۷{$Jݬue7^suorPsGky9+Y?Q}sakUFt𵁂|#ށzlr-~#MVpiUeX C@:@&N cqUaSR}NO'VtnAo!l13_z;bT8'85)\њv&CÑDJ^DɊL@jz(.b %XG!65&V!C?EX7QNwɽ'S Q90M\fʉƿBE} Y`_?H\OAu/ k.* /s:q1'~92~3|Qc>!.I9Tl'e '<8s폿a]Oo3عi5 o $t|cX%pDوC͟Ŀ1hقHm]  -2S2t%6>V= 79;۵afAgnS{Պ!oFZBϝR:^ү|Ź ࢨB\_ryPzJ׭v8>SEA}RH]66#5$lG=*X6%H?Ur*7 wlmƠ )=~K㦰m8c;qra;NX"WٗTIsK/Вu(N@3#={UIo 45$O˲"r]PǴ>$Jw +6r춞U1)F$5bi-m18V02m ̓#<W;[,W&0y2tz}tP0ĭ(H6xʍƖ%tG [^gtne\GXϒ,.c"0| ^#35ә 4i]Zgk:/#N^ l2(Zy]3&\U}5c%ˮw $"-zNr Zrzմ<j$[^ORƃ~fG[rOc@qڅc8Zބ{S1~4s4: #,^H@hAy*JZ>] +~\~7#{jà dbByzŚZm2#/FҬ @jΜ&%.>+/a!up2\L3P1a}3q?p%zdcV 7B}i+ǯ~ XuAcaPR0$2L]7WattM;pY~TҎ?_}/v}-gOܱWF6€89G,-fOO,iI |#?oP8*۽fxb,ӵ̧ [0\~.~v+ԕ! 42!J}_X.R>l6.cյ/$KnZ=5D).dZl+v%0iݠ门Huqudn"+# 1<<뀢_ K@0diXA흸f] F 'R.N΢&X{jChADLyVF.+j_Gza ^A7}^ˏ7_ DM2j"32]Bdb3?kTUn)4fh`* ğ9-U?ݕ?86[ҿ]6~=Y_E8>QQݰj!&Q.֡|2c_oI+hlMh,(XbSo^O6@nf⊧5OL *$\7u?Gf72gM=E\>e>Ľ 'yBȉBRBDیB0b~ ئ7i~O'|+xbr.wim܀ N3X+dv8e{Ld`UqTzaV Qz!9>v=9XNcI6 _#!A];~m;|-exq%zl[ѰyL4sIBňDAQE[1bZrRkll^ѧ3z$c248PLGW4!m6"4B%@t)J:IU04?mpI2? }2}IaD>ywW:( dg+&*eo2`?3>4_u4Vk챴2Uq29"ӃGi9^OU %,Ems'Ȥ-,* \0QmhrN7 <^:{DQŀŀ&:D9f7hl&z%efk&avL^wyQs z%PE`p|M?GFeq )s/HbQ mױA,qYP2Kx|V$J>3+gy\ :]XHq,X&D{м3gvF"; _ ~VM]S]`/ ʊ!8yrP+9 e &(w6ú4e QWNR*\e*(gln Bia'.#;eW6s_u.u/x|\Ce=}Dܒַg#P͏MS(Ul6A<Ы'ΐ8ex%{LHi;jxJ4>< ;5q$YWc@HvH^01w,q(5 h5A ^op8|zMY\(7qX @ nd\=Gnc`rt.l\j$+6$,+1]fŸ׫dUU)T-6ok؆hjŰl i*"P=M qf#0<PJɦރ/o8J90YRuM5-w8:@#BWtJ_͛tW/m[ȆK ؅l<. ):`΁Qm ÞtU^Kjgt|3Awp ޴gfW GMM%\K*&N-9%sI#*[V'}_hF9>3'ObO@VX'xϰg'~] zMg!WpL)5o æzSU-Go!1/צN&֞|*e!79qhŸD I-Vb"A(r~[£C҅˜*^Ў9!2IqYYܪA| w\^!5@l {ba*:XxDV/c)|uEDdXivH7jQ~Egį_WFnN.}ls\`Sh3j%u)&W4Ð35YOӨ ^Zτ&%y5vxE~m'x>FKA G72օ&K4 R2S͈혒xҿNsW6;TQaege`I{:<Po[\6^d>;My*?ƨFl>xC>XPa2g6ZMӱ%BK+=H~^LV*H6Bf_GӺJb7.67SDnTUU7  յRz@ @/#NR@Q2X',Uݥ§Œm~\&@JVWpN EN:_oԃeVM.T lrg`>`[ڼl- p7ӡ8<[ŘeJwBi@ك@W~=k/t%8*:7qa҉EHg7WKJOh$Qֹd|f=%"6:x Y_6 },e|{(-b50\*Jȏqi70dX$Mb0tU39>'2OkaYL0:<^;?H nkQx3H2%GSèYS x}u(=;Q_UST}?Pd*J;xY)# hSFeKq)>t_"PYJ/zZ eCj.Pizfh(HVKx(2,?6!|={_[t U9 IN}q vpBĕb@Ns7%:̶FµxWV@k?P)NyNҭ/"5lpͷSޚM(22ҘJ2lyr!(~rS5\L&`6^'de$ 3 }w8!U$:cȬ҃@&g=(&`OچgYy+e`#JL2bb:ls8R [\OtylhJ|*JИ0C|pp"`<❽hJcNgXERpqDo.<V> SACWGYV $j14p83@;#Roڅ˧h;I)bR80ҰK;J6Ÿ&6ڭٵ "Ȫر$/+ cX4 'B/ʱOO._.+1m# r6z:'Kcj3t*\x[ wk7.{E"vH R,Tq_O@m02Nlܛ`*-~{(^_ (X4$ٲRed<[ll%Qz("{ytw͹=>Zp{:ӌ"ZI>X,(96E)0  g&C'vG:lvN[\TsuHt6( @p"4Xk5D4OlN\(|DG;ǻCgf^'x02%(ez6ƾ9p60<`&$OC2x ҡ_=c< ~i¶вlj1 ,6, +\,} hfLj_7% Vf=HKh0Z=}FuJ7UKSJn NubRi)rju1xRRl͉yi0d;ijtg.7~E>ȹJ|-/N@%PmH 8>4,b挞ŐC^4GzWc_g2y;z=]M,fxb,]y1֢ɬT:е; w]4s}oON`'k;#ǟ_C?z\t/ ؇Z p&;D7Fc>\LE|f1!q?(1 }`iֵׁƺtA rL#0(92$ &hizO !<@P-%T=jm?-Mt܎-`;@0x?qhNg 8f7iBMO~w6вTڵA '{?!*E^^`6_"DCT9]iU>D @MĮrRᷜO-6݉/D}rex+ 5Gu3X֣ʩš;6ΕECOz\{ϱBAJR2\a5]QZӳsGD+4Lݯ/[3.ш_-jcYZ Y<'S#]4aSÃfixS#:ԏ'xۋ`E^1ӇPAPؖ^$4iZFs}ιGnBIUi`4/}eǰpDy,2/ҌDOS.j5L\uqP|#Dǵtr)ƀ*.TctJWvކ+(S3Џ!3pFCD~R`tsMjZ2#W+[@P ]}0UÆyEs+C%Bo詨g R|.2>*!'JK i@@([['ݛw ſ+_y@" 4k,09=.fJ!JP5Mb=HLnQz"n'ڙPBJN1Qk׫O)6CZJ%L->G S?s76^v-&GRGLqarIim#!Z79`s䨍Klr zO;%YwܟM eA%@F,8JB".''q* b{R_nkx[me#]HO 1 dibW؂ЦP1 /7 |U:X΄bQԗBɚ#ѽ|!$V8bTC*BюD7n=|˨6Gluv2巑J|27@%! ~}D*m kH*[(nkƷiD>Yg[Ef9%J3u*Ma-W0xGeq:_E9 (`_xJDbf(?L!HovIEmĉD.[e.m\|L/%RMN}ƀ^sOvd=݊,>/M;5jFC)x >[S9{IBfDv:պq%3%XWY- H4؀q7kMN+mk`tRH|}@amiHMь/.W*,FZ$4LfkTCJS?Xϙa+  P]4_a" >a'k\hegwfԹ3*Ƣho_c“޺zo@O+@! UVoxh=a7:XbZG s2b SqmC+QBCWx@W (FE%zdY }*eSrUaAVNT'U?@KGxw3'ٵ,YEZ/Ub Gym vf^:~= DfjMu5Д'0j q Qof^fUaҸ՘anFY+SCÄ!y]$+@Vd['$YI P(&gh#K8" .RlTK,Gy3-?bg= 3ǂ Y߯uQ#~D.yfNcNLR0f48L~TgEtԏU_³qʴl G GC5k4r'ZV1T;YЮLtd͵Т)f94ؾ~\Kkz*b+j)I1,h$5xTYzef$+5)=Z_/%'6FK<@ܺ|k1)629x ѧ)P*ՎGx?rxǎ)[ dU'XТ6q߬QY(ϿϜ@grtX@@êd;u|3*UNlcvǬv\΁߸0j &ȿ HǍ8ގʋ|qeS!QT}l X1J j"骈]˰&:RvЇ,OЧ3&Mݲ]fUfJ/a#:A_eE2+E:#HNh͛õrZ)J$ X nS>ԌYRb YSHW{?aKTvp t҃y_Q?뛘ᆀ`5RcT?ڶvǠN5 J_)!:ʻ%|+9 0gv丂xR OFQnS)all"W&WCI7~7 ${d+6~ȖnMS`bs6#F:Dy9>(ڟGњo) FÒK!L׫xVJ©حu-g.qt+/?ն/.d#?_+ܭgy: A3!v*lʮ1 YfSAv}-{N0=o5Bĺf[u2᭎g~ ٝӒbhK A^ܵʪ0 YK^hM@>߸3N4Oh%env-mhVb '6o-%! =exf8!^dV68C\>#ԃ:4]LPV,M7^*jCž~ V~!ڻܖ:.`ω@d9(G ef7Oy`GN`*rPf_}3-CjT~C[ _96w|ƽ M[K\/U~Frv!!P@Gql2pZ)}ݼHx7j8lRGn4;v@`W PǿIP?KYDW3"S\/k5:3c#MZCv eL5cё'X lQ!7jE 74ͥݨӟ B# ry$M:f](Ot{|^/87|6ֵy|@ŃrȪ`'^oDh;*LGA Ć+&)J_l$Y|?+O,/ELPDp1bvݑ$~>.M(ۀwjٯlUJL79mv/g4kwf V?';,b_%sl>a^0PRSBhEw{ڑ*\woXT1oHX^=䎊8GNs191tj1Ŀ2,/sQ{ȚGGq~)Q[z:ѵ9xgoOEOz+p?)V5,2y'pzkKæB!n=,abIt"!fQ\vjc SQ0P^5`5kTK7?[7,Y Th(*{ sPX-U;Rs 43M"^h` Mf?4Tq'x?O$4w]ƀ+j>ۭ2,rI@cP)E| 9<|֕K78+ۭړjϘp^,$Hc)>?+!W򘖶*dp=[؏njkʤk107nܟV uKMega[ܐIH,&$!?)QG[:|?$b:a|]?_b.c[6~1F{P\F&97YhSBGxJiEie %)6$d9_Hezc2X+&YZƷ^@ _#uAseD嬀zvÛ) -:QK ")0lZ=l(e.(RRXY [ޙq=gy/کj}0o^b$##Q[JBBb xsRJ]1S}rkZ9li&>?:Tx|g,b%|۶ͬldAot5jjc#r:.V^t9~+o£:LwvrbX6þSt'8jDJ+i@\D(2q<, 9Ws+o8%q8`D_ѹN_lapt]Ƒ{ 2\,M @myoьl])Kϒ`Иyg>ۏy}Wc7x3nn!I s} ?{ ^"9 @1YECW hԇz|&׆#n""IS. gϐ]|+pn*V%#CodMg` 4+pۀX* ,O0\s*րQBU`4UZoM0 x`y4dmԒ<(5@zb֠xz!@m4 M4hiLѠi4ih@@`CLLC#@ )` hсbA B)4S='D2hd 4=FCF@4=@@j 4QSSD3I3MP! S&Cњ@`h2ibd4FhiDh&F)O@ɔS Oda6)4dTF&)T%?CTiDz)&M{J$Fih4dL`PЧ?dG$LAS< =44FhASi3S=MzM0OC@Ɠҧ#5<zMNKla;}U\l 7v0-̀05G2\dՊչC_M|jlc!WEL7QS m>_qj5Z6$P~C3Eyb"z#DY] EkOٟ,~7PdJFI7;a f )C*#r܆ãv\Wn1qu]#z1oLpM;]k;ڹQ?╧qMoq6uFZH-Kp5_WzV޴|zׁ>gۏ-Q7϶O4W⃏';5wFM kmgꗽ}vjH޲^߭?1AGޮqt%{glX(./hNL2=VXnBׯfnЏ6繑SiMP;Dbwc5".<=*?9unGut_ռߧiק{Ǒ_m߃/2$R{WUmo|rsq^)yxԊf3ӶEG皎n([БgD8zݪ!/ ν }s˖˨/Q8rc1> 8 cbOx6=PH . .`<8Vk(a=u}Qۙar8~~:qU@7JwN'csRT/Kzz~4[cm?|~Q=z֕K{H~JW,K]]~ "  .r-e6z9hox]4_eOHX D hqޖ:ɷY2ڝ4=YtZf@q04ݖӬʛ3IJޑ҄Ķߘ=w.G6$P$Wi$cB/}/1K<:frg]_◢Y P f|Ӓa|6 b"$&qOLB2 1R(1dPDb Ő7B+"i!Y!??,QnHrHa H5E4LY-Z Y1"9kT"J P$R AH)BE ~rA ]%cej%(XEHoW! BYD"8&qJMbˊL"\RXRǵKW?4.HAHALIX( >00v3U5q*V(ܹN8$5C#$ l8D0E24D#!!S)N!K(P u:쎡KK$D taSs[bݚ&Aĉ ALK7+ "@hy"H- )!S8S-ƙ pP)S=XB(ep.)SL™299-<%'30 \P AH))R”).PaJBMJ2@MH).1 hӔC }N?Er&Q7Q(QH*$t°j,E THaKh$BHFFQ)9u$"ȩҡF+## h QD)x)7E"ٚ Z gR _B 3 Rzm~{Se)еXRXSb)GS,ipt䎨*diJDMK d 7919 .lRx: lbQh))hBD$8RkBQL RK((S- pYA0"LY`~+($ LSP @MF2 PK PE$QUEV"ERBb(@!`a_SxRַ]bc HBSH)F S4A5 4bAHF0AE E6DۤX*UTA$< AD`Ba!Xc!AdTDV#*,U` Qk[6QJ(!B[xR`)S8)B)B@Q ȌDƁLs&1eZX*[*1 QAEDT ]D)R @RHB@3DQ )-"A``R!I XA$9XPfd7 B(h`,&M80c4YNYk faaQ њ4%cl+"%[dEM4+VhEAU)iD c, !xzظIiS8`JXCh>I2䐾Cr ČERlB$BxBgʳ-3.ne1+,6Fˡ1p. *\a:5űnZإaXT *Qb) HPlp"u d bSXTQIk òh )BR  `)`R @RH @Ri h Yɒs(u26ְL b!PCTEk u(nbf[sTE"B"/-+* dLT QZMF-h TP8#C!!I'i(.J*BYbS?1 j4x?BJhL PK)x #tS8 AH \H J,E $D* E)E]mEY"XFE E-* -h[mlBTc :j c-F1լm%X``ڠHȅFڼl&]}3(aHS/(e練趂hŧkokwe$_;nv`*ӨD0QMR @R AH)  )"#U*E@r!," D ) Q(R @SR nXEb,AU1b` XA?)@.KXYh˲~-~5}[j7oZgZ+XMضyf36:zY HSQ 6cpR pI.T` i$ I$=3kF#Ac|Rc$"J AJDBR A cYB(H7mK 6"S03,FjBdFL͒(VȌ5kʙնQ.ffB$6 ߭|9$@*a$#XBÍ}MX)7 渉WEYji"`#c%JlhH$"VXR–5ѣ`ѮXCQ $gs! S6/GU#IFx=p3BBIq5SnNJlc){#bM>z(g寏9%(\zsj^g3yxin2w5t錛N;8>z@??]̟OHS݃Ɵ?MMm `mǰԈHŐ$  E|NILvMNx}$8y$JeTp[#k;LEp˓~1a`u&*t"fiբW,S)߲[-4tS> 2n[6KY8`) 4j($6b5sSЮhMe݇ ㊌2\.'IA*45C-i-ÕV&""V"x_/350$i$T!S`/'O)Jmi|QX[@~jJmRSǺa6H8ip4b$$A%P)$!+W1H*@@-!"\icH1@3fQ~y1ztm rY ?A9N^?׈ tdt "t`!ܔ5 1@1+Dѭ +Glup:鿘Z(dJ@`^>CB%#Q+`V!U ;VVPH*%8Hm~ h( G.bfD.ٟACaμE%  ;z.䄭ix@@;#ّUvph+ 5tuu[,:frsړy,Cx[[@JD!HF|>ȵ~ymbboddP.;IvNL"L-i!7U۱.@iV JR~*V@Ί548"#Bt&`,h(^"qpr芢Abj~iߗ rD;eD,<1MAG,(4B<\&$0)B !kRr$Zz@hu$5"AH؏3st)a)(OsI`$>lCTa w-;{ GC E!pϚsH[аLg`]a jSr b9,(WuOgHOY_΀n]fyM$Rdr#+$|OT1}=Fk|1K=WhѼZ̓pstvuY3\",|P 8pb]D2-DM<9y$Iu P\ Aw|q s'7(3z+7|̚~nC0=06pP߾ 6jUѓB%fь<@ezn&6yYAX*Gy雴Akq]o,:UC>u8h<~3݇eg:<؂,Iհg-ڋ< ԁI4<ĎȰ *!r?"5`C]q; -,XF~`}6 tMB(hqw(,*X2KHY3 ` -?rh , 8IolT2wZ'%(+6 X@g{-*`@ι@٤q_C#4ՉN]CjO zu5Lʳ}56DCz4~w*5'-?". H Cy,|f3vA'( sPQRK#C"O*/5<f|wz~78=+|sw䷫Ø""s!GCp 5 iG%.D,YmgHn_"w_>s=a Hvv!X"F2 5D$OrDpky ~י0GƓs~GB#y]Ell5E $YgV SqUe·O')z{Wrֹ۬X;BI+ b;up,F1@PPX Wkk.j4Sr2EA"&[@QwLx܌OF-Bty/Oa9мg }aFq($)TpwEX1n*?lgڣ5 U^ED[8Obz0D,Q`(`,Y8X&"@R p/k-AGI^UV 7j͍,j!iz"@IEǬ4Տ6!Ůb 82θ'@ C PP^vd?kS뭋'HAdb*TX"u9`TQ+ l;wEqC#Y}\d$,p8B5h!$M Ax4C"29G5 pp7!PV,g3_lw )C}o9`eX$# CRG!ɝZ{̛`)(XTDYlׯɿ\8j8,aѤ-VpǶĠ,5zRIA 9xDNEia|!7H8 ;c63=7:%֟yG0N+8BBkѡ¸ѲAg8A`lY"AaRNtyT{X}apĜaM4b|T֤^24wr6+<f(9zB*\/0!p\ίh28ئ _ ̆(@5۰ k giUՇhY^Gn~{ Q9: A V^ޥw {Bǖb[fFeۣ7y<Qg/AS1f( &@HErl!Vd (cXMJQTTG;8Q9ٓ^&~!M|+ugIM?g^xg2x6yʈSvǾѸ}4OIXFw5C 6}w:rwDUTP:m> E)my8Xs6CX94ATθ7>'EaNa^@EbC\/Y1!1Bl."R_ '?"Nǟ]R~rE. NlP]"h41`tԸ65 H /%8D%ED̈m(s0dբ=x.ƴq9l"S;J`TPUdb;*޼ 6bZQ+4zf260$".sJMΥmЬT7#7uroqxs(B;E9t=o:6Nm|G03S~vyHy&x440N7/I=$}wnC^Hi&݄""d6wCRvm2AL#0&T"9 \j`$(#U#ЀEOK}g7sׁ("j&/[O#A΄s[p_5H3JD $`G-]PF0hiĸ֘p$ B#S DH7IMIPD=MdOsSudP=lͼLOnoy8ہEE>=Rgp3Cϓʬ$ [eaRVp*Q2=980s}|%|ΤS?74 np)="#ðվj[<tR6Ѱ2agy7p(8bEM8c_J}|CsHV EQEЅc<5C5v9syKi~Q7a|m=7h7H>ȶwpoK';OǤ|:k_U+@*7i֙&@(DC qߪC'OټثUOyYaO- ]75a}gᜤ^* 6}~~t ` E8e|&CvG2"5FMm3mf06.;22|bSr@/peS%;]r378ƃNn^58;Z0kᘁdYx{3-nEl7|y'"wjR:Uд.RM n|&+ ?2q54mXb p_5?N!' $מޙQ0UCZS`n% QA(?B$1v6QVkP z0w>~=q0hъ,esl1!UY6<‚wcgn]n $j"Ctc}'C#^{ȭ{h\ @HFp/oqyo \W %|$H@V Q~7:NibtpQ: a5Ĝ A@:2uWa!uS׎?$<|tKpxM'Ҩc*cF i) DgE78EP443ci3UIc"XbاT921иOAv;W5"T EfOj3z*`>PE 'Iߠ8}p.'q}rr obgRib9բCt:EXb"c_)<=!*1gT9e_B*,a}CstPJF:Fm8L+] CvPE2iػRPR K\PR8Bm`"7ff"(oUg)%harO Gg@USs<|=;USgUOKu(tuj)3,RI0]h`h$=bNE"; uqة`81բܻt{Ւ!iCnF:58b,5/tVfH4 ? .tņiZ]>9bvî! 6DXbrWc޽c7{pX<bSγs3U :SŒO^q*j0̲'uUYW+"k-SMzj,=imJnj]Hfh} YUQzt#|&"~H6]gvA4cT7Ld 08ӍF(=B62q~ӝDEcp1'6o'9a p!w%47`l8f@Evx֜`8{a;:i.qs'zfX)VEo>Ϧ|0OecAbόG3usnAJ },+ wj3Zl+R #y=k~S]:/ H X(p/zH Cmr 8InA`LLW f{FӲ4e2`;?Qrs M9՗3q j.Z*(A%'Ul0QC3Ͼ'h`VP=~={ߣmhD]m%zVwFӵ7d\Jr5ɄF8 ,1{_4,dY) kCFar~PVHe)w;Mjn`u|i7p 0bxCE"bNP, $ w51r0lA4Nom=D1x-HEQ'*1POXzMo.ƾuwI4*;aY@|>LFe-bd|ٓ:!(cOvLYć.}Ԧ(0rabqvg\tvҝT r0ql 2{Els3coz JqgZĀ*8FY8T >ϝAI14&4an瑒:%t+j*\.l ɋup h.0pO Z@@=v8l̏ ֽ} {J,91 îtRN⤢(1>ǩߧsY}e|odwH*5 <>Q"$dq VUdj=.҅: $VJ^2]ƪk ዔCQ8 !zaXMhף{%bqT WH]|h0S:-Qb]$"#&y''E{5f:ap6TXyk8i`u(0rI<{)U>"1OP&I00~u`$5S itlO! 0!#58B))T4"Lz:ylNR'S~0$H^,ˉ+*Br3Ő;C.n5-!d9#Hy,Q%B^gޱ eu>z烮"h!r> OiByCnDb. ּhJ0Nk~p"A#7BB9G)#U5"d* wy6QbhTXT8fj*׏ '{>,X"}}{6-CU(L2˜>sC6x箴{gpNNDZ")z^8NmO =&(tsIz>o@!b} eoXv fo%遜&="pÍ9r(_9TG~O"}O[Dw}|*#}XtßgIO*u^a{5nP7!̸(vϮơ6CK i;тS5Azs3inm}(羻vҢ|d{{|O:c fQU 08$;5.\f E8$U"<0~v|w֦a;O#EL|G,zvaX%P 6D&U ίzp̅`oAs˼\di!l ]aZD^Gigi/̒>w><@\̤B/ND7u )&@Тևq>=޶ ΉyMS%R>C 83KEaME&B K m{BQ<}mJ-=qLYeϮg(R79^ˎ1R!a'}0t^]0EVV*:}v9QDg=GHxz=D']01}ۗL;gΌ69}wY;SSR'0[8h^YY^`\ 5wLO#1@vZM蚁Eغ+)ooCiF_Dykb8DBAD~Fr~CfSf6 9ajO]"H˄\ BlU$3`WCx69` FW=Q2`CqAZZKP Zn^uw~{=I^,Sqb9f~O|oN}=05do~PnyG$p;%AW1Kq6)d .8p ELE̾l>zSz8O2T73ȁ75gA}Q{bNϔf\q~#q ;H̐B/cPaJ`@R"n#$: QQ`U}* c`xI h5 N$k\gUc!7"Ct{yFiFC07E g rU6TT+TaQa<_C'/=yv3^Jn%00QDO2S 9qaj=6 خ@v!gB/s f 0ؾ#e MDHiUs2CP"LXS.dE˪*9YףCTOe=ߓtkoST{O'vd0}B SvF0ιA cbWgoVFro`u3-(lttG{ׄsM]h,+,x>N0L1L;);Jn_ܟ96Oz-]CZJ5nru}`SI9Ü+=tFCn֚(cA\sQPCαDlӷ&Ő〺Nhxc2hyZLG] MvMh>c)UOYGwf 2QPJmE|þ6UY*(|W,\68ڝb|qgwp!!I}< =:R>'_!ޠ$_:~C89vrN<p>tw^B GyrO[q ~Dppv'9)Œ۞ (w0Vu\?. ~~LlTo3~_(Tgf.sN{ؔy5ůrfK;l(d 0tۿ7؛.;\VH8F, 7iO4yp =Bm4s6Jߙp?~^Y L=OZ3P&T̙oy;S2k^{㳸vu1a+jd5l:d2NCmSX-Cz$ŀIg}-N;bAY (+qDh SU#[RH5FUs!a:wL0;O ʩg}#ߋb[M8ω=O({^_h}{1+<.GIcrl)k<+S"By<15R(\\K!q9j^N J L6r E;0nC|b% u};`+eyLٛ[w~msG:LDWF{m /yqs k*GZ.+9`L@l*~KZ9ǮlKS;؆\c+aq@NhbEI9C^߭8Q˰a{5Fϔ|yF`HZˈz e:4;1i9xJ uɌc\0]QC&Z p'IfFEu|KLBLDPu@ v>6B}j&fR08:`{6e:3AVU7 c%V8ANVWs"eSPGHE9 @iEh.gkVqb8[i;Eifi|rgߢl>673XEr띦mwÿW"6G[{t/8c•(|Ru=k8 G:E̪"*(Ι2A uԈ2^-t\vJFs_'1.QY=RcG#_)STȄiFUυc`{8aK |uܧ| A]NB *V]Y!swc(^tƧ44P龾h'g~{՞iU,}a3zzwF|mWQmPk=?e77g(w|9 =WmyCZgt<x3..)F VMo: 3fb$&;"8?^9`tJbeo,cUPmTFL#, %`Es}@lª3Hp]Z@43Hf@T hQlJ`iwiϩyʼ/Be wg%:|xx72zGq@aB\!"eU"n'׍{י`+8>峹x9B֩ʽWzWcyB/ =ނ;Y2Lfy/9}fޒcFֺ=j͟\K Xaa,ԥqd AwCsnx~Ω\wzܫ]44eLtYjncϚbuoͻYiϊf<˞^Aݰߛ`" ñ<_6B)Z5B=O(ZB̐qʝ<[ N5fi6NFZe Z-r :&CMm~*ry a<(`ʈ8µjPiZEuG ꇄ8W5(HP4'!d!P8oo#wQ8֊NeVYt)0L0xt!MwD jbF$rt ZDֲ,YoM7J3T|fY_*)ǂ䳖.pֲn&]q]Z0ME nfTz~RaM]Y Gs٘TٙL4v֓tɵ`dcXeCMvbSn>7ec +S2!Ɗb:t7Xi6bGNL`c}p`.˺pc2dc(LGg,eZ<' <ьM`Ce: 'fM*BCu,jxC67Z)-~KqM/e웲.ƠcĠ@?[,X Թ10쓆G5%K'kó* NN6Xd/F?67L9753}7Ͱ& |zdMfCt& pP1 H P)nR>-I Vzd$av삐Hi;@Iူ!Cṵ1 tl=X0?VcH V)MkTOZBfYvgLHl8ɈkT5!X[OLْlaDٕ! 8eHM !! c Hce@Pq&8ę 㰟f6L4CIvh9ɻ)!QCL&su8A$ms_H|qdKԬ=3I1ICi 'ÖOf<r$z rhwdP bMـT }gCfB#R:p&0+ aY'T+L"n,Hۚ@(H@ݛ$ݐXl@BnC1I $||!Hn&E%aY1rnŀd yaXnI7@a D0h$w+^X'ˈ Cl, &0FVR1+`b)=w C xOhLtt)9b8Jv[`ng:zdi+Oɲi`}C[@ 64YaRL 5?F6Iդ8P78E4~!14J$SHbp@D!ԁS,a9HlOI d@И$YHj$ل zf!Ht'"5l40*0 > r7H,:@X @ LL:Cg{dY c"&!7Ak7Ilnȡ+%d'I&nԓvOl ɦBفSIIL i@_1.9vBOI(n,=~hH aNc6d6M!6aP<&0:OQ`2(: )CX#=ᘆ2~! I<$XIY, Y!հِـi17@tJd `plW\c9IAa1ٻ'Ԭ nʒ)1HNP7wKza.쇉&h5 F@L!3.XM>KI41?rTCiDdE+bfhMKZ28C7IM1$;]Xpyd1V倰 c$9aF,X'PZNY,+! 擤 44$LLBQC&?N|dY &" E@+I `< xk"M1LL4* xk$A@9`T$8eچ2, >M0韫Hn (]X i&20* ’pXBliE $) `TVE\ヂN :wHNHIdMdI Y r?c;鐆 tيt@)6dӦHi Q wd T8aE*0$@[-rE[✸-6$M( T&H1- )/3p%X& C,KI4 VNC2ݐP3)hv@+$Y!P PC`,)Sf H$0vk1; RI11 Y  4B _ I1 _6&;I6CCaPP 4Y  -aV Ht 8a! !L (PCc+ tY"I6ddTuq6(- b D5P b^.0b*)Y?t@L?6H,dM3ɤn]`]LDQ0%8&@1-\/GЎ/D[D-#D2E /7uߛ$Xt$X~Lp@l N$ 9BiQ!?dUΈ`6pG ] ȅRP @RUO@H"1:Hs q1ľ!E15ԁ"Zh @aFDmLfH AdDhHKH|I6g 9a 1 '!EP3 P"ʤa m"-"@MT-$P2"( 1[iRPt":hbD&7^N!h3Hb!bHI[=ͩ x @R:xtwxxQUH#FDlU1@  )|F+ R,b~2tR1!"bĆ2" Ł$+$d <ΨcͻY~ =(neoNUPS/qcO{WCzJ:VBٰD,d6dy_{792b9PwL,IPZJ0'u䀹Wd,rTCudž&ˬ4%7 Pwsk ^/i˽牮((_B 80Q FD@ %c6j{O zpb}.C,Ħ֩!a3 e 1GAi asw2y/P6stȥa=yYс={Dղ12OPTD3_uQ=fRY6Sv 6R BU c @Ȅ WvlvqJ^W8.k4T֯ԙ!y.(D@nD(d10˥:nm~ɷlNF0r"wV>9TB͡ق BIi"!nD#ځቮ_s}3΁a㰆/" yöx4R 'D3GВc>sʐߕWx퉞RD#B5M5x э*!)@vEQ0"S3M)aixQ#Ec " @/Ӡ /jw=/?~׾mHgg%Vy]5sX1my.^" VР! "oPrh8L[>rwmv*zVVy "!0 !$dέj"f,G뻝a^2*?/Dn94kZt*ͫ3<}G-_6h')gZ,=U@l e:D@be91~r%LU?l]Ts`A:W\St kҊSt;~/Yx{lg]3Y\v T!c(@[=`TC7&Yqi!#K:=7lN-o"na~0E@ hIuǹ@eBg H(_U_P: stH j̝'aVgAAoBZ"!$60@2`=aa>yr焋ב,i(Fܛz*/Ί"PsTl_Ysr*y[wUiG/T嵼'=E> &@ @|uӛNzZҾºo{[sl%Ѐ#v)4("!Ia$f@}oׅDYΛ8TEԯ711U?- 3]=(,fUEFdEP8X4(z_sϗ;]=:>,* 7Јr\ 8W@ mV7ImTC@ sP.y^QD~~v?e v_>yܗO7xQu iٮBDN"A@D ]E-R.~O.wjmT]B8b/Wj:w@.SE"L, Xvtr}8JCGW?y ú)C`Hͣ @ Ze6WK{e̲N\ȁ̤I1Ҵ156R-EYfɱM0 sֺ{}ƒOQvdXCs:g)f\?rCb|AWȁ+/C컄X/]aj-Hn}UQa8DYeܼΧaqt  .P[i@ $DBڙys+'1]g>sݟG[v >*{<Q|}ywu}<&yWDo9ʙxf^)2R =j<^NSh)Sp+<@J@ Ѐ ?e[XͣouzGǀewP < OK:o4N.YAݭ-܅R xDOl$Q9_hGAiHpk|H= Cȅ)i\фHRqv1k𩓆۳cFH1QBΣ.#f>32hOT* Q-~?|}3j+bIJ 8`iz 8 @*w?}<QoY!<%(X+@2 2DDCz/z^:e:Eo-  aQ#?oYr535۾L,1QS#e" VCS{@:"v>*5>@zgJsoAW;),ٗrmnEfRP;D_a"/d]3Dߤ]G`D3b8^̭ӿ45;x^5++?)Q5 fAIV-j|)%YζcA F˼N:P?J""n@f@LhCȣΨlz" 92?4֠C2A \z-EZ}JĮw,D>=,"5P ʐKi"-A\`M~}/nC[VPl$CA5mΊ& X 6՚lT)$G"o%oDFcYU;H7"!J@r#r)*+}싒NOk7nC/ؿ@>uXBx0&¼^r=ZHf25`%5*D4oY$@O_^ڗW}tK_1Df!R.Ň.իeUPqR@suOP'_O'E[Yڰ w oj_0@Alx`m_©]sۊ:c;Qsk J+frEԠkQ!sD$DB';osh)AHmcz>W/` ԁb xo=]hr`nv^yNq6K tHN)@ ˜@"ёuu"ܜJVx8,3Vq5lӕu7I}>'=_tQR,eDȭW0^}\5nݮk_.^r'm.@%/INNzsxf^uiG"~Ik~EO/J,DCq󘠒A+RT: рmP=%QMk !ܭl2"ZT́D,hpV0|Ft=8jáwAT/޲̀ܧovm~Am[i٫ɀ#^Da"&@r`  ~7m;.9%b  DSŜkz3R'w5oW m76  bǒF*Xzv$^NuguԴi׻^F@s" H~~k[y3w[ѿ_w̛@ʀ8w_*6>n@PnбYj)sSYGr"V];ȺtGQ=G (w5}$]'q dvry5])tRB$2QMKO}nVA6q@cdQP/ղB:7Ϊ E0B&eAMYT0ꥄ+^o?hBv/өo]Z12dx VKlE@рyzS~"ߡB)w=K .z%xtݙn):{P. S5@/@ @!E޻"gO[ۏbD';`8[q)"hȈ[, & 9hX; ?77/Lj1С-+Ls-V^GF?RN @GSެާ:[.Ҁcn)0*0CP#2aN*zB ISiv-l=F4ÀuP -oVqPȀ-vpNt%4)";|mGX3$" zNz{O6o_ahỸ٩fk!*CCj[?hūAg" N\II!GiVҞ1jǯu=M7"D`.iDΈQ<} &7Ӫ0]Wg$$CA6&2 Dт"!Z^?G/Y{Yft'/[_!l<.=V]8""_w=3*d-aG/hxuOp9 H =6~4 y_@{| =t/\mYx=.R C2h@ JZD*oۺ uV,^(śk-Q"\T i;Wm ش-bΩr$y(_b9Upc}v(/ЊsnJ9{tMoB. D"jٟ;9TJ1(۱!*:-RD9LF@"L!|`4@ r@*bCTmZfY7=F U@/q@}DM]$im(!~_/4Bm}^2ϛ1=uҠ8.馘*WTvd;'fRL$Lvdݏ=+TwwH7X/?N7muR ˴榧gU\UMl"tC+?A|TNZ{\m?7dE&SK!0EˠQ@3)W:s&OYa=tn]kq|x"&y~?wry;,pPGka#iI;y|GՇ}BhdnM&ͦ77^+R6? I3@wF^$@2 >s/o8*%zJ.;#mud! Vhkj.WqRsCߠwi"wzrn?' o?UT5VeY ߻=f;*\Bu(&t&MW"t37cv,Є5TzNIQnBkͰ  kJj/u{~) 5`ty>ǟD䩰ZEW~"Vtg꠸&@\ " 6 @+oyӏY6Uvf ٪-A.RBj&tM=&vO6ĠYV gAW]'SA<qPouۤ?#ʜ\Lǫu vE_t/:ٕy!  n 7( 0d7Tޟ'~l5ZMqC3Or~mϝmfq kP?P&3vfՃ:.] e^nLNKD2"A" R @bV3[Է>5؛}Vfåwi~HЁUL TKTuQ+YHc* A\f'a :elkz&`U0ݷut.=_ArOOo?K;5)uOpOlggUk7@Zՠ/dȁz`<"J֚&p/*&޾}N;uk[:ޣUs>64ӿB>UA|gOA,]#x*ufm: H7NB _]c6]{lj?g"Xz]VDGQGC?4͖bU-T^STl9B .v(,Ŋ2 @@*,pcj77)㸒Z%Sf/nj9 ݧv0@{@Y ۠B}fk[Z85kl ӭ 읋z Ռϣx;k`܄3"'&B{>ɨ [֦Ki}WcN3/⺟8?a89b>,Y[X0]紎hj?Co !gW,0T>4ޠNx|w>Oyuzts.``g^@/) @D$ESJNʄ5qaNc5n6bVF $d번N=kDJZ8dMSH'6A˥8TddDQ]*@AYoFW)}R(Rv7ݬv+X듗Y}l IfY!uO?nΕXfY՚hBQTdAY@x~Fd(UIԙCuOPSlq[sM^J 53O"!4R`}F&D@F"aHuju\X;x+E8<8sPE6F>JveɨM\Lh@^vSQ΄HC 1 ͺ1]*@.hD'O&P@XA3A&1jEO}G{VZ/m.$J "22" +TDtJ--gRԮ=TP+J`/!?4ȈM* *IzYIK}'fٿ]MT M(t<(iȢ;fjjG"Ȉ:7 @Ab*ϕ1 wMpJW&e]AqjcBc0 gSt RU"򐻎楹KMG9AT TQcc:.8}B Ҁ*׶I *D^%*_1 k|yiNRG:ڽ¦_!8=ޱNdE2U:H"!% _S;JUAv˺]=c[6͕?r|vQS]cկ"tfΊ[Kd9Կs?x%NG -h""Ҩ" {@ FuK]>GC,`Y $H"(pb$J!Y)j IږޣVi&ucЇ{/:0Gz?Su(2@:T&)AT$PT::6B\[+emSZuQQ\"ԙf7%l@.g ^ϐ[+jeD?Uhm16);)2(xZ}gU\- eI]a}ϱԼ. ,kd1:O\d!"A,FH [ej!mLBO;s4g3?cq5eU"m,Dc',Jz5;ek<.;wmR.he^]g. FVT7mT"" bW )G;O0`T?s (6c-\h\ævqXFI#jH }w;abڎ{r^~ә'ִ}|W+g0@)@ 0 I2\~}S9{AxR3A84"D]Nw/X_dP= M" ( & MPĉ*U{q<3Cs |sнϱe^_簇+O/Ae;[ϱy@H}vDRZuquU:Kȇ0`(D@"oiR+Y^% =I_ƚiwko7VOQjV}\*D T+e=$T uePB[-kkö.(ܟ +4<'U?T< _ = hw2mc~ݨ6aTq?qquq<+Bt})mrI"" ! Tr'u PD,H÷gTёK1I@ T53 s{HtF򙘙-;J}96HE_swO\F b5TdBQB CZk\Ʉfh0IA,w-'^DCqV'lUG`""( ="̀hj/Q%9I 3Z"^oUJc8<ܜAN2"Tԯ(DHmMO_I}sqnVuĻCBѺݺ>=ROAJB*Nb DANhu(:z f+fAJ!B!t(MOm1}e\Z~ _[VT[GYyz=}&PE" ʅ#* ڜ*Z3qͻ8[&TF!k2RSPnHPLةij5/Rj~FM>DֱK%u&xifյ2 A^LkZ(N2(렄%ώ>}E3tgrifQZTzV- I*́<4;A^l:_﨣qX~kKb-]ճ<&>FP7U~]\8aT"2ZUU;F1_瘕\ĥyĠ_v۵$(k jH!t:P '&!S8ʧջrΫs6 u&/[",E"~i w `B2"<읭 \قWz({GMeV N6?+wm5͉B]ӡv)['Gdǂqn^wJj_fz8D&%?".0# )YkAJvn%;xُES] gGɿϰE]U*T"ldAA;$V7V sB7SִXTZW߽bh*RDU@.(JBr`e e*Q۷*\_[)Y+Vw" $QeEHhN]a[a,S!0J",zR`JMZ ۏ(DADZ{AfF~cbtxsU;T c_=R"H" j[>UD-P 8T(G5,#i#yuu %UQβ^j֨"Y_fEȈ;XG((U#QCqQXyHn w򵼗*YK- 0FVe7U;_|{6m<f&f!Y7!?X )FZ̆ o{)4_N3}\@| pb3ZrDLZꀅ1+X$ ͈aK.\Եi5Ǟ9Ȝ+kKL7i @ѨRF#)V~GYʹN=ge\d Vfs O3|5 vjygQyޢ+y+ݒu8?YusplWmW/eʝom#1OkiVWO=E05"(6۲T+:g ޯ6N`ijZuӉ=AW:JA( AN@=@ @EDPuTЅo|J g n3EV݋PF P DQ*Wa-'޺>.Rm|(YE+twlDEx/ L]LL]<54Y;QCH#, "l`L S}=-= S]ujlUxoTP)FEUA@E1f $3l%n(HR@].XcqkP2 +=ڨ({t΢;vj=T-@-imsT!SF2'*jfDj92)I~|?,ԛ+dD o[8} (p]%*rۯeݹ]m_-tyRNZKOlL =r?=9~i~?`snC1ҭTĩfqţ=45( /y~/gV~]z6@c2:t^q@ުe[<=3jʣ_W?3.ˇRXM#Yl:{^kDJlFջjovE̘ďa$X @OS§V H`MJmO]da+Dn}|a:Hpkp4>~~~`jW"VEgU '﹎Y02|BxbuIX $F&^)XaxR{N7!vl0wd9^C{WY)ޜ/\׫֋*yˈWՋ`&\a|QA jT,Qn[u#ġ@' Y$9@;Rt Sfrr]؈Ȏ)B믢VuJ4O4T-AJ*DLG,0ByxhqG%5k\{joZ1"͊R m‡0ϗ[35-i/W'f(ϊaft3q/ҥ/}]_/l#fjNh"RC]8w"dž{o%>P6(vM7Q˵aB(꾹 ;aG|N¶5wZ8rY617qd*ӿ>2%"]Ѽ4J|@{-ӧԀѹ8cZX1MiaLpp&}VX"a o{Ƙz` 3i"~RU6 xHOyq]Rj>8\MU/\5|Tқi|>Ui=h5ybyvG>;ǛPyur2gj;K~^m.>SiybT+foOu @/=s_$GE7e9 ̕HIh_xpRMx/շ1vo0_#?wi(YQŞsn;+3J;0wĴq͢kV]œGjgڶc>]_^aSV7sks/7ZT֯GK`f$BQ:?$潕iQϚ0ⴧ](TygtWmXUca$[=}0kAk{f ;->O^zjkv]<1HvZJI}Y/YLb*XT*VQhV[F#(%2+a(V5wg)0z kSVA*&;C3-Zӄm+e d|뇒&co] nX ~'i~=(nm:iED\GYP&hj7tQc/xf΅vY&5!ޝ%j|B0V;fw/Eүņn־v_,,ٮ .* һ4ҼVsqZ[a)D(wO5 +춢JljvIq wxӹUs|qnw5Y_,3_ΠA#@D @8cCޮQp]px2S$/v% W~hvv zR ij?xq3u J(vVUkxRzRԆ;ƥJvk[yi~rcѾ\D]Gljxw妪71ŗ m$z@$(Kj"$o72nF:|^QX=RّQ{Z]KqglBUUnfZԟSw\[sO  3fa/Q{/-9iQExg 8u-h%3g!"gI΃@5ӄ CxPmLN=jY )Zv…d,8~76{_ۺ[,2ɫk;!8C KT0\z)!,?d (DJ#(,(>6,2m ieLTC]@ҾZWhc^Bq~1Zn}FֱgD 2,C*0)fOmxC$z mˏz2Ѐ Ή#ۿ-qٸ<1@g*ͽP/ eCq1LG)]橚n1~i{ ;N?9^4@/fn=3S>z|_;{ay>/X: BȬUi Sv ͢-j8)t k"'bH"]8_hYⴖZP[v`I(yg| bqOWuSZ_U و |1 H)|6EnmLf-Ssp,Fjy\o!i;!7ӖB[|UT4ÿ!=UJ(ݪ<5$LHX \1$#6ٚ]Ҡ/ϟ5[Hm,wk9^Dy"H noG_KZex|dv Ro ӇTvZjJacĨaV5(O1.F1́ItͨN=hvalu8ď)Z],&<ַ`y(&b8OqqV $$xKJkAMU)PTP [VYp6 )g]7{Ua^@@5qs5b& ]Glzq4 !xf- bj@@C,ǤxDmGot[^;2j;e?GJoI hhqų v*.ѹ /S4@:hIuD8^|kaYӶ1KJZW}LeYd r}/C}ӹ<1ݛTtg߰1kٽmsi5K7?Xx@ :6["P2A6D/:<~Ne_,yn>Tf=@}r@h޹=zoŐY+N!Hx Y Z.*#| s`15Nۯ=4XA>(73D_p׻%õ4Br)K #( Ȩ &8 :ֈf-{ 06h<įŒOA>p~@Pd 9uES4ͧ=N0< H7.ǟ޲ϤZp73E߇SW` PKu޻zDD]7zesvk)K+W D Հ QDxtA}y ww~myC$idv'+/m_^:kџ|*m'?TP$oL>Q#aȉC'}}}ּ c[ H6r0"t(H>@5S ,r d/G:9q@CN\'_8w/SDIp$*~@0Z*Z8C+a9 l@2@Mb϶VdVSg\Q~TJɯ͞; ,0jOvo5?]$ @Ml#]fⱷwwѡ&DcҟnJWDFPB',տCY`,>.Diz^OѪ}{;@EN8Y+!: RE)z߄?gb1rH$: ^zpe=."E1W'p_e΃@!?rI''?<~ +0~n|S>'"}£Ѓx?/X G(@ *{0 vX2'@ukZZnZ׳'*Ur]>蔴ODw#O8߇Nw$i~2i4`|?b8&ֽyYTw0I ݀(UԦyil7.v@ ℓ5jw^g. -$$"^ tG$TnbFʼ2ngdxsar@ ْ(?7/qp]@ #=$xD="@X8ڿmWzV0rpDQ= ٩Kqn^!rYCe=,w:kD,ݥ-zpFݚnCsv0zH~ߧ$#19K^Xw>b,@D@ٚP5tZ0Pt*Qϻo $I|HZt~{@Qb5f[ "OjԢ_8@hf"Qaw$sVH;AٽoC]wxaj(r(늣4%oSe9:wÎC" 7䉄M FaTUn}&96U{<*x+h.( @e'Oښea9L@߻%A8 |a3g0MTJ8 t/Hm&Zt.@-j4=orj@ "Cht04en8mtW,݉-0Dr9b@XpUT@ (:8 ホfyrQnUoѮǻ.Ŧ""ruq[q#!,br].mʓ UH&H)ߡP5A7,w}*&Ȋ&h`8k5cClm~m'6(lݙ2, nx nMvaK3nPv.l Aq@ d'YadE i7)x@ ^82ZDxD: @#O? 9 &N. 4Ae+lipGQ_@.$_@L9a=0'a6ր<_+|H gtAC m˻l# ߠ*I5j[v}e^pv$GHXi{߸jxi$M{әd87)]BE<@Ux ={0,@Aނ]16ke݅7b싖%puZfݛ`ڥ1EW*$ܚRk|F|,7B ͕zoavi 6RZ!8gna{a?0;٧Ǐ CTQC U݉kmo7܂0=0ؑtC>&_xcE9fV&Yd"gͷNXkL42<|tN)| g@3&gQT(E p\Q߅hST; T ޛ۟գ703$D3!݉;p.m>}W L4ݣ  u-Lx(n[7& P" sD ٓMbx)XBZr wd6cmײ{1 [qG$Q( m;ъ<@ww߾ƣ>e |n09x$Il l7LuT8`dDj/ Pge%T & TMRׂwxPDFvm:l9qX^e6Ê# Hl4-`+-EF]Ͷz) %i/"s 2֋ۚ1@!#!~Yx/߉5YtXrZSmۭHK@m/79Ud0 Ӓ,A`84G$ F𹯿`AU@ۚ PP8$[pݪC {ϟ.Ih ;t/c@Daf6Ğ #Y 5Ê#צ$z@7bHk{8$3sx£"*cP .M54D8"&+G qbׂC*aQL-ފm@! rFw_{u*M@l5MHE䋎EӖWZK@BI<ɪr/ >D@uG[`i4K@)ӹ[fz.=4QHnۢJGʡQ'$+ ZiK8oPޡ:K^H2RT$m1aQ B.xyyw1'MlT7M>} r }VዣN:g@ 0 * X߻~_g R%Mv1A$TVQ([zW _]%Z1Lp1ZC|Or~P! ?-#8tXt @tfŞիH$QAo6B r$ RϷ\Rk~ʎ(\MLNdCz@ t9-E^XK,@vJAMvѫ 8-]Q6Br61kI#A!q#\kA vb9[)0DwaU_'}}(h߲ e@ ˍ~{@C =Zm9e.( P[sNQT~,9b[ P5 1aZb X q\!DCOv1h}8_(O$O٥ GYpA =Jq nc;R_$uP޾wT|dA"N3"񙫰HGA 3:03W[{Zը.8VDnnM`1?gGv@MŽfQ8uҹ`86;ߘhƼt(ء^<)Cr~;bjׯ\ŜcT8xt!史 xBPK{ Q5G^럊gU41@Tտm͸&VZ wwqRH՜( G(4D3pK&t }zb |Hf$ lhD@].[ _}3Rt;LIcpsBEo9>}gt $w`IOJQD{"~Td #&6i 1D S72 LF4-E8qa%cݿE!1@9Ԗ5{3>胠y8N嫛CbIB[DꀘQ5oR_ݭr_Wr5@wgǽݹNJдw :"F6yCtHH=#DB }QtGH?3|x}}Pt\tX2Q&\Ҏ!Q4&MSN}bwj{1ڔ`L @D&Gs_zlpwMވզ3nn^ĺ!-p v߮<TA H@^A3wyc9pI: dž-~>d)*,j&{{^FJ\@G:@d~#ǻS{6 (݊܈iqAY߭e|ړrD|&Dj<8U@닛U\n9ĚDB?D,E|_L{[E"pj(97)Ӌ]F3ێqO@|yy[i, vqQ3n4Dv7wu.puo8BhzC@x@#f޽yn)ͫzL@~a#݀/k_?kXepD?@\z5^=kKZx)ς.< ɳUr@~5ې9_*}5o8,I |+_ i ̋˃rfRa+/ :`GbNi/o OyoǶ&xURQ= 9CC;@,l83vvc~"&68sa| !t f8 ch5|unvF\O sOyj19gkR)>Zwc ̀<0rt@u`<Ճtğ숲$E*Fۉ]) "okMdC$DsUqJOxե? XNH@۩ڿtHYDN"U[:O1JHH=$ ՀI~<}]W:? )@-T]`e}~ WD} cLOe#߯oAI ~YC!Iˏ=о^ϵo{_€ӂ@A9pOhKv9{CKg/QY} HSՉaD."ǾtJ0. 0d !YuR}xopdeGzoo;˷MM6bc5@89%B]r Iy*=Hi@$I#'=ӑtm&tQvϰjgvhg> B (T},Ǿx\ \ժb.a\pz MH0\q^l;U^}rԤ·Wat(HEđ޾;gCef^DzjLV)ۭ8$dIc7g! C{a>^矛qlw}֧@}׭D9@Yu뷟,/g{ĨLIbIy}ׄ h*wp+᳈ce=$y@׳|U(v.r7+O>fzkcKcSA== {&]0ǎ*ZʺB- AP_^@ QtQ@rFf35=S&;Ql}HDov|}y'd]aDz$t>菪-o1xog&Uj|@FGc,Q7벥D27ѦS?pE&;h|x׌Oo+#LIXow#@N+f\SKMi]%ӻVS fqjDV)x,fH B*@A0iS4Y{C>3:wo<}Dfzie|j ;`OthDӦt)!=}K LV%<;Bpu~)kUzڊ]> Hvqb^ ዡ/kw](^_*M5"K/!CDE(55fT#)S%lY쯏>??o/dHG卽|Q#l, /qq}աw\]8PԨzQY? Fe>6!_eb,7Sv( Հ>Y,E@pT 6{M[#ncbb}5>ye=ekYBVg՘Jh{ۛ]lifSeWTZb@D ߀/bªPH)x3Y#ڶv q/: 3/D> kzfWTgtOVmD8KT2Ɵ RԗqaV;&Ta{sϧ ~L  qqxohajcxqLW>_ujW YF9i]6~ogc1oM sˊ#Tr 0  ۑ>t'=C'~nW&u_19uC\4SxD╬03Ry XxYZ"1j0Z字(_7S<˩[@yzJ~%HCzo֟\OZwnRǛbo*U&|ABh:`_WP-Wyo/ʺ՚iZWl.JiUsEGaJ*^&i*n /gEn_R*q~>4ΘMDI>EW'#DJ!#Ab`=DcǨ'Q*UKrT)>;wްZh=%V}z[2_2?5r3kŢ0լ-*CihVVL!n: Y0ORieνU^a-Lbau#_Jm_~"ٛ[[Ⓤ݂fjfB.MV+B{=5sKwmQoGAdmMz ,P?r BD!CWB8ZU߾ڟgXR]~l;w5a3i?Qig޿ڣkF2J?0 ?m%<NvW8SRX%ai hh"" 2B enVl8Rޫ/U=)¥c:g~֘[7t0i,-?=5{!NwR͗N͇fgyܪJ_)b|-R)W|M@}BN)9zdCF Q9 ˠ.'?9if7plm*jMۼVCk8塛^kl2]Z NdDufO`a.KpqBh_] ~zǍ͖{=_Y㖫[qLY6\k,J9ULYm!PОn?Qtψ&[ >w9CW[Ղ>"o3,h^ >aJ'b_m_a NwȭWݚ}x5ʄ;K6/WnEmYjUi ٪[O(Sqd-Xo ^ ָ\DVYN_a燮f8o\^qf6 [LJWu#NV[W/~3G牦 n7Tj)ץ^x <;~l]rjOtHhxr]p^P5@ݫJtt+ ,d:>pG;5eZ 8Jǿޢ]e|^1"{3ZТEԎݼ(iMaxSVݻ!VLpvhQhVkFex"ď-YQFC\ڢ!}0θm5idl*+K+L.zc. =f#He#jMsriq=&X]ec|mV鯷 @ y[[* dT3t H^9?04VAĂ,X",HC$;d(V*Jc/{e/" wUϲ}MqY (<@QSB \#0 0 0C¸-ik4I! XIȲ ?^ '"Hh Q sE"ai!T|8,f=gTA?(Ղ?/$! WLWp=E; H"2 ܠ7 ȈrL5[wrM@ "H  z8 _R)($ HB* ZDg&;((l"e4mᳳK^yQB@ Wr;2ƒ`Q" #jy93(8#m! B<(l5]Rd:P*T/*h|?eϰ) 2'IwByx>.F@dDFD dIȈy;ݰ ߷;xȩ?f" b fbH-E{햩KMn)x ""_Sxhc> 8Zb "#y ypoL˼lg_ EBEA$BEx!]*9ACz " E@ " Hw NL6.Ѳ ]8#6͹ Pd@  6͹X&^ qQIh |Ed@ $Eq̮=5>${Py YCG,WN6Ez P x"HH'YRHA+KWG"L$E7NȮx' ۳6Ǫ1X؜dυΣ[Թ H_ 9c?Q‰I|D6|\ D(! "]7z}]7<:^:_C1;3gqm}!]{9!֘G()\R ANrna1Ыp| @%4o^jcH{ųRX gŸ AM2v_5?8?^Fk!ԀD2s/X EeG=zRي]UvnMI^e u?̷gk&wT'4|\ogK *`Mh \~ 9q< yVcS"ͻ mT (v2 \t^,{CH/یh+W6"&>WZ+i}>:ݞD>HJ\z"3Eׯ?ޖИ", f@,c{99**`.BF+l:*.H0, $'QPۻWÈ31<U.'z|-JH_8A2zG.[Jn/Dr=MQ 8昜d.,y+xhľJ,I^XQtJBc#5_Z-df<{V:'%yY\EU0VgCt;Yڋ,\|=\<*~W'L4dn{R&\1?rCHt~9v6oL_i)3{#ZF(f3(POUKM:|rWUX]=E=j,qg3i| EOOjw8kqOL,(X;V}!P<30DiR;0#q%-6U͈,Ul3́xGiP?~Gw,P&?ˇ]vwFCuɁX`DȀIYIS_MѺ4}'< zEzz]D59(Wޙ7AxIh~{zOFUox\k0oi z/'Dv=Z}#7+ kiLGG-jI->syƐX{wP'p'Gu4˲gaOVlŽq4ҟ̙,tgn'WVdXF,qό.fܾSUF+-C}/|~/okz|KZ=:4D9cWVA\PRWm׭dpͦKrrrT7`9PKnW{ُw@ٞn[ojawvWS([;N3RYΓaH{bptOav+IzOYHՉHyw<ɵD#$Z^2GlJE 5_g=#-i!}d80ػLi/f"lePh$m5>&TGEOsj!8܅rr/(Co5GGKE?G3y@dɰoSlsC?p6FpYZQ}΢Uû4AqKNvr͛Cs(%wܔ>&3T¿wp<>&bO{va}O孾+ {7BtE,~9^d${ ,w>LV9ѕ|YJoe%V]>m^Rͷe|Hb -֢40݆Խ^)ڳI^9mV#s|G"߷b"=myW::kqo$ky>wInx8Lo\xd@ɠ>+h&>y4:LtZLsqѲ^2%׏.8fsh7#H$3oN ԟ? &LǔU3ѨuH9TU )k=Qf3l,jeVK @?Q6Δᰓi"'3(ݟ1rKKH>vAGp,H72vBYr2B%4D r5 "ݘk2J]od_NJč$P>wB)> @S Pt~窽48\t:=U ~:" t+ %hAhdXO'_`H߬DNTSB4{3ˈ$A`IHt4Po:vɑpZu3uKYձ3U.QL:[BrM-ƤE52npZ 8ZK|(i]Cf"URa:xh*(O9έϻ[rCf'q+=`8A@+ !aW0EQR!8X5hL犠YحSHu:Vڹ @irݟhͧ& swOt_EPb3@ 7}2EXM %l ?n]^h;zwjE껞m͡`D-] kyƊKe[z.ґklwYjm,vwi T\kM6 ࢊ0*ު=xOJYIAШ^hȽ$9]>Ʊr>"fBzaRqtYW*6TɪA@<@ 4u#heRz;Q)TTuxTRiϻ؇m$!A:_#kȵ*>[oT^@"pP#ੀ^|7|QV F5%4,\D*uW w&rtFotmtM$47yz1xc9ēz<v!}5bAK0q4K&Z\izNmS:CU㼺jDDdNu_0ba7[ӦEb) `#DȠ&2g?U/Ҵ| 1[=pKDLܓ,s=ԼQ"f:bLL\?DE˪$gLAn+Сza hq%dξ|ov9|)AcƗȢr'c<ɟBe8Z7:d'Nm/AZ3:G7D'8XO UFߟXA+ 1ro@̣AP;F:[1vdxp =/(V"zrnM^aXT@"n^N3gIK=MД WK|c^ ܙo꩙v&﫸jgFuV[vZxVIA(w ~T@sPᵶx}P`d }rcSP*Rޕv/~?,@6PqyB=t'{/<9;;_@xG;?>.TW9܊ L\#g\+R e\0o~7[GzkJBܬj[tsm7na,s}@Ce%Yhtʉ΄>tU9L!ПԠ%pJn U&3 ^M52)aB&svT$ۂۺq/Byb=h=>]Rḓ;NN˦˥0WacL9o"cW j@?FuZxnK1,XDkorAzyr:&p)k%[ݶhUd49m:Vߌgvu,}ZH-{5_fǢx0@Rmԕ+^vp.UgߏI:wfX?gX4mDǿRmCpuږJ$4be ^NHk^`:GGe-մ=1w*Wtguڎ2 Hyqv'歟Ew\%Z,/R2Oڵ9jQc/}pUeczeM\e\c2N\Qz/hpD-R2KX#71feջˣ&e x#xs §$}`s}eFѶn23P7Aj>w5G5kaάɵ lk#\Sr\t-Mv;1z˚{;L,gso-l'#@Ỵ$elbˆಂ:3Ē4YC(K'hxhY'pƸ~nM7{;.ŐI@VTI\Pv/q-y=^ |?72":EIezeN 8Tf0561DžV6@(}s*uP:)(䪇V:j I(iu}:h빾}Bd+-ƾ-rNxՠG6fc03Y5:ogt@/}Sc1!;_p|I_nS@uEq~AO` _t\=/=a884(&ƿ9@tU` DJߠt)Z=okRFU߮+aL\Lod$m֫dkNj&` lVA_t1({Dޕ'n(|[6wtsϿbs@"Nb7jҘMRY俸l! ȃ_^=?Nw"qȈ%޷c|/.%$ d9D@ߙ'2gZ@*Añj zIçFNyTXIwWOK+†CaTH u &3ty_+]Y]{ƹmB2j" 0;AOɸ:24ѩRhl>pw31! -ߚ8 y;07jMZLS̘GH{Q#vcإEˀ0OU6r'?I;sOTa"rxlW0ȃۊ?UC뤎4,4|!Y yFp5>@7*X`gY`la4.I`>sp Bۊ s&:)'OWoGkxܼZ$:u ±<Ǚ4 XW3+pD׹"9/xMjglI7HCAq[?Dn-ڗ|(|h.4+gww{/RE8X0&@=F$Q҂喊8#g3knɍ#6/GhdVGM!Xl;bf$ 0@CDhRApJȩ׃g 8'l7J~Fl=ID8@U+(ukU,@C Dá[[3!*7uE߇UTDThʚj0 JFqb:t1ɛ D]W_n?`0dK[=M-$s%t\iެvkZlMB6tF"7U) D=ʛX߶hq`US^U|MxwҼ#_4uρDC2XΟ؊Bs9GiOYYB?""|ݸM3E;ǧg{v5I.||GYP7k=/N]@[VX]ϤF;:᧜S[C(h ,܃'fE tR 7 =W.!Hu2f0G;|U!y> af̷_jK9~'G E-qWP419@?ϩ:SH9h) 7k;HDB[~paCm0n[||rKcj;~=(k 06JC%o sDelX^zñuqѼj8kUğsw}Ht& DG0/Q4G8=ܺ|mK(Oׁ~!̛ ߉²XߏySLĦѡȠD?s'uK4VSٻĹc?!c_9Ju3EFULHkA|2D؆@ %}B:G:RZe=vV?d;V TBBgT];[{}%UOzF(QÐ ='dzR:3S;诓N܆Qi |M+^{ 6rBú$12>Ь;y^e3˄Wo1O# .W :QJ;@qѬO_}XţJ Lv5Zn gCǒI7Vƙ "88az5mX"Emq[}#1= uq$D e઩u8Jw!H?oQ~gys!Z(Ybd3㣳KG|;`D@ۻpͅUܴgB*UszYtRo}fC^{`D<ʃ_cqW̤WUn7IXФվ SX+)"ZSAV-u֮!c `aٺaB  ϭN:K"z  ,銀y"0gun OZp'FM@SlbE]㝓"S$ŴN]6~jޓñϵ?r2 %QZ`WZVcjtO!g]mܞ /uf1R}e-8 O; צIjGΣ,*Eh`1302{'EH|Ɯ{^ttJiу 8y*@tGI6@N*9c;1y!hf f:nD9HC8)kg5̸hSO'=N6s|1Fe: -/? xݒQI+wtIM嫘8t"ފm Egy]{3}YsK(4Ɠ` e"""ʘ7j*(Lz$;̼vj#b$,paSA}#G!H@("1]MO<].XVIҺscK#A7By Fn:XRSy^%1Xf+Y}f4ފ JoL5棏Yp{a_;~!xD865 &q%yvD BjZCn%> eCblXTX{\'9??;8:; 6#*ExJ*@ \af5Ǒ2FsO>]pc~zT',ۢeR%WNyݞʑaGd-I?GE5\EX\[eyF1BCFHv%&oRuIsYnBj7S UXQaJ]|П iwJt|B \}̭~uj$jiʦPEpI>64j&}ӷ/kBf_ǿͮEj;4S5~ťnm DE6t#yw I#ƴDm/`çi4YؼA; EȮ5%Gkho 섲1߂27'`nxl4:fJD˱"=8X-G= D@R+F|$7Յ.]1(UjD[ahi&Z<4f.SUAd߿FXlaSvgl[<\*MOdХ IhϣWKve?[H S پ f^VH:`An=fCAWnqaWiwr#x/@\,Ta-C+w*^ϧ˰:[}Ͻy!#֊p>GP4]lX#l J)@VцUDv[3IӰgZEGkkT-huX|Xk2j&;Whpjϔ 8K69B;?Npː !ZseS;MSx[̌~zJ6mo6vdx]l…1#D^rcE%v4t!=_!zuVSS(%x kHg*y}K4]~b,FC@"u $7e=@xQ8Em6<>hcؚxϿMJgl64\!#8F/T$<$wZ~fi1#>Gg@ڧިe>\JH[M}a\xy N}z0ڍqEx1[ҩ hk@ YES5lQwV1@!.(EUT"!P{`.c=@:=n,Ʒɝ)8'^ָ~COA$`μRh 5/,3X&*?e7UV7ȍ0yT~9OꄾY߃cYt1R19NN fn:R91uɯKQO 2[ʊHoZV+uj!rmb9+NGv )g5oZQ!}g&r\RwH#q9+,pDvڦ&VDĜ-sҗZZys)jw3{lMŦYS숲h|ʃ#f0Z8wC`~xxugrogfH]IX.'+z9@@Ԙ쉒h+PlGl-@#>Ԗt,{ضbZCu=; }_&ف.<_"(N~[h!e@SN6VʮiRy3W<wGNJi!R\ݞDWs:c+VMl^~wܖձ* x&C2cM4 \R |vt]B JL}uţC#]d\zβ:忊}7C A g\ΒTV˯!`?ݢ(8IEE~uGuԩȰ7cjZId*2~ w]ZDsop"`F ,m8oexK"ļ,4ZaOHT9~-þuW :ۉYكV^қ'?geB_1ӛ A{/JyN<u7^k"1r}đ^2*J2=<ƄryL/ݐ82݁EB Kv q7:r] 3>|p*(k,`u"#h*A560Y l'F]P~&=~3t~79GƜ1T[$!}[kQY > y4ο3C@#$ayrê8gn;c_O$e=d,MМt B衇(B 2?\QP}N(l<B, a(dij"zԅX6D3婥s.} =Z 10 {'_]YJj (u;JBQ\(40936K.9Us;b(S AH u 11)frXy7,K|   Ot,)vxz HX2D9asy]YGtQxTq=VNU9+:9_/:v]24OŚ| Cڡ[f`f37Ztj ӫ9"ΠL+,;_v=.S*|GkǚU6/!!BT`^#MQ px#g10iF?N~Edeo@S&lcP$CΝE@@ 1:,Hѧ>d9T rt#cv :#\WIy@QjTILK\HeA 6\c=`R8Dx*'xDW4R{ޗ[{*@RpZ̚G~Pp„8 !FK=yxqp,yeD} +_GҴLE^|@AXQƝݷU~&ʃEȠW3+;rؐ;BJN6:!cf8Csk }1a*kX%Yf}$ o T"'EGtA`i_&#ّ2:$,,9Xu7X}Rl(0Fb:g!1bIk)o +`9m5X}䦩Ru\k7 dX.+}MAٱ$'~'O3pKLKJ`/R\ɥrvBΙl2Ď<1ڷ뙴"ȜنŁz (he^O߫+4>eSJɽ$ JJ:cFY[KHJOĤ|!{(x ux:4/aˢ''YOkŮ+6 ڭVc+ZjTHfh ֡6(Jůf3{<򕕞lsăYwAzra=+-}#$3s&'ό+2\"TDtR|Tvp\ӲȲE cSJBV5Ю8Z X6$E"[2"BAg)dDXxI{XS4SM83X(Js`wLNÑJX -\]=:>Us43I<y'WU[q\sn$U#Jk33,ڃXd #VYW7zN6y0TF*28کٶ uNƄ8|X+':C\[Y1` %_v|.@m@syDNGqd|`%AZ`H'*H&ǫ q)%TqqŞI`ޛCxɚeb0lOtebwxd)*ߤ!=CZiC<QWDz6W,ǨLbsZD?YEw&P5bL'{^Ij'p|=)F|l ; E֫zO]6@ 5w$-\ vQqqA :g73Cn?7V^hsW[uA}otʡ;vg9i7R!/g\4,}9˴T>X]}C5g,9!JQS(Xc zcI}EC>yDǙP5J."= V{܊~siR  S7C/\ϓ/;aMݞD9 J toS:&X0"?2_Y !} d?ǍQ>nQ|s[nUǵSsW?o;]k3Cwk= /y[޻34"C@R 9CagZr;lMyqJ@[E^xz\ ܌g^/~71)SPӿWlyKyXxB.=Tnn(%IͰ3APĽ&f*Ţr{"h3HݧFvޡqbԲld;PM|g=)rԹm[3"m}ȍB3RL[ Ζ{jdjzk \Ô %{׸Q;fk~[=nWۇj)WRO,:;sWLܹ-XngAv_ΨێR=-hwcKQOYQaɨ&fN/Ɍ&Ɇm }˶QGsf"T&ңBvU:^۫zYhX,wsfeTnNt_P2!@bwPq垂3K\Fv0) >"t&Mn'bq@d}&- n+G['._st XM<)!!"6>}~^UlgoysW)$-SP~7D7@Q9t{FI]/|CGH(V{)R3ޢX뢁I&o[/gV"'/kYKOԤIrm%hB|֍ٓaqz^Ȏ\GQ-0C**"ہ\u1bl2S+XY*@`Z8R[Jr܄i%?Ct3Wd_r-7':ՋtC<ԭ*GXj1(A(4Qeیظ[9߻부`/[Kl DTSl>pchopuWfߙ/Q@=( 9߉S3v 2QSclqW WJ9nf>x D6Xg a@l!*0_{wyr֑^n SWu3) ͎J/itm qD5`H+cۢ` kҔX!*+_f'<;W01J3Z$뜉_j[HnYR!IΘLFP&v)ysάJ|3TjkQrԧQxTz \9`uPYLG3 ]0/(MlDPHsV  /-(;TztwbK"- 1mTIg-0qdU 0͚ w/hs5tK(sZ|c7K|C3op<xy ^;\kZMD8=< J\wvm VAEaMNcd8{cNh{-{` "@Dqgh/l7Q=/ܰ*=|ҀUCl%r;ۇy w3s_]P(ɧ[sL[6_,Bme=AE\ KN%o&pc;"&ns]_mVb>Qp(urz{|}'s.+P uqs%%$ W*}p!kE%P[o2Z2au+ 1Qʲ=0%>3aL6z8)spgdp2 XnYdTVkYNJޡ E)# ~si6R/tCv$2T~cPPLtҠ/ݸm7t:5[mPi`)@9QMAe8鲬3؊jY޾?S,GQj oWI ͘T-XVUI5.jrRMW66"(&) QH|ۚ>=4w4b u1ԫs `ryW¹IҰ7Y%أzR3ϱwS)X'OQ[*RM,*ǯ.?{7O/<7h2ƅpUnK(-6uoMv?e @~Gk evˆ3c/^{iL_z`R7c'W4UH"d/{cy|~5}&kQxO"V{fZ~.gPso9%Ox?gqm34F!4c{ÓFVW6͛"l ͘VA *dLrmmJM*/)j̆)l+UX{9$o1b !ߨp&tg9 09~ ds:MrѽvrKw82B^VT'/?@$7~uBity!k}ig3JV ̻  ju 3~^ܪ S2nMTG;ѐnNcʃ汘/N˺A!!.D 蘢4 .qsԉV/o]ZY^r[lplNP-ժ`AЎB2MaGm;B,a.R_* MOw vދ'>` s^ˊ\R"Œ6`0jVHзB E!~7zQA%HUG7˾F}AM-)c8@s[c>9?>\/ z{I~?5*{ibBB]}K&`93rE AO9M3 Hi}/H  ky.(ka5e~!2k;N(Q?Jy&=>Oa흑45t*R5- T/Mdr첛KXSm?C,"3qS*"nF|Wne C;1hV@P+Ld a:cH%y$u|nX+nB{dg_F -RRoT !4pnwGm?GiϏ0iR y3΢ ~·詩p`>`:ssv$ ʄzɧf0 !;Jj*@A66ӴACbxP̀DTNOLa u8]C&l9ZelTOz0F`P&)U:/S ܆̎cNA*bC Gkʨ}\sA5 d$a@!VlRv8زE\|:zg0"6J(l)k0֙50<;FXq}v=\9?g IMx~hO" kZ}\rrQߴ` F"N(D7 jr&@W7Y^10GRliYD2(AG$M›SwV! "˜I~ۀ`KDJZq4W cX{\}iF@#E,N ),@"?p;s嫰yKGS"Ty$= f9IB Vq'>gfLZL+fڡlTQg tdd RJF @w(W3E I]{]^ 2A d`bs>F*"1b݊c!?m%I}$?AF3BA|3sƵβv:9G[œqAk=De&( Q`E[Q$hQxKE%V!(P\ȍԪ)A")`ߌ4c+u5=WgBDD`tCR:*c;Մ1J?+ac Ue9RSlm X^Uc3HgS;KWS,USճx7訬o~k AhU\ɩuS|+k{W5 SgNߑ[;sZzW]qqB!>u5x6'l^Aۘ?f Tp5:f@ "aXbh4p% Uuεujeug`6"y_=pXYSw^%1H|-D u%XnD4sw(xn-$}HnF`֣MlrZXbH<&Ka#=9kH'GF9)8C2@@x4emG\U<+Icm *@T Ū swM]JJeCKJ;f&M_}+ Kv:ɫo^9ۡxWZr;W=_g%]8L9@ai qj.]33S\5+w+.ȁGS#Nr9, Q3xq^)}Ndaͥ%7ݽVuJ[p $ mBAU0gS8)-ɝ?cv}U!_x) Iլ큂 q-UӉrGp.M, BrN,0wfBT| #yPng|0/;ݖ56̈́A0-wc4\lw\V'vJ&Q gCE|a p6>WR`bF?+ց&ׁQ˒eCDnBسT|Ć)sg2g)\d$p9Ia \Lbǝ{GSܺ6ϚpXwptQiTk {QO1%V9d‚UT0_n.Aͽ SS1 ndSQw2X-bʿvuJnj.iDsE58"PukIC`LFUő\0j*Q`i _SΒtpX :GKaldX9{'.IrJޜa>?1#7d@'Qsml "w=UG;78dwT2hyI&SH''__Jh1JA(cH j1 EDc(/r C"}q ׂϤ.qB"Bn}_ yEF H81ni.{fĴ}t-!u e|wH4`^\p4m}Lsנ>|rxiF>ᤧKBRq:*nvMXcߩF7v37ƍ4t8|YnDkR(?*Q#rzHS:fO 5)?|PlP &ӵ>A", @R$kn>$(Q$/Ol" b,G00ye;lK|nSzpxӭ_$/ї]h9@Ӎ3Tվ9ܟ,:}F^2^H3Wm&c}scj}U^uZrU' yҺR\j $:0? ځ_~jG=osI!RQMB].,̊kHF;x 4n&9l~J$XmA;x=wegd?E_#Yy=ijר*4Lڄ0

    f?wf-n:Tti@ܕ.E&gԘFhn:5s:_|)Ҽd$ %PM|#$~Dud0}<ꊘOЅٻT v/\p|lwC3bոQ%|UCz {P]gL֫>ϋz\w=8fnǣC|++>BO~뀭ٮ)d搚(Ne^ ̶MU9| ޮiE?6c&X>|/tlxMO1Ü+8 _e#?r%P*ʓJ^Ϗ _~XeO{>Č∺}},b:kdC)}@ݔCjr=u*SU9Hn>+:u~w6:_<@Aiq4 DŽ l<T?o3ޫ>ʻƱ$h*Tac#0,13p=7A5At<$S}]-cmK;)ygcj$|NŤe@t!xjAƓ?HvTAV_k(RN\wGJ81aT8$x-}?9՗)GY0E2%$ Y#e@i˖(!>[u~W9)ύ?Fۈ[}EЙQ3?;WV_䥯θTkAV6A«; 1t@v߼zg9~ytЯHK6 R664e$*t;״$A@@A54>9'v4jwE1)'uEGɳr0[Gp jٶ;$gGH .VY Ŝl[ Ġ+ AW%v8:pDj3AQ'M{'6=ë(L KK+vTKFff$#K+E˄p WBf̨*U׫HA{3ʈwriq .* kwm_MfC1+}M[H!O[kҬ/2NߎApN ]eY[Ymܯ Gs+ Pb% 66鷶nVcjocʅEiT;"+ yXm<؝c5MGAezK^fި0ɯG,m5ڥb03M;]:/GցR@r./Yʝ? _/݌B\i[Riij#SmCFyоp4"v٤Gioc4Y5` ERxW*ι'J*2Ŧc@N3vO(MgTHwbOdq5^!e`>\{+;= 9<00 &v;6V%ļLC%! ˹ }Yⵈ}Qa=U7eR5z:0 ?E|YʸtOqǟ x"ZLEQF ,4JRhZm2R]l]+䇼"i ˆ&ȀS[,I%4G-[q3_˻{x|@0@P{vn3E>V=ZP3@CJ 9.=)Q$ȣ$tvteC!AYtL[9r9\U]d!4_UI=hv6E]6=}6\9kCH Mvc5ΘC[jނ-&frHobt_T. q߇/ p$/?;^cV6vKX؈)6vxS;!#&D\E.Opd\F;gWPV1g}eBFhTl}F~'4Gp2u`I ̙ݣ1)=Gnާ(/5?k$YTH F̜t[<6ce,ҞxOK k@^ @1 ftuja{DG .S"wmQ}:of tP #=<;31V"k=25mF | qMRb;JdԡbRM]7arSkt{p[6DXu۲nمbCc4+[Ee_Lx7CLK%$5(qpS*3K_BUI?:^ju8X=م P#RR:u}|֊ˁ-*,bLh4Ty}k(hc;ayoj ,\AƌV"tf4<:fj&3.#4/D*墙ѕ+sR v`C+}߻ K?o |m'}l9K>ڷ֟ /1YOpn@4<N/!{xp`@"y?Ӭttȡ{|fO`He21;n$ .+|ܿa{:^zʎ57 V¡sBƤ4mV;9b` A@dt"jƭHP pg2Jf@UP 6 F'Zk eU@Zʏ`֙y8d9.TB2uȻw8px._ˬjmc lU>e>8b#\{99u=V43zAE7}D{ȠM_:*:W-sÃdpbq'!ːʵ& {SC%Ղ +c 6̻>~ãSRK|NAFSե.i qJ+͈2lQ9@ @?DHUF쪄Ҝ~%M84>wl,n/B]y|Z)nxܼI KpP#Kvb}4akMHGpiĄa,fJjDSu(h-3dOi] j)+X'JG#VYސ;04~ӓ|b?!# TTb ({./@$`P&qiLlB/:Pp ,DH4LID/<0nMBIera~̏un^w9iسrKm#cSJXDͣtw\Fjq!X$b0QVky˙]ץo3qA( qzlvhyseQ%Jsà@zb RL-aTovh2l^6LinSz#pCLp'-K9C%RqO.vEtW OZM g2dJ GLU1xS\`UlR:9mQTزg$Y-P^.ɧ/9% <ӾQhN9Zc"N\yOq}4\H }t褗O.x%3;KCŤQ1LXt*98%cpR0 n6_p#;(TXĀRd)l:h,Np(ީ53ܪofE( kP$!\֏b簻gIȨnMYx,G꧘MyJ㚼y](?~  ܗfqOJIi*~ݍ<|hFyӿ[\dG&v^qBϧ!l~hUݓIbc^v1bCSUJh} 4!O\(*9~PW:ᵲ3xW⾄w-nS;LBo;})qERھSùvЩ})Q2o:<7ymP|5y\S'6brT\ަDk$ OWžUpMߒ6.) +Fz[qgFN]̡*C Α ߆N LOS| B!!##FHs31x# Oq_r!en%Xr3)ͥ{E1`VɡjvgX&88[n(T]*⪶ӹFwۃڮ{h:ӳz QѠE[(_B," Gâ>=~>bP2W$@ 8÷W__I1lS%Ə6f0dg-rw}SɊytN=q? (>bHȤ @SǬ=gGd;k7(Ib(Z0A X%=v˪־"xҭ6nuOi5ޚy/\]!CB!v)@SMR:-z+W?A~@7@2 ":c3U&'Uט6$,gfJQۜ7`Ru}&o  a $D'/VivUL1d@i8UDB@@q#BMu: #J`㪁߉)>cA'{J+~ߏcl'qoM Ǐ?c1'r3\ PUV*BH+" hmm{Hv<Zec ^C:|NIB2c-,Ć- n)5nnOxPv}[OTdZP [ It+ YE텊׶!V Y8D~\`Z; \WzM jDHoEu(0)q6 1; 8eҮI]Bn!~B 6*mw[$7ǡ UXOt!?4u9Yq;4˛n\VqsBR96Y ~@򟏵{MOjxCCrx8U :b=5kGTMc> }CC"rՃ1*/.ag{y%k# 5={E,Ma)yoY܍2X_'t pΒ$"(y8@O"= T ]3tQQTN.3 9M9gPA`ȭ6YU*\:Zg3񒊎SM=*񙆒}G7}2y2*R$.Ycs9>o?%~Uր#SHR0Ys'4l2^x bb:z#ld¬y+ ^QɇK-@2{BCgHYvNޔZF AYC*3^ 6m3HLhH@=xJ ZJ8ڈs8mʕe'딂X1ZMiԕmΣR% آdXlNp%*VB|ZFRDNյzРPB9zE0gBh7bx6XV_LjnCX6" ~8 F!c+h֧\R `qCmqZYn4n-GvУm%0aH Nvfa@$:'ΝSn,1G),kL*& `j@tmpC3e[*ӅQDxJ|zI_P*l,[J;Qѐ T* Q[krC#H~3 ﻴdQszC0+ u@֬4S/ ſH`";6!G]1 -~ մКOug7 7(-zMWP`؀CLFV"`@ʶ^\,C;4-nwuyo\AbʓQ Gw~=U4 -ti$RXֱ͘ԭ#.'6)E +!MbU_Ǥg: 4**U]6pOܔF ٢YrJskd~4C\l-W<(EK%AJIt 5+ K\b?/1cX1dV)V]HWT*&P99Ջ[s uVC?x1X i66%>p"j/WK|O{ wV2 FʈX(#T񁏏HKL?:Ta1A0"=j<aQ#B I^oF. -L rjSX H=}C$!r,Hq0\< :S1D"d,_RXZiBbr&g c_\K"("v P6r+~;6+d4eR*Sov*^Q 7__( R2!`_*2u <Þ~8P"@b0e S2׳CT#uB0W$؆.ĕHZj n˧$n\$ ):W (5$Id1Iql¢ľ27?v*/D!.r<"޶xGN erkWֽ[1W-qcrAMfʝ%_y|;deoy(IS6nKd $L T"§=a+8xxiI";KU6Z Ug&]wp"`\*BڄIx|W uD_1&6v0F=;vrG@7AgX8R,~*Dh,ϥ9w_T`kПiaCs?Y^EHc{S=a/{g;S MQ(>T7>.NRj KmFJ( P]܆=}4r/ Ql^ {b5 =ҼgJV,qQy‹ {cveId#q"SG`ǥ"T4"ÿ{婖:.A}{т!N 9mff >%SbMp TG[\ MqT\T9an1v;]l? *YYp&/y ONډB.吡j=q>{_(JXaWVW59ԫ($U[O&tܷ5O7y~,٘ꒉZi4 "Ӫ4]ELr(Jx]gߚ\.`l |a<<۸F/Y "A?C!"ՙb*o=>Z&TR\{Wݶj<}kt4Ym![QnpNcF^^hh,T&1M_4,J#cc' 결Z fcM+A,9ydp+vZu5*„2'͟9lIЧ{3->U~q뮛aɰC)Ҩ;!3=a̻wf# DB얣g#n=ظk}+Zu; +(ig r%=T޾N.pgoi"6ypa7N' b2n3HqI~kFxlt6xۢARw.^d.k <O|[g|}v A%y{Z =~gcʹlozv(Ɠmt;kк7 N]jS.#9s}%zI=vNnjg;xb??KW}j=f7O߳}#9bGp`{[18`ң_'&Vr,뿉m' -箱r>N$O\@AކDo!;`[y7;N"3B[X{TRt+v_KE!.pV&IHOЮC'|?콍Y~2x(~C]k#aa M%̍wkU[B :d9N?QZ')]>~[eXn<(naxZW<钨bqT|sO-*l};)}xl8U!ʶX0[q߲ AcA=֯ 3|3UtJ2EJGg[/^4nmWa?Oo #L2:+ @D>r" Iz=+'*- a:#<87 lkx;\k|ȖC@@EugfOy`9I wC HRdC{ZdQ,D`09*dR y Mu?kU#nJĊ A=U?,VX\ʦ-Lz5?X edU04:y->(GYZ[@'E +Q$5bѽ= >S|ZgI]6DlDOGDv$ 6w ܀6Q?e/C,_9xqff{t_wrAU2ٲ}r6o~9cz-Wh>*5LΔ, j _" `Owbˍ2G1๯~7VCjtVdt]]ڰDŽ&Σ86%CJ\q԰t5&%5rCi|@@o}0{,~*YR;ve0zfh(V~rD}}̗"Y % 5HpΖ_ח/M,RgO^xbYrK}=:D%}"E S̿b6fk*ӥ/&C0E ښ9x(ݢ(Rt(B_ Cf̚lML5Rz66 X݉[:`IZ&F.Bֿ&+ˆX;wլ9´Ԛ?,O3f԰y _{Rob-PGL_C [S 8\0͖nAGabLmk!;eӬQM"= 0u# 3^3? yW~`b PZ\A;p髵0M',dgּ\ 4^EZ+?fcuas.ZHwXN I_}8pL:1gT{jDcn0L[&̉&B桡o][x8";wm-\VOPHvzl5dIlvb[;HŖD\F^*E:yKbl(ROoi[s!Yma#陙&KG7MD=5-%;nf{جu(wUw"Z'Qw5`*F22|;6ifEBh35;9ďI7{di,A> >L/kwg3+#QCQ|>glb2 ɴOzi}>.`2GVG9|ۆEM5FzEφ$)5kJ6 M1sVrax=@ە9kN) )_IT_u'loZEn]PD_\r}=g[cJFg> mHl`yu,|JTпQGVSJ(;HXO]låvW=革 K&vf7ۥ Sh#oKG1lyO4'WB\&G5&-L{)ôbֿu%O->6S/o_ s__KZ6Jcle1Z7a\G.maY .><^mv-mn&,&Bk}_|E켄a}Oʿ=@7A gwt=*JF).םmbQ#d$+MP+\Z,+v֪3 trqt[w1|j]M㚬QBl;ynlJo)@!SE*462 LJr:@RUʿ-.ذlgB> x*tLu'3q'Kj׷NYB-r;1ndVc4 7Db(d[&YoW~{ܖc2=-sLpL[SN}nC7b$j;VEƶ{OeM=4+wˡ3N^o,\Hsj"ImO _L0efe֡lDŃ ocs6mK7޺͋|.=N~k'sH,_@:>ýS+Ob8i0XW0&"-hsފ+佟Xr &%֥'__:ˏoIx9\b=ȸ6I2n,hƯj_5^6~3`>1l{X8Qt(`ၕQO[ ~ }hI`<@RLH^΋ZŮ^kY?n)YlDOر\|1IU>'_N S {Ϥ6]ߥh<~hsB0nt_& NdCB@1dfdf"8\Gó?}CsHBVe,GdRr[1{_> IFEuљ.9eVf+.,FV'N)ŅGĸ;j?2nTS<1=3y2tR ۏB-9E[ک2Po AϳH'':xDs932Ѧ3< h~w]M?u`^П>ox:po+v*w"& x{ ,hr @[_1A:|'[bYy^_iFj%}VӊDvct=H?ҽ&U'iqjROxdɑ[T,5 rŇBI,PEayd;+HS;`3|@}Vvw~`ßY|`KPChaW@y5bH0xboJd|X̖@6\ KWc;CߏxFpxW ?/Rܹi%iMzy;޳GԲ`itY+mW |kTC(۲A +4Xܭe)Ou1);qVvA }̾ʋdŏY(]%uk^񭓗 ˗lb$/>YiGn$!>eY7x> k ҋO`ԘxvQZ͊%D8HCЪ 9D ԲZ?Éb/"T$_cBxlgX<2R3O>'@=ک)R^Hr_v\5~-Xܭ> ̚[.*U;5S6W!H8g[(՛r7EY\9ECfK%Lq!QHB=ȩPcjcz}+MFeX6"sNG oaFfo51]t3/a@M=괟Ԛt}( ^᲏纶3KsX:)Hİ8/Hv Q<9f+'~sm~U#e}Mݫph/bӖkLfAA h{'@hsj֖V6Y0Pg`ANl^iSff/@*F܉apϹYObݭejXiԟQG1x܌lwS|6`\sZ󖉿gtU{cղ֋r)fװQgHCj4PrQ8g_"#][5ޅal:rUC)knymj#>4H@/E#?pLg~vVOtS8*)KdmMf񋳥v^ݙ06Mu}D8tY/$jn󻉋8J,(jߌP׊D>Nҝ&&魂WMD+I5zRwt些p2`C;t5i~R_Z%A<{]OʲZBZY:u&nxVW*|Ww{:Ktُwj(Gz}NjGn+#D~`9@ymdתԨ'{)pT㪬؋g wBg߿ > b{^}Ǭ)E ' 5=$daDMRd)㺽e9'|[#?jXv"v@:N21NeGu:Gdr*0f0I ^ƍDFۜk'়S\8N`8> szle?AH),){NWi(sƙ9>?Լ篥؁|:T 0VTU#;3ЈBo<4CK?Hy 23y'Gቡ{CuFc)sr<>e~"K> EG6x:q]{y4g騅S COJNRX*7o?@ !A/S?%~:/"BBH@=n pm"fg`mP&YuED ^GwD$ %$dH"(\>HPdzI߅w점Z|q> PD+NzW2?W:3;ļB}+y u]D *OܾӍ:Gb"ʩ|D X"Ч */F^qںG;x4LILSfD`{ihvC|_M:Wn: 8S,w:c'ͯ @eK_.Y3*:9'nM* h4f'Y6Ir_iis |N<{8 j뿐їu/p kw U{{Sr@8> 3'UJXZ)h֓aƋoD¬ eŋ V7r O #2CaxnbB>?Kcf{"ŝ4k˧+@U]uyE_e_s& y!rżQ*HFlA~K\Zy_l01b%07ϐ1W\0Y RLh8OGcv!M)5)g,gͷcv{r4>vAC,kA.7'nd~[z$0M -дaܱZ`0T |!DJ\fqsuC6 Z81M[;8"}ҽ~ Ch0IQռȘ';6zyK@x7;s=  \Ir FDW ?$>=2Fv &79P0A uꋰ -=kvq `d %f4nP Ȣ{aR6_0|5`62h7"l/`!M= nm%&ټM^??C+o~Fd)Oc!r%!}e]i˫Saz68 3:zg!<#{A'taB_WʘC~lnLM~)RwwZB2@*osksIoq I` A_t7V%^78& [*J j!bhIdwI"!]PA (@nsԴ~U`.%`n-wq0DKOxCBR#\nR dl'?I$F& B,$ _ÌqU9d%c3b@FlP;0Awrκg踩qE?Y+ɪ:R1) Olza0:nU.-.}n]܇˳$r ^Md}21y?@a*՘(iro&H\;~q͉p@|u|1Bd0QskUlz (:AEn7;Pr t~ t(Er$J¡\V>|U\ϗ/(? ýo+Am""O` 4\ F 'db1gFx |vvpRV$$[06y k>+$貄vC",Z$ttNN XQl'nݔ9 5N&%=)^2]h@-P^Ky(^4AJC}EQ}}4힋rz6Q.pCAfu Ⱥ0؄%""8E2d=J!7O%?>E8?`;2;ch,=:mON, g!;+axyʔ$euP?fÊPv#qGQ``-5Nr\`AL &M5|L *`;-[% ވ %wvL'qoh<:GH+m鞄TFJuo~ l?Vr"! 7L% 6tDH:A[aй ꨪ pd^ү#/y#y]Ӄ\e<[SE,}@%XtuQ7uAՔơ҂Y[[>hP&.8)J)_p?~ac.ʨj2]fwt6Fr;QK9Y'=M??zYЈp7GBB% fGtTO/𶮶x˾+p&pVAݘ$rVJIe$6SK$݄f>8iUGD=u4u:P#ǯ_GͭO7L7F3{iֺk^QF>T)Є 6+M(\og4`5Ux=^ esürfX~D)^J~a9`=pا~`ζdsc!zsCBu_*s㎧^LMD(>;*ݳhZף,_G_34B;"tWu.A}U+ 6 [2ͣT|f@%}$=hR21ڽ|F$ phXF{y X}GQd.ShOn^[{779NŐ鬱<_MU~~|k}ǻh4t7 NmmAr Ua*OYn;!g4 k+!6~(PAv\B'YlTTWҾ`v9+5xz/'⟐y7#7r„JCZYŃ }EC'c}.5ռP"%6.gB[ЛwEXY̆:@V֯ nU& ̛G͋K#Cu@ՇX6hVXe~V c?j D+/z/p} Zgǹ ޽G~w]F"Q$An]=UWt4UZN(rːl)F;~Sqd,@n(?N}7l<2˖.z_ qxYS9gmwl(6[ZeyV^o @i6K@M8 NVea["Ƕem`؛9Ԫ 5Ų# pMQ_V&bȋnTV,@N<,Z0 FhYbL"s!b%c[s.+aWwtrQq)2`-Qp4Ï?±T0 Gu0(,+`ͤzcBA*'?ѮN yt"(yM08rmipOl 9\3x'x5lwo>-c|섦ҜF{gji=;xO/cYaߎCQQaC%kU ?L+ ̏=V+DUd,X hw)TmHJNԏ [X佭Gk{_g;29rJɺarS PY'T"$7a@[ <(CJh/[ .'җ%2x%( )5JH\r΍Ǽmd{GSrOWѐ3xՀHQèt,/W:b3[x#A%&1\%S3HaBZ X$Hغ$$'P1>X. @(zhKfRS%*PBQ&=tBpPbU!A2[K`n @Qw{kKT |fH t$c [@vkHgf\7+137 53}M@Q= E6`?_(1@A}FI& $vV(Tܚr^qBq U3)T`.L[I2;kT 2u*\슢`%X(2=\}NLR͊8Q XU!2|cA@TP2)uT21mk>m~HQjt]^f:)T0hXe$)H_\W!*TT7⫽_՜kp;q53T`oT;hnN+O0˨?_ tx.`[ dxoަwS f@=Yi@/VFGe'E1V\MM_}΅5|U0Lhj I涍cq?w-Z 9`?)1b?0,(F0lxvp얉Kk&Ti2SZ1. !OWZ@*)EZT1ZvNRԶi\8RL sk -Y*.m.Qt76WV, ҭd~40.+J2 F6dZ@I$ U%LLEffb6ny*LPd$:-k 7Ό19e[bw/\! * 3 ~RA?# ?ؘQiob\|ڐR kXG` Sf8ݭCz\\q3p]Xl F"N{ ֖P\(0 @~eC4b#RacRaAJ{*3ĝ ~P}-G)ǵGl@| ׿4_Ivt=ģ Z#15EZ>6&ʼn^ 3WHU^"o{>w^(eby#ť,H MI= *pV6R%Lp8xv:hں:%VIL]QB*׃ujԐY m_z½1 @2 ]s^˷=Yb^Z uiKq|τƏf!Z ] MB1mxcy3%ڠ@}qܯ[!y2wp#kg˜5/ĻwUKi-"x?g̖8FSy~Q!% ~zR>y?^h`4ko h&n2n?l$&Oe02* ѹLG/Y0[y&;8*W7VYa-+5᪃qxs~9ޗ_qr5ŷ|tԏ\ wOS^]C=`}bb5A_}~pK) !?ș 0s2>ՏZ'Nau_ ""_ycC w?o݌Yt]_ʯ=iO׆?a! ϸu?)bx?PauAFu/NJuح_NyNJYq[ڳ::{ofuM>OA}Q)$;Cbʶ͟]|آ)h6DdĬpI!+r0!%HV0Lw%*,1uHd-71 @炸{S j[1JF.n4} |ɃD_ozV rH!_Y.V@V*9eC@;:cFJfeK>lga #vl\LWuX]pʀٰ2o__ҁq - GĎbՊ̦~v{G9P*(a&Vtu>_񊎚A(Oh0ZZЎK4I0tOxtP1Eiu#RǰoVDoqs :z0=;_NKpFML7P30 ,jΩ}K"',xd: zyNl4nMdjHHcoB$\rIyLJN~75Kլ629^\&-&:4ike#!͙ #bGr*`Q\! ɽ*s"RrJǚ#XHJ{7R\.ݜC [k"Ҳqх78d4F^$c(~dfe1rR,G)ތR'MT6-^&3T!d ZRq5*l_ޅvfVt\JC`HGI,7iDh3R)Qwe@cm%r@-4M@ da$Xe.8qP- F2:QBUJ!J$ѭk6T@Up EWsV&߇qmY{\o4PD$76A(3$k#fx:-6b2ژ&Oʛ03PTxBݤ5_Z!UMET=+݂ uLFav%A"5 h\ULՊ'Oפ0ِϋ<*Bcg'.B}laIH4]Y{jG[Qcz*PA&CgSPy`%*]:[Ұcn, `X,d7j'1AyrBQޮ9v^; 穢oةz7uXvFzRtlFV7WGdn4$¹9ʝ~"y$c>N4zfDwӺR풘'Z9s+l vԦ%-0Fs`nKsfJ9&{b\Zm4J@VheC$u_`rs9C/#q1NBLw^*v~llqWg9k )o !38ԟT1M;ps2ئi=1?.7vԴ|sc9" :>)D#=[&׍өN!~lm5}IC|ɋDW,Pc #N8.܀`M^J 'DO#ZǞ:'f@ŒB3xa͑A ^HviM"'?e-tZNVL`)/J>r0(-7$H3wy s  *e״t}~M>~b)Yjc{kIiM|[n,g[w4:NЙ*r!00ϖIbhv#qtz; Yݏ#[=v/\$B LW1X@ 0wF:PfFPL,ج* a=CQr+ fyVt9z,O.ܨBW 9Pib$VF,dgZ[Rhډka}{V@CBQ19"ݥ9n$^4xU:|Wj%5Lq{;C"0_@`oKt\kz\4Scj#. rLh>VY_2KAǟՉ.!\BQ7Yrm4iccKj8VDPξŦ:NF[*력i`a?lk86dhIyii:^F=q~OzGx) kAHλ-3@$ $bHh\t CSB ?<߯'aq_`Oc ^53 "y{AӴWVDżBboqq6@ `D z* u2P QK4h# uq<,RD$"FJ0+ ,/ XL@ 2PH%IR)"k BGdHa XTR%E$msIQ J U?o v+ UK1ƫ?o&+k ͡U?klM6%F"]v0_uQ>ZA|\pr2Gv@G@-Dda! DbBVY, Pjق``*꾥o]םdyLٮGuߥyjR9\֭5~gΑSet18I̔~%+ʾz*go-.akDσyQz>g4Vz뺌uʹU\WW^.e&m {y~gancĤިk-ۋ]5ߡq9mg#t]]jh*~4[E`D)Oi>H@ tTD !iMUz?:~d~pCDd|3gCM1/~~c AD /5"'&e ]FB̔M1@A E4XA`(H)[}#|x!/X;~"kMI_-5OP sfqγovA_uw8۱5 }@ʮfEb0qc7}1Kh=Wxz)< ߦW&pz{Yx-O2^h zO>i0B7ogsrïLG~?BX#EcnUuMb&$0Nz!Cw;z,F UmR*ZŘZkvp5 * oӌ= J( GD!C; /7{@f<>aO~&Mx6_)k,9뢀0{C8?X_|'͇,rbb곝+poX2 Ⱥ5ot ")!rC0AeiLqWQF22c)l8Q}uܿ+Av%N!r y~*/N5:Q)V1"i$y:`\aX?^~$coK;qbE~8UUR2IP`;B9UeHuF|nDiblgժg)`ѮCbJpAP֩=@5f~,;[)?ի !q ž\( |y[X޻pAp(iKtP)29T(.[+9RUC 6QCP6u.!ǟ7H)M4߼Jz0Y2&Łq# w" )jR?,~G5fl(z"Cgro\Ŋ_,T`}V/O-{(džSfc1F Da˞RuB:辊O%SӼGs=%=Uoe'\>Gj׫ds$s7x~zYoNzUZh_M z6^.+_wqlq]GV,آz}CO|JMQ{/B??kDE/j ռM!\M&x-)jDhؔ^FDddI_ZV ڙ23# ". HYP!vl)GVLij6 Ƃ "TjT"s59 ifJ :)0D uT~m{n<2 }~G9|/h}/F#ג 1;>N)׺y7DY_' [Ɍ~:_NEERu; aY;\#r]􏷧,[zR6syc g|#̆8AQ@;CpzDD __z좝G|<&Ow CCHcaKz{xSnOAVFIt9nR _zPS((k ؠ  >( br6yǘ:\8cˊȵDBaD `p}nǽ9g嶽6 j \?]T*,?m @n" t_Fog=ڥ߅h' \De bBBWtӪ KbhMTсS%qB. JV2ZmL\ƤZcdƸőf[1ĩ0F  &EXTc0a`3- EP"HO%Lou_2v֯ ЧU,G?:EdΎ&?QSZDa+`,YBFI~kdUj w(3D~:wm1W{™KiPB!m5?o}]yv=8J6- GWtMo]n91lPuWͦW}vz{"Foy/@޾_Dc~?#vuczkGsw% xTz>V^߽vۺo?w.aHx|Vw@+%:q4ܭmo H4JnYUB|y33Ht2@*i$t£=w]?KOc V?X A:rxΧpH q!>v^Gc;7]SO )Hh aNq䭟nwf鸱cПEj&>n󣫺rֿ':llci:췱@@3-wG |#~rgN=/V>?0hRvt=cPH Ja+%`P*58o'O[Gmn'twG5#Mn8`hg)uyT7%o'`}}ٞe~Rxv KM+—<%JϏɉ! h&cﺽ6]N7C9*X[o`  `C0@E;T? 8>L#_z(`=H ~r O{ߚ},CO>N վ)igN)_6c51ӞR>>?ӽwWeE=ߢ)1O uܜ8AA35iZ;{G3w\Vr7~;9晪󋶝科|ưupQ&NlH4'uWKiDnsw_|^MVJٺ۽'GKiz;2}@@D2@=T=4=/ }1Of=L~ 5>3BJ)7[t Zq;Vh7?omV$K?4pQ~Eշ6?azx!ݖR?ciymt&l",R--=oR>iDBA!6۴fVśqOMV>kw؜}Ø%q~vMK/.{/@P_ =)9؅l>{bS sуDBJ2#ޛ"3 DCt~]Wm G +}j MfoO-v"oiv[Ǿ*rACR7e D.;$<1.[ڬ3~*٫D)& H)qw3{R_岁w{H(Y?o~ MgU8">{n)nF`> roﰑ_ P(2*'! +meG^_*PPz BNp[wNzQQ@ @A X iwx@sCf0L$^z/ZIƸ6AHEAR%ͩ>3G33բC>hRt/S]\.Ų%kQ m"PmÇ{}OSn|Η"(P؈SleWH"O;g>{!6˸YmP@@3 8\}BD]:IO?4TaɲC~o>:V^z=OE#/"hEŽfGȯϬ_F92[e&lXXЗ?HD;D`n_5D cErCsuuNlɿ1o^(2ZZPY~m ' D'M7΢PVkϧ~ygdaxDz?o֚LH[ ܁qH>u'U 7Nre/fv8ЀD;d)OS @S=()0)  lE8SGEw݅%D}UD_7?+9J^"%E0L;X&$cuй*DAP$U-2a/QS0 5$`T@Ac,/A~*yo}?ל݊ h񺏅>2?SmAt(HJ[S@??֢gMBsVDխqtq˂<}_SPA^+0j(4AHi[E @Pכ Il{bB(wPֹa1>1Wkt/]%?NtvOb{hX2ҊR=*J+$H# FCK@$J{J9HO_>"! $ tt7* hFC,- R=@P@&VEE.H)x)Wt@)) Ty`):dQ1DEqd:aO)PR0]z  )'JtP= QALq* gup >!0wOѽzN, 8@ ѐD㖜0=>`H7 NjWm$dDD/ v@ f£쩄$W2Mng8R#(b!Q^)GݤM1@)b核kxL׾8-B }F/ip4 TS 6T 9kv+VFzC:&>'m6` bW yR*`EDP^M'zqd7Ʉ@e.҂<7]&h I , UQ  Z X@0*J#"KU{Mzu_5yxf˱a8C9xeQ*(x Z uy(;?<=O]qU(uN1q|6#DvvS[A#M!xK_aPWQk+%U[(F" ~D@x<uqzn/9 9? x7UMiH>w}j 7]\wXx4G9%UTl]UMw6)T8!C๴l؃smBPAs3R/ISg)G_Ml.P$D4pC\K$믺0b[:KAP*&HPFAR@$L'T!F g" y6z2zA_M3O)L"@ pC$$LPS0 aKPzt #qP! ` ^e } AHճr[MD3P7 k?% j6 E rآ/RE=T)| @WWP"~@@'UT$AڊD)v:L *(ȪHN1JJetw_B/Su8?ûiWj *v,?^(=xw*d@=~}O 'GCz@)ۊ}hBR @@:)R;Ej4UGF Cp;L5\;Nu2H *tu=6e=Pw ) @w?曮4=<;qHt]U?ZD_GmK#ݷ;|By~FC4EQ$^,|zpR ٔ)tDD%bϾWUގ Ab"PGd=s׋?6C$VD8AGRQ|,YIIzG_S}IAJ+'ce@TPb QDO>L^Z*r vARol)((NBx$" ѥTR "H[Cr9pC}[*?5_PBEGyzO&ݏ:Ib@(|zT%kp$CAC<o7L`,H;TR* H!` yx hm" $PMT:0m6@^{]U s "2 qZ)`cX^$ tq3∍H"ࢥE@AEDdD!^DT|DUU~U*HH""c'$T{zhh(}"O2{b{qyó@̀.uیR$v+P","4DAP;8j'! * ]DS{\|$uGE@K%AY>R"oUeR@E T$A 3MvR@DCDG{ARAvl/OO?>"+"+(!y Sz,, tCj ""PZB$YDs"d2(H$@?))L_}>~C$I'|Q∠H@JHȊzˀT/*I`'2 w@@1 "HhT( $H, bH@XEZ*HH(T/⸫ a$BAGv3}dE#>oqW&A"E-+hdA-{)iT {[Ed@IE8bQH2$k7H+ *$ Y! HX  1@OmYl=$*, @QEUj"$2 tA/B)a* AA$AW(T;F@$dPAY/m*Z", $$$H'>^(GcD,֟=D݀D5\b2 E@?jL`)*" $P 8+戠:S!tBDI$zX-dT$NNd$d_ Mއ!nGDZ ؼ^byJV$ owH)uHHy)Rߊ I"nxe "!55ۉF@9 AU?2 [E<-|L ]"2! uмOU2uR$! hHdU$N((l-C$YD] ,8(j(=&a<1s@^AQ- `j>ٹ@d7*&pR |h I溺 Id}gPZ݁pCDCM$_ف-[s'рu_~\j z@RMih 2l|h69&I" U؂=?gCN;@S==(z r))@ ) xSp>;U2 1d 4DSLgCT* hG)." ݅"u^ NRP JTFP$Pd [ϋ{tpvBl 䀲AHN= 0 I"iai|O7b2p”:%:TA,@DB@OLCT P $/ā(! Q-h)PA =H ^v A bzAH/L)RR$|38N`S\z)<H Uzf03cNH!݅ k6nL;b]dE_ I|lZ|@3AQIN\`4,CX:Q$[$[ LEB"T~޿_J`V -ҫ 頵)ۄ)G1 YpKs($+PF)G$0 go m. фVC?ٰ$2CI"<) i4žPSs,)́"tq>U D@ Iw)>@0EaD2J./]3 bBFz|HBDD5i9 "H$Ũ""Ȇ0O1 ECy,Q-La;]kap"H#1IB HAdCYQBl@PΖ" ڔ ARA"#AArѶlOxUet+zj??r?Oow:?|_/ꯧU | CHB#崭A\`P:DDC= 'D LpDR,BE4¡0BEE'djPAF,"B"#DSP*(yX.(2Hx HMk ,")='jH~R!O)S zQMb SsO u!YFAY7AH\)}{8'N @RbȒ x)OI?}kE>9a~,wO];]QH R"}ÆC~j)E:?pwr?x.ih3?. DR$ x e;>~>}/ $>'=Gy|B)ׂNH%Db}nN )H'_)@D -:"TȀ5v5]sɚ'D `).$\ |{qoO1&51BȡAi@HnN翇ۥH|1N^efr׻颖p=LyW]3ϴ_bp(>M גBƛHvƴBax~hJK3ԊWy$(,5З*ZSAH?QS6^.+:,)~>> SڂmW^H1z?Yz(~:_VRe_q@^-6Jπ xͰ(n9~FBlT`Th 4}W|Zv I(%~ď_],3}2. ėuFvk9U.V;(k ?:i5|%?QK\{g~Kە}4enۮ9=C E>Œ"=ZJ)GRt'c{~UB8LGd sSQǝEO:jLel5ײpK76t~x },G>һm>N9„z۰ZOo] g|Mof;OO5ٞ{/NߞY6jt}hJg"wceDM^P7[$~ ?mR~T*ӈwܽkD+h>wZ@=xhϲ65 RO:|GCV待 "j#;JJJ{ouFA^~\@d9';/CXTz2eـ)Y̊˕2!hD`pKEA Ҟtw7t݈Nizþ1vA4p9^genb^k6KI'nLȵ.g]]T鱜m'E"v5rwϿTt֥?[ ތ^}޶jx|3Ay:1'1Wq_7OSE"N/>n [M( geQ)RÓ3](؊GH7{GX_#:>;}L>GØ0D3@#ף2GbPP~mVE{DL-}Q[ ҋF_wn%:utR?jO߀h}d],U:C>AkfBɘISIQv]Ҹm[vsFiY=Qlp9W j]gJO})#C#']_qT8<}zvŴ〨=p v &ZIpͮ iw$g$_QR6ч̴1X3zm_҃{!1*;0G߯^3In 0,=RciG݊*D %\DIKݱJ-N-u-] 25?Eѽ' ?2ﳨeެ]mslq|W\Fܞ`,{7nϒ=+~U-P5&@8N矇ׂJr9 9 1`5@OeSEB-7R|LKɱL!wZK_ wOͫK\Y ?qh97+um6=^Ic