From 781b3e2dc956c3b76af24fcec7e276e15d3d82fd Mon Sep 17 00:00:00 2001 From: tiku-odoo Date: Wed, 8 May 2024 12:25:11 +0000 Subject: [PATCH] [ADD] essentials: contacts closes odoo/documentation#9560 X-original-commit: 3d5841894d5be511dc4b2f92c4439dcc4816e469 Signed-off-by: Samuel Lieber (sali) Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com> Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com> Co-authored-by: Sam Lieber (sali) <36018073+samueljlieber@users.noreply.github.com> --- content/applications/essentials.rst | 1 + content/applications/essentials/contacts.rst | 238 ++++++++++++++++++ .../contacts/contact-form-add-address.png | Bin 0 -> 29188 bytes .../contacts/create-contact-window.png | Bin 0 -> 14302 bytes 4 files changed, 239 insertions(+) create mode 100644 content/applications/essentials/contacts.rst create mode 100644 content/applications/essentials/contacts/contact-form-add-address.png create mode 100644 content/applications/essentials/contacts/create-contact-window.png diff --git a/content/applications/essentials.rst b/content/applications/essentials.rst index de0290db2..5bf9b6886 100644 --- a/content/applications/essentials.rst +++ b/content/applications/essentials.rst @@ -7,5 +7,6 @@ Odoo essentials essentials/activities essentials/reporting essentials/search + essentials/contacts essentials/export_import_data essentials/in_app_purchase diff --git a/content/applications/essentials/contacts.rst b/content/applications/essentials/contacts.rst new file mode 100644 index 000000000..c74b77742 --- /dev/null +++ b/content/applications/essentials/contacts.rst @@ -0,0 +1,238 @@ +======== +Contacts +======== + +The *Contacts* application comes installed on all Odoo databases. Contacts are created for customers +the company does business with through Odoo. A contact is a repository of vital business +information, facilitating communication and business transactions. + +Contact form +============ + +To create a new contact, navigate to the :menuselection:`Contacts app`, and click +:guilabel:`Create`. A new form appears where various contact information can be added. + +Contact type +------------ + +Odoo allows for both :guilabel:`Individual` and :guilabel:`Company` contacts. Select either +:guilabel:`Individual` or :guilabel:`Company`, depending on the type of contact that is being added. + +Name +---- + +First, fill in the name of the :guilabel:`Individual` or :guilabel:`Company`. This is how the name +appears throughout the database. This field is **mandatory**. + +.. tip:: + :guilabel:`Individual` contacts can have a :guilabel:`Company` contact linked to it. After + selecting :guilabel:`Individual`, a new :guilabel:`Company Name...` field appears below the + first name field. + +Address +------- + +Next, enter the :guilabel:`Address` of the :guilabel:`Company` or :guilabel:`Individual`. + +.. tip:: + If the :guilabel:`Individual` option is chosen, then the *type of address* can be chosen from a + drop-down menu. Options for this drop-down menu include: :guilabel:`Contact`, :guilabel:`Invoice + Address`, :guilabel:`Delivery Address`, :guilabel:`Other Address`, and :guilabel:`Private + Address`. + +Additional fields +----------------- + +Additional details are included on the initial form. The following fields are available: + +- :guilabel:`VAT`: Value Added Tax number. +- :guilabel:`Citizen Identification`: citizen or government identification number (only available + on :guilabel:`Individual`). +- :guilabel:`Job Position`: list the job position of the :guilabel:`Individual` (only available on + :guilabel:`Individual`). +- :guilabel:`Phone`: list phone number (with country code). Make a call, send an SMS, or WhatsApp + message by hovering over the field on the saved form, and clicking the desired option. +- :guilabel:`Mobile`: list mobile phone number (with country code). Make a call, send an SMS, or + WhatsApp message by hovering over the field on the saved form, and clicking on the desired option. +- :guilabel:`Email`: enter the email address with the domain. +- :guilabel:`Website`: enter the full website address, starting with `http` or `https`. +- :guilabel:`Title`: select :guilabel:`Doctor`, :guilabel:`Madam`, :guilabel:`Miss`, + :guilabel:`Mister`, :guilabel:`Professor`, or create a new one directly from this field. +- :guilabel:`Tags`: enter preconfigured tags by typing them in the field, or clicking the drop-down + menu, and selecting one. To create a new one, type the new tag in the field, and click + :guilabel:`Create` from the resulting drop-down menu. + +Contacts & Addresses tab +------------------------ + +At the bottom of the contact form are several tabs. On the :guilabel:`Contacts & Addresses` tab, +contacts can be added that are associated with a :guilabel:`Company` and related addresses. For +example, a specific contact person for the company can be listed here. + +Multiple addresses can be added on both :guilabel:`Individual` and :guilabel:`Company` contacts. To +do so, click :guilabel:`Add` in the :guilabel:`Contacts & Addresses` tab. Doing so reveals a +:guilabel:`Create Contact` pop-up form, in which additional addresses can be configured. + +.. image:: contacts/contact-form-add-address.png + :align: center + :alt: Add a contact/address to the contact form. + +On the :guilabel:`Create Contact` pop-up form, start by clicking the default :guilabel:`Other +Address` field at the top to reveal a drop-down menu of address-related options. + +Select any of the following options: + +- :guilabel:`Contact`: adds another contact to the existing contact form. +- :guilabel:`Invoice Address`: adds a specific invoice address to the existing contact form. +- :guilabel:`Delivery Address`: adds a specific delivery address to the existing contact form. +- :guilabel:`Other Address`: adds an alternate address to the existing contact form. +- :guilabel:`Private Address`: adds a private address to the existing contact form. + +.. image:: contacts/create-contact-window.png + :align: center + :alt: Create a new contact/address on a contact form. + +Once an option is selected, enter the corresponding contact information that should be used for the +specified address type. + +Add the :guilabel:`Contact Name`, :guilabel:`Address`, :guilabel:`Email`, along with the +:guilabel:`Phone` and/or :guilabel:`Mobile` numbers below. + +Set the :guilabel:`Job Position`, which appears if the :guilabel:`Contact` address type has been +selected. This is similar to the :guilabel:`Individual` contact. + +To add a note, click on the text field next to :guilabel:`Notes`, and write anything that is +applicable to the customer or contact. + +Then, click :guilabel:`Save & Close` to save the address, and close the :guilabel:`Create Contact` +window. Or, click :guilabel:`Save & New` to save the address, and immediately input another one. + +Sales & Purchase tab +-------------------- + +Next, is the :guilabel:`Sales & Purchases` tab, which only appears when the *Sales*, *Purchase*, +**or** *Point of Sale* applications are installed. + +The :guilabel:`Fiscal Position` can be set on the :guilabel:`Sales & Purchases` tab. Select a +:guilabel:`Fiscal Position` from the drop-down menu. + +Sales section +~~~~~~~~~~~~~ + +Under the :guilabel:`Sales` heading, a specific :guilabel:`Salesperson` can be assigned to a +contact. To do that, click the :guilabel:`Salesperson` drop-down field, and select one. Create a new +:guilabel:`Salesperson` by typing the user's name, and making the appropriate selection. + +Certain :guilabel:`Payment Terms`, or a certain :guilabel:`Pricelist`, can also be set, if needed. +Click the drop-down menu next to :guilabel:`Payment Terms`, and change it to one of the preselected +:guilabel:`Payment Terms`, or :guilabel:`Create` a new one. Select the :guilabel:`Pricelist` +drop-down menu to choose the appropriate :guilabel:`Pricelist`. + +Click into the :guilabel:`Delivery Method` field to select an option from the drop-down menu. + +Point Of Sale section +~~~~~~~~~~~~~~~~~~~~~ + +Under the :guilabel:`Point Of Sale` heading, enter a :guilabel:`Barcode` that can be used to +identify the contact. Use the :guilabel:`Loyalty Points` field to track points the user won as part +of a *Loyalty Program*. + +Purchase section +~~~~~~~~~~~~~~~~ + +Specify :guilabel:`Payment Terms`, :guilabel:`1099 Box` information, and a preferred +:guilabel:`Payment Method` here. A :guilabel:`Receipt Reminder` can be set here, as well. + +Misc section +~~~~~~~~~~~~ + +Under the :guilabel:`Misc.` heading, use :guilabel:`Reference` field to add any additional +information for this contact. If this contact should only be accessible for one company in a +multi-company database, select it from the :guilabel:`Company` field drop-down list. Use the +:guilabel:`Website` drop-down menu to restrict the publishing of this contact to one website (if +working on a database with multiple websites). Select one or more :guilabel:`Website Tags` to assist +in filtering published customers on the `/customers` website page. Select an :guilabel:`Industry` +for this contact from the drop-down menu. Use the :guilabel:`SLA Policies` field to assign a +*Helpdesk* SLA policy to this contact. + +Accounting tab +-------------- + +The :guilabel:`Accounting` tab appears when the *Accounting* application is installed. Here, a user +can add any related :guilabel:`Bank Accounts`, or set default :guilabel:`Accounting entries`. + +Under the :guilabel:`Miscellaneous` heading, use the :guilabel:`LEI` field to enter a Legal Entity +Identifier, if necessary. + +Internal Notes tab +------------------ + +Following the :guilabel:`Accounting` tab is the :guilabel:`Internal Notes` tab, where notes can be +left on this contact form, just like on the contact form noted above. + +Partner Assignment tab +---------------------- + +Next is the :guilabel:`Partner Assignment` tab, which by default, includes a :guilabel:`Geolocation` +section, and other partner options, including :guilabel:`Partner Activation` and :guilabel:`Partner +Review` configurations. These are **only** present when the *Enterprise Resellers* module is +installed. + +Membership tab +-------------- + +Finally, there is the :guilabel:`Membership` tab, which can help users manage any memberships that +are being offered to this specific contact. It should be noted that this tab only appears when the +*Members* applications is installed. + +Smart buttons +============= + +At the top of the contact form, there are some additional options available, known as *smart +buttons*. + +Here, Odoo displays a variety of records, related to this contact, that were created on other apps. +Odoo integrates information from every single app, so there are many smart buttons. + +.. example:: + For example, there is an :guilabel:`Opportunities` smart button, where all the opportunities + related to this customer from the *CRM* app are accessible. + +.. tip:: + If the corresponding applications are installed, their related smart buttons appear + automatically on a contact form. + +A user can see any :guilabel:`Meetings`, :guilabel:`Sales`, :guilabel:`POS Orders`, +:guilabel:`Subscriptions`, project :guilabel:`Tasks`, and the :guilabel:`More` smart button reveals +additional options, via a drop-down menu. A user can even quickly access :guilabel:`Purchases`, +:guilabel:`Helpdesk` tasks, :guilabel:`On-time Rate` for deliveries, :guilabel:`Invoiced` +information, :guilabel:`Vendor Bills`, and the :guilabel:`Partner Ledger` connected to this contact. + +Deliveries, documents, loyalty cards, and direct debits are *also* linked to smart buttons, like +this, should there be any outstanding/on-file for this contact. + +If the contact is a partner, the user can visit their partner page on the Odoo-built website by +clicking the :guilabel:`Go to Website` smart button. + +Archive contacts +---------------- + +If a user decides they no longer want to have this contact active, the record can be archived. To do +that, go to the :icon:`fa-cog` :guilabel:`Action` menu at the top of the contact form, and click +:guilabel:`Archive`. + +Then, click :guilabel:`OK` from the resulting :guilabel:`Confirmation` pop-up window. + +With this contact successfully archived, as indicated by a banner at the top, they do not show up +in the main contacts page, but they can still be searched for with the :guilabel:`Archived` filter. + +.. tip:: + A contact can be *unarchived*, if the user decides to work with them again. To do that, just + click the :icon:`fa-cog` :guilabel:`Action` menu again at the top of the archived contact form, + and click :guilabel:`Unarchive`. Upon doing so, the :guilabel:`Archived` banner is removed, and + the contact is restored. + +.. seealso:: + - :doc:`Add different addresses in CRM <../sales/sales/send_quotations/different_addresses>` + - `Odoo's eLearning Contacts tutorial + `_ diff --git a/content/applications/essentials/contacts/contact-form-add-address.png b/content/applications/essentials/contacts/contact-form-add-address.png new file mode 100644 index 0000000000000000000000000000000000000000..0e20afd02c24afec8e2896135dec01504a4499be GIT binary patch literal 29188 zcma&NWmFwOvo1V);|{?gIKd@IaDr=a2yVd%?hYFX?(V^z;BFh21b24}?hZHax!?KD zy8ll9sha7U>a}L7tGl0iCQL~|3JsYE82|t@8EJ790D$?Yf_@_YN35Sq{71l=i^z)r zKurwF^EbHv^g5|Xi2}dI-XH$QT1ie#;_dBiV`Jm_`FUse;NkIUZgF*UYwzXd<=_3q zi`4tcV+TY*5zrX)a-`mUV%*^BC13o(9_V(8C@yXii>gdGW-SzF; z>%;x)8yW)a>+|*W+!84^+SSY3%JOn{a^&UxGcy5ZH?%V?Hu$@lO`xk|OiaSd{Yf~) zeQ0s;lb=va?VV(;dIQ1qGO->9FljHr7w?EU30#m-Bam0*mOIsAuG95V6#(`O7EmZ)&+x$D({f_JbwC8m{`;&@T{ zMmc2Z?e%Bd6d0apqQFHoBCRp^XS9jb<4&z>Sb?y&fAY%HSX=d8TWoTw+wjXP431WY zqY7mB+TF_Qb5{Fj*Sc5*3cH+qt;41Bsq4b#yz(mj4M7vf`f&uYy|T1Q&@PTWltKV>fXB!=jf?o$Qy zP`L*G_VFk5&mZ&Va2PD81psnDMqEVAed##MPj32LFRe^m5PYG5yIz>5Lz+#xz_w8Mt=1ig+9OuljQXaTr5(_FJBhG1$G?fqz zS!bHq%$CE*Ndl5Z*SqoTv#Lg6{|u^4)SqrWO+LQfLf*Ys9)dr|ue_I85&eb9F%e9dN1n`@;)P}-l^ zXj6ORV+~2e;Dd<1$LxL#_J<#Z1KdUG&&$}1kRal}Cv%f4>2^ukyDLdnU8mO=kDV!A>Lvo@H#ZooioDX45k0&Z;}P|x)A zq~S|v%c-Dqzn0ntqrr5;+G%;cP6U@LcMJmLD0i&uZg=^bJTW5698-I><+`?O=#jy4 z#^Bo0PN(5+#mQVJ>}jgCVb$Ql4fSbBHZ!HH{U_(WLa%V(9vGtFVLo(>1hx-&C?uPW zq$6?%(qn{3?ALREikG%ua`1*O=Fa6#PeF*nFwigXT{#5Ofc2(|N9``+OAd(nk=AgFc-jz7(yG~Tao-( z0bnifabJIXKZNiW{6amE2^dDkJ5lVq1K$-&g5iK;1uL?5RKkH(&yE@jX;qh5zbe@G zvxc!YSVNHSCM6)v@Fl!Oss^{Or<1(>W@kkofw6KsLDJh(U0-o9pl9Fa2IUFdg9VaQ zmi*Yt24L(L+b&f>kfrUlD*@o^TAr?fM^_9fW7V|edLa^)Fl`0oaQsV+z_D$)>m6I$ zOY{_$1R`L5N4ENe;H!U~bViH>aVcEI1caSnfN<>`!;k83O4i%20;%lIIEy+;drFN{ zN&V{xbo^;S;X2OrZM8`xA@_d;qpo@8YKB=>sbjygoPtmE7?O_A7LA#-xe|TYBaVck zlAAd5^>)WQejSS>w`KS^9yt4cQ8)7Al`Zvv>qSkc0+bRRH+4|>jSDO@^ASAw_T0{t ztFs%cnHU=+(`$H7^?YB~Gd^fY-@)v3X4-q7cG0$P7ceCI*rj;!qjFgM0)&z41}d_W zh?OgT74J`=CM#rhu;mt2*kH1gPpp7GMr;*WlES8^01#mSK!p8&#Pu5(+Sl30i3$M! zCi8?@d!y0JKO+_Le+&128wN%6qH=t}Fw05SKdZ9|OBZ$Lg0-*(q+3h{+g)6JWyDHv zx~;M_cb$KRY{JXK00U*BPPxfrv#4($@RF!q7Ov%w2>)0#puQP$=U%yifc;|ZT2pnF zl(ty8&ghwQ-+^nz;jPc)JE*AK7T$BN+;Kb4TYQ5&5ATY=L5#;f@~g z;26`5XH=35lhTu_f;XQSq1b!8K%}x=qIcee+D2TF%kgBBF()aIfLtnvYgSq}VAjI{ zs?Jzh=au!8c-#IwjW8Ra)Tu8-H)H-P>&K7eVCwl&^w>}u;$$&fJ4&qTV-whlhy`)A z(pA5S;MqU(((G&ad*eZ^RQaZRQ2S_Tndvnv@mjmk^;ct!Q72=mf%N7`1DPJPnBhso zGxNqZ#-3L<>DATjtEDcPdyfDD)cOdK=IR2Dgc9H>TIwOU6#!%-@n(ms$=?^o{QNif zSceh4C|JmSxL>H=sbP!41Z85D&F^CUEjpl~h*lHz=Eq{u5tU}w6LjWQhz917T0F(8 zHT`)n9`-f-td?O;S^K%fxdls zRl+_V-N=I#7nZe~K^Q}kp{yluJUu1T2H1d|%RKORIG4Ks`!DYnsKtRPFXh3H8%S3q zkQGdzSria1udu>r&yvA{8c&o3OqCTQK(l4D!<{bnzqPar#<-Wl)M8OWLySU993wFZ zSG+uS9JGTF&wo@uO$);wb?cG;-S5fIXsi?=?1Pv+Dc5J0@iN5FUzQlqe zU?{)>_lTGz6{=sa=rOtW%t8e;X$pnw1B`h$X$yt`dxSoci6z<{hXeJmdk*gw#=Xpf z5S8c??NkuV+zSP$*RrrEA@1g*3I|{+98mLznQ;4b!D!mRA_F%i0^mg)p7H|eP!@X* z*nkB9QKAs3&cYv2>aB*8R1G{#VBq9igkjxxPhd`vVzqs{&MK7kK9nok zjD{UV8{0SRBxm;QN?PkjObfN<>6 zRw#ZJk(G4|Cmj1c;m(^8{#Q(@szeE(9=DsT?pyygfJ&PnByo|Ka26U#pa(cd)IBC* z8H!od(V;@pD4{}Ay$TTkG<^cC<&)@tjy2L0P_r*e#*t~73Hd!e7JAXJ4`g;}M+}_L z#Sl(hbu1v$(5au@+gx7CrKcXSZ|V`4Vk}xeE_LQDPh$t41Db)~pMPONz#Ayp4d34Z z-URWgud4t+hYGNa6y1rJ8gp1j6U0blDQ{^dk`G0uN;HPQ)w;d1$(wipeu)Fag|^FS z=#|T&b>y}BN7T78UfbfXY$$%|rk?Zf(VgV=3-4h$Wl&2aJ|I2Ao^X5+ay4 zh~Q&<>`Isxn^$nJI5ziY2-{-n3L)#O%bC1R4wNMwTYm8@q#(=Epx9;2d(WrqOwgRi z6r2)obh`r}(j%)Jhv)o`PXzZ@DgJ=6$)sW&3TNz_#9%`N>;}hJ8-ae6!C3oQ-M8Nq zW0T+&{TK~GjO?v09B^)e%04C{0G4AZqvlifw`|f2i^ZW zOHP7bAlEN%%!K`rn*Hy5!p2(=n(o~nhOO6DIX=-X-zk^HEuV~fAjaGVbe_AkozeEO zP$VrM&X7fVb?u1)X+A2O1%gJ~ojtlM_73$P1zKGe8j47$@O{^j;oDXohA4*8(z|}s zLZZT9`UdVp)30ABDbe8YXd@ddL4Op$AYn-9vyfA=IW{?C-*g7+xm#|G0RiYdnqs0L zVJM9muZFNt#Se6?SOCL(fx{f$X~#>-r-332PIqO`oQ;}}&~prrpTBk^&7g;vDW=wM z3P{vxg>p8O0;h7Vs84^H3=hd!S6Ex8LFVhPeGU9O4jG~5^b3-K9` zk%oZlwRr7^0T$bbSJt%jg1u#}8x2&QCBvNL`5Y8Ht^4t8M z?oG&G2vA31aD4cvs3eaFb+lszK6fSLFBSKGcEo(;Tx1NYQiyb(mdk~VHJyAV|T^A&bXhVp8Vg0q)4!#~BhgO7|d{@t+!FR|^kKZ0L zC{R~rr&j!e9d`bg7{yStjGy21lUVWckH0S1*KyT)evgK>rwu8WWX|$DQ!=xMG>-x| z#Tq;5^5(X39jw91#Z)8@&8gvWJqu$}&MN`h-C)a<{ z8CFLT+|*C`MT8EnN-7{%(&KS|2*Zk7c`M z_t$I43x>_iQ(g4Q#y^ej?1^Ce4t(kLGc9c{mOqZ7+3MW}EAR>T{bMtw2C-x(?t73Jo>dxiztl12ND@NRD}T(9B=`$vCzZ z+NJjCPz874zL9i|3{1a%7$!y;lB40Hvrrb0c$<*(YbFzUxNS5afBY+|nX#~n>T#QN z@in=)pjd$>1*U;zO2;_phlnqtkgxfnhu?bTdV2g64oAzcQeKNz#<@58wh{_w?cpl< zdD}_3B`}t->L1$qxjp5>aiJU_I3OS~(a|R5P>tdh_fN87%3VJ>O=%G!g-yqyb|WSx zb=GNbxhNsS;nnwC?Ro=dzv_2vy!YE5v@;IXxGIMqUmEnB4N2bu1=fSDcD#NClNoW@ zYb9qN#GtPl<+a365#CPB65}M*?=9bZJPfi0n;w0Z?`no&qf{6F3my3R@VCe1<<)vw zlg`&a(?FArx6UGhTc>G`lyIF%pI{VXwjau8*=%h3Xx!h#R)64inoMBh?hwkan9xDO z@n)VK(~HI6Sakd<7CHLurJ~_I_e;v$qOp$BJQOwV??y3_b#{nOgJD+&jX&g(~T^uO|JF~yI|X6>Bi>YHwf>O4@cMAXnU0dy8M{r zBPRylC<6;ga@9IvU7GSDQw7K4Xna^(eL(mk9aL-Vl3%>cc1T1Ze_qWv^}obu)H)Km zY{tJVx~=eE{yae&D*G6{xA^|#ajNzTgG8)1Yd?ZXkT<%nyWf=6`nham;GobA;UPP6 z_2h~c+EH`98QeGJ#Ayk7)EA!$zOiX!+qQ7st25InE|}MgCa`f>{SB+EBIx(YTciL; z&$4a1iK%2eq`K&cCa#IW{+l(()oM4RxpdpC;gc;eu3SPx@jER`c-5(bi+j2;I;F$Z z9iM};V0Avgj~EZwtnLi02M(t8X7`Lc*@virUu4d0j)NPG#pN*}l(&v{`y(@xMV_zX z!gCTSb%*u4vSzzoGU%~u!rSl3i;Z_rUbXAe-fFm8ezhvSg&TNrd%waqZ*xWK?|KfN zTgH@nq^no zUgZ%bZfX!b{FuR9wSTvaz}OV>VIJ2^@LsPfzlWgBa@r+#IM>=6&X*Fralk1U6V!oE zG^X)VzM?Te3r!IRdQZRV<)2vePVXcSG1GE?<$^WYu4p;i@c5#&=PyYKEw5FI0UpLl z5fBh0MgrbiI+VMl(>N5<*svhKh=}V`NB1P#?Gi*654PZAfK}6u@k6H98FfmaJa3jT zWSkiXWRLQZGG*IY5_9A7fQs+;;xU$?`C{Hij>qRjPKFh5i8xafqv3pK#wA+5&5jhV z4W&ob1ejdx*g+&5#(>gTnu{fYZE0^E98_o2htp-&Us2;XpH-7uK`rZqZ&VnkdfTbDx>|;_-({ zSY`LG>wE87Epf=q4z|(l)ab?7j|5nh@c;m~*Y=3fEldhR`Reat)9*D5a`Y50{rR5X zL!sSN@RvS~%Z)x8A#xA+W7-|DaS$l?sj6RV3|V(Tc*Grc=#5_S+KJZlUbuqUC(%hF zQf#&?PWoi*2t)|d>x;|2HPnB7ZGEfx&nB?I^1WXcbG!Kl<(2FV`)G4B+HxT#J(&LA zd5Hl;k3bbk9=)~t7v@w>=^JaVgOO3HiJI}Q9O(>ti_&j zYal50Yn|8YcE@yH+v(cssiXPk(%sb{KZlR`+F|>Z_xiq1@zv*-i~~}B>k535-=AaJ zym-B$njk7Bk;%Eq9Rp3yHsM)FZFf=MXbo3y^|;r@lIQ(2)6MY#z8Q>(ucOg@tgPE? zQ2P8gU$NcLF)jFRdHfbQpXQ9u8RV*P1mizpw-qhFo|-zlR83yaEen2?Cec_f?kblb zo(uB+Be<>PZ7X0;zEd&^ld}*GgMhw4^OGeZg!(g9`_do_;ND+dnFBAtlDcGU;f)^++_`SyUxjeFN6IGi(a?4h%P)W3tw735b073vy0cxtz$zeMgY<^)k#{zl@uK zfa)pm>tYtwp5p&NuU$~0ePfu?TU`Ipu>Tj471rF%(O|>Hq*k^>WHCJ7{I&wi^Rv1z z&2^Y`rN9b@8fPCPcFBQ6vlJDm8LV<2BxCRbNso+=Dvs9RDT53pryP6knM&D za{5W>OFn}8Ob!sLnN2iB{bo#u9%1l=A0oNYCgv!Xud$%X^AJ%-TKI`#c zBNDaf>L>B??V~iMpMWQ{IksU;L;es4nw@ntri7)zF+rX_x#@%)ER;G`njIshCu6Hm z&_L>Z*jnXsro`)AL1s^JOm+E#unRB(1gBr7tvxuew8+pL8K%w&3?IuSGJtdjampJB zqxZikAjB6JvMzh)cK}oBF&JQOLGr9ZQI8wCFZ&_2JqL9_GuS}uPVz9wRM1ux&a~xy z!OH+@_i54C$>#+9f~3g8IJBahxM*Ayv_9#SL%{^saJ&W`^nj0~BrzMh1`*88p9dAK z1sFB<;y=S!9~ImVr-=}Kl8Mavd^@b>J6WTSJcFvO^>2K!c3>ye7&Ws2x{DWzAE!KO z!_zu#Lr1Z0HTjM$GLn(KxR~ZRn*~zv z@r|o;#c@+_X1#<;&CIZF0P>5So_Y!}0kfuFbEc4p%(Xztyo8wRJ#tFyq>yfeMcL%eW z7C(YKDgLKu(u1Ky{6_oSqt*W2G5M?VPlZrb6o9WFI_LLF*o^|B1NQ$^SN=1zgTA8V z(cP1+d5g#9=^ph;D>Z@?! zB`z~80d7S9)NvqSRj^r4Q zj5rW|T?AB5FNbOBS|>42u(){+H*6?ETob;&Bfn~>)CCWIln&i82;362T<`YTs|+56G^?_az2 zy+M^rOo;m^@p#IAT=*;vOG*B=p9W5G z1}EIh<`5yx3frUzF4T8eO0nb}z`>ixn4sJ1jhUiw&y4M{#`!K0k9{cYkdE)fQx-LM zTL9^4kIPP`FL~Zj9JJiCy+}k&^gxZ6nhq}xq7u}Ia0n~I&J)O9Sg&%I&8wft`9NY| zry~3U>FEk36by|292%ap&BWZ&bbe@ZeIndWMhiL5T-D1|H`I3U;TX+i?xcsA?g+`J ztd;QGKOtum$q>M|Q~6w1p5T-MG42w~Sj(}6umSM@cvOB->OsM^Os>bPfL;Q&|m10rbC%U{5$N+q+Cc_UX-rJru9pAjVcu9U=Qpd)}?9 zIdqI1gFTnO{X*LNB4wa07(8n{wShnOXadQ2W{8&4dMBJqOiC~y^-HgAz-JgH$G%fF zSh| z49=}t6r7x|OSzgY9)~{#+TBdlX#)dK$*|`ogw{UbRBW4{#(`*^S5vU{m3PnsffVJr zlqteP4O{hgFIbbbzV6io-Sg;5C;xp}yHFI@PvAyDmDa0)BoA*BD%y?>Dq$^`+ULzr zE_NHG2={G1kKpPM{I@l@zRD<8D~P%qM&B53IneVUdT>IoY!j>rkRS3%^mF_ejlF!J z^)e@$7Ed3%7+e~C&&%aH@Ca5dchMw4syNG1(diT+q#~z>YmP z&pPMTR zdp-E7(g1@6fb2IVb9@VfeJ0zXqB|f>dF5!CasI@}E@tBzLNIfvd@YHS!WP{^Zi+4GRB_(P)ruvA#%}O^i{3gH4!TSLuIY+eZS3BR>o(C z1ekfQyHgb}ybTKg8_G6v3=&~;k=2Js1S&_}SaT;1jZ9|rKoeaHoWw)Em=T8rW+YwQ z2vXVilm}ayuV(GFdmvy#W9^raY3EPHJ9Lk!xF7w`SE3-WkX0FmlJWF{bsAZN|LLRS zvk0#144zN*k&^C{#*JMMj3K=->R!$XwQM5z+C?6gJM60^o$RHixl5 zSsnrMZly3@z@Bu%xI45KgIVW&o{+C&dF>~ta&WBXe2bb1aCXS&i-bLadhJDq&?}K2 zqb|OvY#@hdn$Uny^g|Uvk@g1b%dZ@ zNCw(HGY*b)<=_P^`ppezq(NhR z(EU+}q5HRM_(;je#+3OJOaNAd`spr)g#A0ID}|^7?7m$M0y3jJZ9f@-%7-UoAvz{s z=mjV1V3~I&sQQ>xBK`zIl0|R4cJdfte4xUuiP08=VKX&1PGE#lUz=kUOMJb=2n(rs zK>_4^WuNJ|DVifbJLG5{(kb<2*42u<3i*0vqx}x0D-618mQVX;ATuyKuTve_!*IPr z0E1sqEDAJMm{Wzm!J`C>^oSBmCL(s4zLZIXm7kI)2N*)^^!WU-Q;w=npV%*cc`Jjcv|&z%jvSwV(0t^G-}jRm92ll2-ft_b4+|d~waAKRE4+1xV6t1*|pTi75 zgGrbInX;;sDEM8Kq&d`dLzEYZf!Z0b+4s#KF$&&z9~QR%P*n>kw1#3AVpqWc-n#Mb zEKP=3z(O^UwJo-U{E-7JtWJ6j96mKSRFe({>jFt{h-AIJ0$W*sMnyzAbDbLI?Sp6z z$85^SZNxAF10V|c5tKun26=e;OS+ymA9$tAwd+vUujo)cvV!;OWSW9kHxHM7ci3LF zG*>6GVf}Lr$35oxGF=9o+xa9uluWvqx$AU1B;4INY`UMJ0gp5j;)=?4Y`5|>j|XO+ zGz=XB?|iiIN8=qBqXp^UQyG-TXLCEAnji5jIZ;x6D)*5@;$_WA{lNC%TYWz0g?beS z!02M!gob&DOgu8up3b$FswVY(2{<1+kKTSt>K-|id?rzu(eXX{GGVo z9IC!Oyhve_F6}Nw&8hr2znS&JrE~22m7FD-htQ2&NG@!ck|+Bc1-WCghdl>JFbl5E03T1 zi>r5w;$P;@h*)2EuTI?n-Q}C>vE2JbKzjP>j2r_{aoq(vY9zH(=-O3c+Uvg$h|T(v zPD9|Cp_p{LE3vgzo@d!ayDi?MY4BaIWfC5MLz-!NidRnfqtEZxmnXEBsGh`Fa~0DU zd#ig?z`o^qb{8m?{P8j_eErz|E8BhIt1Hawl9l>5S=;v$F@JSN(&4xBT`pr+BFKCa z*i|$xV@`JSKawV_m9EEU!NB^=isA!lyj$6IH^fYjZfnB5lgk#})zpdq*gcJvv9f^t(HdNS;xXzd#n;_3{t; zJ2c@p?#if`HEB6`&;Dn0-m)0F939*@nYg#X3aN+o>5iF0cj06VtAvNijNWdlgRmwj zcS+FZDzR-o#&sH!(&q|yejMNe#Y%Qz<;%Vk{^!lW5~}dKz)e?rqFeui{P2^_h{xUb z)MMifGuO}VCKX6!sc!l1ChJ*(GU$9Z-Yy z@9VjfR?6<7wF!E!OJ>n()IYBGwN%1$T#{!F+7v0mB&|FD_!T9Ss0iXT}T)}geTUVBFk+U1E46DG_Idf#+gbSQsiq zAO^;^FpkNXn$P>G{i zi|)9wuQ*b3S8#5$hD-mgpK)F!{1%??epVKFtQ*}=E*VZ%NhXxT?6PidBT`a1K#o6? zgxf++w)I!^Buyc$7y$jTS@11|ilnZm^Of+RX(Zp+ka(6C5wd&QXqOONg+c+~*B9)C zy1IMW@Ay;O1Xe$hP85g%$Te`CYxm5*oAUS$-h~n(1Pgz^|3l?U1g-Q2pl?LTF$!@P z+4!Gxsq@n0Q<@cMFn@VubCbo6ufvne?J#u*c$eUqYT`&C(h2O5TEUf+7mpGC?Ouqc zROi0Y)D${iI8)mY`nDLqQ8+hM>D~gz$2q-`}IX*mE;f zt#4J?<7v|AUS;&{|8E}6=M*j#vn*8~KLfh+pJEbseu&JPn0)Xw`jX1vJvvl=V4#+J zl{kXnCiA7DBbgF-cgAb3;<(L;V6F$W501r|hiN`LupO?^6aAzXG*gpo!z0JKiyR{t-6NT#|RL5n&le3De=&FsbDcHCbtWPsdXgasc z;J@1-{AB*|y`y!*mow17Ym!vQT}3(VX}~Y(EAq6q1_l-L4U%H1)wL9#OEqy<13XDP zme4hAEf7c zu@*Nz2mF%!Hg=&{WNA8*PL;8D59c={)a%cm*bWNqFDarV&2&=pqM0zv4Y%+hfqZHgVF3-9ucd|7Y1DARDna+pMp*cpz*-zArZ zL&p|{l*kaxbQU8hdGEx96K>8yjzk&zHle->6C9v@d!Bq`@-yw<(N0v@f!)U212lHVf&%RX#qV6ZB^1xkkV7Y5QOk6^Qjw>^iib2)*+q&X?tZiA+h5+&iL1^7F z20J|R@zMLet7@;abJNKEtoPi@WIs*hmQFy?!{9d7)sqY>dDJUy4OF#Fu<%J+5gr&b z8aR)?e^B3GRIkRP>^7*MTc%xkh^G^aJpj7`86B{~KdFu1tL8*PF zTZTm1=QF0|01%x^(K+S2bG7%$;pA%X!&JoWdB5r7%p(Y@xkDZ^ce@_@u0vtP8-&5{ z3po_5%)b65bNW7iQA2O+p^5zJzNR52cJMse(rhh+>zw!Azb)L1KU434^^DtlfW~la$KLc?Co8!h}6YG~# z`FRF4u-hx6+z%rf+HN5B7@*7LkVv2$b1%b(hr`p*&Na&KnIy@M8*+4XD-EV{n24~O z3C623UCzm-v%qOmtw4< z_l_T~H3rt#rMml0f92da7hoyG=uE}O$6qV3^paALdC65uOT0Vg;#h^poT|4E5Wk&O z*3U}+)8gmsnZBX%yi16I=m)?b}_8H_w+|X{cU~P`V0CoWFfP@!H8RXq^WKeNy=<+p5mSz?~rDtqdrqXjyhMgHjkJI1l57 zka%$7NYdL?T7p`&tmPPUz);ey2b1A#D^o14GC1W@VXe&Q8SsC+4%ac#W}jijM15Fo zUCOWkNoO*47-cuJt=@OyLxyd~6}p*sO!e^~D(40L0=jD0^T|y{5nuDb8#)K$(}d<+ z9sEf%qHwY3|9lA{z1bfBvD{hlX)ZZ9aI+48+hB`|EE#@Bb`r{jB^;z2)G7n3L`N`b zLh-q>X58xJ>M>OT(^V47(NP=M+%ztPkN?)*`GK0jv;p!j2sTfpG;}UjHWi}wx_8%t zqyUn9<=E-{=Cf2lo zpjM8XIU{ocIwdOJ#dj2{kYHp?pt==%l2(lGbwMa}Jac({@pq{P}LM%q#re(XqCZNvAy8kP`0ip~6F_RqJ0VCaR|vWqtU?e1@dtxLto4 z3#Eh#Oc3NNqaoVQrAoGPWX(=Uf4ppY{l%rvY`l88OB~K)mM$`j(qz@&AtpsU-gxgU zY3+9H0*aQXYlout=Nppz$*D+WrwRz{-3QPST&<%F!$+r9(=axV0oR45BwZUypnY6< zC^G?BmFxfGmsz{35o0h%GW_r9X8&a=1fO2fAOW)GnVY@Zaq{bIw6{bG@M0~ORq96) zv~cbAd?);uh)jrA8Q~G@&0u`b#V+!#9Dz<4ApggTLj+&}FaT=jHXaKA-tB_u$$?M+ z6ZDUN2O}4~*Jl)&OKh4|0Zuqop zLNhwF_kRD0Z(2wp*89UGR31k|QdP{lukc0=GOUY_pfh@!va|mE$41Rj-GjByVbOoL z(fm}gT@2Px)E{>+lWt_CBOa(urFq6D%jFrLLLhtsGxemk;_8}*vHf{JILi9zRcGWQ zl^s#|otDPtMEE_aVKP}$W}&_<$*a3vrfjs^$jgx#cQ|l<{rV+%xRd*HcIW-Ta#eDB zN86PF%yvzHQ;1M>pvQL#?EHJWk`qHC>y?oak!^CknJoPhbq$rzybp7;~mcHWj z`WgjTP5(&SQhU$tF3$;HBN8x0|811i(0HGw<9SO?{aLU|%=>8_|LHR26gO&eW31|v zF4k*;y`O+BmSX! z15Z??8BoXDZMhx-G$}t|t~-*K^bY8%eAuSg6ZBBS)S;LgY_~@*QNp*bBn@a+{O1JM2sv&S{6dD~U^GQ_Qqyt6#|u2Uk&pF#7KYijBt9 z{7!p_kjBk-3^GcaSrc=3%XgNbLr9b!j_|B}GNSNj^lhs*O3b4yNs?^yEy6&XR9vO7 zr%_eL9_YT6jzl>^J{c4u`d}zVlOB(vd_z!(Fy25E#6bv@6VT zHqKiVZftlB6!T(0eRZt5pV{PgXS`f7Ky;vj2IL2>ZrYabEAoX3>c`viTwbCTXDpL6 z1ba%J8Vqv{3XbPLU$S&srdp?s7pE@|u?;NVutJChFMsFmcl;?9v)CUzE*9(gW3_|& z-OZcR;Yg=@VeVnqct${JpW!$s#$?^4SygOb)7wg9-xTXM#I=s;Oenon9=LV z0s8QCVGxCvn8mQ@)9uoA+O*%WXM^n}rN^((PvUgp+p=Axryy+#dgUfX3C;&bdd zDx)h>w<*z{FrWN(M23dn=<&q}Y){rb-==xtDm5+E=((_E#hm)8?ya3LJEbT1o{q%3@ z`N&~g5%q8}%O@DEEp10tG}_Un3N)RD{i9;oYL{S@ zil%XNM4o9Z+duF=^EM=(w0rq}|F|d2Y4e-jid3h&L$ zbh8>wQ^_|~?BtRQ%{M!!-i{*ats!ATCz5&^(ryg>BC5RWqf=>MC-|qa^n7i1H7T3~ z#mCV4NI=#mdHsK!A1nHK|GMf$oMBzhc?PmMA67_8POsWB&k%}+qf_zXPnq6`!IKj; zAi_e<>|IXu9>LzD=D@cR?z_C<4R_`iJZ$n4wf_Ca-pNIDL}9r?hSz5bK_Pn{91o!C zx{GMhZ$D?l0mA@B;PcQtuuh^#LG}|X!VPC%ZI_FvWlSYW^|lS&eH$W~$*)4D0qILp zF-;eoq_BJ~CWPgwi2v>ObM82SpYcJpvejT^sRtk4CO0qdHPI6EcL9&%t;{ZS%F~<-7dV`pw)_} z!_hxMtr6jCzjt)w_te_dygg-sxQV|nMZ}HQzF6`h*5)OC&G|As?HmgXBVTNt^#PD< zFrwS!A4LKW5RvpgrgGw3jL5#)jj`nADheFLkYGl~ON6tyw*dLX!|5l0KPI`dxWS|ttmiiGLWBe>IL_Y@ z_O>(1y>;|@B4NX_2bml2Ct$P8<^aiqWT!rHfJ$rrUd8%YeAY~zpQg=@;4(y5Qcxyks{Fq_Un_9|+b*zsw;MFxSN6@d-85H4hBwAIc3q zPUHu-n{-W%y|&al{QAmKYXlCDA6nmnTL(%iw-POpMI?4(e6C*06VF$%bTM`p-2=c-?38+&ylJF-%<`AiKD-DD~8_B!ADce zt{*>dxnafrN9IknYXh~ahQQZi4dP*2m)0Rv5oh%`i5q(vLJY9#!JN`alq`NX8fRGo z+^lzNiY;$gP;Zj)ZF+vLjP!aEQ%RvCGPemVnkiW$TlN@#*7&7)CBbjKDcN;g{1!C# z$7H_x^;5Q*)e|Oo?<6d+OXvE3u>hP3v@+jLOM%ei=XLOAG>}oW={{;%;{3PY5Un~h z`q-ejplwjcv=S)-*&hz~16?hp|o91QF2?oFqa`9a+e=$_$v z?1Mr2|8S474dh`5XHn38AUC%i6)Y_!*mk+NV+IRAPd{R2i=q28+zfDkmBDt~hz2wQ zYOGr8vJjwo111{O;#~MlRWNC&2_e>&`dw~%PX`yR)*rpkw3F%rPDi8L76hd{3LpOz zVTYQ%7v|vLi;ycFWn@TRE~dGlmjN3au;*Do4|-)a)#6C8D%txS=2h& zb&}AHN|#jgr@P4nE=H`dc}P~3$k8~sp>NIXp>n-2;tSu*55vy!z)uwe4Vdzrbf55VGPD9MU z{~4cHG(qq;aG#AQ_x&xUy@gz$f*7Lw>@BO+Ppr{6^r)Zf_j|s;D5y%P<%Ovz8A9E8 z7cVwL6Gw;>LV3++&;D+GkBrj2pPYbT8oM~jvxWl1Ya84;sFzC8>b^tsg}Vozn<$F| zp_NU041HEDh|ZE*PLKxY4CUs8KG|e$(Uz44nS@`8Ud1zf`~ZBO>)K(Rjy@WGBVssDt*0A?M17(uZl_^KLU|-Q8RtXL{AyF}liq+cL8G zuK)6qp%cq$K}@QV`j=u~Its2=z6gEmSVYPY1?)DXloCoqmE!0fGdGd9)b$tTc?C+M_J zl+X^61vuy-h=87%PftMXaM0J=|M%H5Nc#J_8)^lUaolZBiH&uS(sbV^)L#7+-)VIF zN2+y&u+p^kpjj3m@ZAT9DAxb~h@}TD+L$6WwO)0*6L(#As4)bIiY8;;FAbCgFOm2Q z3F-8ut?gSVSOR~(;E0%gc^nIFxO$g&!sekfWhQn%HGqJI`o|XH>3y?r5W3{eK*d|G z&#i!CLR@F89lPC`cSah@td#@Sr)(QRjTIIOHx^Bn1J{3{SLS-w`VK~(BN+zz-v_-N z^L;+5+e|>O`x)_P@)?7>eNf^h=>rY17yG-R^Kwsi5Yxtp8ke&92DjBhfdO+boG3;o&z}N36&)9A|Pb|5BTp3><*k;4yP$!Wgj`$ z85vRA;j|$8*zV5mBVts(KX5an{Eh7Qjs3QnG&;@)!ahGUIh<_Hi2_Jc%s%)n+cW4 z+b}5OekZqnE<|~tw?B1}(|DkDFD`cTE62QknvchrLp}?>&dK#(-l30Esfuy|TX%w) zt2cL}G0B0ftlz{=9Z3Ad;Tfw7r#qmp_OlbYCh9PAdq=HEh<}&=r<`EpZtng#e_NGo zF-?##V4{9Y@S}lb;m^;p9Rbi985qb0H~@hR8JQAE(~+{mST<^yVh+~htPva5x%epw z(49U_;8xg}2M<`jWls_PbLA~)_eVQAPAA=ChJSU7+=J&64FEGBSG~o12P|sdo|yzF zfA3b3e&GeubHG?-{`Q=^BLkfzk%ife_qjS0U%}Ocbl|MOpL^$#d48UE7DLF&;#bVr zm?Ew#Dka#!7!3BjMJ~n6O%k;NcJb}D%sBhh+jo%GNGlX-{EiGzi{gB9B?lnY+3C_o z?3{Ny(C57j>hBX4bnQt8YtN8Sz-HmvnP6N}Oz;TM`xLD$-7b}MqgOkfvuFD@cdK>`%Ew&pY|J51WVOO{TUu!!M1 zf|zoV&_-kM^aca$_XKdi=mE&cGxGVq=y69^!%@z{VN&j|i7dLOzKY3$k3hLYfU`ET z2t;~Y)l2c`w1Qf7XmPe>TDD_gR_6{MSayzK>zoK!kT1Qq-udcgm0El=CDdNK)DY*c z6I?X&ZQ7t)l_$@Dz}!~1&0W3|?1=D4k_g>!vocNH zAU&A4D^>;|un*z7SuRf@Ue+xX(`_7-?@li zUi3&UF})KT&=^Ntw+~B2&C?lpkEO9;Zs&FPL|L_izHrn)?v;?56Kc}e-to?%vdfzz z=l6FmvPB$5hO$0>AXseOC20L%c?M&Cw(|rn_b_UQ?Fl2O%fSwdJo#-II&tj=#{6yx z7&cY!o*8ylk<5z`$vFlT4V`oIb$_WV8Yp`82 z&hYtCaAXJMNerCDBb(z>%_>aUBYh>E77lPHW5{RHcVM9%;UHILeGB{doNGpbch{_M zU(bt@Xa8{cjC2mvB+SqG9eopF<{1Q2H38tqM;G}of8e6K-j=A!7`8wPhbcQK6wN8> z>BryzdlT`Vk}f!rD=GY}EXRYLP8ZuJ@w+CB1_b=px8&BL09>T8r5fFa8XZ9Oe2iGQ znMgNgM~CnZz~L$SYOCr&`V15N1_u=f$m+S{3PuQc3CgpTe4mI>+Pwe_82eG^2nEL6 z@-R3c_dAv989EGRXv#o6j0E>N5OL0w4;6THqvNONMG-lAO%BBQ8LDO0$iNl|3uw5B zPZ)a9(f^sjYV{2Se2C?0j0D1&MdaA$YD(-5LsHw-oFq9s3!g6cr^22q!;z@Q55=b# zdQC3xaPZeoGk+zOKWv)r5u6xp1Jcs}l)=D8%$>%f8x_~b(9=YMXZa$GlS zhpuM`0uIv24o+l}SNzIPk8ywtK^wagB*4j-4E9H9Vf5#64X&AHfn!bP?{c=cMGlnu z877NVk)foYbrISL^v22`o^E8H2o>Wz8VCvUUeLh_T7`kYMc|Z zg$03EV?U!{>A^$G!68NPyyO^sc077@b&FA*R@FgogM`B4dyuFGEJ-|q$m?qbb1)OH zkmp^h-S$XAe+UQtpm`(I5Ooyip+7V_Xw@}drR`04UqC9pYN9>k<-CDv`@-^PckTG6 z?d1q&c|_#apzsya&uWuA!4fghxGcK_D&SasWSfp~$acK>Pgq#EEjQNyL;~A{d}oiG zoX2k!;WH+uIzTRhq%T@(8n!EvB_&>)b#Yea61d4!EYO}7!^v)U$H|xOk!UiVFdn`g z3z)E818M&T_#+^5gs!O36a1@!k82Y_h+T}0yKwI0?>p7=f?Q+$82yD)JsbGF+b$X8 zoi6p8&#fzNd6(W-uH{u?q4*bxU*H1Tua%)Akh!Tb>sb`YdX`gu+MWIDDT`3xYKf1q zL%|Mq2Y^H>1b|`Vea30;EPle^wjLQ}Pr)t4oM^=J)0m}@#HiJ^X7Q@ftoa? z(N0m|JE+;(f*5Pf@s`|AxVMiK4od^J*5-hJXa*0>uL>@ENlQyxSuu>Ui4^Gt>>=A1 zpTr`7(=!5mDp7!j>+7Q3a+mV+!*vHbhED+C0F;d=C*o@elYa4A9f!Nri-lA$@L5jN zf}jWjg6{y^C#4%jAA}D0ta1P(pPNT-R(T3EbHYOf9Y4(}Vvnv%**={tB0PZTAYIEm zn_xxt2@)w{+mC=l4Ll0`G@dS?HtgPr7j#6SB$W12P*C6_;4252yT2c;;W`7FaWP|Y z^$_~2n)XBNe?M#N@9#6wfyN=|K5*lZ0AxmHII!~Rov#Z#I|wxW4zPru<6WHR-*iT& zU>Yc2N7@_l;5ei~17K3tCpTZUE`VlVc*bb9z)GN=@Mpyp=62@jE8em_$hdqe9H>a{ z2^>4oQ+{3dQ01V7$JDbkofMmyDV-Rk!XmGaf=5<2`=^W``DI==!#9}iO{%~sm=@kK z2yna*#=_zTApzuwuxP}!GDZ>OCAi=~uD|t__FqCLINZw%S}B13atAiA!+rHVq^&?T z-nCn_HI6R0Q+qrS5)GI>Z`a%=;K&MHWw`!;g$OH^@BMUWlFm-gZ`Bj^BQQ6GGAbcH z9zr9ZL9+ppJ_V3qSm@lxPfdN>7a(vI66`U4DhvV9;)B75OGKO^(zPri{R~wJ5SG~c zlorGtH?Pk|thf8+FYghzEtp^#b^%1ac4nZt0##}_tR}QAG@=M~Fc3RX`kqm*&@8K zZxcv+ov6k?jPCl4HSGSp$(?#h(5Dj*DRi-Xs`RC$9Z4{uQ+~Wm9}SeCK>|?`0~O%I zJ|LI>$1P4d{)y!ZDIWir}QkVt+^G})eZTjkyPDo^c6F}7s_ z=?}qRNE~61E~sLk6DO;r)OYjTvzcOSSRTRjMK)&E{b9A``AZ( zg-;MgD^aTa{ZdAeF={JmwsJB`hh6FniBD`y18&ygi?`Q3PQxZqRLept;t$Te>2bEi z5qhsuWg2Zj#0Slf5Xm8k;OT?F1DSvjL6nuKPnm>GbW}-!uHBUr&ceMY9G#O5N-Rpy zyddjVrHD2*XR>f1#FoNO+>uYe+MUDkW^{$z=*t9r3o=IZdm#m9K1e6xTz9Jz&)Ggl zz2vFN$)4OOMyw<1fp_1G~g z+ol5-R*K3)&u=4j=T-Z=l+`BgzN zt>GsrxB8oEG5n7xQ1)?v%)jh}asUKt?Ln4Nddfh55HbFO7GP;& zlHG^d9>cUz#?Yw~K8hD7!xH&TU@7?mj-2JqeM4Yze?drRm#0WW!&&5KeZ#+Zz7SDI z0mO*n=kUwLNEr@S)g`QC?pJopSljS1VWy^6djGKBdAes0y8Sq4jo1H&eadkPFHZT8 zwMRWU#^4Xoam=FP{E_?MwAx!_fwY7`J%ZxW|E|_U8%#vW2*3`81U~10|KWM(GGs=F zxW*ulxZPBdPVO3E7M^U$mNYqpR!2Jxhj8p5=z{DIS6D_z6n|Ussd5sTk`Irtw$j^K zQc6huO?l595qx;nrBcr)wL@yMGlobB2tD*6^;03#3Vg&EJalYILgY-euj{hqR!fw7 z3C&E%tl=G+eFTIQY@o)!vlzVae&hqrVD8QG(U+1WHn?QiYy z2+Y_pg~{AjHsdv>(EtZ-qyfX1k0S}(k9wRR(X`n3K3YB#yC9Cq#gi~-OxienFCin zz4XCdaB3J4Kq0dZl?spyMxbMw=ayEU>pv$=foNBY8vDgvpH;NQusyJD@nVq*O| zJn#$olo?1ZJ~k|gv<@|{4WgMTA^AA2#_{bSyFIk}QZO6GVn^zhmXH~jq7%oa{ z%-02t+YLN{x|>PbuSEJ(Tk0v z&>LUNJRAlqO>9PaVTx_%pLBwN*juGo4v#0151iP}_=mwRUuGPY-+! zffSgJ%2P-H6(_4K@8E0(F4o837oR|cs&PLz9ol1n-}>*yhpDyrnNPm_kitrd|3FHc@s-TNWieo@&>*tkN`py1c*WFW)IGe-`>S(RI+j<%-SuS; z6&!2{7y8_2`C~d~SeYrcY#b3Y5bT*K8y@`D#;(jTlMUzdL>>DD9IQSN>!r-EA1mWQ z7H7%XW=kSM}HK;m)`Z`b@==HK7A$OH$2JKkD0*%g81i4}T< zaz^HE>?bVsD=g1+v68`dE#U)@&A`+vz&0QLf*hB(40vu3{*WdKn@0`v2mnLS0DG$T z;+Uu@EifP=GPu%gSM}`s3c27A5i-K#h365*w&RAfx=7ABS4vhpv`CtoS#8@NI9qHRCPRXmMmU=SAEUvxa1~c5r?+Q*jwc6p3~H<0`XzQw z#vL>c4k>Ko+Z_wutq#15JJ?7W@SO6sIQ2Ghvp**8xQE zjuvKoWX!LqVyAn)mK8*i6&|3C5H>{wv*?Ry^S=5AW<@MSOb@%gxjSrdsj9ldjbb%!N9ZmCePS{BS)t2hBN*Yf%#W@a?N9YqX40~FyPK>Nbp0NRO{8C=I* ztPRe)nLhY-3UQ&M*IHhV_Q)>NGGWdcxM~`oVp-#ANE8MLdLpZLn+5VJ1Az+mkL)<{ zE!<54ukZCgY;{31JAR(zDFd#up#Z(-3$q-vy*~a))+G@vLCeK?26VbRc|*$0dt=n* zivxr13iH;CMMldgDr!>iyrJ==_Q2sed&ITxSd)SWkWn1ZXWL+i5a8oZm@#t2x;{V! zv~t?gmIY#%?GF7S=J*glRu zc(skW+}y(->Pl?-Kw zBAPQ)cEmBsQadV8EGh|@1e*Qb5Ap-SXu!&^2OVH(H}$x|!p&~07<}$cm|9=ougB0( z->!!>{pODt<2~6+wSV9}R`&{zP#QBS%Ov)9fQ4N9J+1A6UnVOZfh7AhkgKHAKBYX|%tWVzM zpPD`9Rb-s?guCkTA zI@Uvo4(E6K$MrTzq{@bTqK@825|8+8y5*qU_PZMUz->(tboq@hA7kWX@nxkG2j$6_ z8JrLJl1;@;tYfj)bC11oNUGSizPtd5ez;Gqxw~&&IyKe zzQ;zbTn0%dy6tCbT0?+|7~Zf9q@kL;TJ*#$+v4< zOH9+FiRhQ&o!#6X29RZ%CV;(``E(f&0YTb{?XsUc8Itr#_#YRGhaz#g%#w?jd^eO+ zds7mCsY128nY)@@O4AtwA2yI%=9m5@v%HXyw$9Uz(1Q?1tEaqZ8vs7E6|bOkpyk|l z=t0o*|K^EU#aH!ab2EP^pJLI1l>m%7RXw`Kir&rIjOK+lAG<<|JdgmW*nMd$8KRiI z&XjADnA>lQL&QlumvQ^M9!;3Z$LA&uP{r*0f&GFLR<#tmzj?u$&GmxAjl28tzoqH= z19n5S%LKA4JN}C793O}%1RyKS->!UPt+D+0zq`G6LPGcJU#eGV}wt=ENMP z%^2{xF5EH&k{7xP@8>pnor8Rl&qbAyJ3=TL?fkI0qhZV+S0J(v@#|!J2vST#Pjet5 z0G_R)RaCpZLELn%VH7>hU$72b8Y;Zp<9=Ja=+Jt%Q$Cfx*;)`PhFLI5DeSVdc2>9g zd^y!}tHQ1bo^b}^b;AKbfrIpl9Zm#y9SmIlYU(GtCe27L1l-0vt1a=InYF8Jzg7U%yzHc;?XM`7} zA7pYCyc0woJW!`u!}w$DKdH1L*S^$70mx%Bw!3}*_xGs@Us$Fklpeu3A_WBeRmu4I zO#N87nR6V~cKmR^qHZp8c{LwarFPBvB1>7Y&i9}g_%ER%<% ztQ!?yMr%~dzw=-c_?}~i0Mlhnb9s=!bgB$4(}jZup1O5+S^;U@wA?1z{`6_IlEciy zeKXGc#cS^)C%zbuGbcr^>yD<7N0q|C%I%X}?cSr4yX$ASLI&!IkXUMiOGA~XLp5O< z0K(*}-lZJ-C8eNuwX0>l@2vsZi!GBfCvYV*HXmhAPB$o~B9}@NnzvhkB+c7E1<<=XP zWSDRvk_bZcjVl7IZGDz^HABdSJqO@c3HU+%kgaP*upy9rkB#|W>a1nxBuCemS>Q-4 zfZaO0Y1nTP?~@KKJK`1cAvOy>)&{3*7;5Tc_%Twpt^2*4t-<7)L;@J~NR(8?0C)G$ zn9UtYGxz6+HF|cM+yX#4hCy0T!^j@YRA2!2ioVN{WTV+*7n1(U=R~L}Ayz{@`LQgg zh379GJ#Q%(t^L;j90HexQvqpcck~fJ09GL^(&Z41sDxB9K*bj-Bwb`yb zDtMGIL+RU?BH~^BO}kYVg-mefxjLp0tK>^**#WSTa6R~MQ-XI!K3XYPSP))$;C`rC zS3V^R&KXbWtkn4z*ivfXz#de+kU_ThI2c9|be}Ry@O90*;-*s#gdquIX7nVYqn5KdcqZEq`xS^`vDcR~T zR7enlq4Kix1xv3-n^;+{g^XLL-Fb>-eu~NZWg9n8Vhs{`X{*1pU+fARhI|=GmNc*0 z72yY&B%k9O^P%ARk)?Gg-kxCYvR7aeKb9%OKyQVDC=cKqccfi{)ql3ZHOd?+qNxsc z;J#TVya&*3WgJy8c-we;*u1#4$eXD^-PmOJvzlkUZDhIEPCD~t?JP@lf+2zkTXP-A z?fd|wu&nH<$nO(FwVqPGetz+X$6~h4p9^62r&T*dFco~o(b!HElw%l93>C|epzW-y zd;hUbf=rPp-5W`bB-`=`PmN))Cy7$$)$|Ck1Nan>^@c{Vo<(or#;}j^qOxM?N*Wd~o3R!=-6Y zihWRfHo{$7U6yBh^v8wi!IqmS?GT<~_`wiI-g@Et{;!Z*XxT#@M*{MxkZ>So^&Y+P zo6dKjRwY=3^3<3m`{>of*un0KX<)xtcQ2?SW@yQq#UHY~z0XsTV z?UQYyNFh!nGg5w>4O5pEHDbK>&#~+4-nuvwMtXJZ5P{QP$q3E}U=BHS#{XcZxp{ji z0GK}xv#%3q!l!?*(?=Y8q!ZR=s5*bNJ24f17_7iT+q*2w~A&f?~(H)>aq<}fz6Ivkw=v%u-2Zohn|S2@c#X8hl{j1Df2>4YhDwozN~<+Evg1`6e>_8+r>`Mte8-c@~x1jo&PS zQ&OgR;KiIj^R9#&_hROPu%F4jy_s9(k)k)DV8UR<}>5*sAB$`sbZ{OD99i9{I1cCgTL|U-RaywU>kiCydpX zgu0GW`U%8KQgLa`@JRK)VAZK3KawO;roxZ}sF;sdV$<&5^uy+DSwrQ$R~>&@e~;~! zFH5jwi`qvXkRT=({`Hf-9aDBh#v#;08{HR>Q9Nd&>prs>H=b@4c!iw7YkaA*c)+6i zZj^iwiJPrNXZ>Si9yj7l(BwYZ#InuS!ds1;Ue(@5N3BZQwc`WH_`%fPem0cjUP@f1 z(XRlZ|5Na{{Ml;ydk!R6g-4GlrO4!pQ=-U$-;#N_S_7&828(vZ*uao00hF%=%1dqG zgRA#Da@S|pi$S93-+6eeoWXL_@6Tc>0@{g=NoKyStkC|y2kA!&pBIedGT0WmjAoz1EC5BSiN*IYpSNxQdF3;2UHtDiv{8WS=~!`D6%qb)Inif@~>&?8mDz%s40xyGhz5M(N`)#scLstqJ zH4gF^6R1b=-uc@|DdxaP0|v+G9S|pI+GEiB|jOKO8I|Qy34LGSLoiy zQ|IPb`kt;3xNh^cbY5xgY@xQnl37d&>DAw3M4J3&ErxCW$$);TxgtzX;_5;m`PRS2 z5a~M!rNGSBxKELs5dB4%dCgIqLD{X>a(z zbl!FP?=B@dT)jvttQS^^zCI8Y0+Qz4b;a0eUG; zyy$zksamyBeTV8I1wr+hH5gXBTWm38JrC;=t@*RhEE97|qgF(tkNZ53TZCy2l~I8k zrWZN=K@nNvQq`%i)h_d5K{%^GZz9TL3k3m)+MGGC%S-N&`M$5DZ zYn5aKM-S<<7!2OggW)PXjLj#%``I6om2=Yw9P~Da=R>j*+znu1;(@>dJbOkyg#DF1 z52AWSv%QiS!LKqP0OxgvNyTFQ#w*(THwpvXTgO)8xnhhF5y4he-UtZD2;UVoq~UNl zLSf$d<@M9k6AT7>etv#@e56c-zrMm>US6P3=;h_*!^6Y<{r%nD-QnTk(b3WP`1sb= z*6rQ>!{hV$`FT-M(dOpn+S=Of?d|I7>dnoKj*iYb6n=1Uuy+k7Pk_^>z**Aa*Vor4 zCnppM@Z;m--Q8UX1afwEc6xexadB~Vb+xy*x4peRH8nLbFtD_=w6n9bzrQ~>H@C5| zF*GzZKR>^?xQLLSgOHm!J3BizHum@L-;edR3kwT>{`|>USq1`uBO@b|laoC?JqQJP zO-+s6U0uI^{i>|2Y-?@(x5nw|Y2r9|Uw>a}R`JgI!X5=ze0&P{=El!20Qw5g&PaP( zT<{EsU&G)#Cs&nO@z*<(r+)|F@YkcQzo5#L*&Qex4xQLIJ%rr9J{;#H{)~?N3Awv} zzP$)bC_Lnon_1dGE~$WBZIM+~`U0#od@ZK?8gGwR;jdQ}zecxads_0NYmpgU=tz`ZF)n$A zR9E=7xAgcKzI=WSd%XD&4F^ON`G+T$_bjb1O|NVn*t!Pvt;6hmlWs3|jSP*QOtjl3 zHnWO>BhyRAGFn#;&s+P)b;a4rnx+$V@mZ06OJ}d@*5N<>-7?C5ogeQ+6|};h9u;Nf zUXD*?E8&0lF7S$TZ;Psv$3V4n1NItHN6^O~M%w3=Zcj4{BBgNCwi*)+m8G? zbi55F$4#fA|8{nl7VFxLe>nAixqEeb9_Y;z6pX#f%z60>|3$b^OcE zcNSFC{P~*N255NBs_GSf-w@mJm7fPn{CSkxK;o+v#`K`CdaStQmPU?|L&8^}G=be?6f>7g&4|h9 zeIE)LlCbw{-}wqaO>Eu?Y77%KpMVoR%qmL$(oD8+Enz<2QI9U`YS&uX`qwzmPWT>9 z0JQ4sG;5F99pGTe)Nv?9VnoV1vTDXi#NZ42f=&JUv#Es-mT&0gHu+;g9|3s>M9_ zpsq@&U9IzJ2mY9TLDDr911Ltuu8ApMzCZ6i1WaAq0Uf_z&*>6>!FBZA(|{B>853fM z+(6~#5)eVM$VFfWJ@!If-zn+NnCiN zjJkDhbr9Pjm6y2VpS+;%-X|wA!A(J%Y?}vfx!Mf0L)i%~ec>_K_Ru8j%vb~%>b{(x zDtIAQqEMhA&ey`BQsj;_fI*bq$U|7uo45RKNMm;x*CQ@RU?k$4z_Il49(kww`?FAK zXkR5|52xH@JZr$N+GcSh(w{m{eRjoL3;x;mN0kQrfb`$oZY(#Lg@S_U zFya}XR@F*#vw{aVH#R4+NqZK|xznkfhn2O)(}a``$y1igmHYSEpFhFjvhyj#L=9w< zMr%&@U+KXn?U^te)4{VWp-fEA(3LivW>gctzid|RwNvbi;hCbs@>-lcCd*kMo)~qx z2K!0MLaSx9W}?a!dpVge3ppT8RqpRyPWN<~n8iO9$FvJD>n<$#l&K}$fA5bSXRT;w z#kunRG&;%nrcmJ}*W8{1GP>0tn(CLpFJo+euglH0HieZRA|*&B1+Y`g;B9ExIGc6l zn?zA1?XtB~)7Mt<{IA-ucY+GPEB4S(-y5TiDsJ&YJ~@(3VALxqErl@I@lCAo#d4zI zg@hi~xc}ZIx^-OhKu|BZaH7ay84b)qZe5r=0)76^Q1vf#T?yLVK2Z3Z z;&#)okb`pUb_0spQjOle_I_ain$MqudmU|eE ze{mcXcz%dSn-IA6jlWSnKv04scS#dg#ibZ@C|Nr{L0poH);)Hw}k^f zzg+Cv12953y$>6M1{FA+Vmg|R_@R1T1QjX;uRM1N2vTpWsx7>+Nir{$d^O1zv!CTq?fWMEyzg=_vIgcA!mN$yDC*OTX8(nHKWvU7R zHc$N6?DuW{B-$uaE2kwl=U3*l{^c4*$?x*hH{*2Tx~2CBE=~Lg10+#;3@r3zU7700 zbM#ffOXsqz{g#rc=mw}67rxl5$bGr+HUj{y&%*VKi>aZAZ+B#+BsfyiAk#np%1TYj}52- z*J=o;o|X6_;~4r3nHbHXu)Xi!xW~Wi}vlyvN`h!+os*NfkH$ z^~K#~uQ?zpc$|8|;R)nXWs(S%#k#-&IeK~aWEEaM3c5fJf1$h&o{XVp~ z5O_TfnAqBz#fN(kCpE!LsVfih3Jw{d~tXdW=8oQLL)_2YV~ttsW7r)1OY_Eb*X0M}9#ziH5;Ic&biP+!1!b$$=5 zK*?S}87K(dBR_dGDa?x=OyEuqB`X|}Z1eaV8_ze~JSzbvbAUx?Obyf&B)qly#jxh= z?7aibpaF*rZa`7HZ)hMN!hfajV#dU872A3Q`%i@RorNX&D~NjaKFyDhZfX%C>emj6$$-EbnqZZMM!;4DO?2^>ze!HtiO;4y1g9D6XFtuVg$Ca<#e9WrB(_`PW+J_ZRnv@=q?a=Qx)*Vs4v zX3kw6_JDIyX+vkJ5C`bgmGUydMFF-Edv7e^& z)e;MC@^shfH++a1c0;lmMR5=$C`UPv4*b34gK4pUy+x24N0%u25@l6_UntKMLfb5- zk&3#6|0o@fQQHPM1dlo!y*@9oX-Ba+W@;HWUiMAyfOu8WU=_HzGgJaO{C znDV?@TbI^2xAbn_GjoM8TyWNO&OWfVW>KzwG{PoZ5&H~tUTc0dsz678y57XNLD=9m zVZ#>{_0T~^xlWF^2?Mh3x=FRbSo|U03mB#M3g*NNd~S2G&1~BM-Lw#`v%LktT~QT{ zUY_bfCaxq?IOH!bxc3*EughHMjAX`l9F76482N2|b%F1VY`}K?^UBT-`&024=<(O= zLcjHguNk}gG!QVxLxas$g?KrI5r<_W_JFB(cL^5G1hGneDz~Js5}qLvBS0p|8HVkH z%HsI?k=HffxLvVcRiyF>p|Idv)JSY_+=$PiB|q8NHKDan&eNt)V8H&bNN?;!g$R!c zyOh(ZQ)`o-zVY{vhr2nd-xVi(ERZCsTm#q@nUd7AZJTd+4h$tite zxVvu>F0Iq4n%p{pG zHx^|tnICe*(~x52NQ2AyL8ljnl5kcL|7EEJIoLbH&Lh%?$kKr+3aAZ$NK-m*Gu4 zB^GzgL)-4kZ*dBzj`aIjHJ_!xqy%Vbm^#Smqd1pcj8DD&2h#7n5M0VpM`b|BfSsr5iNYI zzX9YqN$-~w$g(pusT3d-1X$CDY5S*`Y5|UU$$1)S$2|!*b#obf1}px?S!2)Z6Lh9C zxq+mpks}U#e5rQI+f!mm);=-zylSI4)c#^rs!9(FX{vWgeW4D;5YwC2zqaJ$uV2Xz z@+cmsuVvQW#0Y@PGN>VPpBnX#6)v94-cixuYvF~F!U)jArM&s8BTyICm>&vEW>hSc z_esgg^Gm=E-EVwiXaK5Cco)0fmWf`wR{Nf`cQJ6uPd#`FQUj8AfdbvVR8eOdU%{M- z^wrzJ=cybY;veTsJ?IVO(dbN%@*SO>9}YG!d?v&O^pSkD%X}cZH36ta3vDa}>W{2y zCz(OQE}tnkfrQoAk{ozpLWEGSiUERGm!Lfff3KMnsH}OBqrE#e?_Ykb8Ja)cE5Q(T z?~IStb{2Z+UIW@7s&D7I0i5EWz9e7m8A*GKU`*hfak${DMroX(eXYu9@Vpw#K;5m{ z^S1MA=kmCG@9-Ir%Y6jm$X})fGepXu;6iTwt9bx<_b)>SN;+yay5KjpAn1#qi%ztx zWaR;&6H{`L1{WoPQ-z67(_zBz5>rjuB(zA_TGv3sW@lFdgbxeStvQOwgaP6ryfcQ_QOf~bv4mGQs$rr&_6z;7aOoZb+ zzXbZX3!sZARdtNqT;8$mZ?3f#7Eeksf3^!HuLtKjdmoy}2H?=Jhoz)F<7#+F6$tke_AB&(W<=Q=ew<#O+{31+oRj$QR&`QW`#H8fNz4BDc)XDhNw zXowREKmn<_Rk&ed{X2oCZUU-(ptTRgxUc^)q-o}=PBgFm=P9TaQycK|Jvj76+7c!c z5aH!{L_gB?BcOWls;)Ol|M2%2>^D}r{ZY3cCIA@fRz9~;cUX==xt&LL9|3A7CSba2 zzk9#g(kd!BaqS&iM1BXk*cY1)%+g=7z&KZN80nqpfBfX#oWRzMylMOIt?uSn+)U3R z=db6yIoM%Qb?iX;k?iVq-XRIiw0`%ZKho&=YL6SDeXn~Up*n@L$jV%YL>nN8fWF{; z_mCkZAac{A;ro;SRCq*x0EW*tm~)1toX{BRYw-{qk3D~CPA}ToH@R{qk?sF;Jjq1A z5HFK_FGUp^8=8OWA*e;P)qzfjnM0FZPPwBW?#)o_9;fj zwaRj3WmB{Z(Tb0UuqA8;XGK=uFVl95l=t2Xd+H8s?5;1vQ};N67hdmcT|f}n8xIit zXEvHnPgZq!UULKfv-w z9o8?xvZ}7-#!*_8q~Y3_)L^GUS{$^ViyN*Oeb8WpkNR^+m80Mt13e#%BU-=DRu1$05Q1Lr(JFEcY_NYX* zhU`q(oK>Yp*%>9uZsw+H!`0f)$0%nK?2RUjR#qvQ?^rJ78e{xK(2mp3|9x-?7EGtFuazLUQ@NH$4F-*KMj&p2}5xVz)lb92KX zVvram%+$N-zvp*5b6EHb#s_2LN3%84*~fU2a?l2ijHtQ}aEZW5+);JD_k4$Qp#UH- zz$xE-0#WdYIsB>@F$df)9N6pk!qcGmYJVm>Pj&zZdO>1&Su^J#ge8pRvxk)FJ9YeX zCz;lajd@3cj|?e}(^8n(LP=8ddg1P8Rky}ft&3u5d>gJ4aQw0y^A_YIOmRruw$sIh zcDtkJL`J{1mmq(9|BN4W?ztakn-^j!Fksi*VZff_GlFWhQ#!X8{20Nh6|BJCT+;*A z*f8>P%$x$tCtTIXC=&V9ki9v)^tKy0Voa~03JfXH33qyWMNagC{_&Hnc(bif5u^Pn zUiY=-a?*@RvWsBVj8o7iX3(zb$AD=OMPSXOMdBb^v6B76Jh}G6!k0TK*hZ zpeAN$f93TWA&YQtho%xSh84m37#~mFc0<+u_2X~u#S^EYde@b8lr)9?2nHQ@Y`=!n ze!dUY6TA89@*BrQjFGYk;0Fm=VWo{yyMcu;WYg_;Sms;rnP7J)WBg+l17)=R1=CXm ze9orVkrqRz9!>$-x$DIes=-6ymRcw&;)`K0t~)ZB-jY<#6{GUdmJ@sm@g8|$Fr8Cu+1izMjv zbCPI@PMLl?D>(fYGK<I!POxZb8@e5^5dye)!<0qwA zO|;w+x$}kCT<{Se&L-FoAsLXE_i^b1>dOA4gjglB%=;^;YuYk-bkr5+Y0T(aL5yg& zd?%BnK{2#H%ob`?(+!IOV3VoTpysZAYB5oxb^)&aVpE8JjPZM?NufTyRZ`*Jza4UA z#&xsyfOFygb`ufHal!BBFV04d*j(8t5_RS(bRE!&aCgNN(dj4Xb=1qZ+SI9$cC$y5 zSLdZ5w^&c#@*w8_o z*cW3bqOWWZYab#2LtUWTikH)=7vJ*l25}sb$wW!(u5vdv0BC!Ow%C>WcG`?J%>yFw zL)K2?*&GSp3MS=;8HJUtw<^0uFv~7cb)%8~8NF*$nyIzN5*RwiuL;(w+mjwrf&5$% z_UmSUbS=N}=j-LvB%2dO1^N!>Lcv%D4l{YuS8dbFO1`0I7G_qosm6NfBaYkF zJp-m6dz(=2!0`wC#n^`ZX&Lg?4M@cq*l)p58 zQzjb}1QZc}%YVtPmD@s>GHNY-=)c_FF`~`fK;m7PkTMHhLwx&6 zpX42bDK)`;%84RSGNV0>Tg8nvydPt8%;dan@NbNRnOEFv?Y6PX3oFuX8%hxO(md zW1*x0=q*OgcRO80Ov=>k1vdxCI80+ zCeo?ldn;EGzR?|3dAwc|B-HFZ^dVIfR3*;u56rH^V&bn^QIrtMLtA+~0nY~E)Az8D!?$q8f2Tk3WZyH0TDs)y& z2Ik7D+(p<*CM2HaXVsxVrU9odN0?0z+dQ=*OZj9=35h1>koWZO5;QroP4)^=imJsU ztM2TwO&91T5~=Sb?#Pu+NqEaD1VwEqM5Wy<&e6+;iDN6a&`Tl~@q;G}1tJQ1KFJ6z z7bQiNAw?coSpe(rFaLO86NhRrpvz>~8~vC-t4A07?K4W~CQKuYIOmPN8c?AGSptj) zsn7eF`O5H@nF!OMO58`?ks)J{=BVi!0+$!G=g4_W+qH5sC#oC6=HY zII90yv{nwxd!~rG`)q^twdH3^+Jc8>LgBtd10jVPlREW&q-L$e>YVi#EKZrS+9AVk z8AV=H$W^@X@1R!>^@)NAehRKF=j<{^LS&dM9&7mK*>+#3)zG5TZotkbPX zfw~~#-nymD*8VUsQgexiuVs}DJ#ztw-u%(`wldPAOkU{w8bggU z3^34_ADn^eyF8x)#(=d(+~t;rwX2Z299P*aTkWlaq! zJcdl^53YCv$%cwfjs(EgUP%m{*1yEbe2aXY_k626r02XIj=&+Fm5QfgAcvFUeZNit z-~ir`JE+_Ov-b>;i8}JkwTE8 z6en4a&4tS_(jcZdTHwcdc}K0J{Z9h`+74Fibb_LVcgIx>vwk_5F&%hOZJAS~H0o>7 zD5E)5-qLsmGBt&J=yBEf#XH|Ij^Z!6X#hsHdpQ%IH<@XbnL6x|eeB3}+Y0sUtYdsB zSL7MRbEcYT@r6i47bWKziQO)d?xKfin|0~67D%h=YjwBJZ!<7zG`MP3)@jT4#$&Jl zjVo8`p)j6v-}rtNKuUrGnM_KBhu@_E(L&k7s@S=zezda^4l z&&^5e%~-%fFjGRVqguCvU1acx0|syZ)fwrxi|j=22h@shV)uhV8t8w$_XA=!T+__W z%{)yJc&(&qm{b^ut657z@`raF|L_vi0LrgoybuuZ_5XtfFesay-6bp~Q<~JY3m>+y zD-&g2TfBN<#P-#e$L?-yz#Gp|V8<<_nWCvn#S*@y&ATIfiE7cw4D9W3B$6+f{CLTC~!LPUGs(V+`eAMBjhdC3stRPv&*o>Esa-k-SJ5 zeivvx-rVx{+?mZ0-Knd4x$Bwn9IP5?Z|3<@U`_^pL~MOwRT=oBxDimbrn!*1kW+hQ z{)bt<6<^wU)$Szqdo%rG$*`SWx|*IQ?K?l0OQkaU{0lVjcF!DY*lkJ$5m(KZZMC&= z%}EzK~&eu{j7HJtX6=7kxroS0mV6) zaYx5&gg4~ZA+T=h+Y4)~5I>Eys~wA|v~IlD4}5!y5^dL2JD~Mnxm)KI#-~VX0O3Ps zUCx|RKmtv!mp7DRTNozS9Pe*z@%=hMi>1gd==mhcNpnw_t4>IZUgO5S)_Jr$%#p(A z#y~s>_Bav80cAp^?1bF0z3qbSYu-ggid4x-3jmdzS{Mah6BY+F+7YhO zKgYDwonVA2BYsVnruB#v0z`Pl0#Ll4k}N3HXy?hgV2SN`!d!ej8vOmNpugKvIjjOF z-Kn9B^i%z>N7>d+lfoD7LC06h>&~Ea{i7aHCyDNw3W&>nK=Qv&-S4nekL1ZoT_xJh z>;hZX7xhFTZvD4Jb-VM}L#L03O~FfyKuCU0HrU^L{#5VmLcht6pJE~r3K%qc z9>6<$&?Hc#hJ114i~2wgQle8+b#4%HvVZ{O5q z7D%VBmC8{!xsj)QepsfA>3k=9y304Mv38P_{#9T#;Kls6hV%Ba0&;U^=N!)A_b-Hb z%Jbziu?^8}ZFW3gf6mcBv(X}uY-!Z=<;*S`-zvLiPrxqc~%6MBLqusrC74psK^#K4C8nSm051>*Qc#F+LM?b8>XFKyG#7( zwhU+sq5`TGIMOmH8 zwGucjjJB+%fT-cABX;a#8QGFUX$%!4WPDO@85(qY9nLJ`DG`JB;)}El0@px1O@3x) zpYs{a^P`HT#0wmN)*kWtTxV4Zo76KFQUWG)4eM%(L8UAOL676?zfvD3;EUzraCG2Sh%hz~I<1^|rK+;Hy(m ztzsoFN`h=XcUv@F;g#?>cOQPR@Ha2=O~h?mCWTYWhn015HrfdumYelTZe}ve-4#hW zy8LQ~@fIl|GL30XEnTUFDukA)o#g9>Ze1jd?f5y0{T#$;EpJa|j#&JBr-O{ia815< zCk>%FMwS`rcps$0zcWyqrJAypk(|nx3a@%GKPz#RXSVpDiuJ@GGmYl(_W$|a`LzeR zkDJqI5}NlXJ-K#Sg4jDt#I5B#6Hg=J;vHUoKy;eX-job;JAp+!TjK@Vrr=wnt;hU_ zeL<10x=W{{xn93Ey_tIVu6oqBhy3rl>CPDix>z}O_X?dW=O-99!+y0#P`>@<6Z}=5 z-sqj1c%hZV*2Dq=z6T*YAe|U5AC&23hPWKdm~vqYNM<0<*y$GgT&8?4M-Uf{(z!!H2=Ivz8ajw-hcFR*{E@q-xsdE+lFUp}`iVgG=i zT2s4dp8hO1Rg$oUdyzlOW5p zMOhO+u@&(hBXV>U0S9Q7^9MZcE(fpmf?*N~F!EkSV^M65*RDM8JB2x}S zx=EV8%$(i$)@#nND>}ycK@axM4f_JxVHp0j51;5JxC=-3gt@)^wGi~j9Q;gv1VU}+i?n~jg=C|0PCNrRRDN7H zZJggF0W$`9kuO)$w;QbR#S|JpM33pScZY$XahqLzTRzWk9@a33^AXHTod0r)|0suB zLjujSYFMKkeLif4b&p9AN%YqlgH(B6zBGE!L z!NoNB8%D)cZutM`|Aww1AZ!Imzi=ELUW(IP4o^HK?VWl67SzzQ>K-IUq`JojpdalCeJ)6sTZv7k3Mz} zhp>%M!^12POU;h!pP{7Kq9pb6_2Do<>}f*H{f$(xFAErRUzcc#fnrEog(&xVNABzN zqxz7xZTAo_5$o#DPM@Fn0abR)GrlGhuYS|kM9(`DcSL(h9jG} zAa#$zPcP3<4c~(`LT)&v!nf9nvcWIAhKw7VpWSbQyARql^cp?ukH46gUPwgSdVP9A zEaryxe4^up06?23Dl!1XElnlR4ms;HU(RVDc=v^BE&euI?7 z=2uD4x%eVaQ0HM2CN^dFeJzvcKF-v1?2e;7tJ_bz=hYoNBGM?>Z+@!Fd2Ek4W58%s z;Ioj@-S*~TV$&d({oTERtLJmLfr$I1)%OT-imyH@RsL6kBr~tIc(2L29|C6@8ua*D z(f;fF#h0p;di^OJp4k3JAP}}3OP{_=+)@RyeO36&0RXV#rXc-=-|;Nx`&p&S=yApJYlr#ckO0&&NB2i(EnrKr zYLGmOW6Ube&Glg8v>%|Hzn|<6zPLA;3E@@Us`}MzYBMy}43cHffQrFD5L5|L)7$?T zt=B!2?XS8~o>oV^IAh4=XHdK}OL6GyrCv<;btQxNP~+OA4n76ZV*OdslO<6|{X;U%WSllpqyD1M&4vjec^ zX?!mKKDj6}2e9}b)V2)SHSKgX?qW6mV>~#b#h_U2Zwhy<@Xm*nmNENB#Z!t>4t6%< zPrvX)9l|T9Wq&y0 z<)8}U@drmR5%A;mBj=s|z?D-=&*5a(t84dR8S{dC$IW3B;itN_kU26dUSIus4yGl1 zrbfp3C}5tl_j9sg*aAaGvDZ#mJUFd`9yr&dYrk2o(`pfzj04at;gzq+CIz*RFUn7M zz6`Ml>AL*glI#XUb!daXu<6z^rs^n+qcdrn5U@B+}w2fvh5n~VUnRSm!7y5^kS(osR$yfjO zDjYR9mHJJw5Apw~p#N9C6**L^_oC;GYKWNB?mWn0gi5wl$ol_k{r}~Iy;nOB0Ia{s zzz5#{r7QoZ$Cs8e1zP*qC3l(1bi55@@u0OsAS7=69w5 zfkr92_UO{#5$b-I+LIdZe5d%$1%H##k^!84|GjY9$&@h1KFr|Z6pC8j1cNVZcLegn zHzjjs-V8F!&*yd$>izHgKdiR@gnKJX7dZU_~H z4Nd(iZz13o1rG)rDF`)o^>SgLBAthQdiR!|BrLa8gw}#*mh5w~kgs3_RyfJdl(LX$ zU{2&d%Fi5%dT7(`33w^$OCi4-mT+;a!7kniW^Fsh-{*h;C30a~vNnSo=N5T;V-;(3 z$5Evier}tahp8F6YFnkRz4g>MXgpJt-T+KHcGVP_TrVGgW3e>AHZqbe#0MA5m2^eN0xksW45_~uGa zuRkNJxB~|Vq(UghT1%nxK3`|gtUP4u3x;#ZGEH=Q8C%_c$y>{xuk-Ehg^}pun4y3i zK7$M^$FM}kZbfnJxKiBMj*Ze^CB5l$Y<70fi%w;iZd1gHp!}Nna@2sXVN}y<*VJ|%3`|m0MVIL9pT4l1_QwnO~ z(DVF!WihaD2%kH%VuF{c9ZO#Bkq{HofvKk&tNhV&YyAB^;h#5Hv2EDxzQl|lu^SBl zrUKxSPr^1I6{J`OC*o>lVjt&2m%FwR8nb#S$vb4pOsz0!Lb8~|0al9~jgUCR zi8cE_1{vbiQ?5-@>0QpXHUt*^eUwf#$1ey;@9812RGCK-)F_hPfm=t@-6HQVb|-dY zMYXo~%2?K?z~7qXvu~6WctHNVN!yDiIP(d%-b9K><7^8HM4FLjqO?(ZUPAJI%EH!X z=U@dt@xaT}WHiI3`Qr@T)k~sU6U_BQf-!LYA1+GfzpY-kBI*4W20gZl`U?rHCAsKK zc5bChT^BWBlVhP5?bkqbCXw-E*kQ43(bI1Tp_V>tuRElYV8WCWl*!jwO5$JOTs82H z7l2Nur@oR?+=0bpFrL^7EWFs92gSI2xzCp_o3MD0@COiWG}?Jdc;T0EyXy@8z^XH)7z+SfW8qo^!rpFZt0cM~*?L#jfzV90FNFVCn! zLEJwneL7{^TKhL7NvW?VPQvM(sX`7H3T8Lsr>g5{oOCSqHZ~2+DV?VBa?Os34DJZ_ z^=1f=x8o0wP361g&w)!Vw@4e#45sfg#`k*6DVlmmbYPBA0bF@Zu@qE-RJv*9T-HYE z=rfa%<>pqGU;4%T$kYm|Kibbx-@QwaTysAST?jXba}{mY-4twHs3DtbOjt!2d8JFs%JQ+Vy{z9w?Nl5HEYLk^edNqE8}|+y29smsXallQaqW EUkgja8vp