remoteant & spawn
"Michael Jost" <[email protected]> Fri, 23 Apr 2010 16:09:11 +0200
| Newsgroups | gmane.comp.java.ant-contrib.devel |
|---|---|
| Message-ID | <000601cae2ee$8c46bb60$a4d43220$@com> |
This is a multi-part message in MIME format.
--===============8852538034732229282==
Content-Type: multipart/related;
boundary="----=_NextPart_000_0007_01CAE2FF.4FCF8B60"
Content-Language: de
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01CAE2FF.4FCF8B60
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0008_01CAE2FF.4FCF8B60"
------=_NextPart_001_0008_01CAE2FF.4FCF8B60
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello Everybody,=20
=20
at first, I want to apologize for my not so well formed English. I hope
everything is understandable though.
=20
I am writing a Java Tool to test Web Applications with Selenium Grid. To
Automate the Start
Process of the Selenium Grid Hub and the Selenium Remote Controls, I use =
the
Antserver and Remoteant task.
=20
The Problem that I have is the following.
=20
I have a <target> which makes a lot of <antcalls> to other targets, to =
build
the complete process.=20
But at the <remoteant> process the build stops, because it=B4s waiting =
for the
started process.=20
With other tasks (for example the start of the grid server) I eliminate =
this
by using the fork=3D=94true=94 and spawn=3D=94true=94
Expressions. So <remoteant> does not support those, though I don=B4t =
know how
to get this done, so that the build script runs along.
=20
=20
Here the target which is executed at last:
=20
=20
After it, there is no error or something, just waiting for the =
process=85=20
=20
I hope someone out there can help me with this problem, I need this as =
part
of my bachelor thesis, and=20
I can=B4t go on if the tests are not working=85
=20
Tanks and Greets,=20
=20
Micha
------=_NextPart_001_0008_01CAE2FF.4FCF8B60
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Sprechblasentext Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.E-MailFormatvorlage17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.SprechblasentextZchn
{mso-style-name:"Sprechblasentext Zchn";
mso-style-priority:99;
mso-style-link:Sprechblasentext;
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3DDE link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<p class=3DMsoNormal><span lang=3DEN-US>Hello Everybody, =
<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>at first, I want to apologize =
for my not so
well formed English. I hope everything is understandable =
though.<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>I am writing a Java Tool to test =
Web
Applications with Selenium Grid. To Automate the =
Start<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>Process of the Selenium Grid Hub =
and the Selenium
Remote Controls, I use the Antserver and Remoteant =
task.<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>The Problem that I have is the =
following.<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>I have a <target> which =
makes a lot
of <antcalls> to other targets, to build the complete process. =
<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>But at the <remoteant> =
process the
build stops, because it=B4s waiting for the started process. =
<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>With other tasks (for example =
the start of
the grid server) I eliminate this by using the fork=3D”true” =
and
spawn=3D”true”<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>Expressions. =A0So =
<remoteant> does not
support those, though I don=B4t know how to get this done, so that the =
build script
runs along.<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>Here the target which is =
executed at last:<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><img width=3D961 height=3D187 id=3D"Bild_x0020_1"
src=3D"cid:[email protected]"><span =
lang=3DEN-US><o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>After it, there is no error or =
something,
just waiting for the process… <o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>I hope someone out there can =
help me with
this problem, I need this as part of my bachelor thesis, and =
<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>I can=B4t go on if the tests are =
not working…<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>Tanks and Greets, =
<o:p></o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US>Micha<o:p></o:p></span></p>
</div>
</body>
</html>
------=_NextPart_001_0008_01CAE2FF.4FCF8B60--
------=_NextPart_000_0007_01CAE2FF.4FCF8B60
Content-Type: image/png;
name="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <[email protected]>
iVBORw0KGgoAAAANSUhEUgAAA8EAAAC7CAIAAADKewttAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO
xAAADsQBlSsOGwAASQ5JREFUeF7tnc1u28jy9kvvNTjJDUgBnKPcAIXMANnZswmCA22zkwaYhbWZ
XYBMAO+yoReDib3LVvhnkM1IuwBJIN1APDFg6QZynHvgW93V3WzxmwqlyPbDI8xxmtXV1b9qUsVi
kWpFUUTYQAAEQAAEQAAEQAAEQAAEKhP4f5UlIQgCIAACIAACIAACIAACIKAIIIbGOgABEAABEAAB
EAABEACBegQQQ9fjBWkQAAEQAAEQAAEQAAEQQAz9fWtgSa9b9PeUvp3QyxZ9Whpt8k/1GX6f/jq9
P/W2PWIV6xSKLUIoNakRe2r4d2pWAi8Ss6Va/m7R65NSw6kx/+pFa9an/sMf3Z/axVCtbbXlrPNy
o2lKrRb1Kkyvgq6qIsMWndhDsWqfLLmm9KR15/M0XuaTyZRe9+ib7dvIumVlTekp4WoX+cX38N+N
vqXHXcXjd2U2O8DHrTR3KtiEs5pab9nnpforpBF7apz/61v4A3s0O691josKk0+shJJAy37Zxd+/
/hDrf6/FWjJi6OWJ+tZz3/gnvfjvChNsTORHjbveBPbuq357bdN774heRNQfrKdszV6PZtsesYqh
V1+qSG1PphF7avj3gH4L1ew+vzNzvNB/3Avp6YFpeRrRr0flBBrzb5t+jegh0cOJWqX8uTsyYTQH
zX+O6PFCtz+h8VnSqsQ6LzeaDiiaVBBrVOQ0oiN7KJYq7uVf4dXSUzpQlkCCJ/N/T/Sbdgod01ev
SyPrlvU1padkugf0YutuX8sD5Z1Kj7uKx+/KSDvAx8xrYE4C/G019q7ZyrlUk2hkvZWel6rZoqQa
safG+b+6ZTsg2ey81jkuKkBgI1Vkxev2lPZP9ddrQL+d5vS0X3bFihPnYU6eVE/7rMbQS+q1qDMm
fleH+n7X/xzN6bClomr+DL1cmrQkckwc+EqLBOJ+LM5mScuJ3mVM1EMYVT07zYJxM0nIqMOhVeR9
KU5do01NiWU93aU1JCNguzi7vYktT3qt1NaTRFeb7hLd6RB16F4F9/O5IM7/2ROWy3P4ezklYK63
hvYPL8/NQyWyCC4F7u/yGzOt4ytFSZa7oV0Xs0sLqPyEu57jKbDl8k/vnBvb4zWyEhWHnWVk5ZP6
y+jlzTc9bgG3PHsKOGTOq8zY1P6AHp5rjEQX5/QwMAIF1/21/Ju5rqobuT+gr1/UMmNncQD9SOLP
A3ps7ay7zuPj3z8FqFVkzwvp5LQ7EfCx6Z/A3ImDG3mX5JdFmI9BOfb5QJbN/HM1D62Ee3TiTgVW
iRgzP7PnjdXMgTlbpfLZ8QlrddDU+WeN88a3c6Iu7empcIjzYmb+zlu3eX7PW8+1jsfi80/e6jJD
p6KxzOO94LhL6vdunqiUks3j8tlJMkz19CduxXjfGLWOu4LjN+/8Vp1PMf+0/vX85TjvPyGa05X9
9+6c/4vOS/73oF1yP/L8n7+uMo+XlePXfp9mxwNl37/Zx2O+PXW/f2utt8zjosl5Zc02L45ysvEt
PndSz4nfOHnSH5tvmPKvUX63nWxhwKmPKFy4hrh9kmyLogn/LxYY+BITpYcCvXcSyS5WbmQWUUBR
EMZ93YiL0Pay9mSMm7Yktn6QoXTi6eCB5V9qJP33ZBCR7sX2ya4giBwBbnSG5o0bRR+D6Ive+zaI
rlbFvgyiP6xRaQXc8S/LYUVyEv1BRqdqD6K3WuwqVH/LENzX/c2Ws/xbbb+Sp+ijnoIvn2++6SIj
qi5s8CL6yyo0ekSnHUisYkveWjH+w81UbBAmxqQEhDz9hZAz55s3bh63bHucnTwLn4OeYN68ClQl
5iGO+BIqd/Pf/F/f9Zl6vse/CeV5UJ3vnLuLF0zBOk8NwacAdxzp04E7jvKOLz7W3Ilg4Mnz3+7k
os5Q3uGpDl4ryX/7JwtfmxjHx74c6bypw99bkUH+IZqpx9nJg/onMqcz3SvLB9k89SEmHzmK3VZ8
MmGxjEWVWs91j8eC4yhzXfGiMuc0fYyb80Dh8S6ni8Rxl7do/TnGy7W+/njxN3FeTbom3566fLL5
5+uv6y/f8vics2Pn/4Lz0q6d//PWVd56jvl7X+LJg9TFA/nfv+UneX+dl33/Vl/PxestfcrKjnPq
z8udNMzZ0sZFeXGUWifujKqHc2fXou81HayaUDY/OFF5aEnHjPsq/Vz1FmiHjm3+mBPViS0IKZqZ
VNYpJ7SXNCZSf/DWpjehFef2OY06Jg3UGanrYJfpLg//ExITm82/3433dC7jJJNvJ5so9gz46tvZ
c0LzOXW8ic1VIUJRPkmni/a1gqc2aVRkuZc+eZ/iltfxJ32jX91ukDzBkv6d0+M3JkfFE+H78ioX
LtvA5BFj+VTS2qSWvfH6kZqFupVzSt/+UTeRPx+a5DHf3OftamGk94WbzZapv6f0mahv8fPtFbbn
It+RBfqzS/Ty5ls2bpJbkWPMPp9D3XmxioISwzu/EB8GH8f0H/6jeKvvXz8t56+r4pJH4+IO3Z3E
hSV5ptVY59N3FL7hI11vB7QIjU4+0WQdX2rv0fP4RHA2oJmUtkzpPLQnDpaZqdOKX6MRLozkwak5
nAvAuvND+4jC83VONGx/dxKfInnQ7tjkxXnc1PlnnfMG3+KPTPr/fWflPk/2zMrOJyvrOQdO8fHO
nSoeR5x8+hzQf8V1fAvV1nKU6mfxKnay2KPn9HVsasQ/jujhc3UOXEP/ncA7v32x+f41jrsspHn2
rM0nwb90vhX9ZWy3NwlVEZH+CvuB5/+yM+Pq/t07/2evq/xZ8Xclf+Gqs/ehqqxz1X0FHDK+f/Ol
M+0pXT8JfaXy9dZbjrW15qV02BokKZUs3Rivf3/1339Mj6LvtTbNIlr0S57oUTE0f6dw9My56+ol
IMMO9ReqF3/cV2TpNESgrUuH5Tzb5ThfK3EfWyNaUVmx2FQVpiys9tDdmc7pxZap8N83SAWG7aNZ
+iJkVvVqwxuLb6zoQ0WKUOMb5cWT8KPVHEkuPDLrI0dA3RfWg7qPxP1mG5jLAL+Nv9V8+SqHdy2f
ZeovsdMOUDpfJViBW9LgLA61JlVkf5t+7qqLjf3Klbpu6JL55q+rYp5uKcbOndNFEw/jZUPLOb60
MJdN2+OOY6/qZ6Kq7gm42mrL29rnDeO1Bd0rdkfp+aTOes493tc4jrJAF51PqtvJ9UVEH3UtB8fr
P3nfFrX0C2HzvAoHkTl1wJXOMzmrqu75sy7/uvK5i19iET7o5hqs3eraX/fgqqd/jfPSGuu2+jos
/J4tXVd+b1X2UDmArgu5YJ3X46+vcrPjgTU4151G0/J7XVW7WGXjtInUNpusTlafuB6aszx5JSCX
8rWqn7BXR9mSzgObjlnSs1GZMW3qc6Wi/W4+OY7ln3SLvi6T45aNk9y/vKSgbxJXDCOdME92OKDu
qJkn+jNNXaj8rrnemlJeHvqTxyd7xm36T0DvX8U7Od1Y5cUOFfnt/aJqu8euRlDnurIfaxWNOhHu
5LnGS0WK9uvtzoOknbX15823cNy8yabtycWylv4CyCrrUOVmRV3/VltXpd6XZzU4/elq4tdcVwdP
aOStzlfuBJF/fLlCZ7GyK9fZCXl3AiqdSlpgTs+8d4OMu17e+tzkktWjEYVvkOFkw/lxnHhWaXJ7
elnDoqwuXHToDjRJ/7jHlDPW7Vp+b+B4zJmsOq69OMydx2of74UwORXNj+fyg7n3+uZGXG39ukiU
H05Qx6MNH9X9vbrHXQGHrPNnU3xqz7fK4tSPPvONKT72a+vf8Pk/97y01vl5g+f/vHWVz58DaL7N
KxloqSFOvxqlPB7I059jT13/1pWvstxYZv15VRsgof/zsX3H0VQ/9vN7mRb3cKCUVORvLc6wruzl
nh2ac3rY9eRvrkMjwrWNEhqp8HxkGgcDOjujwUTddOXnf/xH+aVRd9Bq9Z8Bp4P7cVzPTwH5wa0b
QoXsqXGzJ+JUqNrLIR1qE/g+L6eKY+0BJ//pbE5hSCNtOhv35J0SZkl6poyQsfmZobjKgusx8x74
LMLK34UcR/qbPKrF8aV518GAHp/rMFo/Xsqb6/I4pPdsYED9Po0FMsv8Tq87+jl9fgRVx2Ec38RR
uG4kfUDyxu98+PW+urrVuI18trn6LpJsqpf3doiVKbCSN/R/1oDHXXp/puT5fQ48TZmab4/cmXVb
rMozJqm/LLhMz1cevUqPKyemPG4+6hhOPofMeeX5NwOyp1mBIutH/VoMPnX6quLn+Wr69yp/XWWY
xOdWcWWW32N6svDWWf58vW0PQ6VEnyD4Do9cy2ceXwUHnb/LnB28U4PMIa+dJyDHL8foXOHFh79s
cnKQLTbVHewp/U6Pf+Jz4xacfzLoFzXxYuChPttzqL8eMtdt7vkkfz1nr3/v/KPsWz2fZJ5/sqfh
LS1zHrPnh+zjvdDOPFKiKvckY+1X54dM/avrn6XWPu54iLzjN3u+dfi483km/7T+Yvk0zPSZTVrS
5yW1Hn70+T/vvLRD53/v3C60E8dvsQtkr1vVyXjAdQ4o8/s342ApXOeZ67Pge63ueis9Ltz5wVhe
eV7+9zsnZ11AlR1HWS4PQ/rfyHzrlZbNSBzrf0sUnLVTMXTNk/4a4vw19IyKcuNr6EQXEAABEMgl
wDH0m9VaasACARAAARAAge8jsL3fWHFvneL6koLiku+bDnqDAAiAwCoBlcnWzwo3X2YN1CAAAiAA
AreXwA/IQ99e2Jg5CIAACIAACIAACIDAjSCwvTz0jcCFSYAACIAACIAACIAACIAAIYbGIgABEAAB
EAABEAABEACBegQQQ9fjBWkQAAEQAAEQAAEQAAEQMDH0hw8fNspi0/o3ajyUgwAIgAAIgAAIgAAI
gIBPAM8UYj2AAAiAAAiAAAiAAAiAQD0CyEPX4wVpEAABEAABEAABEAABEEAeGmsABEAABEAABEAA
BEAABOoRQB66Hq9bIS0/hzPNnyv/FObJciMo+OdJW/T3lPj3PF+26JM/CP9sb4teDpPDiqT69Oib
t5N/A9a0p7pkW56jXwnLLv1xJvFvmbrGiwos6spnj1vAp4IN2xMptlPvZXpJbrXac/yVzfm6cNue
hzASCIAACIDA9xIwMfTPP//8vZoK+29avz84/5Z4cQTY7Ew54CyINr9/rE3rz7DwaEZhUGT5aURH
7e+fWoGGvftq554dRAXEh1niU/pzRP2IXkTU79KfNlxm+fdd1cifh2f0+qTE2Fz9pKP5Q3o4Mdoe
aZNY/vPAtPQHNF4N39OD1ZVnDZnjOs0JPhv1hVHeq3gtsmJLpp0Xr4iy1lf19jx/lXJO2MMXg/jt
wm0sHowBAiAAAjeRwM3KQy+Jf9aXf0s8iuhAe0syqvw1KYF1HFtrSWlp9bSotPSIv1aV2HRV3qpK
KxnN6dCqGrpoOq1fVo9VK1bJJrYNh9YelwLWSrL1p9eiaOnpCbeGNBV1Nu4x/9SGJlLIMmExiLu7
1O+lReaUOKAJJUI5noAXbDnu3oSXJ71WauuJVW26S3SnQ9She94cH810lDxITvvbJdGA9nXz/u90
78ykNq/m9PCJEf4ppK/jlRR1Gl6efvYXx+gcQD+V9fQd270HpvO+NaxIWd64OXyyVcmCPnELy3Mu
d4gPAM9f0si+EJ+K68WJ87PEAl3Dj3IIjM/o5+cpk+u05/qLKJtzDje+GOyPM46J7/AzuoIACIAA
CNwWAjcnD62+9DvUX1A0i53HGdVoQvORCaz573c6zD15piUj9Vn0dRjdptmCgjnRRHU5PKQJ7wqt
fI/GfSOv9krYzV0ilbFlSVF1aiOtDP3WKCfMX94Sc7eP1EBnZ0YP/30s4XW+/ozlKVrmc6VlQsRZ
WzYoPLdJ8ifW+ojGnThzzgG0mrC2ng3i6bttNKaFbmclLuxWQPWc/U3y1md6xIT8M6tE9OvrhvbR
LEptM5vYvhPo9DMHPQHdKTsMVVrxzNRXfHpGXzl9q0Pxp1Ec9V6Mibq0V6Yqc7+K0dmMd8lCDo7h
OL0ttRwcEfZna+rPMypvXJavwYdXJy/okfULL/SODZc5VnYHAK8Wdz3HXSYDGnXMcuddvER5abH7
gkG8hPQ6X8+Pn47pXmgue/zp122v6888bmpFL9QxYa6l6+qFPAiAAAiAwG0lcBPy0JImkxg3s8Qg
CG1gfaDD3CWNObTgb02ddOtwkDG3UWVg4+CByWSrhcHyXZod2TVyQJNuYT1wgf4OHdu0LyeY/W0w
MSO2dRnDmhtPVeL4wZMVDZ3LOIkYjzul8zAO/FU0MePg1WwT+/f9biVjJqdGzMmzYzim73gTnn9R
OAvy0EQcnkpe+WmVwPSAfgvpfUfFslf9ldS1GKOKOoh+s6ZVmkhCaE7/PlBZcBlISngvhvQ5oN90
rcjjgMbrlDmU2ZI1Lvepx4c7OL9wKCzXVOyX7iQ+VA5OqTuO7z9wl3Bhljvvyk/Ar+FHLlB5P6ef
3aFkGdRtL2OXsb+Im75YVdfSKO1Ygyy6gAAIgMBtJXAT8tCSJrNZzgqebFM3iHNqkjz97nv13rj5
+oeSKZf8d1jB1GZEpioPL0nldBa5mSGytPDVgLp8seOqP1QwW5y/rGvO3pGpS97/ovLQroSa9fDj
ZaoqukosXjBqQP/VMd/eLypGlzz3t3O61ze55/0+0XlJrUjdSSn5rHHr6wm4KmZD2xp+/DhStow5
f6+r210ded32xmfElxVSAxZfKjc+BhSCAAiAAAjcLAI3IQ8tHuEsavXSxifdOs8StanvlTPwWO/O
VxLel1JDrGudpSI6W/+SzgPbcUnPdDxRZUvrr9IrllleUtA3CWYOFuIE+AF1R15G3ZtAvQHypBP6
m1GaqYUTmVxTwYXLksOWl3VwlcqLrAy0eiKt7ClAGUXFzXO6EP8uVIxu2rv0VaXU1XbFf6zWimTq
d/IX75IzSMvnjVuf4JyeeQ9U8v0Uvljki87zYy/xzLcj7PIoGuDcdFG19Wsm3rnGRh70fMFVIhTX
wNRtLzCzgHN2L/cQhVcDVp8zeoAACIAACNw+AunK1Ovdsog4xUyBmQSXcHI1qPsMJvHkwmBl10Q6
8mcQRVxSTFEQRotQ/aF6ub1axtcjwvLx1EdJ/XpkUSifwcCoco1KrdXGo5stR3/STb6WiVYdLowR
rDa2JogGeubOVjNtbwJOWNmjVYk2f6pmGgzLU56U1zb6+hXcdbaPQfQHeZ8gutJqvgzixi9O8WRV
mDuuDqu0WQ3SKU+/2udpe+s5OO6yqspoSzW+9eyPTXWjp+Tzxq2HL7Dujp2YWojxYvCWWnpBu5Ww
rhOd5bHXVmddvb3AXwWc0+jk/KCWNjYQAAEQAAEQqEnA/MbKhw8fNvr6uU3rv33XPpgxCFQgwC9a
eePVuFfoAREQAAEQAAEQAIEqBPA7hVUoQQYEriEBfvmGPD/KVemo872GDoTJIAACIAACu0zg5tRD
7zJl2AYCP4AAv2xCHuhEAP0D6GNIEAABEACBG04Aeegb7mBMDwRAAARAAARAAARAoHECyEM3jhQK
QQAEQAAEQAAEQAAEbjgB5KFvuIMxPRAAARAAARAAARAAgcYJ3JA8NL/3o3E0UAgCIAACIAACIAAC
IAACmQSQh8bCAAEQAAEQAAEQAAEQAIF6BJCHrscL0iAAAiAAAiAAAiAAAiCAPDTWAAiAAAiAAAiA
AAiAAAjUI4A8dD1ekL4eBJb0ukV/T+nbCb1s0aelsVr+qT7D7c3jU2/bI1aZm0KxRQilJjViT65/
c9ZDqVUQAAEQAAEQAIE8AiaG3ugPffPY112/j295Qq0WTZteUye95nVWsbH2uL0fFHmtNe7efcVg
r21I7B3Ri4j6gypgGpN5NNv2iFVMv/pSRWp7Mo3YU+rfxHoYtqh3sr05YiQQAAEQAIGbRAB56Dre
XBL/fHJnrH767UD34wCU42n+GpbAWmJr+Xuoo+zp0Ajw36ZdtzhhJaTVjuZ0aNulr+4fC/tf9pnj
Sg8OC0T5iTbD9NJDmHF7VnnBuJlUZALzs9QE7DzNwDbry0pk1JOlIdVy8bebWI9ONBGWcYxEj5tw
zrjLk14rtfVET5vuEt3pEHXoXgUPXwxtfppT1D36pru4/LG/94JMbpuTuC7r6fLccS/JdnspcH+X
L59p3d82We6Gdl3MLi3AxvDi4Yw7//03T4Etl3/aKazY4zWykvEZ0VlGVj6pv4yeoZSab9xuxzW4
srjl2VPAIa2/yNKc9XDKF1TjePWVzRX7QQAEQAAEQMAjEGGrRiAMIqIoXKSkJ6qdAt0+iQYT9f+L
0PwhjUFoenE7C2sRJePa+Z+sX9pXtkncyAKi3GxZ48YyiyigWD+3O8uVDWKt3rLHTVviWoJBxs6J
ZxkPvGLnQM1ZpjoZmF1ORog444IgcoTZMh9Q5rj5dn4Moi9679sguloV+zKI/siahEhxx7+sv1Yk
J9EfZHSq9iB6q8WuQvW3DMF93d88U5Z/q1EoeYo+6qn58gWYpYuMqLqwwYvoL6vQ6BGddiCxii15
a8X4DzdTUShMjEkJCHn6CyFnzjdv3Dxu2fY4OxMc9ATz5pWnqmA9MFhej/5BUeAX7AIBEAABEAAB
IYA8dPkVlaRBx32Vfj6yVQF+tyCkaKYbDuhUEtT522BicthtXWZQsnXo2OaPOVGd2JLjLmlM1oA2
vQmtOLfPadQx6ePOiGjedN1I5zJOTqfspHBBsyPN51RNnoFSaCkcURgYQ7l9PqeON+F5UcFBUR6a
iCso9rXepzPaK8PMOEyddIvep+3P6f6TnpMqD5jTFf+1pH/n9PiNHe6AHkouXLYBPdKLJ5Z3qW6b
xDWpZW+4fqRmoUoUTunbP/SV6POhMfVP9iPR1cJI78vC63qTndJnov6pFThV9lzkFyEV6E8km10K
PHu+ZeMmuZV6h2fhcWBn1ZqXqC9aD22aRbTor9z8qGAUREAABEAABG41AdRDl7u/faSiZ77nu/3S
yWGH+gs1On8WYbmpvkQco7epy3k2rcR9ykL9WmNNVYHLwmp3MXFFHfe7RpAtVpcFvqE2AMxS1T6a
pS+FZ5lXOcWWcP3DIT2cqFJp/jy2IX2J+X60miP6NDJxc54qDuxkUPeRuN9sA3MZ4LdxNOnLP23U
kTxQpv4SO619pfNVghW4JXFlcai4uCqK8eWb1GjJtR42EAABEAABECglgDx0KSIjcMRPhtUpnTy/
1B255viw6hCXUkisS4VVunBJ54HNfC/p2ahMT5v6XKJtq5FPjmP5J92iC4DkuCXjnLNh2k6uY9b1
zctLCvpcgqz/PlGV3cUbX5RwxtxVTR9zZa5sB9QdxRNIKkmNW8aj6v6Fyu+aPO40Nw/9yeOZrblN
/wno/at4J6dvXzf3yNreL6q2e+yVlKsy6IKHW3Ui3MlzaTWnb800OUH+IGlnbf158y0cN88paXty
3beW/lxt7iEHuZWEDQRAAARAAASqEcD7oatxclL8jduhOad19TcuP8DnAkD+J9dpmFoOEdO9wpBG
I5VgfcNPuI1UixIjaunYmttN6otDZxttc6mzpBdVekx3Ub0GdHZmhqgybsD51H6cV+PHEP3g1g2h
QvbUuEVQOHQ+lEkPKLJ54lh7wM10Nic1gKdaNGZOjA3tv4mrZPgxxDgI94bIHLem9/gZNY4j/e3x
QqWKOb5Uz9jpOT0+12H0QJVP8Oa6PA7pPfuCje3TWJzCMr/T644Kwbn9N100wnFzXA2iG+mEpO7i
Xki/3qeXQtvKZ8+Aa0usU1QvLzm6MgVW8ob+zxrwuEvvz9Qod0dqmjI13x6piHBbrMozJqm/rBIm
PV+pnEmPy88UCodMbj7qGE4+h8x55fk3G7I9frnUaI27F3k60Q4CIAACIHBLCJgY+sOHDxt9/dx1
138dVwPH38/oOtyb5vibry8QxVzHRQabQQAEQAAEQOC2EkAe+qZ53s8Imycdd3OKLt8cp+J301BY
BQIgAAIgAAIgAAJJAqiHvmlrguu2zVN5O17fya9CEEPxGNdNW4OYDwiAAAiAAAjcfALIQ998H2OG
IAACIAACIAACIAACzRJAHrpZntAGAiAAAiAAAiAAAiBw8wkgD33zfYwZggAIgAAIgAAIgAAINEsA
eehKPPm9IpXkIAQCIAACIAACIAACIHALCCAPfQucjCmCAAiAAAiAAAiAAAg0SgB56Eo4kYeuhAlC
IAACIAACIAACIHA7CCAPfTv8jFmCAAg0SuDa/IZRo7OGMhAAARAAAUcAeehKiwF56EqYdl9oSa9b
9PeU+HenX7bo01JZzL8azX+/HDZjvdKcVpU1bjPjiRb+ZZ1WS31O9JQa33LsF4wN0ksYnql/R/z1
akTPvd9gbxw5FIIACIAACOw4ARNDb/SHvhkB9FdfB5zf4lhoWr3DdiU5WttZ26qT2LuvZPfa6r+P
ZtQfVO9aInn1pUjAH7exIVmR/LJOGDSpM0tXwv69I3oRNUkvMWam/l3wFx+k5yEdWHOHLeqdbJo9
9IMACIAACOwWAeShK/ljS3noJfEPYHfGKhzir2fJLZ7okDqRZJRd/LUtAbcfc7uMpGss0EN6RKO/
F6PI1q+FR3M6tF2GEk1bJZIDNSZ52pKIRftwaAf20rZT12hTqqKuJ3nWIRkB28XNX3CIOSe9Vmrr
iXFtukt0p0PUoXspz5sEp81Py37X+LJH31wXnZc1KVgvh/13i8ZnRGep7GzhuElDOCJz/nZAZHZp
PgXrVziLj0Sny1I3yi3ThGxuPk8NUG4FXAw9mD7nwqPzB/orkYQ+5QuJ8QZvA1Q6SUEIBEAABEBg
ywQibLtBIAwioihcrFgjjRNpW0SB+5v/OVG7KNC7JtFAC7F8EFoNLCB7dXumHm53Iy7CWF50pvWL
KmOPb+nEGzdPxpdXBg1i45wRE0+3m62yTM98MjC9nBFBwFhiPfHkc536MYi+6J1vg+jKSn0ZRH9Q
9FGrugqjP+yutxT9Yc0UGdOXorfWUl+euysx28U3InPcXCt9x/CsxbvKKVl8nBa/l3O868F6HOeG
uMkg6SnncWMIji07lHk6jG4SLPOXW8M5+n+sv3g9Zi80fYS6gy7XudgBAiAAAiBwIwggD13pmmWj
eWjJCY77Kv18pKsL/G0wsbeM2/QmpHdeIUUQUjTTsgd0yonrJY27NHM1mgc06caZxww9LD+nUcck
PTsjovlKnUZSfwGqA5WHM6ZN1Vzcbe7cTpNTs+t+N5bpXMZZ97nXlU0RjYMncSuDm8+pY7O2nCGf
q0KKojy0rtzY1yqezmhvBTQ90vBVucKcrvivKX0m6lsz90/pIWdM9STvBPT50KRO//xCLxKqsuac
O24moKPnNHpl9hyf0+8WZx6fAtekdzXLLa0/j9uS/p3T4zcW+4Hiqe4JaNQuqf/e93vBvAY/zF+5
ldBtmkW06Jt7RLV8AmEQAAEQAIFrRwD10JVcttF67vaRip45Bs0sqXwgQcZ3bxl62tTlvFm08imP
fXMs4ajvWJcbnByv/azVVBWyLKxBpdW97fukwnx/AirgbR/N0te3s/TVyXcg5YA4rgPmyo3K5QeV
xzyg8FxdlHDxRvc5l6CYSLMWn7zBfhy3hEVPIx0Hc2HMIT2cKKT8ebyBou4G/ZWohE7MiPdKLVZ8
KVvZ5RAEARAAARC4XgSQh67kr43mocUCfioss6Ry9Cy28J8xPSkIctvUP195McO78zixnannSXed
Z6Eu5d0P09VnHyUVXTEJnUl9eUlB38SLHIxwXrlkO6DuaFNvouChdaJ0bEuvuWaX09L7Ot/PxdAX
/PepDvsmNm+trb3zIDaaC3Zfr/2omVyU+Eno2ny0JeIt5nnIldqy/SBubfpPQO9tep3tMHwW9FXA
6kVVNQ+dXhtb8VduEto9zCC3hrCBAAiAAAjcdAJ4P/SOeZi/iTs05/Sw/ibmp8K+dOnMBj+cdZX8
Fj8h5gIi/ifXaahaDhUq6e52Tq49T48M4QerXAXNmnL16yindWgGEOF407uSjWnAbkhVcj00sV24
UPF+bE1A/K6MszmFIY1GSgdP5sk7JcyS9EwZLSPxc45xsD2gyNZeVHYsv0DtTz3CvZB+vU8vZXYB
/aYrNDjOc1FdP9J1IBxDd1TY57bHC1NXIC38ZCFH276SyrasCiq3Pbeu1bvSfBQEzyVGgeWg8qJ6
bjyfsEsjTU9S8t/NbWWm1nCHIoOblvHbHWS+PlHPYvI2oMfnGviAXpx6JD39+//8MH/lvRNajheH
dk13oxsIgAAIgMC1ImBiaM6zbrRcAfrXWxUcMtGbjCLputqa0lMy7pR6l7iLXdc5kL82BDhWfmCv
Qa6N0TAUBEAABEBgMwSQh94M1ya0+jlH8+zgWmqb0lMwOFftukqBOCm+lrXoBAIgAAIgAAIgAAK7
TwB56Eo+2nQevZIREAIBEAABEAABEAABENgNAshD74YfYAUIgAAIgAAIgAAIgMD1IYD3clTy1Rbe
y1HJDgiBAAiAAAiAAAiAAAjsAAHkoXfACTABBEAABEAABEAABEDgWhFAHrqSu5CHroQJQiAAAiAA
AiAAAiBwOwggD307/IxZggAIgAAIgAAIgAAINEcAeehKLJGHroQJQiAAAiAAAiAAAiBwOwggD307
/IxZgsANJZD324E3dLqYFgiAAAiAwK4QQB66kieQh66EafeF+Ge6W/T3lPj3vV+26NOyeYuV5mFK
7abH5d/RabXU52QDU+LZ5Nk/VRjjj5t43XYB5vUyrqnA7dWInh8170doBAEQAAEQAIFiAiaG3ugP
fbMF0F99IXJejWOhafUO25XkaG1nbatOYu++kt1rV+9RVfLqS5HkpsY9mlEUURhUtXJduUz7+xG9
kM/pit5a7era45AeToyqR6uuyePGB8t5SAd2WP4t7t7JunNDPxAAARAAARCoQwB56Eq0tpSHXlKv
RZ2xCoc4LJDc4okOqRNJRtnF4YIE3H7M7TKSrrFAD+cXeUSjvxejyNavhUdzOrRdhhJNWyWSAzUm
edqSiEX7cGgH9tK2/KPhidmKup7kWYdkBGwXN3/BIeac9FqprSfGteku0Z0OUYfuGWmVmeZMKien
P/VMSvXCs9g1vuzRN9v+tyRfh3QxNF0kb8rt4zOiM5uadTNLj1uw7jgSdP52QGR2aT4FeoSz+Eh0
uiz193Pzxh0LDY+P7KzRPqU/RyqAfurCYVFRxi2RhD6NqD/eYDq+ADZ2gQAIgAAI3DoCEbbdIBAG
EVEULlaskcaJtC2iwP3N/5yoXRToXZNooIVYPgitBhaQvbo9Uw+3uxEXYSwvOtP6RZWxx7d04o2b
J+PLK4MGsXHOiImn281WWaZnPhmYXs6IIGAssZ548rlO/RhEX/TOt0F0ZaXeUvRXEH3Uqq7C6A8y
f3P7H9bMLwPVLn15k39Ki+rii9m/fSMyx8210ncMz1q8q5ySxcdp8XtJo+8t1uM4N8SNneKYKCAO
ac12BZD5W6TiCNkKuPG6yHa4PlLc4s+FjB0gAAIgAAIg8B0EkIeudNW00Ty05ATHfZV+PkpVFwwm
9lZ1m96E9M4rpAhCimba/gM65QTeksZdmrna0AOadOPMY4Yelp/TqGOSnp0R0XylTiOpvwDVgcr/
GdOmai6JfGJG14m98X+/G+/tXMZ56LnXiU0RjYMncSuDm8+pY7O2nCGfq0KKojw00aMZ7WsVT2e0
55vVJ6kf2DuixwH9+48qz/1M1Ldm7p/SQ6KL1UIWLldgbdwlUcaQnm/uuJlUj57T6JXZc3xOv1uc
eXwqrWIr1CC3A1V6ITz32TNzupJB6rZzlzn9+0Bp+y2k9x1ytwIKuOVWQrdpFtGib+7V1GIDYRAA
ARAAARCoSAD10JVAbbSeu32komeOQTNLOR9w4UETW4aeNnU5XxetfMpj3xxjOOo71uUGJ8drP+M1
VYUsC2tQaXVv+z6pMN+fgAp420ez9FXlLH11sjqRu7pCut42MOFjvV6VpA8oPFcXJVy80X3OJQ16
q8knb6BGucWDuPKYxLgV2wP6r7782/tFldl8K3s2MlEJnRiT90pNVHxJWQk7hEAABEAABECgKgHk
oSuR2mgeWizgp8IySzlHz2IL/xnTk4Igt03985UXM7w7jxPbmXqedNd5ButS4pvp6rOPkoqumITO
pL68pKBv4kUOgjivXLIdUHfU1JsoPh/a3OeU3s/pP7+oZConnse2pplLnzktvV92kXHnQWw011K/
XvsRN7ko8ZPQtfloS8RbzPOQK7Vla4ibfmmGe7fJxSv6GtAdNVbNdomb53Qh62pBX8scz/tzk9Du
oQK5RYMNBEAABEAABDZE4DvqQNB1AwRWSzm5nHXANcBc3Kk/rvpzYFuk3ZXLSs20k3fteXqkYtbJ
u5rpXP2qJDeWTxZG610Z1dIJTm5IU+KsLZZS3dganrlUiOtiaJmkqofWkn59tz9hV2Nd0zNc9/x2
EqnqZ/1J1ONKo18MLXXA8vnLFaDbQZ2euD64pj1GXLltFWeaj9rvucT40lZkSym5+nDlu6Un2pvg
JrXj5uPVl9dtV/Z4SNkXxVteJbSs28RDBeuxRy8QAAEQAAEQKCZgfmOF86wbLVeA/vUugfjNCvQm
o0i6rram9JSMO6Xe5bW8e87v06D0SyHqUob8tgjwW0YeLBo4LrZlL8YBARAAARC4gQTwO4W761QO
fE05A6cMv+PGdFN6Ckhx1a6rFOCHF9UDjtdl48KDTlw8IM8IYgMBEAABEAABEACBYgLIQ1daIZvO
o1cyAkIgAAIgAAIgAAIgAAK7QQB56N3wA6wAARAAARAAARAAARC4PgTwXo5KvtrCezkq2QEhEAAB
EAABEAABEACBHSCAPPQOOAEmgAAIgAAIgAAIgAAIXCsCyENXchfy0JUwQQgEQAAEQAAEQAAEbgcB
5KFvh58xSxAAARAAARAAARAAgeYIIA9diSXy0JUwQQgEQAAEQAAEQAAEbgcB5KFvh58xSxAAASEw
pZeHlPEi8Lx2cNtJAvzr9c/oWv6i007ihFEgAALrEEAeuhI15KErYdp9If5FlRb9PaVvJ/SyRZ+W
yuJPPfX3y2E167UGlmclic3o0aouhlonf3r0t+j3Phe2p5jBH9di9mTZWc2+alL8uzutlvqcaASN
b/U5KxRZLshrX9vkT8dEg4xf0km2c0idtSqcy9iz3zwjfO9Xsi1Hv4ny7WqRJcob/5SmW0LJ1ZI1
Xl35vHkVzcUeC5mrN29VV2qvsP5fjej5USXSEAIBEACBDREwMfRGf+ibTYf+6v7j/ArHNqkIrbqC
zUpy9LWztlWf+d59JbvXVv99NKP+oHLXNv0a0cMscdbD7Q8n9OKU9k/pxUQJ9Wf0VPQP6EWkPvz3
2IZfe0f0OKB7Ye6PI/p2VjaxguDRjKKIwqCC6HeJVOd89SV7oLz2Nc2a0vs5Pf491Xu1XQXEh1kj
TOnPkcphKz926U8b9LP8+67x78Mzen1SYl2uftJXd4d6FelRHuklyvKfs9ZP3jB15fmQzpxX8TQu
XhFlraCm2tUR6h2nvjF8kjwPyf0cKv/2e6+M+ZoLBt1AAARAIJ8A8tCVVseW8tBL6rWoM1bhDX89
SK7wRIfUiaSh7OKvDQm4/ZjbZRhdY4Ee0iMa/b0YRbZ+Lcw/P35ouwwlmrZKJKdpTPK0JRGL9uHQ
DuylH/lHwxOzFXU9yZsOyQjYLm7+gkPMOem1UltPjGvTXaI7HaIO3Ut53qUSE/npOKm8mjBOyFda
SUT7T4jmdFUsXWhnsitHEG59OIBCI82zYFzxi/hUdLos9SY582icNB2fEZ3ZVKt1b0a7dx/A8U/k
QVX7apLYTVqSzRKY+luinS+H5GonsX27jHPY+7/TvTNzA+FqTg/ZrXr7KaSv45UUdRp5nn6JZTmA
furCw4qrKiV274FpUuutbMubl/TL5jlVLvv5eUp1I+1l6z+RhD5lZ403eFuljB/2gwAI3FICyENX
cvym8+hshApgOtRfUDQzJnGukBOFoxFNIhVVRwsad0yEo9KIE5qPTMDNf7/ToQ8rGfe1MH8mdKgD
2QI9J8/0iFp+0aeWDXyz9bdppnOXxp6ITuWbntsnFIR0pEOT9pGWsbPI4CsGccwkA4fnXkXBE2t9
ZGbL6hYhzedqVM7scnZQukio92xMC5mt/hbVgWP7aBaltpkYxwF0oNPP/CUd0B3fOLbnjYqcfgvp
/TMVA7n8tEoqc1JQ55Xd9pkt0fLc/r5jykKqLCYVriWGzuqWa2damCMI5hkulAMOTmkyoMHEFoqm
eBaYKH6RjXWyHrdtkjMP8lQCVptq5US+bBnt9j7A/xij9dfYluWU8K+WhC5QotKiZ7YE6Bl95bSx
vjRjO13UezEm6tJelaWQklGxLK+Nd+ZawhVyqFsc9gKDI1e+ubGe/jyj8uZVMAlexpn3T5pqL1j/
iSS0GKlOWfoM6U5ia3kAnUAABECgBgHkoSvB2mgeWnJ8EvvaSC+2isMhk5Nq05vQxMqym8NWE3Af
6HB2SeOu95DNAU26cXSaoYfl5zTibx2dc+yMVH7Ur9NI6i9AdaAiWNOXE1H9+DZrbqeJDZTud2OZ
zmWch557XdkUoTB4ErcyOI6tOzYLyxnyuSoIKMpD68h4X6vgEouVQMSmJ1U8UZon1jUbJp15oOox
/v2nbCHZGOg90W8VYqBcOzPHOXpOI76zrrfjc/rdpjHzeJYZu7L/h3LOtbRv+Es9jM9fZXmzCF+8
y05C57VnDH2gL7E6Ksa96mffylD+tUu7FmYjPKd/H9hruY7Jc/OdkM8B/aarO3iy44q1+9WHL5xX
micXnHBJzM+pcuSm2tnwgvWfWwmtL/JVLgClHdVdD0kQAIHvIIA8dCV4G81Dc6bVy6Im7XnAhQdN
bBl62tQN4rSvJHPXvofMUdyxLh84OV77WZ+pyqu7vHJptW77vr6MsHlo9YcKXorz0E2wTOrY69LX
nHLeWFSSrJzMntPH5ivKD0xunos3us85y663mjzz0OwMZ9/Au7pStsa2pA9nccVF3DGvPUc1h+xS
qbz/ReWhpaReNq48UVXRFS6QiswO6L86Nt37RcXokuf+dk73+uaSb79PdF5SK1IDixUtmFda28eR
auP0v1SNu/r+ptoL7M9MQjt53iu1cDM8brjGIkAXEACBmgSQh64EbKN5aLGA70VmlvSN+AVOdvtn
TE8Kgtw29f2yCKJ353FiO1PPk+46z+JcyrsCpqvPPkoqumISOpP68pKCvon/+MuQ88ol2wF1R5t6
s0RqaFWD4W2fj20cowtA5TG1/QG59uz3P+iEH9eBuNv0vk5VeL12ilEuYvwkdG2e2hbxLvM/5OoW
2bbB+Y6t3+XxuADXPZaX184MTRm0rtD4zy8xyMz6XX7Q7WtAP6UOn7z24qXHCVd2Ot+LkHsa8lIL
rjVyVSh+94L67MQoKm6e04UcXwsVo8vmX6SphyxXa0Uy9buLOpVlX90K7EnMS/ql5bl2RS4k3IOz
ckunqfYC+LlJaPcwSUEVWbFTsRcEQAAEahLA+6FrAtu0OH8TdGjO6WH9TcD1zV+6dGaDGc66Sn6F
n/hyAQ7/k+s0TGmydLdGuvY8PTKEH6xy1TGHGbn6uQOHzvaVBSIcb3pXsjFNzA3JojQ0sZqU88bW
BFwdS2dzCkNVEi6TfPJOCbMkvxmWjZaR+DnHONgeSCq61sZxAz/IxRvXd/56376QgW+d64QiJxc/
a3WP+Sa+FpPtYUj/G5kox38IjONg9XicMthEVOqlDdZCeS2xtHCvny7N0LFe26vWFIywcvNzuxR0
W5qngua50PS03FQeTybJBdZdGmnaUmC0Yc48gkPNg/vlLul2bpHieOOaxcpjggpvomCGn0Ts0N30
s3o57b7LBIbYEzuX37iiXak2/WLplW3ViWl78vQntPnrKu6yCoe7ZMzXh+mbqq1My2fPy04pUz/v
jHutmtRUe/oQyHsntJyv3FJd59hBHxAAARCoT8DE0Jxn3Wi5AvTXd43qwSEQPziVLpKuq60pPSXj
Tql3ibuodZ0D+doEJIau/vIKFdWdZ5Sh57XXNggdtkKAY+UH9ppuKwNiEBAAARAoIoA89O6uDz+H
6F7WsYa5TekpGJqrcN2d/zgpvoat6AICxQR05tgVOWT83GBW97yYu24sDueAAAiAAAiAgCOAPHSl
xbDpPHolIyAEAiAAAiAAAiAAAiCwGwSQh94NP8AKEAABEAABEAABEACB60MA7+Wo5KstvJejkh0Q
AgEQAAEQAAEQAAEQ2AECyEPvgBNgAgiAAAiAAAiAAAiAwLUigDx0JXchD10JE4RAAARAAARAAARA
4HYQQB76dvgZswQBEAABEAABEAABEGiOAPLQlVgiD10JE4RAAARAAARAAARA4HYQQB76dvgZswQB
ELiVBPJ+2+9WwsCkQQAEQKBJAshDV6KJPHQlTLsvxL/Q0aK/p8S/7/2yRZ+WG7GYf7nj9clGNDeo
VBEYpvRtmg//3k+rpT4nm0FfaH/2lPXPYm/IX7LM1CeNuhFfVvDXqxE9P2pkMCgBARAAARBYIWBi
6I3+0DcPCP3V1x3njTjGmFbvsF1JjoJ21rbqJPbuK9m9dvUeNSSfRvTrzkctV1+KZrQpPkcziiIK
gxo01xKtZf/m/LV3RC8i6g/WmkOdTnnz5ZPJeUgHVhX/VnZv56/u6swbsiAAAiDwIwkgD12J/pby
0EvqtagzVmEGf+1Jzu5Eh9SJ5J3s4q9DCbj9mNtl+lxjgR7SIxr9vRhFtn4tPJrToe0ylGjaKpHc
ojHJ05ZELNqHQzuwl6PjHw1PzFbU9SR/OSQjYLu4+QsOMeek10ptPTGuTXeJ7nSIOnRv1SxORpqU
YYsu9C6TRBzaPyRvrTN/Isn5bL6ecL1cejuddzTKh3QxNPIuBf6pZzX06FuFcf9mDSwpZtgu3K+q
/XoIFh6fEZ2lsqT5fDKOE47I3Lp0jhMvpP1YcJzJepC1JDpdlroh/wr2P0d2ygnUWXniXJ46ae0S
zK+HZj2w950rZf0Ub2m/x07MWidpe4rXs4yeSEKfckA/3uBtgLJJYz8IgAAI3CwCEbbdIBAGEVEU
LlaskcaJtC2iwP3N/5yoXRToXZNooIVYPgitBhaQvbo9Uw+3uxEXYSwvOtP6RZWxx7d04o2bJ+PL
K4MGsXHOiImn281WWaZnPhmYXs6IIGAssZ548rlO/RhEX/TOt0F0ZcH+RdFbO/JVGP1B0Uet9ssg
+iOI3mqkqt12YSV/Wc5+u+hTvezknB2qkdSHR1ddtMBbbrGSIiC2ZY87UQJsp+xl47m7MnsR1bU/
z0huz+CTy1J7OvbdwKxCtXiy/Oj0+L2k0V9V7GWnsxH/6hF4XsLfOXHFNb6/8nkKana9v0jEj38F
Zs0kdmWizvO7EU6skwJ7Cv3Fx032AaHPJO7kUOBe7AIBEAABECgggDx0pUuijeahJdc27qv081Gq
umAwsbdi2/QmpHdeIUUQUjTT9h/QKSeulzTu0sxVERzQpBtn9DL0sPycRh2TTOxwlm6+UqeR1F+A
6kDlt4xpUzUXd/s4t9Pk1Oy6341lOpdxHnrudWVTROPgSdzK4OZz6thsKGfI56pAoSgPTfRoRvta
xdMZ7ek/vv1DX4k+H5qkrMpWEl0t4nF+0kjV7fI5XenmR8/p69ikjT+O6OFzo6p0MfUjNbq6xc+z
n9Jnor7FsH9KD4kuPP+mx2X9+8KhG4+4hv0Fdqb5FE3q6DmNXhmB43P63bo9z4+lgHyBhvwrKvf7
VrWHLtOcIp5t+nVCX0cqpf14QY/8o7Vv/snOfRzQv//kT7XM79zTXyfF/i3wV24ldJtmES365l5W
LZ9AGARAAARAwBFAPXSlxbDReu72kYqeOQbNLFV8wIUHTWwZetrU5XxUtPIpj31zjOFo6ljfxj85
XvsZpqkqZFlYg0qrZtv3SYX5/gRUQNo+mqWvGmfpq5PViXDUwqWr7vPUgcgMuQ7oMdFHXcvxOaCf
KlIbmPC9kj/LQr2Eknr2V7KgitABhefq4omLN7rPuVRGbzX9mDdOo/69GNPDCb2YqHKOKrUWeTy/
XRIFqhAoESXf1RX2zWxZ6yTXvzlDJiqhE1K8V2rG4kvuZkyHFhAAARC4RQSQh67k7I3mocUCftoq
s1Rx9Cy28J8xPSkI19rUP1954cG78zixnannSXedZ4wu5Z0K09VnHyUVXTEJnUl9eUlB38Rh/CXP
eeWS7YC6o+9/w8PeLyokGruqbF3irGqdCzdORX9+Rxfv6F6/ahI6qe9AJZ7duFyzy2lpk2Yum7m/
fz377zyIdXBt7vovppCLJz8JXduP2hJZVez3Q67Ulq0Z/4ouzteq66IDdZkkNyLytiKeU5WB5tsO
ko32FwnfxzCh+ZTez+k/v+QPUNPv6/k3NwntHrqQW1jYQAAEQAAE1iWA90OvS25D/fgbrkNzTg/r
bzh+2upLl85sUMFZV8kb8ZNXLtDgf3Kdhqrl4E26W9tce54eGcIPVrkKmjXl6ucOHDofmgFEON70
rmRjGpQbUpVcD03MFC5UvB9bExC/zeBsTmFIo5HSwZN58k4JsyQ9U0bLSPycYxxsDyiytRE1HcTP
bHEIa7aAfmP+J/opNDU0vfidXndUyQfnIHmXFIFIF7nt7jZfT3y7n+NyC+1euPLWDo5fOeSSTVTx
82oZ43q2Pe7S+zNiPXdHygAZZW37lWJvUjWxaXG1vJ7bJWhbzKqyflTO8paOGcb6S+VFhXVAYZdG
2sty66Ah/+bNK9tf1rmml+ZzYT3F5P9L1kd618cWEWe4D80Scn5fcYrW5Xal/a5256+TtH9lEWZu
ee+EluPaoV3H1+gDAiAAAiBgCZgYmvOsGy1XgP71lhwHJ/Qmo0i6rram9JSMO6XeJe4O13UO5K89
AQ5wOYaO639+9IQ4Vn5gr0F+tC0YHwRAAARuLAHkoXfXtX5O1jw7uJaxTekpGJyrYd0d+Dgpvpa1
6AQC14kAv2RQblDoLXFT4jpNBLaCAAiAAAjUJIA8dCVgm86jVzICQiAAAiAAAiAAAiAAArtBAHno
3fADrAABEAABEAABEAABELg+BPBejkq+2sJ7OSrZASEQAAEQAAEQAAEQAIEdIIA89A44ASaAAAiA
AAiAAAiAAAhcKwLIQ1dyF/LQlTBBCARAAARAAARAAARuBwHkoW+HnzFLEAABEAABEAABEACB5ggg
D12JJfLQlTBBCARAAARAAARAAARuBwHkoa+Nn/N+e+zaTACGggAIgAAIgAAIgMBNIYA8dCVP7kIe
+tWInusf+sYGAiAAAiAAAiAAAiDwYwkgD/1j+WeMzvnmzogmER14OzeXhOZfMbw/WxlrO0Qyx+Xf
KD4P8Wvh2/EARgEBEAABEAABEFifAPLQldhtKQ+9pF6LOmOKVgNoNjGRhOYAtNWi3glxbM1/8GdK
5u8h/0XEP74tAryJzFC3OGG9Qw03mtOhbZe+un8sLEpkyxxXdnH4K8pP9HCmlx7CjNuzWvLHPY2o
P9ZKlpX8AiEQAAEQAAEQAAEQ+CEEkIf+IdgzBuXwlMPZcEFH7eTe7CQ0h7mHRAFFMxXyDolOD1S4
/Oq++kPi4N6lyen6ue2Etuw89JSmByY5zQJfnludEl6nxo1lOD7uENlcMrfTGzMjZQNfHrC1NhzP
zX9rJXOZGjYQAAEQAAEQAAEQ2D0CyENX8slG89CSJx73Vfo5HUCzfXmV0EFoo8wDL8bNmdBgYmLi
9v0KU+7Qsc0fc2Sf2JLjLmmsI3i1telNaMW5fU6jjslDc4EKzVW+vHxr0yyiRd/LZ5f3gQQIgAAI
gAAIgAAIbI+AiaF//vnnjY4J/QV420cqeuYaBr9qwslzhM0lwn5t9EY9JcqHHeovlFX8WbiYuNrA
cYzepi7nkrUS96k4EZO0jlAbXQ06pEAABEAABEAABLZLAHnoSrw3mocWC45m2aXAdV/HcX6p1XE5
BFdcVNsupfhY10CrPPGSzgObEV/Ss1GZljb1uVTaVjCfHMfyT7rZFwYikRxXWl1ROAo5ysBjPwiA
AAiAAAiAwA8jEGHbKQKLiFO3FBibFmEUhBn2DVjG+wwmVka6608Yqv9yd1YiLUqM3/eh/47V2hZu
jNXYLqrXwPaNoirjBsGKzWGwYqobwlnijyv6w8VOuQTGgAAIgAAIgAAIgECSgHmmkPOsGy23gP71
LpL4ZRcPsp4yXE/bdnpt7jV827Efo4AACIAACIAACIBAKQG8l6MUEQQqEZD3iqgN79OoBAxCIAAC
IAACIAAC15gA6qErOW8L9dCV7NhhIa7nNg8Ooo55h90E00AABEAABEAABBohgDx0IxihBARAAARA
AARAAARA4BYRQB66krORh66ECUIgAAIgAAIgAAIgcDsIIA99O/yMWYIACIAACIAACIAACDRHAHno
5lhCEwiAAAiAAAiAAAiAwO0ggDz07fAzZgkCIAACIAACIAACINAcAeShm2MJTSAAAiAAAiAAAiAA
AreDAPLQjfkZvy3SGEooAgEQAAEQAAEQAIHdJoA8dGP+eTWi50eNaYMiEAABEAABEAABEACBnSVg
YuiN/tA3T/666/f9x/nmVoumqy7lxvOQDrboZ/5dwIQNzQ6eqZ9/e7x30uw40AYCIAACIAACIAAC
148A8tB1fLakXos6Y/WDfIlwOZGE5gCU42wONyXgjmNurUFaWj09tLT0iMNTJTZdlScSVWkl/MPa
h7Z96KLptH6Zn1UrVskmtg2HNfSfRtQfK/mTZR1ukAUBEAABEAABEACBm0UAeeiq/lSxbIf6C4pS
v2WdTkKrH76e0HxkAm7++50Oc0+eaQ2R+iz6Ooxu02xBwZxoorocHtKEd4VWvkfjvv0Nbd4rYTd3
iSgMlKSoOrURfYZ+Oz8nzEGwxNztIzXQ2ZnRw38fS3idr593qqktaNyx1wBV+UEOBEAABEAABEAA
BG4OAeShy30p+VqJZY/aGfJ5ldBBaAPuAx3mLmk8pxFHnzp/3BkRzW09RmDj4IGX4Wb5Ls1cjfUB
TbqFCeAC/R06tklrTmD722BiRmzfL0dhJHSQra4BUNpRmRkEQQAEQAAEQAAEbhIB5KHLvcn5Wo6e
OX2bWQpcoxK6Td3AJpVtCrnJEup8/UPJoEv+OyyfcqkEz1pqWuIQv7QPBEAABEAABEAABEDgphBA
HrqqJ7mGIbMUuNbrOJ506zyT16b++Uri+d35SiL8UoqSda2zVERn61/SeWA7LunZqOqU0/pVT1cU
nqppqaoXciAAAiAAAiAAAiBw3QlE2GoRWEScSqbA9FmEURBm9B+wjPcZTGKZMFjZNRGF/BlEEdcs
k1LIavkP1cvt1TK+HhGWj6c+SurXI4tC+QwGRpVrVGqttng6WfplXuGiFjIIgwAIgAAIgAAIgMBN
I2B+Y+XDhw8bff3cddefd6XEL9N4sMgukr7uF1ewHwRAAARAAARAAARAII8AfqcQawMEQAAEQAAE
QAAEQAAE6hFAPXQ9XpAGARAAARAAARAAARAAAeShsQZAAARAAARAAARAAARAoB4B5KHr8YI0CIAA
CIAACIAACIAACCAPjTUAAiAAAiAAAiAAAiAAAvUI3JA8dL1JQxoEQAAEQAAEQAAEQAAEvoMA8tDf
AQ9dQQAEQAAEQAAEQAAEbiUB5KFvpdsxaRAAARAAARAAARAAge8gcIvy0MsTekY0O/oOWugKAiAA
AiAAAiAAAiAAAkS3KA/9akTPEUBj0YMACIAACIAACIAACHw3ARNDb/SHvtnITev3OXC+udWi6Soa
bjwP6cBrPOklZb4bZiUFmePyb4b3Tip1hxAIgAAIgAAIgAAIgMAPJ3Cz8tBL6rWoM6YoWgmXmfJK
ElqLjeZ02FLRNn+GLuKemhZu9INaDnylRQJ0P0bn8FdaTvQu00sPIe2tnvVy/rinEfXHWsnyhy8J
GAACIAACIAACIAACIFBC4ObkoVWY26H+gqJZcs7JJHSbZhGFAU0iFW3z59RLULtGDmpdbH00o2hC
85EJ0Pnvdzrs5kFpopUsaDyiIDT11ifPtCVa+aJvw+jCcdUQrKTjxdxYvSAAAiAAAiAAAiAAAjtJ
4CbkoSU3PO6rgPWonYG5RiV0h45t/pgT1YmNQ2QToB/osHtJY7Lxd5vehHG+eTynEUfDWlVnRDSv
Vjeig2wVc6O0YyePFhgFAiAAAiAAAiAAAkLgJuSh20cqeua0cWZJcboSusD3Q8lkS/7YxcTVFkv7
vpVrUzcwSkRVurYkTyVbK7UoeH9INeqQAgEQAAEQAAEQAIEfQOAm5KEFG9dCZJYUFyShL6X4WNdA
q9KMJZ0HNpO9pGejMn+0qc/lHLaC+eQ4ln/SLXpGMDmu9HPF3KlalDI7sB8EQAAEQAAEQAAEQGCr
BG7c+6E5Eu3QnNPAOhIteic0h86HhjXXQEtFtEoD29B5MKCzMxpMVLUGPzh45vlFGk3gy8PpP4OA
OKZ2+WMulfarQdwQKmRPjSv6w0V2LcpWVwQGAwEQAAEQAAEQAAEQKCNgYugPHz5s9PVzm9afN02O
TR9sKzDFb7iULTbsBwEQAAEQAAEQAIEbQuDG5aG37pc432yT31s3AQOCAAiAAAiAAAiAAAhslcDN
qYfeKjZvMPVOOnlwEHXMP8oHGBcEQAAEQAAEQAAEtksAeejt8sZoIAACIAACIAACIAAC158A8tDX
34eYAQiAAAiAAAiAAAiAwHYJIA+9Xd4YDQRAAARAAARAAARA4PoTQB76+vsQMwABEAABEAABEAAB
ENguAeSht8sbo4EACIAACIAACIAACFx/AshDX38fYgYgAAIgAAIgAAIgAALbJYA89HZ5YzQQAAEQ
AAEQAAEQAIHrTwB56OvvQ8wABEAABEAABEAABEBguwSQh94ub4wGAiAAAiAAAiAAAiBw/QkgD339
fYgZgAAIgAAIgAAIgAAIbJfA/wfcAoozN+zlWQAAAABJRU5ErkJggg==
------=_NextPart_000_0007_01CAE2FF.4FCF8B60--
--===============8852538034732229282==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
--===============8852538034732229282==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Ant-contrib-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ant-contrib-developers
--===============8852538034732229282==--