From e8811005befc7302176bef8d45da89f4ead291c6 Mon Sep 17 00:00:00 2001 From: antilopa Date: Tue, 1 Feb 2022 12:41:52 +0100 Subject: [PATCH 1/5] corrected year and image dimensions --- pages/08.blog/outage_31jan/item.en.md | 6 +++--- pages/08.blog/outage_31jan/item.es.md | 2 +- pages/08.blog/outage_31jan/item.it.md | 8 ++++---- pages/08.blog/outage_31jan/sorry.jpg | Bin 39476 -> 55180 bytes 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pages/08.blog/outage_31jan/item.en.md b/pages/08.blog/outage_31jan/item.en.md index c162f1a4..212d3e80 100644 --- a/pages/08.blog/outage_31jan/item.en.md +++ b/pages/08.blog/outage_31jan/item.en.md @@ -9,12 +9,12 @@ body_classes: 'single single-post' --- -Yesterday, on the 30th of January, we had performed some maintenance work in the datacenter. Main task was replacement of a faulty raid controller cache battery which broke few days before. Although the procedure went as planned, during the reboot process of the server, which was needed in order to perform part replacement, the file system got corrupt. This means that in order to bring the server back online we had to repair the filesystem. This operation took in total over 12 hours, and during that time, email, XMPP chat and Nextcloud were not accessible. Additionally some dataloss has occurred, meaning you might have lost a file or email you uploaded shortly before the server reboot. +Yesterday, on the 30th of January, we had performed some maintenance work in the datacenter. Main task was replacement of a faulty raid controller cache battery which broke few days before. Although the procedure went as planned, during the reboot process of the server, which was needed in order to perform part replacement, the file system got corrupt. This means that in order to bring the server back online we had to repair the filesystem. This operation took in total over 12 hours, and during that time, email, xmpp chat and nextcloud were not accessible. Additionally some dataloss has occured, meaning you might have lost a file or email you uploaded shortly before the server reboot. -We would like to send you our deepest apologies and we hope we did not disturb your day with the outage. Although this was inevitable (looks like), we are going to work on better communication during the time of outage. We hope to minimize such long outages in the future with new hardware we are preparing to purchase, which will enable us to rebuild the current infrastructure adding some redundancy (as much as we can afford of course). +We would like to send you our deepest appologies and we hope we did not disturb your day with the outage. Although this was inavitable (looks like), we are going to work on better communication during the time of outage. We hope to minimize such long outages in the future with new hardware we are preparing to purchase, which will enable us to rebuild the current infrastructure adding some redundancy (as much as we can afford of course). -Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, so we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2021 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (European timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. +Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, which means we will have to put the service down again for few hours. This means we will continue maintenance work on saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. **Once again. Sorry for the outage and thank you for understanding and support during this time.** diff --git a/pages/08.blog/outage_31jan/item.es.md b/pages/08.blog/outage_31jan/item.es.md index 5ca31dd3..1af987d4 100644 --- a/pages/08.blog/outage_31jan/item.es.md +++ b/pages/08.blog/outage_31jan/item.es.md @@ -13,7 +13,7 @@ Ayer, 30 de enero, realizamos algunos trabajos de mantenimiento en el centro de Queremos darles nuestras más sinceras disculpas y esperamos no haber complicado demasiado su día con la interrupción. Aunque esto fue (aparentemente) inevitable, vamos a trabajar en una mejor comunicación durante los tiempos de interrupción. Esperamos también minimizar estos largos cortes en el futuro con el nuevo hardware que estamos por comprar, y que nos permitirá reconstruir la infraestructura actual añadiendo algo de redundancia (tanto como podamos permitirnos, por supuesto). -Aunque ahora está operativo, todavía vemos algunos [inodos](https://es.wikipedia.org/wiki/Inodo) corruptos en la partición de datos donde almacenamos los correos electrónicos y los archivos de la nube. Esto significa que tendremos que ejecutar otra comprobación en esa partición del disco, lo que implica a su vez que tendremos que poner el servicio fuera de línea durante unas horas. Es decir que continuaremos el trabajo de mantenimiento el sábado 5 de febrero de 2021 a partir de las 0:00 CET. Pensamos que no llevará mucho tiempo, pero es aconsejable estar preparados para unas horas de inactividad. El sábado por la noche (horario de Europa) parece ser el momento en el que el tráfico en el servidor es más bajo, por lo que esperamos afectar al menor número de personas posible. +Aunque ahora está operativo, todavía vemos algunos [inodos](https://es.wikipedia.org/wiki/Inodo) corruptos en la partición de datos donde almacenamos los correos electrónicos y los archivos de la nube. Esto significa que tendremos que ejecutar otra comprobación en esa partición del disco, lo que implica a su vez que tendremos que poner el servicio fuera de línea durante unas horas. Es decir que continuaremos el trabajo de mantenimiento el sábado 5 de febrero de 2022 a partir de las 0:00 CET. Pensamos que no llevará mucho tiempo, pero es aconsejable estar preparados para unas horas de inactividad. El sábado por la noche (horario de Europa) parece ser el momento en el que el tráfico en el servidor es más bajo, por lo que esperamos afectar al menor número de personas posible. **De nuevo, les pedimos disculpas por la caída y les agradecemos por su comprensión y apoyo durante este momento.** diff --git a/pages/08.blog/outage_31jan/item.it.md b/pages/08.blog/outage_31jan/item.it.md index dcbbc057..ce40b157 100644 --- a/pages/08.blog/outage_31jan/item.it.md +++ b/pages/08.blog/outage_31jan/item.it.md @@ -9,10 +9,10 @@ body_classes: 'single single-post' --- -Ieri, 30 gennaio, abbiamo eseguito dei lavori di manutenzione al datacenter. L'attività principale è stata la sostituzione di una batteria della cache del controller raid difettosa che si era rotta pochi giorni prima. Sebbene la procedura sia andata come previsto, durante il processo di riavvio del server, necessario per eseguire la sostituzione delle parti, il file system si è danneggiato. Per riportare il server online abbiamo naturalmente dovuto riparare il filesystem. Questa operazione ha richiesto più di 12 ore, durante le quali i servizi di e-mail, chat XMPP e Nextcloud sono risultati inaccessibili. Durante questo periodo si è pure verificata una perdita di dati. Significa che potresti aver perso un file o un'e-mail che hai caricato poco prima del nostro riavvio del server. +Ieri, 30 gennaio, abbiamo eseguito dei lavori di manutenzione al datacenter. L'attività principale è stata la sostituzione di una batteria della cache del controller raid difettosa che si era rotta pochi giorni prima. Sebbene la procedura sia andata come previsto, durante il processo di riavvio del server, necessario per eseguire la sostituzione delle parti, il file system si è danneggiato. Per riportare il server online abbiamo naturalmente dovuto riparare il filesystem. Questa operazione ha richiesto più di 12 ore, durante le quali i servizi di e-mail, chat XMPP e Nextcloud sono risultati inaccessibili. Durante questo periodo si è pure verificata una perdita di dati. Significa che potresti aver perso un file o un'e-mail che hai caricato poco prima del nostro riavvio del server. -Ci scusiamo per il disservizio e per il futuro cercheremo di migliorare la comunicazione durante i periodi di manutenzione. Speriamo di ridurre al minimo interruzioni così lunghe grazie al nuovo hardware che ci stiamo accingendo ad acquistare. Ciò ci consentirà di ricostruire l'attuale infrastruttura aggiungendo un po' di ridondanza (per quanto possiamo permetterci ovviamente). +Ci scusiamo per il disservizio e per il futuro cercheremo di migliorare la comunicazione durante i periodi di manutenzione. Speriamo di ridurre al minimo interruzioni così lunghe grazie al nuovo hardware che ci stiamo accingendo ad acquistare. Ciò ci consentirà di ricostruire l'attuale infrastruttura aggiungendo un po' di ridondanza (per quanto possiamo permetterci ovviamente). -Sebbene ora siamo di nuovo operativi, vediamo ancora alcuni _inode_ corrotti nella partizione dati in cui archiviamo e-mail e file cloud. Ciò significa che dovremo eseguire altri controlli su quella partizione del disco. Dovremo quindi disattivare nuovamente il servizio per alcune ore. Questi lavori di manutenzione sono previsti per sabato 5 febbraio 2021 a partire dalle 0:00 CET. Pensiamo che non ci vorrà molto tempo, ma è saggio essere pronti per qualche ora di fermo macchina. Il sabato sera (fuso orario europeo) sembra essere il momento con il traffico sul server più basso, quindi speriamo di avere un impatto sul minor numero di persone possibile. +Sebbene ora siamo di nuovo operativi, vediamo ancora alcuni _inode_ corrotti nella partizione dati in cui archiviamo e-mail e file cloud. Ciò significa che dovremo eseguire altri controlli su quella partizione del disco. Dovremo quindi disattivare nuovamente il servizio per alcune ore. Questi lavori di manutenzione sono previsti per sabato 5 febbraio 2022 a partire dalle 0:00 CET. Pensiamo che non ci vorrà molto tempo, ma è saggio essere pronti per qualche ora di fermo macchina. Il sabato sera (fuso orario europeo) sembra essere il momento con il traffico sul server più basso, quindi speriamo di avere un impatto sul minor numero di persone possibile. -**Ci scusiamo nuovamente per l'interruzione e vi ringraziamo per la comprensione e il supporto.** +**Ci scusiamo nuovamente per l'interruzione e vi ringraziamo per la comprensione e il supporto.** diff --git a/pages/08.blog/outage_31jan/sorry.jpg b/pages/08.blog/outage_31jan/sorry.jpg index c1e6c2c5d916ac6f5b650be2ca10393450db5fe8..8da62aedd6b1d26cb28a39dc82cace74e10edb19 100644 GIT binary patch literal 55180 zcmeFZbyyus(=R%>2MHcrg1fuByF-A5YjC#&2n2U0!JQD?L(rhX-Q9yb+(mZwe&6Ri z=lh;}&U62}Z?k6gZ@Q~$s;X;dO%Gl3H1o6qpvg+gNCFTL5WpMoAMmvLx=q5v${YY> zWM~0+007_s3+6la|f-xqz4ghaf zq0qm16Tr9)yuAT$&ock6rDPP8NmvJoa!JN#jth~(N4+{wkD=#|>FEa-K*5lK^ zbbw9bAOMfRU%kH@ApXM7hlBWoKZB_t!CFIsYi4je)E^6A!TYfP zhOz$OXF3STzvOU&=^_8%07`HNxWNDZd-`{uKAQ)oe3}Qu0C-qfI9M2XI5;>21b9Sb zOcZ1!BxF2{m#CP8_{2nn_yhzb6pU0PWc1_&1k_wK^vo>m?Ciu;JObRT{ETeutj|Iq z5D*ZMk&tmwP;gmE2}oK0kIU0H039Cq3;{Nl41h$3fI^3O>H>(tdcuGs;5i8X6bMKt zXc$;HcmzZwFhMQav!|dSp`l=4prOIkzTkcU8XX3Mltl#grHU~e*;`E3z}V05e|$f~JpXliNe=$eAe%q=Xf ztest4-P}Dqz23bK4hj7b79JO$keHO5lA4y2o0nfuSX5l{wYsLZuD+qM>3e5acTaEM zkN&aoiOH$ync2D3we^k7t?ixNy_3_k^NY)?>zmtWyPoa*yZmL?f3XW4Y!@UnG!!)4 zvt1C7?%)jy9U6v|1r|d@1~ zzUK2Sv8r0$!w=G?D58+QZ#}>~OTxpw)ljR*@GSh4L3j{Ne_FC`nHH}5P+Z2Cv~20X z{=I`UE0nv3uI)tYd!$t7ocA7fy_K&G?qIWW?x)8~Rwn_^ifQ%9gZUL(SxV7EW0VGk zPPY{eCE`F1)snId*MeCV{d=?tliDQhTJ6`dXkWX?NE)F6GfvXFny$@? zde<8Gg>2qpp0yS=CTXe`&@naVoZc%q{his zGynGH=rM7d_X!APYT+tr%k~SW1X#Zkloszu)x(xxk#bp9u}^IaZF)Z+-e{E=+UUCN zRQoWKv_1feeVDCY03iI)ao?7DXzvHt&#=Mib>KAI0v)$(vi&ormpGATvJj_#DObhL zfQaia8K$`&NZM0AV$Qi`Hqdp2IH<4Pdf1{CWe)hJZJ54op??WAiY$cU!=HybTTt2+ zFB$(>{U&EwtjDL)n!nQe=)5wNH}MGwKk^Z9rPW#JfXMcyF>~#YPA(8xyv1Mk4@wKS zcAHwBQ?9|FYpMPaeRO&Ft;dtfy2ZB+2`fOgVjM$?W)9rGsjYOg|(eY2GNYCttB>gf?Jnj zgyl8keXwg)lG=g$fpg6t+e2|QvpB#08f_2DYx+2(b4dUZDj>81+nf!1&1wYgu{TN8 z7PYagGn{LJ)iV`w`vhdDW@=NqbV$^BBo0Rx=}1yEe`yRvn8VlB5fMx!FV{G2EnW8G zYQI-YbK%*nxLV(d5W2Mfbxd0k(VE8-EaW;<_-u~G2yJ|SIgd=ET7PbTshJok4Sas95;%tO%@dhn(5u3_>obBj=;2?ox` zBO7BBmy9+@eGf8^7Cg{E$@DWuuU@+bly=4AW?YwY-3} zT2`LGDL`c6pHg5bo;Fk$?~?7rmvSWaa4PjUq>CT1Hm=mvxPtrHV&vybZ9m8ag_U_M z3ha+AATQ%6A$hID^2VrECR3<&g6tDn-EXKvlxrE@(6?BRutcE!2efQ%WM7(;W< zsUv?at%zU-;))>sr!)mx{?j1M-f4?#{38wm8$q0AJ=U+j6{Ay(9+WYG_xmzTi{BC+ zw!)KdDdYVRhG@*~&HY1Oi16bvkxz^hl`V_XQ$MtSf(_2_W@P)Ff zdp0!QKL}eVbX~K<+iNRowLc}61=r7RCaPmC>G@MtIMEFWGAo$+JLe5pymjDvp9r$d z)DBGi#(kST)r!9^VRi4AmhnY`;nR2oF*h9Qmi>-zq$gFcfZ^P<#(2%5Ku(Cq=Qz1Q z0#ow02DyUmbbcn`YRYNx2ogWo?R*F)%WN4rP&l{NxGU^s`DwR_%pv-S?!%8R7>J@RF=tjc}}I!?ZB1E@O(7qL@z@7>ZChU|YoE(!f#J z8D~l9UJ1~S?JG@GlmiY2DTk|fG;x}-S6fQV*e2Qm&>kbj#l>oA_L?-3{k>Gb`fvAD zC+-#8{Sn1{rdi5PXt8EGqft^!` zj1FpTLD1n+h>-vIA+GkldLb5L7mqGOZrLyH`4wLh|M9QWaPI4Gi+yBA6Lf2swG9+( z31qUl2D?1T2>@Y%{h$0q&HSYKm3fdYV#@WPDf@g;jj7dHX>O7u{>h*3&3N?F;@(PM zGN?&&38As0$fyyU2W@)?P6w2rK3w+x;)pI==z9Y2eE1w`k^+z55l_D4Lm zX-1(aCPz$mW(8k13X!zUhu%w` z18H3fN=!IeY(@#=Ilk@VEtkFeYXZvx_}`Y1Bw?y(Fn0S6{wHt8y3l_4(2%x(rsD3L1!MX1xwKkUd;?)JV)XffuM!nOn5xRPofT zuSb*0NQ@Hwl&z0Aafb)K_*#r5H`j&^4|-R-`s`h4y;R)e3`rb76R6gt=Ri@C7fo`H z>k7RV>3@_8|M{E2gOJ*e!v-mHY0K_mE5F3<&TgTa_FUCtqyi30cn%_B1+=1>IZvTI zv+gMHMWlq@{bc|qkt45GdiW5H@k3X|@Vy{nzS-cp_?QiE%_u*sHI9?yo*y5M8d3TLd^BWfYVatl^<1f^0$GOV_Z^<0Hw(!QeEk&~?juza zGlf%N^@?@Dpp=B@U}*Y+W9**zSK(#W*SXCFotm%QADCCS1Oz`z38~f|dtPuXYoQ-3 z(<^$pcqY!C$z3~lFJVqU0i$*fpE4E6vxamML%dlpFNG2X{lkga+fc3N9{R$rZ?IGX zo&Zl_p>ki!R(I2zleDw;m-iIo9Bwi$VQR7okQ5T4KVB<3NBr`7Oi=4CIArM$uH)w% zP@S-45}Y;jSOBA*#m(+VOWZjHy6_20RS9 zTs}x^QXdsl>ONDpF4)fJv!V@`IZqdF^W4)}U9^gIrIlA?I=rQv7?ze{%t%yZm4=)3 zS4`a0rL$|3Kt_m_M%wWL{|a8AhGxBLsPg2{+u^T^6R2Aq#)b5xaJ$^*zngZUI?AXH zQm9s48_^q!TUr`XZA&5yl=t@+~fIy}Sr>!pRNgRw6vH~trU37O@lRIs<{#p|zT$>$wDb8~->C!G^I z8PyLyP}{w7DBDX5((XGLX*IffALF6ilC4-9$@Rfi!9<30Zwp4=oKGbB-ec`6Rb8ET zbj{vey8gg4^36S8hM&45Eg#u}e%out#x=PI&!kuWwLcIsu(q5|2`(;`9l41z6{HG1 z96@qEez7!<7WcFrCs^<0>ZmtK965`iZYFtJln=_j=)q9svRRxL7&O1Sv$Or&hu(>M z96%S|(r{;XAO9n>Y_Yw0{=9I>w@J8qG0d?SagbRELSrplW)odJcrhAKW{=e7NGT%& zReeQN(n`E~d9ka;6wV0k!FiG@)EXZ>@B~z<>0TSV**B*g33U=XbWKSXzhR%9V&ayS zJz9AaT@La2oL-#0EWG3g71fY&)>7)ouB!Cc?~fqiD!@T?8^%|vRfZnoTaQ5C?h`Oo zP-C1Jr_ld4m|_KgmCl69j0JDS{RQu*Uh>`B3(WJTSY`W}P6ENBw#*XkSf5WXk5+uz zR~2c4-CtzhIY0VZ>AR7f9WnR*V1v?q>J(Ux;)MM)z%dRM?h!)|OQv6*u4|n55 z==Iwup>n>`_v$}-rPgl{t!lqys4a~6l5Z})gfsF(5uQTM_JqF;pTiSr;OcK&_@tby z!n=`~OW|{`8D10n{>zCsAFh$qEPn|iLpolmXwf7EOIuUWnl?%(8JRch z;UHE&Uf!nX?b@@ow{c;5q#)}mr`*MoDm2IPg}A@&plnS2%uGMPPg!bTi;-w*Y<8=` z(j*YpVB>p9w5oy)0e?Yb`odbG8BTwcAB}ONd?#zeB}usd;0xFT@0IA2(zD&sFl;^T z37q|Ef+ygjByy;r(AuYOP40v6O`;+NQJ$NS?67(vA%nAoCWArMN)YP{8>((zTd(%u z3qCw4jQKXyT!=)WKwxrTugHF)Mf^xDM3uSU7rxAaU~fOigH64K9_r>bb%%h#qssl+ zwfgrX*=|0k>McTEBXX76WV~5cLBaRboOE+o8&hW+S20&0F82IoFN?H3mh8In?5-c|ciR*QcM^;4~VnPwxnbuZwAYK=7sWa(i&%TZ4L9omT8b&F7A1Oi+e;coVR9xB8 z{kevc{OAG6R{#d0E#z>j)WTABfSFM!P;y;Aso10bs+?D1Gl*rH;x4T~(Q^nBGxod# z)sBWDx!&)ESC4<^je01w86N2Tk={?h>V|rOIC&{eZTm&&rhu?ef6M6sGj)9AhYB93 z*l@{ODhi^7$itC+)$})q%}m+K))FBiJ$fhIe8J(PA0}C`5-NXf#HJ;VQi!yZTpITX z;j3AZ#(VIg`fxeqbBl0u_w$-whrtOY0xZTPZ|N{lq1OxZ$$Wy}39`*ZPn9t=6~Xx} zEAuMDe65oa?QA9(!`r+)wVSeM+k|S^5PvZ`QoQHuyN_{m->hZQ9DpYzxFndHcI@L| zg&DN82ZOxvB_Udv6}8@fxFO6$N6j=!h#&u^MW29 z(NFT42)7MTknauu<&TT?ojczpd9$jxj~On*bWN>Pa2uY=MJ0S`N$z0;e)^&IsBpD1 z?yiNkWglHe`C(*S-{7M0@DT2^k#m=XSVZYS{|ZF#{d^4}xrA^5z2SAf-pXx4kr=Tp z%CInB)uh*`or0`DU}|YRD#Pz(5g0oko~;yhN=H5RxJLK!bLMF`dZb=_1Pv9z8`m;E zxf#tX7t|&#RYxZ-vi0+uP{E7338WPPzoH=V8TuUomg`Idzw0P>V```2Z;)d5*cgHECFcm7~Qe;L@0PBd5qK zp5v&X`f?vuSo}TP>?5i1Goe+z7!j-*6YdzYsP6%d?`&3min!EP+naG83-4*Ke;s8; zc-s38WK0zx*K`2;L;ywRre#1AwhzM5+}GpTA$7xH)n)cj^i z*9V0}v|tj%icPP_gY$$Ig)#xGdgC+u zqS(a2=|&cWc{M$HenR&C=-L?gIRPUwB5*llnyzw3d3IjGFD^lXt(u%ga!b<+X#iE`SggEe{VVRshQ>dqXb!fd%eo@_jp6!U!?0~zN4)pOK>dXEA@ip^CQo<(nKt? zn{X*{s@_>?IhmMFn7Id4H8sS|-EveXnp0y~hDB5ypo~Gv#_$M{R*L<+m}l@;!qK!x zfU~X2Zhz^nNxaRWc-)ai(B959t;>-yjqEgha@sp_DfFQNm%F2u-F1kEVr@uIE?sY4 z+V$0&a)Oi6ya40`67(V62b%B?u^&dUlo@}1dINE&aX~0MEnn@O-U!*#3g;#m;4ZYC zZ`S;?K4-#r;=NvjN?a!t(Y?R!D!=R6`>!b;ew|^+-i3|}lBnWD8?NVY%OBKwb+hJ! zOzIiPlOhs@nhghzFRpfVbv54=dc=!|@9oj+^VO%bTcD7`?)iGGHIauT#LIV^yeUZS z->E8dgOrp&9(0`92ybabin^HYT}6TxZQde?1B?UM&hs1)^ei?T6MTg^rju85LlsrM zstL?Vr<2kNf_h52ZyWb|E61|Kcjvzg`_3;93q7`KrGKxt8dQ@Yx$4h8yPhs6k!tMj zAH*M;tc9%!GY-IROb!M>f%|$mQ(S3&qwK_N1dIfx`yIRL#?{jKR?Db-7f!sWB0IEK z=*a~;e9~EW+cBr)RE5)1^;J#p~#hi7cgtI{0FNygrVY1j4U%rw{9FGBlf3w{CM2T6gCZ2N%^HZ;e^@K^zW zkdie#1wo>%8)Oiisue)*9ZXm~^%uAWKprbk06{R*Q0pPId%o1M2JHKARwlNkE7x~7T94eWqIF-rN2gc7%8wYbH*23m zZI&eDu~1wpsORnH62f_2=vX!MV^w?hBT^%)*O7kq2>Zyjc(2XKedrS~U6DQDAgd7h zFxPIyxN({>cdaS3*6e%^p4H2?;nWa&S*4#q-D*AoNlOWy3cI(Xhm;FGMcqV%6=D60i}PoXaDtsptV9jz-TQ^6K3v>Bzwfh^&p$^CW=deiLA zT@R0>IhC3x;OheM?v2*SZB{8&%H>atu+bDErTQ<#>&oNtSdqo9demkt1JqiExp=*s zYI=+F3(*Vm6;jHmLuL0)D~Xvv76>rm|Gj!I%ggGeRRG>a{d?_kHBKDal}y4m#*(kgN;p5zP!CribdhgR;_>C z&noxv!_>RFC8b^c+F#ka;Rvz8;yzwjbkSigQxCrk1KNt~-Lyx^_~@gQpo zTuFuMCYkH^4ln#X`vh3*xM?2+_xJ4IvBGj2Yz0#a5-;8~QVU|ikOkS@Ka)Mj2HY4hy zEZ(eKvpgRNj_XcYAnk9lu!P%RYW784N6F}`ve9(X>x1Rr5p)&Ya3v102}xe9{J8F} zmLoq8!K0-LPn2Pf*6ZOGE_~4=$_{lLOJA`RB zuZ{H*QB!r~sF@?8Jva2b46OnD%)Cq8%t0LLQP~Q2x))OZ`$mcwG8=Ke`@z?#rmH(H zY9%%ZWco#?hjSRvarI`~L40RpX`?~>648Uax2o&WO4g-z?w839i-&V;856oDWb$y88-;WLY^Z?8QQM+lE8U#Se5tRx zKO7&s_^os9vSs~{!{#$aiJ6v=UyeB4)c^9BVJo{wh?{x?gaPi?oWW;jVh#ioAK4S;99<3U$nuuyYP{%C`%|6 zi^wMKdyirWxELGU3{+XGM6EWz1c-V`8~BAUca8VEk^F_%Rf-+X{*DD4T{2gBBG=P` zI?eD*8is`6I2kxsZV&9(z_SirueaEg^UaX{_E#(gdj9MDgeQq_*HV@V#l&w)zY zAo(tZUTQr+i1(LePMno0^+amvKvkT#6=ank<+sZY zZ)k-=$}lUn=6^e3)(W@%{Dc(x=X}dyhla{z%8JJI=c<6sO)UrK-c9vSU$gw&?1&2U zEhP%|x*%dgg$^C5Z7t|&yhkOV&_T;wV0~7?OlSkVk)~5n8-(MC{IA&53ak9_d~wOUVbhrGGSqJ@vWGu zXqm+dn92cSWAU|^YN94gvWn*_^1@zY_|yfEDiWB$_?6OFN~>i~0KuZQp2PL6QaPqF zZ2pLt_NnhJb+NGj)9lkK3YVpeiz6=+lf5&eG04HhjM3D=j>*H=k%@(onF-(*@^CaZ zwJ~!cF)_2SvKJsbZf++du>uK@X>lkpD>#aoSz1YZIhm<>DXN=#*_iTx$b>TaPT#QLP>}>6wc|8QkehcRXiT>T8F2x!XGy#u2U9B$?{E0L zBFmf^WX8a0%*w&Q&SlEZU}DU}$-vIT#lp(XY|6}T!v41$8GC0JV|!DxXE|WWj85xmcN5On6K=$w)w^ypj%1cE;dwu(C6@ zFk`ZIG_xQhdG;5th_Z|T87m|6pIv2JV;6HUtpJ(4mA$LSpH_7%J2N#G<7dyYaI&*; zv2bv5a`SMqF>`YLq0lsQat6oCv#8&zD}O7`E9PWo?Bd|0?%-f6K=#k#%jY=z%f-@G z&fsp(Kas0u_Vy35wIcZ)H@wEC&rv8q=4|X{1|s{@2!3#9Z(#;LpTJ}K7n#-n#>Ffq zT%0E6>>La{U|kv5K_;dQ+$M>gL@dDL4b~Jq z+P{~Hl2HHl0?pra?v`fHCW6|i2%6~lY9}oP;1OM^Be?0IX5B&en1OJ)?nc0Ky z)ZD>SoToL&FEV0cM#`#6k}~oV;4~R7{r_VN3J5&e0q2{LfT@H{9i3dj z_zf6yy1O_&;}kH)1mAFiz_<*I>7Bp|g7M6AyUAbp;2B%|#?Q$~0H%|=su|h!SkexkPKBV?v81#&Np0S;+D_FPR<=H}HGkXm+a7_W;2mmQS z22cQ$0TRFja0RRYTfhZi0N3{57H2>e+%Njy@Z}&fXlyp>uk=(`nw4NSrh`e+!0j>rYNN;o0Mz#YP}lXZHj`uks1F4I+*wCsC*$A8dCrD{GzX`NofZNBiVgt0 z{0RVvdVl#1-1poMCKeVJGAa%(HYP3x zCKl%Jv??et4>Sw{3=9G$3K9zD|8aTx4o<6rV1!tKf&ga}{hd}t2o6MOa01e^C;k)& zC>U5sXmDB;I6LVTxCipTbpMrg_4Fsj2Mr1hEMko)KI@qs8l1aD@<+};m3Scd^g@K+2ry5P?Q|E=N*#xL#%!{&*-S z)<5BLSy^0i-m~_qjIM`c8|M0QDd?vySL(^K2hwn3S$1V@iaDvw--f4vhL3v#9XFHm zJVX#XhOdt;x3-Hx9}W3b&enE#XIlyv$1WU@ydu-F)?pQ4rlwa3hZrxq=Z<}R`(c+5 zAGHjB4oDB^W$|aBUbLi^VP8(C?w&227uu}`|4@>8TknY~W>jgpz2a-2c-22&wpGcv zFn!E_*ktI#U+qt9wPlfGx8`InM-Un>K+FxmghhrAQ1^UGC?f#^00_p8{`qs9SN5D5 z@-t=EPI8()kvlhSO=qo)-nF6HTLLJCHWS?o9`gnR@%8J=a)XB%wTNM=72jWuA0mCf zZ)b$O1>Mx%Gqzr{P=kKa8RB{0!y=>VCfX{DgvXH;_D;H*yjB9hzA|Fx6d>3nQp>@>#}fstz-z^FPJYVUP&Z2M8-zn;rQ?y|>%% z_ewL!jcpTF-v55*bL~^JvvAlJJ3O~yu;h}|dS~$}H|(23{LtyJ zVSm0Cp@!HGPlo*x%|Ykym2;byQIc0wd)8?C{H?<@vp>gv7(M}=drE8Bd{;d6izvZi zXIE;5?a{_op4URw<2n6?NbI93rWJ@s!*vz1fyxYJ03sQLYM`+;nr4@JdQO9Jv(Hkv z=VO77Vj=61^G&6x6nCoE;)SU*hYeneF5;^|#*4Z20Z@1kLt9};3}2e4`LDV4{958H z+E=`H>;uEh2by+iGx=5e;UyE@2OqvoYn)B%+hx2?jBNF)xQtK)ugi*mgCYF^LpTLP zI4zb!l8&o9TP=9X^xcG_l9YhK`&OU%b7BtKY|Xb#*bhFt)@p2PXE+w3P$rR@@WH9( zWZl_V>CS|kL;)S|REIu%2rFol6CS6uw;Mk8=7<|rh}YmS+Yjp?$sy63C-8}k65nL0 z^b+6fc$o}sxKt2X6pus#ju6K2pYuV#3>$ee2^{qdZ#c^1ipQtcv&IL!#)HTAn)r+( ziwg3_lk8XXY)z7A@T#01S}^cR{T8RsC0O)q3^YooHJlWP?3$SiCe4}0b@@Y#C^!SY z(%F&8;y-q843w^;?BzO%O-5cMQ7OG;0!dNU>BNiWk96QTJ})Ql zTdi^GuxrG@G$V9ydX>`0!t1p6549@mD;wWwd8dn<`x(u*2nN4X;-~!}laBM_{WSWC zX!T~)Heb~7?#0joYh$s2p0*mgIM>IPDIFv%v^h(p1*`-~x(=-OT}%gU>U-&Ld7TaV zjaXn|IA22{2>>e}OTo zcZ~mYG9hh!n2|CP{nVS__ns8GL-CZf`{Ov`)bQSLiJr1LjS{sb$dKs&@2Pm6(guQ!$gbk3?=MZX6Q4Qq|0=N*AoV!2suBbQN7G> zEo~H^?OYcU=|A+N8(;LCF7<^Q9Jy?)97th$T^lI7A@6nY33?8*p;SXRtByn(qrb_k zJvxhVav`is4AeKyiaC?_IdkWlt;i1Zfta|x^}cByRgaT)bncee%QbODZdnG$sxtA z>3*e4gNI*SSE{d@&=3~4koSdzuaelRQ@ii`1l+zWIfFtx@8arc$F7yN*-9JE*g78B zsjVhcbFt5tMMDF+(Hp;1SuefVpDEMB2WX>hR9lXD3NGibn|MWyJ-ttK`5yU?oHiPk z!i|E*8%?$}+oCtAn!IA1P~Iz~l4wJ=!eg!e5FO6D&Or?3nnEPBBtho5_DvGtfNTfftC&p&Qpq~=r)PK=<+$-z(R#&O=6E6=Z9b;VD+Qy;u` zv)=MD_&{X18DGA=aEp^9N3u2+GKQv(L^h$`)ipcuh1>-TMn?o&^FuC7sj%b%|^*{gY?-nQn_(1k>;b-cly8{HGu z>1Z@8IQ~2|GWARU($HUj1`|LlRatY@Y-Krw6cz@>sKZ&WAFhF5A#qb7QonFh1CU7E zoFTH0`RBa&zs9j5BVy{)G4+1xM?R(xEl_R<9<#=0!&Py&$|)9D6fl1Gv8~Y}o#J-<-}3U4}^!qY7b%TU#q11F0?!q7@c)&k~#u06_(%rXo@Y0R>Pnl9htS zxlrUiUAk;!nMuRTTty9fR}2hEl_-O@-S1P@h)q$ccARH32&KHpFY4XhUG(O`xF3VWaaMA=ciq9C3tO754=bGausJp9wr$CF!7a&gCjre!>jq-WxivO9}Af`a|w5t3>Z zHo6?JTWB&QB9K1`oOM)twdic+>5&;fl2@`_M~F{VZ+$hH_M|~Fl%`|$Sf}B1^EtC0 zmWC7uNP-4UVxXZRe|!^AV?zr3Co`wEEt1uUCd>> zAiFN*!>XTF?+d(%4E$!3CM~0w!b_1uUqoAo4KV4;=V1uP$Y7fUU?2iy=-eqOx}Tjo z9HoO1Vq`cunESft3KBG6IFy8}af^3e>YL9F(4xIAE0lCrKO_|EzYB{p99SCfce4*A zNoMOLm?y+bQZX52crlqZUZkfTCLJUTz>*^?&Rsb50zbYh#wQTzbOq#Tr#yc!} z?fGky)K|5)cE|IEqg6Rf^Gu4-PSA&K&mVDgvf)S5pXKFM~Cse*SR0=NQ8vsE9kYEDPn1F~lrZ6`r@6CwG z?PUfD9z<9a-+|Q;k9PIO_{3~)V%GN%WeOy?AK;aY37GJG6m>(f;NvTU-$Nn&CKyu% z093$x5MN6bxb{o5nqf~S=Z>iveh&C5266$NKAK4$OTKZ@ttJ%) z&;u4%tC1whgc~W~(Spm*0L-o~6=A&uYG@+P7pQWcOGBq_I>2ab%Fh?TCpW98`tYRU znnOHUXqSKlY>jF}{X{a#vNs_;mFgJaTwaVd5h^{oHRqQ27L;zGH~y7ilJe zFEMD~A%lTHCG9ST+RWN07O`o{R2=L2q@od4Ihg}8qFi1pGIivUPGAq|9ZKQhczy{= zS67!X1S|3T0-nU4?Nso?mjK8BJOpS6B|M2zDq(U43d!QUdaZCTKXPhTni^_hY+>BK zS{6+7NKiu%c&cymhGg{vqWmk|w5z0O@NAeB9DLxnuKb?JgWoOkTz8G-zNQBZO%=Quyyl5OdG-U`lr zWzfvdbQ3DP`c}H6e*6>X`?S(<-Ydz`8mWjzRUu&`1oUKV@Sfds(|`9xEN&nhO)hRA z5&fGa@V}H?kSDK&My_ARuD+9mWAw|=;&&x+T(c}#vy9kL4Jryn$@*UYhpjj)2C3fX zVL6oYjmIlu~GBs_tLB^qH_QH^A=C_6TGi7oAU zLqyO~?$(=Zbh~U~8gbbPt}kVjL}Cf)yS$_gKy~8q6VX!9yqW&GE{eI7a9 zH-nTM8J{C4c~yRP=#J@pt%G`iP@KO5~#cyqFwEqAR!3o^*DLL;V^h=(Q{Ru(zvpOvsHVD* zSny}fEjUP57m$qYE<7iGFf#O?yo}7X1jnB>U1eH2d)8>p+bEVE?q0Mt0Nd z5^It?3>mk z(S?gXNhzT#>K8Q2_rB1T*O#qY_ugO?Sh`T4#bRp^OY=2H)Vb>v{F2N1T_&yJ{?@RI zI}~jVpGKeS+X&3(ykd9Aj$GnUxS+$La!r9~l&>&iP#S)h$!qnE<%>5iIM`Srw& zs(;Pd!^Mbmzo5r%+GBfZoE`$2o9Ik)C{Dbz^>r&YIWBVLK<=DSO`BkU5Gkm$*iRJq z`dFMe8L8Yah9gvLBUzR(6d9F}Fk}}EmRUq-Z`W$aS68VrT~X0YuGYM{u)E)&T*3h} z!H1a2mJV8st5^6?AXn{OI;rUIm#H@RARLCzt#C$GZMR%hqL|r#xq6 zom{c8d=_J=poIqX?OHnVDGxVZ^PbQ7+~Nt;arR7}byFwz>Vt2S4D|*O|TQG@t$%iRdBrbk|aaW$SL`9R! zP4HO-j?U2b)$8Bq&OdddAj*>4>PoGF{`B8q7@L^IV*X$B9; zFGm`Gwb@USeBWQN{U=yO^@iTD9asdC89^E()r+L28VWoNp%xBbE<;@}aRq(bAd!?> zygrn*-fPw1T&B#Ws>Vp%ze>V!C6AJ*rdF%BVLqtOJaAK$XB4Y&Gbz6cW2ZsPVK^yG zjbO^S^BvTjjE9*Ut!+f+u8s*wU0UMqsN0~@^Q9%~i?e=F~4H!Ok4OtyhMm^4ek4ftI3F93y zl&CGi4Y(mn6q$Fq1;lvO9 z+gOzJ3fb~oC%lmT&2uYU*L>D(kAt(80UBetos_w4-cD*`NV{+{%rJWyO-b)Ggf~B| z^uj4g=@z6CP;0y5Q#k69;p1vB{F_>fEFhw6GMZ0}+ar=Bi_V5wqcQ zysFHcOA+8L`DOh|q+!?Ft-AK35?(#Vo#n@VhY1!+4BAbN51I%`#=RH=ZqA7orulC? zu~B>N#>syme94Yw6?g46veraijJF*psU#dYTaKZ#y;i``Q$3mMnU28!YPRD!*{Lbh zm33hD$;xuzm7H~)8L`K@woE84Wkl1g?@;jn!_zxJNAi8q!m(}JwlT47+qRRLBolOO zO>8?8+qNc7$95)~uYdpd-dA;3tzLJnuG_b|>YQ8W?6Y^)i8pZfbw|gpLde@>AgjWb zM`@}ffQX7GeQ~f&aC5MYyT&U?CjKIBO>AlH(q4Yw2`o!rtG#tOC8ktUkH8Kg4o%eI zP-JL?yp&{lJP_E0(C98+JX|lCH7n2E)YgO5sJP0^^bC2u47&qY>^nA(B_iQeMG(EH zN8d`<+<>9ZCU!g?hoF`WH$6Q=mMVW)Q!;U{+V@U$Wu88NVv}esb17hdCZg0<((&ur zS*^uH-BGEX?{4=f3@WWXIav;VBt5FZNV9EoMAK<@i1SFILfje))+nMW%!w)o+mNGZ1&RLHH)n+06{guq=Q|16-F)c54nDkV)zD;;D;oE~eFV7UZ<;vQg16Exw$Apv^4Zl_GH7vWt); ztVQ>>8dUfs#&z$t`7`pY!n`E>;zl_yyctORwO|arem0fkgyL`@VV_&0f5`eecvTJAH4X0ripol6=;TN*RXVXO+g+*RBGcxstymW-C{Hpg2AY#Z&Im&wmho6|f= z2>FzFtRwp+V*rU!**kS1%XlaVJFpxIJXXDmWNd0EZtR7D?|u^#j;S75WRc0I^5LDU zG+5a>g@C{Bqd9#_!xk_b_~a!#L47$2R9cdi%Nl06anmtu5&G@5+BtxT$xt$3k$z!; z@BW@7d7h!Cz!H8435h)x=@pp>CDunba~Q&rnqkcj56b(dS>d7H{gx}Ta2&3M>?$@1NGSGGe@1nPGs=n}5Y+|D*gPS$_&9^^ z05`ij0+eTH{Gtp7#9>Rrk)jV|i#2gw;`pISu^Spc9GM4(m_{fNRG7;z!vXwO^~IuztdASnI*uZ z6sJ}3JaAD<7D|D4!Ow6+pjVtL2f+Ty=(En%U=dr{x$KN)b|i$wTemQaE91%Bw18o= zu>0@R|LMRRh=o)s7KueW6bp-82n(MVxJL*-08c9KE_DKwq9f6ZF>HN{fj<45?i7)P40S#gUokZkZr?>1ab5tE6FRHs^Y9u=;U(*n=NOD{gqfrOqkA zf@maX?Y%%c6T{_EpNs`7zE4@wvk$*lSI3$tfh)N_fK4I0y zmtXB;$erQ6V?sI=7t5}5WfS-@qEdd?iT)afZKoE7z$z`OV#kTDl_dBFCOKX^oghNl zO7(t`cnp)Z#JHS{yXYgkbyhoxGTJtzG%=5p&V%GXK~tc%Y+4j*21OK>w9h9bBNMxi ziocLBlAzs2)$C+`pL!FL{EF1we(|vVtI}s8z$W^ z-M{A}G6)J00Y?nO_I3=3Cd3cl6`3aBsAyN{`M5+|XvDGL{(uYHu=R~{l!@t4=$k9Dt!OWRAmUi#$PI~Aa$6Ay+tQv-v(P~;cJCg(6SuN=8ZcYT)>|t0mY{{9hM&K` zBgrpAA2%8tZyB!{FZtgd=0zp+1BiE`dJoHYLOz)SWf?R9Qz)Xq?OK0h($`?ttD~}Q zly)sy^ryW?E4_(x82V^xIZl04;1@%z+2ZGf7vbwieYGLeO0Nt9UgCW9 z0YLy?O2g&HV72mxt1Rmu*kXYiF~Ckuj$$coG6q*cI)U745r@40c3hrAp??*0;zQ9v zJx+V@3Z6j%)<}RXm2#w3&5r2utisctZJCgNT zD#Ee}TFqrtlFf}{noL=e{UHkExUBX2!D~5mqO)MaU#(!kC zkWdgH(%b(VXhH`?!^ok?*fH6}D88wxVR48M#U+ze_AP(&5I<%#|ET1zIiRp9y0+#C8?S?&&^Fd@!QC>F$PQf! z*9tw7B91Ug5?ek?b`zkjPLC#=Els6FK~zmU*w;FADC?S#R3~k+Qc^r2?QV>cKbl2j zL7y0h+W!$Vamy_+z7T(-lClS?{QgVLAW3pkQYy`lp&ctbY5o;qa<=<>XJ|BL0N2q1 zmqP?8*>;;Ib|xQI605hCy1zZK8y~xo1?iEq{I299Q+L{}%yk6skys1Sc6g4HaW)%q6zV$?~$JypkIuj$>br)UDh4;$~Ob>mzzb%|wzsKPylL{r&d zeVRj!ckEeymu~pzjod?Ab6DhUk=0p&L<%^?yo02^DHJvSf*$cKEvWj+(Pb?ZEge1Q zX&Z~2suz?|Jv7V&JF8Hw?D zCI30;#e&Wfs&-72cv=)CVMb7NI>S62>ysBNTZ*BkF3c4zF59<$s#SAP;!8sT;Gr~Y z#cBM?a zF;10lGmrD0N_jm?fWU$9eLkH)j?rh-rz>jNuFa@D^Jf#x`)eC8IUy_obe`nv{<#pV$ZH>5DJ>V^eI0fMhW#>@#^(E$3|Xcxo=1iQ2GY zmO6W=7u+UWP1Gq2$mhZIUR$?ax_)*?4)8r{M@E$8)k%=L{-$XaALy!K@FD*TbKZ zfx`YiE{d0@Y|h>jrFeOID}K+sgfY)_^+A~@l72Fwn1xon!PB3HrdCtuc=!I69M{*y zETT#4HD~*hyU_m0&E=kz_<&N$^@5e4TLOk%*P|Bi?)P*(UtAa}+Ue^$dZuE}GGw+SO z|AE=z9i$>;W5Sm zf1M*%m1JW$ahG&Pk39v-V&#AV4g(H`Hr2x$w9)^&}Cs# z#J;Kc2>JmDjpGLa-Y91UXGy_mk9+GSC7Ap1dmW-u!d@Q>xCp(1}qU`y$bcs zE|@&lV*dlv{|EM8j^h8g4hSe12+;PwBn3E#hZ_om9E}~5jDigsi{qP^8l@_yIF}@q zo0<9k|J(<}|J+AKQRmfz(|fOS@F;+;@FaA<(Iz&RMuo}jiIg36eN(~hf$cLfJAaX- z>9N{odgxi|TDwy#ZM73r^{6Ay_{Tq!+@5TbuBdlR;7bDbFS5atXWvI~Hr%aqtO@1v zw|H4jCWFygOtx9Rq8h!%UAN;{6jCO?JIZ5r4rW=~O9dt!xAR60PW4Oot^^jo7ZC@v zvhwu+%B{P`ubJ1y=0Gf;1Qx+-p@zbvv3GJll}1`PA0b2cgXumXdq`4%=YPKKf4=Fi}8`Yb6ym98TDCExEfHxSaE!jHjZN>(p zSj9c7LMtgd*qzlnu6L)yKipneouGvFL;R9j-{RI{JXN114iXrc{dISSECfv9j;<_W zLCWHFr}r2jF}2ZwT}0u~oc5(%QlDg&+Jq~PCdO^PZ0gm&89 z`mRZDnKVlm)x~h%q%A4`1B;_HyrIrd_V*QIzT5!3TG+EuSB7b-q|;R-P0)FBSosM) zrhGwlhOFQh21huU6nZXDHC|g6x{S&G1G5l%k)MHh(yLLjvX0|T^X%pBG;v&6B ze>i+Rm7ETy8r>EF7gC-IDHQGljU+^IOoo(-D^inO2?$1U!ZiVULQ@zVO7hx1T)mlD zcM~(sNYwacV~Ot1+VyVuqtd`PlN`7HY>BkIBB0(7$pTlWbCI7J@{&u3C}0TZRCJ*J zwI1;DZKi%A*GW1uSaz$Efts&~Q=N~lo`q?mP@czf!YJzKGcUzmT9FWhNtr}j926d- zCK+zh>)HZF_~ZCC`!f@P{>Y5QDXYdVCUuF4I3H`pYt`Lypb75SwEG>U=&)5f3esG* z-o1+jIq~!WDFQtu(}##kW)gh|dQSA=_*gck=%e5Vyy%1!UM^e;DRmscow>1+UH|3z zQQdq>(u?_pGMTmGfa1SP$<#DP)0O3ZSg$E}lAi5yL_Hu>PxS(n5vC-R8M?j6B9-UX z^XW9!6%JjQzU+IGztlIUIktWdB&66Gv0ew!EK|*wi%&C^rW^TiT(A#y zRIXS~Jx-2vea4k7P~iEX4-gMq5UFxlZeMv@ryF{XytD#~lQoh>EbM_(IST_-6TBk+ z)N4pgYMUna1koVsgHNMaT|&xG(ZapR)4c4oXbqqTu80zq9Yz3);=FyjL$t~K!e8LB zRk&J?h(S4dFUxpLUFP^{B+K+et2CSeMXI#!r|e&ApfFPij1pId`7mo;l#C-Pz+Q;S z)0R_M#DE>R6&-Z-m;WD_#)0Uk|5%YVUE55HrDx~aiDE(})+A8};YH<0YfQMQ4*8U$ zN|fatl?m*i(?0McL}KnOA1&^a*kW;^JiCd}Esx0S4aq+uAxFek&soyX$Sa5|^B)*Z z7t4xl@)pa<;6*>>pEoS)5!=blq;2#>pw=_n87(Cd55DVbnV}%wTWNbwsHfSSAx@SZ zL2OQx4^}!|R%u5HId0mb2yx_KG>AY&@-Mf(u@mOw?VCi3T(LS(Verx@L%Q|r=bS;^ zV5JW|any-rb7L3#vY)kLvg7O-<`F5}aJhiZ(w{duiyiA%_YBIV_RL0}8H)9Y%c2=W zzP-4*_Q$K@qij;>zxpmIRJF-nErGa*+dcol6mWQ~M(|mX^n>b?S#3)$cU<{yu5J23 zbUo!3Fj^Ahv301wlWwJ)FBK5t8Lbu7dqy)9n6}hPmum2;A3hlfL64+57C@cT%u$X|CHaNx1v1}rShksZEGfKPBI56Slijomwv z7?*Zbq)OE(Sp;}sADoGGOUC|{>iuF{-x8Tm1)@0MkwX)b@C)&?`iw)IlYLCUJCwpA z587FB$(y>cdcR2;oQW86A_hEc$hcTfT}baTV;_M=&QU7cZRn#$3f81Up!&=$+i5e| zxB~U|zBA6W`@znEmiRrt$={##LTrp|H{*Kf>VxA&oWYZ*jiuJ}3 zSo9x?LJbWJ91R-K= zimqp5>89V_Kk99MV6pQ&CiAh^9w>tcN_=Sto$FdTZBV*d^&x!ZH-CakUP)EqTvD9*c4@e5qut*Xfgcvh3{_r8@{7 zzme=dttyEEtok|3rt@KWj`NSAXg$Dczj*f zy;$W*h@M^_{MvcSOmA;l2tVM|DGim4&2*=dPwd#xqPv;cyP$7J-_n_-iE;&Ficwn&4ca5uG*Ny3N^1{wPkL2uOTY@usw^1l|(~Asz<8VQw*KM zvmg-EYy&&rq%aMLWIfNVoY$vBwfM=tmAkdM%6H^pe3QKxt}0DwI?kQ;5P3B)HYI$Zhdg0-RY`+Yj~$zaA^IZR|}=J1!jx& z%yOYOfm_fv6-jXr{3KYnJbc{ky|h!i(dOq4WT4t zw6i6m;1szKV6rI+P3hYP7~DEv{8}>cPpah`y{Nk=5P3rS6BqSP{CbL7{>2}A=}K}% zJk`P>-Pp$O(oQOflkXjWoc|!2A>#?MF<(w7KacLGw>I!5^hNbV2e&cwfJsdqi&+di z1;XR;0!*mh$c~p(U-JvRUNvfnipdhyfh=A-c=5yLIUV{Pu-RuJ(9SLC+pA+#84mhd zR}0%JDCQakN&X_ueQ)hb)OWTu+ zbE(MF=N##c%uY>yDw9(aDA`+Ids%(GuuTf0L&}lrnVmDdyVCe-2>IDbb)$SD#Zs5i zZAI7Dark-qzM>2nt?8gJhedW>W67q<<884SzG|1nB{OSQ#jcNUjOvVn*eN{Q!Y4f6 zf7RG$m-x7L5!+&tsRP4b)I6X3EkcgHJL)@y4^su^@XCUQIuUJvEx^RE5 zI-fTD_C+0P2F)7vf3xoUc=-p0k()ET@{Ejg|D4padN{0IIp>XRTPZoiPIhfH?O5w@ z0J^cW?^LDs`Z_O7KDy*f-FxQ?(0W#jOrPd$@9LEsv_=`x$ zo$d3*r6-XSZ`)qJq<>%}Q6b}`!$-V-VPA8K*4{-2x%A3*o+11n^$xbiZ@lvdxL5TY z2l+vXO#K6g^y`un{nBQ<1J@u5haYtYZ;y9E>4fAuiW+Kj4#>{Nr5dfPKHoMqMcKL) z=!9wg1i9u0YQ2T^SYs2av?6W|Nu~;01n`j? zwi3;1wp71Xz%P8Y*5H-*N$8g*mSMq*)^;)MZ??;b9S$YV)9jNXY6I(Cg{tZoA6*8n zzQsu31>t5>gwW}In}gRcxeoClGTz{^%xB_*R+?zyO796r^QAj%>+50G6L^tKMLj~K zA+oafnv!tRaJJ-oSG%4$-{g)E=T*H{62AY#)lwPn2y%O>O*-)%mD7#m%;~>=?nFIR zIBE38jm-KTBfO5kmC7)o_70#q+4YvnG2N^*3>%o}n&6XaR!iOqd^mT>1dmJ8DM*C5 zIAKi*ZV~A#>(g>q8%U$fy;qQByG{`L7lfT*3+KVNCU;&DfIo&ZJOB9_ws!?~8z6Sn zc0l^4?3@udaj7}b5C&xX*sU`sx@#tL>?Q+hG7y-~yJlhW`bVybUhEusY-8i=gdjX| zDz5n~eFQ6!+;^fSZ;gk!M$cbIFMFK2p(vVpGUA{Gq=Yt!{nyCm<|Wa^vA@w~dkzX) z8TbgW0#J8?5r9l+I=;iTnR9wNS4;EP5kixms%(0W8-~u#7Yr9tDp16>Z&9G~IqwKb z-UClZz2_bZ?HS5*nNgGak_wjJ6}H7cWw>>_HF|z}vc@xwnA6`w=tWDnd%)RI0Xa1k zL-_7By=8BEVs=k|1LAs)*9@^LcUSB5_AQzB2BfN6#3!-_4yu-?xRd!#l6kq~1>LKh^ z9l(8fc&RKJIZj>^W{f>zwoino>>pN#AU(BZjDVGBoqWGm3@^s=BYa~=bK79!9V~Hz zup7yIC__ggSB{XMbGo%Bo{Btie|=LLv%2Cd=WeM!?DU_F|C`p*s(*So(QCVu7dc=X z*ED!1zE}@$;}}w0#d_@-YWvVZUI?H2U>m4C6x|UcLyc6Ewwfc@5KyU5r>RD8GXhr} z+bi*NzSW(N|Asfpc1kAJ*ZxkCMMxPg!fc`)`m=8B9qAhn+IMJWF|FYY5=NY)5&;c2kZKnP`>F=8(%L3HCT!$}d7vnqeUc>$khGJ=L&adguPb}?pIcv@zfOpCx@r(I2tjV>p)(zQ`UpN}6@ zxdOda9lGwIi_IDV@JurzPuj|eF?G@3Ow1*PS1xU(j0bGD@30uC6WkkcIKFFr>%Nh# zDBg`p*Da(fYH}vxYG+&Wt4D?`c=IS!>fi(~AG6S{Z)i zNdfi~1{Zr1Dc?LR#@wcRO#;hp#lVHundqVjxJLsxe}7Ov6ZFZOjMNDMZ?pk-;=N|= zsz0Sn$*%o|>l;4>G$w(vavh#drA2~nq4X2U(uk3>aoDP|OA8ZEXNJ_+YSU2M(GS=p z&D~<^2!ux`J0U|`SgyB@I_{ZH0c7T_UvKKAmK8;zZmgcPZEzE*TGkY${%&kI(_Fc02U2aJ1IE?j_v?9n5c;kal>u z4n`N|95SUHemz>s77ec3d+fjD+Xuw<&JDtq&bsoU@CL++a_RXPdUk4eQ26*5U%je; z(tsbv3K{Fo14gHLDwtM{sAOVbawdeAbcS`UZCFiTRfP)QAvxr-#6Plig2NG5Y z-s1QXSslwtX$8)w#y5sDT&n%Tdr=rR%{=)fdv6b+uIkV=bZv=*TJCGB6JGEs#nQ(8 z5ts@2#ZDu}p9Blvv;*VT~__w$+_s?8>pf&Qt^i3lA zv>=v#>{LkI4KrAcS7`%6ZM=@FHk#+4jja68I<<)90Uaa?&hfB*bgE`Up|y0^1}nC? zRo&KgyWk}$w(Z*k9`l~K*YUIg+Li6y?IM%?w4uE$*!&jgBZRwtT}w`zw2bH z04^j5c1iD-JOVL6qysJIU7wO0$mEkGga;48M6&cd1Hix|@Hdtimyp)69Q936qetZ< zI&PB|-UH%|ZgveAeD>r*#1mifPh?Ml76%ko@247y3m?eBoXxi)d*@qV8B6eRE!bH1 z1N>XnLM&dMZM?r(Tx}0k$#;IFNhq}EWpoKc4T(-Y)JFqgk=-Cb~fkbLh^*OLFk;cLQy9jt_4*S0r-%dFsPiRmsLWF9Ka?ci zSX@_^@ChyU7Eym&xk*~lGo9KsLo0~YX4G5G=N-K*yjCM&1XRSjmdtGiz%^6^vkq#e ziD|g9{mFho@O6~j_m`bk>R8;lx}*f8ts?kRrF=uTU|8>6ac5WWw#+N5jR2nuN&L`} zvnej=R4CE5vJMPa7v#J6mQ^Ll#T$JP72uqnQ`xMVP1qxEJ-#VKz=Vv@MH@@>pcUhA ze53t`Fb=6exW~NpmUwGwI{NOhEOQ}kuO>ymz`1H=J}7H*(#%jC#SX=8wAjBao6Kkd z`7WqEzfs1h($Ege@bxVPn6$QYsD8~L;A&*>==2ywimEwuFlqyUEhfeGW*0lUtuRQp za?#cD?9w)K*87?HUkkr7Vv%W9>k+tCHgH0H6AQ#MJD5gi7c?S8z948EkbXbL|1+Qa zOT$rnkFxb|GH)^Mmgi<|D6fKb?(w&0z*3Uh#MX=A#-A`}gbIUgn5~wT*-l;v`)t3{ zf*JdR$;;q!SvwaUrVwgU}+O5uJ@n3=QmHBXAgrTVU=L|^genOMeHIpC< zzo5s|EhK-C?_n*+qyLjr(%5Cy1a4sUs7e32SZl_2^zaO6Ay7tt=Fs1P=>4~n?&qao z+63JnM_u{3<9Tf))8o~pe$R5d9T3-HxhGIxajx%CCzjU&Z_Bny_sI!jWF5PT-@<6q#5oIyf zMfu2B)AIF*l4OXMz0(NxOorn~xm2 zwdcZ~NC4$M?O1jVvcG1 zqL(s$@Cn|E894ON!iXdS|uLH?^?;2NqsVlo+9Bu=CsS7+}6;7P(o@<0F0c&CRycU;d9>;!ff+hQL`# zSQPzis6pE3nU0OsP}dK`w3ALi5@PqPt?b0kSZs_EnpJJ+@~#3c8P)25(KWVGpfd*h zV8QRHlVa9H{$FAU4nn!)+C^4m>{$;CNv~~IYh?xV*W_T&pr}thZpLKB2r#k7AeA4AWlOU4AUMFvZC=z3bpb5Uyu6^%Ad?b5YQ~~nr-Pkgw z^Pe1fC#|kk^wBS$CGvC~DSF&W!dZlQ=6KJBrtA*O*>0f-usTFsrs~x;BV`3QJ(eFv z5Y2xfcfW{%7PZdr%AZ8th|^s3iR}^GqY>xqt556$Sf4zyylw2peF*j7Gx!jgWeuV| zd57vl^HrvviH3Dl#1nN^xi^Iy>C+CcWhm!4tJ(X8*VpyJ;ByuV5t4xF!ryl7wx?;y zGv?X~tZA?skOUcL#9R+D-zS~9WeDfIU$CpqYUja)lpnc6lLZNWHr!sfqJf9+;Qzvf z+*>OitU4X{HQOm&ASuli_~;Eb!G$`_Uwkm+rIq3I7#8$sfoOk)dP|3|@A7paN_;rn z+Uqp)tX}^4c44u>J(qL~xxF4~oS_F@u;+XcxLMw~G+|pk^&`cHT8>0_H1S@d?r20{ zcD=+?X~^g&0$|D7HyIyVA1LsF^k|ObP=aHjY-Wus%aW!ImWyAPbY;Z3*=c1hh{KGC zla_r3oxNeFt5#j6?XSoavFz;qoNB`pwF`5e&G(j62z7ewsfF-tx6*E6eXUTg+}iAS zYEO{?BMM6d28(|?-Q}uoI2$KSV})6m$GzU!+~ACLGa~nQ zgBHuCh3vWh^cBHMBBx4~mTA`q%0~#>rz+>&l6YAUL~bM6Z`rf&<-S|u72dU1XTL)o z#a{9iwe)R|uefgY*K#XGhAsJio*7*(rdZPoIgo+l5J1*Ub)NF$5^wO7yyjC z&cf(ru%)x};8z}!V2{?BRu5`;)S5Btg|7(D(i5~9iDvWcV*o?Y5=JCfJe3hI;Onhn zr878(z5tpaw59?6RUcJS_P>l7NLr%`lP);xCiJy;IU)7_cWqgoo`s^Lx ziz5hvF5slDseL!WhnbMI5J%L|+wP8IcCLz=X(t_<$^oYf!KCD^1ecOm8n6hq$hX!w zp>OO3F%dC)B|e5f9WRQ7^5Tou{Y&jPENon+840QSv@C3ry6do;ZBoAmbgr0hd_6YL zuvWR-!4+|2l=KY|#z{QI?`Wl2G_kMlb<tc|7^ zcYBIY?iQ2d0q1MB(Oa%m3(! zDbhy%PkEjm4V1tDhlKhck<$Ordf;H_Akld>G&47l-hAW0E!o2U-8Z)XR}Csk{v~>s z$2sadhkqzU8-AB3`VN9_{BQsNyKQ1Y-LInmz*Y#O=yaFh7wgVdN3u&Cd8X%trX`(2Ru!N#AQ0fPK&(u4xX2BY+M zVv-C|6j4W3)qs&Zp?Y7wwM~+7N`i_6w%e)T4jQABE0HPvv7BSwCuHrlUlm}8ACn>9 z)+*xrp(AGlN!>BD3h1a4WCKYLuQ3hJhf;rE?d~d!64qw3UNCfD;$QpOr0Fxh^@UP& zo6fmjjtu?PQ18z^t zPXDD#c_q`}pDNKT*Sj4idSz>Iq=~VXUAthP2h7@`j9LX>w(k=NowS1M<*(SU83!iO zcK>a*eo0XdXbHc0p5a9Ja(u>~uEnQzr}zxnMh4W5w@HsS^CBf*UP(B8NGL}G^5W~E zXGc&Ay#Ys%HUs$4%L50eg``ei;G!(SKHxyBxjZJGS*@2!J@B-6ZvKQueES5fc5 z7zpKwzxt`in&<1Q1p~Y8Gmw!4kk$r=2lNM9%w51q#hE!q1gTKF4j@dcVK)2NV8QWD zbPf!vpWL`GCsCG3Ac&pter(;K4nXW8>92qwjJQYtz^1_jP6|>yz}nO}-kwQs7*HHc z*Wf=Ct3%t6_Qu+%>%rbQWh400w+>%C^-q~hdJ6rSf*PBiEiK-2OdYNMZIikSQ?>cr1t)LLO z9(J^pU}liCCU%0S6>aKBa%7aruI)PKBsxUJKE%IUIJb_K;sI?;OfpMI+RCT9Yc`LA z*g)ubY$E4b&-O5#4G3KmO*aU52#-VMO&7vVdya&f5y;uPw^#zjcow1t5$vdF`!Roq zT)d8K`U#cHMp%!Rn3p;$XM+b(xeo<8arB{ytuR@1#GL0lP>1+fIB!9$xl%7yG`_9rBz=SN{4 zVci_q!6%%Gq;j_bQ&>I>!A+CB8l)dXThEMubMM2~kdV9tJm)x_9wiKx)1Tf=I2>7n zScc`8ty9l%zM^QONQUc(DM0TWDdyxO7qBh~?x3<~zvxm}Z)OR}K}#Q#5~qNfUF;|? zu5+S|l1}fQgH|zpSQ#h%kwzA#O5(zoZ{n&uo%kezO0swo*}J&tMlTlIv*$^#hi0VZ z^`nW|gkqI2&-$p-3pM=%Ebmix_49TRdlr4&y~lL?qOg5v$ ztRVHuq22b;aJC_XMmlC>ltHUI>WXuHoBM~w#f1^hD$2 zvw_arn1OLKrXSn#fA>3{m_OTMc8=7KDblmq=43D-Rw}gevv$~Tm8K867>r(%nVpD$ zk{mkuU*f|0-|QD;+0iYYOWC!M|G38PfjKPyUY&l`)T_w8x0iC>e9hn5y=9u^` z7ADO_E!zL8R5WG@d!cqZCK>FLlp5%&p^*X%D7kf;o7O>{H+0VN-#It#x`eHcF^C=HSAt?G(4?cT3}dP zm!5oae5$h^<9V&qmVLc7@?iD$YGKd8$(Ub0L6J!K)eLGAJn`nwfvP^lnEq=*vM}mJ zv|MKO#(mfi`h{a1p!Pp7GzdgQ#(kz04QUn}3oUJ%NR2^XPb}|N|K39bvhJx0DP4%2 z#Rf#gmN{pd2pyCRa6}8S_4Lwy{!J4a!l8Q*rzA9ZBax|u%7~hB^=ar_BzKyrA6GU) z&tw{-U_m4GA-IoMpKYi+Jo~rD_1N+Tn3|wh%EG@fJ(FnxMg>>-#_(-*jdfU<i(U;*a;4GG~zo zbsGz;5$w3bJPa5)1#kiZ(PdmhF#_{%#9VfqmWZ{PSRm=_5Zgv0?CC zJOR2)6!l}vl_H=4dT|`({SF+|&jW}r14}H34To=^FU;ZU)3IMN?c%F7VBb|e53Hbm zyOa(B)Ysu`4(!0ddlr+6!HYYfB;9*@LexB99zHySfBN=oMUljL^QuTwLTjX)n4k?i zY(pYd3s2l(G%eQF!BIo81x_XKazKHXd1Y*Q**^C##%GBy_wu7-@WkjmL9!s=Ky@xS z8+!kk>)pFSPtvfz9?`&vFl^d!&yKrkyZsG;Hrb1W_rq;hik*aVh)d58i{CLW8zh!? zWw2&N$Kfk)uBP3^86Y)AWhp>;-7kNNj7446kZI5wpta&!4xUMcez?-~k zFfN_Qd4ZH}SZPVwYwayfP+^p9`8&;b*(|FtJdZOEC>)++7#uVA_tng-9hP<7p1j{b z59OCCnTbM6Em*hth&e^3;rqccXn&o{Z1M{Zzi%;Z5OW_J&HRzkqbP9<*1UM2A1)>at z3*UBa9c|333wqXrO%n@Lm0{Ptb%onT3~GKZfXpM6gBQ{RCU02pxkwTujnK`phIhSg ztU^{}dwUGDTjnno3tOMB(kNH_M>jfY^|UnbYEC+E_scIZ;elGp2&!l>1^a=z9aAbg zWC#Z$5Q5L|LcPnomzu16TjkuL=3N|1YqcWn;`CVJo6ZiW%UE1O!k_-;5x54@^BGK~tF7auSwWK9v3m-A)Srbpzd zgRIt6pL1b%0+%ZrjCP${S(&CO7z8c!wA(avi@H}AEBL3B#di2L>X%p`rJ0F`WwAfL zm5Mh6n@ve}1x||(*vjLqZ+CjJcq^3d2#(MRxpL&g`Y&-NuLRX>CH#K;o`}pe@Eznj zdr&?(y4G5yW*F@=E=RXLBxUuVah-2>icsn9MUJ-nlfN^Hl@z;_sjnSO?|q>?7u*6}x~s&C_7Yh3GYbzVAR-ui1k zM)Q5~*xYY+*jOs(djis#%-8pf4lX0)g@B7ZHU{+1bAT6i{Vtl;puvKl5gSwAB3K#y zJUGb)i~a-~lB}Pcr-fg1xV)nKNYHFT?;>6chm(!7jI?3Xjf3eoV(0&ru{Au&-H6IM z=Wa^dWFmV6fl?9$0{n^hvAvu<m@Q1SZkUbPD(we+kZFJRu+1-^O7!4xWf9%ll?H*?3AVAf}4U(o=!GpQ_ z;{(Uu)M0t;{a#$5Wl+?c24TcBP=lR++lYZfq2Yk z?rvHjGeeIA+Msd*8SJ z?pAH9r@KpCqncJrqbuEW&#^e)%o;yDMfzF$o_fOKW43K*B+E6pV{u-&Ie=Eey4^RW z+jrC&HOa)BM{-Y(c?^i~LPFQxTycOFF1V|&X3-IV9vbA|Zn})i*x|Nq_RDt3cvHf@ z_itt!T0-GYbU7Q~_hY8gb`; z<8+zF!w?*#BW3L-6=5@=85I)kR9+XzJyned+;PFaq331wAg$aJAU8P9geJNqEMCnl zb#(y_l~G%87n*54*2q0XZEzVV`*x={FS)jrZOCl8sL^_Ra*CfuHxu_9lcEbkxEDeB zY$9KC+rH+V7jZ6&4ftg2TRp14lZRLHvhXcny<{ivWfq18B1=?QYkOEk^_Fi{6bRQi zm&&^No1&rkfS|gSA)yj zeZu(lj^Hl>rux|3d2VDv)9 zC2n95O;Q(HU2Tpq|K$&7Wr zX{=W`PcM5_4Ki0cZ}+JF5CY^$u9X}ge@-4@jy|TpxMPa4GQ6LkGv-3d`ZzFMYpiNI z<7Jw5?zRYmwTcP_vU%1Zcq78nC`@C z;i5wy1A~*4BO6)xj0ZYj(=8X=YK9|;Y(vFPS7Wrf5VB8|@2%im?6&7t+nP;uRTmma zVa3o6%G~*lVAeBEKp6hKXnEyb!}f-geKk0NXzfJTCNj%I5E&Z4_QOX!Yh7Np?K?^T>*uE1_*u z{0icwdxRe7DhQl7AWRn@HVJjsE=)Md@c8Bp0V?Yykl@ z(knu>+>TUvo$CZoABVM48O9%uJDly>jdx_pKI>nQpUR}!!odfx7k zB4x~q(eTbJ0p;E_b9`PvB>JicJnMJ0q2!fVu1zPJ`zbXZ_l&V1(~Zb7k_nU{aPIi; zd*omw5N?)WsZ#?ndP`I~#$!(2_Hxc?%!~(UIXkd&*T#rOK#TDjGEL~=z4LmLYu7r_ zYUTJ!+f<6Aj;aKxoht(5H=V8yPRncfsfo1JId=GRg1B`9R9a~GcFSh|_@=rthBIUQ zVJ)!DeNfkvr%WSooj#m!K?yr<(e7YDe57Ig$mc>5XS+oFk@f{=Z%EGV#%t*tn^(&5 z*Xv_*i%Oa$Oyt$*>K%#M2xp(7z|0Z*hac@;AF|Q+7C`R@g}(qWW|Tp5=}AZ4v$0(` zg5_m~i9|waZ5jLOhLz`pzOt?U9nTo#a}^rf4u8~TUaw%oX@%W!YzzPpY19tRkG?pveHs2|>op?d|K%r{!>?4Fb)>x$l&k zMQ|#$d?utOT28u5p&`i8c0RgAvSHYcwDR|qEu(Rc?Us3__1<(nukS)^_zVs)G8tex zW0OC!J@VN%S%Hqf`cqf<`M%+_i@|W$DGE61`h}!qK~x8#ujRDu8cHQ}zF4amTRSA7 z8mhr?buefCrL@9@(cIlEb$U8U_I-f|%Srr&(<9M_7=nLtOQ9#(Op{oY(?#qfhyyXbbmfQ;_ych zWg))Af2Iq@UF*I3BbI8olx~wg5-~R_9tZnFUN!4L2&$_4vruVP`*da`OXOG7BY|m_ zIDUU5CuCRE@mbW|InTbj`VzKG*FY9y0poX;4Oei8o>tB+>x_x0aLZ~Frtq=3wb56> z`RtD86KN+O%8&0cJMhduKMm|P{^ZjuP0kGz>9y%wF$ALHio1>koiiD+?2uKTOhs{x zNv6I|A~%-;D#-yKk38u>5dC?`nq3a;hsgmt+dTQpBE zvHRS_895ck#AbSOZ zp^z!y6}YPy+d<_}Hh3ttTGmI(v`n|$!Yp`1Y@g>irrE`*H3h9G^SoZCj_Nt=4vYoA z&M>xb$tP{%N3!JCgN6|EtGVaIb}HMJ1u`JKLXFn^ALY7rLwq7OP?!q#AqAL$LwQt6 zv@G5hMTaudg_T0`0$23yBm!0EvyClL z;-DZ(_xQOcHPqW-q_Or#q^Xy7#OIX8i_&&~bS=P{ZRiB5NA}y5?Y>Y`%t~?_e_xaz zb@r-9EW8TPv*9A6iBsEHAX;I@9giM%!*MEedEuDZhV*Cope%u;zhm34*HB}WO7E%9 zAJFiX`C}e2k)DP&zDbFQ*7|iM6q{Jg)7sQT-qLYZk;BcOlrIsfrKAbo$x*2dWzz~6 z8{}iv%dl{v`>-MH7>)^>eAJCnGXN6ZHkolhSUJH?He@KUKki>~7xXR1&aJ{>Smo$qQa#U1l28^dCzo%)8e|-H~`UPWggmFD^SrYCqW zSdegvYqu5(&EA{3w7fe+CCp6l*hkaE{ItrPe7Hcgq=cTS)vzg)Ca$6ji!rwfL-Xa6 z(v4E>ld_RloSt8`X&?hX9F=?ubebGhn!;?5=7xCIhKcsLZ<+r(?ruo0Ay))RH19HADPb~qBL>f z5?Q7lwmI~n!*u2FuOBacddkyei$mZpX}3%atXk!zI&F(~FaH9zSma-9gk2`0bO*vO2@J zdmL6(%SNewA|jNF3VQJOD`zwQIVWoobHl7ZaE*iM3fYkqZ5R4!*K60e#V;Btq=vI0 ziD9aswb><=!=+0^Bi2u06J2y#Ny$gPAYrB~nNMh78Q_ZzuR!^O3*tE7;K<(hqjpeL zjx7Lo8%X4FrsDJ=AW3NQP^`(8)yzoL5R~L4OR&;Y2i8-28SPOC$#4!PC1yy+O-+br zRDj6Ao<#%mKYG#^8>oz8XM8agYJ(QdV>~>_WrWaB;*BN1MA>Lk>75e61c?>cN*ZcJ zrLLHMf-%=VSgP@abAlHdcnS*o06Tg0`ZJcr@A6zI&Gz9b^e8btNrxw~Y_Tx4SZw4c zDLnxo<}bQB`>&WW3*4XJIzH9BQ6igviY4OX%83%gi~miNvqO<#;F#bK^vH?N8Dtw& zyugxUKPo*#X*XUC%miCshnNw?E{!5B7zk9S0Eou43(!N87- z@W-H;Fm6$bX)wdbKSv~)bk32fl5E9Cskb!t_yl8y73bUq*{66jukltCVbS=A6`F_JQ6!}!h|OLLCJ*c z-)cN@4=gHsuAtHR9373fguHc10cHyFQcNwpRelQ~^`apBeU!hrRPh8S5ZO+zfh^N5 zW~~*rBBE3^^F$40*MeP)2INC7Pfnf35EPArKsHa#^5scXalL!V)jIk_X%i&tm$3W; zA=b_&PSN(PA^QIlKAyq0aNt-y5 zA14Z;j9@tplA;d&# zDglKLy+G}>>sN3)c~n#sh6D(BC6&&IO8}0@-Xg2Wf=TU<#n?*$ufqdtn{=cpKN2mx#hee{S? z=m*-=C{RS3!m+qD=CmIEkPJ>XIiC zy8q5A&4uYvA)YLb5n76wNE#!2BT1govO|o4fgly9Bb6C`<5$9+ilS z>a&=dl90?+^oeeLcVsyH*uoj##L92nVs~u*O^gaW%KR*CQ%J+{~T^3p2DqXj}j9J zrkvN;f7dFqSZ1nxeGA44e#1B&F-c1syq~*k0lr*c556U83rbm8O4uRjW?}|`-V*~B zfB`?r5i&d0`XC)M|aK$Lz+H1KB9QuMJ_x)!LhTs9&S^Rp1hg0k__mpXP=xn zP)p{<#Mpo9hfQ|S3+=oVkKP5t!pJ+9XULY!F~x(U$Xki`&db&Unu`?G0<00l5K1D- zp5W@S=2J!BLwSfFk0Qv0Cv7e$7I_J|Gnyt%pe0M!*hk)$>nmQRZ$oLV)!#QwI>*!` zX_vr*fyuxv5Qy*x{12K@@ltIfNII?X=#kTB{m--KIDFo(258fVB)S+?1&PAF7@I zR_zU2#vJuYMg%qI|Ecc(Tp`l^&l|u@i~6>fGH_5S@tS6j`WNsXENw9KBH|j@fw5-~ zL@lU6y$#w&oXQozJmK2_;=*gNMoFcoLyOCu$nhdmpbwSJFXM6TM8(p!<{GB_w^W30 z3q1H#Owr<1uY`(ai(BST8x1z=W7NMT)5l@$MbwnK%}pKf+H)(-K}0`IF((HSt?}UK z4y=7gm23l8mq8odrhdgyC%wuX90|FZwoH&}7-se`jsO1kJ4p0|gwhwHr0|*dltQ}J z#=n3UX4LH${1;+TiJyfs#>aa5!TXFKwl4fj3(b|E&V2J%1EwYGEMsUqFxo!)Z`V z*(8|6;zN0UEBVo46J2xU)3e9`rz}6*{7Lc>-)L0!xEa;P263ve+}$aFY{*t|9o4rn zzOdRLaQGMG27%b?;JnMMTq(hO(+zbV<*vld^@S6K1*Y>bQPI4Mz z7_LW?-@F-7wWq@)t6-an&=2=fH26`KlI&#=AscMeuh5c0s2A(MfV_Xr zl?qM^MO7-%7FF5z>EI!|1jqAN&MdlNp`vaskv(b4NgAB<1*~$4`E|$XHH6S~OSDHD zi;v>JfQI+PJt331D@)w9N$~tM*^vZVJ6Xt7@(hPZDCzkVNc7h{JYRXYv{t(kPUIpE zUOR1QzgjXGk7X%^!$xfL2~9a;O9anwTjlrT(Y{1ja#%ch`Y~B$HSdyCPKq=xBU1)h zYGWBHjM|(;JdBl4YSYG)F>Oh$S$e5G(CQ807kYX1l!v%?VzX6odKyA9Mh{yx1B@%~ zgyJa5*gI+FG$f{kLRVe?gw3`A(z(>+h{JNdRbsN$kq()pNEWC$CV%4`^~m|MrF8Mn z8#`E5vHh_>avTb$_8)Fa(~pIfA;UX!tI?-MMJS!&Pm~S(UrB%CKVqmqVpO>>ye1v? zZZw&@Ylfr~l!(ol{xT$tli*GJgrbkxI3_$x;9u5^Yb}|^@NjRMXcwD^LMD}}g#SVY z&!(uC(wFnzZZ?H!P3^*6e_n67lGJlBUK2w$G&V9@8&hg#9%fBzu1RM)UI#>Bt0d$JsFW0=pJwBGP8pMS8Ll&7IR6px8+Q>mzs zlr8f%ceL#jr^~<<02FFwJOvGyf3+lg>8c>ZGE=812Rpe+OZdt@l8Heeo z+_5s`%8wFDw?(5*o8a&)#_0t@PHO*?@H8So#L#2q6lx>=dCGPdl%d z13WAixj0$ve)-G+7FOq|4Q`thS3W^@srSk00xP`wox;=`Bu1q)7&!$?O&8HBu>~(L zuQjG$Mld0*0PhM8<8!qyqb85KVlQXMgff5eGqwwGqi5eoiEvSso#&rg5IW@J{?+-3 z8cV(sM|P+W(cHFoBi<=ibh(l``!4`?76k=OF$q{(3*?ZX+Q4do&d;olVspz8q*#|Q zg7Fe8$F}-hdLBzVKUoDkC8ikyVp4HixI=uYwFO>lx}v><9%1vNI3149(AQ=SD`;|g zX=O8bWi#PyG$y5z_{i#MCPo5nkvQk5;Tw)-rnY#xJQ}$bx<)BR43WADawOOadNs9h z7{@)Y5u(gB9$SUh{q&UdX{=m=N32+aG4ht0DGKtPIse0CcakG1N%TMvJ!u`hw9GLj zB^wqF$uKJV)&g!Ru6U}&QeG4*gp_{~Z48`6B*xFlG!BmE`q#O^JW3*)LT+s0Wb6c5 z+Xu)8I9%~wR~%o<1Z1oTas-g^f71Bg8)^7W5ZZ7MBIpfUN@`D2Q&a2bALkS3s1a3_ zt=RNK5Q-0^C9Qai;4w6Ka{HehI77>$CxyMwAqd+>&C9Kt zpM*sw@*pan<_E@xeTfq!RB!kRP^vTJ8PVSjz}zxEToUXoF%s5XIfW_9JZl{4wuu-I zl>WF?SdJ}aByoz43r2|oqzaf4jA!L(@Gn?l;h{aVicyl`q*%?VL$`-$5rynP$#2s1 zXVqmiL6KE%T)Koo%JyVAQ+pnrR8$kwzbh=hPZ`tJDg3d(dtS3tj&zR65sMgKQI=KV z$X=iixN)g3;Zsy=BF4+bTtW|{6Zc64Zz*EX?qf1XMS^^LLz@=b6g;;R3goRC<6kT- zT_VtxW*A<8(dVtiC@AhF0(diph<_w0N=w5-$njsJ;Z7V2JUGymX4E(3O-*U5 z#~6RL=9&vA0^1=B{{qpW|Ka`n#|{CL|NR$;{x1$4{U0lYZ2y)`RP}$5=;;3eoRflC z+G@i>{d(V6bxi&Oz`D1HwYC2b7M*iU-5}S=swYuYQS39gpP509#lpC0*(Jh%75xEa zP_!`oq~d&B(*C{k#%Lu7yBKKRaQ;gCNKa3X(TNKgD%#F)2aNaIFhq=$4vYN;&i?;w z%rjja+auD%WK@Xy(7rJV0+PC!#UTpr|Kz9t2Q6=ta8rmm;-m5pBsSuv5ZxA{C!O+Q zutx?b3u4+?bO?qI3xZM`rOXRX=MNtd#1lCl+rbIx)tw$O{VX33t5Jzp+Gy1klAa{5 zcBIn}BM_Gg7t*Q*8$(#mI+y*W&iFnjD>YeUY>YNF*ZzUy*xDJKN`r<|3azF0m?)GX z#S?riddFBPzX%#046q}nt^t`}A?AXx+gNj=w_3}V!%n1X+ZYhbq>UY(j_aEsNxchi z3K^xVp>25q8sIUP)DAU7I={sOZI!Mlpwn9vfMM!3x$ux(SRX|(AnwFshEd3j#EzOt z&dy2NT8faR8ie5`=w>opv~NW83-~NK1ihXI)J5oCTAHYP*tX2KZ(MNo9gQMc|972W zj+oR0RlH=M{d+2u{7st*Q=*1XepBpcdJ#vA%l>Tfqcdqwcwj>C-o@nS`sa_Ez3$jWkxxf>tah0#_bCkHm?AW@q z5~qrlJ2P)PRj!>`!{UY)l^v4=5HxZdjWb-$=)}uo)y}SaKOgx237cK5CXjSVJFuI8 z*d6lCwnltTg>g7f)7NT>9uu}Qy|U7#*RCUe8XmH|8@F1P_Atz{fLPm&;QowPjG5&5L@gQx(WKX0 zq}FD2s^{{jmB*ovm4;+dg~Ate;=lFy@2M*MR){oq?@a~nz@#VW=rv>ipA^*)JCcvl z+Xod=N_-)b`hZYktPBxw+5p>bR?;q9%^xa@?vyoTn-$FF+=JyNw++(M&; zO})xHC~d6~^Cy#UwsqMz;e45y@z4;p_E+gSsEA%mblSl^F)K{`H+Z@z3ZI44+JVo7 zh)u(5@mLHxL#4>P)`Cgt$eo$M@0tWQdTmEv+?)j|x$x?pYt(bEp!wcva7 zl_+VLUNpvsdhVNyObsk>j3$m1NN~9x6IQOF`TFU5;Mk>hgRMYi>M)XabvK_(iPb5r z+t@rsQ1wejPgq>j#!oe6v5NS8|Lo&WI3~yRF<`2%SY`ZwQqa*;b{z~$eZo-GFnNPJ zFikx+$U9!Ra}E#Ilqle4Bk@ytd8f7!I28|Cr6%pqK0ln-vj0B!>%QaA-l8r^BLYmuY-fOCsR{z|-5Ve%%wmx6=?%I#f zXJ!tp_h9%L^73jB)~9si(X(*tT-70-xKGWaR*2#=m0rYqJ%+ego}U$2GuWqNG?zcC zbuT(Y;FnG@mjAXtRP2f^TQ}X)n~>@~n{BkPNH@9r_B4%pbLJCQ5Q!Xd^zFtPUFBCW zsKu>OrcQ!EJ`t zV^^al`^}R)wM{RdHj^ns$ap-_B-eKk4n|RAJRujN<7O^(x4s}i8-4@g=2zXB(zrsWRn&% zvVdV}2$=FLHBc21W7OQCjvu*8Y`>7*mErXEFJN#C-K`mr={Z60kX>U2Er7?+Zc(BA zHnO-BBBr$&8ihF2tO!UUKu?R<&|<}p=jJXm;KWdkJ%bEe#p&3dwt2}Y$FJ2EJ71QN zlOQvL;kveX$eDeLKv?2cW=;L1ETq7vPscAV+i!KoT(t5g9<^j)y)o<4-361@hWvs+ zSFIn-Q1`n&aI>2wVYewYmaJNq4Vyb~hzc887cqXIXc zFpj}B$HLPYm`8Sb8ffg>=y05XzYv{>tcyysTPn!xO7 zkh`dRqsye|$24~>q`hO(2+a79>7oN6WrSy=jEuolUzrYh{HG110;U!H~S`Zq6ui5eXBiU@r0*ZiJ?Idc=ddB5XhwV0UR4cMzj zSV*bR!dcBaN@RE{rUQ?$Fp$zvAbdxy>$i5#;*MmCWc^8V5? z28=H|)ZL6x&QI&qWe6M2VL%G8DIApdNucFW19((^2t^ub^)Yhd#)9!P+fUIs5vDl5xQnXi z+?!kXz2Ihn^)TB0>&JrTPUk_UA&SLnq`twY*apRRtlwK-eB-r#@D}h6BgB-#f5P~h z$OzYfW{2Pq+FmrMA^KLPBVchXTuhg-CHN=Tg`h(SMwF1aqKV0V$`)964w^7@6Oj<% zhT`r{A6q~o*ULG)0ceS`!}q$X)qdd`Bn`Q77KS$?%ixES^xq_i{~nIbo*EfhhrE=X zwejWEMVK%_pn+M~T()v$@*RG4ih@U>g;5MMoZBz+tKb1ebX{Ux2Dxu* zUo&GKospOT1eoqR6Q(*6(uoLO!)tGWe zsS)yHWQ{!lruf$@r=(`IJX;7CzY zKadD<_LP7S3Jxl?t$ZU|kvL(bLlx5JON@1Rj6ba1C5ugS6Rl~dBq!uWvu~lP{*#~M zw#8g@6T{@q*cEza6X8g;@zSAg{~%V?_03YOGBuyPOD-4U4S|A2dGn2Kj!amMi5k>^ zl0}yfr&u2cDm?5pM9!2zE(t%Y5`39_!iZM%&@4mLcI`QV#=w91BL( zGvuCCoaF$l@o))I(yj3v0Zp@lbud^hB=%YB8OU(z86a;#z)N39+?gaKrM)`d_Z+_@ zw%pCq$(Dv+_p3(IncXh(g?oo0v$tdAmt0Fgi3#fgchsg$U`f8SN|l^F`)but+;3L? zZsC%U<^!rDDAoB)ek5hlRaMeYDr3!%cNMh9Y^}A8f#yzKBR;V6G$jyw^JjYuondQ3 z*2s`;Dv*Fuy;^>q9L>tj#MGXN2R{fdcUlQso6E zE%q!jrxpH$AqK{VW5VpgvTNy+te`Hi9kk`932m|5+M5v*gC*kD{Dtzc88ZB4E+JzdP1%hM{4gckOAdn@M`8*@b|lw3azN z@WV{Hj>wS*!dqD-25pyyj_)!fQKkls4U;CBmB_Dp%VvCg7c;Vum2C+Qt^cDU7g|iZ zNk@M=J}Yea5Q5e5X!^1Y`?$mp2KC?;$5~ABxzM6x4)7X0LO@33aqn*{8mt`Rv2a79 zqkux&$tjgl7qsc0SnROI8m3$S`+_)iF&7bHQCYQm<22Sa9EuQqeY`~8Tpm0 zP4PIg*L|ngdIxSzio;b9Y@C#hzJ=4=KT$G2iO#5{*Rt#_U!kv#yY&{GStO4Yd}$qq z&j$*ZGGW#K>{mo2>jE)GNT2!%3-ik}tZ_kGCwx|E=v@~O-?|{R0BXDc9AvX|m;WFg z^~sKl5eO%ia9=K+sC6_fG+&yXhOu%9cI9Gb2@7Up*cw9ywvq>iEFY^c{NS9>bHth~ zXX%77`~4u0l&Fo7Ea~Vya8t&-A|!+wFgnDgytaiz#vEDqpwL|3+^ZiaMJXL_;nIJJ zqvCk>Iq`b=t7>A@K#J&cm3J#fy=t=b46CEkqnp61A!m#++PhLKuiL?3u3tO(Jt?UB z5b>S*jlmX}^L;HxA`6E|Ej_5>QMWJC-V`#VOk9`$o2VDT2u}q3(MpE&`D7dCN2^m6%Dgw{gI*S37%?gpo z!p0opqm{ZS95*cXThtHo(H^FC|M1Z7h z88RD28KD;IvO+3vI{@n-#CVOP5Q50($c{-DqFiNi6#48gE%uw8!&kAMA63J+9guJn z?$8c*3rCzR(-^KO@6=yTFkUmr;AQQ5Oc>FBWV@KenJGgBmv>Ip7)$*KEhDtJSr@^$ zT1tBo>2-63z5wj2gTuRZwp)Qtb8&_W4Sh18Yf+g?n{B)1qg~PwRao<{e?Srl=K=m~ z7&?$@tbbaoT?@)?(E2F|8XYT^nkv4x%hTl}c4wZL7iZ8+FH?Gpr+)mX8r(-WNXpHY z|JIyANi;|W^)=q&5S10@bhs48VQMz|M&*z415?|G{RB@C{fGgb7HjrVG$Sf~T-3as zH5`I|Cdqn)lTI6R@rSY+d<%V8`S`Q<(FuC+mTl_aM7da4}`oUx51C zjBfB~-b|#Gm2ohhq{O1C=I-zdJCe&^0HsKBXiW6}LVrsw+zWya$#levD48B(C2kxg zY-~WajM1TGK;^~bLDELUZlK(YX9AUzFnfT_^@-4uEswOoEaf3TA zvj9785mvNZ=K^dF1vkwMcPW!W$cP535@;!+b;s;Q;P5+=XhSuK)>NTAS6$Gl^E-0# zf#F>6f1(sG6V9>LT&O8B{FQ*AQrdz+V-^CIhP50fmu4|ZyUT_PkWfOlZqgefW#u26 zd{~Itj|T`>Jq?}FvkKEKfc+;FGvmL21EI(LzkrGU@T%3WM`CdNlJ`wkkOP@tGSWJHDIXp8uN0dWVhVXB+_gj!=iQ@@K+8G-E{bOUl_4I-t>#{N;$Of`9d zC9!A5t-ya(aei5It()YBxFdF|HpbQpnw#rmv)%Z-8<6Sq^h;ow(pF}*O!kFSzS?^qfjSf3TK7Fh_3n4pC>R=mW6HbOViN% z4cA}RshSZN?vWmH$V-4VXv6Hu{H}aDf{9anMGf%KJI>iN0r)sLs!}J~O&J>M5xuX) z=jza*<9!66KuJgp(OOort+@N`kgxkV{S@S2cYK@LXo88 z3|)2iEoQbI7E?7-M%La;{KQtN1ebt8BFIEIlKxHV_{o>7qkER4-s?Gkx%l&yeawX6 zv2l2GKs11sh|LVf?X&9SMm5LHUw~hoflgA6v?Cq1*=n{e0Xju4l;)Eeq4Y8z792+f zPCnG|Ry+K)x=C*46x0*`V?8B!dGp8`sW5f#IkcBLBM8)xQ$m*JESn*Y_4*XU<*#rTRZm;T`m z-N2!zG$d64u-&{zK37e6bL{L1r&p^sIsn zWy%HSx$5H^IsoSnW_SKs%1QrFZ7?fMUmTtHl|YoSn`A>J-^t>eq5K+-Zm(vP`H@Ue6;o zl%5-dGO+VA>iUq-1_Lu<3|jb7vSE()#1^(Ve*tNp09B~rGYuX3-i+yly3UFpbuA(L zhi7`SCk=+8+%Ou~2F+SkAKcnEmCZPOwy`TQP|^@P5ccGYhG;1w>QyW*yTjo;XV-V= z$Npvag1e}!CVTGOeV^%#D_{IEmG0R@UKMrHxBmh#VON{ntL|LSDYd*Yd7ER)*WJ)Z zy_h}?-~+rn&E@+ImdR+Nb>N;s6XbLlK8&>8cRT9cl^>p8KQqzSr!lw9vt1INxsB%) zs1*%ZwgY}r_hEAL$O4!`=E;-_2_7^^vmS}!wf+8IGxxmFMw?K$iDw5^-mZNEfv18 zZ&sETbQ0X)D31tNFhynT zIA5FRgO*g4YR0Z}%fp$dzgn$&zKMjo3`@0{5P%q1edguKxsWt|u5H(0X;ttykgCQZ z)@Q=ZqJ4~vtXm{%40Plb+l3G5`yObL5sL*jzlL4&i@vb`%s9Kf@6$izGFVnc(f2sh z&|S}`jk<)NI@b($t_5o-jmJj*P8?G`M*hO75AUfifknq~GeHCeZ3;J$Io*h_{^$Bk zV8>MY2$**gacU@E?#%%c#o8{{F?|WCRVmvn~ zdj|cpqvML6LIfw%tGM{21Ffm&jQM`v+=2+4DDu9^bR6#{_U~6Oaq(j8DzT1xe zV;*r_yf{G>7~i#Y#Ols89b`KQli3+rRC64W*(DAOXf(7dk%A;ttQ0taYfET5e1%^R9fX|uo}xUG+e>D0MC>O%W3=RQz;yd;2xl4 z&Zxp19ZGRuPjPz(kO}Ee?DZkL3ip`R=rc*SLfR=?a#OwaQe+KkdBdEu@ZKeiCyKU3 z8O7<|CFv&xqaf~^nADgJy43W4?|r^ymp!U8`lj$<%9u!<8x#qbBe%SWn4#Yxm)SkA zjXhi~Q~7)NllnDFff%|}_4LOc!)R{B&})Wa^Yh9vJZRrh7BId1>34G-_kQ5?Sfm85 zHFfd8abDMKTN4+$ZX0_&z=(R;DPZU&UR zskA&ekTS3K808O9V#hstcE%I360~vnL}L1YLFaJ z_XzM!I(}7K30R9!$kcMTJn4af?<>ED<{2L^=f^3LBzdrzTN818xF1r(=8#z2LbIvvqm;bY zU^NHE{wA~aFJRW3a5T%8%%!*soqvG*t%=sA@Yw##K}A|3VQ1^|0kuZqo(5H6g~gcx zj6K&+@eeCDh5`wjJ@XELbX1Ji$zj-9&R2Pad9AEUC?r2k^eT+7C*&EEv1+tqNcS%) zS690(SUX{9bzm0>s4T2mxpydR}* zbL2c!LZnG}P%>bVA&?ivZZ_#zdQql*>Cr@AS*mdxM$}B{)pRXoo1CK!dICG_QavZxeblx$v2>G)NZ;8e3wRg6gl!h{SSH(2I(_p#)cK6&h&~W%F&dAFovJl36rsJ?!m%RsQ?-@q; zf;o1_!NLKsTuIiCJWZp(NgWyJzMUra&4-a+F_a?Vh?4n;?_%m8)>w&q=ylIPNwTF3 zQB-YnMEj-D-P6%&jI@+{N5$3xhpMzAelPX#jT*>;>zJt2o1LuTDXJsSh|k9dpz=f* z50g%ws6bmp#9#1JWJcH}V(R=%^HuFKWpd%%8U(+Mf&ScTM2OLFN0=egm}+-KM~(iS z7+3~d5g)x1F^bc0^R1d@nS6{KL_zprs%MR2uo%!ZZe)-PzXdE(iN z;e98%3`^$K^YJ$|<`4p;<0{xM^0@p__>$bv17sR>CxS{Y{lm6C22Ti-(*AK?*;tM0 zdy0f&Ol;HfEM3{~EM1F+dfx5b>d~xjU>uqW#TMkrko_{Hj2L452)`e9H~hmzB8P*v z@DlfGiXcKWV%JP1f=``WfMkxh*1jh-^H5*auT#cK+Y^2x5xe+}sL40K(1tDLg~Q9f zCSQH`dXAsE#adqHx|E)Yn?Y*Sk2=73_t-)=2C#pnB(=3s=gj0tzM=8lwy59ADN=v9 zyn1xW%Yn~H&$?At09gE-a4_6D2txSYrl6rE7-Y`5&<{~zDKq*z_U1k2^Cao+4$QCF z3EYxc&B!v(W`tsItK;qmImUaIA1>ZaG9d zmvo5-6MJpX<`wqKD3sQt;+yx}$G-DZj}qHucgkcyq9pf^%VdL6raVUKch&r?;veV4 zGO%vWfL&b1Fbunr3v$~IROm2f&24TxK;uPumART{%@&-XJ#nVHOqSV#e^GU9SmT_Y zh^v=Fd_xH(!hssXll54J=Rg8%p(M_ zpCR5kTFxhUom-g!4{ckg#i$vd7v#Tq8#6TPL_LB^hpYb9rI33OlM8X7n>W@w_2S;L z7bLPLXT8b42c`yraBj|JMep3w+U{Kaoq5K{Yd_LE>Pat>_Q%Mg1BE|pbH_-}wTG43 z{g{rVoi)rpemF1{CVeVlH)6hF5bN+(zTv1f)uF;A&n{QK7E}d%9qze!bLI)Y%bB~M zY4mO5Kc4NWYyut>R_c_L?IY6*M7pBp*oe7({8?iU)hU8?;%Vl;Fe=ll(nX~~BJa&A zF+YRfIQpQ~Hb3~?Um_yVxc7naa~sLQc-*RAf-Na|#38-M85)%$Gp1AUmA>e(Up5XJ zy6?o@5pVv`5m8)h9e|6#Kc@n?)7EnJv1cb|iPs=G_m9-F8a0Bz=$2>Hb@`2JE#-)* zFs+7h>Z4Q$9A4rcxMW1*q&|MmQwaNlg1ItUf%rU9`Sx4M@hP?*Ey8<`VsabW)?A=G zpsh-EPq1(jnUb(P7_7v0g<2}QY~45UP$w6BUl|sBkcNLeLc~K*rF|@z(O5G4?k+@)YFKRb#mrP^kyS@y5(b<`Q+sRxRj2;| zfFbST!tYZ|a6kGv6*AxXss1Ftqv4+}$q-$v!)q zOUPrNR7!I+h6rKP7u36RE{eJiRd8=IIz)JvjIORzT58VyAiAXBClwuU28GNN6*gYc zTtk#2s0o`j@iT>@?!K9A0C*vbq`m6m4kQNVKIV>7mn_=qVDX`>U|h7Da^M_%F5O4HU9vT=C!_A zr#_J~o>1nu{{WlHZfbD^&@T<*_|1O?@d%4Q6=kqgU%_f|mt#2wJNS+Y+ne8M95%xf;kMtyKh0?)DbFe zZGF!GpY9N)0AzCkQj~Pz<$-rfy67Uva_DSK2N8zC2b=gn3v8j5=psVW?vkiYhaqbceCD+9YZLU`A(a$1srLGlLY~2a^LVlw1&VMB;dF%jkn&gJUlsA z!a`w%FQ#`QA_^|5B*;830}?LEmuB1`zar}#wj3Ci;#-KP3`V&O#-(r1F^e z8IyTEuz(zezi~)ulLuSVtu^ z@fZj(q$VLNdt{_C4)DRCv^q;K+$A*Wa7zHt>^;L_HY_*H71nBlq8fn|*mLnOG-beC za=j{nRm4$+lr^<@^p4ciDfxP1(k97Z$3@H}Mkt^jf`6Y{J}PjLSL5lxrq{h)atar#g2P(TBqJ`+zG0yGMm=J`P+rlkFm4JsLqAqCqO zwk3ANY?jm>qHH4K4{-`&0WR5I2-&ec5h-I9i%KLc!&q}wee)Coj4q|83LHL2fHkAF z7KZt`K~d9K&0h_u68!CGEnG3sY$ouSY1(H zFrP*b)TWsLb5SvlzfdaAvfx`E2nQb$ngTCd0McK(5H8!E*;?!VK^Gbtvfw-+EIo~2 kBf+$5Mf|`DbccXBXpR_lzm|NJEk|2r5A`0+J<(faIJJ$vH{R zIp@qUd<~xSJkNRG_gnY7_pZCv{llKA>e{p`ih< zz#nk2L6!W%)Y{$}Zfb3F=OH^MAn;g54wDhMJZ@b1|KVN6VQgG6ZUEBY84djXb-v1X z?<$V)-&vrZ!0!?Xu6UTBPkWV;;-56e-W82=<%1sDRW7FA65xX5?*r{hf`cnU8sIQC z24gHiAM1*P_7^89I_6&-ZZHN7&;Wn)!59Fzthe9wNO>8;Pz1f-`dpF#nknd}!2lru2X)W` zxBwo|ae*NNz!ES6d7J?MWkS&X*W*8Umt|a*_0Qu!68tOT^2Yqdw{ozw1SxdTVd+~t zSQ)|<^vws%+lJ*1f;Ky=SIf%|4Bc#w}$nXJ%q%Wn|?51M}cN zRlY1;;fe>+1g{OM5Vg<7i}O|34&G`FgOhW zGhmRk2_Og1F8-tM1)mgY@CWw20RAIGYkea<2{{1$ViO>|q5wlrFdN#%81N3jzkdBX z&UJho9DHItTs&e@B7A%zQu153NN?RDC&s@z{yP08{;Q8hfQLswNN|IY@CFGXAtA}7 zM@aHJ3-SL+0T*=u@pVw0FBoWd0d!(C3}Up43Gi9Qy=Xv#f>K@sN0Q6Ica!VdBgNOZ?%KZP z#v%z#%70AHK&tdZ{~?c^SFZ#%W0>;x%#Hz^mn^x!``(jq6~m|XDfWD~`&4I*b_?JA z?01;klVtjo`o1WlVPJkgt+?^m!hxEx7~s>OGm^2IyxvV z=9Ns?Sl4*3M4;oki3v(zd-v8g?zf>NmlFI?>fL_Gpg&{h6(*rfY5?ciVZ^!=0Q(+q zeIF=9%5B4^s(kiFv;Pv|e=h;kzeTth1@JMhu1O3)fjLozYDRdElb5b{6Kk9p8R&XA+%?`PE@^Fr+EV^(Zq$ zVTDpU|EF4sd_t_w{(0iz?8xcJz_Rr-fe3-ydIp-ybN#vd-4}pR_frRmT5aP6Ak|RU zP@6e>o}MXQF=G+;QY)Uw7&;QO*mnUGmY#I0mUzVeLU#IBdC&>Y&3$r4V|XI9_(|#@ z7W>nUM1mb@JP}Q_eYY%&YVH;)O~ak;#%GmQ*-cHFtCLtgFO%+|tV={c{yJScu3mPR zj8#xDaB;MlT8*Ws{&kD!{8oPHslBREkVV`n%Q{SnIKoIO~+LWSA&(}+8L;* zWhHSStA#IN-bQxy_|}AhNB9sujN%+G%YVzPvE!!=M;HSYD0_;YiVXiX4Jq#tAIW=lo(&527@lH=;hz)34 zX-95&q}MMCR7{y`hvb zlV=X;Oc_R%-;63x+U1vcntQVYU%@=Wp?tZE{S$)|2C_EH?D&=y&3qD+BFx5%yxAAP zy9=PC=V9o!?j7up@u5C&I~`xCQFdRp@3%Vw8xv;EYULcIa!jd_9A zQOcRkQ>Yx*8^lHLmgbLaYimCX@&1YZ*xHjVcsQ)2DPG~*PyA9f!A|V)q2k&Dy@Lj& zS(%)ko|%1_na=Y?kBz_!07uh?RtDXPM%vzD%mxK(NuqG?q<8nq7ZMV@0QfHehUop0 z7XHEJ%IfS$fs>63priNhM$ZwEjqg|zs!DKj{!GBZ2ImIlCOrxtWe|o{q6lnqbbfb% z8Cqrc^*031W*iVHpeL#|-Hs+8u(U(GX&(KRRk)wj?Kn}7L&%o6eooLHut8=5HTTj!3$Tc`Lhos*h{qcYEx*n5c^eTkE@p_$A3L|GJ0?pE2=x}KvIYQlEs zoYRZ3mQJhR3;Uh6N`Jwjn>pQ!L&?IBZzEfoneBvyupoZ%Ij$b?yo(EQ>s+o-^Uy zwy!@iCE`t2>jUpb^#?Tan`VrGOpLY0aIp|qZ%;_=D#kvd1EqN<;j}C1rx$6Yw)Os$ zs%{>u~o`L;Q`ml)mn*D=+Xr+UCpbzPNuI730zMeA^PHuRpuIN#C8E- zS1yleiTWzw_|9VcGY4sjFetk9BVj{Q8-(!&4lN$M0nU)JG3cWUK)!u|&`I50b*8|F zDqo|G)v<&uW_0u;MdiM#J0#iXAnfpfDECO?h;Ll}^J>O6FwnE4n!dRtb^$1wE;umn z*sWzwEv{2_#++#@lU)u}9jkNlZ2 zEA=tc?~!C^rmw=N`)N}SgS#iE&S3T*;?&ORA)~5$+TJK4+ml)+O-GzyUMsZJmz> zR$tMmWNB6(ItaNsd2D^FaH~o;tmrOQv*IhOY2qt5U1;{0N?F-3S>)d%bEsw^+}88e z@qsHCmuDv~yf}}A&fOnQUdU^{A)=dcYY(AZc+blCB|zyLlsM=vkz!OSoHAn~(7yZ4 zsC#ZjO#2X&U;|OOoNPEb8rNr)9W*MFJj7f111{AE|Ih`|f*^;!l|eHTHFjOtm0i@; zZLA0?<8{0>hi9FjccUa%S0@p=DM(1h;Z!dwe{FvPu^I{0>TFtN>#W7T7xVt^xc>D5 zFCD8c&8h9&^Ls~whY0WIpD;~Ud2fBY!yeG;ldeRA)XGg8w95W|t#8rCijZrw&~dOl z2iXmW?rXk0c}bXd_+l`2c*s4bG(2zAz34QDb|WFDvyG%@bu}l?GEb#xXjQ{WbWB2P zRrA=TQkeMW|7@_dMk3o)CHhw!WF~a7);Ia$nFBDw#oYW+VM=2Z;P+Q zZ@lM-rfDts*ew`|6}$~yQH^HkXho`dR}d*d9u<$ek)I>BA8B^Ar?4ll>l2DLxF)<> zH$yHy8eOaHMJ??`vH_2Vi+SO@g$1w{0Ucp2D&)aL?Aec;Q`WJQ!wWz^^}t@Uz5023 zV%T2CO{@eCTL*C3Sof>L&BZp8q-P=k!mY3+Iu$psqH3Y8SMscA;7ne}8doCSsR1sh4fF>^sNLRSFEW_ni&RM!A`#=u5Z9R$NO8;Uz<; z@RRPOl@w!Re9iaU)Ehq{^0w!MzoVL(zSy^a%eol@fm3QWg-}nAn4xvCO_e&WR2$#r z%`3xDpIs{@%2;}BY%)q~+H88jR?sX`BWxa znxE6Jt~g7d(@$15cQu~|<@c5zQ8(wfX1i;*{ctaxQM0V0-PUvx%kv0lGucas*IT&& zdJzJCfdphx87n2K2)U*LpN}js)j{npjL(Dl2a&;F76sff;gBs|TRk;|bbh&mAtkGg zCqQ_By;+l(0z(YxFg?Ej$fwi`hN-d^B};QrTq9?sQc+Tw^zP&)&wF zHMD&8po8Z2*Whh=r>15EIx$t>sfBaX>*My?)i~AjlsZO?I`@{HgryBt9!S57>pN;= zB0jJFqr763(jMkyqEM-}^GV1FReX7%=Q9Sfv>`80OXjIbrxTu8TnN5RJeZ+rD9qIT*#x zRa;ZhoSToCuPeMLJ15H{immnUTGJ5ys>VF!`^r`#dn~S*Wr77R2M|0@79Wv^XC}6V9pL6qslThumo!L zCR{&nbR99XhGGg)-|-TrHDptB$m~=!Qkc3SK|SGv+}6|G8duy_%ws=g=ic`n?9Nq{ zu+7Y+NR<4*_r*Cr5Pt&F_D*s$v_!TNt!=?0!`<%Zs)~C5p2Em!AS;3KtoGRO4*~}@ z@DB1Oc7ZQfOVIc%#IaZ%h8)a7lg3e;F14#?)17|yU&rK@mYhYZjJQS0bf4&LZWr3#{EMZ;e#k2 z)T%r~tgx4xJ9Nlr$A1{DfWDyNpeyAXoTnUf%CA{t-k;jA<{bkk-^igo$L}It<$Xd! zCwQrg^Y)e>L?d1=_RG36!PwwjJKqzRPuOxtmTMuW&=rKlDc)E;f9eipmi@L^_P&Ro zqr|BZ2GzzUQQ4-gWl>o{iTb9Is`_eWKg?2-t#O=b029IROg(=iv!r}+>N!?LGi-e6 zi8bQupnCb4J1X{u$OS<1VvM|)P&T-WWK30VCS|S_srtwv8@VfX53w3{X3=c3752PL~$@EMgyhi(|p=h3hPQdsZJaMIeS3dwOyZduZ|u@hrQ`LtQzo zGq8cL0%w1{cq(p5ucVE|1Zkat3hMgQ!a#Gq=Y8k7`Du(;o>6bKu0~@?W+NYVUUk~r zuKe6wGmC2D)8IqleMiKPRF#vGYlggoG#Evu$4=@LIwj@BO3g1}@3mNA~NP!%%^~V~p9s_{`u84aT%-0Y?UmBM#-$h=Z8g@53*N zN-4@lhOJ&zDQUC7Es1!wR4NB@PqHYCT)$rc0q0EVy62xiJ9cLW%Qfu6vLkPuXT==R znU}Vr(&yX@*9hr9^Z)Xl3x)d-3=g?z#h>IjG*y2bIQ1~tnQU9ntE5Pq?7{S!cAwf0 zUCoT4Sn1WVAL4$gOr>SgP*75w(XN5uasR>AGwg8A+c3#tq5Vq0`&yklSxquO^n_@v z_J~!5bLW)fyY4twz--+QBiPuNjZ+BtntTwvgs7*7nNFka;@pgQAX-jZO0DSMnGNt* z^=1Po3kN%#e3Zm=w4@Zw14oI(K{_pC7pV-RMPp>6Z+zM0@T!qVXbqdg79cwP%7s=* zX_zNG#|6$ch&{$aum&UZQ#=PfiIpz~x0LkwQo|Bc!y@*~WgeU|OqV^-E zT!**HIO4;z(=Xoi2cnQyEs=F0af) zHfpxTwls2yWC&a`PKna&#e#b?3vwcSJJd8E6%|#356JqIQFk$_vs+z4W+oMhep1cw z>6~#z)7hYAHhEFBRwk|X#$%A_m6#IF5f}E9s5jey+P#Z_rakq%6FDDWB0n-Vs@^5T zkiOi|zVswad0)wBuR!`e^kU=+?WMcII#n+*+DqJ%2zUe-0@i>&U{0F=Q68?eCN_%aq41R?dSB@^%(7c*q1Po2$-!DR*+X5ji&)J-%H zYXw7SK;{=pv};#keUPU5D{Kyi@Bfts9eC=&g@z7XE+yH4jvEYLLf9doGxNc`%9{#? zyFllO#073J{rh}{NZ_~+)o!^I=?P*8|V008Cs z@>{mc)iU%izssKng~j+QY)6=XI5^jF@kt2q z@$m2|Zr&myp`nD((oj-U-(g^9x^tJ6o|^hT{{vP|E*>5p2$P_w0JjMHLmuwSLeOwP zBWgT+asmQ!ZaQi@?*H4zl_fNqDcbaZSVA`d5D;|!r%=yk##_kWB=H1vhOtCJO%j?bS zeML96Avt9}?o*#YSLP*{)Z-wiA1aZOmKyLq)$oS+Jn{3&?ZL{|mPhUPZiKp39ejaoGHnyRuM#-0+8I2X6J~2tYQ@g%h6btVce$*^+qB?afQ3cvF zKHki}06ditJ3M?L=C5FfDKKp^bv9?##;UK&tqa#5(=6--R=O;S=odq02zU6;@hVDD zXfhW-L(h6CM&g*{Xn$?5gD6Wos<%I99oeyd_Jn{IX&^9;WgB|(i|rGexDSlV9QMgF z9n?p1w3wi(^j0$_aaBRfkDEM79Ubxj;J`3gilm#ocL5|hsexuS51_{}^6fT)=S8qA zWvzB=kq`x{MpjG3IS1ypx@j+>#{^OZ@t%Jbn_MSR5?IXF#;15yeykDIeXtT!U~&b4 zpERyJ_Lh7dk!)kdysUN06r-zJ&nQtW04sfzZ(!{H$kYG1peb{(Bmyvb&A{bdqU56l z%ebsit&n5o2L2mTJVJ!&tV;Lo?TbPqJ_UGPr}nxZ3*M+wFPX1B4g$%6vX#}T{+VA4 z!=$ItlpV%hKD%D#R<`7^xL6t$qLrETuETjZ(+eI`Yr5L6MMMvJ3eo zM+<##vQ1VLkXfhoaOT4sz0V%W1vNM23!TwNd0#!hB})ak(2V7ua3a@|b_|WJu`Lw8 zu{JeX0^Bmg&bfDGBXc`eH5>M}-a6`wvZz<={7Y(7fiAIVEJ+<30&Q9wPGt^jr=^I^>sKeBWI1}g{?_*_Fh7Rtx2Cmz} z#Ms+`WlRuxPxX&Tv2D{GtCAHP9ac6Kk@fV*){_@5CfJGM?wNDG0pad9;wbYQ!B*vN zk!Gr?=4Y8_R&qn@PV=~4balG}(|Al=_J=IX)u+V^hlShx><{1=Erek`q{IW+Ki*G(LdP>;yfht1YMtWZW8exZeaO|4w9673X#_Cw{R(WCK zai#p`nCFZS0Phka){r8PJ&O2vc~?8ZzNGZ^%vk#caO<9z|FzySPOh%U5lptHpkWQm zaw6d|lf?F~itMyFYa8rNIP-_lV2b&DYI}0hV$GfO#V2>>-AchC4zc553|kh9Px_KS zm^z`ir3)~)P(#|viAa&Wy>1c~^kZ624Zh(Q$e~{&Y(ATIz&u*pS_`oCtCZ0wmDxAx z95Wr$$@R4VJT@yA8JjWEcwZ_(@JlpC&O+evoq1~FQ}wC~pq_E2_Vjj9A`(3q$?~jt zPHwcJiSXG{n=n`nvWR-Ll+u83HB@I&(BR}RGAid}6$!p0*7Yy1Lipw`fbT5v1^ukN zkRVOu?LoDn7uo*Y%_7fM35T)7=_!6d;~D)vR!6qY*^i2Fz^E)%w~n7wfrk5!55Z^M zQ}F_LZ)7HRt#4gKJ;Orpb&1aUN0Xb9=#P_m@qdWd>5tX6^5Wg5v4<3xbbyNJNjYoD z_7r<(pXW;EB`l7qSNbi){Gy5FCc|bh+#W`QLwv<9)rT9+sjk5QKqvHC*;{sjk zyE#9bPH+3z*IqLpvR#fbbY9Ci|mS>i)>PT#1ZtAC--dZyQ)`OMZaI zY1Bg*(1R&TrZ6ph1UdtL?mcFPpw(Oe=%(pGY^u(ObEk@P%_GxtraPTk9AZd>=5*;6 z+oJWMLgeA!J?|l*?7zES4fd-6>2gR{%G3Ve^xCc9xS#z7J-n4R!f-qrY%wOSw4dJ4 z_j$5_{r<~c_ix}Iy=0V6HIZpFm}%6L1suEnVq*-WaOKl~o(AT;L)elmb zi7(W06YD1(vJeP+?n*%(+)p})j&tXR?T^Fnxp<@1QSa@u%x+tTj!II%<7iUue(AB6 z8_b<0Z;!k&b^nFDWAHt$x5pXh7J_GepZql$0%TwsZlZ78KWD5#W6efJV86tACO&qd_M z!)&3A6+ngq7kr zziM55NAI9#GOEshDCT`+A|%@NjWrB%^flxTvNaca%yu*PJx6MD$52Q5GBLDaDBgK> zQBJBUCN*fYUT~BI-(y*#6r;!R*749+HyWJ;;!4Oq>H;`r7aCM?k0;xz_ETPrURJGl zyI(k9>Ba^pOSg8wY&sZGTA|ulZj~2H(J3I(-95B8kii$7HAV0 zZ)@U>amTNij1qp(K4*t@gg>L@5;~nxQ7qPA00K3)n z!WWjK$a}ws0yMv88p!e3KDD0{=#=C&|Ga$gFc*R%w)TrUMP>8!uG}tRp?ps7^dyA5 z>1Po&);`U zwTOtHwF{?5TW1M{sO^tYguJi`?>imAu~8jLUdHXuiG=f|10JjvPCcB?+S=WC(*aq} z$^=A$D612yZcj(7cFws!9+`=pTx6lZ3~4Jfx~uU6)A7z>u1lI<82m{0tsGCW$ewhh z#7?uG1U-3E!e^ys40PHlKV)~d3(cF&kh0^cT>fmY3t*X3JxM9MV*e3gdWh7G;6ooe zNi_W_zv5Pu!`i|88FcPWDI)RsAXg)^!9DQ_v%9;bEUQhEVdRrQY&Ezilyc9Sa6(HL z+(DBAW4~MWcK=|ERh~u*9k7wY4tZ*bG^z~K(UR}~35}x0(l0-eF=i$jfI;Jxj|FMF zZ|lS%+Py&$TGlia7gCqpd%5EmlU*Go;7%|ToS4^(<>Yh;b~IOIyD8hP zIu?bcLrG<(ZzlO+pfI7#^?@7~>`F`Qs_^tvH%SSoTJMk##yv6WAVdG(Z8KhVa{DI>sr?#2bslJWdl6EXX)NY~>fBjor5 zIvDIPg}N_WytEibcL4-@pEE-j>6cD}Q98)r1U|)r?H_$nX}_*pzo})pm*4!kwg*)lRr-Ei*<0!pIPG#lJJvx|20rcyR{BmLoruS- zaN4PchFS+r8sDpz_}IRT%MIU<3g6JARi#xG4uwNo4^vtXvx%64nLoZwoIg{XKU4FG zkcxO(*L^jnWJ$E9v?kB|E8V@|dmrC-CC=z=x@pg)N1LymW}qTAcxP#`X%zyBz@1)Z zQG1e*!Rnf-alK}E=Etfhs@IcLUW?a}F4huk8I%4+L&>qr{*>`!vty zU#>VgF)>Ks)nMn{t4f?{_z0UFP;QRLYZ9yCN3|kSi*<0BrF*9;bfKy;akVx9T%E_!K!1yr%I~C)IRcU4;IpEo?_Vr1?uVxF2$E zwk7}^D55vmXUctvxNpC_E%s$zz1GYnq9!|C!qsv_hUDhMwuI?3|MjMOqsAn(%X_r} z4{Fb-#=s4;qYe|`42tUuqK61H-mjAei7z|1Kd@Cv9to3xvBK=oI%zT^M=PXxAsa;h?%XLI!rJUzE-WZ9OjB2`(#OFt=W!^ zg>1jfkefS>J70&$1E=2Fi0}>F_jsA+OKg(m@xkK9BC*gCcVsX)P$cPEZzu5~EOv%k zFMyG?J{Ip=NHzPuW8%F;zt`RV#oj@sg@|S2YKa-{_3h%mqcaN#(w3#$O@h!(E;G)d zD)s`9;2lD8|C%d`nR^!Rg)=ORBVv^AC6;OckX=4`9YybwwBShSkf`KhWky0ITR{3beDYN zuBh%~PJxydiq=EYUAl;;wUIuU#Nli5q$VWmN07pgzmmHG^+%Wdcs7J&+ITkxY$&3g zHYR_-0|MqmAL>p)){(D68GIUPwS6V%)4)#N?)qJM0%u3RZv-s5{l#|!o~8{bhg8cC z5;QO9nGa8nne%b#jy^Bc>hhAFR}N`=gH;HN%CG-gnQ?queH-<5mPW%uCaY!pku#fH z^j(`5_uU?1W42&9(^D^rxRAmV7`ENh{dfa0l*%Gf!lf$Co&gVQlg0)N7F7h7z6uXL z>G<}3!YeZ%OdcS;D-!-wQOf#E`Z$9g?NPt?D}2MeQiIbliy@XJn%m844|aCJo#x!v z`Z;K_DIKjNUNC3YxZ^w(s~hUAn>V!o+SJY8Yn>E6*X;Y<^EHp!^@fCZFz@t5mOhra z!fp4os9*;UGKTL~*4auEDL?8rn&jc*ckvAZ(+5kfHaFJU7%D2F>AdL5C%OQV1tu2l zPhrD*;+{yyNoe;eAIpG63sTr+w6x*4_-3Ws3L`VoiyAF}s0PT@&d$f}dT=OdAK&j` z5{P^mjPTEvhc2{2_xV$1cw9wP?ZH=1b_EcLNz*(|q6KG3TGWX47;qS|ma0EKbdH&y zLurG%3?!bd)Sf|G+EKa*#kxd0H`ykI2ZEqWQ7HdsNB%od+Q!PJinq;3aGQLug~qF? znsWjcBohP(n{;0C-3a3&3|xNH!nvC_KN=yc`ixImjlz${KBB7@t-&9qYc9;HaEKvYPp=pRcmaAQCN>mXG2@M z#T$suKcQ4t59X$BGH4}|ac8u8VFp$QgR_@H+-AINtr%6uw@KS)jV|&ZXNC#~w%nqx z{p2xQ5O#aV;h;R_0J-6&p1P(>BP+^%)D<$$BAuX|+k)X_L~}T#HO)9Soh^bGQaC3c za6WKyW_bZQ0DBTiHgz8N;tdc(%ke5abln#r`rQX(+)!nRLu+LUP_sP!bpKhsNE6K| z?ml(j_>xSu&l^(Rmr22Q`1Y2CRAsD;FCR5Ce8upk=kEGa6)ML#w?KK}p!*m}BDt!Q_e9$y)PzZ+bR;DmBJBkq!kz8}| ze~=ZA{j9PztnE(oaS9dDihq60_Otooz$WNQTMZlU zXBBxNQgF1#9xJOvJ--l4qoqm;D*Bs6#?}!VQV|=Px>rN$ZPJb{meF9A(IU4*bFf)B z(fpHUzb5P$Hn_;*D?g%dvpkHAPxxrD6fwiI13AZp?&2emawc!C25NRL*Q5;ILU!%r zT-~aY$Whmgoo8t@ZmAU5xpWrHZLWbryTX;~yGsFK*`BsdLbSrae!p|QOO6P`zIR~R z3!*Ij4T$~AxdPYa3|RN5;dC*{gfZ>ciZcTsXfiMvM@ z{VK4`s8px2mOA`&@OS!`nKtq(B&#w9538=~yqELs&|5jvUnKdcApSe>4=o4K4y2-=Z3z9urAYxyS`E0|BDufIoIY1SL!^^~TVj&rD+tz0he!gb&` zz7?QcC$1H*f*yZv~!G8os5veF{8a)-f>1h1v&{gE)D>Zhkz-1&pHqPsc6bMi`#(z|}W z`mm(8(6$O|oa3biT@oW5ju#FkCMVfxRCA&V6QV)~q4Q0$!d<54vf#MMKWH14*0imWcTf+COUf(CdQH4oG&H5c^fNP4!h_yGpV?;Pu#D3PG8qTeCB^?P_6krWKLL@ypq?~D(D zb8Vb-UvP*3r^_J*7r?AVJCb6S9A>|mUt@WFw};zH7UP#ka(jk()0z1g7`>~`P+C>ARk2nQL)+WixJf1Raj(!;&Df;lnZT}s@$FERgoO!DhgdJ&6q8yVX5xbGoY`xO*ZPraJ*Eyk_e%E1wK1hTY#?o1QKHbjmmho2PoO%7V+ygEv=rz*JpVjEwUFup({S?oCQCTj45NepU*Ya=w>@nrj9F>6W{ z4G-EM#(zXHt;ol{RxoiCY*St~GIO~AeA(FM^7?bA+MllnzLsi|VG4UV5M$ztRQ@)m z(Q1@!Zt<`MjqgQM?D3tz4(#?8+Vs)<;%?emzWnWVsG;XPRbZJT`1yHF%|sjNy{ZBs9ISEw1Ua>OhVdaq;$I#~u;R1l8Kk*e6L28s=6jtoCZ!)1>8W?VhlYoJ=YFVhBt}vYb&t%Ms(*`Pt$R)D zOF(F7=z!9a|FyPs0n{K{>R@fluUlxqWSq;bB4gf#@P?jqZq#9D- z?W2pEa6SD7jZNJR7cXuWBj2#`CJnt1WZ`Y=jTKy^U;~6XEEb5r!+mL19rCg*MufE-txo+#RWAV za1aXJke>x9*Gn?=l6+dfhyY&{HEE@a!T)W%Xq0*}t$MNP8`=TzuZ@2Ju#84ClLUUI z)5o%1)4b_Bqq8gU^nf?s)+NQ(%Pka%#ZEM*G1#D-TD_vRSgWk5lCF4`c>%mpktJC* z_+*KV$vLkAd}1a3!2M{G(no(&J2T**t}b z5DS5kQ&7-TClr-+_r+lszo@Mu9+TIH6+WqZb+B>bzqdKLWck|3P=^74H=!}DywI6s zOo$hqfifskV3%R|x0V0;_3ox5_oSAO!ed*o6U#AZ6pDs%3p{$IqsCDk@V2#kMe9ZK zs!D)sgc2di_>@GTqgi}>ENjP0zXRSWH!s1ExY%M-c!GfRy?+m zIYl3yoGx#M7{S!JZ;Mfh&vv_JTvhn_dL~EZENtFRC-4P55iyd!<8Nz*y^TfN*}Wzm z#uA2&4}BLv{9G#NIDLBG#VU|($>(czMTOr_Dl^=Ct|Pp+VLx-L-%#hW$S$;(NfYvM z{>0cn$j$R1y``lkQg2-H{woawm)FmoH64{5JO83$&IruO7zo72hymkm9I>?aL$~Je z@q^s7Dw*w}pEZo1$2&12qb%+EM?=!O&m=-Tsx4$?w>|vQmbpypo2X(ncC|LRvI_H8 zn}do=2j?utl%cP-%6E~H_apoq9O==dc=Z56p;O8u4nG88QdM74?e<|Ji8`72lgPoH z_j?9wA=qlziMIQ>1k{`@3?`v{rRl0F>XLBpkA)m7O2qEC`6qUD?zTGoedUbh#GNF* zpNUImv0e7TWf#r01}Bz7GxU+yFLR{l%=T%ziyivRn{El|eGqzF-Pn{(_t*gIzWSXI zg-J_~#CR87=AejFjb%p`3!@uBTU3H6*{9lRVOF9d&D0(kNDHhti{;@RF_KOPOakeeFSREHrSEbCW%m#@ zeb-yLP3iW4A(sN*aYkO6hv>-*zdYpoU@2E6lU*5ui%I$-b7OVAc2k?i zZC!@PmC{goGb8a7MklGz&~a6&EQZ2(E7;G-5Z@RsI?Sb>#5GylYMk_va)lU->i%;r zvY%+@gWZ#))GnX8%NPrJdP5kVzN$+!h$+0*ZYZhrN_=Kso@iDeQ~672B>@ljd4!+Y z4ZCm65Pq8K;K9U@MEFY?Bjw@`k~WgpzslHzv}Dj*PW1ZLhaVh#Z!Y$+`TRtexJ`iJ z)P-0=;$%gWM80EIe=Gg~*V_FmUIVc6_KhPkAvah}M z)6i0|1w^JRD#G`_%@kD>MW>tTJ6dJcwkvsf>c{NryDay#+COT24}Qyu4aF;|Me$l7 z^g3!>mz}WsAu?tc%(b9__8uB&q*nESrE|D1LhzTPSGlZmf`&H^TlTzT)xA!wfik~dG1GX~rq4lkI-;N1l z?4=yFwy@mUZ|X;p)P+TU4$4WVCjNo#^`Nc?twoR~YoV5Qxpvrte_(x%ir&oaIEsP_ zvWT(W3VH7?ZSeyoFxHU3-2YYKAZ+AybDm@KUQQfCwlMjSdSEw~lJq{kmnea&l;=Tg z7UY_ymKOOZD@Tq}wsy)LE3_k&!^E+HI!yRc5FOc}8AXk89dN3iD?2N|lqrhq+MZR? zvDeB}$PbBn)>Zin2D1qtH~RESl5iGE_^V^W!YN8TXXhqu76g*3*`4Ff6F8Q5Gry(8 zljtxNY^ka7QD**^PV} z1#z*jm7>B5ALUDk)7jrR(T5@Gzj|HIPSOB{5kgbi@kgul7d2z9UN|ofa9wh{b@aln zDbLDH;URiS539jh_a0>X3#<8BzWAwyd-CJA9)`elzx{1F zh3h7I3mSC_-vW~8xWAXPF~t!rf0tIAC%@&T1iwU+E4Um!lxDNG*HkV#^i}G3;FDxe za^C$W>}6cYClt+ta35{{k@mPHHwJVlh8k&~X)Cq&fD`HUkQ97uT<1mZ`{-3pIr5K* z!@CYxPzc-t()d!}*N_c;>e zZM`N)O1^vR-h(G^80ILH<$Q6B?->Q;PX}*j3}+X3J=#6JH4uy{rUE1$N;i8COaj=Vns;HFSCzdRB8G&>kkm zV&Sn{3zN8TfuX^6CS_B4a&hbYBvB=jknRxv%C`AuQ_j151kf-4@@p z8iO>SZ_&AXZfRfZjylZ1hx07UyVY09s#x8SZsK$_+-O-M!QJL^9`fzY(&|2yN`L>O z$=izK6xqN4$lM{E-)6b3SY2Kk_nAX+U@s4N_G{wVB#W=gvqGA5!2rV{&i3NZXr4F# z^)3H7|MFEuFPHqjw!OB#7Q1yjY4T3aTL}Zib)pr@3N%7N#Yuw_a5}{z!s~1DeMKV< z?wUjL@7}$c2R|bIPWL+k!1XbU3FX(-`gE>>2gt!jxP<; z-AF98bcfO*2rS*92uruDl;qN)v`9#U^b$%)cX#{l@BL?H@67J(%;z)r-sd^bIp^8} z{oL5Ss$nfw3E&K=Ja=YjcJ8?q#l(}B=3-M!s0fNVzza`GIa}t@hm9RNwMS7+bJ;{Jfkvx4mYXS@cDjKkh^Se zTt?|mz1l2)+}e6uKJrGZ#MI)YZ6@7z&=bUF0|SwT^G3~iY|dI{OkNn;CQ8W!N~$M$ zXjc1l-`b8yp^wUs_PNI>zZM!&=$K~}oyFf+AUYXmI2NfiDT8?*QeV~PhVoliA0?G0 zSaUnSrKR=4*hqSOZ>_j!sci2kv(SV0Dxny*U4buhDq9rBR$gJb`=sf}z0}!SCXOOZ zJL7j$!urNsH#skls+;>&lgGUB@X!i42yw1ut)V3~NcK^YlDx_@UI43IYO96v!!oZx zjgMnHm-KhTPF6=A*!}xJ;R%+5FkUm|6_Z2*26e>TUwe4G(Qw#D{m&!H?Pct4pO+Rm zY$91@)|VeGU6zl#=10aC_jAG|w{^RbjO&4uk0M8vBHjTBKN6oF{;uXLZt}%RUSs); zboD|T>9)6_$}-5Y->A$u^r_%DSeru1M(fnKdysEx6=ovSxEro~ilXWw$(=V^=(dU;MmtGzv3d|?ZCOgYl;C;(cWr`(pm+slKWDjJQF;BDK5{sXc!XAsPN z6)~R;RWK8QGTYN4VJwnBBfiR->c(wewSZQk3%s!M3dCshuMsz=Yu)5itU+0H>X1Kz zrIre@a()h>%N_eKc2M}&B$h^se7CT7Q4}OiojaBiXR?cUF?R#DBntz;U9q zo~nfOS9q_XjQmXDjPYav*hay+gQWu#Rd4?*q8QS#>j{eYVcD^u$*Qm~rNH^K{f)hb zKkO&MYX0!6n~d+*<*Ce-{|tY(;WBUs*b%t)aw9>*Jd*s&a6m;vRj-%>R3k3(EQ8i{ zqaP-SHSlV_BTreYxkqs*>h<=rhirrR%U#NVLma@dUc0(oYDa_rCULs!L2^8kT+J^w zPRs&Akt(NPCS@$~M`$n6rQw%)6&ncKr>m>X(?mKJ3=^1V3mMiZE6HhD;p*n9w)Bgrp-v_CA0 zy4J_|sW=gh=Or(`t?VJo9U{{}jq_D~);t2CwT_hiShH_Yc)<0+D(d$Z=xT`)v5+VeD^KovD(Q|fu>RVq} zt`dw!@QAc?z1mreo%Iu!8?rG)Gqs;}{hT#t^}F@^nUNRpyw^irF6;TejHG)Okb%8E zi7^GM5650Ut(JlQeXB`CPC}6?RF9=URG$s~k z2i-C@q@*+ib47#~yuvVKf*X9KriQUbE5=QDG~b7*f6sw;j!^s=U~W-mk5ATeo0T(q z-QffV(TsbK=~_|+4$<$&bL)9cKfln|MN=DtM8Bb`3fdZN@ZsJh#fcwq3!jgaN(3`# z!pqA2T5*t@8^d$$d*pJQ5>&X%stIXzFGuKwjkx^OtT*Ye&6$=Fd`Xr!8+?u zLuZJ(ufhQRfg4I3y()*M_RB4IJTtrg+r3x$$K1la&)z8>hLKYvN!~?!aeHg5r1jE3 z2MLGEy(6;8HOtPajXCd)?Y(HlLC7s}(mK*9o2Zh&yNdv2mtB|VzajhGw=;T3Lqpy0 zBEUG?ia>-e@m6p%VN`WBVahC6a$22MID%=8GBsWn0GePpJ4_v=j{; z=Chj(woMPxad^XETG}LXpIoU=WO#pt1M$3$~sDrrp-oz?QR}>_!b)Aek zmiD^vel3ZEFfK>SjnRqM6y;qE&PnkOC2^MR#dMR8Rr}ys^x$h%C$;3Pwue^bl&;_A z)$dgJ!uio?`J1DXcjn5cjpD)Up>%r=lN)b&ZF9ll%Q^IgExcBcb(G0MXL7R+<_qbN zpa*B~`FW)K>u3p+K0BZvMdrHy1&(5DOUkLO`aSpkjf$5bm_oJM!%vLV&*O@MAv-Z7 zyk_$Dl!hC|`axpA;IMzPuHKSQ3jI{%3GZVQXTu zPYL_KjAkXim$=DJYIOdSSNk-t-E3ux<=sB0`tt6-~cFY-#zwwjA9r zN(HclBZT4#TQ#7>%r)*CJbxFH(A+McvFHMi4u_ON#`~_vSIQXPFp-Xx?`(XtHT(sX zNqYnWa=)ET8Z!(S z+%DB#`nZ}qJe*MZGIaf~qnm}Rk*cekjZd8ieLAHg9ObUfqIY;Lz?(xyfQ#@EbeJ_*<&6 z>sgI^B$#0TBC5rs;I91QvaC1)MJd}uUoc5lgU8NzIU*!Q9Ybv!?~5kc%+^ZJB|7;s zhziPMXKJpXsRdT~PwML`RhCKK32sp`OR9a(hyXTfQ9@<})M7A`C(S0AZr@dNdAw47!^JJIdhj{9M!Pm;QCdN=7 zxs=`hV=#?fXp1zN!jYPTR9);JlM5WrS)&!TF(6V--%Jq?1z=Fo zw@tN`oXcgS=YbMRl)iuhmk`N!bBPjxm%l6?{sBks>xLP- zhyhpPX4V?#e7);GB0c}?A7FwWDjZ6Lddjk&9ZQtb417?8j_Y6*HbgSCJdc`XwVT#5 zSC2DB%%hAePj#nFO1f90_(f8@VlvBtO646qn*QbU9#`D}UkiO9)!ILNADhAIypyKBS(iNft{ZvC4aeij)a?S_`T zzFnzLe)Fu3T&n*oEE?DB^!8`$``37FZtjNIJC^_66&r0#!w*JAIA8(pat|)w8BRF& z`w?g+$-CRHu7RONUMvDbNwn@iR8^#dU{>#N@nwIw4p-ygHy1VLb@)L7g^U#dR8j7zSm!MMOCznylS$AXFc z=z$3f&1e4UbjLBLNl)?sv80%8YJ`#QDwsjpwOe9yxa+uSD~#XohQ9jUd00lLrFXiJ zrhPm3HdWmI?YYNF3G`+g!~|^&U}+avYJ9_orZ}n1xvM|9SDM=8&TmAymt_jEWeGo> zd=kr=q7<<^h$8K0X{Kb$_V^Q><_6LUQ`o6~N4u8SYNWWg0o{;ntE>eJ?BsUU?oeEXZX8lH? z4cS6$w1vR}+o{r^Q{?$NC=>ISU`Lny_WrpS4983sUTNi0xt>Yi-X{^v*rD#j)?D{; zMQ6-QQ^wL`guYV#ESHUS)b>B zl33(h;jPgSPfiuMtIK(CE#rO1XK*YO4>OS@?>TBz>n6icp-nk3_ez+@03y556_eLm z(-q}4W$s)q&(gMEmSc;*3^LdVm!EgtvSsyAEJ_{oij>3oo*e z@sI~sv^gYJxFkj=*cQRTwz@v4H@O-SBeUbgNFbMsDWiIjx^KKmAV9DmpH{v-rEjkX-R;aGAw%JYFw%D~IDACjV3m_4n@sXK4V`l;*5gAy!8J zv}o&bH~(`lple0o4$XtU&K}%Y*MsGPK@u^umIVED!U`bVB*@KrlJvPjh--ce{!P9DGCI6}O5=Vn$11}{? zKHxI-gf(ncrZ-@&LQ5m}jn6ouiL-h6Ych#YUkHvkP=L{iMOBnkLhH~%67@U`>|D3k zG3OC*)ryQCn8}G=)XaAvOyL!NP8su-UQHk&F;g)&3@RRL)?!J=Y70g=t zUfy+&G*gX4aYwYfakrR>g zB*zhcl=zg7b79@5xHyE@&(=AFD)I0S=Q!;_iWr7I0LJ;B_a`le#oq{#?o|dnvt1lJ zJu9_-#QevKI>NMtgFYw>v2Bu(K~pCMU7NbUn+2!EeUsF0ZDlQ(fUCZWOBI9yXtXvS zpO$13IS?CE9w126jfrc&zYn3kjY!NZ`%~3or-Om(OadxE&u3_8i1~#bU)VHpUARET z8``vm_2;jKTBk2+VvBB?zOMe}|4jJ0RPJYfQkcuhh_O!dbOYy+dyJ6U0&+XtTX&x` z*m>1<)%xj;$H+f`V*V*N9_h}U&||rDB`H@1>Xuhq z)5or0=8CoAv}oZ)CT&0Y%14i1GN7`VGDi9zoUXfLWOll$*cxCpa-dU(pYvSrvH-g< z>jxNch)~v>elZKJ=M&g$eCZMr5=MYQ-TH{s5lQDgW4Nf2B319MuSZz@qelLpLl7Yyc!{@3?cXW1!Q_g;=JXd;pX9tly*q3_O@v8yyxxd($n^^F?0cch4T54L%!TlYDw`qvt+ABD=Y=m0Ok@2jNcbFK3IL7fpx>7Fiq8dqXzA%z%YdJs)EuU2)@101hJ3T_*Js*AUb7VAK0(#8;374xD zSe{{|hHozIlP>4UB;3GxaC5%&dJ?Ki@}x8wzD{=ihze%K7jzy4Uz`?8hl1{13mg61 zN~VUHFjBDG3HlpdJiH2S&$L88z(ym!Pq{ypDo$kwarDQB%IuX-_++o3+%7bjpXoJ7 z!K247}cw27TzRhkC9$0=@wm?s8#WLCUq?=witNWR&KXPiv_=A|}wwIp5z4KAx z;@*7y52J32skQbg_o9}j&?M@eeN~;1gn$fW>)V0DGF?bO_7d}PUdn3BQyH^fc7aHi z460(J3|3$eJ@=x;$6i&b;5Uqy~oOt~#7x z|IhJN(!LMmtwX!YR|U?e)y%Zg7PgN#IjJ)JB}OL<@iuLZsr{P9r|UHKxe>_bl0z+-=v&RoS&-x8cR51Iv6VQ`Zt&N#%~3p7qZWmo+gW9G^_s8yl0F;S zd;-67bdEEN3+xMC;lFv?wfS-BIcnS!lc6~BdosWHsLV}aQ}Hy%X_qP0NXz$uWpl-8 z@R`HbwgU2#I_gPv`r3AOtzr>kc3x0IcZ=BBt0VBw>x+1JLWKSqCult0xFj`Xr}nve za|&gD5fMCeen0{$Jc9XsuwF~l3+4ic`akO58p&L~FEz*1x(P?Kp$BYld@2p~|Le_} z8cOc7OZmwhpX!fUH`#Te@y#!=Dmjt)-Lcx$c{STtqwmfRS)+!w>*W?)Nfv<*E+bA@ z23#D5Iu&T!XMn(C4>FSl#xs)-DA0og;s+{DMYNLux|2&3ek4pmx4_Yu>3ZZEi5%qn z=Qe55DUiCr4BWOe&pEjS@M4U_A2}{j_AAv5d6E(8(tXX4i5uNI=yC1;w<&4bICFbJ zP5OpQhyShEE`+E7IyhYiYKO=c2Owz1bwO$i!yphtC%JeX$&MPw*?A$qDm>P*Z0MK? zkv&V5ktF!w5{PlD56xPLxE{y;SXi{kP`js^O;y+lQC8h7*e0g;c-$#-c*caPU7PaW zsacm+DUR3;GET5qfcU_8d#bZi;siwIuFv#eus#o@<+xb~t`00-cKFfFMVJl;QT(P} zT#qEHv%%M$1s@4otefZec8a{9&*i`^z=NJgL?P_v|KAx_%A0hnCQm;0TGWrS=Hztt==B; zm<|y3#$uca4Oo$=1fI)t}Qj9$FiXg~x7WIZYVWJ2PhEFcNAaXhjtOsV%Yd9G1cP?$lz6rQPYn1*^je>~0$ zi#bOVXXxrQ<38#?OlYc>`O|Z_wXxX0ee*FI{EcbCq@ z@6kgpI<;?f_yH2On+|fEvnb1p<8BM*bzq+w7U9|nj5`1JiGBxu`7<)wBdEaUXy;fly z6BB$S;F?y8%gBqA@6%GeGTQc-M9Q3uKvn58dR+7+GYU_BBu%(Hn@*=7$ES;3p1y>O z-A#NRtJwS;L};`}213#5kE;Z^d~Nh72;qA6BcqvJPT%-12ILjy5Gdc{F^pqo0^SeebC$=`;QageE{0T#Wd(D)UDpq1Bphe8y>nk60qq z3A0Bmq{vQsAzTR?b#fP{Hq#sBvtj@YJ-SNvMG$SM!vqSCfhG zx|1oPNNVAJ80on0-*=Po6m{gx>Jnhxl3r7XkZL#CiPvkH}apCFok0QvN=i^3SsD_I$Dm zX}fFM@g!?tMwc{ig=D4-fW{qXK06s$#qY_Z<2XRPbDPt{MLcJWM^}M14Z>+z5tY*X z9(yZXjGtO&MDwyWqYXDGS5i4%7_RC5mAnq#!btmGkKdeXXIJRm3HUP~1j6R6-)Y08 zlqWE?QCqlpAIVXYXAehH7!xTC?9!~_R>BDX0S-2&=UBcflnMh$=-1I=E8IR2O0I_N zg3o6zdxNMpfAF>1wB|H6ZslAbY4f`b`aZex-9OoRf1KLmA)eDfr+`Ixk3MxOs=YpVSCHI3vq_{;2MviAxC{hj=_HY9N!UfOk6^{ z+pA)}f@Ru#g~4+2>1$YT*zYf0Wef884nzv+qSOj9(1t)-DEK6nDVtts!2V5?6;nqJ z4r`KjWR3G}!%Q}R>g3k&oBQFM^4rAda;*ZH_;9({FiA!ELpg$<opJE=q~8~2y2s*tWy9kz=uz{*L@i$QN7RZicX8?+S4s~l;Gm! z!6jD(Ju+I)2+1b&1LUuS^VA-%cC@#7lp*>7EO&oP=ye`X3b%Qb6ez_~+e@6@KH;q}4l9Z2$uVlDf(O`dHuudN)an zFyp`!i)0_Y9^XR24A-X^Jx|@0_Pw|^z=ycPt=>DS1>%>>(|T1OaMW0k($BYd=*au% zC_glhJflqXt=M(9ovg`kj+s@v4f*DXhhDqptEVZVJ*5NEYO=BS#6wxCpl)SSiVJB) z7X#$U7prC9GukH^NvA<%_0S9EctoSs!nr(g6o)Q zUKcI>w4R}nwd6^U+6ON5ijd`pAs_ZkX3g%)Mdww2DJ4vnLgY$Bo?a4K>T#1hdZ{FnD#;@VYKwU7nzq2s^1B_E=P1&9h83js~;whr+&Hnl>%+Qx@*} zVF_pTx;3VkK{VpS6cB=5e_pIUPyZkj=cB5&@81ZOmNs{4m;XO%)u^oDgO zk9eiyoZ7bYcsKWR-1Wq49XlF=`-J#K!%&e!?{1&2om1{o zUWf;}=W_hiK46f6S5+Eis8w3uc8qy!ez}K!=KJ=_Oa$|gOjB!D?)&x324$tO#2Bf! zy@Lu-6+RIu_Va{jyo6AT_*5x^OYS4m9kV#01=G(dtpgq0j>k11%j4Xc#;VWS065_7R=cCCHX4=Dy#x96dA1Qm{@mrQ^NU zzHm-%N}-w|Ya_75x=gSqEpfuF9Ue#LaPJvGH%bV|&?ar&%qCj?U04!zNKVNEdlVg4 zETdlp*t~6_u++ERyPz2NWz&PwL?;t_yM%7edu5H0;D!>{z|s#ASsERA)3L+YZ!_8} z{N*xypE6JdtGe%9HuKclQY}b#@FuOcg=V-E{x^|2ccm^-qoIABv0|x6HHey=F~agT zCNQWBbfl8AnAOMW5!0!fnNk(z5v-+&*1v|=PYF3!56WfGPACiDP#3}hiT)pK=3gIK zCnw~IF_Mh#L0}v#RDQK29KeOCI2DGI)W2IkANx`QGyxPLEv3|CVPxpU-8$zA>v)8T z_~GoDKuPivdrI>$?grue+Vh(I`s1T`3BVyv#a=D%2%Ex89{L9?l@0a63dc&&alX}! zoW4dlNIfOmzhne#6Ar)-LjA(J^0-c8;^^BEQjn{rDhwx@$UAS-)4@Op{ecU}-MCLeH7L~D19>tEf-BbPx%HwK!CRIFL`z#CO90q$EQ=$FzlT0U9^$nB7B_i{=fsuHk`#sl_J)> z=>eC(xZP(o;oKDK%=uf_lgfVoZA`a`%@Q4FV;q-miJY`(SozxLWKpbuhD-^#Jj zaw-Y&<1&~rW}Z3a992`n3EzX)lzF_B?{Po~v|4+~B_qv04IB7unN6`Qc_V-Gpt!! zxkSg>Al%=-wu!o(k+r2sXJR`nJ}0^09J3{f@?LO4TGwmV zLC7(1;YSbcGuf&iq_ed@>^ZD$)nU2|H^t!!pt2GlE1an|Zscz1izmBJ%-Jzn8Cbm- zE{hLtLtNYAmNlLI$V1$gC|_A>wc}euf0zXJcgd0c9w5nCa+-w>J2*^l%YPehKD}iMc|eY=jFQvl^3T( zyT&a4%#^rM5sJ6%sP^q3kd~?1&YV4S@zii7+IVR+NlVu)5$t}3xJQf!|4DwoPJUTwU za@ri2iT*_*#f@KTj~y3sP;t-MU+SKNF*1=y6I2g4YME(bh6FMr&bsp8nE}Twuh1w; z!Fk2pC+vR_hXo|%`SW>M`-^;15Jq8bw20*w0}{06flkDTLgy@_8hw<;QGyuUQ*Wu$KPSqJsR2gS>BLg}uN#Zu~Z+xX)5#HLD}#B5N!HjF&9&rP*D z#_g5xTptQcf(1Jb`p67ouLhU~Saa+yi?MR-QUmYwKTu2b1wO|cpbH$wetQO?!U~7< zPZkr{*+fiJN6`E&xV=D*I~aM62N&(A(+UA?iR-?|3|U9t;rJV)_n$ggHS5e_v`%&9 z484hEC(^SJ+ah`4>BLQu0IDnpS~6(IWXn8v6a&0qHJCB_)r?S7V0qWaFSGlr zGr4TyJtI9F836_=03c9r0*+6B&kA6$riJ4GSd&rxW@pHDVSkl9i!@E6X3?QlmSDx0 zSa#|@KesWOy8cj!nkkhDn+e{{NbXO=5j;nt?xlhm3!%GPg-Pnb#6N&7T-7}Ts$W;v z@$EOV;*(RZqs^(Cj?Uq*_p%=-$?ViL%t=ec=Ql6!xo;XYKEph-1#cAOW7$l-Pe|&; zf%Us0;}+wqJU^^HWk)5c^0(_B<(l#`&Hox&V=!w-@)H^W7os!sek_M$E* z8QULELsi209N;y4D>4w!fqE zl7O%O2!ndkNPO7yNAD?5%!>@*b{zY6k%(dKLDr+0yKJ~aL5LA!sM^9^8r=6aj6-kz zlGVT}*zvme1tNb5T!mezYL(c%jXHrzo@e*p6BJOeU(KGCEOjg~d@LYjzTF7a?B5$v z6XDL-9SW^9Xd>0UnKCob9VWUZ(E^-HD>=}q^R0)A_q2^%s2DnRp27dFdu5Pc3m$7| zx&m!!|02oup)uOMzGR_fpXcq^`WospOxSoBbyh}Lw@A9B%8ga*dT0L+$P9nLbpcK5 zgjFUawTM$j^QGNYasFHt484>sjN=!!)^83z_!Bi}ha!eac{q5S%4DWk`Ib=&i0qcm(7ENQMv7jem@S1ze8c3Lj zDWjgz64Cn0ynL(m+Zo6h@6sYAXqh$sk|1^w^deo%f1+ zPBm5Y(*ht6@?Z(^OIL%$10P&euvM$>8aXh$TkH_dqV~0dAyr-~$e_D?FXGz3l{vsg z129$Cf+v#&lBpusbpU_ror`KqA+sR7w%8{l?2W8mr&%i~rh$}rm(cGu zr;ZxMOKm;nbC%m_ulZMX=hGT)Ky%7hFP5%85B#edjqXRDsGdewk*e}1MEJJS^^SjQ z=`ZHzgduKVMekI_&!31?!>7}bBJZ@y zU@LP!RoZ+hpUJYR0=1Fr(Jjt)Y!ZXfwk?VS@2Ptk`TBatDHK>D<$E2kKWL_z9WRxX zbbGnkwKe%0y%PHJr5|0As$S5{ggYj$2x2Wel&C^1HoIRp<|MJyF-YY z&$drm|~5@yW6!v+ECU>OKsj&;#U5iWzd+M zyddP(IO<*=#V74wNSWdm+Rq~Ml|*4Jck$H!Rv+>s{Ax#+)d+5A1Ob<;QWHtV(>H9I zb#&I^?IOnJSH*nE>lXhjspLSXW8ah2x5hnp;HTCk<}S$={Z%f0P31B*whf5^)*Nbk zsjx)P2&7_6vgky@QfJ4l%sG{b z^TDxY?r$f!9kwe!c#n=2-ho_HnipBZe8R>s+k;Px;kCiW<%E?5b-h&F*xZvM;ztX4 zn`vrJT`V2yEoJ=Xb%$m7>Sa-XOPqFQ);W{^0Ss6>OA!e2_;TAW_t3obecyfnrhvA+ zD8`brHhaa%8b3wX$i$Al76GN&Lp^5DkWE&sMP&9@16*v=gtGvFJ_Wrx(Zw3vW9)ij ziuxXjDN0oA=FqvX?W`2N=0Ut*i<=XYM7KkYb)f@&>jGGf6S^DOON`>YQrqS-V-|)%#k`&!rzT=IhDVGn7dJSV=mp&H6JhJDIw**UvVh|Fo^$b5@>X z#n&H$>(EHr6E|(tOFImkSn0mBdHToYSqOcukHhm>{Cs#YuN-929FkIK5h$4W}#VSpRRcgn`F1> z$h9FNjK*yk?n!s*BwPfarDy$&iA6=R!ohhsYSFLc{Fm=A42N(EyHp^({J%he;Z#ss zEtYth2U8Rj5lkV2y^|(Mvz8P@L07uO4=J92Ym^^%f((92L?{1x~9oNttKX9A(?C^wgO;5gh z8F{Lwuy>VU@0qlx_Icu^Ly9eJs;7CEVg+&;BOLVF@H~NS)to!Qg!5_RVVyh6k(6V^ zIW_z7MWuYs+H84gxYFz?!+SnxnRa9Z>ejc|!I0X4KnBtayr3HuFsG+IZulEp%ckMH z{7x~vE=__l-=*uB?+xRxY|w0Vpmo=pt7r)_me1Bm0BLvzux>R~1AVnWLI9FTM|Npwo`lYffakK==XPq!~S~GVM-%tbRI?W)*ZJ)kg8C`{f-4+@ZH}1 z-Ar^s;a}I;pEE;Gz3})tgX?O`MGifKMUT_1&j?8W0hVmOj|~&1b7nioc<4%3Q#>Hr z7okks1$(CbElz7{`CH6uX88g`#BV!d6xIbba->abM&!OuxyK%+r^M5E$QnDuzZGRX zQY^P{pTJcA;qJp(nKzccd7J96Wb+u8F&1U8>oMhEwEWyo7j=c=B*S57eF%d59y24k z=GpU&UlrJ|Ug9yXrMikJ*oGHB;JO;TjJwiRUD592eE(~sF}v>6b|J?o{h3$_lfL+y zob?*D(wvE?namYWs%OcAEZ+qr23-Kcag6iTEQF>$nJzl=(uF7kU|qPj6Hu5O8Az*7 z5G~HvKPM`e0YEhQ-~m1i`jB;%zyjGVgbw@%rRum%IGF|wJssqHM2ZC!>P<<+FE6Ky za7@o%fZna^U}jmYd5o0?l=)UZz4iXO{Eoc*P=#Bakc#(Mo4Vg`o5M?uXn?1*d7TZ6 z2IH5F;w9|_!tEZ`f{wYmTHc4ABW0Ql93H1(cjKW^BD{@4dCy(1QdGwsil4h&r6i5p z)NF22C_^S;BXS-TKEaR#VP``7fbw1yquQ(dsdePI#xV7PI-dG1`-#C}MQmZq0~ z{k#8I-{Rh;>x%;`>v|l&cTOmK8K}0lH)1h{+>Ad_o&%G74AQuPzn&^(@JW6YujWZS zZz;--NW6sAO5xKNY<^}+Ux`51){VA><0-RT0fqg5vR}CLP7>vOy0*>U+TrKt$TI^> zhb(Db`2rHczQ4rFC%l8GH||eobr?Y;f~m`%IbNi1&Md5QkNqqV$9zSeu5NEgf1M2e zKt~dGVF^J=U;-XcPOx%A!|~tl81E5D%ETugDYaJ-8*z?z{d6IFeN(#4hFyQUQHf}6 z!HYkOme*F}<_bJNrM`@^D9+KCrzK9W1V{f-Sj=%df~3d22=llH&B=gmDuvux>sW8o z(iG0OVM}RPv^szX2MC*TDaJb}L?4u)7XbB05{vDoh)!2#;fku13b+Ht_% zVwtXgBB1zT?UwO=>{`DM=%m8>g8s{i=NA&TyV}lkRQ)a-y#QO_1l&wW9zSU)FSXvH zKqu@+JmPJz9+o_5P;AcqWDC0Ht&h)MK6q7tP$$F10qf~wZkL>&7aypTZkdAF&q|7f z!_VM=6-SYm|($^N`9>FD;C+RsM}f8B1eIrtm~I+ku{n|dY|fs!n|tf z<+WoA#KqW$e9}){WLCnn!!RGeF9L}&74Vj2$F#w{UO#X;o>tjiU)tL{t(z%i0q)9o zu}w~upjC7v$tj=#K>!@R)J1vcol<&wo2ei1`<#RsTsTv~>Ge6|Xp(=jIQ1o(D-uwQ zMVg&Q2|{hAy~$l5Eu0!v1`{Q{ma+4a0f8^jG8}%%6QhE!nZdMgl4}T+Ch`6 za1LNI-V;3x!sNkd%voledK8Uu6X}j^ppO;n!O+|0A_PYPKq3H%LN|&eiu+5@GP4nE zbXAL8m|Pj$DN)n_*1^=lK!er((MH?xVFVuaIr%L~<^MZS_c0GHTbk~CnlfDQfW9)V z_vSw!FG^0`d1_;SJET=t`5C5IeKxK-y7=hQGH^SgEX+n#+y&M(z(C()^1IDQssGi@ zP$_CD!F@7^k`(@6T_sG__U7P(JJrH?LmLeN8?<5J`u`W#bd~wB6#fU{_p+k_bR2eO X^wVt#|L+;n|F_9T->5#;zu*4{2^D Date: Tue, 1 Feb 2022 12:43:54 +0100 Subject: [PATCH 2/5] correction --- pages/08.blog/outage_31jan/item.en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/08.blog/outage_31jan/item.en.md b/pages/08.blog/outage_31jan/item.en.md index 212d3e80..840d9d5a 100644 --- a/pages/08.blog/outage_31jan/item.en.md +++ b/pages/08.blog/outage_31jan/item.en.md @@ -9,12 +9,12 @@ body_classes: 'single single-post' --- -Yesterday, on the 30th of January, we had performed some maintenance work in the datacenter. Main task was replacement of a faulty raid controller cache battery which broke few days before. Although the procedure went as planned, during the reboot process of the server, which was needed in order to perform part replacement, the file system got corrupt. This means that in order to bring the server back online we had to repair the filesystem. This operation took in total over 12 hours, and during that time, email, xmpp chat and nextcloud were not accessible. Additionally some dataloss has occured, meaning you might have lost a file or email you uploaded shortly before the server reboot. +Yesterday, on the 30th of January, we had performed some maintenance work in the datacenter. Main task was replacement of a faulty raid controller cache battery which broke few days before. Although the procedure went as planned, during the reboot process of the server, which was needed in order to perform part replacement, the file system got corrupt. This means that in order to bring the server back online we had to repair the filesystem. This operation took in total over 12 hours, and during that time, email, XMPP chat and Nextcloud were not accessible. Additionally some dataloss has occured, meaning you might have lost a file or email you uploaded shortly before the server reboot. We would like to send you our deepest appologies and we hope we did not disturb your day with the outage. Although this was inavitable (looks like), we are going to work on better communication during the time of outage. We hope to minimize such long outages in the future with new hardware we are preparing to purchase, which will enable us to rebuild the current infrastructure adding some redundancy (as much as we can afford of course). -Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, which means we will have to put the service down again for few hours. This means we will continue maintenance work on saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. +Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, which means we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. **Once again. Sorry for the outage and thank you for understanding and support during this time.** From 62a493dcfe5cee8ed63edaafd12d3003a1af8a9f Mon Sep 17 00:00:00 2001 From: antilopa Date: Tue, 1 Feb 2022 12:44:39 +0100 Subject: [PATCH 3/5] oops I have overwritten some fixes --- pages/08.blog/outage_31jan/item.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/08.blog/outage_31jan/item.en.md b/pages/08.blog/outage_31jan/item.en.md index 840d9d5a..4e5b91f2 100644 --- a/pages/08.blog/outage_31jan/item.en.md +++ b/pages/08.blog/outage_31jan/item.en.md @@ -14,7 +14,7 @@ Yesterday, on the 30th of January, we had performed some maintenance work in the We would like to send you our deepest appologies and we hope we did not disturb your day with the outage. Although this was inavitable (looks like), we are going to work on better communication during the time of outage. We hope to minimize such long outages in the future with new hardware we are preparing to purchase, which will enable us to rebuild the current infrastructure adding some redundancy (as much as we can afford of course). -Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, which means we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. +Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. So we will need to run another check on that disk partition, which means we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. **Once again. Sorry for the outage and thank you for understanding and support during this time.** From e98417c4b5c7532616812766964e75d6ca79c38e Mon Sep 17 00:00:00 2001 From: antilopa Date: Tue, 1 Feb 2022 12:46:16 +0100 Subject: [PATCH 4/5] revert --- pages/08.blog/outage_31jan/item.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/08.blog/outage_31jan/item.en.md b/pages/08.blog/outage_31jan/item.en.md index 4e5b91f2..5911b2d0 100644 --- a/pages/08.blog/outage_31jan/item.en.md +++ b/pages/08.blog/outage_31jan/item.en.md @@ -14,7 +14,7 @@ Yesterday, on the 30th of January, we had performed some maintenance work in the We would like to send you our deepest appologies and we hope we did not disturb your day with the outage. Although this was inavitable (looks like), we are going to work on better communication during the time of outage. We hope to minimize such long outages in the future with new hardware we are preparing to purchase, which will enable us to rebuild the current infrastructure adding some redundancy (as much as we can afford of course). -Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. So we will need to run another check on that disk partition, which means we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. +Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, so we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. **Once again. Sorry for the outage and thank you for understanding and support during this time.** From 1c6ab97a200f8ef278f5e31bab1530c633ba0dbe Mon Sep 17 00:00:00 2001 From: antilopa Date: Tue, 1 Feb 2022 12:46:59 +0100 Subject: [PATCH 5/5] oof --- pages/08.blog/outage_31jan/item.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/08.blog/outage_31jan/item.en.md b/pages/08.blog/outage_31jan/item.en.md index 5911b2d0..36e0f179 100644 --- a/pages/08.blog/outage_31jan/item.en.md +++ b/pages/08.blog/outage_31jan/item.en.md @@ -14,7 +14,7 @@ Yesterday, on the 30th of January, we had performed some maintenance work in the We would like to send you our deepest appologies and we hope we did not disturb your day with the outage. Although this was inavitable (looks like), we are going to work on better communication during the time of outage. We hope to minimize such long outages in the future with new hardware we are preparing to purchase, which will enable us to rebuild the current infrastructure adding some redundancy (as much as we can afford of course). -Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, so we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (european timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. +Although operational now, we still see few corrupt inodes on the data partition where we store emails and cloud files. This means we will need to run another check on that disk partition, so we will have to put the service down again for few hours. This also means we will continue maintenance work on Saturday 5th Feb 2022 starting at 0:00 CET. We think it won't take much time but it is wise to be ready for few hours of downtime. Saturday night (European timezone) seems to be moment where traffic on the server is the lowest so we hope to impact as little people possible. **Once again. Sorry for the outage and thank you for understanding and support during this time.**