Communication between Perl and VB script

Communication between Perl and VB script

am 25.06.2008 12:00:42 von mohammed.mustafa

This is a multi-part message in MIME format.

--===============1833015648==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C8D6AA.544F92C0"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C8D6AA.544F92C0
Content-Type: text/plain;
charset="us-ascii"
content-transfer-encoding: quoted-printable

Hi All,



I want to call a Perl script ( assume test.pl ) in VB script
(final.vbs). Is it possible to do this?

If it is, could you please send me a snippet of the code?



Thanks for great help.



Regards,

Mustafa




Please do not print this email unless it is absolutely necessary. =0A=
=0A=
The information contained in this electronic message and any attachments to=
this message are intended for the exclusive use of the addressee(s) and may=
contain proprietary, confidential or privileged information. If you are not=
the intended recipient, you should not disseminate, distribute or copy this=
e-mail. Please notify the sender immediately and destroy all copies of this=
message and any attachments. =0A=
=0A=
WARNING: Computer viruses can be transmitted via email. The recipient should=
check this email and any attachments for the presence of viruses. The compa=
ny accepts no liability for any damage caused by any virus transmitted by th=
is email. =0A=
=0A=
www.wipro.com

------_=_NextPart_001_01C8D6AA.544F92C0
Content-Type: text/html;
charset="us-ascii"
content-transfer-encoding: quoted-printable

emas-microsoft-com:office:word" xmlns=3D"http://www.w3.org/TR/REC-html40">












..0pt;
font-family:Arial'>Hi All,



..0pt;
font-family:Arial'> 



..0pt;
font-family:Arial'>         I want t=
o call a Perl script ( assume test.pl )  in
VB script (final.vbs). Is it possible to do this?
p>

..0pt;
font-family:Arial'>If it is, could you please send me a snippet of the code?=



..0pt;
font-family:Arial'> 



..0pt;
font-family:Arial'>Thanks for great help.



..0pt;
font-family:Arial'> 



..0pt;
font-family:Arial'>Regards,



..0pt;
font-family:Arial'>Mustafa



font-size:
12.0pt'> 





"Palatino Linotype","serif";color:green'> Please do not print this email unl=
ess it is absolutely necessary.
Arial","sans-serif"'>

=0A=
=0A=
=0A=

The information contained in this electronic message and any attachments=
to this message are intended for the exclusive use of the addressee(s) and=
may contain proprietary, confidential or privileged information. If you are=
not the intended recipient, you should not disseminate, distribute or copy=
this e-mail. Please notify the sender immediately and destroy all copies of=
this message and any attachments.

=0A=
=0A=

WARNING: Computer viruses can be transmitted via email. The recipient sho=
uld check this email and any attachments for the presence of viruses. The co=
mpany accepts no liability for any damage caused by any virus transmitted by=
this email.

=0A=

=0A=
www.wipro.com=0A=






------_=_NextPart_001_01C8D6AA.544F92C0--

--===============1833015648==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
--===============1833015648==--

RE: Communication between Perl and VB script

am 25.06.2008 12:40:22 von Brian Raven

From: activeperl-bounces@listserv.ActiveState.com
[mailto:activeperl-bounces@listserv.ActiveState.com] On Behalf Of
mohammed.mustafa@wipro.com
Sent: 25 June 2008 11:01
To: activeperl@listserv.activestate.com
Subject: Communication between Perl and VB script

> Hi All,
> I want to call a Perl script ( assume test.pl ) in VB script
(final.vbs). Is it possible to do this?

It probably depends on what you mean by "call", but I shall assume that
you mean execute or run. This is really a VB question rather than a Perl
question, so a VB forum may have been more appropriate. In any event, I
would be surprised if VB didn't provide the ability to run external
programs, indeed if I google for "vb run external program" it shows a
number of likely looking answers. Remember, Google is your friend.

HTH

-- =

Brian Raven =


==================== =====3D=
================
Atos Euronext Market Solutions Disclaimer
==================== =====3D=
================

The information contained in this e-mail is confidential and solely for the=
intended addressee(s). Unauthorised reproduction, disclosure, modification=
, and/or distribution of this email may be unlawful.
If you have received this email in error, please notify the sender immediat=
ely and delete it from your system. The views expressed in this message do =
not necessarily reflect those of Atos Euronext Market Solutions.

Atos Euronext Market Solutions Limited - Registered in England & Wales with=
registration no. 3962327. Registered office address at 25 Bank Street Lon=
don E14 5NQ United Kingdom. =

Atos Euronext Market Solutions SAS - Registered in France with registration=
no. 425 100 294. Registered office address at 6/8 Boulevard Haussmann 750=
09 Paris France.

L'information contenue dans cet e-mail est confidentielle et uniquement des=
tinee a la (aux) personnes a laquelle (auxquelle(s)) elle est adressee. Tou=
te copie, publication ou diffusion de cet email est interdite. Si cet e-mai=
l vous parvient par erreur, nous vous prions de bien vouloir prevenir l'exp=
editeur immediatement et d'effacer le e-mail et annexes jointes de votre sy=
steme. Le contenu de ce message electronique ne represente pas necessaireme=
nt la position ou le point de vue d'Atos Euronext Market Solutions.
Atos Euronext Market Solutions Limited Soci=E9t=E9 de droit anglais, enregi=
str=E9e au Royaume Uni sous le num=E9ro 3962327, dont le si=E8ge social se =
situe 25 Bank Street E14 5NQ Londres Royaume Uni.

Atos Euronext Market Solutions SAS, soci=E9t=E9 par actions simplifi=E9e, e=
nregistr=E9 au registre dui commerce et des soci=E9t=E9s sous le num=E9ro 4=
25 100 294 RCS Paris et dont le si=E8ge social se situe 6/8 Boulevard Hauss=
mann 75009 Paris France.
==================== =====3D=
================

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Re: Communication between Perl and VB script

am 25.06.2008 14:20:57 von Jenda Krynicky

From:
> I want to call a Perl script ( assume test.pl ) in VB script
> (final.vbs). Is it possible to do this?
>
> If it is, could you please send me a snippet of the code?

