From 56e5f45dab02cd28d951ff3719ae3d77e6e26ad1 Mon Sep 17 00:00:00 2001
From: Grant Braught
- In some development environments cloning the origin requires that you use a command like
- However, the development environment you have opened in GitPod simplifies this process for you. Recall, that you provided the URL of your origin repository when opening the development environment in
Copy and paste the clone URL that you will use to clone your origin as your answer to this exercise.
@@ -146,8 +137,7 @@
Now that you have the clone URL for your origin repository, use the tasks in this exercise to clone your origin into your development environment.
@@ -205,8 +195,7 @@
The the output in
+
Be sure to keep your eyes open for messages from the Kit-tty as you work on the GitKit exercises. The Kit-tty will help you to stay on track and may save you a lot of time by preventing you from going down an incorrect path.
Use the final line of output in
In this exercise you will briefly explore the GitKit FarmData2 repository that you have cloned into your development environment.
@@ -330,22 +317,6 @@
- The development environment displays the files and directories contained in your clone in the "Explorer" panel at the left of the window. You can also see a list of these files and directories by using the
- Compare these files and directories to those in your origin repository on GitHub. Are there any differences? If so describe them here.
-
The following tasks will guide you through the process of starting and configuring your development environment.
@@ -135,8 +134,7 @@
There are a few additional things that you can to to make working in your development environment more convenient.
@@ -178,110 +176,6 @@
- The following tasks will guide you through the process of starting and configuring your development environment. -
-
- Click this link to
-
- Paste the URL of your GitKit FarmData2 repository from
- Choose "VS Code..." as the "Editor - Browser" and "Standard" as the machine "Class" as shown here:
-
-
- Click the "Continue" button and wait for the development environment to open in the browser. It will appear similar to the window shown in
-
- A message box may appear in the lower right corner of the development environment asking if you would like to reopen the project in "VS Code Desktop". If this happens you can click the "X" to close the box, or ignore it and it will go away on its own. -
-- In the "TERMINAL" tab at the bottom of the window you should see "😺💻 Meow, Kit-tty here!" in the output. Read the associated text. - - What is the Kit-tty? -
-
You will interact with Git using its command line interface via a Terminal. Use the following steps to open a Terminal.
@@ -329,21 +222,6 @@
- You will interact with Git using its command line interface via a Terminal. Use the following steps access the Terminal.
-
- Click on the "TERMINAL" tab near the bottom of the development environment window to make the Terminal active. -
-
Wait for the text similar to that in
Clone your origin (i.e. your fork) for the project you selected into your development environment.
@@ -127,25 +126,6 @@
- Clone your origin (i.e. your fork) for the project you selected by creating a new development environment (i.e. workspace) for it in GitPod. Recall that creating a new GitPod workspace automatically clones the origin repository into the development environment.
-
- Briefly describe how you created the the development environment, and thus cloned your origin, for the project you have chosen.
-
+
-
Some students will try to clone the upstream GitKit-FarmData2 repository instead of their origin repository. A few may even attempt to clone the real FarmData2 repository. The Kit-tty should prevent this and provide a helpful tip.
diff --git a/source/ch-instructor-guide/sec-instructor-intro.ptx b/source/ch-instructor-guide/sec-instructor-intro.ptx
index dcda72a..c35fae1 100644
--- a/source/ch-instructor-guide/sec-instructor-intro.ptx
+++ b/source/ch-instructor-guide/sec-instructor-intro.ptx
@@ -28,21 +28,13 @@
- Note that you are currently viewing the
-
There is a different edition of this text for each of the KitClients. The texts provide an equivalent experience, but adapt content to the specifics (e.g. user interface elements) of the KitClient as necessary. The instructor will adopt the text for the KitClient that has been chosen for the course (see
- You are currently viewing the
-
- Note that you are currently viewing the
-
You can either
The course pack includes a
-
+
Like the last activity, you will be working within the KitClient for this activity.
@@ -31,19 +22,13 @@@@ -54,7 +39,7 @@
How is the origin remote indicated in
- Confirm that
To create a new remote that tells your local repo about the upstream you will need the URL of the upstream repo. @@ -134,7 +107,7 @@
The git remote command can also be used to add a new remote to your local repo. @@ -152,7 +125,7 @@
Use the
- The upstream remote provides your local repo with the information it needs to find the upstream repo.
- In git this information is represented using a URL.
- How is this information represented in
- It is labeled as "origin". -
-- It is labeled as "upstream". -
-- Correct! The diagram shows your upstream remote on the top right side with the label "upstream". -
-- It is labeled as "local". -
-- It is labeled as "feature branch". -
-
- When you issued the
The upstream remote provides your local repo with the information it needs to find the upstream repo. @@ -277,7 +192,7 @@
+
+
Before you will be able to push your feature branch to GitHub you will have to get a
+
When interacting with GitHub using the git CLI (e.g. when pushing a branch), GitHub requires that you use a PAT for authentication instead of your password.
-
Follow GitHub's instructions for creating a (classic) personal access token:
The
The output from
- The
- Use a command that will push your feature branch from your local repo to your origin repo on GitHub. -
- -- Note: You can use the name of the remote repo, so you do not need to use the full URL. -
-
- When you attempted to push in
- If you get the same pop up, open it again. - Look for the GitHub authorization. - Click the "..." menu next to it and edit it. - Ensure that "repo" with read/write permissions are set and save it. - It will send you to GitHub to complete the authorization. - When done, return to your GitPod workspace and try the push again. - It should work. -
-- This text appears only in the Linux Kit Client versions. -
- -- This text appears only in the VSCode Kit Client versions. -
-``` - -- If a division/element will appear only in the `linux` or `vscode` version of the text its `xml:id` should have a suffix indicating its version. -- If two divisions/elements provide alternate content for the `linux` and `vscode` versions their `xml:ids` will be the same except for the suffix. - -##### Instructor Version Content - -A `commentary` element with the `component="instructor"` attrribute is used to add instructor guide information directly to the source text as follows: - -```xml -
-
+&e*S8`yND$#T6>L>iD>sEz+|180l{V?| zGRLJE~_(#wzmW$KX(^HAh z;hnskk-WopnZ8>>{v sE zc5&bDQXx ul!l|JwxW*I%Bfz4xr-zeuem@8|5lcuXmut?;*Ese z#54V^+wE&73+28o+a&_H0q&oec|&KZ707`KF8^_&MVtXww(^PlywIY8UB9zVklNMs ztZcJ(OCXZ~<^CjkxQ4M}LmD&3U5Hh&A9Ja4lI11V?uQVAdCgS6Hzs0}gl$uN=k!v@ zspODEKl!WlnOR}c;RzE>877?4fh=i#Ol~V4Z79>mKY5}ud+17^*QJY%yt^XyTby&~ zD2uzn{h0IguhwYMw$9wxPThLH_*v_cG@xvSVq76u7bT$kf~5lcc>PhIp?JEOrtK$Q zvyMwbF8f@z_iZH594WcH$@4> uL7(*yJBtII%{6#~c%vuFp@_lK4>RsS69^uMheT0IoY&Kz*h*0qY z+WlJWs|xgp-{{03&_kT@4Rx3|eOIAJS!%rI=1ub2#rxMqZ7- ORL?v|!Bk>$R+5!c6rJcH8;m{)-<*tG_cg5KOk u|o(bLc*3x=V21+AO0e%5!8Q`A6 zIvc&-I<5TgWF7Ve@wUc$UTOVETF!#u 81rxW=Hm;7R>n#V zgL}KreR2GBxJ>3tSHqnB=Sxnkjh=aX3?&Dv9O@?=L8CctknbF`NwP72)k?C$p%|aM zv)U%#PN$YEpf4 ~MQo}w1b0`L^W$yQy|DNeb`W4AP3qa^v;&orC6RKLD zmbfgI=sz5N9a#|kWcQL<;HpxgkE7@P50a~qRv8szJX-ZH(Vz^s=CGtOsja8`mmzbR zA9h7U_) QVSQjc^tI0rR{UNp-5F+#>H$_AaC&T$R1Bk%xgQv*@wv;y z1E!;*X*1@a>~=b?OP+)qse$6g$FX3uO~G@^d8LgHWfnr1a?p7&zuF}=>^Oyv6-b2E zJg?{zD23b2>VhJnD*H09fXTCzzG*`d*yJrrB5s9{F)oPX#9{Z-w@g^&lTh+HbbXyS z*XAPx*$4(^X&&fwfDDZne#@-ZM6PEOaGSD$i475Iq&+UfinA%hV0O?c!lAa*HJtn4PJ>9Y0OXRJHb(`EyA@KzZ zju{1gAIqfcRENA$1F19;m0?eJq-2D+f5sQ*48*VhtU#LfX>_t;iH7hldhWn&_M&-> zSev5ES$g3!&|txSxx4cxSVF)8s~GAy0}ooFL0k@78hSFipd@w+_*_!QRDgAd@z@pc zzr_RtTCt2- t>|N zM |9N(f;6d}0+4%SAteGAnX1IcoD*WiEX9Pkd6 >hsp4|#6i{qJVq4RLqowl0@RI9Gq!ihEAEK)+C`8paH`*3arC_H~( zxB$WCM=h0!8jVm8eeRYhwygaF#LdmZ^H0J}!_k}QBnOqusW^82(r*2#dl-JcXg*PQ zkXMwoYcmEL51RFC0T2(R7>O*R-TnemqxE)3gT=gsRP3)r(m&AVC}K_UUup9M{|O4K zJe^a13!Zury+Qv>z`GdCt6Xi)Cg4|w_#r!T@1oC@0bjs6)c|zL+nHvOCi{(7GKG zipfM|YK*tA(Fn}C`)?C7Oh-{6iV(>0fbQ`S=<7jSQKib+B@{sz?J7II3qB+zGq98K zPBd5jBR`k?t1muBI0Z~Hg0-f5&*YR^2GPItE7J*=iz9>f= -FOs0t+IU`sM(!pa$#!m0>0Gqm6_H2{lR|}V)R0ZU&NS$8E1zJ~8Xz3f zz!R)2hu;{&EFr+k6@gXZO@X#}uc^1~And)WrpPTW(W18^Pf-AEDmd)%u^X9?v%wbY z0rr-HTR=%yiA5A1(To!nn%HvF?#Kl?fsVtpLD5WrP#g3lmO-xyaNmbQ=4Cus4}Os@ z(Jhe=XgN+)lU!l9zBIst8epk-0P%s^K!gIJR2@@wLa&GSgBH^xUlYzYECo_47f@tx zdBY`465`4!p(rzUTg8n)refeM_R)#)G4Lw_1#fnUexg%bh$EtQIUSbr73jV_oe^>C z8ug=Gw2T*3`j?*Lg#6jgtPLzXCgc0kJeJhGlKvr0{l^!z8ABkY8yBkH=B>GCgdkV0 z`p%Ezc`fH}6UmU0OfIC+5G;r{84q8_L5@|B=>vF|2UEc*EMzpcM3DL{4fF$6*^Sha z$6#HNT Fq9lFb=ZTaO^{l=j%y@K#zv1tg`J-Hi7tS6%f9CG4 z0Y7r)hC%{5r{>~DBcI-6sxU= %C9ooitFSOyGNrP321WdJoKJvJ{bm*al~x z%or(dtGq47r`h6MuXZ&%h;SSxBmAgGOFWJ65xaiA;<*2@jjTWO{);n}x<)Q1s8oZM ze= eq6;H=w^m&AvF*>t8Q @(>Xv9D<=CbMW+EO<#z^9$FR*EiTRIhe!jjo=tne4Rb;Wo;gBg|m@FfyxPJ>T$ej z>i#-v_G!Q892a$DxkPpezvPOwzSw L{%=2*=k~?WrMO)}H%L2CLTb z`vR#gY32HQx6aO<-LZ^45xW`2A-g(AIWVggn+_~PEO@%OkR9*DHdw;^WMv1 nTTfB~eV5$*62X?;c1VX|na6c+=r!PCo@ec^s z3z$RE_#IaDO2Tq<3?4Q!YP{uI!*P|An=DIKq~S6>*fJeLbr34!p&DB-`mF} ;GuUJa0{X9I+=C&mJf>8FzAnL7CSGx_xYuPOPRFYIqtmQY&-pd*`de=t_5IF3vyc zLybLN_gu~1z@{MF<48wpAHmLz5^Wo*YVlX^9}wZwY2%SUJSGSK#aq&)n6o|a!-IgC zgzGSQ2hw*nTao45U^S$8k8p|0>HM1ZT*K5iv6rwp;p+VU{RZrgn}}HrqLG(`j|Anb zcLE)G2TX~!MQVd}-fAl;Nw}J1X 1UZFCCZpgMap%H|839V^7HcN~t``Jh%oaFH$9hGstAMpoYa96NGBDtSrMSlt z|6%TS%g?Q4v+YMbI5OGx L5z%|Gr%QPSCw z_b$YXCeQPndE;B0g!J~+cj-F@20T@L-#syQ(6tClnHUgEnRe=&9xda-hMD&8ESmNd|Z7NeLngN}s4 zf{nt*8SJNle=yIk#8UA!CB_vJIh|btcrUyL&Cj$!PRQ)~3c~04FX_K_vjSwunf+N_ zW~@ TB&qn`pHh4x#JAq|+E5El%BFv2ZTq_GQ! zxsR39oYWF+-)!`GQSKeLWN6uTrPZJrG1z*9+?$3GDO{PgYzE#)9%+%Vi?E+_#1@OA zHY7z~d!HVi#*MWxcRp=-S?qA&e!9C6@$yH@y6 yo i z>^siRA%JOM@l)m+P`sJ_UqWCp1^Zh|(=e}yxg@}*rF{my$TACXJqjFcSZC3X00XKR zd;OM|ZOWJgdS~N#i67r2e^iN011#hi_jDkGyPKAfwfFwn*D%BTav}mEzFmreb_m}$ zi_^TP`ybq&ku+i$uuIve7>80A1`FA{1@5t<{2!<;whj%`Y8a`(Y`s`-F*aTigq~W2 zi%Bv_{s~PGAtBdPKcR-gOkzrx44J&NW!Ql~6y6q=4^;v&IBDCaer-7wEYfv~p1tX0 zZqtnQdHa`M`TOpIw$(U*`Ag72b~jgGgH^sFxXH6twMfrU?jsXkP6qk`wgoNwn}oVM zlMqzDI0nIkn;vLZtD=Dd?<+9Pgy76)!U5gY6x|eexjO1c@$?&q{8^_vD+dhChL 8~Qk@ggE1A6x=RQ^Q*&|71mo| sqG77U!VQ8<5N zv8@+Ik1`(1!8mFzrqRr;eOf!kz~(&Py9D#{1sD1@JG$(iGWivT<}{s?{ h5;TR#2 zHC_lSLkt80|6&fUK?$lH5THrK_<<$$(hKa~Mf985$Du=z-5LJ_x&CEDg^3g&d72nJ z=gQd99e qr-~P7ey7WIy{KFvXKGJtWrUB zk_`D2!}3XoC#OE!I89OSV{*1D=>oFV&Mc6yA=OGZ^d&&X8?<;%)voZh%?MGvlD1Ss zMr6axy6?;hA{l>><5|pI#1l-A5Qqg)CR>FMmMdQ<7wa0&O~cPaEbhN$jr(t`>Xc{u zy{Tp`aIeCCU)D#3xh8(AHs#KaQ@}lTp3gHu69|A7eB2E!Hzl@A5LazCQf`Pve0GV6 zuV}sD|Ml*Bh?U@7KMBz;IuOH$c@^k3dYeVbBoCx~8DB3D3UbHwjTP1aSSrh$9x-`> zCHTlRqs^$ossDg@sG>T_QWsa(R;|)x&|uhfwEOD2N|E~ Kzb!Ok{68bS*DIa2^Dk_{On4Y&|6p@2gLMx7ok}${gDueEz)z8Qs>iypzv5Xu zVnw>3 {7IvZ$ZYmLJ#;ZXjsDMmtk@pZCp{^q$fJ^ pM4D zHLv729#YY{F)~nmF9>D))dwZL>0tdmF6DDi%)_%H-Dj139D~n3uYYjsrS5d_fEuYI z3rA}6$hj^q)Vj 9Pi xmB2R-{4}4&{m3tQtu&~K%h6q#XVD# z^cj!b{8jxj0 bPzIF-a+d5YwN1=H50`S_?o5*cSURQPa_pa!ew}->or<*&$7Q2kpyZ0@=~Ohu zw`|kNQm|Kdi|P57{B;MAzFOKfRq}4x5HVkamrBTmhs+!K!!oLFh%asd#6{f8&u?Go zaeecd`_|kyKmvcaINKNScd!7y@XP2{8 iv>RJG*ajqByFK zKUl3zt+=2PL%QrA35voi zL06txEv99{4jJQ03ev$oR^jJyZA>y?Oq#Thn8Mi#q84LR*Rye%a+_`8C q!mt>FOD1ZPGB2-uC){O64@bEYB_h|@|BTe6wzNR5u0Xla?7{0&{aAcu>tGFCw z9tWfXjaZdv+$(_1*2VYEBhEpKjM)0>Mu7*zF+)&Ty`^d9EAbRVxIznK8 +tKfh@b@@^B1O^ap6&B4ETTuv9G1 zcG^zr%iJbJ_Ea=f+JIc Hj z^i6-thryl2a{*xOfpCQIu7E6A;5XI0U(kez^8 zAjyn~VD3Ci@t42u_lwPYs6i`3@JccZwT=zcU+{JXy&IZt%zTjULRM#5G?42bvb15I zF^d=)Bj0;0i|VE6e`u;URMT1)NI3e{=i`ZUCmIc2WbHj;ANi{ ?yzGpy3%00B(d+I}}3S7>{84BH^{5wKy<@t>|Vru^;f`YaqDV z6$FTH@gM;#f5E~42yh%20C0?_#}D{@CTu|mu&K{!I5-BJSCavJNKC_kz0_?_MU#B# zW4*U6N^#4ADM?IK< D>KOCSBN&bcA0QtcG9r$t8Zhv$i0V7v z&Qb++FL 8d=fZ z(tvX%d_jiYS9`S$`?E0bBVD1oBePI#BCbprC51E+c8O7s!Zxf8?vA!m2z(vHeBBX# zB#fboS^Q- >^g}8ewRLtAk|H}XS!$V8s3+CkqM=Z_bT5Gn-4WVvjhk9AWSI?bx z=2e|EeCu@GYNYuw$#h`rRtgUXE87e+%wydQo*pz=GUPYwT`+IDw%Y|N@!xt{?*HlV z7Bu_Y0nq*L4&EuO=xLkZ!%$7`A-Lx%E7p%M$cMoC(HcBqiw8-)YD^HvFM;qjzpl z58j9jY`a}yQ=y-7MJ$mqc_&0Yv+q*JTe1R m-AHX`dv%eJapauxzQ!5ec%FIz=-ZtuOiTzeblP$3gs_ SOf?ei(U7B5dI4y?CrliIsDc zmfXZ0P2bRBY_B0EG#+bB7QXk%n70I;f*@CY4w|vz!4TT3e!_sE@fsaVVxA=FjX5Tf zh+yD&N?3vt>gl=5h^+`5pru1UI<{)sVs9XnUfv&gU%v@EaQ7i-InV{rMa>uK9+YCp zU_&B29SPNsL4m=RbIVtNSi5GCl==)BGS_9Tk`OHr{wGctpQkUalkHhq{);(e6B~J| zC^;`LcNNi6v@v<4m2A?{R=Z61hNu)q+D|-N8~Z2UF-*Z9iD<4P7(}HiG9)(N8#5rn zX9T~1P{Aywa@R<9^dYm5R&+hd#f8@MNz+G0jOv(8nN|m<=6vGxs@G$@#_Am7%lyfc z+=8yknUgWuUBKEhYUD--kAXO8gHZD-XtR3axOSG8F=!O%tV@mC=%wi~el3_nut3$- z$&fa!jbORn0)5|XXCL>>fnSCQO5A7kqIC2P0{o@n&uF<>{X_kyyM))W)hUMb1;{R= zEywe5ztH;N6XGCqt4wO3{$-y=lbW-R=p#cHkTaomAaQUnat0#Ec%fWLcp48W+XT5) zx#lj|b7CzSD!V1CK+1gbZJL?;hep4{qHi+pLq#J(m>)D;^LX=k%e_DEH;13Q3k5w> z{ D6EA+Aa4E}`;lJUWq9iW{hhl1Y` zZu7Hs@R^a^cwLznG`t)VFf4<}4`O`ibk9W>VjuhVc_#-Iy-)3|Haqd+U5Ll~RW-(> z*YeEQBbNcMb*#-Ls3N1xLm@HuH<&v(-ls|qf3*P@aWgCr`Bw<>r$lG(x5I=Y#FTKD zuO0N8nqm%8XhgnT%02kYK2bD8p
xT8jwRsB@D{|C z5K#&ZC=~oK#;$;HV1Dy%@xL7X-$100xygDl>TzlF61E; TRqrbsa!~%*2I~0Xg&s>HoGhXnT?eUxOz02-+w~q7TMM(qt> CSVw6YP)@%pR76xbHo{|Mf!D}-@X zuwSRW 0 ?j!-g1EFKfR&C=a<@l(dm(f9DKmRG(;$8 z67N|&CRxh=nSIn+F+${eFQJc~y>gu#o2LZajiL}XE>tXF?6A_1sV!L`& V3oXB%%8ZlbozEb+}6 zm%$j&GVltN?ju9BnZ$>pEEiA%hS_hwJZ*SJ7T|aRvFe3e60W%q*G)#_!RGP2=VPFV zhoRgnoM4vw=2n^ gKUGN_Yz+z)>UPLW}<-W>FP%ZAKU`oGR5a`mg zOW(0H^TF;M@_4;V4vfBMHV3>(|8&F3_Xut}E|FRdLX=pg%>F|iBhj%yS?3ZIkc;sL z9$SnrMqqTK*uQiUiyw?_GJ_UPvRP$A*qWSiCc5^~)t+Xap@som#n@NelYqo_QLV+U z^*IIjQvFc;Il2FbvNr*Tvi K z%p}XCNS4StBKtD-HO4ZwLBlM@jG4LKOZWXd-uL}K&;7j5d(0fiIK~Xed0yvt`+Ps2 z?`1hm&VV>wawEqJXMBSoC>eHgPHlxtEe;bSRtBw2H_=?$BC|DeXPtvCbM |b zvy!3ip#$O(QgLF|V+;7Zyr%Li1Vqb+C_BpqllGpi8*g4MGw-I_&Yxu3858IZdMyEO z_|1`zo2pOxMrY2j=;nYQp&pbJ1a}$KT&y_Rmk8o}I9KOvj*JC;ILc`$vM|I3wcidT zwzLA@FJ8F|(!JaL=ZtLCe!7g;U$ARCR#B~(4feCuR(2ATUrh@xborwJCKmQnYkkD+ zBXfW=vOYWSKXc~?%dm%f4@R2>Mu4x9OU?SNUi?xP^tTpAqIFGt$q1!k>Hg5Z6*wmK z6fO12@*g&{C!x>zPCvn--=B=q3f>9j&0nea3jO^eO{xV0gfMyeuA;i*NTV^-z+Zmn zQ#2iLJhsx(YABGvyK3EZz5h+f6<~}%9=dpv=~_Wi(#ONclq0zy!_7WAaP@liQgIHc zI-yHAM%kUFF4 pSWOt}ikplXDP^>-ox4*M)NenLW;{c!cxI=CPZT ziUB=Wk|UY>WPRz19Vw6O gmHB|NXSQg%DbFE z$Ab>}Bu*8=$5LwrH&t;37Bb;09z9XWR*9*e3;&bI%m8;#pW);A{By9At;IIx24F=V z2ZSJiI?X}nV(4NPPk8qqF5(~L4FP(dJFG4Ia`--Hu&>Y`uLhPxwQ?I2MHUtJ3M5g_ zv0X>Zhtz`ko5QiNVEzV$nTUl^*Xgr-?od+K>}3laOy8f$j@M*=;c$P989`q#wU`xJ zpUw3XS)4e}WF!Zs%)d@>IG4@IMpBfG`cv?TA+B^7E$!fZ(Hhjp2-A+!oFz&%oAbs4 zAMt5tNFhU AW~v znH&$*F3CW1Pa#??VIet|FsHS <1}aFhDRYv79uZXwGUto43wB zIhF&M(ES%PJCXc3{O?bk3BnaZ(B6_TTc%|Mwv>Ofl_Pl ea9>e_l qH9l@ln1{THHp9`0vMKyMjN08HeEf+h9{I-250=VG@cI<-2+7 z&XgB9-vd~PJ{EENLg?S}t`gtBgD{=D3fGifev1XkQE1rj6w875G1wsT?OIsXs>wPP z`K87GO4Ii?Ku3J7>l+D(oArGJpxz*d@wT+yoB?gso5K3RJfaTDC+!_9sQ%UNcT=hK zJ2uoBxMGl`$-#+>Pj*#m??W#YpY1iJ>G}_k 6Z45M>Wz+{~Z1gYm#zNUqVSWs5qhc_m%w+?SxM zEY5^O+nXt4rON2nKKW3rHfp5LJf#qKkwEL6;(nZcX4XzBVW3f~rC;Jfg+rb11}%tA z&CLLd7h@37%?IhAjT9@kE>CFskNZ};Rl6#4i(61NSPM5Cej$qZb?`s400I#zL_|GY zMN=R6a;A-!#l!S YfH3%VcaM3V@ZJJm*wxj9Rg%!5dZ@|{G+`|Y{KJ3r zb9U3SYO4k;*nOcz*;-&F>I-k=qR!OkRxC^p$b?8bUfvJQwJib6cu~T3-Brj1lk_38 zKnfoA-0l8M4ym9^oWuZ1?q=hVo!UHa89YN*({Yh$`5?C`iKbRZ(q!rgTQF311;#GT z )o!KFwpYe FE zzs1K5&p24Oa#s@oQvhLaL1!n>y;m|$o4>N9bea!=O#egdFQ0JH!CYw;lHYQ5qaXZ_ zY{8i+)Y$Id{N20+ushBdsF;j7{h-nB{okAAj?!m>tlff%qM+AIk98s^^%p1)34Y5` z%YC=e=NXgUi^>bW1g0y_Ae$Y&2lbeGItU=G17kq`LOKg)({`Rbjs@fC9$3o-g!=r^ z6|LLBd<2DiGmy?62#EHyMuGIo>m`*P^+-H}xDJ6Gf@+ii<+M5Flg>1EUv|m7(Jm(DQC4t!jJE4X;5*8nl;IN)& zCcSp|paAP)te5xq_klfbDU~V%4bJe#?=? 0DC6T@1Vqm)!A8a)a)U3{D_6Vu+coy9 z4uk5r_5A9-;y+sZ4SKlu=t=fxk5kwuKxQ78r?=|w3O>UBHF;$K)ZZr-Ond;2@W&9J z4f? LUDdM%fHp76lDB-6p33)L@Bjp&=&&s4&|HEsSd4c8Dnx!} z+f|--F2lQWxij01qO6OeDC4?ePDf*OUiicu*Q0oX7dt3GzVX7kHg8#(4nkBy%9cFW zrK7}xR-=|RnT(K+v*niLt7Y56_CDzrExD+$mf0WZeI*&sYftHp(F`zAzbw{Ll0`XU z6GAD>UHPF>jb~)k6}0WPQzfVN5KhUycBfcHZ@ >W~$2W~;&8juD1z0!cKD=+= ;)6IKIgYg;GwOA8|qV;#XXKO5#2>>V>?$kOrF& z!bvitBlVaGCbF|{^yiFO;34P;en`?bWA;QK*es6pNq5@up(*aXa44F`TKhaw*5q$S z;PojzXt@rhsrFElmRN^)Ejp)B!wDHkvM$DwPPhUqOp;VCtV&!IFtr$&;mV>p-4F}> zk{VYlr7zJI_%pJih&{-q)>rMueImL5)&)Bu-K(V2tIGU)S#GQMup0&?1fQsv168JZ zk&`j*F&iaZ&DQs=W2hQSZoyJ%JybYeyCI_o`3hE2g*p8n+DsM*(1X<*d_%{K>;kp0 zTuYvnKI%E}a1zc;?Lqx!hYh}A3jXjmBTQLALTsIjt@DvBc1_ 7%_t}<%gaLC|htLES0PNEkW|JqZ2vg~N4PMi& z7zCs28~L8c(k7@_+y1HcqANvOkDi(9Y8e`goH#(U-6z7!VL3ldTnw$8&u;nvJ>@yF zfHvpRx*%*@3d*_Jh%!qMc$aBs(IC785;-*;JF}}pbeIQY7E+Op=Yn}1FEyv*jbQ^a z_)1z=1NY||*aVqdkV@6c(ZDQj;eh}xe>um0b!1`S?2oX=D=<9DK5z$$0v6ZaxzR@4 zt_xV#7y=#sPW;pg&da6P4O>XZtMXEK&y3gdHL<*Je2_vz0(DfRNyve)(}@~e56!#* zb-ivs1#Fl1Ut5`d6?S_!D!(NCE(4VFHja5LBS!vjveqBgR<8OXbxR_2WT@s<%U;;h zl*sVwlkJiyNmLQuMN%K-wtzk@s98@^W3i{KiO_EkEmpT%sJihr0B3?XXFm85VEqZg z%x?M-Ek7U~$nl!Mn<)6!I?M5j4~9kZaGI2_?L77@*geD>FniF|67II()$16dCh)Ub zt$E(0WUn~~X?=28Cv3qPRgg@d LNr=b127yU28 zcr)C-{KXuoHSIUk(wvk7mj*o TBAKwrvUU@z*SXgw(5$s=+aMjC841Z}XtNn!)~@q+@;m#9N9 zoc04ysqwd`3ai=$R~LmTY;;@-t)x68QTZxHdPl0}*5aAX`krY9pOKDNEmVE+{lHCz zu0g<%^Cf3&IXDLaVM-6}gx~^BT7gOh_KT?-Tw_vBPo?+p0$x_*FlY$U7O+apga>Nv zd#A}|6f+)ozJh!k^yurY&dCPk<0)23OMm&=wkTD7`)NoOZ1)s2I3-r^*F6+1U@Z(( zD)$C=85;zg*ft$&X7r)$FwxDbp&K!mfoyGxXiTW2f6WJ@(RC~*r{WWmdFG;%^#k!H zKbe*XU3F8pahXtqrUbo^R03xvV4P_osjPRu!ZF5)CZT6b8^mamuSbC1=}c;c2G}OU z(b4DyMF!lLKM&u8IzNH?=dkxdzV00~e!uV=wFKM$;6B(^VefU@ruPbFcz=V&4L;h9 zi$TumUQ}*ynEK|!t8Ly?7y`HkmJ(U*Ng$dOynW##81*Y=A-8HTZw%A{4Wq<(<3+e& zm*b8LeAPx$lx#)BV-5aFAo&v!8Z}|Ud0T(me8ODcD=EG*It*m R AHDx(>qgwdA@%&j70QUDi zcpmG!43t2{qR(;?9|`XOJZ^`E`}FZPM9~{u^ALkae-t@`tGywW1!_eki^kJAJbxph z;CFl{13>bh5f)Go-N66mEmcQhn!&hT3_M;xUN#vc241Gfb<>prKmHAFAYsZJYl`*f zYQswI;mRqTy0E3Gv=C{zxk4T>#&kLCFOZTy60;3eo_TM%-569J{U%lH$8`AE2Vc?h z{SC`prs9B3V;+)s{H8MzmeiQTrp`w1V8(-9zWO1zivXP(=YC13dPMV-y_FX VAEm1b{OLzjOKxuvBU)}^x!zXr37YN z41zmCLePy!w3Tp!wec`5IRnJn$^ab2Gs>@89TrlJp!3&X*gYrkId4!vY&B~v7%~ VXHSA)H@v3{XVa6WR}_!h--WEfOJ@mG{SfK>d^s zO5wviyJCZC7^qE!Cpt6zF$=D(`wu?Nz*0T{w?o1@r-|Z}}lifKS5!YpnnS$M+xr zEdCe@AOK@j-Wb6)kz$p&u+UmBd=&A$R=Ui2EHyZV#U0yiY+R%HlD6+>p7RX0RK<9x z>6Cd&u@3R361#b-tb+6QA>4u)j}KWbg_h%yzHi>)M+@l%g!x)8KYnpKJTSpSOg(+% z3cd#4vH!PN!Q$&63)tFt+^Uwbw$#4B>G+_Yhq`#EoKut0Bh+v Ipt%86|kEw>cZoWeE&Z0ymt9;*+?^RQ_)&yQ^NgvRPPBuCm)#u7>u3D7^3a zg^f8|Ph>aqhhXb4@kQMFFK2T ts?Z+eddwtFV2qL5`1!& zIU`hgK4nS?5*XjKzU42yv1=3s%J;Q0Ik5g)R%nG>@0iC^d-D;FM?5H6gi}x#ivMGZ zaU%2sSm7u3#^hEZ8yoY}5hJV+5-VgjAK;KcomVY5NwEANL1&aCHs@d%x+*UQ@3X~UvTFU2164+?e z8X7=I&k*i>@i->wOp%x!r*qe@m2p?v(u$sRuuTrrY>|WKs%EJSU0;4aIQ)x9$}^VJ z=na!$Cc!_6JMv^Ooa9zzp3nK{Ok@i=y$ab1)>*UtapR*Up#q2Gy#q6(K5K=>oT*Ii z2isbYqn_58!YnA?=Zqeulz(I?-U0cT>{Nc%{72J+PoX+lsC{x%p_o=}^{p+L{c#6O z+2FT~Im>URf)+fuuL*2P)C%|n+i=D(j=sz!E%JyQSFWseWBE1ShU344m3xHQ0xgMO zfYAXCDJ&0~(d1DszNb{`?`c=hYa%Z`?F>E)Q&nJQ?B;)KyfXuTnnW_VmX7Diy;K$r zl@R&wpTS|9s0{(=)pSVJ$~`tJgg>W+oYLZ_z}au%{7JzYpu!fBG%36 FSZl@}WjLi_H^Q>g*-Ja8?5ePHDW@C8yC|bJ_ER98!?w zdW|VI$TtUW7w}k2ojr1K*A+uXgW&tA)8^ZNT*)WXHB;^KL}Pggt==GuVR^^&cn!i0 zL7djx-5 ;mcudwZ}iE)w`rjSDnF0JSppWf!`EuzycsPL zG7ob7sp7U!iGVl}+tsrzs{$>YxL+GSb?sg>&O4*shc@B0?wcSPDBQDWW3ryY6LA5U z;SkEF7PwhuaD#vh_-coG$5??_a*j;P6!xM2 F(K7!^=f>76k81l zCaf^?Q9R(zOoy>@D$bP5nx&@Vf;)(T`hhRt#w#EV+?U9l4@>2-3C_Pkb4JlX6e}Ul z{Bi{es%HY!292kYptjjiz9k35a`ie$)NN7&c?yaFBbTNG&Ko*J*%j^Rw0)zOuti$B zcO*u$g<%w Z8#3tSUfEqB|d)A@E5syouQF!D&u zyCkMQFb?I`!TF2Mz%ODIy+c=aT=o5Va4*#4LcO7xZ82B-^`IG*z<3p_KY_bW%?G|E zL3{ED(UZc; {#3-@o3d$QjUTp~e^VIzG@r9Srh5Q`lh0}sKAJs(R(?NdtUP4# zZw4G<{FLQfX}ms4;*A2+YP>8I%Y(lH1y-P{Nz2z?0Zeh{DTcSm$Z}yBEGPa)ILJ zW8S_rkN`I30d)+NGncKTf54I11dc3ZsW+#QPwS~3$d3Zc8lh%myTE?yM6jPs%abSc zm+c7)JSF0xBX7U^X&FJf_u;0o8 XuNu=4u*`o#GtD|2Jf1w5 z;~c$^fNc0WU=DY@%2VAdxn(J;t}M>EO@b#sY*5M7Xz}Os2ml2547zM0|JR5|ky*xu zg?+y(vi4bN0j-31QHVsG l z3s?q~#YV985du$_3iO)u$oaf^9Dg1LzqUs4@-!fpeRt-iehXG5vdf%^Bz<#yB@Bfb zp!>JbxhO3Cb6xMrAd3Z=T~16Q719f8{8l;hz%h>Wb`1rlE~>%DRYd;rF429;HKK>! zCzr|@Dg;y=bKTLB4hyuTEnjNMlsj<2Afo01?DaM~8pYqXhzjzIx+D!$*N+cv_x{F9 zMK;uiWQ=;MV`GjD_;Y7G_@GQ+h=^Pz1+wnm_&WfvON?)NjEt%^KC%%@yjIk=1;Q>* z2<_o-$1w@?6{EyH=4f@`=?{Oqv-M{+tENg^jcw4(<@_`Kkn3Z&`M?O|IGY7g1|)wU zGPpc%l<@Kr``?`3dh{l0YxT p@GpYyA1l*8oUDMmaO%h z7qRh{je*)^_WGS5E;lWRNQx6!A_86Y)7sTKePOD! xeh~)aGINg=X)fC2D@gHKnV(u``?zv>!>; z5|RVe9tS&_B?IOta*gRH8PG+%<303Oh&ApnHWoNLD$JF10C%q=%!AkO5whHGgPQr#Xs{YrH! VkSr_Yv=x7L3&h~^#CR~DCZaZ~hr!Lx(g!Y@r2%TA;^$Ehao`Y|R_fN?Fi>8# zbJYswHNz6d0xD=f-{b>feEPZ&tr*+~xIy<2u9CN81S1$F`Suca-~X#Le6tU7&OWV1 z$F5~L&_Q|onp+qt#ZccVltjALY6%u{`~#EkO*7)r1^0e6`Mb?oj`dQ%k53ma4$3Mi z`${O6%hM>vvyCv`yg3TMR5Q%^=ol2&raCx;EoQTOBO<6lLe)a%q0j^{WdR1m&sOqQ zwIIN82;miYENwSSQ!DAKVMN3X9By!ly|#tFZQ~+r1QLwIT8mZn>NpDpK;$afGj+lc zsDW*_7DSSeSeyTG!$qQFuCD^Jlet9RA&$XG1puFBV+k>%$n-Vk43)$)Ahi&jGeR z%PPv$W0+a$$28}egjqJsd9~=u7(Hk~+m%Jj#c2{rIT=yMC<$k!-*NN@SjV7ts+Wf5 z@Zf0$@O-dan9XmVx}6Gh2fHOkc8*3Z)~0In`C%a@l$b}S1q~-I1_<4|7X_AEl QtpoK91UIN{=CyW#~^ElCTk)=M2`t5LE6Li8|985(hkQYxztDy8fwai86WQ!5+{ zC7HA LA=l>6l{RO+|5Ecd+*eb1UGV6Or$+-1PN$Dmx0%=t zw+rdGk8SeUN@Ib6S`%)2wy7Z6Z%3y_js}?ZV5ZQhXaQskNF~#Yg;sQe%7ML59*kQ> zTCXClfcECWTR+xm=LTI~Fb5O7;~V><9Xmx>oOt?sv<}r%r dRckpnT;&_zkQBZ%hv?5%t4|sSEW^Y&0p1fX8DD;Uq`<} z2ayE|uYS}`Sywr;G8rpea5LyF>Cs$005ASd1MF8&wM2^JakBse-D$r6yxcp^EK7Lq zX=<4FhiFZwPnh1IMrSyu@`hKpny*Bp*QT9clUa)Q&I`Kgy7z;wK9K#8g)t>hZ&kq{ z=Wb>P+;bzBtzrX-wb&LcL)hAo|Ez$; z7ATwl7T&M$FB>Ai+0Juwfd6X4ekg~W&!^<`85(^t$H5LlYK#$`8 ^P{hTWl>_Y4Ur|#lDfp-?#k8!;DZn@C6yyh;KaSG^d>=%4EWerov41f#l7tz z?Ep@LW2ZA3arVU4O%sALEl;Up*}3*t U#)Fq!abmGS>W>GK5FEJpR6n{ZTA#{e4a8Wi Dz!-^Pr l8e$l7croU=C*(F)S15rMZtS*mFWZ9CSH$N7cV$OrD+HCUD5`q^fG@okDcw)LW>X z#}4JqAB#u8Njq_vSTV2)RWV00b 4 7 zxvRb2JeehS@A|Q)(V_d5ntDa|vYBGPS0fcxx7?tWsDx?o%9?B BD9@ z@|$z} o?WhE2ZtM^A1&7#yT4%D2;%RgJ^Wb>CkVQ%4L_WW4S}9VFlO^@~ z?@_%EHuoEy0VA)Z#TXpvchxE=#dvh^KV>#Y M4y#wsHsv!TY;u^aa*_`O4L^G?3X3KRZ{l$@^B`A-G|I*kSN zk%j!Q0^u*v2X;1BWdD2rx#4@T3d=u)I%+W{^s7S7v#Igkpl6uMNtp$u=>cQrSg@2^ zP$r%X0Gp46*xd)1!C^Tum9)j+o4jDzx$6zp?VdG8c4;Tg;d80TfHWX<#fj?~t7gQq zQ*u~&5aeAY5WTB&T>Zk<%GJa9XS-*FwR%-jI41onVVcY?T&0t5aK>~R^v%b3O}ZtF zZPN6tQ=Q%s9z<4gh@O~Gg0Y*aWUH-zGU4wkB5S1Gxqy2Nco)W~YR`Ylvl?)^E5REm zVpY3^Jp7kJYy)5LI>R4cfQ$t# zxPE*6yIz_4 ff_50_-tcw%=UiU7MxvgMcp|YZ@PTng0j}J6| zxe1ERjXCUE{uXC(Z}i_Uubg~MaIraJa)jWWd~|jS`|YGRJ-hm8Mq52wH$=}_i7LJR zM!!FpZw93;KiLXfS4h!xp`>4dEgUhTD1l-~kh2A5s*J8L$hB2Ymq1$g>5=iX{Rt-4 zykf$W`{&dmHwoV>YdX0%bgSbCW^v_#=*OuD=q3f))9u!1nT5rJb4?%a@|LehKn}jQ zWA_r(a0xGW`2JXsG$}HxTD=a`B74p4z&5@W-;MxnsN}yiM~v9`L~pET{EPfozW kQ1Xo?2|!3+{GIq|Gsvt{4#iV5B;@74^Ue;k^0(urbD}8 zmQB`2m%c9YC9XC1m?JGl=1j5Ppq=Zt;_b?4i$qqR5^kx<0uo3BCg@yf@^T%%<8W}> zh*=t^xkuQ`0E}r^Kc8-Nq}~$QWS(W=B2K#?zR7TNQspM?tu0aRv@XRLWLaHM6Y})a z6^qtqQFZ|)N;t1Xic!i^bbL@i0{sv#8ik5~>wFYiC=EHE22DF7PMJ6>x0$#f0!6M( zEu{ZW{{s7yY#U45zWZ3%%b)Cby6x}P<1gMDS?I5#=4|Ox|JNMg_fEll5Umf3K{6bm z@a#6}a%V~=76^X)yR0Io5|c& >%7pA)afNS zLJ= )V3!jHC`VvKX g&psm+l(0gCr%b lLBWwzV_N38|mk+gkB5v$3ZD$imC%=U9I8i*-da+W+mQqW0& z`1az9V{ ylIc?&Q~6|1A0o+Aw&Gx%}!soA6)H_Zs}19g26l zqgkP&L7}5f+h~@H?LFy3r0Xw$op@(PD!~T7!-73A_4TebmSt(4#sm+t91+N2Md1oM zv*kd=35+e7n1QT5{?r8%i?&@zg)v*eg e%#D2t}!Ja8<%k;ICkK#s~z#CyL36y}mJ>+XE zUUa;l$9t_L9T9Cyf)>=k utG3w`E8 z29z6ngR+sdNiTao@64;%xBmp(|Ha}ebwr+=N9qw-zeatq>6VQbWR;yM*w)~Vj-kpW zavqBtlA{9xAu+q{UU18(5HgF4$|q6xbV71aNK{Qg?-pW$$w+Su!s(1T+XN( *(iP%;qi}*}d6EK+tJZ($A#tn_sRrAAH&`v@dY&>XvJUSL0kqzzJZpTUVHIK_IIF zsP*eLhXwYzUarD$=2f~Hq h4vb!^FBYltk9 zrhC%aEQPi1r?sf9TUUp6ggdln;kErH&IWyND+qIMpb?X@c}1!y%{I2NVkzLa)Ge{o z+iSCofN{;vC;vZQhBXEE?8)r**7p5tO01n=Tz_=5flPWEX;lqtpO3FFUw|Y4T7GQ{ zDy8{c7-Df=Vw; nS*T>8Uk^P$+(f&=D=ncTB;kAT8Gl6Mx2w#em8 zKsI%YO ChjG$GDX@R9WPp$b&GQ9F*hxUeqJ>>Gqz2#R6fs zxh%s7_3GVLEp>a 0)Oq)N>cMf5GlJ1i|36<; zGzH(jRhKlAyUX?pnjw?lqO5)hSJ8l`&f*3s2lCKFbM%{~ Vq~xbz&E@!PQ#w1iYJb_J)49fYLr2+%;1Ah94GkD3uY-Or(G9E!_0i zrCgWzT=lId?%x*|kf7yujW0}OdN;%d*&T3GH^xOA_nC%Q6@0i`Z#;3C0+n6t{Q5)Z z5Vj#mH2I(sKogCrn!ubE+28HZwr|zRX8r2ab$c<5$&t=x@DvOm5Ip&yO+;(d#|ESk zh}w6gmbDL`!>Fd!#VWXl8;NVn`z-Y5S(n^8Kdp>I$*F!{u6@$DREoAPda&o$WN?u) z8l)Deao0(JI0{%N9gJRItngS{$-zfdf6leI)|mXi*v5Z8Qg8e|^AM(63CNexiEjE) zmtkc9wVx)&-JEzy1IW`iPd-hhEzKFRy#t!kG5ye*MvR;Cr64!MxvufIHb#3tU}Os0 zZWhIHj3q5_9AliKP1J=PRKrg@8(z52onrGa*Xza)WZ;_=<+sSm8@}3dLSgMx^N)D3 z8mFt?{fE>H)WjV`aBb7jkfFCxcEuM;wl>QZ9?;KaOl13I8rcr^U}NJ{3z`Vz*L$Yt zzoC4r2U_djx!qIyvi?@TW|AyYe0B4Yi`vx6?R5+Jgs#Q=yCvSgpZ+$`kkSqt4lo K&x_xZ_ytvQKJM694!2#s)0wEKuoc6nbrW1G!@{{x8cQd#RFLdz(KIsu1 z0_PXJjCNchg0sOEVkwaB!J@af)^14TjUP1-;ksl9iam8%o}a*buPwVo3A`(~L~F~! z3_r^+>+kv@E+z*t)|gaBldVD&fF^siqV{X+FwB>e=DearPU*vM+OADK^zaCS-Y*}{ zQExUZn}hDgMOWmP??9FPOk1sz?
%odUKzr({k>*lY1F8lm+92yOCRboFlMK2)jQ{Mb@dBl-Qo!7 zghn*+%v%RlImA0e4qu)`AWs{6HhoEMV#kI!Zetto?JnoygJ{NT``^U09Os?&G;)pA zJS;zSVjLWd{)uz;7UWXUo6@XbLWXuhGDYznaTql>L&mV$!VSTdb90AdtGTA6^Io1B z5iwEZu0~bw#V!Y&dX cWmF+$4&ps z_!6qO`KXFRc^X1b%;HNb*0!8Bf2ge)I0;sk%uOwMJw5V_xOmyMmVr8}F`S(4n+&w0 zF;lp0T8(M0m-{0FgXQj5F{YX4bA%Yltthj>t%K*HPY?Cn4x(8%5puriJ*+!EFA8 wth(0QycXSkuMC0fi|P07LMwq&yzXOkuH%19^YuFuV=Hw_0u zf?n8ha!>(a?3s?iCe2mcu?cR7(uRO%ez@58;SZa9w6!^G?~DQK#@zLO1)s%V>cwhB z?^0HsJcaDLK71V rw#nk)fCN8N*Uhn>X%f|iN z@^T#n4Z86+g&~Xo35dOh<3rAk5oT#RHVaZZK66qnt*z&R*I63j)3yW?f?lT(BuW${ znN{!c{te} -9~C#(NY!88|iovv1YmHSg^$HVNOeber5iZ>$nD9p6v 4Lx zl__kQGL6Aj>R*6zF36T26}LYo{n`?hlgdrGtV$wEy?IQ5 JquBg!5O$-a-i$<0Te$g!m!5^SClYO9 z9_V|)li1^<>9dm;(q}*Mj9&6IstUVXj$C#d*=sMFo`^xO_P3P#h}~65e7+^WTB2GC zcr;hAV3$4;T~X@t)tf}nYD3O;bXF`xb$VR=e6hgemb4Gzue(kk-8?SH-x9Ids}ufM zU!}Iv8rTNT)jRBS*Pq%M*n~a4kCd^CDh8 }#Kk+W-3Qc^z|367kEIHM*MjrSkf!?cjf` z{I=XqDSeLpIt$?xFrQ_W`_UUct$sdcBft2!Wb@u(qxY11Tc^20RbDIPA(LDUv{cVt z>s=6i%I>C-cq%?ddgzn3!%m%C{7)H!@+OTY~Pc`$ImFfcSaiNpT^=$aU~3Ii?J8 zMDCA~LaW`H6c>J8&Cd>TAuiiI-;Icr(#mjqIzDtN<->rYfDwN}9h2)g7iWL9#4Rbf zGs+rozhBzUVBS=T>Cx&bt1a+aPYusC!O2OpOYILWg^QM00>i@PG@_0UqwqLTd*1UP zI_eTX3-de6(Rz0VB9L|5p5kluoIjnF?m+yVo_T2GmPwZTz=uOMzciN~r(O+~!I3cTrOdp1N<8zfS zl^T_rNW@yt1 %eY_Mh`g3ghpTh#%A(tU2mlVca)X6^!;K>T5-z z= j*L(>rT b!w`K2LH_uNZ4%~Zi$YuQNO#aG2C?mId>y%G>_UZfG*ka-N zNt_}uHyJq?DDcfHV9sz-eU|w9rOlcP?&pnfs2pkh9+#OqR)m@d!C;5Xna*wc!_F6E z_ihu;aNOyH4|dT?O})QI-t=J6!4}~!1rOHNqW7Q6NlUd@jJKGnMwuruXMF8D$HyY> zJdBEbCN(MWHNeX>{PpEelZOfq-}>4e?QI!#_tvBGkh-5*U&OMe?;6d1TQ&UP!k9y| zp6imTRT*;KuwoT=kMJY6WGtB?E5t+C@pHc0>}y{k>@qJ`bmR3H)~e{5pWR)Yo0_NajRQL~F0%Xd zm5&(sZJ7M~Jv+yPG|j5_=?D4T&I%p)81fjVQq5cPKqGmaaCL`<;`_zFTmA?4uu-7y z3p4D4URQRyjK%%ZZg!q#NUIEd;Svh&BW0!gyR7my6-GJjlI{kFM(cn1f$qdBgsD38 zL7K83ZE+Nm27N;R*B^2pcg4adpJqnx&|^D)N#rzEb7!g0!2T?>{{3g;v+J+6A7`e& zE`A=ODJVMUR>Dvyuol@A+ZX0&wo7WxRovy;KCN=SQ=v`!yl85=4K4Mx@3vXS&e~`3 zCkn)4)cH(#cPWPqbZi`o9E+y$iY{8Zl~0}J_eh@O7bpOWLelK_rQ}cd9QzB4$Cp;@ zXXYyEYWn&`-tG>*)@#4hsj>J(iKzGXu+PuW^c~!r@#HPU)Q@Jo+XcR_U+U|{BquBW zv492Uhb>hu6j%Fx;P;NO{zd7_!~5M<9gpToWoNd)3U(d@GR6+Fp1VOeC)K-nru=^Y zqpGc6)_x*kF(~@}W;QrUrFM=*711BCt;gC}AF)nlw~cL!%sIOCgrM@dLy9jBynT^h zwKFTrDZSCq^nKECH=S>?|Ib2Zvi`{Xb3a;L^IvP>P{ry4l)N>cAK{V_+C|O-gGa)T zDEm^nv- ad18 z*x%&~U!F8bJ8ykcW~QPf=snx9y*RsD5{}sUrEKQiqa`@Nu}YgcbKI>ZK{;;~J1guB zCKL?;Fdn0adl;uCEb`=CBfw{w4cen+>&VUV3$I0_9lNY6Zv(dZR_$B q@Lz)J)}IbR2%QJ_q|E@y@wc*+0SLr8Al9dw3)6gy zGLF#pk_ck6QCS|=#%kZ%_wg-&Pp}hy#gQTXaYk_Un@(Zgr?-~ub|T}n%V|F HaNpkk{IqV+IAbuRoe| z*#5@7pK&d2pfyzAttrv12}b8|Q!X8HRH$#cT~L^Pd%|=t@biLRka*O?pQ83gEB9?Q zC)6Lqe^jaFoiD;6k1_7tr&gzxON5qg-g#On{nPlt=#v+Jg}zeGO{jf7IdrJt 3C {7c1ev6IdnkC=u8F0J(m zQ6KU=3^GRO3n|SudZqFEJ8$)wDv3=3YA^0TO?74Gm5v>C*^hHh3-SB$?CrB{TarA6 zzZqiS$O~(;;Prf9wWoK7oZcA(^RvzKQGb#?f>lAvOJ{Z(LBe~?boFUyvHg4fetDwz zX@pDRLRPKMaON_m9;%m)`q>;&=^?} M{3SY}^Vi3_8S&*1c51N|CZ68g#)_>q)Js z(yd*vx%WbKS|A1RkzO?xB+dPPGUS9o&*D%9r6o%xBN6T;L&N;Km9<;C?D=2b#G-Sx z19erbv0YntNX16h3%3djmW~CPuJxDteT{E4_(~1at RNXk{)APEu zQBiN(e cmQal3>v?Wf#6N8_XJ_Lk#Y1=d4Yc@B93l)+!Nd zQQ=veH4lOOXBNPVLr2d)P9uMJy6(;P-G5Q8ibidEf5|MZL1zD4ocq;jM;o1-R7O|m z+=RXHX;IB6y`Z6+2u9(La_*F=XOpJh(0Mblkd?SSQ0#r b)&T3!|*jnHb7tVJx@KVMk1Z?IGZu zDFpT=9&BTJ8wMsc~n&8(~B)~H!mpdz3dkrGg*kW*Cjs`xe+0Lw<1EBs4rdqxYTm)Ysc~f z_j_H%TD8Ao kh3^+llCSK}*^yT6w+)V13z*Y$ z!GpE>`L}jG<^FiWPV9Q`YWYQ6fW?*P$8V)xbGa|hCa6nW)t2rx_bUkZ`?31r5Uuxpt2R6h1|6LCkI{gt8$-` zi=ND9VItZ!M~a7sD+B4ZQ!%iefu@Paa<0dEwH_~xur$*?{RQ~#Pk3E_ ?^n=_{UstJE!^5E+DGkC>XAYhQoJf zE$hc)1CiIa)gO5?!BaU@^ycjBi0{7_Hf0ya=Q3ix?y6N2qt6l{peCzmy6N&F A?nXL9 zq+ N+q4l-Ukb=Jl4hWKR3fGw>Q&W=) z1oXyOB`z>$Kkb?SO7i~g5`HXUn@oX~=fDeO%#LvsKQc;JX8hv^QPTFe3>rG&Jxa`a z-O*VQGDUAL@O?CNas`J;BD$Jz-|72EwCaZ58h^)v>Rt3V=pI^pb#n`p38hV2ppmHE zWu|;rgb8D-&`gtA5v-^DD$K&ttoKRW$NQo6OQ;Z30MtPq1Zfcd3w4j)TJM<=Q#+vq zSp$oYva05x*Sw#2Ww{iZZ40h2`c%m`nl0hI6u}H7d0RT>F1;Q+#Lmnizi5#Z(+eXr zChm`eNW4kEPy$XS$ddjQ{$_b~hbVjveSkTgK_mX9=NYs%!9aCyR(AkKMDt<1N-sBQ zcsq_AV?CL0cPmL9k2T9xOD#C*t&!Ir>|{NR$gErCWA{@!KViPR&5IPX2|C0{*hwEz z9GN}jZkjG?JzvLx+If(nrCl6;BI_12=UMwm4n~7c>!I v6_EVblR6 zBmn`a^EIpLbY$3ygS )w_AX84W!fDoo8gG?SBXVJe41_KWH-9REo6=yDjL1cNqRe(M`ZJWY8UU-ziX$K zb4*8ZQwB0wd4}v^zT}m-?RD#bc*wB|&L%#&u}>=w>t M|D )5PyJgkadQ? zbpQET*W-7Vd)e2+sUnqJk|1CSZm-Nrh0(Zyh0jO%ZPSX_irkNX3EaRw0DTYFU*SFb z!oDa$kev~wN)+koadT^FQ%)mX;f;e`DNJCVI(d2Iotyr+)4;=v73Yz$^$@b`aS|1$ z7*)i%s>6$q!-zA7LYIx-eU(e$?LQ$%RHxg1Dn|?|$L~&Xl_zSlB4>k4s4&Kff;dUS zdov&L(>|hi(J6-Q0=6?HpI{`ZVOefVe6D|1*t0#l_dvw*mk0B_*)z_)xI!~~P3&m` za$)q8~=qpI2MHvTAQv`M($}2? z4cmx83=U|t22480lt436zMNE)@uUK!plq~P?aBJvXFKxmJT&! xPowc= zJrzvWmog6R39vx<1;QF!HBTINUiO=PcdMNUsw2)H+Zqu~Mza@6l}txSvkAPPNq-H| zxq&H0D-kH~%) 61=Oj^&M{W<4&A9rTitosGw3f1>25ii?fr*>r*(I{_Jm%Yi`s2r zeKMP4vgKD8`Ja~G*=$~ua%2M{-& GSWEss^- z>nMQ1LwMc%JpO_8-u_gFvt} hSwX4i!b4Qg(dc ^zN^A1p`!mwNx7}r~Sdd-MBhj>bk7Fs?0QSI_AP)an=8Ed5G`T;sBQZ$4Zvv z39Ifl=TjIY;+_FPE8*482W{FS`~4k>xIaxVGwlt9nI+reIlOe<(q+OHkCfwhv1k&6 z+jILn$9Uq<|1oM0FXStUEpT-giNHqjqjh!2o%ULb|6(ZBN8+4qRD27VKu9!z)6f38 zkLvj$c1-x$<4-5z(k6g2YCm7s*jFIassHO~d-uG1N4*PEJ3^aDTUDl)gUmmNan<9Int64jK(fOQ6 zN6hTfdF|$fA57%gg$c}&lW+euqf?H{MsD`UM1f7OfjJBtnuEwV8HfC$ZI u!XZWqt7x}j}w`7e)^y7*&t|WU#m~0$=9WPDbjb)kh{Hgw^%E>g=}vX zF(F4!rF%iR$`9t8m*bRoj7O*xCGijs{WuvN=jem8YT<~-J+W}$;y`uFwML9>$NUAg z25Bz`8F9f1K06fpZGt$CxQl1&d@OFRg;3h}73N`~l6CC4Q?g%DpR~NCqZvAfPDeL> z>@8tBBu<@62nlmIG^3-9Y1ybZ{fI-?^YkE+f);UFB+=c=g2r)F$M_7)t)fz_hS{Bn zo3NqAZBfQ~*pNI7e#78j7Af-PMH|b&4ynbv9n+U3i^vTnx@eV=-bCO+NU@ve=bbNt zz2zPi7)Oe7Re^U*{hrVwBIvP$WBRNsgcix60k$y46dhe;a)Tos$Bu8TR=xFb;JEDS z)MEnl@BL;(Cs8ogi<@r>bWt`Zabih~CXu?~W0YtTd>^h%?~0C=!b;CG;^=;5QU^4} zc5R`|!!C}NzwIvfundhQW8JFFW5 L^BcUe3K|$uLBF z<+2lPi})~}ot2^c_N1W9a&MF$LdDa(7HF&16?_G-R0D$68nfd(NrCt*fM$NYXIdSU zHC+%-pkHHR%7ZwDAP1#-3@?DGCFJNE@|}3C>^zsv(dj@A#;dB$^(V>w696J*hlVu( z+xWZp8H|1xm`z6zvFa1_2)Tr)ETC EA?hQX3sHm}xTG0n+=}2OUqt=6uvo8utVzj?nXHFHO(2KP0q}!oD?+Tec z5$49aqBdDcZa*aN55pC5Bz=KT`Wt?G#qMXksYe5WJDpmvZ7uei$4Pux4I4&*KCf(A znmYJxQC-ymK_W~?( ZB+r5E$-23JIM*@#` z|Ayx0vU|d&EOOdMw?wyONJ`3MKwkCzjPjmlwL~AntJEE-Cco~UwR =Q)xD4{V zIwZSgR<1V?S$vyFp?5a(RL9&R6|C|Z92ACkx3x;a8Difn{6)fo;Wl|JEl;4s7IO_6 z{M};P_*4nqbCzz+I9UCbOdWA t zb}Do+xBuot{b+>T=_6Y6fNleN`f?HTMKeSCx~fJz!BFOb-Y?uYH>Rox3L<`&t=;YM zP|bHPw}TLqQY2S-& xMD z@<0R Jq|Ht?*I zR0YT0mx??uRYmz`HJ&X%M)c$Jydl+xv2==R{(y%r)a!v;S$uBQS1cQR6yN8KyayO@ z6F2{wh{ao9q?FpdF{6XDwr=Zo-dSe$9@s*s8<>58)!AZ3O!za2#n%jmp>4*Po}{3- zwCZ&*#q39k4P*N|IRUsCS;fNUxdFU%v=jN@$obNfi_}XaxtpEg8H_EuMKIL2PSE3I zt=a9M@*Aw9mM+7-&gpHQhABXJi(E$Wb_kOeoY*)2vg(iKt)$-_`*b$Msz9OUIk`uO z>q(kfmzR$nN!N9dq%Mhvyct+6kiarD@>mbaM7BQ7EO7!FT=@h5R&3{)d|Iul)M3Q_ zx+Llbe+Z~kyn-YeniF-ae)j`CST8njRdXcAs$}krg^wDH6 iwyZZS)C`60rpK@QuK0bY-6bVN@M z&?OApzHd3K8`*$Q$aa!dm*<;=a1IGqTKvddoQ>7rwjhoSrYAY>Q(}^2+vnik&KaTL z`&bF#ANhSY6-RNdn1%c@(aBHi^U3Bh?P{1B=%K>v(hqSy-2=ZpPfe}#qW&j>um**x z1|SmpdkFn_2kES}l3)7yT!~$|E)y5j$Qx -D=nJ- zGZkK{DVqV~gr=vB$8E|bqqoEK8Vs*-hOxxz2vf>p(iGizBIT@B*@fjoh9m7!o2-L8 z0*88Fc`HDxz2yFfjDt%Ok7CH)obQ}eK?gxG(5%P!!Mn~$NC&l#k)X3N@_Cf({f{xE z-I5W_edzP3!^T$ylg2nxa4Hr8l3Uh_vPX)UeJ}Xs4d{#C^jz52tJsgXi(N)hBGxe~ z4lyqN{A_#rgqeSu*&R1P{$)uAqM~b7O7)i0Icu$^`{}`ac%a2vUj*H(wQ37xN$6>C zcj>dtrAJPQiYjCY%vA@}*`MbY*H3yCNbJ3`X+&LXwAm08Q6JUBPlG*LQIG+(01yaf z=t9cfkBgtbkp?MHI|Umqo-cRpF|W`>8c9Ap9P17wvECSo1H0Bh8r7Nj( &o*_|+#u^!uF) zYWUwaqTnkM{u^|eUVss5r<=?DZDs1>x>Og+fa29OSoWxd!7Gshgos&bR3>I}a>jsh zWTtgDDrA EcmLH!W)6gQH!;FAD}>-~}YmXCqwwvN*q z(-}-wYDZoC%Sh };eKn?@daNFWKXyb_?=-Yn}xf7gxPX;7FT^BltaS8^9WDQdpGJgJSK$v7(C ziVpx=z3E0bzepn+MvioB#gpXqw!;6?Y9c!~x(0&LeWI;>&)d%8#F>}tctz|Z;{(*q zGw mpNq#Vua;R#~TxBuh9Wh~NK3?W%WQ+;P zvybT>!)vV=SgY~qzR~zF(1xn_WNc-3B5+s8C7Z^_3?b53$T8I%S3+F9&v$h5TDd15 z?Opto!`O!bp_1SF>sfM+VOKQ6higRGeTS)^ekPzq`$c@`uoe?xF|vCdd_@}HW~$Dm zyX^#yh-m2kIp^T!^RbHnOz;f2?%k%k(5f{DqDScAsM1Uplno4#fe_r-<6^DrKN7Yj z2mk^cGBix&Nle>$8)8PF+YsLD3 edsLN zgGWQ(C%$T4NUi#_UR^K*%i?vdtfW&uT8Jj`OAP?E5x{+(#g;g{>G%WCr o%y>=<^oXa^zz~#SH+QYW?ro z{&6qM{nt>;^(v%u1stSVARn>{-@#FJd5Cgr#e3Z?? IhiU4x?bia!2?OIUtwEGi+$TeZTZC*$Vv+mocowegPv%1F8 z+yFlG4a z1NfZi=GUBFjtt9q zAJ&$W)Zv!6w2@pn-mzxi=zec{6Ue0CY^gpbqh2|EeYn_*<(F>UoV9dO`_EhQGed5E zauiSNsIvw3QQ@!hqvZL5Bg)<9PKPkI&w2C3^MjMAV5T4y1a;)1!NF~j=w_O7BdtjP z*6d!2qi!~h=TNcpu5{f1xuHE&0A-hr)N8AVv#meU>*6f6ADhlL5@M$OV8`Qq5pUK5 zdYb_;WxajV8lK}nuhqB1Ao$qk$A_s}!BX_T5h;0@T83(Y_D2_9Cl!-5OkI|}U=gtj zhSWO+XgpG`pZD8Sn=C%RN%e=`0UpWI0C97RwerA7K0u{~Z;I`ySj+BqL4T{eGCFD1 z{`L|_@S`RNRjU#B kz$s ziH;-ocft&=Od(LkZ1wG_rRL4=v(T=hRD_KuwoOayZ_W${QX{WZ7$u+copddhR#hDl zG1lZx#z*~dL)JJu{pPt%fCMXJ5OUpJGCdy?8aaikWxYFDiqDiHLMIl82ZMm*4s*WY z2v!7}5ktdXamK4jGu1}^AHw|ZwsHs#%u5+G_DrKX8}2mcrGVWL-cB4{1E-MZS~)lX zu3~p`Ny|KVz@%oQs3b>bBF|^7-1?GbTi`>5w(Z1F+);u8Z4A`vQ^-UxCK081Q!bYr zA<&OIc$^JE^V|E4BF>_W;XP_2gKCdj01$0sNED4mAYk#EV@~EA5THUMA4~l;L&)L; zXj2txFXvZtbDJaI3fBg4W(hll63Nha&|*s{s2Sy-Jk3f*oag-BxUd4 rchHv~nRi?A2aq7D+z%c%uIa~)&+OuA9M44~$|WW99t;>s2|YM8E&Dk{&a;(wW4 zQ-9h|g{~%U%cB`BvyN%Z8iZ~IW8)Cd!;rJP;MCT{LSq7Cj4JIX&iNC^e(oQW3&^)? zdhx1s2mXy%1Wbydk?h=qIS>qt4J%lhq>H8Px-ihM-*J0O%XC#apL%M$tM~Ls)r&2C z-aUNG<|?&CO?Di}J3G}`oHf81Uhb7j6}d$=Ai9d3R6Xx~=qfl5M!|y2Vd}15f5#OK zPzJAt%uT^N;dSVHc5%Ct7Ga;^+OiBCxOO*TVHFo!bcR6lJ!s7x!^A^+FPlrY%yZR1 z5HQ%!uoK;=RLRduyYuY40aM&x`8F{H6wptd= oslWNLpm!SSn{S5P%ut9}Os_RD-39sdeo**TyUMa2_3a~`#2r}kjZgci`UMqJ z41)9Mbs}Mz1>>qgpb1VmBW0A5`p+x5!>egdACdZ(7eAYCBNhpK1#z$2-Bn5s8~fnk z1Wfg>jKp0Vg~Vb6XfLa4YpKmqxh)pnM8~bw^FhY+MeLNo5RdcC-mE01i8+FWVYP 6kcZ^;KB#t`GxB+wwy zCjCNviu0_T?IDe?;OJGtYz6)H_bwf7=6HP3U3#&H4G@|-w{_&S#Ptf3eS_w@#kFon zou_mXalv2xE82YDRzr}X`%i9C(yjsx3t+U2oevYgoYBVRQA=pIT