Re: Possible Bug?
Jeremy Landry <[email protected]> Fri, 2 Feb 2018 16:56:44 -0800
| Newsgroups | gmane.comp.lang.smalltalk.squeak.squeakland |
|---|---|
| Message-ID | <CAMYa41=Dc3KKMHSt-+tYbT6h+yLwJGML7qgPzLPwD8nsvdAyaQ@mail.gmail.com> |
--===============6949206197065245153== Content-Type: multipart/related; boundary="001a11462b408abb2e0564444dfd" --001a11462b408abb2e0564444dfd Content-Type: multipart/alternative; boundary="001a11462b408abb2b0564444dfc" --001a11462b408abb2b0564444dfc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'll give that a shot, thanks. I thought I had tried everything, but I guess staring at it for too long made me impervious to seeing my own mistakes. I'm still learning ways to self-correct... On Fri, Feb 2, 2018 at 5:58 AM, Bert Freudenberg <[email protected]> wrote: > Hi Jeremy, > > it looks to me as if it works fine if you remove the second line in this > script: > > [image: Inline images 3] > > You might also try to replace it with setting bottom instead of y. > > The source of this is likely that in Etoys y goes up but in Squeak it goe= s > down, so in various places of the system it has to be inverted. That caus= es > truncation to sometimes round up or down. Which apparently accumulates so= me > error. Not trivial to fix. > > - Bert - > > On 26 January 2018 at 22:49, Jeremy Landry <[email protected]> wrote: > >> I haven't investigated it into the Etoys source, but I found this bizarr= e >> bug, likely appearing due to a number being turned into an integer when >> it's odd, but I cannot figure out why it would be called at all... >> >> Included is a project that demonstrates this bug. I looked at the >> individual pieces and they aren't 'personally' responsible, but when >> working as a unit, they then exhibit the bug. >> >> =E2=80=8B >> custom window demos.013.pr >> <https://drive.google.com/file/d/1nefep7r-gSbJ5xyLGKbWUU54ozFlzNid/view?= usp=3Ddrive_web> >> =E2=80=8B >> >> Basically what seems to cause it is resizing nested playfields via >> script. R=E2=80=8B=E2=80=8Besizing with morphic handles works fine, but= when sending an >> Etoys 'LENGTH' change, somewhere along the line, things go wrong. Again= , >> my guess is that some number is getting changed into an integer from a >> floating point, and thus getting rounded up, which would shift it up whe= n >> it's not a floating point number any longer. However, this doesn't expl= ain >> why it doesn't have the same symptom when changing WIDTH. >> >> Thanks for any insight into dealing with this. I'm not exactly sure >> where to begin looking within the Etoys Source to make things work as >> expected since there's likely 30 reasons (read: random object methods) w= hy >> this might occur and only for vertical change/LENGTH change. >> >> >> >> >> >> _______________________________________________ >> squeakland mailing list >> squeakland-bD51WKytQuId/fn+uklp/[email protected] >> http://lists.squeakland.org/mailman/listinfo/squeakland >> >> > > _______________________________________________ > squeakland mailing list > squeakland-bD51WKytQuId/fn+uklp/[email protected] > http://lists.squeakland.org/mailman/listinfo/squeakland > > --001a11462b408abb2b0564444dfc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">I'll give that a shot, thanks.=C2=A0 I thought I had t= ried everything, but I guess staring at it for too long made me impervious = to seeing my own mistakes.=C2=A0 I'm still learning ways to self-correc= t...</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri,= Feb 2, 2018 at 5:58 AM, Bert Freudenberg <span dir=3D"ltr"><<a href=3D"= mailto:[email protected]" target=3D"_blank">[email protected]</a>>= </span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .= 8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div clas= s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si= ze:small;color:rgb(0,0,0)">Hi Jeremy,</div><div class=3D"gmail_default" sty= le=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,= 0)"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve= tica,sans-serif;font-size:small;color:rgb(0,0,0)">it looks to me as if it w= orks fine if you remove the second line in this script:</div><div class=3D"= gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm= all;color:rgb(0,0,0)"><br></div><div class=3D"gmail_default" style=3D"font-= family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><img sr= c=3D"cid:ii_16156be0cda721ec" alt=3D"Inline images 3" width=3D"562" height= =3D"102"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,= helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class= =3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz= e:small;color:rgb(0,0,0)">You might also try to replace it with setting bot= tom instead of y.</div><div class=3D"gmail_default" style=3D"font-family:ar= ial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div c= lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font= -size:small;color:rgb(0,0,0)">The source of this is likely that in Etoys y = goes up but in Squeak it goes down, so in various places of the system it h= as to be inverted. That causes truncation to sometimes round up or down. Wh= ich apparently accumulates some error. Not trivial to fix.</div><div class= =3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz= e:small;color:rgb(0,0,0)"><br></div><div class=3D"gmail_default" style=3D"f= ont-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">- B= ert -</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><= div class=3D"h5">On 26 January 2018 at 22:49, Jeremy Landry <span dir=3D"lt= r"><<a href=3D"mailto:[email protected]" target=3D"_blank">hakyoku@gmail= .com</a>></span> wrote:<br></div></div><blockquote class=3D"gmail_quote"= style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><d= iv><div class=3D"h5"><div dir=3D"ltr">I haven't investigated it into th= e Etoys source, but I found this bizarre bug, likely appearing due to a num= ber being turned into an integer when it's odd, but I cannot figure out= why it would be called at all...<div><br></div><div>Included is a project = that demonstrates this bug.=C2=A0 I looked at the individual pieces and the= y aren't 'personally' responsible, but when working as a unit, = they then exhibit the bug.</div><div><br></div><div>=E2=80=8B<br><div class= =3D"gmail_chip gmail_drive_chip" style=3D"width:396px;height:18px;max-heigh= t:18px;background-color:#f5f5f5;padding:5px;color:#222;font-family:arial;fo= nt-style:normal;font-weight:bold;font-size:13px;border:1px solid #ddd;line-= height:1"><a href=3D"https://drive.google.com/file/d/1nefep7r-gSbJ5xyLGKbWU= U54ozFlzNid/view?usp=3Ddrive_web" style=3D"display:inline-block;overflow:hi= dden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding= :1px 0px;border:none;width:100%" target=3D"_blank"><img style=3D"vertical-a= lign:bottom;border:none" src=3D"https://drive-thirdparty.googleusercontent.= com/16/type/application/x-zip">=C2=A0<span dir=3D"ltr" style=3D"color:#15c;= text-decoration:none;vertical-align:bottom">custom window demos.013.pr</spa= n></a></div>=E2=80=8B<br></div><div><br></div><div>Basically what seems to = cause it is resizing nested playfields via script.=C2=A0 R=E2=80=8B=E2=80= =8Besizing with morphic handles works fine, but when sending an Etoys '= LENGTH' change, somewhere along the line, things go wrong.=C2=A0 Again,= my guess is that some number is getting changed into an integer from a flo= ating point, and thus getting rounded up, which would shift it up when it&#= 39;s not a floating point number any longer.=C2=A0 However, this doesn'= t explain why it doesn't have the same symptom when changing WIDTH.</di= v><div><br></div><div>Thanks for any insight into dealing with this.=C2=A0 = I'm not exactly sure where to begin looking within the Etoys Source to = make things work as expected since there's likely 30 reasons (read: ran= dom object methods) why this might occur and only for vertical change/LENGT= H change.</div><div><br></div><div><br></div><div><br></div><div><br></div>= </div> <br></div></div>______________________________<wbr>_________________<br> squeakland mailing list<br> <a href=3D"mailto:squeakland-bD51WKytQuId/fn+uklp/[email protected]" target=3D"_blank">squeak= land-bD51WKytQuId/fn+uklp/[email protected]<wbr>g</a><br> <a href=3D"http://lists.squeakland.org/mailman/listinfo/squeakland" rel=3D"= noreferrer" target=3D"_blank">http://lists.squeakland.org/ma<wbr>ilman/list= info/squeakland</a><br> <br></blockquote></div><br></div></div> <br>______________________________<wbr>_________________<br> squeakland mailing list<br> <a href=3D"mailto:squeakland-bD51WKytQuId/fn+uklp/[email protected]">squeakland-bD51WKytQuLPboN/[email protected]= and.<wbr>org</a><br> <a href=3D"http://lists.squeakland.org/mailman/listinfo/squeakland" rel=3D"= noreferrer" target=3D"_blank">http://lists.squeakland.org/<wbr>mailman/list= info/squeakland</a><br> <br></blockquote></div><br></div> --001a11462b408abb2b0564444dfc-- --001a11462b408abb2e0564444dfd Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: <ii_16156be0cda721ec> X-Attachment-Id: ii_16156be0cda721ec iVBORw0KGgoAAAANSUhEUgAABD4AAADGCAYAAAA62UCyAAAgAElEQVR4Ae29LVQjS/e+nfOunwAH DmRkxgUHMscxDtxBZhw4cINkHOMGdyIZB25wExkccRP3RgYHbnDzX0/vuntO71DT3fkiH9ez1nOK qq6PXVdVV3q67t711+DX4FeF/0EAAhCAAAQgAAEIQAACEIAABCAAgSUg0LprJb34uP8xCf+/JegT XYAABCAAAQhAAAIQgAAEIAABCEAAAq8S+L9XU0mEAAQgAAEIQAACEIAABCAAAQhAAAILTKDb7SbW o/hY4EHEdAhAAAIQgAAEIAABCEAAAhCAAAT+TGBI8dF5/vLnElyFAAQgAAEIQAACEIAABCAAAQhA AAJzQmBv4+RVS2r1WpKO4uNVPCRCAAIQgAAEIAABCEAAAhCAAAQgsAwEhhQf0+5Utb8+VhP96s+x ylMYAhCAAAQgAAEITIvAQeV5rKpvKxtjlZ+XwtX+4Vim9Ks3Y5WnMAQgAIGyBA76X8sWyeS/rf6T iS9bZNHXdRQfyzYj6Q8EIAABCEAAAhCAAAQgAAEIQAACKYGpKT7GVXakFro/YvWiBHGgiEIAAhCA AAQgMDUC4yo7YobF6p1XJUhsB7Ber8e6WCzdnPAP5V0UJchaZW/I9jIJL5VOmezkhQAEShAYV9kR aypW76IpQZZ1XUfxEZu5pEMAAhCAAAQgAAEIQAACEIAABCCw8AQmrviIKTKmTUrtovyYNmnqhwAE 8gi89Kp5WbgOgaUlsFbrL23f/texmCJj2p1Wu/Oi/NCO4NjKjgi4aL1BCTIvyo+YsmNzYzPTs6fn pyT+PMj6gNnYNp8uw/lfV4ygBMlgJQKBUgRiioxSlYyQWe3Ou/Jj2dd1FB8jTF6KQAACEIAABCAA AQhAAAIQgAAEILAYBMZWfEhpMS/d9fagAJmXkcEOCKwegfruzup1mh6vLIHu/cNS9l1Ki1E7130Y JEV3/r7LVPHwfT+J13e2M+l5EW/PrBQg2gmUfVFFhjJMKUzbdT5AZq0AkdLDKzUm1e1YvU/PpgRB +TEp0tSzzASktJiXPnp73loBsmrrOoqPebkTsAMCEIAABCAAAQhAAAIQgAAEIACBiRMYWfHhlRVF LXt6+plkvb+3b4AH4VvHweAlU8X29loS3w7fPu7u2jfzm5vrmXx5EdmJ8iOPFNchAAEIQAACEBAB r6xQetnQKz1UXum/nppKGimUndNSfmhHMFVajGTl5AsN2TNl3x9SeKgnMUWGrk8rVLtSfqidSSlA bh6yvklUP+FiEjjcMd8yi2n96FZ7ZcXoNZUr+deOKfxU6tfDnxV9snPWyo9VXddRfGhmEkIAAhCA AAQgAAEIQAACEIAABCCwdARKKz6koChK4uHBlB13dxb2+8XePPZTp/D25uzmppc0Wa3am+j9fVOA 7OwUOz1BdqP8KDpy5IMABCAAAQisHgEpKBat57J7UsqPed0RjI1LqgCZsPLDKz3Uvk5pUVxKDMV9 qOv+VBel+/w+7tvz12VnWeWHV3icNF4/Tca3R3wxCHxpdzKGLrsCRAqKTKdnEPFKDzWp9HlRfqz6 uo7iQzOTEAIQgAAEIAABCEAAAhCAAAQgAIGlI1Ba8VGUQKtlbxgfHkzh8fKS9eFRtB6fT4qRVst8 hXS7pghpNnlD7VkRhwAEIAABCEAAAhCAgCcgpQcKD09mueJ+fKUAWXblx6xGUYqOvPaUL0/5kVfP tK//9Vc5X5qTtufXL/v3/aTrVX0oPkSCEAIQgAAEIAABCEAAAhCAAAQgAIGlI1BY8SEfGXkELi7a SRYpM/Lyr63p9JbsG6bBwN74xJQiSu905D3XFCYHB/WkydjpL+rHsvv66AXfKk+PprQJmCvbNfMu rNNy8sbnra4/hdN++j2Nr1myHjpS2yvm2+Wt7KddCIxDoNs1n0ZPA5v/jf1GUp1PX6vY+lkNvo62 t/7sPXwcmyZRdvBo/dH6ZNZXKuub9ld9d2cSzZSuY9G5lu4wBV4lIB8Zr15coET1Y1RfH4v2Dbgf mkn5+pDPDPngyPOx4e2Ydfy3naaAjvn6QOkx65GZbXv9Xjg1s2+/t3v7WUW8FCDLpvyYtW8PKTj8 6HpFh8+nuM+netSPSZ/ywrpuhFF8aKYRQgACEIAABCAAAQhAAAIQgAAEILB0BHIVH1JI5PVcPj3y lB57e7YjmafMUHtPT6b8uLq6T5Ji9f9WfljJPJ8f6teyKj+uz4PypvucAJGLlY83B0l83hUfUnp8 Orq1AX0JO8INmz/nK6b4uLs2N/Wd64fMeErJo/Hd2Dbl1HZ1I8m3sW2nIL3b3UritYKnIBl0/jtt Aretm6SJi5PPmaY0nhrfh5+maLs8u0zy9TqmCFG+f79b+rwrPvpBiXZ2eJb0Q/bvNkyp1/qeVXyI z03rLvCRryhpRSy+uW3rQrVq83wjxHf2akm5PCXJonMNcAhGJCCFxIjF57aY+lVU+THpHUH/rbj/ dlvXffqkgI6q/PBKj0nZM6t6iio/ZmUP7cyWQPvanv+vP18nDbd/Wny2VsyuNSkkZtWiFBu+vZiC Q+m+nOK67utTv8ZVfkx6Xfd2zjo+6rouO1F8iAQhBCAAAQhAAAIQgAAEIAABCEAAAktHIFfxkdfj h7CDp9NbfH758Hj/3nwy7O+/81n+GJevjvNz+8b97u5Hkv/bN/uGTb4+VImUH/W6Xd9Z8R1u7aiK T6WiHdPfKfP5V9jRDUoP2fjyc7reftXOvIVPfTsdqXdvCp6ofUHh061kfaNU1mzcD453k6JH4X6K 1sOFqRLo3pti4/xDVumhRtdMsFOp1rK+bFKdg7uNh+9z1TRnoW5rb39kXRr0H5MOiFe8N7be++tS zBydHiWXTi+OfZYkvvBcX+0ViRBYDALTVn5MioKUFJOqr2w947aPb4+yxBc7/0vkd1W9WlZfH+qf QikrFJ90GFNs+HaUz9ujuK77csQnSwDFx2R5UhsEIAABCEAAAhCAAAQgAAEIQAACc0RgbMXH3d3r ygv1cVSlh8r7UIqRrS3zZXB1ZT4PfD7ZtaqKj6MLU8j8TAUCtsVarc/3qQ+/x9Hs1Y5tuqO9nj39 53f+FfkrKDcqQQkjZYB8eug0nGfbKK/85md72ndX5itkZ9+UBPj8eJt58/PJFDy/x8fsqO3auNx0 7Ntcb91JUCw0f9r9oftiZ8d8Wfj8cxcPSg/fb51OE7PX599wipjBo/F87NuC5/PrW+fGe1M8eZ8f waz/3C9mieqJ2UU6BCAwOQKLovyYXI+pCQLTI5D3uzq9llej5lEVGionpYdoKa7rSiecDIFeOC0R xcdkeFILBCAAAQhAAAIQgAAEIAABCEAAAnNIIKr40KknMZt12krslBWd3iKFRqyeUdOl5KhWTXHi 7RgMzBeE7JSvEN+e+jmp01168nnilDC1uu3k7h1md2Yf2vatf68jnwy297jftHO3N7fD1mYw/K5l p9s8hf7Jx0njyE5DqNbsVINBz3Y+dTqKfK1shlM+Nu2wjxRHO5wa4vPvHZpPFrXXDfaqPu2Iqn1v b9pA+KPfMylC58Z8tch+1bfTyPo00I52Wk+Oj4/BwPrdvTOug+AbQ/WrPZ12ovbELW0n/DEv45na 5XyeVGs2Py7ummmW//7RrJkPiZegABHPhzA/veJDPhU0Pr2uFXwO8626Y4ohjXstKIiq4ZSdvNOC ZjXPys6DvQO7L/Ps/y/bUf7WKSWdtilvNB6qS75cPp9fWdKLrWOnl3YKSv9HWO96wafFmimgqlUb l42t7I2t9vou/8HRflL/YGDrzv2dnRpTCfVtbJpC6PDIToHy9cpehb1Q/911OH0l2K36pLSolPTx ofo9p2pQuFx/bylLJmxsW/8eH209UPnON1s/veIj5uMj9om0eLZvzVt+t2PKw8GTtVcP9q2HG6W2 Y+toPZxeU/T0ncGjjU83zJfeg62b4tpp27hVq7ZuNg7td2P/wPqfgVKpVFRf+5uVe3TzohLGTevj fpgnRe317c17XKeezLud49qnfsZOd5k3r/+TVn4UPQVg0U9z8fNEPkGenm1dqFTsucjnU1zryUPb 1rOjE/ONpHX9KSgVtS5u1+x357B5qCr+GGrd7ITfm6eBKfX0u7AeFL2NA1Msex9XvvKi9qrdzzf2 PFS0nPq5s2/P13sNcTRL2l9t/f/xI6zLQToYy+/tl136HfnRCfWEjNXw74bt8PtelLPa0e+e4ssW 6tSTcftVVGEhRYbaU7xoeV9OcYWxetTPsqe7zNu6rn5OKiy6rqs95UfxISKEEIAABCAAAQhAAAIQ gAAEIAABCCwdgajiI6+n9/dhxzGS8eCgHrky2eT94Kvg6iq8OQ7Va2e/H04F2NzMKgkma8Xv2jY2 bQf29rPt6GpnvFczXl7x0W1b+t1VeBMffDhshje8+0dZju1reyPcD6d3aKdSigtZ0r62N/bKpze/ tbAzX80KTyqx/LJP9ag/qk+nhdx9tf5efjflweZmVqki5cTF4W1i4ottjFZUXj4r5IOiHsbVX1+L +PiQkuSq+S2pvx8UL0Pl3Y7z7YbtfB5f2g7D3mGW97yMp8Z1iH+Eh/JL0XEfFB5p+Wd5NVBOCzW/ NA5+nP08uHuxebtRNbDn17bzE1PQTHuejToP7sP90vxiO+XilqUzfuxb2CG6Dzv46XiE4Xh+thuj 9cl8fOi6FB83X01R0esYd43PblAS+B2yWH7tuPW6tv6oHdWn+PXVTdLp2+BzxCs/uve2zhzvnyT5 gvlDvjJSHxthJ0/1p+1pyy+CuGz+d3umsHi8tftb5Z+eXz8VSneD8smumFnaAW19tnFSfpXvhd9H xV9ebN3bqtq62Ppmih4/Xuq+dgLPjs6TpLxxUnvaOdz/mVV8lK1P/bm7th3N86vTxA6vlJG9hBCY BoFJKz+mYeMy1dkLit7bz7Ze9cLpY89BSbu2Yb/z6fP1Z1OkPQdlXfPj68pTKc2ae3Zd5Wv17INo P/weXV/autrqmKIvtk7G7B30za7NoIBcW9eTso1WrJzv51PwHfX16mtS8Mu3L0l42zI+WldTRXF4 rvL5dxqmGPFzpR3WV/0+SuEhe6X0u+1ae1KYXH0PilBfoYvr98clE3UEiio3pMhQflWjuK4r3YfK 59Pzyvn8s47/+vX6c9Ok7NA6P6n68upB8ZFHiOsQgAAEIAABCEAAAhCAAAQgAAEILCyBkRUf+obe 91xvPmM+NXz+cePy9bG2ZkoIvUlWvd2uvflVPqVPK9yumo+NDQsqOl1j0LU9RXGTL4GHoPhI7Qk+ HPqdoKgJig+d1qEdd+VfC0KW2A67du6Uv6KPFn8nZP7y+dXeVs3emK+HN/79+yDZCPY+B3PbX20n +vDYTk9Q5ZdH9sY6VXqECxuhvvRUkvDG/P42VOi2XF+cjw/xvDiwHQLxVrt1KVzqNiDaUW+3rH7Z c/XBdjY3w46sdvznfjwdD/VboZQ2imt8tXOjdIVrQbG0XbedafHTefDyEt4Pvj+67bDj07f5LUVH 8yK746z6FcoOxcedZ3nzQDvte/u2wzQIp39onvV7Zv/lB5unF99sZ0r3qewcN2z8Y8oi7UTdBQWI 6tX98F7fTMtXRsigfSvPz8dVXyy/FATV8I222u0GpYLq0ykpN9fGpXma3dE7DYoEKT3SdsN9XQu+ J3Tf+f4qv+aX4j6UPUrPy/8j+NxI8wdJx+bG66dCxTj5dlXfWlC0yXfTjvv2W/l+dO136f7OFHHi ed0yJc158N2i/OnO6PvjJEn5dV3LYfPUvr1X+s9nUzxKoaH0vPr07bi+qR/0bV28+2pKGc0TjfN1 2IFdVp8f4kY4XwS0IzjtnUf1+incT4orlM8MxectjNld1k6te1ofYgqD479tnfrWMqVtTPFxcXSR mKDnrcvvl0nc+8x4CArCkz3zaXV5Yvli7atfslfx2//ffq8Uj4UqF+un1s+jmq23Z+/NrsaR/Y5f P9hzp+r3+S8+WL9j9qie/RN7Xoqtq1Jonr03BaCUH3qeUPs+zPud9PlXJS6FhVdgKK7rMR66rvzK p7iu+3TFFfp8SiecLgEUH9PlS+0QgAAEIAABCEAAAhCAAAQgAAEIvCGBMRQfYQvtDY0v0vRg8DZ2 1sLpJPe3+hbf9hQHPduZ0w6jdvTkI+HFNtArneCTwd6nVyq9oADRN3t6U72zm+O7JPgMkQ+NirYM Y/Bc/sY/tkN+fJXdwb+5stMRbi9sZ1D2eEVG/yGcChJOFZHPjY1tIxDzCXJ5bG/su0H5oforzqdF LyhmUqVHsF/1H/9rdnufIz9/vl5/u2U7s1J8CNO8jqd8mZw17FtYzQ8pMvx4a97ptB71T6GUOgqV rlAKku2qnR4ixUfa7kOYwCoQCyc8z2LzQKfeXLZ1J2UNOh8YNylOpFxSfdvOx062dPnYUVByVLfN G758Mmh+V9/Z/XZ68bq9Ws3EW+UU9xbF8h807b64+Nd2kFROPiuuwqkyqt8r6XQeutYvtb8RTqGK +QQ5/2DtSZmg+qUkkh0+VP3K33+wdfVoT8oHm9mya6h8SNApJf56jJPa9fmluFDor8v3STUoAKX4 UH0xO+912kpQJCm/lu3rts1X/2282j85z86bWH36Zv7G7ViqnsGjKXvkS0bjrPoOpEhSAUIIzIDA rJUfM+jSfDYRfp+bF1mFnzd2Z9d8V1wHH1D+uhRvOg1wvxl8qUUUcqpP+eQD48e9Kefe7ZrvJt+O nivPr7O/Z0P5fEJOP6XAqIVTurQexrjE8vtmFdc6rHgs3Nu302T0e9APyrxYfqXn/a4q36qGUlxI qSEOiuu60n2o68qv6z6udIUqp/i8h1p3593Oovah+ChKinwQgAAEIAABCEAAAhCAAAQgAAEILByB kRUfC9fTGRu89952bu+/yleFGSDlRmpO8JEh5caP4JPkOez4KX8vpGvHU+WlRFA8DaWMCPWn6TEf H5H8u4evK0q0k+7t0U55xT6FrAx9cxrs2d4yHxJeiSE75VvhXluxuuB8Wgz62dN8pGwZtf6h+kK7 bz6e6r8bT30zK8WCsg0pPTYM5MGZ+V6J+YSRz5mroLhJlTS/K371L80D+c54NdP/Eqc0z4bGLXDq B986h5ufoya9dmGovtcyjZMWpDfipqryvsmVYseXi93Wsfz74XQVtatQPit8/Z12OL3lo+V8GmTv O+WvhtOo/Okvql87Ysqv9Lx++/zyKSKfJKrHh2vhcKnjc9u5jO2wxTjFuHbapnTTqSvPj36h8pZY XP3o/8j+Lii3TiFTXPl39+z3JKb0UH7PPVaffHe8+8t2ElU+L/T15eXnOgQmSWBWPj4mafNC1pU+ p5kyMdaH6o49H2qdksLjXd2UGTolReU3wnOf4rHQ/048/9QxgJESBe0dKl2wnE5b6XZMESz7huoL CWn+cEpOnmLly7mdFqNTXFSvTo3Rc57SfzyYAkbxWKhxiV0n3QhIgeGVGj4+Li+1M249lB+PAIqP 8fhRGgIQgAAEIAABCEAAAhCAAAQgAIE5JrD0io/t4Eti1mNQq9ubcn2TpzevvXAahuzR9Wo4fWRt 0/Ye767sG/aH4NsjVVKEbxLXwpvqevAlovrSMCgjVL/a90qAkfOroPPVsKYdfV3Xx+khLnvSy5E/ dLqIvt2UkmOofm3VTqj+35yyhr35eLr+yU75htnbt50Xnaoknwwb2+aLo3FgO8abwQdDtneVipQe nw7N94kfJ53qo1NAdArP7WfbAdE4PT+7AfENlZ2XKp83z1yzsl+cZF86j0L+2PXfPlJkwITDIBDw duZ9kytdgS/nbrPU2LL5pXDw9Q/ZFeOdtvz6HzoNJbd+V9zn1yk976VcWQuntYRTcDaCD5X94H0/ b4euKCcpPT78bZI22SVzdX9ImaHTAlqfzPu/8uuUG5VTqG6kcc1TJZQMo/XF5p/ai1zXzmVJM8gO gbEILJvSI6Y8GwvSBAtrncqrUs8byp8qPOpWUtdVz/rQ86GuZEM9B6vel3DaXzbX75jy/U4p9lfR cptr9hw19DsYaSbNH9bT56fXFSs6FacXfFY1pUys2/PcxrpJFuXb5GjHfFrl8ZBZRfun/KseSpGB 0iM7E6a9/s7ahwiKj+z4EoMABCAAAQhAAAIQgAAEIAABCEBgiQiMrPjY2dlKMPSdjwXtND89/Uyu b26GnbgpQXt4sG+l1a5vph6UFz592nHtrGtH/rFnW2i9djj1Iux8a8e5vpdViFQqpvjohFNhVF6K je36n31kqH+qX/GKtnR/J2T+Kp5fW4MhDLX4U118e6pfYabx/0Se5UMgKFt0aah+bdWq/RAftf7Y G/J5Hc/tLePfvMieuiNeRUP5klF+8auGeXbZznp31+kuqeJD45SdDqpuKFT9vy+4gUwvFJxnrrjq rzXsvrq4+SetcS7+ULe83Tn3p/Cqf+qLjyu9bH4pR3x93gfH0HXdd0+uQzIkhIOBrX9D5XP67fNL SXF6GZwJuXbKRotyum8HhVNoQHbJN4o/JUWnu0jxofyxdSYIVlLzlT/dSU2vFPsjVt9uwxRgre92 Skyx2sgFgdkSmPZOY6w3mxu2wx+7Pq/pMbuHfK3ldMCv99Hs/ndMC2ko4J/LvW+oWL3+d2Jtw1Xs Cha2d8xyWo9dNdFomj9ivk67OTi257ejU51S9nqV/eDrr94Izqtez5amjsolrYA/EgJSghTFMWnF SNF2yVeMAIqPYpzIBQEIQAACEIAABCAAAQhAAAIQgMACEhhZ8bG7a9+gffv2uuLi9tZ2xprNcl7j yzK8u3vdO77qqVZNmaL4rMO94Fvh9pPx0E5f796++dsI5m0HOxVefWgnpj6G012k9FD5qG8P30Hn G0H1+GxpvHB+29mVPembbfcN507YWVxbM98R2g/u9x6TJtvXxqVxZB+F9h4svXNjipe8+htHdo58 qjwI9o9av+pLebg/5m08h3yeOHsLR/2OhOaB24l/Gti8lRJJ9afjpIS8UPVLKSKpwVC5YvNM4+bn gZQsd1f3Sc37x3aqjW9GPk40H98f27pVC8o2n3/seLgRUm6KRzlYi7p/hsr58QsGls2v4R6q39nV 2Dc+yicevZ7dt7etmyTpoHmYhL2upbdvbV1TOa0bed9Ol80ve4qGRTmtrWdByy7fzuDRlC3frq2/ uq78ak/pCg+atvMnhYjy93tW38mhKVw+Xp0mReS7RO1dnZuC4+Lf8+R6rL77cDrB9ZX5Hjk6fn2n UT5Nblt3SX3NM8snHyaym/DPBB6+27ju/G0clVvpihMagbdSesDfCOStxymnsJBpndLvh67vud+J zp2dhqX1SuuX8ivs3Fq+jaBo3Wv8+d8Rhe1VAyEsWy7tp6snFk3zxxb8UHAz+GKL1fOt9S126Y/p Zfv3x8q4uLIEZu2DY9qgUXxMmzD1QwACEIAABCAAAQhAAAIQgAAEIPBmBKKKj37VfHRU+6/76JDv ju1tu97vZ19pdjq2Q1WvmyJjJ5z3Pame3t3ZOdbex4jq3ws+M2Sn0n2ofvr0ScVrOzoH3ZQN2uFU /dX0ulIslG+C1CdIuKzytXAKTLbUf2JSXqQ76rqWHSelVsrmDwVlT1pP8F2SxsMfjaYpOnRaja5f ndiOqEKlSwmTV79OFzn+0kiK+noUV6j6fbi7b+Mk5Ym/rvibjacMcOM55PNE+UqGvl86/aTftfly uPk5U+OaFBtBCZCOU3ZDPFMmiUxpnuXNg9a57SApHDYsm9I4Mh8IlcqUFGOBU8otNJ/3Ta7w+nJ+ p029KZtfwg5ff8yug+ODpKmvn03RJUXZ+QebLwplj05jKVq/ypXNr3JFw6Kc6nXNC6tZdvW69jv3 7q/szuSa+xRb+f1pB7KzWjUl5cW/pujw/NphJ1ShyqVhuC+l+IjXZz3+dHKVFFWY1hP5Y//IlAu1 cGpDJNvCJN9WbIAOKq+fujCpjtTD7/yvp6yvpEnVn1eP+hnL16+aQqtijymVev1tBnhaSo9u1zqW 9jMC4qVivxNPz3Yfx3xmRIrPXbJ8e6hflUox3yVap3I7FBbONL8WUlfw9IutZ5/C78LZvinXji+O Mzmvzmw9ktL5+LLY/ZK2n6ktP1K2XOx3MNZSWn+Ei34Pry9NebexZevRdjiVrN+z35WrM1Py+d+T WLtKT9tXwpKFt1Xz3XbQ/1qqZ/LBUdZ3R6lGJphZ/SxbZbrevfG6XtbuovmLruu+PhQfnghxCEAA AhCAAAQgAAEIQAACEIAABJaGQFTxUbSH+/u2Q9VqmULEe3FutUyZ8fho1/f33xWt+tV8UnrIt4jP pJ20tzrNxdsjHxfVuu0k6Js/vYnd28/uIKq8fElU3Okva+GUnJ2GcVd+H1arYatxV+NiOdYj3srL 5l8PXrZru9aO+hNTsOjUkWrNlBWtM/vWOdWfBCVD4x/j0WhaeH1uipC8+qXUUP2XJ7aDpZ0DKRjE X2/Oj85NKaLynqOPv9V4blZtp6Yob293Xlz9Ov3XRqQVuD+by5VKJewki9/Fje3EXJ3Zt6dKz2tn 2vNM46h5cP3J5k+3E3wBhXkme7WDU6ubskPzV6eG5PVn1OvrwVdEfVf3v3HP851QrVn+36d1WLnY N8Jl88fs2nFKB/X7PJyq8q4WlAonWWWQ7lv5mjgMPiwuT21nT6c+xeqXz6OynGRf0bAoJ32zfnlj PjQuz74kTWid0byScua6HXxuHF8EU8LW3+tCytRc+Uap7djv5eW5tdMNp8qIq9pTPDZ/StcXJET1 Pdv51/jovkoN5Q8ITIDAtJQeEzBtparYCM+N9eCbLa/zG+v2/FcLPv8U9+XeN98nSevh+fXy+DKJ nx/aOqr1SwqI039NCXIYfET5+hQva++o5dJ2wnqoemJhmj/8vse4XFzb78Kn409JVZ8/2O9iuq6H dfjjvx+T6/KVpX/n5LZfcBxj9SxLupQdUo2fshwAACAASURBVHqoX4rrutIJswSmvT7P2ocIio/s +BKDAAQgAAEIQAACEIAABCAAAQhAYIkI/DX4Nfj13/50nm1nSWkxHx+6rrDVMkWDfHso3YfVsHN9 HE5XyPPB8fBgO7U6vSXm00PtHB7ajmhRZcm0fXzILkIIQGB1CLz0TAFR37VTh1an5/R0lQl07x+S 7q/VgsJqQWBM28fHh7PgY6hlpxsJSzMoG/+9zPqG0fVJhXk+PtROtW+nML2Vjw/ZMemw7Lfga5XX fXzIZ0bMvmn7BCnbvvL/9vFhlt88mIL0JOe0lFg/SV8OAl/ati4d7jwtdIdG9fHhOy3lh5Qguq50 xfPCccv7+kf18aF6yq7rXoExa8VH0fZi6/rexom6noStO1Peftw35RSKjwweIhCAAAQgAAEIQAAC EIAABCAAAQgsE4FcHx9SROQpPw4Osl7AY8oPKTbOgo+HvG/VvM+QGHyd4oLSI0aIdAhAAAIQgAAE PAEpIiat/IgpPdR+yylAJq38UL/UXl64bKcAxHYE8zhIIbGop7vElB55/eY6BBaRgBQRRZUfUnB4 ZYaPvzUL9WtcO8Zd170CZFx7xi0/6rqudlF8iAQhBCAAAQhAAAIQgAAEIAABCEAAAktHIFfxoR7n KT/kq6PZtG8jt7ftNBedvhJTbsTS1W4slFJkZ8e+VVS7sfxKVz8UJ4QABCAAAQhAAAJSSExK+eEV HTHCyjcpxYf6EWsvL33cHcK8+qd9fdwdQdnnlR9Kn9ewqNJDPh3k4wFfH/M6otOxS+OueTCdVmZf qxQS4yo/vOXzpgTx9hWNs64bKRQfRWcM+SAAAQhAAAIQgAAEIAABCEAAAhBYOAKFFR9leyZfG1tb 60lRncoyGPxM4mWVHl7hIZ8iUpqUtY/8EIAABCAAAQhAAAIQWEUC2vGXAkAMUICIxHKEfnw17svR u/F7EfP5MX7No9Ug5cpopccvVfRUlfFbepsaUHy8DXdahQAEIAABCEAAAhCAAAQgAAEIQGAGBEor PuQjI++UF9m+s1NN/lT49GSKj37/MUnvdgdJOBi8qEgSbm+vJWG9vp2E1epWEo6q8JDdSSX8BwIQ gAAEIAABCLxCQD4yxvX10WzWktrlw+OVppIk5YtdL5ouu4vmz8u3aN+ET8q3h+ciXx9rFfNhp+ub G+ZjTvG8UD44Yvny6vPXfX2yM1Z/LN0rALxCIFaO9MUg4Md3Mawe3UopJor6+lBLUn4oPutQdk+7 3VVf11F8THuGUT8EIAABCEAAAhCAAAQgAAEIQAACb0agtOJDlkpBUVT5oXJSbGxuZpUguj7pUHZO ul7qgwAEIAABCEBgeQlIQTGq8sOf0uKVH1J6+HxlicrOsuWK5vc7hCpXr9f155uEUnio8dROJUw4 9IqKp2dTgHglxoSbHapOSg9vz1DGERNWTSEwIiaKzTkBKSjKKj9m3S3ZOet20/Wym2152dd1FB/Z 8SYGAQhAAAIQgAAEIAABCEAAAhCAwBIRGFnxIQZeUVFWAaJ6JhV6eyZVL/VAAAIQKEuge/9Qtgj5 IQCBOSPgFRVlFSBSdCgct3vennHrK1o+3SFUgbBTOOsdQik9huyRXTMKpbiQ8sM3O64SRMoOX6/a 9enEIQCBYQJeUfHWChBvz7DFs00ZWkeXfF1H8THb+UVrEIAABCAAAQhAAAIQgAAEIAABCMyQwNiK D2+rFBezVn6oXW8PcQhAAAKzJrBW68+6SdqDAARmRECKi7LKj3HNU7vj1jOp8ulOoftGXPWPqwSR skP1KUzbVcIbhzEFRkwJEjPXKzxi9cbKkw4BCOQTkOJi1soPtZtv4dvmSNfXJV3XUXy87fyidQhA AAIQgAAEIAABCEAAAhCAAASmSGDiig/ZGlNgjKsEidWrdgkhAAEIQAACEIDAtAnEFBjjKkFi9U67 P6PWn+4Q+goiO4Y+WywerTdWYM7SUWzM2YBgDgT+QyCmwBhXCRKr9z9NL8Sf0fV3wdd1FB8LMf0w EgIQgAAEIAABCEAAAhCAAAQgAIFRCExN8REzBsVGjAzpEIAABCAAAQgsOoFFU2xMi3d0x3BaDVIv BCAAgTEJLItiY0wM0eKLvq6j+IgOLRcgAAEIQAACEIAABCAAAQhAAAIQWHQCQ4qPam970fuE/RCA AAQgAIGFJ7C9e7jwfaADEIAABCAAAQhA4C0J6JQwFB9vOQq0DQEIQAACEIAABCAAAQhAAAIQgMBU CQwpPtLWdvfSP/kDAhCAwEQJ3Hey1bHeZHmsSox58PpIey6v5yIVAhCAAAQgAAEIQCCHQK1eS3Kg +MgBxWUIQAACEIAABCAAAQhAAAIQgAAEFpcALz4Wd+ywHAIQgAAEIAABCEAAAhCAAAQgAIEcArz4 yAHEZQhAAAIQgAAEIAABCEAAAhCAAAQWlwAvPhZ37LAcAhCAAAQgAAEIQAACEIAABCAAgRwCvPjI AcRlCEAAAhCAAAQgAAEIQAACEIAABBaXAC8+FnfssBwCEIAABCAAAQhAAAIQgAAEIACBHAK8+MgB xGUIQAACEIAABCAAAQhAAAIQgAAEFpcALz4Wd+ywHAIQgAAEIAABCEAAAhCAAAQgAIEcArz4yAHE ZQhAAAIQgAAEIAABCEAAAhCAAAQWlwAvPhZ37LAcAitH4KJ7Ufnf//nfahNgHqz2+NN7CEAAAhCA AAQgUJYALz7KEiM/BCAAAQhAAAIQgAAEIAABCEAAAgtDgBcfCzNUGAoBCEAAAhCAAAQgAAEIQAAC EIBAWQK8+ChLjPwQgAAEIAABCEAAAhCAAAQgAAEILAyB/1sUS3vdXmLqYDBIwrXKWhJWd6pJuL21 nYTz+p/Bo9ndf+hnTFzbtH7s7O5k0olAAAK/CXi/Hoqf189/Zyrw16KtI97exn6jQC+XN4vGXT1U vOw8UHlCCEAAAhCAAAQgAIHVIIDiYzXGmV5CAAIQgAAEIAABCEAAAhCAAARWksDCKD4uzy6TAep1 TPnx8mLj9eW7pc+74kNKj7PDs8Rw2b/bqCfxne+rpfi4ad0k/b5r3RmPig2olDwvIb69bUqerepW kk/x2l7NuKGUSTiM+h8/DvvN/aSqw+bhqFXOdbl5XUc0Dp9PPmf4aZ1YM2FYpfOzk1zv90w5JgVc uF0q21W7X6o1U8JlKiMyRODp8SlJ+/rlaxI+tB+SUOuP1iNx1f2x19gbqosECEAAAhCAAAQgAIH5 JYDiY37HBssgAAEIQAACEIAABCAAAQhAAAIQGJPAwig+1E/tgCqunc40Pq9/hB1bb792FufV7GnZ 9dh/TKru3puCJ9ZOr5L1iaJ82gE/Oj1Kko4vjnWJsAQBPw47jflSHsmHQ6xLul7Wx4O/D99qHemF +f/pQ1bpof6ubdhfXsFxd21Kqdana2VNwubH5bwfNM6Zzv4noutl58GHxoekln7PfDD9p8rMn1qn 7r62k/SP/54m4bIqozKdJwIBCEAAAhCAAASWgACKjyUYRLoAAQhAAAIQgAAEIAABCEAAAhCAwOsE FkbxoR39l5/BuUcIajvm6+H17s1RarBXSgXtOOsb8jmydKamDPFwO9z6Bv+x/5zY5fNff7Yd7933 u8l1TscZbfjEdbTSi1dK/dV9GA6JmnlHnp7Mx4S3p7ZrPjquO1lFhzfQl1tbD9Iyn3FG8Z2/zPfF wy/zRTKjZks3c3V+lZQZ9LNKj1rduO/tWz+enm18bq9MYSPeV2dWvvHeTtnZ3Np81YZRlSivVkYi BCAAAQhAAAIQgMDIBFB8jIyOghCAAAQgAAEIQAACEIAABCAAAQjMO4FcxcfDvXm5v/92n/Tl58vP JNzZM18AjQPb8VJHO3e209ftdJWUhP+c/JOEfmdMpxnI14Dq17fT+ra9/8N8Peg0g/W19aQ+eduP 1evz7x/ZqRU6DUH2qr61TdsxPTg6eNXeJPE//1H9+uZe9qs+KRG0o5zuMIc68nx8DB5tR7LzLXua g+pXe5vbtuPY2LfxELf/mJr8OS/jKbs8Dyl4Wt9bypIJ97dt/B4fTQGi8pqfXvGh8Wnf2rf5Dx2b z89PVl7trYWt3Hc775L26uG0nbzTgjR/1Y7GZdLzrOw8UPt59guuOCoeC6+vTIHwPDB+mn86bUn3 j9aF6jvbQffjEqtf6dopVzwvVP6iPh6G+hsUWbF2Js1f86bbtnXS2/PUN6WBlAniLPvE25drf7N5 LmWcymk90LqqeiYVSukxqfpUj8ZV8bxQ+fPmgeax+Eknc3F9kTQhXmpPvHtd+x16CQVvr2+TLM3T prK+Gha169XCJEIAAhCAAAQgAAEIjEyg1zWfkig+RkZIQQhAAAIQgAAEIAABCEAAAhCAAATmnUCu 4mNzw5QEOj1A3zhrp1I7u+pop23KhK+fbSdM+beqW0kWv+N4e2X5tJOmnTef7+6rfWOtnTft1Gln 3u/QxfJL4ZG2FxpUfbL35uomsVff2HtFiZQTJ/snSb4X2wCvqLzqkw8KcfLXYz4+pCA4PzpP6s+z N23vwnbkz1pnSbn9A1NIJJFKpTIv4yl7ivJQ/nd7psh4vLV5pvI/n02JpHwKpcTROIiTyvXubQdX 8a8vNh+3quZs5Oqbfcvv51daf2ReTmqejToP2te28396ZadP5Cku1H/1y4fNPdvR1htTz9HH7+9M ybAblDM73+frtBj1V3ZLkeX7PS3+7XA6yH1QfHh7np9tQfHrruyT3b5cPygS/Lyu7ZkvJL+uqr5R Q6/0mHffHun89et1ONYndp/L54fmg/g/3JmCLE/xIb4oP0SCEAIQgAAEIAABCMyGQL1eTxpC8TEb 3rQCAQhAAAIQgAAEIAABCEAAAhCAwBsQyFV8aAdMO+A6XaPXs29l9O27fAnct80XiPqinbHuve0A a8dRp3VIyaD8G2GnXe0qXaHqUzxs1KVR/4fPr/aqte0k69qGST60Q6r86mfsG24pMaT0ULuqr1Y1 3wbaub0LO7zKp9D7+BDP4/fHSRbZofxSuLyrm/LBnzrw/GzOCi4O7Vv1rY4pbbTjL67zOp6eh/qt UD46FNd4rW+YzxelK9zYNOVGVac1NOy0Bl1X+KP7I/lTSgVxly+Gs0tT0Ci/D2WH0sedZ3nzQL5t pCTq90250v5qShi1r3na6pjPFN2nslOnJSlUukIpV7r3dr8rvVq3+0c+ZZSu+dh/MHsq4ZQeXc8L tSOely92XeXzfDz48fLryLT5N/7Jngbi1wetI0fNw6Sr8tWhfkv5Njwu4VSSMM9VTve9yo8beqWH 6oul67rCPGWIxlH5y4Yq7+fB08B8p6g+zQP5+FF6LFR+Xc9br5TPhzH7fD7iEIAABCAAAQhAAAKT IYDiYzIcqQUCEIAABCAAAQhAAAIQgAAEIACBOSSQq/iQzTsN+0ZfvgNeXkwpodNWlG/Qs1NIpCjQ 6Q86lUT57jumDPHfqO9FduRVzuePfZsfy3/QNJ8X5/+a7wzlkw8InaKgnT1571c+fSMuRYDs2di2 re2YT5DzD9beb35Wo/fxIU6x+i9apuTwPkdkp6//rmW+UaT4UD/mdTx7D6YsONo7SkwVH3GX/Qrl E0anmChd4dGp1aNQ6Qrlq0U+aKT40LjG2lV5hcqveTPuPIvNA+3cXz+YLxe1r7D5GHxxdIyj5pHq k+JK+XNDAQ4Z1c9qUDTFlCK59b5xBvVD4+XXEfESP+WfFH+Nw/a2KWd06pDsqb0znxwxvlqnND9V rvHelCTNj38+ZWRU/EUVHbH685QesXITS4/M5zzlhpRjmgfirdNzRrUP5ceo5CgHAQhAAAIQgAAE yhFA8VGOF7khAAEIQAACEIAABCAAAQhAAAIQWCAChRUf+pb/rmWnRaiPOt1Fce2ESVGgHXwpQbTD /qNjPhWUX+VVTnEf+vz+2/y8/PKJ4PPJB4Sv/6FtXvsrH61E7Btx+VzwSgy1I98Kvn6/0/jYf1SR JFT+UeuX74dMpZVKZV7HUz5T5HPF2634WvAd0Ty3nW3txOu6Qp0yJF8Xz4/mA0XXY6G4e0VTXn5d H3eexeaBfHeU3Xn39cnOvFCKBOUTl3Y4VUd2bG0FXyo75mNC/d97bz5VNP9VTyz0Phli+cZNVz/S ety08LyUf+L8gwJB9csevy4o3YdD5X66jvgCY8al2NC4l61O5VRPrPzU5oHDk/JzShBv1/OTHQOT 5g8Z1tZzCvqKInGUHxEwJEMAAhCAAAQgAIEJEUDxMSGQVAMBCEAAAhCAAAQgAAEIQAACEIDA/BEo rPio7dk35/4b5x/3ptxQ13S9vmvn5W5s2E7w1+5tkkUKEZ3+ovzaSdtt7KqqV0Of33+b7wsVzh92 An1++ZhI63UbfMqfXo/8EftGfKh+dzjJuPXHvkGf1/GUbxgpBtbXDIhOp5ACoXFkvgxiSgIpPU7+ ttNYPEed6lOr27yWoqb1yXxnKL9O5YkMa5qs/JrH0XlZdJ5F5oHq9+3lxf19mhqe84eUNB//PU1y tj7Z6TDe98Xjo+2IP7ft9Cb5StltmELs6vtVTkt2WTvfhTL/IVOeYsDzGhqvWfEvOh8ifR3qh7M7 UmzsZCk2pOBQhUpXfNRwavMgsn47IUjUbM97aP2Olvzzhbz5+ufSXIUABCAAAQhAAAIQyCOA4iOP ENchAAEIQAACEIAABCAAAQhAAAIQWFgChRUf2lnfrtkpBP2und5yH3Z402/Sw9bZzp6dArO+ri1I U3zc3dgpIyovcrW6+QaI+chQPu14K17Wx0c0f9gJ9PWn/VKDbmtQ+V+e3AXlD+FgYLyUX5eH6v+p KxYq/6j1x75Bn9fxlPLi7NKUGlkaxWNSFqmEOGqe+VNR5HtGig/lH1ICqEIXpvmVHpsORedZZB7U G6ZQaX035YWam3aoU0gU6jQRzeteOEVGpyPJHq0Pis9LmDtes+JfdD5EwA31w9kdKTaxZCk8pPxQ qPSJNTShivypYeK3JilHpJ1+r59cUX5le7f7Tn+OFKL0GAkbhSAAAQhAAAIQgEBpAig+SiOjAAQg AAEIQAACEIAABCAAAQhAAAKLQqCw4kMdahyab4VWN+sLodvuJVk2tmwLU74BFJ4fXSTXdbqL6tNG 296+nf6g9Fio/OnOW9gxHTt/2KH39ftvuGWn8qndXs/6f9O6SZL8znj71nwdqJzs9/XvN/eT8lIe KP+o9e//Y/XJTh/O23h6Ht7eonGvdBFHX37waEqc9nX2tCLljwk3fD1pfhWIzcuC8yw2D7od86Fx fWX339HxkTclicvHyV3LFFZHZ5ZPPk1eLfSHxNZnU5hox1z1KNQpQVLOaD0QF3GW0ijWlHbAR/Xx oPKx+pUuu3QfemXPzPgXnA+y24e+H1ImdO46ljXMQ/nG0Xrs6xk3LoWHFB/j1qdxnNY8aBzY7404 aR6cfzhPTN8/sHXT80x5B+mg1s+y/VX/ypYjPwQgAAEIQAACEIDAaARQfIzGjVIQgAAEIAABCEAA AhCAAAQgAAEILACB0oqPet1Oa6lUbMdZO2Xqq04LUVyhfBNoJ1jpKl9vqF5deT1U/vSqdtjThOwf hfOHnVGff8gHR6j+4Pgg+evrZ/NdUglbxp8+fE7SFcoanVaSV3+1ar5OdIrG73rMQMUVqn4fakdT yhN/XfF5G88Yb9lbNJQSQfnFvde1b/X9zvSaHT6k7BXlz/v2XwWUX/FxfcnkzYPPJ3ZKisK03cgf +0dB+VPsNhuq5erMFB9XlXK+RaQwyFN6DDU45YS88ZoZ/5LrjrBovZQyTOntW1N6KFR686Mpfo4v jpU0lVDKj6lUPsFKm+fNpLaHzkMSvjzaD8ldy5RfCmNNShHk15lYfqWj9BAJQghAAAIQgAAEIDBb Aig+Zsub1iAAAQhAAAIQgAAEIAABCEAAAhCYIYHSig/5uKjtmjJBPhm0U69v/X0fUl8T4dQB5d9Y t612+Q7w5RSv1ew0i4orv7m9qSyZsGx++YSo71o7si+2o6dTR7Sj/fnElB4yQjvKB8Fnh3YIr05t pz6vfik13u3YqQHnR/bt+aCfPR1G35yvbdjWsXZ0VV72xMK3Gs+t6lZiUlHeMftj6erXxY1x+3L2 Jcn62H9OQnGTb4dW25QMF8fmi0bzuqJDiSINTXueaRw1D76cWz90ao3mmfqjeVXfM2mH5q9OY4p0 IzdZ93s/KGaG2pWviqCckcIk5oMkr0HtjBf18aD8efWWHa9p8y+77qh/Wi+/fL9Mkq7ObV3RvNU8 UFz3m8ovSqhxnfg8qNs6f9M1n0yfT239bt+Z4uPFlomK7iudNqX1tXFgvq6KclQ/iuYnHwQgAAEI QAACEIDAZAmg+JgsT2qDAAQgAAEIQAACEIAABCAAAQhAYI4I/DX4Nfj1X3sG97YDVtktdsrKf8vy NwQgAIFCBO7DqSPKHFlvJr3Tr+YI54QA8+D1gQhctncPX79OKgQgAAEIQAACEIDAHwm07kzR/3H/ Y5IPxccfcXERAhCAAAQgAAEIQAACEIAABCAAgUUmUNrHxyJ3FtshAIHFIiDfCDHlh64vVq+wtiwB jTPzoCw58kMAAhCAAAQgAAEI/I8Aig/mAQQgAAEIQAACEIAABCAAAQhAAAJLS4AXH0s7tHQMAhCA AAQgAAEIQAACEIAABCAAAV58MAcgAAEIQAACEIAABCAAAQhAAAIQWFoC+PhY2qGlYxBYHgLex4Pi y9NDelKEgMZdvj4UL1KWPBCAAAQgAAEIQAACq0sAxcfqjj09hwAEIAABCEAAAhCAAAQgAAEILD0B Xnws/RDTQQhAAAIQgAAEIAABCEAAAhCAwOoS4MXH6o49PYcABCAAAQhAAAIQgAAEIAABCCw9AXx8 LP0Q00EILA8BfDosz1iO0xPmwTj0KAsBCEAAAhCAAARWjwCKj9Ubc3oMAQhAAAIQgAAEIAABCEAA AhBYGQK8+FiZoaajEIAABCAAAQhAAAIQgAAEIACB1SPAi4/VG3N6DAEIQAACEIAABCAAAQhAAAIQ WBkCvPhYmaGmoxCAAAQgAAEIQAACEIAABCAAgdUjwIuP1RtzegwBCEAAAhCAAAQgAAEIQAACEFgZ Arz4WJmhpqMQgAAEIAABCEAAAhCAAAQgAIHVI8CLj9Ubc3oMAQhAAAIQgAAEIAABCEAAAhBYGQJ/ /bo8/bUyvaWjEIAABCAAAQhAAAIQgAAEIAABCCw1gU+1zaR/H/c/JiGKj6UebjoHAQhAAAIQgAAE IAABCEAAAhBYbQK8+Fjt8af3EIAABCAAAQhAAAIQgAAEIACBpSbAi4+lHl46BwEIQAACEIAABCAA AQhAAAIQWG0C/+e7392rWtLunr9EHAIQgMBkCNx3svWw3mR5jBqD66jkKAcBCJQlwHpTlthy52c+ LPf4zrp3yzqflrVfs54fvr3Atd7p+ytJvNvtJiGKj1fxkAgBCEAAAhCAAAQgAAEIQAACEIDAMhAY UnwsQ6foAwQgAAEIQAACEIAABCAAAQhAAAKrTaBWryUAUHys9jyg9xCAAAQgAAEIQAACEIAABCAA gaUmgOJjqYeXzkEAAhCAAAQgAAEIQAACEFggAvh+W6DBWhxTUXwszlhhKQQgAAEIQAACEIAABCAA AQhAAAIlCfDioyQwskMAAhCAAAQgAAEIQAACEIAABCCwOAR48bE4Y4WlEIAABCAAAQhAAAIQgAAE IAABCJQkgI+PksDIDgEIQAACEIAABCAAAQhAAALlCFx0LzIFzuvnmTgRCEyTAIqPadKlbghAAAIQ gAAEIAABCEAAAhCAAATelACKjzfFT+MQgEAZAtopYIegDDXyQgACEIAABCAAgfkjoOc6WcbznUhk Q3GCT5ZL2RiKj7LEyA8BCEAAAhCAAAQgAAEIQAACEIDAwhBA8bEwQ4WhEIAABCAAAQhAAAIQgAAE lpOAlA3qHQoHkSCcBAEUH5OgSB0QgAAEIAABCEAAAhCAAAQgAAEIzCWBhVF89Lq9BOBgMEjCtcpa ElZ3qkm4vbWdhPP6n8Gj2d1/6GdMXNu0fuzs7mTSiUAAAr8J+B0AxdkJ+M1oEf5iHV+EUcJGCEyG wKLf79O2f9WeC6fNczKzdnVqWZTx0POeRmbVnvt8/xVfNQ4a/3FDFB/jEqQ8BCAAAQhAAAIQgAAE IAABCEAAAnNLYGEUH5dnlwnEXseUHy8vxvTLd0ufd8WHlB5nh2eJ4bJ/t1FP4jvfV0vxcdO6Sfp9 17ozHhUbUCl5XkJ8e9uUPFvVrSSf4rW9mnFDKZNwGPU/fhz2m/tJVYfNw1GrpBwEogRYx6NoFvKC Xz+0brOOz3Y4/TjMyzq+6Pf7tO1ftefCafOc7V339q31e6YglxI+PDZXtqv23FytmSI+ZumijocU D+rXvCofxLfb6SamXneuZfKbhA/3D0m7+nd07yF8SdG3LxL877fm0dHZUVKuVrd/d72J8RNsFMXH BGFSFQQgAAEIQAACEIAABCAAAQhAAALzRWBhFB/CJqWE4nrDmcbn9Q9z5VHx9usN27yaPS27HvuP SdXde3vjGGunV8n6RFG+tcDz6NTeRB5fHOsSYQkCfhx2GvOlPPJv9n3XdH1e3/h7e4kbAb8Oso4v 5szw60esF6zjMTKTSffjMG/r+MLe72F4pmb/ij4XTo3nZG6nhanl7toU061PWSVB82O55+JFHw89 B2rg5uV58PbqNjFpiK8MzQl9v3x2XS/a36vzq6SKbvvP/+5SO/r32d3XdpJ0eXORhI2DhrIsZIji YyGHDaMhAAEIQAACEIAABCAAAQhAAAIQKEJgYRQf2tF/+Rmce4SgtrMg3xwFe6VU0BtAfQtdZLCW Mc8Qjw3rpb5NfHp8ShIe+89J6PNff7Y33bvvd5PrnI5j/Mr+V1zLliP/dAns/LWXNPDwqzPdhmZU O+v4jEDPuBmtH+nvGuv4jEfAmtM4rlXPMwAAFmpJREFUvEnjf2hUdml+hEP5/lBivi5Nzf4VfS6c Gs/5mjYzs8bzXFsPUqKCFvjyi3Z/+m5KCaH0oooI5R837Nxln9caB/YcN269kyq/Fn6f94/Mp9/m xmZS9c+Xn0nYvjWFh/93l3yWTErxoXHy4xNLn1T/UXxMiiT1QAACEIAABCAAAQhAAAIQgAAEIDB3 BHIVH/ICe//tPjFeb4R29swXgH/zozdd8mKrHv9z8k/y5+aWvVlSuryR6xtV1a9TJbTz3/9hvh7k xXh9bT2pQl5nY/X6/HrDJS/Islf1rW3am9KDo4NX7ZXdClW/vrWT/apPSgS9QU13PEIFeT4+dM57 55u9QVR7ql/tbW4b18a+fXslbrJT4byMp+zxPKTgaX1vKUsm3N+2N5SPj6YAUXnNT6/4EC+9wXzo mFfj5ycrr/bWwivvdzvvkvbq4bSdvNOCNH/VjsZl0vOs7DxQ+3n2C644Kh4Lr69MYfM8MH6af/IS rftH60L1nXkV9+MSq1/peuOreF6o/P7Nscq1Ptt8enkKW2zhwsGJ3ecxThpXjbPGV6cMaZ1SO5MK pfSYVH3zct+zjrOO/29Os44XmweLvo5r/Rr6fQnLcKdtHMZ9Div7+5j3nCS7Fcbs13Uf6ndjXp4L i84j/c7Jfv3eqfzGpm0Vty7t91TPARfX9u2/5xCLl+VZdnxlb+x3XXbl9XfW/07QzrvsEn//vKGd dz13eZ7tb7ZjL4W8ntP07wL/3OLLy+fWpO5P8X6rUM+Haj/2nKjr44biJq67+6ZIL1qvtzevnPLn 9evoOJzOEk7FjN0f+nfQ+ZHd1+rH48B8M+p+jJUvam/RfHn9yqvHX0fx4YkQhwAEIAABCEAAAhCA AAQgAAEIQGBpCOQqPvQGUl6D9S1Yt23nEmtnV0T0puvrZ/Nmq/z+jaXyy+ttr2uKDn2Z5t9I3n01 78X+Dad25vUmU/XG8mtnIW3PedWWvTdXN0lVOnfZK0q0g3qyf5Lke7EN8IrK6w2ZfFCIk78e8/Gh N+7nR+dJ/Xn2pu1d2I78WessKbd/YAqJJFKpVOZlPGVPUR7K/27PFBmPt7ZTpPI/n+3bNOVTqB0X jYM4qVzvPsy7MA++vti83arazsbVN/OC7OdXWn9kXk5qno06D9rX9sb/9Oo0MTVPcSEe6pcPm3vN JKnXNW/QnqOP39/Z+rAblDM739/2tJiXYKBfx7SDpdOBfL81jlqn1M9/Tk0p4vOPG/dKj0n59piX +z62LrOO28zR/LpmHc/cSqzji72O6/dF81unC+Q91+Q9h436+5h3f2UmX6Uy9FwnBa/PN6/PhUWf B2Lrs3yt3bbsOdyPZ1iuPI5o3JeP8Rx1fMftr373x52fo84HKZR1v+g5Sv8u8s8jnmc//HvKP9/W wk6/6tEA+fKTuj9V/7yFUkjIrkkrCjR+lTWTtu29nw8fH/p3qPodC/2/d9L5EQpMW+nh7dJ4jTtO +vcLig9PmDgEIAABCEAAAhCAAAQgAAEIQAACS0MgV/GhNz/aAZeX117Pdn79tz73bfMFIkJ6Y9m9 tx1gvWnUG2S9UVX+jbDTrnaVrlD1Ka5v0dK4+8PnV3vV2naSc23Dtvr1ZlT51c/ba1MANE9tx1vV S4khpYfSVV+tar4Nnp9NCqJzkJVPoffxIZ7H74+TLLJD+bUz+q5uyoenZzv15PbK3sQ/P9sbxotD +zZrq7OVFNWOv7jO63h6Huq3QvnoUFzjtb5hPl+UrlA7+tW6jcde4/U3rz+6P5IiUiqIu761PLs0 BY3q9aHsUPq48yxvHsi3jd7g9vumXGl/NSWM2tc8bXXsm1z/planbCiU/Qq186HzvJVerdv9o2+l la752H8weyrBe7Su54V6s5uXL3Zd5f2b4YOmKTRa56aI0njdtuz+jik+tNOs/DFFWsyeoule6aFy sXRdV5inDJn3+551nHX8f3OZdXw51nGtSwq1fiqu36dRn8Pyfh/HfU6SnQq9/bH1Sr+3s34unNTz QKy/UnrousKtrZI/8KFgHs+88Z12f8edn+IzrflwcGzPM1LADz+fZZ93vY8P2afQj8ek+q/65z3U c6Ps9M+PSs8LpVDSvx+0Dvnn7lg93o5Yvli6yo9qv+rVlxuKa37U6qOdoiq7VN+ooeoZtX/1ej1p GsXHqCNAOQhAAAIQgAAEIAABCEAAAhCAAATmnkCu4kM92GnYN/r6du7lxfY+5aVf+Qa9QfKnFAXy +qxTSZTvvmPKkPTboeDlO7Yjr3I+f+zbwFj+g6b5vDj/13xnKJ98QOjbNr3hkm8A5dM3QnqjJ3s2 tu3Nd8wnyPkHa+83P6vR+/gQp1j9Fy1TcnifI7LT138XvsmU4kP9mNfx7D2Ykuhoz7wPi4+4y36F 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 --001a11462b408abb2e0564444dfd-- --===============6949206197065245153== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kc3F1ZWFrbGFu ZCBtYWlsaW5nIGxpc3QKc3F1ZWFrbGFuZEBsaXN0cy5zcXVlYWtsYW5kLm9yZwpodHRwOi8vbGlz dHMuc3F1ZWFrbGFuZC5vcmcvbWFpbG1hbi9saXN0aW5mby9zcXVlYWtsYW5kCg== --===============6949206197065245153==--