Ask in a VB group. I think it had to be done wia the Scripting.WShell
or somesuch object, but I do not remember any details.

It's also quite often better to wrap the functionality in a DLL using
ActiveState's Perl Development Kit's PerlCtrl. VB is generaly more
happy working with COM/OLE objects than with external applications.

Jenda
===== Jenda@Krynicky.cz === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed
to get drunk and croon as much as they like.
-- Terry Pratchett in Sourcery

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Re: Communication between Perl and VB script

am 25.06.2008 14:33:38 von anthony.okusanya

This is a multipart message in MIME format.
--===============0107790361==
Content-Type: multipart/alternative;
boundary="=_alternative 004533B286257473_="

This is a multipart message in MIME format.
--=_alternative 004533B286257473_=
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii

You can use either Run or Exec method of the shell object
the example below uses the run method. Note that on Windows, %comspec%
variable
points to the systems command shell (cmd.exe or command.exe)

Set Wsshell = Wscript.CreateObject("Wscript.Shell")
Wsshell.Run("%comspec% /k Perl.exe test.pl"),,vbTrue




Tony B. Okusanya



"Live Life By Design And Not From Crisis to Crisis"




Sent by: activeperl-bounces@listserv.ActiveState.com
06/25/2008 05:00 AM

To

cc

Subject
Communication between Perl and VB script






Hi All,

I want to call a Perl script ( assume test.pl ) in VB script
(final.vbs). Is it possible to do this?
If it is, could you please send me a snippet of the code?

Thanks for great help.

Regards,
Mustafa

Please do not print this email unless it is absolutely necessary.
The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s) and
may contain proprietary, confidential or privileged information. If you
are not the intended recipient, you should not disseminate, distribute or
copy this e-mail. Please notify the sender immediately and destroy all
copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient
should check this email and any attachments for the presence of viruses.
The company accepts no liability for any damage caused by any virus
transmitted by this email.
www.wipro.com _______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

U.S. BANCORP made the following annotations
------------------------------------------------------------ ---------
Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation.



------------------------------------------------------------ ---------


--=_alternative 004533B286257473_=
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
charset=us-ascii



You can use either Run or Exec method
of the shell object


the example below uses the run method.
Note that on Windows, %comspec% variable


points to the systems command shell
(cmd.exe or command.exe)




Set Wsshell = Wscript.CreateObject("Wscript.Shell")

