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&#39;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&#39;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">&lt;<a href=3D"=
mailto:[email protected]" target=3D"_blank">[email protected]</a>&gt;=
</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">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">hakyoku@gmail=
.com</a>&gt;</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&#39;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&#39;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&#39;t &#39;personally&#39; 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 &#39;=
LENGTH&#39; 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&#39;=
t explain why it doesn&#39;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&#39;m not exactly sure where to begin looking within the Etoys Source to =
make things work as expected since there&#39;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==--