From e193ff20e4a3d02bddbf9d4fea76ee4f590301a9 Mon Sep 17 00:00:00 2001 From: opelly27 <35671196+opelly27@users.noreply.github.com> Date: Mon, 13 Dec 2021 13:21:35 -0800 Subject: [PATCH] Add files via upload --- LICENSE-free.txt | 31 + README.txt | 44 + blog.html | 59 + creative-cv.png | Bin 0 -> 2660172 bytes css/aos.css | 1 + css/bootstrap.min.css | 8042 ++++++++++++++++++++++++++++ css/main.css | 5286 ++++++++++++++++++ csstwo.css | 7 + favicon.ico | Bin 0 -> 5558 bytes images/cc-bg-1-old.jpg | Bin 0 -> 150778 bytes images/cc-bg-1.jpg | Bin 0 -> 102270 bytes images/graphic-design-1.jpg | Bin 0 -> 37348 bytes images/graphic-design-2.jpg | Bin 0 -> 19088 bytes images/graphic-design-3.jpg | Bin 0 -> 56276 bytes images/graphic-design-4.jpg | Bin 0 -> 25901 bytes images/oliver.jpeg | Bin 0 -> 25280 bytes images/ols.jpg | Bin 0 -> 83086 bytes images/photography-1.jpg | Bin 0 -> 35641 bytes images/photography-2.jpg | Bin 0 -> 44674 bytes images/photography-3.jpg | Bin 0 -> 50069 bytes images/photography-4.jpg | Bin 0 -> 46857 bytes images/project-1.jpg | Bin 0 -> 74870 bytes images/project-2.jpg | Bin 0 -> 61565 bytes images/project-3.jpg | Bin 0 -> 33126 bytes images/project-4.jpg | Bin 0 -> 39085 bytes images/reference-image-1.jpg | Bin 0 -> 78459 bytes images/reference-image-2.jpg | Bin 0 -> 75480 bytes images/reference-image-3.jpg | Bin 0 -> 81941 bytes images/staticmap.png | Bin 0 -> 131885 bytes index.html | 335 ++ js/aos.js | 2 + js/core/bootstrap.min.js | 1586 ++++++ js/core/jquery.3.2.1.min.js | 3240 +++++++++++ js/core/popper.min.js | 834 +++ js/now-ui-kit.js | 237 + js/plugins/bootstrap-datepicker.js | 2056 +++++++ js/plugins/bootstrap-switch.js | 744 +++ js/plugins/jquery.sharrre.js | 619 +++ js/plugins/nouislider.min.js | 900 ++++ script.js | 5 + scripts/main.js | 43 + style.css | 107 + 42 files changed, 24178 insertions(+) create mode 100644 LICENSE-free.txt create mode 100644 README.txt create mode 100644 blog.html create mode 100644 creative-cv.png create mode 100644 css/aos.css create mode 100644 css/bootstrap.min.css create mode 100644 css/main.css create mode 100644 csstwo.css create mode 100644 favicon.ico create mode 100644 images/cc-bg-1-old.jpg create mode 100644 images/cc-bg-1.jpg create mode 100644 images/graphic-design-1.jpg create mode 100644 images/graphic-design-2.jpg create mode 100644 images/graphic-design-3.jpg create mode 100644 images/graphic-design-4.jpg create mode 100644 images/oliver.jpeg create mode 100644 images/ols.jpg create mode 100644 images/photography-1.jpg create mode 100644 images/photography-2.jpg create mode 100644 images/photography-3.jpg create mode 100644 images/photography-4.jpg create mode 100644 images/project-1.jpg create mode 100644 images/project-2.jpg create mode 100644 images/project-3.jpg create mode 100644 images/project-4.jpg create mode 100644 images/reference-image-1.jpg create mode 100644 images/reference-image-2.jpg create mode 100644 images/reference-image-3.jpg create mode 100644 images/staticmap.png create mode 100644 index.html create mode 100644 js/aos.js create mode 100644 js/core/bootstrap.min.js create mode 100644 js/core/jquery.3.2.1.min.js create mode 100644 js/core/popper.min.js create mode 100644 js/now-ui-kit.js create mode 100644 js/plugins/bootstrap-datepicker.js create mode 100644 js/plugins/bootstrap-switch.js create mode 100644 js/plugins/jquery.sharrre.js create mode 100644 js/plugins/nouislider.min.js create mode 100644 script.js create mode 100644 scripts/main.js create mode 100644 style.css diff --git a/LICENSE-free.txt b/LICENSE-free.txt new file mode 100644 index 0000000..4693322 --- /dev/null +++ b/LICENSE-free.txt @@ -0,0 +1,31 @@ +creative-cv +v1.1.0 +Update Date: January 8, 2021 + +License - FREE + +License Terms +------------- + +Under free license, you can use the template in personal (non-commercial) projects with credit. For credit, you need to keep the link to templateflip.com from the site footer. + +You can buy a premium license to be allowed to remove the footer link and to use the item in commercial projects (or for clients). + +Download & Buy - https://templateflip.com/templates/creative-cv/ +Demo - https://templateflip.com/demo/templates/creative-cv/ + +Compare licenses - https://templateflip.com/licenses/ +Terms - https://templateflip.com/terms/ +FAQ - https://templateflip.com/faq/ + + +Prohibitions +------------ + +You do not have the rights to sub-license, sell or distribute any of TemplateFlip item. +If you wish to promote our resources on your site, you must link back to our item page, +where users can find the download and not directly to the download file. +You must NOT use any item from TemplateFlip for displaying unlawful content. +For any further queries regarding terms of use and licensing feel free to contact us. + +************* \ No newline at end of file diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..01804ee --- /dev/null +++ b/README.txt @@ -0,0 +1,44 @@ +Directory Structure +------------------- +css\ - Stylesheets CSS files for the template. +images\ - Images used in template. +scripts\ - JavaScript used in the template. +styles\ - SCSS source files for stylesheets CSS. Available in Purchased versions only. +favicon.ico - Favicon placeholder provided for the template. +index.html - Main HTML page to open the template in browser. +*.html - Additional HTML pages (if any). +LICENSE-*.txt - License file as per your downloaded variant. + +How to Edit the template +------------------------ + +1. Editing Content in template + +To edit the content open the corresponding *.html files and open them +in an editor such as VSCode or Notepad++. +Search for the content you want to change and edit it to the text you want. +Save the file and reopen HTML file in browser to see the changes. + +2. Editing Styles of template + +The main style is present in css\main.css which you can edit. +You must know how to edit CSS files to do this. +If you have purchased any of the premium version then you will also get +SCSS source files which generates all the styles of the template. +You can use these SCSS files to make your changes and regenerate CSS. + +3. Changing Images + +You can change images inside the images\ folder. +Make sure to name the file same as the original file. +If you wish to change the name of the image file then you must +also make corresponding change in the HTML file which refer to that image. + +How to use the template +----------------------- +Upload the contents to your webserver. +index.html must be in the main (root) folder of your webserver. +Do not change the name of the template folders or files unless you know +what you are doing and are changing the names in HTML files too. +For webhosting, you can go with https://templateflip.com/go/hosting for easy FTP file uploads. + diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..59f7cac --- /dev/null +++ b/blog.html @@ -0,0 +1,59 @@ + + +
+ +There are a variety of AWS services that I used to create this cloud resume, all of which provide different functionality. Here is a list of all the different technologies used. I will go into further detail about how each service was used, and what each was used for.
+
+
• S3 bucket
+
• Cloudfront
+
• AWS Lambda and Cloudwatch
+
• DynamoDB
+
• API Gateway
+
• Route 53
+
• AWS SSL certificate
+
+
To start things off, all the files for this cloud resume challenge are being hosted on an AWS S3 bucket, which is Amazon’s serverless option for web hosting and file storage. To host a website on an S3 bucket, all you need to do is configure the bucket for static website hosting, and then simply upload the files for your site. The S3 bucket will then have a public URL that can be accessed on the web. This URL is long and complicated however and is not something that anybody is going to remember. This is fine for buckets that are not intended to be accessed by visitors of your site directly, but is not ideal for public websites. This is where registering your own custom domain, and configuring it to work with Amazon’s Route 53 comes in. My domain was purchased on Godaddy and then configured to work on AWS by specifying the nameservers to Godaddy that were provided by the AWS hosted zone I created.
+Having all the data for your website in an S3 bucket is great, but it means that every time a user comes to your website, they need to fetch the data from whatever AWS region your S3 bucket is set up in. This has performance ramifications, especially for users trying to access your site from locations physically far away from the AWS region you have chosen. Amazon’s solution to increase speed and reliability in this situation is Cloudfront. Cloudfront is a global content delivery network that caches the contents of an S3 bucket (or any of the many other supported AWS and non-AWS resources) to Amazon’s many edge locations around the country and around the world. This means that the content of your website is delivered quickly to visitors, no matter where they are in the world. Creating a Cloudfront distribution with the source being the AWS S3 bucket hosting the website files is all that needs to be done. From there I created an A record in the hosted zone that points my domain name at the Cloudfront distribution, and my website is now available when hitting the domain. +
+Now that I had a static website hosted on an S3 bucket, and accelerated by a Cloudfront CDN, it was time to add a dynamic “visitor count” section to my website. This will display a number corresponding to the number of times the webpage has been loaded. To start, I created a DynamoDB database that would simply have a key-value pair where the value was an integer that would count up every time the page was loaded. The code to actually reach out to the DynamoDB database, and increment the number would be written in an AWS Lambda function using Python 3.9. The Lambda function reaches out to the DynamoDB database, increments the value in the visitor count table by 1, and then returns that new value. To make the Lambda function callable from a user loading the page, I needed an API endpoint that could be called once the page was loaded. This was done using the AWS API Gateway, which creates an HTTP API endpoint that can be pointed at an HTTP resource, or, in this case, a Lambda function. With this setup, it was just a matter of adding a script tag to the Index.html file within the S3 bucket that makes a call to the API endpoint and displays the resulting value in a “visitor count” section on the website. +
+I learned a lot about the AWS platform from doing this cloud resume challenge. Previously I have had experience hosting websites, but I have never quite understood the process of configuring DNS on a new domain to get it to work properly. This is always a step that I would skip over, never really taking the time to understand how it worked, until now. I have also never had any experience with serverless functions, such as AWS Lambda. I have previously created microservices before, but always either on-premises or in a cloud virtual machine. I can clearly see the benefits of a serverless approach, over that of a VM. Only paying for the exact usage of a microservice, rather than renting a VM for an entire month certainly makes sense for a wide variety of use cases. Overall I enjoyed this cloud resume challange, and would highly recommend it for anybody looking to learn more about cloud services, and web development in general! +
+G4_WBtFnE)=@O&n+LU``(O*uUQBO7Z8tODOfJ) gXXEvJ3q?=20O4#j?ReeVDS_fmv8e65)uBC74d zIK V=t;9=>d^i00)xgt+-r6di&HS#NL%Iq zwE_#yHi~SbHttsKD639qS$LbVpJcx=>D1zAXTzOq%?{7E$RAXXwo^|bxS0Lf3IPFX z$ >aAO9eArYr(3E~c)sP9axe;F-3C#g!P6u`=G{w_)j@qS2VWDVl+g(#+jq>8?& zNZ%hES6xPRglFG&p_CV0SE5*(zQ9dvE@H}^MBz)?_=Fea>uko;A!UMR%GD9<5lqP4 zaUOPrITZTur0A|Sh~O#Qe%7@D;EIY7^?d7Lfyuxbg+Mh$J9%t%ypsGh00O$V9u(`U zVN36%B}t4=j=h;stX>g@PWD{{yd@IbZWh8a{{(FsJF4No(~{A|IbO^-6d6zhWreZG zY3ffdDG8IFE|anKyIq5gorHwM@PZo6#gLtphYJTU6Sp)ueS>$*O!Ojn^hc8^Jr4|d z?7txT6d}4u@edZu;@r;S1^~ o>s)!6s*qf}`>#La}6U1aj`{!+4M?TjP3jL+{ zxVHSJ^(4-mZ^(Qvr&bxbznW<~8BkErlnh(96~Z6DA|z=wU`sjQi1zP20OZ~DptC^d z4Tqmr3{< A8HDbeF*JrIdk2{&!mPk)XJO3o`Jl%n+7w6kM+c zheX;wXY2757MYnqQOmN!3yL5M6|;BZe(j8RokX70Q~j o+IiEmmeyTFgO}?>j z`7sXIjW{InE~OX{*uA(~yXLIH=`#kR!4$yH6GED327 o5Q|UI-)jWr%J(q8tE%#i H z5jH%<8ou2hsFcwjRKV&m2Gmgq8W>?@XWP>i&GX2vC_0J9(aIk_oyZuFo%Yrb&k=h2 zC%%7E8K1Fp?#jRS=E`UcaDB5`8lnRi5`qbw1$+W?LY#+_MhlLg)LYviFiW1{C`M9v zMMI5D8(P#EJpa`cPjMLRn_@C~z81XIS@{V&rOy68iJsfPl+z_%-00n+fpXHeE;^Wi zrB=;gUQf%!$O!-Q1j#RdQ;`c4rC05hGQw#%CQzXHQ)kSO#}ohcAdJPR4II`6(E4L6 zmto$WZ$Q&PK)_n1vdHQD8#pxq-+KNNoznKM+3;C4F!iX^J3BjRiycIwaMJO&h34Jn z!|~U8gW_moVltCzxWqVA+MQqv!62rA?Z}7%17F74e|IK!+{s^QD}-t+Tt~tZkp)?c zIf%jNIGA@AFZ_Sw|9d=4%fF#x5!7asN_G~E9Ipu_1eOk=f%A)T9=;4%R)^8gVp*w{ zQ2(ukz5wZr*ym%yPpbEZa>q2cn}(u;#XtpM2nzeB#aju_4_d=R!GbwuH2*tLrr?^7 z=pEy{*4`EB&ayT7b~i#%ls6i2LJczN+9p1OHCDdYQr_RbKR383ZdqX}XSpZ}pb-I{ zjL0mZjN7%n98<&GHt%5frE>30S$;kA7d(h`9!R2jPEo_aAprex0s+5RgTej|l3?Rl z2wNcpCX^e;#=N41FOByp!G`sAjtDW_a%@)dsl JK_x2Vf0n)2N$F?w^7{5rL^@{{bONNz4p84fj<#pYoFx zS|nMff=cTCg~8%*660UVmOmb!j6(fGzahW~nn2Jn|2>8MriliR&?N{3o1!4dE)HPU ztA _u`Dzp5iEJanvs1z%07 zd>Bqh*p H(!k^ZND*U!YLr0hZ{oXt)$EyL+=W${lb@y=r6ki(QMr~8=Hwoe zAyx~!2uxHYcDSlzOW>*@=uH%R@I}4gKSN9Xo3Y};^&Gez*{5vlnCjg)w4m>Re<1B` zzsy1sRg2=_j^R81h!H_VGpE;rucy=X6r&_3hsTPp_RFC?*=T`21%Hm;-yv2rP&0sn z016|gk+ary?!ZMMjWB+e5bVbJ^e>gu_)T50*^=b8CgLh?&yCVY>X%1uq5fHg&4J!K zrMUe+SPkzMD@Mv_gX^z`Tgny=^HmbY$Ui2}b*z6&)XE6VUw9{;J%bn-hbH;qOD2Re z2rNT^@Wc}s{rBf#mU8|OLFoxnWEgaiLNo}!Sko|IhDUX$NJLe?eB@dX;1~wHXqQuK zo2>^VM8FiuDOdU|j0FV?%_{|Ln2b0$X44&4A!z4@MsNsr+ln{quuz+AlNW`Rzp`S* zECuC71z7E?r@72}rDciH-8k@dmQ(O}+>`A-#{caWyfI?yKbo{=&r78P3IQ#_P;moU z4Nhk)08OOk-{Z%`%-JPM$C?9Gd1pInTQq7 $kg3LfJJLIlSn)5X_x4sKIm;}C?PqYj5-fWXFRvEMdBA`C1EF$xjLeQLH3 z*Tde*W7wX|Vrb8a-4EeHvikc)*Q&f(a&7KcyaW1g?52a*pSYi;tGDwiZ3~Z0?s%}9 zx&9fDcK`6wJ{U3^Fu+$BIxS}yXD@t9(l7vVS|_9H2?Q)MY^|ojP+pj!vopF)S(gg$ zC|t$MkiyCbkUhnS=STGDUx1xZK(6rvq`
B{Rm%#)0M&4X;mmUl zNT3V&KL8*8&oz<+5eWqZiep)qq8?WuMEWBFd>Q&T$~;ZHFfQ^ZN`;(%qy!_pfx`Db ztTFXAp{6I=lokr6jnQ1+IoR>05mKFd2FsE$mh?2Q?Ai5Mrq+E&^(;4_{M#wo#fSu9 zglT?&T1yO-?+cmt?%Q*v$I5qP+f&F!^SLAGm!cdG-1}2^WObiAmJ}}q-`x^|>(_aa zmWwmm_kz3iSB}-_sXZ9I=kj;fGFDv=dER#&K&PknUj78{*gOAunO%<;|JA$E^Eg4> zrFyRS=eLs%o$a2|b49zb;|80)0lOEY1!iDphO&Gg7wts1Oxz0vezQ9hU^DFf?fhY! z3~6WhSa!wdFrTPrMDN9@l=FNw_R#z4iuU5jIPMgelEe@hyHN9sO_3?oJ3p)VX}k%- z0i6gXYX&ICiC7_wMSmw{4GxY+m9{dQSzD Hf(5^i)BN>+>45?&yGkK| l;#^r+3DFgACqanI&Eyf55CbGR`Gtm z*zN?ahTnm2=QopiIneQLi{JiN(fg&46lZsk0a_yPi>5OSf92&)3UB#FJqDg_M%JWb zqx&2#e!Y8yLJK~}c!%tuTqpvE4@$|pH}kqne>wqdi<4ST2 )p) zHd^nOY!!VQ@8^DLyfd1Fwjj>(=~IYXVF(8SN%WDG(0W$16Koe)y1C%+Xscv)PsBkR z5BfnJ@h6iV7FL1;M%hK@B@E8v0*>w05`pm3mOsZop4$x&We2p;0REsj0c@U~^ZJ*( z{q$sPIjp9=cvAmz-2wWs(QiK}rSf>94N#%ejJ~g<%J iL2KNKLuiuU`Lfqo>NSZKoa-I2Dp)lc^Qk!TLnL|H3rwhiom zdQ^rvB}?_afb%)G>@PQu`!98%o}azBhB?%ho8q7T#*t8#ben0Wt$f)Xc=8IP*E{JE zcs;4nsCoMe==9O2i**V6r-$Ot>2p-Mk#4ybh^zO}r# l%VediH25`lIw8NV9I=1U|2JJa_m3H@vPKHoiCL zTr=S}+`QjST!Svxa(~)Wrr(0MAOS|YYmex#0qjI;@WW8xyRLobTgGQHZYPKTx V!?fWry@ZCkQ>7{hav@k>-bv zy~O+N#$N-Q-2$}InKm0u;45xtoef03gJ?34$wxI^(y7_^^9@_z3$7ZHa`_13oR{Rh zR}TU^W&-bA Jk- ~_Vdt{<=n*aXLGrqkdVDZ7KN zsiMh}*ECDiudrd(XKxqbUVw*yc3Lw7C@ib)#R&FV?EMtw0SZfEC%Am(j*@z1 5-5WtLky^zv*xKkxSqPKfp<_n2AI7(9J3wysnec2IsXQ^LDn-6L5d8z>@E>4#7 zKdO}S?DNv;IZK)(LH@XItX YW!1W&$$v#kaG)a-Q3N(-9Mo+9BfB%}S*AGSvKTb_$up7(NO+iO*I ruk$^Hd^o(G*h$lWR4vu0Z%xe2L~?!I zeAc+j9jEVYxi~GUy3J`RWRvLK&2qW1@mmrxZ0c=JnKc~oYuSLuj&n|FJ 6(@ID&+bRYM(c?B#Kw~IE-tG8=dcP ztSM^upSHLfJ(p*{-K*Dc#2Lr&qOn9n@ zQQmXB;(0&{Y0l><#q4R+^gVB+$m@Ol&TR8Gcl$-l<38T1!5q`cDIB4PAIT|mX|bN= z9(y@ERLsF(CPZPQa3!og?bw0CPJk~qJz$^Xz|pAEsqcrt@q!+}zw&Yq@AAl4KLRbz z&n3(ZF2ri(tPM}V=gs3~S;lusf2H;eE;=@Pv&_#Mw*7H(TzGLrpb5p!`_?Mzm?OzD z>`nOIH_NCav!c0CoI{)?Xz+=Xip)WxJ9)*)g%~-QVd2S%p);q7NvFexc6H6}Y&oLj zZM)fMN!q0CbSAeBH309A%a;X<&$rH(mi)&Hm?JQ0b-x&Pvb_K7uC-fH*@9*yr^BPw zOP$ |1%n;&1IV|=Yx~2;{Kh$tNeVq;CF=pH@5@t- zcZGOXE39uie#dIOSG_wLk1cj5IT8&XWN>ct&kS9c3<9o}w+G7#dvD4Uyg>=3Xbs*s z9WJN)AJM_lzE`KwV3EHhB5r(LdawWWaK-Q$ySu{|KF4V{SDr?vsOqUKjHvth{ko;f zXsP7*Isdp-{WYs -9S*kp9y;sr_L`|7OZj)v zD`J~{_7Qm>4)Qt8c84`5_PZpA`lLqmb(`Lr)d|BYR{b_g_im@j{9r*zAj|P#OuJ#T z*es{ZYg|vYv3)OD`SOFVPOLTCsEvSp3j6rLu?Y3}92N!}vx>m%sYvt7;mTN=;7W@$ zcO55G&_5V;IF0+HKG?-#yA^cK!)4q>{rf{9O<&8)>b1insCVN6{3jJ({2poT&)wQ} z@qC}l2~5#^x6j9=o6NwdboYg9+p8gd&3Jv0LTPCv>Ue~TX3t#o-ksB^vVKgyYCTn6 z*oq)}AB=Ya?+nc>)bDTV6)o9)*L%BC-&{YJXO5N6$aJXnJ$?KRQ Y4x z^2Lhdy?n@$7QTxd>fco9altLw@Y;4*?QnuFZ~E&~^L2j86b;X|83@7#JkW`SsC%GW z_4h4!yZ3t#=v0d0bG1j4bcIS>6G18=$CkXqAZ|h6(aTo{ZsHd#BXipYsNzjFQLMrX zQE6!QD`*e#*q~0s6*yfxgcwR3SagO`Fhmrg3{5Cpv* c7|7u@#Hx^q>14jx0|9igpV5;CM9~&dlx4g94c4 z?<2}AcoOt$&u+Y&r_62pCv)!GcRa8A?F^XrR3N@~iu(?V=ycZ{6L`|N^i9w>DCNcE zG`@~&U0L?XaTv7Db-S0a(LC-{f`W$A_K@je*{wsl@r|eAsZ2U2$*`|_xAAml!Epbc zDD&%j(rsJMoh}bZvSGGf*EXQv#hARD>`y4r=>KSVx sTo-|Jayvty{Y ze(0?o!Q4R@i5&n(ItK$-x9!uvJRIg4B&~JuoDkq;DiMAHpV==CUxX>Mkf|5aE>l4` zz@KEIDMCQm59edv5I^{0Z(X`PS?2J29{6|1*gWoBguTiSNw8nB9vM~GblsjE_L`J3 z5QAXSz@~LQ0Xd%05C?)WXz33ON xr3Z 7`hL+S@p4{vzZxRoIpEh%MXwz &M1ZCs@*AAHPZKPN0x z;EE{=kBiBDDT;^at-V_O%CL4ROA4dV-`2_uiX|GiG BO`V=Xo?yw}z2l4~K>`%uywzpNSK!R?An{C^uFnpx(r%pdt z;**0Y5&$$EUmDT;{QjpF;CV)2=giKpWLxrQCbG~PXXK2F#fIlOU)?wzWzW8C*_o0N zNP$k4U+Q1|#FFEgXc{!8bU#Wrqii^bG#;?NZ*SxD9?Dy+wdJE<(@0@-5yddLlMwKI zqFQXVk?CTm1b82Bg%y6=DU)@UV 9W_(}x6r1){ zYvzmD`DVAe;R>1`i~U0)1x&dhPsO4svsy*lp}2LcGXZ; IaVu=DjhK&9b zE$8uT>VwtBY8~1+@9CG2T2GYZbh+8NUucCL?B&LZ!(4Lu8qolld4Dx=1B5+YSg15M z4I1+@62Tm07U#4Y7le@#8uMR2Gz03Yvl5_Ij-_`8`|nTd@2G>BsE=*5;wjDo<*mF! zDJ22SLCDjeJ2Q|)!GxtH(*uY*0jykK^aivY6d@h|i0HJMIt9$YAeI?(Na@(BUEL4W zsxTpfFGrp`wGM{QejmD157+cIZ&>%i;(vg~GMd>vb|`j17pi3Er99lBI)AX-YVc56 zkD;w-p&$PVC~xZdb-vJc#ra`&_&%f@(TJ3+^@C7TU9!c}GFx%ZrE%x&`SNYU59`A% zsNg&@Z@ma7yWsHiJ4c_+AoP8?QK;O0*r7$FqU>=adX#8=S~LbSuKV=ke9&FPk+t$u z=(g8vdEaaaL6ZWcR$QgGH@VH6Vfm1BYhLotq=vrv%-ut+ZsE~m3*BFe#G#64tn_eI ztIM%Vetu_{D=4!5&Sb7M2ubhBbuy>@fvz9`cQ{d!*tuN!V^wNvX9H;TTR?odvulSl zE9D&0-?)60xZK;|?^?Y3Y}m(~&vdD8_t4r=@3q1Ia^&akV6$W@L)u;3Oq!8kq-ogj z4RN}=e?4{uHI2mwffW68O^hX;tiS!TFVmsBL{F8t=k4{d=+*S SoCX+Ky7w!u+$2^3di%i=k@@Bw#{xWDi|jy0iym6 z;CaN%+xkDZIQ+Q9y5Unv4-4~5RkP0mqIK&o<;x)?)^^L(meMO?mFMZ2S-EJ<)bAAW zR`1itb=ZDm0dLgIidI~#x!-*mHu?r$!j%0*KrFES`(oybhr?ilUv*mx1LFnJ9$||Y zcYHhB32ZDo>wFHFBvx<<#Rc!(CulCm4y2;Ec_b;FGD-n*H!pPHrCO7xu!6MaP{f09 zs#PQ_SNKg-sidJ1r(5mM<_M-_==+kqZn`z0=5cX`-quKW=dWCMryhvVcc pYQp@UcGXA0@^0FIzflq z&pl+LUsrvtGj@zO?||{PWFoPllY^2%2bhv|#Lk~kxtPD2!- 4zhC^fKQ!;eVb z?-j3d+uayqT1uKzDH3BO^|@mQrS@iY=5(Jm>pl<3=zI|ylYzT8tYmTUR!YSTka|P4 zP&NRP4frm5hjqER{O`Q$XVzu2@CQahR&csbHXxS&k6P3<%Zgx;=bifPb+Wp|6(g@H zda8Zj1ai` &c+Ya76QeFX1g*l0?g#u< z-jvSJ=JsGR^glWAte85w_f+p(-qZ+v-kw&l?tJKluzj9&ft(xpU@9?08etUz4@i*3 z>Bn|!ftPBZG6mf0I_iy<96xfY`?va8v!OCRMcn;z `n|vGr?SsYpcknJss_ zJm;M}3Vt#qzBcX|u9sCHf}_)FDJKT$e4V0hyj1ZX>Qc(cf_@bacW~YK*#CCBrSjY; zllEc#^p(v2qt@Og5v~0O7i)Ol%R1DtlURg{s>M14-Z@tO@nb I{L>jvg!x=` zg8j@2c&9tr+^`QSz~Fa#ezCXkdWZfQxe_#>tv7@E-OEV25&7ylg#2dNp(|(4+#s*% zXT@k}rfqMv{yTyWQ3@X8(E`W_;#RpYYVX>-ue=oabJl|51MZIu0jj)v!3aptW5YXw z5~K_e2RAqMM`!FM(Kh>yj?crH3s6v+~^IWaAqD?%V@&$19g(VZhbcd&3EP z<(1{+^--Z}zsZcT{#mmpAm&ua>YcC_@k9i);#@m0Fv(vzVQ=|-Z{Tgs(GNQ5y?u?7 zu^xH{`Yw;p0pMYU|Je?xMKV%7D$@q+Ptt9fyCYE52v0yT`?bZ{EHu8$liu+w*&d!I z2@qVhX58;hOep&l8bOY&BuqmQ98a8pgQ1HWuO_!}%jy)nifcfDiY(f%U4|hx%Z)w> z&kT%jDp;`*uoPwe9Ze;mKlOVYsIGgD^AF*e@HwzteeC486zI5Pvj$m-cAUOk>u-e| zTOaOU?$i4lG`roG>I3edx#ufYX! #;Nuz&UxmJ&op5AFv#4eL^&_eWaSISpxJd7K8WCQt zd3!*$ZnoxQ_ch4wU|+Y~Iy={>8)~+I8`Z9a+c;)74)O IMUu?w=pOzg z$rrFkHq#g1_M@8It}hGTrHT@Ohb#4WMD6qTlI1$3)e&~v&ank=`1fOw7%oe|RoCT; z)%JvMzYO__Q1+3VQ^hPp?tStsjgJdHjc3 cpIHwCbrai${qn|X z!U*Ko)J?1G?n49KuEu$|mtBr2;)J$A&i0hU39wTYOE3D|_dG%P^}~77Yr4VK@wJu9 zl?8q%WFzIXLo>fnwqpibsOTrV=W#*wdFlG^PtE1IuHNrce?Hrd@!svLzew$_{{msw z>+-e3)_GZXZjN8x`2cA7K=tr>=R2XY#mw^47{p8(N5w`n %oGts>;8%Atvnz0LuY^7PF_bd#&KEl8c5LD zFM&*`i52y&ypClx>YY^E4!*?R*z5f2O%2FU_b9M<4?BN=>)&v>?=Z+Y4=fBAYwW0| z5M;b_#LN->_z@{rXzWx2UjpEp%+6Ri)x}>`cmn9jAX7{5xhH^W-m=4L&2lV8u!1(% z?1>KI1m9I{$^W)u=cQzTgC$r<>F4s-FfmEQVxgIT>ryL~qhwuSXx|R0AClXFm9d`V z;9vRN*xe}3j$`iCWpV=78yv{j%B+bsT_1uO>hCmej}T!tYu84AfI7dUH+s|TjL@{7 zaz|G;qJ}@dxW=+&jG-F}fW=8EzQ)$^TYuzyY*6TAAo3v3hzV_AahPyxkBQsB# 1=O?r3|DyX GcJ{tfJo5m_1>jmz-c z)Rso=Uq 75!YurxPA?ZEk9jC z+6rBQYI$6GFNKOA-?T(KK+Y@i?q`Km; YqJU`@X=>B(%j_MdwHhlBdqPXkLzV2*$)>LcZlFXd z{UVb>RoL^uEs?(J6E-SuKk?!0Jyc8%Y0Am7C$YxR(SgdWM{JPoX&&apWFo!y7T1Hs z^v77eMs>Yg=|v&&h?NoU^5Larq}69qIBT+vg%J~3mSQNQ3JH#%PIQJaRJHwt>IJ|? zCC3eqki2fl8)((Cib$rjF5kqSxhR2OP?{nCgEBXN)u^lg%tj%T#vz%l*2k+gNQpmc zA13`fXYZphag;^2ep&XT;w6n|R(cV`7vr#6p4m;M`D^lKRM}? ATuJeL9z2OfLO@qQ#334v(c*yMENwk+YlF0&SYP`xZ3QP)iIK_yTfM Ma)0BwrPU zWG>v@Du`PN`w0v^J5wc9_@i{MC+Kig>01%I+f&wF{YQ;YSKuF=fF_+bHDSa03Ir83 zU4%p{Vk+3tH$4hO=!(+$%m8&W6DyI}HL9 >_3y#m#nfxMvW#mpqp}|54KjYcE3QTWIbpMW! zo2QblAx}q6xXok9u=q2`<))Kg(K;(mH;C)&n49A(BPr4P3uBHBS)c+;W=A-84`&u& zaCz8?&OD{k$dr0cynK03yFBNc^*wCG7X(xY!)!Co6fII9jA4aYyfC%}e_CY#asK3! zXn%s(U(7zxTIY$*9H}MCq64j{sAwn~N}p%#l+WEM5ts_s?NGs$r=U8{8{y1JD*rm; z7rL=2kuYs=I )b8mwFNT$O}k{8F1&Z^>?qfz5Fb9nK4MOt?lx+8TUMYttx;!b zAD8qx1v8czmI%ALbA@jQ9M4FM-a0hZ4MuU98P?iz&2en~N^>Kt8RqqI88j{Xh;U%& zPI%EVa&gaFVz<)>NmhmOx3ICLXxhcdpiuvM8P%&2byAuBE>8E0MDy6_8Msm>>au9h zl6k#fs>Qq)5(&d4P7lc8TtE__plG0epYKheK0N_~x!Po`d6YY Dye}2g+*-s-g+}hh zLh1__x~Bt`Ht-(sUz_q4q#WRCjO-j*#Exmy&VL-d15Fo23P`k1=kpd!v!GRF()=!p zOwWQ5J14PUG^r0HoC+U_w|<1IusIvg{=Q(ynTAV*egpVP?zQ@sA$jU;f~x80c;WBz z?z{N}Ju>Y&N={ bPcGnfD)=t zP{kB$is{!q3L{2b?{H#DRiNrz7t9cm3T&b3iCVAugxfDzkz;-)D;7D_+r$KFlnF4T ziM2s?T)A*vM}k-^CL;&UogogYUe5czJW?zol!?UW$$=0!b86UmQkYD|(5z&KtYek3 zl_+tu9-lr}XJUm5?)1(3wA%2J0AN5F9-M~dn`X}j73r~R>eeX$EJ5YRjBz2Ug+u`F zm)b3rsoMjC=7?LZaDL P+EhnG?vACw2E-nAQ`EvR!{ZLU{(Wl!B-cRK_imS? zm$UM$XgQ{eVxz^ULj$p+uwah>+{7<>zn?p(xykn`PwF!zPHn*E$n_ +J)L@n@*#xHqO%`*-=4vf^DV86O zCJ$I;ZMbE3cSk>m6_(E+D(1d&YF95Ooit*{Li8dB=UZy8yZC!;IJk3Qvht33)jdE# z{(MKiCI1 k^bWm<>4f$@zkXm?Q zS=Tg5{0jmWRtN$URnr)PoV-A_$tAkURHJ($-o48zoCL;2h`;3T-@xI8k3}TZr?^GP zHX&<%(vM0?^C`I>>)F`gzS&xM?#wY6|CDdy^k@-Z$P*1FqC$ic2fEz>26!~5h4+bR z&G*`YfKl^r{$Jr9dx5noi2HxLei!W-q~x#JYD*w5J2B|-rNqRmP(q4+U#hb!mCyjI zQ3xxOP(PhBQhMN-FL(M}4%t3(MWhE_ 3wljd+J1+I@4^%2#0mWSv)=}LC%6`OGAaW9;=QouvGi #4}_>Zqn9k_f^T z&EJf72uYDFUEF@!H3#QQN>gGK!h}wF7;OVyYrrI$+7UgncXv%sj*pGTwmgrLoXJhS zkbzhLkSZ`9r+PHr9c^B_Y?N6tK@+LI`|n|zKB>s^k}KP&&9_m;uU(LXZnkvOhfo^# zVzWB<5;x!$#hjc4_41q=N(9euj784d>UZ6G(Hn=$e_32X+q1eyx7g_j_VBBn(rUgy zoYo1g`ZT(*&5c>XI>pTrftFFimi*q*Tw1U1Hz15<#yw;Z>eokIi~zCWPNFz0KQQ{Q z*=uh{kFrFtEw~_mEr) *YENJ3p!eqIvb7#gF7^P zGe?Ta^o5j7jk5gD##62-0K2HcI(iW$;0L%NHAHw;c#(1hTbro-gf=P!`5>+Yy6{uL zktol#8eu}mcuz#_QEmTFNIXvPC~*k ?a?C|;C1RtX772Wzw zM0PZd_%mV{6arkV0^CS1|DYp>vq#M%b=tA3pzk>=TS7-sp75?RR*fOC_g=KJ>Y64t zLtLaCd*t&0wN9%L*p;z_$zLa%l&n-e5N&KGtJD&LU?5`$`AHzifn%mU_QZkF Fmr^5KL}gI?B^MeeN$4}|Bv5oo{YG$x5x(Ug)4`Q(+cq-~1QYdmqHYoQ ziUaVAu@22-%u3{I%<@=BfUpAox=*Hx`;#7sef>RU%25=|<8;;H;ACWEgVmI2%$2H5 z2!_$K*|8(Ix8PV$ fc*tdhZ#4xFBEw0-66{M9jI4cZpSNJ}jRgN{f@+8Cp6_;!UyLF+&a zS@1}f=vb+ZoBQ{#)j+WCPo&cvJ!x22Rp-S)*K4kMi#LS&sUuV~7$ca5KxfxA4e(Mr zg}g2D!(_|+IZF~dIl 7jZ|Sq)2z^l0h$zFZ*m(J`mM96lhZ{wUB{`-ml2tcDhs~`G)A$1aR^$z z`GkOfEShBaO^yskUt{7=f00LbFNJ_GDgF5V?q~CYt;jLLEYoD03yf~}ps;=$M(V3% zyf3!s7MwJ#-2;DG;SAHP62TCPo{q9~G i95~ynKzBsG*vZ| z!_}MzXcqHcGd6}v3U+aJ+m|61f-@(Epg%E0honIjbQ|pc-jGq>N_&MP(oW0a{M@6$ zq`7#g?6*cWbC_JFy*|}eJ1LcRf519lqVO_%F85uZ>rIxZpqX{V Xk=%G?pXD)Hn_@4sozwgd43P2fSlO`cQyO24Wb5lY`~F zRZbgx#-rC~&QH|p{93P7D=$Egb>Vq)z~mj{y7dVwYg#mGz(tgvpnvOZcK$=Rlq+ZQ zT|02?%@BAaw!op8`s9+Nh(x aNI90yPP?Sy=9mC=mH%u0~fI8=tV#M4qm)~RSYV}J0v z{?$fB`Ik#CP1)xXd)J$gAsKCL$Nnx6;=Sb9lVJ-PM6JLOu2G#TUQ|GQ^aJ+RLD3|f zSf*{B$?uDiOQby>+m^IrxGeo-Gg -0cnv-7hvSfAQ#uilPsuu;FahqX&jCPAwJ< zvRGY+Sn(tzQzhUhh${8@Jhdlqn*P*546VI_C uEdBdhDBWG><8=RU9 zG2UX?gx@mQ^v-xlJ^g~tx;{796=pZw>r^cZ#iTk nxqNWCMC%YvztmvX+Y(SaS zo<#2$&M4l}*ysg-7=14BU5YgWfi*);k_HGgH<9f!@59bqjB~)=j+G=1n^W kO0hgJbyiT*yrM7vZJ&|#4asY8SDzK+qEaG0 zf 6Bo7~o>!zg@-PCWV{xO7-YD?#Wh|(#( zl}d-qIgfRxbzKoI?>^yI&Ob=1OWMjvSTx~c{okXaEo~lbJckc$d4`$(>c($I-ZZam z#zshPMKA;RZ-im2@L<8n1NvleDGA0DwL~mpT)ptiFojrx3WCw6IjiEQd1@K;ED-V} z)Iu<24Q!wi<8hd2fTTU8w2;3RgZGW_IIF9y{nLc&wg$UCZx7AB(z7hJwOZ_(yJccR z!oots{<&86cFnKT)WI>5&%C#QqU|!8#kg|) mX){tp10Kx4nPk(5)aZN9DTxx6(2?>&>u+)G5rGKrC9Ba}SiXN*%!?ag}` zX*r|W=Y^mmi8LeFW9hM2ZPf8WHhlcs5mU}=f_Fmdc{z&Gu$e@!22Z;YptLf4rsJk4 z%HNx3h?=`dK%ja#93};}&!t;rxU`ip6ht7%sN5)mV5J5Nxs-#T5CoQ|vYM!dx^iR6 zk)TCnD8rLYWg8UaRUhl%*v_~ r$GHY0e78#J|V5?e7 zAY_6-LPF`bJx{fR%C`^sIyfpXZg%! l3mMR&-~8>^FeB8CPnN={kkRDEx-OW^`JLhv!9=7v+0g)V_(#*{ruX&y<@Bt zG{KrX&;ToYjTK1e;GB?896-C(0uj*6B$Q_8b{l!Cg{(0GX!9QS3z44dH#qqB=5*1e zobzjIKRlR=>2;8O *yeT0GM@WK7n>Vj!Y0VX$WYji8dzk3DBZLkjV_B zH8@vjhzx=Nt#d0;XVW#yL0HWyo0VJJg}JkXK*gk(tX*cik7hc~dMVF*ne*nu95WA= znF}91EecBLaa}>>3mp=gY@8H?Z=&*4NEvptlB4sSlS^~h;Z$4U@0nDz%5B;VR>~aM zDnrV(CdR?qTw`S<@f @aiSWP}i&7l~C`eR(_e0+BT}CZHpeTtR;?GDkzOPBk32<12&EU5?o@=Ey?%W8TK5 z>jajpoj!7!jwSA?%Ki8q0m5J@rETM}w(Y?7rCH!W>Mi$W6&fWv0SoLYeCFM3FN8Rb z$U&*V;ez)X0)b)~T*Ym}N<%z3mKF$UvS$>@Gsnj0xAaE;LL&>1(13PcU_+5i1BM1O zp<#$NUseal)JL}Lq%?ZwVN?c&Iu?^eAq%VX3^=CP({`SHXHSed@l+$1N?=y-Uc1Oj z-$g3506_}#0fLl<$`zn< W!@>g!@8A?b z7HO;*O6PvVDqs#(q!fT|L$wrG zwIQvIQ?LTGv1^gHTVSn`$p#dY^*%LUwr~jv3G))fU{=W6;~+s0q|hK~v`DxO)!Gk{ zjex8X^VUQQ1fwYf322g#RwATuYFx|&VFS1@&}q%NQ0kYEu&@xX*k+zgh2mfhg0||c zfcMsF=S{EHYCW+!lViEcp|tVZnz!4Au+zp_ggdw;0;CMiEZs#046ngD*q*b(Kd~TF zOrrUHcSJG;!iizLu!dcEQSH=6LBVlobc+er#+~JjAbozGP%F=pCAC$ M%_#mh$f^Wf z6if<8mPR$zUF^iz6&f}s%bcuKU~b%C>(m}jQp=H9g5%aBpQhom97$wIErK=B2QuVi zR2IR;%(q}SXd)3#gmg;PDXQMGDHBH$d;|oC7&Z-0^f6m9E!2+V{3*oo$=k53VGT}_ zZyy~=aD;~v0F*DQAJD?6(h6t8jtDaI9IuhU(;8a0p>-P*?QyR{E37)LDZ7MhECNVE zN(mt&+jvCKS^;E@CkCH2=9>eNSL*K45RMt;xMj<|QAHx^5)u*y1FHGO=A9J1^tIB^ zxjAIXWCmxWMCEO0d+I6#K`Vtk*I+xhYL#PRVgij32_~6#ehCQ)eTPyS?L0RJw9pXD z$lDW;Qa}m`owv}os{T?6Bkf_;d6*fHfTSQj(#cXC0nt2}Cbxuygnptr$8eW>lcmIn zTsBrVo(w_C8iBHsb(Wk1G<2Q=Y@A4HtJ ^|911M=M*ANEqF6^JW5e3(C`xxq2>7sQ-HG4q4#g#_z$Nw$PDe(V&Tj0_@9Uk z@p+ru!d0?R2ghGHJ_9K6GJuze16d)Wm{fCLo$Sm-+M}-K<=ci+Dbr{*?>Jx2n9-mh z@a6=p2oO?)wksr8KQ?P@*ujuYf~-0!d9lW-SJk+b#cZtHTOg+p8s9lxaGgTM9WSwmsn|?H~C@|R!2DBNxP|A~uf`oP396ew}kVKG~m2$Lo zV`k{Q4b^U$CME%<{nqxKL?$zctN|emahElkF#5|@$J { z+@VVJeoRP6NazEY0i^-W1lAgh7L7o+TSoeq%{<0Bhq9(@nxjp7Fs-49&4GiR IoIgo1!h&3#A02{?(d_+Y}pm_0F0A+&J_p>imd16rZo zngDC#Fv5^{K@f_FAcZ06DkWp*wN-mw!P%SBj%O-KKT-4-iHMA{0zF#mKpvHA91~iW zQz+W>H{qSSsN+Y7tTRie`KM9jM;z(pHSvs8oGF(rODS&>R`7_eN~|OFe5AOY>U*$o zbVQz0tb{A@ED<*)oRiSlS*R~U#9er1)DcUCq)qxlAS0(1OOcK0ND`7dzZ ~qdaYxZi}ep=Qj|8CSG9xy8V!JTkUlGlv=#q$1IH0kE(Z#aBvBxW!f#tz1}I{a z9lPn$iyu0I5r$CK{c)qwfFrTI`(I0XNf}g4T|Egf3m7{X3yiky6u0P+LKZuQg06S$ zBDvb8fe7_sy`E_#hUx|e0}Kttup+kb5`n(mY nwA_+WW|BikA<7v)$%Q5*BCLPz6?6Z%`;Txhd1}7!%hG}&*Ol3((NSHFr z{0Xo!ixtv_v};Wq0BeQOW)p%kbMOT~S}#yaD{sKo9k@s-(Ht3t)Px3QK-NSyatM^0 zU+0ndaMz*^Q9b6ODE*l3hp0&b^rt+-^qL&D_U;9BYa|9BWrjlzISjcFU^Rh7qa$bm zMj}`n?F}XkkXZ+hE*do(NMdMWfFwW? 0(xU@R);#v#078cI*lB5 B?5^{DR_R?DSFu&Lv2@MWcYCiP_Uc?*DLu1VLuf*2~tT z!yqj4W|aaKE)!&yl~Rh?!jc4H)V`V03e>S;@Qf%G5{eVA!koOh4riZ+y#NS6k^tCw zl8Vx!kc%6@wiMPmh45sK$;V3XSw|9%D2uo>zc>hlm-{Zy0`9e~g6=oL5_R?=B{MjT zq@M875{1Tg4-nw*mlr600GG(pvihxw=cMQ0%jImzq4Yl!TQ%A;o5j#Zz{BLNt)WQP zz6{zvAVk_r;koiiVO$V%=K2P9lF^tLoA6|*5E-&Y10y3N$Qn(MlptYLY)Ke(S {X52w3zT9J;-{XLK|N zc|ye5Ah!3(T{EPaaJK1S961teu#=$6TWGgi$nzW%69?>mp9*{EAkbs?&v2f$t<5=B zUf9N&)C!Y}_Sd`_FIy+0DThMZ{zBML8$STfrkW!tEBulzqa&sm#@R!}Z8(WMMkEpD zW_1eO3Irgn?ff!P=Qth#0ZrQ5or~+>(kafb#e1%jj&EWD5SarD;e11cJUY$=PBj-+ zE3w#r9H$Y1qrq0VSN `&{iaz%3d_w17M`5M3CZg zziop$J>$wwBgiA#f<_J%;7BR$ CF#b$F!n!*UWQ+`2VvW4p+0ZcpVSpAq!ZL#+ zLXt~mb|R(3(x{pGHbQ6@b{<+SV=qiujQ%U42hBB}Et)6os+}q*c$PJ4v1~ O1~WmkA@T%-x4V}s?Y64ECxUcc zXsg nnxneL0G#d>FK~Su{r$J#QLX=Vf5t_}0-NYFK+L9EAbASbyB_J}p;Dp;e zpxat(u29(6m#%k>G(Zf~a;sOOXprc3xIa@2L;Yrgew4rKn3#iSC4Q#;9B7F; e33_5G5K)2bqtc5e+; bGkaadn*+aUx) zCI!(*ivEvU);4Y^Hbt!y))PVfHQe^(VTUwb`Hf1c1f*rQDeCmNW38I4X-;!pYi*>+ zEISW2n?Yz83rV&&3+?6G%5_?30#AC`&8e_bZSDb$S#oDvuP~^ro_wy18bcmQ2F4y% z1QD7IiAE-^Zo663 x6QMOBAcRqum01HqHjp((K*ErBQV1}FGns;noL3oBXJ@pL zZTs3r3+1iplL}_?!kBDzGW~sj?--^H=UkK}Vc}ws NiNFd7>T%d;NPwYPad5hc;uSabW)#S_k$S!|9wuD-F&hl+t#+Cn1~-Wv!vwIW#l! zwvjZJLI6x?F`&jLps4}MM$sHy0+Jb=b_^@F>a{iN={W$`{)n%3nS6T`vFlYGc<4x? zp({`a%=SDo;CfG5{4RT*ZgKlkjiH&dO+jKJCa9*G-vUkp&K6p0E9_!aT-(+LozC0P z%8+$=YXYnlSmzL6WKuvjG9yiAc>}FA+N~C})%bHIah!^gr(s{rAkY(id&VZ#*bDVC z7lRN{fa5;QKh4VT=>fJ@sD%03@-;z@%904K4>?@(+Lo5MViD}&3+sR~E}wAwb2dH^ zV$I8#s*plL%B&zg=-a_ov!D_i^KEc^lkoQ7gdi`ySZs}upfk_r>*&hn@^uo8?zWXK z50Y?^W6=unR{SpVgM{b{1m`262u~u4qPN>@(deju>BO9&A4?^XJok4ULl}aXYp#+m z!?+^V4M<69Ev8#zmN_DeC?eHB!Ba_S$YMU8&_YN$+zWZh=;08y!5kS`f$fRlG{ThM zNQ;@1MT(qONNKG2Ikvi@*KHqg(}_lsjhGBc>;@WHQn6gOa)ry4WEc;Hff@Dr8v@Ty zZ2(6D8b+PLQ@>Ff1Rz&t!6wK`$PuBD2@pwms+R%HZRG77d3(Yv*2V}zHqdA`k!4Nu z& EgoK1%VdfwOa2uIqyJ=OB z_E14-qoQLrp$b3_0z zv zohIOfVMR>hRPIq_8+b5*SbM_m|7Y(_w;Z{3t-%eF5mMRbbobY*-~R=B{O+|YQxPQ4 zKLC(mD5T6vSJ`Es *NeFIUXWlZrB?`YVBar0P0}CSpXl%G`MJJrU4Gz9mdRL@5!GT4H#|6@?O$iFCf4h zL3X#E2^wJ04VL~^YY%1xmK;DznK}rkSPTrO89 OkyLL_O zBi-(Is_K0O@9G@pmH3463?drocdTQ&{c`{SeL{8{?v7yIcZ_#N3bT;nH6M7Q327t1 zv?IfmGT(P`@QE_i$3}2U`Dna)-_8T9!A$bq@}YpVB@4LV+>5aE$SZ<`l-&j#J#UTP zn@j~Y6z$_7_lv{(lOg8tmqOTMgmxPVa1&fZSp^zB3>^UvCj<`Q5rK$7Y;!5;B=v=u z>;yJN(3crf8*cjxZiXh8QjqeBeE9+*3t*A53a~^FQZ33D$YQp)dcHe-Z@%lT{GQe3 z&*lMtrhWU9|NTtgEB%qV^r1DOr%`GaRyRo7)I631Tq}fCQyF&hCj{) Q|2 zPJda7 zvdAG#ev^-{J!`}h;`{#im51_vDlYDM`l-hE2c$o}eUC7?r!_Ho?kxSo4+04WvVr@- zsPb;=UzkN{R;ybF=31+eRv~RyrI?hkBm(8ohlVe(Ft{l&$J{i?&O{I*Y=utu^edTm zo7Z&44-hCM5p|bafGhf_wldqJM-Wa6Rp5#ekStz6$|=Ai`fO{AYG$v?AqXfXLMB3T zV6KBw-Y% F##VT)z~g&;2HqTIyvGqu^+|$`~DFkC2#=T0sz-BC)c3s z_pGXhX}BU->h&A P~2P?~btG>|RP~^3mrAwol;xC=ExB!qS6ij0FyeN8C#6!Br0x@VpL_#ro0JK9eEh zV={PK`t;YghyAmjo_Ys~snSjhz(X`EAV@;i_I+OH;jegP5YfnC%scAq2F6#&%L^zk zC}lxeS1e^k$^}RnDHjCgX4AgYwlFf{419lj#?pT4d*l5#ao(Rk{gb!!&-9<2J~p@2 z-;>g;R+R~C5QwN&%H^_xh|p>SOk3{j*RQDchTH26b+3A==!_pM5Kmf>ibW-d9fTkr zd^!C+tJUH3CA5(4t{mQZ^Ui1bOrPoRklqi3%}+Tixa}Lb?pQOS)xDD&77c>aYQ=S3 zalL*)0?^E5N>2Lx?e>b+1Pu*M2uT?I%-mV@ch~WKbsxF@@jUP9b|R;omHMvsJS4Dm zxb?|%eWpYD5mVxxIru5l YODXAL)9=`pZUZ<2M@NM)B z#=(ed%>{)f73=LV*uX}IL`aWsv_=LF-e+#*A3;eB@Qx0@9fOe&3qYgQ#%BTz?wH%G z$OY$#gYs7gOCx52@!Q)mzQ;cgEP(?E7n^-(Ru65^m=EE|&$%dO=DVsh9>H6uo2+8VDRB=tlW=28)l~D+bDr zw)NpWSx6I64bg_*v#;Kd?4OiARN$XbOM39r@%RB1PlUbG3?Ji >4PnQk8f5&`y2tP7Nq 9pD`#72DU}kTY;uS9PnfE*cpzCG6Xd zEvcC-AmCQj^tBXFTCiNcpiu!WS5zt}R0b0m_euaDF_J@YHw@iPKxp@U^A2Di4N7$E zr-!`!n@q(U_dnB|-k@2h$`OI?P46E-k&mZi0gnp(8%TTqf$7nx_%3RqVgC*Y7#Wg( zLB2FBYekld?d2 t5kCGvTki$NZ%=ok)pXr`JRJogg6;)TtHhVZaao^{;>XM9W9#Y}DS6MmvuB>& z`^Tg+vSy#p+Wf<*Uz{UnblyIXZk7J(^hBW#r# z^!GWd70R?L@xz~)-u3x8J!Aimc!Zp;i1F5;xN=g?`_iG5d%7YsF!IKGv1WJdV4P$& z>vT}_csmp(hcAffNFQieSHxdLP|i&8pXz)PU_7$oJ(>NV*?>( z-=EWA@dHL|r4z1c96E9JjEuqQ )Hs-BgbmqsASr-vJ&)e&F&!l%IejW#nx@xV+|OgK`}u1> z)874_Hk|L(c2PP#7|%qe`B2!0Im#zv_nH3I=|_wxi_!~93x56g{{Vr}_E)sMg0Nep zL_kEt)iW$ae9B-Etjmh)zf}uwuZ(j26~F$k{|6c^*d+nDhC*Nf03ZNKL_t(3gDKg; zNjwPBJ<9hJKdAA;qEpbWf9n1*^@qS*3(W6*u7aOD9XBL8-1{z)wH!Xru04e$KGPpf zZz4X&o3o9}-6*;6WaeDXnk6DoUU2=_|At?G`4_V6sIR}_1q6``QcBqN9k+dl2&=1> z1PHmMhj~WM1 Dx@=fmi+>8i7+Pjfx+PA(fz zEK??7avp)fYx_aVS$ zwRgOBO!VyLx29(@ z^j|s%$HHm)CWr4stU7zoL7O?B>4_k2sXB(5@k1JTtH?=#HzJ0#rr=!N(6-;v_6>Wj z8UT#cU)s9lJ8+4)scRCC=y}8o;Okt_Su&HCJ8-8c*FCNQbb`RFf^kZgNmp2MxtqG| z-2t;iNaoW%IUeC1L+W3&wu*wHT5B}R-gH+RCC0AMlXF)2JEx({6Ov;WJ_-Tbn+M9u zlTesjNX|hnF@d4SG+c`%q;8I^AY(GK-ASot`tFbGq$BJ5 t_d#GCbOG&^WkLuX^6k|6?4PO*WbVb 8U#KsDS z=3D?u= UAq~dhS{x#ywM|b$|T-zgIjYV|EdhF0~ z**vCC@*v~4(wRW|4Viq(sXux8{#-5P1h#+@IVWTyWGukHeuZpbm6?%-ZQF3Ud;vtw zA=F&<7c3 T<>?gXwz0`O2YxKf!#W45G zKT7!eyQMcepH7(B_oc^#=~<4S=6F9*nuhQ=F6ZO)6!ek7xll?be6Suia|21kQV2^T zWLW^dqSZ}>ot%K2Q1=Zv>pW@PKnZBf@F;!1{`w2PeE9-S1ubQW`9AKnN@69yb@O~S zH(iK+kY{8K&iJuYX^zIZJ2?+)Jh2SwNs@a0fir$s?Ym+9u7iKewS zi{K}KoQvwVwp S#(6y^jW`Ky@+t 9Xgt-j=N*g zMMr{wFDmYK(Vpv4R6{G8;Ht?j<94gDWPnoF9Mh1+W1>1j3}9%p`7m1eL5g*^o{VO= zec?gb3Zemci5c5R?L6-TB~pOc39C #tXJX7ROsmR{%fTJC; z#$j>-?I3Vt0WqOrXqQk*b^?%*QvypvPK0t@p{5#)y1nA|@)bn?g`5kP^@4T1psW|< zydYb@h*KSqvSXytWSS6!16VhIoXEunL(ARN3h&($zWW~!R@+DArXL}1eUxi?P?s}a z{XVEmAa-XY;!!*QY 9&fM-$|*S$?KJo}wkf+Ye8|2hQHKp>sAyr-1pF6G2W; z=jyy;yY1lp6}45=*3`XBBCMAc?5C? h28m(W6?(If(3wD1Q1B7eXnpY>HyU5TC1q7;&yvM z-8a;IgKz~AkW<3C6y&sY1r`>8v>~_e+lKD{EY^xlVZ}AwaQGCL*WEOh%u1Cy-2l26 z+!J9$iX|c>&;-n}D3+oirSp12_K$U#XoeWbDUJsWOe6Mm2i@Q@zh;ssLChyU5upTk zS<~T!2)K xOJSB zM^|S3{gWgIExidbv$B}k4zNb#ThB8{v=8fZtnKjtwcIiMZzh|_2FwUI)LOCcyH@a` zX!iSajm+MV%zc`E3pF~Mq{pwGzsf+;C$C-}y83FCndW`m|J$bCBa%SW5v5IF*Us}` z6Rowr;NqetsMf_$r`3w41CZ!->XXasA_P0Y>~+pLt8X|*q@7WsIlnPUwf(KJ)-xrP zj1IcOqSC77TUcZrbrB?EOw=)_^uA$ckk_~)^MhgYlZIg~;fxSNgI54fooZ!(YVVhn za@V5ES&6`s)e$`ShWc_teI=x_Vp%RoWx=vuk+S-|17!%@ZayKW0=Dzi&MTA8lQD-R za%A3<62@e@b4=sD3*VpVQ5v-1@4`2IrvHq@eM3$Ft7!&-P-_K?21B~N-f-LYuC<&J znJWS{C(C6)$_ceL@ODFGL1~P1xvKxVq?@(6TF3y6gOtw5`1TkC#fk5T&jBC_(a3PW zt{z50|4e^bA~_qWH W>W&=5H%PVvweKe%f?(`Wh<)BS8dz+(2P zSIOkQ$vvByKoJ@e@13@^TCwjpY_}U)-N6 9Uq7r9e!gJ-}i>vn&GGJ%WoV~^aEeHr*k>y9>G@IXqwzdfGW_~b8ICHNUU>b zXdl^Zo&b0DR2;*u!Rd5 FDjOT~ERC)Tk_YCF?1*yQ;7*ayld_KQ_Rsrg$r&3819;$q#v1cy z5=vQcZ>uc>5w>e=+H7o&D>a&OSmd23n2r0i$Re;u#(<4QoN~fK%WyvFtFVt7_4;?Q zt#^SKaxFtGRR~0Of+%Im)3IL(ClMq{T|^?4@%c(akdT@A>E86be}qABK+R7;& -^k|U1lEndo3@-j zRSq!q^do|;_8y+3C#(4BYWn!i@1EXU+C+n*(D-D1$Gra-qx;Wbkw4mse>_HWLgW8v z(umpUQOlDZZq&L1ED&z^dV4iSkxlC)1C)SNu#^jKuU}DHQ?q?asC7q^-;vq|q=K9m zlx4w^3#zofFM$$7Xi$^mo)!o6*!1wiTjTzaEqU_dADK%}nU??L^hf6J>8nppK%B4m zNT>f~Wb|)8pH3NxgW&UywLIPs6M)%*o9Q)fJ6f%1^#-Xg;8p>MIxaVNB0>r4x}vPB zT04}X6;k(xZL7FgL~MxqkD|30e@UHJbg(X(nSFDo(0Pj|f$Tx{XBsc_v%#{34!!O? zZs!Gkon+&Kf!18}MC;f1p)PaaBL~|P`JkU{Io+lAh__GQ{}UVd(Y@|R>}TIQO?CXU z3Vk?uk7aMadz664 3Eu{(Txu+v3^@y!xza5yG6lLyk0==G5G#YJ67$&ev1;n-G zOg?tYv`&NIXD?RHq{$`7Dfh^+J^&E}>&kdRgFAw95OhVO(FFaH$Pb<8Ydy+p3VnGp z{&5~e;!1$Y-;Mwct+(i^>`@+*1=hm_L8CpV^Y?>NWG94XrPvzwT9HLiO3`^~7)b=} zz9s9J%G`Ug^3Stz@M56IVIqk1zzXjn>~V4(1&+JT>|w1a{^)h;&=ie@<5~}=Z6oQ= zbZF*5;WYJ~*_S866mcT7?OrnvYBLWvt&P6*80y~6-V3U<)RAkT+kHdTPEmj)bNQ1Q zREWsqpq=I!Oc(smqoxuxs6$}3I)Pz;&AGap`vU4`$pOp}_yO}^%1nqrgcK;Hi24|C z?K`ixYPe_}#8gnZRqOx?B@NGQ=Cj$fQW%8BJL*=kZ?D?&lu?!iWm%DzUqE>=d-}<( zsr4U0h#&^a$u#!8qX%P( C2z#uTKYo<9YbSlglm)n-(w$5;4Tg$y(dN zbq8|=Nkal7Cjuy=2~cYTC}Uk$T(4Jsj|HVH0943o%&4tl+jguMb>zP7H>_nvN(n7i z(fGed&G 2!$tUSNG*JR?6%hB|7Yd7L z-LVp%=`;Ne(tG%hgLn)F;~YVtNSk0vEnGV=x9=NTtpM*p+jUKoI^L%=G8a*BPPp|$ z)E?E n)W16WJ>NXG hW(Ww z={MxEV!f#EyHpkxmSL_ Gd+Bflk3Oy z7tH0)<#V16yzHDF3?RMnfSb}xg31T$_nCfFiVOK<&x^c1$HQFPpY#Su7(|Q&0Z9Yb z4Rybv?Hfdzb2r8>s`hSWL1lo_itCpzSeF$!6K*fR!_D%U)tt6gh7e)fcRTn5YTGq$ zDqX;|z=)&X&hmXA9k=O;KMi*#pw2&CWI0|#_@nt+njW6(?R7~>EiK}DO*AA1J?u4p zT|%MCzV^CuH#<8|f2L;Ik4)bnqyF*qMxTA}s{Du{`kD4e$G#4DO?coCfYK_Tlxyic zlbXRcNNZrOsMP{SY&US*;R+o@f~5=@(%mgJ^PLZ9gx9DL b*!7pf+{iw3J0H<;2U9Vd~n~y#aqYVZmZrYlamN0Ct)b zOk#Ui4>wXre{!vvEF5qU*C2GQydLbq+e)#nq2-gZlgZ=|xP6=}YdLT^0#JGdx}g??+5366gmjrq5a59FEUTcb_Mjzl_)hwr?07)4|`~rbCUtfvA_e zM~@fe HwieaE+BH z(d^awMUD$;VjkUBopj=peB3)@6t(@Fy@~`C5H^-esP|2BVkNLeDO0(lUq@JI0f7bG zj~)>tu@VtI32AzIkqMa+N_MkeV5_gF?S{7fhFdNu%Zl~#1!cLQEGty`+Rf2C(ky`~ zb!U{$u;B>gog}*Z@*kAGwaxD!XirG=gJ Y4l)Tf2O}EJsqqE*9`=C_*!@`W}$oV zyKDBDet0_JH(_IDhm}M?PRctnTLeXNw;~!$LV>y+`}Tr;dj&}Yfl&yZhZf0b4cNJX z%8D<){0r;#3J>bVBG_vK!4Eyv`hbOyDEEWgyevuw+m2jT0}K-aOZncGpQahCyPLg- z_k%`?)_Mr0mRyea=N!z7;9@$i7ass95Z8bCA+8CNm$iV|eA|h-zwtmDs#P-H?cn0) z`uj|OgG4UYIdCGrzF-<^YJMMO;UtVCRe20onAr6Iq3#>D*B8JJE=yKTuWXA?!8z&C zT${v*uF`2C5!sq_ncRHDPnGu%1KNU2?iy+6pc%Rh?%;~khc3_B_mtGK3urx{gM>1* zz5zHR02VNkSyVPH!~dJoSwS*4Pb|t`Mqo~5{;1V88n`UMEdd1=Th>nl$fNMC9V$!! zUFbS;aMFBuk^{JYNTez*lbm&=)JM5%AeU2`;F+U@=X~r#t@C3UCyz{}JV=wE{){+N z4~|(_kc*l Jmj=TqkLS?!+) z+;17wO|O#A84Uu_&3e!3aayEKVrF;PXqsx2N83b3Zv=vH451ubFzOjJ^Biw8B;3tT zRb$K+acu)-m!=54FVv<^5Ic(BO=}6Il(8TI3!`nd;p1YVQI9Ag95}OKPw$K&IzvM= zv;*~Bf!UxcGVNsvLWEfv1ejC^?P{n5G_lxcRuGeb*t#w!WFjQiaZUzgCIY@(3K)V~ z8|wao*ZmdS>+hgkaJ~MDTvp_AK`AS8E`Wh{JF{&NY4i&LM9EZ;hlK37@PE8G{Jk-O zcjYD1$Ga;Mr@6n?Uz^wNC$IgVkvek-K>}mjZV;(R1Z=HBNd4S3k?tFWD50c;tu}1? zj?486swAYmqLc;yUN6{hU-A0&H{4!t=8rQQh@#Gzb4jRe$8Z1j|Dr5kasB0A$jb#r zFiqRe4=rG36~o7pYTmp-fZpOuKGV;W9*mO!$Y)+T{64?MSN(xHeWvf0I?x}kML;Jf zKm1hTRW-Vr0{sMJ0>Bm9?G?Az-@$$$U|I>Tl>sR5CTYPh|N1w|dIeKPH5!sjM%! Z^-KxKfw$Fph*xz@!$jLeG_y7>qxo))!9u9V2;A` zF7Nvin$GZ@d`5mCe9?mwy;cgLF%$@`2B?bih=S1v)EVNZBF$&|Og~q084rMKIuRJ$ zOrtlfEkKaaK(eE5H*EG-_YJLTK#6r(kSHM=paf~yw}!^e4h{^k>p&oNex)CiTfhY| zKq^u26X)O+T>doBN(e+eK}#tFod{YacZ*+t4%5eel^nL}_BbXtx|t|C*a!wnDUi_+ zsP$M=zw$LI#yCjnRT|oOY8pEtuu`bcpex>fqsvhsy_1as{RDcSyZ=B1GnL0}twKbw zczrPFoDw~n@|w~Fjt(D#{a&xm3 `rdu#ZmgddmXrE=&DjECy6JTUB#+v5 zcy|*3oB?*gd4odk)XUWYRP{<-C@HJ+MUMb_1n%y#?fHCbdfa`gcJ9s^A9u&m&@F-b z0%y2G%=o<5d0g*|2 gSO=Dz>)!CRhjCJ#oh5GLFQ6~7$W)wfR 1g%z`2c{0s z<~AVbgpvTMJKDY>|N1ZNl~IkpCS)v^e_>s}pl+|Y-Cj}meK1~Z=4(W_ECm9_%WwaM zlncsw0p)^J)CXrK+sAs8wV^fbWbr?G8ot%|kI=$5@_c3ua2`BMEAotgk?? {VaIHvX z3EC@Di~d;O1klZ|4RG!V*7@(Dg)@E+5bx=ymouct`z8cdw{!M(&ffez6Sh@m(r364 zhN _bib5&iP44X1$1k4s|-i18QW0F#74(iC)arIEU$?mM{N zP`4Lwt!V5A3xs9KAS$Y@C2m&8J@5pxn3gKK#e&PGCLG#YB{ s|3?ZL$4=B{Q c~S0 JjBK!bhb!*|6|^#%e{Ky+1Fu{9&u6! z @f!1^@wEBnsEZ00^sg8w;!Lx`Q<= z*!LX(kkSPyTSQrLK=Codeq_tFUIEO4-1V(b7DswL34mpBlUhHSm5%i9wIVJeN9`#P zu&${`rmdEe1*8awzPNq+s86q3N8~j^;=Myl>woWin%hnwun~5TZqv&kjebU=m{}hi zvsLZS+Yq+Eu%(9HPL29QJ?bor`RdzWRG3cLz{Z00`ip7b6^kB8U@({gN~(#+Ak%&c zv*v@F>mOSw@-Txx-GuXDaUI(Hwin;1zWQw%YxneJ>Hj8f|DHrWF?^lC_(w(kfWH1q z=F>kn$-@Oo2Am1N46Yjp4Mb`NrU7wMXKFyoWEKdP1Z3X8`ztaD_LKlBP_|022_qpP zUkZM`{u{Mc++JT%>kEV{U;%g%l+n!z5Z H%a~m3E{8P(fwYwgV+l zHa-w4bhox4uNSy*(ppo;>7oEsty%{%@UZP0*78M7_C@EF3-&tGhQRvXH0HKU7o*Uu zGKv2UKrZ?mb-9I9-k*Uv3VHNABkx3`4sK~=Eph= N_1vn{UW>OS14%ZG7I$9pu%kzTH< z?l7~OJL&_7dR~zv*lh)D+ ky+xLht~St(!w8aK4ou#`nXL^|dxcYOtr0lsrhl`hh; zN~1z&6+L-Q9z8bD%G30i{drI)I2Pj=0`+S;jcj+A_VgGQ>HX Ca^n|i6CUOAbv_d1vJy_QPgeOBi zA^C@vlG)0nenK)JK@V=xm^ jvZ}zG3K;6csyi{Ad W2zT0#<6^{S{m* zfC4d>0Zr6w7L@g5lo?1X)?Y7J LP6bSDc1-srrxu`&1uE<3N zY^QhPK1M$2&|i?wxXs6hC;&j*Fw?4WpfT^9#}}Vu`rt4@eX*tw(y`BZ^!?M|yGAl| zBrp>3aMoUL;8u~O=?Ges2jxAK9tjf4y6OSraz$QNfb2k#MH!{6KI)ojc@*QX_WcIo zX2Haa-nHGFu KZA;L!cXi9>RM5OrPoJO{z)f0c$k43dAB$ z*A1_?SJYj#d&MjRN&=9{WIELXu2M~d&9umXJCn#n<7j*a-hxt%3U{M^WZs3v<#O|( z+1H!WMhE`<9WBT68UZLGi1rNJ@;r%B2&gFCxBT!iZyZ@z>ZRln9X3R {Iv+W zd1sJ)cNu!BAw{w^`{X+THT0QKm}~pBS|Q8Y``O#+V>qJhx;2vVC}$RrL5PZ=S42I+ z6W^E3@csznaPAT>^x8Yf^QgWZRP{V$d<70#hwn?LCb14Qb-3u5q4)oLN*JirTMvBa zG;e-qrPDNh?eh@6>TYR1XohQNfplW^u+pO!y?_Z&d**9The6T*j+x6Fj5 _Ifl<7rA{{-jhR&MY%Pq1Q)m8B0b`p+qoLj|JeyojC&lV$CC=b(Lr({My!H zPGVZC;JxB?zv1?hk=GT=<%(s!B9#>&GZ(f$5+}w4c{G{458{3MDksbFed#+ByC0I| z@w6UKyq(8s@?9)Gb1dwgv`7vBkU($0pYN{2XZo4a%+8#Q*+UZRrlx{cHx%=)*=jR7 zlpwY0;fS580_syLlc3fOTz4R=kGdv703%D6;w&;yABQ*DKDf7cE-nXMXNjZ{RRRDz)m9}ro4dIw1`VVYZcqJ;ma>q zNUhkn8`kTBL>ZN(2dnEc+z0z^$mmBN-vvYTKl8QT>Ext!*W0dX(zdfc84?!FYnblm z5qbaFHMYKyvo$3aAT99pEOPhUXZnki56Lrf@@V7yfk~eH`uNH^zI}h4gpti12&AF5 zhE{LbZm-Ih>>D6TkCrq*8x}^Z9z4P2V1ep~h*>A-VkKLw-J&bjpz}LwQKiberp3_- zL!b-f=9Xq=D=Ir8n3ML__BC&^tz<}cf52X+2R%(>7Hg_)*8RvccT-xGBMBwt0nUMX zdrn6tU *L3V-`-taxe|qA>PR4f{oh65b066e5 z*IDZrprym U{hO1AE7YAG+Qd6(5^yAf7I&)NSn9Z1ojr z >LeC^?xEWIx4?gr*O& zpR@|u+;k96%Yo=L=%+LQKn)a5K~hS{Nh78y@v5k|hPK~uOTQs4D{@&-ifZ2FT(lfY z5XlhAV@=q2$)L!3Eqn)jTHP~^@8R?A1;+b%HC_ADdB@S#IP;I6G2LH#i$p)+zK--O zUXuCF^KO~*zwh-AcI?OL{D;z?T-+Z@A7xJ;^4W3*uekXKBZ>Nss )y{igTjgMpyX*=MJi z_j^^y^Fcag-=@8t0xJ^*??b*(ATZ&&AHGk_ `%$`fPb(hh)MuOV5k%BA{qNtD{?~<5 zGk>Q9i?rIHS}c19{Fy6+S?8CHAG3n~ITujQ$V)-W3(B&BaseZ0bZJqOcwMt(Y`D)2 z03yhwj^g*aq3xRiURq9VwXb)bZ3!#|m+LS1`tmz2!chNuUjbf`5+NI{;c47IItqu> zr0b(;1F-Y;srtrbnjc-uj>hz(`y#B5q(7uf*I;!*5BgJCu$dV$QSNkItbe6X z2sh!A`|12mUGu@0pQ(5}%ahJ|Ghg#RP5L8!O8)P0OJ_pd7toXUzIQc`)IRdj`cI9% z S2HY|b)>D`bB`t#0mGJ1z16S#E&^C}72{q6rV01N1#l`kw1r zY)8}2us>L!Lim01xTK>k+7z{jN;&oQ?5>UU!3cefwd{MS?~yrWQxZX^S-NMk`POr5 zG%c3-(62-&=K86W(s{a3hK&ay$f@XciJ$XQ3_EQgOp!)CoKUgcIlG>Vgzs9mwo}c6 zZMF#aF-ke1xI8N|`3{`9f 6;$%-{5eakZy&*}x;pX&$sg8F!494Hl(@oDwdV3rZ pe+Su9o;&fe^OeJ1ojzYx g$dj08v(dck2b0%NH!`6_i(0)5-w=%Gm;* z*yd`Car574_~$z%#CLOZ8cgrv@pzcyr*k4o7JmWnbrfvQ1)cdCy;axg BL?T8)!?xd$K-l++*V~TkmtT<* zP+z_VCK#qkVGLSX(0IeP-EjG$PMQ;?AUs>CL~uZiWPln>=>DcsT5(x_fpArG+5H95 zDiR5DGIJ7YswLBIs5jCe70acY%W7bzq*_^|LOcOIf}x&W2q+B(qXRc5qS H0dcq3@b}P7DPqB#B0yC20@?2(Qc1{VHvH1>la= zp$CwXv8=xWuQyb##)iE@+A9)tzI1Li(LJX6p&s^r_CKG$!#7d~?Ba7>3r{~i03;pq z1I@>4K0`Z*K}sQ-Rm=Ie%0LrBWsMZ8@~deR0SDe-ybFB$eEZ9i9Q!4F|JyX;trQ0O zu3>cl%-KC0?>$cMp9AlsZ60Kbe3AoQLyDlm5x7+Y+6XyO*XmB9rmL_+f!3<}rMtbL z?O)-piim*hpg+Ns9)Q||9&!(;pyf~74t$LQ7WLHnGxdW6*ZegvyhPpoly_EN`=(Co zd!yIMT_!aO+UFF?cA3z7(- A^FJ5=zPVa=jcP)JB;nFk939j6S|oo2F$& zy-6;M`_pL}x4}E$k^j3x(_$S)zuaHwb3!BpvpnR Dv+=vveW{I8*MiE!>vfPakSk29$*%)l5r`Sy$h11H|h>f}I$ d6?Z6<52C68OAt{4d)V#%1j(y%zXzSg4e?Xb0rTu8a zd=G}}gL! D(>kAU8djxkUpeMY9?e!I}a>H`D z;`-%ZD0xBU8-x{<5!2K`2XDNSW}w-ZQZxa3v#;a(k8eFqa`OF-U4hcxKE#nZ#|R21 z!kyJ~rk4~c86_y<3WDIvy6FDa8tPV6!=P2uw%je+TN_c|46uXw`~e1!)upMF2b15E z)|Jigjo){O&@~P0T+8sf0s0Brc;3g!=8x_-P2D602gw5I<&6#AI+g%p7YLFv@*bdx z6vRs@A?Jcp7L;YNfCd@sxGou5ZwuT){y94SBT=ef=zCRmQ*Wh{M+_AA8 zBRoIg)6kc8KWw%GUon1AuX$UBj4^LWA4nhCJfD{+KOoOPGfgY=XQ 2gnxdKxO^02v{C_It)J6B+Fc%!SdhZgwdna6?LI*uDevK@Qw~lADo+{WSdbz7#=O z3%D_At7ui-jOe~97F1!>Bir8RT7_d*kiPFu6EO}`BqI+PsF^Pq`x^CMT_FB`Q#{f~ z`<`>c^~)C|<0ZX5L}U@j{WY28WS@k-M?Y)d%m@$OlN_{_aIhX gvJ;MQ37ttjwvm)Ll9hebkxM2Cu>JXjFF6Oo uy<)nX z)Q6^=ElqK!j!%Z-`6xYu6s)p=@z+-Z00sk-JTi^|IjaER+INi`xN#@$Fh(g^a0iWS ztAJF3MQhEugIZdoFQ(Bmj*mJ6sbRxaRX0(Bq=RWwC(@!mr#i7Q=2ZmL$CvcGnFRaz z2}CvNh>&_ez=RmpIw(1VmJEo7{H}G!c2g(O>wZOD7Py})*M7M!D})HG393{`Q!SiQ z{FEHi+&pgG^FWVP6@3JbP11$Ee?WRLeP^u;PvI2iJ2w8=`ua!o@jpJfzLci1Hrzx+ z#qL^F(**`{tm}%U6x_C3Kky<`Q*)=vLTW;vbHcXW&{{<)tJ0J^hTzD=5S%sB^>56n z5ZJWjh%)k;aLEhGdd2Pa1+DHVMd{1FHvo)fDaa|K?Hm5<_J5%)3$9;bsI1xS|PZ zgj=ZjK0FQ_kNU_|w^@HQroMZ>u_vAEX5kt=eD=|fMKCbRv T(7uXu2`29Wzkc54Z5QHz4A;A$MapE`=H_cTLF>2O2>0FfRb|u(m#R@pYFi@ zJCC90g0UasC}`*Y>1^%@qi$bOO^by*kOTlBb*0f*u-Ar^7hHe+H!hbiNTom|p@~zg zFeO9z(^5PYqQ=@&@VOfJW&9E)aBE%LE;I~8z?bV4zkhv&a7LnHe4G8Lim)^9-`>^X zEecDle*%+V&-mvueXq7es!CJdlVE&SO*erxjX4&L3d^Dagt!5X)n~Lm$CzxQ`yLZ2 z^O^pmlP;kr^Wed9;RmuVd3GWOE)lXM1^lIfq@h3^W5DDy;buVx8PXbR-Eez(!R_`6 zh+tU?mdh1H+yfN0*38{g>wAyx9Xy&tLFS^dCk;(BOuv1vRKd vUC?;F4G^1Jya#~HFFtvUrkOM^4j?Bmqwo+wdtoU-oT^6 zINWvJ5%U@k9 |>}T=V_B@cB1}*fy__ah#(G0&!JF8D%iUomBzUw4Th! zNgc?0-Its|C1c-T@%!y}lu|6h> 1a{*uJo1 z&yU^xJkIv-D$Kl(W`5uFPQG_4{yXu?6L}1> _I<;@|Mf4FoRO264w7n{sJV%nzNh3S1O+dqomJLr*hhvhuvjPO z)A(3lA^;h#!K|9e1-TTg<%(tf1@*S6Gw8M{SVcgq4A7385^^R8?|Av|{|C36aIt_n zf~@|oSpD1q1?0Z=0tp?}bvh*P+=rg0BY<#r{didBb#vfDT_OzAH|@X*09X^?$FL#{ zX(q6U3LUNO*tZ+@eY3wEs5L}w^$J-uaYEM&a|X@#fBg*g_X93x0x4Pv^lYK~ruo4` z5DIJnX6=B%oVdwyXKE$rn~^tr%y4nPd4czdjBnrO`hh7-TSLaXuyRbZUYH?mx4BE$ z_gCyM|Bc_EeNwW{)8(T3+_J8^=Ld7z5iO4#$AZA1A65iL_tpqb1tu*F(}8t+m=4o< zy#L_kx5$;iH3+!_Nl8qjPFz@4EfH=Fb>Fe?8^AXt)b0Yr0U;3rQo*tmq_SFM`U^mW z%FcID_nS%9hc3L!G|%pNxxo#opv<+RwThgQ(l=7=%)0L=>qYq+Bn4hY-?^+SUS1No zGRgv7Q`|t*K*-wOxwpS9`P{c0T!Std@E-lv#mKO3ia+oDMkh?oStBJ!rV``OCT!%c zKqBJvQB9JYh#s`EpmEYU%e|=H!-wqdh3*gb%ZJmW;(tV*e^vVF`6s2x_iXz;JsU|U zbd(b#4a@$cRj`@4t9G3raRZtLtWiy}eE{*oY6Vc$Kkju=WeTxiHv$bh(@c{*Ms^)0 zD?yvi>M;Quk;x+8Gsi|b fc5-qjG^AJW`NDnwvW~o+ z1a#4bhdxH53jO)P5=Oy6CvD2gX5}ms dt6X%?vstoByAb6E2GalC3q=?JKz6 z%!H^w8e^|J_S=hscIy>OE@-08x;46y&y2GXAE&nxuDvH6XXDStbA2Su8&F8^mEzt= zcPqFHMxzEa{rXHlUFu7jx+K-vMNyc*BQ& vb>nlPF$NDA^L B%u`Bs>=+C;>SS zqc|9tLdL)+Gs&3)Et#o|-wT4v=$;{%%;?GdJHFFFi!%mJME!*Yje%og(}W 2XLk?z=;62mHFZQ}~N}xsSOA(olC94bp(tHq@PPd-)BLvYHj;jGPPdq5)EJE=alP zwNiQj3{V311H={rd8F>N{E>;+TdDWdU|=k#do9w3?5<3YnN#$n{wkqRIH7`sd+-?b zQ|J5-BPVSEca4pVlopNnoL8i>Ag>o7Wz@!KO+Y4CDy|x#Aew%Mnog}4cYG}|TC1qr zrja4D0%H5Fru@rNjHen0sIRxLdfhBd#I) qxEZmCnR&CWk;Z~rS!txuBschKKO2qj zA Qsyt-?aA!o-jCb~iQRe67U z{-*cu@v5^V@qEvDgTbzZUa);(l7M*^_O<%(O??6l=HZa%y &Yk;V^V3Zi8to{YhbL8jUOtc8csbR z*FEn8fOhgDPA>l+Up;pETlUCja=dQLN8w}!e$ #^>GIB>)_SY!^}lAl>L1RZum-&$_L* zft&Un5 *x%ybnO}gF6_X `0-)Y?G%j+Qs%axtJ_foj>gKQaQzY>qSWmt8of*>xn2 zOx%0ulpH=We3>|4WCDA4XOjTo9c`=F_f3Jhx~taEzNw!%(>zd99t9~J07ylFP}TBQ zhuj%tAYclo?$pO&n3$q#t*Jng=KB#$n;5sz14M+{+5p8UJ|q3qR`VHxlL#jBpu3*5 zJujK2n>+9p5%pn+0K~xrwv J!}`7`VRnTr{9XHyYo$fl>x_g`xY56h zuM{9dX$jhfy1znr)98t9GoTb*BU1oqJgTG`h|AR?JQpCTAzN*>?kRT*h;iuPyp;35 zbSK~)xx4;N7y=b)TT`u@OVN6{6Zv1RS0E+aZX5Q!YQPIhc)h)#l#Ip9$AlS_6qw9X zK^6wP`xgEHCqUC54HH eHT_>H?JJEjxV8OxA zPHxaxDH)5KCMpw1q}p|Qz&p>mICnl-fzK3E*xl^+`TFQr#pk?JxB=8D&!UF}i3G&l zHOE`sAZ%-r6yTO77F3B%{AiFS*n)35EyN>Ck9DGC)?`{5lycSrxBETHsDU;#qLD+! z0Z+;%A5Nehbr}zx=V$7rA{hs3|Qla zy{e{ADUJ-DppWQ$<&@zNB&@So{f2RC*!Laei!NyC`O{G?anuS!SaD{|7L`t>28cxy z72mX}N2!^b8W5 J7K; z1;4Hr47Oz!o^}1j00^!zV-*}*$;1-*9@)kv5E3XC ^N$8AqqH({Qxylfp)y!43 z=yIkGgw}n>R@D@EubT=eZ3Ki6W{?c+oJ;^^7aG*;Cl}X Qho2 zko5W0msJ#k1`UJFi}4(A|0@VFi6Bkev2Pnhnwk0QOjl>~1^@l~?|8lKeUABBXe~o{ z!Md)v c{d-B~=hgO_QEx`|piNfS7|Ar7 zMjuTFVcPS2|f>80GJ-k ^M%I9IU$uY zDoE6QSRDFt&OHpMn*uxFcYJ07)hP7W2}&QOZ;8J#2ISax0~o!p=^daJ7L1!OAFt1K zzQ1?OZ?qvWJk#scCwM2QX11v+)g^2>R(>G1odAaNLhilXlxb`LVp;(11CNK`(^Z-g zRI!bt)6K{Q2WKvok#&{oZ1cKDr%kDAaSYJToJCVIzjD;)ZtqWavn+2kAnN6=w~86i z=z65iigyO{j>4iRP#%FP_y_=L ~VK@dGq5MeOXOyjaH*rkEn4)wF<8v}Lz z#zek58f-0|+ke(ZqDebQ%@C9hCJ54!amkBm-02@z)gC0LjRXzY!yC5S4YYs7Qm@F% z6}eoo7;xvNkf3o|E*RQ?f%KT1JZkKCkpe6#JgDrUOt=0P!1_r^tsoPy+>S z@^oIF2+-Q=7$dkK<^7{TL^9J$i0++bDOfLycSV?h9!SDwvul#~@Th jf#RNv(p5Y{3AU`o7BrC1;3G z7w!hQn$(0k@Sv^<_DB!Z!8s8&A8NjyZ5OVp)l%yQX}iv0KP-fqQz{3qfv3uXR4z#6 zsxC5+)IS|m;}dsW)x>H{pZ9}u_EwnV5!@3EuCkPZ%er>G+G2c?^L?e1&NsP$i$3 zrv0evb>CmGvp{G;Udvq_Vzus81R1LZH8G~}+rOv2h6mr;{npvU^Jg5k8)j-Jg^Ka3 z5x9e`fAL7LgeIzK$D)N3=@idG=6CRZ-b70N-O`U>6#g CFM}Y0uCHSH2 fuU*vwWdS67o$+i67!@T=`<9k7@frwz=RZ~=>*UoctroU&DH_m6<3t10A<9r>M zj6W|JKBtfQM&4cTu^rS-+N$xru-MO$89@Q4`=1+?i6>E37^}K$u6acAv`p^D=ic^q zs-7`N%!1a8nRMhHb6zrfsS8jer=B5*?6kI4>*$Mt96o=nO`@hp5m@ss@_Kp~Hdgh; zoD-I1xogWntAPKXy*FKw95=QGj{_hhvRbnF-v1frv$3o0$_x^V&ktYVU_@qj*H!B- zD#}_F8Nmev9PY>WSM$3r;Uo%=ZqoN5BB_h!R^-W?W;EX1CNa8h-fIa^4%4%K9tg&~ z>v&&o95Yx!=lSWPNy)}2RY4hadDfLTzWP4?eAxq(2*k5BcP`pOe3*w R)v$ZjAC|-g%%JVDwHJEH|rdD#0NxCw^VO(w5TW##<;{&J|Ko< z5s(eFbr7-Fh$-7PQ*~3qs3!=7t!w~SJl;=$lBCM!4ODKRvP<15PUyqt0ooPu0t({% zGA>5DpU0m$o&@DT9g+V${^}$09gEH&0KHW_KE8wdfs$E0*clAQZQnK0NqBQA8Cxl+ z?L 9LH~ z@O(#BCz+Ny1rIB}FXs-G%e5Z(_3<689;m0JyIRdGK%$m%0=7JjbLNyuSqvY>8?)9H zO=Qv2!#$uD*$s$X>nvSnz2LUKNfbQUdT2GC{)JTf6p&su5NYZDw z8*cj@+rFb{I_ sV68e7Dv8o{ra=(6AK=RYmR8NR-zAh$!C>+A(v zDe{iQfbNNJZ*SPjj+8Q*^9nU+4WJ}xQb8Kddb9(zHk9pexZMf$GbkEfAR6TyCvrH? z2OsFi|0PT>y*56h%kQS;#0jIRkI3awPhdCJ4F+m!V(1=F{+iu@Xgefw>MPfNR`KFn z{5<~c4thb}fbV ~e zN!qJ?W-~t7J`00mU@?YSRK35FrMj|?*BS+dU X+GVpF$T^tJP%!-7t%>wv`)jK4UiqZsK93R zZa0bAll0w?x?)1u!El^ty{oi(@q5*J0@xAkbuZre_2I%gT6hg{TqiLsP$H6S0Txis z0X*8A#fQXvYXClvI!hoefG5!+&mBgY*S}xCAipr?Ohq8hgE4IbTeJRNJZUN&*Pp;9 zP;|}XNJzZzq=q#r1Yo8cS!$4lM2{gI0A*f884`oDL Em? }<>O9QnxjDF&SfkGKK?Qq#zpP(lJZ}&S|J@Nkjo8P$)2IY+7Y#2j~ zPEyBiM}(2nc)pC}^66{U{27wWG&%!cux^z^NLxYP?m)L1ZxyvYP}>Kn50sKovPC6z zoX0zkj|aBxj&E;&$9B6TQAX`j`-Ze@E+dTe$=IOUJtPv5pz=)(oS6XHNYY%-L;gD+ zIF19O9^igDgiDFAl_X6H)cBPzDXo(FBel^?W|*^UjE(_u=yYbFNvn-hyTmdx&RQK0 z4Yejw0<5_NkwpII&9Vl>2pDr-L %oY&C!&);Bz!Diq;^S4Lpmo<{Ai<42<}~fSW3++qzr9NuWyvVHXlL{t z`@Z9-qFk0zu$9dt?PRrz%ktibM4TiBBVpf?M%Sy?n%N8gxAOz__`ruYp(tg;e!EFW z)%}kB{tN#8_6ATwtqrZ80Fp=2B}z!yvNvo-ZA_OPMzV(zY2+t2w0hupyrb6xJRV5Y zv1vWNF&J$OG1R$%?vAqUptM0t#AA$vVR}ypLSTdGFZa^#afHtg!^QTTlt_6~N5{a& zM@81u-2tF8BbOa-_iq3aa7y}FN(uYEgFE4P9QemS{sBsiK@bBZ3LeKm-rtbQ+o!Vb z$+)j$Bm2!)g&o#N2VG2f#elb)h!bPK*_ z z RL=uMrrY>=eproXu7ZAoz!w!&ooJYgL;+t+9zsudT(a=| zoH?fDanS%5jW;TrpIAhg6U)>|k)gdfJi3ivGn~bU^y-;k9hYZMx|%kORvS`Ivpf8& zYju2f{i`wXkU$-KUz6F(2z()~Yx_J$V+_GCy C@NUFP)AZc?2Qa&-^?6+l|b> zGm|rtQ5>%^Q?N)1N|-Ero)IHSYF^nk@EFJ%V#>jgv`ik0QUYcVg?+_%00Fj%l7`+Y z_@!y-j1gw$xwr3azqq|lKeJ9utqoh*w75U{@~!#mVRGZZOyCZw$41mJ#{Sy!yiVIX z@s|bo>M({m1vXFbI+@j${QV^=FADz&T-MJ3TPK8YzA*)7G$2 s@LSEI`&ap=>UF15^C;NvsMLBcYFub~dD3v6T(Ibg7k~ z>E69JFn}!;QCjLlz%c>2+^~_ r+1V6pua zWgDJ{`3V&G>efF#wx7qJI9`iS wPWkH-Q@RLvF$+T`D~tBQe@Ysp|A8zY~emL4t_mpD9^UY zEJ+z08Zjh>|AHN9+>q-Htv=A&3G^XRLIi9H=olF7!29=xQr~d9|4qDy5Z*-E(ONJ* zO@0?fB`JghqgDWntw>tp=neJbz{mS ~gA&Fd^g&2@L)oN0UCKKEmCtN7l`u=@Oj5Z#Hyl@GZ~f|%i|BfieydHu zc;Gxwjr^|wWo)}RIR`U(ZFqlw$5w6t50sqIhoq#7p?yQI4Zy(t?T$eMdAp%<#&6#{ zGNsjswhWgi*2OAMNCQkg)wY%EJGkg@ftSX=y)qtI36@y` zV2m|CiR}KESwu7Q<+8B;f _aG0q1P zcXd_?|Fx*`^EmKZty({F8s`|aq>_RtIDV$gw$G*$Cfz`TtwaT!@0X;ypP~;ULT9aa zN>e5iF0~)^zN9I!mZIBxhY`1BN@cB&Zc*DZhUCW1F~;27K8I8JUFO$p3Qy-c09&q! z&)Lg{qV;=IC=?qk4)Xue0}-DWO%NAG=ckO>g*%R!0X3oq2_9bKS@WL92=dvZ=05Wl z1Y5###}~NM?GOId ZoTFPQDTKRp#M(<;QlxawQ^!3mye@7^MCQHpg>0+Cu z)=KXk1QH^o3GSoC*5Aj7nihwMUlT_$+!zGi1Q(|E (JZo+ZwfY<2(pdObr8Ivj*eRM5A&ZxCYaY;2qO9Kl{P18=d zQz+0hLI>r_gq5Z6h?gg$=!>~^o&||ZsxSjI0;itDYMs=izK|#jy)k+_ai)r_O*Xb| z6VE+C!`=yr3GML?jE=HPXSq~1q+HOGbeAP%idW`}KwryB|4#!v|BB-?W#gZ8jkCc| zWa!W1pM9)?-avs#(nLVX8sVy))%I<}_wiktGLSS;N*dYS$4n=^?VHqqB5B;fj}JhL zL`#(2iQ5 ovWrNSl!#!n)7ggkTaw!Y}$}-yI_`3-z*-92>b1( zzfbvO{PgNwXT?e;gBfr+wH!fq*&P#+$P#EW0GXUJkZAG+05K#9S{zG4ljOIiQ0Bt; zjVn+(U{kWnFK=FlPHG(uzt@d+0mNM*>}sph@PUAmrM6G3A8V6wo`=-`8Xaeq#%8y@ zBV~1_C5zTijzJ{lS`CNhP#la>hB}NT>Q0(j%*>EJq-jilocR9uj`v^xKa_39+qYlv z?U%n}+a*F&8ahZ#GWMCEOEHnTa}ohOI$C|;IKE@l2Xc~5@Pi3$5I`A}CDJdK8&cT; zt2>J{l^s={qNCHBbWp78WVH2KpggH9LH2wlPGmYI<-4A;@5IoVaJ%0oO_Yw-zXN1S znABnFhRL-&iA3dQNf|2%qX`D`uEw7YhS?pAuEXiMDa?b@vd&5Gv-YMd@~#aD=ULQ@ z_ g8w-2IY&b2c|R3dK) T z$w)kqFo4m}TLt$jPWt)*;(?NdqJ}z{YL`f+p-p|ftbo@uHH|UoG*KW#ECI{j;%RhK z++u+@Qa-|JMFz|g99;H(1Rx<;&>@Z=t6v%gQOQN?%jTtqemuO)gYgA3K=HHYYKEgF zAS3Qk@^7EliRK4$>c#hT1ILRohQU7lz49Yo6SDlD$)L _a8EC=rv0RW)(OWU1*~uThPSsnwo=gh zKy3~EWUxlKq-_IjZ{Y2wOgXP>Y->VurIzJgsN+vW;e8>me)Rb4mi*$=A0EPwjx#7# z@g8&`>-a|$K3|R{(!iDN{4 MNnBE76DmvpkUE~UaF z&1si&MoyYVz^0VweAD#ir$oq$b80RZVMeQ2w7I1mvrc*hle2E>aQ?rPC$Y5-(b#5y z5IkeiZHB)FhISAZL*R^-H|J_f1n%s{5|ek&grv^_fwU>cP$v?3hu1Nq7j?c9q(M|l zn;5oroyG_e9UeJh2AvJtw(EJSq$NVD4UfkIVCcN35J{ sL9lzBRzy10TZCG)~rp+sIDUeiI*4n?xP*~VsQU;@qhV%FU_bMHW zZT-`ZobO_!+jgW}fFzA1Ix9t}@K@<^4u0R&$w2*Ioa%{Y+{!n&ZNxqZbUq4Sg5P zX84eq(P~AjC!~J8;CZX(*p+_n_d9Y*QrnlcW}+6c&zbOcza!;@)~YlL>w@$5eN#j8 zXRLejItqMi=$sGY>97| B8 z^s)JiKGQIAz~eFu@;RT9X1@8KKK=r{^}pr#E2rjJclx6e`f?YFXGiCj$U%vyYv}F7 zXwpoATLp1b!x?Lo7jX85^E{m%0j(LYUKBHWakL6WJ&%N+CL+CtL-e@GanfjOcsKCo zz9KtMjUQ->001BWNkl >q}6yE*$Y=0(T1AIO=4DqE=aXKpEb(cJfFL1F1y|kgV z z6`>Y1c zNge7$8rDr#Z9|t7R>2z?xBCq|h6ia`eZ*ylvgqrrH@S`o>;W-w0yHX>n!S>pFuTL9 zQUG(b?(~XT5v5i&*kLWs$o`U(4CcE9qex6;)Pb@Vh3+|FxZ%tUKC%$%v~tTk5Tm~? zlL&Y;RMI?k;<;!Oz)FhGwogNflag(2y{>AlGuo1stn&qizIV PR$-`vMYa zqXVnKqp2#IJ8uzL_Fk3;ZS`)<2sw#MywvAevG4lKM6mE;(=OdQ8+Qg{5+x*paWXAE ziKKqO0ujRV9bnjeEk-v3F>#GT6yF8>&rS8U*z%1)aBKNwf|0kG!lIxyZt%D`dILtV zT>AvsGerq3N}GL1dv4Z9&OT0A53;B_=;!3M97Mn<^GQ QI4K?;V{*QBSH= z3|^Tl4MOh|U|Zy?rSneEC$HMObRSF*h33v840C4fJj)m?1>}1>fO>*9iMX>u+)^YS zx`*{M$n)rQizE4Z(-edh&WZ1#r(Ia|SF8UA&Y8#W-|@AO#P5zL@UcH|_`Z7j{_E?1 z_wN7dt{-1K?tcva|7xK8)tsALdzLpuP$gCPMkxikNEc8raGVVv9|yLwp`9mMZBm;n zOLSdt4ck_ 1bNRw)c+Fhsxqv62Xp~3#gC-!DyV! zIZGFCHS$m*luZprj*MKQ1kPc2WS(P8VyI%|2#4c&6LUl&WRTV{(Kieo^h8$8^#kBe zREw(2DN72}U}UZ5n;;QD0J1<$zw20ONyj0twIQ@1VrjTx$wqjUVT*S=C^@qX2>`9% zS8D|&V51F|WiWc^_MQ^b$ZlXAT2MV6Nh8h0P$YF}4aO1?GMOyPYP{{P91e9Xx2BPI zqv7%WA9%d~imXP&ZQHT!H|+Zjd3!@n8#rZ1tf#D9;)cW>e7+;~1342q6B-h7xuNX8 zAeT2#(vG#TV(zx@bj_6(6jH*{D~%=tzzcXL&|Ua$<#*3q!q !+|y!r6f^qDC2RSXjzn!)*3o@+_jr97 7m9Z(|mb{HKOWeF9-d(h_FZSyDSblh!F_?G8K0 zYbbJv${fC|0T&13phRZEG50zH2u|=Tw*B+RG-}wt>#slZ+aE(pfBqo<|9{r={`p8| z84F#$F}}D6he-o=W;D@GB2}VciM`E SG$6Rn FW*v!66iZG}B4i}jk*0BvKqW1;RC}L%*bH3~ zOkkxg(keIn`D<{AagP@#0)VIPK9z!+r_Ar?3Bl0*nyWgeS(Lbo?qSXYopVp`d~r>R zILR@X&AQ)Fo;#NjfCV3!oTVUpdAZKVl;(YBa8L;ugtXk>#xt0mC)!=D>4rHp?HR)z zdaD7=qTtH5;f+LQT