From 4986a06b5167e3099991212e3bcf9bf8c384ae0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Wed, 19 Feb 2025 17:09:54 +0100
Subject: [PATCH] =?UTF-8?q?[AIPD]=20Mise=20=C3=A0=20jour=20dynamique=20de?=
 =?UTF-8?q?=20l'impact=20potentiel=20+=20PDF=20+=20Changelog?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- Ajout d'un calcul dynamique de l'impact potentiel
- Ajout d'un bouton de retour et d'impression à l'étape 5 d'une AIPD
- Modification de l'image du calcul du niveau de risque
- Modification globale du PDF d'une AIPD
- Suppression du bouton d'enregistrement en brouillon à l'étape 5 d'une AIPD
---
 CHANGELOG.md                                  |    6 +
 public/images/NiveauRisque.png                |  Bin 271478 -> 25201 bytes
 .../Analyse_impact/_form_step_3.html.twig     |   79 +-
 templates/Aipd/Analyse_impact/edit.html.twig  |   16 -
 .../Aipd/Analyse_impact/evaluation.html.twig  |   19 +-
 templates/Aipd/Analyse_impact/pdf.html.twig   | 3346 +++++++++--------
 .../Modele_analyse/_form_criteres.html.twig   |    2 +-
 7 files changed, 1775 insertions(+), 1693 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1b2eb5b2f..28a8d662d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,8 @@ CHANGELOG
 - [Référentiels] Ajout du nom de l'élément modifié dans la gestion des droits des référentiels.
 - [AIPD] Ajout du nom de l'élément modifié dans la gestion des droits des modèles d'AIPD.
 - [AIPD] Ajout du modèle XML sur la vidéoprotection mis en oeuvre par les autorités publiques.
+- [AIPD] Ajout d'un bouton pour retourner à la liste et un bouton pour générer un PDF depuis l'étape 5 d'évaluation d'une AIPD.
+- [AIPD] Ajout d'un changement dynamique de l'impact potentiel selon le choix de la vraisemblance et de la gravité dans l'étape 3 d'instruction d'une AIPD.
 ### Changement
 - [Global] Divers renommages et traductions.
 - [Documentation] Mise à jour de la documentation technique.
@@ -26,7 +28,11 @@ CHANGELOG
 - [Sous-traitants] Inversion de la case à cocher de l'envoi de données hors UE en dans l'UE.
 - [Indice de maturité] Modification du bouton de modification pour s'afficher que s'il y a des préconisations dans la synthèse d'un indice de maturité.
 - [Bilan] Modification de l'affichage des données du dernier indice de maturité dans le bilan.
+- [AIPD] Amélioration globale dans le PDF d'une AIPD.
+- [AIPD] Modification de l'image sur la gravité et la vraisemblance dans le PDF d'une AIPD.
 - [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD.
+### Suppression
+- [AIPD] Suppression du bouton pour enregistrer un brouillon dans l'étape 5 d'évaluation d'une AIPD.
 ### Fix
 - [Global] Fix de certains champs manquants dans les documents PDF et Word générés depuis les différents modules.
 - [Indice de maturité] Fix de l'affichage du graphique dans le bilan et la synthèse d'un indice de maturité.
diff --git a/public/images/NiveauRisque.png b/public/images/NiveauRisque.png
index 1aa50b4a1f05af425671b972f01d77996797aca2..5913d6cb5b3c893ab5dec7bc147729dbc8740921 100644
GIT binary patch
literal 25201
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%0AkaG-w2rqxag
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
AD*ylh

literal 271478
zcmeFYRa6|o_wO4B5C|c-2S{*t*AN&SCb-++?hNie!QI{6U4jN@aCdiix%__X-v2r4
zzMc2;(5qKfch$r0s@i*hKf6PJ%Za0WCiwi}!v_>e2~mX)AK<D!e1Hi?M0oGXGA{Le
zzri>ti2wRfG4}1?y#Z$;EGzusLv<wbvp)QL8_8Be-QmNBuRZ^{U<Pc83_pB$%a;@t
zR&vofZVwhwnp^C6d6DdlH3+YUd<K2&Tde|B&I9tPLqG#M=;+Y}lkU;0PZREEMoGTO
zN1E<Fa45U7>^v-X+Gnnplp`7Ks;(-or|K3bZ>XW7q|p-O82{gGn^5et+W)lv`z*$W
zfJRU9f4%ab&JMFYABz8doG9r-K{RZ_|8KI?|2x_LvhM$Z&DIFqI6O~g;_^jflj1~F
zB*}<)@g`8c86P^KcWgyw1r5xp%W-fRTLz)w5#)y=ocMj=*C93Elo+R+p=%maUJCR`
zlInT5Tu_cIHjmp%@ilRvG(5$iJn32Ub^_NF&GT{Vzt(LVk+n53uqRCN1q-<mj-uL}
zzb)Tu!l`T}?ur#=cs`FIIeE0oqL|2B*IF!2s3Bgvh8Y>H{iLFVTnLpQWy=0P35-jN
zV$&Ikx48eVpiAwmQDn6gFOKw+le)Jd-u>g#e4C$<r)%uFghhpncLJwW^gQ<S_=UI^
z+r`<cp_k;HsGd}ZW8VZ_R=1+J@GT=w_2&{$EP2<v;TuKGKM6B<h^;A$Nf+>OMQYfs
zN0IFj_sP%aXYaXFTUar~o2~NKuJ-!&FlyaM6;yc_X_3cthWQp)4v}eBFSUo0eI0MY
z)sf3QZ+>gHr6n#oDy$?8E7}`N6LR_X#PvX~bS>rk^Rh9=LRmiXIcQ++n;o}nNKb16
zs9B#Z_)K&obB5)5Yj`66|J@90L~Bhx`BYpy(S?kvO>R4%RRwEO`7b|H<$!!5UcJX1
z<<^pgy+YVN?a3Ma9dWW0I12L4jZi61t9kXR`(mzXMlDChaV`jCvNp(vvhOC57`)xs
z4guiw5L1p6i(SDfE4vQKYz7p=;MK0&vfz@lpM6j#^4Qb8t_*d>Bq0Z~)^F{Irjt+}
zW)EM{%fj4TKB1`IB~3L>FfW^G`tEu<_o1l!b0&Dhjl=&?Dkd|n%lV2`X4Kh!nJp4E
z-kj#E#H-FD-@X+!sSpj^n#F9|s@_Olrg6>WDT8$=gF;u#|Mm%I0P1i;t-g?Y3cgu}
z0goLqmE)R$gHwyuzCDGB61KAL$HpvNVP&TRCZOEu#`XnWQ`;YkT20{in^$PJ5T1Zr
zd%|l5rv@!Z^4ekD=OS`M(*v!PE;}x?<`|nX_pB^WU?6x;RnFG-<!i&4?Yh1^ZvIg4
zoBj16>rjmD)%v`31W{*yIala5qLAWnyq7m7Z;J)8d|!Ld9G_o+AHm_Pe0N)hZ-+BM
z?XOUj&y>uxkR0OZ!pKJkftPxGtWRsbum8Lvc$zQ1*UeWs-FTO#9zq)ur{W&tQU{!C
zyvJE0bliKMjwws{Iy)Hx9y@RzOECfM4-hwLvf^K|mCt{-&qNB1syZPR2?SEVtS`0$
z;1vgC`=9@y0tF>tr2o642k%C?Is<<%t%!=qA)Z;P);euqQI4=1^k?if4aEJPDt^F~
z+hq@8tD?n#4UrxB(O!pLe_uL{-4XSd*4$yaxy^&uc$WlOZNHv$-#UwP1vhe7Za%$j
zF!l2E3<RIBY0}Ps9p{bsot7oCER6H9PuEEA8qD%jyN2tG(bC{01yk!*k~04&Q;E?3
zx;`%U<(m2S>1);Ah~g@zdGVY_%qOc)0^xyqLGZCr@-q6d#`pejKU#DarG=s{_wh{R
zbh<Y55z+Hk9L*fp^52d$Ap3th!+JVKkL#NUZuXs1+&>xVo})1TJ{I4$qT7wg9I+?-
zA0OcH6x?+530jvR|MG}d$T_k@6?;Q(C-*~aCPL-SCas^QG#CMY`ZgE(C5z};(7!||
z{I9vWgMh6%3(=KPCZbx7p;L-;i@omo<AoyQazu^<&&Q)yYTFGH-VKwKA3}stUbkF1
zacv1h`-N@%bx{jbjkcTW>?}lYc?9@*jq-rYdZ%w{)hR|QbGDT;zh4e$S=-Oq()Z^c
z1J}$x;otLpWmYPsmPA>94HSnX$5EWlDe(S%01g&<8=K(RnZR)i@~8V#U1i@(nHAq}
zO{3?D{3Wi9V$uosY5>^(>wlcz+XonFnHhw|Qq$||e&Z>AFO4eSe8%M7L`MQjdvB~4
zJ)y-_XAOcwQ&a20@+a@QFlnK#pWa+V;q~n74baJAPRrDX83%w*A>qFG3d7{=q?o%&
z<%ZsgkO_Q3hOiaMVFYE$A)%@HNlvLQTwLa8+x^c<z|@kkxS~LPeK<S#+SAxQRHD)T
zj8VQJyxj5D9If#c|0N5jyah5gOR2F0;JJPQ_=U>xHx~Lg1R)RrUU^%Gi-zzuyA+;F
zDEJUNRZrX82*nNM$kH`-7y?L>h^7&R&>yVLIHrB=LtZ7Ev3%tVPqGVh0~<J_b<vN_
z03V)HL(cX;%{VrO+1pqaWY??0jpmF53BA@%AibTQo#eGQN8g@$J=SeDw|KcNr5x-Z
z7u0%l|Hk#=EK-I%n&;N5->c6>WqPI{r=KqnU#vVXB8aTqIf8Rftn=$lelENJ;it24
zo^qU8nH3dDFZ$T0%PwN}Q(MHz39}wW#3qAHtAfxRS9|lZA%eI?>`Y&&_bU|VQIudw
z1HjXGmopRkgzEi_ER`WjbRFUm;=#op;&y=U^^|DEfHOYzITP(>O-+~SP+_~#d%f1F
zxDN6<W=sHZWe>IBbAQA;w$8~FXIRXP5$j`D5)<fu@j+tqTI_{V$&0=j!6xi~VsF0=
z_4+BP=&)pS_Yomm@j97kG)E4w(BN!=@}j5<reetXfrN|sWpYYQ^m1nAShE4P){3zy
z{D&URjX;t7q8wYfRW}gu_T;^*Fn#i~^E})*S_N9b=T=X0vk=sguen@V9o@hCwWTh{
z>P@AGz_PHtBWYwF)o?FSesw~)P-FX|lGZxfq+Kkp6;SsHdP~TM_4oL$!IS7?&e}2h
zi<njUK3}V7>Pw988P^1d(G-q-*vs%PsN)5;aIJCjJQX%!Q%K;t0n%W6PSW=_FciLT
zz}{o<OOa2z{l!#No%#Es&py`@pJ*mo$F1g07Rf$a-P^8MG#Hv$EMz_<;wfIJFQeRV
z&(Z+td{t?AlV~Mc9HR25tBxq3gzh=rBI=&u9Gqs?mcDUiTm@1acz5E}ih3{27hUTU
zxP?7?W%}fgFvVTeOO9BG5?Z0ZRBTdtyAe>l(OwU^yaZDICs-U@>jRVOp@iY(B#teT
zD&Zsb0)jA!aimO5sr94nL<_MLCaEdCGp)f7xu$%8C}m$-y7ZB0@|YM_2}!1$mg=<4
zZlxH~)vdFOINZ}p*B8N{q%@5~zy}kTvLyPW)}taCDKZ|~qz}4w;U>)4NP$YG2>X_d
zxui_-z4Le=gI@3!hQtW<_ePDpRv=PT3$!jyA&w@4kVIO>683_IR*DdiQn$JKLP||D
zNXbVNRCHdo@hpyp&QLL4n%$rcw;*Jq%QIde8>jli^<a>E0AeB*gmJkV*$AT_&<}Z1
z0*7S*WnOR0>)KJ2_9$a9@FjdAQHh!SLYS~z<^B9&(6?2vVluzUI!2)iW-whqM#!tn
zKB4!#NKy-DApWwr90Z1A-q1}_U*h0nid!CQuDWvDTSBpLk~~TE>QyGv@IxBC>Fszp
z*hB4SQJg1~GDMs`@P547xNKcyRQ1A2Jvx%^V+l_GmNPSkCFx$fTz$e8go%dR3FE&F
z;YG`|XfZFQM%#%^_+@WTOA-@cqa5~KeVL7nGvK=on15No<w9)QN{S|5cE!6p^(}54
z02i8%Z`cQMb2}P6O04XCxsn*gG|I#PBvn#%*pMOOyeiFUN!oRs=l}b@`qb8crHmL|
zOrZpsx0i?|_(^xzS<kL`FHH~K$Y~D<!bC?07)oSS-34sd{a)oPfj^wSuAftg&HQDq
zMIPPV+1=d>&H*fhIY&_r<#Io82nr91=FQ~Jn0<N8mx55TPN?1o@|}SkBuW*&LT7WW
z%L^K)<ENAKU|&Qv&rvWlOHHu^@1O;2<>zlf3Sn%U4`>X}>aNyBMXeLmo0DPGW!79F
zk=_y9KQdNUWNN7sN8q3cWZj~~0KU&i6r`MianDkRqU)8M{4yrz!4ZeBpQkqa>ZLNt
z=(T84(Q?+@F;Z0I<cvy98~e5kz1L6DYv*l}MuD*j)jMf)V3Ey`$Vl9i+OV*K)ogMP
zl$;T#L!3kDntxJ%ekdG#5+yO+{{#}{8?VflLs#`;q+{^3s-MQmi^9UBc|@T=-CPVY
z&GCEg0}G;69Ojl6r?kX;0e$3mwKrrrl95U7++=osh2D$x#YQDayGde(W9JYV^`m2M
zMt06g>wKa_i=Wa%yNr*II=L~zGA@YD$hl5W&NISRq<fs&Y%|2@S-ZH6CnV13xDN^&
zM?Nw;wJvO~2-swY7KUD4+k*#QW;8|KVl=0Om#8)uqN1iL7r~6pgVni@!qJugP|0_d
z<Yy+?3Zk9{<gIfor^@qanF0f-p(LSuGzM}-)II+K=<VrJOb;*(Vk<H$`lV>E*d&11
zH&IEVV%9$Z^|En$kjoG^U>6}cL%?a^$_h(9d1v~1zeC|4Mt;RnRyBKKS`;qa+I+uT
zEIwZ4@<2qXa2qn_2`39=q+3Jd({+zQT+rVR<3lBUL&`8`z9DbYz&9$~X~i{~XOo|!
zKY>K?%{dvQu%aYn{cz(Fn^SCqOoQ+4`NP?&%N8N|A|U%5vZzoJ26#)NJ&jKKso>1w
zN)cbDj41Syb={-m($d*GC6rcltsq6f`x`u~piKSDx|xorn7Ofg+Lzje+PgCYoh~Gj
zIvf9E-q?L6WYsw6+H>M8`c1L-Ji?p>r!e*#o082&_Z?Yp69&->apwd(hW#OmX2o0F
z51DIB0fwCLJ@RNgh77U{Y#e;qGSjDOLDgok8&U0mtnmUKY=T@|eL=b3rB-z0yu`*h
zsf|>60Oau@3LvMPikI4ZFXYj_{RE=lIPlj0Zzl2_??LiDNF7H0SHT{9TBKUF^$TO!
z_=3aXI*zkuMUTsht2M%I^vbmprhuo3U?3D|$J3O)La0&$3Urxu7T19jTtDo4vDCE;
zfL;&Eq%ixE>{S?CY|O!7u|w%ubI#86vgS$7hTZ2adE+I8o`t-UntVt1_z_QzbEtQT
zfn(O7hiCPXWR6(%t5KFl-tj@z!0lOQwuzFQn;z}7yK+!qD0=N~O0Dgdk(P-4pp6Yc
zlVqUvXf|!RIZ$~CXnXif6LDN;cvXT@CU6rrHweObyDHO_Rt2yo>wMjOOg~=nj@vRB
z*Yh@HD8*p{T`cB)a~!6utsorz`H@KZhf7Aa;gg@4%;TBT>spg++NH$zih4{dpr9R)
z$yUD<U%DXDpc{3IdDQ_k*oRjn>#b16>AKx<HZS^SD5!R6u3EpxxgpcJ>$HtS+}Xx(
z2E$+%_`sxy<K>2sa6gcR_&r`S(Vj$`tB5Vs!zCpaM@;5n<I^jjHBahz>(<;nP~024
z`A1|k*hRqN4<)NpH+KQk+Q2T=&h~6E;F|(K+Lr`qiE7Yp#9*Oftp~ll(sJJ&@)tK*
z=(H4s7{B$#Nn$3QPk9*IH21Whla|znC3?d@67wEShB&PF-;^wjd=rXzdp4m>wY1T5
zSbz^cF{V%D2raIi1$Fc!`*3qrES%`&4gzKF$5Ee|2V=CyyhKa0H6=qTAQ3~NAe-aO
z?T&WK6$jW>$R1CJ15xV8Zta96g(k^1T7`m~i6Yw0oT@C~(n4p^5_I&)V7cHKH}&;)
zUc<&{?o`Bb%{4$ec(j`T=?|R^WM7#p_RKxH)E!5k|Dp5G(>ON{k(ZCODDuZgn8R3|
z4R=?nr4eIhgP41dQx$r-$EZcp!^geuNw)b6ptBF1>RknBYu5j`S}=69*x!<i&8UZ%
z>R5+TF=v)gw5$?P8IlT5+SOK__))W=+G<W;F0FQ>ZpNO|a=9;I3V2SlU!bDio^vL$
zq%D^6#FG|z3R-E%ou6N_KkVXkE@RezEi<!h!s@DxQqtI})Ni#Q8r~h#o87j1KF<u5
zNjB@%ngY;kH6_gyuDE`aXGsfV0!&9!J2*M9doh0Esdk_%1*fh5IidM_HveyTCZSAV
zD-f)~af5)ZIIl;iEV*g(b!nb{$axLQmR8FXb|c27k~F5DJcIw$bxtwvKBbW>vdSx)
zrGJX@a_b)HPbPb~Ix-H3bh6X($*jy;6#a1oW{wOehXil@p5(PBK-q-noOyHtr@kED
z5Mi~?ZVjjGJ+TG_?ti-D-6DDjq1!8;ud$_M^Gf;Gdl8%5AaPyV&>^~8h_M5XO?^tJ
zo;F380<@-ZyK=_<xzpQ=m9+P-A>PBiUX(*1z(i^Xr_{D`>R0b@4_L|BIi9I-GU@(p
z!5nufNGqp){9EaayV3LLYb=$MaoKIng)_`qJEw6?H-KtuS&MIcRL0{Z6t`bO{K!6v
z6(rDe^33RLsn$p9fZRY*zqOgle7bbJIbm+FE0@{5Z70O6zi6*Q)C>uh644%4%~N1{
z<hA;mT~Wx>K7^-8X7_gShJC{sPvaoN!lL~z2RnGd8=4xB0kaqvAL$u>9T&XeX+|Pm
z-cUVz2xoF4=U}?zMn7k5bfT`iYCH#>P?rWDXfBUgf@-Vx4SJK#GiltpK{f;7?gI<8
zAmS_U$7uXrceN8Nxw>&8ofb7nwc2&^E=1jKA~2S5T*Ad8ii{A)fb>$(XcMkqmecql
zdP&POQO>D=>lF94%HZIeu}nJoGYD2urlIOGjtd=|sE)d1pE<}`6HhpA(z?;w;7Bfi
zB?J3p_E+6fx~1R^-q~|SwsYz8+E3K-1Ez~Mk2tHN2D^#=2)4qndRFy*`Te!YwSPlv
z#}!O5?}%@bm_+$23%|vm$BGZk)mrE0@7qM$^`G+Zp@y<Joq*)I*pi;t2I*gBew^~w
zrO&Wa3U03+tQ;@a#WM_?h`u!jw`+3Mc=QR%@k^5z<h@`D122Il^iWg!sRKuENO*ig
zwakCShZv>}KC~)?gJLO)wWSC}_pc6zlb9I;+fj;2ezaUM%#p)sY8^fd!8Q(8+Ke}w
z1-j3$1-{lThqZ%|O#}Jq!)p5Mnd$|a^WX;-)aP!*$WRKJu}qV_#@cZZjG}CV!B+fm
zFu~58E&BO2=j3k;U_dY?6)sTk^$WUMhC9IJ>_a$%avYW0y1Ub-(!J;2Z&xpto!1f5
zDb|ZKpw03Vma=W?udV$zSA`2TdkCj2@Y{2$@(H+NSv|&O<wV?PhvJ4R=ns9gmzz2l
zV>ir%BeT_O3%HSWD)Jhj$*E+?uyLa?Yc$`D+hHxc$nT|1J~4hSZRvLomM^rs<xZRO
zAfCSVmoG(x#Y|xXYddJcIOBTD0s1hdvUGmI){Ev+0H0edlHhv!lv^_7HzgQpaaB9K
zYM|A8vj;xkxZrw$4XJvGLKp;jFdW;+*^{fZ5UAI3P-vou6c;*u-bvfpMz<+z5r57!
zUdpW|WB59a-2*%OooG?8CDo!x0*UfsRnD1-4OG#`1e;*}JG`Lwm&a?^z+Qs^k2j8x
zTrC<*46>>&JQ_x<goovK8|(DVk(A~UR*lh&Bba+!i-(q6pEw2;qB`Xrw72Uoxb%DH
zYi}~WE?2H{D;HftT_}a4l-(qW)&C}wRRbx=_W+pJ(-FDI{cI+WyOD5Ze;=_f*L3&R
zQ#`r(&wKdFLt-XDVKoLwUY3zpt4_ymQNj|!k<@JA)U}kKKWe*D`xS9md<EUnhkys+
zi+aIQpA|!IZ8!R}<LNn4hGNKoO$17zVujhQ)dAh#RhJ`}`b>w&6Y${5R1ieduffw(
zYTsm~&W+?Mk{}0uR_}7vqagHmsl-jwzndxX1-DI@N>T+$hTqvk4?ly>TrKacOs-Cm
z=MiRe%unAw%l~p+|4^PR*aoiGKk6sb@~GHm$s|=KE|KwGPK&U$%|$%4dPW*4F3hh_
zYS?z?J`ozi9~j`5#^_L^e@tr=-F!Z^H#p+|s_i}=JFn40cp-H;iP+{%9PGq)Z+6Mr
zuqd#tuS9ERW@cD&SY(F%@Iru~Sv-zy<~%?2;|Map<}R(|j1Dg)ghuxKwEJV0US}94
z5!^OrYVf-dposHxeFgb=&5a-t92&4!M6I&(I|)5(uWuzy$SJ`y<EDtV#H?h5jAkU*
zBv@A6rtQO4yto~r3@P)E_-iffX6*915U(u$18f_c6VS{b$q}s=h!026yGBAAcnzMb
zT53bQ;_1g@sKzk5PAfd?4h;z>XBonr%RQQ}=}p2fNS*hZOdbZVo>Q_1p@!N8bTs)u
z&TAKh2&#{p_#$)Yyj@v*<?13Yxw{$9wx?M%<+QIz>1#u@;=`WdNV<tNYOQt<Zs%LC
z$g3ado+ybHD>M#stnK%f?Y^q%ZW>D<*yXfAKF17(d5*=mA1%~RAsn?<Z#ROW^S?!P
z_6>+nbi1Usl1JFqy2S`ttX%@pO3FZAu69puh>mrd5o34U7q(O6G?e#L5vg-3r@&B!
z{2b=V*dk3$^+r8}D^()By>Q!K2C<T(Xj|fDA5U`V>--s}4cq$0y$GKox$Q4D+;ae4
zpQS}t#DoTp4uw^cDmEs<^*q=JCaz}{HPO0L=|0VK*s#V@GJwMCA$Za{7<aQlA4_-H
zyf;*Emf&Kd(gD^Z4mvvXfBMpjM|7H^IX+d|zBwTZ%iHw^xn8_pAUQLn50g$|(=XW}
zED?^oY~a%NPn%-oc)EDFk*N&hu$nA*S*|5Ut5n8~*tU*dQgq#X(d7C@JY#(YX!RV1
zNK3V@3@x&G!5Pj$IVU0t1Oo38zuIn$0LJ*GN!9P$rRuKIT!envSR3qRm(B~yWyvqU
z8iZb>=A7Y*$bD??U|i;HfYcL4+HV+f3m4~{VeM!rME$zYotn4F7!F{8qt_Nk-?0NW
z*H~Z<Sf1I>9DPh4Y7>i>^*bXX)~M9q3EG-(9f+PUdpc_PC-sWakKrL^`JaQH@Eewc
zzpt;5p+@;F8R1dN8tYCn8K+8$V14yvVbXu;TISXolOD>nBJo?=UT{M7@}#f~8Yay#
z4or|f!n~Ah3fJjUAxOUi(yqFSv37e<y7q?WCQIjebK#PvHM;BSkkq2bHL#L{sLTOf
zEEE=+5Oa+}2BRjiI9+OSYKQl8749YKNlGdvkN~-W#tX|oVCa6KoRB^en=<9`&tfkr
z*Q$XUAfsQs^1uiC%%UtHh1|5cXxl{9NMgHNFN_jrl=Sce!w2ntw+)$w`6fHAoT2kY
zHws8ggk>06h3&i{FOFt<m20wWY0~fO#(s>OZE}^Xy;{9DwhYmDC|yVP++EgX`#+RY
z3Ylj!OinLQ4n1YRR98?(tX8J9)(Uel5@s-b*{v?+kHsOi&jMeo`b`O>U+H0_(SddK
z+hNbzYwa;KY@7~@Cm&gqJ%u3H{wE7X-AoR>hM%u+BY)_H2X-VbI(qAzrT8rz$G;!#
z5<HOQcRE05Fx)(ftj?^_rO?4!WL(7-e9kxfjWd0yNs_MG-m9<lnwG%r6Ex&!J4;{e
zT|+5zI;TJOK!z<{#a83^@q;!sK0zMOtzZUKBI~J8ta{rU<J_u=f`X>#hyh>4BDbEy
zOy<2Y2SbXn|93a<7dV{J1y-r9$tl(I2=2KTyz%*<QHTpjGf0F|n@d*Rw^y)X$Ipb=
zu7tQJfn8RaIm21ATBDwLOFPmvR!7<@GlsaYt}fsG{B)DRIGk|2TLjpQu3>@L7Qd*9
z3m@$~5CfP3sK3$cp?JpnzQdDeyOoZRc!&^Am1Dcpbz<AbUugL8s;i$sq{Ba}W5UJP
zd^7#5{!}U|t{SfcN}Nmxxx&m4F3DIWCVVap)k8B1?yaT4>uhVATzNtNIWv0q*V*V(
z{m89;fDEU=;7pe#>*tsv56`HR;qv*t`yeoB)+vi&S!6|tQVlWDZh|=bsu|HHj8r#!
zT(Hpkf;E}3%!1DiS@doLlk9mVzNrkwNjRoB4&l3)@(DG!6kU7Zx6nj}uy6?5)81?E
z<w;`o%}73=w18oQGZJ{BU;SWaO);a8<sr;uE;lC}C{emr`)U4RP7#`8dH5}_Fgwbn
zaOYUvd~C8@)kP!!VTMq^i6}V^z*FPB3dD=Vsfrt)maR(+IKN(3m>o?Y9?Ad2z4hR`
zKZ&zAZH|7%6}4xFFfe+Rbf1e3xox&z5rVY!>+~#02`KA}3RN4w#MzCg?*+V+e$nV{
z$JQmZ9L=Y`rYuYxH(CmPYJ!WO`cads6k1UlwV1b*hMrlz?2^zEIaz#yYjq<H@vcgb
z7{c>Ao~s47a;V@wOIi_TiQqdr3KVJ9A~~y#cPJmJ)eK{2#(Xt*cQ<7UBkyy?C&V4m
zYk073&<+32-WZLrV_CSWvFJc-e>CxVL{^2xpcD0nD~bpmWhaKV2&L6oWYzF;NZ-;i
z&rQRDs)-&7J9+f|WJZrMrP^Z0hO0;UU+*|;>A3`{+a=`VG{NY1j$(H`SSU*cyZ2XP
zGH_g5OE8c|k$!%6f3S3#pZBQ8#q;Ic-njNonmbP4Xu6})K-8h@mtp+aB%_*m6j0gc
zk&40sMV_h3j0C^N<+awR8HYbfMh%e$*3bZ48cpUWXlO^-$T&=5IwYB8_{%V#Spe2e
z4vBRmjkQU0lL_5b!*U;6zIoHi=gQxUCv>0EI2pIa^H&fIW9KwvZR&Bkz-m<{X8_C9
zS;e*Tv{;JWAKJ=}h61~*R;a|T`IFyS-#B0sDk`I2!|wQn+I`DQ8PwhO;m@uB3xtb*
zKm;k6#21gpp9>;V|2&MtCQLe*n~i!(?~lHyjcAUCK4rrt+<Xle-VCeg){C*WF@9L?
zv*bVO&%GYY#>J*aP4IB=pk1ZrOqgdQ{o+YWK=UhBEcYS)<_>a8Cd2SJzE;!G(XnP_
z;OSi#&VMyk_lF|rC1HX?CHcQJHRrq%x9U1Qw6`@=KM^W}L+moNk_D^L+Om%|J2NAv
zEXIs(vRAukh*TQ6x>IfLvkUaA5DMtX^zASwWwP0wsL97Gcie0)Nxsy-5E0f~2Sg34
z?8>F|Upkz*M6+L)9-?`&?*?zw-ifOud(i9AED7?KU?6f^_0Ix~ldQnIzEZM*`gEa5
zz1Qr&_wAxpiC6h0RK~6+q468SK2yd8k*UKKgxPI_)|d|}myBiYQ8~SZ+zgrhlYQ<B
zr}r5i=!Q;C#xaN9AA^aO7QhryjR*DDU&ACrT4FCh;GU8&8*JwF9eXGIQroF&@=eJB
ztJ<ybf@NSVsu+D0)(kAu_=v8Aq`L_AMb~f!Q<0YzEZdUoaJcM%jD^;92G6^ih(f_Z
zL1o`pNiv4)bCo+W-fb0cs*q+k-x1LF4hlDYNm<RPw&DdMEW+`GPSE6h)eR$go6M?s
z6G+E<%90s|wBz~$eKgR0yp7cHCZOq;e;S=j@!xvb8<s=*3x67LQ{}g^`ad6Q#as~{
z5Tjx0yA?~`4NRGn8efSat96^Owj*{L4wlgjFStISRI(nKn&G}q77DLu$!O~1oe3(*
zt4%=~@{<y>Fw-<_Kx+6k7hXSjoJ4%55&f}Alib=O12HM9j*AEz$%4iN6fXIG<H(&(
zr6-NvBV7UE>9xrOP=4?)wg=QpizBPKvET6I0OtpM<BiLfcR~ytkttBpMZ8wjfvOhY
zbiVS<SL@MWsxEhv)lXKnTtX%|b8Wl^recp4nmpJbmSiELmH8_Z5pgCBF=yWK?yb1Y
z`hGmY#Nt~dxc-OHh`qSwhAZ-_r{pS%tMkGpk%&0FhtLE#v~(@em=bCJpMxj5G<u<&
z>9??*$O$89bv`Q<(f7N5PCtF74)OjMNFh|?aslJ4`<1-2GO>i&L<_atBw|obF3d+j
zVMbKb1hxI;<MmvDLQL$x)BxiYzIf)>J0!It<RZEDQKT(1dX1}UpFo{BSxxjGx25y#
zj`+y*l@~1q!?v8MFdM0!p<oxgA;03OKkDur(ctD>538(@=aAGi7J>nfE5$T7Eb->1
zYO#B1V1^KMu2KJai@$;I;gZzT@fA`$;yHQ~epRJbm+oZJCV4hX09V13(-@Kx*P6zW
zIT$wD@Xa;tm!dcoQP7^#goduvB@tajrFsaoriZ(qBYKH5q=3_ZS9NK@%z9+=1h*QZ
zq*z)c`q^!RDn<19TX_I5mCbDB<Eo*O!TrlR-9slly+Hb4q^qYFS#2Ss(V9PM+qeaZ
zvX`r&`10Rb!*2x;REKk8JU~w50paoYvlEUAo20>M{3o6_-e|`SzJ1=}Q6L!?UF683
zms=lq{@G|Y`)Xj1LqU~oIfHm+9)#F@p6T}(i0;SbrqnH?`iP$su8Z0vU?Ifjpm#p;
z>I-lQWhAx3X9qXueAv?9_Y%moaa_(yZ;DkKC(M~JR`trR)zdxx$z3Li9h&AJX@JPc
zm|c3$BA1F&>$QUJyoPSZXptv*@zn7Zp^hT2H!mu#C<hStGKZ*^(yx^QTgKC7FNmx{
z(svjd7PA{|XBgr;*(myQhz8yn$m6_x)^6&sLRZ`+85mT}Q*_1eu}!bT6_0s(L?qmk
zHHl85O1oez)GU44UyXSaFbHK03lHHmKvK$86$wXF&it$xRyDn}WKorok&#*6+WKUY
zxqp289Pi}l_-uJ{a`ILfuEjUoE|!tYuUHK|_$?#3RQPMo)Xt*Llh!soM9Uz4CFDP4
zX4_92y6+Kg(dzl>kh2WcTW?!9ry8HYc7E_DVg&cWsZ?CMYF5xj*+SBZ(_ad8kse&8
z88i=ay=48m$z<FTV_Gpk=D$CyQGd*V^;pdahAp4%q)l13jrNN>f9QplvRfHV-xF_@
z?STG_f@??1|6H4+_Z}?nTS@MW?xec7iAPT}`pKjthWS@q=w%{pz49e;h^JMxzS(o1
zb?XSOuhuIbYu=Mx?W)yW)P1reFeOBb&5ocvq@ydg#)?flm2+DfqLIBExZ0GvWk~J0
zmqcD5gRMoQ_{E<0?9HS{qsjQG=G68o3%>tK^<wHTIAEItr1s3#y+*4yYV=%3ruBJ*
z)TGWw`N<cQX<*5m(m%PvRpqV9aCmq$1PakbR_lN#?NwN{&Tm601Ikuztb6A73sUKY
zW|gtV)ZqrJv)oYq*;UumcM5W7)ZNOrlq@$dC<MYu2oOwzau(E+#fFR=8kjN${lW`*
z@FykBj;Kv=|KL<5kT?u*lw6p2zp=tt{Dd>TAm?E;%st@8DO)7-+fC$mBs7~F546$U
zTb4ss8B_1NcWqdH`u%HgVDNEezqMo{uX(-60EzM{LBHmXml2%lIUTv&xHb;u$kBcV
zb1qc`U+@a1_n$j_)36?CTYxZYdm|o616^>E#LOjQsYTEcudk=3gcLBm<9+g%MWh#=
zhL;ztx&x5<%lMq}gCie(pO&3?{u0NA;*BnJCtT_D-rY<kJ^88Lrm8c$^48*7fv%v^
zTCT*R5@HO>vgM96r9p0@S^D#-*CxnnI7u3->$0-A9Ar0?&rL!*g2bGqNrIzEH*>MB
znRmnH(&#6OXa`{@&vr>k>Fd2ccv65xb~lC@c~m>08lPg!aJB03h+44t&f3<G$g{M)
zsE02&BkI9@zElBD=4OxGrn+WpfYpHo!)wf|#1q4*1HLvFo=bYv<xGLigd19V+)@4A
zoRe?vs^aD^UE;8_F+{j_Xec$OCNQO%O%eoWY2aG-X#CjO<sGLMJlsy^@Z1M07-?6Z
zAdv2-3e99@vl<#gIqj`Yf9R_N>YViKaSC6=LM`Bt=tV-wi~m8Qi?{1xPBM=$p&lhi
z`7SI=bGlIl?ralCf~0nI%>76&@+Y9j>#xr_#2%EcTDxXRgFMT3*;EF(j23yshM{|d
z*ZG>toNVpa?8z;7kVA4%f&*~IrYg<PSxF&WJc(ynJYj)aQ~gODRe@T!UmePG0nVS#
zKhy7x8V4P?ajNTXUe^Bnr665&a*$gug7mMCn~7K;&5ucMVj`G=j{!90r%u0m+VyZQ
zXU-dJ&)=N{n^1G}J5^-5XX~3fbF8Eo-@FMpy*1ZkWGk8tJZ97F(H}XY4vzQ;tT~we
zDg|@o-Kz!*0g?ThF|C%WhJt27ir6&L2v`7c1n41H)uweHW@cw^YwH^tCMPF<IXKk*
zO-V^HRa%|o9U>qg_@bh#`xZSjGvjHP=_PpC4m>O57h&0P9je7voXk#&DFDJ(q5riI
zT_#8$hr-U8%3C-l({L&z7{u3u{)5~ez?bh~9Qy(AyhgjH4v7?R%{I*6xzXkP{0D0A
z$!fX9a$V!@y}pH|cDrl3(9fmJ23TqID#kaBF4_x<?I3LAAo#MqPR%Y1hnrWN>Ap%A
zd$*6JvZ{J@YlNL6yeS$Gvq6u)Cz`MKfD%&zC6$Gu!7KZ&K6`|>hcgcqlA6BVT_#uW
z`*TLHHLt_QJxqj#?(XH3L{0q!1qN%;X;vv?<}o*VRmau9z#YRGEbMuU8y=ywBBhK*
z?`o%d*QC?zB*{rv9}y(Ux{Wy3!LGMRbe;9N+1KW0m;Kj~SGBH^r|+=cTb4?2W!iJq
z?oaQ&LQ@>BjOC%tC;zA-i}M8qIA&?w+KklifU5`658dfdOly7)5%;>tQwBpzW+yZ*
zeJ5gT7nr>%kpbsNN%O$`8gVDA_oX+04ReJ1pYudoT2Y5vcvexJ2mJL)_0+I)_@nhQ
z;l<HYx3yiLPTt((mnR_qo~I52$B;<p2W<-)&y9DW01dzw+f6!c?(VYy2WN5^f-7{o
z2K!Sy-OHN~Q{`mjiQ2Kz@3r~5H=H0W8AiPxwe@ASHM>PG4Aw2d7>X0j9%zj*OPx|(
z3a4x0W2Fw<HfeuRF=f;odVL*8Za#u-+g(GE2W}0lJOfLuq20Ql4lGA0u3oGvjx_`O
z+IaAom<<lzX=Gi)mR~8Ajyw-mJ<4REQc@ALQ?#q(MXhTxPq1t2*t`J9rr#58xVq;}
zuZJzR@^{STIm+kedk_Y6;2QE&0&8t+vgAl9n*{00U`uPc&{KLnv!9!RA5aYDHa_VM
z<ola<`{j9g?^PZ_DiA0n@9`*ZoO-6Wb#b)peJ<@P)a0GGBxk}6?oKh-tFU_$p#w0G
zRCZ~AoT8E6Ei5pk*Z(w320Kf{|7HTKLXvDv^<}R%JhLszX@ID@{YKgg>#f;y1t~b!
zod@I@pIW&&ICZ#Bq}au}e69NKGRqtH_OC{Ck<{!G=WM%{N51O`JcxD?P}>e1`B5Na
z!3<kVbWJwIhdR3lv8CdKIMa1dEuI9Hc3L+k#yPi+6X0e#g6Q0O@3kc()|{+~)CZ(u
z7e+EVv1;p8j(N=^Uq*4;A{fzLJjcg9=M%H9_0i#o(uYc#MT9c6We?tFB25gC)jV^G
zdogVdgq8|`2Aj(#$2<<9gt;Ea8!JamEopnx*&o&Tn(e5X-XRkDG3uJ?<sM6dZO;4~
zg;IEkG8tX57#uBN0w28yD_b1h1M6Z>QC|u@-28~3sI0g!uO{NTMx!RoLV~W0lBP1H
zDUB9XLmN6$M$Vt>7ghJ!Pk|0mqIg}~9{yEw=bkcd>m@sltGg}e#OZlpH-G+|BkUpM
z?4BawO2y-?y$P7rq+8WwW9kNvzR4rMnar{f@A0pkl%_M~I>+2zwB<A4QL6N?xTL(W
zqGQA4uk_$}NEZjGeK?|)lsYvhsd+d~0~R68ICOJXqS;$+{yzn`gF>0!$v*jC<ot{H
zdcV(4O0|Zpw8j#zyE<bF$))wTog{L*FF|~=zWaF@k!Hy-e6N(Gg00DJ^+fls_Q{8H
zHN6b&@cv^kEQ8N=hR5ieOm0l^`}`4hZp{!aV~vKgM8sG8mQFKm4!9+>g;RBLY*pcg
z5D^X5|A9nqoIp5s^SgA(lvZxt|BT35hZ~Z<V#K&|vn?ybXh$5e%vX~Z8k<n{W=5Nh
zO-A!Z2v-(iKCQo3wPrq~6pMnlM1`Td%m`mriCu;8bYR6$$O|R98y4rOF`^hwOwwa@
zC#c<JH2Pam%l)tuqdp}jZO1P>U|eOrYKe2!^e<isML7(XH%v&k3*#o1aA@gcth&Bo
zz=4>BoB-<j%@T_TA9qZY?M_-cqd)T##g~S-2|~v-%%kvR>$Vh%fsBi;p3E*_CN>s*
z2Cf)LUjW;Rpst-^+N5La<>e}^L1TE)2*RAs7rWr_C%M58m5Ky_seY}R>B}*VYS@yw
zvDsqw4BjNAw>q<bx!HU2%{%@~09aD8a6c%Lq2il}KcWJB==8!jF1Y$))0?ValW;R|
zcCjz=@g_aY!Fvf-<?mAIa!uM$UTA-rz^PyDz}_VZP|F<2Nh5uOzn)20^PAMIzZJa-
zTv>c@Rm*+Mov*LKy)@zmOK6_*9dwfF@>ce<n$+lZ%<VRHLunzKR~Wt~li+5;+};pV
zbX*&4is*UK%*!aOibZkuO2+c{#gk{{AZPct9h=6bp<9^iMM1ZtS_u@Fu9GR1W3|>a
zBjmuf@r=>PDV*BVUXjyaY-kqL`vF-uj>WhMwKj?E)78sdb8>d}MXaxxB}}O*d%WqY
z&I)8_8efKeb=)qI$_36VrSb=I==hKNJlW}iOqPBLv8!Tk)&xBcjWPmseKELF^lJ0E
z-!qeoQU;31^*6Fgvz!E?nK@x@{y*cjwM4|^If~(x$#;}7s2&f`ukB%DhR+{<hlyJv
zjgvxL(KP;8RE4Gb(pGe++C6Ba%e?}$&KbJL3PT)L0rM`{c8B$0m>IMY?Fx2|^JM~p
z4bh!+bKh|1Xy-C<)&!mk5H;;cKG}^!ya3#t4BY_!BMqN0O<~&8Agn9uGQ7qj3>}E$
z14SH0nu4667|#U{cHXvXw2B&_pd=+NM&q;Ss}gCZ(F}^x42Qzpyo}=21TAB}mY8UH
z^hs!LBROr(y9Vq{YaUKv_}}y+bF@>Y3&R`gB#%KTHL`RkTDM;$?HLi-gJAr^4S^qM
zb0N@{th_9pJ7?l1NmlvdM*97}WaFgrT~{paWh?2nzB-;D?T<_yxFuZGa(^YZ;d9q1
zRE;uGgUMYk&-|q;Zf%*`gSv%NdnQlsoA22<*7&z~UFbW4J36^Joj+2uJDl_sJpF<v
z>YR^ONlRaVw3aHNbF9g1n2%Ba-#xPc)$qJ$oB3b!$`Hy`q{4SqjmMjzc3c!wkz7^J
zGu<aYw^LIFOEcx*_Z@U*;isn^>!1yZ?VK_4(#Rh3O`+?^vRmXF`a@kJ1-kock}R@u
zt!*h0uFx}+iXO^@78>Aw5Wg(Lru*{aTys2B#A%=sHG+thCHf`oa;82JN@6vvF0I&;
zdZE&k7o)IfZi;Fk05lVS0okw2%>Oh2a%r!CFmz(Yo$sZW8Hv`{7awGZgnaQW7;Ogy
zl=+1v7v6P<o7lJhuZav|e^L#{{+fga#J#8peIJq*lBh)d#=Eq%e~bwu;?7}&uOA@T
z889X2kT9Ow&%Px~&wD5?X9jWUZ=}~VqeklJ^VhCT=C}Ky!sT}^e-jaX7yV54vR;Mi
z1@jSGe!KOg2eb<uS+fsitNgsLaF<Jb<SI2mF<FEuJk!_;Tbj9?SZKFs*xPGX%Dova
zC))SM5<$K8)cVdA>>q=58}#c8`EYVpDBp}*XIP3345~__6UK-aTU!pS%d>g;{3dY6
zxQVrb7wRr#QmYY$YsX!em?e&I>C~i1a3qr^gGW>QCIwWR(u%TQ?<%?`$<aNIzPB2W
z8%_Sww1zXvIV9rK4RRgLLfi~Kqj|6w#Qr5#dHbMLr!eGoeMk#%#9!bn3}FeQ&JAHB
zD=m(*ave%&4=W+~EL9>gMn^^3{^cz|K}QtVfvIl(JDT>nqTQ@!-{4%|w=4SHBIYAi
z5ob}BNYGc*r5}AdUl;xYk9|O=y84;R!0KodnsFjY{}^HlZK=lyTFOaxt$CVgFU?F)
z+OzU9qS6I*Tas!uMH`Tog17e1wV#xd(aiMpG+qN^gr(xQc98UYC9;ZnIHHDBa^!qS
z7KZ|t!o<5Pi}C*SCIfRM)&Cyb>rDAJP=3ignzQXVhx11NFdMecb9@S;^1>dzkkHt4
zA-HCHe^_|s<>`(3LaL{VgBjwoIs7mTPY*93knbzHvIcnwkfdL!K^>0eva`LW%$9*0
z4l<zu6Xvn(3KCO|Cg1ls&hm5&kcp_L-_Ve{D2#na``e&V7-GP<EYOzb>M*ikPZj}g
zCMt^e)mg3-d`199(i?1U8-4SN78AXZ7<!U#?;Kk>xk}=;`$(nZ^}XRFk?Ms4R;4p(
zB(eEw{a$0_&q%W6!<Vyba}9Bma|j$gL-@iEI1S(c=v0b+yuGV%!yT>a+L3M#K40wO
z?|{Egji7l8;O8P0W!O!AoT2#D>tCKRE3K~Mo!ho^V16ZIaE-~*ybVj@LuvWKmb$FI
z!JD|?Z7QsaE1c`NbFB>AlX38=14Y{o7*UPajaHGmr7^)udbh?F!ch1zr3eH2+7AD7
z<c#?~W~^5ICFJ;A_l^3ogBNO?X={)PFD*OEauy<lo+JBa4w%bw@zVVyaHv!Axkkdd
zRn|6wI?}lu@sInybwy6ici(-kM%x9}*nGMO5SUKJL%tbm3S&VOOd^H{cV8*qeD?uG
zzM_eU&0zALrwsh{FWr&D%TH9#cI|7k)<M+k@4WnBMJ+IHqRa)SmN~_wiO<vDmrojN
z!7IGRm7UTm!s+*?rZB^QC^XYuwX(A>b3Y!ydB2l!35Oa!n{g(S{@#N!-o3%xyjzy5
zN^D<aU2x-l1fpE<+oL$N-uO3;bF?Sr6mvEAU%@#S^FYPOeFn1qdUF<)5WNQ7ZRxx#
zO|&W;tLm*Ln~yizWL9SXybrr8F3!&t3Z6~7`z@gNd(Pn}LZnejkZMsf!I`&F*x8@D
z?WT>uW+y#(>F_z$yDE|mfI*$+#mjqHPkw85z}WU)+m}JgmaKG`bR1bQTX;PDwpizn
z^Fx(}lybut-=pQ>DTTMCkApVfAFIL)!%i!Wo?;g8Y`A+ixH#e(X(;ZH-(y&fYkzF=
z)+Kwdhi{alRhwxh7?QbO%mlxl8z&1MryU_)TKxy!X~4h;ApCzFsUFAd5G}w~J^&Zs
zQ(S42)z%WR977OuS%L_x>=LT}Hr~XV0f@H~D*LnaH(v{d`tO4k67F*t&zbg!S!Fi%
z@1c?+5hi5>bh9^zcLfpFfzY!8dVP?J(?T0QMjd0=vyPW)_f40AmWY%qUIn6yQCp~L
z1APK!y1JyfFP`eKd2vN~Zgw{GJ8VSRGy!^j+$9Oa`<8CWg)fKR@U&!5yr;dFR#%Z|
zRdpxI)2>9jBSFnFEII?-5Xs&m!3Ej^OkZ&a!9Xw4u2nl9qEBZVYvs6@7apuHOb%m~
z2x5>shi&KYcJ(XQ)SYg0Yl=FB0u#a_))>tTu6Z-46Hhx&u)Qx>Fr{ILCemM1-fK?!
zD3*Kknmytom><!=wNoAZPZOs9h9?x=&Hf?xxsOMdv9EUR))EKYdeQ2ITC^flf9V{=
zpF&C^NUf28<2PAGrZGDuRAzL04Eq?`(MWPdGEh5zNQ>KEQ;hXD6oVPR0`J(Qsx&6&
z`U~siRq^Q=#qbMvL_$v4UKyy;T@Z>rw5>{0$QkCrXuD$m1Cuh<VV~?hX9esNWt{4E
zZHEregN4$%Xv6PCJqi@3)UiZ21?W`99zz59Dr{#9(@vv#?-dZ-MS1ct?2phsC8S)g
zxdz)^OHz~<+o*kqvdx#~@NWn<7%QsRnW8RzTZ^7UUFm#Shtaqs3lZeXRK6Njb2t`^
zM1C?w_oZ}Wk+d4ge=J9gnoDM0^T0jQ3XGh&{*u`0Qd1Frt$M4aWzc(H9BljfAE_q4
zLjW|miD|(VMe~hz+B?Q)CjJ@Adr27q#^S1;+T&6PlVwswHid+EiK@!6f`X6f0d1iW
zcPFRd{6$1(kr*p>M{AR=W&f$UY<im9W!=FXzrccV{gpHQ?-*@Mtj&7ca9X}J7s&W3
zV!f>(yM}e!G-~yiH>r))fXg%7h!A=eg2g7ahi5>2tvBm^VR_{_vOLZZL4@xqD?v@B
z!-74`E;6US*EWS6ia;GwC%&mN6#eKQ&u}2UwsjxxfGsF&$&`y9jHs>4Cc6XQ8%+6o
zc|z{#H~aGd`ip-D9gKHj`mu(2f80*P^4C#{O63>nR_vYGISoKx@b5`wPz(`)&s!+R
zyZ}lMQz7<FQE7IZnJHZ;+3ITCXetl{b{FlMR3N?x*>lH&vA}P&fxoOcblBV?0bGA9
zxeHiZ^?v}qV|wZ7L?ENGlu#Buhe8FO65*q7cik6OHsqp1GqV00IIy;8Cc1(opb&B5
zOCoLHyz~a4W(Co*A2g`d5IX`<4M5IasaLu13&$EO)8y_qFKO4GiA13CkZc4Y&}f5}
z@K#7dSltm+MBwkEEK#*0<;<WSaZqs7R`Ghz5I{n->BSHYcFkS;r3T{eeR+Pqz+>X+
zzj%UTLC$DFaV`8YaeLk4#<IqPv&i#J`SPppKYw~9+FLOAuW-Z}n?xt1iPyW?#;v`v
zT))h)?{@S%r6SQKSb}Dt;%#(hg$=53aw4iBU+yM!qJwF7K1#+5uwQ@4DIUx^*x__e
z88^9zK%N)B33o%@U<z(J(`bqdE!A?3S23Hve5v0js4+$6AIdNiODYp0^BYzu;breJ
zQ$~AL+?QUjPfr474s8m6n_eq?4y}#)E^QxBLhK4_)1KoTYigv6NPdepJKL}6Y%RJ0
zx)uj`#ziN^Zv1mu5Y_BdzrZFOXlRyYMtC7_MEP(yhCE^5l(qiL1+M<$j(YQ(dzT_J
zth*I7S-cABnVIK9<?5Ci6P>Hw4-}x*;|_G(d#WcYD;fgR)(~^*5!r%;H*WEh4BHhd
z&AN|9bb0pK64LH8?H6CuR%(*VKiSv{dHV!0y~pN)Wl0fD((~3j|1hqs%IZ+arDmj-
zB-V=OCgWeErkg1o`ei|bEU2gAb10$y-6TU~B<If|__dTwpd)zT@+1K|qt!jk&jTyR
zMe7!e$$w)*R6Lan=l;;lb;dQ6%rF%LBo(sKQmkyl?PXfPPx;=s{sQ9?bHd-s)6t3w
z258!w4zwtmud5XC8|a!tJyoEJcGZpb(#;VIY;gf41bq|wzkBZW{-?ANoeFlR;h)8Y
zup40^t{C!usvb1LG&`b3Dp66I05^RO*L;yZOPVF7)L>QfmxL^inqL;8(*z90|4m+&
zc2aSx96|PrOKQIcYgfMMvOy%p=#o77L)MRZTY{-Df(Avw@H6<8&9$DyI9FU%kN*_A
zd*K?@=fn+mHT}jJjFO|HHxf^--YLU(%-F9xt%oY?<;el7b$vJe23k`sW`{46W*JH6
z`)&tkv_IzUFrO0WL1V0Z#9?(MqU?E!qMxHPUp;`ZS`Dl=lR$dj)4`s70+wd1OvndW
zD!-kSkq<f=vi+b_bIuI6{?=QVl=>k<^Lv)hkHiF5zg)ng3u5(A*umELl+)pz8W+FC
z?5;n48>OtaJ*DML^XMH;<0NPaN>IH6&qAa3{>Bc^H9Ov*kSw}OdfCNDYyL@Mo%$j@
zM-F?*d!P!=vKqz^KL1fRYQo|*iE%3+OWvdf#|!FG{T03o$MtNLz-E;rG1aWfFNGFs
zT%JUIt)htKl_~y&%j`V_XIv&QoIP+bT?|n7m=P6rwI+$zZ*;XcWr=;|LxIGOyP|0e
z2gh)g2b~_eOs>sWIjkBQkFWlFRAdUVB+8N$-Rh~H!`t6yeEGS0!lA~PHk@-pYKl~p
zU-SR)^cHSWe%<@_M@3RVq+5n=k#3bzI*0D=?oyhey9SW%?v@y0=x&gqd+3IDe7?u;
z{SWqi?7i2%*IL(gt_Ey5eQM0RZls0EKBsQgLbhs?a9z9_+KNl2?T-P`Uu^>!dM_3#
zz@xX6HwLFE(pERW4M{WP>0i%6Ezb4HjgG-3sdn!DJ922cS{(e(>9y}W^C)K~NM7Ev
zlVbG0z;O>V#XOT1sp-r?_Ka)%0pAC{2yTb#2`vj{(K^r7=pudjdaSjCGK2Sa<?lw0
z>By>As1%NbD(H{*mph2E4>096{lCyF4KhFI;ot`)Roz_l&u9*7kWPvIM?QaSH<5js
zxogxHWx6oknf?fCTi_>SguulQV6eY5#faf<kbTBQph0GST0z9*CDCDdZ^0Zzz50aO
zmNH_nbBWKg<Vczw?^Y_&HiucCb1M7i5KOx)M~Eo3;*hQH!~&O}oU<o%iHA{6y~!4K
zBHf+RP(3iyUS228xTzeS_EqQ>hNv-E+jKa{6z8t~HHUc$&#D%5^d3*RRd%57b~7tH
zmPcvSZ33>@6Br4)JH5W#%{FB>!jP2N(rR`WxY;^n32%VX-(=J-RfMp{Oy}^Z=dy18
zI$AwU5O8jLXS>g>hqeawzy)<aJ;c4u)vu}dgqE%Fq_>6MzjBqrByTwpa%dgf&JgM2
zZ2~oRW?XnzRP${}h+8tt<#u3Up}$b<<t^O2b|0s}dz$xlf@(qDAWMi=0Iu!@uvj>a
zPC#O0zWP#TwpGntFi|LoEH0+frdK+H`l8UN_7Tb3ZeSANqn~%_8z}6;yA3}%LN6ys
zH>^GRU`K14yB6{we|D6GUD=$e(>+siq3O$rzCPksAM#U7XIlTe`~v0}QIv7#K2>yc
zNL(JlzH;ZX{twp!jLM44Uw1wjK#F$A^a!wYX*T51+DmJn1>V28BX`8!PE)AKe7};D
z`>=^HiEhQ6v?ld3N2OVJM%dn{gtOY>9P7*!!EJ4eKrZVKLPFMo&K}&vuD+LQg^Cw5
z@#Hd5pH{7g)Bd_KEg^@zF73ub_Qr*~)*FQm8PTzI^<VTUmvRBtdljCPU2;d3d&e9m
zzRhIZiSXz|Q#IwNL{>=~&<6+<obIW_;d+oS7a&Ln?ySp4E1n7K^4h1>FZJqESx;o@
z57s(ugkPlR|I0i;{_M-P*={BvDpv=q_kM>4+T*_6*C;fu=FH6fPJcaqhqIXkV7<Y$
z#2=pv!*Ff&Lr6mbY?UT4L@H793yxB^mC~0bA+^MNQkk?%(Z^mp@)_ej)2DFR@*@4)
z2tCUtdv-_fn{ShLQ3#>v=!L?Pt?RwF9@!ezlI=S`jx(-1ZQ}+v6hR4!4z<<#8?<b~
zr|iaxpiWiuqieEFcncvC*P+D&Nt9<bxvx9Ah+9U@XKurLn3#@7hE!?JC~DV{eF2xo
zB_uTE({?Btk>+amwr<W|UQ*3Bu6-zjvObyN>Ih|;y<_4V-rhl**@;TveV3k>mJ9=2
zWPCIurUm|4{kCqf7oJDkWhP!tVhi$rO19tzXf!l5kODQhxp<Vc)fLoSF@tH7Xtop2
z*lJRD<CyG_-enROl>c5jtu$JXFtXIQe9$lE+vj&dPO(<Rq2Pc76(+~)DSp)qwpiwF
z2zj$fim8q5&o5(bGMu9vBkdbaP$wBwUi0|%pZj1P`5y?Q=p%O)Jz<QqOGE060_iw5
zZsBLY69JxM;cm+|3_bz9t$-)~F|y@hieXchbdFz)bu60hQ-Rn|6LiP`IjOg<#Ck%a
zO_{=n>V}P8f^7;5jwiX)^74c=g5Fs&?s}W#2@0CKzf*7hHokBxD)@e7IJM90_A0>X
zSMf7})fbct!1}J5Ec*z<UU7FP@TR!e`OlKkJ-Z7f5Nd!7&N&nS=f%eibo65hySq0A
z{JUKvseDPAGL6;8xu`rU2MkXZ#B(1HT3Jfhk2c|z(;E7oQcgvwl`rRYckf$8S`VEV
z(3?RQ&zLq^EhG`6fM!8&926-jHeHv$;A2y}mQdVuO=i05H}$68u;Y62h%^<B&+B8!
zV&*mOZr%H}%-Hsskc~aB9l6w=Z^H>>o%=E4p-uu4AE)(G#0#5Py=DE3CSeWb^#Z?+
zx0(5LTOh02ge`~d8Te4`P1*Tsr)*q8eL5wLRUYsJ`_~eB@`HXdr$AlD8m&I92=4MF
zpZC_<=46@R7B3Z{^?fcB!f}H$Ar;yAqn+QI!Yf9@gZB6J)shpO6H3zB2fE;jk!p?K
zj|cu?#%_cy9(TyRl`Vh$UKrZu*bJY+5TYtk=-Kis@j}z-X`0t+H_SQ<HDq-qxVIZ!
zb(*!uG`m^BAM{uPN)iovD6@8sfVgII6yy2)1gXc4J0Jyu#fD6M4~P15Sb&yvUe<=2
z9+H@hA58Rxc);Z%(}v$M#yjiGgeT&QtRrQImX4mh-WCQ$W{pvAIc2JVp@4I;X3b$O
z>Ov5<xW^jjV{MmDFF~V*K3BWv@S*QV`wj}nms(--=q1N1T{hxbVVGa;JCrtyLHOpe
zt2K^KhCz)y(xMbzc1u8A^<nft^<o!jakKx$>Mf!K^<75kBZX8-jpaUIhkY5^=?wVp
z(%!>8pRwZQ6R2`XP;1qRc9DE+5>tVyx+%l3KNI$+A#(|jeNBfya<*1NBkZ^HfFbE*
zCA;I|5QVolJ=?0w0BbIhT0&~MpJRSizDw-d{ky64wZG?;rscXV$=ur54jT2;Qsx`O
zSXep^?fu(DRN}kp@i>Hk9&jTTI!&n$Zx$V<?$FqM);4#KLzXjTz$?C}yM!D;gpJt3
z--PnYK8D@?1G;R|@1&NS+ySlSGwTM<ls*|+&i2mxQVHPL%$mf%T%$*O&(}C^lK^e_
zgRb}sD4QAXe_?<H{nM5y;)2ZQCzh7w&ja&xmfGS?Gj3`RFEJ}c34HUruup~TowtvO
zZ89kwL_4!uu}qV)DQwMIufFa!SNr1B6^)vXK|79w0F`amc<R|MR<#m;j_L2?dYL~x
zDP8)CrWv)L(3qcw;Ho4_n3;X-R9A5L<3o4h2kwcfW6^Mi3Al?n|6pS%;?YZ7<(Fw>
zP3vzy6a75v!`_zJaRy?}&lAb)YnpFy^1zIsdkh^)h~&`q2T$L;31_e^%2C(M(H8$P
zXlqBd8n6w*Pqi2N(>;x~5aBnmIQi=$cf9$GCG4hTw%)=;-|<URboaAcD-?j*>J6IK
z238yFdo>=34*d{3D<78UTUgrgxI*}vJ`7dbOC{la-OA$x>x<%UTH>Y&4MYYDW;Xv#
z`=)G0aK&%$x#^`EN!m{&m)?Ud%4*)rp?-p5t};_0^@Puq+}Q-`gr(@Lw<K=YMWuE+
z<XLnT@ohV#v{6jvH(FVqp61jsMcGiAAGuc=2Et#|ma&{ifcZ+dF$wVOx*q=%kN)>b
zy5cG_JZJWHPM%dn_I=I5ek&{lb^?7lhZI8540*Yx7TaKeh$S=bcOU0)43uPJAxpA^
zLN=4`kZEui<yRj~4o}axpq09fJ*Z}?Y}&|{=1zIF+lJdjtUeb_2W%E{oQs`0)OQAR
zp0+)z_Ko&d#ld_cSvveY=s`bKt5Uy=k7(3l5r!_=s_Kz96j;_Hf&apzE6R1cVtnb@
z9j8Z8*hTGq^j0?JN>;&+1it3qsW7!d)M@>w?q8jCVI7E5?ri&fxouz^o;&V2*yBIy
z^Ef>6iCR{dcRZQ!+EI88_mt_=*_cqPY=guuEy&5(bB;>n+SpOT_6R1k)NM>Qe{q7{
z96pakkdYtNxcUv&{pM0GYr`yK?V@XWk(7+U1zF^z0t_PcYzxZgl*F+l;6(fbR^RKb
zIBj%Qkm5n5TA$IAj(<Y6AEZ6s>lrP)_UP^kau$Jr&y~l@lpSvi0D73=?A`^w4UF5x
zHU&a3j{1)C$Xd+FCZd5R+7(o$4a=>Gjk6j}qcIg72~*dK4VH>H=Xyz?IpdW8z|7an
zZ7xjThso-HnbYYeB6DIwuSN5@3k#iRcUF_-%LKD+xa>3Wo(TQzPS|a35#C*#mJ(`q
zP9S9)({cJRuj3!S{P2zm<xlm;A4QVODq=s{+5NB~eG_xY85bZT$Ed@mQ|H|r6u&cx
zt$A$QHxIBJ%j)1{sOkrwth2{!wMxC#KH6<!Y`u+_oLDf3j>Ne){M>V7a~V_(IETTQ
z0)h-)D-T<oloWEwAjMK(w>U$>nPCqpRqLB$5npoAwThp%;8?o$xasj9U$05x;OWcO
zg`p;1`h)bQAzz%a7=PuKSL*j&*JCykifih2bXR!Cw473io4Dbt>5A0`RCa{*5GiB{
zWbRzns4Of9I&Y70Qgq;T8$_ZOu8VH&5L?^W==SyLBl%c1xLjFImXTTjC2$-DqGfmh
z{|Ok6zm0ot8yBA-B@@?K(au`$=v`gDX?|G=O)<Pv<#xlQJ-424oz_edyM722a;)in
zUhy2$Yld>q4+veIZ;n3P+={dhQO|3ybiM=)us@-Wm*zcA`=;ehSPK$c4Da-ks-N(I
zHx@W>!UWg1c6!y@uQ6yCxl?&h6q?<qla{f?eY<4n@``7w-!d_)BGF*mJFfn%8q?{x
z0H<^hAv&$fy0PL`)q?CNtqu^)nU^He6_3jhbq?A@o*N&-FI-`TMQKZyAA5u(7WD{k
z@Q?paapU|Hxf);>%79&q^pYYcvBtgwwHJlr!2Gh80Z}QzlzJ^^KOd^Tg|XUE@pAuC
z?Lraq^`o5k#%{Tph)U60^YHBa^He~{?jx?KJu5NH&>%OjCgE!K$(}OoVKHm7{rD|g
z>&nixn7a^#K5VXKbc9m$*FPc>G+Eo#o4<5oK**gxbaY4sT-_BioLSTy?t~@#oo4Wf
z>crjN@$f{2q6GyvQ(J5lK8GmLp)*Yd!2LZSa2;)JoLJDG(|gv*%B;?AL7~9MxmT@S
zX4-JnK;3$E^SHZb4uwke^+tR@Gk>&Q>mK$KRDEyqZw~Ufu9?2|^LX(uC$IF_Pn~bN
z#dIW=^xMy2SBEL>=kUK97hjAn4olRo39#~P7)#|Z|8@r_fJMCC9VRp`w5)7&+Q0r0
z9M!At%YXkYkFY?~L|i{yrthJQfyqx$>_C2h(Xc~?fr})Cq<eXEXXJ7AiGJ6wnsg}7
z_R_vT9L{@qi|n?v?a5GoX0#y9cQ+x;+B3f&rbhL5Op2f{=XcmcGC$I7X7ZU}ZVl^?
ze}}&L<neS%H_sN)c@}>=G8;wjS7M@;q^JWHU&$yEYGHh4yB9H^<f)8k#EDgw_LCqV
zUF;5OZ)Ja6){J}wSe-w)n4p)u)J?jqCx|0_Ay_YJYGLwOUmOayc3<&$=J^%5WT*8Y
zF_DA+<SiqTW=PTAyd8GTI9VuBeY)i&HnT2v(&eF`p+$_JDOMKUiQb!h2()s}4Lf((
zPG4o*$hbx}ye^$GUvb`4Q~ZEdaD4gha#}e{UNWqWh?fmJDQfUxwvGKPj0x|TItOb3
zn)sc_cF7@kWta$Lf6CQP)K|g4DSQLWF{+NL0n*2I*@^q>i93HWz~{8bFfbm@wc;0S
zj?ld+QS{ITz0^;ur+f|QBI>Ht`*b^ghmqn4eB6Cjp=if@3WZJUW?Hn#3`U&y-qbMj
zic>oO*hj&q^ujeGVm}ZJ8GEM+jKbpDiYMIcEt3L_=PI<*^xs&!>%nJ4qrgj6P$=hj
zU;6&a<y?8l?pSVTrKr#7!`A0O{ra6y+>NW)P-qN(4?8%KXOmdo!VAAbi(D(ND>~g~
z(k>hBGU7(cvSdr$kO^Sb<-Wvg->sOJp;*E1JoQSEva9l7e0;uQ#?BJ<iME#&(c~8H
zx-`@e*1I&^PAq62*sY`{90z@Fz!mY_q`1lI?7zvx_UmMCalaC%G^#xRo5sG@orc$N
zHA(y0s$%a(`@9$RqIr~6N}FS63HH%veLIAxiK6o_<Uw@`s`Xy&mOlS#9bz92%v0Bj
z0-JI>?Rn{n;nF5unG{=v;an8{nL%%d4SV1z^)&o3I`R$eOMJtwW(;DRdiGKYstC+|
zOmgleds16LXWQ{qWfVa(4a!%8Q#FB(;<cb<hnU*JNnTH?Blj*D8x|ZgpnuHF^P6*Q
zzBh;CrqxxMW35K$pQi^$*z&7$!+CI~W5CX5r)EE&E9ppNoCk*nKMHn5PTkAji`QRU
zUSFl#%~Wg`*Cukxsp0_}r}%$!+BlOcLaUi#9?1*~TxVP(!q>m|6;1y>wEkVF;VH>u
zc{dw!4AQUr_V*@7$X_wP1+)ay`ON8r;M^1ym~VZ8v453SzSp*_P>M^*lGJKMwIglY
zdtwWCMH?z`FL+SQK1xeX8ywjV%6W{4=`WY>1qH}!F=Hs1n#W}o<hHBHwK470g*IbT
zofLu-fclb}cF04FEyY$6)$q1VNm(Wogi?mJkc&McazyAHnt{2z+5f?%i=+dUOz_Z>
zVVF<^aqdrI^<5ahKEr9dKH-@(0=E+~vZN*DIV5InLpT>gT(gzJ41oMc9gVRt@Vlwc
zkSFFPi$h%8y$$APGGs+}o+%B$l11wt3cC1zs}r<KdsPpwXysa8ad(WGCK86#%8k?I
zDc*_~-K&SjV^jGQb|l}!Sd<e~hFD4qYYReixV6^N-&lBQS+EULv2!Mrw|@Xx3+_#V
zKDyn4L~%14v7`26lFo<6pj0x6KYUX{I=f(o`k>mkbxm=Fpx3o3Nu8C6=OJU`xAn=L
z(Oyae0Cr2zi>e~qqdx!I!A;{rS8$x0_VbUn+34d8(BBfUwR(C6TYrL0ZITzRapwIz
z=FOo}W7bX6v}&@Hp*-7Su$qw${_*8aB{Jn+VNn67mMm^gc4HpES9Lr=vgW{emx^;{
zDBethQz2Q^NTO+35C$A&70XQmxZx$u$ENH5_-;k4Kn-en1bUMG2B?-ST;ysj@!E=o
zt}nMU!n}S%;dzD#@e4m>7EgVKWQ^I`#wy3v!*s65+$@TqR<e(U@t?Y7Xua2+-hg<_
za1!)GTA$tb!0$du{V3vW_kk#&&!CLVW4Vgp?iBY<U9W}}8MdJy`c3vaNq^uW>F_?$
z>BBaUj=Y#D!wD6#Tf_O%WlSSom_P3L1eR!?IxF&1jL3`iWH=Y|IB>0frV7l=4Jh|z
zyq|mqK&@|OQ%~P+ujIUnVo=y_M-_XP_$~OjScUU8FEK^(cDQ<-Vcr@l`a;m7|Gqm2
zxT0SHX8o+{9_UX)0vwyfxyo<<p<3eIU@`AsupX5-Jbr9(3$CeATmt8GL|*du+S-i_
z<5O+q`7mt5&3DCC?BNN1Uv96=vvcw-4T|j&^$Q>FCDtU&;Vp+rwUgJ_nK*emWr?HN
z8P8P``MUck{*_%D0yyE1GE@93DOgF_7BacAc!nDphf<QzeD#^koMXSrDqKtT$MuQv
z=-cro;DE6){2^xP*#2@Cv>xFTJ(HnT!aM2klJ22)o4+TRRDZ?H?0*m8qx*2(=G!+R
zDf;8kzJBsF3Ma>qWy9){pc`lMAcYrsPDNEqP6x=Z=SaJP#nj*3l$xMNOXjOKl9M8a
z5_RgBaINsk)HS&__@X+rwxDjIdV6BBYr!G)dAUzn`GT3Dtej(}tyb8@BxA!qTr)42
z1@aHldp>`$iiQYBTmHian(xE0Z>kM?kdn1Tcg@6~vg@BD|3{FBA!cP@C=7c?-ID|m
ziL}8{6-Sc*D~hA{X1pQIc(;qd!K&fJDgC+$b)t|;Bxyumx+~_pw%U7FwrV%^j9D0_
zg|eas_Nsv8`g1e|$~Z)@ZQCmIJ1!>SCC(}8K18Gz*wB)*nlbuawj2jj|6{+!i&Fjr
zNXB>lXDabC{ba|g)F}I}uOYQ_e~kGWklrSXR#A0P);b%NX6sS@-xB>l<Us-_5zFI>
zB&hUT11zi<Er<X$fMQx-X>lwI+9TQew|#L2gd^VBzax`*jJ-bPGR@fFKLyyKl)#@9
zzsUmmHA|VKnGTD~C<Xr0J0peo<B5{^0_S#vSpLC|A6x#1@_fA8d)T*TrXJo!t{j-F
zbKFoskZ$~M4bOdcD){=S=qY=owJmOCuuA?X*SzVsm^46K(hit3|FYHA7q?zgq{D;a
z;&K3E5ndG^KHDjX?_S!}qb{>{RThWK?Z-o<Y>D&sNO?yON@C!xZF__RCL7>WN$OFL
zQ)yY5rG>?<<{(K2!1{8o2j~C2BD>UY5i2|={51H*pMJC;ZHp!d7iTY~Dh6A`@6?m>
zgMyA0qgtkw*UKQkI%2;8agp6&h!UVqRC%-Vm?bGrWumPCl&8BiT}%0#*)v78KM($)
zvYmaWya_~2!PMJWt2-XC$S9Zo$@J|ShXTG^Cj^lx?MS$UZ`d}pK-4I0*~v8HxaSZn
z!jVDO{CA>uKmKn;^S_bspug6j8%IXpZXy`F!Xkz;Kj)Bks{Zdti9*9Z!CUavsdu#z
zWysvpVp{&L_}_`2DWve6C-os4DPp;^8n9q4%RJllh@2*QJ>RMx>cSv+q*Je_<@T&A
z7Z0~@eFMDd|F*}6{Qn_o5nGja%eo=0=~#fOeuWvO3Y=F|)R9+o;%It}!GBpBCTv&A
zA%Si=<rl;FY<y7|Hee{xXP%^}s`W$8mRv3bUz0LBj@!$6BP{kGu{xez>i=ha#@lDb
zsj+0Et5a*gm8xnkEiR?wZ+chNY*hKS)NhTh*;}K%HlFSnL+&iw_XHwp&)!a`CHut*
z?GAz;!dfaPCr4?^O2%r!*eU2Gk&IXW&$|>u^|t(l_Wsp`tD=6QWPd2OI8Blwq941i
z9<A%;iYsTjm@hdHt1}}m7kW)u$1Sry{l(dntpx3?Z$KOepF&bxmFz5-b;kYK`TR`n
z-GhX#VJSj?1c1;Kx2inN`kme6NG-F{*>7u_&<x-blK(I<c}IoNrt`W@U1{G<Sxacv
zE31RW+>BNx+<U);%Ma0)Nz1-Q=`*pvRsMHWd_*H@^%$8e@qQVYK-7$lscG@KX?B2r
zQ#5)y6!9BH#O!fb_6tc=B4g=}tz~iQqP<F+FB`+m;~+>y$#F`><%6Z%<%1;rN4hwg
zQbFYkP59C{|A4rDqRM~n^>Ytjxl&9j96JiR1hLZV!8?Ed62PhRCx-sy{h}bjRm0A1
zT=(#w8^ykO$|YQZpHzE3R^scHj1K#vvAYZ9L!)-B>#kvR>oz>+GCLur>f1c)BOs+%
zs!@l}CDFD>?}NsS_!Hp+WIZaYvsFkMkPV;MW+}ox?z37JnLB9@G?yk;3+zonIQ-R{
zUC=B~S3Pz-LO7xBti06&*BtX=hnDKt(*NW4c2bMrS4vV&RHD9tmNH8)C;~efm<<5a
zGR>6AgJ<&+M@}j=o1QgXmM^#};>zCZfR#Me{H^3%rn1~dyS<8F&|qo#2UT%(Mx%dk
zY6>-C&#AoRs9QsLg@hV^sc{l~TJ0lA88oW(bN&If|9u+T?KQPx(_9USY@s9NKNpHB
zuI==XhUeK8bO@xBTZjrFBvkV~VVZQzn%=^}69HqV-~LS9%;%N)k9JTWYVh|areVZ5
zvNlG7*{>q(e|C5B2$W3^p?3^z2U=_JnB%C(9ygQfejoY+moNs1%(zeMB!8XC&|VR2
zPArh*)Ua?3pI%d|zr^yP%q>Kmg6|?9sw9KT6vkVuEG&NKw}Y@XX@$_$9mljGuiPbM
z8O#Rij2dMUu0=mX*4?@o`tOr!8x(`p%R%++pRKH{M3#VjwItSCHZ1@5{ilc<^&*4Z
zCT^4Ub>@Ouhu<|>%#8vGpG$GM>YWC3t^^s%nHvW89v+@}Eltuk>Ep&Sop)SbD7;DR
zu5fDn!e$+<<J-F&DNrha{2ZXh1SLnYWd1=%J(8VL1^8ZKQ?P%5_UOA;Z}A{tQN=8|
zZ9Y(-8<EC65Q(oIk2>}sg2aL>FzH@^dpDCdTr}pq6+quDAvfb|yZ9WnC((g*$vvq@
z9(7Z&s*yHgzOquc0vaj0<$YUDB|3dsKbeRt4tvAQLo#l#L4XqNsW!#(FV+F>*obf{
zC4st(uev_mGQa)_K;q)zQBqP9`zFs{wFzn=`3>u{-mVBJ<$%1koO)I-v|&|!gts?A
ztD~-TmC+VUrAw_2EbQ!f%1It8X8%XjzY{{-k?h=~%!9lZzNn*oq;J#K7JDb^bKtNv
zElLaLFh8^L7V<U?KWKI=*sE2PH+tV|zg(8;X~>amOu)#WJ+?ajq{|^9$w{5nl*--1
z&5M2*n7QfagLWtEKQ)bfFMdtAX;z1YOU()NQ+S=+&F*ChEQn1?{O%#i8YP@g)pbjs
zHy>86cCj&JX~PmpEP8r_s?qh^dMuamT<BpGfs$4GUuZn<_yo{n?3o?ZRHqKDXI`!;
zwLTnTuH>>I^mz~Lv#bKR38nNT)!UCJUd$i)pr1vm;biNEl(sLy<9|(-)g&ebQ<v39
z{$CuAjKZsa-rbwT27Q%IOT^rph>BE#E{dk(y{@7(7&mgJv-SR^V8xx8P1-v{t7`Vv
zap3yZt1}6_2CE4yrmmHD{?A2ugUBTRv{}9b%5-w8fhrav#Mx>K&mTcQlOBQy&FAa>
z3`VN0BW!~o=?;zWAfm+EU#`2YK4c-f6(IKa)mpWdpxVu!EqK-c;`930-~lcKv9VDi
zhgKG|YSe0KYWdqqfAO^~-dA3?6AA2EEpu8<bqcG9v-E;kHj32O@Nr^`bMwo=OG{e4
zR^=~;Hvjv7@EJi^+o!Jb_H7X~&Gh?zpjMlNIs3Da+fC)8n(WURU6-b&$(5O}F~G+g
z1JO6Wne}0(?$==tQO~t{?}!4eyp~BVE31kcJChpMzH$Zn&;18D$s@cuJj^YtNGj}i
zYkfeOU~1w;)fht3TOOzkmPxCIV4lvDj$>#9X1Z{v#NlRtiB26%nroO`qd&h1hKBlm
ziE1rN>R%!`$PlzRoh6!k`{cwc!LwI1v7BYSOu%UfWg`<i|MBwel}r_>0U}3j+>s>7
zShhGk%4L5*vwJD}Nt;zPKefIp@7?P_?s_x*qFzSQ!|Sr7=OqZa(30?aaOq)3o-Fm=
zv$Fb>pEIu*mp6f#J0CW#O=9u>S(VzST4v_vPZdaZXd03EMc)RSEwD@GP|kdsSp6mw
z*sP!MU91T?>ejxuuTw!ZWREuBKRI?^^4!S7152CZd=<@{o3cZZP`&zW`PSw15_^lh
zI)w-~7ygLGT$?Ku9|Vs&BDzx{v1A-oqtq`hW(}AwAwr@pu=gHe@wN4@`dMJ3PKLK{
zV_%-v*%{{*m#n8W*wwZOa<P)go&f60We%Dj!b=C&pIeo0q)E$*DjR?8L{oVA>DKgy
z{V4vPSJ;*|*YBm2%vulfdGve&{rg3%BSxE(YJA7^tG(7#(X;n=t+a%utD3sHl%?id
zDn`f(rV>!MWZ}5*a~P6#wsgX^Z3e6eMZeSmu68D*Eb+~aaXV=?q^?G?tHi;CI~lJA
zaR5zho?pFAPMxsu-mhf-{fRqdFZRppfIu`XbQ%V}us;(HJ%GgdODP=kl<zu~s74ti
z`*tjJqEwM#?)LC=_{R33#T0to5Hy;aXAmXEoc%0ngr=faB`8;5##T+0&@>j0P);YY
z*?dB9?e1=4n^0cWi;*^}111oc{A`xa<n$vZ>LU{X40kv?N~IAoNmQ9#63dnkwELaZ
zn(Oj;GcOD^=A+QTo03KTE&QFZ)8G%VQ^;Y;TDu3nn4~Ug11tB;u0;I%yPwRV^R-rE
zLjA0Q0}vEFB+35wxGA#ou0^P8kdKAx;&D9bQ0GDUFd7z`)b~nQU%z(e3IW3LEm>`k
zKJ4Fiy><wGg*<aypKKbRNhD`tf!Yo8`}*q_Qs}^kOf7Lu8A{#EQJ0ym*bju!1CUj+
z+SK9ZA7u;PSNt&nfbeL!k9vvTwq;(oo!MX6KX6Y-c+17*uu+SXBZmfkU^-wI_?-Ct
z#(Cj{%X|%7)ASze+I?zTQQXhzT@6kS686JagYS58;VlSeDK;8c@BB-EGLdh+8XBc^
zIMrvJk|qa0p6L7RbOlEh_Dqt@uSZA4gCC_<M73sYHN@XJYC^UM2$Zw%Wn^R7JFE0y
z+ZWOB73nEX<sZ==q3aRm?Ox0$N%{)Qzf*k<XI!`wm6J2S`;;?C#m&Y3Y`XRA>K3KR
z3Tn5qYQ?Kj`T=AnpY=593n6;!xhTLsL4ZwpT&Bzh+m&~pV1BfTW_>usAHG>sGjJBH
z1c;$t+|cl`1>QPgK2g60!M}FEr?oZ$_s?)(tvHl8<ESz8BHFiJ+U!;m2GdtlTAE=@
zoN4(%9xx-=k70Es4NVD6NtUy2k=u5!?gV<k`YXWko!X3>%QP@Av4DZPOTFFW@@LV>
z+O1@MoYJC%`HKTN!XG$l{<xCB*Wn{&k!}%4<#+4Rd^ROkKmJn#=2R+?-q&ZVy8Tr6
zlXmG>Z4|I%IyVw2?!+RuC-}7UqIZ3qva8x;N+!eNNUf3p_sgW&65=Mtri(j$BXc~n
zq$wg)Tve6!0}64xT5I>a{yCtae}0fzd<fP`zpw8S2$V0{&*^H2gpFX+hzH{U4ygGw
z_9KE6AO#6ZlV7c?-1wr5&P$Hpo2oJR0B<c)mEFJgm<OVvqS6W!#P+1SCDM>ozOZ;{
zky;JizaI!y#fP|(GYGni{z(6Kv5kpk+DST0t7}`6BLke)=u4aLJ7cLSB#c2wQ~AD!
zjTbElKazydJ7xf&A}DuC+Uk(>9XpL;pO!>DIRaUR`Y$U25W|)UtHt4!cFZ{wFMt#*
z8`G!sile%&p2bbUg*v}~Emea#GUG@>mVTcn`8ocO_Y{<3mPgc;cDjSLX$fhc3}1<k
ziUwRz)045En3bjBOb;j+jG38_dF_P#R~wq1pVIEeKNcM&$nP}w%b6z>K`o`dD9Wh5
zzI~(9JG_VYs;iJO9BDj)OuyqN#Mzv~dd_EueH9v#z<xGVobUHL@K+YsH+#y>ttE+(
zZ0?kn2v&Xr@3`TnOuo+UAPG)74!?Gegq^G%c_$7>##ceQH71AY!6VuH!ITn9&+8`C
zJLxP&C3j4~^7YU_f1L1!H-L{P-&C@{^x+EH+-TG~Jy^<v1&2$h+ZJk8z*loO&7|=P
zp4onpNg|YalzaJkOljEIF~)WF^xBP-uuF&xShyOkY*f2?!8KTl1Al9`KjCF8?#&^v
z+UCT?OrB!g-|se#_(D#zdIr30-Bi0DkGjQ45^^d;;B^`3`>uXF{(J{r9m~#S|NQt!
z&@b!4jc0*ksc%QEkZ2qXtzR@IgH_H?siep${l-Axsto7Ho{of#haq)sHA~Imn1W-5
zn<`&`y1XHrXHv#|5hc+!UDhirZDcBW2%0f}L`%e6t=9`aMc=&gg1{Gh6*SMRBF6>G
z{;5035wLxCt24G^t0yjY+f{kS3pHXKh)LnT)wM9Z`*{T|x{}lMIc76W$emK^Bq)Ba
z$i}^xhW(ZT+t#htZ&@iiyJ7Qj$d^oylW;RQ`KbMGxVs;(E(wQbl>)A*cW}aClqR2V
zE<EC`EQiSO)1@>Ba~K06T7QLyw7L=3ybc;2=zFr^_dj?a%9~y@V!~4vv)a$m9w>hm
ztC4qT{Y@7?e0`Q0ywZ^A+9vNj_slXN-eRj=7uQgvcg|E3K;lX%AjiFLZ|AVPh1FQ8
zJyc6ea8%P3UH3prk*yIki;f#<CTj}q3xDLZ=WGKD!R6U$AUEjq(RK#G;S9t7+UAY|
z&huoZFA+XYBwm=z)S@4%St5z->$7`{VhpX@vX4oDb!PiQk>=wBe)S;@JXs!eYKrVo
zll*%>l|Lj$U+1;I)ecDL$R8Qz&7#?mkyZ1zC+RX1e(E(r890%84_soV^D}zA5GMzO
zzu9nKuF+~D!-!b5S={YA930RQXv(lPyGY|bq!$w@Vq1V7aCVBTf&N%t=6-(q@4yV7
z`wY9q(+0)c{m5*9Ly(Lt+Sy>4j)fK5@vo&oI6lGxq%Y@6QZGkL<Jt1J-n;`oX$*Mb
z0SkNn$6WW;X63Ypwu%en?TXxecd_>!%XfTIZCJD8LZE5QT!jvF{bIHLul}L%6>UNk
zzba9U5&HF5ZI(NKH|d<I71cWCTi}16l0SWvTM`{|6J_t2tcso3`gR_{TwGDX8P)(z
z?ok+r#Q$$9)?*JZJ3=CfA^yh$JCt=t<D_<TZ}q#AG&7?T?fVly9MXt=BKFns?qLcf
z6Z}}UHEC@rL0?;1)$LoSQ#jMyXx3O?n)QO?Q071t<%aXif7WKQW@DvwWNw(h3#fv2
z8wD3y90`YGT5%G=Qc9LsX>nB^)!wf%fX98%4Q`xc0WB}Vz2YDAoVQq58Ic^>#{Ic+
zSj}|6*!faP>HwW51C$E<8l*M%tr0rru@(uOL``W^H7Z)oXCc1M=qP8xPnIXdCp0N>
z({q4Ig`$tsnacybwO);An?OFNV>JfKTBpGw*4*}%l(9}M0qX>`u2#YfV{?A5JMK7s
z+O3piWiY`Y%FX7HZqqOFB1$L0!ZThh7xia>FH%Z;X9~9Bo!Ab~(Y$L$?^!E~e{+d~
z-LY-?8@>1s%d_EJG*RdMPUz0lo`<#Bo6M0!yq@Htrw?ZWR1rrjKIcqYmitrhR{dBm
zJ1%*4V=v)Ey9idE=lWZ_AhWZtveLs))x@oS94BAiQ1vlb(W04#4`KubPf`4VbCk0-
zkK=88(RY;)s`YKtmcCZqzX!jfM)Vy)q*Qk%5nlI1ar(ZZtE0K)J=tflYDVUr(H@uS
zAJLs7^ktPX6cwpL2*<FcYTS|8FlI(zd82=*zA|IMY|_k@I1a2me07KO)^X<p0cHC@
z#k@$f=m*z!i`SBztc$*ol<Ip)D<ga7(=EEWin^WyyHa?O5fmLZ6x|FO?Kdr7^@#6q
z|G;3Ul6P{NTlC{rq7bfj$X(9+`3YgjziIeA<i1<dff<UezawwNF;w~)3aT5DyWG4R
zas@ZKLqv*$u_XSG*c4ESrn>L)I_wR;wK?se1}4^&mPh6W%_FVwkK9Ab7B^|8vZhQl
zSm!h|B%q{(l_#J2O$sd(%5G{ea!F6Vo{7`by?=OStg=<F>7OCmq$ORnIF7s!6ZPqZ
z-Nh39aDv;i9n~5@0`Nzg+DFUENlM>&!~JloZIVa-cB$|>{cWYsI!oKyHcd#tk(-!~
z&{?t!DcP4s^iH-czXg8%scHqkc%4jvfYlZ%dLNYos~vZV%U6T!w?VB?Osb{nXkm=q
zI<H;RBjGxwm9K&ma^`X*X}@@@mn}exHpV;Y$6J3f-Lu~Iy-$Gun(+|L%3AuFboXtC
zMewKYm$&<vP{}1Km*bW#<ThBd?OVa<7N;vUGGYi5RC@EQ!z`)+@?l3~!C6o!J0Q!h
zUN_js!v%c+mwv(Zgx?<5d5DdzfQCNAW}OqfRFlSv!sg7;91V3F9q)X$u1C7}sx^Re
z6^=E+_Bs@e1h4#`8a4kF4JbcpwUh9d>++wL=H&c}KbICUDSfAn9Mi?tW2Mo)1V99e
zl|<HHZ-n~tsW42PLn0s4q9rF6Whj$Vd#<P%UJ%woy=(O2e<ih$+y1vKIQdCZahr|V
z+;v4YkAHR9g1K@g8NGW1OQd}u!yV2V?H+`ob|^UWg#*>75csSJ5d;0!xf>Q+`sh{*
z5bTlm#l(-!G|j%*`~Lkdn>U={qdXE^Z)K$m<XU!J3uR0{x@W@?x85t2r@uRwc1veB
zUbG{mNPMT5XR}FqlwZV_1eZxZ(rm;_;4X3iS<`f>3DOWTE<XyyhhO+YAqkc3<F>h_
zQZ%wv1nU)m^Bs}s^fW9Cjcq)}VYN%)-*<nOnY|Zy{Lye(vSCTeKOTzDtg0)1g7yT#
z`qt3vJYGj1Z3Ob5Dyc5sMYy1TM+DXr5?rq39hun_&v0@iB|PU*MEQQa6mYZ3ZFiy_
zaVAN4g1oCzxg|H$ZNOOyM_F063Oa+m0ec}Z#i6M>2M<FRLgU+V7(}8F^w8fzQzG8q
z=Lg=oB`arKCNgUiR-3JUZ4`VPyOdkd>oAdkh3I4gd%?{$_GooGk$S%hR4qhZDJfuX
zeuQQi?wfzJ<%~L(KAMCHPA9`cvU?>9qj|dzBpEv2u4d!BslS{vRXp$w>Sd19Z0}Fc
z#CB$|I5Gb2g^QnKP4zHJuD8}4t&*53)Wp~mfQ8W6aod;k+gpy*dzNXsQsKQ^8l8Wp
zMswsJS)Ar=*~}1kOK4_;3(2>sSDVa!jqb1}c+O`@vCOUFh@?kJsq41kG@Gls`}jEW
zyMg#IH$Kd|jlbPxg8?z3>Oin;A5}1>cPz7f)icT*U#s*%yffI}s?D0=x@$zn-Cl<}
zeV<@VbRtzcBnCHB*1YEGNajRJZJIVKXYdo0DIbPPh(#LFSP#J=y<yQ3*Pg<1nT$P8
z|5GQ!k@<{!!3*Bm+eA_>YqeCdR&3f*#5ElsQoBgy^(O9Lu7Wdg#kAks-Pa2PqCA6i
z)`zJs-pcX_^d)`AUxY4N<h?E5t|R6(CfpUm{b6xHSt@9XVc^JDqfowRCX^{r7VSL2
z9Rk>>mv;UKo5|~9ix8;lAk*ncO!8*iAexoaO|fwAsj~jO+EQyJurrKZdng^YG2sDe
zaD9@iCqTI{S^qXiGCD8_W7vIC39quq(`B8SS^r*=EzBmE@=0aOdAQ@<H?<Bx0Vvzj
zLfU!YFc;s9Go^MHNc4PnY$2X8ft~#RVULEMU=-FRdh%zEH>q#QY3cK7bE7vt@ZpGW
zN9ns~Xn!@WQdOn-?<L&%H@V}Qb`U7WB#oLY$rK+?AdN(@lgY4I<4H%)ag*g12IcK#
zB-g({P{iT2{2Nh3+x?GGyX4^TkddMCqmWv#wIY?2KBG3WnvEwQz#maJlqkHtYT*qQ
zieUjzm8I5#n0klN6Y;~cDNZWGG?WJsO{aCie{$<Q!BgSz`8nd())BblEl)WyUjqel
z3K%bhbIfHwWwe1=uPHp#u%<X`x1|<&3azQGci5t}S<IG<yeZ7*6-$qcy2`T7XZUI{
zm>EmTjH_wmc~cY|t`j+nR_hooaelQFhF;gI)}Cn8n%@BkY(-*>YeQ<W0%3m)6maDX
z37gx!8877K>rQ}lN|4Nu3Ki%amFpzw>-A>m6Z!aN{dIUF53M6Pjj+(jqME<zpATPs
z4c`yBH%9!o6g0Z45C2q>#>4T4F;K_b8m$51x3X3fHjBZ^A$s&xM`aw&FP;7SP;8x~
zyUqGx!KyXrPRiGVTwV5JuwyAhNuuM=@DkA`vCQJZ9^~*d>r<dUlfnKza}>?R5F2nb
ztv@$Yz2>ScU%}HF2FDk(r}7c#*G82PJ|O+k?oX6)MIfuc^CvIpwUf5w)RMf+9BF{P
z7RPDmOYLnKX(diWws4SkRi&8r6Y{(-LAg%zueT_AAM}=_%W~oG+#;+7X>QMOvsQe?
z>WdF~0!72`PwajRPlQA)r+gZ)p$~o39xSH(vb-wm?FcAIqs3Eenx0?&<~=2r#h(R(
z4_U9s*%Z}FjQ(tmYfR_UqtNe8rY+-G^^3WgC4a{XSE87b@9B60*1JQnTx_fIhhB(y
zGUls2j(;3|Q=>`ZnVOmuYf4?XR7VpXg92E}$Q#^Z$6Vakbn8v-n>~+OaRSr}zmI?K
zXxxf>+29}?^*0*I?KpBk|EM6;sx2EbQ~Js2)UL;7%mzs2J#sA0eGn&X^`_yH*VEDY
zK{+|i&h%`k$z;YA6N3#Dc%=fr7h=;6R#2$x+p%Q}ABCOfHNE#cVGUX$A-T|VHtr=$
z9&P+%^rGuSf>OfEwLV^j00ZGolX#{v)5kcSPhqUod0CtQ^Y$xpg+?RVGRzHXEJ%}g
z+ux5S=a`ih7BQy$b{<C5VgqOe?KW3uq>cvx%$WqXV=8)!c8JLWDlBBiaKi0U6|IKO
zV3#HpzH<G({50<tJm7c96o&r_vWXdJhkD~MGJrJ(`#&n*nkOV?e;<m_wb5-4YY4S-
z;BE|u_BZBuS>PVGGRE)H&ly{`252T@!`Ur<JC-*J$QrkRJVX_IsGWyOZ3t;AJqrGn
z0WOHpdhk^O&f|D7nRZ_oU}_bqDfmf=q>aGUcY~betxGJgeG!+mqY!pm_L?GiD=x7j
zx4wO<`n6ITCqwRuhCKsf@M-*MlD!{BP9aM?*t|`X!<uOrYqgiZ{B6_+(!4^RS<-c}
zI!&AU=*%$@B(D8Eax_VQS_6JKUt6+rMJm@m^2Fs;?#X;E@%zb31MJLEz)u^C!ki95
zIe)=XQ$`xEb=ZC7+f-6wLn}{$P$bNP-sS1bH>(zhZ{SWV-S;gRX><XKO}C%Z6W<Uv
ztR~*C{u$_fGcWGQ9#@=`BN@KZrHU}YlD-7+4#=inAi6@DnL9JbgzX+1(QR$jgxH?v
ze|}LjM``eR(?&F|Z|M3GUQuszpm!9iARWYbI9ajMP461k9|O#FDbByO#B}Sy|J>m<
zCOfC{oAOwX3GEu1i5~o7M-YID70$PgOWqPGWR5{q#+wsnF3w1g5mdr`0r3`^i=B4b
z<*2AT#|=Mu-L~PUI3Eme$6Yc)?25j<(3el%q0D3U5tz)S{jzD53XfIb;={J;MvcBm
zh?HY^2~ClhEUMSx<d!gOQHAoPbBH@kORP*sgrGWd#La2pqd~Zr+FD_8`@TX&j((Xe
z3o`MMZC*!-;hwFtZ{VftjB*O0{4EBGe0kb%4?nX;H3a|V!0iB$nSK~Lw*8Vx^$7nX
z9qFGwdI`x`bi5bf6{Ze{Rut9b1)hj-uO7T|>De8At=rr+pX&IMIh;-%y|Ctc=FH#H
z)jU9+f_ub~IkK{tY$I?1(oj;gZH;+bo<vW9(WQFe-He2CxMzRWI}44(k7%s9z4ZPZ
zY|n_%Esh>+$#C7cc^@4to8A~V?bqV--uBELP2*l~sVv^ZdkRk`p@n6^1#9=xPg>mf
zagJEyzT0ooCd1OMxG1M(6+Soee2orOemZM$1+M~PBqcKzO*V&6;s)Z9?7C1jm^A@D
zkfsv*W-KJoPc=BgPMge<Y6v~Yh`Tjy<S0J<5FOjEEye7X#<C+-!2SbgTzRPiW}3Uw
zc8JdS<K>G(`Rz-TEus;F<LLKlcz4WnG9-|!<t{*KJoFF-F*alaFSQe0@XMr{`GxN;
za;rv80;P!FztXce58W6o0V(nq+RGqXqP$~8u%r)(F=6V|_9QG!jMRU{UX4A!J#u3H
zjC7kkmH#wsyUdA?qEE0vlByuv3W7qVd!<=S1uFnXQET!H68{7c!WYNczh;%Bb!$m^
zZ?vmN5AYtU+UYx+k=4GE;n)#M{1MGg0;aUUGQOVe*>Y#&R!gFci&A&aYl_MFy>|R%
z55GR|UOpxF%Tn-kb$d%nkXAi$PDUt+rXlT6dCE>d+e;DJKqs5k7U4`0PQzUv?rn<e
z^FmS8@h!|!6&M^vb0G7UWt;LTF+}w5(3s`OtrF6uV6^k&y%>cES&jEfmwTp+d5q&h
zGp-x&TEfDd)S-iuRGxZM-m^o}GRkP0h%1|O6Tbs=$aSWJ!s&DezjBd$cW+};$0_1t
zv3SHzggSy^6XOM1KCv80`y6_8oh39rOS0B;!-@D5<cu8lprScz4MAfH6@t^vtpd^&
zlBBs%_bR8SDa~j~zCULfr)Toz9Eq0;jJVw|2H3MyDUQMx-C#}Tg&h(FMMI2LIS5`y
z{cei_jUKUW-pQHgtHXJQ^@)jTRcTExnjDd=TMrEX^P7!|bro<UyU}bw63c>DXw&R*
z@9Vtt{F=8c$X>yuMYy{gL4iqc3pooBvl%`o+b%#(jIngu52O5zI10$6J+I>)mMBu>
zIB&<B@5)7N1{O2&p!*xTCo8Qzkc3b^zegtZY^en5th0Ueas<2d%0la@rEWSh3HcTC
z&+_}qjbp?R8!LwEn%$5jfPwAbdi$|cL{W9E?Z7GAQD<xn!kN~!!(g6!&tQQdVp{LD
zSP594Gk!;<g-6lriTK@idI#>R5RO$mhD*?CFSyL%PTGi48?1Jp;=Z!}JwaZDk(>)g
zj0=baBD+?=ls1~P5e{8VnN%akq?9x@)tFMh%tAs}1r)hs-{J<}nf&_=UjwEHb7I3*
zKhe-Ck-n?v@4_pDZW+vOMSRXH(VN#*Xzccdh7894szOx~XsuF>m`o_D%*-;95$gOB
zrigj7ur2*TzZ-y<LD!G;`qRF|i`8fkJSX1f*g-D*ZG1828ay1CMR|ttzW+gUe*P=~
zo6gS1E9^uhfY-ZFhJ~+J&M|uDA6~^&Wo`eQRXWNVz|ow!KP$~xXEfMHnSJLr|NH)L
z)J@><!ZNt`WJ;LAL*hLdh5XV}#gT4H5G2D^%9e`DM<q4n9*Nh-2KdSRT!=>(zN4wb
zLtd&b)Vvv`t{6?l@U$HV?eZ=8Sy0HQns2?VAp7DdQii49bEa0k!Tp@AWwC$)QwEjn
zPh(ZZ-w_4=#NQkleUeEN@O{<)a0)x`i}|a+%A6QG;qbu;%4kW7_v<kQA!FZtN|Y4Z
zIg4f-N&g%ZMcD4Ze%tXHh<k|)--BBL$2I=Um=-l(j$oYr<(Oh((b;ONF0|Izx_#$G
zzI5)6w6f4!s#(Xe_>}rURZ^__!$Xh{P6r6wib?ERXEq2AZyA)b7sE=UvTJWPiy0-}
z;N{KUycPl9mV0DTY7e<xC~2c&#{5ep<|CZuU8a@Eq;hXu!C1Bst0$)s!ZG8ua^jIs
z4SfdzC{@ab`}p&wT>>!|_m+?5V8-O#Q>WEKPLU5;;!g6xhRf+Y_J~Jqzmomq1|ltH
z&xEwk&VfODdB5+PkXV!`4|rOwm2dw#$AqRx@Mk;s-DT11ZA=D9c_83$vOqTCrEjS;
ztpWP>RF7|7&lyC(yFX@SYK*7vQ@;jsb7uoz#xGSeVZDdKqO}$~I>{&18({BG&%cak
z#57pq9Pbj{FQ+d2xoQ995uu!3+esfHW5AvTVd}vUQzTk^$2(gQ!Btgb<Xc3m0^4m%
zjmkX${reajqD2kcJr1HqX=8>}=>#LRPMzwVzOQ7^fDc-GgJ-Z=Ou=YMq5hVLF~0TY
zaq6m10i2}8r$<s{5Baz+nFxe_SwJV)TW75Uj87n_X-g`uqlr=Rq}6(O&gfkmC03SP
zYZ5^|R-y$J#j!y?G#c{q4QNoIH#FMsI~%sc^T^yuSO08ZCx97h{&F5wg;UL?DlXh_
zyKZA9&tY0tM_Cmi-ihc9zB8djG{-(NN$JK!b#}dxJ7+zi(Cj|qAJ*^?iT^nwc|XuT
z|6d@q@q33;6T9xOf`ZT2{1gx7pUt5xb6Nh7gmT0+U@X(Wr}lLG=INZr&pE%^$6S<d
zHM(F)u6X`b!v2VU*3uX`(!{pFnh8DfeBk%I;L$tN12>)lbP^v1%tN2_URlRJM@xhB
zHI3U$i6hicc7K{v4dG`NHyFVtv%;%JN!(JaATtNAzH*cI?o#;5|M@VEKrh)@<=2%(
zoIF$9w*_GrA)P;WdybuI1nnb+DC)My*hW*;ySXXuImeMMN8TDfez+FB`{HmnA-+3b
zh#C*V%ZFo@|7kS{nT55a+VJ&4^8G-|{xW|)te1SJyLqO&)?n%Gf&RMqm6TW?7M|Id
z*4pzW%Pt#IS|GS!a~NgO=)z$61jE;`?Lo<d^VNk%O%r}zRK27v!B6y^N_h-OzK?Wo
z7ZgY+a3-kUnW3iGF10+yzoE>dcqhU<#jCUQzj$RL-mZKvLW`;nOk`k|Nqn<B426bC
z5AF6p_%sTs4JD~hby}-DzQju5jDJJumY6=<(33s6ecN8)Ye`Z>XveC29uUVQb8HFe
zHTyASatOaD1<hn<CqW<aqPS9HW|DB_VZWi=K>W)Hv@)wOdbFpl4o7k<du6FSb0;=h
z5=|T`^5Q81L<F0i7-hu&^QGOKf1TV}6%VE1tt`*%ucbZIY<=d#GC%epQx}&U{zH%8
zufCpZr<GlRhs_V=1t)%8`s{=1uJh|`CQXCPzvq|_M<)WsCmv9LAadW@x~HDJkNt8*
zjqF8Ke%?K8$V^Ztn^yBgd_oDee5ijfLA*DcdC4gA$PHTH02riw@`Lgmy>|Y=!SLpV
zFtFadi?-jBHlj$u^vq8wh6=OTf1K*%Uhhm3Er(5zzux8l<LaxT;#!++cR~nh5+Jxk
zaEAcFEx5b8ySqbhXx!c1gS$)P?k){9?h^EN_Wz$T?m18EsmJJ5t7O*vzMA!pFO}fH
z!-~Uw<lPD(kpp$r>6uD+&r97%F9W2lRMxxiiP?mfRbvboxytVGhqG809ILQl%pUQE
z=~Mix&@w-t6X$#v!%Dp!-m$!#Th&>vG{djxyr7E&KYO-(S-&wVsEq(wVb(A2`pcgI
zHR#5%4!U`x=1uY+(78zw`%D=@T~8Q<y=9{Tk8AJ)JZtrG&qqsFjTJ8Qh>mEGxFh-N
z_e|%gcWwpYOiBco$R0mBcy6dhrw4qgSe{frtFdBabHS7cGy=`q5z~I_Z%fc3uJyFp
z#I*Xn96&b}z$lw%ac^)3?2+RxIh?`1vRG)K6QWyp)_ng(p^5%(6iDa7TM%x9m3Ep8
zulA8p3E9P(Ap~PWzjy3(sdJn}oukC($H*!VTr1@8G@q9%E<)2%&5}EWtgTv)aD{f}
z^>A6)<KvH)8z7)m18@}l#)-jc&6k#i*!m>ARs6%_Z>EF0)Z9rdD~JfZ;kNk*c7zxc
zr4wM*$wO=CS^{%Tln2@l0nvWpau8vd+DMDN!r$__NdsNd4wdDbx#wPL{Kexb<9IRX
z*=w*9_7o##pa4%*dRSn(r>K@&(LeM3d+p=kH$4_)M?*|d5`)1Cu_l4>yxdhR6XQ=!
z`7dF2gB8s3@1;#Mc05XtG5kuak|%&dyzJFRpqU`r4U0)*WPmTV9yVew{oBv_0NB+e
zEM~(Vl?6Q4U2h+Jgf5`iK;Nx3=>}im_z0{N6X)=00TaBiLdb^-p^cUkW002OAVb&4
z>=KHFuS|8;>(Pg+cA1)WBOFQAtnHzI4@%Y=9wLaZ3XSQ`s)|YR;s#b9_ttSdd@6N9
z+i$}`#>h`MUqIuLskIlM4s`qDlok!Y+I(@HHJ@@}lS`z1e~E{_9616k^|{hr-Kllw
z-SyQP4O=|yf8~rf%n?;gj~F?p^@MK8n@-C=X+ajYapcnuu0QVI<urS;i}zfhN#U{t
zm>|lxk6NG~BHu5%%0rI3=QB;lGCF}guD$Nbn-a+nW+ko8W}Y~QlwssVg`pL3jk;Ht
z>Nh3js8lz#CZJw*tjPww@gB>ym$zjuq>!>G>&Q3BBCN>44dDTuntOPIYBf0_WT9B%
z4wChc{@-Ri&u^!=;1E0BHpbq4!I8Rhi1$RT>vC1Sa=6=2T&(C=1f{VYo+dbZ$vj0O
zs~yE0r{FCZU$*9Bb(#@flUy@KZGX%yXQ)|jilCEhtXuAmooakn->&FOlBsNK&)E^1
zS$?bLZN=orQiKU;{HV3w4qT?GGE7zxzTEnn)+&&9cGCA;O4G>bJX92UDIxg9X(49M
z&fk*aX4&(Sqw;k9CNT)v+BZ#_Pg?Xol!LreUBJ|roCln=OcV+9pL3d-fiFc@z7Ipn
z-q>*kubk<>>;zf0KuB*KW~c&JNY8o<#n)5`h3=1zCuNB6a)ik3`PzZ0j;{7(-;>>1
z*c7UIwk=S!s`Tsa0h^P2k%#3{Ok5NR3Q?9+%HlF9Cu&g}6X6++9<uyzlq+OQang=+
z)?XGF^k4kAv@VpP1`(u|FgR_g+tE~^=N-C)>*)_095N8~P*N&vzP5YPTBv-@=sqfJ
z<4B&u#bwWH3u*|d09c$9+6V-Z`4vj<bYf=y;k0T-6}K~?(XcSD&-Bmn<mRjeX8X+P
zPj+BF6tGSa<%8>uk-q1Y785c1&#l4N)+v<wx+Y7mCfC`dzk{R86DvI`$oI`VH!$<S
zDWRJnJImxQt^YiJU~!L}Kc}4V6?sci&y0zROnPOO(U)G_?>#L1YiG<vgHtV;J6Wa;
zHa~HuU20CNKp`<v-PeN)tqBjzn#n>V2~!<p;nz%s-pcOxUisI<bd*J{P{E%h4C{^N
zVG7g{mZBIncr?m~rY*vsdJTD15#3Mq^qxuMyTyNK)EbN_R`2n)y0>@nX88iP6Fs@1
zTUJQR{ZzKM5Qn=&zPK`f%UHe$32BJsa&)TF%TyAvDYp9&Vl)=k|NXSkzF<SQk028k
za?&-thuM(83V+a^A6HiYkJhd8Qlk-7`5sju00*e?v0l^1XOL3RdatCf%CO!QeUvRj
zuUHy7&$gZ|%omnCYR3@J(ctA)Hd%-;n%V;SvQG#fD9EtFz19cO<J4CP&d_R1ILFN1
zeGUIHqv;7vne$n8Y;&rTj{IL;M4gtZ>S7T<1bWF@viA8Rp0cv0xYn=?fcmEG1v=L}
zi#GE(sR@Q}o|}Tw8MvLvi*;6K2CUf)J;e2)BA5EhR3k_8bJJQl(p#CI)wtkxGZ&>d
zr~WBqkgDOVjUY6s0B^;A@~>U(2bDB;>9W6NM~s?cSrk;#e!%qBb~&mLbbZs#>R*(f
z`Zm}qDyXUn>)yH8;;BdGcyRRlq=G@mo_Y>OaK-+F4nPjRv}YYppPb2bZQe~3lW{~!
zvypd|g|b#*M$H-fXYoHXHkGHyvi=Ygevg{&lvn|ByEl8n;;P~st)lbAtvn5)_{jD`
zF2223C(eD)*;#m1rk&#%Vmzltp#~>4=+njK%opoVi_YVoAXOTz?jTffSw)GKrq#Mk
zPXu#Ar$_YKRYT^(n{pkef|HG<=WY;yNHNg;AQo<K4<9fWs`VCTuDOA9<ZX4B&ertP
zu8WS3{TxxLK{3lK6i!-@i=PbZ*7HVO;k>$C1DB$V_0D&KzOcqMGAY)tfc3rACC7nx
z(PQKm^V%BthbWWvCZ4-DQ_#|#OzIkycXnJ%a)3aU<WZr`9*q#pnj%_ij%jJ`rWT4t
zAzg`-1h-ggzo(;;eNUo7wonLp`c3Nn@dx-3OTW>VgV|?gM7>&xm}VekUakwPO@hwP
z*?V29=&d<*c9IxCg-)o`8-@)zFYI8?AjK4PsZs;=;AXLtH!zWA;xq2UIF~AgXzli|
z2v=-a2l`p^Dj)GqyP_9fPORx(!<1v3=xrjn`VV+mLeOO7m5C4i1~YV6(hDV#e&4qu
zU8ebH1QH-f#MN^q=8PV*|F+;Mzvu0*(~=gBR@2;pv1{%MKl?(#ZF^?4+>Tz+@`{t)
z@8JQ)i;kL7#1bmmLtdE38t}ixY<Z^jp9`j6X&b;fwaB5r=g}vB<h}|e{Z^T<5lq?6
zaBQ!4tC3{e1$0+KPG!Mgafh6q@@qdvePZCE&#c*&)`4MR!n2Y1a!C*2z%>~+xVx&;
zattG?OV38Ckjwe$=ify|j%O*ZCvK|AxsDSlavZogHy0DH8)&OU09yat0G_wmuBXWh
zCFUFTsiC)l!?@t33h9k=u<rbuBP0ymh~XuPYS1X<E^NE`zQHa0^Maq45TdE?Y(ufC
zN^def!cw8t5IkS*G^Ji6#a=e5p4%3#{Sm1qJU&o{ZoKdu(7?L0bGKKK!4iLNT4^*(
zMN-8P_%%UG^5ECn1oMcVCY5!K2^OJRz*+4)?Yd33I*DO~G@<_M6yBsMCVP$GT$2^a
z@fSMATOdVgiFv!VA=as_e#seG)uN1JPj?{PFpd&_wlyK1d2S_jlo*_0)v3n7QMSp&
zdW3NWpHH}F=Ot8QYnE$D%;gsq(mlPwU_=naif^o^PGs$edxWDAfTIEbOK43=giG)C
zBQm1R#;>!e-Hc|t09@BI1CM)h5w`Q|A?QXc1xvFde3Py4^IHAKRSC-I>+V;7f)E!g
z<NOU|87<cR{q?prmd^3Y^!w)XhqNgtbmw(L886Q?I6qgHTC>M57*!b8_Fz0!n{@ph
z96^cg;@vBN2prZ)MK0$8c8F!ja+42T`K^ro)r_>wI`eL4DfYtt0f(a*^XLJ+$zd=F
zUYkL9U$_zwD(>pUCYSjdhlvDL3|b{`wBqZ2on36UUsS5U#TXpC|Ly_t^VI?fk9TNX
z9kJ=|lC0nSFh;hwWmBzQ+pVyqcjggXfmCKQhH50rq@8;c5a^B%La8BMPsY!;^bY$~
z6q6*5@(9C}<o3sAgdLSZ1zbmt>armN;fuA~56<*h>pgSN0Hg}7nwHjZLrtfYHl=8i
zL0R{^JD%-JffE~h;{yqmag0_@M_61Loa=7BsL*=ujr7nv{MCu1K2vscqku@!f8P1=
zKD4RXJw202S-roUv?w&y6S^slJ`3iS=*zmexUspjSsn>qf5g&Z-e1V%N?B_eZ@@L-
zzV(qcvcbm>=qQN`aQ_4OalkrhcouP<+MqS(JP1D;V{r9(hAPq#bhx17LZ99z%Z$mS
zdGM9uoR@-<CAxP-O96)9`l4T?kv6TTY4)Jj>mHV#$8&VGoxIgUBFwpU_!OUJ`S<<T
zwkYlW8GOr(_c|yL%jnY%NiB9CfrNt~St|hb_^%YUTvK7jes?U#dkD44SZ2@IpVo>c
z8m9rWsK6QOGReF!=G6)Qbz@r1hRD;80{4*vIKO`ntnC0M=_`yuY09*y9!6$|{-#cN
z`uhA2JnSIAx;yP3dyG0vTazbYN2}f|u`#;*tANjEgHIgo`tO*FCU-!}a2!S_eyUa+
zmAyL9rML=-)Ps*_K8RKtqmSdB%Z7H^kesloF0Qo})38)UN@Na}ITv{R6U!pjKODS8
z#T>-vn=UDRrd9SYQGojajSlzO1h~f6hrw``^^M7bt%}L-Vq(9LMtxI;BmRKc-)Q~&
zC*;9SG|&Xnvx$ugp6_4aKXe*Jg|oD@q@tnOHP+%K=XXEBr>J(Jf~Jn_P%X^IEMc|w
zF*4qKxpW2_2L)H``I7&j3$|@r89jvQbu}sV48jdrLcPl^-uocO$D34=$&=HXrn-TJ
zBV>%hV)oo7KNilmrRyKDNPnm~j~vB3cLS;e5Ehc6-HgnGB1avwLW<+m)+Eli)X)|n
zKe+^@&HEq1o}_H-_D1N=)K~P6F~qjgKQYx2101}2Nem6E)?K@)NaJahpVY3&zpuc-
zP&;gfAfw|*I*fiwo9rVI`QgNh8H2tr`YWD}b=SJq<r0(74i>Euk@5SQtfW3#%?4B@
z<PTnQH9W<l(%LSLkeLWw8SD1is3Ph-8Cw6xZCl%(j&!ybn)nq>4MW58i1=u`oY@gM
z^I$&dI9_xS4~R8Q@k0RLyF6M)RB@fuOSuH&moaqA?8Wx+lA=82IgZyMJw-&=*fZ`9
z=UB_+Du>fMn6VS?%TJTJCHr;uf4=1B`SzXWoih48ET@^vdbNALAt$+1H9xj*S@&D|
z!?fGg*7R-kpu29`^`c6aAR8{TaZ34mBHXIyw%dF9&%>bF;HF<~#iFY;BC>mSbf0?@
zkx6SS+NNiqF#R356ZnTP5B1Zib@9ES)5eEjhy`{258f2aGgfX->iyH2M6)_Bf_H?W
z!(|2XUna2R*+=YjxvbrD16wpNw)R=*vBNHFP)<ExgL6Wq6o@+jc3!_~rmdwacrK&G
z$v7B7BBl-=I99yoKI10;qceaRlW$RQ(?PiHN8jAsrbjb4vc8JM=gas0#p~h%Kt!xO
z(PZ~^@QH_WYFJN__i%f|O`Q+CQMqc6G4RY=)3Y#*kGbjEzdx_A%0kNP6gYuS5r?-E
z6tZrZ75Ye5dE&l*8?0*Hpro8Eullu*OII`ldf)9K_N%3-*83eX>e7PNhPb$9sO|~c
z@nx9VQ$9$I!)^PCKC@ne#rs9ssQs>gb_}g8=V!(`_k|PYVn6`k!Wp!_3=22Cm^@59
zqTw+(+=tw1;SiJ+>Zz4w@Y1gk(V~_u1EtL|Eeks{qwX})W?wFvSbD%kYE4aJHTBMe
zbl?5ikO4-*oZF8=D3VCuoj+|!Yp@O<iuc2LZrNB4C|dIkaJnLqbLYqPj(DUwkc7fJ
z^vugtxK2ll%HrDtqP7KfU@{HtLWGYW=Mv`%I>ABVkn%%(n>E(?DjrME>Ev$L_VJ41
zq7GRb&II^LyAX+Vr?<j7vVGV7jCAg;&M9?EE;zgn9b}YjS@Wlh$yJu({_ibR05vS_
zzM(nPO^AS!_pT;%H>X_AmMsuq>T&gNn76AI?x7bL?O*>O%~m7`Qsg`XQsxb%3{h6h
zW(7Tn?8Rk0Ir7qCk5gXjQ)vRAzrL{T-Aw65`RG<3a3sX=9C0(HT|C)fy6shRG-H#Q
z`h7AE?XcPxL?h{aSFJT5An5BKZ!uW?>JxF(IHjQ|r6WSlA<QyY?=o9nX&UI`jE}Gf
zYh;2hKfNUGxv7iw_<coI*Oa6I78`7`7o({_hquH3=)1iI@7mgg?`+H~%&`mxC(A3W
z=0?&!RaQDG>X)>kJ6i+(q#hcD*N#AE2fhF`c&k++Krtn%ikY(fF68Pv8#|l`+74XH
z5BObxRECoB)ZjQPc!$qa3M@0kgH9LsU&^@=?BxVS1!0Zdmkng#DXVO9TO=j1pQXP!
z6?J44U2!wb2onmwfyGlbEUfC2Cz33vKRXOjRiJn*2v43X6e9;eaY5%za-q5oCno~X
ztCeQQ_|J)zMuIo4tg~9NqCP6DEy9T!FQ>S%8ZVo_rb6Xe=7V6tMd)%g<jtlz=~W9j
zW#K_K2WavN^HP@8kX6j53$h`&;6rO<L$x@`V7ow|1=M6nK$^UbSerR#f#}ay!_;Mk
z^0O3=Ja=H<FMs@&s*9u(bTiV$O>9!JRCD8D3@abW`d6?Zc^!=@wa<99!d;)s=Sl|F
zUUVu?kInL1Dt^^IB2I(4;;a76{0xlSVzO5F2{MgNjfJyxndf8e#P9QJTXr<N>5EZ_
zdgWDxkcB%bJu{)Bo(ZGr58OaWiF)}6rZoGq%0OsiDR;rLYb&J(ps@a)U2rg{wcZRI
z5XG|#qs{f^b~qvt2?=CY|Je?buCh_@1BUmsOO@hwJ-q#jNW#L)>8g%?_2d5-;#+0v
z<QAIS<Ma6V5i21U%lEL2-|Hqa^zl)c>+un^O3e2G#NZqFEZx|W{qAz-=sdZl1I*gR
zx6nL|EWa@2_QsdQ;&aJ7<hfUB_L3Lrz2Yg_>2^LB<Bexx_H%)3g^#@ee|A&5zof+0
zOzuW=j$zR3XL|Ty^zBo%zl!O{f{9RG;Hx*c*3TP-eOH{hiRF~67abjArB&NhE{Ui%
zH=R38PQdP>Z&;0e66ckCwJ);%ovOgX5AFq3M%lQ4#8o-b{-rO#n(3p|MkGVmH{_vb
zquL7HBR{obg9@W{Zy3Yfx8gg^s*Y$!MiWdQWmw@Z&>7)zlgrsFq4mr}KBQR7(w9wJ
z^)Hg2WaQV8ZgBox(ws6>fEV$6#eSmEFSDKT7rl4U$Mtg_sRT-k(VM3(CnP3Y=3^Tx
z?H<Vg?ePEmArSiHs7igv*VdW?VOP%#kTb;HlgG4K-fjPbct53#EisiJp0VWf31;!j
z&L|hC`mYcCr5d0NfvrCAqXg$H>a^<B9RH!!=ra!h+r2r+)PAfZW_^MT0sv_t3#0vU
zjwMafVqkl|`V=ujO3@{UJ5GrtB$xO5-|pdWioijBv&`jQfQcS$Tkd>8OQz+%44e4I
zRUPBsD*%MQ9-b5@yPQ|FI$PiGRp!bvZIJu3cMbWQp8oSko`oN{AIsX>G;zI^wY8;l
zA6z`K<Hy&3S=~{B6N!P(U3&$h?=To@#l=Q*>+7XFskgy_XL0N*Vzkh=@EU(er?4k9
zF3I<Ah2Dy`#XkU7Ra&jp<97&BaJWbi1}IXnyFX)rCekjtdHh53Tz<UhZafzK*96cE
zS>31f_x<ayt{iIX>g?f1cM3cS+R)xhLP?g*T2M=h<HnyrP+@Fxc6DTL+y{G8(_&WZ
zAe5j&=%=g3_jP<P>GcWWZfa3S(wLtUTO80oFo>L;BBbB|Us_sP01zLi%_*rBPao3U
z|Df<cmY2KO3~|aL^J78whOXr+8uwO~Qxj4Wz(ESATc*jd;{hqSKvQ$`$(@}2T2~rZ
zH4Wnpwdp3>Jtc7yN|N1L$JfOvr5%MjC}x{Q=|`1U8wvXxm=7zLO%%U<-kHaU1`i4v
zq4!n%&s$!&{&Gqo^CQbN!$x4Tzsiv)BqpJO%f3*mdIU=yrqEoKo;c7Q<hYWVzAtaN
zs{NR+Dxjm}IIJ7gY0B|rBs76G`NAeV*%HyQp`3wGv6Gh#6wH%uD{4Mx8))&Lt;YQ=
zW=6!`8La7pev*B}D_mc@S@;RH%SlJrR8CIrC-nBN199$Oc8lfV0Qq0f{f{ADU1AXH
zo?-IG21xR&jg-W+webfA2Kp(A4G9t^08QMDpDDCr8N{)<v`09ORL5^a$+ej0+UX%%
z-tus<?iT)WxHayY<L=Q+cbu}f&%UxQE#>T&jp)hs7|$q2&9p0Zo8~7gh{a5I%}I5j
zLMc!Gje|)av|@)FZi^bJ#jl#1f-)KiMep`Bh^<DR(2;l5$HbfP*7|0KM@D7{qQ2$-
z2D@nQ2?_l5vQxQFf4%L$KKsUKG#3)_8Z)iRL=nwRBn@2zJ~~Rm#2RMFtA650Z<KD=
zi=HZwF|xd^F)*&i;%B^$)_9{Jw=S+w8azada4y*<R((v?)fj)`|B?PtRZ4rpSKP%@
z*@3kxeu@bJ&=R@kNVoT!v|LN+<h~rl*oLr}!YSoVddTFA4L#S)h&uXK@;jiumz?%J
zHT$+k5t&6%t1hy*LE`V#(yyzk=A;zGataE0>qRt8#}Yek#HnopdQ?zXw+#IE`9I+w
z{k_Ip4n+-hcr`sOt$vy)HC4SmEMm7_l-?t1K#_9~ICSbZpAoKfU6vOzwnEPYT)B|6
z>L)LIcm0V-UV4e52{|F3oU<#e&ZmrO<j;9n7E~fahs6MS{g<>5f@!AYGD&rdvi*bc
zXZ>3qp}im5SZX6@3}4kes?amwEe9nMw()cZ?2{E-WbCtvvn2sYFtec%;-tRZscmaj
zTpX!wTJi8<|3(=CydU)WZ_a|g1)slDg7I9)S|@3|c=^1=De@Z=Cn*&fLe~@)R2ZRd
zK36HWv|l{vHJx0G8ji~Lkes<Xtk`c4&+hev_W(ZXLB*acFX@F~&#;Rlsb;;wKY#!o
z@48H{x(&EH2@SMzaD*)EQ^x4hp4Nm;Dy8<b&q^1t?wxW5>Km(9)lLefX_Fz<s<65T
z{ocv7lDz=Af-CZ#OqJ%su0oH#EqcfRbFG%R0sa-5HOgCu<XW8|@3|&u{{FO}{ytuL
zV=&w`F$2>&_Vxt#e3G?gV5-A^*GE|kP`bNtjAQcw*cf(4;6yhYr$%_JY$Vb0!kxM0
z3NSJ@m2HWX8xHu_8p!|48c2r3GthaRL@9E*c!^Q)Oi)me&_J;sA>JravOg8Ry|Bdc
zzB1_44dG8m9~wH#F1ku7nI|t%%%E|bB6b_7Y1#a3wa_2NR^zv<*}k#{>frQgV5tX{
z`B7edK`h*BVg^FV0K5Ll{d1C!1=mNj6G(AMZKkTdvz9A^aW&<A|ER~9;!2p5?Uw#;
zpm+Sy`o6~SYmNxF<H|)u<u3m(prNg%y^M7aUuTq~Od%ekMK`Uwphw?7bTEBTK2cG7
zQ&>b9vwGLk9ZRl=PI9t5_*lNOy#!Jy#`Cj7q`tH?y@Gf;nk_NI<)uYOxF|_7>#(^)
z<{KT4wj`QluiKS*;J?Q3ul_$q5#$`sKIn>DO{J!x86F=e0}G-cdG9WrYjtC6yU|=p
zF5lOt7PqX|BitaTtBnR67z#})-TTn5t}Ee19&H(mW0nQe8;o$d>rVBoj$ynPR!{aW
zYrblIcU<A3vsVI`FdJagj?}fG5O3fqNG@|n%@x?pkLY8-WgI;!s_zWwMq<%&!X}Y4
z;%W1?<RC02s#FnlbKtpurk;+TzG$onNLUlGk$68^jggOJAu#GudW4_X*bvf=a=F=J
z-P~TjKX~oX*aCG_9cevz3UlMr_6f5dib{mHHN+iZ&z;(IJ3ysT^~tK+I`CQH%NkP+
zq68@whw#5PaUh@#>V{UDp2bi9KK~mx7a@$P-DyL<WKGP8$;p<o;-7(H;6_z$&kVHp
z$C3`*c?kDcI**=Q0Ql;ixX}le19-$gN)D_gY2iJ)C~5=lUGOe#3Fha^XH`3DRusq$
zFHX*P^0^j$yWVtc@0G9~%a_iHU-7j@1DeUl1j|~$<vXFOWFas(c2s9%`Bmv7YZ_I&
z45rn-Jd5$Il*dOTMEQOcov1<@*rK{D2I_OsWx1JC%^LJ>s(IN{!dB80umjR-&eVH3
zW~0+vAIDIB7@2<@s<xouZcOsbWy#xsj|%s2h5fNxeMDBNA?W0VAd<HcK#-X6b#FBh
zF-EhTh%rB_E|0r~&i;y>>Z%UUakzJlFSa>Q=#(E2_dN-YLhOA@SC=j>a_N8QjFp_P
z|9@fn&P(wd%u3#pSz2G85E1d^xeulJj9`+!_&w`qkY=pz$TGy`x%?3_Tfh5S1P>#6
z*`~;$*?#OElS5uxn_hop!vvMWbNZUR+Ks&le_BTfsCe{A)8KS}YV;4!GPXiDwu;>g
z^#pe{alSmKCw;J|-PKT_$SosSp~h+1)$O5Qw2%p^N1kOAauNURr;o1j-m=b+43lKV
zZJJw1T^zN_mS*`>efTnv-hdog4bEu!Y#z^tWW?;0q@@Hq8nf`kg`nIuL>58RK$tMC
zRczd{SE|j~zJh0!yL<_ESzJk*t;Lv*+n#1GrkT|}1MQD`6uYVYCR;3IiQU1$L9SG3
zWk@tq<eD+|e+oyy|0*1PF^E?OfVJbJqk4CD1w}=70vwQX6T1s1#_!=yrC2I(L{j%r
zadjQcB%5-E3tAUfQq6M5$NYObw*!~2af|!~Wyxc~1V=cl%_vHx-Y)5@?0(9#(#FoX
zjl9Nqu8$RnAP1LbWrs&)o}#NCeSsKjiW-2*ll+{T5Eo?<a;CD;8vlS-1oqO8LuFPJ
zyrsc{h=nH?6@8?o0aDUk50yzFuf{t~5>cQxDZO=M>kWos^hFEA4hxdjhUkJ`leGYl
z3`WA~(ys34-k8tT>SIX-rnQXaUW-{s@z?4I7cbxw<sl@$xfa1RTOo?mcL7P5cZ3K;
zE9Hd}3XGZ-;T#DS#r{+BufIH`<^FHKDTwEe?bhDkjCFUjfRbwT^yFk@u-P$KRn3F7
zv;0KAJ4q=>=G|0orZ<@zgXH$JR={$D<fiB#7|UjCok?#ZR&{Nm`P=Ej!>z|~@ee9e
z6v)cj3Ci_$n}rbpi18z?l%`#_bc^{K7ZVl-&N^JS*PL$YoBRSV|Dca|)R(6<Qvhh6
zm|Q$m99b$u0*~k&KBqTtYYc{|jxX&wDXedVZLUhtw<gxE@4BL>@$;doJ;59|XYz^F
zc+i@AYVpIJ2L^^U2BMpNVmKr&ln^vhLEX<P#CymHRRrhbIgRa9xpK$K6Aq1y6;xD2
z1P2F4Qy|Nb|3*WRgk~At&rs0(KUMl?58+_{T@T>B<<5uRygcH#`1nhA)N$oxtf1~k
z^kvK$e{Fe&jsWle{&~AesM4I`n(Iv_&izc5?pHNY3S_mSY*aNFWvyuQ1MBN=(sbGd
zn2p=%Q-RV>sFRW&!zJhZFR|U!#^L3__1x3;s*~L2B7BA}2Pss}Pn4&5Ek)Rl_M80n
zn+YG19$uP0(eC>512sJ<%gjI&t;k$NvJ_$SPn>6=o%qO;R>`NTMiLz06u&T6TIBQm
zdQIoOByDlMVY>GJmKOB?Q*Wu?m$$ZRcrs}yD4<Mk3h9GU24tSNS$S#Xjo_D$v?tdK
zWJW#)Q&HIrGAj+xUq0<mo^f4OAvDbpaI&0gyqA2cunbD-_MiY%T$xB|OK|A%y+(Lb
zX=btMCC-aywT3hYYS8*C<K0$l{qlruisu5vbNp74UZD%DmBFrQ7|4GY@=QO2(<&ZW
zN!DBuBBo672YX)YhT1T_**0C23<OOGgNS4&sJAu_r8`^Yti1IvQhJABmbE->VDaEX
zZ*Y@SeC%Riiz^2O_lU5jPtuFPU2`a>k$No>P>M<vZ>IVD)-QDEzM#06=0nn7)Q<kY
zu&*yxm#`jedl)#&5~~g0q1dS(ok~AG9zI|S!^;wm%KC(utO-z_oCs-)jOSxI8mz(V
zLppsZ_kbM5d`OabI$`)kdocNlwu?M#&slzBy6@>e5z9TS7H?$fNGHf$g)Pi^_d}9x
zOH%jBLq$R)B6UPOOW-`hRL)V(&vj9UptPx`Jv>+R#Q|?!(%%_09AD=oj4b&M3oAba
zC)A9}*9&T`ZmSREenPm6<N+r%?A+G+8|HOrf>vAQ>n)=-IiA)A#h9QzSexM_wG-?5
zA4I&R3;VxoB~d1L(h=$dfv6uAMq}&<+PVy?1@97~nu!f-N88dI?Q!yspQtQP$Z5K;
zK^IWqrmPRq9Z22ctYG2_t2!=hXo)Q6H~g@Gu?Qb!2B?sc7)@`v$M$PjZX+0tka3vv
zE-0Kgq>Jx|o3neh{``vWjn*XgzC5<AbMNGNDN8}7({iA}>Q~l=KIfCiFs0Q_jVa)1
zFu$}B+Th?U3Oh+t{DGE7jIQ&<Th6kj<5i*G5K$LtxXa-NEo5)@Q{@SLB=l7;+)Mg%
zqPnX1v6GKuy2|z&)hOP4_Ofzxt^#Gk*~%wL-cL&e!o11MQT9uJ0>7485h+1YL)WMO
z<L*p;WU@pVVmrLCFf^n$baz>PC$2+Zqg;`3v(Ranf~=e<jnm74H1d@X$+vP<*aa<?
zF~L#qEaqV5!ryGr-?TU9#8qVQO|z5DvsX_vCUTK*Hp)1us4aJ*>LLQuD4PNiqR=y<
ztp=(^lBQ*qB^iR8*Asp?p(sxaS_B0bU4689O3Gy`<yn0`Zb@H|ewm`guf!K3TXdM=
zf9BP>Q*lKPF%-g9#&H1Rv=CLD#x9;nE^o_^_dV+<tbRN^!p>>z$WDmhJn;vS3=?Zy
zQk@o-Dc*>#iwZju4vfDj0XtPx8jx{R$BE<@7Q|2G!HO;5n|G?4nC;QP$CQ5UEP)bI
zdnirQv-suzdWfO89s(kw1%S3eLmJw-l97=W6cwQm5JZ*BegmDvFBv3*K5}jUqG4*_
zrqORwB{S7s)JL9;(A1!LRkzSFYPe*ogRSltu_Cc(Mpc?1I6ygNj)S)F?ZK8rENi}s
z!^q-H;&Ho%sf8z(WjkJKBzIJmZp95-nR9`LN_2y{&RAWgJy(&yK6)~%EH{y)V}+jF
zUmDX<A{86ThG5+ZMESF#%j0xB;f~IRwNI7X8#L%4{SA!0;t9KIgVUI|DFY2#G%K$H
z_3QNYagqdvi?`gugqw5Mq&hcL+Bb~(=zP;v2UODRLMo1yc~!$Naz<Lfempe0J~EWe
zUwV1@`Oq#ouf6>_{NE&j=0zv>slpds1pDOh=d7HJu{z^G5G)!RTCApmY<yAjyS<k?
zLW6|q?RSr>$0gO2Mc=z(+T(C=Ry+^!3A*-Vd%nJCSJtaw$R}jW)|6$nM!gFbc^yZk
zeB|Z)8Qq!{3`Bt+NjEz@!6Yf%GW`O0IT6r?sumnRJWh`0i$P?iSO4kLxJ8yR^Tp(m
z-b=tlSJ0A|wSM{*V2IiEK4NB*$SJ=lV#c7x2mWf9fws807IwUQO0|f=pi{Kf%(kSc
zs3I^f@4bHf)ewz>yvi!QRa}at`>GvZACL50BBs287EzV+6c0PM%V~B*EWe0nx>*Tr
zVZG2zOHIg`pT0R2+B0knVy#mGlw-j+Z3!yv?9^#16t}SkMnv?_GNdry5l+>OXY>-O
z8d1kmjGx|BY&BN{nO~{Dc#lAv5+)H8Y5O<ZVe%&w7mv`ZELFRawutq+0jobW0Ag{a
zmPALP`pv1P3>fIAemZ$HDP}_aQ!;h0X#eQW0b1*4MjWup@PhWxLn3VgE}_mwJ2)bC
zcHiyo?ZIGhjzX!Kg@r)=^wi>F@qaK2H59YFQGc1$iIo|2R3zB!=-sP(gy3czOtBE^
z6sk^hGWn$Y^MxV@L#2VG96(RoWD{BJeKp4u4`j+YN3W=S1R^XyFoaO_owFn<WbB8Z
zInIV>-eD3_?KV9>L3f?Tl8+d4TzZ@JA9_{;Myv7#|Cl^slVpCm-$%V)Lu^|$c*$n|
z`3BLS;PZ+yltSeRQ1BIjR8AJ|Gyv}DGj@Tgm{r5p^|w9<QC%lJ-)_yT0j{lm<1_~x
zwssk)2U5*u*fJ`Pn3=lqoe{u4XQLE7lZYW)sx2<tKY}Tu?QZ;GUA1=PZxN?y9=TRD
zWo-v&xTPi>Z-LlNTJcmW_ZHPJ@r)~ry*ZHNt~~@BtW-lhEeUbQNxtlqr*s4V?l{Cc
zrwro{p-@taL;$={R8m5j1=qe6EcofkI$q6IwP5H?(P%C*p|t7+`498xBhQuQ?aT7Z
zQ<`y|HbID$L5-d7c)4n|n3&i%28L+p)Q*OR2IS<V0NQP|5ujg5{6$K*(4I>-NZ#5>
zPSAz@yyM(K)E5p{)!JZK$8ya;!c4C7<c&F^eo7uU=<U`!L#r!->~r#OyFcWJd|t!X
zH!798H`(4IL&YJ7L%#f>x7dhP+9Ov%qsvwgA7-aC=Dgn)An&)?Z!OIxZ~8~U>`#s7
z`sLF!I>rmW+JXJP!0C4)AsQvaVS63NFa+3ECVjv{D_+C#4z>m-b3g^r3NSCs`*$h~
zZc?4VIf`g@zx>pS;HD~LQohq7rUKqm#<x{RtP|+Xj$lKpt`k|W%&FXJU_a(H&zgj_
z4+?-GYuiJ&BC=t0df6e%&_o~28Hw2aHg-XP)8O3E`^{saVrh6kUxk~&s_=@CXFLB(
zW8y4|2h46h?)0)-Ac6={e?r4d;Zk7N2Pgz&dSB4eqJAuQu)mLjiz|5%uBz7ZnEytb
zcH0;v5Xf8=`j;LyPPb-FKH1PaN0%})D`B0?;Qr1}kn!z$ayS6Zh?ldaQkCdmuDSt=
zzh8~9uulqQwZ*L)k?7g(>%6C#Ol%sr)Qymx;r(v2^_ycGfs0Fo8p8`5n@rX#u2N4X
z7?#y;`k1RX%zi8@AU#`VXENag@IkDuoRp6}zI3K{mjp@#qBC<I75VfnJllP>!9<2}
z#fnD+bCTbK@h8y9CXOFVNp2HSJl5*<+8p25M7(RuaXP<-GKeqG2^;wh`pLA#Y!rxV
zQWKS$T$mq<o3zo`ImK)}d6WU2f!s?2gF$>XN1+@dJ@ZZ$x29Oq${&{rlE1SqjqLN7
zF1hT%9^Pi^M(*;h74s`5^NXJ-M%-5kxDME;V7p!B7Qx)A3hPCVyXu;LmM$a|Lu4J4
zbLAaX!8ctzT?9KLSsXYO<i}OfB4w>F98B%=SZ(^Cr$>muzfGg^j>w6!oYttQ;bwxT
zhL1C9fvBvxFNB2Zcdi2;pn1*&`_J_Jys)L^F)02MDk>@f0O%Q?4WU8Qw`v$hi)t1y
zpvoJ1Q)OKN*MV3Q;SgWl{=lLjBlCNBw6bnyjB!ykosV!kIdE0iddvL{3KD2gY=%z1
z!=nDSaLbA5r25@6TtM%I3hVG|ls!td?dd-FF=#Ba?pOAH^)6&r?)^0<nKWbYwh8Ca
zE}*8afAEIjo`8GrHJ+_M;m6FgFq}sq^eXCvmFJkOjq&wJL&chNEN&H}5N4AZ3Ds+6
zHf8=7*MzB*qoEhW5DwS*G?49psMh%uA7$}s%!4knIYZXP)`R?=7Sfim#jP$559>^V
z$nEMeo_0eFf+z*5nt>2p8<rIvDc2mz=+k~iGrE9_V6h6Q6DOhs`$VGuV8-RHdh<FF
zMJ@ijmS{RP)^P{TQtg@Id&xL0l7PxNlh0hn?%B8$w%cj5VwZg0y&;~tZ4vEDcEo*#
zVWp7Vmq}@n5<QfHcv@rP*tUp&V#C&q31|=1iVF)b&(^t~pP#?mdknuj#$sLCubXI;
z`+HL3JA{!g6}95kJux4Wlk<(&>mg^{S6N;@S9*&+pU{|q^S{gxJQM)42}tUpL*qT%
z68-)0WZ(C`7mGP#0BP{U&hCDgq#fQcne>laDV#O_%UF5HaNj!alxAZf8BJ4-RXFwp
zpis%n95GnaYzT=0vf@*v&AeCDN7GwJO=%6u$#<2*UB5jSBBUb|C-va%9p;O>a6)f5
z(s>jOWM=UJZ4%@M2vF39Id}C0-CC-9^<zh;Ty_2MT@-V~nb&74BK?gOE8cNT^@RyE
zzJVQ&i9ToXv6CKu7DY{*yQ@AE<_-RRc^2!uq}5%u-ti-}m*{Uta?Pju0!~baVLR*i
zR#=643$>@{fDz*TbiR3Uhju`bEm+rQYCtzSjFJ}0q;gI%Atgys(&1aW3#2*K8}}X-
zSNUYrx%ZK$Yb`8)D*pG_YrPi4=|{uLV0Y;?alBX^79Cxjlk=;rjN1B@2K$9Q_D!Nn
z^xtE&zub{8F^<I5a75%>R^xR#N~VyM1@r=%_swh5Cc}(A0X6Z&e5hoXh~98l3F7VS
zA{pMV1(me<Os88U#+wlDe=fHmUtxGM%~pim$1Cg2TMsdeecV3{W?`S4=N6X-MBTBj
zv<amfb!NrtpSt8sAR^%J7E`{~X4J&LgA*d;T+yg^W^FQu96g20sNkXpu;&z27A3^3
zY1P8hl-eAk?6Q^`2awGjtT-Cpda3wuMVj-`?yZuEa7R)XfF(gWk@ewBb)lC|P<_RW
zi+*mPg|O}q0pE{rZ!Oi}lrMMA)5}#wb*?e5L>yTTZSq{&>m4^=WcdFXc844nNv=zj
zV+l$}QyK!pW}{rIA$1~Ss*`HVBm&WoT$&)f;WMApyJp=+^@;g!f*qL#GC@_&_hB4~
zUANPV>p?~N>Ada^D-=kGd8G{bq-S(B*ur4da89ANV6fw^tJnMOxu_f0>2;$066r=+
zNWPh+uPxiDcYbdVe%Cq4;L49B5-6AtZq=^xLk{+BBB5R3nv%>elJ-(7JN)XMT>-Bl
zCgA=p9%(|Ay~BZn@3aB5C%9aVqLxo$fPd$bgKTYqdR(iB_V{K$A(}Q@irCdt10^5?
zZ|YU@B)r6j92xw3Q9`R?ikrL_%yJL<U<{;PK53gF@8%)Db*0R0ZhqjP=eYs0&^e2*
z{E|HZP7UbiW}jBl<yqxAz9`mE<#iI}TJi|6&EXqJBZbzWpC%Lthomqts^WL#t(D@i
z@at)BT&{jdno7;(Wjx0>sL))U4!vc%XgQ5}B;Pmsd1PaXiQg+S>;XE9dqd+Sxyfmg
zT%vA(oOfRoYYOeTAp#p{7j#8U8P>g-F00%`=2q9|>25?KK*>%X)S(TWqze|szw0b&
zY+60a%#%JW_@P@pMRemFnipy&ifIiwKELn#6d^zTtqK9SVw4^H6cmZU+E^zEslm#Q
z79?GqiP1{mNfRMi$b`(=t|(pBuMMu07HL-&HRLD1>dQ|&%x?x=dhDr<)SRIN`>M5n
z4hC}xjCmGgah*PgK8c71%9tG#pgI@-=E|#@)GRs8UsIu8$xpHrhm7f+t9=kOeVgN?
zvo6d?M`Y}@7MT38gU!MB#d(J0B%@4YtmZ+Q%g}+KuqvF@jI$Mj4&-%D89XVhcQ-g2
zXukJ0Kfid$kZJ77W*F^)A-5$-*rjhmR#8=r&(5xPu5VcV)ZxYGzCUSmEX1mD@LPp_
z@9$-o>TuF(R&`Uy5psXgyAAI9&r>2SMFj<3YrG}kuD_gl*E=W*pdkKZ{B7d?+~IAS
zgf@`-F)jt$@ji+w*`^ISLxEr2^Uas7bsNemi7S0NXwI(z9$gW`*Fv}HMNp8l`Xyu-
z04;+Q3tlYm9$vbFhW8TpV&jvf46HKlmNuLFl@ypAsc5MR3+k0T!7k?N9LDGkN~$Wr
z$8ajDA#yIBu!3eJFSoa>r8NtQG90r?szP?2;N}uD-hR_q?RlAWJNl48{N&Ck6OAM4
z63PiOHlCn_es%-Hys(G}aw59q_8AQe&DQ$jYJ_k`?4#qH$|C==tJ)eDFDuzpGg)+H
z>0a}gX_=X6tMc5=vWzPx_vmIF`ixhHORH2XTSN|QDpF9mi*O)nraHg8VD-cAWbjWq
zguQd|FDwIgfAEqd-djErcWUbmSy$T;ha0I=mua>NYdZ)Oz>wnAo{^_n0*7RziRi?m
zf*_LhSkVtoGY*oaC6>9Bref>?U3WFaj~q*as*(uvg?W*sfd0;C;>zZ<nKX|hnycZc
zXktc=kce899|rzprQgKIdd@K9yReemrI_O4#iS(2=*nYyfgU)Vj}4?NF?LREX#?zu
z(5pbZVxi$=xj9J+$_Nd6?qIU;mZxtkbR(0BEK?=1lf&?V#0UV>Hs$(q(&UT;wVk}6
ziM<55e4Csi;*gUBAp^tNAr!|o>PL?Kk?>aw4Kr+8)z)STDs_mW%DbR451b&!wd+`P
z<cWs4o{#A0u<Ax(_EItuBs^^~?GdEbaoY(;{6A2|>x|NaJr8Yc3v`r)^cx}75LX8W
z&ci(I!g;!SmpjH1GISxX*1+pkH9=`*vP5b|UuT3L0Mmws+_W-(Cnf`uPoE>V1Z$_-
zMlj}j841v`F6DGF*QJf;5`r(Db9qCO=uH+_700~uhN#PPv>?hItsyd}K4L@~4n<+X
zBL+YRp(oI4LK59gl?0?sq*2`Spn7NYg9_i#2(5xQ?IpZ8S)-72cC&8<_q3|GmkZ0R
z7R6u<d$bp$i}<B|KZS8jT5(>jdR#-CTw)|vL6cyFqBqODftC__;@po=(^Z!G`S645
z0X&fJH*W6W0$RqRTMNclXt);73!|A1qT&-s2-TO6RL5yF%wbN8)DVb#WT|Hht)WMA
zOwIV|Wb{6Dpx0*Zvo_5r84Zy}1=6Kg*;LR7xkkU1_|C;{^E1JF%Vym%%j1-d1JjsP
z>Xq0O;*&&5#iNcCO!a*`-(nYOWeiE4L{_?hz%@?jVK3X9q^~J+WL`uZUT(U5o;2YM
zrP)!Qbc#NmKFxwkIBENU7dc1-B~wMnMm*9bVx$gLOh$^Fz9Zo%sz>~h8=W+lVr6Yw
zOi>v?){@$5Lt%buDdY3r+<szhR&ykHvhgcoDUE#b<JKYi$Y?W)MWHpO$3kUQaTRU$
z^NkxyKVE@JvLe|{qpy)%`MGsNZ==MzOa!^k(q*8+bg_+oUH@(DJA@<hORt6$5`7R&
zzlUv-Q30jmgsjQ4XC5&zAY2C1W8-I^?NMbr6YY^T>MeYFI>jIpZ*YHtRITMoX(_T{
zV!BA#?=bt`jU=V{Y1%~(d5qMVtk65}A&m2gDnI*LtBUq_*6s#Aj>3F_s3~!A{30&z
zVDl!IVGE5G!y9-Q_h-l>Ze~fW1oG8<2MjuA;!wq9P+1wf5^5!;H-S#@bvy2_jTuKG
zEIitDKZZT);s@5q<6=@o)epX93SLFO%j_ipJjrpJFzgx_1a??qu*y;nl19MuBychn
zg{Tvr+Lrz9f)zkI-XrX(hx`7_^S$OTs+x&S`r}64h+I@uWbyV3^Xu1N4RvfEWd)Zm
ze+aW5z;@X!pvw!z${J@n^R`v&wAkFgXJd2K>GTqJa;j%-l_%@u0^jjt-<DVr{-q)p
z5uq>@_44kIXS<f*u(Ipa5`Bj8C2^|6Twyi9vAKIfm}c2$8m71eer15mr1tzKc}EpM
zI~}vldQ>Y2XlU)<3twz;xu(BA1NstfbXToYaJVmqZ|&%$dHTqPgGS0H0VHFOC<pfy
zrpI?M5d5~l!<SLW`RX9+I!lFmS88NBYn^*tjCI?R!xpD$H2&_+>urTjXM(XLMxEOw
zO43n<VR9)$k_+NPDxPr{x3c9hN|G)2*nT;Ko90xg2D@&+`aD_)*S6OaDd-+jv)eCS
zwbnXtN<+a>??TmD&Q^Py!YD!?X2jz1IV3M^f9Cu46hXJ$<U);$)KC(>6`viB_c0~$
z^#GiJA*1_7a<geOTnF7%7M;~J*F^3*-1jL>kVfVnt!8T=SvY2$*|b8V&i&4E2+rfv
z%FxA+-sc;r)2ffPA8s;wuly+TzUG<j%mxW$vOsKBdK)w0IF1vfg!GfKI*Ay4DwPU9
zpxi+4K&;jJi`$MF?4HQGpFNiwRgw`_p@JTbpC@P2ORSRZQFXh`kTP#mNjbE^``eKf
zx}6zhl8X*2GqB9KnzWN=#+#4m5F74+T+P@1QaCew0^^@_yb*EQHC^_>pMwwB9ghj_
zBPSj93wT8*xx2Y5wAjI?KU7KMA#PDL1{17RS|cOQnjCJM2&jt8wDbhKOMduP+HE-N
zw+244Df*b|5<Ycn6D#APoIz$yTu_ld{;>mtBuK^%cn^*n$-Or-9B#QuJedXeu6EZ4
zZM$Xsix@t}uEO00w(D#-9*@<K@~-Dvr%MtIQ|uEJvz4I3kU2JzIqv*a3a&{1tYZe3
zW1{5Zx!oj~T!iA@Ud$HtX>w!RLX688_5O3QeE~^!J*I383a6vo+s8%Q&HaT2N67ic
zIF+I7TE1jya{qd08Zhu1BVTfhk(>W+NR&g*l7F$jxSNL7?p;l#l}4Tao&aG|CC?BM
z38w$(lQ{$%rSV%9+LNLdcW0tA4aWETkV7vnPY#*|8xzok_X*nZ_>b@5OKFS-dP<67
z3%Fbr)p!S?e#ok}>-&w<us5z}TXS@(86@GQsDjsp-=Y9ssof|O2YP%RI4qew-iEPJ
zyOUy{=QnkP1=~qvibS+p>=JSB2@Ncq;9mkfmuhEY!mEb+lS&7kL*4OhNY5)j6BJ>x
zm-}Yq!$sSl#==Z)2yHpa>Q<aa8dO&34d)F&tXROk@p`?I$HS3!{kIc<J6o-RG~;l!
zRx3JOq)o7e9LJwXo-YUuQ|n*HX~G?~*2qr!X69*iJVLLF?irhWhoI8j2IICSqmK;`
z$WhI495cQAfYKe1K+0*~^{ZOGHucD^w_S@5mS7)EMwbh2eA^;>o$lD%9*FzPkkCAv
zfT-{ffKC(RoaQ)Z?!9DF_Ca@mE4b-)YCcU?J>qjTJ>gD{T3dOtwch;TXKtWM>^g6+
zoGPldfpyCoFZDu}T68#OZocirJX~YDyI0g_IM(0tt|YiYJU^bMq<lvEb+L<j|LHhl
z8tKh8@RrV21l>%tu^wa{O55o04#cjftFifhyylhMp%<^;CO}A&ncnE+&z<y+xWkOY
zdH7V9uc_AL753ZoiQQ#1K6zZQ{%&3|3v0;H5ay<-+T>-#xMJBkE#C&+Na_Cj%%YgA
zGilEP`5KQeP!V*y%-}ROF^c}S1zKZoPFz2Bo>Fg27@%SOJv@ahn%i_cGZ%RePX3C@
zydq;9$Kd0NSgX49qAaOedpm_~^GEaoyy09$u-02NZ>iR@o`Oq$Z|C6=oUf@`;}T@{
z)~IOJiYb^@mdWTLR#og$hLVkHWS>PsQ5|+`?LS;eqs7x2-m%JR_b|vj#%Crc+kPP8
zk<*khmaMXbm1(m1PT%p2ySpF!aZq*AZl_o9OoxwVBT?kUEk(dVpFF7MY$<!eu;~n5
zg%<tp{6cUI$W;Qd$t?xL<nCj(xcr11l^N46u8(wr?AwP=Q*P+Ko!EMkjhEW6uW^qK
z%$hQy-7P9DZPpbBzVKL&^i82$;j|i)cXYu*ONj)W2ImZFG4!dqe;8YgJYp?-mc`3m
zZ@+gjOS!-^Zd~c?M+~IA5*{|~o5h>ZfW2PoLDkjO?d|OqlaQFPA*`sZoEPC5ISq*8
z&RXLA@3B1&lmho9-gxlp1~J1YKCr$v#770=l7zZ&j3!}2HAmX0?w^_J!PCB{FgMTx
zjvJF;2)&1N%Bir-+1kW*TPJ&aC<VthzCFX4{qB;D%PB92aTRU5!VK~@@0!1MG%c)n
z<oG;}z}{|7CV4<>a80FX1GJZr2qW*7%D&b-VD^5L@=2+QneRnr`h79D%n<iG=9>=Z
zdXL$$mCExC{%nzVU(>9wQBPwXUYAwia3t!94tG54X85Kly=l>eGIU{7jC_`;alhf%
z7uVb-3HEN9g}SpchA4)-hl?3NG&9Z8ZzKA;{o`7bY`ZT(Ffr=YMQxRVz4uw{+N+a9
z>n&p$i~-mJJ{k?-2nTqVK)U?A!t~cOR*lbm7aOlAY|*EBuW7ql^*4h&-%`F#il*Rw
z-D60ZV9V=({<F#2SsArpRp#$=lG-kTSfY|v=Y)o!XTsE{acGrc3$Zmh2QOKFCJ2xA
zAnf`E-QYrLd6w6eA6M(z$j!_-_DYwoR)0mgX!UX#{)K|PKUlL(wbuSp0Hb1gwCXdW
zTYu801BhfiQ%NMaY|?uYcXU>3srA=+XXZefA-PtQ3kY-!5b=;yYZCf@G@Vsc8(Q0~
zTc8vvUfhZVcXwLcp-|jig1b|SdvS;24#C~s-GaLYcRktPKh90A83}8xSLS>sPsLz4
zV(EE7VL?iq1)B8)>0V8Bl*NYjIyF^%+Sg&^7421ao}r{29G*7jZ?&aK;4zk-Yyx{d
zJK9=5t)6hKnC1gKISY55Ekip5SN4OgJ>$b8TcgQT>ZP{fLNSU)|9O?n>!jocb)NcD
zFPzspf;AuYrk$-pr^a+V;+3we$1;t7=Mi?wfa3*6g6&gKvr8h7n-PTmbj2hTl)t2I
zgi2!Xu;{9wSG_k}=A9NIc~}w!SUAB@kIv}rdqw$38Yd+k4cN*=Lp8Ey&hG3%+@L}t
z{9G4pWv5McBt)gL-q9Vj(%>FAfRUI&dFD4kcrtrPDllw`rMRlBtuzV=nO`>PsObe8
zWKJ~~99r}C{lG#yU42DBxS{S^AsN*6;%(AY*Wn*$P1c#&<Dzh3MA0-9>#X1Jeq6K8
z;*Y@xPS|&kVQehswE1G?jOVD$PLKaCjAVHKEWpXNeTo9q(U-gy`cX&A_M4@37LP<I
z?2QpOBTn1$Ea|6}{y;KfIjh|5G<3xxE+0%9ZSD$XD638gUTphV5e#3FJqUG-0NP#3
zH~g}x$(Fy4&@{)|YRO>rHwkZc$Ih2Si<WvQjbdaBOa1%<E0ga7kEVf-tDyE`XnoTw
z+|xY~$RQT^UFZJ3Z}Nx>8XRD>Q)*K#u>Z%;jPW+0{fn#m&m_zdCl%N)&VEJ%H;JcB
z2GPscO6$<h6^9_OD!~41@~GN$mIPJTX;)K>SKjd?>vXINLqqGTB5d0&x@oO*q`KB@
zNyu+>rHOKS(VkqV(qZ=EYseSUE1J@*o-1XmnxJ*w?4853PYg4>JydzzCdk^;Yb!Ed
z@?4hF%=S%f5dnNgx(q@CnQjI75hD`to`+?V6x4G_C!;I%7^$`Dq+4C{Mea{eo36&V
zk_*fjC(r2cZ}a(cU%U<VB#$a&sqe?J&N7xFx(hzz@wbta(`F_lz!{0^T(I$vR2I~x
zHeM~6^MZDFj9H_=?+GjaLRKtjqN!)*6HW-tYm6q~T{GOe8XZ#h-<ZHBGBlw`<bB&L
zgWQZ}IcL5ND~W&0k8!v<)4QV`k&FWw+g&nXjRYAq@&~ud%ml7*8t6Aa`TJHbrDyG|
z?u$bWjc7ij>TM->bGB9K1l#x1LL4ric7u6$yj@XNk|qqZqDlB|J&X?af^XMmiS#eA
zgc*4T@Y!*z2Vgy3<qlW&0Sr3L>HX>yQVhV^iTA_r)B%Y->jKyf=VS76uz4O>$qegG
z=V88kV^}#m2X-2c6#0ob_^MoBisK2&(F3mgiST;Y>4eXd6o@g<uszD)B_+F6xi7q(
zZp7NIq^6JnXUy<2i;`hVNIivFi1SjNJ@#nhdJj`)=FAz1=iL0S{LuTM+6X*|{%{8G
z=(5RG*1xg47`TPd!oV60X6s4Ptr19(fFl}!jWy`2p`X4G`@r1h2kjW)uPwUYe+*96
zExr>#Mf8q@IgveaD`~ryf#TxgV2Fa_O1$6qZ>S1PI-Ue$mDJTLJg5H+kpiu2Moi9k
zXymNh931Yq`y+6{8IJh)_z8)LmU&fF*+T!neSs<lpzX^$1!w}a7ebm+yHCKqid8rH
zqBhr;9js3V+FfXENTKG@2M@#nw0X#gAjOVHQ!XrE{E+udQKFf(p4EV}wuy>tKJziS
zz+Pz0BOTuUQN0oR{#eeY-a)KT1-<?Knpcmx#f$?13g*razF=<e>v1AAQmklo3qWGU
z+6{`81yl6y>uutxj*zG<g3tA9%$R1?WJ&A3fD6aoY8r2O2CIAmf3_t%n&Y#0uze}T
zaNXMYT|sS%5QN{15!wn}Ud7NYOz9@d6wKP9R%Sw<rH+FT-m>MZZ{f+yRuC=`_;ecY
zTl6w4=*@1HW^v8otKsoieo;SOW6fV;ES_@Tq)zm;mD)Wu!!*jD@CUxjTo_tN)&LPE
zV<2qv8}-jO6PPlI^khq^{ccP7BA$T^C;I(pJ2IUfZe%7yk~j%7FWgMswVRt!n}A!6
zgZ7@2Z3$P#=h*XuLpI|OMxo(E4pi6a*|g!&6K&qMQ~v39O>cHD{-W|;gp$AM9UX8b
zCPu4y<(EyM;G^y4L`g;uyacIAx(IY9QQHiGm~I<p^0XG3i7%V;6rx;=(>pcV0vOmm
zKZu$0IQ!$(p&oC8J3a*=lmk=C7<)ahLxt+@$15D13C)2TECn91q@Nqy``^$?kn0s1
zmb3cHH5xKsb4fP-Fmc2Q;9C~*jiY(BlWMdYd};|fH+<sC?#XRzbLbd<44_`J!yH+O
z6e+#xb$0_&Jm2f?uEsa!7l#}rO;p*prAPE$3N=USYDYVC@%-+K{&5^feA(hduvV{L
ztx%ftozRnfUwc&_^XjYqilh#b#lO0e?ASB9v>G1|PiH|%6uG9;R8i=NZlI5XLU+%3
zUvTGaz217oBg}Y`jaKy@YJ`>dviyQrm@8kl&#G=7V_y!7C{<Zl+Mev61+O)04dSa!
ztsmuLUHq0Zl>uL;lgIU0jV=}ym$%vkzt(MK`>X07Ej_|PDMiNPKi^Jo8tq@^7$;gx
zeopi9EKp5DD+ubbXls+_J9Z-XGzDLk$*Q<fsAx<+2tyv{)A<-ryE{(H^SM(mb%erY
z--QLYDr=>C_JZN1x1hpGFvdC$8xDkHPC-=b1KFZlt?iZ~!>W561=<F>+LVlsI%zwj
z$6S#9LHN2O&g86N&brIlGiBVbN*u_M8Hh1+YA`NeYogH!g#~$%TASa(2qoI}=hGeS
zog~iHY~<eI+C?9&rL`PDeqNV(U@H+3w~;}_?e*u~Ix2ZbbvBo!g<nt?0kIPM+=bp!
zi!mMvUq2J_bQT>78@jpkzswvuzg4?aNkup6le0c_%_RvteLyCi8_B6|KX@K0rxXN#
zOq9q=x4xHMU28waf&s!%$g}1@=omfU&uW0KSR~J%ueqwix0Pgx?6P*Jq$$pV=Hq91
zR09iW{50fE>#(xaT|v&>TsPT)7d6Ey+O=(dO@cAU8cs|$8bjfe<e-kwX_7P~3Pi3H
zYU`sy2N)n6J_jx9%)FH1iw{Yb#w60(>uJh2P#tcNkKH6W_>thi*>`u4)MdKWIs)=6
zLdP$82(c?-6%74LNVp8LCnH3$0fkQgdldiEG|4KWZ~PIvGK6KdCZ(DF9<;YWxDHL)
zz}t#??)M?$F^Du(LejLky-{y6F#WcWF;N7!AmzrcTa5-{nUg&K`-!AfuXIn=t1dey
zi@?z*(xJg^uY1J|(je7*Hfo&d(PsWpyCJiC^C!))O|P>RVk6np%81fq<{tRWltHIG
zJ1WV8QZ@7vcki}78Ph{CMx_PlO9dMEDmq8~6u%dK4#{LlZOs_Jr$Q*Nc3im*K=g1-
zib8I5SOz3rTxCP-wA0YY+}vv1Cp@Et5dp>dZb)kn8=KcO4EP>Q#Hasf@2dZ)VYlAa
zJvxfa&aZew+G&#KE?MQ3#$9j?l@h$0#bSiFX7xF&&)@<j(IC=UY)^EotUuGW6{zfz
zp<bT@9sTTwGqv2R|D11$qEIz~m^TVslCuC`-Nf6^g(~5m+utH_R)K?TU}^%rA9J&_
z85?y;sX)@rBsJ;8o4*}_v0P95Mi(uhM8WG0Q!qDs>Rl#Du<Mps-Ef;qkKLp_V9A}I
zy-0o*Q%KlWX!0X)O9y!UCu&M1Q(?K5m`IZvvB>V>Z158_syk9LvZ<&md(abEQ}`s^
z0rL<hhWuJ;`1O1AtI$o-<bDYBjcC`2S!-ApOLk>d%9fYhl#aI3`3ETKcy%DV{?g_U
zQ9=+ghK^T>NWC!p7o{gP13;1QtI?l3KEPu(r&8!5U{bF0d3l|RXRUL5c@sWd+r*@g
zCIG_u>zTl)&ODapogGG20FX@rnJA*#W5spZua=WFVBAX&Qulc2_?;_l=pMjXz5ASL
zyqHUx`Z~@nr{9wKm`w4gv_w7<_n2)Z<z5%Ueo_R?n>Eqp3%*MU;f_we07OnDp2|&)
z+q_)7!k}vPU)3l@-hby#n}K6fVGA8E#hlRO#~0#m^0P;-Rom#ME%*~I4I!-bmP||k
z*urjJb5>3tLvdW+>;#XrdfCw)q6*C{nrF!RtJu&N%F7s&H|0Rusy1Ofd`5`pnWVhI
zJ2Yg$eaoBkK=SG@Pk-ld7%fcdDLDmQLj6jTR~!4hEdwsGOArhHbb#wSIiTX2(#cey
zpCHiS9eh+e3K%zHALK4Kew}_^!f}nqfBDeL-kQ?6P1(4S^mjpkb!9uOg;Hi_W9RF#
zl<vxh*HR56!7tD)dN?ff6_~*3ls|lwLVkt(Y|307BUuwX%(|m0R15GF8}l(1s_-4;
zZFd2b-L3V}<l@f5Ns~QE__5hBC^%XdFwHiuScVOmc|1Z#Cb09+HB>ve(-Xz3s^x;g
z>31b!0NKK_l%2qO^6gTmM9kjcnuq#yu!fO-A1N6~q7|7YtYQBN3^?Tl_VzCJJBMxT
z@u`}_W4YMT)9)XFHaO5pbA}v!Mm3MhLJP(`ggxn#LETdX*G+mhJ>HDLft6Nz7h?v<
z+G?jpN2%Yp#a0IYAnXZ0(fT@M7fCul+=US9Tq;t#T2BRjQNHfRIIk^B<p<K66XhY;
zrOa8f?(0V3w>5Xf_VUSUHoPLC#qrZv<KDj@`E$;xMenb1R-UhoE%dsvNFNp{v+JE%
zRHa19^^|{^)~`<^<<j2DQc~#sPP~TlLxXtEwD#-(F3H>Vw~;UfN%)B{qtL+GBtrRg
z<u5jULMM%-jJ;>ZW?YT$Rh0f5rU_;Rn1q?q(jjA+9B*AFkq9fRnLYgJP8mAYI!k6)
z*5pXV8Q$j)w1EvOSt1XBFEeTcl6{FmMisVipP<5@*)fAcY()h-vs*A!aPT-8i+ZJ}
zY1Hf`<g}l?9js4o>6jC3+$0nQPR8YJ^TcQgk!vQ<k<~u8BbH(vQ3BH1{0P=rZ4OW5
zXLi`rMFUib-qfohJzx5VK9C~;!AGQ4hIKoiCU9?-?hyR}BU5uTc+RofpIvJ_59AqU
zR%ju3`n$cbUsNUHvNC@Ai6Cd@%KP+Jg;n#8jgS`BYJsmoR*+|-+=@KGsBPW56v?Ob
zJ`Ez1bQe}ya5cJXOKlS6C=^<HKCX|ck;^D91h=s<Inq43d==XjXEXhG$16P~gp1vH
z&xQzdlqTKUuZ(>7hG#r@S-56m>gUpHOU!x7J16ws4b#zZ)Q)!sQRjlF91TBx`m}X=
z`lmXPzm=rjJU|t`Me+K-`Mz|`kptZzY3IPq2!R`#qF%da!MIOiYHG>&ES=MsyqLbc
z!g}TZNfEXFH-~w9giC6p5^7#4E2f>G0`NxkcwTNTuLl=$MP$(6GN3fp_$*tQRdRLn
zsutMX<Fd|7{HFT!UbeyulETzrPq|yeQP2#zYOsv#I+k@JyI5F&7XPOe$vjsK>1ol~
zh~<u6?b2`yB5H)~1N7D56AhSGdf-j>cPfd-pxJ|1Ijuwj7jrDg-enuwP1o!^7WanI
zdeOn(xEp`8$!r6=rr`Prv#Y42F0HQ9__HQ&B_B$Vgx9ZxHn%P#D9d&N2lD2MQ=4?Q
zTWm}Rb#~&B{9>QM3EH4=Vi;RRs5~yxB$)*0e3mwtf5GvezxF~XH-sW35IOZGN3sin
z6muQfoxvU<*%w2@F^hJ3mpvPq)bJ-u%{tIuD#LPv?fu`UMp&7_(Fe={gz`;9m=jAP
z=7>OTYQ?K#Xv4n#0}3h^h2?Fl=Lzdh!|w6N^r^Y+I*|{(`$|h|*EUwo31-Y_IoI^;
z3vcZ%`110nOXeG;9aPf&s|pY@P^_J?+>}z#Qncj39QU%Iw*^w90^K<sDtsUfw5yCQ
zY8@sLyy|1#a=tGPq&W6WLJ{^J4A)g>;ke$tbx#)&Sw}yGga)h{)fv&2-4Qr&=Y+Ir
zaC@H<8T6k5%GZ5@+3$($eKBOMePLbXQMPxgf=bOiTK2w;<1-_4wnxt+CsiLkFxs|s
zY|Rh)K3}s9g%f%?Yjipz)8DUL)F{ihE15|f)IVlVVQQ4!Z|v?r3()~I$yvb^%UbI~
zT$^*poN^mhQR;Ew5*1+RcgraUw51`HTc|a>bmSuH7;wRzo?OJTLE0Rr*WQXesj)ng
zz&Q~d=xhoD>uaX_1$G%V#h<BR2lZ4>4ypW9t1|niZ_6pW8*oA_hsFR!As3voB6hLA
zLoLyr<k45qQfn5UkOXiu&HBRtg<Dh+K_Per3Ze@!J<$7GtQ><Sd_@YI(CHhxcB$%p
z->b$Xs7T=ny#%FTMlCbCz=Z(Nx;zyKipzGzZblt!s`Eiac1Ckp)fTs^S1M)3)aZ4d
zN6<EJ57;48t8pBao>=M}V7D+Tht~K5u^|VpwZLJ=4t-ColVTB>=XX(<vS)J`V88$1
zDl*+a#kdcmYtBHhB@i+tfoBElD-^Jb%B`~<G#DjVuG<!z9qqZDtP^B*)!vH&^(1^P
zLifdw>k5C5K`4JwPZC&f|IK@i(zKT>Ht<l3*(;Af*V#Veu-0EL=pHlrQT5#q2DoTi
zDRH9=rdr1V&kAW<TAs}8UlHJ2`O`wzZFTE7Eh<?CrcD8f$P1wTDb-3Xq~|-X)Pxxv
zEv*wv)d-ihg~=(<T&=l#mj3wZxp{5xF5v8l?e4-{3I@os!<qyS{i9r4m6hq=VPRy!
z5jg@qLG3Jax)V2hMfEFf!quJYG48G^hi7A?8lFSSORq*brpDkqx31(|5FH&|T{CDm
zEYNPFqknMlbD8;sj@Rx;*5LW_1*MY=^?#&9o0<i><Xa;_BCi|F9qLLRK3)uTbSW`0
zxZ&Yp@Txl7Q)xkgxGX09wEBM@`o{17E9<b~l5iZKwUBKRA9oA;;?c3hf9(>kci8ug
z84&WTzbL=}>ymS_95IO}9BiIp%zXGW?K*Y4ZH-A+o%jw(&kDK5V4i2oQr^ZJy`KZ@
zO%ya8h0BwYNG>sP-tT2$fEYmAz|G86a-m4CLmP&C8j7&KU2C?o)*xdB;(tGapR`NH
z-@c!wfAAIvG~V71t(|4J9=AiJHbyDKeS2W{ciD!@2pd`}9t0iCw3lj?B^-Qu?`xAl
zyMgoyKTUg}+yTHk5xtWngAP^+I$HGOjvtOc;GEz)_FmxgFfT*OV+G9tVd13y_#e^z
zRj=bejWOJMBuoOWeu?S03J%+Sh!q)}_r0&8i442y7qtE^78zYna1@YSm7fBg%`xrB
zIP9Vaa0h1^7k%p_&xjtLq{ur?8B47pc>{Vp62Dj;_@S@xnKJmgyt&zjmp=K-`1O-8
zCSmI#`V$MMKj+&f4?HrAhh1~F$A<UdwoMVQ=j-L94W`lkFP?FUA{GJHgjsGIknD-1
zYLbY|KYR(V#oShRM0)4OYRDmgDOIR<{haumeWc`!sL-w{yOc+<?e?J7c>;6cOnC57
zGIz`zYj5RZY=UU#dT?6U6C;37NNfRUK@iiG1~mkRLqBfAgUvDSb~)gI3oJen*jdup
z7LQ3Al+ch4`8(>(8v*BiX2bEU*^GM7;J$IXb+zAJC_k>Ek^PMTHIo;*+OkA%w!8tN
zg<}3`d0rt;{8+w5uCN#e{#)9I^z>EXnz+Z>r0RpSDlCnpu-9x%jdnW+q1q_ovOCb}
zi!7r*r<w4cFno!-@kDKW+2dIVqt1==PVYGtNCN-Z`k&ARrrRB}`9wIewMT}$wR92Q
zZ)OaQfa1}3ce}a-LB0shnzwJ%q+nx1cGd+~5fZ13LxzLsETj9_qKEvXyeE1DhRf&O
zb#KHxA1nAc1`n$y|HlX}(BTy{V=~RR!5s753Fd^O@g+_eS`DVLTOxE$gw;oAx=jU+
zz9rV($+W%$9}>D|9;FQAFXyVDJ2}xcBPk>I1B<>-?VJpmjR=`2t;-d5fw4izmCQz=
zlT|q#+9Weml3U2^<)~vj&*wM}Lv(TfwiO|JCNRM9mVi@tH3=)zn8Q(0N>Ja@G;Y)e
zB;ZsV6naD-?X<9zF}TB}K)-+nYI4eoe-3<YhjiCoTvc~OCB6s`LOCZ`%^;H+OAqp#
zu{DZ3sa<I++cOe@>W00x0@7B-yuh8Ts7lrK1ci2}5S(7@@O^;V^3?C^K-8e^w$FJn
zz)MtAw0;*_0PZEN2E#voZgORm7T|sQPlS)uVMYVDkR4hT(1l5w@yf{YRRZh8G<td7
zNvGL?6zj8}$gIi*2k%6)e9PDzXFsQ^_#SkCyshHtT>RN3__L538pxxY!AvoGc!UD2
z=~5uRrBH<2X41)L5XLt{F#8b*bw)5{;B8UfMmO#)B9xbu;gF685VWKt2Z~yRWKKh&
zgfoWI+vBIa<`bfqu|%d$AKE#u#XO9)5e_o0`Z!yzutMybDpI1|RVpDm-96`ptdLes
z@7m3;>Y2S^W3tpo(_~|rdOI0Qg*JmrbFZmzYNP<e1_AyHSSRx#$BwNKaY9XN8t@Z&
zT0$Mij4#=d365%x)p1hL3zF|=f6i5S!JH=j<?(1<+0^F!FA_1t4!75X8}G@OH$v%i
z%JmQK$Ho_p2<06}9D7$%?}_D_O%e6*B;Lj6`4Fgi6n1&i<KBRpz2h;fzqQgHJoia|
z8oqN9yn9YMlzuNwxrjQuz9K1Uilpg(-{j*?k-it^Cp^AAh;M{ax!Nm4q3(Un!Qtwn
z^45)g&|9nVGRwwA)EXU|M><(_>}G&xM_xm7a+)XW&GO~~)iEVr3b~WK#$sP5)tpUX
zSB7zUJU+=!7b@umnJUe!iyl-h#S4oWL=A-&5*)MXqg%Kox2jhexZh%My-f!`2=45y
zRWPI%^>%pqyJNozB9w1cQq7TZvk2z)o|>*`cnPN-_P9<bL(ds(T@o}2)0c!lnb~N0
z0V~4?nmTd+)tLAK>3vho(P~8r?F|jFJd5ioSI)y(Ie9sPyLx;7bC08T{oVe50(LCu
zy=>>4pS+MOm8)Cj<oYbLz?3<du`GPGGp4!S?)^1Dk{N;aEZ^&2`sxR)F}K$~w~dP3
zCS49Ys`CPzhij;t4Ag0N+17#E&MW(1n3!`1H_5!R!JsTd-5K$A|5xD#F6{O(ERfAA
z9|XGCQS0gI`mUp+0|M3Tj8W)wX;M|+Npk@Mv8tfs3<=G9o_O7u+@`mwEb0bScXxM-
z;q{ahJjlWiX_&?Nd7m*K0GgcA|BW;3{GnR=u!jRI4P(;V+v;d{0#ft)hJXxT0-5h3
zwDVE7b#6%(jo&Su3@X@r1>56}OEmMd$r>qLxmA*{liZ@AOEO>DlSLcT>mRU8dO{&@
z)xAXg4)6imJ(g(l)bc!41gz-BgKO^?FhFz{%P+&IPlqQJW_vx43=7L63$0`i{fRjv
zQF-7KnvjJ_(oug-AlbFz^Ck{^(yR$gUVs(6*7jw4M?9=-hcTF2q(i@F;d(%)@xJHg
z!Zbs_C~k@Ev97U`3I^E01p_45U<Qv7_2RZ+?5r=WRlG*rG3PgCzjbe<C2ZjP&%b}%
zNPk{#bVsS>S|6n43whaBgM6Mnm|2(>b<4(!*bp_iO_=^^FbILrLwE4mD9JEVw#OpZ
zUKAjtfKX5G-_TcUG90Tx;LAvXWjI%TLqpDj^9(18oSPSa+Jc0ZR%r>HH1%U9^JMmV
z*Wr*BSGmSmZoTA^Cw*kbm1pU8+Xbse*Gx0tX~$8plP4C6%57@}v5O?PkI|aN&fD7z
zLiq=nF9&(G1^`cWVvwRuZs8HKjTNp9L7dGK+ZzJ(<i^QQ^V3J(Rhn-|W7#fsVx81y
zr7gIYV!ej4#PWjF9J)9VvbQ^-_HlKJC}t+7`%R?%@+sqVRVIf5U84^jVg@Ld6rfyN
z2IHy;M`yIPZibH7w&Nt)0WEoLZE8VS(H@5fesO~!jI;_d10SfQ<UD!nhv!^{a~<c*
zYO#pwU%6GFo6b0sy<rt9Uj$CI^NRRQg^`7Fqsr9?QMxGd!&_@VkuO1iL|kWD*D?AX
zH-X<yz^Q&+IR43*;k!^o8#8#rwk7|SnEuwz9}z}&MC@zQ*fd3+xXE1Ts!U39vZRQ}
zA6NPuIXTGY?pQmu0$z%+d95jCi=tzp^BMNfT_8@$y%)o}Lw66>Xpw7EQ;VgvUbBl*
zTu0nXMP=neT(={zk}?D!E$~B+_J8ig4%h!(_1x>R?tCH2|BiACYGqrgedwltwNag>
zeoXg$@XvlzfLr+cut`Egy|B-b+=wh`0pUH9{2IT^*A?pA6*3y?ZPe8qb&}HDO*DB!
zXXP8;MS$ZgNBikq*Pey%&w8OKo{m?Sam>NP(=%DjFF%YY|Kd6Fk+jz7FLES-!ru*|
zIFtw=k+1%r$}?UCH+<RCJ%G{nRK<T1z(P+aY?dCrfq8_K(B412J~YVu^&+(Fac+wc
z+lR#B+vEWs)pHVy=<4%$-O<?M+Ry;jB9He(ygIEahwszWIVA|GSlZ)?-T(I0sBpYJ
zR9uYYk#v+W7qFHMYCX}soV{VKffUWZfFOuxm)LW@zJ04hziAqypPs0!2u!RX`n~7S
zi7~GRl81T8B)%@OS!L5$JR0C@r0HT7+!oJBe1qrb!xJp_D`;64+aRE2bna+7tLzK~
z^LOpQ$;=tqcBH@pU%DN>EQ-hOI%JItdym$%@25N*%uuD>mdMhkangWiHbl++NKLB^
z^8u8xs{(TO-$?~+jIxmW{6f5pygbl8H(HyYO_=BJBU1C70Ak&^L1x`X4LXiJeANLR
zWS2jA^v>`CRj7z+d{a48y*Xr#4-_dtu39?}9f1omuOt$g_eo99BKJ7VhO?T4B>nY3
zMeAqrba?UfmezWkCnsp15`6l7J?-51_O#i$bvIc47h`5_RPU9R#9zGH@$!_$-~hBg
zm)NLp?^#`#3Qm%oK}^(5Elz-lh3wtc2m-c~es{mvE`pp^u5_5z%#5X`3{|g6C(iQ3
ztA<I%_jt-7^w*v&v@c;DsEe~}4=^XaE!NY5V*@8uLzs8g*3Cm)uR(AN2GpXa>rET0
zz2Km-hoj%f>xgvI$(MwbZ!G?aUC+RX<%-%=;)7EUJ!Zu6>X5f)xCKy3qgr?`jMT&s
zMXUTA@2aeMe0cb&MXvsmv9A@Zr#5Oeq@3GD-ip9D^P;^bT65#Ik89_fj*4ln%W@j)
ze{wJvmxb6D6Vd}NS(p<lE)Odi--xcbJCU|LiV6iM1-DPL$$DMNZF$!nCVtQPubH6V
zy<bpnW>*+bH$taoFZJJXQ|t>1j2ZJpO%g(1;N!FrO>aU4-t;Bnhl(*h=yF!cO%FCB
zhmAigXu;LI{;ad#uMJem9<_p+kw#3TR8dbzifUKLGp=#gQ#5%ucTdX!Zh&F>VLj=m
z(qD8oLcG%Oqry5PE&ypG!2hbUcbxy7RHer6rzA`0ltKgKK|?V$w0rf~4czxNo=<3F
zPub`iJrQ_xl>eE;0RHuwJfX2cbEu{GXVP8IGpKir+LPOm{fDodP&sLYWJoLC(Zp`l
zvV%gU?qCcd<HZv(+`^%~@GIa4oUlMoQqc8-Ljjq(^`EdI#=_#Jz_=M@XdX5#bJcfM
zO;H<T!iqE@_`rMqSlF^TTYkxfHx2~@Mw9v5MRx$FA7!9Wx6((;?m``{8^-G(b{<H2
zGlPy>I53AUu587UKCEEL7wy^QAUcs7cnL+EJk$CEWJ&P<@ed+z@Ow=^8WPOzg#~Vm
z8?Coc5IIgzNCO5;Ud~t}F*H<#ikdsT{&YP>7d+i*v=Q^~DK)s&HHLzn2`ekICXpa_
zeUEa_mw1gZ@lqC$oW`n{j*nY9YJGp7Utpfq-}+Y1#Wgo3chY%3H=RCZxfL)%SxZxE
zv!aUX{E(=<U*>I;3~Z_Qmbc&qZ+r@8s!<h$#%O@UB6RSH?+=i4%g@viHYOp_=r3Ph
z;XNUcbQj0H%73nQz;)tS64wXDrVMJ00QrQMMT%?fQ3%h)F4=%aE75)Ef{B-3TS?8|
z!K&6gmw)-mIKdg_d3m~X<{=j^p_Cvh1+o{YK^n2^Pw1eIHfum45M`?I3t4@A%tQ_%
zjD!HojHJ3Qe*K>KE{E&I`V;(wnj$FFE~n7RLIA(v*Sc-^A31j;P<nGZqx5)5ekWZP
z%sKn1HZR)R>wwPHP=OZIRE$SK@$E@)>W8d60MHEJxI>+y7b1Xi_8gG5j$gT(9y{D*
zU}W{F95!CyV)~GdO|f=8iR5<LcK`}ZdOfF%`%A&tO7F3;gaw^cL07-8iKcaj(gYWI
zcjDwV)9rPH8>CCif*V@s!fPWe(I-v<V+61z(q@ZM*|&?KM32y)O7qZ$>1y#u>H6}f
z87MM!7T00(C(m0@Ton4Egr}v{)&AamJws+|aDZ9&L*kp9fu$muGk6k}(ckoSl=7@S
zhesL)C=llL$I21YP1-<kcNsCY&xak?TltY?;K{NInrl%8jUu5avfj8X^o%2kah{$3
zEB>$s$ylvPbqOKe&R7hRso{b`D+(Y)8lCB?Pg!Ep&)<mN$Xs|Kv5n33ew<}oBtIs}
zQv=zyXyn+Y@&a;CllYKkuZwMF5!QhDMZ8}_uuhh%CH7ss6ufn*A&$O)W`QY@;1lsk
zw<@E%T+!7pv{VIq<~t>VK^KXvA%WvF(EpnEZ=n3j7+0#Ri8~@F5ai`hXX}R&9WOB~
z_`tMG@^h&r(^bFYBpcTeiQz$%0UQ5kzv>2|essv*a35in$;R=mHLp#Oil#71`*zN>
zVKB#hao+j$<^!KvxR71-2z8Fg(g#TGHi@BdT@m^jf#UXAy4XOz3WB5w<~@iN1_=3x
z#q?NWF~2YL!Wrta!1lx7C^B1QN!IdY()bZ0uFJ~Lf0oC;{!peVMba`N_|TT=Am9km
znz-FTL46kRr6;8WX=Q3rDyjA(cQmo#i8L-0O?1SF2pBkn1Dd~f9UB|N8P~D|27m{U
zyrxto-E#5K`d_M^piZhot8cSs2+55{HO{l9Bvjn7Rf3mF(LYJkoXy*8p%DQYrq*r5
z!G3A0Z?yU?MlUdOAfCGLRQ5)L!>{8jSCbICMo?$}HnEndX1&CXVTzCoKvi5bpUN~&
zJ#QiUXfo}2WAHz#?ddS|-rYV5Q$gIrc|ao-vQSjNzPg&(Cu##4j!QcUHwc7_-%C@K
zWkYF>H}ttf>SQ9Fi^2-n=jl=tsl3;lVZ_nV(E@&NI$jo{*47M~nwnZO>T#WMa7iW?
z2VpDN|Ks+&!~gH<bz2zF(GkvmM8>VTSTyM-+7CtBI`71)dGZrC*u&a!jJgIUu>)Uy
ztk<!XZezP<j5oGb8CLC)L&o@IJo^WI6tULC^#u4EqvRu;>$MRCXMBOkIqs>bcT*U~
zVXw_DV^4S59j~@jwfl@_!y}xBl`BJq6)VftKxQvAqOGOWlhwMb-e*yKPThc;h?vXD
zkzZHY*4zKitQog%AY+dVf(Ie8a*Q*$PyK&Uu;VYcKdLADj=mhtrf}Kt2{Wztam6RQ
z2a97}k9;gr8P#mGA8^OK4;o{?7~m{CPTq?ONBff{5a%7)3_8``ml8Ssyft^$86)Z+
z9DX*bTY>R3ubR-3y&1l)5tuB1Z@->1m;#48o7XOCpd@bW|M{MqS<Ee%a(VYCa&*~c
zCCdD~hK7zdr?@3*KZ!04S#PVfGaM387;!g(g<%ddh#-4HYeR?}r=;Lc9t%_wSsQQi
zu>WjM>b`@w@(uWi9XS<yDE52W%=f{U#Ea1wVI=!2!6gQT^Zw&C_~jcPyRXrnFS{IU
z4NdarV@rOvZy9$mG6A**mbjriD{L*n&xcS?Y^$b_Ij^jO=QfG9bO@dXWGTAtXX0+a
z;;?DCt{YMBpk1i#SB0n>5=qWE)6RjDDKu-HhV+1e$uM*m7jL1lJl(plfmjZ@p9M1$
z%XuxvD%4FA8tx--5D|+0>TP`&Y8)6prcDaFg-bheIv<m6*zlH*EDdmF<fYW+2tBUH
zN0p$~a2(0L$)%F;DzhB+n%H@T+MFGc2^F-qVgcX^eB%TON%*6(x9|Cl>{N}b?)u9=
zdb?;~Q9L-FiTVvj9i8v=4y@d9>24ojVliw2jsl^h{oRpy@6I=jO2j>5>Q5t~L)~&h
zO*-8M!!Txyt-qze(={s_4zPmNWxb@)7X}wVK6?@iMAcoq^|9g64m}dyb$5#cn2>`%
zmz<L8i4Dr!^9j+$`K*b@Qzt~znq6Sg`{r$Ze+jwc15v@?Y6k)eP!ikqGw*5BGtB)B
zlSCgufx7qvGBU}TPFEYLI_TXOeUe(-;5KnkX&aPGOpjBu-i1_~LIM`X)R3RLhL`NE
zu-2}QC@_Z!EwLb++~8ERTc&5Xj;YveJv!k%i51yh`e#`Mby~BJrt&)>dJeobnOX?l
z8P>IC?91VvLA1!M$HWzcqKd@WrDEEC9Bvty3#{Wd*6O?A@(r$q7F#V!v=2jiDJn=W
z+Uv7n>0MH4x9IlC9!(TaGqLb2Mktwk0#4v#5M&szfw=)fE=X_c4UYD=o@%E)q2@p6
z6MI}ou+HI2doQ`by>F)1DZGCCMeTjw>aSz_kydd*Yc2gB4ULl^tOu2T>yvle++=42
z7<V*1&_cE><$6cCLEovDtWrTccy*m`Do);G*N4egqpPN$f7wytM*XJfkwTgeTjH>C
zIDbej#`r`XWVL}(8B(uQNn+xxA*ybJ$(r<;x86|5DG6e*H*P_Wq+Q>)qLDtg+u<D;
z1PT%!7mSWogehqUM`%TI6snMV1{t?RXtbZB9%LuSkgi_>|H7#u%D=(uOlc20wnt?6
zt;k<evRzQXr}qoMZ`#{_PES5J*?L6Z?rS+*#MA)vt#3>eu&eVt@`V3UxU8JUVePTc
zP9vYZPSNWas?@eCv4h}@Hb&Oqd7V{c52q!zE&+EH?8QlKz_aEdfosg-dw%{WUTPp`
zhzX3WZI0cK+ZPzOy9%T3QrL_uTB@8<b)JlNBVF~lGY^y<LD^JJAjas#!zO`t)R++s
zM@Z$L?;@nc5(goqL9gvGVfw)fZ!(y&$9{IQ7^dBgAWxjGT5fR*czzmR%Rh-*IBHdE
z!?v{udgk0Q%l+?ULNPsYKPlKe^Giyk3FYImvlV4zkj^(c7xy18Z*KYq7NT4C7cx4|
zN2nrroJnOdW%-_<+V|VAN>g|*l3@GkIn-K7#cDS^iYgP6T!GVXf`Xab+eVB>^uzkn
zFi_}shSchRo7cC+l=2Y2U(j`jAe7o8jG>A+dD+q&a$DQECyB4g4&mNiA$>UOlrxCB
ztDn|R7wIV*OgXkQepRe}^gVM$)v52N6-e!AuoB|Y-M`D?WY7Tl3nr5~E`kx&xw&;#
z1>8L$=<qAf4~FYZ3edC$h$yP2OHa<b@{S}tUU4Ml%w>(eGY*U2fSY#_pr*t8=>~r+
zg*QU8)(;bP!h4@t&wnCV@RZjFw-%SS4beloI1@vH|Df7v;$ExgDE-{*V&}M*sL5iO
zy;Ewtti_UK#f}4hi(@|j6Q;Wj`wGtF?x0=gRx7?!YO5=$mxAu#;hAnZss8p*VF5$t
zCCY~PJB4sL-^ldI<i!_hvLc(`hzj3Z(AmQO@vX-nn5)+~PB@#D^NgIWFiQbXB%dXn
z8T)+lGC7i|FitLiKZm$1fet_0c-0RtCfk~q**j;$=l@(JzdpB^ngd*(b^9t*rjN?8
zlFW9b4twhgHjwZRK0-52d{f1>#F1Z#=|+T_Hm$uQdkJya51#E(Sj}l=7tRdsV^uOZ
zST=7`oif^;<AH_I?h?CyXIa7?AK)DMWhppmncWS2<7%~WFCdNV8a2;I=3_62-pTUP
zlIPUJogw@qv=P@mk6=C2<FIC4&)8A3h9$n{?bF@g0hydJj5ZF)@)Xr=0sdQIDhO`X
z*84>JRl>ux#$FjPy$|U3{-Ez(S*dzkbKUVe9++}UG64Bk*e_^v%CUC@ei0EFI&Z|t
z=8R_jsIU{l*Mk(Le|uUcq@ybiC0oOTO}H~`iMIN()~tox!+>TB0xr%2^Zgi~)2RjO
z9r|CzztFl^2`%aN$@%f0poQI~x9$*pRWNb>%DOe_;A@W+-<p)t!6Z6QE^r!4@&pba
zMr`Q1TK#cnyV6h6%fH$H+DWZNww;&+d07QPd2(4f%L(;vKUK1RX#E2;6!on#XZ0(N
zHq>0U2`cKF#;gAN(;^T|^ZvZbQ>WMZ>3pS`pV#a(+*}T->9jm2ETy<lw7+v>G+ED>
zx8`$<mECt;;zf|;%}Mz4<O<)Xv)hjI+Txtju6^6b*E}xoq-~SFs(V^pi(}*H9ldhG
z0A&asy#*;U3!?^470*ba`38>n%a^C|$Me#=RzH@bpprH3E=I&`(<Wabr1hW+EoB&t
zzL09x-@=7dY8f$~{;7>1v~B3I<N`;WwS6jI^NM9(uyc>qkWtv?-(Eexy0}nI8c!V-
zfNJ<!wrEc!@Bw@Ma|i8YeMcD}6j==pFWTD0to`Fz^+3~P<z+Q#!#d$g322y%70!k?
ze@s2~nb9e}taWN|<y!}IU5)Q#jzpMa9@-77-X<!Hekl}*P72JzKXH2LQ?*?Q^K{g%
z`{^mF3x%mFiReV})Oyg49xxbA9PjA3V|GPE%9OS~2Q6D+o=gzO@E0w$>MeEeBsV)x
z%9Pz#GNCT52=#*(K51{5u+hyse?eiHQxUD4bU7md53#YnKUWI&{901*=t)aIaLU3b
z-o0_19{ki|&F<YL+6jjlPH?1L5J$KFwiN^cGxpaeor;{_z@EbPrO_&@+yj>%>i;f=
z997CwYbQ7zO!2v%^YwMi4x|V=^-qhJ!`_=Ot*q{!4gkt^TL_5T*>&nKslI875C58$
z)rw@B`zh@ehmEFaYj&L`e@N0A5|#)Xy{)^+G|)Y`&j8=LSmQiRkaWhnUAV(<<RpW4
z%0Ncl6K|f31~R|=;`?9-NLPeLAql7TrTzHziB{xuzh`q(ET>4euU1DulzE?bQ1sE}
z0e}AB6OWjeDpx9V_SKkD^0=&dL^U|HG6!X!2}A7Q*ECHFId5}pG*pqRch$507t1Ib
z7hx@}`R>bNd7!PS>OU(6>IHAo#prXh=Muuzy1Sjnbg6a8cBpcVpR19{*l6p|+A|&4
zs}I>QA6Z_WFLj-}*~gi>)s1Ag3)_hV%(t~mce61}z-_1!W3AVHrHD}eGe=g}dEb4@
z<N3o%k}UZJU-Egx?f!l=)LFbfS?MI|M=$Fa=g~OfI6(e8S(@$%J{W)Dms0Fzz{zbp
z5x7}$=>=KG*MQzS2GlvRb9Y~jVoO#+nNS~kZ%?mjYu?-r%yL&OH#iFV?u`i?l<t3L
z%r|Dk4&#hP1Il2IPLRY)y5gmI)XZ)Z0~u8`Zz(0A5fTKN*E|s}B2{Pt-ophUOevaL
zew0-vyNRpyWW)5S_cA2DEV1`8`|&CY#J?`ojo3<V-Z3l>-my|k$2KUC-gN)>H1!^f
zgy#xYcUW}+M12%8`EE~)?BN4eNZi|*#R^>>=Y@mcrSTv(g{^E!QrXl{&&(LF5A4nD
zq{CjNy}ce~?Am$^9b*c5D=<T_EjwUv!r?BQ^`0Tya1VR@<iOQkQ*U#qqZe<TWsr^~
zt7+tiXCXOAqCdi=I6k^m%&6_m&|4`v5enZjn%Cm8UYWSFSy^guq1T2wj1|m<oXou^
z@1ZN~n`XXpo|C>;>fFkr#wK62Y<7689jbx(O(NV%<j+%=fb$W)l6RA;IfVA8PYIIX
z%bOM<_|I;&zyl`NGoh|n_JP%U2Wm<(B6X)N>&zu;A`AzcNe2bpnywl4@PtBNu+UM&
z>OjhmX<7C&J>JnrFWaTSuX!XySseP?Z?UMy*Lk7#O%cNY(Fq^xDs&&w2|d3)!2_OB
zLcYFNiZ8C*%DCs@2ffG{LUkd!o}Q<x^&#ycx4a&Y9~Jcu{^|jSD?hTD*C$ZHVOjX3
zm%)edx*DK)xgO^fHOA|Dp*qY>A><9NKlGK**c?4#3lbDo<wYaq<oO!u*y(ei+h7?x
zZ{cv0A`J@Aq_#C=O_FCp!%P^9`1E+T%#xcOpT0^eX6|geT#i9nQ_@zh9y~BhN*h>3
zph>?yYYguWmG(n7yq=F_Xh9U`Taf6Tc(0TV?wx`74<b&4#YbP!qV9TshvznZ_hvk|
z*DcRv7h#^%Y4MM3#=5f$oYh)p(qcno8?gdqZPPG&k5xIo^<gMvb#y(JaW}h29;OW&
z6X{W6su!AlU)6qFk4T<8v%l}wjf^BUB$L)uL~GM62YDVxI(=ubl<y^V0!5+Tvd(45
zKM{Vmw#(d`i`~J?XdeUQt*kbCCAZ>Kx(AuZE%HgdUwmNfN2GiZ+>f2cXUd$Gd><2^
zAQ0SkFrbrO_Ne<Reg*C)swLcZd!02}opge9(4TEBe{~yH;r6l|L7{-Q?ZF{#weOp(
z(HR{h_54XqZKKq+4T=m!AA_|Vhdobv*ms=phy?w+Q)P4I8=IUYZ{&GaNpdWA>%L6$
zH%MNwhbF%aeS`E@Q^ILn@80oF5Qg8{xraqGW?%7qiyAw=W40AcXg;Nj_Xf2)M$Sq`
zBMI^_p9ZIbP%7P@g{c|(V!h0xjSTF=Y6~ZpLiS?uFy!(FMM-o7$D3zG7AN%ft^~bK
zdyt0dM{@XfusdSxjJ%H+f}hNJe9qt-Nk3oG0b=6zm1{(F?Y%7W>pwa|vfEuro$l>>
zkibWWncqMI<e-I9zHVA$WCkKZ2N$QVw`%-C?(>T-z@N}n&%R%lmVbZBe^NcFx~T2Q
ztGJI$iJ3j9MAn6dc~vLWFkOD6vL&)*&SU5%b(_7`nGr6j=Rc@g+fJ$mQJ`fT-oL;O
z-@X>t|Ku^U4)L7++CetAg@YRdy%?)&Gg|3vieS}x8rtp}x@Wa?T8;XmT5*=1{JxR5
z;>b&Luo?-G;Op<!fpDMTahsfXKH^M#4BV|#x{W~ZV>W1tpLl}OGDxo;z?NSWpq}!e
z^wlPc5zqZTc01AxxhNLSmXUdFsuYc-9YPh6N)w-s-_t)(D2|<TSI>;C+!J1(6%E|?
zsJKZrj3Jxi8u>J{`(%yG`UhY}l`)-lOxk_h@9~nyveZQ9x(78GZma_bktCtb$a_Bh
z9{{PWJACe0$mY<DqCb}^S#YKnE*Hs^r7wnm7ivtDVJh6o7j{i^u%3c(S=#8<Ke;j^
zO4H6taL8N>&ZsHqTCrp)1`0NLtIgTbER49=3L|cdJJQm*P<SwxUsgBwW<K9H`L1Bn
zdvUJ{^tHG)Y)@lxxAn3O*%0HLc(r|cCH}%$hz>E0e#C~2CgJU09__gc=QOZ2^pBX=
zj6T<hnxNK3_|%t1IQ{kSqePo1Gtu6~n{fu8TjI$*1FPTha0K_dd#iB&!!~y120GU~
z(}&JtqbK-$K(aQB>Kv8l_T>eV`WNB)&U+H@#S(SwZn&DEn?3;k!-w}9X|W%_{6g^Y
zkN=%kU{5qE+HZzJEArg1A-l(HNdx)seE2gzQss<F=8yINYW)29lT@0aIdkeX7TbKR
zeaYr6={5#4Xg2#15%C{%;Vm{@FK2$8r*W6wxqmDw$&j_=U1OsZrw%n|X<e1p)F=~H
z^Q5+=wYezy{}D!xm(D><7fh78y6L1<ssAx@08za-{|yD5r@&D3e6-AOri_~FGf}>#
zqp>@irV1n`h7`0`q=iSq&9Ft#lv;{X2wfEP-Xljkv(Kr@Xl)voGm#oiF36W_xcx!C
zhg^C;M_*j9tOs}O2ic!y$fH#Q`-%1~6!)~d-01BL-`L{WE>Yek$EFX5&|#11N|9%z
z!xSlnba@!ZGjA+1F%18<rdyN_0R)ATn);k;WUNYT&T(HK><ENeCx~4*lFa@R5z2cz
zaxI(Qa@;EHsy%*<`-Oj2p4Y+>5ZT9b=@9?j(e+cJe5S?hOytJ>;`aohrRbK*z@9oW
z%s93ori!9UQ6BSn`ZsaRd!9c=*CmV!)T~@dyXDF<$Nav2zS$f8TkEJT$H>Eqij)A(
zh_PG(f_|~ljH_&su~rLxHx)!vURp{3!f;8U#M*UGF+~^|yw{2a?I<NRXX<X9Kuu6>
z@mXT3^P5TJ9q@YZ*B)hTRs!WfY03=F)@~GJF#|5Os3>#c%KB<XEM3`Yh|VsjUebFi
zdgD_4M;u2l0rnnmNj{bNUo9m?<HZlJMr)B@Zl+Y@C4ah7SuPiVE6n1rC0?8V?)fJ5
zt&t_*2F?F6rH)*#$Z#A<dp^vL8+&fY!)eG5xl0oXXIGK>+CZMyl=T#?_w)G|I#7LS
zBI)Xjq1(3fFjG-}j<(miJ|||j$O5@@XGJ(T_Y3BZN}#+YCWLr2<W`auydk44|4|dM
znlc~93evHg^<K{T(i!l8aK1RDnXLH36H~gU^0j<+r_mer67>}0{Cl%PJl4z*U1dRG
zb=G=aNnF!=<n%|BwQ<v3>cQBAIEqvA09X3!b8YhN!fsTkd$azIn^n4__PF?U^=;(2
zPpAG@vdUjok$U$cm)CiTt#`yD11WPcTc5Z`FB6jNNofX;8L${-(pZ?Oo!unG=%9{|
z!6?b>_XR;2qxl^o=;lpwl<FFdsQtWGcQ!=8*C;4Hes<6%0BbjK41=1YN=Ol0`Bxq3
zO+}8%hidcyZu&rMCQynvf!yZNE{syAD6ZrzlL5;`Dzy|vS;+4Emrok{Cw(+1+r9fM
zI=r<M&+OWEfaaQlq&b=(ESsFB9u~Z@l6RL|@zIp?^gQ*K$Oj*~T9zecF{cFlfx*Ta
z+ankpChgJVYrUq9(Y%&saYCfE)j2U^8=<{rUkzgY(S_!Xi}6Tt@6IDK#f^Ox>WqA0
z6Gt&)Nilw}Ruj^>V*ZvR;*_CL3Z~KBE5S_X;uWPvw|_@xd3H*89o3`nfFTDQ)CQsh
zu4U9Hix7)si`|64e`CXdvt*w*h%HcMw(=;aQU3<`lGOQ?VmoMNQ9e24ImVdlCKdS^
z8HPS<F*WKYRH#&(bcJ)x896gn@m14UkdNVMV?(^iLcNu!mx;AdAFp@%XHMtq+KqDq
z(51D#R(-7X!RF<OnQR0fhk1i!Yd1V*@Ge?`LvXu*9_jtsMZC?szvTqm=H#!-a5Vus
zDO%@YXtDNKP=h@2cE{Z%7s@;CjXI$!?Sfy?)DPALh+}yWs>OkmnD^9;%S^#E!pgS+
zjdJSg{7!_LqU>xDyx|qAY7!0+G$AnKbi=!aQeSWGWPp#ZGZ30&<~zzs=e#egI}27|
z<(@ekx?Nsl9<Y7^`+YWUs8R$zgM(~C@4|VXV!$lqH?oob65!Ej{l@2ajv--Ji(9qU
zB%%4E64pD^gp*&#0d)cGY4Grc0zvkeVuHP}f<4hv{D6h>DGF)5*E80PkvE0giMW+J
zFRwnnujc~I@b6~vl$oK3MN)h;Sd>X}GP?Tu?-7tdw(3@a%&F;VL}YsH$T4dkhm8P;
znPIta!bIty=ApoZnpmt~pp=iUdF;^HGc(V1S0X=7gN9&zcYnXC7x-UfTiTEZXKGs<
z<+<35YqKpC|1r{6xq(1EIY4|^79zg@S^RJ=B8=r9i@5wFlUPq4GB(`wNTduI$}K+4
zd{o)Tm-~{eMDo$B;)820smBb2XUyeWkIo{3^x@pib2KOg^CH<0L>3>MY|dM4NLJhN
z7<_K35bfma-oI$^?kQ|YF7ZrwSne70T5@Zh&K-{*!BzXFh5pg9-r_6&)nw1#ho%vy
z{*wh;H72c5s#%To-D1Cf{9pezW4;pv|0vBPx@4O(JS!j1Xz)|i$jr4wdV9u$*qX46
z$3dML8ufP{v~9wrN>0^I*KxlQ2O=Iw^AXSR9-W@P1on-Ljy^YKUfiB6K0G~bpPr7z
zQ>(4A)%I+5(6^53)vl8($ePHD<3N4L8xjn)8rL*YjQc-{Sdiz=#8~Rx!z(HnZEbDg
z;NULqAS*GvRlZSeY4$_dlG@z|Dc=mJ;yJMz)JA^6&6|i={9#D@RzMZ6pq!tXM2?2>
zcSUoLR7DF6wzT>=JGCmIt3t>bW%FyHF}D<0kXvagXQfSptE|ROb@iUzREVhzJz$f=
z2d2C=ZAog6gK4fdf;B?4ShtFG=4>DTA4z8w&{o%V>$im#hvE*!-Q8O}!QI{6-Ad7*
z#T|;fOK`W~?o!;{{m*yKMRK`!vX{)g<{Wc8+}O)^Hn58aCX{BzuZfL!4`I--`Z&s(
z$6Q1)ov8!2kasgH3pLzK<r9!)y^*5?cM><U0-+JMLES<T$F3(@sI@{TZxmX3Z6;O!
zDR1(jafSOH0N0PCB1!MYoiE?eb9K#~JZ3PEZo|^h(lV#FJ-|+Ru0*Zc6M%db$3`yP
z(7H<NX*W=BBJ*@K#6?u=8EByYq6xcEEja~k-Lo)C-0Jc7&H!5ZIsAsiH8RdFhg4Y!
zqVu6xdc$?5OE-!TV#+VTf~c}$5im|}pwpS0ijz~7Fn4=<`*&j_*8{2Wb_4|Tegn-o
z-;2|R5@eP}B_96;nu+y@V^kL!5nm(^VKTqqvp<H&smPEB)$J}r)$g93--w80Jw17^
zuC7eY&HbTg;R%KoJ4OEE1PH?bM4eR&j(QXpodes5E3G13R@u$X4QX{XL^6EMY>N9Q
zuu=Yxa^)O%lk)m^P?0(PNxITJx03$4bZuE+`?WW_%&|0G1r=F!=wYTcIeR($WC=NA
zM+Dd^DHsT-q%_st4d{}q##&_XqB-};QIm`EWM=CMoy*f!(ywe<iy!e;iuEL&<Fr1h
zz;M%u<em#}ngek|?zx&8tX5Zxl7rLNKCw!=%6-#KfK*NbDj~tiiJ+?l_W4Kp#}}w#
z9_!T&@7Sm&KQmJijwo8e$##f;;qb7|=!Fb5yK|({=b_o>0EeeK`{1<HB$Ks0u(nYo
z5W%cO`=v-8xf%*7{mE~AGmPLLwQeSKUy(L?dl6tdIFohC-5eA$q_d%cI(5Bgs)C61
zDvVryWG6?na6pHqa8zq@<ysWL6ZCX)U;EOFIi_bKU8z1>#R|=DE5qw>uZThA>b3UN
zf^!Cw`)2iN!Y;xb>Lj~|YH(|tdx{Haei6$V7&Bz4j!gv|WW>lvuF}PNlG(%k^D}8F
z@*S?{g$bm1cqMY@?_(REB8L=O?92zORHW?e8TD?&T}jMpX4wCS2*k;|q0N$m4z}ZD
zm`qVqYU*f^iEYDE)$W33i-fv;k{l37PD2wmGox&6Z7rP5O-p<U*_{tIsr<JY0-+oU
zUeBz_!esxcDo0&Tjj4t?t%`}RIx{hH*twsqeoT--S8h)ZZVycC<<E1mMv$qd=50aD
zX$I<wlz8GO^(53Fl7y%m-WPqI)!19}(VEaB^UzN;Vcd0h<OBa6X~9>$SF(ro*Rltq
zKdfOm>j+vfW~Z0|*wFVjFx}Py^d|av_Ex+rCEifuu$v_`{t;Gh7h2{}ju^YxNHY*n
zbd1;#G`?9`SxvwH6u);Ok2sO(Uocgc8TsF*-!niM4e{OMe{hfhvi{Gc_<!4SQ{x*R
z#M^HN7T3S<c)_-TMSijvfKnci^kLz)E=b2t!eQf)tV`yR*$RS>U;9{P6?9P4tQ<hd
zt^@1SUl|x|Dr_^I?)(ALwm45reXcP%*Tw$>$w>3SWYHsH_Ikanq2TH;WNT{~*<FN|
zJK#A8V<~T}$bs{$|2O1c2#NpZSEc4ballYh!>6<wF9o~WI=2CiOPE@|dCvE9@v{$k
zSzePFz@L~PSLy;6wx7lj>BRVW3@G>!AS+AB&aQlNJ8HV<ER!2G*lKZ=DD#lxG&dJX
zjJ8p8Zp6qyYK90=7LWS?RWwPPbu7cVZ=&tb`SDZ<)%2`gBe+jyZ=IhrcY3`wDuuAO
zDoWyyFxBtv?aeJLSQB4>X1`J)kS&Jjl19wFUi9|+Dl82{$nUmXdadc}fbrbUgxOKb
z%JX1l#bsGZD++`!cjD%YSJWM$-MiMl+vSdtrTteOh^rphf?hhgRMF=h^gHg3_>!Lr
zb*~uqdT*2`o)Vo0+Y)E>O^h#bBP+xfXiho~bw<=al<i@YouwL1IxTY~r18~__Ld}6
z|6vvO>fP>miDLKU8RX^#C@nWq;>^Wqt^80j!%Vtk;sjk;64EqLOIIR@LgkqS3;mDs
z-?S4B46k2lA1|Pd&seVyWC?LLBI+SO@z6uPUM;?S*bY-}I17ybVtt)?R7ei|boKd<
z*Cdue^*@o&SHo|l4%aN^T~l078bfTKb(Ofje4s=P_aOzZzo?=OxjHH02|)o7tErAt
z)Y6Q6{?J#6DDgOSIx{n~-Ti&*8)Lu6%bzE&qwPQAk^kt_l4xl=KWxAt%bhOU5DbTg
zO;@lfhz^na0e}C5u1H^qX_5qi%{b<=^}Rjg@o_eGkvWd0R&*Bo;n~@EBrZ$CbTE{S
zu#)f<2@&ystgBat%F0UZnV<Z#Gl9u5H>MU^JzX%EH$p#?rB`{=8sb~Y&URs~sLss7
ziV~8WP>(a_p;1vudsg(P8Kzbt3gzx1da_bbfG8ES5`A`i61u#ZHv3`4<Xr!>h?cxh
ziu1b{DEZL)vJC5_hJ8&q5%V_SG%HL@ZD`^Cqv)ao5)ERjHNNP0Ks3$;MMT`j%!rE@
zApM5t#v&x2$++F{xyah&sW-}?=uu6`IP^N#Q<~hcxKHG=ne?7W=K`n+j+T+N{FUc}
zfdAHkX3}v&=BzEPiYxut50cFjlTS^S7ms~aB@(8Thhzk#K7=h17@6KJrY3GCzY$3K
zwp!*6&<r5+bJM9THco9{^iH}u0*jb!u1*wRWcguc_!I$*N3z4=SX?b_uJ>l~Hb<{R
z0|RuXzbL;@^8MS|3Jj`eNIBKzGus<LZS$#c2O5^zB&#=Er;IwMa4zt7ns%MpMcG07
zH9Q8F@5<s!);Bi|K&{@7m$`LjijtTkCB4w{B-M!GzF)#>mMLdAC1u0zd<u-4ui8uT
zh-)t}g4(FC1zYi0Ue1r>0(jz;ttaMbjJ@H6y)=~Q!d4em?=ixP!qP`sfxNR?h!>h{
z{2fFBc!Ukeb_NbxO$+09P^~hoGOe<_Y-JwCj(Utb`fG+>xBzU`uAlX|p3L0lcsOTf
z*jwHd?<-GDlBVMQssWZ(k``77m0h?{R1*?Y!<6X%`-=Ra<ILhs>W}aGB?Biacg}oc
z3@8>65YT}TQYz3T7W|@w+qJT1Cpd}75Lk%ONX!)TZUQga`Gnn}PHJvtjwz=wR$A^Q
zK-g1c)%mFF2Hw%(Y{mG@PDa1LDV*x9VTsN!E~fnX^DQqg&+~d0<UI1X)l6~RgDRo1
zoCd`|s(psPHwTS#NEKVI7nsm6Ls>D$6v$*ptUA|7tFx_tuyDiLk-Q4xTJzNkc}V~g
zkqqmqvbUDWF1ynJ$}oGhr?CKz0B0F{Q2RHf2(<>v`jIPN?ZC}Z;5nuG6>okhk5^+m
zgU#Qvs<efLCNy{^x6xdp{3Fu^S@C3gZC`@_O&Wh1YCPh@+~Ur}k@(Mu*Bf*ontDX*
z5*tiR?~<I2LFY0Vq=80VXBX$;iR!%879D`;i$Z!UCdC`F$GnP)zNnHviPwemFl2<h
zD-YB<5ob_(0!y(j*Pxmb|57EpCi3IraIP>wh#HR&hh?k?ahk`N=w^U7q7yPf|F-~$
zcSV*9qfPkAW0cu*uYEkg+dj&a+iLeOb`L!R&$OmE<avf1h)C`Bw%#U)Xx(aga%NJ}
z6+L)uJObqpk7D0^7YKVT<4$i2up_a&(l9Y@4*Qe~gH0tt;7+fDpF@52_<BPIR`-}!
zGEfrrH==Sg9(!*5>MCi;e60p8vVVn!4AdZ3l7jkbd%DD8tg>lMXPM-v!T6TiT|fx?
z@m|E5`r*G`d>fvam9Mq4!l5WJESg8R$z~Hr92gkd(<2UXdlRJ<?!JB0VZ3|)ee%o5
zNL|+NnTBXBGav5k+z2lwna?G8kNjO@*MuIRgg28YX$vSAvkd1yEo7o;`;tr%sU+<x
zg38mR8A58TFA7>~qkE5W*nt`0la(~ojp@H0A(g-4edAhkDakl6wepiTX^KUGiIqw2
zY=xdeOcc9rU(jaD62-65s8F!fxS%iiKpUShPa3)XDP>4S8hQPk)564_0uoc;U5Myx
z_`5KEVVgX!68gR8a(3U`Ki+5WXCgtu?z6=ZRc;MMteuFQ1bhn=1xL{b_%NvW;e|J4
zknNGiNpL3%+tqZV=OY3oMJ_rq;ae=pQdsSan0>L^_p%rC14Vy+$(Obl!MnzT;7$rM
zIyEdPbTiZ{GqA}TNZPV<;T?BlA@8DmK^umeYJB#RYB6q-gRb?U5IUC4Au5)q3EP&M
z>oF5Ucs0KZ28_RE;o1CU7KxF5ky*;-=>PY~c6*D$caj4+>19u6FmU;Zz?L^3#LJ$N
zc({a`mACItx5=A9hrg@O(}t|kLF}@wZHx*NMn1B|bGQ2^n{c(~Wz`ApX(G-CtSs`w
zbP6^wID=`>d=Y;9{BNC32L8$7_eH`o7n-b3<CctRG}4kLkV*~q2#NRb<oNhJaquuL
zF2EFmxuHrvIzNvsARsVSK{Q=|YhG`M%#eklwH;rIUHSS6V%XRx<Gvj1vND5$WaC3b
zOzh<1;-jFu-r^#~XZsI&Qb6pX2dM*^f!lXraXqUmuPreVYtdR8dMBzO{S}^4xS2sf
z)}I1%A0IfmaV9KP&P&E}f)5RB;0Aqujq+_!<F&^K<PU~ypA2-j10J3@>mR5psZ)Uo
zx#=hyGDp+nw2ry^j>H#Sg{HP+#bgZqtWpn6N{XXShql&`F82nb3A^O%ziyq74z137
zwQke4WQaJBE1-yxY+G(NrHXWK`S)~4tk#j$kU|xQ;ezc^4`Zv{5I(S4S&Jl7sO_o!
zQ8Jqv+KOk({GI2DO^F1zR<I$R>IS!FfDx}+gNf7)nMSe|&%viJs9X~7d~G};%N@!U
zQhr`0@}bT@Z9OWJra3Xg3#@{k%<ah-T;20*2qjh5@zyC+z}8obM#gx9I?|n15d+zU
zjM|+jLOGn-ICpRF{Zqyp4^4^6xBQ{fLkV~n`UCOU8OwW_-T59Ux9(~x$yhQ`8FaX)
z6-Lv&g|=Y-;j=kzrk~d$gZ+jA9c~xHQC$knkq8G5RmMH-5~nr(KOBK=?!NC^sdz{E
zB0Ry0gnCWYo8vJ^acgqbg>s`tZ}hvL4XA2Wr4;zRu5lgq9v_l%s3IiBqYLdB5&;_~
zCMHRCI@bP-0Miy-x1kkCw2M1QW=%_ve}*FWvao503As$xti^ZwhCFOKd{L1Z&7I45
zyQXQPCe-fkdw$$gp&FOY5j77qvy-wh7i<y|d0E*g4D{4LfBq8je@9SnIa9L_P{V9g
zh;5yT*T^B|1R>7Hls3sy?afOwSk0PpD#+LfJSB|-6V=3(QG_SU9sN}U)m-_^;}Uk0
zWR-<6A$dt%^3)XdKsE%Hz3p}O5NTI0)tJpu#5|QU>9O*{g0i^5eRV2jO*z==cr6YI
zGppk;oGwyrC@Z$F|Gz#zHLUjL(T<a*rJUKl?g_iorTo|pe4RCz&sUfjc>iL%Hc@<q
z&T9D?s?G%Zn>u3FqF4$n9mC^D*p!gY(a%eU&YxVK{DV*?rk7RGV#BX>teE}B#2ide
z$KFC)PM96(SV1EJP;QQJ@1r8mI+GgK(9<{TCQwLyr%_`rY1L%9xjQmVKT>hyuR5uP
zC48cte_J=HtwYyk717Beb&V&a5ujQn$rpj6l1Un_L8KJD&HB?JXzK@-wC6aU9`s*K
zn&f3ngc>^=bnUuXBT(JxNn?9gOJL?D3<(TJcK&{NGC39T{<`Y(1a<6t|I{nWm>%kV
zXhom@FFUn-Xp!|}XwSCB3(`@c9vYIczNjq**<sM-*%)5?@Sj{kdVu$QaUy?!KB*rJ
z9gTbi?fw$iZHPea;I~HseskZ{=|Fk@jNk<S&7_milhn5yt%^2B+%9nC%GFcO4_?ZA
zF;_LyxRiKtQRh$C>wUK)J*lA}wyRECX)?OrFFHYew(C|=ZvPmz%V|KCXG?GFss{=Y
zKx07I4}QM{CB%f5T2s#CDEqjUkX?wqb6fIS)7{}T#a@GGTG;U9<i*>9C?Oo~#Byt{
z!%jKn`i41fpZ5!|I&Y^@smn1kWvF^5t<!{InhIh$u|fT`aB`Nr5>XS%VE15HWK-3M
z(I@Bfzm!#`=UgprcN-l(Kv+Xx-*yaiT7>!DUQuZFs<gaZ1zrQtUItp3hmSr&t;G58
zFEJ@yVdfiju26d^l+<=ZBvfDI1ZY#?a9+~p$NXKKZx$+5yw-#esmBYZfmEkQKGfx5
z6(r4;#YZbc_kyWaF*3*$cq@u)>f)Y@a>(m<Uw~OR^l60?K5pkWS1*65YC3<&4x4nn
zq?gKd$R+j(FHF3rU*M3KUkoT>5N4FxS{IepW{0L@069$HUHC!oD|@~I2UtyP_@-#1
z%KbAw4Z#i40?ZZJL+x@+h=FPpIF}=6qb5naA`ku6^I*nx&#N4Op_O69GvD&hV$Fv)
zaK*=$&o;&dAw{p6y>eg^+v8tqmpa$2gGVp6;JN6TbljoHNPb)Wy0{MLT$?p&$o#G0
zugeEDjXd~#8KCrAu`owM1BH86@y~0#&qKnn&1vDz<n7yINotePTBAt!vDfHw!8gr>
zRWqtV`iq<Gbdqv&ze!1GbpAA$!CvaW9e&i)fyXC-@n>axxLLD6UhhMIRhytsW-|ZK
zmrEupHo5zG(<pN~5H*6l(ow)Aog#EGoc5$Zo7y`Q9TORhAjPfUt`l?7Kh+ysUW@G-
z*)v<z_v~iLA7l+1L=aub8<>@a$oD;8$23s}004=a7D8d5tKe*rfT~@xR-cFS$#6zE
zI5@^iJJwp)t(rm>9osxDlaKg4c>tpu&<LbL5ScX_VrscppW@24U&`nLRL{F!SP?NP
z9w#<iJ@P{Gsjxe9a(7p6LM%hqfCe^-chlXR^aG$IEKszus3^3kh&seljaZB87$~Fb
z=Reh;raWg^o)iAy-|FL?*sks-XO}p~neazP%2E{j{$Z4tm>&>Bgf=tMr2yphD8^cp
zG83m(|C4DTW~Bzx7|jGU&5EkYfKn%0iKkY6Z+?Y7NeNNeKUe6X=?PvQAM8>Gexsj>
z^-#5?5;#~z4=%&mOC>|$p!l5vKAzC#lY`|vld<`ibXaw|qd0fnSNK4+%Qd8v0Hi>*
zo8Os#W^Ge%hzb1zy9uh~iXSCdCl>R(QdPyZY*=9G#&aq=@C%tf@T<pCYRn+i&^yzy
zDNEmrSuj^<cVEM3v^a~z#^A$OT*di+^=>;l#A@Xx#}N;ZT%-(CBalz*>q$eXD1&Qn
zcGs0L9RF3@3Qm;FHrl+FI2Ak@ntzlJ{jmRB{wiEubyT-ou4Oxeq4^;e#Wu4k8nX!)
zd$2c|N42rXX;R_7yoyW3!@iiU;wL~f_(q5Uv^>Pr2glA<H5PUuq(}P54Jp3oF%f^p
zpC<==PScT=Y#XLrc3w?h>!ebE9?n`!g~^kK<8_dz;`YwYD!*Z{=MDBwq}`}bWY)PJ
z{4FHasko?HIp>ohPB8y2&~VKMqNLyBt*(zYD^|mkVyrST^$J1aW*+(Z-vo2jNa=6(
zp?TMBV0Q2mG)?{BRb{HrjgMYJZIuFB?y5TvAC=aGZgq7LT%;FIKBSsps*ztw=~PN-
z>R?w~R|Q&ZX$)>pTO;wLE6e2YpoTC2f)B0s3>et8CobLTECxJB;Q1eD_QYvT)w%ZO
zQAl@3XQD=)@!|?2a74nOE8{oYbb{QG44gdkW3oi#9k1!jFTvW>?CeP2_TtR++b~bP
z%l)4~wnAV-9MEtXY7|qJ_wR|zRy|;JMy^ZT5Fto}zu(b8fVk4m)%9+MNANubQ}i0P
z_dQ#FWrhFnn6#*Cn{S!yYZuTk+Ff;8HMMtEV|h1`duom;DwdMCXq}e~^gCDhxpn2}
zn7F{fQWlTwO7!HUK!?$MrLF&AP<*xcJO{tm5#%iSJm9giYH4$k=cCw;7hrP`eh>{U
zgRU=#%J`rO1@-=r*L&s-Hh~&3ca?b9=<o>jHgoR_Q*8Ls=_J25!Y=eLL8)HrqG;(>
zC#P!13@;W%3-VE*CS=zcDx&0j)ak)M^l1e><6PDslYclLRe0o$bfY8!G~n!*&Rp*!
zBqRcIt}7-2okA@Rv8aGfKW;t34j;I$4t_am4tTzChdUADo0jPKYA~wvdw<1>zp>aP
zfzWUalFSZl);p$f$Ukh5y)Ikvv#F^YfTswrW(e`j4k?h6x4(}Pxo&@1UZBE}70VY{
zWGPKC^YBmWz80Q1HlV1X7XJtrKC^Sc_9h?9)fh9ns@a?q!`%KN#Q!6}qgZpvWA=_C
z3+F~W+m+t6v#=vYe>%osLFZ~6VQcu_jqZ7h@mAgc0F2?Md?5)J!rag_Rdtw^TCTFl
z$)^4i8t(|>&iEQQ9xBY+^%{x5nA^X@{;Bz}_}<+JCO8HyvEMhbTiJHPQKZB8+#M-n
zwz{QI>&PYdp)R)78!Lm88dp*!MT9QcUixKaaapphrg~-pC17p=#1H=>LTl?3cKEUH
zZsgM6p7RujdZn+pFN&50RV|}L!*`%h5}XxFHIx=RT=p?FBkqFAdKWy9d=}Qo_d^a9
zatXWE?48_vHK&Uwn$!o}?}4jNJt>rd^RmgY%m-ix!z*f+sspgnvkVj#RUh|`3SGqz
zIeDm8R?2oK!gCQF_|?fue5{g$ZPVvD6l+GCQ+e!++1n@BKSJ{T6#MU()bxR|a1-ch
ziEdD%GsV9p>qEW->G>!o54zjiGpK?X(@15qpQ%BN_;E?8sU@~dzORq9qCcd`MXA@5
zTZDy#gpz_UnqruBYuX}m$GL88UwI9Qd)-f@xtD~ElinDT`Kjxd=!l6cUv124RR~6j
zHtAvas8?T3>stEAPJU4Fq=PDH_T8&^dHG!Kj@78N750^oP*K(6>&yA7cGZ94J5hlv
zM#4q#pNjWeX4aTX@SWJQ+Gn;mk>+v6O=GF^E2&*{8a<#4^C_UV69w9=4MKQz@0}B0
zO5O<Tp8~bZG1GAM_jPiLqo_V$ZM#Oq3#M1P5tRaa8HBMazqM1#OTlV?L>a_bDyE!c
zPF~;ehyabuNP{d;j^8zWShGxfxB$PlrM1oX4>fkPJEjKu?C{6Q9I~4J-x<@wt?A{Z
z^!`%v+87XHqbF{@tcFZ-U|GlwOXju$K`m8gywTQ=hQ(y1^b~-(HM>KCGGrLCvp)Kr
zM3=Ak_`-Zcw1hY8?W|#b^ujzY?ll<<0<_DGlXG-sMo@2sBf+^qlhSW?jdRJne-hHW
zPb_NNCuqsr3PM9iM6YMJ0pB7Iido{N#~F(2S~Bd9tbG5wnydZv%ui6lGD^e35i&<P
z&EudVEk9ZKw>@q!#(zt2lnsMr_+IjuL4tS$NK1$PrZr1Tl!|j)jtG(Q8!sPv@cQ-w
zoXby*4`tqBMJTpE2GCPJu`zbes;bE<$@3pU^6cpHVx2dx?v=iSQQS1!4y%_$X;;6m
ztZ2*VS&_7)l~Phs|DheE;%fW#dqh&(yWjZ76-gnyR8@JJ`Em+=p1}q+=!+?V75;L&
zj6cBJp6-G`5?_gc76&sZFMx1_ZW4DVk$g}<i8tnm&$O_UN`N8>y!X~{Ykk{w`0zd<
zNic#mJP9Q}0b*S0W-gwf8kcZ?QjB>#jbZ7ns09sWJtavkE4sa;`8kjK8C{ma?*_L<
zuO`N%gV(o7B?eAH(LxkJ0j#jrmdxXA&2v2-35~I?7Q%7ffU{4fAp=-gNy_VUKouXt
zN;N3IDAK*tA2NDSElqdwH&;r<pkRld=yadHETUf!sDShKAbD#*aC8wtS7nv!XLw2z
zf3AR`iMTwwDC*Kk`=a;tNR$P0Ku{VuO4e2qaoi;A9oE0C8$Y9m!a1*o(7~wYAIDs2
zS6EvLn)rJ4;E|VIoqff4PBp1=O;>{MQr@O9-7{GB*;!==6mT8>61(G-K=rIK#?m5S
z^DK)`io^1L&u<NMhG6cbUEeby7`H3eBhppa=9T(r9{$$UgtpZ!QlDeq6zGm6%tTll
zjq+PLROQ!_YY1LYO_FTTaLbP^k15k@hj1|R+ld~o_G_{byCtc%BkYu}l5vk^jHgp@
zXQBZqz<>Xcvw>|g2HMke{R80R1)+?%!dCIy+9`@$FaTm@+Btf#UQZaTePI$eh|{aY
zMm@7XmlSb@%T4pXY_eghp}fY)h$Faz99g$=BA#<lln{TJd2nUb?x!KMc-U;YUi^FR
z51Y~j&Wg1R9R%7Cw^unO!4?oq452S6C@Pd9GoW_By^)INyX&>bK47>Jrczoe)2Q~!
zh?CMc<FJF-Nhqj|hpEU)CdhSJHfHXO!JRPSzW@#pS<~i|vw(P5^y9wY(pJ~TzN6P3
z5)zu0XpH5SDUTqAFim`OF&N8zTm%%DA_!<M{siM~q5&oV*PY-(?df7&Baej5&Mi4(
zM5|@v%yQ}zPRam9%hEhr0T5n>&|$R!<oA4Wt$(7Zt~}X*nOY*qTRKlRnU77l|3_O5
zu?jbo1)G+dC<-jHEUux8)`LNgir}L-URzbBI2GmAg5<FT2W8$?1-~ADC7{0^_P_ZZ
zyhzs$!JcsX7^c+X;Ud+s4zAjj&xj3y?#>YpL9bV)b%8l3oVd4TJ0+4P0CJgV_dlq=
z*E$O&O-pr<=83eNM^h-tcdeYz(a|r!xFaQuX`90X17Cc6e8wuz*y<d&O7>9PwZiJB
z&(Up84Qgh{vdvH(G|3T|hUV}=7?rOarnM#!7)Fh2WPxg^)tVNhLpW_Or}e1&&3jz3
zOj)%}O-fCPKn#`mH0y>W!D(d@`0x1-rdT=YnR@%p%3#Eia0Y;GDZ0iiG#N?G*zovZ
z-1-(*5JY6cwO!WM7PjAnN`ImQp|jc5Qb*y*)-d$<a4uh#4GvQmc8H79Qhxv<_^J(#
zp3?8VvE*N+>#PXZ;LlRj6=7;=%R+&qem##8pKU~Wug|dCuWz@f>&4@JhVbyPBF(mt
z<@v3)y8=R?_(G$0p#+V0^(FkH+K1-mp^?m+(4py7k6;sSCGo<=8Ajh<3fy{O1XjKe
z;g&vn@}$#yOOSe9oJefKdQ3c$<&ot1$j5h)k1R6K3#^Hlp6lKw#mG2vLcY{ANBzLs
zTCmGkZzu;hUgi@*JEIj8z?r@#ZIh{BZ?qHtG?pQdQ#p8_>2|rh!gsYMCa~0MPsNa2
zVfu8>p^NG%CwkW%)>VRZV4v6aCo^orGm~!&>Uq!SGEL;dL2=t;EBf%8Wux}X9104@
zQk=xGAF1wS=I-3|+o_0aV7>Zc_$d6qUOb5uPo-f?OvTXW<TJt8Tnj-j_T@`X1)qZa
z-_LW3_Nm1CiB-a3$c!}}O?&YWgj<hFi<_C{v3L9RVufwyTid^t;U4Is0TbE#sa5E>
zr^IYL{N%?@nd_2^@PMkqcA1z^#n3C%k)46xGaJ7;q$Z5qmk~#i22+XFMq*IPc|D(S
zGz=c5iak9#8d8ufu2$&Aq9z=lqxhQKadf9PC%4W{mYp6si!bKl^~+B|*bk8@;$TO-
z9ed~T+iy~_IRi^$M3IryhYp*+&s%JoMTQF{X|JX<aT~R21zW90z66;N2|2?1nYid?
z7dV}iO<ApvR~S?UO|*M4YPM#L59uL{*%s#ci1R5iUo0Su-GOV|mwo+TpFbXt+rBVr
zHYLmHc+{A!8ZmDm@9YQRk&oRw+3v6>PZ<1~h_K5<oj6b{{CdVZEoG79So1dNbTkLJ
zRY-H59!wuCzRxSS8FniFMuPP)HO0gAFCd~j{o8C)_I-un=Za|7nc0I!37v{D6js5i
z(TzUb8j!b?wj8eCnHp!u?RHV07V;gc%j3VFMh55q&Q6AAZJ@p6I-}`SNLmesY%VG1
zyTLCe=hUW(IZlM6xj|CgOcoIGX&zArjZ<us{S@gmyrOrsTle4Z&$7;>twvt9BE`r9
zo_ejpK`k|AK5l$Q=cCa)P&p^ctV){ry^satMCQN#xHlqxzrcKr?CbB{2%Do}%PsEs
zqqq}h@4xpdR{Xvu2uPSN+_7<QKpZ^?(DWt@n{2pFk|(xStKVa_L=I~V_sqE+mPeXk
zk~LpCcC%73b9TSa^zfI(Q^42H>>c{+-J-A<8d*f1@d?S3to4UtBR$GfJMkpIs$;@*
zpkPU^I_=%!a5H8%@Ch)HH>Xh!y4n62Ok7=a5ej)nHA2Ec@LRL&XB(oyx{viue+I&5
z40xh70>B_gzR}taDYkaY0V)?2W_)6kgZD_@5SoNFR<6at6)R8N(Vg<aRDzs7D6f4X
z**sIAS$%1if~a#>L451KXg?EK<b_$i`#;}qC=Mf9Y8>C`{dK)@BFiUqAKHSaH|{D7
zT2tp=m>qjr!Xn(aSlv@p61>9*4`N*2EAWf<lX+KC|APHs1Rf9tj<H5F_>D+8i{cw3
z^yaNhL$!>ZfH?`p6Yx6L(PvL4M2j5Ti4y-Q4fxIB^vB^D_taJrE|=U0iA<yqEN+fT
zSgcDf*li5T>v6>Bk5U$w$t2R@<oR)72{%V9Qo+Q)XSi&vklb(#4Yc!)m<!?Bchct8
zbfn~-v$Kn`Ag$KMaUl)xzBecK;b_!$o`;1^>!Vf~j6|rtER_T#yqMW>M#;0TtV&DW
z+x@nUW?R6#n22=OOeZuhs2<G@I;f2qCNFG#!Nf@V5VYivqmL`Z|CEcNWgWxFwcO@y
zol8kRC#c1~)fP1pPXmGa@zN>rB<LWoJ2|`eNVaD%M_vh7Y;}W1?N7m%Cgp0d<#yS1
zb7bhmLk;*4%*xkTiKtQM7te)dLDM!fS}8_f)&|GD-$|(~O)*P+{5#v;dv7>BI$(P`
z(;@;pD$IJBIu(1&L?vJLbOp&f$nGioP?DhdKa>9X+i-?TnCFX7{?M}Z>8R%T9p-$i
z0upKEZ9Od*kAyNuZ_Q9APkfr<yh_)ghHI(_%34#^1-e`~^SHw1f#fUR#?03`0AXIX
zd|Au7C-t^Y1P=7&JaTXdfpM$EJxMtO<M&QneKVX0MW<Aduks}gG+Sc7<w|q2pN@`m
zz|?$*HN382MQK)$fJOKt*s<x}P9)+g36I=`Kgj^{vF4gZDNK(k3J>Nm-Hb6wZ3)A8
z<pkX_;-}sG4&xcC6>bjZGx$hJnuT7qlYa$?1jE+q*Ao>Sqc6#~lth5`Goiku{=xH6
zCDB|*utYb~2Dht<M!ckTDwBqMh53YrL9OKhAF?iaxZhI*E=xAL&ja<Ri9w=`=9sK7
zX2boP%&~hqWocd|ijF<gb*Jw2?a#$5-srcFC|9L<V~cF<mt5V4B_!UszL)a0dAXH8
zA*C1x4j_p6R{v3j$(cO`GhFZvDZZGiE38tF{SvWW-#u3^8^7&nV<IY0K#lqbUf;R#
zb@ubNm2<dQ>%OL!gyRRaV~j5^y86OtXos;_!?&;fV!_||vrW{-v8wYqpUYJ++5Uw8
zn(uAsT!rlnCON`QbN|tq0Ixe=)G8>c0mYS7l|-(&{);&^x3SWn-ugsjc4hsm=T1`l
zVr~=Lqv-Jjckj?(vDrkRdIKDFTa1a{4ztl!FW)$jitC+(3^jB+t(6FYmZsEM(Y5dU
zP7qgn+rbDI1IO)Ti_3|>AdAY3w9id=3OJafym*LB1#Jy8y);f|JY9y?A3Nfsg_uaU
zyl-1=b=hk=mH|u-iip|&>5BI=W{9uRhKYalp=OgQ&?3a{_MvH7KlR7)XvVfyZ_CF!
zVW&aqq>~IOxyeqr-*bH8Z)HS!23i>}(ZqEndArO>ut>%B@VG~R62L>%x(F|9`=A}Q
zZs)c~MN=P%f|4235T!b^BX-%yw!bT^7qcQl%?(xpeEYC~XKYDo=I29p*rCV-JNB{t
zU_72>he!vEC;UgFt8ivCq(oTNZ~A9>31FZ{O&1r#i*IW(0F7m9#>0R}8(66|isyHj
z+?1+jJ;DBGJ{QeKwcE-xhK)~PgxFS=+k4b4fBB_TgOQ^7jAiE)luZw@xw2^s6S1g9
z^GohmM0x5^yrqzDjvrhgE8{Vh9H*fzPV?vIQ?8DmruImC(NK)bAjW~oudOOIM!nWR
z2_L4~8$?P*`t-w8>GLm3jz>%C+{`+YGkwCaRBDO>?ER09NNURt0F232HzS78ec#de
ztieNp%{`-2%<Oh)ijJBXZly*MY&L#2M*f!Qc;2laT6m6*A6Cpy;!Xz=5j84#3JE*m
z?mRuV59IGJ0ri^Y-!z$w17{VaB)*n{B{ol(4t$LI7P3$V8FGWJKy1(Hz|!I7q5K~l
zG1af=S=g<ob>Esg9d<2N2R`tq@y^R~xu8umV<>zk<hIY1#e)76w(7okvA%Lk^~OwX
z$nB0^ij3KO@)}!W+4=%~wRRbNw%DNxvh4U))zbdE!AbA>?q|FMf#rY#Rd;sY6`B#2
zVoJWu3|zE2j~?63?8d;31HBdu*95qCNg}PbZ&_U4woP6?^~GSQ97J18oTBW?QJppz
zGFKgDAsF7zbF1P}SIp`ctUb>^`O;AOW<E!7N6o4{XFmQQltm@lk8=6m`2eNK%6;Fd
zh2f@os5Pq>hFg#KOn8eK*;dtG>k0zrmJG2IL!;F<icRU)3lTDA;WP~|riMG@sm)ZG
z<phSMv{c9GdxAyrG|-V&0o9=6MG@E6jD>ukEu2oLFPtdu(~9JsCmskV9Z0EfcZ|vB
zLSeZ!-yTR{4P8u$b==hJ4eL?B{l3i5COhskR36!Zm(y!(qF0jv-!TkS_s<GJ{cHRk
zky%oejxj)ra<Qd81@?sxSxf#z=h|vXu@ZEx8L~g($!jxQS;O(g{d>E+wEe-9v~wjD
zaA+j7Ep?{1(Sm03_H4J;*UHys0QS+5o+P9u4Yt~=e+BbgF<MV`oAiIq)IF9A{c@6;
zCbf)30M<-1Bb(Ix>@y?6f%Du7OQwFYS?XXuOE)AT22yz)A0z9X(3XzW1o<jpK~h^-
zn5Z(aPB}g~zCDq$D5@zUGE$`pftrSfLCL43r3De12`XGzSa^?WR(4sj1eH%>lGd|b
zfXb_wN33<EhpTBAm9i-{A$vY%z};v{)|fBW5)29CAjX6m<%&F+790(EQ)Mc^6PM}&
zV#YOtc(S!hr>iAG1q&YOH_aQ5+Pek;bh;zT0_v;h+#JX2yQR)sTJsGB&*kVkvn?8U
zhch$`O%uJ4M8Sta=UHFWRL`B)nnYA5ISjR(tX@9Py{N6SFSf#_VOo~LXU2PP7LW0u
zI1)*n1W(sJ%Hoi|+a39>@Xpe|${=7|G(iy)Mbr?t&Q#jncmsR|n|C<|q}4Au|HR#S
z=AN6(YaKb9pKg&J1JYHS;%CEM(<jbLn<mtN7Q?3Kngcr-#Q3yt<La*C!bTf3@{Z6?
zHTWFNk>wKmW9RNvyCZuZ&dyQBzPLgRujHM-71|`}Z_VKSyr0>bB&W4lQ|D)$*OeTH
z7@+IMQ|mX1aIXuXYWsPfRh3IElvv(&P-nkkjN>2@q$N%d!X|b_zU7!xlAU0J8FObg
z*(!rMT(2T8G?#W-+r3Yo@Gx4d6&h)xDqptukF81cZk1T1?Gu_2AISJ#b@7&+<gyqb
z`dQ{!0cnrL0mIWAjsdK*?aLGNo5Uz}Z?BdbsQ<X#XhFiTKxpF5kRA0*u%fSNoL@Xi
z;)iCx7^_t68Wq)C@=x!Q%GY6I|M*7TbfPwJ&Cys-q24ft85PY1kYnoD|It<gfZqyC
z!M1QnNl@bIe*A&?hK+W~u^iHQu666nPG?D+diu~KDM>GO$-XpkA1$@Kohl1d1LKW;
z`kL+xx#g!Mntt-_a>P8DM6@_iqcb~$iHeT+BB#&VgX6Qr8i3#u`}JF@;?LNbAAxZm
z1?%-ah8wmxwjTX#^is>&40rZWD|RJ<9NvF^&e-(<ngdEn-SMVFmM~sQ_qtrX-R+ez
zj~&eUqQ?zUq4<>)H!)1^ZOJ!%D>BW(!@1Ijo1_#q1w~Pa9ln%R__bbJII>j;aMcAG
zPucAYX+AlN%xzj7hQx4o6z~vS7x}r``tO--F>qRUcL7iSg(NhY=NK<lfHaDrEQwta
zr-PZYkDA*ss){9_Kp7(kK<PP#_o|eEACA@{s*ClGak4GnILOCtmnS;>0Q6<okZ{~V
zsD(Q7K~G@PkXS=b{^n0J`K?rx%#I2ioBpb1^X>PdxG(LMC%F8|0G|ksrZA2A$1t<8
z4eOYjEYq2C{v$$s(*mIk+{H=52KBJ&0N$AS4rF#tyzJUC&xoMd$oom7jzFH6$yE_6
z)Cy28w`9gPsAetpyh*QO>W+-P7{pIi9Y42DmcF_6{r2^%c~@+=vWubIRE|e%FhiRr
zrwtCF>Svi2YF6@nc>o@B8&18^I1QBj(`Lou2WWreMz!M`{>c$=u8uszO)Htt6kSJy
zL!`x-Awf8qckv{7_=qRx&<-!yl@)@tkbjUdP(MR9-6JG>+qswhrW8}L(GB)_3$~ZX
z2y!N2RTr}^p-NdCH(vmsEIGJj{Od>7X2@@Ldcyh|+LXE`n_E$+-JU|^xD5V%fs1G8
zV{kbA>oBbL=X1RShOZUwC~k#OTfHX@ypC|ySRwUwzO9o`ZR8gQ6esUY1^0}p#$5No
zk)TVVHnHimi<nUK1TB_lyQsKM^BF-jqgFGNNFM#(6FovI=a^DFn|yAr%;B4i<@OhH
zoKFtJ=-kpp4aOBo=?wyFD?Ay|gbI$w$0jquXD5V&g+h1Su}ljb4hvw$WsC8`zdTrA
z_3O38&r&dAF{zIjDl5|d`ixgRQOi~J*e0<<;<z82q;1!vah_&8CvM^*S{u}~V1?=V
zNn(1Xzs%QrzYP+Gl_}~tp&9?56bJ}umwM~^P>y(>EoK5V2E^Orhfsj=M*1(}$FA@0
z)UL?^>@xNoiK`P8w*B4%Bj{o>JTY3&HIwwIXWVhNb$)*-zZ%#P4guS68S8z<jbFfr
zyai*@-IjY`>9WHv(~$4F_P8w1cYHRsIdvQN=oxm#OIChiLF(@#3qMR`G?=xPjZAD}
z^YimXwIR|BUJ-xSnCWkFAcB_h6^R9fQBCoHWi!?6sEGs`#F73}=a<s8P<jwU3zM3p
z%<GE!&-v*&{tT$jz}>7>E^cRYWuw#<Tb9L&lE3lmLos${2M4|#7p7M(cBLg$8l}v<
z&b0Sj&rVXT7O$i#V`hh0S=q%zej*d{zv5snz>w*2Uuyrb!t7+j?{tF-T*_#A&a-(v
zAMoI~asqYSg84Gt-$wlNfRNa=de8}M`S>>K?^}>Om<PY+&TKkMAat*_K@(v4s=%jh
zvfg-0xn%5OiXx*yYPyr8J45fYA#jFa!o>o4(!%gK!ns#Y`zHP8T{*deb6eT*^Kzar
zg~}bV9i(t)j|!Qa#c2K<DHFc*Z<P$AaoLXajR+)NYqO?@5<WI%TxB98*paQ(+Nv`E
zC-QAHwapgICX3xmWkn*uj(*-l-pTUL+C5{Vo5AFd{MIRhAIHkXqag-(@?yUmxRpuT
zI<OOuqdf$*74(#8m?n3xUhCn`*Xc(Lt28SM#1zv*w(#6CsY@!9X{y_^#$k!{>F13O
zXI~v|HT(56VfI?H3!h@l0I*S#bVN*mA|<XV&u6T#CXQW5F>lqO`LHxga+PB|<vT;)
z)S@W7>{KSR@!mV48dNIY{NU>;mCV)pAg&j?=Ja(juVTv}$FV`EH&7*(Uv@lD)|xP=
zkHVF5<NNlueP>!DOu}DE{RLE3>QS7p0kTm#eiJI6a~73XSi7agxaFq59y;ib#?0F5
z$`Kb7Dx5vYPhZfjHS+hzB@w38uZH=w+%<$B#JDZaK3x(e!)er8_BkP+d&JF_xVIk`
z#M$b@r5e?kesbX!*uu|H2s+f4K=V)PP8T=GqxpHjebYf5$hGiAZxS9X*q<BiqiLMo
zoe|#zX}8>|+YnRjYW{h7v^Vx-Pf_fve_5cP_!<V!$cNcV7w$CpHmq&V#Jyv!%N%lD
z6H<CbP>L<@UVzYs^WIIcUaq-TZKQawpg`^*I#K(vy3EM$s@KpJ{PQXk;>9Yh;!iY9
zV_vIef!Q|s;-caDtF_W551hSa3U?Y?X|}x5XZyfRm0x6VSgFbDo*e(LJ!MwlzD|EK
zY)GzyGe&ma!Zmp7)sWowzV>v;tOD#ku|DQ5DW#3)&=pyI<=(`&I?(H)0HC+YAs;e}
z4y6m&4!pQBgR&#lqhK~J^PY-ZE;TSU^D9GKg?Rc*UzC&W*mi#@kQFk)B;30q=I@~i
zr}z66?4nyOqSf!NYT0JW8%A@@=;QY_!pJPQo?~Ka21z8gUw6wMFeE#4cH?h?Im3aF
zhXGF&cB%&!#~&7`k=)rk!4{v#jia<@VZv(!CPLl9T0CiD!CYc_c|pb_iIMmC&gMJx
zo!UmD;|0#t9%B*7Q6AUlRTL8fP!FWo;#$zecMHp41S8z?dJKqcfRwkL2#nYnme76w
zkRi<|cx4+~<Hz(byy99iNgI=JC%(bt78x!7dtnb{LVV)0U)i|9`b&KqYO87GJ{iRl
z<G}vyenZ0i5S|u)a{&e%yMHhFU=XAt{{Z|=)9;8f%wT_a+pB^bet&-y$VL+kQ!tih
zv=XrmXwdAP*gIMB-{=2itPcix$b7WXZZw}7zk@~UMxRLnm+KrPkIE<VzH?;Z9?du0
zgX119>Gg*eSbZQ~x+G>Q-#cIYg%@a)Nc=+mWcKTxOE_>Z)Mja1g5=cBTtZt*G$iiB
zj$N(o@8V*LDZf*q=k7z|5t_|9h4GW9pg&M$&-8ZuWU)GFO^W@hjk2Dcf?_iPD)1Bo
zL`XaLLm&uH8EQpE1uM9w|27_*hK0}NF&?*V3}(p^A3~o&!&n=T|3{NQJ_?;2kOoKt
z)jY-T6?ZDVSl5bSjGk_5nY@KF;TWB=bwO%n&hd2X4%%C=ad2>!mX>IrMl-XrTAa<C
zef|QqA*QG7Gr;{uWdH*}9XO*LpOQYU?ws*AeG^E6%qnzseOvi^_D%tt>0K{X*x%Wf
z3ycJ0*FF9zW5XbkgwkK6VMM4`mPyHr34rd=ujz+~Y{*Q5VigGnrpZeBRQZB55a*}9
zNT8|J3gMIg?A$EN|F7PLp=-7+o4ZCIj(Jd8Sp2ybOr-S?yRVwso1uy9PB#>1>_5?e
z`et00e$lDl?`}e43uBx}S(bnydML*bwfNS3E#WiJD;ymBX={!?<Q*M8>~CrKE8z><
zQhPX+4hk<F1z)-u<&Z)u)JHkgs3B_1Cq`GFBg`uj%~_Q({?+&#Gk<|+EesxPa;hbq
zB9Rfjbdm;08tb`+BEw7Oe;~oMEM9W1jn#c2OwEUCCn~JzopY{N+?g_5lWXp~wI-eh
zzd0$KWeBXrwhZoxZ9nI^jje9?p1ppxmgGXH$TB8+^Wy)nQl+B5-;syn!uL{$A+v@`
zXZbX}Co<1|kh&F*aQNTGUI&p@Q~J}%SWEW&4+tEM)tdy=;rPG&0Wd=S%4B*=<P_g&
zcwveo>gLH$WTQn}N8!5g0TD*yRWFft%yKKB<KR*AVf|CN7TL=X)t`S$s>(9j{k_U~
z&lAk)ZIopEJ&FL%Ng-FQ`#Yj!2mX;bB#kTNNDAiq^pQ~WD^bhBDmh*bu|8Lvp@i+`
z<g8IjbgTX}!tEy|Ydvy_E+3Q1wm7E9;Ek##itqX9^tqGiu*nmlJ9t8;+j_IAL!%{e
zae^2@EJk&{WFofC-EU4LZrgP;eF49_(+?d?DIfTuDW_WND}J1u=Frv3aI|NZr2(uP
zp~%Pku1Ma)>+o=Lr5q7aLx8bS!>>oeqSOlg;Q+T=R`=GQzf$26CNVIau|-baDn68!
z;)NDcVGm|mUZfJb`JG{^X$lEo7g(9Tuy~q266@eP7{zM+H*K8fQ39)O0MmEWOE#x7
z8Nn5{ysahc?UsYLs_spYjp=Gl+?G;paU{>7+jovpG<}cPC8K$0XE>cH!N?v#$y+PW
zTLZo9^*SS`kEC)7G<JyI)!V>k>h@GPaGQ8C1X@Ik;AeLwcN65dk*A%O6Y|wq3zws6
z8{(|~v|9|L*?+@CsJLp?D1ghTd0PFb+5LxYOOBMdrVZ=}T|KHArDl8PM%z}FrnSYq
zKyTTri5a~1-J;!Bnpu+ZIoS2%V|i`1u8FpbOu3m?ma(S<NvuV|CihSV783dK_5SdH
zTfcT4=wTZilsZfREg{tdMlmKVY;d#K<NUPP9r`M3_^J0t(PXCBTBJPdrfN5|B{#jc
zX@w0MpZ_ao3}z}h#af{w6&MqDpc;TEcwyZ9YICqDvBzzaX*h=xPNpL)NeqMrSC%*H
zO}nTLs)K!5MK0D{2TmTz)mb$ApE0X+0i;Ex4yP8d>WWPjpi~(c<4>#W5;__@ePU1T
zoo1m&$6v-~_(B8U++Mj3OiBbkxx+2d+K%Sw;o!mUPBS5FK+61-{zQ5w^(%wlq~U(J
zoW#0{o2e$Rp;Cho@y#gm?I_czT+B*!kg3uNCCvddV)u<vYjLLGV`-F_{^iqJ><I1U
zC)h+;dNuBjJ!=agHw(<EntDCm*Yq@uYkbCA<NA?0wqSUp1T#vTN|KtHXSz{agW4rw
zkOXR}=uGDifEj3=FnP7pu+fe2q|$iF7`;b6(hya1O?+{ipqO!u730m)+V6i#H{B+e
zo`s(kXyO5*2{3BCK#Zt(%f#UPsJw(#7_%yl79qvxhIDytNM&LC*j!Xo`qAM_8WDi$
z{cVa8mJ`7-sX5+zYGy@VNsZ!Rw(KgZTu~k?5o+Mz;>xMWp#5Y*em4XatK?4BvuB&B
zDyk~UxYXY|_48Yed<E#K=GQ{&sRoD*unV|R1|v{<p$b4uow903_6pvAWHehr!VpE-
zbrXM5%;o9XhM4=rVE0vxl*(zpz;o-!d}wbrY<dye8Nsuah!TAxY&Lr_NW0#++}@-;
zzLj*N)$}5mg87y1?6Iah7K$yy@BP%(jj)yaQDe#Sf>P<|XP`m0SoQDBcra~8YFfYp
z`=-X1pmm^kUjvE{jFTTEIREBo#B&m$3DM9IM3AQ^=h!1r`YKXqy+N*i&JPNVM9W^B
zKk!0oi5S<qYT3ZQo%o8OLx!^k&CZ`me(IN_sd4se@v?_wNU=3akl~+<Yz>~a!Py~-
zynu|`W`MILR`ps`W<<}h0$D*_q21|tM<%rM2^kjL93J<dUGFno2F=+6%jg$%&m8%y
z!_JNL#@da;hpmc>_pudx$5=ON(<Ma4ES^HwPZzqnzZ7RYN_1??`4ivy8TXL!d$&`>
z<{d27inIn+j^fmtK6x)(2n>|URO#NuZv8YCE<EeIje#G!(qlx64lwNN4Pjg@8ltlx
zUF#4z^=P{(W}D;Kt_dW4Kq4&3kT<jwjJe7`f>r<IAja%sJ|OD9WEs1fuWLPECV}=2
z8_2bxH)_~Ur5>iv?$BeMe8_LSb$Zu%QQ*n1ZRjEy8}#B<i!4tm&;BVO9BNT*OdAKs
z{7jV2uwOZWe#^q|sJ5detUuAboU?Zu7j&5RvUOi`+Xr895lrEC`&D0I6c1xEEfbES
z0jra8!IN7j#nvoV>pPpVzBPs>MVf}AaA#nW4QlOj{-4`2;pt#){_+b)GpL0(qh`p2
zIz`1=^;W4CsfUg2n0&s+EoEz!li-B)Ghd+F))N%LnSQVVo2?H4*K^BZXtF0-A_hRI
zSE4pOGTX8NrWq5y3nU)BbY|g$R$2=mASgvx2^rxWF6|@dqvo+0jX9P+NjQtqTQ@32
z^A^lKwLynKJ%2u;BB*0k?kgofV}qeTf=Ne;;j>9<5k!2d-?Ytxp$Rk+2@?#dX^U&^
zb)CW7@p@v6u}~nnWL-jx+{w^<@58`hfK?X~BQ`_sZ2pxtRs6*!wsx5-A#(+C=9y6W
zr<lQgYJMS4+zb`calTy-l_7@KzkwRoAh93Vtz9n_j?L=<GYZg&&F{4Ln}jCz$Z3!-
z_}?1(%2#1Ys4!d<?;#f~=q@r4*CKKmJwbLmcG{As)D)Y7bdGAl#!FwNcRg_DkKmVY
zKpjYxdlV&4Q%{M`CPXj8an!bEToSKkZJOLVt{6`m4-4I_2(qXUm|Cd*kEpMVifVtu
zJ&GbBARr)80yA_-H%K!KA>AO|-K~;C%Fr#{-Q6*CNq0BW4R@dOzw6%5GkdK)v-kUZ
z>j_zjTPYD}_!vBI9%3MF!xIB!{zJgMVxynOk|3;jF@|5WF^-Gd$~p9Ly5q2-br|yi
zrB+k2Vw^YdavDp+5O<I+nOk+X^{Z5APHmZnReW%Sh)WJl_vn!S*t4cs%b`+?hqQr3
zfe!zmwO-}Kb_4t$y;{qbOC(MW$<V81mD+!fYtXj7t9+6yeu#Pal~>aIxuS94wWVpX
z6-mr49pMpG*7ByRTw=NmFnNtGAEcp&un&~{W>sh#G6y@R=H%qiE+B2yD#%VqORPgC
zq~VEVp|x-iHl<ho03~3^h<Y=jXyNt3JReQ5#kPtK2|23D>>_j5>eY~uKR_Xs6yKI%
z!=&#JFV5*&i2<PAvJe#kfbfKtSV|b4gQKCB#0Y?$^*#&AeM5vA2vf_GU;JIo;1Br9
zt;p(OAtjUW;|KYvD~o~;*AEV+R<1A0I(*vKUZZMy%*K6$l2%9*vEnOEun?b)&}@o*
z|E^Dt*pDn>D5hL~)F#l`Hmetd*NKMloH7k?tUc->nQsW(a=06wU0m0S_h3p-(0Gd*
zUR!^Y*i&(<!lGwVcc|;|#oLg8Q$YXU0e#l(-dlwE#Pr~L@YbS)t!{bql#}J>LgPxM
zK`EvsW?Ijo38;=TR|wkQLe1}%Bo2`z6WH*LX}9=RO^?RBbZPZqkIU=X63k?&Qv3Yi
z-xl2d@!0TlM*zSUNqlU<42|S5+{0!yY+DWwS<|o}cOMpcmbeSZBI`qML;ql-*U^}B
zp2%g&xib3ngG`mItNrLjWT@wd_ajL|Cw~@{zi6ZosfAsan}%be`*(3ka^E=O+Zs>O
za(S(ADvmEhy{AQwNz;28Ux%tU%mi1pM!i}|)FmLlHh{Uu$SGK2Ev<u3g(%B;i}rji
zdUGBJ6RXUS2IT=m_LHN?tChhN3u)sI8-UetuV=vMgNWD82hY~@z8R>zUGFLHlL4vM
zO)+9eysaNpkRPtl@a_SMQY_6&_p)N8)}P~iy25Hyyc9VIn^#mP(|{B^T3rGn%DnMx
z_R=yTx0%~O&ZjFk0DaExjP6*2lHJ?}f_p;^B%ucEW~b#I*XL`zQ284NaIL0adlD*c
z7$*DV*S{fZ!gAa?+<tS$Yh(AzU{1=|clWpnR+<R4!IINhEtFXDUyb)#fN7rcZQ6c*
zHtz<Ds{oUsp-Et34v|g9s9Wl4WZ98I?Es^HF3Tds{9AsF|5K1e!lC+5q^0xRc3Kyo
z`^zn57~94SYH@}#Stpat+QRdQ@XmLR9UVWDgmjV2Om}#KXl*&sBc;%a$c^L6A~IxM
zoDGMRmX*=1WN;r#Wz*H^?G3+QcjvTxe$lf{KKesqiZVx8_(OmeZxOutD}o`hTx-dM
z27w9jkUA5Ee}cb-NJ}ebR)I3W(d~mYWU*t4l+{M9;D!KMD*tpj3ka(OoVB*LR$WVr
zeqnW!wux%{Duvy3E1`k<4b#fEI`Mz_7)0j`+=DPwuhlId&EQj&o&}qJaGu(@c_`$o
z5sbq2y+*Ory61RQL;cftvp8~bMqfp$bb9e=<HY<yhbA?&z1rSw1W3UcuSa#z4xDLm
zvZY1beCSu&z?V0i%ED2%HDL^8U@VF8`L)1e9Kj-6DSeeJt%|@!GCp%ow9=DMFIafV
zf%@-}vCGo{R+gAV<nty@N^c7S^$`cqMSd$>aP~nrzs%td)qAPj^r=rhMA{B2@C$XG
zC~1Kv-)z+ec+LRvgH*dSs$CJ_Rx`)oytRp6eJD?$-ixNjpZ+t5i%y+Yk!>SQqH;7D
zFJ=HJurq&Xllq1lr0?YvoEB%&*yy=OL}Xx49G7y#)$AT6Jh#h@MCl89X&Jo!hRKaY
zw|z#hY%^hjlERU?t11s_3MgKA8=QXH&x*MX`i%F(xFxBp$mmrZ;Wnyh8|6#-=<c!5
zloYNYvbgjP{#9^d2}$*1acioROQ`rsJBneaUDy*qX`4W}8G?QgT$iu)sd%+4C68_5
zI4EYpI8z4qZwF^xu6UQtOQvdNeB%z2ZCIEL?7_YIGTiJyj{g{stu9~hZh^b7Q)0S?
zsn!YAdjE5a`auO-{qb#{`<iKEz^$WN#e>&deblXLIm^7m8O(;?hq!V*tDn8COPrk9
zC+D@rW$k%w$zHFYn1!9DZ80SBVWnE{d_MD_JSH>B&r43LH97TOV^G^VJsw6nzMs?g
zv_M}_V=`EVTNkrNY#OVAhfmV}-VAATGHDJ_`4zck*DB7jw=h+%G<AzeT-_U)<Ubp~
znjW*XEXFD`=?G~lu66GUO-V{W$l2wi6+r6b0sbVikoJ93gIz`}olBm|Z!FI`?u2zg
z=9{&$o^ccgq!$;V6-kSCSMh+&52o|9*lMjSA(697<x@6ug@J;`xS*)crrRYZ3+Vj$
zVUn_3Opl-Mo^k<y5QV`sMKSOh4_iG;d>m9yw%YgnKz5Gh`Hf7e(5fxD!Av7d|09kU
zY6XAiRk$b5-qWw(Y=?cVo~GQo81B&mVs-kXzfh(;X~LJMEh~Urk^4>|0%qSQ>&s=y
zNoaugS9!KcBB|$RSrJ7@(@5Vet1T`4sK6(R8rYf(;Sb~9h9&5&{U815S#Y$*5~Jw}
z^D1y2M5TN=);uyet~*yZc|Q<dzfO3V{LXv@u+t*L9+~X6B`^24CzGR^-e8y9VO~$h
zi?<7htS$9zXSvB=$PG&}`uuF{pK;R6LHb1U0-`RpE&{H~&icJQ2zUQwWE3ZDf*^*l
zzGw!CPwg@!K4?kY_AhEUG-Z6u08{<|bx^?YA@%(<jD(ErsZ(%J_yL~&eTt5qokMSL
z2O*Ttlxcz2etaH=E;6FUqi?a+Pl!$(#>{76cHE7CGVLZd*-tHoif+%$*&cW4I_kM3
z-&ag7rXOwpuxcXi#1CDtszfo(5(g16WU1S_M>@xipBNv-nEBM|M$vGpFXF8<b(w^I
zuGPgfzTf)h671j#JG&0vIm8|1vzrU*+MeNdK_Gdb)2Fby;$J#;i%tDe?&pD059Q9=
zBYIKM$2l!MO%I7vV;SR_m`YFTUKB>DI9TR_ia@9|h%XQ{X@}3eyqY{LUvX4f<rDeE
z6>(JIUt<;otE#GEOMb9=$bn0Yly$tlA0;VE*y~UV$1x^h^o)YcX7ewH^XUt4Cn8k;
zaGbN|#T8X-rG(Qc$wfs+u}Z$I23WDGMm`LQyN@D9sI8+=2vE>e<~|9m0X4@ZI7<CL
z&cK^jaS^0JR>#rzY3&pKpZAd%-^MM0XCJ9Zxz@YAH!hyYUs}fWa&a{{+AvnNCG{~a
zd=RPhFj3bI_3U}6DB*?JYEs-L>*Pin7Jq+F(rFip$(t<az+Rl@is45Vb2|<?&LrWv
z)+t~5i*$}px)yeVzU(4LLrvxL9i|`H^D|GLJAn0hVz$hhoY=~kd*uytR!Q;H+|LMe
zh6;C#DFS}VId@zwd}f13S}x*^09;m@u<@yDD)Ip`Y;-IA>cFkeeV}o}6$ry<-e}zt
zj9}CoS*$U&hn8loKC-yu_$pu)R|xmgQNqgkx;@rpn8q+Dc4fgjLI-Lr$X#ayfiE<Z
zi4c*fYu0gg?~QU#DqeUb(HFQ~C*ABGa37TDFT@!h3J@`+)Y@1~>P9_LM5u)uR%5+o
znOzc7(!kd!JHat48ikdJyy0s2OVj%OxRT3AXKCnoi??{(x&2O@Pqsx7iJko3do#}`
z{`pDy)ikFkF-29>?fD<uq6C&V(_h%KdVJgnt@MW{tQkIgwNL)sP9I&eR~RHebs+kv
zzlw#c-X+ac&*ihj)8>M$H_G=zwtBY@>q1QA!BfPhFRD#luJIYy_chR83EL{Y)R#Dz
ztMj5P!qg!zZjMh%4=_gy65Z9%OHWAd$_z;V)voC}KonHZ8R##Y{4^yL$l^h#)PKF$
z*`b22UVDv0H6E_)?3GY-5)aHjCi=2hxH~IPOe#8*XH#xmdU|PBp3wm>w>!1$fDcuB
z$<KyQy`d?WP(`PQF2)^^%Rpp8LbEK}dbk@i(ul2AUvn(-tN`t&D(8e#n6QF64|B^~
zmbvnzGBv){bcz&NV-zu{4?57#_o?eJC`5Q1YBeO0UF&U37fm20rTYRXHHl=a2U$3W
zwR-8QB*k($*e28l&C;kb&&vNvwPxVO9*NG3OSjfa|3GA1To%+3r4ZQNd<ScXJ3hZm
z<0*M>`7XkcBhqcZV6^wd_uDwREx%#t-mgCijim+#>dhNsD;H?u57w{Z>J^6ivfH8B
z>UF;~&Mzy%WGJ&d@4kijhTd|sbC3z0*Bp`s=57=Y$QZ?eIDrG}zy1a!3?j^I`13V<
z1ilFiyNmLV11SUb3uQHEoWjuzvMw%RUXUHP=#ejBQLuoeVgSYAfsaLP0-A!Q64r>L
zU{(>t^a!S<mM4Q137(?Vb^x5GZbY-eu6IBM(PC`ntTI<>_HD117V0Xe>49>(?*Gmk
zgU5!2_D(TZF#1}G$9#{r^`OK2)LSEBNYvQMUEDpe;9UcFLWci7Gn{RkGeUiy_nV<<
zWa{H4?f1$N){4fkTsSCp2#*TFm&hdpE(B#z!vr9IA(`@U6;}J!Aw4kU3*iz~)?%*Y
zzr_qVibftYraKe#;g6SUQg$rJ4QvjkJj&gvQOqJ#o{)}Z?x20Z$r$nFS#~(w@`~pr
zzsxEvhz(o!polKC_famjB8c(tT>A$oWlr#xe&dWR({?b{#w2VyRE89po5hT)M?;qX
zm@&vMT=Fc?12odthM9b!@SWP-(dW1T^hmpQ))1LB9T#~${m9TBEm6)M{lJ8@>h`fy
zY<Hzss+!qLpdU5k$a$U`%IKz|w|DB`*P|`vx|fVlF6~u=b}hPWA!e${FQ=3^&6nzI
z_ie@Fj$KTJ!P_rR*FU5unROya$*gkZ7+!^<)0>f|e%r+w6^5`*O{A^{XC3pZmd^JS
zLhbp7Ei(>Uf;f7=X)w^XdK9NVGFr;rt-jZyUest%$BwX9q*;@oS7&i$ydUc6WNk{7
zJJm@vg~TzFgk(fG6w(hMm@M*qrK-jK+BH1~2xh2jLN)~FYSul}IKr`*4V;Z|2f0$e
zFlWaM&Fdl)vF1kzhCbZ|6wjN7w8|p~3?p4wem2<<O|AZ;3Qv!c_a6Pndw|v-w#cU4
zeT;YZUc@);LY}(Z#_l{tX1z5ae8ileIp)=L@ZUX61R6VFP=>b6I6u7C?xd@Hf%Zn$
zJkd>ENOlg(-KeljBGvhjwMpFWHhAJm==JF#ERB8LHg)GBM0`lYGEmkHr-7vNW?*nY
zKm<!{X#wg;Q<nefNQX&&=z8OrK=_LZA5vySwBe__wx%SRldKeh%s$<XPrOZhZUjC7
zpMnOpLo7eFiQ9Oppy9E8*<!PO2(M#xZ6S%&-DX=%fleB-h1D|Y|KUW6aLa`&%|O#l
z+OS;574*b)HJO}Ky)UFQE1S|H-oV>6b3pc7UY}A9u~3S=aQudOstjHTS(PiHFzo%3
zSG_0M8?XH^@*HtX#AN8r7jCha{B$Apx&=o1Ds8FzkWAHKmMbVPXFV4X&1=+k9DVvA
zsam?$Mr76S)ck$oc<tIh@Ngq)SydBlf~LSGSK1~y_LZtRx5CvM4FRA=D@k``F4DP;
z=vLoC($(f0Db!f0>R>>7?lu_@VPU~)q;)?GtXr0DeKuiiR3pOyJ4wlCtvL<ahP+-i
z6Y?t&@BC4e`8!j|yw7cv2<PXh9N7N4<J=E)OqprJ>~3|j^!^84dy6>)SafOI^S1uL
z1Ey1mmhaVtx~I+L$b5rRr@SGEI28sB+xDD3<7_UJH%1OWQN!4H$D~cYUufK7Ox0Yl
zQK16TZ8kF4>gXdv8%J;Q-T_#5EdCm}#)?&U`w55r*=8?om`a}#vBytF^qq3)S;oP8
zXX(tl>&OSCgl}ROIy>is2}ioU0~md?YwzS8a_q|A_r$VF_zHvMwXrI9i)__RKlX;t
z$VxxP7R8SCqj8g4%`)ga+N=_5mCedRd?PQ_zNX^_Pco5Am+^K+gaRbc$cM%0=NB>;
z+e#OU;pc-U6;22rV4}PY(P?wYOjCUDA4`w2(WI9yppnVTWDC$Tb#?r9`f=O3lA5M2
zjcz;`Rw3ByQRTLoISTtzbn6jL`2qmCk!&tHw?oLw<@CLoQ`7DFL`e)Z-8ZZ&1HkB9
z<?ZZol5?_eLj@B);JQ?Qj#-#KTMafYZv30jWG>PsIUk_Q58hnYy<*VqIdqP<^VOB|
z+1b=q9Ee@9w*1XX86A=<rx{3%TI^KTm9kX%GvGkhPTGb-&(QKtOb>G}iZeyy2?>4r
zgX8k`>qKimX&Y`H-AcXg_A!k_d1H;&udUYw*m)t}z}zQZ^50&|*=8T2vyeg4J?uq&
zUkmv(MPxCth`o36`AkOL+g&y9kEBPpjAxuWaIeyk-81?d2RA8`w>rrv&Iyy9vTDjY
z5dJnw&VO4~w1Gob;y(Ysv{FHVicd%gax_EGFg6^0mB4@~Lg9eAAJpbYbd)$<1sIh$
z(O(;fm#!fP$So<RbRA&WCx`<?Q3^)~=&r@0KuyX~n^7RR@;WqRu`xenv64$?%5wiv
zQJGa5oNY9BrUBPhg3)RaXi#f##r}pntJXb1;L<kF(b=h>LZcD7*nD_*+D8pA<*YK$
z`No5gz_j^<`Z+e}G5)b29FDBw&H8-UY@Vbh;#9eAHGiXI?_n6E=_UAUgSJm|#GYfn
zFfUIH;jE&&FqGV^Y16{6qup)P{YR$zComdw9jIu>VenrezH5w`dXOF{I*3_RKMTUU
z)rE7))|jTV!EyjejBjCed5RY|tU)`zgNr<TbMBnMrUGM}TVDzjKICUoaRk$QZdd7t
zvfP!9(hx;!p@c$k(VePd&l8%aUj{W1qCs*P*7^nzzS}>x25dDduZT_RmcLSz0^&BA
zZ84QIGZor=p(;?<%7vlyrXKI=fj@QML1xGUCysrCM5Z%R%V>FDoGqT;^?G!B2nD>6
z^VlsNTWjN`E)N?5)!5V3S~f@aZhp&TvKHA%F4J&oPaMP!2rhj$a{tP&2J&9)gQM9T
zf1C~bm+JwxwP2JT`GU!OyG6cy_ccgA1{u?hvC<qZe*Fn*aoO0Mb&$Imr}er*NEJU|
z;jP13vF<Ked#GQuhH*UecASQ?B=F;2iO2WIC*E3St-(rf7j5~%ylTUV;kXZl&`;#+
zR0Oik?%K0rM_<XTw`}V@J+PbNtc?%M^+-bo>SQkGy1x=o&dr>1EcI6QBx_ivi>27P
z7}?7A<2IcEtb+Nz!jqjUvo>|WO)t;lt5Ya((T|VPy35_xGuI6F!a?E4Y4v%bJCLhg
zd13rzS(Roo^1S$}zd>Lt!41EiqL1LZDWe$|me~}9(oE>hO~A%2cVZC1%s0D<u*tO3
zm=NA8+CLvmv-6^UYTc<PB-zg%)26oQYzAnp+mr`^sk?$lY<?S8o(F_|CGd^ri@&Z?
z=L)8#RS{v)`e5M|(l(Co!mJfOf{D(rtD-ntI(~uy0ZHE5A7>L`Ir#grg7)WhB(=h5
z@$YkRJ;S1}=MgqvV^tn_;DgD(p&uA^+EZ$#|3xrLdlfg!Nt`2^PrmPE+9sA|MZ!iM
zC+@l(V?uGxm^Yl-TqswEkX!HdU*ES>1vAEZ(4+5V)6A3BQ4ZeRB^w`BGz=bHNQhxa
zJKAN(PG`o8l*zB*J;Cq6Nb8;X4tE<mO^?MXO))j`={SkwymKor4GorC{!SSK9<;>*
zo<Yf|;R75MR(Wj~EU1Eg8rMevF8cG%VhO0bS|!C~E>BcvUHq;+&~mw>UJQSNhe|%#
zbNJvl+u@@N=Q)<!+Eab7PYyp!Kj~cW@863$D~)ED&W;WC9DBt47H$hhST@hb@4ASb
zBCPU}OOk?E0l1u@S9x?PJ2M~%Q|Yx#7q`3A{p|d@22P^%SxgcERrC`VC=&!z)ucT|
z;rD7DuNqc|heKUiPGlHRbF9%S_%*Vy|8;s7stD6~*6AxCDs#)MNOvi|!pK?6o2%IM
zbaK({?bjPJPn@ycze^7UDe~ghd+QUtF%sLnbFA-<g)h*he@cXrTIlI^tr#&@J)c-Q
zIeFLL)u-s%t3+J8L2+(b2xhOdh{>QMccx<ut(^SiRw~9X_c{QSyI_#}xl1`>72jUA
zOUZFv-k>>ty3@2fO{;e#=X`w5Cs65!`zGfleFHkRga@Iu&)`P#%wH$x9bsqI<K8Bo
zayuTO($@BxDT@$fK#tEWqm0I%$h5Y~{t3+(eXV5EVM{U!0RUM@%!9hFZUH47?l^^l
z0W7AZF;KbFc8Pw3F1PEX#a^t@jTBLAq?P?2t)4})xXOz~QQ-1j{{;E05~J68?IxoD
ze_%<mR<{)@C5_aQX=uC>;T-=p=>u%C0P5d5M49Ip6V-}e>E*=JCL7d1k7f8?McASR
zc@A{w<*f-~$sN?FvO_(%)Uk6@q&;lDDQy;<rgv)oH6!S9ql?~7T@@eqq~K9?ayDSk
zcixuT#TnXkV=QBt{gQ=ja6_um{im#BtKr@iddjJ6wiJzM+k_tF+v};Xr(>Au2S2z2
z3C1`nQrNeeG#@^)BhdbIsK78{hbBPPKo^6fc@}R6iRq^yYgqb<qY0Oa!v3-!Ckm;S
z0@4f<Aj6j(_pty>3B$p~jWuJ0SRojLExO~v_~DyzAXgBAvTh90DTyP*>H&po!`~{x
zm>};Ul~A}i{4bmWK}ook4c9A_a)99ID}v^-Lmujyb3;7Z9$FbBLl~6e7}F`!snZ#O
z<b$O_%@HCEx36r4Cq%zW4a-%8&~ao+OXL?QsK8gF#nQuy;aY6QPjrNHRCP!LyL1rD
zLib{$=Yf*cB>z~a-Ay+$2@S;QL|CO_7GAatnJc59yjjGl)0y->6lzI?$AKXRRx`lU
z3DmVKfJg3r{SKs_(RYyCfkkypENQnW1!)EMnzPcV6H@b&Y$j;xG^j$5D>)ZPJ?t_U
zY>R4;<8!HFj|BVM8(t?9?;hW_w7v(9du|J7JWtn(;3(=9#Opy0*V5V4o#rQ(>Bk!m
zp<=Erf9Tsk;fc*Ys}a#_nA4+AfwtRL-}=l=`Hx#a<?)B!^l|<D%-5bfr^n(sqRB~G
z)w?%Bq)2pUMg~YzGDR1Ewk(c3(LagsK4dBH98h6M*zD|Iz~!2uce@i>T~1a^@|S#8
zGU_4wZm0XfGLK4w;Wx2drD+eE3o&bNy9j^ROeB$rjl1T$mk%@j&XBO_@QbUDO^yQm
zQDJv-nx4sf4Bj0`T%sey%Uy9KlH+Y4VoTR?AwdJ-9rxHGwX!v$)1P^_2IK7Pxq#!e
z+K^st^idv(9fn8yW1fAt#2cJ-A5_1t#*_+d^Z`@xDU7fz;xP`vezP*W-LzowtT~n|
z>-hmW0k)BahBf;~WFM~PzrPyDy*g3cV#Mu53125xh&Ac0P9>d;B??5ow#0ONu*kO?
zDMZlIX3?>PN%eIRFVufOX-ytYDKX`7WsIu_#P7nP@Qkp|olLTkWBrA|qr+*At&}W+
znXUDy(R9lZd~VW7{n!XhXx*;E6xDYk`7=b>fe%^6-@eb%z8idK=^kqi4t#H1PE6yM
z-I<y^<kM)VFWS%d@k%{bsOSWfrxuBIHEp{tW=U()>$}0%b~Y=Kl*e<FY0E7LJT_db
zMUhiqCFrxA(Ca8nxAf)yfhB4lV=(?!29_HIejl@8*I(C~j&1lanzb)esAaZZQcm7T
z;L&b_MeRs$BCaZ>YvNo^HG6_bAEk??yyOQ@6fVO`8ngZEQcdnXtd<7->K{kYHq+@v
zJO;k)Fl#d$*opLRku23(8agL+ZTWVS#)In!l?!^ynNJFsSeCG3R_2yyJpRp2mBACM
z>M{QaEfJSCzZa@!T2FEcj>U2ywvG3@rAr|I?7LHLHYz@%OJF@>ZDMB>oK^@@q#&+u
z_GN5xA=zFvcPw7=r*shI2F>vQwL4!OxI`h%3uP%S&EQeueoLCiGT)Fex8gOLf`Odk
z&^oA-IKxCA*T*&Du-5Ki^1NfYT|AC^^(lrA)p+U})}tfO=&UjBzd$VEJ8I){$cHf3
zXVxx*NJ??@rm@<Fay?x~yFHe|mj}dj1GEh7y#zvA?~*h^U8-g-K0Z|>#<*~OO(5y>
zjyzA%y(Gi;;ffb0a^_hhg*dt3_JGBen=#jGV{b<G8@#T&6n$pxQA3kQ-C|e1T<?As
zJqj=qcvstLM3y{rve}NxHbg8?&y+$-W{btYBv9|c82nk`d9l;Wg7p|@tzfhQBQ)WD
ziK11*8(zia>Yk7$Z*2OShxvHb7cvwbyK?%+cf0&-^)=J7hp?9h83~dB_L$0-B_ggN
z&JokCb?4$)<9@IySB`I%ZgW<)t3k-ny<Y-_;(*=~#cCx}lUkYaeT8F6g>x5lmPU{K
zi8Q_(hf~dT+RAB~Y$HDrt1eRsVSSKS)fRX+^tm~b$?zaaws^^O$T%|D?RIff^|ur6
z(dW7BF5c8wh83G`jYu=nEtEbF&CHvXNR~j}A~Tt*KDF70E-kJKhd$b{k{lcDKDFJz
zye7Vxhb)*!BE;F2(iVx?pvsrS(N}#KQ`B-OVEJa?NU`qc-+H(Aen*2h`}ZZpRTrJt
zdzQ=FZ5y%|vWwyV%frtSJpUL)xAMdzkvTHwMD#MT_{J8#{k$C4uf$9#SFF)}2)^fb
zn8xh0G|;^dX+?ADo4$B=Pw?E|94_%;J^<&DH~#F0@IG3=xz_;>)k1ug{`rfm^xF1b
zor?vGQ^5<I+Wv*~1N|}xy={)QTS`TS&BwHP`^#=k{GoCE+t#WNx-K1$Cfq)e==p%_
zczI1i;VTwoQ!#<7L;Zs_Hf_82ya$ZSj)J;wI`-JSA7#|FKWaFa#N-IBM+IT;xQ^^B
zl(m^GQ+Z?RVS+x>1*G(rV%2g)T>hE-b^aZt$uMQMDf!6rlE>H`kARtHdi^nDsLygS
z1OjT!7KJ_Bv6YQ86BcF_(M}>5_80)j0x#yiOV=K@CVUG1YS2j$8a@Tj4g;A^nK2UT
zWJ_2T09nu()R2Xv4gVX}9T}zw2mJ#18NH8}c7ed9aCG6H;S?}t$fp9>6F37T4u`@~
zqQ#<f`$so9V!hxLZPbImC<ddq22A@+3$kOpT8o1~%SJ6ARB8k_(1}GU!}FuZmFXa0
z2>+ZeMET!bxEt-CE|XFQQAIpOKhi)%I3oW5+R|(T(%=&1b!q2A<=e#+K1P$k{r)0H
z^?kpTIz_cj?GjrH@~nEy=NoB;%t3B!R<<9%0cdKOI9xqX6j~0WC0D!|NPHcO2K!eM
zxK^I6@xrmn5!eqvyTr)4T8xc^Fu_Ahm`$OkpE+5($Hv}mu<dYr&XMx%&}-W}cFA%d
zs_Bqa)HU~uD^Z4R3Seg3puVXoArHUt<oa9N*3Cm{KfKF8VBM3+bBLM<Hs^05YnL@e
z9|^4t50_!7I%^l$1S6bV3{IJKKRIY=DIvq6(%iH;*Rq!(VI#VmKLa>wF`2mC{ISn#
z{U_uIZBNZVPwPNb_60<aWIywHCrt+KaNC0CcRW(HgzHc+8X_Khpz6A{9n*6JW$kW?
zmff9>GQ9Mu)!PD8(<?8CCY6YV^oIzm2DNMPz0FR3YK=Lj8PCv;TRLbh%zC~&u*5H0
z8f8M_J6wABi;mX4(uW~0NyMP-*Kpn#ydGhW>S7!t<N2at)bF&4FZ2`^{ozCUMoPmj
z5ucWV+&|<Md(D=F*}lKy2EzKf-S`YVM_wsW8p@1l*&%xLcxb^*<^Cc53;yn!`jox%
z{p$TZM8uEjf4Pg~5I@+co@Q2*zw8ZaY1gs#PPKo>?IozUItY$7eaH3qvVO<buO*yj
zMsYXjp3#Qir>`lgROmVMsb1Zv79W28g}brVl*jQ7bhkc7z@(*by%V+(o9y3AM^Tm$
zv>d?;7*C=!G2JcBMGbP2YBv#zeJ$UO)S9W^C+u8ObAKQ5L`*`K!L;>a^zlfX&_#Vt
zr$e0k{6$7x0||{U1m7CPo9V*-y9<ZwM0fq}H3iy+E$*rv{$zCKN`P)U2Z6UK{oP}s
z&<`xdejCCJSEGcHBw`2ByVZklfwvkgZ)8UFy~bfhuFLPzRm5yBwR9!iHq2e^Eh17j
z;4NfaCwWmT0urOU??|>F*~q~s>4HO1l#Rp!)`5w354M6bTgE2Xv1NWJ*X7;wLmxyb
zal?iW?a<sZtwKK%6GltRn%3Cabox_zAy76ZkyCgbQ61@tijQ;}90bDnXls<KFDF-M
zi65(JGQE%NKNEO-8erqKgq66y*OynMf#8lverFrO&ow9wy-Nb7VFD??;=xl_XggL0
zVQa@8Nv!@G8^#^R(UZHW>}!YOP=;=PJG;|PN`|O9Fk|&~HJdi+XsDfh>3o7d#ULC0
zkyCTeaDsA(xX#&xp}W&0_CZx(!bc+e?VlW~qyWg>BKvp#_sW?%)JB7doW%URQ;jgO
z1)Y~Y{GMv^@piod_fobxnC|jD+ARzNpFeNLjJq>w&Kp=8Mh<eYL{zxPxV)WMQk2ut
zWY0*OHXuzvO9svRZnJWdUI#;bBsGHEZiP_EFA6#092msCWrtJiaX`dn>w@$5Tb%W(
zjfHyW?OP1ncR@T(QUn5q`a~ozQ6h%3zslqycH@PDDk2O*{4wtq623XCzelDr(Jse!
zT-(QZDQb(odjcE2MORlxNo`&q9p<w|m>*?1T76&6^{VVTvJ>!q>8-DHISRYtu3sbh
zD4bwNaZ*3GYQlIJH>|=^cX9@5irY7btpgL3H~PN=U+Pzhq;$I-95^V3^~^yHj=9l1
zk4d|i{6)|-joHUP95rCU&a2v$um4qG>Dc@kUcZB^t6%2+-aVQxZD)+n?QPazshb%8
zw!2(h0+j32v3^M0P?SZmH>J+06Tuu<-u-c(?@vnL#6NXkPgS`WF?&<^oq{(yN0K!G
zC5Ua&vB@1V|66Q3NIGtxEVt=K&~uhdNKgAEX6=ObMG}Ee=X7FP_up#ryiwiW&R%>z
zH8Pt;_l{(`Tcn}QPx8UHeCniqZ2Cl_q<sB9kQ&!DOggXb*058d#!8X9@h>Di=n%ei
zRzbT2lS<TLZ3*_ev+phWs1J$Duy5Fd!jj~Wd-!sx7y~7JBDl5LRhI{QcNiKDH-pL&
z)DkaKz1*&X6CztWe~gB#r`6%%8wl>Fy*v3HiXRPhyGW4>sLiw%suT%A9W=h<UrF?2
z$3b7%Q5hj|GSt<ejLhvZctmBAB$Q1NDvQZn*H!?uYO_glHV7J!>`y3;5FG-H_ylo+
z7)arW!4Kg^QK05*sWT}YJ-S=4I1Uv4DjGB?Ls5qCRDLNP0(5E65C%0tQ9-Dn65Q(S
zwvx0`4xR$Pj8;&t9HA2iFR-L$E7tuZM_mXyy=DPsgGDC(v4__yBI@QL_<G1w?nQ7l
zMZN4}DeuBk+ihzf#-}p6&zR{$&K$V*|0ba5O}j6saSA>Dz45=|o|S&O-lj!0GCDsv
zf-0(C#o<321`|lhv&r@(8X;1U=M17$7a(Q)I=1@}@*yyVQ{Ti$afXyiRtSPFqfnIF
zCmI#*Ly~0>HKicxE=NabPG}@$I4(G}+8@+r{Vetk0Xlx6?XE86>5R!^j>tCJjMkcy
zxDIye@I_s}`$}*W+W>5Uqmt5~wGWqVzBi+|l5E1;qzAa6yR4@v7jG5M_sw>RZ!}o9
z+t9LF7^_vbqGMB}EKCGnt1t$aKDu{$trbRKx{NEuOZo)vj!qG?h9;XG5kz#29^;V(
zvyhqLqOW(pRa_3accd$@+7m}k8(OSp>6P%<edkO&g!7mdC+ebs&e#%t+aO3w6-Y>A
zk(WUeoua(vX7v8+;*{j|>dBucREfrJk+wsUMA}aCe!5&`?q=4xry=Wy=nvQtqK>b7
z5+{VQ<skNqHK`)ZTdk9AL>rk=UDoU>D1A%<vE4DmXcqJ42lwbEFqv1&N>EvS{5=S5
z^DqrwBZzoX{xKi*G$jKwNxBj-_<j@s3)Gr!`f0ndiOy!6`tVwy^~`4f-L~coaPACz
z*kf#K!@~``avjr2rtYN(xF~*kRye<lef7}A^wG3la_G8JhE>s@aTqtk1NyvK5P|E5
zHm8{wD`w(?EzZ%YDqVVYoj-l^$!`fmc?X2bmnyERfPvAn@fPN=8A**)V*K7HJBl$)
zYkrpgFwm{^O#C$O!$t?7u#3(Lk;jj46=rl!&9oV~+<Ry20*H6QYr(K7SK}CVC(BK~
z2UNqyBd0(3f0-Bo9Sm)UK_YWpE==E$3_?6PFDMwSbgocamn+Ksx2<Th`le+J2p|OZ
z9*tMn7<{Dre<hw=wTU1jWY!EQ@EU5e&4B9eChFC%Mh*pFr2at>!34pFbV6|?6@igD
z9)zI)H2Yu7WSjZOgR|ICX=%?I=vcroE)8Z#XThu3;=1BCDhL?C2Mjc#^A*oky%~U5
zDWK8^-#^Tt&@;C3n?<xq>q1(h?m+TCOKh#ESn57rQyWW1WQacH5Ko1uK5;1i96vJf
zN_+nct|cdHoqC2Db@IMoLvbc&#B#pVm+$|EOTbFL`r;+52d15UaX~BjHxhx$>D-qW
zK;vu>v-U&xZj(7<$@^_s@ar90?^%EK_u(jSiX^9MinMs1w0(RVSDwg!;051T@dhG$
zbi4BQuzBv0yhAV1v(Bm)WWsOHENxlR8MyYilk``jcsn*ll8(RbZfL+V%bZ3zKmCUu
zKZr83MM>@1LM9CMI^WE)?sI)*i8s>v%K92xjmp*F?y7Q|6U^rb7hRntm~BRdL0zJo
z8<pe$ZhRfwhBa7U6)F7j8sT%2OxKpDx4Wx1agr&s_8Cid&o|Gi?r-HY3O0yRB=Am!
z1UK}7yueV2K!`)^ISdm^<}xzhbLF?l`jhQ4Y&|0rYbz!0Zj83K$oA_<blY!M+|2N-
z%o2m<M!qdKR7vUm32NV%l>1Cs1AfndRJe--)y>o8PB4*w_(#I`F3K0;l6kwK<Qap$
zloi}8R2McDHZFiHs_gt@l+QS)`L+1{ow$&ks#3Mm?Cg)Uk%H@vY|`gee3WE{Z9m1p
z>PZoyEm)NFZKq2Z#x?!rLDVST`4LhR`93d`lV`artD=ODngpNEP;LKC|Mg6^^&Y`i
zINh~e*@;ox1<YOW5_6XTUD|$wn(!kFS)W+yeUtdy^ZD(KvB;!wTqYz9IOcum3vvic
zz%XJC1L%OvtN8a26iAeUc9Kzim<7B$ifS(>1Qf6Q^3agtL;*q*8?1<+p{?|aje(EG
zQ5=v%xMY7yhiAht<Bz^Z7Y%Y+;HX$A#~w!S`Nz(?wuz}j5(TL=y%N9n>FxVZ;T7;H
zre~)icvQ6i^lx0y5tGKy=Di)rk4uES1a|xB^pZ%>&&@hN?>7w6a%0hwwZT?4(V4(&
zDO4xL!1yC40N?jTZ($nT<KPt_`rXA#>ART5MdJ^1K?Oe2G|LFUPbX8B1Q;Nx$gx9;
zs3nO~jI?wWm(a~Ps*arhc38s=IS`iu|9EK+^AJ#iGLBVaza`y^oDj_j%~G#GD%zZo
zkK#Ev%99W}+DS-ZVsPP}Q7j#uMh>qL87^b1O#TM*r6{;8yA(nabC;;5EAJ$Y=Yl0Y
zj+K`9VGM{XS%VLnVFz6Xq<Jx4)iuRi%9rS1VC&)(q{5>It_47(9JtT)x9j4xl(~0J
zdqc3*#0By=pL4x9lBN*nZoZ`Xrrjv&ufq>Yt^fNunr5eoBF?!SsTL~i5JDB@PKgkz
z4vy4CMR9P0vH~i_UVVNh#7mYS79|;yyHXTKDPHAu%RkI(23IP~e-$gOSn%pkpA;Q!
zk~c>Snaa2bx@^8j#t3tPrQ&n;2pu(s>J0X6?aNTl9O8EoZNLb#q5pIhhaod07|NKN
z@5I`0zk~npzN~s|Jz8HGQmA#enEo|6Yu7eywD|d6s5PxAP^BrH#qny#MnYgqM-%z~
zxdPpw7Iu~FxfNwXwxz~Fb;{!);C^8gD$47YytkL0;#I`MXL&-tyev7ilMC5%%X{9y
z!)tp}xSa1Ox&M1gYp;E<zbJFS;}{&P?^70&C7g3eAossJ?D(#D@l(1yoM}^Ek;Qlm
z?*zhdOX*kr=h+1Z3jJmdm^O8BXNfMc6SRUa&0j@zwBBf6_udBzJ!M=6M|eU_RHzw|
z=6e$U-yb~qmBbz>dpy|1qu(kTQ>{ydNHaVtBo@ffvi;G|Z7gJMu?8N4X~sT$in+j7
zQI7*r^z+Q)I8WJuN1FS#qjRk-2d~7-hk~*~?iInt+3#RUL{Ci2<9iqwxUmht6e5R+
z2co00xb_K=P<hnbi5LVdNa*2@qhj}tp}}~rPL?_F)Bk&U+i(lBPFWJ=-aW$2;4*~|
z_#)B+GF#p<CWSjr<G{tQRr0daq~GZ9?!%km3&?{-2kyT#VULfAsXjpTI7UZz^l<mS
zKVxm#eRL5?jQ<+lJyAXRjQ_7gQT5H{JLGQz?_>!6zim_7N465-Y#HhV<wQ9}^8uM_
zXkvjE@J&4t;0ee=+6TxYbF!GS<mfDk+>#U`WW)H)%l*AO8)iaO1zn>+)2F`;h%?XK
z(^RulKG0*W0(MwDlAGG&)jQ9~|2b)ygiWsel1D5Ay}IrD+xR<8bC}T?7uX}Pe|@}S
ziac4SWaUhKC}r`G$Sd`g{@+wwxDz)`JOG#Uqtq&+o=u>@hP}h<)D4=xx=<oQqWxUP
zYuYjciUyL)knAMk`KMjg_ESM*-hqA?2AKDZWxOmjpDgj)UspWpu%X>|-YSHfAbt=X
zf6T8hLN>1jKW!Te))+oWyKlU8nNo_s`bB_s{En1jp7dS+Fdr%ik7I(d_5O|4b<^kZ
z1t~QRR%SABTs*3U)zK0nE)>rwc?sud$%xWtB9>*SywZzAmM1X@K|BuyiRiJOwYDrr
zAV#i5X61V|^QG`O8Cid7DVT3^x=cR4p_*`W#TX7i?Us;yXU``!d+^QXb@w~H32B`+
zmzRLYSQ|#6V<zN_Ib1m@N-ZhVJ#yPM=Rqrlgt7H){vG3`3$J_ZFC`xL`EUK%hHYv9
z!A)fIyDzLVb&Rj}`^|+&KsP)OA&mnittCIl8{j#&t=t3LxkB5pHYfp|K!uATEMIg{
zm*bkvyDG0U4|b}-db`?vrC`UYt;01#VzwqZv(wMc-o73FNxR1RdH%(-pDCJ)EBIW)
zkQO-0w}MIHZCn0)`VmNYSPY`x<*%j2syy+>7-80;vA{c0K)Xx*P?}e=`QnM{eoV-$
z(>%x%<P<S})g;Ax3MVD`op*?VxGvk!H|&N9Xw6pK6X&Xt!f797^;|Uj_H0YC=>&uO
z5Ad})d52n$nr59IK5}iGnZLJw=IhUb9c#{`r`ZdsS9eVKvq`#Cx-WS|@CZ>blpraD
zw*^Suf1nC1EEsO=s@c%u@mS^G;Wva}-_0}9=LX<Evxi-xRK<-bouDU>@ON%!r7e!+
zXPjMEY@qe>4Hk@ge3`|NEDn!!aGKGrJ>(Bv7-X&Fd)k?*1mf_NFN60Q*a0mHQi#ho
zJ}C|Or5ky$y2!Hrd$^p+cK|CO-t7tDGFvkcZ5f<sRC){}3Gn1aApQ#r9wOb~l}WEk
z2XvaUgfQUI3=KpZ<fJ}x%{c>yf6q!FEQ(3OA``WSzdJ%4poc8uT<5)hZw^;7ykw7G
z>@gh0;e7l{33W}dI~5lSDDe&G0#WU&lP$>_zo&kMbL{jBW5sv)njT}^(OaVD1C6jM
zZp#IGF0NtikFLR1<Kv{q!zK+8#VxYXcS*a594Z7}w92{0+0n;oGJEph9tlY+MB^MR
zBY<F63D~|Fjkj;SXQlGnvY<<Hz^TgzpW!}YvSY*Ynwa(YG`B<>(;io$&z7ki5egbp
z53;ZD4gJC{*vG!Yd+Aru)lYQ#XP!^!RnsxLcAN*FQ`$eC4E$b&VR)Rk8jjZy&FUYD
zsy}`h7Jc^Gc#0QoUZv`lB#ez1&bKr3@AOh_q1c(3jq$sdN9g2DLwIA@rpyi0hZ2!l
zTxDF!*A@bXl8QoQtpxXcH#aB8eURq|^ZT3oFeXzE#}h}n9IqYsgkR96caqZIQQ}K0
zJu8zF$gvGfIRj_gdY%3qF+2jczlw!5xcEi1)1L5MgpW{5=Un_aoq)iknAh~eLf+ye
zbxO*QAHspTD2%eEl1jjJCxL}4iqtujOeANerA%wTxs()j#qGRk?>c%0P_5Z`t~75e
zH=$sb>m|Cihg1<#uu)X1nwYaQ2O}e+ldCKJ8xpCeQuE1Y#2Ajc=7T`OZeANlyixk3
zHYfLRl;iTNX1a{u1@VHzW^piKV^1C3YU(G_Ww%!X)D7-o5p71JaVftIf#P#)B~A7i
zool4*CSuDn4_h7ZtC$gy6?um(NLuf)vSn|Nh0$W@J5=!TC_9hbPpvNH^a^EF!U=f`
zY2)JACjIM_ub2N?D;?crm;DM`B*x(NvkBnFqRk)}bl+VMI$w_?%!?Z_KJIM;c>9>Q
z-LvmRAD60ggU;IZna`ikIS!u5U*Tt2SF5#xM;4H=BHz7CZ_ctX``OW!<M=d}uv?H*
z_9^M}Ns%^|d*@@bphuvOoYaFB%W@3lsp?bdEZ+u!nwZJa*mJY>#_-(xHni=KZ~>nR
z_iR-xAN4%@(~}Ho2LmM3)4%O^cWiLF1@mW0t?~eCVzNEM-+4bSzB{U)Xdvp+!`eR@
z|1R>|4w2S;6PSBgOyg+qeK`U@$<nf*pdb<MvHx*?_alzn^-iWX5U^ZdoJH7EJ@<b1
z@5V$N3+`(+(v}=$XXpB@@4Jv&zlRjuK{iblHw6^wh#Jkzjxy?ezmTI%1sD5<PG<F_
z2j%KM;@|T9E?C)z`2l8^%E~hiTovy_^9{C?Yg>GB4#x)w=sl4Jc!;$}V81Gv70HY|
zosmKth@<+V>l)tU$9`2)%S#!d-3gP~XR^L)>qxWw*G3XQ%vo*n;h4OG$)#Qgi*nQW
zMXZ3~g(X}Kty{#hKE1V(Um7i>pV2xKy2y5>HkwgkVNvC0ul+1wIRoG@vzfVu?6e4D
z#RE1s)h5|LKT%7Cu}B0pnlTP%mY0Wh&NCT(86{(~X^xJY;Qr}MQ0aYXOI=PyPRg$-
zEfIr6pf+m!M3vkY-#*c9)<cQoeW8B#XU2;E8Vg`mWC<*;NI(^M-2?D|2A8t&%JwAL
zm!ek-eK)Lbr!&KvnDesxR-D@UF&*m%hvwC<c)?x+IqS{t8ZpxC>&MYP@9K3_Tie7+
z=Ua=5B|V3er3+q!FUGizo`|?G>0S>o!^EOL-;ETG*haw{=d3>{-D(mN|0esHcTCpx
zk`HZS-OcNosm{wls`TWy20qvFsF<E$qP=T__b`#|3GFHBy6P^Q;(nufR5akZSA8S<
zmE_%Cn2dxD20doTqNd8q1Vmqjs6gC0`+Y4PTziZ)EBn24Vl#DBb@+Oc%RFCGEMPSk
zC>z;3v3?#{sFrlcLFFv7`@Qf@5@vZ!8;%9ZREeL(a#6^~#Op%hrhD-2>)4^)vFC$L
zRl+xZ^eoL<;fPc;xmWSSQk}#orC*qf;cWU_#F#X=>9G5UK_2(AICPdj+95PMzn@3j
zt{XyaoRF@VlTo1gTUKT~K_>M(js%1O&fRUnmXQwbv2pV5?ze5MWO0Cek^#9c-Nu<Q
zTcOo6Az8Y|xS0(qjt5`W{(xtXbH?fbI+UAi9k+LDWy@4rL#a+qzn(mD-hbg{8M5x&
znm|L@_O(?pvY^u6tDXaLKL6HO#=3%#gaq69{uVzu{nG*cvC;ysqO7$XiX72)xlPw7
zD!?TyG)7O%2tUb~7LE~MSfD*gZM+~|AFKp0YDUk4kyK@7U%V&=ajc`zyQ8pgwYQ4M
z44R{-Crtf!8I6JfIxYcD=0nt)-ah*2npvXAH=R3`mzISmu`aO22ZQG)WSQ`+2_}|b
zlz5Tu2SuZmdf@UYkACa7ZK_!I!sCAm1Y^7zpGz(tZ9!Tw74QxA%i@AaU+fd-Z@G7}
zf6OgpB*hj?r@`(k$~>9Nm623C`SYZwJ2H)zY!BH74h#LZBz4!L*eitC-W-A@aKmAq
z>YlWXn?~_sA%ngi$)oCv;rFpL3mMZIwQ7rO9LR>5Ol_zq3yk+l5453E38v8tdp;!!
zXVCRlTAiES#gtAd{a2BxSea}Gk}kZ>pD3EH33{LMDt(uHM!px+(r6)VxeBp<$?6$z
zwiD{iEHkO-x?>^V6Cg{^Q*yMFxmucv-TT^iv*AH5^dW<_7a42GnT)zT<}~pmy7*2{
zo499;JC#i;gUi1boE9to4l`Zvvby@zTRP%?H+%F<%e}2*S$-#6-h$f4d1A2g^cZp|
z^sU_<m-%>;L+RABPQx;zhv4m&H@Vn|sQEd_9h~Z!c%GeE3t-?)bXzPRb>ImzBB~HJ
zjA82me8#=MQWL8ytAEW-&42I5N-IMiKjNJHdg{<W)x|r($v}@jxdt@JTJ&P&QEN!g
zH1?;33s%BqWwY^=*Y1l^9)IDup!YpG{t^&YNeMA;r>+Ta_ea(yQ_k2CY5>cfw{BeT
zmwQc1ebvU3s2l7t-6BRQ?B#6m`x}OT+*-KqwhFq<xosKMky&xFZ_A9lx>M!Pq#I9P
zOJf!f6FqML3K>`TTV)lM@x{gBStn=uj1;AGk5(V)e}yJ-M9BLjKkOf5SJl9h?pzx0
z!5ehv*c=mIwV*mme5s-aYixeUfDsSD)HiAp*-Q31mod&yzTSlTzl&n8dL@!PBnVUZ
zTTcY20C3h}eokijuS_@{9TD#?VPXRBmON4jE_e4gS0d~1OLorMG2VZ=q)~o&-J<3d
z>rFK^z$Em)^Y*+Rwgx*4LiN<xhA(TT>M+L6D?S&TzCh;HGQ)|k&8_geI%cJ-5|a1^
z+mYUpk-(}BzT)77aYj5Ahogx-5+3E`)uc5RN)Hq+?C#>q6>OI%SsxNS{+akRKfVYl
zdzc@+6JdB6D6S#<XG%3hu*h5$<>%U--x>DHBAp8*HK>3J9tXSA+c7SFCB5KEANn60
zEDXIlvC~P?bcJF<P8V#SNJa|=+t4$ydXaf|%}Vnc8zXw<SX6tkAP<bMrv2^U;tTVZ
zbpGRbkBbwcEBW~+GI&vM-n<R<BoZT=o>G`x6o3A8Q>VVlUU%`t`vP>p!}`THZ;F=X
zxWu4?iC03QFH&SEc});`{vf{$?{R9mNbF;4S$aOMC`t9Sijvag7oDAVT@!=p$OVpu
zT>?&Z9Ki%o`fwfi1EF!f+HQ=Qym5GfZOeL7+w4CI$Ms`1BUDK}^|5h(CdQWKPs)yZ
zaF|QRpImr9TILt$XKG%kT(1UgPT2yAg+bzYMxON4b$&2G;&+A<)5{R(fzhjR<{1-*
z*0<Ny<MW^HGG%vb5*Q4#GD)mEbya2*C+VI9*>T--f1t9U7}&Vfpxje!duv=8IRW@j
zkyTf0^~^(5h4f=8h1z_1<J847s+8VHpEc32Q2S#`0>_%{n50}LULVq=LV$6|FpeZ*
zn{9n!W{$(VBD2$8j<a^_7{*57Tu_k|QfZMv;GKz;r>5?63VhX_VqZ!PDg4hL<r&V&
zDUSYcrj$CVI_%dW6-kZW+Rc0tVoURmKT%v+Oz){YJI@XZ-VdjKFf*y{kMvZixDnq{
zP*D=C0lYv)gfs5jDuikPr(~AA+!Rj;O+KU~$B~&Nc0B}H@tnvlaq<oj5~@qQ_=#L-
zK@`KNS=dF1@bhi#`nNJERH8EnIYW7yj+T&=IYTa`Prk#oWcU5{Ulm;so)n(Z{*D6=
z#*M-~XdG|*Qv_pG{w&HfZ8_~4Ef*yc-}q)7hFi7s<^+W-D`*0?BkybN&TVM#ek5JT
z>f^7Bq{0P1hI}lKECqI`cAv8&EMI$rVqD=Vs-ePmg!k+NPdH-GZ;zmR+t_d3T#@zN
zGH2+au`w7Exueywf74L_l1+eqa~<p$?zVosxO#`@X?2)Ve@NKXa*q`pi9y*tgTy6C
zba<p=cZNxMCW|UA+tL{Th{2M{zD8|^ooyvWW4Odk*RP;aQ?P^*T-)M$3=^92nHD#v
z{VmLgsovtP$^0Jx=|C304L0SI|K<UA18x!!e4F5qK!O8q;pH95z1IcgHS{t%HcVel
z2H7tn2)W_L6?<!}E$ngeiR6Cy2u<Csw3H>25O$p#u6Ed2x#Hq^j~8{lG!6FB(_Bnm
z++Cvl+;Mlb!rI0Wcj0KIRrPB)wPF$1T}NZiQ=Z-lAkgm?ej#_b6B*9!5HCFJ3^=Uw
z4U69Az?xuStV29Eg}0G6xp~zA2P-Qa-Tev4?4_zx!<(8A^=~erJoy1pK>-8@1rr<^
zLRg>=H~k~H`z(vRmO*-&iYQLHPlWGPT<xu}vbu(6&?~YB$EQvW6ffklA$n^v$$s^K
z$k0&kL_`o4?2F%ZPaK?Y5d1Wo%<672Ch~594+yN?Y}RumJmCSi!~F2|aK_2T5-WRm
zu7y71X;vL=!@{wC-znlRzer$7BBPD&%D23Z2^H-Lz+a5v?GQiw`~tZZ_Jp{+78<&T
zKknRXVnjIS)uR5fp@iP@<CcFgp?4yP3>W?7VTOhNM&|zCSFHP44lJ=q8SbUOE`xM2
z&JlrP?1IAy4e=-7mOnnXqIj5AMS0u66uC6PP)jjosgJqi=SPU>$I#os+zz_IO`oe=
zxe<l`qXODRU(A>uNQ}XFYd(4LQH1$i!P(XlODi9I?<SEyJVD=>cmY=D^6q&QF%hAJ
zi17}OddSP7YLZ_);&G6tm`7GvUbev6$%pHA;z^VFL(1NfAAg5nFDIO>&AEKp8Vl!}
z1ivg2^Po@EUA9&%1}oCZcpM;f&JHJQ3!J=e;rl3sXZP<C9psJo6$flA#aOuq67(pQ
zti~a_KOi5*8EmVdIx~)#u-in0hZBA~h|rsExLx(eC+wLRw^lj^#S3cc8xj*Eoyz!R
zJPsi|D2TwI5N-=S4)pcGKRlKPZwqMbuj5_9BOZBM<922XYv<2q!K&SCGjZpt*A09F
zVu*f`OZCV&9b)bmy?scy80(NwVI#yCga(Rxu3y2$H-^x-V&oYPlVdgwVootqM|oN-
zj{-coYA0=i8`p%*d6e>s`;ox}dSBs+gDn;|u6P7K=5cBTqAU2RD@5TFqHpSQMZZUJ
z`=&2}fkM}AhY}ugi<>t^pTr~(U(llT#n^Z^U5&XUM+6Y&c$zc&R`C5-vskj{9H*?j
zxFK}@X7CFV3+rhS&ye)zP-_XLDUZ1qAj%F3B`73F=z|~L*F%VWo=sM552IoMFwl@s
zNlGly5n}!X`4fCEj(e}Ng^oTF_Sgq6XB#Zc&SNfYn|nwcPx3qH7#J0chaP%c3P_C#
z;*PT+=MJu9wwNP}cbTAXA?kF~U)1Rt@yRI^6vXo|#GC7`_SjmvU}1NM=cP?FXmqe7
zbh~PENP8H}o!}t+1BIOm3+9&34FYaIB<5{7b-lw=C$LWH<IDt>?0|mSgndjG?~Yr3
z!O9rl7VQuA_2!0~12-a`6O%VU|1`pMv@(iE*KF9i*@1B3L`wo|ytk2|6i;HFydmUu
zBkc`!G_{HG=pXq_wq;_doxX-F5~FVu8To_<;@#CSH1-klP75tQZ>WyFBoI{RUXo4H
zxtESgZc!C)-_<Cj)QjIC@i|Q-<<?MARz-b%y|PtHMs@ug93CxxKU9)PQ#AET5>;~S
zWnQ#*<sFpO3mxm|Q6iz_=kmH5k)`T}ls}8<b<x~9DD^Tirwq?0lDwLXzS{Mf$liO6
z*k|_9A^KG2g{*JrCOx$V^YC&GyuYuEONpJ_uNq{avJvO|mC9%P0xLQ9v=Nu*^;~^W
z$x&r%;fLk_9?>L2X1YFIe$Tz1QZ%1?W*UKYeCqS*^1rI<-z^3q1zdZWMRH~?Wo2c`
z+)=j@$~mPuZ~tk~5?Egt#yTo!O%1`%`X~q2FJR7h^Z9DsIZQ3>x$bF))ur>CJ9UUd
zJ2$g_?KbwB`Qi7XfQs%xp~#(7ycLeH?J*85|CS%W`Hp2f^*QMtio1guCVSSfdfp<w
z);WjsW8tXx4KUJOMZuFB+_E>r;N&?jU-7|HIGyfxXVKfX9sSF`Tz{HRZSMdrc~5u|
zY>)Y=ee78JJ#%NxXX(!K*rW_l(o!Rw@q2_>=yG_~kIese8H+cYb1k=>lHLy5t5SLG
z=Y-42t?XPjhgq|ASa0*3$jpu@=VyY^o?5Ci?i1yFiZdrpanjTpyX*ekx+xrQYhw)d
zuV=;V|1f)%27xu&D4u(tyLP8JwRs^+zW<K-Ymaa$x{XZLE1Vc(xTBPU7r_MC7;y5`
zc`n$w;c?xaTaL##y5|rFjok5kRYPUr8<L`~U~_UC8|Ht*?C-X)N#BQuJ!3S<;>P<$
zpOupn<;>L!MjX;L!{M4A*RMI?cwU!nI*Zw5<c0gAeCkJ-jK0wzu(q$<%<A1|aPz-{
zoxKH@OiyE^yNB(oSF&lZ5hq=ui7V}(sb4t8la>EP0!uo(Z6$9=479-d%o$8C*kX50
zl4<r>8XZUPuxPLQQ{oDmX#2&e9_j23(Os2Ha-<s$rw*Wd(hM^@cdp;^<EEP>mIiy+
zvt~ZC{@+)unMPnuj0h*b;T@TGopCcii?PXNti1fW?(K}@MMHFV9pHpR1b31vX_BPO
zSQj;KL%Dn9Jco~6#OBI%ynQ^l?j&^m$R;))xWEy|7gY5RGo;k-LrjeHGgh0(>)Q^P
zAKS$0@BhPh-|b|NSqRStCdA^Qi-x?HJo7Q<^6~BL+OU?*dvr1Je~iafCtNR_<oMD3
z>{-8<<xAJHZ2K8(?z|#0>NXMHmYhGWhyH=BY+bXA1#?%h>1;6m36->uiv^jeQA74)
zVm*y8+%gxP@4sQ*+P&<w@aL+N1FqH=IB$G{<9jx+X~Rx-=-FU@FOTfHUL_Jui3S>J
zp(;6oNM~aX>^H>B<|>{(p7^<*;rO-<>^NY`Deu>0Huch@OpwX(>5}6U<%#|2BN&~t
z#?s{)H?F(kd}=F)51r<yl|N6)a(NKsh4-05oY=X9g|q+5>;<b>zVih7rwlPRbK^?j
zbMpGz$$fc?+s@}XcHA6$_ZwUnWqH}3!T8`hHXN|vw0i<AVt{8%Z8SazL&ao0x{in8
z9yZVY58r>YoOSyQvAE@nlY<S`VvZQ=i+<j)ob@|JpWB8Joi7%!y^?Yl3*50m23zvU
zyzkBRODBacoZ+Iq2c9>42=KPy(kWd|8Cr1uS}gG;Z8Y~Z(ozvmjKeu>j|*F}dLIA%
z&)598dJkI<ox;fE0><Wn+)XN_dU%NOfksMR1rh3Ufm6p#xa8!8o3}gO&f?#@ccX9S
z!IhY7s{6-iEqP6HgfljV`$T<LvUZOl`!C)g%FmIjR%bBKJ;32zt68yN5i56?pzo7P
zPE#NKV{LTQB=XSZBK9Y?vuCZS)BpQFeptCv=&`KRd5kalb35ifiHRXxyDV(`+6BT!
zF5&BWXYoiZrBJfnawbg-(p{ZO#(gjB4D~QIvr)#_@0J&iXO3|CxDm%Lhj1^qnVKGH
zBjoJ+2!SQ~cD%cQ)Cf1+&YkAi1vgx--Qb3oGcIO&9NV&-{b${=dfG|nfTCpYp%7T2
z|95WriNG4`tfM#1k?_0s@r+3)<IM}=UkTfjQAlB3Cq2VsGZURtm>3Ywbm4vcjCTr~
ztH*&0{@lr`qqa-vkrrBfVNjiWHTp`^xi2j(CF5NQuQMxWB&mK$US>CtkX1o$K{1t;
zl{0QT`KLNOTKqaxVn|cucxsB&DM?I8y^=(gjM%7d=$y=_CZwdMo!0g)<#UzD`qa9i
zSvO6BR&E_Euc##CRWWDp6wT<g|C?o!!0Hui&><??hpB4pr=`A)n~y3n2vqNziNGpl
z_pLIHgjaF;P9=t+Wy+~^2SX~+zf;AzhzgDdP9wDZ%h?}XiBXjJ&h2uJ`cHnoPkeSf
zqMGyfYq5A#i{-;w%wwuCy;IIH%`#-ZE>Zr;yEV$am&JWn^8N=knBA@9R7m;zEsXNs
zeL<C+zAK&;R>84=sWPUn?FkguBE_|EacwGh*Zb=;$iAQo^h6!cO+D8_Jo7?SCAO*E
z#8%EkV3lzwR6HZ9hKurkrCs9h_o^@mm3hQIEdO(ngZ@RB-p=LW>nw6|3x2kha60+?
zPlA@f`qCh`uMG>uY<fzR({c9vFo*xnKY-yi;V>7s(bwNcUq>0akG!~cWC=^>tzi3k
zKfIIM>61BQgk#^D7sp%sb!=bqJ>M_e$JTQJ#AGB9=6)8_RrC4!yJJ{HrIFHDPIrzk
z4o7yOciIuFhgDRy35RU3S2%NTNps%9(Ji~!ZF+;yicy;6R=YtN@${Cb7MnP{Y6;6!
z0;^+`@sV!28?$*}zKx?RR{TU@^@}#i{4qlVbiDN@&}=L7zSm*ndjd;Nx-mL3Zwtrt
zAj{`0<A8lMA*qe@4h|_V*Y5J?BnKO@^N0WP<4Vmfgre-x0eYK?$-Q|T)9pGe{D8m`
zFVN9Gn&REKarOY~*XnWMULJ|n-3)YA&|i2RC%uiVS+S25=N^+-+DvzU9rgJ!_#9r$
zmPK1XAh0F|D(NZ?!12IpHf}n>cAKXZHj9P8KpQm~4~RT5m#r)JaL^)@M{VPDO2R^u
zz*@YLl?SbHeOpICV;6nBt+dx>@Y-Du<84cszj80T-BWp0(m54*B>LtT2&~bjHzb8x
zaAfIf^j#hip57$-OooVeQ4x2I;4_=~asGbHLX$~QGBJMy!f|G-j+9&Hu-w0y1?x<4
zeVR{Jvsm1SaT^>I<M{Y0H%=@S&iPlYo<?AewdYXw><T99*K*w4AFo$+^oX$=80?`w
zElTLiMmC6k(RYpEVNDl<eQ7*!HsGS35vL>S$*GaQ5ckv9UQN|wE1WDH(6f0$Y45N`
zo-<8|569(J#cIluLvY(Mo3#seO%Yf!LB1IGp*A|o;(27Xog=H~@a^1{EIDY4Q$#XJ
zWleO7XBFMEz~R^`ew_6Kb64%-$mLu3iFQ|YiaAi7z)SxN=;?gNyhX=3bK^OwlCzPE
zGO;-6t4XIW;yC)77VzWZ9jrA9Av&v;s*XN-JL+i5kHpVxAG?;WVD=g_+@BRu&@Jjc
z*3WqBQ=(n<*|&TRKO74r>`fURgWdFZRT6(y7t?JU(Aj*M>sbwy$PSno5`$esYQP1o
z5ASCF4krTMlv3I?Ku>cSr9me-zk4}48;^4`vX1mhQC7uUY9dc@Xw3pv9k9SOQuJ+0
zx3D2%(bO--ZXlTmOEDi#UF2+Z1I3Mf${6&Bxl|Ez9?MJ47`wipUZ~Avw9j<NdW|tU
z)J}EUJ;L?AXT$t?EZKDqlhACk>pJM@>k|5%MSg@S=k}~*>B@bqyYQ43C2jPGxjWL^
zK-K-r*z4_N{Wc>m#a5D0I~g85*w;y8f+si5?`74pT^#jJ=2@|r7h@v~5A@TW?$2H8
zUCb3@x5e@yL2rfbi^X_fzufXE>eb)CaA`1JMhDS7CfXQPL4LjHm%%<dYjer+I*8Hk
zooqhtieJev)jgujig>buPH<@DTz>pP*sz^qJ_NrZzObIg=5pE#!f-#iiOo9eSh&rJ
zko-ofMuY_$7Y>7{Q%`0H4;}XK!&kG|eCaNJ3Brac$J-AnN867McQV+O#RErO^p`LD
zkieP{{~4(wJ=_+@V>?-SGKkxWWz_eHzUUXWH7}UkHb>aFbSrzWCh?@8OCbS2Mqo{d
zF&@hB#KY8-BPTovtLdY%N0!x2S3@RG?GIyP>w)>h7CNVGiTpW%HNi+*6-|*B@Nl%o
z(8e7fUk|KLALQgoGxXeFliAoy?~Hmfg^6MMTZ(yQw+;QZ-|_YQ_564&gt)ZosT;J=
z;>&@ibFZv%rnXkeW77)?3P{Sx=S6B6&$C;EwEkv!ky+2Hv{Ev&^C&4Pc^`$PCjZqE
zSpR&e<d3GvF;hj3;dGIXtSXYYlFqFpMWv%F$G@z$mA3^gN}e>C^uMU8h1S-|JZWl#
zo@O+beCD5lT4%LB@)`0Zwd$H$vh#|ujVV@=Rqwo6`dP`Is7CBEdgvJLC!w&HH^qIl
zh`vousl_$2j9tooWn6so6M^LvQ>lEmFR%*hlrHXMwi5HQiemv~oQZ3}H>;DZ+y?CK
zR&Y?`S-V1NFnrQNY(*F0@wM3AmZV1+CmuF)J*StP_7PeK#^@HlTSHS1N$K@Ch%yeT
z-w&w9RD3_UsE?es5t_t0pl5KDZm~`%EN&(ASvAMReS75nfz=$3X(qB%JS(vtr|?N)
zODQL)ibK&Ygco!WncRR=XsHryrq=W4BI<a*5w~pd-1bqL`$uW-9H6YMm4_w$Bvnrl
zSa&PYljVpu?ewqY!pk<o%Lb_I75?JDD4pGdRMm76{j!=%VQSxgULxCc*uR+T4>EX_
zoTJ!uc`Bi%O_y`*pJ>yy1lE@b;jB&!X7KE~3Hpl{^6i>SI7eqvsQltCFfN?d>NjNG
zIfvfLMXcT|?sJc)uy=$$;S>&3CQ<IYo4qR+ux!r-&V&_F*xX84`V*c9cw*~zpBMQR
z6c)VVt@}O>Za%_E`*0rA4$?C!UY6p2BdtZWJ~F{{_d3??y@2V12Flup#g$P8T8hZK
zeh|YgGOA;Wz*4sBjWE<*O@i|t4A!sGAh3R#RKvmvyKB3b#dCDntP)tFJq#A{_SOY1
z?b^t9OO0`QkVCfeyh)7r6;dXgS+kYjvHblO!k=<rjmpRj;dEOcT=^k^HP*#QXF8An
zKYM4vUe(bp;J?&TD8=2~Ew~1Ech?XSNJ88_gt)uAyPUYY`+H}0a%iBTrMI*nrDxq|
zUHWC)$eP)+-m_-yXX0-=_pw^rkoP$aRQHI%-c`w9t^v=r*Rg!bP8ObfPef4@UBjKU
zR>a|caRqx<Z2tscmD65ikM7}(?B077ZNmgq?R}!=1GJUIlKOl-`_^n=+j#@b3dF=L
z3pgHNt=z%33ubuM^-<R+CmgX@=xd}Y+X>sd2hduyocUV1ybZ}mrG&kR>n8+QVj)8h
zWg&)GTsz3pWoLNqn@NgzVU4!gFkLzC3D-Zw(&-D?{lE>Yq|s<Mb(@Zt;m&G$b8UsQ
zza6bD2Uvf@htPs1T9v(wQpJlc%awo^ds*<)6gGSSSkhX0sZDml>+ycpEkDXli%`Nv
z{nX{?EsG}K{v>->u3+mq(cVD?v{rj!ed7Sy+mCa=vV_#CZedyCUV~lq)`Sz};fa||
zG-cfbp8;57GSW_6ZUBzQX0vta?r{K19_v@Oj}_aV=GxAs%w4&ceQy%*&uXN(XMo|M
zF1l6kaCvfw%`@gQWAhyzJH(JF9C4YNZLqI_;&3ZW56@%y0xgcd5Kevl@P{vR4mIV|
z9dU~*TFY3zQPl5slBh@LXx_0Q;V20E%5i^+-tl!zowkboFZ_6y(IOUy-3&E{;;nZM
z?R8sOb<GQ}^cvBd!m$`=r^xvRPY<nU?($>Y3o0X}N%VDB9lbfW7+=z2_l_fMeHKe}
zNgG|l4*FWkDYQP$)g6nNxAriH?JG&C>|>}ll_u}=;u#BBbNCTAyc<5`z#8eVW4O^B
zlXE*cvgaZv>{R48h-<`A1)x_2;qB^)jdMITp9NTI>8B|#l(3tN*s*jqn@+vrO>zrW
zUBb3S{}1)G&{-MDyC+9DzHT`))?7v>AdigtI@-#DaJ;gO1KSR<?V=SyWu4Tk^WurI
z(cchFu<2D!EMLNky)Sv~myK#bT9ue>vK<syH20S|Y=06g7JcLMP4&}Jl}ftlAx`f)
z!jbFdxR&+MAjh2ezrprOnnUjKNP9D@x18amTLl?4-SoHRP?Mm;)lG|7zTyB|Za5R3
zTT5N1Oy1rt`k|CC{S#c=yqei7E}|P#PIkwyjWd|*O0e#J=1l&DZTEe!OKKliCMjZ2
z57!c7a)BG0J_cALeQjb4I$?KLn*%$vIck+ljH+`qic_@3a9b>)W>+}2bScY@m}3@N
zOp}r$ZX$ps9GZ5q$nm?$18rg72cKbDDCP^9AWqIXy-n0cn&a*1i+Mz&ShS8A^_Wb!
zg|MfC?!tJoGSZ04%%iYK^kJ9@7EiBpc;7wDVyeg;zis<BBHF#Dnc7%uob>K+{niVf
zxMh=5*)eupBO3Ydh;%k2C{RbI$lO<Tb#;`MmXeW?K~zEp!SMwIr#A>~{BljH64&LE
zkesG~uzy?Ll>fTOei^T7U?uxas<aoW(s3QH5)#S&m9``uTM0zvRwEg$At7d7Ne$6i
zb%bR!5HSX^3RHE})HNvQNx&qpmG@EuEUEurQJ4Lr=&RaVGV)b8gynM4so=W=4r+ka
z+}}+|LIbXGErd1=P^@a=eOLvjEhP||2w=%*stWXTx`iLoMtnjACvA#370`%jPA5&x
zZ8!&(bJhCSXC3jV<(YU^X=6KH5tZC?RB`ZqJ@&aBM3uA?mC=Y@Og&bKExZ?h%c|=n
zFuwW&NZaLD#r?2GymH0yltvul8?a4k=3RcbSPylQnA?D{YY``8bdxCC8UJRY8hQv%
zuf^ouXq1&Khdg$~uZ6JcE+q$_iAxcOL_O8z9IrB3>%hBO3{u-kuInMUw2jcL7Thyh
z@h|QotzkgPx!a-!SfZ`=+m~@UyakVfc9Ke3@ky-5I!2T=wH4ozF0xe3xP@18O_WoC
zZQq&hwJ7AOV<t`^>11VPDUr4ET_MMm9P@IFeGTaRwM7H4{)?jImdPT*{2J$1En~*E
zSD1zsP&>{y80jq+PNM@ldzP|c@eVegGQ&?eV08n-^j9QOZF`XYYnHJ7#7mw<_X@{V
z{JpJ~#<Bv^^Xq76tE4E-9<%*(SiMS{<B#p|$txnKut*7CFHDah&+`VCw3f4M;|X@W
z$s$WkPSPRmYbvGG_JnZU*Rk>=fHg#aXEpJ9`?$Di&4d7JFy9G}X9rk54qy%SH#1!A
zfz8c5Y+tsK>H92kPp=Zr+1N!=hANb=5bAv9D}=+H4Ri$F<*D{s7L5Z~Bi-e67g(cn
zXbl@T9A)#pATsN_l<P)%8yPD1#Z~_{H?BS5vT1^-qgdq0Z9LU!_}y5^!PTDttbrza
z>f;Ht(8t8o73;7P8oRsb6m46U=tb~@^=PeF!G;q$yh;%hu}mQJnI!HCWRW8KyDy&@
z>swr1J%?Xr?dPg(4AIT9azZBpSc82Gi#CZdxx|g_Yx!m6bzXWz5Sc&Pe^Lvg?eKhc
zgjG|2X5~p^p8J*wS68{?Co-bsL928<$+@jdSh4*A$Lz`|Xb{gBJ44E#YND?YiZ&ju
zA;Uulo!v{Az4R<MOhr44FNbKCIGeNVTRxZNd+%}1DuISdZ)|Vx=ir*ntUhOfiAOZ?
z*(H?LG}7K(O-Vr^>B+@P4lIS^eO7vCC=AEr>}+<d_yk~ydJVN#)9Q1L`v=#sNZ9c?
z?^ZHu$DDQ9?mf{28DHSg+(pdTV}yA~A#EQTXn?v@FZ`}9VeP_=?0?{hOZm{~Hb5c6
ztwr=FJmkjim8{jeth8B4lN#Jf8KEoN1wWlp=(kw=EiZkF=p2@CE06Rb2dwoB&~?us
zy}XI8o>p2a^GL9`$n8C=n7w!pm)uK;s~J@Cg;lzp5#w<Mt9M@Jyk`>yjS^OlFwiL$
zsG$Z}JifxETY9{XXrx#yn0_B%)id1Wh51D-_N~)m<7I2CedEM}MMYVyaCUmCDa<V(
zD_w;g+R|=5FN3rcMiKX589P^OV&_#e?8}D6ZCMo!HquI#^F3bdUBu+6D>-T$jdw~K
zwek8~+q96?n?)bIilV%GU|dcl@gKw0WO~2i`Igztoqv!ErolwEj3^&e_+5ZC(o9XZ
zH}=|d*|O#Ud#{<{Ddx8f_57BVK%Vad?j2ssvXy&S{XB)3;x-2RN@y)I=fSpRtlxBw
zy{}@aZ0{S3hLm^jBiG?7kN2%+*5YG42r40^`PWhM#{f&-sf{GdE8N>Y9$<-n?5L$$
z%()K_ZD9F&ZO%KU;h$76Hjc!<`9ZvUbBU8n=Q3;6ZJxQOP%IikxCoyGSS>+!d8ECA
zmFtgk+SDJnNU;DauBKWnc)MyclzS%@cF?C}vzH$?=%%N!oU%wU7Ve#6{pyRn^o}RC
zs)?rdE?VU;f8yVEWe5rDYmX+}`W`1&?&gkrAu-isW9u`bfZdj2iqhkWj!GuIs+*Qi
zwl8W#BmV`F&W3b4BruTMxFkfVsi{%MWJ*d3;jt+M#OCp50ajpgC4sTI#Kb3&nVI=v
z8=(Xm5+q1xM+30FU6K8whCga}CHqVQs_~FY+KdEMYLx&=LQ2`s5{61>DS?p$nDR6H
z8F^(yWYiEk7SR`;(Lh3OEd{C?YHI71hz@zZ+D85=#8Q|2<LIjjB2x>w`!1IwHU$$p
z>;HD$Jq}<6MO9<uSBqXwFNKX=BxKa_%B6$@mY)Gw_LUeF_K{fLL1s!Nr)-Nk^u7+=
z)J_`u`-qCK;-yRR*t1Hw7}A7oNiR*c%{T{FaLu)fYjIs9S9g+{--xM~iqp0wXggJM
zC%jn!X_<wMc!a3fE6ZwM!4)4-#_%fcyQ?_oP|7jq3N8k=5LDeuPIVi>0mWRfD`J-@
z+qs|?lEr!`F{d7@_u~MTxQ})~8*z<2B<D9^<yOSu&j765)}@?}Xv0U<qvU1tkE-Ii
zrznS44Uc1539Ig>y1iEcSg$3(vJ_={SA$7OAIaryB&5~wz`2BDwxyhKui<Gz2U*SC
z#AVj;*0q@ZzZ?1W@6=u9g&efZ<BeB3v56_<=L>(JvQimSa_q}7_AUM}p#fO`Mfn1N
z#c&%PHL*BfSj*nU%UP~<55t^xiY2I;5MX^`)B|~B`s;9Q!DJRK+RnCPH+X7j$Qz-C
zQuUr<_~;1x)-Ps>aHiHhjwY?5UASLgA7Bl3RM8**jHgG}GJn}l=3fsbvY_c>r}_U0
zu!bA5XbZZ|nN5pWyyYSXjM6D<=@lhat`gc$dyR_f@^Vxy>aR0?9$<YC`Sm;bx&J;f
zd34rNmL5!i`F-y0n#Zy^3t4yk1v-fX)W|(Ge+00Ua&(jDqsN>5GnqbhDF=1^a4V9|
zuDE_8fHly@a9<2=_YZP#;X;01c9gSspP{4fKdCy`xp!7LuQPsO(V<s7aLZL-(0DT%
zl|fpI<A}MxjJ+%7vg+VH?nm}g(f09~69Oz@t0VoXgqdIA^g>bgMf*5-@jlPTmqYg+
zIyd*RW$|1VYu(`J+i2=rGYEWhjteWNG3BS}EZBIMBe#q&_J}8?tV!5wKLbM&&-{^m
zIlz+J>n{4Xk*V%Txn-*_o)FVZ9G$<2nR|_~2rWYH@*9;w8q$3Ty0x73i`KL6z5`CG
zKLfDDIrZVhJ6vYllu684e~TMdaa4)Nj|R4h1?tcsgJNOQ-`zx`DwPx;GYl_oXV;4P
z%v`*S^KQk&RQ1zVmO{*<)xsW^u;$Q1o+b8ErY@-bdfz}Z4dR8SDy~t$kz_}|2e26K
z5T>7n@AG4vT0V`Rf1b^vEyp>2&lC$E;rLXw(bPS_;D=8${+|31z>@zCQXgi3-KABc
zzo)U`wkMXZKB!#IvTNyV7Vo~#dE0zi`y?VCFMX7TTVbs|i-j{+u<x-ePGVe0-txNu
zON^P4IAiWDox+Mmn^}M03QvSB>Z@(?wGM`lPoTYZIZIaVV&RQYBJvu=cpe9^HlJs&
ze*A9$R-y9^o(p@LwOE^bVsV!|j<o;(0oD*bVqQ(s-^1BW3z@TII|uLS@$i*;92p3G
z%AIrj*u8WCvld?9o>Ls@!jL8gSYjd5E9TIAD@?Cyv3mM+ewrrgbnq(I-?;HEwuF*~
z4mxGtst;W(=JwVqY7$&=*E`FFeVbUkXbbyqyummik%Xd3GQ(rZE3KtQNn0f@6k|Wu
z`3aZTZsUe?K9S|)CrOQHL?aW48c;~5LpmSQ36TInZVf3YC?Fvrfsn{V{GxLSN^cO_
z_{AEKR4J~@CL%hHw6rt@UZ{Vq{}fJW<l7UqZOA^7_8|dhPfstMon5qd$Sr{qP_@w_
zw7I#3rZH`75^I3QChF=NsHv%?qOyuoRhh7-Lb9`SNX#fCG_8t{foKDXxz!YwRw}uv
zz81t%*FoMx-b>n^gtG;O#dyW!anP!OT^5CC3FrKKQwgvhs{vMIC68Uo(e`a7yuOcu
zidMoS$~a+DqU6Bx90OR-Jyqh`j{#OjN+l<4i`ivU$*r(fQu>C;&aK1VuasTp#b{ZS
z^EkeZkh(s~b8FD|EaRM49cC576qUCS6kEwLt77&G-D_3CN%v~>iw4LpZzV3NiX*bD
zV`Y|G^mfZUR`OhH6?<)Kuqo^zsiu>Z=u)mY7PC{7?d%x9N*DuJatonyy?q5o#sMr#
zx6uf!@$E9I;{LW}yvXVyzN(AT{5ozqlyG3|n3lPUhsm9URgXqsDFDl+g7f}OM0X63
zlGlKXe~GA%tdmfia!$T)z^}fal#(WVgGz*LefrGrNAJ0$;~5f9dPb%asVnF8@jpy_
zYxBAWVEq^6O90kLH=XtAc;8&l;pK~1vh5nr6I;n|8~QSU)t5$!=R;0SpUnJ)yV!O5
zK6)0Gm|I$6Db>OhOH+L%DfM#$I}Ch_sA%pHF3#Tou-Yo<3BJX>11p%lVlOKm$s9%M
z98hEO{{&b=)xwE)Kh2SK^I5R{3fks5RJ4wdEE-|3uZKSQtCn;ImHYiZz*4^4*pNqV
zlsj%_dc4#%#?;;eS4S)S9&cjD%Fzfc-Q)pkz9a%maq#;o33`k9v3bm#I+s09y>Q4L
zi<g=ZU^O$`9f;kHJ?xybh^Z@2arucphN2IZ{*!9<7Gnclo<9=TSO?>iT%)w<Sd)#D
z0U8UU@V_(%ttAUsd-N$f$^BG)lF(*ifF-xPMiXFojzcqNGHuBrj$MDooAKo^H^%I(
zXs4%7cy8)}T|_Azz3tRx`4jN=3a2*CXZeB!%v-dQRU5U?I&zJ>rhfQjHPJOFE$;W^
z8wXhJ@g%$7X8+_LnYZE+myE+H6xYirqXGHF&73d-?A~Df#*o)04mf&;;Pv_pH}<Vj
zBCsyLD<QVJm*$dq0<SJ)_p&9d)qcvW^Z_b9^pE&g)TO^q{xaLAz#Uor-vw9_;f{1t
zo92m^z8FvI=d*bJ0_HDX#p+GF*?IIP53NE7%57Fa^7uOaR=xya4bv8DhTE-;O!?^-
zR$O+%$kK^I%Oh-AG>b+1A9KaIn6}>ltbQt@?Ql9XkHs?=vh%JZR#^iKh~ob)!0OMT
zAo3L#=S*hFf^BTpzQrqHlcs9Bv@jF%+Z*&>KIgffIWOGvD5&jZ=zj*V2I*=nB;xTF
zPOP2B9GUa$nF%_^7GvW`{%b16vmURWz2NZ+XMB=Ms8As9!~l!oenz^=$PG5f?D}3d
zFPO=~1&dg?Vm%vn9OUp7ecpPdkkKfdq_H6(bG!Am)zeT>Kw(ZMsVSM{6jxH!kWX>8
z55_0YV&o7>kOWmD!U3=L!{78FhqheBB&LGgPoTF(H1b~;H30ZjrL!TO4jECSj!==m
zs^{h95f>LnP<TAPk=X>LH3)6|Vhu>F5Z7f977;^oa<UT9B_nZURE~_=kw9epul1j*
zM*epq+g}Z@q-{vJDf>)*?X{qynM~oNXA}!9Y9zg=f%L)#(iE*9)q*-w3u=X<Uqe!E
z6$x1t#HOo=N+~8hMMZFGt+0`g?I}E?j>Md5ib~2A@TG=WpGI~38QYN8sNt-%ZFx@_
z2^N=@k7+<QyCu9bD`LlYsJq_P@;G@EU<F22^3bk?y$+S=Wpxu*-9<@p1Fu|4c^UUH
zz}jJ6!alo7495d3n__lalycUm9tYvi6qYp;7+t|p%M$iD*J7L{&TH%<Dx!>g&ShNk
zYs9m8go>taac&#l=`DB&eJ|7}x1E@VA!-}iNlvffta%Z8WqGYiIqV|J8Cs7?d=pN>
zCv(r}AiZgTlDbY(V^mymC`L<^?M&bpz{;-2(tQ+w$vSI&3b0&@IArnLwo%v7q^OUi
ziqSfrm5}bkImKL!X~##^t>nPcmjKJLiYpOq<a7^GR^LTN{%CzhwH4poF7kwbR$SIX
zNO&m+B{&=Z%<o9g+h$_yl}KD-GWq%W$`2muFA|R5`unYj24MXc<xc~w#Vp-^1D%vM
z^4q@<VD+by>h*{-GpDd%i8jX`SmG%LMZ8$>$VJb1P01`EQ%r`Py)sMD-vh9EL+)_z
z;7aDK*vs+<abFK$)%*&u=54*iLF3GE5m=v--`PUg+e}YYB4G}?=skYG^?Ujl*?Z#?
zok3!BAely599Xx8O($QXm->ZU2o(o^6ku5#o6pRt3)%nN2j^Vb0^-<&0IP-Jo*?XR
z?q%29<xE?53mqpvf<zyF+J910^D0q^$$w(^aui?%T$!r?tTozCd6D!d09Ictfkx*!
zGJ6iwmY?T_p(}o$DMw09DFu~n^!Ieq)m(-uGlC%dHyAv+#+4I$*}HiqOBO6;&F-sQ
zHVP)Wv2QdH{%7T10<fk`V&1ANTrrKLSZ*0<DIhD<9&4RDT)F-fowtrS2gDMWT|%1U
zEnXbkz?>y}x#Ceme9aiZy0(x#%NDZw@FQL%%cSEU_s^&D`w>{;-~KMT#8@s)4Z+V=
zAN>cHxpZtdyEm<5(Y&Rs+kcx|77=6%JLve`KKMd_756K^T6NV0V`~=*twsUX!hH|9
z<XAW%z$%Zj!|~KS7R_49o(Im@<qrID1lB+<g;Dxko;#VPi}$nl+FRZyBomV~flX%Q
zl2+0}Yu5n7|3iS)-B?8A)2*Bo{k35IF)leo@jfEyH|0%EP9r(BNG#^WoGcxS2?3Vq
z-{C<9y4z`~$RIn)4M&5=Jh^_Fll!-@Wz_-}F5QCGB}3l$7t`J&G3D>ba3f8sFx+mR
zMfZ&zCccTJrNk5MVT_fbA$N6si76BFoDy275shd>Eo$d~ypD$y^4D_-4CIzCnZP|K
zCx@7r7y`oL@QKVK@J|9P|HKM>A~J<D7e!K1(uYLu;~gCd7u3$qM5>X0USzwEw+jh2
zWq--&rP8V<67%Yb%#!)5WFmH{^@L}P>4*Q8Ij+Vuy_V3l8bVU5mAq&{DK!M8)=ywF
z;$9iGBxP4nR9c}xEVZrte;}4TXS{982obr3RYr_>#pLkdUA7WUGLeJ+J*Wg&kH!J4
z2R23Qv@GRxP&2MY-IO+V5)@W}ZCd+>ErbfdG8+R}1!Dj!xsnqSV3`$j*sYqo8GU5c
zbdVtW^}c<n0+ZZ|Iw`7d!TNm(=WNQj63|4DSQjb)tGu0n>{k58RDSd&w784-yhhw2
zDmW$qmTfr~{pv7FZNopemB1W%uK4eqPO_Q@D6Q)x?RNl{%%dgitR-_`eFCr!P6)6{
z*>7KswW^PliguC{%9T2f2Tm8G+VChDP2#TarsBABHP>P~C=vc=xdd2+zt%~XH88iG
zXjLbnsdZTUh&G()x!;K%wiM&XIfc;3*bm#o<$FVpF*#q1AFJPjXaLrKQNDN!VH_?O
z*0OKeYF6%jf_XtFs_rk`LO3WK=)hOpS~``*%T9CYZ7^xQ6D4aFFD>PzDhGx9-+u(K
zYDm!E&&AE70L$=809I!;{fRGmerz3!mTIx!N+99+jlxwNCx2xNVek!3Z(hj!b*I?z
zJevH*Ze=UoM<QR&;-xz*{vG}-z!I)vLnc+h_qn)rDeEP)Fi0S;rB9S&nC|jqir;SM
z(7Ls3KJ|*%83WYHx_{9Y!cOvi^e{Xym+8|taMCCkUu8RvxPC%_B^=}a1l~V7%#o$5
znYR8ZR*5Rge&dJA29jIVWIlyo`{835q_rfTxW_Bmw{ku!58UHUXeZ@uA7j3W0oDK`
z0~thGUg!MM`OH{;oo61Y<bTw8YLR6aX0W%Lp@w|Qs~b>B;3MwQRhLhmaI#(A+~CsA
zWvp7TmQ}kSV4TxV$)~pak$mF-t097ThbwHKJc;>RA8^M$iRzv<S~D!MxUriJ%Qmw5
zsu%8JaoHvlau4=U?fn3~;~SW}WIxxuN=c|4-9i}qcr^!C%~L+ia5K1r;+8QOHBOYp
z<KU=c@*9BV^((*{>F;EyJ{MJW6P3b#hlhIUtjQrO+zAKW%beZ1h~@Lwvr$_IE7c$s
z<HqoB<qNkEh8tpkc`Z{W&t}_0Uu-=CP`$gr-et2{q;-qa<{31KMar*MC$1amqBzt7
z^TTskFlQ4-bv^N_7-CTL??(XZaS+a_<6zOCn4=QRd9?CpRxQ)!=u=OUgk5xeI6*CP
zQ7(Ti9$TP)MS!*SzBjgsZNHXDk<S6FA$prtq#Ew$!j@%X?!3V5ux7FwKOTdM$T>>R
zRdS)CwCzLyYfy}{E*cB-sIG6Mu}_TC!8Ym(<A{B4gwgGT>{&U7g{!sMb<2x}mhRDe
ze^$iY-d;mhj02vIR=hQ}z{bJ|{TF(eI0WEd*h!m`Apeg<_NnMU;oS81i@uisbL@yl
zH1a)&GLL*l<(QQ!9ej0!ij1&PJNeQf$<EFuDk=*9&{(`9vItCVATX`*i`7p!h2G&A
z1cgQ_TM^a2)XNAj84aUO`m1(!)H+dl)vA%dSJdq+`$26N5+KQ_Ir(KuxotZ#b2NHt
zqCWrY+Mq;drR0=RTw1PdO_I-^2x9$_$aAE9OHeAWmoQ8MRB4BnLD`(P&G~L4WTZ|6
zuy&Xiv%{{67fJ0TH1|_pP)}${7lGw}46tNd$sAJ$gW8Fz?IxqR83(U&o~LvXs_LMy
zppLsTSC;uGzzP%#SXGU9PF4d3VYR#-uc5W*`jvCjr9|0=xX-;F<E$=9JNqdpZ6zSN
z0kepDUdw!0)qUjD{uW>*jR7pH@c>IkU<I}j-}L1GE48wn)Wp$5^*hI%b1A9~&(co-
zR<u~}_6$%^)=F?f-N$tjsvlazW6v@!*^TCm`skV8k?u4r;GA71o`I1hCM7FBPROmf
za*U~?Yt=tYd<&uhSpP-&5`Z-*9COus4E8T)>xzABx$Hn>Q!mZJBlseKHQbCU&H;=4
zGg!4?D+eDs;ZZ&O+enL%9(sF(Bh)DO*vbO@5x}Y?@y$UlZ&|~V&9``y(L}+xXHT5O
zy@{ckcUWHE#g>KZ_(kh2&M6htjj!+j6JU*WmC}`G%)>n^S+!^<t54YwT+zm-e&KLm
zFa0fzv<pYCXZUjfYl!BYAflgcVB1nr{__Ut#<bJiD;9v_|GLVOC@|c@K?$%<>tT>3
zKT9hLI0mrnjxA)zgaAu4`cN5(4)?jcaUs(dpXZT#G8qaq5IPaSQj)k=6Ki^r8=IH#
z^IUBn_~ww@@@rd<im2#tC+%(Wt2DpCc4H#?v^I-sr=y(NEOUjORbD=Mb#lw-uk!gM
z?)7BKB<@=Cm^pJ77tF#4Z5V&06j82`Zn`?fi>a)Xp2(NjxCCGtS}kfXp-UfqU2U{h
z7gFl?h^NPQvvKPM9z?W|{ZTgmPvzSNSObL~guXe#;-7wI^*JjHL(1rAuOZLwEO+*-
zV97dd&b_N3u}Zvn#FZn1-Bfzs<<+qb%w2kr8$P8Z)(z5ImrJ?b5zcN|$o%!k*=3YX
zdX@aB!gv{Cpud-v#uobf#Qnwrtknk}a@C`b`p!{+HQZcEZ}<~ToI<gSt{v@zfnIt=
zA2gR|QS5n}I|sGcy7v}Ollm!A#`ovsj{uguwwHqUkI_G}jLE-j;=D~F!MWMgCBG5&
zyO5RZPP6xE5XD_${C#LZah(|V=^ih6ym1cmmY(I7T{LOp1PMOI1FWqN1940q2aCj*
ztIhJk@#rizFWJP7OQtwg4%6^!hWJq#=@V_$DV&5Ju}~Ln^A!Qs=DS{4C$xUjN1p>&
zBMf%bQ0IMvhX+@(VAVeMnC26w`ZQ`%!m9zgnq|^|QD&t#CjwZ)d1z1(`{p*TzTpH`
ziXN8WsIQyu_B!fR$pk##&zU`k*m25|hNjNZ+kaMsZ7LC6t+cncD7jZ!TAFEUY@)ff
zgN{Dolz-B+6N=2&*56EHb)|6DYiSbK^?zJJjcDXwE8{_gROw8pVbyq*07*I<>gX%!
zfXHorGGCSaWj!Jy0^i_hyuvdHNUayz@WtvIUyfH;I)TCA%2q`6mk1>Yk<mQT(UA~K
zK3|qY4YSlL%d0NGx<22EL-f6hx{YPqt0R|WU&%g`+e$MEDhNxfBJfYz!k<xjZ~2VW
z+%n3_$`qigwwEu3Sn`-WN1iLM86R1gmXXa%?;Q466tG=5<KL_9oB&`c$IMGO<==pD
zVK4QqofI|olT$6$T;e_W%u^-KDPiwt0M-sm6<Q8;V*S}ea%CsUiFJ5Z_7PXoN^D#?
z$E{^z_fpRLHsIPYLTPym0Wp;vwJG6{&;#RDoGX*BYgrU?E}{+3k}fg#v|#B|&K3Jo
z4%w<WU|)lEVK)giqgx0sI~23SwnCJ@g#_V8B<0p)=Q;W%L#57+qO4)<BscevmfwKI
z7{D6eE~7eHM<Y?kl*$hBGO9Q~wuMlA{90@Wer4TC4lF%46-Vu=xELbV?cD>U=QZHy
zSNd^%#&n-m@rNyqzkTlap|WmAt#dGWA4O<%q7tpEPUbFuocOb_`R^7D!1^!Bc!0Hh
zA=6gf;DuK@c^^Ex5&G&=DfYk5+4U>garhxOoiZu!5ibp4w0-3XR9GKi|C+_DJFdgy
zNa5tm&!>+U@r>5uND>YAabWdIHXOLi4VO%E8~f-|JT7^DKW)WPBu4~d?N_Yiz!F2_
zcL0`nadkD2XMKh{yH~Sd%}K8NsYt2o7lUa)_-@Up0$yTpW<7JKFJRSGcWh&8=pF81
zxVL~9i)-B6v5G144|3Hig0Rwd;hM?X3g@mhll%}}F0Y)%vK7ZT^w?84vcE=D40Vc^
zt^aMF91+i5dzh1M4Wv{HXK_$C^Nn%5zqc3dwJVvo{v3DSr4uh+0%~7&xVwhRtT_Db
z-Vs|Y77XHr-By)?&$SgCSha;sCyelH8=_WB42>DSgxp%nhK2LlaLy3j*e+US*xFz#
z^;y37URlcar7PHU`W0_JL}0bhP!x#W(S__-x{1xF4REd;pk^%GZDgR6-ZF38o}J|2
zTJgMV?{G`0qDkoodGA7!-Jf!6^<3s}xX)9!6jU-d)JPAN;YL_p*~a{7E7&db1I3in
zAk0U}MK4_E{*Ef@Q(W*3OduqsR*7o+t-mN19bMJ*<l10xb_?6qY-RZgGn^7Dspyb}
z5LXCCza_;1ugANXKWQ>6Pn)9`P)@JBc0|08Q{C`=vWqpdm$L2bYhL;nQY#)N{8J%f
zLEPU)Q??)Bp^><GMpNf^lgIa-a8AdU#D)Rd#$d-tUn_kX#+Y0`#jf3VFi2~s=vSij
zTN&x5AwLZFQ?uE=OpD#uZ1L}c=CQVu0IS*SD)$epV$sIqob_xWqjroyDF7>$VAG2n
znYW0UyA3f5DWvto;|8fu^CsZNQr0b8%ig<o*cT7dDUDLduK;TW%Qu{0*Q+ElYrDqm
zN)%wYP1w6WW*4?IW8N+<S%{a8u<72mDzZ$DaCQ4a=B+)#S@&v^s|Oen<6x+>lmz25
zT;INo*)jslTm0`j;RJP7)0tt4-kHs8Shj&h2lcUxET*_keu+>i4ZRIH6eR~^<D7`9
zqM6~kbejAwbA0_mmT6t%ghejpZT$*D8EPz`C*TTqZa(9xK`<$e1EOAIcj~I6H$|UU
z=TETj$TLg|1}Xd9D7bL|Yxznxo_d8|awoN7&QY!!>=aFrhX1S6T-d&e`Fr%RidIq5
z+C)cXB%XJ7p}lPn8&AB!wV;El?lB7;9-yx>2;Vp7IkbEg8!y;l9i>91carxV%yq`^
z#Xc5HoyDq)PMAeh3ws<rCi}LtDwS-@Bb?s6hP68`a?U1|q^iy_NH5PCpuH@C%qU;X
zJPIhP?WDiAgw_I6?r&Sl+KuPfts6u6Cjcwo={isMuVU7sL)`HzB1sl#Oa}Aa3DrNy
z{K->Ub<PIEkV>UY<IWI|7K=dhOWfJIj45+3p%-09ju^8eVvO__x?z9s09q?nv-q$f
zCPDcWw~iT{kfE+xnu_A^viBi6t%OQ3ZsZoi5|4+xKDw6abM|o4BZs(p;XKsl6aHv7
z4<GCE#512-ajtqi4v70?S)Ag|nX_WdyrZE-44S`P<a6s$g_vUZ>K?Zq==0)T7I~HJ
zW5+e3k$<nKA%t`u)X+)|s-$BfRe~c4C#1^g6zSlrqim!jB7ad&O-&^<G!*Z^NIb&Q
z@lUN6+VI8d6JLgBXc~Tjp+rYVD?m(c-;%%7OGigWdr4<Uf(dn5WVzI3RD&(GBcyhQ
zz6FQqdzA5ZqXs|fyiqc8NkYx!>=J@gDv&U9qCWpx8kkx~WJV?Fc`C{)sua7F_A)-Y
z<M*6n`S<Y<PTIBvvxP+^gvO<F?_G{?#0%Lb9P#f}wcge8@DqTgKDNiHit7=rBsTX^
z(LF?S>#qQ7n^_5a>?$!R=p$haU>&z9R-nZ;^AfgOl%tc;MMPB}^<o`UAl4;`d5t)G
zm$2Vb0*+#|-`Aj1FhIUo%g8StK6D!WDxU&CEQ;A>t3unZgd_64;(uR=ZpWvro5tE^
zjNMB)CC=StQ^ry6COj+p$Q#RnB>~oUt8$KeHWJ)CKvr1`fe~eBi|6jOE8}8dBR0i-
zVx8DW))>G#AnrB3T}D+Vr7z=dimXRBmE}zsd6aTeLN(hmPI%YjP}EDF@HN!{OWUf9
zQ{IjEiZyChSt}ti6`ZyfZD~GwPg#%s4k`}YmVAI_zkTlaqX#W>dEyv@S4bS`>FLVc
zu7=HW%*nC$dt>yU6b-=oFUmN8b#BRQewnwAGkR{k7Y<8#bq!VJMP!HC^X}0h_Ut^t
zrPtng7Ie`oUK~AbwNxg!6ZUiq+m_B{>8`7svrZ>IyNbHjZe@$0+N_7#N@+<kL+_jx
zySDCQ%PBp~{o;vE&m}J}hrFB=qTap5#@w7oPPr5|$gOvu0<0T6O6VN}SmNc?+e%&V
z3*MaF%<`q1+4;x=+aTdc=4Fwe9ZQheHEthR$?WO#Sae92XD*54*R?S?+)Hh|gQ(L%
zHY{4i)-yUhwhJXOC!gHBJhBtL@UyzXv8B^kyl4kI&cDGiwS?UIPMTU;Xf945&HNOX
zv=%da*$#HTjN*M#4Rvi@4D~fp=q1W@ZYyh7tYyPFBlKJ&NXX73KR;L8I{<$d8(uy#
z!7rnjoXS!PV%}kLbTQi&tz_lyyXeP@g=K9U6`5fq>S?iO#eCN6yUuy@SmH!`<z~eb
z=VONXg*9whyo9y;Z*t44fW+cvT03fKC=9?xdkK41u43JRTio|ZCpxE$^2%~5ic(2-
zeZaFz$Ju-IKF<Qm$gb;Ucu2H%Pb2lJP`r#Tb7JvKW-U9##n)bhm)6tRJ4|OqH1Ur2
zIK6Qh>vvq>{BuV<<FiQ@?Ut99Nm^_Gfo6Bnv-HI&x)QljNMSpl%CK-?`wED%xXGP;
zn_0GEKNsG-$2lUM9MS&yc^SmJ>+<%}X68=*nMJ$ral<r>bd@Ma&j4NZ859NSa&ylb
zwr)Gd!5e0{#%7V2l_$!PO?Fx|q4qkMSU6+g7)DjVZSI{p%J#$e(eX_qHdic|s;a0~
z<xm*-iZ}NkaQ3Dx0o6U!eTd{4FT&nr9=OILGJ|Y*y=MmN=C5VrvF8}4mXh7rMRQ9N
zjRmnJzdg#iZHt(*Vi$Y#<M2+YrM{(|!LDj*3tX{#beQck=Q3@>Egss0lUCJ4$50=w
zjb&u{nPPTq9xLW9X47dMbb?ESy^80`TumPU)^Zjv*}>{_mbgS^kyBPlRb?^d`Qf<h
zUg7%TL*iO9T#_rO=oO2*&N@n5ukq;MN)|8Qiq=zq979Dr=cJL79Dv*N<DA*DoOuhj
za_ns=?^0^0ZERquGo4VA>s%M(PJTJ`gy?JQ;1se%|K#Onk`n5Sr=2nP3`BiZR9juN
zE|gMAvEovsxI=*g!CTxRxI4w&CD0ZpxVyV+a4GKYZo%E1oBy19$9>Gp9&4|xHTRTH
zC}7r}CXGCabNjS9tL<^n(!1J+66Q5F`n+8{<s>{2n@&y^3#;0r8IJ204oQa35W2^#
z5<vL74zv9g&rWC%i+=;^^fjYM@()<SWQw9u;u3PDW<)xu2Bb-=8QN00>_&6<c%YL&
z*WWJlAS#Y0F=C1NksI;Jko$vrM3vpTN5xV<cAOqVpBUn-sYjki>yNibhq_xGEbzKD
z7GtweXBK%pYqmJ8rjRiairX4Auo}amYpv#TxClnkw<^iz>qnpdg0#?JN^6BKuszx$
z*)`qsOw$L_vt?k@!vmxcIu2`v#dkR#4(Cc;b&NN;<d6>E)n1e!{If7s3GMv}i=Krw
z#D8z(?LCGm3dUFaq_)5Ea~xUh6R)CktH5*v9yGaRQ@e6VxSOmu#H`g=l0CLa(ZavG
z%_!@~^gPinrRfP|4su}Fk8&k-#)zl%Y}pmH1e<V^WRT!p?bW2Gd0GdU8r19?^JF*;
zN`ItUS&gH`D0jz?rr%vvBVxP^`QAQIo-UKbYmCsZ_q36qCgosAvl$7ozgR%NU5ET*
z6l>*H$?+{6qGy$)xgSL&6>$H@2{zH<rCqstiWdWLGK*2Qu8lv)aU}Dap*ck?V8v+&
z{tuqjZOHv&w(Ex1)8qdBVRm&rxOo@-Fom~=e@#AoCXlP-P`el>!Z_J}MtaC<kg?*c
zKuc6(9_qVpe?P3W-x8weKJ>m=2GlAWgc$(}_NazHWU7K+U>;zZg>)%hd0AmjL2^km
zUP<qjsisM?rP!j$!(j@a1)f!bJkS=IiAs?WgSj2CaNjHT0z$d0-6eXHphSqAPj#a(
zO#7`E^-ahE<&6wYww#*1?XS*-U|CU#T2|rv^6m8Pah`!oyD2>?|JdJZ!T{u798M_q
zXj0Hn<y(LGhr2u&Fm`5M?uRJ#U0FX#gQCMiIo?%_pd(+<!O3ZUX<b4gsWIFz<S#cO
zs3);L76vw>*BW^U=2{v4uzyODm)nwRKB+!_ED>8g>~srIv**q63oaq88Cv=nT)f+4
zmwztC&~&0anmggC_o!;WobP|K+ne^$vah%bT+)Z$N@?W|RURaH)4Gn~4K60jYE<(H
zQ0%1+GJ+(R0(O*2t>1<}`;N1iZ`AAKj&~7NN!rm?S7a{fIWSeiJ0(&erh$s?0IP<Y
zUDa85Y2aocrweAR3RudXGg9P`O&))|{G_nCKB%BXT(2qKv8UBvWNdbSH_WH$TWt|x
zX_ho8xMnTx=CWLzHYZR*532LohM97X#`E+p$7|H7$r3v<R{wiQNC@^WAkO$)JE@ct
z?x=%q8-8x9_?g`b6Fh$k-ALx+=dSKKhq~CN@%KPRC7MjIek$5h>ax>ww8ixTww@IM
z*26x(=4Paxzk|q~=14aOa8Y1dt3b2}@CO1+aBMq`ieX=p-g0jrVl51bg7Bs8*6Dlz
z6a8#4;8qpkdR3Y3kSIrDk&+$V;6!J9XqDR|W=1CZ@kqJrf~*Yuwey^R30%lwyvwd;
zvpBl8ZN}qyNLq<@>Ug(AJ~xsw9uuFs==zALKoZkqvNA5IkA^!~0npPMAA_Q3HkvRW
zxmr2h4*<tj8vg~P&I3AZS&kA|ehoI0n3Ht;sc^%4&E6DEPTStPePBv|z>X~#+1V4*
zI`-WORrZcAD%AL0j~@lSN>N`b)nGH@LP@kUd8rT~=4;MGSi)~A*$&qJMd?!hU=oyU
z>?{r*bt+`vE*yO3x8ec2=|K;kP`8{e&85F>yskmZ(l`<cVaTQJ4MX&d#=e_n410(6
z;YsFU&1M5?ncKCE8sJA@^5P8sdjkh|G&A&5gJp6Xhz)N~FH-Y9L2K9kB4UK~>YrOv
zkhAwy(J>ZSKN+LACE`^{f31yoID}ayiBsx&FE5!%!#53kTnD-A7-sU!ur!1%<<>X^
zO&`{*HfOt1w=+w0@5}Z>0yth1FJY{2CTmH_Rcbhg-A=t{UutNJXX{y5!#v>+61z&Q
zwQj>}saMDWUGq2CrtdBFB9x`DrBdhEaUC}gBqQYz=gZBYUr$e~i2k|5&LCYMSPHmG
zZn8#Mz9rq7*c2h=u_riLo?Gxo{!+$R$al!bT1jU35}0niRu#$N=Im~Gjpx)&yTV^F
zT3@I}5TrgqA#^3A)fp)k5&iGo6bQ}T#T&)y*K^PJN%f8q-R>bjw@H)%ayq8q&wkTs
ztNf9@TlaaHW^67OEa-v`{q*0X6Lh$(Psz4A51VA49N2~AlgBSfjI5LIqvuq`;tJtE
z>_MsxZ>fA9q+lR$7$jnV<4m}wv_<Hh28!8;;c2LiHIHY|7lj)(cJHxTr{%?lGb)Kw
zjqQ|WahJWU%Xk?=hk5;H(!_ov)bVthV=F`}$jPs_iz{NjtKf#dyGAbuZpOk<gVzs}
zk#{Fm$n<#%Or(4=l)-h)gT<V+n%~{n!1LC|dz-n$iyinUPLYjfL=<>fpgQUOd3_Ou
zeA+%*?kbyGR@r2(%-$nNjp;gP#hQ=&#?zNHJ}1fRe=HDNo}LFJ&sJ|M|BzS83KE_k
zPBxmdo_CTTeB>99$V~V<v5aBd`Y+4q_SX?C<9bJi=f^~54dsUG#S$y^A><99;IW^E
z>z7lQ$$+-d=g%BWw!{YAj|gea7jb(Z9+M9AHg`_biFsd=TE-4`xNpNoe;QB4OEvE)
zv#=(2{nanvaQgR2&4zD)<)o0{AuoE7=2T!t%Crpa_U^9MwB206u)zuv(xjq20u%Yk
z1s&uk`ECtZk>wSC4by1h(^+Wq7n?5p_E1PDtKFD>Vm4A09zjXYO>ky5m4R1nvP4BA
zm(d67p8_7H5bj1?n~_A*n;i#`C!mKhgG?DTyFzS%YPPH6W0a8|FJs`W@4jhg;ENVp
z_^U$Mt$wNLq?T7YvzxXHX40%&1*X@dslf|SuK+N@1&j}dMLBH@((Q9Y9@b3g0w?7$
zb_tzrN#RdixrrkgowfEj)9Kz9A1tT2Pyu2elb{ec3V4h=ho}7yb7w2vj{@^eH!GiW
z8$4S<t|77g6;}h_e@9&kdWws1z5T*;u`2!Ae@fhN$7HZuC-z)-OxkX^_`fA)X3?e}
z(GN)^Vd3Beh`b6XGu19PX7Xwl)rMM(z1b`_d91D39KBRSe9!Vhy>!h<R-E)Ztl^7r
z#$LV(R5G@)7bT+CxJR1#kRyf*%)4_LMa(3fY^sX{<Tj|&%y^us;t+)jeJWG##B~e}
z!=cYAFP9*Z%-oH(eONm!u%Xy`T>;kVyjB$#{{ReGyzd3S;(+*onZ7ph(Hd-o&>g&Z
zU;BvJhv^we76hrj=qM}D{_w;PtBcxf$6z<LOS8oqlKe^HnNN**UW=5<bz)*Uz|Ni8
ztz1yBeOkP?I!mpU@v+$MEWar$MdCDnO9Q#ZhH+x}h`OLIy{_j|geHEi@k)Km$`RYh
zVS#)Zc=<^CJh*75QFF3#FDWt0RQKOi9y-P0qs7seyr$ett!liIlc*yw{H5bz^)0<=
z3&1x>gmWBgSqj&xCSlCyaOsiWW?wAdlDZg@xDewSLn+f_qR;>64ZKB(K6$TpH_iJ^
zR(<>{i7p67-5HBuUD(oz8<Phui3h)0UzpRSsjpO%ZCQ-)tiKL(2_UL{mUa23YHmzW
zi>S8^r8$`8Fbh)iC$S=*IN_$2$@HwnbHu56(DqASq1*4kTOUi&w!@z0<~9+XSe0&N
zKA<?VC+rjImeVqF2{4WJk5|X3uC6A71p9)QKmN}Ll+1=aZTy-OzbV^nv<1%h*&B3z
zd)Yb72e&>!r6faCjE_A-mqMU)nGt8&i}~eHLGd@)>mTx=y`*hrFp#s3QizHBG`@SF
z%H5DFK{16?zA=%~_0s7?4YI)7vDc<gfGLHDqf$@d_BG-$A{VZ-=aE3Y4pQU#Mu~d)
z1T1bK2oH|A=2T22lL-q#!wU>d(&F9NAe1%trfEXdG%=&WA|w{paL1V(Y}zSGA&AmU
z4)Qv%D9@vy{A-WlMO@DOt=_R`k<mZuUL}TuLlTTi&cGBmF+h-mJvC5jo!<<Jc+4?T
z%IW3!EBfUDX^RX?PREtUG@N}`GENRqb5bvcL-ihW-!h;r9&uMKN9R=VK7ckVO<msf
z2@ZsCQa6jMoJ1_AVh{J{_4WPx08FfOad|P6@Dq}2Zu}VB%`vYp9AT)VRnC`vj8qvt
zVb%-`wILTyeZ5054G_J1suH?#*i4Vc?{|aU#WmJAcC5UL{nu>rKkq->ZylWk6xz{Y
z4(60w^->sWFuga?M!#iW(G>I0W0wMEzkdjMy+)w|P(=5nIa)Rc?UP`k1ZLnZF|rQ?
zU;gXw#gpNf4C0CaG(BzMCuE7P59)sxZ@_qg>HTp{>SX-1OtK%cVXmsF`?sVyLn%AM
z${c@P_nzYKUu2Z<uk2j$d9pzCi>-rbaN-}9X3MLASes+p$oyjSFIHZ}I&J5lLTPBq
zaa2LHt049eFBZgPDbYZbmMi?RmPqckcAtC1_n1_VEP~1lNh2*ZKi4!C1@VB%(XLu0
zp9W;YDEKFQ>ndS-X5itkmCf-f%|w<cF;Wp&uH+HJUcOb}C7Q?OA^JfaV@m!cI3Ww}
z9KFedJp53^WdrV;_#7dn95K+#$8&rl;-8|zcs!~kb)ooo_rw~E^QXrB0{F)(tzu*$
zK2e~@HSF~$4WruOqQf{4r&{dhPx0mw`ti@MP|J{uFCrsly7m{iclao?f48isw%?sY
z*wiTIbpB3D0te}OF$0^wSg4prVeJM4wc*a~CTJ`)Zye&vN?Oxs_TGGIC6ZI0XB?}{
zp;NogENA=hX!q@#Th}6OVA70^B?E_)9Ii1NQ`onT3(#k#$FG6!4UJ1^4E?s$u<!n8
z_3d?PjW#39H=bd2^4U4CdML26u6aFTV<pPDYI5Yz_d#W_-q@yO%tVTl{Bp#2TH`J@
zs4K26aOWQbuo9v~T=SD!MDqpNH?z64hQyZLwT++DX5_-el)YG~|2RMhN|~|fLKr<$
zhl>aBwio9KX{}_K0_2tf?cJ;DBR`RiUI`hMeI-cH@^fsAg^@9Dw^(<he;Bd?rNoSY
zv`a85SV<a{p#r&oXp`y~#~(unDrhKAsVcyu#$LqewP=WHw4Vsc7y(G5ENk8CO_CsA
zP!f}}YdO^OoJfEvTvbIc)B*RGqUSkQU&^K5yd(U&eiEquL*Dx<yzT7*m}hZBDU6aE
z*swuhG!2epEq1-Ro1E8Fkn{OeJZU748fS{-q^7}ip_z}P$_Y%3{h=0<q|kfyEY|Yq
zj<S3m@03zxtinJ@oik?4)BEZZ?Ig;5VrpUXp1|<pnc>K_9nZMJ{<sl_2sn$mIRD9u
zHsuioC(L{1g2ud4ES?=N8&h6{waH$R+f?3XAx-is{1RhzfjgFD7ju92hRAdnf3$OR
zsrRbX3qpYT1qvzb@;@q)x;*&z?QtrqOy*fjMR)AW5M)R6De;NDS@rLGVb#A36d^B;
zVG$1vP$#>0WM%z$xGd9|zVC^DHinJgJrVQgLhmFIAH+;&X66`7W6&@6D6VF1qWWim
zChUZ*{`L;^nyucMU2I3hkWaMFUUN2c3=xfLm){#hha>Wdx!!gfJ=pk87#nwVN2fb2
zGrWo>AoO_sJCJs)2rm_<>C(S^75TZ*s@oN-wz_@DcMJ|^M0)q}PQVr4#MZqar_ktV
zou#b@ZUie2?B!q^BT97PldVIx$fC_;GeWZy@jo+MU?m4z+&kgk>h}(|-hPf_D0Ua#
z`atw?Y1>E}5tR(qq4xRezhC~i5cG0y#!UIkIWt#2Gc+CQjM=;~RCKUz*Ug$!#Wk;V
z0I5q#lvWB!WBqB4V?`f~j=p^?+G&=+<?eCHe2jA#k*<pe=>O4EV~`JN7Wx!zYSYD1
zjf@2RmAc@$7O3VRu{#{2{ZR-s=T^Wcivlo6_*3mg6&)S@AMugwEovDA^@5R$zF&64
z!*C7hJpy0F0N0#x_`Av~OvE*hTuVrOe1Cm`fxR-tg#m$~SSr2LIEnL0w4@WI?xx#f
z0RQmbon+FjtqcTfo|l9>7e8sA_zQ}Tg1LF1f~pjJZ!d1#u>Q56qmB^mrN80h@{vWE
z5>O{ECnr1hc5QNJ+E=be#?}0{&t~u(*fRmAl&;t|zgz;4X>8^l9rjV8SsgG?4~@ga
z14AtHifbb$X$UayDwT)yR49n&)DFyVCzk2)0xX(T<{BngXcJ%2wT>8zRN|F%wB$ff
z`r&^+&!f9c&nn5dSYQU^tPUM%Szw007VcGHI*c0N+vNDf=jVhE9ho2Efv;FOA=!G9
zcW5&upTyP^b4swreD|{683@KlXZr+trdSj)<<}J@39F)^k-T)BzDjF9b6h%L-O0e_
zvJ?%CVOoaTVgW{|s+{0kvQZw+=rC00$!RU-K4*C963Y@IzIf(#EOCrm$zT|GCok;N
zWMnzJ=c!0+@GGXx%A}%{ss(a@k+&*mNc&mpS9xg`hJbR&9I`euU0zmR%2I-@XJ0xm
zMJ`QCN)aP#L7rq>i|m5keCGaHB-|X0s~%e)q%l2)-O#VM3$GVYWO<PPgi+%%Tul$J
zE23IVC&7j|)VTk$>cGanFl=B(!dXILT0vKAjb%ek{AXQOn|-P@zQ7XK)aa)!)sl9^
zC~3eoNH_X~XGT}SCOPR#XwN;~l?a$X$d^U4sq8ANDw5Z<f`N%nO)#HjkI+Ive~BZP
z{ZoXec3vA!$ejdXzR{Z18Mg7|`074mu(^M>JP}9R$J*)59T8uw8q59&3m6TKl<=&s
z6qf$#Ntt!zltf(rwG^H@qV<2jULqcHk)*6t3J_(-k|gn<%=MemR(_q2n7pI1{Gx=Q
zh>T|XJs_+kY7+P2;^MtT;TDPV^V|EBH(xZlavC<P>tTP+`dob)mA&pq9P^SR@)OYv
z%JF!Q`5nB%fgaS;rabxwFB-=o&c_><mVmH*C5Nf}FehOJz68es$9Gj!n^C675@|yK
zXx>)is`=La#m2F6JSOnzco=Y`*2lJtb?fu)pk21tNsJH!kl-+-88_YTFR<0*`#x(2
zPt;@7BGGXyT({v)2(DtLd9>~`^R&*jE+sNDn)0QAlq3@+S4Ta+2GQ>u{W!MYxGeB<
zL#87OkDsO|6xxOFBL}~A`@LM>eJpHHe`b7bsb$H`Q|IIHx~4!PeTZV_uSFmA6sLS+
zd%!V(d3+&0;C8(YetXFrDuf$G<%9iF=(sP8erp^c`|L?*Jx;rJfM$0luwmg&!h_b4
zY9I&Wqtif@3w4D_T`p}7WN}IvB!`sfqnX+V9j(?oM7pO-B!?N*DSn%f(jZe%sXQe3
zEWTxk+K5>GrnZr6yJ6wuOZ^XsN)dAr#?VDuY}+OHwEVp|V`Iir$w``yzBJ2+X-MRR
zDiSH>&{MLJQ}8W*WD^%FwU0VT)-`pnS`4sBG+QM8mLljD*2Vo*BV^)P?aIL7KOm*}
zqrunoZ?%kRnh^hkFB!%-X)@6F@OZv0sH(Zrx1F0~Vx+B(d%D&i#7Y1<tS1|DehsbX
z>XU-sFBj>sVUQ57_|1fOkH)8tHuIm<Y+E|X!NQ?L;teY=4JJ{$&yqQ(OyX7#TCO_m
zeKq#MebtrLFd`<qrJ_%KZ6Qypxs@(cSUKC3Jb5J$U~R15F%vBQDwpHBG&`xzekl6-
zjwKr=de6i2Al8$IhZUvcr{LJ#A?_E;C^-O|?lx-t(ZDJgI5AkCVtrbVE&4a^{+l{?
zoeIWP^V><Jdg+cmhtY7bZx+{!9hY-P#uGC1D`56vZSjilmKAcVb~F^{e~L%bZ-1o?
z`n``Mzx*rLG(jkvqXHOic|CrB@I<%v@IE>!D(i<4G8nor1IHBpJZ{oh7*H{UqeLm|
z;o`xq{cCh<?*R#L(}UV_j)N7dZE-^S9IGw)`WH1Jn(S9-#hekBoxs0hq{pN-C(*YH
z8SB=q;NpECma-M>9->9}2}*j&kq2zv-gm4FXQ(<Q*E;iAjkWi#Fvm5vN;B~F7@d02
zYEmNP&=VE0NK%ZP;_`Z#)i|E=C!7L?d5nG60!(AoXD_AJ1j3)W#ZUvISsq~)MyQt*
z6b$isHRz9msoV0fqX#jiIRBdNiVWIe-J(BO^zSv>PE_F}C%9MR{Q6VO*)ap_h0>{X
zz?}VIxZU$8$vN!%=cA)RQCBMX1Zywks+^pha}=2!kP7Bn$QyrW3_}Bp_%D@cU5(<M
zdP^G;xy#Ckt{7-y$p?+Y_op@J$;rw0;#7_+G(jf?Fna6u|D3$Ewd#<bL5?3%J1peY
z{=M7SO};2sbuf5;ze$m%m~jj?S92nduLhXeYQDyGl%@_nbGr+sl`qUlXZ4Dd%O7Y-
zuiz8ZJ=;dSnBA*);-uqa8=CFLMTmQH9hqK$3443dh*rIlX@rmLO}!_^%M10U0#<W&
zhTRdlX{{B0)oxf)^&;1AtQ0hFQiP|Na?uJY9k?_NWA@I=T97jR?#J?$MTcvedHrT^
zZ)GSip*M$Xi1_O;g>Qc1a=FPngK#nPopnab{jcfo4|<08sR;9_aw})FJGQWtk%MJb
z+duB7ubfu`*B6Y0jX5Nxq<}HO!}_<g5tE`oZlVXPOZv{3a|yI6s^{pC6cBZ1C{q_>
zHToIVq{17*jY0*DV2jd%$gD&}4O0U#k`mOn6uWV_T2V`@WM}{4Q@F%3Lr^&lqBR%&
zRFOF6BmPZ->U-BypHCYJS3M0$1G+HD1Y`D;xW?$f6vrWHFg*iPUR71_))f1Y6;YAR
zQSKRc$n2Xup-EPQALNmtgn^-`tRlOjI3Qt6&=aX=g8<eDgUMwKe0<R@H<DFR%w{MM
zrD0&jGOpJMD9K5IjTv~Kpk2<#*Jo-y{NJZU)U6P1a7~LsQRo@47=+$sW7#OLmW^Oz
zIa=)^hZl)$Ut8|1v;4PJt~a+olNqH4L8>}sfRpHI<a>XbEfW1d>Pp=m61gbIVY0xO
zAlNohN5w`&`(wc(^NpB|%r<-i(W{Ax2~4==)ELeR7U___(@BXb{faiisPW#$7LP>I
zxU{=WdPMQJu&{9V?{QdQ4`QYXu*Mo|5a%qJ>?q)7qO5YbqNbn__E;Zy5RMqOv&fi(
zD|<_k6#0_C>i4r3PDttDZ<IF6tAy2u(Z6DpM1=8}7e)jb=3$@WC#m1kZR#B_n0HH&
zmkjL{pLJ`+WGRUz2i#~Z_rH-E4BEJ|M_1H<zEKBM4QTNH-8v6r?&hd|)z2l3ei%yN
zOy<{ltzjjhM5dhS6dpVI@1;a-WNLJUkgB|evEA{3!4kqJ{-E0iOK(onNiqMPUomM3
zH=AHH80SU$cfQYFX)b1e_sYzS${JFy{Q`R`GtK|MM0yP$yO(-X&(G}<v4$NU%15V(
ze&_$kU4ShR1{%)64EILJ2}Fl&p==i8l|FQDFE%bt)LsMU>^b)$7`Pd&@m2}EJJ)Fy
z*}}D_@Lf#&EZh}*fyw=UR|x~huXLfflc{$<-7opdt{RuxM>6ez42ZKat3M?%GcY`!
z_i|X=O})YxNG{)v<mAE~E1sp7o;uCzm^l_LWBz~eM7vV7P7^>zK~aXAEBx=C!}5;*
zx5WQe3lv2onSqmmwR_(&C9_KVU^2jXrkxX#I-p$pNERqac(p@(Jpj6ai&JVX7Y#cd
zpEKVvY1-90<wbYUz*sM>B3Sll!(@ok4xDdE&HlI>$6vrtUJAm(!ng!CW^f5%;>3s=
zK;l|ivs4GtFX1ShCBX1ku{I0Ru<|P}M1w)PeuX^?w9cskA*OEU*+eCxC(?Dd+Xd}Z
zV?)Dk?S6t78KV7(GTc`(iVtV@LL?>cV-Sd|x!AgA$fM3jK3RJ9R9Dxw3lSC+R{Wl#
z^5tLW+1@em3y<gdMbk$>$g@qDEcX-R`t2tIY6Cbx`X|mGz0*eCPpNg)JyRp^jdL3o
zS}`aa-J>9S;f6kE>?=B=nwE4KED?Yu4SFsE+Y|p-jh%$=x1a!r?;}4XNNxsC?|H#b
zp1o0u9Fkt^LRQ+8t7y)p{#Uzq==lGM)iZtbISRH@Vna+pzCVlJ<VsN)?BPu{+QX5x
zw<N3=(5=Jkk0yTfsUsT+XRE&M;h;zyBEP4oCBTbtb>do#CIx8oZQy7M|I|g&E$39B
z^~5?p2=)s{OxWEe;Pb~!Rux;WsuP78J!&x&hr8{z`C(VQO69>|w*u$t)<4?8ANJ`&
zsM$IZ`1-$MmGGM12ifRQ`s&iW(_pW@k$_{QdZ)fFxsoewpE$|%hUJ1X+Q&gBzL>(k
z#zxd(Dhm@=$nd7`bVMHQXD$eJtDg03X%<u8!qEy&m!P`slDa*=em1~xERFG3h9yHM
zn=mx4gaOrF8P+8GV8#UD{QjGQ+d_gvS1r-YgmeW@e9gGY*46h%0SoxlwOyzA6*37k
zbzu<^AyM&?|NY0`egqzrF=x@u5YhTAukf~I3TQno+IQ&yLaAr01Xr&2O!I=W*Vw0Y
z^s?N1F!;EvjkZsnR=%V3bY%JcIpflt{H7a!u=4?V@A!b4g><<;!zOjH)sWI^K7F@O
zTc~SUeE$_8mB<!28TCktlq<2q;~PiW0;zVn`oLAT+WD`vax(m&P<(sA_l|ufPQjs-
zJA$Ut-Q$FS_RiM0zg-zNWv7AUS&baLp|DR$c&YLt2lhAln2-fk?qBg%_=Q6L`Qorg
zI?qn35{v(?C1<tE+?>fEv0ifj`-DE}Z$-1wAtvtmX%K^3Vy~0t_OxXbA@yTS3ZFS$
zFjZf7@I1ztgRB+hvg_(j0q`>+!o&ljI2-$foO%JJEw9;P$JMu|jQh=0pq!Hvbv#>y
zdy>G$zkJH$Wk|T3g#OhWckCg#q97^nl#G)D6I(M9z|DZH|1`-kWkyP5e&TJN6sd*4
zn(^!8CL1e@{?0iMf{xP{`lHE_%r`EeNDwQ$#u)|J17H2B5;#A>#E)Psw4(;JlLPXJ
z!vc^CEcU|!P@2e<LwH3GXThPJYGTnRL_N(G2_xu6L~br+dwctT&@P@y8tJW93AkZK
zy1z$rY{#6VNuA`dbD)0Ltm?#F5Wk-zF6%uEFy+1QAbRm}j&%@R4rBK)KMe<i!LUHI
zvmBk>j^1opGk`WFwm0%iZA7bUJXOz#IHr=Rg7cErwDHgD+*c-fJ7KH7$mesvnL(y0
zpFxsH_GYABI5NH)uh>5j21|DDkKYA)Ltx~6fdeGqUFQ8}VL7qSaj4zZw{%|vWl8}#
z=Q!%mN7=*O#;F>7x{%CP7*CU|v43<!kHKW&uXuY*aPRRCvX?di=euBEQ{nq+$~R@g
z{k&43n1$tMK?Mv)$8McpENdeP>h%6QZqGOD=nd0~pZ{JR^d9T+#^&>}Iu11jwl=p{
zdx3$xGvhz>Bi(uK81#R<XfIqTl8LOksO%wbS9nDzGn!ov&xEIaN9|GIfPZ6VU%?Xj
zd&P`Cme%(-S<76=p|=#035gItym~=q?-=>h6r0Tb_Bn{GDRu(m#CPG&i1-FF`T3mS
zW!fs4$Bmlf?u#*@o~VdEH)u2;M=aUE)r#AyK+f#3xrN_RK1av-BCFNAF@8t|!y04U
zWH=|e4B(zvdUix-M?wJ75Bpe(b4%B6p<qYW=C|e1p<RF($g5gsmU{I(AkI~}Fc=t1
z)40bC%nvbmnIDAFY`oFSdU{0vc2hW9VG{v^t(*fU9CdQ~tQPx;Gy|^y@q3a6n>3V0
zuVK=k$tz;-p6yxdeI7>~pwUp}A;Pp`YjWaD1ew^Lmow~o=5ScvP#SqzdyhphIKJZ*
zK(&Dr!@Z<lWB0~Y-pN+?(dz7d*r-i)4dmbIYI;=EXX?t-Iva~^tT|U#R|aT2G-2BS
zreKzCd7$(3UhKS+E6uOK0-F~~^zwE9AE}j5=n|v99IC8{h(AgrsF1rJY3q?XOxi7)
zk>a&+c=%|Dve^Jou!5Cbvf?}VZI4U)wqgJFMm-`bHHNO4Vdwu1Z<7GSId99s4P!~B
z;5_#|Aof@7YYhEkG)%%b<ez}+;T;X7AL!aGZd&Oy;-HtrI`ef8KA{Fp0`T`luGc?R
z4?0J)7zlgPU2s)zwqA)*`USgJH%FVBe?myW2HDBgGp&i}hzvs8b)5>3?Dkz7#~003
z6AtYTyiTL2wFJkZ?vX0rr-TOAKmO|1(^Gtbl^=Ks8Bl0u27}cf@ih9ll$ZEFV7C{9
z1>?Ue3V~L`cb>i&`Z)49nOX0~!7_Oe`@#<!J;1BD!i4WpgqJM&Y}YPQ;D`M)B_NKm
z-zmhROxNdL0glO{<^^?zDrVm%Ai9FQ&&R_=WvFP`Fc2w#nVS|H>Yj-*{EOXpx-Aku
z;r?y)CLrzuk>SNI^Dh=mQT3Z?HZD8~Pi+FGi|+nM&PQ?d1u7TC8?VW~lr}Ta`|US-
zeA)<I=%oyI>r_ecDRGtp2k7<ae{&7qla7Z^hN4twpmz?}sNF-%1j-UZVb*Q##?U|Q
z0eqgjwyo?=BJ(q<MJTLtX_IWOyS>`98DDrV`{u}G&TtULUkF`3GIy<TVCp)#Ij~AN
zD9}RJnhTV4dpLCC&5pENx9g!^s5bm;kh^~?JaAv`6m?pKFVIk*_8I-zw|2E3`JZ5I
z6m6JB9CF|c93vy647>&mz05}ChANrxW^+iO_80m@5XMAYRaMuw*o)}v`-TC@dYwvs
zuQIipe=^LLrKX8=z(2grP9(}Z>&SGE6m&Jk^3kT&gsYW#VqbqET$nrj<qi*wb<0}>
zI4coeZvM!;jXZ|$8~b>$E~M(AUyM!iq*Y?=8w*X|ND}XmZ6Gpr*p~zFZjoG`uC}au
z2b^oC6#mbIjM6ATFi9eAR*t1ow+|JD*?b$8BohJE<Gj~4u5|JnHXC<3U2;NQ>&I4~
z?B2L*e<iZ@dj;s6o$hs76AIkW!Y5Enbsv)VpRhH16|f&jz@FeG$~%|7)3hdXcm0#=
z#3Rg9oLOvr0xviE75xLdTy<l+AFd2n?MW#-)1b81z7<m*pz?R?7EwyicfdDSV`S71
z>?75!PX4P;V<CvzxW%galy`G`CQ(ZS+AEb6rvJ+RyFv{^U)xS@W}t;Js)|yYBKQbf
zmD20z+{)?D5NJE0wVun40z4D7bV)}*!4SnIhZ9WAAjbwZn1NkII53jMO?}*Ga#sO9
z!QEM(w(aHtX9q_ytE5m9NBX6m;GoR#Ywz#*#JgJcCmQwElmWYYenk@N5pvcQWIrSf
zwyLXsq4Komwdk|Am#g$pB3{WtUGelVx21ea@&+F<iT;fvvf$d(Dt&FUwG_=<JM++p
zcFb|T_RT>Q5UJ4o_9TZcDL-iNrJr{Nbe*<*m+82DYMimJeL2TNY(_0yvIU;y`i6uM
zWN<1txjom`zv6Ko<`t=Tz7c|sk$D)p*S2+mB9PJUJqlJ2+;3;=>s)xJEW>9_ykdWM
zPEJQ9yZ9kFHdX}IO9>ATmo|y|U;qLEm!}HhWNc@L$Hvqkr!e$B0Kd>4S02;U7t9+N
zZ*+heR2|OOSMUn}0BoI{lv7<LVv-^vA`anc5?as=)7ku7YG-QkWGaGB2zwVjR!597
z)r9^jymMhNGIlrQzrdLOBOGPXKyB#Y4tM3ee5VXVc=yiAgG4vT!-TVe1Uw00ghpvo
zkHef0?es@j5LIw<Ox625GKsEpzElNUbutv7cW*E_$YDN>`hxn@7;y{vOWa9;k(y-y
zZs`@Fs+iIU2HSfT`_bC4X*@)0Zh8Z-Dm_w9E$LId)4!kmRyvvuS_#3%s{H3Hdo{{z
zd_C(plBPO6=toNO9;#PNt)$8qs7HW{vS6YNk9dc<f~azRxcTporM4VH8$DLO*G#(c
z`;t6@(5KxyAM<<t5ZIoH9h_Jf)>rEt><G;S(hzAi?-LRj?Ps38VKym^(Jme0slR?S
z2oZan*nmTL0bSo<u*0|~5;)<(>==x!d_dcacf<t5M5{j8&mhH_{7m>JmqQL*!syAb
zTT4C{HD^ahg}y&#p4=#ld!k=yh*THz`g=a7YDSb~$F`5Vl<6d)4Le?km<2zTF1u*N
zDYIxmA>HGGva4h-xu)1IUmn}qsE2AzK;qq%NG7`ek<^unOBRZPzGV^E*X7pW&1y)}
zxn}oC&M9(hi(8b46D&i&Bs7M`Lj?bEn56gYlaIe3dp;F_2s??ax_??E8oy92+uXa+
zDmz$@eE1L#`Fx{PK`2mg{q(z0q2u`}Y1BJ}?u72Bh^3$GIz-E4d5A8m`Y7)9Wy<We
zLo}h*Pxk0)Ww|ZGqqO3Zw<)FdRDq1)wV^pZZ#8T&*C=xeZ|Amoea7xOh1^h~rc!9(
zy08$$VEh93x}>|b@xu=3CHa?z-n<bM#$n80U6O*_iQay%@I~rhy6Sd-YUa+Pm-PQz
z_}LU+FC>-8ZN^>eI4X#)kr=DE_H@zKQG%-U#j5{F=)FeQgW@3v?;7s%<I|^`(l9dG
ztv`-B^fugc3Vud9zCgCPr?6478sE3`W``TxZAC$eha25EW61==<1!$jIt`4yutL8#
z<Y9Kq1Z}N;q`O+bH|`#tG4U|0_x+Hn9*LlFnLITI1;sx`roR;zElXuQ9W;_LP<QX)
z-p$FPRtYZT8kKI5PLcMbqq(U}k=?~f1kKm{8m6yHCmN_YdCPn4khYWho@_|k>L5p1
zTN8iVVTDpA{)!3fG)o2j<VDBgm)wX=O)a&ijC+vc=jX3#Xy{*AAr=u4xxT)3f4HO`
z&lK8QtTp5Jxb*LjB)i)9hj6;qHe9aV(CB%?fT7p=uTv0?me2)T^`h7EB(vAbip+Ku
z)N^w*-voN%x;tIn-s}z<a>@_{mGG-eNFeFz>aMkV_*GZ4si~;}czEa^B1~o?{qfjS
zWNitRMNn=M*y@e*;5GiI!ownv=8J)2<Kn{0oDe1c>uCRx`5$@NwVTRK%OQatSN2j6
zj^Rn_pXhi-J2~bm2t@5zZK<-(*kb%}MSW_FI!{SLzxd>bF4B!g)LzMz`=GffAGaNg
zMql-X&8vSzleiEt)`&|>{falAa6N|WxGVJ|%K=4cb<k7_SDLqU(}C*f=z`jmYIxF9
zf`bl?12_GqtRm%{hwcvN4RDT0MJHBurHk(krpt*F`ZRnMI(b{t4aoIFb<i`l5{eIB
zH3>0mlHl6Vp9z)tC16MV31FbrDWAwt(FciESqWDCLD=6XrgY+1vLUU51Z+ZEKuUCy
zBwl8EZSPg;l{({Py5tQhJ<ZqPFU)DeR|VlCYu;!)#XBzO*n*$(PKjR1PQOWSZyntc
zXz?%_tBlRE^D2p358Xw=B1vHk$)VrXQQ^?v&AS_V1((r@T1?i960W7!1G2Ra9D|VF
z2T6S-o11u*xCBKFH3<=kGwyckpG=QCYI(Q6QVto4%gXX=<WT_!b*Qe>(`pL&?gz76
zZj%?up{O_Y(~}w@CExU!s-)@4t+U!ic2Tfcr>dO<@h;~7kvg1xAYxE03I)@ZTjo`O
zexROKEB6f!7_h#ihtDM7Dl4f7OL>soq#HR*PK%pqgX!$>+q!t(M)N6i`~to9&5H`8
zZzZxrYnr*Vygu~tSdk3}+mj-BEm_!=<U^Do5+rhM-8mQmx%2B{3dTIp6852zRP$p}
zrL1mu!ozqQpqK}c4SKVsxk|QD349RvJ^NkK%(tPjJ;jpkAztPC^b}><d9{o$uI3}G
zXC@x_NU&d)TcJ~@Z-|N53*CY)NJ*TX+0;hE6{McJ0_T^cOBhOv%n$Qr7XCbY&MWFO
z%FQysSUdEUM~at;FWJRlHi}qUx9=f>zz|2AI3@C>;_|&nr1~(fLu))6Z6!%Vhvdcz
z)sT(*Ct?Mj5AARUA+AK2w=0WG$2Apy4hw9l)#nV{N{h^xP3uXd`Fv-%DE+!Jcr7Zi
zZ=yiu3)i1PzMtPwG-RW@%%LooW#u$ycy10j7Y=_c8;4^;hV?R@LfI67l*dvd5*?5_
z;wOP?Na&M_n({o|l5)}!-8rVQdPG2ln$}@YwH8|eUyxW^97+f9H+6>Kl!9GLk~)Jl
zJp)5-&Cikk?Og9y^k~IjS>Q1|w)OcrrCI(T3LWNdY(n+3aY}mROAYzj4@&D~_2X4l
zA*a74)s5s;LXIr8z2aU|?s*^P;hVJsPE-<r8d@TtmJzopc`FyRau7nMH;E$PE=RU}
zmbz%DM0B|>w5iJOdc~CuG6TiF<zJvZq&#jCAMw2zHL?aHNHfCZJpz0A=P8awTM<-n
zXX<XJm|t(Tqq(SeUv9;T0_5Vscd}l0jdaB@{i-c3!zYCF(eLwWK=pM|kwgMx<H(0v
zIIFx$xmJ7zx}ibp4#|<La1!SbB#W<e9qKgiFtDx%Z2TRM;+z?_wzuP-f9mP!Nw;Gm
zAt6~?TUS+8b&ianVq;??k`fXU(tkaeEmi-d6H|2%&`vKN@za<0u&+-DTZB)DRLH9s
zt`whDk8VPCO<zz#a2nQ7g}21gT3lS*JU%XaPC47#D}2sj#kP|%Cr{4_frP!Vrstf=
z(bP~PS1~X!#0f@4+qWBr0N$Gz;Kv2o7zlFx@mP58oins9G0Ro;!<-!Q(~`N1C6C}~
zVhVY7iV+b31-X(5Rz0dgXb_Q*7;hOH*rY#mz7G3g|B-!IpW@nKBP^%AGLhP+u1o})
zoC&lxTHp?<b<56ufm&Th&g2D$LtHeVZqe(j3S!0>gUM(B3AKyPj=zkq0cn>dP@rd`
z`+CDAOHrCrL9ca9#lMm&@WLfm&NidRhF+iPID_qz>eVF(b4d-cjGG0f&5ldsu}U@T
zqO1hNH)wD^Vuov&xyG!{DCjn5Tn%^d?Kv$lWv-rbt|%O-&HW=agr<3<j`vm9oH~?m
z$&0f-#53QEsoLuhFI%e&uyuTpb!;iJu<qxsNZHFUP4iG61n;1C4e<@Cb6zeL2U8Yg
z&gkZ5&guqA@w*#?o5KCD$m!u5c$HkeZJX^3|LeY2(rwzdFA!*K5faKJB`HGlc%#K1
zL-1SHY$8s1`gO0qy>lY+(N%oIzLbEoYK)x=MP>h+W)E>w@mY1M;_N@3HFnn5HrT|J
zkUr@Q@+R@s?HRVHN)1Hy?OKs#o0#9LR|JXaqi}W(45`a1iotBcCbSdfe<gjH6Ss4}
z(jxY?39i=o#?w~Y)1#P}s6cwTu|{IM-Z~a8(brn{@hh`H5}bN<l$U4fk$Q#WQ3$<S
zJH1H*`ZQ(Q)$81+l3HP8XZC+1`^+EgMyp-w`Y%VFoO@qR1*gQuyTHHWl!kcwzIOj$
zu7AM1Pi^gz+(V8eTiISaNnL66NtgH~*hs}i2h@;e94rrPb18~>K5yXI83mj1``Sc=
z<fB365|Y|H!mIzFd;UV-Zy(NWEjAk=6)g;YHD{2bq3(pY0+NCdlu_4H3~p`_6-Wg)
zlQR$#&T@m*>lr^=HWnuT3#I$3J0i$3A1=W^SKr0Q7+LihV=eXIeCJkq%k&={+}pL3
z=uZ{S3jMaBdhJN}^C6<As&|eIJ;FIOLC(Hkj?pqNcg9>Qblbb?mlY;3Z8oAc#M<m<
z;#k`iK2|}h?k-VeMOv#lJVH+WQdd5YH#(lMU^oYyc=coHuZekO5={-Jykd4@aZ#jg
zR+OkHiRd_Rac@CO8<Mn_4VYh-?|TJKh1^G`=eZW{dt!m}GNpCn(WHi_xF$$^+m?CV
zSN$0NHY<1#2R}ZAYxjd#31<}m@>)VG$R`qsTTEN0<=;&U>qIr`SE||=-c8QP1ZCze
z-#c!gew<`$L-{^7N$&^!FR8|6#r=%wiTnH7h6k7mTBdx=+kJzQcG%3O^gUjh##Yx_
zOpgIJ+S-OWZ~lp0)$Z5Q5tZ&S(nJ=omfJFQ_A-B}1njI)Z``xmGEQW6Ic#oeZr45g
zK%hw<wK0tlL~~oucOIB58b@GAt1q}Er$didEavl0L}WOO0ZC^60wINDdzf&cenQe?
z3LcJ?Lc8gdx(>*V#lD?0LM3e9n#4w6>Lrj-sefrUl^F^?FMA>?8u^I5y^7U6Z&zJa
z-M=;oZ)P=FsGwl){p5(p{K|<mmsNG}%Fb39`mk9(hH$zH>I~;@zb{mqV4E0KbV4VL
zJ_V#6WILVVx!Jb&3{d}FD1dK%?5$<*{#ecN<1M5rR=dIDb&jxbMDTFwsCWp|xK{^%
zdiiOg!w24Jm&N#DvT()yl892-YlI|MveH6C7FQqWgJCfEP!zK?^3_|H*go#6(vSHz
z$JVpisGY-iyk$qLWT`ie-L-c<`sY$93;~X1ydR#Ve!9N9d8OWZ8`gjI;?-)sZj|?w
zB;j@z((%P`pFr5zf$>H+GtQ_A{0hNx>{{P6wECxw&1fB9Y-45`nxD+`L2d25nTk?@
zyatO&UPm%yNX5us0I;aRc)PK09^Mp!S?Pj0=?j%K*F>3}iVE~3JWz_phXy33Bht*F
zFD!u_%;||Q=j|pu%>P=s)9{?6U(XlB?3)F}zbcciHI0rg(`Y>9$FQE}c2-@$S<MQ%
zW`O=E7xB45wsbF)M$#_@F3)l8j{T6OD|1vw_7Ety(kF{@n8pyfYZF_&oh25<U6vUl
z?z;-~Da-yFYCPH%Wz@v|cvq&M`*e<eXS*iezY=@b)K=#_3rxTh{yoSMW_xV3H`Fwu
z+nAtA>(co299|_sTejXCJI%DK@IWbQ_eB>Mx#t0}WndUstl_-0m}F>c84>-!*BUcK
zZ$pIP!Fg#HeIeh%i;=LxOHHXj<sCIC!~Q5L43}I;_3fKti0$R|wTeM>YHI4cdMbV;
zKW3P{L0H%nH{@Rr4^Ggz5^=Zb^+;lIy)TU&2|};dgrsJ!)Q?{l7RA3A9>jPapbQT>
z$n-m`_fyC*9uZXLu^qcI?$iwxgD3h}eNu&zZ6L)q(_`Ng0+0fGG)b}0$FB`1gTzYz
zHrW~<{0;9|KBCZ)h1skzc1r1wa97F_Pjb3$K((KMoHY{t0}=RvuKe6p(8Vubs!wZ#
z*ZVMze)C)R^1{BAJAPW8)W%yILD3=p>X1-fX>C|fUU?(74gtB+Bw4T_+}WF?uUm)H
zKlbkO;$kyI?lV%@Rsdzj-Isoy+{~h|&YIHhf~wS*F+oe!@P+pY4ujcAZF6GBT+AE4
z&6pL~o6Rw=#-27D$5Iok7OUYShisL4o)-E$l8h4qtQ+WlMam&dl%p&dri_cr;I_1;
zAXl7{!vsN4lpF@zlPGT)#vW#jl2$3bEA>99$}RBhIrT7Q3Y>ECkL+hdigC}*KaE8o
zXn3ubG$zhUILI;nfl;8N2K(fO-IFH7f0*KnX{xq*>UaIT66Q+9b(&}+9Zo~9A>utp
zVcHBGrFEI#_irBj8tZ3A;cj70KBs~{gn^D_Kg_yb(r`C~5$eq-^c^N`rjA3_Z%=&E
zr5G~1b(SAbSb{>+b;+;ooBVI;<+1g8<fqTi7cy;=SJF-_@YSC_*{N0-7srQe2|v?O
zVIEcHYMx+ivH#DB5fJoDKmLw^?$Hv(m=JA7O0|wtULn%Seb^CiJbm<7lOvhO3%+*O
z#$>OFo8Z1cnL<xb7YY>R6WH9XwkgwY^yf?!Z5q?X^*a?zjI=cxjv<tN-9(}$ywBs&
z)~LSY>cbmv^73R{#*_c)LvKHIU4PtY8L0XTDZIQsj=F8{rPL{H2{xE5b*sJE*WIjJ
zxVXJQ9y4b)o*S=CYI*!zsMmbO(iScMpj!0GJ`}TB)$Ze;d$e0?{-`k2M%|<7evjC&
zqUt<&qQ3R^fw#nb=%Pmxuty82FkY;&A#Qw0+3VZYAUeu%Isp{kmYGhkag?>;%X^BY
z+WQ9*99m`9s{l?RUCF%l;Ch+4nzJs-)7F_@QJ;3utak#lR`(%@yV00L&cu+CIY$tt
zJp^b2bXSkcB=J2U`NSxiPwDKIFO8d`RNuQhB(@Z~)__Le?J8t;#bp+-xtw}(>9hZv
z7>u2O^D4{G-I&^Bw$|ZFBoulXP}oZ2If``JFXqNHJ&{JwUVm36wZ&7q=zPx9u*Sc;
z1oNI<Z%s43D&&CnOFi>@aUP+s@3o6i(8rV1MJj#E_JynZuzXM^MLP&3<lU=VXm@4i
zP)pxkauPvBBhB{mfw{<yncV(GD-*g+N_-VFnRVp=tk6Fe|90=k=jUrqzHy@EP@NG=
za60_US=MX`j?ftSBE;VfEWat!{vNBT>}xa?r#YhIlrl{7ugl@IK%ZpjYu}i?K6d@$
z&-WVq8xgl^bL9&?71-QO56{$dtmw6Ft600^`uz+*ACfaBrCu3t4RKDik7h!wY4$Ds
zD?D`(<*9eocQZB_DJhqaWAG8Sntf?Jr5g2bTo@-5!AusaX~&iS<N}YB2hkuKgZ1Dv
z9Ikfhy4msR#M+Ai!U+B5KD5m|A?GnFHum3C>TJ7_!Hy&8L)TE47n&B?6*ucdTWg}9
z)gFiGkP-U+hmDk3VP7vci!*0;m+f~*k*iw))$#TjE*>s>I4y~+rt_Kt&H^08DhLRM
zvwo{L-+w)97}^Ido5|ascVTCM@e2a-*>;<`o5=gl3#g5rVMvm6m+M`x%@Vgj?B#@S
zPl=1qtuNHgdYa#FUA`%%{<!v{)YB2{sSs06;<RCIvDMhpSd*|)z!j^m00{E;UfjT_
zW5&EPZu;9=irl?uxH$dbYR9*CZV?q`+cBE5sce}K%kob5Gt?Dpo-BPSw9!Tm^XC}w
zWzm0VN;tePX8FbkbMc!T)$u81oUFr6?H?x4T`fsW&#-;}q7a$CmavBVq=2_W8e00h
zyGu1X40t*4D~<ikC6cH6_L~SA8Y=96deOpk4-B>|z$<lORQw&$T*wJ|VZjegf{8iy
zGGVsq(8~ZT9dGmBA>|}^;zq}7?VZ_e{Y@8IfQ1XwnGpPZS<f})Sm}rk_&fQ`-CYog
zvw!Wjf$_j_iy5H)32vE77iuGo+qBw^>N-1_vKf4GrLEK99P1^{m86++eham+O<x&L
zFb!(5!IPBKWo$Fue6K0Avl|^=md4WedX13geITa7Iut2R249A|+}rAcCcwzXD&#u=
zGMrA7KQ`W5Qng-m3%T;t^N)il!)hN1IrNA2N_UWIU2h4GY-U^70d2Z{X!+-I01fuL
zGM~*f)foI=kvHkN#Cn|R9@7Q2hXcl>{%%UsTJn1S9IiQQ+~}2tqg{ksYhcYHmk47s
z7N;8sOC;KhR1xl#o!u83=pYq<Uwm(llSSXRM;RMtG~V;HlTeiok^nr6;Lg9F9P9XV
zPV_Km+PYn_CQe7<Mwm~Ln*c-3VHrt%{7UZsUULW|FFJZCF_-FF43GsL9{$rp%r~hn
zYHe+8MBcV~=dKY>;wRPxA}&2Bo-lUeXX+I3cWlW0RAowjC0SWtp-qlnN$;(&v<CGr
zplWQ%m6Gp}keR7|L~AQi#eE?I<-=>}tIu%dL2?zYii<l$>ENUM)3L;dBza-=V?*{3
zb2j_b>13{i^iIY~C__V7Nki^hql3s|%;SALA)a8e1`@6jwoX|1{rr%^LTGM>hVL@{
zUA%$vQZBDWOBhw$XJxcXlSLE4*|F*+^qIHvK>MkXgzX<oQIDl*m+c>J1=BduP5of=
zyy_I3YM5FHl-n&jF>9+pggmt`y>{66-EXL3P;3df=aQ={m!WY_?JvZIT#M!*XH}wd
z*;0ROa-W5rh*xT?44SMesMVL-&!w4A)87%lacJw<2baM6?&u%VZ`BGorkj^r?@v{t
ziwz4i1_{ej;>!33$k2VyQos?#Onq4GX}yMtOU&GqjAv^ok~|{WVcz8U(JeP}n&(OQ
zpX%hARqZk8<toL`2I9g)$wfP8&<EI*DfDs=ZjJ}?{LE21x3Uu<m*yD0H4LjMHGfm<
zVRd(fgiLflPto8pY4rbVuz0`Y!Zxw|!`BaEj{CO8s~!(!tPwj#z0!L6o|htXRYbXf
zmb}?(;oBa5!RtMO&}(ZF8NQAf_qWtzQe?lKVOaoMxdl$(k)!LwuQ37VPMZ2ZYyb2t
zbN>$j>_8L046(Sni8<ohpXAr<rp#o<(yeHnf63L8dpNmy`q)?QCbMwQP0l$MQkwG~
z*Js-7nDG-oPx_I`D}=M~GLWL)KHADW@zg!ahM#_5>ZD0b+i($Wy+}&C#e!14R0lih
zZOtcKSDOp#r!#3nfHg=<UMO)dHnC&bbf!$-$nrg}a4Bk}tXDYnGJ$k+D*ighIe+9h
zOK*rtqr6qvLpPnmv5R@NpHmy>@XL%9OkVvE<M4cnJB8C&6NUYS4eVL)6O(?P%j5+o
zxa|;2g7j*K2kEbiB-H#ehv)pr3{n0ce*Bp!GnTSgIOmsMT4Ld3gO}MkwAU?Q?j(79
zvbfJumaN^)!3(!|VC9K}qaknaA7R@Jd5<6Y@u&IBU44p&A(f;z36K6a088kP)0n^U
zD2E=|;^ggvoB0EtonFrZas8AZe`M0s#mriHj%Ptdq&G_{AoceF)<|0>s)(0d6wcz3
zpC|Ft>~;LCWsFl|DK(9m)WkmL;`#+F6wjDEXBD%L+Ts{jMyoQxip5)hJ%u4=m>r(Y
zV$sjCoIm|MlbK6*u;=0no|-x0<7LOIvs>A-bgHlsQCHDki;leDw&=&s{xRDdXri}1
z3YR;3IkapVQ>M*l>ZT{?dZtlQS4daXeQxbr!7O1bKm9V71!rwB4J)Hx*vU|HEPfKe
zEdPZmKTT%w@wdG2E~2AXEZmA5aCoqf)srVNWzuA3ZM(%q(|Bq`SALbR;LB}c%Gd9j
zNHjjljqR(LyYeD0V^n0c$oxbyhmbsHh{5Jun&X~veTT4>nafzX{TffbGYE8kjnkFY
zOrJcRZTCE|h|HnA$eL#dR<mK_akf1SBCo!k?twOHvI6itw}2h1cCzo54W5m|N|I_u
z+G(qZ#`o41j%?Y*wzGz~sCuaElzD)9=xJ4vWp##|I~Oo>@n*Js*g_~8L2e&x3?az$
zJiBMkX4Z~TfYmfC7U-gWLqnZZrTOsw>>M^O+Q4oFU=7hK`);_8j`CEp40dsR{X&*2
z0IP>$F;<k^NNqKu@1FAV<a(B@+QS~x0-}rB=@acDb2t4q|I%NT&jYOC<|x7~uW)d_
zu%Cm582IMWCg!$*{svNPZ}Vi&YNpOT#nZqX(!SmVtcc9XG|*Z>W8hsL9a+ijIjfm}
z@GTZ$VxDa4r@yz04pk6ddS^MbWG=Ioo#K{lG>I)^?K4<SQMfrq2bQpU^ChmEg^}7i
zC~QK^bNwyUWcuQLX$e{z_Hf{i9UkRkZtUx&Ji-E}+q+qD#ukU@5?TgjUa5Y1YoiFY
z)ZyZeix?+Xkk#2wM`aobFSc;{(i1M3#ZfQL?Gf59=HaSD8y@UA#d9-10))*C2zwst
zEh9I?m}eWNvUJ|T&jPGXi&nG#gbr^K>rlxplJduc@&uw@9pd!n#VlBRh+T#m#Hreq
zD6HW=F>VV-$L-p=%b4{g084c7ps=Okp*~s*BT0R^k-aPDvqk|}z0`D!*<(`)ouPNQ
zb6^$AHXY}XO$BM?or*om+;5Vn4>l%~>+@91Co4Gqz!9_9dZir(2D_<AbjA11MpiA|
zB^IQ<_*Kd6;bY~}$iG6=PP<eYks=-U@eoT!V#!~{<@PJ-U`Q||VU~=_lAuUNIwd6~
zDPT(i0|~VxV0!=ly%H^DVegK`yGZOqOMbKE>-W^gKMQlWaI9<{6(>h-UzET~f-^O!
zlFybou4Fl6d1SfdulPkpMas4>8F3@Gu}OF(VZ^7=SO06r=z9`%d&;(zb|l++d_FbV
zFY0`15<;pWr-YO0?WYC?2Fe!E*K)^$zP<vtWR5er9aVy@`}gmoV`zi9PbOA@1z3x<
zouywEMvlR}wXj#Vv`RQ8BRV8xO;1l(Y(WAj8G)zHd-XXR7+;6+5Kh{WypOasX@j=T
z?%Xx=VS`aF>x}X=`g^JXtXgaeJ4vf;Bgi+OGgcp;v(uxN#~%Pz8Rv`(SZ`9w!<0@U
z8wTj?=piG&0h=Hd7j5#{_;&0%=L)W+i#5HtZ)9R6=Z*8&GIr1P=EZDsZ^BEw&(alu
zmB(STybl1YW(;7R5%-cHQeLyit&+P6z-k!<SY}0Rd)I(du{giGU)WKHxK}%|C1YCJ
zMQ)S$d%L(Mt&FFx5@7vWFO5#D`}D)Ore}|_nS~N5Dc>1#tV+-=fw!Em<=7h^A^E=)
z4Z!+}^8W%@t8Z}ICia^GSgo-}*xcI3%9VS#=#WcvnOKq!cQMkJiLcIaPOaa-^z8;X
zr&Urr>T`W15ih5<0!pKed9-6bt7rVk50j?z!_;-0G!DbBr00VZ*<Tq&w&x=b9e#n)
z`xJ7O?I<Jk7Qe&u<snx8^aDRj05)qQD-S)xDmoocvs*krFo#JBz?#O2Ll3#_TS-Ns
zCvH!Vu>F@Gm@KZDvgVRl^oxER9HOT!oM7QF@0t7q)5Nh!^Y*d*iWAYonN!${a71N9
zPLb0!p6p-9PZI&Gkygs%ov_uO#p>BV@#Ex0%v*b&`(7Eui-}h{9WuhGHpv<%lUMA!
z;YWIT3*Ajws6t<HbH`#<%$UrS`J0$|+!ddU8ajr1g|lBs$YU)|uA0mbKThF?DT~-~
z*9ps{R#7g|8ofoNy??=-RX;KJX9=igGH0c5;LM}&ky{}vi>N6I!2IG?cF&jPo+Qo@
zWz>GeUFQ@sN^8UdxqwtZQ(o`>g%va9@u^H-w2k9-c|<C9F>wUej!OoZB$ZKAT}QPl
zl|*j?o@}4a%CUP)nYEhjPyBFCZ4hPsV}Lc>o<(WIOD?RK$zstLljf{v+CEF%QY&ff
zE~X{ll>1wjuws(v^QjA&yy^k^0ojzO_w$VO(vad#;O$kcp8K-`sD7Tin#HFrF!f0x
zM<r~zMn&HHhrB$#dbF>_IlpYa$}z)uYI}ua$Pk?s!fA9o&-twjnLqU>exAL8)i-=`
zNvfm0v5>C7t6bf+gkNL?;FKB6JYtGLKt64)WfZ@^&BMbhSU6So*G#rO^uji|gCWtE
z!)>AXygtS5siSuL)9me{4K47h9j1OXbm=RIXvcwe(#%eAd&g?#t-Oq0LKQh(AK!nZ
zN7!wVDUbK8WX+0wtiR?;cwqz8r723}$m?eYxJ2ZWQK6!<)Cs+#o7uDHGKUS~DQWE$
z4*UQessz$sZsy>+4Qx51k8$20wPI2ntQQMc|7Tp>w1AC!Z*krvo^tW`(Uf6gf!f<b
zYt&2LoZZNh-{im&<?K!%+WrPd=gek~mKtD<T9C}2)R-GW*v-XkTe@i+z#6@_zdoNj
z=i^-1zKj(g0M^)@yBq0`dx75R4J=u`m%SFH#Fza#-+X=f9e~vuN3`8-POeza`U|#L
zMTq_oH5?h~qul=$W~bNl^DkSt<d96bB%EJahPxZ+Nz_H}%tn?j+s?X&kpyNpq3jft
z;HIY@Rk#I?S43OQTh6v?mKa6V(Jzkm6#EijaE6^r7P9HGBj({1w8&gc%AJMtRF^@O
z*F`R9t!Mq78=SY#p{${r9IsdCYp-G6-q)Ch6i_=B(KXWFNLfM%K5q>1%B`cQqm!oM
zNIWktVc&tvoX`)Uq))tW#REnLJLsy-CBnoI?_lAy3&T)Su!;FsCFWm?y}z((;qL&f
z6}#DU(+>ZJewqekdk-?$Q%iHU1LoKFuw%&@=IqeJBDw@Q^@)j};U<5)bdRGoZy9sG
z6ksU_#k;C9l`5P499h439KafFso{2UpU8XMKe(FZn@@7szLu;S^;a?F|L>(L&JNeR
z`&ho@8222ai4o-<Jw8ltX*ikI$3>Z!vF)M>uOdXBs<*Ri<X<D>9rsTmmUQ4H1d@)0
z1X&VB$edEr*^rSfGCE5}r^x&z5+X^MB_nO*_ATk0*t&QtsRusY^7Th50hXnE1P(6l
z%63HwKI9fI2@%wwN&+<r7Gzl@V3XyN+r8wk_!7Lyh#NJ$l3T*mQ8(X$Q}jK`cpDnO
z1y2GXbrhC*E2@N?vR`GilmwJA!cL|Uk<e3uEx8p{MpMZgYj5Aa{g7MDz`{j|z_JqS
z9ZT`AnOh`pEgZ14wpHMji~^L9QytME?O~z_Jhjb#Y6s)%poVbc6S>Q>ySaOyW9fmG
zK@uAcvsh;+9CM9Mtnw>_wzb$4bdpxnMxb{-r!7A|XXpDdfYmw*uw+!!dZPmNIahEe
ztO2K-cB0F>Nh|LlHoG2k&mvA(=Cel}znRfTer+2O36-3CI|i`CJ=dERv*}$Eo@#*Q
zl*eJyF@Tl+F~C|sR*pTcmE6r716a}JqX5gj5tou~D%*R=$!)|pwGqdpU)3$G3AdDb
zEWC?2ZI%B~y)-(J=5S2kmnZtBSXx;tbAWtb$T?m9=pe`HL|c6Sm!bh!Us3-3081Vl
zqNgN+I1elI^elOoTtiWPC%tVI)D(qae|JBJSFPcf)laZWQc)(a`I<7^PJ2}xK@WGJ
zy=po?DNsc?9%s#Y9i*aN449#jUh0$I6Jm6OQ@Ww}Wz?hg!G~)62rxRyrpZ6>i-ZvK
z_p<4tBe6{#6ePXFSMN0Ywrytnt`l6+b;V6gz|F#`PV_M1)uj`hIC`9O56m%gkE5`%
zn7mXwtR5a>i;TdMU}f4iHk>fUx22Cd#n%uo)qyT*yzlYq*ir>x{rDSz)l6xO9j1GJ
z9)m#B_+{=owqAJ7V>3722SpQ|ltoTPxOl;bVda)ixhQXQo*yv=``9pNDpSRMCokB*
zoYVF=1SF7?mrZ7J1TMF>a%9!$wnz!i79D%dW3Mu$Ekt7|+j3rP{D}oqB@CP=9H~n@
zifJaNMS6Ta4E2{0{QLlCR*G`Tw*Fxzo32=3kkCV~;{Ekgm*I!cg*j}TKUq2Fm-%bi
zZIn(>fpG9A%z-ujD}>?}Bi%F?Mi72`CA*jXqC~*`IAtcY4j5tTn=ej~4fzKVSiMy=
z<oRO%@FF))pWx)h`&=;yA~YpiEYd@X_j$niHS<|4BguZ6%a5}!@YpkjtT9JeGzM+i
zzQjJ;$h!GcnI!A6cq?lj#}b^|GU`+g573`(fy130%#{#HlylOmGwgj9Oqq<h8*Zg4
z*$vmz3t2yRim1nArY+pWev?c>ih3Aquc9~A0+YKZIIw*yo3{(+^o1|)lL~08jKlZV
zCJru_(OnW?%|Yv~9Y%pU<mY9Qm+30(Oq*T5i~_75CM{ys{s+7g6)5faS`)(;0<6Ar
zx+`sXzHc=f)}LbAix`R;yBX+jqqDJsyo^F6NpyQ}3w@1AgxVU31?@ZRB2+YVb<)vV
zLs_C1fe$vaYvpp*AA5#QazE9=7}|1th}7G|+BvgWf7TeCpgN`P)g>6|?_?nBb6+78
zXZ5EN>vV^c^JX*mHvnr;jG1tv?=5Bf^39(BEOE54h&Io2T;93jn+8}TJ*5;Uc;Tq`
z3M02f;tK2O?rW#DwwP4M2k2<8X3CV6oHUQeU%oiLvdDz?1L=ksoZrf7(H7eba)~YJ
z9BX4KBlMPrl5TyRZS!Zac-MU{S*O!7G(bhD9%dKBJT+?-2Mpry$?G0>oowd{hDuF&
zc6c3Y6*%feLAi>2-`5x&UB;Z%M>+dkI6UF0q~(`WDdxet3h{4h9C_kB)X*yy)1@)^
zUth`oZ9Ca?;u$7>u|%X5QdHGQLrXg~=?N5<mQyP1dUWS+Hx**;cR2D3YZiYVV14uz
z!Vd;1PVCDg%=i))SI_6C83(xSmP}l;IANp@I>PXKbDF(>8eoa{eN6_<uG$>ixRkYj
z3SdbhSVgMKBOYrlWBQVF+_Cf_C?{V57E*I#-w|eZ60JqE#60?hD^5jp$S)Hr*K6e8
zBx+|~I``6Xkg!KO5fc7LheCoZ2_q!Tk`BF83AH4gkYGzX9}-f?2rUT@)Z4`z-Tkrh
zh`}bfXmrch7pmMsX#GA4xA)#3av4d0Ani`V1U0CVWsqAPWqG9YBO`5O<d_5&5}-(E
zp@CQbjHuy{Y-ictvh8I*NSl#1B4MY5SQ2uoqxIzWA-OG2MomfhByC1UXvv5>nPW};
z(E#~HK^d)OX78y0EKA=kEZk!-ckomkVKux`C-0YlQ^Hnh7ixGV?O?o9{5d;N11vR!
zljWE9k~!66WS1=8TU&Qd7zVT5Fm(baU85iLO958;7{CfD<LnrOT4z*%mQ5+Ay=!<K
z-$J0Oo9x;yvQsK}>|DqJ`PINQv8JzYCnmXytHyb3Qv)pX61Kc=#;2l-%y9r~*Sl)&
zrFB!&+=@?lIp<{r)>t|AxmEEfr;idfz%ngjt4lo&McrZz*F{2H1#kSzx#{t%-tZ{n
z>bp`-Dccvv%B|4}b-iH@TVE$~LC=lX21W|7mg8Q|?dtqja{m4_|JDC`zSaP&uPEOI
zz*0mQ=I|gx1AX+0mrF-u85LO}1lvF1_JK95oxhS_RzAccNk!>b_n$@-5YQMT7W_w6
zGE)MHAAaDc<>xv3I+(oPLAv{^Nb@ko^y+1FB5KHJ__Ywf0ay$6v*n5liOoH<cGpl>
z5KW-184mBGiO8x!rdN_z546|PSe#BmOd^>%*<@wL6X$J><+IbA+Og~d(D-5M7S<nq
zi&sk@wTd_J1prGpP}Qj(xSyZThWS&*0L`dQnl_KQtF+j4>K;$5g9*y0qDe;k4EIwJ
zX@%3-`OKd-N!;^CCeL2R?A>>{@#qzXMh3ij^_;uf8`!aO4l`!V5IU2^M_zK@B~KPi
zHpV9aYaxrbUgJe_D|xcw3@|*{K$PBLF0GT>>Lgs7&9>_{n52kBvf^nC(wH4Y$c=?;
zStOy&Bz~E<2Cdhr1PJH!ivX5zn|iA=sj@x5iA{4y+wrGg_-XYm-Z;c7$NvamDR&v@
zp{FL7g7g%z5K1FoRX|Fl51!_acp{wbb#s1EBBvz4`eDXd9(p8`{yP9`+S2W8&`BXI
zzg@8b39trpZE<<Hn}x#eWFECiD^9WJNg&1D1N00OkQMNXn~Nr~aEdJBFU(xJn{%!z
zVk^ZRMuh7+P)Bi`Fa8eJm|D6MoK;JCOBwYAF1*^YkoD7K8%cmQn|0dPx$w*oBf~cs
zzPZb_<63N)H-p(qUoK|d!8<&R>7z)(#;+p(4}i7dSAeB<ygwB=R}3n1MLS(>)u_@#
z2()~}gS`t_Id>szk3QvjLO)d<{gg*o;&4XhU7Lf}eHX0KKmM|s24IbevgLDt{@!kS
zIvQ!J%po(x0n0mw&|Wv6pQbG1m}wk-CF8F7O7h15OSE@O8mh2IoLoAKg)2{U;He)a
z{XHbuUggp5g-n~foeM76M2@eMl%aa)_QmY%R<_OG#L_*6<P}#@pXh}5-3=_CGnMJ{
zR<mmN1+M7Y;~beoR%I)ly<%(*i}#Wksok}?<e4Ag!uI*hoH?HvEB12ux;_T)B8e_+
zpuWAAKDixs?2&&7U@3R$BJ15_boR{Rr=ON_^lb!QGPLu51+XMk>rW!k@I1#C%x3DM
z1884;$O}V5B|*2Mx_5bgeJ`6A%@u8YpL3S!w9BoB%H1{cZxgk%FdjlkM?yOCa!ZGF
zETls(RYENpog(3Y1X~gwNth+0pd`eSkV3)<SFd2KJ>!&|MRLp67pq?uHlERV`UEIY
zLT(e307QZW39ZJ1Dp?k(vRtx^5>`m~Cd)0$FJXiRUj6-|ww>_+NcM;9BWWKJI?AX$
z>8whSB|)cp`>Awd<<?NC5^hNVss>yVOvx>&%C^IIfmrxtVBwjBm9sB)_6|y<pLB#L
z`tqb2Ui}$6kjLbC@)}uwbsj7k(It~jOW<bf^o|E_o!Ms?FP!t--#F_U9a9OgY(4>4
z79XFp(_Ia)S`~mLBdOLI<+DlryYU0eD&%}f6E0=FbksCp?o+}MhjNa`b&=WFNpeOl
z&%}MT#Q8GM(q^kt_9;2Ay2u>|u(VvOxs@V(rB+dv=nAfxi~_6;Zwt}(tl>?uSU=Xa
zDgf)aOyX`+gL!Tj8TFmSh8A(zCjSHQk}9_h$}NcUZ|X=cjZUl^4Kg|K(vRDEHp&-d
zC7hO9a^;wnk+kytA;+2=ukzjVt<2XNfb|vS`vF*ebk^rn6zPhSp$_``hP<|R#w*+(
z;~NJ!zD`D9J;w6yh`<suBAo1jx<FhX9cJ%r354Xfu$62%Z-7~PE7kelcw4>Y)@?f?
z%G+re_qDd)16XZ?{q*;=(^6kcLz7tGb%__JxJJ4~y$uDF#5iNCbAwxFgi~?sG)J%N
zqHpnx`<M5zSw>(<@bb%6Hk>fQ=g&l73AdrQE{n2&$K2k%jAhegq>}_7LMKgT^3)m3
zn6r?@E4Q-q+zTGK=TgwvLQbGDW`}=aj)YI*zCX`j#{%(e16xl5#o{3-&>!FTF1R_3
zhIiZ935PEriP-!mSuoic-w41Gcd5^%!{apPwk=S=&<~TQGHJ<0-dIP9qp~c21hB-y
zrMHdtqHw|-^>}&X49EBHLHpcYZohniiRCShE}u6p0_(gIftC3+0ajlcDV`5GHSLG7
zoMF?LwQMgJ+{=hl29GG`NIyO8&BDg&sI6<HRoGZxuXq9Em~(&KJXQ+3ly&=I(gL<$
zd(CslK!Rmo2KnOc;fAZd9rj9JI^*siLtNz$Eng)GmXxm#uw>4p-iADKBHeH{*5UaJ
zL*ClH$JN=EfTvs8wR)uzf%PJ(pQ_GYih_(WJv@^+(-yPu>3baI=itVP24IcKU{^iO
z#ZiPh8)2fa$BWli*m{QHX?%;9C)Y7$$_h@H#pD0=e?j;nfHl&UO+~yemzK|F>0)j6
z-gP6hubp6%bKKfGk7@JwaQ%HAaif#uuQDv=rruC&F705Kn9r7M)giB_nt|35%Htid
zxW1eHYZo(r_B`e<S;gv2dpLMehi8sSWHofrA@iN}wbET4L7>TXuI*XH{24Quzi=tb
z)^26%f%9C_^T9X0iblzpl!yKmfF=K<k3#R47#^O-6fw6Pcoo9CJbCl~6~O8iZ5V;K
z?n(B~n#0s3+MK%m0s{+6WowV3<|dfE)kpXFb6#5d;u2d)?~r^KY2@E3(qT}mbReW7
zFCG8!FiXNAscNXDj?j{kD$>!Hph*HJ2_W2jLb3LWQ*svlDfP?5)++`d|6m1Z$So!k
zN=PS1ozF-eVI|9<23BflCCfV=SbQta(DyECyOApUKpn*=L6Wo&*?$sbskfm@$5nzM
z3ALn3_$0TZ%Knx%q>k27e*yEIZv@sp$vAt4;_m5-m)B^7o{Wr=Kuq34MgvNCC2dkZ
zTiS%Q1+@+QksYY(Aj>apOO{>UPnK70*Y58<#Cp({(?%g|d6UXo@&3~2Z*|?<Le|^V
zVqMTls!WdVoyTd5kI&I^uTcP2vjVVGoHHw6qkS2dU5Ytllg~zjym0_a^hZS<Z#|3I
zE!Iz3Ud@En^^jNIjDJuuN6qrsZc)N1-+Eli`zh<{qg2(1ol`D{Omf-eP{FzA4vO1*
zNXx3l#I=AehWQ+LSB+j;2RXu-Xm1$>SjQwpGgk2^p-nuam%7qgj68}tWUMZG9@{Jn
z+3z6!W-6n<KCYKWf7Nvc*=%{8#HAP3=)5sjA}ZzfLAl*m!fZKaWwfL^Pu=+O`o9(p
z!1{{vUF5(L$J&Y_h;r8F#f>Z6eEJpxdtdxxlF2F0#QnudE^J!MFKeG+om{3Y$iKQM
zkt~&@IX~pt?zv3)@dtkV@fYTAJIB$tQ3TjN!otLy2ez4%cZh}CxOV$pfc1$lC1qqt
zyg(Z>N%1ko;KosoY+b?Xb-U0y@d*8Q;e;nTWApO#ha6ZxOyADNQ)c+L^eJDC6nFSz
zfF;_rzoVAMq8P#)_0hj|ietMrvSImL=1rfX<lPztT9f%@;SScGw!l5BoJb!NEVQRF
z=a*4{HD$pj=AL!MH9Uio@^a-D&tJ7d(aO3OnmUAICFL6eSVIkYba|cS{Pu;v0<2|M
zcw-waj>@w9K@P0WDjKr=d8c=sn@6{^ZNmoUuQ|rmSB|)ZcoQ4_hU*&^DLJrym^_ak
z=U(EeS1Q?G6<}qM>h+j2)BlgXt6;ApTeg4c4(=WxA&$GdYeL*zh`YNGA#TLo-E-pZ
z?(6O9q~VYWi~$enb-%hZlhd-Lw$$pX+W*7;ja0_1*m>jv9tJcbvz2nNeFh87=&A97
zq2hkXaGqP6Sv&8;MT20tr8C3*PkqUxy#rmngBW5~_WV~HV_%oRTAmrgbY~t?{4DUs
zKo=^yc5n`4b45-iigHp=>2wLVkIUis19QA7rVzpzG$p&h{qAn;-7bNv#t{gp6$q?9
z<-i(kLPK^ae9hIMu3-!lJ3j=)Wg(}!6{QiD@Kid9En8&q*drea-{1?vKOwMQ5rK8|
zKCbCUpn7&3sjknVb#_0SBQD`}SPin*=IB})U_(6_Ua!vK;=$uMdeH{8jqRA59>Gvo
z1L`v)@y^o<mfA1z;?4z}l{t)K(x;$s*9f*L&8X^|!s5atCP#bGR-TTGFgG}vYC`kb
zE!;RG2N?+o969wEuU(Rm*gVC?4)x%FC9vjJ39JLywCNCT+odA1;s2Y!%0i6wW8B<(
z09&P$pyM8i#NrYz579>{<)o~(4NW~0T=Mu2)e`Vif;aMcL!K9&%;JR%d?E+P;2<)I
zzMhkJ6ovSaQ9>Ru;jw8Pf#pd#ixTSpws^&sa|Bjg;(N|Rhlq`}`HYAh5hts75hty9
z;p-#d+k@8|>IYs&sK1ElBpu<yP>B>GLW@XG3Lhe&KBm115nSTlTI8ic-dV|Mxrj{4
zM|@H$l2cMRVvGJx#1e&<k|9hwNbeCRuc$14R|oj=(|x34RBrJwLL$`2D~v)Lb(|w`
z!!CVYqg@atL|}RMz^iToMO`C^dsmCc?w?+BA*>q)r4txreHNA|!ZY_qoO;^>*Svm&
z75Bp{vj;BO{fJ<DwA{9FloYl>FQ^`;*t1Xgw8Oq~0y&+NXlxlmczz%J3kUJGY7FUZ
zY+ujzgY}{T_^uLIita7A71hu7K{KfA7)NpS0DN-#5mGjc*v1KDb<JX+Zy0fzZMa8X
zLk{)0AKeSbig7gbvEQo(@HV#xPU$^x&gz3tK_7f`I-%!VhwC4REkV}GNt+^EvrK@l
zr869zTo4!-$mPM~=XU;}1zJbM3FjXH0)h1v5fhM#0H0(u%`RY^PF-4EwAadPX9C{4
zKf|dXj=*9@_`)EngEU}rOA!Z;UdPLTQe?C-qk+N}*oOSQ?Nhuuseo;Y=I||UMf=yc
zpH{Ji;gTT47+=7l&3~*Uwmxti`>z;4^U*z6x(36if^E*kysrrVl)ze=8Nq0QBb=2^
z<0!j_61;CasezX+x#(J0#Owr}<o62KRtc;>c3!~Ar=Ca}o?Sgw|8EdjtWAe{+fY#|
zLVvFa&E=^`^0S4t_ES8$ei|o_9mKwEbov|-I|s4-&_fu%uR%<#58f&r#-SY>*)v)F
z_aDdhyFqwY+V$tUEVDn*DQ?p<n3`TSk$xZoYreOd8EX&l<jessgz%3|JFxY%5ggx^
zuwSVxUm~y;F)d0%iO(}!I=GDsE8TS96!ty{MO1k=MrN8Z+~@&=Ge;oJ6IcgTU>049
zny*P<%{QVd(FWQ_H$q~|N?o@dP{jE+d5EnZ!zZe^%r<3<(-<2X#rS9wI_kq<cSQmx
z>0knCqyKHkY265T7mRWS?b@NgG&hae=_&5?L#9Gs3Cv*lguqgQ6%kl#PO|%Z1lBU<
z`m4~DtOw<Dl2APV3is^uQ8UQ&kLlu6M=6?IF5=#Cd7OA?0qe4PbWhHqBg+RNua4m0
zj(s?%6$rN?rbDYwB>Wu$D>q0RkBPuKZ^02*1MJ6@-@hV(#WquUqW=#9YZ;R@A&4-$
zjpO?zApgP-9%-!@T4eJK)6%{)2ly)!fhCWpUIj?{244{VZU|w^dqX@tx*JCnU*ewC
zd$i9_qc~6<rq?8}eeX#;_9?@A(We9@7J9Kf8Ud##r*P)Tc}PF-MqN`KdMON~wuh~o
zi<o2YA8aW?VXPNib?@TdsiQc!UmEAkGZ0nQfvK@BRF}7*cW@Fjb5ocbZb4nnJA^xE
zLhF_sj_uwBg~v89i0ffvmP-9!2rSmV%j2kgYXr-yZ0_225-+@RkkUzi|9%A4E&uLM
zLkQ<t+d3=ZndD(?lhnYQxC+#-ez*7(Y|Jl`!TRkqS-|%NZ|tuXo)F@N_L@W@5kWy;
z&xv3n5`jEuC=4tjJ{>+$x$uauWm5OI#WRKotQ;gHr*Ws(k(Ul{<Pf1i!~&5cUm~m4
z69L}`)YjA&Jn2a~LPRI&2^pz;_$hfwQ3xvaD=$33#d~X!=Mzt46&4jED<>a0xw%|8
z9}!!W8;$gX_q-zVirzswLht5v<e&6ET}$^-x%n_c%DG1GA+InBeWK7sJ9mG)w2#Jd
zy9y}SSFdZl|JLGI4+YN-SQQN+x~3mKp|!Z{_UScegW92*HH6ZZKDb0T<DOe1PKNZr
zuVw<Jy)$U(n?`;A4EKSgq^1wfZ|griL&2dA_hS3tQ9XgWp;@#IGU=a0W!o6u7LB5!
ze+uPd1eQFz{;Zb>dWEA%?wCf~2)ll01`VylNGu<KdFC*(t9#*-)PfrhH8{@Rq3F?!
z2hqI<Zkj?_?=)Kar%~5Eg*sNQ#-4E$*Y?6HunxBc0&9J-tHy;lX?SMp4Rad@&U>5k
z+tI-s<TXiNm_$0$TtM>!Kd=8N^R+-=eMQ9hC&9-hk`3%Ww6jT`Ci?ZHw<Zix_K$F4
z%NFeVkqE4X5iCv@B24Ql?nocUp|d9Nsq99}EZbBsPqTX(k!<}0FOMr=`w2_<m$ZTQ
z@!tvyBgLqQF=EE*MjRy1m5p1lapzI&KdAwOfGkvzcgmVJ`)35!66TmORO#^mYUlT0
z^B+VmY{0?0wlIij#>_HX;K$RE?E3P92i70EF5=WPZ@g!dD;dtLVg8!Hnk+_Xasad*
zI3m8h9is6mW`vDkc(4zh^*P84F@x5r?U1Ad?;G}F`+-}~j;%pzRy6V)u0np#R%|BH
zXNv?j9Da>Ai8X&F9TujTQCW`4iaL~3_pSW#I}%uLb#LJ2p3f0jOPFjgMT66M+*R1k
zwb6#HdvW+hAiUE%xZgidU`?ZabPiqFzIglkC?s}lWcP2t_G4EeXHtahrcunzG-0UT
z?ZYXA|J!^38zj_W5mSb`53I{qAh4E3(3T$z-#a_G(<E1Nm>t6I>rQY^Za^=4$cJ8G
zV`-N4M^Zo(-lylHR8)W{4Mp6PTsZ-e+IsIbOBlSZ;!d;tNDk2xSi7}VK~zzQ4ABgR
z=!mti0%k;fAh2YxPx>V+b30JACQ1C?Bd``QT$_SyV?~@hdYFv~TfE60#{erUQ7x10
z#i(~Whr7q+aq`g{*j5mMwTSVmXk=Smg3Rt6kbYnb!<Y`Hg&*7PFA1#qQsjl`;_1OX
z*niFpmXQ@4k-YNz*CDVD%Ur=F*CynMK21RWb+I0SMJ+ss<_JAl-IK=N1E=uNs|+d4
zvrIp!h1fms?cn?B1h#BZ#B-klw$c0g6Y$?5uol`gP#gFR=ML_MG@I+R!WuEPw1EB$
zJ9xi7fjzqp<AQlQ!pr%-Tfy=~D;8?)VR%y>@{0Fy&NK~;q7<Y>gu>1w5@o~F7-1Wv
z#rYY`Opao-GaX58s(2!O1jp4Q5R{RLj@lTQz4AbOP6Ik=e&uq7O<<zG3eEZMFuHgY
zm+l%s$-fp;bJRXxCa}6Hqu_aMCr-(%m&ARRO&!h1a#w}g@uS!zLGy1Fs@Zb*y$CGH
zlMivjrxO)jv#V{%9<tPjvQT4~o<D$XJ1#-lCmZQ2UsS}v{(E^66XTO?13Jq#ovVKq
z@XLS<iS>jhD9GU8JynRnB2N_x10zqB$oO>51Is<G<{ybCTUY&}vXPjQ&JhL_mPiBw
zksU-R5V1hygg{vRnBd!=`bS((sNcxLg7k$aw5UJDg(tX(G~#oskxua*S(TMl9GOMl
zQ1svQcOtsP$t!xcIKlZ(b%8HCuiHF1%b!L_<SZp~_x1CKzEcP;S*PK+T^Z!;s|EQ)
zY9QxOi?i<axa3)f3r^KI?(pd~@=mol<yMbtUUfL<T*H2^VSlT`MW1Fo32TL3LI+Ia
z+t~Wwgh$?WIL}@4@&4m3b-3)uu8nMmVSGDunO*fVqy^XB4I;LkP9Y=$s~R_5R<2iY
zti@^fM%)W+g?el|%;H2)3T(hlk2;)T<+w`abgh9Rm5ts(L>7C;MbAb&dfN&Oc8_TS
zdsnmwD#4AoOXYU@v`m706h)g-+_H#*o{1$K9Gy7NMe<<eL&J%9CenKChlw9${uT(V
zuZRQ}2N*uMgJ){$P*GQh`e#J#<xSi^CxyM6wqUEw{|AA^w%7|b$n;W&lH5`3JYfdM
z<QjC$4`XpE2LZ3o<C=sV4xToIS7i@cX4!%<JA~P;1o&%S#T7|;&I8M@xE0^Pe)@<7
zwm_CKqvhctoIXJ0$wqA4CIQ)30r1Rd!zgR7wOjVZj%dW$K7hjNseym&yNnaheUZ^W
zg`q!{brG|p9VmCc4dpXC+4G4w`2#!8sN$Jj5-Qt7sL64IyVe!RZTKIy5Q((&JWf9G
zK;qCWR&vL)wwa$mdxRD&?ntb77ZEve)d0!?wHTde8-(e66hvC!@zG0Av5v*N@?MOR
z4Z`lGcI_^UMx@eVoIAV)8@3(8Zbcn9=eDAzvj(CJN9bQV1eskM@xKk*@V~9nIRDxX
zRuS1KtZ#*gP8n(_Ls>>7-rDKH);kuVx!qJSR=svq#@fJ0VIvN31Qwk_`0C>+gv``h
zn(s#Xn_GA(w}B&7{`bF~tEUh$1Cl$1kQt?wiAYpEfK!K72&}F9WO3Ru53yCuI9(cL
zkI6x(&UM`22rTxDjk36`<%58hd5n=#vupaQ;}G$j)$tIk<CX*1aqJ#c1B#H{I?3Ka
zWtl={s39yaZ^a)Rfwc)ou4+OldIYV*GiXouM9}jUPc<TdD4g=(lK=#zm7}^M8ToHj
z@j!YX_S3!Ofpy?DOrt*az#6WIMus6XocFUbuyTr@LdbRH(mdv?yb-K-2?yA7xKjv^
z-p6IV7}QM8W0L(o-kOIB-^X~QxF36&j{QN&=ntI7bqy!D#uuTYxdWn>T2$voA>P9P
zdgdVrN@ZhfxDCy5hA_D+i^E(P;s012&f&s~H*k$BM1GA3Ep4r6Ybr-YMi_z|Y~kb-
zgz%<W^h~bR@_!2=u*OmD`3ySD$lr7H7Sy5}QPBITm(21^E2dh#V0u*+iV6>L#v}s`
z>kwFjl?h1II*OAL2cY=G2Ig54D`eZk2>Pqy5TkMo7bK-{{DTM95*M!9lw^U|C-y<%
z!~@(ijNn|uhi0gbi){YsMR$@hEFa3_;6X*m>Apuy#lR{lz;tP$38hgM(30JS12Qk6
z;hl+!i4`Jyae{56(>&pHV-IBa9mDCD4sfoV#vu3XW%lj{42M5~(gi6<UVIIuxJfh)
zu1pFXX;bh9w$DyL;^;ZZ88W@79sWp0e040KJKGmwuVry?*9kndi$`=j^}{UcgVbSq
zT>{(p9middG9)+8VtI*`WVQ=sfx0lcdK8<;1Is%fN#DQ)_9KCH8d68kLRu>oiPZzE
zVe#z$mdDYR>yL1aGdL!B5f3dQ5K%kEg{aMTW+2^D75An0L++jftYhlX!>YwO0I_vv
zqP-Bc-na4a>{*<DWC4q`Hgxx=Bf;GaYB$vJCaDP(ebcMD#%`LcMNzmJv`@<5hQ)il
zE6hV{sV}rn-G-54EMn?MKN6q|Js1{6!|9eho+w#CFS=vJ18aE#Z3S=Pdvhz~B(C9s
zMI=(Ez{WGXXK4^!mG9tjjm>+9Pve5J8{T%#qo0dQr*&@_)6HS<)xLx4$1mfQb}XCs
zm@&rP%lc(388J4Gae1F4_T2MBKz1u;s4RrVCX~fkLWk+9#BnX?2Ns}(RgACOTvsUu
zf^Os9@xze0Z2+B=DRhm|gW0cR9hl2Dgu!h&9Fe_=6BZ@NZyozM4wh%pTNH$M2A6Pb
zrv%P2UAInXK+h~w6Ydd<SeO|^e_14w64Mcp*^UYF#NzH3@T-G2@;Q(H*_9L9$b*JL
z!H8I(#N6)^GdTjwEw=g}iAOXMSUE^a&E&q)6G^e&S9*HCfFBd2AH47+776JK^&bfl
zT0E&GE__%jd1;YO5jjO3cx3F7M;7S=kx4{s(ckH#y}0MqT7vVRVm;j^@|4$Y@(L99
z!cwvh!8zMp$lFyy&W;)Gg8XNZcc{TBmpWYXtjBfFI$We2Rt~GA(wb|Dlsf5Jk1Ooj
zOO%hwy%EPl2N2mhfl?x{0;_S;S^S<FoN%tgdG~r;^QgmFrxn6V{F&>?NmiZ<9;`fG
z>|O3F#MR%q@As7|TsBX@OEWK6zIg)=4-bTeg&`#+h5Il;9*y*2g2pb9*EH7t%eeg(
z5D2WVh~f}ynBF*weVhLf%WL!n*{}s0zc+!kFoT8h4s_MWBGC8&Zc6OO)}zm%>6U<u
zre+L`RU*pd9-b=5VE?fP&<sdMR6aAROL9?^;te~cOSmj8gRPRUVEQ%<S*-);oA{bx
zPU2X^R96`qeQx8)$$i+daVNI!JBP<!MR?!xX?V}l>?CIT8d3k=4h|~kxn$m)*U}Do
zNM6>1V^Th{8hX$*yc&kVVF~jSeP{{Sgvnhg?Ax+|BTqISID->+bztoi2u~Md7(Ba#
z)B84K+r~fe$5uH=U(tg@Mk(@Id(qL|h3=YMBw5|Z%QJhp5JV!uw#z@jHG^=ZR&-!s
zAPa>N26(h{4-_w{LDlgclFAxT-`c?z`6g6lyhZ5Cqqrb@7zY&};;QyLq_zxUXki@V
z-9<=ucmcI*vXI)h9a}d1fo&3JaO$20^zA+1?(GdPS6kScXhZ4YbLhLr<6T(~GeUb=
zAEzMF{xu#S-hkbkSh@b#fxXh#@xV133Dv#m9_T`EZ8H2+&*D0}hRXfF|80Tf4PB@Q
zR-m?T7X95VsET)i<LzCL-b-FbOt+cAB=yV#c2O0m?`p@~Yz6|gujA&yUD$C*3WxSf
z<HA!D=)bE(Sz{|i^;yUaHG`_$Hb@^lh(jmt<GNNLVr%-*L##em)_lCPe2SL}n^uX$
z4cM!A7gsG)5m(ZVs<a>^nw-b+16x=6Vf#UBk$DUy6Gu3EIKbWFCGH<Th{M}A;*X8H
z@W-wjcwrlgchxNr4UD0?wHBq3ws3tcfg`)<9e-f+UKt#E=mwYgDl~QVV{V`kb<rlU
zc%*<`Ob@6pH|#qL#fP>C%B@G;0G;sEg~|E|cr%0cw!%T|-@X}}Hf+L9sS7ys*Z>x;
zK5%z;hNFc(^p##f+anF}mCX2`pTK-i1`=H~pnP5mNA_&Nw$0nH`^ZV0c&G<`8#lOl
zdBNMw7IsF;P<gEnJzHjIcQ0V@t0i$~8^47qG=*uy{EjsC?vux5!w|T~=A*Q-4pl7!
z7#`@wNNYCA6Ahqr>M)KTxdho~o`}jWM}7A&hNfxLOV3)wSR*rF>@VZG%t6RrR>BkK
zbfg!Sqr5Z++0pLsP(F@xM~^`6iV9T2tC3wlfT59Y_WX2ac;Ce1vuAMnsxq5nG7*<k
zit<W!Z&5nZJYGZnnl$$Blg5$zPH>1QM0Ljy$hKct96)oX4?G@7LFVu|+)#IfTUsef
zDk@Q4kc@b5rgs<iu(2Wm*&CYB3N1x(>j>LKccZ5~0lC&!Sic>>0mVDGZl90D@?P|h
zu{mLO1Pe7@@KC!5`9sp!cf%Ss!O6%et42jl8@fklF!fcee`eS%Okkv|0R_Qku)ZyU
zJ=>4sq8b}x=}iy~PNE^&9L~=baA@yQoL2XR<GXy6Rg|EzC<RdtD$uwpjUAg0<GOJO
zJTgUS?VG^dSDb)95?H5jg!RFG))w{=IVf%rp}j+dmf8%&xf??F)+JngVh7jcYBWzV
zy`Y;HdeNF6iU74MxOU|QRNe$5s;mi(ZS81nDnn6%H{70{z@7UV&~QmYZa*`ICi9Tw
zqKOxZ=W#<f0N#lusAz6OM<=_dE(LMk=Fq<L1SS#H$ZM%WTZt!h<z;a1u@Urq(>Nl(
znQ{O&7oj}M7Z#5nz`*t`0?S7+H$TqWx(d0W)-XD~nT@;SxS(tgkCGNN49#M4wjW&;
zk#M`R2j`{baq^x%3?qt>L-R&!3tFnOk?W@cz2}c``?&?I(|gc3IE$ruW~dLhpp})y
zS^WwWcOJlwvxYGB&q7sOFUF_XbDL8T?W}@_65Fx&=zTmfe~ZNWF7!;zV|1t+odprd
zFgt^b$M!+u>@zkm7a^mTjgg5tEKl`dq0$*PPftPi$Z;IJ%k=zR8gk2OP*vZ7UUtoR
zcPVP)EunE)7H7^s!W~Ul1f`cCx3m%!6{RT6e~(0OQ#g5s!y{RQQKloGlF$NvWr!R3
zL@bdZLWBYtCS>HtCTGI`T?X7E^WhSf1ILgo*axM<E-($Y0VJv1zuO0<!yz~WPN7+F
z4bO#FWDbI&Gx0t>3uR?x99cmm1rZwJ-Zejpkt1MzQ2&Sv>C0N-iLJE+7q3&|xwH7Z
zStLYgl1>o8MS4L7u($^YJ^R1t2i;50q34m#(L3m!M4<6rSTQj%@bL?PxxG8?+Qj3u
zO~E=wydd9O<X!%Xz!KzJi-K)APFm&Rk+Bc-%xt-ni^aXK$cvJ4-O(84lehnf^SVG_
zeMQW5Wh2K|9d{0H#NN$B2CNcQpOgOw0&97^4Wm_|@YcVL8}bLRa|1K@H|)fr6HoEn
zni<T!6DW@{hvPGO?BB8#J0(s+@$6OHdGreRnQ>vO_XN6kB(ZtZKFC~o3Ki#AL{-mV
zOgxkNSH$vE2Nqg9@#elFWOqnmx2zVN3)<1};WIa33Ddo`=y<0Ey*sivwwJ=R_;%ia
zjaznOkJLF_Hwb}GHZu&^9eimi^lqU&5m8o;aP!C(Y~H~7?T<h3$EKawvR4t8HSM6I
zrv>vH`&V;OZNlaq6pD8jFP+}P#Xk_CYUglGYUc_`#J~5CE!cMOG>$#=MrQsy6umRU
zvpxHvcxX2y<WEEHraE-3UD?E83RCqvIKOW@jvc>)2d1HjZkXgeS*VQ5i>!R3%y0`e
zgUMY5NNoKBTZq8f!0NSe6E<zyjO_>H+4Hoa8(e~dR<?;G<EJeWK03Epx%RGjqOF$e
zkIlQV<<NB~xyK+NAr8?xXK<aBeJ7Wcd_^{FI|Ru~Dlkg!MRb5Y+?5m{x&43G%3t#b
zYlqGIapa~kwER;sIFSf%^&7aWa0<s?7((gJS==~x9?}<-plf3fbDbx6b?GQ}Y}|%}
zCz+nv#Nd7V3`S;I9T$5r*b)Oj<;%Dsxtm?{u^j(n*KgjZh!fi32#HUEDAg9)=MUl-
zd7}~8_6KW&ZHFO!^%c`yAK1J&gIhA&v0;^n+aq-bmtLE}GNA;4Z`7cFO%f8@{=g;*
zGvw;A34d%k0O_YrF!zZ?f2ujtA2~?v-u$r)|J#VoJCEVeX#?1$)S{LMoP}wOR7WGm
z_BkFX?7{BM8?b?NhK;3-o0xv=l!WvZHK@90qp)KX<16kbq->b#C_qVsDYUK}hRoir
z*u>w*`f}su?byCg7BV+=VH%o;{LX1C(QTZjejO|?&0~TY-TvAaAhDU%ZQB7Hlv2d$
zn=f(OED>38Z&47Si<g%U<M1vvKW*HOt$So~;-(S|m~o!kvVg@^u4HMn86(9`FuEZF
znLWF)eZMSDUA>O0ca@>6u7}_dJv=xkjidV|aqxmNUf3lfwY&>-irh?dEZ&;j$8G8T
zY&=Oq_RM8my7d6}?mdH^!3#XNaTdq+9K>O%6F75I5Bl!!Q928ZEiGcQl`XKok8w+S
zFZS&{f&+3FasB2k+*3A(rnWJBwd8SD;V2FrJAu=;l%W$+g2;$q#J;(QJF+`)U_0xt
zt$VTU=oQ?yj73aoFRRQHdw34wZJy%Z!Ohsj>b>W%3}nwe!1bs02rTMA^O|J${|d_!
zm>sV{wyyyUZYe-^=LV*a8?g1zah!Vg23DzkXef(Cit`Ix*}nxlcS_)h0@LF=4{_tZ
z4&K=4!NTAkWLe)GkiLxb%8sy(tU~|jCllg-f;fS7c<XlTmXL!y8)HwkE#c^51JhSm
zargRdoPA;o@BA(_4T~ROzzm_uPK?yPgRkawJiLArXCLUp+`$>vhA*M^@Cu|9pF%${
z4_U2~SX`dP@?0TOe2nl)K@pb}WpUx25}q2^!p+kKR$5P>qO66-=84GZ7{l;vGukTx
zV0iI7?kLLR!j&7itYQT-2PfE@Ys2v6J=|9Jfp2;vI%g-aG+%|BKw~!c<#A-o|FC7l
zCTu@+0>>Yk!8x-B_5D5QERTfK#iMw1`y$TXxPx=2ZsC=_70hkSV8zzEtBPlESHlGk
zDa{yMSmM^{rD3M~dG4@(eF0}BcVRQlC2UTVyr>BcyHHd##=+;!b38hI7`xb-vT?%>
z?32BX+j{<pZW%#AdMLt;Z{q4vHcxG3`nYXBcFWzx1N--QUp)XUjsl|@2s6Bmn@kV>
z*ti3GCD}ZG{xR;UxFNi{A8k`}m>#G{W3(X*+1em`U>~+0K7mu0ujAUaYq)XkHg0M8
zBOt4ZwFT>!)gBV?dw@6c$>W75u!vkB4;k{DdY_tx@OLrr4hVshs~4MF9ARYo26~2O
z(AGDBmYy+m3{0VKYyndX8(7;r!`0Id0U_atj!i&j){3D+o;MW2C2r{aSAs&o_XYLU
z-w~eFA|i|QibyG*$l~*6k<h=BK9F}5{my%Dd=2u72R(zH$9rM%9)^@Ko;*m%lY~4<
zT-`mPW9@~TR*8_aty<Th7v%fNCj?f@0DJ-j0_%GVkyqD@LZM-73u|j@F85VLL<Dz=
zC#?<Q-d8k!X{`Tf<P||6u)ZSbRIZ_p8kA<fN5=aUZUX(Xq~d)}4QkqkxO^PnWrMje
zh54~gwAL1*I41*XTshK^kynoL#%}b_EMl~`9u4_%i1v4dtE)GBLShh`UWmf#b~M!%
zqAW8Kfvzs_364cVVI!JHmcXSN`4(85#`07fn#%H!la`J2oLY#6r!nzKW3h#7W*pPq
z)u<`XMppX!Puux@8q%`zQB>Q3w!xWC2?0vBJ>7?%h63az1S7!B9!|^{a`Fg7U~Cq$
zD=D_W0(H63i1c-Vn}Y)!Tzudi{vMgtA~dwOqqB-VJBz*JlRkfs)C^{%m9}AEuo<28
z`H1rlMPfn>;u7N!6%~W{_&CJIM&Vs#BtqZDAThlNr43!^on)I%KItx%Z($t6U5%(O
z&Omx>2tvGF;A(FR8ykB#x&<I8Dg|jpwW#f68;I!zEG@D+PIaNJrkIs09q-q)#rupR
zREm1g-rIwo8dmmfR(A1gQZtZMScSU28T7O_K~$NGtke{wieK|S9ht>-Om{ok2BI8k
zZ-Wrz8HTvBdX$yqqaY&%2{EjWaWRMr3r0v_AiP835T99!^5$L)%q)Y;ue>~ixk*-*
z%0d*gHvHrrG(OUEkz3P+&fY#u^*5q6Cl+zR9&mTGhmD;pyh7PCbIMWC)Q0AAR;Flw
z_&VFe*47Db{*j1c@2lz^L0e-LYKyXv!Rqm`J(!-bdSsV3qoJ(_v;7UIEy+Pv+Nb*S
zK8@X%SBIv)F^rR*FE3$Xq8Gi*<tWWcLPEGN{M?=3XvfNAPi2ZnTy`a@T8A()vj8p<
zlLP4~+uU`t_Y|?Q7sL9}#}!VtHn6dEgp+3w0-{opURZ<ru3>iXH<%Hq?4u&I6el6Z
z&jrqo%qa1Bi_k>Y&UL-$@9D%)dkrcIGLgx(Ln>0!vyod|f!g*#^iR@8cJ)yUlb9c&
z1llo(3G{-ivnPC5f5fJ-zO1T6XJ;)6lEV@1=L1)NruT&+i2A44M156MTy3yyaA$CL
zC)nWbF2UUi8l2$4b#P5^C%C&!@Zj$5?iO6`{O7E7&l_vl53^_2*SovAx>{-wl>`~L
zl1<8A9X42aZF_fcg({=T-I(z6vKJE*Byj(rtFOOJFd1_*m;>;Po96ITX@n3sut*p)
z&-yt5T5IcwNV20EgNZa3<_iDt;KO<A4eec2Nqsp)Z0`_QB487jN6$P>Lx(gKskx(n
zH3Y>5B@${AF4Un&9+i!Yd;A8hot<r+T>w7hv_GhL;KPf%!}oPQ5$E2T6WCWsI<Wib
ztVD?vTkTQRfH7m=>^VhNqB{qC_mWsU+IspxO<$P3TeJ$R%kbQB_2kgq!s1nc!MnE*
zN+fuAxrP@i8iYY6=u2{AEAEUOBaW5Xvh&p(gOoJ-@xeaFayJ~SO1b*!rhe=oH!PCO
zZ4M_7m>mn?0rU^lx)2kCLVs)i-qXx04go(ct;tku%mANPPt?*gLwfCboapMV`>JDO
z6~(A#yJCEKCWv0x#|CCzXK0FL1XU+df6ipN@n~aXPUesj6URSFEu_rF{c^A=fxT2j
zF^uc%@mN@p<{z@Sz4dW4wrV%lk536AjG07j=wuMD{6qZ}D>*T1awYqp{101>ic4F5
zEY3uY>E3E<JNk;x^B&%D$L|S<<G<jBtZ(szQxB3VgKaf=-M{{v@2aXJvGh)_aAhK1
zT(%#tayUfiB)GVg((z+QZrEt>Ocbeqq9}na8h^`@-BQRI5qHzB^#|MrN3+bz79WbM
z5e_ln=KHzfY2aY-@dn8^8!zJ5J;=iK#XCs(y`~vU)q1nXj`wMuA8oCCEn0*2C%=O4
zY)wV>9-c~dzfm6^8Idvcg_e-$+uA=L%@+GNFamFNfCpsf4ylV|R2m;MGkXfJQt@zh
zaSzE2_(Vmu=~6PLR^W)dOf@4Wq%snZXGOJj8uYB0)laof1s!=8J((yi@u3`E<297W
z=lze{ZP)dAJhyQ;SMF%iZDC;=ZDgUR^^p$krg=Z1sS0cFL!RLw1#E|HEESbUxEuqT
z(BiY~dT$E$^;2v7+-upO3tngmjts-i%Ff2b!RgNyk}C;Ue;0UW=<zX$^ih7dafOs5
zNV*84x@lGeKiD|kGBYSoNW?xKN$}*oQxAcH{Gmb3bdAmKh1ND$KkpBS(^fX|6&uoW
zE#Q9`P*-qrY70EKh0fh(p`aT09uBb2ut*rVViRSqPA>?C*QGyo;V0Dz#g-viNwok>
zzh+>W$C<XK65_GM+SuAlB$uL)N}gr#H+R=;)RPTChMT^SoD>_%qm|Y;NpSicY!PId
zmZnuK`st{OG!^+bayQntySYZ*Fyc?_Ft7HbdejT><kbZ=rI!*L^+Cie*2HP^1|RHv
zNoLUIZ=`2!UrL?q%_l7~=`J2c=@ieNsQ(<{au?+1r=Rw9PJd&SooJa>X~s0L*bPDi
z#o=-B@)UGN{)&u^jAU!qm~m1}GvBpoEkR>J8~aprQytd;SM2)H9{Y}G;~QTc<D`9X
z&`jnAP%)4Dw<_vL?*Rzgj0O7Par1Eck@Ro%pPfX;jHVHv4w~u^XXpz|Nt$`>ocG4u
zJuwzflG?LkHWmKyBq%%^=n?_O{z;AvYpWxxUeC<XZv(bp6I$_A8DBfq2~8d}Bsw;7
zFBF!gAM0%r&@EAXY=Bx>*lO8@r$MZ0*!oi0HkZVMI83l=BGImuF)$7`PL?ym{oZyr
z#x5o><Veg4JN|Ii=M{;@8&Oa^AKcuvPj%*>V0J5g-Ofi?a-lLs^*-Y68>^4>?0DM|
z=*1`6Pw`XVevS8OND3c0I9S~paAsOB8}id$Y}3LQi@Iv`5nPzs;TV+YuRyvkb>3M`
zvzr&ymc_~Dem2Zy;)@gpw|Gl34j!n~e)j%WnXPy{Jn(esiT8hSA&w9B>**vX5=@!Y
zkl$mPyZb%!n3_c~*VF}`bNB7&o28uurvbSf+frC`K)Y)9C3KEG#coIp231;wO~LOK
zHz5J<vMGE|<R)Y^w6OSifT5w`*3l87prD}g+4=eQ-X5%{r|09-lMB5jEe#C?6B9~N
zQPCQs*516d$w_4EmaqdPC0c~5(b<v0OVpfu_-##dcX`J<BWz6WmA$p!70ib4;lF_r
z4M;B1z&PgOp3%Djve(^qV~=8FHBW?qW5vF{eJF4%^J(wWV8h*S?h&@Uy9fIUmxYqd
zzMvdLdfD$GQB#{Qt*rE{t`b95=E|w4$jZwPgCzNFl<BE5=<}YgU#KDZ7AztLg;?Mx
zC=zW%W}mq3q(nW++Jzhm2C=|Ea$-9)Uk;i6KEz=~S~j+L>bjksomLF2XROQ1OMr=q
zN!(OHfVv|NRqMtd9}r~C3~LugSULvMKtLH}oU19HPBf#A8WK+~O=j3moN|V!dLika
z+|i|7BvVoi)b+!xpf?-yjO>i!4NZO@@=!zQUB-}}B$M@8ZA_p1sqaLd$>tQkRDy|0
z1X$fS8T1lvJjDb2o5>52TO5Q#_RBaL)5q&)%pPCCiO^&X+2nwC2Cw5`gSxT)=Z2tR
zopp1_x_#@=>~ph&f8JSUd1*vd4zU0C|1EkLLXsVL5klI%Fln=ZJz;4X5$|%<BRPG2
zBI_ZHbm@GZy>#gh8t6b}_d>QiDa3?B+%R<YQoKYnH|VU^hxtVsM%dT1t(P?Xjqd$n
z=A71@SYzW(o=4BwmwtKu8w$##6m&w0Ke16!J3@%(q(*rT+rgPB)2fZ117jSDD1u*a
zsO&W2uv7F}t1h9qC7IF;bid~`-PHvjct10UlXD$mz-G)c#*<$9{f*yu;tu~nfrVCt
zJSAvY#K-fxz+rz(skTJ9`hW;}Yk>K~hB=>eA4&0rnjDLx*z6EiaaiFQ<U+=7;zucF
z%pNHjBtrVVA_*EiLS`wM#A}Id>O0&VxzALM3?PiRWN;(HT0#U96_`ONTF7u{DnEgR
z>Td)I_CqJu)oBQ?jrTSZlZ&}$l`qPat2Ze=;1{mSk#c_Mp4rj)E{uVXY^nZ_-Ee6x
zoXRM^UE_gp!slSb8$|^O^YnW=T<w$bsa|*gS`rF2{iQy{g&Dg=<A@@b5c1SQLLt9n
z3rW`p9CQ%ve+YzzeZ5cXGu05ef%#(g^h|eQ%paXxGO^wNB<OXwg2U5OHgsm#f5a=`
zq7Av)1Rw08(vRhBmZ;X7tcyb@L4y+(gOMl=kD91AKR-{R_TP)kj8+OZK^BEJke<4v
zq~s9Bo7R7X#OVz2@lQ8#E7;d*O3<5>-VX;rOG8SB#ly%LDfnw@bQDFq8C{jzbN2?y
zB}W%Jl6HuVp?+aswQ=mPd!HD?aazyN($7%`Iq#Z?sUpd8WMt%b9056U8XM-fquVyf
z`|E!XRF`l{9Z)b*UZG$^UVcY<%+w*Qw2AaQTlk2WsPB=a)3(<Oa?8Gg5y{9qG<bey
z^whb%A44{j5>ZJe8o{0%7DHEuVegr8Ovs}J8XH3$VZDt*vtbWlEM5<PixAoF8l)Ni
z8BrG%Ns&$B#0Iw$I&U0xK6__p;M&@nnWF;$m)gLPD;|`kh56gzGc4vFe$w}$KaAb(
ze&pb}rqG~#_R6ZN?d|QJeXieqd_#RHU?)bBtOJkdTFRVJ)&GkNqCzRDskM!*fznop
z3G5WC(a~qTJv_J+TOYVW@^_x0s2IjW6!|Vn14x)E7JJx8(lRK7FMDdzdpMZ-dw(P#
z4?&^}b6I*3^IH1hI!8y!xM~b=dMNyygots)-F=FEOm@7pqAG#xQ-rY`6NAcnr~+vs
zWf>Wo*?x;nEhcOIiZ>qfCNZR&D!!6I_yK{Ih9Y5HX31{3IEC?1XHZTeV`XJ!>+f@^
zE%h8p0r`~g{c5aI&wM?H9EQXKkJOU?cPIayouD4#lbzmVnNy@h1tAw{2@7mYT`8f&
zd<c37SuD<yRUZ*CHKlAJ)$Z)3+>vK{N(38K_mO{2Hx_+ee`IA-z3~$q;v>=4zsS4z
zyF|C25ah5)AjcQMpd8ggE1W1JRWjlyM22x2XS7263z_j9Y3;Py(J3h+C`3bkN`@a_
zx->N6-YBe+{D2==iwto?rpIiN+QLdy3}waa*mGATXSDG@ltlQ3`iAP-@c*F%`Q{i`
zFoC=Si^)yDF;s}EaB~{5=&QZ9k(jYK^dp9-zA9uv#N6~%M?~$~SzxN|+~H*19jOI<
zJp&Kpg^H3-P#-wId4H??4*8w@yFsd7-3uqIPraI4q|C>{g2va^mk(=n>=kVemDy!^
zj}(X5b&(Ptf|x;ks+v9K?=F&qxHVj8`872FMMXtEK|$A0mjAxB`i#ejom@XFCRplj
z2CQrzesG*?`HqXo43S!n+Rt)+me9)Ll>onOlctB%=flNJ)V#Bbp(=LoPzZchPsG|n
zx9-xknEz+$?DEeV3c8ah1vsx2*&gHU#RsBl1EUp`1vGfEnEBfh2-9B6#ovH(ONiI9
z&bGF2L1}ArsO-Ot`N45Uy!;XGJBa;oPkr=v!u0}&>|E3Y%mMhLvyy2}lj7RG1kip$
zTiYk7K7!<-)|&aY7Vs#yMmC?7#MNure1(j*cT52f2~uDt(t#na)vQX9!$auI*Occe
zwd~ltmiNkyiz{cBz`_dhvk(-ub>VQfvh$lY#DgEviG&xRTF<hG8nb~XX3i{~fDdnR
zZry%oSIiN035=sdI2B%NKK|Cec}}9^s=_18fdv4JOR$wNCcXPYk|>Q3;a?OLvTF-0
z6@@C=k_F^MbufnfUmv|h%7&Z>AG640eW5zY6^@akKcw*4a;d@nt7d;Zu<)Uvy{-hr
ze@On2{vj)%kYDrjFcyL?tY|EqTbh*IT=J|eBh&W*cw0L3RtK!m<b$$==FflGPrr-9
zJ~2uyaFCaL*>RR#g;EeGp5lEy^2Wu$xC#POu}R&?(A-2#`be9H($_rlKUfDsu=gmU
zOVn>8OSECT(LJlE<NU9PmIOs+N{A|J_?@14(%ieA#GBG;>dz0Tk{W_uo@P|7k0@OX
ziY-pvuRnO^!!x9KTkS*!!kF5fl}e@dAG@X-_Hm&r_=x2F4}dxWfy5<yE+;AMsD7@~
z&4|vRMV1CMOA|C?qa2CT4J|_-Tj<*uH7+!kS7?jgO{i5<wh6O>3iNR;>9x9l0VYwZ
zv?sDUAD<3Z8xqNm;SK(zdU@=lDrdJMxG%!exP38q>_mz6c8U1T5q>;s*Xn;kQ(gO{
z&07y+WPU3Z{}HN7S-ZkCd%dv<Rb31j#<+*e>UhMUHwmXGOL6EI(P1xk#m+7&jRc0i
z7j}4+9ioHI%utozDlKyOO5qg=96yW6gYkvV(ekbnVk<axoVQb;45NOiKGX~}1lFLr
z?CKkO&4kmtE+lEt?7-q)!byi>s!&B@tMwI{6A+L|Z*DQPzksHfc|-4WC>uQh;{Ctd
zTrtqjVM^_Y#lF~yW@<dE&d-1p=y1pX1YkW2vbnLWYYbjE9T7-j`)DgZP(0ZGkhLZ^
zfPt53_0%9NWj@6;_9b1QZj}>}b*^#{?EC_UxJ4;4;e{1_r;^oQkc{Mwb-Lc+ndOO0
z_?$AfrNdh{NNOIC#jY5hWhoM;_p3^g0Fi1ao<gc|L~m~^OO58@NI+6rBUN!pnZL%+
z$VfCnr>v}ue258xlSw8bY%U&~m?_<-<pWJfHg)A!yA;`z0_0mu8hm;aq;PqqtM-mk
zof3G<B&h!Qq}ZTKBqtSf&S|*niQ)6G9-QGRz%djn9T->x-7GgA`?Z~xBnaNqMNb_a
zG)de?SqAT({NX6Y%EnP>*9hYfChqleK&I@l87RzAbG0Ud`vv9GA!5By+;%gGR5`;=
z^O=ZTj!!T`kP*Xa#*=*HuYf2^=83p`>REiVxOP>aH!QXsp@HN<m8-pFMX>sOU`9JU
z7nioQ5$@-av&+fco$Fm4Aj*ie0(B;*HNy02S|lI7J2+_-(!JI5$q1tc`;j$7yQYy~
z<WtU*JI&*|D161IVJ+K@3_w|tIq;wHpxaL$ywhcCKjl!v$%kvIm`PX)fL^U>r7p;-
zV#_UCnz6^v;PBh}eoLV&m)nbr257~PH?w)xx$4&M>D>c{ua2r^?*mRjgD&^oW@pLX
z=(Cl|nlZ>sXAjU_PbMl}GyAR<xGH;BG`K3NUzC)-+WSIN7w!@e5%zUsBx+C}k($DL
ze_*sfhfggFM%?E>HG2Gm5M_X0<H8Kpmoml<_#71i3Hlpxzh^x9@mr|dYtb;h9T3OA
zNt>o1b{<nb0<V?rf^=+Agcc+4UphRAI>IAO!XwsaN7jiGH^Uk3EBWq~et6h=Bh;4*
zEDLt1txfffOht#^i$H*zS7@E^%LQ@0vQoHmP4oRd9}^WFdz&W?vZ}f|PE*GvDcUJ{
zGEv_*vwCp@jQIH0{UCe{e~cQ-=z<lkY($L}ErNOt$x5H4z9ue4#U=7z5VvkueuK7P
zL2)_zvW%Q)sl^I;b4L6WfBu5BH}2}ZKmiTluF9*<hl7EExo8wu_z$06H&GJS!!HR#
zOdGdR1F*5NxrtyZMA($T%Mi<EOu|dka4CX~4B?Q8Q~cI81yiKPG5uP+^vj@9Al@`9
zPpz|J|4TV5D&mAKbSGX)dJs@IjAXE6%Ksg;Wqu7KVK(^L|NbFBkmB35fob@XF861R
zvpm{Aa5ICyL}(#f!rQLN+^k-<t2&sne0LI8L_k3SZ!@`oQAHHUV1%Td9?1^a?fRsV
zW{=jw`L!L{Z4;MLq=bN$_AdkLh@`O$^M-(p_(O^i4M1V1*_#WR$!Zy=CuTF<tnv2?
z)ngdW@B7?-(ztH@{xd4hq(f`=d9~0uU0fkyci8W#0UprN-KY=;r;;DQX<~rMxLqri
z`wa>#9^)F83{xMb-3JlA@<vd`o1hf1u*3Q*=55zhV$^R9lm_fH0$b^nH^0)XUp@Xo
z-OsFByl>#1F_cU0#+2Hf;c`)IE%HC54EFIc=kHKA_Eaim#yH$=)FJ0ESc-y}T1#;)
zZ4OtH_93#iOj$|NwUPKeLd9@&(=5O!+n}Bfydzm2$@oY|DNeWE%=~eAY_7gEutP9B
z_P;4ywHK7_nnIr=;~(L8K6t{(IbSaGJdb6o!I>jsmhADEJsH2o6MrR+oD7bTjEpF|
z=e1jCx);`Vg68W04(lOD<RtGjK|)Q@d}V)q9I9xW`d1CW<oz$Q-Ip-_LP;XNasB1x
z<<DYY6Z2JQ@Vu+Qb@k!Zb+kFeOS|P}6nkS0lyAiZ>e`l&JW_I~j#rw`j3nM}<-)7@
z8!{THBmrTKmocU{E`*w*wJ)g^r>cplrM;A#@gsuaDw#>ktD_WAc~`>tFT+6_MbSt*
zW)d&HB<3SX?`8JGaEH0=8q>L|L9k8qRzh<xsK`ggjrBVs&DI;Iq!H^57~Ih%hW}i!
zWo?dx@X&%dUM{=(2wmJIlhgDUJp$R+G`|-2hJF!CmkR*gH7|v$LW?bRI2-6D0Y1E3
z>7Z6prW^n{XF|j6O>~Xc0e}C1DEzcgtl+3iPx5Pt>CCAK2#>^EUAVqxYdK#oi3@R|
zfpi${faoYkY>{F~DI^wv94zWuZGR)8GRQ_%Ow9>J@#|EITJ1Wa37le#!~stiodXou
zg&9=fYSf6A2`v9o&zvy&Fs{)N!Hd=+iB;`neE!NI++Fq1E+jYbbG?$`aAHWllENKM
z9V(x$W1m1NtFn$j8D_G(ko5Nh$R5%Ba;GdV#Ws5)MI3SjS?e=psY}($+XPA5qbL<*
zm|@88O(U1x3AAFe!4O}Mbz!Qc3q6U4j!0M*)H614l!JJ_TP|2zmI$aCl`2bhdlxsk
zxEBe?HneLHs~X_UJrsbwY3&nNq9m{f2L?qIZLj-NAdq-SgwP_!k0g=YTwI|S7mi%K
zysk8OVc1Ej3T|#(hfNZ&fw8e@s7fsP7N*gw;Uau?SSb9_XYRwWkOay2`&d23cPm0Z
zJB%oU6=kn{OH@)}zqE{u-h~Cci;D|HbaWYed*+$h*$*k>#EV&itzjl2Vo_>u>HiRc
z%4E`ve_&I{9sLB?yp+t!)(|kETp!y*Qk)LeUa+Awow`(Pn&W_TfL~iX!~?gssU!YS
zYd!9oiFhyglKA46E*xO>DTHNN4)rRe#ei?d=P>=c{Ri)QOKtmcrZsV#3i*hinep#U
zT|K;|_yC8{Iy*dFLYrH@(T(woC(MDv8xA|ca{8u8DkkbLB$dKt=ZE-9PUN4PS0>I@
z_&<xjY)`sdEmqzW|C=T`<!#SdafwqOsMImJ@Vk5e<zv;>X@$?qR{LTF<d=RMX&~6K
z)Gb+ue3<Ee&)g33HzD^W{g&Kz<E!m{zxd&#N~zl>mzth4rrtJ`95f#}(puf=eBPpN
z-8n95aDEv!&!HyV$}ZbJ@h<Dva3wyeU1Rju*NODUcgZb?iTvFNE9yj4?EGXP`9p&R
z^O%}o72%5zAM_}GO4KQ~?j7E{9@mEa`ukkCQcJ5xPLXGwT^f7+nA^_^a=Tmip64XD
zT(-^E!;yzVQ*RPU7DBI=S0F2?2<kHNb8UGR$i`u!APfqXi-uC}7;9{O7qh=w?+pru
zHc@Wo9XjZj6Y8(q!A>R9w+MkZB<;JfgEszR6xZ8A-3+E)!DOFS`WMI?lnZnkvpD+d
zkhHW_ex)Z7H7D1=Vi}1Yj3XH6N3*_tV5yv|jTph7k@=yVSy^q)Bp}!R25?Ilscp9!
zzp-05QOWJ&@FDkJbqN=YEm>yQeCZ5**Mh{^l`Y;Uuo{@`oAjGlIFyPm=CDM*OGsa#
zp<`*>hFL_r_IFjS=;s8J#n`=i^w9mL9zi2m5Y3IQZLs4bGUGoXQ@^iAIw{tb6H*?>
zwLHM+Z{d<(Q5JdTWcKQ`R5$zfq3zEI_P+mcze6kZOt^7~HTT`oP(Q61Vs^p2vI{1!
zf$)qdzlrybhmv)D`6%}hs6ukV+7X|wuC4;JAzox-WBG;FfuQG!R#OrvZ<L#X&%tw<
zGww+6kki4Vj!Zb}%aB2{3pU0eE6)^@mdq6VHr3k;jgF3fb$2HvCx-~32NMz#d$M`t
z%tCf@bnJ$i{8?WKDKT`rgymdPfr1O5pg6p_#g+meFXZG~`<dL_9!*804C(VyLfx;#
zw(UP1=86Y_3yYC)7viWf${Ih`=VN&sHkJ<@8p+?XjgBrz`+=N>!@vPUUKxE2%$ors
z|NJs96VXt{dl+k+gu0Q7Ori^ECl&J5gcw&dAk#gfQEgz`FlNl1M`2+T3XFzp0OmnI
z56#{-a4zyf8#6;nm>|t6d>#Mt3Eecge`gJL0HiCd_i`6EZWcwjcgtx`VCy7)IRz_Y
zt&K7q^RKOpJ?8$QR-oY~zV6Gi0(HPA>$%tm^SlN$mT}S}l8k|VXVGMl#&~A4@PFI-
z7~4%;%OH`3MV3kv1B4PiLfw~1fVovG8Ld6%`i5}NO3sDlWG>m?B{4PuX(NKHthe9m
zsd!6tF1~@nilGxC+90HyNBs~>tD!HkrlnO#1$g(b8){0xKaU3R+bytm=0I~VNJHSf
zK)cZ`-qiO;nnNgPdR}+{wfC1c#^B8kGafy{)a(YTngRU^0v-Dw);352mYBv_>E|Ob
zy*fCshZC#CBO?P3occSkO|aTnH63QT;OV+sX+nHDJw+kmdWa!&n9@`JO2}O2A{sp1
z$-}j{SXdMid(FOpca|#ZzKf5<Oq5v(Rw9@A(J?i<9-ZUD^WmHvN`RMs&AuE@rbey5
z+A%H6*IP{}qe8y_MNjn1D?PSqIN!06r|!lbz4oTci{-t{R}}f3HAwn)(*|E)_AOCO
zHyZ5WpXEmieTtp!_{Q$`j1BbD%Od@2+JQ)_gfD>bV+p<z19Koi+*A!M#TvM=85dV9
zFt^ZD+g|tNc`nhtK+eN%{v#$fb%U(Y9o;+$(WqEOqtD33;hXg0CxhF^coviH8zIg-
zP{;JZ0B&qzr`F_hmka$Vf_{U5_5yRp?XtzoK6f;srE7B9k@>9?ai)$>IFN%s3fT#A
zgljP9dAxc<=*8svA+#ufiK=plulR}=IfR&i#Ny?*zb2PE^`C-}QR4k{x?n9s6#Vb9
z`Q9~>8F@Hsp*rGUyf9lO^b;4cWRD)XcdnfnG(B%N3YznH@|)GZN;nh|wPRI3(lx`8
zl~IKrHc?guAA7q3Ry*#@og=C&E8m{>uBB|$J|aM*QP}!4zU0vl9f2kYuYARw#qacf
z6zf}kNQ`W%Mn<Fx3JMA7>5-3*USPi$JP{EQXAh5qo3F>j=@RmjSS@br`8LmFgUra3
zPsN%T;+-Ks#b)XeOYW$h6=%t6<{I<!i(n+FsaY)&zPCI*KT|O?qaq<84ULRQeEY^&
zGV420VG{daj=kU%^EZ<0Zqbs8u^W@j{u5vOk3P{Ua*+$it9z7SCoe8&W>iSXk2=br
zREqkZKzM<Spuyv%sdcr&LE_Yq!QKpve#+O^w3ek9n#U^EFIUxJ4==JNQGZDVN}$6;
zLljJQk`9!_n&V>>*}D8tw)tJ~XnOfq^)n#K4wd;SxC8OOHkJd|V_pb9>@+ZUFS|F&
zP)NCrN>5uUDhm+CvCkgrl({TBB_$$w!E1)w7L)#pY*GqV@H4Lt+olC@EVz~ojCPXi
zWB5+48B<)(($QP1rrtz_M!!lU+(QnD{f;UsBo!x79p#@QVxsyD@LdTi{sb2%;tTbv
ztIqxmOB0h_$~+QF{-UW+et|e#Cd;WO@p>!3r21=X{CNcC;$q|K-*s?FA<Nkqn(6r%
z-ujw+V|=B4{peZlZOBpCu#`+10*M33*2%@+=Ou)9;|b?mB*}y>`~sMb?ru(mvLZBs
zlh5KF7#$Nz_$#(QRJA<Cz4Q<=maUvUz_?9im=Vr?Fp7TerJtGlmUv;VwamZDu&n}t
zySC+ppPuTVu3SAr3ronsLPlE$XRu5L3*>sSrRUi@atW8wmSgBV5}FucV%m5r02Qyg
z``g=EP)ICejDxQ!q3+0v6A@D<Yh~zY@=?vW)V&}%--<x*`Y3VE1*@~QgX1|~&=R!O
zYrNlp-Dzgv2v<-}x#n-Um0oon(u~h1KzGxBa%>WYrTAdE#m2ilE3!z~=AO%a=3{B4
z2hBVVZd54cd*}PBa1cF&SCZB3bdeQPCsbG&6vfaO<&-42WRUR)C6`F+^s1NU=pIZz
zPG@A^sBNRDM8p-|HP!lva7U`79b-n%tN4t@D8f_AGZmUrPIR~F)!X5QM_RF)L|wmn
ztA;@i>qKwu_4wQ~xQa_Qp<Ua|6`JG6)yruB{9C<$p=$+CLmM}VHYh0S$tT#>J39%;
znP_(YZq-hf79}*z@Ep)jVo>?fDP_tssbW^oLuhG<D_3C#uNRN_CTV{3kzn!Bg`rFC
zE^r8%{^nAvUhnN#%82hh-Ray?7ap=&{{AG;H!qIB#x^Rkee^89mTC<G&S=MEwNzhO
zo~9>P(64TJ_bv~FANvvn&k`*Wae^X)=-hBRCG!fAl>W`-7u%t`ugdkyfT-yD(I&L%
zfHUeLDRD?jSrV8@tLW1}QMSt9<E=F>{FU3yx~37BiMZb(?^kYhA<4<aXK%@gvs^Kq
zjL)sJK?A5fWKZ0qJ-B9s(q6gg@5dScGOFtA$B{=J-e)tULw89Gc$sE<F?OsFn0%Vy
zy<U1I<ArCZiDcrHw+imqDG?S#L;1XWh{53L4l=X9Aefs_+<iwZceK39$lgyK7)EnJ
zft4PuCC$C8YOuGu$S-yWH?oN!%tTG81tF|Gaun}xjBwoFpIR9vQ@!m`76%;5n9L&7
zq_gE}POSW<5!4<i!ewNDJondJ{r?bIa_00EEfNtQpL*ht|H(0PT&=FGsG68e623z=
zkIE@1NI)3tRQzZFBNs<gU`7xv*-6J%y%{hrlcowoFNO9r0Uc7?ZAuR?qtK(7J4+8@
z0~#yyD=lG-goPpDObB*ZBjLtK4ZY>(Pn^Ajg90#^1Pu+%#>weWnfP}+<16@~B0&ez
zLwqLfiCNm$vr<a=OWE@UF!DgY^{bdriNp_s<OBg=2SZ@Tv^$(k-%1&PRl^*-t+5hc
z_e|5@R<=E__3do65y?P>P>i>h!0(pRUeYLPM~ZFfn`m#9`Kq%ih*?><E-cjsQ<!Nm
zo;@Fpl7+^Qk&pTAX93j$o)w$&?qksT5~DXUJy)UHf@oyqG@e_E4CRzD{z$4NMb{;T
z2MHMEtzQNQ?Th)3R>FCgvDSIN2oOFF1tVpwK|4CoLIzxtPUkjnymMUT+WMOzQW#-k
zhm3Qt@3X83!6Bq@)gW+Wk@63Ox^o(qaQQ$#TVji5f+qtu)(5wZI2a1lV!oiS_dB@z
z^r!yqTQw$C(AlSGas}{Qc)^};8RFCwcj^&2NjXFTvVM|_$uA-oD;r<kx`Q&q1T-D9
z2dZA!T-dxmX$iZ*to~$&OsdcY{mZ7j%Ml%TTPy~;-UY{#cT5f=!k?5YAyjW8*;ORB
z*C9?+OPScwC6P4c{g5Y`=|KN_TkQi>Diyyzg0+$%QYHGkqWeNdmMswIK+GelJ&f;B
z=0_eG|HQ83_A8%a33Wl>L{*zRxXs`b7<^`CT^d}XQ(gNd5CEP%nP&e3-YI%8>Q-pw
z3XThIiKy4^=_`2#)_a72;^|+rV)H&;IjYyxd-Y;<e?G*7Obi)j5e``R@Fe{iGp+6!
zsWw9*<|sDW>^A;jbTsx3T*RY9WIY;KqN*4@$?Rl_2qcj7nHH4l^bQ}q5p*$qK_?OR
zAqP~!m_En=Y+ICf`h!B2sPa*hOVu@%mCVc<3HRBRop~3!Z&L+;R_1@lX9=sdSG>HR
zpvk^1_0g517L?H{L6~lE6^5mm)l{1+G21+<+15!&-Y0ypT4y9eDx3I0F=N(jhMJ&~
za90#05K50R-{mzi5N$)e;JpthXgn_i`_oIj2zkR!M9KjMhV=Ssq-IdEerQ5|4p2Uq
zpS*kox`#ChM|k)1onO#U-=f+3?<|A<jju%@R)uX}ar(kJppn|7@pV&EU>JL>Olkdy
zIc?E2BhU@ZI>4NOIqQgf>FP~Itfb{BL2t<$Fd@y^$gh<rAKW`znfWk)KGn!>eniP8
zvkbX?IpT`{b@Ro2pL%{3(W-pX<uH*BRZhnbymk5&USmG9mCExI0y>$Aq-ouUK}N5f
zE6+_|W&Xzw<DC1r*~u2t$0yGvTjBnSLAE8K)1a*#M=qY9h5YL<=qroPdRFB3XTN$T
z8diW-xAhH$v}34^`GvmZo@_ZiZMQAXTC0E_Zx#%{p~Amz&W*U)w3iq*1*oKG4yA;v
zeZmw3#`fzRUT?5EHH_k$ya<G7>jXsh5?YlgYwqOEb}4gaglh}#q4|I44H~#aD)sPj
zY3eeo^d49WF<3jTSZco<nZkTFC*A&C5=sv+ky!3Wi!<)L`qu~w=}{CC@qrz@C&g5z
zd_~xbH8A#?iLzk%CM|P0bVTqU=|9tig)CQcVX5gs)n1z|I6X<10}dUkP@pL5EKxPk
z$kceucNYpHYo;o%h0)_)XZUs|4e1D+Hi)zCIa}D%#^ZTUTwCBp@+JO_7PELG(v9z@
zBBg-o>gpmVB_*}7x0jNZhD%+`zWJ&qM;T_R=7ksbO|3PhGau9VSZ}+y6MuqWP;7$>
zZ3ge@6bl0qDpjOM>JeuS+Ejt^1N?6oYct<1UYtm6Y)^ZKh7eOyQk>n~LR(sR4;kes
zLvY>|+SWcZF-_0Sg-%Q;qoSfZlk3P0ev8{3t}w9_!A7jy#EhQRJ&_lm%N%TFqz3f?
ze793)qoAUW3!FQT>3&M5NvgOY+&iWAxKmpVaj^mWBEGyAwhaO1`(w{DYd^-2gXSmg
z;U~Jy;Ez-_c#`Jgwno_Dvfe|xpM_Ga^??gVP=%v|6ijc4-TE$ErYgo{vXLcNZftU9
z^eU!k*w{RPF^@v3{!a%w59WOzJZ78M^j^;gq&uhK?EO4+eNF6g4PBAD9W6UsmN2D{
zDXtsDUk~m*p$)jw)fPy~kqe2jmfDS=5m+;~zesT;sfTPiJ2K&<^?a9JN0{z&tvnlN
zK;#Ha=@mI!dt(gZ)*%f<bj4*DvF)bqB5j&Iiyw8>H8#y`{N%@H%eY(Y1hFEsTHd4w
za;rvJ6f$}FK9lS@>GjrF;Z!AC45)8ZU~+|j>pQzwJ6rO@;m}7yWH}pzwp-mV^51L!
zEWW$99S^%eu$elVRu(Ifvi^l+d1RzByj!2-GwA3Kobl(O?do>Hvj%ve<a1w+pysbY
z=E7Y*7C-bB)L@K-=Akege|#Y6Uwfpa?72MueY_mlru;m=lwau%n)t<2xt1sZ6iGvW
z(x9CSb|q%EujL(BXd9kaug}73nh(7l)o`d|^>C*70LgI|=PstOQERg8b~EPk5<R2N
z$_o=h6v!g->a`QtYK6;z3F=hmonQ1+qsW*Cy?8=TeoO7UJY4DTdv3hu^)rM6Efc#F
z)YwOKcX`Q#JBp(yX-5pwMeE*cqJDVRIV-&l-^kXnVM=2?1K0Oq_-Y^UehR54{)OL%
z&ZHiQ7QWWLq(VPS=(ddJ3e{3wI{w^AAki9;{tiFavDs76fW=3pY|3(H3g(2Lcu<zq
z8%MYLR!C5opnpSj$|~ver~&qJKrqksy<=rD&v|poV<2E3;H6;vN6-$%KLl|BNk6_f
z<WyK9DfW5&6qm&tWNAStu*4+t^IEnW9}%*E%{T_4^xr*}2QPR8x**T~t&uUUn*P?r
zcIq~dGaG+dKC75^!W_hK1Vxtnvu}76eku;)+{rMj#iNc--wxEXLKp=_C9HLYcNcJ*
zb;7~D|FF*y4k?U>!5BLjqU3o{jo2{MK$M7GCUTX7IvnS~)ZmW^dxGLI`P;4WL^W~2
zAL=le#`=dv+#lb7K6PmgxE?iQ3X^8cAH$M~zFR*m2%8dHeKI2iuh^Gp;Xzu@5ubPb
zEAA|49*v4gRyu|oHSRKKj$bk@6tB=Phj7S#{4-!7WO?3i>1xob*-H2?X9WYzTur5(
zB)6KElP646M{_OrD59-DF8M;`{<X{<ZkyOguUeMC1J*+&hpMOui1G7SFYo}t6{FIF
zY>}1*qG3bX;=KY_(pK3NcBM4#2v@-)fTlL)LA@)=Qn-!1v_*tJFr~7%w(3m!+WVs@
zJ_2sidNE;$^6{5p5BKn-4qEbSt5K?q-bh?}a^2+K#*+2sKESLI$$C2i)LV!BE7!_z
zU;I?eGg19HUK!g2bMd1kkQteydm9*(qI;Vl5*D+sU!fh0{J?WlgIc623`DdNGxd;?
z_Ps$abAPK<oNF~xZ+qE}rL?R}+-d$aN(k!sx00x+sFaix1v`5p3gPc7oe@uI{&j|y
z)vYZG-j+ni=wzK&p?fAViduic+VN!z{F6=Fo}+ulA@VNJp*Z)@x6FPJ4!NSa&G=o|
z2Q?DOx(`W<QXgMZ5NC{)f*O`X#9#-{_S7;rEZ)n9ni|x1R0|i$i^om6THt2T@C1hL
zdct3%Wysma@gzPUvsT3}MV~#b&&ATcTb<#0=E%Y<Er^KySPh!Bg>sfZm)eA-oigfw
zwV^$k-4K(uqPI}~yqoACAh7HZp!K^3&}=giYfh0vSO(auec6&XY?`ow*980!uvNn~
zLm;07hIZCi$xL9`or-IA`oN5$ywv%yshFzervfw1Kau}4;B(t!kHI2V<&Yxn``jcH
zvOS`^_ZPmGs~v&GuR)ifQpP%imWxecXU@`ctz}%|e2STlpE^}Ip3ufTjP=a>kfKfp
zYw({2hA~Hf46O$gXRV^&yy;L(ktnvV1wCC}_Zy`}v%}v=04(0>THX5zBf4Z`4=zb+
z8^FEA;`hUN)d5(4z}^~4DqqFLz?g`hT)&&54j)Ft?a;G(hbAQ)3)Ar)!xM*fC(4L$
zhIlZYa74^|5FR-pl>~+U@S&7Et$WWNK|nEN%k7qdb#oe2?n5S!cH`XkP1i@|?kDy7
z5i?m1fAsD{6~+|DsP|7lQD(E^KN#mZIxdRF(CVr4`6M%;D;t!Jze*@MmvFTwuH|Yl
z^E+8#__gs}ZpVy-c#tKO9++hg%eo+9uDQ@{8h0B*LG-8Snrmh-jQgKIHeQ!d51{%4
zHPvuqQ&xpE+CM{hT~7-(G=f5*J8^$hHPJ$Jv;n*b&fFi-B)YeKRY!mTq*$gwXU!Oh
zZKY$6b2dT@>&VW5pSg`pV_`rBSEA7OAMEp(@ur(LQgoVmPA=%Tv-3m$7Q-gyITL)h
z;6BDu;z1J3u?_rV2>$VLV(K^WIf674O-{!s{GIRQ6w0RZXZ<;a*3R<d&?^I0z<G_J
z=ROoZcQ3YyuEv*k*oCzcfvTOH7wPPKr<|uwf$@>Wj6;M}Vk|z&0Q`s8O{(<c6M~Y8
z$_SJ`T@nR}z<YPY#AmKhXKxRjSuOvoh4zq&!;76DC*kk<^gTs^=DR-Mn90A9m3w*J
z0pm8@!WF;6JRiy~aU{i>R@t>u7DcS%S8eM|MR^qaNZHR4ajp=6a25~wTKtHAvz<t;
zwtPCbcvV`=1NI~S&{5u6g7JiGq>vJ=2^rnBnM9MgO72S#_8?WMTuwVS>K+p^Xqd^y
zxYEbWd|!&>JPC6Caw;WSrDyNTFRCBZuBiwXX@;38G2V?df^V@JXPx|7D}Y{>qT~Et
zippBi+AWevxa}$>Kl5T$$G0BoI|x!0W}*(o@P`LOjiNXW-TcN)BoO*04c|RA1zc%=
zQCnGx4NXFSv}|_SwuLk|r;wb&ZI2W#KHt21A2AKZ)5Xi_ZmN=()ixzQ$2?E4*5P)h
zpGUAAOSqV`o$mGk+8X+W8@xE8?<`o-X(6#pA1hku(q?Sdi@q-x@sonDk%7Tz7|y}o
z9tA%?;pN7k-QFe<FLOP8iODH~8u#%l)j>QR_dm{Sd}M=Tt}b)+Qjn<DET@mNou<d5
zd<@zxFGhjz@DlQpfDC~jKrXJ=E%*KX{lBCf6l5H_+S&tQUFw}o@4v+}25ry{PPLwy
z#tk42lO1N>sL3#45z`{^9UM0a?RgOIN=z=ln@B&XKVgu%{8w)sOo_{&5OiYp7?29a
zx*E&UrP!;}8k^=FLWO*-Y$6CNz8Omsxqd*Z{L8BJPp11Kg+zI@O4f8dUqlKU@9aSZ
ziMbbxF4`BPFaSOCy#-})<2O~MKC|TTSHbqrZxBHj00%dBr&<r1XxTAfe|Zyo>@g#=
z+a?O>EQe&Uvk?D^PcHP#LqSz2==ef_tHmw9$_W}Lt3JkMZeXSN{lx!FPtr6Nzm-z;
zg^1>!WYC>dhfm6ass)VsW&LLY81s)q(@;5K-&H@!z=?*cO#tB``en!~jN;M2z3ET)
zJ<y2;)uVnuD3Ni<oCsqUkAkEWBPT|iN3M)zAe|DMVzr_vOEX>m&<oODi^JbxNZ|6h
zSLgj~UTNl{2K_=yE<VhP<AOV1T3&t7X{)slmaM+yT>HuYX*l}C>qsxUx=xfn^_@;P
z<7>E|KtWZ`R`nda+-6f~nWvCCa)sLL3aICrtg$6h)p%)$6c5O$8=64?vnJSz_Fbnb
ze=jZKdpV3ws>06$8cKx^<_iY7y1L)Ug|G5+@xG}Um0t;6vuTe|TEhgRWGMqCVPyz8
zkJ5GfU%f=b1u|6U=i-B=(Yf{!de2WBhep?W9Y_IEDLRF}ZJSi0)YUMn(Tk!7DaxGj
zODYxARu<wn!VUMr_<DP2k+1)<*yI*Wtt&U~`}A#I!S6Mn2k&W!wt}5@<;0W)JLOF4
za`p5EzG~(98Qp6@+cl$6$3oSD=|U7s9Cwo1>7lW{Cm1Zpq+A#)jky&z7eK|v3KQh!
z_WK?Rh7xV|z*&uvd!L{!4%ur~p6I%}!_{xB^qpU0l59}N+QEw>meRA${Ni}UfS78o
z#QM#oI?oQ_;>EE#H**KI4fq)*3kNcd{Acq^@~l~6!v7kkeCTJAZA>;M=~Bw$c)5%i
zIlD4-H34JbFXC^iM`ry|x4{@Xs&wcxg_)21mKl}svn%${|0!amOn*L7K~txnvj3Tu
zjBFXSK0^fbHwX=XVrL%5r82yvyBNyu*?^1;mK{HFl`LqIo@kusv9=K=ft+@l#R)iM
zi`i$$LOfF*T&`<r;zV3P=DI0q=-O0*y@bXp@mov&-wYS-!&KIV=nhkXYDcjQe_WTq
zW`JsgBFfif?h3T*eSe@}9Wip$r1K<IVwK)#n*N!zUp*&DHCbT)#;unPZft7~?U)|}
zJ!hq!k!`33;v$^G+9FZ)PL6ita&B7Io?J|IC*@qrLt$w?LK$wh;f?!)Cgxay4pxoE
z_kaI}u*Chz@@XI~f^?ad?sGq;-dn*0?d8~l0TC`Y)bAxS>Kn{dJaVE7NqS)RM<&A1
zF6_s)z+Ax4R0)3|Y5>)zN3iZs#faW|hTlLImROWUDktWfKuQ&Yn+VED0#ZL}@C?si
zQehoKF2o+BLcXC4E3uIRQ=?u94DmR99LW(O^6vwTeBUr4Q3N_$3%|wUpFB@Z&Fv`@
zaB*^mR8_I0g2p#D$swBKHA)!YAyX|aT>N{5?Hb=srsqcqS3FUZw{q8CVy177x@WyM
zvXFg8<bA__C6ocHP-?=-NALZ$*z~m%wP<dz8}3y(5qBZjy1bR@n8wtOsBQ%vp9!?B
zA9g}_%-7gsVH(VJ`mnp`-<3>-w-GCUrM%#1w*G_sVS>N1lW_KmdiZeOeUXioAmj%C
zxMgo+X$8JQ+$3UE0uUEZ#{kkxw{Hn69e@(8v>+{^XvS;o<9@_S^OxVw12m+Gmedx=
zb>tstK~3E!dQnQ`XhOoRFda12ThAy)Y5aW7CY5}39D%<k91N3$W6V?MoEOUovJ08$
zSNvR=8)OV^B>eNB+>|f=Za4@!i(MeIc5#IiIbm^X>rV^t1r75zi(4kYNw`8I8(vEO
zSj8g|@CGaz*O2IpMz0fVqzUoID&7oIc<K@AGh&w(LtU?5F$NV~1$FCdgg*&r(i(`L
zZ^@9P@I`Za&YMc?AD(`-gGbl}wfgB3%~a+@$t*M2lJ57y9slfWOP5!Q1DMyAz*QB=
zN4PEq9ynOhIIV|C#`|q$tv%-=F*Bo?my04eakFm6%{iW}umtrT=4_?sBY?l&s%?mb
ziU_O)DT5$=Im1NZER*a3agXeNcL#=3gMb-c?H?mkt&}jslIpF+_@5>@tSYN{*WSCX
ziZFWH#A8}4DKy`p8)LJ~Zg7z*+nNNb?BC@(s^-6q|Gb8jR48bPa!r52LWp_4ZnF5K
z{izs4eR%<4`KCZrP<IK4a6CF!XM2=q{NM3--5pF##}~(QA_?70)_dL4sreX+Q2P>u
zeonq|2Za?ux%~|9`8UJE0CA^TPF23LBa^hQ#un0=+}WCdNoXw|-j~L7Qe^VOwOLOJ
zY7E7xw)xRhWPy(D3dzQKD`zp(m^!W8^C~zHohHtDT>jFx+Tl$uFgH)sHSw}Z0oVW+
z{W*T|c?ZAHd9tJT0XT@2O<TO@;JVKjE<HX5i7n#<ocahL*{OBjh?EKAy?Hk(p%z@8
z>o2N+B8_XJtL_%H1QXq(y}res*xER!fz>shy+x10HrG#oVEX>k_wjKe%bUnKE!^5}
zNq0|%G`YeMzFIuGdS7VY{x7>TEgQMB^Odzn(A!*ERyF`4s)S5=6J^!avAemuLrCw4
zjtm~Y5^`j?WE>LC$&laDlyUlaAL;!Vdk@&rRB=l`c}9c5YS64U-aFM%?8b~0Vn&i7
zDEPlIv}PFT=}Q1@)ePjTkWI1t@nXn?Gyw4%oU@aYXZy|ylVAVS{kseg(~gOFHT5vY
zx_M#UdNfy|c~HqWfedl8FTvjYf)vop{%)y*R0}8UWLbQu!*4!y5I0+rU;IH0p4|ES
zB%qiHZ`4VpLhey={|ApP2F@Eco2T9eTe8`mn%5Ory#0xcVezO;EXT{WplndOT50de
z7@oKO5&yMw2&h8Xep9y>vIF9Eb`{u*{P*Fg1&-<C1~qk$pKa=sZEBpv#gxd|h7Tf^
z`i*Mq72@PLG^XlQw77P0dWPpvU0XPeLCe-wI(=)^w~sn9L!-6r0~<60CObYa5Oui+
z-ufoD+0-UY?ZJpDo?YnRD(}`-est@V96nFw>jnAA4!R02!jeH(&@WetthDU~9=>tZ
z9T%mC#RBFYeE<6tAZJrhwhGrOn7?O!Pej>qGt6AYZ#(H`Q@GX!57Nz+Qn@w=O%v`l
z3WHhd@FBlvUr$kQ4V>lGG{Z;;xf{S7QvsL@^r7;o;MCeps*$vrqkeHcRCylgn@3{x
za5DY&4W?#EV$Tg|^dX{f|8NBd9sQkuJl<UbryR~HS5>!@{KFP@;Y@Vy*t3aqQ>)}~
zBqYJ+2hu99eQ!SKVk{4*4%bwx1u>TvV)@Fw6v0(E>&4JQ?o-6NQ(cC_Y}kJ?aJM!;
zOy=QKX=a8!;En6S98=f!#0GI;oVXa#h22;W*Fd0kxryY?Vv?ays1Lo3-d$?C#fV$`
zdK-DHPwIByb`@L1EmU}$AfNxJg!F+M#GM?kB+9+E+J@2rU=jz#!hK(RZgqo*6}!|9
z!+0)t1{g5`JKj}~S=tUpe}-y~rEKCNsDXD>IubA@@YNW^dvy(D$CN`g)N_M4@Xu7W
zNS`Y&-KjFnvZsO*AO~mO10r4dB-uwzE`cf^FPGboChcOLhz}(y^4J!fOCRxROA^`J
ziCJJeR>){*H*7NYZ?2}CSs2dBzn~!w_7I3Y!q28JSE{2#I!(gPYe4uxr3RP&0^Nj7
z-M9?=oirB#<&*H8@^BckQi83p4Awa=_xy^Eq{FE1m6$Hl0@Cf$`4v(b>eWm$!c-da
z_)i+}$28+jlp%J91tysPlXd5lQajkY`pP2@KIDRSr~x#PH7b#2^ccD(<n~xkpCKON
zoE!AOh1Hnmkq0?sm!O7p__<ue!6s~wi;_Cocb)nCJ)`jU38=<HSjwYmN4bl{Zn!Vx
zUO<?qRV-Z;-JEgR@<F?`)du1Ynq2YucNQ##Q8jJj3DV2Ythnw~HfK5AB%D*7imA>>
zoh3l-nXrj)i9M;8?!g6&=aC1O%OoKSbn>vfGEl1>P8`lOL;L4~1iJuitg$6g-!J5!
zS%(?S_TOENKC7-%NSqGsl#n@Yk_4o7my3A|5w~>kNbC%euFYD@{E+958d+Ef`6vGc
zyL?p^GI<=BbD|0M<PEQ`C%PL;XD3Suet>f?WdigGT8|(#qSQ~mZD*{!Z$cUwR)|XR
zUn{%d+@*)*5S>H+)DdZt8};mCbMVz30&$#(difaewIGpkxG{9SVRxy+1YKPL$~k&W
z<~XChQjQiMeNIr^IFiZok@AWbI@&)ccfd^pZ?$rcQip4FV2FxNkT`8)AuqUT@o}w-
zruL*jbozL4LNrBrQYV~Z_!Zg1VJS4^!N?4E@dkicX=Ra-{g*mSlCRX6e8heuW`xy1
zgDpwnr%rR8pDAi`bO5NENYYap7246MZ#ZOz?`;hIg1gX0u_^qtBH2Dp1ilPk#2I<?
z8I0ci@B8le#BuSDsO}6Fsgy2wvWtz#bu700^IWuI)(She?FYKre%@1|bTMM@4T}9g
z5GqZD*k4UYRDq~HQFkS%yHb0JzM96o#8Cbx=W%BZMOOnxnRL5YiTny}GX<~%Ez&Z3
z?OXV{a0mgJnJdC9{RUI?ozm6Fvv<z}?mzO&B6+`2AM->Iig$a$pdv&Z!dr7okE^ar
z8Rh{83)|h-7joNKlqJ2FSX5*ksv~gFTC*F-)V{%2MUKv2NF$fN?`$#fg9b#=m4@-n
zG6@PUL^o>ztrwR?XKl8&-__l3VmAtWFQ>Bs_U=o}ySt8di%e>a2B9QPBwnahS2P*x
z2<5+b{BKiry><?CT@C9cl+foLsgcm(5Z!W)eT1_r8j#oxnV0_H;{-1?5Mo*X%O_S1
z6}f--_2sUMwzi#p9v|vu^@a&HWdJ#-NrGcq5f1v)9329gyM@9((xJ^|v}5B9)*jl0
zpIKljn`^Fb>QOCzE1L~!sqFoXo*G15^Fm`Bx)2Q1P^hjQH9voDkwmmsCH#Lpopn%K
zee?F)LUDK3;O-8^-HW>wcehg9Ex5ZBch}(VPSH@@p*Z|<Kkv-@PtHsxnam{TySv%F
z_H&iPFEFUBHk^_m?b)i_d5XauRwfeW2d@BM>ZH}+pZlN6Gj)!~l>4_p_Bd7z25$?k
z!+S(HFE(?_%Ym5}){IV4j)=NZd+3Mu2yZVm&bn$i;b5bF_D)O->@nJZKg0F~TEuQr
zv5`P0ynmjK?&}aBZr0J0+NLS5J%BMtYQf1=$+AHe`puM(?DxyE<(f8A*O0IK3^QT3
zHR7q=n=w{{j75dCA_{{y|BArpy`7fSq_^>z=^jA-=Z$arZ1rn<TA-8sDfsWFnv)M8
zq@P4Is9;G&FDZURlraR_<Q*2ESIH#$WOS?L<zXX&aw!s9d6Em~KqTdu$grs~Eq*iW
zEK@N|+0hh_$n}D?sAK+})hxC46vDcn3Q+FWL$!rt%;17vrqTX^+{PPJ3MK=<JP$-0
ztnjgY)WTIgwInOM>3*EYmn<MovB`M)eEO|O=)9AO9WziNs(4f2X9P!{jc+a9e#=Cg
zlQOuQG?Skz_$%t&{jc`&b+oyii^K??@0JmocJ$j3Eqv(2P_>Gn#Mr-Xv^loGEez#H
z8-pP5PaT<_I4NzD8GioJzQ6d>tb4gn{}IM@vBL00?~j<z{siETUtA_m@L%k^O`qIk
zVQB9`T=u$Zxx}o4mAA0`p$4pu&!i>QaWUlAcQV#NiJHn#1j6Jj(C8BS5tD@rNXGzi
z&r*&t3u0Q^6G__#G?*}H5qK7GBxB&<^HZG%%2PHE&H>?`GCg<zfv$i%)JwG-_h6(j
zThhbBgEWGXg3i$PWVav;Vtwbemn;eZ$0m{6XMUD#)DN6|P8sZqfULF^D>RbZ17Y}z
zBp~NzSOZyldS6aQ5}BZ~AgGwInDXDhf2241s&UP$tE(cRkYjV*UNeZ<e0v+m>-{e9
zUl*E(QQ5?&4q+_p@cJ8s&^TSu-(U>qUbNSF&w{SKR4&6BKHoFN>nDZE{~mf|5@5uJ
z{tgwm^nnuRiR~nHffH9LSy=37dVl2M^ZT1|HJbMKL;U1tJ<7=q!X9KqymV?aKayLH
z{d9s$3DsXHlNUJyn)sOJxLl?ce8?IXJkA$ahBANH19iO^!Yo$-Bi-S<(a_6`6+z7=
z5LR)Oz-)A-SV4NOpK#<0na%#0iLW>5zjNXE5fpftBdVF;B|^Ts5AEDRz{Vpo@>E^q
z!;9PK%^lni*K>3XESRKG%@{V@fJFQ>MAwCM5<&^(QmD=Ej^C6{U^ojUMk`sQ?1Atk
zq^m(i5LNo$ggEXWvb7q=7R&FA`vXT=x-hm|ml3_P#!RvK-K<zWtsdWUmHHNMB&|j;
zq(sPT@Kej!ID`Uwa#a;HzV1|CBadE)AVii0ZXW9?{NX*<Ka=}bvB3fHz$Cnp>vvMV
ze4c?`Hnl|e*^eza%!nP``^o&VJikYj7GT@d3|E~f=jHJisYbXl(Epm&XMGRN!2=Z+
zRmOBg($}k$$Hn}ah798eMC692u5hXIRE~6;l%8Qed^U=7`1J4*rVPgjKdQenk`?9M
zR3&Z96lZ2Fh<nM{WL#{Dkk#Pb6!#$j(H&Rag+sVgb6=7rj`pUfk$Gv$kSx;NIN9Hx
z&_thfATA)$nB7P5C72!-PCKg>`Ysis9=G6;r#L7MmDOxMHr`+GKhh`Pi6Is$=&?FV
zvwR)+^9{<^tMuq89F6Hm%3@9Tl=@pVfd+^6JK6fM+)MrlH_zEbpus`F>i6)HfP=v1
zn6V*p&f>QI<8>0E_3AbkepWrBr}rPq?@aJj%~CYV`g6F}xos5jl|4N_lNUWH0D92D
zqtvvpwSb$SGFzI$v28RFWJYN7==0bJbpGgz&_(4xrWvBU9(|s*lvuGILbPpF-kGHi
zW>9)+WtK5^_qMd%)X2R-v&W9u*x0m;j9{^@h|$7V?ScZk-h<N#DxbqhMhMBk>hwfh
zQ9d4#u(Rw(oV@OZ%3?f-ElGihjpjx?A<rN#6MH9Jl|ab~cE2H$_=4ehZ_QSbw$fTm
zT%E9^auC~FKe08pvr|CY2RMB-h@Du7#Vi90H!J!Da-~56Uc4zquJ`_@`#JBU29Fsw
z4H1G~`(<Th4g08)pe3~KOhWe6(r;Lh3i+0xNIX$@uW}dK7$Bp^mO|z!d?^<_GP+y1
znR5&k&YnU17Wt$cs~OATvu<%-ZyAgmPeo%5{?NGQ;X7SMWD_4+%y$;$-HJ0EnQeDa
zXQ_!BN3?~v0}>)sNknT~d>KM`o&Po!ZMY^yW%TwHhgtqFe5ek~y5j%=rzMK71saW&
zy=)0=D%fxn3%<_!7vv83BflQ2FEdLcpq4DY49H5=c~|}Fh6I_<9JGzPE0lHGzD)6j
z{Od5>X%8k3xxTY-lTx28C6$U+#fe+i>AjBBeicr`D>%U*HD5F8nlkQGxIlHLtETB~
z#SP8D+=2N9b{YUmB)yT*1fnu_KZXU|@j5NNtr3EC{yAw0$BO%wI6XrJN+J)&fblqZ
zg_4Js&uOkkDPbd-7A8NLvFPJTS+>vwaVqcc{GEbKFh+C!a!4v0<PI2XaBlUsN2$Zc
z?JPpM;z?<`l9(;%>#UVJm=Hmw%*iM!h<#H-gehGGD2Vu*F)E{)a8G=hmhx%)jUNI|
zja+Im*3KN!k0lk0G1_SYA!=KA<QMkB3Z*2%c`=5%-dH+6|K`%aSsk{pb13No<8!RQ
zsyYa&4Gdhj_<YIPCuJPJ{ADrefmO6|3FE*(6u4<%c2uTVlodOsTqhV`zpS6!xjk&~
z)tXjcbBH0&H2Ge^B&ZV3KqNddj1ycYF#s9CX5vp@E%XKzb)uSmKpA;iMnEJKygyjA
z!J%Z`^1Kc9JjI4E&LrBL6zwL>t0?G%Nq-Ua$jctTDBG*^&U<CPB-$fLud`v4AXVGW
z^ZGr*=SnH&SENnJ6MG*a1;oB6E1Dc-#WwU~Uy_3MoS;fwkn$mvev%4bGL^w`)~y&I
z#7aUx5#$hQdnPm&QBAlfXxz4eL&GMp7%}hUIM_QQooR)1+h|`NaT`{P@0(gf8RWVK
z<M!zLFAXnsRjQ5d>t|Fdr}rIU8AG*TkH1(1Vav(kv1J+kKAe)LqL=@WH+{?zMmoMW
zDNh&m@_vEOY)Ig9%AT@!M5llDn%|puBBpjhzJBh)0<-+y`^?d&8*W+8yZ!K6Nu>U{
z-p!{6_B^!zs+%Qne?)12Q{J}?`>rr+$useIX5LQZ$2w^Dw-5Ru09<!o{MGM9Z*CgP
z$=iXbaVimxy)ATNq}cf=6Z>qxLWeW}5P<`krOze=vd+L2<8bHOOEE@vCKGw&um@_1
z5=xNbbyF!s0uzp}F)Tfa`y{D&R;gNz(*?0DCCek4LY|h2Ry`l-Npz&hDt;tP&3B<F
znK(3k#a8_(BQq@;Wrf3m7>zgc020XIfHZ4yYjk@?Hk6mEJlr&)`+}6FQvzZHsOvW~
zx!O6ycRK*)0-K;AN-U*H)YyC%&R7<wQ<meGS1aNy&&!>sYsythcia=UDcZ9GpZheZ
zULB)TCh`ks$){?94WC5SwZOhJ%~e3tH-@fAO7hXhzs!V~5Cx7S*!mkK=RlT83Ypk9
z4?^~ej@i|@nV1RH={Eh-L`nYVPW*HchR2_}0=;M^-?p^<@YuaUS6kX(a&dA)tdo?)
z#K8a9E1u|7J~R~3UAChWVG)dSv(;r~s9g3?f-9W;{!=_{HOC>h>pi?RxbXNz54<*+
z(F1=agI=Ls2CLA3)O-nCGJWtlX!^5GBgkBYo9bLc92!F9<<?^I@>v2J3C}-;_UP&9
zqb7b!0caBoB%;*X$cV|l!NSi5e({6+>FvMos_}X<AcJgrkf-97vaRF>dC_1C@_AyY
zS!(3(W5t!9nI@;E6gJU9)suv=cKCgQ^~iaK_>K`sS;|5O<;m}IaxgOsbA;QAeQt=B
zQw634fyr#s4MgBV#ly+GcfT4w{iW=7_!OLEv?{^UsQB(BG;dG(?Kqnvj#fA@HGq9f
z)jP^XC7A@q^S-i;((}{C1KnPSEZl1YgdauRuOiJvFBWV3qC!CU(fSpECENJA2F5+7
zD4pnZ;F~QD`+#CTpc@m2f$Q`)gHlXha#AK61omtkOJ(KZ3+XQv19u7qua{7+)*GQ%
zB5(C`)WgJ{2jdy&8*-5x)^Uo2^!ybY6e!<o20_G>Kg00Zdf*r>G1nfkZZ?eu&c-Z8
z{{%pldGd|c*hw@(7W)*jWp23xt84gcddH+ft<v$iiqcOQ#2ThJx_VqtXjlXTE2ITM
z3kWLux<T_mee*|~{+(Pwl(Q7jZ)LbDNhI7S%FP}6Vvq9?h|K~ks+{!aKU&$5$)7N_
zg+u~_^;&mly}7!YlqG&nd>SrY3$riBvBy_pZ4V$wW8NHE(&D~S7?srh2`?vypqiW(
z1ueqR<{j3Tfsft29ot7RY{#r8xJa_|IJ7c*Z+SplB`FkY-m+LgABaCe{p@u$4#kEn
zew3Xv@LlBPjmfs?#nSnGk63@{KG;Z~dcoU9WI1lFKH|zLs51%m3&Y5q@IN6e+me9N
zFn+Re6iHyeY<AKnY-Hoi)hr(>U1;*QW%ey6IIVH$+9O8mxnJj=-yyp<D#<g}gfKH`
zaMLt7d0u-$%q4=uPf*Z=KrJ$JuQj5{KS(|t)%4OD*@{nc&mX<Bh7<L8m%C1*9Vt{u
z!09mz|E`N&b!js)aL&-J#eBy<|Fa>{TFiiS&0bW60BAzOiX`I)B5NWI-Dpd9WH`;5
zYYEGKkR%KR0{^UGO5n5;)n<<qVyoc>h^+>W%AHA}HEZtsKa!Guf>{;zz(hR+gpt(M
z#~jfBNhF{h>3&!c=k)eUScNz=5K&G=1$0-HaIdOH+ch<{OPm{*{P*XiGI&4d+F&zf
zHC9nTc`w70TuoO5NVp9(A%B~Gfm_hc4P~9^F)P%G+tAr!QhVmE->4)dqb3{`Wu2XX
zRYWU7{5$c&$%i7ELt1$U?C<IoHLT;iQbaom6Ze3!dv!qxX+B`!z&Dp4XMj|Uc%JF^
z5-;EIJi(|tb+7i>EAe7}&V(IO!>sExH4AorKUK>{dXkiGwfoGq_)f&X7dY=jPaAf`
z6T$>~WdWnROj{rep_C$HB-E(N``|#zRpvJ$pB{Lb-=|U!cpHm~Tt#O&$W^4d;hXh{
zoAA|2i5Uts<8A*KCnH2n%NZu8zMy4j#J3zn^eyKD;dSRnQ03l(<fUyWv39qs^D1$h
zDh#~8w}&EcYmKqgepUU$=dQ6bpMnhP(XCOGoeo17r?;1WH5l*$Z=ywxj4xiC9<_D*
zPVEu)PGII%G=rni#8+oC??<?4d)&e-u=E-`R`sWrtKOFt%<H&Lm+Fam>7CIn^8}o2
zHTSPLhhYil)OS8tj#xS$pCM=an!>j}5*4%OurQ5@n`m-&aWXdwi$oY;96G%yVtuiy
zKFb>XV(*|u@K_e!W<qyCE()m|K?%}G2Socyn3I%y74UNX3?!VViRk}@?a&C7d8W$8
zA0daW<h?bpvBXeEg!<P&ZF%$S;Zg`ZYcJ$e<fHxorVaz(X(zl+jDpaMBKpP*JyEh4
z+S^=J8!t2*-CEQ;j#jlbBLg1^8M&aS2ucIlUQnH9kV#QMfBt&c#exoRSag{-V<N9f
z%nJKGQV<>dGJ)RsWtnu1_eVB@&H(gu@I{jY9J6)DZcD}2+^*$*TkMtqohe5Pb8~3d
z7S!hY`dwh7dM@WUq)jPmQkI;bgYs27zK!C~-oRIH)R|`2G2Q<cxT$3N583pyLO4f8
z+C01<!rX+AkXLX0PH)VWOWNJ*KUrSh_pJXegx{>;$WvMW7(^|@Q3;Cp!@WR~F7p^i
zo6`Y-gAmW4Z8gu;f>5ZfWwDcr+Ghk@Qn4ukTx;Zgw_D3T?jqNHyh-O@l{eNzYc0qd
zDD-0QcT}5xR|uY*{>GKJpE4iJ>kjh)#aJx+fr+?8rU(h=MaW6MHwoLF@By#au-xaV
zVT>G;&0nJD^l`!;w$@cT{E%Q<9YBAPH|q9xbZ7;ge(`K9a@U$iexUrvl45Si$rC$%
zB`5mRj2>XO9;Nt#<-8Y0f+VD-I!utZ2CniBXB7ZOd+AYi@%v-J@;DkxO;eu<`jDh8
zW$zks1$s#nuL@Z_<ch#&xW-?r3}I=;c{s8AMy4r$&o@7cx0(}t*3>uT1-bN4Vn?E|
zTx<ViX}L`JRZPL5U%Nd#Mfi|k><7!kLbrD%?2KB4%@~_pzzM>uEpFMFoqppbb0@NN
z*z9i>s9@z>2rPNx$leTqQ<FZ(cM`{ruU4O%WdmL44{mzVtgBTSznx)$A1*<u{w@h3
zzVK<a`u$6YX-?u(m?U)fN7-i7r=BNK2N@=l*sJ{uSD&%s^TG@7_%{7Z5QS_7+V}{>
z-*)|Jj~k|jUX<<>CTp7p<~bYH^;C#Vp_BC3S9>iO{>hSrgW4zBJl^Q1*~D)$bkJUJ
zd|BHE-7<U^T4A~^V5-+X!_9X_MPp>u`<}wst+tQ~lxV*QyN0a1*f6_YQr`FBbPmb7
z9r*N1pCX*L+OM`>;>G3g#>;Ef?vAf5w7rkxq?*|IarkFvoPKl9Caz++94R>8s6UJl
zG@srcY_9aYS|9%WT*^P2`UfHM&2G}b3mJLhQ!x%l@R}rXEwha2<uLMQ`iA?XppuCD
zFC%9{7gx*#b63&_Y>)lfxY*S?3tVne-dI~H6Sz39@LVem!Cp_|C_83;-+$b>glqlt
z(+HYjCtg0s^o!X^Xc~N@i8<Nhj7TPJRM^+0JkCbfWdAOOf4$w{I=|mw>-YE}r`7g`
zlm>ie&yr^A9ldj*ASUPMak78lwp;f=^2~8XUupB{I`r(v!1*CHn+g7;d~VxTTu185
z?Knuy?fF*k%)o7z)~EWU&O0?ck}{Fzd@%2wt(pL;f7__HfI8idMc{oKMGDM`jkx0o
zKJMO6_|yJbPe;#jjRtXT!-qA_UR3H;53njcBou0}+G~c%ZMPMCF3r3P^q>VHY_K-)
z#va_eJ)iOOcRzN!=_1J|Y3Dk8iz}mVVkRESt?qP^xe!z`=!z3SCE2S_q|4prjXxdv
zXLgBhJ(|-QoTllBuFDlZmtnz(q*=r^^jT^p?%R8xaErs}x7~SU{dSknX|+Owid53j
zIQNAX$+0N)XrPVo7PI}_qAJvy{R?>myp46x@)bHs1K%kKS<xzVrKrmnC{O?KIeGxk
zc18?%U?3>mzdZQorC#}hVw#<}3*>eM5eln3OpDrxi%7v_so)et?fcp>V;MDGWPB4S
z$74Ehmiadis+3pbt+Sxy`RPHz4?7edcV#i`e7pGNFOBcq`xZgVjIyZ5rIK9|Z`}SN
z^X~JXvbLu|xDFQPy$eaYGd{A=A_QD#jR9njYh*klZFr;)9r7O0vRDE8ot4|Dqw`a7
zZ!=i2hRg!YtqAFN<hK0<+6c03eUfJ$F^(#9(KU)>E)VCh!=t0Ju`OB0q3(Ja=+{SW
zfrl#zoXhhuU-Rq8ExM)zP%kY~%ncp{>gYVSMaRaI!+3apKILtZNQ2@Ho;`Mjfq|Kw
zpAYKb-w^+8<MIS#t`yiQR$?_rN^%}#3@{LrOt@qKQtKov#Sd94I_mq|N5ab4O=+ru
zPFLvlx2<h$UHxVK<;v95NY#yA9v{hgdD8{j*~!TR7a}(|^_k-davWr75L=p?op*nC
zjbI<+9OF$97rWX<R&L`%=1m)>__vr)cvvX~oJ<IF1%X!&s8Zj&Ft!d;cHZ=)y+qOm
z6a8&njM3LP1;UPV>61&sDB1f6FAM|WB4wp@O_(YOb!XSKV{U+7zz4Vm<xL3gIh1(M
zKv<lC8w@?PFi9&qSy8oe9zh|$oeyplXZ#Y{>dTPw0*w2V(9y98X$Z)+B9kA&9S_=_
zhT&}N#r^xk#YlkN6+uONEd=Jm)<Xnl?XuaTicu$HbbL~byHZb8gMlBSuelczsw)j+
z+tiF*pBDrlno}gDP;s=v4IRW<o#25-E3r|lycwtB^NqeouLJ#RHZ$-uMyFXMbqokQ
zhH+=Nmm`)>#IUdr$vL>-$KbCc;*}*#<@o1s$5;P$M^o1ReSBtWoSL5`gVCK(O~nr{
z|3(Vk(1Q}EAfcv2C%0$6lkbBL%mer7cDw&XDl*_ImqV0p%frq36^w>=PjVbu#jJ>I
zWnClc>_CEWqvJh(s=`Dt2%eN<U7H6XmBLD(X_!+ouzl(8>4Aeol052!2K=ZywOyZM
z<Bi1s*Ko;=%+m0W*jiFr9XkpEK_wwE=s|YzCwzpmPyFKK7c8w-F;3oKogZzk2Zae^
zC3G<!JO%aX$KGyeVqad-(Xhhmj?9bA)AF0@v*ZPpes}dK8yqpor;}WWc~TM%cxQ}~
z8;ng$dVF38%;a8f+254SC7lresE^3lMR8lM@8}H(zarC&|5S>&TOT1mC21&$sOz)(
zNKN5j4TI?)Yc&}!-P8-~=MS|*ni!Ex^zXG)lXFokpPCEH@$D5ID>VoVqIN@l$ZxF9
zJ@)?W!mf2E7=Fy$Y`t>C87BSAMphwap^9?Tuy(1#XGfG=cX*%Q*^1i;*-rh<Xt~cv
z$oD%^CL&(kPYeUN)p$MS)~v?)tLM5s-raQH;-?MT+Z1-T!$>$RXk~;nus}6J&eW`@
z4W>D#2rtw0ZMudERN2k>)q1!83NAw0LtLce0|Ft-3cBqhFy>$F8#YtDkn62)X9)fq
zV#h6ll_;%`KRzzA`p9VNKeSF6Z97Ae{GF@F_6J6H&XnB+gA}=~^fMDf+Eg&Mo$zrM
zNF@N3@N!9C;IO8})kD~q<iOVCjr9XR=if)bk~N#k6QrrKsT!TBUkdB!zk4|{{up=s
zWg++`jQV?8V*n1Af+uh4sU)Qw`##^&FA`Cp#OeIED0=32V*)yE*wwdy$LH`Jd#tQm
zZ9<%t1}<X=-FYxO`mhg}IxyY%T!$PZVJC-yk@2po6!nO;%rkUferYm1&S>$B3AIoe
zdTfH!^u3UR;WK<T$}=0WUwFAh3pKVzQK=bTaFT0!UKU9E!E(9kB8AH~U)*nM+|ZzL
zU2}zzn}%uHG;^uCL=ft@zToQNT5@LtZ?J3TFjw7ZU>H8Ock@fByxpI2M`_!SnbW`_
z$3^e`MAX9qWTC__eukMfTaZO|k3D+_hOI#^aV9sa?+G`!f39&P5*%5IZR6hv3dY@L
z*lWJ_^V!py+3G2OM8SSVukL~!x+HqO<q+%2Th0oHRJ$_r!c7TXR-;*vjsyiAq^+xt
zcx=vxz*0QRb~8>9PjoX$j!KM(h{!Ag%<cKS=zdpFY#mWXK<$-p5|~BM(pG*Dn8Z(>
zz!ec*><ojF^;aBJrIO$X2v@u%vq(nZ>!!_~N9m(-x7_^h8~jp1?NwC~pJv0b<+{Gk
zPh>4g9)v}0V{40OX?ciBgP`UTfPjfbQ!_e|3xS;qMBZVcVgn2?9(KTyjwaKOaFE{b
zpZcbVgEdv8hn6CP#i-JMqA_)nE!{gDvYXzF9O5R0q`?N&Rt`7?)t*R23y2@rh?nd*
zmaF;1#)KDtsU!Gb=0;+W_Dn)b{Fzq4lEvG+9A4U_O?ARn$3!4jeAztPs)MhLlW}HE
zWhtkpn#(=GlXZC&H+nRYop`B#>o_?=-j&dGCC|~^>&H^?odY&(ZLCuf3(g!JO&(ec
zs(lj>>2hc$9zQUv-cn^AeAnlOxd{{t9q!_%jGqy)^$gSdH?>)O)^+rn8eTfWS@{RJ
z**_Godqq-LVSIih6ZRG(7RDLg#Wqf@u6J<c=wuU)IHkdzSKC{i6ZBni625TKW{`LD
za{bzh<8Jc2D+mV`vaogQx8I5cu6uj<eG;;tLTgT#Mlvz~@f3YNIYk_7U{%y!R81%(
zj+w4&tYM&@KSWpB8|;6UQIwu;aj*CGav4RcSGJbf_qS@SAEmTR0d{SZjkVwH!I2K%
zpy?MrMJWFo|I*;{?+X)d>4vGDlUkx>YUkeF$fE|Bi06*kt@+6*#O?w0Z00xYRBatC
zx4OiI{)>M2+19LP{ztBFxy|2OnN>M-*B;MJEQ*6|0$P3_$)jzTFZ}hdJ{%Z5qV;)!
zRbAVRg^<s@N}IpYK)P<|%anK!vZXJ4j&3>nGIV^CCWKQ|sJj^c-j5y=A3&hlwoHqC
zwJ+u;yeG?;nY4^?f;FsA5Sr|kMbqFF&q&b_(FFl1AA%6+LSn?mzCc0o)iTOGE0G9b
znaY@0V*QjVTe7yX77s<_-~<UFGw3h43`^QOX3rsmoV%SyPo>4zS<!(~*1V=bMEHdu
zcX)hJVan1cUeoNabOR3wbMfI_TLRg$@I(0a0s4z>BV6tRn;KjL>e$4zl{QYfnqa1p
zJb=s~C3*rDiQJavVj9>QmxN^6AG(ND^w~HiE$tz&tq^?XhW3e+UWQ-1gHlO9($@eU
zyj1odqUhB4vrwobdbL;qLz(l6;FnAO6*TQHKapqYLbw>p(BxF%3Y^y=!oUAfhBfNt
zj6<EFmyfZ(*q+mceCZK@NNO<HF@^@d!oq~lt*=GTKchhZz;IsbI{<W?GeJ0Qahvzn
zI}jMmjGd&887jXoESuoXab)P1$a~koOPcGa$max_2CFy>nubAf#K@-dni?qxP9p6p
zM=7gF{gAdRL2SaSmXU>prLC>ai3U#%kKkZpZ;TN^mGa9$a}+`@L*;%?gK$ly?rv8p
zq0$kw>z2+)j2gK$FtUhx4f2%+4<w6EaK=;G049HGxm5nT)h_ZN175<}W))HEWYc6N
z&-soXcMr%iiRi1i4#uvOdR@sO&KS{)>geFpS5-e<eLH~?uEoAbraGkAgJ}A@s>@Nw
z2I2(INB83dFKK(R52Px8|K1h*8repXLl$3|qOw0j`c5XylK`h3_&;tv;t{h~w9Elz
z!g_6l9<}53zoh++udnQ6Un<98$=%jB4P|LhsK~3#uUa4E(8<2_IR=%e8Z+Y-@UJ+Z
zuF9Tup9Ni2INZTQFMlw2?I%1qk(uT3ARN<PkC!q_fLr=_E8uH`2(SBU(ObK|Lins0
z6!kJZMld}6tQB8Pp3ckB?@g`JyXuGef>RzE(0DYzz7p-oe$5@!ouQN$Y)X(p9Cuw@
zTpXnGD=Yrvm&*tV!OFxptK{s_O031|C$vbhql^@C5v=5UAzeR@z6;nB8<g7~?=*)o
z8&;g|{jMM(`F*tC5(QsVp}XJJ!JuUGEN1w^RD5shyvT};LCwc&u6vawE3D-x8;mu2
zBqgfKfLFHI?PR!wzGA4i7Y8IEp*`NIZ@|f|v=Wuoz^pjQoLyW51JBgG$eQ_@g}g^p
zja2f`tR+Jz6EzntB_v9Vi=DPK{eCjsbWx%T@>e%>cfUb759QIznEx|E*ZT5~^dEil
zzm3yO8*#I1Ux`(lZ*P;#XB$1J>?;t)2opM6DDe?qF3xDI(dUU<NTnp9XF{Q-pPc{m
z9M8jkBiJ8zwb&jrvN%Y}O@XC`XomSe40SIV&d91%!-bIAc82JFCXu=40$s>MzWF)S
zM-w|%bBw7?u04fTE$-EMA0%m_KUn2Y3E>Aq1qWMQo{36H3Un>#<`dStG>|1i^K}15
z(Z!}{Bzfc(qbbBUJgy$CIteMS%tH*ub}@T<-FdMQqKHQIF6E1nL8RDux)O7)WgPdF
zHOC<}9Zk|ne$0WxxVhL(>Qyf%IM6ACz5?e+f)NrKC0fvq3kz$8&~=p;W1WotKv0F-
zI~^UwHCDXN<j$7Oeok@%Xi@x*<Yg}?>^}7g^U5K`yS_wha^WG)+$b5~YH{c{E8tAZ
zZJjet9A2sDJQ@DT-M)^0A$cuf;Ql%}Z^=P;V`gq!`EC@$2})bdkJyb0h%U%x@}S<Q
zpdxgo!X`T$yO}tLXcSX(u|<LaNJDf$w?6<iBvic&)Laa=?XG@g6+Q8F-ivY*&u*i5
zLyxHJh5hf>f^6CpX%jJtd$b{*HRtY+HM_RCy%RBS`Gvq{dep^~OIRG@^;{O*e(8aS
zuzl8bLK~d)cu$3gZUxeuFJ2*-RzK4C@Af9Rz~J%guYM~Fw_hRr`W*q&f?60R{2nK6
z|4`hAn%(hsMBad1{)?XZz+62f5TY*|e<Nf#vHjT=`P;R=7TA61&qn-us#0-klrc7h
zdl`s)it!cF(<?$GW`;a5cwld9bvm>&3pcDa5I*R-1t)bj1AFZqlQ&T=^7N!2*p<-L
zFp4RiJxKuyjzFdOHh61+E-FTDoeY;flW}l*I^k`p`nc{Bl3Gx(8=fFe@dI+~+EjQ;
zRw}$os{&zb@15nBh_sgMoK^pXQhG<6@fBcx`PwZrdORXFO!j#mCX)9@IuhLgR@@Gd
zQ{lkHp7;PjEFHt{G{~ETNdZJ5v~=B4%9Fbwc)IiKu#{}j%$1xm7n>=2kWrHX__7?7
z15GXXexwhk$Pbf|K=#R0X5mNR&&jfv@A~<WdGys>2e~vDHh<d3z>cqbl@=pVT@?4N
zsAy=sebc-q4_wqt{*{A@Slm*~eIO1sh8d@XR-COlH#eux?t$<IfrNo?bXAQKd5D!E
z7qvXK?VIAI^}#b+A(kgLmYvK0JOv_5&?n><(us&64QW)L4*t2NvEoX?KmHJYV^061
zVCRo}o6jN~sr9@f!N+r-F9sVRT$u|*QJQ=AOEMVgBe!oYaJ7a^|2vHYZP5RcDDloN
z5B`4Bz2xugnEkU5-m}XV1Mz;m)-yN8z53kMKSJo=RWF_8_bjJK7=X}CSL-P5q={(=
zi)g47^tveqkr<egQ+Yp3p%oM~6TU$)&|v?J8>B$Lat+K|@Y+4(-l|L<^*(XsmrOxr
zJG;2}3z}S}Y`nR>O@z2n9%#rZD7>QC$mD)YX3a+B0kDwY;1sg*Ab1w3Uk`RS@v6y7
z;}Ynut1Qg!bu}kza9ztuLa`WDx_UR~(*NF_V{qRLC<)ydhiQ9XM@rMEau!`8Ib6(k
zmiiNm*e~#VH+nzwv&t+&SoXBu=!t}wE)R^_^R)s7nRUV_z*+;S75d>w{T#XJK61CW
z>aTkC?lfu}-f;L;RCR!qhO=wUSI|jnDy4e`9{0PQ^FcF}11(`~$XoaP;C@<#*Nxg&
zWuxDF?Ld0N27cP#<@?PQFt{+~H3jgBOia@Pu^{His=e;Ya{I@GZ(9RV>j~??^<*Vf
z01JbSt&OXV?+Mfi;t8g+GDB`tp>T0e@vG%xE97hsj_|O69^ViDD=JL$KM%qz>`{!s
zeaIe#u$jcXv1{w-uN+${t%h{?<oplo4>We&xxxMWEwJnP-%hNnGgN#R){!k2{wJpM
zKQauqq4IK=i`(3LC>*bm&~4<9N}_%9!9L_<gPIo*ouJx|p(c~d2l0k3U~m8<z+BA0
z|NOas$g8VYZZtH2=v@mTc12u~#S<g&?B80<(S>3Ckdc7*ewwB8kjPj0;<Y6ZEf_S)
z5dlJubR)kBb>UEL%Yq0&(rP1>c#2hcAvR}@lsEi^Az;CJ$z9j3k<^YbnD2{R`BgQc
zS~mP%HKpNY70+IUKYmG9gn5mE11s1rDl>O-E9gAswuv=dH#M94n7HIO^-~Bd0FKLW
zAD$k_m>use1b=LYbIrzcEkU7=LMmK)TemVpzYrgah>T`5+^^&`5XWsYRaDgv1t&PQ
zb-d&0D}s4dEo^MYmr}YG$}bjSzy^}`dk{Q-GkP<&x3=mAI-N|JxLTIlh8m%I9J^eH
zvi*#&u4<mjHrlRCF?Ilu?4JD6ekdGvp<_54F6qiF6Zi86(f@Z=_%BFy2J@VamQx1D
zaliT%{_|0#QInH^>>Uh7=ZCq=eu5zWG7hM{&7QdXxa;x9EY7WtkM=RTq9Gu8m|Dn^
z(4NFsk?m`V;lokJOsFS69l;E$iwsHl9XdYVJf3LK>L>>-6Vo|Vfux~0SV)3AJQ*$b
zhFf)&JaiEKx8$yKR~b&|Bzn6zAU-to>tW7dlAZ)~B&I%iOhO_tH5G?Of(SiO!o(XO
zL7S*jP68jw^i%fn^zr2g|4uMBd2d_%ve@$$8apMD=68A3_aF3~ysDDL#7l`Ma^~1e
zIqSc~SjSvr#l8#)Re6D;Mn$(KqSo6gDiGY=-Suz$Aypl|fVb{7dC;Pzp!L0$Nzfj}
z&i4PjPacUhaS4=GiEeAl@Ew4<{?o8J-s|Jg{|>i9_|9=Z-JjFEb<DR0sgLmV`PeH4
z=)FB{1O{9_oUPp7pX5#9yS<IPJo&ai9VH#IoAg%ua~ibX2rRwWYUrQ+F*?r>K@hgT
zL~T&ocvsrFkKlf6nxiSo=`nn`zvqA|fO7t-$m*jt6RK}uIot!W1gUTt==>a}swhKm
zEvctP%7X&IcRy_A*HhqiiHK<adm{~n6wYIekZdE=7(qsUNkXCUn5~mclr8vc8AI2v
zjoceq)zlfmS6)tT&&4Xy5*?jeV)LpX9PBSqjN(m!4w-qmfpa7VQ6Zf-Gqc;k9g1C{
zHkr|ZNH_omP{wOMnx<zkG=j!(@Iz^3-X9=HK9r<(heA<$lym1Wt}1CkKChTvT*$7z
z=3PsV00o$jJE2w5yx!7C2IRqsjGIZ?H>cJWa+kD}a8oPu3Zn}gFzKCIH*-rQJSRRU
zkv7^&_63ChXK7Fe@tTKWT}g~A{^t4kC{0;a2P>{_$FBSKb{R<hTM}vcAfI-cRG6g3
z$+<4DS{_Z1LY|BuOTyEYZ9M7A&gB7&mNYlMzzc|+mbBS_KOO6DTOQ7Y`dhlgn3&CX
z)>ol&$8%%bdl(1wHJKXXkuRru1-`u~sfWY$s~W$8z^sqH9WM6vX6JFg+WfGPnM_Uy
zi6!a;MdC{O)xbTs(lRoPpb6<Yk*8S9pDfBIRb?nC*PkP<T!XWch|h?#ckndg_EP71
zy~WNj{z`SuCJ{zBwT#{V%!<pN=8I8!C~V}0{Vi&@e|UjJBcR9I0Sgjnge?qQTk@&L
zcXCD}#=cAh?<4s-wtTL-0QCjfn`zdL_4|C6=p^UmB|*=a!ZTsf*M55{gD8ztpXpU{
zu!D_BmA%>^YnsCZak=DIQ-oq8qpyx!xDk$fV@^e}!uGG;Hx=RdaPCtOsJBgssyP(N
zQ?-|&!2=e=IY;lmt~O5tJi0f<_f|Jo@5E8wzqh85N!mf^ucyDBfzK(=X*7*ihQ-20
z@;|Qm8Y8~#b~n=c#g1YNZzjm#Lh@V^GTml%Q&aNo{GKcmg`Jl&(+&T#$iHb2%e2|c
z$H)AoZwZidzO9pH&>%9r%{Qo102(pm6FD>-d0Xc>h`A=35s~rceTvaeUTwa#yVc&I
zGw+4J^<4NiCOd<V<8UCu8&FS0nE?KJee;-|xCxX#F)s!J+5q_A(^FfrFmtRVK%_ZV
z8X(5pEeQ}0aals57z21qC}YU0nTMpQ0(Q-@_8r+{6<8#DY$v7v(%q&W$Rv8Ik2P2j
z19rJH@`30-8m8IT6<S1FBwJ)#6oH;MAa{Hns-ndh^OVKN#aO_5aZT~GFm)9`$10`)
zc&jR<qbN+m%QrtRqbr*ssHOPmZ%k3Az`9F=C%$bc>N`()L9*Q+H^9Sto+@eKD-zs0
zjx#n$>84qd^ag@o3Abe3ZjPK1m~p+jKy+F6QDL~Hjd2~BxcOrF;AnCB57Vw0j$CI>
zDeV~M{zE6`zLi5IZFmFs-Ak|sbWf?b*7bwS*YSBbeKX7u33;L6-**413Mu6jpLzGq
z!2KN6^o8!oUw2sEH$ceYJ*Atx#YZa}w@iR7{?Z((x8E~d8S};!XFHVp!=-{$%<++Z
zbupvxFJlHoW>Pk@h0^o%Khad|Wly(oq)%VfG*GNtV0n8zVSQ)x%#tcZ|12q(J^5nz
z4-Ma(n8clL4les!^8GcCjgu2l+KNZ!C}jdrg4uXH9ZUxPZD>m$s8(U4q>$fk2eF0m
zkN@^Q4ZI&aCu*$QH<9^#Uf5UA3j*NJaja{K>DXY2PAhx6IIzIBR$HF#PGlo!s&5v*
zqy*qSZHLW0<tiA;T7Hwl<K$^oQTa{r+U*3Ur04sq#Z^+|h>`TFA-Q$!A<&Rncc&X=
zLvW0ybUR~k;Q%s%8h%fvcv+FLQlxIA#?%E~rFkrPIi>=%0Ar>xvp{h4^=N@u0qf?9
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
Bn_B<?

diff --git a/templates/Aipd/Analyse_impact/_form_step_3.html.twig b/templates/Aipd/Analyse_impact/_form_step_3.html.twig
index 89c60a1ef..0563aa1d8 100644
--- a/templates/Aipd/Analyse_impact/_form_step_3.html.twig
+++ b/templates/Aipd/Analyse_impact/_form_step_3.html.twig
@@ -47,7 +47,7 @@
                     {% endif %}
                 </td>
                 <th scope="row">{{ scenario.vars.value.nom }}</th>
-                <td>
+                <td class="vraisemblance">
                     {% if scenario.vars.value.canVraisemblanceBeModified %}
                         {{ form_widget(scenario.vraisemblance) }}
                     {% else %}
@@ -57,7 +57,7 @@
                         </div>
                     {% endif %}
                 </td>
-                <td>
+                <td class="gravite">
                     {% if scenario.vars.value.canGraviteBeModified %}
                         {{ form_widget(scenario.gravite) }}
                     {% else %}
@@ -66,11 +66,10 @@
                             {{ form_widget(scenario.gravite) }}
                         </div>
                     {% endif %}
+                </td>
                 <td class="impact-potentiel">
                     {% if scenario.vars.value.gravite is not null and scenario.vars.value.gravite != 'vide' and scenario.vars.value.vraisemblance is not null and scenario.vars.value.vraisemblance != 'vide' %}
-                        <span>
-                            {{ getScenarioMenaceImpactPotentielLabel(scenario.vars.value)|raw }}
-                        </span>
+                        {{ getScenarioMenaceImpactPotentielLabel(scenario.vars.value)|raw }}
                     {% endif %}
                 </td>
                 <td>{{ form_widget(scenario.precisions) }}</td>
@@ -78,3 +77,73 @@
         {% endfor %}
     </tbody>
 </table>
+
+{% block javascripts %}
+    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
+
+    <script>
+        $(document).ready(function() {
+            // Fonction pour récupérer le texte ou la valeur d'un sélecteur d'une cellule
+            function getCellData($cell) {
+                var $select = $cell.find('select');
+                if ($select.length) {
+                    return $select.find('option:selected').text(); // Retourne le texte de l'option sélectionnée
+                } else {
+                    return $cell.text().trim(); // Si c'est du texte, retourner le contenu texte
+                }
+            }
+
+            // Fonction pour calculer le résultat dans la colonne "impact-potentiel"
+            function calculateImpact(vraisemblance, gravite) {
+                // Matrice d'évaluation de l'impact
+                if ((vraisemblance === "Négligeable" && gravite === "Négligeable") ||
+                    (vraisemblance === "Limitée" && gravite === "Négligeable") ||
+                    (vraisemblance === "Négligeable" && gravite === "Limitée") ||
+                    (vraisemblance === "Limitée" && gravite === "Limitée")) {
+                    return '<span class="label label-success" style="min-width: 100%; display: inline-block;">Négligeable</span>';
+                  } else if ((vraisemblance === "Négligeable" && gravite === "Importante") ||
+                             (vraisemblance === "Limitée" && gravite === "Importante") ||
+                             (vraisemblance === "Négligeable" && gravite === "Maximale") ||
+                             (vraisemblance === "Limitée" && gravite === "Maximale")) {
+                    return '<span class="label label-default" style="min-width: 100%; display: inline-block !important;background:#605CA8; color:white;">Important</span>';
+                  } else if ((vraisemblance === "Importante" && gravite === "Importante") ||
+                             (vraisemblance === "Maximale" && gravite === "Importante") ||
+                             (vraisemblance === "Importante" && gravite === "Maximale") ||
+                             (vraisemblance === "Maximale" && gravite === "Maximale")) {
+                    return '<span class="label label-danger" style="min-width: 100%; display: inline-block;">Maximal</span>';
+                } else {
+                    return '<span class="label label-warning" style="min-width: 100%; display: inline-block;">Limité</span>';
+                }
+            }
+
+            // Mettre à jour la cellule dans la colonne "impact-potentiel"
+            function updateImpactPotentiel(index) {
+                var $vraisemblanceCell = $('td.vraisemblance').eq(index);
+                var $graviteCell = $('td.gravite').eq(index);
+
+                var vraisemblanceData = getCellData($vraisemblanceCell);
+                var graviteData = getCellData($graviteCell);
+
+                var impactData = calculateImpact(vraisemblanceData, graviteData);
+
+                var $impactCell = $('td.impact-potentiel').eq(index);
+
+                // Si la cellule "impact-potentiel" existe, met à jour son contenu
+                if ($impactCell.length) {
+                    $impactCell.html(impactData);
+                }
+            }
+
+            // Initialiser les cellules "impact-potentiel" lors du chargement de la page
+            $('td.vraisemblance').each(function(index) {
+                updateImpactPotentiel(index);
+            });
+
+            // Mettre à jour la cellule "impact-potentiel" quand un sélecteur est modifié
+            $('select.vraisemblance-dropdown, select.gravite-dropdown').on('change', function() {
+                var index = $(this).closest('td').parent().index();
+                updateImpactPotentiel(index);
+            });
+        });
+    </script>
+{% endblock %}
diff --git a/templates/Aipd/Analyse_impact/edit.html.twig b/templates/Aipd/Analyse_impact/edit.html.twig
index 13c2c0d55..f85c6e8cb 100644
--- a/templates/Aipd/Analyse_impact/edit.html.twig
+++ b/templates/Aipd/Analyse_impact/edit.html.twig
@@ -101,19 +101,3 @@
 
     {{ form_end(form) }}
 {% endblock %}
-{% block javascripts %}
-    <script>
-        $(document).ready(function() {
-            const $table=$('#step3-table');
-            function hideLabel(ev) {
-                const $t = $(ev.target);
-                const $row = $t.parents('tr')
-                const $label = $row.find('.impact-potentiel > span')
-                $label.hide();
-            }
-            $table.find('.vraisemblance-dropdown').on('change', hideLabel)
-            $table.find('.gravite-dropdown').on('change', hideLabel)
-        })
-
-    </script>
-{% endblock %}
diff --git a/templates/Aipd/Analyse_impact/evaluation.html.twig b/templates/Aipd/Analyse_impact/evaluation.html.twig
index a80d3ae04..1fe046ccc 100644
--- a/templates/Aipd/Analyse_impact/evaluation.html.twig
+++ b/templates/Aipd/Analyse_impact/evaluation.html.twig
@@ -26,6 +26,22 @@
 {% endblock %}
 
 {% block body %}
+    {% if is_granted('ROLE_PREVIEW') %}
+        <div class="row">
+            <div class="col-xs-12">
+                <div class="mb-1">
+                    <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-default">
+                        <i aria-hidden="true" class="fa fa-arrow-left"></i>
+                        {{ 'global.action.back_to_list'|trans }}
+                    </a>
+                    <a href="{{ path('aipd_analyse_impact_print', {'id': analyseImpact.id}) }}" class="btn btn-default">
+                        <i aria-hidden="true" class="fa fa-print"></i>
+                        {{ 'global.action.print'|trans }}
+                    </a>
+                </div>
+            </div>
+        </div>
+    {% endif %}
 
     <div class="row">
         {# LEFT #}
@@ -130,7 +146,6 @@
                 <div class="box-body text-center">
                     <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-default">{{ 'global.action.back_to_list'|trans }}</a>
                     <a href="{{ path('aipd_analyse_impact_validation', {'id': analyseImpact.id}) }}" class="btn btn-primary">{{ 'aipd.analyse_impact.action.validation'|trans }}</a>
-                    <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-info">{{ 'global.action.draft'|trans }}</a>
                 </div>
             </div>
         </div>
@@ -222,6 +237,4 @@
 
     {{ encore_entry_script_tags('js/evaluation') }}
 
-
-
 {% endblock %}
diff --git a/templates/Aipd/Analyse_impact/pdf.html.twig b/templates/Aipd/Analyse_impact/pdf.html.twig
index 6ce45e661..94b482c37 100644
--- a/templates/Aipd/Analyse_impact/pdf.html.twig
+++ b/templates/Aipd/Analyse_impact/pdf.html.twig
@@ -1,1798 +1,1808 @@
 <!DOCTYPE html>
 <html lang="fr-FR">
-<head>
-    <title>{% block title %}{% endblock %}</title>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
-
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
-    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.2/css/all.css" crossorigin="anonymous" referrerpolicy="no-referrer">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/AdminLTE.min.css">
-    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/skins/_all-skins.min.css">
-    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css">
-
-    <!-- Google Font -->
-    <link rel="stylesheet"
-          href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script>
-    <style>
-        .content-wrapper {
-            background-color: white !important;
-            z-index: 800;
-        }
-
-        h1 {
-            text-align: center;
-            font-size: 55px;
-        }
-
-        h1, h2, h3, h4 {
-            color: #3674b6;
-        }
-        table {
-            border: 1px solid black;
-        }
-
-        .table-bluecell {
-            background: #3674b6;
-            color: white;
-            width: 45%;
-        }
-        .separator {
-            height: 25px;
-        }
-
-        .annexe-head {
-            color: #3674b6;
-            font-size: 1.2em;
-            margin-top: 20px;
-        }
-        .annexe-prelink {
-            margin-left: 25px;
-        }
-        .annexe-link {
-            color: #3674b6;
-        }
-
-        .table-indicateur-head {
-            background: #808080;
-            color: white;
-            text-align: center;
-        }
-        .table-indicateur-maximale {
-            background: #c00000;
-            color: white;
-            text-align: center;
-        }
-        .table-indicateur-importante {
-            background: #ed7d31;
-            text-align: center;
-        }
-        .table-indicateur-limitee {
-            background: #ffc000;
-            text-align: center;
-        }
-        .table-indicateur-negligeable {
-            background: #6fad47;
-            text-align: center;
-        }
-        .reportGraph {
-            width:900px
-        }
-    </style>
-</head>
-
-<body class="hold-transition skin-blue sidebar-mini">
-<div class="content-wrapper">
-    <section class="content-header">
-        <h1 style="font-size: 55px">Analyse d'Impact relative à la Protection des Données</h1>
-        <div class="separator"></div>
-        <div style="text-align: center; font-size: 2em"> Instruction du dossier</div>
-    </section>
-
-    <div class="content container-fluid">
-
-        <div class="row" style="text-align: center"><h2>{{ object.conformiteTraitement.traitement.name }}</h2></div>
-        <div class="row" style="text-align: center"><h2>{{ object.conformiteTraitement.traitement.collectivity.name }}</h2></div>
-
-        <div class="separator"></div>
-        <div class="separator"></div>
-        <div class="row">
-            <div><strong style="font-size: 1.6em; margin-left:30px;">Responsable du traitement</strong></div>
-            <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.legalManager.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.firstName }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.lastName }}</span>
-        </div>
-        <div class="separator"></div>
-        <div class="row">
-            <div><strong style="font-size: 1.6em; margin-left:30px;">Référent RGPD</strong></div>
-            <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.referent.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.referent.firstName }} {{ object.conformiteTraitement.traitement.collectivity.referent.lastName }}</span>
-        </div>
-        <div class="separator"></div>
-        <div class="row">
-            <div><strong style="font-size: 1.6em; margin-left:30px;">Délégué à la Protection des Données</strong></div>
-            {% if object.conformiteTraitement.traitement.collectivity.differentDpo %}
-                <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.dpo.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.dpo.firstName }} {{ object.conformiteTraitement.traitement.collectivity.dpo.lastName }}</span>
-            {% else %}
-                <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_civility|dictionary('user_contact_civility') }} {{ default_dpo_firstName }} {{ default_dpo_lastName }}<br/></span>
-                <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_street }}<br/></span>
-                <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_zip_code }} {{ default_dpo_address_city}}</span>
-            {% endif %}
-        </div>
-        <div class="separator"></div>
-        <div class="row">
-            <div>
-                <strong style="font-size: 1.6em; margin-left:30px;">Date de validation de l’AIPD : </strong>
-                <strong style="font-size: 1.6em; margin-left:150px;">Signature du Responsable du Traitement</strong>
-            </div>
-            <span style="font-size: 1.2em; margin-left:45px;">{{ (object.conformiteTraitement.analyseImpacts|first).dateValidation|date('d/m/Y') }}</span>
-        </div>
-
-        <div  style="page-break-before: always;"></div>
-        <div class="separator"></div>
-        <h2 style="text-align: center;">Sommaire</h2>
-        <div class="separator"></div>
-        <div class="separator"></div>
-        <ul>
-            <li>1. Préambule
-                <ul>
-                    <li>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</li>
-                    <li>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</li>
-                </ul>
-            </li>
-            <li>2. Étude du contexte</li>
-            <li>3. Études des principes fondamentaux</li>
-            <li>4. Études des risques liés à la sécurité des données
-                <ul>
-                    <li>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</li>
-                    <li>4.2 Évaluation de l'impact et matrice de décision</li>
-                    <li>4.3 Mesure(s) de réduction des risques envisagée(s)</li>
-                    <li>4.4 Risques résiduels</li>
-                </ul>
-            </li>
-            <li>5. Validation de l'AIPD
-                <ul>
-                    <li>Avis des personnes consultées</li>
-                </ul>
-            </li>
-            <li>6. Annexes
-                <ul>
-                    <li>6.1 Glossaire</li>
-                    <li>6.2 Références</li>
-                    <li>6.3 Fiche de traitement</li>
-                </ul>
-            </li>
-        </ul>
+    <head>
+        <title>{% block title %}{% endblock %}</title>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
+        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
+        <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.2/css/all.css" crossorigin="anonymous" referrerpolicy="no-referrer">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/AdminLTE.min.css">
+        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/skins/_all-skins.min.css">
+        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css">
+        <!-- Google Font -->
+        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script>
+        <style>
+            h1 {
+                text-align: center;
+                font-size: 55px !important;
+            }
+            h1, h2, h3, h4, .h2 {
+                color: #3674b6;
+            }
+            dt {
+                color: #3674b6;
+                font-size: 1.2em;
+                margin-top: 20px;
+            }
+            .txt-center {
+              text-align: center;
+            }
+            .fs-2 {
+              font-size: 2em;
+            }
+            .fs-3 {
+              font-size: 2.5em;
+            }
+            .table-bluecell {
+                background: #3674b6;
+                color: white;
+                width: 45%;
+            }
+            .separator {
+                height: 25px;
+            }
+            .table-indicateur-head {
+                background: #808080;
+                color: white;
+                text-align: center;
+            }
+            .table-indicateur-maximale {
+                background: #c00000;
+                color: white;
+                text-align: center;
+            }
+            .table-indicateur-importante {
+                background: #ed7d31;
+                text-align: center;
+            }
+            .table-indicateur-limitee {
+                background: #ffc000;
+                text-align: center;
+            }
+            .table-indicateur-negligeable {
+                background: #6fad47;
+                text-align: center;
+            }
+            .reportGraph {
+                width:850px;
+            }
+        </style>
+    </head>
 
-        <div  style="page-break-before: always;">
-            <h2>1. Préambule</h2>
-        </div>
-        <div>Le présent document contient tous les éléments nécessaires pour le Responsable de Traitement (RT), le Référent RGPD (RR) et le Délégué à la Protection des Données (DPD) pour mener à bien une Analyse d'Impact relative à la Protection des Données (le sigle AIPD sera utilisé dans la suite de ce document) conforme aux attentes de la CNIL.</div>
-        <div>Il est possible de retrouver l'ensemble des éléments produits dans ce document dans le logiciel Madis.</div>
-
-        <h3>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</h3>
-        <div>La démarche pour réaliser une analyse d'impact comprend quatre étapes :</div>
-        <div style="margin-left:50px;">1- Délimiter et décrire le contexte du(des) traitement(s) considéré(s);</div>
-        <div style="margin-left:50px;">2- Analyser les mesures garantissant le respect des principes fondamentaux : la proportionnalité et la nécessité du traitement, et la protection des droits des personnes concernées;</div>
-        <div style="margin-left:50px;">3- Apprécier les risques sur la vie privée liés à la sécurité des données et vérifier qu’ils sont convenablement traités ;</div>
-        <div style="margin-left:50px;">4- Formaliser la validation de l’AIPD au regard des éléments précédents ou bien décider de réviser les étapes précédentes.</div>
-
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/cycleAIPD.jpg") }}" height="300" alt="CycleAIPD"></div>
-
-        <div>Il s'agit d'un <strong>processus d'amélioration continue</strong>. Il requiert donc parfois plusieurs itérations pour parvenir à un dispositif de protection de la vie privée acceptable. Il requiert en outre une surveillance des évolutions dans le temps (du contexte, des mesures, des risques, etc.), par exemple tous les ans, et des mises à jour dès qu'une évolution significative a lieu.</div>
-        <div>La démarche devrait être employée <strong>dès la conception d'un nouveau traitement de données à caractère personnel</strong>. En effet, une application en amont permet de déterminer les mesures nécessaires et suffisantes, et donc d'optimiser les coûts. A contrario, une application tardive, alors que le système est déjà créé et les mesures en place, peut remettre en question les choix effectués.</div>
-
-        <h3>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</h3>
-        <div>L’objectif est d’obtenir la conformité du traitement grâce à l’AIPD</div>
-        <div class="separator"></div>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/ConformiteAIPD.png") }}" width="800" alt="ConformitéAIPD"></div>
-
-        <div style="page-break-before: always;"></div>
-        <h2>2. Étude du contexte</h2>
-        <div>Ce chapitre a pour objectif de fournir une vision claire de la structure et du traitement de données personnelles considéré</div>
-        <div class="separator"></div>
-        <div class="col-md-6">
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Nature du traitement</td>
-                    <td>{{ object.conformiteTraitement.traitement.name }}</td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            {% set critere = object.criterePrincipeFondamentalByCode('contexte_traitement') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{ critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
+    <body>
+        <div>
+            <section>
+                <h1>Analyse d'Impact relative à la Protection des Données</h1>
                 <div class="separator"></div>
-            {% endif %}
+                <p class="txt-center fs-2">Instruction du dossier</p>
+            </section>
+
+            <section>
+                <p class="h2 txt-center fs-3">{{ object.conformiteTraitement.traitement.name }}</p>
+                <p class="h2 txt-center fs-3">{{ object.conformiteTraitement.traitement.collectivity.name }}</p>
 
-            {% set critere = object.criterePrincipeFondamentalByCode('portee_traitement') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
                 <div class="separator"></div>
-            {% endif %}
-
-
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Finalité(s) du traitement</td>
-                    <td>
-                        {{ object.conformiteTraitement.traitement.goal }}</td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Données à caractère personnel</td>
-                    <td>
-                        {% for category in object.conformiteTraitement.traitement.dataCategories %}
-                            {{ category }}<br/>
-                        {% endfor %}
-                        {{ object.conformiteTraitement.traitement.dataCategoryOther }}
-                    </td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Destinataires</td>
-                    <td>
-                        {{ object.conformiteTraitement.traitement.recipientCategory }}
-                        {% for contractor in object.conformiteTraitement.traitement.contractors %}
-                            <br/>{{ contractor }}
-                        {% endfor %}
-                    </td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            <table class="table table-bordered">
-                <tr>
-                    <td class="table-bluecell">Durée de conservation</td>
-                    <td>
-                        {% for duration in object.conformiteTraitement.traitement.shelfLifes %}
-                            {{ duration.name }} - {{ duration.duration }} - {{ duration.ultimateFate }} <br/>
-                        {% endfor %}
-                    </td>
-                </tr>
-            </table>
-            <div class="separator"></div>
-            {% set critere = object.criterePrincipeFondamentalByCode('identification_biens') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
                 <div class="separator"></div>
-            {% endif %}
 
-            {% set critere = object.criterePrincipeFondamentalByCode('description_fonctionnelle') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
-                    {% endif %}
-                </table>
+                <div class="row">
+                    <div><strong style="font-size: 1.6em; margin-left:30px;">Responsable du traitement</strong></div>
+                    <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.legalManager.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.firstName }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.lastName }}</span>
+                </div>
                 <div class="separator"></div>
-            {% endif %}
-            {% set critere = object.criterePrincipeFondamentalByCode('conformite_code') %}
-            {% if critere and critere.reponse != 'non_renseigne' %}
-                <table class="table table-bordered">
-                    <tr>
-                        <td class="table-bluecell">{{  critere.labelLivrable }}</td>
-                        <td>
-                            La conformité :
-                            {% if critere.reponse == 'conforme' %}
-                                <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
-                            {% elseif critere.reponse == 'non_conforme' %}
-                                <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
-                            {% elseif critere.reponse == 'non_applicable' %}
-                                <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
-                            {% endif %}
-                            <br/>
-                            {% if critere.justification is not null %}
-                                <i>Justification : </i>{{ critere.justification }}<br />
-                            {% endif %}
-                        </td>
-                    </tr>
-                    {% if critere.fichier %}
-                        <tr>
-                            <td colspan="2" style="text-align: center">
-                                <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
-                            </td>
-                        </tr>
+                <div class="row">
+                    <div><strong style="font-size: 1.6em; margin-left:30px;">Référent RGPD</strong></div>
+                    <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.referent.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.referent.firstName }} {{ object.conformiteTraitement.traitement.collectivity.referent.lastName }}</span>
+                </div>
+                <div class="separator"></div>
+                <div class="row">
+                    <div><strong style="font-size: 1.6em; margin-left:30px;">Délégué à la Protection des Données</strong></div>
+                    {% if object.conformiteTraitement.traitement.collectivity.differentDpo %}
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.dpo.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.dpo.firstName }} {{ object.conformiteTraitement.traitement.collectivity.dpo.lastName }}</span>
+                    {% else %}
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_civility|dictionary('user_contact_civility') }} {{ default_dpo_firstName }} {{ default_dpo_lastName }}<br/></span>
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_street }}<br/></span>
+                        <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_zip_code }} {{ default_dpo_address_city}}</span>
                     {% endif %}
-                </table>
+                </div>
                 <div class="separator"></div>
-            {% endif %}
-        </div>
+                <div class="row">
+                    <div>
+                        <strong style="font-size: 1.6em; margin-left:30px;">Date de validation de l’AIPD : </strong>
+                        <strong style="font-size: 1.6em; margin-left:150px;">Signature du Responsable du Traitement</strong>
+                    </div>
+                    <span style="font-size: 1.2em; margin-left:45px;">{{ (object.conformiteTraitement.analyseImpacts|first).dateValidation|date('d/m/Y') }}</span>
+                </div>
 
-        <div  style="page-break-before: always;"></div>
-        <h2>3. Études des principes fondamentaux</h2>
-        <div>Ce chapitre a pour objectif de s’assurer que le dispositif relatif aux principes de protection de la vie privée est conforme.</div>
-        <div class="separator"></div>
-        <table class="table table-bordered">
-            <thead>
-                <tr>
-                    <th>Description</th>
-                    <th>Conformité</th>
-                </tr>
-            </thead>
-            {% for critere in object.criterePrincipeFondamentaux %}
-                <tr>
-                    <td>{{ critere.labelLivrable }}</td>
-                    <td>{{ getCritereLabel(critere)|raw }}</td>
-                </tr>
-            {% endfor %}
-        </table>
-        <table class="table table-bordered">
-            <thead>
-                <tr>
-                    <th>Principes fondamentaux</th>
-                    <th>Conformité</th>
-                </tr>
-            </thead>
-            <tbody>
-            {% for questionConformite in object.questionConformites|sort((a, b) => a.position >= b.position) %}
-                <tr>
-                    {% set reponse = object.conformiteTraitement.getReponseOfName(questionConformite.question) %}
-                    <td>{{ questionConformite.question }}
-                        {% if questionConformite.justificatif is not null %}
-                            <div style="margin-left: 20px;font-size:12px;">
-                                <span>Justification : {{ questionConformite.justificatif }}</span>
-                            </div>
-                        {% endif %}
+                <div style="page-break-before: always;"></div>
 
-                        {% if reponse and (reponse.actionProtections is not null) and (reponse.actionProtections|length > 0) %}
-                            <div style="margin-left: 20px;font-size:12px;">
-                                <span>Actions associées : </span>
-                            </div>
-                            <ul>
-                                {% for action in reponse.actionProtections %}
-                                    <li style="margin-left: 20px;font-size:12px;">{{action.name}}</li>
-                                {% endfor %}
-                            </ul>
-                        {% endif %}
-                    </td>
-                    {% if reponse and reponse.conforme %}
-                        <td><span class="label label-success" style="min-width: 100%; display: inline-block;"> Conforme</span></td>
-                    {% else %}
-                        {% if reponse and reponse.actionProtections|length > 0 %}
-                            <td><span class="label label-warning" style="min-width: 100%; display: inline-block;"> Non-conforme mineure</span></td>
-                        {% else%}
-                            <td><span class="label label-danger" style="min-width: 100%; display: inline-block;"> Non-conforme majeure</span></td>
-                        {% endif %}
-                    {% endif %}
-                </tr>
-            {% endfor %}
-            </tbody>
-        </table>
-        <div>Le graphique ci-dessous indique les points d’amélioration nécessaires au respect des principes fondamentaux du règlement.</div>
-        <div class="separator"></div>
-        <div class="reportGraph"><canvas id="grandsDomaines-chart"></canvas></div>
-        <div  style="page-break-before: always;"></div>
-        <h2>4. Études des risques liés à la sécurité des données</h2>
-        <div>Ce chapitre a pour objectifs d'obtenir une bonne connaissance des mesures contribuant à la sécurité et d'apprécier les risques.</div>
-        <h3>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</h3>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/NiveauRisque.png") }}" height="300" alt="Niveau risque"></div>
-        <table class="table table-bordered">
-            <tr class="table-indicateur-head">
-                <td>Niveaux</td>
-                <td>Descriptions génériques de l'échelle de gravité</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-maximale">Maximale</td>
-                <td>Les personnes concernées pourraient connaître des conséquences significatives, voire irrémédiables, qu'elles pourraient ne pas surmonter</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-importante">Importante</td>
-                <td>Les personnes concernées pourraient connaître des conséquences significatives, qu'elles devraient pouvoir surmonter, mais avec des difficultés réelles et significatives</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-limitee">Limitée</td>
-                <td>Les personnes concernées pourraient connaître des désagréments significatifs, qu'elles pourront surmonter malgré quelques difficultés</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-negligeable">Négligeable</td>
-                <td>Les personnes concernées ne seront pas impactés ou pourraient connaître quelques désagréments, qu'elles surmonteront sans difficulté</td>
-            </tr>
-        </table>
-
-        <table class="table table-bordered">
-            <tr class="table-indicateur-head">
-                <td>Niveaux</td>
-                <td>Descriptions génériques de l'échelle de vraisemblance</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-maximale">Maximale</td>
-                <td>Il semble extrêmement facile pour les sources des risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papier stockés dans le hall public de la structure).</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-importante">Importante</td>
-                <td>Il semble possible pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans les bureaux d'une structure dont l'accès est contrôlé par une personne à l'accueil).</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-limitee">Limitée</td>
-                <td>Il semble difficile pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge).</td>
-            </tr>
-            <tr>
-                <td class="table-indicateur-negligeable">Négligeable</td>
-                <td>Il ne semble pas possible que les sources de risques retenues puissent réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge et code d'accès).</td>
-            </tr>
-        </table>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/matriceAIPD.png") }}" height="300" alt="MatriceAIPD"></div>
-
-        <div  style="page-break-before: always;"></div>
-        <h3>4.2 Évaluation de l'impact et matrice de décision</h3>
-        <div>Le tableau ci-dessous identifie des scénarios de menaces pour lesquels une évaluation est réalisée sur la vraisemblance (risques d’occurrence) et la gravité (conséquences en cas d’évènement). D, I et C représentent les critères de classification de l'information : <b>D</b>isponibilité, <b>I</b>ntégrité, <b>C</b>onfidentialité.</div>
-        <div class="separator"></div>
-        <table class="table table-bordered">
-            <tr>
-                <th>D</th>
-                <th>I</th>
-                <th>C</th>
-                <th>Scénario de menace</th>
-                <th>Vraisemblance</th>
-                <th>Gravité</th>
-                <th>Impact potentiel</th>
-            </tr>
-            {% for scenario in object.scenarioMenaces|sort((a,b) => a.nom <=> b.nom) %}
-                <tr>
-                    <td>{% if scenario.isDisponibilite %}X{% endif %}</td>
-                    <td>{% if scenario.isIntegrite %}X{% endif %}</td>
-                    <td>{% if scenario.isConfidentialite %}X{% endif %}</td>
-                    <td>{{ scenario.nom }}</td>
-                    <td>{{ scenario.vraisemblance|dictionary('vraisemblance_gravite') }}</td>
-                    <td>{{ scenario.gravite|dictionary('vraisemblance_gravite') }}</td>
-                    <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
-                </tr>
-            {% endfor %}
-        </table>
-        <div>La CNIL préconise d’accepter les risques uniquement lorsque l’impact est négligeable. Dans les autres cas, il faudra apporter des mesures de protection supplémentaires pour venir corriger les anomalies identifiées. Dans le cas où le risque est maximal et que les mesures ne sont pas jugées suffisantes, il conviendra de solliciter l’avis de la CNIL.</div>
-        <div>La matrice de décision ci-dessous vous informe du comportement attendu par la CNIL selon le niveau d'impact identifié :</div>
-        <div style="text-align: center"><img src="{{ base_dir ~ asset("images/MatriceDecision.png") }}" height="300" alt="MatriceDecision"></div>
-        <br/>
-        <h3 style="page-break-before: always">4.3 Mesure(s) de réduction des risques mise(s) en place</h3>
-        <div>Le radar ci-dessous présente les mesures déjà mises en place dans la structure pour réduire l’ensemble des risques identifiés.</div>
-        <div class="separator"></div>
-        <div class="reportGraph"><canvas id="mesuresSecurite-chart"></canvas></div>
-        <div class="separator"></div>
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border">Mesures de protection</div>
-            <table class="table table-bordered">
-                <tr>
-                    <th>Mesure</th>
-                    <th>Avis sur les mesures existantes</th>
-                    <th>Évaluation</th>
-                    <th>Préconisations</th>
-                </tr>
-
-                {% set mesures = [] %}
-                {% for scenario in object.scenarioMenaces %}
-                    {% for mesure in scenario.mesuresProtections %}
-                        {% if mesure not in mesures %}
-                            {% set mesures = mesures|merge([mesure])%}
-                        {% endif%}
-                    {% endfor %}
-                {% endfor %}
-                {% for element in mesures|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
-                    <tr>
-                        <td>{{ element.labelLivrable }}</td>
-                        <td>{{ element.detail }}</td>
-                        <td>{% if element.reponse in reponsedictionary(object)|keys %}
-                                {{ element.reponse|reponsedictionary(object) }}
-                            {% else %}
-                                {{ element.reponse }}
-                            {% endif %}
-                        </td>
-                        {% if element.reponse is same as "satisfaisant" %}
-                            <td></td>
-                        {% else %}
-                            <td>{{ element.phrasePreconisation }}</td>
-                        {% endif %}
-                    </tr>
-                {% endfor %}
-            </table>
-        </div>
+                <h2 class="txt-center">Sommaire</h2>
+                <ul>
+                    <li>1. Préambule
+                        <ul>
+                            <li>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</li>
+                            <li>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</li>
+                        </ul>
+                    </li>
+                    <li>2. Étude du contexte</li>
+                    <li>3. Études des principes fondamentaux</li>
+                    <li>4. Études des risques liés à la sécurité des données
+                        <ul>
+                            <li>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</li>
+                            <li>4.2 Évaluation de l'impact et matrice de décision</li>
+                            <li>4.3 Mesure(s) de réduction des risques envisagée(s)</li>
+                            <li>4.4 Risques résiduels</li>
+                        </ul>
+                    </li>
+                    <li>5. Validation de l'AIPD
+                        <ul>
+                            <li>Avis des personnes consultées</li>
+                        </ul>
+                    </li>
+                    <li>6. Annexes
+                        <ul>
+                            <li>6.1 Glossaire</li>
+                            <li>6.2 Références</li>
+                            <li>6.3 Fiche de traitement</li>
+                        </ul>
+                    </li>
+                </ul>
 
-        <div  style="page-break-before: always;"></div>
-        <h3>4.4 Risques résiduels</h3>
-        <div>Les risques résiduels correspondent aux risques non traités à ce jour ou pour lesquels des préconisations ont été formulées (voir actions conseillées par le DPD).</div>
-        <div class="reportGraph"><canvas id="risquesResiduels-chart"></canvas></div>
-        <br/>
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border">{{ 'aipd.analyse_impact.tab.gestion_risques'|trans }}</div>
-            <div class="box-body">
-                <table class="table table-bordered">
-                    <tr>
-                        <th>{{ 'aipd.modele_analyse.label.scenario'|trans }}</th>
-                        <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_potentiel'|trans }}</th>
-                        <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_residuel'|trans }}</th>
-                    </tr>
-                    {% set mesureProtectionNotNegligeable = [] %}
-                    {% for scenario in object.scenarioMenaces|sort((a, b) => a.nom >= b.nom) %}
-                        {% if isScenarioMenaceImpactResiduelImpactNotNegligeable(scenario) %}
-                            {% for mesure in scenario.mesuresProtections %}
-                                {% if mesure not in mesureProtectionNotNegligeable %}
-                                    {% set mesureProtectionNotNegligeable = mesureProtectionNotNegligeable|merge([mesure]) %}
-                                {% endif %}
-                            {% endfor %}
-                            <tr>
-                                <td>{{ scenario.nom }}</td>
-                                <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
-                                <td>{{ getScenarioMenaceImpactResiduelLabel(scenario)|raw }}</td>
-                            </tr>
-                        {% endif %}
-                    {% endfor %}
-                </table>
-            </div>
-        </div>
-        <p>Le graphique ci dessous représente les risques résiduels sur la disponibilité, l'intégrité et la confidentialité des données à caractère personnel</p>
-        <div class="reportGraph"><canvas id="dicResiduels-chart"></canvas></div>
-        <div class="separator"></div>
-        <div>Le plan d’actions ci-après présente les mesures de sécurité liées aux seuls scénarios de menaces dont l’impact est refusé.</div>
-        <div class="separator"></div>
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border">Plan d'actions</div>
-            <div class="box-body">
-                <table class="table table-bordered">
-                    <tr>
-                        <th>Mesure</th>
-                        <th>Préconisations</th>
-                    </tr>
-                    {% for mesure in mesureProtectionNotNegligeable|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
-                         <tr>
-                            <td>{{ mesure.labelLivrable }}</td>
-                            <td>{{ mesure.phrasePreconisation }}</td>
-                         </tr>
-                    {% endfor %}
-                </table>
-            </div>
-        </div>
-        <div  style="page-break-before: always;"></div>
-        <h2>5. Validation de l'AIPD</h2>
-        <div>Ce chapitre a pour objectifs de permettre la prise de décision visant à accepter ou non l'AIPD au regard des résultats de l'étude.</div>
-
-        <h3>Avis des personnes consultées</h3>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Avis du référent RGPD</td>
-                <td>{{ object.avisReferent.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisReferent.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisReferent.date|date('d/m/Y') }}</td>
-                </tr>
-            {% endif %}
-            {% if object.avisReferent.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisReferent.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Avis du délégué à la protection des données</td>
-                <td>{{ object.avisDpd.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisDpd.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisDpd.date|date('d/m/Y') }}</td> XXX
-                </tr>
-            {% endif %}
-            {% if object.avisDpd.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisDpd.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Avis des représentants des personnes concernées</td>
-                <td>{{ object.avisRepresentant.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisRepresentant.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisRepresentant.date|date('d/m/Y') }}</td>
-                </tr>
-            {% endif %}
-            {% if object.avisRepresentant.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisRepresentant.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-        <table class="table table-bordered">
-            <tr>
-                <td class="table-bluecell">Décision du responsable de traitement</td>
-                <td>{{ object.avisResponsable.reponse|dictionary('reponse_avis') }}</td>
-            </tr>
-            {% if object.avisResponsable.date is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisResponsable.date|date('d/m/Y') }}</td>
-                </tr>
-            {% endif %}
-            {% if object.avisResponsable.detail is not null %}
-                <tr>
-                    <td colspan="2">{{ object.avisResponsable.detail }}</td>
-                </tr>
-            {% endif %}
-            <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
-        </table>
-
-{#            //////////////////////////////////////#}
-{#            /////////////// Annexes //////////////#}
-{#            //////////////////////////////////////#}
-            <div style="page-break-before: always;"></div>
-            <h2>6. Annexes</h2>
-            <h3>6.1 Glossaire</h3>
-            <div class="annexe-head">Donnée à caractère personnel</div>
-            <div>Toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée "personne concernée"); est réputée pour être une "personne physique identifiable" une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale.</div>
-            <div class="annexe-head">Événement redouté</div>
-            <div>Violation potentielle de données pouvant mener à des impacts sur la vie privée des personnes concernées.</div>
-            <div class="annexe-head">Gravité</div>
-            <div>Estimation de l'ampleur des impacts potentiels sur la vie privée des personnes concernées.</div>
-            <div class="annexe-head">Menace</div>
-            <div>Mode opératoire composé d'une ou plusieurs actions unitaires sur des supports de données.</div>
-            <div class="annexe-head">Mesure</div>
-            <div>Action à entreprendre.</div>
-            <div class="annexe-head">Personnes concernées</div>
-            <div>Personnes auxquelles se rapportent les données qui font l'objet du traitement.</div>
-            <div class="annexe-head">Responsable de traitement</div>
-            <div>La personne physique ou morale, l'autorité publique, le service ou une autre structure qui, seul ou conjointement avec d'autres, détermine les finalités et les moyens du traitement ; lorsque les finalités et les moyens de ce traitement sont déterminés par le droit de l'Union ou le droit d'un État membre, le responsable du traitement peut être désigné ou les traitements spécifiques applicables à sa désignation peuvent être prévus par le droit de l'Union ou par le droit d'un État membre.</div>
-            <div class="annexe-head">Traitement de données à caractère personnel (traitement)</div>
-            <div>Tout opération ou tout ensemble d'opérations effectuées ou non à l'aide de procédés automatisés et appliqués à des données ou des ensembles de données à caractère personnel, tel que la collecte, l'enregistrement, la structure, la structuration, la conservation, l'adaptation ou la modification, l'extraction, la consultation, l'utilisation, la communication par transmission, la diffusion ou tout autre forme de mise à disposition, le rapprochement ou l'interconnexion, la limitation, l'effacement ou la destruction.</div>
-            <div class="annexe-head">Vraisemblance</div>
-            <div>Estimation de la possibilité qu'un risque se réalise.</div>
-
-            <h3>6.2 Références</h3>
-            <div class="annexe-head">CNIL / CEPD</div>
-            <div class="annexe-link">https://www.cnil.fr/fr/ce-quil-faut-savoir-sur-lanalyse-dimpact-relative-la-protection-des-donnees-aipd</div>
-            <div class="annexe-link">https://www.cnil.fr/fr/nouveautes-sur-le-pia-guides-outil-piaf-etude-de-cas</div>
-            <div class="annexe-link">https://www.cnil.fr/fr/collectivites-territoriales</div>
-            <div class="annexe-link">https://www.edpb.europa.eu/our-work-tools/our-documents/publication-type/guidelines_fr</div>
-
-            <div class="annexe-head">ANSSI</div>
-            <div class="annexe-prelink">- EBIOS RM : Méthode d'analyse des risques</div>
-            <div class="annexe-link">https://www.ssi.gouv.fr/guide/la-methode-ebios-risk-manager-le-guide</div>
-            <div class="annexe-prelink">- Lien RGS / RGPD</div>
-            <div class="annexe-link">https://www.ssi.gouv.fr/administration/reglementation/rgpd-renforcer-la-securite-des-donnees-a-caractere-personnel</div>
-
-            <div class="annexe-head">CLUSIF</div>
-            <div class="annexe-prelink">- Méhari</div>
-            <div class="annexe-link">https://clusif.fr/services/management-des-risques/les-fondamentaux-de-mehari/</div>
-
-            <div class="annexe-head">ISO</div>
-            <div class="annexe-prelink">- ISO/IEC 27701:2019 -Technique de sécurité - Extension d'ISO/IEC 27001 et ISO/IEC 27002 au management de la protection de la vie privée - Exigences et lignes directrices</div>
-            <div class="annexe-link">https://www.iso.org/fr/standard/71670.html</div>
-
-        <div style="page-break-before: always;"></div>
-        <h3>6.3 Fiche de traitement</h3>
-        {% set traitement = object.conformiteTraitement.traitement %}
-
-        {# DPO Statut #}
-        <div class="box box-solid box-default">
-            <div class="box-header with-border">
-                <h3 class="box-title">{{ 'registry.treatment.tab.statut_dpo'|trans }}</h3>
-            </div>
-            <div class="box-body no-padding">
-                <table role="presentation" class="table">
-                    <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.statut'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.statut is defined and traitement.statut %}
-                                    {{ traitement.statut|dictionary('treatment_statut') }}
-                                {% endif %}
-                            </td>
-                        </tr>
-                        {% if traitement.dpoMessage is not null %}
-                            <tr>
-                                <td><strong>{{ 'registry.treatment.label.dpoMessage'|trans }}</strong></td>
-                                <td>{{ traitement.dpoMessage }}</td>
-                            </tr>
-                        {% endif %}
-                    </tbody>
-                </table>
-            </div>
-        </div>
+                <div style="page-break-before: always;"></div>
+
+                <h2>1. Préambule</h2>
+                <p>Le présent document contient tous les éléments nécessaires pour le Responsable de Traitement (RT), le Référent RGPD (RR) et le Délégué à la Protection des Données (DPD) pour mener à bien une Analyse d'Impact relative à la Protection des Données (le sigle AIPD sera utilisé dans la suite de ce document) conforme aux attentes de la CNIL.</p>
+                <p>Il est possible de retrouver l'ensemble des éléments produits dans ce document dans le logiciel Madis.</p>
+
+                <h3>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</h3>
+                <p>La démarche pour réaliser une analyse d'impact comprend quatre étapes :</p>
+                <ol>
+                    <li>Délimiter et décrire le contexte du ou des traitements considérés ;</li>
+                    <li>Analyser les mesures garantissant le respect des principes fondamentaux : la proportionnalité et la nécessité du traitement, et la protection des droits des personnes concernées ;</li>
+                    <li>Apprécier les risques sur la vie privée liés à la sécurité des données et vérifier qu’ils sont convenablement traités ;</li>
+                    <li>Formaliser la validation de l’AIPD au regard des éléments précédents ou bien décider de réviser les étapes précédentes.</li>
+                </ol>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/cycleAIPD.jpg") }}" height="300" alt="Cycle d'une AIPD : 1 contexte, 2 principes fondamentaux, 3 risques, 4 validation"></div>
 
-        {# GENERAL #}
-        <div class="box box-solid box-info">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.general'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <p>Il s'agit d'un <strong>processus d'amélioration continue</strong>. Il requiert donc parfois plusieurs itérations pour parvenir à un dispositif de protection de la vie privée acceptable. Il requiert en outre une surveillance des évolutions dans le temps (du contexte, des mesures, des risques, etc.), par exemple tous les ans, et des mises à jour dès qu'une évolution significative a lieu.</p>
+                <p>La démarche devrait être employée <strong>dès la conception d'un nouveau traitement de données à caractère personnel</strong>. En effet, une application en amont permet de déterminer les mesures nécessaires et suffisantes, et donc d'optimiser les coûts. A contrario, une application tardive, alors que le système est déjà créé et les mesures en place, peut remettre en question les choix effectués.</p>
+
+                <h3>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</h3>
+                <p>L’objectif est d’obtenir la conformité du traitement grâce à l’AIPD.</p>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/ConformiteAIPD.png") }}" width="800" alt="Respect des principes et droits fondamentaux + Gestion des risques liés à la sécurité des données = Conformité"></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>2. Étude du contexte</h2>
+                <p>Ce chapitre a pour objectif de fournir une vision claire de la structure et du traitement de données personnelles considéré.</p>
+                <table class="table table-bordered">
                     <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.name'|trans }}</strong></td>
-                            <td>{{ traitement.name }}</td>
+                            <td class="table-bluecell">Nature du traitement</td>
+                            <td>{{ object.conformiteTraitement.traitement.name }}</td>
                         </tr>
-                        {% if traitement.collectivity.isServicesEnabled %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('contexte_traitement') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.label.service'|trans }}</strong></td>
-                                <td>{{ traitement.service }}</td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
                         {% endif %}
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.author is not null %}
-                                    {{ traitement.author|dictionary('registry_treatment_author') }}
-                                {% endif %}
-                            </td>
-                        </tr>
-                        {% if traitement.author != "processing_manager" %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('portee_traitement') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.coordonnees_responsable_traitement'|trans }}</strong></td>
-                                <td>{{ traitement.coordonneesResponsableTraitement|nl2br }}</td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
                         {% endif %}
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.manager'|trans }}</strong></td>
-                            <td>{{ traitement.manager }}</td>
+                            <td class="table-bluecell">Finalité(s) du traitement</td>
+                            <td>{{ object.conformiteTraitement.traitement.goal }}</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
-                            <td>{{ traitement.goal|nl2br }}</td>
+                            <td class="table-bluecell">Données à caractère personnel</td>
+                            <td>
+                                {% for category in object.conformiteTraitement.traitement.dataCategories %}
+                                    {{ category }}<br/>
+                                {% endfor %}
+                                {{ object.conformiteTraitement.traitement.dataCategoryOther }}
+                            </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
-                            <td>{{ traitement.legalBasis|dictionary('registry_treatment_legal_basis') }}</td>
+                            <td class="table-bluecell">Destinataires</td>
+                            <td>
+                                {{ object.conformiteTraitement.traitement.recipientCategory }}
+                                {% for contractor in object.conformiteTraitement.traitement.contractors %}
+                                    <br/>{{ contractor }}
+                                {% endfor %}
+                            </td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.legal_basis_justification'|trans }}</strong></td>
-                            <td>{{ traitement.legalBasisJustification|nl2br }}</td>
+                            <td class="table-bluecell">Durée de conservation</td>
+                            <td>
+                                {% for duration in object.conformiteTraitement.traitement.shelfLifes %}
+                                    {{ duration.name }} - {{ duration.duration }} - {{ duration.ultimateFate|dictionary('registry_treatment_ultimate_fate') }} <br/>
+                                {% endfor %}
+                            </td>
                         </tr>
-                        {% if traitement.legalBasis == 'consent' %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('identification_biens') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.consent_request'|trans }}</strong></td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
                                 <td>
-                                    {% if traitement.consentRequest %}
-                                        <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% else %}
-                                        <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
+                            </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
+                        {% endif %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('description_fonctionnelle') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
+                            <tr>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
                                     {% endif %}
                                 </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
+                        {% endif %}
+                        {% set critere = object.criterePrincipeFondamentalByCode('conformite_code') %}
+                        {% if critere and critere.reponse != 'non_renseigne' %}
                             <tr>
-                                <td><strong>{{ 'registry.treatment.label.consent_request_format'|trans }}</strong></td>
-                                <td>{{ traitement.consentRequestFormat }}</td>
+                                <td class="table-bluecell">{{ critere.labelLivrable }}</td>
+                                <td>
+                                    <i>Conformité : </i>
+                                    {% if critere.reponse == 'conforme' %}
+                                        <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span>
+                                    {% elseif critere.reponse == 'non_conforme' %}
+                                        <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span>
+                                    {% elseif critere.reponse == 'non_applicable' %}
+                                        <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span>
+                                    {% endif %}
+                                    <br/>
+                                    {% if critere.justification is not null %}
+                                        <i>Justification : </i>{{ critere.justification }}<br />
+                                    {% endif %}
+                                </td>
                             </tr>
+                            {% if critere.fichier %}
+                                <tr>
+                                    <td colspan="2" style="text-align: center">
+                                        <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}">
+                                    </td>
+                                </tr>
+                            {% endif %}
                         {% endif %}
+                    </tbody>
+                </table>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>3. Études des principes fondamentaux</h2>
+                <p>Ce chapitre a pour objectif de s’assurer que le dispositif relatif aux principes de protection de la vie privée est conforme.</p>
+                <table class="table table-bordered">
+                    <thead>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
-                            <td>{{ traitement.observation|nl2br }}</td>
+                            <th>Description</th>
+                            <th>Conformité</th>
                         </tr>
+                    </thead>
+                    <tbody>
+                        {% for critere in object.criterePrincipeFondamentaux %}
+                            <tr>
+                                <td>{{ critere.labelLivrable }}</td>
+                                <td>{{ getCritereLabel(critere)|raw }}</td>
+                            </tr>
+                        {% endfor %}
+                    </tbody>
+                </table>
+                <table class="table table-bordered">
+                    <thead>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.active %}
-                                    <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <th>Principes fondamentaux</th>
+                            <th>Conformité</th>
                         </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.public == true %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                    </thead>
+                    <tbody>
+                        {% for questionConformite in object.questionConformites|sort((a, b) => a.position >= b.position) %}
+                            <tr>
+                                {% set reponse = object.conformiteTraitement.getReponseOfName(questionConformite.question) %}
+                                <td>{{ questionConformite.question }}
+                                    {% if questionConformite.justificatif is not null %}
+                                        <div style="margin-left: 20px;font-size:12px;">
+                                            <span><i>Justification : </i> {{ questionConformite.justificatif }}</span>
+                                        </div>
+                                    {% endif %}
+
+                                    {% if reponse and (reponse.actionProtections is not null) and (reponse.actionProtections|length > 0) %}
+                                        <div style="margin-left: 20px;font-size:12px;">
+                                            <span><i>Actions associées : </i> </span>
+                                        </div>
+                                        <ul>
+                                            {% for action in reponse.actionProtections %}
+                                                <li style="margin-left: 20px;font-size:12px;">{{action.name}}</li>
+                                            {% endfor %}
+                                        </ul>
+                                    {% endif %}
+                                </td>
+                                {% if reponse and reponse.conforme %}
+                                    <td><span class="label label-success" style="min-width: 100%; display: inline-block;"> Conforme</span></td>
                                 {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                    {% if reponse and reponse.actionProtections|length > 0 %}
+                                        <td><span class="label label-warning" style="min-width: 100%; display: inline-block;"> Non-conforme mineure</span></td>
+                                    {% else%}
+                                        <td><span class="label label-danger" style="min-width: 100%; display: inline-block;"> Non-conforme majeure</span></td>
+                                    {% endif %}
                                 {% endif %}
-                            </td>
-                        </tr>
+                            </tr>
+                        {% endfor %}
                     </tbody>
                 </table>
-            </div>
-        </div>
+                <p>Le graphique ci-dessous indique les points d’amélioration nécessaires au respect des principes fondamentaux du règlement.</p>
+
+                <div class="reportGraph"><canvas id="grandsDomaines-chart"></canvas></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>4. Études des risques liés à la sécurité des données</h2>
+                <p>Ce chapitre a pour objectifs d'obtenir une bonne connaissance des mesures contribuant à la sécurité et d'apprécier les risques.</p>
 
-        {# DATA CATEGORY #}
-        <div class="box box-solid box-warning">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.data_category'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <h3>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</h3>
+                <p>Le niveau d'un risque est estimé en termes de gravité et de vraisemblance :</p>
+                <ul>
+                    <li>La <strong>gravité</strong> représente l'ampleur d'un risque. Elle dépend essentiellement du caractère préjudiciable des imapcts potentiels ;</li>
+                    <li>La <strong>vraisemblance</strong> traduit la possibilité qu'un risque se réalise. Elle dépend essentiellement des vulnérabilités des supports face aux menaces et des capacités des sources de risques à les exploiter.</li>
+                </ul>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/NiveauRisque.png") }}" width="600" alt="Gravité + Vraisemblance = Niveau de risque"></div>
+
+                <div class="separator"></div>
+
+                <table class="table table-bordered">
+                    <thead>
+                        <tr class="table-indicateur-head">
+                            <th>Niveaux</th>
+                            <th>Descriptions génériques de l'échelle de gravité</th>
+                        </tr>
+                    </thead>
                     <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_category'|trans }}</strong></td>
-                            <td>
-                                <ul class="ps-1">
-                                    {% for category in traitement.dataCategories %}
-                                        <li>
-                                            {% if category.sensible %}<strong>{% endif %}
-                                            {{ category.name }}
-                                            {% if category.sensible %}</strong>{% endif %}
-                                        </li>
-                                    {% endfor %}
-                                </ul>
-                            </td>
+                            <td class="table-indicateur-maximale">Maximale</td>
+                            <td>Les personnes concernées pourraient connaître des conséquences significatives, voire irrémédiables, qu'elles pourraient ne pas surmonter</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_category_other'|trans }}</strong></td>
-                            <td>{{ traitement.dataCategoryOther|nl2br }}</td>
+                            <td class="table-indicateur-importante">Importante</td>
+                            <td>Les personnes concernées pourraient connaître des conséquences significatives, qu'elles devraient pouvoir surmonter, mais avec des difficultés réelles et significatives</td>
                         </tr>
-                    </tbody>
-                </table>
-            </div>
-        </div>
-
-        {# RECIPIENTS #}
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.recipients'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.recipient_category'|trans }}</strong></td>
-                            <td>{{ traitement.recipientCategory|nl2br }}</td>
+                            <td class="table-indicateur-limitee">Limitée</td>
+                            <td>Les personnes concernées pourraient connaître des désagréments significatifs, qu'elles pourront surmonter malgré quelques difficultés</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'global.label.linked_contractor'|trans }}</strong></td>
-                            <td>
-                                <ul class="ps-1">
-                                    {% for contractor in traitement.contractors %}
-                                        <li>{{ contractor }}</li>
-                                    {% endfor %}
-                                </ul>
-                            </td>
+                            <td class="table-indicateur-negligeable">Négligeable</td>
+                            <td>Les personnes concernées ne seront pas impactés ou pourraient connaître quelques désagréments, qu'elles surmonteront sans difficulté</td>
                         </tr>
                     </tbody>
                 </table>
-            </div>
-        </div>
 
-        {# SPECIFIC #}
-        <div class="box box-solid box-info">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.specific'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <table class="table table-bordered">
+                    <thead>
+                        <tr class="table-indicateur-head">
+                            <th>Niveaux</th>
+                            <th>Descriptions génériques de l'échelle de vraisemblance</th>
+                        </tr>
+                    </thead>
                     <tbody>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.exempt_AIPD'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.ExemptAIPD %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-maximale">Maximale</td>
+                            <td>Il semble extrêmement facile pour les sources des risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papier stockés dans le hall public de la structure).</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.largeScaleCollection %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-importante">Importante</td>
+                            <td>Il semble possible pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans les bureaux d'une structure dont l'accès est contrôlé par une personne à l'accueil).</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.dataCrossing %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-limitee">Limitée</td>
+                            <td>Il semble difficile pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge).</td>
                         </tr>
                         <tr>
-                            <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.automatedDecisionsWithLegalEffect %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.evaluationOrRating %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.automaticExclusionService %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.vulnerablePeople %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.systematicMonitoring %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.innovative_use'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.innovativeUse %}
-                                    <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-indicateur-negligeable">Négligeable</td>
+                            <td>Il ne semble pas possible que les sources de risques retenues puissent réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge et code d'accès).</td>
                         </tr>
                     </tbody>
                 </table>
-            </div>
-        </div>
 
-        {# DETAILS #}
-        <div class="box box-solid box-primary">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.details'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/matriceAIPD.png") }}" height="300" alt=""></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>4.2 Évaluation de l'impact et matrice de décision</h3>
+                <p>Le tableau ci-dessous identifie des scénarios de menaces pour lesquels une évaluation est réalisée sur la vraisemblance (risques d’occurrence) et la gravité (conséquences en cas d’évènement). D, I et C représentent les critères de classification de l'information : <b>D</b>isponibilité, <b>I</b>ntégrité, <b>C</b>onfidentialité.</p>
+                <table class="table table-bordered">
+                    <thead>
+                          <tr>
+                              <th>D</th>
+                              <th>I</th>
+                              <th>C</th>
+                              <th>Scénario de menace</th>
+                              <th>Vraisemblance</th>
+                              <th>Gravité</th>
+                              <th>Impact potentiel</th>
+                          </tr>
+                    </thead>
                     <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.concerned_people'|trans }}</strong></td>
-                        </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_particular'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleParticular.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleParticular.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleParticular.comment }}</p>
+                        {% for scenario in object.scenarioMenaces|sort((a,b) => a.nom <=> b.nom) %}
+                            <tr>
+                                <td>{% if scenario.isDisponibilite %}X{% endif %}</td>
+                                <td>{% if scenario.isIntegrite %}X{% endif %}</td>
+                                <td>{% if scenario.isConfidentialite %}X{% endif %}</td>
+                                <td>{{ scenario.nom }}
+                                    {% if scenario.precisions is not null %}
+                                        <div style="margin-left: 20px;font-size:12px;">
+                                            <span><i>Précision : </i> {{ scenario.precisions }}</span>
+                                        </div>
                                     {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_user'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleUser.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleUser.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleUser.comment }}</p>
+                                </td>
+                                <td>{{ scenario.vraisemblance|dictionary('vraisemblance_gravite') }}</td>
+                                <td>{{ scenario.gravite|dictionary('vraisemblance_gravite') }}</td>
+                                <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
+                            </tr>
+                        {% endfor %}
+                    </tbody>
+                </table>
+                <p>La CNIL préconise d’accepter les risques uniquement lorsque l’impact est négligeable. Dans les autres cas, il faudra apporter des mesures de protection supplémentaires pour venir corriger les anomalies identifiées. Dans le cas où le risque est maximal et que les mesures ne sont pas jugées suffisantes, il conviendra de solliciter l’avis de la CNIL.</p>
+                <p>La matrice de décision ci-dessous vous informe du comportement attendu par la CNIL selon le niveau d'impact identifié :</p>
+
+                <div style="text-align: center"><img src="{{ base_dir ~ asset("images/MatriceDecision.png") }}" height="300" alt=""></div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>4.3 Mesure(s) de réduction des risques mise(s) en place</h3>
+                <p>Le radar ci-dessous présente les mesures déjà mises en place dans la structure pour réduire l’ensemble des risques identifiés.</p>
+
+                <div class="reportGraph"><canvas id="mesuresSecurite-chart"></canvas></div>
+
+                <div class="separator"></div>
+
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border">Mesures de protection</div>
+                    <table class="table table-bordered">
+                        <thead>
+                            <tr>
+                                <th>Mesure</th>
+                                <th>Avis sur les mesures existantes</th>
+                                <th>Évaluation</th>
+                                <th>Préconisations</th>
+                            </tr>
+                        </thead>
+                        <tbody>
+                            {% set mesures = [] %}
+                            {% for scenario in object.scenarioMenaces %}
+                                {% for mesure in scenario.mesuresProtections %}
+                                    {% if mesure not in mesures %}
+                                        {% set mesures = mesures|merge([mesure])%}
+                                    {% endif%}
+                                {% endfor %}
+                            {% endfor %}
+                            {% for element in mesures|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
+                                <tr>
+                                    <td>{{ element.labelLivrable }}</td>
+                                    <td>{{ element.detail }}</td>
+                                    <td>{% if element.reponse in reponsedictionary(object)|keys %}
+                                            {{ element.reponse|reponsedictionary(object) }}
+                                        {% else %}
+                                            {{ element.reponse }}
+                                        {% endif %}
+                                    </td>
+                                    {% if element.reponse is same as "satisfaisant" %}
+                                        <td></td>
+                                    {% else %}
+                                        <td>{{ element.phrasePreconisation }}</td>
                                     {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                </tr>
+                            {% endfor %}
+                        </tbody>
+                    </table>
+                </div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>4.4 Risques résiduels</h3>
+                <p>Les risques résiduels correspondent aux risques non traités à ce jour ou pour lesquels des préconisations ont été formulées (voir actions conseillées par le DPD).</p>
+
+                <div class="reportGraph"><canvas id="risquesResiduels-chart"></canvas></div>
+
+                <div class="separator"></div>
+
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border">{{ 'aipd.analyse_impact.tab.gestion_risques'|trans }}</div>
+                    <div class="box-body no-padding">
+                        <table class="table table-bordered">
+                            <tr>
+                                <th>{{ 'aipd.modele_analyse.label.scenario'|trans }}</th>
+                                <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_potentiel'|trans }}</th>
+                                <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_residuel'|trans }}</th>
+                            </tr>
+                            {% set mesureProtectionNotNegligeable = [] %}
+                            {% for scenario in object.scenarioMenaces|sort((a, b) => a.nom >= b.nom) %}
+                                {% if isScenarioMenaceImpactResiduelImpactNotNegligeable(scenario) %}
+                                    {% for mesure in scenario.mesuresProtections %}
+                                        {% if mesure not in mesureProtectionNotNegligeable %}
+                                            {% set mesureProtectionNotNegligeable = mesureProtectionNotNegligeable|merge([mesure]) %}
+                                        {% endif %}
+                                    {% endfor %}
+                                    <tr>
+                                        <td>{{ scenario.nom }}</td>
+                                        <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td>
+                                        <td>{{ getScenarioMenaceImpactResiduelLabel(scenario)|raw }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
+                            {% endfor %}
+                        </table>
+                    </div>
+                </div>
+
+                <div style="page-break-before: always;"></div>
+
+                <p>Le graphique ci-dessous représente les risques résiduels sur la disponibilité, l'intégrité et la confidentialité des données à caractère personnel.</p>
+
+                <div class="reportGraph"><canvas id="dicResiduels-chart"></canvas></div>
+
+                <div class="separator"></div>
+
+                <p>Le plan d’actions ci-après présente les mesures de sécurité liées aux seuls scénarios de menaces dont l’impact est refusé.</p>
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border">Plan d'actions</div>
+                    <div class="box-body no-padding">
+                        <table class="table table-bordered">
+                            <tr>
+                                <th>Mesure</th>
+                                <th>Préconisations</th>
+                            </tr>
+                            {% for mesure in mesureProtectionNotNegligeable|sort((a, b) => a.labelLivrable >= b.labelLivrable) %}
+                                 <tr>
+                                    <td>{{ mesure.labelLivrable }}</td>
+                                    <td>{{ mesure.phrasePreconisation }}</td>
+                                 </tr>
+                            {% endfor %}
+                        </table>
+                    </div>
+                </div>
+
+                <div style="page-break-before: always;"></div>
+
+                <h2>5. Validation de l'AIPD</h2>
+                <p>Ce chapitre a pour objectifs de permettre la prise de décision visant à accepter ou non l'AIPD au regard des résultats de l'étude.</p>
+
+                <h3>Avis des personnes consultées</h3>
+                <table class="table table-bordered">
+                    <tbody>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_agent'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleAgent.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleAgent.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleAgent.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Avis du référent RGPD</td>
+                            <td>{{ object.avisReferent.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
+                        {% if object.avisReferent.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisReferent.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisReferent.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisReferent.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_elected'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleElected.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleElected.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleElected.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Avis du délégué à la protection des données</td>
+                            <td>{{ object.avisDpd.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
+                        {% if object.avisDpd.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisDpd.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisDpd.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisDpd.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_company'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleCompany.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleCompany.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleCompany.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Avis des représentants des personnes concernées</td>
+                            <td>{{ object.avisRepresentant.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
+                        {% if object.avisRepresentant.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisRepresentant.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisRepresentant.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisRepresentant.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
                         <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_partner'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeoplePartner.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeoplePartner.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeoplePartner.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
+                            <td class="table-bluecell">Décision du responsable de traitement</td>
+                            <td>{{ object.avisResponsable.reponse|dictionary('reponse_avis') }}</td>
                         </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_usager'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleUsager.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleUsager.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleUsager.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                        {% if object.avisResponsable.date is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisResponsable.date|date('d/m/Y') }}</td>
+                            </tr>
+                        {% endif %}
+                        {% if object.avisResponsable.detail is not null %}
+                            <tr>
+                                <td colspan="2">{{ object.avisResponsable.detail }}</td>
+                            </tr>
+                        {% endif %}
+                        <tr style="height: 80px"><td colspan="2">Signature :</td></tr>
+                    </tbody>
+                </table>
+
+                <div style="page-break-before: always;"></div>
+
+                {#//////////////////////////////////////#}
+                {#/////////////// Annexes //////////////#}
+                {#//////////////////////////////////////#}
+                <h2>6. Annexes</h2>
+                <h3>6.1 Glossaire</h3>
+
+                <dl>
+                    <dt>Donnée à caractère personnel</dt>
+                    <dd>Toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée "personne concernée"); est réputée pour être une "personne physique identifiable" une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale.</dd>
+                    <dt>Événement redouté</dt>
+                    <dd>Violation potentielle de données pouvant mener à des impacts sur la vie privée des personnes concernées.</dd>
+                    <dt>Gravité</dt>
+                    <dd>Estimation de l'ampleur des impacts potentiels sur la vie privée des personnes concernées.</dd>
+                    <dt>Menace</dt>
+                    <dd>Mode opératoire composé d'une ou plusieurs actions unitaires sur des supports de données.</dd>
+                    <dt>Mesure</dt>
+                    <dd>Action à entreprendre.</dd>
+                    <dt>Personnes concernées</dt>
+                    <dd>Personnes auxquelles se rapportent les données qui font l'objet du traitement.</dd>
+                    <dt>Responsable de traitement</dt>
+                    <dd>La personne physique ou morale, l'autorité publique, le service ou une autre structure qui, seul ou conjointement avec d'autres, détermine les finalités et les moyens du traitement ; lorsque les finalités et les moyens de ce traitement sont déterminés par le droit de l'Union ou le droit d'un État membre, le responsable du traitement peut être désigné ou les traitements spécifiques applicables à sa désignation peuvent être prévus par le droit de l'Union ou par le droit d'un État membre.</dd>
+                    <dt>Traitement de données à caractère personnel</dt>
+                    <dd>Tout opération ou tout ensemble d'opérations effectuées ou non à l'aide de procédés automatisés et appliqués à des données ou des ensembles de données à caractère personnel, tel que la collecte, l'enregistrement, la structure, la structuration, la conservation, l'adaptation ou la modification, l'extraction, la consultation, l'utilisation, la communication par transmission, la diffusion ou tout autre forme de mise à disposition, le rapprochement ou l'interconnexion, la limitation, l'effacement ou la destruction.</dd>
+                    <dt>Vraisemblance</dt>
+                    <dd>Estimation de la possibilité qu'un risque se réalise.</dd>
+                </dl>
+
+                <h3>6.2 Références</h3>
+                <p>CNIL / CEPD</p>
+                <ul>
+                    <li><a href="https://www.cnil.fr/fr/ce-quil-faut-savoir-sur-lanalyse-dimpact-relative-la-protection-des-donnees-aipd">Ce qu'il faut savoir sur l’analyse d’impact relative à la protection des données (AIPD)</a></li>
+                    <li><a href="https://www.cnil.fr/fr/nouveautes-sur-le-pia-guides-outil-piaf-etude-de-cas">Outil PIA : téléchargez et installez le logiciel de la CNIL</a></li>
+                    <li><a href="https://www.cnil.fr/fr/collectivites-territoriales">Thématique CNIL : Collectivités territoriales </a></li>
+                    <li><a href="https://www.edpb.europa.eu/our-work-tools/our-documents/publication-type/guidelines_fr">Guides CEPD</a></li>
+                </ul>
+
+                <p>ANSSI</p>
+                <ul>
+                    <li><a href="https://www.ssi.gouv.fr/guide/la-methode-ebios-risk-manager-le-guide">EBIOS RM : Méthode d'analyse des risques</a></li>
+                    <li><a href="https://www.ssi.gouv.fr/administration/reglementation/rgpd-renforcer-la-securite-des-donnees-a-caractere-personnel">RGPD : la sécurité est essentielle pour la protection des données à caractère personnel</a></li>
+                </ul>
+
+                <p>CLUSIF</p>
+                <ul>
+                    <li><a href="https://clusif.fr/services/management-des-risques/les-fondamentaux-de-mehari/">Les fondamentaux de Méhari</a></li>
+                </ul>
+
+                <p>ISO</p>
+                <ul>
+                    <li><a href="https://www.iso.org/fr/standard/71670.html">ISO/IEC 27701:2019 : Techniques de sécurité — Extension d'ISO/IEC 27001 et ISO/IEC 27002 au management de la protection de la vie privée — Exigences et lignes directrices</a></li>
+                </ul>
+
+                <div style="page-break-before: always;"></div>
+
+                <h3>6.3 Fiche de traitement</h3>
+                {% set traitement = object.conformiteTraitement.traitement %}
+
+                {# DPO Statut #}
+                <div class="box box-solid box-default">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.statut_dpo'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table role="presentation" class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.statut'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.statut is defined and traitement.statut %}
+                                            {{ traitement.statut|dictionary('treatment_statut') }}
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                {% if traitement.dpoMessage is not null %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.dpoMessage'|trans }}</strong></td>
+                                        <td>{{ traitement.dpoMessage }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_other'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.concernedPeopleOther.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.concernedPeopleOther.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.concernedPeopleOther.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# GENERAL #}
+                <div class="box box-solid box-info">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.general'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.name'|trans }}</strong></td>
+                                    <td>{{ traitement.name }}</td>
+                                </tr>
+                                {% if traitement.collectivity.isServicesEnabled %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.label.service'|trans }}</strong></td>
+                                        <td>{{ traitement.service }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.estimated_concerned_people'|trans }}</strong></td>
-                            <td>{{ traitement.estimatedConcernedPeople }}</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <strong>
-                                    {% if traitement.collectivity.hasModuleTools %}
-                                        {{ 'global.label.linked_tool'|trans }}
-                                    {% else %}
-                                        {{ 'registry.treatment.label.tools_if_inactif'|trans }}
-                                    {% endif %}
-                                </strong>
-                            </td>
-                            <td>
-                                {% if traitement.collectivity.hasModuleTools %}
-                                    <ul class="ps-1">
-                                        {% for tool in traitement.tools %}
-                                            <li>{{ tool.name }}</li>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.author is not null %}
+                                            {{ traitement.author|dictionary('registry_treatment_author') }}
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                {% if traitement.author != "processing_manager" %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.coordonnees_responsable_traitement'|trans }}</strong></td>
+                                        <td>{{ traitement.coordonneesResponsableTraitement|nl2br }}</td>
+                                    </tr>
+                                {% endif %}
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.manager'|trans }}</strong></td>
+                                    <td>{{ traitement.manager }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td>
+                                    <td>{{ traitement.goal|nl2br }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td>
+                                    <td>{{ traitement.legalBasis|dictionary('registry_treatment_legal_basis') }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.legal_basis_justification'|trans }}</strong></td>
+                                    <td>{{ traitement.legalBasisJustification|nl2br }}</td>
+                                </tr>
+                                {% if traitement.legalBasis == 'consent' %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.consent_request'|trans }}</strong></td>
+                                        <td>
+                                            {% if traitement.consentRequest %}
+                                                <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% else %}
+                                                <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                            {% endif %}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.consent_request_format'|trans }}</strong></td>
+                                        <td>{{ traitement.consentRequestFormat }}</td>
+                                    </tr>
+                                {% endif %}
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td>
+                                    <td>{{ traitement.observation|nl2br }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.active %}
+                                            <span class="badge bg-green">{{ 'global.label.active'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.public == true %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# DATA CATEGORY #}
+                <div class="box box-solid box-warning">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.data_category'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_category'|trans }}</strong></td>
+                                    <td>
+                                        <ul class="ps-1">
+                                            {% for category in traitement.dataCategories %}
+                                                <li>
+                                                    {% if category.sensible %}<strong>{% endif %}
+                                                    {{ category.name }}
+                                                    {% if category.sensible %}</strong>{% endif %}
+                                                </li>
+                                            {% endfor %}
+                                        </ul>
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_category_other'|trans }}</strong></td>
+                                    <td>{{ traitement.dataCategoryOther|nl2br }}</td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# RECIPIENTS #}
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.recipients'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.recipient_category'|trans }}</strong></td>
+                                    <td>{{ traitement.recipientCategory|nl2br }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'global.label.linked_contractor'|trans }}</strong></td>
+                                    <td>
+                                        <ul class="ps-1">
+                                            {% for contractor in traitement.contractors %}
+                                                <li>{{ contractor }}</li>
+                                            {% endfor %}
+                                        </ul>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# SPECIFIC #}
+                <div class="box box-solid box-info">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.specific'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.exempt_AIPD'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.ExemptAIPD %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.largeScaleCollection %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.dataCrossing %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.automatedDecisionsWithLegalEffect %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.evaluationOrRating %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.automaticExclusionService %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.vulnerablePeople %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.systematicMonitoring %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.innovative_use'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.innovativeUse %}
+                                            <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-green">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# DETAILS #}
+                <div class="box box-solid box-primary">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.details'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.concerned_people'|trans }}</strong></td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_particular'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleParticular.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleParticular.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleParticular.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_user'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleUser.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleUser.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleUser.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_agent'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleAgent.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleAgent.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleAgent.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_elected'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleElected.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleElected.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleElected.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_company'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleCompany.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleCompany.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleCompany.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_partner'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeoplePartner.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeoplePartner.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeoplePartner.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_usager'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleUsager.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleUsager.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleUsager.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_other'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.concernedPeopleOther.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.concernedPeopleOther.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.concernedPeopleOther.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.estimated_concerned_people'|trans }}</strong></td>
+                                    <td>{{ traitement.estimatedConcernedPeople }}</td>
+                                </tr>
+                                <tr>
+                                    <td>
+                                        <strong>
+                                            {% if traitement.collectivity.hasModuleTools %}
+                                                {{ 'global.label.linked_tool'|trans }}
+                                            {% else %}
+                                                {{ 'registry.treatment.label.tools_if_inactif'|trans }}
+                                            {% endif %}
+                                        </strong>
+                                    </td>
+                                    <td>
+                                        {% if traitement.collectivity.hasModuleTools %}
+                                            <ul class="ps-1">
+                                                {% for tool in traitement.tools %}
+                                                    <li>{{ tool.name }}</li>
+                                                {% endfor %}
+                                            </ul>
+                                        {% else %}
+                                            {{ traitement.software }}
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.paper_processing'|trans }}</strong></td>
+                                    <td>
+                                        {% if traitement.paperProcessing %}
+                                            <span class="badge bg-gray">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-gray">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                        <table class="table" style="border-top: #f4f4f4 1px solid">
+                            <tbody>
+                                <tr>
+                                    <td style="vertical-align: top; padding-left: 8px; padding-top: 10px; width: 20%"><strong>{{ 'registry.treatment.label.shelflife'|trans }}</strong></td>
+                                    <td style="padding-top: 10px; width: 80%">
+                                        {% for method in traitement.shelfLifes %}
+                                            <div class="box box-default">
+                                                <div class="box-body no-padding">
+                                                    <table class="table">
+                                                        <tbody>
+                                                            <tr>
+                                                                <th class="text-bold" style="width: 40%">{{ 'registry.treatment.label.shelflife_name'|trans }}</th>
+                                                                <td>{{ method.name }}</td>
+                                                            </tr>
+                                                            <tr>
+                                                                <th class="text-bold">{{ 'registry.treatment.label.shelflife_duration'|trans }}</th>
+                                                                <td>{{ method.duration }}</td>
+                                                            </tr>
+                                                            <tr>
+                                                                <th class="text-bold">{{ 'registry.treatment.label.shelflife_ultimate_fate'|trans }}</th>
+                                                                <td>{{ method.ultimateFate|dictionary('registry_treatment_ultimate_fate') }}</td>
+                                                            </tr>
+                                                        </tbody>
+                                                    </table>
+                                                </div>
+                                            </div>
                                         {% endfor %}
-                                    </ul>
-                                {% else %}
-                                    {{ traitement.software }}
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.paper_processing'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.paperProcessing %}
-                                    <span class="badge bg-gray">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-gray">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                    </tbody>
-                </table>
-                <table class="table" style="border-top: #f4f4f4 1px solid">
-                    <tbody>
-                        <tr>
-                            <td style="vertical-align: top; padding-left: 8px; padding-top: 10px; width: 20%"><strong>{{ 'registry.treatment.label.shelflife'|trans }}</strong></td>
-                            <td style="padding-top: 10px; width: 80%">
-                                {% for method in traitement.shelfLifes %}
-                                    <div class="box box-default">
-                                        <div class="box-body no-padding">
-                                            <table class="table">
-                                                <tbody>
-                                                    <tr>
-                                                        <th class="text-bold" style="width: 40%">{{ 'registry.treatment.label.shelflife_name'|trans }}</th>
-                                                        <td>{{ method.name }}</td>
-                                                    </tr>
-                                                    <tr>
-                                                        <th class="text-bold">{{ 'registry.treatment.label.shelflife_duration'|trans }}</th>
-                                                        <td>{{ method.duration }}</td>
-                                                    </tr>
-                                                    <tr>
-                                                        <th class="text-bold">{{ 'registry.treatment.label.shelflife_ultimate_fate'|trans }}</th>
-                                                        <td>{{ method.ultimateFate|dictionary('registry_treatment_ultimate_fate') }}</td>
-                                                    </tr>
-                                                </tbody>
-                                            </table>
-                                        </div>
-                                    </div>
-                                {% endfor %}
-                            </td>
-                        </tr>
-                    </tbody>
-                </table>
-                <table class="table">
-                    <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.data_origin'|trans }}</strong></td>
-                            <td>{{ traitement.dataOrigin }}</td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.collecting_method'|trans }}</strong></td>
-                            <td>
-                                <ul class="ps-1">
-                                    {% for method in traitement.collectingMethod %}
-                                        <li>{{ method|dictionary('registry_treatment_collecting_method') }}</li>
-                                    {% endfor %}
-                                </ul>
-                            </td>
-                        </tr>
-                        {% if  traitement.otherCollectingMethod is not null %}
-                            <tr>
-                                <td><strong>{{ 'registry.treatment.label.otherCollectingMethod'|trans }}</strong></td>
-                                <td>{{ traitement.otherCollectingMethod }}</td>
-                            </tr>
-                        {% endif %}
-                    </tbody>
-                </table>
-            </div>
-        </div>
-
-        {# SECURITY #}
-        <div class="box box-solid box-success">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.security'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_access_control'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityAccessControl.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securityAccessControl.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securityAccessControl.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_update'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityUpdate.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securityUpdate.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securityUpdate.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_saving'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securitySaving.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securitySaving.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securitySaving.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_tracability'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securitytracability.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securitytracability.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securitytracability.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_other'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityOther.check %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                    {% if traitement.securityOther.comment is not empty %}
-                                        <p class="mt-2">{{ traitement.securityOther.comment }}</p>
-                                    {% endif %}
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_entitled_persons'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityEntitledPersons %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_open_accounts'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securityOpenAccounts %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
-                                {% endif %}
-                            </td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'registry.treatment.label.security_specificities_delivered'|trans }}</strong></td>
-                            <td>
-                                {% if traitement.securitySpecificitiesDelivered %}
-                                    <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
-                                {% else %}
-                                    <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                        <table class="table">
+                            <tbody>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.data_origin'|trans }}</strong></td>
+                                    <td>{{ traitement.dataOrigin }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.collecting_method'|trans }}</strong></td>
+                                    <td>
+                                        <ul class="ps-1">
+                                            {% for method in traitement.collectingMethod %}
+                                                <li>{{ method|dictionary('registry_treatment_collecting_method') }}</li>
+                                            {% endfor %}
+                                        </ul>
+                                    </td>
+                                </tr>
+                                {% if traitement.otherCollectingMethod is not null %}
+                                    <tr>
+                                        <td><strong>{{ 'registry.treatment.label.otherCollectingMethod'|trans }}</strong></td>
+                                        <td>{{ traitement.otherCollectingMethod }}</td>
+                                    </tr>
                                 {% endif %}
-                            </td>
-                        </tr>
-                    </tbody>
-                </table>
-            </div>
-        </div>
-
-        {# LINKED MODULES #}
-        <div class="box box-solid box-warning">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.linked_modules'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
-                        {# TREATMENTS #}
-                        {% include '_Utils/_show_block_treatments.html.twig' with { treatments: traitement.treatments } %}
-                        {# REQUESTS #}
-                        {% include '_Utils/_show_block_requests.html.twig' with { requests: traitement.requests } %}
-                        {# VIOLATIONS #}
-                        {% include '_Utils/_show_block_violations.html.twig' with { violations: traitement.violations } %}
-                        {# PROOFS #}
-                        {% include '_Utils/_show_block_proofs.html.twig' with { proofs: traitement.proofs } %}
-                        {# MESUREMENTS #}
-                        {% include '_Utils/_show_block_mesurements.html.twig' with { mesurements: traitement.mesurements } %}
-                    </tbody>
-                </table>
-            </div>
-        </div>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
 
-        {# TREATMENT CONFORMITY & AIPD #}
-        {% if traitement.collectivity.hasModuleConformiteTraitement %}
-            {# TREATMENT CONFORMITY #}
-            <div class="box box-solid box-success">
-                <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.conformite'|trans }}</h3></div>
-                <div class="box-body no-padding">
-                    <table role="presentation" class="table">
-                        <tbody>
-                            <tr>
-                                <td style="width: 35%">
-                                    <strong>{{ 'registry.treatment.label.last_conformite_traitement'|trans }}</strong>
-                                </td>
-                                <td>
-                                    {% if traitement.conformiteTraitement is not null %}
-                                        {{ traitement.conformiteTraitement.updatedAt|date('d/m/Y') }}
-                                    {% else %}
-                                        <i>{{ 'registry.treatment.label.no_conformite_traitement'|trans }}</i>
-                                    {% endif %}
-                                </td>
-                            </tr>
-                            {% if traitement.conformiteTraitement is not null %}
+                {# SECURITY #}
+                <div class="box box-solid box-success">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.security'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_access_control'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'registry.conformite_traitement.label.conformite_traitement'|trans }}</strong>
+                                        {% if traitement.securityAccessControl.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securityAccessControl.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securityAccessControl.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_update'|trans }}</strong></td>
                                     <td>
-                                        {{ getConformiteTraitementLabel(traitement.conformiteTraitement)|raw }}
+                                        {% if traitement.securityUpdate.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securityUpdate.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securityUpdate.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
                                 </tr>
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_saving'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'registry.conformite_traitement.label.conformite_reponse'|trans }}</strong>
+                                        {% if traitement.securitySaving.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securitySaving.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securitySaving.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_tracability'|trans }}</strong></td>
                                     <td>
-                                        {% set nbTotal = traitement.conformiteTraitement.nbConformes + traitement.conformiteTraitement.nbNonConformesMineures + traitement.conformiteTraitement.nbNonConformesMajeures %}
-                                        {% set widthNbConforme = ((traitement.conformiteTraitement.nbConformes * 100) / nbTotal)|round %}
-                                        {% set widthnbNonConformesMineures = ((traitement.conformiteTraitement.nbNonConformesMineures * 100) / nbTotal)|round %}
-                                        {% set widthnbNonConformesMajeures = 100 - (widthNbConforme + widthnbNonConformesMineures) %}
-                                        <div class="stacked-bar-graph">
-                                            {% if widthNbConforme %}<span style="width:{{ widthNbConforme }}%" class="bar-conforme tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.conforme'|trans }} {{ traitement.conformiteTraitement.nbConformes }}</span></span>{% endif %}
-                                            {% if widthnbNonConformesMineures %}<span style="width:{{ widthnbNonConformesMineures }}%" class="bar-non-conforme-mineure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.minor_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMineures }}</span></span>{% endif %}
-                                            {% if widthnbNonConformesMajeures %}<span style="width:{{ widthnbNonConformesMajeures }}%" class="bar-non-conforme-majeure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.major_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMajeures }}</span></span>{% endif %}
-                                        </div>
+                                        {% if traitement.securitytracability.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securitytracability.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securitytracability.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
                                 </tr>
-                            {% endif %}
-                        </tbody>
-                    </table>
-                </div>
-            </div>
-            {# AIPD #}
-            {% if traitement.conformiteTraitement is not null %}
-                {% set analyseImpact = traitement.conformiteTraitement.lastAnalyseImpact %}
-            {% endif %}
-            <div class="box box-solid box-primary">
-                <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.last_aipd'|trans }}</h3></div>
-                <div class="box-body no-padding">
-                    <table role="presentation" class="table">
-                        <tbody>
-                            <tr>
-                                <td style="width: 35%">
-                                    <strong>{{ 'aipd.treatment.label.last_aipd'|trans }}</strong>
-                                </td>
-                                <td>
-                                    {% if traitement.conformiteTraitement is null %}
-                                        <i>{{ 'aipd.treatment.label.no_conformite_traitement'|trans }}</i>
-                                    {% elseif traitement.conformiteTraitement is not null and analyseImpact is null %}
-                                        <i>{{ 'aipd.treatment.label.no_aipd'|trans }}</i>
-                                    {% else %}
-                                        {{ analyseImpact.createdAt|date('d/m/Y') }}
-                                    {% endif %}
-                                </td>
-                            </tr>
-                            {% if traitement.conformiteTraitement is not null and analyseImpact is not null %}
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_other'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'aipd.treatment.label.avis_aipd'|trans }}</strong>
+                                        {% if traitement.securityOther.check %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                            {% if traitement.securityOther.comment is not empty %}
+                                                <p class="mt-2">{{ traitement.securityOther.comment }}</p>
+                                            {% endif %}
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_entitled_persons'|trans }}</strong></td>
                                     <td>
-                                        {% set labelAipdColor = "label-default" %}
-                                        {% if analyseImpact.statut == "defavorable" %}
-                                            {% set labelAipdColor = "label-danger" %}
-                                        {% elseif analyseImpact.statut == "favorable_reserve" %}
-                                            {% set labelAipdColor = "label-warning" %}
-                                        {% elseif analyseImpact.statut == "favorable" %}
-                                            {% set labelAipdColor = "label-success" %}
+                                        {% if traitement.securityEntitledPersons %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
                                         {% endif %}
-                                        {% set statut = analyseImpact.statut %}
-                                        {% set labelStatut = "aipd.analyse_impact.values." ~ traitement.conformiteTraitement.lastAnalyseImpact.statut %}
-                                        <span class="label {{ labelAipdColor }}" style="display: inline-block;">
-                                            {{ labelStatut|trans}}
-                                        </span>
                                     </td>
                                 </tr>
                                 <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_open_accounts'|trans }}</strong></td>
                                     <td>
-                                        <strong>{{ 'aipd.analyse_impact.list.date_validation'|trans }}</strong>
+                                        {% if traitement.securityOpenAccounts %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
+                                        {% else %}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
+                                        {% endif %}
                                     </td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'registry.treatment.label.security_specificities_delivered'|trans }}</strong></td>
                                     <td>
-                                        {% if analyseImpact.isValidated %}
-                                            {{ analyseImpact.dateValidation|date('d/m/Y') }}
+                                        {% if traitement.securitySpecificitiesDelivered %}
+                                            <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span>
                                         {% else %}
-                                            {{ 'aipd.treatment.label.validation_in_progress'|trans }}
+                                            <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span>
                                         {% endif %}
                                     </td>
                                 </tr>
-                            {% endif %}
-                        </tbody>
-                    </table>
+                            </tbody>
+                        </table>
+                    </div>
                 </div>
-            </div>
-        {% endif %}
-
-        {# HISTORIC #}
-        <div class="box box-solid box-default">
-            <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.history'|trans }}</h3></div>
-            <div class="box-body no-padding">
-                <table class="table">
-                    <tbody>
-                        {% if is_granted('ROLE_REFERENT') %}
-                            <tr>
-                                <td><strong>{{ 'global.label.organization'|trans }}</strong></td>
-                                <td>
-                                    {{ traitement.collectivity }}
-                                </td>
-                            </tr>
-                        {% endif %}
-                        <tr>
-                            <td><strong>{{ 'global.label.created_at'|trans }}</strong></td>
-                            <td>{{ traitement.createdAt|date('d/m/Y H:i') }}</td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'global.label.updated_at'|trans }}</strong></td>
-                            <td>{{ traitement.updatedAt|date('d/m/Y H:i') }}</td>
-                        </tr>
-                        <tr>
-                            <td><strong>{{ 'global.label.updated_by'|trans }}</strong></td>
-                            <td>{{ traitement.updatedBy }}</td>
-                        </tr>
-                    </tbody>
-                </table>
-            </div>
+
+                {# LINKED MODULES #}
+                <div class="box box-solid box-warning">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.linked_modules'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                {# TREATMENTS #}
+                                {% include '_Utils/_show_block_treatments.html.twig' with { treatments: traitement.treatments } %}
+                                {# REQUESTS #}
+                                {% include '_Utils/_show_block_requests.html.twig' with { requests: traitement.requests } %}
+                                {# VIOLATIONS #}
+                                {% include '_Utils/_show_block_violations.html.twig' with { violations: traitement.violations } %}
+                                {# PROOFS #}
+                                {% include '_Utils/_show_block_proofs.html.twig' with { proofs: traitement.proofs } %}
+                                {# MESUREMENTS #}
+                                {% include '_Utils/_show_block_mesurements.html.twig' with { mesurements: traitement.mesurements } %}
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+
+                {# TREATMENT CONFORMITY & AIPD #}
+                {% if traitement.collectivity.hasModuleConformiteTraitement %}
+                    {# TREATMENT CONFORMITY #}
+                    <div class="box box-solid box-success">
+                        <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.conformite'|trans }}</h4></div>
+                        <div class="box-body no-padding">
+                            <table role="presentation" class="table">
+                                <tbody>
+                                    <tr>
+                                        <td style="width: 35%">
+                                            <strong>{{ 'registry.treatment.label.last_conformite_traitement'|trans }}</strong>
+                                        </td>
+                                        <td>
+                                            {% if traitement.conformiteTraitement is not null %}
+                                                {{ traitement.conformiteTraitement.updatedAt|date('d/m/Y') }}
+                                            {% else %}
+                                                <i>{{ 'registry.treatment.label.no_conformite_traitement'|trans }}</i>
+                                            {% endif %}
+                                        </td>
+                                    </tr>
+                                    {% if traitement.conformiteTraitement is not null %}
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'registry.conformite_traitement.label.conformite_traitement'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {{ getConformiteTraitementLabel(traitement.conformiteTraitement)|raw }}
+                                            </td>
+                                        </tr>
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'registry.conformite_traitement.label.conformite_reponse'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {% set nbTotal = traitement.conformiteTraitement.nbConformes + traitement.conformiteTraitement.nbNonConformesMineures + traitement.conformiteTraitement.nbNonConformesMajeures %}
+                                                {% set widthNbConforme = ((traitement.conformiteTraitement.nbConformes * 100) / nbTotal)|round %}
+                                                {% set widthnbNonConformesMineures = ((traitement.conformiteTraitement.nbNonConformesMineures * 100) / nbTotal)|round %}
+                                                {% set widthnbNonConformesMajeures = 100 - (widthNbConforme + widthnbNonConformesMineures) %}
+                                                <div class="stacked-bar-graph">
+                                                    {% if widthNbConforme %}<span style="width:{{ widthNbConforme }}%" class="bar-conforme tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.conforme'|trans }} {{ traitement.conformiteTraitement.nbConformes }}</span></span>{% endif %}
+                                                    {% if widthnbNonConformesMineures %}<span style="width:{{ widthnbNonConformesMineures }}%" class="bar-non-conforme-mineure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.minor_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMineures }}</span></span>{% endif %}
+                                                    {% if widthnbNonConformesMajeures %}<span style="width:{{ widthnbNonConformesMajeures }}%" class="bar-non-conforme-majeure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.major_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMajeures }}</span></span>{% endif %}
+                                                </div>
+                                            </td>
+                                        </tr>
+                                    {% endif %}
+                                </tbody>
+                            </table>
+                        </div>
+                    </div>
+                    {# AIPD #}
+                    {% if traitement.conformiteTraitement is not null %}
+                        {% set analyseImpact = traitement.conformiteTraitement.lastAnalyseImpact %}
+                    {% endif %}
+                    <div class="box box-solid box-primary">
+                        <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.last_aipd'|trans }}</h4></div>
+                        <div class="box-body no-padding">
+                            <table role="presentation" class="table">
+                                <tbody>
+                                    <tr>
+                                        <td style="width: 35%">
+                                            <strong>{{ 'aipd.treatment.label.last_aipd'|trans }}</strong>
+                                        </td>
+                                        <td>
+                                            {% if traitement.conformiteTraitement is null %}
+                                                <i>{{ 'aipd.treatment.label.no_conformite_traitement'|trans }}</i>
+                                            {% elseif traitement.conformiteTraitement is not null and analyseImpact is null %}
+                                                <i>{{ 'aipd.treatment.label.no_aipd'|trans }}</i>
+                                            {% else %}
+                                                {{ analyseImpact.createdAt|date('d/m/Y') }}
+                                            {% endif %}
+                                        </td>
+                                    </tr>
+                                    {% if traitement.conformiteTraitement is not null and analyseImpact is not null %}
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'aipd.treatment.label.avis_aipd'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {% set labelAipdColor = "label-default" %}
+                                                {% if analyseImpact.statut == "defavorable" %}
+                                                    {% set labelAipdColor = "label-danger" %}
+                                                {% elseif analyseImpact.statut == "favorable_reserve" %}
+                                                    {% set labelAipdColor = "label-warning" %}
+                                                {% elseif analyseImpact.statut == "favorable" %}
+                                                    {% set labelAipdColor = "label-success" %}
+                                                {% endif %}
+                                                {% set statut = analyseImpact.statut %}
+                                                {% set labelStatut = "aipd.analyse_impact.values." ~ traitement.conformiteTraitement.lastAnalyseImpact.statut %}
+                                                <span class="label {{ labelAipdColor }}" style="display: inline-block;">
+                                                    {{ labelStatut|trans}}
+                                                </span>
+                                            </td>
+                                        </tr>
+                                        <tr>
+                                            <td>
+                                                <strong>{{ 'aipd.analyse_impact.list.date_validation'|trans }}</strong>
+                                            </td>
+                                            <td>
+                                                {% if analyseImpact.isValidated %}
+                                                    {{ analyseImpact.dateValidation|date('d/m/Y') }}
+                                                {% else %}
+                                                    {{ 'aipd.treatment.label.validation_in_progress'|trans }}
+                                                {% endif %}
+                                            </td>
+                                        </tr>
+                                    {% endif %}
+                                </tbody>
+                            </table>
+                        </div>
+                    </div>
+                {% endif %}
+
+                {# HISTORIC #}
+                <div class="box box-solid box-default">
+                    <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.history'|trans }}</h4></div>
+                    <div class="box-body no-padding">
+                        <table class="table">
+                            <tbody>
+                                {% if is_granted('ROLE_REFERENT') %}
+                                    <tr>
+                                        <td><strong>{{ 'global.label.organization'|trans }}</strong></td>
+                                        <td>
+                                            {{ traitement.collectivity }}
+                                        </td>
+                                    </tr>
+                                {% endif %}
+                                <tr>
+                                    <td><strong>{{ 'global.label.created_at'|trans }}</strong></td>
+                                    <td>{{ traitement.createdAt|date('d/m/Y H:i') }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'global.label.updated_at'|trans }}</strong></td>
+                                    <td>{{ traitement.updatedAt|date('d/m/Y H:i') }}</td>
+                                </tr>
+                                <tr>
+                                    <td><strong>{{ 'global.label.updated_by'|trans }}</strong></td>
+                                    <td>{{ traitement.updatedBy }}</td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </section>
         </div>
-    </div>
-</div>
-
-<script type="text/javascript">
-    // wkhtmltopdf 0.12.5 crash fix.
-    // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192
-    'use strict';
-    (function(setLineDash) {
-        CanvasRenderingContext2D.prototype.setLineDash = function() {
-            if(!arguments[0].length){
-                arguments[0] = [1,0];
-            }
-            // Now, call the original method
-            return setLineDash.apply(this, arguments);
-        };
-    })(CanvasRenderingContext2D.prototype.setLineDash);
-    Function.prototype.bind = Function.prototype.bind || function (thisp) {
-        var fn = this;
-        return function () {
-            return fn.apply(thisp, arguments);
-        };
-    };
-
-    function radarChart(id, labels, serieLabel, data, color) {
-        var dataset = [];
-        data.forEach(function(item, index) {
-            dataset.push(
-                {
-                    label: serieLabel[index],
-                    data: item,
-                    backgroundColor: color[index],
-                }
-            );
-        });
-        new Chart(
-            document.getElementById(id), {
-                "responsive": false,
-                "type":"radar",
-                "data":{
-                    "labels":labels,
-                    "datasets":dataset
-                },
-                "options":{
-                    "scale": {
-                        "ticks": {
-                            "min": 0,
-                            "max": 5,
+
+        <script type="text/javascript">
+            // wkhtmltopdf 0.12.5 crash fix.
+            // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192
+            'use strict';
+            (function(setLineDash) {
+                CanvasRenderingContext2D.prototype.setLineDash = function() {
+                    if(!arguments[0].length){
+                        arguments[0] = [1,0];
+                    }
+                    // Now, call the original method
+                    return setLineDash.apply(this, arguments);
+                };
+            })(CanvasRenderingContext2D.prototype.setLineDash);
+            Function.prototype.bind = Function.prototype.bind || function (thisp) {
+                var fn = this;
+                return function () {
+                    return fn.apply(thisp, arguments);
+                };
+            };
+
+            function radarChart(id, labels, serieLabel, data, color) {
+                var dataset = [];
+                data.forEach(function(item, index) {
+                    dataset.push(
+                        {
+                            label: serieLabel[index],
+                            data: item,
+                            backgroundColor: color[index],
+                        }
+                    );
+                });
+                new Chart(
+                    document.getElementById(id), {
+                        "responsive": false,
+                        "type":"radar",
+                        "data":{
+                            "labels":labels,
+                            "datasets":dataset
                         },
-                    },
-                    "legend": {
-                        "display" : false,
+                        "options":{
+                            "scale": {
+                                "ticks": {
+                                    "min": 0,
+                                    "max": 5,
+                                },
+                            },
+                            "legend": {
+                                "display" : false,
+                            }
+                        }
                     }
-                }
+                );
             }
-        );
-    }
-
-    function stackedBarChart(id, labels, data) {
-
-        new Chart(document.getElementById(id), {
-            type: 'bar',
-            data: {
-                labels: labels,
-                datasets: data,
-            },
-            options: {
-                scales: {
-                    yAxes: [{
-                        stacked: true,
-                        ticks : {
-                            beginAtZero: false,
-                            stepSize: 1,
-                            callback: function(label, index, labels) {
-                                switch (label) {
-                                    case 1:
-                                        return 'Négligeable'
-                                    case 2:
-                                        return 'Limité'
-                                    case 3:
-                                        return 'Important'
-                                    case 4:
-                                        return 'Maximal'
-                                }
-                            }
-                        },
 
-                    }],
-                    xAxes: [{
-                        stacked: true,
-                    }],
-                    x: {
-                        stacked: true,
-                    },
-                    y: {
-                        stacked: true,
+            function stackedBarChart(id, labels, data) {
+
+                new Chart(document.getElementById(id), {
+                    type: 'bar',
+                    data: {
+                        labels: labels,
+                        datasets: data,
                     },
-                },
-                animation: {
-                    duration: 0
-                }
-            }
-        });
-    }
-
-    function bubbleChart(id, labels, data) {
-        new Chart(document.getElementById(id), {
-            type: 'bubble',
-            data: {
-                datasets: data,
-            },
-            options: {
-                layout: {
-                    padding: {
-                        left: 50,
-                        right: 50,
-                        top: 0,
-                        bottom: 0
-                    }
-                },
-                scales: {
-                    yAxes: [{
-                        gridLines: {
-                            offsetGridLines: true,
-                        },
-                        ticks : {
-                            stepSize: 1,
-                            min: 0,
-                            max: 4,
+                    options: {
+                        scales: {
+                            yAxes: [{
+                                stacked: true,
+                                ticks : {
+                                    beginAtZero: false,
+                                    stepSize: 1,
+                                    callback: function(label, index, labels) {
+                                        switch (label) {
+                                            case 1:
+                                                return 'Négligeable'
+                                            case 2:
+                                                return 'Limité'
+                                            case 3:
+                                                return 'Important'
+                                            case 4:
+                                                return 'Maximal'
+                                        }
+                                    }
+                                },
+
+                            }],
+                            xAxes: [{
+                                stacked: true,
+                            }],
+                            x: {
+                                stacked: true,
+                            },
+                            y: {
+                                stacked: true,
+                            },
                         },
-                        scaleLabel: {
-                            display: true,
-                            labelString: 'Gravité',
+                        animation: {
+                            duration: 0
                         }
-                    }],
-                    xAxes: [{
-                        gridLines: {
-                            offsetGridLines: true
-                        },
-                        ticks : {
-                            stepSize: 1,
-                            min: 0,
-                            max: 4,
+                    }
+                });
+            }
+
+            function bubbleChart(id, labels, data) {
+                new Chart(document.getElementById(id), {
+                    type: 'bubble',
+                    data: {
+                        datasets: data,
+                    },
+                    options: {
+                        layout: {
+                            padding: {
+                                left: 50,
+                                right: 50,
+                                top: 0,
+                                bottom: 0
+                            }
                         },
-                        scaleLabel: {
-                            display: true,
-                            labelString: 'Vraisemblance',
+                        scales: {
+                            yAxes: [{
+                                gridLines: {
+                                    offsetGridLines: true,
+                                },
+                                ticks : {
+                                    stepSize: 1,
+                                    min: 0,
+                                    max: 4,
+                                },
+                                scaleLabel: {
+                                    display: true,
+                                    labelString: 'Gravité',
+                                }
+                            }],
+                            xAxes: [{
+                                gridLines: {
+                                    offsetGridLines: true
+                                },
+                                ticks : {
+                                    stepSize: 1,
+                                    min: 0,
+                                    max: 4,
+                                },
+                                scaleLabel: {
+                                    display: true,
+                                    labelString: 'Vraisemblance',
+                                },
+                            }],
                         },
-                    }],
-                },
-                animation: {
-                    duration: 0
-                }
+                        animation: {
+                            duration: 0
+                        }
+                    }
+                });
             }
-        });
-    }
-
-    var colorBlue = 'rgba(54, 162, 235, 0.5)';
-    var colorPurple = 'rgba(153, 51, 204, 0.5)';
-    var colorTeal = 'rgba(109, 199, 200, 1)';
-    var colorPink = 'rgba(243, 109, 143, 1)';
-
-    var domainesLabels = [];
-    var domainesDatas = [];
-
-
-    {% for critere in object.criterePrincipeFondamentaux %}
-        {% if critere.reponse != 'non_applicable' %}
-            domainesLabels.push("{{ critere.label|u.truncate(28,'...')|raw|escape('js') }}");
-            {% if critere.reponse == 'conforme' %}
-                domainesDatas.push(5);
-            {% else %}
-                domainesDatas.push(1);
-            {% endif %}
-        {% endif %}
-    {% endfor %}
-
-    {% for question in object.questionConformites|sort((a, b) => a.position >= b.position) %}
-        {% set reponse = object.conformiteTraitement.reponseOfName(question.question) %}
-        {% if reponse and reponse.conforme %}
-            domainesDatas.push(5);
-        {% elseif reponse and reponse.actionProtections is not empty %}
-            domainesDatas.push(3);
-        {% else %}
-            domainesDatas.push(1);
-        {% endif %}
-        domainesLabels.push("{{ question.question|u.truncate(28, "...")|raw|escape('js') }}");
-    {% endfor %}
-    /* The format of the data used by the chart is [[],[]] but here we use only 1 set of data */
-    domainesDatas = [domainesDatas];
-
-    var mesuresLabels = [];
-    var mesuresDatas = [];
-    var risquesLabels = [];
-    var risquesDataSet1 = [];
-    var risquesDataSet2 = [];
-    var dicResiduelsData = [];
-    var risquesResiduelsLabels = [];
-
-    var dispoGravity = 0;
-    var dispoVraisemblance = 0;
-    var integrityGravity = 0;
-    var integrityVraisemblance = 0;
-    var confidentialityGravity = 0;
-    var confidentialityVraisemblance = 0;
-    var vraisemblance = 0;
-    var gravite = 0;
-
-    {% for scenario in object.scenarioMenaces %}
-        vraisemblance = {{ getScenarioMenaceIndicateurResiduel(scenario, 'vraisemblance') }}
-        gravite = {{ getScenarioMenaceIndicateurResiduel(scenario, 'gravite') }}
-        {% if (scenario.isDisponibilite) %}
-            dispoGravity = gravite > dispoGravity ? gravite : dispoGravity;
-            dispoVraisemblance = vraisemblance > dispoVraisemblance ? vraisemblance : dispoVraisemblance;
-            // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
-            // https://gitlab.adullact.net/soluris/madis/-/issues/635
-            //dispoGravity = dispoGravity > 0.6 ? dispoGravity - 0.5 : dispoGravity
-            //dispoVraisemblance = dispoVraisemblance > 0.6 ? dispoVraisemblance - 0.5 : dispoVraisemblance
-        {% endif %}
-        {% if (scenario.isIntegrite) %}
-            integrityGravity = gravite > integrityGravity ? gravite : integrityGravity;
-            integrityVraisemblance = vraisemblance > integrityVraisemblance ? vraisemblance : integrityVraisemblance;
-            // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
-            // https://gitlab.adullact.net/soluris/madis/-/issues/635
-            //integrityGravity = integrityGravity > 0.6 ? integrityGravity - 0.5 : integrityGravity
-            //integrityVraisemblance = integrityVraisemblance > 0.6 ? integrityVraisemblance - 0.5 : integrityVraisemblance
-        {% endif %}
-        {% if (scenario.isConfidentialite) %}
-            confidentialityGravity = gravite > confidentialityGravity ? gravite : confidentialityGravity;
-            confidentialityVraisemblance = vraisemblance > confidentialityVraisemblance ? vraisemblance : confidentialityVraisemblance;
-
-            //confidentialityGravity = confidentialityGravity > 0.6 ? confidentialityGravity - 0.5 : confidentialityGravity
-            //confidentialityVraisemblance = confidentialityVraisemblance > 0.6 ? confidentialityVraisemblance - 0.5 : confidentialityVraisemblance
-        {% endif %}
-
-        {%  set rr = getScenarioMenaceImpactResiduel(scenario) %}
-        {%  set rp = getScenarioMenaceImpactPotentiel(scenario) %}
-        risquesDataSet1.push({{ rp-rr }})
-        risquesDataSet2.push({{ rr }});
-        risquesResiduelsLabels.push("{{ scenario.nom|u.truncate(28, '...') }}");
-    {% endfor %}
-    dicResiduelsData.push({
-        label: "Disponibilité",
-        data: [{x: dispoVraisemblance, y: dispoGravity, r: 10}],
-        backgroundColor: 'hsl({{ 23 % 360 }}, 100%, 50%)'
-    },{
-        label: "Intégrité",
-        data: [{x: integrityVraisemblance, y: integrityGravity, r: 10}],
-        backgroundColor: 'hsl({{ 46 % 360 }}, 100%, 50%)'
-    },{
-        label: "Confidentialité",
-        data: [{x: confidentialityVraisemblance, y: confidentialityGravity, r: 10}],
-        backgroundColor: 'hsl({{ 69 % 360 }}, 100%, 50%)'
-    });
-    {% for mesure in object.mesureProtections %}
-        mesuresLabels.push("{{ mesure.nomCourt|raw|escape('js') }}");
-        {% if mesure.reponse == 'insatisfaisant' or mesure.reponse is null %}
-        mesuresDatas.push(1);
-        {% elseif mesure.reponse == 'besoin_amelioration' %}
-        mesuresDatas.push(3);
-        {% else %}
-        mesuresDatas.push(5);
-        {% endif %}
-    {% endfor %}
-    mesuresDatas = [mesuresDatas];
-    risquesDataSet1 = {label: "Risque couvert", data: risquesDataSet1, backgroundColor: colorTeal};
-    risquesDataSet2 = {label: "Risque résiduel", data: risquesDataSet2, backgroundColor: colorPink};
-    var risquesDatas = [risquesDataSet2, risquesDataSet1];
-
-    window.onload = function() {
-        radarChart("grandsDomaines-chart", domainesLabels, [''], domainesDatas, [colorBlue]);
-        radarChart('mesuresSecurite-chart', mesuresLabels, [''], mesuresDatas, [colorPurple]);
-        stackedBarChart("risquesResiduels-chart", risquesResiduelsLabels, risquesDatas);
-        bubbleChart('dicResiduels-chart', risquesLabels, dicResiduelsData);
-    };
-
-</script>
-</body>
+
+            var colorBlue = 'rgba(54, 162, 235, 0.5)';
+            var colorPurple = 'rgba(153, 51, 204, 0.5)';
+            var colorTeal = 'rgba(109, 199, 200, 1)';
+            var colorPink = 'rgba(243, 109, 143, 1)';
+
+            var domainesLabels = [];
+            var domainesDatas = [];
+
+
+            {% for critere in object.criterePrincipeFondamentaux %}
+                {% if critere.reponse != 'non_applicable' %}
+                    domainesLabels.push("{{ critere.label|u.truncate(28,'...')|raw|escape('js') }}");
+                    {% if critere.reponse == 'conforme' %}
+                        domainesDatas.push(5);
+                    {% else %}
+                        domainesDatas.push(1);
+                    {% endif %}
+                {% endif %}
+            {% endfor %}
+
+            {% for question in object.questionConformites|sort((a, b) => a.position >= b.position) %}
+                {% set reponse = object.conformiteTraitement.reponseOfName(question.question) %}
+                {% if reponse and reponse.conforme %}
+                    domainesDatas.push(5);
+                {% elseif reponse and reponse.actionProtections is not empty %}
+                    domainesDatas.push(3);
+                {% else %}
+                    domainesDatas.push(1);
+                {% endif %}
+                domainesLabels.push("{{ question.question|u.truncate(28, "...")|raw|escape('js') }}");
+            {% endfor %}
+            /* The format of the data used by the chart is [[],[]] but here we use only 1 set of data */
+            domainesDatas = [domainesDatas];
+
+            var mesuresLabels = [];
+            var mesuresDatas = [];
+            var risquesLabels = [];
+            var risquesDataSet1 = [];
+            var risquesDataSet2 = [];
+            var dicResiduelsData = [];
+            var risquesResiduelsLabels = [];
+
+            var dispoGravity = 0;
+            var dispoVraisemblance = 0;
+            var integrityGravity = 0;
+            var integrityVraisemblance = 0;
+            var confidentialityGravity = 0;
+            var confidentialityVraisemblance = 0;
+            var vraisemblance = 0;
+            var gravite = 0;
+
+            {% for scenario in object.scenarioMenaces %}
+                vraisemblance = {{ getScenarioMenaceIndicateurResiduel(scenario, 'vraisemblance') }}
+                gravite = {{ getScenarioMenaceIndicateurResiduel(scenario, 'gravite') }}
+                {% if (scenario.isDisponibilite) %}
+                    dispoGravity = gravite > dispoGravity ? gravite : dispoGravity;
+                    dispoVraisemblance = vraisemblance > dispoVraisemblance ? vraisemblance : dispoVraisemblance;
+                    // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
+                    // https://gitlab.adullact.net/soluris/madis/-/issues/635
+                    //dispoGravity = dispoGravity > 0.6 ? dispoGravity - 0.5 : dispoGravity
+                    //dispoVraisemblance = dispoVraisemblance > 0.6 ? dispoVraisemblance - 0.5 : dispoVraisemblance
+                {% endif %}
+                {% if (scenario.isIntegrite) %}
+                    integrityGravity = gravite > integrityGravity ? gravite : integrityGravity;
+                    integrityVraisemblance = vraisemblance > integrityVraisemblance ? vraisemblance : integrityVraisemblance;
+                    // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5
+                    // https://gitlab.adullact.net/soluris/madis/-/issues/635
+                    //integrityGravity = integrityGravity > 0.6 ? integrityGravity - 0.5 : integrityGravity
+                    //integrityVraisemblance = integrityVraisemblance > 0.6 ? integrityVraisemblance - 0.5 : integrityVraisemblance
+                {% endif %}
+                {% if (scenario.isConfidentialite) %}
+                    confidentialityGravity = gravite > confidentialityGravity ? gravite : confidentialityGravity;
+                    confidentialityVraisemblance = vraisemblance > confidentialityVraisemblance ? vraisemblance : confidentialityVraisemblance;
+
+                    //confidentialityGravity = confidentialityGravity > 0.6 ? confidentialityGravity - 0.5 : confidentialityGravity
+                    //confidentialityVraisemblance = confidentialityVraisemblance > 0.6 ? confidentialityVraisemblance - 0.5 : confidentialityVraisemblance
+                {% endif %}
+
+                {% set rr = getScenarioMenaceImpactResiduel(scenario) %}
+                {% set rp = getScenarioMenaceImpactPotentiel(scenario) %}
+                risquesDataSet1.push({{ rp-rr }})
+                risquesDataSet2.push({{ rr }});
+                risquesResiduelsLabels.push("{{ scenario.nom|u.truncate(28, '...') }}");
+            {% endfor %}
+            dicResiduelsData.push({
+                label: "Disponibilité",
+                data: [{x: dispoVraisemblance, y: dispoGravity, r: 10}],
+                backgroundColor: 'hsl({{ 23 % 360 }}, 100%, 50%)'
+            },{
+                label: "Intégrité",
+                data: [{x: integrityVraisemblance, y: integrityGravity, r: 10}],
+                backgroundColor: 'hsl({{ 46 % 360 }}, 100%, 50%)'
+            },{
+                label: "Confidentialité",
+                data: [{x: confidentialityVraisemblance, y: confidentialityGravity, r: 10}],
+                backgroundColor: 'hsl({{ 69 % 360 }}, 100%, 50%)'
+            });
+            {% for mesure in object.mesureProtections %}
+                mesuresLabels.push("{{ mesure.nomCourt|raw|escape('js') }}");
+                {% if mesure.reponse == 'insatisfaisant' or mesure.reponse is null %}
+                mesuresDatas.push(1);
+                {% elseif mesure.reponse == 'besoin_amelioration' %}
+                mesuresDatas.push(3);
+                {% else %}
+                mesuresDatas.push(5);
+                {% endif %}
+            {% endfor %}
+            mesuresDatas = [mesuresDatas];
+            risquesDataSet1 = {label: "Risque couvert", data: risquesDataSet1, backgroundColor: colorTeal};
+            risquesDataSet2 = {label: "Risque résiduel", data: risquesDataSet2, backgroundColor: colorPink};
+            var risquesDatas = [risquesDataSet2, risquesDataSet1];
+
+            window.onload = function() {
+                radarChart("grandsDomaines-chart", domainesLabels, [''], domainesDatas, [colorBlue]);
+                radarChart('mesuresSecurite-chart', mesuresLabels, [''], mesuresDatas, [colorPurple]);
+                stackedBarChart("risquesResiduels-chart", risquesResiduelsLabels, risquesDatas);
+                bubbleChart('dicResiduels-chart', risquesLabels, dicResiduelsData);
+            };
+
+        </script>
+    </body>
 </html>
diff --git a/templates/Aipd/Modele_analyse/_form_criteres.html.twig b/templates/Aipd/Modele_analyse/_form_criteres.html.twig
index 93a08f00f..cf9667c49 100644
--- a/templates/Aipd/Modele_analyse/_form_criteres.html.twig
+++ b/templates/Aipd/Modele_analyse/_form_criteres.html.twig
@@ -2,7 +2,7 @@
     <td>{{ form_widget(form.label) }}</td>
     <td>{{ form_widget(form.labelLivrable) }}</td>
     <td>{{ form_widget(form.reponse) }}</td>
-    <td> {{ form_widget(form.isVisible) }}</td>
+    <td>{{ form_widget(form.isVisible) }}</td>
     <td>{{ form_widget(form.texteConformite) }}</td>
     <td>{{ form_widget(form.texteNonConformite) }}</td>
     <td>{{ form_widget(form.texteNonApplicable) }}</td>
-- 
GitLab