From 3d1771186e12f31d168e520baec80602d34d3342 Mon Sep 17 00:00:00 2001 From: "Sam Lieber (sali)" Date: Tue, 28 May 2024 17:41:16 -0400 Subject: [PATCH] [ADD] marketing automation: double opt-in template closes odoo/documentation#9665 X-original-commit: 2341f42d4a6c43df41df1ee7807353cee2e6db2c Signed-off-by: Samuel Lieber (sali) Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com> Co-authored-by: Zachary Straub --- .../marketing/marketing_automation.rst | 6 +- .../campaign_templates.rst | 10 ++ .../campaign_templates/double_optin.rst | 155 ++++++++++++++++++ .../double_optin/double-optin-metrics.png | Bin 0 -> 35715 bytes .../double_optin/newsletter-signup.png | Bin 0 -> 10478 bytes 5 files changed, 169 insertions(+), 2 deletions(-) create mode 100644 content/applications/marketing/marketing_automation/campaign_templates.rst create mode 100644 content/applications/marketing/marketing_automation/campaign_templates/double_optin.rst create mode 100644 content/applications/marketing/marketing_automation/campaign_templates/double_optin/double-optin-metrics.png create mode 100644 content/applications/marketing/marketing_automation/campaign_templates/double_optin/newsletter-signup.png diff --git a/content/applications/marketing/marketing_automation.rst b/content/applications/marketing/marketing_automation.rst index 46f54a2a8..efbb1c7b6 100644 --- a/content/applications/marketing/marketing_automation.rst +++ b/content/applications/marketing/marketing_automation.rst @@ -87,13 +87,14 @@ campaigns. To get started with a template, navigate to the :menuselection:`Marketing Automation` application, from the main Odoo dashboard, to open the :guilabel:`Campaigns` dashboard, which displays six -campaign template cards: +:doc:`campaign template ` cards: - | :guilabel:`🏷️ Tag Hot Contacts` | :guilabel:`Send a welcome email to contacts and tag them if they click it.` - | :guilabel:`✌️ Welcome Flow` | :guilabel:`Send a welcome email to new subscribers, remove the address that bounced.` -- | :guilabel:`☑️ Double Opt-in` +- | :icon:`fa-check-square` :doc:`Double Opt-in + ` | :guilabel:`Send an email to new recipients to confirm their consent.` - | :guilabel:`🔍 Commercial prospection` | :guilabel:`Send a free catalog and follow-up according to reactions.` @@ -210,3 +211,4 @@ Additionally, each activity within the workflow of a campaign displays its engag marketing_automation/workflow_activities marketing_automation/testing_running marketing_automation/understanding_metrics + marketing_automation/campaign_templates diff --git a/content/applications/marketing/marketing_automation/campaign_templates.rst b/content/applications/marketing/marketing_automation/campaign_templates.rst new file mode 100644 index 000000000..fd14f92b3 --- /dev/null +++ b/content/applications/marketing/marketing_automation/campaign_templates.rst @@ -0,0 +1,10 @@ +:nosearch: + +================== +Campaign templates +================== + +.. toctree:: + :titlesonly: + + campaign_templates/double_optin diff --git a/content/applications/marketing/marketing_automation/campaign_templates/double_optin.rst b/content/applications/marketing/marketing_automation/campaign_templates/double_optin.rst new file mode 100644 index 000000000..fe142f3e3 --- /dev/null +++ b/content/applications/marketing/marketing_automation/campaign_templates/double_optin.rst @@ -0,0 +1,155 @@ +============= +Double Opt-in +============= + +A *double opt-in*, also referred to as a *confirmed opt-in*, may be required in some countries +for marketing communications, due to anti-SPAM laws. Confirming consent has several other benefits, +as well: it validates email addresses, avoids spam/robo subscribers, keeps mailing lists clean, and +only includes engaged contacts in the mailing list. + +When the *Double Opt-in* campaign template is used, a new mailing list titled, *Confirmed contacts* +is created in the *Email Marketing* app, and any new mailing list contacts that are added to the +default *Newsletter* mailing list are sent a confirmation email to double opt-in. The contacts that +click on the confirmation link in the email are automatically added to the *Confirmed contacts* +mailing list in Odoo. + +.. important:: + When using the *Double Opt-in* campaign template, only the contacts in the *Confirmed contacts + mailing* list are considered to have confirmed their consent. + +.. _marketing_automation/template/using-double-optin: + +Use the Double Opt-in campaign template +======================================= + +Open the :menuselection:`Marketing Automation` app, and select the :guilabel:`Double Opt-in` +campaign template to create a new campaign for confirming consent. + +.. tip:: + The campaign templates do **not** display, by default, when there are existing *Marketing + Automation* campaigns. To display the campaign templates, type the name of a campaign (that does + not exist in the database) into the :guilabel:`Search...` bar, then press :kbd:`Enter`. + + For example, searching for `empty` displays the campaign template cards again, as long as there + is not a campaign with the name "empty" in the database. + +Campaign configuration +---------------------- + +Upon creation of the campaign, the campaign form loads with a new preconfigured campaign. + +The :guilabel:`Target` and :guilabel:`Filter` configurations of the campaign are as follows: + +- :guilabel:`Name`: `Double Opt-in` +- :guilabel:`Responsible`\*: The user who created the campaign. +- :guilabel:`Target`: :guilabel:`Mailing Contact` +- :guilabel:`Unicity based on`: :guilabel:`Email (Mailing Contact)` +- :guilabel:`Filter`: + + - :guilabel:`Email` :guilabel:`is set` + - :guilabel:`Blacklist` :guilabel:`is not` :guilabel:`set` + - :guilabel:`Mailing lists` :guilabel:`contains` `Newsletter` + +\* The :guilabel:`Responsible` field is only visible with :ref:`developer-mode` activated. + +.. important:: + The :guilabel:`Target` model of the campaign should **not** be modified. Changing the + :guilabel:`Target` model with activities in the :guilabel:`Workflow` invalidates the existing + activities in the :guilabel:`Workflow`. + + The *Double Opt-in* campaign template is intended to **only** use the :guilabel:`Mailing Contact` + model. + +The campaign loads two activities in the :guilabel:`Workflow` section of the campaign: an email +activity, with a child server action activity that triggers *on click*. + +By default, the `Confirmation` email activity is set to trigger :guilabel:`1 Hours` after the +beginning of the workflow. In other words, the email is sent 1 hour after a new contact is added to +the *Newsletter* mailing list. + +The email activity uses the preconfigured *Confirmation* email template, which contains a button for +the contact to click to confirm their consent. + +To modify the email template, select the :icon:`fa-envelope-o` :guilabel:`Templates` smart button at +the top of the campaign form. Then, in the list of templates, select the `Confirmation` email +template. + +Be sure to personalize the contents of the email template; however, it is recommended to keep the +contents of double opt-in confirmation emails short and to-the-point. + +The default confirmation button, in the body of the template, links directly to the database's +website homepage. Click on the button to edit the button text and URL. + +.. tip:: + To provide a streamlined experience for the contact, consider :doc:`creating a page on the + website <../../../websites/website/pages>` that expresses gratitude to the contact for + confirming their subscription to the mailing list. Add the link to that page in the URL of the + confirmation button. + +.. important:: + The email template should only include a single call-to-action link for confirmation, other than + an unsubscribe link. + + Any click on a link (or button) included in the confirmation email, besides the unsubscribe + button, triggers the *Add to list* server action. + + The child activity *Add to list* server action's *On click* trigger cannot differentiate between + multiple URLs in an email, besides the `/unsubscribe_from_list` unsubscribe button that is + included in any one of the footer blocks. + +The `Add to list` server action activity triggers immediately after a click in the parent +`Confirmation` email activity is detected. + +When triggered, the `Add to list` activity executes the *Add To Confirmed List* server action, +automatically adding the contact to the *Confirmed contacts* mailing list, if they are not already +in the mailing list. + +To modify the server action, select the title of the activity to open the :guilabel:`Open: +Activities` pop-up window and edit the server action activities configuration. + +.. tip:: + Consider setting an :guilabel:`Expiry Duration` to prevent executing the activity after a + specific amount of time. + +.. important:: + It is not recommended to modify the preconfigured Python code in the :guilabel:`Add To Confirmed + List` server action, as doing so may trigger a change in the database's pricing plan. + +Once the campaign configuration is complete, consider :doc:`launching a test <../testing_running>` +to verify the campaign executes as expected. If the campaign testing is successful, +:guilabel:`Start` the campaign to begin sending double opt-in confirmation emails to *Newsletter* +mailing list contacts, and fill the *Confirmed contacts* mailing list with engaged contacts. + +.. _marketing_automation/template/double-optin-usecase: + +Double Opt-in use-case +====================== + +.. example:: + To prepare for sending newsletter marketing emails on an Odoo database, a mailing contact list + must be procured. One way of collecting subscribers is through a sign-up form on the website that + adds contacts to the *Newsletter* mailing list on the form submission. + + .. image:: double_optin/newsletter-signup.png + :align: center + :alt: Newsletter sign-up form on Odoo website footer. + + Before sending any marketing emails, :ref:`use the Double Opt-in campaign template + ` in the *Marketing Automation* app to confirm + marketing email consent from the contacts in the *Newsletter* mailing list. + + After launching the *Double Opt-in* campaign, view the contacts that have double opt-in in the + *Confirmed contacts* mailing list (:menuselection:`Email Marketing app --> Mailing Lists --> + Mailing Lists`). + + .. image:: double_optin/double-optin-metrics.png + :align: center + :alt: Activity metrics on the campaign form. + + Now, the *Confirmed contacts* mailing list is ready to be used for sending newsletter marketing + emails from an Odoo database. + +.. seealso:: + - :doc:`../understanding_metrics` + - :doc:`../../email_marketing/mailing_lists` + - :doc:`../../email_marketing` diff --git a/content/applications/marketing/marketing_automation/campaign_templates/double_optin/double-optin-metrics.png b/content/applications/marketing/marketing_automation/campaign_templates/double_optin/double-optin-metrics.png new file mode 100644 index 0000000000000000000000000000000000000000..adb85158328eea4f825595517a2636dd8bd0fdc6 GIT binary patch literal 35715 zcmb5V1ymg0vM-DzKnM&3f`l+Q!7WID!5spD5L|-0+u%;{4DRmk?(XicgEK&IhsXcO zyXT&J&s*QuYkGE9)&5o0*6P)(c97gRadcDyR5&;|bV&&jc{n&k;LFW|g80H|pkai) z6t9c~Wdz~iD#G4A=)8WR;qBzbh2Tm@3HRaP5N1piRP0q`q`CF1EEsk4t#l0-oh+hH* zS=#-hSuYJ_`b)yZ!pO|@zrpNH4F3b{FUj9we{0v@&GG!Dj9bpc$-rDy#KgkD((c7I zK2DY|JbyFuKP3O<=)WLU{tNkq>%SrYMe^@RMLPpqVJnLlllFW+^lS}YOdDI-|HJIR z3jYQ8R};A94eYGU9scS%L$ z?cm_vV*ho+!zCu;zpM{9IcWva+q?Vu#g(Jj_g;6ySb*dP@7rXW9Y=XPXF0sovb& zj_ptUY%n($*EJUX2^WZODyA)3rfMjnadCNheSQ7#@Nn|yw6kZ>%*K6ac+9@T!`9Ze zsI>O@EOTN=AXB zdw^eXbWcwY;jds9uMmA9HA_kT#I(Fk=x$?6*VWyvsce>TP za>w(n+nQev_Ivq9XlLgSuZ-^O!K}jN2L=XK*ES9Fi&l(u**FAtclUo=`R$yZMny%{ zOwW~-m1Pf(G|esUo$r|!mFgDh2Kf7rLbq(IY?8VMdREu@M1QzeHmIcM$RwsGBqUr- zj5W;HgCgU%cVV%vziA?vd}^BtM#h60+cu8Zi;9Z&ljHwfowIR^Z$*U-ZEUV@Y~|$_ z7DQ&*elw2hjnx3jaq~&c&(1aG*ZxS!yuZC0*zCXC-jbo?4{8f^kT;!Q+L-7a_0e{k z+uNJi-le0ZLkk94TUnmAwH#L!FT<8|N3#`F^;Xum$EFtKImGdQQ&gvyJzidxOcsZ? zc6P0HOzlo?u5P6Mic1?z?W}BloU6TEU0zyTf_k}5e-*tPDSJ3PY-;OG?;EW6?KXEX z*I$!*x7t0@HZZn5+MOA`G(Ht*=INqpb=Z-!pr-J~CwF{n+a^t)f}CtoOC`eED8tS6 zaev}=aczF>`$rt_8aOx-I7tyf1*b(=ik9)m0bm~v?wa z-b=Fp@LdS~Zqivn_p-Io-EVBA&mVb2iY7)O$q8elR)$7300g+bP{ilgaP0s%ZDhD| zM7Vi)xR;m(hJypac>({y{x|a9YbBG0jj9t4L2a7(3b5U$id->@l$-N0tP74%k z!1o$`1bNlBciB}i%R-lkfqSd-FBg<%NsJ1V^%5Y?groC?4G;H8lVnv_Zv(As-WDR+ zK3S^@x1xM0>j|(N<+L8?jzfei!cb-@&=F(*vvlgWeOG#Q1jRRu-H^;#Q{rEdYVA>n zB|w^=V&;ife6;6BlSQyV2dV3BlXq2b*Ab4^FN|*fbS-@a*=hvlpE7p47pKkvgqRQD z@GOySVpPmzE++wB=twMD&@1cMcN>o2);Etxh<>5JxnQj-QezaGm9G-3W(wQA9I2*9 zmcbGF(PL;n=GqJKHYbs%&s&l`ZyNSzcNL1H{DUP_*({YjG2+CNFz&y3Ub(CdOrXa| zyZv}pNsmz>2yz{W+HR0%Rjv0ukEM+yBQ?<5nuAV=^vEz)SzT1u1!SVkKl0@Okp*lW?uCY@ObZkH_5wtv~9%H>?0k(#}umofQ~gd@4?m%G~}P z+>lLLhoA3Qt0!)c2B?iXU_P4HSMBX?{dhIsKV&;x6GvsK!_zW{m7TRwpR>%*gNk8ko!meV&(un zm>_yK0Yf(J(vFhg#)tZ8OMfHfSM-{EWosD)(;rHPEnJoB1o*ZDp}n0Qk!0qr9ITDg zDkr0ZHr-y*UBv=xV;GOX_~J?zs_<|wJhV*jKI=6V?&_Av9UBJNaCH@!QrYVCf$tX? zmP}e~KB-6r;igSz(Tp~Ga6O{Km|b!RU~nyUP;Y$EvIQ#d_eXwf6M&xOpqep=uR|>Vj=m1zZz~aOHn60_HQH8daVG%$$&y5^9mv7%i~$o-CiDY=9Ou^fv}k`ai-WCz17=B?Xw%xDiE%M8c?#w7TEAO%7b1 zh8>;COZPUji9VPt1F&Xh%juwEoH0d?)q2Xq6l>Z{y|VcdH$bFuM9|M3@Hjtc4HtLB zzjieAm8HMXPzqqllmGqVv72)7p($eoiscd@=KaPrV%yqJFT3`Wv5d)fgK8*(B!Msb zOE7@FL<8_kH~_)H_TE89c8E-o|7Vc+&oSe#AaUAyb9`^bzq#CC7w~*uby#xf*n0QH z^mRMnEM=$nQt9`EY0Z^-Or@0B!>5spWPIyyi{ebt_`M7^F=1&Lk(!!bA_AlN<>1Fm#8?*V5 z3`6qn(O#f!m3ppFf*{=Pt9jie3`tPRsORI&H6z$qXXY(y>ExCdaNTxsVx9jgxghzT z^E-LFDLptJoOVrGsm*N7RA2zxxg(Ll|=ROQ1 z#pw%ST^EOLT=iirN5x7W)Sfa@CWI;W$1YyIl@y%jbV3H*{OEjZ54n+#luxA6Z!DM{ zbf>^fE25EPs!Gp>b)R+5#0S%iP=kn(-{&~RD1bAEA>EMAcEa=T)a1$Uu*Z_qo-2}o zvMSmRH?Z4|cdXF$fVhBwWk~GRMs|1F_ix8ikpWH`-IO_N!+R%L^RPPFV$=C#V91@c=-UWnAN=WArRf<)q5|DCnO9v~Y1WkoTEwPjw zON$yS5MIc(9W6Ra^SIxI8Sw+rpEhq6s(iEbEXBXhv(WxNixai%+dF_t4gifv72ARF z2H^LR#}i?1P6tj0U~)~si9gF&o+;|KMsr{F%|177#hxH7e{9-1-a?FQV22X5_y;3f z;i#?6;zu zkimk_L&U!|=%wtJ74t4f2ua^5hSdA~u=nD}wpbQb9k)#z+~QC)%;Z}EAbZw3B`$r} zTL_76ZM62taci64Q8QsXpxfxWJK=l0h@;8{+IiE=V%Pg70?8@~7+AIB1+i8sD5zyz zofEYV>XvL28)Z3g8#Mf!x|RVPpVRbj{Z~36^g59%A|t+a33F=_usbtN@79nx(8k@6{ONpaye?u$z;C_4SVR zGLO5Z^C)OX%dY2bSA{`e;k2xnc&RG*hJsh&ZB>Nm&q2j(0a~0WzS<=gMj56&inRHf z;UjIW8&6n@tntTNoIV4h)qrq2%-6u)a7vLxiQGyGilW-5VJ|FI35Xwaj67*UmZCwk z;xDrA;3L`h zNJlSEwd>x8!DQ$9BRXr_So6vK?|8iIV!qc%K%Iy@=|2fZEk9Q$su?z7^P~3Fnzl6@ zbWIGBl5x=UQ%l~zJEpO;3)>4<-W`vrjX~qy`a0Cqi_Zk4HL8=VkRyo~w_!G80!e(}qM4zgyeNlSqX0mSxqRvuFx)7&1Q0T|b*4|^H$H7?AVh(#X=R`s}1hP06<-WB}b ztN&zZyiF4l1YwVN} zMJ<&UZns$jD8;DJ?BjO}<7LV)o4>0rSfD6(3zy>{CcC+)KI3r@_IwfS zi*a0Q@pw$}PKWxgJ=`5bSIVAjxPkPu7}1a~WI)KFGVuwK+!f1>X?Yc$t!=Jvk3C5% z`Fg#_bMMoroa`~bHn)m&z_<}N;q{5u0x>KS>3+_Evvqr_QZ^AU*C>hwlHYs2G(9cpO^u z*jyLx*X8~;uEpp6%it8Q(H;1QMf(KV_oXr74%Fl`3Sq1F?OJ>~qE{0kLp!>Rd_BeInO!r+H`Quc zEVq?>6%W)dZg)=$tt%QIttpD0;x+nctSLw*;~Bc%$Ql;=|J10ZC(0bsO-ZU6G_@0v zWM4y7InCYtmS6vK-ytpr6xjB|bpXl5HF0t_X|RnOT9;&o$jB&>;8i?#Mb0hHyF8rj zGb!}OhL!ZS`-jJheMaL0c#4zu$OBnrdZ-foo6iOpuX9{N2{h!hwOJcBw?eTya~HiJ#>_L>@g%8H-|R&m zR1iIjX?rFT3j#v0_6*CAin>atI*f~{3!qBangcEKUcYNm*)^ii3J9}v3*~-7?S{FH zxR1w)HCyl1;NPI$t$*U4roAPyxE)t*xjs)zjevA5dYuud(o)*^0fOaH*lK_A27j>c z)>gREM#3$iQV}n)H!{$S`X1Y?^5%P$X++9QKZ4ceTK}}GByY>KFZne}RnHHi2+tp% zP3;A(4iP3v?}H^}$hr3(1A;jLYD%-!PCTVCGR^^RN=62S=$s!1EClXQfQPyddY^qW zNq&C|_~0HE2MzxU-?d zpJ$Mox33)wt?yBQ=4ABR1OWQQ#nFXxz;XH1oZ>(U4$}T6?*;)O0AvVK9I7Ms`nKj<&gkxPYg_ z_Gfty>?U52?q`dbC_&G-hv>#}w4SQ(Ygw2#hsLW4+{VqbP#*w``s9bQIoAZ;fPkxS zEyni!YTG-~RuTcc1qD(*dnjhdm(jIiL4ji~miD2hh^2y6YkpCCm(!W&E0%Eu7s&8x;!>5wG5kusWdYE z8}3CSlw~rl3JIK0u@BHwwLK97Vuk{)e{^wgWn(a1XA~{?Tra* zjpa)3^n<%uT>E`1tGzE9rIi%Z$kHw@-|>2E=KY>xJwyU}gay!>dIQ{WaO={g@KP#q z8rjnK5vH+p684yrV@!TTJIe8gnMnj}6pJ0IcWGM+ZR$?2NY|HKRlr}a3O47d%6w(G z`cgrc_bOY=E7TjW^mohg?4KpgKCnlmbetVqo&kHLoT?!=W?iszx>E=%4!f{7`I}iE z>U}_v2tue@i{0usJh(iHe!P#uMmX~CDFb2^ED=dUT1Zr@)n9MI1E&ip&syIB#W`Y- z4)O>y^qPO3IGpY?`(|F*YL?twF}m}bkfLxAL5(I~y)sFk1))w{{sEK_A>XRVIVlNxr{FVlbc@CN;E32T&*oBGXg z!X9Y$h;%r8^l`6>(W_VO;Q0S6ED1ln7NEz$ zvVSi)9IBiF9rAwC+cQx4;~?*QCbA^DQA`~exE5SXLiDZcfD~wliI()m zAsNC!vD0^$0GP#)2A7pH<9whJBI)VDUq#^0F}Mm&!#%uBpx+UB|0YiqA#Dn|hdm$P zTrzy%4R>d`AaM$+z)C=XeY&-Nt_(0w@9yQbPey`Vm8hMZ=?+C!)wV$RlD(HAoJro_ z4H-f5Q!cg-FD>c70p~2Yq3DQ-gf+qnUI4tH(Fd@qO5;(A@U_lexsC+^&saZ^D-!M% zGi;&-X3%l|q@}q1m9BOa+*kkPiCk1%c3pV(JmXqMyJbbyG3ru{_@O0Fsfp%t->=}A z^w+}7?OM7!jaq!m%{NVz15YHqmYWNa@+;y4`7xFH>eh1^tjhw%MQ;*E^lC)Galk7< z5az2R0nGnE{J*7t;hMT!U0yJX>B*S{BO687dC2{YK$Ze^h0%)SwIa{*-}PAW5W64k`A9| z>6(3g%v$7ohq;)bZ5@!H-FJ-)ks)z)lBtyyAde!zyg;ioYrvD^${XTr6c;xlwqC!$ z`=Y2z>}bO{grela!7P&C&QzDP%KAizF1J{)+s(n6|^!(2OHvC6iR%^h8g8cg_M4|OT~cXiC- zyqSwYarNmdf4Ttshjj+@N*YrfMG#ptUaSGYJ4GO=yKw-SpZD1?9Qdhf0jpHTy`(9iAxrn~WI0 zYF(n6&Ir+Wx@qB3G|Sm~>=UtAovm!LC&^fE_jx2`l_UxT3mkD?+)j@~W4$!6?2F}? z-J93Z6-(P9sJ(X~s(=~PG zVgwoF>c*GK^#U7vJK^_e;MaXs)sN#$A(Y0dKEBGhHCwyZ^jocqHr*-dk~_KbZw>W( zAZ&D(OM-Od#p`hs3;UPON zN9l-1oOVqsdZw!eT9J8wd`7>s4^1&%&v)33`T*52*Z5A}&+EvzLj5ilDvHcww@iQ- ziXg*iLZ@U}V#D{6US}CY!p1()HUV_eYvdo)02p@_L%Wm91`3Oo_uXCm z8O>~bTmoccU=4H>ZUcV((7Qz?HHO-YgQoO8K9&wF3HxDLAOHfJM^qOH7WOI1dudkbz1z&L>VDf&RS)#td0K>b zyh$EC)a#NqnjKUQxP@yP30=goGV*6NVJg==Fyqk4-Q|qk|EO5@$YEXF2blUqdTX5q zG^EL%hcEGt;pk_R2@#>aUS!E#5bU!sFp{eB{dQXCt(w1c$3e;xW!gtEFtPus0F`G- zA6>1Xg!w(nZY^TrxHXRN4&Rauy1C!lqZRs4PTkUKh@-tuZ*kLMq9a-&`{cV>+hQ7C z_YJ8~-&6mqYXxbc`&Mh|D;DE%2%Ty^*9f@-0izAf{AtCRQZx}>gBG-S4UjHqw{m)Q_FIb$V&R%u<q$EAo!kwH(Qeg3;i@o>A;2^q z_shAZO6XxwP=-jibYA-xY;s(muU)OUS>rCtK+sRO`-g`Gh6Nk$>_BQjQ~Sqd3Gq5p z;-_Ts4ge``=I^u6r$O;C;t9Mm%K=D`j%fGz+lRLNMP&Y6^%|(3O=K0lbQZn%E*)-* zILeM^^0NiSk@XE1O-hlvI-85|QNuN!&vE72iH9*85-JlDtSkm8YH+njPwVFyJdD$h zI?CbMMYbZRd1ChA`))kVQK9Df!Ct!SacA~b#NZgB!Q3Lqsf>v65Y=cOVJKe+o2L)`kHgm!| zHcueDj-MSbMY? zQ@j-ZvupXY^z2V48l$Dj?r)OL(#d5e{@=vUFPN zvTU6NN19=_)KTVf;tZ&UP8gvQf4|G~yP%urD#~@RqlWnql3lWi#k@yZS-8WzL+Q0GK zmW5V)TY|Uq{uH5r;UOLP@ih9>U=}*i%4Qf?U-;3-%ES2izAI_yHHTR+a9WIucY4(%x$=OMaI~MB1;WtRE(Qs;^**=>Z z6m|YP-t!XJ@5%(16Tf0BTd2fePqJA^Te8iHnk+W`$=PzSTbWqgj>?vds+%)7QMbQ; zvNJ?N5>X#%nXY}V!z47^Nj|r0<$BgJOxJ?9YIDZ?5*r@_9L8fQlQhJMqeVw_>RC5Z z!g7q0k@CRU3IHh`C0v$VDW}!+l9m05pzS|m*3*UnD-0v1SaR?s7LSZY#HYK^!te<+ zm?1GIZ)jMSXN)oW}v#9PX@YESAKK0ts{lJh$L_+ROaSR=F16X;GIU#k=Cy&K>- z-1uiMz{HnDlWJAe?kXv9&{e#)l*g#pd_R#?q;42rn>w%TMq17NY#Ru+VKfG6?#Gz| zM5sQ-c&@obKI87R6@SsSC{+g&PC$i1h)xz+>6A0%tfk(KPowG2kX)fDx2O1%nwU&i zBBq&a$jiO!%fG4Dy8M*$=A^?rk9vj|@p5!OBqxAWysBO9i9}OD!LrZ8qa7HaLFqb| zpyXu2Te0z($-bRZG-F*$WArzzM}#|DEDDGuo z`QvT{c(j)!IxE(jJ1=|oekqc;YGrDX#o&jo#aY!6zPK99`s!-675$-(8T+?MLzWr1 z`cTK-`=dY631k$+LnMp4mXoirBiz^@O~!7}I0I2>kJRSOJ&Q((Y|s$n;;X8>VBR*y ztw(|SrgQxsF4QOy?m(XpS@|~Lz@$b0H5Vu-A#R?aXcttDI0cbYL0zAh8$kXz5d2;8 z%Z*)wz|GC@K__}f0A;`kAdL>vQk6}p!cxAV^L{_Eoh$|n8s7Wk62Gz0rHS^@ZrxEh zjDo=_$4TkJt*SCc18cDMk>g9(*<<(yIG&V|I%c1F>#k~63O`+dGtN%$R>{zyMl~dj z`J}!JupPz8x2R~K2XqZ$X6H#xC?pn zyr)OhfRh}k%)(M8*{EI8VXUB4N0X>PE7NG!3HUxhGAr#3djnqI^Bzmnn)CB@B>LhaGZx>_V<@FI3o z3Um@VuO`078`sk*W+b3R6G0GO0N!5vaday55#@Xr9U#y<^Li8DFwG7eZRKv@@0eILeF-|(=NEZ@n4tDhFd zpj8PNDK6dLLAK#R5(^w4iZ>Ww6Fuye-2`f=irr>$^7&E)w^)WB7|pw?d8`jYa8-yi zkYnJ)fCiEyy*#d80oVnNKwc5`Q_4Ln8t+=4XBpcA+8;lzQQb0FpWWz3v3Z0G@ z*6FNj!^}<;Y@XG@iTTR_gUNga!%*D9Fbw9(0S@fy%9)9CZ9Zu;f;e+94SjT5;8;A} zdh@MsVFQ*kK4BH4trEuzyi?>?b}XS zq@0}j<9>h5C~o5j)dbVXfl`2^CC9R6KT}n61V_+?1+S5$EM=49YLl4~!1~oVkE#C1 zD?XNsFT=kO;b+VMakp<*-|b3Nm0YRPDAWsn?>%u~aul8me@?pH9^CN`q+l)MR5E-3 zN3L8Y8Zh^=wK};s#`+_!VAB?)ZukS;ayB~THO(rzT0iV0a9Y0f!Z#s=I9i;S!IzT{ z+KEg}4CJ%Q`>Q8Zz6O5rzNaL`XQzxp{K}z)b&lgVG9w<)I_4%T@gl;sN?|mPCzMtzB|~=f^~uE@;3H=* zo~U6l0D3z#S}|fF;g#z?KdsM!82Bi*$U<1@su<{-IfPZyKDAiyz>FgV+T@U<p0CX_+E|DW2fnINXIh3ju_GZz>Q{DbK zuBm<*DOL|Hc zTvg;sgEeWe3M;T1Wg=b7Z}*VB5U>(CRT_FTlRqRy@=Djkqjdz}?5^)&#k)PPXVyko zso1x?wF8Z~uPld>t1r2Y?E=-wX8Rv?b4frLrYjWuCcT{2ItG%&!!pm z%)X$5w(w|bTT(X*W`WK|zbmGBh~;`)#Xy!gOhlfP14++Mt1CsAS}jl4&Ml~?3u8u2 zs1*e0h1*ttXuDg1=OSq~xNgJXs@6AZ=}jKeTlOc-XwDeyd)QrCxWiV*383?cCLBov!gqdC}Zn zs%xWt(lz@_sJ5GZ{p{gk<$NNPGysXZ-0Qry)@ZtnJH~Yi_OLyC@X(Y}UX%u7b~}5) zNKh($N%{dkBp?)@|3Lh^^rjPhf%$6U1F|6ItN)+BZm#u!!{24X4Y;A=z{kh;*qb07 zc>f#WcepoQ4uQ30n6J}rVTDM{NBE)N#{*CNxY5o7@afM2MDq!)#4%nma`yu^?>7oJ zd)gG?+EYDW_X7KtHeRJFL;$<5h4JkJ$Wh>}xd}b+tvNlC1D*X9-3$cOB?aW>Z5T2x zUp22!+@XVt9gZ2H{3as<0V&KqkvFp_XRE~igm`-JII8gVO(^R-Z+WFM+mCLNkY0LFVCv@<`u^ICN)_!U7~`bmA&wfCwTNzc8Ns@G*7e7+^<#hvyHW%vecByYxWL| z&{IVBv9TL0=Q^i?nKRQ6F^1f4U&-yWUzPesPm*cS*7~ZcAq$C89VIE0IhqPmFN+7P z4t!h&B)8U#4di{9s4gQ8dh(PT;~U_PNUicLt-0blfSwIzU0&on|16%NW$D!CoQLd( z7#b+z>T)Rf%RoK@-JAjH6(6oKQKkp+HH#!7&!I6+T!ZDyUxPTBi>>)xVz3q z!-Eq5?7_<^Wz-||<&w^|@f(l8AJ9%KrKeMK>rZ~usHxQh&ZL1(x{hW(_w|VUnnVDaL8O%zS~$OCE{o_ZqBO;z?k68s1A^_CKVvE zT@P^LJ-RjiO~n*5Mlf9#HZxfrpbN(QrH1ZN7h$+u)0@I_cIc{4f4FLUc?CRc95N9q zW7en}GBKW#UO)uXbbIvh2ZMexf5 zS4Txrodwi9bO)z7*^ULO&BNfEeMsUa3&^QadEA;Rq7SO$`7o^vJwDna zGh-?2!>4#)YKzSB;OE(6#WUf58kUO%qm4WbXWN1F7y5@zHhWr0%R^u_sgNhIq=B10yeJR zmuGev55(SCEKMt7DpvJ&qdM{spV#oyBq9!)4!5e0Jwo{?7LWv(-^g9aRhkKpwtHn1 z`Q}{v%Wb0JJcNdzpt&T`vW$htaM32H-(sO+;AGz=P4MUP3EZvhV#^ueI4(iS6eYk( ztO#eN^yg>54kXYjc@HeoQ$TEui$L4io;L>+Jt)DTk8W zN%N1C^S>~1FDbNtOFsXL$S;QbM^^d^;Wdc*kNk8v>tq@PDzxF-WV)isq`Z!xO+y-u z{t3t=s{f}rhYSilv7)I(A^zRR0vt$c=IQ5E)|UV(}ig6BQ5CSLQ0PK zg3b0tPc{(Q1;SZTDLE+l?PCYW?d08`X@Y@=JGLLR)RMP}geqV{r_=Uw%<^qC*o`?? z>tdMPQ6QD+fv#=fFt2za@Z5Iw{bmJPKCNkn#h=8;4N;Q%&$MZb!6bPx6Yb=upRCig z+^X5|F}>TbnhBGu*IYj#UUOar;K6e>T5C0b7RDQqvvH>+S!>?Swj*b*Y^eua7n@s2-?PZOue;_Q2KrF_PmzP6$UQS?a+kSTeEPM%w*?;Y5< zO5~>jvU7E@&W{+$W889JkJiaq&sf(&zC%Q&5$hnSZbBCAKKL&$X4j3Ed^7(-3M!Mu!aocs|`bHg{t+S4T^ngu5AkzhtD3C zONE2R0Sg+hBcBJ9ZTTCh`4W7An$f0x=Ckjk#`Of+AziS*#oFSN8XQ@oecSFMYFDD) zG5L895np<{{}grdCl)JGM3g?<;||ySj7) zzn>z?g(pnL%=k+GqQF{hIG9G8~A8ubb$X$%(q#Y$}hW$+6`7;t7{J4{rZNUo#j z_;gVEk)tUy2p^lN?x)knZRf~-YT|Oy&?h5~dyM7tVd*^9qv7hQgpI|s$4`q1;AHq@ z*|xP4R@nfikE*~2GT?NR*EcOIPDcSzarQDOB1ddtsA>fdIFn~`qQP4y@osZXA)QM} zT?{|hmxqnD1Zgk4tk`(+2Da0W5+_6vg9GfTk%@Y4J3K;hx2WQ6wj_VSN~cv- z#LQ^*w>`5q?O!pf&m|z;DJ4Q1pdBz6Y$Q{e`o{1TSBQs5*-sqMF5i#I4b%A$%ca)4 z<_*FkUoD;}42)X3Luws|X!@XOi>wM^0})5c1CcC za!qWI<(k)7O;uN7kE$McT8AG*>&rf)@ zVwvQ%{YpwkjaMhnLZ9PEHmcX!V-(!K(&p{y4UtWP$x9b5}P@(w4aj8-?=(u6r3W4=~aWeCHFCA_h0DnCyEA5lde z`Y`hl2Ww$rX!b9B!e&tcrq$| zf&!zz@b~Y>x4OBM9ZADCPFmj##FQc|I{pbUzFWu3_*(l+ zc;nu+rdWyu2y`l@k(>IS;K}X(VJFZB67_QQQ&B`5n^hpB{5KhpZ5O5=kMTuuP(kU8 zRZ@fpYgg&fKd$1nZ9wfI@Yx|#n<@`#NX-!*W8b2e2zX}yS+M}{=mT#*kfjVZ09*Dd z*)`--B(b31TM&PRCjwl=wloby^;*JTUil%WxmXdeCS~mXoPcI~F^!A1XRJ%qMZ)e# zu4l_#^%w%_CZB@BnO5oU%z_grG7_>yU1~u_8ilNq5=*Meozj=pNb=@l&KKL7%HPOl zV}=g#^&uIPriSVMI#(IIJ`l$_oVZfMxGnql`EGZTn?7x$9R>gg;7PI2Gvh1ZTYlda z)gSSrhFgyu{Nnca5tRUW*{9l|g5z|(we8S!J=UsR&)@p(UvdCXQB{*;paBJ?4(gz= zD35W+!-)cvJug{)hCed`@Bu0T*6h{{3kO@s*+;ZGQjM>HDfS+V+7*lx<_sFABd5lXJ$t90 ztDy=PmY6BVh`@C6IivEtNtU8`uG--Nq_2 znP7n0nz!KzjXvP%C#(0~{QNwkg6F#oV-|uUQ6P@q1a^of@^X~E&7K5~n?cV33MSBd zFDN+746g}LpEi@3U(9xRBV3*S=ccr$6!G|1JskIN6IGB7_szSNJM3n_+{#{otUw<^ zkM8U{l*G#)=t!ZH5rn_~(9H<+3GL;x>_U{jRlc021E7qbJ_k(-$WT;H{|OW^MaZEk zYIKYh(08BCE+B8|uesktLg@JJqxF&uj9%VvC+Fp=&$rpDkHIdQ3>fV%~=9Q6hM>m}%kH0He zCRqES(-WN2DYYPAfN8(=)nGf9tMjCeB4Exc#tIZVF6ew?5YTNaAU^V4I@6J^uFuFm zC;OMCiQe9z|L5@tJZ=;~h(UrV=|k=|AhXNtbdWL(HuqiZ%|#^tNmNXgy-wgmMjOb= zi^oGssrBd;&^g_=C!?6$Ty3r6Abck7k()zr*^MYArBk>E;pF>DWYFp1mx=7Ml;+T- zZGIY$IOj%zls7`k;cLQRS45*Z{Las+Wm)J@_s&73P{;BVuHL2b481AKt$X&g`J^t*2axUAm;Sbp@qNn!lnX$jnfM4(CDOPi0qylk2mdOTv0;_OM{E@7KkSBi5Smf3jr zTjc;2fFkhoKo=Ykax;u$C1hcc3fSxn42mhiFUt$d&R-M>D8C{+I=a^r$L14Cv!69F z=N1sZQdGhsJm8Lu3aH@5GNU`UAD69kx>QzbT1Xa@q7Fs=MfKLz=8HSwR{!5x-;+^F z&gG1sF6{Q;w>WrFs&SGY1B7ySqbpm87Tw+5-THlQ2g4R^ydbbiL2HTJt-?c;Ls-(b zLm-vCBtZKhuyp2d_Su^*l2{2@h|ZsxQ7r!rRL$tazF@8f3NQ=1bRG`au;@s!DUs2Y zS!ETwuuA%fK!GhaJgrmnB>6leFn!9fJSLK%z53N_L$81 z?la;}Ymm~JU;?YuW)cO=w;0m>zAmEjHDO^>z&ta~fabEh){8ZKs8SNl6>!bqmM#4{ z)M@|%pH$ZtB+OAkqA;aFR)AHS96qR~pv-+c^W>(l8xDJW^eos1`X<)y~h$bLk5 zD6a7PU*03W$(bimXcYJC?lj$ucMll=eyfy`@S~<*Uh;s z*AZiyzb6c3YtrUPEzp3^NE}q92ILr>3JutcmEBefCnW`JK6)E?`XG&*$86aPh}GI? z*pXcM3bFY;QaZXr)fP6^6xYYf)}%<|+NR);_|BFDnqJvmz~ndEPy|1N_9VeH0M{+< za9jaZ?91)=40u}m3_t(nJ8lK=bI6XH+H&)DKzNR1uCKtUH#7(Pq$*7Y2q3JI`wi;rt#+d!k`Xx4SSvKYPpIv z%?~q2{ooMFRSMq}187G;LnG$n1-RH zq}-`zOiI}6E!Rv=(WzaGmB_`uERnm6;k$NZTpRMryFG2cE_dq%SK^*eoF31T%=j!q z^2;SxPCeGGJl~(uUQ)>*(2>Lf4OQXyI+$^X&ujDl=VjrxJ z?qnB~4n=4{@C2VD%9rfdnD#t{7a5y|-t4sGM-nCRFA}!6xa!s`Pdevmmy9qSI ztTPi2HyNYjrXiyTYN2F343t0)=XgEikHXhmyR2pa`jF3}8fSIW0?lW2i5G-A-x!M~ zACoH!KivSea1_&!lWj3iX#Z`(c<~Ql0=n7DKmGQr3_3Jb>RZjyz1bDIVzARDbv9Y0q&*J4<8xyV~KL z@5-rZY2VUP)5hz{BJ7#|qwEAKvaYQF=9pP{f>p>s90U4H_+_fm*^Hj~>TVg}qPlQ- zkwy?O;vW=;LdfPn3QXC-Hoal8MHtes;`n`S&!Db2I1z`f z;*F#v+HMC&&rO_IxUg#CGv+cf;3CF`2z)2K75k+t5R#x=w81!OIp780CV+4N3UN|g zHJI@+Z~06)aRNN)z*yP)e>rC2spw;C`$iEOc!${J*>J{*aU5uWH1?S%0Wskpp=~Yj zdpm}Y)a-b>4w&H0o_~EQ1x!eyup{CJsYrRK<`@p7!5Yv-x|cLefX=ojr)gs57beo` zTb9t>ke)5FO(QyhB^&heIFD#IWIVwpNYl(qr7K{h9p$;LB*Zr{-jS1%?5h<8?dYpe z+rGrilPlvju-z3ou}FZEYCv{}U*FxtghM-!tLyoD#u2tu)@3_;|D0iq3N4ZGl*dIx zyN?vMl&{(@$&l4kZ_gzF_M(j<1i-g0LpOm|z>pknC!2zk!8Awd=#`kafjsn7LPVEz zTZpsDgI`0dCzGmMp6e>jCb-3X`JUJ-_K%oWdnP)Xdfz!UgHU+9)$=#A&fO6ceMV*M z#;qvuLNw$bazYeWMF8anfq9;eVg6}@+82NltjbqQ+D9)>jyG0_i`bj&d0|sxFQP^k ztP!-h_TLP`g)*j0IMB(&yRa2-15b(y$B}>D{_6-C@=-K)L^zN?Nf+;|AOj~y4MI+e z#gq!&M7}IUhfbRZ|2ciN-Y>r=h_?xF#lr5LiT|=-Dg}9Zv&Y|garavTyFo>TyvRT8 z^*T{d*75v!Rvc<+U85Z)Xa$N_E(2ee9%J$SdTmyr|t_Z0_55z)XCB9m_ zsts(wqhl?=TqwW%MK3%h0xFPgzqRCt>fRKxI&UGhFCS_&rXPQAi9IpS3ib7(LGeHk zyos8gUGTzKw95C%?iFP+kek7|xZo)0)HA^R-w@<0!5%Ms6QD!2_!`f6Ssb7Z{#tk9 zh`C!@($uZ{AMv~K6ogw}l<~eP8gfDzM}o-GdG`(o2$c z85y{K?`~7&ey}Bs_|*gHf2hNEk9}v|mHe+mk?~}NxKG4Xs4$Ee4iXiu^wZ$9yZ%&C z_wo;7C{*a5w&Hb53aT^;^X}Dnl?5C{SdlNLlJl|8S60@8QW3yn@1ZtMYWkdC2_n%8 zD02pXG>}pL6%OivetQnwSCT&#H6Sn9z`kL*INtdl^mwi1jZrgqrd<5;+n0?8Df7`n?_4Xf1 zVCjBtZMWg~dq@$+Zb%&4F(_M0vt-7`VC-ikkTS}6U0nHaIF&-Xe`BZw`Q&HdB@J6l zmJfmY>smc-%d)mL$c0yqdbQk9oL0nxv=^zX*Z|1{g2xene*gII2W;4eVR|PVTG}%_ zVnwRj%u8~s+9YaVK!AKPY!Ns+6S*(ObEx$pD~zl6WW_>O@}Q$3R0;BCH=Yto@QqCM zbiqP)86{<7b!EK3eOP5D@=vyhJUAZy{d0Hlf)1zFMB33I`w2>>LZMTcpp`eO7|idk z58BsL6|Lw2N}pCg@Lgoed#;W1xp$9OQLB{_WO(<_GXvb#{w3?duUhkvOix0nUP>F?NI99;!E7XXUP@ zfp{N(WkC&G#nby1-CPW@_RRiTEGVB$AX=~4ceJw zYBCG<6xO`tV0u%0lsgg*J7l+-w%rr_O}-?r(2m3IoTXlaNIIubq%B6maP>x8A5+!@D%2zKUvJp6nOk@k&caa z{sey+>d_gzB{*tQ@7QTtATJ|kb$eUW2EYf%*dgn1^@~5`Vl>I)2~v~!47Ich;4($* zQ>=ozEf9Z|orPb$nNvY_v1cE1;d`fF+HX!aW4OV6EI+%g7e12o0&9Yuq}6?l0t>AU zh*d$E#ZJwq;V-YhmG=O-40gq_0U)H)Pc5jOnn3WW+?VmD(<3~lB~Lu`T*5gW}r zT-tvA+`;q{+Mnh+dXb;UOyP>X)1r-a3g;h1Jp_k*MGpAZh|N_o-PGtg+Vz#K)UPZ^ zxneyWTjcd5#i#~uRk6it+Ll-gdygw9u6+$$J$$Bfa9$o)fcp1Nzr6gMpewSXJ>7g_ zhkGMi?k9A1_T34e$qDLChO*PiI`HArk)-k!XG6?&m~0{G0k;_VNo`%gqCVKj@Q23> zl(c6vf_d<2Mrw(;-%I{+${~>WBrvUQ%|#EeB!DJ{nClAyWV^Dvr=sMW{7SRX>W$QC7ksI|4;vahhSufhBkQE=|*L?1R5|66rF zTKb9O)Uok*3r#(@gXblhUru|U2l99t-Sv8Zg;MSeWVE-pqis-?#J#frG1`32yKq(9 z>9f2dvU64wi$gd3%!BqPC~k=I=&8x3{oQ+Be!grbVXS}~f9#^zmG-kU$GG}qpIIs( zD@jmtazTnu>fnJ6#Uk}ZUjBI7cQw-@!Gh{1X%gNkF8sBHML)Xxp}9wtbeo4u=m19A zGr&w%=;o7T>XzX^=fMj}( z;dr6(iJw!Es#MQqt>O{uOI|p%RYCijX#b;xVpZplp!;4Bl!um1On81#On|Rmrq4i$ zaq+J!V42%ZLZVz^`jxCs+~X0+o~s6PK{^ZMZYX;&hPC9c%_NoEj#~(@g`COnQ`4M6xEq5(f!oRtk~}4IU~E^?Y>ntW(-? z*44HU?PK+3rFi<78X}6yPLih~9E=*3^p(+5+#PRR_cY@dPKVkb;q5nm7iAgA&?YnJ zJ`A?=zWiY?Eq45IaXbCv?V=}X!Y%njBo&gl1e(nbR(iJH*ANX@m^@!sd~L<@Dq9te zDCeuVf&{c8E7iN%qRGeuOI(OdU!Ez_KqzLZnBma(=C-R{^^(%F&B#KID0epcwuuS5 zcFZIB>MFB+p_A>$Yj#PN+M7a*k0P=K3kHG1!ZQOhYR4-q>R>gGoy5{8ZBvhx^#aX( ziy8H7;|;UL5dG{4k9MScx4cxil3doTD4YdMejK$EyU9fI41X~f&@OImu-Azd>%#UIVc||auQvt z4x?+wJkDUZXK5eewCI2H;-`9R&v17i-V6oG=YV*h7pRae-aB`yJ$_vi zr3)Ux1Nf6luBqlmX0s-TX0XXGn>9~WKaX0;(Z-4thXpC7QK(=Shf$~?N}d~!%kJhu z$NpXFcduenAL?XxuS!qgqmr>gk_nb$ZDA8KFqvHuT0c~c2^mx|EifyP3{t@!7AyVw z@0Sz13U+J-D*&ZThSyCT|D9^wm@+^WfN%qb58l6jJ;gsgZ<7i*nlpUZ))d-;e@2Mo zP|o;=eR7uAUMOjpb{T7m7xuysTEhR;|8oRXw&nbroxS1S+yEU$z+fb%x7?1o5ha0R zvOh80?V9q^V&egqxs_Z6VSEZl;CBz90dK@V_aA>U?IZ49gmlld^W*Cd@N80HbIEMk zZkGk!tDjt0-}{1{jAJ|~@K?3h@{kc_O_&gmZjUD-8uM3NW>T4OJq#|jjtCd>O`AXF z{NbvZ;v@B(78l(C3pihl$@;|JV6WNbx<7JTAS@*5YFcebBDCf!Pzh$)ASqi*ZP0+v zuCVC_eG4t-v3zW=9vK~2dLRk_rs>7d>{t*wOauFrI}A>h_Ru8Jdshm`_=Q)Rw+CW? zLL<4KMFtYAikvd}TaEE{-&uRz=MHVwKye;(G}>fKvqsB(#RU09eKE0hNv|2l@z3m) zeTaxyV%UAHDw2`rL6T2#VVGo;sSvI8N~d#Mr#t*tLVTB?8+j%=Sj+y02mvs*z!%f0 zAsLgk+(?}CmK|_Nl_Cb-T#JLA-nsvHu9K&Z2opvWur2d}m-`+rte z$@oiYcegq*hF80#R;~gFfyQU)7War6>s=h{AK33RTd@sfxz}xte1D3>X`ws268H0} zL>QB4{q4mt0?X|dV49*I;OB1>Lw%`~DcX8Tj4iXGhBw2M1`FQD%wk?-vK%4dhNj^l zH`a*o)Pqqh0kBSQ*&H*j9h2Wa5!hxHlR8K`&q6ZBe&ER?^Hw_Be3MGX;;vK;SnG7< zMe^VLK{{ytmi`k3cY+tnjT=&G7l~LLkH$2c+49~PnP|02&nqk0Km;Pgz9s3r&!*y1 z8o)2!h=DF16@+CRj)hk8G>%PSpy4j$TgPOyjK-Mk`gWQ9*b`SS%Rp?Y=)~5oDy=ic zoO5=P@|kJHpHX*cCvOm&p>^M~6Mu>5^0X}XhAwNL9$JyNAv|BHZ_BjMjou_Jd5{mP zZWE75lZ*CX0HHcMJPT*ZD#xuhn%J7FaxK;GFMm2iMe^!Qn=-jl?FNt&$|AXA zbiE7HY?2{Y1F3L$ARcxt$wG8F4qz(#0(3dRkhYFp?e;tVf{)JgDMN}5Mgxq2X_5^o z;6dN^@g-niv_bU=e#rI-ZaPHHaMU!PzcFKJnQ}d%g8jgseL9)6vHM~GE1AveugLBF zBP*9TKl`nWA5Q9}(MZB#Fzh5B*KuM1rt|wA3FKr-!g|=V`s@VQD&0RdaGzeCxhfDk zPerD{jiu2Z>sLLU*|I4a=841yTWexV6MTG&Dcc=%%~M&#uW&~}?xSo&p~x6Qred1} zDl~C!aMXlAByqYOpD27W;HHWrtZ&7zS7zN~+ST|f2YFT-NX-MAWP4K0Zm2D|`2vlj zc*DgHrh$06@hTd1v)yLS{OOVAH=8 z&3o^?14)MB&*6N_++ij|8za+9ZT;T$!s&B+Y`blthy#6V)G3Iz4+$yJ^vZ_N%+m88Dd&TLy##1c%|XaHnOpasDT||;QRBP!3Z7`Te^Th(CB6OhoAr`cwMCQoI3_%fv6|n69#%K(!pS3iH1Ysm)NZZ z9=V$AKmg*dRDOsCL?fM^$uvA~CMFziZ=vd%w97{aOD=XyE9h@3tEA&gRh2 z&Rx)t3{h+XYGqiHZ0i(8rp>V3QG#+_{4(HJy5<>ijWAEE>fZ5Mi=s}?wJ?qzCr*6| zz{X@mPe%siQyqM2FTNL%Ba@9#wCTZo-&1)H+QRhIm>gtcU<7saQOFt^~%R*ya^}+QAwsVc`Ns(}rqS17F zWAf!sc^xDU_sxZE73DG4=xr;S%J}B8K=gS2s}b=h5c}V^zMsM`?Ow1+-J3OkfSp>_ zkO@;=U6nV@NvFUyBxgbw#v=Ks`XhRs%$30YLh+iH<6|UZsk5yX;a1CMXkqvbw^-EYrYW}k}9#?ThVuDr3oTI|+~^3_METh)awd%YVPDlM9%2h@+I8;uiA|YNPXZ9r8MRr2N8dQ5ke}eW4IaWK@-<|2)*;Hl)i#s_M zcTAi`+1p_3OnuKN+PMi`CP`gKYH?$0!f=cWG&W;UPVLf&;~AuR*$*>4zq*4{Lk=={ zgG$C%#%Kpsg_xO`ddR|b9H|t!dPXIqhkR0B(1v#}yvNV?i-e`2n7urBlkaAd)?A9f z0!udF&AKO%_L5gR=u6pVccbbTgb%AtySx zuqecXX8(CJO@=hkG=Qm+qijcnTpj0< zXw*T@M;A0Z%Zh`6jQK#r8Svvb+ZbAozR;lDntP+RxQk0w)_Xp0GT?p59S^utboWQv z&GF9&Fcd%$P^&%jlJIh_uw~J)OpY_^yDWJ_kZ|!vuhw{ft|;(IaHJrW7cF*0?wqFl zl((>Z{(#nP4GL|p$~!h+vsF#_(FcAXf4UWNI%K_rxAv`W`ufUQ>SU$jtq>0R2o{Ri zer7?2%Ye~Omv2gAe>db2?3ws|h;K=q(2jO(e4&AOlzD|Eh&MH)SAfOtWC;~0pmTal z2^dy2=ufu#PtC^Ah@ae2xwxJcf%Hv3vN_I;FO)Vr;V+T8Iv-Mup?N^OOCRfB&VLX1 zA=B6_=CyTbq2)~OiPz>(Kpl(sDo6t&QHy(7rL#b1rr??ar<>wr{U+B0)(Ug_sa^cK z4H_AMdg3+J)=l{rM>SKc@hzn|JIZioDi3A-rzeb;zo%NN?Hk2h!6ED8369iC;}Pmx zhns(btEdcNmTXXzK?_aH1E&hd=>(om=b?Xsg9Spsp`bq%wa)!}e7%+-eYiBP^lbj+ zW4>r7hAV|R(>zWty5i+orJq5uj1w{pNgBO%o`sRvrK#&DtITDeSH8R2LbWzCF%7<< zH;5CvDB!$#gc^SD-2vMzz)Zkcx}`~4?7GiODl-o%?onXb>s@Wsa$!jiEXnmt_3R>x zx9+;TK3aw=y2!pF{@#sbz0?ip88ktRTT`s!cczn%CA^t0b#?mEo|HZ_{S}Vrv%@C% z{P%mynTM&DwQl<-vv@nb*uqO`>>l6+!z*p9-Vk_eem5U(o1`u|bgR!R#v}wjB+mZv z%^3%4m4Filn6I!~&!xss{Bd4u0>ZkE3*I^wB?o zDey!kqs!=l&}A0U&`~m^m3oPQ{auM^cAt2~Bo3th9< z>^*thX7(D@M)_a!D3MCzcnpn$o)oM7++g=LW8X_NJFvYd;XCe8WQQ~?6q5lQUN?4m z0*7;Ne44QcT0}#&FO5imy0kav?`eKl`SMLD-whq`lScH>L0vM3!GLn$BN}N)yW$ob z@G`Y9IZ0c`M5p%gCsJhpJ1;;MCOTcE!vRrNjy5kZ7@+IZKY`AcFkyECu=>8BCPMB= zJI|U0*LGg}JmD;9h!6sZ>>$S5F;dA3k8q-}e0Z!J*E zv1rv#PNdpS^qa&2V&6=LWYvolZaxkK&VE_&QRU9!UNnvGS*THjz|8>qwls2;A4H{yIv;|96S z_1-{|OHGR4lX-j{Ez)B5U{&UcaTy%`t375#Z1~U^PsD+UCmjA&zc)_*B8YT2tIBY= z#Xt^xP(kvlW^U5!#6m(sI2{dW)Dj0s9o1vt5S9@paQolGYi<@*$XIK6wzDBWO|-ki zx3J~?u;OA`-k?_ns>NZ7>tTA~7bh59eOdApDVmAThGG@O0s1(NYR#-iQ@eSd;tV}$ z0pG02kFdfz(?Ab2{?&Xk81ry_g`tJSdaH2%H0#oX0a+JiB z;2#pP;z9{|38roKQfT^tJg9DsP4xB5QQULjj54(0(?g9<5U;weA9dAR+2C(J9Nx6g zb;jDnRJpstrLdgR(XQ+ET&G_;yO+HvEL0=+5(b51jT0?|GH--w*bEoU7KtI3t1~L` zIxFa-M-riR{8^Iqw;e@YCP{u71Ou6V^D`1V%L|@(e?Ll}T?Ep#?c@YJ&y%1H`f((> zle3q}sl%_(3ul>}oV56o8@Ai~2sypddAjrb@8k+oVfR=d`h7*q!|gUVCb(#Q&iZo1 z#C8AP^LC#fmNaQehU9Ur6{e=IEv6jjL=ebWLVbCFlPRa{b1t>m+iY}z;wKx@D8rbu zTP|~FmYv}5+;mS0Uc$ysKzL@0O^-@8-2*y@4=+(LksXFqr^m+ZoCTsb?A9I{+{OHO zW*whClUts@yw08nV(8YF`EuAtT>AmT-P@J~sg!9<3|@`1pn|e!eDYVMKYl1spsV}t ze=zlhJE9ZLxYVwp_GRQv88riBKT8GXbY9c_+gp*M_-$iS#gB9!>?go7U5K%L2SB|0 z=k`63C$_juV!}1Ld6k%)Ax#_vO5;8kb*N+4pca{B<`Q_Uw`lWunci&8m3eWv^Mvl{ zjGAc8M(+k9Zh8-`%|T>h+;VKG?Ip+)73?{R;xV}AqauzO&p$JmkXa+91u9#e)!+z7ylTdDDPkup;>leD z&WJ)n^sz5Ea@*ZtFSipa-_O*DErs{A|M*Wf|HhoOD9y>OD5e5Gy9y+-W@AM&SMrmA zrd+R&)Q5JAq?7e5dFW!x-?=AC`s9m_lDEGoih2TUgl~BP2P=?)rCH_ z@zpEW8Q1FiUx~xiu+asXEjXJ|A zh(Dz@XxLwnAq=>M)~x8AkJHK9v+-o7vn__I3!qJDNF240i1X{eL8DCyA^k})pcE&O zUfheT+fS*AZygW%IlTMHK0XbY4%Vzo49_yrW^8*UWgC(V?byO%c)suQQe!e^)k8zO zodL;!Wm?oN%oZ6h>WN>|>0r0jU1cePPji_(`UZ{mVwZ>au_TF7;J~g{anr4GkQ6K% z-}rz>ufl4kr;Ae*g6OMwJ(G3H=NP$>QETQ$>EoLKf0Ap&PwWnR%22`oT+GgR^e2vL zAU4P9;^3$vg?;r=2O^C|NEG<}@-TaehE`Z!@}i%=oO!vI@N+ON5Li*_gyDM1J(-=x1|b`m6IAKayX*mraBqrAncS88@Wtd)>UJ# zL(Xn2N$bH^k`gg7O_?`8u#v&+Ziz?l@DAGIdeV7kFH7+s8G>C_*I&6cT%y-En~8i7 zxlxisDYG}ocLrIqD_)drrL0I^@Bi_}1%FObgiEY@KaUJDTpld4_N3gW{< zmTZw!1I}L0u&xYv3A~No{C&ib#LRA?W(8Y%ECf-0Vi)1|(>XvMrR;7EVxQH$J3wmW z$EEp!lmiL_hAG>td_)C=g51ZZ@sdQOlmD2RO8iL*3%lzGQFVbPG$x(>OragF-~kxa zXX|4gt$@0@ipOOx8MX0&3q5F2(vye8?81ZRZgqm6!j)^!zCIK&&|dkQ)c$I8Gv%jtHAPvmV0NY@&o6h?X|_eJ1c)a|1+Bo$cVNxa6S|(C1bFi;C&vg1ukU;p1e6;%zjGh>DvIU z*9Di7?Tb;&J`VBoe*Ya+8=|&x7{ZO7FX}x)%1qcna2;q)Ef>h|dg0y&#s612%~-uU zryBO|*;!q}^^-duyyXrx##OY}#%@uC?O|-N-So_@5WJxd4&^c>JFoOb85+BikaHbF zjg*bb!11H=>U$=zopB>#!)7Oxz*Y{HF(Ffon!%&rVRxS3ZDZ~^drMwba4CC<4h^s@ z`sgPKAY*yTw#wYZu}g_M;CRVZcT%^3S2N_44B)qQh@%Z(_nsw6>t*(p3cDFUrp#gppIE?;3*SMA3yNW)lX`p4qMpe z5C(Uz@;D3H;1e~6P^cgcrP$bPgPwNas~f!hByP;RuLcmFe5b*fWC44rx&D@7)| zMyU9NaGG3i$x6PZr(Cc~9?|WUFXy>syehNXZ_f0T%~q`5lUesHM$Fhakv)Ul(Awp( zND#G2tY8)98 zsKM<>%L3m{*hIot6XG!ar`>s=+%|RG-?sx1lUvO)5T?D(xE3Fbvpf|Y4@|+;nMZW7 z@(|dPD>nk_08XgEeHQ#g-vN(|eyTkzFvv?)v}}*J03KT`SI#*b)4++cp#zNf(3w~J zm?HhgxN_1+86!P9{ht@g^g9kc0mE@nQ6|PiG3&;oOx)#VkhSu#(!bSs(+*8KX9?Nx zS8SDNzp}@5RJ;H_y>VaLx{; z;wjcdz6k-aLky-VETrQR1|ZTrTH`6nVF zde&g4PR23qSnl0@RS$=`PwDXeeK|-c36K#%r~>ic+dGt0f$zvuxaTxj!;}yRwOBpt zVZcx$Fnx2-nfQ6+yHeL?_9N*})Xb$+d+sq`V#jNW4Ro7yS>I$IjX4P;ko~NIT400X zef+mXv}(fXI`PO3I-8OwTvD%NMAyU&Vvu`OTGIhIDV!zUuJY4A6hz8zsPoxb6%pK8 z=hse&&^Oe8NKN7-U3eV53LfWZ0u3m6W+_n4E{u#C#+ol!5*u*I zJJ)p?InHPUEs%wymZ;xNf_vkPp9_8Ekh6D(Vvb$d#n$BOl6I7QR@S!Zo>3E>zsYv5 zrf!%gYBB}CKdWNoRo3K3yo=8rq-m@>BOx32T<1NwbC7G-r4wYXQi>f{uvpkiN#Q@(B2Rmt8{Z*3u z*v!qt@QpU*2NoDB0TinaTCGr;)@Lse!=dn-T!@ZQohs@bjX zpThp>_Xx1^*r+fQzi-7ciEGQ$#K=myDjx@~Z zZbTLPmtNhb@57+P;?1VFcleGN-(-eT83dOFKI@}p*;~Z06EKNAHjbbSKKmVmbdLN0 zulbp=J2&TZOH)@jneo#)0c9zhN((&ceocr{jCvs4$3u_%&7xlL0q!yCiZZY@Rcw7j zFiMAd<|09l3nvcELB{sSc6G#=Vz6c4I*hqw9&zRD=H% zuUE?Ks4PlxFxTa$e;Jbr7~l~2T5Jx|z3(jsQmOhd937R=`O)n>7sL<)!b9meM@o)R znPJG+sJdY+&k5WX90&a3mvVQ-liuWHdgP*k*YoAv=HZXPMiaP5oVc*>j=y|}OkPfu zY@^A}7<#MM)rRIujAVVz2#(R}WK4iqvtMcXg=$6TyhHW)Fv46RmI9s= zqP~{*7#iNEn^f`r-LgYrp-WH-7F<^Gy|=axv1H>ujy%hg6SxVu)Xl2K&F|*?8Ulh-x(W3ChVYkI z5BDiLGYx!kZtFLC%QSFv4~{|h9S$x;=;HvcsIlvzUKOL{eMb7RUx<(O`<8)uI#PH|RC+S;4LTb^$k$ovX@Ey-_Ij z?64L<`Gv~wzKCGhVNB~t!2sko2A8@%gu%TXd&e!K0I6H>i}Ce;deq})&#&xYfqPJ4 zJud8%Sv6`cTNMl6ko|#l$781fd)`6opMu1iU!$lFfzJlQ0>slk!i5}D$XKa0JZn%8 zA+;Y8K!qp>F2stlNcN^xFX|)(9KK<32Sq9qTlOkIxMD!B?8)GEp85Z^INt2Z^yf2f zn;3Wm>^o6qr}Ux3T_DMn{$ITnI%*5giBPE@%7)X;5#+Rh0cjIs%L~U%^`(fy3~?46 z@eoiR1K&#is%y4hpj1Tz*RF$dIU}iP#4=XD?^18L1FE0W#tMqq#=H)!?ReJDUZsD8 zr`D_RCDf%+-%QZ`2OuYM=suCJ3^v{@^1x%)09QzZ`xCn#f#p9Sq9zmCg3mWDL*eOW zqW5Hm92OSK5`em6ijC>Jm-f6mjfr?}fpdTXObZmKtCV3$VZdAAX;& ze!vO!CFlD>HOQW>aeL;c+gy&7N4DfMW}?3nD~<*&pRk*QsZl-XTze?{m_xUAs)mp= zZjUAOvAMpKhDdGL7eK2AVYhuO#Q%zsz2D#v^*N@r1-EnmeCBy4fBzgAWn0;*fL$1f zNx<%*QeH$v{bs=LBZ76(L-k%*;$AD2rPHTpZEykUo<_*zU=*!u!XyzX-U-2W`vbpT_1IQVd+&4vbS2<}4)e!2}6cR!3VNurd+1wqU z@`do-Gzsk;%v!@A&0UE?t(4J-e$YjG$n| z)gtzfp}e&c>*{sGw((Gf1mZwEtdf7-UDFuR7GGVK&f9o%3)=e`kbRVw``4CEM0}w8 zBkI_4aPRA6LVv{4`%Xh~{8yMD&67X>Nl+K>0z0q>h_K=Zh_MvjZsz|da?9V?j|hP- zci$u!1z{dWAj16@NcH4LShldA(SOq0cqDcs17qCk&$iNphLfYpBu~3fSSpMD!36O zy(Qya!{}CXV2-G>PWq}Q{3Gme6q4~y#ePM!IBjnDyOC$jPYi2i{ppQD(%aB7*U7$X zHj_NfxZ|YXGgnQqAbqi4CWe)3x!mP=(vW}e3M%k3uVnN~vF>)Q%$gv`Ub=90{_ z#?0u6n$;g*M>M!+`(@`3dNgz*|)jE^yuPQu)L-*4#|RHaWbgFWqk z^6_x=u2?(Zio!)i-D4_Myf@W<;k zns9g4e3Kttok0i2D`eF+EbiGSOvS7d>WRb`hjmG-n8k;^@yh*)v8C~hEwdxMda!rnV2EGE!d!+Gez zT&y$%v(ikT_-5oaOfNezl2v|JWPZMkhF0($!m{K@MAmdK*knd%*S)fSSDJeUwM$_g zEoq+av6YRKJALOrpwQ%Z{IZ^Oy1Xq=_^eScV;F5fVt7UA<4QG~%>Jp#X*m!R=TqE= z3c+UNCS7IM>ej#2Re5)1Br(sB&avun3YcE)QU!{mHcT_e$po+l20(lb*I%SMw%5)a zj|uRYH+7l_XX3U#byVa(+)Ea3-z@h&@v9msdG+bM1Tn0~=C{;XP@Q$W^#jgc^PZ1j`MZWeR|?fi)^<`F|5!g21h=JK*{-D9i+HoM6L-V* z`ee_uiGdt{XnJ4$?4VOhjJ>`g;S5q<304c1aprzX;Z9&4(tLumGl(e6mVyU<^PAln z{6xI;^%wOD#l5k*pFPG>CAA$!3t_@vu@HEuiE^zEGF62oYsrlo2YS||_!JqUAGJF8 z7nx3e;|1|+KyGROklB0)$YV$)np?uM3P(L?52wgI0(LlpP_Zc<0q_0*MAFzzp8qTr zz)G#OYKWDiby^=>CNd@3hgOi!(tB!(`fI)pPXF}1nRabc~%Tgi_3DK@`)SMh*5>4_{~ z=j=>PekgvA+H8{t1#>vL=|u%}3$m))lo5BV;S)BmR(`ddb!#L3K$+?KA^3awNY#Ee zdf3Wh(sjq8p6}GxHt-1a?H{PWsoc|nsZT~L zA!78lJaY|)jT|jran57>9PU->e)qaJwBxNn_JECEkSoH7iiXsuH{I5JS^}>-9I%$7 zEe;xx=o2Um8hqMke-`hTko$`u*83c)s9hp-WLQ->p_>)3Dx3Amaac3OrOjS^G1|yS zoaxgF1o5Rzh6Bs5l03g~fo73O&dhnNqJv44W$I;H6Xj(7uMp5%+-G*bDJO?oiYj-Z z?S+5LegBYigj2S?kxaG(SG#^b(PGp2lTyI7O$-tno=2(^X8O>9>aq=9<4$6^Zlj{U zl5y?{xY?P?_?*&okW80$FZPr?%iuXuF{^6HxV%j^KaQ#+ZF_F`e996I9nxCT4mDDH z8o~t5A#VO-fuMp`r$aLX#;Pp8D2oXN8qf6GRj^;z^c{L- z>14Wq{UDQ9W{Kae*?vogp}!qpiVu|jx1(dmN6_1$3cDD1#V=f{_v#RHl}WpnNu09I z*M|8#BZi5=@8LwFG3Z7@PG<#$duJz!{t=lL;NrIMBzP!&xmm4sMdeV0ukwfQSu+ti zM?%15)-89_v+o$MzIzHD>3tPl{pP1Os_10!>on||epDg(hH#sK(rsweW)Q!7I55mIdh$Cub6``8YQ@ zl=AfXhob)%*aav0)M%qKnq6+p=PE;OAlNZRh0}JELVn_AuJY;}b-?O3cyqW`Nf z8dxguC=9Hugd-iOOtX?eC+U#XYdUD3SKzKmg)USt5COU!e7DRKIuoV#D8@w28N`^2 zc|?(e!Jywk$35mXJsb?qLtZb2HN)M!A@wKBJ&+N~S0O(W zdT!=*UZ3xEsG}2?co8O+w8I?fn6bJeVsI{a#sfQmyJDxo1kS6x0b@Uyq$A9WH*_q( z;6schxFQ%3KQ$hlpd;Ahyzd{y7}X%Mq^OIzhnrHJblh!jn5`w+(m8MD-OWAxa?-rZ z6-BkhtN;A7@*w-6 zGkviL4Z$DxPSy9|-~*G3j>}8)KhZoCy2~7DgCAasEZu3|Y)^G6k(ke1q;fO&yZj_9 z3)4t=YICIHpBDSCzDd$<8jlzN*5{A;ipozlZ%Bzpv@RM_@Tr(19Z#kze?XbUV}2t$ zSi5}8c>Pp!ResDrnYL=)Cu5Fv$3LfU_$@>f(t+R6MPX)zbfA!q|B*sS2MXzUTvfh+ zdS=49!$qIm>0qd5CZuEfx&xyH>A=hi=|CYJcPfl@ppcHoRpl5hNC#>z{p->pF0U0{ z#wL%(;xDc3yTq-7@n!QdcM@lR$E^d|c*)gsdHc+MVzxy(uqvNbz5RoL*1h)L5jn7* zl*oy-U4M0}EqQI>6gXiYh;?9(q<=8n+G1> zptK&MgO!%{DHhK#ZsS5I$}HJ?GhUkRr+7#ZIl#Pk(?}%W0oshbi5`pmf3{4gKd(+h>io2XZGB| zHuu-a`Vv`Tv6nBb%nIlb1KUxXBrCJpCi&DMW>#30&y?ch%?P&Z50F_MlC3>EvwB0;Hpr2a4ya82v@@#$iGL*PfXl}>WEI|( zh?#T%a@)*oyG)W_m>3}B9O?Kq>6rgzS9HJpX3iI>Pw>G0(5*ykwbg# zFl+7gPfj}W2c&#p(NTnU3BADgz6ae z)5@FsHLjx`!pv$)I>fpM^{iAEk&Y=942h+Z7xipZDv6=s9MUl@9wE$`o|8gP1diFz zJnESVV;+SSD2OP0%09Ph8YxB~Yrz$zYH4yp5)=tFDrwkQvCH&BPpJYQg4d@AxQ% zf&%aqdL->FTumrF?d=>~ggiy4|B(=Sr2kg4Q&avU;%X~Gt*fL;DG746pyXrYVB??$ zzM!O}1UQ>p3aLxU{2TsQ5}~$sb#)YCXZP^%VDsQ+136oV#iMC!kn6v}|I7S05WxO7^8d-izta3q?PH#S zF97WSZ8PADzF6+JkNp8fRZ&wK2$We`TDrf#&&tZu(=&Heu*4&wXJ+Qcc}xHB@PIf+ z#3dx%-QE59gS@=Fq+#Tro}LMfOhh7)gybx@H@AmJ$1oWD&-EX6UWvuUr3=Ib9toot zIHa$C2<#uxKR7}`$1^lMw!HGIzOiL|e2R#Y-PFp--ua7#g$*aaRBUV_13N%gR`~{b zGe5r|DXDmIaY;(U+0xo!VPQ8jyKs7XW^Qh~wzj^zyEid084(eAc6NSncoZBSZ}Hi+ zpr|q=Bw}QAJSIL>SJ(7=b6ZJi6&!w`q-oUJ23c5G=<4c~Q_?duwg2!zb#HGU0_iNR ztUoz9-PqW4^YGKsx2ULUXovKC{TiU9Wss3mY+zt=aB#@V%A1&y{j;;@*D6#|QDb|1 z=kE3{J3CKX+n}kbxvirsC$C6cTuw+#QAAROg-h)C_(W1(i%U>OQO&TYr@yeMBrr5C zub{-m#Zv&N;OOdGT2_^knqFP|9gmdB#>Ua!-s$(|*3{IDk&(5(f3ROr)Mp1z6%{S_ zFF}JtqqX%d@ktr&9S|=s@cjHzW@auetMJ&^L|S^5zM)lARGfycshXOOm7V+6)^yo zbq%dPKK^_Fd1rS&3ky(nb*-tXRYc6Ugv8{Gj0}C_&uVHPot)h59lgY4)X$GkzZ$v$ z0FpsLVS|H1o>~t2`WAhC{o@nU#ulLKtLy5TrqcL)4Gn!OD|>!^Q8P2Uxw*w4^Dms7 zf}=kNr~4-smsZqu%v7~aM5WZ;5Ys<8l?smUu7j-2E&pDILf3!8e(y$uf?QQU&&|z+ z*?c{LAFVI0!gpY^v$M&bQA0oa`kJ~9_uzVZMkOWX3uALj<8vM5EoVok&4u*^k(r&< zZTnk$)v2XoVsggDpR568-#*Fi6Sp0uIagau=>Rne~ui(@$E~OpJ}U4-5c6qA#yKGr&#D@C~?AY zpJTtGlJRG#6vGvK^70H9^$iD3d3(TM6jt?W^s~Rbg%q2j|!48y>skA+9)N%C^#nlbMRF+-rCupz7D6 z0v@ZWMt|(@PPf~ZSzkf7d&sYGH=c$=2uBUOGDD8*iQt>Hz-lnr{DLVlN$+(CpHIr2 zE(QJ5i$iQv@Qoe?ec=V|Gten%`XIN8vK$;9*CHx#_iFVkImH4{*?PZ?wc9rP5&UT* zjXw0ENyl?%$OH^H->L=94{X#z)*;7{QCkX;J;>$4OWMMsj*YggG6tIEb#_qWCXo+% z14OvvvI9HnbTu2z)jsei0PEA~%8~x9hIcfvcIFTfAH2X|Rw(I9mX`VXnI2;n>gtE~K=bglW9h-9$flq){VndZ#J3-7+`bt8uz z69p|a10fEEEIVu?u+`#D^N$H?PgCuK7cg>fBv;Oy;KxSYgrRC56=Qk0XX%L-*WG^yyk%BQIT5?2LYHHqJ*#oqV?rYjew@iUPranu|R z#Um_NxJUZJ$U~ORV65m7o@l8w?}cbXGzY@5P4dp%`I8cqI!P^Cvs40$h4l3+yaDJaCg=!Ktu#t$oED%Q93QuPiOmvX%Q7sbv|`P(lLdvK8ler z5JOI?fTl-q8zSRH2<~MO@)yV$p2_d1VB^D8$lKqknRxV;KdJ_iJ3C;*q{1(mV~SrV zTY5Ov{K3;<&b%K5dCL{Zl<^Y+10v1am|qAq|w`wE7jJ$7^t;homwnX8u8Xpe_LwqfKricWB9 zX$2;1dw$gQK>KJxswPqG@Zsk+htdrFxA-3r9e)#A(_-m&^>8?lv-5og6s0ouB6w@m zr2;dq`BSWV8y3Rd(|i+2-4k7{5ERA-GfbvK+=c&0FIy2pzF*@$+D3RT+o5J{<(N~_UVy((d+p{edwY*1xso5JA;8MaHjhlzh}G8>MwXP(bY0yy+1`) zZK}-sd_6+sNmJ#5H}-gPGyw#|z~O56lz&!qe!xZnOcz;6g7@qfVt@SI;v^Zd0&Nip z>jM^rL{eT;!8Mr{RHq8keqT#mjwaa-x8dGzOyt=yv-} z3|wX*^8u}-s5PtnLNu$s<K{FKOB~r& zzxM|3gm%M1Uy6;D|yziO8qa%8K*3 zUK^muIMjq6X>s^O&gzs=MA%R2(A}W&ZeQk3Hg9*fB}JrvpIY!T+)#52pl@ykx}htg z&2DV>$1EJaDZ6Oy|pIDjQ~W;I&0v7s$1| z(wb``q+G3nkV?;tJ8zZo-uatF&LWH_b%X`x5=q|$YkJ>l$ABsn}TZKyz`+Lya>H(1WF^N2;N&{AcVx3G_;cSAfWaFDxoxHDztV8ToPPj>7@ zQv`6FbruL&)}weFOaAi+G!3aN)IYwQk-8M27j?kbkF4f0$k`LI13|voZX}z}Z5s5l z2$W&&wl({;``!nJ3U6!BHdI^&ie+?%=xajd|J-noQ=BdZHYn9233Ed4o;;X>Jr>h< zRetLkDZpCA$+wXS2mCrXP7xPPZb)7Qs7Z8jwES|0r=l>o#dmG%?ikZ$aIED3sy(z{ z&%4CazAFipl~mc@NL(gaTPw~<1|Ei~KbK@`|D^W2-$hd+gx&E^?%MSWqZznYFoJQo zWOwSucyU0${Y=>4)eQ^A*VfcnTa(ueyDCTB7SkoE6Z_|L58Xa|7$v$!q`MoIu*k{F z54O9iS{I_m!Iwofz+)BaEWyp(7bR&~BwE9LXMNSQn+E-q>q@MTpH~48tUqGcq7M^m ze=vBRwx9Sw$B&dCOO+vhz377Ir$=WHk8c?k)(7@5O1LW#5 zzucB>Qe@?tBwXP_j}=rH@pJ6a!XWN|Mdxa(#V&tPnT40le0u1(a!l4P5&YKx_so>WEye;>Z<^stZfygFKqbkr%H$e>Xv z-6XW(bdfjUU~GCRIGJK$pU^9hOXgRgqL?F}&(0zXV4C4qJN}-7j0wph+iR10?e5WV zfSo$B0dyBwT~-ygD~V;nU0MGv;3=;6eBDiv-kd>I$q<{`1FE*a2Ug_h$;*Ki7QJ5=mpvjcS5IEaB2laB4@5VJ_zc67L7-2G zu=AZttWN5f5yB2bZAXEW2}$l0v&s#bsfA#8Jt@hxEZ8Xe#}d_2wh3cI!|u|C0_KGbtBxEK&#>aP-$c~H6FgX8?*!_$;e+<3@tS|qAt z&n@neAt^Xa)4cJiTm*~5l*h$0!F$>m(VN>7YLzGe`yE>BxQ@V4dr$>+b?rg22?{b( zI|u<7%#tIY(vua7UoA5OYxZ9#8L zc|N8L>c}s8DHUMs%8Ku6d|#*=7s?G9w6nYcjR$wvY8Ia-JrYho3BvY&unR;cQmCAa zXO?&XO%OlxL1{!Y&7)e#{d4T$2BYGM8<<(UoH;azCp53UTtgAJ^iKtcnWNcX=0rJo~e@h7{3E1G1J2^p$JZ}L} z*<=L%tb^Jv4)RCTKuAy$egUjEfY4liHFo#|Tu~FXytYLOIz?$lUtA*#ig``aYt1R7 z*=_E=ofo3#HWmcY^&cT(VxdKk79lRJD|`M*`V}3A9)p8Uk-4887J8HoGn0Ebgc_zp zc4iO`XxM_W&Fl&yFH`dGQX%TDlox~_%DB|~*%F@=>Bfyy%49#&Oiveb?0V8(f}sAzq}lBC8Uo!!4*T%2rpImpf3SjH%6T#wL3 zLo>A#DjdkJz~lWPWmFQ=Npv{;L**WwGYuF!Et@twb*dShI<)9Yl12C#F{C>Y|Flk-2cOkg4I{k1L3ok=o?m`T87*Fjf7~?2ECxMcN~&k8 z!v*s)_vMo!ILXl%yvp3hv~lTOp9SL$XzTHwVCJc02{XZQ*Jue35px#nN)7<0q~J|D zPjihB|H zHrGORdR5qWYR$%V>!^>2IqD?4H|bwq!)((eO9O|bEoDl^E222@kcwzS-(KS-;z5Vs z7nFV=pI)tDqsXgiPj3M_o$5rS(+Tg&2TT|Z{Z=|_pONh|8PMVJ3*u^*q%S3OP1m0c zRu!kpV=qF$9ZGt)!^Fp zn-=TFMx?z>>Y81@&zIS&!0g|}5|J7!%|LjpSj1bH0^!c<(1M%~x@I%;a@bGaR(_o| znedt4R@^N$HJPAEe`}Di7139xS7r?IsI{Di+NVf=dw@@PrB_saD1gXbg6jtnN_61h zChel#(XFq;`hrjr85&OswW%QZaw*`oYjTNKVHCpC2ijOr?;^6^je?-gRgKXxJ6@Cgjs5le z)%Spq=N_etsIFZa$HT%vhO+O*wmuo7}*=wK* z%aT}VJh)y!kD`Em5)+9!;BdQ$z;;cBbYd2>pXllF$3B3lPliH@Xu^kOW1kA~VUy*7 zd~PO`p$(s^6rsJoIrQ&dL_a*!%~S2Y_NRajqn(Jq=&NqZz17T1ov2aBA2V&pisvD3 z)i_00Ap{Q4aDcl=wGi_Qjy8dWjqnp+UqNhPOGf;7tFiK4K_8av`(yhe-fhnpw80E( zThJ4Xp91yoGsk+`8m{>d*-d~y-|H43SKOJw^Wy|7iJFKQn%Cr&1M?El@7ay_G|5c% z^cyA(grAW5oX+pmc=iQx!8g~~gLz}O-tDU+U;U#?ZzWDHo=tROeA-T7>Mr?XZIW$1 zvn;-)mqKT0HplaxE0uWOS3I2O`0N|XmSG*w#tmPF_o{9! zfk_rmo2-3Oo>>D(_*N34+Vin_aP%q{?a5W;WnKj;LZu?{;&ZSj<5eX=%3 zRBc@5MXgbXJ0|WDT39#b$HXbpXK7I8RH76$`w=kVFXA@|qE+sXHBFM04shWhnsg*! z&bYy7Z4uig9;3L~-I1hxgLALUEnJ^#CSH?y`fFC>+t(H@!z$SdtMZ#Te7~|1W_~be zM3pb3;QC-VDally=Y=)njn@q_pZwUsIIc`oUAm+>^>S%$S9&Skmhp2CUZ|nk@c3u) z@)dD2{!|1j>clxGPu$C7uWYp+1*T1x@q?ej^icVZZr*p2NGN}!BiTc1q`PY|XBohb zK}bxak6;q3x&PK>DR6jGG!c=Ku$I{oDn2z_?%9oF;KX0^c>%Un{$>S#a-W^ zcGu?MSt3Mw-AjmNJ4kbqia7U}rE+X!Br>?2)-loQJkWcO3PQ5yGIg9xF5tbX@6-~f zOLnbjM=Vu>?e+f3IA{KFHmuxsh)*CK^dfMtO(u(vEI=+tRax%#IOQ`A$k6{q>ZG_5 z%BxvRI5Ve^i>p{<3mc}x9vq@5l*_9ZxORc(DW}e@OF$ZpIQ7QBUo0g}Qwpsbk&zOy zoKET0FL@%%)n>+~gsG-lErPXyhYm`6Cx>TmoE!V?jf|Oq8qW>wJPQq+UyoAE2t$=! zgvbGp^hcYyA1`HzO469YwODlKsQ7mq^8K3PdeKr+MI@pBE;0JLb1Uo@X)e3}L)FL$ zZU}ZF2LWYMj~w*HGx4Xek*BJ3H(?_~4a)`r5DvcgLQM`Txe%k*f3k@qlEo2+MeNE% zMJfy)zl>`RC7!5+%>)1!qMYIYg9Hn-wM<+DDDH-`)P;$|GIu{dMaBc)$W0T}3J+G# z?%`de${V4+ti>$-FfvgX_YPX6q-fsi@TTconV(hutCt8?D+KLi_M%hBThm~-w%4l?@~kAq7YM~6S=IVD+PYQb9?N3P=ZLbz7h;? zc!2V}OOE&pNj{@0jc&k>dn>8cBz?8Q>}q*(oIY*)hu=yf0WzsAE}oPe8YXVs)AaaH zr|9=N6M>@m4Wy6jj=P~@-|q6tbuw!GFs={9Qj(`|ghY|QJ}Bu;YtV{8-vT-n6`Y8L zGk|K}i$BfES=gIp^_=s-KJp;?7(R`$3s=p^wvFk98~$K>kn@8?q6LnAR16^63om2Y zcMghMu~z%8);#!GGW5BucT`2E90i!V1KeM@k}L2v7C=nq=Jeay;-!2p9BAmp6W#lI zy>x-#AeSWZY~fsQ6J?&M(C9H3nsU;ty8Ae*mLn{;9g z$YZy~k;*9@sC3KW=FKj~f3_FdeKwi<8NoY6OUU?KR3FW3kxQF7jR?%iqexK0lvEZP z1>w4mSv{5G0CS!s;i&N?ibY$8E2;Jg&lZBzrgfgL?2SBkFO)H2k=mt-+P)(oRIv7g z00sv;NS*}tzCsUXGgc$|c+VPXA?hTqW-Ejr*T7f$?h}@w46;-B7iRKl*Q#&w5Ajch zAO$(%672e`BIbR{0u>$Lv+6q6{ZrVBd#oegJF3dJuEqFGRT6z0jC(URJyR*%?L?LF zJUgw*YKhkXG_ga3x8tVUuyl|};m#M@Fkqf>$l>NiszcS_p;#6UrM?!t4Lgp>)Ws+ksqW z2Jzvlk3$Hto8ar^^9IL0r;MsY_T|0d(&su}#2HR^z6ukb&xv^EwI%q>J_w!zblOqE zbma$qy*WnTr)TV5_Xj|Vt1_o_6yJ$SKV=J$sa@-=){ z^E7m4j@0x!dkTZUL13aEyyhweeRRN@r6FnI%K|!M5wz}m`PyToq1G;pJ^pA3jCOy< zycXnPY)=!yXI#DGbqB+#Qz$m;NqWXqx9wTlabFDI<8tJ*hFc( z`F2WD(FP+YaQl2oLGa%v^J*jKYRp}R824Upg$1|u4YA_%Pnhj`L1i{bAm(a<$=*?0 z5X|4UsK19&rwz;Abxue!AM8#ZSP-^k5Xi7*VX(2B%AdYZ75r|aKYi^62K@Rc`lZA& z4%P5C+^DsPo6~n^C)m4Se~`v|->4esLW*%`XDnj9j?&o-&Yk(_;jYEDzNC{vk~EaPLC{p6=}>$_@{I^*{lx^ReoU>zrr=7yBF`s65qO8xcyCN$Lluzv7D(+`nj( zn?uvus>UM+io9CJ95XppxUKB(GeP~tkY~kk^Z?#8cLul~D z$Dr{Nuj)ufEM@40)^v(H%zLP=D*Fbwv<6lNio+U+R-pp4hDY&*hA%}C@CR;@eUO+~m&Dvue;^-USjp(sw-K8H zoH^&Q$b(hDZHf`{(;@5t5AYd*JktN(J6;8%>VXauzP5#p2<~kTJ+4F2O7omH%W6>6 z?AlCQ4F^nLjfoBvh#09Mm(%$blPF#4@K(=K4pMG@*k;5-Z1gV2#3@t=5#XDKOt<}5 zCm3zPv5~0a0^yB%#7|^tJ{yJQ>Xi=m^y~yGI7L=3y`B;=wF};3rUnp3W24oTN% zj^nH_jF83yZIWdtL_V3G0GiCBA!a-~UXz=)J-?MF0XkbpYJYkgeKrcbf1g;c42(zl z4B)z^riw-#@n>Ff=4m1t#0-!3uHR@7MnKj>-5GiI6EZVLMQuU*#h>aV@cz6!+hx34 zYQI08@m_`;9I8zE2qV9ZgH<=+QleOhxktaw-b~WhrS85gex0(Yu{Jb$|K2@)ECu4_ zj3a1-qz;7M)pWEi*-%Gy@BBKpdE6J1{dX^bfWr@=P(=khQak<5kbwSLoUo8!d|dV4 zs1ol#Z$5J};n}94BH`yvPsLXXWBX-oVBGt*J;0&kY06qi^LnPoj>s{-rDM28j@2BF z6W@Intn*f1@P1o^Q&}qQ8`78Jfp#2Yq9*&s=yHL1qBBZ!YkKrW{AUlLc^9s>+G7j8 zttY7qXaGdea;vPA@Y1uXF}p0G1;NLCTMYD#oE{>V^~~~$d*<#oG#UoS)y|*Zxjd&D z=|m+b7@j7dWX%0`)q8)3Jc;VD!5Wp5X0u?DD$m{0oxrskrV$iBu=KRv3U~1XCTB(sDlYXL3lRkt%MVV`*_gwv$v?$k`6{pjfVt5C@a~lq1!*x^6DN&M zHhtP8ZVFaoHyXPBPO-!{k&9pq*B7PRBAl}+XUr41z<->S*>9+{3cuP?Pz(idi;5cU zbicqR;!zi=RUfBP*@rAF6(-6$5Xf1zRS55_rR(&h>zp569cK@TO!iJT1hJLO) zr`dI7ZHm_6)u9Kvii2gU&ewG3*?!lHK90Pdxkf6KJ0y$wl7^9|SjoRa13MjQY^fJZ z6fS3RUa+3!)v+`4w234ZwDq}t`^Y(y^3{=3;7X5lW{#*Q=yKkQYNQ33|H8WSi)ktQ z;RP|bdb~o~-*)VuZMJKSwQsA17CD_Z3cWfMzm6|M=e|Ob#b*Up_Z0jqw`Y!T7q(32SRid138$m0njr}MljR75Jo=97Q=i_9X=~&SJ>wPKvs!n!UnwA*n>;nIPDOsKD zw;@Q!?eIL{Y^X^o_Qm7rVaW0FVxt=CvHqxsV>a{(ytp(Mn)UrlDYhiosxkEMP2lPu p;kWxe$@Kq`LvqY6s9fAV2_t>i{8Wp=>F-WNd1+;-Y6;_j{|EB-t^)u7 literal 0 HcmV?d00001