Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » Error in chart
Error in chart [message #546304] Mon, 12 July 2010 12:35 Go to next message
Nicola is currently offline NicolaFriend
Messages: 184
Registered: July 2009
Senior Member
Hi,
in my report a chart is not displayed and this error is shown.
It seems related to the chart "Grafico_andamento" but I can't figure out
how to solve it.

Any suggestions, please?

Bye
Nicola

************************************************************ *********************
Chart Grafico_andamento:
- Grouping separator in exponential in pattern "#.##00E0"

Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
separator in exponential in pattern "#.##00E0"
at
org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
at
org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
at
org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
at
org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
at
org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
at
org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
at
org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
at
org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
at
org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
at
org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
at
org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
at
org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
at
org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
at
org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
at
org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
at
org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
at
org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
at
org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
at
org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
at
org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
at
org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
at
org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
at
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
separator in exponential in pattern "#.##00E0"
at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
... 86 more
Caused by: java.lang.IllegalArgumentException: Grouping separator in
exponential in pattern "#.##00E0"
at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
at
com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
at com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
at
com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
at
org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
at
org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
at
org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
at
org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
at
org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
at
org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
... 91 more

************************************************************ *********************
Re: Error in chart [message #546305 is a reply to message #546304] Mon, 12 July 2010 12:43 Go to previous messageGo to next message
Nicola is currently offline NicolaFriend
Messages: 184
Registered: July 2009
Senior Member
I forgot to say that my report was designed with 2.5.2. And with this
version there's no error.

The error appears with birt 2.6.0 and inside the designer too.

bye
Nicola


nicola ha scritto:
> Hi,
> in my report a chart is not displayed and this error is shown.
> It seems related to the chart "Grafico_andamento" but I can't figure out
> how to solve it.
>
> Any suggestions, please?
>
> Bye
> Nicola
>
> ************************************************************ *********************
> Chart Grafico_andamento:
> - Grouping separator in exponential in pattern "#.##00E0"
>
> Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
> detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
> separator in exponential in pattern "#.##00E0"
> at
> org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
> at
> org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
> at
> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
> at
> org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
> at
> org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
> at
> org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
> at
> org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
> at
> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
> at
> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
> at
> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
> at
> org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
> at
> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
> at
> org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
> at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
> at
> org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
> at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
> at
> org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
> at
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
> at
> org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
> at
> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
> at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
> at
> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
> at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
> at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
> at
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
> separator in exponential in pattern "#.##00E0"
> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
> ... 86 more
> Caused by: java.lang.IllegalArgumentException: Grouping separator in
> exponential in pattern "#.##00E0"
> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
> at
> com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
> at com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
> at
> com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
> at
> org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
> at
> org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
> at
> org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
> at
> org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
> at
> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
> at
> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
> ... 91 more
>
> ************************************************************ *********************
>
>
>
Re: Error in chart [message #546365 is a reply to message #546305] Mon, 12 July 2010 14:40 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Nicola,

Can the error be reproduced using sample data?

Jason

On 7/12/2010 8:43 AM, nicola wrote:
> I forgot to say that my report was designed with 2.5.2. And with this
> version there's no error.
>
> The error appears with birt 2.6.0 and inside the designer too.
>
> bye
> Nicola
>
>
> nicola ha scritto:
>> Hi,
>> in my report a chart is not displayed and this error is shown.
>> It seems related to the chart "Grafico_andamento" but I can't figure out
>> how to solve it.
>>
>> Any suggestions, please?
>>
>> Bye
>> Nicola
>>
>> ************************************************************ *********************
>> Chart Grafico_andamento:
>> - Grouping separator in exponential in pattern "#.##00E0"
>>
>> Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
>> detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
>> separator in exponential in pattern "#.##00E0"
>> at
>> org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
>> at
>> org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
>> at
>> org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
>> at
>> org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
>> at
>> org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
>> at
>> org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
>> at
>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
>> at
>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
>> at
>> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
>> at
>> org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
>> at
>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
>> at
>> org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
>> at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
>> at
>> org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
>> at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
>> at
>> org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
>> at
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
>> at
>> org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
>> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
>> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
>> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
>> at
>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> at
>> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>> at
>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>> at
>> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>> at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
>> at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
>> at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
>> at
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
>> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
>> at java.lang.Thread.run(Thread.java:619)
>> Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
>> separator in exponential in pattern "#.##00E0"
>> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
>> ... 86 more
>> Caused by: java.lang.IllegalArgumentException: Grouping separator in
>> exponential in pattern "#.##00E0"
>> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
>> at
>> com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
>> at com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
>> at
>> com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
>> at
>> org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
>> at
>> org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
>> at
>> org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
>> at
>> org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
>> at
>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
>> at
>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
>> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
>> ... 91 more
>>
>> ************************************************************ *********************
>>
>>
>>
Re: Error in chart [message #546389 is a reply to message #546365] Mon, 12 July 2010 15:38 Go to previous messageGo to next message
Nicola is currently offline NicolaFriend
Messages: 184
Registered: July 2009
Senior Member
Trying to reproduced it, I noticed that the column for X-axis was not a
date, but a timestamp.
I retrieved a date from my dataset and the chart now works with no error.

Thank you,
Nicola


Jason Weathersby ha scritto:
> Nicola,
>
> Can the error be reproduced using sample data?
>
> Jason
>
> On 7/12/2010 8:43 AM, nicola wrote:
>> I forgot to say that my report was designed with 2.5.2. And with this
>> version there's no error.
>>
>> The error appears with birt 2.6.0 and inside the designer too.
>>
>> bye
>> Nicola
>>
>>
>> nicola ha scritto:
>>> Hi,
>>> in my report a chart is not displayed and this error is shown.
>>> It seems related to the chart "Grafico_andamento" but I can't figure out
>>> how to solve it.
>>>
>>> Any suggestions, please?
>>>
>>> Bye
>>> Nicola
>>>
>>> ************************************************************ *********************
>>>
>>> Chart Grafico_andamento:
>>> - Grouping separator in exponential in pattern "#.##00E0"
>>>
>>> Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
>>> detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
>>> separator in exponential in pattern "#.##00E0"
>>> at
>>> org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
>>>
>>> at
>>> org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
>>>
>>> at
>>> org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
>>>
>>> at
>>> org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
>>>
>>> at
>>> org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
>>>
>>> at
>>> org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
>>>
>>> at
>>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
>>>
>>> at
>>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
>>>
>>> at
>>> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
>>>
>>> at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
>>>
>>> at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
>>>
>>> at
>>> org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
>>>
>>> at
>>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
>>>
>>> at
>>> org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
>>>
>>> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>> at
>>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
>>> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
>>> at
>>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
>>> at
>>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
>>>
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>>> at
>>> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
>>>
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>> at
>>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>>>
>>> at
>>> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>>>
>>> at
>>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>>>
>>> at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
>>>
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
>>>
>>> at
>>> org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
>>>
>>> at
>>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
>>>
>>> at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
>>>
>>> at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
>>>
>>> at
>>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
>>>
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
>>>
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
>>>
>>> at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
>>>
>>> at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
>>>
>>> at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
>>> at java.lang.Thread.run(Thread.java:619)
>>> Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
>>> separator in exponential in pattern "#.##00E0"
>>> at
>>> org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
>>>
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
>>>
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
>>>
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
>>>
>>> ... 86 more
>>> Caused by: java.lang.IllegalArgumentException: Grouping separator in
>>> exponential in pattern "#.##00E0"
>>> at
>>> com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
>>> at
>>> com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
>>>
>>> at
>>> com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
>>> at
>>> com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
>>>
>>> at
>>> org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
>>>
>>> at
>>> org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
>>> ... 91 more
>>>
>>> ************************************************************ *********************
>>>
>>>
>>>
>>>
>
Re: Error in chart [message #546632 is a reply to message #546389] Tue, 13 July 2010 15:11 Go to previous message
Nicola is currently offline NicolaFriend
Messages: 184
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------050803050602090601090800
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit

No more errors, but this strange effect: on the first chart (the one on
which I had the error described in the first message) the Y-axis has not
rounded values but radom-values (look at the pictures).
Some following charts have rounded values, others random again.

Nic


nicola ha scritto:
> Trying to reproduced it, I noticed that the column for X-axis was not a
> date, but a timestamp.
> I retrieved a date from my dataset and the chart now works with no error.
>
> Thank you,
> Nicola
>
>

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

iVBORw0KGgoAAAANSUhEUgAAAsYAAAF+CAIAAAAOe0tnAAAAAXNSR0IArs4c 6QAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oHDQ8I HOi/AF4AACAA
SURBVHja7L17tG1nVSf4m3N+a+19zn3khpCIBAgJBsI7IQl5EAKKDsGuVhS0 1CrLaqspxFb7
6ahqm9E9um162DK6Rvu2htWto60atmJRVY1aMlQgISEJ1wQCKCCIPCVAQpL7 Omev9X1z9h9z
rW+vvc+5Ibm5ubknmb9xx7l7r73Wt/Ze+9vf/K3ffJGZIRAIBAKBQODRgeMS BAKBQCAQCEoR
CAQCgUAgKEUgEAgEAoGzBkQUlCIQCAQCgcDjjKAUgUAgEAgEglIEAoFAIBAI ShEIBAKBQCAo
RSAQCAQCgUBQikAgEAgEAkEpAoFAIBAIBKUIBAKBQCAQlCIQCAQCgUAgKEUg EAgEAoGgFIFA
IBAIBIJSBAKBQCAQCEoRCAQCgUAgEJQiEAgEAoFAUIpAIBAIBAJBKXZCVf2v PwBgZma2c8+6
vT6oh+w6ju/pT+v+deS6fXquXc8bCAQCgUBgD1AKZi6lMDMRuaUnovp4avJ9 eymFiHw7MwMo
pew6jg/FzDlnIlLV+mrOmZnNzJ9OTxEzIBAIBAKBvUcpcs7OBtz8u9UvpbiE 4BxiTUVwGuHk
wF8SkV3H8aEApJQq5/CRfcuUQOyUPQKBQCAQCDwa0BkW/10qqIJBhdOC+rSU IiLTl/yQutvJ
xnH0fd80TR2nHlsVkTpCzIBAIBAIBAZOQI+KFTwO4ZlTX4ZLF2t8wswqn6iK wk4CsTaOD+WP
m6ZxBcLHqdfIH9Q4jJg9gUAgEAicLqQzLFGoaqUL7q2wES4tiIjLCb5/lSvc CZJScgqycxyM
0ZeVPUz5BzP3fe8v+c5T1hIIBAKBQGAvUQoickOec26axsxyziml6sUopUwT Paqo4LqFquac
9+/fv+s4AFJKNSDDD9kpgQDo+15EPNgiiEUgEAgEAqfHyp/JWIpdAyD86TTW wQlB3XMtiqLu
uTMYog41dXPUV6cxGdgRvREIBAKBwJOdE+yhWIrKBqZm3je62OD2nplFxB9g zNSoR9UHO4Mh
do5cx/G/OytVYFLcIqIrAoFAIPCEx5od9GTJ04Iz6vhwR4P/dZPftq1HWXrC Z7X6HjmxJjlg
tVZVjbEopXiaaM55Pp/7NWLmruucUnjgRR3Kicvhw4fdXeJsxnf2NxbJIIFA IBB44sGt4fXX
X18jC09vAMCZTiJde/f16dTfMX1pygMwqV1RFYWp88IZSaUUOzUMP3BN9vAt Hvg59bAEAoFA
IPDEkygeoojDHksi9SoRGGtluirgRt3lCicTa3mk9aNOP39N9KhBGH6gb1fV WurKL2LTNF3X
rYVTYKyjValGLZkVCAQCgcATCW5np37/Xe/A94xKUSWHpmmmltsdIlgtHeHl qpwH1NLa8/nc
8zj8QjiHqPU3p3pG3T59aWdNrTUPS6gUgUAgEHiiwus1TLWK06hSPD4ZH5VV VCrgokUNeqg5
IG7ya8OOWoTbr0Lf97PZrNbtnkZj1EP8jLX3R72OtcKmI6Xk3AXRTiwQCAQC T1w8RBXpvVc9
MxAIBAKBwBOQrJzhO/Ku69q2XZMuMOkQVj0aNXJz6uzZGQZRq004vZo29dhZ wNsHnI487Ua2
FgcakyMQCAQCTzxMO16tGeW95/io7olppCTGBNEpddg1rGFXhrF2CkycQ2sn 2vkAY1eRqEsR
CAQCgSc2mThZh869RynOZjzK6xgIBAKBwJPcFEYsRSAQCAQCgdOAoBSBQCAQ CASCUgQCgUAg
EAhKEQgEAoFAIChFIBAIBAKBQFCKQCAQCAQCQSkCgUAgEAgEpQgEAoFAIBCU IhAIBAKBQCAo
RSAQCAQCgaAUgUAgEAgEglIEAoFAIBAIShEIBAKBQCAQlCIQCAQCgcBjjhSX IPAkgffrJegq
mdad3NoABQpg41FTECAAAQzQ+otawHl5rpVT+5YEyG7vjZaPdBeubwCtD3uS IQKBQOBJQCnM
jIgAqCozT7fUB/WxqhLRzo1+4K7D7rq9lCIiOw9cew/+2Hc+2YCBsxK6tNlm RGRGRFQUTEbk
r7AN3EEFBQBsSinMiEtBYsBgjB6YyTloNmECpoFj0Gi5LUM7WNd1JxqCFSWf SDBDTrNN8CGk
/egNZDAFACaAAIIuYEdKd5Qn9t/AuiQoCvNz8UAgJiSj0h9a+fhcuY/RCvUJ BAKBXS3j9O9e
pRT1rTOzmU1tvKr6Z8s5z2YzVRWRnLOZ+SVgZjf8qur718vhL/lu/rfyj7Zt nVXUV3POKSWn
DtNL7MMGn9jTGBlkA4DZ79vZzFa/T1pRHlQBkCAxTEGC4pabm3/+i/9yMTtn y5i41KlFRHPr
ZtsP/O8//U+VYIDzCVWwEIFh6b/8pX+13Z4rlKxoYihp1xcSTiz7yvG3v/mN Ez4xcAWuQgPp
ujJCIwGy9fe+q1Ch4c4MBALfyBBP/+56r74HKIW/bzfnbryr/XZ+AMDtfc65 bdvpx/YHpRQz
q2yAiFyBqE+di3RdJyJt2/Z97/unlPwUKSXfMj11KeV0XdDAmWbcYIzujJw1 pWYw8AxVygwi
EgMBQr7z6hfNLUinhpqAHoC03ezAfTrPzWbOObUz89ll2MrHz9tokfZ3gABC KFpIxICSATS2
+dQHdUOlLYnYCDC0TFqS5dwvgATjKnsM/opRYyhgoACFoYQ08owlzaBV+cHA wX8DgcAjtcKq
2jQNgL7v/cHeoxQuTjghcOVgqi74R+26rm1bN/z1JacU9RDfp+u6Ok4VG6r+ YWZTcaLv+zpm
FSF8B+c3U14SQsUeRUoJgJl/6QRG0+yDMdAOdpgAk4FVWA8AetR0G4CpEnMp xkICgOVIzmVj
o+cNtLJQXfS5aWZsLJwePH4CmPdAcVbBMjxICbx5NFPf7svMRmIGGBspWFsr m80GqLGcKSVA
bSJUAEvXyjKuYlRVfMtJaS/hIeWLQCAQGKxwtXpuH5um2asqhfMGESmlOEvw T+L2250aLk64
7X8Iy5FzrrpFHWFKUIhosVjMZrP6kvtKnDr42Su5mTpBppwjcJYLFDvjBXLW lFiESu6QWlDz
3//qbz2QnrqQ2TilGAAZ9pcjAH7pLW8oYCaQMBTClMs2ZA5YszE/YrqVt+dN q1rmrfT9Apx6
7ffv3wdujgMJHpoxBGzOAMis8AwkosWsFBBxKmYpcSmWwSCjJtnwTtzNkUHD 71mgY+jnCs8Y
H+va+rByGZa7Kj0kAwkEAk9ylcJjBkopfie2J1UK5w0ezeAqwmw288+2xiGq p2ManunawzQI
o7KBKQmoYRaz2axyDucxlaOp6m233eZulLZtVfXmm2++9dZbcfJgz8DZBoIa YEgAGJkNRkKS
cs4iJKbHlYF0nDePNuduyaYShqgEIwBWCAAkve+224nYlBhkBLCdsARQ13XU 0sZ839bWFqBN
04iAWbou59KB8Su//gcbLfXGpjBoC6W8DSP16UoeWCmNtNv9otvqZm0iZhhu /cDtZgQoKKPG
YU6YEsBkPHIOtXWuUJ+43MLkUZyAsgIgUwSlCAQCu5lgM7v++uvdDvr9+Wlk FY9DLMWoTpsH
YKpqKaVpmq7rplxh6vioURfuoajBEP7Ut9SziMhisUgp1YjLSlmm8ROveMUr Jre22clN8Im9
RbgBFDD77bsB4FIgCaUUYesoIc1LM1dQgY0JFAVghRR/bnTtdddmj18Ajvb4 /D0ntu9/ENzM
SLYg24vC0krbHFssEjGrHdiY8fH70B//H9/yxgQQUEbjz8D//F//TMt83Agg JinGpedEMxGG
GpRgfO2118o4y4wGNjCoDQSDeorI6PjQZfaH54MArmrUVBFMnCbYJVE2EAgE UM1rvSF3VrFX
VQq31h4MUtUCZnbporot3DmyxgCcVfj+/qD6TfxwjK50v0ZVzPD967lqbmp9 4DGb1SGC0xr+
Gngs+cQytVKsEkqYQURgvQEw6pVMtPoHlAAojIZbf24+f8/9n/u7e7/8ta99 7WtfU5NDT7vw
gm9+BpQtF4gHdKauLyICIhQtuUsArG+AVielInhIMTXtaEZ9KWQkkkounEgV ECJJ4HS8x2wG
ePgFJnxiSFdlnjo4jI0G90oCQLaSKrorjEEaUyQQCJzMELuRXavmsCcphRv+ atTXZIxaIgKr
kZLu9anRl2vRlGvBEHX7dE8/dnrGNd/KVBqKaXf26xMnmWSg4RciBYA0w/6U lRJAbAxAajSj
tbd/8O4Ln/70Ky59zkWvun5jBiJsAbAewqUUTkRsMLPSE3NiWJ8TA0QFyIbk goMVgNQAmLIt
sKBEpmoFKSVjLaZFeBsM3vj13/3/Lnnh5S+74lkXJLSKGSlIzQBOKwUqCLDk nzYPZbIYJdck
j1KMhBAlKAKBwMPGTgN3GrX5Mx1LUd0206JSrjr4YyLyPFKMERX+0ppi0fe9 iNQUkqlfY1rK
wvdZ3rxNnCk1nTVm2BOCeLtCYCBSBTOVkk0YuiQfbFCCEthApuKeEOI3fver 2dACzj4WW3lz
I0H7FjqnRYN269jWvJWmaSx3KHkfddxvQQsDIpSLMRmzAcacQJbKYrPJZgVG M1KyxWK7a+ep
VzS6gOUf+QffffOHP/dvfu/dL7n4whuvfhGEhblpNkECascPo6Pe0MApDhZ5 cUyYAfRdByC1
8+ATgUDg7MHjU5C7eiKcZHi4w3jjVRaLhSdxVDdH5Qr1Qc2j9f1rfIaPWfnK WtYoVgteBZ/Y
62zbariAMaBmRkbMKMVYGgKgRYgVCdZQ9Y+QEpQtA0A+2ipaBo3TZraRMgBd 7MtHlZBLd25K
ucu2MDObSZJ84hwr0B4KNUtCQ7ynKhGQy4G8TVsPMsNK36io6sGG9IRSwgHL 6I9d0OD1V190
5KUX3f7RT/zG777z0kufd9VVL8T8wv/qF3/1eNroqVEkBlhhhI5pZifO677+ 9p/4UWOPLdWm
bTEmobqzDmOJjuUFCa4RCASewJRiGgnCzB5UUbfUaEqM8ZhVYPCda7mqqRQx pQU1L3QtO3Ra
zLs6X3ayjcDeVinGQpZeW6KMFFIsCxGYRD0XghgEJvFoA+pmnEvOkpIIZy1C AgJ08b/99Juh
DbiFlSHWQVrkDOtRtoCcGAyfkDacXQ3W/58/9WZoAiugUIMpZg36BaAoC+hW UghwsMErr7zs
iisuu+tDn/qd3303tNmWAw+m/VsyA4QNTTEjdIINTZvdUSCt+Xt2nbyEKFMR CASeBJTCIxsq
D2iaplKHtfrcNdKi+jt8Z0xCNev+NZqyek9qNQ9MnB2+0fWJtQYigT2qUuww p1pyZmkAFIUy
wJqsNytmZjCYeqgjm9MEeCKIpAQgaxFuyJCAXI4tDIWWNSI8HNR7hrFBCLkg CcbEVCMyY8t6
YmFggvVICdlAPERCCJAAzgWsCk7AAeic7bVXXnr95Zf+Tz/eZVNjAQsZkuWW egBkTWNEzdwj
LUACjOVVhp+A1uASqtckpnYgEHhiUwpM4ksxhkpMHRxVSKi1K6bZH1OxoSZo TOMhpoPv2gDM
kzswidKISMw9iR1FruoGSQmgPislJgC5a/pjB/mBmW6xYVLjQffno4CHVbKX zhRmgxEIBiHM
661+6UUkFyKhIdPTlEBJSA2JYJbJGMQEZSsbJDCQAIqGYQAKRNBAYQVJSilg EFTIEqBqByRB
+5aZ1EBGBsOQRw01U8pK4MZWObQBZaA1gUAg8CSjFDtbdq3FXdYQimr4p7Rg mhTqCbW1UsWa
YrGz++g0LGMaqBEz4IlFNTw8UzlxBrIBZG//qTettgY3DHmkGQBKNjB5dOXA JwxEVsAMzcbi
OSQ5SRqONGWGqhGoIaBkYgalnFVEQGYoBIDJ+kzc2tLqK4i6Lrdt61U0YEWN jLkHYKDSNZwz
NQoB2p6yETI1DM2cYKyAGpiTZ01L4mnzO0TLsEAg8OShFE4U1qIfal3taTOw SgKqXDEdpyaI
YrWGxJRPVH/KtNp33XPt1cBZBp3UjtrR8wIY2nnvSP51FwAzL4AOuOkDH/1/ 3vF73/893z6r
rbmoDjMObsMWMwxzkQk2FMhmIWgGEzx8hxSAJ40ysyoMRswwA0GYaz8OT1Ti JvlQY2wDa+mb
dqZWz81MVIYi4SoMtqGslRKBkgIKLrQM+vEfR0oMoCgqKzaQV8SisQDHeE2w LJ0xaRoyjLZM
x10ONO69+nidrzx8+rLjFIFAICjFY4ppXe2pJlHlirX9p33SlyZlEkKxs+bE WqwGIjbzrNMY
/LupkQGKZemnscTkqp3TsXLlQApgIGTYAnjP3V/826888KbXf/tMxwYaVO3o 0rzVKUCrvTSW
5+LkTIJo3SKy90DFkFvhI9DYK3SYb2M0xnCE18kgFxsIRYEiSO6OyTCdtks1 BRlIyQq0A4p4
7QvW8d15t7LhkhQQAUwg6z1K08xAooCaJmIqGcxGnA1MUEOiAhRveToErgIo PZLAGDYlbgqa
9n3VoeU6rZK95QGVSayVAwsEAkEpAoEzB167qdVaZXJyA20wwIS4KBK5SZcM bAEf/pu/+/in
/vqH3vBtDU24yCmAHs7tNX/DjbRjuxFysUQK0yGoUjgXg2AMA600ythARCA6 ZgATaRIGAOHB
YBuoGPEg70FYvJ0ZERmgWTlxyTlpBrW5ZJLUdda0xO1+GIEaIIEYRjBDSigZ 1qF0lhe7KxMT
mmAPdVnG4uLBJwKBoBSBwJmTJ6b229ZN8bqbg0BGAjIdPBHeMXwB3P2FrZsO /+UPv/47nkIA
0EPT0qqdZSCA2Ft/QDUJCYzJDErESgYwGGYkSMDGL/+bm6654vKXv/CcTQBA Y6CSU0oGZiKo
Ey8bklSsBwqpNpKggCQwYLmR1KltNLQAQOf9t7/+W8dsXmYbBZRhABeYNHxg 8cCv/ZPXu7vI
aPDdFE9dGfWkAsZqk5H1r874pN9gIBAIShEIPAbY0eZq4qTgHfzDYJpLkuSZ GqogAE3aBj7z
la2bbr3te173HU+bo4UR7Kz1bonnoQKcOIFhi3k5bkZt2VZa9vEoxDNdzLsj oO773/iqm993
96f+6sEbrn4pgOc/+5yU2h4gIANgZACgApghUaOACAggF3LAfjUbJlMPX904 LgePyaET1EAo
0xAV0peMxsAtiEYpgnUXIWIiQoxUgnbljMEnAoGgFIHAmblXxw79fAwzHOX/ MUiQoARwgmkm
TgqYwP0dXzqKP/zz97/uldd/yznYAMgo545TOgtZhRoIIPH+XmUGoD/yL378 h0EzEMM8WKE2
IlGgB+VL5rjotS/92y8dven2wwDu+vg5r7rxym/eh4Pz81Bm8ABnMqQGfQYb DIBAe+iDpT/G
YDMFDKRlCPXoCCUTQZKV7Y1GcoGqsgkVQhKQwpgI2Z0zHkgxFhIj2+EH8Xde LzhxjTUJBAJB
KQKBxwcutsMwrTY9hvipwVTN+45mQgfct8C/e9cfvfqGV172zP0bgC2MGkpp dhb25CS4ZgCA
YATLxLCyXUbTLDVBw3QwyaQFCiwK6DkXHrjwDd8G4C/+8mv/9p3vftllz4bS P//N3zlmUhhZ
S6MEoMAktQqZ5WO/+JY3ZA/e5OT+CydhEM5lO3OPtCEipRR45z5KiQmlTPjB JDDTxaNdnBq6
m0KhWH53gUAgKEUg8NjSBwZAk+TGMQ5QQQo1EKlnSA5ZkwwzEU+sQA/cB7zj D//0hqtecPmz
DnrfLWoJQJ/72g7m7EIBDXmyDBCMvb7W0kKbJ7/wUORz6PghDN4cS3O/6oXn X3npd9566+1o
5/dRe5Q3JQHEeUHStDl3KaWsdDABkhQwggEZyMA2cAwANymllnGidEjSdaVt mJn7nNVDR4fU
XKSBLhhABQmeWrKiLenOMEx3l9jowApWEQgEpQgEzjQGPgEdbRb3QD/mfRgg RAzkAhZk4N/+
wXte+NxLXvbci2fecbQmSTbN2enHpyEIlQkG5lJMBFbGfNeqDYx/begDRp5n OqMhEDO1eO23
XousC55tyaaQmoHmGws1amcLVbB0tg1q79/aeuDBxVfvPXL/kSP3PvDgV+6/ vzNGKZqLNBCY
FkspFTWwKaHvekgD45H7FOzCGDAhgVhLFo02I4FAUIrH6TZ1rDpV623X6tq1 00etgDmtw+29
x9ZGm1b43rWMZnzxZ5lKsRKPOZai0qGcJYxkhnQO0sZY42Dc16MkrEc5sdU/ mPxwGs0aueqO
szF9cagfzkMXc4F5+47lZ1+yDwLYaEjlqPEKAIyTl94iKhkmDZMWLWoZYJBB tUlJOwZt/u47
/vjguU8977zzzjvnnOdd8qxDB/dtbsr/8iYVSCklNVJ6M4KJkCUpKtbCkgIo XmNDoQU8M4MQ
bJLXS5MmI2NHFBigXlHEVMgrk0bl8EAgKMXpw8kKcnuFbCcHJ+MTAKaVMX2E nHPTNNP9MRb2
9qNEZI1zTPdc61UWeHztq61aWze5ZkaUwPOf+bXfOiH7mERVC4iYS84Nk6oe oK1f+PEfnA/G
mMuEpZz9SrvusmHpYlgpUek6xVrXcgMZkBez1BwFiISZtkuf2rn1ZT7bWCwW jRCyvukfvcGl
hhkAYA70ALQ0yOckfP3E/Qdm8y5rNlZYo7SPCzT/9efvefZFTyOgtUQ8NEPx kqA783yXn8FA
BGZoMREeOrLGTy0QCEpxOk82FuReaxvmRKEafucZvkPOedqn1I+tJMMHrF3E eOhtXaadxryF
aaUsWG1aFjPgLKEUw806VJY1GRlgNY+emB2Vgw+mAyJNLsbtvO+7lErDZn3P akjzvuSGGFAh
LssiCToZ7WwTZvQh3pZX3VyJP/CrNPkssjTphVESkLMqQGmWwQD1hgIlWqAc n3dWWnKtIwFi
MAJse6bHcUIvoKSL+zcb6Xpt2xZWNsoxoPzZbYdnf3PRt7/6Jecz9nmH+NJB Wpsk/hJq/QkG
oc/gNFAIYUIGiIk4UkkDgaAUp/uebNLcfKpSYNJCbNoExEkDRgdHbVU67WM+ 5RBrncaGpXhs
j16HatvWJZOYAWeJeQVgy/g+jNYKzFAA1C54Y7s5oMZFCCUp0kyscM4qM3Qw IkkwHXpprAyi
Z+vH5h2cdr0dxlqzcl1rwUHj5kSqnXExEhAlF+d4tr29vbGvwZYCpWlKAyxU Z9yaQd3A2/Yv
/NQ/ARqAQOoVSEEGLbAe6P7hD/6n77v7i//qt//Df3LjdS/6lgtmYJFWvHca 8cBwbCW6IiWo
B9uOqSHeTh7B4AOBoBSnl09MPRrOEib9kIYH1dhPG4pWsQGrPcYw6UNWQyhc t5hKIJXBEFHb
tk5Wom3YWSNS7B7KpwrioY1WIemMinFKLZswJbPFIjO4tbQJSAFkqEld7S+M GGdt6UxbJQgr
UgpPydYYHTkkn0otV0Eonl5rBckKCqUWGdJ1DZFZ5ob7vjcChEDc5b5NjXcY 86iMRX9Mx5P7
t5BH/cPfVF/wupc+4+pLn/6u99xy5yc++a3f9sqnb2I/0A75IMs1xGjJiYpa wzQUxyIUzcJt
SBSBQFCK04naWdTNv8sGOWcRmfbxSik5Oah8YhqY6RxiOk5thl4bhq31NfWd p0NVwhEz4Czm
F0NlTK/5rFpSSmLU9wuDCEypEDNzOnHifiRGbQUylLJQEDz1VM5OxZ2W+szq ++OTyhrLvh9+
gZxSFKDs649Qm7qt40TUamYyNSowaRs+8XVvQSbSAOw1xMwKkzHYnOh7wU5C y8imDTEMhdAK
UPS8Gf/A37vxrr/5+jv/w3984XMvfuO1V8EKICBxL8qwkpDCelBGWfRl23+B i8ViNpuZGQWn
CASCUjwma+nYnbw6L7quc2ZQSkkp1fAIz9qoEZdejccPdy4CYDab1VgKM3M+ 4TTCeYM7R3wo
l0mmYklMgrPhfp1oPWgAgFoWTjBAFxvJji1OMEkrUtAzc5cLTADabBt0ixkm Fto8DuHsrbBk
pCudOUknmgTXRuS1IBYgw86kKGUMaG0MSDDkE7/8n/8gqEGTUPrxHDoUr9SM cpxBIFIFEaxX
as0UREzE3iSdhgIYlghWlJiRO0oJwg2wD3j5c55y6dNfd9vhD4EP/bNf/pfH 0uZCZplSIVGw
mLa2mJftjf7Bt//0m3qAwOI/T5DBJChFIBCU4jSfb3Q3uAKBMUxyNpv1fZ9z ns/nU9vv7AGA
c4LKQmrIhY8zdYj4Ic4n/NgagTEd+UxB1246V5sqTZ9MDznZrapOggNO26fY rTP148AqmJax
AiP19OoLBaZWSmo9hgaeJCkkJKRF+74HdHKkF3VgG5pQKJ2V9VcMoIdT2ZN0 JctjkghCY6yC
9QugAVC0sIjCkzb9n5hfW1XmIRuUGoYpeXGx2ozclJkJpqYiyTSLMEwNxERN QRLMNvDaG68A
NcfSwfvbgydkA0Ah8TPMSr+fjiUUoPVvI3vGhwFEEZ0ZCASlOM2oDotq7Kti gdHlsTNwcion
OJ9wOuJBmnW3aYDF0ryscgh/PN24U6s4fbRj6DGJMYthEievVgpTMzEwBiKY Ud2F1oLxCshg
BjKoGRScHiUJsAmFwYSnPC5LP0F5SZvGhwSQgNioMbRKULMCaiCilrssG3Nj Wo/IXF45Zyl6
tmV80G7vh3Z/wutuEWpqPSn2oWjlJzDmzAzT2v9bTmmu/w0HCrmsM9AUoWTw NioZIxkgBtSY
tJCAkZkzpUJoNYvlTK0SKaWeGp1GhQhpJcIe0Wll+LkpgWn8rSmMVUHiZIjI Hl+GGwg8YbHT
wJ1Gwf6MrrMuHvhjVx38Y9SsUd/oxKJqGJV/1MtRt9es0Tr+2m5V2Kgb/XEN p8AkVbWO8JjI
GLb83yq5MW8Olc0ykRUt5A4AGsX/aWkFIoBB7vMmIiZAH102Az3sjWcEvFZJ YhlXSZa0S93W
3BYb6A4km+XtzbJ1SIpsH221h41NtkgNKE/gGgg09uJaXi5e+yHTw6rJsX6I raphirHGp5Lm
4t8CkQoAsmKmIC8nRjCCsqEQKbFR8qJdNnprxFRGFlU7rIKHbK+c83Tapo5h PgAAIABJREFU
ESiX7qQhu4FA4FEb4mo3p/Z076kUU/fENPTSvSEYy0549ENlAJ4YUiMu27ad lqbwAIu1AlYY
PSY+VKUXlc2IyB133JFzVtW2bVX1fe9736233orTHGChQyNHawEYZSMPN2Ro biTpojCzzAjA
9mIxm81yVhvurBMAMQWgxADEspkRJy0lMWnOMpuPdOoRMIvRw4BRDoENCz2T 6URf5+nOZ1Kr
MP/4pKRFQEYC7ffl49xyXmynhsvCCNoWA2gmaaMcBekdt91ajJxSGIG0BbzT ploUnn+E179Q
ApAss6kipXa2vb09b5uu317IJtQYEDNRwMRoWYZLwZ0aiG697cNNfywxkRVh FFVLG9mUkVUz
ADIWaTyju1hXSkmyuVgs2hkTUTFKzFY0vpFA4HTetzGb2fXXX19N8Omtp3BG l9paIXuqvdTK
V9NIiFqBe+iOOMny8Kdu9Wv1qq7rMBax8APdP7IWS+ERnf4GrrvuuinDqDuf dpEJqI4PL7Rc
dRpLTIBHBoAZqgyAmHXSkbLyheHxpO5CLprSI74dnyjKOkbwOXWo73a58UyJ FqOvZ5IeCYCQ
URSSAPyLn3wzuAG2YD2QBjVdFe0G+uPIW9dcf/0ygHF5zWMNeaRfhFcg9Vbm w/fS96VpJGdN
ibeHhalqIwyDMSl55AqMBcTXXnf53Eco2WttmqRsEMs89bz4bwEZMPFwEOuY WMEGSvH9BQKn
9xeu6vkKfr89TYfce5QCo693Gn059VBUDlU7etSYCSJKKTn/qPUqavGrKcma kokqVPj4a/mo
U4qzRn1OaybIii/cBV0ziJDXLXZft4H8EtCwlC9rNHGlEDlzmte5kRI/2pC3 kTqMsQZM0Nq6
6sxxzR2fYqQYTIK+297OR//fmz6x7+CB77ziwqZelwIRbAMJ2MRYKBMrgnl4 5B85sVty1joJ
JYkBkrjPqolXq4IrCEpiAKiAMjcMsuOAAJrRpOShsgokAiHVkqb+Q/Bpl0sR Sp6CApgApSgk
2oIEAqdZpcAk7lBO90/sjBqPqZ1e698xtfE1TqLW2awVM+tVmJbono7pGkZl El6jwsesyag5
53pqP7yU8hDRmqd7yVZnEWYo5gGIQpDtYj2wALaBbbD/7cEL8DawAAAWL8UB 5Nz5/yV3pyBR
nIqReUwnxknmZQF1YGs3v3Df8Xu//IVXXXFhk22Ofq55E7rJeQbdBzReu8lo GUFgOHuLZp71
a87a074vROgysoFdFVNlLTAa+6UqLxU+7fsFCP/6He++65Of7RMfM14AnXMP A/oMYxjnrObJ
wwQ1NNKaEQACmSnAwsEnAoHTr1K4yev73o1y3/enMXzw8cn48GqYU0XBLf00 ZrNqGDU2IqXk
V6FKN9OcUkxiKRyu7dQMEd9SJY1pa9MqhzxGC/TOu3BfO5lQRn1gc34A80Po AUowHtX7Muyt
HcqDmre7okk4JQYsl5xS86jSGUyHRpfTd2hnXKgYL1AthzTWcaYMOgb88c23 33DNSzeBeSKY
B6YW78nJxp6l6PNmCFf0q0dKQ+3NwMOcq7v8CppGDGiTr0cQBtCJFSU2JKAX gyGPOSzcpgTg
xhtvvPuuO+/4y89efeWVL7jowAyYMaA61Ov2fPKBxEOIFaQMGtqVhq4UCDy2 KkW9G5+23txj
lKJmfJhZ13WVOtTPM80v3SljVKvvDKBWpJi2GVtrMToN5Kw+jmmd78pdpi3H HiuhYqnCq4fr
8/Se0OS/e/uv5PmhhYkhAUpQNvXMjw09/va3/LCCk7hgzIAmSUNnyEeiB6yY WOJddALiSobO
sAuEVgUSBRbAXZ/6Os32P//iCxrADOSBFANpYHbxnKDT5tmRL3DKrGKF/7pT ktTIeZswCgDr
23z0IM82aJasJ5RC5BG+rS42yjGUxSXftHHx62747Ffz+2+97cN3lVdd+7LL vvlgm2bg/UMT
d+EhYcnbgUhCIVgPfcDKYmiMHggEHgNDXG3rNB9i71GKne08prxp150f+pAp J5g+mA5YX6ob
qzNluoPzlVrS+/SzCKwZaM+54OWNIbXb7aEjfLDnWVlaehVTUS1FQLOxtjTB BkJyau/UV3Jm
VlOs9sAYwj+Jx33OzMxgzYXF+0skHXtnK3Cix+HDh7/v+74zT68kMUb5wbNu d1Td5l1pSuCR
0TrfYBD2qWwgEzC0f/tP/iiMBwfe6K+AeeMPg9kGQMDzL0iXfe8r/+rzD7z3 5tvunDPac3/i
N35/S/Y5UxlmnBmDXKTY3z/4i29+Aywxn+Z6boFAYKdtPe03z5Fcd8aYIaqw bEMCJ3t1q5E+
NNsyPyGbmVOZ+B1EIaSN9aCEaYsHOkWDSWMyxLEMSYz1gpUMoGTMEpKdIXtc FJIEppY7SokZ
24vCM+mAD3zwI5ddctH5c8zdFWKQoRb1anPtSauwZVOsuiUs06NSLsyKETOR dYutZrZvkY9h
6F6qmLiWCCv1V1xpWADPe9ahS5/1nZ/89BeQ5l/nfSfa8wBQIZCaKQtQiAGi YlZAbVzyQGCv
rhZxCQKBQCAQCIRKsdeECmJbRsAN5RPGfh/c0aznGaGIZYDNG2nSUB8Clte+ LaNT0ylghrbZ
D56BG6CB8PJmvijQQ3voouuPnRnK6XVEi1Jq5lCD6XwmC+Bz95e//fyXfuwH XrfPO3qTV+/Y
2a18rNA1ZCdO75s5Uj8e/vQ8GciTQNXadgYow12wGP13Q1Zp1c4sZ2IS8toS cLfJi57zTFhH
NlZRIxOCIbP7rIwKN5nTKHacvS3fAoFAUIrHm0vQWIub+GQ5GoW4ECc1ho5G ktSd1E4EqnUk
PvXl1gqRIM3+h1/5v4/RRsdNLtbM5mTouu0k1Gq/37be9pM/RuSNRc5ELp8Z mEkVTASSDPTA
Te97/7VXX3VAMBvNiwFGy+BWXTZgW+cNGhLco8M04RtEQyCwEawkEpCuXOmx k5kRUJSEQQot
QDLThtRgiQSlb4g9YIfUjM3TvJM5Z+HBJxfxtYFAUIrAruvybisjD2vxysuZ oeSNPawZwiUI
MB4KZg4NmIbHdsotSYkyAGuO0cYRObDgDWvESBiweSEtM9pCAazJQDpTzd/N YwDhJTOxBdz5
V5/blHLlt5w/EgdFKRBmIu8yRfC4Cp3oELxrKGzgkXGIgShUQswEIi8TR6xa fAZNUo3UkCqH
I3EWwsZGyA05FSazDEVSNOrKEqkZMxmMDDQNyvBuLaFRBAJBKQI7V+qyVvhh 4As8tLce7syK
WOGxbiYD6pHwHgFHKwu/PXo9n9uOZ33aV5r9210/JI6azGdN33NnHbg9k5dI eMgl7tQy0xHD
nXd//Ptf9xoxJIYZvDsKjS0qp9dxQtQ82nSoKh3ttE8r5zNiVgNLA+ST0TaC jpnbUqxPQ0oI
E8AkIIKWgSMzFjoUnBtdeMre34biiwsEglIEdlmJsUw9IJ7qFrXlNg0LdE6W xQrM8zrUwwas
Fm4aBqx9D3gZQ/DIbAMpAaCuwBre7hbcjNNAeLtbJOKuwFtlPIalRKc3xK7I MG+rEnMGbrnj
08941nPOP9Q0Y+IAJI35MgaISxWVYJHLObT0d1Do5qcwV1fFChvbpKuBiHqF V6fIfWmapsZP
+DWXqm2Q+JwRbnLOKbUAinc2BxEZkQLozbw8JhEVTxllGjQn0lokPqhFIBCU IrAiKuy6Mi5p
wqAQ6Lxs76cjDJApIRtxQTIiMuzPR2DutMajjD0kogKAU2rboiTSkmlXMqAp tSRNX8rBNoFd
RKE1i4N1u7P6GuGhpQFbH2F0W6gRa+K0BdxzRP/mrz/1Yz/yOgGsgAXZkGBm ysy8yhZGwWYa
XMJhh07zLCaUYiKDD6NpmqE5x25ftsEI5PunlLouN21iYht627AJASh9Tkks w2jovkuoLd+G
YemhOPpporMnkVtWZ6wOud6Ts9vKHF4fxJZZzbs04lk/1jioUyAoReBh3fUt 75hHuYLAZViE
FNC+DMv2r/zEj4ISdAvoYUCawzZgBu7QH4F2bj4NxpBhSddTiZ5sAGj2PmGq zEDDjZL2JbfN
Bozy9hYoNxhbnBEZDbWvABiKeEGNqfPbPGwfCh3fEa/d+rpBsrHeNgFAGV5g oCxEeBv8Jzfd
/uprLj9EEEBkKGMFIlqr9UlDtEldzVcqi684RAIPl/5OL9p0Q5Ipk1uawNVq 7suKq0mGbW2b
lsMbjGnbCrwVmRIzZzXjYgCoAbceN0NFRXh5OtuFjRt4Bz19RN+1Ti36CtnV kR8TFOqOSDL2
IB4AVQ+j2k2GeKw3M/ThE3jn4fp4+Cy2fKNKdbvxKSdwBQJBKZ4sGOPgdXIH zwCGHqS+5EgC
sN0f+dJRvPPf/fu3/Mjr58hMqTd84otHb7nlln/8Q69rAVKUYiTeTBqaVRKT PHJ7qQYmMC22
TsjmU5pG+j5zI6ZlPp+f2O72mbVtg9J3hhbTMLm6gkvtgr1cAm26TPOupop2 tpHwdZQToOBZ
D/7YZ48Ww+XP+2bJ6k2qaDdrd7LVN1bkM0Q5Huk1H6ZH3lceOGQ9ADJmg4BA 1HfbSI3xrF08
iERYzrrJXFqvFM6nQ73gXX6tuykZtNsr6gHCXnF2YM0MWm8XxOu6JK+cy9bf QMzhQFCKwEMv
xjrcoFXfMwGWQcw0KBYFOHznh1/8kpcwgZHIIISLn3ngzn0bn/7CfZc+87w5 g0DZb3RUJbHB
YI+0oqoaF0KDXA7O5/dZB5MipddiRtoXYrbsoQ2NErYUs8GRwGRgQyngBqos nEFakJwYkIBX
FtDVfmnjzRwRZCrzUjKgAJ0xiBfA+2+9/bu/6zvY0AjbZASD6pB9EMvu3vwJ WIEe+eU3vR7S
AoC06PrBXgvDFLIBdOiOmqlyW1xOw4RgrCZQPeo5wDue51HiSv6eaSm5jUZ/ CGxKJ38ftakx
jyqajvLckkvwarFRRPmUQFCKwDe8q+N6k21UvbIA2AoRVFU5eXDmVx7ovvD5 z37Hq1/fAF4D
oCgaxguef+ntd9797Gd+W2NIgBVD4mXB7lMJniQDYNvt4sF5Ui0nNhsASmZs qVfbpDzbPgIt
hz/+xauf/wyPvJORI4hAMyQNPGHq+pjcYw3+4zU+MURijitvXWI9c3YBvOf2 v7ns4mc/61wk
AGqr+R1R+2iv/x5I+22M+R0F1oBR2GUzE/z1Pff/6Z+/503/4A0F6DFIYVxr ftOpzveHzbYx
BoJgmYc1qSJDmKhsuiTN5DKkEnaEREwHoR3UwfhR6CuBQFCKJyOrqJUkxkJA bndLhjCTZOAY
AOCmO+++6vKX7AeSwYy966MAL7j0wls//InP3qfPO4+T37sXDy5QeuRRAgZW sADID/zCf/FD
mJ0HA/IR2ALwbl0EELSAmrs/8ekvfv3B73rFCzeB+RDQMN6F5R6JFBBkDLJw 1XHTyjJt04WU
d71VZLNCdN8Cf/XXn3zzD3/XPpdtqMgk0JKG/IDTc38aONMwhoK45isheQti ApiKwYBnPu3c
c59ywR0fu+fyFz2tHXOCp8LEMp2nBks+qikxKRw3mZzFVQSqzg7GsqcMT+ew b5SV0bgWpJPp
frzs77Nj+rtXVBkcQkVgryMi1x5T6GohpglEANJiGfjSEXzpCD7/la9d9ZJL BNAypoDA2EoL
vPilL/3ghz+SgUzQDGLknH1tKsVO4SsXmOli0T/48S9/5n/9tf9j68S9tn2v Le6z7Xtt8XXr
HrD+6Hb/9R/83leXUt7xh+99oMfCz26wrCgKlgIegjLGeuG1hOVun5mHwItd Sw4QAfjzP//A
tS+/6kDy5uW67Ea65lBfkToCe2ixYVM1oM99n3t4N+BiIIigZAhw4ytfcctd H3kgDyaZBr+I
rv2idlu79FH8QuuEYuzM3LBdRucV7xuNpGRHmNDSX+O9c3m3EJBlxTA+pbTw QCAoxZPsDq0m
PhjE/MZLQMmSALjt1jtuu/WOG697BYZoTZiCgAQv8ISXPPep9/zdl798tM8A NQCQUgLYDPII
8yUJIAUrlR4K3H7Xx152zQ1FAG6AGaxVSFEASMXOA95440sufvZzfvP3/vAT X7WjgAmoUSQY
sQse5gulcVW8VuM1GTT8M5qupwpkQk/oFboA7v70F2yxddVlFwyZhmBZxvmn ApSho7uCdKVQ
R2Bv6HUKFM8bktRIamAGA9LQnH4mmBnO38/PuPgZf/HRzwNQXdQ1ylkFTw26 TX9XKz64h6/Y
GbgglYmmSFBCFs/F2DGiAOI/YctkKoMUwTvjh9c3Ud3M6z/IyWcMPhEIShF4 6Ms7/KPpTYwB
QAG2gC/c2x1/4P7jD9z//IvPSeN+NOSKGkEImAMve/ELPvSxT2wDeczbNzvV ak4GA0rDX7p/
8cXPf+7yy85nX17HLFBmwHrhMgMa4NoXPeu7v+t1f/Tudx/+y7/rPelz0pdr ubLbQ80qm5KM
lW0w8BZw++EPvfKaK2dACwiBATM7ZWsRODuJ9VDD2xSmNBTWVKAA5oUuGHjl DS/4yEfuun9R
jGdAmnb9wC42eUVweETzpDrxeJeZq2vTu1ZmHf9NPS88+aeVmoxlu1YJ/eQj GI1KBsVqHAhK
cQprihkAHXOsdJJs5Y8HKzJ5MN1hunFtkFJKKWXtXDnntbNMn/Z9v+uJdm55 NChWs+dXnCAE
ckrxvjs+fOPLr7zx5Vfut6H49rjKGIgMnIDGcM1LL/rYpz7/tR7GAGkBlIZq QydbR3f9IAoz
wTbjCPD+uz5y45Uv2A8w0BuUYfA7MIAzaGHIDbAPuOwp8qM/8NpPfvKT73zP 7Ucp9aZMSoM0
Pa0SsczRYBsD2g1WJkWWDVAqWQFRJUAUuOtDn3ra+U+79OmH5oZkIAONVRS9 swktIzX4Ic1K
4CxeakgACLJAvWaDM2gjMqZi6sEL5xBe9uIX3PIXHz8G9P6dF8AYVghatJyM T5yKdAIln28j
yy/gMgRJmK1qbquqA682qhvmpKoS1DRPfu86NPwzRckwHbWQNQkzpnTgjGJX Q/zocUbDM73r
YE16ZGa3fGbmj+sO7D2KePiVMnPd2Q/nMVHLn4osY6FyziJCRCmlerjbVx/Z d2uapp6iXtnp
09Ozjo5FuOF1cmotB7UM+tx9uP/E1vOecz6A2eRWbLiFAXkJiDmghOe/8AUf /ujnnvmyi7pc
NDEDicYiEye52rutoVSADvjiMXzxnq+98TVXb+wyhk7KF6poR9Q+dcb/8Pu+ 9T23/MW5swMw
Nw8EE2itEpGdC8A6lEVZbJFIKZ1I68W4ekMrc3CCNDABgNkMiwUogTdgGeUI sNDtE4NzmZyE
DIl85j07EKUG9zAIDBvVhGWmAxeARBRGoA3g2suf+xv/+j9eceWL5nOgoBkb ypWcU2qtUthH
mSsxTKf10qv+E/AE0NwjJaiCB+qBmv1BwoBqNk5SFMzQQswCGKnfH+jQCo8H DQbMKAVCUIUk
mpS9GirWRPZH4LG/sZ/a0NNu9c50xkc16qWUygOmdME31lf9gUsUThR8t1IK M1er6ZJD0zQY
4gwGbpFS8n38QB8t58wj6vUVEWb2Q6bv7eFwPSI6eXEINRCUiABiWAEKIMYE 4AN3HH75y6+S
epPv364X4SMiGm6eCEjAFS+6+Pff8UeveclF+1ODUWCFPdQiNDZwmmqv5N/6 4ds/dM3VL28A
1kxWWBrzhXUQdRvAvGiE8JwMDMyA77nhKhh+6tf/4KgcBAsZJTUAbFpYC8PA +8qRX/2nr+dk
QC9JYZ2BF4rCCfNDP/Or/9cDOsvNfqVm0fezpimWwc2c+s3uvl96yz8uwsmQ i0EoDVr4AmRk
vMq5AntXGdUlJ8BQrMU3CLBhMMZV17z8T9531z967cs20xBaBJBIgkG1sMhq AbTT2cp+UhOT
SUbhkA3ag4eGO51Sw0KmLDADGMUgQjSEAjWWM6W2mIK4aBEWK5aEkBhawAxz BS7x9N3H9A48
9iZ4SiPcOjwik3cWUQo32PUDVFNHRH3fi0gppRIC/8x937uGUQ2/kwl3c1ST 6WTCTbuq+olm
s5mqtm3bdZ3v7FfNTzG1tarqA4pI3e3hoJTy1re+9a1vfevGxsZJuB6vlFMg d2lgy/CZLx/L
28dedNE+P0yGFcWXT/YyFsP7IGXw+TNcfOGFH/rYZ66+/JJ2NQXiIWbPGtfx jP8vfPXEg1+9
54pvvyIBBCY26zs0k1GRKmnJhoagi8KJgQKkbvP8+3U/qCFociGa1IYqxZ6C 36h7io1BZlDm
dgEA7RGdH22eovNztwrRjLe1Z9KSbbscJz4AnveA5Jya5APSqhGyWHj3sERR TfakHsMo+lsN
uTRugKufd95HP3z3576y9S3ftAHydYoAM1URsR1tMk6p281E7ZjyCQAKNZF2 E2ljyMigDM3g
MQzZCFZQjljpp5RGS2G/F2rabqzMzSw9AKGF51uZtEP9TCWojaWxQqEInEm4 v8Pvq08XnzjT
lCKl5A6Iqje4XXdOoKq+3T/q9AO7ElC3V9+PD1Kplo+gqn4i37MKG1MaUWla 3T6lbA8/nGKx
WPz8z//8/fff/7a3ve3QoUM7WcVg0YfiwgVmxqkjbBPee/vhG6580T6grdyA CSBYcadyMS+8
o2ZgwgZww5WX//67/vjFl1/SDEe5iLr7210jE/6hMtFx4KYPfuhVV770XA9k UAWI0lxHpy4N
9TPYDOTuFQOP/wHN8a0TtHlQQQbJQxWi4S2IFQGBEqEpflvmRbTGOuSzNBO0 i06NEwpE1TQ3
0mykebN1BMUEoMQohYgzk8G8OoVRD7BCMARqRMjmXqMURlPLWdvCjGE8ampE gsIpYW74jmuv
uPUDH3jW976GCOKs1cYCUz5RPbrTvShkZDS+8rBFYFqKHWbj+zICJRVADv03 v/bbR2SzZ2Ey
M8omfkhiOcRbv/iffU8HbgAmIyMthYVAINkP3oTsAzFEUfoJ/+lBBf3xkk/Q UP/OahcgQ0zs
wGOvEzJjEjzgdnNPUoqp3lJKmQZjVlvuVKB6JXzj2mMfxGMmpsxgurN7WNxF 4jyjXsQq8vhu
VTvZKZ984yXJDMC73vWulNLP/dzPnXPOOSfzS5kZEYNECQX4xBeO86x54bPP n6P2BKChuDYN
vUDG5Y7c8SHABQdx7vkXfOxT911/6XmmIG8GzfzQNa+mrMuAz3ylHF/ky77l 6eKXX9IyEI1W
GmrwmgxShkhTbtgYVgqAQn6PaP4BzNtKQnpAhbYVzFyLEoO4lMJJmSwRq2YA KfGi6xsvNT6s
uguWFmQEU7BCCMLIGEIwQBRSxZ4XK9x48jDdPZaAYAyBGTYZl1107m132d2f uffKS56agQYE
ZiJW+G+pRtv4XCU8wllRM4lqOhbXN1VQGJDZ8bTvxMZTjimLQqQpREYCQPvc bXfgFoAWE7ah
FhthKxt49s9+7TePp3OLNNpvC0y5SSlZv92W7U1sv+0nfiwTWggMRAqjifcn JnbgMYTbuK7r
UkpVolj3j+8VSlFjJnLO7qrAqgPCH7hi4U897qEGUmDi+6maR9UqMDqKpqIF xnCHKm/UjT5y
5RNrLz38z3XzzTdfd911m5ubP/uzP3vw4MGVYydKvZEokIEOuPPOw9dcdWUC LHcyvAEjTz0j
v9mioXQ3mJABJUtCuOqKq/70PX9+zaWvyUADzX2Xmvk3Xsari8dw11988PLL L2fBQtF6+ISS
V9xRwC03QWp7RgJyyUnSSBwK2IouBM2yDePwYVkhmRpQ8/O/8tu52bQ0LyAz 07zg1ICTJQBZ
yzaEjAmwXovMG2jJhSGiAKfk2QEMBVAGcsPkYfOjBQnsLZ11bPFphiEYaMxF 5qyLJA0smUIB
Fph1TO21r3rFn/3ZzS+55DsZSOy9QOEhRjotT4lTcRvQtHHXyCrE3ydzUUBI SU8stnnjoC16
aGGznLcANM1832wG65shz0mtMETg7UFEunbzwcI95mm2j6XZztr33YH5Aeke NE2QjQw0tesp
DZ3JQqAIPNbw4IG2bR8LiQJnPjxzGvowVQWmsRE1B8SzNjwHpO/7qmQwswsP lWRMvSTVok+D
E9294lv8vIcPH845V4Jyyy233Hrrrf5qFUV2XxmXN/DY2toCcMkll9x0002v eMUr7r33vr//
939gc/8+GsMJzUwYZqZGxG1PzZFiR7fz1rGjX/3iZ2/73ImNpIu+cyPZcqOq DMowJR4phZIp
AWy8jfmx5gA0//s/ueOCQ7MNPSqUTZOtV/xjAlRzYjFSVTCzcrPd67Fej9x7 z9GvnfP+ez69
T9Q0MxRKIlJUlZSpB8B+QiQAhGxjmW036onFzAjK612nUcBKDODqq6/sZbOH ZDCAhqmHgilr
kZZYkc2IkYuKh7+UUswAvuW2w/tsAUtZCzOM4J3JknWC4uJ5IbZIuttrlIKg 5u1lvJ68bbAh
WQF1llCyETVMqS+F2Yi2FtIclUME/YM/vvWbz91/Dmf0W2ZGMhSuHhKeaegn firLES0zSJWH
N0kGwmybN1EKmzaJOjNhNjNDaWcJQO6zwQB67wduTySqQGr6kpWllwROi6K5 mZdmX19QCpA2
eLbvRO4TZnPqQHLL7R/dLCeSZTItxEYwJxbGD73mrP7Mde2zTA8ZE83gsVmP MNqEz3gjs2my
/fi2V2unDlIofYN3aAQY095pxDbMQGKQTz+t5VxXv9bhJXORznaZGHVno5Oa YGa+7rrr3Cw6
n6DT1zvncejx4WZ+LahiTa6Y7lk5gfOPtSwGP9xLUKwlmlYK5s4UVyNq/sy1 1167c5xvfKfl
09SS38EfP34cQM75+c9//nvf+95Xv/rVlz730h//iR8/cGCfkHh2nABkHcBA 2iIcBX7nHe//
e9/+mmd/02ZLMFOhMSBTC4hqeObYYmygCJ7reQJ42tO/6YMf+qvXXnv5ObBk Haip93s0bd9l
gOYx9oA74Djwe+98z3d96w2XXHj+TNzRsnJrt/oDrsV8MggFbKBYOgWeAAAg AElEQVTkdbKy
SRIPPRMbFwLKBgZETEH9t1394rGs+P/P3ruG23ZVVaKt9z7mnGvtx3nkEMIr CQEJBAhvIm8U
Eggk8opUIfgJJSEgz9Ky7q17Levz80dpyS0tS1C5XP2u1lfxUYpekGsQEXkK CYq8Cx+ocOUd
ch5777XWnKP3fn+MMceaa+19Qk44yck5Z41Pwz5rr732XnPNMUYbrbfeGlLW 6BSAKoOmbUvN
WESSvQYRMQe4V0KAPf7xj23UAxPIFhMTrO8/TP7HK0hxGhIVg1vLh1GctLtl wxTcAY+45CH/
7Q/efeWzn3g3YDQn/pYWU7NsQOkEhxMReaK4zIUFwwS7ZL3q3HuwJiUxg1NM 8BQSHGEHgCMQ
glM0V3WpKvO82LOwGkGar0xc6nWWqpG6WgtcN+OmAQcmkjDaMhOGOxGZRXe3 cVP7xED2+Mdd
upmqJk4QVoCyITcPpzMAIAJwlz5Fz+AOEgPIwT2iys2oZsz99XFAOas/aWGP oT3rQDQgVpf4
nDv8xihvuYcUzk6DVBdforvmjA4N0lXSjptuBhl+3He95WL+Efd1P6UElJON T1LYhF49pETi
FlOtr0VgICDCHVT5HgGNp4zKvbMhRaFZhr2dQ+hQvl5CBklCUZo8l56caI/U ShpCiDGWltSh
v0XRVRTV54lzPrx7jUxVmIc//OHvete7rrjiimZU/fDLf3j/xoFUFzVAiFI4 tws++4+zejS+
8Ly1MUHh3teF881F3t8KC4GHKfFQuxiqcL/z97/vpvZLN+vmIdmzBFZYmhKz nFpXP/+lqXFz
0X3OXeNeYIGF60+75x4ZHKbqwoBrbEFWdbPN2mJsUwU5MRmgzkEKbWwCnTVs yZ4IRABrFqjO
Go9j6iK6ra2duqpHgS1qtOkYbeh2oJEAETLtEtZYvOhclptV4eM0HLzHPnVc 40hO4bcH1/iC
Cy74y0989XsvvUfFQO/1MNj7bPCa1MVYh0qTUnKossIeWouoLYvAwZRqjgAH OEdPqNy07WRD
VLUZrXVdp04hSduIu64D88UXX3x0hyiE6daWqx45cqSNCnOCxGihbhBbEjYj IjZt1ZWTmz4w
AyoS6qN7lSyENdAYVA2sO4qZTYBF2LZ2U+akeub0s6ZKwpzKpcyeapdpfvPc 6yLlAZEQL+9p
GLh88p0LJm5riWrhLvKl/uEFIHR6LgyDMiBlE8PkEUiAwYjgZkwBOaYRSIHV vfamv70TlLRT
CKHuVEhRmlXSpl4IhhBC13VVVSVOpnhOFBOLpHhIz0x9oehbUlPJI7EUyYWi lDPKSyXokMol
CVUkUPId4glk5UEWilZVddlll73zne+8+uqr10ajH/zBl66vrzOReQRJdCdB BG786Aef8bSn
jghkxkj5W3km9FsoL9J6feKomYSgjobw6Idd8rEbb7rfsx4Hruucl7E7YkOJ 4C6aS8S46cYb
H//dlwWe01/Yq9F06S26G0uTqQIJ0G4tHvEdS7t6ghQMA3VGgFdrug2LGRg5 gxzmWWxqk3Xd
AmK0dn81inGL287duQocp/swhW+TwXy5SdqSpoSwIifOtlETnv6ES37z+nde dslVdY2KMfBh
m4MFSfycoQ6VwZNvBdzF2Tz3gWpm7+Z7ksgIALGpKqXAHCUwB0IHgJiZp9qF 8eb2se0mNDU3
SUytsV0XRpw8/PxDEVCgwr7Exs0AuERlEFPrDVddtI6JiYNUsFYtgMZfmuIe I4wJY4DMCc4U
QJuvecvbjoV1wYxg7GwgI1Zid9/vkzdfew0za5yKBFaGwIlJQI6ubaumnuos SAVA0nmmm3HV
tF2s6pCvyZKHh/fka+YBUlxfOuSYwwyQO3yb4OVjWn9m4GGYMxbayAnHLeVI OfmfFisG7SLq
DGAhsBCiI1kVEwscZu4JbgOECuXUPb9GRnQq3/IpcM9MxY60jSVM4JkZzA2f QymDqiZAsLOz
M2QyhkWKIrFM1Y2CV4qEM/3GBDuGzhMJx3znRG6yA0+A5klPetLv/d7vXXPN NaPR+gtf+MK1
tTWGKMgYM+B//t1XD6yHi84Nrg5SZiLkVgcHArO70sJMG8wZ4tRcSsDDvuvu N330xq8fw3mb
KWHLFs4cDpAR5344EWwp/u6fD1cB33WfUTLHWrIuvRXFL1HQcrebAfEXfvSV sKpPBC2FD81r
gbUwzW1+qS2WDaYNB9jsP77uOpiAq/mSJgw1eITN4G3NEEiq8vjienOaH0RW 44SZ4aiRJWwG
PPzBD3j/h//6yu95RLKUKRvMEmlP82MsXEEs4L22lMGJPGokoiAChwEURIEI 3LwDQChU6dgz
Ho89ulmsJACQuoo7E2gXLAoxiMkicdCyJdYNg4NI7GbMQiTqKn21F+C3/cF7 NoM/+H4XXnL/
C+55oMm0AjdHw76j1T7BjNzJyRFaEQeEnabfACo4JIRc6zC2NJfdqzq4eyON AgoHICCuG7jW
NbtrKpuYG1Gdt1s/7ibnC/zPnXTqHWLEQV3A8uo3j5gfQI1eRb74J1rSut6V rT4IC6WccsEp
rAMCVOkDRBWgExDBGO6gCOu6bseiShBT5SCLGxIz+BQukqeMpSi+EQUEFIll enzJLrSu62J/
WRpNl5wrmblt21JMKS81ZCyGuOTE8YTNd/d8Y3PhS4pP1+WXX3799de/5CUv qZvmec997mg8
TmeXLeCDf/nJq694cgBIKCvW3ZNugjl3e9Bu/D6ACwKrwQY88mGXfvQTn3/G kx5Y5xfaS6qT
bYF5Jvjzj/715U98TA1UNP84hmrWW1nZqRQ1OXhsJ4S462TBg0ikqqg6HJmy Y6h2Fndag/Ec
KNHg786enTFCgh2ntjFYUFbjzB9BggIj4LKHXfzW337Ht2aPqBsEXqxlDJwn qZcRuDuJqMEI
BAQHYELwrFKaG1wFma+BTpgCE+DzXz7y7vd9FFRH5xBC9M7UYK6EqDMANTsH gImYCXBvmSnq
lGQEAFW1pVFrncZJUzfqHsgiVGqxicVuAo+v+YGnf+VrW//wxa/81h//uXN1 //uef+n9L0TV
EDvnA2g6b/fLxGwmbqgkqoVkwQmFgMExohJKm2yMbWhqAA5SoOtiI8xkRI4k A6/qpFNJ85qT
Efh8srMNLiwvXuE7CUguLy2+a/0tT57jiV3HsLuohGKP3SRDJUaqasj+f/Pm X5/IvgkaiEza
bq2pNXZBvIqTcdz6hdf+cCSMKnGLLAAiAZIlOJxS+OjULZKnJuMjwYLiMDH8 b2IOClExPEAX
RFJgwdJ2WJpFhzhjKPC8FbnGCd4HRRyUjS5S7aN0ul511VVvfetbr7vuuvFo 9IxnXsnjkRN9
6m9uWT946J7njOt+9ibfbaGFI/gyJbh4Nqfen/thD7nwV3/r3d967APXGzgC Fc8f7z0nwe5k
ZlHwuS9OuB5deK+NJs25nshZat89zqeWMg6KQiqOEXSgzy6LO/eCEE++QVkR 5sQBiCIEtyaZ
VxGiOgm5qbAoXEBukYgocI8XixRk6Zqvxtky0uIYHBs1vvuyy97znr94ybMf r4vEFQ2YOaQC
MzMRxWgSuLDBmbrre0OG51d3VydntMBhx599+Mb/76vfvOqqZ/0UT9fiYUU3 lloiVVWjQtPp
DoA60Loeg3XmEAIRJ/kCJwQQdzaxU3W2v9nsZkeIeda1dV2j7UK3cxAdbGcE 3P+8jfuc94Dv
fuwDvnIM//iFL73//e+HdvDo6NwZLg4xwD2Sex2aMBPEWQgMc7AA6hbNJQRR oIvgAEhy7aSc
rlaFFiDlRoAgAEw77quKPkASuw/Qp2hPmrMRsvwZL2GPXkqyB84obSN2OpRK rT9RMgCE8aTa
PMz7JzQ2Fq5ZQcqdI45DQy1Dxll3R+SuVGSYnjHiqW10uVMhxdBIfMnUsjxY VVXbtnVdD3e7
pSyxYfvosH+EaK4yHHpb7S67LP2K2wyg0yGorFOZfNPBKC4XL3zhC6fT6bXX Xvubv/mbT336
02ehufEv/+p5z3m6AASFiQHCKcWcASicXJl4N0NQpn6nsRJmWACvMy65+AGf /OQX7/XYCyIQ
+gmWdn04g9gIKrLl+PBf/MWVlz+t7rNDfZE6+rYGX/MYLzUw4FHShk+5zjpQ 70cAROwOd2KC
ZZ8NgSu5gQHtIBLYe8NQCzA3Yw5u5mBmmuMJL837KQOCV77FZ88gQM1rdgE/ 6kHnfeYTf/W1
b9xyj0ObFQfu7+SYbgxKDUFMlgCtBEntqmlvlf6+t/ltXmLTjSA44vinb+GP brjhQQ84/5XX
XNYAmH7pF171PPA6pEbU7A8///EO1kkOIAVcJdQwX2NCPPym614IqnIGKQHN OmYzkMId2sGt
9jy1a8LFm7j44efbQ8+/jiIjzpucAIANiWZg91IPSLQhgSEgB4Jsgsegtd7U X0HWh5w54gzW
zfQIAJHGYYIIBDhygAqllpMeSfiQGTXc0YqEhSnNe5xpBt9b7krxXUTKaZIU 74PyRF/EsZoC
rDOPqQmJqIO6mjJzJ4iQjghE7imfl4llwJ0bnGke43AWQIqCJ5Ycsofwoqgv hzBiyZxqKT40
cR5YjFYbpo+W31LkmamMghPsx01HHN612xaKIolAH/7wh3/hC19I355MJj/0 Qz/0++94Bzbu
df55h+6+DgECPK9mruZOOQaEhMLi7xpMGTIzBAkpBUGAAFz2iPv+99+64WmP vkA4bbdGYCIv
BzMlTAmf/cLXD+5bv+BQwhMG8PBCpctyK9fBvc87o6R7iGDqo0u53+x5SDym k6Kbg3ohOhFR
zg2BpGoM55xRIhDyReBgfT0wGyT37EvxSqJVuPlZgyc4zV/riOuD1d3B9eup BRnMUaLHGXCF
zmCdxxYiAPddpYCBpIasgerBXTTHE4Aittu684Gb/v7Tf/uFZz/ryosOYQw0 iN4eBbN77aXL
hAZMdd97knxf4KxdlMDkZrNtFD0ApRgBZmaNrXBSKueCpvTqutjNQjVG7MgT 8GEAnDTQZAZv
TVUEXEVACU6kCMlU1wBw87//8q8ftZGHMVxJDOTRDMzStZs0+9kfuXbQajlo 795VIFjGE3da
vWOYI0/gRbQw7+7xHkz1u7EM+ON+n+a5qv0ufHvvglP5A3Aq2xaIlVO4rZO5 uTs8hU4SiMxB
NHDgIIOf4ncdTs3VJFrazpcSz4f4ozyy5L09fNoQZCxlrC39yJAmuV33wfwz c8onoMRPfOUr
X/nQhz700pe+9Nprr33LW97y6le/5uDBA8xMdePj8Ydu+tgPvOD5+4CQ2smT KJPmqeK8RPdh
TtKW95XSnwlEsAA+p8ID73efm/76S0941PlVD3XNkOq76fW3gPff9MnnX/7E Ufqw+ySDPS/U
8QofcBD3d630yCBVqJePEwwwJZduXpg9fT4UiDBvBFw8UngWoS6C7Pkh6XSp kq7GyVp2jQig
oACkef2bf2MnNJGEnPNxmhywxib74tE3vvplkSnAoylLclBhJkG1+dq3/O62 7IOn5c5yvh1Z
8G5Nt9/0Iy/7td/+o/tceOErXnTFWkCVl8WQ7mCjLPTjBTNxE2bN8ygjFam4 3xApb37EaZo4
QwEJdW/0ovCYv+sg5xDGcIMbOcFrh2TDORi7G8eZUEcMlj9490c273X+oXve +17nIACjNLPC
aEtG0/GhbZN+TUnOsz6SaW3HINAIACMBHO69g7k7zCgEMkjKbaP5bjysDQ0P ficxuPK4bEVO
W+FhR6R7pD4FafC8ucQtHWbUIKl71n2+wt7FOIr8GZmD4cTmJsRd5qUCXEDk IOOKA7WzSSVc
WyS1ZDGcwKFnA/kEoWyAKs6OJtLTfni5gxe0gzHGb3zjG9dcc82RI0ee+9zn vuIVr/jpn/7p
KsjTnvY947WNKejjf/f1+933onsfFFIII7lNz7dGn+/cXHqCfGEBm7MyvaEN AQ3zIx7ywN95
x58++lHnV551l8TcmQsTJS+Kf9g5ePDQhXcb1wlz3D6XNCpO2KEcHXTXxu5L 2Ku8tR6BDbEA
HecHB6vLQjvZ4AKsxtk279gJIJ5JdSzsm3HDznBKmz1RN7YqmIHHM0DAxFC4 o2Ok/tGwJftu
qc8hq9gBmBGUOLVhdVHA9fc89cn3PHf/RkBI4eRZOcQ+L07brj0v73VUyihk C5mmZKmsuYsH
SNPBCKRuTGylmEpwYi+BHzCGGQwpCmdrApYLLrjgy8d23vu+9x275fA9zjt0 z7vtu9f5F4Cl
ZTkazUab6qRuQJKUkM3iWB2EKmBOTqSIdQEpV+O16CNwU4jB+QnacyuWa4uB q9DJTYVYrq1Q
xmWpjTUtluYGQIgBh/luX4pkV8NsOTGlnHLMDX5CAQt30kjNzdyHPBHn1dmZ HWYWmtC6qlmn
XtdjxChSBRZETdC17Sz0mbY84Ix7eunUvOUVpDgJ45//+Z9f/OIXP+pRj/zG N775S7/0Sz/5
kz/5ute//vrfuv7qq5+5vlnX1HzuE+96wQu+n4FKkosJ9+x+2uZtzvilHZSW QHvv2ln8gZjJ
Ubnf82B13r3u+am/ueWJFx+EQ01ZmJk6gBkR+MgHP/Dc5zyTAY0zmbcbnfjd RkOLNrZlALFA
PGKOjmyXNc1gFRhwdIvLruV6By0ounmB01mNs2Hw/Gbyjr3LhTY3gJ2snKct WzuhVYgkHU8g
GJmD2IgNUmVPwrwiK6GjGlyjax9y3v5EYVAvmEq3daoCSJ6yPg8GcQb6soWX g0Hm55a2jr6r
wgZzhoAwVW2kitFCSEQIgVlZTCBm4tbTdU5O6GyTBN30MQ+8Vws88zHfFR1f /vqxL998y8c/
+TlwAFOQatvUnLiq3CiaMXQsdVDAER1ICcZsXeyq0KTEo4i11/3y9bPxOV0W mPbd2zBlbMaj
b77ummIMWPrm7sB6wMDysrcSyTM//XkLpY78KfTmm0lvQuJlxSJiuksSFURQ R0UxWfeAqiTW
cRPtOMROOxUmaajTqGQEdl0H9x5Y1tTJQBGl97A3FDmV3bMrSHGCtzt26RuB F73oRU98whNe
9aofueIZV3360595wxve8K/f8Iaf+08/d5+LHgIO4AYY/5vX/jjao/BZF3ek X4iygxOGlmc2
ROsDQ/ucZeq5dsFA9K6TevzYRz7sT//svY+7+OmG1F2fb7EOuOmTf3/+eXe/ z35UyaUKbm78
HRuhDFtAl3yOKVtoM5cnZvp3kNJU5EiU5wAtxRUsUhEFvixcrtU4O2hBmiML A8XBvWFGspB+
QNQBSZDpBAcHsHNqQZJ8p8GcMohnl86dzOGRE5suaXYt+qH4Er7f5ct0XIDL g8PA3Hc5t4mZ
N9IQIMzJP6ZTB/l6PAJXdrCnv94s7a+KTTsGm4lhTIiGRnDReZv3Pm/z0gdf 8GqLSWddjatZ
q2TeRa2EmMVaAwLCOBKQfPHBCM0EiIkMCBs7o3Nu4X3KDUDkYM+LXCeJfalK m94dUe8Y7n5z
QTolDVbWcKenKHg6qA5nb/T8LQjQkORMoty+DpI7qkxzEt6ykALqEJKiAYF1 Y3QzTNTNea1t
JzWYDC1sxN0IHawLAmjst6KwcIPhFMvXV5DiRNe4Xg3QrxlEdMXlV/yrl/2r Sx7+MMjBu9/3
3r/0pjf9+5/4iUc+6lFH91/4kOe8vFnf711Xe7thO7/4upfHQfFg8dPnuY6g bLcDm4qsN/de
Ys7MIQhw4SFeC/jM3371oQ+4R+MgaABakm3gY5/87AuvumoEsGdEQgs7+4lO AobPXY1lmNEw
v6kzJOrjPxZQRT5PFpAwKJPSinlYjVtHsQQnVmKda4V6rsvZwaB6Gwj97qJA ABoA1ThScEqM
oDqppfhdYEzE2oIMDEqdh+y5AO+GJJfOhTpe4tX6PW1gZV16F3vokO2o8h85 AChAoBx+wwLA
HV4Lo936lVc8B5Tk19L/ug4AZISuhc/MnJhE0DkkmW8CSFFBEtrOhBidrlXi ru20HYegqGDN
L/73PwNwcN/44KFzzjnnwLnnnre5jkMjgKvtCDRNyuSTOeJncUlWjEUsPzje nOSNi3atJcmZ
OmR3HQMQ6nU058IEHud2n9nKooJPEG/2uO3Up0XKyU/aPIm3tDM6RZCi10VU wLpNmky2J/Xa
vp2tW/ZxMyaOMaJh2z4ytm1gK5kueJxR6BvufOnSrQofp8mZadjdlXonfuqn /sNVz/6+i+57
0ficA5DRQ69+2c+98Sf+7L3v++RnPnu/53zvt/hgxfvX1xDbIyPiHPehxsKG xQZ5WoSYzotn
oyxtNnPOovHUm44APP4xj7jp45964APuUVHqDIMBf/Xxf7jggvve4yBLIg2I 3fvK5O3jn3fj
7NuCi6mU95aMxhcbwvoTCUrEYl8R5AVeZEVRnHW0YIEO2VKiAHpPTlYlwJN+ +df+0Lu2llEX
W6nMtG1cYUY9kE21Eh8A+uHWGDUGkXxiKAXp41WmB3ugL7nFF+E9ZencnnPE DcQO8t44GK5t
AhCOqqSt5p4RZRJ4mssOB4RyUaAiwNSidh49eF0FdY/tLITQNGNtt0kCglzz /U8DMN3Ctw4f
/upXv/oPf/+Ph7/1dW934No0ox3NjQTsWuzCnODuYC5+xENj4pP6UfNuVGGG wDlIrEcz8q9/
4VcnYYMoS7O4h3VG9Xo89vOvegEoeehkoqN4B9zl7m1CNA8picYRHcroGGD8 1CtfDhFwBaph
BtcsD0aETUF686TbGFdNyKw27Z4zpy4FaQUpTvScvsCChrr+0R99Qwh1U41b ZpDf7f6XPPJV
P/OlT9948fc/7ZyLHz1aW1dTCDF8snMMogYQO2DSS3b7cnBcmGA0UAWnVo4F gOEARyACFXD/
8w+950Pbf/+VYw+6x2YgRCMDPveJT7zgBc9Lsi91S8qmpIg+YSRV4nQX8EVc uoV8iWtYXCF8
mRDuH6SFlF7LZKYNWA2eKzp9CaCsxplPT6QJAyotF5bq/QKX1HGZawn+4y9/ 3igzyb2jq+En
f+zf1daJaw6cy2mewUGdmVHVw3kmZ0c2XltsQWRNkgjiXRg6LLpBp/W9AylQ FRA81CZTnwjm
FLOsjnvu05GM4Kwvh3uaHQQXdiDlukdXISFVmhvbQ0SapulAnXXwrqrqaK6K ilmtQ9y6dwMA
VQMcOsD3P5DehCr+/atfV7kRcyRmh5GK519qxE6O3geoBDOVxKWTSf0OFgoi JEmlqgdRwDSm
haGZhH07a4dSusIw2t6SQI0WDZHJUwzhXfDGNmtrlsRFmcEEX1dc/z/e+fYP ffDJj71kBDAw
naIZLaymM+AvPvn53/h/3/Pia67cAI+MKyoxs0ladIpbXFaQ4nadnGg+jTc2 NogIuVWYhMN5
lz5x80GP59jV43UVFqDrtCKMx2NYpLx45BVmuBjZ7qxGXyYKiIeJSWCgCSNU G6B1EINmaGcg
BgS89mOvfC3slm52WLhCsgI7GdiVhhhh3vHJ3+6YWR7g42weC8bAg2Tj8jIr iuJsHmJgp16O
CZCxk/ncZ8LGQNPv326dsBAxurbs6wCz975pAFd17CzX7d1Fgg5NWn2BPswl /N05TXvewceH
SEUZQMQOTWnAAFOq/1Nu/tDFOeNQgpgqCzHDoSwEU3chAaxd647NHIGbkEyS IilIOQSfbfh2
8usE0AwazUzRCOAWu87Z4WyUCjVWeKDdk47IzXwBTwwcfncLA2+rVNAXD9lJ wpqthUnSr3OY
NNsxGFeZwikfN2FsFSSoOgsIpFABAezuRtChmmXxF8rguLiojLd0ctPB84ef cgkfON67OQ6B
a4AJpx5eMkIn+OLN8ffe9cePfeyjH/OAe42ABiBFXQEOsymLQEMCupc97IHb Wv3O//P+Fz/n
KcLgnsqy+TmN916l93zzK0hxyvHEQnSNA6gAc6hDYNTIiL1qRk0lFt2IyJyU zKiyllJnfB9o
nkXkNudx52EZg/txcVulXmFOuWAMWf+xN/3GLdXBlsa1KXkO0XDIhh79leue E5jm+X63406i
xd8+f3xp/ZyjY14GQlhm55axApff0k9sxh7gg08Xa7zVOGl8uHnfU8gRIqF2 JXhkJwoyncVm
PPK2i32WmGsOPMjGgs4pkUuJPWkPk7QoiXq6tpIAZmcib2HOMvKy5rr1+ZDM u2/FwdTg5VQF
WQLQi9rk+bdoOJUG637xQCyvkGw6SarUQlLmIDEqAHHrja/6AUidizo+oNcB +BTeDtZ6BSxa
CDm/VQnCoYb3MMZz38fQLDSqiyQVqxOXDosF4DBcwXwX0jpO1bLsfzZoNulT 3bMMi/ObJnGL
HBI7MW+4dzbAjCKIXUL6eNVUuIbDQSFsohrDk0LFF2sEET4F4qTdqgCktt6k WrNI9Qi8H9Ua
cj8rgwSu2XVUd6DHXKcA3AyclA2aKNuCEAf7uM2vgwsotIQp8IVv4R03vPfy Jz/5oRccWAMC
OkCyTwjAXMMBVrhXRuscLn/k/W7Ynvz+DR973rMeczAjORaATOHRpbZeA0zJ 6VvgKYXOspHs
8CPryZ6Ts6iuIMUJE1Z7nrNzRdZB5lUlyqxQs+gU4MlcLyuMtH/yECOnV/bj Jsjxnkf/PG+p
mfB4R9anvC6WDSadQI7gXb/x23wRpJO33N86jfHtnoZbQU7H/cEVmDiLhrtn 8g+ATQ7SdHrL
P999Y3/QGYMmx2b7xuvdzrHK2v3cwqcCECMF57K7WwLRcV23tGNxJjdCBGDE RuxG67oFtJTy
9ShbSQgNnSVv5bi5GyUc9y6l2ziJ9hRuH+/Fqb9MNkWfX4g+4iCtM0sPlh8R gXvaSgLILLZJ
9ZqaZYp/FDtA0kULIRGHZmosrAbmvM4Mj7+7k0H2nrG+EFbe53gsxAX27Wlh qShCklsn97iY
LgpSgCDE0gF1Ondx/W//66/G+uBUg5C7a9qiiahG28wO/9zrrx0efcwRCOAA r3/8l35tWh9w
YXUHVcwcY4R5EB+3R/7z636o3wKCpx5mgrC7O1HgBUpgsS5dtPwAACAASURB VKfPKRJa4DP/
eMuffOAjz7v6WRcdxAgIiAmv9MW+pBOCe0z6WFEdiTzrSQ95259/8h3v+svn P/PR60CdjmHu
ie0CoYtdHSqogdndDS5ZrWbleObDj+Mk7QsrSHFieCLNNKaBKazHxF8pAaKK qNx1ILE0k83V
mcHWwSNIBfBE2xajhTx7jayPUzyxT7eckTLecQK5z/N/C5dLdxDXtRqrcceQ gjkYSgMLusM/
//Lno95A1wER7qhqREvto9AprIMpmJhYASPhdKrWY29+5TWgKh8u8xwIIAEH 6AR61G1GEgCJ
pZ+L0LttniCBfyquUhJ4hhCWMo+S7mExc9gL3x4NlaQCjAVTJTFKIWoQYgOc yEkAD4HJFaZg
ZhFTFRmsKnNp+bI93R4lS+dhlWQYIsowogjAEQzsVCetGIBZEm5VdWddtE65 SsFIKYhAHQAr
KvDGzqCEEYAq62Qk1pvftLW23ogxVo0QJJ3xqrh97pghIwMYRjBVDVIBiJEh 69PN+3zNGhcm
V1GHI7I066PYdudwBU34wEGYdagqCMQtSvKJJ5nv4lmBzskW1Bgz4KOf/9rH P/Gplz33mXff
RO3J4DgAAYhEOTA2FX8i1ekdpWKHOq75nof90Xv/8p3v+/SznvrQA0CAIRmH pHpPqKKpiDjU
ev+yXp1vdxzdu4IUJ3puYiTTESx8NkSSe8FEQdGcR83adGdSMRER3BhUhwCj 6BgN59v8hvPv
kH0amNo7AHJjn0/glYv1apx+EN6MicEEV7edFH7gnjB9utE5nWV79Gw9t5xm KLub+yyt1YRY
7Kp8gRVLTRaSTCzd9nJ4XaDw73pXaWCuX9BDafVMCUfzJEV3YlGHJA5cJ5u+ BWNTmvfC9KLs
sR4DfOoYQ8CuaszMFGCernHxBmMUj11eLtvTLhrGlxO/bODhkXRUPlCzVglZ aFuNG/PFMAtP
5H768PxX3vK7Bw7sO3Bg/7n3OPfg/s173+1u4w0Bj7Za17X1Noy94c6s67om NAAqkWPHjgJ1
BCYpvkj68k0F8OhI5Gm9T9mEULMxObg+PJsx15thDGZ4lr6EKsdIMpNDtBd5 lIXZMNDxAB/+
2Kf++u++9P3XPPueFRoAajljlrIkWXdxYGpJoqsjEgVf+dRH/86ffOxd7/vM NU99SDqgigj1
junMyaibBFBTpWQ/yljAeey02IO6ghR3Lp7IE2axK5tjl+E0ORhUhWa6oyGs qVlgMo1mMHVI
FQjuQsOo8jQ32L4jx4geVaQx8ABK5eOkr1jVDlbjdEIUzOZQ0xzNQ+S92zJb b2PPBEenBmEh
sMWWhYVgiQzkoKb1PFGTSjYNAeimEIDFwNFYGCGHgRVPW+6V13ddaXACEGkX MbNiSJWoC2Ye
bDAJKEhnzkwEuO3Atv7Lq14I1IDNVRC+oOtL5aKAQFw0VDlUojfmN5ojkbhs sJ3Dlge06lKh
xCEwkOc6sLP0p/NEQUjIW+pOO4v1Ru3CziDyvOi5INYe4d2Pv/JffP2bk8M7 W1/85s2f+od/
etdH/3p7EkF1Mx5vWezaaVWPzHRU1bFtK2LTdm28DxhP+gw27y/EGgBOlRZy D2auBNMInW3U
VRs1th2YlEDm1PvtkJCCq1CDG/A4FyWGay+lGNvZr//e9S+95tnrFbLFGi81 GfWLeb7OHA2B
oXnFt+DYz/yiKx/zO3/0oT/60N9c8cSLx4AgwoOwuBpzv1E5B+4tC5IrsacE XkveKEmZd1JI
uBWkuB3AYojCs4owBHQGWDeO2wcC09Z2VW2Sinc7VSAzjLxt2i20Ey4e+oOk 4owW9zwa3cZl
xXObfj+NLQNPmpt/r6iK1TjNppopMbNUMdU+YIDCxayncN2JDCBiNjCZSRjB FTCPzBUUEJ6T
z8nZuTelNYSkNnAKIpxdXF2NxLDM2N9FZ02CCwVGDMMsihnDMJJDVR0sQg6o dzWT29RQe/bI
cOTKadZedOD/9vZ3//lHPvu9j3uwIUsGVZ3JOHt4DYUNgyZ3Gqw2Ps8OHHYi ENkwGRG+2IVu
cEdWeGh6Nd0QGCnpjJzhwUEJUgSPozhFnHLEve82Phfj8y84twUi0AI/85rX d7OWGhqPxlvT
GYCqqkRECHEWO+rA/Iu//LZRJWoeyc29Yq26o4CSG1wDROHucHAt3rVTkQpM IJ4BwkF7zFSl
dtZq49/94lsmYbOlxpfF5tb45Bd/5GXXfN8z1wgERDUS5taIUsAM+xBvwRLG KqMzb1hS1/6Y
8PxnPfG33/nhP7+JLn/sA+okcVEjoeQWm+SZsUOo4D4sf5ewsZN5b68gxe0h BfbqRMeYAD3y
n1/1L8EVpIaPYQqawTrICNrBOvhM1MHZqKXcgosUw+2BE+QQN0oBS4NvgULM yJ+xsopajdNr
qqWF1BFSTdrJYZmZiCCGFa1zAgvMXUQVKMYYpIYh28LR/DwtuYMkRQE3CsQA BjhF+lnOFR/g
82VTurvUKLghYYslu4j0z2RRNX9+duZQIXIER3K0UhpQEHmnhjH46quu+P23 /8lH/ufBRzzo
niNHQyChkqdGqRiMsLAFFrpjXp6Y94XTAKvNs50pDMBGTugoOvZ8glfdmByF tCwKgKxyBM9B
8LamE3iX2liC6bpIimntAFhbM4No1kYOUlXVdDYTYjjvW1vH9hHo5H979QtC T1GEvmf4P/zo
/1qxi0WSGEiiiZCYxlQhiSDI+g0f/fS97nPRueetj0M2byUAtjYJm0fCgYk0 nvdZ7g0/4mZk
ONYIrB0LuQRFTrIt+wtlfsJKDL308KzmWg3CMDiM9gn+5VVP+N3f/+OPN3bZ wx5YeRck9XLk
hV8NVGUN7CAYJd/T0v+6FaQ4BWBiiCX6ryx75zk8TkDm4A644b0fv8d5hy57 8AXwaAiezS89
65EHpYmSiXU7fBcSgK+ta2yG3lgwaT2CWWWzQfFuJcxcjdNrsKf+i3Kv09z5 Mu19ye/RrBOu
0t4TAgweQl/o07JV7dGWrEBMnQuG3FGZCvJIlrNGC0TFXXQkLUXK9AohFGmF mSU8UeogAJgY
6azNlFoYsjf0rp5w79/4vhrPufoZ1//+DesbBy65z5gBcm9KvnBf1xh0kDJ2 O/UPO+WyxmsQ
6UwLa5r3TEnuuWRM2vxX/fwbroMTKPYvInMYZDN4C1UIibh5G4jhRCRwU1UY QSDEXTcLTETs
hk4jEQFaIVsPE5yglHGSQ00aiqYgEoQYTYQc/XW2uH9t43Of+eyf/OlX67q+ +93OOf/udzvn
7vcEj2e0PpH1qTTaG5qIOcMI1Ygm8BgKn2NKLE4wGwKvcuqUUoBycqByhXD6 HlWMzrEpeN0P
vhiyBndQB419uyyBAxzwDnpMbTZgkuat+yfRW/QUQIoiPy7SofRIcXtl5qJb 9r6HWFWrqir/
TM8XkSWr+WS/mrRI5dXSXEo/W+Zb+RVFuHQbix4pYAO9PBi9Vb+Th6ymhhFu iXrPjQMR2aPe
yzzNzOK8djWQgp0wAUUAbNLEI8KYWjYKdyciCsTSHYZNJN8xRTy1AhercTpU Pfoqry/O8IVd
KsVKDUwkCWZpKU0zSoYb5LDXIJ+q6znSyC4UDtFhsYOAuWLgrjh1FhiIwT/T F4XGyI97/5aM
hFLBnmm3gLKvwguMwIdGeN5Vz3jbO26onnH5/c+rx0RuSnk1q6g/Ww87QtPl luSJo4qQ9C2Y
w4hhHMqwE9Wdkj8FRaOwBRzu8Id/+McA3vGRjz7lMQ+SZReQjGYEaDytcgJn Ijj6bkywowJ4
FKpJOxnVIZq6OUyCVOo0CA7Q5HLugBqA0Dl3EBcxM3LjEMwdZOaxgiLuPO3S +9ql943AkQ7/
+KWv3fzNW/7q458AVZEa98q86tf5bCii+W0qNEJqBypSU4VIDlqgHk9kqXDh nrlA6/S05J3e
9zzLK9/8OzvNfuomlbBBO9NaaoLpbLLPtv/ra17CRYjpUHNOuqGTalh+Z0OK RMQlBXLCEAlZ
LzU+JQxR13V5WmqFGs6iGGPBCsmfNTF+RZRU4EXqpCoAopCE6LvUCr5p27au 69s0jXs8gVzg
zRKLIiU/sjOr9+9TIOwBFLLAU3YFhJ8w7QkA0ze+4Vr4OAl7C2UMT/OiZaip MSe3ihWaWI3T
ihYcHsf7/5XlRutBuEYm/BZewmF7vuiCp0K2ds4HhrNknuxBjfryVRVYAN/7 AH/flU//w3f9
6XOvvvJ+B7jiAFhqoUcfOFKKGTHR8t4rMSXxFtyZVjmWI7kwucOz+wKVGFhv 266qRx2kBb5y
zN7+x+9+1KUPBfDoS85vgHRGornZw1wlM2+PXNyDYbafYpx+K+rW/oDJ0Z1m NHYnpjoeveWc
2uCx78Unh6fDV8WAtZvYQUvunYiQszs5KOWf7PMtWEsexUSYDlbYd7/z7H7n TYDr3AJLptpS
SrP7bjAYTc2sDrkeZXOZZOl/uTXHYwLMjYgrApwnYf0Y77ewBigqUVWAhGy8 uX/U3gxnGJCO
6kYilGriwuK66Ml1GkGKxMuZWQIKSVXkfbhL2vXTF6kuyMyFVEgEQ2EXhkKk AibK8wstgUHf
dnkk4YmikU4vCyDhiVvJ2UuuI7LgP1260WjIR8y6KVUJavB80jrP9Uq7ZzKd sHySgdhttz4/
FgDzCC4CoJHTdHPKpbUVqFiN0wNPmAySbXzAmscFDf1Q3zcI713g0m1pXi34 JXgY+ihwP5No
F2ahM+Ky7vU2dqlQMzeT3cHZUDHOP7d52lOf+Cfvfs+/uPqKQ2PU4GRPCTfE SMICim7EEhie
FLVOaiaSwo3ALAZ0OhuJaGwlCPcRsSkp2WInges6TFRN5O+/vvP2d//Z057y 5EvP3w9g3Lfr
OPUll0E9q6em5pbqCXY0ALqjP/uK70fVwCO8Qy3okmkEQwTtDlxDwpfM5Mps cIMDuvWm666B
MNDCFKhyu0QIiArv4DMFC1PyAK8EZFACKPr0qKwFInayIVyTFFtPwY2DGHp3 4y5qFapBrY2z
X6f3IIPMU471wLZVyADMWoBIvFPdHtfjGD2qjcdr00lL4NbipIuQHGZtriFU cAhg6kJEfnq6
Z5Ytv5T6ilA5YYjhfj/UGaX9vg/Xmdcp0heJ8yjoITEW5QkJNKQvSjElfbHE Ew7/nttS/yif
AeeTkMMiOCSty2Qy2VhbmqYDo9rBweg7XXZdxySWHNZMhS2xlbn3TWBu7JUT JVJYVpBiNU6j
4kfeGYhgDC5tjkOx5IIZ7XGwt89VlhG53m9ZBLh4YqflvXZX2OMZc22pVBB4 TxZnfmzivDc/
+Pz9s62H/o+33/Ci5195oMYoWRpoixCsbbkZCYl5BHlgcYvEQUSiOgmpOTOZ WyVVB6tCgANm
yWwyZblKqKO6CZngc188/J73vf/ZVz7zonObcdqu3KCMJZvrAYbwxbW23EKu x0BQgqccMre+
31/KzePwlKDkADSCybvOdaIUAAg6uIGq7MPhOUpNnZjgMI1RpEo4pyFAZ3Wd /UbzH1LcNgAj
hgsxYO4aqRKAqlBhkZ9Y9FO2ZYWwp5YZc7emquFkHtnNLPP37WRKJg6nUAnX UAeZAcSVJiRB
ECaYg09a08edCilStaIAhQIFCg5Im33XdSIyrIZg0cKlFDsS51HwRKqhlObs Istg5rqu27Yt
lQ4z++AHP5h+XES6rvvABz5w4403Dl/2OAuTpI+a4EDMZxe3aCpCQaBGRuPD xm0bP/5X/3Rg
dniks1613LtkDu6zMg28Zz5O1HXEXc3AMgpBunYniHt0DnWn5gAFMrNaRk68 03ZNVZHOVn0f
q3F6nKhLenhqa6Q9WjoHz8lVR3KUKeYITpZW0rQ3MCLB2Hv2wjktg+SWqpme VvysOuibsVNV
k86ESypu7CllNO1Uc+Ovvo6wYDlFXEd1JRiBqZo5b2zs+79/+52X3v++G0F5 drhmV6qV2CwC
xoKKEAzWRSdxAkIVY6zr0Ww2C1Xlgbuu0y6uhZrMlSFctW0bQjD4xMO0OviV m7/1tS9/+cHf
df7N//S33/ybY8E7ACOixgPMDaQEy6FxNpQawFMASXHiycfO1ki5YuYKnVsH ECREY3cPUIIx
c9d1zEzCIII7R4OzhVrN4B0TwQNx1WnkikCRTINI13Xu3jSNG7VtK1JNZQxC 5wBVlP0/YQRK
O3rPM3zkL25S7UJNs3YnhACXGCNCBbJgyUosABzMCAaKSjDUBhEHwcVbZ1Uh pirOkqBFmrX1
6aQVkYah6g6vQz2b7gQInD784RuVEGP83ic9qWcADdm+4jRkKYo77JBUKLih kAdVVRUMkYog
pfaxhDBS9aQoLlMNJYTQdV0CLkUqkYiKRH4kuuIpT3nK0Am/iDZuHdbbwNBt wQYuJQxZRAit
hltafPrLR570qAsP4MJmj0w62002+h4hFydw2jBHq94EAqJ2GqROtERnLkzk MAMEaqh5VfpY
jdPvPD0IShi0Ji5Sdr5AWvS0RDpE9DS+9I1aS+iEhqEetLsosGeO3el5MbMr +WL6z1zuakvc
j6lTEANgEEYEbjF84MbPHz5y5Lsvv2xDwECX6vq9ajIA3GoI0h+aHM5QhYgS pv3vDP1fkDa0
9CfMgHff+MVj27OX/+BzDowQ5u0PEACdgqu5YIIwSJbtFRU+YJgGFFZEACCu RA5wNCcWc6vI
ADc1Tq0xborAfVeeuqfHU8OfGSgglW8aEZgRp5qJW8wdNy0HQCvEWqcpB3V4 I8O5shaIj3v8
Y3uxrJlHoTBwJ7KyKVB5O9Tfw1kHa2B1QI0DCcgNOm1nROzusxgFlHBSLSGp 7J7whMfpwp9i
yTXcT9Mm0tKIUUBAeqR0ZxTkkcDBUhGklEvSF0VKOSyFJL1nle1bkSgKVS3A IkGNohIdVliK
UGNocLu4ZA1UmcQxGV4ShEDGIEbgCDbBNLrnlI1hdaMQdEwDojUn+dLtXSBg cCZHFUgBda+r
Jt0iql4LuTuZJege+troap9ajdPnZL1kCsGLGGK+5VPuEzEmUG8OnY7iAucl FnCx7l7s8Bei
hhcqMHymaCnmZs8hNYJ5mC8mlASqXHwtmRWIkp2dQcB+xjMe98DN+hBYwDXM QAYK/V7eIgim
O7E74oog5G5EEcIgBBlBGoQa3sCkbwAxeAdv09/1f73tHS953pPOqfpeXli0 CMCYq6rKWsK5
IK3Ysfd3ypy0KDt0dHgy2k4hdAoQl/Ohg4SkigkMEdzADFiEu4RK3ZIzBpEl zSU5RlIBMITU
4qeuTagtKgsHADZbi1vk3lFOFE2ZKXCGV+u6DcwScIgagwSmWtWT31r/Gc33 miGMzh22VkLF
PLCkBpmqFpiG0KgqQbiRdqbMVAXuJhGcmh6RDcxhTKZROVTuJ024f2fLM4fE QNrjS/dHEVUM
6x3p8VIESRAhbfxDPDG0uE9fFxRSXio9rbxgIUtS6/bwLzw+V2HZdDWfe4br Ua7FKRCBozuT
Q/v3yR6nnKXLwctHsdsxzJA0IclZkETT6zoJpyaXdEpwmEJktUOtxulzojZa nDh+nDYQxi4K
kJZF0MPiejbCnwuqbfjN5UlKVgzz6Uy4qouVVxocTpYueN7eyE0JATBVIqI6 +4PQv33TW7d5
jaoGMUXD151pJZDZ0f/ympcrkBoZqMdxCkBGP/HLbz2KsYZ1U+FQGRzWBdfa pyOf/cfXvOKa
q580AiqAUh4XOKTccNNkRbG7d+J4nSula4LzbpKUEAMTSQdYUo4aAaZgATPc QTKX2XH+WkHk
Tkyk6szMlBkaoV6Zl5Jsrf1Pr702yznntDQDAgTYDNYlfU+QgNRmy7TrLrdd cLaPwp5/agKD
MuCo2u19dd1O2yAVyGzqGyFobHnajTEDTAs5Rc4EN5NQn0Q8cQogRenvKKhi N9oYaixSo8ew
/7N8xugFlcMySkIhBVuUVyu1leEfUH62SDLp21zahdVNyn9791Tv4eP29vZ6 E3qKlYenqL0W
ue/szMGhkBzS67n7/09rJvUPyxlC3q7G2UJP8NJMoYFXRE8cLswsKsfr4cq7 h/xwKS1zoey4
0N9BeUHnM6VZihaIysUkDkKvxZzHdDgYqbMjd4P26x6HHRkfqQ521FQCFigl vsM2KwZ72peT
2gFEIO4A0GiH9x2TfTNZ00AOMBG7EdDE6T49AqrrPoDU+4A4mdO7xzuhLReO Fz9KAUxkLqif
c1WSSeL8zL4rjgZtfZWEvMvT3Hqg7BoLmyhTOnLGeEx36YiHBFk9DGeaZ4Tu cfPnDDzqndhS
WYT6gLvSq+HYmB1rXFuuohJziDFW0Spysa7utoEU1JI8PAhORCFH2Jy8ysed raXAQCC5JLcs
WGFYAcl2uz0gwGLsXuI5ljQQiYcojR5Lus7ZbNY0zdLrnMh7SCua+dAJDsvu b9PpdL2pw15A
5A5ZIb49RFnBiNU4U2HHno/w4vf4hHA83eYHT/+LtseFolv5mVxphRGDOHI1 42bGawqQe5ZE
mo2lBZGCUsRGzZUaZsnlicddWG9pY4LGmNJCTTB2dqaRT5M/mQwWVx4svCea B0vHWQPpBD9f
Ov5CuudBUW6bJSV9m4fmOGmxyrPss+IOMP6P110LEnCASO/O5tAWFsEGj778 Hk7zcPOCD4bu
mUtuE0MMkdoxhj84JDZ2lzZ00QWsIIniS0FETdMMaZKTMzu9oPEMS7e2ttfX 11bL/Wqsxmqc
OWOPTl3vwztzkySARmrtAF7bBmZAC1QAMxSYAJBqZgyWOozUY4xKud3AQMZu 8zKBMy0LWM4U
kezt2Gdy1l1SaDJgyQ5AY5QQxKDTm2cOYqQAs+QvH/qPSwCy3ka5t0IvwfQ4 eSTcKfClGKop
y65fNJtD4WRq76yqKvENQ5uK1C+KRVuq4jOxpJ9YMuEu8otbsbS6bUBiiJYW IObOZHK3Awdo
ZSu1GquxGmcGq7GgX2DvtyFeIN8BoOu6dQowvOn/vH4bIw5r2k2ETMSNJe2F 7j6bzZpRFdU8
paxnHmIx+4iWS11+NnmbHg9VpI9AAYZJxXBlFgBjSumtOSReFUHS2bsn17tI lRSbMNwBATZ3
ti9F2fsLo5DUEiKS9vhiNZE2+6qq0jMLJkisQ0nHGcKCIf2wRGkU6+5il3ny EXz/lxgwm81G
o9EKT6zGaqzG6Y8nBvKFXnLhg31+0UqHQlXb5DB89r9c9+IOsORfCTgwA37m 1T8SdEqyL9TV
TKP3Z2Um9YUdjhdrHDb8Hz7bUIXPUYUQdIjt3ClJ+BywjgEESeLSIAzXEBhu MAMzhTAIYsmv
dpJ3+Tv5yqjqsDs0IYDSMjpUaKIXWi7t2ak9ZAhTkiyjJIP0tAEVOiRJNVNY X+kZOekfdvmX
AVuT6fp4tFqMVmM1VuPM290StZ4F4LlUYcmIzMln3VQCQE4a14B19Vq7kcex 2xoAsJkZo0Nk
JhEGWbIUK3rY3n1opQAbXveUiDa3lud+p7NigioVkhdI2UDzdkmQoGpI+fXD iBzHPPDtdIQU
q7Eaq7Eaq7Eaq3FGjjsbUpQ48pLEUdpBsWg2VeI2ittVkXMONZslfiz9YAob w0AEmvw3AXRd
h0H6+XcipMDQwnYvrmJ7e3ttfVX4WI3VWI0z5Yg8KD0UpywjBxlInaOROZuR ce1AhMWKILAg
zixAcGUDYGOvNlTEhdVm3k3FtTINHsVTxAHrXITIu3csPgu1FGT5/7J3SL4I 5DDt3dycnFgR
Zk6K4GBicTBL5SRRmUOtVq4q555hOl6S3O0cp0Ceid6ZG708M6GEIQgoMosi pSzmVEUqkb41
1EYUVIFBSHp5qWSpmZCKficJ8UtNm71Qk4iKh8xk2q41K5fK1ViN1TgztrTl gxMBcK01jmnG
npWDhuAEcfP2GIIwM9TAqceRiMkNIBKLEndqiiMoXF0DADGrbRYsJr/wJUeH 4gpIZ+lBrfcY
3WW/wZxkEqC+bzQZbCf4ZXlvyh6HzHuUOAgnnIB9V4EUQ4/L4Rel1XNP46ml nxr+t3SL7H4C
Fn2rlh6Uk2EiOY8Tz32knl69AwBUssITq7Eaq3GmbGm9OViSTdYAtF1rt2uE Dm3SwSVIwYzK
ZmhnAEPQB20oLFQM6NGNeLi1bfda1AKzQswswClOx9zB2ltbnf0s7ffwxSMq LWys+RHJNlaZ
wACMd1u97fHSvPyKpwukOIM+3TnzMoeNPUsxjaiaEa86SFdjNVbjDNnM5psO JQtoMKx942uv
A0ZgRp+oAmKwIaRORqi6CLKtNiWAsfOzr34pqhouyXwix2Cm5EWdwWbc74sr VFHe8R4hvL78
JBq6qVPcxUjcWrH+ZI0VpDhZn7mD8rw5to3R2tpZWvNbjdVYjTNxM1tIUXET wLujnecjbk41
7R2iEysBQITcQcQA1DqWKurWzCC8kMHhvTu1GhqGAKYqvAokmnMSvMxP2DAH ZF4YWvixvcCX
Hx9SnIztagUpTv6YTOLa2hpWeGI1VmM1zswtzgGFe0XiBnfAlQWFvwAASeK2 vlriLsKdtpWE
NWZX6zTWdW1wchBR27YlblpjK8VBYTXKJZ//wwZ4bPjIsIrBPv8wBv5gNEzO W7EUdxHcvodB
PKG3LduZTprxGuWPfCWoWI3VWI3T/ny8e81zInNjZocZWgcbaUBwy/aNBpPE 1UZFEDMLEgzE
ABHnKGm3FENfVwRXuMFJQnCzRVuKs3shne/9iZOwPaNA5l/7wHh012sUkaHT SaQnVp/THTa2
J9O1tTUH4HoHGJ6uxmqsxmrcqaiClje4fGZmYodr7BjsQDRVeOo+MDcmTtsf pHIFcwp0pbaN
IHRtMjYUEAHkXQSRtjHFvhKvjrtLn4EtCio4eRk4gucveJivu4AjBl6ntOhu ZSWjZcVS3MVQ
pIPgcIB2dnbWx+uEs7fhaTVWYzXOxCNy2pT6g6gzAeRUSwPETuNYxunJZp2I qBuRkFAERBiI
0Aip6yq4o6qSHQCAQASqgzukCQ505hUnraHt+bfQSrBb3AAAIABJREFU2fgh MGjvNz4EGoQE
PniZf8jdpAZnovlPnHRSYcVSnCxE4QDIlYDZrAtNvaoDrsZqrMYZemZmAvtQ 6OdUyagcflnE
3YUCpcP1fAsL/d6WHyTKDtxq+QsDhKk/Oq92qGVEtae8sjSY+jLMGH5sNv8v liHHaQkpSnZX
+ucwqqOEdCx9a+itOXzCUkhH+fGSir77OSX+tBh33p6kD0o1qqEHCwBAWFWF mIDt7e3Nzf26
8EGvxmqsxmqcrghiT5tF5uHjkp+ZT8pMJOWBqlha0Ny0sfRzpBeQ3suRly0y l/0Y6Kz/EJYe
4eXv7tp3qM97W/6/k39J79QNr/hNpd09GV8mNJDSR7uuK9/q71ouAeXJELM8 eQgjik0W0f/f
3tntyLJkd/0fEVlZH733GYuxzJewJcvG4gaQLXs4e2bMQ4DEG/iK10FCvAMv wN3onJkjmQsE
EhdG8liWEDYYxjPndNdHZkYEF6ty9erIrOqq7Oru6t3/n472qa7Kj8jIyIh/ rrViheu6TlJw
lpdqEnfKrxMSch9bYMUHmcG9W9/N586BAcuEkPcx1p30+5iz//DYSU6/A9fD S79D26zb6DNm
ShbtGONsNttPIoqxsCXYFJmqHkYXLLXLo6sEUSkjX2qW7otWpRMDxu3t7WrF dk4IIeR98dJW
CllnXJbYkOW71EkRQmjbVkRACEEW9VBjBsy6HrqumKwEJlYHERbyryxlbu0T +r0cRJcZu+zl
IfsM7LabDzWbFiGEkPfF6ywbJv/KymGiD2QBsKqq1PYA48UQTVDXtUiBruvE zDCbzUSj2EAK
+bdpmrquvfeiXbz3bdt67+3BtTxnyIbS6rK34+UM55Ad2gQAM8AD+X7eLyGE EEIrxQVPZtYL
FYWRe2zwBHr/iK5TKoKjaRoxUciypWqTiDHKNrKLfFnXtaiNpmnE96HqQWwb MM6US5goMoAE
3G7SzXIeGEhBCCGEkuL52M+0dK6IjpQPbduKS0JneYikEHRRcmuKECGS0sNZ MeYgYuSwbg5Z
5VxCQadcwphWyH3QUQRu7+4+3qzc/dQQQgghhJLi0qiYCCFo9KVaDmazmVUY 1lwh34utQhSD
/ore/VGgC6aLYQP95BGN3hC3y5Mv6V5hSKbM9a5ZLmoud0MIIeS94S476+FR K4UIAvkX/ZRO
sSWonhBvhagHjbSQDdq2XS6Xu91OLBbFxA3xiaSUJHhCzRJWguh5//RP/7Tr Op0zYg+lwRmP
1R2y61f+zTG6qput/ur//vJvb7e//Vv/4Cavq24rk7MJIYSQV0dGwy+//BIH 0ijo6PwGJMX+
bT5GDYbQqZ467VO+rOtaYiDs5Wn+CY2NkH9tcAaAuq67rrPJKqyasTVrjSL2 11PDNvO9lcIB
HbAB/vN//Ytd1336g9+9ASouG0YIIeSa0FdoOxzbOISnqIJXyJ6pGa5kQse+ HCY5Vc55s9nY
aAmVCHrl6svQmaiiA/Q4Ou+0cJ0U6sSWAWYO6ilXM6oxbjebmfeVrM6SGaNJ CCHkuvSEzHXA
ZecoAHjhSaRFuiqJuBSF4b2XFFVqwIAJtNS4B2uoEXfJbDazfpNimqjqCQ3S 1J9UqWkyTVUw
R6WAZsXMouUy9guESeRm08a/9+s3AehimgdHVUEIIeRKkLFSVpYvhsK3Jyms eSDGWFWVOC/U
FKEWGDu5QwwPqjlUWOhyHoVDSFSIHkqEhRxNd9RTiASx/hE8nqhbF4l1zvXG ipSddwn49u52
tfhNt195LzkuRkoIIeRq0LABDNJCXkCyvPDFyBCr6kFGehUBYpaRtJjFZFFR IerIEG+FWBfy
AElsJRtITIZIB528OlxJRM+um517kwAk4G69/eLDCoDPdHwQQgi5UnOFRiJO GPKuRVLIKKv2
BgmSsMP8cO5ocbU23EE1gcRSwKziMZvNrD9FNhPLRGEy0cOKh8Xm3TqjHsVj AqzX6+Vy5gHn
QBMFIYSQ60HnP9oR+YKOj5dOdSXSQTwOMnjrZA2NtUQfEqEeCmuKKC5epIAK Lo2Z0Fkbci7d
XkM3MAhtPdP+4/V/kns7AhnYNrt6tv+tyMFFCCGEvCLFeuDqAbkU1ctfjA3S LIbzQi7YDYo3
fv3T7lKsUDrcYCgdhoaE80wLeR+Y6ZxLwBZwVag95JTOV2zBhBBCrg07p+GS h2XNnkkaTh91
faLuux3mi4UHkBhFQQgh5J0pFVbBBbm7y6vVivVACCGEkoI8ic1ms1wuAYCB mYQQQigpyDQy
0DTNcrmkz4MQQgglBXmSpNhut3srBbNxE0IIoaQg03DA7e3tzc0NfR6EEEIo KciTJMVms5nP
5/s/GU5BCCGEkoJMQFJn7md80OtBCCGEkoJMQ6wUi0UNAI5rkBJCCKGkIOcj +uHu7u7mZr/2
ObNxE0IIoaQgE2maZtHXKGMpCCGEUFKQSXoioqoqrdDLJk4nhBBCKCneBc5h vW7vs3HnDKam
IIQQQklBJnB3dyeSgg4PQgghlBTkJPLgzwhstrt6FiojKRhOQQghhJLiWbCT IORzHnMQdF2n
36SUdJtiM/vTfmjPeXhYe6jRksgGEvoQY8QJDosERKMnWmADfLdrv79azoHZ AeVBCCGEvPIr
8dj4+CYlhR22vffOOe99CME5J1/Km31d13VdO+dkA+dczlk+y5/y9i+fRRxU VVVVlRxNDiLf
d103m830UKokbEmsFgkhyLlOMlDst0oZSMDtplnWIQAuA87Jl4QQQsj1IAOc /feCKQ9eVFJ0
XSfDtoziMUYdy+3Vtm273W6tWSLnLAKiaRqrqpqm8d5XVdW2bdu2YrewgqOu a/2+qirnnJRB
zm71xxkTNLIftVtsNpsvvvgi7C81ZxopCCGEXBMy4MYY27aVb9q2veD8xBeV FFVVFUYLtSWI
eUAG+xCCDPYpJVEA3nsRAVVVidQQ00Vd19777XYrdgg5gjovRCuoVUM2k0PJ B904hKDKxh1P
fOke1pqD660V397dLur5/iiVc3COqoIQQsjVIANfCGE2m8lAOZvN3qqVQiWS jPR6eVVVxRh1
LHc94s5omgYmzYNaL0QxSI2EHnGOqIJp21YcK3I0tXbI7mKoUPdHYRc6q+Iy sNk1q9UqADED
QMqJkoIQQsgVWin0w2WP/9JLUXRdJ0N7SklMESIaxGKhxgY79quACCHsdjvR DbKN2C3EUAFA
wiZUdohPZLPZiDQRP4sUIMb4s5/9LITQtm1d1ykl9X0cj6VwSBkAqgw4JPlm 5+e/wOp//PnP
/8k/+vsfg/tQ+83629m8jrENrmIjJoQQciVWipzzp0+fRF5472VMtG/UT1EF LzrgSUCDXIaY
B6yRQC5VrRR2dBc1IJYGqYgQglaECi75ydaOuIvEbyTHl19DCD/+8Y+t0JnP 53qW4yJPjRRZ
XB4ZjcOvgD/7i7/89IM//P4CSAheDBTJcZouIYSQq0HGXBl/ixHzApLlJa/E OjskZmIoJjA2
uUWuXGwbGkgh6kQ+q79DvCE6fUNDJWDcGep80RPJoXBq+OtIpWVJdbWANz/H FNl8CSGEXA8y
zMmwqMPxm5QUaqvA4XgFa3VRs0TXdXVd231ttgmRDjo3Ff10D2vPUV+JfI4x 2qCKoWnolBpz
vdEiA3cZ88Wqkhmk/a+VD2y+hBBCrofhAHfBrIwv7enXqZsiBTTPhMZaqutB gydEGex2O80t
oVNA9U8RHEWeq0K7FGYPG88xlaQmivUGusCHc8hZ/s3Mn0kIIeSd8NKSQqdu 6qxR0QFqRdDw
TJvhyooA/VNVhcRA6DYqu8RQoaJBLRNN00gqremGlsFCHnd36cOHL3L/W85w jpmuCCGEvCcT
yEueTCSCDO0y9nddZ6d9eu/btrV6QneUyRpFMgndS2aQykxU2UB0hk04odvX dW1TXT3hevYC
IgF3m029WLj9t5CCO8dJpIQQQigpngHJjCmJInQKqFUbACT/BkzAhLowdGOb f1MtECoRxDKh
Z1GzB3oniCiPp+qJh+x2zXy+EIcNMhxXNieEEEJJ8ayIYtB5pKon1Jagw79O 3NCVPsTwoBur
LBAxIV4Pmb4h24h0kH9tvgpVJNNShvVKIYmVQkwVm81uNV8AgEvUEoQQQigp nhedt6lhlWqf
sGEQOmtDxn5NRa6BnHb6ho2WgFkKRaSDnSCKQcaLSyU2T8Dt7e3Hjx/3Z/GF +CCEEEIoKS57
sn5ZUZh5LDLGd103mrRL8m2rYWMoDnRarfo40Ce90GU+bDJvPJYf84yqc/dL fmy32+VymTWn
hcRSMM8VIYSQd8MrpIvW4dyO6xInMRzp9Rs1XQxlyvCY9l+7y6FEFKcjksft P2fnnMsxuLC9
u12t6gzgPheFH8wLIYQQQmilIIQQQgihpLgwGbCmEWC33dT13oaRgYzkwIVI CSGEUFKQg1pi
LxNM2EcAsF6vl6vh1tQUhBBCKCnICSQ4OEQgxnbpJHqC8ROEEEIoKci5tZdd BDYN5rMQzKzR
vJ/yQXlBCCGEkoKM4eCyCZFIDhm4vdt+WN04M8GDtgpCCCGUFOQRbPIMB0Tg drP9cLMMgDPB
FgykIIQQQklBHmefhRPIwK7pFrOqSEORaacghBBCSfEyb/mnLKylK3EUe3Vd d+jIupaYZvK2
TFvX40GVuQe5OCPwq29vP364CQ9r0zGQghBCCCXFMyHreshYa9cJE32gUkCV hK74pXs1TSN/
SrZN2caqDV0VrOu62WxWyBE8TOA9TV70C64jOyQgAZumWQ6sFIQQQgglxbOd zHvVE/rZOSf6
QJcSRb/6qK4Hpm/8dV2r8tDlTG3SblUPckxZFkQ2UKOFPcW5l2BjMx1cAiKw 3uxuVoswZjZh
CyOEEEJJ8SzIuC4jvTVLWJuEWinUiiCfRQqIhtA/C4OHHlm+jDGqzpDlx6QM zrlR18kJJgpX
WCwSsF5vV6sFTRSEEEIoKV4IWVZUXBWyoLmM62pvkLFfhnzvvaoBMWmoNUKk g9gw5LOuRCoa
IoQgFgjZxmoOMXWIGSNPtyJEsUDI/rfr7c1ygf1CYeaYDKcghBBCSfEcSBhE CEGdEVVViZ5Q
m0FKScwJXdeJShCbhJUFsq8YOdR7InpCZYocSj6rsJBD4WFUx9SL6S0owGbX 3CwXfWQF8NA/
QgghhLwHXnpx85RSCEFUhdgSbJikaA75Uj5r3IPGWu6lkPcxRonBxMPpFRLv KTJiPp+LZBEN
IZ9hgjSfOC9DJpFut9vlsvaIGqDJVFeEEEIoKZ4X8W6IX0PlAno3hHhDRDq4 HvFlxBjFCKHi
I8aozgt7KDmInEssE7KjaBRVFVNFRN67M7KX1T0S0LTtIojBx2cmpCCEEPIu eYW8FBqA+XCk
zvq9hk2IIFCLggZbWAdKscuoa0OFiNonrMFjGFFxZHKpcxlIQIB3DvDALxvM P6wc4BEAiOJw
4gGhuCCEEHJNDAe4fLnJiS8dnqnXI8YD+73+qx/UK1FMBJV9xXqhCkMrRbaU n+QUdm6Ixnvq
MWX2hwoX3ffoZeydNR6422B5cwMAGYmtlRBCyBVjc0LqcHwxk0F+2dwJXdeJ t0JiKQBUVTWc
z6muirZtJcOE1oVNPqGhnbKNagtr8NDtdS85+DfffNN1XUqprmsJ/zwpwCJH 732o6qbpco5t
/eHP7/z/+5u/+aPf/PVF3CQHuOQyHFJmsnNCCCHXhAyInz59Gg6g+k7+FFXw 0pJCgyXVEmCj
JWz6Kb2woU9Eoi+tlWJYF23b6swRFRwatjkqX06ripRTgqvknFvgq5//6v/8 9V//60+/N+/D
KBwAJK6fQggh5KqQwVdHWxkfixH5KargpYc9nXBROEFgElXZVBM225VOA9Ho S714zdutxhyd
ISJ6Qo4px4dxstiQz8IudFCFeS96okuxA3a7nSbRYuwEIYSQa7ZSyOhpUzdd 8vgveTGFg8Mq
o5SSptCWuMuu60RGiftDBAFMsIVsU8Q9SAhnUVmiRTTYU46sE0zQJ9m0Gx+8 hpyRvd4bDzRN
s1gs2FIJIYRcv5VChjwNTJTh9U1KChENmqJKzAyiIaqq0u9lUF8ulzqPQ0wO 1iYhtSBhGSJB
FPGkaFCFaBG1YeiSYzo3RK0jJ12DCxlZtpXC3H333Y2EZxJCCCFvwUqhxvUi 59NTR/kX1kea
SFscGYVJoFi5w0onm/ZKEnujD4PQxUh1gqhmpLCn0IBQ2avwHukMEc2ccVBU 9JnBZZXzzWbz
YXUD0O1BCCHk2tEQAv33rVopbLmLyMpDGyjW5aN72cxXdj1Su3vxve5VbCAy TX46oicScgb2
VgqIleJ2tTLhsn1KTUIIIeTa0OwJuOj00VeQFJ/DzTC2iAwHoGmaZc2KIYQQ 8t6hpJim8vYf
IrDbbe6jMwvrBI0VhBBCKCnISZIiIcdYlzKCWTQJIYRQUpCj6KrlEhDaNG1d 1472CEIIIZQU
rIJz9EQpL9br9YcPH1gzhBBCCCXFeTg4meXqnMvAd7e3RlLQ30EIIYSSgpyk J+7JQIRbb7vl
vA77n/pZqfD7z8xUQQgh5N1QsQrOVRXOIWV0Di3w7ab9YjmbST3mXkPI7FLq CUIIIe8JWinO
JYmDIwMJ2DVxUfvQ12MGsnF/MGaTEEIIJQU5SVzcbtY3yxUrkRBCCKHjYwqS lyIDd3ebm5ub
vYvDwYmJgi4PQggh7w++YE+SFACABNxt1h9ubnBgsgelBSGEEEoK8nilJWCz bVbzmQZSsEoJ
IYRQUpCTyPC6/HoHdF23mNtK9HggL5ipghBCCCUFOaQq8j4rdwd0CbP7NBT3 uoMQQgihpHil
QRpIKT36k92m+JxSyj2Hdsk5y5/6r5ocijMeQQ94t8VitXT3MRO0SRBCCHkD jA6Rn4mkcM7p
vzKoxxj1p5yz93t3g/f3BZbPohK899572dg5F2PUX+WwsrscSg4re+lJT6/Z qqqQc8zYbLD6
+MEBQHJIeqDsaKsghBBydeg7swyFMg5+bpJCxnLnXNu28kGvVlWFfFYjRIxR rRFaI/K567oQ
gnwTY1SdIb+2bSvGCdUcsmUIQfYVRXKwqDkBgM/B4Xa9nddLAMlsfy8kHI0W hBBCrggZCov3
+SND3rlcRV4K732MMYQwm83kIkUHyKWKLaGqqhBCISxSSlVVee+t+EDv0fDe ywFVnaWU7Dcp
JanQlJLUaQgh56yKZKSo7j4As2na+XwBwHtX6AnjCmG0CiGEkOtCBk3xABwZ 8t6kpIDxaOgY
LwO8vfi2bcXeIIaEEILVEFo7IkEE1R+iJNQyIejx1VZhvSSjZNkk5+iw27Uf P37MvfkCDhlI
Dl6WKkUG+khOQggh5GpGW2vd/9wkhUY8dF1nh3x1W4g5QVVCoTbUUZJzrqpK DiL6oOs68Xds
t1sx+Kjm0LN3XVdV+3pQpXJM3CF7FwLwi1/84vvf/74DkCNcAHx2+3XF3N5U 0X8khBBCXhsZ
45qmEQO/vFrrEHwBvXINF6kXI0O7XJ64M+Snqqrky6qqVFiomLA2BhVcareQ 48iRVXygd46I
CtGS2H2PCCD50DZxuVxm9Am692YMuMzYTEIIIVdHCCHGWNe1DVi85Gj+6JzJ l5RO6ozous57
L8ETMvBrfCV6B4eYMXSih36vosR6MXQXOUjO+ZtvvtFf5ezFxuPlTAiVyzG1 9Yef/fwXv/Eb
v/47q3aR7lxyCT45nxxChsuA6wBkxlIQQgi5DsRO/+WXX9qX+eIN/ymq4Lpi KXT+52w2k1QT
8mHo+5G6kLHfSgoYN4rsqLrETlXNOX/69Gl6Paa88+6//M+vfvAH//T3vod5 jnAhc1EPQggh
75irkBQqEdRWocpAFIbqBg3MVMUgO87ncwC73e7Qoax0sHaIaQ6khAy4zfru 5ka+CDIFR0Nc
KC8IIYRQUryaiUK8HiId7MwO9NNKdRpIYW9AH9epURGjh9K5IRrpOcG80x/N J2C329xUSKB8
IIQQQq7JSmFNETp+o09NEWOczWaakUOtETnnuq5tmu0jhxI3khgw9AhnsRci zq0b1FXVr+7B
/BOEEEIoKa7DSiGDvQZjWhGgRoXtdmunhMjGMh+msFuMHkoni6rfxM71OMNQ AZeB7bZdrRZi
oUgpwVNSEEIIeddcy7JhqgnEfiAmhLZt7TRRUQCSrEI3hpnNceRQsnuMUefM TNMTAJxDm7HZ
bleLZehNF2xJhBBCKCleH5tnAn0yCfF06AYy/1PTThQWCJ0yeuhQ6AMsZCEP +WbalFwJnrjd
bJeL2j9SlVzmgxBCCCXFyyKJKOyqYCIddHkwEQ12pobOO7XWjkOHEpEhGkKy huHhuqZnSIqM
BNytt8t6FnrJQ7cHIYSQd8615KXQ7Jbyp+bbtrnHizXQD1k7Rg9VaIjJroqc 4RwycLfe/tqH
Dw6cMEoIIYRck5XirSB6IgLr3W61nHuTjNsBQKKzgxBCCCUFeZzcq4b1Znez XPWTSGmnIIQQ
QklBzpIUGQBa4G67W85nAeDy5YQQQgglxURJkYG79Xrv+FALhZEWNFoQQgih pCCEEEIIoaR4
ZiQ8E8Bms7u5WQAAEn0fhBBCCCXF2ZICQAd0KS7r/ks6OgghhFBSsArOkxQA gF1Cdg5AABxN
FIQQQshVSQpNmy1/2nzbdqHRQ9/DZOmGWcW0OP7w4GcgU0gztg3mH29kNqnL 3kk1OqlPbzcn
hBBCKCleFFmAQ5cEkwXD0K/uIet0yPqih76Xn5xzsjaYbBZCUJ2hGTPlLHqK s6vM4XYT56ta
FINz93aKLDKCUoIQQgglxWvpCZEIogAAyIJh1m6h63TknEe/16XFZG0wqx5k dQ/ZQHXGbDab
tmwYgNvbW5vnihBCCCFXNCbqwC9mBl10VEgpee/V9jD83q4AoguNypaykJhq Czx5OfLNZrNa
rcavgm2KEELIu6S6nqKIOACg0kEMEsUyYGqoKL7Xz13XVVVlgyr0T/GViFEE U1cizUC73S3n
CzfQEdQThBBCaKV4ZfuEDvb6p1gsqqrquk6/RO/LGH4vP6llQldClw10bfSu 60RPTPF6uL1q
2G63h6wUhBBCCCXFa6JiYrfbqSCQn8QakVLSSIjR7+UnsXBYuSASRIM0ZS87 N+RcVZGB7777
7sNy5WEjMc0apDRaEEIIeX9cheNDTBTyYT6fw7gzxFZhAymsDcN+b3+SOSDy 02w2szNO0XtY
JEjz3KCKnACPzWazWCzYegghhJDrkhRWE8DEaapKUC8GTDymCBHr+FAHh2oU +6vaKlS+2Gml
hbHkYFk9moy2aVbLSjfKSO7Q1oQQQsg1IcOfDKYTXq2PcF1jnk71lHkfNqVE 13XyeRhTaXNY
FZYPnW4qaN4Lqxu6rrNTSAq/yYNjAgmoHL799tvvrQDAcXkPQgghb4TCWi/B hRPDAK7WSqHm
Aevd0CDKGGMIwX6jgkAkSAhBQjWrqtJpI+gDMtRuodm0REBo5KZEV+DhlJOD 5QRawKVcAwH7
cImMbJf52KfAYuMlhBByTaj9Xv7U2QyXOv4l5clFhIX33nvfNI3ICBnpZR6H ThxFP79UqkMV
QJFmW2eios+IpXNGQgg/+9nPxGgRQmjb1nsvc01lDuqooSI7IMxvk//mv//8 9//ZP/+15rZq
bzH3ySWXsssQq0+GB+CQ2HwJIYRcD2Ly/+M//mP1dxSOjycaLa4lPFONE1VV bbdbVQCa20p0
wGhghOTkVkuDSgTVE13XiXqQg8hxPn36VFS0uFqOhG1mYAf8r79d/9lf/fKH f/g7vwZUHXKF
Dl0F7wBkr8uI0UpBCCHkCrGD5oWtINd2nRrZILM21NigesJGTtiMmWrk0Bkf auRQh4gcWSM2
ipkgusEhEuBN6swc0a8X9kA/UEwQQgi5Wj2hTgB52Z68NsWVSgrr17FSwK70 obEUdtTXJTza
tpVlwKwZw0oHFRP2pDaHpnxumgaPOZa22+1isfJASkBGFztHFUEIIeTq0dkP 6FfrvOzxryU8
s0gmIZGVGv0gkRM6jxT9JA67ZhhMxCV6R4b3vq5rURKSW1M1hJ2nqieq6/qR cgLrTXOzmAGo
ZkBC8KGf9uEBINNMQQgh5BrR4VKDEfXDZyUp7FSLoRHGrvg1tG0ciiWRCIzh WY5/PqbvgAb4
dt18WFTz/amTlwI4e0uSQ7qq9VMIIYQQOz4WHy4zlLNmTycBGbjd7j4uF07s EcFnMZPY3Nz7
uR6c8UEIIeQdQUlxtqqQ8EwPiHGkDLyg14MQQgglBXmUDGy3zXwxA+AdUkpw DpkpNAkhhFBS
kDNZbzaLxUKMEbm3VOCBecKr/iCEEEIoKUhJBiKw2Ww+rOoMeAlssSYKZyuW dUsIIYSSghyg
BWLGMiD0KiMb9UCzBCGEEEoKcpqk6CDrjHjAATLdw85upaoghBBCSUEe53aN 5c2N+DdMsixW
IyGEEEoKcjIZWG+75fJGKu4+P9YD0wTTURBCCKGkII/x3d365uMHWeQUMuMj WzFBPUEIIYSS
gpzA3WYzXy4d4HC/Sir8IIYis2IJIYRQUpDD7HZNXe/X90CK8IWUoKGCEEII JQV5jASsN7vF
YrH/e+/7YMUQQgghlBRncnt7+/Hjx/0fjut5EEIIIZQUYzxqcdju1stlBQD7 1T08q5QQQgi5
ovEvxlh8eJA/auBdyDnbL2OMsqN+qccp9tUddQM5m+iJtFcVSaMicpYjpJyz B9a3d9/7gATA
Bzi/T57ZH8TB78M1HcBFSQkhhFBSvDwhBNEQIYScc0rJe68Dv0yskA1SSrKB c65tW90rhACz
1LjsnnN2znVdJzJCk1NhuCh5EVeZ+78cnFnEPDZtCJD8VshevswZcLq3z8yh SQgh5P1RXUMh
RBZ470UriDiwA78oA++9So0QQoxxNptZm4ToBkmY7ZyLMcrG8k2hM9yjkRA5 7+0MzgEuA00G
cqofbEBLBCGEEHI1ksL3eSidc2KuEHmRc7Y0ensyAAAgAElEQVQioG1b1RA5 5xBC27YiF6wK
6bquqirZQPSKHl80h5UmB7HLlYvnw7nNJtd1VfU/5Jxd4dzInt4OQggh75Or cHzknNXMkHOe
z+dik7CaIOd8c3Mj36tho6oq+cb1WA9I13Xee9lG/pQPIlAwFqIxXjOyMXC3 Xn9YrZy6SLx7
+P97NUJdQQghhFaKV0CkgHxwzjVNo9YIUQBie9jtdqoJ1CyhZgzdXj0ay+Uy pRRj1IPnnJum
qetaLR/31gVrnjCqordWuATcbrY3y0WA+kP2gRT33g9KCUIIIbRSvCJd16GP u8w5iy9D/lRJ
MZvNisjKtm3lV50bIrtIgGeMsW3btm3V1CH/ip7AWHimf2A4cWpBQT/94269 vVktwsMti6Mw
MJMQQgglxeuZSqpKhnyJqXTOibPDOilUE6iesJYMtVjoZBCJyZBtNHJCnSYP Z5AW1THMqJ0y
0AHrZnczr52s6dFLGaNMPPUEIYSQd4vLV5NQWjwUKiaskUA/55xns1nbtjai 03vfNA2AEILG
dar+UL0i3+uRf/rTn+acnQsAYmxDCNkh5+xyCt6n7JwLQIoxeo/o53d++Zd/ 9b9n8L/9m3/X
bb6boZUVznOOIYScugxk5wG4DJf3n7nkByGEkCtBJj18+eWXGDPVwwQbvGFJ oZM7pDBqpdDL
sxM09BsNm3DOiTujaZoYo2qI0ZrS0Ireq7I3MzjnUs6yvmhOyfnKmDfSFn4D /Kev/ts//s1/
+Lu/9f15xswlMWr0hQewz3vl9kqCaTQJIYRcFzoI6mf7sv1ESXEVw54VByqj 9uXz3qoNcYvI
9zY/5maz2Ww2umWReVMliI3r7J0s6Lr9xk4za3mfErKZ3Sqrl//q29tZ5Sug cg8K3+sJrkNK
CCHk2vVE0zSaDuqyx7+WVFfeewmPCCHIbE/9SdVGkWpCrBGisO4lUu/40MQV OstUhZhqNPm3
qu7VSQgBGUBWg5A4PrJDC7QxfVwtJS9FznsLh3O9V8XtYylyjg7IyLIhGzEh hJBrQDSEnaZg
jRafiaSQi5zNZtajkfdLh++jIgAsFou2bVUKdF2nFhv5Rlb60DwWMcb5fK4T Q/SAGqSZc/Y+
OAf4fc6qnLPLDxJN+N7fFIFvb2+Xi4W7t6zciyLnvEZq7jVQP9WUjZgQQsiV IEOkWikua6io
ruoK1cZQZLeUz5KXAujH/t7koHLB/irSYbPZaLCnfimqpU9oAQDeed+Lkir4 FBO8dw45ixOk
Exmy2ewWi/10j/ukFMhApnIghBDytswVMpZd0FDhr+faJDyiiA2xkzXkezFU SAinrRe7DXoP
SAjBrhIiB/fed11XTAFNMaaUqqpCzj6EPmZzL1ASsAN8FWoHBziXVY5wmQ9C CCFvAhuqiN4P
cEHHx7Uk5NYFRa3jQy9eQzKLVBM2WlPTcqsWGZ2JKl9WVdVbRABxTmTswyyd l2SaOSOlBJck
xffdGsvFKj/I1KlygpM7CCGEXDt2iNRR9YLHv5aE3MWi5MP5siod7GaHtFWx 0OihBc1NQu69
4yLCh34OaAJmHkBEys7X2y0WNx/cfi/3QJa5vS7x1yTUCCGEkHFzwsPB9LOS FK9tJHmgAtSg
4V0vLZwHsN6188XiEW3EyiSEEPJulQqr4EjVZGRkB7gMrNfrm5sbVgshhBBC SXGAvTViXx3O
ujCy7wMtsF6vV8s5a4sQQgihpBhB3RyjASpOIjCdB7DdbhePOT4IIYQQSor3 rSoGK5S7+0wT
PmeXxEq
Previous Topic:How to calcute cumulative data
Next Topic:Problem with Tables
Goto Forum:
  


Current Time: Fri Apr 19 18:19:00 GMT 2024

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

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

Back to the top