why can't I run wxPython under Linux?

I always use Python under Windows,and recently I try to install Python under
Linux.My Linux OS is RedHat 9.0.
My installation steps are:
(1)download Python-2.3.tgz from www.python.org
(2)./configure and ./make and ./make install
(3)then I download wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm from sourceforge
(4)rpm -i wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm
after these,I still can't run a python script which can run under Windows.
Who can tell me why?
thanks in advance!

···

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

What is the traceback ? Or does it segfault ?

I always use Python under Windows,and recently I try to install Python
under Linux.My Linux OS is RedHat 9.0.
My installation steps are:
(1)download Python-2.3.tgz from www.python.org
(2)./configure and ./make and ./make install
(3)then I download wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm from sourceforge
(4)rpm -i wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm
after these,I still can't run a python script which can run under Windows.
Who can tell me why?
thanks in advance!

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-users-help@lists.wxwindows.org

- --
  UC

- --
Open Source Solutions 4U, LLC 2570 Fleetwood Drive
Phone: +1 650 872 2425 San Bruno, CA 94066
Cell: +1 650 302 2405 United States
Fax: +1 650 872 2417

···

On Sunday 26 October 2003 08:03 pm, BruceKL WhoH wrote:

Hi,

I can think of a few things you might look at:

- Where was Python 2.3 installed? Did you configure it to go under /usr
  (w/ docs under /usr/share, etc.) like RedHat is set up for? If it is
  set up under /usr/local, it might not be able to locate the wxPython
  files from the RPM which are probably set up under /usr. If you did
  configure it to install under /usr, you might have partially overwritten
  the Python 2.2 that RedHat ships with, in which case you've probably got
  a lot of cleanup to do...

- Did you install wxWindows on your RedHat system?

- Does your script require Python 2.3 to run? If not, you might try
  the Python 2.2 version of the wxPython RPM.

- What kinds of error messages are you getting from your Python script?

Good luck,

···

On Mon, Oct 27, 2003 at 12:03:14PM +0800, BruceKL WhoH wrote:

I always use Python under Windows,and recently I try to install Python under
Linux.My Linux OS is RedHat 9.0.
My installation steps are:
(1)download Python-2.3.tgz from www.python.org
(2)./configure and ./make and ./make install
(3)then I download wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm from sourceforge
(4)rpm -i wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm
after these,I still can't run a python script which can run under Windows.
Who can tell me why?
thanks in advance!

--
    - Don Waugaman (dpw@cs.arizona.edu) O- _|_ Will pun
Web Page: Directory | Computer Science | for food
In the Sonoran Desert, where we say: "It's a dry heat..." | <><
Right now I'm having amnesia and deja vu at the same time.
                -- Steven Wright

BruceKL WhoH wrote:

I always use Python under Windows,and recently I try to install Python under
Linux.My Linux OS is RedHat 9.0.
My installation steps are:
(1)download Python-2.3.tgz from www.python.org
(2)./configure and ./make and ./make install
(3)then I download wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm from sourceforge
(4)rpm -i wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm
after these,I still can't run a python script which can run under Windows.
Who can tell me why?

As others have mentioned, the wxPython RPM will install to
/usr/lib/python2.3/site-pacakges, but if you didn't specify a --prefix
then your Python will be isntalled in /usr/local/lib.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Don Waugaman wrote:

Hi,

I can think of a few things you might look at:

- Where was Python 2.3 installed? Did you configure it to go under /usr
  (w/ docs under /usr/share, etc.) like RedHat is set up for? If it is
  set up under /usr/local, it might not be able to locate the wxPython
  files from the RPM which are probably set up under /usr. If you did
  configure it to install under /usr, you might have partially overwritten
  the Python 2.2 that RedHat ships with, in which case you've probably got
  a lot of cleanup to do...

Not really. Python is designed to be able to be installed side by side with other versions, and I have all versions on my system in /usr. After doing a build/install I just remove /usr/bin/python and hard-link it back to the original python from the distro. Then I always execute "python2.3" instead of just "python"

