roundcubemail-1.6.4-bp155.2.6.1<>, (eCXI%z CBAH~Iw m»}64o H/e ;A<#B(ΗM(u7)[^˃E.GigXR+Iㆵۮ󪓏!e uXy|_Wllx^6wDTp<5WJ1Zx G| jvrV, pKhyO>&OmO~k>)wqOzXv^i_sȆHz14A>]9hߴ u,ogVfvAd䔽Fw">"-p_!UBnC64!S7<,*UerZOp{y0 rAC/0$鮙"GX]cn s=WV(mpQ_["ITHi#DiVLKujsT(j3pKOuK'he>\fahpgYFp 5>KҰ?Ҡd " K 8SY`=P DA` D Y D rp D  D R D `\ Dl D D  @ D=P= > @ @@@(@8@>9A>:H>=>FG DH DI DXPY\\ D]H D^b1c2d3ae3ff3il3ku3 Dvd9woX Dxh Dyxz 4ILTZҜCroundcubemail1.6.4bp155.2.6.1A browser-based multilingual IMAP clientRoundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides MIME support, address book, folder manipulation, message searching and spell checking. Roundcube Webmail is written in PHP and requires a MySQL database. The user interface is skinnable using XHTML and CSS 2.eCXi04-ch2di^OSUSE Linux Enterprise 15openSUSEBSD-3-Clause AND GPL-2.0-only AND GPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Email/Clientshttps://www.roundcube.net/linuxnoarch# backup logs, temp and config for migration if [ ! -h /srv/www/roundcubemail/logs ] && [ -d /srv/www/roundcubemail/logs ]; then mkdir -p /srv/www/roundcubemail/migration mv /srv/www/roundcubemail/logs /srv/www/roundcubemail/migration/. fi if [ ! -h /srv/www/roundcubemail/temp ] && [ -d /srv/www/roundcubemail/temp ]; then mkdir -p /srv/www/roundcubemail/migration mv /srv/www/roundcubemail/temp /srv/www/roundcubemail/migration/. fi if [ ! -h /srv/www/roundcubemail/SQL ] && [ -d /srv/www/roundcubemail/SQL ]; then mkdir -p /srv/www/roundcubemail/migration mv /srv/www/roundcubemail/SQL /srv/www/roundcubemail/migration/. fi for PLUGIN in acl managesieve password; do if [ ! -h /srv/www/roundcubemail/plugins/$PLUGIN/config.inc.php ] && [ -f /srv/www/roundcubemail/plugins/$PLUGIN/config.inc.php ]; then mv /srv/www/roundcubemail/plugins/$PLUGIN/config.inc.php /srv/www/roundcubemail/migration/$PLUGIN.inc.php fi done# replace default des string in config file for better security makedesstr() { local chars="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" local max=${#chars} for i in $(seq 1 24); do echo "$chars" | dd bs=1 skip=$(($(od -An -d -N2 /dev/urandom) % $max)) count=1 2>/dev/null done echo } sed -i "s/rcmail-\!24ByteDESkey\*Str/`makedesstr`/" /etc/roundcubemail/defaults.inc.php || : &> /dev/null # Update ? if [ ${1:-0} -eq 1 ]; then if [ -x /usr/sbin/a2enmod ]; then # enable required apache modules for module in alias brotli deflate expires filter headers rewrite setenvif version ; do /usr/sbin/a2enmod -q $module || /usr/sbin/a2enmod $module done fi fi # restore backed up logs, temp and config if [ -h /srv/www/roundcubemail/logs ] && [ -d /srv/www/roundcubemail/migration/logs ]; then mkdir -p /srv/www/roundcubemail/migrated cp /srv/www/roundcubemail/migration/logs/* /srv/www/roundcubemail/logs/. mv /srv/www/roundcubemail/migration/logs /srv/www/roundcubemail/migrated/. fi if [ -h /srv/www/roundcubemail/temp ] && [ -d /srv/www/roundcubemail/migration/temp ]; then mkdir -p /srv/www/roundcubemail/migrated cp /srv/www/roundcubemail/migration/temp/* /srv/www/roundcubemail/temp/. mv /srv/www/roundcubemail/migration/temp /srv/www/roundcubemail/migrated/. fi if [ -h /srv/www/roundcubemail/SQL ] && [ -d /srv/www/roundcubemail/migration/SQL ]; then rm -r /srv/www/roundcubemail/migration/SQL fi for PLUGIN in acl managesieve password; do if [ -f /srv/www/roundcubemail/migration/$PLUGIN.inc.php ] && [ -h /srv/www/roundcubemail/plugins/$PLUGIN/config.inc.php ]; then cp /srv/www/roundcubemail/migration/$PLUGIN.inc.php /etc/roundcubemail/. mv /srv/www/roundcubemail/migration/$PLUGIN.inc.php /srv/www/roundcubemail/migrated/$PLUGIN.inc.php fi done for MIGDIR in migration migrated; do if [ -d /srv/www/roundcubemail/$MIGDIR ]; then find /srv/www/roundcubemail/$MIGDIR -empty -delete fi if [ -d /srv/www/roundcubemail/$MIGDIR ]; then echo "Found /srv/www/roundcubemail/$MIGDIR! Make sure you delete this folder after checking the migration!" fi done # update/make new config if [ ! -f /etc/roundcubemail/config.inc.php ]; then if [ -f /etc/roundcubemail/main.inc.php ] && [ -f /etc/roundcubemail/db.inc.php ]; then /srv/www/roundcubemail/bin/update.sh \ --version '?' \ --accept else cp /etc/roundcubemail/config.inc.php.sample /etc/roundcubemail/config.inc.php fi fi exit 0$![  r M(& )- v3" X2y>+$rV|0}5V >m.peM$xbUH,EQyfFC * {=g $ iv< 2  !c }i)s* O9 > VBB"bk]< lO= D;A.YW '3NIMG s3]Ga^JGtf]DGG?UC<+b/0JJ <@h:/   )*"N3Ew=d??I7R e3":y? M[ ]f8-I(_{) o}  (+m!"j"2/kk E o Q!, $v!t- > ("Yg  ;sX~ f l*! a@q p,$6=[ALl"17`U /#kqs$_jkloqdp1m'GgBn O{Sm!Sv LGB?JMJ]C: Uy 2= H %L=-Rm nC/sa*(*f<_ C+r} = 0H  "+ ' &L2h</' Z!*J ,`';7Q7"+W7w95O"5b5i +)I:;+59]/09('%:d P,3m9U>!IU]N;O 9`/8. *578 e9V9^:g+Jp90w9f6 ]9DI[71C'*37dF'&=8 nPM@n @u,7[]4GD< , 1 %;0a* 4pab.LB>Tq!haFsYhdh8_.c]Kk DnLo\vh&xTqw}J4w ~)E#;4_   o $Q M* ex ! L V (- Y* 4 zN Y %  (  B ' V O  ; V n x v O  " 3 ! $ B  <0  a <T @ o   w_b Iq@*Kxmbi}weahohaiiaaa[blb`cna`hahbvakca_bht]jedstqad_cvabyeb_ugj{dm]]Qk &E2#5(D !@4   7 # ? WE@h8 _8C _,17 o wa!Q@s_tnw^^Thtg_[}motpfz,UnnMvbs g~1e0nA-OLZ ^5])2 < X L I&I^-2-  7# W2kP-@%" : y> D W#4W ,-Dk6 H4 @ & = /&c!<*v16k B  M " Ncx :2 0{O C -!Y1m9p Ec.6 4pO)g2ee=NNA BF'qq;!q!s;==<;?%nI)* "g9|H;_S7@;mY;eOT8D+/IaBBL;HHIJ C7;"BNNajg&L0SI~  !.|i4z- 15rSDc ?toFUXgO:i&V cGT &C/wUS >R UUK R Jy7-h0 oQT_Cd /Y.bS5eZCpp:VLNkNO +}fCN~wBN4y0-INJXN{t:`CE5Nv9)|3=OT F%r87MNl=9\;@Oc02N5X%gT7<RJNd0u>Ml@NdFO2HS\jKBp;%OTh9zOvZXI23FI@SZB#t  =]/+!Ct0:Sq3F[NJ%- G~@*0rGN-IvNj>H Xb[D2<JfO{<PEHNgvX>BNF,@sD  fE9Ny;e[N#s<(eb3q9}= S!6Vv"zq{ Hr[=A5 ~&Tx @oB>x.o $&36 j+-1uJ*`\U^(Do [z mD3? L=;n*U+U"8=?:9UpV U A > mT1. (s1T i|&S 1Z@ 6?? =A19 Q) ,Yq uwH T#.%4 7ey`z2W T  SV"s/+l M+% j38A '"  ; ~_ k@ {1 ?9*%M U=~ !c< ~2!bM\Y\ ,%: [@ 7 } T!g , O =0\  K  G  q-#0&%5Cu^%K4GSAW?w2,6I #?> ֬Jn\kNRK1 ah{OH-CP<)J"VEs%Lt7 J(:2hK<J,+ Kxb/I; &*jTe% }X jqAB|-8  toz j!o-8{t'W\eYU%1+@fUfb&e[W :/"dMn>np"_1.tS $D*zrDK&`Lg(%=%(,3=8@ TF)K/.9:G( nqRRz4[Kbz(5bm;jFYWr#C&rn" 9.w4p3'~STdQ@3 x},F+mk~ک'"U 2b 6A큤AAA큤AA큤A큤A큤AAAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AAA큤A큤AA큤AA큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AAA큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AA큤A큤AA큤A큤A큤AAAA큤AAA큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AAA큤A큤AA큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AAA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤AA큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAeCXzeCXzeCXyeCXze-eCXzeCXzeCXze-eCXze-eCXzeCXzeCXze-e-eCXzeCXzeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXyeCXye-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXzeCXzeCXze-eCXze-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXyeCXye-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-_4_4_4_4e- _4_7e-e-_4_4_4e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXye-e-e-e-eCXye-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXye-eCXye-e-e-e-e-e-e-e-e-e-e-e-e-e-e- e-e-e-e-e-e-e-e-e-e-e-e-e-e- e-e-e-`Ҷe-`Ҷe,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te-e-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-e-`Ҷ`Ҷ`Ҷ`Ҷ`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-`Ҷe-e-e-`Ҷe-`Ҷe-`Ҷe-`Ҷe-eCXze-`Ҷ`Ҷ`Ҷe-`Ҷ`Ҷ`Ҷ`Ҷ`Ҷ`Ҷ`ҶeCXz`Ҷ`Ҷ`Ҷ`Ҷe-e-`Ҷ`Ҷe-e-eCXyeCXye-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-eCXze-e-e-e-e-eCXze-e-e-e- e-e-e- e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-eCXze-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-eCXzcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёcёe-e-eCXzeHe-e-e-e-e-e-e-e-e-e-e-e-eCXzd_d_d_d_d_d_d_d_d_d_d_d_d_e-eCXzd#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#eCXzdûdûdûdûdûdûdûdûdûdûdûdûdûdûdûdûdûdûeCXzd!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!e-eCXze-e-e-e-e-e-e-eCXzbfRbfRbfRbfRbfRbfRbfRbfRbfRbfRbfRbfRbfRbfReCXzbfRbfRbfRbfRbfRbfRbfRbfRbfRbfRbfReCXzbfRbfRbfRbfRe-eCXzXőXőXőXőXőXőXőXőXőXőXőXőXőeCXzd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)Qd)QeCXz]Յ]Յ]Յ]ՅeCXzb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6eCXyeCXyeCXza4a4a4a4eCXze(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe(PAe-c3c3eCXzc.)c.)c.)e-UCUCUCUCeCXzd@=d@=d@=d@=d@=d@=d@=d@=d@=eCXz`Wi`Wi`Wie-eCXzeeeeeeeCXzd4mAd4mAd4mAd4mAd4mAd4mAd4mAd4mAeCXzd+d+d+d+d+d+d+d+d+d+d+d+e-eCXz\. \. \. e-eCXzbbbbbbbbeCXz`"`"`"`"`"`"`"`"`"`"`"`"`"e-eCXzav$av$eCXze-e-eCXye-eCXye-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXze-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXzeCXzcёcёeCXzeHeCXzeCXzcёd_eCXzeCXzd#d#d#eCXzdûdûdûeCXzd!d!d!eCXzeCXze-eCXzeCXzbfReCXzeCXzeCXzbfReCXzbfReCXzeCXzXőeCXzd)QeCXz]Յ]ՅeCXzb 6b 6eCXza4eCXze(PAeCXzc.)c.)eCXzd@=eCXz`WieCXzeCXzeeeeCXzd4mAd4mAeCXzd+d+d+eCXzeCXz\. \. eCXzeCXzbeCXz`"`"`"eCXzeCXzav$av$av$eCXze-eCXye-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-eCXzeCXzdc70a7d3c20f50a131c0677f608478bb27f9ec8925853e725c4545a990f5daec16bc58dbc4e69055cf1faed8be403c37a33d97d14e5ff43bd06d8d2ba88cc8ceffd290a21da664e0a682ab002225dcf6ef80dcc18e22bdbf04857e6b7a7daf147653f7ff29faaaf6e208b84f4ef089afc00617bbe24410bcf545a5ccf8b344df32c081025c88c4fd80a95e994c70461c922a5dd4251672996be92428e955b62bf43701bced7d2652f45b793fd72a36297e679ef19ff64299302e87f74762fd4d2db6be10f67ea40820d4a4bc1db56c8f19fa73e5da06f3f4bb8d004de5106e9a88fcb391d73015e98ecb53f4536e54e779aa9c4c1fe4580cb7d98de6da8755f6d2712fd21433f63a7cd21102aff242bcad64b86023b88af34a6c1d89550c8803e5b5596b42883511d6c5556785f38f91083349385f1fe222dbf5898e6937716569a8616c60d4617f68da270f2b01331d6f2fb43f58b3571496f18a98dd832373279195bbf747a13dd4c1005a1f6664c579a8a3952ebfb70d03d00bb76d752cbdfb0983100beec5cb2d9626b691fb5095259bf310ae30a7aff0e180b7f3681557bb5ec83aacc4edae0e3d9127b7cccdeac5f76035edcc821e32cb0a262da12b533fb5275dfa0d4db0e569687ce4da17a1c9db177b9633919cdfe488d3696fe0197be102ddab0e297d8f0dcdfcdc6b6e1dc3a84a250477c5f0647c59b4df5e14a011424f8c2582b1c249f4ba22a87fc9b3123222d1842f91c1ff7062876e3d3a2880fbf8ed5352e6372b7c6476bc37fb72d91437bc14203ae98d8e52ea00f9091d04c87c482aadc6609d696da32f62cfcadbab0b7b6b4e4881e3480b0c5da29b470a2ac49e83af55c113b02f6c1a2837f91747bc7daf7f5317154e5e5d61e4981e2a50b49816e9ae1a9525446e2f9c72f3137e49516a963ecc7aedf0ab066b2bc3eb2134829ef65dd02a3bcaee90931f902e5aabd5a191b48483a8850476016df913bc730c006426ce43ae4f74ab57f634a3b4a9ed1de0b09a50d2024ae69b851dcd531a0f35ca32be2bc860c65c99fb7678a11d0ad62cd43b582296b0cdf770ed2a715098ac7f673d598db6c708ea9247b35908e26c601409616e846a62528f1dba256ab1ca736a29c7bba886388c4a38cbb6b9b0f8a005535d77ea9122fa9b74161f824bdc722a11d33740a8c9d8648ff3b1bf7a4c0f01c5a5a2fe185dbdf6832d9d7ab05730e6c67fc5a7cd373baf2db2b09ce5933ee5c73e2758540481799474fca70a6a9a106397fcb437f6d389882e2fb4fa972f3e125756d920e03b2524bb5f5e933188c402e954db37b2a5fe86b100cd0b6bddea2a28997aea8d8788b68ab1a6630e6f7caedc016387cfdb234f13231bbb4b9f6798e00d4b4271f522d2e0f80e408ab6792adb3a860f57bd36f98e8e018e0637d4227c01936d5aeba9f952c8626c6fe08110309e5f1e9ebc88ec63379d1d2526d342a4d77645aa963eb8741dcd7818c497719331403d4d113e308352353943b3d533019ff0206825e9f87fae2cbe825c70319e0a65eb74e1207fb52f84b5fc71ae481ee4979b3c5df3b3c8ddf74f76b76a69d8926dc6435e6f3220eefd921e78ecc987587fe60c387f5b92fc97ceb6d564e0f11435b7103469a80e8d9802f43cb0c784fecc9773b5f016c9afd2dc178fd043189d10dff8d7cbaba0a212ca1e344ce21fbfd31f7f9b928c6d781a8d346a2886a8a551736b7728526fe76138613a34dce4c237ffe8406a70757258009f56b48da20c2e608a5ee71ea39fc2ff11fa90499e799ca7bae4a6dcdc7243aa2a7417a6682e5225295258a6eb957f2a48ac2df29bbab3119ed9929c4d90c3977ca0ba6806940f3e14d567a8eb07845b320e7c0535704cea9e2b6700eeb4949c3cc2aae1d4590ca5e6ebe171ffed08b225d0eafe78b334f9e08b477fc1e156fbf0d7d05893f6b8fe8a3dbeea0ce34077130edc1eeed2417a8e86fc3002a88bc5e35b5254acfe15dd8f1ae188241441da7b008d865b2197f4b0278cb3ad3908eebf231432879606aa2693876498216b81245f6de31a80153063b449b2b5ac4dbbcdadec7075e6f79fa9e950305f8756ca9c54bd8bea3f1a25f1569cf5633e389679ae0cf4eb8347679d8de170d06aa2fb72c0dbb31b115d3a45ba355dc94013c1633defb3b5e152b868c59c60c3f75a5ba55535ec37d221ea55514d87f7086e9d47b4ab71252348770bf2b29763a575f3a08848296f822bdf63b3fd9ae82e92e8687b28db70f63e0e8ac8e8a8c666ef591d0191f79bd658db0c459588f5e05abcc2b6bc229d368ebe8ace5841ea5b317d798980fb82a32888a2853f5e3935d5dd4a060c5ed9bd3a830f97c1945ea6c9ed1614a60659c423fa56b882e18b747369a444eef472c7b617c9316dd4ca1abab2baca74749c9ffc5a41e9463b0ded8359fd71b5cacc58b3fb84e4620ea39c16f144e94783691656379ef12cffacddd7e43b83f7fceaf9b4ab2615eed5a1cdfd1ef6f2bddb0fb75deb828942e5a42221b410f59a08c7dc446d636f64c6ae72d85a884abdeda230885fe4339e811bf595c81096046831df16d49a29239532bda7af1fd81b032ec17c4a1babaf365c672d11f114b1b8d8281deb17d730b3c688f87dd23e6461a9b6ec31ae50eea23b2247e8c18e84b7d2cbbf9df93c3a74fccd2c266968ed3ec212c7062bf942789cd6ee5cd7d4a99d80e7d6f61cc1f15c469b2516302592e9f09cb1d7874207e778bd59afe32b407b6a65f6a23f6290ff8b115e3f1eca8360b49eecafde2a71e2c16464511508b6a7acfada1485fe71c525fff6998dab03598da48c57761b7a12ca45782e77652337ed0b4627dbcd44ae5bb2e736f5661d3e6a4b6f06f54f586aaaf1d4782c1a35430514aa3ed9418a34e45efc3b992d18369cd3d490f4a60e2ac79bec0f89c0a719ff35ac108954771f46c06a5d169bc3c5a4c1325f5e2fb6142d61d2b16d26f758afdc6fd3017671af6532a2910a492a3b25757ada324529b9066892eef34e9c93e1ccab88749a3d355822bb718e3126e7b82170e8e40d221fb45857adc53183b5c6e228a73707153c84cf34ebb3233e74a62e7fb2688496b1767ee7e53a50e55d8cbdf5d97f1053ab7c63e2551c91045d385c8b932d4889516f8319eefb03f9f3fdaedd0bcdff6b303493032e9fd3dddcd5e04d583351ed3e3309d2665e77ede32a389e81327de36aab547df41ea72732c9f0b375561724045f72c982ef0c40b3c9f381a90dd00f7b8b02b769ae6bccd7525b9a5dc07e0205c9069d3918c8c2bee19cd260a8441f624eb7cb349351bc64aaee9aaba1dcc495735605c8b98957bc5a02560cc02ec2558e3f393e8e92e5a7101b63b1c9c78b8618e6c3486309ec78307de93fd256bdb9c8cd486943d07351a478d31c4f8869e80181a28f68a1e28db3e36529055aeba29573c8f4a27e0020c0ddee38de9922e1e968743152618ab6d0e001e1cbfda715c02426533740c5c8c20a34df5267d7974a25ff5eb5e83dc7b96bfaa3b6c5190b4dd301ceff13a83a028453e6923d779d1bc572dbcca6541c1a7f4b2c1de1ef11964adb043817d4b2619402084eae7b92f0b499cd64b1840ce21498a6c3ee44109f2ee20ad1a230170b59039e8b5e800573244d26c55cbbeaac85b923daa84c66a429ff0ee5d9b27509e294d70ee5aa260f0ab3f43fada67ce6a1e830bbf724435e297442b587b32c093a44d00925f907e1893ff733a4dcdfa17540131c64c56fec555b3ef6aecfabcc4fd8e5dd477540785cf186396e371a4e133aa0dc39f6431b329d7191ae5d6cc006b193e83da060e1684b6b1c01180e32ef087f8374782831b7039ed4314ed84c854d1622a1f498e0c639008bbd8bba2e43ef3b140f140ffff954096091a8e0a61b61b8a893548f9b03c60267022a2beb84d49acfaeda317f2675e1d7a1ddba845eb1dac7e8a9e1388694ba268b05a391f9e74e10d00afb6b0ae78a6f4223a598169cac3f1a5dfd6ac84f1f6e481d7dc946b67cb35527ade1b01099d4e0ba0896ec0d29d018e7ade616b0a844ae6e109e08319dbac6a3f4ee2d8265ec7569e6898a86783735aa65d0b1286941c1b4be70278a4d010f0d48d2133f4824987fe1d45b0024597531be56ff6a1670ac3f5cb4688d5a76065ca730f5646eb457ec700c0d4deb04ce6b059a97676301fe101012c34f45ab3d7d302434378592831aaf0e040c650dec7e5b4d85cd03341c808d74d8d42e389506896c71c930e727593ce5ac7113452bc95d7abc85b2a4d71df8f6c504927b51533bdc05c237d0af6b7a2d59e12ee7587f56a830455fca02a9adfee68fbb5423bcdbec9132f8d239d53fe219f2e8bc8fc44d2ab62945d4d4129fdd0bac3ecbc79371e73b7a0bf1b5ad0d667ce940fad644bba1e4b4feff94850f4ae884e960e18db4de675dc685abfaae0a956c5013e65e334f3e7af7f57a438c9249c16675575afbdf67e1d66bbbd7d6ef406af188317c18e03d79c2a458bfdf1e8d7e510e109bb25259feb91c248f99144475178bd2a9fbac33149d940204b83e390f9c0a884b8e5d5b44343fd9d646431027a26f83dfbfa667b3b44e59583f41fc64c9055073d36f80942fce5f7f14d53bc4c41e58e2a92c96668e5384c52e6ebdf2a47051ccb92d1c3e5cfd7aa591f6e6c2fd12e2d60da0f550d343bfef77f8e920a8b951e0615a3bbfa9d0acffe4f715c6d795bcb2e560adb5e221c961bbeb9bc19920daccfeb2c665ab49f75a74b3848ca1411a144b3c3bc351a5ff7b273e876f46e110aa33f0bf33fd47ae9e9f338c00c6cfb3c843c02ae39c82e3adb50578d5965c38c58ea9cdc3117a06baa2fcf9fd10611afb1d8f2f6aaac02413fc8033190a5139135754740c7e6b2b238968b5ee95ec3bd4cb9c12fd62da87a3290c53a971e62b56a22906f097bbcc78938881d0b5e21b14cd5206362a1800b0b98c9ad9240d6eb36f55c2fcdc93434c2a7d1e0a5a868708b310e69b052f59d582b3f8392f1f16ee796a98317511ba802cf7adc3594907bbce0816a5aabb614fa3d9f5bbb790ce5263d79163debd70b6bf299bc1e1b5b35c5adef77fdad4173f230f9fbc3c86a4da234ddaa16d2608ac349e16353c45c84719506d045261dbf3c722cc08ad4e4a7a54c69f22b8b99f81824ecfd5e44010354eae3f004960ec42f27e8d20d922a54776bc8c86156e09cc9b31b64128cdcee541a9aa3dd23d79ba04c88cd95153ff677ca2d07aaf544ee278b0ce2595ec47f35e7345e1426a5f69f4185ac86ecb2eacbbca8ed038ae39b1281459285854e79b3d01a96d7c92ca23243e9daada6e6b0635746e374748cdd85d0bf82b3555513d10b51d37876e8f9afa1f5dc20f65de3822f5b43104d99ecd6f48217b7be2bcd7a3a5f0fce2d2503ecaf3305f6b6e8c5ef59a23cf31a5c6fc3a1430578a5f3db06cd091539c192f22bd94402f36c9651d2d32cf1634e5cea23f1736c9552afdf8051f2c833a021d8c30a0ac21aa9bdfab239b50858835a1b2d8e8dbdf348b0bc8606e7ee1ce20575de84ad631683d83b84f827f88da4e1331115dbe12677f800a52de0ff79110676b515b8ec6d54ccef3a3790fd62a251169c11ea4170f4ca7d23cb24a8cc33c343551a63073b4f820d88dc474c81551f545c32966a0918c416981fe2fefa131d341ae980eb888e2fef290449a9fa4dd196a55617690e276e243e201363777799399394c9f66ec1815f7fc5f6f083b4a42c1be2b7eadeab7ca1253b6d8eafaf6e5e32a190d9a4b7640540dc262e02507fc5ae6a0a955609faacd4778d1b583cf9123d762fb316353c94c4a4b2fd3016eccc3b99956a9b24d7054a4b3d46c4b63ad11227c5d6c3d7ac12764d3ec5e6cae6942803b0afce1c0070a68d87c736bd8b308244ad525a1c706e5b1072a8da539b953ea267efd62ad0fd351c55c49d825d972ee8b1e1ff0e697f8e30e5b97576b18db122633c71916fbc5dc95e4a69e92e78651a1493584f1f1e366a95b3276543e68688900bb0a7547eb24126d973c2de19e80f2ad2101ab7e4af36320688cf2423b58bcfee1445b1afd49b963ab076787fb01b67e0355f1fb2752c28a002ba61dbbeacd655f7bd7725e745d38b9a800fdbce2279ce22bbcdc56f1f20b90acd9fa8aff43441e8f8396aafdc6dc34098cf076760e76cb1bfab8b6008f035e7828158e7ed8e52aacb1d7a0cc61398b3946c56611c8909d4c50f5cf6eaa9a461245e3efdb69014e40abd865ceadc7fa380d064a9ea62a852b7002e6a705fca7e85febbe7bcedf557eae4341ae979966564ef5b1b7e25f1a4ee1862a491127dc54a7c3002a5761719cecf06d915c193416023a3fd82c8a9a6fdc2a854e6601032039b49aa2d9130b7a1654105cbef28fcd44469ad421bf0d3c8a010be56cdfb01ecb50170ee85f8bbe1d22b18ecd5ca9f5297a2d5486b16357f3429493db8fa8c66499f7c2210ca8b141a7eccc24986856aaf9592377949f512334480c6fd38d7ab2153d88ac3665ff31d55e8b18b5e8681ade8637cd736e1589677e4836548918d873558c3f08526952a0a38f36aec4431f95f9d70eb69313af492878fda44cef8d46a2f9ec35661a198b043718f70fb7985c80cd375ce586aba6b24459ea9e1a90f32bea4790e6b6e5af934f10fcdd5c57d9cb110da802b6c3346cde1228a3c71f2fbd91f48649638e6a7644dc85680fc3d69fc34a32d88eb14828a4a6ad91940028160bfe071f752f56659f05e940773e84c86f336a43d928e093243b26ec28551b1d981f64105ef0f34159398a0787ab244d7e29c3d5743c8750e24df1b6c5528c0fc57c9a48a6838476b03be23380a4b334905e60b6edee0f2fec0a775e65227d36b880d54d9c9be8b972c2b34e2008ae9ee6aafefe928d89bc88a155ef35ab8b695ed2ed5edc32ccf318b7d0d5ca1198ffd1b1a5d2e26cee59926d32dcbead280dbf29bc21caa73f7b170fcaf14aaed8f764ab4fbef69aa539647b6e5dc2c2b766f97628b1beb1c32ea0a5d9265987a7b0746ef4ffc752aac774430f36bd63854d9ef1074abeac7b268654d9a9cdff0322f5e8bca3274dc82712fd898b0b58990f98814d1a750323ad4e9e6452813adf9e8b4485bfd668a214fbc8be9c379d0a127ec5a08794394507401f4156bae30f6adc4e1f67eb897812ed515dcc4db018c517152ba74bd6d4042dc0e2464189aef96134e780a4022acf3356afb8d4d8633b82feffbda939dca76d7395a7ec6ddea9304fc39ee1e6155fb410b269abfcbfff372cf41b18e03077ead7947a7490d25693640cc35b4946a2af46bbc8a2e0bb7128d3358176888f670e28c6d5e59298b452970300043782d4676548d4c14e607fc80ea0081d8010ddf8bd613717c87065faf686bebe3f296b5e03c34ac899077422a78b1c7654e8e4ccfc59e8d907cb3dde32e45256910d694026df554a771d1687ea59ce2f45fdb2e0360e7c537fa98f325c36fdca940e2bb24ac53e55a1a4ee6b184aa5fcbb15d6f8bd440771461e02dddd41c6e8995cfe6ed48f082b4a16745fdbe8d81f4631ff2811b2e1414a0f9104b614033c6b4f6ec048850ec6ca4be9ee74d498013d6534af6897c700922004940d9ef5da68c299d7d805e6a191d59054b98506a0953b66e5ba6a7066662670c45727c3b0320218891e748f41a3c5223cbf16d946752a7f4f95bd62fea5e7c2e76f448eb08922b522ba9394028d09075e887e610a91669f4ab5a1b1dc923b20b96d0891a7ab37d6216ef33d9cfbd6c8c6767d713c77d62c0c387fe52dcae588312d97d06659fb8e28e5a61d01728d14c960ccc8ff842af7910c9203a5da28dffc5ed0d758e5ae8a1cf00205f7f38e78157fd77cccc8fdbfb9a519094e68f2dfeda74092095cf8f933365d63e8b169ed8ae5c1986910f1b364b1269d550992a066985cd933bb8ffdf773c7207a2989b0d50262ad961b3cb7ed521b12f93ac11b8a508cfb68de964a2d8a32279fad2f8b5b4c3cc816a58939697a39d0ec46ef79eaa71a7172df70f4741f2b745dd3be2954c8f7ec8d28f1f73be6413d46991d7721a143e2180cf2e241f763a0d8b5a999ef594f49757e7f46692a7a187d51801398bdcd613c9efd308dd58aaf54aa8628f646229c4ebb33f38eb9cd69997b6937007938180d1a585ee85bd623b00b5154e52b84040e662d8cd8219a3a9ed7ca2f2889baa3c2fe4458a4c4347037986412d6f7fba4505ad80af55c6b5a06c38e5e86c331c7440164ab61214cfa75a33696672bd34ae7c18ea9ed310850e24042059c175d271f90b5fa3e6ee770bd398708b976ce6922a5a50146d77d7719245c1b5f27c1175e550608379209557851bab3393a350ce456a2a09d9e04daa77a1746fd5722de84a31ae70e8cbc4b3049849247b0bcd05d41ddcbd44d7c790532e4586e3643321ff0da29a3af48c0cddcccf244e4640551c053b86921f8ad2b8981406ad4d93d6b75ef8f59a03fbc7dfecdaaad150f4fd127f9da12a34d072c906890631611e2ce8a457fdbd21fa0c48eca33df3300945e7f8ae771b40be17df7d5219505dc6b51c7d74d8c23ad773c354cde02728460f27b0acd4a18277839fb660fe3a9e3781c92f2cb6905c3c873a9aa3286e0b8fb6aca7587a4aee1fba0ac3a0c3aef73a944a29c5ef680e6b2aec3c170fed49de14d9d7bab2d007e928f4059e66553bb01872b7bc80253a590b40893f291fcfdfb6adb41a018156ccd28e27bafe1f49f3c47bc35426de44a77bb7dcba47a6539c5bf59ea6ccd2e13f135040319ee8fc1f98522c38c82f75f3f70b9e775910efd5823b46ba910bb11c2fd7a681858943c16a43d312d71f3c0e99d2d2a3fabbb7973c51d6d73aa58947447f9b9e2cffd48a05a9499778681b7bc30215849615ec2d0ff929abacd2644cf120e5da68ee6d6b8b406f2458250476e26261506283f1e40bbabc54d93a519094e68f2dfeda74092095cf8f933365d63e8b169ed8ae5c1986910f1b364b07cd55a6daab216725cb57f0d55e7fa1d167fa6e255f68028a0e1ecec31b9181a5b6693008d257e862ea6c4b62c389db2f63dfc7950729645c51318573274c450efe9ab8a66069dbc5a7709147d5eff936e0bcd0b2395e311db0119a4596f61f51df65f716af6c1dae9911098bbe43af0cdb710513da4df5be093b974944a38d7ad34f40ef667b036b8d06bbc86736a6314a5fb79554fdf3c68e8ed90861220261cfa3317e2f1b5f0eba3400b63ebb29adee2fff676bc1de747c718075dba2b4828f61e366171b30c1d15e2d868d7c67a990bc3234672827ec8b20bcc9d1567ca5e75d62540af5a2e66d887f93993ef40c32ab84c9bd7ca944dfc57c76e86a686e2e1480edc17402de4af94a0132e694ac736d3da8fea17c0d983ddf2e47010366d5cf24bbd2a5c1eef00fea97598e911e19b01883ad4e5763c27b2826bb3297401bf781a6ace38e3b75f11a7cd668851f7e33cda89cb0868cf8bd9c1649f30a026f8a0088f87db60417a1c146cb1244061feb00e15342114dd57a3cdb1d3c0aadff10203d4e55b6ccc8bd4600ec18a8c6030f3f2ae00d7d728d0cfe8b0a2f63be785ca948b6cfed01cdbd30fa98affa217d4e4aa74d283b562e50072453ca01795c05b565fb930de878329442875817f0f383ef1968873e7fa2e205d728bca108c4afa8a01dfa89b9b9ac3d2cfb915e32184f63398e7ffd1f793d80a3773b3927e51c1c8231973113758de82bb682a20ed81609d9bacc1db18c629475999146631a7fd129ebe70525b4d152a3a577cbf3ca08b669368159c2436b122c92cf8b9416db7e421cadb3689b43a653c849f7c2b78388b6a17c386590135789d8ca291aa1e20140bceffc5877932409d0827f68d6637ba510b040260829fe4da576b63a40eda78b8d756b2881f4d045a634385d4b23ca9c5c3007feb9b4c6591646c1d5718d43ec9e3ddfa4c83db28cca6eeba61727966e638933976ef46ce9acbfbbfd9b33b4767669b6da2f541c3bc3e364d2f1bd7b3c68dccfd13896caf5e77185f5884fbfdcada06a73f0cfdaeb14f32c06903e547ddffde203538cc5ec6662faaba307f53659a156cf5899db872dcda0d0314e8f5865ecbb597eb6493ce30234a7a590468cab6f02422332444b624f97b39dadd449ed6f9e182d3fb4c3f840a6fdaf79c267b1a51acbd440df7259c3cdc374edfeb6fcc169f578d336ec4df25d4b3e06264d95fc71e239c324060263077de2f85f8c03a07fa4110ec964217a7df49a8882288e11f9ab7bb0d827b75d60e22cfb6405d507cecbd4457bfdc82a95987ff512135cf03c880ecc166deed6fdc670164cb776320ecf9f8e464494945421e266a7789414cd4d0482ceb4e129cdbd77e3cfb1e5dc91fb4a021ff526fea433429137095d60f157dc9c67582740426a60b1468792f4e9f90abbd1090c98bf207ad2cda7eaf3b8e4200fd70df1f5eea5f951cf81f88ce2de2ee0bfe73c1e0b6da6bec47ef5ef267c3cded360e29644d335392735fff8a244b3a19d253adcc40e1d4a032334421ef899944dda26d2a1b19e23bbf43fda87f6bc0c36823d5bad57fe4851e7229d3cffbb945c9a1e3b8057a65b83ca21dbdd24283be9e1a3cea3645950f2ce8a995b49bbfa701fc3cf6aeac684ca376b794a46a154f4ce7b8d3f825a7711756bb370c4ea4cb08ad97f848defbbbfb26a6c90476bc211ab8728ce89fc9dc610dccc09cf9f5a62b035fec227ba90098086f45784c1734639d276eaac35df9ab563547bbab6cf1a94a69716dd90610612a8e240b6d3d02dcb501c7350462906f6ddbd490300303192380fae863a4da23c955d22b3f2f3129764475ba39e7678db94ebe1b1a944d691a13fbe432dae965d1a736d952a4698c7ecd965dfe24e199f0256c6f0a5912450d71db022e906d8837b90969c85b5570c4c8462f3bdc6160dad358f6ff1dcfcfd1107a68d1ef2d7a8ba54265662872e605ae1f346d2739dd8e67ef2aeae71be4e063bcda8d3d1461238d9586c9dcdc522c1601346d2739dd8e67ef2aeae71be4e063bcda8d3d1461238d9586c9dcdc522c1601346d2739dd8e67ef2aeae71be4e063bcda8d3d1461238d9586c9dcdc522c1601d84b0800236ae4b8cc0a08d553d7e512b5bb9943c56c87d9f0f4ccbf5a2b8d632b83169e5901b3693ebb85472bad1e90129f56573ae3d494d87d953df587fa934b6163aef0cdd2c6a58a791ee239a7b71b36127b2952d3229d8a685e48f005c34ffe1ebd002e915750c19c8a317036872ff6af2176b3453ffd7316d2deb64be068cf60290bc77ca89d5d6565a2a82b7331c3fa67f38121b3ec438b79a6325b504d8381ff1e4f5c33f356f0e64e92ecc972f5177857e4fa58b5c56f7d768205b639a30d99c6e407679c02a97ab9f8ef9137972bc0b93e5279a1daeca26199c8df4b03d6c66e2dc66b9122ecc548b2a2e6a2f7d963761998ff947243b0df147572c9140b8cb70ec60948941e70ca45a6c0a78220a88107ad0eb97c416eebc25beed511ea647da20c5aeec81da100482bdcd1f7c056cad1958aef035ee2be414d0fc6b14ed00e0496efdbe2e8eeea88ffdde116e9754939def1bc5ef25af7d155dc92260c35a03342569fe00936614a76a8f1d47919c5eeb802a51d9b83380019b900e6839dfaea5a517819c6dd86744abf235b4d4fa8a71249a8ca26c889372b1a13b4b4b53b03dfb8a9079fa0cd8776abe3431c3cdc86016adcfdc8e3138515a8b2f9bd55c10a5d5ab59f204591c5329280ed031b75770ed34763579200beeb25019bbdf6e78345421028fc559dc6ed052c2d83df4e391495816dc8732cd6f8d85437f89fe7d6254dcfbfd1c6b0abe759eba4a980a69990b9029b5671b7a2d76287027e747e34e80ae07bbedd343ac2de0f6a5c2775c419b07d7d8cce44d3fc8178faae7d0900c37dfd0750b9f86cf5bbd250646771340b12684a4be204aa855327f33e88eb0152bc4b1d741abab922cbecfb3c9ae476b959e16911b36ae8551bba8ca341ec2fae0317d961e555bbd7efdd8fcd0767b11a4e90d0849efc49555bbf90d30bd7ad9c6e08a16e6a159dd4034dd1afed2f6c1170aacf30a57ff8a021b98193d7c3b1f3f3784b212cff04988ec08f289c9d3862dd86261d5776560c975e1b5e762e2e9f7977ae153518d12aa94da5c8545720d26fcf662dae9359ecf33e6390f20030d0385b29eb6369f1d85727459a4baa3fc94ddf5972e83f5c4b35b7f0e27525902d6e42a00894a019726efb3172ac67d341c9b8ae23c98bb4c3d9354b634b7221fc0f2673171aeb64c14b15d6c6f432397fdd296177c71f6343c4af5e978f18465b3408e8ebd14b53da824c68416544da33125edb8e2f81a96ee652caf748d14c59d2cb9adcbaff1a92e694c7fd2496ca36d39ac8101f2cbbfc13a508f8707ca09049667f67a555e299f04466735522752a79170ac91b3a69b7521114a48e878c3a8a8e27a02ed986cac249673c733396bb080a946063610d83a83eda4ca00a29611535ba4eaeeea9ca13d9eaf3ea3ed50e947b90d7c9c6f1909f359fa304c567e42c7d9bf243be9595515331b60a43c450e4683ef320363d3d2d59ac5720fe608519057b6cc7d4c7ba91c2a08026eb1dc49b78c04d4c34a3ecdef8ac66ba310b118e4268a3585f4a384f543aed924b7cf2275267c244b15cc627dda3462822bc8a72f9e676eaa0c8092abad67dc00ec8a6c255325c9fe43c4f4ed9dc52421b5565c329c5aaea144f7bf4cca158c214f1022083c4c1f1f24f9fd49887dcb32fb00bfb7bdc6146e00074fb9582baa7f4b645799e1a4f6390f81dca649a92a3509e82134935b7a3ea78098d59c0683025b88341b567208366a5eeb46f6ab329159f80d98b449675a6c7c8e588e3aeb864bb7cf4e8829c2e76672586f67049a3af42400be6ceb1ab3a39cb3866ecbf1dea6109bcdb6327a953c268d464121f3ea1b00befe05ac2a8675b0cf644a506d3fb52a212b64cbea495f9dd2a658d85d5c6e2eda38140599c5c0bc6a47f6901096d152eb8fef70efe7010f4a4c304aa68d06edcc8118d44fbacea85bd71c0bba96600b45e3049d8f8639a613fe7e1979a2a975ac81a9cf51fd3482ad501a0bcb3678d73b13ff0c29c6bd27327643f39496b9baa0d288de04bd5e2d883b8d15cf34975586dc0197cb34cb2e3d301f95b10ebb720e49b431d3124c1f34edee346100a06cded752bdde1ad4ee98a4805d75139a1c81ef954e177cd1ce27d265f3482e54fe7c64d4f90dc4c6c3d2cc8306aff6498731bcc736875d3be75232fb01370bf6d17efe944bb51a5ede91a921e1755aa6025d136236f8605c24693cf8efd179417e9f7f541850b77fdd859468991ae585f031f4bc781612ea5d39cf0936f90077587c0eaffaeea54e2a9bc08cc26d2a7e923638e8eb75a7827ec9025620f62a6cf51329204b6a66c70a02018984139900cb35a7f3e9a7a067201ba00146576a7154f3ca2300bab11aa8442261cd98d6bb70c788ae13fbca4bef09fe401773dee3791731014fed17c60cb08fa47532741f98e5b08696108fffef3cbaea204afcdb291bcba1b2bbc894d44b9a9f1e98764a115be2f706dc2999c4357537dc58b4d0d2dacf675c73e38558201ffcd8ee7eb45bbc30cc65f70151096fdee5b7d586492c815e0bc14c520f6e6be43743cd8584d44d78cc146a00ccda482a3361d9bf33a2f2ddec8e0472c5651990dbd0cfc078f48440942ad0842da1e04af9397757e5292d4f30c7e10f6ba4b1a0171a5d3e66e2f6b31a04d103482bab80c3785309f6d63d01d5bb1f84ae293a74254ecf7b4f36044334d2c9a9836d783327f14dcb97333374b8bae11e745c4fb00249b7a15f4cc2c272f06096bfffbc5e15587bb3cf87294812cc3a72f33628c53c5087e1e0ff7b9fe502edd5635c42f8a0408a7f8bbff0e0c229d8ce0261cf76344da069a594f95e7a08b3efc65716f154ba67851d05ad309a7262c6aa25f7fa0e9005099e8687c065b71da78419a6bfc3961c04bc455be2515d17329c9172328960b6fefa6554c6de3ec507ca07cb6214329ea1f2e280a6d09ab073cc3f3d8b9531a4e4b506f86abec2a6c607d6cffab82e6b4aa2ad88b6c2b26c0f00a74712bde269c10c5f92e6638de3b0574cbaee82911e695d8745a518835aa05b7af77aa3982d98b9ae666a38b3fcc67b93a6b1d5024b7205ac1f8ff14ab96f044887bec1c40fa9c92ab16a890ce1d0a0b0733325675a914c28040c9b9b3aee48b044b3f7031592961e08a8b6c6e6bf3922aa913b3e5d990add4951ba7683738c8e94779ad561d4542137d0f1c261e9ee8a0247aed4367369a193026894c71ab27f63b036e11889ec00c29538881d4dc92f7a554f7c09c5f422e152b4d6e7d99498ea61e02d96eded0e846f8fbd124d9d8352eab4fd0b96fcf563c04c6198a42bf8c052f4681761d5ceba4838d129a6fe3e11668f5b1a41c9a710bbfb3eddeb836c5c3c83f4e7285588b2bd071e92b64c8aad951c77085ba715038490315ff6494ff8ea656a48dafcc1e8b379c30c9ad3da4f9e77952479c82ddca6e9c27b141fe0c4fc72161829196d12b8380bf957aaaee74bc4326dec7b03931966ac7d4529ccedee6ef8227711bb2c47f3501e7afc6c7b2e0e9aa70dc3e3bc8fc82dce6c535f8e3b06964705397c85e30bc55b1114884f51a056048b224ab800f55543f2c512135c1a03e1e4f1ebbdd6485d7a93f420ee40373f6883ae9875208f29e3bf593e51e98eba6127df5d71578b609411f46695442bc9d9ce1da4d3d3497ec08cd2114aba6d05bd42f35d7b0ecf6c1038608edebde367b3d64e36b5a0d44036a79e17cc9808343d75ff77594f04fbef76b0dca404a2009cdd662a08abbeb6dbb5b24ae9148ca2cba7a344fc68597e195bc89293427ae616aa9c1441b178409e778980c9b95b43f912b57b5f035aea7e4b3e3887e093b34968a24a6c49b8aa164504230278714eaafccdb20d1a763c762353d20be7a6554242538f64378a4b9e27c3b78f0be470924dfc13f9af2d8ce9a5b9712cab2a7d500d90a1fee3b48a1231cb86dae724091f3daa809c84974ef3bdea4ebc394922c0b0bb6180e908039322be7e6cf7aa47379c0229292cf81218ff55eb6fcc61b30f7e0ea38c84694925b425f47684a56fbf0f2bece1a1983a1e0bef62e61029fe4984a080f7e29eca13702f9e8dfee9e0f8e940127a2e397905c5a338a5207ef3971437fa643d1b62fcd8e547f919f68fd4b66331b736bc33fb8db4a864017d3b9f7d5e621d9d7afce9fb477e2acabd4cd7eeaa0174a2536b17207ea15cde3e37dce9fdcac3d7a2f6e1d4e14becdce09b1ddffda0a3510feff0d066901ee35ebd7a0a6c8e7ec9c2fd41768d5613fc1b814659a728cd88c42766015175ac1ced4f4affae6089a745bebe4d3dee3c9eb21d22049b14add6a2d720b9924108a15bdec5b73e08da282eb9056c978f646bdf22c64e8d33a841cba683de0891c0fbbe2280e79b994c5a71bdf109f492b695f7b6a51be8feefc8ff0a5dc573f485671b0a6e950f1ada8ee935c9bde5a01a16fc7ce28aadb5ad738d5f991515ca46cd006eed7bf6da8ee855bbd43bce683a312a3194356c810a6d04480e69e69d65e5a7a72d0759cf25e4a14098cf00bad2eb3e7c72a46b2ff92aee7f4dbc041907e156cfc29f3efc1711919e8db61c81b2e4ae5578e65e198b6dd96a7af580158d76459d56901b09060c9b122d0983cc19b012eaccd5a7296fab821c149fd7d1b535dd155df076f17bc625067466e489d2e34ff7b9626ab3a909b8f3cbe3cf37ddc102af631f31dcc254a2eaa5054638dd4761f51ebf62fdf4512a6fe3f591a9b14833ec4fc9212aed2ea94332a781197da169a1ee3f0e6496514ed4576cff8d50e16eca6b8d78c8f51c35ddccc776c2abc43c5ae8699c608b610faf3a74b8081c371f9bc17d94c974981568055a0ff0be58f029a2395807a54b89fda92ce27eedfe48f75392448ff83643f9994c1053f9e7edf1b0aa7af6f57c7d33b45db42c7bd6647c336189220a59981a93f46277dfa0f9599a95f7267a0c83263e2bac438bdefb46b3494d6b114852b4bade9b66318897c37c0583765b94f9407e5bf0430236bfd4266e7ebbf2f3d6f3b89e7b357665a3c2092b253ed99db80bcfaa5e70ed2f92594e70594ec2db2f0face18d8c384881cd20dfab1a8b2dc767f5f15a1f38012ff667330b9999d8a711a620a5b61d9b6c915ec935c3135ca9c41508ce79d018428a850e6fee90fc271d69fef13b11db51cd8b8586bc932d091b497c54f877e66fbf472412d4fe8f3db55c64671ffa878aa818a0f964e2732cb5bcc9816bf8aa511224eb47e0b26218c33f56fce221c347b91374cc56214fd286207aadf26c3d9e4fc583948ea33c68a42a06fcf28c7cfb1c9d69e39fc668f360ccf1717c3e876a78050e49d5f3d68cdbe08454af948e03bec3b1eaa02bd36ea7a7e9540305378713bfb2ae64d087a3cfdc519b7deee1f28a440062d6cc240e7ac61916d70eaf4afc739ce575bcb06bd1c26d1da911d5a4bff325397d04e27f62e93f5831afd1825aad0b02c2db909b07a6f599cca8d4e2fb63f21d4de8b2b5dfb5840ca0921b0cc5758008a9655074673cb8dc0f44eded282e7fd3c616d2686b73036c887f5cf4951f7c98d6793d4560ad8005a43cc9eab342bf58ec83f0068750317361d439cd11ae580350d1564692b8bbbc3cf0f3fd2627473d672dc4a05bfd5e7b380763b6a02fcf2a3a192f97ec782abbc033cee06f279af871a67f848530541f59e2436a0953cc1492dc766abaedb6a28a88e46aa9b1ac4152fe31a2caabed0ee6553a50391ded0a219533be1a548ee4b2250f0e232f49e27d529ba3d2e9cee244cb764e10f978103eb91edbe8d836a62885daa0a1acb9730770dcf37e95de0a263ae631e001d5c451f984c76386f47ff65ded4a0adbacf6e3094da1572f11f009ffc0acc596e4f26bcbaa2e85eb59895edb5c56c71b55599bf1ca1a63389b3af7a0e5cba7839bed72eba987b48b92e1a7af4d921281080d82831e885e2774e57b5d77816d18ab1306f2c3e758def2a18cba57670b2f212a38b295017eb20581a557605084b1e32f741f116db2dfc023b0ae6bce424bedf5a809be2d893832b5fa6ab4abee8719778d065a267d00932a07561b5443fa015958b364d84a338761275c67234d44e281555336ecfeb16f36244fca5fd338dbc6dcf5c7adfc0177a39447b5ef0a5ef731ceb3576d9fbad4fff5a1e0b69518f90d899a44c8ad5246af89868c5f2e327ac7787242a429e3732805d08ce99faba13616daeb5e51bdee28f52f18e416a66195d7dcf9cd9364ba0d99c11f3beb3d85ec5a0ffab1663bb1b2cea1f944429f91ff0a605cb35eda56b8f69fecdfc961527a0b750340c4ade798b22a0c9394f20579b6cc40014ec3aa0ff4e815727d191f961296c3192f9507573ba71491a30789dac8417196b05e83befbd175662bf624ab26ec029006ae9af0421721dae75046d98e591e7144e31056ec654c46ee9b875b2275bb8054749a8f3cc0cf06bad0e2a8948286ee0d2964c4f5339a6dd3dc8efe8598f9a476d9ec508145576763e446719ecbea854f512cbceafa5edf8238851f8c007916fbccb06fcf64cbb9cf2809f198d6079507aea5ea1c8cf2c82757415c0207f0c643d89518c9d645d8d52a1dec0360ada2b02d2514ca2fa6db8c16f2fc73e040ca713dc0137e2767b94c3b2a01da36be053c874ce747762ff295684cce2cb77c41ac218c54491d578351af62c2ca15a770874382f14e2642128fd7e78c0134a78e37e0c16966a7907e0f281fe4e1d79edb6d9ca285585cb722f24cf482f5e3f0922cb22ef04a33aea65878414cad1adbf378858a2c918787cd2439322079c299cfd5ccef64c98954d59549aab414d5333e5213b6bea3485d0335ad8680632f647dfa3a9730ddf2720c890badf116b46cb91ebde1039c2b04e99b30fe2e41e45dfd00b1d4f37e744074951ba5e049b7f02c64c01d344d131a2f6ce6b32d3881229fdb71afa8346ce8b104c64f44f74052dc33c37194d901d289f78d23f1cc964d1c116976247b991004109bc854ab2f1c849b3b93cfedf37231b14830c5df2c2d70862244f0b7c787dde56b4c84471a11de44b0a986a3481f42e0e7c89c7a64dba0422be65a8d289605062c4571d61f3db2a10ffb9d38daea830fed91f9aa6449b0aa6659996efe9f4c6ca58c476e35d4aab44fb290ceab8f2964a4805be24fe491ecb80ed27c69eda1cb2e8d5f1bba2535a6763ed8dd40013c92e360988abd751517173a5b675541746d8a96394cbdc9e7db19ddf8353108a1a1b5abcb71fc9cbd83fa1fba1e655677b4bc3432749beef8e2f51154303da39158e84c6a0568ced5b5a6ecf5be7852c6181d9e7bd4478cb0091340c24d4b439d424f6a1f2c838db2826853e28d5721440648a50db2ee17b660f628ebd72632760f203aca2df4042c47f7cb41f9144ea94cd43dcfbd6f041a3701fe473e8ee788c9bbd300155812048665f98a51fa66e6af77532ab332bed2bea25816e9356bbd7de8d3ef618ab394c794f877fffff56639796948105934e83adbd77972e3d5f42b1428c3870ab2e27a5717b20560e7df3cc6faa610157efc702b5c9dd7c64898c50bdf877603c385244a8b743f4dd560531b1fa2fba688337c685955b4473cba5739b188d2333ee4b3e22d17957b490783e63bdd4cfebbfecc2a7a597ca5d320a916ecac5c3f61dcde0dfb143cc680386e95399601fc2f05ca968734ae77c2fdac9b6eb0bb8353fa868031bb88f098c676814ca8089242fbeab2458f73fcc8ab9da34fc69e67b29faa1c6f3bf3fc3842b1432b4df5e5bddcc5c4665919f42ecaace08e596693827db0cb7b7532203b15d1532201a9ac059f6a4121f2aac9e4d391aced4c2d0addf6cea4bea1aa88085dd549020f94c09f90b16ea1301ff8a7efd7218b74d73001a5b197933e2b2f95a5a49203b40531f99e589af635087c957b5a3c72d61a399ad0086a102c85b3632e3b219a1fb6f77dadf23f249a7a6870fb6d49ab18acf7d5b620cf1871dd41049d9496e03269c85d93c1934df5f2bcec9417486ac5c1a54c8a138665c6ea72e4b1deb237cb314351db3f6b0e4b90cf0b6bae95e6c53a30e1685b61ac69678f5fa8b8e22f336cbcec2264fcc560639e1aebb8778d245b0269461a44506c1401ec34892aecb8e9d37f9560e866b22f568bee36a04a41cf50ccf3f627e73a65fada8df7d8fcf06d3b2b6a3ce4e9789a9cb101f4fa36f5612ce52d1066765e46cf82fb6b32830fa8c33bf5c2bd9440ae7ea5e9aa68a365e3d1b38db316a8c73d15d75e224e1d4c0fc6b048c245019975f0b825b384308b9fc6dcaf0ba26f29dddefd0299b5d419738e3620c67b2e635f66015870d49f7ebd307ae962b757e261f955f736b378bd85f9a890fae85aba46f8b470dee2c9d5d5fdbe833153a3875eb58894565ba04f6d363973a91252866df73c047694beb40ab60ebe56a3c02786062f421d5b6a9cf939e340367c441cfcab0346b961fcb77569d905708a2ec0249adcd4ec3cca34ef89d838b9010eb2849d2ecdc3dcec039bb0f546058da292b2fa319c1710f136b2bff9c729630d047d0a8f15557e7baac6c1c2ed9b46e7b93633af05e28565ac451aa567d3770debba3f21441a8b0dc99678ba01fc43da146111fcbec3c1f981892f35ed088896d63378ce4f74573bbc2b361fb86b102e9f623d1ddcaeca0c743132830ce9255d714b0508edb0597b34d56eb54333ffc25afa7752b47e197678623d2f69c1bdb0fe84c5d6fce9884fb931d2fc6682cb4085fecb50cc5ee7c1faba7e6f1d092e10165f1df16031dc3eaf4985d26d26475f8ac972e9988130c0c572f6d8c6859b7a3780b10fb8871e3c2208c618c85391faf06d60f3f591b3cabb8187fd7e0fecac305ddee91a8c3986fe8dcc8e200595f43196b55da6b66d34db13d141bac92115a86de64f3524fe327baf17146b0b92af35ec6c076705438e91c337a73218b7f2d1d1206621709462a2d987f4d474c4e43698acf02d50ce79abcfe1afdd75f5c06bc09490207c2f29605cf6e7a8565bc50f4f27283cb17eacbadd492b8e69e4a45e7cbbf25ada818fc96730bd817aaf8be4d7b4db9a317eb6c48cf84688f463f0d35ac06aeea8bfe605156d7c30819a2dc2280ad1c897af38c481a413d4b0eb882fade855a227b628e0e374227b7c62bdbc40e2401f4681ed012b922658ee64929ea12a011666ba483b6e98be7f782cf247269c67636ed8ce25ea0aaa2f520bee88a7e09688f51a5bd597005f664f4395e4be0ab5e1a455c56d22f403665e3072f01324bd56c20e08b62141a767cee6fac648739a544424df23cc0eaaabb09495656cdb23b120487f0d8cef14333f627a80382410c53bfc57b505b0a3598edcfc4f612dd02a8aac7769f0f8d5f7a0a006a4ab61d22cd5fc455ad161a56ee4bd942848a9fc69b24fe3fe17006a83e470c1f4251866d5acd727256845a99c43e862ec2c8e577b42c866bab5aea94f9f1f138f49c69580481c2c2bf235afe387f6cb5e24dbbd9aab898e892900f070308a56b144440793920bee53f5ab7d7465a9fbcccd2d4785f189e9908e3e2afcfc6270db4930310ebecbb78ded032d1684f01507cb1693e72fa61b882356c3e4dc808804d26367a42223783f19cf1af8534089d2fc0b99761914c35f9f4531a2ad7a7f1042134c6be9d0d1f73a722c78fead022ed74a84c81b7bb95a7d147064072b0a1e260536dbb229d8ae76a4ded757326b663725ae3c53baaa7fcb5dc14a6547ee6463ee7fd7829027f91a55c0cc96947954de0f3f61051600a04cd066f9795041c4bde83d768353c95f53bd256f2af78eca73e8fc7be0d20476c66a1f42ca3186427a2d9d71b5fef31ec298793fa668c76213c0d35198721ec536fe5bee33e89734f67469ed076a835c2aea3b81398c087ce268708dd025e5140cae591e36ffcb92d018bb7b2dee7850135f9dfa93e8804d78502081980530a5b6c5c1f91d03a92a7ac229deb2ac2ba1027dececc4f3a73400aeba1a2dd4afcefc1120a5d64cbc7a5acc2ee83eea4c2cd25b19f597573697267379da655b3f98158b9867574cd08437aad50323a4d8994c083a388bb0d0a05cde0f0ddbbc26e8e8553710f3e61575de166e2a9fa5e7cd1374df16cc978dc260b67345332d807f4125c362d5ccc9bf98397f6c9ca35d7fdbea07ccd9def4264e190ff44ad3610c8494b6f24defcc5a635ab7fb59e093c31848a6541d7a702d31537908782b99319bcb5ddafec50383efa86af65b363958e7c5038235173510a2b3c93dd2e3ac4407da6a3331af2c95a42bc6f17e0e15f1c77a63e84b71e533dc49f1729c15de0fa264a8875f42a0ccc1bdf43e730e2d56e040550ebfcc399606b657c4d2005149b349206e9f308df984afd5c92d3e1708aeaea0c42d1ae748c339518b51ea831ebe0426e8641604961889eafc21ed37baad52f14480e7f563d2a3ea32e7d025dcfbc228c1461b245e7eedb93ecb18f1925c3bf6bcb8f44d089e17fab25c633ae03b3f280d2e712988c9a793ad2ff5304d0c4e765978cc87c82400779650a16767cf3b11b4a57cee704c4934170bc8ec7c1a60176a17275d12507ddbb523a63af3496b3787a2396284436429be98817b5f3a0de7d72647fc383c315cd1789baf43052930bb2b6f4268e498e1146be071a01550f3f755eec44514a0f9a4d0e504fe394d6052e2448242d18498804f99c07d1d5eb9ac1f41d38d8105b27ccc93eda0e2de11750067220947ad95049b262543e3811a0592d63e2ff28b815211d0d1dbad947de4d64b7ed7708e4b3411cf3667295fffa8fd86810357de109cc8a114ce39dc1e6e77576afb4b9273294f5619aaeab545a9abcbed44938ba3784508e3525c5ff3cb90e0ec42406e0998f2be31944515772fa430764cf51b2228bdd953401771b93b1b6b4524667969f16f6398e8d44c942d018e21a49538334028539db87a8940ca61d3cb54a4ec76c4eee129d064afc58a5176ffebd839e508c0f1033d705a3b9e0502edccba55f4a5f8fed197bb92bfa7647ed101cf21f247310c6bf3a61ce4d8f5f8abb78e229e0f8135df83718c9df886182f7a23e5b836749fad2ceade2cce7afe19c8e77b92e1d43d05e7c86e841f3f4c16b39eccfe689d619292e026c8d24b67d10ccfaab2b40970bda5e658aa12d8670139f5b983016c6edb9ba61d1341b43a53496922a503260a6f5e3967da282c1cf03763c7ba2cdbf335da4c6bd5c3d7b655863bef02045c2566dfe2075f50a17cb9ba05822aca52c2e5405262095ab6c03b91fccdfb17c46f0ea07c5d2470ac405be3f77c5a43e3d02dac30a6d3de5e13688e0927d6fa5808a46b7888c02eef886c1967a0f02401c60cf042e15e5cb84c144d4fca934e22d7ec675934b366f7d200ac33c533f5a8e0090cbaa3ed6acc8dd2fdad4058bd4f1e51d9630ca42b64dbf6e2ec7099324ccef4b597be58374d285c46df4e5c3fe9f0a205a2dad7a1deb33c50ddec1d79c15d249ec36a1804c62d91794e7c0d4fa177aafd6fbbb3e46082884aed028d2e086ef943a9477e98689601e901bb954d79b70f7937ba0999ddfa083f42bc1e6934264bb3b43b79b6462ad46eaf1c1c53010629c945bf4fe01ff80b72e15a7a5d9ffdc75245c8dd35c68851e62d98772c9da8676741a1323afade552102911a6dec5d1322c3783d8c90490bb56bd2cfc50c8836563664c084041e572ab6502027a2bb7e35c3901ede5b65ae5ab470ed9e859f824b29b4c2f2aab33b91353a964e6b7925c2d5f297e00d6f3b600a2f54651963eaf0028835a129531c701ba9f834334df03b4616a4a3986465516bfb236dda8763ff5f795c380e229b2bdb1ec834334df03b4616a4a3986465516bfb236dda8763ff5f795c380e229b2bdb1ecbd7945b0854cfd17095d4a16d79c465e2527ddb2e20efbb4eb25a1fcbcf0bb481fa04c14d632c2ef0e41b1a008374fededbb1904a2271efeb2c35ad6591b4c432d308699f08bd9b44bed28283dc6ef839a37607f123262452e966271468bf8b611760a3be038d3d20c0fa55ead91a8541f5b9b7089852e443d048087e555798056f59818c735ba6fa9843bc982b3933b91c6bd65f5ca1932747efc77ed2a46435ff47b5ec9b8c392b746dbdc7e8860962baa5530f51142d1dc4c5588a304f4db1091646013d88b6ffc3f4234537aedb9bd20f9e08654ea74f5b0851f0f3c02c1e84d51a6187465fafaae467bfd816842669207c64d89f866f6d56acd27c9d43baf32c4b38004a1b283f01acb917b418fbb23a1652ac20338519d49cbc8651ab74bdd1b0d9c9d2b72efb30f44d76b494ade5cf369cf84971d2bccd41cc65e0a38f730c3fb974cb3b75a1a95e6b096aa399a3b68ca4eed978938f2da55f098fa21fba55d9efcd66f2d7f230cb1ebb0cb8aa4fe499c7d67e5934d10846dfa74184413b474c0360d8b5f99d6ca9d0291235261e7a7090350a48e05371db2336de19c7c486a3526b47f1624e9e14840d0da346d8c6d686135a089701df1fd4a2db81350a4e30dfb280485e1039cc5c8a80cfc387b19d5c960f84d0bb330d58ee559cd80fa9ebf0aa470d582e73cb457aaadc4faf436f42581948578e5057f6b29f2c6169c364a9bb6a6b5f3db44a17a84216bcbea999a21c2c613d5c7213ced8d8f1b08be13b0b095688a574acd28b8bf3d71a4cb773ff4dd4e5351fc51bf1471ab711f48f987802bb74ed0055dfbd3340fc4d319519d3f18cdf5b9b39e6735f6655b4e3d6bf903a2bc06cd12c2a6c254af21e7fcc145b08ca8e60d4f19ca1185a36d95b58b2a7c7822d213bf653671e7342bc962a75a9d149b29844e32794599d68e021250fcee7fe4ff58779aeb74c7b535c3ace9b8fda4c66c29184a3d35b4836d48fb1b2534289fcd936dc7d83ef2b4dd5aae558aa5831037afafc672d457220a0bf86753a8ed4f4a6e9fdf1b2356d67beb155a815a3a39b5eed20809f3a42e292844692f09eb6b710d973144cdd8984ea5ce5634fb09a685977aba6b43d05c7c5399d3ffa7df94470e74093890089abb4dbb13f80c49e0142dc59a3257ac6c0cf0ab9283524cfe746e32257f9f084734919ed96bf28975e10625ea4f9b7dac9dd12b1e1d3304ef464cf4e5ee043860bc7ca83a423cbc60c3acb60dcc48271db3d8d570a4bee357fbc3948bdd157cc5e43cbd87e7db31a071d47834d378a5c22bda3f2234c73aea41e750af70324f5b071cd3f109fe94e20a4b6a253ae8fc959961fb1464a74b4559c553672de7a380e6f866b348b8ba2b0e2a2583a7d537ed99c2fd67b61f245a01250905032369c858d6c81ada2c319a2ffea2010f704d70929884166995a9403bf74459307967fe97ce4a21cca6717a6386f0bf41358b1a5527079c814f3abfea0e5468708406be6bf0e95bab3a6e7b1192d62acfc9a164b935b20983e84eaeebdedd3a981424ac7fefa681507c2e632b78941c6d2c605d250b04a3b4b6cd344b061030bb06154b1eab7f8dcb9326ed00c3693854e746e1714ac5b13587e1a44b910b9e1e22cf81f92539b92e3f6889d3f265270a46e6afa5f34cc0fb9e2c0f2a2221821ef30750c0c051200847f339cf5fe3effccebe42080d3d54f3a10530028ab8db829ab704aaf82e74f8d014bbd9be98f43cef979d26e88988e5b9ea60c741b931665d9b28397718b3a497e08fbc51865e2582252daf2b3eef31d5977418f2327e62124b99ef6cbdb36c36bd883a02e5ba245c381cd3cd1f3932c85f83c3341f28005d4e0bc8f60f8ea8b1a160ddf1025bd8093c34b225fe723923b6a78b0199c0d959b30aba16a91a507ad8332e961273f5e65a3ce99282daa3975bd510f4198ac03bfc10429564fed76440b3cbe0f87750fe8b0feec20d5326d967018dd752acde1190d5b77ab375b053f2955526ff2715ea21e0275fcf21d936631f21b5b7059a1bddc11233e61cc1a7bcc045eb48b369f63b3b316e2abd854a1cbd630d5dfdcf9ab9ab99c68684b9fde4885994211a7df7b89fe8aaf2829d565dc4bdc11b562c7072d0d3d02207cea4959483d48e6c2bcf458731de0e00aebf0260c8864169ddcfd3a9d8465723486877c61f103031cb620f7e454424a4f07bf16b2d406eef92a665a9f42913fb3b181c82ba5e7c247a3b902ce592858a05080420d01b2662d1af2c06af09cd2e9ebf3b205275e177ef811f976b614b3dd23b709a567d4cb37acb05d0e977795f0860e79184c37d8132d88cb070ed7c104fedbdbda1c51e2bb41168b789c1772dbd13f78f4a67cf5eb16c154ea87cb86cfd0860e07b1c2bf09fc0cc24f953281a545c3cfaeba0cac9a5a742fb51d3a70a2783b887037e9823025c3a41d40f71a95e96eb07ab495014665ca29728153effeea5b9dd86ac592897c9954137f31fd75713bb0e4924c62262f68b5e93f83a3caf8d468a1b4417ea520ee8fcfe5f75610c9532dabbf9e9df0df63135ad43dc09a883a3c9f6bbc2f29a44cce30ec47ca554ea0b5bb724cad655541baf5dd29602bed18874a6dab55194097b3da1bcf4b52a0068f5466f34cf234261ecf724e34312964aa28c2f97b29561325aa4dc744ba43efae0f16982ce9514df25b9da52de990336845b2369fb04d2b0071013b636e5872d191b5cdaf3a1cf03f14a79354204808bbbdcd75fad0615a5b8b8ccaa835dfd640722d30e91a90a7031c9a2fb494df59bfe9f660b14c8f03c83568386667dbcec22b08a204bdadba589ebed713f928f0b70b55551fd268bc5c2119615cbc525866272632b22bdd1ecb183a76b9ba4fea907e84aa151c8a0aa34a35cb6e9e9436caaa031a713bbe33983d4a73667c963b9d3a4ee7744f850382cf4b3f28c525ec9ecb7c12a4d55743b528d3a0a89ba6bbed54e4602043052ba114dfedbab9ce12ddec122633126780edeb537613fc7a6dba428de9554acd185b8070f8ab5f09d7b23975143962baaee3ad259b9fdf936aa250f5f67e6791eb158b77a4e3d6191292dce8ec12bacfbb84478aba1babe5b44d1c43fae58d13b75a5533b132f6235c8640f156b46cbffe85f7146ec2bad0f82f494d6953ed4c0af1bc6e16f74d3f419be593588360a8d3807408fcd01883be1264fcf98c06aaee5d56b0d0990ae5421ae4a587933d3f14918002b26578e84a44cf942ca6251699805430729b7f7dc18634b99f03e7dbf078ff93bd6d542af3bc2e1bd89a97b9b45b67556f7e54e4fa4a06d472ed54213b95bb330dbf0371326449c0b4aaca0a9fd81faee1d48589ce275765dc43915f8a0a633ac5558efd45bc2ec9891d5f3899074a4feb12b9046b509146fe8fad4ca22e7aaac5558efd45bc2ec9891d5f3899074a4feb12b9046b509146fe8fad4ca22e7aa4d5fe1b2fb9b6b6885775059931853952a3b5a31f0fd94bb01849a2708ba729e94c3628d957407fa08fd6ed2c3accb95fcc272591f544ebd32541e538bc9930794c3628d957407fa08fd6ed2c3accb95fcc272591f544ebd32541e538bc99307cb2acc4ae8921e7c93538fff1fa757d9053a9e3027dd981bb4f63a3c011fff26c6e2706007379fb26b6d84fd989c37b437fd51263cb73425a143035a1ed3d0299c2a407f1220894a8a2de0dda187517f2536d6e9632be726bb7174a5d6f032a83b837ef9ecee181123554808148e759315b337f7833ceeb0a06a478843beff9ccbce4c9b6da80adc5aa80d037c1d5f9b64e91c30bfdd63142bb65a1ee4a792730d624e116cc5738dcf0d890a161f9c28894d85787286b41b685c7c7831bda50274b3c1ac7bf7cb943ba4f2e8686b3fa281373461b3d031a11c022b2ca108dec764e7490c3e5a244fc9907592a4fb75cf6c7c87fc40dc2fca76f8396aa8c453358d18453e6fbc153f3270b8f551e97c5c5db1a622f4f8e05417d73edfdfcf229b0114f98dfbf27b951c559dc377c9e0df8de17b56210363603f14a15b4519aff3b159fca3b3ef2cd552cadd2a9788a4ea7094ab15b55b3a04be6e88eac2cd1449943787e6567c040a6fc5b502d2eeb645fa7d445e6c065f73419232575cb2417cbf0edd9424ec25ac6fd3f62c04ca93b85fa885a58953a02c3be8c41f7828ff653d4c7d7a5ab7289ece05dcf4be451af363530d5ae917cfa69c13e8b098521862119b36372ff567bfe5d2d6830693001b371ee43749fdd10d887ee7b12b9f1db08653fd929c410da8defadc06c9cd5febc7fd150588315b46f7f3708ef3fbbffde02546c3ba14c10c9abccaf70bac1f376cc20c3ff994ed350b921f849f081c71ad1537a9baa5b2b2a7d1bc50a2716854e8422d1cc15c0f54c62881426faa7f5b19d2108d3b03cf7caa8df0ddcfbc8a45f5a19db8d57784314984f1447abcd31caad8159d1e2d2bd4915ed2d6e8b7b6372e790188a9b19a3b04cf90e4d8b64a24bf7a492aa900885cf53ae51e62e200cd237ea70d602c7f6e6de2be65eccd69badf40b95ad86ac01e8db7096e3904317b9c1f8e1f7f55a96963436b965e6c99c2d69f67cf3504728998d552021755dfc4820d40daa64d271e015e07f91b212d280fade200600b588de26f869dd47a08d50cd5516f3238dd4c818e9a9f4ad52a18c0b7e7acab492ac60d04ea156e17bd530aed54b876844dc385caff0822a29995db417ab74e72275f8745ff959e61920f9dfa3bd7d0c93ab9338bc550849e7256943bbcae49c5088df6d34f7e35b3fbd65df2d811745c6b8a04401fd4664db21aaf7ef01d57138e392bc38669dbc3f8b260464ce2fceeb2edde01b1559d8785906131adf292d8267bc07c7420ef73bac7ea1d6208d0eb4adacf24160fcc2a66af6d533fa2416cf83c82bc94c6f7f710427bcde9e53ac726e0cf3604944b5bcb7396180635f7c74216ab89de3e26f420814f41b79e73b19048d1b1f7c7f3fe4fafb42ffff7543429cb92e91036c28692a6e4bc87a340e06726a480e69e78b4d9f8109de65a5d21f3bb16eb952a6c4e6242d345e262f05775434f3429cf2fa09180e51ef5aae49d197b5f26ba2531081e0f0f8f09ff24f8d9a3b948803f587f8648eec8398a65268e7969fda4cf3fc668955a1880bf8ad3046ee9baac9a273ab01394e47b08bddcfab7f791352b1624fbf54f003813b63483ae8a32cbb7357861746bd8c0603a04a1ab5ce1ddbb9490241f4e41d14c71ce4992d727847c7061e8760c33dc75ed58a60dbde95cc2f1dfba4a5bd3cd5f97297456ccbb658842bcc8da1503ce7e6fa5ba1b8b71a8f0bc0db49bf4533c949c16f4b8442db1b2ab98fa04ea4c2599f08e056532d3810127aaee6afb21d51096fb57c0eaaebd5cab418e5dc11db791eb37c5bf4da44df4f2e60b68c57e6d5aec4ca535d9eb8a6c9bfb122e9eebd79216681fe237b0f0631803a768be26e4ba5779ad1ffda2755074c2689ede5137635389cb5136fbf10231c9164d7d2be582ed4b4b2a788b7d8d15a439d3d7031d2dbc4bb5a1af2b91fde366e2eec9005760022b7c2b9cf4f31a3af797fd42f2d157400ad28638a25c7ad1c1ec2095e5f56193cb3f9acfdcc2ada5b41d4e30b011dcbcee6e42f655a8503cccd3a6287ff0dec2448604a648c7d9d62f30569059003d54993ca19b059a802effd4e4303a463b2787b3db2c9225af0525745740e0479fdb6373838e62b21e2cc7d71e5c29bfd407f2c9c3b6306b482d126e7b014339a759782dd86ee3834cffed318b5a8493928ee342b823eee41da098ded46d2ba09d06e6f680ec968152149c788068dee482bffc8e8c956950d1b41a4f1f1e35704b8fcbaf01329505c112a976b8a007294e0f3e8c876665516a4d55a437755e2edc3a48aedf096db9a5f961b6adc9146022f18179f4927ed0e05455d9c94467a02ae384c1b00c06f27c4d102eff25d5657721abf1d603ad2bf7e434e57f4c30ab320e30d3d796e2063c2fa6d847391fff52a4b75970ea06ea938ffb2b8998538e565034799aa9c13599969b8467a5a37688e673fc4dde4def60d770add8d1bcb2513633c316d3740178f527a4cd24f5dc78a5b9ba62334b4e0ef00fa958b566cbcce83c2bdea798771f6d60a14fede9763f259a89fbd9f0e46f995c3850c9389d61b13bad9cb08d1ecdc9d0b0a8bff6134652b515369067114af772f9eb6c801cc3a479615fdf44a73e32904b4aa8d9d9b72d4cf245607ffb35d437dd6e80c795c32f04a56041fee1d1443f6f6b707a17fb54d9ec0728e74eb26cc7c417c78bdf157191ff353ba2de9ffbabd23f5ad3ae0f22832065189088280950a8f80448f9e47e4331f28dd8f403d56c90806c0287b85db8834db33a3468da03e1274af2a51e127ae1ceecc51ed27853e2b2e52f7b496d882b89f3120bd8daa4ec8d785b19bc9ca860e38de8d9a5e42297336f3ff6a273a04fa7500e43741749cd4400e52cc1a41dc14af688f35716bdc804707fcfccdb64d0ddc2b68e80e968df1d36b11c822206e25eae254d314964920d7ca640c5f7a3fc4c9110b405dd200517a96c1d911e27576385ba1264825ded13fff6e10b59aefc0f805fa43394242be515f2353693e5ab916f642f9eebc36b54da0464907b9ff97ac3850a20036f308cee0e3bf19d7974289c4e31e24c83db08c02e2cde1ee417921f8963a54c4e3a8a2e9d95a0b527dc7f75760c4da3859603e047d15a3b440d83bd9927ca41b773e1a6ee400d054b5f9afd3bd44fad765f3ff0cc399150c8cfae2b75c76a76fcf2557b4d3d09c55af758812693ab61538ecb53b3ebf8ec5594d6b7931b49b2d70f9548aa5f6ff8dcb65d595cc28c0c201a043994516e171abe5bb10e141f8d2982ac1a2456834d4c7f9d7c3bc220f7394574210160dfb26f327a7822ff87c1134f2fae721a59ec373ff1424e12f3e01b7678148e5403e27370fe27ade341a40d312ec097aa06256e3cc87dc6586778398750d77d82b3b40d1b0ff1a72495c468f3455dfcbdaee766ebaf01dd834cb9c9e68d62bbcfdde68b1945100ec277dbe40adc335b8fe1b8095b4363dfd38a8e840fe83b5cd97c211d65145fcec91f0bd01ffed2d35df7d849ac18a2cc10de28eedc848600c9bc63591e8c179e782e159fb0db9685020fe667118298f3f03a29044f0e2543b7c0a89fc093d7e103a5196bbba1a3b5e2a76eefcfb380bafee5abfecd6c495e7d2ad2cb4aa1fbfc5a473fe8ec0429daa4fec9902790e06fec2ee0583864fa773dea3df4f7b327a9c6b1735600fd2c3cd1076a9b6b3c5c5f4478f8dad62f3c9ae4e9395df50c40cdfcadb0da54e6dadd16154beca6948ab1313449512c3298fe3976eef86d75b8b4e6638f02cdf42b54afe532eb18a1acf456cdddab88199fc390c2eaa7958d7f777a2b2fff0feaf61a6f8c03de2d089ad03f00b148976740f3885ec1e27a0406d057206689ba07faa535f1a5ceaf95e7d34b731573d953b51d47504e27e33c0db5a895cdb18f6aa2f9fc1e3cb9f1d4fc33754f899a6f041dddd6e0f8fbee77ef4f1e4b4522e003e835bcbc78bf5e296409b7ee12b276beaddadae2ff014c6887389c6b3fe66f70a75e169ccbac670073886a1d38b1c4ac52424b5dc066163a710d1ecfc2961469bd2364289a6f261c3f56e8216ef2c1fc925eb3d78b0f12d27190c4db8a42504b8156f97f03188f289c83cedec956d00a54ceb2178da31a9ebe80b0f2eee239ecac59a1b9a32d8e52a590b0aee37c14354f1f185dd204b7698dee754a10068e523ad113bf9247d3cd68debd5bf768dc3747ddcd224796f14d49a764dee69ba563c062b0f1a750718f9772f73261b9f15b76cda7b73abfc73f1ff291484cdc7e2c82144007023359371703cc0b9ef12e93033085b39b108e98ff7fa976ac1aff0f95722fe7a7b8620cf8f933e0ae547ea314dbfcfeaa8e4736f7123e68949220ea22f10d1896b7a6c3c5cafc51321a86f5374b0bec220b496e15b84ec1e5f3f7499defe26c72c89156407d5ca62623ec155587b1df1bfc529c3afbb46019793529557ad0d7581b953c8f82537077cf9489fae1d54033bf14a7aefea7af3d8fe5e07c3ba67a8b619020111db222fb1c7853f54b0f1b1ad07c71f1319b9c6a375ce5fabf5a7964c222edf8208c8dc4608ab39aa4fe0f64952cdc50e9c96128705275289122da5c85ac89c938bda9ec74611b4d1250ac614b1c125551b6cdf17df532fddc5da7126583b23833be278945f18568fabb30e0378330458708f9ae999042d31d712f104bbc81d82eeb1ed4df9854b8a9bfd1e38478404e4455c06aadb195a1b9b2cfefb0ecebca2bb3f9cb277ec16ed38de407cada2ef14aa3765d8b03f27f317d4e771ae40b2bad5dab854b26abbda12691c7188ece6bf0b984ed585889a615a3f920be738d4a230885fe1cdd06795a654631ec016849bb95bbf4ab5d9c94afa9cea9f3d88ae4d3bd461cbe1862656690b1e7ba6ea579e32897097f398277121635953e81c12be79708e574bfff66532fa879c0448ee2ad29531e2477139e76f6e9a368be638083d048d751d7b5098f7290736f84bf6f5b403bafe697eb0e425b37fca62f97468333b3e24dd2ff0b137f63aa39a50a40633d6bf7edfdcf3389281b4f7a45a7bc5c86c00ec7dea7b4666e9d282920266c14412e606a0ff178ce3943f07b6f33d452b7403a2a3bd24bf69ebd69ea4ebd8c6b24599629b8e4973ea2e55ff3b047f396ee8d3eb921dec52a4df3da405e7f33d740012bca9816d34bb498727aa27e3d4db43091466d7f7b99f4a272e2dc353a3eada6dcbfdd465f1cd288c847696d9bc86403dc7b82bb08a94b45d1239c4cd8924282c1ce7201f07b34ffd4d3ac7ead59a6ee5bc373eaff6644e7c0be083dae0b24ab3cc9bf6ff1238864255e4306cf8d081fc38d9751fdcab3655e5673aee2504fbf57a8340985e997a10d7622ae2acec6134fac2817de2e24d9335776c4727f6c5a3da3a1048e8ef2352c7cb814be44c3e6123f98b3dd92c4f6a5e8ef07c2e2598c549b9640c525159ab964a08df99b20b0209059163b9574c646e39caa510d1ff8d39822ace0cbb6bf1e2b7881876b8a8ad985e59c447c46bc167394b695ef56a9e8675f1a2a23d9b7e3e26ee3cba32abf9876e3baf1bb6783460c000f3bd5f198c05a91127eaabbd819db67c261406aa85c9d4b3dd8ff771d0ab9b95a1df3405df83a158fbd03b2423adf57c3d0d8d8c721413506b5d74450b09ce20fdc533221495701cd29c544ad9c85f69a293e05dfd13deb1a3681f0c87164b86ecc939365bd13e62a9263299e2e969d60295ca690e7e62a9de5d31b4a76b62af08f5f89df0a385d8158d81b24032938a1860e2e9761a6101939c54e69924b3529636e728ab67f83b76c9e4d518550ceb2506856992077796cb8c6936de8117e27e403dc467490b173729a1ce9f5b04f98815a10a3ba0a5f602b1ecdaab3ca7001466ff9dab0abd4e70f72b1b263f6bd90efea2f9944f3e1babe5ed25b1167b256bbde48e8d547e0f0e1505d8248fa1b749f57592e8cebe0dcb2488abb1758af71f94ffb0cc29e6e1c83f1a0a09065b8544b800b25129f2411a8a40c083ac349804167cad5ec9fc9647aa118ca3eabb80ef2f57c385e30b2637c30680b8ca94efe1776dc989b94001c87fd40a725a2fb4df02d8d19fb0f6704b341ccd04a03ad91913d42ab5c262481b2a1b627b77961bf153269867999041accc93291a2377ff5f1f3dab581615227807fa70b9d5cba5c2fa593ad98734611d1a766749a1014d91e4f73549e5c26b3fddfa9690a71848cf4162e2de54fcf33fbe8a8dcc659bc6248c2bba9005a704b876cd3a030b17d7bacf479e16e2f5bf9352876995bad66928e251c5a7487624ef8a7ab7f060056ec1814e3153210b399e0982a493028571f6d8b534fe3b3a4d6c6882b1bdcd60550d1e16de2ac4483f13bcea2963ead31cc858a7efcfbf83ea3fa4cbe560f035bb09a171c8c2b4972eaf739cf965ed6583801617dbfd8c262b99a69648dbcfded786afc5eb422b237dbd606c8eca717b07b501d5e6860afeb5c048112ec174bbb0d7f48133f4be738005b3ae1c1adb4eb0dc9734db7e0a106c2e40707a246db2a0cfe03cea46a0eb3c8cc1e948f239e166b561c912222053731913f2ac6239e6162d2280117290714e9e549d56d681d1e28a5ce1f07b0b65c9a442e3103ccf9ca4a0ea4b3a593022de2202609685fd877317c1f3ded309377979865a6e606f356e3f0a1fecd0e5eef3c00990e964c2b3ae8be1019380660a05044bbe6bf8dc751294ffe726c75abf8ee24fae85c58e45c6afec6b49e94104d2545b30930d5752603cdff2d24aa942b5bbae3168f62e74e092cd9405ff10127f71dc889f9ae2dd9369ba94a9be0c045621a6adfeb2a8f44ba44a6dcbd3d6d48a4eeb97391abdd63e2b361d67eca979caabd8d57a0ff6841719801e2af478e8154a70bb7e086d845e9fa52b74ad102c26e1c879d425c997eda656039ca4a95496cf0f6f923053dbd7c55db00b6ba3b201c982dcc8b5a9bd3324fe7456433c47458ac46fdca791b12f13f063da5913e64cfcb0485afcac7cf1b577cc51f6a2a23ce165b57254e3339e467c729c88424bc129ed3bd5c4e6fe6f6525d2f083569c5235587d48bf92e77d6abf71c25f39e248e6bc2e168595128b516b733e65eba1101127e32fa047c5368a5ec7ca1e569d42020b9f8dd6b1d19b5849d0db00cfe773baad541bcbd68b5ea0300c91b804637a2706e983a46d93546b109e6f32286910762028355f7a86ec963e7261b0db7231079213caf00dea4b7ecbb85091c04927496cff64226b40868ac47b11789ba204973105c9afb43690301583ceedf9e3a5818546f5cc945208d5a15f2908e3e1f1d0b3511369a6a4b2042bea9c8e54fdf4041f7a1c0c96c8dc8b1d02ec81b82e2d9a129c37ca77c72b17e07ebdcdff1c4d76bf8757e83f73bddd7fcc86271bc1ac1d274061700b7146a250246ceb7b75b82d8b9f30c6abe878b7541ac6fee24bbef9e7d9656af8eca2c6cd240252f5031c97702b976ce8063e51a0be781641ae4ec26e1a611198b8f25afe01598d0a0ca5d8a8862483cbb09b0c8f11536dac87664d4e42106f8e088c21c70871cbe2866b036716aafc7b43f957b5a70cb519de15d747684d2939a291bc338b30025e5e82725060c3feea4cacfa2011359a6c421eefdcee568f26f747dbd98703d3b694622d30aa41229dacba5a631fd45ea0544bfdb07c78992820b67900b109b57095fb26bb54e40daf6a348791102d7a8e5a13bcc0f85a6afce2c21a6a3fc29ed20c9c0a2cca6160308cc700228d6b4b6755c2a44dfae9a31c6d810760abfed779c877592a3c6844c51a613a209eccd92db5409786e0b05308321eca6e856d811a8497d05e6335a4ed49532d8338ec58829dfc21199ab8a4b8e420b04948f4b45aee6d2d9abfa675b541f7cc3a216832f76d9e65b7e3e4879e905a16c65d94d6163442e57ac94ba7ab6cf1516dbf926557ed59841fcf7b6de4d1de7117d0b260abaf730afe2829fc954b08ae32531fefd4122aab24b00d8e76fdade6a898661dcaf50dc42a3b25c3af28b066e006ca1aa033e8b536e90573921474251da355a0814d1088700f56ba9cc4887174bbc1b5ac5a5821ad042cf076616102b967212c0bcfbe029f6455f148eeba55f5c8d79c77a91bb2bcb65d22f0bba7de98bf89efd327a50dc87582a5e143156094f976528baf2d6c88cde95531cdfcd82a15de081167aca36db7f59edcb2f29ebfc37cb54c79b4769be6a6fd3c61f38accfc6968c288eeb045bc1e5f2f36fec4c6f95604be481312d5d570ae3688953cb7ae58c9ccff8d07de2535a91e854a4d20ab37f1b84dce65812f95f73956fe1aab18b72599312fea06e1695c716db221dcf9c595792df9d90b019151423a2cade0c18976d934728a7365eb422ab44b611aceab542a4f55595833db1d758b3eb87691ac3e41d7d33383878688b80718795295b9d360eba4bc4fca4555d0d6f8bf5934b9dadf18d22580ddded621ae12496ba23f5d0f43f3246511b0ae4629af634a2e1f6f96873911f232d2f69ab4b99ef1fe75e53720981a439ca6a307edaf9b1bdd512db689d46ddc281b4768941419788da3435245c53d3bda87261d742a4f2336e729da6cf927a6e2b20365fd245f530ef0981899cbeaab5ff26d00c85cdce331d54431dc02d88ae4a953e6142a23ce26bc4b6e7fe6bd76e55ae8a3f8c96a025c391d7ae050a334d28942930e6e86f652590f13273bf1c7811d17d610f3a74ba4254b9d424cde50d6a3d2f123e95392f6e4e2b13249d42661221f55b3e4cb08f7535e264bb3ec3727afe6ec88460cdb38df85e280c37d607c9a0e0ef5ca2262c66b1b99791f6102be7c69c96f31bff0dcbfa3041e0b91559c31fe35430e658846b1e5d8bf44fc91625577b676e73741ac5c049441e12d5752340acef5caac34813ea0684239af21c5b6dd4e8331d4c28598889a7b82c16a95c5733551419d6d86ca574e7465980fa8042fa5c5ddfb94aae04f6c773634657e8276e1ac5bf741d7010196f417cf64d681196fcbe5edbeb562b53d150e05468f9a89ea7de667aaf9df6e61dce0a62b318fe2ef33fcaed624465590de31644b249d990558e4c9af5955d593be74ff839dd17ef6972eac49efabb786a6b295cc4c472f4f1353461ba70e25069135942ed6c006131e1d2deab7128905c7d32caec0c5a410ecfb655773603136ac2d7499d412cee2833ad9cc4a36260646cca12647cbbfa3f3ce7028d21fcd71e797f52b23c438d445f9b14fb2bef70b895abc53af8079589878203b0f4c1ce8ab7f7e68e0f1755c637e1357309954a36fc2c0d73e519b876bfa172c6827be1c1e2f778eb1926588ceda75408e1a807bd246165ba6c24c8d724cb6c00d7631c3a76a38bbc7768245c3449d0477ca53df176f724004979360e113e1f9b6fd10fdf4716ff396d02d6c39fbf1210d247de19f983ffde58eed5a719c96adeaa367c580702f8ff7108c62cfd7473bc4e6d1501f8b0c8b8881baf9a63916f672e50d2496d402f1a4b2f28db27b5cef0573b34f367664d993b779b8044a97f99fd15cee2848c28df862a63682d752f2724a3c4f06102357515000bd9b0938b8a557224e1cc4c4471e60494d6c2662e301789d96caf92ea7e6b729a2a95ba03fc70967056f91f2faf882d1538fe7ed97349d1cf17a8d26100c5c5efcd3a413c5ffd6ff3c4d2d5f2de0786467b4ae3ded135a52c601c73a6a3442fdc19dd15e3e5b64aef44686b23c86ca37ac93cba94d94a0ade68740948f5c139550f479eb93474d6643121de971d96b5ea6902d868343e1fa15838151def1d47e9933bc8f21fd77b479491c473fb315b58228313c439b3baa3b536abb91eb6f81192a08f898e238af15740629390ca91f999fb435bbae9d8f0f9ee281194770d32295bd10635a156434e1df923d71fc041700ae02f5cc4a1b1220ccc4227ac7f1d978fc3369b8a96babbb728cc3c74f1334288ff9877c25a1ec4f01045c9b95ac83294493b2513c6ac0a018737bacb29945846af3b1f6846a0bd0545535d89be00004d126664a328968e31f25251de35ace520b187b29a40810c98a8e4f7a816369d2e0952c30b41dbbeb4220cbba14d0df802077e02b6adfd5a508d917052a4f04ee2b8f89b45be3e96c87bea84fd043fdc7071e1d3d5f893c225f9b00803f2040c151339aa6959ee4c6e8971992d88eaf9dcd24c05ae9e40ecfe4fe314a1a3920ed1a6fedcb3d53c52f1fac91738b3ebfc6be004ea81876126358f661e19682962b5e02898d91f1140e6e7c50e28cacf9026fb4bf59f31f3ef097ca78494973081bef9b8d1620f256bf58b104dc0014e56dac294ba9e744854e12c0ab796396c91ede014e044bbc5125a963f6cddae638216b2d57330dd0fef05365e91b3ec90391bfbb289c9efb5013c28ff6f47e825e9d37a88e04fe4985fa0913d024684a6acb95013719813366fd3abedced1c86e42a4521ba4566d645a262f1ee19754adeffdcab175cb6a7ad56ca056a3789ace15a8b79fafb028e740b7ca0b61c83531d0e2ecd4b75d2f2f0e14c6938dcd62bae42f79f46cd764c0fd63f04fe95d882c779c2d5d8a95cfb3bbb12ea313b30b553d9ab3472e182a84a7a905a2f3e09e3ce81f14a9ce64ebbfa52d82a9d22fa388a6b58c5e87427fa974d9bcd86bb077d53b99fc19c00913d52ad2f393ea4e367d18d84338450bb8f8058f747bab5c6b41662ff3462fdc2b2637f2e664814348ad01a5c27c098e2df2d50a29666fafb186c52cc8a224ce37704cb9c853c8ebb41736f57c0a460ec20dfd4d9177c58df94b77811d08491998a82be3a40f55ec760338d3bf17179152d5f6612d011d502be07a7e34b6301117d77b0a9bc29e796861e52082ccd84da9545c45a007dce5564842619d62160418ab41fda2167f5ac6eb53d9512fca9f6a84ad30ed22cc0a897cb79d537f0671ebbe36a25675b64c863862593f313a7bc7e0f81b4aff5ee9293614394b4c4e5ff5ad2cc9d5d34e9036a1eb32fbee64cffe7e02d16a9ed5b17d19175af9863ce8e9bb56b9a729aea0e6e92da79903148c2730cf402c2cd17f26102fca067af71733967b16714dedafff7e639794f3459857897efec8e0e39bff34b8c9323482dee736b63a894a99486f7e1ca67051c5a513f0158dd6c89d86237f8576624dce971cd9285009d9ba0a2f22332d6e50333358163cc7a6e74f98fec9ae7d9f3811c8b6f6777301b7128c7b95b6e567eea113ee2fd4a8baf207eda1abecc11cd28b417da1050fca4767aaaa3042d88a603c6c3d8b1b404b28153c68f0a118cf50f2d15a59bb61a3c4090e78a8db1bbaf755d7676e7beaa187e9fa7f367dffec0534458808c551df232b6677621ce0138455b52946bb0b6611a0c86a7979de899865e2d0b46d43791384dbd80f803cf306c552e08cb86883866b9748c03a74f09b6820ab8e6eb9a49bb028926ce8c03635d6c47e5ccf3aef9aa90a2ea9b142043350e2af5f845cdcec1a4b714a75f961a3bf9e8a45f199779f70980218dfb5a90d0716866cecbffd264301bf525c8a5de11ba7217e8fe141ac1c4023cbecc56aa3a13b7644b4a6413139568bad4038f070101f02521742edfe39c56df58361b078f0c4b89eb45f65825a409c90b250114091a2368f582291c16fa58a5d2eebb5ddc8a9dec19416958f0c52f6a9ca31f3dfd03a3111dc395cf1bd87c4336648992fc5adf26a915402a83eeb02e4377707036658352e7255e65bc7e6f93964af6cb25ee9456e90ec2b12edd380441fd16650719e9fb288feb364bf963b7b7a50a02fa27c202dd8a001150e25d27f9cd2b934a1c96a19012f4f2ffe805886ba93eeef9fc94d86c8dad5436a436383d4c7258a1a1222424696c862444fff4591a84ced271011e28b05877598b92dbabf9dcbefa92455c408e047511cc2b5f7cb43147c459685758216957332126945491556833ae737aa55ad9d205d0018265d7cb7f3295d9ed861d33b031ce1055c59af26eceec201dc8071f790ea73fc22f718e136789f1250462265cef26b0dc48ad4690e150afbc313d72a3c2fa407065e7608b730164c7a0169f861ca0b214f50aa5bbc666580af0e9cb45a07f2f4e2d132d505234c87156370b1247f11e07e3759f5268beafaf9c0baced8af552ae8c665017a4fe910b2587f4cc8be588d43edae5d050ffdaa0f68aa9c48a9d654516faebcdd7b54387ecc3c7c09223ddea2dd00695a9adf0f8139527ac05481053902907bfd52560946852194770b631a7c95e2504d873191c87693d07ab7bd6bb8d7b7d30edfb27a36d7cde42d687e6566bccd60ec2c8284aba74a16a59c3aad711be6a6d9e08ca1ef79a7d19f91ae5e74fdddb64c3c9d690f3a1fcb294b389a8fadb78fc62bfbce059d077b1e8acc2b0d56d69724cabc2f563b609ab111c514e6105313771c7bc660698db7e9f3fb269e930be83c1b6ed5a4d8aead85aa19f7a657bd332c85cfd6fd3611522c39be4d83d29812cd1a98bd8fa94cdf776a087acac038302623bf68b3063a9b0fe8ff5f32b75757f4c53ab24101cf7cfb0198df5df7c12ca5b021787c2cfe453b55357e4ec2dab33b006d9ad42a5f855300c6ba2263da2a6df9c5d89d2d6c29bc70fd5505bf3bdc79c56f956a6e9750940b491d6cd807c5cabd03cc39b9dbf43ae9c7ceed0f4c776dd4fbc67376ce0670a938efe3bba00c9600dc47caad85bce4e4ca42c02684bbd1b3574d0cd67b7e1fb6c9b182b7bb36e275b0bf1c8ea2b3dcd89e1de7a3ba985265289331165e73b5510a3a2653a7fbe8cfb14f86c6fa73c7b29bd1a1980abaf9965dc67880bef60bbf4ec7dbd3512354171240ec577581f4f46e54fa8a19d20ab4000e0f363afd544c6f9f73b806c7b8176fd8348dea83036e65e8ac07dce152e6a6e79d9b20ac97663ac9184f4a3048c654dd0aa4302099cf2d3ccf5a6ded95583b528b26972896f754b6468227c80971f7c43596283d6a23c2738d6392d3a3c82206f69f0ee1a66f01402a06a5144db216321d6a70852d3e9b6f2cf5da24f0cfe1b76cebd1e2df2298f5b22c18d81c0700de8e6b7ae4457609b3db61ee836535a40e2dbe3d419f01f6ff1c5cd8fba3413261ce64870c1ca0633897d838318a1906962d879e338d53106ddd461bc2886279e6bf4e776e5cad2344535efe03be4601b1407ab97165a291e30aad2252e81e06c4c33a940e346603ba25d0f3241a774bcf2445dbf361e0bb67fc292ddd8100c2f999343068cb19a4675f45613aea8d38777aa27de6aa53f350ad286b3576b8dd98dc76d41f186933d072318a637f370cf0b7086bc1091ccc4c752efdefd7dc5f272ba5cde5999e536cb0a93a53a1ce0f75feb18fb48b4a2a1179f0840b78650a1f839faa0b32ef89fd4ce885ca90873988929e59d4d59aec67389b721e3a464a1d5d57429b802f7dee63e6e36e26fa6a4fdb17a42904779add8b37a2f925567499a33793540c0b52190582dcee434afc3696017b077bc92b4aa21d71f6af49dc2179d8d2b6fabf70f297ed8e6fe46aa7c0a3b58cf391f43b190b6c4314a6aaef0371d1b9f2f093d1b7ffcc569a2e145e60224b75362f0c80073486265ff45a6ff1d8bf49d3af88523812770b36b917b404040137c4701b432b1911cb50f3bf6c83457f766f4da0efab2b633a5defa87f37cbdecb6791a297432fd367dd21738c3d1881dc8a0b0a06e839fb058e52fc9131fe9feddcf18ddf0571a34e65e52a54c9302d4f61b897ca2599c84f2551a19c95ba37cde37c4e649deccb614bd3a9c5c597b99109199d3f475b9c091b423650af8ef396c1801d05753619f5ab4eb367afba6f4d741b129e4f32f2c7c18d90fdd14d8462be2e120f3bdb5953557e50b1f1a820b70bd933994a5ee85fd9501f0ddde55a1597b8e0ce1267617a9b170bd969e7f39022302c5c55fbe15e60193fb3a2e51728e106024aa92c6fe292bdf63192587a68ebb8c925ec22b21e4ad83b3696c734e4beb2bad5d58a5d32dc6b5b367a51d5853ec17220c66b548e03e6ac51b261277072b583c4be2e55a75d356d70542cc83476461cfee6284b610fa65d1868fa7d330cdeb20d6b274122c9a03f42173ccc36101446bf62fefee0bfa27b065a404ab3929bdc5b6564048a1b280ef8fc6364aac85314c5d42d1c4e9ded355531e4119168497413f3ec5ca8acb25694300576bf702966970ad95e2a5b47bff960dba1c3edf415a48478f17394dc4d1149e3501d62ed0d117b61a88c10bc1cb981add27d37488e198acd457a07dcfea244933e5dd14726e9de689b415e5063aea8b911711d25aacfa87bb3716de008c754e81117fe56b09913692c01572bc62f420e4305abb76745b93275981d770e14ec8a4fbd68c28a7d84e5218ca5b68c1da2f2ca3e74eff2a463c9e6d4374dda3a64aabc56651bfbd85b42cf6e04947025f200ab090eb101b779ddc2acb8d454b4f9bd965ba59ef6f37de9b7b71a48bb3c6a6091acd32f488c7fe78123b785815ee8237aa68306041445f91a728b61f61712e097d3ca8f9fde84258cfead4834694c067b5838ac3d84ffd4254bf880acd35ef426f3b9f374e0cd31c336687d782910169e9192f157da6a0e5670a228d702ac3f0f7795196907116ee05146186b5766a565c72c72ae2bc5e4ee8aaf017b9281bd29bd508f18fa7ff9d5576ca14951a9a665ece9e487aca2a0ef9164769f90ed0601940b86a5e512e2093eb2e75685c82642f38ed71e79d442a29435ba37eea92ab85d183975dc5fce9561de664c60f70e3645af20116263fff4b1f34855debbb712fef30afbf49c7d41df7ef249d8cf94a7372c99bb7e706f2980ef3f5ebe1246ad0e3d7c792457fb715077d18e0b8021f41bb54e124326cfc8dc94201d61e129abdefbc12854053f64d4fa2546941354ef5e0308f0e23e7635e0bf5268110b57bcf92d820cea7d69a25ea258354525f18df09b9314b9eeb663b90e572300239b34f1c2a89dc683f00b80f161781d291a421ed4860caa787179280f59a23212498bc8365827325dafb5ba8e4b078cf6fd886f7c4ec528c4c41f950bab64c6e5a5c621c770f427f25bdc88d2a968b30675f92ec5f2d31d8d3a06bf4bbd4439f1fbddb4ed48c59c19cd309e20db42d1117c61be5c27b74a40ec7c317d8269bcb1efbfede243e579024569cfcf82f8a9c54e98d30b39d3cea7780854ed13eb86aa1790e2bf332b7a1fe0f246e4bb17b6b81f1e1f315f85e36e5419f6a0336c406e32a46e86e1e46f1991e6fa5e2c33166484c147d71256d9f1221ac47b34fe10be6591d0d81fe84c96b7020d5ae96a37a422c7f9f4a345122a68e1c8c17a4d7e98c8e4b81b029f98d62f2c51466cac7dbaf67c7b544f20493a4253bb28a6a8e91511128c358f2efc13a667f5888a5f4930ec47fa3f8fd758f8fc0c4dbb73511d586e87c2f027a4e0ce69714d746e1fa32cb86d4f109a51aa8f98a74dca9d493fdac88f17acdaee27719d3e68fa08f5fc91d52edee84b867f623cd6b453c5e481624c4a80d83d80bac01f753891177805dd545b9daf3fb64f084a835844007b4fcafe7976cf93ea8845f25d669b0505dcb1f68e35fd45adb70370408a9751f9dd27b23b4a2ac13cf5bf22c665d4ff82fa0363cf060a90ae00951e0fbfa63dc5a9bdb7ca001c5094e5c59fd3c3ee8474cb9b9f833fadf35ffcf8d5cc238929a6773403770a8164764804afe902a854930b0b7f8169c3845ec3f12802e5e6cf1a840f16f6546c4775fc5bbe2c5df21160f85c6d292646ba24754987c8c3b6a38f6d2f371a46c170fa72435377cbbfe6aefbeb34660e7c7e43380dc59758835849daffe4d8a0ab033f2ae5c309a5371e59db691d10dda35961af95596dbb572d3eea5e9b46e297d27383a07826615d37b8e610c6121abc1ff04629d8a1a12dd39cbd82ecc647bbbef0d8aa5e57e967adf0d79845cc9fda1f19bac4292ebdb195c39eb9ab966c99e9d927444e968cf852c8d97e8198b8987bdf69f742954bac4eb37400e3e91d09ec66d0d61910778c3c8038e6685bdec78a7d6e39a4c1d798d883682762bc912389d0aad55f1895e1ac2c0fd918e13831e875caa4d13ca1fe29ca054a257e33cd06dec70100de5e96ed8ad0117d140ef953c86a99f363587a7dc652824d1643192b78edb23f7ab5a44fe3a82dfa9cca7aeda80ecf12fc9c64e89a828cd095e021394c901b0d1ae4be9162127bcbc093db132496ae880dc84716c4b1c59d0c9e86728fe46e94ea71f3e25c46588ebf8084091255400525df7fa890e1862f7f80e7814ecf62507021a8b38f9c59a6ae16d7cfd2a33be682c5760db042facb9b86cf0cefe7dc42cb31d33750bb43e1e240d596f4ee94fd8f2289a21e665a390e681b840dd4d2f2f5c3cbfb0e5f0032e7b8c2089fc76b51169e44659f8b63e81033fedb044f73bdd983474bfee38544d1dd5db356f3618a0e62db1a170e6750acfd088265845458abcb4aeb32f0ccf9840f89caf8a3d644f86229f189044bb6daebdcd8b78557c372bae1f6a42f1a7115381bb2295d95b388cd4dcc7bdd292497b388edd111591eaa2ef50e3390b153af679de0f3189d8c0f99cc7117a4398be34aed62f84ba87f0d01c7754a0ddebb3ea3145e504ebf25cd4dd2cfc1cc5c005bc5b4368bf80af09d8a8d034bbbedf68f4e3eb9de197689487aa9580cb42481f840211fad7cd65aad36d5f2aef705d0d27855e0aa36ff6be77d6e08c5b25fc95bace9da389b85e952ef297e44750e15368c2cdcccafa63f57c0574dfe7e9b3352b693b06c002aa97a2a0d590b111bbb1ec86a9ade556b751ba9503ed60084efefc125bf91d83af7c8ce6f6f87c26b6313b82f164a0292012a960d7c0d217a3297c9f36f6794ff68aa20c3262d7ab0ab09eebf32f9573c9c834c7f77b5ca32682f049bf8df9ebbf896813852b1030ef5ebf8920b3756251eadeacdc893b055ab60e8f863aa97f3d87bc74a88ef560b0ee460546129644d5f710b6769618cdb702f60d933c9c3cb20c8ce3949c79adc8a9dc1177d3a0b2d0aca0f631e6ca6f1a688d61d6b12416c9f6a1e7194c3328a22e748cb1493d4dd3ed3e71e7fcae32d970ca358b59b80916c3bf9d806b361437eb6f4b61f824314d460664c72360aab2bda0a8059f43d3f23203b1ea2e95ed5cbc21e52257b149f9d62a4f2266287deeb6e52a4ccc33e2521cb01864ed76f301885ea1fa832359f97528a2ee80eecbaf237055e398ec22f9a97c1f95d06adfdc139d8038f814d6634dba9b0a3b1af52bffa40bbdf42c6535520520bd6a18eb0f655579b12971fd787a9e84eb773aabe2f0b46e3069742cc3f60ecfcce5a1f8d124bf8f0bd62888d4bc3eff843ebf948d2118a202b01e8457b5828b585747b4b231cddf239fd075cc0a7886de935628086585795ca4a4669e04ee53aff99a2dcad6d48dcb82fdeb68b44bbdc104558becbfe7e642daa6078dbbdcc0d09e73f675d51c4523d94d916d9d77e14e681357da6324f0f5276e586ec14157443d2d11a9c0df09b632443dcfc09801c104d163c67f45a06ae99e82e020bc2c72774cf6573ad0524a085e91c747ab60f90946b35fe4c956a45adf6b768e736e8893a4be3041b7cb75606d33a9a5047ea746287a6b94320ebdf43bb97e755d39f5b01cef107843fe8f4adb4ed4e079648e0afb192206c9e7ba48c608d1cadbf79d1345d6a20c6a2036cdd27594a2fdd98bdac0f519acf8293e9e2bac9d2212ed0c88663113671a6fffbb6bad414f01f4489d046c6b47b7643a4d8575df2dfdcec23639ec768a6d7517041a26b65cd6b894064b7f8b387f7975b6566c53f21550bbee80a7f738ae654193317ee46067141faae505177fefbd5981d994c5604c5a4bac54137b9c9a3546facaa7e3e7cec607fddc4094765a157c3c2f5f735c85096b6e071a83fe56fa9262438a65d3880a853b171fba144c7cfe0cb30f9b656b39918eadabc40b0e290724676e96b913b4189a7b5bb6caaa32426356e4b31cc2a580a568a7809fe5104acca961cc1d5f144e25ef95df02ceda4a9835ce8c981a2f9073f2016ed060dbf52d7bebbff1fb193b281cce2eba585e5dc1dc49b7d4a5aaa07e02558fa54ca7e8583ab774c4403a87653cab5b4769beb36c43bc9b7718ef452f12e3d2e986831688005923abf9b912e742a09cb19ce35e51b139319cea93e5273c127350297c704c0c4fce7879f2799c1991f3edfa3b3f8fe54f9f06a3f424b5f485dd3d00489da35db96a76f34f3e193c49bf19f4b9e1426c02ce5ed37cb5904f88aa84f578ad820c49aad9b85cbbad766414d537d9d6fb7052b5fa1d10fcd3504fc98a05cbfd846db33aa918cf755652224b72c6a77653c8abaddc0ce01121d7b209c4c0c7869abed1f484b833c8998408b5327a7034b14239cd674086211e942fd678fa07775d2009bfd6e7139182a00d9119d156e97bb9fa47a0674a9ddbd34d1253b8c56be5f21c697d6e8150ccd5a1c4a434da0783ba4e505043a746d92bf11139570b693bc4a199006707fc6997d924c38c86c150d42f7b91aa7e9b596cf0eade3fdcb79b85abce3699391848a130b362e6f030480bb25778ff057a3adb61750fa42af9e56dcd808e2912f1c5e2ca22207821e029aea5750163890c49d7a82d646fef6d94c5bcb5859375e0a2cc6e0f598a38a8dafd07f10cb49e14c3da0e828b1116a72e3ccdf35f0575fa492869f47ea9f29665176bbe76624898d2348e4fba177e8a54388304fd3f152b1db275a2e533df40056626863af3ee40dbdc64786a4fd32f0a546d2b53a55e92727372dc59f645eb79e145daa6d09d6e35f24ceaff103cce02d2e12d34f257ed530ffc678ea4d89512a8f8217cf6d2dc84d10a5cb831baa3aaa24d1325a08c0d54389f951e3ba9834d3b64fe9cf7850df53d3dd2e221819b6611b55ce31d3c691633be23ed6b8c7cbafee0435d2e333ade1f675efc2754db723a611ad4a95832b03d1b2359f3a9a11ddb27c385e7bae9cda0082cbd59a260fb87f18017dec5aacf28312c650fba9a33a21752c01bfaf330721872f14a0337197d7671a992c501e721e5abb0200ffe63c2adf71021e6d104248a0938305abf9aa5e187906cf2b69739783b893c48e23ea203260ccebef40fb924f6c92d35d457336f85e56240e68499f9f7f8636d9d7138c82216eec57a43dd0e9b53f37abcead2f87cf2482edc2e130c0d48d60ebfa530d0bddd5f9686c508df0af95de4f2e3f7a9a2b8e847e59cb3059674651ad2f2a08a304f40f4d3e8fa3903331c1588d5593617d9f0333474976ea9c55a44bbcb7d6d5eda00979b4a37d5344bfee49e6a326058521130d51b399f42286b2ff7b34af32b713830132536a3fb31e1119bd30f3a2745db5a74d0ebdd4006169180267feb6956a0fa3667790b5abbe061733653dc4d44bca070358fc7cdf754c77e2ad663bd9d54309d9c3134060f41b222639600d34ebbd1e203fe81e8a4bf7764166d5f7ab34be1df98e2ddc2567f1f625f723c64799535f2fac42e3e2289fd893a75f1ee1ee9abbf39a66a09b67be364769bdecf6fe69dddcc1ca3ace98c0d6140d641afd4ead233c93e8c528d5b716c91616310c1ee4a4fedcbc0c2fe1f87c8eef228a3351e1965de267e24712d3c64769bdecf6fe69dddcc1ca3ace98c0d6140d641afd4ead233c93e8c528d5b7162eef0e3dba88ff350a27e240f32b80ec4fd11dc3e2e1da48dfef5c5febea327c6d1813e42ffb74d66a5ca5570d886720d5f5f7608f7e85bd870fe680cf4fb42e6e6e8632ecb4544522a458c5fd5d50e8eb772e69fd09ad746d6e54d78ae6046a6c11368b915fd4853458e187513e53dcc4b4c8b5ecabca8b1abd4be5fd2877e09e88836b1a3bbcfb4b31999a99e5085d322c0e3be1081b8c43ce747aedd895c6ad6a6a4de176442de78d178f7bdcb1df2d0036e57ae5b2e4c4f8279e75a3df8f065ceb53394f0eeca06c46227fac613125367b4eaa6e8643831c5f470c7ab31aa1a23c1f2acbf893f545e94b09af8000c1596651bcff49109522d3fb753a415f26c29bf9745f33c412c4908246c3f36ac25088e6738572b0dfd23597648d118ce38893b2b0d832b928c7b552d294e1ac911ed8ea2e68555c57ce5899e5306a87f6110e03fc378b0d4337661fcd4cb8ce6552be2d8cab8735228603691a40e366f4c4a9951dfefd1ffdc2dc34768cec392e33beb912bd285389732b7dbe14395f03f80941cb62d9750dd102135564cc40d5d99808b194fd5be092cc68f5d8954a65e9881c5b0f26c37d77974b483857d687d92ef592f219dffa426830756749ae8414384669c72342f46dcefff72f833c6021668c966db693a15b4b19202ec2ec594b3abc7e17bfe9762b4c653ed7f5d176df655a1f747ce655738f88b9de108a3ccf9d1b4135384bc7b11d2df8ed7525caa47f375c96f35668f224b345cb8fe27a2be5c21d9660d299e0c810daeb3df778bee78d405273a16117e65c10446088649ef06959f22a079be432c0b0a52581e18504c524ed129a43f30eeda4914e8ff2d8d912d90887059507491fac5fe22c71c2d0b35ec3305dec12a05a4d44d169f0cecc8a16e2dba6705383309b2c8ec555bd032eac856d7499825abc7523e1652b0afbc7c3adfd7c7c2a348c6f172c0e067f8fe991e1366f515f9cc8e157cedd3dc66f96cb0eb7c75b7de91e58b8bc6eec87bf2c4681c585d3d07b498e326db879246922743c52a0082f66d6c724fbe1fe9502d9ded7c4304febc34731db374908b7d0ec272e710cc007f0a1c337894922db623890d1f528a6247763c27dfea2169ea7f8d96e83093dc552f3380f20257922d52ff15758d60a9491884aa0cadeb1f188934df9ee538824b95e75f8fbb13e1accc0e1448b975d809a6ac0fc030c43c72ee60739ad6451313d1f5d1267d1c93614e170c89ee6765b5c8f88f19460308277a55e78cc1d37946c8b5c72cdde72fba14267cb1752fd1a62e7d8942c664ee3f1f0d16c1236f17a2c58d631fa292bd143aba5b4a982dc9fce8ce461323a7f6ecd1d109bdb0925b25aa8394eb98b35f2b7f45adbb9c67675f78e8f63a0003185c408724ffa00d9931e6493af8befe73247f152e7557bfe647b860c688b58eadb22d081aed3fd5e6803ac6617b18b32099f7a612711f70bd6c95e3875fe9a498fc8e7dd75e489815304eb3b77f7c04571e7880f9f0876d9440648f0adc3e21a3af3dfb814b585099b4df7fb891610e315880c9e43f8ede317dd7188caeee933c7fe9b7b05c3928c27523720225ccaedee04f534b06c24dcb918ca14fc07dd41768e3751fef630a0a780cf4a0f506f7ad272c80a22d3ff3667e319e332a79efdeca8ccdba15d4d83a6dea3c23e3def703ec5c35f5fcc7ef6446f71cd4487898bc0e3d4af56cbe4135c7eedb45b0dbfa10f7f28babc25e50b3a959dcf1ed1feea9b9016a92b27e0a040a2415cf48d7cd51e8998d1ca9fcc8ce125c5b4fcb0904567ef7e4bce29ef16d11e1433514b5e79d88eb858cb09e73b9c394cd836d459a0c9ffc2263b77544a312dd7d379000b7f56ec18bfaefc086a2b2dbe1ac225b66d46e125d7c93f194e90dd54ff2ff60e8271b10f577b3fe4b1ff0b9990bbce072dfb46caa41c0881578072e262b2b1f2609e1af7fee86c3bb4409bd97a932e1cc66416dc03315577a6fafb175e8d420f32a1f1892880e90ab76ecb369078ebf17709e9c4731ad5a02c5135e58a36e727db112e10180138b255f313967de22dc950084b41e9daee0fa54ef9b5fe226127b191c8333f1c98434b358f0e9407e43cb4a2cf282d8f0f11e227e3047a7f1cafc61f09e245640213676b7554daa3c0757eabd1fdc0319f55d2655bb0d0977a355599845ddeff1d3381da2bc88eaebef6a21bf11128ef5987766d983651bd8bea5c8c1d1abfb0eaa68269cf5bb6965ba864a65be203f42e19c430cfd9095c3ef2d9ac08f6df327b9b061ce45b2566826d9235a128e183855e8b797832113bc6572c2486348b1bc57f167005ec34e6ae8b4d0ade014e0150ce1250c6f842a50c0158ad65075b78176596918c9d4cc0af4282b24597b097b17daf07c4379366c81d741352cdd8fe6a13e5b1ca134ad86d0b1c57b87f4f26fabce3433f7a43875caa4d98135d57abfa6b321682d5bec2730a727a13de82fd5a92d6100cfcb704e232946862c21c62b7bcde1bfd2afa34d4cf218977f0d9c0e29fcce68a62bb992e0754723b09aa9164dd3222378a0683a0c245812990471344cbd205f15e9b371a95632b1ec5b230c871ab05962fcb1e3d7bd33cbd84b463fe9a896ddf9a5337f76c0761070c935c806a044392240a290b6601d272f48170dfaf7d3b38d61afe4dacd7d661ef8f9f36e5d4e8e51f9c7fd8db7ff1d1e472c1ffaf6218a1c6efd63890268cff4254453e8a0d45b5bc4d4416466221c61fc0b3f5baaacc5ecb9303b3db857e16d7662782489ed4382301e076e7b430e573f6f7fef0d36bfb207a5c0e4010ab4c37e1e8babc67ee731c50b75ebf11fd73760968f02df8d1cddcec7eaffa0bb9b5ca99928abe1a6d3536dc73f5e6eb6630e81a4781826e373c2cf6445bf48426b48c55753a128df780481c3d1cd9666b3609089506eeb1b363a1357a05744bc9df7964deb0d9a7956b0a95e8fe2ecd4ac4cd2ab04d678c9bc19db5512af7804963ae8fde5587ba6798e3eed659ca3235fb5c095e5732d47845f1fd55ef8994c8a6fa166033293057a599660c4d2b6c27b3eadb4199079c753e4e826366acdfee123cc01bbc0bb91ac3b87054c94e267e901187dbd8e499a6cc34e98ff08949f5558457e8ef821daf2b6be6442c854d9791a710cb1711dad38412799288a31d96a8e74d787d6ff07f5c4a8b6922a5a2570ee2b3c4da4ba4b601eb5260a624cab793f0461bed6054f4e2a7017df2e5182554533d6f2f04011e3510dce1f29c4a5041df8216ac19b209f8a53740df814006b7d55aaa057ce464bf3339f580f8caabe52a175a03ab649198dec620cf6fb11c43200018c530c884625527956719e3f9e77d8a6bbfd6338d30e88a930359373fb0300e56ccbec45d2271b9e9265da6391b9dc5a15ac70dbe06d2034c3ad921cdd34ff9e691ac23498c7aab0ec7bd38371bc1e248ce88191b8373c055176958d85eedc482a16f6a1b2d4c4110b520eeda697067ec0b727ba0fdd89521219e802e13969ea6af4fcc0d21d40346391aaa28b10740ebddaa9d46b0ce49cb80c6278e91de59d3f660e426b69ecde587007d94683a8749117b68d72777724284834467c2630169c1f9f3a2ac6f259403f689c3b14df00c0741df150c2fa17e3d27b5a8e73a59ebf470fd9dce5e95b802c100e489f533437fbdc7d2ccffaf14fbbdeae8819a30fd05694d252cec588943cd26d78a480c980d41c53183523c9edf455bd0058cfd233266e8f5b7e2bd6682bf6fe8f27466d682743a67f6d9c1178a14be2d07feb96d4aaa088aa3de641f3a6e81d98228ebfbefc709371008d8526185446ef6e909dc3637161f81c10e57240888245cffca7c53f8b1c81e57090f7659736ed1db66722bd1dac78a51696672f93a11e6cce0b1a3aa977e407515083d27b08485dca3e24c60511d4bf8caaefb00ea655afa71aa57b7cb6ea38c618c531e6289fd9f398e027d50caee2e84c5d9402724e867b29059112a472992de58f425e600dc800d03199e4ff63f1c0c3fc4e5924b1ca934d1b10a892ac4032eea5a1800abab915d29904441a84753d276d8fdf7a1020e03597cbee5ba843a91db294cf8c72d6ba1129f8efb9e80892282acb81fa5fff5b4b4e667941eba014939189d6d72033cadd134c1f79769c69ae62310885aaae9eb3b913106a46779087b29e9fec3596b0030dda3aec4118459c910375ca72c20e9cc3cce20243d68e1d33fe8d6f3a1941c14fe8166b0212bfee9c53b0fdb53443be65e6b87fecd6861dbbe61071d392b827a55989d7ac15efcb2e157ce1f4ce3f6a05469b671ed74b6f3d3731e1f6c5a140b9fa9f4f960d7e05268578ea5ff58628d5c11375c207507cd38755ec8c1272f7879c616704d0f6d18ece3b7d3d83757894956c820e664c6e810d11130909eb4034e1627cb5f590db94136d81ede586ef8c78687a6f74f372fd7055f93d331d91e74d395a8d3922c40ebdb7e6e5c5a7b120ef858a0802bb591ab9ee91c05ecd651ff1e63ef4224efe83165d7c5b08ce892b1edeab0cbfa4521e2e386c8395e5d6a52677090bec99324d42d12cd45f7d424ae92c890607ffdc4cc39b03657ade54279e8ce65c18ea8aecb27152ce842d0419a2c1ae060e801940c8de0d664ad1a21892bcd5782c25582690de8d9e55d2359974682fef251cc6414e30584f1707433b86ad7899be2cafa547df7e09a0cc6592d24400f3c6d7ccfa10b91abb2d096e5f05225af68c9c47ae455dab68bc22a1b64685cc0b0fdb357dc37117ffc918ea72afc105d8d6561e7515e62b457aa8ff5d5f6ed088ab05a337515f277a7ffa1b3fb29327a9433512d3e70974f82c05d7e31b3ffea37211c70273565e46f626e634136519645ce62b0d09cecf5c4f87bc9bc554b4a2afd5de05662cb1df2b23b800b13634884cc3f08f5f518be3ef2d4d360320a5904b41036daa2e1d3769f415274afec7a279a5f652fe898c3ef4a9e5ad35c5fc49b50a97cd0e8cd9c9ae024d45c89a42bc4818eaa9cff48d1a4c39b73835998f07b94b732cbc3ce713260f52a728215c53dac11d06ef2e2ed4726d2b73df84979b921d47f8b1079bde2e6d654c497022d40897af9a4e106b1f2bdd1d817c8deafc2bbe2efc6b10c8cdd95983da9af2e984b746918eb0a0eb6c087de8fd796c80d1e7bfc8c6fa135e52711ae116ac625945683b79a90da3a7df066383d76fdd8631010cffe26584b343bde9ab39daef310cc8c086783e62e9f3fe409b4bede8089b12301c568b53f74aa707a01dbcad5f9a87cc9337f06fc802e6682ca823bdb06a5e88db2fc5ca94e2b0b44b4b811462d36661657cf0a36ea6da93b50adcd004aee9c75205a9cad7ecad79bc6a7919a665fabfc07b5f8fac61a38b7468f36b7befdc3e01014a328bb49934957b3e4c20be00fdeae8e1c08f8d9e757f5e059576d1e11352e75d381b430c36a0147aa52b93c73175932057888493a3555c6935d4c0753e0cf349795a879223745ebcf92945da7e0ab5a1b7db1fe81fba9474042110f8074a625e536dde6b85cd84c1fe15565e11f7ca7b7a9c40f8ed343d350382506c203c5a7fa6f5713ada3fdcdb5419e471f09f6f96945a6c81584f8fc1e0f2e315cc5252cf37426a3569658de63bf273b8759c6d5c09180bc54fde0af0932ad4b9ebc4628bfb4e6e4f1f003bff2ba01a54a956f4b25551185c3c24e5efa48cde9f22587c6e0e9ed794f03931c99b484eb70bbd20ef09379c27fc4e4e68887d98b5ffd27125bd448923e5f2aa28ed6628dea977beb862280f3c10bf04799e228e794a1d9411dbb296fbd7002d8b8da716a604b832a4d54f4eb72183abfb3f0acb5865672a984b3ca7e577f7ad82f04c2369c57fe1e101485586de82b4178de23123f97b22b7e725da7ac3b3f40c19b992acdc84098c3a8516edfb22c1b9b181a12f141f1faabf91c5213baa5f10efdb0c7b68e8abc63b010f92b6004b44dc38c8fd72a8e1d777c3dbe7bffb2b7280a7ebc1d0cba64c16d9551f8142df8f68ad165016c3aaa615fb011c23b706b21c82e09dbef1ef22565da025cfafa6dfab8332e7925a69dfc09c858bafe82c585636aa3e0a8cb35cc0b6993923897f32ebe044aa85966b43f7fac54dadf8b9420cfd10857e9c223fb8bbd9cbf211f940cf52e8a32a8fd149f4754b396cc67eca9c8d476554e276933139a9f4273c4c1324fb98946aacc84a874f2da8637328a3fa438ce7bf68f8ecd39057eda270cb1e2f900d6a6555ec2044636cabf8cd43d685c3c6fe44394042f33ee811dbe66bfc636c4ce42805c19816e47096e80ce4648f343ebec18545fb4856694f3608c3857f37a1da8d15a35e1011fe961ac4f983e25d84002c02f76a5b9ea831049e29b13ca5bd470d796a72830ddf9da9a8e9fd14f00c35d5e4b2b079017f6aacfc2e4f3c8036b88d8b5e09687e1c7dd1fd04a3c73aaeb199bc445356ad030b32083d5e0eca13965bc62971f7d2fbad05853846254a12cf8c26bbf3ade7b1021f95ffe0cf0629577515d18d9b794a17e29f306376a3a9bd9ba109644ed020685055e6e91121308c5ae50e24ef37ced072e80ffc5adc247ffd96b0ab93114bbf90ab5890653c797c9b7e1eb3152ea5f8e24ecc5108b422a9d049a2572786dfd6c8ddf39258eee7dd2db79208b87765aecf9cc6bd7e1a97c1b91a55b75a2fcbeda2bb2f1932123c76d257059ac5ef9bc286d419a8c23901e01cdecbeec77a3a10343446887f591547655ceb6c2f7a77fc33e273298885c8240fd2c697c0b15749127dea855215b9a5b1e092b65b44a634fab81035cdb4e5d3071b84c18b9b4e39ca2393c67b7c1563d0591806a5bd9a353d2727f8b981ae37eed368b743d2106a9a13ac3e0ed4e4392052351db6ac704f5a9b39db39c274f69830f630e6097716a8ddbc2770395c02999a4fcff269dd2eaf64edcc7fd61457c6357e31dc250db105f10db3a8ecd0b50062263f73ce1639ff937ef165db449157e351028910da21a562b53f8cda8af73f7092867cd8fc8d312ab3013be98b748312214bcccffd485930fcbc1a736bb3cb0b413e5f5f32efe7f65e15fdfea244a57ba42c21593382e869e780a4567d16900494c60ddaf5bd4025d606e362791d98fc7ff22d1902aec363edba4dc71fa753052543f7c4bbefa776ac98e34b06f913400530e953b6b1581e10536e0e686080b4644bf0c2fc66e964d9c415b5a56dab4d53542ebcbdc1d34aaf1a4480b553e8e06a12c3967abba2b592c51c4832b6810eb93c1056cadf83cd05e994bc69957153729d820c0e14d55796265c901004668e2445a874ba013a6d12cfdb912975d61fd89bd76e95289d719cc1aec84520b86066c66776b7eeff5c0ffc4a1bbffa3fb1ff2169e9d0ba1f791344d4379d494d489938affca2690f9fd006affa8abfd16d7738fe26fb42417ea322a55721ce03f1717d4b883844eb5d521f3ad4f03d460b0f20d1a3093974f96cf208894b777e680e4c899d13dea1b1587ec067d13de651bd18cedf948d3eefec1c16cda3735a7d347c1eb99dcc6c8a78759f414eb12e30c16f3edb958f1039100f842841d001fb182d725c9ddda2b6b9dfe9f008343b44da00bffb6625b7da6ed774bd71c2b65fa0cae95a52db8731456e20c0870757907ab00ae4d6818b3176557097adb37b13ae5292a573812dd4d3e9a9da7eef1edc4c037aec351d03974601dfb3fa617c81311723926ff19047c51a0f87555f21a9b251c1f25099a50f04120c6064bcd29fed97e9a90140c1475e09d0c8c2c6866efa59bec24544b59c6faae812aefd5c9e15bb3604fe13e90685229bce501b644bb54abab0a1a7ba91c859bc311573550f43497047be2c50def97d659e670434492a1c57be74a15ca34c1d95e834033d9338fc9822e134c22332ae59c7c00cc1fdb01e3ce5bc5493af93d4434ecd746ffa80b23c4b83ed6cc3b7fdd3b9c7babcc331dee9e12b091fbf5704980540bdae5d89ca113355749e81fdd630102ef3bb3c493b3f9b64476be426c12d29dac5cb7e02a99d4bfd1da0cc83f110bc66657be5b0892cc502c9487108ce1ad0ab5e8ac0927fedb94e3027122410f4bc346709bc9362926e775c92002cbcec14c40d5a3c773bc9a3088d97e616fc13dff2eebdbe8e578a5c96a0ad17cc99b602509c2495324371cb1f047565fa7411b9fae198d483467e396760f569587777915a73ae3c31580ac3afe19757e30142a65cf3fdbb7aa168729030de63c840b53796da671b52075c03a823d8a8367ce90be76b26adac6d0636d6daefccf5eb0b48c1bf721b8a71d6e4f7849f82ee954a386453d4d54e73b30e46d6f9f3c2c45866c994e97e235c1b8635c21cb7068b44e91745f639063914ae666ecdf430c536a9fe57d4171804eaff71855b20469bef58af7fce39ae178e1af4f778167dd6ad29368ee357de7bcacc4a787de9cb9d559783e7c854a315573f9da2c4b7abe89da739784ad28b1c094f5082b8254237f8c0c8634c5a9a9722cf008d194e09e24b9455f6661e385cbcbd40575c2be2a68e49d0d3c83d32d6562e9ca0c939ad813a336ceeb6be615f6a54bfe8d2b60425a7b0e8621056900ecfbeee232f1d108eb61333ca26ea44bb80deef317f788015627d760925884fee85f4f5b39f6a0a50e8f832cff9a07cb9b2f772a876e29bac5405f6d9d945b84bc5cadecd055635096b7be492122974a78292f05830a62ec72a186e8ede5b456f89b078a94af72dc3a26f075a86f5d9d1535d6228ffdf9f7d65e5d3cec07d64b537182c1799e022c60929a20770e062009478261551a65ac1d43b138e30e46bb2aed0cd730614f8f047c8b4165cf564d451140b60363dc21cf87cecfa45879a46909e342b7a425ca2bb061c7474ea8e525766338c8f4d199120860989462087a7ea49ce2c48e6c5c6f641d6e53b4efc65548b74e97f4abffc134d04d8e6c350119b3474259caf7e5f0f5dc853eac9865716020de7404da5609ce46fe46df1944aead6328880388647c5203c1996e8d80e6ebef4b23100ec65ab711c4e32549b3bb804dd91c12534c38c4a255698365483df952eb8f5ad22345511db8c3ad95b51c0a3617241e1d10b2e54edb5725c537a8ded1dd06df40b44b04079ec5514750ca234ff0b717ea5dcc6a71535fe23b767a8c1582fc8a237ccd50d2d87632c64a637a01da521671a62bf4028f5f8d42b3efc33228b3f79d778e723b0b5ff191b8ccca9cedc7cfacc61f4714b7ca16110aa455eeac892dd0e2415a0d7ec38d4d48d08b70530910c2bd985fdf07f257d08ac35bb6ffdef11e225d0c5e2e832677c3324cf56f4c81fa2571516b0c14c2225b4dbc3e9a3b5a748db1b5435744e01725354cf56f4c81fa2571516b0c14c2225b4dbc3e9a3b5a748db1b5435744e017253576ebb8d1237b7c3cfe155b8ba93e733b536489e739bc74f8d0077fa4062ac90523461bf03f5f7e636b3848794fc1a4ad95b9c8b0cb624a1c93111e68576356ed23461bf03f5f7e636b3848794fc1a4ad95b9c8b0cb624a1c93111e68576356ed23461bf03f5f7e636b3848794fc1a4ad95b9c8b0cb624a1c93111e68576356edcf13973eb7fc378bb5ce551aeeb5565a4540344fce41c262f273075848c0ff6269fdeca923a33097928b8df0b5659c5786d15f295ffdf88de5244b9a397e76740c153a3780b837b7c70759de827eb07506dd61968f1bb77a9a82a209c1413f8816ee316b2184840f9f32052970ca7e5774bbdb53a04c0c2e6e6dd2cabd26019f0c153a3780b837b7c70759de827eb07506dd61968f1bb77a9a82a209c1413f883661b8558ad97bc6543eb74ef2e4d63f17fb2fa34a299f9e1b9921f07da5df01c466c45ec4dba26821604a79afff5174a8a49b151cbbc349b85016288f9820358e000d1787429a6ca93892638e146841ebdac0b86dd7495bfc214e722ceb636dcf75a6693a7393dbe67c980c919aff2ec04bc3d6b4c236e5733d6a4e5f01402cb7d4b66aeabef2a5a5d7e12e140df541e5bfcf1e747e5c6506c50bc5c0ff1ac96ae60492f4edbc3d022f3a8b3c6ba0e4cc900c57924004c1b69ca69d1e9c9850d4a833d2dd8f91aee9739bfb8faf6b251c1f7263d1f801be70c14c7afe5c21cea76bc77b6cb8dc777a9a963afddce8284935a465c36f1a35a21530e69ca04ed0ebd9d45db365354a722ac18bee8e8c09469c860023f5ce3475ac77f801c7a6608068efee74a09416d264d7f2fe4216880b37ac290f6c68931f23b738f834958627ed39439d4376aef56551d54587bd9dff8c4ba909be42a1a67e45587118520d0a3617241e1d10b2e54edb5725c537a8ded1dd06df40b44b04079ec5514750cabe4ef0705858c70f3928d0665215c3abb9cd61049aec296e98ae267fde2d17b34763aeb6f53a9a78a4668efe6a492e222eaf5ea1326a950b6796568934634429fdfc9b238cea8fbb4c324ec8d0b22ffba1f61a930d5ccf15e17ba91305c47cfa88e5432e67c9cee5294aa8956ffc0622bab33dcab4458fd5e7c656905a7db2f937b34b923f2162a08a35a45f1e2bacc72d1b025a5632e8e4ec819dd41835e8daceff5ee5cb2eba188725a9a1a08142ade6292145f930ff3195aaad9c70fadadcfed8a19823b18fdd3240ecd87b1a065fb1523204f7003ae1e521e5baf876a627755adb034db0d202693e177b8e1b33cb0b8334f22f4a7d2638561b71628afdd619f9829f451c5cb01893a57d10d37683d781c0224309828bdd69661ec1dbdcf3833a1e77ad3d19756db49a91476fb3b1d1fc8f84244665922d9cd09cee804b86a306e8dce1d2f83bfa1eb3445d58da38f6ac9b1f2882cef07f3ec39f87a37f599ef18046769be21ec51f4a2e8206df34761deea51dc2905eced6b5287790bdb6c608c945c9173db0aa4f8019ce783f51b0e7112dc22d9cec735301d08fb87d8f17bd1f17ff2e3390e4abe8c39deae52e3138db3c019dd7738a4a6049b68c7d980dc139e764e3f0d31ac35cb73494089db0278954c2e0088adae883586c19d8405e26fb04a17e54ce13e25fd5bcbb3a655970785025bc784898d240a09eafe88b22c681c998d5fa90e4420469116335271ca2ee4761be4d31db274e5d159740d3166376b4b0aba40d5f19a2378114eff55906ab92582b5800f63e6ce720334c2d7de711235787d0486810eda83ee5600c98de55e61aa7aaf5c05826b36f1d82fd5f54bae6e17eafd82ad9d3b06aa0ce265789354e2bd3297f25a8f6d2f47e9a8fa8cd373ef078e20c11bf30a743ee00d7ac909038ba766fbefa0564f35f604efad80053bfdcc2499e62f0aba0cc4c47fc57ab7e1e847b0c2909b675f4b2a94b042b72d4e28b0326ef8465229a4b462f5bb0fbee8839fccbe10b72f3e3d9e40630b5dd5700ef45b097d589edd892ab17edbf556e722eecbf1446877482207983380ea822ac4b0961f53f5626abb9be6bfd880ed8d12b361cf8b0049072e5cfc445e418392e20995baf0de91df996b78ac056f4144bd6a6b3764edee18d63031a43970599d0f828cba9bb1d135805ccdb1503936a4015ecfbb84f1195abccc1a7d40fbecf0277d9e554b50d67d7d135dd9d6de88d0e90bd2c52bfb265c114287def62f454596bb86c2abb76b82830212d255bf130ede4716fff8eca81c4b921cf96a75f7eff8627873bac3f5fcf21367af3a2925f45f5101e5d16f38f7afdc7df76b5cf7f7c5e4ba5ca337e196ffadb8f436cfc9e45bd1356c16451e071b9c0dd6ce93423ffc2deb9015a91dfcd93dfd3f2033738d5fabbe98049565a724bb13b73ea7c4ccd6752653489927da0f756fb6d0f5d1a35c4de58efc4adb35604bc50c827505cf03a076e6300c5479b88f773cb9e55c5367c244f69780389ce456423d293d84f24c2326c0eee2fd25f6863b324a25feccd2d51fcad6f84fa09e4f940d6abd3dc4867472d40019ccf80f70452e957fa56756e0fe828c27696cdf0ca4d0bbe4ce428556b2ce94ec6b00ca2dc54d9da1e7bef548729f15265214fab29089ab8038cd1a85e7b82165af6f72f8f04f9dacfcdbbafd506608a150b1fc81612bd14d64ef87632af82ad7e05904560bd79918bb08b62581616a51baff3304341cd9653e74ef19d78435029a58042dd4b9ffd22ed087cfe206c59004fba9ed0f53654c07da788caca1eb05646f4a1758fa556c33a4e2134605242594d96e1049a4cf104bcf16036d7cde4ca6705d856c6a33f03949a5436b05c95368a500abbe721ee6a2c3f10c1793d5fb2c14228cb5c29bd908ef9b1a8782e799c37d925f704a7a35a535ceb23bbe2e419be5d9615cb4c48de2855ac7650047dc6b0c5bb8a9222b68de6ff5bbb7cc16d46522fca57ce382b282f46a2b8a1877a99839c4508630efceafccc48d7b1d6acc3070708e985680458ed1c02ff186965b1227305aa77738a3c0121447e1c2669a76f7811cd789453bddb064060068dcd9577aa339cd355e950a04cd70f82b5e83085191c2cd05908151cd4ce360035abc4a9c98839d0a31fc731ada43901af9d5cbb3a548d1debdf2dca31180c9582840f1474c7846779619075092beb4fbcaa9d33538a0929cf296b7af7a1a93bd65b3672a5c58f59f34805c26c51cf95916a1c525f7c359e87bf375ecf887866ac59fd183384c7e7a07d6a986fb974b5c9ab4a122ca73a3b30f0331aa5bc3302597bd535f487612e483c5defc8363279fa5a7ac8c256f9ec80ad74280b08c1097787280fafd7749bd994368d75f2fff5f5b11c6be409ce0c78aaaac674fbcbd803233ea406c2aec2a4e64ff299556b06d9c998782603638b7df0bc066fe8188ff411a30dcc45b70df2905a9f3fc4c7aebe6ffe2f7c6acfe7076dfc221ec4bb19f9bad8f8c92b360d99905a9f3fc4c7aebe6ffe2f7c6acfe7076dfc221ec4bb19f9bad8f8c92b360d9928fd0e2e1788b8919dca421454378b9a102fb9794c2752b3e30e0a7ee471c5189c6b11547e64fcc894353b543ce744d83dc5a4e4ec428addcd0444c6d7ac9519d5e1271ef11dbae85b4380ba2f54adb346c359184a5c81a1a970f29ca15ac6df68a7697203921107c2db6de41dcaa0d70236d447a3705b669714566e9e995dc5698e278b5da9fd5be6139b005b92cac35f3ebaa31e82577bb878ecb523b55ee09e413ec4e749596fa45011d06760720906f17559a4f6264c2c432d3faabdbbc4a49d5763692c70765bffcc7ce6af7e35bb88fbb9b86ee3d88649be57627dc10320e2342ed42678d73cdb962ba48815e1e8c9b41b1b0081d013815c027aee16a7f474512d3fecc57cff179c58de93060da81e8b658d16e149685253714da8fff0f5aa29b04ac41142d6cbc7f5bc558736055cb3703346bae2a42b0d3ad2cfe3d76195f113c4fd857c0651770d3b9f72bf3344742b44e3d05bbe7bb23867e20c3609b345a65af36dafbf40032a9ae522396d9275f2cfb7603b9f45a110ea42eaadcabff6751c78c0b3c11b832477edfb5f0f24841ce502e6ac80c033bf836fb98e2eed93b443d6c4ba569742ab71e433e4c4b069ea8a5c9a5cb26e937e55266d59d3b9f56f4dd11dd91ff2f0937d39453a589edc5559012f5103914f9d8f0a99377f205211a51a405114d17b4f713818709632b00f533a7e8bffb53ae5d8909c6b658fa50c40c45ba4adbb22c0df0f49c4491a42b31b6f893d4f4939f6daa91b5001d851bddd1e230916c9d358881e73f675d73ec81fbc28ea37b481857dbd7474935e3c8cf2db05ee72cb772008a1e86d91ff7ee1d4787616134a91f8eb11570eb20b38dad1db2a4fee46c6e4ead9debef5b6b79ee4c6a36ea0158d9879c6043af174e73380dbd8735fcd28fa2798ee026a0e1c45558ddf71ac8675ea55876d092fa48b4013b255a685744499f03c89ba8829e151fa15775ce1ba0f22e81e64d31ad34730647aeb4a3db553f26bec3df416a71925c2fe39fb6d1deef76279e43e4bd42befcea4855f845775c8f7d8172dd6e1621dc6036fb5aac47f622144e50691ed627a9a61bb59b3f4db1e449f4e78019d693d50548b429215ba0b8f919640d340ea62d323fe60ee489bd5e63d4f699dbd7dcacfbd8ee4d87dd0b76defc8aff21b0ad3362a9f44f7ffc174320c66b976c0b34a64cc719333e46aad55567617abff5f55b482eb6448731a288503fe8a812aefb3b4c50c5b2c43812baa0b86eb6937a64adb4b5dedac68760e90bbfa447e1e9085862287b68dcc3b0d2e49ef49e6d20f4e6dced4118873b5fc664c27f50638a9ebd5c099dff5c5aba2f131308b67e7292c7bb091a3a3f9575a4d40c84de133508ba6589b4326af420ae58aa7997b5f841ab9394a91f61d6863442cda19aff3917e456d7f2b0c30dc637953a4f0214b63720a05d47fc4090dd01da7af75ba759baed77119397fef78db939a1e5a1d3d6ca4b982328f70cb49fa8d5099e7f92da02b29e26bb30c090f3cdb2fc111c87715448aa626f8f2b0176b98bbff1e99d885e191cec69e118819e899e636e213ad73f03e0af77f1eed4ca230c70f617eb5a43c87e2c9f3b7a036dc5fbc196f625c5540634d0d1169c82338f1f924ee28d49369beda3acd52dcd7f2b630c02d5d435c99ef409e9b9c5220a42df783c6e4c57cd5feb387af196d5ba42128f6c830c214ed698bab3ac777f25ea91b5365861932dc3b2025314993363ce62a126bf5d0e0677d38e0b0e61f7c2f1f47acbf5e4cd6f7b362757ba641d0380afcb407badf68cbf87b397613ad5088ed15b0e8f4b13c499571bc5ac806d8f3bf874b6d0ec8320c600e9751296cc7422dad684dc9ffd3c7e1d6d257f3e89a8a10945cc604ffc5e8fbfd2edee7ac6ed5cf3f7dd05f27e27aed2d13e8b453163ab12e32c791557631ef7bdbaa12db02d874b9974c135e37c1605dfa3847ddf4f43babb3819322c1cf2034ca387f20a651d3b0ac2143415eb873c8aa818378a5f98c1585150cb59fbac27996214b1cb0fccd86e49fbb5acdc33d3bb34afc5b522492e202c1b067cd29044f402e3c09f2c0ff8df4a94f2430c5d850f166a8df1786b62d2a41c7f2f26324521c4bcacb3de239d6aac7d1e0d8383a7e9dc20e74d792413b20b31cbb55e8de367c91303fa6e220d402b4f560770690978dca380787f5844608b1397513e6c6c4d6c5cca67e4f8babb8f7220d8b875c86dceee1def416b961e5946ccfa570dade6b4c1a8cf227c9fc239607e09ffacaa1990be747559745fe824c639dd6cd392aa8308499961dffa35f1391faaa39b06962835e5bb7d87d08d7f01b414f044053ddf3218a5199df476123086acdb25b176a3b834e49fb9784681dc8a0c8e1b315acd6982855aeb2894fd38594410ea9ed354b76218c4b12531013c899a1dab70e0563847c0b5d5c6fae9230d5677c83bde7f85cbc7de9d31f72a6f220da78d63902def9760bccd7c289bb36f5aa3dd5fa933a84452c65c956ddee2b6bc681ffb6dee67ef2d43cbda07ec5d3f5b8a3f37c4202a43478efbb81b0f6a3abba413a03b5e0ccd72b4034ccf6b9575f18d90f7a4de520cb4452a607540f73ec8b3560bb66504f6349b9af65b5b616cd22628ec26ea4c1b4e34f2bc1b7708fd898736db512cc102dcc63ecccc926a78948d9139ea93f91143785063bd66d507e963584352ad671a5ae0a0959a4af0b38a7c1a4d239c3d81dd4100222ac63ae9f5f7a0a68627e8412bcd9042ffd46dd3c28a87ed7d998c93990175d7e4e15af95b16cfe3cd89d58c8ca0aad4315d504dfa6f9d86ce6f3b437fec3a8d758b4c424a92f6508da1852e17b7867c7dc03b7ab66447b40828313144e6a4416c9e5ff9624f64bebd9a3508ef72a7cd896fb3595e0118ee1e8510ef769381e8a4d5271bdc5009553540250f8e9980397c2489437cc0bb7a393b30edb6e90b6e21efcc0ae9c7feb1b0aa0d6c4765378b10323698d4fbd51bb15cb5577a09e008f7a30e08c6d45d02fc4d0f392c9c03c53835d37ea8650f7fbdb2fba891a27c77ab49b4c18645fcb554d2358a745f46532e7d08142a94479cf42f6524c3819b8e09223e2cc63ce32e1077c40efe1c14fb5d81776f09e62bc285102489b707ca766d7976f5fd6e8fb146616e075a0e846adff6995fb3a6f1cfd6a3f888f480248635fbfd66728a925a39df15eedce7dc0bf6a60f680d6e5517587a8df5ea63fb613ebfce04fdfcb5c72a350189539197614ca85978eabdec9b5dc40bad15f249248fc5d1435bbc0fc606287e0aebb03bac0437e6df41c9c9a30af65d183cdd87070017d691df65f84bee9756cb82e628665eb4746d209e89d562524ed61890ee8e8dd577828fc0fde79154123e1996096242d9f94eb15391297ea8b10a942e8ce9d18fa54cda91e4ecc9bd772876613adb53eebc875f9390d30fa2ae0dde696348a234e05a04942a09f51c3cccaff62ae91137c238017b7e10ba04a4d8d8ad3e3a61b65cc46513ee4f06aa2abb4bc4e1b20ceb2ca13f53a9140e765f876c2431edc98abbe7f1b04e844807b57d438e66bbb52e3dac2f901c2729dcfbffbdef9fa198db716d276ea8443f4068642bedaa6a14c21676f677fab1ef55bc3512b313fc67600315d86a32962e396b9b9558637288ecd26005e3331de314d58693b17aa80a9742f6c48776e51c73d3df73e5e369e67df98e5ab733e13ff54f4cad0ac6f3a983d960ab2128fe0337fe92ac80ee44686997f6ee677c9d16ea24ba5907b8d3edcb0492df86aaee8d5d099819be15ba2afabfae48c85ab5d5872b2225f2f2cb634120dfc19f07df657d1b0386eea2e4dc484d2cf92955d9a0e2676796923cfb9497c739865e5f4575c18d776b4f1d048b0788a454bd679cad3481fb46f5e977174685b649490431ca3aa4499a271d32dfb9ea0469fe0f19f56a4cbfbdb8500374948f58e64a566a1064b2ff62a9a2ccffd3a26340e30241382d5d434332a8c012fe7fec47b34b70b85de571b3bfd9e96f2df39a2d3ce2f66bf85a9d98763d556cddb5d74a60537056971f3aff4a698239dd1ac9ad9de3dd57f5cda6b2b30cbd94003ec5a340a6976f24f9fc94a846d10ae555db87c1614c2ad215ca4dcd7fbcc1c5764be2dcf162236d816ed6cb22e87f7f1b2289c15e565898f432ef2a7229248302a323f7af0c7876ab772dedecc8cfb9d769448532978784aa422177aa391b15345756e47d5edcc50d61d56dd831177fdf75f5f21590d8ae6d2a20582d5f6e926be6e77798115afdfa6d4e824d810ef61d6bf61624703add9c10bad10ab2ca5e325af7d5cebb1e66caf5b42142e32262709be734fd92d25a425d76388430617ddb178a078e5a9981de675dc90fe9e1f068cd696cc3deee79de5539a16232ec0b12b7ee3d32207beaa8dced685d5649c3c85af145ff816a4271d3e75a4326cc2ce11e7b2348c7af67daa902616696b029f85c32b9be4b04fe1768beccdefa5862982ff647089478d0398c5ddbb17a06c80b9ba278fad351d71b9bb9acc6326f3f4f63faf6659bf91a5acb4944773c28da4886adbd347bf4da3667a180894674ac88a1b6407e35f7ad24ebe27a5e084dc82fb383e1a95fcd57c4055ca0bf2e585beb76b781cbbb9201061267abb4163fff40ed75a81aadb2b1f12b496628665591fb7c9fdf923111014dd59f1bcc7623122241235d1ce652f3f9cd01a6eecbb67be985c70d523f2cd0fb3a39f2251e0913ae4a812f2554e5871be8be7512585475b2ccc8099dddd5adbc33cf233d56a91a58b43d0e40c3c3981aa3f6056c904a056c4f1dde389214a3ab4103cc40014adf863a8f8a4606ab99dff2350932135dccd6152752ee2c92fdc1ef5f0baf5b0debf7431e76de1f4b12f98df981991083f47a8cb87a591958fda61b6f55026bc9afe8fdbefb5f1d3df247a1218d777ea308082a942215f5fd40d0c0220b6052d6c3eca0aca101f8ef7f834b1e9aeae5ea0738678a0a00cd02f8b1cd6836fd7d3bbd741490b73b90e98c76a01a999e462b73d2ecf3f32b7992580e96b4b3e74c7219bfa9d36650905b99fd84ed24a29419e1297673377606e1bdc02154b4206d8a251dca8018d45a9b49f3301390d5bcf1e455e393b5fb029181f52a8654bfa12e6d7f167a8f84b613ebdb50dc5e18f4e8820d36aa2e8f4d719ffba001340edc188f72ad4dec1cbe186743a5533e57a8e741f1a6ee0f1b4e1e238fb254012885c78cf1b5d93ac1eada7d7e305a108c783973545f13a337877b55575eb495b3699b2a8e76da04c7187f5a6e1a39337ca7a59dd60b8b7d192de87c51f212e5a67e3a232fe3dfcfe05eb3b4764672d550d8c81b13f65c13cdbe6eabd00736c8c5866c2813dba687264682ce23ddeeca123238616a908fcd921a8b68b8e194eebf80b9a2c06546f660bc67d082328e9bdc92337e66489009fb5ce30b5416b14955db4fdc91252aee9f09d23ec63ad687036a72a82451c16876764500004d5d6758b67f0841c107ff6e74f24120ef18eaf1dfed622d002ca3829fce0864768bbffd1d5af839c0fe79fd93f2de72f1a5ca6f062b8fb8aea1a6c60197dcb4e9d118ed1d52b7db409706e21d75a9fdebb1741d7ea8b2dca17f7ed6758481bbcd16ede16d17e9ae0f3cd51cbcf090281264ec6b60d5e79237520e58f256b316a88d4e91081ebfad300cbf61261ed082c7f309cb62fa4105753f7b84e402123b1e9c9f9271f74c60ff272411752c3e6ea9fc62a1f3fc2ecbcdb2accdee31d71e7830a41609199c315a55977c4a04cfe122889d9699c1a5eb3f7c74fa7c84ca453c994d550e0ffa6edb7a913663af5f16be0e37540ccb1aeb42a294b033f7586a5b1ccdfd7f1eb15fc30b20f66393b10c9e98ef07fd7681f9c388b1e4bb1ca254453fc8f1bb85d05963c45b06f08e5fafa01b96cddcdd7762209bb6528f6feecde6f793d66ddf891651669985f61da21cb639cb18a9775f8e2eff0611cd6052765e12cf69db692d11de750679b5899177e1b11137e340a64faab10d273dfff057f13ea218307c369f547a0c6d00d74caa4537e241d708824b927b7a7ceaf580538af67477493f2c46ae222c803ecb893851ca585937634a3141746dd1a308d134c2cd20184e0d4744283143db6ad096c812ae7e25b55a3672e1def5445c873d6d1057ef4af8c4b4b88385ea63feaff4ac53cd99d3c7edc6d971adb940cbd82a9dd3dca949ec5700227e73c526cf0539b2e6d34536549c62cad7a0610f688e43551bb9a34d137ea7622f21c550057876c3233746c7a264f799ed444a5975a8cc20dba93cefc9fd7ee26b6062ffc3f84919e6e88b442549eea4a773cc3664839d9c0c27ff63ba82942389c3b03016b547b19ffc20aa91f562e759d5e0de9758fcafcd1f5d5b243c459528a75306a81d207ef8479a67f09102bdabf2657efcc52d8a0cd3bacd535e8d749dbc7ab064642f905ea5dac3c6d77b3c61ac94c4e1e59d616bbb6a86a2e4b738b559d7aeebb92d734a7e2aefaf6598a5eca556d1e4c512446e2e9ad24060477b932c56e7735a158bf6dce923b7e1f636b5876e8423bdb2f2dc667797c77fb4457052b5fd5acb1ffb6d6354cfa88804a8b18e1afe9b9bebf549cc8b3589d9107b1417c4ebf247c328666103b53cee1b75db05204248a9774a5147f437af81fb1ace20f5bcbbe3cbdaa25163aa37646c66e2c321fce24a277414ce050c77528365ce41980c824e83b95957fb504da60abc20c816fd49f5f324961ae8c64c242ac037613e114e1c29e01642250a435d7ffc20928f91db26a5e07d63e609626a640b37459643e72d509d4867bdfa79c782609f079b939c4597336f38c51a63d2e7b17aa6cb93755284c877a267e2de8ce031ab571e003ea5046f34d2ed856aa8f37f8e7a66282f3c61ea4118648eb1b4c2a8556a836c6d4271d24be8f650b9512c870c849cc2e21ff022917fcaec3fb3a6e843fe862abe0af64b2a488eeab13cbcfa194b6fe690a23379454619ad963c8ec4a33616e97256ebec44384fb3f078795bd7ff15244d149441a0c88c73c414bd2aaef74b8699edf6d06c612d3c2a53ac96476b1e612296737997195b29ef311c7aaef74b8699edf6d06c612d3c2a53ac96476b1e612296737997195b29ef311c797436711fccd5f46bc9b27be951db4f13cb2f3c1da6c1a296818bfd55f975e592c70cd3a67e6b86f18f5399bab4a5f55c9d6e74caa98a411933e1d77e22bc3b67660b152ba2eee206cf27a7361b6d36eeb562e712288dda8461d8ee964de47d9551ae3c55d7c3b6edb67f2df0e6ca32323af087e188a2e906fe200188ba84f3142c9f353c7cebdbab71d124b81c457ccb7dff484c706524afcbe449f95a2ef2b945e3ef6608a237e0c417c8a3d2f3f3f4df10dee79edc10f707f523057b19163d578715221a24a16d0d4a48f708ffa40010ab7140f8a6579e2cc5ba10e07e3e2d6fd964fd2011d19144c1e3c5370cdb8c25285360145fcb04082c2065d3e025a987d88390e8ad81837e16547befea5a938332bcea224c5831b18f08bfaaf45199ecf6316ca97735d953b8094b0b7dde1de969e76f41c435c96796ec7fce6c12a5ec340bf2c51695ff6e0391c88d48a6c1423717dd3932710aea20fc119ae887e495b0a243ce97fc1665ffe80013987eb336ca0695ce82f2a1828e9558effba00c7f0f5a95168b9cac654179e93d4683ebdc736d359af2bb427261e8136dbbe01c0bbd656faf07bd3269bc915b74fd0f78b4938c3046017f35a0246311e00390b3af9cedb9bab1406fe8bd8718d49d26b1f67f87be72db68a58d99a5af02fab047336c36db27c619f234d463743449cffb2d785ec76eafeee0bfd5a1a75c8654fc417cae3c6a756815b312ce9f8f800a2133fff2c8dae998512d445e9f24ab31a5d853db13b9451d17ac0436b3051b071c7677fd82d49734d727642aab1fc3842012152ad4ff18ac92751ccb86eb9731f2ec5d55fa32a1b63a0bb05e04e7523c0b970fe07376864ea8c1bb6f50e50ae065306709945b265aa6abd113cbb677b274d620da4332fdf03d1d22bd6405327c1118ea90b56ac60cd47fd7cf686dcd898c94defa3632f9ef14c3522667d8c6444f491561e9e56579efd82874efb2b8d655589efb96256f8f7856c9252b977128cc61fb2b18ddb7dabbf862d0a529c001fe73fca39d4e956c27c21cab6daf9b38982dbba10f077d3d0953e7b6ecef9eb65e8d5c006677c5d1f49970198cbc9dbd5adc7f35256eb883afaea6b81da444cd5d362351eda6e7a63533dbee8f138fb205d39b1c183d44161e3e29ebc3901580987baf6cddef6b3c32dd80d599946e74234c874998f0a1ad1bf473b7457e3f7524b51ec6babb90b1160e0491f3273ea757a18db9ac51b66680b7a3fd7f12b8fbc93a403a7a4a2dc84788570ba221c55df359304228b83d48e0c0d97fe6dd086164be57c33d2867b816983fc832987d20851841f46085112ad4db033e2804f3a674ab340efd383652bcf8695a474c91ca75928fd36442b70717db18ed2db41f61b6170308c8f444ae2f37ea6fb4a9967aba29a613fe1664a0d4544f1c49f6b86f9439aa98d2cd6dff880178028dd1c31e9ff634e473a412fe0036a05f77398fa859b7eea36164246451de525aee316043a2f5db57e1cf130f3adcc8529bdd81091426577c78378385177ac0f49f15701c5d44b5a1706b94e90340b53aa39d68b29fcf7a2be7ebd7fa4144c129fdd872f062fe883998dd4d69e92d845aff09cc16b8a9358ad9887776d1c7b9279fc91adf2aca615affbc3d70bfa6453412b720d579b0efd3382f5b5867ee0de5ff3d7e7101baba38daf4e7ce92eb7f4fbb2b06da73ce350fc886d89c17cd1fec3bb916644505dfb9a0d8c2d932dea091f08dc1ac5eab410e92b288017cb6137bb4905cc20ec87d6d8d5c3dd87ab33797dc3763eae2536cf6709d07b33dc8fa00a1af1dfc9d0de49313fa2baf285866be3060f27d96f74a88dc8bdafaa6dee7a3390a31630c155cd9e8b275cc041f1959db60402618ff4d0d18b9cc963096187043a0d2bbf9f392cefb86fe947e44a075bc8d603b6a9a6bf52d39226197f0c8c7c2d69ebb7f1b6677fc330ac1f86f1de535d02c429f5f365300bd03236c8575858fce6b7bfbbbe8b26d21918d96e0b858f3e2d4cfd80a5d3b6be2473bb777ea994f91b4faf43683db7b136cc8d86639f63e748b6508491fcf72dfa6cd7e972993e2b37821c52df25635ac84c6f328aa0d5df8bedf9346da6dd410be70225c5dea9306c0b0cd39f6f9b588a7f6e7c62dd3256e9ee00c091e1e9c87237b6a03478e2ab41c4d3ccdca9accde943adc2a24c5c114cd4d71b8d6a528828d77fd893217fe6befec0c177fc8c34bb5a1e99abec219096e95685099bfa601824dd9247b6b959286f35022cb92c8545fcdc602d4a8a9c7da4926befa9d97818ccf168b22e12a62e2718f65d7c7c313c057fff248e64f2a59fee8581294c8e551bc47288c8ca4eefb7af8b119c33ce15447a50961e1669d9d696b5ee39d1569266476aac73590853a2abfb171b113990f5f2e8dd7aed7465ab9be5203b6f63556f83520c2c4c5e32a2de33241a11ef5109731f51d2f87f8390f86b4e6038dd73ef12a1287a5478f65097f13e5e7d01ebf27ecb6558af1fb8162459e4f9105b9c49a31ae579c9ad37aaebe3602ff5633b84bd4ac0d14a71bea4e16c0ec5d1b4d0384826fe4e55069eb282b36278520c7b438377fd5e3ca96f582cb1a0a0dca054f618cfa6918dd892163f975772a67c8b78a219d6d7d2fa6566fd8f18c7fd0592c560bc0f9bfe38b87827cbde5e76f782fb97c8afaab4f5582cfae271dfddb487a426662c6296dc42c2c38ba51d0fd651e21d7647b144b623462a1b311388940fa1d8945d1a11870d3e7d2c11c29cc7891cc3ddf85f0224cb4d597ffaa961ee3c3ae7082b57bb1f1aa6d23dbfbccf082adec43722db5e7c73bfc30cb0824441ba79fcf0f9d4fad77a50e4b68f38b2241a036d63b45177f0e4663fb205609ae1142de4260f65c385a0dbfd7df5db24a961efe35e1d48f667cf96e60912f6d83c28ce368b2668571e20170319d03b3006746a788397285798f9528b948b6c0cd3626daabaf8e4daf7f2567427f4406215da05b772af9ffb31d295e3d06f7b24481bbf5a161df5ed49b64e2a6361ef3ab35bb4228590cad112b4d82133bf1d595b84c9fb5be5716695885810074b7fe6837e3a9d81f4a617e1d41ae526bc5c1e3f84045f318ad5c6b42e4ceceac40f1f122c113958064546447cf1a2f6587fead34e71be7ca53a07cc43105cbce888cc9ae2a57d97a27b6b466c1c09a0e7140d25204d729b046809f4439521aad674743fbabcf760ef6c989aee30de59010ccdcdc9ebc29c17ba46c589e40aea8b4d36721b6069685606958c2502a81c12ab7b8b8dd00ad999e9c3861547f399d188d6128d5f49794d96e0fafc9a305bdd3225e89ff71ee8538753d1d06ce0f8e61b5888fb1c01e4f636cfe25193e848121a4544b1cdc30f926e749af1f3b2603d53cc0a748fd443df41207ab2bf61aa942d84bbbe62345fd37531c57dfc6819bc36ad06c8759c3fd418a8979a178a3d1466bfe4ef7b03e047f3112f5710d5aed7327a43e7e3a448ff5a423150f3cf031ff5166a0611df26745c1e53014e92e62df44b6d114bcf90f70f1f0380eb0c50c55acd03a970894f75f7d122f7557217557af8cf1aa0147506c0a48bd63ee454a1808bff8620158ba650b1cd647b2ca5274c0af0d8f3ec7f5eb127abc4402eab26c979e933cf78a026aa4ad6913155ff5757822b22ef8321520e0e0ecaaef7b67db56aff02c348f2bcad1a304608b489a172ca18fd05265456cad9a55a9675907727aa91d1e5a61fada4249f5126795f41fead8d88130a8d9fe20d2dcf141eb7deca280282963e0778c854576a4db864b01381d704d54c306786f9be01626ba8eafa438dbc3699fde2f000ea8aba78c70d1783170ef6ec171e4ac769d4dd8b848d4e3cb1ec49b70abc66b0928dabc405776cfc7815ea94ee02e2302dde077dc68d29f8fea1c405b14070a636c97a14cfebbf7641b41b83d918700670100a9d69dd2579527d104192c169d8686b703ab8080bb40fae11a5dd7fc228aa2d4a0d47a6d750195150c4aea2a820ad240db0cd0a3a303c9c945504ff13404e26addfc47f6ed6a4cd2ca05bd8b4fd771b27e94d3ae16ca59e6bbad851a23ce2ef83e1c0063d2e688595fa01bb7e0033dc73803a9513bd2d98ffb16856082957113d059d59288624201eb36c18b33e44f0a5607a1e11d153b0fcaeecada876fca4d6169ad13448d826f97fc7d44bed2fff0139ed6485c55013a624914fd143e55540835d8c638b1ed0a471b0d3b9736ed6d141dd5e22ea4cb4518965e15ad681462cfeec04c375b343de9f5f7ec0f5054273c239d95207cca22f4fc7e6aa8ddacb2e2414725be887aa532d9bfb8513bb3103f84be0ef3aaa83b7014422abb99edebf3575e90c010f07b71760689a5639b9c0492a2b7d44b91cb06ba8bcdbcce4d666831c327c43a7e14ada0ee536a86fc0e2304e2d7439726f189f9e6b4efdbd352d9ec2bdc851ffb7ca21676c4f526de0bfc9779e7a9e51607c962c8e297681605cdc9b523c6141a7034b13aaff24b1207571bd9de1af0bbbba401290484a47d6de136107f035f435390c2bc4caefd55fe52eac2a486d4e97a79d2f88c5460beb61eac892be58cf20eca24d0938447145e2a43993463bfd4db25ca4a98c0a2751df2ce8ec5e34f0b14800d917c42a5e13d0a10e12f1bf28a6478200cf06834a04180e769b2d4cda2d62bcc544b98b1ec2dd043472133a700413c77ab6e92ee1f318ff8f336e74f1e4a921b632ae58f4f16fe242a2a7982750d9b3962eccb0b7fb118129eba42a467229fb3a007412c3c14b49aa24d9f2b2c5a50d9aa18d06220cb47632d0573f08e9f0eb71d31253f4f2667842c1703a82a24cdaaaa0775d3c548ea1432924df92ec480dbffe83cfd38505f3feb94f5a5d481823c654acc6b4993ba0b49d66ec43d3b87bf57083a102fee445b0a6726ed26f3014ba713c685af153814f0f627af26d5c241a9b5ea8bd1f7b1b4e1957651ceca645ea1a6d38e7e65d83b1fd21f5afae65d1d6725f846fd4eb158a126a267b62b2c22e3ca5a4c0765d8b0d5a433fb39a639d8b97081d6e96cb317b1379796d7bc3522a188a7ab3f7673c1d806428a2804112a2ee90e1ce1ef4a914c1602ebe3f30318df985fe202a918a096b674717deb7052573781382ca77cd359221acd4072418e9b723f899e55fa9dd61929692b535dbccd0f015f63e45a87724f0c99a297220c59e0598f32097fb7d945c0457a9de1499ba8bca29e1fba9d199a217cb5fa08e0b50be45f8ecd03338c35112b0e31a28e67ec9f34206370b62f12c00ac94a11439fc1ac777f44e89a86f21a4604a5b8e95cf58a338b7740ec932a3a8e089b9b0e3fc5bae74e9f5bb4f7990b92e7dee82a17f8ecc6a68863d92073d9c659fbcf29d9a4d4154c2eee7f5d1f90049256587c94e607d407ad1c77ef3115945d650375fed51726a920965cc15ca34a36f6ff7dbfb3c28e3c6321d05c33bbc5dda46ef9006f5186376ce80fb2ea478681b60e679a9aa9b92de29067d70b83e780bb7ed7d225479fceac54518db10e095bc407af5a9edd124d960354ccae32161225fbc8137373de8e6e057922d69acd05c42384d3c7fb1982f02825fb81e38ace46a1bf53cca2c655edc7aa8527c1f756f9a0c122dceae989d97b8f6f09a8c60705223d026ef098dc5d54f0164c392b9ef80d028945185ba3a9c6f0a2565bb7d404c5edfd030b2517428419fa5a0af6687d434c96d8ab2a72d358a924a7ff85f7cd50fa219489887582381349b230ff4dcf21eef21a6a40e0678e332f01a2fb4d07b702bc03cd22d8d8388a6f423162a6bbfb9167b612838c1e69a05239dc2e134668e9bdb28d4cd92653a1611d55d99764dfae311e567598321d077e41cfeb2b1dc0c7515a9a138679ae6fcfd08bcde170213217f1393151722d99ee989373ea2802d452fd409e73318fdd07cf593eeeeb44e2595f88d344a78c4f62688baf1270051264c4591736c5daf032da8bc53800c397e22107325f19484b8f0e5b483368bb06ad88dcbc22efc86e8f290d8bee4f7c65188b81124e1421740c7f98916178adadae28e70e0a6354dee143d2daf45501c7a6461926df049fe89de0d45e74cc1da97239b40e2b07f840131fcb18cb846838d851a2f216e8b86bac1554236cea69cbf7200c2deda14c26bc5eaf4f5f74a45a759831266a53e8efc61d53d19078f1a96a9dcb99a2be391225f4de9df63766262b9523de5978ce963d1889b2540175e2f49440f5f5712bdef976a4ed8561d33567e6784b34424e7dd6a1e47d90535d5992a4c9e1814786531ea303757b286002fe66ca468171b22b73e9372567135ec987e97662df8910dda67113738871c66100a3fde926d9b6dc017307c052c7bfa7b085ababa14bf424085498fc1d4b940d4de40a56777033d09595b4a1668226d6e541f25204feabe4c69a137d75bcf671eb9451be832feaefdf768439dca5d3c37db240090e020d2713f1158f75ecca12904a20dacd2074031dad586dd819a49319d3e02e96c321b4eaa8a4b14baf6429f90a2fd67c00ae89591383c2fc0e8dee06114dc365f8c9054e665c863d6b50b729dddd8012224db3e308664845843c17fff0ee5e3f355dfc87254f92c982aa57b75abca279e36273490a610471c13b7b541cd58d158201010c8ef5f4b2cca06df787c1f56ba60e52cece707647f0035e48c021857ccf77f28d509f7324c036499b19e9b0aa497cc92945831a8235c8f62a0bef116083b0957b7a754ffab456b53a2ae54866e37f213d698ce3e2e54c98406bd1988e84aec6df138ee25d6c15cba683d9a4fbf1d1be76c0b01f708237ca4069640b06117ab8484154f2fb97e7972bc17180815efe784b11466ed2dcc9921ac34cfb5210500607cf247c2b2b3b45fbf93e109899b50706f6a5d326238ae22e35e58692eed8a10f57ba28a511456c8cfb72b67cfcd6d1fd067cd93976e9a2c4a68d1e965dd6cee628e31cf9555cbe5799c8a313acfd9226938b090afa810344f2a60086dece260d253978b4736124c060e3d7db277871e335f13abf5749333dbbb314b538c8d2cdba1dd115055e5166d0804aceb743c142decfe82f6fa0f40bb0f3f75a251cc72f06a9c986070cde57682ea81a7f6dd006bba9ad44f6f4a053a68dd566ee40ccc537a3dbcfd4e43e179e55248ca2a5a2ef21ee2f809ec0dcf99f22930473ca6afbcefd4f29dff9fc09d63fe11dbc8137177cac52df1805c1e42af345b135e0e6b04e443fbfbf00b08a4fabdb3cf4879b154b5d708f92451be37270149f5eaacb6d7175e4b75987fbd3c085d9d0c8aa8663bbe7c9dbfc4e02a68416792cb94eac1e50774a2818005c98028e994552ca47aed473187a0894590b998dcaff01948231cd2defd9cd7c6c249765c39c10d1df33473af3f7a3184423e3dcbb370f1bc9b60e53e63a688745a44171d874b18eb281490f5283d3879c95d244ad0b84d53a8e9036221176bf3ea5fefaaaae97a3fadecf1b25c5b8ace450a63b1af4a60470e1adace57a520a2d15eb5bd02db491fa25db0b7b5bd7524b7662fe1abc619d52d118dd7e6a5b993796e3ba0e8681b59037753c703fc32018283e62823d0b7d0ef7f00a32f91eccf2c864bc3d9b4cb6ce84d1321f1c97a537650cacd03549c78795a216a7db9d076fb0c5002e7cff4469007d9b495e51b5a9ac1ebc5095a444b5641ed21773230a8110279658abac57bb5b4abc7bf4091946c5e61e8f0021f55716ece8deb8412f7ec95ab395c92f6515bb8d8b792fd7480c014cdc6f063452a739f1e8d575a5e78c6645688f3195a391ef1ece7d1455114c7016855417f823eb0694e1d878c05947dc207c8e9b0f1ef72c838e2c8516fe89c4a76cb65d7a1c568f7257c18f61440d48dc18bc260ac0f4192e34aa0dc662b7ceb555bde6e15ee79d679b9a9c1f050fb7c4f2fcd678eac90dbe73bfdb909df60faec665cfee91fc5f93b42c56b1ab2a7f52bc384dd6d507fd803e2a012f926a764128c22b4ca315a8b6a04d57b5c88e3fb7f2a870b8e2d3a48ec03ce6474206c41df78c155b2de7f3e6c66626d88d970c57d3883e155c93d97cf378b6e8b27c3e0294eaf1c3cd2b19046dadf91292d393aef2b52ae11b8ea85dda0b1425acab0db20a0b4f122f2f6df07bb5d879da229c7de1f2bb99e7e7166f0266695b30ee934707b7eab35b3b1430ba8c8ffca397dccb798611def8cec0ebd83965fff5fb0799090aa2c8f122ab14fd48417b19d57e0af483de7067795b0ea16d912abecab8e43b6b02a48ce41d6c5ca9f26f3d51b65ec32dfc001eb5b31dba3b7ebe634fe722115ff449c94f876fc46225f5d756b7c93868a122d13ee141f32b4083c7f7ef6592b9004a059d78c55a6a06a655e9b25e28bb00f4b495256a7c0875f8f8ae113b62d99448e16df7b1c6f8cedac1f23dd1ab8c9f180665d66c7325eba121dca192c18a06f58a9440828eeb73162291e2f8eee67763d7e34039e5b9fe4d4ad506a521e48fbd438bd997ca871108f0124849619dc28981047f7e7a1ade9360e2d258a3a86ad02af4b4cac8f23564d6441f54896abfd69978b5618ff7163aa7f50440e402bcc3d89970b4322bdfe3fedb6e4544b65a9684099e82d208a6c2ad86e6550fe2d79543a4551a963100f802d110bfdb137c912d5ac1ce3ba1b5a5d8f09e895ff95b3f630769c3975a657147d762b5cdb144716b56aea69dad677d1e79eec75da0f7e300fc316804de553f2aaa5c7724f0e1a8e2f1aaf2b7342f236358a7e12365e212384f020e09f41ca04101127c4236b44d0d5b4938587f7449421b38f666ba9159ed18be7384d5888618e3ef7ea227c3f10cb0533db5f01fd8ecd75309cf0652008ec18fabaa29b192a8f772daf974ecd77e537d6dbe25a7bd85cc2795fb2492547bb3942f6abba9679f58ccc36ba38a1f3fd6ec5a5824fb2910a3b3a922c740d1df71465f18074f43b691afb310e5dfdbb8f4f1d70f5817e5e26a1ddd23753ce962b019a970f6414584cd6e87515d3fe7dff153c9fc49dbc7a7bbc25b33803f19b321f1e100752101230f1b10717f8ea615f816388a79dd5ad1c47605c553f9ad93568fd8e9613474aded316d1daeb67687fa5360f743265eec96a43f2697c78499159231e18f5b4b488ebe790a801182d18b35c8a866827a94ecdc7f3a7b69277690eef8817097810e7cbfe4ca46e9347b2e14ba0d2c91bc02d0f217ac6a2bf6bdbdced171ae2f37694f83e7be0cfd2fdbfd4b326386b79194b78834ebf6958b018cb161b984be949e359224b3e51950d9e27b7a2fc669fa22daf66ca50a0086ce5ae5a04893fc2f1900a2358fa8b43134f8f69bf72a4e7b2be58344296a788be38c411d772751ae83c939e62ee23459abf33465b9f364b89fff5d1402591eee2a5dbe11ce26f18916ca55f4afd44c2b5a797d6ee2c3cf053bc9d611c76d3b4dbde02002bcccf9d9a73114794022ac7d48d0a4b9acb0ae1094b98a001cda06d9543795f98a9f97ea2a3a0edf1056ab6dd697d9138a8cc7d6c0416a24b293c79751d51e50768c337012931ad85f8bcc98566cb86129a90070ad93033e1783c95da14ee0a95c92105fea050a683bc2b617332366e3f5ffda2f5b4a4df6b558ccf210efa03429199b569dd4938de6c20c6cb536999b9d4436e33764f61f2bc76938c12853effa3129e6856e7c555788753721d89c48efa7f35536ef08fd9d5e2860b68f250108ef667f96cf5b0e8fd061e15306267a23d9f0d6d06ac3443e268a542d9acbeb978a09998c0490d0d46ea3e49e39fa8e85ac77387a767444c0351d81b0cc4e43d2323b61e2b1fe8b9c2bb5794555b0149d58edc001ffae369d39c5dfd0495c489e37de85d3add0e91692c875ab006aad49c640f115e542c431bc398a7cc66fb29bdfd16163298e024e448a6774d5ddc1b4fff7e6683173ad2e6f20f2dbdc4db30146cdf2cf70ff37a8667d82cced7d13746bb969c8962e5490864ba19e23dfa3ab208c362ddd69fb510e98c24cc79a01abf3f17a4e773cdbf9a5dd1927c0b8fe0e7d9865edc58f5dc68f2a6ab55dc4968d2a3fce6827a7a7de3799e436e22195ef38c08fdbee31662434b50c6928b10e0adde3d0d86cd10a72230304e9bf304f9b70188b874b014e7645a9096ab1f54e6d40eda59ac5ca6f8e65c7f7303e7a044b4a572e05b9702439dc4a1babd10540af96c2c6ba1b84ab888551f0bc19c1bf8f36fb9849a0f21c4e358d53b01833699a73b1791e48d307ce241331b5a944131baab48a0af7fa0aed2c8bd2ebb3e9064b3772712f22e976909914971f07f5b894c53f3e6cdaac59ea898930837fd21369800ab6d16136427c7a773916e387a249b614fc8dd208b485b08e5f4b30a145d0810128dbc4f39b35aca53c81ca22b468acd116dea2dea78bd49ea798fae8e5ca8c09af7afded580fb77a19171dd8b585165d8ba7f896a08bf038278f0f0ca7bd9e4ecc80b9c1c7a8bcc2881dfde802efbfdcb321426edb9cde7e6422597bdf15c173b116afc097298e96bdfc4f9337551af759ed5b346f36393b77800d9cfff670e830decdb3908027f49852c3fc08c1c46f210eeca7a90d384b4ba7ebf4d9655beb3b7b87e597f1e9608043dbcf6c8f5e62ee6dd60ebbd78fcb002ab1f93ba553d8e0fcd980c5559da6dc7871e9ac60048fe7e452b59441876289e7a7a42a90820d7a8ef67ac1339e1b9dcee9ddd42e6af9c413ef5e26c9b69b2f5620bf442c1cd7005bc56c1380e4b6ac7b9ecb0d22d12a6262265057d41923a35430e18fe42f4b7f1d12e3fe3ec52cb7cfbb601b126c40b5c19c89a4e7724ddad003a7db0f41357c12cbdb0be440ca6f8e57dd7051c180c12c9f384bc7c4bdddcd62102dbf946e41f96694ad141f729546c6d1838ea80df11333cb5844f5ca276ac6222481e4e9c4bf1d5c5484d8e05a67c7e7130921470f315dd16d4cc12dc0ee7c1590671129d22fe5d663bd8b65b35b8ba178265ac4f4d1f4c4caba3d9b04f3c4a4254773dbde4228a68484715b300dc6072dc6f80c8dbc60febc9ae69066e5994abee7653cda6913817adc066bc989201c3d3c499ef4559d097e1ea43da7a3ad69b999e624e806eaae3c1fe97d4e0fca057713c5ba1ace10f76f58e4dd6dee88a84d2e78ca957480f5459b21cf5d94f85c379731bad0a4322fbc446c2caedc9d3d7e9f6466ce40e3ed9777099448fda86da5c88594ba0b5377f5a7e20b04dae1251be817879a47645d60e25cf8e42d5167a5cfac8493898c1b70ba0d490c6f0bf654eb7b2040572ef10913d3f0ad5ddbbf4bc7f799bd37f6a52eb032b1708583ca401e778a85c0e58cbeed4c71ef3c77868b9dbbae773b768f477746f7d72383603963069426a6281c4d24298160ef17435e31e8a67201ccbb0230d1263d0d09d51334878a45a2e09f05111bbaebff3e3a515780ab1347441e2d4c3ff74c4a25557b98caca3a93afd87ee1025cd24c7891d7acc4f8711b34a4cb14ae173b5de49247049208dd60616f65a9cc7ad495de5f26e4c6faa8cb24ed5b3c174511b1d1f400971c56e9814a1bd10a834278ac0c1e0c6d2ceecb46207f8d2d36d4e2c60b511496d2500c588dce75bc9f8148a7244bad605c14d58d8a060a0218edf0e85b22ce8ed380c105320c27a4f88ebbcbc218d07e114f47b494371a1b3aaa5d8b59529989148173f61d88493647ffa08dc1e31d7309b5ca7bb1165e491c8705e6ae6814cc1b9f5776628d3795fa3f9f51fffd46eb6e6e077225a4d353a13174bdd710959ed00359ce977e6a53e8b892ba82a87e8d4315d773cb6dfb71e38973a1a51ab8908cabf4d406d8df911047cb2364eadb4df31726725d864d18814069511426ef48e1f74f9ee123bc81675ae5a7aca9ed1c72cb86b761808c8017a78f5468fb1f094c3fbc82977618f54e1603e086ef4fa31b3215fb558fd2027c7bb68cc11f4746e8ac2de95e5369ad4754fd50ba98d6101558533dab6b77dddeff5f4ce13ee46855fa87ecbc83fc8a12cd656da5f6a33a1f9417aba068a15259b667dd6f48cfdd24a091c731ade4384c7e3ae066fa40af3f8dfd1ccc37947438d8a82f2887abc74fb95937e2b145454244fddbbb7eedc1152f1f527a7de798720643741ce252f5e6ff8bfa115465096b6933de5f57ea01d1ea543d705f060407c6e7710d9ea4839d5c028dafe7dac6d36b5019f03924e8fe7d818191d3a4721c54a02dce51e09057b70d62260e7b8620c0f51e6fe4c2e055870516673d28a3c3bdd80006e717362c9e13081fc4c31abe88204e66269a3a00e67b1d67ec458e6ff803cf8dd1584bff4466f423d8e08718adb66c9d9ea6760e775401cc0cd1145a4c69a53654668c4582404c906f117b3f4042f2a5fc16acc3cef2a414f3f89f7c42a16a6adef00aa6c477a4c7099a51355f5f5228002748aebb58e2788b20e908679bb2ef24b0a0b23b90c92dbe3d4f7a1ab80e0f56f50072db53c1840ae8efa521f02fd0833eac99fdddc862ebd463b38e808f48a009cfd354b48525339bd87fd65e983244e82503b7d6cec932569abcaa86866f5894fd682ad9c0f00bfb8cdab7319a3b9dce8193202b0e662cd50716ced664422ed3639c3acd41035ed5bca4c320e08f596a40879bc19a24f96a32aa8e4a962f94055b8fd02a8ffb61d00a4b97939cfa510a167be328930a264f3c382dca0e95fe6f842f8e27bce9a16b32bd51b1969f8758f16503b197244401877011f53bfd837223838c102bbc92de665d323d1bb1dfcce47a633b57cc616a55a74b0bea777deab469fb81db21c9929592acc78e3ff92815a8d2b5dbe34b7a4de4ea8b097f16aeab0fad52db68cd3b3cd12622cdd52c1e557455be4b83bb52b8bb7c883952003ca03b1ac74e6c14dcf9c4bf712a71102e667a462c44be72bb6f3f726b04d97779d44b26562305bdecf2f191643a2d23fd8e5bcab1e994f39b17b82483b60a42066e280d1f3c10934bd06dc7f796ffdf5eb7d73a3952dbcbeed5d05988b94c7d70099488f27d482da02e49ce3444940456213cdfd667cd6003941df3329cee6d7715e2f0162e2db4037910c277c45eed45937626706f557e458a56c723add8391afa22b97432c27a6e144b8c36d11a95e9b68d4f19f9fcbf656c14c95d491207fedd227019ebc7e3a04fd600bcd456b00903ca67dea32115f6e1d741f3bdf6482d6b92f2b374473b2f50b837029b3d831c383933e29d67bde1b0d2479077458dfd065f26aff6ab3daca49679ccb7744f1d815df5f8b00615be06ba7cb19ca5fa23b58863ace5f2a674fe6166b14b6547951ea3206ef04c39c0cb3aab64dd299022c3a2c6dc0582482ecc82e61602de05cfa7bace60ed5058d448591051183f13edd7bb40b6100975629b21f03e29d3577e4b52223207aa9e0ea57d291da4ada9c311e8baf0cb7670a283d0f09098e9c14d87b8176558b16141e49bad92fb503254932421f56c0fb0bccbd9703f85d1702de60a7d9072844ea47aea237a0db08dec5fe2fe09cc76540b1eac0bdd62c0a3bcccfc2b5a336a4ce589c35daa2976ae1ee9da9833e71b64005885f99373358d323bcb96207a4bae1a7ebc79a8226745fce7256a5c32c08164e452d9b5565dd4f732a789060cd29aeae2a0bb389978341b9bbbe3b03ba4e46956729333f00b394b7dd400f47dea885a72819f99922be20787478fa4ea2aabf7349341e51be90a5c050cf095377630cdded59a58c9858f95498ae476db8d7b421a63ae2d89c02f2bc8e6c1991037ac2214d6b90252c44e5016a09085cebf228c1bafa715efdcb4328e7406294a3f1e8962125a6333254cbb00de32f005fb21faf16ca7a973ee671b6e0a91e223bbafde43cb82591b4e64bf156a432d63f5b34b4567b513dc0d351b49161c7f608fb82574bfdd9d213bbca6b5fca36b899e38f95653763723eb82f3d2a0c962b66e70618f3beb37492f84b3a578836a33f81dbdf716a89e3329cd1d510a4432dce75921523568666908701bc796a20f9f99bbb6dd0cadbca37cea29ae4284c2355fb524114e9e5bbcd58f95498ae476db8d7b421a63ae2d89c02f2bc8e6c1991037ac2214d6b90252cacc2811cda879c88c99ad8f835773b4a118dc13439f2b05e7ac0d80a9cc3751754cbb00de32f005fb21faf16ca7a973ee671b6e0a91e223bbafde43cb82591b4e64bf156a432d63f5b34b4567b513dc0d351b49161c7f608fb82574bfdd9d213f5f5ded583efa8bf06ffc0be8f530474ec94609574d6a384cdb7bb5a1abb94e6f84b3a578836a33f81dbdf716a89e3329cd1d510a4432dce75921523568666908701bc796a20f9f99bbb6dd0cadbca37cea29ae4284c2355fb524114e9e5bbcddf3478d639bbccdfc831613158294851139ea8b39ef96ce029ba24ceb9843b19e23f5165eb7cca24c986e44c008e2b36dc06546a4994eefe2fb5d26446544b711d9d84044f6c345b7f63de68f4b4bdd9025d01935d7295e8320c129d7301e15756225fc6f1715c0f3b7c51452190e26454ef7ad81490c738c7d3f73cace0c10079ca6e78b39186597c937d5fe24ac96039e21c5e0ab04a996a766326247f1e968bb9f41f26b6d7d49c0d75188913ba08909db091f99e5eb1f792174c3f26ebeac02e0c55872d9ff482b4d70f299cb8881c613521fc4355a76bacd4e176650339ecf6014cec0db687d4b4b240394b5f5d4e551da73c9dfd3095292de95e6c67ab8b22b447f46696fbc929b8cd6a689fda734189cc3ab70d264bed0f5af3f69f009da5ce7d301a071fd090977943cb8b34102e6d3611157ef96e8bcd54eb34413d276cc4b34d0784610673bf97d206af9d38ca0cd4feae9aabe5da513d90bfb07b9da42e24af041c5f43eab3d57d85c5c384c6b21d892078da1f7ee26850e8775bcdb23a73d69c0b5727bfc413f27b5da8bd98353dd0fb368888ea45745bb21f7df962088664a581ec86f591d0d66edd65047e2b40471d5ea9422639bdb22884c526e62fea706baf0afd543adadbcf2281722e83701a1e450edb6ec81035639a5b71c2e125bdf8a338527e23a8bbfcb7ee96e3d519860ae61354a3d27ae560cbb1a064d2a185a434ba2279b0cd3b7ef8296956339db5158edb81dbabb062d7d818a8233730a15f73ad74fb88d1db6e1b2d148ebee84db19f409eef37f271c9a8ebee02ffa8dcab2b8afe72a299b4bd92ccb71fce7720d18406d0f8bc5431b456ef43002a8fcc308f3731d85a73fe4c16d94d4246d27c8ee97b5067cd6a587ad1474bc219aaa00e3bf9328afe936998e57d7934e6d7090c16d19bef6bf579e6ff25c075b086a99043a41765e0f40451f595039e684410aa4cf1684246d47ad8629e9bb4d9603493075a05efc0fb76050f93c9bd4bb0f9ca97bf3c21462fa97dd4ef89c2094964dd1bea36573ca0740494dcdf7dc8ea01042a916b93af6eaa2ab8c44bfeb4929d0fc09cb5f8059c4f79ca35ffb9a28ca9067fbf448eece15dc607a0cc3cfc2f78a74358053ad51df8dee32bd5c56c376b1e7c363db41c64c7b9b76b6df6b8be818ce71d63e0605e82f477ea5c85f8873b3b77cbb0fb6957396b88b59039f152a27969021fff58ccd52555dbf14ede15c2fb65469815b0227b8bafe7bd3e3a4fcb9f09fd1011a47d191b4132c18631558492c5ff4c7c23218fa827320bbc3aa313553ec96429ee211c59ba945a12fc3d44c9281e4e9f1c3367dbde4739c17137e3fc3ae80e77bd25c63aaa08de3500d4c0e7d1a6cdffacf316dd6f44c7b2cc10d8bced35851d33cd4fda24571784f3f86d5e73abe31a23b67b2eae3cd1ffe500b57031ffef6ae8f5ff9dd7b4bc2481652da8f163c9f683df90afe828dc9690f0216c9b1950a18e13f8d2a79752b71a29fdee056d7fa4e3eca6bdb4faf0c5ab18e50b4287f01ec15c8e48d4344eca19ecdb21118ada878477b08109a40d20ac7e38fddbf626dd064519e96ff76f6a26c2567f8aa936419112c3eddba319bee948927385d5c15c384fd8613983e02f2eaa8117695127b070c83e6529c445fed8d349f1ae6f7f146f9abf8a0736673911b244ef80874bd977a557880cd3f416d00e281ba0b897fa6dd0c52dfd2f80d25beee65c6912156fcc1ed8d3568a0c485a0c9fc4cbec52bfacaf446f498349b42376fe1de851c53d3b2a6ee8e5319a3d1ccdc5a043403fac210e95b138ab3d252e6b32cc0369b24bc3cca8800c4d42d2f2dd97c0a68ee0d9588a955c8c895663a30440ea0061ec4cf9c588da2aa5f45f499e1472832cf43c1f1db923417eba34427a309813600f85b7290d1bfe4a3f096befada2b9b1a71c47c4e9155a6adbc275c43db2d44349d60639ba4b806f6ecb4b6de26d686f651c041ccdd163f81034a660b163631cb72e1676d3db3a9f79189b94b14cb9a2d23e11f5bdffacc7046c0a22bb8d904e0559bc5b5101f30fa5436bd142c56c46d22ce8a16df2f17c07a81e61db49f089372e35b35b664d0d2b3be186114f624ffe9040e17cb6978d96e23ad7aa5fd69f375a85ae4bd08ed69051fadf5f5a17c977f530a8475741f075f9c697d157b721eaef6a7cb6dfbe6214472c0f75f4d55af2840adda0511cae5b73bb540120277ca3d94856981c98705e318b7e7d52047dffea5f5ac37d7b867b3ce1ca65fad7dd4d0ae3f895fb97aab7bac789e9bb4b13c2718f0185d2c670225d8612dba3009e66b2c6a90450dd1061f7a7df9298be3cfde27e1810e3ed63df63fca79d4e1a4da296624e54a1f0fba1a517a882ecd26113fbdd79f3680113fcab63f8a167941dc6d351db4925be7fcec2ee59ab7a173de6b440351bfb1441ab3b1116fc66c2a0787e8a0119dce4af1ddcae0130081bd4b4cd01f14046313aa3265a674a1909d986c53e73b71813ce7d5b4d3ba4d145e11a8a92c88e9987ea2d5fbc4961dba9015e7b47cdd4a3ca71bf981b7907c439d72f72e7852d7bd016c6f3c1d65954cf370d5f75e64c4044cbd9fe8ac4c33f111c4d3179b30480c8f29c5aaf6ec958b810d829ec1f9d1ee2cff787f15518718b6a52bc07ae3cd3609f5400473cd6489013833acf1c05b8c04e0cd09e13aa8591b89cabad25cc0fcf66ca18472c1b4655a1bd92e1bfd675372a75984fc21775878532e0730462700fa136be4bd199d054ae723f7881a7581f345c64acd22bf141f85743657d273e67fc2129bc3410fb1b84923ec28501da0b7eab6248c0006f03996cb41d0de7297e70877cf0c791d4e77679a42b8307698eeabaa358274baa5cb209aa87ed43de8b0fbc7ba579b491b90ff82b66c7f7c37ffe8e88063849ba7d0df9af1b9ee7d49c0554c3aba8860f051b9417009905abc746a0dd86b1c21f581fd0ac7779e7bdcc9b63e7ba80dd8b43dc56db9e3c176b95b1d87166a83f69f48f99fb90df2b9e1e24304bdbb9e6d1ea107e9b92f41cfc4dc3536181e37287c0a5e831ddd891b70af8a783feb95a0a8f464991670ea0538796787121dbea2260670b13c527f0d1ff1b19f05d1eebc5142c5dcbc85edb5c4588b81bd883b85f85f6d2e66253b45707939f35312c1b64d6ad1523f831e3d40a58b6270b727f6d3112c90af3cc80ef5685e4d6603c80f639d3fd7961a6b01c089e6ae9afec1d8c9d120bc85a7c8df1b16c7ae09e8b886db456bd7437dcbaa7b53b40bc3085f8ce5007ab4e9da8e7da7824bfbeb0c2f43e266bc8d3b3cc42581e9940179286cd61fca2e0b9476c0c2d1d51f626d5e78df04308385d1570097bc966c963c19878ec927c5c72392e8d00e2e3fc47ecaa822342e28e5a3c520f2cc62ec5985a13f5ed02004560bcba296626c63d1051768705f7a71cfd30684c28254acf765fed07299f82288246d0ab967760541330236a703b8bf9a76b3dc0bdcfa2f3c204a1a4a3563a200c501295c1fa5923f4557be16f7e886ea34e06da1f2ecec14d67176d0e57211da94b686cbc305e6500f132d4f8691f814fe54bb21191ce7b69fd68ec8bb7468b0e2ad1317e2dba419a854b992f2307773786df89c8fa7ee010093f36480d35479481d68d6a4ccef2ee04b68d5ea8565b728bf0d73d481a96f99ad9ff924ffce447ba4c3d95e8353348ff0ccfab3fc8e92c1d66b061c7b7e7cac8e462ce9d0dc317ea6178ae8b26fc88d98da35d3176f18b44a0469c5f143e97adf5ec766df60ed31c5c9a31ccd84cd158e62fb609ce97489b4cee59dca6d53e81dbd6319edc30cff3c0dff1d1d6e589ebeb0ba2959be522af4b6bd8ab6cda073971b05cfb0bfbff2b11069bbe4f3ae33f67529c2cd0084a0b6447d24ebb55b0d9c1b1444614e3dbbddfd70e948beec46305182045183887c3626a67ca55d502441ed99f56c352bfa6aeb594c3f41dc518662a8f40aaeef097e155a39335680006c722ef7ca7a699042e311f5dc2fe23d1ba8652e8c98c84ea3b3f0534f8563199a8ef4a1c802146097abf74c79108a5bc752799a24b4c8a273b7505dbb5e1547f26cac3f99d91982e9ab07a67bfa7014dd147960c10bd5a3771463b49830cc6de594455ead2bf447f4ff09f5d725269c7b283ad1c9df20a544ee3ebf977b02d06b5aef769524769b868084c9534b76c2975dde7a9dad197766a0b0629e2e6a66aa40e716e18c64b0d11133206a1dea98188f769977c3aec539839b6458a986e957163283bf82c5f32a77e2163d729c8f2bbc4720c93c6d4fe999ff276376de9389d07da7de8fb868592452bf852d24611cc26ab029fe33ff60b36882185de642dcaf7aacdeee488a3b2d6d5b398acc0fcd4914e2d284ce5488268e45dc85bea60e06b122868398370eed900510ae7897853cdd074432905972192e21d2c7b360ce335a055c137f2fb76e20d1a4584e88dd46b6f84de7a97fd3c08fa55f61e23405df6d41a6a536a277a1c03e8625034136547da64297e8ff7fb8c6f578068d0a9838170bb255a0ab13181260104640aca2910d493aa1552229c0355c1fb7c11bb8a180f4cb486fc1932cded49c311345d1ab5c8273eaa770d041ee616a37ca2f8f043af8a15e0ce072d61fdb40934896679c19b6598caaaf41b59f003972e03ad9cc03ee338ccb2c3728d86e38af084ac8c4c85137a674697b6e189a83f6e43225a2542900bfc76135f508664a896c82d5b8a1a6744c92fff04d888cb547078460abe0ab54d3c721ffdd0587a9d8adf8fc553c3bcf581e342bd8265b8f65aa5e94e555e5bd5706d975838cc303bed12d8c67c9e14079a59ec6a5e0beeaa1c03d55a337683efd368474613fc8901a26d27c85eee6ae60729e39a58ecad40a9fe019b1414cac39333144aa3167fdae6b70274b914206b1d1780ca4903135c511119a7b106d8ba5888b517a393cadffa669866901125118780ba838b700100ee4b85d2bd131777d62d33b79c9aa640ddab49316d6aba3db68f6899a031bbc5476bfa026168cebd6af3b5edaee9bc729eb3d7d26fe02ced471dfffaf945ebe50ec67605f405f003fe07890b26b134becfac03f7b6e0c820071bb18f03c60177bbefdd09f635fe3bbd7a4db51ef81068aff99c8418a907880a6127fb499045f26327e1c7115bbd9830f59dd3b7e861099cda3245b03ff93081e99a850ee2abd2d34662cd574226f834dfe4cf96c3861b15a5febaf42aaa6773a17fbf7d41cb7f4b95018f7dd99ef5dc23ba3c0de2ea68e1e84674975c64b60bc877caf0b09747d3ea2debcff4a98862f2e80260c6121ed04e0707dee143b29984dc3897985637420cc6d2409d0770d9e8d464dbf5d7c9257f2cb7df63a9113e41807d1a92e9428736b270b33082476e58fe57f262343de8552c4a4506b5967e3927b129af7b8aa47b9c8c1c6afdd6168936940f74e3a57f3bb5c8b0d8a7389b84d174b3320becad08c49cf8c95fb10091f892c37bb0c614bf0f8e6a927b14395835c0dbdc244677d780b993fff7ef2caf258faefb61c482752c300541b606e762774b4335ba5fd349d4f9fc6738432c76647919709bf0f2a5d10a639b7749e7dcc6025ca82484f5ff57068912c8c01e4eee5b2aec643419d7be84088ff64eee244a05bcb1064633de7133c50724ebca535769fb3792b4c776b5f2980cfa5b2152aff38f555dcff36ae103c9a54f2c70f296bab14a8918428b5ef03b97a91ba61163218ddba05195c2135c7edb5aa955ba64a3c9600ee34ba207554d1188531fcfce57e6ca17cad0e319b4f5159f572cbf4b84ebab42c4114ff9e86c7bfd29ff295d452129310c2c9705be9dda3e453b8e5559e153911251dc3df187a6c67b3e63575765d48a7db8462a75b6a750ea9b365713922918cffcda624bb58c28c47acf5dadfb395bc8e517f0c5aa16780f5333da50361b8b6609091638aa24951599d9b132bc380ee58acbb3ac1aebfdc7a057c0e71b74d72044b7f102587f435a3740bd4c2c5cd8531aa778cc6e4e918bd68b21f23967f5cfca5ad9e8e6cd3d3f1a9c58319cf141fa267de0836988768527f8df3423691cb706021148676d2d0c7db87d59aafac563933003e760b216b7de81d26b2ec3bc0cef09ecab40139c83c81de9576bfc2b39e972d61bbc6fa9b7c0cbf9cd767cb39bad1ce6140b52bbe9856db904009d3e9c4d993330d531781bdb9af3d40f3e75668756f2fb1583bed896e848f59175dc76a280f0a14a8ed95b1cdbfa74c0004d2fff993e76b1cffd251f9816c1d3519278c72fdd4498d51c437bc32ad33d819279ed3a4360442cd6356f3622d1d3ab44a2efc36c063bc5fdb00fc9dd174db5fd5b08481323859616e3d3e91fd952c2b46cf2889f93c374194b507daad2bd5c44fb6feb20f62c843080065a3d4be0cf13b5a14da91303181c5cc35af0171d2942d2407a27dd8298381dd14f28dc3c3c0e762e702009c491c7b0d1f0c84b39163b9002765e1d96176ca86f109f057f868b3787be8ba9581d152ea518b432d895f84b1c71ba85af222daef88cd5d020fc86d296e775cff29103f9f29204fc257790aa2078aa956ecd0e5f4718362a6a5320d7bf8cda51ce946ba3164f4f940effe30efb7cbd7f9987a5fbced223cddf29224c2c2a6645c2b8d0d30b2b029a4defc13f1a8eb7abc0d5623d7261ecf034243ab196dfcbd1cac7bfbbc4c267353cd33a689f4208ebc9e1fe1c96dce8a077d56519abf2364010d36e6800e9dc14e5358cca95abe30d58190ba791a39ec70ad70b2b33fcaff2d60b3683f1b051f28244353d29796e82ebe5c12266336958864301107b5594b180c411c9c098b467dc9af4d31037b22ae844a2a0d5fce153234ee5cb3fad58fa25cdc4f066cf1995a4e16ca605b0563954b83414df9458a9768a50d2b4dcabac6d557db9fdd137accf75caac0704b05855334745edd6d478d341f3fdd7a9b0287258d4962e649a1b6c6a54336b69d93f768fd0f9eb530ac5bcf0c34687f179977a36ab3026bd5dc2c86220d91decb16e1b298f738f37e7a2fda7ab701eedbe2fb8876b977f7d6cf1dfb99f73519f162e504db02d5ffc0ee7e5041803bbfd6b6e0eb53bf34badea0cd67a51671b6135c3b2a286ce115adc190edad1e2330fb7676a8299a7a25301f4fe9e6742539864951d40c4412ff3eae6a51039e3d428f188cb7025e9d058434643e8c2ed1d2069e568d0fde6f982775f41d290e97e82553666d2db6a4284251d0fabf95875d3bfc06b398d5504f8703f7dcd8a26f632832ffd424054cb53cd79433e76c4bd736e58e209d3b7643c973ba9e5c7d3449ec008e9dc4f261fc5ba146a834c03fafa445959853b1fab1e901d398fca5ca47e3da3404f41dae93e07d7efbd8613f2f3529aa7b3e261c11fa1230af386d1f50f5c4b2d215a07396e66eb3e3f400c2f8e2e25fa93e0e9e448005aaadec1f0d49c42b7dde08224106cabcd9467fa747a8a7d3e48b3fa9ccdaccd8f845e6d33ccafbdb754479ae3e7b193bf195d35d796d6c531142fe0c68010bd170c8632ea906b02fe0582002b59f1c3939b83ba8497f270ea8e3ffa9a87fba17d405d224edb4806d225ee91c88af7b7a2e7f4c6882a9096670703db62aa9309c5f09425b50f36a836c8be2bbf15624a5ff51a52661dc62d867cc37e48f2a94575e23580451ba6456cf40c8a4ed96e18e5dd43d82860290e072591a9fc018d373730bc05d1d19c81c6aaffb16ac335f646c9ec1aa29c98443aa1e8aad0905ebe266068c7a2de89b569891327cfff3eb5ead28a6ec2de38abc23e6890aa8327d7fd48c3748bdb9c328fa6648e3903e174ced00d6ff232cef44fe6fcd7926ab79437ddb74cdc12831ba170e90f937aa5f8a2aec627b39671316420ab45acc9a6a495a270b94d1af0d72f1a4358248b58ba4b54a862234dc85519f8c04749c61c660c54d78b4596f7795cd9659aa6ef70c91f5c522e09c6d9a5465cf3c91ec49300a5f8feec45ca3db53a7d18704876b0b1c7b197863ca20dc1514af08c2f1b5319fb6097c4fa5e2cca801f2fdcfcf2f21120cc073af8aa06ce2d7b5fd20afc0e64e9ed43838572d2deed91a0568468da8e3fcbcd08175a9462a1c44ef0f1e5dd1efb1a2cc2f0cc09aa7bdfaeae252ee6ffa47a3074e4bcc7339abf3d54e803746d5ef9a20f719abe20ec81e4cf35cfcb2ea8367b65da813114b0befe6f48dd9255515e50942309deeae49233788bd1c4153e53c4af0738dcfec593bf375774977774d124d33a16644527cda72c9917c581783186c756fb19310875454a2174cef39317c000b97c894bc828350472bceb5f000c62c782b7884c66272cbb7836e578c1bc35af27ab12f644111a7e4afee1fb648f57969d85b343287ba95f6d1d50bdf869e8e75711ba72557ade27cc4aeb51238f4fefe177650d40d24a9af2834f4cf4ec4248d3ab1ec7343687c0d7a714f2262184f8123c3b7f9c5806f4c4a5f30ae7ec52f6d57bc83d093edbc4017c97edb1a771648e7b5fe2ff5f6b07937872962654dc590cb337ab7346dfa30d3093fef6c745a700a62625f681aa82cfd02047560db892978c8e570059213a91b2090459ffb50b37b82837256bc8ade30120fa45dfdc1b5372cd14029fc9606781925a71e2f3d8ee40d2133a62cc66880e242bb8ed13088c342523d8a9e82a9ed55d23428f3c0727d8cb87a14880c9395db71ce1a5d839d4e2ab482fcd19d15af398c933f6c302d132f9a5704e9482aa6c5d00fac5a7ceb4a4c0aec4a7b52e4ba5298588f1d412cc0e87abdc7080602671685556d8a4120f450631f630b47f393443458c5c313c97e6263a8610e5876bf4c77214fc3fadc05a193913cebaa1dd3fbc404ee679952849b9ba0f7c9fe425bafe77ded340b3a308ed887e05f78dbe986d8a3c6df35615f67bfe1247f56332d345548c4a11bfc8d9aecf33557556b758dc87165dde8297eedcbd31db437f5e84657dd5264a3a3ed0c5062be47fc6a173f951b7a63ae3cb877befe1a030dd525ea5f286a859d2423e5787c3169870d81dd20b015b1589adf90910e57520af538b97d573d178288cd20e193dff2afa218607dfc0a68fc591ad2a550c1a78bac646939da7bfd22bb3261d7302847cf24e41381d56c42f77b0c0f00fa70207b7fb9d1ec1b5de9d4f6b458024c515a6d6cdcf4b2c6029f35c5cbdf25f5536ae1041059ae67fdc8e939ddda5634e297952378012ab4620909a2c8f8c926db955b6e3a9e1620d8600c6e8a6dc41209bc6fd6b3d94e5b8b232d677dcc8f87177b61deea9fa272bd077b0621072a75b70da456571c4dbec59da95d5036d1d4f42547c7b7796bf72f75255ab91439e3666d3c1bf0d8843a77c531e9f7688f7a3b5a604e4b790dd5c43d3c8a887e29f16fdcd0e338997a953c625afbb150aeb00a2aa16481f67ab95cc47621c8690657ff9499b7a8592f6add2f5dbf29e81e6eeac1792c359ed188a2bb853c04927e62a1092279674614f096c01c56e9a2510bdba2670bfce34b9b573d4f4474ecd7df1b609fab2d9d1f5f6d6ac4ef62d9f271ccc1b46e8030aeddc06c746859d2b222a90bf90091b4c2ad38e311ac9dc7eea4cab3f3171430309e20d918b00135b87815cd2379dd1c75e0b5b468be94f73281205007f56bede24091d17dffdbf6e453feaf90416619303a658e3a4586428485192b34c20cf8a6d48133e9e5a9ba0d456ae24e08914df1400b37e8799a05ec1c70a7a80a7cf48453738d61e0aa01188247d88ecf67daec228e80750f4566037923bf940a474b62f59b29343eaceb9b0ac241b94e0036f5d82e385d1307af78a00b0d6dbc29562150cf6a7907987f38313a17d4ae5f353776cb10544dddb1df0ffe3788757cf2bfdc0f77eb02ede37fc1d34908d750a3be3484df58df1a234bf8727f3b34308ab9bd55b2102786ef3933b00b1710cd16dccc70dd52c9fff37ebda5183a3aff03cbb25c9503b871abc8850cf55367c5037092f285c27ca43204fa2e169585630ffce9eedcbb51e80624d047ea0beb93e46980fe031d4036638d2cbec9f619d095b4b58e6fdc8f23e727939741a10d198106cd473e449fc51617c0bdb9074a1ecffe6440f27d8e5adaa076abd5d05a904c80d910a875c870fc839177a76d1b0382f562bab13d7aa0178ab11a129d08e6be07d8fe7cc181dc8925c1909ed67181bb8e96c950650a06054968cdf4d0d0ece088e39d51fd46e606c481a6959f6fc91cb0d36a3013d020c953a75476e3856b2be65787f8ca69943eff2748fc3fd4b60b064b444102667aa3923e05938e568cd2465ee69611d713075174ffa4880ca63457014a491132e7b69a9dcb8f007e2df7487189ef59b1e24fbdfd8212ea8a5964ecef82d9ecb97a839758165122386b346efca495d40a405ca7fa6cd17ff519e6ceb198c4f0d2b9e1d4c01c9b1c2fe3f62b2788d6683b812e755b9131b7c021b89778704b19fd12d211afe14408ef3aaef3d9fab84a3465e65b474b19fa706afecedde047d90eda295b6cb9ffddc0f3b204950bbbee12e4cca13fcbf984a1fff09d5b4a210433b2b064fd7f1d403b677ec40325066df2afb6c2a7130e9580e0bcfc993b09dc8d835c5b22995dc510672ce68271bbd3059970b1244b4be1ed8f0c8cdb4b019a6431dc6d0d47e941a10e0eea6b2b9e0a2ba943b43c66e7587effae353f7526cc1a6259aeb812de46042961f6d9ba70da9ac480c0919bd1c9522e38a31e416a328d82af4c22b4490d9a598a3fee3b49d3f898feefb4cb6918f58b68a3d815439e9a855b06afc4cb229c6515b64f123d3fa96d16ef0d79df008c5b68999793f3bfbf5aba091c7804e2b2e47007e632746f28ad9d4a9eec95090b57fa10cee819b8c084051585ba0c3626180f0c7fb7dc0c580f32bbb8d1937d12419d438f2aaac57084a0500c2dd6af73c6b092b894cd312007d2f2a7d95d4801bf6b89bdac133bea31a5fdfc815f677b32e0e6be56ada9fc67b99325d0f1bd1783395871b67f085cf9172e310de66a61c75e629e4bc759107a71add391e6bf09c301895d80ccd3e6a331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1f3e18b1828c45f9906a70b7a6e3f424e2b29fc3234cc3bf7d0afad95cc13468119b51730c10082760e6d9b82c1342e60855f98d2666c64e4eb758d26b1a0c8403cb5b7ae5053d743996378c35733560214d3d896ade5c0de0d8b13a97f43039ebd6746c335c6aa1887d18b8013ff075a94150f6c48d8e3f32010559a95a5a180684157e40f7ee2429707a23d5b77d2c71c5d23f26a9d82839275ff984d13053b6a16c04229bc2b4da226eb97e68d94f49ba6437b7b5e16c14a101b21a29384e9c1450cddfd98668e6e593e2d26f11b4c43faaccb5f033b0b50ea6f1ce7bf4b58cd398be1a91817126cef10224738e624358edf6f08043abad7e60c1aaeccc8d098bb5476c4b682b89badc6ac99abc9b226c6dc1c7e40ff355e09bf948a303e925e840e32c6d56505f8d911dac2911dcf51e7d953317a71a7df26e80a5cc308f4b78057a40da921a62c4dcb45909b3cd9df40a9087fb33f1f43ef19df182a7283d81cea0747b72749235dbf26147ef5f8391f9b5c30497b6fb2d1881486512d4d61e16263ed1227e721bffd26891b13a4d07c5140249fa78f297b51845ee169dbbe54ac8b9843afcd92dea7b3e72306efec71ba3b6365f679f179c7ca4a0aea9f55110586d3719c3e8bdaa21f06e4cc1c0a7451abbae662344cbd4411536b585f659a8dee04b272c247129ff6513d23c16f4f9c183b5d64e7347815af8861a2a4da4a202717e3a8fee9555c76baad6ae8df393897692bf77789393717b87da8a233f9526c19b20e3b70bd4eee35959ab4fd1897bf5e9bdb64a3ab2e05ed1de6392ba3560117494eb71f659dbf05d7aa0a85eb4c937937861885de1eec11634458e1fb328e8807f2d9aa1664a1e40d3115a0455ea315ebd5d1f019f9433b12769b7b30e499996ec4631848d3509d803d9311f5d71999212f2f4c1ca7af8f24eb69e8081b3e74dff0baf3df9fa62ca87e7056359a04ec14ef52feea789b14abb11c2b2d9c7a82f92976268b03e13c61f64ead91a3c63b97c59cef2acbf501f67618218c22394dd6c4e8514ca22c5855b85524eb3a5f6019fd3d006f9d134223126ec88cd8e71f7d66565c17219fd56b4ae1928fc6321ad8eb32352050679b968dfa8e87d71def1c97a8ed088cd174fa257421ccf0861c80b4cba0fb1d772fdc48bf4823bc568514548547a55925b4eeda4367586f7a2a874bcac14bf837fba9d2bffe1fe1901cc14fbfd37901ea146a5276dc867d26669d736f91ed79bcadad9b79afe77f010a97f4f279c116e7fe69b35b0c0533a0ba3f04a4c43afea19f9294d09bda4001280e97cce5a2eef6930da24f5458faec074b8a6a518c018053cab04467bde5a60b634c5238a99cfbfc4c36b8590f18deeb8508f3755fc34a6e75a23e7f6a0f945e580b26d62a5d625d27989e56d262564f02d3fb6004e712f6d1c11e5e7d757dab76522823f0f24a9c6b9e8506ced0cb752cd55036bfa841f0d160695f701c4286a5fe54089f56b37425f54413b6b1fcc26920cb905b92084c83e4f6a5a74075edd9caaf574e789a223ed87fdf6fbe3353944af45931d19d1676298196d078ec9395c96d6758949e5aba41015f9b1c0c8f1dd0881b7d746dd92c754055d18e1817c716f5721bac0067ab098144c0ffab4e759e55f019775ad27e747f5712503de53ba516753d6cdbf11051587d5455db475e4e39691a2023102158e71596f71dcbf1a9f336d0d4404eab6f9352b6102cc56ffd71a68b9f1221ed2e7ea13bf508356be116b509832e0264104f9327b63a1066ae8d6a1d2423e0abb32ac3f028459b9447d3caf9fd8295b5a2a90be57e9970103f27d23a6baae05bc52dbf3af6e7962cf272beeba61e4120a32f9d62058862d2cfcbb38080dfec3b29ac2ab34b1dfecd93d9b28827d759053802a265731e48c90d7e1a68a15b3ada10cd68454f29be622724e28ca20fa78287a2016e4e9deefd1cc510791d11643d81946dde9512ebdc40f58f8f469f51b9f9c7e8f41f6accb53e6a01e45c6ba350c628d636d9f650ca1b52bd13e695a2a05f8ddc367396cdd4531f1d1369162e64c89a37f90c549abc2b64bf86c2d946be14b14f497b61d3862f480e37b7584c7ef9e05dc0e4091cdf040398e1a99a7dd8da5db15c4666b7512224be4eb006603a26749b4f48eb1b66ad2bba7db4592126c150c1039c706ad01e07150930b358fa40d0598e761eddf82f86eceefe0004749504fd4795268629350336ab033055ea210a4472b9bbef6ddf7af647499140f873bea39532dce37b78a4bc335f8f1302e48486c7c8fc2b4ceb9248c5ba55906f82703f85120ec49f9b0637866e850d07a221831d07d117ec4d38a281ed6cae58ccbed20ceea59e4a56d71fdc400909b0bff072aa69c0b6f608033609f42053a8ccb54ccd7264546a8e285a0f8959accb314fecec009180337c8a389e47c0fdc60a35aee2ba63e62a0a321cb2807b9bff149d931f3f09d8b223b3a54036e4b0b1f66b26fe513b0c1cc1f6bb3d1c25f8c8062582b9dd72a77f392d74020dff408c2e4b59d6578ab0841c63f9695f2368ee343d17ea8e0184386f38991b388842c47e03b44d176fda5373a855e1d46ab8689798eb13655dc18cad7a97812d46addd678a856e2e4a3b66a20ac079e2b724715e97b061c469d56f916a49bea2c79b002d8e9308090b4c8a3cf3a242eda352853b9dd8cab445ae5c03fca799712f6fe943396d71922e2c3a5fa8df2eb99bf34ab6c151360ac756060b290e2c1154cbc2673776e145f55da855469dbae51ad81ca4bf896b3aea8e90d647e5b44e53f02a3d051ecbff47c0878743f918a515d6f573591c78305d3480ff3fe7e81dd62f1cffd57d37e4b071f4b82838481ed1c1b9e45d6e6e97d7bf69f9dacf66ed81856a8e987d9245031d32012b69b3e8d6f10c85a4e898d1ba6fa36eb3b08b7980d9a2a2f347dc1318e7dd072f6152eea466d2172f37cc65e5680752f8070705ae3ca25c42a5325754fc1a78a0aea0c57b92190074f422ffcd133a0699cbad5bcf4874be9cf5169a6aea381996dc199e5e03a569c43da771ee7ea8cbcf4b05525f3127edc5e3f9b2225c8841607de5604738d9158d94bde1a91233d183a6768b7071bbf50a9b930503877a6c78c533d3e96db39032f4d5fe9bab935e95497512e56924d3252ae8548ca8f4ee18a433f5760b13a26f98cc5793fdefa824fb7a9b9896c6acce343a904de39dca9508c50885074c94a9d5fad605ca6a74db3adbebb3bfbc6c0122e83d0a2e1608bae0fd01d6e86ea7d9bdf515dcc364f334346d49f903cdc1ce012ea7c0e25481691954d29a62847e4d14205fc3e6f9dc9fb515c31fd1f94f8916ab35328f8f1845fa2aa481272fa4ea16efa2400299678ec567c65abe0970f2e8bbeb333be9f8428e7da1f89e9d9afeb7ec78fb01304b23e0b6fa376eac2161f3172ca8f8cfc0387d464831019a19e4a67438a668abfb967a9424b9ce1953ba2f5e1fd205afeb9d9a3dd4475cd3da1255015ebb2080aab3d2ddaf96962cc7de509974cef4de81aa267ab396bd76a2e89d0315cbbb95ac3babf677bdf4e2569deac9980f03c29547c95a43494ecd13eea11326f2a15b4e1bfa65be4cc9b4184900be040314252f8959dcc56399745e10e2d02741e08055265b316d12935c84aeb2dbccb06be4741eda4ceca09d2e7d1dcc202d28b3d9b67906eab6bd3b5eb268281c7ff7c288de04bd15270076124e54709cf9375510c0e47241571a1f2b77766348804371075b03f9010eea985087afa461d2b3eb45e14b54cba362fb7fbb910bc624d4ae332340a6a5a9644267a35441a0a294392502bb0ce449995e4800025d720582da930cbdee0cb04b139677a40e814f3f12eaf43213263fe36c06812f113596bed2898eea7aeca43a5f42618c97e1568eae885b8882cdc7c95ea66953c8e7623cbdae1b8f5ada3f5b06bdf67306d6a96d3244f91f2096c281baa65fc80fadfa63fabaea8e8a81a207805a28bcef73e235076c8fa2f4a425d84900bde3d616e5235c173ba019089ee8d17a27659e5beb38c3035eb0930d699d4918bd0ff1b395dbafad8096e5784effd7450647497283ceb9b0a0fb360d09640a159ee5c6b4bd060c5d00811108bc33fc515d90d95f3143f5792e2f76a8627dcdc78243f0acb28114b6db8125d1b0846820f8f87b233eb5b175b6b33b895aab22616f768c8607b624cf29aefce23b69edc86dd1211caa94f48b09b951153f1085959612359ef3032176d197bdf1ae7acb4866dc0f17c92396ef23d35636768288c75dfacc670886182b0167f858235875676402f371efa7a11f3de047f7277c13aac77c54994742eef5cff30aa0da2b68e56385c5764dd1f44a57b918646e0039a2a82cedb80959ff23bc536e866e56356cf5da54aa8e76dd793239b9b0be34fb75fdda12dcda97a05fe614838a01d97267a7a3c834a85c399d71e0a24f3f917f6bbc587d79aed093523ab61d7dab88d14c1fbdff8d83eee797fecd35bc1735cf1c4484ca3aaaf3504e929834f2f7d9749b55e6c0eeb51ad8b504ce7cac32554ce234d9757335e41fd913d65eca391088de3b918eeb51e804157983990fdfe1e131a17876c56bb3474f8e72b97afae40bcfcb01e8e1c50b55259a6f2080480d045084949b1b8a3638f584a4d83d4a5161bfa15b76f2109c2cbaa518c40f04c4379247391aa277048e7a715a6cd2d982ddeea32a078f06596bc178c053a97837a7a90feca17e50d734363a0adf315e5852f0d817cc3ace74da4acdd458c30cf23b3ba38ab550104635d8f3246ab502788646e2ba6e61824b404db2cd01bf6e0f9e89b9871ec7253d40576ae7159ea637aaaba04db0da22e8dfd027986f4723c3263afc07cb08050768279f9304f266b1acb94fbb76b1fd3ea708d81e3e6be216fe12d78dac34fe0e9b12cc3e142c9d086aee0f3d2cd653191a5a6e82ecd5aef4973bfda735132a8718c1d4856802c47c9d48fca9acb3b17678c4f99b9de6c1ce8632431bd773554a4c6ade86c29a52bddf783fa292031bdd8ca0d942d07c21f0e44b5bd122cacfc19643ef0acd3ba5c04afcf6c81a0adda93115062c4e89b880ae2da79a8ad7ddfc948928c0d6c588e6470102bed88e8030d5a9d858f2d81498bb5fe0bf9b5ca518c0eb51f2874af0d75d57e587c692f7ea04c122ad6668885a2f908ce39d4cbd5c25580a3ae0caa23404ca4841c9b026d3498ae283fd3f6c255f350835f2c017a6bacd0211b2142893dfd210fa60de35e91db20da379d5122d18ed56f7edf4b76553522f383b49f7afa73374028f9abf49a9a0cb330c49a1190e27813b42c115a43eb21f1fe81b99c8426590edfedc242c9e1689ad7ba82a95a947fc13f63a7a7b772d59018c740471ae45a63a1768dde4d64edd13c2d8160188806b605e28296755031a0a38572841949fd0af72b5ca173cc7c5c02123d2b1c81885c3dd8f9578db7a90f4a5e5b20ea29692ab766bd9342a74af72dfdca8313940ad02b37c2c951ea9199f350e7a695be6bbc9ec59aba9b3bd7c119c83f41d71b56d8740d185c97fd000ece51eb69de5bf3d8cc643acaf6b2e5ce50194cacf61cff18a3b5d37513ed06e4816074ef989053eb3a08451fee453854059e581ed6c3da653c942e547b7c0e57a7172642b72d373abce2c7d338c7b5e7182986f601d6a3a140b45c05e2aa0c20337d4a1171d0bb82cb93ccffbdf9558f0df1cd2be7e5f2cfdd08aad5a7bed77b0924b523f9b4749e7d38c83f27d335b081bdc7026aafebc14b1482153190daddf42425975f27d2a3f84dcaba86ce2c50d569281f2611dacea1d1cd2b5274184ba941c0732a96f4d657e06ea0c5fadc3213a0a3da09e59dffa2fa762d71f2d329d33639bf3c99df637aa887d793928ad5ddb6119045357a95d12942566b1b97e09454be46d9e67c984d8b72770460f0281570607fcb0d6c58de1d74aa3236a67903c9f787a8a4b7e308398dd2367b291e1b6ae8e24391c53e3c5111fc4eb597c7ce16c6c797ab065196d13507ceaf36f5c5546824d5bae0d1cd144958df01d50f30d442f87b227c0a44452c80c1c07d8c0a04e24f9144439d994ea939c8060fb05b723cf590c4406b09d184a21d3b2c7bdfe9165702c4ccb560cb4fb1e9fd429972bb5adf6c8361a5ac438159bed2650159cf4dc4ce27b60cedcba7489ae1a91c34258dec11a7f3b05e7d975c2be238e36d8d2d2a8275c38025f0dd7d7e1491efc5aa6f5873195bfd6144a098f4f5e2a30b667b337788ad0b1c66bdcb44f5f973d736089bb6e9588d0ed4a7fd15b8799568ff746181d365bfce23c2025f2dbacd59f4cd4fd764c44b6401ea91e3d31c8696fc04706a3006c113e19a30119e9f9f86fb34c2d4f874d4877f646c23f167f047f8c088cd17224ee85641ce2b76ac818a4b15b08ac023a3cd4b2313e562edf942838ec316d983c1a3459ca67da3e5658e861200b0b3693c221f4ba19e7859cb3f85b8b1680c970ee25d972546c1606dcae0e7e5f43f626f05897da610b7c52373a33a14ee8b0350a6abe53e7817b664071e733eba4596255b21ff2721c847de7bf5cc5a73f26af740ba9bb2168d4e9f369e52ae7ca26e6fb33af4ba8decb0185b45099e738a96cc3963b3a31df8f93f43e4774ec32f64dd0aafb909a41ee138759a5090b7fa226770c05cff741528e27a9c55f4382e67602b9aa6e82fd921f746ae6081782ccc432a501a11bf3a888937b9b0561108d3157fc53690c71de880379814346020de5d997f3ba176143e383c5fbc5d28dea64b922f884cd0bbfa41bef4335282c437b4d25e1595cedce65b1185d1ad71cb737da3231af940bb20877834d9ca1067235d246581835ec8d4d24638dcf31b8c531603d68c72afec684e434474bbe4585239be6c90727ce280614c624c78784d8e108d034a5adae4d11a144ced542e6fbcc75764d86246ee0051ff1916fa88314139ebcbac273012b02c28a3aa848f743c36775bc4f280c04bf8f33b29ce11d3a598ace74f615ab585c96d5f905d7692f33496003fb5b8e99fb868e905a59c05fe73b449f605b743700e428551a7adcf50898d002a3839524982f27a52224fb456a73a3c266842dcbc83fa57a7d4ba7314cd2c4e588d5f7e2734619b343b201f9a08e990c3de69010a72dc796c37d27c9ec3df312989e46332d3344e96810255e035907874b69ba61b438a22a719d7718de7e2f17b1f7126ffbf92f56b5a5d2239d68f5523323e738118b46c621b04bebea3b779745fc1c4dc4318cc81d69832dbd41973256edaee9b540eb63a3901d82b53a4516f5eb2387062c16da29a797f03845d6072d330097ef643df673c5c40c51729a4fdbd0aa197980ba8d8d53efa11ba9c0b225b1eab0b0cee0f11f473a7ff935697e55ad267a6eca27234585a2963c6e592287a01f9a11e335f2dd75b863a68215051b25d391a466372a9131ab310a2869ce385374f2c192128173a7c71fd88e9ac2060daed549b2cbcd9561b87171f6184d862c2d098689b9e5fc2839f08c0321ad40cbcf4a5785a98df514f133eecf37cca03f562f01379a0aca55a5d057ff1e5f4627c5e0a9b047f1aee340dbdce78c12d0a10e28d8a53edda57d0eae65ca28e0bddd8627b7dae0999edeb12966cac0b67ff1feee4f72bcb61f5ea288921149e008c5c86745d0d12f899084db1ed07c5b795f440739724101e85cf0b2e6738a950108adfe3052a972830ea738d16ab4d3a5d74b928d3b133cab16a5ee0fb94f399748c5d1d866758e47e7516c8eec35300ea5d0bfda9d90ded4dc39ff80aa2b45f10cb51c2233963966fa90821e2d665ea4817a2c25aaf74f79ab916c092fc79490bb23294d8e921cc982516efb06d5af41fa17385bf3f57049d3063e8d4028a9fcebb18df62487fc19bcab50fe304cd07219acba0d11dabf200041029e032c0cc4a105ab9f54f1a91a4eb866826b13f18c30da8c892e63e1239096e3e2a9c1fd210f1cc6254290af94579a3260983a37a4969bef418f13921e5088242963e96f785430abdad4fe172f84897a3fe5fac9e27b986d65020881e7fd588d38a0722f6c44ee4e59b194852421fccf718191453b654fb736eb5b66e72292545ef09dab22dc4e0ea08ab5cc12c41be8b22196256c6e7e80da624b76a0d4a36b9012516a6901eda34a122e4be0781c7caacf0b1e7f68dad880cb3ca174c77c4d99ce9a79ae03ef4eb1323650a45df7d6701f0e3a4c3449298da94ef771a51efd231937d29fb1a2fc2a1436c983eb39949f873081ac56d7c6c2a9e9cefe12b849b2a23f50174a74d203aeaed0a0ca3293d6fd9febbce2d104c65da0d3dc697ccb881049ba3b3b1e0bb1274d6e7a89b6dd5b9c67fbfd5194b7486da3b46ae4e79d7114e13101c9b7c0341ecbdbf91c641e0b3d4ab60653de4bda7031563436c579a2b9b5d558c3a36647ff1f7d89661454eacc45c39beffa0038ce2c728b955d70f2fd3f21e345a12b322f120ba3e6cfc781eae6d53c3c0ea7618ac594a9bf09ca85f429ffce827fa0ca1a4aae3bd4f739e2f4754a1639cf563845e8c4088ee1ae821a101ec0d44f0552f0f7e98b8e0a3af7949af7b853ab91369b0d38005309407b4061e4af394f17e20799be5db88be1d24fa8064272b4d341fbbb14a190eede415515bfe88962d937026cad967ade1f9d58225f2b95dd4a74abd6b1bf95514cd97fe7b1fc154947ec4742a0952530c3002dc392a1d8bfd031519e9030c0066cbd19b484ff3983e768a823c0ca0bfb417f6d1be2006fd13f71ff2864ef9c349a48cac711862747f18f985852ceca5c8066d911a0958d74b0f1cab6922b38b72bc22b499153b753465d3c9f3a6444a1d7ea656781c2633474e944f1001a5107b9ea87bdf4cb8db0b38e40e1da6d80bf4845e914ba18fac27c84784ae8a60f3f56e43b1fecaa4d367642e1b0d6827bbb7eb0fff0ff3046eded9a33ab114826f2b6735f2698c6ae72c6f848d980458851c9dd00e0079af401f70c0f0127a8c948067103c07fc0993b8faf0597a92194f28a8b4e547ced5a3fba503b07324fcc804276ec085c1523d6d11983b824edb29c8b8e8d79a09efd324b72f5f3bb9105bccf2e96614daeb2bebc973e77eba37451b96e3c3377363af85cfd074d88703b4beea2faba309ce40cf8c6d05855a801f8a7e0d774da8937f7c15b58ed99a89a2ef4a2d3a398bfa48c5f54e08a3e9a598852781d2da5dc08bb2888e81ecf43c972e03ed09d5a6e89002f3440fe152e4e2e87ce09eb34d471b84527eb131784e6b105e56f7d67dd7dacc58a61b2e15f8c70e3a28f06ce43188531a4c21f0b0359f2b1f2a7537edddc4eb99b643560037a4597308e188619ae14fd7457f450a02fba9f4ab58ef3fd2eccf90ee5e0d39b2b6078480a478f381c7881bd72a2bbcc5f9a0ade4b1900020c2eddd4e227e308e14129ffd8c0ce339c3b78055074a0b3426ba9a45651842efa6db2beeb79ddedae39cf7105a28acd9a1d5a30184910be946de2bfd3453ddb6ac2a2aa89c6d3d3e03da368bed5713f305207fc64dbbfe2751f8be6735daa6f7017af36e34c1b7bd4ae31085424503fbd24201a759c0a16d8ecfcc72114e4845e591a386d82938919a6a46468df37c32c683405f0762ec8ba698d869c217953a58a8c567cfd4f028cdb657b9100c8b8ae78b6e51acb9c4fb14f2fcdaf1c7a4fa3c1cea77a1d5473d4dc499c9bf60020fb2678f975cda826f9c000516d3e415ae5ea1a8710b669d1e5e6b6f9eb34bdf0c61855358046972692a23451ce2ec139a3731687285e7a065d1ea7b3df6811afe3dd2753e98913496fa5d9c9401c6d9b3d056083775484ae356a9a8f585be8a8a06fc4cc6aadf948f5557526cc8e2d9f3a4bc4353c5320d63a11b377d1d2524b54fa05e60fd200724e4160ba9fbc0b45549ca3eece922d5902e1e6a9011657ffbae22ea9f353805e7a509d035565b72eee6c332ed4024c17f2c8c032ae4c29a1567b11d345b7bc7ad181b9bf34f12d05f5fa9f4a4e6388fea6f7217415eef98edc8a5818c0e2810d6c953c24a5ed3d905836d67c5593793ae8a30193a9af14af31d2425eb82af9bbd76564ac7ae818c28594d6e0fc5b72bef0422351c44f62976952ad2a5d5747096369282252041b08a500443d052daac6711b54d78b44bd2fbcfc5c91a882bb438560b3879d45c703721ed41c20d5750f3245995febc2cb3d95dad9ca604579487cc6f16a1013ce8fb893cec505de43b4dd5e358e77713fbd182f66b86a71f29ae331f4b9b014b8798e2df1e5d7acefb6d45c97988dcf23c64122cbcf73cb39ad44792ad180cd3c46334f8d2db8e1f893efc9e55a9daf6ae45881fda23f2160c9d4ed38c13d6890c8e12fe4263763facd189e9deb4268bbfb1b1044c21b8ab0fda0bda047c342287d592e8f3f5252fab30ff92a852a0968d3597ec7989f2745d6fd2fc8653660e9e2977df2e3a1beb9e6f61648a2063f1f68cba85547ee8bc47e3a6b886d5f9662aa592159a68bf9bf7db42d20f7adfc7504f529d6d9362b760a80060e967db0ad68e3ad3b6cf992afc1ebe98ba660acd3bc58a777fd495772b5bcd1d661a243702356dba8e4defd9732a5429b4b2e77176d36ccb5ae9d5e9ea510d1284a52462435c8e49ac9b7171c5be04bac2613b0499720a2b46353c454c7e66e24f53915572f5bcec7cd8b6483c018c9a98f829cb74588825ce0bb4116623ad1b4717e9b70fa418b3ca2bfeebf03154a3ded700f7c5b8b42d591b452071955b35ce2d20bf861ec945bc913ea1b739b95f82bb4299a5bc6f136cdd5f398b1a5b5e10da850b65e3666bfc329dd94c0e6933b6157a5d44fa56406c927a0e4e5d12d6574cb2d5f16b7abf7d87c7a453667cc52b141d8f3fcfbba6378d0c94b8e00295eb2b873523c255216c4f6bf738bb77eb43483468d32829921054c23a3bf5e45f6566c7e11a03c9f65f9698613cb1fe7bccfc0154556a0227323fb1fd1a7e9c3981f16e8165479e7a943cf46a43a8da78e9c791f214a2e63abf1d8ce7dbc1d61a134883d24c140acec8ea52c588666953e8df30696fa47cbd3eeb1fdfe0a8bcd1d718a1d2c6117d8e8f5288fcca322a361e86ce6e49fef87f2c0e4b101bf93d066dff65ecb71ccfb83822f1d0dacbf29c2983456c2952182aca41de196ea45e7bf773527e1fd5c23b9d9043ada536f353da5e3d4f7dec5c8ea1574e09e3eeb17cac3d36f8bf93c6936e81062b79f25a9296aba3ef503ed117c2f3f9e15d3f513d4447471c6bc7e31f9679a4ca230b58e18a2cb18774133a9a2256a9550c07fce0df4b73c8756d998dff55f1e37834341b820dbbc4eb9dab7042bdd4034b38a9fa5d690750ccf8648b37e25c50422075612534d189cb355cb110725b1872c4b4a0a58f6674b90d6dafe25460e2af65814d6283676fd693bd93822d5e5a11ba5a56328dc0aeed1639c4b0969ab7f8f9204f4989e6e17901a5d0a5ca337e72b6dbc7bb023dbc5a41c7e1b675867c80f9f871ace643ca46fac1f4357196c9982e500e06d5d765d706bc2159ef726eb8be80790c21f7b993ddabe6712c56ea44842840183aff163ae3614a2b9206b98f4f07d6f6e6c29c9ebdc82849b098d1dd1459c616df7b95f3a1e83667d420bbd51b8d98ab92dce09684323a3a848d272dd0703adc411efcd41767225db3449e1e4ad44d323f28e5bf555c8dd681ccadd9c9cbe98dc2e601c5a0cf629a986f60b4de1d8d793dfc200beec6b198f14e98293647d729317f74e18422c2bc13d792b9bf4985d87e7fef48d3bbf037920a4f52ade06733b18ce31217a5847447a348dfef2e2e196cbcb57c732944c979447db0c4e8526667da0d218afa5e29f7972eee894b18cf40a53910b638c095dd11dce06e13eb027c6f3cae8d0e1f0338505e6377cb4a4c8d6e01995619d9dbd7d7928c2700d377988003b463a40f7269b0f4fbac6595c2ad1c0aab87fdf51121ac73be35353675ac713388201a0d194f9bb96ad223a26d298da68d65548b18c39e6faae2732b4906494affdf983ce3dbfb35f19caac0ec71981a697f97405c212f75450815e7dd806c18e47dabd37ecf7e33b68b342d93b2877a7a65408e5a9b606fc207a5a7ccee328fba18404e9cca76f86dad09a9f6ba698e1aff973669aef2875b7e7c81cf188a699416d03ffff729b2450755db672fb45f57ef9b2ebbf7cbabd2a63157795e320a93309748f0e9c564efda2640f25334a11601c8e00bac01ecca3bc1860bd556689b808d49d5c66082c743adee963d64754e25b299c3c572d4fb1543e0e2eac88ef5a0af61e3f0458da7092a5831884cca5854a372d1016de77f5797d40e1c7c80b9e225b937f516ad7388dd82fc8bd0edf5d09d02cc5228849eb0d4bb220cd6f29786d30814f447c851042e4ff9e32c3e48ea4183ea18e1e1a8fa385f131e1cb19d0d0180bc6248406c4e3dca6e63ff53c9a4482dce16027a6335ed5f1f82655d148d3ec1b96594bf4e4927461cd1282a2a92d7cf4f973d941f144ba83991f07ca43425e07cbb053993baa005987e85c1375afe51cd94bccc3592dfed11902ddfa28cd935291c51a44ef10f7580379bd650db88a954a4b4c0037b48145dc9dc67152947b69d31c68addfb4d965095b96e8e50c27a59a0ec4b9ee6e6294c6771149c7eb90bf0643a5618c1dce7c123dfdc017d854289bc9142accfcf1cfcd6c4c87dc067b19e31698b0a4c289531ce83bb133248b05db95f451c985f267bdeff3732ec7174d93a46d19181b732e20e5167e4634ca893a484fa0952424e47ad256fb1fb1ba25d2257baf838d88689f9c4e9491f1fed7ae267c9ad0f5e55ce1439f9dc31864c0285db7891b80b3f088855e791a46bab9cddeef168a53a9d441fad9f3c627ab5438300664d590f7dc4be632f30776b884ccdb0ccc21d7dee35c74f16f454f6c0e623da615d01a535d7b500668af35a54104b740eee8221d60298f9a1db8599a37f0c9f72c609bc3d2f3a42f5d88f021aaaa449ba6f1d2acee44bbfff1d8d35e10e027da1683465cdc109405614755cb637c3b1fc480d0ad22273e87c36407b82c37398102ebf1eb969b611ed0f1d065b9b0b1c741f5dadc0b80533a9f3081905fd28ebf7099d303fc2c246879cf0f2c0171cde1aa40e2e816558676b70af4caa0734274c3e78893e02d8e28a89cb088d3da5c6f913414ae468a2ecbe61243bdc54cb0b21a0d4bdb7547d95f91bdaad783ad19559199c544492e3da9c808127c1e1d7cc4d45f3c0927c64bf46926f3d064b4dc6f55911a07b8168f6b1b2dbca54d06cad7e7c6a49abb9512d53abc90e6ddd98eedd5a696cab9b2304192a36972476185c28e24aee2a7a2e52d980b2a0739f126e6b6d689f440993c7c3b3e65f662453ea13f31bad4aaaf82802a75e80752c57da103dfdae5fe785ce4593fd4826bb28d7a634b9d1ac9168dd6e0584734ed973620700dcef1131533f7685165577e3efe094ae1ede72baa55306e11929f2311e93cbfb16a9dad155a950d5525195183c8d8903b9d47e601fcec1a7db34dc90290b5f70964b849ef81e711d8af339336fb1b890f4e29024e3a72a38c8923887eb6050f21fae83170c1d3993682336b82fa44790239953899a85c010d7dc8dc12df06d5abae2b4f8e27ab5b529f9b0c2b12f1069070674009773bcc0551701966cd9019875bed6d34f7c9ffd185c795dbdb9041d3e081db3a59428f7e2e14006318c56c21362c39dd3a2f1254913c768146c26dd211cc5f6b51db3d7e0bd615fa8072cb9bf8d1cf9ebba9c6cfb8d5fd710c0d394bf93945b4da1a32c25375e34c8e0cf031a870ba09d51868b75f9794616f3c007afbf237ec73be387d5a9009bffa53d6bc3071d76d50832071c6478f5f305e9ebf86a98731fb33082d78186e403a087ba3564ca5d1147e8bb076ee8d5f97e002b27b864079b797585ae637f1285b75c189d5da1f378a92b97fb1e2c337b3830b2c43cc6308b64df66c50d52d0070f7143168868838f4dd2b813b9332f1f613b6610e0e030d59f456c1318f983ed296a31724cb5c8e61924a70bd42f7a64f474e2eaf2f6ebe82ffbfde0575dd89dca1e326c34b579bce1c06e5ca480bd327c19d145c0eac3e66cc045657a1bf42021ff8b4aa5d6bbe27f1254062be5ea0f2428b89341ec820119581ffb8fe583d75aa19bdd69aa0e42291d7375cc17fe18cf70f4c77fc4d987a09c78438db6440518092d264e0962c6fa3f985c76c24b848d49694a725bee8646cc9b2a99d338d70947f526d54646f80d89b4b3070cd333637f82146beaf23416e19f67070b4e6295773de615b9133182101731ddf84ee08175a3554e01814cb628f93c58657d88acb2a926ab5738dce8fe237932fac1e30888e6795a887e53f2ea4057364c487555a511d53ed8f1da56c54ac3ae31815a94dadbc7bcd9a2024e8ac89f36f696fb8542b60632fbe5e1a5d35edeed88125c73fc55d16a0ad339995206e67dbccb9ee4383afea3de35cb258016180c6112071cfd722e02045c3d76120ea28e4bf19b0b7017f2e0e52590f7362f15d66b35a3b3b7ce7185a064aeba310dd37610f9d25eefbe9d6c8057d3882e2f62e13384fe1a7d47bca8dea4c965fd79be5c663e8eb16b8b329d7d680aae2384d6d7482725106298149895b0677647cda25b858097f39040538893c281620218867191bc1a3083accee610290d05464de0c062342147731421c11d73d0cf5836f03b735044dbe8ff3131fb6938901456c735bb27abe0d8daa3c58765f72ff9fb42d45fc48fea10fb59be1b0e6bfb0c1e5bf352c1a9acfd20a9ca4536d3ba3f5f491c9ce0286a853cb176b4cd678faebfce6827a7fc2cff140533ff1a09afe678bf659993a00129664c9e83a6354fb6987596d9b107ea28a2aca97ebb2d93aeed11dd423322fddd9619f626e329fe0237287bc856d2853082ad7835292b7701b60241b163edd6534a9e1589a21c7cc6db3845a4a71a6a84a78c7aa6650c10246b8a3e6e0635a4caeaea12991df60eee554a98c70c12b153f49c2b7b20af5938012fe5cb5c459176c61b3046aceced74d03e5cce1c0ea3745ddd6d2cc89a38a00a36bec988d9b5d7c425f733d58cad55f3ddaa221dd88b3cb1399216e30598571987edc1a212444a2799a18d6a429132449c50c53ef61c9b0c22053974e985cdaf2386385664509b3131acb440a2cade6ac43ffc0e37e4223cc072cdabccaecb337c37bcaa30a9975786f1e06bb02d176199812333a0f34b398018370d3315a8a4062387a22a665485f38670d6f5332f2f0de1c941a45ecc9de51cabab62d141482db10f2b154ca5c90aaa7911ccbe13fcb3b161553b5601d6384647c66045713e6f73f9ea3913e72d55574f53f59082da402aaec08dae1e821e7fe19b163cd50a46da17a5c5697626ce4936ef217fe8567f0a4bc33581e5153404b45e14f0e06bf4865b18df6746d3293572c8602fd9f704771636ad872faa826dbce16d1c070edccf7cf8eaeed7ecb6f1d7fb1c3de7bea2e07bc8f7b9e622c4120e3dfd3df78bde773efbb07839e5c1d9d4ee809e9538c97f114a4b885ed77bf1a5f869da9b341702286dccf61171797cd89736c9b5b35ae70773d4754ca9fe0382a9c756bd3094adb4a39ec4781bf7b2c6ed94f5a7ab1cf2652ba8545fcc12e9eaf1a552af3563bc8cf1cd1fd189a153c03dd79aae3edd638e5dda435d9d9cac857bc587436ebbdaf6f4125618a82a6ed47215e35d59d8e37a4a73abeebbc1629e6e1eb2436736854752735ea589d65735f2855c4378ff3b963d02708cd09d0f23a32f6db982b71faf70133488eb853f8f156e3b5421cdb6516215adf7f1618a1493c450c6935812a707fcd0e5d77de0a206c68cbf1e2b57e4eedb195fde74e45b3157f38e66f62278fa641b548556a3bce071f62b8c214e5a1ae090e3620e0f5951bcb1416592c859b29ae70a1f940a479675915606c8e93ebbf3e3ed6717fab4b70846f2ba897c6a3e47cae48fcf364c49a5e8e78459b42578c91e1118e459b77260206140f45d6a9ac48721c021f4f54497072980b2205d7340a9a999d7809b66ecf171c06cb6ff0c2e689866b3869ee08f96437cc2ef6b2ee298de3797fb05f60d284c3c82862462c8d118d62d5bf4ed6687d50f3d81fd77a0d37afd3f82099ed02b40e86b5246579853c5a780a788e24728505ea9309f9a7c4794de27724b02cd749271ccc44970648c4455a49e79b9284fb1144152f3d1bd1409ea963ccc560a34fd56efcd09f16f2dda1f01b65b39d3690e7566ffe833264e483e9b0b2f5515055328209cb61ecbfd3441e4375e26536213a09cc53b0bd1969777c0ff82d30fb986c6a86942ef18bd22fc24294ffa2eec81e1e8ec03e8b208666c41c133e08c09ddc2bb30442546c800b969fd8f6de436b3287c9fde7cb4e0f0921b85bc35a18ee491e06e535005a57e8a12ff218f53677a0419d92e8c6bf6f74c1f26082199c8dd4dfd6c27a6a1d19b452ed4de436ba535c8e55d510263e6fbd059eb6bd9f598ec57342221c71a841eef8d0d76619b45018c69c822cceb8b51d3ea04d96111e432f5b2e979462b46725312d1788b9dcdcb89843dc2300c9a09a5d06fbac5bf12bacfd14bf6d95ff1d1281d43601fd0b6bde0e2f713886b3344c45cd063d1e2f9059e95763c66aeae6591894813daad5a693846236fdee559e322cfa67fa7bc021cf65519bd459aff7c99b6c2b0667d71c43af50e4a0b7ea5cfab2bf1b840d4a449ac7542000761bbeaded7ddafca14070a2103db1bef6707e6544f1ec0d25d2395b87c44e1e6dde3ccb4f615df20cd36d77800554e9f411193c887bc77a8fa6f991dcdbf1d553310b2134e59941f60e89c7d98549b1430a1e715926c326526c2450bfaff3a3750110bcd33836de6e070f57793a9034962744586e534b5add57620e29f9add8a0f161c67e8ffc5863ce6d1b0a050602b7f2712c7009a312db61674fc06c52c7677418b883aa509a33880ac2435b7bf0fd6ded53a95d2a8914d8a326f1902b512314391226ee52911af52ae6b264ddfc8d48096fe50927634a6b406e1eb26e1d00bd992e9aa36f55410bf377b570f3211f8d824c7f1edd5c2288c97b51cc27347b1aa74988b05616e13793b74d294718e772af07780a6df2bb13671701df8a1d1e752d79cb3decd08f661bcf5fc2b4a6e1a982020caddab497edd889124fd8d17aea1efb1895cb96ee38e6f56aa220628af542ca0ef0877da418bc815759ecb37ee39c60914e752d7eb095bb9e09f52d05bf09630cce49abbfdb2282d396ccc3e16e77e3a9f54cd4071ffb58f39db8e472bed4109f6392443a10785305ccc0c920d11f98208f91214e028584390af1bc3c624918525e725a7cfa639366c15bb7a3c7c065d04d8a20703b25fe9d048ce6718141d21c122ef9b3498be45025300717ccbe912ef5bc0083ece5f04a9af80b797615eafa3485f4b57f9dc4f23e894c97db9b4738432b6c12592600f967cd969706dcdff326d3fe602e812110352c75c6b5e9773601f2d17c7d96781ea96de30367767e298f5a340a040878144b7540ce490c9089bf7e0b9b37255d8acfecf55b477403a49775c907b4a9c833237ca9a856b96d8a71b545ea3049daf54cea1064dc256357ae684b42bac35ccb6df930a2f4cb3f05fa0226e9a61ef5798924509ccea3ff3e596af4c5b6b63e121f7d0441503310b29cf837b9df3d7531e17a3e704d7bed9f0f2bb37ffc7f1842a2cd39f789ce7e7a4023d434f91cc32dded30a668714b17688a2be8a0053effb7fabe7655bd4459ecfbc6eeb4443c218d6c4426c7f1d354b20736ec77be924b94e7c1b11786057de6c3f3f66e80a3267552ebbcac5f0cd522dd10d96ad985595fd4f90d8566b449db2e060b3852823ae936f8f0030879fe12a507080d4eb91c6a534f57ff38e8f37561d78916c8d96e63fb984db31eaedd858ae60549dcf6332c939d4cc940ca97f1fe6d91d1ed7ed4d1fdc4c839c1967143f303d57533d72f58bcc68450a0c68182db0d6c2c0b2275333d82617732ad407dd55420ff16c0d0c19a5599d60aa9e1e3871d5a654dc4aa627b67a827d79c28306217048016af6eabdb903ef636a9167669c0cb782f5a23fda3dc3a48e0225f4f1fa3143885d2c56f600ae29c1c6a15ea0468661f17ce7d904701350670a1c0062840e7ed37ed1da5425fe86fe3157c30199bbfa0090c93d0f424dc8a78c401f7c11dbe2d340c466cc505a96f43dcf81f9d147271c488729ecec659f0c4535ab97daacbd11269a1e1eff66f25f09c9a816a9182ad745231aa668f847070e3bbad975b4bf433b416db849eb58646845a93b95275c9416fe2ebb4818f7dbae3bb1da5685889157d29c9ace18414281ac9426037fefcfb78ed06ba657c5be2aff2bc96bc2875c0cd931b747e554d2318921e07b931485ba7e5485543c1a666c30cd5c6e2d139e1a41d0183a8e12385fdbdc3f8ba99a0eb6318ba9e89a7641d3117e91a94d977fbe9b0cf45844c0c74261fe8a2b36a8039659e9e519b247fb9bac398302270e29eb19cd02f83c7baa8fd6b80b23171ce0f231df23b5354e84cc4f3d1fa8c3b5ce9353b042f9c9b25494c4140af80807b0372cfe16f26fdc3460e8da4d4bdf6fb082a2ffcf0488f57287042d78e7e3d9ec1c7091f309a79cfc69eee7d244b3ddc6c58a833771f754f213c95a7691e79cda023aa0206b162015cdc64c8b78d220c7dd4462785d3721ebcba4265980b9b4e9b4f5ed67468c2c0c9f5bcd70a9351d4b3073ef58f0682ff5f7b02042ad4fb38430ddc75071e90e19f1f4a216142b64e90253eb699dee65afb4a10f24e9c4a36428ff48c6827a3a6dd17fae162e81f6ce89412b4c9cebd91d9642bc3b40c1b41ddb9a698de7fdb0da10c49012eb454adcecb74e3f1a569d9b0d15e5662df3dcdc758b401eb731844ee50b38bc12d60a761efb91e10d5d6fc5a705b3c9418c13e70da68761cce1494a20603be8083b8bbb9f7b4d023ccd26095606d32c536cf69a49c2b18920fd0f0609582cf568fbd818675699c06a0ec19cfa0c967391d44f05f88d48cea3819ee50642d53fa6ef7894f0af03395881c5d902cbab8d0bf5486fdb1631405416e322b0f6e982ed3d8470c4ee1181eb4b2efa62daab8000243cec447fb38e5db8a236cd06a01f55812394aa428fddf7a01bf8bdd33b79d282780551e1980e703c63317206ada58b15ea8f0ffc3cb13dc90080d172eaa0a0f1edc0ef0b01d41a4a939838bc4616a86e63ba09554da0d8c564f3727d578d03585b6e0ab0fea098dbe7ebcca57019d4b6ac827c72213778dd3d71d45f3946a9faba77b86d208f9766ed3949cd12718a418c8b1a36738d130f602570006aa7ab8075ac89af7919c51fb2bb01c8a334aae196c9122162cb3f2c21eb2b9889fefc535be8b4d8835716ba21838b2eeaff559c31bca6d878a0551dd43c1759a8f76a8b385a50d726910f69170ae5eecf8c9d6ef2b2c31a84d01d9edebd771ca954b2f73c609f4b7e55dbc1f7689ef7f357b1fb01edcd1f3696c712d31c207a334034581d9c7e536c527ff839abe61fdaa293befa02809e9a7bdd26294418f2cc2258ce700140adbed7c400499e18eb33231b3b5996e488a64bf7941facd7e3563d40a002d8d7f66c0eb1d01cea35e76eb70594dd1a2f248a6fdd472a2d231963f814473d402ce8e5c2faf25c82e6affa16720db90c59b6d862a5d9b71e068ddf98941a8b794ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80812022bc70d6a6c3576c16fb1d7d01a5a74c1da55fc6850763273b364989b01d26b19e384c10496cf5011868decf6940206a0984b303b34ef507d309e51fa7fcfe45007d2efe8327f51d6829ebe343ecd7d3c2fedb874725283f9b46f90fcfe26858e020f8fbaea2efb16a64c562862c20572a7189dd97c0754a36655bec06f1ef33bd610e7d0c13655ac4a70a071626656624cff39a8f5bcd89e22654d737de7bf073567c272ad1421e40b0340ec8fdaf8d30757e82a883f5b3abab7bf51d1b7504432d7fb46817741cadce5dbd79a64c78cf45f575b4333bd3f01643a89cbdaf0a522de6446ab7537d93a2712864a7b986a0242325949d00f3c38ac14f05dbba80f4d6870fe328aedf315c9a98eda37d6a3e3616ed28c59b34c5a8e1040112542c02abdcb6e85fa3eb2f46f8c0c34ee278d63aa718604574e27d7c3f9e339e8ffd2af2462b8525cd5c80898596b6b8850bda94697ab58d9aa8553f41a2ac0b9c261787eb4ae5320192381b64eb4afd5e59d1a1239e9353f5aead2011c9782eb20a6434f7853b02b1f35a8c21d727de47725d9351fbe7a4c9e128d408d53642588c57052d711f8bd5a3dcc3e37fb3283d8816a784baa8781f9a3d4080fa18d89ac517e33e555428cfbdd545db0df209f4f15b4ca77dbf781bf2946b9b18119aafbf2cd0923689e4bbf6281acfbe9aed6115febcabd31699c8c0a2ba4a439b7a17e26d7ae8c49277a7f93e897def445faca1a697558a0548852a0c66f6e75be89bf072718890a6d662c16d4be307194baf029c84f3367213d244c4e972c0fe1442fed2b98de3f3cd7d229bf19e65bea0e1385fd5dd0fbbb3531ac7f6374c28b14ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e800ac59ef1388c681c555be02d69e2e4929c007ad271ce7e37527a6a0c007daa217bef15653308b87db5226edba12b585c1ae3939d7f39f85afed2066fa4f478ba09b68799258cda8bb5d67b993a1bc5e8468babd8212187940e8b0edba475de7b5e55c2541df93c925feaa79563d0c45feb40a5e3e8979f952775cc3e21bd5fa86cab6c254f32940f0a3c937dbf1774dcc58fb30cf6cd6621917c31af890cc68b1caf77b072b4bbbdceb9909db7ce765cb697f4e3b29ffaf6c75a8c7a8314554d4ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80fa6c2ee1e76f61cf158891066cbf0da06ff40f71c2c9ee28c0daf145b1af8d8f4ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80ea2f7ea83c6facf2f8b314990ae9d7e7a0b63cd3ba33c35ff8892dc83da30c03d805e9dec7683391afb0d8b96a11ff640df3a6dc3f59c47dfb543e2865b95b17f0ee63860bf053d56a0b86c0d040a6d8a869203aa0161280373885b0fa0c38b717e26d7ae8c49277a7f93e897def445faca1a697558a0548852a0c66f6e75be89bf072718890a6d662c16d4be307194baf029c84f3367213d244c4e972c0fe142f8617968c9710e1a67398c9d61082906dd8ceac1eddaf1265632b998723ae9f2379314637d9cf322e898a9e5a4051ffab1131a4b3a3402f1f11bd37490454e6b6a2acb7c8c8431abe3f520ace96009f0b6faf02f4694e827213fd583cea74f052f731a4987a5253ff1fe5e44af6909b36376e7c0b80b0dd0c9239ad858e610c4bfaf1a63793ed9c2e76e29908ed183a574b80bbd5a00fa98d5bd6185f2c1b4cb61c29f627d1623cea8e7b0e52a9dd559bea1b35320568f5083d1cf35e6d7d107fcc40f1f33ab48049062ed6bd86d8f9615f720c7207e0e79f4af3843c3d7fadfd6dca76e98bdefe2ee2ecb6b0b10789be1e4b8a6ad4bc7fac4227fac931b2b6d7f19d4a8a362a11b7e29ffd82919219ddebe6299dd8621bc422c6a1069bbcc5f14c6b092362d3ede92427c05a3b24e410682de7bf4c2e013dce5ac63ce211ec5dff9ab1375051f26f149edda0a864218ab2a5e74f63157c0d323fb41822b2f8748f41056c9fd99b42979c907c2e3832ade30736752e205c4e0ee173304df693b2a6d7dc11d047423b3f8ba86f1b5ece2203a61a8d8627b30d721c9c7ba70d8eeb44601e0430a3ebeaadce9b15af7fed982ff5046810a4671de9ecd3d779f41999329f39b174afc4a25821a9abe3476de1fe785f7cac81c4e178fa06114abff2bded598acc9b63ff8a93c70dc05c6ab33e465a0f98a9be2d9eff58b83ec1beee487bb4a4cc61c5114693b4cb0e688dac7347594c3f5ea9e4d87140ca59d1c29d4ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e804ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e8053b35db0821db0d3110def40fb74ae4d3b49eb3678e2ce91881d1e3fe119ff12468182bc8f44ace6fa7b14cb19fccaf75065f93e45fb70aa64cdbb8941418117222854b7d940ea3a9e643c48c839eb48fe006c449a7d6900defce5c63848356979b95d16344d9802bd7d27f71714e58e4e5935c9eacfc73961f5bbe0a758e19549bb2c9bea3616fcae9663090390decbc97c336de909cb982fb1e7a0cc69a8bd954e0bcd80647201ecd6a22357a025f7644e6b414f97bee6811f834ba70e6f744ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80a69b4b26ce8519cf98c15b881429816c2cc51554df147d5b86e0c0530fda66cf4ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80a81e3471c3c99d09e57d04ae04e3f02b68027f4260c997b4485a00f0c12d4b3ce1cf91dabfe46f7f193db50ce0f79707739b67ba82c8af033aacad000ac20a004648a8dcb0fbcb2dc5eb44761a45ba94671a8988056fded988a17303f8c5073817e26d7ae8c49277a7f93e897def445faca1a697558a0548852a0c66f6e75be8b14e5ff03f4a3ef98c64bdb917c1421e8dfa3de8e5638c017ad57557572ab016ef518dba2d4fbda53f619f435e4a4866a8d0b1dcd3d0344a57581663062a21120081918270d32629ea175a2ec84d9b62476700a53e6538686945267e4753d84071ccafb31f5b4b308c7314558070c1c4daadf50475961ea26df3945978a5ccc44ffdd4fde0708e1b57ca0808ea817619eec73b1007ef1baeea02fe61e8ff682b7480b9f619703da40c87ac87e90273a3379fe59e18aeb82e4ea72f60067835c02e74ebe858aed1182e999b84fc4616f04cc32baf1434234cacd4b19efb4aeaaf07cc5a60e8000e44b381baaddb240c49aeb2b2fc7c9c2b49098da3962ac999334314dd2878ddfe6ed61870639b423eb5eff7aee7f2883f37ea1eca8d46cdf04cc075cfe47dc77a64416208521aa6160254daddd4eb25bce0ba643d5460f54a442257e962d750e98ed9563b44bb5ec9cf529b14d09da9197cac45472cbb7e84f662cf34413da7475cc363a1812115857885ed5318d63f76422e7ff084f1ed78939fda14eb2a22412f55e2d31969909809fa678fdb2de1cfb9731376fabef0c6e5504b9307ee78c31ee8786d96325bd469a68732bc3867d0f20b2d0083dab5f403b4980dcef46980f8161fa5903358d88ec40616e5717828ddcc835e1cbee2de5db173e1806cdf6ef8bf6f36ec351f7f45d347aacc5e3ee683d7298a5ba00c81ec4ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80510cd9f5e6e762703d4daf4dcbd65e50976be3d3b47aba57b58cef2372c01b947c85f2f967d85a21f2738656202d9ffa66686216e55634548b47eb3246b4d2a94ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e804ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80ae5790e60d5b0a645144e196e45c95962c07a0e5c9837f141828f51dd737680881631c3acbffbf98227ede11bb1a13f611ab0bdd488acd404817b8b5f095da9ceb7ffad1fdde86de7be775de307fc179278122e1c523f1954cb6e99c4206f4f07b67c34ea66d5b550b859ed5ed95e8439d2ae95ccb681a4179c4add34a66715abfc66fa7abbd27ff63693c1d649c3caa61ce617d9c027451f100e115053a5ff44ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e801f02144cc4b479f2aa2d915eae955aa8158b38d5739bb3f712d31b78936bd4094ab03ca90d4bc15402c1662e7b01333702516cbcb5f7daa858ec349aa2d37e80cd5f5f88fd6b9c98b9fe760cdc3276532cdf577f34d8ed9d6a7fa9902cd9d12d3e46b86b079de97fec5fd5ae1782bda68f85d06876b02dd19bfda67d25e1f67247a8da88a340cb708f24ad2d9cd73f4f875714f052cf9c4dda2665967c0ec00ad09116d1413102ebad82787be7295394bed41e0373295336edbc565ae0a714d5186d9f6973d8f0cdb44ac10738980f2794629b55f2bca7f8a4f78f49271db048db338562cbc2072df0444b56e00002c86c10d303260f73152b7ff0bbeae7d5026748d0268a176f839bfa1031724f9ce0963acbdadc71e503c2c3e9b59c8fcd68f8d9902eb1ff39a65f7a1418cefc37fe6080547804be235715e08b0dbdc6872cc8cce4b6b9729f264ffdf9296d505d63432497feeed1f586d1902b942197e0246748d0268a176f839bfa1031724f9ce0963acbdadc71e503c2c3e9b59c8fcd681bafc44d59b9d75e95ac0d52c72ca94d9d1129dda2761bf1922f9e235b30bedd7047a2b7994b0d6730e14cc90a44ef773149e439b263cf7e21160cadc126cc411090e16630dfd10d5f79be2fb68c4f2f0b168cc34fae57eca7150f735078332d7494c48ca9e95680af8a0c468b9e68fdb0a143454989fb1e8727ca01681901a557221486000cc6ce083d63ef941e800c241cef9cbe15103f719b473cb100a600098313b3908e2a799731aa3816386fe33af0bef21dbe6acc75e7c98958ec89edc9ab9112f140a96a74c652c9557454d23a4617e24d4ef1d434089dbf9221e290d060fb095e287ac6c975bc160125b4e4c840242ab8d88c6b975cd93ccff41bf2709437fdecfeb9f22f71d0c144eb4d11938b99a7665f650e6f49fb9dcbfcce84b1d830487de25d31242f7e699dff4a633936af859edc57b758e610964c5efb668ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903b55f93a919b91d7b9c904cb46543235dec1a66d3cafdc3e92cc7cbf03abcfb4877fa7822c19040035f13136de8471da108d24ee11dd84327f8735c22f61e1612be020e06a6e202d7c3a1c52a84fb235b42810eaffe991d7dbdeac5297b98ab8a475843eea6a14f9836288b395e26e44f31cdb12b64e8ab9cc59ef99c3efa0e92a4466e399c9bc5d428142de85e2c9a2ea5e27d8fded260b3ea9362d21bd30163676a3871a10dbff49d20f63613cf7500a40055f901b8d68c5079c4d6d2adca67c4243d7bfa6c22a49485b40fd50acf77887c1c32ae137d851d26da32fedb5410b42843aea67140b2489875944a5a44d42060977d6340b1abdab2929238e098229f9d98fb80c9712a9bf1a7823952c4745e783883473b24eec74abc2ffe283e334bfca5702cd5ef61d2a5060849dbfdc7d19534aa6a30083bee6f8d69141faa61e3f74d6997a64bdbcc391b559ea11b60b08c7b2ab1452f76a3f2934270740c59ec12c6a12cf14352c69e85722ee4c74ec722b8adeb5e90e249827a87ae3474de9b479e98b0c16030ae6d9ac7f6f3620f96b2c34a31777cdff0de73451239c38e3db82901b4893ae21c12c9f39106c7bdd2671ae31313df80158e04766b9c7d7c4d8e46e56a583d98b160bda64c4c1b86f9c432627d55dbcece5e8a8cc79591646b23804ba8bb7226ab80b5a68dd0b3d1e9291f4b999385c44f60c40c6585628fea5ec78820494a5256b0ccbecef9212bc7b93b797273ab08cc2eaa34e0ab3e502864b8d922627a18701f9f2730d1506a81ef28544d630cda0f682a94440c2b2dd2e70341a9667b93ad542e4842b0b7022d302aa7c2d2a909b156b8f1e3c4cca8d80b63e2a8c4f80af830e5307683fc73718d15e71db3c5af56e15b56b2a47d630e0a6a6166edde635031315c05f880d4e792f2cdd493618f5bac0b09bd9a11a78d36e938943b04ef01994bb148793c971685b746d0ced31da03a97594a47ee624cd6339fa85e7a903f2117b081de8446cd45229b9b761539dd8f440ccd2eb288e97490769229e08f0a017f5c6fd5d8aa1669672110c6df5ebd0506f23ec91087a5a015ade842a81fb04d692c9a342fa17446f778110c4e9ba4c8d178f65a84788788fb9192c6dc57f0580c2e13e75009ed0779f1647fce686badc0c3b32dbb1178d227ddc582712045517cf39512834716458160ee007ca99acf11a786e4884f0866dc15d7608b6896f2c8d61158c1daa5c48577517479b207521071eeb7dd4fe8a87f27b4cb51568e49e2dba7dc838e857966d6ab43c2e68b72ba1f3c3469e173122a1fa6a74b5d5235721839bef8f2756e0c0927feeeea36b141417bcea164b4dd7e49bb2ed062da4dc3cc2cd733377d38fcc702c55b4bef20f94b543b304241780bacb2348c6e8bfac5ef843cfab5ca8e3d0c0ceae23090173072dc4598808ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9037c8cb71dc1c27a263e1b59cdf4c32ce7961de3219f3e1f848f471cd2689b643778c0745e32ca842478287faa3cb1a702a94ddc1b1cbe01b8aec29ef79ed481c95d1547f31a2e7d5e3a862e10cab91389597effc9f3920208b669bb57bf6622eda4078af43e04d4009dd9103a1d90e7561f46d348064676e448b0bb5f31cc92ed74b6c00d72833ebcf4478ded08c7cb7a44959faa3f96fd7dfcac5981c3cd54770e3c89191fb73bef973bdedc9c76ffab85868c07294aa8c6f0e24eadd2e56cd6ea82a6131497bf188a0d63d65fc309c74c185bb25d76fd751f15d5b7034bf943ef93bb2b737c80a06247533a3a75e89e02540e95e96a275ec4ad9d1600c2da423168129126609da7371accbc9ac535764ef25f330413fe002a22c9d445332a0243fc51fe05104920b0378577b044b0490912470c8d8f5dde3dfa1e5a4eafdb511d53cf5e38e83ff3f1f292289403872d01fa5793eb4b221f04ba6e9bafe8dcd5d43bb8a7603fb08024ce5b369bbaa86963f3453c90366b0354dd5efde3ab6999a2145662979feec24ed31f28f10cd7c3abf9423a05a3fbcc8dc1f39a44a92263c881581f2a164339eb2e9b8fe8e861840d7e3487ce3b8653c2b5b2d0672dd38f80794c48a3c1267df5cd5ee34ebf576c3b07c973b117faa9c537a7d8328687915e3d76e1bf1e6c3b47cabdb02fb7c94dc1787103cdde86f580521fb200b1ed979609fd9da2ab682865baa8b375e95c5363bd4ae5490a273ec828872b3d617e38c44e26949cef7fdc9d1b4c6513726a76cb4816a9c1054b294ff1e54585fdc2990a02d034a09db3cff6af6e0fd86cd99fb46a41d5f3a9793b0940b7eabb1d910cf8ed46c4a222ea4accfe658bb07951725a26872405831c07c5176420f575918746d79b4fd379a0fd765af15b9ce4bee5f8d8bb9119d1b29299dbcc8238d1b042a55b89054b30ef1af09ef7bb3ffae655d698c3e5e1d55a2c2df6ecf6464b8c0b9cae58d3340cf22991f3af5d596a09d2d9721c82b4a4a0789d00c4bf1978e779e7cbcac34f7c4f9f418521ee143c3e0f4996de45296f7e23138beb36d9255167133fdd19f6871dc928f17bf69f415156d0c945cfb2bdd51b01c40a5ee59c6c9bf26fbcb4c3fc72998d2e03593f94de879b1f727e1699482b93b2346fbbf1c33777ceec57a6242daca2f4eef010721b83104f4734fd6f84dbc8c43f6e91257634632ad235ae61f07bc5579a4e5487c0a8d83cd4c9ec31cea2655db355b26f8afff582ba1bb393e4da116495e0d729a0d7e973f50b9de67a8fcc390137dd01c39694d5b1493de6fe60e3d31cb85b035e018ba819fe9a82d32b1c2f708be7662cd7ee7443ffc91f419ac95e6375a22e56bbb072724204ac0871d3f4d73862fdbe887a19bf0be97361afc7f5f42429f704641ea77396cb14a60707df69fdb920e0e5669cd3daabd3e29313001fa512e08cebfd0de143cab4cc08cb57aa765e7e46a017eecb664e156f08c6079636615b684b7169b1e71f8f6e7b994ce0b5a857a74f863a2f6d994e2b11b07b45b61b9d2b90b0093ba5c75b69076f0eb26f5e165f6daf8d49000c4b8c28b1aba6372c72e36e7fc05dccc54f4a23429fb0cce3c79ea3fa80eb050d9ec713a886ff1a2e43fee26cc88ed2d278dd75188c3b6b74c4d55b9331cd6971ffc58398d841eb5a2e258744e479417f166bf757c3eddf5ea32e7a98e3dbdd0a3dad93b29b8068a8546a1bac1dced34f029394acf1a3f38e34397cf6b2c762aab772a73f42eddfbbfeeb4cdcba7e517312ec9dc8a2098fe1196dd5a4722c4c078688e9ccbfe217dfc77018c76b221fa86259e3cf72ae81d3cbb48d62910afa0972f9b743abfd54878458465556941b65408e68d7c34c3b71ec85ff14b9573399365aede8a63aa8a579e3795dd4a92ac7f8e070978d8639762b9b2ffb5c8de26b2e55c9f188d6ef441d98dfcdcdfe89b46b8d7d9da36f022f01728613718356c09741f582e692ec224e5118b618a9968245c1cd3b6ef89e4cd88a6cd6971844a96f1fe7c601995020df221a1a60c1b4ce087f021c9189afe29316693776e2b63fa7451cbe8cd0e4902eb561ef1135ec5e9dfb6206e25d49509e0bc9f13e31f7f45ebb38459733314a8ede8500da8add69980aec9ba134ae9d9d138d1212fa5396122370075c6ecfc9344b16a1e6522fe001dbbd852906fbe861e28779dcec156384571afe0821be2162d0140f52eee504bd04f05c72491c9f80dd4cf1f0e2e620ffc3c155b56a4893f1bcc47a2111107c1a719847e723baed6635378c56a1ab8647abe40b30c2e93681b2adf937bcf9b1d4fdd450fedb7f4aaf91effe87f78b3223676ea170b16d385379dcdcac81897f4e946c660194aee2f6ac9be46c38f61f243e06f1b55c1f661918f54bfbf2222658347955647713281149f4d9a64fdb251e2765a12a3a09056de49198b1e9252193ac0a8edc4e0d3b795fb709df17d667a736e0a1dcb6d3e1eff32311b702c35221d47e885ede893bee706b82f9736346fdf41295d98bcaf5e29fe8987f8d1b6a2e26b84db6024a311467f9b5e780cb696bc316b451939bf8640fca0e4cf4934661030d5848a6f980aa0bafda2e6f6e53fc52d62b5ff8183453aa0b11710eb68fbfbb6e70cf654bbf904446566d084b8d368ea28235f4d6cb40577b818ce913114cd120f3f8eecc56bf58d2cb6dd3624e2adaabb616567aaf48ee1977c4e2d1e0e462af593d9d28b48681c67b5489583d4ae491e2a3c9d3a3e4efc4163ca069c0831fcb87458cdac888a78699ca73b9ed9f79c4373cd17895a025fb7826b899c7f09db060abb239a5cfb37b67246007d82ce3673ed2e0074015f8b49b0376da4b6ecb2bb85283fef373c21f1cbb70853ba8427f65e390400b2a502c67fb980127654d0aa3f54595276e197980ec33c0a95d156cd141a3db25a4a5edb088f33f305edee8348ac6f66b8b8f8662fdae880b58e79da6f8e313f3a96cdc131202528a064bbe33f8f24ee331212d99fe6726a6c0f99062d815200651d1fbddf0af98637eaa5d1a1e161f0ff291e6f34f86fda62127d34fec9f52d6854f49dbda35ffc8ed8fa72e0a5a448fc1016401039ef26c73590356ffe47bdfdb2e43959cde991ce68fe2f90b652c07716a16/usr/share/doc/packages/roundcubemail/SQL/etc/roundcubemail/var/log/roundcubemail/etc/roundcubemail/acl.inc.php/etc/roundcubemail/managesieve.inc.php/etc/roundcubemail/password.inc.php/usr/share/php/Roundcube../installer../plugins../../program/js../../program/resources../skins/etc/roundcubemail/skins/elastic/styles/styles.less/etc/roundcubemail/skins/elastic/styles/variables.less/var/lib/roundcubemailQ@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwwwrunwwwrunrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroundcubemail-1.6.4-bp155.2.6.1.src.rpmconfig(roundcubemail)roundcube_frameworkroundcubemail@@@       (php-mysql or php-pgsql)/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/phpconfig(roundcubemail)mod_php_anymod_php_anyphp-domphp-exifphp-gettextphp-iconvphp-intlphp-jsonphp-mbstringphp-opensslphp-pear-Auth_SASLphp-pear-MDB2_Driver_mysqliphp-pear-Mail_Mimephp-pear-Net_IDNA2php-pear-Net_LDAP2php-pear-Net_SMTPphp-pear-Net_Sievephp-pear-Net_Socketphp-socketsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)1.6.4-bp155.2.6.11.0.61.10.00.1.11.8.11.4.31.0.123.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0-1roundcube-framework4.14.3e9@e d@c@bz@bJ@aa@ao@an@`!'` @__0@_q@_5+@_2@_@^^^א^l@^Nt^K^ @]q]B]]]fl\[[e@[\ZZЛZZZxG@ZvZYY{'@Y @X~@X=mW@W@WhWDB@WVV@VV*!@U@UuUTT@T@TT^Lars Vogdt Alexander Bergmann Lars Vogdt Lars Vogdt Michael Ströder Michael Ströder Michael Ströder Lars Vogdt Michael Ströder lars@linux-schulserver.de - 1.5.0Michael Ströder Arjen de Korte Lars Vogdt pgajdos@suse.comMichael Ströder Lars Vogdt Michael Ströder Michael Ströder chris@computersalat.deMichael Ströder Lars Vogdt Michael Ströder Michael Ströder Lars Vogdt Lars Vogdt Lars Vogdt Johannes Weberhofer Michael Ströder Michael Ströder Michael Ströder Michael Ströder lars@linux-schulserver.de - 1.3.8michael@stroeder.commichael@stroeder.comkbabioch@suse.comjoop.boonen@opensuse.orgecsos@opensuse.orgjengelh@inai.dejoop.boonen@opensuse.orglars@linux-schulserver.demichael@stroeder.comchris@computersalat.demichael@stroeder.comaj@ajaissle.deaj@ajaissle.deastieger@suse.comaj@ajaissle.deaj@ajaissle.deopensuse@dstoecker.delars@linux-schulserver.deaj@ajaissle.deaj@ajaissle.delars@linux-schulserver.deaj@ajaissle.deaj@ajaissle.dedraht@schaltsekun.deaj@ajaissle.deaj@ajaissle.deaj@ajaissle.deaj@ajaissle.deaj@ajaissle.deLed - update to 1.6.4 (bsc#1216429) * Fix cross-site scripting (XSS) vulnerability in handling of SVG in HTML messages (#9168) CVE-2023-5631 * Fix PHP8 warnings (#9142, #9160) * Fix default 'mime.types' path on Windows (#9113) * Managesieve: Fix javascript error when relational or spamtest extension is not enabled (#9139)- update to 1.6.3 (bsc#1215433) * Fix bug where installto.sh/update.sh scripts were removing some essential options from the config file (#9051) * Update jQuery-UI to version 1.13.2 (#9041) * Fix regression that broke use_secure_urls feature (#9052) * Fix potential PHP fatal error when opening a message with message/rfc822 part (#8953) * Fix bug where a duplicate tag in HTML email could cause some parts being cut off (#9029) * Fix bug where a list of folders could have been sorted incorrectly (#9057) * Fix regression where LDAP addressbook 'filter' option was ignored (#9061) * Fix wrong order of a multi-folder search result when sorting by size (#9065) * Fix so install/update scripts do not require PEAR (#9037) * Fix regression where some mail parts could have been decoded incorrectly, or not at all (#9096) * Fix handling of an error case in Cyrus IMAP BINARY FETCH, fallback to non-binary FETCH (#9097) * Fix PHP8 deprecation warning in the reconnect plugin (#9083) * Fix "Show source" on mobile with x_frame_options = deny (#9084) * Fix various PHP warnings (#9098) * Fix deprecated use of ldap_connect() in password's ldap_simple driver (#9060) * Fix cross-site scripting (XSS) vulnerability in handling of linkrefs in plain text messages�- update to 1.6.2 * Add Uyghur localization * Fix regression in OAuth request URI caused by use of REQUEST_URI instead of SCRIPT_NAME as a default (#8878) * Fix bug where false attachment reminder was displayed on HTML mail with inline images (#8885) * Fix bug where a non-ASCII character in app.js could cause error in javascript engine (#8894) * Fix JWT decoding with url safe base64 schema (#8890) * Fix bug where .wav instead of .mp3 file was used for the new mail notification in Firefox (#8895) * Fix PHP8 warning (#8891) * Fix support for Windows-31J charset (#8869) * Fix so LDAP VLV option is disabled by default as documented (#8833) * Fix so an email address with name is supported as input to the managesieve notify :from parameter (#8918) * Fix Help plugin menu (#8898) * Fix invalid onclick handler on the logo image when using non-array skin_logo setting (#8933) * Fix duplicate recipients in "To" and "Cc" on reply (#8912) * Fix bug where it wasn't possible to scroll lists by clicking middle mouse button (#8942) * Fix bug where label text in a single-input dialog could be partially invisible in some locales (#8905) * Fix bug where LDAP (fulltext) search didn't work without 'search_fields' in config (#8874) * Fix extra leading newlines in plain text converted from HTML (#8973) * Fix so recipients with a domain ending with .s are allowed (#8854) * Fix so vCard output does not contain non-standard/redundant TYPE=OTHER and TYPE=INTERNET (#8838) * Fix QR code images for contacts with non-ASCII characters (#9001) * Fix PHP8 warnings when using list_flags and list_cols properties by plugins (#8998) * Fix bug where subfolders could loose subscription on parent folder rename (#8892) * Fix connecting to LDAP using an URI with ldapi:// scheme (#8990) * Fix insecure shell command params handling in cmd_learn driver of markasjunk plugin (#9005) * Fix bug where some mail headers didn't work in cmd_learn driver of markasjunk plugin (#9005) * Fix PHP fatal error when importing vcf file using PHP 8.2 (#9025) * Fix so output of log_date_format with microseconds contains time in server time zone, not UTC�- update to 1.6.1 * Kill session if refreshing oauth token fails (#8734) * Fix various PHP 8.1 warnings (#8628, #8644, #8667, #8656, #8647) * Password: Remove references to %c variable that has been removed before (#8633) * Fix anchor links in HTML mail (#8632) * Fix bug where config creation in Installer did ignore options in the form (#8634) * Fix bug where renamed options were removed from the config on installto.sh (update.sh) run (#8643) * Fix favicon rewrite rule in .htaccess (#8654) * Fix various PHP 8.2 warnings * Fix bug where it wasn't possible to create more than one response record on SQLite and Postgres (#8664) * Fix support for ManageSieve over implicit SSL (#8670) * Fix bug where "about:blank" page could trigger "load error" (#8554) * Fix bug where setting 'Clear Trash on Logout' to 'all messages' didn't work (#8687) * Fix bug where the attachment menu wouldn't disappear after an action is selected (#8691) * Fix bug where some dialogs in an eml attachment preview would not close on mobile (#8627) * Fix bug where multiline data:image URI's in emails were stripped from the message on display (#8613) * Fix fatal error on identity page if Enigma plugin is misconfigured (#8719) * Fix so N property always exists in a vCard export (#8771) * Fix authenticating to Courier IMAP with passwords containing a '~' character (#8772) * Fix handling of smtp/imap port options on configuration file update (#8756) * Fix bug where array values could not be saved in utils/save_pref action (#8781) * Add workaround for using Roundcube behind a reverse proxy with a subpath: 'request_path' option (#8738, #8770) * Fix bug where "Invalid skin name" error was logged on preferences save if there's only one skin (#8825) * Fix SIGBUS raised in ImageMagick when more than one process tried to generate a thumbnail of the same image attachment (#8511) * Fix bug where updater does not update the vendor packages (#8642) * Fix missing mail composing textarea on reply/draft with a long plain text content (#8866)�- update to 1.6.0 with these most noteworthy changes: * PHP 8.1 support * Dropped support for PHP < 7.3 * Support responses (snippets) in HTML format * Option to purge deleted mails older than 30, 60 or 90 days * Unified and simplified services connection config options * Removed the Classic and Larry skins from the release packages * SQLite: Use foreign keys, require SQLite >= 3.6.19�- update to 1.5.3 * Enigma: Fix initial synchronization of private keys * Enigma: Fix double quoted-printable encoding of pgp-signed messages with no attachments (#8413) * Fix various PHP8 warnings (#8392) * Fix mail headers injection via the subject field on mail compose (#8404) * Fix bug where small message/rfc822 parts could not be decoded (#8408) * Fix setting HTML mode on reply/forward of a signed message (#8405) * Fix handling of RFC2231-encoded attachment names inside of a message/rfc822 part (#8418) * Fix bug where some mail parts (images) could have not be listed as attachments (#8425) * Fix bug where attachment icons were stuck at the top of the messages list in Safari (#8433) * Fix handling of message/rfc822 parts that are small and are multipart structures with a single part (#8458) * Fix bug where session could time out if DB and PHP timezone were different (#8303) * Fix bug where DSN flag state wasn't stored with a draft (#8371) * Fix broken encoding of HTML content encapsulated in a RTF attachment (#8444) * Fix problem with aria-hidden=true on toolbar menus in the Elastic skin (#8517) * Fix bug where title tag content was displayed in the body if it contained HTML tags (#8540) * Fix support for DSN specification without host e.g. pgsql:///dbname (#8558)�- update to 1.5.2 * OAuth: pass 'id_token' to 'oauth_login' plugin hook (#8214) * OAuth: fix expiration of short-lived oauth tokens (#8147) * OAuth: fix relative path to assets if /index.php/foo/bar url is used (#8144) * OAuth: no auto-redirect on imap login failures (#8370) * OAuth: refresh access token in 'refresh' plugin hook (#8224) * Fix so folder search parameters are honored by subscriptions_option plugin (#8312) * Fix password change with Directadmin driver (#8322, #8329) * Fix so css files in plugins/jqueryui/themes will be minified too (#8337) * Fix handling of unicode/special characters in custom From input (#8357) * Fix some PHP8 compatibility issues (#8363) * Fix chpass-wrapper.py helper compatibility with Python 3 (#8324) * Fix scrolling and missing Close button in the Select image dialog in Elastic/mobile (#8367) * Security: fix cross-site scripting (XSS) via HTML messages with malicious CSS content - added Suggests: php-sqlite�- use the virtual provides from each PHP module, to allow the installation of roundcubemail with various PHP versions. The only problem, we are currently facing is the automatic enablement of the PHP apache module during post-installation: Trying to evaluate the correct PHP module now during post as well, which should eleminate the pre-definition of the required PHP-Version during build completely. See https://build.opensuse.org/request/show/940859 for the initial discussion.�- update to 1.5.1 * Fix importing contacts with no email address (#8227) * Fix so session's search scope is not used if search is not active (#8199) * Fix some PHP8 warnings (#8239) * Fix so dark mode state is retained after closing the browser (#8237) * Fix bug where new messages were not added to the list on refresh if skip_deleted=true (#8234) * Fix colors on "Show source" page in dark mode (#8246) * Fix handling of dark_mode_support:false setting in skins meta.json - also when devel_mode=false (#8249) * Fix database initialization if db_prefix is a schema prefix (#8221) * Fix undefined constant error in Installer on Windows (#8258) * Fix installation/upgrade on MySQL 5.5 - Index column size too large (#8231) * Fix regression in setting of contact listing name (#8260) * Fix bug in Larry skin where headers toggle state was reset on full page preview (#8203) * Fix bug where \u200b characters were added into the recipient input preventing mail delivery (#8269) * Fix charset conversion errors on PHP < 8 for charsets not supported by mbstring (#8252) * Fix bug where adding a contact to trusted senders via "Always allow from..." button didn't work (#8264, #8268) * Fix bug with show_images setting where option 1 and 3 were swapped (#8268) * Fix PHP fatal error on an undefined constant in contacts import action (#8277) * Fix fetching headers of multiple message parts at once in rcube_imap_generic::fetchMIMEHeaders() (#8282) * Fix bug where attachment download could sometimes fail with a CSRF check error (#8283) * Fix an infinite loop when parsing environment variables with float/integer values (#8293) * Fix so 'small-dark' logo has more priority than the 'small' logo (#8298)�- update to 1.5.0 + full PHP8 support + Dark mode for Elastic skin + OAuth2/XOauth support (with plugin hooks) + Collected recipients and trusted senders + Moving recipients between inputs with drag & drop + Full unicode support with MySQL database + Support of IMAP LITERAL- extension RFC 7888 <https://datatracker.ietf.org/doc/html/rfc7888> + Support of RFC 2231 <https://datatracker.ietf.org/doc/html/rfc2231> encoded names + Cache refactoring More at https://github.com/roundcube/roundcubemail/releases/tag/1.5.0 - adjusted some file names to new release (_styles.less -> styles.less; _variables.less -> variables.less; CHANGELOG -> CHANGELOG.md) - vendor/roundcube/plugin-installer/src/bin/rcubeinitdb.sh does not exist any longer - added SECURITY.md to documentation - mark the whole documentation directory as documentation instead of listing some files and others not (avoid duplicate entries in RPM-DB) - adjust requirements: php-intl is now required�- update to 1.4.11 with security fix: Fix cross-site scripting (XSS) via HTML messages with malicious CSS content�- add PHP version to Requires: and Recommends: to make sure the same version is installed as used during packaging - drop Requires: http_daemon (fixes boo#1180132) and Suggests: apache2 (which is already required though mod_php_any)�- update to 1.4.10: * Stored cross-site scripting (XSS) via HTML or plain text messages with malicious content ( CVE-2020-35730 boo#1180399 ) * Fix extra angle brackets in In-Reply-To header derived from mailto: params (#7655) * Fix folder list issue when special folder is a subfolder (#7647) * Fix Elastic's folder subscription toggle in search result (#7653) * Fix state of subscription toggle on folders list after changing folder state from the search result (#7653) * Security: Fix cross-site scripting (XSS) via HTML or plain text messages with malicious content�- use system apache rpm macros�- update to 1.4.9: * Fix HTML editor in latest Chrome 85.0.4183.102, update to TinyMCE 4.9.11 (#7615) * Add missing localization for some label/legend elements in userinfo plugin (#7478) * Fix importing birthday dates from Gmail vCards (BDAY:YYYYMMDD) * Fix restoring Cc/Bcc fields from local storage (#7554) * Fix jstz.min.js installation, bump version to 1.0.7 * Fix incorrect PDO::lastInsertId() use in sqlsrv driver (#7564) * Fix link to closure compiler in bin/jsshrink.sh script (#7567) * Fix bug where some parts of a message could have been missing in a reply/forward body (#7568) * Fix empty space on mail printouts in Chrome (#7604) * Fix empty output from HTML5 parser when content contains XML tag (#7624) * Fix scroll jump on key press in plain text mode of the HTML editor (#7622) * Fix so autocompletion list does not hide on scroll inside it (#7592)�- finally renamed roundcubemail-1.4.8-config_dir.patch to roundcubemail-config_dir.patch to avoid additional roundtrip times with each submission: + removed roundcubemail-1.4.7-config_dir.patch + added roundcubemail-config_dir.patch�- update to 1.4.8 with security fixes: * Fix cross-site scripting (XSS) via HTML messages with malicious svg content (CVE-2020-16145) * Fix cross-site scripting (XSS) via HTML messages with malicious math content�- update to 1.4.7 with security fix: * Security: Fix cross-site scripting (XSS) via HTML messages with malicious svg/namespace * Fix bug where subfolders of special folders could have been duplicated on folder list * Increase maximum size of contact jobtitle and department fields to 128 characters * Fix missing newline after the logged line when writing to stdout (#7418) * Elastic: Fix context menu (paste) on the recipient input (#7431) * Fix problem with forwarding inline images attached to messages with no HTML part (#7414) * Fix problem with handling attached images with same name when using database_attachments/redundant_attachments (#7455) - renamed roundcubemail-1.4.6-config_dir.patch to roundcubemail-1.4.7-config_dir.patch�- add http.inc file * include one file for php5/php7 admin flags/values�- update to 1.4.6 * Installer: Fix regression in SMTP test section (#7417) - renamed roundcubemail-1.4.5-config_dir.patch to roundcubemail-1.4.6-config_dir.patch�- update to 1.4.5 Security fixes * Fix XSS issue in template object 'username' (#7406) * Fix cross-site scripting (XSS) via malicious XML attachment * Fix a couple of XSS issues in Installer (#7406) * Better fix for CVE-2020-12641 Other changes * Fix bug in extracting required plugins from composer.json that led to spurious error in log (#7364) * Fix so the database setup description is compatible with MySQL 8 (#7340) * Markasjunk: Fix regression in jsevent driver (#7361) * Fix missing flag indication on collapsed thread in Larry and Elastic (#7366) * Fix default keyservers (use keys.openpgp.org), add note about CORS (#7373, #7367) * Password: Fix issue with Modoboa driver (#7372) * Mailvelope: Use sender's address to find pubkeys to check signatures (#7348) * Mailvelope: Fix Encrypt button hidden in Elastic (#7353) * Fix PHP warning: count(): Parameter must be an array or an object... in ID command handler (#7392) * Fix error when user-configured skin does not exist anymore (#7271) * Elastic: Fix aspect ratio of a contact photo in mail preview (#7339) * Fix bug where PDF attachments marked as inline could have not been attached on mail forward (#7382) * Security: Fix a couple of XSS issues in Installer (#7406) * Security: Fix XSS issue in template object 'username' (#7406) * Security: Fix cross-site scripting (XSS) via malicious XML attachment * Security: Better fix for CVE-2020-12641 - renamed roundcubemail-1.4.4-config_dir.patch to roundcubemail-1.4.5-config_dir.patch�- update to 1.4.4 * Fix bug where attachments with Content-Id were attached to the message on reply (#7122) * Fix identity selection on reply when both sender and recipient addresses are included in identities (#7211) * Elastic: Fix text selection with Shift+PageUp and Shift+PageDown in plain text editor when using Chrome (#7230) * Elastic: Fix recipient input bug when using click to select a contact from autocomplete list (#7231) * Elastic: Fix color of a folder with recent messages (#7281) * Elastic: Restrict logo size in print view (#7275) * Fix invalid Content-Type for messages with only html part and inline images * Mail_Mime-1.10.7 (#7261) * Fix missing contact display name in QR Code data (#7257) * Fix so button label in Select image/media dialogs is "Close" not "Cancel" (#7246) * Fix regression in testing database schema on MSSQL (#7227) * Fix cursor position after inserting a group to a recipient input using autocompletion (#7267) * Fix string literals handling in IMAP STATUS (and various other) responses (#7290) * Fix bug where multiple images in a message were replaced by the first one on forward/reply/edit (#7293) * Fix handling keyservers configured with protocol prefix (#7295) * Markasjunk: Fix marking as spam/ham on moving messages with Move menu (#7189) * Markasjunk: Fix bug where moving to Junk was failing on messages selected with Select > All (#7206) * Fix so imap error message is displayed to the user on folder create/update (#7245) * Fix bug where a special folder couldn't be created if a special-use flag is not supported (#7147) * Mailvelope: Fix bug where recipients with name were not handled properly in mail compose (#7312) * Fix characters encoding in group rename input after group creation/rename (#7330) * Fix bug where some message/rfc822 parts could not be attached on forward (#7323) * Make install-jsdeps.sh script working without the 'file' program installed (#7325) * Fix performance issue of parsing big HTML messages by disabling HTML5 parser for these (#7331) * Fix so Print button for PDF attachments works on Firefox >= 75 (#5125) * Security: Fix XSS issue in handling of CDATA in HTML messages * Security: Fix remote code execution via crafted 'im_convert_path' or 'im_identify_path' settings * Security: Fix local file inclusion (and code execution) via crafted 'plugins' option * Security: Fix CSRF bypass that could be used to log out an authenticated user (#7302) - adjusted/renamed roundcubemail-1.4.3-config_dir.patch to roundcubemail-1.4.4-config_dir.patch�- update to 1.4.3 * Enigma: Fix so key list selection is reset when opening key creation form (#7154) * Enigma: Fix so using list checkbox selection does not load the key preview frame * Enigma: Fix generation of key pairs for identities with IDN domains (#7181) * Enigma: Display IDN domains of key users and identities in UTF8 * Enigma: Fix bug where "Send unencrypted" button didn't work in Elastic skin (#7205) * Managesieve: Fix bug where it wasn't possible to save flag actions (#7188) * Markasjunk: Fix bug where marking as spam/ham didn't work on moving messages with drag-and-drop (#7137) * Password: Make chpass-wrapper.py Python 3 compatible (#7135) * Elastic: Fix disappearing sidebar in mail compose after clicking Mail button * Elastic: Fix incorrect aria-disabled attribute on Mail taskmenu button in mail compose * Elastic: Fix bug where it was possible to switch editor mode when 'htmleditor' was in 'dont_override' (#7143) * Elastic: Fix text selection in recipient inputs (#7129) * Elastic: Fix missing Close button in "more recipients" dialog * Elastic: Fix non-working folder subscription checkbox for newly added folders (#7174) * Fix regression where "Open in new window" action didn't work (#7155) * Fix PHP Warning: array_filter() expects parameter 1 to be array, null given in subscriptions_option plugin (#7165) * Fix unexpected error message when mail refresh involves folder auto-unsubscribe (#6923) * Fix recipient duplicates in print-view when the recipient list has been expanded (#7169) * Fix bug where files in skins/ directory were listed on skins list (#7180) * Fix bug where message parts with no Content-Disposition header and no name were not listed on attachments list (#7117) * Fix display issues with mail subject that contains line-breaks (#7191) * Fix invalid Content-Transfer-Encoding on multipart messages - Mail_Mime fix (#7170) * Fix regression where using an absolute path to SQLite database file on Windows didn't work (#7196) * Fix using unix:///path/to/socket.file in memcached driver (#7210) - adjusted/renamed roundcubemail-1.4.2-config_dir.patch to roundcubemail-1.4.3-config_dir.patch�- prefer brotli over gzip if brotli is available: + enable mod_brotli in roundcubemail-httpd.conf (after deflate) + enable brotli via a2enmod for new installations�- update to 1.4.2: * Plugin API: Make actionbefore, before, actionafter and after events working with plugin actions (#7106) * Managesieve: Replace "Filter disabled" with "Filter enabled" (#7028) * Managesieve: Fix so modifier type select wasn't hidden after hiding modifier select on header change * Managesieve: Fix filter selection after removing a first filter (#7079) * Markasjunk: Fix marking more than one message as spam/ham with email_learn driver (#7121) * Password: Fix kpasswd and smb drivers' double-escaping bug (#7092) * Enigma: Add script to import keys from filesystem to the db storage (for multihost) * Installer: Fix DB Write test on SQLite database ("database is locked" error) (#7064) * Installer: Fix so SQLite DSN with a relative path to the database file works in Installer * Elastic: Fix contrast of warning toasts (#7058) * Elastic: Simple search in pretty selects (#7072) * Elastic: Fix hidden list widget on mobile/tablet when selecting folder while search menu is open (#7120) * Fix so type attribute on script tags is not used on HTML5 pages (#6975) * Fix unread count after purge on a folder that is not currently selected (#7051) * Fix bug where Enter key didn't work on messages list in "List" layout (#7052) * Fix bug where deleting a saved search in addressbook caused display issue on sources/groups list (#7061) * Fix bug where a new saved search added after removing all searches wasn't added to the list (#7061) * Fix bug where a new contact group added after removing all groups from addressbook wasn't added to the list * Fix so install-jsdeps.sh removes Bootstrap's sourceMappingURL (#7035) * Fix so use of Ctrl+A does not scroll the list (#7020) * Fix/remove useless keyup event handler on username input in logon form (#6970) * Fix bug where cancelling switching from HTML to plain text didn't set the flag properly (#7077) * Fix bug where HTML reply could add an empty line with extra indentation above the original message (#7088) * Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' (#7107) * Fix so displayed maximum attachment size depends also on 'max_message_size' (#7105) * Fix bug where 'skins_allowed' option didn't enforce user skin preference (#7080) * Fix so contact's organization field accepts up to 128 characters (it was 50) * Fix bug where listing tables in PostgreSQL database with db_prefix didn't work (#7093) * Fix bug where 'text' attribute on body tag was ignored when displaying HTML message (#7109) * Fix bug where next message wasn't displayed after delete in List mode (#7096) * Fix so number of contacts in a group is not limited to 200 when redirecting to mail composer from Contacts (#6972) * Fix malformed characters in HTML message with charset meta tag not in head (#7116) - renamed patches: - roundcubemail-1.1-beta-config_dir.patch + roundcubemail-1.4.2-config_dir.patch�- remove more cruft from the source (like .tavis or .gitignore) - php documentor is not needed on a productive system -> remove - also fix /usr/bin/env calls for two vendor scripts - skins now have some configurable files in their directories: move those files over to /etc/roundcubemail/skins/ - move other text files (incl. vendor ones) out of the root directory (and handle the LICENSE file a bit different) - enable mod_filter and add AddOutputFilterByType for common media types like html, javascript or xml - enable php7 on newer openSUSE versions - enable deflate, expires, filter, headers and setenvif on a new installation - do not enable any module in case of an update - recommend php-imagick for additional features�- Updated dependencies - Moved LICENCE file to proper directory - removed travis files - fixed most of the shell scripts to contain /usr/bin/php�- Upgrade to version 1.4.1: * new defaults for smtp_* config options * changed default password_charset to UTF-8 * login page returning 401 Unauthorized status�- Upgrade to version 1.4.0: * Update to jQuery 3.4.1 * Update to TinyMCE 4.8.2 * Update to jQuery-MiniColors 2.3.4 * Clarified 'address_book_type' option behavior (#6680) * Added cookie mismatch detection, display an error message informing the user to clear cookies * Renamed 'log_session' option to 'session_debug' * Removed 'delete_always' option (#6782) * Don't log full session identifiers in userlogins log (#6625) * Support $HasAttachment/$HasNoAttachment keywords (#6201) * Support PECL memcached extension as a session and cache storage driver (experimental) * Switch to IDNA2008 variant (#6806) * installto.sh: Add possibility to run the update even on the up-to-date installation (#6533) * Plugin API: Add 'render_folder_selector' hook * Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope (#6326) * Added flag to disable server certificate validation via Mysql DSN argument (#6848) * Select all records on the current list page with CTRL + A (#6813) * Use Left/Right Arrow keys to faster move over threaded messages list (#6399) * Changes in display_next setting (#6795): * * Move it to Preferences > User Interface > Main Options * * Make it apply to Contacts interface too * * Make it apply only if deleting/moving a previewed message/contact * Redis: Support connection to unix socket * Put charset meta specification before a title tag, add page title automatically (#6811) * Elastic: Various internal refactorings * Elastic: Add Prev/Next buttons on message page toolbar (#6648) * Elastic: Close search options on Enter key press in quick-search input (#6660) * Elastic: Changed some icons (#6852) * Elastic: Changed read/unread icons (#6636) * Elastic: Changed "Move to..." icon (#6637) * Elastic: Add hide/show for advanced preferences (#6632) * Elastic: Add default icon on Settings/Preferences lists for external plugins (#6814) * Elastic: Add indicator for popover menu items that open a submenu (#6868) * Elastic: Move compose attachments/options to the right side (#6839) * Elastic: Add border/background to attachments list widget (#6842) * Elastic: Add "Show unread messages" button to the search bar (#6587) * Elastic: Fix bug where toolbar disappears on attachment menu use in Chrome (#6677) * Elastic: Fix folders list scrolling on touch devices (#6706) * Elastic: Fix non-working pretty selects in Chrome browser (#6705) * Elastic: Fix issue with absolute positioned mail content (#6739) * Elastic: Fix bug where some menu actions could cause a browser popup warning * Elastic: Fix handling mailto: URL parameters in contact menu (#6751) * Elastic: Fix keyboard navigation in some menus, e.g. the contact menu * Elastic: Fix visual issue with long buttons in .boxwarning (#6797) * Elastic: Fix handling new-line in text pasted to a recipient input * Elastic: Fix so search is not reset when returning from the message preview page (#6847) * Larry: Fix regression where menu actions didn't work with keyboard (#6740) * ACL: Display user/group names (from ldap) instead of acl identifier * Password: Added ldap_exop driver (#4992) * Password: Added support for SSHA512 password algorithm (#6805) * Managesieve: Fix bug where global includes were requested for vacation (#6716) * Managesieve: Use RFC-compliant line endings, CRLF instead of LF (#6686) * Managesieve: Fix so "Create filter" option does not show up when Filters menu is disabled (#6723) * Enigma: For verified signatures, display the user id associated with the sender address (#5958) * Enigma: Fix bug where revoked users/keys were not greyed out in key info * Enigma: Fix error message when trying to encrypt with a revoked key (#6607) * Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638) * Enigma: Fix bug where signature verification could have been skipped for some message structures (#6838) * Fix language selection for spellchecker in html mode (#6915) * Fix css styles leak from replied/forwarded message to the rest of the composed text (#6831) * Fix invalid path to "add contact" icon when using assets_path setting * Fix invalid path to blocked.gif when using assets_path setting (#6752) * Fix so advanced search dialog is not automatically displayed on searchonly addressbooks (#6679) * Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one (#6735) * Fix bug where flag change could have been passed to a preview frame when not expected * Fix bug in HTML parser that could cause missing text fragments when there was no head/body tag (#6713) * Fix bug where HTML messages with a xml:namespace tag were not rendered (#6697) * Fix TinyMCE download location (#6694) * Fix so "Open in new window" consistently displays "external window" interface (#6659) * Fix bug where next row wasn't selected after deleting a collapsed thread (#6655) * Fix bug where external content (e.g. mail body) was passed to templates parsing code (#6640) * Fix bug where attachment preview didn't work with x_frame_options=deny (#6688) * Fix so bin/install-jsdeps.sh returns error code on error (#6704) * Fix bug where bmp images couldn't be displayed on some systems (#6728) * Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744) * Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758) * Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746) * Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793) * Fix bug where selection of columns on messages list wasn't working * Fix bug in converting multi-page Tiff images to Jpeg (#6824) * Fix bug where handling multiple messages from multi-folder search result could not work (#6845) * Fix bug where unread count wasn't updated after moving multi-folder result (#6846) * Fix wrong messages order after returning to a multi-folder search result (#6836) * Fix some PHP 7.4 compat. issues (#6884, #6866) * Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898) * Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899) * Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897) * Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896) * Changed 'password_charset' default to 'UTF-8' (#6522) * Add skins_allowed option (#6483) * SMTP GSSAPI support via krb_authentication plugin (#6417) * Avoid Referer leaking by using Referrer-Policy:same-origin header (#6385) * Removed 'referer_check' option (#6440) * Use constant prefix for temp file names, don't remove temp files from other apps (#6511) * Ignore 'Sender' header on Reply-All action (#6506) * deluser.sh: Add option to delete users who have not logged in for more than X days (#6340) * HTML5 Upload Progress - as a replacement for the old server-side solution (#6177) * Prevent from using deprecated timezone names from jsTimezoneDetect * Force session.gc_probability=1 when using custom session handlers (#6560) * Support simple field labels (e.g. LetterHub examples) in csv imports (#6541) * Add cache busters also to images used by templates (#6610) * Plugin API: Added 'raise_error' hook (#6199) * Plugin API: Added 'common_headers' hook (#6385) * Plugin API: Added 'ldap_connected' hook * Enigma: Update to OpenPGPjs 4.2.1 - fixes user name encoding issues in key generation (#6524) * Enigma: Fixed multi-host synchronization of private and deleted keys and pubring.kbx file * Managesieve: Added support for 'editheader' extension - RFC5293 (#5954) * Managesieve: Fix bug where custom header or variable could be lost on form submission (#6594) * Markasjunk: Integrate markasjunk2 features into markasjunk - marking as non-junk + learning engine (#6504) * Password: Added 'modoboa' driver (#6361) * Password: Fix bug where password_dovecotpw_with_method setting could be ignored (#6436) * Password: Fix bug where new users could skip forced password change (#6434) * Password: Allow drivers to override default password comparisons (eg new is not same as current) (#6473) * Password: Allow drivers to override default strength checks (eg allow for 'not the same as last x passwords') (#246) * Passowrd: Allow drivers to define password strength rules displayed to the user * Password: Allow separate password saving and strength drivers for use of strength checking services (#5040) * Password: Add zxcvbn driver for checking password strength (#6479) * Password: Disallow control characters in passwords * Password: Add support for Plesk >= 17.8 (#6526) * Elastic: Improved datepicker displayed always in parent window * Elastic: On touch devices display attachment icons on messages list (#6296) * Elastic: Make menu button inactive if all subactions are inactive (#6444) * Elastic: On mobile/tablet jump to the list on folder selection (#6415) * Elastic: Various improvements on mail compose screen (#6413) * Elastic: Support new-line char as a separator for pasted recipients (#6460) * Elastic: Improved UX of search dialogs (#6416) * Elastic: Fix unwanted thread expanding when selecting a collapsed thread in non-mobile mode (#6445) * Elastic: Fix too small height of mailvelope mail preview frame (#6600) * Elastic: Add "status bar" for mobile in mail composer * Elastic: Add selection options on contacts list (#6595) * Elastic: Fix unintentional layout preference overwrite (#6613) * Elastic: Fix bug where Enigma options in mail compose could sometimes be ignored (#6515) * Log errors caused by low pcre.backtrack_limit when sending a mail message (#6433) * Fix regression where drafts were not deleted after sending the message (#6756) * Fix so max_message_size limit is checked also when forwarding messages as attachments (#6580) * Fix so performance stats are logged to the main console log also when per_user_logging=true * Fix malformed message saved into Sent folder when using big attachments and low memory limit (#6498) * Fix incorrect IMAP SASL GSSAPI negotiation (#6308) * Fix so unicode in local part of the email address is also supported in recipient inputs (#6490) * Fix bug where autocomplete list could be displayed out of screen (#6469) * Fix style/navigation on error page depending on authentication state (#6362) * Fix so invalid smtp_helo_host is never used, fallback to localhost (#6408) * Fix custom logo size in Elastic (#6424) * Fix listing the same attachment multiple times on forwarded messages * Fix bug where a message/rfc822 part without a filename wasn't listed on the attachments list (#6494) * Fix inconsistent offset for various time zones - always display Standard Time offset (#6531) * Fix dummy Message-Id when resuming a draft without Message-Id header (#6548) * Fix handling of empty entries in vCard import (#6564) * Fix bug in parsing some IMAP command responses that include unsolicited replies (#6577) * Fix PHP 7.2 compatibility in debug_logger plugin (#6586) * Fix so ANY record is not used for email domain validation, use A, MX, CNAME, AAAA instead (#6581) * Fix so mime_content_type check in Installer uses files that should always be available (i.e. from program/resources) (#6599) * Fix missing CSRF token on a link to download too-big message part (#6621) * Fix bug when aborting dragging with ESC key didn't stop the move action (#6623) * Improved Mailvelope integration * * Added private key listing and generating to identity settings * * Enable encrypt & sign option if Mailvelope supports it * Allow contacts without an email address (#5079) * Support SMTPUTF8 and relax email address validation to support unicode in local part (#5120) * Support for IMAP folders that cannot contain both folders and messages (#5057) * Remove sample PHP configuration from .htaccess and .user.ini files (#5850) * Extend skin_logo setting to allow per skin logos (#6272) * Use Masterminds/HTML5 parser for better HTML5 support (#5761) * Add More actions button in Contacts toolbar with Copy/Move actions (#6081) * Display an error when clicking disabled link to register protocol handler (#6079) * Add option trusted_host_patterns (#6009, #5752) * Support additional connect parameters in PostgreSQL database wrapper * Use UI dialogs instead of confirm() and alert() where possible * Display value of the SMTP message size limit in the error message (#6032) * Show message flagged status in message view (#5080) * Skip redundant INSERT query on successful logon when using PHP7 * Replace display_version with display_product_version (#5904) * Extend disabled_actions config so it accepts also button names (#5903) * Handle remote stylesheets the same as remote images, ask the user to allow them (#5994) * Add Message-ID to the sendmail log (#5871) * Add option to hide folders in share/other-user namespace or outside of the personal namespace root (#5073) * Archive: Fix archiving by sender address on cyrus-imap * Archive: Style Archive folder also on folder selector and folder manager lists * Archive: Add Thunderbird compatible Month option (#5623) * Archive: Create archive folder automatically if it's configured, but does not exist (#6076) * Enigma: Add button to send mail unencrypted if no key was found (#5913) * Enigma: Add options to set PGP cipher/digest algorithms (#5645) * Enigma: Multi-host support * Managesieve: Add ability to disable filter sets and other actions (#5496, #5898) * Managesieve: Add option managesieve_forward to enable settings dialog for simple forwarding (#6021) * Managesieve: Support filter action with custom IMAP flags (#6011) * Managesieve: Support 'mime' extension tests - RFC5703 (#5832) * Managesieve: Support GSSAPI authentication with krb_authentication plugin (#5779) * Managesieve: Support enabling the plugin for specified hosts only (#6292) * Password: Support host variables in password_db_dsn option (#5955) * Password: Automatic virtualmin domain setting, removed password_virtualmin_format option (#5759) * Password: Added password_username_format option (#5766) * subscriptions_option: show \Noselect folders greyed out (#5621) * zipdownload: Added option to define size limit for multiple messages download (#5696) * vcard_attachments: Add possibility to send contact vCard from Contacts toolbar (#6080) * Changed defaults for smtp_user (%u), smtp_pass (%p) and smtp_port (587) * Composer: Fix certificate validation errors by using packagist only (#5148) * Add --get and --extract arguments and CACHEDIR env-variable support to install-jsdeps.sh (#5882) * Support _filter and _scope as GET arguments for opening mail UI (#5825) * Various improvements for templating engine and skin behaviours * * Support conditional include * * Support for 'link' objects * * Support including files with path relative to templates directory * * Use instead of for submit button on logon screen * Support skin localization (#5853) * Reset onerror on images if placeholder does not exist to prevent from requests storm * Unified and simplified code for loading content frame for responses and identities * Display contact import and advanced search in popup dialogs * Display a dialog for mail import with supported format description and upload size hint * Make possible to set (some) config options from a skin * Added optional checkbox selection for the list widget * Make 'compose' command always enabled * Add .log suffix to all log file names, add option log_file_ext to control this (#313) * Return "401 Unauthorized" status when login fails (#5663) * Support both comma and semicolon as recipient separator, drop recipients_separator option (#5092) * Plugin API: Added 'show_bytes' hook (#5001) * Add option to not indent quoted text on top-posting reply (#5105) * Removed global $CONFIG variable * Removed debug_level setting * Support AUTHENTICATE LOGIN for IMAP connections (#5563) * Support LDAP GSSAPI authentication (#5703) * Localized timezone selector (#4983) * Use 7bit encoding for ISO-2022-* charsets in sent mail (#5640) * Handle inline images also inside multipart/mixed messages (#5905) * Allow style tags in HTML editor on composed/reply messages (#5751) * Use Github API as a fallback to fetch js dependencies to workaround throttling issues (#6248) * Show confirm dialog when moving folders using drag and drop (#6119) * Fix bug where new_user_dialog email check could have been circumvented by deleting / abandoning session (#5929) * Fix skin extending for assets (#5115) * Fix handling of forwarded messages inside of a TNEF message (#5632) * Fix bug where attachment size wasn't visible when the filename was too long (#6033) * Fix checking table columns when there's more schemas/databases in postgres/mysql (#6047) * Fix css conflicts in user interface and e-mail content (#5891) * Fix duplicated signature when using Back button in Chrome (#5809) * Fix touch event issue on messages list in IE/Edge (#5781) * Fix so links over images are not removed in plain text signatures converted from HTML (#4473) * Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 (#5772)�- Upgrade to version 1.3.10: * Managesieve: Fix so "Create filter" option does not show up when Filters menu is disabled (#6723) * Enigma: Fix bug where revoked users/keys were not greyed out in key info * Enigma: Fix error message when trying to encrypt with a revoked key (#6607) * Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638) * Fix compatibility with kolab/net_ldap3 > 1.0.7 (#6785) * Fix bug where bmp images couldn't be displayed on some systems (#6728) * Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744) * Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758) * Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746) * Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793) * Fix bug where selection of columns on messages list wasn't working * Fix bug in converting multi-page Tiff images to Jpeg (#6824) * Fix wrong messages order after returning to a multi-folder search result (#6836) * Fix PHP 7.4 deprecation: implode() wrong parameter order (#6866) * Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898) * Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899) * Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897) * Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896)�- Upgrade to version 1.3.9: * Fix TinyMCE download location(s) (#6694) * Fix bug where a message/rfc822 part without a filename wasn't listed on the attachments list (#6494) * Fix handling of empty entries in vCard import (#6564) * Fix bug in parsing some IMAP command responses that include unsolicited replies (#6577) * Fix PHP 7.2 compatibility in debug_logger plugin (#6586) * Fix so ANY record is not used for email domain validation, use A, MX, CNAME, AAAA instead (#6581) * Fix so mime_content_type check in Installer uses files that should always be available (i.e. from program/resources) (#6599) * Fix missing CSRF token on a link to download too-big message part (#6621) * Fix bug when aborting dragging with ESC key didn't stop the move action (#6623) * Fix bug where next row wasn't selected after deleting a collapsed thread (#6655)�- Upgrade to version 1.3.8: * Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 (#6374) * Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 (#6383) * Enigma: Fix deleting keys with authentication subkeys (#6381) * Fix invalid regular expressions that throw warnings on PHP 7.3 (#6398) * Fix so Classic skin splitter does not escape out of window (#6397) * Fix XSS issue in handling invalid style tag content (#6410) * Fix compatibility with MySQL 8 - error on 'system' table use * Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422) * New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419) * Fix support for "allow-from " in x_frame_options config option (#6449) * Fix bug where valid content between HTML comments could have been skipped in some cases (#6464) * Fix multiple VCard field search (#6466) * Fix session issue on long running requests (#6470) - add files with .log entry to logrotate config - enhance apache configuration by: + disable mbstring function overload (http://bugs.php.net/bug.php?id=30766) + do not allow to see README*, INSTALL, LICENSE or CHANGELOG files + set additional headers: ++ Content-Security-Policy: ask browsers to not set the referrer ++ Cache-Control: ask not to cache the content ++ Strict-Transport-Security: set HSTS rules for SSL traffic ++ X-XSS-Protection: configure built in reflective XSS protection - adjust README.openSUSE: + db.inc.php is not used any longer + flush privileges after creating/changing users in mysql - use %%license macro on newer distributions�- upstream fixed broken tar.gz archive keeping same version 1.3.7�- Upgrade to version 1.3.7 * Fix PHP Warning: Use of undefined constant IDNA_DEFAULT on systems without php-intl (#6244) * Fix bug where some parts of quota information could have been ignored (#6280) * Fix bug where some escape sequences in html styles could bypass security checks * Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names * Fix bug where only attachments with the same name would be ignored on zip download (#6301) * Fix bug where unicode contact names could have been broken/emptied or caused DB errors (#6299) * Fix bug where after "mark all folders as read" action message counters were not reset (#6307) * Enigma: [EFAIL] Don't decrypt PGP messages with no MDC protection (#6289) * Fix bug where some HTML comments could have been malformed by HTML parser (#6333)�- Upgrade to version 1.3.6 * Fix parsing date strings (e.g. from a Date: mail header) with comments * Fix PHP 7.2: count(): Parameter must be an array in enchant-based spellchecker * Fix possible IMAP command injection and type juggling vulnerabilities * Enigma: Fix key selection for signing * Enigma: Enable keypair generation on Internet Explorer 11 * Fix check_request() bypass in places using get_uids() (CVE-2018-9846 boo#1067574) * Fix bug where usernames without domain part could be malformed or converted to lower-case on logon�- Upgrade to version 1.3.5 * Added new skin with mobile support - the Elastic * Support Redis cache * Improved Mailvelope integration - Added private key listing and generating to identity settings - Enable encrypt & sign option if Mailvelope supports it * Update to jQuery-3.3.1 * vcard_attachments: Add possibility to send contact vCard from Contacts toolbar (#6080) * Add More actions button in Contacts toolbar with Copy/Move actions (#6081) * Display an error when clicking disabled link to register protocol handler (#6079) * Add option trusted_host_patterns (#6009, #5752) * Support SMTPUTF8 and relax email address validation to support unicode in local part (#5120) * Support additional connect parameters in PostgreSQL database wrapper * Use UI dialogs instead of confirm() and alert() where possible * Display value of the SMTP message size limit in the error message (#6032) * Skip redundant INSERT query on successful logon when using PHP7 * Replace display_version with display_product_version (#5904) * Extend disabled_actions config so it accepts also button names (#5903) * Handle remote stylesheets the same as remote images, ask the user to allow them (#5994) * Add Message-ID to the sendmail log (#5871) * Managesieve: Add ability to disable filter sets and other actions (#5496, #5898) * Managesieve: Add option managesieve_forward to enable settings dialog for simple forwarding (#6021) * Managesieve: Support filter action with custom IMAP flags (#6011) * Managesieve: Support 'mime' extension tests - RFC5703 (#5832) * Managesieve: Support GSSAPI authentication with krb_authentication plugin (#5779) * Changed defaults for smtp_user (%u), smtp_pass (%p) and smtp_port (587) * Composer: Fix certificate validation errors by using packagist only (#5148) * Enigma: Add button to send mail unencrypted if no key was found (#5913) * Enigma: Add options to set PGP cipher/digest algorithms (#5645) * Enigma: Multi-host support * Add --get and --extract arguments and CACHEDIR env-variable support to install-jsdeps.sh (#5882) * Update to jquery-minicolors 2.2.6 * Support _filter and _scope as GET arguments for opening mail UI (#5825) * Support for IMAP folders that cannot contain both folders and messages (#5057) * Added .user.ini file for php-fpm (#5846) * Email Resent (Bounce) feature (#4985) * Various improvements for templating engine and skin behaviours - Support conditional include - Support for 'link' objects - Support including files with path relative to templates directory - Use <button> instead of <input> for submit button on logon screen * Reset onerror on images if placeholder does not exist to prevent from requests storm * Unified and simplified code for loading content frame for responses and identities * Display contact import and advanced search in popup dialogs * Make possible to set (some) config options from a skin * Added optional checkbox selection for the list widget * Make 'compose' command always enabled * Add .log suffix to all log file names, add option log_file_ext to control this (#313) * Archive: Fix archiving by sender address on cyrus-imap * Archive: Style Archive folder also on folder selector and folder manager lists * Archive: Add Thunderbird compatible Month option (#5623) * Return "401 Unauthorized" status when login fails (#5663) * Support both comma and semicolon as recipient separator, drop recipients_separator option (#5092) * Plugin API: Added 'show_bytes' hook (#5001) * subscriptions_option: show \\Noselect folders greyed out (#5621) * Add option to not indent quoted text on top-posting reply (#5105) * Removed global $CONFIG variable * Password: Support host variables in password_db_dsn option (#5955) * Password: Automatic virtualmin domain setting, removed password_virtualmin_format option (#5759) * Support AUTHENTICATE LOGIN for IMAP connections (#5563) * Support LDAP GSSAPI authentication (#5703) * Allow contacts without an email address (#5079) * Localized timezone selector (#4983) * Use 7bit encoding for ISO-2022-* charsets in sent mail (#5640) * Handle inline images also inside multipart/mixed messages (#5905) * Fix bug where attachment size wasn't visible when the filename was too long (#6033) * Fix checking table columns when there's more schemas/databases in postgres/mysql (#6047) * Fix css conflicts in user interface and e-mail content (#5891) * Fix duplicated signature when using Back button in Chrome (#5809) * Fix touch event issue on messages list in IE/Edge (#5781) * Fix so links over images are not removed in plain text signatures converted from HTML (#4473) * Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 (#5772) * Managesieve: Fix bug where text: syntax was forced for strings longer than 1024 characters (#6143) * Managesieve: Fix missing Save button in Edit Filter Set page of Classic skin (#6154) * Fix duplicated labels in Test SMTP Config section (#6166) * Fix PHP Warning: exif_read_data(...): Illegal IFD size (#6169) * Enigma: Fix key generation in Safari by upgrade to OpenPGP 2.6.2 (#6149) * Fix security issue in remote content blocking on HTML image and style tags (#6178) * Added 9pt and 11pt to the list of font sizes in HTML editor * Fix handling encoding of HTML tags in "inline" JSON output (#6207) * Fix bug where some unix timestamps were not handled correctly by rcube_utils::anytodatetime() (#6212)�- fix rights for enigma plugin�- Trim bias from description. - Replace %__-type macro indirections. - Avoid bashisms in build logic.�- Upgrade to version 1.3.4 - RELEASE 1.3.4 * Fix bug where contacts search could skip some records (#6130) * Fix possible information leak - add more strict sql error check on user creation (#6125) * Fix a couple of warnings on PHP 7.2 (#6098) * Fix broken long filenames when using imap4d server - workaround server bug (#6048) * Fix so temp_dir misconfiguration prints an error to the log (#6045) * Fix untagged COPYUID responses handling - again (#5982) * Fix PHP warning "idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated" with PHP 7.2 (#6075) * Fix bug where Archive folder wasn't auto-created on login with create_default_folders=true * Fix performance issue when parsing malformed and long Date header (#6087) * Fix syntax error in mssql.initial.sql (#6097) * Fix bug where contacts export by selection returned no more than 10 entries (#6103) * Fix searching contacts by address in LDAP source (#6084) * Fix X-Frame-Options:ALLOW-FROM support, remove custom click-jacking protection (#6057) - RELEASE 1.3.3 * Fix decoding of mailto: links with + character in HTML messages (#6020) * Fix false reporting of failed upgrade in installto.sh (#6019) * Fix file disclosure vulnerability caused by insufficient input validation [CVE-2017-16651] (#6026) * Fix mangled non-ASCII characters in links in HTML messages (#6028) - RELEASE 1.3.2 * Fix bug where pink image was used instead of a thumbnail when image resize fails (#5933) * Fix so files size/count limit is verified (client-side) also on drag-n-drop uploads (#5940) * Fix invalid template loading on a message error in preview frame (#5941) * Fix bug where HTML messages could have been rendered empty on some systems (#5957) * Fix wording of "Mark previewed messages as read" to "Mark messages as read" (#5952) * Enigma: Fix decryption of messages encoded with non-ascii charset (#5962) * Fix missing cursor in HTML editor on mail reply (#5969) * Fix (again) bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) * Fix bug where mail search could return empty result on servers without SORT capability (#5973) * Fix bug where assets_path wasn't added to some watermark frames * Fix so untagged COPYUID responses are also supported according to RFC6851 (#5982) * Fix issue caused by non-default session.cookie_lifetime setting (#5961) * Fix Edge encoding bug when pasting text into the HTML editor, update to TinyMCE 4.5.8 (#5885) * Fix handling of unknown Content-Disposition type (#6002) * Fix truncated folder name on messages list in multi-folder mode, for folders with non-ascii characters (#6004) * Fix bug where removing the last subfolder did not hide toggle button on its parent record (#6007) * Fix bug where ghost messages could be added to the list after fast delete (#5941) - RELEASE 1.3.1 * Add Preferences > Mailbox View > Main Options > Layout (#5829) * Password: Fix compatibility with PHP 7+ in cpanel_webmail driver (#5820) * Managesieve: Fix parsing dot-staffed lines in multiline text (#5838) * Managesieve: Fix AM/PM suffix in vacation time selectors * Managesieve: Fix bug where 'exists' operator was reset to 'contains' (#5899) * Remove non-printable characters from filenames on download/display (#5880) * Fix decoding non-ascii attachment names from TNEF attachments (#5646, #5799) * Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure rcube_utils::random_bytes() result has always requested length (#5788) * Fix bug where HTML messages with @media styles could moddify style of page body (#5811) * Fix style issue on selected and unfocused message that is part of a thread (#5798) * Fix bug where a.button style from managesieve plugin could impact other elements (#5800) * Fix position of selected icon for (Mailvelope) Encrypt button * Fix fatal error when using DMY- or MDY-based date format in PostgreSQL (#5808) * Fix bug where errors were not printed when using bin/update.sh (#5834) * Fix PHP 7.2 warnings on count() use (#5845) * Fix bug where Chrome could not upload the same file that was selected before (#5854) * Fix duplicate messages on the list after deleting messages on the next to the last page (#5862) * Fix bug where messages count was not updated after delete when imap_cache is set (#5872) * Fix potential XSS vulnerability with malformed HTML message markup * Fix sending message with "Too many public recipients" dialog buttons (#5924) * Bring back double-click behavior on the message list which was removed in 1.3.0 (#5823) * Enigma: Fix decrypting an encrypted+signed message when signature verification fails (#5914) - RELEASE 1.3.0 * Update to TinyMCE 4.5.7 * Fix bug where invalid recipients could be silently discarded (#5739) * Fix conflict with _gid cookie of Google Analytics (#5748) * Print error from CLI scripts when system/exec function is disabled (#5744) * Fix bug where comment notation within style tag would cause the whole style to be ignored (#5747) * Fix bug where it wasn't possible to scroll folders list in Edge (#5750) * Fix folders list sorting on Windows - if php-intl is available (#5732) * Fix addressbook searching by gender (#5757) * Fix prevention from using % and * characters in folder name (#5762) * Fix POST parameter reflection in default_charset selector (#5768) * Enigma: Fix compatibility with assets_dir * Managesieve: Skip redundant LISTSCRIPTS command * Fix SQL syntax error on MariaDB 10.2 (#5774) * Fix bug where zipdownload ignored files with the same name (#5777) * Fix bug where it wasn't possible to set timezone to auto-detected value (#5782) - Build roundcube correcty for both php5 and php7�- Update to 1.2.7: + Fix file disclosure vulnerability caused by insufficient input validation (CVE-2017-16651; boo#1067574)�- Update to 1.2.6 * Don't ignore (global) userlogins/sendmail logging in per_user_logging mode * Enigma: Fix compatibility with assets_dir * Managesieve: Fix AM/PM suffix in vacation time selectors * Fix bug where comment notation within style tag would cause the whole style to be ignored (#5747) * Fix bug where it wasn't possible to scroll folders list in Edge (#5750) * Fix addressbook searching by gender (#5757) * Fix SQL syntax error on MariaDB 10.2 (#5774) * Fix bug where it wasn't possible to set timezone to auto-detected value (#5782) * Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure rcube_utils::random_bytes() result has always requested length (#5788) * Fix potential XSS vulnerability with malformed HTML message markup�- fix for boo#1050980 * php-mcrypt will be removed with php >= 7.2 * anyway not a dependency anymore since roundcube version 1.2�- Update to 1.2.5 which fixes vulnerability in the virtualmin and sasl drivers of the password plugin (CVE-2017-8114, bsc#1036955)�- Update to 1.2.4 [boo#1029035] - Managesieve: Fix handling of scripts with nested rules (#5540) - Managesieve: Fix parser issue with empty lines between comments (#5657) - Managesieve: Fix possible defect in handling \r\n in scripts (#5685) - Enigma: Fix handling of messages with nested PGP encrypted parts (#5634) - Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555) - Enigma: Fix missing require statement for Crypt_GPG_KeyGenerator (#5641) - Fix variable substitution in ldap host for some use-cases, e.g. new_user_identity (#5544) - Fix adding images to new identity signatures - Fix rsync error handling in installto.sh script (#5562) - Fix some advanced search issues with multiple addressbooks (#5572) - Fix so group/addressbook selection is retained on page refresh - Fix bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) - Fix bug where external content in src attribute of input/video tags was not secured (#5583) - Fix PHP error on update of a contact with multiple email addresses when using PHP 7.1 (#5587) - Fix bug where mail content frame couldn't be reset in some corner cases (#5608) - Fix bug where some classic skin images were not displayed in IE/Edge (#5614) - Fix bug where signature couldn't be added above the quote in Firefox 51 (#5628) - Fix regression where groups with email address were resolved to its members' addresses - Fix update of group name in the contacts list header on group rename (#5648) - Add rewrite rule to disable access to /vendor/bin folder in .htaccess (#5630) - Fix bug where it was too easy accidentally move a folder when using the subscription checkbox (#5655) - Fix XSS issue in handling of a style tag inside of an svg element [CVE-2017-6820]�- Update to 1.2.3 [boo#1012493] - Searching in both contacts and groups when LDAP addressbook with group_filters option is used - Fix vulnerability in handling of mail()'s 5th argument [boo#1012493] - Fix To: header encoding in mail sent with mail() method (#5475) - Fix flickering of header topline in min-mode (#5426) - Fix bug where folders list would scroll to top when clicking on subscription checkbox (#5447) - Fix decoding of GB2312/GBK text when iconv is not installed (#5448) - Fix regression where creation of default folders wasn't functioning without prefix (#5460) - Enigma: Fix bug where last records on keys list were hidden (#5461) - Enigma: Fix key search with keyword containing non-ascii characters (#5459) - Fix bug where deleting folders with subfolders could fail in some cases (#5466) - Fix bug where IMAP password could be exposed via error message (#5472) - Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc, Added memcache_max_allowed_packet and apc_max_allowed_packet settings (#5452) - Fix "Illegal string offset" warning in rcube::log_bug() on PHP 7.1 (#5508) - Fix storing "empty" values in rcube_cache/rcube_cache_shared (#5519) - Fix missing content check when image resize fails on attachment thumbnail generation (#5485) - Fix displaying attached images with wrong Content-Type specified (#5527)�- verify source signature�- Update to 1.2.2 [boo#1001856] - Enigma: Add possibility to configure gpg-agent binary location (enigma_pgp_agent) - Enigma: Fix signature verification with some IMAP servers, e.g. Gmail, DBMail (#5371) - Enigma: Make recipient key searches case-insensitive (#5434) - Fix regression in resizing JPEG images with Imagick (#5376) - Managesieve: Fix parsing of vacation date-time with non-default date_format (#5372) - Use SymLinksIfOwnerMatch in .htaccess instead of FollowSymLinks disabled on some hosts for security reasons (#5370) - Wash position:fixed style in HTML mail for better security (#5264) [boo#1001856] - Fix bug where memcache_debug didn't work for session operations - Fix bug where Message-ID domain part was tied to username instead of current identity (#5385) - Fix bug where blocked.gif couldn't be attached to reply/forward with insecure content - Fix E_DEPRECATED warning when using Auth_SASL::factory() (#5401) - Fix bug where names of downloaded files could be malformed when derived from the message subject (#5404) - Fix so "All" messages selection is resetted on search reset (#5413) - Fix bug where folder creation could fail if personal namespace contained more than one entry (#5403) - Fix error causing empty INBOX listing in Firefox when using an URL with user:password specified (#5400) - Fix PHP warning when handling shared namespace with empty prefix (#5420) - Fix so folders list is scrolled to the selected folder on page load (#5424) - Fix so when moving to Trash we make sure the folder exists (#5192) - Fix displaying size of attachments with zero size - Fix so "Action disabled" error uses more appropriate 404 code (#5440)�- Update to 1.2.1 - Update TinyMCE to version 4.3.13 (#5309) - Fix bug where errors could have been not logged when per_user_logging=true - Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting - Fix so minified publickey.js (with cache-buster) is used when available (#5254) - Fix (replace) application/x-tar file extension test as it might not exist in nginx config (#5253) - Fix PHP warning when password_hosts is set, but is not an array (#5260) - Fix redundant keep-alive requests when session_lifetime is greater than ~20000 (#5273) - Fix so subfolders of INBOX can be set as Archive (#5274) - Fix bug where multi-folder search could choose a wrong folder in "this and subfolders" scope (#5282) - Fix bug where multi-folder search didn't work for unsubscribed INBOX (#5259) - Fix bug where "no body" alert could be displayed when sending mailvelope email - Enigma: Fix keys import from inside of an encrypted message (#5285) - Enigma: Fix malformed signed messages with force_7bit=true (#5292) - Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary) - Enigma: Add possibility to export private keys (#5321) - Fix searching by email address in contacts with multiple addresses (#5291) - Fix handling of --delete argument in moduserprefs.sh script (#5296) - Workaround PHP issue by calling closelog() on script shutdown when using log_driver=syslog (#5289) - Fix so upgrade script makes sure program/lib directory does not contain old libraries (#5287) - Fix subscription checkbox state on error in folder subscribe/unsubscribe action (#5243) - Fix bug where microsecond format in logged date didn't work in some cases - Fix conflict in new_user_dialog and password_force_new_user settings (#5275) - Don't create multipart/alternative messages with empty text/plain part (#5283) - Use contact_search_name format in popup on results in compose contacts search - Fix handling of 'mailto' and 'error' arguments in message_before_send hook (#5347) - Fix missing localization of HTML editor when assets_dir != INSTALL_PATH - Fix handling of blockquote tags with mixed case on html2text conversion (#5363) - Fix javascript errors in IE on page with iframe that points to another domain�- update to version 1.2.0 [boo#982003] [CVE-2016-5103] PHP7 compatibility PGP encryption Drag-n-drop attachments from mail preview to compose window Mail messages searching with predefined date interval Improved security measures to protect from brute-force attacks And of course plenty of small improvements and bug fixes.�- Update to 1.1.5 Plugin API: Add html2text hook Plugin API: Added addressbook_export hook Fix missing emoticons on html-to-text conversion Fix random "access to this resource is secured against CSRF" message at logout (#4956) Fix missing language name in "Add to Dictionary" request in HTML mode (#4951) Enable use of TLSv1.1 and TLSv1.2 for IMAP (#4955) Fix XSS issue in SVG images handling (#4949) Fix (again) security issue in DBMail driver of password plugin CVE-2015-2181 Fix bug where Archive/Junk buttons were not active after page jump with select=all mode (#4961) Fix bug in long recipients list parsing for cases where recipient name contained @-char (#4964) Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#4966) Hide DSN option in Preferences when smtp_server is not used (#4967) Protect download urls against CSRF using unique request tokens (#4957) newmail_notifier: Refactor desktop notifications Fix so contactlist_fields option can be set via config file Fix so SPECIAL-USE assignments are forced only until user sets special folders (#4782) Fix performance in reverting order of THREAD result Fix converting mail addresses with @www. into mailto links (#5197)�- Added "Suggests:" for apache2�- Changed apache2 config�- Update to 1.1.4 Add workaround for ​https://bugs.php.net/bug.php?id=70757 (#1490582) Fix duplicate messages in list and wrong count after delete (#1490572) Fix so Installer requires PHP5 Make brute force attacks harder by re-generating security token on every failed login (#1490549) Slow down brute-force attacks by waiting for a second after failed login (#1490549) Fix .htaccess rewrite rules to not block .well-known URIs (#1490615) Fix mail view scaling on iOS (#1490551) Fix so database_attachments::cleanup() does not remove attachments from other sessions (#1490542) Fix responses list update issue after response name change (#1490555) Fix bug where message preview was unintentionally reset on check-recent action (#1490563) Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed (#1490539) Fix redundant blank lines when using HTML and top posting (#1490576) Fix redundant blank lines on start of text after html to text conversion (#1490577) Fix HTML sanitizer to skip <!-- node type X --> in output (#1490583) Fix invalid LDAP query in ACL user autocompletion (#1490591) Fix regression in displaying contents of message/rfc822 parts (#1490606) Fix handling of message/rfc822 attachments on replies and forwards (#1490607) Fix PDF support detection in Firefox > 19 (#1490610) Fix path traversal vulnerability (CWE-22) in setting a skin (#1490620) [CVE-2015-8770] [bnc#962067] Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works (#1490619) - explicitely add required PHP packages (according to INSTALL): + php-dom, php-json, php-sockets - also recommend additional PHP packages: + php-zip, php-pear-Crypt_GPG - use generic php- prefix also for recommended packages (no explicit php5-) - no Dockerfile readme any more�- Changed roundcubemail-httpd.conf - Enable mod_version.c per default [boo#938840]�- Update to 1.1.3 Fix closing of nested menus (#1490443) Fix so E_DEPRECATED errors from PEAR libs are ignored by error_reporting change (#1490281) Fix compatibility with PHP 5.3 in rcube_ldap class (#1490424) Get rid of Mail_mimeDecode package dependency (#1490416) Fix "Importing..." message does not hide on error (#1490422) Fix SQL error on logout when using session_storage=php (#1490421) Update to jQuery 2.1.4 (#1490406) Fix Compose action in addressbook for results from multiple addressbooks (#1490413) Fix bug where some messages in multi-folder search couldn't be viewed/printed/downloaded (#1490426) Fix unintentional messages list page change on page switch in compose addressbook (#1490427) Fix race-condition in saving user preferences and loading plugin config (#1490431) Fix so plain text signature field uses monospace font (#1490435) Fix so links with href == content aren't added to links list on html to text conversion (#1490434) Fix handling of non-break spaces in html to text conversion (#1490436) Fix self-reply detection issues (#1490439) Fix multi-folder search result sorting by arrival date (#1490450) Fix so *-request@ addresses in Sender: header are also ignored on reply-all (#1490452) Update to TinyMCE 4.1.10 (#1490405) Fix draft removal after a message is sent and storing sent message is disabled (#1490467) Fix so imap folder attribute comparisons are case-insensitive (#1490466) Fix bug where new messages weren't added to the list in search mode Fix wrong positioning of message list header on page scroll in Webkit browsers (#1490035) Fix some javascript errors in rare situations (#1490441) Fix error when using back button after sending an email (#1490009) Fix removing signature when switching to identity with an empty sig in HTML mode (#1490470) Disable links list generation on html-to-text conversion of identities or composed message (#1490437) Fix "washing" of style elements wrapped into many lines Fix so input field (e.g. search box) does not loose focus on list load (#1490455) Fix minor XSS issue in drag-n-drop file uploads (#1490530)�- Update to 1.1.2 Add new plugin hook 'identity_create_after' providing the ID of the inserted identity (#1490358) Add option to place signature at bottom of the quoted text even in top-posting mode [sig_below] Fix handling of %-encoded entities in mailto: URLs (#1490346) Fix zipped messages downloads after selecting all messages in a folder (#1490339) Fix vpopmaild driver of password plugin Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically (#1490343) Fix tables listing routine on mysql and postgres so it skips system or other database tables and views (#1490337) Fix message list header in classic skin on window resize in Internet Explorer (#1490213) Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325) Fix lack of signature separator for plain text signatures in html mode (#1490352) Fix font artifact in Google Chrome on Windows (#1490353) Fix bug where forced extwin page reload could exit from the extwin mode (#1490350) Fix bug where some unrelated attachments in multipart/related message were not listed (#1490355) Fix mouseup event handling when dragging a list record (#1490359) Fix bug where preview_pane setting wasn't always saved into user preferences (#1490362) Fix bug where messages count was not updated after message move/delete with skip_deleted=false (#1490372) Fix security issue in contact photo handling (#1490379) Fix possible memcache/apc cache data consistency issues (#1490390) Fix bug where imap_conn_options were ignored in IMAP connection test (#1490392) Fix bug where some files could have "executable" extension when stored in temp folder (#1490377) Fix attached file path unsetting in database_attachments plugin (#1490393) Fix issues when using moduserprefs.sh without --user argument (#1490399) Fix potential info disclosure issue by protecting directory access (#1490378) Fix blank image in html_signature when saving identity changes (#1490412) Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402) Fix XSS vulnerability in _mbox argument handling (#1490417)�- Update to 1.1.1 ACL: Allow other plugins to adjust the list of permissions and groups to edit Add possibility to print contact information (of a single contact) Add possibility to configure max_allowed_packet value for all database engines (#1490283) Improved handling of storage errors after message is sent Update to TinyMCE 4.1.9 Unified request* event arguments handling, added support for _unlock and _action parameters Security: Generate random hash for the per-user local storage prefix (#1490279) Fix refreshing of drafts list when sending a message which was saved in meantime (#1490238) Fix saving/sending emoticon images when assets_dir is set Fix PHP fatal error when visiting Vacation interface and there's no sieve script yet (#1490292) Fix setting max packet size for DB caches and check packet size also in shared cache Fix needless security warning on BMP attachments display (#1490282) Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) Fix performance of rcube_db_mysql::get_variable() Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277) Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function (#1490280) Fix cursor position on reply below the quote in HTML mode (#1490263) Fix so "over quota" errors are displayed also in message compose page Fix duplicate entries supression in autocomplete result (#1490290) Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) Fix so localized folder name is displayed in multi-folder search result (#1490243) Fix javascript error after creating a folder which is a subfolder of another one (#1490297) Fix bug where subject of sent/saved message was removed if mbstring wasn't installed (#1490295) Fix missing vcard_attachment icon on messages list (#1490303) Fix storing signatures with big images in MySQL database (#1490306) Fix Opera browser detection in javascript (#1490307) Fix so search filter, scope and fields are reset on folder change Fix rows count when messages search fails (#1490266) Fix bug where spellchecking in HTML editor do not work after switching editor type more than once (#1490311) Fix bug where TinyMCE area height was too small on slow network connection (#1490310) Fix backtick character handling in sql queries (#1490312) Fix redirect URL for attachments loaded in an iframe when behind a proxy (#1490191) Fix menu container references to point to the actual <ul> element (#1490313) Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element (#1490318)�- Update to 1.1.0 New features: - Allow searching across multiple folders - Improved support for screen readers and assistive technology using WCAG 2.0 andWAI ARIA standards - Update to TinyMCE 4.1 to support images in HTML signatures (copy & paste) - Added namespace filter and folder searching in folder manager - New config option to disable UI elements/actions - Stronger password encryption using OpenSSL - Support for the IMAP SPECIAL-USE extension - Support for Oracle as database backend - Manage 3rd party libs with Composer - Secure URLs [1] (disabled by default) Changelog: Make SMTP error log more verbose - include server response and error code Fix download options menu (added by zipdownload plugin) in classic skin (#1490228) Fix blocked.gif image usage with assets_dir set Fix bug where max_group_members was ignored when adding a new contact (#1490214) Hide MDN and DSN options in compose if disabled by admin (#1490221) Fix checks based on window.ActiveXObject in IE > 10 Fix XSS issue in style attribute handling (#1490227) Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225) Fix so "set as default" option is hidden if identities_level > 1 (#1490226) Fix bug where search was reset after returning from compose visited for reply Fix javascript error in "IE 8.0/Tablet PC" browser (#1490210) Fix bug where Reply-To address was ignored on reply to messages sent by self (#1490233) Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) Fix bug where drafts list wasn't refreshed after draft message was sent from another window (#1490238) Fix keyboard navigation and css in datepicker widget across many Firefox versions Fix false warning when opening attached text/plain files (#1490241) Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239) Fix security issue in DBMail driver of password plugin (#1490261) Enable FollowSymLinks? option in .htaccess file which is required by rewrite rules (#1490255) Fix so JSON.parse() errors on localStorage items are ignored (#1490249) [1] http://trac.roundcube.net/wiki/Howto_Config/Secure_URLs�- Update to 1.1-rc (1.0.95) Update jQuery to version 2.1.3 Improve system security by using optional special URL with security token - use_secure_urls Allow to define separate server/path for image/js/css files - assets_url/assets_dir Sync vendor folder if exists in source package (#1490145) Avoid useless reloading list when resetting search with active filter (#1490057) Fix invalid folder selection if clicked while busy (#1490158) Fix import of multiple contact email addresses from Outlook-csv format (#1490169) Fix drag-n-drop to folders expanded while dragging (#1490157) Fix import of multiple contact groups from Google-csv format (#1490159) Fix import of contacts with multiple email addresses from Google-csv format (#1490178) Fix bugs where CSRF attacks were still possible on some requests Fix some rcube_utils::anytodatetime() corner cases with timezone mismatches (#1490163) Improve move-to and contact-export button in classic skin (#1490166) Fix wrong icon for download button in classic skin Fix bug where sent message was saved in Sent folder even if disabled by user (#1490208) - Update to 1.1-beta (1.0.90) Fix skin path handling in plugin context (#1488967) Prevent memory exhaustion on image resizing with GD on Windows (#1489937) Add plugin hook for database table name lookups as requested in #1489837 Added Oracle database support Support contacts import in GMail CSV format Added namespace filter in Folder Manager Added folder searching in Folder Manager Fix restoring draft messages from localStorage if editor mode differs (#1490016) Added config option/user preference to disable saving messages in localStorage (#1489979) Added config option 'imap_log_session' to enable Roundcube <-> IMAP session ID logging Added config option 'log_session_id' to control the length of the session identifier in logs Implemented 'storage_connected' API hook after successful IMAP login (#1490025) Integrate Net_LDAP3 and rcube_ldap_generic classes Add option (disabled_actions) to disable UI elements/actions (#1489638) Support password encryption using openssl extension (#1489989) Create/rename groups in UI dialogs (#1489951) Added 'contact_search_name' option to define autocompletion entry format Display quota information for current folder not INBOX only (#1487993) Support images in HTML signatures (#1488676) Display full quota information in popup (#1485769, #1486604) Mail compose: Selecting contact inserts recipient to previously focused input - to/cc/bcc accordingly (#1489684) Close "no subject" prompt with Enter key (#1489580) Password: Add option to force new users to change their password (#1486884) Improve support for screen readers and assistive technology using WCAG 2.0 and WAI ARIA standards Enable basic keyboard navigation throughout the UI (#1487845) Select/scroll to previously selected message when returning from message page (#1489023) Display a warning if popup window was blocked (#1489618) Remove (was: ...) from message subject on reply (#1489375) Update to TinyMCE 4.1 (#1489057) Enable autolink plugin in TinyMCE (#1488845) Support image operations with Imagick extension (#1489734) Support upload progress with session.upload_progress and PECL uploadprogress module (#1488702) Make identity name field optional (#1489510) Utility script to remove user records from the local database Plugin API: Added message_saved hook (#1489752) Plugin API: Added imap_search_before hook Support messages import from zip archives Zipdownload: Added mbox format support (#1486069) Drop support for IE6, move IE7/IE8 support to legacy_browser plugin Update to jQuery-2.1.1 Search across multiple folders (#1485234) Improve UI integration of ACL settings Drop support for PHP < 5.3.7 Set In-Reply-To and References for forwarded messages (#1489593) Removed redundant default_folders config option (#1489737) Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830) Optimize some framed pages content for better performance (#1489792) Improve text messages display and conversion to HTML (#1488937) Don't remove links when html signature is converted to text (#1489621) Fix page title when using search filter (#1490023) Fix mbox files import Fix some character sets detection (#1490135) Fix so attachment charset is set in headers of forward/draft message (#1490109) Fix bug where wrong charset could be used for text attachment preview page (#1490106) Fix setting flags on servers with no PERMANENTFLAGS response (#1490087) Fix regression in SHAA password generation in ldap driver of password plugin (#1490094) Fix displaying of HTML messages with absolutely positioned elements in Larry skin (#1490103) Fix font style display issue in HTML messages with styled <span> elements (#1490101) Fix download of attachments that are part of TNEF message (#1490091) Fix handling of uuencoded messages if messages_cache is enabled (#1490108) Fix handling of base64-encoded attachments with extra spaces (#1490111) Fix handling of UNKNOWN-CTE response, try do decode content client-side (#1490046) Fix bug where creating subfolders in shared folders wasn't possible without ACL extension (#1490113) Fix reply scrolling issue with text mode and start message below the quote (#1490114) Fix possible issues in skin/skin_path config handling (#1490125) - Rebased roundcubemail-0.9.1_config-dir.patch as roundcubemail-1.1-beta-config_dir.patch�- Update to 1.0.5 Fix bug where some valid text in a message was handled as uuencoded attachment Fix wrong icon for download button in classic skin Fix bug where sent message was saved in Sent folder even if disabled by user (#1490208) Fix checks based on window.ActiveXObject in IE > 10 Fix XSS issue in style attribute handling (#1490227) Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225) Fix so "set as default" option is hidden if identities_level > 1 (#1490226) Fix bug where search was reset after returning from compose visited for reply Fix javascript error in "IE 8.0/Tablet PC" browser (#1490210) Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) - Update to 1.1-rc (1.0.95)�- Update to 1.0.4 Disable TinyMCE contextmenu plugin as there are more cons than pros in using it (#1490118) Fix bug where show_real_foldernames setting wasn't honored on compose page (#1490153) Fix issue where Archive folder wasn't protected in Folder Manager (#1490154) Fix compatibility with PHP 5.2. in rcube_imap_generic (#1490115) Fix setting flags on servers with no PERMANENTFLAGS response (#1490087) Fix regression in SHAA password generation in ldap driver of password plugin (#1490094) Fix displaying of HTML messages with absolutely positioned elements in Larry skin (#1490103) Fix font style display issue in HTML messages with styled <span> elements (#1490101) Fix download of attachments that are part of TNEF message (#1490091) Fix handling of uuencoded messages if messages_cache is enabled (#1490108) Fix handling of base64-encoded attachments with extra spaces (#1490111) Fix handling of UNKNOWN-CTE response, try do decode content client-side (#1490046) Fix bug where creating subfolders in shared folders wasn't possible without ACL extension (#1490113) Fix reply scrolling issue with text mode and start message below the quote (#1490114) Fix possible issues in skin/skin_path config handling (#1490125) Fix lack of delimiter for recipient addresses in smtp_log (#1490150) Fix generation of Blowfish-based password hashes (#1490184) Fix bugs where CSRF attacks were still possible on some requests�- fix bashisms in post scripts�/bin/sh�/bin/sh�i04-ch2d 1698912386������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ��� ��� ��� ��� ��������������������������������������������������������� ���!���"���#���$���%���&���'���(���)���*���+���,���-���.���/���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��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��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��W��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��5��7��8��8��8��;��<��=��>��=��@��A��B��C��D��E��F��G��H��I��J��0��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��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�� 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�� 8�� 9�� :�� ;�� <�� =�� >�� ?�� @�� A�� B�� C�� D�� E�� F�� G�� H�� I�� J�� K�� L�� M�� 9�� O�� P�� Q�� R�� S�� T�� 9�� V�� 9�� X�� Y�� Z�� J�� K�� ]�� ^�� _�� `�� a�� b�� c�� d�� e�� f�� g�� h�� i�� j�� k�� l�� m�� n�� 9�� 9�� q�� r�� s�� t�� u�� v�� 9�� x�� 9�� z�� {�� |�� J�� ~�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� 9�� �� �� 9�� 9�� �� �� �� �� �� 9�� �� 9�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ��� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� !�� "�� #�� $�� %�� &�� '�� (�� )�� *�� +�� ,�� -�� .�� /�� 0�� 1�� 2�� 3�� 4�� 5�� 6�� 7�� 8�� 9�� :�� ;�� <�� =�� >�� ?�� @�� A�� B�� C�� D�� E�� F����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1.6.4-bp155.2.6.1�1.6.4�1.6.4-bp155.2.6.1����������������������������������������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������������� ��� ��� ��� ��� ��� ��� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������ ������������ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������� ��������� ������������ ��������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���������"���#���$���$���$���$���$��� ���%���%���%��� ���&���&��� ���'���'���'���(���'���'���'���'���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���)���'���*���+���,���,��� ���-���-���-���-���-���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.���.��� ���/���/���/���/��� ���0���0���0��� ���1���1��� ���2���2���2���2���2���3���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���4���3���3���3���3���2���5���6���7���7���7���7���6���6���6���6���6���6��� ���8���8���8��� ���9���9���:���;���<���<���<���:���=���=���=���:���>���?���?���9���9���9���@���A���A���@���B���B���9���C���D���D���D���D���D���9���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���E���9���9���9���9���F���G���H���H���H���H���H���H��� ���I���I���I���I���J���J���J���J���J���J���J���J���I���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���K���I���I���I��� ���L���L���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���M���L��� ���N���N���N��� ���O���O���O���O���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���P���O���O���O���O���O���O���O��� ���Q���Q���Q���Q���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���Q���S���S���S���S���S���S���Q���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���T���Q���Q���Q��� ���U���U���U���U��� ���V���V���V��� ���W���W��� ���X���X���X��� ���Y���Y���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Y��� ���[���[���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���\���[��� ���]���]���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���^���]���]���]��� ���_���_��� ���`���`��� ���a���a���a���a���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���b���a���a���a������c���d���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���e���d���f���d���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���d���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���h���d���i���i���i���i���i���i���i���i���c���j���j���j���j���j���j���j���j���j���j���j���j���j���j���j���j���c���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���l���m���n���l���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���o���l���p���q���p���r���p���s���p���t���p���u���p���v���p���w���p���x���p���y���p���z���p���{���p���|���p���}���~���~���~���~���}���p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������p������l���������������������������������������������������������������������������������������l���������l���k���k���c������c����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c��������������������������������������������� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ������������������������������������������������ ������������������������������������������������������������������ �� �� �� ���������������������������������������������������������������������������������������������������������������������������������������������������� �� �� �� �� ������!����"��"��"��"��"��"��"��"��"��"��"��"����#��$��$��%��%��%��&��&��&��&��&��&��&��%����'��(��(��(��)��)��)��)��)��)��*��*��*��*��*��)��+��+��+��+��+��+��+��+��+��)��,��,��,��,��,��,��,��,��,��)��)��)��)��)��)��)��)��)��)��)��)��)��'��-��-��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��'��/��/��0��0��0��0��0��1��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0����2��3��3��4��5��5��6����7��8��8��8��8��8��9��8��8��:��:��;��;��;��;��;��<��<��<��<��<��<��<��<��<��<��<��;��=��=��=��=����>��?��@��@��A��A��A��A��A��A��A��A��?��?��>��B��C��C��D��D��E��E��E��E��E��E��E��E��E��E��E��E��D��D��D��D��D��D��D��F��D��D��D��G��D��D��H��D��D��B��B��I��B��>��J��K��J��J��>��L��M��M��N��N��N��N��N��N��N��N��N��N��N��M��L��L��O��L��P��>��Q��R��R��Q��>��S��T��T��U��U��U��U��U��U��U��U��U��S��S��>��V��V��>��W��X��W��>��Y��Z��Y��Y��>��[��[��\��]��\��\��^��^��\��>��_��`��_����a��b��b��c��c��c��c��a��d��d��e��e��e��e��e��e��a��f��f��g��g��f��h��h��h��h��h��h��h����i��j��j��k����l��m��m��n��o��p��p��p��p��l��q��q��r��r��r��r��r��r��s��s��s��s��r����t��u��u��v��w��w��w��w��w��x��x��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��y��x��x��z��z��z��z��z��z��z��z��z��z��z��z��z��z��z��x��x��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��{��x��x��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��w��w��}��~��~��w����w��������w��������������������������w������w������������������w��������������������������������������������w������������������������w��������w��������������w������������������������������������������������������������������������������������������������������������������������������������������������������������������������roundcubemail.conf�roundcubemail.inc�roundcubemail�roundcubemail�acl.inc.php�config.inc.php�config.inc.php.sample�defaults.inc.php�managesieve.inc.php�mimetypes.php�password.inc.php�skins�elastic�styles�styles.less�variables.less�roundcubemail�SQL�bin�cleandb.sh�cssshrink.sh�decrypt.sh�deluser.sh�gc.sh�indexcontacts.sh�initdb.sh�installto.sh�jsshrink.sh�makedoc.sh�moduserprefs.sh�msgexport.sh�msgimport.sh�update.sh�updatecss.sh�updatedb.sh�composer.json�composer.json-dist�composer.lock�config�index.php�installer�check.php�client.js�config.php�images�add.png�banner_gradient.gif�banner_schraffur.gif�delete.png�error.png�roundcube_logo.png�index.php�styles.css�test.php�logs�migrated�migration�plugins�acl�acl.js�acl.min.js�acl.php�composer.json�config.inc.php�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�bn_BD.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hi_IN.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ka_GE.inc�kab.inc�km_KH.inc�kn_IN.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�ms_MY.inc�nb_NO.inc�ne_NP.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�ps.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�ta_IN.inc�th_TH.inc�ti.inc�tr_TR.inc�tzl.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�skins�elastic�templates�table.html�additional_message_headers�additional_message_headers.php�composer.json�config.inc.php.dist�archive�archive.js�archive.min.js�archive.php�composer.json�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�bn_BD.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hi_IN.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ka_GE.inc�kab.inc�km_KH.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�ms_MY.inc�nb_NO.inc�ne_NP.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�ps.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�ta_IN.inc�th_TH.inc�tr_TR.inc�tzl.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�attachment_reminder�attachment_reminder.js�attachment_reminder.min.js�attachment_reminder.php�composer.json�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�kab.inc�km_KH.inc�kn_IN.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�autologon�autologon.php�composer.json�autologout�autologout.php�composer.json�database_attachments�composer.json�config.inc.php.dist�database_attachments.php�debug_logger�composer.json�debug_logger.php�runlog�runlog.php�emoticons�composer.json�config.inc.php.dist�emoticons.php�localization�ar.inc�ar_SA.inc�bg_BG.inc�br.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_GB.inc�en_US.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ko_KR.inc�ku_IQ.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�zh_CN.inc�zh_TW.inc�enigma�README�bin�import_keys.sh�composer.json�config.inc.php.dist�enigma.js�enigma.min.js�enigma.php�lib�enigma_driver.php�enigma_driver_gnupg.php�enigma_driver_phpssl.php�enigma_engine.php�enigma_error.php�enigma_key.php�enigma_mime_message.php�enigma_signature.php�enigma_subkey.php�enigma_ui.php�enigma_userid.php�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�bn_BD.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hi_IN.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ka_GE.inc�kab.inc�km_KH.inc�kn_IN.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�ms_MY.inc�nb_NO.inc�ne_NP.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�ps.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�ta_IN.inc�th_TH.inc�ti.inc�tr_TR.inc�tzl.inc�ug.inc�uk_UA.inc�ur_PK.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�openpgp.min.js�skins�elastic�templates�keycreate.html�keyimport.html�keyinfo.html�keys.html�keysearch.html�example_addressbook�composer.json�example_addressbook.php�example_addressbook_backend.php�filesystem_attachments�composer.json�filesystem_attachments.php�help�composer.json�config.inc.php.dist�content�license.html�help.js�help.min.js�help.php�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�kn_IN.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�ti.inc�tr_TR.inc�tzl.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�skins�elastic�templates�content.html�help.html�hide_blockquote�composer.json�hide_blockquote.js�hide_blockquote.min.js�hide_blockquote.php�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�bn_BD.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ka_GE.inc�km_KH.inc�kn_IN.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�tr_TR.inc�tzl.inc�ug.inc�uk_UA.inc�ur_PK.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�http_authentication�composer.json�config.inc.php.dist�http_authentication.php�logout.html�identicon�composer.json�identicon.php�identicon_engine.php�identity_select�composer.json�identity_select.php�jqueryui�README�composer.json�config.inc.php.dist�jqueryui.php�js�i18n�datepicker-af.js�datepicker-ar-DZ.js�datepicker-ar.js�datepicker-az.js�datepicker-be.js�datepicker-bg.js�datepicker-bs.js�datepicker-ca.js�datepicker-cs.js�datepicker-cy-GB.js�datepicker-da.js�datepicker-de-AT.js�datepicker-de.js�datepicker-el.js�datepicker-en-AU.js�datepicker-en-GB.js�datepicker-en-NZ.js�datepicker-eo.js�datepicker-es.js�datepicker-et.js�datepicker-eu.js�datepicker-fa.js�datepicker-fi.js�datepicker-fo.js�datepicker-fr-CA.js�datepicker-fr-CH.js�datepicker-fr.js�datepicker-gl.js�datepicker-he.js�datepicker-hi.js�datepicker-hr.js�datepicker-hu.js�datepicker-hy.js�datepicker-id.js�datepicker-is.js�datepicker-it-CH.js�datepicker-it.js�datepicker-ja.js�datepicker-ka.js�datepicker-kk.js�datepicker-km.js�datepicker-ko.js�datepicker-ky.js�datepicker-lb.js�datepicker-lt.js�datepicker-lv.js�datepicker-mk.js�datepicker-ml.js�datepicker-ms.js�datepicker-nb.js�datepicker-nl-BE.js�datepicker-nl.js�datepicker-nn.js�datepicker-no.js�datepicker-pl.js�datepicker-pt-BR.js�datepicker-pt.js�datepicker-rm.js�datepicker-ro.js�datepicker-ru.js�datepicker-sk.js�datepicker-sl.js�datepicker-sq.js�datepicker-sr-SR.js�datepicker-sr.js�datepicker-sv.js�datepicker-ta.js�datepicker-th.js�datepicker-tj.js�datepicker-tr.js�datepicker-uk.js�datepicker-vi.js�datepicker-zh-CN.js�datepicker-zh-HK.js�datepicker-zh-TW.js�jquery-ui-accessible-datepicker.js�jquery-ui.min.js�jquery.minicolors.min.js�jquery.tagedit.js�themes�elastic�images�jquery.minicolors.png�ui-icons-datepicker.png�ui-icons_444444_256x240.png�ui-icons_777777_256x240.png�jquery-ui.css�jquery-ui.css.diff�jquery-ui.min.css�jquery.minicolors.css�jquery.minicolors.css.diff�jquery.minicolors.min.css�krb_authentication�composer.json�config.inc.php.dist�krb_authentication.php�managesieve�Changelog�codemirror�addon�selection�active-line.js�mark-selection.js�selection-pointer.js�lib�codemirror.css�codemirror.js�codemirror.min.js�mode�sieve�index.html�sieve.js�composer.json�config.inc.php�helpdocs�en_US�settings-filters.rst�settings-vacation.rst�po�settings-filters.pot�settings-vacation.pot�lib�Roundcube�rcube_sieve.php�rcube_sieve_engine.php�rcube_sieve_forward.php�rcube_sieve_script.php�rcube_sieve_vacation.php�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�bn_BD.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hi_IN.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ka_GE.inc�kab.inc�km_KH.inc�kn_IN.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�ms_MY.inc�nb_NO.inc�ne_NP.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�ps.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�ta_IN.inc�th_TH.inc�ti.inc�tr_TR.inc�tzl.inc�ug.inc�uk_UA.inc�ur_PK.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�managesieve.js�managesieve.min.js�managesieve.php�skins�elastic�templates�filteredit.html�forward.html�managesieve.html�setedit.html�seteditraw.html�vacation.html�markasjunk�README.md�composer.json�config.inc.php.dist�drivers�amavis_blacklist.php�cmd_learn.php�dir_learn.php�edit_headers.php�email_learn.php�jsevent.php�sa_blacklist.php�sa_detach.php�localization�ar.inc�ar_SA.inc�bg_BG.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_GB.inc�en_US.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fi_FI.inc�fr_FR.inc�ga_IE.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�ko_KR.inc�ku.inc�lt_LT.inc�lv_LV.inc�nb_NO.inc�nl_NL.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ru_RU.inc�sk_SK.inc�sq_AL.inc�sv_SE.inc�tr_TR.inc�ug.inc�zh_TW.inc�markasjunk.js�markasjunk.min.js�markasjunk.php�new_user_dialog�composer.json�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�tr_TR.inc�ug.inc�uk_UA.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�new_user_dialog.php�new_user_identity�composer.json�config.inc.php.dist�new_user_identity.php�newmail_notifier�composer.json�config.inc.php.dist�favicon.ico�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�ti.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�mail.png�newmail_notifier.js�newmail_notifier.min.js�newmail_notifier.php�overlay.ico�sound.mp3�sound.wav�password�README�composer.json�config.inc.php�drivers�chpasswd.php�cpanel.php�dbmail.php�directadmin.php�domainfactory.php�dovecot_passwdfile.php�expect.php�gearman.php�hmail.php�httpapi.php�kpasswd.php�ldap.php�ldap_exop.php�ldap_ppolicy.php�ldap_simple.php�mailcow.php�miab.php�modoboa.php�pam.php�plesk.php�poppassd.php�pw_usermod.php�pwned.php�sasl.php�smb.php�sql.php�tinycp.php�virtualmin.php�vpopmaild.php�ximss.php�xmail.php�zxcvbn.php�helpers�change_ldap_pass.pl�chgdbmailusers.c�chgsaslpasswd.c�chgvirtualminpasswd.c�chpass-wrapper.py�passwd-expect�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�kab.inc�km_KH.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�ti.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�password.js�password.min.js�password.php�reconnect�composer.json�config.inc.php.dist�readme.md�reconnect.php�redundant_attachments�composer.json�config.inc.php.dist�redundant_attachments.php�show_additional_headers�composer.json�show_additional_headers.php�squirrelmail_usercopy�composer.json�config.inc.php.dist�squirrelmail_usercopy.php�subscriptions_option�composer.json�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�ko_KR.inc�ku.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�nb_NO.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�subscriptions_option.php�userinfo�composer.json�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�nb_NO.inc�nl_BE.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�ti.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�userinfo.php�vcard_attachments�composer.json�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�ko_KR.inc�ku.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�mr_IN.inc�nb_NO.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�si_LK.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�vcard_attachments.php�vcardattach.js�vcardattach.min.js�virtuser_file�composer.json�virtuser_file.php�virtuser_query�composer.json�virtuser_query.php�zipdownload�README�composer.json�config.inc.php.dist�localization�ar.inc�ar_SA.inc�ast.inc�az_AZ.inc�be_BE.inc�bg_BG.inc�br.inc�bs_BA.inc�ca_ES.inc�cs_CZ.inc�cy_GB.inc�da_DK.inc�de_CH.inc�de_DE.inc�el_GR.inc�en_CA.inc�en_GB.inc�en_US.inc�eo.inc�es_419.inc�es_AR.inc�es_ES.inc�et_EE.inc�eu_ES.inc�fa_AF.inc�fa_IR.inc�fi_FI.inc�fo_FO.inc�fr_FR.inc�fy_NL.inc�ga_IE.inc�gl_ES.inc�he_IL.inc�hr_HR.inc�hu_HU.inc�hy_AM.inc�ia.inc�id_ID.inc�is_IS.inc�it_IT.inc�ja_JP.inc�km_KH.inc�ko_KR.inc�ku.inc�ku_IQ.inc�lb_LU.inc�lt_LT.inc�lv_LV.inc�mk_MK.inc�ml_IN.inc�mn_MN.inc�nb_NO.inc�nl_NL.inc�nn_NO.inc�pl_PL.inc�pt_BR.inc�pt_PT.inc�ro_RO.inc�ru_RU.inc�sk_SK.inc�sl_SI.inc�sq_AL.inc�sr_CS.inc�sv_SE.inc�th_TH.inc�tr_TR.inc�ug.inc�uk_UA.inc�uz.inc�vi_VN.inc�zh_CN.inc�zh_TW.inc�zipdownload.js�zipdownload.min.js�zipdownload.php�program�actions�contacts�copy.php�delete.php�edit.php�export.php�group_addmembers.php�group_create.php�group_delete.php�group_delmembers.php�group_rename.php�import.php�index.php�list.php�mailto.php�move.php�photo.php�print.php�qrcode.php�save.php�search.php�search_create.php�search_delete.php�show.php�undo.php�upload_photo.php�login�oauth.php�mail�addcontact.php�attachment_delete.php�attachment_display.php�attachment_rename.php�attachment_upload.php�autocomplete.php�bounce.php�check_recent.php�compose.php�copy.php�delete.php�folder_expunge.php�folder_purge.php�get.php�getunread.php�group_expand.php�headers.php�import.php�index.php�list.php�list_contacts.php�mark.php�move.php�pagenav.php�search.php�search_contacts.php�send.php�sendmdn.php�show.php�viewsource.php�settings�about.php�folder_create.php�folder_delete.php�folder_edit.php�folder_purge.php�folder_rename.php�folder_save.php�folder_size.php�folder_subscribe.php�folder_unsubscribe.php�folders.php�identities.php�identity_create.php�identity_delete.php�identity_edit.php�identity_save.php�index.php�prefs_edit.php�prefs_save.php�response_create.php�response_delete.php�response_edit.php�response_get.php�response_save.php�responses.php�upload.php�upload_display.php�utils�error.php�html2text.php�killcache.php�modcss.php�save_pref.php�spell.php�spell_html.php�text2html.php�include�clisetup.php�iniset.php�rcmail.php�rcmail_action.php�rcmail_attachment_handler.php�rcmail_html_page.php�rcmail_install.php�rcmail_oauth.php�rcmail_output.php�rcmail_output_cli.php�rcmail_output_html.php�rcmail_output_json.php�rcmail_resend_mail.php�rcmail_sendmail.php�rcmail_string_replacer.php�rcmail_utils.php�js�app.js�app.min.js�common.js�common.min.js�editor.js�editor.min.js�googiespell.js�googiespell.min.js�jquery.min.js�jstz.min.js�list.js�list.min.js�publickey.js�publickey.min.js�tinymce�icons�default�icons.min.js�langs�README.md�ar.js�az.js�be.js�bg_BG.js�bs.js�ca.js�cs.js�cs_CZ.js�cy.js�da.js�de.js�de_AT.js�el.js�en_CA.js�en_GB.js�eo.js�es.js�es_MX.js�et.js�eu.js�fa.js�fa_IR.js�fi.js�fo.js�fr_CH.js�fr_FR.js�ga.js�gd.js�gl.js�he_IL.js�hi_IN.js�hr.js�hu_HU.js�hy.js�id.js�is_IS.js�it.js�ja.js�ka_GE.js�kab.js�km_KH.js�ko_KR.js�ku.js�ku_IQ.js�lb.js�lt.js�lv.js�mk_MK.js�ml_IN.js�nb_NO.js�nl.js�oc.js�pl.js�pt_BR.js�pt_PT.js�ro.js�ru.js�sk.js�sl_SI.js�sv_SE.js�ta.js�ta_IN.js�tg.js�th_TH.js�tr.js�tr_TR.js�tt.js�ug.js�uk.js�uk_UA.js�vi.js�vi_VN.js�zh_CN.js�zh_TW.js�plugins�advlist�plugin.min.js�anchor�plugin.min.js�autolink�plugin.min.js�autoresize�plugin.min.js�autosave�plugin.min.js�bbcode�plugin.min.js�charmap�plugin.min.js�code�plugin.min.js�codesample�plugin.min.js�colorpicker�plugin.min.js�contextmenu�plugin.min.js�directionality�plugin.min.js�emoticons�js�emojiimages.js�emojiimages.min.js�emojis.js�emojis.min.js�plugin.min.js�fullpage�plugin.min.js�fullscreen�plugin.min.js�help�plugin.min.js�hr�plugin.min.js�image�plugin.min.js�imagetools�plugin.min.js�importcss�plugin.min.js�insertdatetime�plugin.min.js�legacyoutput�plugin.min.js�link�plugin.min.js�lists�plugin.min.js�media�plugin.min.js�nonbreaking�plugin.min.js�noneditable�plugin.min.js�pagebreak�plugin.min.js�paste�plugin.min.js�preview�plugin.min.js�print�plugin.min.js�quickbars�plugin.min.js�save�plugin.min.js�searchreplace�plugin.min.js�spellchecker�plugin.min.js�tabfocus�plugin.min.js�table�plugin.min.js�template�plugin.min.js�textcolor�plugin.min.js�textpattern�plugin.min.js�toc�plugin.min.js�visualblocks�plugin.min.js�visualchars�plugin.min.js�wordcount�plugin.min.js�skins�content�dark�content.min.css�default�content.min.css�document�content.min.css�writer�content.min.css�ui�oxide�oxide-dark�content.inline.min.css�content.min.css�content.mobile.min.css�fonts�tinymce-mobile.woff�skin.min.css�skin.mobile.min.css�skin.shadowdom.min.css�content.inline.min.css�content.min.css�content.mobile.min.css�fonts�tinymce-mobile.woff�skin.min.css�skin.mobile.min.css�skin.shadowdom.min.css�themes�silver�theme.min.js�tinymce.min.js�treelist.js�treelist.min.js�lib�Roundcube�localization�ar�labels.inc�messages.inc�timezones.inc�ar_SA�labels.inc�messages.inc�timezones.inc�ast�labels.inc�messages.inc�az_AZ�labels.inc�messages.inc�be_BE�labels.inc�messages.inc�ber�labels.inc�bg_BG�labels.inc�messages.inc�timezones.inc�bn_BD�labels.inc�messages.inc�br�labels.inc�messages.inc�bs_BA�labels.inc�messages.inc�ca_ES�labels.inc�messages.inc�timezones.inc�cs_CZ�labels.inc�messages.inc�timezones.inc�cy_GB�labels.inc�messages.inc�da_DK�labels.inc�messages.inc�timezones.inc�de_CH�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�de_DE�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�el_GR�labels.inc�messages.inc�timezones.inc�en_CA�labels.inc�messages.inc�en_GB�labels.inc�messages.inc�timezones.inc�en_US�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�eo�labels.inc�messages.inc�es_419�labels.inc�messages.inc�timezones.inc�es_AR�labels.inc�messages.inc�timezones.inc�es_ES�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�et_EE�labels.inc�messages.inc�timezones.inc�eu_ES�labels.inc�messages.inc�timezones.inc�fa_AF�labels.inc�messages.inc�fa_IR�labels.inc�messages.inc�timezones.inc�fi_FI�csv2vcard.inc�labels.inc�messages.inc�fo_FO�labels.inc�messages.inc�fr_FR�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�fy_NL�labels.inc�messages.inc�ga_IE�labels.inc�messages.inc�timezones.inc�gl_ES�labels.inc�messages.inc�he_IL�labels.inc�messages.inc�timezones.inc�hi_IN�labels.inc�messages.inc�hr_HR�labels.inc�messages.inc�hu_HU�labels.inc�messages.inc�timezones.inc�hy_AM�labels.inc�messages.inc�ia�labels.inc�messages.inc�id_ID�labels.inc�messages.inc�timezones.inc�index.inc�is_IS�labels.inc�messages.inc�timezones.inc�it_IT�csv2vcard.inc�labels.inc�messages.inc�ja_JP�labels.inc�messages.inc�timezones.inc�ka_GE�labels.inc�messages.inc�kab�labels.inc�messages.inc�km_KH�labels.inc�messages.inc�kn_IN�labels.inc�messages.inc�ko_KR�labels.inc�messages.inc�timezones.inc�ku�labels.inc�messages.inc�ku_IQ�labels.inc�messages.inc�timezones.inc�lb_LU�labels.inc�messages.inc�timezones.inc�lt_LT�labels.inc�messages.inc�timezones.inc�lv_LV�labels.inc�messages.inc�timezones.inc�mk_MK�labels.inc�messages.inc�timezones.inc�ml_IN�labels.inc�messages.inc�mn_MN�labels.inc�messages.inc�mr_IN�labels.inc�messages.inc�ms_MY�labels.inc�messages.inc�nb_NO�labels.inc�messages.inc�timezones.inc�ne_NP�labels.inc�messages.inc�nl_BE�labels.inc�messages.inc�nl_NL�labels.inc�messages.inc�timezones.inc�nn_NO�labels.inc�messages.inc�pl_PL�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�ps�labels.inc�messages.inc�pt_BR�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�pt_PT�labels.inc�messages.inc�timezones.inc�ro_RO�labels.inc�messages.inc�timezones.inc�ru_RU�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�si_LK�labels.inc�messages.inc�sk_SK�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�sl_SI�labels.inc�messages.inc�timezones.inc�sq_AL�labels.inc�messages.inc�timezones.inc�sr_CS�labels.inc�messages.inc�sv_SE�labels.inc�messages.inc�timezones.inc�ta_IN�labels.inc�messages.inc�th_TH�labels.inc�messages.inc�ti�labels.inc�messages.inc�tr_TR�labels.inc�messages.inc�timezones.inc�tzl�labels.inc�messages.inc�ug�labels.inc�messages.inc�timezones.inc�uk_UA�labels.inc�messages.inc�ur_PK�labels.inc�uz�labels.inc�messages.inc�timezones.inc�vi_VN�labels.inc�messages.inc�zh_CN�labels.inc�messages.inc�zh_TW�csv2vcard.inc�labels.inc�messages.inc�timezones.inc�resources�blank.gif�blank.tiff�blank.webp�blocked.gif�dummy.pdf�error.html�tinymce�browser.css�content.css�video.png�public_html�index.php�installer�plugins�program�js�resources�skins�robots.txt�skins�elastic�README.md�deps�bootstrap.bundle.min.js�bootstrap.min.css�less.min.js�fonts�fa-regular-400.woff�fa-regular-400.woff2�fa-solid-900.woff�fa-solid-900.woff2�roboto-v29-italic-700.woff�roboto-v29-italic-700.woff2�roboto-v29-italic.woff�roboto-v29-italic.woff2�roboto-v29-regular-700.woff�roboto-v29-regular-700.woff2�roboto-v29-regular.woff�roboto-v29-regular.woff2�images�contactgroup.svg�contactpic.svg�corner-handle.svg�download.svg�favicon.ico�google-icon.svg�logo.svg�microsoft-icon.svg�meta.json�styles�colors.less�dark.less�embed.less�embed.min.css�fontawesome.less�global.less�layout.less�mixins.less�print.less�print.min.css�styles.less�styles.min.css�variables.less�widgets�buttons.less�common.less�dialogs.less�editor.less�forms.less�jqueryui.less�lists.less�menu.less�messages.less�templates�about.html�addressbook.html�bounce.html�compose.html�contact.html�contactedit.html�contactimport.html�contactprint.html�contactsearch.html�dialog.html�error.html�folderedit.html�folders.html�identities.html�identityedit.html�includes�footer.html�layout.html�mail-menu.html�menu.html�pagenav.html�settings-menu.html�login.html�mail.html�message.html�messagepart.html�messageprint.html�plugin.html�responseedit.html�responses.html�settings.html�settingsedit.html�thumbnail.png�ui.js�ui.min.js�watermark.html�temp�vendor�autoload.php�bacon�bacon-qr-code�composer.json�src�Common�BitArray.php�BitMatrix.php�BitUtils.php�CharacterSetEci.php�EcBlock.php�EcBlocks.php�ErrorCorrectionLevel.php�FormatInformation.php�Mode.php�ReedSolomonCodec.php�Version.php�Encoder�BlockPair.php�ByteMatrix.php�Encoder.php�MaskUtil.php�MatrixUtil.php�QrCode.php�Exception�ExceptionInterface.php�InvalidArgumentException.php�OutOfBoundsException.php�RuntimeException.php�UnexpectedValueException.php�WriterException.php�Renderer�Color�Alpha.php�Cmyk.php�ColorInterface.php�Gray.php�Rgb.php�Eye�CompositeEye.php�EyeInterface.php�ModuleEye.php�SimpleCircleEye.php�SquareEye.php�Image�EpsImageBackEnd.php�ImageBackEndInterface.php�ImagickImageBackEnd.php�SvgImageBackEnd.php�TransformationMatrix.php�ImageRenderer.php�Module�DotsModule.php�EdgeIterator�Edge.php�EdgeIterator.php�ModuleInterface.php�RoundnessModule.php�SquareModule.php�Path�Close.php�Curve.php�EllipticArc.php�Line.php�Move.php�OperationInterface.php�Path.php�PlainTextRenderer.php�RendererInterface.php�RendererStyle�EyeFill.php�Fill.php�Gradient.php�GradientType.php�RendererStyle.php�Writer.php�bin�crypt-gpg-pinentry�composer�ClassLoader.php�InstalledVersions.php�autoload_classmap.php�autoload_files.php�autoload_namespaces.php�autoload_psr4.php�autoload_real.php�autoload_static.php�include_paths.php�installed.json�installed.php�platform_check.php�dasprid�enum�composer.json�src�AbstractEnum.php�EnumMap.php�Exception�CloneNotSupportedException.php�ExceptionInterface.php�ExpectationException.php�IllegalArgumentException.php�MismatchException.php�SerializeNotSupportedException.php�UnserializeNotSupportedException.php�NullValue.php�guzzlehttp�guzzle�UPGRADING.md�composer.json�src�BodySummarizer.php�BodySummarizerInterface.php�Client.php�ClientInterface.php�ClientTrait.php�Cookie�CookieJar.php�CookieJarInterface.php�FileCookieJar.php�SessionCookieJar.php�SetCookie.php�Exception�BadResponseException.php�ClientException.php�ConnectException.php�GuzzleException.php�InvalidArgumentException.php�RequestException.php�ServerException.php�TooManyRedirectsException.php�TransferException.php�Handler�CurlFactory.php�CurlFactoryInterface.php�CurlHandler.php�CurlMultiHandler.php�EasyHandle.php�HeaderProcessor.php�MockHandler.php�Proxy.php�StreamHandler.php�HandlerStack.php�MessageFormatter.php�MessageFormatterInterface.php�Middleware.php�Pool.php�PrepareBodyMiddleware.php�RedirectMiddleware.php�RequestOptions.php�RetryMiddleware.php�TransferStats.php�Utils.php�functions.php�functions_include.php�promises�composer.json�src�AggregateException.php�CancellationException.php�Coroutine.php�Create.php�Each.php�EachPromise.php�FulfilledPromise.php�Is.php�Promise.php�PromiseInterface.php�PromisorInterface.php�RejectedPromise.php�RejectionException.php�TaskQueue.php�TaskQueueInterface.php�Utils.php�psr7�composer.json�src�AppendStream.php�BufferStream.php�CachingStream.php�DroppingStream.php�Exception�MalformedUriException.php�FnStream.php�Header.php�HttpFactory.php�InflateStream.php�LazyOpenStream.php�LimitStream.php�Message.php�MessageTrait.php�MimeType.php�MultipartStream.php�NoSeekStream.php�PumpStream.php�Query.php�Request.php�Response.php�Rfc7230.php�ServerRequest.php�Stream.php�StreamDecoratorTrait.php�StreamWrapper.php�UploadedFile.php�Uri.php�UriComparator.php�UriNormalizer.php�UriResolver.php�Utils.php�kolab�net_ldap3�composer.json�lib�Net�LDAP3�LDAP3.php�Result.php�masterminds�html5�CREDITS�LICENSE.txt�RELEASE.md�UPGRADING.md�bin�entities.php�composer.json�src�HTML5�HTML5.php�Elements.php�Entities.php�Exception.php�InstructionProcessor.php�Parser�CharacterReference.php�DOMTreeBuilder.php�EventHandler.php�FileInputStream.php�InputStream.php�ParseError.php�Scanner.php�StringInputStream.php�Tokenizer.php�TreeBuildingRules.php�UTF8Utils.php�Serializer�HTML5Entities.php�OutputRules.php�RulesInterface.php�Traverser.php�pear�auth_sasl�Auth�SASL�SASL.php�Anonymous.php�Common.php�CramMD5.php�DigestMD5.php�External.php�Login.php�Plain.php�SCRAM.php�composer.json�package.xml�console_commandline�Console�CommandLine�CommandLine.php�Action�Action.php�Callback.php�Counter.php�Help.php�List.php�Password.php�StoreArray.php�StoreFalse.php�StoreFloat.php�StoreInt.php�StoreString.php�StoreTrue.php�Version.php�Argument.php�Command.php�CustomMessageProvider.php�Element.php�Exception.php�MessageProvider�MessageProvider.php�Default.php�Option.php�Outputter�Outputter.php�Default.php�Renderer�Renderer.php�Default.php�Result.php�XmlParser.php�composer.json�data�xmlschema.rng�phpunit.xml�console_getopt�Console�Getopt.php�composer.json�package.xml�crypt_gpg�Crypt�GPG�GPG.php�Engine.php�Exceptions.php�Key.php�KeyGenerator.php�PinEntry.php�ProcessControl.php�ProcessHandler.php�Signature.php�SignatureCreationInfo.php�SubKey.php�UserId.php�GPGAbstract.php�composer.json�data�pinentry-cli.xml�scripts�crypt-gpg-pinentry�mail_mime�Mail�mime.php�mimePart.php�composer.json�net_ldap2�Net�LDAP2�LDAP2.php�Entry.php�Filter.php�LDIF.php�RootDSE.php�Schema.php�SchemaCache.interface.php�Search.php�SimpleFileSchemaCache.php�Util.php�composer.json�package.xml�net_sieve�Sieve.php�composer.json�net_smtp�Net�SMTP.php�composer.json�net_socket�Net�Socket.php�composer.json�package.xml�pear-core-minimal�composer.json�src�OS�Guess.php�PEAR�PEAR.php�Error.php�ErrorStack.php�System.php�pear_exception�PEAR�Exception.php�composer.json�psr�http-client�composer.json�src�ClientExceptionInterface.php�ClientInterface.php�NetworkExceptionInterface.php�RequestExceptionInterface.php�http-factory�composer.json�src�RequestFactoryInterface.php�ResponseFactoryInterface.php�ServerRequestFactoryInterface.php�StreamFactoryInterface.php�UploadedFileFactoryInterface.php�UriFactoryInterface.php�http-message�composer.json�docs�PSR7-Interfaces.md�PSR7-Usage.md�src�MessageInterface.php�RequestInterface.php�ResponseInterface.php�ServerRequestInterface.php�StreamInterface.php�UploadedFileInterface.php�UriInterface.php�ralouphie�getallheaders�composer.json�src�getallheaders.php�roundcube�plugin-installer�composer.json�src�Roundcube�Composer�ExtensionInstaller.php�PluginInstaller.php�RoundcubeInstaller.php�SkinInstaller.php�rtf-html-php�composer.json�src�ControlSymbol.php�ControlWord.php�Document.php�Element.php�Group.php�Html�Font.php�HtmlFormatter.php�Image.php�State.php�Text.php�symfony�deprecation-contracts�composer.json�function.php�roundcubemail�CHANGELOG.md�README.md�README.openSUSE�SECURITY.md�SQL�mysql�mysql.initial.sql�2008030300.sql�2008040500.sql�2008060900.sql�2008092100.sql�2009090400.sql�2009103100.sql�2010042300.sql�2010100600.sql�2011011200.sql�2011092800.sql�2011111600.sql�2011121400.sql�2012080700.sql�2013011000.sql�2013042700.sql�2013052500.sql�2013061000.sql�2014042900.sql�2015030800.sql�2015111100.sql�2016081200.sql�2016100900.sql�2016112200.sql�2018021600.sql�2018122300.sql�2019092900.sql�2020020100.sql�2020020101.sql�2020091000.sql�2020122900.sql�2021081000.sql�2021100300.sql�2022081200.sql�oracle�oracle.initial.sql�2015030800.sql�2015111100.sql�2016081200.sql�2016100900.sql�2016112200.sql�2018021600.sql�2018122300.sql�2019092900.sql�2020020100.sql�2020020101.sql�2020091000.sql�2020122900.sql�2021081000.sql�2021100300.sql�2022081200.sql�postgres�postgres.initial.sql�2008030300.sql�2008060900.sql�2008092100.sql�2009090400.sql�2009103100.sql�2010042300.sql�2010100600.sql�2011011200.sql�2011092800.sql�2011111600.sql�2011121400.sql�2012080700.sql�2013011000.sql�2013042700.sql�2013052500.sql�2013061000.sql�2014042900.sql�2015030800.sql�2015111100.sql�2016081200.sql�2016100900.sql�2016112200.sql�2018021600.sql�2018122300.sql�2019092900.sql�2020020100.sql�2020020101.sql�2020091000.sql�2020122900.sql�2021081000.sql�2021100300.sql�2022081200.sql�sqlite�sqlite.initial.sql�2008030300.sql�2008060900.sql�2008092100.sql�2009090400.sql�2009103100.sql�2010042300.sql�2010100600.sql�2011011200.sql�2011092800.sql�2011111600.sql�2011121400.sql�2012080700.sql�2013011000.sql�2013011700.sql�2013042700.sql�2013052500.sql�2013061000.sql�2014042900.sql�2015030800.sql�2015111100.sql�2016081200.sql�2016112200.sql�2018021600.sql�2018122300.sql�2019092900.sql�2020020100.sql�2020020101.sql�2020091000.sql�2020122900.sql�2021081000.sql�2021100300.sql�2022081200.sql�UPGRADING�bacon�bacon-qr-code�LICENSE�README.md�composer�LICENSE�dasprid�enum�LICENSE�README.md�guzzlehttp�guzzle�CHANGELOG.md�LICENSE�README.md�promises�CHANGELOG.md�LICENSE�README.md�psr7�CHANGELOG.md�LICENSE�README.md�kolab�net_ldap3�LICENSE�masterminds�html5�README.md�src�HTML5�Parser�README.md�Serializer�README.md�pear�auth_sasl�README.md�console_commandline�README.rst�console_getopt�LICENSE�README.rst�crypt_gpg�LICENSE�README.md�mail_mime�README�net_ldap2�LICENSE�net_smtp�LICENSE�README.rst�pear-core-minimal�README.rst�pear_exception�LICENSE�psr�http-client�CHANGELOG.md�LICENSE�README.md�http-factory�LICENSE�README.md�http-message�CHANGELOG.md�LICENSE�README.md�ralouphie�getallheaders�LICENSE�README.md�roundcube�plugin-installer�README.md�rtf-html-php�CHANGELOG.md�LICENSE�README.md�symfony�deprecation-contracts�CHANGELOG.md�LICENSE�README.md�roundcubemail�LICENSE�php�Roundcube�README.md�bootstrap.php�cache�apc.php�db.php�memcache.php�memcached.php�redis.php�db�mssql.php�mysql.php�oracle.php�param.php�pgsql.php�sqlite.php�sqlsrv.php�html.php�rcube.php�rcube_addressbook.php�rcube_addresses.php�rcube_base_replacer.php�rcube_browser.php�rcube_cache.php�rcube_charset.php�rcube_config.php�rcube_contacts.php�rcube_content_filter.php�rcube_csv2vcard.php�rcube_db.php�rcube_enriched.php�rcube_html2text.php�rcube_image.php�rcube_imap.php�rcube_imap_cache.php�rcube_imap_generic.php�rcube_imap_search.php�rcube_ldap.php�rcube_ldap_generic.php�rcube_message.php�rcube_message_header.php�rcube_message_part.php�rcube_mime.php�rcube_mime_decode.php�rcube_output.php�rcube_plugin.php�rcube_plugin_api.php�rcube_result_index.php�rcube_result_multifolder.php�rcube_result_set.php�rcube_result_thread.php�rcube_session.php�rcube_smtp.php�rcube_spellchecker.php�rcube_spoofchecker.php�rcube_storage.php�rcube_string_replacer.php�rcube_text2html.php�rcube_tnef_decoder.php�rcube_user.php�rcube_utils.php�rcube_vcard.php�rcube_washtml.php�session�db.php�memcache.php�memcached.php�php.php�redis.php�spellchecker�atd.php�enchant.php�engine.php�googie.php�pspell.php�roundcubemail�roundcubemail�/etc/apache2/conf.d/�/etc/logrotate.d/�/etc/�/etc/roundcubemail/�/etc/roundcubemail/skins/�/etc/roundcubemail/skins/elastic/�/etc/roundcubemail/skins/elastic/styles/�/srv/www/�/srv/www/roundcubemail/�/srv/www/roundcubemail/bin/�/srv/www/roundcubemail/installer/�/srv/www/roundcubemail/installer/images/�/srv/www/roundcubemail/plugins/�/srv/www/roundcubemail/plugins/acl/�/srv/www/roundcubemail/plugins/acl/localization/�/srv/www/roundcubemail/plugins/acl/skins/�/srv/www/roundcubemail/plugins/acl/skins/elastic/�/srv/www/roundcubemail/plugins/acl/skins/elastic/templates/�/srv/www/roundcubemail/plugins/additional_message_headers/�/srv/www/roundcubemail/plugins/archive/�/srv/www/roundcubemail/plugins/archive/localization/�/srv/www/roundcubemail/plugins/attachment_reminder/�/srv/www/roundcubemail/plugins/attachment_reminder/localization/�/srv/www/roundcubemail/plugins/autologon/�/srv/www/roundcubemail/plugins/autologout/�/srv/www/roundcubemail/plugins/database_attachments/�/srv/www/roundcubemail/plugins/debug_logger/�/srv/www/roundcubemail/plugins/debug_logger/runlog/�/srv/www/roundcubemail/plugins/emoticons/�/srv/www/roundcubemail/plugins/emoticons/localization/�/srv/www/roundcubemail/plugins/enigma/�/srv/www/roundcubemail/plugins/enigma/bin/�/srv/www/roundcubemail/plugins/enigma/lib/�/srv/www/roundcubemail/plugins/enigma/localization/�/srv/www/roundcubemail/plugins/enigma/skins/�/srv/www/roundcubemail/plugins/enigma/skins/elastic/�/srv/www/roundcubemail/plugins/enigma/skins/elastic/templates/�/srv/www/roundcubemail/plugins/example_addressbook/�/srv/www/roundcubemail/plugins/filesystem_attachments/�/srv/www/roundcubemail/plugins/help/�/srv/www/roundcubemail/plugins/help/content/�/srv/www/roundcubemail/plugins/help/localization/�/srv/www/roundcubemail/plugins/help/skins/�/srv/www/roundcubemail/plugins/help/skins/elastic/�/srv/www/roundcubemail/plugins/help/skins/elastic/templates/�/srv/www/roundcubemail/plugins/hide_blockquote/�/srv/www/roundcubemail/plugins/hide_blockquote/localization/�/srv/www/roundcubemail/plugins/http_authentication/�/srv/www/roundcubemail/plugins/identicon/�/srv/www/roundcubemail/plugins/identity_select/�/srv/www/roundcubemail/plugins/jqueryui/�/srv/www/roundcubemail/plugins/jqueryui/js/�/srv/www/roundcubemail/plugins/jqueryui/js/i18n/�/srv/www/roundcubemail/plugins/jqueryui/themes/�/srv/www/roundcubemail/plugins/jqueryui/themes/elastic/�/srv/www/roundcubemail/plugins/jqueryui/themes/elastic/images/�/srv/www/roundcubemail/plugins/krb_authentication/�/srv/www/roundcubemail/plugins/managesieve/�/srv/www/roundcubemail/plugins/managesieve/codemirror/�/srv/www/roundcubemail/plugins/managesieve/codemirror/addon/�/srv/www/roundcubemail/plugins/managesieve/codemirror/addon/selection/�/srv/www/roundcubemail/plugins/managesieve/codemirror/lib/�/srv/www/roundcubemail/plugins/managesieve/codemirror/mode/�/srv/www/roundcubemail/plugins/managesieve/codemirror/mode/sieve/�/srv/www/roundcubemail/plugins/managesieve/helpdocs/�/srv/www/roundcubemail/plugins/managesieve/helpdocs/en_US/�/srv/www/roundcubemail/plugins/managesieve/helpdocs/po/�/srv/www/roundcubemail/plugins/managesieve/lib/�/srv/www/roundcubemail/plugins/managesieve/lib/Roundcube/�/srv/www/roundcubemail/plugins/managesieve/localization/�/srv/www/roundcubemail/plugins/managesieve/skins/�/srv/www/roundcubemail/plugins/managesieve/skins/elastic/�/srv/www/roundcubemail/plugins/managesieve/skins/elastic/templates/�/srv/www/roundcubemail/plugins/markasjunk/�/srv/www/roundcubemail/plugins/markasjunk/drivers/�/srv/www/roundcubemail/plugins/markasjunk/localization/�/srv/www/roundcubemail/plugins/new_user_dialog/�/srv/www/roundcubemail/plugins/new_user_dialog/localization/�/srv/www/roundcubemail/plugins/new_user_identity/�/srv/www/roundcubemail/plugins/newmail_notifier/�/srv/www/roundcubemail/plugins/newmail_notifier/localization/�/srv/www/roundcubemail/plugins/password/�/srv/www/roundcubemail/plugins/password/drivers/�/srv/www/roundcubemail/plugins/password/helpers/�/srv/www/roundcubemail/plugins/password/localization/�/srv/www/roundcubemail/plugins/reconnect/�/srv/www/roundcubemail/plugins/redundant_attachments/�/srv/www/roundcubemail/plugins/show_additional_headers/�/srv/www/roundcubemail/plugins/squirrelmail_usercopy/�/srv/www/roundcubemail/plugins/subscriptions_option/�/srv/www/roundcubemail/plugins/subscriptions_option/localization/�/srv/www/roundcubemail/plugins/userinfo/�/srv/www/roundcubemail/plugins/userinfo/localization/�/srv/www/roundcubemail/plugins/vcard_attachments/�/srv/www/roundcubemail/plugins/vcard_attachments/localization/�/srv/www/roundcubemail/plugins/virtuser_file/�/srv/www/roundcubemail/plugins/virtuser_query/�/srv/www/roundcubemail/plugins/zipdownload/�/srv/www/roundcubemail/plugins/zipdownload/localization/�/srv/www/roundcubemail/program/�/srv/www/roundcubemail/program/actions/�/srv/www/roundcubemail/program/actions/contacts/�/srv/www/roundcubemail/program/actions/login/�/srv/www/roundcubemail/program/actions/mail/�/srv/www/roundcubemail/program/actions/settings/�/srv/www/roundcubemail/program/actions/utils/�/srv/www/roundcubemail/program/include/�/srv/www/roundcubemail/program/js/�/srv/www/roundcubemail/program/js/tinymce/�/srv/www/roundcubemail/program/js/tinymce/icons/�/srv/www/roundcubemail/program/js/tinymce/icons/default/�/srv/www/roundcubemail/program/js/tinymce/langs/�/srv/www/roundcubemail/program/js/tinymce/plugins/�/srv/www/roundcubemail/program/js/tinymce/plugins/advlist/�/srv/www/roundcubemail/program/js/tinymce/plugins/anchor/�/srv/www/roundcubemail/program/js/tinymce/plugins/autolink/�/srv/www/roundcubemail/program/js/tinymce/plugins/autoresize/�/srv/www/roundcubemail/program/js/tinymce/plugins/autosave/�/srv/www/roundcubemail/program/js/tinymce/plugins/bbcode/�/srv/www/roundcubemail/program/js/tinymce/plugins/charmap/�/srv/www/roundcubemail/program/js/tinymce/plugins/code/�/srv/www/roundcubemail/program/js/tinymce/plugins/codesample/�/srv/www/roundcubemail/program/js/tinymce/plugins/colorpicker/�/srv/www/roundcubemail/program/js/tinymce/plugins/contextmenu/�/srv/www/roundcubemail/program/js/tinymce/plugins/directionality/�/srv/www/roundcubemail/program/js/tinymce/plugins/emoticons/�/srv/www/roundcubemail/program/js/tinymce/plugins/emoticons/js/�/srv/www/roundcubemail/program/js/tinymce/plugins/fullpage/�/srv/www/roundcubemail/program/js/tinymce/plugins/fullscreen/�/srv/www/roundcubemail/program/js/tinymce/plugins/help/�/srv/www/roundcubemail/program/js/tinymce/plugins/hr/�/srv/www/roundcubemail/program/js/tinymce/plugins/image/�/srv/www/roundcubemail/program/js/tinymce/plugins/imagetools/�/srv/www/roundcubemail/program/js/tinymce/plugins/importcss/�/srv/www/roundcubemail/program/js/tinymce/plugins/insertdatetime/�/srv/www/roundcubemail/program/js/tinymce/plugins/legacyoutput/�/srv/www/roundcubemail/program/js/tinymce/plugins/link/�/srv/www/roundcubemail/program/js/tinymce/plugins/lists/�/srv/www/roundcubemail/program/js/tinymce/plugins/media/�/srv/www/roundcubemail/program/js/tinymce/plugins/nonbreaking/�/srv/www/roundcubemail/program/js/tinymce/plugins/noneditable/�/srv/www/roundcubemail/program/js/tinymce/plugins/pagebreak/�/srv/www/roundcubemail/program/js/tinymce/plugins/paste/�/srv/www/roundcubemail/program/js/tinymce/plugins/preview/�/srv/www/roundcubemail/program/js/tinymce/plugins/print/�/srv/www/roundcubemail/program/js/tinymce/plugins/quickbars/�/srv/www/roundcubemail/program/js/tinymce/plugins/save/�/srv/www/roundcubemail/program/js/tinymce/plugins/searchreplace/�/srv/www/roundcubemail/program/js/tinymce/plugins/spellchecker/�/srv/www/roundcubemail/program/js/tinymce/plugins/tabfocus/�/srv/www/roundcubemail/program/js/tinymce/plugins/table/�/srv/www/roundcubemail/program/js/tinymce/plugins/template/�/srv/www/roundcubemail/program/js/tinymce/plugins/textcolor/�/srv/www/roundcubemail/program/js/tinymce/plugins/textpattern/�/srv/www/roundcubemail/program/js/tinymce/plugins/toc/�/srv/www/roundcubemail/program/js/tinymce/plugins/visualblocks/�/srv/www/roundcubemail/program/js/tinymce/plugins/visualchars/�/srv/www/roundcubemail/program/js/tinymce/plugins/wordcount/�/srv/www/roundcubemail/program/js/tinymce/skins/�/srv/www/roundcubemail/program/js/tinymce/skins/content/�/srv/www/roundcubemail/program/js/tinymce/skins/content/dark/�/srv/www/roundcubemail/program/js/tinymce/skins/content/default/�/srv/www/roundcubemail/program/js/tinymce/skins/content/document/�/srv/www/roundcubemail/program/js/tinymce/skins/content/writer/�/srv/www/roundcubemail/program/js/tinymce/skins/ui/�/srv/www/roundcubemail/program/js/tinymce/skins/ui/oxide-dark/�/srv/www/roundcubemail/program/js/tinymce/skins/ui/oxide-dark/fonts/�/srv/www/roundcubemail/program/js/tinymce/skins/ui/oxide/�/srv/www/roundcubemail/program/js/tinymce/skins/ui/oxide/fonts/�/srv/www/roundcubemail/program/js/tinymce/themes/�/srv/www/roundcubemail/program/js/tinymce/themes/silver/�/srv/www/roundcubemail/program/lib/�/srv/www/roundcubemail/program/localization/�/srv/www/roundcubemail/program/localization/ar/�/srv/www/roundcubemail/program/localization/ar_SA/�/srv/www/roundcubemail/program/localization/ast/�/srv/www/roundcubemail/program/localization/az_AZ/�/srv/www/roundcubemail/program/localization/be_BE/�/srv/www/roundcubemail/program/localization/ber/�/srv/www/roundcubemail/program/localization/bg_BG/�/srv/www/roundcubemail/program/localization/bn_BD/�/srv/www/roundcubemail/program/localization/br/�/srv/www/roundcubemail/program/localization/bs_BA/�/srv/www/roundcubemail/program/localization/ca_ES/�/srv/www/roundcubemail/program/localization/cs_CZ/�/srv/www/roundcubemail/program/localization/cy_GB/�/srv/www/roundcubemail/program/localization/da_DK/�/srv/www/roundcubemail/program/localization/de_CH/�/srv/www/roundcubemail/program/localization/de_DE/�/srv/www/roundcubemail/program/localization/el_GR/�/srv/www/roundcubemail/program/localization/en_CA/�/srv/www/roundcubemail/program/localization/en_GB/�/srv/www/roundcubemail/program/localization/en_US/�/srv/www/roundcubemail/program/localization/eo/�/srv/www/roundcubemail/program/localization/es_419/�/srv/www/roundcubemail/program/localization/es_AR/�/srv/www/roundcubemail/program/localization/es_ES/�/srv/www/roundcubemail/program/localization/et_EE/�/srv/www/roundcubemail/program/localization/eu_ES/�/srv/www/roundcubemail/program/localization/fa_AF/�/srv/www/roundcubemail/program/localization/fa_IR/�/srv/www/roundcubemail/program/localization/fi_FI/�/srv/www/roundcubemail/program/localization/fo_FO/�/srv/www/roundcubemail/program/localization/fr_FR/�/srv/www/roundcubemail/program/localization/fy_NL/�/srv/www/roundcubemail/program/localization/ga_IE/�/srv/www/roundcubemail/program/localization/gl_ES/�/srv/www/roundcubemail/program/localization/he_IL/�/srv/www/roundcubemail/program/localization/hi_IN/�/srv/www/roundcubemail/program/localization/hr_HR/�/srv/www/roundcubemail/program/localization/hu_HU/�/srv/www/roundcubemail/program/localization/hy_AM/�/srv/www/roundcubemail/program/localization/ia/�/srv/www/roundcubemail/program/localization/id_ID/�/srv/www/roundcubemail/program/localization/is_IS/�/srv/www/roundcubemail/program/localization/it_IT/�/srv/www/roundcubemail/program/localization/ja_JP/�/srv/www/roundcubemail/program/localization/ka_GE/�/srv/www/roundcubemail/program/localization/kab/�/srv/www/roundcubemail/program/localization/km_KH/�/srv/www/roundcubemail/program/localization/kn_IN/�/srv/www/roundcubemail/program/localization/ko_KR/�/srv/www/roundcubemail/program/localization/ku/�/srv/www/roundcubemail/program/localization/ku_IQ/�/srv/www/roundcubemail/program/localization/lb_LU/�/srv/www/roundcubemail/program/localization/lt_LT/�/srv/www/roundcubemail/program/localization/lv_LV/�/srv/www/roundcubemail/program/localization/mk_MK/�/srv/www/roundcubemail/program/localization/ml_IN/�/srv/www/roundcubemail/program/localization/mn_MN/�/srv/www/roundcubemail/program/localization/mr_IN/�/srv/www/roundcubemail/program/localization/ms_MY/�/srv/www/roundcubemail/program/localization/nb_NO/�/srv/www/roundcubemail/program/localization/ne_NP/�/srv/www/roundcubemail/program/localization/nl_BE/�/srv/www/roundcubemail/program/localization/nl_NL/�/srv/www/roundcubemail/program/localization/nn_NO/�/srv/www/roundcubemail/program/localization/pl_PL/�/srv/www/roundcubemail/program/localization/ps/�/srv/www/roundcubemail/program/localization/pt_BR/�/srv/www/roundcubemail/program/localization/pt_PT/�/srv/www/roundcubemail/program/localization/ro_RO/�/srv/www/roundcubemail/program/localization/ru_RU/�/srv/www/roundcubemail/program/localization/si_LK/�/srv/www/roundcubemail/program/localization/sk_SK/�/srv/www/roundcubemail/program/localization/sl_SI/�/srv/www/roundcubemail/program/localization/sq_AL/�/srv/www/roundcubemail/program/localization/sr_CS/�/srv/www/roundcubemail/program/localization/sv_SE/�/srv/www/roundcubemail/program/localization/ta_IN/�/srv/www/roundcubemail/program/localization/th_TH/�/srv/www/roundcubemail/program/localization/ti/�/srv/www/roundcubemail/program/localization/tr_TR/�/srv/www/roundcubemail/program/localization/tzl/�/srv/www/roundcubemail/program/localization/ug/�/srv/www/roundcubemail/program/localization/uk_UA/�/srv/www/roundcubemail/program/localization/ur_PK/�/srv/www/roundcubemail/program/localization/uz/�/srv/www/roundcubemail/program/localization/vi_VN/�/srv/www/roundcubemail/program/localization/zh_CN/�/srv/www/roundcubemail/program/localization/zh_TW/�/srv/www/roundcubemail/program/resources/�/srv/www/roundcubemail/program/resources/tinymce/�/srv/www/roundcubemail/public_html/�/srv/www/roundcubemail/public_html/program/�/srv/www/roundcubemail/skins/�/srv/www/roundcubemail/skins/elastic/�/srv/www/roundcubemail/skins/elastic/deps/�/srv/www/roundcubemail/skins/elastic/fonts/�/srv/www/roundcubemail/skins/elastic/images/�/srv/www/roundcubemail/skins/elastic/styles/�/srv/www/roundcubemail/skins/elastic/styles/widgets/�/srv/www/roundcubemail/skins/elastic/templates/�/srv/www/roundcubemail/skins/elastic/templates/includes/�/srv/www/roundcubemail/vendor/�/srv/www/roundcubemail/vendor/bacon/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Common/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Encoder/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Exception/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/Color/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/Eye/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/Image/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/Module/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/Path/�/srv/www/roundcubemail/vendor/bacon/bacon-qr-code/src/Renderer/RendererStyle/�/srv/www/roundcubemail/vendor/bin/�/srv/www/roundcubemail/vendor/composer/�/srv/www/roundcubemail/vendor/dasprid/�/srv/www/roundcubemail/vendor/dasprid/enum/�/srv/www/roundcubemail/vendor/dasprid/enum/src/�/srv/www/roundcubemail/vendor/dasprid/enum/src/Exception/�/srv/www/roundcubemail/vendor/guzzlehttp/�/srv/www/roundcubemail/vendor/guzzlehttp/guzzle/�/srv/www/roundcubemail/vendor/guzzlehttp/guzzle/src/�/srv/www/roundcubemail/vendor/guzzlehttp/guzzle/src/Cookie/�/srv/www/roundcubemail/vendor/guzzlehttp/guzzle/src/Exception/�/srv/www/roundcubemail/vendor/guzzlehttp/guzzle/src/Handler/�/srv/www/roundcubemail/vendor/guzzlehttp/promises/�/srv/www/roundcubemail/vendor/guzzlehttp/promises/src/�/srv/www/roundcubemail/vendor/guzzlehttp/psr7/�/srv/www/roundcubemail/vendor/guzzlehttp/psr7/src/�/srv/www/roundcubemail/vendor/guzzlehttp/psr7/src/Exception/�/srv/www/roundcubemail/vendor/kolab/�/srv/www/roundcubemail/vendor/kolab/net_ldap3/�/srv/www/roundcubemail/vendor/kolab/net_ldap3/lib/�/srv/www/roundcubemail/vendor/kolab/net_ldap3/lib/Net/�/srv/www/roundcubemail/vendor/kolab/net_ldap3/lib/Net/LDAP3/�/srv/www/roundcubemail/vendor/masterminds/�/srv/www/roundcubemail/vendor/masterminds/html5/�/srv/www/roundcubemail/vendor/masterminds/html5/bin/�/srv/www/roundcubemail/vendor/masterminds/html5/src/�/srv/www/roundcubemail/vendor/masterminds/html5/src/HTML5/�/srv/www/roundcubemail/vendor/masterminds/html5/src/HTML5/Parser/�/srv/www/roundcubemail/vendor/masterminds/html5/src/HTML5/Serializer/�/srv/www/roundcubemail/vendor/pear/�/srv/www/roundcubemail/vendor/pear/auth_sasl/�/srv/www/roundcubemail/vendor/pear/auth_sasl/Auth/�/srv/www/roundcubemail/vendor/pear/auth_sasl/Auth/SASL/�/srv/www/roundcubemail/vendor/pear/console_commandline/�/srv/www/roundcubemail/vendor/pear/console_commandline/Console/�/srv/www/roundcubemail/vendor/pear/console_commandline/Console/CommandLine/�/srv/www/roundcubemail/vendor/pear/console_commandline/Console/CommandLine/Action/�/srv/www/roundcubemail/vendor/pear/console_commandline/Console/CommandLine/MessageProvider/�/srv/www/roundcubemail/vendor/pear/console_commandline/Console/CommandLine/Outputter/�/srv/www/roundcubemail/vendor/pear/console_commandline/Console/CommandLine/Renderer/�/srv/www/roundcubemail/vendor/pear/console_commandline/data/�/srv/www/roundcubemail/vendor/pear/console_getopt/�/srv/www/roundcubemail/vendor/pear/console_getopt/Console/�/srv/www/roundcubemail/vendor/pear/crypt_gpg/�/srv/www/roundcubemail/vendor/pear/crypt_gpg/Crypt/�/srv/www/roundcubemail/vendor/pear/crypt_gpg/Crypt/GPG/�/srv/www/roundcubemail/vendor/pear/crypt_gpg/data/�/srv/www/roundcubemail/vendor/pear/crypt_gpg/scripts/�/srv/www/roundcubemail/vendor/pear/mail_mime/�/srv/www/roundcubemail/vendor/pear/mail_mime/Mail/�/srv/www/roundcubemail/vendor/pear/net_ldap2/�/srv/www/roundcubemail/vendor/pear/net_ldap2/Net/�/srv/www/roundcubemail/vendor/pear/net_ldap2/Net/LDAP2/�/srv/www/roundcubemail/vendor/pear/net_sieve/�/srv/www/roundcubemail/vendor/pear/net_smtp/�/srv/www/roundcubemail/vendor/pear/net_smtp/Net/�/srv/www/roundcubemail/vendor/pear/net_socket/�/srv/www/roundcubemail/vendor/pear/net_socket/Net/�/srv/www/roundcubemail/vendor/pear/pear-core-minimal/�/srv/www/roundcubemail/vendor/pear/pear-core-minimal/src/�/srv/www/roundcubemail/vendor/pear/pear-core-minimal/src/OS/�/srv/www/roundcubemail/vendor/pear/pear-core-minimal/src/PEAR/�/srv/www/roundcubemail/vendor/pear/pear_exception/�/srv/www/roundcubemail/vendor/pear/pear_exception/PEAR/�/srv/www/roundcubemail/vendor/psr/�/srv/www/roundcubemail/vendor/psr/http-client/�/srv/www/roundcubemail/vendor/psr/http-client/src/�/srv/www/roundcubemail/vendor/psr/http-factory/�/srv/www/roundcubemail/vendor/psr/http-factory/src/�/srv/www/roundcubemail/vendor/psr/http-message/�/srv/www/roundcubemail/vendor/psr/http-message/docs/�/srv/www/roundcubemail/vendor/psr/http-message/src/�/srv/www/roundcubemail/vendor/ralouphie/�/srv/www/roundcubemail/vendor/ralouphie/getallheaders/�/srv/www/roundcubemail/vendor/ralouphie/getallheaders/src/�/srv/www/roundcubemail/vendor/roundcube/�/srv/www/roundcubemail/vendor/roundcube/plugin-installer/�/srv/www/roundcubemail/vendor/roundcube/plugin-installer/src/�/srv/www/roundcubemail/vendor/roundcube/plugin-installer/src/Roundcube/�/srv/www/roundcubemail/vendor/roundcube/plugin-installer/src/Roundcube/Composer/�/srv/www/roundcubemail/vendor/roundcube/rtf-html-php/�/srv/www/roundcubemail/vendor/roundcube/rtf-html-php/src/�/srv/www/roundcubemail/vendor/roundcube/rtf-html-php/src/Html/�/srv/www/roundcubemail/vendor/symfony/�/srv/www/roundcubemail/vendor/symfony/deprecation-contracts/�/usr/share/doc/packages/�/usr/share/doc/packages/roundcubemail/�/usr/share/doc/packages/roundcubemail/SQL/�/usr/share/doc/packages/roundcubemail/SQL/mysql/�/usr/share/doc/packages/roundcubemail/SQL/oracle/�/usr/share/doc/packages/roundcubemail/SQL/postgres/�/usr/share/doc/packages/roundcubemail/SQL/sqlite/�/usr/share/doc/packages/roundcubemail/bacon/�/usr/share/doc/packages/roundcubemail/bacon/bacon-qr-code/�/usr/share/doc/packages/roundcubemail/composer/�/usr/share/doc/packages/roundcubemail/dasprid/�/usr/share/doc/packages/roundcubemail/dasprid/enum/�/usr/share/doc/packages/roundcubemail/guzzlehttp/�/usr/share/doc/packages/roundcubemail/guzzlehttp/guzzle/�/usr/share/doc/packages/roundcubemail/guzzlehttp/promises/�/usr/share/doc/packages/roundcubemail/guzzlehttp/psr7/�/usr/share/doc/packages/roundcubemail/kolab/�/usr/share/doc/packages/roundcubemail/kolab/net_ldap3/�/usr/share/doc/packages/roundcubemail/masterminds/�/usr/share/doc/packages/roundcubemail/masterminds/html5/�/usr/share/doc/packages/roundcubemail/masterminds/html5/src/�/usr/share/doc/packages/roundcubemail/masterminds/html5/src/HTML5/�/usr/share/doc/packages/roundcubemail/masterminds/html5/src/HTML5/Parser/�/usr/share/doc/packages/roundcubemail/masterminds/html5/src/HTML5/Serializer/�/usr/share/doc/packages/roundcubemail/pear/�/usr/share/doc/packages/roundcubemail/pear/auth_sasl/�/usr/share/doc/packages/roundcubemail/pear/console_commandline/�/usr/share/doc/packages/roundcubemail/pear/console_getopt/�/usr/share/doc/packages/roundcubemail/pear/crypt_gpg/�/usr/share/doc/packages/roundcubemail/pear/mail_mime/�/usr/share/doc/packages/roundcubemail/pear/net_ldap2/�/usr/share/doc/packages/roundcubemail/pear/net_smtp/�/usr/share/doc/packages/roundcubemail/pear/pear-core-minimal/�/usr/share/doc/packages/roundcubemail/pear/pear_exception/�/usr/share/doc/packages/roundcubemail/psr/�/usr/share/doc/packages/roundcubemail/psr/http-client/�/usr/share/doc/packages/roundcubemail/psr/http-factory/�/usr/share/doc/packages/roundcubemail/psr/http-message/�/usr/share/doc/packages/roundcubemail/ralouphie/�/usr/share/doc/packages/roundcubemail/ralouphie/getallheaders/�/usr/share/doc/packages/roundcubemail/roundcube/�/usr/share/doc/packages/roundcubemail/roundcube/plugin-installer/�/usr/share/doc/packages/roundcubemail/roundcube/rtf-html-php/�/usr/share/doc/packages/roundcubemail/symfony/�/usr/share/doc/packages/roundcubemail/symfony/deprecation-contracts/�/usr/share/licenses/�/usr/share/licenses/roundcubemail/�/usr/share/�/usr/share/php/�/usr/share/php/Roundcube/�/usr/share/php/Roundcube/cache/�/usr/share/php/Roundcube/db/�/usr/share/php/Roundcube/session/�/usr/share/php/Roundcube/spellchecker/�/var/lib/�/var/log/�-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection�obs://build.opensuse.org/openSUSE:Maintenance:18166/openSUSE_Backports_SLE-15-SP5_Update/3006d5ffcc09e71053772dc6c336c6f5-roundcubemail.openSUSE_Backports_SLE-15-SP5_Update�drpm�xz�5�noarch-suse-linux������������������������������������������������������������������������������������������������������������������������������������������������������������ ��������� ��� ����������������������������� ���������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������������������������������ ������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ������ ��� ������������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���������� ������������� ��� ��� ��� ��� ��� ������������ ������ ��� ��� ��� ������������ ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��������� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� �������������������������������������������������������������������� ��� ��� ��� ������ ������ ��������� ��������������� ������ ��� ��������� ��� ��� ��� ��������� ������ ��� ��� ��� ��� ��� ������������ ������ ��� ��� ��� ��� ��� ��� ������ ��� ��� ������ ��� ��������������������������� ��������������������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������������� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ������ ��� ������ ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������������������ ����������������������� ������������������� ������� ��������� ��� ������ ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ������������������ ��� ��������� ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ��������� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������������������������ ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ������������ ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���������������� ������������������� ������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ��������������������������� ������ ������������������������������������������������������������������������ ������������������������������������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ���������������������������������������������������������������������������������������� ��� ��� ��� ��� ������ ��������� ��������������� ������ ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ������� ���������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ������������ ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ����������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���������� �������������������������������������������� ������������������������������������������������������������������������������������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������ ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������� ������������������� ������������������������������������������������� ��� ������ ��� ��� ��� ��������� ��������������� ��������������������� ������������ ��� ��� ��� ������ ��� ��� ��� ������ ��� ��������� ������ ��� ��� ��� ��������� ��� ��� ��� ������������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ���������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��� ��������������� ��� ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������������� ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���������������� ��� ������ ��� ��� ��� ��� ������ ������ ��� ��� ��� ��������������������� ��������� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��������� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��������� ���������������������������������������� ��� ������ ��� ��� ��� ������ ��� ������ ��� ��� ��� ������������ ������ ��� ��� ������ ��� ��� ��� ��� ������ ��� ��� ������ ��� ��������� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ��������� ��� ��� ������ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������� ������������������������������������������������������������������������������������������������������������������������������������������������������ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������� ��� ������� ������� ���������������������� ��� ��� ��� ����������������������������������� ������������������������������� ��� ��� ��������������������������� ��� ������� ��� ��������������� ��� ������� ��� ��� ��� ��� ����������� ��� ������������������������������� ��� ����������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��������� ������ ������ ������ ������ ������������ ������ ������ �������������������� ������������� ������� ��� ������������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������������������ ������������ ������ ������ ������ ������ ������ ������������� ������������ ������ ������ ������������ ������ ������ ������ ������������ ��� ������������� ��� ��� ��� ��� ������������� ��� ��� ��������� ��� ������� ��������������� ��� ��� ������ ��� ��� ������ ��� ������ ��� ������ ��������������� ������ ������ ��� ������ ��� ������ ��� ������ ������ ������ ������ ������ ��������� ��� ��� ������ ��� ������ ������ ��� ������ ������ ������ ������ ��������� ��� ��� ��������� ��� ��� ������ ��� ������ ��� ��������� ������ ������ ��� ������ ������ ��� ��� ������������ ������ ��� ������ ��� ��� ������ ��� ��� ������ ��� ������ ��� ������ ������ ��� ������ ��� ��� ������ ��� ������ ��� ��� ������ ��� ������ ��� ������ ������ ������ ��� ������ ��� ��������� ��� ��� ������ ������ ������ ��� ��� ������ ��� ��� ������ ��� ������ ��� ������ ��� ������ ��� ������ ��� ��� ������ ��� ������ ��� ��� ������ ��� ��������� ��� ��� ������ ������ ������ ��� ��� ������ ��� ������ ��� ������ ��� ��������������� ��� ��������� ��� ��������� ������ ������ ������ ��� ������ ��� ������ ������ ��� ������ ��� ��� ��� ������ ��� ��� ������ ��� ��������� ��� ������ ������ ��� ������ ��� ��� ��� ������ ��� ��������� ��� ��� ������ ��� ������ ������ ������ ��� ������ ��� ������ ��� ������ ������ ������ ��������� ������ ������ ��� ������ ������ ��� ��������� ��� ������ ��� ������ ��� ��� ��� ������!���"���#���$������ ��������������%������������������������������������� ������ ��� ��� ������&���'���(���)���*���+���,���-���.���/���0���1������2���2���2���2������2���2���2������������������������������������������������������������������������������������������������������� ��� ��������������������������������������������������� ��� ��� ��������������� ��� ��� ��� ��������������������������3���������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4��������� ������������������������������������������������������������������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������� ������������������������� ������������������������������������������������ �������������������������������������������������������5�������������������������������������������������������������������������������������������������������������������6��������������������7����������������������������������������������������������6��������������������������������������������������������������������6���������������������������������������7���������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������ ���������������������������� ���������������������������������������������������������������������������������8�������������������������������������������������������������������8���8����������8���������������������������8�������8�������8�������8���8��������������������������������������������������������������������������8���8���������������������������8�������8���������������8����������������������������������������������������������������������8�����������8���8�����������������������8�������8��������������������������������������������������������������������������� �������������� �������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������� ������ ������������������������������������������������ASCII text�directory�PHP script, ASCII text��a /usr/bin/php script, ASCII text executable�POSIX shell script, ASCII text executable�UTF-8 Unicode text�PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced�GIF image data, version 89a, 10 x 82�GIF image data, version 89a, 630 x 80�PNG image data, 210 x 55, 8-bit colormap, non-interlaced�PHP script, UTF-8 Unicode text�ASCII text, with very long lines�HTML document, ASCII text�assembler source, ASCII text�UTF-8 Unicode text, with very long lines�PNG image data, 870 x 150, 8-bit/color RGBA, non-interlaced�PNG image data, 32 x 32, 8-bit colormap, non-interlaced�PNG image data, 256 x 240, 8-bit gray+alpha, non-interlaced�unified diff output, ASCII text, with very long lines�unified diff output, ASCII text�ASCII text, with very long lines, with no line terminators�GNU gettext message catalogue, ASCII text�exported SGML document, ASCII text�PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced�Perl script text executable�C source, ASCII text�Python script, ASCII text executable�HTML document, ASCII text, with very long lines�exported SGML document, ASCII text, with very long lines�Web Open Font Format, TrueType, length 4624, version 1.2�PHP script, UTF-8 Unicode text, with very long lines�PHP script, ASCII text, with very long lines�GIF image data, version 89a, 15 x 15�TIFF image data, little-endian, direntries=16, height=2, bps=8, compression=LZW, PhotometricIntepretation=BlackIsZero, name=/home/alec/trunk/roundcubemail/empty.tif, orientation=upper-left, width=2�RIFF (little-endian) data, Web/P image�GIF image data, version 89a, 100 x 50�PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced�Web Open Font Format, TrueType, length 16804, version 329.64487�Web Open Font Format (Version 2), TrueType, length 13580, version 329.64487�Web Open Font Format, TrueType, length 98020, version 329.64487�Web Open Font Format (Version 2), TrueType, length 75440, version 329.64487�Web Open Font Format, TrueType, length 69796, version 1.1�Web Open Font Format (Version 2), TrueType, length 54292, version 1.0�Web Open Font Format, TrueType, length 69460, version 1.1�Web Open Font Format (Version 2), TrueType, length 54136, version 1.0�Web Open Font Format, TrueType, length 65292, version 1.1�Web Open Font Format (Version 2), TrueType, length 50196, version 1.0�Web Open Font Format, TrueType, length 65244, version 1.1�Web Open Font Format (Version 2), TrueType, length 50240, version 1.0�SVG Scalable Vector Graphics image�PNG image data, 64 x 64, 8-bit colormap, non-interlaced�a /usr/bin/env php script, ASCII text executable�XML 1.0 document, UTF-8 Unicode text�XML 1.0 document, ASCII text�XML 1.0 document, ASCII text, with very long lines�ASCII text, with no line terminators������������������������������������������������������������������������������������������������������������� ��� ��� ��� ��� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��V쥣acpe���logrotate�php-fileinfo�php-imagick�php-pear-Crypt_GPG�php-zip����1.6.3����������������� ����php-mysql�php-sqlite������������utf-8�729b196b55b5d336f5c704e2a31079ccc9784be04599a6071bb9f48ceaf93c3c��������?���P���7zXZ�� �!���t/'1]�"k%Mݥcծ#|%%&G?ރ<KM8#xEvthqo !zs|w%G+QrOAĖB!u.t\;c_:#D!ʆfA:`7 :;GJ:VVbPm{ f6+#׎O`u4s?a|e2Uɮ`k|%Gn~ueՓ'o` QZx{Tx6՗(G T}EEyfΫt*Z8I LmxazEo!?BOW-\nc3-yyQçh3[nۼB# |{5dOUCo:S*<82b$SXUPvӧUc(p%+ਪu++1Jޘ[۸+Үy՗Nd 7FnJ$/$ ) [NW<{ʪA,N' s}e`sB@I}}A7,Ṱ�T$6I!б×^JCZN]z.yWK=•Es+lQAN@=@Ƒd )dTCmWq"8 O!3]de1cI˭.YQZ:{Ƭ(hLU&mC>ϟitovuY"E8Z%lz e9]z5˕M(b_TA zcg筺qHXMc:7=WHr<K1C4Զ #5l_DO=ѐOx!u_Q#77}y,’/6I0ö t M~=FH{͔kdi3[ŃKJMJbGbD>kLPuiTU/<˒9x9۝ `Q�\ w+o@s@Q蕞hh.I�3j«+nz@˒ڻ5Q.~#4uàb¸EVk<}:5&{,g+{_oS+ I%�uh XK>~c0!;PknT+LIC:x3&~~8MdX`"^_FWTLuK�ؔ2w3hD�(Y:߉]֗ Z'4s#(;uuzHymMYЀ{Ď\Di}+ OV>GʞAJypcG>W_wYѬ--#;d]ag-}&ZW aQ� ]6Rf-?HSKIHuI҇u4Jg*esRrj]շlL(ֽ ̠']&_s�)#Tz\<t&uQ "kBW,!'Ez,s;?/BbcE2 Κ(!QV$H@N#�JWq1LP,gE m0s}heNpO.\ӔbM+{Cז{o ߾7N22Ҫ1uw ؤ/3DzOR,yC6y4q)4!e=A} ]F_h+ TAa*h73 {͗`ٽt5M-vVc "Swe)kҳ,ZA$}Mt]Jɖ{o9FIL.,{)*x[W5vD[AK;`(Iؘ. ^ra׺ۘp]啞BҊ}^ݽ0̠`FLM-6UkɊ^Ŀk(>=αB4F롂XRZ`og>8CLw 84/?'�(΋fh\V1?26;]9USH3 R(;Lk?5Oj|{2XazX2[6߬d5:(46KlmٸϩQ[-iYa *Nn`�į<siBoBvs;q_ k1:,䗤4r*j/5-$d¥˄:^t/4׶uf"<P'聧2äy{pky4,aRXݞ@' 茢60LaLR}?˲mcB\>rsoچἦ wɚJ'wb; LX'm-%p;.9 S-0OߍOh/m m T+g"z<xe¼_-dLQDF5 *Յ~ڬ /M7]7xz;[ph7{˒ԂC=o]İa7OE+-׮aD1]mRvD$ҜDS_PzB3}FO) ;pd9PшJp:m.I?QN$:TtZugi'\|I&8x# v }r#! LDzwL)iU57 |߸QpBz˯s�Pk/ t.Xk6"0ud+:Y vZ'nhkU#fIK�jV3p7{ nM +~oiYwNh,A. P+a|9Bߑ~k%Fǧ{6zЗ#j4 @|Kcvӹ&3^ov1>gzŷ!DZXѣ�G"o3E0hR[D.&gʟ[L/Ŝ:ksXe&BXҨRoީ m"`9qa0sC"DЦAR8UilIɈf>EMgÝ<_ӥ84UGEG`8շF=*<guCwv(`GASW= Do~39QSȸUƅvc_)~7g;CuB *N?$/{(yKԗ1ki1i/yVerK1bȺ.>*h6eEYh6ݪf2s#W`UW?Zʝ\CP4¿h[ ddZjd^f别e ٶbfʼ ǧCw\&iU0vRѝ~oi{J2WuRf^;N1ο>;; :q K0fòoBhMiJ0scc3>iڃTIR?FV<ϝbt:<*|ě8e'k1y?RwbHt"]eLU7Fê8H7 .ګ^�4E!:UP)vn!0 oF $su_.vcn`X8W"f12m^:sy>׭+-T0lB�Ϣ)#rMʡ`Hjh`BBHlX=Y|7E\OhŠKN҈9q6sV4:o5 $ > *3r!sLsrrQ*?KeՆEߨ#gdjf#䊑|sxy,࢟MԴ Q_sT$?L yVU SBQ4a䤇{n ³h!=,V.}C;"Ï(DAn /HL%}uqf2ɒ꾳\ 5ha{U>[uķߴdZX)nkDW#mմ? 'M&nnB>G r&;w+0h] �N1<֗=i+2? ج݃ mp|8PŐ ) kFCk< )bFru7U� &vd T%x6.iYETKHcr~9Jm_&l †~ OMو?饿|&-#*~5RB8Ⱦ�wfAN(0"cY &fK#󽞐9<<KVC�5s໬�4$jtʴb } ȼM=Jc8e,  :[͟�O%7vCa #i@b<BT;Rt~ :*`Ƶ6zx"0&s z?7W\* 0Nr罱KFl0$:cYrw÷ $U):g`'#^]We!S_k*eVA՝'G!;ŏQ?nƜ^9-[Ɨx.kVa9,"YIU]cUpQQrsu0fMTaފ�|u#ϽB>#s#UCnjH`}ݲ6!uO>&Ϧ|"orZꄯfNp e@#`M͹8Ai$DiI =8ʳOUYn§|e(3(!�f4T`o p>�Wc6!n1 I24bD|xS$W^H-5nѿ/}Rj=Y=] [M�{݀i-&UkQ%<86S 'a$>R01Hxkj}�qpk]̘SHjJA(Jrv9Q:V  F+ʼfv�U,9ĭkZ%sH_c5L&>_N2WܴS&Op<:UjE;D*"G҂=u (L*'_ULO ħMNR}ˤ9VmMЧe7 v95Sa3Y.F+аP \in[_%*��M;"K{ t={Cm rR6[wsAKE.^m+?K_x P@t+cf^.X`\uDuJt&7(ģ6)4OΉmx{|IQ}^,]9nW,Y[KT\_,so6JnJO,cRL!qt 4ؿ<L\Dp|\< i8e$xadZqk6}hxٛt1LItQ;YoII=ONew u$~UDqfQg+ۏbsv ޲18L#n'QS,+EQwʵ,r<,ÜӾ~x;&g}26s3z=nEZOA[zE3of( 'em څ[wCZ(ܕ ~Gp X/%nPg:wqt| x]|ē(-�kEe>'-cchZf7Ua&V6DS~p歨R{ah'K@_LӒW tGhM]Q*KÄe*zJ]gL *g2+_|kjz 1b"H<P<)R~M%QԯVj]Hge<Ct{_b2# \ZX/X)'y_X扳qoL 9="3ŧl]fkww  ;D* &|_fϾ ʞ,7Ƚ1e72"c#Dc>kzp@񨀚g\#?(dK>X*@V>3IA4ZՕDؐ bj`s NăD` Dr bMSltd<6*smy¾CVҀ%R$L"Ny xRwST$okY�ԃa: `K;=ݕ*IyLR`mjd0@K=q E1G]Ktd.lx(4)zJ/-)NQ/ӵol!mA)j 7V.{ "{s?*)[ήCG!gO-g@=rқ.. 7wr/]<v`K9|~R_@RC㼩YĂ!>ܚu :ުĂUЀOBkf`sdzR#tAQ!Nk!X3ևZ/ X ~'hC gҋH&Z:}؝.Np~߫nĶDȢrS&y lBȚ^=i[, U^㧝iq ﲼ ,Dzki-FpYarN0@fAƟDAcAK g04VQFqVto:J~,΀m\P6Q4jl _8]TB~f6:{#>\P.5w+PsPڕХaqD =fP~J?j\AAp[vw:%J;<s'2L>|>QޜPKįR6i2`ӗOkA*J _tR@` Z%̳]]$bD„9"oF`䓰pR?"w>yml\&JDhb&BI*1;CCZy qw\|4EJ,u㓸Wm~Œ<"td %~txbUT0jqj)1T�6[_7Hxbk T,JlLA!:lT8=^Rs{Q�,Yz#>2"b?kk2؍J9[OV#r?*{VF #G-?`o% ?L~ .׮H ÆQsUB`'#!Ͻ)Cs9JDv$ 7. p" X~Ȫ:ֈyКh+vM(|gD*DtT_ѠDp>CGu$&C8LJjc)CxyuVl,FAv2F` 1#X_-ųKiVi=)? ʜYՑz]et :31q/nu&/tLZtJMVɻw(ì:iᯂHƙ8F]njVK%0zማ=ф*߽AC~Z{9s㣬^0}n-�,n>!o-~80{jEat8 Ar2CXy;@k޼ҧ\-wjSYz6/ +VQ=h 1޼F1ƾ=~~Mn!$Sy96k~V|t]sÐy 5_fkpQ06mT=>Rm] Ld[ &hWc wm;wJ@_ũeU-$X>`0%o[:g1le6gefOR̩Q JKdTzkRrPByڮN2`EMn!оzM3<?~-o܅gJlV*/zi]&bu* NM1YW_Ntj,} 7L]½1XЄ `*T<a@¬yH='MV`|gXo(}Ӗ)X,k 3Mfi[" awYfKsBլ.h{e yZ;CՓ6'AjxN b-߅?ZzsJBc`wj]y0^ (fN(K<#GH)!zECHosR#syLtw&0[kau&ƙ[!1n;%?K5rj#r<5zqTjxI4gh*Aո$B 颒q}qe@Σ.@ hii-j!v+%Ac2g8Մa*cƆ`zr�=5Bex38!-euV+?e<pE dviV^My"BX\DMd hW+@/78HkC:o/L3ɣuWʞD@'!H}Mlq$Nv:y 0nʶy|8FāV"B[yعH[VuA$ǫt3GA㺽ex鶹?Xjd͞h˾D&Veh^n&eP6I&,BeknnM%3'Nf�7|b)? wA'_ ~Z-Zfp@U@nbq}MZs*J }_xN%qQsޗ1S$\p51D ?&LNx+Rb!oV-v4/ᜠgv2sSB(++kb<{w֏k)C[>7œ,i0Fb'WNS̜LT{umQ"ō_wOMBgr9 6 kA(f57 l&*z`ϛˇ8} 2<\ͩIDo^Lo A%-p޼u>O<i=pE\\ rN1~=YB};7I +""1F]sj,E$Ӵ ,GwiB6L+"ɰ(](Ÿ}�itێ]qči:Ĺ$(QN䀺!1Jf];.UɘNe\C)$9 `ⅰ "Wi$uvȣ.}ѮBi]pNq`ZN&aOI#;䞄 "%ڥ{OLE)!6pGFM.ے/sf!EcHyYꝩhxBqC</e;ێXGFz?+)D1qk6/nCj 5'zEwbRIU7eb$"W?4RnlLSH3E:9UT_b'#p�u1\oHz rR. & 5z%!P`v [W#Ԗ7xaM$w�ojd+vW%msORUk'ֳKsN;TæZ~TJL1eCXE�7oNʹ1&VnJxr8ѤCݬfMB606PjW3@Cۄ{igDe% ̜~N>QT־_}ץȌy*!> oGQˊp.9Cq1CVPJ6JE^_V;|0maG-TҳDHOܦSsثvPjEOFIowBD�Fo/+T»rFKjé&~_;n\cbZ>ApCPv`.CMc毒,у~J&w@*2OJ%óGgP_A~-:0/bT@կ2Z[ \,R3 ӥ_?~$Ґ"?2]ܗV8(fW Pzq%2߁_~MLN:JhuULJiP@1|n} u.v~h@01BR=f$ehd(Bcv Ca;^6&YcI8h.ߣڇbH 3/ `qKq+�jvM"ZrEA:,,|qOo[`t囝eP6[GWY<J zx< xk 6i/~ jM#Lbhgd0K|eر-2s-Dt+rgweLrD W':X,T8Q}PwĨ!G^tjXM\R`wu1\΅mG" Zۑ=f5nn@rb_(׃` ז"Fz<6T*lwX'[n泊QT3%]؂~8x\Sr!" OX>ro;%jV@(:"ojM Y}O,9;>2k[2oMH׶@uS4&?l#nA1EGt)6+*Ŝ iJV[kc {%{bT65n%5!&+łEMn$*X́h:lC~*  #&v29ft<;Æ&lTw8%ֱ[D^MgJyEyXdfMq(PvS~nsr(ѥ*@GRzB pr?5rC _,(MkHJ\$t_YX҄$X矚T Y.B^(̭Pj$tgG<}4-54ɶ-UdZ}+4gЁk.Ɨq kȢmkՍ}"%u+{8H.x WR-`-wr mre�){fi$t5p)۬=ָR*:J?[G kb_*/d 蛅(jI!gJY.wJ0z{|bɍ(Iʥh*:j{a(q{Ȥ_`FpPS^^?)EFK%C?+ L-(̏2rKd܅Vz5U-2|oz唼DȽH$V1fӬ wGFJKѪEb"D1X}[m%dSΚ 5<@T1lj"_Qczr x*Vxnp"MPdaqy7RV:N= ?ޏ^mK6xD U+ ԁMbIo6qIĵlr' 2OQS5<=Έ,^{ lѨ3!8=Lt=!MO4L;0`c E |ʵk`B b|q;R&a Ra&!EFOU'r4_)JRU OMҺ`t+& D mkڭ2ur1Bݱ5t:Ü-Y n@’7gI]^kHycix9:of541wm$}vn:/+l~Oa5tK|ڲEp}-[n xVV1PXSgU=H1"Laȭ~LIe\'2-X/joiԩ,B 3KEL'[|` X'YQ+(TcGCOR|a:GJ.j~-$~y,R5ެ6SKؠIbt^jVrÁg`U{܆ﮖ.IO|dٍxk_ }X "Zk&Yw,sM9J] 볅m 2kiR*b:h܂!˳H-iU د;a/wTH|NJq1Yi: `-g" ?o\POgN7/4V*[`z)P'MX`ǷZ.O鏵i_πf%gh&G:)![.>'fޢ?#>eIv\!UgYK̐d#-)R^Ҭм zMYe؃4خ>`juzⶀ-Qc:-Mye=@IBF _P{*afh@O$nu![CNNfӡ7_,ҊxƥNL`|ax?X=6hO#~ y:K;HQE- 2G .>-؈@U>8�8p%0Ϟ<u7vbhNzm8^ I%ǪiNR;(gwK-fv>k& hW[l/2} @|C嶄VdJl[D= 1Mɯt Ƅ<cq̗�(֧p)e/bό^nv/ X{u>IK[WH)՝@FlBn b@.D;SJ;*t/F'0'% kک~w"Э<> nNQl\*LnZ&Yk z]޼^нM='Z9J KUX7_ڝ6rS<mO$쩯g,ӎ7sHeu-R`NH_;\hAG؟%ݦq^$~qȢ\Y+lcNÔ?'ȊMYҩE,Pl0F p"4[MG7 *{DN!|q)NˆU0*j Mv,ud~@S;S͎DQ5\ @\(PYz�yNv{@ NS@ڑH!)P8z;<DaSF0r:Xm?``Y&-am\LsnݖFE 4yd>ԑ$S@XCw<>LuOl9jAÁ0Q@w*-3ɑ-*) W< O E`;* ʹod8NtVe*JYo*{q oEPXg1H SeV<wQ唛w0SHr|<X҂iG|\T] X.) }jfΏA۸ %E>PSL+ +s O'5(B\ֈ 쒥d=k-[eS FQl]9"B͓ݧ 8r". # 9@e*/ZqG98%oX8n+t ;3tO8ߺ+8yFoo tQ_<C_M"φYk27;8~gڨ79Vjj]% �L-vxYS^A&k`>ʝF R(gfʤS�{$waJj_r2*6`Cuə_:1(D1Wm$[n+`{`O5deoS mr9(~ k4Kk 9- %]O jj8Z#tC:?g#6DAbfip sO-ZԈ|TQ p]2hާ̃>r*$ 'pGk5}5ҎPG#* DuDoaĭr{#DhM[Ke^% n$9Sc3 i#`cêA[at?G:z *OxqE#LK[c!=DZ}aμ#| ]-0XU'ڷU/HAtak{�2eWW&U M�ehi Nq@;^6ؤH�wWhӎLHft,![]{'J/ġbZ˝Kj 7A"NK Ǔ2j18?LTz8_i]:oҘ1"yȞ~2O-GM@*ЪC!^gG#vB~FYn]=,,_*Lc/?A�Տ< ?VSU(J["IMT$d'>=.XS6$Ь!k  4V6Xid/iL?q"�,(/�V^|󻣞&1AO6yqѤKY!1E1#0g̭w?P0ُ:=%l3zyVPrṲ[(ѥD0 75*^ Z0˖QH|EBtͅ<&EA3ذјBJEf? Z-P1֡kDFG tvWP em@n[ys-I zP e�FP�>y/!5Y,WiP[R-er;`z5aF }aH<CŻ4DKIl1gR}_u00pO{qI% ԩb5 + 瞰 K y88LMNܿw;fA\Oܚ`uNCR1D-ofؖ\TyI1/L[sV'" d,%tX0rn"/+6EA`kkN& v ?|TO*UxƖ}>C:fUj⟖z�Es7}YгTI5vx/+f.P.8!@dɁ4D zTNA.k>wjLsr6:<L{>%&D=C nI_b:~SQx|Zg:C&70UD!7WnL=GӮ5By79<3|c2 G |Ҭ+c]4rHĨ+wn�qlAg?CrØJm/%6R�2ڸ`o˻z7PO{K{X?߆uIn0wm"Ffkڊ15<\_i\nK1\Vb6\|TlJ9{di PVf@-ɮA%~)÷ Ĥj +sl{nhb"9"cYxZU3]uiO)&㮤(S(?22 #Bj&-T^H]{A¾+d8%Sct?G ]{vkا~FW$vx [V87ޑj*S˨[Cղ#TP24~{ 1-KS r2P NIӡ XVi"ۦqH5]̦H.I:[7X$D,j,}2Fҽ81[vy߭*N+|X1`U'v^:ׄ{pu:_dT^$C ܝEbqohu#Ⱥz!3S2Z2|> hCUgd/шڷ) qB=nTN|g)^_,>speOy|x]{A17e͍9\>  sDECׇ&OUquAI!⻧o{R}#Uƭ3r�V>+LG'%Mh T{%jC0@} vr-t::3"(ERI@)|~�Xᦓ<V/l#*g6ݏ=[.: dzD.lQ4>26k$XY+gEO7>j:Eshr]<FdO& ]-iFꉓ䋺ݧCLst1$glvy2! ̴JD)">U-]^-w[L/wTg@VKW׈yBʸ)d�O &F ?$O\�wew}CZmwpK 4ZP #7ɫH! (%!}n{+ "ު�I5ʷGY^7"x0 in7z;dv.}䵥%U{" Ә@CǷ=گM?e o PANۨtU"60$4:`x:9YfPɒPkK}(O$4$vl{FNF]TѰ{+Zs|͚ y(=J}̔_?^M?V kԝ*dNə jzHُIaAuԜ!ȆLNГX٥me`:pB&Ѥ 8?7n-sj$] 3 VBL=W2R.kjwC5+=HʍN_Q-qemϋ+> 7Pnhb7X:s%8Ik8;TYc0 k4AITcہoG~Hh{!m !h xxUGUdҞQoL?ܧYۓg4棶@7Ks4!m3ҏt,GKlːo3[h`"dRZ5␄rɖ-aѤ!lZѯ*HȝKH1�.R$I`"'Z|�gɞhDIT[֌Jz628Wx[z?8Zo$  Cjw#CS,JpQvLZziVexƁ`Il3v(ceKva_i Q:u%|gՆ|sk#<{u"=θIb`):Hm&G*iZ]f;k`aC@;U ๟VG3mr'FZhRn.ȏhyD$k4jޙiD zn<L%[hUMeRS؆I2O ȿ]6 p*Hp}}~ħ,؇\A.8� TXhx� A$\5X-C2&]W}Dx"G.֭Qu.<5LQr.rDr5aRBLh.Qo$ Mj߉)L܏zO7%WfzMWw* "qzE"/ iG ':V~$YƼ,M!u9V�m=y)Κ &u0MNF)Eۦ@%\ „ G=8XmHّZ#0)hN2q' ^ƯVߗ3t*1$5F @u%##feheLp=W/[uAx/ejjQ46fs}"-* p,>;?L$i> %B\EUԠ+[u sd=L%HsHd|i8_{�زY7�<>z<ta2CXm&)B}מ<rm0ZC@#+<87΂uZI<솛S٦O-K'*{껽Q\bT"LFN" yWyRXZ (8tRDz t]ۭg-x2Pޣf:t❁YV4a}h �FA�.z8d(6(PAHoD:!0^uy0 ۝c޾Giy&~"‚skT*tL΂kS86UV_6~f01jiB7Ov递ө* k@ŀvvɵ6w,YA62lmcf.%h�+xIW/7+#W),N^lۯI{vE B3~xv|g7UQA,vjt\] 9_FI_HquO b7Nd7$^Kh vk<OaSP@vU`KWC`:^ <kSL;�:>8:!^ے8{4 x[/էHv9 &>s 80JqA e7oYx9Ph_:kNxY~eu;~Fh-W_!J#;AlL\zN s<Oz˂CR6t ? ClyEE:!& .~c!SYD7ՠdrOjfu I,ܾ|규zyHJ| Q nɇV@M}Ec2PnUZ-BE3U.ݿ BʼnjJMXf@rQ|7;ko^ѯ℻OFnY^xHXݔ68@A`~j9 IJ⺰S0Pz#0~~P7F));ի4khXR %mj͍lyW .vFW`gb`7KZt3 "Z =X%QPXf>4gB@m^1woj +b #6%/uU>_vk=4SObe MPJuaP頹h0%4[uHˎb:>el+zd3Vl�$-ĐZ0y`nYvi͕ܵYWy<qB5lI6Rnblk7nyVw]:^D>gg>7r&}%I>dIuՓ�zRt Z2T>Iqj*H]!ҊQp;]: I=Gb#hS&/M@! whWzMh�bݥye-HUw!C゠ZʰkK尀 'F T<B`R0e8s#9B C!fu ͧP 3U'f{IMف1Z>|PD݆ d޲{d_pb\BH?W sI9<!:m9Ǔv}}veȶ,~Dx>ee+*rDݹ5^Ԅ\zA߶w=yx2.G3{D"n93Iwq);zw*:!=;gA&F$_ivTh;n`6@bY ڥi3kc<kv@6IZ�_8ea{Aʘ<ZL�)&WE(Ts?fFN\& ^ʎ`56q%i~f SZ9Cnmtn1[x3߂K¸!)ƨj{s| k�8쭑M7. Ńų"QuUI A5 JI- >9.S[!pQRd38OZnG)eHpwb~ĝ7tfzGL٘CTr@]nHJ;ߜp7Aqbs'NJ7^cf*@|m9`r ߙ^yPTQnw]$E e0]:)cA,EԈn[TGEVAo sF/qk'(Z2nW*Ep\_iz>Di>˒F C_cOiS9>`_yaBppgWoN^ɉWL#,"P4ht":$v^DR0e?kNo`4d�T՟T ﭛ/!hrY"]qׂ 4Vr ˵1xخ2 Î+|@ӕ޿MݿIeTn<-.$կ OV7oCIxXkKY׫-tMWP>4BiJx3Z_#gצe@rsM=O"DdΛvGӛJ> cߛUc}P=;wE]ʹhE1eӝ2loPX|Ka#]ŨSzvg+߄LG?I,aٯyԔځV'v 8Pۭh~qZC]=p-?VKѩp)F~wmV\>e[DohShj|֬Xu~ZvΠ 2qYM8*uh k/wLcG8}T)0Ǖ/L .{ُMarf5Y)DV|"|4\<ܣN�jRP J &; =+eP]^$AzVjM;/3 瑈ҷz;_ R?7Af㹚}ՀC*[yKG؃Amv*3ZTd̫Q>@qg8 Gv4YW5aytw_6O }X=%rtYqH1b;e!d>yt'*stT]Ć0V�=sbF2@,'$\inv*jBMb@G#x3S5hSϐM.gEkEc6WLV棔̘?GbK] NZ$ :FMhIMޭZyȷaS+YwN(傸γ`11M(jRaZdE\[Wk>- `L]$ާkB5f? *}zbQ* 5BѱioGbʶQ=lm g%wlP+2fTAn4ho*PlP"//'KGwZ?^! G°'f_z\zyVEF_+,.EB疩\ FRw]ROޫ ӟs*/ľ3/b&j3R-Ū/7[c !5NG#+cZxNyHCuPn֫4]&Ŷ§2j!4$Ijdj㝣9L봄Kum&Pb M�L2y/k$/jPp([4GS_9aa,SkE1O_t@  MG7-%>:"I+,78@({m <US?$ cxݱmfwrE8k$HˊԡhY|E_`ړN}Cf)`uf}){ZG'zͨs.'}zBeLSaawX_gZnP%2 !Ɂu%s83u{ĭ?Pu8"o07x|n[#+;][4<Emu+4[N:kuVݳ\g4/G~V^WB=pK:tc y=VP RlD1~]_WG�QepZ0W˷bwA ]nc@z7sZP&E%Fꅢ@͗y`q'86~ոd_E=}sU"^4YdO['~o]]㦆Cit&3T;{6R\,u(bypw}9p*vM�vS%ׇs,` a54c'Icd<;M6u4s.WytEDz-¡Tf,a6)3 ^zqӐԉk<t6t <BY} <"ЉZةo^=7x5hðD9{iU?DU/=? >m~bI74IVլxO/sxcz68u6͈̈́S 3P83xOWVUYXhnc;n,7cWvmL25Nv͸d`Zm4 !K5 &8~Ppa:oŤ\�иS۾bs^`+j~,~c2exd/G @B5ʴxBW({!Zr^#MwZvI9c>5.ه=JZNwջwȄ**�M^&EdZ.n'BI&.d!L~%<s&W[tVKo;q:-ENJZ_<9$םfw$�ث$,)Im, ngID$T#138Ep7< wK"D)ӻ"EfH'wO8ULղw@DY>)(RJ*j�p<kkI60(œFf@= 3BdnҔSV7l'~R3TgFOPKArq}}i6N dcP5+3f]y. ]ѩ<$z/ zCN8P{~Ml{,qS�x-;ڪ'_E{$*;yonJrp;yPR44:ʐFZ[ھ'J qU"c\?kJ@/~ڍv5;;67'm]8zU:tGS&jMh3֏oM tMJ$.<Y4J\꒭&-9r1)!.,Lb`Diq@/}d @uG`]u]Bͭ7\_8D!R<b Q^baaZ.zGCy>T]hj_4ѦLuI uZ9$!p#_rpA|?t;+|y7 }g}l[RU x'S:Lن/edh]*9x (hi2 (tPK&}bjy>x֛x*@6G g=,/ ;1h,!]؊bFʖ+vv]>2RxdegM?EW0xSĄP˯.SNDK%fըyLS#tR_OT*|g,(􊁏(VԄUkU2ij ɚ>}zR 9^;r]v0bBKҜupILo9(9I,B#$ 2%͸pe�kzJy=}D`.q!_e'5!K 3rW_D"L;_P÷4e*e aϬM_5ϫhJ{ OtTo0h3!ʧJ$:*5.C~_FN 5@ˡ+mslE!^Wyߖ$TS8<t˶/\L7rLka0{xtJr*#NdݑL߇ gK[JA9>I7]k⨕dNnBX)op`|^a ;\Fj? k۰TKޣ<{2bܷBde!GԠqO_U~6d:f(LM; o#MĐvq1 ND 1ySPW|_b)Gj}x  p~=oxƴV?CaבIZD~S-N-|K&u ˶j6q' s�R)};(Z{!T3=Z4/J؃D)=rڇkbA,V:%8 ,XVx%`GFx߳RpmNvuT.gJA7yӎ "Bpy4S/Koe~LH?,H/Fd_ȲI_tr +پ07R_gP,dZ1#Q 钐;?`f*"JT}+Jb'Z< bɩRH7 5-`bF$ //ӝ|k˱IO&#ȋY}O9ӝuE7W+P\`'7゚2Job |(b `Y DFUPuBUdrw~aBsuHX5^vL ^[xzaVe+J9j1Sv�% NN2�$f�ZʶZq>l&& sk:u9)r t7&X  oDl�y^LJ 8T9Ro?vlqFbs˫̀Km<2l]wĐ>)"jom| 8O~WS(ɂ k &gFG ׋1i } qoP;޷F;`a17@vtx$Ȳ4W6F馾gSuue)K@L2!ߛ+jNS'«@+B4%*$ɧTp.Q'C{j?N('j1zgovM~[TO$`EqbbB7Ϊ O?/WBV&bt.$ՉycLfD.cKΌ>?Ȉ-&lJ^=<K[_mJyUցez7ςi~ɏ8RX:^`S(/uXeC{z#v+6~2|7m9 ܔc:x^Q03YǨwX5`'|x1.R{dz&{~ck >vËN9,$v^"_7eT\4`~5ldX>@+I/n2+ s# + In}'/.EAE9M/Tk:"5Yq"Ʒ|mg#4p}{x7ۉE nCkQ?q7^'݌/I/dw'ʿu?}|Q$!gr c`*z)86y#[񅪩ˤAG_ ^83 ic!_"!Nb!Œ'(e2*O`+oݠL煚ZOItIJάd^흑Rڙɢ[Uwb @r-RuZHDwf->kW>v,8@.>?h{yXd PvR�PR %dTB<(vͭz{$YVNˑp[]?2#飛d|C AeƂm8I/ +MP A=_sls&>]"|M/u*<N;ݑlv BIk# M¨fڳ`<҉K<oT,h e"qrFe ME 16B1�DʱyIx<8ŠGʕ&CdٮCǶ `9ʢOG? ൺY+R\K{a{Dw:KQwqMhF|t`OwXQeG�4�'cfR;i%ۉO^D`^sەў=|!Rj3je 0ג֐)9^k1$Ў,c篥=j6jYۢCb6e⁦J0) Js"lMU@`i[ W{HOIe`>4WPG:?6&IN-i{vŠ e]2,3PJ! nVqr?�1\Ԁ(G3qǜ+"%HA_n,'P9tšc)�:8ƼܓWQ)ёHGCC\ N3'%åV>!"^䍳_Mr&ňZ]cJ=܊񖑌k `f��!&(xΖ&{"8 JX �xPV~Q'i#b sp."q]a^,tLUĹr5I)`pJ +\nYKJ#ZR)WI' UV̬̄lwr;O֋QSWvoBH "�AmkctcYL7J]Ty`Vn9y$BV9~K WoBAd( Ɣ4y.RuRg7rf߾5%3x7 p!-%`S2!rZ#%xrz9w:O2Bf"|70Fa&ap0+#Zt9y=Jh)ߝ)ô۞_IcMc.g~%,\O(0whg i?~ҧu#  YKs3j$;*}$W޴$ <N,@1%v"P2"d^T|9d?"#geG]vl5C.wծNd%Oڝ*TGa!79H�ުۄȍ.~; 1e Ѣaj#0<wC[//9w|oyIW\)߁ި y(?K2"`oI[.o*`.ZLD`FV:0A1aѺFmA>xʁ7`kH.GE1!ڠpg aށ^)2: .\BGő`[A,b2}=#1{CEbcTK꽣]=M@cp@zkvٜ)>t`t>8S/'5"hT X_U6�<Bb?X՟+N_yevXY([PBvJm-|M5@yGDJY oB>&mJP|56KڔWΛJ:_H* a>OC.0 R=(o"q s]IrtO>$,3 ܜOBqh8ӬbQ`vc=2%t ?*2 (<0jW#L1G(p4S#;,%+ ?So\aȠjQmk9Y!2EܽpA01Yhb&Գ"I" ? [;|~*DEu"~sk]( <+ .r&_fA ubbϼ/YjOQYWl^W*egȃx(=M>xS ^ '+ȴM[_7b!iKUC(Y]-C˛Z✪,R783 -qck4c79܎kSr<fǛ! bf@q \Z,KhӎkzFZ֖&E8TrvErY[}_4�] ޵4DTLɄv݈1S؏䡀[oR%%u0X\kK&d\7P<#78�ϨHg do_;C�eUqG$h/kgRKF͆\qc\)<}o4?,o'yJɭݶM1,Rvh_n:< .\^rP@DJVLBPK?3{$n2lЦih%uJ;[I`𕽑g?wuڅIB$ 4xS\muKTG�ඇ+Dr{ MzkM*Q[,H-R滐 ZVDNaǧ(<o=eSgrL>fd2,"_<))<z gI`1�EWӮ~TęKf@Alp-SO`vcU.(KG&+žM p7?id ?^1` 0k#?#&NF@8iB r67')&#aТKq4ơLxG7jȭW)CɶEcJ'_fL]zpr}?9ZHϩ[ɳՃE^(3zw9<Mz@̢>ex&}jݹJ!:w::v( ;<HǑ^ҽ/U#D?{:1:bZI,GX!^~.(\&"#l tQ$S5h'߽$8\' d~iWUK�E0zc(*a2_326;yC()R k^05 |8 T i^\W QϚ)fUHTerh2O_U٨>AZmTcwwSTGɤN FKethuP!fu79BoT৑6 } 2./9tނ;y!,+z%R= |W!Lf&Er!bfFg wtO~Bſ~]Bexc@/S]e]nEoTNi ?6NӤd-"okD/b{_Xyr. .wm!pQ@\#HV30+ 3mČ`ų'Bc 4qgP G^]I@QE<I57}c|B1VwZ[Mn2#XY i]` kY8~z%,E2&q| oT0'{<|ky<jƎ ) D?MP{H-cMЀ|j.mdQY `y:=A(Qf)V?@6}7Y<Wq'_B~`S>C{kc�1fohpt[D HSTq}hQ4tC_> _ǒC{76yuZ]?X )Ѩ[h$5eg邉4.CwZxߥ^T$k?,M7S qn1n6%֍ pMn4 FoվzBaJ>BWKI+,sB`U Sτ:^84I5xnC?%Rd7b!PM !]a6&RUO]VR,O,17eOбncg=|݀0]Em[ewa3<+×o#PpGy^V 4pT?pK)0 JLU$o3. jС#L Y)vRZrFoLYOɼM{sA8;/'O*%A~&ß#3#…*:OQgR1ܶ6GDk}�y̨N[JyGP#< Sˇ }$]\2.=e5BٝHRO:`^j6˾[O _p=hD W4I ?2Y_Z/;ۡ4+ @vۯmdrm@ͦW0.ӭݽű7"XLڛ'4V]1#R`-Yc^W%Uݸ?Ƙ(g\_>\56]"/ݘanٓ3\@Gx\yb?hPdnK26^iDm|r,\q&?mO>4!:~=oq?>6ny**ohyU,*R9[?>ލÊޱ4;x߁s{ =1WBS 0Kc,'rm%OM_ݶֈ_ ge]ByBPs,$i :䆹Z\O-q0#a>.|maW5J`ABܶ $(8jë`6j= >+Җ1qhC}4xM*\Ѹ>x"\& ꓲ!65mF`tj%7΅7K#eK]xjtʈI+EԙWm5nq>6ZD!>ݬUd}.:-믦s22NC].􏗀fԔJVmp`7=?vyc>|҆3)Y$|enJԲEN%(vrRB ~~SeZHץV;?@1W*l`g"U% lD<rģ] VњkXTfad ˕iԞ{f0VG}fӿܒT[ͬΛȆ`An3}cA3gYfn-׈ 98@A^T;5hʊ*y0kVfX4Oa޾ k?vˈc-i ux-z%EpoҼUސ<}�fy&s>jY? W?r'bLZb 8m\ז+Q\[sχaz7ul2XQ{Q1mtO~x97IchU/X0gˢ-Ӑ9wxV2uR]wqg 5tlHS^tUDsh_**|P=~xyXA&|q"X !}l`Y7<FO#6Egxn`*W9-%zGo,Șhfμ*\饯C1@ 9E~|g1Q%zV%PzOpBIia\9i5ޏ3P�idNw P,)Չn  0"Ӆ|8M8N'Kx}IS-勵aǝ5>5c%]$KA9 ~3~n#I-+jjyٵ"he"5H'VӔEdMT{O P.y(X@wAeme$|e+.3ncks7*9/]*e-].3n<j%66fk3D0FuN,C^ dY 3�)P@/~pLѿ8&Rz}ɞd`$cG\^ e.ѵٵS=JQ%+�lpGiTwH7tvD�>H00?'D,Jb} 䐚shȡ%bqxXR+gu xHbPx;90AF|jQ&[kE=ْ,0牗AK'=8;Z߅ /P5=EHcUk."?W\`(} ܚ31wvt_\7g\F߄rRM^i(w5)sׂnނOiYU:ajjQq)G:#,R:9l!ȅ 2 +Lećrza3(zw)C$ C0V%d'Uu^#63?5oAp呂k QvV4ֻ<'Z"nN"`ޓ"YJ+X Q:! A[HSذ'o.qU.es" .F_͙uau%=𵏀0�r\+7Z<*3dG;Nd4 &fXTL}DT ׀ CzһX$ip,ْ"+k e-z17y� |Qp2{*HIqDŽyydG'3K؂ B0@j6 mhG`L+7n|}[߮:S %UzzeXo#DNS#�ϏW4cfj܇FN50Wî콂AQj8텬g$?׸%2&<;4ѲVf["Y%χǞ+m2-sW2snIwXq_?s#d Ѣ6Kد҄{PF=w X$\†+p$";p�t C,7֕G*KuTDWC#if]Ny72Xι2$Vbv~9b: o陸@&}bp'Ib1+05Ğ7Ln qx'يlM*9][HKx2/9=q !_pHWBCU + 9~U4'M5AP?x@6O!]ʜ[blf`D`k㞐B ubb7R} "%uȧ`vBt(yg'Dm#[e_NJneKI2f` vzo<asoc K F1Wh&n\!AWD} 6^Be&VՔPW;HFk >=0ԱKO2 zW3M'PVȁsGˌxA0s*6d`IanDk? DxUo?x#<`xXHoABx^xgAp;mE K cFtGl.dJWw1|ʈ3ƛ?<NsD1/fG�l`̶I~Al.lv 5)w`> ,uƛUUQP%A~5$8G)<wi\J3a<$PQzZ X"wnyW蓾++V>qJM[.k<A/gT#TM)-L` }O2y[ %EMܜXVY xq3=Mφ>>B'v!W-P 1<)όQD96SDBd!NaHvV Hn04*7Jo4*;g$ zI1Q&]T>=%eY oT\ QIׯ&5eGN_a L.O$<xCؙN[IOz %�1mh&_nk~-#ܳq\ۜ۽K4M pӆo ;rPtEHPi3h!UB@dLB?zCK_wI 1˚[&  6^uN<yA(>A+\;$dC.#)z8Kټ0EqTkv5|jXD bKkf3λxG,2#|)(Z P"Xnw )10O_W�GWqja6կK8jjEtn);&P:9X˴9;&OCWѨH#y l<ޢQ=\:ƕ8 >a{iVAɣE UFtI/O4bP [(EsdKX"'`X820,7+sZPpn sDh\,ުq  W&#bH;W-Ϩk6iq@`VȢ0BߒٓY QiSi*֕+ Y֌,vl'&f m()hvִ{*A4aWa p ƎM!Lm|)qJfpft9_/0~h;-3CB1eiGwU!sp{4 Lfjn~m{՞~JMS(or7_`rHoy|c 1]Ή ۳eCş$ E݇z, Ɛ>Ź?7hth$N_vK JXP3h'sQZ6cc�-�⚢OVtuq )2ѡ'=M[J4Y5e@k6X-Se|$"_QrM.3h!OBd)|]/�-ݗoh>R_129]/R_N9<n*²3t{X:P-p)Ӱ ِ/j!_KG�iJ�i H>UlA5u7|C4lT{W KSyÜ"1i0G X ;C#M{PL=g,:F|4@J8wm[(= 9IiyPR +.q!zc IE-eRPe�Z.<n _ucFD�MFG |Xi ,vpYf?2v?xOi+zA6gB N?ai_ LyY[j(4 uMפ0ahPWG cԤ?=qS H~ 'bºpD�ӆ^ ]ri~GP@%OQ 1byE:#%m+󦿁TiꘊF䎄lzk:I휂W- @]m?IjhGm>!> 6%1r։mk< ?Mؑ}د�kS bYySQ`#HI\>"s-E,CO4}$E֭i<T;̋YKƯnc)ɿ)nT2=%/& c{vyWgkGr'Qc,-(]UploY j=3Db" "4v㽟Ryi`-LD�X %(ˌLw|$T$p dg-r30.u+p8Xax:"P^L>Jd+Z`~cnWA__Au-F#aɱpe~ $b2D\4m vzm3Nv3K^[f q!|: ik'*$ya9]% ܸ-WH~o8$;ߣi,38Yݣ33 aтxİyPQidV=bQtVƐ?dGc̒ۚf`N�Ac&,xMNU*MVgSn Y Gޜ9Y]*2E#Ƒ8 \Y"#ƶN`¹Ac{H7\#qZELu]n7zTkX\4Wo&5.oF0E1\;(O%=3"1Q^ljnv[`ʶ!O4-l3 I*5<x=,n(˄Z[&lM ]x` Fq5Y$򁍦vz*\nѻDmr`%L$�Skd.(Ae4'$[ jaKPcG`qiUP37M͒ n ՂS eF]t9d뉨0lC]z'UW?hl$sjCqkd{@ 1`B'_7]L{\0L`,GEwVH߸)q cn+"!WL@a} -A�y>mO'W$�IXolTc>ZI (mg^ _MȞ*crz#وr|6YZt ^JaɖF]1jbdͱ`CI=6ANb: r3(GCRFi 9xTc32G?@$AqwYkq҅sSL%E4f@6]^9Neu%gQ=e@n0`޽[.E4'lcVBa<no}oYrp<M�#76@m{G4IoݣD:oMzx Tf c.E݇K;} `ʔ4H썴@d.foo[.SR)Ĥca_}PPmƅ$aqWΟmya;ZVa>c*(Ҭ0eٙuԓ.9 iA(*'[gҕλ=p(3y.fGmC-lP5:tyQWozr[ͯfh> u0U k7z*5<^Y.M6 <|1(K3vR)$* PQl Ҹca$O)g'"'^@y(kr9䜱%N3[&㑬1pnk(g#53l$ c<:")4`lUnRD<eHoDK".ЉBz5NU wzwKhD–H3/r1; ޷)!f,V k ]ެ<jp\w;Vf8F8H cq.wDVULe>))VIl5D462` C~(SyxbnH|Pm9 &=_ja.r0Q7no| C'3HI*.&Pr+PW@1:BEO/UrC38o4Ms\BӖE(_̸[Ir]|0/2˔=&x-3Q$P»d#HQ )"`ԴO%`tRW x)(](̥I).֞\qlU\AdّlSpJD2zf܄D#kjOVI\6Os0 M9ѓ s{i5bPۛBRq7(r(!SSQQB@]'ozQ;~}ɗv'߉Оi~ ݺK}SZF TzQ^G{BϖB!OSeJ@H Ҏ qH]M ;x:n�vIADI}\E !NWR`'G| bXL1Xȇ+"qy(E>@>K]OWwyگc:"ZcGøKXIx)#jcjPł:uzSQZk%\Dq? Su\n8I7ĂQn^$s`La*YDHYr!/>n[@U7L3ֈ4ɴQR+ (n?hKH+`JÇ.&eSu-2^)1Mo0K/'5&gn rKJF`a2.|ޜ-X(u/ hPvԿX{öٜs #kЋev=[B4;j3eLkg\,4u:&DŽ)^kֻ31>1V/)%/&3Ҧ`÷5X <&'}OGbI)HサYz'`zyb4 * -NFœ\mstnK[XY"~}EhqC^*K~UFKpuX$ieMAb-,Ɋh Fe<(ނj9l#q-g s׺K/ LH'0@Z\˳n^XrXЭ} {$v+G-&q+E.;kʑ`bq\[:Tͨ 9 Z>oZ1/53&A`hˬ LG !0$k ,dWC`8[,KleKbaG{N"y&TO6͍\ TUY%e9^6e=gJ-Wԣ=*'1x_QoZ7j q1@ nV&p1axJTD tlL}=l~Mgɝ&Q[D>M-R</v28/b4m\7OɏIccXA6J'_M}Mw9a"OO/y^ g:͛&BqM_Q |nϽ6dVhe/k'[l:G,ՖV,s1 )6&A:vo|!{18jE}$AiUO[>yp{1:]Ʋ@r%ΞP wi0X(oX6"+B$@ >kkDru,g=Zx M8EchTin+a& Xr6uk 9J\]|F3Y}f]#ub&�~mBP~"&$T{Qט5t޽Ok�Kds}||?k!"V%n14q%ghM|1z3Q0=*n".] naM%QɅ }ozo6FOKs J7LNm,VX H< tn^{ sj5;L34�ml]hq7dhLeJ}2%O0΁Z'y"EݳB`2VKf'yw~^K(+Q*:=) dD"iZ+!\ƘchwZgOH IԎ,F#0Y[q7ߜ ,-'5IМAh>M:NZ㷾i?{MA 2'"kUM閼ˬ JiFɧ}8O &\ށZǕxkb5ڌq%l}3>1F y#ksbMc_8/uܯ9dzõ]Hp.K @r2 %=Ŕl߰\"S*-*]8֊Dp q$r[LYS)sg b2W:aG7Gtλ ?$Z^T@䖵&C O]Ors =`994t!k3v:4u,`Plu<LH*Zt+"O*@Q4|.Eo TөƤ}=ݐ.aQʽkmGa">Pih @']/-ŧ<8D*-$Gz}@ ssm,jo K,{V#fwʶybo4ΖmXQ WnX 'KH䠪ߘ<COD`ba6@VEԴ xehxփi0kWQ^Kg߲KTs3<v_L>D)V$;nk'|dmu[r:90)gBTgJFv=XB&DHRu6]G'c˵VB / +MWK{+5Fl.ޙNwda~5:zBbtqP𧻓'QQR;FHK5sĕaEw+p>Ln' YVɅ{]\]Ǽo`_'tGQY M茑4ψס.5k7~7r_%:aB *fu�\2ݽ$#b9v])@e+v7=BuN̢i>_ -:Y/(m8.2]wD/ "ke"sa)֦/M(%c ؽ^b:ҭ!tC0~hJoP(KqYaC,o j71JDʤK؇$阡բ[[(hj]n_S%M`%Ҩ_E;@ qqfd'xcOɱ ge ln ieoB> "4"X{ʉەiA.Eu@85=)\owaW$FSdyܟ, - m b"=7P-9#M+ˌ,, ^(I[v�>$G#ΔO-B(6:N9pv=o,0X18.O却 '($fHI-Ōg]I#Є #oL W;֨T3B @ ueҮ0e̽1l<x b ^]m%;(g$45b R\ښnc%.٘M?u,㔝 Pn 9u:eWoid۬zyoMk$LΕ0X^6s z:1Cʏy˫KŹ?ZpK3g K׉LO3KmLTGugLZ8Yd&DU:xrϭy;H\@? IA# qy\~_VV>10KNNE\KO5w3ygcz>4R4K J{|oüw3H ,g-Y8kR&XIV&+Ƨd=, q#E& = gK:N^so~Ȓ |t#;[3;T0!8k#(6 lj7('k mIӚY4b1mk#  $t+M\?<N%/45D";uf[b~f7`񐞳4>zvDsSWT"j<S~gJ0  'Zh]}h-o,Ƕ$I4u.];7!VbD(sI7vL{@)rɡ]p7frSӫN_nwj!WV{=mib~<Y(Cky ~IHti'PXFS2E2L4ܳ49/ 5`z4kMEGq B?z"prMd~&wT=BgcC*>+_jd$$m=AΆþ WnQ.^<3Og~I,{njcȷ|`Z}nLb3'_%Ȑ8&:1`OCvX܏ w=;7,?D.R{g,!f:nP押{GjwQwoJT:d @^Y%{^nL#ytbNd}dWM?c_GܧR{)VFv"b973lG6Jw4qd3cai>3/}l`;v`K(XFDq t" ClR'";`jj\cY͊sY.n>&UDj<.`/Rc:2ıe h>/ke v ;>csNƾ}p]7~#+8l@JǚUr7bO`nm@6j6m~}ہ'xH=_@iXz)FQDRʛruf F%o|v&uq3ɤ #6d?':VZV2:V < (*#: hO>Є`i+S6T3!/</P.[!ق(4-kb8 ]h+ $Z"n Q"F]*_55QJѳR: ߸<lqm#D)A:`A!]nG( z7lLjL7G}`f"pgW/@[ k&U)uTڬ6x+K9.,yEk?ć$A|ԂJs/cKC[BԑӾ;߽Xg*<,k2:â5 7T"ȧbگzpY" Y In} s.(|S Faۦ j`BٳjĤjEx;Sy'PÁz*ǟPjnxl3x?@"NN@QCvPۇ ?ݬU%WsDi$/JjEֈ_2 TvU)yT i65')40w}`̹ig%JwV#6)bDͧ""=C" C6&[{b?`%y<= iI/z\BMc /Q΁SZ5qyN*`a[7 �־U57UmG킰?HH/p3 |0-dpp{Wd%Bγ,JQ0[va9#jPrBP9INH 8:Q,㛄13`xb[tSzdE8 dJEp<xByz/dxu(\JW%o8 PhK鱋+7-c- H 4Ж-] *ԭ Vrm\R Ad@0F%6!汱_הA=/ɽ S͔�;�ɝ dI0 uTcVvxܡ +-3s�TEJ�+f:W}1$k@oCh{сx`Ɛ@')ә|3=> {):is=i( +~_/pvn?Wr sF jNi 0/\F1FDrIι D&+˩mT*:;)j}X;QI%d#< ٧V0ӏ^BL FƨjfFj{8 nv Tva(2ueU[ "hW"[NX\HhuV&wz؁ ]'Se@?gWiyōGRԲ/) @5_^GΛ3֚]0ٯ!._[؊6,fOOW� pS 5=h!<aJbFjPO'ez8iˎf,.w4ÚMe)ʖ@& #-oGYM~sDF+B Hߓ*͍kJꁂǦ?nh*tkE iH#J7XI:zdSDԋ2wLt-q24H^qqSYڊ{fUyLn: <# <E*)Ŋ}q[*A驸ҫsf)IJg/7 ^(4 "9m('.rʢO slnO b\HYGHzh.VhKTf_P`wW&-H#!'W =F#՜2.ƯB)rڍ&ot2b+$Vp֪lx tp|\_tq@�Ou8eM>1q~&2rQbGh<ٜLg2lcy zQ7?N'a4%,IlS>m@xr:įwoJQ(~DIV+vQrj(̎c(4^Ea3"6 vYv(7h_ 1k6:LRc\I5<ҋ,YkBL-g3d@7"t(PHl8ߟڊ#-)3/h%@#0F-{}9>}p;uvլFwL5A,!nXfˋ/Qo7C-/{ʫ/o^P:Ixt%"vi__j[X!:g}x k7 e2mGf3(D*w Qx,9?򺼆GuJ ʘG;Rǂ~+J9 oLYo(;fmn!नAEպꤱpȚ_Iأ%▻|5Wa2V2\7Ή?${3ÝqS%Wj%c_vl@|pA+ (gXd=>Gܺ%n۹Ѝ׶4ɫ &rOwicJS.G!1ΖXZ,WzO8mu ҎC3\8�;RH̕%x6q3�Iջ7b6ER[eb&oyz2-bŷreU?`lg쉬ҕu54 $Gaʺ^: *f\lo!|ܖ[WϾ%VnjkM?'iSPz&aYh꿚8xxa?S%>?h/#g2tRUFjO$9�Xt@\0 ** �!do\f)VyFA l$<hqD皁 T�Tq4~֭ƿo9oe �<ソ*/) Q9F*�d64܂aʣ Y 'ĿxW73PNn\uqI&1V f3o(R~H.u1ޚ�m1w2E{e +Yb%~gʼ<D{ԯw ApƼZW e%J  QoARB*0!x`g<rn|H;C;3amYjXЁɐYCA}#:c); *~KJB|Ͽx`,e6VծcM{!}-|Ӳ(IJ&wBvuP=8vJnO)_SW&DK6vG8:e2K׷R>:FϣGpoLck"HO Y;LT#bêZ<>n G[Q 2}ƨۺ{w�K> HL=ì*_ VM0�RqWHfDÈoK5u5<^˨d֒_i芣̚|~̟+~=[ԥEVqѱl,͕9k|*uU3-a|;o>rfUJk.]SwՇqmWX(P'qΨ~O)U\ʁqtmWjؕG̘9%AZUZ^}?o=Sc!7i(-uAa ۄl %WL :6[~A*< 0[5$ӧ~a0Vmp+mO ɷЌ)IS ׋ݵJ#y~70~F3 uWu&cVv2!Vwd^:Hlҏ ,jXjIl d[e慥pKeJ+C - M(2ޤ3 | b v+',mHXQ m8WO(OiJ Q_GbwǧxY$ MrrO Dj#klgprAq,jz66@si<8b4!)dE6#<$ Y Y"ڌ3175;j׀vӊ ?!R^x z/I넌�a!yo5L/Y 1|pc_Bxr, 9^=_xL"%EL_7zW5+�%ةY(_a#Fޘmp'U2'~+JF4;Hi+|? L]:ĉ}U$ va!(NUqQO4_t!kń/(ɀ8Az_ܺUCO^V D1x^sNjT;īɀ{fNH^%jcJ`S_@]r'g\&%֥9m[ukur ~<R"7)fcv[�Ao-ͭFlYV 9Җ7S2"MUFJ:^w,i Nt"[ }[kdFQ!SH~ xl8~o SB]:;2Z|]5)D,iKi-FC:8?qV+7KWJLfL-%,z4 :-`n6ŐZc�E[4U#k;QõCk<PCVK}uMMɂ f5P^PdbIqvIxY3KEDZO#jynDb0^K.:�xj"F:;$mD{ eSets:\^a7@2m&T#6jYOziP"�+t]ǹH~f/C :\c6DF^QtuԐvYd)ޝ,p:$ I&S@amaxޒ/!�p~ٚ/^(8MlͽQBOท@idzvc{iK!\=:=dTO,3)[R/Sm<fevnf I-m\/ =vK$$7o836kfN*\hZSg*sj!m:u:Biro.a8F̜{$G.G_d2Fwv,uF4mۙrCjq=@.kC{촤XMF]9)j(bϪkjus `R<ǂ3}/ ߣf%}9byֲ =K_�Sq 6xD@ZO(tM6 fe RCWsȤ[>4X3nsg߄Tڙ1:+]KbڸJafE Be@IWc:CU,#:9�"G{n L>cG&(s-\1Zq@i 1ϭ~] S]lqxsƻouZ6� G}qb |Y-Me aHL&4ӿVǓ|*EK6dTvKQM B.Eo]Hk,Yn6j ֏ޡIǟ֏jV#rfl~z!y"U ]`s%(*b ixp,Տy t)>.s0Ss ` Lro& vTxDޮ VPEFo4oS͕$VDwiU JTm)͆ђ߭h EWˎ?I~S~u H*{M==lB[!%^�s);68q)OpΧ^$1#T35_m'5&z\<9cs(F.bX'{ EQ(2OƘ{^+apuQ$vz3(lfuÃN'uɲw:f^ W!ߛ^R|Q*u*|SiMdhes٠WKe~4V =[@\0Cy6[:p҄LK6apn!.~(7׽\5z BL4GS{?ڨ_cݼZsi"JYag&r*1|lȕtʥ/SKѸm< VO ±CQPH2"`N 44ay'Rt+X)MKR9T;[>WTDP|k(C~w3 KHe逮_tx4T&M*TADsK2IXbw7~8[>P#(:},HR;m.+y62Qq գ}Aϡr@ OO;wHߏj8.P_̳�XwoƖDz3dzb #i@aFJg3pґg9iZrz>3l՛bwb'6mPB ydIɵ.HN/:TMKgi1fy BpvNQ#el)[s<|w-zlHwTiR[\wHoǎD (6qD? KxRPUx#XWѨׄ|j_!%Ϲ 7d9o193?$d"v(zܤVa+qٹ݌5KCx3쟈�䦻/TrKR#}F V!v8a;uͽgau6^\OQ$@K U}a(%bN9[^ P.bzV*~Tk\~oe6'-Cb~K!fo͕TGw/JЋL.#k? h܄LZB6 b<9Ga:H�P54a~zٹrޗg5n_$ 3X~Զöw_ x^-EəsKLGDӐ~9^Өs˖ӆbkk2MDzZ Ş)Jsgm1KpJZ|S!p bp7rs@]V8[rLC̳Ȩ53CO\t 2\doO<f1=Tw)Jڝ'6d,?<pkb<>AEgd馋\{|֛ЧB@-g1V_lBJʒWs(󰓰 Jre6T vF^7M.?,dph^Gnǜ:C5c7S]c)LJM!. ѫ14a XjUb Dk\ukRD{Ug@)_dNb rY=z][u"X42E"K*oG >6KB/2@@0nzI}Q { HKjLy 3p&jƿNRQ6u))4S~MgɎئ"ɬ oIb߹(E);X{}<E'1)X6%A5`#!$IWLVYⱘ )w/\Q�+t-GU6-岼>7mGa(bSxf0m;\R~\=Ak6^DC 4Y"{Ïzj*�]Eυ4D=?}v^r*Rc#!8>GIY\ zOAX` Ȟ(teLjOg{R}>b< UMNcoHÀ qUs-'2i[tR7bZB}6=?( $V*;`i u8-Xf3btˠqsNq֒�pqz H+ 8 1FR@ȻJUty'<{8ᶈz /bz"B$v@ Ø2[9vgtE1 Y"$J~qv()-lq}F~�" YA{?% Q~@ 5nv7٬BE̸nD_pgtja=@Y~&#jUt<A_>Ipna 2mkrsEF{^먘f:q,ϥdpZqyH z $v)`lUb~ ecq8݅/T*3=#@< ?'jk(!X2~g0\`~ ݗwwa̎L1qK�TǐtM>Gtm*@(װy;w/&%eeuf0pwʜcnjGMQd+֓UKOmo L3C%zCgnJP^Dڿ{h˫G w4lf{ Ylfq[,"z T1ʀvky qre^Fh�4M) f2<Jzy %'$;/<JωtOdĄ{ `d /tRG(F<4i1DVOFD*+zCڈ]8}+Fzfhyn&KF؍^*.W},(Nu"=?Dd#\D9Iwj%,wP,-n7|'NOye+sdGD!$1Up V.21ȊS#F~te9'q$u_)/? >qA ^ցqL!{v<@2,~(<|VVA>8Cv8VUsoF1_DD~5Y*bpI+k-8QAEpT4S5y; 3T } [$G*x &nz�mS 5y8b*5<cK:,~PVo,@(cwިF"14~R-&*𫐴|lH$ ~Dlz&0?'dxvmZ;zFڕ5d:HU1BK7TaA9cu3&>_˳/0]]]!EjuΙ6FC%Pp^B|l ;ǪyLuA1Ks 6~KJ5<LXIce_tkU.`dO<"s& NH_㤧 l9&~8QUE El,&51}V i %s;8<\9{=wOK<F{7QqLw+:ܚ xX ]F}~dg%~pO+\8yI:|Z .)`Xd9~&LoHUE_k(CZ{`! 5uP23bLN@ثޝUKEжm'ort>%GP-+鉮>@߂fH` +D'wӖ9jkz[c+mp${AF쓎cu)Ѱ'fvsatK<p& ~m1\[9V`;'iV;6zO1kk;Z҉cotdbgJzp!9UIӝt:RD}38H̽ΒN VlI!3'�YթSo7ɤ) vh(?-;/%Cs C仜:-^ɪ! /y C>zՒ<ӛfUCVߛu;K#Zh9Ӳgroi8q4M%SI ?dkN| D`K=N3BxBC_@Ta}@ ba AS[|X[PXu'EvU+^~d"ӜC jxҊEH(u9{)Y҃5/^(0 )� =A5V/"HfVT?m뤈Jt%u:oՇaYvM"4>B(sԉ{.])%<?KSVx9qWZdE }1K/aY*1Q5BM<.^ ` ?CKPn'#M$w %-|�U�q,KPoGz}xZPV ı3a(i4f?_ טCXW\0{<_v@Cw "rhU{EjD !@hIW3ǏG3B.wedd"&SZgO:J 1b4htUyɛ"8?NB)KJ `t6U?ɝGJnl@oݩ/ѩ3CX)5j5Mr;7,>|A>Eh+wnQ!#=](` I҈e55MQHr֔M5i$]՚ł25γԕM/P o6e)o<ME@xUX?TRh9k*@#ƹ6G)A~#d+e%H剪r!v~[ƬIC;"t0jUcN+;,ra`盬_G:k`C_mD$ ;/@錵oJ[^{pTb66Eu_[Jw'fˆ1O"*|U۵5._z@5X2ޭ:֣y�)r[2)~Mg_Ew1k4Ȯ(@t]f,$<z:J?o3dB݅}@&@\?~oLj;ȞMTKWHo-#x"C~&`kA6i#1IGHd,Ȇ~ݥ$e n<u@%:UܠIK#W3_Z|- E7qUEc]z+M UЄTsHWTwQ:%nNSc9͜R$cGv7^ ~ v%~Q,}d:xmhs"MX[P ЄdNHq[t]knܑ\n?BG$sĪ'dQŁEhNEZ I;e1GM&"107X8nY|9[BI{N"L<fO_Hs3;KZz$ҸD;ԼqK}MvfqJUcQmZ0259gM_7B:wHWx;ӿ{r)jHڛGrs\2 `'gV:ruL8w"Cq)I#? `v ]~M;/z'EN6Ϻ~\&O7r:[DVl2Oc@{\v!k1rVV.d0J3zK 2UYVeቿ9 ĺg.^*jA?M�T||.-Vg_ w" M)6FWP|w=ee*F4`̰S܏Jyqfp({8di 59 qK몔KtE')J'rEr[W/,ȽXɻqUXǹ)/NFuN3b X(t눌  p" 'Otn$#=u%l'mG錐o7"=jǦjc[hI0f < ydxao'buHH$-!ig9H*vzqr 'L7X1<:z\?Y 8^xX(ڰ4TW1j( u%B}EWK B>k=) S/咎޲/ܹjq}X'}ETl=G$虦Ҡb 6:6[FS& @ǫS$T;PԁAT-ƨ.bdpTK)(@@Ѝ-Gf ]1!#}UlN#K�q#m0 J qvw"{鹈�Xht}Yhap<22n〾l�2!,h/63;<�Ɯy<y < O<h ;},PƢ% lemZĒ澑�y36fU[8:5uߧ3ohL}h4a!W-xa1⛿jՄWum9jFn.Ik=la Kfa($TC[VFk6p sCTQiW ߖGNH JM`дa tUu+6p>qK,+þ^+]I0t®CaG+j S-ó5�nQ'm|j:06b!mm8JB* mzb|~s6As#RFPzd8'ydQ]4Y(�p*R{6 ϴ|[vr+�yto6xKsr#!m^`x'  VQ$N$@h,1nP? tqP4Iz҅%.%鼌̺R;Gvfmӑҋ{>d׀6�fѥhJk & " _vP?:"ܱFgNu2f\uP s6txa9l$@Աsڂ8;5l5n sǞ>Rj[YpJتWTឦ2w :یOT@>Z>;>;UV=!6gc]x�f8S *Z؄Qd 6Yuj�[5va Ͷ*DzبjG8 _8>mj ` 7jV9MlqOqa~J<a@2rr,S]ڜB|ՇU)}Q{> Hטfc6+/ <"4k.GFa<U?_NKUsC>ٝEۿ[ew~vX $iۋT@J??xjvۢ48&(ATT}rP^@z@fi3$d_|uӽ8uwE%eE+٘f ;S'*/XnqAr$tuUPRm|$v=s4pÀ/5߮vKAcjLS8 c)Q ):|FDNp6H|cyb& Rl'KpQ]>ݫy=isޭRu+4{&d; :E c \uը+Hp<̡e "" YgQ 1a?|mOtl\ 3k <J&J6H%OXr.>î۫2 j6s(3CXU&'-<dzhJ@ \@C7gK,~IN6F\l.=ϝҾ_Qd:F:ژhqJ:~o"29&L,ٌD O3>uq`R%V<Ǩ(,e@9lA-fܽӲ9OWbvkI 톀<wILU)afɧZrJI=_IM!CE2#."~س5_q%=g<i}'ՅJ fe}q^2Ȳ^J]LBi-bFҠs*bhKX򧍹4i{B$= KPH}}My%�pg7\z3xGVKʎ7r@Xӷϔ?5:l^""xF]u*JAh|]J_PG?4D �)w4L灝G9L.,5W9wC&g¶TꖹP"ڪ~^qPڐ=OWm5;)jOcC�TFWkݨc0A?dq\gYz_VIj9-Sph]1^_K[>ˆ1t QwNcr. ՠ 8s:@A\@ B |<fasy^ K)D1NLk|3aRVRG V ^nyîW ڻxىgiȾזx}AJokAki·&KXseZH~ڣA@p9x0@!758 Um)e;Ի`[_RsO= Q#G`)@rx]wN_K *Zm^GP'YxJJS{8  q9  N[*!cvI >#&" Db?w[6\Hbeܱ*Vgh䯶d^3gU8.vRkk*GwGJR.jَ]f@<2`l{y nZJ>v^[:Z"xÛ=2贵TӂE%v?*{NP"V<AY|Rg@xd׈m/G@'gQo fȠq=)}J_m* 7.}69RJbymrƋ&J[Zq}[QDxxX%* ؐ-#SG8q03…!8lf\`\>2we~F* oAN&wQHe3T,Gld)&U3T0Ŗ|K jM' 5Hd؎3s`cl"%vuӍ 2ŻSގmxKwL-Ί=ws ,j%Zhh<N ]zCk9r]Q@Q' lE|{ŮM[,4~m ~m^_j&y3e½6xzA!8eXy_*�k&+bAstqw3|�p{YJ,5YDYۻ,,TRCDͺw+"$= Am~1(ܕz18DCގT2½~ᬾ2QSL+?zѲ &U=ѣsDㅾ) A AGcF LQKх#vRy#& dY \{3 ;;@>Ϟ"EܬM`nFbV×ݯ 5vKYWs(tNOoBp>f�[d]?@$$lKpH۲vޞEj]=MIrK/} -0M'LONX4<0_63m^Iy�H mGD|Ղ* gU Z!G62#;D6T|5A~Æqc�hc CH<z_MA\�ڄkq(\uޙ�x^oAw17E �Ϧm}زyY~GnV 3r[ܵu~E2lX*|f[@Wo{-Hj {OB-۔'qFgyxDV=z){ MHlRh "G _J*pm�3B+MU`7"pKm%ݸcyLBBrlܶ`^y&6h-c�GCL8eٺ7 ksԯ]Hyy҄V%"8Fw!"h?fil$q![&8gb1jpD^D7u΃w-I~SN،WY\8�,uU4@M)&t~reptHg8JGuRځ!>pXQ44OQ5"?\Gf mKUχ@d`Xm%@ht2X9قή @^ص"=2OxskbCI,L~ DOw1ȞsUK:"@*E@UG` }p7Tv;^dۈNI{Hp]ҬOD31Iub!N2lՀsu00Ӏ<yԠʙ?m)x|}8ؓ xr#&.RqW9[@{sT!C, x@84o7Fq`[>r/r9jL (zƵ)XڻRBZ=pHO%߫y91]x} @M4ue WF짺~d# RUR@:%+�5 ILo&):Da%t `iv`_aďfvLb˜kP?<p0a<tn퐒G[8X&P܂+ހRۍ$ȩ`/8E4JG|$N~|G| Y6>�1峮 '^)`)âbxdȆ ;IPidp*yK m 3=, !*cy}Wo+ EOxAl۩fʏLj gO2bdˊ,öj>˨i YޑNԱlW|q$Os$Z}XpZHlqDԌίtWsNIv8#W{qCCT6([(8AznT"m߹Bb.:7|2TzyDž۝k2ED17tKF15l T$jхqz%y=ʫuE %;v@o)3 [v3= 3')@Ig~px*Z?M}ʊ'" l?tnb@ -K.zܳN1_,Z;uB70P]I;Wvf;rPWILmlNv9jҧzT/KknѨ.7H+$\tR zg¼x7B$gN8M"wpoh;=zԓ:/Z\)i-ַO('GR\,>zUX#-Vldΐ֫yzRbg7xL<Rլ&p<q+\=ӕp)|rY\\ ViC13hBp>]XKts#ܢ UD"$ pT)} :t(3(uij%('5ԫ)rphܝ..d,6`�*[�atD`l/*'e MLGB<h{gvM- &]" NJ 蒖iM_5.)m .+m<Q@M_/kldΣdqʗ])?^- /x$"RZ9XFgvPHܯEi+\IF0 hU8Sh!OX. n<ֈ0de9 z2=lEK.M>ԩx4r�U.Y&X̳02]~y+ g0�-&XM߄H<G,~Ed|E䔒H@zu<U\{ H"�SWI; O e|5le>Wl6 }Qηp؍7b V oQ%�8ҾopK!RJ]�"jy6V[~rޠy3 BQK /i䪃 Jx* `CYٝ%Iy]sH~%YnJu@q)`TT;.#b:е`Bb Y)l󏼤ɫ #סѵC.oǓ|p zcjzU( c'n>xNaIK(ˣolTų \n:sB3 *zRz87d!iE@ˌGSeTDҾGpμ GVJ17KCZT@\qNfMF Z/%3L~Emtm|x־I}|5X ٷF߉X!IY;r)ALS\ނX뜛PPw.QmW\0wWjِ<8(B9B;3/ĬO>J,iL Ct</c:~4S 9/2>&ֲv'.GT;)ΕsB"xڳLE o++8Iy1yE^qHȳDXO4?ϊLvh8_x$L:(qXuńn&e)4*�W r@Sliv{V/. ScQ%fB/:dd[� {OBaNF`J5,HĆ&[^÷'8'|"*k`C # NRR d(`>"y�䭷CMCeiRp'CJh"q{/ [ 8!K9mwe\ </&By%R3ejtMV`ltmap ؙ$?]9@.lH.+>sMV¿l" y9<3Xa0BqwR[*WꑗĮ rڥަWπ/bkEY=V wv;>QV̈~v#']+?7G]V|Xrkp=YIX,I'߬Xc,n9هqM}O*q"*ꑉE1d6b8(?Ns_ , ?5/b鹩[1y{E_>8)6@(դfϬ ?x/̮np߬tG?cRBPLO@[HSӸ9U-%d ņRp!uN�aAl n^+i MVkSa x1<W#Hcq)aR'El:<z7g(4�j7j<<t$,y?Qg^!pT~Q4p|ѾUt+Tp&lN Wt,$lܥB]oKrWqK[�['+I5:~N<O12" GΑ8o!GNZY*#k 4΄)pJR |B+(E_T 3Pz` ",ɘ(KŐ:aTkf;5V!):U ˨,vb}=zt$|~EK#H_U <q|ὬW;Γ>=4ֲ_<\/�ښvHky;8.[P \cZ.t؀\ Zh5_?�f"+}  ᛜrB-2 bdRQ#Si戍'߫?b=FY 5V<r ^qzPRVr~<`딥+3lK<;aݎ(4ۣ#۞?npZd}G+l xhĒ|n ǣF*.=65.+tק͉/7PD'9dEdr%emVnY"")l~/pZ%q"p!R4u?HH2: D&yz{f+ԝpIip{@uQ{j0Nƪ[# SZ6vȰo- !J#8lWd:"55X(W ¾oW(g> J< nWqtX懯4ڷrFN 0kWunY33K-[uNG]au@#}4vt求 PA\p.9Ov*HPx,0XjXsrl b}\̃%V8aA后ri;HC*'T+t4j qj};P +hN0; k8}PXڶ}ޔJ\#Ff<?>ԕF׬ֶ2KLFm #j1Qb/P`gC%!#re|VςYjct|`z �@B0%jPܺr8ޙb[ Rr²b٤[ SCo| M΢}tsCt[p.}\R 6molKϛ'MV[ )RUf_hJ-Y,ԫ9ųZ[.*Ϙ &\40:ē@M wJD9J,=R&lX*vinvL= 0љhm;%Dm^H߂W(z(WD!Ҏ>-.]HNk>&#D" X GNE^ £.nhi5e,ShZݒmg<Uk{UFm+VVTtS<i a)ϲ{:. !:wX[4AHO|X5pߞ(!"z?d1YB9!N{ͽ`˵?ka'ȭ*^ߺI<CF&"%\Ʀ[FYΛA$@{m C+,�|*0ǰR.r\cKF7` o/bJ*0F枟nwn%6f;&b9;IjpRBudycЉ\iVJ*PG^S=*eNzb2S !N> '-]Y*NjpUhLIl}yϮe&26Ȥ`Hڨ:95b#f3kv\H!(s:rBUL8oDKޢ>PܧX7[Pj+XX<VoK-�2� &4kd!s!0[rŹf)4 p|!IJj\Eo-<Lq@lմ@$] -n#I?W?pB{9TSvYRH5btZ]ic$[\hR>"8PGal\7,np6XE8�m3Iz[6r5%57ۻԥG_v8nf{m[)0oѺy)8?~i$U8"pShv+ppC No>4̮ }? 2\Rg7j}*22fɫt[p�iڦWb�兒6>|%c#s_ Z& 6u瀺cfQ ??Jk#@>Y/Z ѿĥӳ�9"DXꗤKy~}uo5@2| Im45nNDk:aO%�1EŌNx2-1X@Hpӓxqh{?5ь vWZrA ˓*=/mdt;D? E2+^DJ*iktf9?[#wwEڃ⽩ Y-UB)ДHMQ0O(U`�٣2MEy aN 4@ϟgY-\Ͳ.,~YU\ڊ{/}I^\G]4L Ȗ5).U„Nlt[ܐlA*M|1)&jm̔YL ڳZ-P±ZI=3bq9<p:(S9(qxzas�npQ =3r͍v[ɛug;$ ~ݑ=H=^]giޤ~0y3oyO:c<ZQA:$ZʈJIF bVgY,&{NRpu8\G `�Ŷ'M,~Mtqu;卝^zſ8šT8^ o313L;A+Fh$z6NY<E^;�db66X~r+qEUF�(:D`5q_#2_f8WeOv0- 0fyfؕ)<'X#wV iifQ(=i<bf/6r=X4ܢ~0S|q hZ KPp فZf[#ׅdbMz؋,<WRLd$&Ԍ.rˍWp&"%Me[$1[ 1]a%87=|=UM8珞G,9%\`f_P?ʟFsN JjDz9WSD\!Κb v(XN &}79xIEβ�p JaNm1S!b1?D^%ByE-,QF4|iM᫁HSZUeOrdrȔh'kR{1R.Wx,<$h h;n_l9\W ˳b#FD|7ܨ@*:w-.c5W?q9Z@O;) bT:٦XVAi@+&P%v &BhLvOl/(YLq7I:(KWVMY+KvV" :N#*&8PIwƣ{Ӵg1_b1IV5Wuţ啘d &Eo夔1Luf Ogh/J>u5 J⋺A8#.4xxC}"\y;ԫE)`aV0VfXxi4tG1(wXOmY\5ǃ"+kRn~mO#+΁3K8 a&,]F!',JO 7 -6'GGQ"QO'A~̚Ȝgp!ẹ(׼Xs�nD&mS+1KiuTӡǮ$uvIh$I5ewY̿�&TDw98AwU SM*nje'2e:^[K/InF*ѿiTW.s4 m'hSگ/JǶX9Q bX D RB{wI>hXvo4ʫꢤ>t.�0*X܊ཎ wR1YNB2 W}RPQr9O]҉&Ga5k~6ɲR5W- ιhi,6qrA,7=4+="dù+IޙO>'7!.}xK:,m{Ԅs#g.v$1FU%4<p.;Z(]?D(& S8]IpDKΊ-thW)w R"iW !~x"^#1*Cq_Ѿ>W*B-A~ ^QBQ&ViԅsD}X߷EV(j&}9cjԕj̯x~2XMwMb<# b(7$e@ѥ瀽^80?~0%DGtLOk[?dsYF[ W%:.`Z<Zz # ajԞW9ZǯgzjBGìm"c8v O-=Fa@H<wBW1u·,vf31=aa t~uqFl 1z +/{ICV'gX=@p=+aKP-Nf^?BJ~w)K(?lU{*%`ٵ}o9s٠tEꨛ meň' K=?,־V s'5^I/V3W/k1.oq*KHmX'X{S`9Kp#T;8:Pz�37|)J� ;n4A[߁Wq`iFc96bq뮃>V_iI C b\J\$:r F( /@+(-= p0|l,2aN-8x  }r#o#I�]a:yR gv`s ,re`0VrƗ,Aj8+#m.@;BЬ6Ztܨ1OP"9iM1zwu!1iˏ/E$1A,S%"Kv/7 yU/N2�\K+Q_.?Z/t:,D�0y avt׾+6:¨cJzui'}xvo5t^?d0Q 'cc{Rϯ�q!3Y$$S6´-<%r:!^y,=8p Ę(lH֓k6rvD叩Nvcꈴ&,?iO  {z:#z갠cHdͰRc">|DQz]͎fdA?{ ̚j%bjo}(pr4/} " Ovst@[.H\N'KY6-+eAl8QRXK<g;V$Se3[Y*-SkO}m97PZѵ0dFh<)lpIrE=۬* $t__#yL\&Fc٣F ԰4dX&oWH6ϼm/ q� ݨVK`> JY1bc,#,BBμ^@F'PS&0Տ.xė, zr*I6vWeMz1qoۈ|%Ƕ_FZ '1O4ܲ4>dӤgU38D_n>GΫ 76@gf`:+�(zg>.vosCRTVЃ60o`?8*?<QbBZ(kU \&-ه-P֞=zɰEC^}RqFMt_.V{')(hˉ]r9 ƳZ\^ng<R18}Ռe_|*dRH/gr C++?IXTPncD*%v'>rr[W^I\i٫U6D.VK>lrCh%Y73ws&]f u`5(j$*XLH+ 6MhoZ¤[߆ AU;Bԑ!(0~]byfɋ$QL*$o,q}\@6ϡ6JZUt;ORqV|[E(m{cEKZyfzbCVpW&Oȗ|_dUItOb&At&T L 3Wr, VoB,2,_aМvz!7UsVEtcVEdWQɰwѥd-TR2@SH(78uv@.'e<@JF-QU7 ي1s Ň=')^H䚫9;qi=C!@e$Vot"|%LxV(]i}fWglԃ՛{o SR[BWW+_" %j@@,^ˆY_`laPr WZni29Y+rJf\^5 2˔(頻B,vpctXiqPx cB@B-lv3 K2ۛE0a:$n=]$U�xapןhPb+N!K/K4{{ d8Oe-¦VU1g9l>\Io12B#9O+w hfH8V6hkP "᷂./$UyZWPǼH @O4I~җ} SRʛ/HV\;zpU$A۷Ř%%xs,Uiy^ҧex^ *Oc[l+n HRre˝jhHldBG{ ?"-w9?!*z1GxXfu9;{ـ{}EI4\%DJ<ʭcwCʊ>wCC=b c#3xS9rrH6(xӭ.]�<`8P&ẆPld8予E%Q >LC3;#nd SEΩn2M^[뵡yf &@c<k*&aDIVi /3Uy՞BCm&IN{݈9_X>p~nWU;ްXje0G\ R)&A-jNH&I~$tʹlP2cS@۶ZGMpINDQƴttZ |6Xےd`KA{%E<!#-7%uë,(ȵ*Fñ6UtE0Y_D#ia/c+VPYQD?Bzz[l;y+*-uHVu=d-e25x #G+'(5zZ2OF:_+">ʝ-$Z,Xbd₿Z2 @( ֽOeiR'p$6Qfxc͈r[,xޱ7B ;+6B%슒6Ln|7od`Bp?aYi (]ǘQt.·܊ ؉ @agibnN 2JUXj$*Ҳьc4V+Ã3#~-z6v>?C 1hxSmgU]J�AP@>C adH)_0D7xԻ{078>Rl KFw楢`4սDwR#p;dɃθպ[սL$Nd)mK݈N |(S ;N�r{ dm| q4Iͩ Y+w|@NNv1da&j;QT$n"sc!_4p#.kw¯3bb! =$ :F\vob4d_lAg~4=`,U!C~wRT_v&㶰E!BBsDik[#edZ|b`QAۜ�ZDg+Fig]F\Sޅ�Gq {J"3]QB ?deaj0COlVWO1vdgUrEhP7AqdRQD_cuZ.p<`ϻ8֎ê'8% yJ^qtOijoT5:PHng)E a;询$!Dɒ"4oy#Q s_ԧ1XhYKsC܅e7r nđ,՘rrVgp7fTX1\6j:l|~VM/J"93i2־.2\jw :U_`*gzge<mNEB[2v$<)*L=HVS1uY/D(']RкߧHãkv•/~~=JB h/rc5 HHԛ[D# HYۻ|cfԉz) t^۩uh')rI)I.%XQusgV>}fߨ@!k2Fy~b1*pqj{Y*>YsƤaz%$c[x-<oΆͧap4~hh6rPj ϫKl=ؕ`Nޖ1'fI\nNݼ0A@DW3 6ZvC!Xqk6䰽F](U7% Rx� JET>z }0z[fTtq)@Zگ\�f>-/'g̨ͯWAhK=}&OV:ߦo'wnUKrFp$GԩẠMt7*W^{%=,7p-9a<215'~qW'<|mlM6tt٨Z7?vsPu@ύ <,9Jۼ}cbב1D"ve]rLRA@;_FE 08޲2Ow2$/jlij1t�U-1whU11Vf7G?.B-Ӭ.dg %SZۜ} ,Ĭ?44}[1e%մ{{;pEeI 9Orx/z\O@_a%tïh8>}OCWJi <Zjtn,fucw9^23m|`5kOZ Z[7Noc}2{]OvK{*91.m.[hfIPXX{oDjN=kcE9BG:8UBPR+* cX; =@wvVd Ҩ[ad&{0- MYGrxogUKPOўBR@X?or/_{ƷW9uk1ךPtntgvM ^,UM,] T3k bϱ?*[R&7C<:$1>cjAO|Fv$5)ׁhEߢės[jЃSR!M H:<zpWZrA صn.VbUğ%H6!G=X:fSͦ|Z`Xz1F 6<xل911=A\Lb6Q[T?!(]2MDKsI&IGO94ߪg A⤧F/#ͶM [[W%+aooùx(vB߾{�[x8hl6JFM4b0]K) `8-�%OO�o\Dg'e 3oYpo82mk-DJ]^|9bnC 5=y:7n@`|]&c"]IK+ELfK51ƿ0`ݑOpd$ QNs.h\A&Ew Z.֙a( ŕC* 7vV' <er1EU3 MB%;)m {0M <Ygxr A =+B'ȲfݫxX<RDC}R{}zYQZz*@jp_,_ܹ;q S&]gL*ȓ.l.DC -(>΁|&Cz\6殔kL>xh\b"%M,AdG6L%>$Tzп]vK{?BT=lv.5�x;4xa3Cf&o�#ڟq/vq΃,Db%-g+/pJ5{_k'jfզv$_˵%[o[}B,z|'뤱n2BK&2,% OlJ+ymk{_9\xKnrjth wfӈg81[@wL#JUs6sUH`<؍ٚxZ,P|lnO{tb-(*/@w,bi 5i6Zډ-A�!D'|bgq=ży=:j:/{ˬ0D˅[UcUmȪFr!Q9 N'D'M, <[„N+X^),\Нv-GX#?&f eѭ ܯ%"R3U?sL4jyia,m�dAtFC{*%C(֗HS ~=^Q{/4EEr2 ]Gdػ5)/ GlXs} spśle6a ,RO^dkטsO#7r=Ϟ-$ v.VLz]&.Xs#qM>i>~EA<ڴ#ړ L+(KqNkG ]_Er&XyyAIb?k\%[V0&z+ Szy1c I,],kVi6"zVOXNF7 m7Sn6ƒ"_Z^;"_ݓr>(v;n]䅰a}'eDc٧y//pŒnxi=&R[VR_3o0+ᨶ/e ߳F"h"b)n ά gn@|L*% VSw< ?~po~|ݞ�El`){#VӴh(DCq$1-'�+uQL**=/tNv@2jp)p:u ϨIJ"dl<zfaA:ӊeWOdڅ*GJ0p�"XQ4DȒEG'Z47sǟڿ[\րv2:;uPaɋr;D@6G#C/m#wK(Yo֊R Tĸf-%jwڑ~D͗4~ATdj~>Րc/;]9J),[UPԘZ_'a�j,`vzM^9IiAzA yZ弊@*(h[p^0gQֆMrBHT9էKˁƒ5KrZbĎxW|ՙi/xK՞v*(x3 =/W.0SjN~'#<+p=MSIAXzb)̽| 5P^a!c[{cԿxM )iEjh:sNGkSz1']o6\{uPKw+~,YOf,S=W]74QE(23=UdY{m-XW`B/yE_ 5C}g6p)FtOѾ,/}b-*'eAY3L|DaH5j3{ (HBgvp˯Vwrɺ%Q朧0[`?nzpr#[gUs /C3Jqr.z=5I+41E{ >"L.B,U CUeLّ'J e稿L䯝mEyב@d _ T˹TlCA`z6'. nzUTG~<G-M,~IG`w;ۨ.cfoaD)_#wFȎ6 tVsKta<v"6ny4`@dT`smK$m-Rc@&tR1˪hDt%!f]bbtG:`ZܴUgEk.ǎ4N?P9%\qٸQ+I<Tg\NR2sF^hր F8F6�cMA ࢁ6N|2:p�Z?uIP!떚/ui$1,a[_$>p˧?_ry0J_>k)F" /FkdBuCˉ19`,0R0`Սn#T%32θYovӔ7u9�4$3M"V [G!7va#!+ea�ZPYy U 5Znq0A`#51Z.3 lf@oÆV?G5c�PJ\G26#>ЊʘeY"7 Q ::%y@g6Z)A@=9^ XYC2,Q?Le ^d`t ]:-ًZx9#ZIV=l`x{�;Krk:7a}m 3W>W+J{ 8: Ԉ&C.{w=Ob`hļ َ!":#*>vjk q~3蕐Ų„tPhJ;rb2ooEp;TꕔA*Yhnhxn\ƛ<s E@s@y NlI f1H0 ԃL$LaƴKVccu=m H:u4Ejh`<dƂ߁`wf40Վ{"*VTu+4!0g},X?2Gn ᙴB |`ڗyj=z˺3VSK?GuYG#~$'"@]# xq.:$1&F<8cHcd- n^a >P/Mz-_rB 4杽%W4y/! @U^ ;PݔWa*s>ɟ!F%SpbV^2uWjVbrϷHe=o%3#0[YQ$b2P"C:Y,qJ= Bj+*z7B/¡+NX>}C`-Y8B&0<nV(n~NajW1`>,'`1dF?.ec CO?�xd)/2B l$ʷڴ{ө2D<TH`NToD2/1Jv0*L1Zet]#ݒڅB7�X =V@d;/mn Vbd[i㜇Nq$NkƠbЍIS#QZ'|K}#n42yt#�>l6eކnn*lVi< h�3,E=bFИ}O)U,ۧ7в7s.]V4XA'|5; I0%@jlC4sʵ|VG<& +P˂$Md5rZ3ԊAٙvƩKJKJa(Jې6nmn^ aɅ+FӰL:0aŻ5MXVqPfP}Pa9;U?JYОO9g.L:XzӾ/$4 凞 7u8[B@{~A3E0GlOýIUڦu/q]h!5yr l.+_Jy0sC+Ve? 5S;@7N7>$ာuPxgp aA3C$4X>bSGQڗ'-LG>2"@q/C'4#>L9NY"$Ɩpм /j~je+lK6pL;RPx$N@ɱZkkv>Z c$XR4m^և<y򣩸H"G;o_ɒXU3!;ŦI,8cH% 0/ CQ;)[xc{QͤUZGh̴ t>9愋"(7C܋TRwi*ЦOZeARkWuXz2MM OnbP x4`T1_#y1urbȂ GUv-|٪jwZգd4p-~u(U~ >2 G*$<O0(z =1'BE8*=3"V1.U E9w.Pa -FgEl'$.ݦD/Os  r4/ ayX V.:^b {Ah(t'>K4.|b2u_]~'ܡԾk`\̲immvsovP4[ ny|FVtY> I B>tDsL|6.|̇7A#F]'KviCOI p?c\+vQdwJݺcyrwa].*Dkt\56%6#_rB(n%uo rly+#Y]{%2?s[o&mXiEvPx&S$wt;*JQ6�;{TfR߉=> $bj :L eվ@,p0 ?WˍRa6Dof)1Riv`nRaYQ>i !,*xɔ#%S#OԵc/5NY Zxh qW+5~w޷,|>kW$~+#� ۗP>9Anh\2tX9+c`vޑ(tkζMo+ҠM?61TB#dg\<?LZ-^?̊x\^2ƥ5ݠ/1�Ax˄ 2,K+Z B,.%ePZ奕 'HQ&  |2 KZY<>kQΣe/7b7 SD- !)uI2Y+}tӄ Yvy%H-L*XMZӾF=u `3.[ lA#ኼPX S#ԒLk Y{ԊtuCniT rIrO9t~`8^)uSu D 7Sg: Ŀg';*h+%5i[M^2/fu D l,Nݞꂝ9yz-pљx�yEű ~^_�W uqt}4/~飅LF_hJ5 mikQԳ~By8׉i35.�/^p0 c .0<dw [$ڪ3YO7[Jܿn; W<^ WEIBytEH IFM$Ӱ  #03q70jvQ8Z!Bs<j|7A.d~O+uMޱ Uf5}W.luӷītsܣ;õLo\ȦΉℳ9+JoQ)ĀlWYqw}4f.v<$nr<WO(^ix}qkÖzTm7ygy`*bFar647ih6/4L\oC@!.(-M&2s,w<|4АcNxjb(NhrMO֭, $|XW [W+kϐC\{fģ"+Ji:S{òε#bQ^ߋLA !Lr1]*9Eȝ X:v|RVu!;)uB9s!&t Aw\ly_72i3M+:aN/Bہ eM-o4^ "I)Cr|Bʵ�6u}EQ#j O\k[ =b+-.}K1_3ӐDʦ'&#OBRYT1n!!Bd+%~d+l~Y[ϒ\& \ll(Mo,n22p8ʏiUdS+ fw"x,p==6gQ DӤk)9'Q$ 0}!{űRu2\=ø�4$79S9 ?eqCf5HZcB>Z^ڟ#4[Nƅsdѐ~)8ip79p *bpt"XSR;-ݖwǓL|$4&-fR3Sf2y$Gn'49=c »-Qk[ꅈ rӠZcgU ۀv=uW$9 U$I*OZvD7`=*PG0!: /.:ݶY@p-f,8_}S#-Y;K=0__YjmVS kZ$8 -X ,(Z}2*u懀EW qo$hrJR5qIQgaz޸'muHH=L'_Хd>~M_j;Lk-fDb*C(1qK+:VmiLDͱ \?9vl@ .0ak4]ٯ}$o[T~GoWF8�"g2uh1-L>uFghM[}x6Cp çgO!HJsheʭ-r¥P^4̦amM�ۼ7H~ =M>pqNRECM6t$56s`i(tGw, e%]n6kk1SO_6ֈoO_4b2owB\@yBq0z'u.-Q;t_za^ t'vzǣl[ 3BoE+EWX#=26=D{OL6EMn@IiJ؏\b M#[#]]~{'m{ k)͓z%N u hGȔ@q^:׀Zc!,*/m4kV$<'֪R*Y=_Ϗo+/^^aNe XP[Y=ML|6.@I)ybvK5,ԓ {;Tph9P'B*U^ПK`',`hEXl>-8s >>7y ְ貮<f8!kx[(9$FZQd ꏊ\ ℓ9+yφ:젳ȄbK]^?ua >ZbcQ�1Ϫ:d}hywҙdYJCʣ)�GO˛]N4J>F?bɺC<^OڭL;t:#'f.gf*:>cm(gy頱:qY'?)orqP+GI[Zx%1IPАG-(.Mn>7YU`UO[ã^{P+d;Ed򽝘2٩*BRU I;I,աI<Y~t4#A4D9-L=n`/|kYI'N@R]Hpt7Nw'R"T"�k$Qv()7$TШbb_#-"gCjQ劁^g.tn kiځ]�~%.!äӰ!Zxl]2A^p@.q/\nk%hhbp74g]Ok BC@F5[-e4Ǭ"+:� edӗtc&q<'J̧q/N\˳=~;d۩q J-4C"h�jz8Џf C\;"[0Q(EL`-rS2<p/4>P'B8Li 'sA,"&f1}Ԫhvݭ_;2.WBTw&omF64ay`#%U]W "X)7]|ekҁyBgud ? mx 9 d;w'Je==KA/B> IӞe�b{9ӄ}mPp̶fM}n:(qw+  f*P!L1|3 TDGKA: 鲔etiz<¹֛͜񝇬pjܷ}<<NHGR,a2x1u67iJM5r <EW0/ZE\=SWi!xե(+ZÑ�Px&".vv@n�ťlB;| SqTH w=J Jk8N2I2)0řגF4OhXc}U-�J$}j+}- @f]d60!='麾K|^ sŐ(wmDL@vnR>IKOKpq " >6YQ{l$Sb8%M *[| G]�Re%dv 6QO؞?جK?,0Xڸ(;@`c4daQqߚfвLBxT<`gx%dw!Rx}zFdyUvAMY "L.rŏ^J�==}^C=\r Y:VLu(&xst V낵,Ѡ䗙Vp&aIP]Hj^:U a<Z2MPNՂ Ց-�ZBy.|ـiSa-/hshm(t uAFF\E?!˓}{͆L[q,f'#C=N.([TJOxSFߓC ݍ;=h>D O Fy$bgqożi{q'g\Qiv7NpDNʳ"<J ܹ~->'DoFsbXl<Squ58ReC6K5o1q~:YI {+gZ `W%[LB-?5z? Gȧޫ^r៉wla:n}sӾnj4舢rrdqV@ D /V ])鐑m6RCn%9:jPcd/iˤKӹ+8lBȱW%!AXiͳ*o xwhMA߁ѶתH$Sl}1~}!F ~P[ JjQ*k %[VOD _Qlv6ΡOa27Qa6/_Ask ͼVoD(ɬaUc=V=νl5:V ˺tBmdY͸V>і\^"7ea8$wy;<q\7Vk:6~'4oVɏ37Xpȯ|lpZ+B?<(#N$h8=Q5 46Dmf[�XA uX=ͯKVGSJÍ0k; +:s0:9#r�Jʑ܇ic"42Ȅݢ/v"2 OP9Ym8׏.p4SXBP #f^3D�H ܬW 몤m珩AHؼ?aJpDU% O?w 04ĢMq,!M0ц (Ն~7";CM m<4DMAi` J7�Bg0>�Ɗ) { )-rg\EB/ ' QkC íuZt"1-$@8R^GH`,x_>ֱ&}Hj䕊jh["?{HXpџPX0Y*$w@Ll@K_yʔ(,hs0pi>#7$n=3n׏>%fHGt+¸?RaȽ*럏-PnBcfX8 iSSIh-xd`~CAB)vj_gk~_j;f"_ϟd4\ X/_^5x~ )0T8.]k;f-8916hu;ԣbRf/֙/iHT 0yN5M}}E54܅147 |iGtmmx6BOeVx@ ߇Nr,s~,/~Gab.Kʴx _j)]l&Vo‰+, AG.ŷ/3@%WR)Q&Sd:K%O P6&o㭊mDʠ42*#v=r>Qu硘[*r_|0jyrg)UEq~+m #RJ=?:]0yHdMݵb]C׸3fBZp1ڱyFFbR#DSNʯXLZ>Y`u\2G[i h'(UxɆZ=Gy c#"VJegldʜn8L(w}%vzEˆPQ qD/Ud7'7xgᢋ I" ,B,\YA`r{[5!Q% }NE[Â(TثEeơ_a$؇.+ЂMES툩)R{s--Ԕ<uE&f)stJ揑gcMa3+406/v >( &6$\Aw// M~bQžSVHOTM[ξkxzܭx,ȋBX$_3F]t|ĂjS!`,�0p4N 7JDS֕ku}ee끛h[TTqv??1  ߗ3xM5H@~ݗRg>)΍�RF6Y.K+?q:]5<f-?Eo]cBX$8oHF3=L'bP5l9{<vhG 8]`5DϫjfP}q/? RM߇T3,wƮ\M\_yHح(4ǬYW)#tfQҺ j]"[>RNr@ 4}|_#/|ݝd~e+ ^ `|)|4Vbg.I  SB֢Wf` }70ȊVʌcQ7bF!4`pT[NTvyHFDgnVU&pm*~PmtEV{nkט0E?b$bYnDΤAE ]7!AVz,q:-f]B<4/}{?6uSO~<33{4b6N?}1{QlCN$؉b$[ҭ@ܮ+Vۤ'3<g\GɭB6DzǬ&UV${U';Sg!,d8IjMV$@AJO8k]$�"s88lvDv+5W@vSR1H]w I}wjc\-J(T'Cﶭ.H}%+/]#Tu.ČtQ:= Δ!mw_nAs7t0=lc/s(|ƣOօVaxEh )P [L HTXPY<+~E *.tv4 lc:Ŷ$"T $@I(!5OyG5B03zՏ791 ̚?| wy(SR"񎇁̐1oK)TΒ7w6 WgӭVF=B/_8p$sPp.ofbz+}*xT+;z00*ScȊ_(6[i,m>瞧p:ԆR~Zp8+g\C)E?rHoGHx#�T[aīvݩrϷ cG{;@l7q-"Р)rXPW,Dn>#bG8àPuJ0߱oɣIP6FL|-cZ :j�]H/i\فR@?]6_p:jxT qn/hϥ%2ӮE =wQpJJ U@)b%ITCf1P7M(W,A':�x;)P#\;�+mN4rT3, hU3%?h< JuUprz似iCAKֿ9`U\ EKUPlʔ$yΒ7' ^tՍLlǜKb2ӿ'ȃk~~CJxJ^ZU4I[Ᾱ ڿG,|"1/<A'Z2yh{P#~~I=ŷ4!T*Uces啢c 6.37,3=ET`Yɰ95%˽sMs yBf5a.\ْgeOՄF“D^h _P[C\, 60{7B 4MDi'~KcD#pǷˆ[hS9F3 @Y鵙RGM/yͨ<I([o8fuԋaє#Gf]ȾbC'!`$U/'4UIϖ'Dg7;]`C0kDQ$T]P2!vGFQ�- ;t`6? uOrY]3d0{M2K7-K1?P^ҩlҧڅQx.9bkP<\2irB4Gƨ@G=(ʧS6Q|g,O\973@_OmSfy+}ڲdpsvk@'SoDM *Y)O2뎧t9؞uagxd*gnEG纜1@~ۑ?% &{֔\\گ~z'`:#(  ޭCXhKRpti@i7T Gňޕ 0W�x8_rE(+vEksVٕ*mj߬'b6繋rق։l5C k[jY�) :F ?hP Rfm/q0ѫ64"Q%I^ص(: Ü׉MΘ-:;J kNljp=0.N̳Pl' �`1Q"wA}Nqsˈ*7{[75{iït0UoVdnDhQ=T<O܍NѣHTɻs)"v(:>su\Va&P_ئH+[PRCFN˚!Hg,pHs x- &oZiN%m$>rJqF~LA69 d /qR "8oޅh/ٮG :K,1[N\�Iw]<ݓuՆpD#XFj(5q]weq*exrve?!kzf[UΏ4$=L}V|+#Ya}&ʀWL;rqV\, )@>W=KoFcC`L%V"�zQYfֈM=d5u+=YΚhɿ\q %IW(N >IyZ{LKp&c6z+N i,c-p8w0jǞĊ5‰ Қ@ O5=O̓gԉ7XlV~{Kw-Kz ^!UIюהb@^Ј;7~z\v`ͬtSS1?k\iB[B)Z2d wh2ΏL7XђoH!]A lxкoҤdNntOV{d#v!r*~0P l%ƄU{H{Sb>Ryf�rs 9yWՐ]J[ n^Xͯ$�%!&ƈm۬r/ WVO~f9Ω#5�u"ḩ)FiwMSh )8}Q.h1ITܳw7eٲ:=y4SJ 0)-1!BAD9G2NT._2Æ [\58c6fUuH á쬱(FҘL nZ P~LSk86izg Ɨ<ݮxRr芁ABkK(OjqO҇ЄH⊶Jrw8y6:d]>5rSJ ߦEά !Z2{�X@($NLўXv`De G Dd[/-0:v{M<ұu",BRufj.T=j 3;Xnu.B!X;9zJD7Ol]1s3B!yA8M]2"?q ed>2u,*U 5Y5A!Ï #n6APr07t{y|6{ gGIm=ЬZkSeϿ"jΉ@Iavjøbl6MkpD«vm(2wĢoB@]uˏ9|9dඐ(NTW 8R׆k5vܹM?>k/immۨ!1 ~H79͜ pjg[aW|#ga}rdW4E|.6;�G)Ǚo;%|~X}@F:.&bOHTd6 W8vK8#s9a.f'$8X32ICVGz'Ea[4 5KuSGKPvLN. ୑ߜ~<C>\/] *r PP ~C&[!SmG�0<pn'T%yT"tԾӗ/&&+HTL8lDbtlFuh$YVTRjE)bwhcqp�>ikGC'ףƊ\:Z}\>%R^uP͇%r )>X} ^ 2Uv[0{Dँ۵s-6‡c `{pO'j%u@kӽU k!~KIkBY�Xr|9N:As,I' 2jhQĦ }9uV c<lJAjkV}T6#3Bij1XoN\ V*uO/! So&x)Ώlf{HyD2յ>X6L�niMLS*ğrIwk X(]R9kڥBy.olYk;% TqO|M 9Su'N!?$J|\4*5v9&ڰ 40w V(=Mai jbS/fc S] C�I4d2U0u~<d=$ʤ�*ibيӮ++mR. qʈ &`ڿ(g5so'\I59R(;`J9x1q,~rby=6Rw5=F�ë1u&#P[%vq$N@$Ϸ}ŮF̔G_ )'ӮV2f 'HV)2(*E43A�Ȏ(ތ[bG[E^ʭ_v\QXgҿRd{s{ k&]uNOOO;�\(XTFIMǧ!V<>dk|10A[y:%4PR8)40>"Cf.N=5=iw#{.Ji"e' f{ VypѮe+L{sTDX0X9LP;Ai6&$vrqmF*ZB躍kԋ_ﯗk }d֫*Vp<3 |-=cȩ2W$.,'/daAXD>1QWZq�gkqhs_~B�~O OO`qɭH‰,qtb%Nyu3*/}*ug?A7n?,mp�nijXCNY;SWMeW|}]dž=(^:=L TTA�n[3P&1k=ߒwܜqp-A-`}SH>mU~e.͑[~2YޮJuKd9 \j`UMnZkFD]a1<"Y;k=QM!L`A?ܴ;ݗs5ٿV1謃`܋UM_@v@9mQ3fJVS>W r(lI3H7"cpB'";`ɠC񾮤شJ gZF6kM΅)\8`lk}5 s=T=1JLQKčSIbKbR,CW|*}2[J6N�(ɯ2 pJG5QELeG~ؓyJoä̃*IW35 G)^4 }CN8[3kVujqF<bJUje( y KdžG4h>BCݩ|J #X\!jSdhV,H`g'FmDs޺\gƴE5 @*B *qx-N C/t?j㘱Yg9z˫ B8&\Mɋ SJSAZS\4f1 o5wk=fw_5Vf%T &*6xw(+hc/p<4-S:* i+i:wDL2%l5ُYF0j2fVԒxDZv9I@47 tc C+6mB$4 u2ATaΕL?=)DoSt�4(ZjYɱ%&Y�(2[œ?m<TIJk~{YRh18d<|" R?U+BL^veRC+=׏Gi28%k A%|qbtZQrB$prfV9Om0={[+8#>d=Y=(?wңVZ~6 ߆ȳ 6BUo73ZpIE ,- &NJbUsSX#)=. sK4i#`k J=uI(D}teOx';he)˦Ds<LSSL_,S~bIwz8խkT2\ehFV@g 7|Vj7?x-.*:T# =V: W]u=uVc/A$5!Y6hu⸝-xܤo'P#ҒOP�W<2}Lޘ&k+7gXhZqu\Rg؃&J{B5c+8JGhf#! ١|ra[۬33T3 i l"ɋȁլt׹?Ng]y H6iOnL'3qNǪ-J&At#oSbm? `Jd#͞x傍qh0@Y=~C0.:4>b 1Ck(q;/=F\H7 Udd&4U|71U_J!%M{*bFJyvilR8 iP) Vx`,F5 j`]P򜸌i_%c찏\eZ5y.u'BhsT s&o%A1|!^#kf>t;p><0jKJi�1i˼s Sюɢ1v'+3; i N>ԃ#!Mq 1u$/6'vvEtyp&Z iǸNdC7U1nAq$1O5L){f#!l6d3S^JS]o9Ky"[ʚ/ϫV+Z}2gوI'4`W?F;e/_' '$2CG)1_X5 Ӧ xH# !A >'?`1M E?B d/Ȣ6"ybJVqj5]P3&}/m+ޟp Pw5+X?mƎjј9j 'w(7@/"bu|5;&aatT~a1 κGzI\{ံ4G4 L1``'Rֺ,7PS=$1l9a(+*&e#gչ) rԅQFje%8KaaPďWx$gY“xVDMt>,]ΓΨ|ŏmQfN5A h^nhߐz]Չla˲ߌ-V擺\aCLYkg~ 5 ِrfb¾G_]|9A2YKs?T?U3zp5H62ۥ寡)>a pKxI]sl "gXTPm 8p-sٴT_u. o^`.^MC0m޽{ M<~u<Va@q@3+|/ P�u'z$dY#OjMF4Uq�J#Ԥ o›3aG ]Σnxkq}fJ$J _g6ea�gaOrҒmTv#7DrѯIOx 1bBh4|D`Ng[/ZIn?1UlcDV_YK.t:1_V,'Q_EMګz#jT6PiR ؂LόgWi VɢTjsgtQ)%K$ 6.]N94!B!;5)(9Qe\h#-x艫0f~Qu!L≽"Ϳoݜan,4qd} UJ>!S~/.з񲡩u{܏ܯx h+kV=.nP6M~ۄF(l*iV&dn%6.Pݞ8=Ѓ]4/S/kX{ZZL",!]O]s͎}] }FAt[?BX�ewg�1Ȃ5:0X(Tu4Udvq7`QeHLs?vuhy[xh"2nAC;ZdMYw:/?xJيZj.5[sҲ}6AbxWc_FLP(RK^I)\yXawk8"9L&̕a:8&ҽЉ+SʼnfF9d'K3PooKUT6Q#iUfCvZ25b N ]Di?iކPfpUltc|E fkh yI4 7 c;8BI&^GH ,W<Q3e@J"hߝ@\ &�CPeBP Up ¶8袬KckMyNgokx</{>NXZ@72i6?wc[[tDZ&)0FJT_fi�&b9b\ ]kv`jR*0dj%.oc&n}K'1bIS~``>POOir4ɳr8Ag0ϼ<vBˤp%�Cfp;T۰Ue|:̵’OH�4_EBS*C\PwB> )fҭoץ*(bk[+վaxx63BeDۢ!2DSOMƢ}HlTZ٭k{aZ^%mS:m¢fFZkD鬯O h(-5U1<&pĦDՄ ?UG@|&u/)ؖi{ b_ÎQ3ȵBC@GvoP(S8s"(L(,^M($l.:|70FQvz�Z%czi uszS?90g4]<fH, {a:6?4@4MyˑZxefU)-p8|C$DV9*T M8 RSEh9ʤ7BnjJ%1<<poD%mtb 0bNObܰ,GUv|Uß~Z#کK0tqL JnM+B0WVa I)N]"Uk3^J~ \sE-N9/X| ӗ'ŋ Mp{A W[k'`o̻ꈔקait{e^ha:;29;==] z#0ڐ;Ab,VY ϑ�i rh CK5ҜδO3ĒT-wI.ګ:M {=j:]lAm`(,/$U w@#QɘPI> (<c � 8%b1˧T6h5Ž!#i@C(OO>ty XKO{Լ~HHb<bE^a*+.fQ>޴q^DTd$oUC{Ruy| JK%/=mҲBSذv3P Yw6:PK~j! lL`D4UŐj˽[�{ib SM #9T?KG@"ڠ}p½W}$w4w'DhFO <w4l(I$;$h6m+y=@|@"1}A92~ H?骧:э~x(%Nܕнb Bzbn7=.ߍ>`xWG^.JV`z>m- :HF{B2 ,`لZt+n 6)mTZhd�[ '@ eKQl"£јqMkw\ђKq1eQɇW\ �dq6TF6ʾ v8VЈIK6 zdOp)P+ٗ  #ڼ|YP ^$8;EtJmufO] 96n* ք0&fnxEFtSQYYG^4H&O'uv~~L>̈ ~I1bvC!aG>ZrƓZtBeK3R'#t6w<Ŵ NWYp9J^tUeɎЂ.e�M..Hx7i B߆hU<= 7*vpWm3^G;&(ě?oًR5uBU4+|kЋ{vS +n$ W"a?7�T-5u=,K)gyh:%+nJް "V#aēPBC(ka v2ieQNsƥYL]GigG ްD7U_b; "o$j'3awjuӅsI|aq/4-,t>e=FJt'NHϞ h,c(]$D(!]X g^O\;jIͤAycSݨipT;)l*ǛBeE[\TŬOʏL%/|Oz/;/ 9TqAvg5|v4PpFJL)jk< f"zǍIw:ϱ؃jzHU74x]O,[(3P i{`8 /`zym|Rt[1\񏆟ǡ[ewIX&t4U>i~,R|@U 7(.%n|!AmmA1S⬤3lG=[V;Y1P(<кVcVł ȲRm̘S>DJQq4мdn\YwʁIJV)jtpE*,Vb � 2 ?1ʗ_F5DUtdSShkzJqAѽx)ҡȅz I4CQŸ,{=zz*=B�>y+*ղ\fAǧcqV>l6рjyF<?ԃ :MJ .JYa԰?Dcةst0z`.L)-lΖ͡X1PIr_ ׄgn;ޯI7s8)+|igƉӦNTIּBxLwn{UvUd܇4lH1>@X ChIc`?~<Ꮖ#8yH-Bx7ƒ'tyjob:p:6z0EF[rE6ޅڹ[ޕ0滊ىD':,&r:r~6m|=`f- 2Wg3<3_K#oJ2 8 S`F&SV] /en$j97_'LV-@]6'*Z=>pLwb~} E؆^@ك{: (x{m2#`Ht Zu1{C&mHD(ST2mt]rC:uV�V)58:yMd(H㥴̰_ s:pZY(RxQܧ~ˈ)- \V\.&`=,G;0豶-P3"@W?0nK\o3MTNϰe90’\I_OF1^Z]"uEᅐ*wbtO.^қ~4Ŕ@crIi4KI##ҺcS>⻠nֿIFy ɰNX-*0מSyXFQf7LA||/_BD7{I''%Vbm.zPb6$W*֗LgnX0zXΐ.t~x+MmbP*ru:M3)*wF@ΪS,]vLgd2�jN*xZoW?jWj+iH8^�-]g.9ᡨ]{4 3w/)tio |Fm% ɕHCB?EyAdocοv*1$8I񕘋ͅF hE#b<N3pLiT sa܀\zp4zC-UGoK!=ݳZ BB, ?L#'FW'(y/ɼ3h1/ ?Q@xz)Dͫ8mW[9m 8Od6`Ic4{)h%s!3BdK2Xᢦ&r6oa(K΁hx1tGen[ w(QslgQ‰`V?a& H!E/z~#pgaMW rNv]p/Ӳ!b2C"*ISv%  ڣY }%B-U]@'ų>|J&F6D.+a|ImVp_vP}$Կ i F]jJh{뉃9Q'~cCBʱU2E"p!Up0Ψ3SOoOOn,j,iLh"\ޒp赐k-)ә1kifڏ-̏ʍQE8\@zEpd+'JB-Bt"?p$|,qi̞^u$bguJ( ?D1u ]sh, `늾1(8wBYau2ii6*wɇSצ,1$PSuzq%gd rnd^Bz>L\FN.Yq'{;ipȪt?A`06EIΪGnOU͖&lUdN}Œ+HD>O?6~\&؈ytqʻQEPF~!M4 P)똺<N�<nl˚o<ݴ?c[a(>T~ݠ%),[\2 dm ZgB}ehL[<}̭H,h Vt%3(JO!A.|-:QPsȘ11&2U=\/3a1 gFɵBONU\B] )okYES|3$"g=p &GK8$J`W'JJ&r;^ DU|jN"?Smۋ<~#2`Ju-c8{t`mjx)(ꗘNxգ|z=&xŗXk#Ԕhzž" Akqxqљ:8m)6 T,ǔ}a|E6[N֞�R#/n>BMN3ɪr&+hR`%㰼N�b9}ߒ*A,2~4ȏf+y}xz7}+yYS?nɛ7چ?젩A@溪w(CݶGw4xT}%V5r@[V]�ՑpZ,~#cάAr_)+@4Za6R3'1P549v@ 'LHX2HTlm*O/lc@@f2f$#<J798Emt(^UWMS ryĉT }"cꪌ@]@@]p\'sZ$[~*d)iWCw5e|& IG6q5EF#V{&xY]Sq6b ~kjdfP8/۸ˌ̝rUr'<]r":M\W %DĪt̻iђ(H m= pV'[цw MWҴ9im{s$ &I`viIG|h8XI#L-G9}ΒH~"R ޟف;/e!ߋ=|A?ޫo Pi8?k% 甮\EehΤBT`gn[РpߊUbl[]G `RVPg>/jfHoZtj;M:wш1 52DrBbS,|5H*At%caxw=Vn2P &7O՞c j'i%iN=1 F?Bt͝l!چ,ҵ`ZQo̜EjptX8HAH쀺 c! ##`UKd( Q=[Ó/uayü!p6z+ѭȩt5ؾh h( oQhV q^[ \5t8TA~ԟ˳7Du'd[]v`iv=gNBޢyrqU7KLtC/ʓm15玝0HJTUg 7'. rK<% "Zx}pWjBS[qtIH!HR(ORbWb̾2L%ҩH(NXCDA !)i-j:+]UG~k/[+ m~IpG+_czI�E$d=l &RLJڅRnb?'>3㼸3-_TJ_^6Ta(ZM<'8֗-{�8;NCQj[/T@NPoX¸, ?]ҩI1msS9�<Nh[GTRP@فA{F m^-%J|H<*zDu}f^ _|*}\[TcgSeƺװCVg MyWxL?UWtfe} ^)z|G%μ>9sYu'i V B҅!MRΐЀ/N .M,&?؎Sץs>pAj$•ky8) NBOk؂V*P.ߞ%Շ-. nJ8x $,)gLTRM` z.M}r?)k9[Z)IbCP)$g{Ğ{Vlp"U3FޫżyqRkm^~ O2{N ~9mԩNqHil8$ܭ^.6?4řB ϫCoNA^b >ƪ&'"W4h>]0rmAsprV"Q-A;Td"!3f䳂u vnsDŽ}+ACGSufd1Jj[z<5ZTl)�y~ 4B!]eq"X*ݺݡ&AZg 'K)SE%D]wAvNuE9SGl!OőswͩiA~'|H{'bٝo� > !..Eɡby1/(/&nY2Xy!du^jD>spKNi?<Pr0Hܱƚj*\fN`uluX M0ݑ$ŲiшN +ZБW/}(Dz 9]&fl|#hCT03zZ=nHoߗiU|iVr(/]0[6YIo.k R~nn|9?\[ׅȽ4ɡ:UJC)uju'}W/,#*<%1C|�v'U MEeƟ k `F yɄ.E<OU7G L/؋f46$X5=~vulL:wC ̪(oeueV(^ή]ܜ϶nB?jYd`\NE\ed-3opuC:M^B8ʐb3aL{M o}ԡmC Tm{JDaRi=hפ]qўYܬ=v}u:shIC貼!rj /zJCdļauĤdTS,r=^ =y/eE$q K;Mp؎u||KGA�FG̤(γ]#-E=M*PISNYd$nj-K0aNnE##TƧ!c&yC- ~kWQ%XlTB�?�`iYZzpدW}\E9@Ϻy1# C;3 -v-L^rښE^$3յ؟?5J#\8ܸalm1޹n:i؜yacB)\XrHῺmD >" BGW;:"Xx{pawe^|HG.1{"FS-_{g/KA: ˫B<m[5SQ'{R͉Yձ- zFSW`eQGPE Il? {(X@F/|j*Vo'tcmd6O)v wR=6[Q jQeeIE4|@;/+0 \x]Rj`X*AΊOvP^6aJo d_ 5 3[>XO49Ŋ[n-`dpD%_nt^!{YJs�ΝWqի$:iR].K@:haȠy4�Vk5fKI8*'s4c >-=<y4D :l`=(ƻFi磆Ԡ`w'C ڮff:3"?_L/: cЎt\QWMrmNOp=ࢯBXª;jBjV~L& h}˿f=~J\akOK(s hC L52N{?"P,~`dWc>ڡ(+T6h+}$qJy'GF וCQHS$W6Ҍjٰ~hr�Zhߛ,�-Z&;[Α4ip#;-^L ׂ}T~G=˭UGNS_!dfvqSb%l=KM|&o54e#d(84$k"9n39LaYU3_kH 8 k�O}_@wʱBv-݈{z:Pe*C,ټ?Ճ]7ŕYu&<aEw10mN9m#pd2_Gc8R-t?$ĒQTN#6jH>g 6$@>ue"Q.AwO^EBRGd͹@8eTW,%7/:3&,"tKt^ ~kc,^ٰ%۳ PݒoL[G-= < qBikd3T=4iS-nn?Ӗ&*G2v-2?>5)o QKYcD0d 4 hz l0?s6+?-DZ;[4\hKhjxʪ9='e‡lO"zϬG]ά#'T7oߪWPnģAW5ij_BGo2Cn-Vhur*+oYi^rEYV2&&ȱ4ȗqA}dC#:#zZI*]h>]E0T )A`U*CeSEw)懾Y}Y4P9^vj&;PXYL_& O4jg@*[(^$uRᇏt¹2J`ێwD#}9DY�_wQT6}s*7K2j} OGkbY|FI74my)ȸn�meylct Z;6ľy%`-AfSK߀OڌD[~+QJ6ޗxْM�T גt!8BΫ:-'[</I=㝉ˁ' ޽rvc#޻3lf/|X)Ց6wcB1 -Z}37xayq![;Átcz2\M_QN |fz%v|M{{QS?X-<^4\nvJL0eܢCsg,e*ƽ5./ƌëQK&gߛasz wo'Df&jF%pj3*FHo)O4�>js?+kҠہl4 �59J?R;s/ɸ=3?D!vqHB/<C7d$Ó ~VDlL3m+);1?{z'ڇ.f[K7:,|- .F6Ewt¡a:r7rS{ G%VyN2δqg5|MQlI5R�\= zX>v x8$Z%c6jTqMJYR-0Ӟt+H2-ؠѰ#sîy˺Dm=GzRXHªV@S6@<_C(?wSè:řUγ H)~Kriz½-x}&uk5SA+CİMa]JOֆ_}HjxҠ6y%T{NۋR}Y_v}<u(]6bKiއم=ʨƈ^X{QK*&![q! ڿz3Bxx?[CXYQe.&[0Vh5-!5I?ڛOzTtO ]¤j9V}@..`L#ȵ"m K[|r 痆rq`YLk>9 5T\5n'LuP&Q{CT }YZT?+&Dnam,Pp?bdVKap z* '6{I6ӥh-mZ0Z}0-x0q]SAEril;# vۉțfEnw z”k،*PkqvskE R)p&4YBId<̻zL~|MWY Bгj"B?ו[J˫q%la#b16apq}!( <%7V-7_4Gml.fXNʥNCv$2ʫS烡m\Jc*X,΍6^BRI`|_l=>V]vEr]̾%-�{nx<YQ.B6hW׸,7gPMEY휔)Or7łCLQtV*lVdl4P!Ayң1 U-*B)j>41 H~ć[P@<5 / 5Fs3һbKID7uV+G+F[`%PU"-܈e]tH~MB1L|re&OQ''x{*m=pz.XK[b݋mN@v;[/ TODY|YپoT*2!A:9ZVbE>�2KKBދ&A)Kt6s^S0QZIď\~} R2Wsgs%WEY6,P jw=p8hgu^ #^e2hUŴ%+aD_@ĵgo <N$Jթerd'͏ yQ̧ 2C͉�<kfװњx>~szN*ԟf>b<cWQn/&[)4%kԗ?18ͭ46:'.PX.!#?_mK1 ÎB`?=wOIveIueZ'ňH{-9Rh 5fDqƃٰ0#?H[S7�bqd�&s5rGUuD }(*Y_8ODh#!~{;0'_=6fPAF3),\۱j1(q3o.2((cqXpFʹY!ׁ*dڵs|÷fǒ!>z^Bngԟsh ?5ólx}6>U&[g|Z }w%kW>H1(EtмQ- &a׈QLd1�<vE*Bh$ơZB=@{޿iCc }�mҝ^({i1؜{رW ~v}F܁Qxt֌DP!]_.9Tɱgz-+L0Ѳ6ŌV S\xtE)_{dbfƣ|KS13}"ߞgƽ'zź ߧyp!Pf~&bQ^ݮ.n)K7DXG|*[0=YC%B4hFj2mqДs$N8D1}6Q fh?MĄٲ0itG+`9(7p] )Ah؉&ebiPKs$6sY#q-յ{Ua7^bNÎF/\tÉfogZ,:׿ߏ9Hdmg/3͍2}DղD�%\1D[f u^U0-zLf<]h~:Y8˙E UJuftЕe`P jGS5E4}g?e$ͻҧ#N İ7u'1gʄ�Ea'N^I3z]1{  Y ѿn9H6XƂw{aYQ6łj*!ʳD#ѶW >(Q#|.~ ָ3,cU+4 r.aCs8nu|eQkc7bEv2O=I~$<rv$sןpԭ-'5oٮIWčɪcemވҞwYyMFOvf3>ђV=Fn0Ik]Я\G u<GY3#{7=Z(kTi W< MmaoХ'2bĎa[BsUx2KdB%67BS˩a[nFfz~f[\1| ̓)CZąLzQS׀xJeo0ȤAH񢛏2&%o kGl)x#|Y=nSII\r&w#$͏l}1|4c_|6"hԱ+Q[(D# o+1<k6&jW1;^x=K fF;(}[tۍxŽ~ygkd1zx"EQyzƿ+mbU[2Krg{d|k>[F7e 0 Q0G!Wk{5;iS I쏀߻iT)vap)*fH+-hR\)E8|*գFgmHb0:.O<#7T)Ѥ#!:81B1 警.jtFTC2<mF*nU@zxmF WHAc5G8삍{(0 ڨrG'꺰"m+5$9O蹼*4֑Tl.(,\ڴKcol+tnX.HU¯ m{Ȁ!woIԲ:plrIi< . !0N$hXuBʾcq&1v[Y!F<0F/a>ucJ5Ny7kQꬔS}N|H E1&#[HÀY>AɿaC (*sЮF+*�p}-Avv'Lg#HIiStO<h Ò𥨴4Nqp jd}&xڜpd7i #_~//ӻ/lD>^jJҙ݂0h_귯'dՂd).n8EՀ] Y,s4![m03|(Qir| ;1{nLu.*!$u@~by>. # 8`^ʴ涼b; I1WڠFyk[w0y\lV*uH* : ؐkǢ ͖+9JGx^?㧨@ VA^Z qcͳH2˵q$Gge|dLb<CfC3N#GkiJ-:hCz8<.ﴝi 'f%FőXGXǻ=A#Y<v4wH݇ow-NŚc&xi -82WaTŢuL5 ^Bye Efb=I;Ƕ g!&ٚPiH֒Sc:K=m!7֏ g 馴r +cH#,|;,髄V8MZ*`, @GN^9C\\e٪PP6R8x:zMj=u[~hx8Oj/q#nr^t13 iջQ%=c2ʴ<MUtevXb x vlڜ_#9*hnT}f.)޷A&nPb@d)*-/lJ_G[LH[vif\%I!\(�uIm+A*E| 5' A)PbKKYd#y_0 6I+Dy$,2. Z<ʟ/_I/6Iޕ~Rr8 }sԜdD]ɫ+ l)>s6 :&NXl*Ų(Z1&1xx?8KKI6kX}74h /l,o;MQqR.Yca0rXnivr1k7#Pe$^  iX,ďﴯ]~O@6qx-OTEWoZM(]h7>!a{?MΒ!� ȣ`T0*ļ]ȓ,ʃxSMΡ Zb"̍S8__RO4'~*_FGj)x3oxqc�/8m'<ddvtcҍA_y@s)sRR Xݴ3[VC^*߭NMݾK[sv= !KŠQA�2%9. e|b <e5ho,mAݐјkݻC{~Bk\%F9s! E_f.3SNuNxi ٜ]8<&t>P~'m1ʁzC yCg܊3}˽5(L0M?1¥h,lW<,<Tط(IqԒD̍tI&a <oU<FnMv#6177 4,w`ckd66RߚCv1Qx*+s8gxŸJxI2C1_êKkr{hޅ•Ǻ<as֘C aVp J?&�iz&�`.Z=G;W*8MaMjA+3fv^ LVSxw-8v|6v2?|[CW@yol*k8y6z9ᵍRFz604ov·j|yI4;DycRqkd�f�|(Q|C/GWs|T V&F,.5K,-J]qX6oheh:^//(q|P>+)$_L!ԟgCK�Ls)$}ᤇ~oȐj +Kդkt3Yu-'UkOĤJYyTj~[0{ӚɭK)[Ӷi9)ĐI= 3mk,Plovd]GҠiu`Y}c5a m@]~C le. _Ǘt^Q N̮*8{18,^BЯL_'_Gϟiו? F#%+]SHypX28ܗ\ $J?v8%X,5$U̜ Z^q<\E S}ls/yS >Vw-Y{p?‰QǝukQ9Ti6D 3)è5ڥlĕ&jO ޸Z%3!rO[5e,zoDr| nv=v{r^V fJS(28s\֙](v/!.)4to~Kߙf3+ jJi&CIp?S&IwwK)+u2Җa~+fY:U .tvaHaj"KfetUp0g80S{݀S2}|Oiu6YV yvL [r),cs!:Jiٛ尅KMq}2 �o=@o[44'Xz =!%$n% (&%}NRxC;# YObye*1̾դ%D+*2QR(G敭IkƳ]T.'51f}4NC)B(mH.԰9a1k;WuM91l(/ v"A?,P*G]1qBEv2Zm>#81l6A9 ▓ N_$S N!P$siG`Y�Ʈ, 31nP@6o.Nai`쎀ӸGB B}S,ב.$.g"U%t|!~fDxL 5LDg`spz(!3y )@O3u7lmwr]Hշqth`VB;낐.势JoV= 癏\zѮL*?Zrg #ao4{NV"LyxcwBK.rZk!-pjP*fXw[5m ^rF2Įl诀j @Kk29@<} #ooɾ-t ^N7ts4JZdԶUP#Uhp%<Kt E%.}�;/*'`vF>sMVè%.`(cd+6م|rλIɒ Rr ^j4GнhwbpAug5m22&NXe~ hhY+-ۏ|O>x^Gޘ>Y.D7%0+0 e}IlWg)fiv@wϕ !UoXO9`�0SADVӛV3eFŠiu@,vn\�~Y:M $⥷7ӌ?~V UhǾ'K ܤd?bF,3xg_e"FagZ_`\Ѻ_}#5>N$Q 5P}0S,:bgTmkPͲJR6ʨe4AwA2ZZIC)�cߧ9"5u<MB9@nGO^gY4>/S@ cZ YS8m㺬WacPQl5&@Ǡo%Uˡ�d]2rw5vdD2[`tg{C?p4U##yФB{f1f& I=CyKQ} <,^G7Q ;�=[[fp.2uyB!Z;4 p@;YwvPM{NA@) Ag/| ؔߩe>myv3qi"~8KO96P}9ʏ>w5i?Nj`S؋O/I!3x$'ۆm/J4P~%vm79^ɓ#{o�DdaJ?xz .m.nNo3% M?} e%s!^\`9prsaL֌BWm]#eO',%EpMlp<Bb-XvQpN.bִyWI]Έ@Rvd#LiQ?#h~rl,o YXpCvE˷pWpMDykBM4=ד 8e6EBqigXkD6PN'&Pf@Q߈e?{fPuVI H4TW(U5@vW:L$LҼH �ҾUوAxw }?~Sҡ.s$-_B(@O<Ff= I઩T"d#DRC6Y1; s[ȝSQG.e˽~{3Db�qOXf Hx@UQau(CXS*ajV_rzҲWqX<&B.p5U eـ_ck&Wr5rp\D~" |o=yB"FU' ŋ"}0'Y/.A]M6oO_pnn=2;u>89Չ.qd *ŷ"y}oKxj JO7I%NWo(0iv X2rl 5�Jx?:^U4ڥHE8:-M0/a7aMQ gJ!|s6pg͐D~EYkuNBPx.({KORĵTLHtPBD([_j"k br>ܛXxՕk]Ćn9ϕfZ1Y1޽&Ȣ%Úi1ʇgמi:{됪;%Mվ}(ռV*(D-7;bClOPlj5dm*,bLa̽!QgbENZ#]ԹIW/U^x֖Q+R,ԉGJ@Q?di'\C\R4dݍsEOz7ڤ9TYHNe\!? ˔U4c0F 8Ž =T'//ʉ_濴`00ek2 >!Mf~`0iPāC~K2&ZRݡOI " J)p˂|ѫWC#+nd~CN%芹Z=9De J%X-Z\dN#g,s"nk3>MQft�l= O$fxՁ�b ,qQL3{˳E꼠 %[s0$ `nG 4X_LGp٨qPOo�3JSѠ>!wq=pa¸Gc$\..N3<ў );w~*>əË@⑁FĻU ufjPH L9kZW PX FQaumev?`^PT i.�N/mI qIXC^VAjRӖq&*éoNgm\,(BjֵmH\G}A,>֘9c}M2׏Oa@BdG%| P[z\{3jHqsڔ pտFT<kJ;gs{i3cڎrW~a1# <EN!*~TR-b~Ԧk8p$ץo!xMa0LV~n\kbFrx< x1E|W\|~5a̾᥅-cbqV)?`0Q @MbƕAQ>j?%ޘwsUH7o97̈́V+CuX.‡iB&2 beM܃-ay0$ D~/C|֮,҅$?zaf-뮩8HGjc9ppsAwiREւp.XYK0SIbBTV42>6s -F Buq9?L.%3oc#n U#3 ,e=*O.9pZc5 sJgFK_5bѭ^~N /xS{-hoeˏѸr[_ҍ<5KI$^/d K"Fdt/--,H7O `͋OU^9ez5‰Q g*&|\ q�E45ae|t|wEaQ=[ GL<~_( ͍ ש/WܻR-^荷Gpy.?RvJsk*O ۑhU_q+C2@9ϯazKYL_8mU^M 뮠aefK +Esқ#^ho$=ao6Ƽp[8ܣ> G/unQUd$5^^p𦱹f^Q8ѓQl*+Q=Q.ؘZU3ʉ<eJt>sO',{[oB7 jy(m >>,Ѕpg&O/W鳖aZge ~>LXS7�ԥtdkcvGUU~ |#6HD|zC q"/ҥC;nlwH#5?!q-9lz&1`28�m>iձc#ol˷5pCi />2|$?_@6%GۼMDzԀnI8MƠO/HB~XFXu6]QP$}<DyPYfڄ#$n+>7N-AM1&3hϣ1fCn5leL *n 2q\&^'LY[3tGc5x\B.e"eUSȅKg`i{`}[}ȣ}F kR?v-&C$dN+iUuIKD)\˧\r_X{_`/ ǝ<hIj}k)ו̍6A#ؒ}!d c >,]<JEA,0Ɔh&i43Z/f!M{GdVu6dj$Xo+,���6ip-NM=oDe=f����� YZ