Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Visual Editor (VE) » M7 / GTK / AMD64: not working
M7 / GTK / AMD64: not working [message #91491] Tue, 17 May 2005 22:07 Go to next message
Eclipse UserFriend
Originally posted by: shake.web.de

Here is the stacktrace... I wonder about the root message

"java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"


Google didn't find anything useful when searching for "swt-gtk-print".
Any ideas?



Thanks,


Johannes Schneider




!SESSION 2005-05-18 00:05:03.207
-----------------------------------------------
eclipse.buildId=I20050513-1415
java.version=1.5.0_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64 -clean

!ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
!MESSAGE
!STACK 0
IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NoSuchFieldError: handle)
at org.eclipse.swt.SWT.error(SWT.java:2940)
at org.eclipse.swt.SWT.error(SWT.java:2863)
at
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
at
org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
at
org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
Caused by: java.lang.NoSuchFieldError: handle
at
org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
at
org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
at
org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
at
org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
IWAV0074I *** Local StackTrace:
org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NoSuchFieldError: handle)
at
org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
at
org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
at
org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
at
org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
at
org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
at
org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
at
org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
at
org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
at
org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
at
org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
at
org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
at
org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
at
org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)

!ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
!MESSAGE
+++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
(de.osfaktura.ui)-VM for de.osfaktura.ui:err>
java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at
org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
at
org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
at
org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
at
org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NoSuchFieldError: handle)
at org.eclipse.swt.SWT.error(SWT.java:2940)
at org.eclipse.swt.SWT.error(SWT.java:2863)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
at
org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
Caused by: java.lang.NoSuchFieldError: handle
at
org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
at
org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
at
org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
... 3 more
Re: M7 / GTK / AMD64: not working [message #91520 is a reply to message #91491] Tue, 17 May 2005 22:33 Go to previous messageGo to next message
Srimanth  is currently offline Srimanth Friend
Messages: 225
Registered: July 2009
Senior Member
Hello,
We havent tested VE with this machine configuration of 64 bit. We would
be thankful if you could try something to see if it works. The dll/so
file we are looking for is in
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
called 'libswt-gtk-print.so'.

Could you please do the following :
(a) Create a folder 'x86_64' in
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
(b) Copy the 'libswt-gtk-print.so' file from
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
(c) Close the Visual Editor and reopen again.

We are curious to see what happens as this is untested configuration.
Thank you for your time,
Regards,
Sri.


Johannes Schneider wrote:
> Here is the stacktrace... I wonder about the root message
>
> "java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>
>
> Google didn't find anything useful when searching for "swt-gtk-print".
> Any ideas?
>
>
>
> Thanks,
>
>
> Johannes Schneider
>
>
>
>
> !SESSION 2005-05-18 00:05:03.207
> -----------------------------------------------
> eclipse.buildId=I20050513-1415
> java.version=1.5.0_03
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
> Command-line arguments: -os linux -ws gtk -arch x86_64 -clean
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
> !MESSAGE
> !STACK 0
> IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
> org.eclipse.swt.SWTException: Failed to execute runnable
> (java.lang.NoSuchFieldError: handle)
> at org.eclipse.swt.SWT.error(SWT.java:2940)
> at org.eclipse.swt.SWT.error(SWT.java:2863)
> at
> org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
> at
> org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
> Caused by: java.lang.NoSuchFieldError: handle
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
> IWAV0074I *** Local StackTrace:
> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
> org.eclipse.swt.SWTException: Failed to execute runnable
> (java.lang.NoSuchFieldError: handle)
> at
> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
> at
> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
> at
> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
> at
> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
> at
> org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
> at
> org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
> at
> org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
> at
> org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
> at
> org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
> at
> org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
> at
> org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
> at
> org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
> at
> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
> at
> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
> at
> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
> at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
> at
> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
> !MESSAGE
> +++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
> (de.osfaktura.ui)-VM for de.osfaktura.ui:err>
> java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
> at java.lang.System.loadLibrary(System.java:992)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
> org.eclipse.swt.SWTException: Failed to execute runnable
> (java.lang.NoSuchFieldError: handle)
> at org.eclipse.swt.SWT.error(SWT.java:2940)
> at org.eclipse.swt.SWT.error(SWT.java:2863)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
> Caused by: java.lang.NoSuchFieldError: handle
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> ... 3 more
Re: M7 / GTK / AMD64: not working [message #91712 is a reply to message #91520] Wed, 18 May 2005 18:52 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: shake.web.de

This is a multi-part message in MIME format.
--------------010109040701000602060400
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hi,

thanks for your advice - it works like a charm - nearly. But I have 32
bit Emulation enabled...



I can create a new visual class successfully - and the automatically
created Panel is visible and looks good (see attached screenshots).
But the Editor Panel does not work as espected. All I can see is white -
but the elements are there. I can select and edit them - they are just
not displayed correctly. Any ideas?



Johannes Schneider




Sri Gunturi wrote:
> Hello,
> We havent tested VE with this machine configuration of 64 bit. We would
> be thankful if you could try something to see if it works. The dll/so
> file we are looking for is in
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
> called 'libswt-gtk-print.so'.
>
> Could you please do the following :
> (a) Create a folder 'x86_64' in
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
> (b) Copy the 'libswt-gtk-print.so' file from
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
> (c) Close the Visual Editor and reopen again.
>
> We are curious to see what happens as this is untested configuration.
> Thank you for your time,
> Regards,
> Sri.
>
>
> Johannes Schneider wrote:
>
>> Here is the stacktrace... I wonder about the root message
>>
>> "java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>>
>>
>> Google didn't find anything useful when searching for "swt-gtk-print".
>> Any ideas?
>>
>>
>>
>> Thanks,
>>
>>
>> Johannes Schneider
>>
>>
>>
>>
>> !SESSION 2005-05-18 00:05:03.207
>> -----------------------------------------------
>> eclipse.buildId=I20050513-1415
>> java.version=1.5.0_03
>> java.vendor=Sun Microsystems Inc.
>> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
>> Command-line arguments: -os linux -ws gtk -arch x86_64 -clean
>>
>> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
>> !MESSAGE
>> !STACK 0
>> IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
>> org.eclipse.swt.SWTException: Failed to execute runnable
>> (java.lang.NoSuchFieldError: handle)
>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>> at
>> org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
>> at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
>>
>> at
>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
>>
>> Caused by: java.lang.NoSuchFieldError: handle
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>
>> IWAV0074I *** Local StackTrace:
>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
>> org.eclipse.swt.SWTException: Failed to execute runnable
>> (java.lang.NoSuchFieldError: handle)
>> at
>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
>>
>> at
>> org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
>>
>> at
>> org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
>>
>> at
>> org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
>>
>> at
>> org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
>>
>> at
>> org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
>>
>> at
>> org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
>>
>> at
>> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
>>
>> at
>> org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
>>
>> at
>> org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
>>
>> at
>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
>>
>> at
>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
>>
>> at
>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
>>
>> at
>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
>> at
>> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>>
>> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
>> !MESSAGE
>> +++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
>> (de.osfaktura.ui)-VM for de.osfaktura.ui:err>
>> java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
>> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
>> at java.lang.System.loadLibrary(System.java:992)
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>
>> org.eclipse.swt.SWTException: Failed to execute runnable
>> (java.lang.NoSuchFieldError: handle)
>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>
>> Caused by: java.lang.NoSuchFieldError: handle
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> ... 3 more


--------------010109040701000602060400
Content-Type: image/png;
name="VE1.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="VE1.png"

iVBORw0KGgoAAAANSUhEUgAAAe4AAAFoCAYAAACR/hiTAAAABHNCSVQICAgI fAhkiAAAEhFJ
REFUeJzt3XmQnGWdwPHfzGRyQyCBHFzJQDZAaZZAMJwiJgoisAZkqRVYBSzF E+JyhF1YasBd
N6ihRMEDAS8kJatoKoUFYkLYKOJGIUsC4ZCEqDmJSYi5mMxM7x8wnekkgzOQ me7fzOdT1aSf
9+2ePD1VqS/v0+/bXRW7V2hjOwDQdar+1gbBBoDKU7XLnWgV7SVLn+jS2QAA uzq07pjWw6ri
f+L1aE+bdn1Mnfr5uPnmf+/iqQEAOxs2bFgsWLAobr31Wy2bqkrCXSgU4qab ppY8aevWbbFw
4eJ47pmno1+si6ZCxNbCvnHk294WY8ceGf379+u6VwAA3UBH2jpo0N4xZcr1 LcOqqng92kuW
PhF33fmDkh+8du1fYv5jj8Z7D385PjKxJvr2jtjaUIgV65rizl80xcJVQ+Pk UyfG/vsP6aKX
CgC5vZm21tb2ivr6L0VERK/WP6yhYXvx/rZtr8bj8x6JK05bF+87sS6i95Ao NG2LqoZtMaJf
If71gg1x7y9Xx09nz47Tzzgj+vXr20UvGQByamnrlNP/Eh88ZUT0Hzg4qhpW x7atr8SAAf3j
2g/1ihmzd21rbe2OXLcZ7oULF8ekw9fGB955YGwZd08cMHLs63teO4dtw7K5 cfbWf45FL62J
hQufiXHjxgYA0LaWtp5z0uBYNfTaOHD0O6LX81+Iv255KrYfeX0cuO/QOPvV S3Zp64ABO5bO
q1v/wNraXsXbsiUvxAWn1MTA3g3Re+P82PjyH2Ljmmdj4+pFsWHlwmhc//vo XbM9Thsf8ezi
F0qeW1vbK+bPf9LY2LiLxm/2Vu55Gxv3pHFt7Y629utdHcOGD4v+Q4+KxrdN i94nzIjR77gw
Bg4+KPr26b1LW1uriYj6iIgrplwWCxYsipqamqipqYklT/8qPnRKTfTp0z+2 jrg49h1xRNT2
3Stq++0TvfvtE02vboyXX3ggNm15NR783daYcPwJxefW1NTEqFEHx2mnvT+W LVtqbGzcCePW
/97e7K0SXoexcXce7/xvrqWt+/RvjH6bn4xN/Y6LAfsfEX33Gh6Nm1fGikc+ ERtWL47N2wol
be3Vqybmzn0sIl67HKx4ctp3vzOjWPQfffer8YMpveLgEftGzdG3xYDhxxcv 9C5ExOY/z4ln
H5wSzy1bH//6vUJ8Zsrn9uRqAgB0Oy1tHTW0OrZVDYn+J90bgw85PiIiGjat jOd+ckasXfVC
/GFFY0lbq6tj9yen9e5dW7zfUDUkVq5fFwMGvBqNf3o+hlTtG4WIKBReu21Z sSA2b9sWK9cX
onf/wSXPBQB21dLWgQP6Ru24G+PgkSfE9k3LY3vDtug/+LA4aNK3Y+WMybFy /cslbW1s3HEO
2k7vcdcWb2OPOiq+/0hTrN/WJw4Yc2oMq5sQw+smxIhDJ8QBh02IIaPPjFe2 9YsHf1+I8eOP
KnlubW1tPProY8bGxl00frO3cs/b2LgnjWtrd7T1L5sK0at6e2xZ+3S89NAl 8ex9E2PFM7Oi
qrpXrN9cs0tbWytZKv/ZT39e3LF585b40YwZ8Z4xK+LMk4fGXoOGRyEK0dgU 0dBYiNVr1sTM
R1fGk8sPjIs+fEEMHDhgl/+zOP74d8bjj88zNjbuhPGeUu7XYWzcncc729HW 5XHG8YNiQL9+
0bBlbWxvbIrtVQNj46t9Y+b/rIknlx9Q0taNG18pLpWXhPvnDzxc8hesWLEq Zs2cGSMH/Cne
NTZi0ICI7U0RK9cV4oH5hdhafXBMPvcDcdBBB7Q5SQBghzfT1rVr1+4+3A// Yu4uf8GmTZvj
t7/9ffzmN/Njy1/XRBQi+u89NI49dlyceOKE2HvvvbrkhQJAd9HRtq5cuXL3 4X507q+7fPIA
wBtbtuyPuz+rfNOmzWWZEADQPsINAImUhHvVqjXF+1dMuazLJwMAvObWrxS/ gzv23Xfv4v2S
cFdXl1zWDQCUSVtNFm4AqEDCDQCJtCvcNTXCDQCVoK0mO+IGgApkqRwAEmnn UnlNl0wGAHhj
pU0uFO854gaACtS6yYVCU/G+cANABWrd5KamNsLtrHIAqAytm9yq2464AaAS OascABLxASwA
kEg7P4DF5WAAUAnaarKlcgCoQJbKASARn1UOAIk4qxwAEmlfuC2VA0BFaKvJ pe9xO+IGgIrQ
VpNdDgYAFah9l4NZKgeAimCpHAASaedSuXADQCVwVjkAJGKpHAASsVQOAIm0 c6nc5WAAUAna
arKlcgCoQG01uWRrdXV18VZpDq07Jq5+aMUu2wCgO2qryaXhrqku3irRouum xvKG5nJPAwA6
XVtNLhnVVFcXb5Xom9eNiEtvfGyX7euf+llc9P6z44jRx8bY8f8QN/7whYh4 7Yj82fv+K8Yd
cVJ88o4XYtFd18XYMSfHV2Yvj4iIhg3/F58975w4YvRxccpZl8cjK7Z06esB gLa01eQ0S+UR
ESPPmRYTHq+P+1dsLtl+zcU3x3H/9tV4+vn/jdkzrop7/uPK4r579vrHmPfL +nj0G7fFrw7/
RDzw9YvitsvOf23fh6+Mwz91cyx87tdx19TxMeVDd3Tp6wGAtrTV5GQfwFId U7/7mXj3R74e
kx++urj1G7+aEfd8+2dx1b0vxR8WL4qmbeuK+6467bDYq2Z0bNswNS458dbo U/2JaG56LdBf
X7wh1n30n+KW1x9bVdMnIqZ04esBgN1r1wewZPh2sIEHT44vHHNufG7W8uK2 +vd/OJr/5Rtx
0biN0e+gKXHWe84t7tunpqp4v89Ov4PGQsTsxfOjrm/lv24Aepa2mpzqPe4W E2+6NZbUX1Uc
P7h8S7z77QfG2HGHxMNfub7dP+djh+0V1941P5oLjbHogS/G3580rTOmCwAd 1r73uCv8rPIW
NX0OjttvPLQ4/taVZ8R1Z58W4971sVg99tPt/jkf/eEXY/DsafH2MSfEx259 Mabd+9nOmC4A
dFhbTa6KiEJExJKlT8SqVWuKO4YPH9qlEwQAdmjd5F88NDvq678UET45DQAq Uvu+ZKTCl8gB
oKdo51nlwg0AlaBd3w5Wk+ByMADoCdpqsqVyAKhAlsoBIJF2LpULNwBUAmeV A0AilsoBIJH2
LZXXOKscACpBW012iA0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCIcANA IsINAIkINwAk
ItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCIcANAIsIN ZXZo3TElfwK8
EeGGMluy9ImSPwHeSK9yTwAyW/bSK7F06dJ2P76uri5GjhpUsu3QumNEG2g3 4Ya3YOnSpTFp
0qR2PbahoSHmzZsXI0eNK9ku2kBHCDfsAfvtt98b7l+5cmWMHj065s2bt8s+ R9xAR3iPGzrZ
9OnT4+Mf/3ib+0Ub6Ajhhk50ww03xNy5c6O+vr7NxzibHOgIS+XQSW644YaY Pn16zJo1K8aP
H9/m4xxxAx3hiBv2kKlTp8add94ZERGLFi2K6dOnx5VXXhkTJ058w+c54gY6 whE37AHTpk2L
2267LSJeO1HtrrvuikMOOSTOOuusv/ncliPuLavvj/7Dzu3UeQL5OeKGPeDa a6+Nyy67LAYP
HhwXXnhhzJkzJ8aMGRMTJkz4m89tOeJ+avo9nT1NoBsQbthDpk6dGl/72tdi 8ODBERFx+umn
t+t5LUfcn/9lp00N6EYslcMeMmzYsJg8eXKsXbs2Zs6cGZMnT27X81qu437g ifs7eYZAdyDc
8BY1NDRE//79i+PLL788Lr/88nY/31nlQEcIN7wFdXV1MW/evN1+Ilpbj9+Z T04DOkK44S0Y
OWrQLp893lGiDXSEk9OgzHwfN9ARwg1l5vu4gY4QbgBIRLgBIBHhBoBEhBsA EhFuAEhEuAEg
EeEGgESEGwASEW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFu AEhEuAEgEeEG
gESEGwASEW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhE uAEgEeEGgESE
GwASEW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEg EeEGgESEGwAS
EW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEG gESEGwASEW4A
SES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESE GwASEW4ASES4
ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwAS EW4ASES4ASAR
4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4A SES4ASAR4QaA
RIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4 ASAR4QaARIQb
ABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4ASAR 4QaARIQbABIR
bgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4ASAR4QaA RIQbABIRbgBI
RLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4ASAR4QaARIQb ABIRbgBIRLgB
IJFe5Z4AQE+29KUnY+lLT5Z7Gt1K3aijo27U0eWeRqcRboAyaYn2xFMvLfdU upU5c++OiOi2
8bZUDlAmor3nNTVtj4mnXtqtVzGEG4Buobm5KRqbtpd7Gp1OuAFIr7m5KRob G8o9jS4h3AAk
V4jm5sZyT6LLCDcAiRWiqannRDtCuAHYjWdm3hkfnHR6HDH6uDhx0sVx+6zn i/sOrTumfBMr
UYjm5uZyT6LLuRwMgBKrf31LnP+fz8WXv3lHTDpqRPz5yUfjussuic3DZsY1 E/Yr9/ReV4hC
oVDuSZSFI24ASnznmp/Gxfd8Md53zMiorekddce+N27//nnxwytnlDxuzW9v jbOuf7BMs+y5
hBuAEvet2RofPWyvkm2Djrg0tqy6vzhu3r4m6u+ojR/f9L6unl6PJ9wAlGgu RNRGVcm2qoho
vTA998ZPxSvvOiP6qkiX8ysHoMQFI/rHt17cWLJtw/PfiwHDzymOfzLsijh/ 1n1dPTVCuAHY
ySW3nB/fueDqeGjBn6OxqTH+uGBOfPKiH8WFX76g+JjbP/vOGHHAY3Hv6q1l nGnPJNwAFatQ
ltv+7/h0/Lh+Qnz7ykvjyMNPjgumzoh31d8d1xw3JHYsmBdi/5OHxN23PF2m efZcLgcDqEjl
vdzp8DMvjf8+s/QLUFrm8+KS30WhUIhR590ZD58XZZtnT70cTLgBKk7P/GCR N6NQ6Hm/J+EG
qCg97yM836qeFm/hBqgQzc1NPerLMvaknrRCIdwAFaAnfS1lZyn0kJPWhBug zJqatkdj0/Zy
T6Nb6FVTW+4pdDrhBiiTulFHx5y5d8fEUy+Nmh4QnK4yZ+7dUTfq6HJPo9MI N0CZtMRlzty7
yzyT7qVu1NHCDUDn6O6RYc/zyWkAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLC DQCJCDcAJCLc
AJCIcANAIsINAIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJ CDcAJCLcAJCI
cANAIsINAIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcA JCLcAJCIcANA
IsINAIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLc AJCIcANAIsIN
AIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCI cANAIsINAIkI
NwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCIcANA IsINAIkINwAk
ItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQAVbN26VSXj6oioiog4tO6Y eP6FBeWYEwDQ
hoVPvRj19V9qGVb1ar3z8ccWR0TEmL8b18XTAgBaW7duVSx86sVYsGBRyfaq VvcLLXfq66/u
qnkBAG1odaQd8Xqzq3Z6TCEAgEpTtcudnQg4AJTfLp3+f1TkcD/cLg47AAAA AElFTkSuQmCC

--------------010109040701000602060400
Content-Type: image/png;
name="VE2.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="VE2.png"

iVBORw0KGgoAAAANSUhEUgAABQAAAAPOCAYAAABQ1rUJAAAABHNCSVQICAgI fAhkiAAAIABJ
REFUeJzs3Xd8E+UfwPHPJd20lA5oKbNA2btslL1UEMUJKLhFxYGoiKCIAoKK ggsc+EMFUZHh
QARkibJ32avILKWlLZ2Z9/sjTdq0Sdu0SYv4fb9eaJ/L3T3jZr55njsFUBFC CCGEEEIIIYQQ
QlyXNBVdACGEEEIIIYQQQgghhOd4Wf84Fb+7IsshhBBCCCGEEEIIIYRwo3rR bYF8AUCAH75f
WiGFEUIIIYQQQgghhBBCuE9Ojs72t10AUKfT2/7Ozs4hLu4wRw8dxJ8rmFTI VkNo0qwZLVo0
ISDAv/xKLIQQQgghhBBCCCHENaQssbPyXlYh9yUgp+J3M++LbwBISkpmx+aN 9G10mZG9tPj5
QLZe5cIVE1+sNhGXUI0bevSiatWwMjaVEEIIIf6rpkx5j4kTn6+QfAtytRyD 7n+RX755x+G6
/w11spbTk+W1lklVzegyLrPxhzlsir9abJ4F2zak8QCeHtaHM0unM39vkkfK KoQQQgjhqrLE
zsprWW9vL15/3XJfZdcDUK83kJOjY+um9Tzb7woDukSDTxiqKQdFn0N1f5Xx w1L59o9LLFu7
lv433YS/v5+HmlIIIYQQ17tNm7bTsWObcs3zpZeeZtu2PWzc+Bfdu99gm+5K OTo2qs7MA3HU
bdjY4brLu06AXV2siirHpk3bPV5ea5ki2zzK15P7sODlBba8neVZsG2fHtaX dXNG8+6P+wmI
bkLjcF+PlFUIIYQQoqSssbMx/ZMZ2jMUb9/KqMYMdDlphAYqvHynwqKNjmNn 7lj2uf7J3NGt
OgGBoSj6S+Rkp1GpUgAvD/Vi0dq8ZcPDQ2zLFgoAxsUdpnejJAbfWIOs1guI qtMi91MVgNR/
NjAo+34OnE4kLu4QrVu3QAghhBCitLwjOzDynpuoVz0MU1YS21bOZenf5xn+ 5mwOTn+BvZkG
vANaMP312xk/7k28a3VxOL8runSJtf3dpk1zvALqM/TREbSoE8bVC0f4cd7n HErREdZsEOMe
vhlvxczVxNOsXfwpQ0a/DcAPy9fw3HOj7NY7a9Zcxo9/Fk3VduVeJ2td8lO9 63DvyKG0qB+J
7sppfp3/CdvOZ9o+f/vtDxk//lneems2E2b+wLinh2C+fITvP/uMw2l6h/X/ 88RVvALqM9xB
ezkrk6LsxKfyMM4dm2ab7mi7d7vrVbu2nTVrLgADnvqYr/c9SlREU+57ZBjN aoWScjaORZ99
yclMA7NmzWXmj/t5qreelyd/waxZc3l70UaevrMTx1e+zWpzf54e1IoNX77J yoPSi1AIIYQQ
ZWONnd3TLRDvoHrgVwcl5xw+5kP46LMJ8FW4pYMXB/4pHDtzx7K3dw0lodrL 1GjQHq9j00jP
2o+hyURqhFRjkO5BW8yuZ8+utmU1+Svg7e3FP6eOM6yblkAfPT5Xd3D18gmu Jh7h6qUDpF6M
w5iyCx+tgX6xcOTwcby9vez+7dixR9KSlrSkJS1pSf/H0yX5ZzXs8Xs5uXQ6 dw7sw7DRM+l6
68NcSDHy54aL3FAnnXRFQ0THW0jeM5/te48zbJTj+V3J22g02d3EdX9yFJfW fszQwbfw/Oy/
GP54NzLNGp5/6CaSN0yiV8/ePPveBgY+cA8jRlmCft2738CePQcK1Wnz5l0M d1JGT9UJYOPG
v5g1a67tn7e3F92eHEWV+GU8dOctPP3uBoY8NoQ0g/0N7ObNuwAYHB7HtLEP 8s5vOQx9sA1Z
quP6X8lx3l6Oti8o1GgxGGPmPsym9CK3+90jH7Fr2xdfHG1Lnz96mF5PPorv /m8YevutvLvK
xIhH2pGjaAGos+VNxr0yhf2HLIHTxkfm8er4D2jUsw8RR5Yz9YNl9Ht4Ipcy zS7vqxV9PEla
0pKWtKQlLemKT+f/Z42deXspoGhB8QWNFhQNCqAo4OOFw9hZwWXP+Q4iscar JDX4Al3dsSVa
1t9HQ0RkBAHVWmFsNh2fzoto0H44gaE18fP1sS2bX4EAoDcBmlT8fCAjR0Hn W4+AKlEEVKlJ
QEhdAkPr4h0Ug8msIThAwahLwdvb2+5f9+5dGDBgoKQlLWlJS1rSkv4Pp0vy z+rLN6ZwvnI7
XpzyHh+8MwGtbxSJZ06RtHMFNe++i4uXsunYozobFm3DL7wWX06e6nB+FK9S 5Q/Qq3olBjzy
Bot/WcX8d0YRUG0QJ49c5PNf9xHW7gmmvjaWNkGneeaZqZw99o9tuTZtmmMw GAutc97k8q2T
NUiW/9/27XvpFRnAR58sJS2gGlX0O3j2+ZmcPnIWR2Z+s5GDiUaMp5YQVOtO ThxNclp/Z+2l
8bIv08aNf/H++58w+o5mrPxsLlqvvGEozrZ7wbbNn+4REcBHn61AF1wN/bEf qFz7Do4fvgTA
/D0JnNeHEdu8JgCfb4on/vJBfIM6s+CPvZw4sh5F48fFY4dB49q+UtHHk6Ql LWlJS1rSkq74
dP5/1tiZXq+HrNOQvhuy4jHos9EbVQwmMJlxGDsruGzVhn2pVq8LVWP6EtLs sRItazKkU+nk
a1y9sAf/KnWpEtUKQ8YFEv58Fl3mJduy+dm9BGT+/xbx/fwP+OY5L2pVD0Hb 5iMqRXbKHfxr
mTHz3DqO/P4cR/9JYfxXKqOfG+PwJlIIIYQQoqBnXnqTeTNfI9Os8PqkafTo 0Y23lqzBe/Us
fv9HR9rFBN79YC7du99AmzYtGTJpJuvHvcPL793MQ0PG4tusKY9OfB+vVe87 nD84OBCAyZPf
tuU5adJLDssyefLbucs1Z/p7cxh1Uw/ic/L3DNTQJrY1tWtUxz8smq6DB2Ne PYNFu5OZMeND
27LBwZULrbO865S/LvlNe28OD/TrTo3mTdH6BeDvDXqdgRlvW8pvfQ7ixo1/ cUefbkQ0a0pg
YCTT33ieXr0H0aZta2rViCxU/9ff+oAnnLRXcJCfXZmsvHwDiKpfj2/mzC2y jaxlsrZt/rq9
NXMOIwb0oGazJnhXqs70N16gV++b2bBhI92730DL1s0JCAxkxtR36d79Blq0 bs5Hsy3rbd2m
NbNnfZS7rhYEBwcVv8MKIYQQQjhgjZ3VrabBy9sHReuH2WwiW6+Ska2SkZlB WpaZExdNhWJn
tmUjNAT4KKh9jpFz4Q+y9Sphdbtz5OvGpGYWs2w1DTlKGAFdvyW0dicA9BkX ObrkJpISjnPi
gpHxX6k88/wYxy8B8fHxRq+EcTHlCpUq6TCePUaYEoIKqKrlX9aFvWTm5HAx RcUnIBQfH/tf
0IUQQgghnLmkaGiYHs/xhvdj0p0GFFqG+PLZuq0cq9yce0eMyze3mbiN55j0 2WscW/QKF81V
aK9AyxAfPnUyv/W+ZOrUCaxevdH2Sb9+3Yss19bkbMbeFcucuBzqt72Lp27V 8PLkRTzy5kwS
l85i2d+/ckrfnLdGPsTJ9e9hRiXcLwDA4b1QRdYp/9vitl7OZuyQ9nx/Iov6 LW/i0dtqMuP9
BQ6Xm/XG03z981/U63M/WRfXoCoKD735Lpcd1H+bk/ZSVD0+PvaBtfxBSUWj LbaNzKrztt2a
nM1LQ9qx6KiO1r2HoUv5CxXF9rlWgcCAvJeEeOV9hIIx35pUuYcVQgghRKnl xc4qYar3IkHV
mthiZ1oVAi6u4tKu+VxMMRaKnVmXDQkEnUHBN3EHlWr0IADITNhFlk4lW686 jLtZlw2s5Id3
68nUqtMZQ8Z5DPocAkLrU7P351xcdBsXUy7jExBqV+ZCQ4BbtGrF1+tNpOT4 EtWwBxHRHYiM
7kD1eh2Iqt+BsAa3kJbjz++7VGJjWxXqBrlx42ZJS1rSkpa0pCX9H087+7dx xd90ee0bnhna
kW3LPkPjFciXK3fw4EdL+HLKWKpe/t3uRiU7fg0Gs463528moFZ19PixfFOc 0/nz59WlSyxt
2jSnTZvmXL6cXKgs+e3+YTG6G55n1nsf8vgtdVn2yVccOJLKhqWrqNHjIWbP +Ya3H2nIH59O
IuloHH+fSWPxr8swmM14e3szYcJUu3XO+6186wR5zwCcMGGqrTx7f/gOuj/L jHc+5v7+Dfnl
sw9Zu+GQwxvZKRs0PPfm2/Sql868dxbgXSmKHz790WH91331ncP2ql490mH7 RkVFEhUVSfXI
qsW20cbTKXZtm9+exYvR9HqeGTPfZ0AjIwvemYe3XzW7eXy9SxbYK8n+eq0c T5KWtKQlLWlJ
S7ri0/n/2cXOGvemVpM+1G7Sh9pN+1C3WR/CG95OqpPYmXXZS2lmktPNJKy5 h+PfNOTg/2I4
/NO9XM02k3TVXOSyyRkqXhoDWUkHOb3qQY780IsLh35B0XiRkqm1LZuf3RDg 5ct+IzMzi+8X
LaJPwwvcckM1goIjUVExmkBvVLmUmMhPGy+y53wN7hsxjMDASoVuqDp1upGt WzdJWtKSlrSk
JS3p/3DamcQT+9h1JAGD4kv16PpEBPliTI7n0JkUVK0vEbXqcuHUEdq0aU6d OrUwZl5g5R9x
xLRsQpXw6kQGeXNq7zan87ti+fKVtuXSL51iz/54UrMM+FSqTO2G0QRp/fDX X2Tf0fNk6IyA
hhoxjagW5EfC8YNcyDAxaGAftBoNO1NrsuD1YfTo0ZM2bZpjSrlQrnVavnxl oWm33XYTGZfi
2RsXT3KmDp+AYGo1qEtlLx9279pBmzbN2bPnANZht43qhHHiTCr+VUKJjonC V1MZv+wzDusf
4pPlsL1q1QixK5OjOlinO2ujSyeP2bVt4e10mpRsAwGVq1C7Xi0CvALZtf1v u7zyL+Psb1dU
9PEkaUlLWtKSlrSkKz5tZR87i6BylUjMKhjNKnojXLqU4DR2lrfsefq31eDn A2YzGE0qOQaV
KxkqK3ea2XuhZpHL3tQpmEr+/uizkjAYTRiUQK7q/Pjpz0T2nI/ivhHDMJuN tiHAdgHA31as
AeDChQR++ekn6lQ6S/cWEFwJDCa4eEVlxQ6VbE0tbhsymJo1owo1ghBCCCFE UUw56SRcTiFH
Z0RVvKhSLYrKpJN4JY0cvRk0WrRaDUaDgZiYeqAaOH8ukZwcPTUb1MVXUdCn pzif3wXnzp0n
O1tHTEw9VLOO5KRkrmboMJlUtD5+VIuKJEDN5nJyChmZBsyqCoqG0Oo18cpM JiU9C6NZoUFM
Xby6DKXmn1N5Z+khWrdpSp3IkHKtk7UuBTWoV5Pk5CSupuswmVW03r6EV4/k 6uUEsrN1+Pv7
8tZbs23P2fP30ZKtN+PtX4nqUVXxNmY5rH+ov8lhewV6awqVqWAdrNOdtVG1 4Ep2bVtwOyVd
TiY9Q4fJDF6+/lSLiiAl4YJdXvmXcfa3EEIIIURplSV2Vl7LJiUlOQ4Arlm9 wbbCjIxMtm3b
xZYtO8hKTwQVAipXo1271nTp0oHKleXByUIIIYQQ+V38czXHAmpRtZIXTZvE VHRxXLJw4RLa
tGlO06aNKrooQgghhBD/CmWJnZXHshcvXnQcANy44W83NoMQQgghxH9L9sUz pGbrUMLqEBns
U9HFccnRo8fJztbRunXz4mcWQgghhBDXvH/+OeP4LcAZGZkVUiAhhBBCiOtC UBhBQQAGMjIM
FV0al9SoYRliIveDQgghhBDXHwkACiGEEEIIIYQQQghxHVMA9cjRv9Hpsyq6 LEIIIYQQQggh
hBBCCDfx9QmgcaOulh6AOn0WQYFhFV0mIYQQQgghhBBCCCGEm6RnJAOgqeBy CCGEEEIIIYQQ
QgghPEgCgEIIIYQQQgghhBBCXMckACiEEEIIIYQQQgghxHVMAoBCCCGEEEII IYQQQlzHShwA
rBfdttA/6/T8//cUZ/k7mi///yc9fLfbynD1xB88cfc9tGjSnoZNujNo+Dh+ P57utvWXp/zt
WL9+e2K73MXMFeeKXe7s2rk0b9CekcvPupynO7dFSdWLbsuLqy4UmlbadZVG edS7IvZNTx3z
tv2yXjtadbqTT7cmlUu53LmdSnt8ecLuTIPt78QdE6kX3ZaX9iTbphky9tGk 1eMut5unz/kl
5agcxZXtWim7EEIIIYQQQpQXl3oAnorfbffPOq28OMq/qHkBvll3wm35j7n7 VWoNe5mt+7Zx
eO9vTB5emzF3vey29Zc3azuePLGFxe/dyacvPV/sMjc9/gWPzF3Ol4NruZyf O7eFKw5MGMd5
vbnM6yntvl4e9b4e982Tp3ay4v2efPDkdJeXLQ13b6fSHF+esOB0hu3vP9/a Rq/Xb+DPadts
09JPLya05X3lei4XQgghhBBCCFG+yjwEuGBPCn3qPp6+83YaN+hIt4HPsP5C VlmzKFJO0nZG
3X4rTRv35t01/9iVy929E09mGWnXpiGVfDRofSvR9uanOLz3Y1s5nrj9Nho1 6ETP219ke4re
Yd75y3Tg6zG06joeAF3KHsbcdw/NG3agQ88H+fFQGlA+7amazZjNJhS0ReZZ L7otWSYzHzw6
CK0CKfuXc9/Ng2jcoB0tYm9l8sLjTutScFsU1V7528Ud5k6ozkOTNxea7qz8 Y9t35bcUnaUu
qZto2Oxussyqrey6lJ08OugWmra4mVe/2Gqb7mh9Bevtqe1Z1L7pLE9n9S/p vgmwdfFn3Nmj
Bw0adGXW2vNuqUt+NTo+Qk7aXw7LVdwx56zeJdk/3ang8VXUOeHH99+kf+du bm3Pg99beh6a
DUm8czyY94e+id/h2SQZLUHxf74/QpNRDYsth7NzrbPt8Fy7LvyeexxlXvgf 9aLbMvusJRip
S91Iw2Z3kWVW3VJHZ4o73upFtyUl7ls6Ne1Il5ufZuOlHI+WRwghhBBCCCEq iksBwOKG3wIs
GDGWRk/OIO7o38wbF8tzQz8rcyEd5W8twzcjx6O/eTx7Dqyg7dFpdvO7u5fi lzNGMnXQAAYN
e54ZH33Lxl2n8z67bxxZA15i35GNTOqXwRPDFhS7vmX1XmD7b5MBWDDiBS61 e4ytBzez8PXO
TLr/zdzpnm/P+g06ce8rKxnz0awi8yzYni89MIOOr3zAwWPbWbvoBRZMGeu0 LgWXLaq98reL
O9S5fTodtr7O0guZdtOdlf/xx+vz2Q+WIc5nln9O7YHjCNAotuW+e+Bl9Le8 wu49S+me/b8i
11ew3p7ankXtm87ydFZ/KNm+CfBlahPmr17Hurn389Hj7h7qbObEhrn4hfR2 WK7ijjln9S7J
/ukOzo6voqwJ6snSTRvc2p4J67YAcHn3TAL7jyPIJ5g3e/sxZc8VADauv8TD LUKKLYezc62z
7fD4A9F8tswSfDzxxUrC2oeyYu5JAP5ZPI9aN79kd1yVhbPHQ5TkeBuzphrr 9v/JtEFGnh/5
nVvKI4QQQgghhBDXGgVQ98WtISgwrMgZ60W3dfjl2Drd+v92Me24Yswbbqlo fTl5YkuZC+os
/3Yx7Vh5eDtVvTSY9JeIaXSTXXmcLVdaqimTQ7v2snvXXjb+/hNh937MjKEx tGnQjtWHt1PV
W4PZkETDJndw4sTGQvnnL9eeE7sI1iq2evx6aDuR3vYxWU+3p0mXzIeP3kfi nZ8z7daaxeaZ
vz7GrNMs+Hw5+46e5sThAxw8fcW2DziqS/5li2qv/O3irnpmnF1Oz4eOs23N izTIneas/Pqr
O2jXbw37t77ClM43Uv+n1Qyt5m9bV4eG7VhxKHefMyQS03BAkevLX29PbU9w vm86y7Oo8pZk
36wX3ZZ9J3YRlDufu441awBHURSCIurz5Kw5PNYxrFC5ijvmnNW7JPunO+rg 7Pgq6pyw+8RO
qmg1bi3PiNib+HzHSn66vS+mz39maDV/shJ+oPtjCjuW30qX9s+xedecYsvh 7FzrbDvkpKyn
/c17iNvyPE/HduXWJRN4dsgqDu2ezasdb6Dxz6sZHhFQ5vo5aqfi9oH8df3z 6E5q+uSWveld
nDi+vsxlEkIIIYQQQohrRXpGMq1a9MXL3Ss2qrD28A6i/bTuXrVTeaPIPDuc DEDRVqJZh640
69CVYQ/fTuPmDzBj6GoUu3iVGUUp3LnSZEi0S+cPcplUcBTz8nR7an3DePrT TxjQ6QkO91lG
kwCvEuf5+s0jMD8/h/taX8W/5nMM7DMEcF6X/IpqL3cF//ILrHUb09oOYcwv ecMqnZXfp3J7
7vMey+9Hu/G9sSdx1fwLrU+17mqqqdj15efJ7els33SWZ1HlLcm+CdiCf+7m LPCVv1zFHXPO
6l2S/dNdHB1fdmUpcE6wBt3c6cGm8OX2JcxP7Mq23H05IPJuelzqwYK/ElGa Diu0jLNyODrX
OtsOfiE9udn8Gn+ebc16r1v4sO7N3KKdyven1rPM1J0Dbgj+Fackx5tXbvlV zCiK2y+JQggh
hBBCCHFNcPu3zUfrB/HyvB2YVSMHVrxNy66uPcDfVaObhfD83I0kJfzNvX3u KfS5VlFIyM50
sKTrhrfqxNIEyzOkVJOeM3G78Q3rDFjq/dL8behMejZ9OZmgukMBCNBqmLX2 PMaMi7w98gGn
6368YWXGzd+GzmTm5F/zaNr2edt6Pd2eWv9oPhlbk0nLz7mU5+/ns+jZvAYt WtdmzayJxdYl
/7Zw1l6e1OuN2Zx6/YViyw9w7wvNeHLAMzR97qFC63mqaQgvz99G+pUDvDg8 73Nn6ytYb09s
z+L2TUd5FlX//Jxtz4pW3D7krN4l2T/dqeDxVdJzgrs0GdWQd4dPo95z9nk9 8XxDXhs5jyaj
GpZoPc7OtUVth4ceqcszj75BzCOWYcSPPFqPN0dMpPHTD5e9YiVQkuNt+BPv cTQtkz8/f43Q
lo+VS7mEEEIIIYQQory5PQD48MK3CV07neYNO/Po7JNM//Zpt63b0XOehn31 LqF/zqbv7fMZ
8eGSQss8GBvJja0GuCX/TxZPYeMrL9Gr3Y00bNyDUTM28fGScZZ8FryN74rp tGrcjcmr/Zi9
cAQAv819hC8eH0yLrg+R1X+G03U/uPA9Ale9Q6tGHRj2+mbeXDAJ8Gx75tdg +LtU+d8il/L8
dOxNTBjUj9bdH+VSi6eKrUv+beGsvTxJ61uLjyfXK7b8ADX6jcVf68drt9cs tJ57/zcd7c9T
6NJ/Oi0eexeNtlKR68tfb09tz6L2TWd5FlX//Jxtz4pW3D7krN4l2T/dLf/x VdJzgruEtrgP
RfFj8q32b+6uM/gVArWaQs//c8bZubao7VD37sdJP5bOU3fVtqVzLhp59U7X 3yJeGiU53t6/
2cTdHfoy/a9wPvvfbeVSLiGEEEIIIYQobyV+BqAQogDVwP7f3mfY5GwObL82 gmL/dad/+4Q+
zyzkxIm/K7oo4l/A3c+IFUIIIYQQQohrjcvPAHT05t/y/OJU0fk7K0NFlOPf KH/bVfR+U9Yy
zBr9KAs3xHElW6VGo1imfuPZYe6eci0cU46UpVyX//ib0XN/cHeRXHYtnSuK emt7ftfCti+N
a6mthRBCCCGEEOJaJT0AhRBCCCGEEEIIIYS4Dll7ALr/lZNCCCGEEEIIIYQQ QohrhgQAhRBC
CCGEEEIIIYS4jkkAUAghhBBCCCGEEEKI65gXgK9PAOkZyRVdFiGEEEIIIYQQ QgghhJv4+gQA
uQFAHx9/fHz8K7RAQgghhBBCCCGEENcDf78gIiMbVHQxhLDxqugCCCGEEEII IYQQQvzbFQz6
JSScIDsnvQJLJEQeCQAKIYQQQgghhBBClFL+wJ8E/cS1SgKAQgghhBBCCCGE EKVgDf5J4E9c
61wKAF65co7kK+c9VZb/pLDQGoSG1izRvP+l9r/W2uVaK49wjWy/ivVfbf// ar3Li7TvtU22
z/Xn7LmD1KrZzG7ahQtpxJ866ZH8ouvVJyoq2CPr/jdw1N5CCOdcue64i6d6 /ZXnddGT53FP
ut6vEWGhNQDKvB8UPC5cCgAmXzlPTIOOZSqAsHf8xLYSn6j+S+1/rbXLtVYe 4RrZfhXrv9r+
/9V6lxdp32ubbJ/rz9lzB+2208Y/VxN/6iRNm7bwSH6HDsUB9enerZ9H1n+t K9jeQoiiuXLd
cQdP9vorr+uip8/jnnS9XyOOn9gGUOb9oOBx4TAAGF23DQALF02nS+f+ZcpQ uE7a37FrrV2u
tfII18j2q1j/1fb/r9a7vEj7Xttk+1xfrF8aK1Wq7JH1t2/flR07/qZ7N4+s XgghSu16GfLr
6fO4J8k1onSc9gCMP72nPMshCpD2d+xaa5drrTzCNbL9KtZ/tf3/q/UuL9K+ 1zbZPtcvX19/
vLy8y7weo9GATpeNn1+AG0olhBDuc72/6MNd53FPkmtE2chLQIQQQgghhBCl 5s4vjV5e3mg0
WoxGvVvWJ4QQ7ibBv4oj14iykQDgdcZo9OLcuXPUrRsJgK9vMOvXr6dnz57o dGmF0p42b8JT
dun4eJjy7ccez9eRa61thBDCFXPnzi/xvFFRUdx6a+meiXK95SOE8Dx3fmk0 m80YjYYSzfvT
3GG2vweP+talaaX186an2H/6MK1bxjCw1adlWpcQ4t/jehn268y/IfgHrl0j RGHlGgA88fu9
NBjwncfWn5YRwJqtm23piwkJ9OjSudB8GzZvoXpkpC3dt1MXggOzSpVnerrj nS8oqPwPIGuA
6/LlywDUrRuJTpdG+/btbQGtgunyMGVKL4hfx7p4mDcPEi7mEFndr9zyt7qW 2mbYuNf5dsbr
Hs+nKNmKL7N3fc2B40dIyrkKQLhfZZrHNObZ2BH4qzqP5n8kPZF1x39l79mT +JvCUSqZiI2I
pXvD9tQOCPRo3u5ySVOHByd/T++WDRk7ONQ23dPnuvLMp7zq4qrTR1LZvSOF pEs6wiN8ads+
hLqNq5Rb/qGbn2b+9jDqRYfj6+dFw5jqqPUGezTPRo0aoSgKt956K8uWLUOr 1QIQEJA3BMLP
z3JuPX36tOQjhKdkXSZ+2f1U7focgXUHlHix1NQczp8/T8OGDfH2NnmwgNeO Vb9vo/8AVx5g
rmI2u9Y2BQN6jgJ8jgKBpbFy+7OcPJ7AzJG9OXzIi8nvD2TSmF/LtM74OJH0 AAAgAElEQVSy
2rp1r+1vRVFQFAWNRuPw//n/NW1az6V8nphreUuoJnd9Wo2Cl0bBS6tBq9Xg pdXgpdGg1Vj+
1moUNBqFMYPK79oshKf8G4N/7rqH/27SFO6dPNHp5wbf6jz7xR5i64fwcBff MudXNNevEcJe
uQUAT/x+L30e28Yfn3X02JfJVZs389R99wLw1+69vPDQfQ7nG9SjK6s27+SG tq0B+HjB99zd
r1Wp8lRVlRo1athNO3bsGGaz5QtMcLCnD4I8Xl5Gata0vOFl//79pKen06JF DN7eJrvebVDO
vdtyg39WY8d+ZPfxwm9fKJdiWHv+XQtto8sx2qWHjZvKtzMmlEveANN3f8+u 4/sY1OcUUXUg
KvMhAoBzWTmcSr7Ao9+9QvOYxrzc9h6P5P/N3vVsS9pN19g4nmzTh8R/DJgN 4RxPOsYHm/Yx
PHYwbcKjPZK3p3nqXDd52EgmffuV2/O5nKbjo90/cCUjhSsZqYQEVCaschiv 9hjF6VWDPH7e
Lo3TR1JZ/WsCzWMbEpn7UqvVvx6jH5RLEDB089PoAmry1GTLNWbb3iocO/IN Ma59l3LZ0aNH
AThy5Eix80ZFRUk+17D4hZagUfTw3yu4JBYHD1q+2DdrVr+CS+JYdrbK4cOH CQkJITq6eqHP
4+MvkpKSQpMmTfD3V9yWr7PtdO7AEloM/5K4hQ+5FAA8f/48TZs25cKFC9So EWb32bW+Dcqi
5EFAFZPJtS92OrOPR+cvaNfROGY++Twvzv6MIbED6d2oEV+vfIYRN31QpvWW RXBwMAEBAZag
nFaLRqPBy8sLrVaLl5eX7W/rZxqNhkOHDrmcT+Oa4ejq1sNHq+DnpRDgpSHQ R0Mlby1BPhoq
+Wio5K0hwFuDn1bBV6vwxdIdHqixEKI4Zf2esPvLuba/G9YJt0u3fWiUW8ro OtevEdejetFt
ATgVv9thujhlDgA+NudE7i9BCmajkaBKlaheLYiIsMp0bWq5Yc9e1xVy78cM BhOHf7mLJoMW
lzXrQkxmBZNJBQXijhyhR4dYu89VbMUg7sgROrdqBQqY1TLkaTKhqvYrCAkJ QafTkZWVhdls
JiTEv/QZlNDGjZbXRHfr1o06deqwZ88e1q1bB0CLFjEV0vPPyhb8y/3/zJmj bT0Ahw97t1x7
BNatG1nhbRO35yxGfTpxe87Sok0tAHS5PfDKw/Td33Pm3GnuatWKHE4xKfYo k3c1IuTyTfgD
zcJCaBYWwspjp5nO924PAiabstmZsI0ba0USG/Ay3evezILs5zgXf5nosLpU rezLwl0/UbvP
44RpPX/suNPhn+9yy7nu9G8L0GbY/7rYqHY4uv3bqFyjHnv/ftIt+Sw48Bcr 49bRqnYdompG
ApE0rt6I8EqRHP/l5nI5b5fG7h0paL0DOLz/nG1aSFgoWaYwxqx9j1OXL1Cv ahT3d7ibtkGF
gwVlYQ3+hfa8j1tfvcJPE/2JrXOZNXuNxS9cRo0bN6Zbt7xXne3fv5+WLVsW mi81NZX9+/dL
PiV0z/gVfP/WLXbTPBmgO/XNAHpNOMq6qY3cvu7SUlWVLl26sHnzZpo3b1DR xbGTna1y6NAh
NBoNV65cAbALAsbHXyQ5ORmtVsvBgwdp1qyZW4KA8QsH0HP8Uda/VXg7GY4v J/zOGS6vU1VV
goODOXToUKEAIEDnzp3ZsmWL24KAV49+RvLOpbZ0WLshVG70mNPpnjLhtTuZ +saPxQQBVcyl
uCG/+8n5Ls2fbS7bfUXrljH8vnANbz83kGFPL6Zjs0bsST3GiJvKtNoySUtL Iy3Ncg/rSg9A
Vx05lwTnklzuASjEv9211vtv0Lj1oPFCVbSg9QGNDzU1V+jQuR1dOjZF3djR Lffwz3z6Alf2
HmPBnJ/t/q4YpbtGXI9Oxe+mXnRb6kW35VT87kLp4pQ5ANjgxo54axR8vBS0 ZggL9CIqyIdq
lbypV9WX3Z81ZPCTP4GioOT8w4CHlgJmfvrkNlrftays2dsxqwpGs2qJ9AGZ ds+FVHMDgHkX
ImPuTmQ0lf7iZDabMZvNKIpiCwSGhuYNBTx37pyzRd2uW7dupKenk5SUxG23 3cby5cvtAl0V
Ndxk3rwKyZa4uOMOp99++00sW7ayXNvmjnETIQeMGDDoc/Bu3J2Jf+5gCjBu znRmPPGyR/O3
ylZ8LT3/YhoBOXTxsfTGtAYB/S7fBOQA0KNhJIv37SPbzcOBP96xmCo+Gi5f TcXHVBMfJZgR
TT/ha55k6+69BCiRRFVSWHRgNaNbeXZIZWnl7FtM7a4Pcyn3yQHPDGnL3u/a MPjJ5QCoWacZ
8OCPoFCqc502NZmoLt0JCLAMibx0JpFmXuFEtevB2oUD3JLPggN/sXzXCgbH dqBVrZaEBobj
pfGiZkhtdn7ezW11caez395P5fBgki6N5tTJFNv06HrVqNsskvFxLzCxZ3+g BQCTV8xi0i3P
uS0IWDD4t3yiP6asDMxZ6ZyKT6K5W3Jx7MoVy86W//pilZqaWmT6v5xPUe4Z v4Jfp7UDoJJ6
iYGv7OT7t24pMvBTVie/GUDvCZaej9fibey1GATMyMjAZDJRtWpVABISEsjK yqJatWokJiaS
mZlJZO5jXRISEsjIyMDfP6hMeZ5a0J9erxwDoMBvvJxa0J+W9/3P8pm5dOtv 2rQpBw4ctGtn
6z1k586d3bYNkncupesLx2zpv99tSOVGjzmd7klFBwHVQu3sKSNHzynT8gNb fcpzy/vzz3w9
z9zcnI9+O0CNehX73KyIiAiaNGni0jKHDx92OZ9x9edT9z7XhjufXjAQeNPl vIS4VlxrwT8A
c/WO3Du4CT5aDX7eCgHeWoIDtERX9ef8/Lpuu4e/svcYieeTOPZPku3vilF+ 14h/i7IEAcsc
ADyxaVteD0CDkaDKlYgMq0xEeBC+zWsQcesOvnvPMtR22GNv8f1n40GFTiPc /7wMo0lBb1RR
cm+rM/X2d2YKoJI3zWC0/G0yly0AqKoqR44cwWg0otPp0Ov16HQ6unfvXq7d VK3BP4BffvnF
YRDQ075d2NYu7d8U4uOHMXPmaKDw8F9PsQb/brzxxkKfbdq0yWEQ0JOWzJhi Kdees0z8cwer
3xzJ6YQDPPbxDryb9Wbinzv4qU0teg17BD8/X3770jMvSpm962tqhgaTkp0C 2UC+0evWIGDK
kU62aTfUrMbsXV+7tRfg+QsnqOrtx5mr2WQbMgHwwp8Hm84lxPc11m05C0o4 pxPioXQj8z0q
e+9imt42zZI4Y+mN8sHS3Yy9axnfvWfpRXTPozP44fNxpT7XmUwqAQFawhtH kXH6Mv5BgSSf
3YUu5SSDn/2b72Z0KFM+l9N0rIxbR/+WrbmxUTd6xvSx+7zWi6f59s0abqmL u+yaPpg7554B
YMGjCwkOy3tOXKPmkXyWNJNBMc3Yd+48KCqoCoNimjFn03w+v3l8mfPPH/wD +GliAKasdExZ
GWSf3MkDHZK5UuZcnDt16pTD3nGST+n9Oq0dA1/ZSafYDgx8ZTu/TmvHgdzg nycc/6o/fV/Z
h2rORlHBbFY5/lV/h/PGjFzlkTI4+2EMCgegyuOeoSSqVg0iI6Mq58+fp1q1 aoSFhZGdnc2J
EycICgoiLCwMg8FAYmIikZGRVK1atuDfia/70/uVfWDOBizbKeXoIpK3zgcF 6t30EmG12pJ0
5m98mzh+1IwzoaGhpKWlUblyZaKjo23bo3r16qiq6vZtoBboLWFdv7PpnhTo 34YJr1GCnoCu
mfH+q4wbU74BplmTVvHrvsf5cf8+fINSGT9qNz//9ST7449U6ItBvLzyvtbt 37+ftLQ0IiMj
iYlx77Fc2Uu+iQtRkTQXt/HDZztB8QKNN6rWN68HYL9dfPee5f6qtPfw302a QsM64SyY8zPH
/rHEFl57+Usa1gm3fV7UMwEL6tVzCOvWLy1+RlFiZRkGXOYA4CsNviJiqOMd ylejEuaj0nz8
Pyx5rQZkx5OTbWRAv2G5fYzcy2hSMBpNtl/V9UaDbdyvguVXXEUh3+e5AUAX ewBevpxOcnIy
Z86coVWrVpjNZho0aGDrBWjtVm8ymTCbzaxe/Se1a9cmLCyszDemRbEG/7Ky LD0rMjMzyzXQ
NXHCuyyc8gVEYxnuGw1duqxj5szRdI48BNGW4b9jx35ULs/9i4yMZNOmTYWC gJGRkcTFHS/3
ICBAiza1MG/YwelLB3j8/bEsnfwDekMWaVlJ3DprCbNfnATA4GefxcsvyBY4 dJddx/fRLDSY
lCzHPfomxR5lMo04tbsNANXD6vLX8X3gxgBg8hUTmcZEjKqRLH3ey3cUfKnF YE6df4nAgADS
vLPdlmdZ/bHC+oBtlQeHd8OY+juagHaAxjaPr1ckPR7cyapPWqNmnSYn20j/ J/eiMya4nJ9e
b/nhIOO05aU15J5TDJnJZPxzgDue3MC3M2+w5dPjMdeGKc7e8T2NoyJoWL2+ Lfj3x9HfOXTh
IGnZJl69+SX6Pr+HX6e2KHUe7nR2/v0MmjwB3aVPyUnN4ZY7WjJ39mEat4wA wGA0kJiZypaM
wleWJHPZrjZ7ls0GwKw2wGQwcUdPUHU5mLLSMWemk31qJ97pp7jS5cMy5VMS p06dAqBePc8+
bPB6y6ekzh/7nR4v70VVc2w3CtahwAW5OjT46Jf96PfK36jGDEuAGugz7i8U rKMHFBQlbwTD
quldafTg6tJWxaH9+4/RuXPhF6NZmc15P5B26tSJLVu20LJlQ7eWobSio6uT mZnJxYsXCQ8P
x8vLi5CQEAAMBgOXL192+nxAVxz7X3/6TPgL1Zxue2xM75f/Ii3+Z6LrvkTl erdafl8wpXP1
sus9qMByjxYUFERERAQRERG2Hq5169a1C8RZg4Bl2QYmFcjJuwZZn5vubLpn mQn0b+n2IGC6
0bWXhk18ZwZTXhzncj4rt43h1OlkctINtIyNYmCbTxmY+yPlyu3PcvLYpQp7 MUjBAO769euJ
iYkhIiKCS5cusXbtWnr37l3kMiVhMlvuecKHz3X4edLCUXafJS0cZVtGiH+j a7H3H8DYZovp
+PwWW/rQkpdoesfbtnSdMefZNi2i1Pfw906eSNbRk/QZVoOEPw+yLs6HYU/F kPDnQT6cvdKl
4J9wvwp/BqDRejFw8ExdrQJazGgUE8Mmx8GFTxkx+W8ubS7c/d5acEdKWhmj SUFnzLuB9b9Q
1Fh3BYNBRUXF4GIPwOTkZGJjY4mNjeX48eOYzWZOnjxZqAdg165dMZlM3H77 7QDs2rXLowHA
AwcOOJxekkDXnE8WOV3vE08OLTbvbxe2tQX/ugzP9/KG6Ifp0mUdqhoJ8TD2 o2yIfpjhEyzD
97ZsaVrsukujRYsY2y/rRqPR7lfRmJgYEhISqFIlstyCgMPGTQXg2xkTmNaj PQ/P3s5Pr/9A
oF8wGYC31od3H67H85/v4K2e7flp9myH63HHcZJ4Ie9Zh+m6whezSbFH2VRr PNPm7KV6GKTn
FA4WlqUcBgyY/LIxmE3kG5HPqgOrefWnKehzTNSvYijR+Dh3tEdJ6IwazJUb 8cw9lVC9a7Pt
oolvfrJ/cUFUqCUA/+DEP/hsUk9ufv4US39Yxi2DXe/lZNAbuXQmEf+gQFAU Ui8mcjw+gdZn
ErmakoVfciY3j/yNL+f0p+9Ta1xef1LGFQJ9QVUtLyk6efkUCzfnDQt4ZtEY 9EY9A4f+jy/n
jMD3zs8drqfc2h8T+Fl6kvtFQtcoX6AJixeexWxWiQgPJSVVJaquF6Bagiqo KKpCyj+l76mw
Z9lsanV5CtWsYjAY0efk8PXMTxn20ABLz79yDP4B9OnThz/++APwbNDsesvH mYGv7MztBbid
Tx9I4vH54WzpZemVrAA9XvobyP3x0Dox14a3u5Y4CHh4Xj8GvPQbGNKwntjU 3DEJau5KVdt/
LWlHAZmyHm+qqtoF+YrTsWNHtm7dSqtW9kOhy3q/UFrNmzdgw4atXLlyhaCg vHup9PR0TCZT
mYfMHp7Xj34vzEfNzu0lqWALzgZFNgZFQc06ZttmF/+5SHhN14JzlStXJj09 3W7oe6VKlQBL
ILOg9u3bs3379kLboKRUowqkQk4q+FXBuvmdTfcoVQVFpZJfc7cGAa+6GAC8 anJtfoDPvniA
Z+5qR8BNj5J1/m/ij6Tx6vQhvPmypUdLSV4M4snrZf7OB0eOHKFdu3bs37+f gIAAQkNDMRgM
LF26lCFDhtgt4yqjqkUBriwc5fQWLXmh/csBjKrW5XyEECWTP/5SMBZzy+uX +HJCOK073eXy
eq+E+fKN1wHGf7za8kztW+4m4c/NnP3nMtUjw23z7Tpr5sJVLWD5QalasB9F fYFLO/IHb767
hLj4RLwrR9D/wXE8fWsd3hoyjC7/m0/3YB/06TsZePcCfv7tfXRH19rN3++B F3lqYC2X63O9
KXjNcPUaUuYAoN5kCQBab44V6/2rapmgKGa0igmN1gdQ0KDlQmIyYXXs12Md t1yQKxUymhX0
BhVQadz4Br7d+ZfTeRs3vhGd0QQoLj8DUFXz3kBjfQZgdHThN5ZaP7PO68kh Ft27d2TZspX0
7dsXgDVr7IMCxQW6nnhyqMOb+rfftvyaEH96T/GFsPb8A6ZMgYTULqzYvZkt 31oCfZ07H3L4
WXkoGAS0Kq8goPUNv3c8O47s7AzUmF7oTVlk5MDKQ7/QLqoVZoxMvK8SL329 jZVtHJ/cynqc
JOfoILvo5/mtiVvD+IV/AnAxOQe9g3nKUo6+7buy/eQ2/LQKWq1lm6yMW8X7 az7Cv5IvUVHV
ScnIoEetrsWuyx3njZK4ZXBLFv1wCAz1wctyPB/Yf4bE1BR6t2zIh6NaQs5J 2/yPTfyVaZ/+
wtC7XQ/+TR42kka1w7ms32WbdjzecmFdvGAFMdGWZ13Vb3cDrbt/yK+fzGPg kw+7lEdyegqJ
KTrScoO7F9OT2B0fbztHKYqCt5cXXj6bGfTIUpbvXkO3iLqF1lNe7Y8eu94q aAO4oYMfN3Zq
bEl7BWHYew/z/vqBehG5bwFW4FRCKi8MLF3vVWvwD8BkNGHU6zHoDFRrPowv PpzPvT2CPB78
27nT/kcdg8FgFzSTfMrm+7duITP37xZdbmJzFwU1x9IrUbXdwCp2KSujvuTX c32OGQwpBdaY
71bJAZ2+cESmrMebdVSCVf57kvwjGPKfBxw9xsQt9wulZK2D0Zj30p3891ml dfCzvgx49h3Q
Xc7dOPleG5f/3i13GEl6ahKpu7+iRjvXfoAJDPTixIkEwsPD8fX1tWtvy+rz 7ket26Nt27bs
2rWL1q0bu1wvkwlLkI8cyEnFaFSLnO5JKubchyaqBPg2KeGLQYr3wfinXJrf 1YDhym1jeOmF
F5nx4RfcGGEkPLom1cJ0DO3Uhtdm3s4bY5eV6MUgnrxe5j+ur169SkBAAM2a NWPbNssLAv39
/QkPD2f37t20bdu20DIlZcj9zhdaoAdgysLHCRleeNhzysLHbcsI8W9zrfb+ g7z4iwZAAaPJ
y/Z3/huLIVOTWDK1K/1iC6/DmSthvkxeMcvhM7X9zh0CTtvmjawaxuoD/3A2 KYub2lZnULOi
ryVvj/uCVq++y4zYGqT+s5N7R83g6Vs/4d6htXl75UW631uHC2t+pHrPR/FT FN60zR9Fyuld
DH3iHZ4aWHFvXL9elDkAqMvdAb1yh9ba7l2saRQ0mNAoRsALk8aPq5kmCr/7 rPDF0dWLosmk
oDeaQFWoFRFCrciBoOaVIz8V0BtVVNXs8hBgs9mMwWBAURTMZjPx8fFFzm+9 UfVkANAa/AsM
tGzSvn37smbNGm6/Pe/uwxroqlmzpsN1FLypd/lmPnfYL+QF+Ap97uwzD4mM jGTLli107ty5
UBDw+PHjxMTE2AUBnbWNuyyZPYO+Ix9BMaukZSbhrfWhfVQrftz5Azc06ozO rMdkgl7DHiGo
aiWHPQHLcpz4AHp/5wHApTuX8vqKaeAP4X5V0QWk4KBzb5nKMbR5P/ZdPISX ko2flw+rDqxm
ym9TMXmZqR5cFYPZzLIrLUk4FId+VRwAkZF1uTLyVreWw1U5ei8wZoJqomME bJiWN5xGySj8
htIcfelOr5O+/Yptb0+m3eB+tpeAtD6TyOIFK3jouRF2LwbJuXja5eAfQFhQ CJk5aSSkJgNQ
J7QmIYFBqLlfCB7pNQJ/H2+W7FrN+yvnoDrdC8qn/XMg98uqhUoqP8+cajdP DeA1gAv2y8bW
dOGuJ5d12O/ZzR8T1WEUBqMBg16PQadHrzdgNpnLpedf9+7dC03LHzRzV6+5 6y0fV71aZxak
TcL2K2ah6Jz1HkG1/ZmjK/mX51ZP/cHyqX0Y/NIcQEVVAFUpFFZU892nqE7i WWU53vL/eFkS
27ZtIza2mcPPyny/UAoHDpzAZDLh5+dnVw8/Pz+ysrI4cOBEqXsBNntsDSve 68stz04hf09M
i8L3bn9+OZ1Gt08tNL0kGjRoQFxcHLGxsYXuCx2ld+3aRZs2rr3gwcrysrsc SN0LVVpjMqlF
TvckVTWDYs5tTsvxkxcE7ODx/K3mTxzp0vwXzl4h58wfjH9mCC+/+TF9/dui C65NozomuqU1
ZOn6rxnSs2QvBimP62VISAhnzpyhevXqtG/fng0bNhAREUFoaCinTp2yBQBL w6B6oaCStnAU
BY+LtIWPO11GiH+bazn4B5BjsHwX0GoAFU4k10D/1WtFzltSczbNd/pM7QlN h9K2Ud5b6mv4
pTD+pspAZUoydGvydzP5+Yc/mPHrBf45eQyTzjIqreZNwzn7wO9w7+P89t1Z 7ppTv8D85zl9
8rhtflE2Ze8BaMzdARX7e+Z8cUA0ihmNORMULWbVh+Sregr3l7OwXhxLc1E0 mhT0BrNdKT7/
YX2h+R69u0fuLmoZKGYoRQ9AawCwVq3CPbXy/3oOecM6SvNrW1HWrcsLogUH B7NgwQJGjXoA
gO3btxMcHGyb59ixY4wa9YBdQNAR6019qW7m8/UAXLF7M6yzPB9g2DD46KMV fJQ7y4p38xax
fjZlqvtfepF/GHBBN954I5s2bbI9GNkaBATLQ9I9+TxAb19fZvTryPB3tjLn qfqYMNG1UWcW
rF9M7w43YjYrzH5xEi3a1OKOZyeyZHbh5wCW9jjp0aIDx88dwdfBZ0t3LuXz zV9TI6Qm+IMv
fiQm6+jRwvmNeWnKEab158l29/LJzu9YuP8nzBiIiqyD4qWSlpnD1N5jmHvD HbyYb0j7O82b
c7eTAGBpy+GqHIMWDJkoKVuY8Lne6XVOUaxDBrV88c1JFBUeHlHf8cxO6A3G Qi8BiYmOLDQt
btWvRPZ1/IyyotQKq87xC1e5eOUsV3PSqVUlilcHP8eyPb9Tv1pd7u9wO2k5 V/l510oq+foR
FersjG3h6fbXZejtAoC/fPwxg8aOLXKZ1NRUNpXyFeQdw48RNeROlEo38N2M D6nW8gEMOQaM
ej0mvRGzqpbLsN+0NPsbHX9/f8ByLYmMjOTgwYM0a9aszG/Jvd7ycVXzUWtY PrM3tz3/quW4
zn8TU/A4z52ud9BDryhtnv6DZTN6c/vz01Fzn0u87N2XC9805Yp9Zq3TdZX2 eIuNbcbWrVud
ft6hQ965fvv27bRrV/R7rct0v+CiAwdOcO7cOcLDLUOPMjIyyM7Oxt/fn8DA QEJDQzl37hxA
qYOALZ9Yw8/v9eHW53KDwUDBHeBo3G6Orv2FpndOwzeydEGrwEAvYmJi2Llz J7Vq1aJatWpO
5921axdt25b+USmmAj37zLkv/3A23bNMZOUcJcC3IVm6Y0x940fbJ6t+306/ /qVrz/6vrWLV
G45fplNQ5zveZ8uSMS6tPyPVxN8bL9O2wz7emjich5/6lK6N29MiJpyWtary zi/LGdJzhMMX
gzjiieul9fuFoig0bNiQo0ctLzJKTU2lU6dObNq0ydZz1vrdpDTfSfQmLxRg 6+YtfPLpPBZ8
5fjxIPeNfJQnHn+Yrl06oTdJAFAId8syePPXN1PIu1ZV4bYH37Cbx/p95JPx vQstX5TEq86f
qR1WuTWLvtxKeIQvbduHgJ/z+7URtw/ng8ULqKI1oyiWeNGHj4zD/NDr3Nok A7/IETw28mkA
vANbMNh7Bn+eas9vxo78GuZXaH7fiKo8/sDTLtVFOFbms3JOvgCgI94aExqM KBeXo9YciokQ
MnVFB9xKe1E0mhQMRjX3Tb8KXy3dwEcv32k3T9Lhr3j9hw2MHNId642d0cVn AFp7ALrK3QFA
gK5du2IwGDhz5gzHjh0jI8No6wVY1GdFsT7Dx+Wb+Xw9AFk3kSnFdEyKj4d5 66IZPXq0a/mU
gaOhwJs2bQIsvQXLg7e/ZfiJ2QyjPjzJtEcqozPr6dX+Rhas+hmTeRAtcocA Owr+WZXmOHk2
dgT3Hh9NvdBqXM1OtE1funMpM9da3tDs6w++VMYvwJdTV87yUexroDrvNVia crQJj2Z63+dY
dGA1e87E4e/vT3LSaVZl9CXh3c+57bYBHJ+Y96KY224bgH7GB8X2BPQknckb TJYXk0x9CMbO
9eWOpwcXu9ySD39yOS+DwfFLQApOs87nqsda3sbwA+OoFhzC9JXv8+AN99G7 0Y30bmR5Yc7F
q5f4dsdiDCY9+0+fYlwXx7/s5+fR4KveQG4/QH75eB6DnnrYLiBYUGoObJo3 j9jnv3c5L59N
T9mCf9Cee8d9w/9eu4ewpkMx6I3l+mb3hAT7F8hYz1EJCQnEx8fTrFkz9u8v 3Pv0v55PacQ+
u5bFM3px14uvWCaYYfG705zO3+mFda7n8cxalrzTmyHPWx4JYTZD+zHOA31F Ke3x5iyot2NH
nO0eZceOHbRv36JE6yv1/YILLl1K48yZM7ZAWWJiIrVr16Zq1apcvnzZ9ll4 eDhnzpyhatWq
REQElyqvNqP/YPl7vbltzERb7G/5LEtPv0oxHYlseDNtRj9b5v70uz8AACAA SURBVDoFBnrR
tm1TUlKyOX78uC04Hhtr6bGsKAo7d+502gOzpMwm1fLg1CqtwS/SFvhzNt2T snRHmfrGj0x4
Le++PG/4r0ppB8lkmPzLXrgidOgRxvk/vIk4l0jypSzmzRzIyNEr8fVpS/0a IWiUvCGuA1vl
vRikKO6+XhbsOTpo0CCWLFlC5cqVuXTpEi1btmTfvn22/cvRMiVhMGvZuXUr X39u+XHtvpGP
Op13zqfzUHKXEeLf5Frv/QeQafBi8P0TqZt7+vvik7fRKvaDF6yPZ8vQu3YM FvVM7YBKQTSP
tTz7dvWvx+g3MNJpEDAGMwvjkhkWuB3vSpZe7JsScxjbsBqNqgTx7fvv2s1/ yyMNuO/hKbQY
k/cDe978gXz7/kyX6iGcc8MQ4HwBwNw9zvpdVVFMaJVsNBd+RK15N0Y1DI2q sS3jbkaTYnuz
r5L7lr3/rc57Llf6pU355jVbhtuoaqmHALvKEwFAa4DP1c+KU6qb+dwegNFc W8E/6zDggqpU
qcKmTZuIjo4mOzubb7+1PJDw2WeLD3aU1h3jJvLT7BkArG9Ti17DHmHcp/3z njek3srGV11/
WGtJ+as6Osd04MC5fdQKswQZl+5cyrS1M/EFfEMrUy0gGPDlbHIinWM64F9E 8K8swrT+jG41
GFrlBdH2PvEkrQfcxtzpsxj18nO26db03t+XU7uInoCepDNqwWgJAI6eG8ad TwxAn23MPeE5
6MKDyo9zfmfs43UKrqpYJrO50EtAgELTTKU8p1QN9uX+G4awZPtvXM3O4uLV d6kZWgN/Hz+y
9Tmcu3KebJ2B+MTL3H/DEKoGO+ozWn6sPQB/mbeEQQ8Phxznb/ZNxc9twT8L lQffGMtHY6cT
3uROEg58z+Axk0tXERcVfLxEZGSkXbAsNDSAHj06ST5u0umFdSx+pxd3jR1n e1NvaQJ9RWk/
Zi0/vtuLO8eMLadeVyWjqiqqqrJjxw46dHDt2aWeDP6B5cUZYHl7bkZGBrVr 17b18rMG+s6c
OUNgYKDd/KUV+8xalr7bmyFjLD00zSa11IHa4oSE+BMSUhOoaXtGpqqq7Ny5 s9gemCVhuURU
AT/Ls1FN5qKne5K1x581COiuZwBmm/2KnafzHe8X+rukPQE7N5jN26vvRnux DtGVIOE3E9+/
34Z7ntlNq+bRKN4V/4w7R98v7rjjDo4dO0ZcXByHDx8mNjaWRo0a2QJ/pXsG oJYOnToRpDHz
8adfsuirzxzON3TkYzz1+EPc0KUji3Y47iUoxLXo3xD8A8jS23fAyjH44pX7 dUSxjsq0jN4l
y+BauOeFgc6fqZ1yJYPD+y297bXeAWz9M5lO/RzHdUaNv43nJo1mhSaMO8Za hie/8dCNTHrs
YbK8Q+gz7ElYn9drMeKGh/DVjmN0v7wOOUXNL0qv7AFAgwYF0ILl+68CCioa cxqapJ8BM2rU
EMxqFRTVG41iWcYTTGYFo/U5JrkHRO2a1W2fpyqWt64dO6/HYLSM81GU0vUA PHbsmDuKXGbW
AJ+jgGRRn3lEPAyfOK/Ewb8pU18oekY3sA4DdtS7LyEhgcjISFvwz5OBP6sl M+x79Gn9YPZA
yxfeFk5e/OFuL7e9h+nAluPb+TzrB4IDfImNsQQ70rJTSMvScf7KWTrHdODl tqV7gUJZzJ0+
i06t6zJ3+izbNGu6U+u65V4eK71JCyY9j86pxR0PdCcn3WAbymeN/6lq3g8g S/63gVeeKt0z
JVt0acm2n1bbTUsxGAtNa9W1BF0NnLi/RTcAlu74P3v3HdfE+fgB/HNhi3uL E0RUHCiCCmhV
rLN1a62jddWqbV1oHdU62tpW66jtz1Wrdmj92jpbS524cW+higNqXXWCsknu fn/EhCQkIRMC
fN6vVyS3nue5y13wPjx3F4ni7p6Iy0xQr4dcLuLm/TvoHdxVPV9+SkpWvAz/ +kDVE1CfRJS2
OPwDAJegUJ3wDwBOQ0o5CoVCgQeX/5dn4R8AtG6d3Y4jR07nCMtYj+21nByF 3xaGo1+E8UvM
rdFikrIOR2NJ+JcXPDwEtGvXDgcOHNAK/1RUw7dv30a7du3g4WHe/+n0CZ64 H5sXtUffiMkW
90wzlyqEPXPmjMk9MHNTsWkPbPu4pfI+2JKEykE9jY63F837/O3edUpnqnUb OEN0Q4OpFwEA
MfOVvxNVw6pxqrDPkkuAAWDKe79ixhe9kervhZLPamDJyhTMm1cJs2fFY+CY OVa13578/Pzg
55f9pGpr70Uuf3k/v1dCW+KVUMN/rNmkEQzKeQ9AIptLlyuPK1UAmKlwVr7X /fUnAGly847B
xvJyGNHqDSzcuQn3ExNRpXRpTH69Pxq8CMXCbyK15vWpXQYvH0WSQ4Xmb2DD 729ojJHQcMA4
bBkwTj1m0ptboPod4ORWHX/t+0U9LwCt+SUJmPjGZuX9ZMkqVn8ru7h54ODy d3HMwwUNm7VF
o6oP4OlRDJCVwEO5P64e+wUx8dFIStEMoezzy0AhClDo/EU9QPhN/X7y4WQs HFgcB856as0n
mtkDsHr16vjnn39QunRp9b009D09T/P9s2fPULOm+T2BcnP48GGLptnDoJlr MCJcGfAZk1fh
nyZV7z6V8PBwde+TqKioPAn/9HFx88yz4E/TtMD+SGv2Npae/QkHr58C0v9V TnAH2tZpjkUd
Z9mt519u2rZtgvTERLRt20Q9TjWcnsf3BtMkl8sw+Gsv9BkUhrRkucbDAtQ3 /VP+qU2QsO1/
JzB3XJXcijSocueBqNx5oNa4uQOHYPYvP1q3EjreavQKOtdoga9O/IyHz55C JpNBFEVUK1cF
3/UZme89/1R6fb0HUZ/0wvqlOZ88qit81jaL6xGKNYUy/FP16lSGf/J7iZAk KU/DP33yKiwr
bPWYSxUC2rsOR+KIwZ8mDw8BXbsa/kwaNvS1+N5/hrSYtD9Pg1pLe2AaU6PN ONRoM87k8ban
/H9wx07N1UFqx07Nc/QCVE63LJxShX65jbPWvOlbsfXAT9h16X+QJ8nw75oG GDhmDAJrN7V5
XeZSBcf2ppAE/PGtuf9ftj6QJ8oLBaX3HwBkyGVYNE77DzejRhh6Kr35Ha8a y8vhp87vvRyS
4CE2xtoNR1GqnPb/17IyxDz9IxnZhtVJXOc3xmgNP5R8gdTs4erBb6F6MPLE oK718dOOExon
406Y+qvyqTQSBDg5l8TU35Q7z/rtx6H1xD8zVKhQAkBNJCQkmLxMrVq1Xi5n O+HhoVo37TZ1
mj2EhMxAbGw81phwTpPX4V+jRnVyPNRj6dJV6vf5Ff71mToTkStyPuU3r3hI GZgW2F9/L798
Cv+atOyMCyd2AUCOsC89MRFNWnbG0/xoGIC54yti5pJH2PyL4Zvoq3w20fBN 3S1l6/BPpUIp
Nyzo9I5dyrYla4I9UyVL/khOuKAxxgVAO8AF6DGxl93rz01ehWWFrR5LOFpA R/kjL/cDRw9h
zSdBFCV06Bic64mbarq9e3ZY0vtPU+92b6N3u7dt1BrbadDAvAeNWUr3nI+o sChI4R8AzJw1
O49qUn6Pp6X/i6QnqajXuJJ6ytVL/2HA+PoQpbw7M2PvP9soVP2y63hl4dOR efNLsEKFEqhQ
wTaXaFjD2EM9THngh614+/TBZ/PyrDqr5Vfop0n3cmACng7pbvQef/kV/ql8 NrFCPreAiirN
y2dZDxE5NsnoA5Ne7dBMfU/AVzs00zqpYy8PIspLqvCPdGV/jytcHmP0+Pr4 bcO/ePI4GeXK
F8fo8fWhcHls7V0czG8Vf0dYrVAFgERERERElLfk8iw4O7tAFEWIYu5PS2// aiAA/Sdz9nho
HhGRroLW88/ejH2Py50fodcQdwDKBy/J8SjPwz8V/o6wjt4AcMPGL/O6HaSB 218/R9sujtYe
Mg8/v/xVVLd/UV3vvMLt69j4+RReGRlpkMmcIJfb6sFz7OVBRPbD8C8n23+P 2xN/R1hKbwAY
GtIpr9tBGrj99XO07eJo7SHz8PPLX0V1+xfV9c4r3L6OjZ9P4eLtUxuxsZcR HBwGd/dikMsz
bVp+dPQBePvkza19iKho0Lzkl+Gf/b/H7Ym/IywjAJBuxZ8zaeanT+/gydO7 9m1REVOubFWU
LVvNpHmL0vZ3tO3iaO0h8/Dzy19FdfsX1fXOK9y+jo2fT9Fw714S4m/dtEvZ 3j614eVVyi5l
E1Hhk9vvnYLU6y8vfy/a83vcngr774hyZasCgNX7geZx4eMdaF4ASERERERE RERUELDXH5GS
j3cgHwJCRERERERERIUHgz+inBgAEhERERERFQiC8l9Be1g9JGgPWzy/9j8a UwWdUebOrx6r
sbgArUE9dVg8P6C58pqthWah5s2fF3XozK+xjoL2jOptYt78OZdQLaPbsuxJ Npgf9tx3c2Lw
R6SNASAREREREVGBoHz6pSRpD6uH+HBMIiIyQJbfDSAiIiIiIiIiIiL7MasH 4OMnDxAXd9Fe
bSGiQsjPLwDly1U2ezl+3xARERERFQ08ZyAyn7nHjUlPAdY8qAYNmGZN+8iB bNj4pfq9pV+4
BEQf343QkE5Frm5TRR/fDcD0fUzz+yYro7hd21ZYubglq9/z2CYiIiIiR2fN OYOjng8xR7Ed
Zhf6mXPc+HgH5h4AqnbaAf2n2LKd5GA2blqgfs8DyjwMAE0TfXx3rvuW6vtG nlkiD1tWuDm7
Zt/4mMc2ERERETkyc84ZHPk8iDmK/TC7yMmU4ybXAFC10775xmQ7NZMc0f9+ XQiAB5OpGACa
ztgXk+r7RpSXyoeWFQ0y5yQAPLaJiIiIyHGZcs7gyOdAzFHyDrOLbLmFgD7e gYbvAajaafv3
i4AkiXZrJDme/v0iAACbflsM+KHIH0hkO6EhnZTdlHX2K3X3eLEMZHw0kf2I ZQBAua15bBMR
ERGRA8rtnKEghH/MUfIGs4tsho4bTbk+BETkTltk9es7Ab9t/hpxuMhEnfKE IDD9yxNSOcTF
XeSxTURERERkB8xR8hazC9MYDADj4i6ib+9xkETuuEVZ397jAACbt35T5BN1 sg3VXybKh2Tv
S3FxF+EkVFA+lojySAUA7A1IRERERI7H0DlDQej9xxwlfzC70H/caDLaA9BY l9Vps5fiy7nj
rWsdFRh9en2ALdv+r8geSIWFj3egSfPl9mRwW5WjSWbg2l+Pf74xulxazXEm 10E5yVCJISAR
ERERqTnyOUNBwEt/81d+ZRcF4bixOADUnX76s1aQOZfE+Zh7aNrACwDQbFqk 2Q0ix9W753vY
un05g4ICTpIko9MFwbRueLYqJ7f5FaKArhGn9U67vmssbl39Bum1+McIa7g6 V2YISERERERq
jnrOUBDoy1FGTlkJJycZZIIAmcwJTs4CnGTOcHaWwcnZCc7OznB2coKzi5Py p5MMk97pkg+t
LxzyK7tw9OPGaACY23XrmtPlchGtZ87GxeHj0WLabBz7dDave3cgxT3LqN8n pzwzeZqunj1G
Y/uOlQwKyOa/rA31AFRIhutx9SyH2vVCcPPqUmT6TLRpewqKvn2HqN9v3vyj ydN0ubt6MQQk
IiIiIpsqjAFfbvTlIMFBddG8SUMo5AooFAo8uP8QZcqWRpZcjiyFHKJchEIh Qi6KEEUR8f8+
KLJ5CrML+x03Ru+4L4mSwRcAzJi7TP2KjU/Gd8PH48a/z/Dd8PG4HPfA6PLF PcuguGcZlChe
Hl6+LbHkkPH5jZVjyXKW1KP7cuT26vu8JEmCJGm3obhnGfX43D5z1atHt1GI i7uIx08eWLXz
6evaqhpnardXW7FnfcbWKbd6VdNnj3jDZu0RBMHoy1Sq/cbQy1wymUzvSy4J ECWoX+fuJyFg
9HeIWH4Qrp7l4OJZDj71WkJx7RuDZchkMnTr2V/9vk+ft3O8jC2r79U0rLve 8ZaUZc1L87Po
23eIenzfvkO0PgtTyirmXs0mxzYRERERFWyOes6gK3bH9+jTvhPq+bZAaPuh WPZHXK7LaJ5b
2eP8U9859Okz17B3/wkcOHIGR09cwK07D3HxynVcvf4PEv65j7sPHuPR0yQ8 f56C9PQMAIJd
cxRLXxF9wuyebQCOl12YytGPG6suAf505mj1+wNTfkaXxUvx3fDxeHftUuz6 cFquyz9//hgA
cPvw5wh+60OMj//BxGab105bUbXX2nrz+54AkiSpdz7dncfUtnV/fSR+37na bml6YbsPhKVU
2+HnqBuYa8PyHJGhJwDLFQLEl78IdL8zKzT5AAIACcDFSyFwNVBG85bByFSk o2lIG1w4cQTb
t/8CAOjZc6D6vblPIPapXBqX9Cyzffsv+fY0Y2PHtqlt8vSowZ6AREREREWY I58zaPrv2GK8
Me8aFq78Du0DquDO+UOYMWoYUirtwJTm5Q0up+/cypbrrO+cuknjOpg8spd6 +OSlW2jR2Mdg
GQtXbzN4bm6rHMUS3+2KxcKX7Xr+/LHds42CkF2oFITjxngPQEk0+NKdnpmh wB/jPwQA/DH+
Q2RlKkxevlrYBKQ/2wtJEvH47M/oFhqICmUqwssnCB+uuQJJEpH2JBrvdHsF lctXgW/TLvj5
0hOtcu4fmYOwCZuNl/H4CPq3boJKVZtg4rcHULJkeUiSiPSnJzGkQwtUKOuF hq3exK5/X+S6
vqrXqr5NMHn3v5AkEXf2TEODAT9AkkSULFkej8+vhF8lL9QL7Y+991K0ykn9 7xAGhTdH+bJe
aBI+FEcfp6mXO//dYFTzH2m0bbrz5fZKSnqolTjrJseCICAp6aFJZale3V4b Ybc0XfUXmMzE
ixjbtxfq+bbAK6+Pw4F7qerpV36aiICw6QCAZ5e2Y3DXbqjnG4RGzbpj7obr eufLeHYeEwf3
R0O/5mjebhg2xyap6zzx23fo27YtfH3D8PX+uwCAScFh2PUsAwCgSLuFpo0G IMMO33E+3oHY
vORTdAp5Rat+H+/AfOsVmdcM9UrL0ugBKNfZ9qICUCgAUQSyRMFgGVcTAA9F cchuX8nRe071
3tm9Ipq/0g3de7yJju3aooqnK2QyGYp7BaBbjwHo2eNNdG7fEb4Vi6Fnz4EA lAGibl2qce5l
fdEqvAe69xiA17t2R4BPWchkMgR1eQPV3F1e1lkN3bu9Bhcnw/Pn9tqxY2Ou x/aOHRvN6lVY
wrMWewISERERkUNbN2Ubhq5fgM6BNeHi5ArvoA5Y9lNfbJi0EUDO8ydj51aa 4/Wdlxk6L9XH
UP5x7Nx1HD93HccuXIdcVODYy/fK1031++MXrhstR1+OopsPGMsb9OUUpuQO JUsqQ1VVjpJb
npIQ+SUql6mIUqWroF5wV6w48qBQZhcFidEAUJREgy/d6a8uOYrwr3Zj0MoD CP9qN8K/2m3i
8nJc3fMl3Mu9BlES8V6f6Qj7dAPuPLqDMzs/wZrpQyFKIlb3HIZ7IRG4eucW fp/fFpN7RqjL
kWfcxYffuGDPwp5Gy/ih70hk9FqAW7eOoH3K1+o2rO45BP4Tv8Pt/25i05wQ vPPaV3rbW6pU
Ra2XKIkY+uN6nBjzNi48uoyB753BljVvqucf+WdlnLkdh6/7ZGFk79Va672s xztI6fYZ/rkf
hy9fe463uq1QT99Y+xPEHV1qtG2685nyepb4QG+3U0EQ8CzxgcnlaL5e6zrM qgNJ9SWs+WWs
af3bk1D3vfm4fO0Y1kxthgkDvlNP2+YzGacilX+7mTJ0Plp89A1i4k5h/8bJ WP/ZJL3zrX97
Mv4LehcnYqKxYU4IZr/1qXq+tYn18cOeKEStfAv/N0rZLXz06Nr4v3XxAIDb f85Hua6T4Wan
zl17S7TD1iMHteoHsv+SUBD+omANQ2GU4mXIp1BIEHUCQIUkQSEqg0G5wnAA 6FzWE9FHouBW
1tlgAOgT0hovbh7HrsitOH31MZqFNYJMJsMrwf5I/ecgdv65BSf/fgD/4JbY ufNXAMDOnb/q
vSRXJpOhactmePL3EfwVuRkHjl9ArQatIJPJcPNmEnxrllQGbdUbIPXeOUiC 4flNef3xxyaD
x/Yff2yy6NLiUiV8+EuSiIiIiBzWrw/TMKJ2Ca1xpeoNR+qDrQaXMeXcSt95 mbHzUl36zpvl
cgXCAusgJLAOwprUgSJTjrCX75Wv2ur3IU3qQC7PMitHAbTzAWN5g76cwpTc 4Vmi8rxAlR2o
2mJo2XZvLUGNd7bg6ZN4bPmsDWYN+qBAZxeFgc2eAhyzpB8AaD0FuMHE34wu X6Z0ZQiCgJJV
6mHauo2QJBE/XtqLtf/3C9774QauXTkPebqyW+nXsYk4tKczirvI4Nd+Iu5e z65/z9T+SGy/
Gm6CCEmCwTIWXnmGI7tegZuzDB3Gfwt8HghJErEk5hkev9ke8162S3ByhyTN zNHep8/u5Vh/
J3c/bFgehKCWXTF8VTR83WTqdi2K6IRizk4If28pEj9vB0l6T73ct3FJODFa 2Zbw95bi2bw2
kKQPAABTWlWFq7OQa9s057OWNWV07TIEkX/9aFGXWt0vXt0QcPnfiXg64k0s fjksOLkBmAAA
GBfiBTcn5ZfCiqMbsX71dkz+JQE3/r4CRfpTdRla811Nws6t7VDcRYY6bd5F zNnsuhYNb4Xi
TgKKvzoaokL5hV7zjXFIaPMdELEYaxfFYOj2+matnyaZIEACkP01Jmpdljl/ WCg8nWTw1Ki/
KFGFZ7qyRBnkkgRBAiRBez+VKwBBEAFJQObLAFCf5BvRAICzcTnrUQ37lnSF a3BH1FVNkBSQ
yS7jVMwdhPo1R5DTv4i/mYDde69qBX2G1uXcgX2o6eODpjVLoHiJshCc3CCT yZB2NwbFW9eB
LP4catQuhYRjSUbnt5Y1ZZQp5cvLgYmIiIjIIYkS4ALtkEh1eyBr6DsvM3Ze qkvfuXVGZhb2
H7uiPh+UAOw/dsVgGzJeXlGpj74cBdDOB4zlDfpyCnNyB812Gcsstn35OjrM G4+3Unvi/Qlv
4m78xAKdXRQGxgNA3e42RqbLs0SEfTxX6ynAuS3/5MmdHOVNbd0V4vT/YVhg IorVmIm2LdtA
EkXIJQkySYS+z3pj5Y8wcOsPkEYoe3MZKgMARIUIyQmQFJnqOrMkCafuJqC2 u7NWW0zdHpII
CDIBGRlyrXmcJQmSKEIUFRAEF/U0SRQhCMqfkghIogKC4KSeXkqWffNLY23T nM8U5cpVg74b
Rqquq9f9PMzRpdNb+Gv3zzY/kOQSsP/v0/B2d8oxrZRT9pf9nK5vQ4xYgcFN nsOj2gS8/mpv
vfMpJMDJwL03S+iZ4FoiCMNKRGDdte3YmhmKmErFTGp3eFBr/HbiEMo5SRAE ZduruclwN1NE
NVdlICNPvQGZWxX1MqWd8ue+cY7C0E1Rs0QBCsXL/VZnFoUqGIQEhSSz6GlJ qmUEAIf3bEWK
Qrt7+Yt/T+FEWlWULV0WfiHtkXUtCufvJhttsyAIaNg6HIg7gttJrlCkXkbY Kx0hCAIk+SPc
lkJQpeR9VBfuYm+mwuj8pujata/RYzsycrOZWyVb2dJ1GAISERERkcMZWKUY Vt18jkl+pdTj
EuN+hGflXjnmVWQ9NLlcfedlxs5LdenLDdIzMtE+rKF6eN+xK1rDuvYdO2sw f9CXowDa+YCx
vEFfTmFO7qDZLmPLNhi6DDtr/YXjp8/j89c6oezMP7F2gOH7HmoqiNlFQWDV JcCfzP9B/boc
9yDHU4DNuYRY9frjTipebVwVAYE1ETl/rHq+sXVLY+x3h5Amz8K1A9+gqt9w dTlrJoXDy+sA
1t1PNlpGRMMyGLv6MBIfn8X7vXupx79fpxTGLT8GuZiJ89s+Rq2Aj0xub2bq 3xg89gL2HdmG
U2OHIyY1Uz1/j6FzEPPsOfYtG49yTSZolfNenVJ4f/VhpGWlIWplBEp6D9Nb j6G25fb56L50
DyDdp9BIkoRy5apZ1JVW9erUcZDNu9SOrF0C09achijJceXPBWgc9qXe+Xbd TUW7hlXRqEkN
7P06Z+9NlVF+JTH1h5PIUIi4eXQN/AMjcm1DvymN8PW4xfAb9a7J7W4oKbDi 9EM8jt0M1xJN
AQDvNiiN+b9fQZpcQlbqU+z89jOUbzTMpPKcBAEP0lJMrj8v2OoJRyqGLkWV ywUoJAm3nidj
7vYz+PnAVfUyCgUgFyWICgmZctOedGvoEuCElCw08q4EJ5kzSns1QYd2TSGT ydDs1Z6oIKTg
9q0YXL2RiEoNQiGTySABKObiarDMSh7OeJychhfPU1HJL1irrrvXn6FpqzC8 uHldPc7Y/MZe
uuGfvmO7a9e+Fl0GrHqVL1u3yHeXJyIiIiLz2fqcQdOwxW9g3cAPsfvCHcgV cty+EIUxgzdh
0ELl/bqLOcnw9f67kCffx4IhQ9XLWXJuZep5KaD/PD0jMxM79p3Ejv2nsGPf SQBQDht4ZWRm
mpWj6I43ljfoyylMzR2cBQF3U59rTTO07OA6vjgoemPkpGn4YlojRH44rFBn F7Zkr+PGqkuA
Z3w4WP3+xJyt6PzVl2Y9BVjf9B+n9cCw8CC8cK2IfuPnA9vegiSJeHfrKlx+ exp8PklAae9m
+Grzd1pdUCu0rYCIzy/i7aUtDJYxeOMyHOwXgYBvy2HaopXYcmYQJEnE6C3L cfHtj1Bzwb8o
7ROMJdtW621bhfI1tIYfPkrAD8OGIGzFVviVrYyfvw1Ct2E/49zGIQCA5d0U eN2/Gao074yf
Nr6h1d5Rm5fh3OCP4PPpfVRr0harto7U26XWWNss7foqCAIePkpQv9c8uKzt ktuxwwDs2bvR
Zmn6iA0LcOXdeWj49V2U8g7El78s1jvfqkldMKZbRyS7lEfP9z4Gdr6vd75h GxYj9t1PEPDl
bZSqFYBP1+svT5NXuwlIHjsAUwbUyHVelY8WD0H/Mb3wP1lFDPt8OQCg37ql uDh2HlrOjEMq
PNAwrBPW/dDdpPKGNauM1gGdcT3uiMltsCd73I/Q0KWqT0fhOwAAIABJREFU mZLyPoAAcOXS
bTxMfIb2jf0wfVArKETpZR96AXJJZrAMU+q9ffY0SjVpgld9iyEr9Qliz5yE TCbD3+evIKBB
GHyLuQNQIP7iAchkMtxOTMUr4V2wb/+fAIAOHXpg794d6jIv3riDgJAucBYz cD/hAlA5RF1X
xuMYKKRyuPYgTT3O2PymEgQBe/ZsV7/XPLatvZy4Yvn67AlIRERERCaz9z3M KwR/gM1z1mDm
pOH44J/nqFS7EQbNWYcxLZQPq4hc+Q66juqBVZ4V0DdiAXBceZ5uybmVqeel gP5z6sx0OXq8
2kI9/NehC1rDuvYePGfw3NyU8cbyBn05ham5w7vBXmhauznu372inmZo2cUb Z2HI+wMx/9Yj
iIIHIn7YZXbeUJCyC1ux53EjAJD0VRB9fDc6vNrf4IKfL/wFH00eqB4+OkPZ o+7+i0xUKeEK
AGg1b5ttW2srUhYu/P45es1IRfyV+XapolJFH/z38JZdyrZEpYrZXW1122Vs mqX27tsEP78A
hzqQLPXsnw14ZcB9XI6erHd69PHdCA3plMetyv+6raHb7ujju1GpQgO9857a tQCDp+wDBCD2
gfKR9/6Vlb/UJQDCy39+XtABLTpNsXfTjSpWqR5CGvpg//7IPKuzQ4fsEHnv 3t9Nnmap/x7F
FJpjm4iIiIgcl75zBkc+93n85AHi4i7qzVEiPjH+fAR9Fs/qZ4tmaXG0nEIf ZhfWMXSc+HgH
5nYPQOP3l9OcHvZpziftmHN/urzw1bsD8WPUBTxJFVGtfgt8tekbu7bRkdb/ wYOb6ve67TI2
zVKvhr+BfVG/OlyabonWHVfizVWW30ONTGOoh5pcBERJgiQJqFexHAABosZ+ KgKABIgK63u5
Wcu9QkUkXD6cp+3Yv3+nRdMsVaVSI/YEJCIiIiIyQN859aKZfW1Sji04Uk6h D7ML+zEaAIpG
ulROndjf6HRHNGnVekzSGWevdbh3/3qB2z62Ft6uL6IObC7wB9KVa45x2W1h Zyg0EyUB33/R
CapbHWg+OUtQjYDyXh75HQA+vxqN58j/INLeqlYJYAhIRERERKSHI+cAzCn0 KyzZRW6sugcg
UW7ate2NAwe3FvoDiaxn6Gam7Xp+lMctIVNU82qCuLgLPLaJiIiIiDQwRymY ikJ2wQCQ7K5t
m544eGg74nCxUF1bT7ZV2HvNFUY1qgUiLu4cj20iIiIiopeYoxRchT27yOUe gNxxyTbatFY+
jODQkd8LdaJOlmMAWDDVqhEEAIiLO8Njm4iIiIiKPOYoBVthzi4svgcgkSVa t3odR47uLLSJ
OllOEBgAFmTeNZsjLu4Uj20iIiIiKtKYoxQOhTG74CXAlOdahXUFABw9Fok4 XASAQnNAkeXY
A7Dgq+3dEgAQF3eCxzYRERERFUnMUQqPwpZdMACkfBMW2ln9/lj0rkJxQJHl GAAWHnVqh6rf
x8VF89gmIiIioiKDOUrhU1iyi1wCQCmv2kFFXGhIJ/X76OO71QdUQRF9fHeR rNuWGAAWTnXr
tFK/vxZ3tMAd20RERETkOArCuQ9zlMKtIGcXRgNAovygeUBR4VQQfnGT7WmG gURERERExly7
fjTHOJ4rkiNxxP3R2Lk2u9wQEREREREREREVYuwBWAQ8fXoHT57eze9mFFj/ 3olB9WoN8rsZ
dlGubFWULVstT/YRVV25SUlR2LUdREREBVWbNm3yuwlEVMjFJ5zXGr4WF42U 1ESTl/csVhp1
/ULhXaupRfVv2Pglrxoxw9Ond3D5Sizib920S/nePrXh5VXKLmUXdo54rs0A sAh48vQu6vi2
yO9mFFj/3okptNvv+o2TKFu2Wp7sI6q6TMETHCIiIm2HDh3K7yYQURGjCv8C m3Q1eZlzFyJx
LS4a3rWa5ggTyfZU4Z+/fyO7lB8bexlAbbR5paNdyi/MHPFcmwEgERERERER EWkxN/wDgEYN
wnE5JspOLSJdqvDP07OkXcoPDg7D6dPH0OYVuxRPeYwBIBERERERERHlGZ++ K3Fr8+j8bkah
4+bmAWdnF6vLkcuzkJGRBnf3YjZoFTkKBoBERERERERElCd8+q7M7yYUSrYK /wDA2dkFMpkT
5PJMm5RHjoFPASYqwOI3dEb8hs753QwiIiIiIipC+vUdadFyDP/sx1bhHwCI ogi5PMtm5ZFj
YABIhVJc3G2tV2EUv6Ez2k2/lt/NICIiIiKiIkQV/pkbAjL8KygkiKLCoiWX rojUGl614Ywt
GkQ2wkuASUtMjPLx4Q0a1C6w9Z07F4vw8HCtcVFRUQgM9LdZHYYcv5Ri8rwh jT0trofhHxER
ERER5TXd0K9f35H4bfNqk5a9tXk0Q0CHJ0GhsCz8Uxk/YwmWzptoo/YoHTp0 EgAgCIL6JZPJ
9P5UvZo2rW92PdHR57TKUJWrWYfmSxAE1KtXy6brak8MAEntypUbCA0NRXR0 dJ7VKUmSus6G
DX2tLi8u7jaCg4Px4sULyOVyZGZmIiMjAzVq1NDbE9DPr4bVdepqEt4q13ku RB21uPz4DZ3R
bvJxSFlPIUBQj9PHe9Aui+shIiIiIiJSMdTjjyFgYSFBFCWzlpiy+S7cM5/D I/0ZimUkAgB8
qtW1eQhYoUIF1K5dG5IkQZIkJCUloXjx4hBFEZIkqX+qXv/++69F9VSpUgVV qlSBKIoQRRHJ
ycnw8PBQD+vWk5SUZLN1zAsMAAlAdviXX2wVAkqSBDc3NwCAm5sbPD2ze9nV qJEz7Ltw4YJd
QsDInzfnOs+Wu8qffbqY3vsxfkNntBm7BVLGPQCACKDt2C1QfU0LADS/srfO CkfQhCiTyyci
IiIiItLH1JAvNwwB89bavXL1++EdDEVAEiTzsj8AwIK+VQFUVQ8vXRGJW3eu qcO/hITbAILM
L1jHo0ePkJSUlGuvPNV0S92/fx9paWla9bx48cJgj8OChgEg4fLl6wgNDYX0 8oiXJAmXL1/X
O2+jRnUsrsMQVb0hISGIjo62uA5VWZLON5ezszOOHz8OQRDQsmVLyOXZX4Ci KFpcV266vtU3
13lMCQo1eQ/aha2zwtF7xir1uC3zRhmcn+EfERERERE5mlubR+d3E4qU4AbV cTpG2StuV0zp
l1fLKZCZkYnMLDnebme7ujR7/v2T8A+A7CvWLL1CrXLlymjRooV6+Nq1a6hb t67B+U+ePGlR
PRUrVkRQUHZg+eDBA1SuXNng/GfOFKx7HDIALOIuXYpDSEiIVhDWsmVLg/Mf P34cjRv7WVSH
Ibp1W1KHiiRp37PA1dUVBw4cQLVq1QAAR44cQatWrZCZmame354qudm+zKAJ Udg6Lxy9pnyh
Nc6ehg29iFo4iAQD0w8d+hFz5szB20O627UdREREREREZB5V+AcAnRsk6kzV vY7McuPHdNUa
/mV1dhjYbvo1HPiirkUhoCRJuHr1qnpYEARcu5Z9T/yyZctCkiQ8ffoUgiBY dZ5/7949rV6E
9+7d0zufNT0NNeXluTYDwCLs4sVraNmypVm94Cw5kFTX5JuqRYsWOHHiBAIC DCf6hoiiqA4A
3d3dsWvXLvj6+qJixYrqefbt24f27dsjPT3drj0AAUBmm++EHIImRGHbAu0Q UFP8hs5QlCsN
387/s0l9634IwLCh0PvFxPCPiIiIiIjIMQ3v4Iy1e+VGLv+1nes/doIqUFTF ioIA9eXF7aZf
w75P/eA7ZLdZ5YqiiHr16qmHr169qjV87NgxAEBYWBgAWPxcA1EU4eXlpR6+ e/cuqlatanB+
S+81qCkvz7UZABZhCoVCfRNLAOqkXDcx10y2LXkikKoeFd2ydesUBMHiJw+p bszp4eGBHTt2
wN/fH6VLl0ZWVhYAoHTp0qhRowZ27tyJ1157ze49AJ3sWLYqBDRY95NE3Nj1 pl1DQIZ/RERE
RESFk2ex0jh3IRKNGhg+59B1OSYKnsVK27FVZCva9wa0/sw19vuO6DL195dD GqmfoIwCpeSr
ACS0n7gDf83vCP+Re0wuW6FQIDY2Vis3iI2NRbly5XDjxg2EhITg+PHj+O+/ /6xaB4VCgdu3
tR8eqjlcpUoVnDp1CgDQvHlzq5+YrJJX59oMAIuwwEB/REdHa11LnxtLewCa c2CcPHkSzZo1
MLseVV2qUFMulyMmJgYymQxBQUGQJAnnz5/XenqPvXsAln5thsFpiX/Os7p8 Y5f+qrpYx2/o
bLOnAWt+Mf3I8I+IiIiIqNDy9FQGeZdjTL/dkGex0urlyLFoBn4qmvcGtJb/ O3uw49NXX3b7
AwRJgPSyJyAAdItYCAD4fclkNHlvn1lli6IIf39/9XBsbCz8/f1x9OhR9cNM JUnC9evKZw/U
rFnTonVQKBRaDw+9ffu21vCxY8fUYaOLiwsCAgKQmfncorp05cW5NgPAIq5Z swY4ceIEmjdv
rh6nSrT1CQpqaHEdhujWbUkdKqrg7/nz52jfvj1KlCiB7du3Iy0tDQCQmZmJ Hj164MWLF3j+
/LndewCm/DUP8an6p91Jt7581c1U9ZEy7qFtxAEAwMHF7WweAs6Z483wj4iI iIiokEpJSURK
aiICm3TNfeaXzl2ItGOLyBq6lwCv3Su3WfinYijYO/11ewDA1vmTEDRhv9nl KhQKXLlyRT1c
vnx5HD58GE2aNEFGRgYAoFmzZgCAlJQUxMbGWvRcAYVCgZs3b6qHXVxckJqq PKE/e/as+hJj
URRx5MgR9Xx16tSBu7vZ1eVg73NtBoCEoKCGOHnyJIKDgwEoQ7Tg4EY2r0Of 06cvq3vhnT59
2up6AwLq4sKFGK1xcrkc6enp6veaYWSTJvVgT04AfIvZp+z4DZ3RZvRq1R9Y cpBSb6jftxm9
GodW2rYnIBBgk7KIiIiIiMjxmBv+AUCjBuFm9Rik/KMdCNqmY8zSFZFaDwIZ OHIJflk9EQq5
hF/nRaDlZMv2DYVCgYYNszOF+/fvQxRFyOVyyGQyrXnd3d1Rt25dxMX9Az+/ GrpFGSWXy1G7
dm31cEJCAooVK4ZDhw6hRYsW6oeJBgcHa90qzdnZGS9ePLJk1XKw57k2A0AC AAQHN8KpU6cQ
HBxs915xmiRJgiRJOH36NJo3
Re: M7 / GTK / AMD64: not working [message #91730 is a reply to message #91712] Wed, 18 May 2005 19:11 Go to previous messageGo to next message
Srimanth  is currently offline Srimanth Friend
Messages: 225
Registered: July 2009
Senior Member
Hello,
Thanks very much for testing this. The 'libswt-gtk-print.so' file is
responsible for getting the image of the real SWT application.
Unfortunately it was compiled for a 32-bit machine. I would have to
investigate more about what happens when a 64-bit application uses a
32-bit dll/so etc.
I was wondering whether you could run the complete 32-bit Eclipse itself
on a 64-bit machine as you have 32-bit emulation turned on? If you
could, I would think you might have better success in getting the
'libswt-gtk-print.so' to work. Its worth a try.
Please open a defect against VE for this and we will try to fix it once
we can get access to the necessary configuration. Also, are there any
errors in the .metadata/.log file?
Regards,
Sri.


Johannes Schneider wrote:
> Hi,
>
> thanks for your advice - it works like a charm - nearly. But I have 32
> bit Emulation enabled...
>
>
>
> I can create a new visual class successfully - and the automatically
> created Panel is visible and looks good (see attached screenshots).
> But the Editor Panel does not work as espected. All I can see is white -
> but the elements are there. I can select and edit them - they are just
> not displayed correctly. Any ideas?
>
>
>
> Johannes Schneider
>
>
>
>
> Sri Gunturi wrote:
>
>>Hello,
>>We havent tested VE with this machine configuration of 64 bit. We would
>>be thankful if you could try something to see if it works. The dll/so
>>file we are looking for is in
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
>>called 'libswt-gtk-print.so'.
>>
>>Could you please do the following :
>>(a) Create a folder 'x86_64' in
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
>>(b) Copy the 'libswt-gtk-print.so' file from
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
>>(c) Close the Visual Editor and reopen again.
>>
>>We are curious to see what happens as this is untested configuration.
>>Thank you for your time,
>>Regards,
>>Sri.
>>
>>
>>Johannes Schneider wrote:
>>
>>
>>>Here is the stacktrace... I wonder about the root message
>>>
>>>"java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>>>
>>>
>>>Google didn't find anything useful when searching for "swt-gtk-print".
>>>Any ideas?
>>>
>>>
>>>
>>>Thanks,
>>>
>>>
>>>Johannes Schneider
>>>
>>>
>>>
>>>
>>>!SESSION 2005-05-18 00:05:03.207
>>>-----------------------------------------------
>>>eclipse.buildId=I20050513-1415
>>>java.version=1.5.0_03
>>>java.vendor=Sun Microsystems Inc.
>>>BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
>>>Command-line arguments: -os linux -ws gtk -arch x86_64 -clean
>>>
>>>!ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
>>>!MESSAGE
>>>!STACK 0
>>>IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
>>>org.eclipse.swt.SWTException: Failed to execute runnable
>>>(java.lang.NoSuchFieldError: handle)
>>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
>>> at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at
>>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
>>>
>>>Caused by: java.lang.NoSuchFieldError: handle
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>>
>>>IWAV0074I *** Local StackTrace:
>>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
>>>org.eclipse.swt.SWTException: Failed to execute runnable
>>>(java.lang.NoSuchFieldError: handle)
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
>>>
>>> at
>>> org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
>>>
>>> at
>>> org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
>>>
>>> at
>>> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
>>>
>>> at
>>> org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
>>>
>>> at
>>> org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
>>>
>>> at
>>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
>>>
>>> at
>>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
>>>
>>> at
>>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
>>> at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
>>>
>>> at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
>>> at
>>> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
>>> at
>>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
>>>
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
>>>
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
>>> at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
>>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>>>
>>>!ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
>>>!MESSAGE
>>>+++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
>>>(de.osfaktura.ui)-VM for de.osfaktura.ui:err>
>>> java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
>>> at java.lang.System.loadLibrary(System.java:992)
>>> at
>>>org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>>
>>> org.eclipse.swt.SWTException: Failed to execute runnable
>>>(java.lang.NoSuchFieldError: handle)
>>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>>
>>> Caused by: java.lang.NoSuchFieldError: handle
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> ... 3 more
>
>
>
> ------------------------------------------------------------ ------------
>
>
> ------------------------------------------------------------ ------------
>
Re: M7 / GTK / AMD64: not working [message #91920 is a reply to message #91730] Sat, 21 May 2005 17:10 Go to previous message
Eclipse UserFriend
Originally posted by: myersj.gmail.com

Sri,

We've already got a bug open on this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=87851

I'd be happy to help test out this problem, and/or compile a 64 bit
version of libswt-gtk-print.so.

- Jeff

Sri Gunturi wrote:
> Hello,
> Thanks very much for testing this. The 'libswt-gtk-print.so' file is
> responsible for getting the image of the real SWT application.
> Unfortunately it was compiled for a 32-bit machine. I would have to
> investigate more about what happens when a 64-bit application uses a
> 32-bit dll/so etc.
> I was wondering whether you could run the complete 32-bit Eclipse itself
> on a 64-bit machine as you have 32-bit emulation turned on? If you
> could, I would think you might have better success in getting the
> 'libswt-gtk-print.so' to work. Its worth a try.
> Please open a defect against VE for this and we will try to fix it once
> we can get access to the necessary configuration. Also, are there any
> errors in the .metadata/.log file?
> Regards,
> Sri.
>
>
> Johannes Schneider wrote:
>
>> Hi,
>>
>> thanks for your advice - it works like a charm - nearly. But I have 32
>> bit Emulation enabled...
>>
>>
>>
>> I can create a new visual class successfully - and the automatically
>> created Panel is visible and looks good (see attached screenshots).
>> But the Editor Panel does not work as espected. All I can see is white -
>> but the elements are there. I can select and edit them - they are just
>> not displayed correctly. Any ideas?
>>
>>
>>
>> Johannes Schneider
>>
>>
>>
>>
>> Sri Gunturi wrote:
>>
>>> Hello,
>>> We havent tested VE with this machine configuration of 64 bit. We would
>>> be thankful if you could try something to see if it works. The dll/so
>>> file we are looking for is in
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
>>> called 'libswt-gtk-print.so'.
>>>
>>> Could you please do the following :
>>> (a) Create a folder 'x86_64' in
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
>>> (b) Copy the 'libswt-gtk-print.so' file from
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
>>> (c) Close the Visual Editor and reopen again.
>>>
>>> We are curious to see what happens as this is untested configuration.
>>> Thank you for your time,
>>> Regards,
>>> Sri.
>>>
>>>
>>> Johannes Schneider wrote:
>>>
>>>
>>>> Here is the stacktrace... I wonder about the root message
>>>>
>>>> "java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>>>>
>>>>
>>>> Google didn't find anything useful when searching for "swt-gtk-print".
>>>> Any ideas?
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>>
>>>> Johannes Schneider
Re: M7 / GTK / AMD64: not working [message #607792 is a reply to message #91491] Tue, 17 May 2005 22:33 Go to previous message
Srimanth  is currently offline Srimanth Friend
Messages: 225
Registered: July 2009
Senior Member
Hello,
We havent tested VE with this machine configuration of 64 bit. We would
be thankful if you could try something to see if it works. The dll/so
file we are looking for is in
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
called 'libswt-gtk-print.so'.

Could you please do the following :
(a) Create a folder 'x86_64' in
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
(b) Copy the 'libswt-gtk-print.so' file from
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
(c) Close the Visual Editor and reopen again.

We are curious to see what happens as this is untested configuration.
Thank you for your time,
Regards,
Sri.


Johannes Schneider wrote:
> Here is the stacktrace... I wonder about the root message
>
> "java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>
>
> Google didn't find anything useful when searching for "swt-gtk-print".
> Any ideas?
>
>
>
> Thanks,
>
>
> Johannes Schneider
>
>
>
>
> !SESSION 2005-05-18 00:05:03.207
> -----------------------------------------------
> eclipse.buildId=I20050513-1415
> java.version=1.5.0_03
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
> Command-line arguments: -os linux -ws gtk -arch x86_64 -clean
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
> !MESSAGE
> !STACK 0
> IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
> org.eclipse.swt.SWTException: Failed to execute runnable
> (java.lang.NoSuchFieldError: handle)
> at org.eclipse.swt.SWT.error(SWT.java:2940)
> at org.eclipse.swt.SWT.error(SWT.java:2863)
> at
> org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
> at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
> at
> org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
> Caused by: java.lang.NoSuchFieldError: handle
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
> IWAV0074I *** Local StackTrace:
> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
> org.eclipse.swt.SWTException: Failed to execute runnable
> (java.lang.NoSuchFieldError: handle)
> at
> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
> at
> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
> at
> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
> at
> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
> at
> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
> at
> org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
> at
> org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
> at
> org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
> at
> org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
> at
> org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
> at
> org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
> at
> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
> at
> org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
> at
> org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
> at
> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
> at
> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
> at
> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
> at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
> at
> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
> !MESSAGE
> +++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
> (de.osfaktura.ui)-VM for de.osfaktura.ui:err>
> java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
> at java.lang.System.loadLibrary(System.java:992)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
> org.eclipse.swt.SWTException: Failed to execute runnable
> (java.lang.NoSuchFieldError: handle)
> at org.eclipse.swt.SWT.error(SWT.java:2940)
> at org.eclipse.swt.SWT.error(SWT.java:2863)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
> at
> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
> Caused by: java.lang.NoSuchFieldError: handle
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
> at
> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
> at
> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
> ... 3 more
Re: M7 / GTK / AMD64: not working [message #607805 is a reply to message #91520] Wed, 18 May 2005 18:52 Go to previous message
Eclipse UserFriend
Originally posted by: shake.web.de

This is a multi-part message in MIME format.
--------------010109040701000602060400
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hi,

thanks for your advice - it works like a charm - nearly. But I have 32
bit Emulation enabled...



I can create a new visual class successfully - and the automatically
created Panel is visible and looks good (see attached screenshots).
But the Editor Panel does not work as espected. All I can see is white -
but the elements are there. I can select and edit them - they are just
not displayed correctly. Any ideas?



Johannes Schneider




Sri Gunturi wrote:
> Hello,
> We havent tested VE with this machine configuration of 64 bit. We would
> be thankful if you could try something to see if it works. The dll/so
> file we are looking for is in
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
> called 'libswt-gtk-print.so'.
>
> Could you please do the following :
> (a) Create a folder 'x86_64' in
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
> (b) Copy the 'libswt-gtk-print.so' file from
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
> (c) Close the Visual Editor and reopen again.
>
> We are curious to see what happens as this is untested configuration.
> Thank you for your time,
> Regards,
> Sri.
>
>
> Johannes Schneider wrote:
>
>> Here is the stacktrace... I wonder about the root message
>>
>> "java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>>
>>
>> Google didn't find anything useful when searching for "swt-gtk-print".
>> Any ideas?
>>
>>
>>
>> Thanks,
>>
>>
>> Johannes Schneider
>>
>>
>>
>>
>> !SESSION 2005-05-18 00:05:03.207
>> -----------------------------------------------
>> eclipse.buildId=I20050513-1415
>> java.version=1.5.0_03
>> java.vendor=Sun Microsystems Inc.
>> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
>> Command-line arguments: -os linux -ws gtk -arch x86_64 -clean
>>
>> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
>> !MESSAGE
>> !STACK 0
>> IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
>> org.eclipse.swt.SWTException: Failed to execute runnable
>> (java.lang.NoSuchFieldError: handle)
>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>> at
>> org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
>> at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
>>
>> at
>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
>>
>> Caused by: java.lang.NoSuchFieldError: handle
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>
>> IWAV0074I *** Local StackTrace:
>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
>> org.eclipse.swt.SWTException: Failed to execute runnable
>> (java.lang.NoSuchFieldError: handle)
>> at
>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
>>
>> at
>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
>>
>> at
>> org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
>>
>> at
>> org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
>>
>> at
>> org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
>>
>> at
>> org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
>>
>> at
>> org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
>>
>> at
>> org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
>>
>> at
>> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
>>
>> at
>> org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
>>
>> at
>> org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
>>
>> at
>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
>>
>> at
>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
>>
>> at
>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
>>
>> at
>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
>> at
>> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>>
>> !ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
>> !MESSAGE
>> +++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
>> (de.osfaktura.ui)-VM for de.osfaktura.ui:err>
>> java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
>> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
>> at java.lang.System.loadLibrary(System.java:992)
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>
>> org.eclipse.swt.SWTException: Failed to execute runnable
>> (java.lang.NoSuchFieldError: handle)
>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
>>
>> at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>> at
>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>
>> Caused by: java.lang.NoSuchFieldError: handle
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>
>> at
>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>
>> ... 3 more


--------------010109040701000602060400
Content-Type: image/png;
name="VE1.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="VE1.png"

iVBORw0KGgoAAAANSUhEUgAAAe4AAAFoCAYAAACR/hiTAAAABHNCSVQICAgI fAhkiAAAEhFJ
REFUeJzt3XmQnGWdwPHfzGRyQyCBHFzJQDZAaZZAMJwiJgoisAZkqRVYBSzF E+JyhF1YasBd
N6ihRMEDAS8kJatoKoUFYkLYKOJGIUsC4ZCEqDmJSYi5mMxM7x8wnekkgzOQ me7fzOdT1aSf
9+2ePD1VqS/v0+/bXRW7V2hjOwDQdar+1gbBBoDKU7XLnWgV7SVLn+jS2QAA uzq07pjWw6ri
f+L1aE+bdn1Mnfr5uPnmf+/iqQEAOxs2bFgsWLAobr31Wy2bqkrCXSgU4qab ppY8aevWbbFw
4eJ47pmno1+si6ZCxNbCvnHk294WY8ceGf379+u6VwAA3UBH2jpo0N4xZcr1 LcOqqng92kuW
PhF33fmDkh+8du1fYv5jj8Z7D385PjKxJvr2jtjaUIgV65rizl80xcJVQ+Pk UyfG/vsP6aKX
CgC5vZm21tb2ivr6L0VERK/WP6yhYXvx/rZtr8bj8x6JK05bF+87sS6i95Ao NG2LqoZtMaJf
If71gg1x7y9Xx09nz47Tzzgj+vXr20UvGQByamnrlNP/Eh88ZUT0Hzg4qhpW x7atr8SAAf3j
2g/1ihmzd21rbe2OXLcZ7oULF8ekw9fGB955YGwZd08cMHLs63teO4dtw7K5 cfbWf45FL62J
hQufiXHjxgYA0LaWtp5z0uBYNfTaOHD0O6LX81+Iv255KrYfeX0cuO/QOPvV S3Zp64ABO5bO
q1v/wNraXsXbsiUvxAWn1MTA3g3Re+P82PjyH2Ljmmdj4+pFsWHlwmhc//vo XbM9Thsf8ezi
F0qeW1vbK+bPf9LY2LiLxm/2Vu55Gxv3pHFt7Y629utdHcOGD4v+Q4+KxrdN i94nzIjR77gw
Bg4+KPr26b1LW1uriYj6iIgrplwWCxYsipqamqipqYklT/8qPnRKTfTp0z+2 jrg49h1xRNT2
3Stq++0TvfvtE02vboyXX3ggNm15NR783daYcPwJxefW1NTEqFEHx2mnvT+W LVtqbGzcCePW
/97e7K0SXoexcXce7/xvrqWt+/RvjH6bn4xN/Y6LAfsfEX33Gh6Nm1fGikc+ ERtWL47N2wol
be3Vqybmzn0sIl67HKx4ctp3vzOjWPQfffer8YMpveLgEftGzdG3xYDhxxcv 9C5ExOY/z4ln
H5wSzy1bH//6vUJ8Zsrn9uRqAgB0Oy1tHTW0OrZVDYn+J90bgw85PiIiGjat jOd+ckasXfVC
/GFFY0lbq6tj9yen9e5dW7zfUDUkVq5fFwMGvBqNf3o+hlTtG4WIKBReu21Z sSA2b9sWK9cX
onf/wSXPBQB21dLWgQP6Ru24G+PgkSfE9k3LY3vDtug/+LA4aNK3Y+WMybFy /cslbW1s3HEO
2k7vcdcWb2OPOiq+/0hTrN/WJw4Yc2oMq5sQw+smxIhDJ8QBh02IIaPPjFe2 9YsHf1+I8eOP
KnlubW1tPProY8bGxl00frO3cs/b2LgnjWtrd7T1L5sK0at6e2xZ+3S89NAl 8ex9E2PFM7Oi
qrpXrN9cs0tbWytZKv/ZT39e3LF585b40YwZ8Z4xK+LMk4fGXoOGRyEK0dgU 0dBYiNVr1sTM
R1fGk8sPjIs+fEEMHDhgl/+zOP74d8bjj88zNjbuhPGeUu7XYWzcncc729HW 5XHG8YNiQL9+
0bBlbWxvbIrtVQNj46t9Y+b/rIknlx9Q0taNG18pLpWXhPvnDzxc8hesWLEq Zs2cGSMH/Cne
NTZi0ICI7U0RK9cV4oH5hdhafXBMPvcDcdBBB7Q5SQBghzfT1rVr1+4+3A// Yu4uf8GmTZvj
t7/9ffzmN/Njy1/XRBQi+u89NI49dlyceOKE2HvvvbrkhQJAd9HRtq5cuXL3 4X507q+7fPIA
wBtbtuyPuz+rfNOmzWWZEADQPsINAImUhHvVqjXF+1dMuazLJwMAvObWrxS/ gzv23Xfv4v2S
cFdXl1zWDQCUSVtNFm4AqEDCDQCJtCvcNTXCDQCVoK0mO+IGgApkqRwAEmnn UnlNl0wGAHhj
pU0uFO854gaACtS6yYVCU/G+cANABWrd5KamNsLtrHIAqAytm9yq2464AaAS OascABLxASwA
kEg7P4DF5WAAUAnaarKlcgCoQJbKASARn1UOAIk4qxwAEmlfuC2VA0BFaKvJ pe9xO+IGgIrQ
VpNdDgYAFah9l4NZKgeAimCpHAASaedSuXADQCVwVjkAJGKpHAASsVQOAIm0 c6nc5WAAUAna
arKlcgCoQG01uWRrdXV18VZpDq07Jq5+aMUu2wCgO2qryaXhrqku3irRouum xvKG5nJPAwA6
XVtNLhnVVFcXb5Xom9eNiEtvfGyX7euf+llc9P6z44jRx8bY8f8QN/7whYh4 7Yj82fv+K8Yd
cVJ88o4XYtFd18XYMSfHV2Yvj4iIhg3/F58975w4YvRxccpZl8cjK7Z06esB gLa01eQ0S+UR
ESPPmRYTHq+P+1dsLtl+zcU3x3H/9tV4+vn/jdkzrop7/uPK4r579vrHmPfL +nj0G7fFrw7/
RDzw9YvitsvOf23fh6+Mwz91cyx87tdx19TxMeVDd3Tp6wGAtrTV5GQfwFId U7/7mXj3R74e
kx++urj1G7+aEfd8+2dx1b0vxR8WL4qmbeuK+6467bDYq2Z0bNswNS458dbo U/2JaG56LdBf
X7wh1n30n+KW1x9bVdMnIqZ04esBgN1r1wewZPh2sIEHT44vHHNufG7W8uK2 +vd/OJr/5Rtx
0biN0e+gKXHWe84t7tunpqp4v89Ov4PGQsTsxfOjrm/lv24Aepa2mpzqPe4W E2+6NZbUX1Uc
P7h8S7z77QfG2HGHxMNfub7dP+djh+0V1941P5oLjbHogS/G3580rTOmCwAd 1r73uCv8rPIW
NX0OjttvPLQ4/taVZ8R1Z58W4971sVg99tPt/jkf/eEXY/DsafH2MSfEx259 Mabd+9nOmC4A
dFhbTa6KiEJExJKlT8SqVWuKO4YPH9qlEwQAdmjd5F88NDvq678UET45DQAq Uvu+ZKTCl8gB
oKdo51nlwg0AlaBd3w5Wk+ByMADoCdpqsqVyAKhAlsoBIJF2LpULNwBUAmeV A0AilsoBIJH2
LZXXOKscACpBW012iA0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCIcANA IsINAIkINwAk
ItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCIcANAIsIN ZXZo3TElfwK8
EeGGMluy9ImSPwHeSK9yTwAyW/bSK7F06dJ2P76uri5GjhpUsu3QumNEG2g3 4Ya3YOnSpTFp
0qR2PbahoSHmzZsXI0eNK9ku2kBHCDfsAfvtt98b7l+5cmWMHj065s2bt8s+ R9xAR3iPGzrZ
9OnT4+Mf/3ib+0Ub6Ajhhk50ww03xNy5c6O+vr7NxzibHOgIS+XQSW644YaY Pn16zJo1K8aP
H9/m4xxxAx3hiBv2kKlTp8add94ZERGLFi2K6dOnx5VXXhkTJ058w+c54gY6 whE37AHTpk2L
2267LSJeO1HtrrvuikMOOSTOOuusv/ncliPuLavvj/7Dzu3UeQL5OeKGPeDa a6+Nyy67LAYP
HhwXXnhhzJkzJ8aMGRMTJkz4m89tOeJ+avo9nT1NoBsQbthDpk6dGl/72tdi 8ODBERFx+umn
t+t5LUfcn/9lp00N6EYslcMeMmzYsJg8eXKsXbs2Zs6cGZMnT27X81qu437g ifs7eYZAdyDc
8BY1NDRE//79i+PLL788Lr/88nY/31nlQEcIN7wFdXV1MW/evN1+Ilpbj9+Z T04DOkK44S0Y
OWrQLp893lGiDXSEk9OgzHwfN9ARwg1l5vu4gY4QbgBIRLgBIBHhBoBEhBsA EhFuAEhEuAEg
EeEGgESEGwASEW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFu AEhEuAEgEeEG
gESEGwASEW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhE uAEgEeEGgESE
GwASEW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEg EeEGgESEGwAS
EW4ASES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEG gESEGwASEW4A
SES4ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESE GwASEW4ASES4
ASAR4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwAS EW4ASES4ASAR
4QaARIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4A SES4ASAR4QaA
RIQbABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4 ASAR4QaARIQb
ABIRbgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4ASAR 4QaARIQbABIR
bgBIRLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4ASAR4QaA RIQbABIRbgBI
RLgBIBHhBoBEhBsAEhFuAEhEuAEgEeEGgESEGwASEW4ASES4ASAR4QaARIQb ABIRbgBIRLgB
IJFe5Z4AQE+29KUnY+lLT5Z7Gt1K3aijo27U0eWeRqcRboAyaYn2xFMvLfdU upU5c++OiOi2
8bZUDlAmor3nNTVtj4mnXtqtVzGEG4Buobm5KRqbtpd7Gp1OuAFIr7m5KRob G8o9jS4h3AAk
V4jm5sZyT6LLCDcAiRWiqannRDtCuAHYjWdm3hkfnHR6HDH6uDhx0sVx+6zn i/sOrTumfBMr
UYjm5uZyT6LLuRwMgBKrf31LnP+fz8WXv3lHTDpqRPz5yUfjussuic3DZsY1 E/Yr9/ReV4hC
oVDuSZSFI24ASnznmp/Gxfd8Md53zMiorekddce+N27//nnxwytnlDxuzW9v jbOuf7BMs+y5
hBuAEvet2RofPWyvkm2Djrg0tqy6vzhu3r4m6u+ojR/f9L6unl6PJ9wAlGgu RNRGVcm2qoho
vTA998ZPxSvvOiP6qkiX8ysHoMQFI/rHt17cWLJtw/PfiwHDzymOfzLsijh/ 1n1dPTVCuAHY
ySW3nB/fueDqeGjBn6OxqTH+uGBOfPKiH8WFX76g+JjbP/vOGHHAY3Hv6q1l nGnPJNwAFatQ
ltv+7/h0/Lh+Qnz7ykvjyMNPjgumzoh31d8d1xw3JHYsmBdi/5OHxN23PF2m efZcLgcDqEjl
vdzp8DMvjf8+s/QLUFrm8+KS30WhUIhR590ZD58XZZtnT70cTLgBKk7P/GCR N6NQ6Hm/J+EG
qCg97yM836qeFm/hBqgQzc1NPerLMvaknrRCIdwAFaAnfS1lZyn0kJPWhBug zJqatkdj0/Zy
T6Nb6FVTW+4pdDrhBiiTulFHx5y5d8fEUy+Nmh4QnK4yZ+7dUTfq6HJPo9MI N0CZtMRlzty7
yzyT7qVu1NHCDUDn6O6RYc/zyWkAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLC DQCJCDcAJCLc
AJCIcANAIsINAIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJ CDcAJCLcAJCI
cANAIsINAIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcA JCLcAJCIcANA
IsINAIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLc AJCIcANAIsIN
AIkINwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCI cANAIsINAIkI
NwAkItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQCJCDcAJCLcAJCIcANA IsINAIkINwAk
ItwAkIhwA0Aiwg0AiQg3ACQi3ACQiHADQCLCDQAVbN26VSXj6oioiog4tO6Y eP6FBeWYEwDQ
hoVPvRj19V9qGVb1ar3z8ccWR0TEmL8b18XTAgBaW7duVSx86sVYsGBRyfaq VvcLLXfq66/u
qnkBAG1odaQd8Xqzq3Z6TCEAgEpTtcudnQg4AJTfLp3+f1TkcD/cLg47AAAA AElFTkSuQmCC

--------------010109040701000602060400
Content-Type: image/png;
name="VE2.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="VE2.png"

iVBORw0KGgoAAAANSUhEUgAABQAAAAPOCAYAAABQ1rUJAAAABHNCSVQICAgI fAhkiAAAIABJ
REFUeJzs3Xd8E+UfwPHPJd20lA5oKbNA2btslL1UEMUJKLhFxYGoiKCIAoKK ggsc+EMFUZHh
QARkibJ32avILKWlLZ2Z9/sjTdq0Sdu0SYv4fb9eaJ/L3T3jZr55njsFUBFC CCGEEEIIIYQQ
QlyXNBVdACGEEEIIIYQQQgghhOd4Wf84Fb+7IsshhBBCCCGEEEIIIYRwo3rR bYF8AUCAH75f
WiGFEUIIIYQQQgghhBBCuE9Ojs72t10AUKfT2/7Ozs4hLu4wRw8dxJ8rmFTI VkNo0qwZLVo0
ISDAv/xKLIQQQgghhBBCCCHENaQssbPyXlYh9yUgp+J3M++LbwBISkpmx+aN 9G10mZG9tPj5
QLZe5cIVE1+sNhGXUI0bevSiatWwMjaVEEIIIf6rpkx5j4kTn6+QfAtytRyD 7n+RX755x+G6
/w11spbTk+W1lklVzegyLrPxhzlsir9abJ4F2zak8QCeHtaHM0unM39vkkfK KoQQQgjhqrLE
zsprWW9vL15/3XJfZdcDUK83kJOjY+um9Tzb7woDukSDTxiqKQdFn0N1f5Xx w1L59o9LLFu7
lv433YS/v5+HmlIIIYQQ17tNm7bTsWObcs3zpZeeZtu2PWzc+Bfdu99gm+5K OTo2qs7MA3HU
bdjY4brLu06AXV2siirHpk3bPV5ea5ki2zzK15P7sODlBba8neVZsG2fHtaX dXNG8+6P+wmI
bkLjcF+PlFUIIYQQoqSssbMx/ZMZ2jMUb9/KqMYMdDlphAYqvHynwqKNjmNn 7lj2uf7J3NGt
OgGBoSj6S+Rkp1GpUgAvD/Vi0dq8ZcPDQ2zLFgoAxsUdpnejJAbfWIOs1guI qtMi91MVgNR/
NjAo+34OnE4kLu4QrVu3QAghhBCitLwjOzDynpuoVz0MU1YS21bOZenf5xn+ 5mwOTn+BvZkG
vANaMP312xk/7k28a3VxOL8runSJtf3dpk1zvALqM/TREbSoE8bVC0f4cd7n HErREdZsEOMe
vhlvxczVxNOsXfwpQ0a/DcAPy9fw3HOj7NY7a9Zcxo9/Fk3VduVeJ2td8lO9 63DvyKG0qB+J
7sppfp3/CdvOZ9o+f/vtDxk//lneems2E2b+wLinh2C+fITvP/uMw2l6h/X/ 88RVvALqM9xB
ezkrk6LsxKfyMM4dm2ab7mi7d7vrVbu2nTVrLgADnvqYr/c9SlREU+57ZBjN aoWScjaORZ99
yclMA7NmzWXmj/t5qreelyd/waxZc3l70UaevrMTx1e+zWpzf54e1IoNX77J yoPSi1AIIYQQ
ZWONnd3TLRDvoHrgVwcl5xw+5kP46LMJ8FW4pYMXB/4pHDtzx7K3dw0lodrL 1GjQHq9j00jP
2o+hyURqhFRjkO5BW8yuZ8+utmU1+Svg7e3FP6eOM6yblkAfPT5Xd3D18gmu Jh7h6qUDpF6M
w5iyCx+tgX6xcOTwcby9vez+7dixR9KSlrSkJS1pSf/H0yX5ZzXs8Xs5uXQ6 dw7sw7DRM+l6
68NcSDHy54aL3FAnnXRFQ0THW0jeM5/te48zbJTj+V3J22g02d3EdX9yFJfW fszQwbfw/Oy/
GP54NzLNGp5/6CaSN0yiV8/ePPveBgY+cA8jRlmCft2738CePQcK1Wnz5l0M d1JGT9UJYOPG
v5g1a67tn7e3F92eHEWV+GU8dOctPP3uBoY8NoQ0g/0N7ObNuwAYHB7HtLEP 8s5vOQx9sA1Z
quP6X8lx3l6Oti8o1GgxGGPmPsym9CK3+90jH7Fr2xdfHG1Lnz96mF5PPorv /m8YevutvLvK
xIhH2pGjaAGos+VNxr0yhf2HLIHTxkfm8er4D2jUsw8RR5Yz9YNl9Ht4Ipcy zS7vqxV9PEla
0pKWtKQlLemKT+f/Z42deXspoGhB8QWNFhQNCqAo4OOFw9hZwWXP+Q4iscar JDX4Al3dsSVa
1t9HQ0RkBAHVWmFsNh2fzoto0H44gaE18fP1sS2bX4EAoDcBmlT8fCAjR0Hn W4+AKlEEVKlJ
QEhdAkPr4h0Ug8msIThAwahLwdvb2+5f9+5dGDBgoKQlLWlJS1rSkv4Pp0vy z+rLN6ZwvnI7
XpzyHh+8MwGtbxSJZ06RtHMFNe++i4uXsunYozobFm3DL7wWX06e6nB+FK9S 5Q/Qq3olBjzy
Bot/WcX8d0YRUG0QJ49c5PNf9xHW7gmmvjaWNkGneeaZqZw99o9tuTZtmmMw GAutc97k8q2T
NUiW/9/27XvpFRnAR58sJS2gGlX0O3j2+ZmcPnIWR2Z+s5GDiUaMp5YQVOtO ThxNclp/Z+2l
8bIv08aNf/H++58w+o5mrPxsLlqvvGEozrZ7wbbNn+4REcBHn61AF1wN/bEf qFz7Do4fvgTA
/D0JnNeHEdu8JgCfb4on/vJBfIM6s+CPvZw4sh5F48fFY4dB49q+UtHHk6Ql LWlJS1rSkq74
dP5/1tiZXq+HrNOQvhuy4jHos9EbVQwmMJlxGDsruGzVhn2pVq8LVWP6EtLs sRItazKkU+nk
a1y9sAf/KnWpEtUKQ8YFEv58Fl3mJduy+dm9BGT+/xbx/fwP+OY5L2pVD0Hb 5iMqRXbKHfxr
mTHz3DqO/P4cR/9JYfxXKqOfG+PwJlIIIYQQoqBnXnqTeTNfI9Os8PqkafTo 0Y23lqzBe/Us
fv9HR9rFBN79YC7du99AmzYtGTJpJuvHvcPL793MQ0PG4tusKY9OfB+vVe87 nD84OBCAyZPf
tuU5adJLDssyefLbucs1Z/p7cxh1Uw/ic/L3DNTQJrY1tWtUxz8smq6DB2Ne PYNFu5OZMeND
27LBwZULrbO865S/LvlNe28OD/TrTo3mTdH6BeDvDXqdgRlvW8pvfQ7ixo1/ cUefbkQ0a0pg
YCTT33ieXr0H0aZta2rViCxU/9ff+oAnnLRXcJCfXZmsvHwDiKpfj2/mzC2y jaxlsrZt/rq9
NXMOIwb0oGazJnhXqs70N16gV++b2bBhI92730DL1s0JCAxkxtR36d79Blq0 bs5Hsy3rbd2m
NbNnfZS7rhYEBwcVv8MKIYQQQjhgjZ3VrabBy9sHReuH2WwiW6+Ska2SkZlB WpaZExdNhWJn
tmUjNAT4KKh9jpFz4Q+y9Sphdbtz5OvGpGYWs2w1DTlKGAFdvyW0dicA9BkX ObrkJpISjnPi
gpHxX6k88/wYxy8B8fHxRq+EcTHlCpUq6TCePUaYEoIKqKrlX9aFvWTm5HAx RcUnIBQfH/tf
0IUQQgghnLmkaGiYHs/xhvdj0p0GFFqG+PLZuq0cq9yce0eMyze3mbiN55j0 2WscW/QKF81V
aK9AyxAfPnUyv/W+ZOrUCaxevdH2Sb9+3Yss19bkbMbeFcucuBzqt72Lp27V 8PLkRTzy5kwS
l85i2d+/ckrfnLdGPsTJ9e9hRiXcLwDA4b1QRdYp/9vitl7OZuyQ9nx/Iov6 LW/i0dtqMuP9
BQ6Xm/XG03z981/U63M/WRfXoCoKD735Lpcd1H+bk/ZSVD0+PvaBtfxBSUWj LbaNzKrztt2a
nM1LQ9qx6KiO1r2HoUv5CxXF9rlWgcCAvJeEeOV9hIIx35pUuYcVQgghRKnl xc4qYar3IkHV
mthiZ1oVAi6u4tKu+VxMMRaKnVmXDQkEnUHBN3EHlWr0IADITNhFlk4lW686 jLtZlw2s5Id3
68nUqtMZQ8Z5DPocAkLrU7P351xcdBsXUy7jExBqV+ZCQ4BbtGrF1+tNpOT4 EtWwBxHRHYiM
7kD1eh2Iqt+BsAa3kJbjz++7VGJjWxXqBrlx42ZJS1rSkpa0pCX9H087+7dx xd90ee0bnhna
kW3LPkPjFciXK3fw4EdL+HLKWKpe/t3uRiU7fg0Gs463528moFZ19PixfFOc 0/nz59WlSyxt
2jSnTZvmXL6cXKgs+e3+YTG6G55n1nsf8vgtdVn2yVccOJLKhqWrqNHjIWbP +Ya3H2nIH59O
IuloHH+fSWPxr8swmM14e3szYcJUu3XO+6186wR5zwCcMGGqrTx7f/gOuj/L jHc+5v7+Dfnl
sw9Zu+GQwxvZKRs0PPfm2/Sql868dxbgXSmKHz790WH91331ncP2ql490mH7 RkVFEhUVSfXI
qsW20cbTKXZtm9+exYvR9HqeGTPfZ0AjIwvemYe3XzW7eXy9SxbYK8n+eq0c T5KWtKQlLWlJ
S7ri0/n/2cXOGvemVpM+1G7Sh9pN+1C3WR/CG95OqpPYmXXZS2lmktPNJKy5 h+PfNOTg/2I4
/NO9XM02k3TVXOSyyRkqXhoDWUkHOb3qQY780IsLh35B0XiRkqm1LZuf3RDg 5ct+IzMzi+8X
LaJPwwvcckM1goIjUVExmkBvVLmUmMhPGy+y53wN7hsxjMDASoVuqDp1upGt WzdJWtKSlrSk
JS3p/3DamcQT+9h1JAGD4kv16PpEBPliTI7n0JkUVK0vEbXqcuHUEdq0aU6d OrUwZl5g5R9x
xLRsQpXw6kQGeXNq7zan87ti+fKVtuXSL51iz/54UrMM+FSqTO2G0QRp/fDX X2Tf0fNk6IyA
hhoxjagW5EfC8YNcyDAxaGAftBoNO1NrsuD1YfTo0ZM2bZpjSrlQrnVavnxl oWm33XYTGZfi
2RsXT3KmDp+AYGo1qEtlLx9279pBmzbN2bPnANZht43qhHHiTCr+VUKJjonC V1MZv+wzDusf
4pPlsL1q1QixK5OjOlinO2ujSyeP2bVt4e10mpRsAwGVq1C7Xi0CvALZtf1v u7zyL+Psb1dU
9PEkaUlLWtKSlrSkKz5tZR87i6BylUjMKhjNKnojXLqU4DR2lrfsefq31eDn A2YzGE0qOQaV
KxkqK3ea2XuhZpHL3tQpmEr+/uizkjAYTRiUQK7q/Pjpz0T2nI/ivhHDMJuN tiHAdgHA31as
AeDChQR++ekn6lQ6S/cWEFwJDCa4eEVlxQ6VbE0tbhsymJo1owo1ghBCCCFE UUw56SRcTiFH
Z0RVvKhSLYrKpJN4JY0cvRk0WrRaDUaDgZiYeqAaOH8ukZwcPTUb1MVXUdCn pzif3wXnzp0n
O1tHTEw9VLOO5KRkrmboMJlUtD5+VIuKJEDN5nJyChmZBsyqCoqG0Oo18cpM JiU9C6NZoUFM
Xby6DKXmn1N5Z+khWrdpSp3IkHKtk7UuBTWoV5Pk5CSupuswmVW03r6EV4/k 6uUEsrN1+Pv7
8tZbs23P2fP30ZKtN+PtX4nqUVXxNmY5rH+ov8lhewV6awqVqWAdrNOdtVG1 4Ep2bVtwOyVd
TiY9Q4fJDF6+/lSLiiAl4YJdXvmXcfa3EEIIIURplSV2Vl7LJiUlOQ4Arlm9 wbbCjIxMtm3b
xZYtO8hKTwQVAipXo1271nTp0oHKleXByUIIIYQQ+V38czXHAmpRtZIXTZvE VHRxXLJw4RLa
tGlO06aNKrooQgghhBD/CmWJnZXHshcvXnQcANy44W83NoMQQgghxH9L9sUz pGbrUMLqEBns
U9HFccnRo8fJztbRunXz4mcWQgghhBDXvH/+OeP4LcAZGZkVUiAhhBBCiOtC UBhBQQAGMjIM
FV0al9SoYRliIveDQgghhBDXHwkACiGEEEIIIYQQQghxHVMA9cjRv9Hpsyq6 LEIIIYQQQggh
hBBCCDfx9QmgcaOulh6AOn0WQYFhFV0mIYQQQgghhBBCCCGEm6RnJAOgqeBy CCGEEEIIIYQQ
QgghPEgCgEIIIYQQQgghhBBCXMckACiEEEIIIYQQQgghxHVMAoBCCCGEEEII IYQQQlzHShwA
rBfdttA/6/T8//cUZ/k7mi///yc9fLfbynD1xB88cfc9tGjSnoZNujNo+Dh+ P57utvWXp/zt
WL9+e2K73MXMFeeKXe7s2rk0b9CekcvPupynO7dFSdWLbsuLqy4UmlbadZVG edS7IvZNTx3z
tv2yXjtadbqTT7cmlUu53LmdSnt8ecLuTIPt78QdE6kX3ZaX9iTbphky9tGk 1eMut5unz/kl
5agcxZXtWim7EEIIIYQQQpQXl3oAnorfbffPOq28OMq/qHkBvll3wm35j7n7 VWoNe5mt+7Zx
eO9vTB5emzF3vey29Zc3azuePLGFxe/dyacvPV/sMjc9/gWPzF3Ol4NruZyf O7eFKw5MGMd5
vbnM6yntvl4e9b4e982Tp3ay4v2efPDkdJeXLQ13b6fSHF+esOB0hu3vP9/a Rq/Xb+DPadts
09JPLya05X3lei4XQgghhBBCCFG+yjwEuGBPCn3qPp6+83YaN+hIt4HPsP5C VlmzKFJO0nZG
3X4rTRv35t01/9iVy929E09mGWnXpiGVfDRofSvR9uanOLz3Y1s5nrj9Nho1 6ETP219ke4re
Yd75y3Tg6zG06joeAF3KHsbcdw/NG3agQ88H+fFQGlA+7amazZjNJhS0ReZZ L7otWSYzHzw6
CK0CKfuXc9/Ng2jcoB0tYm9l8sLjTutScFsU1V7528Ud5k6ozkOTNxea7qz8 Y9t35bcUnaUu
qZto2Oxussyqrey6lJ08OugWmra4mVe/2Gqb7mh9Bevtqe1Z1L7pLE9n9S/p vgmwdfFn3Nmj
Bw0adGXW2vNuqUt+NTo+Qk7aXw7LVdwx56zeJdk/3ang8VXUOeHH99+kf+du bm3Pg99beh6a
DUm8czyY94e+id/h2SQZLUHxf74/QpNRDYsth7NzrbPt8Fy7LvyeexxlXvgf 9aLbMvusJRip
S91Iw2Z3kWVW3VJHZ4o73upFtyUl7ls6Ne1Il5ufZuOlHI+WRwghhBBCCCEq iksBwOKG3wIs
GDGWRk/OIO7o38wbF8tzQz8rcyEd5W8twzcjx6O/eTx7Dqyg7dFpdvO7u5fi lzNGMnXQAAYN
e54ZH33Lxl2n8z67bxxZA15i35GNTOqXwRPDFhS7vmX1XmD7b5MBWDDiBS61 e4ytBzez8PXO
TLr/zdzpnm/P+g06ce8rKxnz0awi8yzYni89MIOOr3zAwWPbWbvoBRZMGeu0 LgWXLaq98reL
O9S5fTodtr7O0guZdtOdlf/xx+vz2Q+WIc5nln9O7YHjCNAotuW+e+Bl9Le8 wu49S+me/b8i
11ew3p7ankXtm87ydFZ/KNm+CfBlahPmr17Hurn389Hj7h7qbObEhrn4hfR2 WK7ijjln9S7J
/ukOzo6voqwJ6snSTRvc2p4J67YAcHn3TAL7jyPIJ5g3e/sxZc8VADauv8TD LUKKLYezc62z
7fD4A9F8tswSfDzxxUrC2oeyYu5JAP5ZPI9aN79kd1yVhbPHQ5TkeBuzphrr 9v/JtEFGnh/5
nVvKI4QQQgghhBDXGgVQ98WtISgwrMgZ60W3dfjl2Drd+v92Me24Yswbbqlo fTl5YkuZC+os
/3Yx7Vh5eDtVvTSY9JeIaXSTXXmcLVdaqimTQ7v2snvXXjb+/hNh937MjKEx tGnQjtWHt1PV
W4PZkETDJndw4sTGQvnnL9eeE7sI1iq2evx6aDuR3vYxWU+3p0mXzIeP3kfi nZ8z7daaxeaZ
vz7GrNMs+Hw5+46e5sThAxw8fcW2DziqS/5li2qv/O3irnpmnF1Oz4eOs23N izTIneas/Pqr
O2jXbw37t77ClM43Uv+n1Qyt5m9bV4eG7VhxKHefMyQS03BAkevLX29PbU9w vm86y7Oo8pZk
36wX3ZZ9J3YRlDufu441awBHURSCIurz5Kw5PNYxrFC5ijvmnNW7JPunO+rg 7Pgq6pyw+8RO
qmg1bi3PiNib+HzHSn66vS+mz39maDV/shJ+oPtjCjuW30qX9s+xedecYsvh 7FzrbDvkpKyn
/c17iNvyPE/HduXWJRN4dsgqDu2ezasdb6Dxz6sZHhFQ5vo5aqfi9oH8df3z 6E5q+uSWveld
nDi+vsxlEkIIIYQQQohrRXpGMq1a9MXL3Ss2qrD28A6i/bTuXrVTeaPIPDuc DEDRVqJZh640
69CVYQ/fTuPmDzBj6GoUu3iVGUUp3LnSZEi0S+cPcplUcBTz8nR7an3DePrT TxjQ6QkO91lG
kwCvEuf5+s0jMD8/h/taX8W/5nMM7DMEcF6X/IpqL3cF//ILrHUb09oOYcwv ecMqnZXfp3J7
7vMey+9Hu/G9sSdx1fwLrU+17mqqqdj15efJ7els33SWZ1HlLcm+CdiCf+7m LPCVv1zFHXPO
6l2S/dNdHB1fdmUpcE6wBt3c6cGm8OX2JcxP7Mq23H05IPJuelzqwYK/ElGa Diu0jLNyODrX
OtsOfiE9udn8Gn+ebc16r1v4sO7N3KKdyven1rPM1J0Dbgj+Fackx5tXbvlV zCiK2y+JQggh
hBBCCHFNcPu3zUfrB/HyvB2YVSMHVrxNy66uPcDfVaObhfD83I0kJfzNvX3u KfS5VlFIyM50
sKTrhrfqxNIEyzOkVJOeM3G78Q3rDFjq/dL8behMejZ9OZmgukMBCNBqmLX2 PMaMi7w98gGn
6368YWXGzd+GzmTm5F/zaNr2edt6Pd2eWv9oPhlbk0nLz7mU5+/ns+jZvAYt WtdmzayJxdYl
/7Zw1l6e1OuN2Zx6/YViyw9w7wvNeHLAMzR97qFC63mqaQgvz99G+pUDvDg8 73Nn6ytYb09s
z+L2TUd5FlX//Jxtz4pW3D7krN4l2T/dqeDxVdJzgrs0GdWQd4dPo95z9nk9 8XxDXhs5jyaj
GpZoPc7OtUVth4ceqcszj75BzCOWYcSPPFqPN0dMpPHTD5e9YiVQkuNt+BPv cTQtkz8/f43Q
lo+VS7mEEEIIIYQQory5PQD48MK3CV07neYNO/Po7JNM//Zpt63b0XOehn31 LqF/zqbv7fMZ
8eGSQss8GBvJja0GuCX/TxZPYeMrL9Gr3Y00bNyDUTM28fGScZZ8FryN74rp tGrcjcmr/Zi9
cAQAv819hC8eH0yLrg+R1X+G03U/uPA9Ale9Q6tGHRj2+mbeXDAJ8Gx75tdg +LtU+d8il/L8
dOxNTBjUj9bdH+VSi6eKrUv+beGsvTxJ61uLjyfXK7b8ADX6jcVf68drt9cs tJ57/zcd7c9T
6NJ/Oi0eexeNtlKR68tfb09tz6L2TWd5FlX//Jxtz4pW3D7krN4l2T/dLf/x VdJzgruEtrgP
RfFj8q32b+6uM/gVArWaQs//c8bZubao7VD37sdJP5bOU3fVtqVzLhp59U7X 3yJeGiU53t6/
2cTdHfoy/a9wPvvfbeVSLiGEEEIIIYQobyV+BqAQogDVwP7f3mfY5GwObL82 gmL/dad/+4Q+
zyzkxIm/K7oo4l/A3c+IFUIIIYQQQohrjcvPAHT05t/y/OJU0fk7K0NFlOPf KH/bVfR+U9Yy
zBr9KAs3xHElW6VGo1imfuPZYe6eci0cU46UpVyX//ib0XN/cHeRXHYtnSuK emt7ftfCti+N
a6mthRBCCCGEEOJaJT0AhRBCCCGEEEIIIYS4Dll7ALr/lZNCCCGEEEIIIYQQ QohrhgQAhRBC
CCGEEEIIIYS4jkkAUAghhBBCCCGEEEKI65gXgK9PAOkZyRVdFiGEEEIIIYQQ QgghhJv4+gQA
uQFAHx9/fHz8K7RAQgghhBBCCCGEENcDf78gIiMbVHQxhLDxqugCCCGEEEII IYQQQvzbFQz6
JSScIDsnvQJLJEQeCQAKIYQQQgghhBBClFL+wJ8E/cS1SgKAQgghhBBCCCGE EKVgDf5J4E9c
61wKAF65co7kK+c9VZb/pLDQGoSG1izRvP+l9r/W2uVaK49wjWy/ivVfbf// ar3Li7TvtU22
z/Xn7LmD1KrZzG7ahQtpxJ866ZH8ouvVJyoq2CPr/jdw1N5CCOdcue64i6d6 /ZXnddGT53FP
ut6vEWGhNQDKvB8UPC5cCgAmXzlPTIOOZSqAsHf8xLYSn6j+S+1/rbXLtVYe 4RrZfhXrv9r+
/9V6lxdp32ubbJ/rz9lzB+2208Y/VxN/6iRNm7bwSH6HDsUB9enerZ9H1n+t K9jeQoiiuXLd
cQdP9vorr+uip8/jnnS9XyOOn9gGUOb9oOBx4TAAGF23DQALF02nS+f+ZcpQ uE7a37FrrV2u
tfII18j2q1j/1fb/r9a7vEj7Xttk+1xfrF8aK1Wq7JH1t2/flR07/qZ7N4+s XgghSu16GfLr
6fO4J8k1onSc9gCMP72nPMshCpD2d+xaa5drrTzCNbL9KtZ/tf3/q/UuL9K+ 1zbZPtcvX19/
vLy8y7weo9GATpeNn1+AG0olhBDuc72/6MNd53FPkmtE2chLQIQQQgghhBCl 5s4vjV5e3mg0
WoxGvVvWJ4QQ7ibBv4oj14iykQDgdcZo9OLcuXPUrRsJgK9vMOvXr6dnz57o dGmF0p42b8JT
dun4eJjy7ccez9eRa61thBDCFXPnzi/xvFFRUdx6a+meiXK95SOE8Dx3fmk0 m80YjYYSzfvT
3GG2vweP+talaaX186an2H/6MK1bxjCw1adlWpcQ4t/jehn268y/IfgHrl0j RGHlGgA88fu9
NBjwncfWn5YRwJqtm23piwkJ9OjSudB8GzZvoXpkpC3dt1MXggOzSpVnerrj nS8oqPwPIGuA
6/LlywDUrRuJTpdG+/btbQGtgunyMGVKL4hfx7p4mDcPEi7mEFndr9zyt7qW 2mbYuNf5dsbr
Hs+nKNmKL7N3fc2B40dIyrkKQLhfZZrHNObZ2BH4qzqP5n8kPZF1x39l79mT +JvCUSqZiI2I
pXvD9tQOCPRo3u5ySVOHByd/T++WDRk7ONQ23dPnuvLMp7zq4qrTR1LZvSOF pEs6wiN8ads+
hLqNq5Rb/qGbn2b+9jDqRYfj6+dFw5jqqPUGezTPRo0aoSgKt956K8uWLUOr 1QIQEJA3BMLP
z3JuPX36tOQjhKdkXSZ+2f1U7focgXUHlHix1NQczp8/T8OGDfH2NnmwgNeO Vb9vo/8AVx5g
rmI2u9Y2BQN6jgJ8jgKBpbFy+7OcPJ7AzJG9OXzIi8nvD2TSmF/LtM74OJH0 AAAgAElEQVSy
2rp1r+1vRVFQFAWNRuPw//n/NW1az6V8nphreUuoJnd9Wo2Cl0bBS6tBq9Xg pdXgpdGg1Vj+
1moUNBqFMYPK79oshKf8G4N/7rqH/27SFO6dPNHp5wbf6jz7xR5i64fwcBff MudXNNevEcJe
uQUAT/x+L30e28Yfn3X02JfJVZs389R99wLw1+69vPDQfQ7nG9SjK6s27+SG tq0B+HjB99zd
r1Wp8lRVlRo1athNO3bsGGaz5QtMcLCnD4I8Xl5Gata0vOFl//79pKen06JF DN7eJrvebVDO
vdtyg39WY8d+ZPfxwm9fKJdiWHv+XQtto8sx2qWHjZvKtzMmlEveANN3f8+u 4/sY1OcUUXUg
KvMhAoBzWTmcSr7Ao9+9QvOYxrzc9h6P5P/N3vVsS9pN19g4nmzTh8R/DJgN 4RxPOsYHm/Yx
PHYwbcKjPZK3p3nqXDd52EgmffuV2/O5nKbjo90/cCUjhSsZqYQEVCaschiv 9hjF6VWDPH7e
Lo3TR1JZ/WsCzWMbEpn7UqvVvx6jH5RLEDB089PoAmry1GTLNWbb3iocO/IN Ma59l3LZ0aNH
AThy5Eix80ZFRUk+17D4hZagUfTw3yu4JBYHD1q+2DdrVr+CS+JYdrbK4cOH CQkJITq6eqHP
4+MvkpKSQpMmTfD3V9yWr7PtdO7AEloM/5K4hQ+5FAA8f/48TZs25cKFC9So EWb32bW+Dcqi
5EFAFZPJtS92OrOPR+cvaNfROGY++Twvzv6MIbED6d2oEV+vfIYRN31QpvWW RXBwMAEBAZag
nFaLRqPBy8sLrVaLl5eX7W/rZxqNhkOHDrmcT+Oa4ejq1sNHq+DnpRDgpSHQ R0Mlby1BPhoq
+Wio5K0hwFuDn1bBV6vwxdIdHqixEKI4Zf2esPvLuba/G9YJt0u3fWiUW8ro OtevEdejetFt
ATgVv9thujhlDgA+NudE7i9BCmajkaBKlaheLYiIsMp0bWq5Yc9e1xVy78cM BhOHf7mLJoMW
lzXrQkxmBZNJBQXijhyhR4dYu89VbMUg7sgROrdqBQqY1TLkaTKhqvYrCAkJ QafTkZWVhdls
JiTEv/QZlNDGjZbXRHfr1o06deqwZ88e1q1bB0CLFjEV0vPPyhb8y/3/zJmj bT0Ahw97t1x7
BNatG1nhbRO35yxGfTpxe87Sok0tAHS5PfDKw/Td33Pm3GnuatWKHE4xKfYo k3c1IuTyTfgD
zcJCaBYWwspjp5nO924PAiabstmZsI0ba0USG/Ay3evezILs5zgXf5nosLpU rezLwl0/UbvP
44RpPX/suNPhn+9yy7nu9G8L0GbY/7rYqHY4uv3bqFyjHnv/ftIt+Sw48Bcr 49bRqnYdompG
ApE0rt6I8EqRHP/l5nI5b5fG7h0paL0DOLz/nG1aSFgoWaYwxqx9j1OXL1Cv ahT3d7ibtkGF
gwVlYQ3+hfa8j1tfvcJPE/2JrXOZNXuNxS9cRo0bN6Zbt7xXne3fv5+WLVsW mi81NZX9+/dL
PiV0z/gVfP/WLXbTPBmgO/XNAHpNOMq6qY3cvu7SUlWVLl26sHnzZpo3b1DR xbGTna1y6NAh
NBoNV65cAbALAsbHXyQ5ORmtVsvBgwdp1qyZW4KA8QsH0HP8Uda/VXg7GY4v J/zOGS6vU1VV
goODOXToUKEAIEDnzp3ZsmWL24KAV49+RvLOpbZ0WLshVG70mNPpnjLhtTuZ +saPxQQBVcyl
uCG/+8n5Ls2fbS7bfUXrljH8vnANbz83kGFPL6Zjs0bsST3GiJvKtNoySUtL Iy3Ncg/rSg9A
Vx05lwTnklzuASjEv9211vtv0Lj1oPFCVbSg9QGNDzU1V+jQuR1dOjZF3djR Lffwz3z6Alf2
HmPBnJ/t/q4YpbtGXI9Oxe+mXnRb6kW35VT87kLp4pQ5ANjgxo54axR8vBS0 ZggL9CIqyIdq
lbypV9WX3Z81ZPCTP4GioOT8w4CHlgJmfvrkNlrftays2dsxqwpGs2qJ9AGZ ds+FVHMDgHkX
ImPuTmQ0lf7iZDabMZvNKIpiCwSGhuYNBTx37pyzRd2uW7dupKenk5SUxG23 3cby5cvtAl0V
Ndxk3rwKyZa4uOMOp99++00sW7ayXNvmjnETIQeMGDDoc/Bu3J2Jf+5gCjBu znRmPPGyR/O3
ylZ8LT3/YhoBOXTxsfTGtAYB/S7fBOQA0KNhJIv37SPbzcOBP96xmCo+Gi5f TcXHVBMfJZgR
TT/ha55k6+69BCiRRFVSWHRgNaNbeXZIZWnl7FtM7a4Pcyn3yQHPDGnL3u/a MPjJ5QCoWacZ
8OCPoFCqc502NZmoLt0JCLAMibx0JpFmXuFEtevB2oUD3JLPggN/sXzXCgbH dqBVrZaEBobj
pfGiZkhtdn7ezW11caez395P5fBgki6N5tTJFNv06HrVqNsskvFxLzCxZ3+g BQCTV8xi0i3P
uS0IWDD4t3yiP6asDMxZ6ZyKT6K5W3Jx7MoVy86W//pilZqaWmT6v5xPUe4Z v4Jfp7UDoJJ6
iYGv7OT7t24pMvBTVie/GUDvCZaej9fibey1GATMyMjAZDJRtWpVABISEsjK yqJatWokJiaS
mZlJZO5jXRISEsjIyMDfP6hMeZ5a0J9erxwDoMBvvJxa0J+W9/3P8pm5dOtv 2rQpBw4ctGtn
6z1k586d3bYNkncupesLx2zpv99tSOVGjzmd7klFBwHVQu3sKSNHzynT8gNb fcpzy/vzz3w9
z9zcnI9+O0CNehX73KyIiAiaNGni0jKHDx92OZ9x9edT9z7XhjufXjAQeNPl vIS4VlxrwT8A
c/WO3Du4CT5aDX7eCgHeWoIDtERX9ef8/Lpuu4e/svcYieeTOPZPku3vilF+ 14h/i7IEAcsc
ADyxaVteD0CDkaDKlYgMq0xEeBC+zWsQcesOvnvPMtR22GNv8f1n40GFTiPc /7wMo0lBb1RR
cm+rM/X2d2YKoJI3zWC0/G0yly0AqKoqR44cwWg0otPp0Ov16HQ6unfvXq7d VK3BP4BffvnF
YRDQ075d2NYu7d8U4uOHMXPmaKDw8F9PsQb/brzxxkKfbdq0yWEQ0JOWzJhi Kdees0z8cwer
3xzJ6YQDPPbxDryb9Wbinzv4qU0teg17BD8/X3770jMvSpm962tqhgaTkp0C 2UC+0evWIGDK
kU62aTfUrMbsXV+7tRfg+QsnqOrtx5mr2WQbMgHwwp8Hm84lxPc11m05C0o4 pxPioXQj8z0q
e+9imt42zZI4Y+mN8sHS3Yy9axnfvWfpRXTPozP44fNxpT7XmUwqAQFawhtH kXH6Mv5BgSSf
3YUu5SSDn/2b72Z0KFM+l9N0rIxbR/+WrbmxUTd6xvSx+7zWi6f59s0abqmL u+yaPpg7554B
YMGjCwkOy3tOXKPmkXyWNJNBMc3Yd+48KCqoCoNimjFn03w+v3l8mfPPH/wD +GliAKasdExZ
GWSf3MkDHZK5UuZcnDt16pTD3nGST+n9Oq0dA1/ZSafYDgx8ZTu/TmvHgdzg nycc/6o/fV/Z
h2rORlHBbFY5/lV/h/PGjFzlkTI4+2EMCgegyuOeoSSqVg0iI6Mq58+fp1q1 aoSFhZGdnc2J
EycICgoiLCwMg8FAYmIikZGRVK1atuDfia/70/uVfWDOBizbKeXoIpK3zgcF 6t30EmG12pJ0
5m98mzh+1IwzoaGhpKWlUblyZaKjo23bo3r16qiq6vZtoBboLWFdv7PpnhTo 34YJr1GCnoCu
mfH+q4wbU74BplmTVvHrvsf5cf8+fINSGT9qNz//9ST7449U6ItBvLzyvtbt 37+ftLQ0IiMj
iYlx77Fc2Uu+iQtRkTQXt/HDZztB8QKNN6rWN68HYL9dfPee5f6qtPfw302a QsM64SyY8zPH
/rHEFl57+Usa1gm3fV7UMwEL6tVzCOvWLy1+RlFiZRkGXOYA4CsNviJiqOMd ylejEuaj0nz8
Pyx5rQZkx5OTbWRAv2G5fYzcy2hSMBpNtl/V9UaDbdyvguVXXEUh3+e5AUAX ewBevpxOcnIy
Z86coVWrVpjNZho0aGDrBWjtVm8ymTCbzaxe/Se1a9cmLCyszDemRbEG/7Ky LD0rMjMzyzXQ
NXHCuyyc8gVEYxnuGw1duqxj5szRdI48BNGW4b9jx35ULs/9i4yMZNOmTYWC gJGRkcTFHS/3
ICBAiza1MG/YwelLB3j8/bEsnfwDekMWaVlJ3DprCbNfnATA4GefxcsvyBY4 dJddx/fRLDSY
lCzHPfomxR5lMo04tbsNANXD6vLX8X3gxgBg8hUTmcZEjKqRLH3ey3cUfKnF YE6df4nAgADS
vLPdlmdZ/bHC+oBtlQeHd8OY+juagHaAxjaPr1ckPR7cyapPWqNmnSYn20j/ J/eiMya4nJ9e
b/nhIOO05aU15J5TDJnJZPxzgDue3MC3M2+w5dPjMdeGKc7e8T2NoyJoWL2+ Lfj3x9HfOXTh
IGnZJl69+SX6Pr+HX6e2KHUe7nR2/v0MmjwB3aVPyUnN4ZY7WjJ39mEat4wA wGA0kJiZypaM
wleWJHPZrjZ7ls0GwKw2wGQwcUdPUHU5mLLSMWemk31qJ97pp7jS5cMy5VMS p06dAqBePc8+
bPB6y6ekzh/7nR4v70VVc2w3CtahwAW5OjT46Jf96PfK36jGDEuAGugz7i8U rKMHFBQlbwTD
quldafTg6tJWxaH9+4/RuXPhF6NZmc15P5B26tSJLVu20LJlQ7eWobSio6uT mZnJxYsXCQ8P
x8vLi5CQEAAMBgOXL192+nxAVxz7X3/6TPgL1Zxue2xM75f/Ii3+Z6LrvkTl erdafl8wpXP1
sus9qMByjxYUFERERAQRERG2Hq5169a1C8RZg4Bl2QYmFcjJuwZZn5vubLpn mQn0b+n2IGC6
0bWXhk18ZwZTXhzncj4rt43h1OlkctINtIyNYmCbTxmY+yPlyu3PcvLYpQp7 MUjBAO769euJ
iYkhIiKCS5cusXbtWnr37l3kMiVhMlvuecKHz3X4edLCUXafJS0cZVtGiH+j a7H3H8DYZovp
+PwWW/rQkpdoesfbtnSdMefZNi2i1Pfw906eSNbRk/QZVoOEPw+yLs6HYU/F kPDnQT6cvdKl
4J9wvwp/BqDRejFw8ExdrQJazGgUE8Mmx8GFTxkx+W8ubS7c/d5acEdKWhmj SUFnzLuB9b9Q
1Fh3BYNBRUXF4GIPwOTkZGJjY4mNjeX48eOYzWZOnjxZqAdg165dMZlM3H77 7QDs2rXLowHA
AwcOOJxekkDXnE8WOV3vE08OLTbvbxe2tQX/ugzP9/KG6Ifp0mUdqhoJ8TD2 o2yIfpjhEyzD
97ZsaVrsukujRYsY2y/rRqPR7lfRmJgYEhISqFIlstyCgMPGTQXg2xkTmNaj PQ/P3s5Pr/9A
oF8wGYC31od3H67H85/v4K2e7flp9myH63HHcZJ4Ie9Zh+m6whezSbFH2VRr PNPm7KV6GKTn
FA4WlqUcBgyY/LIxmE3kG5HPqgOrefWnKehzTNSvYijR+Dh3tEdJ6IwazJUb 8cw9lVC9a7Pt
oolvfrJ/cUFUqCUA/+DEP/hsUk9ufv4US39Yxi2DXe/lZNAbuXQmEf+gQFAU Ui8mcjw+gdZn
ErmakoVfciY3j/yNL+f0p+9Ta1xef1LGFQJ9QVUtLyk6efkUCzfnDQt4ZtEY 9EY9A4f+jy/n
jMD3zs8drqfc2h8T+Fl6kvtFQtcoX6AJixeexWxWiQgPJSVVJaquF6Bagiqo KKpCyj+l76mw
Z9lsanV5CtWsYjAY0efk8PXMTxn20ABLz79yDP4B9OnThz/++APwbNDsesvH mYGv7MztBbid
Tx9I4vH54WzpZemVrAA9XvobyP3x0Dox14a3u5Y4CHh4Xj8GvPQbGNKwntjU 3DEJau5KVdt/
LWlHAZmyHm+qqtoF+YrTsWNHtm7dSqtW9kOhy3q/UFrNmzdgw4atXLlyhaCg vHup9PR0TCZT
mYfMHp7Xj34vzEfNzu0lqWALzgZFNgZFQc06ZttmF/+5SHhN14JzlStXJj09 3W7oe6VKlQBL
ILOg9u3bs3379kLboKRUowqkQk4q+FXBuvmdTfcoVQVFpZJfc7cGAa+6GAC8 anJtfoDPvniA
Z+5qR8BNj5J1/m/ij6Tx6vQhvPmypUdLSV4M4snrZf7OB0eOHKFdu3bs37+f gIAAQkNDMRgM
LF26lCFDhtgt4yqjqkUBriwc5fQWLXmh/csBjKrW5XyEECWTP/5SMBZzy+uX +HJCOK073eXy
eq+E+fKN1wHGf7za8kztW+4m4c/NnP3nMtUjw23z7Tpr5sJVLWD5QalasB9F fYFLO/IHb767
hLj4RLwrR9D/wXE8fWsd3hoyjC7/m0/3YB/06TsZePcCfv7tfXRH19rN3++B F3lqYC2X63O9
KXjNcPUaUuYAoN5kCQBab44V6/2rapmgKGa0igmN1gdQ0KDlQmIyYXXs12Md t1yQKxUymhX0
BhVQadz4Br7d+ZfTeRs3vhGd0QQoLj8DUFXz3kBjfQZgdHThN5ZaP7PO68kh Ft27d2TZspX0
7dsXgDVr7IMCxQW6nnhyqMOb+rfftvyaEH96T/GFsPb8A6ZMgYTULqzYvZkt 31oCfZ07H3L4
WXkoGAS0Kq8goPUNv3c8O47s7AzUmF7oTVlk5MDKQ7/QLqoVZoxMvK8SL329 jZVtHJ/cynqc
JOfoILvo5/mtiVvD+IV/AnAxOQe9g3nKUo6+7buy/eQ2/LQKWq1lm6yMW8X7 az7Cv5IvUVHV
ScnIoEetrsWuyx3njZK4ZXBLFv1wCAz1wctyPB/Yf4bE1BR6t2zIh6NaQs5J 2/yPTfyVaZ/+
wtC7XQ/+TR42kka1w7ms32WbdjzecmFdvGAFMdGWZ13Vb3cDrbt/yK+fzGPg kw+7lEdyegqJ
KTrScoO7F9OT2B0fbztHKYqCt5cXXj6bGfTIUpbvXkO3iLqF1lNe7Y8eu94q aAO4oYMfN3Zq
bEl7BWHYew/z/vqBehG5bwFW4FRCKi8MLF3vVWvwD8BkNGHU6zHoDFRrPowv PpzPvT2CPB78
27nT/kcdg8FgFzSTfMrm+7duITP37xZdbmJzFwU1x9IrUbXdwCp2KSujvuTX c32OGQwpBdaY
71bJAZ2+cESmrMebdVSCVf57kvwjGPKfBxw9xsQt9wulZK2D0Zj30p3891ml dfCzvgx49h3Q
Xc7dOPleG5f/3i13GEl6ahKpu7+iRjvXfoAJDPTixIkEwsPD8fX1tWtvy+rz 7ket26Nt27bs
2rWL1q0bu1wvkwlLkI8cyEnFaFSLnO5JKubchyaqBPg2KeGLQYr3wfinXJrf 1YDhym1jeOmF
F5nx4RfcGGEkPLom1cJ0DO3Uhtdm3s4bY5eV6MUgnrxe5j+ur169SkBAAM2a NWPbNssLAv39
/QkPD2f37t20bdu20DIlZcj9zhdaoAdgysLHCRleeNhzysLHbcsI8W9zrfb+ g7z4iwZAAaPJ
y/Z3/huLIVOTWDK1K/1iC6/DmSthvkxeMcvhM7X9zh0CTtvmjawaxuoD/3A2 KYub2lZnULOi
ryVvj/uCVq++y4zYGqT+s5N7R83g6Vs/4d6htXl75UW631uHC2t+pHrPR/FT FN60zR9Fyuld
DH3iHZ4aWHFvXL9elDkAqMvdAb1yh9ba7l2saRQ0mNAoRsALk8aPq5kmCr/7 rPDF0dWLosmk
oDeaQFWoFRFCrciBoOaVIz8V0BtVVNXs8hBgs9mMwWBAURTMZjPx8fFFzm+9 UfVkANAa/AsM
tGzSvn37smbNGm6/Pe/uwxroqlmzpsN1FLypd/lmPnfYL+QF+Ap97uwzD4mM jGTLli107ty5
UBDw+PHjxMTE2AUBnbWNuyyZPYO+Ix9BMaukZSbhrfWhfVQrftz5Azc06ozO rMdkgl7DHiGo
aiWHPQHLcpz4AHp/5wHApTuX8vqKaeAP4X5V0QWk4KBzb5nKMbR5P/ZdPISX ko2flw+rDqxm
ym9TMXmZqR5cFYPZzLIrLUk4FId+VRwAkZF1uTLyVreWw1U5ei8wZoJqomME bJiWN5xGySj8
htIcfelOr5O+/Yptb0+m3eB+tpeAtD6TyOIFK3jouRF2LwbJuXja5eAfQFhQ CJk5aSSkJgNQ
J7QmIYFBqLlfCB7pNQJ/H2+W7FrN+yvnoDrdC8qn/XMg98uqhUoqP8+cajdP DeA1gAv2y8bW
dOGuJ5d12O/ZzR8T1WEUBqMBg16PQadHrzdgNpnLpedf9+7dC03LHzRzV6+5 6y0fV71aZxak
TcL2K2ah6Jz1HkG1/ZmjK/mX51ZP/cHyqX0Y/NIcQEVVAFUpFFZU892nqE7i WWU53vL/eFkS
27ZtIza2mcPPyny/UAoHDpzAZDLh5+dnVw8/Pz+ysrI4cOBEqXsBNntsDSve 68stz04hf09M
i8L3bn9+OZ1Gt08tNL0kGjRoQFxcHLGxsYXuCx2ld+3aRZs2rr3gwcrysrsc SN0LVVpjMqlF
TvckVTWDYs5tTsvxkxcE7ODx/K3mTxzp0vwXzl4h58wfjH9mCC+/+TF9/dui C65NozomuqU1
ZOn6rxnSs2QvBimP62VISAhnzpyhevXqtG/fng0bNhAREUFoaCinTp2yBQBL w6B6oaCStnAU
BY+LtIWPO11GiH+bazn4B5BjsHwX0GoAFU4k10D/1WtFzltSczbNd/pM7QlN h9K2Ud5b6mv4
pTD+pspAZUoydGvydzP5+Yc/mPHrBf45eQyTzjIqreZNwzn7wO9w7+P89t1Z 7ppTv8D85zl9
8rhtflE2Ze8BaMzdARX7e+Z8cUA0ihmNORMULWbVh+Sregr3l7OwXhxLc1E0 mhT0BrNdKT7/
YX2h+R69u0fuLmoZKGYoRQ9AawCwVq3CPbXy/3oOecM6SvNrW1HWrcsLogUH B7NgwQJGjXoA
gO3btxMcHGyb59ixY4wa9YBdQNAR6019qW7m8/UAXLF7M6yzPB9g2DD46KMV fJQ7y4p38xax
fjZlqvtfepF/GHBBN954I5s2bbI9GNkaBATLQ9I9+TxAb19fZvTryPB3tjLn qfqYMNG1UWcW
rF9M7w43YjYrzH5xEi3a1OKOZyeyZHbh5wCW9jjp0aIDx88dwdfBZ0t3LuXz zV9TI6Qm+IMv
fiQm6+jRwvmNeWnKEab158l29/LJzu9YuP8nzBiIiqyD4qWSlpnD1N5jmHvD HbyYb0j7O82b
c7eTAGBpy+GqHIMWDJkoKVuY8Lne6XVOUaxDBrV88c1JFBUeHlHf8cxO6A3G Qi8BiYmOLDQt
btWvRPZ1/IyyotQKq87xC1e5eOUsV3PSqVUlilcHP8eyPb9Tv1pd7u9wO2k5 V/l510oq+foR
FersjG3h6fbXZejtAoC/fPwxg8aOLXKZ1NRUNpXyFeQdw48RNeROlEo38N2M D6nW8gEMOQaM
ej0mvRGzqpbLsN+0NPsbHX9/f8ByLYmMjOTgwYM0a9aszG/Jvd7ycVXzUWtY PrM3tz3/quW4
zn8TU/A4z52ud9BDryhtnv6DZTN6c/vz01Fzn0u87N2XC9805Yp9Zq3TdZX2 eIuNbcbWrVud
ft6hQ965fvv27bRrV/R7rct0v+CiAwdOcO7cOcLDLUOPMjIyyM7Oxt/fn8DA QEJDQzl37hxA
qYOALZ9Yw8/v9eHW53KDwUDBHeBo3G6Orv2FpndOwzeydEGrwEAvYmJi2Llz J7Vq1aJatWpO
5921axdt25b+USmmAj37zLkv/3A23bNMZOUcJcC3IVm6Y0x940fbJ6t+306/ /qVrz/6vrWLV
G45fplNQ5zveZ8uSMS6tPyPVxN8bL9O2wz7emjich5/6lK6N29MiJpyWtary zi/LGdJzhMMX
gzjiieul9fuFoig0bNiQo0ctLzJKTU2lU6dObNq0ydZz1vrdpDTfSfQmLxRg 6+YtfPLpPBZ8
5fjxIPeNfJQnHn+Yrl06oTdJAFAId8syePPXN1PIu1ZV4bYH37Cbx/p95JPx vQstX5TEq86f
qR1WuTWLvtxKeIQvbduHgJ/z+7URtw/ng8ULqKI1oyiWeNGHj4zD/NDr3Nok A7/IETw28mkA
vANbMNh7Bn+eas9vxo78GuZXaH7fiKo8/sDTLtVFOFbms3JOvgCgI94aExqM KBeXo9YciokQ
MnVFB9xKe1E0mhQMRjX3Tb8KXy3dwEcv32k3T9Lhr3j9hw2MHNId642d0cVn AFp7ALrK3QFA
gK5du2IwGDhz5gzHjh0jI8No6wVY1GdFsT7Dx+Wb+Xw9AFk3kSnFdEyKj4d5 66IZPXq0a/mU
gaOhwJs2bQIsvQXLg7e/ZfiJ2QyjPjzJtEcqozPr6dX+Rhas+hmTeRAtcocA Owr+WZXmOHk2
dgT3Hh9NvdBqXM1OtE1funMpM9da3tDs6w++VMYvwJdTV87yUexroDrvNVia crQJj2Z63+dY
dGA1e87E4e/vT3LSaVZl9CXh3c+57bYBHJ+Y96KY224bgH7GB8X2BPQknckb TJYXk0x9CMbO
9eWOpwcXu9ySD39yOS+DwfFLQApOs87nqsda3sbwA+OoFhzC9JXv8+AN99G7 0Y30bmR5Yc7F
q5f4dsdiDCY9+0+fYlwXx7/s5+fR4KveQG4/QH75eB6DnnrYLiBYUGoObJo3 j9jnv3c5L59N
T9mCf9Cee8d9w/9eu4ewpkMx6I3l+mb3hAT7F8hYz1EJCQnEx8fTrFkz9u8v 3Pv0v55PacQ+
u5bFM3px14uvWCaYYfG705zO3+mFda7n8cxalrzTmyHPWx4JYTZD+zHOA31F Ke3x5iyot2NH
nO0eZceOHbRv36JE6yv1/YILLl1K48yZM7ZAWWJiIrVr16Zq1apcvnzZ9ll4 eDhnzpyhatWq
REQElyqvNqP/YPl7vbltzERb7G/5LEtPv0oxHYlseDNtRj9b5v70uz8AACAA SURBVDoFBnrR
tm1TUlKyOX78uC04Hhtr6bGsKAo7d+502gOzpMwm1fLg1CqtwS/SFvhzNt2T snRHmfrGj0x4
Le++PG/4r0ppB8lkmPzLXrgidOgRxvk/vIk4l0jypSzmzRzIyNEr8fVpS/0a IWiUvCGuA1vl
vRikKO6+XhbsOTpo0CCWLFlC5cqVuXTpEi1btmTfvn22/cvRMiVhMGvZuXUr X39u+XHtvpGP
Op13zqfzUHKXEeLf5Frv/QeQafBi8P0TqZt7+vvik7fRKvaDF6yPZ8vQu3YM FvVM7YBKQTSP
tTz7dvWvx+g3MNJpEDAGMwvjkhkWuB3vSpZe7JsScxjbsBqNqgTx7fvv2s1/ yyMNuO/hKbQY
k/cDe978gXz7/kyX6iGcc8MQ4HwBwNw9zvpdVVFMaJVsNBd+RK15N0Y1DI2q sS3jbkaTYnuz
r5L7lr3/rc57Llf6pU355jVbhtuoaqmHALvKEwFAa4DP1c+KU6qb+dwegNFc W8E/6zDggqpU
qcKmTZuIjo4mOzubb7+1PJDw2WeLD3aU1h3jJvLT7BkArG9Ti17DHmHcp/3z njek3srGV11/
WGtJ+as6Osd04MC5fdQKswQZl+5cyrS1M/EFfEMrUy0gGPDlbHIinWM64F9E 8K8swrT+jG41
GFrlBdH2PvEkrQfcxtzpsxj18nO26db03t+XU7uInoCepDNqwWgJAI6eG8ad TwxAn23MPeE5
6MKDyo9zfmfs43UKrqpYJrO50EtAgELTTKU8p1QN9uX+G4awZPtvXM3O4uLV d6kZWgN/Hz+y
9Tmcu3KebJ2B+MTL3H/DEKoGO+ozWn6sPQB/mbeEQQ8Phxznb/ZNxc9twT8L lQffGMtHY6cT
3uROEg58z+Axk0tXERcVfLxEZGSkXbAsNDSAHj06ST5u0umFdSx+pxd3jR1n e1NvaQJ9RWk/
Zi0/vtuLO8eMLadeVyWjqiqqqrJjxw46dHDt2aWeDP6B5cUZYHl7bkZGBrVr 17b18rMG+s6c
OUNgYKDd/KUV+8xalr7bmyFjLD00zSa11IHa4oSE+BMSUhOoaXtGpqqq7Ny5 s9gemCVhuURU
AT/Ls1FN5qKne5K1x581COiuZwBmm/2KnafzHe8X+rukPQE7N5jN26vvRnux DtGVIOE3E9+/
34Z7ntlNq+bRKN4V/4w7R98v7rjjDo4dO0ZcXByHDx8mNjaWRo0a2QJ/pXsG oJYOnToRpDHz
8adfsuirzxzON3TkYzz1+EPc0KUji3Y47iUoxLXo3xD8A8jS23fAyjH44pX7 dUSxjsq0jN4l
y+BauOeFgc6fqZ1yJYPD+y297bXeAWz9M5lO/RzHdUaNv43nJo1mhSaMO8Za hie/8dCNTHrs
YbK8Q+gz7ElYn9drMeKGh/DVjmN0v7wOOUXNL0qv7AFAgwYF0ILl+68CCioa cxqapJ8BM2rU
EMxqFRTVG41iWcYTTGYFo/U5JrkHRO2a1W2fpyqWt64dO6/HYLSM81GU0vUA PHbsmDuKXGbW
AJ+jgGRRn3lEPAyfOK/Ewb8pU18oekY3sA4DdtS7LyEhgcjISFvwz5OBP6sl M+x79Gn9YPZA
yxfeFk5e/OFuL7e9h+nAluPb+TzrB4IDfImNsQQ70rJTSMvScf7KWTrHdODl tqV7gUJZzJ0+
i06t6zJ3+izbNGu6U+u65V4eK71JCyY9j86pxR0PdCcn3WAbymeN/6lq3g8g S/63gVeeKt0z
JVt0acm2n1bbTUsxGAtNa9W1BF0NnLi/RTcAlu74P3v3HdfE+fgB/HNhi3uL E0RUHCiCCmhV
rLN1a62jddWqbV1oHdU62tpW66jtz1Wrdmj92jpbS524cW+higNqXXWCsknu fn/EhCQkIRMC
fN6vVyS3nue5y13wPjx3F4ni7p6Iy0xQr4dcLuLm/TvoHdxVPV9+SkpWvAz/ +kDVE1CfRJS2
OPwDAJegUJ3wDwBOQ0o5CoVCgQeX/5dn4R8AtG6d3Y4jR07nCMtYj+21nByF 3xaGo1+E8UvM
rdFikrIOR2NJ+JcXPDwEtGvXDgcOHNAK/1RUw7dv30a7du3g4WHe/+n0CZ64 H5sXtUffiMkW
90wzlyqEPXPmjMk9MHNTsWkPbPu4pfI+2JKEykE9jY63F837/O3edUpnqnUb OEN0Q4OpFwEA
MfOVvxNVw6pxqrDPkkuAAWDKe79ixhe9kervhZLPamDJyhTMm1cJs2fFY+CY OVa13578/Pzg
55f9pGpr70Uuf3k/v1dCW+KVUMN/rNmkEQzKeQ9AIptLlyuPK1UAmKlwVr7X /fUnAGly847B
xvJyGNHqDSzcuQn3ExNRpXRpTH69Pxq8CMXCbyK15vWpXQYvH0WSQ4Xmb2DD 729ojJHQcMA4
bBkwTj1m0ptboPod4ORWHX/t+0U9LwCt+SUJmPjGZuX9ZMkqVn8ru7h54ODy d3HMwwUNm7VF
o6oP4OlRDJCVwEO5P64e+wUx8dFIStEMoezzy0AhClDo/EU9QPhN/X7y4WQs HFgcB856as0n
mtkDsHr16vjnn39QunRp9b009D09T/P9s2fPULOm+T2BcnP48GGLptnDoJlr MCJcGfAZk1fh
nyZV7z6V8PBwde+TqKioPAn/9HFx88yz4E/TtMD+SGv2Npae/QkHr58C0v9V TnAH2tZpjkUd
Z9mt519u2rZtgvTERLRt20Q9TjWcnsf3BtMkl8sw+Gsv9BkUhrRkucbDAtQ3 /VP+qU2QsO1/
JzB3XJXcijSocueBqNx5oNa4uQOHYPYvP1q3EjreavQKOtdoga9O/IyHz55C JpNBFEVUK1cF
3/UZme89/1R6fb0HUZ/0wvqlOZ88qit81jaL6xGKNYUy/FP16lSGf/J7iZAk KU/DP33yKiwr
bPWYSxUC2rsOR+KIwZ8mDw8BXbsa/kwaNvS1+N5/hrSYtD9Pg1pLe2AaU6PN ONRoM87k8ban
/H9wx07N1UFqx07Nc/QCVE63LJxShX65jbPWvOlbsfXAT9h16X+QJ8nw75oG GDhmDAJrN7V5
XeZSBcf2ppAE/PGtuf9ftj6QJ8oLBaX3HwBkyGVYNE77DzejRhh6Kr35Ha8a y8vhp87vvRyS
4CE2xtoNR1GqnPb/17IyxDz9IxnZhtVJXOc3xmgNP5R8gdTs4erBb6F6MPLE oK718dOOExon
406Y+qvyqTQSBDg5l8TU35Q7z/rtx6H1xD8zVKhQAkBNJCQkmLxMrVq1Xi5n O+HhoVo37TZ1
mj2EhMxAbGw81phwTpPX4V+jRnVyPNRj6dJV6vf5Ff71mToTkStyPuU3r3hI GZgW2F9/L798
Cv+atOyMCyd2AUCOsC89MRFNWnbG0/xoGIC54yti5pJH2PyL4Zvoq3w20fBN 3S1l6/BPpUIp
Nyzo9I5dyrYla4I9UyVL/khOuKAxxgVAO8AF6DGxl93rz01ehWWFrR5LOFpA R/kjL/cDRw9h
zSdBFCV06Bic64mbarq9e3ZY0vtPU+92b6N3u7dt1BrbadDAvAeNWUr3nI+o sChI4R8AzJw1
O49qUn6Pp6X/i6QnqajXuJJ6ytVL/2HA+PoQpbw7M2PvP9soVP2y63hl4dOR efNLsEKFEqhQ
wTaXaFjD2EM9THngh614+/TBZ/PyrDqr5Vfop0n3cmACng7pbvQef/kV/ql8 NrFCPreAiirN
y2dZDxE5NsnoA5Ne7dBMfU/AVzs00zqpYy8PIspLqvCPdGV/jytcHmP0+Pr4 bcO/ePI4GeXK
F8fo8fWhcHls7V0czG8Vf0dYrVAFgERERERElLfk8iw4O7tAFEWIYu5PS2// aiAA/Sdz9nho
HhGRroLW88/ejH2Py50fodcQdwDKBy/J8SjPwz8V/o6wjt4AcMPGL/O6HaSB 218/R9sujtYe
Mg8/v/xVVLd/UV3vvMLt69j4+RReGRlpkMmcIJfb6sFz7OVBRPbD8C8n23+P 2xN/R1hKbwAY
GtIpr9tBGrj99XO07eJo7SHz8PPLX0V1+xfV9c4r3L6OjZ9P4eLtUxuxsZcR HBwGd/dikMsz
bVp+dPQBePvkza19iKho0Lzkl+Gf/b/H7Ym/IywjAJBuxZ8zaeanT+/gydO7 9m1REVOubFWU
LVvNpHmL0vZ3tO3iaO0h8/Dzy19FdfsX1fXOK9y+jo2fT9Fw714S4m/dtEvZ 3j614eVVyi5l
E1Hhk9vvnYLU6y8vfy/a83vcngr774hyZasCgNX7geZx4eMdaF4ASERERERE RERUELDXH5GS
j3cgHwJCRERERERERIUHgz+inBgAEhERERERFQiC8l9Be1g9JGgPWzy/9j8a UwWdUebOrx6r
sbgArUE9dVg8P6C58pqthWah5s2fF3XozK+xjoL2jOptYt78OZdQLaPbsuxJ Npgf9tx3c2Lw
R6SNASAREREREVGBoHz6pSRpD6uH+HBMIiIyQJbfDSAiIiIiIiIiIiL7MasH 4OMnDxAXd9Fe
bSGiQsjPLwDly1U2ezl+3xARERERFQ08ZyAyn7nHjUlPAdY8qAYNmGZN+8iB bNj4pfq9pV+4
BEQf343QkE5Frm5TRR/fDcD0fUzz+yYro7hd21ZYubglq9/z2CYiIiIiR2fN OYOjng8xR7Ed
Zhf6mXPc+HgH5h4AqnbaAf2n2LKd5GA2blqgfs8DyjwMAE0TfXx3rvuW6vtG nlkiD1tWuDm7
Zt/4mMc2ERERETkyc84ZHPk8iDmK/TC7yMmU4ybXAFC10775xmQ7NZMc0f9+ XQiAB5OpGACa
ztgXk+r7RpSXyoeWFQ0y5yQAPLaJiIiIyHGZcs7gyOdAzFHyDrOLbLmFgD7e gYbvAajaafv3
i4AkiXZrJDme/v0iAACbflsM+KHIH0hkO6EhnZTdlHX2K3X3eLEMZHw0kf2I ZQBAua15bBMR
ERGRA8rtnKEghH/MUfIGs4tsho4bTbk+BETkTltk9es7Ab9t/hpxuMhEnfKE IDD9yxNSOcTF
XeSxTURERERkB8xR8hazC9MYDADj4i6ib+9xkETuuEVZ397jAACbt35T5BN1 sg3VXybKh2Tv
S3FxF+EkVFA+lojySAUA7A1IRERERI7H0DlDQej9xxwlfzC70H/caDLaA9BY l9Vps5fiy7nj
rWsdFRh9en2ALdv+r8geSIWFj3egSfPl9mRwW5WjSWbg2l+Pf74xulxazXEm 10E5yVCJISAR
ERERqTnyOUNBwEt/81d+ZRcF4bixOADUnX76s1aQOZfE+Zh7aNrACwDQbFqk 2Q0ix9W753vY
un05g4ICTpIko9MFwbRueLYqJ7f5FaKArhGn9U67vmssbl39Bum1+McIa7g6 V2YISERERERq
jnrOUBDoy1FGTlkJJycZZIIAmcwJTs4CnGTOcHaWwcnZCc7OznB2coKzi5Py p5MMk97pkg+t
LxzyK7tw9OPGaACY23XrmtPlchGtZ87GxeHj0WLabBz7dDave3cgxT3LqN8n pzwzeZqunj1G
Y/uOlQwKyOa/rA31AFRIhutx9SyH2vVCcPPqUmT6TLRpewqKvn2HqN9v3vyj ydN0ubt6MQQk
IiIiIpsqjAFfbvTlIMFBddG8SUMo5AooFAo8uP8QZcqWRpZcjiyFHKJchEIh Qi6KEEUR8f8+
KLJ5CrML+x03Ru+4L4mSwRcAzJi7TP2KjU/Gd8PH48a/z/Dd8PG4HPfA6PLF PcuguGcZlChe
Hl6+LbHkkPH5jZVjyXKW1KP7cuT26vu8JEmCJGm3obhnGfX43D5z1atHt1GI i7uIx08eWLXz
6evaqhpnardXW7FnfcbWKbd6VdNnj3jDZu0RBMHoy1Sq/cbQy1wymUzvSy4J ECWoX+fuJyFg
9HeIWH4Qrp7l4OJZDj71WkJx7RuDZchkMnTr2V/9vk+ft3O8jC2r79U0rLve 8ZaUZc1L87Po
23eIenzfvkO0PgtTyirmXs0mxzYRERERFWyOes6gK3bH9+jTvhPq+bZAaPuh WPZHXK7LaJ5b
2eP8U9859Okz17B3/wkcOHIGR09cwK07D3HxynVcvf4PEv65j7sPHuPR0yQ8 f56C9PQMAIJd
cxRLXxF9wuyebQCOl12YytGPG6suAf505mj1+wNTfkaXxUvx3fDxeHftUuz6 cFquyz9//hgA
cPvw5wh+60OMj//BxGab105bUbXX2nrz+54AkiSpdz7dncfUtnV/fSR+37na bml6YbsPhKVU
2+HnqBuYa8PyHJGhJwDLFQLEl78IdL8zKzT5AAIACcDFSyFwNVBG85bByFSk o2lIG1w4cQTb
t/8CAOjZc6D6vblPIPapXBqX9Cyzffsv+fY0Y2PHtqlt8vSowZ6AREREREWY I58zaPrv2GK8
Me8aFq78Du0DquDO+UOYMWoYUirtwJTm5Q0up+/cypbrrO+cuknjOpg8spd6 +OSlW2jR2Mdg
GQtXbzN4bm6rHMUS3+2KxcKX7Xr+/LHds42CkF2oFITjxngPQEk0+NKdnpmh wB/jPwQA/DH+
Q2RlKkxevlrYBKQ/2wtJEvH47M/oFhqICmUqwssnCB+uuQJJEpH2JBrvdHsF lctXgW/TLvj5
0hOtcu4fmYOwCZuNl/H4CPq3boJKVZtg4rcHULJkeUiSiPSnJzGkQwtUKOuF hq3exK5/X+S6
vqrXqr5NMHn3v5AkEXf2TEODAT9AkkSULFkej8+vhF8lL9QL7Y+991K0ykn9 7xAGhTdH+bJe
aBI+FEcfp6mXO//dYFTzH2m0bbrz5fZKSnqolTjrJseCICAp6aFJZale3V4b Ybc0XfUXmMzE
ixjbtxfq+bbAK6+Pw4F7qerpV36aiICw6QCAZ5e2Y3DXbqjnG4RGzbpj7obr eufLeHYeEwf3
R0O/5mjebhg2xyap6zzx23fo27YtfH3D8PX+uwCAScFh2PUsAwCgSLuFpo0G IMMO33E+3oHY
vORTdAp5Rat+H+/AfOsVmdcM9UrL0ugBKNfZ9qICUCgAUQSyRMFgGVcTAA9F cchuX8nRe071
3tm9Ipq/0g3de7yJju3aooqnK2QyGYp7BaBbjwHo2eNNdG7fEb4Vi6Fnz4EA lAGibl2qce5l
fdEqvAe69xiA17t2R4BPWchkMgR1eQPV3F1e1lkN3bu9Bhcnw/Pn9tqxY2Ou x/aOHRvN6lVY
wrMWewISERERkUNbN2Ubhq5fgM6BNeHi5ArvoA5Y9lNfbJi0EUDO8ydj51aa 4/Wdlxk6L9XH
UP5x7Nx1HD93HccuXIdcVODYy/fK1031++MXrhstR1+OopsPGMsb9OUUpuQO JUsqQ1VVjpJb
npIQ+SUql6mIUqWroF5wV6w48qBQZhcFidEAUJREgy/d6a8uOYrwr3Zj0MoD CP9qN8K/2m3i
8nJc3fMl3Mu9BlES8V6f6Qj7dAPuPLqDMzs/wZrpQyFKIlb3HIZ7IRG4eucW fp/fFpN7RqjL
kWfcxYffuGDPwp5Gy/ih70hk9FqAW7eOoH3K1+o2rO45BP4Tv8Pt/25i05wQ vPPaV3rbW6pU
Ra2XKIkY+uN6nBjzNi48uoyB753BljVvqucf+WdlnLkdh6/7ZGFk79Va672s xztI6fYZ/rkf
hy9fe463uq1QT99Y+xPEHV1qtG2685nyepb4QG+3U0EQ8CzxgcnlaL5e6zrM qgNJ9SWs+WWs
af3bk1D3vfm4fO0Y1kxthgkDvlNP2+YzGacilX+7mTJ0Plp89A1i4k5h/8bJ WP/ZJL3zrX97
Mv4LehcnYqKxYU4IZr/1qXq+tYn18cOeKEStfAv/N0rZLXz06Nr4v3XxAIDb f85Hua6T4Wan
zl17S7TD1iMHteoHsv+SUBD+omANQ2GU4mXIp1BIEHUCQIUkQSEqg0G5wnAA 6FzWE9FHouBW
1tlgAOgT0hovbh7HrsitOH31MZqFNYJMJsMrwf5I/ecgdv65BSf/fgD/4JbY ufNXAMDOnb/q
vSRXJpOhactmePL3EfwVuRkHjl9ArQatIJPJcPNmEnxrllQGbdUbIPXeOUiC 4flNef3xxyaD
x/Yff2yy6NLiUiV8+EuSiIiIiBzWrw/TMKJ2Ca1xpeoNR+qDrQaXMeXcSt95 mbHzUl36zpvl
cgXCAusgJLAOwprUgSJTjrCX75Wv2ur3IU3qQC7PMitHAbTzAWN5g76cwpTc 4Vmi8rxAlR2o
2mJo2XZvLUGNd7bg6ZN4bPmsDWYN+qBAZxeFgc2eAhyzpB8AaD0FuMHE34wu X6Z0ZQiCgJJV
6mHauo2QJBE/XtqLtf/3C9774QauXTkPebqyW+nXsYk4tKczirvI4Nd+Iu5e z65/z9T+SGy/
Gm6CCEmCwTIWXnmGI7tegZuzDB3Gfwt8HghJErEk5hkev9ke8162S3ByhyTN zNHep8/u5Vh/
J3c/bFgehKCWXTF8VTR83WTqdi2K6IRizk4If28pEj9vB0l6T73ct3FJODFa 2Zbw95bi2bw2
kKQPAABTWlWFq7OQa9s057OWNWV07TIEkX/9aFGXWt0vXt0QcPnfiXg64k0s fjksOLkBmAAA
GBfiBTcn5ZfCiqMbsX71dkz+JQE3/r4CRfpTdRla811Nws6t7VDcRYY6bd5F zNnsuhYNb4Xi
TgKKvzoaokL5hV7zjXFIaPMdELEYaxfFYOj2+matnyaZIEACkP01Jmpdljl/ WCg8nWTw1Ki/
KFGFZ7qyRBnkkgRBAiRBez+VKwBBEAFJQObLAFCf5BvRAICzcTnrUQ37lnSF a3BH1FVNkBSQ
yS7jVMwdhPo1R5DTv4i/mYDde69qBX2G1uXcgX2o6eODpjVLoHiJshCc3CCT yZB2NwbFW9eB
LP4catQuhYRjSUbnt5Y1ZZQp5cvLgYmIiIjIIYkS4ALtkEh1eyBr6DsvM3Ze qkvfuXVGZhb2
H7uiPh+UAOw/dsVgGzJeXlGpj74cBdDOB4zlDfpyCnNyB812Gcsstn35OjrM G4+3Unvi/Qlv
4m78xAKdXRQGxgNA3e42RqbLs0SEfTxX6ynAuS3/5MmdHOVNbd0V4vT/YVhg IorVmIm2LdtA
EkXIJQkySYS+z3pj5Y8wcOsPkEYoe3MZKgMARIUIyQmQFJnqOrMkCafuJqC2 u7NWW0zdHpII
CDIBGRlyrXmcJQmSKEIUFRAEF/U0SRQhCMqfkghIogKC4KSeXkqWffNLY23T nM8U5cpVg74b
Rqquq9f9PMzRpdNb+Gv3zzY/kOQSsP/v0/B2d8oxrZRT9pf9nK5vQ4xYgcFN nsOj2gS8/mpv
vfMpJMDJwL03S+iZ4FoiCMNKRGDdte3YmhmKmErFTGp3eFBr/HbiEMo5SRAE ZduruclwN1NE
NVdlICNPvQGZWxX1MqWd8ue+cY7C0E1Rs0QBCsXL/VZnFoUqGIQEhSSz6GlJ qmUEAIf3bEWK
Qrt7+Yt/T+FEWlWULV0WfiHtkXUtCufvJhttsyAIaNg6HIg7gttJrlCkXkbY Kx0hCAIk+SPc
lkJQpeR9VBfuYm+mwuj8pujata/RYzsycrOZWyVb2dJ1GAISERERkcMZWKUY Vt18jkl+pdTj
EuN+hGflXjnmVWQ9NLlcfedlxs5LdenLDdIzMtE+rKF6eN+xK1rDuvYdO2sw f9CXowDa+YCx
vEFfTmFO7qDZLmPLNhi6DDtr/YXjp8/j89c6oezMP7F2gOH7HmoqiNlFQWDV JcCfzP9B/boc
9yDHU4DNuYRY9frjTipebVwVAYE1ETl/rHq+sXVLY+x3h5Amz8K1A9+gqt9w dTlrJoXDy+sA
1t1PNlpGRMMyGLv6MBIfn8X7vXupx79fpxTGLT8GuZiJ89s+Rq2Aj0xub2bq 3xg89gL2HdmG
U2OHIyY1Uz1/j6FzEPPsOfYtG49yTSZolfNenVJ4f/VhpGWlIWplBEp6D9Nb j6G25fb56L50
DyDdp9BIkoRy5apZ1JVW9erUcZDNu9SOrF0C09achijJceXPBWgc9qXe+Xbd TUW7hlXRqEkN
7P06Z+9NlVF+JTH1h5PIUIi4eXQN/AMjcm1DvymN8PW4xfAb9a7J7W4oKbDi 9EM8jt0M1xJN
AQDvNiiN+b9fQZpcQlbqU+z89jOUbzTMpPKcBAEP0lJMrj8v2OoJRyqGLkWV ywUoJAm3nidj
7vYz+PnAVfUyCgUgFyWICgmZctOedGvoEuCElCw08q4EJ5kzSns1QYd2TSGT ydDs1Z6oIKTg
9q0YXL2RiEoNQiGTySABKObiarDMSh7OeJychhfPU1HJL1irrrvXn6FpqzC8 uHldPc7Y/MZe
uuGfvmO7a9e+Fl0GrHqVL1u3yHeXJyIiIiLz2fqcQdOwxW9g3cAPsfvCHcgV cty+EIUxgzdh
0ELl/bqLOcnw9f67kCffx4IhQ9XLWXJuZep5KaD/PD0jMxM79p3Ejv2nsGPf SQBQDht4ZWRm
mpWj6I43ljfoyylMzR2cBQF3U59rTTO07OA6vjgoemPkpGn4YlojRH44rFBn F7Zkr+PGqkuA
Z3w4WP3+xJyt6PzVl2Y9BVjf9B+n9cCw8CC8cK2IfuPnA9vegiSJeHfrKlx+ exp8PklAae9m
+Grzd1pdUCu0rYCIzy/i7aUtDJYxeOMyHOwXgYBvy2HaopXYcmYQJEnE6C3L cfHtj1Bzwb8o
7ROMJdtW621bhfI1tIYfPkrAD8OGIGzFVviVrYyfvw1Ct2E/49zGIQCA5d0U eN2/Gao074yf
Nr6h1d5Rm5fh3OCP4PPpfVRr0harto7U26XWWNss7foqCAIePkpQv9c8uKzt ktuxwwDs2bvR
Zmn6iA0LcOXdeWj49V2U8g7El78s1jvfqkldMKZbRyS7lEfP9z4Gdr6vd75h GxYj9t1PEPDl
bZSqFYBP1+svT5NXuwlIHjsAUwbUyHVelY8WD0H/Mb3wP1lFDPt8OQCg37ql uDh2HlrOjEMq
PNAwrBPW/dDdpPKGNauM1gGdcT3uiMltsCd73I/Q0KWqT0fhOwAAIABJREFU mZLyPoAAcOXS
bTxMfIb2jf0wfVArKETpZR96AXJJZrAMU+q9ffY0SjVpgld9iyEr9Qliz5yE TCbD3+evIKBB
GHyLuQNQIP7iAchkMtxOTMUr4V2wb/+fAIAOHXpg794d6jIv3riDgJAucBYz cD/hAlA5RF1X
xuMYKKRyuPYgTT3O2PymEgQBe/ZsV7/XPLatvZy4Yvn67AlIRERERCaz9z3M KwR/gM1z1mDm
pOH44J/nqFS7EQbNWYcxLZQPq4hc+Q66juqBVZ4V0DdiAXBceZ5uybmVqeel gP5z6sx0OXq8
2kI9/NehC1rDuvYePGfw3NyU8cbyBn05ham5w7vBXmhauznu372inmZo2cUb Z2HI+wMx/9Yj
iIIHIn7YZXbeUJCyC1ux53EjAJD0VRB9fDc6vNrf4IKfL/wFH00eqB4+OkPZ o+7+i0xUKeEK
AGg1b5ttW2srUhYu/P45es1IRfyV+XapolJFH/z38JZdyrZEpYrZXW1122Vs mqX27tsEP78A
hzqQLPXsnw14ZcB9XI6erHd69PHdCA3plMetyv+6raHb7ujju1GpQgO9857a tQCDp+wDBCD2
gfKR9/6Vlb/UJQDCy39+XtABLTpNsXfTjSpWqR5CGvpg//7IPKuzQ4fsEHnv 3t9Nnmap/x7F
FJpjm4iIiIgcl75zBkc+93n85AHi4i7qzVEiPjH+fAR9Fs/qZ4tmaXG0nEIf ZhfWMXSc+HgH
5nYPQOP3l9OcHvZpziftmHN/urzw1bsD8WPUBTxJFVGtfgt8tekbu7bRkdb/ wYOb6ve67TI2
zVKvhr+BfVG/OlyabonWHVfizVWW30ONTGOoh5pcBERJgiQJqFexHAABosZ+ KgKABIgK63u5
Wcu9QkUkXD6cp+3Yv3+nRdMsVaVSI/YEJCIiIiIyQN859aKZfW1Sji04Uk6h D7ML+zEaAIpG
ulROndjf6HRHNGnVekzSGWevdbh3/3qB2z62Ft6uL6IObC7wB9KVa45x2W1h Zyg0EyUB33/R
CapbHWg+OUtQjYDyXh75HQA+vxqN58j/INLeqlYJYAhIRERERKSHI+cAzCn0 KyzZRW6sugcg
UW7ate2NAwe3FvoDiaxn6Gam7Xp+lMctIVNU82qCuLgLPLaJiIiIiDQwRymY ikJ2wQCQ7K5t
m544eGg74nCxUF1bT7ZV2HvNFUY1qgUiLu4cj20iIiIiopeYoxRchT27yOUe gNxxyTbatFY+
jODQkd8LdaJOlmMAWDDVqhEEAIiLO8Njm4iIiIiKPOYoBVthzi4svgcgkSVa t3odR47uLLSJ
OllOEBgAFmTeNZsjLu4Uj20iIiIiKtKYoxQOhTG74CXAlOdahXUFABw9Fok4 XASAQnNAkeXY
A7Dgq+3dEgAQF3eCxzYRERERFUnMUQqPwpZdMACkfBMW2ln9/lj0rkJxQJHl GAAWHnVqh6rf
x8VF89gmIiIioiKDOUrhU1iyi1wCQCmv2kFFXGhIJ/X76OO71QdUQRF9fHeR rNuWGAAWTnXr
tFK/vxZ3tMAd20RERETkOArCuQ9zlMKtIGcXRgNAovygeUBR4VQQfnGT7WmG gURERERExly7
fjTHOJ4rkiNxxP3R2Lk2u9wQEREREREREREVYuwBWAQ8fXoHT57eze9mFFj/ 3olB9WoN8rsZ
dlGubFWULVstT/YRVV25SUlR2LUdREREBVWbNm3yuwlEVMjFJ5zXGr4WF42U 1ESTl/csVhp1
/ULhXaupRfVv2Pglrxoxw9Ond3D5Sizib920S/nePrXh5VXKLmUXdo54rs0A sAh48vQu6vi2
yO9mFFj/3okptNvv+o2TKFu2Wp7sI6q6TMETHCIiIm2HDh3K7yYQURGjCv8C m3Q1eZlzFyJx
LS4a3rWa5ggTyfZU4Z+/fyO7lB8bexlAbbR5paNdyi/MHPFcmwEgERERERER EWkxN/wDgEYN
wnE5JspOLSJdqvDP07OkXcoPDg7D6dPH0OYVuxRPeYwBIBERERERERHlGZ++ K3Fr8+j8bkah
4+bmAWdnF6vLkcuzkJGRBnf3YjZoFTkKBoBERERERERElCd8+q7M7yYUSrYK /wDA2dkFMpkT
5PJMm5RHjoFPASYqwOI3dEb8hs753QwiIiIiIipC+vUdadFyDP/sx1bhHwCI ogi5PMtm5ZFj
YABIhVJc3G2tV2EUv6Ez2k2/lt/NICIiIiKiIkQV/pkbAjL8KygkiKLCoiWX rojUGl614Ywt
GkQ2wkuASUtMjPLx4Q0a1C6w9Z07F4vw8HCtcVFRUQgM9LdZHYYcv5Ri8rwh jT0trofhHxER
ERER5TXd0K9f35H4bfNqk5a9tXk0Q0CHJ0GhsCz8Uxk/YwmWzptoo/YoHTp0 EgAgCIL6JZPJ
9P5UvZo2rW92PdHR57TKUJWrWYfmSxAE1KtXy6brak8MAEntypUbCA0NRXR0 dJ7VKUmSus6G
DX2tLi8u7jaCg4Px4sULyOVyZGZmIiMjAzVq1NDbE9DPr4bVdepqEt4q13ku RB21uPz4DZ3R
bvJxSFlPIUBQj9PHe9Aui+shIiIiIiJSMdTjjyFgYSFBFCWzlpiy+S7cM5/D I/0ZimUkAgB8
qtW1eQhYoUIF1K5dG5IkQZIkJCUloXjx4hBFEZIkqX+qXv/++69F9VSpUgVV qlSBKIoQRRHJ
ycnw8PBQD+vWk5SUZLN1zAsMAAlAdviXX2wVAkqSBDc3NwCAm5sbPD2ze9nV qJEz7Ltw4YJd
QsDInzfnOs+Wu8qffbqY3vsxfkNntBm7BVLGPQCACKDt2C1QfU0LADS/srfO CkfQhCiTyyci
IiIiItLH1JAvNwwB89bavXL1++EdDEVAEiTzsj8AwIK+VQFUVQ8vXRGJW3eu qcO/hITbAILM
L1jHo0ePkJSUlGuvPNV0S92/fx9paWla9bx48cJgj8OChgEg4fLl6wgNDYX0 8oiXJAmXL1/X
O2+jRnUsrsMQVb0hISGIjo62uA5VWZLON5ezszOOHz8OQRDQsmVLyOXZX4Ci KFpcV266vtU3
13lMCQo1eQ/aha2zwtF7xir1uC3zRhmcn+EfERERERE5mlubR+d3E4qU4AbV cTpG2StuV0zp
l1fLKZCZkYnMLDnebme7ujR7/v2T8A+A7CvWLL1CrXLlymjRooV6+Nq1a6hb t67B+U+ePGlR
PRUrVkRQUHZg+eDBA1SuXNng/GfOFKx7HDIALOIuXYpDSEiIVhDWsmVLg/Mf P34cjRv7WVSH
Ibp1W1KHiiRp37PA1dUVBw4cQLVq1QAAR44cQatWrZCZmame354qudm+zKAJ Udg6Lxy9pnyh
Nc6ehg29iFo4iAQD0w8d+hFz5szB20O627UdREREREREZB5V+AcAnRsk6kzV vY7McuPHdNUa
/mV1dhjYbvo1HPiirkUhoCRJuHr1qnpYEARcu5Z9T/yyZctCkiQ8ffoUgiBY dZ5/7949rV6E
9+7d0zufNT0NNeXluTYDwCLs4sVraNmypVm94Cw5kFTX5JuqRYsWOHHiBAIC DCf6hoiiqA4A
3d3dsWvXLvj6+qJixYrqefbt24f27dsjPT3drj0AAUBmm++EHIImRGHbAu0Q UFP8hs5QlCsN
387/s0l9634IwLCh0PvFxPCPiIiIiIjIMQ3v4Iy1e+VGLv+1nes/doIqUFTF ioIA9eXF7aZf
w75P/eA7ZLdZ5YqiiHr16qmHr169qjV87NgxAEBYWBgAWPxcA1EU4eXlpR6+ e/cuqlatanB+
S+81qCkvz7UZABZhCoVCfRNLAOqkXDcx10y2LXkikKoeFd2ydesUBMHiJw+p bszp4eGBHTt2
wN/fH6VLl0ZWVhYAoHTp0qhRowZ27tyJ1157ze49AJ3sWLYqBDRY95NE3Nj1 pl1DQIZ/RERE
RESFk2ex0jh3IRKNGhg+59B1OSYKnsVK27FVZCva9wa0/sw19vuO6DL195dD GqmfoIwCpeSr
ACS0n7gDf83vCP+Re0wuW6FQIDY2Vis3iI2NRbly5XDjxg2EhITg+PHj+O+/ /6xaB4VCgdu3
tR8eqjlcpUoVnDp1CgDQvHlzq5+YrJJX59oMAIuwwEB/REdHa11LnxtLewCa c2CcPHkSzZo1
MLseVV2qUFMulyMmJgYymQxBQUGQJAnnz5/XenqPvXsAln5thsFpiX/Os7p8 Y5f+qrpYx2/o
bLOnAWt+Mf3I8I+IiIiIqNDy9FQGeZdjTL/dkGex0urlyLFoBn4qmvcGtJb/ O3uw49NXX3b7
AwRJgPSyJyAAdItYCAD4fclkNHlvn1lli6IIf39/9XBsbCz8/f1x9OhR9cNM JUnC9evKZw/U
rFnTonVQKBRaDw+9ffu21vCxY8fUYaOLiwsCAgKQmfncorp05cW5NgPAIq5Z swY4ceIEmjdv
rh6nSrT1CQpqaHEdhujWbUkdKqrg7/nz52jfvj1KlCiB7du3Iy0tDQCQmZmJ Hj164MWLF3j+
/LndewCm/DUP8an6p91Jt7581c1U9ZEy7qFtxAEAwMHF7WweAs6Z483wj4iI iIiokEpJSURK
aiICm3TNfeaXzl2ItGOLyBq6lwCv3Su3WfinYijYO/11ewDA1vmTEDRhv9nl KhQKXLlyRT1c
vnx5HD58GE2aNEFGRgYAoFmzZgCAlJQUxMbGWvRcAYVCgZs3b6qHXVxckJqq PKE/e/as+hJj
URRx5MgR9Xx16tSBu7vZ1eVg73NtBoCEoKCGOHnyJIKDgwEoQ7Tg4EY2r0Of 06cvq3vhnT59
2up6AwLq4sKFGK1xcrkc6enp6veaYWSTJvVgT04AfIvZp+z4DZ3RZvRq1R9Y cpBSb6jftxm9
GodW2rYnIBBgk7KIiIiIiMjxmBv+AUCjBuFm9Rik/KMdCNqmY8zSFZFaDwIZ OHIJflk9EQq5
hF/nRaDlZMv2DYVCgYYNszOF+/fvQxRFyOVyyGQyrXnd3d1Rt25dxMX9Az+/ GrpFGSWXy1G7
dm31cEJCAooVK4ZDhw6hRYsW6oeJBgcHa90qzdnZGS9ePLJk1XKw57k2A0AC AAQHN8KpU6cQ
HBxs915xmiRJgiRJOH36NJo3
Re: M7 / GTK / AMD64: not working [message #607806 is a reply to message #91712] Wed, 18 May 2005 19:11 Go to previous message
Srimanth  is currently offline Srimanth Friend
Messages: 225
Registered: July 2009
Senior Member
Hello,
Thanks very much for testing this. The 'libswt-gtk-print.so' file is
responsible for getting the image of the real SWT application.
Unfortunately it was compiled for a 32-bit machine. I would have to
investigate more about what happens when a 64-bit application uses a
32-bit dll/so etc.
I was wondering whether you could run the complete 32-bit Eclipse itself
on a 64-bit machine as you have 32-bit emulation turned on? If you
could, I would think you might have better success in getting the
'libswt-gtk-print.so' to work. Its worth a try.
Please open a defect against VE for this and we will try to fix it once
we can get access to the necessary configuration. Also, are there any
errors in the .metadata/.log file?
Regards,
Sri.


Johannes Schneider wrote:
> Hi,
>
> thanks for your advice - it works like a charm - nearly. But I have 32
> bit Emulation enabled...
>
>
>
> I can create a new visual class successfully - and the automatically
> created Panel is visible and looks good (see attached screenshots).
> But the Editor Panel does not work as espected. All I can see is white -
> but the elements are there. I can select and edit them - they are just
> not displayed correctly. Any ideas?
>
>
>
> Johannes Schneider
>
>
>
>
> Sri Gunturi wrote:
>
>>Hello,
>>We havent tested VE with this machine configuration of 64 bit. We would
>>be thankful if you could try something to see if it works. The dll/so
>>file we are looking for is in
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
>>called 'libswt-gtk-print.so'.
>>
>>Could you please do the following :
>>(a) Create a folder 'x86_64' in
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
>>(b) Copy the 'libswt-gtk-print.so' file from
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
>>'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
>>(c) Close the Visual Editor and reopen again.
>>
>>We are curious to see what happens as this is untested configuration.
>>Thank you for your time,
>>Regards,
>>Sri.
>>
>>
>>Johannes Schneider wrote:
>>
>>
>>>Here is the stacktrace... I wonder about the root message
>>>
>>>"java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>>>
>>>
>>>Google didn't find anything useful when searching for "swt-gtk-print".
>>>Any ideas?
>>>
>>>
>>>
>>>Thanks,
>>>
>>>
>>>Johannes Schneider
>>>
>>>
>>>
>>>
>>>!SESSION 2005-05-18 00:05:03.207
>>>-----------------------------------------------
>>>eclipse.buildId=I20050513-1415
>>>java.version=1.5.0_03
>>>java.vendor=Sun Microsystems Inc.
>>>BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
>>>Command-line arguments: -os linux -ws gtk -arch x86_64 -clean
>>>
>>>!ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.543
>>>!MESSAGE
>>>!STACK 0
>>>IWAV0073I *** RemoteVM Exception - Trace from Remote VM:
>>>org.eclipse.swt.SWTException: Failed to execute runnable
>>>(java.lang.NoSuchFieldError: handle)
>>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.j ava:173)
>>> at org.eclipse.swt.widgets.Display.syncExec(Display.java:3255)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager.captureI mage(ControlManager.java:239)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at
>>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionHandler.r un(ConnectionHandler.java:317)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.vm.remote.ConnectionThread.ru n(ConnectionThread.java:47)
>>>
>>>Caused by: java.lang.NoSuchFieldError: handle
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>>
>>>IWAV0074I *** Local StackTrace:
>>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanProxyP roxy:
>>>org.eclipse.swt.SWTException: Failed to execute runnable
>>>(java.lang.NoSuchFieldError: handle)
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.createThrowableBeanProxy(REMThrowableBeanTypeProxy.java: 34)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMThrowableBeanTypePr oxy.newBeanProxy(REMThrowableBeanTypeProxy.java:65)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.getBeanProxy(REMStandardBeanProxyFactory.java:454)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMStandardBeanProxyFa ctory.processErrorReturn(REMStandardBeanProxyFactory.java:50 5)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:213)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:172)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:101)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:97)
>>>
>>> at
>>> org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:223)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.ControlManager.captureImage(Cont rolManager.java:316)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.ControlProxyAdapter.refreshImage (ControlProxyAdapter.java:270)
>>>
>>> at
>>> org.eclipse.ve.internal.cde.core.ImageFigureController.setIm ageNotifier(ImageFigureController.java:174)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.ControlGraphicalEditPart.activat e(ControlGraphicalEditPart.java:107)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.CompositeGraphicalEditPart.activ ate(CompositeGraphicalEditPart.java:145)
>>>
>>> at
>>> org.eclipse.gef.editparts.AbstractEditPart.activate(Abstract EditPart.java:149)
>>>
>>> at
>>> org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate (AbstractGraphicalEditPart.java:186)
>>>
>>> at
>>> org.eclipse.ve.internal.java.core.CompositionComponentsGraph icalEditPart.activate(CompositionComponentsGraphicalEditPart .java:91)
>>>
>>> at
>>> org.eclipse.ve.internal.java.vce.SubclassCompositionComponen tsGraphicalEditPart.activate(SubclassCompositionComponentsGr aphicalEditPart.java:70)
>>>
>>> at
>>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.setRootModel(JavaVisualEditorPart.java:431)
>>>
>>> at
>>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart.initializeViewers(JavaVisualEditorPart.java:914)
>>>
>>> at
>>> org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$12.run(JavaVisualEditorPart.java:1826)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1601)
>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565)
>>> at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:315)
>>>
>>> at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
>>> at
>>> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
>>> at
>>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:230)
>>>
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:371)
>>>
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:160)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:330 )
>>> at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
>>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>>>
>>>!ENTRY org.eclipse.jem.proxy 2 0 2005-05-18 00:05:55.706
>>>!MESSAGE
>>>+++ Warning +++: Wed May 18 00:05:55 CEST 2005 Project
>>>(de.osfaktura.ui)-VM for de.osfaktura.ui:err>
>>> java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
>>> at java.lang.System.loadLibrary(System.java:992)
>>> at
>>>org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.<clinit >(ImageCapture.java:37)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.GTKControlManager. getImageCapturer(GTKControlManager.java:53)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:248)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>>
>>> org.eclipse.swt.SWTException: Failed to execute runnable
>>>(java.lang.NoSuchFieldError: handle)
>>> at org.eclipse.swt.SWT.error(SWT.java:2940)
>>> at org.eclipse.swt.SWT.error(SWT.java:2863)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:121)
>>>
>>> at
>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:2747)
>>> at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2478)
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.Environment$1.run(Envir onment.java:37)
>>>
>>> Caused by: java.lang.NoSuchFieldError: handle
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm ageOfControl(ImageCapture.java:76)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.unix.ImageCapture.getIm age(ImageCapture.java:299)
>>>
>>> at
>>> org.eclipse.ve.internal.swt.targetvm.ControlManager$10.run(C ontrolManager.java:250)
>>>
>>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>>> at
>>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:118)
>>>
>>> ... 3 more
>
>
>
> ------------------------------------------------------------ ------------
>
>
> ------------------------------------------------------------ ------------
>
Re: M7 / GTK / AMD64: not working [message #607817 is a reply to message #91730] Sat, 21 May 2005 17:10 Go to previous message
Jeff Myers is currently offline Jeff MyersFriend
Messages: 396
Registered: July 2009
Senior Member
Sri,

We've already got a bug open on this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=87851

I'd be happy to help test out this problem, and/or compile a 64 bit
version of libswt-gtk-print.so.

- Jeff

Sri Gunturi wrote:
> Hello,
> Thanks very much for testing this. The 'libswt-gtk-print.so' file is
> responsible for getting the image of the real SWT application.
> Unfortunately it was compiled for a 32-bit machine. I would have to
> investigate more about what happens when a 64-bit application uses a
> 32-bit dll/so etc.
> I was wondering whether you could run the complete 32-bit Eclipse itself
> on a 64-bit machine as you have 32-bit emulation turned on? If you
> could, I would think you might have better success in getting the
> 'libswt-gtk-print.so' to work. Its worth a try.
> Please open a defect against VE for this and we will try to fix it once
> we can get access to the necessary configuration. Also, are there any
> errors in the .metadata/.log file?
> Regards,
> Sri.
>
>
> Johannes Schneider wrote:
>
>> Hi,
>>
>> thanks for your advice - it works like a charm - nearly. But I have 32
>> bit Emulation enabled...
>>
>>
>>
>> I can create a new visual class successfully - and the automatically
>> created Panel is visible and looks good (see attached screenshots).
>> But the Editor Panel does not work as espected. All I can see is white -
>> but the elements are there. I can select and edit them - they are just
>> not displayed correctly. Any ideas?
>>
>>
>>
>> Johannes Schneider
>>
>>
>>
>>
>> Sri Gunturi wrote:
>>
>>> Hello,
>>> We havent tested VE with this machine configuration of 64 bit. We would
>>> be thankful if you could try something to see if it works. The dll/so
>>> file we are looking for is in
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' folder and it is
>>> called 'libswt-gtk-print.so'.
>>>
>>> Could you please do the following :
>>> (a) Create a folder 'x86_64' in
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/'
>>> (b) Copy the 'libswt-gtk-print.so' file from
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86' to
>>> 'eclipse/plugins/org.eclipse.ve.swt_1.0.2/os/linux/x86_64' folder
>>> (c) Close the Visual Editor and reopen again.
>>>
>>> We are curious to see what happens as this is untested configuration.
>>> Thank you for your time,
>>> Regards,
>>> Sri.
>>>
>>>
>>> Johannes Schneider wrote:
>>>
>>>
>>>> Here is the stacktrace... I wonder about the root message
>>>>
>>>> "java.lang.UnsatisfiedLinkError: no swt-gtk-print in java.library.path"
>>>>
>>>>
>>>> Google didn't find anything useful when searching for "swt-gtk-print".
>>>> Any ideas?
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>>
>>>> Johannes Schneider
Previous Topic:Q re order of execution in construcing the design view.
Next Topic:Need help with a design view cache/reload problem
Goto Forum:
  


Current Time: Fri Apr 19 06:15:18 GMT 2024

Powered by FUDForum. Page generated in 0.03025 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top