Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] Exception using Resource Import
[CDO] Exception using Resource Import [message #653572] Thu, 10 February 2011 09:37 Go to next message
David Wynter is currently offline David WynterFriend
Messages: 4624
Registered: July 2009
Senior Member
Hi,

I open my CDO Session, register my ecore Package and then attempt to
import my resource to '/'. I get this

org.eclipse.core.runtime.AssertionFailedException: null argument:The
editor input must have a non-null name
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
at org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
at
org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)

Which makes no sense at all to me. Any ideas? My content.xml is 8200
lines long so a little large to include.

Helios SR1 on Linux_x64 OPEN JDK 6

thx.

David
Re: [CDO] Exception using Resource Import [message #653573 is a reply to message #653572] Thu, 10 February 2011 09:43 Go to previous messageGo to next message
David Wynter is currently offline David WynterFriend
Messages: 4624
Registered: July 2009
Senior Member
I also tried starting a Transaction opening the editor, then Import
Resource and ended up with a totally different exception when it
appeared to import ok, but threw this when I tried to commit.

java.io.IOException: String ID unknown: 25165824
org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
unknown: 25165824
at
org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
at
org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:535)
at
org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
at org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool Executor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.io.IOException: String ID unknown: 25165824
at
org.eclipse.net4j.util.io.StringCompressor.read(StringCompre ssor.java:207)
at
org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOPackageURI(CDODataInputImpl.java:140)
at
org.eclipse.emf.cdo.common.model.CDOClassifierRef.<init>(CDOClassifierRef.java:77)
at
org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRef(CDODataInputImpl.java:145)
at
org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRefAndResolve(CDODataInputImpl.java:150)
at
org.eclipse.emf.cdo.internal.common.revision.delta.CDORevisi onDeltaImpl. <init>(CDORevisionDeltaImpl.java:122)
at
org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDORevisionDelta(CDODataInputImpl.java:447)
at
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:242)
at
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:167)
at
org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
at
org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at
org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
at
org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at
org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Then when I clicked Abort Igot this in a dialog

org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
unknown: 25165824
org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
unknown: 25165824

There is no string with that value in the entire content.xml file I am
attempting to import. No idea where it comes from.

Thx.

David

On 10/02/11 09:37, David Wynter wrote:
> Hi,
>
> I open my CDO Session, register my ecore Package and then attempt to
> import my resource to '/'. I get this


>
> org.eclipse.core.runtime.AssertionFailedException: null argument:The
> editor input must have a non-null name
> at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
> at org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
> at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
> at
> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
>
> at
> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
>
> at
> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
>
> at
> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
>
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
>
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
> at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)
>
> Which makes no sense at all to me. Any ideas? My content.xml is 8200
> lines long so a little large to include.
>
> Helios SR1 on Linux_x64 OPEN JDK 6
>
> thx.
>
> David
Re: [CDO] Exception using Resource Import [message #653574 is a reply to message #653573] Thu, 10 February 2011 10:09 Go to previous messageGo to next message
David Wynter is currently offline David WynterFriend
Messages: 4624
Registered: July 2009
Senior Member
Hi,

Looks to me like this bug

https://bugs.eclipse.org/bugs/show_bug.cgi?id=284440

"Closed, works for me"

Seems not for me though.

I am using 3.0.0.v20100911-0901 of
CDO Model Repository Server

Thx.

David


On 10/02/11 09:43, David Wynter wrote:
> I also tried starting a Transaction opening the editor, then Import
> Resource and ended up with a totally different exception when it
> appeared to import ok, but threw this when I tried to commit.
>
> java.io.IOException: String ID unknown: 25165824
> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
> unknown: 25165824
> at
> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>
> at
> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:535)
>
> at
> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>
> at org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool Executor.java:1110)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:603)
>
> at java.lang.Thread.run(Thread.java:636)
> Caused by: java.io.IOException: String ID unknown: 25165824
> at
> org.eclipse.net4j.util.io.StringCompressor.read(StringCompre ssor.java:207)
> at
> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOPackageURI(CDODataInputImpl.java:140)
>
> at
> org.eclipse.emf.cdo.common.model.CDOClassifierRef.<init>(CDOClassifierRef.java:77)
>
> at
> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRef(CDODataInputImpl.java:145)
>
> at
> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRefAndResolve(CDODataInputImpl.java:150)
>
> at
> org.eclipse.emf.cdo.internal.common.revision.delta.CDORevisi onDeltaImpl. <init>(CDORevisionDeltaImpl.java:122)
>
> at
> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDORevisionDelta(CDODataInputImpl.java:447)
>
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:242)
>
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:167)
>
> at
> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
>
> at
> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>
> at
> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>
> at
> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
>
> at java.lang.Thread.run(Thread.java:662)
>
> Then when I clicked Abort Igot this in a dialog
>
> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
> unknown: 25165824
> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
> unknown: 25165824
>
> There is no string with that value in the entire content.xml file I am
> attempting to import. No idea where it comes from.
>
> Thx.
>
> David
>
> On 10/02/11 09:37, David Wynter wrote:
>> Hi,
>>
>> I open my CDO Session, register my ecore Package and then attempt to
>> import my resource to '/'. I get this
>
>
>>
>> org.eclipse.core.runtime.AssertionFailedException: null argument:The
>> editor input must have a non-null name
>> at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
>> at org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
>> at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
>> at
>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
>>
>>
>> at
>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
>>
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
>>
>>
>> at
>> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
>>
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
>>
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
>> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
>> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
>> at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)
>>
>> Which makes no sense at all to me. Any ideas? My content.xml is 8200
>> lines long so a little large to include.
>>
>> Helios SR1 on Linux_x64 OPEN JDK 6
>>
>> thx.
>>
>> David
>
Re: [CDO] Exception using Resource Import (fixed) [message #653606 is a reply to message #653574] Thu, 10 February 2011 11:33 Go to previous messageGo to next message
David Wynter is currently offline David WynterFriend
Messages: 4624
Registered: July 2009
Senior Member
I got it to work by following a particular sequence of actions.

1. Register my ecore model from the workspace once I had attached to the
repo
2. Start a Transaction
3. Add a Resource, commit and open in the editor.
4. In the editor right click and select Import Roots...
5. Select your model file and click OK, wait until it finishes,
6. Right click the Transaction in CDO Sessions and commit.

Stray from this path and you will get exceptions. If you get exceptions
at any point I found it better to restart Eclipse before trying again.

Thx.

David

On 10/02/11 10:09, David Wynter wrote:
> Hi,
>
> Looks to me like this bug
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=284440
>
> "Closed, works for me"
>
> Seems not for me though.
>
> I am using 3.0.0.v20100911-0901 of
> CDO Model Repository Server
>
> Thx.
>
> David
>
>
> On 10/02/11 09:43, David Wynter wrote:
>> I also tried starting a Transaction opening the editor, then Import
>> Resource and ended up with a totally different exception when it
>> appeared to import ok, but threw this when I tried to commit.
>>
>> java.io.IOException: String ID unknown: 25165824
>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>> unknown: 25165824
>> at
>> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>>
>>
>> at
>> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:535)
>>
>>
>> at
>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>>
>>
>> at
>> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool Executor.java:1110)
>>
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:603)
>>
>>
>> at java.lang.Thread.run(Thread.java:636)
>> Caused by: java.io.IOException: String ID unknown: 25165824
>> at
>> org.eclipse.net4j.util.io.StringCompressor.read(StringCompre ssor.java:207)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOPackageURI(CDODataInputImpl.java:140)
>>
>>
>> at
>> org.eclipse.emf.cdo.common.model.CDOClassifierRef.<init>(CDOClassifierRef.java:77)
>>
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRef(CDODataInputImpl.java:145)
>>
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRefAndResolve(CDODataInputImpl.java:150)
>>
>>
>> at
>> org.eclipse.emf.cdo.internal.common.revision.delta.CDORevisi onDeltaImpl. <init>(CDORevisionDeltaImpl.java:122)
>>
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDORevisionDelta(CDODataInputImpl.java:447)
>>
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:242)
>>
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:167)
>>
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
>>
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>>
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>>
>>
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>>
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>>
>>
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
>>
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
>>
>>
>> at java.lang.Thread.run(Thread.java:662)
>>
>> Then when I clicked Abort Igot this in a dialog
>>
>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>> unknown: 25165824
>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>> unknown: 25165824
>>
>> There is no string with that value in the entire content.xml file I am
>> attempting to import. No idea where it comes from.
>>
>> Thx.
>>
>> David
>>
>> On 10/02/11 09:37, David Wynter wrote:
>>> Hi,
>>>
>>> I open my CDO Session, register my ecore Package and then attempt to
>>> import my resource to '/'. I get this
>>
>>
>>>
>>> org.eclipse.core.runtime.AssertionFailedException: null argument:The
>>> editor input must have a non-null name
>>> at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
>>> at
>>> org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
>>> at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
>>> at
>>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
>>>
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
>>>
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
>>>
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
>>>
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
>>>
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
>>> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
>>> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
>>>
>>> at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)
>>>
>>> Which makes no sense at all to me. Any ideas? My content.xml is 8200
>>> lines long so a little large to include.
>>>
>>> Helios SR1 on Linux_x64 OPEN JDK 6
>>>
>>> thx.
>>>
>>> David
>>
>
Re: [CDO] Exception using Resource Import [message #653630 is a reply to message #653572] Thu, 10 February 2011 13:29 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 10.02.2011 10:37, schrieb David Wynter:
> Hi,
>
> I open my CDO Session, register my ecore Package and then attempt to import my resource to '/'. I get this
The target of the import must not be an existing resource, particulalrly not the internal root resource "/". Can you please try with something like "/newResource"?

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


>
> org.eclipse.core.runtime.AssertionFailedException: null argument:The editor input must have a non-null name
> at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
> at org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
> at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
> at org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
> at org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
> at org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
> at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)
>
> Which makes no sense at all to me. Any ideas? My content.xml is 8200 lines long so a little large to include.
>
> Helios SR1 on Linux_x64 OPEN JDK 6
>
> thx.
>
> David


Re: [CDO] Exception using Resource Import [message #653631 is a reply to message #653574] Thu, 10 February 2011 13:31 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 10.02.2011 11:09, schrieb David Wynter:
> Hi,
>
> Looks to me like this bug
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=284440
>
> "Closed, works for me"
>
> Seems not for me though.
We've never seen or heard of that bug again. Let's see if a proper import target resource fixes your problem...

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


>
> I am using 3.0.0.v20100911-0901 of
> CDO Model Repository Server
>
> Thx.
>
> David
>
>
> On 10/02/11 09:43, David Wynter wrote:
>> I also tried starting a Transaction opening the editor, then Import
>> Resource and ended up with a totally different exception when it
>> appeared to import ok, but threw this when I tried to commit.
>>
>> java.io.IOException: String ID unknown: 25165824
>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>> unknown: 25165824
>> at
>> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>>
>> at
>> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:535)
>>
>> at
>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>>
>> at org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool Executor.java:1110)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:603)
>>
>> at java.lang.Thread.run(Thread.java:636)
>> Caused by: java.io.IOException: String ID unknown: 25165824
>> at
>> org.eclipse.net4j.util.io.StringCompressor.read(StringCompre ssor.java:207)
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOPackageURI(CDODataInputImpl.java:140)
>>
>> at
>> org.eclipse.emf.cdo.common.model.CDOClassifierRef.<init>(CDOClassifierRef.java:77)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRef(CDODataInputImpl.java:145)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRefAndResolve(CDODataInputImpl.java:150)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.revision.delta.CDORevisi onDeltaImpl. <init>(CDORevisionDeltaImpl.java:122)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDORevisionDelta(CDODataInputImpl.java:447)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:242)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:167)
>>
>> at
>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>>
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>>
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
>>
>> at java.lang.Thread.run(Thread.java:662)
>>
>> Then when I clicked Abort Igot this in a dialog
>>
>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>> unknown: 25165824
>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>> unknown: 25165824
>>
>> There is no string with that value in the entire content.xml file I am
>> attempting to import. No idea where it comes from.
>>
>> Thx.
>>
>> David
>>
>> On 10/02/11 09:37, David Wynter wrote:
>>> Hi,
>>>
>>> I open my CDO Session, register my ecore Package and then attempt to
>>> import my resource to '/'. I get this
>>
>>
>>>
>>> org.eclipse.core.runtime.AssertionFailedException: null argument:The
>>> editor input must have a non-null name
>>> at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
>>> at org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
>>> at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
>>> at
>>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
>>>
>>>
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
>>> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
>>> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
>>> at
>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
>>> at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)
>>>
>>> Which makes no sense at all to me. Any ideas? My content.xml is 8200
>>> lines long so a little large to include.
>>>
>>> Helios SR1 on Linux_x64 OPEN JDK 6
>>>
>>> thx.
>>>
>>> David
>>
>


Re: [CDO] Exception using Resource Import (fixed) [message #653632 is a reply to message #653606] Thu, 10 February 2011 13:32 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 10.02.2011 12:33, schrieb David Wynter:
> I got it to work by following a particular sequence of actions.
>
> 1. Register my ecore model from the workspace once I had attached to the repo
Are you sure you don't want to use your generated model? If you want to use it, please follow http://wiki.eclipse.org/CDO/Preparing_EMF_Models

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


> 2. Start a Transaction
> 3. Add a Resource, commit and open in the editor.
> 4. In the editor right click and select Import Roots...
> 5. Select your model file and click OK, wait until it finishes,
> 6. Right click the Transaction in CDO Sessions and commit.
>
> Stray from this path and you will get exceptions. If you get exceptions at any point I found it better to restart Eclipse before trying again.
>
> Thx.
>
> David
>
> On 10/02/11 10:09, David Wynter wrote:
>> Hi,
>>
>> Looks to me like this bug
>>
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=284440
>>
>> "Closed, works for me"
>>
>> Seems not for me though.
>>
>> I am using 3.0.0.v20100911-0901 of
>> CDO Model Repository Server
>>
>> Thx.
>>
>> David
>>
>>
>> On 10/02/11 09:43, David Wynter wrote:
>>> I also tried starting a Transaction opening the editor, then Import
>>> Resource and ended up with a totally different exception when it
>>> appeared to import ok, but threw this when I tried to commit.
>>>
>>> java.io.IOException: String ID unknown: 25165824
>>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>>> unknown: 25165824
>>> at
>>> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:535)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool Executor.java:1110)
>>>
>>>
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:603)
>>>
>>>
>>> at java.lang.Thread.run(Thread.java:636)
>>> Caused by: java.io.IOException: String ID unknown: 25165824
>>> at
>>> org.eclipse.net4j.util.io.StringCompressor.read(StringCompre ssor.java:207)
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOPackageURI(CDODataInputImpl.java:140)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.common.model.CDOClassifierRef.<init>(CDOClassifierRef.java:77)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRef(CDODataInputImpl.java:145)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDOClassifierRefAndResolve(CDODataInputImpl.java:150)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.revision.delta.CDORevisi onDeltaImpl. <init>(CDORevisionDeltaImpl.java:122)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.protocol.CDODataInputImp l.readCDORevisionDelta(CDODataInputImpl.java:447)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicatingCommit(CommitTransactionIndicat ion.java:242)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:167)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.server.internal.net4j.protocol.CommitTra nsactionIndication.indicating(CommitTransactionIndication.ja va:122)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>>>
>>>
>>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:315)
>>> at
>>> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>>>
>>>
>>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:240)
>>> at org.eclipse.net4j.signal.Signal.run(Signal.java:146)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Threa dPoolExecutor.java:886)
>>>
>>>
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo lExecutor.java:908)
>>>
>>>
>>> at java.lang.Thread.run(Thread.java:662)
>>>
>>> Then when I clicked Abort Igot this in a dialog
>>>
>>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>>> unknown: 25165824
>>> org.eclipse.net4j.signal.RemoteException: java.io.IOException: String ID
>>> unknown: 25165824
>>>
>>> There is no string with that value in the entire content.xml file I am
>>> attempting to import. No idea where it comes from.
>>>
>>> Thx.
>>>
>>> David
>>>
>>> On 10/02/11 09:37, David Wynter wrote:
>>>> Hi,
>>>>
>>>> I open my CDO Session, register my ecore Package and then attempt to
>>>> import my resource to '/'. I get this
>>>
>>>
>>>>
>>>> org.eclipse.core.runtime.AssertionFailedException: null argument:The
>>>> editor input must have a non-null name
>>>> at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
>>>> at
>>>> org.eclipse.ui.internal.PartTester.testEditorInput(PartTeste r.java:57)
>>>> at org.eclipse.ui.internal.PartTester.testEditor(PartTester.jav a:43)
>>>> at
>>>> org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:687)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:465)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:289)
>>>>
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2863)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2768)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2760)
>>>> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2711)
>>>> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2707)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2691)
>>>>
>>>> at
>>>> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2674)
>>>>
>>>> at org.eclipse.emf.cdo.ui.CDOEditorUtil$1.run(CDOEditorUtil.jav a:79)
>>>>
>>>> Which makes no sense at all to me. Any ideas? My content.xml is 8200
>>>> lines long so a little large to include.
>>>>
>>>> Helios SR1 on Linux_x64 OPEN JDK 6
>>>>
>>>> thx.
>>>>
>>>> David
>>>
>>
>