- Did you install wxWindows on your RedHat system?

Not needed as the wxPython RPMs that I build include it.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

--- "Uwe C. Schroeder" <uwe@oss4u.com> 的正文:> -----BEGIN PGP SIGNED
MESSAGE-----

Hash: SHA1

What is the traceback ? Or does it segfault ?

traceback is:

[root@localhost EditPage]# python main.py
Traceback (most recent call last):
  File "main.py", line 2, in ?
    from wxPython.wx import *
ImportError: No module named wxPython.wx

maybe I should add a environment variant?

···

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around

--- Don Waugaman <dpw@CS.Arizona.EDU> 的正文:> Hi,

I can think of a few things you might look at:

- Where was Python 2.3 installed? Did you configure it to go under /usr
  (w/ docs under /usr/share, etc.) like RedHat is set up for? If it is
  set up under /usr/local, it might not be able to locate the wxPython
  files from the RPM which are probably set up under /usr. If you did
  configure it to install under /usr, you might have partially overwritten
  the Python 2.2 that RedHat ships with, in which case you've probably got
  a lot of cleanup to do...

I install my Python2.3 to /usr/local.

- Did you install wxWindows on your RedHat system?

yes,I download a wxWindows,compile and install.

- Does your script require Python 2.3 to run? If not, you might try
  the Python 2.2 version of the wxPython RPM.

- What kinds of error messages are you getting from your Python script?

error messages:

[root@localhost EditPage]# python main.py
Traceback (most recent call last):
  File "main.py", line 2, in ?
    from wxPython.wx import *
ImportError: No module named wxPython.wx

···

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around

BruceKL WhoH wrote:

--- "Uwe C. Schroeder" <uwe@oss4u.com> 的正文:> -----BEGIN PGP SIGNED
MESSAGE-----

Hash: SHA1

What is the traceback ? Or does it segfault ?
   
traceback is:

[root@localhost EditPage]# python main.py
Traceback (most recent call last):
File "main.py", line 2, in ?
   from wxPython.wx import *
ImportError: No module named wxPython.wx

maybe I should add a environment variant?

This means Python cannot find wxWindows. It either isn't installed at
all or is not in any of the places Python searches for packages. This
from a UNIX shell prompt:

