Trapping Key Presses
Joe Boyle
joeboyle_adt@hotmail.com
Wed, 17 Nov 2004 15:32:08 -0000
This is a multi-part message in MIME format.
------=_NextPart_000_0003_01C4CCBA.99948F90
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
its much easier that this on Unix ( also the execution timing is immediate )
and there will be kb docs on the subject both at the customer knowledge base
web site, and no doubt support will search out and send you a doc in a
flash; I'd be surprised if there wer'nt some details in the Acrobat book set
even.
Regards, Joe.
This e-mail and all information contained in it is confidential and may be
legally privileged. If you are not the intended recipient, your access to
this e-mail is unauthorized. Any use, dissemination, distribution,
publication or copying by you of this e-mail or any of the information
contained within it is prohibited and may be unlawful. Do not open any
attachments, delete it immediately from your system and notify the sender
promptly by e-mail that you have done so. The content of this e-mail and any
attachments sent with it may have been altered without the consent or
knowledge of the author.
_____
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com] On Behalf Of David Morrison -
Corporate
Sent: 17 November 2004 15:10
To: Deskin, Bob; Glenn Kimberley; powerh-l@lists.sowder.com
Subject: RE: Trapping Key Presses
Glenn and Bob,
We use the technique Bob suggested quite a bit, in the AS/400 environment.
We use a KEY statement with ACTION AND DESIGNER pgmx plus PROCEDURE DESIGNER
pgmx NODATA.
The tricky thing is the timing: when the user presses the function key, the
procedure is executed after all the INPUT/EDIT/PROCESS procedures, and
immediately prior to PREUPDATE.
Unfortunately, there's no key word that you can examine to determine if a
function key has been pressed.
Thanks.
David Morrison
McBride Electric
-----Original Message-----
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com]On Behalf Of Deskin, Bob
Sent: Wednesday, November 17, 2004 3:47 AM
To: Glenn Kimberley; powerh-l@lists.sowder.com
Subject: RE: Trapping Key Presses
By trapping key presses I take it that you want to assign specific key
presses to specific QUICK commands. You can't directly run a procedure,
other than named DESIGNER procedures. Take a look at the QKGO system and the
TIC screens. Most terminals (and equivalent emulations) are set up to allow
you to assign selected keys to commands.
The other option is the KEY statement. It's designed to use the function
keys. However, on a non-HP terminal (i.e. with no terminal labels), getting
more than one bank is an issue. You don't want to use key levels because the
user won't know what command is set.
Bob Deskin
Senior Product Manager, Application Development Tools
Cognos Inc. 3755 Riverside Drive, Ottawa ON K1G 4K9 CANADA
bob.deskin@cognos.com (613) 738-1338 ext 7268
-----Original Message-----
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com]On Behalf Of Glenn Kimberley
Sent: November 17, 2004 6:30 AM
To: powerh-l@lists.sowder.com
Subject: Trapping Key Presses
Hi
Has anybody had any experience in trapping key presses in quick screens for
example when a user presses F1 run an procedure.
Any pointers in the right direction would be gratefully received
Running
Powerhouse 8.23.D7
Unix AIX 3.4
Oracle version 8
Thanks
Glenn
Glenn Kimberley
developer
research & development
e-mail: <mailto:glenn.kimberley@crick.ramesys.com>
glenn.kimberley@crick.ramesys.com
ramesys
professional services ltd
eldon way crick northants nn6 7sl
web: <http://www.ramesys.com/> http://www.ramesys.com
ramesys professional services ltd is part of ramesys holdings ltd
This message may contain privileged and/or confidential information.
If you have received this e-mail in error or are not the intended recipient,
you may not use, copy, disseminate or distribute it; do not open any
attachments, delete it immediately from your system and notify the sender
promptly by e-mail that you have done so. Thank you.
------=_NextPart_000_0003_01C4CCBA.99948F90
Content-Type: text/html;
charset="us-ascii"
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=3D"http://www.w3.org/TR/REC-html40"
xmlns:ns0=3D"http://www.exclaimer.co.uk">
<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (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:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Arial Black";
panose-1:2 11 10 4 2 1 2 2 2 4;}
@font-face
{font-family:"Arial Special G1";
panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;}
p
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:Arial;
color:navy;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dblue>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>its much easier that this on Unix ( =
also
the execution timing is immediate ) and there will be kb docs on the =
subject
both at the customer knowledge base web site, and no doubt support will =
search
out and send you a doc in a flash; I’d be surprised if there =
wer’nt
some details in the Acrobat book set even.<o:p></o:p></span></font></p>
<div>
<p><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:
Arial;color:navy'>Regards, Joe.</span></font><font color=3Dnavy><span
style=3D'color:navy'><o:p></o:p></span></font></p>
<p><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:
Arial;color:navy'>This e-mail and all information contained in it is
confidential and may be legally privileged. If you are not the =
intended</span></font><font
color=3Dnavy><span style=3D'color:navy'> </span></font><font size=3D2 =
color=3Dnavy
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>recipient,
your access to this e-mail is unauthorized. Any use, dissemination,
distribution, publication or copying by you of this e-mail or any of the
information contained within it is prohibited and may be unlawful. Do =
not open
any attachments, delete it immediately from your system and notify the =
sender
promptly by e-mail that you have done so. The content of this e-mail and =
any
attachments sent with it may have been altered without the consent or =
knowledge
of the author.</span></font><o:p></o:p></p>
</div>
<div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>
<hr size=3D3 width=3D"100%" align=3Dcenter tabindex=3D-1>
</span></font></div>
<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
powerh-l-admin@lists.sowder.com [mailto:powerh-l-admin@lists.sowder.com] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>David Morrison - =
Corporate<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> 17 November 2004 =
15:10<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Deskin, Bob; Glenn =
Kimberley;
powerh-l@lists.sowder.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Trapping Key =
Presses</span></font><o:p></o:p></p>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p> </o:p></span></font></p>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>Glenn and =
Bob,</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>We use the technique Bob suggested =
quite a
bit, in the AS/400 environment.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>We use a KEY statement with ACTION =
AND
DESIGNER pgmx plus PROCEDURE DESIGNER pgmx =
NODATA.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>The tricky thing is the =
timing: when
the user presses the function key, the procedure is executed after all =
the
INPUT/EDIT/PROCESS procedures, and immediately prior to =
PREUPDATE.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>Unfortunately, there's no key word =
that you
can examine to determine if a function key has been =
pressed.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>Thanks.</span></font><o:p></o:p></p=
>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>David =
Morrison</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt;color:blue'>McBride =
Electric</span></font><o:p></o:p></p>
</div>
<blockquote =
style=3D'margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'>
<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b>
powerh-l-admin@lists.sowder.com =
[mailto:powerh-l-admin@lists.sowder.com]<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Deskin, Bob<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, November =
17, 2004
3:47 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Glenn Kimberley;
powerh-l@lists.sowder.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Trapping Key =
Presses</span></font><o:p></o:p></p>
<div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>By trapping key presses I take it =
that you
want to assign specific key presses to specific QUICK commands. You =
can't
directly run a procedure, other than named DESIGNER procedures. Take a =
look at
the QKGO system and the TIC screens. Most terminals (and equivalent =
emulations)
are set up to allow you to assign selected keys to =
commands.</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>The other option is the KEY =
statement.
It's designed to use the function keys. However, on a non-HP terminal =
(i.e.
with no terminal labels), getting more than one bank is an issue. You =
don't
want to use key levels because the user won't know what command is =
set.</span></font><o:p></o:p></p>
</div>
<div>
<p><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Bob
Deskin &=
nbsp;
</span></font><br>
<font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Senior</span></font>
<font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Product
Manager,</span></font> <font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Application Development Tools</span></font> <br>
<font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Cognos
Inc.</span></font> <font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>3755 Riverside Drive,</span></font> <font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>Ottawa ON K1G 4K9 =
CANADA</span></font>
<br>
<font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>bob.deskin@cognos.com</span>=
</font>
<font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>(613)
738-1338 ext</span></font> <font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>7268</span></font> <o:p></o:p></p>
</div>
<blockquote =
style=3D'margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'>
<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b>
powerh-l-admin@lists.sowder.com =
[mailto:powerh-l-admin@lists.sowder.com]<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Glenn Kimberley<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> November 17, 2004 =
6:30 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
powerh-l@lists.sowder.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Trapping Key =
Presses</span></font><o:p></o:p></p>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Has anybody had any experience in trapping key =
presses in
quick screens for example when a user presses F1 run an
procedure. </span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Any pointers in the right direction would be =
gratefully
received </span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Running </span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Powerhouse =
8.23.D7</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Unix AIX 3.4</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Oracle version =
8</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks </span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Glenn</span></font><o:p></o:p></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<table class=3DMsoNormalTable border=3D0 cellspacing=3D3 cellpadding=3D0 =
width=3D"100%"
style=3D'width:100.0%' id=3DTable1>
<tr>
<td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
<div>
<p class=3DMsoNormal><strong><b><font size=3D3 face=3DArial><span =
style=3D'font-size:
12.0pt;font-family:Arial'>Glenn =
Kimberley</span></font></b></strong><font
face=3DArial><span =
style=3D'font-family:Arial'><o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dred face=3DArial><span =
style=3D'font-size:
=
10.0pt;font-family:Arial;color:red'>developer<o:p></o:p></span></font></p=
>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:black'>research =
&
development<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>e-mail: </span></font></b><a
href=3D"mailto:glenn.kimberley@crick.ramesys.com"><font size=3D2 =
face=3DArial><span
=
style=3D'font-size:10.0pt;font-family:Arial'>glenn.kimberley@crick.ramesy=
s.com</span></font></a><o:p></o:p></p>
</div>
</td>
<td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
<div>
<p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font =
size=3D4
color=3Dblack face=3D"Arial Black"><span =
style=3D'font-size:13.5pt;font-family:
"Arial Black";color:black'>ramesys<o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><strong><b><font
size=3D2 color=3Dred face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:red'>professional services ltd</span></font></b></strong><font =
size=3D2
color=3Dred face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:red'><o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><strong><b><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:black'>eldon way crick northants nn6 =
7sl</span></font></b></strong><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:black'><o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><strong><b><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:black'>web: </span></font></b></strong><font size=3D2 =
color=3Dblack
face=3D"Arial Special G1"><span =
style=3D'font-size:10.0pt;font-family:"Arial Special G1";
color:black'><a href=3D"http://www.ramesys.com/"><strong><b><font =
face=3DArial><span
=
style=3D'font-family:Arial'>http://www.ramesys.com</span></font></b></str=
ong></a><o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font =
size=3D1
color=3Dblack face=3DArial><span =
style=3D'font-size:7.5pt;font-family:Arial;
color:black'>ramesys professional services ltd is part of ramesys =
holdings
ltd</span></font><font size=3D2 color=3Dblack face=3D"Arial Special =
G1"><span
style=3D'font-size:10.0pt;font-family:"Arial Special =
G1";color:black'><o:p></o:p></span></font></p>
</div>
</td>
</tr>
</table>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
</blockquote>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'> </sp=
an></font><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>This message
may contain privileged and/or confidential information. If you =
have
received this e-mail in error or are not the intended recipient, you may =
not
use, copy, disseminate or distribute it; do not open any attachments, =
delete it
immediately from your system and notify the sender promptly by e-mail =
that you
have done so. Thank you.</span></font> <o:p></o:p></p>
</div>
</blockquote>
</div>
</body>
</html>
------=_NextPart_000_0003_01C4CCBA.99948F90--