Wsshell.Run("%comspec% /k Perl.exe
test.pl"),,vbTrue










Tony B. Okusanya







"Live Life By Design And Not From Crisis to Crisis"









<mohammed.mustafa@wipro.com>


Sent by: activeperl-bounces@listserv.ActiveState.com

06/25/2008 05:00 AM







To

<activeperl@listserv.activestate.com>

cc



Subject

Communication between Perl and VB script














Hi All,

 

         I want
to call a Perl script ( assume test.pl )  in VB script (final.vbs).
Is it possible to do this?


If it is, could you please send me a snippet
of the code?


 

Thanks for great help.

 

Regards,

Mustafa

 

Please do not
print this email unless it is absolutely necessary.

The information contained in this electronic message and
any attachments to this message are intended for the exclusive use of the
addressee(s) and may contain proprietary, confidential or privileged information.
If you are not the intended recipient, you should not disseminate, distribute
or copy this e-mail. Please notify the sender immediately and destroy all
copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email.
The recipient should check this email and any attachments for the presence
of viruses. The company accepts no liability for any damage caused by any
virus transmitted by this email.

www.wipro.com _______________________________________________

ActivePerl mailing list

ActivePerl@listserv.ActiveState.com

To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs


U.S. BANCORP made the following annotations
------------------------------------------------------------ ---------
Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation.



------------------------------------------------------------ ---------


--=_alternative 004533B286257473_=--

--===============0107790361==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
--===============0107790361==--

Re: Communication between Perl and VB script

am 25.06.2008 14:57:18 von Michael Ellery

Jenda Krynicky wrote:

>
> It's also quite often better to wrap the functionality in a DLL using
> ActiveState's Perl Development Kit's PerlCtrl. VB is generaly more
> happy working with COM/OLE objects than with external applications.

Another similar approach would be to create a scriplet that contains the
perl code you want to make available. Just search for "Windows Script
Components" and you should find enough information to get started. The
only complaint I have about WSCs is that errors are not reported via COM
exceptions, but rather as pop-up messages from the engine (and that only
when the PI is in your scriptlet).

-Mike


_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

RE: Communication between Perl and VB script

am 25.06.2008 15:43:45 von andreas.kamentz

This is a multi-part message in MIME format.


--===============1916787367==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C8D6C9.7D787ADB"

This is a multi-part message in MIME format.


------_=_NextPart_001_01C8D6C9.7D787ADB
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: base64

VGhlcmUgaXMgYSBzaW1wbGUgZnVuY3Rpb24gaW4gVkIgY2FsbGVkICJTaGVs bCIsIHdoaWNoIGNh
biBiZSB1c2VkIHRvIGV4ZWN1dGUgYW55IGV4dGVybmFsIHByb2dyYW0uIEkg YW0gdXNpbmcgaXQg
cXVpdGUgb2Z0ZW4gdG8gcnVuIGEgUGVybCBzY3JpcHQgZnJvbSB3aXRoaW4g VkIgb3IgVkJBLg0K
DQpZb3Ugc2ltcGx5IG1ha2UgYSBjYWxsIGxpa2UgZG9pbmcgaXQgZnJvbSB0 aGUgY29tbWFuZCBs
aW5lOg0KDQpTaGVsbCAiQzpcUGVybFxwZXJsLmV4ZSB0ZXN0LnBsIDx5b3Vy IGFyZ3M+Ig0KDQpU
byByZW1lbWJlciBpcyBob3dldmVyLCB0aGF0IHRoZSBleGVjdXRpb24gaXMg YXN5bmNocm9ub3Vz
LCBpLmUuIHlvdXIgVkIgYXBwbGljYXRpb24gd2lsbCBub3Qgd2FpdCB1bnRp bCB0aGUgc2NyaXB0
IGlzIHJlYWR5OyB5b3UgYWxzbyBjYW5ub3QgcmVjZWl2ZSBhbnkgb3V0cHV0 IGZyb20gdGhlIHNj
cmlwdCBpbiB0aGlzIHdheS4NCg0KVG8gb3ZlcmNvbWUgdGhpcyBzaG9ydGFn ZSwgSSBsZXQgdGhl
IHNjcmlwdCB3cml0ZSBvdXRwdXQgaW50byBhIGZpbGUgKGUuZy4gaW50byBh IFRlbXAgZGlyZWN0
b3J5KSBhbmQgVkIgaXMgd2FpdGluZyBpbiBhIGxvb3AgdW50aWwgdGhpcyBm aWxlIGlzIHJlYWR5
IHRvIHJlYWQgb3V0IG9mIGl0Og0KDQpEZWNsYXJlIFN1YiBTbGVlcCBMaWIg Imtlcm5lbDMyIiAo
QnlWYWwgZHdNaWxsaXNlY29uZHMgQXMgTG9uZykgJ1ByYWN0aWNhbCBhdXhp bGlhcnkgZnVuY3Rp
b24g4oCTICJTbGVlcCIgZnJvbSBrZXJuZWwzMi5kbGwNCg0KRGltIG91dEZp bGUgQXMgU3RyaW5n
LCBvdXRwdXRSZWFkeSBhcyBCb29sZWFuLCBpIGFzIGludGVnZXINCg0Kb3V0 ZmlsZSA9IEVudmly
b24oIlRFTVAiKSAmICJcIiAmICJwZXJsb3V0LnR4dCIgICAgICAgICAgICAg ICAgICdKdXN0IGFu
IGV4YW1wbGUg4oCTIGhlcmUgd2l0aCAiVEVNUCIgZGlyZWN0b3J5IHJlYWQg b3V0IGZyb20gZW52
aXJvbm1lbnQNCg0KS2lsbCBvdXRmaWxlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdSZW1vdmUgYW55IG9sZCBvdXRmaWxlLCB5 b3UgY2FuIGNoZWNr
IGZvciBpdCdzIGV4aXN0ZW5jZSBmaXJzdA0KDQpTaGVsbCAiQzpcUGVybFxw ZXJsLmV4ZSB0ZXN0
LnBsIDx5b3VyIGFyZ3M+IiAgICAgICAgICAgICAgICAgICAgJ0NhbGwgUGVy bCBzY3JpcHQNCg0K
ICAgICAgRG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICdXYWl0IGZvciBvdXRwdXQNCg0KICAgICAgICBTbGVl cCAxMDAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICdDaGVjayBldmVy
eSAxMDAgbXNlYw0KDQogICAgICAgIGkgPSBpICsgMSAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0NvdW50ZXINCg0KICAgICAg ICBJZiBEaXIob3V0
ZmlsZSkgPSAicGVybG91dC50eHQiIFRoZW4gXyAgICAgICAgICAgICAgICAg ICAgICAgICdEaXIo
b3V0ZmlsZSkgPSAicGVybG91dC50eHQiIGNoZWNrcyBmb3IgZXhpc3RlbmNl IG9mICJwZXJsb3V0
LnR4dCIuDQoNCiAgICAgICAgICBvdXRwdXRSZWFkeSA9IEZpbGVMZW4ob3V0 RmlsZSkgPiAwICAg
ICAgICAgICAgICAgICAgICAgICAgICAnSWYgb3V0ZmlsZSBpcyBjcmVhdGVk LCBjaGVjayBpZiBp
dCdzIGFscmVhZHkgd3JpdHRlbi4gSWYgc28sIHRoZW4gb3V0cHV0IGlzDQoN CiAgICAgIExvb3Ag
VW50aWwgb3V0cHV0UmVhZHkgb3IgaSA+IDEwMCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAncmVhZHksIGJ1dCB5b3VyIFBlcmwgc2NyaXB0IHNob3VsZCB3cml0ZSB0 byBvdXRmaWxlIGp1
c3Qgb25jZSB3aGVuIGZpbmlzaGVkLg0KDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RoZSBs b29wIGl0c2VsZiBz
aG91bGQgYWxzbyBiZSBzb21laG93IGxpbWl0ZWQgaW4gY2FzZSB0aGUgUGVy bCBzY3JpcHQgd2ls
bA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdmYWlsLg0KDQpOb3cgeW91IGNhbiByZWFkIG91 dGZpbGUgaW4gVkIu
DQoNCiANCg0KUmVnYXJkcyAmIGdyZWV0aW5ncywNCg0KIC0tIEFuZHJlYXMN Cg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCg0KRnJvbTogYWN0aXZlcGVybC1i b3VuY2VzQGxpc3Rz
ZXJ2LkFjdGl2ZVN0YXRlLmNvbSBbbWFpbHRvOmFjdGl2ZXBlcmwtYm91bmNl c0BsaXN0c2Vydi5B
Y3RpdmVTdGF0ZS5jb21dIE9uIEJlaGFsZiBPZiBtb2hhbW1lZC5tdXN0YWZh QHdpcHJvLmNvbQ0K
U2VudDogV2VkbmVzZGF5LCBKdW5lIDI1LCAyMDA4IDEyOjAxIFBNDQpUbzog YWN0aXZlcGVybEBs
aXN0c2Vydi5hY3RpdmVzdGF0ZS5jb20NClN1YmplY3Q6IENvbW11bmljYXRp b24gYmV0d2VlbiBQ
ZXJsIGFuZCBWQiBzY3JpcHQNCg0KIA0KDQpIaSBBbGwsDQoNCiANCg0KICAg ICAgICAgSSB3YW50
IHRvIGNhbGwgYSBQZXJsIHNjcmlwdCAoIGFzc3VtZSB0ZXN0LnBsICkgIGlu IFZCIHNjcmlwdCAo
ZmluYWwudmJzKS4gSXMgaXQgcG9zc2libGUgdG8gZG8gdGhpcz8NCg0KSWYg aXQgaXMsIGNvdWxk
IHlvdSBwbGVhc2Ugc2VuZCBtZSBhIHNuaXBwZXQgb2YgdGhlIGNvZGU/DQoN CiANCg0KVGhhbmtz
IGZvciBncmVhdCBoZWxwLiANCg0KIA0KDQpSZWdhcmRzLA0KDQpNdXN0YWZh DQoNCiANCg0KUGxl
YXNlIGRvIG5vdCBwcmludCB0aGlzIGVtYWlsIHVubGVzcyBpdCBpcyBhYnNv bHV0ZWx5IG5lY2Vz
c2FyeS4gDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBl bGVjdHJvbmljIG1l
c3NhZ2UgYW5kIGFueSBhdHRhY2htZW50cyB0byB0aGlzIG1lc3NhZ2UgYXJl IGludGVuZGVkIGZv
ciB0aGUgZXhjbHVzaXZlIHVzZSBvZiB0aGUgYWRkcmVzc2VlKHMpIGFuZCBt YXkgY29udGFpbiBw
cm9wcmlldGFyeSwgY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3Jt YXRpb24uIElmIHlv
dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBzaG91bGQg bm90IGRpc3NlbWlu
YXRlLCBkaXN0cmlidXRlIG9yIGNvcHkgdGhpcyBlLW1haWwuIFBsZWFzZSBu b3RpZnkgdGhlIHNl
bmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9mIHRo aXMgbWVzc2FnZSBh
bmQgYW55IGF0dGFjaG1lbnRzLiANCg0KV0FSTklORzogQ29tcHV0ZXIgdmly dXNlcyBjYW4gYmUg
dHJhbnNtaXR0ZWQgdmlhIGVtYWlsLiBUaGUgcmVjaXBpZW50IHNob3VsZCBj aGVjayB0aGlzIGVt
YWlsIGFuZCBhbnkgYXR0YWNobWVudHMgZm9yIHRoZSBwcmVzZW5jZSBvZiB2 aXJ1c2VzLiBUaGUg
Y29tcGFueSBhY2NlcHRzIG5vIGxpYWJpbGl0eSBmb3IgYW55IGRhbWFnZSBj YXVzZWQgYnkgYW55
IHZpcnVzIHRyYW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwuIA0KDQp3d3cud2lw cm8uY29tIA0KDQoN
CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCk5vdGU6ICBJZiB0 aGUgcmVhZGVyIG9m
IHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwg b3IgYW4gZW1wbG95
ZWUgb3IgYWdlbnQgcmVzcG9uc2libGUgZm9yIGRlbGl2ZXJpbmcgdGhpcyBt ZXNzYWdlIHRvIHRo
ZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVk IHRoYXQgYW55IGRp
c3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMg Y29tbXVuaWNhdGlv
biBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZl ZCB0aGlzIGNvbW11
bmljYXRpb24gaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRl bHkgYnkgcmVwbHlp
bmcgdG8gdGhlIG1lc3NhZ2UgYW5kIGRlbGV0aW5nIGl0IGZyb20geW91ciBj b21wdXRlci4gVGhh
bmsgeW91LiANCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio=

------_=_NextPart_001_01C8D6C9.7D787ADB
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwi IHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6 dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM9Imh0dHA6Ly93 d3cudzMub3JnL1RS
L1JFQy1odG1sNDAiPg0KDQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9Q29u dGVudC1UeXBlIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1l PUdlbmVyYXRvciBj
b250ZW50PSJNaWNyb3NvZnQgV29yZCAxMSAoZmlsdGVyZWQgbWVkaXVtKSI+ DQo8IS0tW2lmICFt
c29dPg0KPHN0eWxlPg0Kdlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZN TCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6 dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9 DQo8L3N0eWxlPg0K
PCFbZW5kaWZdLS0+DQo8c3R5bGU+DQo8IS0tDQogLyogRm9udCBEZWZpbml0 aW9ucyAqLw0KIEBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIg MTEgNiA0IDMgNSA0
IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlBhbGF0aW5v IExpbm90eXBlIjsN
CglwYW5vc2UtMToyIDQgNSAyIDUgNSA1IDMgMyA0O30NCiAvKiBTdHlsZSBE ZWZpbml0aW9ucyAq
Lw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN Cgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw dDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNwYW4uTXNvSHlw ZXJsaW5rDQoJe2Nv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp c2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxlOw0KCXRleHQt ZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KcA0KCXttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt YXJnaW4tcmlnaHQ6
MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s ZWZ0OjBjbTsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t YW4iO30NCnNwYW4u
RS1NYWlsRm9ybWF0dm9ybGFnZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNv bmFsOw0KCWZvbnQt
ZmFtaWx5OkFyaWFsOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FLU1h aWxGb3JtYXR2b3Js
YWdlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u dC1mYW1pbHk6QXJp
YWw7DQoJY29sb3I6bmF2eTt9DQpAcGFnZSBTZWN0aW9uMQ0KCXtzaXplOjYx Mi4wcHQgNzkyLjBw
dDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRp di5TZWN0aW9uMQ0K
CXtwYWdlOlNlY3Rpb24xO30NCi0tPg0KPC9zdHlsZT4NCjwhLS1baWYgZ3Rl IG1zbyA5XT48eG1s
Pg0KIDxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw MjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpz aGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQogIDxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx IiAvPg0KIDwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCg0KPGJv ZHkgbGFuZz1ERSBs
aW5rPWJsdWUgdmxpbms9cHVycGxlPg0KDQo8ZGl2IGNsYXNzPVNlY3Rpb24x Pg0KDQo8cCBjbGFz
cz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1Bcmlh bD48c3BhbiBsYW5n
PUVOLUdCDQpzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpB cmlhbDtjb2xvcjpu
YXZ5Jz5UaGVyZSBpcyBhIHNpbXBsZQ0KZnVuY3Rpb24gaW4gVkIgY2FsbGVk ICZxdW90O1NoZWxs
JnF1b3Q7LCB3aGljaCBjYW4gYmUgdXNlZCB0byBleGVjdXRlIGFueQ0KZXh0 ZXJuYWwgcHJvZ3Jh
bS4gSSBhbSB1c2luZyBpdCBxdWl0ZSBvZnRlbiB0byBydW4gYSBQZXJsIHNj cmlwdCBmcm9tIHdp
dGhpbiBWQg0Kb3IgVkJBLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+ DQoNCjxwIGNsYXNz
PU1zb05vcm1hbD48Zm9udCBzaXplPTIgY29sb3I9bmF2eSBmYWNlPUFyaWFs PjxzcGFuIGxhbmc9
RU4tR0INCnN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFy aWFsO2NvbG9yOm5h
dnknPllvdSBzaW1wbHkgbWFrZSBhIGNhbGwNCmxpa2UgZG9pbmcgaXQgZnJv bSB0aGUgY29tbWFu
ZCBsaW5lOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQoNCjxwIGNs YXNzPU1zb05vcm1h
bCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OjYuMHB0O21hcmdpbi1yaWdo dDowY207bWFyZ2lu
LWJvdHRvbToNCjBjbTttYXJnaW4tbGVmdDozNS40cHQ7bWFyZ2luLWJvdHRv bTouMDAwMXB0Jz48
Zm9udCBzaXplPTIgY29sb3I9bmF2eQ0KZmFjZT0iQ291cmllciBOZXciPjxz cGFuIGxhbmc9RU4t
R0Igc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJp ZXIgTmV3IjsNCmNv
bG9yOm5hdnknPlNoZWxsICZxdW90O0M6XFBlcmxccGVybC5leGUgdGVzdC5w bCAmbHQ7eW91ciBh
cmdzJmd0OyZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQoN CjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLXRvcDo2LjBwdCc+PGZvbnQgc2l6ZT0y IGNvbG9yPW5hdnkg
ZmFjZT1BcmlhbD48c3Bhbg0KbGFuZz1FTi1HQiBzdHlsZT0nZm9udC1zaXpl OjEwLjBwdDtmb250
LWZhbWlseTpBcmlhbDtjb2xvcjpuYXZ5Jz5UbyByZW1lbWJlciBpcw0KaG93 ZXZlciwgdGhhdCB0
aGUgZXhlY3V0aW9uIGlzIGFzeW5jaHJvbm91cywgaS5lLiB5b3VyIFZCIGFw cGxpY2F0aW9uIHdp
bGwgbm90DQp3YWl0IHVudGlsIHRoZSBzY3JpcHQgaXMgcmVhZHk7IHlvdSBh bHNvIGNhbm5vdCBy
ZWNlaXZlIGFueSBvdXRwdXQgZnJvbSB0aGUNCnNjcmlwdCBpbiB0aGlzIHdh eS48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWwgc3R5 bGU9J21hcmdpbi10
b3A6Ni4wcHQnPjxmb250IHNpemU9MiBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+ PHNwYW4NCmxhbmc9
RU4tR0Igc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJp YWw7Y29sb3I6bmF2
eSc+VG8gb3ZlcmNvbWUNCnRoaXMgc2hvcnRhZ2UsIEkgbGV0IHRoZSBzY3Jp cHQgd3JpdGUgb3V0
cHV0IGludG8gYSBmaWxlIChlLmcuIGludG8gYSBUZW1wDQpkaXJlY3Rvcnkp IGFuZCBWQiBpcyB3
YWl0aW5nIGluIGEgbG9vcCB1bnRpbCB0aGlzIGZpbGUgaXMgcmVhZHkgdG8g cmVhZCBvdXQgb2YN
Cml0OjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQoNCjxwIGNsYXNz PU1zb05vcm1hbCBz
dHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OjYuMHB0O21hcmdpbi1yaWdodDow Y207bWFyZ2luLWJv
dHRvbToNCjBjbTttYXJnaW4tbGVmdDozNS40cHQ7bWFyZ2luLWJvdHRvbTou MDAwMXB0Jz48Zm9u
dCBzaXplPTIgY29sb3I9bmF2eQ0KZmFjZT0iQ291cmllciBOZXciPjxzcGFu IGxhbmc9RU4tR0Ig
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIg TmV3IjsNCmNvbG9y
Om5hdnknPkRlY2xhcmUgU3ViIFNsZWVwIExpYiAmcXVvdDtrZXJuZWwzMiZx dW90OyAoQnlWYWwg
ZHdNaWxsaXNlY29uZHMgQXMNCkxvbmcpICdQcmFjdGljYWwgYXV4aWxpYXJ5 IGZ1bmN0aW9uIOKA
kyAmcXVvdDtTbGVlcCZxdW90OyBmcm9tIGtlcm5lbDMyLmRsbDxvOnA+PC9v OnA+PC9zcGFuPjwv
Zm9udD48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1h cmdpbi10b3AtYWx0
OjYuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToNCjBjbTtt YXJnaW4tbGVmdDoz
NS40cHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Jz48Zm9udCBzaXplPTIgY29s b3I9bmF2eQ0KZmFj
ZT0iQ291cmllciBOZXciPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2ZvbnQt c2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCmNvbG9yOm5hdnknPkRpbSBv dXRGaWxlIEFzIFN0
cmluZywgb3V0cHV0UmVhZHkgYXMgQm9vbGVhbiwgaSBhcyBpbnRlZ2VyPG86 cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt c28tbWFyZ2luLXRv
cC1hbHQ6My4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOg0K MGNtO21hcmdpbi1s
ZWZ0OjM1LjQ1cHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Jz48Zm9udCBzaXpl PTIgY29sb3I9bmF2
eQ0KZmFjZT0iQ291cmllciBOZXciPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9 J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCmNvbG9yOm5hdnkn Pm91dGZpbGUgPSBF
bnZpcm9uKCZxdW90O1RFTVAmcXVvdDspICZhbXA7ICZxdW90O1wmcXVvdDsg JmFtcDsgJnF1b3Q7
cGVybG91dC50eHQmcXVvdDsNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgJ0p1c3Qg
YW4gZXhhbXBsZSDigJMgaGVyZSB3aXRoICZxdW90O1RFTVAmcXVvdDsgZGly ZWN0b3J5IHJlYWQN
Cm91dCBmcm9tIGVudmlyb25tZW50PG86cD48L286cD48L3NwYW4+PC9mb250 PjwvcD4NCg0KPHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6My4w cHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOg0KMGNtO21hcmdpbi1sZWZ0OjM1LjQ1 cHQ7bWFyZ2luLWJv
dHRvbTouMDAwMXB0Jz48Zm9udCBzaXplPTIgY29sb3I9bmF2eQ0KZmFjZT0i Q291cmllciBOZXci
PjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCmNvbG9yOm5hdnknPktpbGwgb3V0ZmlsZcKgwqDCoMKg wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqAnUmVtb3ZlDQphbnkgb2xkIG91 dGZpbGUsIHlvdSBj
YW4gY2hlY2sgZm9yIGl0J3MgZXhpc3RlbmNlIGZpcnN0PG86cD48L286cD48 L3NwYW4+PC9mb250
PjwvcD4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2lu LXRvcC1hbHQ6My4w
cHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOg0KMGNtO21hcmdp bi1sZWZ0OjM1LjQ1
cHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Jz48Zm9udCBzaXplPTIgY29sb3I9 bmF2eQ0KZmFjZT0i
Q291cmllciBOZXciPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2ZvbnQtc2l6 ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCmNvbG9yOm5hdnknPlNoZWxsICZx dW90O0M6XFBlcmxc
cGVybC5leGUgdGVzdC5wbCAmbHQ7eW91ciBhcmdzJmd0OyZxdW90O8KgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgDQrCoMKgwqDCoMKgwqAnQ2FsbCBQZXJsIHNjcmlwdDxvOnA+ PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy Z2luLXRvcDozLjBw
dCc+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkNCmZhY2U9IkNvdXJpZXIgTmV3 Ij48c3BhbiBsYW5n
PUVOLUdCIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJD b3VyaWVyIE5ldyI7
DQpjb2xvcjpuYXZ5Jz7CoMKgwqDCoMKgIERvwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCidXYWl0IGZv ciBvdXRwdXQ8bzpw
PjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3Jt YWw+PGZvbnQgc2l6
ZT0yIGNvbG9yPW5hdnkgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIGxhbmc9 RU4tR0INCnN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7 Y29sb3I6bmF2eSc+
wqDCoMKgwqDCoMKgwqAgU2xlZXAgMTAwwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqANCidDaGVjayBldmVyeSAxMDAgbXNlYzxvOnA+PC9v OnA+PC9zcGFuPjwv
Zm9udD48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIg Y29sb3I9bmF2eSBm
YWNlPSJDb3VyaWVyIE5ldyI+PHNwYW4gbGFuZz1FTi1HQg0Kc3R5bGU9J2Zv bnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjpuYXZ5Jz7CoMKg wqDCoMKgwqDCoCBp
ID0gaSArIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoA0K
J0NvdW50ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KDQo8cCBj bGFzcz1Nc29Ob3Jt
YWw+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT0iQ291cmllciBOZXci PjxzcGFuIGxhbmc9
RU4tR0INCnN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJD b3VyaWVyIE5ldyI7
Y29sb3I6bmF2eSc+wqDCoMKgwqDCoMKgwqAgSWYgRGlyKG91dGZpbGUpDQo9 ICZxdW90O3Blcmxv
dXQudHh0JnF1b3Q7IFRoZW4gX8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKg
wqDCoMKgwqAgJ0RpcihvdXRmaWxlKSA9ICZxdW90O3BlcmxvdXQudHh0JnF1 b3Q7DQpjaGVja3Mg
Zm9yIGV4aXN0ZW5jZSBvZiAmcXVvdDtwZXJsb3V0LnR4dCZxdW90Oy48bzpw PjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6 ZT0yIGNvbG9yPW5h
dnkgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIGxhbmc9RU4tR0INCnN0eWxl PSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6bmF2eSc+ wqDCoMKgwqDCoMKg
wqDCoCDCoG91dHB1dFJlYWR5DQo9IEZpbGVMZW4ob3V0RmlsZSkgJmd0OyAw wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJ0lmIG91 dGZpbGUgaXMgY3Jl
YXRlZCwNCmNoZWNrIGlmIGl0J3MgYWxyZWFkeSB3cml0dGVuLiBJZiBzbywg dGhlbiBvdXRwdXQg
aXM8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KDQo8cCBjbGFzcz1N c29Ob3JtYWw+PGZv
bnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT0iQ291cmllciBOZXciPjxzcGFu IGxhbmc9RU4tR0IN
CnN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVy IE5ldyI7Y29sb3I6
bmF2eSc+wqDCoMKgwqDCoCBMb29wIFVudGlsIG91dHB1dFJlYWR5DQpvciBp ICZndDsgMTAwwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKg
ICdyZWFkeSwgYnV0IHlvdXIgUGVybCBzY3JpcHQgc2hvdWxkDQp3cml0ZSB0 byBvdXRmaWxlIGp1
c3Qgb25jZSB3aGVuIGZpbmlzaGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u dD48L3A+DQoNCjxw
IGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgY29sb3I9bmF2eSBmYWNl PSJDb3VyaWVyIE5l
dyI+PHNwYW4gbGFuZz1FTi1HQg0Kc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijtjb2xvcjpuYXZ5Jz7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqANCidUaGUg
bG9vcCBpdHNlbGYgc2hvdWxkIGFsc28gYmUgc29tZWhvdyBsaW1pdGVkIGlu IGNhc2UgdGhlIFBl
cmwgc2NyaXB0IHdpbGw8YnI+DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg J2ZhaWwuPG86cD48
L286cD48L3NwYW4+PC9mb250PjwvcD4NCg0KPHAgY2xhc3M9TXNvTm9ybWFs Pjxmb250IHNpemU9
MiBjb2xvcj1uYXZ5IGZhY2U9QXJpYWw+PHNwYW4gbGFuZz1FTi1HQg0Kc3R5 bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6bmF2eSc+Tm93IHlv dSBjYW4gcmVhZCBv
dXRmaWxlDQppbiBWQi48L3NwYW4+PC9mb250Pjxmb250IHNpemU9MiBjb2xv cj1uYXZ5IGZhY2U9
IkNvdXJpZXIgTmV3Ij48c3Bhbg0KbGFuZz1FTi1HQiBzdHlsZT0nZm9udC1z aXplOjEwLjBwdDtm
b250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOm5hdnknPjxvOnA+PC9v OnA+PC9zcGFuPjwv
Zm9udD48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIg Y29sb3I9bmF2eSBm
YWNlPUFyaWFsPjxzcGFuIGxhbmc9RU4tR0INCnN0eWxlPSdmb250LXNpemU6 MTAuMHB0O2ZvbnQt
ZmFtaWx5OkFyaWFsO2NvbG9yOm5hdnknPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvZm9udD48
L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgY29sb3I9 bmF2eSBmYWNlPUFy
aWFsPjxzcGFuIGxhbmc9RU4tR0INCnN0eWxlPSdmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5
OkFyaWFsO2NvbG9yOm5hdnknPlJlZ2FyZHMgJmFtcDsgZ3JlZXRpbmdzLDxv OnA+PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n bXNvLW1hcmdpbi10
b3AtYWx0OjYuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToN CjYuMHB0O21hcmdp
bi1sZWZ0OjBjbSc+PGZvbnQgc2l6ZT0yIGNvbG9yPW5hdnkgZmFjZT1Bcmlh bD48c3BhbiBsYW5n
PUVOLUdCDQpzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpB cmlhbDtjb2xvcjpu
YXZ5Jz7CoC0tIEFuZHJlYXM8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w Pg0KDQo8ZGl2Pg0K
DQo8ZGl2IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1jZW50ZXIgc3R5bGU9J3Rl eHQtYWxpZ246Y2Vu
dGVyJz48Zm9udCBzaXplPTMNCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNw YW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMi4wcHQnPg0KDQo8aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBh bGlnbj1jZW50ZXIg
dGFiaW5kZXg9LTE+DQoNCjwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQoNCjxwIGNs YXNzPU1zb05vcm1h
bD48Yj48Zm9udCBzaXplPTIgZmFjZT1UYWhvbWE+PHNwYW4gc3R5bGU9J2Zv bnQtc2l6ZToxMC4w
cHQ7DQpmb250LWZhbWlseTpUYWhvbWE7Zm9udC13ZWlnaHQ6Ym9sZCc+RnJv bTo8L3NwYW4+PC9m
b250PjwvYj48Zm9udCBzaXplPTINCmZhY2U9VGFob21hPjxzcGFuIHN0eWxl PSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlRhaG9tYSc+DQphY3RpdmVwZXJsLWJvdW5j ZXNAbGlzdHNlcnYu
QWN0aXZlU3RhdGUuY29tDQpbbWFpbHRvOmFjdGl2ZXBlcmwtYm91bmNlc0Bs aXN0c2Vydi5BY3Rp
dmVTdGF0ZS5jb21dIDxiPjxzcGFuIHN0eWxlPSdmb250LXdlaWdodDoNCmJv bGQnPk9uIEJlaGFs
ZiBPZiA8L3NwYW4+PC9iPm1vaGFtbWVkLm11c3RhZmFAd2lwcm8uY29tPGJy Pg0KPGI+PHNwYW4g
c3R5bGU9J2ZvbnQtd2VpZ2h0OmJvbGQnPlNlbnQ6PC9zcGFuPjwvYj4gV2Vk bmVzZGF5LCBKdW5l
IDI1LCAyMDA4DQoxMjowMSBQTTxicj4NCjxiPjxzcGFuIHN0eWxlPSdmb250 LXdlaWdodDpib2xk
Jz5Ubzo8L3NwYW4+PC9iPg0KYWN0aXZlcGVybEBsaXN0c2Vydi5hY3RpdmVz dGF0ZS5jb208YnI+
DQo8Yj48c3BhbiBzdHlsZT0nZm9udC13ZWlnaHQ6Ym9sZCc+U3ViamVjdDo8 L3NwYW4+PC9iPiBD
b21tdW5pY2F0aW9uIGJldHdlZW4NClBlcmwgYW5kIFZCIHNjcmlwdDwvc3Bh bj48L2ZvbnQ+PG86
cD48L286cD48L3A+DQoNCjwvZGl2Pg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+ PGZvbnQgc2l6ZT0z
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6 ZToNCjEyLjBwdCc+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCg0KPHAgY2xh c3M9TXNvTm9ybWFs
Pjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5 bGU9J2ZvbnQtc2l6
ZToNCjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCc+SGkgQWxsLDxvOnA+PC9v OnA+PC9zcGFuPjwv
Zm9udD48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIg ZmFjZT1BcmlhbD48
c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6DQoxMC4wcHQ7Zm9u dC1mYW1pbHk6QXJp
YWwnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQoNCjxw IGNsYXNzPU1zb05v
cm1hbD48Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48c3BhbiBsYW5nPUVOLVVT IHN0eWxlPSdmb250
LXNpemU6DQoxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwnPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJDQp3YW50IHRvIGNhbGwgYSBQ ZXJsIHNjcmlwdCAo
IGFzc3VtZSB0ZXN0LnBsICkgJm5ic3A7aW4gVkIgc2NyaXB0IChmaW5hbC52 YnMpLg0KSXMgaXQg
cG9zc2libGUgdG8gZG8gdGhpcz88bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+ PC9wPg0KDQo8cCBj
bGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4g bGFuZz1FTi1VUyBz
dHlsZT0nZm9udC1zaXplOg0KMTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsJz5J ZiBpdCBpcywgY291
bGQgeW91IHBsZWFzZSBzZW5kIG1lIGEgc25pcHBldCBvZiB0aGUNCmNvZGU/ PG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCg0KPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250 IHNpemU9MiBmYWNl
PUFyaWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToNCjEw LjBwdDtmb250LWZh
bWlseTpBcmlhbCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250Pjwv cD4NCg0KPHAgY2xh
c3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIGxh bmc9RU4tVVMgc3R5
bGU9J2ZvbnQtc2l6ZToNCjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCc+VGhh bmtzIGZvciBncmVh
dCBoZWxwLiA8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KDQo8cCBj bGFzcz1Nc29Ob3Jt
YWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gbGFuZz1FTi1VUyBz dHlsZT0nZm9udC1z
aXplOg0KMTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsJz48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0y IGZhY2U9QXJpYWw+
PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOg0KMTAuMHB0O2Zv bnQtZmFtaWx5OkFy
aWFsJz5SZWdhcmRzLDwvc3Bhbj48L2ZvbnQ+PHNwYW4gbGFuZz1FTi1VUz48 bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQoNCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIg ZmFjZT1BcmlhbD48
c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6DQoxMC4wcHQ7Zm9u dC1mYW1pbHk6QXJp
YWwnPk11c3RhZmE8L3NwYW4+PC9mb250PjxzcGFuIGxhbmc9RU4tVVM+PG86 cD48L286cD48L3Nw
YW4+PC9wPg0KDQo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0zIGZh Y2U9IlRpbWVzIE5l
dyBSb21hbiI+PHNwYW4gbGFuZz1FTi1VUw0Kc3R5bGU9J2ZvbnQtc2l6ZTox Mi4wcHQnPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQoNCjxwPjxzdHJvbmc+ PGI+PGZvbnQgc2l6
ZT0yIGNvbG9yPWdyZWVuIGZhY2U9IlBhbGF0aW5vIExpbm90eXBlIj48c3Bh bg0KbGFuZz1FTi1V
UyBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiUGFsYXRp bm8gTGlub3R5cGUi
O2NvbG9yOmdyZWVuJz5QbGVhc2UNCmRvIG5vdCBwcmludCB0aGlzIGVtYWls IHVubGVzcyBpdCBp
cyBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4gPC9zcGFuPjwvZm9udD48L2I+PC9z dHJvbmc+PGZvbnQN
CmZhY2U9QXJpYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1mYW1p bHk6QXJpYWwnPjxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQoNCjxwPjxmb250IHNpemU9 MyBmYWNlPSJUaW1l
cyBOZXcgUm9tYW4iPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6 ZToxMi4wcHQnPlRo
ZQ0KaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZWxlY3Ryb25pYyBt ZXNzYWdlIGFuZCBh
bnkgYXR0YWNobWVudHMgdG8gdGhpcw0KbWVzc2FnZSBhcmUgaW50ZW5kZWQg Zm9yIHRoZSBleGNs
dXNpdmUgdXNlIG9mIHRoZSBhZGRyZXNzZWUocykgYW5kIG1heSBjb250YWlu DQpwcm9wcmlldGFy
eSwgY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIElm IHlvdSBhcmUgbm90
IHRoZQ0KaW50ZW5kZWQgcmVjaXBpZW50LCB5b3Ugc2hvdWxkIG5vdCBkaXNz ZW1pbmF0ZSwgZGlz
dHJpYnV0ZSBvciBjb3B5IHRoaXMgZS1tYWlsLg0KUGxlYXNlIG5vdGlmeSB0 aGUgc2VuZGVyIGlt
bWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhpcyBtZXNz YWdlIGFuZA0KYW55
IGF0dGFjaG1lbnRzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K DQo8cD48Zm9udCBz
aXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBsYW5nPUVOLVVT IHN0eWxlPSdmb250
LXNpemU6MTIuMHB0Jz5XQVJOSU5HOg0KQ29tcHV0ZXIgdmlydXNlcyBjYW4g YmUgdHJhbnNtaXR0
ZWQgdmlhIGVtYWlsLiBUaGUgcmVjaXBpZW50IHNob3VsZCBjaGVjayB0aGlz DQplbWFpbCBhbmQg
YW55IGF0dGFjaG1lbnRzIGZvciB0aGUgcHJlc2VuY2Ugb2YgdmlydXNlcy4g VGhlIGNvbXBhbnkg
YWNjZXB0cyBubw0KbGlhYmlsaXR5IGZvciBhbnkgZGFtYWdlIGNhdXNlZCBi eSBhbnkgdmlydXMg
dHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbC4gPG86cD48L286cD48L3NwYW4+ PC9mb250PjwvcD4N
Cg0KPHA+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNw YW4gbGFuZz1FTi1V
UyBzdHlsZT0nZm9udC1zaXplOjEyLjBwdCc+d3d3LndpcHJvLmNvbQ0KPG86 cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCg0KPC9kaXY+DQoNCjwvYm9keT4NCg0KPC9odG1s Pg0KDQo8dGFibGU+
PHRyPjx0ZCBiZ2NvbG9yPSNmZmZmZmY+PGZvbnQgY29sb3I9IzAwMDAwMD48 cHJlPioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioNCk5vdGU6ICBJZiB0aGUgcmVhZGVy IG9mIHRoaXMgbWVz
c2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgb3IgYW4gZW1w bG95ZWUgb3IgYWdl
bnQgcmVzcG9uc2libGUgZm9yIGRlbGl2ZXJpbmcgdGhpcyBtZXNzYWdlIHRv IHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55 IGRpc3NlbWluYXRp
b24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNh dGlvbiBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNv bW11bmljYXRpb24g
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYnkgcmVw bHlpbmcgdG8gdGhl
IG1lc3NhZ2UgYW5kIGRlbGV0aW5nIGl0IGZyb20geW91ciBjb21wdXRlci4g VGhhbmsgeW91LiAN
CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio8L3ByZT48L2ZvbnQ+ PC90ZD48L3RyPjwv
dGFibGU+

------_=_NextPart_001_01C8D6C9.7D787ADB--

--===============1916787367==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
--===============1916787367==--