$ python
Python 2.2.3 (#1, Oct 27 2003, 13:29:40)
[GCC 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r2, propolice)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

import sys
sys.path

['', '/usr/lib/python2.2', '/usr/lib/python2.2/plat-linux2',
'/usr/lib/python2.2/lib-tk', '/usr/lib/python2.2/lib-dynload',
'/usr/lib/python2.2/site-packages',
'/usr/lib/python2.2/site-packages/Numeric',
'/usr/lib/python2.2/site-packages/PIL']

This is a list of all the places Python on my currently looks for
extension packages. wxPython should be installed in one of the the
corresponding directories on your system. The one named site-packages is
the appropriate one, I think (that's where wxPython is on mine).
'wxPython' should be a subdirectory with in 'site-packages'. Perhaps
when you installed wxPython you needed to specify something like
--prefix='/usr/lib/python2.3/site-packages' instead of letting it take
the default install path.

Barry

hi all,

is there any way to do a slow motion/dynamic drawing with wxPlotCanvas or
anything else? tia.

philip

Perhaps you could keep adding one point at a time in a loop, but set hard limits on the ranges rather than allowing the plot to autorange. You could Use wxTimer to do the timing:

class Animator(wxTimer):
   def __init__(self, plot, points, frames_per_second=5):
      wxTimer.__init__(self)
      self.frame=0;
      self.plotter=plot
      self.period=1000.0/frames_per_second
      self.currentpoint = 0
      wxTimer.Start(self,self.period)
   def Notify(self):
      #add self.points[self.currentpoint] to the plot here
      # then tell it to repaint if necessary
      if self.currentpoint<len(self.points):
          self.currentpoint += 1

#...and someplace else in your code:
anim = Animator(myplot)

Warning: I just typed this directly into the email. You'll have to get something tested and working yourself, but I have an OpenGL animation I just wrote that works with this same pattern. I'm sure this is a cool place to use generators, but I haven't tried that yet :slight_smile:

Barry

redpineseed wrote:

···

hi all,

is there any way to do a slow motion/dynamic drawing with wxPlotCanvas or
anything else? tia.

philip

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-users-help@lists.wxwindows.org

Hi,

Robin Dunn wrote:

- Did you install wxWindows on your RedHat system?

Not needed as the wxPython RPMs that I build include it.

Why you do not use wxGTK rpm from wxwindows.org?

···

--
WBR, Oleg
http://copi.ru/14000/

Hi,Robin:

> I always use Python under Windows,and recently I try to install Python
under
> Linux.My Linux OS is RedHat 9.0.
> My installation steps are:
> (1)download Python-2.3.tgz from www.python.org
> (2)./configure and ./make and ./make install
> (3)then I download wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm from sourceforge
> (4)rpm -i wxPythonGTK-py2.3-2.4.1.2-1.i386.rpm
> after these,I still can't run a python script which can run under Windows.
> Who can tell me why?

As others have mentioned, the wxPython RPM will install to
/usr/lib/python2.3/site-pacakges, but if you didn't specify a --prefix
then your Python will be isntalled in /usr/local/lib.

I want to install Python in /usr/local/lib,and I want wxPython to be installed
in
/usr/local/lib/python2.3/site-pacakges,then how to do it(I'm a newbie,and I
became familiar with linux just a few weeks ago)?

thanks!

···

--- Robin Dunn <robin@alldunn.com> 的正文:> BruceKL WhoH wrote:

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around

Oleg Deribas wrote:

Hi,

Robin Dunn wrote:

- Did you install wxWindows on your RedHat system?

Not needed as the wxPython RPMs that I build include it.

Why you do not use wxGTK rpm from wxwindows.org?

Because it is built with different options than what I want and so it is not binary compatible.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

BruceKL WhoH wrote:

As others have mentioned, the wxPython RPM will install to
/usr/lib/python2.3/site-pacakges, but if you didn't specify a --prefix
then your Python will be isntalled in /usr/local/lib.

I want to install Python in /usr/local/lib,and I want wxPython to be installed
in
/usr/local/lib/python2.3/site-pacakges,then how to do it(I'm a newbie,and I
became familiar with linux just a few weeks ago)?

You can either build your own RPM from the SRPM or just build and
install from the raw sources. If you use the SRPM you may need to tweak
the .spec file a little as I think it will expect to find python2.3 in
/usr/bin. See the vaious README and BUILD files in the sources.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

hi there,

I tried wxGLCanvas with PyOpenGL and did not seem to get it work right.
anyone got more example? tia.

Philip

Try this. I only applied some modifications to the wxPython demo. Now you
have two canvas in one frame.
Didn't test it under python 2.3 yet.
Regards
Oliver

opengl.py (8.88 KB)

···

-----Ursprüngliche Nachricht-----
Von: redpineseed [mailto:redpineseed@telus.net]
Gesendet: Donnerstag, 30. Oktober 2003 10:16
An: wxPython-users@lists.wxwindows.org
Betreff: [wxPython-users] wxGLCanvas examples?

hi there,

I tried wxGLCanvas with PyOpenGL and did not seem to get it work right.
anyone got more example? tia.

Philip

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-users-help@lists.wxwindows.org

OpenGLContext has a "wxcontext.py" module which uses wxGLCanvas. That may be a little involved for learning about basic usage, but it's a fairly complete example showing most aspects of operation for binding OpenGL and wxPython.

Enjoy,
Mike

redpineseed wrote:

···

hi there,

I tried wxGLCanvas with PyOpenGL and did not seem to get it work right.
anyone got more example? tia.

Philip

_______________________________________
  Mike C. Fletcher
  Designer, VR Plumber, Coder
  http://members.rogers.com/mcfletch/

redpineseed wrote:

hi there,

I tried wxGLCanvas with PyOpenGL and did not seem to get it work right.
anyone got more example? tia.

Philip

There is a demo that is part of the wxPython Demo listed at the bottom under "Objects using and external library. Attached is my slightly modified version of the cube demo which fixes the lame mouse handling so you can rotate the cube a little more intuitivey.

I can send you slightly more advanced examples directly if you're interested.

Barry

glcube.py (4.54 KB)

I move everything in /usr/lib/python2.3/site-packages to
/usr/local/lib/python2.3/site-packages,and then I can use wxPython in Linux.
thanks very much.

···

--- Robin Dunn <robin@alldunn.com> 的正文:> BruceKL WhoH wrote:

>>As others have mentioned, the wxPython RPM will install to
>>/usr/lib/python2.3/site-pacakges, but if you didn't specify a --prefix
>>then your Python will be isntalled in /usr/local/lib.
>
>
> I want to install Python in /usr/local/lib,and I want wxPython to be
installed
> in
> /usr/local/lib/python2.3/site-pacakges,then how to do it(I'm a newbie,and I
> became familiar with linux just a few weeks ago)?

You can either build your own RPM from the SRPM or just build and
install from the raw sources. If you use the SRPM you may need to tweak
the .spec file a little as I think it will expect to find python2.3 in
/usr/bin. See the vaious README and BUILD files in the sources.

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around

hi there,

i have this code modified from NeHe lesson 4, but it does not rotate as it
was. I put an EVT_IDLE handler there, but it is not working properly. help
wanted please. thanks.

philip

ps: thanks for early responses

begin 666 lesson4.py
M9G)O;2!W>%!Y=&AO;BYW>" @(" @("!I;7!O<G0@*@T*9G)O;2!W>%!Y=&AO
M;BYG;&-A;G9A<R!I;7!O<G0@*@T*#0IF<F]M($]P96Y'3"Y'3"!I;7!O<G0@
M*@T*9G)O;2!/<&5N1TPN1TQ5(&EM<&]R=" J#0IF<F]M($]P96Y'3"Y'3%54
M(&EM<&]R=" J#0H-"B,M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#0HC(&QE
M<W-O;B T#0HC#0H-"G)T<FD@/2 P+C -"G)Q=6%D(#T@,"XP#0H-"F-L87-S
M($QE<W-O;C T*'=X1TQ#86YV87,I.@T*(" @( T*(" @(&1E9B!?7VEN:71?
M7RAS96QF+"!P87)E;G0I.@T*(" @(" @("!W>$=,0V%N=F%S+E]?:6YI=%]?
M*'-E;&8L('!A<F5N="P@+3$I#0H@(" @(" @('-E;&8N:6YI=" ]($9A;'-E
M#0H@(" @(" @($565%]%4D%315]"04-+1U)/54Y$*'-E;&8L('-E;&8N3VY%
M<F%S94)A8VMG<F]U;F0I#0H@(" @(" @($565%]325I%*'-E;&8L('-E;&8N
M3VY3:7IE*0T*(" @(" @("!%5E1?4$%)3E0H<V5L9BP@<V5L9BY/;E!A:6YT
M*0T*(" @(" @("!%5E1?241,12AS96QF+"!S96QF+D]N261L92D@(",@(R!I
M<R!T:&ES(')I9VAT('1O(&-A=&-H(&ED;&4@979E;G1S/S\-"@T*(" @(&1E
M9B!/;D5R87-E0F%C:V=R;W5N9"AS96QF+"!E=F5N="DZ#0H@(" @(" @('!A
M<W,@(R!$;R!N;W1H:6YG+"!T;R!A=F]I9"!F;&%S:&EN9R!O;B!-4U<N#0H-
M"B @("!D968@3VY086EN="AS96QF+"!E=F5N="DZ#0H@(" @(" @(&1C(#T@
M=WA086EN=$1#*'-E;&8I#0H@(" @(" @('-E;&8N4V5T0W5R<F5N="@I#0H@
M(" @(" @(&EF(&YO="!S96QF+FEN:70Z#0H@(" @(" @(" @("!S96QF+DEN
M:71'3"@I#0H@(" @(" @(" @("!S96QF+FEN:70@/2!4<G5E#0H@(" @(" @
M('-E;&8N3VY$<F%W*"D-"B @(" @(" @#0H@(" @9&5F($]N261L92AS96QF
M+&5V96YT*3H-"B @(" @(" @<V5L9BY/;D1R87<H*0T*(" @(" @( T*(" @
M(&1E9B!/;E-I>F4H<V5L9BP@979E;G0I.@T*(" @(" @("!S96QF+G-I>F4@
M/2!S96QF+D=E=$-L:65N=%-I>F4H*0T*(" @(" @("!I9B!S96QF+D=E=$-O
M;G1E>'0H*3H-"B @(" @(" @(" @('-E;&8N4V5T0W5R<F5N="@I#0H@(" @
M(" @(&=L5FEE=W!O<G0H,"P@,"P@<V5L9BYS:7IE+G=I9'1H+"!S96QF+G-I

F4N:&5I9VAT*0T*(" @(" @("!G;$UA=')I>$UO9&4H1TQ?4%)/2D5#5$E/

M3BD-"B @(" @(" @9VQ,;V%D261E;G1I='DH*0T*(" @(" @("!I9B!S96QF
M+G-I>F4N:&5I9VAT(#T](# Z('-E;&8N<VEZ92YH96EG:'0@/2 Q#0H@(" @
M(" @(&=L=5!E<G-P96-T:79E*#0U+C L(&9L;V%T*'-E;&8N<VEZ92YW:61T
M:"DO9FQO870H<V5L9BYS:7IE+FAE:6=H="DL(# N,2P@,3 P+C I#0H@(" @
M(" @(&=L36%T<FEX36]D92A'3%]-3T1%3%9)15<I#0H-"B @("!D968@26YI
M=$=,*'-E;&8I.@T*(" @(" @(" C('-E="!V:65W:6YG('!R;VIE8W1I;VX-
M"B @(" @(" @9VQ#;&5A<D-O;&]R*# N,"P@,"XP+" P+C L(# N,"D)(R!4
M:&ES(%=I;&P@0VQE87(@5&AE($)A8VMG<F]U;F0@0V]L;W(@5&\@0FQA8VL-
M"B @(" @(" @9VQ#;&5A<D1E<'1H*#$N,"D)"0D)"2,@16YA8FQE<R!#;&5A
M<FEN9R!/9B!4:&4@1&5P=&@@0G5F9F5R#0H@(" @(" @(&=L1&5P=&A&=6YC
M*$=,7TQ%4U,I"0D)"2,@5&AE(%1Y<&4@3V8@1&5P=&@@5&5S="!4;R!$;PT*
M(" @(" @("!G;$5N86)L92A'3%]$15!42%]415-4*0D)"0DC($5N86)L97,@
M1&5P=&@@5&5S=&EN9PT*(" @(" @("!G;%-H861E36]D96PH1TQ?4TU/3U1(
M*0D)"0DC($5N86)L97,@4VUO;W1H($-O;&]R(%-H861I;F<-"@T*(" @(" @
M("!G;$UA=')I>$UO9&4H1TQ?4%)/2D5#5$E/3BD-"B @(" @(" @9VQ,;V%D
M261E;G1I='DH*0D)"0D)(R!297-E="!4:&4@4')O:F5C=&EO;B!-871R:7@-
M"B @(" @(" @(R!P;W-I=&EO;B!V:65W97(-"B @(" @(" @9VQU4&5R<W!E
M8W1I=F4H-#4N,"P@9FQO870H<V5L9BYS:7IE+G=I9'1H*2]F;&]A="AS96QF
M+G-I>F4N:&5I9VAT*2P@,"XQ+" Q,# N,"D-"B @(" @(" @9VQ-871R:7A-
M;V1E*$=,7TU/1$5,5DE%5RD-"@T*(" @(&1E9B!/;D1R87<H<V5L9BDZ#0H@
M(" @(" @(&=L;V)A;"!R=')I+"!R<75A9 T*(" @(" @(" C(&-L96%R(&-O
M;&]R(&%N9"!D97!T:"!B=69F97)S#0H@(" @(" @(&=L0VQE87(H1TQ?0T],
M3U)?0E5&1D527T))5"!\($=,7T1%4%1(7T)51D9%4E]"250I#0H@(" @(" @
M(&=L3&]A9$ED96YT:71Y*"D)"0D)"2,@4F5S970@5&AE(%9I97<-"@T*(" @
M(" @(" C($UO=F4@3&5F=" Q+C4@=6YI=',@86YD(&EN=&\@=&AE('-C<F5E
M;B V+C @=6YI=',N#0H@(" @(" @(&=L5')A;G-L871E9B@M,2XU+" P+C L
M("TV+C I#0H-"B @(" @(" @(R!$<F%W(&$@=')I86YG;&4@<F]T871E9"!O
M;B!T:&4@62!A>&ES+B -"B @(" @(" @9VQ2;W1A=&5F*')T<FDL(# N,"P@
M,2XP+" P+C I(" @(" @(R!2;W1A=&4-"B @(" @(" @9VQ"96=I;BA'3%]0
M3TQ91T].*2 @(" @(" @(" @(" @(" @(R!3=&%R="!D<F%W:6YG(&$@<&]L

6=O;@T*(" @(" @("!G;$-O;&]R,V8H,2XP+" P+C L(# N,"D@(" @(" @

M(" @(" C(%)E9 T*(" @(" @("!G;%9E<G1E>#-F*# N,"P@,2XP+" P+C I
M(" @(" @(" @(" C(%1O< T*(" @(" @("!G;$-O;&]R,V8H,"XP+" Q+C L
M(# N,"D@(" @(" @(" @(" C($=R965N#0H@(" @(" @(&=L5F5R=&5X,V8H
M,2XP+" M,2XP+" P+C I(" @(" @(" @(",@0F]T=&]M(%)I9VAT#0H@(" @
M(" @(&=L0V]L;W(S9B@P+C L(# N,"P@,2XP*2 @(" @(" @(" @(",@0FQU
M92 @(" @(" @#0H@(" @(" @(&=L5F5R=&5X,V8H+3$N,"P@+3$N,"P@,"XP
M*2 @(" @(" @(",@0F]T=&]M($QE9G0-"B @(" @(" @9VQ%;F0H*2 @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(R!792!A<F4@9&]N92!W:71H('1H
M92!P;VQY9V]N#0H-"B @(" @(" @(R!792!A<F4@(G5N9&]I;F<B('1H92!R
M;W1A=&EO;B!S;R!T:&%T('=E(&UA>2!R;W1A=&4@=&AE('%U860@;VX@:71S
M(&]W;B!A>&ES+@T*(" @(" @(" C(%=E(&%L<V\@(G5N9&\B('1H92!P<FEO
M<B!T<F%N<VQA=&4N("!4:&ES(&-O=6QD(&%L<V\@:&%V92!B965N(&1O;F4@
M=7-I;F<@=&AE#0H@(" @(" @(",@;6%T<FEX('-T86-K+@T*(" @(" @("!G
M;$QO861)9&5N=&ET>2@I#0H-"B @(" @(" @(R!-;W9E(%)I9VAT(#$N-2!U
M;FET<RX-"B @(" @(" @9VQ4<F%N<VQA=&5F*#$N-2P@,"XP+" M-BXP*0T*
M#0H@(" @(" @(",@1')A=R!A('-Q=6%R92 H<75A9')I;&%T97)A;"D@<F]T
M871E9"!O;B!T:&4@6"!A>&ES+@T*(" @(" @("!G;%)O=&%T968H<G%U860L
M(#$N,"P@,"XP+" P+C I(" @(" C(%)O=&%T92 -"B @(" @(" @9VQ#;VQO
M<C-F*# N,RP@,"XU+" Q+C I(" @(" @(" @(" @(R!";'5I<V@@<VAA9&4-
M"B @(" @(" @9VQ"96=I;BA'3%]154%$4RD@(" @(" @(" @(" @(" @(" @
M(R!3=&%R="!D<F%W:6YG(&$@-"!S:61E9"!P;VQY9V]N#0H@(" @(" @(&=L
M5F5R=&5X,V8H+3$N,"P@,2XP+" P+C I(" @(" @(" @(",@5&]P($QE9G0-
M"B @(" @(" @9VQ697)T97@S9B@Q+C L(#$N,"P@,"XP*2 @(" @(" @(" @
M(R!4;W @4FEG:'0-"B @(" @(" @9VQ697)T97@S9B@Q+C L("TQ+C L(# N
M,"D@(" @(" @(" @(R!";W1T;VT@4FEG:'0-"B @(" @(" @9VQ697)T97@S
M9B@M,2XP+" M,2XP+" P+C I(" @(" @(" @(R!";W1T;VT@3&5F= T*(" @
M(" @("!G;$5N9"@I(" @(" @(" @(" @(" @(" @(" @(" @(" @(" C(%=E
M(&%R92!D;VYE('=I=&@@=&AE('!O;'EG;VX-"B @(" @(" @#0H@(" @(" @
M(",@5VAA="!V86QU97,@=&\@=7-E/R @5V5L;"P@:68@>6]U(&AA=F4@82!&
M05-4(&UA8VAI;F4@86YD(&$@1D%35" S1"!#87)D+"!T:&5N#0H@(" @(" @
M(",@;&%R9V4@=F%L=65S(&UA:V4@86X@=6YP;&5A<V%N="!D:7-P;&%Y('=I
M=&@@9FQI8VME<FEN9R!A;F0@=&5A<FEN9RX@($D@9F]U;F0@=&AA= T*(" @
M(" @(" C('-M86QL97(@=F%L=65S('=O<FL@8F5T=&5R+"!B=70@=&AI<R!W
M87,@8F%S960@;VX@;7D@97AP97)I96YC92X-"B @(" @(" @<G1R:2 @/2!R
M=')I("L@,3 N," @(" @(" @(" @(" @(" @(",@26YC<F5A<V4@5&AE(%)O
M=&%T:6]N(%9A<FEA8FQE($9O<B!4:&4@5')I86YG;&4-"B @(" @(" @<G%U
M860@/2!R<75A9" M(#$P+C @(" @(" @(" @(" @(" @(",@1&5C<F5A<V4@
M5&AE(%)O=&%T:6]N(%9A<FEA8FQE($9O<B!4:&4@475A9 T*(" @(" @("!S
M96QF+E-W87!"=69F97)S*"D-"@T*(RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2T-"@T*9&5F('1E<W0H*3H-"B @("!C;&%S<R!->4%P<"AW>$%P<"DZ#0H@
M(" @(" @(&1E9B!/;DEN:70H<V5L9BDZ#0H@(" @(" @(" @("!F<F%M92 ]
M('=X1G)A;64H3F]N92P@+3$L(").94AE(#0B+"!S:7IE/2@V,# L-#@P*2D-
M"B @(" @(" @(" @('=I;B ]($QE<W-O;C T*&9R86UE*0T*(" @(" @(" @
M(" @9G)A;64N4VAO=RA4<G5E*0T*(" @(" @(" @(" @<V5L9BY39714;W!7
M:6YD;W<H9G)A;64I#0H@(" @(" @(" @("!R971U<FX@5')U90T*#0H@(" @
M87!P(#T@37E!<' H,"D-"B @("!A<' N36%I;DQO;W H*0T*#0II9B!?7VYA
?;65?7R ]/2 G7U]M86EN7U\G.@T*(" @('1E<W0H*0``
`
end