Re: [CDO] Exception using Resource Import (fixed) [message #653673 is a reply to message #653632] Thu, 10 February 2011 16:09 Go to previous messageGo to next message
David Wynter is currently offline David WynterFriend
Messages: 4624
Registered: July 2009
Senior Member
Hi,

I tried to follow that tutorial. But I have no "Right-click the Ecore
model file and select the EMF Model New Wizard:" Looked under "New
Other..." as well. There is no "EMF Model New" menu or similar.

I have managed to import now so no big deal.

Thx.

David

I do have CDO Model Repostory SDK installed.

On 10/02/11 13:32, Eike Stepper wrote:
> Am 10.02.2011 12:33, schrieb David Wynter:
>> I got it to work by following a particular sequence of actions.
>>
>> 1. Register my ecore model from the workspace once I had attached to
>> the repo
> Are you sure you don't want to use your generated model? If you want to
> use it, please follow http://wiki.eclipse.org/CDO/Preparing_EMF_Models
>
> Cheers
> /Eike
>
> ----
> http://www.esc-net.de
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
Re: [CDO] Exception using Resource Import (fixed) [message #653703 is a reply to message #653673] Thu, 10 February 2011 18:29 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 10.02.2011 17:09, schrieb David Wynter:
> Hi,
>
> I tried to follow that tutorial. But I have no "Right-click the Ecore model file and select the EMF Model New Wizard:" Looked under "New Other..." as well. There is no "EMF Model New" menu or similar.
Maybe you didn't properly install the EMF SDK into your IDE?

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


>
> I have managed to import now so no big deal.
>
> Thx.
>
> David
>
> I do have CDO Model Repostory SDK installed.
>
> On 10/02/11 13:32, Eike Stepper wrote:
>> Am 10.02.2011 12:33, schrieb David Wynter:
>>> I got it to work by following a particular sequence of actions.
>>>
>>> 1. Register my ecore model from the workspace once I had attached to
>>> the repo
>> Are you sure you don't want to use your generated model? If you want to
>> use it, please follow http://wiki.eclipse.org/CDO/Preparing_EMF_Models
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://www.esc-net.de
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>


Re: [CDO] Exception using Resource Import (fixed) [message #653708 is a reply to message #653703] Thu, 10 February 2011 18:34 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------060201050301070709030904
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Am 10.02.2011 19:29, schrieb Eike Stepper:
> Am 10.02.2011 17:09, schrieb David Wynter:
>> Hi,
>>
>> I tried to follow that tutorial. But I have no "Right-click the Ecore model file and select the EMF Model New Wizard:" Looked under "New Other..." as well. There is no "EMF Model New" menu or similar.
> Maybe you didn't properly install the EMF SDK into your IDE?
Maybe you have to check this:


Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
>>


--------------060201050301070709030904
Content-Type: multipart/related;
boundary="------------080405000809030300030901"


--------------080405000809030300030901
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Am 10.02.2011 19:29, schrieb Eike Stepper:
<blockquote cite="mid:ij1ahu$44i$1@news.eclipse.org" type="cite">Am
10.02.2011 17:09, schrieb David Wynter:
<br>
<blockquote type="cite">Hi,
<br>
<br>
I tried to follow that tutorial. But I have no "Right-click the
Ecore model file and select the EMF Model New Wizard:" Looked
under "New Other..." as well. There is no "EMF Model New" menu
or similar.
<br>
</blockquote>
Maybe you didn't properly install the EMF SDK into your IDE?
<br>
</blockquote>
Maybe you have to check this:<br>
<img src="cid:part1.08060308.08000509@esc-net.de" alt=""><br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<blockquote type="cite">
<blockquote type="cite"><br>
</blockquote>
</blockquote>
<br>
</body>
</html>

--------------080405000809030300030901
Content-Type: image/png;
name="moz-screenshot.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.08060308.08000509@esc-net.de>
Content-Disposition: inline;
filename="moz-screenshot.png"

iVBORw0KGgoAAAANSUhEUgAAAw0AAAF/CAIAAACE9rJUAAAgAElEQVR4nOy9 +XMbx7n3O3/C
e+tU5d5y1XvynvJ7c7bkvLJLYom877mnznljO47zxvbJjWzlxFpzkFs5ualX 8aJIluXEkkwt
tknL1i55txaKokiJhMR9X0ACBBdwA7iCJIiVBEEC3KTw/jBbz3T3zAAYgAD4 fOtbNtiY7unp
acx81P1MDzMyMjI4ODg4OFhfX19YWPjsi78Eg8FgMBgM3py+ePFiXV1dbW1t S0uL2WxmBgYG
rFbrF1988dxLr/3057vv3K90BZZSzdPK9uvuiBZPabdPxZOCvRI7vRGnN0yw Z1HmCdRu0eMU
j7kX5J7hPCrYxTpE8wjN06GR6dDw9LwmT80PTwVxO7R4UrRdyXNa7cRM3lIs 3DEp1md4Kjg8
NT88JRyd2CajrhDXnmILL47NLI65CUbOVDhKC+c3Gs+IHiV7QW4XzYodA+sk I9OhYdEKPQS3
5k4SRVfR3E+UTO4bfA+Zj7+HxNo3MsUeTZ6gWONmE57whJdq/lIcicHc5d2n yar3DtpNZ3Zh
5cLVr73BZffcUlT20O2dW773oNYfWqFlJKTPyhxB7ZlbKjHWeINLM4EI77Cy XUT7ERMTZV+R
7JmLnL/yVSC0fOd+5U9/vvu5l147f/58ZWVlU1MT093d/cUXX/zjMy8WlVYO TC502IMNtkAM
bhTcJ3FT32ycblSwTX83iKYfb2+gXm4/6zrEXEqPv5buGtbd/ppuX3WX6CrU Vm+V1VNp9VR2
eipYW9yCyy3ucov7oZnkDvfDjpkHrNtnHrTPGE0uo2lacBni0rbp0tap+61T 91i3cC5pmSpu
mSxudhY3O+82O+82OYsanUWNzqKGCcF3GiYKRY8X1o8V1o/dJrpu7Hbd6O26 0QLWtaMFNaMF
NSOob9WM3BRcPSzzDaKrhm9UOa7TXOm4XmkX/K2CK4aoRja7Xmm/XimWf6Nq +AZbvZqRWzUj
t2pHC2pHC+rGbteN3a4fL6yfKGyYuNPgvNPoLGqaLGqavNs0dbd5qrh5qrhl urhluqRluqTV
VdLqutfqutc6c6+N833WJncsbpu53yYWJXHrzL1WVwlqtg6Ii4luni5unrqL umnybtNkEepG
Z1Gj8w7R8n4yUVg/Xlg/flsw22KICwTXjhXUjhbUjt4SXDN6i21t3jexbpPY rkIxl1fsGw52
v2z3oPSQcayHTLItLO8ebbLuIZ7x0ox2Ge52TTaK9gguY90hsZHiB2aqH7K2 eFGX4+70VmCu
ZG0V7GNdJRi5BVQruqab4H5n6OiZq52OYG23X2LF+xHrOoo77HPnvn7QOxZC bmo+1HU9vrpu
X61ob223t6aLt9VbbfVWWz2CTYOBT74s7RqZq+p0856p6pyp7JyptGA2s3ZV SDxdbp4u7+Bt
nuYSO0g2o3bJbBr0v517sXdsrtHm7RmdKyqt/MdnXmRRiXn48OFzL71WVFpp Gw/FjkciFQWa
+mab+mebEbcMxOhmZffr7Ca5A5z7EKNEyNlPcwOPSkSjRFXX46/r9gmW9bNa sYfJXdXpQV3Z
ibBUp6fC4qmwuMvN7ofmGYk7Zh52uFg/6HAZ23mz/NQ2XdY2Xdo2VdrGM1Pr VEnLVEnzVHHT
ZHGT826T826j8y57R2xA73/jnOvHBCug0m32biGYv/PdJFqVlqqGb7C3JaW7 oOb7X3SchN0L
a0dvEW6EE3dYxORvhGRUSj4nUZgpFk5SoCWck4i0hDBTAQmVJLRUO6rASbF3 lcpouooiJ6mi
UgHaQ/juIesh9O6xWTiJjErx0ZIxYbRERKVYaKkrdlpiOcniCNZ0++SoFCst STipG+OkbtxS
TupCb14CJ5V1jcxVi5zEoVKVBJVcFRYXz0lkWpIDUwf2p5yZqJzE/mlxBIpK K5976bXCwkLm
5s2bP/3XVwYmF+IhJBkesZTTOjDbOjjXhnpIPw/q7Fai2aPg3dI/29o/2yI6 oODmPglgNfNm
/5SMutkCjb2Bxl4ZV/lYs4Re1+1FXYu6i7PYF4Xu2Omt7vRUdrqJrjDPVJhn ylF3uMpZfmp3
PWjnBpxKTdP326bvt4rDSyU8LRU1CbfA8TsCJEk5iUBL6JhBrUhLwiABmZN0 HVvSdM9T4STs
XlhFvBdyN8Lb9eMsFmhAJSkntSWEk1BrHVtqni5unpKgUhOHSmRgktFSg5PM SfSxpQKia8cw
VMK6jT5dRTMnId3jOhGjKagkDizVjxfWcyR9h45KChi94RyzkcAUHSrFPrak AEyaaCmasaU4
B5ZQTmIdPyqJnCQpR4WTZKiE0BLCSVaUkzha4keVXKwrLC5kVAlHJWxsiR9e IgOTGieVm13d
o3M//fnuDz74gNmzZ09hSXm0020yQpLgEU8epqE509Bcu32u3T7XYQ922IMd Dq1uV7A9WR4S
PCfYNMh6VtltA7NtUsYS/pSMmfXPtggDWn2zzSJO+Zv7/E24bf4mfqRKsGSY qsdXLw5KCRTl
wV3T5amxumus7mrEbAet7HRXWGYqzK5yM8dMRhM7wjR9v3XqfutUSfNkcTN7 X3QWNU0UNU7I
OYnCTPjEisBJ1BveBnISzkzaRg5oo0rkOTh2eqWZjEqxA1Ob+76YUQWYlMeW 8CElOS01T5FR
qdEpWEZLBGCiz8HFwkkahyETwEkIKuG0REEl4hQtBtPE7oEPOm44x6QyLeFj S2WokzMTpzC2
ZNU0tqQFlXBOio2W5Jz0FcZJ3f7aHv8fT1392Q6Dgv946gqOSggnedB7kIhK +Owbj0pHcy8L
hR/NvVxhdh3NvSSkvJN7KX5Oauz1FpaU79mzh3n2xV+OzCw2xghJ3BgSSkgm Finscx32oNkR
NDuCluGgZTjYORzsHJ5XtSXpNhPtQB2Ueo6zneyOIc7tJLP4yPMWOqY1izjQ NhBoxdwyEGjp
D7Rgo1PCnCAPUj6Ce30Nvd6GXm99D+9ub323R3Bdt6e221Pb7anp8lR3eaot M1WWmUrzTEXH
TDlPS6Vt0/fbpu+1TJY0TxazsUpNE0VNHCcJJqBSnWgEkrCgk1r1oBONnKRl SiW6G2H0sUo3
ZdMr1Dk4IiptUKySMicpzcFNKXASRktqsUpYuFKcsUrkbpPgWCVZ94gmVkk+ 7kiIVaJ3jw2H
mDSipTIZKm3oTJwKKmmjJWVOigeVWE7qGQvVdvvrusX02m7/z3YY1hX1sx0G 2dgSxkk4KtFi
lVyV5hl0jywqyVLYOCTtsUo4J1VYXCMzi8+++Evm2Rd/6QosxQZJwjBS68Cs QEgoHnUOz3eO
zFtH5rtG57tG57vV3KXsEZ1t1exO0UHRw3JbHErmMMsumhtms8+hbh+aax+a ldnEenDWNDBr
GiBTVOtAoLU/0NrvZ93Cmx2darb5m22+JrK9rAWQquv2smNO1VYPS0vlHTNs JFOZabq0dep+
y9S9FmcJgkpFjRN3GiYIqFSPWMpJikEnirFK8QegIHdBvTkJvxeOUu6FqsMG aRWrpBbcrcJJ
HC1NxBerpKnbJDCsTZGTNMYq3cZQqYjUPWS0ROweG84x6UJL8oElvWbiYg7x xmipKkpaUuCk
mGkJjU9CrZmT5BFLpsHZT740IpxEHlXCwpVmKiwuHIyk2HRJJT5JzkwETio3 u5ze6DmJDEnC
MBI/hmQZDgp41D063z0W6hkL9YyHehXdo+wxnd1N9KhgdaqTQ54qig3L3Tk8 L8Es1o6gxTFn
EUatZGNXQ3MdQ7OoJUQ1GEDNEhVif9uAv5Xofn9rv6+lz9ds8zXbfE293oYe b323t7bbU9Pl
rup0V1pmys2uBx3TxvbpMtNUaRv7ZNxkSbOzWJh9Yy0MLNWP36kncxIl7kSn QYJYBwyUboT6
xCopzbAQ74UKcbv6cFKbYqwSFq6kFKukYWwpxlgllXCl5DwHpw8nqUzAoT2E Hs1WIqclKidt
HlSKh5bKxLElbHgpOXFL6rSEDSxZVVBJlZNiiO8mc1K3vw7hJHzGTcpJXNwS y0ntHCcFpc/B
4bFKxGk4OSqhY0uU5+Boc3DT5eZp06AvRk5qtAUs7VODlUP9d7vbblovvFd9 4kjlH//w8NT7
tde+7apod6GQZHYELY5g57CUkMZDveMhG+uJmDyuv8msNiZ4XnCPBkdFUVaR ooJWmoeDncNz
nB1zFqLtrGfN9tkOzDgz8fazbpN5gHe/v7XP39Lna7SxY0ueum5PrdVd3TlT ZZmpMLseIqjE
cZIwqiSi0sSd+gmWk+5IOUkx7gQbHlAYJNCFk+IZWyLcDimxStT1ApQeglN8 GjyGWCV38mKV
1Obgoo5VUqalWLtNEjmJ2D1oqCR9Ao44ASdM0Uojlu6TuseG48vG01I0wFRG pKW4J+PiClrq
VJ+GI3LSO6evmhU5KVpUknMSkutnOwzBYDAYDP5shwF9CE6STuKkT7/COclT TQqcJc7BsagU
5CXEKqHPwVXwkETlpI7p8o5p00CsnNTdODbdNjZpdjaVDVz+1PTHw5WH3zC+ /rvi3/z69t49
37z9rrGw3MGNJDmCZkewczgoQFLPWKj3QS7D6oXC+olQX3LcUfgcwzz3hYP4 rQKN3XmHEfVO
i+Lo1zzKUrjlLCXHpiDnkWAXZmvp+wzDvFEqMpMVm+DrdMyxtjhmzbjts2b7 rHlo1iwMOzUV
/JB56eMmdPwpwBkdfxoMmAbYmTtfc5+vSUClLneNdaa6c6bS4hJQqdQ0db9t 6l7LZAnKSQ1S
85ykbY0cyg0v7geatKOSHnNw1LVz8HshPsPCo9JGxCopjy2pxSoRn4PTFquE jS3VT6DDkGpz
cDp1m0SEtanMwamGdZMn4KJ9THLD2SVdaKm03V0aNy2pxC3pEOKtKWJJ4CTi qgG3yzu+La4T
fL24XubCcjORkz79+kEPxknseJLb7Xa73T/bYUCXDJCmy5+DYzmpexTnJDkz 0SK7WU5y88I4
CXsgjj77FiMntbY4RysG3D1TE3Z/bdXIV593HnrD+Prviv/j1wX79nzz6ivX Xvzpud+9frui
dZIw3TYWqvn8ZYZh3noYsk2E6r94mWFevmgO9Tsl7iPaXPgc8/JFc7K4infR UYY52oKSlgJU
cbQkWBGbpOQU7BkLdo8FRVoaDXaPNr3JMG+WBbtGMWySjDPNCWaHmjodsxaa 7aLNzQU/ZF76
uHm2w47O2QVkNg36TYP+NoSTGnu9Db3euh5PbRc7HDpTYXaVd7getLNLU07d a50qaZ682+Qs
auQWnJRxEnlgAAEmadCJUtxJAmOV9OUkhJboqERdiDLBsUpRjC3d0zIBpzwH pyVWCRlYukOh
JbVYpdi7TdJjlWTdg4pKtOUktKDS5lxgSSswaRhPKlUeXopjbOmhlpm4GKbh MFqScZKMlr4t
rhucXEA9NLmI+npxvQIn4UsG/GyHYXJycnJyEp93E9Kx5QO8HUMcJ6GLBaii kkBLLCRNSkVB
JfUopRg5qbe4x3G3q7duuLVp4kHp4KVzrb9nIWn3NztfufriT8898+xH//0f 38/9uBrlJG4w
qb3wOYZ560HINs5RSL8z1O9c0GTznR8xL180a9tYs/uInmAtchJLQneQz2qT gPOCaeSkMLzU
w7n5TYZ5s4wU2C7QEgJJMiPDS+jEHIJKzQXPMC993MwPNaFGgKl9KGAa9LcN +Fv7fWy4EotK
9T3sc3Duaqu70uISApVKTVP3WqaKmyfvNk8WNbHLTk5IbnjS+CQVTlIeJEid 5+DonCS/KUYd
2T0hXy9A91ilKMeWkhGrpDK2FEeskoZuk7ylJRS7x00VksYX7I5lSfcNp5YU oiU1YCpVHV7S
dSYu5qAlWnw3kZMEVMI5SYZK14vr8Wk4lJNqMU4aVRQ6H1fH01LH0JzASfgq lMrB3SwkoeWj
nzFUwtdVki+2xHHS6Bz6HBzKSZEGm7/B5pdFJvUXmLuvNJd+a71baPvsSvu7 bz/4za9v79v9
zc5Xrr344rlnnv3wv//j+09vfXfHrossJ0km3Yy5DJN7ZyJkQyBpYHKh+F2G ebelf3Khf3Lh
rvDZcudH3HTXybviZ4Y52tLvXLh7VJwNO/hwod+50P/wJMOcPMilv3zRvNDw 5ctcdudCv7Pl
IMMcfCgkonmHL/6E//sndxomFvonFvonQqzvCuNJ6NjSw1ykBAGhct9iGOaF wrqJlre4L1++
0DFve5DLMLlvCfN37zSznFT7uVCTl8+3s7TU/Caf9OznhcJn5seF1abCZ5mX PzXZP/0x8+xn
djaSqeBthnm7qWskeOttYdP3bwnP3DnEmTjUIjM1FzzDvHS2edZib/i92CQn bthnbxximEP1
LCc9vPIi86ObxsH6/yVuc+xzPkpJ4CRu6k0YT2rhl1OiPcdEHxhIfqyS+hxc 3LFKshshGror
G1hC74W3aahEWWYw3oUoY+AkbbFK6usFKK3ZrYGTNj5WSU9OioWkY13SfcN5 JY1oqZSMSmlD
S30UTmJN5CQUlURO6qZyEkpLP9thsCtKFreEclLPWFCyECWBlgixSugehXUB 0BTqQpSUsSWR
kxCcQjjJH2no9eOoNFBgqWhzVbS5Hra6ypqn7zdO3a1zFtZM3Kwc+/bh6Fdl o5/dG75cbP/o
S0sHF8HNc9LYfM3nLzMvFNYhnDRA5aSWgwxzsHyBTZSNJzV8+TJPPywevXzR zH5gKYrnnp/c
aXAOX/wJ86MvhwVOEkaSWABCP/Q7hy++wPzoi2EBkiRsNMGWwE7AvXyxI8QD U24Ruxn77YTj
4gvI9Nx4yMbGY73TYhsL9RpzGYZ5y8h+yC0UgOmFwpqx5jcZ5tnP7d388JJk PMlU+Czz8jnT
fPVnLzM/vl09GuwabXqDeelTU7Dq2kvMj29XjgStLDC93cRGL/GeE6K/LYLl nMTPxNkbfs8w
P7wyYL53gmGO37AHOuz9Hz/PHCjxm/iw7pb++t8xzL+ct6GcJMy7GU3TZW1T 9zFOivYhpthi
lZRRKQVjlXhachBRCX3K6U6D0ssr7iVnvQANsUr0cCWlNbujfg5OIVYJpyV8 CcqUjlVSekwS
RSXlJd3vKk7AweybJmBS5CRdxpZifyCOttKSYny3MicVllu+QeKTZL5eXH+n woIHdxM5iUUl
DetMXlXgJMqa3YRRJQGVjp6UrDMpTMOJKVreB4eMLcXISf0FlpaPqv/4lvH1 35X8x68L9u7+
+tUd11786blnnvno//rH95/a+u7ffP/gd//rge/94C3tnHSXOJ402XKQefmi BZ93E9BngYMb
9k8BmFiQ+smdBgkPSTnp4Ul+g5aDjFRHWwRI6uMBiBUbBl7/xcvSDC9f7EBx KmSbcFx4gXnr
IT8H94BFIvahOcf5F5jnPrcXviMtg8ktNOYyTO5tjpDYKTack4LdPB51lb3P /Ph21ejQpz+W
lvTj25UiJA19Inz7dqNISBgn3TgsFvDDKwNm+8DHzzO/vxcwN9/6IXP82yG/ adD/9R/EbVBO
qup0V1hmys38WkoyTmqiBJooDwzEFKsUz/rLGpdW0oeTKCvoyNfslj/lhC+t NF1MmltJuVgl
nJMUgruJo0raY5Voy3aT1y9NRKxSIp6Dk5O0PFwJH3ekrVMKsUpRoRJ9eCn5 tBTTupQSWupz
hv740RemAV91N4GTlN+hS3sOjsZJtbJlApDPfHZfbbdP9tJchJPm6W+C0xqr FON7c3lOqrBM
m/q9R05e1shJIir13DBrHU/C593Y+KSHknm3fionsWzEcENHmjiJG2RS4STz nR8Jw1FCOjLX
Ro7j5l3/hUh7guWhS+Ps1NvLFzrY5/u4oaPeMfv5F5hnP7fffodh3mmWxCex nDQq4aQ3JJz0
0qdtQXa67dlrQ+x/u0aGPv0x88y1IXx9S9lDcFis0qylheOk8isvsdNtFvvA x8+znDRbfuUl
5nBD+ZWXmMP17YN+46UXGeb4V/3+lr6+D55j/vm8rb7bU9flqbG6q6WcVIpz kuaBgUQFnWgc
W6pWG1vSPmCgIVxJ5Tk46b2QumB3ixSVUilWqUQLJymuF6AtVglbhTKqIclU jlVSJWktS7pD
rJJewLSBY0tRTsMRB5Yqrb6+iVDupzebe6Zqe/zRvkOXhkodQ1ROIr43V85J GCp12AVOkqwX
QJl9I4wq0WnJVWF2UV8Dhy2eVNXpaupyHsv/SsJJHUqcxNGSpain42rzxcP3 9+3+mn267Zln
PuRGkv7+4H/5r//r//jP//GfvvPvb/2pmBDHPRYqfIejB55ChECik3ed6NyZ MEHGc4x83o2P
6ZbMu6lzUp/4gXPRUYZhThZRFgiQABA7PiQ8+IYEbhe+g68a4Dj/AvPsF/ae B7kMwzz7ub1n
bL6nLJdhXj5vYj8wb5ah4dvNbzIMc6S5W5ryZtl810jQ2nb7GealT9qCVn6N ADYUyTocrLz2
EsO89Emr+MibBZ9is6PmZtnKr7zEPF9Qzg4mHa4329nRI+aHV/o77IGO5ls/ ZBiGefHjpkD7
gP+bPzDMwfrWfn9L/Y1/YZh/Pm+r7/HWdnlqrPLxpNK2qfst3OveitDX4iov JKh9YEBb0Iny
2FKMnKR7rBItXEl1RWYsbjcFY5WwsG7aa+AosUr0gaWo1uzWNHVL7DYKbL0h nKS+TikW2Q2x
SgmjJSInRbWIgJ60pG0arnNk/rPChlulTabBudoev/KoksaBpY6huU+/onKS BlryS1BJMp7k
w1frptMSjkqyJQNcLCfxqER/aa55usI8Xd3paunz3nnYevVWtZyTPDJOQm3z N9j8zc1O83Xz
g7yaNw3f4tNt//t//s3/9h3Dsy9+WFo/RlwXoGcsVIvOWx1t6XOG+sTJr9yD 3PiNOB0mLHrE
TYEdbZFNhx18KAkVEoZ86iUDQlx0EZqRL1wy9cYOdxE4CVmLUnIILxTWCpzE z6xxYkeMjO8z
zEvP8olvGrnH/m8fQfb6dlP3SLC77fazfMKz14a6RoJV117iptJQThppeoNh mLeb+EEjZHKN
YZ65OkheghJZFMB87wTDMIywKIB94OPnxRJ+eKW/YyjQMdT/8fMM8/ytB4MB 04Df1N/3kRhL
z/zzeVtdj7eWfYdJp7vCPPOww/Wg3VVmmr7fOnWvRXgtrvOuliUE9Y1VqtU0 Bxc7J8UzB6f6
ehPiDEutLFYJRSXKegH4mEEMtNTmVuSkGX1ilZqjjlWKtgtpilUidpuUi1Ui rChBWE6iUbKc
RFRLum84naSgibSkwElRBXong5b4abhGW6DV5jr6wWdf3amp75ywDHPvmMde Vyqa9satTsSf
fvVgaHKROqehYGk5QsqnXxmHJheQrwhLK/Ovo0Cf1A4IRpa28QsLKWu2r2PQ X9sxcr2k/ujp
Ky09zsZeNzoxp85JDbZAc4W99bq5+OO6g7+5/j/+x+mnth7lIek//tN3DM++ +OHV21Z0nUmL
bJ1JljZ4EEnCGkhaVvRWfn0Ksiq3xPT3n8yLLmMn1ILoSpL4YpL46tvExSSt fE8ivyeOe1sc
/iJeZIVu8utNCCtMCutMtvUH2voDrf3+5j5fk83X0OtjX/dW0+Wp7vRUooNJ pun7bdP3WqdK
WqaKm6fknEQLNIkhVqmOHqukjZPosUpaY1Di5yRNMyzoU05Kq1AqDRsgtBRl 3JJqrFJbDLFK
lFUD4olV0oDaKrFKGrpN1F0lYbFKxHAl9Zfmqgw9Sk79htNJqllheEkbMOkz thTDSksoKtV1
ey32wJclracuFL5z6uo7p66+c1rdR88Q/G6yfeXdM1eOnhb9zinWlxV96cip S0dO4r54JPfS
kdxLR3Ivvk1y7qc3vihq6Bjw1HbJ1wvQwkn+BlugodnZUNhV8XnbrU9qf/LM 6e//4OCTf/36
P//o5OvvFhfXjSq8t0QYVRLe7JbQt5GocY/ml5AoW+HFvSPz1tJchsm9xb3Q TZ2EiOwsmz5D
GaiD5qE5+YvesJe+mST2mwYkFl/91h9gX53bZPM39nob+HfiVls9lZ3uCvNM eYfrQbvLaJou
FSCpZeouPp6kPDAQe6wSNkggfZ+XMirFOLYUc6wSiZm0rNmtikqUgSWV26FO Y0vRxCppeA5O
09JK9HA3bUOS0XSb5HQV7XNwRFSiL+kew2OSG84lqenYxpaok3Gxxi2p0JLi wFJjX6BrdF4y
SMGv59wfpQecCwRPxmQxe0hup9xiHbio4nncfeOCg33jQZvcc7YxqnvH5npH 53pH52osU+XY
wgEaOUkS3K3+Hlx+VMkyMt85Mm/laYl90VviXmqrZq0A1EWyVfAIxdwbbec7 S3MZJvcm/4Jb
5L22mDEGEmFoaK5jaK49Cs+2D862D8620TwQaBsItBLd70fd3McTEjuS1O2t 6/bUCJBkcT80
zzzomDGaXGVt06WtyGBS8+Rd2lsplAcG8LudcqwSbWxJW6xSXGNLyAxLPGNL pFglbTMs0mAU
ygvkN4KTYnsOjshJ0cYqKQ4sEbtNXLFKSRpbIsQqkVBJ8tJcCippekxyw4kk lR332JI+M3Eq
D8SpLLMUxYvhYngOLrpwJdpzcN0yezU/BKf8xlwxVkkpspuyrpIiJ9HGlqio NMuh0tBch52f
BB0OWobnO3lgslIoJH5biZaiTKeyh8m2CHaIls3pdthpFsd72lkLZDM4ayK5 bUDiVs1u6Z9t
6Q8009znb7aJbpLbJ7ix19fY66vv8dX1sB1UJKRy88zDjpkHHTPGdleZyXW/ dfo+CkkYJ0Wz
4HI0DzGpDBJo5aQ4BwximYbTEKtEfMqJOsOiKRgl4bFKcT0Hpz1WibaEqWIX iurxSZ2HIaOa
ro0yVom8EKV0OYlol3TfcBxJfeO0VGqKdWwpHlqKdhpOjZbifw4ualQiPgcn 5yRSWDd9FUo6
Krk4VGKtHNmNrReAPe+mzkmcUVRqElCJH1hqG2LHloLtdj5wbJhlpqAFJQ+d bCbawVopZo2P
7wmaKaDTLnhItGloTjR7vIpuHZwVPTDb2jk27BUAACAASURBVB9o7Q+0YG7u I7gJtY3sRon9
rEnDgf6GHn9Dj491HdHd3jq+X1ZzUdueSounwjzDQhJLSKUm1/226Xst0/cQ SCKOByi8yUv9
8SVNa3anNifhwBT9DAv+iBO+zKC2yO4ogSm2WCXV+G7FWCWF9+bKaCkq1I6F k7SOLSWMk9S6
h5ZoNs2PSUKsUoy0VKoNlfSlpWiDliq1vUY3oQNLMkKqk+fFlgxQpiX6E3DK L80V1guoMLv0
5iRSfDeCSuLAUvPAbPPAbMvgbOvgXCsPTCZuNCXYPqQw9BKL24kWmWauHWUa ogfJrNOKeoBz
y8Cs6P7Zln7+qOluEtwXaOrzN/X5GwXbROPtXN/rr+/117Hu8dfzJo9hYqhe RwBzztzoJc2d
nqpOT2Wnp8LCjiG5H5rdDzr4uTaT634bG7s9XdI6XdI8Vcw96UaaPVF8OTzx 3RSq6wXEFXSS
/FglDWNLUcQqicsMUlFJ+zKDMQBTzGNLUT0Hp70LJSlWSbnbJCNWKcrXm0hJ WkusEowtxUNL
YmLCaEmXaTgtr9FNxhwcv6W4HCVxyQA1WlJehVIZlZA5OMUlKM3EdSaj4aQG YQyDH1hq7BOx
gAOmgdkWlDY0jL5odyvRA4JnW1GswU0HHQRuRLOHyZn0zuB6W6C+l2QJ4siH cAgcg7qLs6zX
Vinb6quyoj8Jb6UV+cFYPBUWTznNZne52V3eIUyxzRjbZ8raZ0pNrtK26fut PCG1TBe3TBVz
j7nRo0yUYk2ItKT4HBxxMoW6ZncqxSpp5iTlR5w0DBsor50TEydpHVtSie+O as1ulS6kX6xS
bCFuyX4Ojh6rREYlxcckkVA2sYfQuseG40jqO2ljS7pNw+kasZTEOTg5LVFe mktYVwmjJeVw
JUmskub4JHqskkBLDX2cG/tmG/tmGxHaUB10icFNuEWm4SaqGhVsI7OO6F6J 6/kBHtqITm2P
2EtqUJMoh2MdK8HoaqqVnai5Xi57tKEcN/cL8TzkLf9pdXgedLgFG2VunzG2 zxhNM2UmVxk3
gMT5Xuv0PQGPWrAlBNUCTRQeYkrOc3D6B6BUydfOiYGT8Nk39HaI3QsJC3Yr zMHpE6sUZdyS
5lilaeqa3fjYkpYhpRhjlZLyHFysqBR7rBJtwW4pSZcAKulHS/LEuJ+J0ydo SUPEEv4O3STN
wRFXoZSZMLaEDCxRUAmLVXJXdc5UKgV3UyK74+YkzvXsUIotUM8SRp/EjbZA o22Wc58ObiDa
Jpgf2qG5N1DfG6gjuVZwj+iaHr/obn815qpuf1UXyUT0sfoqrT5kaEe0pGeb UXtYE0ZcCQCE
2m1sdxspr8Iua3eXmWZYl5J8v811v9V1nxshmC7hh5FKmqdK1N5KoTXQRHkh QbXn4IgjBAor
CiaEk7AZFr1ila5TUYnyEBwa2Y1MwOkTqxQzJ2mLVSJ0J62xStRRyajW5dLa beKLVYqdk6KN
VaIt2I3EKhHHHYnLbm04gqSLyW2VLFpKy4ElaayS6svgaOFKyrFKinNwOB5J UEklPmnMHZ7y
RVQ9GaW1lBmnlSrgjc5Ob5izh+wJRY/H4BnUi6zHoveoYJeyF0ZdCyNSDwue VnBoeDrk0O6p
eWXbiZ7EHZR5SLBT2XNDzrnBGDwxNzgxq90DWjwuNZ9OKlBSmSHnHHc43OHP 2yfn7UIzIg0u
ninXwjB3ZhflnoneeCFyU/qSSndaUO9OUXUhQs+RdKGEdBvd+4nUhHKcsu4R 1Ng9HNOhYaGT
0HoIf9JHwZqtR4uFRbtFj8XkcZmltxul+5eXszNqRyT2KXmS32zSK96m+bx8 gT7eCjul3KCd
nrDTs+j0LE4Idss97l5A7ZgOyWiJyklj7vDFz2/t3H8ADAaDwWAweDP43NUb MlSictKUL7Jz
/4EgCAQCgUAg0ObQzv0Hxt0LlcBJIBAIBAKBQDKxnIQ+BwecBAKBQCAQCBQM BoM79x+YcC+g
SwYAJ4FAIBAIBAIFgxwnLaLPwQEngUAgEAgEAgWDIifNVFiAk0AgEAgEAoEQ sfNulfwbc4GT
QCAQCAQCgTgJnMShkgU4CQQCgUAgECgYDCLzboIngZNAIBAIBAKBgiwnebRx 0iRwEggEAoFA
oM0klpPQN8GROakeOAkEAoFAINAmE89JwktzXXJOqucNnAQCgUAgEGhTaef+ A06OkzhUknBS
PXASCAQCgUCgzSqWk6qtHCdVdSKcNA2cBAKBkq5TH5zLAG90K4JAIH0kHU9y V3W6gZNAINBG
6tQH59bTXMBJIFDGiMRJYR04acP/MQcGg9PXG8058eoUcBIIlCkS5t0E68ZJ j0DRiL09bHQt
UkXQGptZwEkgECh1tHP/AacnXG31VFs91VZ3tdUz5dOPk0IgbXqEkMFG12Xj Ba2xyQWcBAKB
UkcsJ1V1enhUAk7aCAEZoILW2OQCTgKBQKkj6XiSrpy0trY2D9KmtbU1lgyg 0eahNTa9lDjJ
aGA4GYzc39l5jqTxj1YBJ4FAGSOek7zVVk91p96clNCqZ5JQMtjoumy8oDU2 uaic5MjL5vBo
fd2Rl2dcj5WTYsgVXRbgJBAoY7Rz/wGnl+ckq6eq06NbHPfa2tocooLdjExb T1jmolDBbnkO
SZG7C+Ioq2A3s7tgznJiK7FSYjpeB9K3tHLoQskAqynh2CwntkbdfnSlT2uI +4itDyVepDaZ
k1Q5+XUu2B3lz2NO7SyLBSekA1A5icAqwEkgECixYjmpxuqtsXprrJ4aq2dK 4CTZe3CnouSk
1dXVAEG3djNbj3eQvlERnhFJ6Ti+ldl9K6rCkM2lf0VVB801VNTq6ipLBlij 3drNbN26FS+W
YWJsRpLSpjXYE41Ur+P48SjOehJEOsaO41uRxFu7o+mo8avj+Natu3fLu5B2 KZy1RHUA+ryb
0cDIaMVoYLLzjHnZDMOgXzm4FGF+jt3SYBCS0e/ErQ3yMSr2szjbxxiM2PbA SSBQJovlpFqO
k7w1Vq847xY/J/kJurmL2XqsnfSNivCMaEqUxbYf28rsuimWI3yOtg7aa6gk lAzwMnft2iop
5eYuZteuWJuRpLRpDUlFU1L4MW5wnduPbd16rJ39b0wFKJy1RHUAxThujlEQ +uH5yGhAgpZQ
BBK/5vEHJSFxCwl7OWSfkUSjgcpHwEkgUMaJ46Qub22Xt5bjpAiJk3pi4SQf QTd3MVuPmZAE
0zFhSmLXTYVELCOacnMXup00J4caaPHsDsTvkS2PmSS733UTTb+5i9l67Cb3 JbJv5Fvxg1gR
ZtcxcXekQ0HJgNRcyOH5TMe2sil8EbLKslmOcTvHKklsyTRpDZMkH/YVqcPw 1dt1U9xEUlWl
Dch9CWtbce9bjx0jdW9inaXdUqXDK7e5vAdId7/1mEn8v7xCfMHkI5WcR8o2 CegA6s+7OfKy
qWM/0jAmkWqI9CPfWBMnOfKy5cNawEkgUMaK46Rur2CEkwKRBlvs40mRSGSE oGuvMk8dqUH/
ZF69NjIyMjJSc+Qp7itaIpqR24wXtzlpR9deZeQ52YKFr/nMfBYkCS+K+0io mMIH+W5k1Y1E
IiwZYI3GlSBm4epN3gVfe749xIZEWw9vyTRpDaGWclF7Ef5R2ibKG1AOmdC2 3KeaI0/J+xpS
55ojTzGMZJdIcyh3eMU2x1uQsHekHkqNr3jWiK2RgA6gZV0AHm82gpNEWIJ5 NxAo87Vz/4FJ
X7iux1vXw3OSH+WkOObdIpGIg6CrrzBbDlfyf1Ue3sK8chX57pWrlERZRllR lYe3CJ+vvsLD
E5uCZ+SzbDlcyf9PUmDl4S0MmkcoQVIUVjGFD8jmjquvYNVByYDcXHw15Tut PLyFQfTKVWyn
xJpgNUiL1pB2DFo6qcNE1SbIZ6W+JD81WDnEOpP2HkX9SW0uP0GSnQvpyE5I jU89Uo2toWcH
oMdx52GTZTSmQefd8BUElOfdEHQSJ+sIcdyOvGzaqBJwEgiUMUI5iUUlhJPi i0+KRCJ2gq68
wmw5XMH/VXF4C/PKFeS7V65QEmUZ5UXxecS8FYe3sN/iGYUsWw5f4bfC6lZx eAvDyHZN2iPh
W+L2XIUq0B3yQsmA0lyy2vLp0rbCjoJYE2KDpEVrEI4WTyZ1mKjaBG9bYl9C NqM0GimFtPco
6k9sc/4PRtY4V15hZOK+lze+0pFqbA09O4ByHDcnEWRoo0SsiGzEF4TQkLxU 7m+DkEvMgm0O
nAQCZbCUOIldFyBmTgqHw4MEXd7BbDlUjv7J7Lg8ODg4OFh+aAv3kZaIZpSm lB/awn4W0oQU
QkZO5Ye2MAz6nXzL8kNbpIVe3iFsT6iYwgehuB07thAqEw6HWTLAGg0p4fIO pLakKhGOQtIc
XJPiOdKmNbhG4A5kcHCw/NChy4MaOgzxs9oGKn1J0g7sLssPbcHbtvzQFqTK tL3j9SeeMmKb
y04Q0lbyE4jsZcuOHVv47EpHqtwaCekAsB43CARKHfGc5BNQKcmcxN+fGek9 mpBI5CRBwld8
TvESTOUk5Iov3YVYMOHSv2PHFvQ75fsBVxKyqfTWxkkTJw2WH9qC327RtmIL p9z+hYPasYPc
IGnQGtjxYqed0mFi4iSVvkRo2y2HDpHbFumqGOnS6k88ZaQ2l58g2fmTthyC YxLepB6pSmsk
ogMAJ4FAoNQRy0m1Pb46zt5pHTmpHyTVpR3MjkuEdJQMkl6pDRO0RvS6tIPZ 8oeHG10LnUTr
AMBJIBAodYSMJ3GWc1J9rJy0uLhoA6Eqe+sf/uGtMtI3i4uLLBlsokaD1ohF F37OUFot7UTv
AMBJIBAodbRz/wGnL1zb46tV4KTY3luyuLjYA+JU+uY/MAzzD2+Wkr9GySC5 FdsQQWvErHP/
D73d0kcqHQA4CQQCpY5YTlIZT4qNkxYWFrpB2rSwsMCSATRaN7TGphdwEggE Sh1pmneLmZOs
IG1CyWCj67LxgtbY5AJOAoFAqSMlTopt/ST2DgcGg8Exe6M5J15teAOCwWBV s79WbZwUqe/x
C0Y5aamhNyBYOydt7BUKBAKBQCAQSEHRc1IAOAkEAoFAINCmUFScNMVxEms6 J2mMTwJOAoFA
IBAIlMqKdjypoVeRk+p7A/XASSAQCAQCgTJCUc+7KXBSPXASCAQCgUCgDFIc nBSY9i/xnBRY
qrcFBAMngUAgEAgEygBFzUkCDvUinDQNnAQCgUAgECjjFDsn2QLTAeAkEAgE AoFAmSvgJBAI
BAKBQCCy9OEkV2CpwRYQrM/6SUYDw8lgpG6RnefQqyniLE3fyuiolK1YBojY thobPMXPi4bq
OfKyU/EQom9Y9lJDzSQUGOspS3hDpW5fEq/ivLLzHAmocMqeGu2Kr03EA4m7 u8ZTGfSnpPKz
SlaV9FC06yehOORKICc58rIFPHLk5ZFBKaqGU72lbQgnxZBLS5YYjit1L7Xx 4UhCtbk5KcaN
E1GHeH7IRgP9n2LSAlP2lKVsxQTJarixnJSazaVXrTaQk9CfkurPSssedbxB x6VU5SRNbQKc
pGWbDLhtAyclX6lw40kaJylvD5wUv4CTVJUZnKTvzxA4SWXezWjAR+wcedmS mTik4eRfyZKQ
0V8RcWWJRgOTnWfkMom7JpRM/EI1Owra2QaDkIx+RypT0ktkdSZWTtNxSWc1 ie2DjukhdaEc
Ea03Gw2kzRx52fwRSssyGpjsvDyDdIhe9dwRa0XtN4Rmo55l0vSvQ2jMPLwH EhPxHUk2o+6L
Xi3SjyHag4z20LBaEPsk5XfK90CDUfxecQfaT3E8P2QxL7elUvcmXnDEg6T3 c2kJku6t2itU
rwnyFua/Vm12ypmSV4+4R4WeSRSJk2K/2Op4L1A6p5QGodVSvcHj/MVF0cdo nKT1GNm8lFsA
kiBtSYYRj4WRFLgBN2g9lQBO0u39blwDEHqG0cDfQbEOwX2FTztrwVV0YhX7 +XElI1nlfZiY
Hf1hi1+TrkHKdSYfLKVvqB4XviWpfaS/SwFsSEdEp36hEKMhOztbuMpSjtRo YPDG03TusFoR
jkKeUd6RsLNMqSFy41ZOxHeEb0bfF/X8KkRV0PJqyKL1KIgZSR0AOWr09HJf C3vT3I2ppzie
H7L6Xoh3IGwzpX6u2r3pvUKh98qKFQEGSyQ2O+1MKf36VHsmTTgnxXmx1ete oHhOiQ2i1F2V
GxyvQJS/OK19jHZJ13yMpBNNP+dq14GoTwoxMdrftZ6KmpN6lTlJ9/fgOvKy 5UMn2D8F8K+k
HLy+vq7tNGCfCTuVVAwpkZZdgsf0fxHKN6ZXT5aFePPT1F+lxE9rH+F3KVyF NR+R0FDcLy47
z8h+RjBJqRqKDEdvOhIhEP/9gfYWylnGayhBPOREExPxHeGbKe+LeH4JXUUt r8YsWo6CcArk
fZL8O5UftWQXKt1Y+RTH80NW3wt2mMTNlPq54o1EuVdouc5Ic6n9KhXaRLVw 1VNGE85JcVxs
9bwXRH+t1vGqG+0vLro+RuxLGq/e6AfpLUB2xOjhKN3aojopmptU+dKtn2Lh pF4aJ/UmgJOE
k6vQsvhXep4GpbZnT5PiLyqRnCSvQwzHhf/M5AeYnecQf84xcBJXBvszc+Rl G4xCcSrV0ImT
ZK2kqbfgX/E1jI6TsB2p3BFlrSGtuUKFVfNqyaLxKETROElLN5a3gEo31oGT VI8iPk5S6Ofx
cJK8cVR/IELlYmgTzZwkr5WqNHKStoutnveCmK7Vel11o/7FRdXHdOEk7BZA KE356r2RN2i9
FCMn9eKc1KsrJxnz0J89x9CEIWnh9BB6BGXjdUoirbuo/LNJRHxKdmSckz6O Ta4z0gvEihAO
BOvEasclpIn7JF+g1x152dkGQzZaAn5ExHpKy0BGiQ0G/l8mKtXQzEnkWpEO hdqRKGeZXEPi
UDk5Ed8RtpnCvmQ1RxOkW6jn1ZJF41HgRcjPRXS9kXqY2k9xPD9k1b0Q70CE ylD7uQpzKPYK
eePQrgnIbU3lOqPQJsTNlH7dpKsfURo4KbqLrV73gtiu1WhllItFPuvwi4uq j+EnRfsxSilH
cgvADlfl6k08ouTdoHVR7JzUi3KSX8JJeqwzaSQEdjmQQTbZKLH8K0kJQnfA h+aQRAUWJg3r
EYpXzk7+vUlrJS9UTDAYhFxiFmxzzcfFVwv5ARDbZ13y26IdEbme0ixogwgb 4NUgN6PauaPU
inymSOeUdpZJDSUUKAm9JCbixRI3o+2Lfn6x77TkVcui/SjEAkknSOF3Srt/ UA5T6ymO54cs
u0Ar/WCVf9cK/VyZkxR7Bd44hN+a0YA8GoJsp4anGs8Uvkelqx9RWjhJ+8VW x3uB9mu1andV
bfD4f3FR9THSSdF4jPhNivBvT61X7+hPiqRNVTqnQlvpp2jXmZRwkp/ESfW9 fliPO5NkjDZk
EwQCxaZkzSOAQNoFt4Co1+Pu9ZM4KbDUaAs02gINNn+Dza9vfBJoI0WYlwaB QAlRkmYRQCDt
gltALOsC+BtsfhaKZHHcfsHASRkhdkBz0/9EQKDEKikzByBQ1IJbAKfYOIk1 ykkR4CQQCAQC
gUAZpvg4KQKcBAKBQCAQKGMFnAQCgUAgEAhEFnBSqgpfYCKqrOKzl7HPLseV GQQCgUCg9FdC
OCl91gVINRLQoz4alveNrSwQCAQCgTabol4/SZWT0mr9pAzkJCnaxF0gLJ0B AoFAoE2sWNZP
InJSo83faPM39PobevWadxMfl1V+DY3BkM2vTi18xnKzWfKExU8l66oS1uc1 8muNCpRBKpDf
Hamq6iXIkmT1YY8ReyWPdGVX0nKt5HVvpaufkoslrDQLI0ogEAgE2sSK/r0l /oZePwtF0vGk
Xr9gPTgpipfyoCvAI5/FjyIDiAukKyy3bzQIdEN8cw1SoMggctLSUoK2Y0QK N+JvLpS/xVlW
FfwAFYqlVQMGlEAgEAi0SRUbJ7FGOMmvNydpfdWlhne+KL0dhsZJkgAffvyF XqD89ZXaSoji
GHmqkw8mEQfDKJwkDhZRiiVssw4DSiAQCATazIqLk/wRdD3ugODU4KRosxO3 5AtSKZDflDBF
SC9B82vPWVQRgUXpJVAUThKzSIqhFIuyEYwngUAgEGjzKvrn3UQckr23RFdO IsxJSZ92V+Yk
wouSouIkBkMH5QLFKsqn5JRK0Di3yJZrMGRLXvxOGeShhHFLApsoxVK3ESYX YWAJBAKBQJtL
KctJ64SoYiHBYFAZT1rHX5pE3pIrEovjNhiy5ZNaCgXKa6qxBHJOUoUdednS StJfCYWyGiMr
gWGYbIMhm1YsaRtxOAk4CQQCgUCbTgnhpPRZF4Co+IFgQ5FCz4AiCE4CgUAg 0KZW9OsnUTip
0RZgrd940kYpzTlJOX4pGonPBYJAIBAItCkVw3iSQEQETtJ13m2jlPacBAKB QCAQSBfFNu9G
5iS945NAIBAIBAKBNlIxxyfJOUmckOsFTgKBQCAQCJQJin79JOU47t5AQ2+6 x3GDQCAQCAQC
ra/HEMfdGxBQCeOk3kBDb6AeOAkEAoFAIFBGKPr34AYEVJJyEg9JwEkgEAgE AoEyQzFwkoBK
8vGkes7++DnpCxAIBAKBQKDkSgdOsvlZHJKPJwmQpAsngUAgEAgEAm24YuIk DpWIz7v5G3qB
k0AgEAgEAmWCoo/j9jfY/Fgct3+poZeDJOAkEAgEAoFAmaFYOIlHJZSTeIDq 9dcDJ4FAIBAI
BMoIRR/HLXCS3xWISDmp118PnAQCgUAgEChTFAMnCagk56R64CQQCAQCgUAZ pNg4iUUlkZOm
/ZG6br9gpxc4CQQCgUAgUNorKk5y+iJ1PX7B036ekyZ9kSqrj3Wl1TfhCQMn gUAgEAgESndF
xUkTnnBll6+K96SP5ySnN1Jh8VZYvOUWb7nFO+4GTgKBQCAQCJT2ioqTxt3h cou3vNNb0emt
6PQ6vVJOYiGp3KwTJxkNDCeDUWmj7DyHrk0CAiVT8n4OXRoEAoFSSLFwEo9K Ek4SIEkfTnLk
ZQt45MjLo4IS3FRA6SxCP4+tS8eQC347IBAIpK4YOcniLSdwkpnzWPycpPUa Dtd6UDqL0H+B
k0AgECiFFBUnjaGcZJFxEg9JD3XhpHWjgZFdxdHLuvDZaGCy84x52QzDiNtL Eg3GdQf3ESlQ
SEInO/IMDF6OfI/SnHCvAcUlSj+Xd2m03wkDUEYDk20wCMnod7L+jfdkcbaP MRihV4NAIBBN
0XLSQ2VOeqgbJ60L1270rkDiJAYBGCwR+bhuNBBCQIyG7DwHt53wJSFShP9s NEjCpeCOAopX
eD9He6+8U8r6OYnpxS140f+NIeSGXg0CgUAkxcBJD2mc9FBnTlpfX+duIpR/ E8sShas9cUvk
M/JPc9K/oImFS/LCTQSks5T7ORrGpNrPpRvLvyV2b+jVIBAIRFFsnPQQ5yQB kh52ePTkJPGy
r4oywv1BCydFeSORAhkLWgqP4YFA0Uqpnyeak4R80KtBIBBIqqg5yewRUInE SR2eB7pwkjEP
m0RALv/ihAMy9SB+r8ZJWoOfiHtcF6qVneeAGQpQXCL0c2qPRebdlPs5Pu9G ++3I+y70ahAI
BJIpWk56YPYIqCRy0gTLSR2eB3pxErKqjPgvXCHNYED/TSyEsipGMq1j/+ZW nXcj7VG22g3c
UUBxCe/nqj2WPMbJFYTQkLxU+W8HyQK9GgQCgSiKgZMEVJJwEktIRt04CQQC gUAgEGiDFRsn
sahE5iQjcBIIBAKBQKCMkE6c5AkLkGTs8IzNACeBQCAQCARKe8XMSQ/MHqc3 LHKSETgJBAKB
QCBQZikeTpogclJZu2cUOAkEAoFAIFD6K1pOMnYoclJZO3ASCAQCgUCgDFEM nCSgkpyTWEgC
TgKBQCAQCJQZio2TWFSScJIAScBJIBAIBAKBMkMxc5KxI8GclP/J+df/8PZv D7wJBmeGX//D
2/mfnEc7+Xu5+WAwGAxOHcfJSaM0ThpHOKlUD056//SHH509N+P2PAKBMkUz bs9HZ8+9f/pD
lJO0/5sGBAKBQAmVLpxUhnKSB+OkUp046cBbhzxe3+rq6nxoAQzODK+urnq8 vgNvHVL+TYIy
SaFQaKOrAAKBtEovTiqjcVKpfpz02wNvPnr0aMNvbGCwvn706NFvD7yp/JsE ZZKAk0CgNJIO
nDTDcVIZzkkCJJWa9OGktbW14HwIDM4kr62tASdtKgEngUBpJH04qd0joBKJ k0x6ctJccB4M
ziQDJ202zc/Pb3QVQCCQVunGSe00TjIJnLSoCyfNzgXB4EwycNJmE3ASCJRG 0oOTFsXH/zs8
4xJOMgmc5NaFk1ZXV/2BWX9g1h8o2M0wzO4C/k82Zdtx8yySAgangVdXV4GT NpWAk0CgNJJO
nOQWUInISe5Sk3tEf07atm0bs/vWLJoCnAROOwMnbTYFg8GNrgIIBNIq/TjJ jXGSW+Sk+/px
ks8f8PkDPv+tXcy2YzdPbNt2woSmtAf4DcDg9HAUnGQ0MJwMRu7vnHxHrL9+ 0AaJwkni2WUY
/c6rIz9HY2HatwSBNpN04aRSRU5y39eVk7w+v9fn9/pu7WK2HTP5b+xith1v R1O8Pr/XdGIb
d7XZdcPnv7GL2XXTT9hm1y2+NDA4gWZIEr7VykmO/BwOj9bXHfn5xvVYOSmG XABkempubo6U
jDay0SDAcGIFZxYEUpFenCSgkoyT3PpyUiSy5Bgdc4yOOUY/f5V5+kiN8ocx x7VfPP1OnePa
L5idn3N/Pv300+/UOUbHqt7hPoDBSbAMktCvIpElnJPW1h4tLa9KXPIrZvuH Nknivf1M9pm+
VfmWKo4hV2w7AhP86NHjGbeXcH5ljdz34XbmV8UJrw+cWTBYyQngJLeck+7r yknhyNLQ8MjQ
8MjQ8GevME8frh4ZGh4ZurqTefUzMaX6yFPoHenVz4aqjzz11JGK4ZHLrz59 +Cr7uebwU3x2
MDgpFrqkLD2skZOW7+1nmO0f9EtT+BqLaAAAIABJREFUss+UfLidYRj0qz4u hWGY/SXilvv3
Z0tgbf+9peXVpeX+M9vRjdEbJ/v53n55FnDsfvTo8Yzbo85Jy/1ntvOnTzyh LDnJThn5JO7f
n80wvyoWi8V7i+zMIhWgdKEzH/yKkXU2MDijrS8nleKcdD8BnDToGB50DA86 PtvBPH24iv1c
ffgpZsdVPqXqyFPMq5e5zYQNnj5c9dmOp46UO6oPP/Xq5aojTz11pFyyDRic cDMMgycSOWl1
7VFkaQVz/+ntDMMw+4rZP0v2MQyz/YPepZVI8a8Y5lfFfCK3ge2D7cz20zYu cfuZfj4Xm8gV
yKevYN8Kn9FEcFx+9OjxtGuGdH5ljdx/ejt7HpH04l9tP9MfKf4Vs79E1iuw k4ifbqS3SDoG
8XSTuxC3X7GzgcEZbt05qTTRnLQYjvQP2fuH7P1DV3cwTx+qsHN/Vry9hWEY LuXqDobZcriS
39LeP2R/cPjpLU89zSY+OPz0jldelW0ABm+UF8MRzZy0Ellib13YHVT4bPtg O3IPK95P33JJ
vrH8W+CkBDgaThJOKDoKWMKmiGAU00lU6hhRdSEwOKOdQZw0ZH9w+GlGSOGw iWEYhnnlKp+C
fivJCwZvoKPmpKWV3jPbmf0lwEnp6MePH09Nu9Q5STg1hHO0EmH7AIvLsZxE 0mAVcBIYjDkt
Oal3YBAMziSTOWl1LRxZlrj4g9O97Oe+09uZ7af7wpGSfcx2PlH4zE6aLIcj y+HeD7Yz++9K
vpV9FooSdtR3ejufvXg/I5YpZAHH5UePH09OuQjnV36O+LMQKdnHyM4R557T 27ef7iOdRGrH
4DZT6RhRdSEwOJOtGyeZksVJC4vh7r4BMDiTvLAY1sRJkZJ9wijpvhI+hXTr 6hVmasg3trv7
ZIXwpYp4xP69X8glzQKO3YqcJEhKIb3I1Nu+EvEEcQSDn0Qa/Wzft2+75FxL zqz2LgScBN4s
TktOsvb2gcGZZCInrayuLYaXwJnnR48eTzinNuL8Fu9jtp/q2fgWAIPTyHpy kkmVk1w6cFJo
YbGzxwYGZ5JDC4s4Jy2vrC4sRsCZ50ePHo9PTG7E+S3ey2w/1bPxLQAGp5F1 4aQRgZNMdE66
16YDJx1469CEc9LnD5i7esDgzLDPH5hwTh546xBw0iYxcBIYnEbWi5PuC5xk SiQn5Z7+8IP8
TyanpkMLi2BwZnhyavqD/E9yT38o56Tl1dBCGJx5fvTo0di4E84vGJwWThIn 3WvTh5PW19dP
nDxz4K1Dvz3wJhicGT7w1qETJ8+gnZz9TS4tr8yHFsGZ57VHj0bHJuD8gsFp YR05SUClcbeU
k1hI0ouTQKCMF3BSZhs4CQxOI6/rykn3cU4SIAk4CQTSKPY32QcCgUCgjda6 3px0H+WkMeAk
ECh68e/BBWWsVldXN7oKIBBIk9aBk0CgVBPxNwnKJPkW/7zRVQCBQFoFnAQC pZaAkzJewEkg
UBoJOAkESi0lmZMqLnwvmbsDrQMngUBpJR3X4wZOAoF0EPE3+VFenhYTC2wt O0D0lKOi4sL3
/vx4DlApyQJOAoHSSHq+twQ4CQSKXzROWiRpeXl5ZWUlEoksLi4qcNLK6iOZ 1x49Lvv4ybKz
T/758VzZ2SfLzj6Z4MMCiQJOAoHSSPpyUmnCOclo4N+KbTByf2fnOfRvl2jk yMvmK5XMujjy
sjf+2EH6S4GTiu6XozaZu67dqDv4/u3hsalwOEzjpKb7ry+trKFee/S46PR3 Hy9aHy9aHy9Y
Hy9YHy9ai05/l88h/syEX5quMhpI5TrycxgmJ19TlzYaqFsqfJUqUuQkR34O 3/SpfhxalOi+
FL/Suy+BkqC04iRHXrbwQ3Pk5RnXY+WkGHJRsjjystEfP1crXfYI2qRS5qQO ax9rc1d/YHb+
ld9c++EvzpbXdkUiERon2Uyfh5fXXv2+Iby8Jnj10eNv33vi2/eeeDTz9fX3 nrj+pyeQHIm+
PRgNTE5OjmwX7A11c3OSIz9Hcj3Jz48FLFKqBVKqMkSld18CJUFpxUkE2NhY TkLBTfc9gjap
tHCSpbt/3Om6+9D6zC/O/vvBb2dm3LR5ty9eeXDtX8uu/WvZ69kn2A9fvPIg FF4LhddWVh9/
dug7ayPHPjv0HWmmZHCSwSAFJaOBMRg07ze9720UTnLk5+gy4pJSLZBSlSEq vfsSKAlKK05a
NxrkU1tGA5OdZ+QmvsSvkKkw/rpjNDDZBkM2w+CjwOLWBvkYFfsZGTpGL2N0 TJJOD2LZZTtE
UrLz8sS9Kx2FwYjWU16g9G+AtLSSMif1DY2MOaf7BodDC4u7Dnz53C8/rWrs dwwP0zjp8v+8
33q1794fmk8/8wX74fL/vB8Mr7FeXn186Y2/wDIRbw/ifBD/uxEniJD+mWMw 8GMiWA5p+UaD
mO7Iz2FT+P0SChcTc/LzSVsKc/Gpfm8jcxIVk1RaVe1qQzsLWBSDdI/5+dzX YmtKi0LOn/TE
SUpLSl8yct8ajOKGpGpnYF8CJUHpxUnrAgEgvyWej4wGpHOjCCR+zdMCCg54 mA/OSetk1nDk
ZavwBzE78tloyM5zoBV25GXjx6N2FFiB6A2IUndQykqBk5pNFpN15OuitsDs bEV93/O7zv/q
rW+Xl5f7+vppnHT2+YJ7f2i+8avq32YdZT+cfb4gEFoV7OivwzKhMSXizVZ6 x0D7p/Cl0SDe
n5B7jNGA5c3JR/spi0liFmrhyK1fSJTtJQ3ubVROIlc8ulaVtoDC9nhGyR6x qylWlHD+jAZh
GhU7iCT0JaQvCFnIt4MM7EugJCjtOGl9fR2NCiLxh3SYh/8tU0iFMCYUDSfR hsnFiwOWHRkl
4v8FhPJW9EdBLDC5MeUgHaXASaPjE797t+C5X35qtTl//YcbL+y58KC2LxKJ DI+MEjnp1e8b
Xs8+cfqZL36bdfS3WUdPP/PF6We+eD37xKvfN3iDK6zvXv8Ttjfs9oAPdUhT kP5JGBDCRgH4
zfibqjw7sXDJHRjdUraXNLi3xTCepNSq4tUGu98rnQU8I2mPCk0tnr6cfCP7 GWe9ZPUlpWpn
cl8CJUHpyUkiRWwoJ9FASUwWCEhxjzpwEqUWKfqACUhJCpxksXaPTnh+9Nq5 53eff2HPhb2v
f7O8srq4uDjhdNLGk47/yyXZvNvxf7nkml0RXPDNcSyTXvc2Wu8TNnPk5wi3 2PVY723EST3y
jlNEUcYnKbaqmCI0kLazQMhI2qNSU/OzpRwhGYyEIbGk9SVN1c68vgRKgtKK k4x52GQZjWnQ
GSt8BQHleTeEO8RpLsrcFTI+zWbNQ+FNMl+G7h2f6VOdd1M4CrxA8Ui4aTgY XEofKXBSS1u7
1x88c6nyx7sv/GTvxeLybnbxJJfLReOko/90lp1uO/3MF+yHo/90dsq/Ivj6 lyexTPjtQXWu
BI/nQOdN6OWjcyWSmSNi4cS5ErxiqX5voz7vJr+esM+7KbYqypzkeTdKcxAy 4t+ty04K3i3Q
GTeDAZ/aS2Jfolc7g/sSKAlKK05ChokRkKGNEqHTXrIt+YKIcZBogsEg5JJm QYROe3HbClHZ
BkM2KTuaRTpyTonjJh4FZS7PYJQfEHBSWkmBk9o7zHa7Y8zp+eBSRf616tBC xB8I+Hx+j8dL
46SvX6s4+k9nj/7T2dezT7Afvn6tYsK7LPira2ewTMgPjZESDfojEOcpiDcq 6UQGda4Ejfsl
TrUgBfJVoMTeps1cidL6SejhyIbZ8A24sRF2Y/EJQunVhnYWCBl5UeADLwpl HgJvrSe3L6lW
OwP7EigJSi9O2gTSvtQAKEOluh53OBxeWVlZXl4Oh8Po2ty09ZMqK+6OeZZf /b5hzLOM+9rV
DxN8QCC5YD1uECiNBJyUWqJOoYE2jXR/v9vlS/nDM0s0X76U1NfugtaBk0Cg tFJCOWmxpG2m
pM3NGjiJLnweDrR5RfxNxqOLFz9Wtr67A6kKOAkESiMlmJNaZ0paZ1haAk4C gbRId04CpZqA
k0CgNFJSOKkVOAkE0irgpIwXcBIIlEYCTgKBUkv6ctL8/LzT6bSDNlpOp3N+ fp49KcBJIFAa
KYGcNIpyUuvMMHASCKRBOnJSIBCYnJwMh8Nra4/AG+twODw5ORkIBNaBk0Cg tFIiOWlmsbjF
VQycBAJFIx05aXRkZGV5ZWVldYWuigvfU/gWpJ9WV5ZXRkdG1oGTQKC0UhI4 iUOl+Dnpvdx8
MDhTrfybjG1dALvdvra21lp2gOix/nsVF77358dzFRe+t7yyAk6019bW7Hb7 OnASCJRWIl6T
U5eTEtUMINCGSgsnLZK0vLy8srISiUSI60wKnLSy+gh32cdPlp198s+P58rO Pll29smlpWVw
Qg2cBAKloxLPSayBk0CbQ8vLy5OTkzMzM4FAYA5RMBhk/ytofn4+FAp5vd51 zZxUdL8ctcnc
de1G3cH3bw+PTYXDYSInra6uNt1/fWllLWfnOdZLK2vLK2tFp7/7eNH6eNH6 eMH6eMH6eNFa
dPq7kchSJLIUiRTvQ941sa+YT9lXzG/Auff0dobZfrpXnmX7aZtsy0jvme3i 12d6Zd9uvFUP
UEsJtC25r1ZXVzVwEvLujNR6Z4bkDST8G5EIK77J3piGvbRk80jhtSe6vBGF Xgj6Dhn2JOjf
+hoPQd/N4lSMlUkWJ7W4hqcXgJNAGa9Ec1KHtY+1uas/MDv/ym+u/fAXZ8tr uyKRCJGTVlZW
GkreDC+v5ew89+FnNTk7z4WX18LLa0sra9++98S37z3xaObr6+89cf1PTyyG w7zv7mO2n+oJ
y1KytuOJDMNtiWdB3HM6C/m2aN++IuJm+lixJoq5FA8wnv1yX62srKhwkiM/ h/Ae3GiVoFsO
XqzRwAivwUUTGYSTUoGONqoaG8dJkm0StHhx/ABEezdf4gScBAKlgJLDSZbu /nGn6+5D6zO/
OPvvB7+dmXHT5t1WVlaq7x4MhcXxpFB4jXV4ae2zQ99ZGzn22aHvLCwuIi7a y2Sd6pGn7N2X
lXWqR0ws2sfs28dviWcR3HMqi9lbRPwqEVaoiUouxQOMZ7/cV2qcJL7OPj4l lZPkL9E1GhiD
wQCcpLLfZHJSgo4dOEknTrrb7LqbqpwUzwuzQCCaEs1JfUMjY87pvsHh0MLi rgNfPvfLT6sa
+x3DwzROWlparih8OxheC4bXcnaeEz6wXlxau/TGX4TkKtzLZJ204imFe5m9 hVyK9WQWm8Ju
iWcJiRuKufCvWLEbFO5lsk6e3MsmicWRNtu7N4v9s3Avg3wp/sVtK+YVKiHJ rvkAiUWJiVkn
T5K2RI7LGlpaWlbiJComcTjCjQuI83LcxuLkFveKe+k7kLDt0XKxknLy8w2U aTIyJ+U7jAax
ZEd+DpuigZP4iuXk54ubyWtLqRJpM6GJNDeIUG9pC6NHZ+Q2NhjFfKRqSEYB tR6XtGW0ng5i
+XIJp4YhnU2NraqUonh0WiopOy+S1laqkuQAZZ+jaTGlLsQWKP4gE81J06nM ScTAWC0vYMdj
COS9Xrh0YH0flNlKKCc1mywm68jXRW2B2dmK+r7nd53/1VvfLi8v9/X10zlp qbTgaCC0Ggit
CngkzMEFQqt9XQ+xX+HtPcIljNlzm0vJyu0M3t7D/R3szM3iErJyO2VZ+G2C 6JbcR4ZhGDEL
/8XtPVm5nVwhwg6lu5ZtxiehdcaKRUoJduZmIVWlZVc+QGJRbGJnbpbicWXl dgaXlpZUOIl8
1zMaxIs+cqUxGgg3PzmdKGxPzIjcNQh3JsmdTcgoghJ3CNICyVdAcQfSeCZZ bYlVIm9GBztZ
gyC1RepJyi6Js+I2kFSDXJS241IdZaEdO16+ciH4NtpbldDOGs9aNJXEW5tW JVreaFtMuQvx
3/I9e7Nzkiwwtuh++d3SitLy6sqaeionEWMI0H9TCX+h/0CMMdQAlGZKKCeN jk/87t2C5375
qdXm/PUfbryw58KD2r5IJDI8MkrjpEgkcvf6n7zBFW9wJWfnOeEDa29wpfj6 n2Zn56Qu2M1s
e99CSrG8v23b+5bZuYLdzO4CdEs8C2/L+9uYPQXEopCbKLO7QFqIxs3mZgsE QsNqIt01Vudo
DpBYFL+xxgpHIpGYx5OwfwRLcQX9R5vq9mjBtIzU0SNSCk94/FVQw3iSBAqR cuS1JVVJZTPV
BhFbAasw7Xhp1cCKiuW4ojkdxPIJUuUkDa1KTNFydFFXUnOVVPJqbjGNPW3d aGAM68ngpOZp
dvYtZTlJCIztsPZ19Q72DQ47RsbqG5spnES5mEmSFX99oIwWjZMWFhbC4fDC wkI8nGSxdo9O
eH702rnnd59/Yc+Fva9/s7yyuri4OOF00jgpHA4XfHPcNbviml3J2XmO/YC6 4JvjAblu7Wa2
nTATU8wntm07cevENu57IR3PQiuN/9N8Yhuz+xZ1S22bid+a+ToRv+Wy7b5F q6raARKLEvap
rcLhcDim+CTqbV6aItwQFLfXmDEqTmJLMAo3pHg4ScP0ivJm0TRIEjlJ4bg0 VDtJnETrWkiK
lqPTk5No8zDxc5KWibx1R37OemI5ybVQxHHS9N3maUdqc5Klu7+nzz7oGB0Z m3BOTrW0tpE5
iXrmkC/EsSXicC4ok0XkpFAoFA6Hf/CDH6CoFAMntbS1e/3BM5cqf7z7wk/2 Xiwu72YXT3K5
XDROWlxcvP7lySn/ypR/JWfnOeED6yn/yvUvc31y3dzFbDtuoqTc3MUw6B/s RzyLKNPxbQyz
66a8qJu7GFketBBtmwkfTce3EWpyc5ewY9PxbdxHYlW1HCCxKO6T6fg2Rq3C i4uLKs+7IfMG
6+vCILR8ekJySUFZhTLNRL4EqWfUzkmSaRNNnESdDZFloE6vUDfT0CDIZBk1 Wkj9Lk4tKtrj
0lht+U7jm3fT2KqEFG1HF8O8m5YqCZLecKNuMY09bX3dkb+ecE5qmipqni5K bU6ydA902YZs
Aw7HyNiEc3La5XK73WaLhcpJav9AMkqm4LgBPohO2iTCOYmFpL/8y7/ctm3b v/3bvwmoFAMn
tXeY7XbHmNPzwaWK/GvVoYWIPxDw+fwej5fGSQsLC19dOzPhXZ7wLuPxSRPe 5S8/O+PxeKW+
8RoyJr31mMnjufEas/VYG/ut6djWXTfELdl0dAOSb+ySFuj1eLyetmNbhdTX bkgLQT4rbWbi
vtu667WtXCJX+9duSPOSSpYcsvIBEosSj2vrsWOqFV5YWFBfPwmdEZAPz2Ab 8LP7DMOgT55x
EzhY2LL0MoRnVOUkRlo1dBtHfg46oK7KSWJ5lOhahdkQ5c20N4jCwSq0BrEa SPaojyvK04GX
T6h+DJxE6ip4iqaj01hJ9LxorpI8M0N5vlKxxVTOiLyuieck1qnKSfceVPUN DtuHx8YnJt1u
t9/vZwfKbZTAWJVx7Jx8B5GkZCFNoMyVjJNYSPqrv/qr559//tChQx988MH7 77/PolIMnMQq
HA6vrKwsLy+Hw2Hlxw7sdnsoFLp29cMxzzJqgZbGPMufXfnQDUqKQqEQrMdN kF7rIWxWSf9l
nqJKi0rSlEBOGkE5qWkqNTnpYWXtyNjE1PS01+tl72qsaIGx6qBkJA84waVg k0jGSeFw+Oc/
//nBgwevXbtWVFT04MGD2tpao9EYDoej5aTY3u8WCoUuX8ofnlmi+cqlPJdr BpwEAycRBdEJ
8SktCCQtKklSoufdRlwLd1Kek6pqGyanpj0eTyAQCIVC7D/WFQJj19dpMQTs xxzJCKwxHx0K
hkvBZhBxPAlXtONJsWl0dDQYDF68+LGyXaDEy+v1BoPB0dHRdeCk9XXFCRUQ KBXE3c/Xk8tJ
oRTkpIamFhaSgsHg4uJihJeLEhjLiRBDIKSjfyMz+nAp2BxK0LoAsSkQCEw6 ney+QBurYDA4
6XQGAoF14CQQKK2UcE66k9qc1N5httn6HI7h8YkJ18yM1+fz+f0KgbEgkLJS ipPW19cDgcDo
yIgdtNEaHRlhIWkdOAkESislmJMap1hUupOqnBTretwgEFmpxkmgFBRwEgiU Rko0J01yTklO
gve7gXQXcBJIVcBJIFAaKbGcVChwUmPKcRIIlAilHSdVXPheMncHWgdOAoHS SgnlpFBhg1NA
JeAk0GZQ4t7vFv/w56WPz136+NzlT85d/uRTNqXiwvf+/HgOUCnJAk4CgdJI yeAkFpUcU2nM
SfPz806nc6MjQUF6yul0zs/P695VEvoe3HjC6S6fPR+Z7o1M9y5NdixNdkwM 9JV9/GTZ2Sf/
/Hiu7OyTZWef1L0pQDQBJ4FAaaTEc1JD2nNSIBCYnJwMh8Nra4/AGeNwODw5 OSk8gqSXEspJ
RffLZb5bWlFaXl1ZU0/jpPP5F87nXTiff+Fzi/9zi/9Km/fTupmPHk4Vnf7u 40Xr40Xr4wXr
4wXr40Vr0env8pkkb6jgXxRKWNtC9r4k4loZ0q80LyKW0SuOKXISsuhIhjSA 4ttLNrzwhPa0
DShc39bW91KgS320vC1OZyWBk5zsqJI9bTlpdGRkZXllZWV1BZRRWl1ZXhkd GdG3tySak9jX
NrPu6h3sGxx2jIzVNzbTOOntkxW3asdbpoIy+yOr3773xLfvPfFo5uvr7z1x /U9PIJnIbzzN
ka80z14QtbzxlPsqYXeNhN6J9ReVk2QvOELWsI1GqdYaqc1JKaSYj0X5xXz6 VimeS0Ei6qPl
q3iVQE4adoVuNzhv86hkn5pPKU7SHvBht9vX1taWV1bAGea1tTW73a5jp1pf X19eXu7o6Cgs
LLwk1eXLl9n/CiooKOjs7IyNkyzd/T199kHH6MjYhHNyqqW1TWHe7cypqw2j sw2js92ukPBm
t4bRWac38tmh76yNHPvs0Hd6OmuQHOSLo/haUSGN/AZKmRJ3EVeocEqLwkl6 vdwo1VoDOEmj
0oaTYr0UJKI+Wr6KV5uakzQGfNjt9tW1tSVOxfuRQcX9xUskFe9ntp+xLS3Z zmxnP8Sr4v2k
ndnObGe0ls9XSeGruGoraRZdjllXkQ9/NTGcVFhYODU1Jaztzr6oJBAI+HwB r9fn8Xhdrpnx
8Ymurp47d+5Ey0mW7oEu25BtwOEYGZtwTk67XG6322yxKHDS8ROfVw0GqgYD lon5nJ3nPvys
JmfnOTbFMR669MZfOMZDFlMtkoN8ccx3oC9pYt/3rOXN8MSLOHe15UZPkLkm fgfEd4YbpK8I
YpPSb9V7MidRMYnWVtzG4vFzrz2Xtgah9cRy6d/k5OcLb1nnz6u0KKQ3SE8W sTQHvkfpAfNb
qdTKyNUBeRe84rviHcL2+ZQuKi0BP2q1vSe0Gys2svCrlHUAvJ6Sw8C6j9pR 63sp4OtmMIrH
T+pjkoFVwkmUt2facpI475aqnPS3+z78u30f/d2+j/5u34d/u/eDv9lz+m92 5f71vx3/3s4/
opy0sroajkTCkUg4UryP2X66N8L/SbSWbaJy8T5m+/btsjKL9zEMo3VHClXS pba6H7K+Jldv
ZXU1EZx04cIFgZBCoYXg/PzcXHBycnp83DkyOm63j3T32BqbWnt7+86dPxcV J917UNU3OGwf
HhufmHS73X6/PxAIBAIBW1+/Aicd+dNX5TZfuc3XPhoUxpPYlHKbb2B4vtzm +8O73yA50AgD
yTVIvDqy10bJPUaeBykNn3dDX35qNDBIsfKrLXL5Mxpy8h2k6bs0G1SgchL5 IGRtJWsNdDNF
YpBvj2eU7FE88/h9iC1K6A1GgzATQzoI2r1WTgG0biOplbAbhX4i7ZYILqpy En7UqntPcDdW
amTasTPY0cd31HpeCiRRTMjFAKuBtJGxk4i3J3ASva645ufnHz16pLqZwEnv tk293TjxZs3I
7x4M/b93e/fcMO+81vRfdxyRcNLKCj/GVLSPyTrVozwOpWWbqFS0j8naty9L UmjRPmbfPs07
UqiSLrXV/ZD1Fbl6KysrCeIk4WW3weD87Oyc3x8YGRkfGhruHxjq7e1vM5nr 65u7unqi5aSH
lbUjYxNT09Ner5d9yS6r4ZHRRTonvfHOt8ZON+t2x2zOznPGTrcATGz6G+98 i+Sg39iQKzQf
1KnlH5H4ZVP272zJsIKkZPRdiuI/QvGreUZwEn08Cfs3tPTOxaD/LFfbHi1Y kpG0R+UTwXWG
nHwj+5nIepJbGlZVgQIkN3q1Win3QHl3pRyIjP8ofKlp7wnrxkqNrFpzCnjR eovaURPbNspL
gWI9iW2ochKFM5nmnMTOviWNkzwej8fjWV1dVd6M46S9Z95uGP9vN/v+2/Xe f/im6wefd/z9
peaXzlY++a9vLSKctLyyElpYCC0shBaK9jJZJ7sX+D9Zd5/M4s7X3iJ0G+mH olPsVlmnukm5
FkLdp4SEQkn5bDlFe8X07pNZbApfGTEvXxqSmHXqFGlLtjRKbU/tZSS1pZRG bZaivUzW3r1Z
7F4K94qVE7fnG2Rv0YKVrxS+O6EE/rikR80WSDh8tALooQl1WFhOJCctLi7O z4dYSPJ4fEP2
4b6+we5um8XS3draUVfXZLV2R8tJVbUNk1PT7JubQ6HQ4uIiu6MJp1OBk353 6GZJu4t1y2BA
ICR2Ao5N/92hm0gOhculIz9HuF6vR39xJCWq32Ckt5NM5SQqKFHbSpqC3z4V Q54IGUl7VDgR
woQLd/M2GMlDYngJ4nbsJ8nfmmolbBc9J1GbVzsx4HtPXDdWaOToOUm5t0TF SfFeCuLnpORd
BJIRn5R8TlpdXXW5XMvLywqbsTeev9l96o1K+z980/2Drzq/f8309xca/vbj yufeL/kvP/kd
yklLS0v8a78L94gQu6dwfn5+3pqbxWTlWpFXgxfu4RLQDwz3Udi8cA9XgDzX /HzhHmKBYg5r
bhaXIJYvfoUlWnOzGHmVhL1QasvmFMsglobWUNYuhXuwjcgNgnyU7k5aT+Hg C/dkZWUJbckf
AvnwxSKYrFyrNTdL0uRLS0v74JyqAAAgAElEQVTpxUkNTS0sJAWDwcXFRSEE yuVyKXDSr98q
KGqeZN3U58vZeY79L2s2/ddv3kZyKF4u0QFzXThJPtiO/yufcLGXpmQGJ0nm QNbXhefd5G0l
OVT0tkWZhSE3DSEj/t264olYd+TnoJNBBgNpag/vI+geHfk5OQaDENOkUis+ idBPkDunuCFx
yka1fuuUn4DC3tcT143pjRw9J6n3Fu2cFOelgNrHSG1InHdL3kUgkZw0Hbpd vzGctL6+vrq6
Ojk5GYlEaJuxN56/fu3E/3ff9v3PTH9/qenvPqn5mw8f/J8niv7vQ9f/8tl/ l3ESX8Hbe5is
3E6kxp25Wcye25KDELbBP3Bf77nNZkRSO3OzGJQ1bhMK7MzNysrtFEpA05EM YvmSfQpbyvai
XFv5rsmNoJpyW+Ao+i6U6ykee1bubfYzn0Q8fKzYrCx5FdOOk9o7zDZbn8Mx PD4x4ZqZ8fp8
Pr/f5/N7PF4FTtr3+8Lb9U7WDT3enJ3nGnq8Qgrrfb+/g+QwohEGOdzgOvqP aXz6LB5OQkfR
SZdRdIydGLss/J3Wcdys0IOV/0sd24CPhmYYBn0ISdIahNaTFoQ9vUS9n+FF yYiHxBaMpOfg
e8TWQlCslcGQIz0U+W2bYRjk2SsxUWsctyIxKO19PWHdmNrIYuFIRuWjwJtX nQ4TcylQ7WNI
IcSTKG/PtOak+o3hpPX19f+/vXP/btpM8L7/h/ecPafds+3OtFDaaaeXJXs6 KTtnf+hs3747
27k1w9ChCYWpO52eaWGmKaW0TbkOUApJSmGh5dIOAQK5EKCBkJCQG7lCEnL3 LfE9cWJHvuIE
mLw/yJYlWZJlW3as6Ps535PjyNKjR/Jj6aNHsjQ7Ozs+Ps53Ao7c8Sx9bYu6 tOuJAw3L9l1Z
+rfzjxac/uHG48vfOfLP/7ma7knk75WcTqfTWZqnytrR7YzQvSNLlVfqpEON E/2CPUH3jiyV
SpVXyllOdIHdO7KydpTuyAoVFh7OnLY0L1xgpKbcY4qoLW3C6NI4CuEaEpkp VQrXLGLUk5y2
NC9rR7eze0dWXilVGOfis4tVZWWxi/T7/fLyJGH4PCl3fQWZP+SfL704kL3q q+tt41R/UunF
AfJdaddD0lSzr+tdROB+3AmR3I5Q4BRkCue+mJuxckiLJzWazjWaNOZM7E96 NGfz60ebHtt9
8dEtZ3/44YmH3zv40Nv7n1yz/4EXcuie5PP5pkKcyVVlbe+YotGxPYs1iBqH /iI8Tsf2LFXu
Geb0Wds7GOOwoc30TK5KRf8nUn6o0Ej5kYEd27NU0TURqi01CscsaKVx1ZCz zuTLyKrinAXP
GqOvqKwsqqTc3Fz6SuFafHaxrFr6fD4ZeVLyz3cjYV2fJNWCS4zMzqTFBzwp IZJqE/wnIFM5
90XdjJXD4vQk8dcnPfKr/JziKz/fWfHiRydfePfwc29++WTe/iWr9rI8yev1 OkKczqX1Qy7f
1sEamHua/Jd8h/EiN3c5bZyoiRwOR8e25Sr2sPCo4Vk5OrYtp96jDY9MS40Z mcXybdu4xiTn
wl3bcCG015ylcdSQs87klLm5ywVnwb1E4bXRsW05413aHDkWn7PYjm3LI6N4 vV65eJLkULaU
hnnFR6g7fTHvXuBJCZGAdPCedEz53BXQjJXD4vQk8b93+8ErGx5++U//8uIb D/501QMv5Dzw
Qs4D2TkPZOewPMnj8UxMTCaR06+rlm9tT6aETEr7tuWq108teDWSjsfjUawn gQUEngSAjFiE
nhTX/ZPEXPBBepLNZk8iJatVy7e0JlNCBuXkapVq+ZbWha5G8kmpJ5E3T5qe djocUxMTk8PD
mv7+oZ6e211dt1pvdNQ3NMGTFAs8CQAZsQg9SSTiL/gwGAwEQTgcDlvinFyt Wr6lNYkCFp7W
LZHTYKtPLnRtksfhcBAEYTAYJGxU82FP8vl8pCRNTjrs9kmr1d7fP9jT09fV fautrbOp+ca1
+kZ4kmKBJwEgI5TrSeJxOp1mk4kgCDdYRBAEYTaZnE6ntK0lGAyeOXPGYrG4 3eSduKenpqYd
jim93qDR6EY12pGR0aGhkYGBoY6OrpKSEniSAoEnASAj4EmicDqdBr1eAxYR Br1eckman58P
BoNtbW1nzpz56uBXwikpKamtrV1wT7p6aGk6Zwfm4UkAyAp4EgBSEgwGzWaz 3W53Op0zNAiC
IP9SuN1uj8eTzvsCHCk+SIUccvXQ0n/cn4EqpRl4EgAyAp4EgJSkzpM4f2oQ DAZnZ2cDgYDA
fSZJjhQfDFj7A9b+O+auO+au4f7B74se+b74kX/cn/m++JHvix+RfFUAPuBJ AMgIeBIAUpJS
T6q4WENPR3fv0dPXN+48pxuz+P1+Tk86WHjo4P5DBwsPHb85ffzm9NftjgPX 7bdNvoo9D9/3
9dz39dz39tz39tz39VTseTg8EeNhBam/nXD07FjPOQvBeroTRdRjnnjeEYDj mRspRNCTaLf8
UfrNd1J6l8akC09pm1mAwoVXiLRfUvHzlYRkZ6FcT5LwBscAUKTak7p6Bsl0 9w45Xe6Vfzr6
4mvFNQ29gUCAs7lu3nW1a3Ta7Am6Z++SMXuC5L8lWx8s2frgPfvfT2198NSW Bzt7zOGJpNpy
iSyH+1la2RyP91LRNsGxnyGVsn1NsuuH15OinnVWmIikZvhNoMVXL7M9KYNI eFmEH+4mPItk
vqSSVF488KRESfSBWak91GaUnsgh5WL68suS9HjSzb6hcZOt8krPz14rfnNj id0+IXDe7fPd
3xB37paEIe7cNc7cMc7cIe7cPbbpn+7qtx3b9E99vcO0KTLCk9jPQa1W055v msCzNiUkRZ6U
7BPIwmT4RgCeJDkL5kmJfkklqbx44EmJQu54Hl/7xRNr9z2xdt8Ta794/I29 y9bsWZb7t8d+
v33pqs/4PSkN3y5J2j1YAFLtSYOj+jGTdXBE5/H6cjd8+9LqA3XNQ1qdTsCT tu84PhO4W1JS
4vLeLSkpmQncHZsOkJkJ3D38/v+ZCdzdvuM4bQrubWJhdeiMkLo6cnKI9lj2 yAjh54pTxxOF
DANgF88zOy39GaLawmxySGKeRD3sXV09zzi1xfHg98i79LlTg+jLlaDUcHsS rybxVZ7zofNR
1eNYnEi5USVlFxZSz2aPWr/solLaKhiDmFXVck4YtTjMchjVmGe1DYEH1zOe Uc9dPeH1xjv3
lDZI2peHWVSokZDfJlbLia4nx2fBHJLYl5Rn9Qo2sEhZnKNFr3/xs+D47CLj zcOTHl/7RUG7
ZXOzMb9e/+7l0T9W9q853b3qaMujv/0YngQSIKWe1Npxs6NH//eKdqfLdbVx 8OXcg3/4oCQY
DA4ODgl40sdbvnP556j+JJd/joze4dc7/OSLj7d8R5uC3q1JbU0YVx3Qdl9R I0ROd9FaI3Oz
zdyRcc4uu1BLG5PcAjP2TOxpaKVFn3erVjN2UbRi2VVl1Dm7UMt1+i41/Umh ZYyGVXlW9aJr
xbPjZ4/POSH982TpRnRRKW0V81zrmeZEQs2J62QQbzX4xJrumTE9SXi9cc49 xQ2SWi/Vaur0
WLiJ8S27KmrpmUsh5Zc0evUKNjCe9hMZjb3+45kF1xT0Fap4T3rj881N40+f GXz6VP+PT/Y+
dbzrR4dbf1lc+8ivP4jHk6KEn+f4QOCgMMZcOAoUPgqJMQOQIlLqSYZx47sF Z19afaBnwPTW
h6f/e82hyw2DgUBApzcIeNL7n5RoJ7xO72xxcbHTO0sJk9M7q53wknn/kxLa FPz7J97XjEnC
m07WmNRmm7fbgD2Etl1nFihgKtEbdOb4UZ0RjJLpD05VUZ0k/MaQEAn0J0Ud DbMllnY8HGt8
esF8EwpugsJFpbRVMMfkqGrUhOxxuMqJ0ZbYDY89kEsUYqy3mCshRQ0y8t3J LqwmX1NLFbPm
MZaCc13F8SWNsXo5G1i4fJHtMJFZ0EdjrGGle9KyvN3v12p+fLLvqe9uPXm0 40eHmh4vqn1p
Z9W//vxdEdcncbsn//GBmIPCefYIggXyHoVwHZ2BNJBST7rZ02cwTv7f1796 Oe/gf6859MZf
TwZn53w+n9FkEvCkdzedGbV6pz2zxcXFxcXF1Am4ac/sqNVL5t1NZ2hTJOlJ 1GaGUQ654eLq
NBGYnbYwm9rK882OBedbce2WmN+ctHkSryjxVp45JHovKHjJk/CE3J4ksB4k bxXzXB9KZET2
hFzjcNUzuhqi97J81YvDMLhWQqoaZPgsWMiQ1NVa4e9Rop6UwJeUV2IEliv8 tsh2mMgs4ElR
kDuex17f8eeLA08e6/jR4ZYnvqxf9sXlJTsqfrrp1EP/9abY/qRY7ZjnAIL/ IC96LpwFijgK
SWpbDhIipZ50o73TMU18frj2/+Ud+vkb/3u+po+8eZLNZhPwpLc+ODts9ky5 g8XFxVPuINWf
NOUODps9ZN7KP0ebIjFPCg+NtMyoZhx13Wfs2VXTTuhI4knsA4zovgGOb3jU gVAqPCm0sPQO
40KODhjmvOl7K+6dH09dY08Y/aEIrAfJWwXXp03/KEITcvak89ecoxq0LWlk xGquszYx6xdr
vXGvhFQ1SG1hNv2Mm1pNHZNL60mJfUk5T4px9DhwrTox7VD8LKKnTed5N5vn XFOme9LS17ao
S7ueONCwbN+VpX87/2jB6R9uPL78nSP//J+rU+xJwr09SXsSNR3Ou6WXlHpS Z1e3RqMdM03u
PXy18Og1jzcw7XROTU1PTjoEPGntX8qGjZ4pIlhcXDxFBKkMGz1U1v6lnDZF ddSNT0T1HKjV
2SzzDxVE25fxHBUIzE5bmE0vL3lPoh+ocC0U/TCGtv9knXHhOcIRhdD9k+hz Zx+gc1Yv/D/N
NhjV41gcZkGRCYX3lNFFpa5VVNN+Xs5Z1fDA6KsQOKyLsxrs3bxKpaL9Visy UOx13IKGITT3
+ZQ1SJZWchVOmzC27Un3JeVZvVwNLLr9iG2HomfB04ZDzKfDk8hkqic9mrP5 9aNNj+2++OiW
sz/88MTD7x186O39T67Z/8ALOaKvT4p53o37AELwgJQ1F74ChecSeiepI18Q J2m4H7ff75+d
nQ0Gg36/P9ZtLObn5+dz11e8W1B9o9tUXFx8o9tE9Sfd6Da9W1Cdu76CTHLL LaqLpTpzzwan
tWqKuR93hrSK5Pr/Yh/WpmLuGfxdSR/JfXDSoXRPeuRX+TnFV36+s+LFj06+ 8O7h59788sm8
/UtW7RX0JJZWMwbSxIX/+GBe4CCPa2TuAgXnElUjkB4y+flurOuTJF1uEVu0 THb29G6Q4UkR
0tEqkvp0Yx7UpmTumWIIC0umrAWle9IPXtnw8Mt/+pcX33jwp6seeCHngRdy HsjOeSA7h9+T
ABAiRZ4kIVR/kqSlCm/RSKPPiE0em9DBRlrrBk+an59PY6tIYHcb40A2hXNf iAaZqSjNk5pM
GksmelL89+MGQIjM9ySw4CjGkwBYDCjak/B8NyA58CQQE3gSADJCuZ4EQCqA J4GYwJMAkBHw
JACkBJ4EYgJPAkBGwJMAkBJ4EogJPAkAGQFPAkBK4EkgJvAkAGQEPAkAKYEn gZjAkwCQEcr1
JPzeDaQCeBKICTwJABmhaE9K6P5JjPtxp/Je12JusRVdmWo1V7VYDwKMup84 rTShaZOpM99b
tPu5JX9HMY5HYIqF+ZgAZm3J98QVDk8CMYEnASAjUuhJejl4UsXFGlYqL129 VHOttr5R9PPd
UoRIT+J45mI2x2MgVTRPElIZwWmTqTPvYzWjno4eLxJ9InRRYrphXE9WgCeB mMCTAJAR8KSa
rp5BKr39I4MjOq1+rLG5Vb6exH5edrWa9hzsGCojOG0ydeZ+frAUHXISfSI0 G9IWZqsLqQdg
x/cAKngSiAk8CQAZAU8KedLNvqHbg5oRrUE/ZjSZLTfa2sV5Eu1kDO8jaKvV quzC6tD5pdAJ
HPZjdCMjMAZS+23uE33cnlSoZfWNkENEeZLgtIyzZPR+oHDNC/nrzPlkX05N CulaaMKoZWeu
XtppxNC/AlWtVpN15D7LR/kQtdRUzRmLQH/yE+1kZ+hfeBKICTwJABmRUk/y ljWZy5pMZZnt
STf7hnsHRgeGtVr9mNFkttpsExMT3Tdvirg+ib4fZV7fEhpOuyQo6uV8tZpW QnhoxLu4zKZa
zXFFEZeORGoT2vszKxPtOqKnjbwVNZB5FRSrzlyexC1s9OdzCy97tPnFript lbMtLbzgVI3D
Faf7rjZqdGaV4EkgJvAkAGREGjyJTIZ60oXLdYMjOo1ubNxonpiYmJ6edjqd TqdzYHAojvNu
rAugIyoisCOf59nT0/bW5EBG9wVr587XnxSxEHZpYk6N8U3L7AEKvcvQHYE6 x9efFN0nxFDB
mKuXs6q8HwRzvPDY5JLRlo/zYwr/E64SPAnEBJ4EgIxQuiddqW3QjxktVqvD 4ZiZmfGE0ekN
CXpSZA9N7WHj8iRqeu5dfqzKUEO0hdnZhdXUTj4eT+KbNj5PinmKkG/BWJ7E HEXk6k3Mk8LL
Hfko1YW0xWN0bjEv+o5UCZ4EYgJPAkBGJO9Jervvonw9qa6hyWyxTk5OOp1O j8fj8/n8fr/P
5zOaTKI9idkLQZeNOPqTwkMjO12ud0VVhrYv5ziBJcaTBKaN1kG+826s2Yjo hwv93o21ipiT
iV29fFUV9KRQ/xVj7rQK0gvnuoeAtjAb/UlABPAkAGSEVJ50MZYnmTUWTwZ6 UlPLDVKSCILw
+XyBMDabTcz9k8irr5k7buqqZuqnY6L6k9TqbI6LjqNPP7HPu9Erw7oMSEv1 jMTtSdzT0mtC
KyRcC57ruHnOu81Hjcbu+uIsJ3r1hufPex238MqPqg5ryRjdUqHLtZgrnVEl eBKICTwJABmh
dE/q7OoeGBjUanXjRqPNbndMTU1NT09NTU9OOng8KRUIuAuQGfAkEBN4EgAy QumeFP/9uFMB
PGnxAE8CMYEnASAjJPAkm+9iu51UpYvy8qSMeb4bPGnxAE8CMYEnASAjJPGk C+32i2Rk5EkA
pAJ4EogJPAkAGQFPAkBK4EkgJvAkAGQEPAkAKYEngZjAkwCQEVJ4kvdCu53M xXb7+IQPngSU
CzwJxASeBICMSN6TdDbvhTbbhbaQKo3Bk4CSgSeBmMCTAJAREniS1VvVZiNz oc0mG0/KpN+7
gcUDPAnEBJ4EgIyQxJPO37BW3bCSqiQnT0ro/kmMuzHzPXdNCnCzAFkCTwIx gScBICOS9ySt
1XO+1Uqpksw8qeJiDSuVl65eqrlWW98Yx3NwUwI8SZbAk0BM4EkAyAhJPKmy 1UKp0sJ7ktvt
vnfvXszRKE/q6hmk0ts/Mjii0+rHGptb4UkgAeBJICbwJABkhFSeRKnSmH2h PWlycnJycnJu
bk54NJYn3ewbuj2oGdEa9GNGk9lyo61dnCfRHpwafidyZi50Wq5aHXpgbmgY 9YTWcEGMERgD
2Y90JUtk/w8yB3gSiAk8CQAZIY0ntZgpVTJkgifNzc3ZbLZgMCgwGuVJN/uG ewdGB4a1Wv2Y
0WS22mwTExPdN2+KuD6JtJRqtUpdHfrLGpMUnWo1pT+0l7SH0dOGRryLPnnE nUIPrIcfZSrw
JBATeBIAMkICT7K4K1rMFWFVyghPmp+fn5ubM5vNgUCAbzTSky5crhsc0Wl0 Y+NG88TExPT0
tNPpdDqdA4NDcZx3q1YzunYiKhUlOtyvGWWGLSg8MNJ5xOiPwjm5zASeBGIC TwJARkjiSeXN
JkqVDHZvRnjS/Pz87Ozs+Pg43wk40pOu1Dbox4wWq9XhcMzMzHjC6PSGBD1J W5gdOTuWgCdR
09M9iaP7iNQn9CtlGvAkEBN4EgAyInlP0ljc5U3G8mZTRbOposVssGWGJ4ns T6praDJbrJOT
k06n0+Px+Hw+v9/v8/mMJpNoT2Ked6Pe5ziDxve6Wk31D0WsiOtdJpSIgcwB ngRiAk8CQEZI
4Elmd1mTsSysShnhSeKvT2pquUFKEkEQPp8vEMZms4m5fxJ59TXTi8LnybLV 6nj6k9TqbOal
2ZzXcatCSobLuDMVeBKICTwJABkhjSc1jpc1GcleJYPNs/CeJP73bp1d3QMD g1qtbtxotNnt
jqmpqenpqanpyUkHjyelAtwCYPEATwIxgScBICOk8CTiXOM4pUr6BfekuO6f FP/9uFMBPGnx
AE8CMYEnASAjkvekURNx9vrYucbxc43jZZngSSLJpOe7wZMWD/AkEBN4EgAy QhpPajCcvT52
7vrYucZxvVUmngRAKmB5ksfj8XPh9XrhSYoFngSAjJDCk2ZKGwyUKungSUDJ sDzJ7/c/88wz
S5YsWbJkybJly1asWKFWq/fu3ev3++FJigWeBICMSN6TRkwzpfX60gZDaYPh bMOYzuqGJwHl
wtmflJOTk5eXt2nTppKSkoaGBvQnKRx4EgAyQhJPOlOvp1QJngQUTfT1SaQq 5efnl5aWdnd3
k5JE4PokBQNPAkBGSOVJlCrpLPAkoGBIT5qYmHC5XFSr9nq9fr+/rKyMkiR4 kpKBJwEgI6Tx
pGs6SpVk40mZ9Hs3sHggPWlqampmZsZNg7yLqc/no4Z4PB6v1wtPUiDwJABk hCSedPqajlIl
nYWQjSdx3jMpGAzOzs6SuzReT6LfIDu1v+jHLQNkBulJLpeLNCEBvF4vPEmZ wJMAkBESeJLR
dbpOR6mSVl6eVHGxhp6O7t6jp69v3HlON2bx+/3cnhR5cNv8/Px8tTqlDw+B J8kM0pMIgoi2
IsqN6MCTFAg8CQAZIYknnarTUqokP0/q6hkk09075HS5V/7p6IuvFdc09AYC AS5PijyoNi3A
k2QG6UnRSuTz+ci/LOBJCgSeBICMkMqTKFWSqyfd7BsaN9kqr/T87LXiNzeW 2O0T3OfdBDQp
cjKOHKFarcouLFSzz85xjaZWZ5P/Rj3iFp4kM0hPivlIHHiSkoEnASAjkvek YaPrVK0mrEpa
+XnS4Kh+zGQdHNF5vL7cDd++tPpAXfOQVqfj9aSwt4SFh/yfJjTV6uxCbch5 KBeiy1PUaFEq
RI0GT5IZpCc54mEenqQw4EkAyAhpPelUnVZrTrEnBQHIYGK28GjmuTxpoZcD AABAUEpPqg15
kibVnmQQjT6M0Whsbm4uKSk5cODAgQMHvqIRPQQsDg4wKSkpaW5uNiaHSQRS eRLaOQCARSo2
a0pGzCZdUk8ik3pPErNgLKxWa0lJicViIa+lBQrEZDKVlJRYk8PGZGJiwuFw OJ1OgiA8Hg95
sZFUnoR2DgAQRpLNmpIRs0mXypNKajVUNOaZ1HqSXTTUwjscjoMHD/r9fq/X 5/V6PZ5I3G4P
ecM/ZJGF/GTdbg9BuF0ul8s1c/jw4bguG3I4HFNcTIdxOp3kTbfJX7dJ60lo 5wiCsCLJZk3J
JLBJl6UnTTJxOBzkC/LOfi6XazIKp9N56NAhny/08NEE9mRyxOPx+nx+n8/P +WKha5c+XK4Z
h2N6etr59ddfO5PD5XKRBxkej8flcs3MzBDhx49I7klo50AYfMGVjISbNSUj ZpMujSeNZ4An
kTuPnJwct9vNt//wen0E4Xa5ZqannUqIx+N9ITtb/eabrBdbt2zxeLwLXr20 xeGYtk9MOhwO
STzJ5/M988wz5Pcq/Z6Edo5QwRdcyZFws6ZkxGzSF4knkTuPH/zgBxs3bhTc f3hdM8T0tNPh
mFJC3G7PurVrvz1xgvXifGWl2+1Z8OqlLROTDqvNLqEnLVmyJCcnh/xepdOT 0M4RevAFV3Ik
3KwpGTGb9MXgSeTO46GHHnr55ZePHj0qsP/weLxOp8vhmJqYmFRCCIL4cOPG qqoq1ov6+nqC
IBa8emmLzWa3WKyTk5MSelJeXl5+fr7fHzrDlQZPQjtHWMEXXMmRcLOmZMRs 0qXxpIW9Psnj
8Tz11FNZWVmbNm2qqKgQ2H9MTjrGx40ajW5oaEQJsVis5NaT9aK+vt5isS54 9dKWgYGhnt7b
oxqNVJ60bNmyTZs2lZaWlpWV+f3+9HgS2jnCCr7gSo6EmzUlI2aTvhg8iTzO /v3vf793797L
ly8L7D8mJib1+rHh4dHbtweVEKPRTG49WS/q6+uNRvOCVy9t6e3t7+6+NTw8 KpUnrVixoqSk
pLu7O/39SWjnCBV8wZUcCTdrSkbMJn0xeBJ13cbOnTsbGhoE9h92+4RGo+vv H7p1q08JMRjG
iwoLr127xnrR1tZmMIwvePXSlq7unvb2rqGhYak8Sa1WNzQ0LNT1SWjnCBl8 wZUcCTdrSkbM
Jn2ReBJ1tF1dXS2w/7DZ7MPDmp6e252dN5UQnc5wvrKys7OT9aKvr0+nMyx4 9dKW9vaulpa2
gYEhqTxp7969C/t7N7RzpBNfcGVHws2akhGzSV88njQp4r4yJrPl1q2+1taO lpY2JaSn5/bI
iHZkRMv5YsGrl7Y0Nd1oaGi+3T+gkPsnKa2dKzb4gis5Em7WlEz67p+UIZ4k gNPpPHTokE5n
uH69pb6+se7adUQpqbteW9tw9Wp9X99tSTyJzoJ4Eto5gig9km7WlIyYTbos PWlaNNRdyWdm
Zs6dO9fZ2dXb23/zZm939y1Eablxo/27776bkRT6N0pyT0I7RxBEOKnYrCkZ zk26LD0pWgBd
sSAIoqenp6Ki4hhQKidPnqypqYnXYNyxoH+jpPUktHMAgDCJbdaUTAKbdEk8 aSTNnpSix+MB
hRDz7BXrbFe8JPDV5fQkyRccALBYiWuzpmQSWLey9CQAFh/RngQAACATkJkn IchiDdo5giBI
ZiZ5TzpVqyGTWk8CAAAAAFhw4vckLaVK8CQAAAAALGbi9qQ67ak6LWlL8CQA AAAALGYS9KQ6
7ak6rcZMwJMAAAAAsGiBJwEAAAAAcANPAgAAAADgBp4EAAAAAMBNvJ50WlpP QhAEQRAEyeTE
4UmmmdN1utNSedLC2d15NBEAAA9vSURBVCEAAAAAQBwsgCcBAAAAACwO6J50 Gp4EAAAAAEAR
8qRrOkqVtPAkAAAAAACC7knhwJMAAAAAAAgCngQAAAAAwAfpSWfgSQAAAAAA LDg8yQJPAgAA
AACAJwEAAAAA8EF5EhV4EgAAAAAAQcCTAAAAAAD4CHlSvT4UeBIAAAAAAAk8 CQAAAACAm1Xr
NozCkwAAAAAAomF7Ur0engQAAAAAQBDwJAAAAAAAPkhPKq3Xk4EnAQAAAACE WLVuw6iJKG0w
UKoETwIAAAAAIAi6J4VVCZ4EAAAAAEAQ8CQAAAAAAD6YnmQordfr4EkAAAAA AETYk86SntRg
KG0w6CxueBIAAAAAALFq3YZRM3G2YewsPAkAAAAAgA48CQAAAACAm5AnXR87 22A4C08CAAAA
AKBYtW6DhvQkMvAkAAAAAAAS0pPOUZ50fQyeBAAAAABAEPAkAAAAAAA+KE+i VElnTbEnXapr
Kdh7/FX1Virvb/vfY6XVyZcMAABAyZyoH/jt/qsrCqoUm9/uv3qifkB4LRUW Fm7cuHG9gtm4
cWNhYaHIRkX3JDIp9KTv61ry1u/+dO+311puEW7vXJjbw4Yvj51/Vb31eOn3 yZQPAABAsRyr
63+6qHnJDd/TA/OKzZIbvqeLmo/V9fOtpb/t2lVUVDQxMXFPwUxMTBQVFf1t 1y4x7WrVug0a
szsdnvTVifK3NxXdHjbMzs4GAgG/368ft+jHLX6/3+/3B4NB28T0p3u/fX/r oYRnAQAAQLH8
Zl/N0jb/O+P/+NJ+X7F5Z/wfS9v8v9lXw7eW8vPzHQ7H3NycR8HMzc05HI78 /Hwx7SrkSY3j
oaTIk746Uf7+1sOE2xsIBKx2x9HTl/O3f03l6OnLVrvD7/fPzs5+eew8VAkA AEC8rCioenpg
vth23xG4p9gU2+4/PTC/oqCKby2tX7/+3r17Cy0qC8+9e/fWr18vpl2lw5PO X7n+9qYiwu31
+/0W2+QHO75+95OvWPlgx9e6MTOpSru/OrPn4KkEZgQAAECxUJ40Gbin2Ijx pLt377oVz927
dzPIk/LW7749bCDPtRUdrfhD/r4/5O/b/3VZT79mWDN2+O8XySGF35S73R6/ 3+/2ePPe23Or
P8aVaAAAAAAFPEm8J6Xzc8lMEvekxnGJPelqY9unn58IBoNer9fr9ea+tyf3 vT1//viA1mDy
hiEHbt59zGqf9Hq9gUDgTFXDgePlcS83AAAApUJ6UpHt/kTgnmJTJM6TZhRP fJ5kcZc1Gssi
nuSR0pN2HzxV13zL5/ORZwRdMzMtHbc7bw06pqbJIYOjhtfe2fnaOzs/3PmN yWInB1rtU3nr
d8c7LwAAAIplRUHVjwfmC633bb576Uvlm6owy/eMhodfWq36yZbb5OvRLc+r VGsvpac+hdb7
P47lSXNzc07p6d6RFV4RWTu6JS68NE/qQufm5uLzpCZjWZOxrHG8THJPylu/ 22J38Aldx62B
NzZ8vvLt7Svf3v7duZpJxxQ5PBAIvL2pqOFGe7yzAwAAoEwWwJMq31QxfSis ShFPOrmW7k+L
1JO6d2SpVHmlkX93lAqNHj+L2pNeVW/1+/2TXFyoaf7tH7eR2bLv2xGNgXrL 7XZ/8vkJeBIA
AACRUJ5k9d1LS0Y/e161uoI2pG/fv6ne/LvvntV3abXqJ5/13Wvd8xPV2kvp qs89q2hPmpaS
zu1ZqtwzkhbJ5kyuKmt7p5QlJupJxrLGcb3knuT1eq1R9A+O5r63O+etbTlv bTt66tLwqJb+
rsvl+mTPcXgSAAAAkZCetN9y3+K9l46QVsQYOPrZv//ks757Fu+l36t+8tnu N1X/vq8lPZUJ
Z79FlCdNSUjH9ixV7hmud87khs/Ehd4/k6vK2r49NDRrewe9CMaI7AFncumj S0FcnqS1uMtJ
T2oyljUZ9Tapz7sZzfZozl9uJB9acvDEeZ1hnPWux+P544dF+MkbAAAAkawo qHr89v0Cw93O
ybl0pP2Lp5Z/UcEYOPSX5apfn5rrnLzwa5VKpSJfpzUFhruP374v7EmBQEAv IfWfPPfcJ/VC
YxxdpSLHOLpKpVKtOhoaFnpV/8lzKmYB1Ph6/dFVz31SzxgiEYFAIE5PMpWn yJMKvjhe29jt
cDhYJ92Onf6e9KSLNc3Rp+RMFvur6q3xzgsAAIBiWVFQtazv/qf6u+322XSk be9TqnX7GQMH
Nyx/fkPbbLu96leq5zeU7H1KRf6bvnyqv7usL7YnaSWkbvOzqt99w/nWN78L dyg9u7mO/J98
QXsdPXnd5mdVNH73DXNCacggT7pU17zrwGmPxxPd6zVmNOsM42NGM2u4y+Wq qmndc7Ak3nkB
AABQLKQnfay722qbTUsG31uu+sVJ2pDWvU+q1n1hm221Vf1C9fx7rbOtJ9ep QkPSlI91ojxJ
IyW1m59VrfxGYHDt5mef3Vyr0Wi+WakiX9BeR0/NUR59QmlIzJPKU+FJBEHk rd/d069xuVz0
S6h6+0dy39391sb9/UNa9uVVzpm3PyzqHRhMYF4AAACUyYqCqsf67m/SzjVZ gmnKd+tUqnV7
Qv+e/x+V6kefDYRfP//nlmCTJXjqs+dV/7b3VLqqtEk791gsT/L7/SPScmSl SqVaeST8b81H
Hx0ZGTmyUvXsRzUjIyM1Hz0bekUNGuF8m15c1BDmgKTx+/3xeVKzqbyJTAo8 qfRi3V+3Hna6
CBeNb89eIc+7FX1TTh/u9/uLj1UWfHE8gRkBAABQLAvgSSFVCvE/31HDI57U ZAnuWa1Kmyot
jCeNkLZDnWQjlSY86NmVK58V8KSRkGepVBHZope28kimeFI40nsSQRAFe48X H6t0zhAEQZB3
SGpoufmqeuvqP++qbeykbqcUCATqmm/iDpMAAADiZUVB1dK++x9qgg3mO4rN h5rgUhGeNKR4
Ms6TCIJ4f+uhv249bLU7fD6f2+0mCGLa6TSarBOTUwRBeL1e14y7+FglJAkA AEACrCioWtp7
/4PRYJ0xoNh8MBpc2hvDk3w+34Di8fl8cXlSRRo8iSCI46WXXlVvLT5WqTVY gsGg3+/3+/13
7tyx2qdOn6/PfW8PTrcBAABIjBUFVUt6778/EqwZ9ys2748El4jwpNuKJ0M9 iSCIW/0Dx0sv
vb2p8FX11k8/P/Hp5ydy39uTt373VyfKBkY1SRYOAABAsawoqFrSe+8vw3eq DT7F5i/Dd5b0
3hP2JK/X26d4vF5vHJ5k9VQ0myrS40kkt/oHGm60U5GkTAAAAErmN/tqHm7x /npgbsPQHcXm
1wNzD7d4f7Ovhm8t5efnm0ym6enpHgUzPT1tMpny8/PFtKuQJ7WYK1rMpC2l w5MAAAAAaTlW
1/90UfPDrb5He+4pNg+3+p4uaj5W18+3lnbt2rV//36LxeJVMBaLZf/+/bt2 7RLTrhie1GKu
aDYZ4EkAAADkyNe1t3+198qKgirF5ld7r3xde1t4Le3cuTM/P3+9gsnPz9+5 c6fIRgVPAgAA
AADghu1JLWaDzQtPAgAAAAAIeVJli6WyxVwJTwIAAAAAoAh5UqulsjWkSvAk AAAAAACCgCcB
AAAAAPDB9CQLw5N0Nk9Zk6msyQRPAgAAAIACYXhSq6Wy1WKw0zzpXJPpXFiV 4EkAAAAAUBTw
JAAAAAAAblat26Czes63Ws7DkwAAAAAA6Kxat0Fn9Z5vtQp5EhmNxQ1PAgAA AIBygCcBAAAA
AHBD96Tz8CQAAAAAAIqQJ92wnm8lA08CAAAAACAIgu5J4RjsPngSAAAAAEA8 njQwRuz735JV
6zYgCIIgCIIoIUVHTg0bPVU3rFXRnmSw++iedP325MAYobG4eeJBMjJ8nxd/ zFIk9ow8GotH
S8bKGS89uujYfNHRL/rYZRZDpsePxJ+k1rmoliPq6+DV27w6vnBuNCLh2+xw xeIWmVgbUoKe
0eiY+DIzapoZSSxGMi4xGRaTcWZob3GVyajMqGkmtEShlRDaWYRWIG2dhzfy Xr3NK+WWMFaL
4mxLwyZP6+A06UlkQp60Zs2a8gtXqzttdFUSCPV4EyTDYioT9wky0ph0aA2D q6mYyppMZc3m
smZzebO5vNlS3hJKBSut1koyN2zno9Nmr6Kn3V7VPkHmgnxyMa50yDWXMi2d 9Ewi8WSCnXjW
PGer4G057faL7fYLfGmz0VNFD22vRu8JCF+NG7lnIDstlsoWc0V0mk1UyjnT ZCpvMpbR0zhe
1jh+jpXrY/Sc5UyD4WyDoZRKvaG0Xn+GL9d0rJzmTJ3udJ32FF9qtadqNSXi c3U0FObwU7Wa
U7WRYk+TuaY7TdatXl9ary9tMJxtMJwl10DjeFnjeFmTsbzJWN5sIlc1+UGc Jz+4NltV6PON
fO4XQ4l/kxijOdl5mxOtUdXemii/cHXNmjWq48ePv5KT1zY8DU+SeRLyJKmE SUCSyAYT8iSG
LcWnStG2FBamBReglNjSQuvO4vEktipBmJIQptR5UgfZ8u1ihEmsJ9F+uMQh THyeFGVLbGES
6UlctsQWpsz3pHhtSbwqNZsqWsyVLebKVsv5VqsIW7LHqUqRFhXTvzlUqc3W Nep6JSdv3759
qrKyspd++XrFpdrmAQc8SeZJwpOk7luKipnWq2QubzZzdyxRqtRq4+lYkn3f Uny9SjJ0poW3
IlHOtODmIbsk0rfEahWi93D8+7Y2u0AHALcq0fqWorqUzPSI7VtqMpU3GTlV iYrYviWWJ4VV
iUpMW+LzJEFV0tATnydF2VK8qnSucZxcY1GqFN2xZGOrUmIbpXjNu81W1WZr H3ZWXKp96Zev
X7lyRdXZ2VlYWPgfP/tFxaXatuHpK12iTsCVQZgyOhnhSdwNJqYtRVQpZEuV wp4kt76lRe9J
ma5K8CSphCme1S7Zjo3Pk2LaEqcn0TqWYvYtRXUpcdqSqL4lZpcSmWhh4vGk OG2JV5hqtany
pDpd/L1KFh5VWgBPqutxdGlcFZdq/+NnvygqKvr+++9VPT097e3thYWFL/3y 9Vdy8sov1ups
HpHR2zz60OVXSKZF7IcYiTXpxGgqQg3GQI/w9aETvjHe+OWScWShMolIlBR+ TL5xoa95rNgj
YW49vEKxCcRjYGzEBGNlh7mddPPGEh1Cm3zMhJZ5XTkzM3HERAv73UiZ5BxZ 1QgtUWhhPXpr
ZI0ZbB6Djf5Z+MbsHB/reCgJtijx7aesquaVnLyXfvl6UVHRpUuXampqVFqt dnh4uL29vbq6
+siRI//1i9UIgiAIgiDKzL59+y5fvkxKUn19/f8HJBB4TV+g4p4AAAAASUVO RK5CYII=
--------------080405000809030300030901--

--------------060201050301070709030904--


Previous Topic:EObject.eIsSet and default value
Next Topic:Notifications on creation of EObjects
Goto Forum:
  


Current Time: Fri Mar 29 09:26:35 GMT 2024

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

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

Back to the top