Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Service Oriented Architecture Tools Platform (STP) » Problem with SequenceEdge display
Problem with SequenceEdge display [message #374411] Wed, 26 December 2007 15:01 Go to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

Hi,
I want to generate bpmn_diagram file from an xml file. I based my plugin
on BPEL2BPMN example provided on STP BPMN repository. Everything works
fine until i want to take in account sequenceEdge.
In this case, I have an "Unhandled event loop exception" message caused by
a StackOverFlowException.

public List<View> parseAndGenerateFromFile() {

// creation des polls relatifs aux différents roles definis dans le
// processus
for (Role role : this.epfParser.getDescriptionRoles()) {
this.pools.put(role.getPresentationName(),
this.addPool(role.getPresentationName()));
}

this.pools.put("main", this.addPool(process.getPresentationName()));

HashMap<String, Activity> bpmnReferencesMap = new HashMap<String,
Activity>();
Activity bpmnActivity = null;
// parcours des elements de premier niveau
for (BreakdownElement bde : process.getBreakdownElement()) {
if (bde instanceof org.eclipse.epf.uma._1._0.Activity) {
org.eclipse.epf.uma._1._0.Activity epfActivity =
(org.eclipse.epf.uma._1._0.Activity) bde;
bpmnActivity = this.addActivity(this.pools.get("main"),
bde.getPresentationName(), ActivityType.SUB_PROCESS);
// sauvegarde de la reference a l'activite bpmn creee
bpmnReferencesMap.put(epfActivity.getId(), bpmnActivity);
// parcours des predecesseus
------------------------------------------------------------ -------------------
if (epfActivity.getPredecessor().size() > 0) {
for (WorkOrder workOrder : epfActivity.getPredecessor()) {
this.addSequenceEdge(bpmnReferencesMap
.get(workOrder.getValue()), bpmnActivity, "");
}
}
------------------------------------------------------------ -------------------
}
}

this.generateViews();

List<View> res = new ArrayList<View>();
Map<EObject, View> sem2views = this.getSemantic2notationMap();
// pools renderer
for (Object pool : this.pools.values()) {
res.add(sem2views.get(pool));
}
return res;
}

It's when i remove comments from code between -------- that exception
occurs.
Parameters of addSequenceEdge are not null and have good values.
Does anyone have an idea on my problem ?
Regards,
Sebastien
Re: Problem with SequenceEdge display [message #374412 is a reply to message #374411] Wed, 26 December 2007 15:08 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

Please provide the stacktrace.

Thanks,

Antoine

Sebastien BALARD wrote:
> Hi,
> I want to generate bpmn_diagram file from an xml file. I based my plugin
> on BPEL2BPMN example provided on STP BPMN repository. Everything works
> fine until i want to take in account sequenceEdge.
> In this case, I have an "Unhandled event loop exception" message caused
> by a StackOverFlowException.
>
> public List<View> parseAndGenerateFromFile() {
>
> // creation des polls relatifs aux différents roles definis dans le
> // processus
> for (Role role : this.epfParser.getDescriptionRoles()) {
> this.pools.put(role.getPresentationName(),
> this.addPool(role.getPresentationName()));
> }
>
> this.pools.put("main", this.addPool(process.getPresentationName()));
>
> HashMap<String, Activity> bpmnReferencesMap = new HashMap<String,
> Activity>();
> Activity bpmnActivity = null;
> // parcours des elements de premier niveau
> for (BreakdownElement bde : process.getBreakdownElement()) {
> if (bde instanceof org.eclipse.epf.uma._1._0.Activity) {
> org.eclipse.epf.uma._1._0.Activity epfActivity =
> (org.eclipse.epf.uma._1._0.Activity) bde;
> bpmnActivity = this.addActivity(this.pools.get("main"),
> bde.getPresentationName(), ActivityType.SUB_PROCESS);
> // sauvegarde de la reference a l'activite bpmn creee
> bpmnReferencesMap.put(epfActivity.getId(), bpmnActivity);
> // parcours des predecesseus
> ------------------------------------------------------------ -------------------
>
> if (epfActivity.getPredecessor().size() > 0) {
> for (WorkOrder workOrder : epfActivity.getPredecessor()) {
> this.addSequenceEdge(bpmnReferencesMap
> .get(workOrder.getValue()), bpmnActivity, "");
> }
> }
> ------------------------------------------------------------ -------------------
>
> }
> }
>
> this.generateViews();
>
> List<View> res = new ArrayList<View>();
> Map<EObject, View> sem2views = this.getSemantic2notationMap();
> // pools renderer
> for (Object pool : this.pools.values()) {
> res.add(sem2views.get(pool));
> }
> return res;
> }
>
> It's when i remove comments from code between -------- that exception
> occurs.
> Parameters of addSequenceEdge are not null and have good values.
> Does anyone have an idea on my problem ?
> Regards,
> Sebastien
>


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #374413 is a reply to message #374412] Wed, 26 December 2007 15:20 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

java.lang.StackOverflowError
at org.eclipse.draw2d.Figure.translateToParent(Figure.java:1706 )
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at
org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
...
Re: Problem with SequenceEdge display [message #374415 is a reply to message #374413] Thu, 27 December 2007 08:10 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

java.lang.StackOverflowError
at org.eclipse.draw2d.Figure.translateToParent(Figure.java:1706 )
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at
org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)

any idea on where is the problem ?
Regards,
Sebastien
Re: Problem with SequenceEdge display [message #374416 is a reply to message #374415] Thu, 27 December 2007 10:57 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

You probably created a sequence edge between two activities that are not
in the same scope, or something horrible of the same kind.

Please attach your bpmn file, we will take a look.

Regards,

Antoine

Sebastien BALARD wrote:
> java.lang.StackOverflowError
> at org.eclipse.draw2d.Figure.translateToParent(Figure.java:1706 )
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at
> org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
>
> at
> org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
>
> at
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
>
> at
> org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
>
>
> any idea on where is the problem ?
> Regards,
> Sebastien
>


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #374417 is a reply to message #374416] Thu, 27 December 2007 13:29 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

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

Hi,
here bpmn_diagram and relative bpmn files generated with problematic
source code in comments. (if it is not commented, bpmn_diagram is not
valid, i can save it but there is not code in relative bpmn file [cf.
bug.jpg])
Everything is all right, activities are in the right pool.
Regards,
Sebastien

Antoine Toulme wrote:
> You probably created a sequence edge between two activities that are not
> in the same scope, or something horrible of the same kind.
>
> Please attach your bpmn file, we will take a look.
>
> Regards,
>
> Antoine
>


--------------090904090004040509050808
Content-Type: text/xml;
name="test.bpmn"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.bpmn"

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:BpmnDiagram xmlns:bpmn="http://stp.eclipse.org/bpmn" ID="_03vT4K_IEdyMJ8si4lyaWA"/>

--------------090904090004040509050808
Content-Type: text/xml;
name="test.bpmn_diagram"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.bpmn_diagram"

<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:bpmn="http://stp.eclipse.org/bpmn" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_04m2kK_IEdyMJ8si4lyaWA" type="Bpmn" name="test.bpmn_diagram" measurementUnit="Pixel">
<styles xmi:type="notation:PageStyle" xmi:id="_04m2ka_IEdyMJ8si4lyaWA"/>
<styles xmi:type="notation:GuideStyle" xmi:id="_04m2kq_IEdyMJ8si4lyaWA"/>
<styles xmi:type="notation:DescriptionStyle" xmi:id="_04m2k6_IEdyMJ8si4lyaWA"/>
<element xmi:type="bpmn:BpmnDiagram" href="test.bpmn#_03vT4K_IEdyMJ8si4lyaWA"/>
</notation:Diagram>

--------------090904090004040509050808
Content-Type: image/jpeg;
name="bug.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="bug.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAL6BkgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1o+FPCYJ/4pnReP8Apwi/ +JrG09PAOqQe
fZ+GLSSE7Ssh8PuquGOAVLRAMOeoyAOTgc1vyx5Z+O5rgtM0rWNP8A6cFvNU e5P2MG1aNEMC
+am8AIivjbkHcTwDnvWqjr9xPQ66z0LwXfxSSW3h3RZEjleFj/Z0Yw6MVYcr 2IIqx/winhP/
AKFnRf8AwAi/+Jrzm/stajhiiV7+ysXv9QeV4LW5lbcZiYiVgdJNpXcQclem RyDXotmjmxtz
JI0j+Wu52jMZY45JU8rn0PShRurhLR29fzF/4RXwmB/yLOi/+AEX/wATWZo9 p4E12Myaf4Zs
Gi2h1kl0Qwo4PQqzxgN+BNbDR/KeO1ec6KL6DwKtok3iBrmKK3E8D2DQtBGG AlWFvKUsdu7o
zNxxzRy6h0O1XSvBEl5Lap4c0l5ophDIE0pSEcoHG4hMAbSOSccgZzxViDw3 4NuoEnt/D2hS
wyKGSSOyiZWB7ggYIrhbCwu3vpVtYtZjsbnV1y85mjkaD7GVyzHD7dwAyxyC B3roPAln9j8I
WNs0V5FNEgSZLsShlkAG4L5n8Ppt+X0oUb/gDdv69f8AI3v+EU8J/wDQs6L/ AOAEX/xNZxsv
AY1X+zR4d0trgMFYppAaNGIyFaQR7FbGDgkHkeozr+XXJ3PnWnikDSItQE1x Ov22CS1f7K67
MeaJSu1WACjCtzjBXPIHFJivodN/winhP/oWdF/8AIv/AImj/hFPCf8A0LOi /wDgBF/8TXAW
VvrU+mzJbNra6m2mTrfG6aVY/tRUbPJL/KDu3YMXy46/w1Ne3Oq6q901jHrU MBgsIwWgmgbf
9oPmlQwBzsI3HHT2o5dbDen9en+Z3P8AwinhP/oWdF/8AIv/AImj/hFPCf8A 0LOi/wDgBF/8
TXNW9u8HiaW3vP7XJjKLppRrl7cx+WAfMZcqW3h8mUk/dxVPwNDqonmbVby+ e6aL/SLe4s7l
EWUNyVkkdoj34iCggg44GBRTf9f169geiOx/4RTwn/0LOi/+AEX/AMTWZqtp 4D0WWCK88N6d
5k6u8aW+i+exVMbiRHGxAG4cn1rZ8uuV8SaTqV/4h006ddXFm6Wd2PtMcSug YmLar7lOAcHp
g8HBocewR1epv23h3wbeWsN1beHtDlgmQSRyLYxEMpGQR8vpUFlpPgjUZ7qG 18O6RIbWTypW
/stQm8dQGKbWI6HaTg8HBriLqHUjeaWlv/aWj6ZFZxLbwx2N1P5cquQ6uIXH YJgyBlYZI75k
GmXWmeHJreGHVIzc6tcb5t95M0SB5Cj7I3EhDYUZDAHduJPccVrb+tUHT+uz Z3//AAinhP8A
6FnRf/ACL/4mo4fDng24Vmg8PaFKquyMUsomAZTgg4HUEEEVx2ni/J0Ya+Na 8s2MPlm2WcH7
Rk+Z5/lcjjZ9/wCX73vVS206bTrCa2EeuJbjWZmv/Ka6aRoC0hjMbAlmBJjL GIk/3u9HKr/1
3sHT+uzf/A9T0D/hFPCf/Qs6L/4ARf8AxNH/AAinhP8A6FnRf/ACL/4muR02 y1KfUtGE8mrL
YILuRRLJIjFRJGYRMcgk7c4D8kZDZ+YV2nl01DS4rmdqej+CdIsHvb3w5pCQ IVUlNLSRiWYK
oCqhJJJA4Heq9na+Ar+GV7fw5pjNDIscsLaNtmjZsbd0ZjDqDnOSMY5zjmov GEMjeHWMcM0x
S5tpCkMTSPtWdGYhVBJwATwO1Y+oJfX9xd6vp1tfwRubK3jzE8UsoW43SMUI DhQrEfMBkbuM
clKOth9DsP8AhFPCf/Qs6L/4ARf/ABNH/CKeE/8AoWdF/wDACL/4muB3eIZN d1WazTUIWa1u
1SB45zGkilREVeVjESwBYeWqgZwc1XDXVxPqFppM/iERCHTyFuXnEyFrlhIw D/OPlByemAcc
ChRvYHp/Xp/mejf8Ip4T/wChZ0X/AMAIv/iaP+EU8J/9Czov/gBF/wDE1xUk Wpx+OLSO2XUo
rW3lEDKwupUlh8knzGkZzF94gY2l8rktzUWkaHqU0eiJfXmvYutPke/3XcyF ZV8vYCQQYz8z
cDG7HzbsGlbS/wDX9fqHkd1/winhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDg BF/8TVDw39sk
8M6Y+oCUXhto/O81Sr79ozuB7+tavl1bgk7CuY0Vt8PprPUbuPRNEaHTXkS7 P9mpmIx/e42Z
OMHpnPbNaSeF/CUiK6+GtFKsMg/YIun/AHzXn2o6PqVt4Y1u8s7G5kuJ5L+3 mtUQ754nkk8t
1XuVLZGOqs3XirM0WrXPi+1iRdStrdWEEqxrc7HiMB/eb9/lL8xAwF3gqDkZ qFHT7v6/r9Cn
p+P4Haz+HPCFtGHfwxpJBZVxHpiOck4HCoTjnk9AOTxUn/CKeE/+hZ0X/wAA Iv8A4muNdNeu
NNaaRb+O4tJrazCpvXz9s6ebNtHVWXHPOBu7E1VM15D4ksFlfWRfSarMkyO0 i20kIjlMYTP7
sjaEPy85B3c0+Vf18v8AMXS53E3hzwbbR+ZP4e0KJNwXdJZRKMkgAZI6kkAe 5qT/AIRTwn/0
LOi/+AEX/wATXlrWOq6lp2oNdRaybctZ3P2cLeK0TicmVFLuXkKp3QBTgFVy BW2kOqHxqrSX
mpQWavD9jjNldypJCYxkO4fy1bdvyZULDg56YFG/9f1/wQbtc7f/AIRTwn/0 LOi/+AEX/wAT
Ve+0PwVptm91d+HdGSJcDI06NiSTgBVCksSSAAASScCr3l1l+ILa1l0iRbyO 7aIMjBrSN3lj
YMCrqEBYkEA8A+4IzQ42BMlsND8Galai4t/DOlhCSNs2lLE4I7FHQMPxHvVn /hFPCf8A0LOi
/wDgBF/8TXnmpt4jvbTT/OuNRgsfMuENzHYXHnSAFfKeSKBo5FJG/sFyASoy MW1bWZfGNgyn
URFG6Rzf6PcrHPGYCTKct5SZcgbNu8EckdKLIVzuP+EU8J/9Czov/gBF/wDE 1Xt9C8F3VzdW
8Ph3RWltXEcy/wBnRjaxUMByvPDA8etcba2l7baJoJ1Vtee1mgZ77yZLl7gX G1dgYR/vFTAf
hcDOM9eZLjSr+PUtW1K0/tRJF1KzNuiNIqSRlYFkLL/GNu4EtnG09Dmnya2/ rcZ23/CKeE/+
hZ0X/wAAIv8A4mobzQPBmn2M95deHNFjt7eNpZX/ALOjO1VGScBcngdqueXW T4otpbjwnrEM
ETySyWUyoiKWZmKEAADqaUo2TaHHWSTE0qx8Caz5ws/Dml74dvmRz6QIHUMM qdsiKcHnBxg4
PpWj/wAIp4T/AOhZ0X/wAi/+Jrkb7QtWh0ma8e8lm1K4Nnb5sIWgMUKzKSAN zNnDuWOenYAG
obq1v4dbngjOt/akuLddOZJJ3t/s4Cb/ADGyYyc+bkyEueMc7abgr2/r+v8A gkp3VzsIPDnh
C4QunhjSQAzIfM0xEOQcHhkBI44PQ9RkVJ/winhP/oWdF/8AACL/AOJrzrUP 7au4Idt7fx2P
2/UElmggubhlZZiIgRA6ybQA4HJUYAI6Y2raGW41qSDWJNZd5EQWclutzDA0 ZiG4v5eFR9+/
IkOR8uO1TbS6G9Hb1/M6eDw34NuoEnt/D2hSwyKGSSOyiZWB7ggYIqT/AIRT wn/0LOi/+AEX
/wATWD4Es/sfhCxtmivIpokCTJdiUMsgA3BfM/h9Nvy+ldJ5dW4LoK5gyr8P YNWbTZdA0xbh
JUhZjo37pZHAKqZfL2AncuAW7gda2P8AhFPCf/Qs6L/4ARf/ABNcXd6Terru r6hIl5Np66jb
ySWKwgrOqxRYkTC72KOAcAkHYRgmnw3GqDUrPT2j1UyprE8k0hhl8r7OyymM eYRtK8oMAnBA
GBioS013/wCG/wAxvTX+up2P/CKeE/8AoWdF/wDACL/4mj/hFPCf/Qs6L/4A Rf8AxNch4Xsd
VtLjQpbmXVZGutNkN8LuWR1WUGPZkNwjYLjjGcHOTzXa+XVcgmzN1LSfBGkw JLd+HNJAkfZG
kWlLLI7YJwqIhZjgE8DgAnoKq3MXw/tIbWSTw7prNdKXihh0UyzFR1JjWMuo GQDkDBIBwaXx
LBbG1t5Z/wC0Y5Ipd0Fzp9u80kL7SM7VVsggkHKleee1ZGn3V/YXkWr63YXR N5YxxM1taSSt
G6O5w0aBmXcrg9MAggnOMrlX9eg/6/E3J7HwBb6MNYk0XQhp5UMJhp8ZBBOB wFznJxitAeFv
CTKGXw1opBGQRYRc/wDjtcUmn61ItjbRaPGyNcXOozQ3c5ijQO7eXGWRHBb5 yxXsR1rofCyX
yaDFa6jAYrq0ZrdsEsrqpwrKxA3Art5wOc0KN/6/rqJu39f10NT/AIRTwn/0 LOi/+AEX/wAT
WfPY+AbW1muZ9D0SOGC4W2kZtOT5ZCyqARt7ll56YOenNa3l1xuq6Hc3/iS4 04wSjTruM3bz
gHYJRG0O0kHg8ow/3TQ42/r+ulxpnQnR/BIvjZDw3pTTqVDKmlKwXcGI3MEw BhTyT6eozb/4
RTwn/wBCzov/AIARf/E1xumRaxLBpeoT2t5bXN7qhkvIcEFI1geMbwP4SUU8 8ZYd6qWFj4hs
9LsZreXVpb660adpxcyO4W4UR+X8r/Kj8sAMDOOc8mjlX9elwWun9bnaroXg t9RksF8O6Kbq
OJZmT+zo+EYsAc7cdVb8qsf8Ip4T/wChZ0X/AMAIv/ia87W2vBNqdxpUOvi3 azs0aS6WYXBU
TOZhGZPn3BCeBzk/L2q+o1a1tZL3Sk1aa0S62W0F55plZHj2ksJPn2iUg5fk AMR8uKOUP6/A
7X/hFPCf/Qs6L/4ARf8AxNH/AAinhP8A6FnRf/ACL/4msDw3barHeT29/Lcv FYx/Zo5Zif8A
SCWLeYSfvEJ5Yz67h610vl0+RCuUZNC8FxX8Fi/h3RRczo8kaf2dH8yptDHO 3AxuX86LfQvB
d1c3VvD4d0VpbVxHMv8AZ0Y2sVDAcrzwwPHrWRrelXl94q0hra6vLNI7a5D3 NtGjYJMWFJdG
UZwe2ePrXOajpmuWQ1RIbrUpIpNViNxd/ZnaV4fs6jIW38tmAcKD5eDwc5w2 Vy/187FHdLoX
gt9RksF8O6KbqOJZmT+zo+EYsAc7cdVb8qsf8Ip4T/6FnRf/AAAi/wDia84v 49Rs7Ke6FzqL
E2enwi8W3lgkb/S3BULJlt21gMMSTkZznnrfC0cuzUCv9ofYDOPsn9oGXzdu xd3+t+cLu3Y3
e+OMU1FMTf8AXyNr/hFPCf8A0LOi/wDgBF/8TR/winhP/oWdF/8AACL/AOJq by6PLo5EK5D/
AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A4ARf/E1N5dHl0ciC5D/winhP /oWdF/8AACL/
AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5D/winhP/AKFnRf8AwAi/+Jo/ 4RTwn/0LOi/+
AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/ACL/4mj/hFPCf/AELOi/8AgBF/ 8TU3l0eXRyIL
kP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDgBF/8TU3l0eXRyILkP/CK eE/+hZ0X/wAA
Iv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRyILkP/CKeE/8AoWdF/wDACL/4 mj/hFPCf/Qs6
L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/8AIv/iaP+EU8J/8AQs6L/wCA EX/xNTeXR5dH
IguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQs6L/AOAEX/xNTeXR5dHIguQ/ 8Ip4T/6FnRf/
AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5dHIguQ/8Ip4T/wChZ0X/AMAI v/iaP+EU8J/9
Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ0X/wAi/+Jo/4RTwn/wBCzov/ AIARf/E1N5dH
l0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A4ARf/E1N5dHl0ciC 5D/winhP/oWd
F/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5D/winhP/AKFnRf8A wAi/+Jo/4RTw
n/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/ACL/4mj/hFPCf/AELO i/8AgBF/8TU3
l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDgBF/8TU3l0eXR yILkP/CKeE/+
hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRyILkP/CKeE/8AoWdF /wDACL/4mj/h
FPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/8AIv/iaP+EU8J/8A Qs6L/wCAEX/x
NTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQs6L/AOAEX/xNTeXR 5dHIguQ/8Ip4
T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5dHIguQ/8Ip4T/wCh Z0X/AMAIv/ia
P+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ0X/wAi/+Jo/4RTwn /wBCzov/AIAR
f/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A4ARf/E1N 5dHl0ciC5D/w
inhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5D/winhP/ AKFnRf8AwAi/
+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/ACL/4mj/hF PCf/AELOi/8A
gBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDgBF/8 TU3l0eXRyILk
P/CKeE/+hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRyILkP/CKe E/8AoWdF/wDA
CL/4mj/hFPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/8AIv/iaP +EU8J/8AQs6L
/wCAEX/xNTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQs6L/AOAE X/xNTeXR5dHI
guQ/8Ip4T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5dHIguQ/8 Ip4T/wChZ0X/
AMAIv/iaP+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ0X/wAi/+ Jo/4RTwn/wBC
zov/AIARf/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A 4ARf/E1N5dHl
0ciC5D/winhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5 D/winhP/AKFn
Rf8AwAi/+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/AC L/4mj/hFPCf/
AELOi/8AgBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi /wDgBF/8TU3l
0eXRyILkP/CKeE/+hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRy ILkP/CKeE/8A
oWdF/wDACL/4mj/hFPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/ 8AIv/iaP+EU8
J/8AQs6L/wCAEX/xNTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQ s6L/AOAEX/xN
TeXR5dHIguQ/8Ip4T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5 dHIguQ/8Ip4T
/wChZ0X/AMAIv/iaP+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ 0X/wAi/+Jo/4
RTwn/wBCzov/AIARf/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ ANCzov8A4ARf
/E1N5dHl0ciC5D/winhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5 dHl0ciC5D/wi
nhP/AKFnRf8AwAi/+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A 6FnRf/ACL/4m
j/hFPCf/AELOi/8AgBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFP Cf8A0LOi/wDg
BF/8TU3l0eXRyILkP/CKeE/+hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wAT U3l0eXRyILkP
/CKeE/8AoWdF/wDACL/4mj/hFPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE /wDoWdF/8AIv
/iaP+EU8J/8AQs6L/wCAEX/xNTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+ EU8J/wDQs6L/
AOAEX/xNTeXR5dHIguQ/8Ip4T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ ABNTeXR5dHIg
uQ/8Ip4T/wChZ0X/AMAIv/iaP+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAI p4T/AOhZ0X/w
Ai/+Jo/4RTwn/wBCzov/AIARf/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJ o/4RTwn/ANCz
ov8A4ARf/E1N5dHl0ciC5D/winhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gB F/8AE1N5dHl0
ciC5D/winhP/AKFnRf8AwAi/+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/ AAinhP8A6FnR
f/ACL/4mj/hFPCf/AELOi/8AgBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/ AImipvLoo5EF
yc29wST50XP/AEyP/wAVSfZp/wDntF/36P8A8VVmRnWJ2SMyOBwoIGfxNOrP nZVkVPs0/wDz
2i/79H/4qj7NP/z2i/79H/4qrdIzqpUMwBY4UE9TjOB+AP5Uc7CyKv2af/nt F/36P/xVH2af
/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/AOKo+zT/APPaL/v0f/iqtkgA knAHeqyajYyE
hL23YjrtlU4/WjmYWQ37NP8A89ov+/R/+Ko+zT/89ov+/R/+KqSK+tJ5DHDd QSOM5VJASMde
BU9HMwsip9mn/wCe0X/fo/8AxVH2af8A57Rf9+j/APFVP9og37POj35xt3DO fSpKOdhZFT7N
P/z2i/79H/4qj7NP/wA9ov8Av0f/AIqrdFHOwsip9mn/AOe0X/fo/wDxVH2a f/ntF/36P/xV
W6KOdhZFT7NP/wA9ov8Av0f/AIqj7NP/AM9ov+/R/wDiqt0Uc7CyKn2af/nt F/36P/xVH2af
/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/AOKo+zT/APPaL/v0f/iqt0Uc 7CyKn2af/ntF
/wB+j/8AFUfZp/8AntF/36P/AMVVuijnYWRSlspponjadQrqVJRWU4PoQ2Qf cVS0zw5BpBna
0fMk5BllneWeR8DABeR2bA7DOBk+tbVFHMwsip9mn/57Rf8Afo//ABVH2af/ AJ7Rf9+j/wDF
Vboo52FkVPs0/wDz2i/79H/4qj7NP/z2i/79H/4qrdFHOwsip9mn/wCe0X/f o/8AxVH2af8A
57Rf9+j/APFVboo52FkVPs0//PaL/v0f/iqzY/DFumrf2oZHkuxu2NNLNKse 7rsRpCqZ6fKB
xx0rdoo5mFkVPs0//PaL/v0f/iqPs0//AD2i/wC/R/8Aiqt0Uc7CyKn2af8A 57Rf9+j/APFU
fZp/+e0X/fo//FVboo52FkVPs0//AD2i/wC/R/8AiqPs0/8Az2i/79H/AOKq 3RRzsLIqfZp/
+e0X/fo//FUfZp/+e0X/AH6P/wAVVuijnYWRU+zT/wDPaL/v0f8A4qj7NP8A 89ov+/R/+Kq3
RRzsLIqfZp/+e0X/AH6P/wAVTJ7CW4gkhecBJFKkxh0YA+jKwIPuDmr1FHMw sZljpI02zjtL
Vo0hjzgFGYkk5JJLEkkkkknJJyasfZp/+e0X/fo//FVboo55BZFT7NP/AM9o v+/R/wDiqPs0
/wDz2i/79H/4qrdFHOwsip9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDFVboo 52FkVPs0/wDz
2i/79H/4qj7NP/z2i/79H/4qrdFHOwsip9mn/wCe0X/fo/8AxVH2af8A57Rf 9+j/APFVboo5
2FkVPs0//PaL/v0f/iqPs0//AD2i/wC/R/8Aiqt0Uc7CyKn2af8A57Rf9+j/ APFUfZp/+e0X
/fo//FVboo52FkVPs0//AD2i/wC/R/8AiqPs0/8Az2i/79H/AOKq3RRzsLIq fZp/+e0X/fo/
/FUfZp/+e0X/AH6P/wAVVuijnYWRU+zT/wDPaL/v0f8A4qj7NP8A89ov+/R/ +Kq3RRzsLIqf
Zp/+e0X/AH6P/wAVR9mn/wCe0X/fo/8AxVW6KOdhZGbe6SNQt/Iumiki3pJt 2MPmRgynhuxU
Gp/s0/8Az2i/79H/AOKq3RRzsLIqfZp/+e0X/fo//FUfZp/+e0X/AH6P/wAV VuijnYWRU+zT
/wDPaL/v0f8A4qj7NP8A89ov+/R/+Kq3RRzsLIqfZp/+e0X/AH6P/wAVR9mn /wCe0X/fo/8A
xVW6KOdhZFT7NP8A89ov+/R/+Ko+zT/89ov+/R/+Kq3RRzsLIqfZp/8AntF/ 36P/AMVR9mn/
AOe0X/fo/wDxVW6KOdhZFT7NP/z2i/79H/4qj7NP/wA9ov8Av0f/AIqrdFHO wsip9mn/AOe0
X/fo/wDxVH2af/ntF/36P/xVW6KOdhZFT7NP/wA9ov8Av0f/AIqj7NP/AM9o v+/R/wDiqt0U
c7CyKn2af/ntF/36P/xVH2af/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/ AOKo+zT/APPa
L/v0f/iqt0Uc7CyKn2af/ntF/wB+j/8AFUfZp/8AntF/36P/AMVVuijnYWRU +zT/APPaL/v0
f/iqPs0//PaL/v0f/iqt0Uc7CyKn2af/AJ7Rf9+j/wDFUfZp/wDntF/36P8A 8VVuijnYWRU+
zT/89ov+/R/+Ko+zT/8APaL/AL9H/wCKq3RRzsLIqfZp/wDntF/36P8A8VR9 mn/57Rf9+j/8
VVuijnYWRU+zT/8APaL/AL9H/wCKo+zT/wDPaL/v0f8A4qrdFHOwsip9mn/5 7Rf9+j/8VR9m
n/57Rf8Afo//ABVW6KOdhZFT7NP/AM9ov+/R/wDiqPs0/wDz2i/79H/4qrdF HOwsip9mn/57
Rf8Afo//ABVH2af/AJ7Rf9+j/wDFVboo52FkVPs0/wDz2i/79H/4qj7NP/z2 i/79H/4qrdFH
Owsip9mn/wCe0X/fo/8AxVH2af8A57Rf9+j/APFVboo52FkVPs0//PaL/v0f /iqPs0//AD2i
/wC/R/8Aiqt0Uc7CyKn2af8A57Rf9+j/APFUfZp/+e0X/fo//FVboOQCQpYg HCjqaOdhZFT7
NP8A89ov+/R/+Ko+zT/89ov+/R/+KqyhZo1LrtYgErnOD6UksscETyyuscaK Wd3OAoHJJPYU
c7CyK/2af/ntF/36P/xVH2af/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/ AOKo+zT/APPa
L/v0f/iqt0Uc7CyKn2af/ntF/wB+j/8AFUfZp/8AntF/36P/AMVUtzd21lF5 t1cQwR5xulcK
M/U0W13bXsXm2txDPHnG6Jwwz9RRzsWl7EX2af8A57Rf9+j/APFUfZp/+e0X /fo//FVboo52
OyKn2af/AJ7Rf9+j/wDFUfZp/wDntF/36P8A8VVuqqalYy3Bt4722eYHHlrK pb8s5o52GiE+
zT/89ov+/R/+Ko+zT/8APaL/AL9H/wCKq3RRzsLIqfZp/wDntF/36P8A8VR9 mn/57Rf9+j/8
VVugdRRzsLIqfZp/+e0X/fo//FUfZp/+e0X/AH6P/wAVViNndMvGY2yflJBI 59qfRzsLIqfZ
p/8AntF/36P/AMVR9mn/AOe0X/fo/wDxVSx3dtKjPHcROqv5bFXBAfONp988 YqajnewWRU+z
T/8APaL/AL9H/wCKo+zT/wDPaL/v0f8A4qrdIzqpUMwBY4UE9TjOB+AP5Uc7 CyKv2af/AJ7R
f9+j/wDFUfZp/wDntF/36P8A8VVuijnYWRU+zT/89ov+/R/+Ko+zT/8APaL/ AL9H/wCKq0zq
pUMwBY4UE9TjOB+AP5UtHOwsip9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDF Vboo52FkVPs0
/wDz2i/79H/4qj7NP/z2i/79H/4qrJZ/NC+Wdm0kyZGM56Yp1HOwsip9mn/5 7Rf9+j/8VR9m
n/57Rf8Afo//ABVSNe2qXK2z3MKzt0iMgDH8OtT0c0gsip9mn/57Rf8Afo// ABVH2af/AJ7R
f9+j/wDFVbpGZUUsxAUDJJPAFHOwsVfs0/8Az2i/79H/AOKo+zT/APPaL/v0 f/iqmgure6Qv
bzxTKO8bhh+lSjqKFNvqHKVPs0//AD2i/wC/R/8AiqPs0/8Az2i/79H/AOKq xGzumXjMbZPy
kgkc+1OJABJOAOpNHOwsir9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDFU+G/ s7l9kF3BK+M7
UkDH9KsUOUluJWeqKn2af/ntF/36P/xVH2af/ntF/wB+j/8AFVZkZ1idkjMj gcKCBn8TTqOd
jsip9mn/AOe0X/fo/wDxVH2af/ntF/36P/xVSTXSQOFaOdiRnMcDuPzUEUxL +F5Ui2zo0hIX
zLeRATgnGSoHQH8qn2utrj5fIT7NP/z2i/79H/4qj7NP/wA9ov8Av0f/AIqr dNZnDIFjLKxO
58gBeP1qudisit9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDFVbpglQvtBOc4 BwcE+gPQn/A0
c7CyK/2af/ntF/36P/xVH2af/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/ AOKo+zT/APPa
L/v0f/iqt013WNdzZxkDgEnk46CjnYWRW+zT/wDPaL/v0f8A4qj7NP8A89ov +/R/+KqSO8hm
XdF5jqDjKxMRn8qkSRZN23cNpwQykEHr0P1o52FkV/s0/wDz2i/79H/4qj7N P/z2i/79H/4q
rdFHOwsip9mn/wCe0X/fo/8AxVH2af8A57Rf9+j/APFVboo52FkVPs0//PaL /v0f/iqPs0//
AD2i/wC/R/8Aiqt0Uc7CyKn2af8A57Rf9+j/APFUfZp/+e0X/fo//FVboo52 FkVPs0//AD2i
/wC/R/8AiqPs0/8Az2i/79H/AOKq3RRzsLIqfZp/+e0X/fo//FUfZp/+e0X/ AH6P/wAVVuij
nYWRU+zT/wDPaL/v0f8A4qj7NP8A89ov+/R/+Kq3RRzsLIqfZp/+e0X/AH6P /wAVR9mn/wCe
0X/fo/8AxVW6KOdhZFT7NP8A89ov+/R/+Ko+zT/89ov+/R/+Kq3RRzsLIqfZ p/8AntF/36P/
AMVSi1uW6Sxn6RH/AOKq4AANzfgPWkLFup/CjnYWRV+x3X/PRP8Avyf/AIqj 7Hdf89E/78n/
AOKqzRRzsLIrfY7r/non/fk//FUfY7r/AJ6J/wB+T/8AFVYR1kRXRgysMhgc gj1rlF8X3tyP
NsdGWW2b/VySXJQsOxwEOPzo52FkdH9juv8Anon/AH5P/wAVR9juv+eif9+T /wDFVzieK9Vk
UtHokDAErlb4nkHBH+r7EEUieLdTeR400W3Z48B1F8SVzyMjy+KOaQWR0n2O 6/56J/35P/xV
H2O6/wCeif8Afk//ABVc9/wk+sf9AGH/AMDT/wDG6P8AhJ9Y/wCgDD/4Gn/4 3RzsLI6H7Hdf
89E/78n/AOKo+x3X/PRP+/J/+Krnv+En1j/oAw/+Bp/+N1f0jXptQvGs7uwN pP5ZlTEnmK6g
gHnA5BI7d6OdhZGl9juv+eif9+T/APFUVZoo52FkRXKeZayL5TS5H3Fbbn8f SpaiuU8y1kXy
mlyPuK23P4+lS1IznZ9Iv9R1m7nh1aWCKORVEIaTH3FPaQDv6VNqGmXkMLz+ dDMohwTM0oMZ
UqxK4b0Qn1yBzjppWqXNtfXbGOJoJ5A6t5hDDCKuMbcfwnvUep/b7q2ubaG3 tissTRq7zspX
cCM7Qhz19fyrLEN1afs2FKPJPmRcRSqKpcuQACzYyfc44rj7Dxb4gu/Fsmgz eFPI8jDz3ZvS
0SxEnDqfLG7ODgcEkEHGGx2VFagU9XONFvz6W8n/AKCaqpqptLm6DpOwkkDo UjZhjYo7D1Bq
5qUD3Wl3lvFjzJYHRcnAyVIFcxcWWqTyyyNo7yfugsSy/Z3Ab5sn5mOM5Xke nsK0jFNauxEm
09Easd01xqEDkOFkvSyBwQcC3I6HpyDWzNIY49yqCSwUAnA5IH9a5jSbHU4r qwSeylSOCaRz
Izx4ClXCjCsf7yjAGBXR3aSSWriHBkGGUHoSCD/SlNJWsOF+pWknYWzQHymB ZtynB53E92Wp
rZ9pWJQpjO8owck4DYx+vr2qn/xNv+eSfp/8VU9ml4bgyXSoqqhC46kkj3Pp UlF+iiikAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSOMow2s2VPyq cE8dM0tI4yjD
azZU/KpwTx0zQA2FdsEa7NmFA2Zzt46Z71yXjuZ4NNlaa61G3sHRI5/IjjaO RWfDJnaXVipI
BOE6DOTXWwrtgjXZswoGzOdvHTPeoL/T4dSgSC53GESLIyA4DlTlQT1wGAbg jlR2yCCkrqxx
0l9qWg3Bup7+yuHm8iOaS5BVYY13YUsMcFnP73bwc5Ujhe2tZvtFpDPmI+ZG r5ifehyM/K2B
uHocDNcrpPgtE8ibULi4aOGZpILJmUrEm8mNGbBZto2ZG4jK/wAQrrI4o4VK xRqilixCjAyS
ST9SSSfc0le2pFNS6nIX/i3xBaeLY9Bh8Kef5+XguxelYmiBGXY+WduMjI5I JAGcrnsqKKZo
cFo97FrfxFvrW8j83yvOiUNnCqh24Hp6/Xn0qK4li0Hxzb2tpdJMzSpHIFzu CuwXbJ2JG7I+
natvUPDd5Hq82raLcQw3U6FHWXIAJGCykA4PHcHnmqnh7wVJp9+l9qM6Syxs WREJcFv7zMQM
nn0HPNcnsnzXtrfc4uSd+W2t9zr5jKsEhhRHlCkorsVVmxwCQDgZ74P0Ncn4 a8Wa3rus3djd
eF302KzYpcTy3e7a+MhVGwbyQQcg42kHPK56+ius7TF8Wy3EHha/ktVLShBw Ou0sA3/jua5L
VrvT4/C2jhVI1WSJW8qHHC56t6exHNejEBlKsAQRgg9643xP4RD6cW0KyRbt 3KyDfwY2UhgA
x2jqP/rjIOFanzakewdWoldJPTXodJo96l7pls/nxyziFDMEcEqxXnOOnOaj 16/1DTNJlvNN
0z+0povma2E3lsy99vyncf8AZ7845wDyvhzTPFkPiSO71QbbcpsmPmg7gA+0 ffYn5mz/ACxz
nva0pyclqjpr0o0pKMZXVjA8I69qHiTSRqV5o/8AZsMuDbq0/mNKv97G0bR0 x69emCegHUdf
wpKUdR1/CrMSG2Ty4AvlGLk/IzbiOT1P61VkvZlu7qM27+XbRrKTEd8kqnPC rj1Uj1498i1b
J5cAXyjFyfkZtxHJ6n9aw9bs76a9fyrP7VaXEKRyhWQMNjMcYYgc7hyDkYPQ 4IajzaBexl2N
new6PdXslqI42uLqYwXO9G2PuAcgEEHB5B52j5QD97r7NJI7OJZWZpAo3buo Pp1PTp1J9Set
c3HpssziMeHoIN3HmzJCVX3IViT9O/qOo6OztIrG0S2hGETPpySck8cDkngY HpiidGMajqXu
2TCT5FG2xzutamkWr3EBbUAIrdCBAsoXcSxz8oweMcjuCOoIrN0m5F1YadDb RuA9vFComSYe
VgocpgjK/JnjkHHO37vSajpF1dXzXNrfJb+ZCsLq8HmAgFiCPmGPvH9KqaVo F9atpz3t/DJ9
jTiKKEgBihXG4tyBk9hn2riqUZTlZ7HYpwUN9ToEUqiqXLkAAs2Mn3OOK5LU 7mHUdc1O1v3m
+waXaid7eLjziQDk+uM9K6+uf1fQbqXUl1XSLpba+2eXKsgzHMvo3B/kc8V0 yWmhwVU2tDnd
P1PTp2hi021NtHcFYlE4dQreYnKFWXd90E4G4Njnb09ARSqKpcuQACzYyfc4 4rnNO8PXz39v
eaxcwSfZM/Zre2TbGhPfoPyx15rpailSUG5dWVTlNwSl0ONsPFviC78WyaDN 4U8jyMPPdm9L
RLEScOp8sbs4OBwSQQcYbHZUUVsWRFP9LV/Kb/VkeYW469AP61Df3Dw/Z4o2 CNPL5e/rsG1m
JA9cKQPQnODjBmKf6Wr+U3+rI8wtx16Af1qjrdjdXtvAbKWOOeCbzB5nRgVZ SM4ODhiQcHkD
is63NyPk3Lp25lc8612zvrDW7+5a+jnj3+aqfaIwwJIIynBLAc/dxwPpXQeC dX1DUNSuYpfM
a1WHcxeVpNr7uMFueRu46fL2768VlrEEQjjtbFVH/T459ySfL5JPOe9a9lZL aIzM3mTyYMsp
GC2OgA7KOw/mSScYVcRVmnUVkkKtRhzKUZfImuLiK1geedwkSDLMe1c3ea0t xIiXOYLRxhGj
YO24/dLDBGOnHIzjORXTGJJJo2lyY052di3GCfpzWRPoMdx4g+3ttS2XbIsK Z+aUEncfQfdO
B1PJ75qrGVS8GtP6/AqDUdSxplrJG0lxJuXzERFRySwVc4LE8knPf0HfNaQ6 jr+FJSjqOv4V
rThyRUSZS5nchtk8uAL5Ri5PyM24jk9T+tZmtTQLcWcF4W+ySby4A4LADaD7 ck49QK07ZPLg
C+UYuT8jNuI5PU/rVfU9Mg1WzNvPuXurr95D6itYtX1MqkXKLUdzz/XPEcdx Y2yQyo1zERiZ
V2su0YUjHAOc5+o7DFeh6ZPJdaVZ3EoxJLAjuPQlQTXJ2nw5tUvTPe3rXUZb cYhEE3/7xycj
j2rtgAAABgDoKVlGKgne19RQhZuT3ZFcp5lrIvlNLkfcVtufx9KlqK5TzLWR fKaXI+4rbc/j
6VLSNDBuV8rVbqfZs/duPN2bOvkfx7E9P+evOOjYwkdnK8t1auZGkQ3e0N5u 8ZEMpI/1smOo
/u9uva3dafcDU3uraCGTfGVYtMIWGdmcMkZf/lmv8XOeRwuI7LSbs6s2oX9w +2PAtrVLh5I4
/k2liWA3Mct27nqTxc5Jx5V5GSUlK9jbqKVN00DeUzbS3z7sBOPTuT0qWopU 3TQN5TNtLfPu
wE49O5PSoNSRywRiq7mA4XOMmsqSaUwwKsYdxOzeUsjKWzu4BAznnn6HNa1Z ltHcw3TyNaIA
yAFlxvLcEkndjk56Y6L6UmrgXAqpdII2YqVfq5YcFcdSfU0t1JPFayPbQLPM oysTPs3e2cHH
+enWmoZJLlXaJlCqwyxHUlfc+hqxTAxdB1m91lZZJ9KayhQlA0kpLMwOCAu0 dOcn149cad3I
kUIZnVTuBUscDIORk+nFT1HOhlt5I1xllKjPuKAK0DW9rKtmPs+58ugjRVyc c5UA+nB9sHkZ
NiL/AFs/++P/AEBaq29rKJZZWZ4t6qm0bTnGfY+tW4ovKDfMzFjkk49AOw9q SAz9d1O60ixN
3b2H2yNMmUCXayD+9jByPX0+mcWNMubq8sUuLuz+xyPyITJuYDtngYPt/XgX KKYGRd292NYj
nFxtgPG3cRgcZHTGe/8AwH3NWxiN5DDKiozbtrRkkcAdd3PTNWnRZEKOMqar xWMKbzIiSszZ
3Mgz0A/pSdwJoJPNiDHGckcd8EjP6VXnlMt4LLc0SmPzHcHDOucbUP5ZPUAj HLAi2AFUKoAA
4AHaobq1ju4tjllIO5HXhkb1Hv8AoQSDkEioqxlKDUdyoNJ6lOCzubRGitbu 0jg8x3RDak7Q
zFscOBxnHQVcsrn7ZYW91t2edEsm3OcZAOM/jVC08P2MUBF3a2l1cM7u8zWy gsWYt3yeM469
q1qyw9OpBe99xdSUXscbf+LfEFp4tj0GHwp5/n5eC7F6ViaIEZdj5Z24yMjk gkAZyueyoorp
MiusjybiJo0AYrtMZJ4OOuR6UiCO2jhSN93ARlAxk/3gP1I/H1zK9vA7Fnhj Zj1JUE1Ha2i2
sYGdzAbc4xgegFICaQuI2MaqzgHaGbAJ7ZODj8jWHpGuajqeoT20+jNaJbnb LI8+cNjIAG35
ux64wc9xneopgFFFFABTkGW56Dk02nn5Yx6t/KgBrHcxNJRRQBleIo5ptFeK 3uXtpZJYUEqF
gVzKoP3SD0OOCKw4dNuLUX1rda9A8ikII7ieYB8qD826UkA7scencZB6LWLS W905oYVid/Mi
fZMxCMFkViCQD1AI6Gq9kNWsTcCHStMSOWXzAiXjqE+VVxxD/s5/Ghybi4PZ kuPvKXVEmhu0
9rLdFgFnmkYRqchPnYHnJySeuDt9B3PGRmNPBOlRF4w8oiby3iEm9VwxGCyj HA6nB6dwa7rS
4J7eyK3IjEzzSyssbFlXfIzgAkDOAwHQVwD2GlXvh3T7K+1W10/ULJPLKzuM qcAMChYE/dGD
WSg40uRDqTnrKG5J4bs549QjmRYJIkhnMrQ2ew5LgiPIbBbkYz/CMDIO6tbw /bSzanrF9Laz
QQ3EsflCdNjEKuDweetcNPcnT9Sg0/Tb+yKRybxdeauHY7ctuzhB8oG3OeO+ a9L/ALf0L/oL
6f8A+BKf41tCn7Kmlff8AblUtKe6MSbXhpc2vz3wMtrZXcUUaiSGLYrQxt96 RkX7zHq2eeKs
23iXTbvT3vIYbhlEME6JsXdKs3CbRnGSwK8kcj05qi1l4caNX/4SoC9F0bo3 ourfzWcoY+Rt
2Y2fLwoxj15qWC18JwPpLLrdu39mRmOINeRkSDHG/wBSCMjpzSXn5flqN+Rc tfEOn3XiefQP
LdLyJGk5licEDbnhHZl+8CN6rntWlHGI/FNljvZXH/ocFYOnweGtO1T7bH4k jkCmYxW8l3D5
cfmuHfGAGOWH8RJFbVlc22oeIoLixnjuIYbSZJJIm3KrM8RUZHGfkbj2o6IO p0FFFFAEN2Qt
nMWkSNduCzruA/DvSXALvbxb2VZJMNtOCQFY4z26CnXL+XayP5yw4H32Xdj8 PWkl/wCPm0/6
6t/6LegB32KD/pt/4ESf/FUfYoP+m3/gRJ/8VWbdadZP4hs2azt2Z45XYmJS WYFME8cnmqt/
qk80d/b7Va1e1uPLfZtOU4P8RJ5JGdq9OM0X0Glqbn2KD/pt/wCBEn/xVH2K D/pt/wCBEn/x
VZR1O8tEkhlFu0gjhMbKCFXexT5uecYznjPtT31G/SRbYG2af7SIDLsYJgxl s7c5yOOM8+2e
AlGl9ig/6bf+BEn/AMVR9ig/6bf+BEn/AMVWZBqd75kDXH2fynuHtnCIwOVD fMCT0O3pj8al
0rUri8upo5lXy/LSWJwmwsrE4ONzeg64PtQMvfYoP+m3/gRJ/wDFUfYoP+m3 /gRJ/wDFVYoo
Ar/YoP8Apt/4ESf/ABVH2KD/AKbf+BEn/wAVViigCv8AYoP+m3/gRJ/8VR9i g/6bf+BEn/xV
WKKAK/2KD/pt/wCBEn/xVH2KD/pt/wCBEn/xVWKKAK/2KD/pt/4ESf8AxVH2 KD/pt/4ESf8A
xVWKKAK/2KD/AKbf+BEn/wAVR9ig/wCm3/gRJ/8AFVYooAr/AGKD/pt/4ESf /FUfYoP+m3/g
RJ/8VViigCv9ig/6bf8AgRJ/8VR9ig/6bf8AgRJ/8VViigCv9ig/6bf+BEn/ AMVR9ig/6bf+
BEn/AMVViigCv9ig/wCm3/gRJ/8AFVUuIfL1C0gjmmWKffvXzCT8oyME8j8D TpZNVF+IY47c
wNyJSp+Ueh56/wA/zw67/wCQxpn/AG2/9AFAE/2KD/pt/wCBEn/xVH2KD/pt /wCBEn/xVYph
kg1u3JtdtxJdSE3O5T5kW0nb1zgDaMEYGB610VAdSv8AYoP+m3/gRJ/8VR9i g/6bf+BEn/xV
WKz72XU47mNbWKCSJzjLA5Q+/PT/APV9QB8kIt57donlAdyjK0jMCNrHuT3F TvIkS7pHVB0y
xxTLjcDZ7iC3nckDAJ8t6qa7/wAgS7/3P60AXEnilbbHKjnrhWBqSsOAg6xY +auH+yfu9rZB
9c8VuUAISFUsxAA5JPamxyxy58uRHx12sDio72Y29nLKASyrxjHXoOtFlCbe ziiJJZV5zjr1
PSgBL2dreBHQAlpoo+fRnVT+hNWKpap/x6x/9fNv/wCjkq7QAhIVSzEADkk9 qAQyhlIIPII7
1Tv2Evl2nlGUSnLqMcIOeckdTgUzSXcQSW0m7fA5T5gc7f4e5zx70AaFFNkU vGyq7ISCA64y
vuMgj8xWHpFn4gj1CdtV1NZraM7YkSJF83j7xwMjHpnqPQcgG9UUlzFE212I PBJ2nAycDJ6C
paxtRQzRG4keNCsihYZBuBCtn5gD1/offNAGzRWRpM1157QyjEBj3wg9QucA f/r9qt6nBeXF
i6afd/Zboco5QMpPoQQeD6jkfoQC5RWXoUGqxWIfV7vz7qTBKBFCxD0yoGT6 np6ep1KACmRy
xy58uRHx12sDiqWq3McUDxOzKGXnb156AfXn8vepdMieKxTzVZZXyz7jzk/5 FAFuisXXrbXJ
Vik0W+WFwQskUiIVIJ+8CQTx3HcdOeDqWsUsNrHHPcNcSqPnlZQu4/QcD/PX rQBNRVe6S8fZ
9kngixnd5sJkz6Yw647+tZuo22vyWLrb31p5xK7PLtmQg7hzkyHgdTwcjIwe lUkn1E3Y2qKb
GHEaiRlaQAbmVcAnuQMnH5muPv8ASfGsni2P7H4j8rQZcySZt4TLDgj92uU5 znhj0AOckDdI
zqr2dreBHQAlpoo+fRnVT+hNTSOIonkbOFBY49qqap/x6x/9fNv/AOjkqzcI z20qKMsyEAe+
KAGG52uFaJgcgffQ4525wGz14p8UwkZ1KOjrjKsOx6HjiqVzNNJBJIiSALnk ngFXzn7xHGPT
9OKkeHybkzKX3ttVnKj5hv24PyDsfX8xzQBLcTtDcWcagETSlGz2AjduPxUU +5eWK1mkgh86
ZULJFuC72A4XJ6ZPGar3v/H5pn/Xy3/omSrFykstrNHBN5MzIVSXaG2MRw2D 1wecUIDNl1qb
+z1a3sGm1EgD7IX2rv8A40EpG0lfm6ddpq9eT3UH2f7LZ/ad8ypL+9CeUh6v z1x6Dk5rl0gt
obkf2teyNYo2FmlaOJDc5k8xuPmTnleeGzj+GtO1ur6/FrCl08BWQTrM0SMb u3GMggH5GO4Z
I9MgDO0bSglsZqTe5vUVW1C3ubrT5obS9eyuHXEdwkauY27HawII9R6Z5B5r n/B9j4sgS4m8
U6ulzIWMcNvDFGEVQfvllUEk44HYHnk4XE0OpqC6uharH+7eRpG2IiYyTgnu QOgPeotViln0
90ii81tyMY8gb1DAsOeOQCOeKxXs3EU0zWUmnqGhEKxvGp8wlkJ43DGHAORn 8hWkIp6tkSk1
sb9rdC6WT928bRtsdHxkHAPYkdCO9T1laMrQPc28pLTZWZ3MgfduBUdFXH3P Sqvi608Q3Gkm
Tw1qX2W/hywiaONlnH93Lg7T6Hp2PXImSs7FRd0b9Vbm6kiuIreKON5JEZ/3 khQAKVB6A/3h
VbQbTVLPSYo9Z1L7ffn5pZRGqKCf4VCgcD1PJ5PHQR65bSX0Zs4BZ/aHgkeF rmFZArgoAcE5
/iPO0jkZ9GznGUlaDsyk0ndmja3C3dnBcqMLLGsgHoCM1NXPXb6jC0Vs17Yz MCB9ltkNvIRg
4wTKeOnHH9K19OW4WxjFyrLLlsqzbiBuOATk54xT1Wj+8jmu7WLVFch4l0zx nPrNpJ4e15La
wmYJcxy28TfZwB99crlgcfdJzuI5wTt6yFGigjjeV5WVQpkcAM5A6nAAyfYA e1Mo5gfEDRf7
en0dlu/tMIkL+XD52NjhDlYyzLknI3KOPqMs1f4jaDo9kbqVrh0UurL5YicM oVtu2UoSSHUg
DOefSqep6nNpd/rkMT3VrdXl/aeRMtqzKUZYEYhypT++Oe49as6lo2paLpes 6ra+I737R5L3
L7oICHdI8DP7vgYQDjFbL2fMnbTtf/gE2dtzr1YOiupyrDINLTIXMkEbnGWU E4+lchYaT41j
8WyfbPEfm6DFiSPFvCJZsk/u2wnGMcsOoIxgk7cSjqridobizjUAiaUo2ewE btx+Kip3dURn
Y4VRkn2qne/8fmmf9fLf+iZKszrvt5FOSCpHH0/GgBFuI2JAD5AyQY2B7+3s aekiyDKkkdc4
4NU7SGC4V5XZbg7imWCtgBjjoKsQwpAfLjQIiooAA+vt/X/64A152XUYbcAb HhkkJ75VkA/9
CP6VYqlJ/wAhy1/69pv/AEOKrtABUaTrJK8aAnZwzdgfT61T33ru/lsGAeQc FTjj5R+f/wBe
rluhS3jVlCsFG4AADPfp70APJCqWYgAckntQCGUMpBB5BHelrEBvYbUlFDQN GxcqVYK27sPT
HX0zQBrxTrPuKAlAcB+zfSm3F1FaqjSlvnbaoRGYk4J6AE9AalTbsXZjZj5c dMVS1AyLPYGJ
FdxccKzbQf3b98H+VNK7E3ZXHf2nb/3Lr/wFl/8Aiamt7qK6V2iLfI21g6Mp BwD0IB6EUefq
P/Phbf8AgU3/AMbqCwaRri/M0axyfaBlVfcB+7TvgfyqnFJExk2y7RXLeMLH xZOlvN4W1dLa
QMI5reaKMoyk/fDMpIIzyO4HHIw3Qafb3Nrp8MN3eve3CLiS4eNUMjdztUAA eg9Mck81BZm6
34i/sS6toG0u8uRckLHLFJAiFyQBHmWVPnORhRyecZwcZtl8QNPu5U3Wc8Nu 0Rna4N1aSokQ
bYZGEUzt5YYbS+3avJYgAkXfFXhn/hJ4tJj+2vaCw1KK+JjB3SBAwKBgwK5D feHT0rnfBvgB
vCfiO2lN40yW2kvYxFYCEkDXBmZi247CC+3Yc5GCGPzBVez1NOVSjeO63/zX 6r57behUVg+B
/wDkQPDn/YLtv/RS1l3+k+NZPFsf2PxH5Wgy5kkzbwmWHBH7tcpznPDHoAc5 IG5mZ1V7O1vA
joAS00UfPozqp/QmleMTXscbtIIxE7kI5XJBUDkc9zUOqf8AHrH/ANfNv/6O SrK/8hFP+veX
+aUAMMVkJViJlEjAkIbt8kDqcZ96jU6a5lCzMxh/1oF652f73zcdD1qjcTWU Xia1Hm26TtFI
rjcoYk7NoPfPpWS2JLS2SP5mtoCL0Dkr+8QsG9+HP50IDozJpQthcm4xbk4E v219p7dd2KlE
NkzBVMpYruwLt849evSsqJYZ0vrtbhordbjzYpotpziMKxGQQcnI6daXTbj7 NerYtEgkYAEG
XMigLlflx90Djdn72eOaANf7Lbf3Z/8AwJk/xo+y2392f/wJk/xqSigCP7Lb f3Z//AmT/Gj7
Lbf3Z/8AwJk/xqSigCP7Lbf3Z/8AwJk/xo+y2392f/wJk/xqSigBIrC2kzxO Mf8ATzJ/jUn9
mW3rP/4ESf8AxVS238X4VFqUl9DbebYpHI68tG6kkj2wRz7d/wCYBXvNPgtt OnkhMyNFEzJi
dyBgZHBOKlpsxujoN014IxMYHJWMHC/KeOpyadQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQA
UUUUAIqqgwoAHXAFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFACbQWDYG4DAOOc UtFFABRRRQAU
UUUAFFFFACKqoMKAB1wBS0UUAFFFFACModSrAFSMEEcGloooAKKKKACkKglS QCVORkdKWigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigBQCTgUrkF
uOg4FKPlQt3PAplABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAybf5Em x9jY4bZux9B3
NMmyJ7VsEgSnJAzjKMP5kU6aZLeIySHAHGAMknsAO5qv9pum5W2hUdhJOQ34 7VI/U0AXjEhk
WQqhdQQrHGQD1wfwFQjT7MPI4tbbfKCJG2Ll89c+uar+fef88bX/AMCG/wDi KPPvP+eNr/4E
N/8AEU7MV0XGtoH3b4om3psbIB3L6H25PHvTY7O2hjSOKCBEjbciqqgKfUDs eT+dVfPvP+eN
r/4EN/8AEUefef8APG1/8CG/+Ioswui4LeEYxFENrlxwOGOcn68nn3psFla2 pY29vBCW+95a
qufriqvn3n/PG1/8CG/+Io8+8/542v8A4EN/8RRZhdGjj3H5ijHuPzFZ3n3n /PG1/wDAhv8A
4ijz7z/nja/+BDf/ABFFmF0aOPcfmKMe4/MVnefef88bX/wIb/4ijz7z/nja /wDgQ3/xFFmF
0aOPcfmKMe4/MVnefef88bX/AMCG/wDiKimvb6IArYxSjuY7g/L+BUE/hmiz C6NbHuPzFGPc
fmKyob65uCyxw229fvI07Ky/UFMipvMv/wDn2tv/AAIb/wCIpDL+PcfmKMe4 /MVQ8y//AOfa
2/8AAhv/AIijzL//AJ9rb/wIb/4igC/j3H5ijHuPzFUPMv8A/n2tv/Ahv/iK PMv/APn2tv8A
wIb/AOIoAv49x+Yox7j8xVDzL/8A59rb/wACG/8AiKPMv/8An2tv/Ahv/iKA L+PcfmKMe4/M
VQ8y/wD+fa2/8CG/+Io8y/8A+fa2/wDAhv8A4igC/j3H5ijHuPzFUPMv/wDn 2tv/AAIb/wCI
psk2oJGWWygkI/hW4OT+agUAaOPcfmKz7vP9raewVyqeZuZVJA3LgZNJHcXk sYdLe2Kn/puw
/A/JwfaneZf/APPtbf8AgQ3/AMRQBYis7aCaSaKCCOWTl3RVDN9T3qfHuPzF UPMv/wDn2tv/
AAIb/wCIo8y//wCfa2/8CG/+IoAv49x+Yox7j8xVDzL/AP59rb/wIb/4inwX ImLIyNFKoBaN
8ZAPfjgj3FAD7rJltQATiUsSBkAbGHJ/EUTwR3MRimXch6rkjNRzXJSTyYYz LNjJUEAKPVj2
/U9eKb5l/wD8+1t/4EN/8RQA+Ozt45VlWP51XarMxO0egz0qeqvmX/8Az7W3 /gQ3/wARR5l/
/wA+1t/4EN/8RQBNNBHcLtkBK+gYgH8qeBtUAZwOOTmq3mX/APz7W3/gQ3/x FHmX/wDz7W3/
AIEN/wDEUAOvYGuIERCAVmik59FdWP6A1Yqr5l//AM+1t/4EN/8AEUeZf/8A Ptbf+BDf/EUA
TeRH5/n4PmYxncenpjpTVtIUuWuFQiVuC248j0qPzL//AJ9rb/wIb/4ijzL/ AP59rb/wIb/4
igC1RVXzL/8A59rb/wACG/8AiKPMv/8An2tv/Ahv/iKALVQT2kFxIjyoGKHI 9/Y+opnmX/8A
z7W3/gQ3/wARR5l//wA+1t/4EN/8RQBZwNxbAyeCaWqvmX//AD7W3/gQ3/xF HmX/APz7W3/g
Q3/xFAFqopraG4ZDKgYpyMmovMv/APn2tv8AwIb/AOIo8y//AOfa2/8AAhv/ AIigBxsrczic
x7pAdwZiTg1Yqr5l/wD8+1t/4EN/8RR5l/8A8+1t/wCBDf8AxFAFqiqvmX// AD7W3/gQ3/xF
HmX/APz7W3/gQ3/xFAFqiqvmX/8Az7W3/gQ3/wARR5l//wA+1t/4EN/8RQBa oqr5l/8A8+1t
/wCBDf8AxFHmX/8Az7W3/gQ3/wARQA69ga4gREIBWaKTn0V1Y/oDViqvmX// AD7W3/gQ3/xF
HmX/APz7W3/gQ3/xFACvYwvIz/MpZWU7WIB3YycdM8Uv2QFwzSsSCD91RnnP UDPXmoEu76SV
kSzgKrkGT7QduR1H3Mk/hjqM54qXzL//AJ9rb/wIb/4igB1xA01xZyKQBDKX bPcGN14/FhT7
lJZbWaOCbyZmQqku0NsYjhsHrg84qLzL/wD59rb/AMCG/wDiKPMv/wDn2tv/ AAIb/wCIoAzp
NAf7IrW960OpgA/bNpZd/wDG4iJ2AtlvpuNStoawTQS6dO1oySL5mcyh4v4o wGOEBwOR0xVz
zL//AJ9rb/wIb/4ijzL/AP59rb/wIb/4ir55dyeVFqiqvmX/APz7W3/gQ3/x FHmX/wDz7W3/
AIEN/wDEVBRaqK4t4ruBoZl3RtjIBIPByCCOQciovMv/APn2tv8AwIb/AOIo 8y//AOfa2/8A
Ahv/AIigAs9OtrEyNArhpMBmeVnJAzgZYn1P51aqr5l//wA+1t/4EN/8RR5l /wD8+1t/4EN/
8RTbb1YJW2LVU9S02HVLOa2neZUliaJjFKyHDYz04J4HUHuOhILvMv8A/n2t v/Ahv/iKPMv/
APn2tv8AwIb/AOIoTtqgauUBockU+Ib1hamZJmjlDSuSpU48xmzj5R1B/ljZ qr5l/wD8+1t/
4EN/8RR5l/8A8+1t/wCBDf8AxFDk3uJJLYtUVV8y/wD+fa2/8CG/+Io8y/8A +fa2/wDAhv8A
4ikM5ufwdqF5qt1Pc+I7k2Uu4x20aN+7bzUlRsu7KdpQKMIOCabrvg/WNYsZ LVfFl0iyxvE/
mQDG1gAcCIx5P+9uHJ4rpvMv/wDn2tv/AAIb/wCIo8y//wCfa2/8CG/+IrVV pqSl1XkieVWs
TxJ5cSR5ztUDPrin1V8y/wD+fa2/8CG/+IqOe6u7eIySW9sFH/TdiSewA2cm siia4gaa4s5F
IAhlLtnuDG68fiwqd1Doynowx0qCD+1Jog7WMERP8Elwcj8kNSeVqX/Pvaf+ BDf/ABFAB5ZA
IWRlByeAO+fb3/T65cqbWLZJJ45A9T/jTfK1L/n3tP8AwIb/AOIo8rUv+fe0 /wDAhv8A4igC
N4GbUYbgEbEhkjI75ZkI/wDQT+lTSJ5kbIHZM8bl6im+VqX/AD72n/gQ3/xF Hlal/wA+9p/4
EN/8RQA6ONIo1RFCqvAAp1R+VqX/AD72n/gQ3/xFHlal/wA+9p/4EN/8RQAT RCaPYzMFPUKc
ZHp9KeAFUKoAA4AHameVqX/Pvaf+BDf/ABFHlal/z72n/gQ3/wARQA9EVFCo oVR0AGBUNzbf
aPKIlkieJ96smMg4I7gjoTT/ACtS/wCfe0/8CG/+Io8rUv8An3tP/Ahv/iKA IvIuv+gndf8A
fEX/AMRT7e38gys00kryvvZ325JwF7ADoBTvK1L/AJ97T/wIb/4ijytS/wCf e0/8CG/+Ip3F
YkoqPytS/wCfe0/8CG/+Io8rUv8An3tP/Ahv/iKQySio/K1L/n3tP/Ahv/iK jmGqRxlksoJT
/dS5IP6qBQBJBBDa28dvbxJFDEgSOONQqooGAABwAB2qSsyPUbppFie1hhmb pHNKyk/TKYP4
Zqz5l/8A8+1t/wCBDf8AxFADr2BriBEQgFZopOfRXVj+gNSKD/aEZ6KYZF3Y 4BJTH8jUPmX/
APz7W3/gQ3/xFHmX/wDz7W3/AIEN/wDEUAXvK/6aJ+dHlf8ATRPzqj5l/wD8 +1t/4EN/8RR5
l/8A8+1t/wCBDf8AxFAF7yv+mifnR5X/AE0T86o+Zf8A/Ptbf+BDf/EUeZf/ APPtbf8AgQ3/
AMRQBe8r/pon50eV/wBNE/OqPmX/APz7W3/gQ3/xFHmX/wDz7W3/AIEN/wDE UAXvK/6aJ+dH
lf8ATRPzqj5l/wD8+1t/4EN/8RR5l/8A8+1t/wCBDf8AxFAF7yv+mifnR5X/ AE0T86o+Zf8A
/Ptbf+BDf/EUeZf/APPtbf8AgQ3/AMRQBpQgR5y6c+hqXen99fzrI8y//wCf a2/8CG/+Io8y
/wD+fa2/8CG/+IoAvaiwbTLpVO5mhcALySSDUdVfMv8A/n2tv/Ahv/iKPMv/ APn2tv8AwIb/
AOIoAtUVV8y//wCfa2/8CG/+Io8y/wD+fa2/8CG/+IoAtUVV8y//AOfa2/8A Ahv/AIijzL//
AJ9rb/wIb/4igC1RVXzL/wD59rb/AMCG/wDiKPMv/wDn2tv/AAIb/wCIoAtU VV8y/wD+fa2/
8CG/+Io8y/8A+fa2/wDAhv8A4igC1RVXzL//AJ9rb/wIb/4ijzL/AP59rb/w Ib/4igC1RVXz
L/8A59rb/wACG/8AiKPMv/8An2tv/Ahv/iKALVFVfMv/APn2tv8AwIb/AOIo 8y//AOfa2/8A
Ahv/AIigC1RVXzL/AP59rb/wIb/4ijzL/wD59rb/AMCG/wDiKALVFVfMv/8A n2tv/Ahv/iKP
Mv8A/n2tv/Ahv/iKALVFVfMv/wDn2tv/AAIb/wCIo8y//wCfa2/8CG/+IoAt UVV8y/8A+fa2
/wDAhv8A4ijzL/8A59rb/wACG/8AiKALVFVfMv8A/n2tv/Ahv/iKPMv/APn2 tv8AwIb/AOIo
AtUVV8y//wCfa2/8CG/+Io8y/wD+fa2/8CG/+IoAtUVV8y//AOfa2/8AAhv/ AIijzL//AJ9r
b/wIb/4igC1RVXzL/wD59rb/AMCG/wDiKPMv/wDn2tv/AAIb/wCIoAtUVV8y /wD+fa2/8CG/
+Io8y/8A+fa2/wDAhv8A4igC1RVXzL//AJ9rb/wIb/4ijzL/AP59rb/wIb/4 igC1RVXzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKALVFVfMv/APn2tv8AwIb/AOIo8y// AOfa2/8AAhv/
AIigC1RVXzL/AP59rb/wIb/4ijzL/wD59rb/AMCG/wDiKALVFVfMv/8An2tv /Ahv/iKPMv8A
/n2tv/Ahv/iKALVFVfMv/wDn2tv/AAIb/wCIo8y//wCfa2/8CG/+IoAtUVV8 y/8A+fa2/wDA
hv8A4ijzL/8A59rb/v8At/8AEUAWqKq+Zf8A/Ptbf9/2/wDiKXzL/wD59rb/ AL/t/wDEUAWa
Krebf/8APtbf9/z/APEUebf/APPtbf8Af8//ABFAFmiq3m3/APz7Wv8A3/P/ AMRR5t//AM+1
r/3/AD/8RQBZoqt5t/8A8+1r/wB/z/8AEUebqH/Pta/9/wA//EUAWaKrebqH /Pta/wDf8/8A
xFHm6h/z7Wv/AH/P/wARQBZoqt52of8APta/9/z/APEUedqH/Pta/wDf8/8A xFAFmiq3nah/
z7Wv/f8AP/xFHnah/wA+1r/3/P8A8RQBZoqv52of8+1r/wB/j/8AEUedqH/P ta/9/j/8RQBY
oqv52of8+1r/AN/j/wDEUedqH/Pra/8Af4//ABFAFiiq/n6h/wA+tr/3+P8A 8RR5+of8+tp/
3+P/AMRQBYpwXHLZA/nVU3GoKMm0tjjnCzcn6ZQDP4inw3C3AYgMrqcOjfeU +9AEzNuP8hSV
AZpZZWitYfNZTh2ZtqIeuCeTn2APUZxmn+XqX/Pvaf8AgQ3/AMRQBJRUfl6l /wA+9p/4EN/8
RR5epf8APvaf+BDf/EUASUVH5epf8+9p/wCBDf8AxFHl6l/z72n/AIEN/wDE UASUVH5epf8A
Pvaf+BDf/EUeXqX/AD72n/gQ3/xFAElFR+XqX/Pvaf8AgQ3/AMRUU/8AakSB ksIJjnG2O5wR
7/MoFAFmis6K/uZX8sW8CS43eXJK6Nj1wYwce9T+Zf8A/Ptbf+BDf/EUAWqK q+Zf/wDPtbf+
BDf/ABFHmX//AD7W3/gQ3/xFAFqiqvmX/wDz7W3/AIEN/wDEUUAVtTfZd2xP RUkYfX5R/Jj+
dZF1fXK6lbC3CvmGUsjylF6pg8A89e3c1d8QyeXJbt/sSD9Urmp3llu4ZEkk jCxuCybc8leO
QfQ/lXRTjeNzGcrSLGiapqs14y3wkEezI3IRg7Y/+ma9y/c9PYE2ta16504W UdnaxXM93ceQ
qzTmJV+RmyWCsf4PTvWDplvPZ3LSSMpBXBwV5O2MdkX+4TyT19ckmuWTawdP Uu6R29150hSZ
4nK7HX5WQgg5YdxxmscLTmqa573v1NMROHtHy7W6GzaeL7F9OiudRuLbTpXl eBo57hQPNRir
KrHG7kcHHTHAq/Nrtjb3kVnNfW0d3KMxQPKodx/sqTk9D0rhdd0W6utNi03T CkdiIJYmha6l
i+dsYdimTJ/FlWODuycmrtlDf6fqly8cdtNbXZR5JHlZZIyqBNoG0hl+UEcr jJrocGYcyOg0
/wAW2N3pFvfXVzbWbS2q3UkUs65iRuMknHGeM4Aq03iPS0tIbttTs1tp2Cwz GdQkjeitnBPB
6V5/puiavpOgNp1tPCzOsbPL57xuSNoaMOFyFKggMOVzgDuK8iN4at7W4urj S0dftSmO8u2I
KyuHJV2BZ2GACCPmz1FKStd/1/X/AA5V03oekP4j0yL7L5mpWafa8fZt06jz s4+5z83UdPWq
uq6/fWup2Wn6fZW9zNcxyyE3F00KqEKDqEfJO/0HSvPrHw/eNZ6XO0AlX+zo Lea3e+mtNhTJ
6Rgh/vH5WHGOvJrb8Q6dLqmpWF0NO07UIreOVGgvn2rlimGHyPyNp7d6pwEp K52R16yji3zX
tqm0srkzLhWUEsMn0AJPoBT7XW7K+Mos723uDC2yQQyh9jehweD7GvOdbsry O31zVJFtgJ7C
eJ4kYkIojGGU7RliVw3TgJ/d51tEguobpr25htYAbWK2iitmLDYuTk5Vcfew F5xjqc0KN3/X
n/Xz8hOSSv8A10Oyu72ZLctAVD7lyzIXCruG47QQWwuTgcnFJeSalBYvMr2o AX/R5v8AWJeM
RlBGobIyOSScL/tDLDGnuZGjwi7juUspcpuXI3DcMkZGRkcjNS3erXlxZywe TblCuLaEfItm
wGEKMFycDgg8N/sjKmJQlfQqMlbU2ZJ1k2kswZfusrYK/Q/06e1aFjfCf91K QJgM5HAceo/q
O35GuV+1H3pReMpBBYEHII6g+opypX2FGpbc7euZ8Z2M1zY286XEUcUMgWRJ jhDvZVDk9tuf
yJrS03WIrsLFKQs54HGA/wBPf2p+tsU05WVGci5tyEXGW/fJwM4H51zSjf3W aySnGxT0rxBY
SzwaUl09zMqeWLk4Kzuq/MRyTngnJ44OCau63qn9j6d9r8nzv38MOzdt/wBZ IqZzg9N2fwrm
tLu4pfG8q/2MIJ2LhyQd8XH3z8xX5sAZAGdw5POd3xPo7a9ob6cFhZZJ4HdZ xlGRJUdgRg5y
qkYqINv7xUZcy1DVdcOm6hBZiKEmW0uLnzZ5/KjTytnDHacA7+W7Y6GrZ1jT Uv4dPl1CzS/m
TfHbGdfMdcE5Vc5I4POOxrl9X8A2bSyvoWn6Xp3m6Zd2cnlQiHe8oQITsXkD a2fTPANEfhG8
g8USX7RxXVtNLDOS2p3EBhdEVP8AUqDHL9wEFsHnB6Cr6f13Zq9v68jfbxR4 fSFJm13TBE7+
Wrm7j2s+AdoOeTgg49CKtNq+mpdTWrahaLcQIZJYjMoeNAASzDOQAGU5PqPW uMvvBmtS+EdM
0K3ntvLhsHtriNbya3QylQBJmNcyKPmyjYB3ZNaE/hO7ltdaVZLbzbu5triE Nkq/kpFhJOPu
loyOM8Nn2p9/6/ruHUvT+M9GiurLGoWD6dcwzSG/F2nlIY2jXbu6HJkx14x7 1r/2lYeTNN9t
tvKhUNK/mrtjBG4FjngEEHntWQdJv9R1vStU1K1sYmtILmNoo5mmAMmwKVZo 17KwPA645rn9
P0V7e/0XQku7eWS3soU1eKJt4CwkND/u5YkYIG5QewoX9fiJ7XO3h+XUrlV+ 6yRyH/eO5Sfy
Vfyqlf2N5NqTTInnQGFEVP7RmttjAsWOIwQcgr1/u1dj/wCQrcf9cIv/AEKS rVIDIsLG8h1J
ZnTyYBC6Mn9ozXO9iVKnEgAGAG6f3qdrUM91JptrBcGAzXRVmDOAQIpGwdjK Tyo7jtWrVW8s
/tZgZbia3kgk8xJIgpIO1l/iBHRj2oAyL3Rb3To4Lo6kWC3UClVa4BIaVFI+ adh0PcGta6AF
5YuPveYyZ/2SjEj81H5VFJptxOEW41e9mjWRJPLZYQGKMGGdsYPUDoamuv8A j5sf+u5/9FvQ
AmngeVM/8TzyFj64YqP0UVz93cxw6XphiupGu7hYRKrXUpYBwPnGHAHOe2K6 HT/+PZ/+u83/
AKMauESzuUW3dLe4LDyJHR7SdSrIoBXhDnp1pcsJS9/szWlbW53OnzTuk0Ny Uaa3k8tnTo/y
qwPscMPypsus6XDcTwS6lZxzW8ZkmjadQ0aAAlmGcgAMpyfUetR6RI0z38xi ljWS4BXzImjJ
AijBOGAOMgj8KwtW8JXWoW/iFY5YUk1C7t7mAh3TPlLFhXZcMuWjPKkkZyOe KUdFb+tyNGzo
rPV9M1CMSWWo2lyhTzA0M6uCuSN2QemQRn1BqAa9YJb3V5c6hpsVjCyYuBeK V2sqlS5IAUnc
MDJyCDnnFc8PCV81nCIY4bGd5ZIrzOozXhkt5AvmYkkUNv8AkXGRgY6803V/ Bt7d3N1cWzw/
8hKK8ggW6lttyLbiEqZIxujPUgrnoAepxX9fj/l+pKOsTVdOkt/Pjv7Vofk/ eLMpX58bOc4+
bIx65GKsJLHIZAkiMY22uFYHacA4PocEH8a4p/BE9ysMJENpaSWxS5gW6kuG 81S5iZZHAZsG
VmJODlVrTsb2Pw3Zx22qJeTX87Nc3D2Wn3FzGXdiSAyRkcdADg4A4p/1/X9d gE0XxfDrs8xt
H002iXrWiP8A2gDJJtDZIQKRk7cqN3K5bjGDo/8ACT6Btjb+3NM2yyeVGftc eHfAO0c8nDKc
e49ayoPDV4i2OZYP3Gs3GoN8zcxyedtA4+9+8XI6cHmqkHhjV9P0nw/baf8A ZIr2xgWCa8W6
ZQq5UuBGY2WUNt/i2kHoQTmkv8vyHK2tv61f6WN/QvEml+I4biXTLqKYW8zw yBJFYgqxAPyk
8NjIPcc01fEVnHPq4v5ILK202dIWuJ5gqNujRwSTgLy+Ovb3rPsJn8LJdwaj DNJDcXs9xbyW
NtcXTFXcuQ6xxnYRuAHJzz9KztT8LXuryT6layLibUYr+CGSeezZkFuIiruo EkTdTwD0wRyc
H+X+X/BDS7+Z1qatpstrJdR6haPbxoHeVZlKKpG4EnOACCDn0Oapap4m03T7 bU/Ku7S5v9Pt
ZLqSyW4US7VXdyOSoPHOO4rJg8KXKTafsSC1tCoGoWwupLgv5bmSPbI6gt8z HcWwSDjnFZsn
ga//AOJzAEglW7F41vdSapcDy2nDcG32mMYLkFgckc4zxQ/8wja6v5f8E6nV Nfh0mLTJrhY0
hvJvLeWSUIsK+U8hYkjGBsx265qaXxBosFnFeTaxp8drKhkjne5QI6ggEhic EZYDPuPWsfV9
G1q++wFI9LmGnX0dzbxzO6h0WFlIY7Ww3mMSCBwAD14rFfStT07xFogitdNu NRdNRumhklZI
YzJJESEcITwGxnb83PTPA99P60Etl6f5/wDAO1uNc0i0eJLnVLKFpdnliS4R S+/OzGTznBx6
4NJFrujzxTyxarYyR28gimdLhCI3JwFY54OeMHvXKjwLOmm31rvs5Xm0FdLi kZSNsmZC3GDt
TLrwM/d6cCrOq+ELi+nuPL+yCCW3sITG2cHyJzI2RtxjacD8uBTtrb+v6/zH /X5f5/gdRYaj
Y6rbC5069t7y3JKiW3lWRcjqMqSKztc8TWOi7IWntpL55IVWzM6rKUklWPeF 5OBuz07Yqqjx
+G9U1a6u0uXi1K6WaFbKynuCu2GNG3iNDtJK9+v54zNQ8P6nqk1y9nFYGxv7 y01DzroSR3Ef
lmPKGMp1xHwSQRuIK96S1a7af1+f3C2OibxBp1pAsmpalplpvneGMm8Xa7Kx G3Lbfm9V7HI5
61PcazpVperZXOp2cN2yhlgknVXIJ2ghSc4J4+tcdqvg7XLvS7jT4Lm3NvcS 3zvH9smtwDNI
WjcmNcybVJBjOFOepwKoa8httWfRorjSLm4vtRsbjyRMTeRlDEG/dBfuBYy2 8kYBIx3ojq0v
T+v1G9L/ADO7m8R6FbrO0+tadEtuwSYvdIojYkgBsng5Vhg9wfSnza7o9sYR PqtjEZghiElw
i+YHzs25PO7Bxjrg4rnpvDWrxaS9raSw5l1S4u540u5bbzYpHdlHmxrvUjch OOu3GcVTh8C3
SaPdWkhsnmk8PppUbncQrjzMnJGdh3J6njpwKOn9dv8AMLK9v63t+Wp2Vlqm n6kZhYX9rdGB
/Ll8iZX8tv7rYPB9jVusXT9GlsvEE18PJWCTT7e1CpkHdG0hJxjGMOAPxrap slBUF9I8On3M
sZw6RMynHQgHFT1V1P8A5BV5/wBcH/8AQTSGE6LBZxRR7kjDxRjaxBC71GM9 elZB1eC41ddM
09LyO/jnkSRZ3LIqIqksw3H5G8xNpxk57VrakWFnuVHYrLExCKWOBIpPA56V z1tYm38RSawb
u7eWZ5BKn2CUBoiFCJ042lc577m4GapU4yTuS5NNWOot5vPtopsbfMQPjPTI zWc/ibQI7P7W
+uaatt5gi85ruMJvI3Bd2cZwQcenNW9PVl0q1R1KuIEBVhgg7Rwa4uXwRfpp Ph2KLyJptNtH
tZ4E1CezR94XLLLEN3VOhXBz2Iqf6/r+upasdqdQs/KMou7coJPJ3eaMeZnb sz/ezxjrmqia
/p0cFgb3UdNgnvgPIRbxWWZjjiNjtL8kcgdxxWZZ+Gp7bWYZR5MemIiT/ZVk Zyt0I/KzuYcq
EA54JIzisKLwHqFuNNLpBerHp0NlcQ/2pc2igxsx3Dy1IkU7j8rgYx7mmt/6 /rcXRs7xL+zk
MQS7gYzIzxhZAd6rjcR6gZGT2yKratrdlo+gXOszyo1pBAZtyuuHGMgKScEt wB6kiuYuvBWo
SvdvBdwowmdbI7mBigl3mYHj72ZWIHT92mSOcaWqXNrqmlah4asYb2K4mtZb SJpdOuEgU7Co
/emPZt9wTntnipd3Hz/r+vvKVuZX2LOmeI4rmxS8vrjSbeFoI5i0OoiUDexU clVG0kABu5yM
cZJqHjLw7p1lc3MmsWMhgtvtRhiuYzI8eAVKjdzuyMdjketZ2r+FLzUbqaRX tvLkt7GLa5PJ
huDI+eOhU4Hv1x1pNT8O6te3esw2zW9pp+oWsySf6S0vnStGEVzGYx5eMc7X IIHIJOQ5dbeY
o9L+X6XOnsr621GxivbOeOe3lXckkbhlYexHFZeneKdNutJ0m8vbq1sJtTjV 4Lea4UM7HHyr
nBY5IHA7ikttbW2+z6bf2t2l9hY3+zWVzPACemJhEFx0yTjHOelcxF4D1C3G ml0gvVj06Gyu
If7UubRQY2Y7h5akSKdx+VwMY9zT0v5f8P8A8AlfDrud4uoWTpA6XduyXGfJ YSAiTAJO3nng
E8ehrLbxTp0z6cdNubXUYbu9+xtLbXCusTeW8nJXOT8o44+9msyfwfcXS6za yXUcdncQTxWG
0EtAZ+ZSw4/i6YPQkcVBpvhTUIZdPmmt7eCW2vEnlf8AtW4vDKqwypx5q5XB kGFBxjPPHKXn
5Df+f5aG5c+JrGw1+TTL+e2tEEEUsc886oJHkaRQgBxz+7z15z04q5JrOlQ3 yWMup2aXjv5a
W7TqJGbAO0LnJOCDj0I9a5bUvDviC/u7i6eHRZJ77SU064dncCFtzl2QFG3L 8w+UkZxyRiqc
Oi3l9r/iCxt4rP7Kb+z8+7lc+eoihhcBV2kMTjgll2kk89KFvb+txvd2/rRf rc7GTxFokMss
Uus6ekkSM8iNdICiqSrEjPABBBPYiibxFolvZxXk+safFazKXime6RUdQQCV YnBGSBkeo9aw
4PCMsT2TstmXh1y41ORgDllfzQv8PLjen/fPXgUum+E7i01e0upvsrw28mou FGSVFxKrrgEY
+6GB+vejp/Xb+kDSv/Xn/l+J1cciSxrJG6ujAMrKcgg9CDTqy/DemzaP4a03 Tbhkaa1tkhcx
klSVGOMgcfhWpTdr6CCqbASa/ZxvyixvIB6MMDP5E1cqmv8AyMdr/wBe8n8x SAbqUkQ1K5+0
XckEcdtEUIndFDM0gyQrDPQflVHw5qV5ILeSVg8F3M8QRpHYxsoY5BYk4ITk E9TkY5zX8U2s
02srIkNwwSOF1KW8kisQ0oYZRTggMDTPDyXMT6ZaSWtwpiupJGc28qqFMcnJ ZkAHLAVHJHlv
1v8AqbXXIb/iHX08PWcVzJazXCySiPERX5e5Jyc4ChjwMAAklQCRBYeMdEv7 rVLZb6CKbTP+
PtZZ4/3Y2hmY4Y4CltpJ4DAjtW9XFa14T1PUv+Ehgie2WDULi3vIJPtEiP5k QiHlttUFVPlf
fVsjPA4q+v8AX9dzLQ6E+JtAFta3B1vTfIu3KW0v2uPbMwOCEOcMc8YFM0Hx NpXiW3uZtLu4
pxbTPDIEkViCrEA/KT8rYyp7jmucj8Mazb/Y5tPtLawvVmYzXR1u4umEbMm4 ESxHzdwTo23G
BtYZyNbSNN1vSzPbqunm1k1Ke4MhldnaGVpHxt2gK4ZkHVgRk8HAoezt/Wwv 6/P/AIBLoXi7
Sta0iO8N5ZwTi1W6ubY3Ss1sjLuy/QgY7kCr8WvaPPHPJDq1jIlvIIZmS4Qi NycBWIPDEkDB
5zXntz4W1TSfA9xHfxaZDFpWg3lvG1m7M07SICxYFF2j5ScAtuJzxjFabeEd R1fT5DdW+lW6
vDY28dvC7PG8MMwkYtlBglcgJggf3jnh6N6bf8ON6f16f5nVQ+JtAuXtkg1z TZXuiVt1S7jY
zEHBCYPzEHripotc0ifUTp0Oq2Ml8Ax+zJcIZPlJDfKDnggg+hBrn73wlcTv rTw/ZEe+1Ozv
Ym5BCw+Tuzhfvfu3xjPUcjJpieGZ9PS1um8jNrrV1qkxhR3do5BMAFCruZ8O gwOuMDPGUrdf
62/zf3A1pp/W/wDwPvOqvr+z0y0e7v7uC0tkxvmuJBGi5OBlicDmsjSvE8Wp gy5s4bcSXSbm
uxuZYZNm9RtwVI5Jz8uR1zmql9cP4jNlc6NbyNc6ZdLceTqtncWccoKOmAzx ZyAxOQrYwAcZ
zWZa+DtctIVkt7qwtbxI9S2NDu2xvcSq8e0Feg2nPpxgGhdbhpov66/8A6pP EehyaU+qJrOn
NpyNse7F0hiVuBgvnAPI796d/b+jYgP9rWGLhzHCftKfvGDBSq88kMQMDuQK 4Z9EufDVodWv
7rSLWRNUS7jj1LVpZIm/ceSVa4lUtv6sDtPTGO4seC9GubuPTNbUW0cKvqTx 7UIGJ5w0boCP
ulVJzxkMPWn/AF+Aui/rudhB4h0S6inlt9Y0+aOB1jmeO5RhG7HAViDwSeAD 3pkPibQLl7ZI
Nc02V7olbdUu42MxBwQmD8xB64rjIfAmtXMF7/aktpNNdLZJK0t7NcibyZ/M kYh1AQMCcRqN
oPHTmtm98JXE7608P2RHvtTs72JuQQsPk7s4X737t8Yz1HIyaEtr/wBbf8F/ IDr6wbXU9UNg
WuUtRMF/fSj93HZsBlxIrMSQByCpwwI+6MMd6sG10zVBYFbl7UzFf30Q/eR3 jEYcyMyggEcA
KMKAPvDChAXrNJdR0lRqcSF3ZjhUaPKhjsbaSWUldpwTkE9qrN5mnSiKd2e2 c4jmY5Kn+6x/
kf69bulxXcGnxx3rK0ys33ZC4C7jtG4gFiF2jJGTjJq1JGk0TRyIHRhhlI4I oApUVUcPpbbJ
i72n8E2CxQej+3+1+fvbBBAIOQaACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKxLjTr17+6l8rz4pHDRf8TWe32LsUFdiKR94Mc+9bdFAG XpdndW11cSTD
y4XRFSL7bLc4YFtzZkAxkFRgf3aj1O0uNQ1mytYLowL9nnkb5pAGIaIDiN0O fmPU9zxWxVS6
sWnuobmK8uLWaJHjDQhDlWKkgh1bugoAzG0q80vU9Mke/MqS3DRsitPyPKkb nfM4Iyo7enNa
bALq8TDq8Dhvfay4/wDQm/Ooxp8z3NvNc6nd3IgcyIkixBdxVlydqA9GPepZ P+Qrb/8AXCX/
ANCjoAo39nJeeDIIILUXTubeZ4CVxJ+9SRx8xA5+bg8dqxo3m0Bry9+zQeH4 ZlhjXdZrOJCg
mdzshfjC4JY9lNa+oNMPB1t5AuSwW13C23+YU3pvxs+b7u7p2zWXbW0uoy3k celNeWoWBkh1
xp9gf97uZPNVznBQcDv1rrpN+yd9r/5f1sclZL2qtvb/AD+f4nVaTPNJBMs+ o2l9LFM0bvax
7BGQBlGG9vmHfnuOKxrjxZeot7fW2kpPo1jI8c9z9q2ytsOJGjiCEMFII5dS SrYB4ztWMt88
DHUIbeGXdwtvK0i7cDnJVec54xXN3Gh62tnqGi2cliNLvpJW+1SyP51uspLS KI9pVzlm2sXX
G4ZB2/Nyy+I6oWsrnUnVLEJI5vbcLG6JITKo2M2NqnngncuAeu4etYFr480v U2tBpckV2JtR
ewk2zrmMqsjB/l3fK3lcdMg59qzdS8M6s91fQWC2H2C8u7S6aSaZ1kj8kxAo ECEHIiGDuHJ6
d6mt/Dmpx3FushtBBba1NqCOsrFnjkE3BXZhWBlA6kEAnI6Uv6/L/gj+z5/8 B/rY3V8T6TDb
Wr3+raVbTXCIyqL5GVi2duxjt3A4bBwM4NW5NY02HU4tMk1C0TUJV3x2rTKJ XXnkJnJHB7dj
XEW/ga9j0S6s5Wsnnl8PJpSPliBIPMyc7c7Muvvx04FWY/Cd5D4rk1F447u2 nmhuGZtUuITC
6IqH9yoMcv3AQWwecHoKel/6/rzCWl7f1t/XyO0vZLhLG4e0RZLlYmMKMeGf Hyg8jjOO4rM/
tO++w+Zut9nX7d5TeX1xs8nd5nmbvl2Z6993yVdvPtD2NwlpIsdy0bCJ2HCv j5SeDxnHY1nf
Yb37F5ey32dPsPmNs653+dt8zzN3zb8de2756QGjFG97ptsNRhC3BRHkVGI2 SY52kHI5yOD0
qBWktplt7hiwbiKY/wAfsfRv59R3Ans/tCWNul3IslysaiV1HDPj5iOBxnPY VJNHHPE0Uq7k
bqP89D70AMoqoJntHENyWZCcRz7eD2w2OAf0Pb0FugAooooA5/xIjSXFjGgy z71A9SStZ39h
6j/z7/8Aj6/41r6z/wAhXSv+uh/9CStqto1HCKsZOClLU47+w9R/59//AB9f 8aP7D1H/AJ9/
/H1/xrsaKPbyD2MTjv7D1H/n3/8AH1/xo/sPUf8An3/8fX/Guxoo9vIPYxOO /sPUf+ff/wAf
X/Gj+w9R/wCff/x9f8a7Gij28g9jE47+w9R/59//AB9f8aP7D1H/AJ9//H1/ xrsaKPbyD2MT
jv7D1H/n3/8AH1/xo/sPUf8An3/8fX/Guxoo9vIPYxOO/sPUf+ff/wAfX/Gj +w9R/wCff/x9
f8a7Gij28g9jE47+w9R/59//AB9f8aP7D1H/AJ9//H1/xrq5pHCSeSoZ0Use Ce2QMDqT6f8A
1sqLhCQMSLnjLRso/Mij28g9jE5P+w9RIwbbI93X/GrlvDr9sRs3Mv8AdkdX H6nP5GulqCS5
xC7RJK7BSVxExBPbkDmlKq5bpDVNLZmZ9o8Qf8+lt/n/AIHR9o8Qf8+lt/n/ AIHWwCyv5cmA
45BHRh6j/Dt+RLqjmXYqz7mL9o8Qf8+lt/n/AIHR9o8Qf8+lt/n/AIHV1rhk t0uWkChsHYTx
z2wFyTj39+nFTxzMzqrKnzLuUo+4Ecew9RRzLt+Ycr7mX9o8Qf8APpbf5/4H R9o8Qf8APpbf
5/4HV2T/AJDlr/17Tf8AocVWLmVobSaVQCyIzDPTIFF12Cz7mV9o8Qf8+lt/ n/gdH2jxB/z6
W3+f+B1Il7qEu4xW7SIrsm5YlwSpIPWXPUVasrqWZnhuYHhnjAYggYKksARh j/dqmrdCU77M
zQ2vLcPMLS33OioR2wCSP4/9o1J9o8Qf8+lt/n/gdaF7O0PlIG8pZX2GfGQn oP8AePQZ4z6n
CtkQatNbLJBFA9zHHNIqyEXDnAduM+U2cdOp6VzTxVOE+WS/M2jRlJXT/In+ 0eIP+fS2/wA/
8Do+0eIP+fS2/wA/8DrYjYvGrMjISASjYyvscEj8qr6hBdT2pWzumt5gwYMA vzAdVO5Wxn1w
ccHB6HfmXb8zPlfcz/tHiD/n0tv8/wDA6jjvNQfWLO2vYoY/maQBBz9xh6n3 qW3ivJ7qJotQ
1JYYzmdbqGFdx/55jEYz7uDjspOSVS6/5Gux/wCuZ/k9NWd9BO66l6wtbuS3 d4rmBEM8uFaA
sR+8bvvH8qtfYr//AJ/Lb/wGb/4un6T/AMeJ/wCu83/oxqvVBZnfYr//AJ/L b/wGb/4uj7Ff
/wDP5bf+Azf/ABdaNFAGd9iv/wDn8tv/AAGb/wCLo+xX/wDz+W3/AIDN/wDF 1o0UAZ32K/8A
+fy2/wDAZv8A4uj7Ff8A/P5bf+Azf/F1o0UAZ32K/wD+fy2/8Bm/+Lo+xX// AD+W3/gM3/xd
aNFAGd9iv/8An8tv/AZv/i6PsV//AM/lt/4DN/8AF1o0UAZ32K//AOfy2/8A AZv/AIuj7Ff/
APP5bf8AgM3/AMXWjRQBnfYr/wD5/Lb/AMBm/wDi6PsV/wD8/lt/4DN/8XWj RQBnfYr/AP5/
Lb/wGb/4uj7Ff/8AP5bf+Azf/F1o0UAZ32K//wCfy2/8Bm/+Lo+xX/8Az+W3 /gM3/wAXWjRQ
BnfYr/8A5/Lb/wABm/8Ai6PsV/8A8/lt/wCAzf8AxdaNFAGd9iv/APn8tv8A wGb/AOLo+xX/
APz+W3/gM3/xdaNFAGd9iv8A/n8tv/AZv/i6PsV//wA/lt/4DN/8XWjRQBnf Yr//AJ/Lb/wG
b/4uo59Nvbi3khe8twsiFCRbNnBGP79atFAGd9iv/wDn8tv/AAGb/wCLo+xX /wDz+W3/AIDN
/wDF1o0UAZ32K/8A+fy2/wDAZv8A4uj7Ff8A/P5bf+Azf/F1o0UAZ32K/wD+ fy2/8Bm/+Lo+
xX//AD+W3/gM3/xdaNFAGd9iv/8An8tv/AZv/i6PsV//AM/lt/4DN/8AF1o0 UAZ32K//AOfy
2/8AAZv/AIuj7Ff/APP5bf8AgM3/AMXWjRQBnfYr/wD5/Lb/AMBm/wDi6PsV /wD8/lt/4DN/
8XWjRQBnfYr/AP5/Lb/wGb/4uj7Ff/8AP5bf+Azf/F1o0UAZ32K//wCfy2/8 Bm/+Lo+xX/8A
z+W3/gM3/wAXWjRQBnfYr/8A5/Lb/wABm/8Ai6PsV/8A8/lt/wCAzf8AxdaN FAGd9iv/APn8
tv8AwGb/AOLo+xX/APz+W3/gM3/xdaNFAGd9iv8A/n8tv/AZv/i6SDTZ11GO 7nuY3KIyBUiK
9cerH0rSooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKAAgEEEZB6
g1nto8CnNrJLank4ib5f++DlR+AFaFFAGaLK/AA+2Wx9/szf/F0v2K//AOfy 2/8AAZv/AIut
GigDO+xX/wDz+W3/AIDN/wDF0fYr/wD5/Lb/AMBm/wDi60aKAM77Ff8A/P5b f+Azf/F0fYr/
AP5/Lb/wGb/4utGigDO+xX//AD+W3/gM3/xdH2K//wCfy2/8Bm/+LrRooAzv sV//AM/lt/4D
N/8AF0fYr/8A5/Lb/wABm/8Ai60aKAM77Ff/APP5bf8AgM3/AMXR9iv/APn8 tv8AwGb/AOLr
RooAzvsV/wD8/lt/4DN/8XR9iv8A/n8tv/AZv/i60aKAM77Ff/8AP5bf+Azf /F0fYr//AJ/L
b/wGb/4utGigDO+xX/8Az+W3/gM3/wAXR9iv/wDn8tv/AAGb/wCLrRooAzvs V/8A8/lt/wCA
zf8AxdH2K/8A+fy2/wDAZv8A4utGigDO+xX/APz+W3/gM3/xdH2K/wD+fy2/ 8Bm/+LrRooAz
vsV//wA/lt/4DN/8XR9iv/8An8tv/AZv/i60aKAM77Ff/wDP5bf+Azf/ABdH 2K//AOfy2/8A
AZv/AIutGigDO+xX/wDz+W3/AIDN/wDF0fYr/wD5/Lb/AMBm/wDi60aKAM77 Ff8A/P5bf+Az
f/F0fYr/AP5/Lb/wGb/4utGigDO+xX//AD+W3/gM3/xdH2K//wCfy2/8Bm/+ LrRooAzvsV//
AM/lt/4DN/8AF0fYr/8A5/Lb/wABm/8Ai60aKAM77Ff/APP5bf8AgM3/AMXR 9iv/APn8tv8A
wGb/AOLrRooAzvsV/wD8/lt/4DN/8XR9iv8A/n8tv/AZv/i60aKAM77Ff/8A P5bf+Azf/F0f
Yr//AJ/Lb/wGb/4utGigDO+xX/8Az+W3/gM3/wAXR9iv/wDn8tv/AAGb/wCL rRooAzvsV/8A
8/lt/wCAzf8AxdH2K/8A+fy2/wDAZv8A4utGigDO+xX/APz+W3/gM3/xdH2K /wD+fy2/8Bm/
+LrRooAzvsV//wA/lt/4DN/8XR9iv/8An8tv/AZv/i60aKAM77Ff/wDP5bf+ Azf/ABdH2K//
AOfy2/8AAZv/AIutGigDO+xX/wDz+W3/AIDN/wDF0fYr/wD5/Lb/AMBm/wDi 60aKAM77Ff8A
/P5bf+Azf/F0fYr/AP5/Lb/wGb/4utGigDO+xX//AD+W3/gM3/xdH2K//wCf y2/8Bm/+LrRo
oAzvsV//AM/lt/4DN/8AF0fYr/8A5/Lb/wABm/8Ai60aKAM77Ff/APP5bf8A gM3/AMXR9iv/
APn8tv8AwGb/AOLrRooAzvsV/wD8/lt/4DN/8XR9iv8A/n8tv/AZv/i60aKA MxrS+RSzXlsA
OT/ozf8AxdMEV0Rn7dbf+Arf/F1pXH/HvJ/umse+1G30uyNzcsQo4VVGWduw A7n/AD0oAnEF
2TgXttz/ANOrf/F01o7lJViN/a72UsALZjwMZ/j9xUtrPHcxxTQsGRyCD+NQ Sf8AIVt/+uEv
/oUdAEnk3f8Az/W3/gK3/wAXR5N3/wA/1t/4Ct/8XSvFfF2KNbhM/KGgckD3 O/mk8rUf79t/
4Dv/APF0AHk3f/P9bf8AgK3/AMXR5N3/AM/1t/4Ct/8AF0ircpcKJ54cFGxG kRUtyOeWPT+t
eT+HH8Qah4gu7yG61JYLHX7kXV1c6hm1FqoP7rymc4OSMHYAP73FC3t/XT/M Htf+uv8Akes+
Td/8/wBbf+Arf/F0eTd/8/1t/wCArf8AxdeU6/8AES51XTL2ytl+x3FvPZyp d2N1I0c0b3AR
trtHGSDgjKgqQTzXQ2nxDuNS1x7PT/D91c2QvHshdqJsBlyN7ERGMR7hjPmF gOdvaha/16f5
g9P69f8AI7Xybv8A5/rb/wABW/8Ai6PJu/8An+tv/AVv/i68lXxx4wbwLDqe LH7RLrYtBL5v
Ozziuzb5WAONu7k45610t58Q7mDXbnTLTw9c35snhiu2tRNIVdwCwTbEVIUH q7ITzgUR97b+
tE/1B6f16r9DtfJu/wDn+tv/AAFb/wCLo8m7/wCf62/8BW/+LqSRLhgv2cxj ruLxs+fphhio
/K1H+/bf+A7/APxdAB5N3/z/AFt/4Ct/8XR5N3/z/W3/AICt/wDF0yaO/WGQ tcW0QCkmT7O3
y+/L4496s0AQ+Td/8/1t/wCArf8AxdHk3f8Az/W3/gK3/wAXU1FAEPk3f/P9 bf8AgK3/AMXU
Jimj1S3M00coaCXbsiKY+ZPVjmua+Gl/4g1HwnDNr0XoLWd2PmzxY4Zx/Js5 YckfxN1c3/H/
AGf/AFwm/wDQo6qceWTiTGXMkxmmH/iVWf8A1wT/ANBFWs1U0z/kFWf/AFwT /wBBFWqkoXNG
aSigBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKABgroyOoZWGCCMgiqhsRH/AMes 8sHXCg7k9vlO
cD2XFW6KAKvl3/8Az823/gO3/wAXRVqigDF1n/kK6V/10P8A6ElbVYmtEjU9 LKqWPmHCjGT8
ycc1q+Zdf9A25/77i/8Ai6p/CiVuyaiofMuv+gbc/wDfcX/xdHmXX/QNuf8A vuL/AOLqSiai
ofMuv+gbc/8AfcX/AMXR5l1/0Dbn/vuL/wCLoAmoqHzLr/oG3P8A33F/8XR5 l1/0Dbn/AL7i
/wDi6AJqKh8y6/6Btz/33F/8XR5l1/0Dbn/vuL/4ugCaiofMuv8AoG3P/fcX /wAXR5l1/wBA
25/77i/+LoAmoqHzLr/oG3P/AH3F/wDF0eZdf9A25/77i/8Ai6AIrgTW8btA CwOSFxnDH27j
P+fR/kTMQJJlKghsKmDwcjuad5l1/wBA25/77i/+Lo8y6/6Btz/33F/8XSsB NVN4rqC3YQzg
hE+RTGSTgcDrU3mXX/QNuf8AvuL/AOLo8y6/6Btz/wB9xf8AxdMBsKySFZJi eOUU9u2T+fT/
ACLFQ+Zdf9A25/77i/8Ai6PMuv8AoG3P/fcX/wAXQBlXVpd27RXCMGWFdhAO flwecY4OducH
oKfoauY90kgZ1B3LnOC2M44AA+XOPc1peZdf9A25/wC+4v8A4ujzLr/oG3P/ AH3F/wDF0AQS
f8hy1/69pv8A0OKp7tGlsp40GWaNlA9SRTCJzOsx0y58xFZFO+PgEgn+P/ZH 5U/zLr/oG3P/
AH3F/wDF0AYsGyWNv+Kll0tlmlDW6Nb9fMY5O9GOefXHAq7pxT7dMq6j/aBW CINcEoSTvkOD
sAXgEdAOMVd8y6/6Btz/AN9xf/F0eZdf9A25/wC+4v8A4urc7qxEYJO46dPM gkQxpIGUjZJ9
1uOh4PB+hrl5I7uOwjsruyljsHnQSfIpJLSg8t57Nyx5OCea6bzLr/oG3P8A 33F/8XUc6SXM
LQ3GkSyxN95JDEynvyC9cteh7Vb2dmv+HN6dTkItKkeS3PzvNbrgQzykb5Bj rx1Ho3GfTozX
6h8y6/6Btz/33F/8XR5l1/0Dbn/vuL/4utIR5YqLdyJO7uTVi3X/ACNdj/1z P8nrU8y6/wCg
bc/99xf/ABdZE7SN4psjJA8J8s/K5Uk8Pz8pNax6kS6G9pP/AB4n/rvN/wCj Gq9VHSf+PE/9
d5v/AEY1XqkoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAjuP+PeT/AHTWa9tBPsaaGORlHyllBxn0rSuP+PeT/dNUl+6PpQAsMUcR AjRUBYHCjHeq
0hVdShd3VEW3lZmY4AG6OriffX/eH86y9U+7P/14XH80oAVzoUjs7y6azscs zbSSfU0m3QP7
+mf+OVsKo2jgdP8AP+f8hdo9B/n/AD/nsAZUMujW7l4bjT42IwSjKDj8Kp2V j4b0+1vba2ms
1hvppJrlGnLCR3++Tknr6DitXVb+DR9HvtTuEdoLO3kuJFjUFiqKWIAOOcA9 x+HaSyu7bULR
Lq1cPE+cEqVIIJDKwOCrAggqQCCCCAQcAHHw+C/A0ERjQQFSkUeH1CV8LG29 FBZzgA9APp0q
/b6L4XtNUk1G2uYoJ5JjPIkV/IsLyEYLmINsLY77evPWup2j0H+f8/57G0eg /wA/5/z2Lgck
3h3wi1hd2Jkg+y3Vx9pkiF9IAsu7fuT5v3Z3c/JirQ8J6Dc3o1OISee6xq8s F7MonEf3fM2s
BKR0y+T2NdHtHoP8/wCf89o5P4fof5mhabAQzWlvc7fPSGXbnbvTdjPpkVF/ Zen/APPraf8A
fkf4VYrNi1hJfENxo32S5WSC3S4M7bPLZWJAAw27OVbqo6fTIBa/svT/APn1 tP8AvyP8KtbR
/fX9abRQA7aP76/rRtH99f1qrJfW0V/BYvJi5nR5I02n5lTaGOegxuX86sUA O2j++v61TMqz
Xtoy5wI7hOfVZEB/lVqs+2/19t/29/8Ao5aAJtM/5BVn/wBcE/8AQRVqsSLW IrK0s7c213M/
2WNz5EW8AEYGfyNO/wCEij/6Bup/+AprRUqjV1F/cQ6sE7OSNmisb/hIo/8A oG6n/wCApo/4
SKP/AKBup/8AgKafsav8r+4Xtqf8y+82aKxv+Eij/wCgbqf/AICmj/hIo/8A oG6n/wCApo9j
V/lf3B7an/MvvNmisb/hIo/+gbqf/gKaP+Eij/6Bup/+Apo9jV/lf3B7an/M vvNmisb/AISK
P/oG6n/4Cmj/AISKP/oG6n/4Cmj2NX+V/cHtqf8AMvvNmisb/hIo/wDoG6n/ AOApo/4SKP8A
6Bup/wDgKaPY1f5X9we2p/zL7zZorG/4SKP/AKBup/8AgKaP+Eij/wCgbqf/ AICmj2NX+V/c
Htqf8y+82aKxv+Eij/6Bup/+Apoo9jV/lf3B7an/ADL7xdV/5DOj/wDXU/8A oSV09cxqv/IZ
0f8A66n/ANCSunqH8KKW7Mq58R6Za+ILLQnnzqF2GZIkGdoClssf4chTj1xT 9bvLqxso5rUw
gmeONzKpbCuwTIAIycsvfpmsPTfh5pum+J/+Eg+36lc3vmPKPtEiMu51Kk8I CcKxAyeBj0Fb
mv2FxqejTW1pLHHc7o5YmlBKb0dXAbHOCVwSOme9SlfQoyZdbsreYiPXbOOd SVkE82/J7grv
AHPpjH04q3oOuDVLy9ga9sJ/JKiP7McMw2gs23c3y5YDIPUGsODQfFFuhCpp jMx3O7Xkm529
T+5+nsAABgACuj0bSXsU+0XjrNfuuGZfuxr12JntwMnqxGTgBVWlh40o6zu/ 1J9rKbty2Rm3
XiyTT/FOp2N5Yyx6VY6cl696NhCj95uJG/cR8mAAuchuxBNSz+JWk6jbI9la 3FxcSXK2yW0N
xauzMyFx84mMY4VuC4bjp0rZ1DwzZ6nqNxdXE1xsurM2VzbKVEc0fzYz8u4E b2wVYdec1VuP
CU13osulXXiTVri3lAR/OitHJTBBQ5gwQeuSCcgc9anp/Xf/ACLdr6f1ov1u P0LX77Vde1uw
udLmtYbCdY4pXMeGBjRsHbIxydxI4A24zzkV0NZWm6DBpWo3d3bXNyI7lUD2 zFWjDIioGB27
87UUctj2zzWrTdhBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAK5v
U/8Akb7D/rkf5PXSVzep/wDI32H/AFyP8nqo9SZdDW0n/jxP/Xeb/wBGNV6q Ok/8eJ/67zf+
jGq9UlBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFAEd
x/x7yf7pqkv3R9Ku3H/HvJ/umqS/dH0oAkT76/7w/nWXqn3Z/wDrwuP5pWon 31/3h/OsvVPu
z/8AXhcfzSgDZX7o+n+f8/5C/wCf8/5/+si/dH0/z/n/ACF/z/n/AD/9YAwP HP8AyT7xJ/2C
rr/0U3+f88XdQ0+4tLuTVdKj3zPg3dmGCi6AAAZSSAswAADEgMAFYgBHjh8V 2VxqXg7W7C0j
8y5ubCeGFNwXc7RsFGTgDnHX9O3OeJdM1S6hMWqXMFxHq3lxfZZsmztbqJ/N tkOVGYnZTHIz
fPIzRhQmQqgHZ2V7b6haJdWsm+J84JUqQQcFWBwVYEEFSAQQQQCOLH+f8/5/ +tkeGo9IXRIZ
9F02DTra4/evbRQJCY5OjK6rwJFK7WHUFSO3Gv8A5/z/AJ/+sAH+f8/5/wDr RSfw/Q/zNS/5
/wA/5/8ArRSfw/Q/zNADK4XxLompatreorFpszWs0FhGJvOjVX8u58yQD59w wreg+6cds91V
CXW9JhvJrOXVLKO6hjM0sD3CB0QDJZlzkLjnJ4o6pj8v63OJ1PwnJb22pW1n oPn2g1Bbmwso
o7d7b/j3VSXikdRs37uFIbPI9akHhm//AOE4Gp3tneSfPC1vPZfZPKt1EYVo yZAJlXcGOIzg
humSa7Fde0d7e6uE1axaC0bbcyC5QrCfRznCn60S6/o0OmR6nLq1hHYSHEd0 9ygic89Hzg9D
37Uv+AJ66HFaJ4KTSrnwpeSeHLd7m3tXivZUSEyRzHy9sjMSC23a4ypJGeBi vRapHWNMXUId
PbUbMXs6eZFbmdfMkXBO5VzkjAPI9DV2qbYPV3Cs+2/19t/29/8Ao5a0Kz7b /X23/b3/AOjl
pAUtO/16f9g+2/nJWlWbp3+vT/sH2385K0q7ui9F+Rx9X6v8wooopAFFZTXt 35gCtAFaZ4xm
MkgDd/tf7NS+fe/89YP+/R/+KquVgaFFZiXlxI0ipcWrNG21wsZJU4Bwfm4O CD9CKf597/z1
g/79H/4qjkYGhRWf597/AM9YP+/R/wDiqPPvf+esH/fo/wDxVHIwNCis/wA+ 9/56wf8Afo//
ABVHn3v/AD1g/wC/R/8AiqORgaFFZ/n3v/PWD/v0f/iqPPvf+esH/fo//FUc jA0KKz/Pvf8A
nrB/36P/AMVRRyMB+q/8hnR/+up/9CSunrmNV/5DOj/9dT/6EldPXE/hR1Ld hRRRUlBRRRQB
halJENSuftF3JBHHbRFD57ooZmkGSFYZ6D8qo+G9SvJBbySsHgu5niCNI7GN lDHILEnBCcgn
qcjHOa/im1mm1lZEhuGCRwuhS3kkViGlDDKKcEBgaj8PJcxPplpJa3CmK6kk ZzbSqoUxyclm
QAcsBUckeW/W/wCptdch0XiLVpdE0Z72C2S5l82GJInlMalpJFjGWCtgDdno elI2tJpempc+
JZ9L0lmfYM326InqAHdUycA8Y7UzxToreINBfTQsDLJPA7pOMoyJKjspGDnK qRjHes+98NSa
df6deeG9N0pEtIZ4PsMh+zRYlKEupRGw2UwRt5DHkY5voZaG1ca5pNpKsVzq llDI0fmqklwi
kphjuAJ6YVjnphT6VA3inw8oJbXtLAE32fm8j/1v9zr97261zg8DXUOm6jaR TWrGfQF0uJyC
oEg80k4wdqfvFwASePbmfUPBklwusLbx2Ua3mhJpkIxgK6+Z1wvCfOnT06cC n/X5/wBfMLf1
93+b+46U6xpi6p/ZZ1G0/tHbvFp56+cVxnOzOcY9qj0HVf7b8P2Gq+T5H2uB ZvL3btmRnGcD
P5VzcvhfW7jxZZ6hc3EMtpaXCyxE3sw2oIShQQAeXnczN5hJYg44q3oN3D4e 0nTPDl3HfSXt
tBFbvJb6dcyQFsAZEoj2Y56kjHfGKXR9/wDh/wDgCNR/FPh6Oz+2Pr2lra+Y IvPa8jCbyNwX
dnGcEHHpzVw6jZeSZReW5QS+TuMo2+Znbsz/AHs8Y65rh5fAmoR6R4bii8ie bS7N7WeBNRuL
JJN4TLLLEN3VOhXB3diBWzZeGJ7bWoZR5EWlpGk/2VZGkZbpYxFkMw5QIByc EsM4ofX+v6/p
A/I1I/EGmx2+nm+1LTLee/A8hFvFZZmOOImO0yDJHIHORxV1NQspDEI7u3cz IzxBZAd6rjcV
55AyMkdMivP4vAGo240wulvfLHpsFjcw/wBq3NmoMbMdwMSkSqd5+VwMY9zV y78D6jLJdvBe
QRsJ3WyO5gYoJd5mB4+9mViAOP3aZI5w35ef/A/rsN7nSav4itdJTTJ5Hha0 vZ/LNy0wWONP
KeTzN3QjCeo65zUsviLQ4LKK9m1nTo7SZDJHO90gR1BALBicEZZRn1I9ax9b 0PV71rD7LBpU
kGmahHc2kEzugaNYGXDEK2GDtkEDAAB6jFYT6Tqmm+JdCEVpplzqTpqd00Mk rJDGZJIiQjiM
ngNjOz5uemeF/X4Bbb+u/wDwDuLjXtHtHiS51axhabZ5SyXCKX352Yyed2Dj HXBx0pItf0ae
GeaHV7CSK3kEUzpcoRE5OArEHgk8YPOa5MeAZ00y+td9nLJN4fXSopHUjbJm Qtxg7Uy6YAz9
3pwKs6t4Nub+e48r7GIJrbT4TG+cHyLgyNkbcYKnA/LgU7a2/r+v8xf1+X+f 4HVafqVhq1qL
rTb22vLckqJbaVZEJHUZUkVm694osND2QtPbS37yQqtmbhVlKSSrHvC8nA3E 9O2KqpJH4Z1X
V7q8S5ki1O6WeFbKxnuSu2GNG3iNG2klT16j8cZeoeHdU1Wa6eyi082GoXtp qPnXYkiuI/LM
WUMZTriPgkgjcQV70LVrtp+l/wBfuDY6RvEWm2cCyanqel2e+eSCMm9Xa7Kx G3Lbfn9V7HI5
61Pc63pNnfLY3WqWUF26hlgluEWRgTtBCk5wTx9eK4vV/BevXmlXGnwXNu1v czX7vF9tmtwD
NIWjdjGuZNqswMZwpz1OBWf4gQ2urvokVxo1zcX+pWFx5InLXsZjMQb90F+4 EjLbyRgEjHel
HVpPrb+v1HLS9vM7+fxNoNss7T63psS27hJzJdxqImJIAbJ4OVYYPdT6U+fX 9GtjCLjVrCIz
hDEJLlF8wPnZtyed2DjHXBxXOTeGNYi0h7WzmgzLqtxd3Ecd5La+dFI7so82 Nd6sNyEgdduM
4qnB4Bu00W7tJTYvNL4dTSY3JYhZB5mTkrkISyep+XpwKOn9dv8AMLK9v63t +Wp2tjqunamZ
hp9/a3Zgfy5hbzLJ5bf3WwTg+xq3WHp2iS2XiKa/HkrBJp1vahEyDujaQk4x jGHAH41uU2Sg
rm9T/wCRvsP+uR/k9dJXN6n/AMjfYf8AXI/yenHqKXQ1tJ/48T/13m/9GNV6 qOk/8eJ/67zf
+jGq9UlBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAE
dx/x7yf7pqkv3R9Ku3H/AB7yf7pqkv3R9KAJE++v+8P51l6p92f/AK8Lj+aV qJ99f94fzrL1
T7s//XhcfzSgDZX7o+n+f8/5Edzcw2dtLc3MqRQRKXkkc4CqOSSfw/T8pF+6 Pp/n/P8AkU9X
htp9HvIb23kuLV4WWaGJWZ3THIAXknHpz6c9E9hrcTTNWtdWieS1FyoRtrLc Wstu4752yKpx
74xwfTht22nanNcaLcfvJViSd4xuUqpY7HVhjDBoyQQQylQRjAI4LUJ/Edxo 5htbjVm0uK/j
X7ZNYTpdtB5bbgYozFMwWTYNy7WIzncFYllxba9FZ3s1hLfzzf2VZxfbDZTx yOi3MvmBUdhI
XEZ6b954IOSDT/r8BJaf13sekWVlb6daJa2seyJMnBYsSSSWZmPLMSSSxOSS STno+O4hlllj
imjeSFgsqqwJjJAIDDscEHntj8PPIFu4bHTo7+91670cPP5r2lnfwXCyfKY1 YFmuCn+s+bcR
naDwABs+GtPjsfF3iJ/L1NTcSRzQvcPcNE8ZijBILnZuDBhj7wAxgAcNLUDr /wDP+f8AP/1o
pP4fof5mpf8AP+f8/wD1opP4fof5mkAyuF8UaZqdvZ+JruIQ2+mTadcvMi3L Sm4k8naGMbRg
RkAfwuQccjJyO6opNXHF2aZw6aBrk9nNcwiwsZ3tba1hhtLh0V4Ucs2ZAgaM srFRtB2diSeF
07wvrGjpYXdsljcXdvJd7re4vJSm2dw+4TMjOXG0DJXkM3Irt6Kq+tyUtLf1 2ON/4Ra8XxdP
qjwxXFtc3ENy2dUuIfIdEVSPJVTHLjYCC2084PQV2VFFLpYfW4Vn23+vtv8A t7/9HLWhWfbf
6+2/7e//AEctAFLTv9en/YPtv5yVpVm6d/r0/wCwfbfzkrSru6L0X5HH1fq/ zCiiikBzVzqV
taahZWspkM9xczGNI4XfIDEEnaDtALrycDmtWuduf+R00j/rjqH/AKMiroq2 jsBSslC3epEI
y7rgEkoQG/dRjIOeRxjPHQjtkpYavaalNNDb/aFlhVWdJ7aSFgrbgpw6jIO1 unpUemADUNZ+
Qrm8Xn+9+4i5/p+FRW//ACOGpf8AXhaf+jLimI16KKKYwooooAKKKKACiiig B+q/8hnR/wDr
qf8A0JK6euY1X/kM6P8A9dT/AOhJXT15j+FHUt2FFFFSUFRXDtHESuMkhRnt kgf1qWoLz/j3
/wCBp/6EKcd0TN2iym8t2bloYZC21Fcl3VepI/uH+7UcN67Xj2k07xzryACp DjGeDtHPtWL4
nC3Gl6xA1tNcs9nGI4oQS5fc+wjHTDYOe2M9qh8OpLa2scd1C6Xp1OdrmRkK idyrnzFz1Urt
x6Yx2q+WW6fXsiE4/wBNnQ6nqUGj2D317eXCQIyqSkXmMSzBVAVULEkkDgd6 Wwvl1K1FxBNe
ohJGLi1aB+P9mRFb8cVieNILi+8NNb2vnec11akNAgZ0AnjJYAgjgAnkEcc8 Vm67DdWs+mw6
hfa9e6WEnM01kHWczfL5Yb7KqttA8zoMZxu7U9RKz6nb4k/5+ZfyT/4mjEn/ AD8y/kn/AMTX
m01v4hks76W4l1b7XB4eUwLFK6g3REwPCHa0gGzpnnBH8JpdR0nVYk1dbe+1 9zFpSXdqRdzE
tefvM4wefup+6+5z90Zp2/r7/wDL8h2Xf8fT/P8AM9IIkAz9pl/Jf/iar2F7 HqdhBfWd7LJb
XCCSJ9iruU8g4K5H41wktzrU/jyzkRNQghSVY5oxFctDLEYCTIWL+Qo3kLtC F8rkkZxXReDo
5rXwTo9vPFJDNHZxq8cilWUhehB5Bpa2bJuv6Z0OJP8An5l/JP8A4mg+YAT9 pl49Av8A8TXk
9xa6/H4e8OrLfazCk1u8l/KY7y5mW4KpsDLDIkqjAfgfLn7wyQa6SzGrnVIt NlnvpbQsmoG9
ZXi3LtAMPPKkyDdsPRSVxih3V/6/rv6Ddl1/E7C3lNzbxzx3FyEkUMBJEI2A PqrKCD7EA1Ji
T/n5l/JP/ia8nH/CSP8A2D9tv9VtI106Bg62V3csbgMfMEohdcHGz/Wqynn/ AGs6c8/ii2kl
aBb6QWEktpGGDMLnzSxST/aCZgG7t+896bT6LuDSTtf8Wei4k/5+ZfyT/wCJ oxJ/z8y/kn/x
NcRr9zqi2kNppCat/aFk3leeVPlzx+UD
Re: Problem with SequenceEdge display [message #607603 is a reply to message #374411] Wed, 26 December 2007 15:08 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

Please provide the stacktrace.

Thanks,

Antoine

Sebastien BALARD wrote:
> Hi,
> I want to generate bpmn_diagram file from an xml file. I based my plugin
> on BPEL2BPMN example provided on STP BPMN repository. Everything works
> fine until i want to take in account sequenceEdge.
> In this case, I have an "Unhandled event loop exception" message caused
> by a StackOverFlowException.
>
> public List<View> parseAndGenerateFromFile() {
>
> // creation des polls relatifs aux différents roles definis dans le
> // processus
> for (Role role : this.epfParser.getDescriptionRoles()) {
> this.pools.put(role.getPresentationName(),
> this.addPool(role.getPresentationName()));
> }
>
> this.pools.put("main", this.addPool(process.getPresentationName()));
>
> HashMap<String, Activity> bpmnReferencesMap = new HashMap<String,
> Activity>();
> Activity bpmnActivity = null;
> // parcours des elements de premier niveau
> for (BreakdownElement bde : process.getBreakdownElement()) {
> if (bde instanceof org.eclipse.epf.uma._1._0.Activity) {
> org.eclipse.epf.uma._1._0.Activity epfActivity =
> (org.eclipse.epf.uma._1._0.Activity) bde;
> bpmnActivity = this.addActivity(this.pools.get("main"),
> bde.getPresentationName(), ActivityType.SUB_PROCESS);
> // sauvegarde de la reference a l'activite bpmn creee
> bpmnReferencesMap.put(epfActivity.getId(), bpmnActivity);
> // parcours des predecesseus
> ------------------------------------------------------------ -------------------
>
> if (epfActivity.getPredecessor().size() > 0) {
> for (WorkOrder workOrder : epfActivity.getPredecessor()) {
> this.addSequenceEdge(bpmnReferencesMap
> .get(workOrder.getValue()), bpmnActivity, "");
> }
> }
> ------------------------------------------------------------ -------------------
>
> }
> }
>
> this.generateViews();
>
> List<View> res = new ArrayList<View>();
> Map<EObject, View> sem2views = this.getSemantic2notationMap();
> // pools renderer
> for (Object pool : this.pools.values()) {
> res.add(sem2views.get(pool));
> }
> return res;
> }
>
> It's when i remove comments from code between -------- that exception
> occurs.
> Parameters of addSequenceEdge are not null and have good values.
> Does anyone have an idea on my problem ?
> Regards,
> Sebastien
>


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #607604 is a reply to message #374412] Wed, 26 December 2007 15:20 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

java.lang.StackOverflowError
at org.eclipse.draw2d.Figure.translateToParent(Figure.java:1706 )
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at
org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
...
Re: Problem with SequenceEdge display [message #607606 is a reply to message #374413] Thu, 27 December 2007 08:10 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

java.lang.StackOverflowError
at org.eclipse.draw2d.Figure.translateToParent(Figure.java:1706 )
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at
org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
at
org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
at
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)

any idea on where is the problem ?
Regards,
Sebastien
Re: Problem with SequenceEdge display [message #607607 is a reply to message #374415] Thu, 27 December 2007 10:57 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

You probably created a sequence edge between two activities that are not
in the same scope, or something horrible of the same kind.

Please attach your bpmn file, we will take a look.

Regards,

Antoine

Sebastien BALARD wrote:
> java.lang.StackOverflowError
> at org.eclipse.draw2d.Figure.translateToParent(Figure.java:1706 )
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at
> org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
>
> at
> org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.access$1(GraphicalEditPart.java:1)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt$1.run(GraphicalEditPart.java:463)
>
> at
> org.eclipse.emf.transaction.impl.TransactionalEditingDomainI mpl.runExclusive(TransactionalEditingDomainImpl.java:262)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPa rt.getCommand(GraphicalEditPart.java:458)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.chunkNegativeMove(PoolPoolCompartmentXYLayoutEditPol icy.java:866)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:110)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
>
> at
> org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
>
>
> any idea on where is the problem ?
> Regards,
> Sebastien
>


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #607608 is a reply to message #374416] Thu, 27 December 2007 13:29 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

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

Hi,
here bpmn_diagram and relative bpmn files generated with problematic
source code in comments. (if it is not commented, bpmn_diagram is not
valid, i can save it but there is not code in relative bpmn file [cf.
bug.jpg])
Everything is all right, activities are in the right pool.
Regards,
Sebastien

Antoine Toulme wrote:
> You probably created a sequence edge between two activities that are not
> in the same scope, or something horrible of the same kind.
>
> Please attach your bpmn file, we will take a look.
>
> Regards,
>
> Antoine
>


--------------090904090004040509050808
Content-Type: text/xml;
name="test.bpmn"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.bpmn"

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:BpmnDiagram xmlns:bpmn="http://stp.eclipse.org/bpmn" ID="_03vT4K_IEdyMJ8si4lyaWA"/>

--------------090904090004040509050808
Content-Type: text/xml;
name="test.bpmn_diagram"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.bpmn_diagram"

<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:bpmn="http://stp.eclipse.org/bpmn" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_04m2kK_IEdyMJ8si4lyaWA" type="Bpmn" name="test.bpmn_diagram" measurementUnit="Pixel">
<styles xmi:type="notation:PageStyle" xmi:id="_04m2ka_IEdyMJ8si4lyaWA"/>
<styles xmi:type="notation:GuideStyle" xmi:id="_04m2kq_IEdyMJ8si4lyaWA"/>
<styles xmi:type="notation:DescriptionStyle" xmi:id="_04m2k6_IEdyMJ8si4lyaWA"/>
<element xmi:type="bpmn:BpmnDiagram" href="test.bpmn#_03vT4K_IEdyMJ8si4lyaWA"/>
</notation:Diagram>

--------------090904090004040509050808
Content-Type: image/jpeg;
name="bug.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="bug.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAL6BkgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1o+FPCYJ/4pnReP8Apwi/ +JrG09PAOqQe
fZ+GLSSE7Ssh8PuquGOAVLRAMOeoyAOTgc1vyx5Z+O5rgtM0rWNP8A6cFvNU e5P2MG1aNEMC
+am8AIivjbkHcTwDnvWqjr9xPQ66z0LwXfxSSW3h3RZEjleFj/Z0Yw6MVYcr 2IIqx/winhP/
AKFnRf8AwAi/+Jrzm/stajhiiV7+ysXv9QeV4LW5lbcZiYiVgdJNpXcQclem RyDXotmjmxtz
JI0j+Wu52jMZY45JU8rn0PShRurhLR29fzF/4RXwmB/yLOi/+AEX/wATWZo9 p4E12Myaf4Zs
Gi2h1kl0Qwo4PQqzxgN+BNbDR/KeO1ec6KL6DwKtok3iBrmKK3E8D2DQtBGG AlWFvKUsdu7o
zNxxzRy6h0O1XSvBEl5Lap4c0l5ophDIE0pSEcoHG4hMAbSOSccgZzxViDw3 4NuoEnt/D2hS
wyKGSSOyiZWB7ggYIrhbCwu3vpVtYtZjsbnV1y85mjkaD7GVyzHD7dwAyxyC B3roPAln9j8I
WNs0V5FNEgSZLsShlkAG4L5n8Ppt+X0oUb/gDdv69f8AI3v+EU8J/wDQs6L/ AOAEX/xNZxsv
AY1X+zR4d0trgMFYppAaNGIyFaQR7FbGDgkHkeozr+XXJ3PnWnikDSItQE1x Ov22CS1f7K67
MeaJSu1WACjCtzjBXPIHFJivodN/winhP/oWdF/8AIv/AImj/hFPCf8A0LOi /wDgBF/8TXAW
VvrU+mzJbNra6m2mTrfG6aVY/tRUbPJL/KDu3YMXy46/w1Ne3Oq6q901jHrU MBgsIwWgmgbf
9oPmlQwBzsI3HHT2o5dbDen9en+Z3P8AwinhP/oWdF/8AIv/AImj/hFPCf8A 0LOi/wDgBF/8
TXNW9u8HiaW3vP7XJjKLppRrl7cx+WAfMZcqW3h8mUk/dxVPwNDqonmbVby+ e6aL/SLe4s7l
EWUNyVkkdoj34iCggg44GBRTf9f169geiOx/4RTwn/0LOi/+AEX/AMTWZqtp 4D0WWCK88N6d
5k6u8aW+i+exVMbiRHGxAG4cn1rZ8uuV8SaTqV/4h006ddXFm6Wd2PtMcSug YmLar7lOAcHp
g8HBocewR1epv23h3wbeWsN1beHtDlgmQSRyLYxEMpGQR8vpUFlpPgjUZ7qG 18O6RIbWTypW
/stQm8dQGKbWI6HaTg8HBriLqHUjeaWlv/aWj6ZFZxLbwx2N1P5cquQ6uIXH YJgyBlYZI75k
GmXWmeHJreGHVIzc6tcb5t95M0SB5Cj7I3EhDYUZDAHduJPccVrb+tUHT+uz Z3//AAinhP8A
6FnRf/ACL/4mo4fDng24Vmg8PaFKquyMUsomAZTgg4HUEEEVx2ni/J0Ya+Na 8s2MPlm2WcH7
Rk+Z5/lcjjZ9/wCX73vVS206bTrCa2EeuJbjWZmv/Ka6aRoC0hjMbAlmBJjL GIk/3u9HKr/1
3sHT+uzf/A9T0D/hFPCf/Qs6L/4ARf8AxNH/AAinhP8A6FnRf/ACL/4muR02 y1KfUtGE8mrL
YILuRRLJIjFRJGYRMcgk7c4D8kZDZ+YV2nl01DS4rmdqej+CdIsHvb3w5pCQ IVUlNLSRiWYK
oCqhJJJA4Heq9na+Ar+GV7fw5pjNDIscsLaNtmjZsbd0ZjDqDnOSMY5zjmov GEMjeHWMcM0x
S5tpCkMTSPtWdGYhVBJwATwO1Y+oJfX9xd6vp1tfwRubK3jzE8UsoW43SMUI DhQrEfMBkbuM
clKOth9DsP8AhFPCf/Qs6L/4ARf/ABNH/CKeE/8AoWdF/wDACL/4muB3eIZN d1WazTUIWa1u
1SB45zGkilREVeVjESwBYeWqgZwc1XDXVxPqFppM/iERCHTyFuXnEyFrlhIw D/OPlByemAcc
ChRvYHp/Xp/mejf8Ip4T/wChZ0X/AMAIv/iaP+EU8J/9Czov/gBF/wDE1xUk Wpx+OLSO2XUo
rW3lEDKwupUlh8knzGkZzF94gY2l8rktzUWkaHqU0eiJfXmvYutPke/3XcyF ZV8vYCQQYz8z
cDG7HzbsGlbS/wDX9fqHkd1/winhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDg BF/8TVDw39sk
8M6Y+oCUXhto/O81Sr79ozuB7+tavl1bgk7CuY0Vt8PprPUbuPRNEaHTXkS7 P9mpmIx/e42Z
OMHpnPbNaSeF/CUiK6+GtFKsMg/YIun/AHzXn2o6PqVt4Y1u8s7G5kuJ5L+3 mtUQ754nkk8t
1XuVLZGOqs3XirM0WrXPi+1iRdStrdWEEqxrc7HiMB/eb9/lL8xAwF3gqDkZ qFHT7v6/r9Cn
p+P4Haz+HPCFtGHfwxpJBZVxHpiOck4HCoTjnk9AOTxUn/CKeE/+hZ0X/wAA Iv8A4muNdNeu
NNaaRb+O4tJrazCpvXz9s6ebNtHVWXHPOBu7E1VM15D4ksFlfWRfSarMkyO0 i20kIjlMYTP7
sjaEPy85B3c0+Vf18v8AMXS53E3hzwbbR+ZP4e0KJNwXdJZRKMkgAZI6kkAe 5qT/AIRTwn/0
LOi/+AEX/wATXlrWOq6lp2oNdRaybctZ3P2cLeK0TicmVFLuXkKp3QBTgFVy BW2kOqHxqrSX
mpQWavD9jjNldypJCYxkO4fy1bdvyZULDg56YFG/9f1/wQbtc7f/AIRTwn/0 LOi/+AEX/wAT
Ve+0PwVptm91d+HdGSJcDI06NiSTgBVCksSSAAASScCr3l1l+ILa1l0iRbyO 7aIMjBrSN3lj
YMCrqEBYkEA8A+4IzQ42BMlsND8Galai4t/DOlhCSNs2lLE4I7FHQMPxHvVn /hFPCf8A0LOi
/wDgBF/8TXnmpt4jvbTT/OuNRgsfMuENzHYXHnSAFfKeSKBo5FJG/sFyASoy MW1bWZfGNgyn
URFG6Rzf6PcrHPGYCTKct5SZcgbNu8EckdKLIVzuP+EU8J/9Czov/gBF/wDE 1Xt9C8F3VzdW
8Ph3RWltXEcy/wBnRjaxUMByvPDA8etcba2l7baJoJ1Vtee1mgZ77yZLl7gX G1dgYR/vFTAf
hcDOM9eZLjSr+PUtW1K0/tRJF1KzNuiNIqSRlYFkLL/GNu4EtnG09Dmnya2/ rcZ23/CKeE/+
hZ0X/wAAIv8A4mobzQPBmn2M95deHNFjt7eNpZX/ALOjO1VGScBcngdqueXW T4otpbjwnrEM
ETySyWUyoiKWZmKEAADqaUo2TaHHWSTE0qx8Caz5ws/Dml74dvmRz6QIHUMM qdsiKcHnBxg4
PpWj/wAIp4T/AOhZ0X/wAi/+Jrkb7QtWh0ma8e8lm1K4Nnb5sIWgMUKzKSAN zNnDuWOenYAG
obq1v4dbngjOt/akuLddOZJJ3t/s4Cb/ADGyYyc+bkyEueMc7abgr2/r+v8A gkp3VzsIPDnh
C4QunhjSQAzIfM0xEOQcHhkBI44PQ9RkVJ/winhP/oWdF/8AACL/AOJrzrUP 7au4Idt7fx2P
2/UElmggubhlZZiIgRA6ybQA4HJUYAI6Y2raGW41qSDWJNZd5EQWclutzDA0 ZiG4v5eFR9+/
IkOR8uO1TbS6G9Hb1/M6eDw34NuoEnt/D2hSwyKGSSOyiZWB7ggYIqT/AIRT wn/0LOi/+AEX
/wATWD4Es/sfhCxtmivIpokCTJdiUMsgA3BfM/h9Nvy+ldJ5dW4LoK5gyr8P YNWbTZdA0xbh
JUhZjo37pZHAKqZfL2AncuAW7gda2P8AhFPCf/Qs6L/4ARf/ABNcXd6Terru r6hIl5Np66jb
ySWKwgrOqxRYkTC72KOAcAkHYRgmnw3GqDUrPT2j1UyprE8k0hhl8r7OyymM eYRtK8oMAnBA
GBioS013/wCG/wAxvTX+up2P/CKeE/8AoWdF/wDACL/4mj/hFPCf/Qs6L/4A Rf8AxNch4Xsd
VtLjQpbmXVZGutNkN8LuWR1WUGPZkNwjYLjjGcHOTzXa+XVcgmzN1LSfBGkw JLd+HNJAkfZG
kWlLLI7YJwqIhZjgE8DgAnoKq3MXw/tIbWSTw7prNdKXihh0UyzFR1JjWMuo GQDkDBIBwaXx
LBbG1t5Z/wC0Y5Ipd0Fzp9u80kL7SM7VVsggkHKleee1ZGn3V/YXkWr63YXR N5YxxM1taSSt
G6O5w0aBmXcrg9MAggnOMrlX9eg/6/E3J7HwBb6MNYk0XQhp5UMJhp8ZBBOB wFznJxitAeFv
CTKGXw1opBGQRYRc/wDjtcUmn61ItjbRaPGyNcXOozQ3c5ijQO7eXGWRHBb5 yxXsR1rofCyX
yaDFa6jAYrq0ZrdsEsrqpwrKxA3Art5wOc0KN/6/rqJu39f10NT/AIRTwn/0 LOi/+AEX/wAT
WfPY+AbW1muZ9D0SOGC4W2kZtOT5ZCyqARt7ll56YOenNa3l1xuq6Hc3/iS4 04wSjTruM3bz
gHYJRG0O0kHg8ow/3TQ42/r+ulxpnQnR/BIvjZDw3pTTqVDKmlKwXcGI3MEw BhTyT6eozb/4
RTwn/wBCzov/AIARf/E1xumRaxLBpeoT2t5bXN7qhkvIcEFI1geMbwP4SUU8 8ZYd6qWFj4hs
9LsZreXVpb660adpxcyO4W4UR+X8r/Kj8sAMDOOc8mjlX9elwWun9bnaroXg t9RksF8O6Kbq
OJZmT+zo+EYsAc7cdVb8qsf8Ip4T/wChZ0X/AMAIv/ia87W2vBNqdxpUOvi3 azs0aS6WYXBU
TOZhGZPn3BCeBzk/L2q+o1a1tZL3Sk1aa0S62W0F55plZHj2ksJPn2iUg5fk AMR8uKOUP6/A
7X/hFPCf/Qs6L/4ARf8AxNH/AAinhP8A6FnRf/ACL/4msDw3barHeT29/Lcv FYx/Zo5Zif8A
SCWLeYSfvEJ5Yz67h610vl0+RCuUZNC8FxX8Fi/h3RRczo8kaf2dH8yptDHO 3AxuX86LfQvB
d1c3VvD4d0VpbVxHMv8AZ0Y2sVDAcrzwwPHrWRrelXl94q0hra6vLNI7a5D3 NtGjYJMWFJdG
UZwe2ePrXOajpmuWQ1RIbrUpIpNViNxd/ZnaV4fs6jIW38tmAcKD5eDwc5w2 Vy/187FHdLoX
gt9RksF8O6KbqOJZmT+zo+EYsAc7cdVb8qsf8Ip4T/6FnRf/AAAi/wDia84v 49Rs7Ke6FzqL
E2enwi8W3lgkb/S3BULJlt21gMMSTkZznnrfC0cuzUCv9ofYDOPsn9oGXzdu xd3+t+cLu3Y3
e+OMU1FMTf8AXyNr/hFPCf8A0LOi/wDgBF/8TR/winhP/oWdF/8AACL/AOJq by6PLo5EK5D/
AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A4ARf/E1N5dHl0ciC5D/winhP /oWdF/8AACL/
AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5D/winhP/AKFnRf8AwAi/+Jo/ 4RTwn/0LOi/+
AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/ACL/4mj/hFPCf/AELOi/8AgBF/ 8TU3l0eXRyIL
kP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDgBF/8TU3l0eXRyILkP/CK eE/+hZ0X/wAA
Iv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRyILkP/CKeE/8AoWdF/wDACL/4 mj/hFPCf/Qs6
L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/8AIv/iaP+EU8J/8AQs6L/wCA EX/xNTeXR5dH
IguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQs6L/AOAEX/xNTeXR5dHIguQ/ 8Ip4T/6FnRf/
AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5dHIguQ/8Ip4T/wChZ0X/AMAI v/iaP+EU8J/9
Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ0X/wAi/+Jo/4RTwn/wBCzov/ AIARf/E1N5dH
l0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A4ARf/E1N5dHl0ciC 5D/winhP/oWd
F/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5D/winhP/AKFnRf8A wAi/+Jo/4RTw
n/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/ACL/4mj/hFPCf/AELO i/8AgBF/8TU3
l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDgBF/8TU3l0eXR yILkP/CKeE/+
hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRyILkP/CKeE/8AoWdF /wDACL/4mj/h
FPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/8AIv/iaP+EU8J/8A Qs6L/wCAEX/x
NTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQs6L/AOAEX/xNTeXR 5dHIguQ/8Ip4
T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5dHIguQ/8Ip4T/wCh Z0X/AMAIv/ia
P+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ0X/wAi/+Jo/4RTwn /wBCzov/AIAR
f/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A4ARf/E1N 5dHl0ciC5D/w
inhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5D/winhP/ AKFnRf8AwAi/
+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/ACL/4mj/hF PCf/AELOi/8A
gBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi/wDgBF/8 TU3l0eXRyILk
P/CKeE/+hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRyILkP/CKe E/8AoWdF/wDA
CL/4mj/hFPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/8AIv/iaP +EU8J/8AQs6L
/wCAEX/xNTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQs6L/AOAE X/xNTeXR5dHI
guQ/8Ip4T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5dHIguQ/8 Ip4T/wChZ0X/
AMAIv/iaP+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ0X/wAi/+ Jo/4RTwn/wBC
zov/AIARf/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ANCzov8A 4ARf/E1N5dHl
0ciC5D/winhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5dHl0ciC5 D/winhP/AKFn
Rf8AwAi/+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A6FnRf/AC L/4mj/hFPCf/
AELOi/8AgBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFPCf8A0LOi /wDgBF/8TU3l
0eXRyILkP/CKeE/+hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wATU3l0eXRy ILkP/CKeE/8A
oWdF/wDACL/4mj/hFPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE/wDoWdF/ 8AIv/iaP+EU8
J/8AQs6L/wCAEX/xNTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+EU8J/wDQ s6L/AOAEX/xN
TeXR5dHIguQ/8Ip4T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ABNTeXR5 dHIguQ/8Ip4T
/wChZ0X/AMAIv/iaP+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAIp4T/AOhZ 0X/wAi/+Jo/4
RTwn/wBCzov/AIARf/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJo/4RTwn/ ANCzov8A4ARf
/E1N5dHl0ciC5D/winhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gBF/8AE1N5 dHl0ciC5D/wi
nhP/AKFnRf8AwAi/+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/AAinhP8A 6FnRf/ACL/4m
j/hFPCf/AELOi/8AgBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/AImj/hFP Cf8A0LOi/wDg
BF/8TU3l0eXRyILkP/CKeE/+hZ0X/wAAIv8A4mj/AIRTwn/0LOi/+AEX/wAT U3l0eXRyILkP
/CKeE/8AoWdF/wDACL/4mj/hFPCf/Qs6L/4ARf8AxNTeXR5dHIguQ/8ACKeE /wDoWdF/8AIv
/iaP+EU8J/8AQs6L/wCAEX/xNTeXR5dHIguQ/wDCKeE/+hZ0X/wAi/8AiaP+ EU8J/wDQs6L/
AOAEX/xNTeXR5dHIguQ/8Ip4T/6FnRf/AAAi/wDiaP8AhFPCf/Qs6L/4ARf/ ABNTeXR5dHIg
uQ/8Ip4T/wChZ0X/AMAIv/iaP+EU8J/9Czov/gBF/wDE1N5dHl0ciC5D/wAI p4T/AOhZ0X/w
Ai/+Jo/4RTwn/wBCzov/AIARf/E1N5dHl0ciC5D/AMIp4T/6FnRf/ACL/wCJ o/4RTwn/ANCz
ov8A4ARf/E1N5dHl0ciC5D/winhP/oWdF/8AACL/AOJo/wCEU8J/9Czov/gB F/8AE1N5dHl0
ciC5D/winhP/AKFnRf8AwAi/+Jo/4RTwn/0LOi/+AEX/AMTU3l0eXRyILkP/ AAinhP8A6FnR
f/ACL/4mj/hFPCf/AELOi/8AgBF/8TU3l0eXRyILkP8AwinhP/oWdF/8AIv/ AImipvLoo5EF
yc29wST50XP/AEyP/wAVSfZp/wDntF/36P8A8VVmRnWJ2SMyOBwoIGfxNOrP nZVkVPs0/wDz
2i/79H/4qj7NP/z2i/79H/4qrdIzqpUMwBY4UE9TjOB+AP5Uc7CyKv2af/nt F/36P/xVH2af
/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/AOKo+zT/APPaL/v0f/iqtkgA knAHeqyajYyE
hL23YjrtlU4/WjmYWQ37NP8A89ov+/R/+Ko+zT/89ov+/R/+KqSK+tJ5DHDd QSOM5VJASMde
BU9HMwsip9mn/wCe0X/fo/8AxVH2af8A57Rf9+j/APFVP9og37POj35xt3DO fSpKOdhZFT7N
P/z2i/79H/4qj7NP/wA9ov8Av0f/AIqrdFHOwsip9mn/AOe0X/fo/wDxVH2a f/ntF/36P/xV
W6KOdhZFT7NP/wA9ov8Av0f/AIqj7NP/AM9ov+/R/wDiqt0Uc7CyKn2af/nt F/36P/xVH2af
/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/AOKo+zT/APPaL/v0f/iqt0Uc 7CyKn2af/ntF
/wB+j/8AFUfZp/8AntF/36P/AMVVuijnYWRSlspponjadQrqVJRWU4PoQ2Qf cVS0zw5BpBna
0fMk5BllneWeR8DABeR2bA7DOBk+tbVFHMwsip9mn/57Rf8Afo//ABVH2af/ AJ7Rf9+j/wDF
Vboo52FkVPs0/wDz2i/79H/4qj7NP/z2i/79H/4qrdFHOwsip9mn/wCe0X/f o/8AxVH2af8A
57Rf9+j/APFVboo52FkVPs0//PaL/v0f/iqzY/DFumrf2oZHkuxu2NNLNKse 7rsRpCqZ6fKB
xx0rdoo5mFkVPs0//PaL/v0f/iqPs0//AD2i/wC/R/8Aiqt0Uc7CyKn2af8A 57Rf9+j/APFU
fZp/+e0X/fo//FVboo52FkVPs0//AD2i/wC/R/8AiqPs0/8Az2i/79H/AOKq 3RRzsLIqfZp/
+e0X/fo//FUfZp/+e0X/AH6P/wAVVuijnYWRU+zT/wDPaL/v0f8A4qj7NP8A 89ov+/R/+Kq3
RRzsLIqfZp/+e0X/AH6P/wAVTJ7CW4gkhecBJFKkxh0YA+jKwIPuDmr1FHMw sZljpI02zjtL
Vo0hjzgFGYkk5JJLEkkkkknJJyasfZp/+e0X/fo//FVboo55BZFT7NP/AM9o v+/R/wDiqPs0
/wDz2i/79H/4qrdFHOwsip9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDFVboo 52FkVPs0/wDz
2i/79H/4qj7NP/z2i/79H/4qrdFHOwsip9mn/wCe0X/fo/8AxVH2af8A57Rf 9+j/APFVboo5
2FkVPs0//PaL/v0f/iqPs0//AD2i/wC/R/8Aiqt0Uc7CyKn2af8A57Rf9+j/ APFUfZp/+e0X
/fo//FVboo52FkVPs0//AD2i/wC/R/8AiqPs0/8Az2i/79H/AOKq3RRzsLIq fZp/+e0X/fo/
/FUfZp/+e0X/AH6P/wAVVuijnYWRU+zT/wDPaL/v0f8A4qj7NP8A89ov+/R/ +Kq3RRzsLIqf
Zp/+e0X/AH6P/wAVR9mn/wCe0X/fo/8AxVW6KOdhZGbe6SNQt/Iumiki3pJt 2MPmRgynhuxU
Gp/s0/8Az2i/79H/AOKq3RRzsLIqfZp/+e0X/fo//FUfZp/+e0X/AH6P/wAV VuijnYWRU+zT
/wDPaL/v0f8A4qj7NP8A89ov+/R/+Kq3RRzsLIqfZp/+e0X/AH6P/wAVR9mn /wCe0X/fo/8A
xVW6KOdhZFT7NP8A89ov+/R/+Ko+zT/89ov+/R/+Kq3RRzsLIqfZp/8AntF/ 36P/AMVR9mn/
AOe0X/fo/wDxVW6KOdhZFT7NP/z2i/79H/4qj7NP/wA9ov8Av0f/AIqrdFHO wsip9mn/AOe0
X/fo/wDxVH2af/ntF/36P/xVW6KOdhZFT7NP/wA9ov8Av0f/AIqj7NP/AM9o v+/R/wDiqt0U
c7CyKn2af/ntF/36P/xVH2af/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/ AOKo+zT/APPa
L/v0f/iqt0Uc7CyKn2af/ntF/wB+j/8AFUfZp/8AntF/36P/AMVVuijnYWRU +zT/APPaL/v0
f/iqPs0//PaL/v0f/iqt0Uc7CyKn2af/AJ7Rf9+j/wDFUfZp/wDntF/36P8A 8VVuijnYWRU+
zT/89ov+/R/+Ko+zT/8APaL/AL9H/wCKq3RRzsLIqfZp/wDntF/36P8A8VR9 mn/57Rf9+j/8
VVuijnYWRU+zT/8APaL/AL9H/wCKo+zT/wDPaL/v0f8A4qrdFHOwsip9mn/5 7Rf9+j/8VR9m
n/57Rf8Afo//ABVW6KOdhZFT7NP/AM9ov+/R/wDiqPs0/wDz2i/79H/4qrdF HOwsip9mn/57
Rf8Afo//ABVH2af/AJ7Rf9+j/wDFVboo52FkVPs0/wDz2i/79H/4qj7NP/z2 i/79H/4qrdFH
Owsip9mn/wCe0X/fo/8AxVH2af8A57Rf9+j/APFVboo52FkVPs0//PaL/v0f /iqPs0//AD2i
/wC/R/8Aiqt0Uc7CyKn2af8A57Rf9+j/APFUfZp/+e0X/fo//FVboOQCQpYg HCjqaOdhZFT7
NP8A89ov+/R/+Ko+zT/89ov+/R/+KqyhZo1LrtYgErnOD6UksscETyyuscaK Wd3OAoHJJPYU
c7CyK/2af/ntF/36P/xVH2af/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/ AOKo+zT/APPa
L/v0f/iqt0Uc7CyKn2af/ntF/wB+j/8AFUfZp/8AntF/36P/AMVUtzd21lF5 t1cQwR5xulcK
M/U0W13bXsXm2txDPHnG6Jwwz9RRzsWl7EX2af8A57Rf9+j/APFUfZp/+e0X /fo//FVboo52
OyKn2af/AJ7Rf9+j/wDFUfZp/wDntF/36P8A8VVuqqalYy3Bt4722eYHHlrK pb8s5o52GiE+
zT/89ov+/R/+Ko+zT/8APaL/AL9H/wCKq3RRzsLIqfZp/wDntF/36P8A8VR9 mn/57Rf9+j/8
VVugdRRzsLIqfZp/+e0X/fo//FUfZp/+e0X/AH6P/wAVViNndMvGY2yflJBI 59qfRzsLIqfZ
p/8AntF/36P/AMVR9mn/AOe0X/fo/wDxVSx3dtKjPHcROqv5bFXBAfONp988 YqajnewWRU+z
T/8APaL/AL9H/wCKo+zT/wDPaL/v0f8A4qrdIzqpUMwBY4UE9TjOB+AP5Uc7 CyKv2af/AJ7R
f9+j/wDFUfZp/wDntF/36P8A8VVuijnYWRU+zT/89ov+/R/+Ko+zT/8APaL/ AL9H/wCKq0zq
pUMwBY4UE9TjOB+AP5UtHOwsip9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDF Vboo52FkVPs0
/wDz2i/79H/4qj7NP/z2i/79H/4qrJZ/NC+Wdm0kyZGM56Yp1HOwsip9mn/5 7Rf9+j/8VR9m
n/57Rf8Afo//ABVSNe2qXK2z3MKzt0iMgDH8OtT0c0gsip9mn/57Rf8Afo// ABVH2af/AJ7R
f9+j/wDFVbpGZUUsxAUDJJPAFHOwsVfs0/8Az2i/79H/AOKo+zT/APPaL/v0 f/iqmgure6Qv
bzxTKO8bhh+lSjqKFNvqHKVPs0//AD2i/wC/R/8AiqPs0/8Az2i/79H/AOKq xGzumXjMbZPy
kgkc+1OJABJOAOpNHOwsir9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDFU+G/ s7l9kF3BK+M7
UkDH9KsUOUluJWeqKn2af/ntF/36P/xVH2af/ntF/wB+j/8AFVZkZ1idkjMj gcKCBn8TTqOd
jsip9mn/AOe0X/fo/wDxVH2af/ntF/36P/xVSTXSQOFaOdiRnMcDuPzUEUxL +F5Ui2zo0hIX
zLeRATgnGSoHQH8qn2utrj5fIT7NP/z2i/79H/4qj7NP/wA9ov8Av0f/AIqr dNZnDIFjLKxO
58gBeP1qudisit9mn/57Rf8Afo//ABVH2af/AJ7Rf9+j/wDFVbpglQvtBOc4 BwcE+gPQn/A0
c7CyK/2af/ntF/36P/xVH2af/ntF/wB+j/8AFVboo52FkVPs0/8Az2i/79H/ AOKo+zT/APPa
L/v0f/iqt013WNdzZxkDgEnk46CjnYWRW+zT/wDPaL/v0f8A4qj7NP8A89ov +/R/+KqSO8hm
XdF5jqDjKxMRn8qkSRZN23cNpwQykEHr0P1o52FkV/s0/wDz2i/79H/4qj7N P/z2i/79H/4q
rdFHOwsip9mn/wCe0X/fo/8AxVH2af8A57Rf9+j/APFVboo52FkVPs0//PaL /v0f/iqPs0//
AD2i/wC/R/8Aiqt0Uc7CyKn2af8A57Rf9+j/APFUfZp/+e0X/fo//FVboo52 FkVPs0//AD2i
/wC/R/8AiqPs0/8Az2i/79H/AOKq3RRzsLIqfZp/+e0X/fo//FUfZp/+e0X/ AH6P/wAVVuij
nYWRU+zT/wDPaL/v0f8A4qj7NP8A89ov+/R/+Kq3RRzsLIqfZp/+e0X/AH6P /wAVR9mn/wCe
0X/fo/8AxVW6KOdhZFT7NP8A89ov+/R/+Ko+zT/89ov+/R/+Kq3RRzsLIqfZ p/8AntF/36P/
AMVSi1uW6Sxn6RH/AOKq4AANzfgPWkLFup/CjnYWRV+x3X/PRP8Avyf/AIqj 7Hdf89E/78n/
AOKqzRRzsLIrfY7r/non/fk//FUfY7r/AJ6J/wB+T/8AFVYR1kRXRgysMhgc gj1rlF8X3tyP
NsdGWW2b/VySXJQsOxwEOPzo52FkdH9juv8Anon/AH5P/wAVR9juv+eif9+T /wDFVzieK9Vk
UtHokDAErlb4nkHBH+r7EEUieLdTeR400W3Z48B1F8SVzyMjy+KOaQWR0n2O 6/56J/35P/xV
H2O6/wCeif8Afk//ABVc9/wk+sf9AGH/AMDT/wDG6P8AhJ9Y/wCgDD/4Gn/4 3RzsLI6H7Hdf
89E/78n/AOKo+x3X/PRP+/J/+Krnv+En1j/oAw/+Bp/+N1f0jXptQvGs7uwN pP5ZlTEnmK6g
gHnA5BI7d6OdhZGl9juv+eif9+T/APFUVZoo52FkRXKeZayL5TS5H3Fbbn8f SpaiuU8y1kXy
mlyPuK23P4+lS1IznZ9Iv9R1m7nh1aWCKORVEIaTH3FPaQDv6VNqGmXkMLz+ dDMohwTM0oMZ
UqxK4b0Qn1yBzjppWqXNtfXbGOJoJ5A6t5hDDCKuMbcfwnvUep/b7q2ubaG3 tissTRq7zspX
cCM7Qhz19fyrLEN1afs2FKPJPmRcRSqKpcuQACzYyfc44rj7Dxb4gu/Fsmgz eFPI8jDz3ZvS
0SxEnDqfLG7ODgcEkEHGGx2VFagU9XONFvz6W8n/AKCaqpqptLm6DpOwkkDo UjZhjYo7D1Bq
5qUD3Wl3lvFjzJYHRcnAyVIFcxcWWqTyyyNo7yfugsSy/Z3Ab5sn5mOM5Xke nsK0jFNauxEm
09Easd01xqEDkOFkvSyBwQcC3I6HpyDWzNIY49yqCSwUAnA5IH9a5jSbHU4r qwSeylSOCaRz
Izx4ClXCjCsf7yjAGBXR3aSSWriHBkGGUHoSCD/SlNJWsOF+pWknYWzQHymB ZtynB53E92Wp
rZ9pWJQpjO8owck4DYx+vr2qn/xNv+eSfp/8VU9ml4bgyXSoqqhC46kkj3Pp UlF+iiikAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSOMow2s2VPyq cE8dM0tI4yjD
azZU/KpwTx0zQA2FdsEa7NmFA2Zzt46Z71yXjuZ4NNlaa61G3sHRI5/IjjaO RWfDJnaXVipI
BOE6DOTXWwrtgjXZswoGzOdvHTPeoL/T4dSgSC53GESLIyA4DlTlQT1wGAbg jlR2yCCkrqxx
0l9qWg3Bup7+yuHm8iOaS5BVYY13YUsMcFnP73bwc5Ujhe2tZvtFpDPmI+ZG r5ifehyM/K2B
uHocDNcrpPgtE8ibULi4aOGZpILJmUrEm8mNGbBZto2ZG4jK/wAQrrI4o4VK xRqilixCjAyS
ST9SSSfc0le2pFNS6nIX/i3xBaeLY9Bh8Kef5+XguxelYmiBGXY+WduMjI5I JAGcrnsqKKZo
cFo97FrfxFvrW8j83yvOiUNnCqh24Hp6/Xn0qK4li0Hxzb2tpdJMzSpHIFzu CuwXbJ2JG7I+
natvUPDd5Hq82raLcQw3U6FHWXIAJGCykA4PHcHnmqnh7wVJp9+l9qM6Syxs WREJcFv7zMQM
nn0HPNcnsnzXtrfc4uSd+W2t9zr5jKsEhhRHlCkorsVVmxwCQDgZ74P0Ncn4 a8Wa3rus3djd
eF302KzYpcTy3e7a+MhVGwbyQQcg42kHPK56+ius7TF8Wy3EHha/ktVLShBw Ou0sA3/jua5L
VrvT4/C2jhVI1WSJW8qHHC56t6exHNejEBlKsAQRgg9643xP4RD6cW0KyRbt 3KyDfwY2UhgA
x2jqP/rjIOFanzakewdWoldJPTXodJo96l7pls/nxyziFDMEcEqxXnOOnOaj 16/1DTNJlvNN
0z+0povma2E3lsy99vyncf8AZ7845wDyvhzTPFkPiSO71QbbcpsmPmg7gA+0 ffYn5mz/ACxz
nva0pyclqjpr0o0pKMZXVjA8I69qHiTSRqV5o/8AZsMuDbq0/mNKv97G0bR0 x69emCegHUdf
wpKUdR1/CrMSG2Ty4AvlGLk/IzbiOT1P61VkvZlu7qM27+XbRrKTEd8kqnPC rj1Uj1498i1b
J5cAXyjFyfkZtxHJ6n9aw9bs76a9fyrP7VaXEKRyhWQMNjMcYYgc7hyDkYPQ 4IajzaBexl2N
new6PdXslqI42uLqYwXO9G2PuAcgEEHB5B52j5QD97r7NJI7OJZWZpAo3buo Pp1PTp1J9Set
c3HpssziMeHoIN3HmzJCVX3IViT9O/qOo6OztIrG0S2hGETPpySck8cDkngY HpiidGMajqXu
2TCT5FG2xzutamkWr3EBbUAIrdCBAsoXcSxz8oweMcjuCOoIrN0m5F1YadDb RuA9vFComSYe
VgocpgjK/JnjkHHO37vSajpF1dXzXNrfJb+ZCsLq8HmAgFiCPmGPvH9KqaVo F9atpz3t/DJ9
jTiKKEgBihXG4tyBk9hn2riqUZTlZ7HYpwUN9ToEUqiqXLkAAs2Mn3OOK5LU 7mHUdc1O1v3m
+waXaid7eLjziQDk+uM9K6+uf1fQbqXUl1XSLpba+2eXKsgzHMvo3B/kc8V0 yWmhwVU2tDnd
P1PTp2hi021NtHcFYlE4dQreYnKFWXd90E4G4Njnb09ARSqKpcuQACzYyfc4 4rnNO8PXz39v
eaxcwSfZM/Zre2TbGhPfoPyx15rpailSUG5dWVTlNwSl0ONsPFviC78WyaDN 4U8jyMPPdm9L
RLEScOp8sbs4OBwSQQcYbHZUUVsWRFP9LV/Kb/VkeYW469AP61Df3Dw/Z4o2 CNPL5e/rsG1m
JA9cKQPQnODjBmKf6Wr+U3+rI8wtx16Af1qjrdjdXtvAbKWOOeCbzB5nRgVZ SM4ODhiQcHkD
is63NyPk3Lp25lc8612zvrDW7+5a+jnj3+aqfaIwwJIIynBLAc/dxwPpXQeC dX1DUNSuYpfM
a1WHcxeVpNr7uMFueRu46fL2768VlrEEQjjtbFVH/T459ySfL5JPOe9a9lZL aIzM3mTyYMsp
GC2OgA7KOw/mSScYVcRVmnUVkkKtRhzKUZfImuLiK1geedwkSDLMe1c3ea0t xIiXOYLRxhGj
YO24/dLDBGOnHIzjORXTGJJJo2lyY052di3GCfpzWRPoMdx4g+3ttS2XbIsK Z+aUEncfQfdO
B1PJ75qrGVS8GtP6/AqDUdSxplrJG0lxJuXzERFRySwVc4LE8knPf0HfNaQ6 jr+FJSjqOv4V
rThyRUSZS5nchtk8uAL5Ri5PyM24jk9T+tZmtTQLcWcF4W+ySby4A4LADaD7 ck49QK07ZPLg
C+UYuT8jNuI5PU/rVfU9Mg1WzNvPuXurr95D6itYtX1MqkXKLUdzz/XPEcdx Y2yQyo1zERiZ
V2su0YUjHAOc5+o7DFeh6ZPJdaVZ3EoxJLAjuPQlQTXJ2nw5tUvTPe3rXUZb cYhEE3/7xycj
j2rtgAAABgDoKVlGKgne19RQhZuT3ZFcp5lrIvlNLkfcVtufx9KlqK5TzLWR fKaXI+4rbc/j
6VLSNDBuV8rVbqfZs/duPN2bOvkfx7E9P+evOOjYwkdnK8t1auZGkQ3e0N5u 8ZEMpI/1smOo
/u9uva3dafcDU3uraCGTfGVYtMIWGdmcMkZf/lmv8XOeRwuI7LSbs6s2oX9w +2PAtrVLh5I4
/k2liWA3Mct27nqTxc5Jx5V5GSUlK9jbqKVN00DeUzbS3z7sBOPTuT0qWopU 3TQN5TNtLfPu
wE49O5PSoNSRywRiq7mA4XOMmsqSaUwwKsYdxOzeUsjKWzu4BAznnn6HNa1Z ltHcw3TyNaIA
yAFlxvLcEkndjk56Y6L6UmrgXAqpdII2YqVfq5YcFcdSfU0t1JPFayPbQLPM oysTPs3e2cHH
+enWmoZJLlXaJlCqwyxHUlfc+hqxTAxdB1m91lZZJ9KayhQlA0kpLMwOCAu0 dOcn149cad3I
kUIZnVTuBUscDIORk+nFT1HOhlt5I1xllKjPuKAK0DW9rKtmPs+58ugjRVyc c5UA+nB9sHkZ
NiL/AFs/++P/AEBaq29rKJZZWZ4t6qm0bTnGfY+tW4ovKDfMzFjkk49AOw9q SAz9d1O60ixN
3b2H2yNMmUCXayD+9jByPX0+mcWNMubq8sUuLuz+xyPyITJuYDtngYPt/XgX KKYGRd292NYj
nFxtgPG3cRgcZHTGe/8AwH3NWxiN5DDKiozbtrRkkcAdd3PTNWnRZEKOMqar xWMKbzIiSszZ
3Mgz0A/pSdwJoJPNiDHGckcd8EjP6VXnlMt4LLc0SmPzHcHDOucbUP5ZPUAj HLAi2AFUKoAA
4AHaobq1ju4tjllIO5HXhkb1Hv8AoQSDkEioqxlKDUdyoNJ6lOCzubRGitbu 0jg8x3RDak7Q
zFscOBxnHQVcsrn7ZYW91t2edEsm3OcZAOM/jVC08P2MUBF3a2l1cM7u8zWy gsWYt3yeM469
q1qyw9OpBe99xdSUXscbf+LfEFp4tj0GHwp5/n5eC7F6ViaIEZdj5Z24yMjk gkAZyueyoorp
MiusjybiJo0AYrtMZJ4OOuR6UiCO2jhSN93ARlAxk/3gP1I/H1zK9vA7Fnhj Zj1JUE1Ha2i2
sYGdzAbc4xgegFICaQuI2MaqzgHaGbAJ7ZODj8jWHpGuajqeoT20+jNaJbnb LI8+cNjIAG35
ux64wc9xneopgFFFFABTkGW56Dk02nn5Yx6t/KgBrHcxNJRRQBleIo5ptFeK 3uXtpZJYUEqF
gVzKoP3SD0OOCKw4dNuLUX1rda9A8ikII7ieYB8qD826UkA7scencZB6LWLS W905oYVid/Mi
fZMxCMFkViCQD1AI6Gq9kNWsTcCHStMSOWXzAiXjqE+VVxxD/s5/Ghybi4PZ kuPvKXVEmhu0
9rLdFgFnmkYRqchPnYHnJySeuDt9B3PGRmNPBOlRF4w8oiby3iEm9VwxGCyj HA6nB6dwa7rS
4J7eyK3IjEzzSyssbFlXfIzgAkDOAwHQVwD2GlXvh3T7K+1W10/ULJPLKzuM qcAMChYE/dGD
WSg40uRDqTnrKG5J4bs549QjmRYJIkhnMrQ2ew5LgiPIbBbkYz/CMDIO6tbw /bSzanrF9Laz
QQ3EsflCdNjEKuDweetcNPcnT9Sg0/Tb+yKRybxdeauHY7ctuzhB8oG3OeO+ a9L/ALf0L/oL
6f8A+BKf41tCn7Kmlff8AblUtKe6MSbXhpc2vz3wMtrZXcUUaiSGLYrQxt96 RkX7zHq2eeKs
23iXTbvT3vIYbhlEME6JsXdKs3CbRnGSwK8kcj05qi1l4caNX/4SoC9F0bo3 ourfzWcoY+Rt
2Y2fLwoxj15qWC18JwPpLLrdu39mRmOINeRkSDHG/wBSCMjpzSXn5flqN+Rc tfEOn3XiefQP
LdLyJGk5licEDbnhHZl+8CN6rntWlHGI/FNljvZXH/ocFYOnweGtO1T7bH4k jkCmYxW8l3D5
cfmuHfGAGOWH8RJFbVlc22oeIoLixnjuIYbSZJJIm3KrM8RUZHGfkbj2o6IO p0FFFFAEN2Qt
nMWkSNduCzruA/DvSXALvbxb2VZJMNtOCQFY4z26CnXL+XayP5yw4H32Xdj8 PWkl/wCPm0/6
6t/6LegB32KD/pt/4ESf/FUfYoP+m3/gRJ/8VWbdadZP4hs2azt2Z45XYmJS WYFME8cnmqt/
qk80d/b7Va1e1uPLfZtOU4P8RJ5JGdq9OM0X0Glqbn2KD/pt/wCBEn/xVH2K D/pt/wCBEn/x
VZR1O8tEkhlFu0gjhMbKCFXexT5uecYznjPtT31G/SRbYG2af7SIDLsYJgxl s7c5yOOM8+2e
AlGl9ig/6bf+BEn/AMVR9ig/6bf+BEn/AMVWZBqd75kDXH2fynuHtnCIwOVD fMCT0O3pj8al
0rUri8upo5lXy/LSWJwmwsrE4ONzeg64PtQMvfYoP+m3/gRJ/wDFUfYoP+m3 /gRJ/wDFVYoo
Ar/YoP8Apt/4ESf/ABVH2KD/AKbf+BEn/wAVViigCv8AYoP+m3/gRJ/8VR9i g/6bf+BEn/xV
WKKAK/2KD/pt/wCBEn/xVH2KD/pt/wCBEn/xVWKKAK/2KD/pt/4ESf8AxVH2 KD/pt/4ESf8A
xVWKKAK/2KD/AKbf+BEn/wAVR9ig/wCm3/gRJ/8AFVYooAr/AGKD/pt/4ESf /FUfYoP+m3/g
RJ/8VViigCv9ig/6bf8AgRJ/8VR9ig/6bf8AgRJ/8VViigCv9ig/6bf+BEn/ AMVR9ig/6bf+
BEn/AMVViigCv9ig/wCm3/gRJ/8AFVUuIfL1C0gjmmWKffvXzCT8oyME8j8D TpZNVF+IY47c
wNyJSp+Ueh56/wA/zw67/wCQxpn/AG2/9AFAE/2KD/pt/wCBEn/xVH2KD/pt /wCBEn/xVYph
kg1u3JtdtxJdSE3O5T5kW0nb1zgDaMEYGB610VAdSv8AYoP+m3/gRJ/8VR9i g/6bf+BEn/xV
WKz72XU47mNbWKCSJzjLA5Q+/PT/APV9QB8kIt57donlAdyjK0jMCNrHuT3F TvIkS7pHVB0y
xxTLjcDZ7iC3nckDAJ8t6qa7/wAgS7/3P60AXEnilbbHKjnrhWBqSsOAg6xY +auH+yfu9rZB
9c8VuUAISFUsxAA5JPamxyxy58uRHx12sDio72Y29nLKASyrxjHXoOtFlCbe ziiJJZV5zjr1
PSgBL2dreBHQAlpoo+fRnVT+hNWKpap/x6x/9fNv/wCjkq7QAhIVSzEADkk9 qAQyhlIIPII7
1Tv2Evl2nlGUSnLqMcIOeckdTgUzSXcQSW0m7fA5T5gc7f4e5zx70AaFFNkU vGyq7ISCA64y
vuMgj8xWHpFn4gj1CdtV1NZraM7YkSJF83j7xwMjHpnqPQcgG9UUlzFE212I PBJ2nAycDJ6C
paxtRQzRG4keNCsihYZBuBCtn5gD1/offNAGzRWRpM1157QyjEBj3wg9QucA f/r9qt6nBeXF
i6afd/Zboco5QMpPoQQeD6jkfoQC5RWXoUGqxWIfV7vz7qTBKBFCxD0yoGT6 np6ep1KACmRy
xy58uRHx12sDiqWq3McUDxOzKGXnb156AfXn8vepdMieKxTzVZZXyz7jzk/5 FAFuisXXrbXJ
Vik0W+WFwQskUiIVIJ+8CQTx3HcdOeDqWsUsNrHHPcNcSqPnlZQu4/QcD/PX rQBNRVe6S8fZ
9kngixnd5sJkz6Yw647+tZuo22vyWLrb31p5xK7PLtmQg7hzkyHgdTwcjIwe lUkn1E3Y2qKb
GHEaiRlaQAbmVcAnuQMnH5muPv8ASfGsni2P7H4j8rQZcySZt4TLDgj92uU5 znhj0AOckDdI
zqr2dreBHQAlpoo+fRnVT+hNTSOIonkbOFBY49qqap/x6x/9fNv/AOjkqzcI z20qKMsyEAe+
KAGG52uFaJgcgffQ4525wGz14p8UwkZ1KOjrjKsOx6HjiqVzNNJBJIiSALnk ngFXzn7xHGPT
9OKkeHybkzKX3ttVnKj5hv24PyDsfX8xzQBLcTtDcWcagETSlGz2AjduPxUU +5eWK1mkgh86
ZULJFuC72A4XJ6ZPGar3v/H5pn/Xy3/omSrFykstrNHBN5MzIVSXaG2MRw2D 1wecUIDNl1qb
+z1a3sGm1EgD7IX2rv8A40EpG0lfm6ddpq9eT3UH2f7LZ/ad8ypL+9CeUh6v z1x6Dk5rl0gt
obkf2teyNYo2FmlaOJDc5k8xuPmTnleeGzj+GtO1ur6/FrCl08BWQTrM0SMb u3GMggH5GO4Z
I9MgDO0bSglsZqTe5vUVW1C3ubrT5obS9eyuHXEdwkauY27HawII9R6Z5B5r n/B9j4sgS4m8
U6ulzIWMcNvDFGEVQfvllUEk44HYHnk4XE0OpqC6uharH+7eRpG2IiYyTgnu QOgPeotViln0
90ii81tyMY8gb1DAsOeOQCOeKxXs3EU0zWUmnqGhEKxvGp8wlkJ43DGHAORn 8hWkIp6tkSk1
sb9rdC6WT928bRtsdHxkHAPYkdCO9T1laMrQPc28pLTZWZ3MgfduBUdFXH3P Sqvi608Q3Gkm
Tw1qX2W/hywiaONlnH93Lg7T6Hp2PXImSs7FRd0b9Vbm6kiuIreKON5JEZ/3 khQAKVB6A/3h
VbQbTVLPSYo9Z1L7ffn5pZRGqKCf4VCgcD1PJ5PHQR65bSX0Zs4BZ/aHgkeF rmFZArgoAcE5
/iPO0jkZ9GznGUlaDsyk0ndmja3C3dnBcqMLLGsgHoCM1NXPXb6jC0Vs17Yz MCB9ltkNvIRg
4wTKeOnHH9K19OW4WxjFyrLLlsqzbiBuOATk54xT1Wj+8jmu7WLVFch4l0zx nPrNpJ4e15La
wmYJcxy28TfZwB99crlgcfdJzuI5wTt6yFGigjjeV5WVQpkcAM5A6nAAyfYA e1Mo5gfEDRf7
en0dlu/tMIkL+XD52NjhDlYyzLknI3KOPqMs1f4jaDo9kbqVrh0UurL5YicM oVtu2UoSSHUg
DOefSqep6nNpd/rkMT3VrdXl/aeRMtqzKUZYEYhypT++Oe49as6lo2paLpes 6ra+I737R5L3
L7oICHdI8DP7vgYQDjFbL2fMnbTtf/gE2dtzr1YOiupyrDINLTIXMkEbnGWU E4+lchYaT41j
8WyfbPEfm6DFiSPFvCJZsk/u2wnGMcsOoIxgk7cSjqridobizjUAiaUo2ewE btx+Kip3dURn
Y4VRkn2qne/8fmmf9fLf+iZKszrvt5FOSCpHH0/GgBFuI2JAD5AyQY2B7+3s aekiyDKkkdc4
4NU7SGC4V5XZbg7imWCtgBjjoKsQwpAfLjQIiooAA+vt/X/64A152XUYbcAb HhkkJ75VkA/9
CP6VYqlJ/wAhy1/69pv/AEOKrtABUaTrJK8aAnZwzdgfT61T33ru/lsGAeQc FTjj5R+f/wBe
rluhS3jVlCsFG4AADPfp70APJCqWYgAckntQCGUMpBB5BHelrEBvYbUlFDQN GxcqVYK27sPT
HX0zQBrxTrPuKAlAcB+zfSm3F1FaqjSlvnbaoRGYk4J6AE9AalTbsXZjZj5c dMVS1AyLPYGJ
FdxccKzbQf3b98H+VNK7E3ZXHf2nb/3Lr/wFl/8Aiamt7qK6V2iLfI21g6Mp BwD0IB6EUefq
P/Phbf8AgU3/AMbqCwaRri/M0axyfaBlVfcB+7TvgfyqnFJExk2y7RXLeMLH xZOlvN4W1dLa
QMI5reaKMoyk/fDMpIIzyO4HHIw3Qafb3Nrp8MN3eve3CLiS4eNUMjdztUAA eg9Mck81BZm6
34i/sS6toG0u8uRckLHLFJAiFyQBHmWVPnORhRyecZwcZtl8QNPu5U3Wc8Nu 0Rna4N1aSokQ
bYZGEUzt5YYbS+3avJYgAkXfFXhn/hJ4tJj+2vaCw1KK+JjB3SBAwKBgwK5D feHT0rnfBvgB
vCfiO2lN40yW2kvYxFYCEkDXBmZi247CC+3Yc5GCGPzBVez1NOVSjeO63/zX 6r57behUVg+B
/wDkQPDn/YLtv/RS1l3+k+NZPFsf2PxH5Wgy5kkzbwmWHBH7tcpznPDHoAc5 IG5mZ1V7O1vA
joAS00UfPozqp/QmleMTXscbtIIxE7kI5XJBUDkc9zUOqf8AHrH/ANfNv/6O SrK/8hFP+veX
+aUAMMVkJViJlEjAkIbt8kDqcZ96jU6a5lCzMxh/1oF652f73zcdD1qjcTWU Xia1Hm26TtFI
rjcoYk7NoPfPpWS2JLS2SP5mtoCL0Dkr+8QsG9+HP50IDozJpQthcm4xbk4E v219p7dd2KlE
NkzBVMpYruwLt849evSsqJYZ0vrtbhordbjzYpotpziMKxGQQcnI6daXTbj7 NerYtEgkYAEG
XMigLlflx90Djdn72eOaANf7Lbf3Z/8AwJk/xo+y2392f/wJk/xqSigCP7Lb f3Z//AmT/Gj7
Lbf3Z/8AwJk/xqSigCP7Lbf3Z/8AwJk/xo+y2392f/wJk/xqSigBIrC2kzxO Mf8ATzJ/jUn9
mW3rP/4ESf8AxVS238X4VFqUl9DbebYpHI68tG6kkj2wRz7d/wCYBXvNPgtt OnkhMyNFEzJi
dyBgZHBOKlpsxujoN014IxMYHJWMHC/KeOpyadQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQA
UUUUAIqqgwoAHXAFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFACbQWDYG4DAOOc UtFFABRRRQAU
UUUAFFFFACKqoMKAB1wBS0UUAFFFFACModSrAFSMEEcGloooAKKKKACkKglS QCVORkdKWigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigBQCTgUrkF
uOg4FKPlQt3PAplABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAybf5Em x9jY4bZux9B3
NMmyJ7VsEgSnJAzjKMP5kU6aZLeIySHAHGAMknsAO5qv9pum5W2hUdhJOQ34 7VI/U0AXjEhk
WQqhdQQrHGQD1wfwFQjT7MPI4tbbfKCJG2Ll89c+uar+fef88bX/AMCG/wDi KPPvP+eNr/4E
N/8AEU7MV0XGtoH3b4om3psbIB3L6H25PHvTY7O2hjSOKCBEjbciqqgKfUDs eT+dVfPvP+eN
r/4EN/8AEUefef8APG1/8CG/+Ioswui4LeEYxFENrlxwOGOcn68nn3psFla2 pY29vBCW+95a
qufriqvn3n/PG1/8CG/+Io8+8/542v8A4EN/8RRZhdGjj3H5ijHuPzFZ3n3n /PG1/wDAhv8A
4ijz7z/nja/+BDf/ABFFmF0aOPcfmKMe4/MVnefef88bX/wIb/4ijz7z/nja /wDgQ3/xFFmF
0aOPcfmKMe4/MVnefef88bX/AMCG/wDiKimvb6IArYxSjuY7g/L+BUE/hmiz C6NbHuPzFGPc
fmKyob65uCyxw229fvI07Ky/UFMipvMv/wDn2tv/AAIb/wCIpDL+PcfmKMe4 /MVQ8y//AOfa
2/8AAhv/AIijzL//AJ9rb/wIb/4igC/j3H5ijHuPzFUPMv8A/n2tv/Ahv/iK PMv/APn2tv8A
wIb/AOIoAv49x+Yox7j8xVDzL/8A59rb/wACG/8AiKPMv/8An2tv/Ahv/iKA L+PcfmKMe4/M
VQ8y/wD+fa2/8CG/+Io8y/8A+fa2/wDAhv8A4igC/j3H5ijHuPzFUPMv/wDn 2tv/AAIb/wCI
psk2oJGWWygkI/hW4OT+agUAaOPcfmKz7vP9raewVyqeZuZVJA3LgZNJHcXk sYdLe2Kn/puw
/A/JwfaneZf/APPtbf8AgQ3/AMRQBYis7aCaSaKCCOWTl3RVDN9T3qfHuPzF UPMv/wDn2tv/
AAIb/wCIo8y//wCfa2/8CG/+IoAv49x+Yox7j8xVDzL/AP59rb/wIb/4inwX ImLIyNFKoBaN
8ZAPfjgj3FAD7rJltQATiUsSBkAbGHJ/EUTwR3MRimXch6rkjNRzXJSTyYYz LNjJUEAKPVj2
/U9eKb5l/wD8+1t/4EN/8RQA+Ozt45VlWP51XarMxO0egz0qeqvmX/8Az7W3 /gQ3/wARR5l/
/wA+1t/4EN/8RQBNNBHcLtkBK+gYgH8qeBtUAZwOOTmq3mX/APz7W3/gQ3/x FHmX/wDz7W3/
AIEN/wDEUAOvYGuIERCAVmik59FdWP6A1Yqr5l//AM+1t/4EN/8AEUeZf/8A Ptbf+BDf/EUA
TeRH5/n4PmYxncenpjpTVtIUuWuFQiVuC248j0qPzL//AJ9rb/wIb/4ijzL/ AP59rb/wIb/4
igC1RVXzL/8A59rb/wACG/8AiKPMv/8An2tv/Ahv/iKALVQT2kFxIjyoGKHI 9/Y+opnmX/8A
z7W3/gQ3/wARR5l//wA+1t/4EN/8RQBZwNxbAyeCaWqvmX//AD7W3/gQ3/xF HmX/APz7W3/g
Q3/xFAFqopraG4ZDKgYpyMmovMv/APn2tv8AwIb/AOIo8y//AOfa2/8AAhv/ AIigBxsrczic
x7pAdwZiTg1Yqr5l/wD8+1t/4EN/8RR5l/8A8+1t/wCBDf8AxFAFqiqvmX// AD7W3/gQ3/xF
HmX/APz7W3/gQ3/xFAFqiqvmX/8Az7W3/gQ3/wARR5l//wA+1t/4EN/8RQBa oqr5l/8A8+1t
/wCBDf8AxFHmX/8Az7W3/gQ3/wARQA69ga4gREIBWaKTn0V1Y/oDViqvmX// AD7W3/gQ3/xF
HmX/APz7W3/gQ3/xFACvYwvIz/MpZWU7WIB3YycdM8Uv2QFwzSsSCD91RnnP UDPXmoEu76SV
kSzgKrkGT7QduR1H3Mk/hjqM54qXzL//AJ9rb/wIb/4igB1xA01xZyKQBDKX bPcGN14/FhT7
lJZbWaOCbyZmQqku0NsYjhsHrg84qLzL/wD59rb/AMCG/wDiKPMv/wDn2tv/ AAIb/wCIoAzp
NAf7IrW960OpgA/bNpZd/wDG4iJ2AtlvpuNStoawTQS6dO1oySL5mcyh4v4o wGOEBwOR0xVz
zL//AJ9rb/wIb/4ijzL/AP59rb/wIb/4ir55dyeVFqiqvmX/APz7W3/gQ3/x FHmX/wDz7W3/
AIEN/wDEVBRaqK4t4ruBoZl3RtjIBIPByCCOQciovMv/APn2tv8AwIb/AOIo 8y//AOfa2/8A
Ahv/AIigAs9OtrEyNArhpMBmeVnJAzgZYn1P51aqr5l//wA+1t/4EN/8RR5l /wD8+1t/4EN/
8RTbb1YJW2LVU9S02HVLOa2neZUliaJjFKyHDYz04J4HUHuOhILvMv8A/n2t v/Ahv/iKPMv/
APn2tv8AwIb/AOIoTtqgauUBockU+Ib1hamZJmjlDSuSpU48xmzj5R1B/ljZ qr5l/wD8+1t/
4EN/8RR5l/8A8+1t/wCBDf8AxFDk3uJJLYtUVV8y/wD+fa2/8CG/+Io8y/8A +fa2/wDAhv8A
4ikM5ufwdqF5qt1Pc+I7k2Uu4x20aN+7bzUlRsu7KdpQKMIOCabrvg/WNYsZ LVfFl0iyxvE/
mQDG1gAcCIx5P+9uHJ4rpvMv/wDn2tv/AAIb/wCIo8y//wCfa2/8CG/+IrVV pqSl1XkieVWs
TxJ5cSR5ztUDPrin1V8y/wD+fa2/8CG/+IqOe6u7eIySW9sFH/TdiSewA2cm siia4gaa4s5F
IAhlLtnuDG68fiwqd1Doynowx0qCD+1Jog7WMERP8Elwcj8kNSeVqX/Pvaf+ BDf/ABFAB5ZA
IWRlByeAO+fb3/T65cqbWLZJJ45A9T/jTfK1L/n3tP8AwIb/AOIo8rUv+fe0 /wDAhv8A4igC
N4GbUYbgEbEhkjI75ZkI/wDQT+lTSJ5kbIHZM8bl6im+VqX/AD72n/gQ3/xF Hlal/wA+9p/4
EN/8RQA6ONIo1RFCqvAAp1R+VqX/AD72n/gQ3/xFHlal/wA+9p/4EN/8RQAT RCaPYzMFPUKc
ZHp9KeAFUKoAA4AHameVqX/Pvaf+BDf/ABFHlal/z72n/gQ3/wARQA9EVFCo oVR0AGBUNzbf
aPKIlkieJ96smMg4I7gjoTT/ACtS/wCfe0/8CG/+Io8rUv8An3tP/Ahv/iKA IvIuv+gndf8A
fEX/AMRT7e38gys00kryvvZ325JwF7ADoBTvK1L/AJ97T/wIb/4ijytS/wCf e0/8CG/+Ip3F
YkoqPytS/wCfe0/8CG/+Io8rUv8An3tP/Ahv/iKQySio/K1L/n3tP/Ahv/iK jmGqRxlksoJT
/dS5IP6qBQBJBBDa28dvbxJFDEgSOONQqooGAABwAB2qSsyPUbppFie1hhmb pHNKyk/TKYP4
Zqz5l/8A8+1t/wCBDf8AxFADr2BriBEQgFZopOfRXVj+gNSKD/aEZ6KYZF3Y 4BJTH8jUPmX/
APz7W3/gQ3/xFHmX/wDz7W3/AIEN/wDEUAXvK/6aJ+dHlf8ATRPzqj5l/wD8 +1t/4EN/8RR5
l/8A8+1t/wCBDf8AxFAF7yv+mifnR5X/AE0T86o+Zf8A/Ptbf+BDf/EUeZf/ APPtbf8AgQ3/
AMRQBe8r/pon50eV/wBNE/OqPmX/APz7W3/gQ3/xFHmX/wDz7W3/AIEN/wDE UAXvK/6aJ+dH
lf8ATRPzqj5l/wD8+1t/4EN/8RR5l/8A8+1t/wCBDf8AxFAF7yv+mifnR5X/ AE0T86o+Zf8A
/Ptbf+BDf/EUeZf/APPtbf8AgQ3/AMRQBpQgR5y6c+hqXen99fzrI8y//wCf a2/8CG/+Io8y
/wD+fa2/8CG/+IoAvaiwbTLpVO5mhcALySSDUdVfMv8A/n2tv/Ahv/iKPMv/ APn2tv8AwIb/
AOIoAtUVV8y//wCfa2/8CG/+Io8y/wD+fa2/8CG/+IoAtUVV8y//AOfa2/8A Ahv/AIijzL//
AJ9rb/wIb/4igC1RVXzL/wD59rb/AMCG/wDiKPMv/wDn2tv/AAIb/wCIoAtU VV8y/wD+fa2/
8CG/+Io8y/8A+fa2/wDAhv8A4igC1RVXzL//AJ9rb/wIb/4ijzL/AP59rb/w Ib/4igC1RVXz
L/8A59rb/wACG/8AiKPMv/8An2tv/Ahv/iKALVFVfMv/APn2tv8AwIb/AOIo 8y//AOfa2/8A
Ahv/AIigC1RVXzL/AP59rb/wIb/4ijzL/wD59rb/AMCG/wDiKALVFVfMv/8A n2tv/Ahv/iKP
Mv8A/n2tv/Ahv/iKALVFVfMv/wDn2tv/AAIb/wCIo8y//wCfa2/8CG/+IoAt UVV8y/8A+fa2
/wDAhv8A4ijzL/8A59rb/wACG/8AiKALVFVfMv8A/n2tv/Ahv/iKPMv/APn2 tv8AwIb/AOIo
AtUVV8y//wCfa2/8CG/+Io8y/wD+fa2/8CG/+IoAtUVV8y//AOfa2/8AAhv/ AIijzL//AJ9r
b/wIb/4igC1RVXzL/wD59rb/AMCG/wDiKPMv/wDn2tv/AAIb/wCIoAtUVV8y /wD+fa2/8CG/
+Io8y/8A+fa2/wDAhv8A4igC1RVXzL//AJ9rb/wIb/4ijzL/AP59rb/wIb/4 igC1RVXzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKALVFVfMv/APn2tv8AwIb/AOIo8y// AOfa2/8AAhv/
AIigC1RVXzL/AP59rb/wIb/4ijzL/wD59rb/AMCG/wDiKALVFVfMv/8An2tv /Ahv/iKPMv8A
/n2tv/Ahv/iKALVFVfMv/wDn2tv/AAIb/wCIo8y//wCfa2/8CG/+IoAtUVV8 y/8A+fa2/wDA
hv8A4ijzL/8A59rb/v8At/8AEUAWqKq+Zf8A/Ptbf9/2/wDiKXzL/wD59rb/ AL/t/wDEUAWa
Krebf/8APtbf9/z/APEUebf/APPtbf8Af8//ABFAFmiq3m3/APz7Wv8A3/P/ AMRR5t//AM+1
r/3/AD/8RQBZoqt5t/8A8+1r/wB/z/8AEUebqH/Pta/9/wA//EUAWaKrebqH /Pta/wDf8/8A
xFHm6h/z7Wv/AH/P/wARQBZoqt52of8APta/9/z/APEUedqH/Pta/wDf8/8A xFAFmiq3nah/
z7Wv/f8AP/xFHnah/wA+1r/3/P8A8RQBZoqv52of8+1r/wB/j/8AEUedqH/P ta/9/j/8RQBY
oqv52of8+1r/AN/j/wDEUedqH/Pra/8Af4//ABFAFiiq/n6h/wA+tr/3+P8A 8RR5+of8+tp/
3+P/AMRQBYpwXHLZA/nVU3GoKMm0tjjnCzcn6ZQDP4inw3C3AYgMrqcOjfeU +9AEzNuP8hSV
AZpZZWitYfNZTh2ZtqIeuCeTn2APUZxmn+XqX/Pvaf8AgQ3/AMRQBJRUfl6l /wA+9p/4EN/8
RR5epf8APvaf+BDf/EUASUVH5epf8+9p/wCBDf8AxFHl6l/z72n/AIEN/wDE UASUVH5epf8A
Pvaf+BDf/EUeXqX/AD72n/gQ3/xFAElFR+XqX/Pvaf8AgQ3/AMRUU/8AakSB ksIJjnG2O5wR
7/MoFAFmis6K/uZX8sW8CS43eXJK6Nj1wYwce9T+Zf8A/Ptbf+BDf/EUAWqK q+Zf/wDPtbf+
BDf/ABFHmX//AD7W3/gQ3/xFAFqiqvmX/wDz7W3/AIEN/wDEUUAVtTfZd2xP RUkYfX5R/Jj+
dZF1fXK6lbC3CvmGUsjylF6pg8A89e3c1d8QyeXJbt/sSD9Urmp3llu4ZEkk jCxuCybc8leO
QfQ/lXRTjeNzGcrSLGiapqs14y3wkEezI3IRg7Y/+ma9y/c9PYE2ta16504W UdnaxXM93ceQ
qzTmJV+RmyWCsf4PTvWDplvPZ3LSSMpBXBwV5O2MdkX+4TyT19ckmuWTawdP Uu6R29150hSZ
4nK7HX5WQgg5YdxxmscLTmqa573v1NMROHtHy7W6GzaeL7F9OiudRuLbTpXl eBo57hQPNRir
KrHG7kcHHTHAq/Nrtjb3kVnNfW0d3KMxQPKodx/sqTk9D0rhdd0W6utNi03T CkdiIJYmha6l
i+dsYdimTJ/FlWODuycmrtlDf6fqly8cdtNbXZR5JHlZZIyqBNoG0hl+UEcr jJrocGYcyOg0
/wAW2N3pFvfXVzbWbS2q3UkUs65iRuMknHGeM4Aq03iPS0tIbttTs1tp2Cwz GdQkjeitnBPB
6V5/puiavpOgNp1tPCzOsbPL57xuSNoaMOFyFKggMOVzgDuK8iN4at7W4urj S0dftSmO8u2I
KyuHJV2BZ2GACCPmz1FKStd/1/X/AA5V03oekP4j0yL7L5mpWafa8fZt06jz s4+5z83UdPWq
uq6/fWup2Wn6fZW9zNcxyyE3F00KqEKDqEfJO/0HSvPrHw/eNZ6XO0AlX+zo Lea3e+mtNhTJ
6Rgh/vH5WHGOvJrb8Q6dLqmpWF0NO07UIreOVGgvn2rlimGHyPyNp7d6pwEp K52R16yji3zX
tqm0srkzLhWUEsMn0AJPoBT7XW7K+Mos723uDC2yQQyh9jehweD7GvOdbsry O31zVJFtgJ7C
eJ4kYkIojGGU7RliVw3TgJ/d51tEguobpr25htYAbWK2iitmLDYuTk5Vcfew F5xjqc0KN3/X
n/Xz8hOSSv8A10Oyu72ZLctAVD7lyzIXCruG47QQWwuTgcnFJeSalBYvMr2o AX/R5v8AWJeM
RlBGobIyOSScL/tDLDGnuZGjwi7juUspcpuXI3DcMkZGRkcjNS3erXlxZywe TblCuLaEfItm
wGEKMFycDgg8N/sjKmJQlfQqMlbU2ZJ1k2kswZfusrYK/Q/06e1aFjfCf91K QJgM5HAceo/q
O35GuV+1H3pReMpBBYEHII6g+opypX2FGpbc7euZ8Z2M1zY286XEUcUMgWRJ jhDvZVDk9tuf
yJrS03WIrsLFKQs54HGA/wBPf2p+tsU05WVGci5tyEXGW/fJwM4H51zSjf3W aySnGxT0rxBY
SzwaUl09zMqeWLk4Kzuq/MRyTngnJ44OCau63qn9j6d9r8nzv38MOzdt/wBZ IqZzg9N2fwrm
tLu4pfG8q/2MIJ2LhyQd8XH3z8xX5sAZAGdw5POd3xPo7a9ob6cFhZZJ4HdZ xlGRJUdgRg5y
qkYqINv7xUZcy1DVdcOm6hBZiKEmW0uLnzZ5/KjTytnDHacA7+W7Y6GrZ1jT Uv4dPl1CzS/m
TfHbGdfMdcE5Vc5I4POOxrl9X8A2bSyvoWn6Xp3m6Zd2cnlQiHe8oQITsXkD a2fTPANEfhG8
g8USX7RxXVtNLDOS2p3EBhdEVP8AUqDHL9wEFsHnB6Cr6f13Zq9v68jfbxR4 fSFJm13TBE7+
Wrm7j2s+AdoOeTgg49CKtNq+mpdTWrahaLcQIZJYjMoeNAASzDOQAGU5PqPW uMvvBmtS+EdM
0K3ntvLhsHtriNbya3QylQBJmNcyKPmyjYB3ZNaE/hO7ltdaVZLbzbu5triE Nkq/kpFhJOPu
loyOM8Nn2p9/6/ruHUvT+M9GiurLGoWD6dcwzSG/F2nlIY2jXbu6HJkx14x7 1r/2lYeTNN9t
tvKhUNK/mrtjBG4FjngEEHntWQdJv9R1vStU1K1sYmtILmNoo5mmAMmwKVZo 17KwPA645rn9
P0V7e/0XQku7eWS3soU1eKJt4CwkND/u5YkYIG5QewoX9fiJ7XO3h+XUrlV+ 6yRyH/eO5Sfy
Vfyqlf2N5NqTTInnQGFEVP7RmttjAsWOIwQcgr1/u1dj/wCQrcf9cIv/AEKS rVIDIsLG8h1J
ZnTyYBC6Mn9ozXO9iVKnEgAGAG6f3qdrUM91JptrBcGAzXRVmDOAQIpGwdjK Tyo7jtWrVW8s
/tZgZbia3kgk8xJIgpIO1l/iBHRj2oAyL3Rb3To4Lo6kWC3UClVa4BIaVFI+ adh0PcGta6AF
5YuPveYyZ/2SjEj81H5VFJptxOEW41e9mjWRJPLZYQGKMGGdsYPUDoamuv8A j5sf+u5/9FvQ
AmngeVM/8TzyFj64YqP0UVz93cxw6XphiupGu7hYRKrXUpYBwPnGHAHOe2K6 HT/+PZ/+u83/
AKMauESzuUW3dLe4LDyJHR7SdSrIoBXhDnp1pcsJS9/szWlbW53OnzTuk0Ny Uaa3k8tnTo/y
qwPscMPypsus6XDcTwS6lZxzW8ZkmjadQ0aAAlmGcgAMpyfUetR6RI0z38xi ljWS4BXzImjJ
AijBOGAOMgj8KwtW8JXWoW/iFY5YUk1C7t7mAh3TPlLFhXZcMuWjPKkkZyOe KUdFb+tyNGzo
rPV9M1CMSWWo2lyhTzA0M6uCuSN2QemQRn1BqAa9YJb3V5c6hpsVjCyYuBeK V2sqlS5IAUnc
MDJyCDnnFc8PCV81nCIY4bGd5ZIrzOozXhkt5AvmYkkUNv8AkXGRgY6803V/ Bt7d3N1cWzw/
8hKK8ggW6lttyLbiEqZIxujPUgrnoAepxX9fj/l+pKOsTVdOkt/Pjv7Vofk/ eLMpX58bOc4+
bIx65GKsJLHIZAkiMY22uFYHacA4PocEH8a4p/BE9ysMJENpaSWxS5gW6kuG 81S5iZZHAZsG
VmJODlVrTsb2Pw3Zx22qJeTX87Nc3D2Wn3FzGXdiSAyRkcdADg4A4p/1/X9d gE0XxfDrs8xt
H002iXrWiP8A2gDJJtDZIQKRk7cqN3K5bjGDo/8ACT6Btjb+3NM2yyeVGftc eHfAO0c8nDKc
e49ayoPDV4i2OZYP3Gs3GoN8zcxyedtA4+9+8XI6cHmqkHhjV9P0nw/baf8A ZIr2xgWCa8W6
ZQq5UuBGY2WUNt/i2kHoQTmkv8vyHK2tv61f6WN/QvEml+I4biXTLqKYW8zw yBJFYgqxAPyk
8NjIPcc01fEVnHPq4v5ILK202dIWuJ5gqNujRwSTgLy+Ovb3rPsJn8LJdwaj DNJDcXs9xbyW
NtcXTFXcuQ6xxnYRuAHJzz9KztT8LXuryT6layLibUYr+CGSeezZkFuIiruo EkTdTwD0wRyc
H+X+X/BDS7+Z1qatpstrJdR6haPbxoHeVZlKKpG4EnOACCDn0Oapap4m03T7 bU/Ku7S5v9Pt
ZLqSyW4US7VXdyOSoPHOO4rJg8KXKTafsSC1tCoGoWwupLgv5bmSPbI6gt8z HcWwSDjnFZsn
ga//AOJzAEglW7F41vdSapcDy2nDcG32mMYLkFgckc4zxQ/8wja6v5f8E6nV Nfh0mLTJrhY0
hvJvLeWSUIsK+U8hYkjGBsx265qaXxBosFnFeTaxp8drKhkjne5QI6ggEhic EZYDPuPWsfV9
G1q++wFI9LmGnX0dzbxzO6h0WFlIY7Ww3mMSCBwAD14rFfStT07xFogitdNu NRdNRumhklZI
YzJJESEcITwGxnb83PTPA99P60Etl6f5/wDAO1uNc0i0eJLnVLKFpdnliS4R S+/OzGTznBx6
4NJFrujzxTyxarYyR28gimdLhCI3JwFY54OeMHvXKjwLOmm31rvs5Xm0FdLi kZSNsmZC3GDt
TLrwM/d6cCrOq+ELi+nuPL+yCCW3sITG2cHyJzI2RtxjacD8uBTtrb+v6/zH /X5f5/gdRYaj
Y6rbC5069t7y3JKiW3lWRcjqMqSKztc8TWOi7IWntpL55IVWzM6rKUklWPeF 5OBuz07Yqqjx
+G9U1a6u0uXi1K6WaFbKynuCu2GNG3iNDtJK9+v54zNQ8P6nqk1y9nFYGxv7 y01DzroSR3Ef
lmPKGMp1xHwSQRuIK96S1a7af1+f3C2OibxBp1pAsmpalplpvneGMm8Xa7Kx G3Lbfm9V7HI5
61PcazpVperZXOp2cN2yhlgknVXIJ2ghSc4J4+tcdqvg7XLvS7jT4Lm3NvcS 3zvH9smtwDNI
WjcmNcybVJBjOFOepwKoa8httWfRorjSLm4vtRsbjyRMTeRlDEG/dBfuBYy2 8kYBIx3ojq0v
T+v1G9L/ADO7m8R6FbrO0+tadEtuwSYvdIojYkgBsng5Vhg9wfSnza7o9sYR PqtjEZghiElw
i+YHzs25PO7Bxjrg4rnpvDWrxaS9raSw5l1S4u540u5bbzYpHdlHmxrvUjch OOu3GcVTh8C3
SaPdWkhsnmk8PppUbncQrjzMnJGdh3J6njpwKOn9dv8AMLK9v63t+Wp2Vlqm n6kZhYX9rdGB
/Ll8iZX8tv7rYPB9jVusXT9GlsvEE18PJWCTT7e1CpkHdG0hJxjGMOAPxrap slBUF9I8On3M
sZw6RMynHQgHFT1V1P8A5BV5/wBcH/8AQTSGE6LBZxRR7kjDxRjaxBC71GM9 elZB1eC41ddM
09LyO/jnkSRZ3LIqIqksw3H5G8xNpxk57VrakWFnuVHYrLExCKWOBIpPA56V z1tYm38RSawb
u7eWZ5BKn2CUBoiFCJ042lc577m4GapU4yTuS5NNWOot5vPtopsbfMQPjPTI zWc/ibQI7P7W
+uaatt5gi85ruMJvI3Bd2cZwQcenNW9PVl0q1R1KuIEBVhgg7Rwa4uXwRfpp Ph2KLyJptNtH
tZ4E1CezR94XLLLEN3VOhXBz2Iqf6/r+upasdqdQs/KMou7coJPJ3eaMeZnb sz/ezxjrmqia
/p0cFgb3UdNgnvgPIRbxWWZjjiNjtL8kcgdxxWZZ+Gp7bWYZR5MemIiT/ZVk Zyt0I/KzuYcq
EA54JIzisKLwHqFuNNLpBerHp0NlcQ/2pc2igxsx3Dy1IkU7j8rgYx7mmt/6 /rcXRs7xL+zk
MQS7gYzIzxhZAd6rjcR6gZGT2yKratrdlo+gXOszyo1pBAZtyuuHGMgKScEt wB6kiuYuvBWo
SvdvBdwowmdbI7mBigl3mYHj72ZWIHT92mSOcaWqXNrqmlah4asYb2K4mtZb SJpdOuEgU7Co
/emPZt9wTntnipd3Hz/r+vvKVuZX2LOmeI4rmxS8vrjSbeFoI5i0OoiUDexU clVG0kABu5yM
cZJqHjLw7p1lc3MmsWMhgtvtRhiuYzI8eAVKjdzuyMdjketZ2r+FLzUbqaRX tvLkt7GLa5PJ
huDI+eOhU4Hv1x1pNT8O6te3esw2zW9pp+oWsySf6S0vnStGEVzGYx5eMc7X IIHIJOQ5dbeY
o9L+X6XOnsr621GxivbOeOe3lXckkbhlYexHFZeneKdNutJ0m8vbq1sJtTjV 4Lea4UM7HHyr
nBY5IHA7ikttbW2+z6bf2t2l9hY3+zWVzPACemJhEFx0yTjHOelcxF4D1C3G ml0gvVj06Gyu
If7UubRQY2Y7h5akSKdx+VwMY9zT0v5f8P8A8AlfDrud4uoWTpA6XduyXGfJ YSAiTAJO3nng
E8ehrLbxTp0z6cdNubXUYbu9+xtLbXCusTeW8nJXOT8o44+9msyfwfcXS6za yXUcdncQTxWG
0EtAZ+ZSw4/i6YPQkcVBpvhTUIZdPmmt7eCW2vEnlf8AtW4vDKqwypx5q5XB kGFBxjPPHKXn
5Df+f5aG5c+JrGw1+TTL+e2tEEEUsc886oJHkaRQgBxz+7z15z04q5JrOlQ3 yWMup2aXjv5a
W7TqJGbAO0LnJOCDj0I9a5bUvDviC/u7i6eHRZJ77SU064dncCFtzl2QFG3L 8w+UkZxyRiqc
Oi3l9r/iCxt4rP7Kb+z8+7lc+eoihhcBV2kMTjgll2kk89KFvb+txvd2/rRf rc7GTxFokMss
Uus6ekkSM8iNdICiqSrEjPABBBPYiibxFolvZxXk+safFazKXime6RUdQQCV YnBGSBkeo9aw
4PCMsT2TstmXh1y41ORgDllfzQv8PLjen/fPXgUum+E7i01e0upvsrw28mou FGSVFxKrrgEY
+6GB+vejp/Xb+kDSv/Xn/l+J1cciSxrJG6ujAMrKcgg9CDTqy/DemzaP4a03 Tbhkaa1tkhcx
klSVGOMgcfhWpTdr6CCqbASa/ZxvyixvIB6MMDP5E1cqmv8AyMdr/wBe8n8x SAbqUkQ1K5+0
XckEcdtEUIndFDM0gyQrDPQflVHw5qV5ILeSVg8F3M8QRpHYxsoY5BYk4ITk E9TkY5zX8U2s
02srIkNwwSOF1KW8kisQ0oYZRTggMDTPDyXMT6ZaSWtwpiupJGc28qqFMcnJ ZkAHLAVHJHlv
1v8AqbXXIb/iHX08PWcVzJazXCySiPERX5e5Jyc4ChjwMAAklQCRBYeMdEv7 rVLZb6CKbTP+
PtZZ4/3Y2hmY4Y4CltpJ4DAjtW9XFa14T1PUv+Ehgie2WDULi3vIJPtEiP5k QiHlttUFVPlf
fVsjPA4q+v8AX9dzLQ6E+JtAFta3B1vTfIu3KW0v2uPbMwOCEOcMc8YFM0Hx NpXiW3uZtLu4
pxbTPDIEkViCrEA/KT8rYyp7jmucj8Mazb/Y5tPtLawvVmYzXR1u4umEbMm4 ESxHzdwTo23G
BtYZyNbSNN1vSzPbqunm1k1Ke4MhldnaGVpHxt2gK4ZkHVgRk8HAoezt/Wwv 6/P/AIBLoXi7
Sta0iO8N5ZwTi1W6ubY3Ss1sjLuy/QgY7kCr8WvaPPHPJDq1jIlvIIZmS4Qi NycBWIPDEkDB
5zXntz4W1TSfA9xHfxaZDFpWg3lvG1m7M07SICxYFF2j5ScAtuJzxjFabeEd R1fT5DdW+lW6
vDY28dvC7PG8MMwkYtlBglcgJggf3jnh6N6bf8ON6f16f5nVQ+JtAuXtkg1z TZXuiVt1S7jY
zEHBCYPzEHripotc0ifUTp0Oq2Ml8Ax+zJcIZPlJDfKDnggg+hBrn73wlcTv rTw/ZEe+1Ozv
Ym5BCw+Tuzhfvfu3xjPUcjJpieGZ9PS1um8jNrrV1qkxhR3do5BMAFCruZ8O gwOuMDPGUrdf
62/zf3A1pp/W/wDwPvOqvr+z0y0e7v7uC0tkxvmuJBGi5OBlicDmsjSvE8Wp gy5s4bcSXSbm
uxuZYZNm9RtwVI5Jz8uR1zmql9cP4jNlc6NbyNc6ZdLceTqtncWccoKOmAzx ZyAxOQrYwAcZ
zWZa+DtctIVkt7qwtbxI9S2NDu2xvcSq8e0Feg2nPpxgGhdbhpov66/8A6pP EehyaU+qJrOn
NpyNse7F0hiVuBgvnAPI796d/b+jYgP9rWGLhzHCftKfvGDBSq88kMQMDuQK 4Z9EufDVodWv
7rSLWRNUS7jj1LVpZIm/ceSVa4lUtv6sDtPTGO4seC9GubuPTNbUW0cKvqTx 7UIGJ5w0boCP
ulVJzxkMPWn/AF+Aui/rudhB4h0S6inlt9Y0+aOB1jmeO5RhG7HAViDwSeAD 3pkPibQLl7ZI
Nc02V7olbdUu42MxBwQmD8xB64rjIfAmtXMF7/aktpNNdLZJK0t7NcibyZ/M kYh1AQMCcRqN
oPHTmtm98JXE7608P2RHvtTs72JuQQsPk7s4X737t8Yz1HIyaEtr/wBbf8F/ IDr6wbXU9UNg
WuUtRMF/fSj93HZsBlxIrMSQByCpwwI+6MMd6sG10zVBYFbl7UzFf30Q/eR3 jEYcyMyggEcA
KMKAPvDChAXrNJdR0lRqcSF3ZjhUaPKhjsbaSWUldpwTkE9qrN5mnSiKd2e2 c4jmY5Kn+6x/
kf69bulxXcGnxx3rK0ys33ZC4C7jtG4gFiF2jJGTjJq1JGk0TRyIHRhhlI4I oApUVUcPpbbJ
i72n8E2CxQej+3+1+fvbBBAIOQaACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKxLjTr17+6l8rz4pHDRf8TWe32LsUFdiKR94Mc+9bdFAG XpdndW11cSTD
y4XRFSL7bLc4YFtzZkAxkFRgf3aj1O0uNQ1mytYLowL9nnkb5pAGIaIDiN0O fmPU9zxWxVS6
sWnuobmK8uLWaJHjDQhDlWKkgh1bugoAzG0q80vU9Mke/MqS3DRsitPyPKkb nfM4Iyo7enNa
bALq8TDq8Dhvfay4/wDQm/Ooxp8z3NvNc6nd3IgcyIkixBdxVlydqA9GPepZ P+Qrb/8AXCX/
ANCjoAo39nJeeDIIILUXTubeZ4CVxJ+9SRx8xA5+bg8dqxo3m0Bry9+zQeH4 ZlhjXdZrOJCg
mdzshfjC4JY9lNa+oNMPB1t5AuSwW13C23+YU3pvxs+b7u7p2zWXbW0uoy3k celNeWoWBkh1
xp9gf97uZPNVznBQcDv1rrpN+yd9r/5f1sclZL2qtvb/AD+f4nVaTPNJBMs+ o2l9LFM0bvax
7BGQBlGG9vmHfnuOKxrjxZeot7fW2kpPo1jI8c9z9q2ytsOJGjiCEMFII5dS SrYB4ztWMt88
DHUIbeGXdwtvK0i7cDnJVec54xXN3Gh62tnqGi2cliNLvpJW+1SyP51uspLS KI9pVzlm2sXX
G4ZB2/Nyy+I6oWsrnUnVLEJI5vbcLG6JITKo2M2NqnngncuAeu4etYFr480v U2tBpckV2JtR
ewk2zrmMqsjB/l3fK3lcdMg59qzdS8M6s91fQWC2H2C8u7S6aSaZ1kj8kxAo ECEHIiGDuHJ6
d6mt/Dmpx3FushtBBba1NqCOsrFnjkE3BXZhWBlA6kEAnI6Uv6/L/gj+z5/8 B/rY3V8T6TDb
Wr3+raVbTXCIyqL5GVi2duxjt3A4bBwM4NW5NY02HU4tMk1C0TUJV3x2rTKJ XXnkJnJHB7dj
XEW/ga9j0S6s5Wsnnl8PJpSPliBIPMyc7c7Muvvx04FWY/Cd5D4rk1F447u2 nmhuGZtUuITC
6IqH9yoMcv3AQWwecHoKel/6/rzCWl7f1t/XyO0vZLhLG4e0RZLlYmMKMeGf Hyg8jjOO4rM/
tO++w+Zut9nX7d5TeX1xs8nd5nmbvl2Z6993yVdvPtD2NwlpIsdy0bCJ2HCv j5SeDxnHY1nf
Yb37F5ey32dPsPmNs653+dt8zzN3zb8de2756QGjFG97ptsNRhC3BRHkVGI2 SY52kHI5yOD0
qBWktplt7hiwbiKY/wAfsfRv59R3Ans/tCWNul3IslysaiV1HDPj5iOBxnPY VJNHHPE0Uq7k
bqP89D70AMoqoJntHENyWZCcRz7eD2w2OAf0Pb0FugAooooA5/xIjSXFjGgy z71A9SStZ39h
6j/z7/8Aj6/41r6z/wAhXSv+uh/9CStqto1HCKsZOClLU47+w9R/59//AB9f 8aP7D1H/AJ9/
/H1/xrsaKPbyD2MTjv7D1H/n3/8AH1/xo/sPUf8An3/8fX/Guxoo9vIPYxOO /sPUf+ff/wAf
X/Gj+w9R/wCff/x9f8a7Gij28g9jE47+w9R/59//AB9f8aP7D1H/AJ9//H1/ xrsaKPbyD2MT
jv7D1H/n3/8AH1/xo/sPUf8An3/8fX/Guxoo9vIPYxOO/sPUf+ff/wAfX/Gj +w9R/wCff/x9
f8a7Gij28g9jE47+w9R/59//AB9f8aP7D1H/AJ9//H1/xrq5pHCSeSoZ0Use Ce2QMDqT6f8A
1sqLhCQMSLnjLRso/Mij28g9jE5P+w9RIwbbI93X/GrlvDr9sRs3Mv8AdkdX H6nP5GulqCS5
xC7RJK7BSVxExBPbkDmlKq5bpDVNLZmZ9o8Qf8+lt/n/AIHR9o8Qf8+lt/n/ AIHWwCyv5cmA
45BHRh6j/Dt+RLqjmXYqz7mL9o8Qf8+lt/n/AIHR9o8Qf8+lt/n/AIHV1rhk t0uWkChsHYTx
z2wFyTj39+nFTxzMzqrKnzLuUo+4Ecew9RRzLt+Ycr7mX9o8Qf8APpbf5/4H R9o8Qf8APpbf
5/4HV2T/AJDlr/17Tf8AocVWLmVobSaVQCyIzDPTIFF12Cz7mV9o8Qf8+lt/ n/gdH2jxB/z6
W3+f+B1Il7qEu4xW7SIrsm5YlwSpIPWXPUVasrqWZnhuYHhnjAYggYKksARh j/dqmrdCU77M
zQ2vLcPMLS33OioR2wCSP4/9o1J9o8Qf8+lt/n/gdaF7O0PlIG8pZX2GfGQn oP8AePQZ4z6n
CtkQatNbLJBFA9zHHNIqyEXDnAduM+U2cdOp6VzTxVOE+WS/M2jRlJXT/In+ 0eIP+fS2/wA/
8Do+0eIP+fS2/wA/8DrYjYvGrMjISASjYyvscEj8qr6hBdT2pWzumt5gwYMA vzAdVO5Wxn1w
ccHB6HfmXb8zPlfcz/tHiD/n0tv8/wDA6jjvNQfWLO2vYoY/maQBBz9xh6n3 qW3ivJ7qJotQ
1JYYzmdbqGFdx/55jEYz7uDjspOSVS6/5Gux/wCuZ/k9NWd9BO66l6wtbuS3 d4rmBEM8uFaA
sR+8bvvH8qtfYr//AJ/Lb/wGb/4un6T/AMeJ/wCu83/oxqvVBZnfYr//AJ/L b/wGb/4uj7Ff
/wDP5bf+Azf/ABdaNFAGd9iv/wDn8tv/AAGb/wCLo+xX/wDz+W3/AIDN/wDF 1o0UAZ32K/8A
+fy2/wDAZv8A4uj7Ff8A/P5bf+Azf/F1o0UAZ32K/wD+fy2/8Bm/+Lo+xX// AD+W3/gM3/xd
aNFAGd9iv/8An8tv/AZv/i6PsV//AM/lt/4DN/8AF1o0UAZ32K//AOfy2/8A AZv/AIuj7Ff/
APP5bf8AgM3/AMXWjRQBnfYr/wD5/Lb/AMBm/wDi6PsV/wD8/lt/4DN/8XWj RQBnfYr/AP5/
Lb/wGb/4uj7Ff/8AP5bf+Azf/F1o0UAZ32K//wCfy2/8Bm/+Lo+xX/8Az+W3 /gM3/wAXWjRQ
BnfYr/8A5/Lb/wABm/8Ai6PsV/8A8/lt/wCAzf8AxdaNFAGd9iv/APn8tv8A wGb/AOLo+xX/
APz+W3/gM3/xdaNFAGd9iv8A/n8tv/AZv/i6PsV//wA/lt/4DN/8XWjRQBnf Yr//AJ/Lb/wG
b/4uo59Nvbi3khe8twsiFCRbNnBGP79atFAGd9iv/wDn8tv/AAGb/wCLo+xX /wDz+W3/AIDN
/wDF1o0UAZ32K/8A+fy2/wDAZv8A4uj7Ff8A/P5bf+Azf/F1o0UAZ32K/wD+ fy2/8Bm/+Lo+
xX//AD+W3/gM3/xdaNFAGd9iv/8An8tv/AZv/i6PsV//AM/lt/4DN/8AF1o0 UAZ32K//AOfy
2/8AAZv/AIuj7Ff/APP5bf8AgM3/AMXWjRQBnfYr/wD5/Lb/AMBm/wDi6PsV /wD8/lt/4DN/
8XWjRQBnfYr/AP5/Lb/wGb/4uj7Ff/8AP5bf+Azf/F1o0UAZ32K//wCfy2/8 Bm/+Lo+xX/8A
z+W3/gM3/wAXWjRQBnfYr/8A5/Lb/wABm/8Ai6PsV/8A8/lt/wCAzf8AxdaN FAGd9iv/APn8
tv8AwGb/AOLo+xX/APz+W3/gM3/xdaNFAGd9iv8A/n8tv/AZv/i6SDTZ11GO 7nuY3KIyBUiK
9cerH0rSooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKAAgEEEZB6
g1nto8CnNrJLank4ib5f++DlR+AFaFFAGaLK/AA+2Wx9/szf/F0v2K//AOfy 2/8AAZv/AIut
GigDO+xX/wDz+W3/AIDN/wDF0fYr/wD5/Lb/AMBm/wDi60aKAM77Ff8A/P5b f+Azf/F0fYr/
AP5/Lb/wGb/4utGigDO+xX//AD+W3/gM3/xdH2K//wCfy2/8Bm/+LrRooAzv sV//AM/lt/4D
N/8AF0fYr/8A5/Lb/wABm/8Ai60aKAM77Ff/APP5bf8AgM3/AMXR9iv/APn8 tv8AwGb/AOLr
RooAzvsV/wD8/lt/4DN/8XR9iv8A/n8tv/AZv/i60aKAM77Ff/8AP5bf+Azf /F0fYr//AJ/L
b/wGb/4utGigDO+xX/8Az+W3/gM3/wAXR9iv/wDn8tv/AAGb/wCLrRooAzvs V/8A8/lt/wCA
zf8AxdH2K/8A+fy2/wDAZv8A4utGigDO+xX/APz+W3/gM3/xdH2K/wD+fy2/ 8Bm/+LrRooAz
vsV//wA/lt/4DN/8XR9iv/8An8tv/AZv/i60aKAM77Ff/wDP5bf+Azf/ABdH 2K//AOfy2/8A
AZv/AIutGigDO+xX/wDz+W3/AIDN/wDF0fYr/wD5/Lb/AMBm/wDi60aKAM77 Ff8A/P5bf+Az
f/F0fYr/AP5/Lb/wGb/4utGigDO+xX//AD+W3/gM3/xdH2K//wCfy2/8Bm/+ LrRooAzvsV//
AM/lt/4DN/8AF0fYr/8A5/Lb/wABm/8Ai60aKAM77Ff/APP5bf8AgM3/AMXR 9iv/APn8tv8A
wGb/AOLrRooAzvsV/wD8/lt/4DN/8XR9iv8A/n8tv/AZv/i60aKAM77Ff/8A P5bf+Azf/F0f
Yr//AJ/Lb/wGb/4utGigDO+xX/8Az+W3/gM3/wAXR9iv/wDn8tv/AAGb/wCL rRooAzvsV/8A
8/lt/wCAzf8AxdH2K/8A+fy2/wDAZv8A4utGigDO+xX/APz+W3/gM3/xdH2K /wD+fy2/8Bm/
+LrRooAzvsV//wA/lt/4DN/8XR9iv/8An8tv/AZv/i60aKAM77Ff/wDP5bf+ Azf/ABdH2K//
AOfy2/8AAZv/AIutGigDO+xX/wDz+W3/AIDN/wDF0fYr/wD5/Lb/AMBm/wDi 60aKAM77Ff8A
/P5bf+Azf/F0fYr/AP5/Lb/wGb/4utGigDO+xX//AD+W3/gM3/xdH2K//wCf y2/8Bm/+LrRo
oAzvsV//AM/lt/4DN/8AF0fYr/8A5/Lb/wABm/8Ai60aKAM77Ff/APP5bf8A gM3/AMXR9iv/
APn8tv8AwGb/AOLrRooAzvsV/wD8/lt/4DN/8XR9iv8A/n8tv/AZv/i60aKA MxrS+RSzXlsA
OT/ozf8AxdMEV0Rn7dbf+Arf/F1pXH/HvJ/umse+1G30uyNzcsQo4VVGWduw A7n/AD0oAnEF
2TgXttz/ANOrf/F01o7lJViN/a72UsALZjwMZ/j9xUtrPHcxxTQsGRyCD+NQ Sf8AIVt/+uEv
/oUdAEnk3f8Az/W3/gK3/wAXR5N3/wA/1t/4Ct/8XSvFfF2KNbhM/KGgckD3 O/mk8rUf79t/
4Dv/APF0AHk3f/P9bf8AgK3/AMXR5N3/AM/1t/4Ct/8AF0ircpcKJ54cFGxG kRUtyOeWPT+t
eT+HH8Qah4gu7yG61JYLHX7kXV1c6hm1FqoP7rymc4OSMHYAP73FC3t/XT/M Htf+uv8Akes+
Td/8/wBbf+Arf/F0eTd/8/1t/wCArf8AxdeU6/8AES51XTL2ytl+x3FvPZyp d2N1I0c0b3AR
trtHGSDgjKgqQTzXQ2nxDuNS1x7PT/D91c2QvHshdqJsBlyN7ERGMR7hjPmF gOdvaha/16f5
g9P69f8AI7Xybv8A5/rb/wABW/8Ai6PJu/8An+tv/AVv/i68lXxx4wbwLDqe LH7RLrYtBL5v
Ozziuzb5WAONu7k45610t58Q7mDXbnTLTw9c35snhiu2tRNIVdwCwTbEVIUH q7ITzgUR97b+
tE/1B6f16r9DtfJu/wDn+tv/AAFb/wCLo8m7/wCf62/8BW/+LqSRLhgv2cxj ruLxs+fphhio
/K1H+/bf+A7/APxdAB5N3/z/AFt/4Ct/8XR5N3/z/W3/AICt/wDF0yaO/WGQ tcW0QCkmT7O3
y+/L4496s0AQ+Td/8/1t/wCArf8AxdHk3f8Az/W3/gK3/wAXU1FAEPk3f/P9 bf8AgK3/AMXU
Jimj1S3M00coaCXbsiKY+ZPVjmua+Gl/4g1HwnDNr0XoLWd2PmzxY4Zx/Js5 YckfxN1c3/H/
AGf/AFwm/wDQo6qceWTiTGXMkxmmH/iVWf8A1wT/ANBFWs1U0z/kFWf/AFwT /wBBFWqkoXNG
aSigBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKABgroyOoZWGCCMgiqhsRH/AMes 8sHXCg7k9vlO
cD2XFW6KAKvl3/8Az823/gO3/wAXRVqigDF1n/kK6V/10P8A6ElbVYmtEjU9 LKqWPmHCjGT8
ycc1q+Zdf9A25/77i/8Ai6p/CiVuyaiofMuv+gbc/wDfcX/xdHmXX/QNuf8A vuL/AOLqSiai
ofMuv+gbc/8AfcX/AMXR5l1/0Dbn/vuL/wCLoAmoqHzLr/oG3P8A33F/8XR5 l1/0Dbn/AL7i
/wDi6AJqKh8y6/6Btz/33F/8XR5l1/0Dbn/vuL/4ugCaiofMuv8AoG3P/fcX /wAXR5l1/wBA
25/77i/+LoAmoqHzLr/oG3P/AH3F/wDF0eZdf9A25/77i/8Ai6AIrgTW8btA CwOSFxnDH27j
P+fR/kTMQJJlKghsKmDwcjuad5l1/wBA25/77i/+Lo8y6/6Btz/33F/8XSsB NVN4rqC3YQzg
hE+RTGSTgcDrU3mXX/QNuf8AvuL/AOLo8y6/6Btz/wB9xf8AxdMBsKySFZJi eOUU9u2T+fT/
ACLFQ+Zdf9A25/77i/8Ai6PMuv8AoG3P/fcX/wAXQBlXVpd27RXCMGWFdhAO flwecY4OducH
oKfoauY90kgZ1B3LnOC2M44AA+XOPc1peZdf9A25/wC+4v8A4ujzLr/oG3P/ AH3F/wDF0AQS
f8hy1/69pv8A0OKp7tGlsp40GWaNlA9SRTCJzOsx0y58xFZFO+PgEgn+P/ZH 5U/zLr/oG3P/
AH3F/wDF0AYsGyWNv+Kll0tlmlDW6Nb9fMY5O9GOefXHAq7pxT7dMq6j/aBW CINcEoSTvkOD
sAXgEdAOMVd8y6/6Btz/AN9xf/F0eZdf9A25/wC+4v8A4urc7qxEYJO46dPM gkQxpIGUjZJ9
1uOh4PB+hrl5I7uOwjsruyljsHnQSfIpJLSg8t57Nyx5OCea6bzLr/oG3P8A 33F/8XUc6SXM
LQ3GkSyxN95JDEynvyC9cteh7Vb2dmv+HN6dTkItKkeS3PzvNbrgQzykb5Bj rx1Ho3GfTozX
6h8y6/6Btz/33F/8XR5l1/0Dbn/vuL/4utIR5YqLdyJO7uTVi3X/ACNdj/1z P8nrU8y6/wCg
bc/99xf/ABdZE7SN4psjJA8J8s/K5Uk8Pz8pNax6kS6G9pP/AB4n/rvN/wCj Gq9VHSf+PE/9
d5v/AEY1XqkoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAjuP+PeT/AHTWa9tBPsaaGORlHyllBxn0rSuP+PeT/dNUl+6PpQAsMUcR AjRUBYHCjHeq
0hVdShd3VEW3lZmY4AG6OriffX/eH86y9U+7P/14XH80oAVzoUjs7y6azscs zbSSfU0m3QP7
+mf+OVsKo2jgdP8AP+f8hdo9B/n/AD/nsAZUMujW7l4bjT42IwSjKDj8Kp2V j4b0+1vba2ms
1hvppJrlGnLCR3++Tknr6DitXVb+DR9HvtTuEdoLO3kuJFjUFiqKWIAOOcA9 x+HaSyu7bULR
Lq1cPE+cEqVIIJDKwOCrAggqQCCCCAQcAHHw+C/A0ERjQQFSkUeH1CV8LG29 FBZzgA9APp0q
/b6L4XtNUk1G2uYoJ5JjPIkV/IsLyEYLmINsLY77evPWup2j0H+f8/57G0eg /wA/5/z2Lgck
3h3wi1hd2Jkg+y3Vx9pkiF9IAsu7fuT5v3Z3c/JirQ8J6Dc3o1OISee6xq8s F7MonEf3fM2s
BKR0y+T2NdHtHoP8/wCf89o5P4fof5mhabAQzWlvc7fPSGXbnbvTdjPpkVF/ Zen/APPraf8A
fkf4VYrNi1hJfENxo32S5WSC3S4M7bPLZWJAAw27OVbqo6fTIBa/svT/APn1 tP8AvyP8KtbR
/fX9abRQA7aP76/rRtH99f1qrJfW0V/BYvJi5nR5I02n5lTaGOegxuX86sUA O2j++v61TMqz
Xtoy5wI7hOfVZEB/lVqs+2/19t/29/8Ao5aAJtM/5BVn/wBcE/8AQRVqsSLW IrK0s7c213M/
2WNz5EW8AEYGfyNO/wCEij/6Bup/+AprRUqjV1F/cQ6sE7OSNmisb/hIo/8A oG6n/wCApo/4
SKP/AKBup/8AgKafsav8r+4Xtqf8y+82aKxv+Eij/wCgbqf/AICmj/hIo/8A oG6n/wCApo9j
V/lf3B7an/MvvNmisb/hIo/+gbqf/gKaP+Eij/6Bup/+Apo9jV/lf3B7an/M vvNmisb/AISK
P/oG6n/4Cmj/AISKP/oG6n/4Cmj2NX+V/cHtqf8AMvvNmisb/hIo/wDoG6n/ AOApo/4SKP8A
6Bup/wDgKaPY1f5X9we2p/zL7zZorG/4SKP/AKBup/8AgKaP+Eij/wCgbqf/ AICmj2NX+V/c
Htqf8y+82aKxv+Eij/6Bup/+Apoo9jV/lf3B7an/ADL7xdV/5DOj/wDXU/8A oSV09cxqv/IZ
0f8A66n/ANCSunqH8KKW7Mq58R6Za+ILLQnnzqF2GZIkGdoClssf4chTj1xT 9bvLqxso5rUw
gmeONzKpbCuwTIAIycsvfpmsPTfh5pum+J/+Eg+36lc3vmPKPtEiMu51Kk8I CcKxAyeBj0Fb
mv2FxqejTW1pLHHc7o5YmlBKb0dXAbHOCVwSOme9SlfQoyZdbsreYiPXbOOd SVkE82/J7grv
AHPpjH04q3oOuDVLy9ga9sJ/JKiP7McMw2gs23c3y5YDIPUGsODQfFFuhCpp jMx3O7Xkm529
T+5+nsAABgACuj0bSXsU+0XjrNfuuGZfuxr12JntwMnqxGTgBVWlh40o6zu/ 1J9rKbty2Rm3
XiyTT/FOp2N5Yyx6VY6cl696NhCj95uJG/cR8mAAuchuxBNSz+JWk6jbI9la 3FxcSXK2yW0N
xauzMyFx84mMY4VuC4bjp0rZ1DwzZ6nqNxdXE1xsurM2VzbKVEc0fzYz8u4E b2wVYdec1VuP
CU13osulXXiTVri3lAR/OitHJTBBQ5gwQeuSCcgc9anp/Xf/ACLdr6f1ov1u P0LX77Vde1uw
udLmtYbCdY4pXMeGBjRsHbIxydxI4A24zzkV0NZWm6DBpWo3d3bXNyI7lUD2 zFWjDIioGB27
87UUctj2zzWrTdhBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAK5v
U/8Akb7D/rkf5PXSVzep/wDI32H/AFyP8nqo9SZdDW0n/jxP/Xeb/wBGNV6q Ok/8eJ/67zf+
jGq9UlBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFAEd
x/x7yf7pqkv3R9Ku3H/HvJ/umqS/dH0oAkT76/7w/nWXqn3Z/wDrwuP5pWon 31/3h/OsvVPu
z/8AXhcfzSgDZX7o+n+f8/5C/wCf8/5/+si/dH0/z/n/ACF/z/n/AD/9YAwP HP8AyT7xJ/2C
rr/0U3+f88XdQ0+4tLuTVdKj3zPg3dmGCi6AAAZSSAswAADEgMAFYgBHjh8V 2VxqXg7W7C0j
8y5ubCeGFNwXc7RsFGTgDnHX9O3OeJdM1S6hMWqXMFxHq3lxfZZsmztbqJ/N tkOVGYnZTHIz
fPIzRhQmQqgHZ2V7b6haJdWsm+J84JUqQQcFWBwVYEEFSAQQQQCOLH+f8/5/ +tkeGo9IXRIZ
9F02DTra4/evbRQJCY5OjK6rwJFK7WHUFSO3Gv8A5/z/AJ/+sAH+f8/5/wDr RSfw/Q/zNS/5
/wA/5/8ArRSfw/Q/zNADK4XxLompatreorFpszWs0FhGJvOjVX8u58yQD59w wreg+6cds91V
CXW9JhvJrOXVLKO6hjM0sD3CB0QDJZlzkLjnJ4o6pj8v63OJ1PwnJb22pW1n oPn2g1Bbmwso
o7d7b/j3VSXikdRs37uFIbPI9akHhm//AOE4Gp3tneSfPC1vPZfZPKt1EYVo yZAJlXcGOIzg
humSa7Fde0d7e6uE1axaC0bbcyC5QrCfRznCn60S6/o0OmR6nLq1hHYSHEd0 9ygic89Hzg9D
37Uv+AJ66HFaJ4KTSrnwpeSeHLd7m3tXivZUSEyRzHy9sjMSC23a4ypJGeBi vRapHWNMXUId
PbUbMXs6eZFbmdfMkXBO5VzkjAPI9DV2qbYPV3Cs+2/19t/29/8Ao5a0Kz7b /X23/b3/AOjl
pAUtO/16f9g+2/nJWlWbp3+vT/sH2385K0q7ui9F+Rx9X6v8wooopAFFZTXt 35gCtAFaZ4xm
MkgDd/tf7NS+fe/89YP+/R/+KquVgaFFZiXlxI0ipcWrNG21wsZJU4Bwfm4O CD9CKf597/z1
g/79H/4qjkYGhRWf597/AM9YP+/R/wDiqPPvf+esH/fo/wDxVHIwNCis/wA+ 9/56wf8Afo//
ABVHn3v/AD1g/wC/R/8AiqORgaFFZ/n3v/PWD/v0f/iqPPvf+esH/fo//FUc jA0KKz/Pvf8A
nrB/36P/AMVRRyMB+q/8hnR/+up/9CSunrmNV/5DOj/9dT/6EldPXE/hR1Ld hRRRUlBRRRQB
halJENSuftF3JBHHbRFD57ooZmkGSFYZ6D8qo+G9SvJBbySsHgu5niCNI7GN lDHILEnBCcgn
qcjHOa/im1mm1lZEhuGCRwuhS3kkViGlDDKKcEBgaj8PJcxPplpJa3CmK6kk ZzbSqoUxyclm
QAcsBUckeW/W/wCptdch0XiLVpdE0Z72C2S5l82GJInlMalpJFjGWCtgDdno elI2tJpempc+
JZ9L0lmfYM326InqAHdUycA8Y7UzxToreINBfTQsDLJPA7pOMoyJKjspGDnK qRjHes+98NSa
df6deeG9N0pEtIZ4PsMh+zRYlKEupRGw2UwRt5DHkY5voZaG1ca5pNpKsVzq llDI0fmqklwi
kphjuAJ6YVjnphT6VA3inw8oJbXtLAE32fm8j/1v9zr97261zg8DXUOm6jaR TWrGfQF0uJyC
oEg80k4wdqfvFwASePbmfUPBklwusLbx2Ua3mhJpkIxgK6+Z1wvCfOnT06cC n/X5/wBfMLf1
93+b+46U6xpi6p/ZZ1G0/tHbvFp56+cVxnOzOcY9qj0HVf7b8P2Gq+T5H2uB ZvL3btmRnGcD
P5VzcvhfW7jxZZ6hc3EMtpaXCyxE3sw2oIShQQAeXnczN5hJYg44q3oN3D4e 0nTPDl3HfSXt
tBFbvJb6dcyQFsAZEoj2Y56kjHfGKXR9/wDh/wDgCNR/FPh6Oz+2Pr2lra+Y IvPa8jCbyNwX
dnGcEHHpzVw6jZeSZReW5QS+TuMo2+Znbsz/AHs8Y65rh5fAmoR6R4bii8ie bS7N7WeBNRuL
JJN4TLLLEN3VOhXB3diBWzZeGJ7bWoZR5EWlpGk/2VZGkZbpYxFkMw5QIByc EsM4ofX+v6/p
A/I1I/EGmx2+nm+1LTLee/A8hFvFZZmOOImO0yDJHIHORxV1NQspDEI7u3cz IzxBZAd6rjcV
55AyMkdMivP4vAGo240wulvfLHpsFjcw/wBq3NmoMbMdwMSkSqd5+VwMY9zV y78D6jLJdvBe
QRsJ3WyO5gYoJd5mB4+9mViAOP3aZI5w35ef/A/rsN7nSav4itdJTTJ5Hha0 vZ/LNy0wWONP
KeTzN3QjCeo65zUsviLQ4LKK9m1nTo7SZDJHO90gR1BALBicEZZRn1I9ax9b 0PV71rD7LBpU
kGmahHc2kEzugaNYGXDEK2GDtkEDAAB6jFYT6Tqmm+JdCEVpplzqTpqd00Mk rJDGZJIiQjiM
ngNjOz5uemeF/X4Bbb+u/wDwDuLjXtHtHiS51axhabZ5SyXCKX352Yyed2Dj HXBx0pItf0ae
GeaHV7CSK3kEUzpcoRE5OArEHgk8YPOa5MeAZ00y+td9nLJN4fXSopHUjbJm Qtxg7Uy6YAz9
3pwKs6t4Nub+e48r7GIJrbT4TG+cHyLgyNkbcYKnA/LgU7a2/r+v8xf1+X+f 4HVafqVhq1qL
rTb22vLckqJbaVZEJHUZUkVm694osND2QtPbS37yQqtmbhVlKSSrHvC8nA3E 9O2KqpJH4Z1X
V7q8S5ki1O6WeFbKxnuSu2GNG3iNG2klT16j8cZeoeHdU1Wa6eyi082GoXtp qPnXYkiuI/LM
WUMZTriPgkgjcQV70LVrtp+l/wBfuDY6RvEWm2cCyanqel2e+eSCMm9Xa7Kx G3Lbfn9V7HI5
61Pc63pNnfLY3WqWUF26hlgluEWRgTtBCk5wTx9eK4vV/BevXmlXGnwXNu1v czX7vF9tmtwD
NIWjdjGuZNqswMZwpz1OBWf4gQ2urvokVxo1zcX+pWFx5InLXsZjMQb90F+4 EjLbyRgEjHel
HVpPrb+v1HLS9vM7+fxNoNss7T63psS27hJzJdxqImJIAbJ4OVYYPdT6U+fX 9GtjCLjVrCIz
hDEJLlF8wPnZtyed2DjHXBxXOTeGNYi0h7WzmgzLqtxd3Ecd5La+dFI7so82 Nd6sNyEgdduM
4qnB4Bu00W7tJTYvNL4dTSY3JYhZB5mTkrkISyep+XpwKOn9dv8AMLK9v63t +Wp2tjqunamZ
hp9/a3Zgfy5hbzLJ5bf3WwTg+xq3WHp2iS2XiKa/HkrBJp1vahEyDujaQk4x jGHAH41uU2Sg
rm9T/wCRvsP+uR/k9dJXN6n/AMjfYf8AXI/yenHqKXQ1tJ/48T/13m/9GNV6 qOk/8eJ/67zf
+jGq9UlBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAE
dx/x7yf7pqkv3R9Ku3H/AB7yf7pqkv3R9KAJE++v+8P51l6p92f/AK8Lj+aV qJ99f94fzrL1
T7s//XhcfzSgDZX7o+n+f8/5Edzcw2dtLc3MqRQRKXkkc4CqOSSfw/T8pF+6 Pp/n/P8AkU9X
htp9HvIb23kuLV4WWaGJWZ3THIAXknHpz6c9E9hrcTTNWtdWieS1FyoRtrLc Wstu4752yKpx
74xwfTht22nanNcaLcfvJViSd4xuUqpY7HVhjDBoyQQQylQRjAI4LUJ/Edxo 5htbjVm0uK/j
X7ZNYTpdtB5bbgYozFMwWTYNy7WIzncFYllxba9FZ3s1hLfzzf2VZxfbDZTx yOi3MvmBUdhI
XEZ6b954IOSDT/r8BJaf13sekWVlb6daJa2seyJMnBYsSSSWZmPLMSSSxOSS STno+O4hlllj
imjeSFgsqqwJjJAIDDscEHntj8PPIFu4bHTo7+91670cPP5r2lnfwXCyfKY1 YFmuCn+s+bcR
naDwABs+GtPjsfF3iJ/L1NTcSRzQvcPcNE8ZijBILnZuDBhj7wAxgAcNLUDr /wDP+f8AP/1o
pP4fof5mpf8AP+f8/wD1opP4fof5mkAyuF8UaZqdvZ+JruIQ2+mTadcvMi3L Sm4k8naGMbRg
RkAfwuQccjJyO6opNXHF2aZw6aBrk9nNcwiwsZ3tba1hhtLh0V4Ucs2ZAgaM srFRtB2diSeF
07wvrGjpYXdsljcXdvJd7re4vJSm2dw+4TMjOXG0DJXkM3Irt6Kq+tyUtLf1 2ON/4Ra8XxdP
qjwxXFtc3ENy2dUuIfIdEVSPJVTHLjYCC2084PQV2VFFLpYfW4Vn23+vtv8A t7/9HLWhWfbf
6+2/7e//AEctAFLTv9en/YPtv5yVpVm6d/r0/wCwfbfzkrSru6L0X5HH1fq/ zCiiikBzVzqV
taahZWspkM9xczGNI4XfIDEEnaDtALrycDmtWuduf+R00j/rjqH/AKMiroq2 jsBSslC3epEI
y7rgEkoQG/dRjIOeRxjPHQjtkpYavaalNNDb/aFlhVWdJ7aSFgrbgpw6jIO1 unpUemADUNZ+
Qrm8Xn+9+4i5/p+FRW//ACOGpf8AXhaf+jLimI16KKKYwooooAKKKKACiiig B+q/8hnR/wDr
qf8A0JK6euY1X/kM6P8A9dT/AOhJXT15j+FHUt2FFFFSUFRXDtHESuMkhRnt kgf1qWoLz/j3
/wCBp/6EKcd0TN2iym8t2bloYZC21Fcl3VepI/uH+7UcN67Xj2k07xzryACp DjGeDtHPtWL4
nC3Gl6xA1tNcs9nGI4oQS5fc+wjHTDYOe2M9qh8OpLa2scd1C6Xp1OdrmRkK idyrnzFz1Urt
x6Yx2q+WW6fXsiE4/wBNnQ6nqUGj2D317eXCQIyqSkXmMSzBVAVULEkkDgd6 Wwvl1K1FxBNe
ohJGLi1aB+P9mRFb8cVieNILi+8NNb2vnec11akNAgZ0AnjJYAgjgAnkEcc8 Vm67DdWs+mw6
hfa9e6WEnM01kHWczfL5Yb7KqttA8zoMZxu7U9RKz6nb4k/5+ZfyT/4mjEn/ AD8y/kn/AMTX
m01v4hks76W4l1b7XB4eUwLFK6g3REwPCHa0gGzpnnBH8JpdR0nVYk1dbe+1 9zFpSXdqRdzE
tefvM4wefup+6+5z90Zp2/r7/wDL8h2Xf8fT/P8AM9IIkAz9pl/Jf/iar2F7 HqdhBfWd7LJb
XCCSJ9iruU8g4K5H41wktzrU/jyzkRNQghSVY5oxFctDLEYCTIWL+Qo3kLtC F8rkkZxXReDo
5rXwTo9vPFJDNHZxq8cilWUhehB5Bpa2bJuv6Z0OJP8An5l/JP8A4mg+YAT9 pl49Av8A8TXk
9xa6/H4e8OrLfazCk1u8l/KY7y5mW4KpsDLDIkqjAfgfLn7wyQa6SzGrnVIt NlnvpbQsmoG9
ZXi3LtAMPPKkyDdsPRSVxih3V/6/rv6Ddl1/E7C3lNzbxzx3FyEkUMBJEI2A PqrKCD7EA1Ji
T/n5l/JP/ia8nH/CSP8A2D9tv9VtI106Bg62V3csbgMfMEohdcHGz/Wqynn/ AGs6c8/ii2kl
aBb6QWEktpGGDMLnzSxST/aCZgG7t+896bT6LuDSTtf8Wei4k/5+ZfyT/wCJ oxJ/z8y/kn/x
NcRr9zqi2kNppCat/aFk3leeVPlzx+UD
Re: Problem with SequenceEdge display [message #607610 is a reply to message #374417] Thu, 27 December 2007 14:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

Sebastien,

the files you attached here only contain the root element of the diagram.

Can you pleasde attach the bpmn file before you tried to generate its
bpmn_diagram file ?

From the screenshot, it sounds like you tried to connect two things
that should not be connected together.

Thanks,

Antoine

Sebastien BALARD wrote:
> Hi,
> here bpmn_diagram and relative bpmn files generated with problematic
> source code in comments. (if it is not commented, bpmn_diagram is not
> valid, i can save it but there is not code in relative bpmn file [cf.
> bug.jpg])
> Everything is all right, activities are in the right pool.
> Regards,
> Sebastien
>
> Antoine Toulme wrote:
>> You probably created a sequence edge between two activities that are
>> not in the same scope, or something horrible of the same kind.
>>
>> Please attach your bpmn file, we will take a look.
>>
>> Regards,
>>
>> Antoine
>>
>
>
> ------------------------------------------------------------ ------------
>


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #608483 is a reply to message #607610] Thu, 27 December 2007 15:13 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

I drag'n'drop xml file in a new empty bpmn_diagram file for creating its
content (like in BPEL2BPMN Sample).
Bpmn file is filled when i save bpmn_diagram file.
I have no bpmn file before generated bpmn_diagram file, i have just an
xml file for basis.

Antoine Toulme wrote:
> Sebastien,
>
> the files you attached here only contain the root element of the diagram.
>
> Can you pleasde attach the bpmn file before you tried to generate its
> bpmn_diagram file ?
>
> From the screenshot, it sounds like you tried to connect two things
> that should not be connected together.
>
> Thanks,
>
> Antoine
>
Re: Problem with SequenceEdge display [message #608484 is a reply to message #608483] Thu, 27 December 2007 16:18 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

This is a multi-part message in MIME format.
--------------050908080701080308020701
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,
I have some news. I have modified my source code like below :

public List<View> parseAndGenerateFromFile() {

// creation des polls relatifs aux diff=E9rents roles definis dans le
// processus
for (Role role : this.epfParser.getDescriptionRoles()) {
this.pools.put(role.getPresentationName(),
this.addPool(role.getPresentationName()));
}

this.pools.put("main",
this.addPool(process.getPresentationName()));

HashMap<String, Activity> bpmnReferencesMap =3D new
HashMap<String, Activity>();
Activity bpmnActivity =3D null;
// parcours des elements de premier niveau
for (BreakdownElement bde : process.getBreakdownElement()) {
if (bde instanceof org.eclipse.epf.uma._1._0.Activity) {
org.eclipse.epf.uma._1._0.Activity epfActivity =3D =09
(org.eclipse.epf.uma._1._0.Activity) bde;
bpmnActivity =3D this.addActivity(this.pools.get("main"),
bde.getPresentationName(),
ActivityType.SUB_PROCESS);
// sauvegarde de la reference a l'activite bpmn creee
bpmnReferencesMap.put(epfActivity.getId(),bpmnActivity);
}
}
List<Activity> temp =3D new ArrayList<Activity>();
temp.addAll(bpmnReferencesMap.values());
this.addSequenceEdge(temp.get(0), temp.get(1), "");
//this.addSequenceEdge(temp.get(1), temp.get(0), "");
//this.addSequenceEdge(temp.get(1), temp.get(2), "");
//this.addSequenceEdge(temp.get(2), temp.get(3), "");

this.generateViews();

List<View> res =3D new ArrayList<View>();
Map<EObject, View> sem2views =3D this.getSemantic2notationMap();
// pools renderer
for (Object pool : this.pools.values()) {
res.add(sem2views.get(pool));
}
return res;
}

In this case [this.addSequenceEdge(temp.get(0), temp.get(1), "");], it=20
works [cf. ok.jpg]. But, in reality, sequenceEdge is between temp.get(1) =

and temp.get(0) and when I put this case=20
[this.addSequenceEdge(temp.get(1), temp.get(0), "");], I have the same=20
error than in all my previous messages.
It seems that STP BPMN allows to create sequenceEdge only between=20
activities in "pre-defined" order and if chosen order is not the same,=20
STP BPMN throws an exception.

Thanks for your patience ...
Sebastien

Sebastien BALARD wrote:
> I drag'n'drop xml file in a new empty bpmn_diagram file for creating it=
s=20
> content (like in BPEL2BPMN Sample).
> Bpmn file is filled when i save bpmn_diagram file.
> I have no bpmn file before generated bpmn_diagram file, i have just an =

> xml file for basis.
>=20
> Antoine Toulme wrote:
>> Sebastien,
>>
>> the files you attached here only contain the root element of the diagr=
am.
>>
>> Can you pleasde attach the bpmn file before you tried to generate its =

>> bpmn_diagram file ?
>>
>> From the screenshot, it sounds like you tried to connect two things=20
>> that should not be connected together.
>>
>> Thanks,
>>
>> Antoine
>>


--------------050908080701080308020701
Content-Type: image/jpeg;
name="ok.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="ok.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAMJBUIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1A+BPDQJ/c33H/UVuv/jl ZVtpfw7vS4td
VjnKFQ/la/M20sdqg4l4ySAPU8V0su/c/wAzdT3rz/RbnW9M+HWl3P8AaFuY 2WyjhWK2KuiP
KisGZnYNlWIyFX1rVR1+78Seh1kPgzwpcKzQC7lVXZGKavcsAynBBxJ1BBBF Sf8ACC+Gv+eF
9/4Nbr/45Xn9zrOqabbJBaajb6bbz6lqJku7m4WBA6znam94pFGQWOCoJ28E YIPpNnLNNY28
skyO7xqzPC+5GJHJU9x6e1CjdXCWjt6/gyt/wgvhn/njff8Ag1uv/jlUNO0L wFq8kkemX321
4gDIttrs8hT6hZTit5t+0/M3T1rzXw94gmt/h9CIPEOmyPBBbqwtYwZbGMsF d5AZGBKqSclV
AwSQRxRy6h0OyPhXwatx5BlnE3meV5Z1m43b9u7bjzc52/NjrjmrP/CC+Gv+ eF9/4Nbr/wCO
Vw+mahcnUrpLHW5LmO91hIGvUWMtKn2LII+XYSCqnIGDjpjiug+HrZ8Eaaia g920cSo+WTML
ADMfygY2+h59TQo3/AHp/Xr/AJGx/wAIL4a/54X3/g1uv/jlZ76H4Bj1QaXJ f7dQJAFo2uzi
UkjIGzzc9OeldB8/95vzrzzU7zT5JvGWjzzxS393KgtrIOGmlf7PFsKpnPDA Hd0GMkjGaHGz
BanXReDfCU0kscQupHhbZKq6vcko2AcMPM4OCDz2NS/8IJ4Z/wCeF9/4NLr/ AOOVyWqeIdSs
11G1l1RreVL6G2huGljhjj/0dJG3u8bgAndj5SSSAMdqF74t1RdBjup9e/s6 6Gird26LCh+2
TkNuGHUk7dqnauCN2TxxSsu/9WuCV7Hef8IJ4Z/54X3/AINLr/45R/wgnhn/ AJ4X3/g0uv8A
45XLXWualBHr13NqtxHDbSQW0Cr5UaRGSOI+Y7sjYAZzkkEAE8HjFfSdX1/W BpVp/bjQmZb7
zbm3SOUyCKRFjKsyBTw3UIAQTwMghtWBapPudj/wgnhn/nhff+DS6/8AjlH/ AAgnhn/nhff+
DS6/+OVznhvVtYubvRJb3UnuI9V06S5eHy0VIXUx42YG7BDnIYt7Y6V2fz/3 m/OnyC+Rkz+D
/CFqYhcG5hM0gii8zV7ld7noq5l5JweB6U4eC/CZuGtwt0Z1QO0Y1a53BSSA SPMzgkHn2NZf
jGyTUX0KznZ/Ll1HaSDgqfImwQexB5B9RXPS65eWWq6295NLBf2thaWstwpW JNxmlCy7nVlV
CGDE4bbkjBIqbf18htf187Hc/wDCCeGf+eF9/wCDS6/+OVFF4M8JTSSxxC6k eFtkqpq9ySjY
Bww8zg4IPPYiuU07xNrUekWt1cXgvDdPPYwmMqytcCQiFtwRMhgCCcAcAgDJ qa81vUrOa7tb
zXHtbaHUIbWXUWjjBhQ2yuTkrsXdJxlgQN2B2w+X+v6/rUDqv+EE8M/88L7/ AMGl1/8AHKP+
EE8M/wDPC+/8Gl1/8crz7UPGGqxeHEki1oreedetFcSNHDHOkUhVU2mJy7Eb cIoUkA/MKmm1
K/0mbxZdWuqu1601vL5EpjAiidIQ02AhYKgLDcQwAXJDEHKsFtbHd/8ACCeG f+eF9/4NLr/4
5R/wgnhn/nhff+DS6/8AjlUvCd7d32i+bc6paag4lZRPaXSzqRwQGdERSwz2 UcY+tbvz/wB5
vzquQVzCfw14Hi1OPTJLl0v5F3JatrdwJWHJyE83JHB7djV3/hBPDP8Azwvv /Bpdf/HK52a/
h0vxW9tY31teS392rXWmsc3EL+WAJV5yECopO4e4YcA4em+LtXfR767v9btR M0aBoIryIS2M
rSBfnVoB5KKWwxfzCMd+8paDZ33/AAgvhr/nhff+DW6/+OVHN4N8KW0fmTi7 ij3Bd0mr3KjJ
IAGTJ1JIA9zXLaHrWt6pNo0MmrMQ/wBtaV4PLcXAhlQIN5jAwQ2CyquQcgDg irc6nNq3hOSR
9fE2ptcWZnsCI8WEn2lPlKKA/B4+djnFPl2A7f8A4QXw1/zxv/8Awa3X/wAc pf8AhBfDX/PG
/wD/AAa3X/xyqPh65vzdavYXl9LeGyuljjnkVVcq0SPhggC8FjyAOMVu/P8A 3m/OnyeYrmBd
6F4EsL2KyvL4213NjyoJtdnR3ycDaplycnjitD/hBvDX/PG//wDBrdf/AByu W12x1HVfFWq6
baJbGO70mCGeW4lYGJTJMNyqFO8jkgEryBzS3+qaxatr8seqTJb2Nxb2yDyk YQRusJkmJ25J
UM7cnaOcggcJR0/rvYdtbL+tjo5fB3hOB4km+1xvM2yJX1e5BdsE4GZeTgE4 Hoak/wCEE8M/
88L7/wAGl1/8crmLTXdQM9nHa6u2pWUmqfZ47zbH/pCfZ3cruQBThxjcoHTH UGsnSvFWvzaV
eXdxq9k8wjRp7dJ1km0/MgWRjCIkZAiliQ5flRyRnJYP6/Gx3v8Awgnhn/nh ff8Ag0uv/jlH
/CCeGf8Anhff+DS6/wDjlcn50Unizw5dx+LZr23eG5ijn8y2KzPuj/dhkjAJ PTA5+TjHOe8+
f+83501HS4rmPeeEfB2nWr3V61xbW0eN80+sXCIuTgZJlwOSKSx8KeDNTtVu tPkmu7diQJbf
WbiRCR15EpFVvG4nbwywilCyG7tNjOCyg/aI8EjIyPbI+tYsepzaHcSSXt9F bXD6uDq8nEcP
ltCyxuN2ditsi5yTu3DJpKPd/wBaf5j6XOs/4QTwz/zwvv8AwaXX/wAco/4Q Twz/AM8L7/wa
XX/xyuSstZ1fXbyzgttblt4LiTUT50MUbMyRTKsW3cpGMHrg5HvgjqPDd/da p4Z0y/uXzPcW
0ckhXgFioyQO3NNRur/1/WgPQl/4QTwz/wA8L7/waXX/AMcqnF4a8Dz6lLps Ny8l/Cu6S2TW
7gyoOOSolyByO3cVufP/AHm/OvPZbp421LQtC1CDUGmivJUjiYfaLCY5JDkZ wCzEDIVgcD5u
olqwLU6Sz8O+BNRup7Wyu2ubiAkTRQa5O7x84+YCXI545qyngzwlJPLAgumm ix5ka6vclkz0
yPM4z2rnhqmjXU+gJo00X/EuZnmSHrZQCJgyygf6vnaNrYOR0+U4qaJfXsGs 2OqXGkX9omrS
SJPczPFsbf8ANBwrluAoTlR96ny62v8A10+8V9L/ANef3fqdj/wgnhn/AJ4X 3/g0uv8A45Uc
ngrwpCUEqXaGRtibtWuRub0H7zk8HitT5/7zfnWR4mjmfQLiaPe0tqVuo1HU tGwfH47cfjQ4
21bDcRvCPg5FuGd51FscTk6xcDyuAfm/e/LwQeexFPg8GeErpC9uLqVFZkLR 6vcsAynBHEnU
EEEVxkRlnvbLHmlPE8q3DHacbIpDIN3HGYSi8+mKvw6lrmqanb2MeszWiyS6 kGkiijZsQzKs
YG5SBgHHQ5Ge+CFbTX+rbj0/r5/5HSzeCvClvBJPOl3FFGpd5H1a5VVUckkm TgU8eBfC7KGW
G9IIyCNVuuf/ACJXn2s+JLy/8KP9v1kWLXGgieOFY1xfSsriQfMCTjC/KhBG 7JyK1ptd1CLV
pLZdYa3uopraKz0rYh+1xMqFn5G8/ef5lIC7Oehy+XW39f1+IPT+vT/M6z/h BPDP/PC+/wDB
pdf/AByj/hBPDP8Azwvv/Bpdf/HK5OfxPrVpJMWdpVsJJLW4BQDzZnLGDnHX AiHHB872rt7Z
bhLWJJ5mkmVAHfpubHJwOnNCjdX/AK/r/MT0din/AMIJ4Y/54X3/AINLr/45 UA8J+DTZx3Yk
n+zSbdk39s3GxtxAXDebg5JAHrmtdt+0/M3T1rzK3h1wfDnRHk1Gxaw32JEC 2TrJt86PA8zz
SMjjnZz6ChR1t6fiNHdzeC/CttBJPOt3FDGpd5H1a5VVUckkmTgU4eBvDDKG WG+IIyCNVuuf
/Ilef6jrur3qeJrW81SyjRLa+i/s17pRMqKjbGWLyg/IAbcZGUhiQBwBfk8Q 6hFrN1aR67sm
gurWK00wRx5uEeOIvnI3EDcxypG3knIwAJX/AABq34/hb/M7L/hBfDX/ADwv v/Brdf8Axyj/
AIQXw1/zwvv/AAa3X/xytD5/7zfnR8/95vzp8grmf/wgvhr/AJ4X3/g1uv8A 45R/wgvhr/nh
ff8Ag1uv/jlaHz/3m/Oj5/7zfnRyBcz/APhBfDX/ADwvv/Brdf8Axyj/AIQT wz/zwvv/AAa3
X/xytD5/7zfnR8/95vzo5AuZ/wDwgnhn/nhff+DW6/8AjlH/AAgnhn/nhff+ DW6/+OVofP8A
3m/Oj5/7zfnRyBcz/wDhBPDP/PC+/wDBrdf/AByj/hBPDP8Azwvv/Bpdf/HK 0Pn/ALzfnR8/
95vzo5AuZ/8Awgnhn/nhff8Ag0uv/jlH/CCeGf8Anhff+DS6/wDjlaHz/wB5 vzo+f+8350cg
XM//AIQTwz/zwvv/AAaXX/xyj/hBPDP/ADwvv/Bpdf8AxytD5/7zfnR8/wDe b86OQLmf/wAI
J4Z/54X3/g0uv/jlH/CCeGf+eF9/4NLr/wCOVofP/eb86Pn/ALzfnRyBcz/+ EE8M/wDPC+/8
Gl1/8co/4QTwz/zwvv8AwaXX/wAcrQ+f+8350fP/AHm/OjkC5n/8IJ4Z/wCe F9/4NLr/AOOU
f8IJ4Z/54X3/AINLr/45Wh8/95vzo+f+8350cgXM/wD4QTwz/wA8L7/waXX/ AMco/wCEE8M/
88L7/wAGl1/8crQ+f+8350fP/eb86OQLmf8A8IJ4Z/54X3/g0uv/AI5R/wAI J4Z/54X3/g0u
v/jlaHz/AN5vzo+f+8350cgXM/8A4QTwz/zwvv8AwaXX/wAco/4QTwz/AM8L 7/waXX/xytD5
/wC8350fP/eb86OQLmf/AMIJ4Z/54X3/AINLr/45R/wgnhn/AJ4X3/g0uv8A 45Wh8/8Aeb86
Pn/vN+dHIFzP/wCEE8M/88L7/wAGl1/8co/4QTwz/wA8L7/waXX/AMcrQ+f+ 8350fP8A3m/O
jkC5n/8ACCeGf+eF9/4NLr/45R/wgnhn/nhff+DS6/8AjlaHz/3m/Oj5/wC8 350cgXM//hBP
DP8Azwvv/Bpdf/HKP+EE8M/88L7/AMGl1/8AHK0Pn/vN+dHz/wB5vzo5AuZ/ /CCeGf8Anhff
+DS6/wDjlH/CCeGf+eF9/wCDS6/+OVofP/eb86Pn/vN+dHIFzP8A+EE8M/8A PC+/8Gl1/wDH
KP8AhBPDP/PC+/8ABpdf/HK0Pn/vN+dHz/3m/OjkC5n/APCCeGf+eF9/4NLr /wCOUf8ACC+G
v+eF9/4Nbr/45Wh8/wDeb86Pn/vN+dHIFzP/AOEF8Nf88L7/AMGt1/8AHKP+ EF8Nf88L7/wa
3X/xytD5/wC8350fP/eb86OQLmf/AMIL4a/5433/AINbr/45R/wgvhr/AJ43 /wD4Nbr/AOOV
ofP/AHm/Oj5/7zfnRyBcz/8AhBfDX/PG/wD/AAa3X/xyj/hBfDX/ADxv/wDw a3X/AMcrQ+f+
8350fP8A3m/OjkC5Q/4QXw1/zxv/APwa3X/xyj/hBfDX/PG//wDBrdf/AByr /wA/95vzo+f+
8350cgXKH/CDeGv+eN//AODW6/8AjlH/AAg3hr/njf8A/g1uv/jlX/n/ALzf nR8/95vzo5Au
UP8AhBvDX/PG/wD/AAa3X/xyj/hBvDX/ADxv/wDwa3X/AMcq/wDP/eb86Pn/ ALzfnRyBcof8
IN4a/wCeN/8A+DW6/wDjlH/CDeGv+eN//wCDW6/+OVf+f+8350fP/eb86OQL lD/hBvDX/PG/
/wDBrdf/AByj/hBvDX/PG/8A/Brdf/HKv/P/AHm/Oj5/7zfnRyBcz/8AhBfD X/PG/wD/AAa3
X/xyj/hBfDX/ADxv/wDwa3X/AMcrQ+f+8350fP8A3m/OjkC5n/8ACC+Gv+eN 9/4Nbr/45R/w
gvhr/nhff+DW6/8AjlaHz/3m/Oj5/wC8350cgXM//hBfDP8Azwvv/Brdf/HK P+EE8M/88L7/
AMGl1/8AHK0Pn/vN+dHz/wB5vzo5AuZ//CCeGf8Anhff+DS6/wDjlH/CCeGf +eF9/wCDS6/+
OVofP/eb86Pn/vN+dHIFzP8A+EE8M/8APC+/8Gl1/wDHKP8AhBPDP/PC+/8A Bpdf/HK0Pn/v
N+dHz/3m/OjkC5n/APCCeGf+eF9/4NLr/wCOUf8ACCeGf+eF9/4NLr/45Wh8 /wDeb86Pn/vN
+dHIFzP/AOEE8M/88L7/AMGl1/8AHKP+EE8M/wDPC+/8Gl1/8crQ+f8AvN+d Hz/3m/OjkC5n
/wDCCeGf+eF9/wCDS6/+OUf8IJ4Z/wCeF9/4Nbr/AOOVofP/AHm/Oj5/7zfn RyBcz/8AhBPD
P/PC+/8ABrdf/HKP+EE8M/8APC+/8Gl1/wDHK0Pn/vN+dHz/AN5vzo5AuZ// AAgnhn/nhff+
DS6/+OUf8IJ4Z/54X3/g0uv/AI5Wh8/95vzo+f8AvN+dHIFzP/4QTwz/AM8L 7/waXX/xyj/h
BPDP/PC+/wDBpdf/ABytD5/7zfnR8/8Aeb86OQLmf/wgnhn/AJ4X3/g0uv8A 45R/wgnhn/nh
ff8Ag0uv/jlaHz/3m/Oj5/7zfnRyBcz/APhBPDP/ADwvv/Bpdf8Axyj/AIQT wz/zwvv/AAaX
X/xytD5/7zfnR8/95vzo5AuZ/wDwgnhn/nhff+DS6/8AjlH/AAgvhr/nhff+ DW6/+OVofP8A
3m/Oj5/7zfnRyBcz/wDhBfDX/PC+/wDBrdf/AByj/hBfDX/PC+/8Gt1/8crQ +f8AvN+dHz/3
m/OjkC5n/wDCC+Gv+eF9/wCDW6/+OUf8IL4a/wCeF9/4Nbr/AOOVofP/AHm/ Oj5/7zfnRyBc
z/8AhBfDX/PC+/8ABrdf/HKP+EF8Nf8APC+/8Gt1/wDHK0Pn/vN+dHz/AN5v zo5AuZ//AAgv
hr/nhff+DW6/+OUf8IL4a/54X3/g1uv/AI5Wh8/95vzo+f8AvN+dHIFzP/4Q Xw1/zwvv/Brd
f/HKP+EE8M/88L7/AMGt1/8AHK0Pn/vN+dHz/wB5vzo5AuZ//CCeGf8Anhff +DW6/wDjlH/C
CeGf+eF9/wCDW6/+OVofP/eb86Pn/vN+dHIFzP8A+EE8M/8APC+/8Gt1/wDH KP8AhBPDP/PC
+/8ABpdf/HK0Pn/vN+dHz/3m/OjkC5n/APCCeGf+eF9/4NLr/wCOUf8ACCeG f+eF9/4NLr/4
5Wh8/wDeb86Pn/vN+dHIFzP/AOEE8M/88L7/AMGl1/8AHKP+EE8M/wDPC+/8 Gl1/8crQ+f8A
vN+dHz/3m/OjkC5n/wDCCeGf+eF9/wCDS6/+OUf8IJ4Z/wCeF9/4NLr/AOOV ofP/AHm/Oj5/
7zfnRyBcz/8AhBPDP/PC+/8ABpdf/HKP+EE8M/8APC+/8Gl1/wDHK0Pn/vN+ dHz/AN5vzo5A
uZ//AAgnhn/nhff+DS6/+OUf8IJ4Z/54X3/g0uv/AI5Wh8/95vzo+f8AvN+d HIFzP/4QTwz/
AM8L7/waXX/xyj/hBPDP/PC+/wDBpdf/ABytD5/7zfnR8/8Aeb86OQLmf/wg nhn/AJ4X3/g0
uv8A45R/wgnhn/nhff8Ag0uv/jlaHz/3m/Oj5/7zfnRyBcz/APhBPDP/ADwv v/Bpdf8Axyit
D5/7zfnRRyBclaO5LE+VDyf+ep/+JpPKuf8AnnD/AN/D/wDE1akkEUTOVdto +6i5J/CnVnzs
qyKflXP/ADzh/wC/h/8AiaPKuf8AnnD/AN/D/wDE1cop87CyKflXP/POH/v4 f/iaPKuf+ecP
/fw//E1coo52FkU/Kuf+ecP/AH8P/wATR5Vz/wA84f8Av4f/AImrlFHOwsin 5Vz/AM84f+/h
/wDiaPKuf+ecP/fw/wDxNXKKOdhZFPyrn/nnD/38P/xNZOs+HrnW18me+nhs 3XZNaQyIEmXO
SGYxFwCODtYcV0VFLnYWKQhuQABFDgf9ND/8TS+Vc/8APOH/AL+H/wCJq5RT 52HKin5Vz/zz
h/7+H/4mjyrn/nnD/wB/D/8AE1coo52FkU/Kuf8AnnD/AN/D/wDE0eVc/wDP OH/v4f8A4mrl
FHOwsin5Vz/zzh/7+H/4mqt/YX95b+VBdvYvuB823dC2PT95Gwx+Fa1FLnYW MbStHbR9Oisr
dVdELM0ksxZ5GYlmZjt6liScYHPAFXfKuf8AnnD/AN/D/wDE1cop87CyKflX P/POH/v4f/ia
PKuf+ecP/fw//E1coo52FkU/Kuf+ecP/AH8P/wATR5Vz/wA84f8Av4f/AImr lFHOwsin5Vz/
AM84f+/h/wDiaPKuf+ecP/fw/wDxNXKKOdhZFPyrn/nnD/38P/xNHlXP/POH /v4f/iauUUc7
CyKflXP/ADzh/wC/h/8AiaPKuf8AnnD/AN/D/wDE1coo52FkYc+iz3OrW1/N KzLbZaK280CN
XIK7/ubi21iOWxz0zzWh5Vz/AM84f+/h/wDiauUUudhYp+Vc/wDPOH/v4f8A 4mjyrn/nnD/3
8P8A8TVyinzsLIp+Vc/884f+/h/+Jo8q5/55w/8Afw//ABNXKKOdhZFPyrn/ AJ5w/wDfw/8A
xNHlXP8Azzh/7+H/AOJq5RRzsLIp+Vc/884f+/h/+Jo8q5/55w/9/D/8TVyi jnYWRT8q5/55
w/8Afw//ABNHlXP/ADzh/wC/h/8AiauUUc7CyKflXP8Azzh/7+H/AOJo8q5/ 55w/9/D/APE1
coo52FkU/Kuf+ecP/fw//E0eVc/884f+/h/+Jq5RRzsLIp+Vc/8APOH/AL+H /wCJo8q5/wCe
cP8A38P/AMTVyijnYWRT8q5/55w/9/D/APE0eVc/884f+/h/+Jq5RRzsLIp+ Vc/884f+/h/+
Jo8q5/55w/8Afw//ABNXKKOdhZFPyrn/AJ5w/wDfw/8AxNU7TSXs7y/uo1Uv eyrLIGl4BCKg
x8vTCj15zWxRS52Fin5Vz/zzh/7+H/4mjyrn/nnD/wB/D/8AE1cop87CyKfl XP8Azzh/7+H/
AOJo8q5/55w/9/D/APE1coo52FkU/Kuf+ecP/fw//E0eVc/884f+/h/+Jq5R RzsLIp+Vc/8A
POH/AL+H/wCJo8q5/wCecP8A38P/AMTVyijnYWRT8q5/55w/9/D/APE0eVc/ 884f+/h/+Jq5
RRzsLIp+Vc/884f+/h/+Jo8q5/55w/8Afw//ABNXKKOdhZFPyrn/AJ5w/wDf w/8AxNHlXP8A
zzh/7+H/AOJq5RRzsLIp+Vc/884f+/h/+Jo8q5/55w/9/D/8TVyijnYWRT8q 5/55w/8Afw//
ABNHlXP/ADzh/wC/h/8AiauUUc7CyKflXP8Azzh/7+H/AOJo8q5/55w/9/D/ APE1coo52FkU
/Kuf+ecP/fw//E0eVc/884f+/h/+Jq5RRzsLIp+Vc/8APOH/AL+H/wCJo8q5 /wCecP8A38P/
AMTVyijnYWRT8q5/55w/9/D/APE0eVc/884f+/h/+Jq5RRzsLIp+Vc/884f+ /h/+Jo8q5/55
w/8Afw//ABNXKKOdhZFPyrn/AJ5w/wDfw/8AxNHlXP8Azzh/7+H/AOJq5RRz sLIp+Vc/884f
+/h/+Jo8q5/55w/9/D/8TVyijnYWRT8q5/55w/8Afw//ABNHlXP/ADzh/wC/ h/8AiauUUc7C
yKflXP8Azzh/7+H/AOJo8q5/55w/9/D/APE1coo52FkU/Kuf+ecP/fw//E0e Vc/884f+/h/+
Jq5RRzsLIp+Vc/8APOH/AL+H/wCJo8q5/wCecP8A38P/AMTVyijnYWRT8q5/ 55w/9/D/APE0
eVc/884f+/h/+Jq5RRzsLIp+Vc/884f+/h/+Jo8q5/55w/8Afw//ABNXKKOd hZFPyrn/AJ5w
/wDfw/8AxNHlXP8Azzh/7+H/AOJq5RRzsLIp+Vc/884f+/h/+Jo8q5/55w/9 /D/8TVyijnYW
RT8q5/55w/8Afw//ABNHlXP/ADzh/wC/h/8AiauUUc7CyKflXP8Azzh/7+H/ AOJo8q5/55w/
9/D/APE1coo52FkU/Kuf+ecP/fw//E0eVc/884f+/h/+Jq5RRzsLIp+Vc/8A POH/AL+H/wCJ
o8q5/wCecP8A38P/AMTVyijnYWRT8q5/55w/9/D/APE0eVc/884f+/h/+Jq5 RRzsLIp+Vc/8
84f+/h/+Jo8q5/55w/8Afw//ABNXKQkKpY5wBngZP5Uc7CyKnlXP/POH/v4f /iaPKuf+ecP/
AH8P/wATVpG3xq+1l3AHDDBH1p1HOwsin5Vz/wA84f8Av4f/AImjyrn/AJ5w /wDfw/8AxNXK
KOdhZFPyrn/nnD/38P8A8TR5Vz/zzh/7+H/4mrlFHOwsin5Vz/zzh/7+H/4m jyrn/nnD/wB/
D/8AE1coo52FkU/Kuf8AnnD/AN/D/wDE0eVc/wDPOH/v4f8A4mrlFHOwsin5 Vz/zzh/7+H/4
mjyrn/nnD/38P/xNXKKOdhZFPyrn/nnD/wB/D/8AE0eVc/8APOH/AL+H/wCJ q5RRzsLIp+Vc
/wDPOH/v4f8A4mjyrn/nnD/38P8A8TVygdaOdhZFPyrn/nnD/wB/D/8AE0eV c/8APOH/AL+H
/wCJqzFIJYw4V1BJ4dcHr6U+jnYWRT8q5/55w/8Afw//ABNHlXP/ADzh/wC/ h/8AiauUUc7C
yKflXP8Azzh/7+H/AOJo8q5/55w/9/D/APE1coo52FkU/Kuf+ecP/fw//E0e Vc/884f+/h/+
Jq5RRzsLIp+Vc/8APOH/AL+H/wCJo8q5/wCecP8A38P/AMTVyijnYWRT8q5/ 55w/9/D/APE0
eVc/884f+/h/+Jq5RRzsLIp+Vc/884f+/h/+Jo8q5/55w/8Afw//ABNWjIPN Ee18ldxbb8o5
6Z9adRzsLIp+Vc/884f+/h/+Jo8q5/55w/8Afw//ABNXKKOdhZFPyrn/AJ5w /wDfw/8AxNHl
XP8Azzh/7+H/AOJq5RRzsLIp+Vc/884f+/h/+Jo8q5/55w/9/D/8TVygdaOd hZFPyrn/AJ5w
/wDfw/8AxNHlXP8Azzh/7+H/AOJqzFIJYw4V1BJ4dcHr6U+jnYWRT8q5/wCe cP8A38P/AMTR
5Vz/AM84f+/h/wDiauUUc7CyKflXP/POH/v4f/iaPKuf+ecP/fw//E1akkEU TOVdto+6i5J/
CnUc7CyKflXP/POH/v4f/iaPKuf+ecP/AH8P/wATUs99aWzhJ7qCJyMhZJAp x6802LULKeQR
w3lvJIeipKpJ/AGp9sr2uPkGeVc/884f+/h/+Jo8q5/55w/9/D/8TVymtIFd E2uS5PIXgYHc
9qrnYrIq+Vc/884f+/h/+Jo8q5/55w/9/D/8TVymiRDIYw6lxyVzyPwo52Fk VfKuf+ecP/fw
/wDxNHlXP/POH/v4f/iauUUc7CyKflXP/POH/v4f/iaPKuf+ecP/AH8P/wAT Vykd1RSzsFUd
STgUc7CyKnlXP/POH/v4f/iaKm+123/PxF/32KKOdhZC3JxayfNKOP8AliMu fpUtRXJxayfN
KOP+WIy5+lS1AznrmLxBc6vc/YbyNLSJ1XYzKD9xSesbevrUl/DqkS+dIrTB I9yNHOqeWwKk
k5Tk4D8/3crjnnSszLBqF8JLaQxyyq6SgrtxsUY65zkHtTNWnuJrO6todPuJ GeJ0jdWjC7ip
AJywPf0/OssS3Up8i0fkgpR5Z83QuIGCKHIZ8DcVGAT7DJxXJWPxBtb/AMTN 4eTRNZj1BGxK
skMYWJRjLsRIflwQcjOcjGcjPX0wQxLO0wjQSuoRnCjcygkgE+gLNj6n1rUC vqrmPSL11JDL
BIQQeR8prOhuNJsrq7SaGziJkGwNGo+XYvt0zu/WtHVYpJtHvoolLSPbyKij uSpAFctcXNxJ
LKxs79kWIGNRb3CZf5sj5dv+z14+nNaRjdGcnZmrbPatqUctrFCiyXhVXiQL uXyCSMjqNwJ+
tbVzcLbQGVlZvmVQq4ySxAA5wOpFcvpMl3LeadHPBd7o55CzyW8iqF2SBTuY ehXqc8881u63
HcSaVL9lj8ydGSRUzjdtcNj9KHG0kmOL0bM+e9P2TI08+YzMxOH8xCHPGY0c ZGOxP5VoWN6X
kNrIk25d+yVypEiqwBPBzxkDkDvXJNqF+7Fm8NyFickm3ckn/v3Wv4ee+utQ 82fTms7eGF0U
MCuWZlPAKj+6fzq5UIxXMSqjbsdNRRRWBqFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUjnCMdzL8p5QZI47e9LSOcIx3MvynlBkjjt70ANh/1Ef3/u j/Wfe6d/euV8
b300GnzWv9oW9pa3EQimM1q5JV2Ktsk3BC4XJCYLcE11UP8AqI/v/dH+s+90 7+9UtY0qPWrE
WU7Yt2kR5RtyWCsGAGeB8wXOQeMjvkBMk2rI5+PWNa0+7WS/to7lrkwwpFFP sEYGScg5USsX
AxuCngbhgFutidpIkdo2jZlBKPjKn0OCRkexIribHwle6nHEdXvC9isp2wyw nzp4VcmMSknH
ICEjbnkg4JNdpbW0Nnbrb26bIkzsTJIUZzgZ6AdAOgGAMAUle2pNPm6nK33x BtbDxMvh59E1
mTUHbESxwxlZVOcOpMg+XAJycYwc4wcdfTDDE06zGNDKilFcqNyqSCQD6Equ foPSn0zQ4W3u
oPFHjW80u9Znt4fMRIM/Kuz5d2OhOecn2FMjaXwr4qttOWVPJmdVMUbja6uw UNs/hIJB98Hr
Vy60DUNJ8RXOt6LbxTvcIw8ssFZHbq3OAwzz1HWqegeEdRfWl1XWeHWTzSHY M8jjoTtJAAOD
1PQVycj579bnDad7W1vud1M7RQSSJE8rKpYRoQGcgdBkgZPuQPeuW8O+PbPx Nq02nWek6tFJ
b5+0PcQoiwEZGH+ckEkEYxng9gSOspiQxRPI8caI0rb5CqgF2wFyfU4AH0A9 K6zuMvxRfTab
4avbq3DeaigAr1GWCkj6Ak1yWoixsfDelavDMbfUrhA20AmR+eWz14754Neg zQx3ELwyoHjc
FWVhwQa4PxT4VNlYC60qK7urjPkiMkv5UZVuVwN3Bxjnv1BwRz1oN+8Z+wlW qKMWtdNenmdt
p873Wm2txIu2SWFHYehIBNVde1lPD+ky6lLZXd1DDzKtqqsyL3YgsOB3x069 ASOP8KXHiD/h
I0FxpUlpZzJib9yUX5Q5B+4oySw6DPHOeNvoda058yudVeg6EuW99DD8L+J4 PFenvf2ljfW9
qG2pJdIqiU99uGOQDwT0zxzg43R1HOKjhhit4I4YY0iijUIiIoVVUDAAA6AC pB1HOKsxIbY5
gBzKeTzMMMeT1qtLqUcU9yjq8UdqgkmmdflCHnIGcnoR+B9MGzbHMAOZTyeZ hhjyetYWtSXU
GoyCOG78q5gjTz7ZXYpsZyfucg/MuM8deuMFqLlogvbUyNJaY6PdXkUU0llJ e3MoKSBN2S2y
QEr93O3B42kbjkD5ezszKbOIznMhUEnGPz4HP4D6DoOa4vMwLaarI0g27Z3u UQjvuZuAMf8A
1gTxXSWdu1raJC8zzMucu5JJJOe5JxzgZJ4xyaKlHlqSqN79Cac7wUbbGFq+ uxWuqT2w1WO2
8mBWKAoSHOThsg442n8R61m6fq32yysFivGupDDGkbG5VWjkyo+clTkkBvmP XlcZb5trVNO1
CbUZLizW0dJLdYWWd2UqQzHIwp/ve3Sqei6Tq0J0prqK1t4rWP5kjlLOfkK7 SAuOCexPTiuK
pTnOVtbHYnBQ6XOmQMEUOQz4G4qMAn2GTiua1LUHvdYvbH7e9jZ6dAJrl4uJ GyARg9hgiunr
mNY0a/i1aTVdKjhuDcQ+Rd2k2MSr04Jx2x3HSumSdtDgq3toZ1nq1pPIkWnX 91ek7RGZbgho
pC6jLblbqA3IJGCVxlue2QMEUOQz4G4qMAn2GTiuQ0zw/e3N/ZTX1jbafaWB LQ20JDMzE5yT
k8Z569q7GopU+VuT6lU5ylBKStY5Cx+INrf+Jm8PJomsx6gjYlWSGMLEoxl2 IkPy4IORnORj
ORnr6YIYlnaYRoJXUIzhRuZQSQCfQFmx9T60+tiyIn/S1G6U4jPGPkHP8/6V HeXLQCFIwDLP
J5aFuinBYk+uAp47nAyM5EhP+lqN0pxGeMfIOf5/0rP12C9lgtpbCJZZYJ95 QsASCjLxkgEj
cDgkZweazrOSg3Hcumk5JM4HWU16y1+8vriKVoYm8yKeOIkBcjb8wPygd1z2 P1ro/CXiS71b
Up7SfzZEWHzRJIqgqdwGMqAMHPHGflPXtJ9gkb5pvDstxKfvSzfZ2dj6kl// AKw6DAra0nSY
tNSSQRxJPNgyCFQqDGcKAAM4yeTyc9hgDGGIrVprmjypIK1FKSkp/L+maLus aM7sFRRlmJwA
PWsC81dLp/s25raF1IEsq8SN2UgEEA++CenBNbc1tHdlYrgKbf7zoRncQQQD 7d/wH44Vz4e+
0a8GRfL02PZKFJB3OGJ2KOy8A8+uB/s1V5p3ht/X5FU2ou/9f8OXNFtfI82S NAlu6IqDYFLF
c5fAAAzkdAOla46jnFJSjqOcVrThyRUb3InLmdyG2OYAcynk8zDDHk9aoatM pntrOS4MEU4c
synBbaBhc9hk5OOy471ftjmAHMp5PMwwx5PWqes6UurWflCUxSod0cgGdpx3 HcVpG19TKopO
L5dzitW1e3s7S2msFgt70cb7c7QQo6kfxBjnIOegyO9d7p90b3TbW7K7TPCk mPTcAf61wdp8
OLp74vf3UC25fc4tyxZx6DIG3Ptn8zmvQ440ijWONQqIAqqOgA7U3pFRvdq+ pNOHK29r9Bly
cWsnzSjj/liMufpUtRXJxayfNKOP+WIy5+lS1JqYklzIms3KRTtvEbkIkmSP 9R/Bvf1/55cZ
6rnLpFc3Ut5ai5eZgLkbfMUj/llLnGYk/r+Hd99Bc/bpD9nubi3kjIxEVIUn ZjiSXZkbD/B/
FwQd26vpunXzaoZ5lNpp8DBoLXy4g8knl7WdynHduAfyAANzlFxt10MlzKWx 0NRSn99AN0vV
uEHy9P4j/KpailP76AbpercIPl6fxH+VQakjtsRmwWwM4AyTWZLdFbaBgsu1 Z2ciPaXwd2MZ
4JJYce9alZNqxS8aR7WZfl3CQ7iA5+9hdvHUjPPA9zlMDQw8dyqGV3Uq3DAd iuOgHqaLqc2t
rJOIJZygz5cIBdvoCRn6UxHElyhVGUBHzlCo5K+oHpVmmBj6J4it9e8xrW1u 0ij4MsqqFz/d
GGOT3/8A1itO4OIxjlgylV/vEHOP0/DrT0jSNSqIqgkthRjknJP4kk1Hdwie 1kjKK5KnaCB1
xQBn/wBgwnndCmf4cytj2z5gz9cD6UU7e/8Acm/79t/hRU3Y7I0JywtpdhQH b1dyoHvkc1V1
GScNZ29vN5LXM/ltKFDFVCO5wDxn5Mc561ZuRm1k+WJuM/vj8g9zVTUW23ml se1y/wD6Ilqh
Dv7On/6DN/8A98wf/GqP7On/AOgzf/8AfMH/AMarivEvjKz0/wASpv1qG1TT BE01o1wqm481
sNlM5bamGHuav6l4sf7RqELacWtLG7toDMl60bu8jREYCr90eYcgtzjGCGOB ah1sdN/Z0/8A
0Gb/AP75g/8AjVH9nT/9Bm//AO+YP/jVcXrfjeWWLXtNggMYj0+7kt763kl+ /GuCNxjVQwJ/
gd8FSDg12dreBrSEsWJMakk9+KFqrg9Px/C3+Yv9nT/9Bm//AO+YP/jVH9nT /wDQZv8A/vmD
/wCNVJ9rT/ao+1p/tUAR/wBnT/8AQZv/APvmD/41R/Z0/wD0Gb//AL5g/wDj VSfa0/2qPtaf
7VAEf9nT/wDQZv8A/vmD/wCNUf2dP/0Gb/8A75g/+NVJ9rT/AGqPtaf7VAEf 9nT/APQZv/8A
vmD/AONUf2dP/wBBm/8A++YP/jVSfa0/2qPtaf7VAEf9nT/9Bm//AO+YP/jV H9nT/wDQZv8A
/vmD/wCNVJ9rT/ao+1p/tUAR/wBnT/8AQZv/APvmD/41R/Z0/wD0Gb//AL5g /wDjVSfa0/2q
Ptaf7VAEf9nT/wDQZv8A/vmD/wCNUf2dP/0Gb/8A75g/+NVJ9rT/AGqPtaf7 VAEf9nT/APQZ
v/8AvmD/AONUf2dP/wBBm/8A++YP/jVSfa0/2qPtaf7VAEf9nT/9Bm//AO+Y P/jVH9nT/wDQ
Zv8A/vmD/wCNVJ9rT/ao+1p/tUAR/wBnT/8AQZv/APvmD/41R/Z0/wD0Gb// AL5g/wDjVSfa
0/2qPtaf7VAEf9nT/wDQZv8A/vmD/wCNVnXkmoWmsafp0epSPHf+ZmWWJDJF 5Y3HbhQpyDjk
HFc5qPjzxHZ+Mo/D0Hg37QJ8vBeC/KxNECMux8o7duRuHJBIAzuXO/qUyt4p 8POM4H2v/wBF
CgDV/s6f/oM3/wD3zB/8ao/s6f8A6DN//wB8wf8AxquHXVLq28W2pkfVxez6 nLDLHIZPsj22
xzHsBPl5CqhyvzZ3Z4zXefa0/wBqjpcHo7Ef9nT/APQZv/8AvmD/AONUf2dP /wBBm/8A++YP
/jVSfa0/2q4rxV4713w9rlpYWfhF9UhvWEdtcRXuzc+MlWHlkIRgnJONoJzw wAB1jrdWN9ZA
381zFcStC6TomQdjOCCir/cxznrWnWRJPJPJo5mjWOb7TmREcuqt5EuQGIBI z3wM+grO+InH
gbUHHDIYirDqD5ijj8CfzqoR5pKPcUnyps6iiuF0pvL8baei5sEfTF/cNgC7 bklhtJGQOcn5
uOmOa7qnOPKxRlzBRVHWbuKw0W9u5lV44oHYo4yG4+6R79Pxqn4U0hNG8OWd v5KxzmMPPhQC
XPJz64zj8KXL7tx31sal1cfZolfbu3Sxx4zj7zhc/hnNTVS1T/j1j/6+bf8A 9HJV2pGFFYni
WdTZR6dumVr5/KYwozusQ5kICgnp8uccFhUHgy+kuNENlcMTdadIbWTcpUsF +420gEZXHX0N
XyPl5ieb3uU6KimTCVoJBC6JKVIRnUsqtjgkAjIz2yPqK5Pw1feN7zWbuLXr LTLSxtWKb4I3
LXDYyDGS5+XBBJI/2cZztgo6+oJb20guI7ea5hjml/1cbyAM/wBAeTU9cRr8 U2ppNqarix8y
GFreWUxGdYpWLE4BIwWYY69+oC00ribsdvRXI+E/EV3f6hNplypkjjiMtvcN 96RA+35j0Y84
yO6nrW3rzazHpMsmgraSX6fMsV0pKyjuoIYbT6E8djjOQ5RcXZijJSV0adFY HhG68R3+ki88
R29pazTYaK2gjZWjX/b3MeT/AHe3fk4G/UlBRWH4l1MWdhJClx9nkeMsZh1j X2/2j0HToxz8
uDH4OtjHoa3cqFbi7Yu2VC4UEhABjhdoBA/2j61fI+XmJ5lflOgorlvGF94u 05Lefw1ZWN9G
zCOWCaNjIrE4DAhwCvIB/u9emdvQaeL4afCNSe3e925mNsrLHu9FDEnA6ZPX GcDOBBRZoqvd
PeJs+yQQS5zu82Yx49MYRs9/Ss3UbnX47F2t7G084Fdnl3LOSdw4wYxweh5G Bk5HWqUWxN2N
qimxlzGpkVVkIG5VbIB7gHAz+Qrj7+88eR+LY9PsrXSX0qbMi3zwyHykBGVc CQZcZGAMBuvG
G2yM6y6uPs0Svt3bpY48Zx95wufwzmpXdURnY4VRkn2qnqn/AB6x/wDXzb/+ jkqxdAtaTKoJ
JRgAO/FAB56DGVlXJAy0TAZPHUiljmjlLBCcrwwIII/A1RuZwUeWJCSOh8s9 RJu5+Uenr+vN
SENFdtJ5ys7BVZe2N+3gbzjr6frmgCxPceTNbR7c+fIY85+7hGbP/juPxpbm b7NazT+XJL5a
F/LiXc7YGcKO5PYVXvf+PzTP+vlv/RMlWLnz/ss32Xy/tGw+V5udm7HG7HOM 9cUIChLrttFp
/wBpWGeabYrmyiUNcDOOCmc5GefTBq3eXn2P7P8A6NcT+dMsP7iPdsz/ABN6 KMcmuctLe7uN
QS1ur3y1jYzLJbRMoNwfM8xVc8EKecEHI4IOGzpQ6lfXiwRWwtxMsw855UdU mgH3ni9+V4OQ
DnkjDHWUEtjNSb3Nqiq2oC+OnzDTXt0vduYTcqzR7vRgpBwemR0znBxg8/4P vvF2opcT+JbK
xsY1YxxQQxsJGYHBYkuQF4IH97r0xuyNDqaiuLmK1RWlLYY7VCoWJOM8AAk8 A/lUGqtKunuY
hKSGTcIs7tu4bsY5+7npz6VisZZVklga8hSBomi+0xuxaRt6EASEHoy9wP1r SMLq7IlK2h0N
vcxXSM0RbCnawZCpBxnkEAjgj86lrK0bzUN1Hcl/tLOsr7kCjBXaMAM39w96 q+LrrxHYaSbz
w5b2l1NDlpbaeNmaRf8AY2sOR/d79uRgzJWdiou6ub9V7i68iWOJYZJpHVmC oVHAwCfmIH8Q
qpoLazJpMUmvLaR37/M0VqpCxDspJY7j6kcdhnGTHrkM80J+yWomu0gkaEma SL5sr8pZcDB6
4LDO0e5XOam1aG5SaT97Y04JkuLeKePOyRA659CMipKwpZtWs7aGP7BFDbph P9Dmad1UA4G0
xDjgc8/1Gnp0s01jHJOrrIS3Ei7WxuOMjjHGKautHuTzJuyLVFch4lvvG9nr NpFoNlpl3Y3T
BN88bhrdsZJkIcfLgEggf7OM43dZCJVgjEzo8oUB2RSqs2OSAScDPbJ+ppjM d/F+gQ6g1jca
nFbzgOf9IDRKdjbWw7AKcMccH19DReeL9AsrM3cmpxSWwDs0tuGnVQm3dkoD jG5evqK5i5uN
L0fXvEU1tFpMetTX1tFF50amRkkWAMcAhmGSzHB6jNP1jw5fW1hq2qX0Xh3U FVWvDDc6Yzqp
SILhMyHbkIPXmtkqfMr3sT71jvgQwBBBB5BFLTIWDwRsFCgqCFHbiuQsLzx5 J4tk0+9tdJTS
ocSNfJDIPNQk4VAZDhzg5ByF685XdiUdZPceTNbR7c+fIY85+7hGbP8A47j8 alJCgkkADkk9
qp3v/H5pn/Xy3/omSn6mEOk3gkJVPIfcQVBA2nPLEAfiQPWmtwYf2lYeUZft tt5YJBbzVxwC
x5z6An6AmpYrmCZ3SKaORk+8qsCV5K8/irD6qfSsPTdObUxNeX9zM0gke3UW 0skAAjkdcna/
OevPT+d7S7OLTX/s+CSR4re2iVRJKXbGX5PzcdP7oHGASBhakorYlNvcutcb b6K22/6yJ5N2
em0oMY/4H+lTVSk/5Dlr/wBe03/ocVXagoKYJUMrRBsuoyQB0qm11dh2AgyA 0gHyHoBlfzNW
bVAlunybGYbmHOdx65zzQBNRSEBlKsAQeCD3rGF1dWtuEaFxG0ZIZlOIznG0 nOemcfhzQBrp
KkjOqNkocNxwD6ZpJriG2QPPNHEpOAzsFGfTmnRxpFGqIoVV4AFU9RcxzWDC J5SLj7iYyf3b
+pA/Wmld2E3ZXH/2rp3/AD/2v/f5f8anhuIblC8E0cqg4LIwYZ9OKj+2N/0C rz/yF/8AF1FY
OZJ79jE8WbgfI+Mj92noSP1qnGyJjK7LtFct4wvvF2nJbz+GrKxvo2YRywTR sZFYnAYEOAV5
AP8Ad69M7eg08Xw0+Eak9u97tzMbZWWPd6KGJOB0yeuM4GcCCypqXiGw0m7i tblb1ppYzIi2
1hPcZUEAnMaMBgkfmPUVDB4q0ue4jhK6jAZHCK91plzBHuJwoLyRqoJJAAJ5 JAGSQKp+M/D9
/wCIYdFSwuo7c2WrQXkzuefLTdnaCrAtyCMjGRXI+B/AN1oHiC3t9Uazmgh0 KWwkgJLicPdN
KSoKgMgD7Gzg56qAykq+uppyJxvHpv8A5nqlFYvg6ea68EaBcXEryzS6bbvJ JIxZnYxqSSTy
ST3rHv7zx5H4tj0+ytdJfSpsyLfPDIfKQEZVwJBlxkYAwG68YbazM6y6uPs0 Svt3bpY48Zx9
5wufwzmpfJadwgmeLgklAMnp6g1T1T/j1j/6+bf/ANHJWjb/AOv/AOAn+YoA Z/Zzf8/1z+Uf
/wATR/Zzf8/1z+Uf/wATWHfWkUXxL0i6TzDLNYXgbdIzAYMGAqk4X3wBnvXB vGtvpelzW+I5
9U09n1yRMBpM3MCyNIc9VDzrkngZHGKFrbz/AOD/AJDsesf2c3/P9c/lH/8A E0f2c3/P9c/l
H/8AE1xSaDa3dnr+mwf2fbaTp2qCWGG6tBNaIv2dDIpiDKNoZ2bgjDc9qveG L9La+jtbq1vm
uHVLRLuYIFQLF5iREbt4cpl2O3GWI3cAU1r+D+9Ceh0/9nN/z/XP5R//ABNH 9nN/z/XP5R//
ABNXqKQFH+zm/wCf65/KP/4mj+zm/wCf65/KP/4mr1FAFH+zm/5/rn8o/wD4 mj+zm/5/rn8o
/wD4mr1FAFH+zm/5/rn8o/8A4mj+znHS/ufyj/8AiavVy/jrxNqnhHQzq9ho P9r28OTdKlz5
Twp/fA2NuUc56Y64IyQAa7WDQwllvbhti5AcIc49flzTqpaBqeqax4aW/wBX 0b+yLiZCy2jT
+a6Jjgv8q7WPPy844zg5Au0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFAOD miigBFG0YBJ5
zyc0tFFABRRRQAUUUUAFFFFABRRRQAUUUUAIRlgcngYAzx+VLRRQAUUUUAFF FFABQDg5oooA
RRtGASec8nNLRRQAUUUUAIRuUrkgEYODg/nS0UUAFFFFABSEZ25J4ORg/wCc 0tFABRRRQAUU
UUAFFFFABRRRQBFcjNrJ8sTcZ/fH5B7mqGsMFm0wkgD7Sy5JxyYZQPzJA/Gt EuxYhI2facEg
qMHrjkj1FG+T/n3f/vtP/iqAOfXSIlhu4hZOUvGZ7gEMfMLAA5z7AD8KgHhy zWCWH7BKY5ZI
pHBZyWaMKEOc542L9cc5ya6ffJ/z7v8A99p/8VQHO4K0bISCRkg5x16E+oo2 A5D/AIRDTfMu
HOnzn7QksbqZZSoWXmQKu7CbjydoHNbCQyoiosEgVRgDaelaL3iiVo4opZ3X 7wjAwv1JIGeR
xnNJ9qm/6B9z/wB9R/8AxdAFHy5/+eMn/fBo8uf/AJ4yf98Gr32qb/oH3P8A 31H/APF0fapv
+gfc/wDfUf8A8XQBR8uf/njJ/wB8Gjy5/wDnjJ/3wavfapv+gfc/99R//F0f apv+gfc/99R/
/F0AUfLn/wCeMn/fBo8uf/njJ/3wavfapv8AoH3P/fUf/wAXR9qm/wCgfc/9 9R//ABdAFHy5
/wDnjJ/3waPLn/54yf8AfBq99qm/6B9z/wB9R/8AxdH2qb/oH3P/AH1H/wDF 0AUfLn/54yf9
8Gjy5/8AnjJ/3wavfapv+gfc/wDfUf8A8XR9qm/6B9z/AN9R/wDxdAFHy5/+ eMn/AHwaPLn/
AOeMn/fBq99qm/6B9z/31H/8XR9qm/6B9z/31H/8XQBR8uf/AJ4yf98Gjy5/ +eMn/fBq99qm
/wCgfc/99R//ABdH2qb/AKB9z/31H/8AF0AUfLn/AOeMn/fBo8uf/njJ/wB8 Gr32qb/oH3P/
AH1H/wDF0fapv+gfc/8AfUf/AMXQBR8uf/njJ/3waPLn/wCeMn/fBq99qm/6 B9z/AN9R/wDx
dH2qb/oH3P8A31H/APF0AUfLn/54yf8AfBo8uf8A54yf98Gr32qb/oH3P/fU f/xdH2qb/oH3
P/fUf/xdAFHy5/8AnjJ/3waytQfZ4j0JXIVx9pyGOCN0YVc+mSMCuj+1Tf8A QPuf++o//i6P
tU3/AED7n/vqP/4ugDBh0KGDUn1AW91Jctuw000soj3ddisSEz/sgelaHlz/ APPGT/vg1e+1
Tf8AQPuf++o//i6PtU3/AED7n/vqP/4ugCj5c/8Azxk/74NHlz/88ZP++DV7 7VN/0D7n/vqP
/wCLo+1Tf9A+5/76j/8Ai6AMxty6hpiONrm6LBTwSBDKCcenI/Orut6PBr2l S6dcyzRwylS5
iIDHBBA5B7gU6HUXnQvHYXRXOATsAPuMtyPccVJ9qm/6B9z/AN9R/wDxdNNp 3QmrqzKMHhy0
i1S21GWa4uLi1i8mAysoEa4wcBQMkgnk561sVV+1Tf8AQPuf++o//i6PtU3/ AED7n/vqP/4u
htvcEktiDWtIj1uxNnNczwwsQXEOz58EEA7lPGQOlaCKVRVLFiBgscZPvxxV b7VN/wBA+5/7
6j/+Lo+1Tf8AQPuf++o//i6Lu1gtrcL+F5rdFjXcwnhcjOOFkVj+gNWqq/ap v+gfc/8AfUf/
AMXR9qm/6B9z/wB9R/8AxdIY06dGdWGomWXzREYQuRtCk5PGPUA59qit9Ggt tYudUjln8+5A
EqlhsYKMLxjsO/Wp/tU3/QPuf++o/wD4uj7VN/0D7n/vqP8A+Lp8zFZFqiqv 2qb/AKB9z/31
H/8AF0fapv8AoH3P/fUf/wAXSGWqx9V8O2uq3EUskkkahszJGcCYYxz6HoNw 5xx6EXvtU3/Q
Puf++o//AIuj7VN/0D7n/vqP/wCLpp2AfFZWsE4migRJBEsIKjGEUkhQOw5P T+lT1V+1Tf8A
QPuf++o//i6PtU3/AED7n/vqP/4ukBaqle6cL6e2la7u4RASfLgmKLJnHDY5 PT9TT/tU3/QP
uf8AvqP/AOLo+1Tf9A+5/wC+o/8A4umm1qhNXM6fwxZ3eqG+vJ7m6O8MIZWX yxj7owFBIHOA
T3Oc5Oduqv2qb/oH3P8A31H/APF0fapv+gfc/wDfUf8A8XQ5N7gopbFqiqv2 qb/oH3P/AH1H
/wDF1FNqTW4UyWF1ljhQuxiT7ANk0hl+iqv2uX/nxn/77i/+Lo+1y/8APjP/ AN9xf/F0WC5a
oqr9rl/58Z/++4v/AIuj7XL/AM+M/wD33F/8XRYLhfwvNbosa7mE8LkZxwsi sf0Bq1VX7XL/
AM+M/wD33F/8XR9rl/58Z/8AvuL/AOLosFwezLM+2eRUdXBj4K5bv/P86c0E zsC8ykZBICt2
bd3bH6U37XL/AM+M/wD33F/8XR9rl/58Z/8AvuL/AOLp2YBdQvJc2LouVimL uc9B5br/ADYV
Lc+f9lm+y+X9o2HyvNzs3Y43Y5xnriovtcv/AD4z/wDfcX/xdH2uX/nxn/77 i/8Ai6BGLd+H
7qbTg262nvMiU2t0N1p5rH5zjbvI+ZiMnrirS6RdWM1rJp9wJAjCJ0uzwkBI 3BNoB3fKuNxP
StD7XL/z4z/99xf/ABdH2uX/AJ8Z/wDvuL/4ur55E8sS1RVX7XL/AM+M/wD3 3F/8XR9rl/58
Z/8AvuL/AOLrOxdy1UF5apeWzQOzoCVYMhGVIIIIz7gUz7XL/wA+M/8A33F/ 8XR9rl/58Z/+
+4v/AIumroWgyx04WUkshuZ55JAqlpdvAXOANoH941dqr9rl/wCfGf8A77i/ +LqGfVDbgGSw
u9pz8yhGA9yQ3H40O71YKy0RoVR1PT3v4JBDdyWk5heJJo1Usm4qcgkZ/hHQ j8wCFi1Bp0Dx
Wc0iH+JHiI/9Dp/2qb/oH3P/AH1H/wDF0J21G1cyv7HvlvhIZYbkeckn2qcg TKo25UBUAxwR
xj731zv1V+1Tf9A+5/76j/8Ai6PtU3/QPuf++o//AIunKTe4lFItUVV+1Tf9 A+5/76j/APi6
PtU3/QPuf++o/wD4upGcte6D4p1PVblbjULBdNzvt8r5jh1mSSPKhEIAVSp+ c/ez9DxFpPjX
U9Lns7XUdJAnhkhfbG0Iwwxk5EpbjPA29etdT9qm/wCgfc/99R//ABdH2qb/ AKB9z/31H/8A
F1qqrUlKy08ieXSxPChjgjQ4yqgHH0p9VftU3/QPuf8AvqP/AOLo+1Tf9A+5 /wC+o/8A4usi
guoXkubF0XKxTF3Oeg8t1/mwqW5iaa1miR9jOhUNz8pI6/KQfyIPuKi+1Tf9 A+5/76j/APi6
PtU3/QPuf++o/wD4ugCtZ6W2mwSQaf8AYraJneQKtscbmLcn5+eqfgpAwCNt yKKZbiSWWVXD
KFVVVgAAzEcFiM4YDIAzj0wFZ9qm/wCgfc/99R//ABdH2qb/AKB9z/31H/8A F0229xJJA8Ln
VYJgv7tIJUY56EtGR/6CfyqxIHaNgjBGPRiM4/Cq/wBqm/6B9z/31H/8XR9q m/6B9z/31H/8
XSGTQwpBHsTPqSeSx9T71JVX7VN/0D7n/vqP/wCLo+1Tf9A+5/76j/8Ai6AJ pkeSPYkhjz1Y
DnHt6H3pUijSIRKgEYGNvbFQfapv+gfc/wDfUf8A8XR9qm/6B9z/AN9R/wDx dAFiONYo1RAQ
q8AE5qG6t5JmgeKRI5IZPMBdCwPylcYBH971pv2qb/oH3P8A31H/APF0fapv +gfc/wDfUf8A
8XQnYHqOzqX/AD82f/gM3/xyi2gliad5pEeSaTeSiFQPlVcYJP8Ad9ab9qm/ 6B9z/wB9R/8A
xdH2qb/oH3P/AH1H/wDF07sVkWqKq/apv+gfc/8AfUf/AMXR9qm/6B9z/wB9 R/8AxdIZaoqr
9qm/6B9z/wB9R/8AxdH2qb/oH3P/AH1H/wDF0APsbK303T7axtI/LtraJYYk 3E7UUAKMnk8A
danqr9qm/wCgfc/99R//ABdH2qb/AKB9z/31H/8AF0AF/C81uixruYTwuRnH CyKx/QGr0B/0
gf7p/pVH7VN/0D7n/vqP/wCLo+1Tf9A+5/76j/8Ai6AJ5/DuiXOprqc+j6fL qCFWW6ktUaUE
dCHIzx25qWLR9Mha8aLTbONr3JuisCgz9fv8fN1PXPWqf2qb/oH3P/fUf/xd H2qb/oH3P/fU
f/xdHkBeh0vT7bT10+CwtYrJRgW0cKrGBnP3QMdeaP7L0/8AtP8AtP7Ba/2h s8v7V5K+bs/u
78Zx7Zqj9qm/6B9z/wB9R/8AxdH2qb/oH3P/AH1H/wDF0AbNFY32qb/oH3P/ AH1H/wDF0fap
v+gfc/8AfUf/AMXQBs0Vjfapv+gfc/8AfUf/AMXR9qm/6B9z/wB9R/8AxdAG zRWN9qm/6B9z
/wB9R/8AxdH2qb/oH3P/AH1H/wDF0AbNFY32qb/oH3P/AH1H/wDF0fapv+gf c/8AfUf/AMXQ
Bq3BxbS5/un+VVKq/apv+gfc/wDfUf8A8XR9qm/6B9z/AN9R/wDxdAFqiqv2 qb/oH3P/AH1H
/wDF0fapv+gfc/8AfUf/AMXQBaoqr9qm/wCgfc/99R//ABdH2qb/AKB9z/31 H/8AF0AWqKq/
apv+gfc/99R//F0fapv+gfc/99R//F0AWqKq/apv+gfc/wDfUf8A8XR9qm/6 B9z/AN9R/wDx
dAFqiqv2qb/oH3P/AH1H/wDF0fapv+gfc/8AfUf/AMXQBaoqr9qm/wCgfc/9 9R//ABdH2qb/
AKB9z/31H/8AF0AWqKq/apv+gfc/99R//F0fapv+gfc/99R//F0AWqKq/apv +gfc/wDfUf8A
8XR9qm/6B9z/AN9R/wDxdAFqiqv2qb/oH3P/AH1H/wDF0fapv+gfc/8AfUf/ AMXQBaoqr9qm
/wCgfc/99R//ABdH2qb/AKB9z/31H/8AF0AWqKq/apv+gfc/99R//F0fapv+ gfc/99R//F0A
WqKq/apv+gfc/wDfUf8A8XR9qm/6B9z/AN9R/wDxdAFqiqv2qb/oH3P/AH1H /wDF0fapv+gf
c/8AfUf/AMXQBaoqr9qm/wCgfc/99R//ABdH2qb/AKB9z/31H/8AF0AWqKq/ apv+gfc/99R/
/F0fapv+gfc/99R//F0AWqKq/apv+gfc/wDfUf8A8XR9qm/6B9z/AN9R/wDx dAFqiqv2qb/o
H3P/AH1H/wDF0fapv+gfc/8AfUf/AMXQBaoqr9qm/wCgfc/99R//ABdH2qb/ AKB9z/31H/8A
F0AWqKq/apv+gfc/99R//F0fapv+gfc/99R//F0AWqKq/apv+gfc/wDfUf8A 8XR9qm/6B9z/
AN9R/wDxdAFqiqv2qb/oH3P/AH1H/wDF0fa5v+gfc/8AfUf/AMXQBaoqr9rm /wCgfc/99R//
ABdH2ub/AKB9z/31H/8AF0AWqKq/a5v+gfc/99R//F0fa5v+gfc/99R//F0A WqKq/a5v+gdc
f99R/wDxdL9rm/6B1x/31H/8XQBZoqt9rm/6B1x/31H/APF0fa5v+gdcf99R /wDxdAFmiq32
ub/oHXH/AH1H/wDF0UAPBkxJ5YQnzxuLE8LtXOPelJuPmwsQzIMcnhP8f0p0 XWb/AK6/+yrT
6AIibj5sLEMyDHJ4T/H9Kr3ss0UM0pCApFM0YUk8ALjPvV2qWq/8eM3/AF7T /wAloAS5Q2en
RRQSNH+8ij8wAFvmkUE8jGTk9uprPuLq+g1tLG2mkuW8sy4keMBgDgqcICD7 5PToelXNekWL
SjI7iNVngJdjgKPNTkntXI6HeQWGrwyT3VqQInjklF1GQWLZ3feyc49M80uR Svd2+ZrC3K2d
3bTrdWsNwgISVA6huuCM81LVDRju8P6eR3tY/wD0AV53ceBbpfD3h21bS5ni hgcaha2YtHka
dlQCQi4BjcgKy7s7hkYOMilFtrUiyPUycAnGfYVHbyPNbxySQSQOygmKQqWQ +h2kjP0JFcnZ
6BeR6pFatDIdHBTUC07o0n2gKF2MFOM7gJSRkbs81zf/AAhuq/8AEiN/ZahN Ha6dBCqWTWbP
azoxLNmf7ucr80TZ+TnoKtLW39f1/wAAno2eqVXvryDTtPub65YrBbxNLIwG SFUZPA68CuHn
8Oa/FLM9mm02cklvYYlX5oZixdiM8BC0fHX9zx1FaGuXGg6p4a1HwnY3+l3e ofY5LaDTzcxN
J5iIdo2k8EFQeemM8YqXfl03/r/gfl0KSXMk9jotO1CW/hSV9Nu7NXjEg+0G PPJPy/I7c4AP
p8w5zkCe8u4NPsZ7y6fy7e3jaWV8E7VUZJwOTwO1cRqvhK5lM1vZ6bEtk1pp 0KxRlEX93cs8
gABGMKc++eMmoNW8Hm5vNatbHw7bm3urGSJJ7qC3wriNViSBlbeqAqDtdcAj II4BcutvMUVe
1/L9D0NXV4xIpyrDcD7VV0nUodY0m01K3WRYbqJZUWQAMARkZwSM/jWRpet6 BptraaM9xp2k
3qqsY0uS4gSVGbouxGIyc5GM5zXHf8IbquNCN/ZahNHa6dBCqWTWbPazoxLN mf7ucr80TZ+T
noKdle3T/h/+ASvhu9z1Sqd9qUOnz2MMqyM17cfZ4ygBAbYz5PPTCH17Vykv hrVZYdSsYdtv
DaQXC6PNvxh5geeOU8vJQHHRqo6D4XurE6YYNM1C1WHUUuLiO6+xIigQSoWQ W+AeWUEkbjx6
cJefkN/5/kdympQvrM2lhZPPht0uGYgbSrsygDnOcoe3pVyvOte0TUtZ1Ca9 uvC5nlutJigi
X7VEy2dzulO4ksPu7l+dQWHO3qarto8194p1hI9La5vYtQsymqmRALXbDCXO CwYFgD9wHdkB
uBQtdP63sNqzdv60R6bRXnyeCBJc29xcaVE8sms3Ut2zsrF7RzKVVueUJMZ8 vpk5IzmnWfgs
zXen2upaVDLpVq2oqsEhV40SSZGhG3PI2gkDHy4HQgUdP67A1Z/15/5fijv6 z73V47O/gsRb
zz3M8Es8aRbfmEe3K5ZgATvGM8dckVi6BrFhpWi6XoWq6zYW+tx20UD2s15G ZhJtAAxuySeM
etcsvhPU2tXji8PG1uho17aXNwbiI/bLmQIFfIbLbirHc+Dzzjim9/L/AIcI rVJnqQJKgkEE
joe1LXn8nh/V5vHNlqR08xC2kVRdRLbKrQ+QVO5v9czb2I25CYA4JGawv7Du ftI0mPQ/suqv
oN/HO/nxsb2VvLUSkhjnc2fmfDc8jil/X6ijra/keu0V5zrXhS9fUtKTT9HS OCy+zvBNbJbL
sfzt0293/eDgZHl43EtuJzUqeCBJc29xcaVE8sms3Ut2zsrF7RzKVVueUJMZ 8vpk5IzmnYOl
/wCtr/8AA9T0GisTwrps2kaPJZSwiGOO7uDbxgghYTKxjAx0G0jA7DjitukA VVvfnNvAfuTS
7X9wFLY+h24PsTVqqt1/x82P/Xc/+i3oAS8nEL7pJ5IYY4JJpDGgY4Xb2wSe CeAM1RtdZhuL
1ls7lry2VITI5UKUMvKYOADkFTjqMipdTu/sl1E6yQRym2mERnfahfKYBPp9 K57w/bLoti+n
/b7KdJLi2kj8mQFy/wC7WQEY+7lcr6A44AFV7K6vcnns7Ha0VieLdMm1fw+1 lDD5zPcW7Mm4
LlFmRm5JH8INctN4NY+NJJ59Ou5bAtEto1otmIYIBGEaJt4EqLw2VjO0humS alF9LnfzyvDG
GSCSc7lXZGVBAJwT8xAwOp5zgcAnipa4J/DmsXOluLq3El3azWtpakyKS9vF OjtKTnALBQSO
D8g4qjF4MvZdZ1eS7g1D7Vctc+VfobTyGViWiDNgXHy/IApyoKDHAGDT8xdD 0us7V9Xj0iO2
LW89zNcziCGCALudyCerEKAArHJI6euBXLWmlarFqEWpaqEtbW5cahqW+ddl u8QbYpOemDFk
jj9yfUVZ1RdE8ZX+iy6fJpWsrp18JbgxyxTeTGY5Bk8nqwTj1UHtw7ar+v6/ ph39P6/Q6yCV
5oyz28kBDMu2QqSQDgN8pIweo788gHimXN9bWctrHPJse6l8mEbSdz7WbHHT hWPPpXG2nha5
fWrOfUNPWS3guNSmGWRtrSTo8LAZ64BIPYgdDisq38ISLa6eZPCULwWOpLIs UsFot1NEYmVn
kKuY3O8oc5UnbnbkAlLpcb0v8/wvY9D1TUodJsvtU6yNH5sUWIwCcu6oOpHG WGfarlcprGqa
Z4n046doeq6fqF4lxbzNDbXcbsESeNmYgN0AFYNt4LuZ9e1R9Rg1DzrqS42X 8f2QwlGJaLLY
FxlPkwpyoZBjgChefn+gW0PSappqUL6zNpYWTz4bdLhmIG0q7MoA5znKHt6V xGr+HNZ1nRY7
u9s3+2z3iSX9lbtA7NCiMiovnbomAY+ZhuOT0IFX9F0vUtGu/tFtpl1JCLC1 tY4ruaBJFxPJ
vB8s7BsRwQF4wABz0aWv9dhdP67/AOR1Gm6lDqkE00CyKsVxLbsHAB3RuUJG CeMg4q5Xnume
HLyDX0nbRGt7hNUurp9UaaNt9u7SFYxhy/O5TtKhRyfvVi6B4eu7/wAIRvp+ itayS6DPBJct
LHm/eRFEYyGJwMHlwNvAHFJbX/rYqy5rdL/qeuUV53qPgKJ01dbXSISJNJT7 Lll/4/h5mZBk
8Sf6v94eT/e61Nd+E7q4vdS1M6ej6kdRsprS4LrvVEEAlKnPy8LICONwHfin bW39b2/4JP8A
X5f5/md9RRRSAKxWuD9uuXb7yv5S+ygA/qTz9BW1XJ38/lX90M9Zif8Ax1au mryIm7IsXFxJ
Bocmpm6nYrJIPKVo0G0OVGMoT2FTQXdxGxguh+9VFcOCMOpzg8dDwf8APA4+ 6kSa3b/SbdiV
lRY3uEVo285ichiMZBH5Vs3GqQXWo+ZBIjgWsQbY4fadz8EqSM0oQ1jZ69TW pyqncuzeJLO3
1aHTJGl+0yoXQCJiCBjvj35PQd8cZs2erQahZQ3lrJ5kEyB43wRlT0ODzWDc JaXW/wA+2hlL
LtYyRhsjBGDkdMMw/wCBH1rgm8PXB0TR7N9KmSC1SRLm2tltSZJSFxMBJlD0 YZOHGfrW/K10
OVST6nrl3qsNjZzXdxJsggjaSRsE7VAyTgc9Khv9dg0+xW7kDvE0kcY2AZy7 qgPOOMsK80vd
FlvH1KJdKM32qxZGudQSB5PMEahAjqxYcgEhhjIyCOM39Qjurrw0NLtNFNtC gt3WJZY4zkTA
ugCnC4C7sg87vWny/oCktP67HpH2v3o+1+9eR3loIEtFOimKzn1YPHpatGPl Fu4YYDbBuIJ2
5we/U1ctdBFxLpyX2nR/YI0uz9kchkhEjoY4yoJBwAeBkAjjoDS5X2/qw7pW 1/rX/I9Q+1+9
H2v3ryYaBdw6REIbMLez6NcW14+9d0sxVNgds/MchsEk49RWtZfYfDGp3FzI 1rp2nz20CF3l
WNXnBk3E5PLEYyep9Tiq5O/9b/18xN6f15f18jutQ1iPTdNur6YO0VtE0rhA CxCgk4z34p9v
qTThiYZI1BG1nK4cEA5GCT3xzg5HpzXmfiKIa+Lu5s7GPV4riwaGzuIp4ytv J84YglhjOVGV
yTtwcCl1DTr6ZL6JrDz7e5vIndVSCR9iwKu5RLlM71wcjOM4HQ1PK9dP6uO6 7/1oeo/a/ej7
X7141q9jcWvhpjqWmm7MWji3jmeZD9klAYMeSDlsqMoCTjB4rXuNLnKa1cLp 0U8928KKWSN3
aHZEHCh/lzlTgNwSoJzxT5d9Avtr/Wh6d9r96PtfvXlWm+HmddNt9SsfMs4F vAYZzGQoeRWj
BVML0BOAMAgYxgVc0DSptMutIuTbCKf7A8WoS7gWkkzHt3nOXIw2DzihQuLm Xc9Cu9Re3tzI
iozblX532KoLAFmbBwADknHQGi7vNQtbe4kNjiS2XdJ5jlEY/wAKxvtO9mOM AD2O04FYs964
j+QOfmUN5eN23I3Fd3GcZxnjNTXmsebp32ZLArDbqDp6Rt88LKpVRIWbDAgk HHIzxuPzCZRk
noOMk1qa7SjzTNG/lTHq6gfN7MO4/X0IrSs7xbpSpAWZfvJn9R6iuU+1+9OS +aORZEYq6nKt
jp/iPaiVK+wRq23Ozoqjp+pw3yABlWbHzR55+o9RV6ufY3CiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAooooAZF1m/66/wDsq1yPi0PqGoR6dJcaNFawolyV1Gd4jIx8xcAqQSBj PGOcfSuui6zf
9df/AGVafQCMDwhZfZNEEiwQ28d2VuEiikZwoaNAeW55IJxk4zjJrS1X/jxm /wCvaf8AktXa
par/AMeM3/XtP/JaAKMetX00Yki0eV0PRlZiD+O2n/2rqX/QEn/Nv/ia0/Dv /IBtv+Bf+hGt
SrlyptWIV2r3OY/tXUv+gJP+bf8AxNH9q6l/0BJ/zb/4munopXXYdn3OY/tX Uv8AoCT/AJt/
8TR/aupf9ASf82/+Jrp6KLrsFn3OY/tXUv8AoCT/AJt/8TR/aupf9ASf82/+ Jrp6KLrsFn3O
Y/tXUv8AoCT/AJt/8TR/aupf9ASf82/+Jrp6KLrsFn3OY/tXUv8AoCT/AJt/ 8TR/aupf9ASf
82/+Jrp6KLrsFn3OY/tXUv8AoCT/AJt/8TR/aupf9ASf82/+Jrp6KLrsFn3O Y/tXUv8AoCT/
AJt/8TUcd9eRSSyR+H5EkmYNIygguQAASdnJwAOewFdXRRddgs+5zH9q6l/0 BJ/zb/4mj+1d
S/6Ak/5t/wDE109FF12Cz7nMf2rqX/QEn/Nv/iaP7V1L/oCT/m3/AMTXT0UX XYLPucx/aupf
9ASf82/+Jqjp8aaS8z6b4Ris2mIMptoPLMhGcbtqDPU9fWu1oouuwWfc5j+1 dS/6Ak/5t/8A
E0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3/wATR/aupf8AQEn/ ADb/AOJrp6KL
rsFn3OY/tXUv+gJP+bf/ABNRS3+pSyQP/Y048py+Pm5+Vl/u/wC1XWUUXXYL Pucx/aupf9AS
f82/+Jo/tXUv+gJP+bf/ABNdPRRddgs+5zH9q6l/0BJ/zb/4mj+1dS/6Ak/5 t/8AE109FF12
Cz7nMf2rqX/QEn/Nv/iaP7V1L/oCT/m3/wATXT0UXXYLPucx/aupf9ASf82/ +Jo/tXUv+gJP
+bf/ABNdPRRddgs+5zH9q6l/0BJ/zb/4mj+1dS/6Ak/5t/8AE109FF12Cz7n Mf2rqX/QEn/N
v/iaP7V1L/oCT/m3/wATXT0UXXYLPucx/aupf9ASf82/+Jo/tXUv+gJP+bf/ ABNdPRRddgs+
5zH9q6l/0BJ/zb/4io4L68tYI4Lfw/JDDGoVI4wVVQOgACYArq6KLrsFn3OY /tXUv+gJP+bf
/E0f2rqX/QEn/Nv/AImunoouuwWfc5j+1dS/6Ak/5t/8TR/aupf9ASf82/8A ia6eii67BZ9z
mP7V1L/oCT/m3/xNY1zaahdXMsx0+4Te27aI2OOAOuPavQKKqM1F3SFKDkrN nnP9mX//AD5X
P/fpv8KP7Mv/APnyuf8Av03+FejUVft32I9iu55z/Zl//wA+Vz/36b/Cj+zL /wD58rn/AL9N
/hXo1FHt32D2K7nnP9mX/wDz5XP/AH6b/Cj+zL//AJ8rn/v03+FejUUe3fYP YruebPo91K0b
SadM5jbchaAnacEZHHBwSPxp/wDZl/8A8+Vz/wB+m/wr0aij277B7Fdzzn+z L/8A58rn/v03
+FH9mX//AD5XP/fpv8K9Goo9u+wexXc85/sy/wD+fK5/79N/hR/Zl/8A8+Vz /wB+m/wr0aij
277B7Fdzy+48NfarqK6uNE864ix5cslpudMHIwSMjnmrX9mX/wDz5XP/AH6b /CvRqKPbvsHs
V3POf7Mv/wDnyuf+/Tf4Uf2Zf/8APlc/9+m/wr0aij277B7Fdzzn+zL/AP58 rn/v03+FH9mX
/wDz5XP/AH6b/CvRqKPbvsHsV3POf7Mv/wDnyuf+/Tf4Uf2Zf/8APlc/9+m/ wr0aij277B7F
dzztdP1FGDLaXakHIKxsCD9RWlb3uuwkCSymnXvvhIb8wP6GuyoqZVFLdFRp uOzOY/tXUv8A
oCT/AJt/8TR/aupf9ASf82/+Jrp6Ki67FWfc5j+1dS/6Ak/5t/8AE0f2rqX/ AEBJ/wA2/wDi
a6eii67BZ9zmP7V1L/oCT/m3/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/ tXUv+gJP+bf/
ABNH9q6l/wBASf8ANv8A4munoouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ /wA2/wDia6ei
i67BZ9zmP7V1L/oCT/m3/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv +gJP+bf/ABNH
9q6l/wBASf8ANv8A4munoouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2 /wDia6eii67B
Z9zmP7V1L/oCT/m3/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP +bf/ABNH9q6l
/wBASf8ANv8A4munoouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDi a6eii67BZ9zm
P7V1L/oCT/m3/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ ABNH9q6l/wBA
Sf8ANv8A4munoouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6ei i67BZ9zmP7V1
L/oCT/m3/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH 9q6l/wBASf8A
Nv8A4munoouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67B Z9zmP7V1L/oC
T/m3/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l /wBASf8ANv8A
4munoouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zm P7V1L/oCT/m3
/wATR/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBA Sf8ANv8A4mun
oouuwWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1 L/oCT/m3/wAT
R/aupf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8A Nv8A4munoouu
wWfc5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oC T/m3/wATR/au
pf8AQEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A 4munoouuwWfc
5j+1dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3 /wATR/aupf8A
QEn/ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A4mun oouuwWfc5j+1
dS/6Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3/wAT R/aupf8AQEn/
ADb/AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A4munoouu wWfc5j+1dS/6
Ak/5t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3/wATR/au pf8AQEn/ADb/
AOJrp6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A4munoouuwWfc 5j+1dS/6Ak/5
t/8AE0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3/wATR/aupf8A QEn/ADb/AOJr
p6KLrsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A4munoouuwWfc5j+1 dS/6Ak/5t/8A
E0f2rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3/wATR/aupf8AQEn/ ADb/AOJrp6KL
rsFn3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A4munoouuwWfc5j+1dS/6 Ak/5t/8AE0f2
rqX/AEBJ/wA2/wDia6eii67BZ9zmP7V1L/oCT/m3/wATR/aupf8AQEn/ADb/ AOJrp6KLrsFn
3OY/tXUv+gJP+bf/ABNH9q6l/wBASf8ANv8A4munoouuwWfc5j+1dS/6Ak/5 t/8AE0V09FF1
2Cz7mbF1m/66/wDsq1l6hrY064vFkikdIbVZ0EcTtkkvkMyghR8o5PvWpF1m /wCuv/sq1haq
14L3VRZ20NwTp0e5ZGOes2AF2sGz6HH61EvhZcd0WND106y9yjWrQGA4538/ O6/xIvdD+eDg
gireq/8AHjN/17T/AMlrE8HpdRtfC4sltl3DYRb+VuG+TH/LNM/Lt7Hr2yQN vVf+PGb/AK9p
/wCS1nRk5QTluXWiozaRY8O/8gG2/wCBf+hGtSsvw7/yAbb/AIF/6Ea1K3n8 TMY/CgoqvJqF
lDI0ct3bpIv3laQAjv0zTP7U0/8A5/rX/v8AL/jUlFuiqn9qaf8A8/1r/wB/ l/xo/tTT/wDn
+tf+/wAv+NAFuiqn9qaf/wA/1r/3+X/Gj+1NP/5/rX/v8v8AjQBboqp/amn/ APP9a/8Af5f8
aP7U0/8A5/rX/v8AL/jQBboqp/amn/8AP9a/9/l/xo/tTT/+f61/7/L/AI0A W6Kqf2pp/wDz
/Wv/AH+X/Gj+1NP/AOf61/7/AC/40AW6Kqf2pp//AD/Wv/f5f8aP7U0//n+t f+/y/wCNAFui
qn9qaf8A8/1r/wB/l/xo/tTT/wDn+tf+/wAv+NAFuiqn9qaf/wA/1r/3+X/G j+1NP/5/rX/v
8v8AjQBboqp/amn/APP9a/8Af5f8aP7U0/8A5/rX/v8AL/jQBboqp/amn/8A P9a/9/l/xo/t
TT/+f61/7/L/AI0AW6Kqf2pp/wDz/Wv/AH+X/Gj+1NP/AOf61/7/AC/40AW6 Kqf2pp//AD/W
v/f5f8aP7U0//n+tf+/y/wCNAFuiqn9qaf8A8/1r/wB/l/xo/tTT/wDn+tf+ /wAv+NAFuiqn
9qaf/wA/1r/3+X/Gj+1NP/5/rX/v8v8AjQBboqp/amn/APP9a/8Af5f8aP7U 0/8A5/rX/v8A
L/jQBboqp/amn/8AP9a/9/l/xo/tTT/+f61/7/L/AI0AW6Kqf2pp/wDz/Wv/ AH+X/Gj+1NP/
AOf61/7/AC/40AW6Kqf2pp//AD/Wv/f5f8aP7U0//n+tf+/y/wCNAFuiqn9q af8A8/1r/wB/
l/xo/tTT/wDn+tf+/wAv+NAFuiqn9qaf/wA/1r/3+X/Gj+1NP/5/rX/v8v8A jQBboqp/amn/
APP9a/8Af5f8aP7U0/8A5/rX/v8AL/jQBboqp/amn/8AP9a/9/l/xo/tTT/+ f61/7/L/AI0A
W6Kqf2pp/wDz/Wv/AH+X/Gj+1NP/AOf61/7/AC/40AW6Kqf2pp//AD/Wv/f5 f8aP7U0//n+t
f+/y/wCNAFuiqn9qaf8A8/1r/wB/l/xo/tTT/wDn+tf+/wAv+NAFuiqn9qaf /wA/1r/3+X/G
j+1NP/5/rX/v8v8AjQBboqp/amn/APP9a/8Af5f8aP7U0/8A5/rX/v8AL/jQ Bboqp/amn/8A
P9a/9/l/xo/tTT/+f61/7/L/AI0AW6Kqf2pp/wDz/Wv/AH+X/Gj+1NP/AOf6 1/7/AC/40AW6
Kqf2pp//AD/Wv/f5f8aP7U0//n+tf+/y/wCNAFuiqn9qaf8A8/1r/wB/l/xo /tTT/wDn+tf+
/wAv+NAFuiqn9qaf/wA/1r/3+X/Gj+1NP/5/rX/v8v8AjQBboqp/amn/APP9 a/8Af5f8aP7U
0/8A5/rX/v8AL/jQBboqp/amn/8AP9a/9/l/xo/tTT/+f61/7/L/AI0AW6Kq f2pp/wDz/Wv/
AH+X/Gj+1NP/AOf61/7/AC/40AW6Kqf2pp//AD/Wv/f5f8aP7U0//n+tf+/y /wCNAFuiqn9q
af8A8/1r/wB/l/xo/tTT/wDn+tf+/wAv+NAFuiqn9qaf/wA/1r/3+X/Gj+1N P/5/rX/v8v8A
jQBboqp/amn/APP9a/8Af5f8aP7U0/8A5/rX/v8AL/jQBboqp/amn/8AP9a/ 9/l/xo/tTT/+
f61/7/L/AI0AW6Kqf2pp/wDz/Wv/AH+X/Gj+1NP/AOf61/7/AC/40AW6Kqf2 pp//AD/Wv/f5
f8aP7U0//n+tf+/y/wCNAFuiqn9qaf8A8/1r/wB/l/xo/tTT/wDn+tf+/wAv +NAFuiqn9qaf
/wA/1r/3+X/Gj+1NP/5/rX/v8v8AjQBboqp/amn/APP9a/8Af5f8aP7U0/8A 5/rX/v8AL/jQ
Bboqp/amn/8AP9a/9/l/xo/tTT/+f61/7/L/AI0AW6Kqf2pp/wDz/Wv/AH+X /Gj+1NP/AOf6
1/7/AC/40AW6Kqf2pp//AD/Wv/f5f8aP7U0//n+tf+/y/wCNAFuiqn9qaf8A 8/1r/wB/l/xo
/tTT/wDn+tf+/wAv+NAFuiqn9qaf/wA/1r/3+X/Gj+1NP/5/rX/v8v8AjQBb oqp/amn/APP9
a/8Af5f8aP7U0/8A5/rX/v8AL/jQBboqp/amn/8AP9a/9/l/xo/tTT/+f61/ 7/L/AI0AW6Kq
f2pp/wDz/Wv/AH+X/Gj+1NP/AOf61/7/AC/40AW6Kqf2pp//AD/Wv/f5f8aP 7U0//n+tf+/y
/wCNAFuiqn9qaf8A8/1r/wB/l/xo/tTT/wDn+tf+/wAv+NAFuiqn9qaf/wA/ 1r/3+X/Gj+1N
P/5/rX/v8v8AjQBboqp/amn/APP9a/8Af5f8aP7U0/8A5/rX/v8AL/jQBboq p/amn/8AP9a/
9/l/xo/tTT/+f61/7/L/AI0AW6Kqf2pp/wDz/Wv/AH+X/Gj+1NP/AOf61/7/ AC/40AW6Kqf2
pp//AD/Wv/f5f8aP7U0//n+tf+/y/wCNAFuiqn9qaf8A8/1r/wB/l/xo/tTT /wDn+tf+/wAv
+NAFuiqn9qaf/wA/1r/3+X/Gj+1NP/5/rX/v8v8AjQBboqp/amn/APP9a/8A f5f8aP7U0/8A
5/rX/v8AL/jQBboqp/amn/8AP9a/9/l/xo/tTT/+f61/7/L/AI0AW6Kqf2pp /wDz/Wv/AH+X
/Gp4biC5UtBNHKoOCUYMAfTj6igCSiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDNi6zf9df8A2VafTIus 3/XX/wBlWuQ1
q2a08W2+oXOpxW9qR5weQ4ZFj2ho19d2eg9W4PdNtbETk4q6R2VUtV/48Zv+ vaf+S1FpOt2m
sCX7OHV4sb0cDIBzg8EjnB79ql1X/jxm/wCvaf8AktCaauik01dFjw7/AMgG 2/4F/wChGtSs
vw7/AMgG2/4F/wChGtSrn8TFH4UZH/L/AH3/AF2X/wBFpT6Z/wAv99/12X/0 WlPraOwwqu5P
9oQjPHlSfzSrFV3/AOQjD/1xk/mlNiLFFFFMAooooAKKKKACiiigAooooAKK KKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo
oAKKKKACpNL+9e/9dx/6LSo6k0v717/13H/otKzqbDRoUUUViMKKKKACiiig AooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAzY us3/AF1/9lWs
fWZ2g1CF1sZL7/QrkGBNvzDMXBBPI7cZPPQ1sRdZh38zP4bV/wAD+VPoE1dH KeCJ4Zre8EFk
kKK65mTdhyQflyxY/Lj1/i6Ct7Vf+PGb/r2n/ktXapar/wAeM/tbTZ9sgY/k fypRVlYUI8sb
Fjw7/wAgG2/4F/6Ea1Ky/Dv/ACAbb/gX/oRrUq5/Ewj8KMj/AJf77/rsv/ot KfTP+X++/wCu
y/8AotKfW0dhhVd/+QjD/wBcZP5pViq7/wDIRh/64yfzSmxFiiiimAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABUml/evf+u4/9FpUdSaX969/67j/ANFpWdTY aNCiiisRhRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAF
FFFAGcynO5G2tjB4yCPQj/JpP3/96H/v23/xVPooAZ+//vQ/9+2/+KqtqK40 u8LMWYwPljjP
3T6Vcqrqf/IKvP8Arg//AKCaAJfDv/IBtv8AgX/oRrUrL8O/8gG2/wCBf+hG tSqn8TJj8KMj
/l/vv+uy/wDotKfTP+X++/67L/6LSn1tHYYVXf8A5CMP/XGT+aVYqu//ACEY f+uMn80psRYo
oopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVJpf3r3/ruP8A 0WlR1Jpf3r3/
AK7j/wBFpWdTYaNCiiisRhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFAFCiiigAqrqf/IKvP+uD/wDoJq1VXU/+ QVef9cH/APQT
QBL4d/5ANt/wL/0I1qVl+Hf+QDbf8C/9CNalVP4mTH4UZH/L/ff9dl/9FpT6 Z/y/33/XZf8A
0WlPraOwwqu//IRh/wCuMn80qxVd/wDkIw/9cZP5pTYixRRRTAKKKKACiiig AoorJbUNTvZ5
49E023uo4JDFJPdXZgj3jqq7UctjoTgDPGSQcJtLcDWorFnn8U2tvJcXGmeH 4YIlLySSa1Kq
oo5JJNtgCs2z8UX+oR3EllJ4PuUt08ydofEbOIk/vMRb8D3NTzxHZnWUVkj/ AIS8jI0bQsf9
hiX/AORqP+Kw/wCgNof/AIOJv/kajniBrUVk/wDFYf8AQG0P/wAHE3/yNR/x WH/QG0P/AMHE
3/yNRzxCxrUVixT+KrgMYdL8PyBHKMU1qU4YHBBxbdQe1Sf8Vh/0BtD/APBx N/8AI1HPELGt
RWSf+EvAJOj6EAO/9sS//I1RwT+KrmCOe30vw/LDIodJI9alZWU8ggi2wRRz xCxtUVkn/hLw
CTo+hADv/bEv/wAjVHBP4quYI57fS/D8sMih0kj1qVlZTyCCLbBFHPELG1RW T/xWH/QG0P8A
8HE3/wAjUf8AFYf9AbQ//BxN/wDI1HPELGtRWT/xV/fRtEx7avLn/wBJqsaf qD3Uk9tc2zWt
9bbfOgZw2A33WVh1U4ODx0IIBFNST2AvUUUVQgooooAKKKKACiiigAooooAK KKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKA
CiiigAooooAKKKKACpNL+9e/9dx/6LSo6k0v717/ANdx/wCi0rOpsNGhRRRW IwooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigChR
RRQAVV1P/kFXn/XB/wD0E1aqrqf/ACCrz/rg/wD6CaAJfDv/ACAbb/gX/oRr UrL8O/8AIBtv
+Bf+hGtSqn8TJj8KMj/l/vv+uy/+i0p9M/5f77/rsv8A6LSn1tHYYVXf/kIw /wDXGT+aVYqu
/wDyEYf+uMn80psRYooopgFFFFABRRRQAVR8E/8AIvzf9hTUf/Syar1UfBH/ ACL03/YU1H/0
smrKpsND/HP/ACIXiD/sHz/+gGuf8VaPqr+FdV1DVtTs7g22lXKwR2di0HLx 8li0khPA4AwP
XPGO/orItSs0+3/A/wAjz69uU0B9ftZL3UzYrZ2cu43zF43lkkRiJZCfKT5V yQQFAJGDWJDq
80nhq8WfWoba2g1fZE0utXHkzRGBX2C+2iQDLllbHOAoyDXrlFD6/wBdUStF b+trHk2uaxqu
dN/0xrLfpEMti1/qcttI1yc7spFEftLj93mMgZzwvzHHZ+Lbn7PY6b9tvJLL TpLpV1C5imaD
y02MRmQENGpkCAsCOuMjNdNRTbv94Hjh1BrfTrVYNRUaJLf6gTd3Wry2Cu4k HlA3CKzNlS5A
PD4yScc9ddm/vNN8HW19fXCy3kwW8e0kktzL/o0rnkBHUFlBxhT7Cu1oojok vT8B36+v4nmO
majqk3jOaGa9gS5F5cpcWralNJJ9mCt5f+ieXsjGBEwl3c56kvtrHk1LUrbR vD8Md7DZoNBt
n09ptSmtQ9xj5tsccb/aWGI/3R9cAHca9mooTsl8vwv/AJhff+v67ehwF3cW Nx4hv7XWdcvr
TUjNHFZWdteSxebE0a52RL98FjJl8Erg/Mu3I5nT9bi0bwPcW8eryxNJ4ZhN ihu2ZzcKJvNE
eSTuU7QwX7oAHAAx7LRQnZW9PwGnY841WfUUtPFd/b3d201veQ2yg3kiRw27 R27SsAMhCAzn
zApZeSK3fAlzPc6Zds15b3VqLki1aC+lvVVNq5H2iRVMvzbuecZ25+XA6qih O39f1/TZPRIK
5X/moerf9gqx/wDRt3XVVyv/ADUPVv8AsFWP/o27pw+IGa1FFFdBIUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUml/evf+u4/9FpUdSaX969/67j/0 WlZ1Nho0KKKK
xGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAUKKKKACqup/wDIKvP+uD/+gmrVVdT/AOQVef8AXB//AEE0AS+H f+QDbf8AAv8A
0I1qVl+Hf+QDbf8AAv8A0I1qVU/iZMfhRkf8v99/12X/ANFpT6Z/y/33/XZf /RaU+to7DCq7
/wDIRh/64yfzSrFV3/5CMP8A1xk/mlNiLFFFFMAooooAKKKKACqPgj/kXpv+ wpqP/pZNV6qP
gj/kXpv+wpqP/pZNWVTYaOiooorIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AVyv/NQ9W/7B
Vj/6Nu66quV/5qHq3/YKsf8A0bd1UPiBmtRRRXQSFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAVJpf3r3/ruP8A0WlR1Jpf3r3/AK7j/wBFpWdTYaNC iiisRhRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
AFCiiigAqrqf/IKvP+uD/wDoJq1VXU/+QVef9cH/APQTQBL4d/5ANt/wL/0I 1qVl+Hf+QDbf
8C/9CNalVP4mTH4UZH/L/ff9dl/9FpT6Z/y/33/XZf8A0WlPraOwwqu//IRh /wCuMn80qxVd
/wDkIw/9cZP5pTYixRRRTAKKKKACiiigAqj4I/5F6b/sKaj/AOlk1Xqo+CP+ Rem/7Cmo/wDp
ZNWVTYaOiooorIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVyv8AzUPVv+wV Y/8Ao27rqq5X
/moerf8AYKsf/Rt3VQ+IGa1FFFdBIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABUml/evf+u4/9FpUdSaX969/67j/0WlZ1Nho0KKKKxGFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAUK KKKACqup/wDI
KvP+uD/+gmrVVdT/AOQVef8AXB//AEE0AS+Hf+QDbf8AAv8A0I1qVl+Hf+QD bf8AAv8A0I1q
VU/iZMfhRkf8v99/12X/ANFpT6Z/y/33/XZf/RaU+to7DCq7/wDIRh/64yfz SrFV3/5CMP8A
1xk/mlNiLFFFFMAooooAKKKKACqPgj/kXpv+wpqP/pZNV6qPgj/kXpv+wpqP /pZNWVTYaOio
oorIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVyv/NQ9W/7BVj/6Nu66quV/ 5qHq3/YKsf8A
0bd1UPiBmtRRRXQSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAVJpf3
r3/ruP8A0WlR1Jpf3r3/AK7j/wBFpWdTYaNCiiisRhRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFCiiigAqrqf /IKvP+uD/wDo
Jq1VXU/+QVef9cH/APQTQBL4d/5ANt/wL/0I1qVl+Hf+QDbf8C/9CNalVP4m TH4UZH/L/ff9
dl/9FpT6Z/y/33/XZf8A0WlPraOwwqu//IRh/wCuMn80qxVd/wDkIw/9cZP5 pTYixRRRTAKK
KKACiiigAqj4I/5F6b/sKaj/AOlk1Xqo+CP+Rem/7Cmo/wDpZNWVTYaOiooo rIYUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAVyv8AzUPVv+wVY/8Ao27rqq5X/moerf8AYKsf /Rt3VQ+IGa1F
FFdBIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUml/ evf+u4/9FpUd
SaX969/67j/0WlZ1Nho0KKKKxGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAUKKKKACqup/wDIKvP+uD/+gmrV VdT/AOQVef8A
XB//AEE0AS+Hf+QDbf8AAv8A0I1qVl+Hf+QDbf8AAv8A0I1qVU/iZMfhRkf8 v99/12X/ANFp
T6Z/y/33/XZf/RaU+to7DCq7/wDIRh/64yfzSrFV3/5CMP8A1xk/mlNiLFFF FMAooooAKKKK
ACqPgj/kXpv+wpqP/pZNV6qPgj/kXpv+wpqP/pZNWVTYaOiooorIYUUUUAFF FFABRXOR+Kri
5ac2PhjWLyCKeW38+J7VVdo5GjfAedWxuVhyB0p//CQ6p/0Jmuf9/rL/AOSK AOgorI0nXjqd
/d2M2l32nXVtFFM0d0YjuSQuFIMcjjrG4wSDxWvQAUUUUAFFFFABXK/81D1b /sFWP/o27rqq
5X/moerf9gqx/wDRt3VQ+IGa1FFFdBIUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAU
UUUAFFFFABUml/evf+u4/wDRaVHUml/evf8AruP/AEWlZ1Nho0KKKKxGFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAUKKKKACq
up/8gq8/64P/AOgmrVVdT/5BV5/1wf8A9BNAEvh3/kA23/Av/QjWpWX4d/5A Nt/wL/0I1qVU
/iZMfhRkf8v99/12X/0WlPpn/L/ff9dl/wDRaU+to7DCq7/8hGH/AK4yfzSr FV3/AOQjD/1x
k/mlNiLFFFFMAooooAKKKKACqPgj/kXpv+wpqP8A6WTVerB0TXdJ8NWt1put 6naadMt9dTxm
8mWFZUlmeVWQsQGwJMHHQg5rOpsNHZUVz/8Awnfg/wD6GvQ//BjD/wDFUf8A Cd+D/wDoa9D/
APBjD/8AFViM6Ciuf/4Tvwf/ANDXof8A4MYf/iqP+E78H/8AQ16H/wCDGH/4 qgDoKK5//hO/
B/8A0Neh/wDgxh/+Ko/4Tvwf/wBDXof/AIMYf/iqAOXsfGn/AAjlpLZ/8Iz4 j1TfqGoy+dpl
h58a5vrgbS24YbjOPQj1qx/wtP8A6kLxz/4J/wD7OpPCfjTwrbaPcJP4l0aJ zqd+4V7+JSVa
7mZTy3QqQQe4INbn/Cd+D/8Aoa9D/wDBjD/8VQBX0W6+3eMtQvPs89v5+iad L5NwmySPdJdn
a69mGcEdjXUVwdr408Kr461a4bxLowgfTLJEkN/FtZlluiwB3YJAZSR23D1r c/4Tvwf/ANDX
of8A4MYf/iqAOgorn/8AhO/B/wD0Neh/+DGH/wCKo/4Tvwf/ANDXof8A4MYf /iqAOgorn/8A
hO/B/wD0Neh/+DGH/wCKo/4Tvwf/ANDXof8A4MYf/iqAOgrlf+ah6t/2CrH/ ANG3dWv+E78H
/wDQ16H/AODGH/4qqOn3EWqeKNT1izcS2ElpbWsU6/dlaNpnYqf4l/fKMjgk H0q4fEDNqiii
tyQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACpNL+9e /wDXcf8AotKj
qTS/vXv/AF3H/otKzqbDRoUUUViMKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAoUUUUAFVdT/5BV5/1wf/ANBN Wqq6n/yCrz/r
g/8A6CaAJfDv/IBtv+Bf+hGtSsvw7/yAbb/gX/oRrUqp/EyY/CjI/wCX++/6 7L/6LSn0z/l/
vv8Arsv/AKLSn1tHYYVXf/kIw/8AXGT+aVYqu/8AyEYf+uMn80psRYooopgF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAVJpf3r3/ruP/RaVHUml/evf+u4/wDR aVnU2GjQooor
EYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAF
FFFABRRRQBQooooAKq6n/wAgq8/64P8A+gmrVVdT/wCQVef9cH/9BNAEvh3/ AJANt/wL/wBC
NalZfh3/AJANt/wL/wBCNalVP4mTH4UZH/L/AH3/AF2X/wBFpT6Z/wAv99/1 2X/0WlPraOww
qu//ACEYf+uMn80qxVd/+QjD/wBcZP5pTYixRRRTAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAqTS/vXv/AF3H/otKjqTS/vXv/Xcf+i0rOpsNGhRRRWIwoooo AKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigChRRRQAVV
1P8A5BV5/wBcH/8AQTVqqup/8gq8/wCuD/8AoJoAl8O/8gG2/wCBf+hGtSsv w7/yAbb/AIF/
6Ea1KqfxMmPwoyP+X++/67L/AOi0p9M/5f77/rsv/otKfW0dhhVd/wDkIw/9 cZP5pViq7/8A
IRh/64yfzSmxFiiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABUml/evf+u4
/wDRaVHUml/evf8AruP/AEWlZ1Nho0KKKKxGFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAUKKKKACqup/8gq8/ 64P/AOgmrVVd
T/5BV5/1wf8A9BNAEvh3/kA23/Av/QjWpWX4d/5ANt/wL/0I1qVU/iZMfhRk f8v99/12X/0W
lPpn/L/ff9dl/wDRaU+to7DCq7/8hGH/AK4yfzSrFV3/AOQjD/1xk/mlNiLF FFFMAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACpNL+9e/9dx/6LSo6k0v717/1 3H/otKzqbDRo
UUUViMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK
KKACiiigAooooAoUUUUAFVdT/wCQVef9cH/9BNWqq6n/AMgq8/64P/6CaAJf Dv8AyAbb/gX/
AKEa1Ky/Dv8AyAbb/gX/AKEa1KqfxMmPwoyP+X++/wCuy/8AotKfTP8Al/vv +uy/+i0p9bR2
GFV3/wCQjD/1xk/mlWKrv/yEYf8ArjJ/NKbEWKKKKYBRRRQAUUUUAFFFFABR RRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFF
FABRRRQAUUUUAFSaX969/wCu4/8ARaVHUml/evf+u4/9FpWdTYaNCiiisRhR RRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFAFCiiig
Aqrqf/IKvP8Arg//AKCatVV1P/kFXn/XB/8A0E0AS+Hf+QDbf8C/9CNalZfh 3/kA23/Av/Qj
WpVT+Jkx+FGR/wAv99/12X/0WlPpn/L/AH3/AF2X/wBFpT62jsMKrv8A8hGH /rjJ/NKsVXf/
AJCMP/XGT+aU2IsUUUUwCiiigAooooAKKKzb3XtPsLn7NI1xLcABmhtLWW4d QehZY1YjPvSv
YDSorE/4Smx/58tc/wDBHe//ABqj/hKbH/ny1z/wR3v/AMao5l3A26KxP+Ep sf8Any1z/wAE
d7/8ao/4Smx/58tc/wDBHe//ABqjmXcDborE/wCEpsf+fLXP/BHe/wDxqj/h KbH/AJ8tc/8A
BHe//GqOZdwNuisT/hKbH/ny1z/wR3v/AMao/wCEpsf+fLXP/BHe/wDxqjmX cDborE/4Smx/
58tc/wDBHe//ABqj/hKbH/ny1z/wR3v/AMao5l3A26KxP+Epsf8Any1z/wAE d7/8ao/4Smx/
58tc/wDBHe//ABqjmXcDborE/wCEpsf+fLXP/BHe/wDxqj/hKbH/AJ8tc/8A BHe//GqOZdwN
uisT/hKrDvZ62B6nQ7wD/wBFVpWOoWupW/n2cyyx5Kkjgqw6gg8gj0PNF0wL NFFFMAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACpNL+9e/9dx/6LSo 6k0v717/ANdx
/wCi0rOpsNGhRRRWIwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKKKKACiiigChRRRQAVV1P/kFXn/XB/wD0E1aqrqf/ACCr z/rg/wD6CaAJ
fDv/ACAbb/gX/oRrUrL8O/8AIBtv+Bf+hGtSqn8TJj8KMj/l/vv+uy/+i0p9 M/5f77/rsv8A
6LSnmto/CDOH1zxjd6b4mXT3uLGxt/PMK/aonZpVNs0gmByBsEgWPaMknIyC QK6TTbqe+h0u
7ubZrWeey82S3bOYmYRkqc45BOPwrkGfxGCAzeLQT0yum812Vn5v/Ev8/wA7 zfsh3+ft8zd+
7zu2/Luz1xxnpxRdvqvw/QVrf0/1Ro0UUVQwooooAKKKKACqPgr59Gu525ll 1S+3t3bZcyRr
n6Iij6AVeqj4I/5F6b/sKaj/AOlk1ZVNhoqeOJJg+gwRR6lOk9+Ult9OuzbS yqIJWxv8yPgE
A8sOnfpWQU1+0utKhtWu9NjudTKW8GqXTXjqgtZS3mFZSWUsMhfMPQHI6DvL ixtrue1nnj3y
WkhlhbcRsYqyE8dflZhz60XFjbXc9rPPHvktJDLC24jYxVkJ46/KzDn1rNWK b/L/AD/zOQuP
Fep/8I/bTJc6fBfma5hkH2Ke5MphkaMmOCJt+0kAk7jsBGc5zQvi7VJ5NAuV t4LXT9RtraVn
ltZpVd5WAaPzU4hK5XG8EOWxkYJrdm8J6NMsQa2lXypJZFMVzLGT5r75FYqw 3KzclTlfamp4
Q0OKSzeOzdBZxxRxRrcSCMiP/V703bXK9iwJHahb3fdfrcHbp/WpjaX4w1DU fEv2dbSR7B7u
a02pptwPJ8vcPNa5
Re: Problem with SequenceEdge display [message #608486 is a reply to message #608484] Thu, 27 December 2007 18:19 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

Sebastien, you have a mistake in your code.

See below:

Sebastien BALARD wrote:
> Hi,
> I have some news. I have modified my source code like below :
>
> public List<View> parseAndGenerateFromFile() {
>
> // creation des polls relatifs aux différents roles definis dans le
> // processus
> for (Role role : this.epfParser.getDescriptionRoles()) {
> this.pools.put(role.getPresentationName(),
> this.addPool(role.getPresentationName()));
> }
>
> this.pools.put("main",
> this.addPool(process.getPresentationName()));
>
> HashMap<String, Activity> bpmnReferencesMap = new
> HashMap<String, Activity>();
a hashmap is never sorted.
> Activity bpmnActivity = null;
> // parcours des elements de premier niveau
> for (BreakdownElement bde : process.getBreakdownElement()) {
> if (bde instanceof org.eclipse.epf.uma._1._0.Activity) {
> org.eclipse.epf.uma._1._0.Activity epfActivity =
> (org.eclipse.epf.uma._1._0.Activity) bde;
> bpmnActivity = this.addActivity(this.pools.get("main"),
> bde.getPresentationName(),
> ActivityType.SUB_PROCESS);
> // sauvegarde de la reference a l'activite bpmn creee
> bpmnReferencesMap.put(epfActivity.getId(),bpmnActivity);
> }
> }
> List<Activity> temp = new ArrayList<Activity>();
> temp.addAll(bpmnReferencesMap.values());
there you lost the order of the activities.

here you have no ieda what you will get when working on indices:
> this.addSequenceEdge(temp.get(0), temp.get(1), "");
> //this.addSequenceEdge(temp.get(1), temp.get(0), "");
> //this.addSequenceEdge(temp.get(1), temp.get(2), "");
> //this.addSequenceEdge(temp.get(2), temp.get(3), "");
>
> this.generateViews();
>
> List<View> res = new ArrayList<View>();
> Map<EObject, View> sem2views = this.getSemantic2notationMap();
> // pools renderer
> for (Object pool : this.pools.values()) {
> res.add(sem2views.get(pool));
> }
> return res;
> }
>
> In this case [this.addSequenceEdge(temp.get(0), temp.get(1), "");], it
> works [cf. ok.jpg]. But, in reality, sequenceEdge is between temp.get(1)
> and temp.get(0) and when I put this case
> [this.addSequenceEdge(temp.get(1), temp.get(0), "");], I have the same
> error than in all my previous messages.
> It seems that STP BPMN allows to create sequenceEdge only between
> activities in "pre-defined" order and if chosen order is not the same,
> STP BPMN throws an exception.

You should use a TreeMap object to keep the activities in the right order.

I hope this helps.

Antoine
>
> Thanks for your patience ...
> Sebastien
>
> Sebastien BALARD wrote:
>> I drag'n'drop xml file in a new empty bpmn_diagram file for creating
>> its content (like in BPEL2BPMN Sample).
>> Bpmn file is filled when i save bpmn_diagram file.
>> I have no bpmn file before generated bpmn_diagram file, i have just an
>> xml file for basis.
>>
>> Antoine Toulme wrote:
>>> Sebastien,
>>>
>>> the files you attached here only contain the root element of the
>>> diagram.
>>>
>>> Can you pleasde attach the bpmn file before you tried to generate its
>>> bpmn_diagram file ?
>>>
>>> From the screenshot, it sounds like you tried to connect two things
>>> that should not be connected together.
>>>
>>> Thanks,
>>>
>>> Antoine
>>>
>
>
> ------------------------------------------------------------ ------------
>


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #608487 is a reply to message #608486] Fri, 28 December 2007 09:39 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

Hi,

Antoine Toulme wrote:
> You should use a TreeMap object to keep the activities in the right order.

Sorry, but I don't understand why keep the right order of activities is
important.
In fact, I store BPMN activities in a map like this :
<id of relative XML activity parsed, relative BPMN activity created>

In XML activity, I have a field (called WorkOrder) which give me the XML
activity predecessor id.
So, when I have created all BPMN activities, for all XML activities
parsed, I create a sequenceEdge between BPMN activity relative to XML
activity id given by id stored in WorkOrder field of my current XML
activity and BPMN activity relative to current XML activity id.

So, storage order of BPMN activities map it's no important for me
because i don't use this order to create sequenceEdges, I use WorkOrder
field data.

I have limited XML parsing like below :

Initialisation activity -> reading activity (XML level)

So i have successfully created relative BPMN activities and store them
in TreeMap.

And, when I try to create sequenceEgde between them, I have always the
same error : Unhandled event loop exception

java.lang.StackOverflowError
at java.lang.Math.floor(Math.java:407)
at
org.eclipse.draw2d.geometry.PrecisionRectangle.updateInts(Pr ecisionRectangle.java:241)
at
org.eclipse.draw2d.geometry.PrecisionRectangle.performScale( PrecisionRectangle.java:117)
at
org.eclipse.draw2d.ScalableFreeformLayeredPane.translateToPa rent(ScalableFreeformLayeredPane.java:92)
at
org.eclipse.gmf.runtime.draw2d.ui.internal.graphics.Scalable FreeformLayeredPane.translateToParent(ScalableFreeformLayere dPane.java:133)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
at
org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
at
org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
at
org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
at
org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
at
org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
at
org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)

And this, whatever the order i choose, the right as the other.
Regards,
Sebastien
Re: Problem with SequenceEdge display [message #608491 is a reply to message #608487] Wed, 02 January 2008 21:30 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: atoulme.intalio.com

Hi Sebastien,

this error is generated when the editor is opened or the bpmn_diagram
file is generated. Please attach here the bpmn file created here, so
that I can investigate.

Thanks,

Antoine
Sebastien BALARD wrote:
> Hi,
>
> Antoine Toulme wrote:
>> You should use a TreeMap object to keep the activities in the right
>> order.
>
> Sorry, but I don't understand why keep the right order of activities is
> important.
> In fact, I store BPMN activities in a map like this :
> <id of relative XML activity parsed, relative BPMN activity created>
>
> In XML activity, I have a field (called WorkOrder) which give me the XML
> activity predecessor id.
> So, when I have created all BPMN activities, for all XML activities
> parsed, I create a sequenceEdge between BPMN activity relative to XML
> activity id given by id stored in WorkOrder field of my current XML
> activity and BPMN activity relative to current XML activity id.
>
> So, storage order of BPMN activities map it's no important for me
> because i don't use this order to create sequenceEdges, I use WorkOrder
> field data.
>
> I have limited XML parsing like below :
>
> Initialisation activity -> reading activity (XML level)
>
> So i have successfully created relative BPMN activities and store them
> in TreeMap.
>
> And, when I try to create sequenceEgde between them, I have always the
> same error : Unhandled event loop exception
>
> java.lang.StackOverflowError
> at java.lang.Math.floor(Math.java:407)
> at
> org.eclipse.draw2d.geometry.PrecisionRectangle.updateInts(Pr ecisionRectangle.java:241)
>
> at
> org.eclipse.draw2d.geometry.PrecisionRectangle.performScale( PrecisionRectangle.java:117)
>
> at
> org.eclipse.draw2d.ScalableFreeformLayeredPane.translateToPa rent(ScalableFreeformLayeredPane.java:92)
>
> at
> org.eclipse.gmf.runtime.draw2d.ui.internal.graphics.Scalable FreeformLayeredPane.translateToParent(ScalableFreeformLayere dPane.java:133)
>
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 97)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at org.eclipse.draw2d.Figure.translateToAbsolute(Figure.java:16 98)
> at
> org.eclipse.gef.editpolicies.XYLayoutEditPolicy.getConstrain tFor(XYLayoutEditPolicy.java:50)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getConstraintFor(XYLayoutEditPolicy.java:228)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.fillMapAndSet(PoolPoolCompartmentXYLayoutEditPolicy. java:407)
>
> at
> org.eclipse.stp.bpmn.policies.PoolPoolCompartmentXYLayoutEdi tPolicy.getResizeChildrenCommand(PoolPoolCompartmentXYLayout EditPolicy.java:106)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get MoveChildrenCommand(ConstrainedLayoutEditPolicy.java:281)
>
> at
> org.eclipse.gef.editpolicies.LayoutEditPolicy.getCommand(Lay outEditPolicy.java:193)
>
> at
> org.eclipse.gef.editpolicies.ConstrainedLayoutEditPolicy.get Command(ConstrainedLayoutEditPolicy.java:154)
>
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEdit Policy.getCommand(XYLayoutEditPolicy.java:327)
>
> at
> org.eclipse.gef.editparts.AbstractEditPart.getCommand(Abstra ctEditPart.java:473)
>
>
> And this, whatever the order i choose, the right as the other.
> Regards,
> Sebastien


--
Intalio, the Open Source BPMS Company

<a href="http://www.intalio.com">http://www.intalio.com</a>
<a href="http://bpms.intalio.com">Community website</a>
Re: Problem with SequenceEdge display [message #608492 is a reply to message #608491] Thu, 03 January 2008 12:37 Go to previous message
Eclipse UserFriend
Originally posted by: s.balard.prometil.com

Hi Antoine,

I fixed the problem. When i create a pool, sequenceEdges between
Sub-Processes of top level (first in Sub-Processes hierarchy) must be
created in last (after all process elements are created) else this error
is thrown by editor (i don't know exactly why).
Now, it works fine.
Thanks for your help and your patience.
Regards,
Sebastien BALARD

Antoine Toulme wrote:
> Hi Sebastien,
>
> this error is generated when the editor is opened or the bpmn_diagram
> file is generated. Please attach here the bpmn file created here, so
> that I can investigate.
>
> Thanks,
>
> Antoine
>
Previous Topic:How do I install B2J?
Next Topic:STP Build 0.7.0.200711162004 Availability
Goto Forum:
  


Current Time: Thu Apr 25 01:13:25 GMT 2024

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

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

Back to the top