[Checkins] SVN: z3c.rml/trunk/src/z3c/rml/ * Addeed a generated DTD to the package.

Stephan Richter srichter at cosmos.phy.tufts.edu
Sat Mar 31 21:36:07 EDT 2007


Log message for revision 73959:
  * Addeed a generated DTD to the package.
  
  * Cleaned up chart.py module so that all directives have a proper 
    signature and all sub-directives are defined.
  
  * Created a RML reference generator that creates a reference PDF document.
  
  * Added the generated Reference PDF.
  
  

Changed:
  U   z3c.rml/trunk/src/z3c/rml/DEPENDENCIES.cfg
  U   z3c.rml/trunk/src/z3c/rml/attr.py
  U   z3c.rml/trunk/src/z3c/rml/canvas.py
  U   z3c.rml/trunk/src/z3c/rml/chart.py
  U   z3c.rml/trunk/src/z3c/rml/dtd.py
  U   z3c.rml/trunk/src/z3c/rml/occurence.py
  A   z3c.rml/trunk/src/z3c/rml/rml-reference.pdf
  A   z3c.rml/trunk/src/z3c/rml/rml-reference.pt
  A   z3c.rml/trunk/src/z3c/rml/rml-reference.py
  A   z3c.rml/trunk/src/z3c/rml/rml.dtd

-=-
Modified: z3c.rml/trunk/src/z3c/rml/DEPENDENCIES.cfg
===================================================================
--- z3c.rml/trunk/src/z3c/rml/DEPENDENCIES.cfg	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/DEPENDENCIES.cfg	2007-04-01 01:36:03 UTC (rev 73959)
@@ -1,4 +1,5 @@
 zope.interface
+zope.pagetemplate
 zope.testing
 reportlab
 reportlab.graphics.barcode

Modified: z3c.rml/trunk/src/z3c/rml/attr.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/attr.py	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/attr.py	2007-04-01 01:36:03 UTC (rev 73959)
@@ -80,6 +80,7 @@
 
 
 class Combination(RMLAttribute):
+    """A combination of several other attribute types."""
 
     def __init__(self, value_types=(), *args, **kw):
         super(Combination, self).__init__(*args, **kw)
@@ -104,6 +105,7 @@
 
 
 class Integer(RMLAttribute, zope.schema.Int):
+    """An integer. A minimum and maximum value can be specified."""
     # By making min and max simple attributes, we avoid some validation
     # problems.
     min = None
@@ -111,6 +113,7 @@
 
 
 class Float(RMLAttribute, zope.schema.Float):
+    """An flaoting point. A minimum and maximum value can be specified."""
     # By making min and max simple attributes, we avoid some validation
     # problems.
     min = None
@@ -118,6 +121,7 @@
 
 
 class StringOrInt(RMLAttribute):
+    """A (bytes) string or an integer."""
 
     def fromUnicode(self, value):
         try:
@@ -127,6 +131,7 @@
 
 
 class Sequence(RMLAttribute, zope.schema._field.AbstractCollection):
+    """A list of values of a specified type."""
 
     splitre = re.compile('[ \t\n,;]*')
 
@@ -151,6 +156,7 @@
 
 
 class Choice(BaseChoice):
+    """A choice of several values. The values are always case-insensitive."""
 
     def __init__(self, choices=None, *args, **kw):
         super(Choice, self).__init__(*args, **kw)
@@ -160,6 +166,11 @@
 
 
 class Boolean(BaseChoice):
+    '''A boolean value.
+
+    For true the values "true", "yes", and "1" are allowed. For false, the
+    values "false", "no", "1" are allowed.
+    '''
     choices = {'true': True, 'false': False,
                'yes': True, 'no': False,
                '1': True, '0': False,
@@ -167,12 +178,17 @@
 
 
 class BooleanWithDefault(Boolean):
+    '''This is a boolean field that can also receive the value "default".'''
     choices = Boolean.choices.copy()
     choices.update({'default': None})
 
 
 class Measurement(RMLAttribute):
+    '''This field represents a length value.
 
+    The units "in" (inch), "cm", and "mm" are allowed. If no units are
+    specified, the value is given in points/pixels.
+    '''
     def __init__(self, allowPercentage=False, allowStar=False, *args, **kw):
         super(Measurement, self).__init__(*args, **kw)
         self.allowPercentage = allowPercentage
@@ -203,7 +219,11 @@
 
 
 class File(Text):
+    """This field will return a file object.
 
+    The value itself can eith be be a relative or absolute path. Additionally
+    the following syntax is supported: [path.to.python.mpackage]/path/to/file
+    """
     open = staticmethod(urllib.urlopen)
     packageExtract = re.compile('^\[([0-9A-z_.]*)\]/(.*)$')
 
@@ -235,6 +255,8 @@
 
 
 class Image(File):
+    """Similar to the file File attribute, except that an image is internally
+    expected."""
 
     def __init__(self, onlyOpen=False, *args, **kw):
         super(Image, self).__init__(*args, **kw)
@@ -248,7 +270,14 @@
 
 
 class Color(RMLAttribute):
+    """Requires the input of a color. There are several supported formats.
 
+    Three values in a row are interpreted as RGB value ranging from 0-255.
+    A string is interpreted as a name to a pre-defined color.
+    The 'CMYK()' wrapper around four values represents a CMYK color
+    specification.
+    """
+
     def __init__(self, acceptNone=False, *args, **kw):
         super(Color, self).__init__(*args, **kw)
         self.acceptNone = acceptNone
@@ -263,7 +292,11 @@
 
 
 class Style(String):
+    """Requires a valid style to be entered.
 
+    Whether the style is a paragraph, table or box style is irrelevant, except
+    that it has to fit the tag.
+    """
     default = reportlab.lib.styles.getSampleStyleSheet().byName['Normal']
 
     def fromUnicode(self, value):
@@ -280,12 +313,17 @@
 
 
 class Symbol(Text):
+    """This attribute should contain the text representation of a symbol to be
+    used."""
 
     def fromUnicode(self, value):
         return reportlab.graphics.widgets.markers.makeMarker(value)
 
 
 class PageSize(RMLAttribute):
+    """A simple measurement pair that specifies the page size. Optionally you
+    can also specify a the name of a page size, such as A4, letter, or legal.
+    """
 
     sizePair = Sequence(value_type=Measurement())
     words = Sequence(value_type=String())
@@ -315,7 +353,7 @@
 
 
 class TextNode(RMLAttribute):
-    """Text nodes are not really attributes, but behave mostly like it."""
+    """Return the text content of an element."""
 
     def get(self):
         if self.context.element.text is None:
@@ -324,7 +362,8 @@
 
 
 class FirstLevelTextNode(TextNode):
-    """Text ndoes are not really attributes, but behave mostly like it."""
+    """Gets all the text content of an element without traversing into any
+    child-elements."""
 
     def get(self):
         text = self.context.element.text or u''
@@ -334,13 +373,19 @@
 
 
 class TextNodeSequence(Sequence):
+    """A sequence of values retrieved from the element's content."""
 
     def get(self):
         return self.fromUnicode(self.context.element.text)
 
 
 class TextNodeGrid(TextNodeSequence):
+    """A grid/matrix of values retrieved from the element's content.
 
+    The number of columns is specified for every case, but the number of rows
+    is dynamic.
+    """
+
     def __init__(self, columns=None, *args, **kw):
         super(TextNodeGrid, self).__init__(*args, **kw)
         self.columns = columns
@@ -355,7 +400,11 @@
 
 
 class RawXMLContent(RMLAttribute):
+    """Retrieve the raw content of an element.
 
+    Only some special element substitution will be made.
+    """
+
     def __init__(self, *args, **kw):
         super(RawXMLContent, self).__init__(*args, **kw)
         # Do it in here, since we hace a recursive problem otherwise
@@ -377,6 +426,7 @@
 
 
 class XMLContent(RawXMLContent):
+    """Same as 'RawXMLContent', except that the whitespace is normalized."""
 
     def get(self):
         result = super(XMLContent, self).get()

Modified: z3c.rml/trunk/src/z3c/rml/canvas.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/canvas.py	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/canvas.py	2007-04-01 01:36:03 UTC (rev 73959)
@@ -743,12 +743,12 @@
         # Form Field Elements
         occurence.ZeroOrMore('barCode', form.IBarCode),
         # Charts
-        #ZeroOrMore('barChart', IBarChart),
-        #ZeroOrMore('barChart3D', IBarChart3D),
-        #ZeroOrMore('linePlot', ILinePlot),
-        #ZeroOrMore('pieChart', IPieChart),
-        #ZeroOrMore('pieChart3D', IPieChart3D),
-        #ZeroOrMore('spiderChart', ISpiderChart),
+        occurence.ZeroOrMore('barChart', chart.IBarChart),
+        occurence.ZeroOrMore('barChart3D', chart.IBarChart3D),
+        occurence.ZeroOrMore('linePlot', chart.ILinePlot),
+        occurence.ZeroOrMore('pieChart', chart.IPieChart),
+        occurence.ZeroOrMore('pieChart3D', chart.IPieChart3D),
+        occurence.ZeroOrMore('spiderChart', chart.ISpiderChart),
         )
 
 class Drawing(directive.RMLDirective):

Modified: z3c.rml/trunk/src/z3c/rml/chart.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/chart.py	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/chart.py	2007-04-01 01:36:03 UTC (rev 73959)
@@ -156,10 +156,26 @@
 class Series1D(Series):
     signature = ISeries1D
 
+
+class IData1D(interfaces.IRMLDirectiveSignature):
+    """A 1-D data set."""
+    occurence.containing(
+        occurence.OneOrMore('data', ISeries1D)
+        )
+
 class Data1D(Data):
+    signature = IData1D
     series = Series1D
 
+
+class ISingleData1D(interfaces.IRMLDirectiveSignature):
+    """A 1-D data set."""
+    occurence.containing(
+        occurence.One('data', ISeries1D)
+        )
+
 class SingleData1D(Data1D):
+    signature = ISingleData1D
 
     def process(self):
         self.data = []
@@ -181,7 +197,15 @@
 class Series2D(Series):
     signature = ISeries2D
 
+
+class IData2D(interfaces.IRMLDirectiveSignature):
+    """A 2-D data set."""
+    occurence.containing(
+        occurence.OneOrMore('data', ISeries2D)
+        )
+
 class Data2D(Data):
+    signature = IData2D
     series = Series2D
 
 
@@ -455,7 +479,13 @@
         self.parent.names.append(text)
 
 
+class ICategoryNames(IAxis):
+    occurence.containing(
+        occurence.OneOrMore('name', IName),
+        )
+
 class CategoryNames(directive.RMLDirective):
+    signature = ICategoryNames
     factories = {'name': Name}
 
     def process(self):
@@ -465,6 +495,10 @@
 
 
 class ICategoryAxis(IAxis):
+    occurence.containing(
+        occurence.ZeroOrOne('categoryNames', ICategoryNames),
+        *IAxis.queryTaggedValue('directives', ())
+        )
 
     categoryNames = attr.Sequence(
         value_type=attr.Text(),
@@ -643,7 +677,9 @@
     signature = ILine
 
 class ILines(ILineBase):
-    pass
+    occurence.containing(
+        occurence.OneOrMore('line', ILine),
+        )
 
 class Lines(PropertyCollection):
     signature = ILines
@@ -720,12 +756,16 @@
     labelRadius = attr.Measurement(
         required=False)
 
+
 class ISlice(ISliceBase):
+    occurence.containing(
+        occurence.ZeroOrOne('label', ISliceLabel),
+        occurence.ZeroOrOne('pointer', ISlicePointer),
+        )
 
     swatchMarker = attr.Symbol(
         required=False)
 
-
 class Slice(directive.RMLDirective):
     signature = ISlice
     factories = {
@@ -745,13 +785,15 @@
 
 class Slice3D(Slice):
     signature = ISlice3D
-    subElements = {}
+    factories = {}
     # Sigh, the 3-D Pie does not support advanced slice labels. :-(
     #     'label': SliceLabel}
 
 
 class ISlices(ISliceBase):
-    pass
+    occurence.containing(
+        occurence.OneOrMore('slice', ISlice),
+        )
 
 class Slices(directive.RMLDirective):
     signature = ISlices
@@ -770,6 +812,9 @@
 
 
 class ISlices3D(ISliceBase):
+    occurence.containing(
+        occurence.OneOrMore('slice', ISlice3D),
+        )
 
     fillColorShaded = attr.Color(
         required=False)
@@ -780,7 +825,9 @@
 
 
 class ISimpleLabels(interfaces.IRMLDirectiveSignature):
-    pass
+    occurence.containing(
+        occurence.OneOrMore('label', IName),
+        )
 
 class SimpleLabels(directive.RMLDirective):
     signature = ISimpleLabels
@@ -821,8 +868,15 @@
 class Strand(PropertyItem):
     signature = IStrand
 
+
+class IStrands(IStrand):
+    """A collection of strands."""
+    occurence.containing(
+        occurence.OneOrMore('strand', IStrand)
+        )
+
 class Strands(PropertyCollection):
-    signature = IStrandBase
+    signature = IStrands
     propertyName = 'strands'
     attrs = IStrandBase
     factories = {'strand': Strand}
@@ -850,8 +904,15 @@
 class StrandLabel(Label):
     signature = IStrandLabel
 
+
+class IStrandLabels(IStrandLabelBase):
+    """A set of strand labels."""
+    occurence.containing(
+        occurence.OneOrMore('label', IStrandLabel)
+        )
+
 class StrandLabels(PropertyCollection):
-    signature = IStrandLabelBase
+    signature = IStrandLabels
     propertyName = 'strandLabels'
     factories = {'label': StrandLabel}
 
@@ -892,8 +953,15 @@
 class Spoke(PropertyItem):
     signature = ISpoke
 
+
+class ISpokes(ISpoke):
+    """A collection of spokes."""
+    occurence.containing(
+        occurence.OneOrMore('spoke', ISpoke)
+        )
+
 class Spokes(PropertyCollection):
-    signature = ISpoke
+    signature = ISpokes
     propertyName = 'spokes'
     factories = {'spoke': Spoke}
 
@@ -909,13 +977,23 @@
 class SpokeLabel(Label):
     signature = ISpokeLabel
 
+
+class ISpokeLabels(ISpokeLabelBase):
+    """A set of spoke labels."""
+    occurence.containing(
+        occurence.OneOrMore('label', ISpokeLabel)
+        )
+
 class SpokeLabels(PropertyCollection):
-    signature = ISpokeLabelBase
+    signature = ISpokeLabels
     propertyName = 'spokeLabels'
     factories = {'label': SpokeLabel}
 
 
 class IChart(interfaces.IRMLDirectiveSignature):
+    occurence.containing(
+        occurence.ZeroOrOne('texts', ITexts),
+        )
 
     # Drawing Options
 
@@ -985,6 +1063,11 @@
 
 
 class IBarChart(IChart):
+    occurence.containing(
+        occurence.One('data', IData1D),
+        occurence.ZeroOrOne('bars', IBars),
+        *IChart.queryTaggedValue('directives', ())
+        )
 
     direction = attr.Choice(
         choices=('horizontal', 'vertical'),
@@ -1053,6 +1136,14 @@
 
 
 class ILinePlot(IChart):
+    occurence.containing(
+        occurence.One('data', IData2D),
+        occurence.ZeroOrOne('lines', ILines),
+        occurence.ZeroOrOne('xValueAxis', IXValueAxis),
+        occurence.ZeroOrOne('yValueAxis', IYValueAxis),
+        occurence.ZeroOrOne('lineLabels', ILabels),
+        *IChart.queryTaggedValue('directives', ())
+        )
 
     reversePlotOrder = attr.Boolean(
         required=False)
@@ -1087,6 +1178,12 @@
 
 
 class IPieChart(IChart):
+    occurence.containing(
+        occurence.One('data', ISingleData1D),
+        occurence.ZeroOrOne('slices', ISlices),
+        occurence.ZeroOrOne('labels', ISimpleLabels),
+        *IChart.queryTaggedValue('directives', ())
+        )
 
     startAngle = attr.Integer(
         required=False)
@@ -1138,6 +1235,10 @@
 
 
 class IPieChart3D(IPieChart):
+    occurence.containing(
+        occurence.One('slices', ISlices3D),
+        *IChart.queryTaggedValue('directives', ())
+        )
 
     perspective = attr.Float(
         required=False)
@@ -1159,6 +1260,15 @@
 
 
 class ISpiderChart(IChart):
+    occurence.containing(
+        occurence.One('data', IData1D),
+        occurence.ZeroOrOne('strands', IStrands),
+        occurence.ZeroOrOne('strandLabels', IStrandLabels),
+        occurence.ZeroOrOne('spokes', ISpokes),
+        occurence.ZeroOrOne('spokeLabels', ISpokeLabels),
+        occurence.ZeroOrOne('labels', ISimpleLabels),
+        *IChart.queryTaggedValue('directives', ())
+        )
 
     startAngle = attr.Integer(
         required=False)

Modified: z3c.rml/trunk/src/z3c/rml/dtd.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/dtd.py	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/dtd.py	2007-04-01 01:36:03 UTC (rev 73959)
@@ -34,7 +34,7 @@
     subElementList = []
     for occurence in signature.queryTaggedValue('directives', ()):
         subElementList.append(
-            occurence.tag + occurence2Symbol[occurence.__class__]
+            occurence.tag + occurence2Symbol.get(occurence.__class__, '')
             )
     fields = zope.schema.getFields(signature).keys()
     if len(fields) == 1 and isinstance(fields[0], attr.TextNode):

Modified: z3c.rml/trunk/src/z3c/rml/occurence.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/occurence.py	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/occurence.py	2007-04-01 01:36:03 UTC (rev 73959)
@@ -108,3 +108,9 @@
 
     This sub-directive can occur one or more times.
     """
+
+class One(Occurence):
+    """One
+
+    This sub-directive must occur exactly one time.
+    """

Added: z3c.rml/trunk/src/z3c/rml/rml-reference.pdf
===================================================================
--- z3c.rml/trunk/src/z3c/rml/rml-reference.pdf	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/rml-reference.pdf	2007-04-01 01:36:03 UTC (rev 73959)
@@ -0,0 +1,2685 @@
+%PDF-1.3
+%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
+% 'BasicFonts': class PDFDictionary 
+1 0 obj
+% The standard fonts dictionary
+<< /F1 2 0 R
+ /F2 4 0 R
+ /F3 5 0 R
+ /F4 7 0 R
+ /F5 10 0 R
+ /F6 11 0 R >>
+endobj
+% 'F1': class PDFType1Font 
+2 0 obj
+% Font Helvetica
+<< /BaseFont /Helvetica
+ /Encoding /WinAnsiEncoding
+ /Name /F1
+ /Subtype /Type1
+ /Type /Font >>
+endobj
+% 'Page1': class PDFPage 
+3 0 obj
+% Page dictionary
+<< /Contents 60 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'F2': class PDFType1Font 
+4 0 obj
+% Font Helvetica-Bold
+<< /BaseFont /Helvetica-Bold
+ /Encoding /WinAnsiEncoding
+ /Name /F2
+ /Subtype /Type1
+ /Type /Font >>
+endobj
+% 'F3': class PDFType1Font 
+5 0 obj
+% Font Times-Roman
+<< /BaseFont /Times-Roman
+ /Encoding /WinAnsiEncoding
+ /Name /F3
+ /Subtype /Type1
+ /Type /Font >>
+endobj
+% 'Page2': class PDFPage 
+6 0 obj
+% Page dictionary
+<< /Contents 61 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'F4': class PDFType1Font 
+7 0 obj
+% Font Times-Bold
+<< /BaseFont /Times-Bold
+ /Encoding /WinAnsiEncoding
+ /Name /F4
+ /Subtype /Type1
+ /Type /Font >>
+endobj
+% 'Page3': class PDFPage 
+8 0 obj
+% Page dictionary
+<< /Contents 62 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page4': class PDFPage 
+9 0 obj
+% Page dictionary
+<< /Contents 63 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'F5': class PDFType1Font 
+10 0 obj
+% Font Times-BoldItalic
+<< /BaseFont /Times-BoldItalic
+ /Encoding /WinAnsiEncoding
+ /Name /F5
+ /Subtype /Type1
+ /Type /Font >>
+endobj
+% 'F6': class PDFType1Font 
+11 0 obj
+% Font Times-Italic
+<< /BaseFont /Times-Italic
+ /Encoding /WinAnsiEncoding
+ /Name /F6
+ /Subtype /Type1
+ /Type /Font >>
+endobj
+% 'Page5': class PDFPage 
+12 0 obj
+% Page dictionary
+<< /Contents 64 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page6': class PDFPage 
+13 0 obj
+% Page dictionary
+<< /Contents 65 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page7': class PDFPage 
+14 0 obj
+% Page dictionary
+<< /Contents 66 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page8': class PDFPage 
+15 0 obj
+% Page dictionary
+<< /Contents 67 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page9': class PDFPage 
+16 0 obj
+% Page dictionary
+<< /Contents 68 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page10': class PDFPage 
+17 0 obj
+% Page dictionary
+<< /Contents 69 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page11': class PDFPage 
+18 0 obj
+% Page dictionary
+<< /Contents 70 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page12': class PDFPage 
+19 0 obj
+% Page dictionary
+<< /Contents 71 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page13': class PDFPage 
+20 0 obj
+% Page dictionary
+<< /Contents 72 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page14': class PDFPage 
+21 0 obj
+% Page dictionary
+<< /Contents 73 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page15': class PDFPage 
+22 0 obj
+% Page dictionary
+<< /Contents 74 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page16': class PDFPage 
+23 0 obj
+% Page dictionary
+<< /Contents 75 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page17': class PDFPage 
+24 0 obj
+% Page dictionary
+<< /Contents 76 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page18': class PDFPage 
+25 0 obj
+% Page dictionary
+<< /Contents 77 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page19': class PDFPage 
+26 0 obj
+% Page dictionary
+<< /Contents 78 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page20': class PDFPage 
+27 0 obj
+% Page dictionary
+<< /Contents 79 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page21': class PDFPage 
+28 0 obj
+% Page dictionary
+<< /Contents 80 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page22': class PDFPage 
+29 0 obj
+% Page dictionary
+<< /Contents 81 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page23': class PDFPage 
+30 0 obj
+% Page dictionary
+<< /Contents 82 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page24': class PDFPage 
+31 0 obj
+% Page dictionary
+<< /Contents 83 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page25': class PDFPage 
+32 0 obj
+% Page dictionary
+<< /Contents 84 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page26': class PDFPage 
+33 0 obj
+% Page dictionary
+<< /Contents 85 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page27': class PDFPage 
+34 0 obj
+% Page dictionary
+<< /Contents 86 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page28': class PDFPage 
+35 0 obj
+% Page dictionary
+<< /Contents 87 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page29': class PDFPage 
+36 0 obj
+% Page dictionary
+<< /Contents 88 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page30': class PDFPage 
+37 0 obj
+% Page dictionary
+<< /Contents 89 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page31': class PDFPage 
+38 0 obj
+% Page dictionary
+<< /Contents 90 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page32': class PDFPage 
+39 0 obj
+% Page dictionary
+<< /Contents 91 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page33': class PDFPage 
+40 0 obj
+% Page dictionary
+<< /Contents 92 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page34': class PDFPage 
+41 0 obj
+% Page dictionary
+<< /Contents 93 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page35': class PDFPage 
+42 0 obj
+% Page dictionary
+<< /Contents 94 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page36': class PDFPage 
+43 0 obj
+% Page dictionary
+<< /Contents 95 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page37': class PDFPage 
+44 0 obj
+% Page dictionary
+<< /Contents 96 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page38': class PDFPage 
+45 0 obj
+% Page dictionary
+<< /Contents 97 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page39': class PDFPage 
+46 0 obj
+% Page dictionary
+<< /Contents 98 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page40': class PDFPage 
+47 0 obj
+% Page dictionary
+<< /Contents 99 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page41': class PDFPage 
+48 0 obj
+% Page dictionary
+<< /Contents 100 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page42': class PDFPage 
+49 0 obj
+% Page dictionary
+<< /Contents 101 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page43': class PDFPage 
+50 0 obj
+% Page dictionary
+<< /Contents 102 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page44': class PDFPage 
+51 0 obj
+% Page dictionary
+<< /Contents 103 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page45': class PDFPage 
+52 0 obj
+% Page dictionary
+<< /Contents 104 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page46': class PDFPage 
+53 0 obj
+% Page dictionary
+<< /Contents 105 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page47': class PDFPage 
+54 0 obj
+% Page dictionary
+<< /Contents 106 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page48': class PDFPage 
+55 0 obj
+% Page dictionary
+<< /Contents 107 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'Page49': class PDFPage 
+56 0 obj
+% Page dictionary
+<< /Contents 108 0 R
+ /MediaBox [ 0
+ 0
+ 595.2756
+ 841.8898 ]
+ /Parent 59 0 R
+ /Resources << /Font 1 0 R
+ /ProcSet [ /PDF
+ /Text
+ /ImageB
+ /ImageC
+ /ImageI ] >>
+ /Rotate 0
+ /Trans <<  >>
+ /Type /Page >>
+endobj
+% 'R57': class PDFCatalog 
+57 0 obj
+% Document Root
+<< /Outlines 109 0 R
+ /PageMode /UseNone
+ /Pages 59 0 R
+ /Type /Catalog >>
+endobj
+% 'R58': class PDFInfo 
+58 0 obj
+<< /Author (anonymous)
+ /CreationDate (20070331212640)
+ /Producer (ReportLab http://www.reportlab.com)
+ /Subject (unspecified)
+ /Title (untitled) >>
+endobj
+% 'R59': class PDFPages 
+59 0 obj
+% page tree
+<< /Count 49
+ /Kids [ 3 0 R
+ 6 0 R
+ 8 0 R
+ 9 0 R
+ 12 0 R
+ 13 0 R
+ 14 0 R
+ 15 0 R
+ 16 0 R
+ 17 0 R
+ 18 0 R
+ 19 0 R
+ 20 0 R
+ 21 0 R
+ 22 0 R
+ 23 0 R
+ 24 0 R
+ 25 0 R
+ 26 0 R
+ 27 0 R
+ 28 0 R
+ 29 0 R
+ 30 0 R
+ 31 0 R
+ 32 0 R
+ 33 0 R
+ 34 0 R
+ 35 0 R
+ 36 0 R
+ 37 0 R
+ 38 0 R
+ 39 0 R
+ 40 0 R
+ 41 0 R
+ 42 0 R
+ 43 0 R
+ 44 0 R
+ 45 0 R
+ 46 0 R
+ 47 0 R
+ 48 0 R
+ 49 0 R
+ 50 0 R
+ 51 0 R
+ 52 0 R
+ 53 0 R
+ 54 0 R
+ 55 0 R
+ 56 0 R ]
+ /Type /Pages >>
+endobj
+% 'R60': class PDFStream 
+60 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 196 >>
+stream
+GarWrYmS?%&B=6'OE^IhFZ=_^P,>:Q;]REE0+_$cd#)u;ktOeY%WZO3TDNVe
++qH=g%QFcT(BtgL#I\.d%F1]u9<5JR0K3'qhc^N&1;T*RaoLTfeYZs"JDI,^
+e6X*$WCp/.A(j:raC.0%<F][l":BWX;eF9pAkd`RW9qIYe+A)O7hk$5_4+KP
+l3j9*0%9~>endstream
+
+endobj
+% 'R61': class PDFStream 
+61 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 746 >>
+stream
+Gasam?#SFN'R`L25Ffc2C9n+X.$'k+C.M%`W^tmFj4o/da3JK+`d[lhbu\+H
+$%Ynu+.mWB\L6IJiD6%oAW+k\52PJD7jo>;PAGhkJZn0Sn7O`%pX%Y=.qYPZ
+Np1)Ejg/F9(DG^R!Sh]T@%.!a>bGo$FbF`H=XTucq/1)%ZZRpRZK=<mh^C]7
+Tc`NG:9KsZ09I2JG'`2d'Ka"KmgCNSJRA=O/"oN=1tH),L7AOl/Fi5k*f\V/
+1G%#hiEOFV0%m%F[1c3M7YR*_#V/7'm)G7$3quJpcgV1R$mh\CLOA/c[eC2e
+,`gGX(D``s<g=>9MdR^1=d'4T!8e1V2]Ph^@>$npCRl^P[@J(aZ3t`t8!i9r
+\N?9jSA[Ir<(:Q*8'h'bD3E)%n>L%qg3-Gjg7Dog_VE3@,,QQ$gQIc5!q90"
+&d(qJZQ;VQ*1]YJk/]W39:h2l:`P?p$`-:g$,Y3]I2 at 084$%+&B8QC0h\H-M
+AX4B8EKV]g;,^+7Lp0Ch'g;"b,s4h'o4";TUY<liGX'*l(&%ff2sjQqKZ+U%
+#B*guN_r7P:97rQV6gTa<5>=+3esKa_*?DSF05n=RQWAcpMX>Y/9)>$P;"GZ
+L.(5G>rs?6q"-8$Vk*KeZ/H'`FaJ>[ImGX5)l;Q:Zd7QRRBl9K;CVQ.f^&L*
+b*+[-[OD8ll^47kh<]<uZG#Bl=1q*m0pq?B#?(9cH32)W24]/.0HBuq)74l?
+~>endstream
+
+endobj
+% 'R62': class PDFStream 
+62 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1594 >>
+stream
+Gau0D?#LoG'Rc%,s)>s#-5@]J0TaX?OuBAk-N-Jsg8aCi)=E$a*dcK3"R*&X
+[1*4 at L">'W'p9+ap:3 at NpY>'[d&4(cs3+-GRDS&k!_EaJ!g9XO_=Se_T:VX%
+5!;KGNt+[nd5W-oE0UlYa`oY>M>i(?Im>Y^:M?/l=a1(uP#b:c0QO4+WE\t1
+@]ee!g*03L'q032IY-fC*p[J=H5!QU`$"aUiaB6VJ2ghT!sWhiPm"p_"hR1,
+%NSLLC_r1ag>EqXV>UK$j"##6>l)jgLO2:;,t_s!EP[^=dp>6b&mXqHSf.4q
+cQ(j#72g?:d2<tkn4"jX9Laam87J6ToM%(g0FM:X_F0AH\8ucV)Eg02bWs2X
+FLoiPTV5^dcCpGDJ8&Im#dqNpQrbtMYkr14+6mrl><2"?jVI]%G2uEqj7];J
+6>-<=(9A90%Wsa+ at o31kX7Tj1blpTl-]4:FSGjd['PP^Q^Dp&[STtLG'1pI<
+Wf>kQQ\srCM)63"4WP3W4d=,gK.j0kfIE^&e%KLJ1feF&La.Ng>T/i]>N.&s
+O1:uF`eP1!`rTc3.,r_B9g0WgF3QT0fUY-k<GfF%61+gDPW1#RHUjC$X%I(F
+Coq7!o;8d$Na.Qp<\$,.aZ1t*l:Rh@`XFuD^Y,V\1V)Fa!JOQ#oInYOYQkgq
+jHDFaK_p'>"3F/5WM4SnH9iJ2''B_L5&,=dqs`@\kHj at CGHfMsW_cV^Wg5:*
+>48398BVi_]sON'&N1,r_OME)B?oK]:HTS%[lX&"`hg_6KH!Aelt@=(nIBV+
+OUh#t;MCh\90h4N*UgLo1k;YLV>);.`Z&CV^_IZ;,[bET6sEIfTOsgpXrhlh
+E,/8ahC=YX)eS;?Ui@*mq#QR^fZYc&kc1"U2JepYk&]qrVBWA:$!&HUDOe/[
+7U!6D&oSEJ>PR#M\#NMHm#lHl<\497/b"fopVE\+QUN`&K<$nF]]7_uHd[S7
+inFC)k-:k[(8?2;/e.&9HoFL(,Z;d7)(\AI\g6/q.5EBR)2ZphX,tU?jG)H\
+Mtt>Am&(&?<l,T/798tFg7ja+W,rEEXP7ZiBZJCJ9.kKmQbF[og"O1O\oiTN
+Tl-DP]#>Q*-.`_]5*R>E32#oT72^U7,o97e9&T<`V62V9]lS;sf/Zki1ciPY
+GG-lO-0->SM&dP[9cBqtA)%X`![FalRUrUc_?8Hj,*=]W`CFTd5\=cuo.pk/
+)+P"phsLDCYnnf)jQ>2YLU6k]P1;pTb76X5a-&*Jcfq$_Qb3,a=akALpeZK?
+ at 9R1:^/`nWH#O at 8_HTjEE$l=)f3D@(N?ZrKP,gLpqh_][`;b]gbp83.i1h)L
+_ompXZ.ts.'h5>n.dkpq/SF1.dSOI;pp"RKj[Ret]1JBoTega'>Q`W_m9A+Q
+M([?,I-LLG8_0^?[Zor\=.TRJR#'iaD<$,,D"[,3rG<reOb!BG559qEGIY>r
+Bsr?"@M6/5=>d,6MN\sl>qn50bZJauh['(5L`E+!o at SE8Fc^22FaQ@"o`Jdl
+c#8h8 at 3'-/rI8R<Qu2<\`REnJmr[I>1Rt'7%F](';?~>endstream
+
+endobj
+% 'R63': class PDFStream 
+63 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 783 >>
+stream
+Gatm9d;IYl'R`L2+7:(i at OZj>R`BU*VFfU at 6)<nA02?OT4N2L/3#)5^].p#O
+JSf:'-&TLDcga$YqV$]R4hgll!cDJWr8`JpK/a*#n,eDaiF=tig^aX=2g#^Y
+ at 5Nmi=>&d.+,(:YZkK<[K&-n@"QM]I^F(^$YQ4c.fNASC?5q/NjoXQ"&APOk
+5O<`_M1.H=9b0Y`j8KQWf2-NcPmB<qK/M/Ef5i4/#JDF4f3b=nV"9q$FP`"@
+<oVq(-PDXJ- at ngB)q9n2_e at Fjo"IL^U<k>gIs+l[$L\q:.8L.P<q;1p'/LI/
+#m-9!NL:#9$T&$%TMILt[jrr*fg`<JR"/TONKR.qg7>*[Xg,erP at ehL1WE^X
+Pp%PfJ/]n=h6Q.t=EMGcCFTa=e^RnNWcVd?odH`JBWX$h84d=4]g=Sf#-!c?
+EI!Y)3s-BO8q at C`L+<Q[-[TX at a"E:IVB?lQ47,sm0l=sjB5r(e#484K4B395
+XJ%3#MZ+\1^Cd at g<tN&OjpFhXTB4i4:FY%K-.(T^oZpOE>93]5oOlE)2ngDT
+b4dQ[jVg%qF=A'g\ngt:Iqbk/BVY[a at KsAD_E-0!0WL3-GS&?.Cd^TaLR+g;
+CkSnEQ;UeOnsna(L2fsoL[apW;HDf\kaYf*drMQ3m+Q8/RGb'>h8/Y6C2?TR
+(1lc5CVc`8XjN9raBiVjj6#KPlL3?VgCFNM8%.+CoiA/^5bOTXZsjOnim at n#
+h`e.Y%gAl3^1+(TYGBTuDSaB"XVQYD5G^GI`W~>endstream
+
+endobj
+% 'R64': class PDFStream 
+64 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1058 >>
+stream
+GauHL?#SFN'Rd1'J%0EndpTGOcb6aB.S\VR9gm`/?OS[-CDs[B;qCpD3<n&"
+M<`C;<)c.mI#a964^84XT`:,L^USuU*8XsE5T'&<TPtf9rY[o^UQbT&$/,lK
+ib=qA$pbMh.E^XDJ'eZ1bQ,0lS`je7hhbjaDtU1K8DMH.ibm'3#;4[rnH[X8
+62hPg2[8E6Go[%rO:BhFDpUhqhQ1.<7Oq4cJ`8Mn!=C_EA>dt$<G]cmec;hg
+5f-DiTWll1XJ&LP'q8C4M")ut7/JO\Q'-OO.U-cM0\QWp6"ge%KODL;%V[`6
+;&=A"4'"&tKn2"2Qs4(Q?ANeAY/c^][sHeela(5V-SX#>l]ic)6A>d+BGr%Y
+l8O..RRFAUpf!6X\M\gHH-(RQTXScDnjNjWIl<c#CL1!pB5ge-F`"aE.!AV`
+JQ=@D(KR`TP&_,FlM>q$EaRO[PcCMdGQX,b8_1+LZ,0Dc.(-(3JI%WABaGGC
+XoVq#;[IFG@]@OX6ea6@/lMY4I>".#g*eCffVPO"4Q=#OlS!<FcH_ms/oX(Q
+Dnnec$[CJXDnS"^(U at GSo40#DFa8aFi^^[(]MR]%otE-6[$'81'!Yu3%`\8o
+2*@P]f5TR%l>1mA?DVLWX'D1+._!oQm(mgQ1fsdeMHtA>$nlpEc*_6^Y1%R[
+<ahPJ+gL<*L=>UsUsdgc3.&L\)A=Cr0<.PY\6>d)jeKgd1>$kS'7'4:AD"KE
+7+T)8LQK`J9Zd(0<*n3bm)k(6X6Ouj21_f#:g4]dF&VJFYrHl$>;(`M$$,.d
+c*')Flo&[jpp2ItSf.nG5DU.<kH*jD"p`G)l`"#PWI*X1H+Q,Si^/HYdFsaR
+llNU)LG,AcVFW02Jor*jp%Ym.P5c<*U=JL43.514nV)G,4_MK&20)IO[UJ at j
+7T?s#E#+Hn-aIWb]K'2?Q`bF2;RCYS41a'-3H:l03+oU!a<RCs=?VZCWQC[<
+o>tbi1N"8G4TY7adV0DWN$S9JK(.HMTV./`S-=3dLTrJ4Y;JCB5qk at q"/a)Z
+Gl~>endstream
+
+endobj
+% 'R65': class PDFStream 
+65 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1158 >>
+stream
+Gb!$G?#Q2d'Sc',ofr4(l-s;^o+?/tO&`gU<_Z#P1f]taE.U$#WH#MH^OF2<
+RUjc+ZW0_V.L1q2oK at u]5)-k8+/o/c95kZ!\!IXk(W:@p]nm!R/+>_d4LdI8
+J8J at PQirNj5nJca!i$m$&#p-1iNCLKi]APT+cldXeSnT1?k5N#*nX=3^&[12
+k1('"J&n+X]d]F:gDkk#nMe><28:cbm?-ZN^JR+ce[LkpJ>Q:t4:(7T.,)Q'
+B%mB/^kkBV:nEPqJuj)UcS-1!6?b?VBss^!d+':[)BcdfM?`9D#Yo"_5q5$j
++S(;^,1?sTaH]*\6j7Hu-%1"F$#JU?!^76%XZ0IH6>1t(;e(os'p.B:eHYh<
+;it46nN:<KN6k!?XO+JN.1ImF3U't_bSf!.J;u(4Q&PC26(?EdY`c5>(mo>G
+b?*S^9Ng_YX7*Tr0U:S_-TPg"j#oe+f3`-0NIA6Dq._K\Nj7QgBqAPU`f&%]
+QcrKg*f;bnEe4ZnNmQQt.49tFXQWS. at l,?Zc/gipPVGoT=Wq`J3X2 at +_?EYE
+>Be]Yq8Q1BWlXG+ at _(8E(^oLE40mX4=j(X-2)aS#B<1U#`!J$ldV=7Wa4R/`
+65G.!eC^]g7Ki_I\!6<cR%r$\UDo6-V0!dhhq4PC01]e)JIsZGk/TMaqHiOe
+@:3JF+L.0p:$"iJ[9-Z/TUj41aLMpD(KbW]Ai,oh:)\kj=)PR?7V'p<ThRR2
+2Zqf@#eCDQ at nuGmE]$JD-0:Q&8GYG:oeIf9CJprR78a#a'"CIeDh#l(e'1(=
+H:"oF.=9lU<ciH=WA#BYX:b[Kopn*K[XAI8Rj0k%:m]H*598OYp*/^p5uX&\
+/K_hYgceR at r]3n9hpSej7<f'sN.:s_Ps3W%J68/<Xg1SR+I>jZjFYB0H]Rc`
+EP,d![SQbgTej3jckZ8t2YErQl5p(tPak_$Kh)P_CF+$RYGSHV1>["QX*NXm
+ab?m$4'S=O[1m5>LonSZMI_1!@BUN#hValrX3ubDQq`ted!sOOrBGEKF9`I`
+=/HqU!d7s0`CfE"SQ7a&#\`u`5RV]DF+SPRF,W'4Q4)HER[j6:''d2sL(ZCU
+B.ra)=5ndH/D[-JdE]ED>P`i7iUTG!^u<+Jb!)J!~>endstream
+
+endobj
+% 'R66': class PDFStream 
+66 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1700 >>
+stream
+Gau10gMZ%0&;KWUj;mBc8[6k3m'q8/[-8 at I(<tPu&',23duq;*kU!4QiTWG"
+AGNH19SY)1,dp*t^HVWQ*)[ifpuCVR8I=!)G^o%1kJM*B?Kd%r]7XI&k@\/J
+cb-]#'Kbj'T6N%2#ECa"-[;>&J/>EDi2,9in,rSJ/+r;tnAZVrT";2-Is;;:
+F2Fi<ZS1s*'oZM:lsFQE[*:42"InGX+172WrHh at 9m.JKj,:E&p/,ZV'-O.oQ
+Q#fYZ1jWP*OD]=5'?i3=M)kfV#njueGst$_CBW^`5))juYQ].XFbep`)#qer
+1-:$V'.'C8[%rsD'G^BF_VC?_%J*Gf)A&b^%05uX08^nml1P>&.1ha_ at m;TN
+0jT=NaQfl9j/^gu at 7jQf\1euuL5%.m?al<m)DA9>jeF(GS0[k9:qn]\'o`H;
+ggG[PLV3_-MW[YX<g3ac-D[paSrq^/is[gB<s'TC8Fn[%K.uqD"5jlJqgu7"
+B)5b&n[Y0r_U*8LA7A2i':H0/Ui$Q0$lMLoj$*(Of-,S!Q*JS(.o^c?D%pZW
+7o+YG:_D"+ at s?"F:URJM>)p`q8h9BO(J(ra!<58g?tT$O^H7Nmi9No"+qJ\p
+.AoSQ^<?l>`.]s""Q$q6I7t/Cp2KhHBf\SC[@`YA-=9/H*Z1^10NY+#E!hIh
+CFf.<dK`ki,ZV2sd#-%%$YV1 at XBa:R>uPJ&aKDIqqUV*@58l*D1mb(%I;?mL
+.H-L!43rZqKD at VnOr3nHXEf9]1.%a9V,69gN:Hh"<K\'@&Q5h_eK?/BBu4p<
+,qISlgWYRfKqIUme:gla%Q_ctN>=NDNZ&K<SgfpSW*UlbYf'YCfQR#76`[]\
+3hsY$(0&^M at WVm<O at m.f_'%?XLcS7M._t<OmoWEWN at I5*f/'Id,:FO9QQTZ$
+S0"+.Xr0TDQ(a5j\cB9B3oD)\dJatl9pB%_e#EGhHW.SJ1c^5_FZ!(hOZRh0
+%K5>WEbpcGUItos0tct2J]M1t<&@5SFWH3iMM67(m5JS'VNTPQ-T4rqFn3R'
+*'_jX+#"ZS0*7!h,!$BU7cXf*SQ)T49S^Wqp,!k-BS*;Flarq@[n^%D(`U37
+FOl)N)&>)#nFj[)@dA0sP%0gWSWrc^pu"1mY>R_:OnGaE(6u\<PjRIFWD;'>
+8^o7i-8i>PUo7#>Ld>EcB$G+K[MZs/^3-1$d!#(u6dl6Wk?(Fc,^hGM?inq@
+/SB2tWm?n\<2jFjYPAjt<T6NF#JM"]2n(q^=HX%#mY%7n`&9eZC,GWO-dHFW
+<IJ)e^^7Ufrn+g7(0F.2'90+%m:h:XVNPooI_)<<qf5!(BTb$@'jX5IS&D5.
+<6s"T5cb^r)RI5+=/JAQlZ-4282At4U`]4uO"jibkd=\*Xa#B`+Q%CFiF0h]
+LYL)Ch;/,l_3nQ"ZCdiF at iu^Wo-V.TpSQ;:1*0iHef4 at 0h\=WMPo+AilAQ4c
+c(Lt.-XPS4]p\G;)T#Zae8'5+>(;P2?m8[a"c$eTNE5HBmNhm\`8K/<IDU4t
+q;09GP[Rtup?Ho7L;*=rX1s]LI/^kt2ER%&d9?ENd`te$0[feT_,.mKe5)es
+heo[%>85PO&4a?Keh'D(FIO>(orH<6`uD^R^j31814Z<Ab>s5ZQG7d(L1jZ+
+#Dm5IGqCsjb"ZMfIeFl\e/TD~>endstream
+
+endobj
+% 'R67': class PDFStream 
+67 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1737 >>
+stream
+Gatn(>u0K?'Sc(=p^cPjAHeVa?Z#OT@@(OOAgO=>7U#K)Us@"U&sq5g5(<GM
+]4ktP6esd)6(6HObN&=:*ub7kIM)N7.c>U[?Z$/](T&nuJ)J6:*r_V"T08a;
+Oeuh(%`5J4-85kMJ;hB#G16u*o;W7C,t$#OJ9Wb"oQ^*iZ4DVeOWFC#-.%_J
+S6`r&IsgH;&,X`/#ZirsrJEbg=iKO0M[tfNi$RPg`.5l^lh;5JM:]@m*da$N
+S?oab<hG&@jd]Ar-YtWnCbsX*:^_]IQ+AM7f"9G8Rf3NihLZ,<19$k`=jaTf
+KPZ[]*$]NM*3:*hUL']4LJ\m1o_2[ZrjWE7)[ld77X22[''VC1/8qt!lA,>q
+@@Ar"Bqb>n]U#`/IB<X(jA64B0U1e3LZeR+l$gq?1>Oa??PsT$`<oX<6S5HN
+MsL8KQ;([hjpDr/6Er;"jES+p;O/W.m"/+pDN.Ik8p<@+2DHe;T#N3!qR2oI
+XS<<L_fK/Ob6mS4LUDf;`\tdmd99pJbU0D^4^,,5Z]`.&^OWE8pLqOE.6KiY
+#2]*Wi\C(/D1<fte$-2J84$O6EL,cn\BelK"B0EOW5R>88iE/k8Eo+ZEkuF&
+9+Fn>UoWD_L97^gMXR!7cp7XRQN2YGe/?9O_Dq$hUZ)ED2PGLD9XhEU3WeG\
+2ZXq\ec7]7U4#i[aj=`RWD"0VFO>dMrD@?DQid24;b=%[Z;S!n.S=DD,J4*-
+0+;Rj6\EY06-"*`\:.i!I8HLkNEB%SoUCrb at e`?ggQ")>ls&p+n9qnPWWbc9
+H;C4ORTI_m[<UcCWSr[+`hK1_j*O>Qk+!>Fnj\C_7f:RUIG:'ma[[j\GgL:9
+=KZ:4W,69 at X,9-FD[kW?XmCh/A+H%m'&8$?\.])XJ'[tY);TkU^6*-flOEeB
+nfSU- at -+.m?`"MBEM1BnJHH<#(Xka9c7W]FL,7m"Xo069/G^OT at a?=uK=NI?
+L.dUE>$JOKQMuCoVhq,oJX,j>Z[hai`/@&9<M*/f7s9/0e>L=QqG2`hQ=SF.
+Vf1tt7tu_7,qM4J(p)oZJ]+cCAB".XSIq/k<=2b*96lf9nP[e_H&(Op9U5oC
+I%^j2E[c:=Zhm4u_OiBVFY8ri]sZs/Y3$TkNg^OgSdCT1W8:Xq+i[V5q<$uJ
+ZUXESeLAZX0P?P;&u.gMLmI$5"G][c6e"\Z9*&'83+C1s:Sn70lSnF`3.fqj
+FU at V<B5HI?E6UCX.h-V0XUC3qV$$_Wjdm^-<=JD/P[LB;WWD;[]m)VREH"X4
+ at Qt*a[uiau*Hf'5nT&<&\7`("cPSjIM1Nb)oLYq:8uR3`l/ng7qb+5.;d%Xe
+.lLAu<V"0O"#nR5+#"Z=,QN\[,1\)iT95_\Q^!>#9rFleUsaMDmVHW7M#HnH
+'@mJ2;lqgGp#Nb]MjbnNI<*EUHJ]Q at R&0hZ`Q*I<>cE-j<[NQ!6L.q;/Ll<g
+.@\:VX<,u&RA^q#9PST4BjR:s&P6AIB$G+C[ckZUSopdYd'iU`6IQ-VelYWR
+,^V8J@#/ThQIEF<jYoZlWmn=[f8*qM9>"2Li1ls9[I#unP$DC67hcsk2Y!bE
+ at qe/LiZlXOWc&4]39%;SXD at 3#@!)UtpDm<T7<IUtatQ$R:6E=[dRntVCao3_
+/r0[hZM7GI7:aq(n`cY1DeX6b:kuRjAq=HYVC1Ap4jaFm:-4Dfo<VeNj'!W~
+>endstream
+
+endobj
+% 'R68': class PDFStream 
+68 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1408 >>
+stream
+Gb!;d>Ap9+'Rl+-s)?iSXYqfLeatH8m])OqgMMpRWQNBa at m^?WG8T?9htP at I
+aMn__&@+7JZGnS;^@TU['<psnoP[XED$3);,=$($(-pZS$dj<G)dQct]"B/t
+Xe%cM6TZP)"O<6bIY\O"%JXnSa7cAO+Z!@g<9i)K`u"V</G3IFJ&DsHo+at:
+r0=08HNhe]\B!:iRJ[1b`h:m%p];`?aXbKOFcoTf'3rA:Y3N!80)@l/r*=fE
+`/:T:XJdHP*#f&'@Wd6`0%N)D6N54"AL at .RopuIp_ZrZs7^/%UdL_Q,Nb2'1
+Jn%?,oO[l*bFd>c at Ob&CZ\,NY8bT@#irp5p:q",f*XVAVOqf,Q3.c0A<MF@[
+VR!(p'aR9-)A`gH#)7O$iG:&PO0iTQ$!4_HIXC%&,1re?(G*7Lo`VO at .Iq4f
+Lj at S;(oGOVfu8>0W`BA8>R=H+B<W*0NAeb/Vp(B*^[!;Mi!rcqXu/hrWN2e\
+`]HJ%Y79U'JVb@^/&l:UjAl[-<l#E:o1GD^$AH'JlU9eaFj2a8q6i3^K%G]q
+,OsFH7P[njXjP^'9>M_&$i%1INjcg8`cBqRo*X&OSn-O`eNq/ZUmOjH)H&lQ
+Q/PSc6235%*@8J`-PXnqNRe1lr1AAL<k$e1Ekl"D=/Pu`H.H*[(3rciK[i)r
+*am.C4%+,Gk12PUf!ROq2l-[N9j&_?o0^F.M6GfE]"e==BGqrIYh-[';pTJN
+-g6`RSreSN*jKb$i<8QrIl"oj'-F_l]0(6X<F?N:qiX7]PD>VO?WQ<,jndR"
+e&%VHIH%8_!87c<4EC2;4?mU>E,@?oSl'K2)@rrUn0Y3E2?+[Mj1M*9K,Q4J
+p"HKm#Xft8157Y4H:Qk,?_Y#$>p1Qlc*0HOf;5q2'WPTX(uHV$$94_Bp(UVo
+Iap5nB"d0ZoF0SWl1kuX4[0&KIW%mV74\/FN9=FEmjD0c9Ce5]=0LRTW-1of
+&lhYaFsWMZ'l5%s9EV9Sp%nQYNiF$m:JRl.piI^u!_de<X=+JZTjrjfKDmGs
+*gVC:46JRVP1\*AqJY!fbFr4ADrpC+bZ=Ue$GS!0C6$QUC5'?HNW8KMQ+L&>
+m/s5fK,kFn;^7K[h*:`2IZfEPO7n+-Rk3q*$.AR2/8V4ChgPCD_X8L<RI[Oe
+r)['n-B(6MN,=QG`+j#5KlYng8.JA=JC_cW9i9"RRFhq)l_K%(1l/sDG4PrG
+T=%C'3_;#O1omJ'E4^Z2ZBilWCm]!$Qea-aLlIh^(@spHP,=nHfP":h?^p0X
+if0P][X9:u(Za$c4h]\CM6!MT7T#W<<uA8Y4/8he/gW/8dPNhQb7\S]^YdL`
+``b!r[Xu-!LDc&=p4Sk.AL<R+=4fH=<l!h9IjgCs&c~>endstream
+
+endobj
+% 'R69': class PDFStream 
+69 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1095 >>
+stream
+Gb!;e;/_pX&:Uh4s)=%`Uh893&GF[uXYd#XeqM/Y&9&7_Jm2a7Fh`BcJJHnE
+3-..o-&PMQ^@+8CI6J_Y*;)Vo2dX=7#Tk]2+:R3K&/c,e0B##U4LdU<5kRt=
+NP,;s#^kMMUVI8eK6i&o\/Bq`Qm+ at a(D*bAFI-`O&!4,hf[1eGJC.=c6GaW'
+,"_AsZJl/,+)7TUNuWS"E64d"_dkUI(rT4&@Eo$IIK*1#8b59+16sB8oebV4
+%K0I[?ZeV>of/Ul8%slrNj]#m&F)<lo&L+_^,LZ?&$PfhAgH#WR0o88*5*2:
+$r_;4jY6j$=%o]-CZ!?A+N/F4cLYT<$7J-rJUd%@nt317+d]W1n<HF2.G0O>
+dL\F5[^9C*6f*[ooTp&C27Id,U?GpBc%((*2^]Pk*Jb1FCN,_=U/P at 8*6g5[
+hk'B)1l?2fJsUV!DmnqX-<?\[W8$N/Ab7dJV`E5?cMlHr@?tn17@:Y;=*\5s
+!$tiWTj92s;MoQs2JKDKQtm_Y>2'83&._tMo<::D3KnmCE>nIe7D#b`e.6Bk
+fBI`!XkL;B at N![sL-BjqR;BG7B9d"u5/MOCn<3baaO3DX at Fa'Y3Qr>)"]K0&
+MR^kSOZi!;&H'@DmO4d;Jq(U2[loTrs/trl-?YEpPrZ>fr/M)O[Xq;\T at 2A-
+B:B at N;WPs<3kU4aH/`&KpTPi;4D3P?SrhfWCA1/g\B(!9>j;-$S>p\T(PX>7
+D_ at JV\<]4dl9K'I[g(O8hHHothI;d^L at R_PConQ>#k/TW'fY>NS#lscG4;jF
+dj4/k93]LW$FaEfmI)Ei*s\R:M'ZBc]\[ll5N4gne#%!(d`#,5'IibH799#G
+WPd("^.=N_EE4D9ET:UUU0'0J5@[<`)q\0qD$MuR_q;[_W$nUgRel8.s0!3R
+'C-JU^)"MuF_D:i$Xh]Cp"Ga9!0c7k at eXX=gtsj=n\uS=eii?62=B=,e5:b_
+7=?f'<D>nLS,P;d[2rc&PguXtfrbcX:OIt9Zb'>>4E at RaH[(fGGgBaC+D:.M
+cNH:M-?Ln@^?QQJ$@^#qhP8Z/gV9>2_h6jVRL!C~>endstream
+
+endobj
+% 'R70': class PDFStream 
+70 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1265 >>
+stream
+Gb!;e;,>q#&:R./5MTb:6l.4jdd.F_VG2ZIXd(5-]XY)uHDGQD3(*&an)C_$
+ct56pUJ)e0-&:s$n*[p%U]`gX+m/6,%]9DRrLO#Z at 5%]pG!d+:_n3bD_9^"$
+Z8ACT2bO"$5TC#7P!fWUUG;7sJXRW$i%a<\i+"lcNlQm!TK1RV&+'d(3P,2>
+VDJ1=NQ364*l6b>$sjfq?d.t>VteBNWE8m(<hWJVqcncFEDWK9=B'`8:<^Zh
+:XcslM'<40TV-EA-X&#T/2Y[)SWUGECs<-\Lr=k*@@!Lbo*s0EoX at -jSQmtI
+NAnb3\_D\sKkPVfWh]@867>%33nc8OL-FJTfnbuJ]p82_aI!_uZOF^G9gSQ]
+9*skAL\2c$PueKj?Nu(QV&G]'Qh2/S`j51?#+.mo.qgh70rOcc0TjN=3S1`b
+7qB/2`Q15nW7Q+8!mel5bs<%6XuU`nN??IH`q^/?Vhlr(.F4l;k*gl0cLO<l
+3R>&Yo!#BKD.u4aJ at nqOi\t4YfM^-K<@m^?Z[g5g;`;4Y.Tn<\qf/fGDg)@L
+itIPp'C5/50:#`j<E3I"hUm]FmBmfXNZq4CkORHDLf<SDanlfm)LDFqLf;'.
+%_[6%7sM37RpQ-5k3KOL+q8ds>mt/ifZCQ.G['F_kq/QWDUO"9WQ92gCFO('
+_N7-IF-J_Z7RbI!HJ;Kg_Dl^=qu21M-9@)JB9?hgUHajT\:T!gC9^<r><6/(
+0lUNcp)!<O^H/Zs+_WZ\**#5qSa1_(WZQQ4"i"Ep%henl=8efD34N;/l3Gh=
+jo2,>K+aBE[ufr/4XZn@(Lk<\0Q&Bn/<qM(an$rSi&TDral^#u]t=7l$9rM_
+bC1JNH8/HS=;@Bu0b"11J$DNJc9WG,H=^QR+901SWZ<M*WUk\-098#XO*ZGf
+IRs++`^sU^,jl;LJSoP,^_gH[R:.VTB/'ge@"nJ)`d7 at N,R06&d:+uNFTNWD
+gU`i=L,[+k-R).B)_pZ!j9s6ik'\24+#D0>giBCe]uJp5/jBFBl=fU2S"sk(
+G&;rd/?Vf#A at CcDChmn"as*;1Q*t$.O3_c;irJsfX0s9g/G`\>H9i1^FaCn6
+HF/"6ar6*W>\Lln,qmf&<.)5>4:[6,<kBr^@?Flg1!OO-?"WfORNJl<Okib1
+D$.YG47Y3Y8W-_C4K#lg)M@)@dAZukU/[U]b3Mr_==`3ac'HeQca'E9IbiZe
++t)/)DoB<Uq^"3ap]LAC=\f~>endstream
+
+endobj
+% 'R71': class PDFStream 
+71 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1250 >>
+stream
+Gb!;e>Aoub'Rm78s)?h`9l#X&5hOi&XjXTE)RN(7?Q=$:=+Zi[RVffg`Z],2
+a5YT:fp%Ai?o[&SI6QhE^el2LO3&Be at lV(cJ6[o.JFF+;HjMIdj.gP58#TSU
+#K%[),6VH=%8dg-l:/HPh7R(SqEl?uOno+K>X.XS4ZEH&e.6`p8'GB1.X_Hi
+=*;W#/e+C=S5C]US=Zu"p_9P#[ursr3n-g_`u<8/rV&f]l;n3?V%<ts=39/a
+K`Rl*WbY5McV.qhl$%E2:G3X%. at bIN;c4IL_:[=0Y8&$Z.Ql&^Zo6S"N##5e
+q*`nn<DX;oAqH88\gPgTj at f'=JdDT]XGj,p$WBnE8Ysa,H(OUR.qUJ8hdg26
+CY*DP\&R3$ZT]l;c7]$;>\Qn;j2L*O"VW_Tm"SPq!Zf&!R\QSFG``fNXblLL
+F-?.UqLTN-%CopD!F-)J:r2%G2dF_17qUD*W&#H;_KJLBWdN2U]FjE4?E at W*
+3R>8"*FKHO!q9@<B#U;._81TQPCoe(4\>D-ADBt0Ht9R"D]$0:o&Q<6aliO&
+l1U>n]\F;iVk8&k-cu$Tn3q>@/%.q28,_Ml8&!b'aAG/>UF:,C+M0/+SNqWJ
+2)k5h0'FZa`[0jk)n+%TS/$-N(SJHOF$l/Vl-s"(:C7ur.%gLC)/kjtS/plP
+mnUPcV61T1OpO]3e?DQ`UX?u[`+MsT2H`T"$5&&a_.[$O=-AC:FanHV=J*)A
+#l8D3lIWE5GIpE`X,F>UB\gNfkOT!1Lh,;FBu#11e=&9)j&ua8R>\Efh3dY;
+USW):=kESoVnX%KQ9a5K?E/(FUf\m(."GT-0 at 3E34bO>.a4:JKMfcQ9Pb*6+
+5O.#X9^T#>r2o5sD8!.U5 at LHGGti.YV*Q'pVRa*<FXt,K=H_JQg8\4,91hll
+bmPb3qJKAigI2=Yo\3[LbtBHd;V1N*K][PkW]&^F&$]Yd'rV'rRsW4;WXm;8
+DU^\aqHqn1*Hc6js#upa6"c6fCB'e>1RZq-i!h!_6I=W-Q0lY at lOi[K*TX>I
+B0YXL_\u-'A22\'[cG-L9PkT$nAC+["eDY/6n<OMKk(LhVn1-7lQHt&,)`_n
+XqZm_lejogKqlFENXneA#[>%Y3AcF7ch^AYi@#\>c<6O6rGP6 at YV4!Pc;sYR
+)P##SRca8'$(Rr_Yl:*TOm7ef!!@AYNA:+IV_t/j:$imtF;&"[^!#cG1^M,l
+^AuL.dK]~>endstream
+
+endobj
+% 'R72': class PDFStream 
+72 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1567 >>
+stream
+GauHMhfIL2&:Vr!reGoShHVJ;Ylj`d+.&IdBfj#J&+*(t'RRYWKLBAhb5M"B
+&stok;c2X30UT+UmAFm;Q$26pqXfX"D_Zn1*8]O@&B0`l+WBtWOM?G*oCK;l
+k@`2>CRXq%;*9`onhTGuUMN=/\dj/?5u5ePBUEHpn-'7ZUL=BaTGoetK6A?%
+Ra.:l^4H2(aFA21rc6nK[c5#^XX%-*9%k_qD<2M9U!Ujhf"dq9%7YoJ&;iqm
+PQp8dK!;>$;*i#D4<eGY,INfFkE;=WFeA.,8snTF:t3"V:h-]"7JGj0*N1\U
+<Pnn2$H??!':R=FKL/8*PlO6I:oPaG'j<aU6ZuR'[g;*19$O:^N at J@sC+^&#
+QQ)m9IPR-$OqPg:&]R")m8Ls6"5),%48!c#G"ARZ(bR1Ych.jN2Ses\R8J_X
+Ao%WC]8KY.:0]!/=Dj+`3(I-"o:Y05Z:aWgBr95pF-Efif]i3W1)g[N4P=('
+1>R08Pqe^l2WR>'A&E!+fT$89GBB7kU_ITY4h_SDAF6e'TI\\(SM@#lf at Yf%
+NNBh`d+.p!iM;]n2rAblJ/l<A:VbZI(uRC at V,9(F5J)FP6 at U*HLHWGUZ25JB
+\_*l`QWXR%1#VB*1_(gPUQYfPghat%d'[oBSR7qhWm,[k\TTmlrYY$q+3NR`
+2m<g:QcZ\dQb>?bAP_7:*2)^_ZF\Fs_q5VpF>P1hWHkrXAX=/?''?4VL+DN1
+9fa2GEb!Vs-)aCj7lB^-9tlNrQPkC"1,2oM8rVnrl:"[9VFLgV9?jA_/A't&
+Qm^@HA>/YJNU[!1G="#k?K.a>p#Y<(4V564\:%T>!l[2 at -j23#4+$IR96f0O
+6diA39Q->-I^THuoRos<=giKJVSLme-A5RR1gb>2=@;ZrX%ad.H(8<(_KQ;-
+A7!CCbG6/26*N7aWn<&=@-6uFQ$?)q:_r8O57*YKc#`fpb-kc2P!&*s]I61Z
+"kSItS9Zjs&FQZ493Yc)%;o*U-5WcWS8$ta;n\,`P;HC=ha.KmnlCt`K!kFM
+i^P at kjU<^cLB[PMU=f0Q1M0gJ:g`Rc3,MT"1%/@$M(_4f?bJYfdEu4;Qh2pq
+,lPpd7sb*7kkqFN7>M%F?7R=`8P^2 at UB0ObQgDS&l+;PP?k^.DeoND;G\&Z8
+,"Y!R7DGi7V(M-&<3Z"kmW_1c93lDARN<sV:*VDT)E>Ilh*2!^!du(]6Q.39
+C!IBS,q\o+q.b;i-M:-s=im00eUp)HNs:Yho)B-o?M<jAg8J?HS\CWfZ]Mgb
+$)RS/7Dhtf>(H#POFb=r32=9"l&H@,)ggJ6bE2Ki;,aH[&fOoIp>d@=/mg8A
+LsfZCo.j:\'ZF#TGlg`m[JOT^=LYqj]69]EXn1h at elD$([U<@mg>k(\`kc;Q
+TDl>1-26PTT]cWQ<BaR_NnuXi$RQcb0lr-*)Wr#S>.D4hYFu>a at J[;\KIf?n
+$!pQLl2.3Lmq)"X8o_W,VPr5#&s@"=ofEIDG3AEE<AUW at HNh:p->9_p"^56@
+JigaTS=f`bCmkr\~>endstream
+
+endobj
+% 'R73': class PDFStream 
+73 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1027 >>
+stream
+Gb!<O?#SFN'Sc(=p^cP*F:pER^<#`RG3l(JRMtR&lA_8Mn3gaN3:4.]^Cpi1
+9#kOU)RTX?&0H;Vj7i(8!W`g=`-c/#]MIL26 at _m'Va,i2!9lLk8Gg*4IZLQs
+_e9`11a*FNreMgsJj2'mSdA6"ILi>")\]+Qc5NiuV9PN_'<RP0XYm;B+T2Z3
+>Ee35H2fT:*c37Y8:`fnlr+u:0iL16nK\*$RXAmN0UQo9Rqn5UGiGo]#I$6$
+X\[^\'Yg]&iq^jHPMdThE)tMH(VJ7`b(F)gEZ0s)6H48SW>q1JIogNB#O`e+
+F!sF*$FYIC#5"F".-aFB/I.N^E4DEh/9-?\P0NdC;Dt at 0mLErH0.qIQ@;f2I
+HY[E1E"A!,/WR%^4U4!$9U7!N1s`Gt++c"V2*e=s6b-NRN0X.=Z<Vupg`bTQ
+j:&OIGTePL``)k2?cnmg<$JeN+$)c<g8Keu8+P9)T0Q>@ES3`k;Q<ud$s+7P
+1`"hllFUPs9$:JX!UNb(YrlETBSNLL714.<'Xf,daGai\cn3N<C<87d't=W^
+BtMp5UdNGFpbd+67L.rN](N$[mj[a=]ZP1r)naQt?KSJVPqYZ`r3 at LHk?0:F
+j at TetgXO*UAHV!e1Wqo1WN.8W_d),"[_eL'nlBb<7u^i15R1e3T^UR.?DT^`
+c.<fNbD]ZJO.D.,]Hr%:nRZ"!CDj_8(5V]09>rDt>KnaVkuPgS2pbrDl"puT
+_f+HpnZ*bms771k%f,d](WNY,2tk:qMd8R4L0[#_@[@ML9N>2h[]PKL&:7^?
+%aP]E9FL0A#2e0,m<F<_5OmdSed#!Ps0\H5NSd!3!&oP2P$b0rWVDA&J#]5I
+5X(ON1l>QIVY_<+pHn-F##dR3M$@m,pKRodERO at e-@6nY!/!l,F^hSW[:BZT
+4ft!;.#$bi6=dE,mY^O*[sk]dCE,D1U%f%gb.('Y00,H)eLfu[F1uT>pY1-O
+4da6G/@YXmE0_;cLKhXF<?Up\564]ql21~>endstream
+
+endobj
+% 'R74': class PDFStream 
+74 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1324 >>
+stream
+Gb!;d?#S^^'Rd17s)9(EC16+LOmH9W[aI_<Z+GXq1TS7"aT]<a1#k6irV([1
+eH+CJ(n%\3W%&(5F+!EG3S,s(kf)ieaU6nMi6;u=k/(pEbTHX7HOmm;cHj4q
+T<WQQ&<=W[N>[\qhMB-Z9K1N)kiQbV1^Y3Up;T?2Xm50-e&4F(Vjc8;?YTTD
+KaUak<"kC#a]r2glsC[o[H$IffY/BAp#$oknrrnm'jb7s,A4d at f`%uPSjXDN
+>D.jWUcLOh0AaOq4`1Lu"2c$]NQSF4;PP5-1+?;WZ=WMVs80/!`\?!IO41lN
+3dii(0""a>VUS_8!=Ik[Y:-2+2YLD8H*8W4[jZ<[@EqsL]e6B87XH<F/mOUW
+^6M#ng6Q>tn.7bsnpFjO46fhX)iOj<,.=PKn<'$>#W@(c_;0q22jc0/;Om>6
+dnm.Tj;^!^PGMTP)QEu@$=XLUgqEn1?GKad>ENAU10d<dg<uVQ9t>M#cF6\`
+aE']gJT&`pF;IHfjX&,,^&Ta9-X,;GNAZtYlBXS3Y.V"k=,C1a'c)LbGs>eg
+$b`&geMdWnp?j)&ng7-5gS6Gko&c4YBp6>EM8Z-?2.%JBXU9r^/@-%.&B_jp
+Khc1%XN5=j&pubuXEb8LT8U#GiZAd0mP1kmAM1NBi"h4UC+GRtDGJ at X;tsjK
+[70K#@UVW>!oeZgM68[A9=rV3cdV/H\'P04Oo21V\YcGV%-nOZ(.n#+]GXJd
+Co^iSRKe?#X(9\8VE?,\)Dr%tEoW)g4R;F4d.\Cn9>mT8F05<XNN71kZ8jfu
+-amY^Wr"$Yo&F%$2hb9-hRe.fO,Y]repiBiWq`H,AWGEAqOqQNW"Q&P9It3X
+&*^HK5<Q`6]Nl&JLa[d at +\:Jr7K$Ip4)]([Nk#q7P0 at pf'q$>IlO+i-Cq`M$
+GqDaalVEelMRfBA1RW2VJS42B^?_DoVtM.s7chq(RJq`L-l&2C9YC at WJ8#\g
+AN5fMV':EUA8P9DAXGT=kaLd1DGUcuS826M6<$D@^2!:L=CQ2bh8J*@T(W*^
+hj!f;5 at sfZF0b6.7Z8e^)Xe_kN<^(\UH(N\'FdA&T-R*5TC%0cB"Oc*9sq!u
+[hNp6Ua+ljV4$o?3k"t;mQ)M44U0#_W;@)>09'?u1<R'JK^+5640$1reI at Le
+F#kjPP84G2nbNYSlMBPijf%KJC]F#el8!/>s1^SZ3k`S%Q^aa$lA_LhOeZaZ
+^:kRu at IFDKBf=;MaO95N&rWSM`8fP-mfH#LGZCG^7Y?cfI1ui41&/iGIFtSS
+pp&9UqW/SWS=f`bA^e))~>endstream
+
+endobj
+% 'R75': class PDFStream 
+75 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1137 >>
+stream
+Gb!;dhf%4&&:Uh4s5Dg(-UHej,^X=[W]bHf-6fRWqVi+ihFpTV;qh3C],3j@
+CP8Zk<YU4]`:89Mq<kl$#rm/ArBH[bGljl["GdH-&;]66+h<7Zammd7nI\n6
+%DkjW].njbniA$+A,K.6^lPNNpaM%^f>H?RU8PWAM1$MBSCl4j5(_AG#pd:T
+NOO;aK&qWhH>q?Ug"hVM/A4(>B5eg(0j;eA2IW$%Dj-5#mLT8C(3E*95eB<0
++JaoSl_"iH;[7a,mR`hE4JRcs6.1BhT-,"-\8DgX,<u`)iA2Y?/8knS<%sR@
+='T at fX$Yo1)g)Q0n9nNl'micc`$[ObGF:3Rd%5$rH;XjYcLuk(e']bBP:GJo
+9P4]CVPN?u5dPf at R.<n?)Uo*[%C?4S%9Kn%lX\DY>A6jqI>u:k=r;T5esqFK
+YKG(CZ-R*b!"&n%9LZo&gpD0b;8Gb*\TjT+!*+rUS$E&:EgC0J%VQ`@L(&bJ
+f`?.ja*a`qjm>aH_U)Cm*UXGb(R`XZ%em$+,'3F3+ql0EK9Q"j1tJG>OS0e,
+%o:o3DI\:42e`dhf0\2Z&:@ZKZJl,?\t6ad,eEjSBAHiCMks#NNcjFN?`!_R
+3c\S7V8m]#$s2)BU;IXY5A[DPs%fG7+l2V at P!7qn4 at A5@P_.<,&;Jf(E2GHu
+e6l8JS\\.L&YQchqSPgjNu=+F5;@llE[F\oAPftT;H)jOCeGf""8SEhPNObL
+N[]8P%3RaZpRqRI;hAZJ7$d]Se,J*[*EsTJ4B:FTkIq`ik)LnZ5O6,:P@",c
+V=_'6RPNTE-t(3]R.8SV](OdJ;SOra9I]qOJUF$;Ki]oQeVu,kXd)Fp[pujT
+J%jIuZc-Od1^=+3A8^V%g[4F4]lG@`psd%2L1bE^a`baVF^Xq.OOrMjHNX"A
+bZLjP.%g`BVCUi_`T71pqtuN65/;:mK!UfMZ at S_5DPeftN#\mVSC:]9],D"p
+$l"N;d!$,k0kt]b&$o#ncoQ?ZegW13bJhE5?B32[KN-+(Rj(/Y):L[N=i>7F
+?XC!Lfb7&<Ehu>TE]Pr)#ib2kT":U-fPm.Bas-rp;`Z[6Jk1ZA2qZG"Y$3jY
+P2cT6VJus`7t1QVH:/8~>endstream
+
+endobj
+% 'R76': class PDFStream 
+76 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1447 >>
+stream
+Gaua@?#SIU'Sc&Yj?K0H\AR[$qXDPniaQ$mGXJqG=9IW=O_BZ,/?'?>`;T?j
+U*Rd&7#)Pk$oSM_4;)!b,S0]+"GZ[pl8Mta/:_)F#S75m"V>V15qn)OK$0'j
+QPZG-ogaY^e<ppdO50i)Ni)TE$G_Fd(rm`nKM:k:JsCZ<*+(f01+Zcp<$/Au
+hO"6)XPf7Skm%L. at Ye6DoR;K:B(/\.f`EGU8[9]jq?^@s#W%Sud1e,7?*Ss,
+:%4 at pr0R8g.`X'!EbmQM]+4,Y<UKl2qoUkY7Bn?-6%*7mgj&#hp2/%XM]P'p
+$LYeRN#$3F<\0MjW]e[op\c&Dn,FWhcIeHW'9?]%rlBq7Mu92qiOcHsS%A)/
+9ddA3A&ak?I!;6YM0A$L!r[56I$\NsW_Q)T;d6%[C*=:qB2^Y$G*85e\W,=J
+n>I!5DeP')bT!0g'_-9jQI4`+a1WprH'uc\8_SlpEa<!?FM^M'/N-Idi\PWH
+VqSt(b3a+)Z&XE7WboiQ'??E/bjogq)f'):.CUGCO&JEb<m5sY-Hq_- at jYcq
+3[Zg]3s/0]c'5*cj=8tdn/UhUaqS.oB2>jMSOQRp>1h**/7C at mPXDh<hiuk9
+b(8/j)Jn$08E^],*0e#LYK&]6$U8R at 5<g&,Hd[\r=/$Em:DjNd^UFpMMYVEY
+#>RWbc`jFhD>[%,br)qpk2f!`7g>*K:Umr0<EhhZI]%m6 at srBL#ld/CP_)-&
+,qBBSF0.spF()\m]>Ht$L9)@5-RSr at Yo_+rqB*%;i8gaE[tDM%1]j<HiCbG>
+/X7G\/m*[F<DS*W6Lp3bORSK#?CMqpXrhCqJ?`JZIs])(>'ophj5/G$eJiKT
+pl?tk?2MM[)biaqhMI(t/\]h"l[3/@X\&_@!>GmTaqJS>'m(m<*i&Hsl\G4U
+(37>)Do2sn8PJ`ZlT4L$P$G[:2OssYm.3G]H"e5R.&L>7hc;M>*m?RA"SS\Y
+DCna;fe/(lkTU]*O)5+?p5l'D];Ip+j$27jSX]nSZ1S]l,.FagQ^jdM at .>##
+6jMMO4;jdJ':W3&HEM[uj&quYbn&@3T3d`g, at 0^`N&"6?i)TnT_djcr at LZfu
+$mcS[K;M?8-MeE\J"&n:3*WK&qFjGjqFV?:5Mc7.V+b9kjY&pE/l3GbJk)\@
+Qg!8t8I#3B"NeUYkc"(H>nL,grtL36B5O.T\L?MYB>k`KqUXh&2l.uPAK?Q*
+NobFMer,N6>]#@Cg*pSG^%jS[ZoJTKN*ucPbG%?DldMcD;@sm at g1@hNi%+?]
+oZGNu!;.uB,_4JS9[.5/2mbc&Wq[S_3eEEYOe(]1eCJHq>L9,O?`'mt.K)!H
+G\)FIH<2T^>l>(4?e:"mMbSI7ic at dM=+Z]=AV.[s4dEjuI'a>:V1&<R!IH2C
+jb at I'a;1ptH1<Nga88g~>endstream
+
+endobj
+% 'R77': class PDFStream 
+77 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1617 >>
+stream
+Gb!<P?#QK-'Sc'$jZf9IGcP-%_hW)TQ_[=p2&iO&V<p](1<'R:"p57n:#016
+1P9\+".LH$2l[K:#R5P:@F"$i(srjmJ,M60bi-Sm#0_[E!6c<A0Y`0Gk,0S6
+:/BM[W&l&\4j.=hRFjmhNBOjM%A92k0m"q8fTo6eo<io"%6`>E`oMbBl6frT
+@'PPu'N\umDYY4._>H(uZZj:kn,[,FO-5d>0`OEfq*Y*=l5?od4dJ0O)4T'j
+Tq4!C;-hM%dK<AYe.ns6K:cNm+p at IWPe^cGq&p#);pGLCOQYC8R)<DJa07hM
+0j.tGbG"&4*2c#sZfn#.U`Y^8RiL%I#Ye1)eL/t[XCkcG\dW<"LfKccF8MYU
+9cn:Dactb_eQ+^d/2_DZV+EJ^k\1#_jKqemGecuahAgdZ1eXT3B_!-=a/1s&
+r[fbO36`CM5+R1+ae[HNF>;'4#olMs`95<:FmG at Q98hq8L0Sp?NnoQ^1?AF%
++5!)aK@!qQUh#agRq2=HG`/Is--)Q"B4SfYS7eNJ3brJfmK#'>'T)=F5$e?)
+M_pEU-^o'XWr_GTqjlfp)A44C"]b1YKpY,Vi]ZfUKA?XaXh4 at jD[RFZU-o#6
+-oaMSbJ1\dB7_t#dmjb2&C>p at Lf'ADlZrGRbBYo./g9#@[[Kl[2gJQFN0]0D
+*3c3$iq_s3qO4.%Q=I2oU:Wj!CtFS%L,FIBPW.9(Ln`54+cZmqQZTc67]+t-
+fFjgZ'7h[`oFA%YC2CK.Im+KCTt]?a(T>!^ShtF^bKOXjI`8-/(Z[@@dieRG
+q3E]]q[>a$?<s-tC\lX/8j/r[4#*m5g^S<%ZAC!/]6i.[ri_AAQS]`MbeUVi
+c*'c2CL6-QEiC=W8k<I+-0XS_Rjr2JrcG+T at N.O-6p"kKm2to)jADsdkn9Q;
+,p+=Zo#tiTq\4rdK/b'^[(>Q8%q^X_eG['CW?-J;%t^ua7crmTV:QjiEV*qh
+0B>glk$-*)2XqB,:fCEPa&1BXRf";81uE=Q>d_4U<5-;R9$$QL^EHt,.9[&m
+V>0 at -``e=r\4Gd=oHPDE\0'RaKC*eXkggK?$]7i?NPImPAX9T("T;<5%PqGY
+09j)*bVFA@=I!Q?ftJf6ZT[?'6-s+ICJTre"kj,sKhOMf=!ko[fXNpQQ^6/0
+4kI1oE-&,COBm[i.TELF_amfcLETTL+^E4'bE"ST/.OGGnjZo^[W/>j`h:@A
+!PQi"C[aZ[i)`T+-V&O9.S.b"6I(=106Ot24YlF7jRRZj8'pgcHN\huV>"/H
+C-Go?=qfpc5nN.3\07p:OlP*(BlG at uJX"]eD,g`YFh9+.G%GSnQYAJ"I=rg)
+5$f?ln6U^,AK/)kAl93\90-TTAX&!u>+J8JV>YGulMr^#k((m!*n3f%"+DKT
+%RJ5*8C9BcEB3SioU'8riq#-5-0o0,^'rK3=/jm/i(SEeZhJG4GuKMIfZHRR
+m_c[ub#'3O#Cj04Z!O$;`4.[Drd4dn.b+DBFh+sLoXr;k'6B+Jpp]+*@dTXI
+Dn#>V/E>IHqsHSOp2-D1g3N7RWD).Jjj$f8h:!eOHga("`Ye`FSL6B[q%nm0
+UTX~>endstream
+
+endobj
+% 'R78': class PDFStream 
+78 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1636 >>
+stream
+Gb!l`9lK&M&;KW]j?Lj?hI>(oojt25,]27CZN45;fH,&=/WVH"A4\<!S%?AK
+6V<4fa%GRB8.-+A*.]H5Q]F,D)%M92I at 0j@QZ+"]O-^9B"[N:8)*/=6__8jJ
+]5K(c=OYgnL7W>Z%)ue(aF)=3JZ8e]DYqdW2RY3,/q^"3h)4$@!QO2[8*X#*
+?ngX"rC*=?ja.9I;@gD(0n>=hBb,Yh)Lbb;H^/iW:Pn0C?,e45Z)tqH2X2bP
+-RF[+?Y+<2&YqGtIY&\3Qu./'Z5;R6#\l#;aVQ6Vih<5Wa"^#,O'$d$7!sW:
+M*:LVo/oI5C!*\4;gt?0%QogokR)(hI>K\2$H380PuJ]11aYqJV[n/\_$hL/
+'[V^j&Y`0Po1HDYH(*k+8[a/*rps9M\u_<8]M)C at MB^\KH7DNbV5\%UCGOTO
+<G@#BQjAEJq\Er&.r9Pu;H#]I?<gc%M+*79AqGpdce:fmXd?@VKdFL#PZNQR
+Ci2YEKgV;.Jpu//mS,fBmW4n^a?@bN14]h_oFB`ff at Y2=s1BSP7=DLGc;8e;
+8(,=9QOC at BAc<_5P$CuKR?4!/4-j[!Qsn0Cd$iDEl&JJ`ML@"bC%0i2gHg\R
+<_8/>g\6'As7uKeJu7#VGZhK(COWkeK=r<PB^cU(/o!=3fMfL2kkRi?W\lN-
+>)@BZVHBaW2gJO]lSU5!U=6:+D58,sXQEO3-1A[.,#&=pXmYV;#?+%@FE])O
+eZJ<.5]H;DZpTQoEp5I&J*broo*r6Zf6l=UF='2'O(ui&rAZ9Q;3N*?[cUN.
+A"BNVlA+#/Lf?V"2ro$?79b=p.TmN9G4moL(TG*`0]=J!O51?+i49.AFLqn+
+"RT*nQ,$#`@CEFD7-#Y3BEL3K10r(J[9lQ#gQf(Xi\MH`2#^U7<m11o;4Tf>
+Nra*dr4NWpBB7U#Fqnl?lhJ.4`^/[sHFCpE=r%#6LeKhi<sHXhA7UQNXY&ie
+oXnK<d%ts"X(Ii,N6*8EXJEbT(*//R6\HUfag`ip=*(IO,.W#m/lT5<1X]nS
+M6!^*&3Cl4h.n83=<djS+r.jVjngQ?=H]FR2Otto'+6f>i]Yod\rP=1)X.;S
+jnh(_6.Tfu\ci%09CK7oeU.j8B`#dS"]8/uigQt.GT?+-nY*dq<!?1No.[#S
+G<e'UN>etJJL9bIe7I@*nMrp9n.<p.*;EAh*SWG88si4>YUaFW-)FH_$#+N3
+nJ(]?Y-.q@)]oP<%;/Nc'fY&`)4qJir,rc;K9+3IYG4$3:@WUu/@+AdPJ2kE
+,ZLJjmGLrhS^S*gqK5ep,[/C7ON(_^?BlqBUk:mK;QLZ^@/7f4"(tCWn0CAL
+S>7K5CM]O+fB5&Ya,.VacT$\uNicUn`Do/p^@3:@_KbtUBbUKQM11<B:aqmb
+7Ht^;1`N72MU3s034IT'WY;<i>L+p&?&Hic_l98U]PZFB).tr=_h5Dep/pAs
+M`P;-/^kn>ZjiT%`[Qsj0LmObYd&2Z,EM)\/"Y6*PE'c9moWWkM?:?V11^@V
+Si<f70ul8EH/$ITlS%r/)jMd_)(.6?h9$DsYP,VSjiLR>1NEF*Q)D4MZZiQj
+>^<W6Ttba3#u9 at U"-5X\2#~>endstream
+
+endobj
+% 'R79': class PDFStream 
+79 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1430 >>
+stream
+GauI7?#SIU'Sc&Yj?K0H\ARZiqQeqh`*KVL.BkGEQ3+T&/(#+k8Q7*!:A4!H
+;RRb%;GERYiPZ9URXFr#I..\u,<n_K7iC++iO=jRO:1X`+FiIir"aaR?X>j#
+?D($E+<6)6GD]cjp-r^6:?<"/#PmCs+8Jhlp0:BWc8.W=XW5suK[detrpV3B
+"F1UJ@/d?Wl"s`:@+,[))]f3R4KU"Zn\_tkc9o,AHokiK+F,imr"gs[MuILW
+*MP1>DD2D/R`L8qCam;:b+:P&l^*7u0M_tQ"bB4KJ2L&"pdQCFY9X=\&gKbh
+^2HZP'X&sj`Ho!4jLAaH[3^.NP[$^^@#gQn(CB;J<HMp]\0t6)d0_4iC>D?u
+7u2&/HrQ)Okf61)GR4bt+lWV4RP+^1%rJmFaD!2L]8FVF*>n&fli$@]46a]p
+&oKU#3;#sWEN2UCXj:%3bg[Pf>[bK/rEjjU:*HGo!L at Y3/PT:cN_p<-5uYh3
+&=e2R#uV[:(0DOUR`6OcZ00F9QRbfdj#@YIelM`F;bPrH[7js9]cF"gNRVAU
+J.ik"Q]n_&'4Rmr+W*`#6TnXg[gH%)rD?#"1pePCZ'=bo3jW,hE>=[4X#B&p
+CT==;Oqq0/,X^l(_Qb[32;8NUD0-C[,GJ.#%'F'F^oLF>r<cWfdgC/jSiBs9
+Z$MMj6!S8)cuIH!Vo]mQX:&or`!'PB0p4X_Kr?r8:>H)6a:48Wl7dd]i/rTF
+C&c2@=XerN8TepsKF8^?%&:eb1QUhTS"2?`'6_t86/(,%2`cHBkoTfMm4%l4
+3NRQ#"m8Z$>AuQubP\j`7l8,_G$V[QZo:L<-K3^Wb-+aL0R%.om.;,naOa&^
+DHdV_j6c/%Y$Ftopo8_Ri&EN)*H[SWVQ?DL?tV<V;iO_[63g(/"O#$"HC`o'
+b4Y5*D&r_jZf+s5VI86*Z^*&m(mf*[^,oKXOLtYL56dcUh_N1G6-:,FM1tSc
+]H*XX4tN]T8gWm-cC7KYC(XUCY"HNA3Q,sUq0H$CHWA1c]TgD[/%6M`1M^n3
+?&-h+"Hr$j.SU6Ee+;*;??`5]=.f+9c?id$k?;)qBe`QD>15WVXDa77U6<sX
+\]TD+Y(,deYCirXAO4lVNP)#:5%Lr924Q(6:CdjU3*tpT5[ID(PfZ>>]Iesb
+S3LN4Gi3m;[khq9&)?T1f at 4aUeGcW=;ic?IX:=kJD7chFM_#.cR<EWp\(aQ`
+_OV"nbkQJdFdL at ME*pm3&CB)+f'%QB at uSGba.f?g\fXDR*kTl:>8'2"Vf*tc
+8TeLu]IFS"(dmaEYYCh+SfbO^IIZt&..j]-&UJYhIeIPQKWHi-N)'eKq- at W5
+NDG/859cW5BG,EEq$C3=#GnGj[\?_JCji)HjtK#Aj<<;4Q4htN/\pJeG?8OA
+ci~>endstream
+
+endobj
+% 'R80': class PDFStream 
+80 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1409 >>
+stream
+GauI8?#S^^'Sc',ofns.R*h4Zo*(OD]!KpdK&,)qBr+gJ9O`ge8^'/+B_U-I
+M$$GEUc9V<d8gj!m.WVfO+$@-Yjb$Ph_9c=)>neNJClP[!-&5rbU2iVm/$#%
+obH.<p&'@_fE$Q^cl%q\&+Dm@!$C(*Z+Y]Ya9XG,QKmlbfWbt*.QY$17kUM8
+(lJjYMKK\3q>(,(s'dKkgT(8[`ir"t&gF3?9R4Xa-#@%f at O?ZC>f[1(nlVuW
+#j)O>8N.M`=`ao$#^At.CnSD2IFM^'V125EK3'qH+9sZDCt)Go`W\[=K3:d3
+1\mT$o+_Y`"'&V(#YDMm_[T'c&k4ZE<K;JC0lc)`r,jLt8mQB]b^fAXAM49l
+Fs;i>Z3pM+A9sIGOFH_KZI`B<rK,3AS`YfA+j3U;#I+a_ho0ZP^k*MB0`<n7
+m9,FBYLSZ>kUmGd3_rjq2Q.]W-A,L`R*I<[at^q>#miLp`<^NHo$3>%)+O$)
+8HTR]OU.d/T<FN"`1G`7p,_D%BZf2!IJ\`5qr4S.fs`i*/:./3+uAYFNXTL2
+kO[]WeFR1WK/Ashf,$PXBR6\/kHN7Zdn0Ue;3I[FpW3CI<RgZ3U8fh"s32c'
+T0P>H1g`nAZ:l,C,-C$G%1nO6<AABK>9F]@k at -)X4W!GC^+d9[<>W0X;/MaY
+_f[N0at)';Ra^h_S^<hRr:pJrhaAZaTb=Q[jee7P7<Ci9)0J8Y_A;DeN?VUD
+4#)t*C[l"k.WiKG at 9%9Ing<:8?,0*j#BCljM_``g3hc at G]ZUe)\j:0C1rH;H
+2<$(X':/cC7oh!&B4BC;:;8]$Rc-Y;NF45PIgJQ)F@,Lu-md:o5ruFLdL9Zc
+X:`X$q8ajAmFpjJ(ai%Elk,H at e;=kH*pRQelM#DsoR;?t0e`4.Fl at V"Uc*(Y
+EBTOgV5Z6h9>F9G_miV;D0V3X)kL%r6P^OPF[i,a],BC$R6&W-[!Odd_VFI.
+FKi9I;j:osqsJY`VQm_KceH2ooc%F?Wtr_@,1djI[3m=,;Q=Uc/Pp>rEAOn)
+aA$#u<Enj[;Nb=NdeMQ4dmJNmI=dY`D@"DYNP&JbVd+51nG`o at Z*n:PSu\Ie
+j<DR#ANGC-'HtZk at e/DlcjWUcG)Qo8:8dI=H at GH'2t`m(hbDSNY2=\g#+joZ
+cLB0`mMcgM#:C#XB#Q<L>[.29;Z%uA68I#$`O9NpBdsM<e%BI%AD"nfc]#!o
+ZTG]"G()EcKeLLB1XQ)p;']SQkc6l]j(2Z).$PQ0PIN37flSqlG3`itV(\C1
+d1F`PVOZ'NT!$Q::2/-nPOc(M^RrZr-'gefJq^"?V%`'FP*+ at V@<X(X,J-uP
+;i'n5h<ZOj:+9 at ToY'r8RD]_cKiMlOs$FNoec3g,'hn~>endstream
+
+endobj
+% 'R81': class PDFStream 
+81 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1539 >>
+stream
+Gatn(?#uJp'Sc'4PQ,UiipO0+ilh&P-/E1%R5ETfGe,iIO[0h$!+gj(]D_Cc
+&oigMBLKcaE>V?abJUBUF!Lf.rXe[hP]3m\pQl#=&'GAP3"9;A%3Lq7-i]g1
+OJf6Y4H10VK"u1<9Z\Jbi/+<5T"OOP8(39U3?GuA1mbho$cbLpI::J"a>HXT
+1V%+:pHTDc#+#9tTAZ]pjA.ajXIs?*!c"T?Rkp<c$2=P/4osqRCl/p-$qbr9
+FD<G5r5/g>a8C,'`hOU.pr$\Ypo'l<3s7k[AW,jIOia[9gL$sTQO1<W&%UVs
+:1Wj:E[ICSS\9``3g[Ljf1/GNWe;k!O-u5!Spc#s.6\/GRGV'7>lC8i?S(4P
+X-#;?OOIC^8&2+&fN[8OcjKK-"MBJR.@)B/o`!&L4\n/$0A0*'.Njj(^Dg@^
+pK-U#G"ZphV&O][hnD"Kk!W8SZfDcQk,s(eM$c9Th'k2<qGpp&QDEMcmkD!m
+Fa9p^c,n&Vk1\r[aU_L]`c]:d]t*.tE+nT\*(]h^SIo_cKdOq[q3-E5=CHKM
+B^tCXI=6^8N>SkH'($o]UZGb>b?A`sX"=MNSuZ_V?&*&V1Kn]B/"*eX]O(Wl
+HKLEQr4AmA/`>YaZ)Zr\lF,'*V^gR72"UPpN=mh!1TkY+i/2+S='T+"<'5FD
+<mLJ$=0J>5ql[;>[4]%"dUaT#/ZPc$ijPf2%op"$(kF^d8YL*,*mQ1tc%KmN
+Xi0Y?8oc(^as[md1mi[-A/1 at iY07^Y_gG$79'l6Vhb78'D/5\V7"4SQYpFiB
+G&[@UD<qe-jpE[JOqgsd8+R&lZhJc%U&jV#H5-,?K.+<<^sDIVPS5ZqLW^6F
+N?1%le:s=RVYu%b-bqs7 at X_Qiraq!>SFn3rK at 0XuU[]0e0oV[(MAEuP=hXFI
+.fkCMV$,ZMOr)(Sc3p.8!tA#+H.dDSC1V9$*YnhqSnXatKuCM9^tUIj(4OE*
++p^?pMEkZ5<mjI7q'a^0#q)+Pf)ap!.[[bJ!Q, at Xir<CZ"]92!AP9-HCDmJq
+?@1FI)`S!0R59K2\R;AVNVWZqXrIX8r5N4KJplQ;QOTA$b3%i1"hL6=J*pQ$
+>bVk at l*&EUo;6-!:<=PRR53,1BsFr)jj0G)#K,kfJ+)ASfOB<r>XB9 at LO.\$
+C2DSXbE)dZduZ/ad(+lZ(es`GEeP5fBE-T(C:`_.MV+Bg$X#@I&Zuhn#>)0l
+=Udqt,u#(#B$E?E3/M]ZYT57(q4;Y%n7#?93X(VUF7*D`h.Z>NN3JX6GJ)^q
+^RG5GV_5/@k.Yi^=EkNfmMc2!Nl6$ucbYFm(\i+iYZhF50rJ&u<<Mi.^!:%%
+7]KGf.s[R!b^-CD\F0dgK#;K2"#F5BeV(Pe"n4of!Qlpm0^;5q0kgs-fef'd
+%aZ;Cbu^HOF;I:%Zr5R+BsnF2Puo\Q*\08)%4pa,:)C#@c>\0ZDnXET%'3j)
+qO=?l9t/No);I)!JnL8CdZ]H`,Da?uqJi`&m32h6-U.U/55S4~>endstream
+
+endobj
+% 'R82': class PDFStream 
+82 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1409 >>
+stream
+Gatn(?#Q2p'Z]YmofJ\UB%*&S?Gl3bC"5#=S+_HBRn8eG-?oW_#Fm.,Vk7gh
+2TbGt@[*0VYfYceNfVLH7c9(5;TH.rRfm'R,![b+3?Wh:6ZNEMPKSma0/(\\
+Bb4%WfSpJ2OZ,^K(lOESJ`sa^,J'VjF$4N3<9eIIik[f$,TlBO:U>RC6Pfq+
+LpN&kMeA.L'TKbBUC"SdpB7t+L/au2l>H/tM><rrH6n89-clgp!CAS^Z7dX0
+j;^eg/1&,>RT-?0CIed6/U\bWEo>r)fein5X+/ZM7"^Fl%2JcS/O[mM at j:PM
+>D*;eSdeL)`fqGMCrsp>kH#R8SthhhVXSJfVR-)@6S_%Hc9b`g5<.?c*d!7K
+r./Ft:e5gj$[0i\OQ=2M`D4PEQ%r8C-7,7IddW0Hq!!]YD7mqXN72JIG2BOR
+Em8ksk:9;26U at kbq[0XR(oA651L&?,O#?Q\eJsqFG/Ho-;HEN2n=!t%fNGG)
+I>/LV`**CaN9g3T\:Q-;`V#KQS>N2m'gsW'kKjRD^>+qgXqrDK!Hq[&Cl0^h
+R^afHlU)EaFHf%qCd>ltk%$FrcT6rOZd!W`(9HcZoVQ"Q<R1I<j=7ih!EVZ1
+g9j&olF^.6j?[(i/'^&bPMbY3f5,m.rL)W3>jF*-L2Gjn;#An3XJK0h/2X0@
+SDL;J0UTO`*W-3:?[0J;OZ0B.IfYV^:Wi3;ld/.2lh%uTTRD'a]X=6U at Kb]"
+a[cL[X\IhF58k^AfqS?j^$uq7d18_QIi\V3ajR=6B*._- at it6[\$R^,YWP]C
+&Vbh"C/3M(X^PM^[!76o>KB6/P*r%3d0SqKgan76F>O]kBICV-Cr]0AO\%`A
+h)C#Ic*VJT. at bc*U[fV2Kq$LN_k<7o+)Fh]TFIemWO64f".l\RDc:NUQ[g5p
+VWV)0%.1Q2ha>t__a':?g"6:;mlAs56f*XCjo_d_JmfgPQ`HaCim+V=LKgGT
+%]/Neb2r"j9/7BJ/VPs_T\\XKA]i2UX:kiXlO/.)j#,K-gsA*9:s]^FkXm=^
+'Ze.G.5'L=LF<HMWsIg5f$XNRZ'tZ>'FS__qB]6do+Bi!Yo]_&.O-O@"`A;%
+7:=^>0u]!Ndt76pcHUL5F+TT^D<MU_B%F5:Kf>e&J#(s,0LbUTDeQPYrj;`*
+gEpPW$`p-%c at e[gVQ]e7QeIJ<oZYXtLg98E?Fg0D8k:IAC+cP*,/0 at c%TO at F
+1\mrC=]Q0q=pNJo!uUK.8FL+hm%E*-$J@]rY"qo5b!Z;'CWqLaCIh2=6g1c^
+SS!EVoR#<?H#J]1L,#s7e7M=aXaj_(`WaUs,s-k5OI(28VXQ7L;t1R<.?7X2
+VHXh at 26`8)A*u>]OYsX1U$1h`+#t=sN[%e8quJ6Qk2?~>endstream
+
+endobj
+% 'R83': class PDFStream 
+83 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1266 >>
+stream
+GauI8hf$st&BEZUm=2XT(;ri#r+O:.5ZAj8"Bu!^PE;- at N?O:>j3k6J*p:sH
+D2D8j%]F1(3d1)e-[3;:N. at fj"HUY+?H;PU8q7<nScK-%!Q6qd2SQj!H$M]a
+6c3RK9nj;_UQIb`PA$[<iW),e2b$Rh,CeqCB"Yq&h<54O5Y-$+%mP(EIECZ?
+qF&es(\;8NJ(K>Nm at ZXJ_$<HQQ"18'-p/G57kpY+Y>J1c9Tk.h+=(L!)uGdB
++PrffgI`+VV$TZb?U:2:./>(i0a"9,bBb:e!e93]oRN/8//8D at .mt\L>pAor
+XpAOB4<'r"N%I%&\rqCO8r6!'n3!I=fYVupRa1%s0?Fi81lbfQIT('X)UQI7
+qkH]MV3#BM]Tn:qK8fPY at WNkJ<J3ij[oJQHgf]@"CtCHd(UWG+gaTciWma#M
+fMtFfgRquD$Ynp$iT/?LG?6s>j1uJA'FG+"E1rqR:*3SUH_\9a at 2a2tUBWGZ
+XX2a+d9=`$dc;KNMNsKZgeG'$0t/1NY2d5Lg!:D"/A6Pqm)<Dk3JWUsdG$h1
+o'T$AqX9B^,:s>?5;EAW4+VQPgolp#8nGP=#G_<4JO/@5Ja'%iQl:Y'<qT3Y
+r[8+BF*P;oX=1V-RNq-eV^gGT<d[fRcc10(L=>%Ni#4YS^gEI.4?3j$A!lYT
+6d'PrH>,+[R9Oq+-dJ^Zoq at 7k3[dhfZQOsrMR@'WO#k@#2qLK]$/*,Y9dY+:
+=lb"GQh4TLO&^sU>oa;h(YDS*Y`l5Sf^'NknQ\4nh:i-pdqah%aH&9!]Vp8F
+92T`+9bo"tWT(\^&[Z-l3%)_7^!=()&,&KRbn&a3s0Nd'kUp_VeU$.Ecp#+<
+3jj$B]`S.t.?fkb_R?-1af%";?`W"mMbVUnN4sB<^a!"%pi. at jiRg0Zei02k
+4R^)VL*NH<ZiO7-3GiuQJ9Akqlj4^d at A[\Ce.u?R>Xn#5``16OWM[';&f at 14
+%CTamqoC6N$I at JDnVqgYF^<[_;4/q-><6C6<1S6B2CZt>:>&Mq]*\XNCc$'7
+DCn4 at S!Zc:c36SgmB05/kK9L[NaLOCMp7grc=OmelH866>r3kFD;P!uhmm]n
+C*dgIAKTI(3k["G>,>b&X\9nF?Sl+mo-2J6"7j%`O%m:@S!`AD66NX&4f3G:
+8.)@54-mCrR.cJ+#@'9ah>M-*W5]V(c*<`"HB`/\Fnqk:ec#jCQ&Z)@^.MOb
+Dd@%NFCJ:sBtt%A(OlFI?RZf~>endstream
+
+endobj
+% 'R84': class PDFStream 
+84 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1379 >>
+stream
+Gau10?$"^Z'Sc'4PQ,Ui69Bn/r!@_:A=DaOg=^=+gNFo&!Xhh?>>uAlo[d0-
+0f9X])/4lEBIk%9I]Ocb=$kie&(8L$!I$!jomd&<ONml\UCbjDGb&/JICm3[
+];AFfMC8B+6';?q1l3UN6JXn5gpE31U*T41=\K5%F-#mI6U43 at Ybs^5!J:j+
+`:=)-?Y"#XWu\teh at a(q3 at RKJFD^kPX8#crS^\:I/hMN/M@^]L6<d(ka?.oB
+nPG.H*W-B2P(8i)6C)XS-2GVY;]+6Z.Id&+1IQe4Ms)bLdUHLt+&E]a-5Rjn
+OY*jbTo5ad!mKushkn3G*/SBnWeL.9'TZa.7"T6oD)kfUIKJ!sP0k-J2M\3H
+9dMJ02m;.Ob-lOHQn"7S;dT^QZCK]4]eG\AF9[@HbZ)`>A)2!r.ooM5=UDIb
+=OhJE@'Ee^=ksm,N:Djm=HEkLR1jHF4\BOaJ#=$Pk2Z[842u;m91("6B7uXm
+r9m`Z_seH(3F9c<r^tAQYDub,h!$a$k)XA1j^^"C_3o[V$Q%21UX$A("nsD[
+_/GLj4g:YFFQb,rX1BIY\hgA,OnG+k_.YU/--4U:it,WUmYh3GK^\T$G:>oX
+5eS9eT(QL5<\=tRST/(#%'nF&!9M+cOpa>b.T:@d-3Pi(_XfiV_A(jteoWX]
+qN4G`U<\G8']IUL2QnnB9X0!ahX>+&e'L8fJ'G))]UWgE+6nDq5;bB"4YiUJ
+D!a$M?#U2cCQJ#]/B?*:,KImZO/Pb12jCofEHC,R^ra&CjWrS,LPOYb)Y]8'
+`)(Phm97p?d;@O<oL>^7;Z[i=<]PUUR42&60XR:<*pE6(W"j'?Tm#!jlTj at a
+n4%8)eBoV1"=@Tj>"dATr*%:G&=cMI1,1[#'I;6f,]b`P"gPJ?Gf)N>_+K9"
+GeFifXCQk[Bd)DdfF(#]"-GS]`.Ge]57fI2lo_A?_7bL;Z??bg>b!WT%lqP)
+W'"k9E-nOX9h,Rj_[^<GNV.];q."2i+AKQ&1;HT\IW_SIl<*=lWDBIF5,m*<
+[S>^`f at A,(`estK at Vmgef[akuJ<Lr\qH^jfhX"`f>9V[L&=e.ppFJQ-!qtg'
+b6b:FKu-mVJKmHtGV`@M"LNOXq9Lk6+fD09,P)!B^1)lCg!Zg[*#OSs^p=Ej
+FoX[@=!;M[5kEbscU/@]CSANm2<XiW/R'`N$6H<W0!@+Wer]ibKtM8[q1>,?
+@,C(7kCqRW<[_e)9%q?#+//!piRmU"bT1gUqi-I at 3`PJMH?Uh8%?&BZ1k=re
+.saqkIHJb"gL;.*PB+,U(3V1maieeEYPVF__7ncLY_"drdb2:N`MmBMb&:=s
+%]$o5ePFqpp&k~>endstream
+
+endobj
+% 'R85': class PDFStream 
+85 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1388 >>
+stream
+GauI7?#uJp'Sc'4PQ,UiipLWqLek@$:>8Hd->@ZCVS1*2%'n7rO=N`Yo[g8X
+For42_I@\Y_*eS#njn(fc9Yj[%oUG-LT:^[\42!bLt7+3\I6do]T:@a^7V$k
+I94aeqk5#S#QeY!69g\nWXeU^6Qb'PHO)4a#t2?#\Jt@^4s6p*@7u%D#%lJg
+&F^:pj:+NWar\jBa6ZTX;?H1\E`J8*"G8;(nin:e+)k8C\[j*`:!*9&rUl&4
+B*0@>qk:g1jYPX8>sP>=Em:G>48P]u;Y?En-/9,<<h/6H&=RoMG7nRp4`+l/
+]E2pJ9F:pU$!geZ@#?HZ32+<'&m342KlqI<VN!&OFH_S#(7*U1:"HP#N##q6
+IgMc:S5fkE+\jc4YonFDO![Ud>aXMuUkqX?JE\]k=+W'KY?`_sPY.gAEuA;H
+9UCe^Re"Sjmd"D>]YW:)Ms(rFBO9fi$WQr9bDF;Fb7n)8KdQn5&'f*!?ltEI
+oW6BdL_)=1<853oLf;<?0YL0uNKqQ at cRqh@\[_DT/lleD/&CLL;C(p::6QqJ
+(\_k?A:*:n at aKfHea@R]]1mCj8h)5>UpDMOb3ieZI8"A1bf,r(/fbT5l$Al$
+$.jju/SnAL&%&.5X=qe(0dae1TrB:S>TpZu^Dnaa0O2IU_]-.>^WCHb4>@e8
+Hi:Ok]YX!!I]-P1^Mu#/\FnXnFe^$rf)f8L)VUd!RuY:Qa]Q<<]UidMZj6>'
+\cd:q0N0/`K<%6RiFh7tV_V4)1^9Zn%dpU/c&uok7-H7^du&ru:Bi4S7[KW`
+S6E"]&1jFdSnFR">U`Apo4qZ((SP?/DUcu/K&")V5;_0A3;HlX:6L#ZmUE?:
+k!t^K:!pCh<YBOC\&l(qM%%QX!XUHf)1Ecd/lJa^Hk$\Skd98G.9&Q<Q0^$'
+1\LN at mn$89\JaZGpc</k7Z;Pi4>^O8Wn$2m3G>[j%n'K`2n4]JbWX,USY/&(
+mYenY%$!fT22X3#lhaYC:]-MuU:[mUN[FVD;3C[QmW7aH`roPCO3(9*:03_-
+*=k4ghW9uRZYsB[,gQsZD7`[;Q=^$Z_9_i,[1(C4EE_5X10np\T6g.b8a at Ti
+PH\;)%-qqSNApLk;nc^DT;:WXYNm%6>?r7<Vo%)kI8(/_VCIr$bm7fJM_V*n
+*%au8M(33s<j!;tORN0uSq()+W1WFRYQEl&8+I1LdiYY&3.pre6&JPef>">I
+m5IaLar+*30s3]I(luiqXrr0:>gW7g=O38cZ*Y:h;&>f)/R2A/H[q)0cQF'(
+To3[=<RI[rRo2*Gc3+nnI"BKsB!c#/^%tj4$=`\%I&rB_3\OH"I8GoGiG<]t
+GuE7_DNDK]1H7Vr&%0b$#l~>endstream
+
+endobj
+% 'R86': class PDFStream 
+86 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1385 >>
+stream
+Gau10?#uc!'Sc'4PQ,UiipEh\(1/u59=E*P1J,2qR!,sF2].4M/g+6:M;)Cp
+K<Q$566e%(SCelU^oM+.c8dNhR,a+'pS<>/#i=AM+:^dW&9$\sF9g\nQPY-W
+?BE'(5F;VJ',"Cug_gEN&.__RnDN=Ha.N0\/Fa*9Kf\$1Si?^*Y>78^0<p8R
+%H#'GR;BBX"4<`#`B?n_Hje>V_Nn7s11#R*Gq at Vn"j''i5T[+B5#V\Th^F2n
+W4uZ0ph`8D/s.\i#Huk4klDs*3`g_/+9hd3ht+L_<DAsu'OH6<?&n+$^t._#
+NhA;CU`KT/.:BXer"gdsOL(,8U2q+$d/D6f\`lD(:ZH1;BL,:j.>mm9!Hr"]
+!C#%$AcRI&B`[-DbB"&R(G#eM_AI7"Rb-S[Q12.halXH^X!#;)Br[(D#VD^-
+@^2f9LKd1 at Rdh0gK:?6W[]YcOZC6hRj193B\LF&m;G]B+&["diN.=h%Isad!
+ at S3c.<<iA?0YDP=N at Y*?C8Safm#\N=p&2j;`/iuUS+2sb)j0K8J$:*EhNWVY
+nu'!j4igG`/(^4f]YR.jhNb#B:8P<pAbGPqU1rGHD,H^#clV4pVp3C&m"@ju
+H=6dFnJWKYA2*4;5s*WGL0!9S0t\2LOB at 5oEI$MNhkQ)[Vf@$A+[]Agd^]1h
+l`+Zog/,67a;S*<fZJ?nY\NkVr$\fk,l''h'dT8N`/2FPX>r`dB4,N`Sno]3
+cStP#Y at b2I-,=S]HiG;H>Kd&<A)-b7a*UkRMZ5.+`F6oWaQCLuIM9RVJ at V@n
+\,Sfc9[E\XMo]0 at GP-(skh\. at l+f3I,q?raSm5:J;p25NE/"75]T^#-9$=U@
+-s2r#o]l#e:"b*&#H/)ehTZPsFDIs-h-k;Ol$=#'#*bCX`2k>"7YNI:hq0MC
+ZAPdT^+t&Q3L5q.;i,;V(4PR!3AS7%/<ADmKth$+BQ\9Oj$CF40ZVfoj><&B
+im_#>Fm$bfi=6U==-A<lPAN)fGS?&/Ec=.k-0U$%#"$fG`Zd`^C$Zsk<B9MQ
+L2'#L+9oi?6Lq6QKYF^nM"p[[J at HG%Eiu[T=E,d8 at 2#5BCbK[jVR-(U9@?6g
+2msZP)q[\pCc"=Nh`k2fIV9h$0=CK+s77TfVCM+!Qf^)AV3$D9chQ6%a2$>;
+I!V(<VuMmSGIi3_Z;+Fu^Z,s`h>50I=DBRSLYZ_A*>:9/+!O^R(E at T<bF(S=
+6[*MWbkha7>$m%aMsLS9e3Bni5Dsk at W,=7\k,o2MWRHqo<F1SOm at Wim9(f@;
+4>Bt7HI1IXFF*E]GY'=QRZMN_I`Zhp;,Lu'[>;<Ehc<!`(!Dm9%Ic*h3mhmu
+V-p?pm#)"V]_E:U=iBY~>endstream
+
+endobj
+% 'R87': class PDFStream 
+87 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1331 >>
+stream
+Gb!$G9lJcG&;KWSnfN+_>LZtVhs)M$PNG]O9c#]kTZDhm`\JK99IMB1rr&"E
+*SZS'd%totE8\e],sH]h3#iDtNr3;`4^XoW1\B9F7bC/9"iC8k8$`Nu0KVG.
+4$CELY!G#W'0!`UMS(Z=_F-Sd4332dIH7._nm"ssc;sda'DZ)Z at B<f%kRZ"e
+n:>1\q$PAqaB!6.3^b4b#tS';=@"BXlg2$Vpfmd+Z at o`G`=9ff`j*2/B*f/n
+%U$LdZKTlu>;TOc.VK,ZZ]5K7I, at tnN)XZ:9]<./EXmmWIR>F-[8lHX at ZA)5
++b5pH at O^foD::jL&hT`TE&b':DFN[.'.X%Ti`JsRPFG2<8HGNWM"VQF4$,6_
+-]CDsH%%GN[KprgA at 1m,lert?HRK6B#&hjRbLp-@<gVLtqNW4>e@>cWQ2>gA
+\hD_=H.6_3+i48Z3C/B&b<[\1Ru/(O[URP(m7UVpYTS'3P^_.g/STE$b)<VB
+_H]sQF)dQsHG0p&0;tBIU(n;U!CJ`B[t6BKI$a1chc4EPTZh);=/]Nn``-OD
+DujfY%e(Jqdbn;=?Z/,S$:?]9Q\$)-ee#m6Yr_^a8SH!$1cW<p05PUa$,NUJ
+),t356'PL?"7&.f=:fXFIUeJ[?9l)MfGLEnX<DOmCR?EpI+c\D,8[R9%4UlM
+>$*Bb7LUaD`&`&*`FJkf3]d#pY^Yg6DmEX*\'DM\F'%8,c:'5!faXIXK(69d
+o]c at u/<4kCD-4OFAL]@<%_)mM'Kp-i7J7<0dQ2<?GgBImUbq-<XFi*kGq#q=
+6?'n"BG9Mf,i:ZBWWZm";CF`\=l'p?O7sXG3WMB1>r',<D6&(7o9_9l"ELRg
+EKd%k<5NNg1H,em5C]0Rl0*_>Qj\4YR_u[EVr,MS_!r$j3m>26B3BFJ"SjM6
+hTO3"nsFArK'=`"%6EOP.8OqsLc1pp^tBGe#-5As@>_Jl8r=PDX_I6?h/s6,
+[`<lWc0`_.N\RG<m_,qeeugZ6/c*K(Z-a0O(IuWIGhhB%0+SgF8&QA80]$'M
+6Br&2q)N#$a(e5'Po<sLY(=f`BF[I>GaQL"o\UZqZ"KX'<eBi(gX#"O\@ll6
+2tjjeL?373!So'JF1+\T8Q9]HE"]\0KhZ>0;`+kAZ8A3mqH;n7<)E3lOW^V[
+m<mM'/K!(Lckr=>1=<2d7ng_'c;C7Yrhp98]n57Z_?M+)lt$RGH1nFkF8Tg-
+hs'V.g&O(]h?&H9>..J^6WOR0:Xg[B9Ahh.\uM]HVB at 5rgKu4;pTSE_fY^Y2
+63&+?fnqL(ka/Z1 at WZqe%oq`\:]~>endstream
+
+endobj
+% 'R88': class PDFStream 
+88 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1424 >>
+stream
+GauHL?$#!`'Re;$re'&oFpbYTL$;fbdr_li2VX(dIE at DO"_]V'O_&5*IBR0D
+i.)&`[M^h<gQI!24Z`=)_T7?O2ZL)eqOF9emkDUB8gan"K+OjikkF`?iq;jD
+Dl-"o+<L>'N/#5XJ4K,8?8N>Rj^sMp%3g`E\3T;qI-q#!*$ah7%t!FdVl9>;
+j7tQ)J&#Hr)=7<VdMYJp(dVV_$H=M=R::c78-q,M8<Gpo"7o^mae8OSr#N]]
+<ui-o4Zj.#Ye,fJ6l<BfWYs"BS<i7PW0u%#Rg3s)i2%gcCW.RD?`s,MpX(33
+AL6SmEb,P@$sa07pVAd>5A4Z`j2Vc-6WZ<);$cuW/>t(i?hB+)@H5FoaK;j5
+W>^i)<YaDKL!6MQZF,p14A),(,thl/B7a\oHh#Orb3=RYKt@*a?'VT.O]5[Z
+;=RmuN%:a-2BOsI?.'U at f$s/7f-6e;&Q+:+>%\4`%fc(?Q2dA=ZNH^]"6#Kr
+XI^F0ERYk@[`$u'XT!F<'UASMK,Sua=jO&B4,(2kF!^70@/QB/a)jb.Jf<l*
+(a,q6CH5SAd-hAu>;j7)YjSg,-?"XJ&j`H=m1[a<<_Y"k;qdCkZ$U)b2WAJX
+H-[4r;Ti#WNB3iN5#o%11ec`R16ZM_/?NQ>)&'NW^,'.,Q&JKH$7h-DXq;r/
+>Z>3Sn&,)1ZAaP*^hJ>,I.:%jG[Yh*9t+X1l'Z\$1_b9pL:l58cu`9qSJq]?
+2q&Dc"QqU?+IQD#\Kkqr7W.G3#[`_Bf(1"E!DrCuOA`;DQ*U,?G8@:R[p\=3
+Al#L6.K*=r'06"YZJ6)*kH&^Q5!?:"2bLhNg8h)t/Ra@,-o"JI>M[0]"h%[`
+0_lhCLP`c'e2?D7]fX at e$p-Ba[dko5'Qa*]bLN<GHu_L_IHR_#NTaXuGtp^G
+G3elZ/@n9[Ocm?tBj^985qI9g7_U[e\&DG`LELF=NoLs;aS!(^pMV56^rCG,
+/(l'1P\`+2]O2E^gIW^H9.Du3hrU&mjO8`jpr)E\Hk_atG!83B*E'sFXCs(7
+/`H3sHM at c#9Z8f!0rngk/H@%hrMWuLN(o\BO<PqG.)7TdqX:6T^Lf$HfX],2
+ebrC19Y:&*$=X[bQ4CjYk;hGo*,'(r1SWKC4_*/]]@]biR%^Y6?(dLQDOkXr
+2g!G*D[mqNg[Q;KI7ks\h>h8BBEGc"Af%hnVm^Jh+"1Wh36R]NXoa&1oN20<
+5DHi>3.tg&Jk[R_F0!q..4X!?Z(fT8O`N/+[`Jfe+%7+.59i0j,'H2#r4 at r5
+QWs\RJ5W+`i9.1H(?>pVT at N+<5Wq6TLu.s^''rhV8QReM3-We3-"&Ae5:&Fq
+RF6D]bF>r!-JGi'UPTS1&q*;7LuYqK1M"Z>Sb=s-rZpqCFl;KSi]erbQp(~>endstream
+
+endobj
+% 'R89': class PDFStream 
+89 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1308 >>
+stream
+Gau10?#uJp'Sc'4PQ.;f\iUQAR1D[Rd\Q,L2XP*8>j^TAJHMjei!A"Rrr!mH
+R+dSbb)mNR1*-Rg8$CdE,KZ00pn@*TA3iDujMMEQF at P8K:iGW]pm-;fcd/3/
+cY.O'+&%<#(/ZiZ]2KUO&O+k(J.MDKbl"G9Bo$+e]P(YrM_>PGFju>?p*4T5
+q9BcFT#<jtdHqi"+%]];WN_*+K((7DT;9bg<#=Mk,alHFC&:m-7go'8qf`b%
+VgF5Jj?6V#>dTk?DER9,g[c2*U;G`k*&M09Sk^hL)p7P:hM/W!E1%D.f"_'l
+`5oOGUbdX at egjno$80e,03Sq_Dso)D+UgHB+](c#deC7]kQgtPqF7gW_1;oB
+&*"bI81F>o8j]9j%)362*g;<'h&5p0fC>drh06NmZJ;^4gH$M6KqQ3M0G3fe
+iW at P`pTJJK+>N`QH_"mi1[mNU4H9*7G8!t+YGSs8QL"cQP$uYYJiA?U=Qke(
+Ci1`g'>,=4koPVhau(?@DlV6X]+DRmXXa=_!eQNI_,!nJO$Zcf8m"H+7%^ZJ
+KH,Xl7lY12?%Hnf3Hc]`&TP8:Rgl.nh'p\],#abiZ>LdJ,1EI$/qI#k+TA%%
+F_/-F!9nX;,[&602.`X-5qJ6gRfZD at dE:%A*\Wag"Oh;D)=mQSpL\5A8mNHC
+XiZ!aPc1$n/_ENSl[0Vb]p>Tf%F.*<&m8[YD9\9okitd?9WM#5L%GlJ at +C]'
+;t>2C=EP6WQJ5C"r<rB=*u2Sq(j#rHKECL/_:u$;4V$4hc_+Et]_S5V_l<+7
+OZVHERJ4j8.B9j562koYN[H48 at Ic(-qChB@(=:U+s+^sd;rAA"Is>;@OU1p%
+ao3!k/+a]eOWFhW)dHaB$990&95Q at hQ9;??A#.,T!bKK?c/B#NSBN]_P_=tU
+e^DYYb`.SQ6d98pYsRK0a9=f0XQEW+j!7IES]3^WDf#>^-.X;kH,dS]Mgf/R
+PKPhl4`5lbqckpehlCVJAQ at 9D8R>KL!NC&C/=A&*A'H4X"NYh5\7786$B=H1
+85VTSpXsA#m/I:N%5,GuP6JrDd,:YU^1+g]nYKVn;rYO/3h'pOI\Gm3qd@>)
+4kbPa"<6Z/_^@\sNFc.KKlo;of`,]CnZ>#4["q0ritQ`KibAlWo1cM7/"!P)
+T2G23Ef]?h>DG#l*@nJPQ*l%rbkK%K%c[tsq,Y!q)du:^pV>%:V_Ck(6u=]4
+rn at r(^Bh8!GbTJ0(-5Xh##60^CX8l9mF`]*]?oA0+5Kp'Mkqog7h-*Pq:U8<
+\"`Q~>endstream
+
+endobj
+% 'R90': class PDFStream 
+90 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1468 >>
+stream
+GauI7>Ar7S'Z])5j?&kj]>Nul]%PeAdOp6)[+T%U%=+Wn>%T-T.Rc5^55bt*
+.?Q8UB[[n5(kP0Gr;#B`;$7m:,Pj at U_!M2P\Ka at E=KI&J at ilK\nCut!lKe*X
+BnciN3/lXK^guGa8JFYhU)r7V!@#4k_J.*_`$:dgK at BZVTq9h8P7C6SZ<=mk
+hSJ1Z/:Q#Jrm:[8D;gb2/SAkACKI_t2.pr+6!])J3D-Ve8Md<4PWVaBZ(V0D
+5=%Q=/)Wlh_3_Q?Q(]offeM&4JX\tQSr5*uQF?C#[RAea<Gh9Oq*.Ole3rqZ
++Z)-pp;Z,hYcfo#/9uVe0R*`8GNX6U\.eK at GCsm#a:p;=_GQ&o.pNsF?0-CN
+n5i_nRGL9/n1bV-TNS.1<:IifRcf2c'dQ4QDceV$G;buF]((Ahb)Aq[7U]uh
+arf8nk7$R?K5:scY13InI5l>NI@)CjhRd1QV4h.'mCBRa\BFG2q5R\l]O*r]
+]gNd;Nhq;*,<M9Is)DR65;o>O7^dD,+fXNkIY>utQRl^b:eK+#l_\Y#4HS!&
+dgBq48Ol#-]1nhf?=oQ)nNl5$_G\4;Bh\uJi;@sVYEu!p(jN=Hhb8)X5^FGs
+3Y!,_ng:u=qu]\E5r\ZNe,_U`a5KD2*lOsCYU1[//^*DOD,XSP6Tti\Y'F9c
+Y3mqiM?e\N:"B&<UTE9UT*.$Y'2HiV9DA&`qHtn+k('9Er;r5F<$=!g7c1]E
+``&q%molX?<KYJN43mVk4Q\%=:CWR#lbn+)9&T;L>VsPIa!Y``:nmJM1g/nH
+*V(E?N2u:eD+dCgM:&==9Qb6-Ei.Dj=-Mr'8Xbr_2Hs]))iBt-Hm6:]@uE!M
+1hf+rQ<qoW!N,MWpXOB=XVjpdRMA8EH(&l+6&&,#(hOCr=IdnJeus=X%qE^L
+o:d[4T at br*a]Y4Bi,#[0]eNuVFX:IsW2Cs:aDrWs%*Mu^6'5r\<3&=AM.mdf
+&_FUP;YtT&Jkg6O(cPCIp!-")f5h9dGOGZ[:1!"UP4oe.QfI:)H:,S04XsI)
+AA&IOT5qLcRpr."=0W5t5:^<VJT"2i.V[+E)(+j2'HPfoN>GNnF/909-$<@>
+ at m]`gIAG:YQ[7k@!8ZLAm7@:r<jF^og%$B$Z#Ubt4[lR4UMAjmoMDJ<4dtmt
+h]*0kpZmFO\i"gS%Wp8>r!\32FX?kKLUrH74XSl5_:4`Bn,q.G".Al&O"'Ic
+_Zb-bl\=VKOeuANlYf/63m3o']1``1!pbn3[os<Td>I7E&p*"FSeK`0-+E4(
+Zp.>Kb:qpA0MJEs-)O3rlN>B>dS"`H`3he`FLdhsl:pNra(e5oYs.,_/RPZ>
+7ljVHJN^o79"8,)o[F6IB'&a%86_s&_2SPFlL]rmjf&m:q][PN<M,WT#%.2.
+0rg;VYU?9*034-WUK_A$*RV5F)*R,:E..C4]TQs1~>endstream
+
+endobj
+% 'R91': class PDFStream 
+91 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1694 >>
+stream
+Gb!$H9lK&M&;KWSnfR!0DmAVsqQeY at PAQ2Mh>jY]C_&OZQ76#W=jg2I;YSde
+84g)J8-p:TgVSLdd$41niQQ7q,V[(G;;^=:/d(nERK0T8Lk%HP#D*ik)P!FJ
+5<gB8=4\C;^?$"FO6n+\4WeTA*Ur3g&)Kpu[UnK1YYgINiI`-n6p>jk5(!Nd
+"UuQVZ6\HP+S^[Sm(14;5/FBbpdo2p6iD-WnOT8bb8n0I9^lLuM$IS@<cX$h
+<]hn],od1g*='>EY\(,loa57`a<D2JSl8BcSEB.2VI7G!7JFT"r\YJW>P>Pi
+TQcf8$)=Js*8<71pH-NK-e&685n1N2CR.<'`(/l'(HZ#L:Qb]PT'3V5"bSd7
+5RY/3&97M?$e5l$8Wl6UkmAX4:DX>dAPHE.eqMa'lilI]_.stW#+U)pA'UBa
++$+"Erqqke-'*@896WS^D9;ZE]OS.bKlj9oS.h at S8^*JCZ3-SN3Ff)Rra%L_
+8)N3VTK!bO"!M;VaGHUGO4KgEDrMW>OtoUr#eGFm/i_#&e2$Ib9^PZN[(t31
+@>'7*Kp&H;f^t=_+;mu<=#W(R=jC0d;LrAbZjAP-G-f7&f['k[]?F8br?-2%
+$;"LDRF('`N_R&;fb-_s0Y^0_>;=Ctm5_j4WXJdsJWL*/D7Ne''rRZq(Xg/T
+e8Vk<*mri,>f<sJaA2)anL\3D=i4L;:$M5U-DimoQN\HKB`@i`]>EM`38Trq
+HJMA`IaAu(K,S)3 at 8rmilj;JloW6Q=lM>@YCu3kY3eC."U13DdlpZaO49mF^
+Q]9$H0,mp[ZC=OeHIldFU#?\=iuh/l(fp/OrY>n>3Q6,8GP&%bKHR`UBIY_,
+/P<hdc'R,'"rs>uh;[o4_m!nogZ5bal*ch)_j#5hpp_$?QEp8GEph"5"giRQ
+:D^AkN#!^/.W'*Ir8+)q'Y1ZDI<(3GJNl at D;bm>;<7mUt9^uPc]50%APb-Lm
+!P7o8LMHP9X]`;?.om>rVQ45l*L"[l&8pQ4*[]t]UW"iIW,C*rlLrdrqFi,R
+PP-Qqa()N(I7,/m,bS&2Eh\nJIq'qf1dQH2?/ehK'65qNH`7s,*NQXldKR_R
+I%??Al#dYFJq#9!HS7]CSmrVk^@Cn^'_=Z8cmql3d at M1n'jOC3+D&4r;u1hK
+AA-WogJs,6(V at _B9\VA[4Xb=hZ:foQr$72\m2BmcbbZLCPdJaL;f`P+BUqaX
+VNS7NqZ, at 4>67^?1hr;"#5g%DJmUf(;"P)Y.XSmjhT333Vb+Nn2r-*7[Edc.
+V.Oq($Pde:5/P:J&hD^M.ka9&O7D at i1O18Kr'am#]f?)92m2\K0*h!@l?OGH
+-<Fu!>`Mm4!S=6k_(F!C.^-<JhFPUc6A_u:BcVuprB6-GqU6.>S7+\%_H.PQ
+ at pICIOIdph[qt*YAtQ,!U0]K9LKJ[J'&s=sHLpBeEGK)ijjX^">/Hc2dKc(>
+"X at lOk#neQkeoD4H";Fc_8-Eq)j`X,lfYZ#PNn[6jkVCI<r;lAcD[l`P5\CO
+++2p5*92)%a.>5PrWAblik1+M`l61%pUl at T+5Z4e::h;1UQ:o:=*e46f#0G5
+&&!t2 at nq`XK:#D28#2Q[0KfuQN7gnZ1)`.$'U1j2APTQJ+0.Qbg/&0"<q28`
+:Y<AE?jGk-rrNY0Sfe~>endstream
+
+endobj
+% 'R92': class PDFStream 
+92 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1228 >>
+stream
+GauHL?&ta='R_';rkj/"[Sg"^JO&+)dnWnW^T'TeDDa(B\-[$Zc5JLlq=caA
+k_''qc8`.&'L`l.\]<l<+!BM+%l(hW27uZBVcs5 at LNEhJQirMbK4!*nX0:,V
+A:J>29qoR%#Y_.<6BWbE(Rc$0`U,\^;DP(4eUQ&U\_T>qirB@!DX<dP>et*k
+,aR^)V#TXe\fW!0)",m`J`_4RUB0k>q=_[]a:JbES:lR6qTg=D#`.)dn`^=6
+)'8_bBo]teP-$"ajA7_$5ik\UQ59_K&aB]Z?kkA_ZO1+iU`S\6L_;)$k\8I2
+hh(.CiPF/G?mlH-g6c%^rn,qF,2]ktaP4s,>7Kr]\O0qc!]-N:\M$t3J_q0G
+Z4r0F/kXlu4mre5 at 2I.I;Nf at AKpCJ);=(C5P-+7BV>C?lHf0>unS?AqB(p4i
+,qXDQZ at k>_f(=_-j?l?p`IM'Zj_NJsEo!HDE2E,V't#iaWE.g[O]cj`..CNq
+r3M=XOA8.d2P)V!feVer3FL5..^tqgUG'+T9HmEH"[^%bpJl*6>o8dokO1*F
+(?IJV6,#iieIpL$2Y&uocrlR)a"nlL`_4!7rR1U+?Mo:BlhEe_;2u#h.bKQ7
+2bgn)WcGPQeSduG=4/2*5O&1*:1-`kQY/ninqs5iOXoZhSQpK>Hn.U9XL*Tl
+,_LiXV=CtrUS[D`Q3CKD&l<Fa_3^4ebu'ZMT:"'AU+W_uHo7a.Ak?8^S[q^#
+.4P6Zh7ClX0,c[-/U;P15gH%k#9Di>A_QqnOdT`agZ0+QZ#f+F]N!FX,/A,[
+B9pp/TR3a^'TShN0jjEB23pGqriXQ&"%.gdL3&WPZ\o#5ETMLDLrs#/hOo(/
+M46@^i):S!qII4iXNnm-ff"3uB[mf-CO-nS0979#omH[qQJY%!#MUXnUHs+B
+PL-'2ST^D.:7,4C#>E)K9*^uIi-t;W9(>cm(D?JnGTKsHW-qlXMcsj:?3(rR
+>`pe]=jEgS!20=BUP@&S;Z!M,=$Q4[/Y8Mff,$h"hu.+]FrKRN!b>E4ej-Z+
+4)?_`@&S,Oc>r!H]^Hlmq.T]BB*MQsXBZKgqn[+mQn8Zk3Vd#MYp=Kf+r:hB
+)1GXsMrS8m-1:57/gj^e0,1s0U(FU8dF7XKZ1uUmG),1_M_14Wgi/_fTF5]P
+Rt_l;/kli=ou].(7Yrp]9'IaC1XP020,:XoLD784q at BR;Vmc~>endstream
+
+endobj
+% 'R93': class PDFStream 
+93 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 923 >>
+stream
+Gaua?CJW\='Sa at InK7[g15uq$\MPD=$u$=[D2U5b6CQ]j[)m:Ic>d"_pN'V$
+/o$."=J/'EPM4-Be(8N`0dVt<W&p;$Ea4^D1J0&?`IuT_(mEsLHn';`Idc^O
+]<4^d9QQLuP%B#3o/*oY>mEH9e&Mrp)/%__Mj_35\\2uV-sbXgEgrY`6.KWs
+9r$Ej;Z*g`pg&p]3?T]WC.]U`6EUN>V,ZRLT;I7SO(;%nVRaH\[I4;9*usJ\
+[r96n/L54:6[=)4`ZQpQ5YEihJpj_b"OVNNnJo_/=&!Hq4/rZg_/k`T<U55b
+@:DW/l"4+gc2%4S4.qO at iB&cHYG,bMF<I=]bG'(^g*_J=g3C*D\1g[H,ui_E
+91L3Xk#0rY/\3Nq(Eg;CL)IA<P:!&,RbN?Ln`.0aH,q55e^4F=Sg>>>EbL)D
+Mt+XJg.ZCWo6_\LeaI1=6p0WM at 8C2oHK&;KM#2C?5MB^qf,Ro#>diQB%MiJu
+3b`0ZrL`9YBQ^:]_A2a$esB%4gaP']P4om+0:.6d$'(:i4utl8CEZo\pjnOi
+%@kp7)h.)J[.M29l0B!qYFerf`dS]C$fa=L'&KZun#Tn7_G:f%:JYjqJAhCI
+o`k6@<2L-,PG'dmWeONF&;2B!V\#Snb&*d;1T?$\7>st_Jg`Nhkj0FN?n",i
+#c:[pa&nXHEogGYc?P=Lf5RI[dbF?:J(L<*8^T`6B)*M7YDU_^4)(K!&K?IK
+>So,kfW'TpBX@)b9a6W(4RTPXr2/Bi'UGN-p+=I1QD%#5Ge)*4ZpDH6\^"Zk
+Ws:0,)+2%4>EnG)6Ml2HEh2?+`t):T;uGq<*-=,HQgD3bNoHE!.[Z_%-a/,T
+#/@2$ZJ+\*08U'*'Rm5g;PDL-/7H2a)IG/-NKSKj,Ts]\If\451tD~>endstream
+
+endobj
+% 'R94': class PDFStream 
+94 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1614 >>
+stream
+GauHLD/\/e&H3^ns5B%MK0(WU,ti\)L&l#"TE^Q'>7<=lqB<4695H"R-)nER
+pH)9=@ODr.7UD0#E9YR%_ron at _#SsIq`DsYr>^:$nA+X(^'$+Q#;EoG^ZWX-
+hiEi2NG(<:O/Dp+KCO3=pSO]7rh1&D=94g0+/'UV;1+8D1/o3c6EAZr8p^^h
+&UaoUD_V4AReXr&gM7'Z3>`Z6G(qmPb0C5`<XK*\W^/1Eai0,g3)q)Acma[)
+j:=YpMWpAe.$q.CRY.CB'7&IIh_=g3I,Q]l1T_s-PaX'lA);INfTlhcQo?)_
+8:[sEl*n<P`a4W3H9\JWbEVt&#Fg?CIIOWll1^?4)Lm209_]=)-rHh:)9oQ6
+kX!i*g(4(Sk=tH`2J>K6fEH\MH7jl0=\^f%KOfd_J&!$eH$^Ge'#rJA]BF)]
+:H;]q."l%JSQ^MS"45H5UWK;^l0C8UI5E!f-2l#FUjr1^8Iq_)8RJ`)V[)09
+B[&S>/jJf6fd>+`Hkf)f6!&qAb*#^GKHmZX8R+:Pp]Sf!8JTV(YS9j'qF>=r
+.[+"aZ0<3f(<=nUGH=rMW77\W7A\EVCO-c7oRV$[ckrue?*AD9gnMZ)r,sYA
+$p$mi-K:3;XsNZDET`0'BYSW\?9J>&*PI`ITXpJ0h^W27C.#OO02kt6,:oXq
+X&hHf/()NqO%b+R9<*VYCLMF`qViCZD6e5G29ff++t_jolAO5WT)!9a%@n,k
+';$mgY,[n/2t%a"&PW,*hC+1*RG($sSGpm-7-n$)JoPQ-\e9C-OAJZJH;<uJ
+E2IFt/fH13H%bs%+Js*tOXHf<8 at Xg!9Y/_e_/_s&C2.O&Bp8)#\#Yk3+Qs_'
+aL/OUkCO)P-[Hi[?c4^iFC$UM/>!G1H4AV]fbG+\$aI:=H#b#qiNP,432+qL
+4p[Tcl^7-GG1aXHGYY;Y>8g/T!p<?`UND]aok!IBlLD/mJ7b*6Ajg.,"c\f?
+2c)&8S4M#D2Ln"DN!<)H0 at 1t!?2N[[lI)r3q;^u38r+R4?;Qnn+(F55]?\KH
+d!7dffnI(%!gq8t85c6kmoB%**3_t2E+[m33P#gg_[WI9kjH_9>1Ih at f'aG,
+&4oJN[PM`;:K4r\KAUsD?'LjXD+9):".8!FL?(u*H]&'Q;^<Tf>OO@$</;]t
+V2PWfa(I?oZPed.Qs^8:$e]tQ;!Vp at 3+V+,cs7F\E21Lgd$`k1IB`2GS_FC0
+20ArTja;eM8)cRQGjTE?Y,$Pl!i2^i;jf5!>U6O^>+#Y':ujSL&(SP,PTmS8
+)fCct&9F-r6aA.mNdQ05c9$g<(Vr==B`9<YgT/M=]TI8Ro%Mub>TL&<HeX[#
+mSjph($"('ccI)N(Srpm6`1[4X`\C;Au9k^R=ookV]WS$4!S:+@,sj_'d$f3
+ at i>Yf<`cn?JX1t/'`%u28n.^+P#h6a[`NM?_AJ.6Pu[+Q7*/q+>!t'jj8()c
+PcZjO=s(lH*K<=[fquO3aI$;$^.tdA=djB[f]o5q9_IQS=Q'jO(pQ`X8\oDd
+ToTt/#mAHhH",<oR/=2%7-0e"R2I"dQmgJkR_QnK6rRRo0 at _*k_su-("PXBW
+~>endstream
+
+endobj
+% 'R95': class PDFStream 
+95 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1313 >>
+stream
+Gb!<Phf%7-&BEZ1jF=\KV$$(@qJ#=K9l"R\3c(@;[6S(9M6a\7U.S$trSR'7
+=c&\<$XL?tM?Jq^dCeN&^3;[h"?cT*jtko1b7&i%&g0AK-'3'e6M:f"c7Ub6
+?!`WkcmYL+WLjeoP$h&535mP>!M1/O=-j^_%Cr*UL6HIng(5Vge,"C=/'7AU
+"_<*Kp:[a#]D6m'%UN;jnTm"-i-fP+Q)%UfZj'Q2]MT)*%IKTM:?t!Ak*@%k
+i<^Pn`u\KpXlQrsbEShXOrP?$0S'fZ8`8VA[AA>$".!VIK3*$bfiU!\b`aR0
+hh[%,+-?N#N_<E#Gk$j21O-g9l6P,gg,;E,2!2.ebp,OjG]Dq(HK#r,rGHd'
+KIh at B>P@!<)0GNrA/MXsZi#7TLsj5H&mH\q'e<L%K]4T(q!K6'2/S^lK]C%g
+(&Dfgk]%6I6@]"do_2])HBc!-06pP\Jb#WK'r/15)rYJIfj\2-\M<$SL9dO(
+BEb>hjh0BbG0LS]Hm"-8U8nX2AY>C,$<qV'kDE$B;LE$#nAo;&fY[OGOWu73
+qbD_+g5=L;+:Bar[4On0\8pBqU0UQdqpAk0GAOhiH0k<7d[N*'.BRf/>-BF1
+[#PdVQ0Fb-e[h:mC-7qb[SVI"jS9tLIT9a62%3`p9$u2.=[3.cBk%P97`ZKH
+q(41CVk3#sc*Mb'g3H^aDSBf=\j]rje>07WC72`n`DY@*#uglIqpi0&Ma3tJ
+>IaM)'pNAL<rA!NSSLf<"uY5hl6]3;l'g3XEYbW\hljOPfBgOpL"@hJ[mOdk
+06LBWrBA`:%bRFb'1$]5,MOZEk%9R_^SXVAH+8nmP21-*WG2Zj%^#V\OIS]3
+-YV?uTB6TJ>H0C/Z*0rd(0VNil<I^A]!>iX/1)'[&3C97SlkVNj=L.?oWAS1
+`3,*_lNb,`a]kgXe+)NWW-26Ncc5O58ubZ"=R[UBe)rT5CVrsdQkF2gijhF(
+ll%G^SB+_7O3[1N84<m`d3e/5X at U2&)ZnbR@/`qB#!X,&CYLPUhH);P:uEN*
+TniB`FdcDFp(MJ$R\+0b<Srj4Gq\m[<BlZfbB=>Ah!S^@4rO)6^o=Gs+.TVe
+3UQl2E>J>!;.t@'=lKCa6:2N`DoGIrX#,)A82 at bPSa[D0/.Uf>6QZg2q`dSR
+B+$])b,XXi$sFr\3L3-ek^93r0:;AEeAAOt2mN4/a*F[VC.,^j*)oVTN=PiM
+,$oqt?JCA4HMIc*h&\ENS!G_Y#<fq?$)WEp)hXr47IPkE+4iJl7bs<<?P>;%
+?Mk7Laa'Z~>endstream
+
+endobj
+% 'R96': class PDFStream 
+96 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1101 >>
+stream
+Gb!<Ohf%4&&BEZYomaJA3XH_f-eV_)/^gGtlUDpRW at r-u^hZK>@g;S/YAFo;
+Zpd.CMJ<1n8WMT^pHH=D-K(g=0q[,-c;Q\s#S7g#0bAim6[Ac?e)R48j!3!>
+#2p\`h3^GAGln\7Z214M:k*A"ggC[)1/pI\SXJ5<W#LLW*.;>;]Yjr!=33HJ
+]O3+Kr`'//A'k)]=&_p\<hM%aaoW>9bOl1X-G5X<J=JAcf5mhENG6B:jrWb7
+'CJZfIPL&:FFnC?l%JLjhZSCspdt^bKh7sc.S1pRHLcHB-YMJ\CIR,?qILY7
+*-4E4]UV5f/P;:P<`Ic>P1SoNM7Z7p5rX`Y.0[Ih864c at KlO=)#t5Ma4BLXT
+NJ,`HFHOYt7'O\'Oi:So6$"5d:L*Vs]3B6jo';KP`dRX-BY=sn`_)'rI:u at H
+=ZLa6j\utWl:\ocB[T6`0+;]2XYX-'@1 at Vm=@_(@LXehq5?B?%*7dr!"kCY.
+R*&$oF*A-$Y%%oY]s;3-.4U4N22JAKrS?(J;g%=PVCjNS>An>Hg&[bj$a(Cf
+<Pkc.<L(XNW>ZM[VEko"bIg$7bb8r*o,gVnf5Hf)7h)"pD1fs+_R at _)%4iD&
+PGW2UPrgDY9_Z[,<97KYHgL>UE4j)r$%HX5Y>3Q4i/ro.S011ZX:a#?^h"n]
+D0AY4WpsRFBan=a;LPs:23oJfkm*>nK2CnSI.lLq4.dTsPt.CT[fn[amP,u7
+GA&L9_._[LAh+>D3G,MD>We#.R6"'T8:eDj2;?g?+"u;>-DDLmYPX6P[l;D^
+Cs:)IoVtl. at BBFmPu,0T1=M.,Ct?EdXkL'ZHCd!Hn(0"<Li6C!4kH.Rf/fa)
+l[YM-g6VP:<,<SGGG$m+Z[%+.bIYT8"F*ZhlDX6V6!g3#ZYk"QKO+WX7+h/r
+"Q<*YZ1TAC.,V<Vc4>a`p`1eBgT+OhDBq7cX!Fo]Pnrs?4nusPpsu[@FT_)K
+]?KoER<_mu.AG[Wd>-1Cn9[$FTEVd*DJZBG%?hkV1tamq`X7.NM0hIXs"P[B
+L/rT+O#RR)fGFse+eNSUZfPlPk0OYSbl/h)NfP4]ZA;Hc~>endstream
+
+endobj
+% 'R97': class PDFStream 
+97 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 808 >>
+stream
+Gb!#\?#SFN'R`L25PU at 9K#So.HL05Q</.hLRPa[`J14Vg9H at bEpZq">:d,Rs
+=8.<HTZA>/p5/7CcafafZPRKHdj=g[P05!pP`^&_W#,f'hN4pT\+ at u6cul9/
+%"akcP_:2%co?hua!STFhSe'L1usVMB"Df5]<MGG6Kut7??>?md]8=-p[Vr\
+1Q)X(rjFP/*Rc6]16Pd?CUo\+BqD2o)D'd8?Rm>T![=)r7I`e]9"3a3rr4kh
+*oj=2"r>3tYZthki_&P'Ym!oI+)4qR,uJ_=/6(c#1!bVa>H*mf%0h64-j%jf
+Q0);ZP\hp]FC*fa+pf\&OsL(ZL?/:@isR9*,+H[57lJQV$3_"P_4:LoRH\1F
+l$M*l_32k#6kt_qkWXn`PO.7S\m%Fd6[s0k2UHbA4m?>:>#%fk7ojL at qXIF[
+7K_Q.0b4RPG^ZbA+kua/T%[e\DYD.gn!DO=XN.0M]l8W>*BemX at BEL8Rb`YT
+!"4HQK)4go6Pc!?a\Z!u;s?9(^N8fbM`K_`]@_.8lnL8pNAFM#pVB8Oo&,.V
+ZoCh4Z\u0rO:9#56sB at n"+_iJJqG'GP"5t<@Mc7:>'OH$J1T,2!o!oIOlc\s
+1;',=aWd4r)/R?7iFEj5dj.Emi50h>PkY9I:F\sV:/th%@W8=kM%YHi'MXgZ
+O(9;,+A.TFD$6FY0adsMJ0RZC#5\[";5+ZT3Zs=n%H.3d;[02YkH,aR!uG\+
+K'6m)ArF"#*\$J]U/;G+U,ajAo+$WTfAnUoG at F<!LOlp!fm2\@F?BL'L_AFl
+~>endstream
+
+endobj
+% 'R98': class PDFStream 
+98 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1052 >>
+stream
+GauI7?#SFN'Sc',ofr5SFBWDVObE)(V5lG0XkF\md_q,:%!XWaFe!pIf?XTP
+J0g[0]+la"JeL at pcg/J/L*//l=C8B<\4ja72$=JAF:'/T'9J6ia7T/jiV3[r
+VM7r48l,RT*904VU;T/r:G<;tkEnbJN"ItcFA]ejA6qq0KW>moogd7lDp!bN
+8g2_68:R!EGVc*"cG6(Ll+<DCC]/)q0dB2O;Cd%=I'DPI&'G\>k8-b<QNj$c
+p/&"<@mEf*[?+?lZ6A;O[ZjEfkm!s0N0]`<$Wbos"JN/MA>-cb"`%",.pgHd
+8><r9#K\RtfgO7kQmd]l3.anmpdT=2Q!T9f^8JFJmBNdr#3u+IguaY9YBO2F
+cE=ZdRHBR3Zs40O)KjC;".\9dTE>LPK2!V9[M+\t=#5dn_]BZhD at 1Q^5"il7
+Vj:F=YgMD<XbAH*A4MGr8MatH7D]1O:`SpS5#dJU<WWULRF43m!n:uf?3!-$
+?n159hid$8Mk)&AU!4pS<8'7q at 7XX_s28tApL3lZZoSbPr=HgHgim/uQNQ^M
+=k:%Y!)aJ])KV1V=5d9YU(<!D;MIu[J3n"d(J at WsZJ7?=a>oq$<m2KSgY at Un
+2o\!lrd`4ac8Ri*<G^;k8_An`3[!<[Hd;D&Xq0U%,9r&1s''\0c^>]sWNm4i
+%!DuG[Q+qF].HTFm-:SJfnW!%%\,hR.]MhYm9[1)nWp"ji`u9 at leUNR-?_"i
+Be^8q79#$d(Iub>Xr#,figc%B(`"@ZlIMS7TlXr6c`S[9/iUFcN at 8tqZYPjg
+?_KfKF2IV"h':pNES7.V2,IOM.2XWf3KT"p##bk6[,e_mVUh6i2@(^McF*JZ
+.?d2!Gik0mNu,gLP>''are[!.j?5JrL$:"7hluL<i#mL'%MHd`p9j91F/nJS
+)b=`F_U^8Sh9ft+MnJsHdW_SLNTpR7>$]qnCpZ6En4naCF0mg\d\K>#>jWnQ
+S[_ur2!F:SnJYY(]`eV6".*WGg,E%Pm:1;+nOscO(P4^VR5s4#kSI!-0E2~>endstream
+
+endobj
+% 'R99': class PDFStream 
+99 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1347 >>
+stream
+Gb!$G9lJcG&;KWSnfR!0\(Ea95-;LY]/<b7/^TL(^%B04[)K-mVA(&_rUhHc
+]28uN6^bl%O]WAE>($!^AiMRP4Sad)0sBO_KBj6Rj?p?['[B(eDW,GUH1C:m
+!Zd"bnN9SF'L at lbF-O\Dr1P1iklH0QGp+8^H4S;9q:+X'<*qe0[M4>BqlM".
+/'.^@m'WGIPPuYo9V1o)lV/OFU*T41Gq*IlSq"E\!?j>X;&.;Y_:_o\2_ at Fs
+kIb+)LG:T0"!7ed\"(sD&Vc0pe5jtc<n/:n at XLGee+K&mpq@\*0!okc)_HR!
+[Tmj5^CTP=,N#r*aU,1/X=Ar6="IZ/Cpd:<SlC3uJo4d/2A at O[<m`./l$Z!j
+W!QB9LOS9-*\FdQ4caJ&jJq#c5)([1#QBDO&Y-cMBSfROYGVQ;0(%G5 at c[K3
+JLa=pgEeKG/ljo7N7s^Bbp.lWnt[oa#37o`nr at _dK/E^3n9-HUdo+aZ8^i<)
+^I)$7fVp:"Q:I0p`A(Ve-k<A!%>Bc*\>%BDC5V=5iI^2F_^YuKPi=5tJT\?=
+c"8YU9Sfa35AK2TW0Yb0o]^%?+;f&EYTVC4H.JD$4khWZ]H#cI91HOakf`<B
+^\SDBLcVn)F_p\qUG&Qu^507Mm>iXPot>7qmcqtGZZcc*;(jXMI`(kuqGMb.
+&$2ToROiDU at 6l".&kljY-A_iuGHR*m0HPA'.G-[EE$D4k03>WC%P?R'IX".<
+<4!gGkX+TGjVKsj3H#anqU-5]:LoIQ+(kXCf(lkHGi^8@&%th1Qi^$^H.hV!
+"1s`YjY(kc"]]<!_ at U"7H4J;5Qu at cti0KM=TtLWOW"Vk at G,h@!9^r_k^+#T)
+3bNY9pBBNSKq$LN_k;,LT5IQCs//<qr)*&DjYh)dR'L?/Soqm-\C2TcNd-s]
+r6E;/"FEA</fWAH<]2%>4d6 at Jq6\fl8r9YXLQtg?c_^82XjufU9+$rI4\0-N
+6[Qc%esKNP>rZM(GP$ZSeq5&HQOk(hF$4qbXh8^3022e,gkJLB+mU&@,.KVd
+O=`$03r?ZT<ARm@@Yq3;^Efl*+5snpqa"P*$dq at J@ZGLQ'=7*cL,dSt\h)LE
+$>q8sXpJEnC/_SA'NsVu2;UEQs!Y8"qENn$Xgdu<D#j6;aI1+slYO<l at 4/jP
+Fgh><7*L12:.F;IBD!__Qut`!R8XLDeWBU7l>u1/85lIjRMJ=\N-cRNds_m3
+^f1Jm=gLJ-\dGJJGB.bQb'J+U$W,Pb+ep)+CVgOSG7FO;p%BF*)ogsId[2qe
+XZ:ho<H;W[KQVu-dY5HYm at or`BoWGs"2Njci[:h9MKA~>endstream
+
+endobj
+% 'R100': class PDFStream 
+100 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1140 >>
+stream
+GauI7>u03/'Sc(=p^b(iP:1Eek at 8]><bW0T#*C6,gc1;JAkh=D3"5TTF50f3
+Tc%b8:9C7t3Jeim53M]@+RmkclJlOfc4b.TKE1ik)$>]l(aN2 at 96,FPG^KX\
+Td8h,Yoc=EL8YXC+BCGd!-Rl_7bnD=j<Jf9bk:#!e:TK+Y^NaR5 at O\?"WPWh
+RUpb)3<@5T'n_f,4`Cb2)6Fjok,agDC at Xs&I+R8X6ilWunk#H=(o`^AU&[Gs
+PNYUNJTjXGW:q/T;[2ObPlX&Q;OpmI5ep%kZ^m,fT!?!Q0?1F-ML71%.O"A"
+-+n#Up=<&9BI=B8Yn^.,b,'btB3glsR.+j/!S(]hPma>%<k4Gfala/Q$c:2P
+0GX%]1[V=%@S3L1P0J#M;/Ccl7n%e`,cf4jfmEHfH?tte2NmkLWso;%S_5(W
+M2,OSDX)l3ku5rn'lRVc'=%iaH8d.^&_C9lLD*$+LeMnMobTqC.(glp?1F>^
+!$i%t:`O=%4ocg6'Wp;.Z.8Cu"u]_%ng65<>3ga(,#9.l4A?IBen-LfRba#e
+P>`9_8[)i#1sV$=Jeq[.iVEBNa!AC,nQ9JbK#P(aTaR/Z>#,Aid$H=Hp[#.n
+j[aTs at DSr%MW#tl2J?s2\>*3`e1PbILRmkMPisR"o<_n#BScD4Rl<g-M/1hX
+FiSOX]J5'tc!,5Y at Q"dTGNkc=HFMb>gTafVp?grQW/b?P'2`GJ<U\YU&[=6j
+j':*VfhY_ek#F_/[ZjS?ZXL!]Ci)e"/J)TP^jDl"F/@!DX\s^j)5pdh8/Z)U
+QC0 at lDj6LSMA(9+cI9Ecl%k1G=6E at +pho3Xa.5rR'MRo+NS7uXl[,/^7 at h0.
+'X&,k['VupK#j8Cq%-Z(dk2Jq<A]oCV6U-:l,GpN#dF2kKIL;$`<FT?_$I[1
+:m_md7M^9k#$L(.cF5D1REG\gk#n%g'Y9$NZ#qcpIHOFhFTG0uF/X!6CtpqI
+T['eDlYK?)5+3dQkS"M3VgPK1ePOW'HT#E*q)+An%Yj.Nf0CilCDED860h-F
+.bEWfm0PrAU)<DUCW/@ON6Y]"7Ck#o at _k!5XAThp&?-HMeo^^m8N/'(Pl[ji
+1BuL#Z'*ms$61/d!Ac#_;?~>endstream
+
+endobj
+% 'R101': class PDFStream 
+101 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1281 >>
+stream
+Gb!$H>u03/'Sc(=p^cPJ12U<ecXqCf")SZ)9gkI-ET8B`j,q@*ES&(2TB!:D
+ZZpWXBUT9*W1E_.j5]n/"9ab_+E^?on2>jLk6R.WaUF7qp*$ts&'=@hcf67W
+ko,680Qpq/;<3^6*6.P9eNmNSm5#UbNYd$Sa;Z_\m4RIZI6^PU at n1tB*(I<Z
+81@:Wq&u6 at 9sZqk2l@n1)1<m&IHHlTPFGM$1O5Z>I8N5"_Eqc`Ce!#%];?*L
+E,C&?X)6#3m/ln6_52F>XgFT/0$4W>7?r*Pr%pIHZ+h;r8"]sfPVa]/=%c/B
+**%UN1,BjuN$hCGl2!fAM&N9('5Z9E,N_Z*:8^`N.RQLQ2M.c8TZD1#jjoB`
+h&2@$cYgi`RYgrV at Sej"YMbT%C<=S,lO<Y*q6$io)(g_iXC/\.cdVXcQ0>!N
++.FF\30RdX]Z4$$`]:d%cuVp1/kMHD?o'bq(cInh+P&T\Z*sPKPSIJeSf7=g
+M#:\'m&#ZX6TGFZ*c*<>fBs]V,\1bl_$d?Xm/g'T@;%%iRe1PPYN9(e&Q)&*
+1G0AVi3CtVIf'_)duUSY1KtA%@t(A90kjtq65-_q;St^sl:8kY""OO-i58`[
+ZD+F:V:a0789+d4g>qSq&b6Gi3Mpj237bUN*32:V:[=dQ\@rS.BY#9d:?XeV
+#LRRo%2G6$U<>NBfXgNb6eiC+frg4qFHf$%$oeo&OPYr/fQs#@Aa?ZXc+?nq
+c=iCIDal,=a\+T:oq>R>a&8IplAPM3^;N[\f%ZC8e^ehHSXAh4]npotQkFnl
+f$JlEkLf6*7>2.Qi2"/?r_c\ARsh6;'mm1"*boWS"kr(d#@!r.>(W?`9C&JB
+JsK1TIsFLC'XT-_kWJ/oas4L6[bRIT>tYD&Crt,fNroDDesg\?nG+aQJfAJA
+66C0SRf.4r93C:4bobol$L16=A;9='<ag7j\chUb&KTZNpS;]*>m,S[[?WjE
+<q?p'h%Ylf]iQ;SluYC-KU^CM+J=u!pCA]0:g#g^2b+hDVVHKpJ3Gt,:&_U<
+/L[p-*-sYp'4X2L*ei0V_i2d]k,Q%NQL\`M2jE<+(CoV+$!dH)rc3X+<];Z^
+P1<dB4/kn%BYSMk2!3n&(Cl>S:bP'FZ7[:7[#TA))ebLQfnPh;"[](0;d>?*
+%8d\,D.CX"<ifbY&m2r\BWLC#8$U"`P[BSRZQA(hOSL"NQ5QYEbq[8<O;kOg
+)FL%>Iul]5^_GsHYd_]p)Wk at -qcaDXj.kMs0g0^~>endstream
+
+endobj
+% 'R102': class PDFStream 
+102 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1285 >>
+stream
+GauI7?#SIU'Sc&Yj?K0H\AR<`qQeX5Vd6M-ag01."q1M:=us+F8n(Ciq:Mkm
+8_L038dK:6Kah7J..QE:F5B9AJ>YTLr+76[V==2I!:_4<!XZmjUc7dAH at GS`
+r/>H\7e&H5r.Mjr&r]Bp-gF1M5i'(iUM_BA^^nq'>+3LfW!A)CLjlR at 5%4\j
+P!8obEk-W$kss8HfJFG]-/9]H)hB;9dTfLr0LC4IhbH0dl'(-tj+rer3nT]2
+"7c*HgsTh92C0>V19F%7+C-4VRjLqB#tT39TF3<jQ5[Zf("jMYC+TYk(AP&J
+IQe=L9<&_Q4<bEK,*M^PB2uD&U'&mA2.md.?c)d*U6\d"M]^ne_4PEd\N[q]
+f7,*io)^T5hcS%pHBZ/\Au]CZU$c3\&%lM;nHrB0Yj-4[jRBNg=W<8:k9=OR
+Pur[S,mm</nMGECrlAi_.'S@!($>bKb#6?W2a_CArctGQbA[[/K!&&[Iq$sn
+9451J2u7BB72&a1"YSnT1fr/6)Bt[2YW$K:_;-M.n<Kg*#cu^o-?V/WLUJAq
+2Al++eFhUcTKdQF.($f!M3. at AJM"`'N9?bScj]+TLf'<pRjEP$&7IE_bmS;+
+j:<U?<.hG%2t:.p/\%%X*"lT-RhE1!Y)K6Aq6`Sq72Y_N\82cVUTM!-SM#W2
+nf068ps,oi_4Nc!r)-*kTs.MT3L>DX(To7)`&Xue>a2U2<p!:rKBdS"nU<$-
++2=^Es!fI9YG:KN_h]5US&OIo-8:YM&SoQ"UY][SN[$2JK#rK4KO6$d=UcA3
+bYFI`e;Ee!_E2b\"kp*e6U.j7E9XhSPc/O+6nJSEEa&U`56?,7O*mhUN^]Xu
+.k=HYYj'ih$A*o/4)23:;T71\Og[%d\F2N0kkHMFD!Ms,cHGAs.uO)6kh`WC
+J,XR:Jb+JdAM\uT^NY0QS<a\m?I+:t03t0&T,Xlc%Gc0CWU5XicF_<sV-J-=
+p&*!e=*=::k>cK%A$1^c&>AGdS;V\^b:Y7.[a`'p+gggaiG+/*s!G[mG-l]Y
+E:NFSQ*'`r&!]8#4cq!L]lqW)IEeNM9U??/qq?T@"PYje)^KH1-"`^F\2b.>
+:Y_"a1*mZeq.?3oG#/f4^S*aYn_JVD)%A^VU<so-=K%bk9&#d*h'2He^j:uR
+BaDXuLs?m*mW<B/j-!DERqQY-W'`$XUQlmM;e*Oi\X)igdC*`qA83<6)LXQj
+MSoB&:[fo91!++6=#mj>lYdL8:+5l%ngugcq[Wr_IC0~>endstream
+
+endobj
+% 'R103': class PDFStream 
+103 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1499 >>
+stream
+GauI8D/ZI5'Z]*<WSc[ICHAR8jsa_ceTSRQQ.eCVU1p(e`W7Hk&kJ!rG5(6F
+0MilN-miP)WW]QBJ,fGUNt3OEi.oDB?jHEiI.ra'0u;`IZ0+%?O78?_p#5T/
+"0&=^mbIJ/O2,45c&(V0Gb_?j2`GlFF2tLICB=4'SUB3;51g'KPRf\5LMpV0
+Vjor/0+#5ks"CH^eMZjCXUf'KRf1?Qp'ZAm3*Y4[Rf56DeSk$IUc+S'C0N&g
+nD_o>_YtL.QIf'f1u-Pp^o^Qbp"=@^Uu%LF'jECePu`jD&ZZfFWf]@SAbR?U
+8HOZL6u`R@\i*W+hCqDUmi42<"HV/g@(BHNmW-[8BP"KR9^LZaR$7N:#?`NY
+.b_-SeH"2;gucIg`n>,>Eu*?Eh5u&4TBY<qVoOS<_p40I$l[]=jpiP-dPn9)
+Q!kbp`E2L**rH;aYUY<B"!Xb"oEPY8$>TitrJ^t#B_hlj8Tkq*^oh251>eb1
+TBVB,i:r688 at OIKCf;/.7oTP<.:%TUQ8JM3dJ1]<@B/lb/JIW"NrM,Yl\X$%
+i,#=Z3\i[+7R?A+ksCT,E\)[;<Ols&QCR!G]&XJn_o>K at i1/o%mo at 1e*inO7
+McdWO,USE at dVVm'9B)2\iKJdO%?_oG3<Tr6cp09khkQ(X>te\FLFgRB$)$\Y
+o1GOh.5Att7oK2A*u6"T3(.`t[4XS[(te&$cR;l6AhE[]\.QL(E&&f0KC_Fc
+M&QJ&8a6AA'=aX?ql1iNWB;cEKB8eA`,H,\QQRr04s<8I)k7;9#X?MsH7;57
+TeR,GV4e8oAG[ef\qBT@'qq8e0*[6';'kB6m^#m7XYV-+h3 at E1_'u&bmp9b?
+Qs\Ai<J9Mm:.lHJ%:6J*/(.6IG1^>E*[m5!QZ>9AL^]02!R3-.m@>'[">L)1
+V+?epS"9ZuAT8iJH8W;E=V1%8Er at Rpb@RP5#gf$!2b0C'8*)d\XdZn+9C6Q7
+0*C]Lfn8*gdNX<#D<`r,kZH37G)Gj6Va>\GLLDB0ic8#t<3o1;WhZ-$r6Dg.
+".G_^qps84iRSB(]e?r&[&'>JPhXr>L+0'^)mu#sjnTVV.lOKB77(E*Q,*c@
+4jQ%*%FMIWQt;VnNWj1]V`YF8#r_(GVk<Rf(sahCgA&mGG)Fc.U\jWjm=lC5
+>[R*SJl\qP$kIA1."qHfC:`+J;3uB+H]Ku=!u2G!_]Yfegt#8]>/(h#hS\0d
+-]D;7VWq8V5<%jg[Q([drlFY\a(nAf%hV0<r0Ur`[n6L47TMJ0]='CDf(.V7
+F.(Q/G)9n1:[a77pGA8u23MZe-Vti/8$[GFfWn'*W5R.[T?>1Bf%D"31fBHi
+FrDYm8nF>X.Oo?W$Zu1$/Ydkl&?1JfSPXG_Nf$f&iNomIWYXLl)QAOlSUbiS
+?P'1h")_d"?QHmV&?.cPJ!SAZNZB(<.Z0EZWeEUgV9t5LMc?i>-0J-flE!kA
+lGLA8`dFH~>endstream
+
+endobj
+% 'R104': class PDFStream 
+104 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1339 >>
+stream
+GauI8?#uJp'Sc'4PQ,Uiip:Jd`2Dj*ZJ!NF-CK=MbM:0@[b8WU$INtmlRN:j
+Jchu;RN6#r?jZJrp`,jrg'A\g6L'&HKY%BD]L.3S89TO]V%:ZMr1.)!I(?mT
+Vl;tl$tD4c&4PFg`F1;M<"m3hm2U*pMEKK(LWNELmQoX\#DD/t*VElg=QEUN
+*ls?hLFiD5+B<OnaZj73GFH'm)gEX<WYmg[Jud;[&#JKRqA[p!U+oqkYRD(H
+M1_t6&<PAm,rNMk&-i<[eD/#I0gpQ$_a&G*KReFoaQ;N]2c>h%924BZD[Yc9
+1oG-ik-+N/YJtYN at 6E#f7@;4@/,2qK%3I3Xi#QKs&uk53EO@)S>j)%M:UmF=
+e<ghn`+WFmjh[hVr9ENM;n+WP8D9jc2hejk]uM"WJ at U8(MQI?Gi@;2NYOs?X
+qoIY2SEu)E`.lZQrlj<Q=4EDG-WS<p%B8:]5Qiak:m>$0PZ\/,WiXk96pq?-
+\crc%>?Ysp\LYte1gRm_A..n<`$qsr]8$;uQ;*-^VQ(T<PoR(BV=)J1`6[-9
+@(/mbBJb-Z8LdRAKo2kqV_\eAfG[ZrV(,T,k/e$pPA8WaJrsQ(i;Zu_Jm^F-
+->`_lnN#]G2KOAT0q8i`((++#Ni(2DPZ'&4_pEkS$IEJ<317%ZRM at fWaYneC
+UnT_*<rJthAZ_,eGR&,NCdl`QSkVA`Js0]4 at nnl43\sGSCH9X;?>C(@V=)H#
+4su'tmmWX)/Zei6?9DZXTYL%Lk9@'E:+FN->iX1qcWFc9LP#)l(g=C9^Xn'r
+,>p-"l^jJ]./k4;r$]51fZc4p1!aNA\h/4Y at fuc,Kp43Z<bRth.WhuuNhSpR
+APQ3g'K`NFHU^Q&9/&33n"RdL`,)%T0q>oDH%?t at J$,`.;DmQ+25-j,E=_P$
+A)".E=c;'?@mAgLMV#X$Ku&_<A*grj/a[P!@q5P0d.11O6E_7_2_qhk)p10(
+>/V0p46emRkuDb`C.!6[Z'DI%o_D8Y%a=nkJ9OLt:2lmUa"oX#CEWphl=n)j
+_CilU&To4=.qG-ujLGPYZ#dp1:7p-LSoHBOG%6>gZ$3pIJm^jk98lKTBTl4j
+JUS>_Ub02C=mB$m'H<NTT(.3,SP.$_c1FGeYoca;,'k3"*,9!Nj8D&JbgK\_
+/\6bXIgj_b\!eBC^S.(2a>Z#g[q at 2%O;`g"Ph]rd%p at MRS,8/,P\4?G]a,PF
+s&[CZ&^>RM#NEJu,+I/ZlgoR6kl=ro$icnC+4qfL7/&4'Q&=d*0\:^;L.-d&
+eep36$pP-S.9?W!at%si^hi3ZLWbStYTUrN~>endstream
+
+endobj
+% 'R105': class PDFStream 
+105 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1450 >>
+stream
+GauI7hf%7-&BEZ1jF=\K\AR[#qI*TT9 at J/7OEOhQ at -s$l>,!SYZKP2.P4l*:
+Og])ZOW#]kK*2KH;<1fN4!'GQ@#.%cr(WLH2MTC(!THC-#8.FHLi;5Gq#'LE
+q&.iq%7c%Jj@'3k at t-b<;1pTk!CJY.0$_d^)H*%a?K/%p263Y<ls2%dq/!08
+q$,jY+TB>2o=+O4>RXj0`G/&=:,;N++.KdgB)]tf!/0S/.TOiB1b2j,rU#di
+Ccb*da'DKHYA5anHM?RDi')NrZs684A;.<'*<^5R]l4Mq1;QFc1b'@aMZ2DG
+(.+n2TSi+_R6eOD+O1gOmO,UY+Qf?$0,G-mp2`,nYS&6`>SP^5`?*RF;SG)5
+AcD)iR?Q!_q3P`^J,*g&8(#8?3 at u",CHso)"gs"CR^DK@>DSo)U5$M7Tq"/5
+UD2ocX;*j.4NVcRi.:&ObSWl6%81R&N?VGMH?E;eNH'u>,%[(7_q&[:$TgN`
+>t8^=.\T_B,VM3O%#1o5kFtcpl*ADID__))$VMdPl^"d:1IWU/.&@EQ^aIZ=
+eY6mm&TS4H\,:RdU<\lSN*;de';n2\F\Z*lPkZ)"Z>3tY-_<+G$jtT1(U=(n
+^AiI)j&Xd?#,T5dOd%o+6pC`Z1kmm!=tqLDZ%`0+6J>G%ABimb_%Yl-GJ/o4
+;5l0sKo;@DUh_8uP81(r\)_7lZ\r\5HX:mB\i72'2)s/mLV,]\OgD(,\ioZ`
+.:%O9F(PlP6oM#]hqR5#LchWt[N")Bp&MI)EThO9VZ"DCqB*iP(K-fV?j:Yt
+ndPu<'7krNN(3Bi];[*0?o!,Cr&trX]6T"U$%lgRH?rAt/Cf`Wf^0Xh6>)Y"
+Ie!efIn.t]7k^4985$<970?2;Q7\NCEueps1UsQH4Y'$@[dia2epiGl'?0FB
+m7^\ZJ]T#SqN4!+KG6P"[%`^9NsO9Lp+VU,bG=o3ILq[q`[a9ZEqUUAGY8$c
+Vd&c?7_aP<.?gap"X00'!A>=[ka,fs].M:q+1^Z42nSOfhLoajY+FdcmT(]9
+;7Fg8>ih9V_2H0s>M\B1H7e&9aHq:b_RA;*$V=D;-5A#Zr@=1QRW!tIl<DOb
+h8+H_8ri(@aZ7bf_K.BVFM(`Bo&cM5Cb=^SME0cu_fIK:]]c at mZ0[@/\5u[N
+7aoMd*9e(0lH7AVRQA'>nO7%ll!Rq7/Gih;o7 at G0]u%E*ak%u=NV_S+M.1N&
+U+K=<>)P#!]e at e@S1 at Y73m*GbhJEtoF8#dNJ$=Mr%'k7FW&fH'l*'0ID:Bm"
+'c*e9F[C]JQ'P4coj3O&Hqu,E-RcfuF<>_Gkr<Pf0pBt`^jrFMbPEqe^#'>c
+D@[]X]&)c'jg]*Igf/&-^VQ4P\Y9CWb:nI=jNuRZD4IQ]C.3(mWQt&Umnu86
+mkj$4AqiJW&C/W$#PqG/f)~>endstream
+
+endobj
+% 'R106': class PDFStream 
+106 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1626 >>
+stream
+GauI7>ArL\'Z])]ofJ\Q192j^Es),q[Q at Bp]kBjA1Fr-l-90pt82?3(?p=N1
+)j1i&Cn4-t;:-dHn__*&[0[926hGT,JdWZLs$D6<i.jRf^'"?Dr99iFr&?h_
+qk:1EpVtdO^i3u]ak.Qm&+or#EA7ZI8qsccj/'N=YIhUe4$\UJnN_TB!d\!A
+"#^H3';*)?N^N13O<0q0/YcH$fS[XG5P9NT;Z>6s[=UNh,fk$'/g2IP3#(ES
+),pc6Por%aUrW-,!.W,KR0gt;)M+1a</h$;%oOn at 6I9i-2\bR;?0Tam0B*U?
+(#J%-iM\C9iLtHBpgP\u5/Z(J4Hhn_WlkBla$annR(A/W.*iqu)(r_5]$d1_
+?GI_"aYjdS7 at J6CDHF!I4GoO(P/QpOY#l.gW>%I$)!Vtq7YrRk$`sYu+K-bN
+U_ToM4GNNl#>=HI]6-BC7+Vj3T<<GR_2NqQnXKnD2alqj]_=cSjZi'm[LRJ!
+fGHif_R1lZ("Wj9X'hsFC.cko^(81u1gY%C[qFn]`_&mY4&&]F,d+&d?NqW@
+MOp9Q'2'Y2'gN/(Bu5i3h6TRVH)_!gR7'VPom++J[M%"*+/Tm'Q0OC**9%@U
+UM=o:m&2.tVCA:;DWm,$S_]A3:[`hY*An%SZ1jrTKh1cZrdXEL0;E\1pOV,.
+A at o`F=*.5sV-gc<hP'ISkZoH*`+Ws8a))4b;gs4i*:tDbKW:\shUa'3+_1(!
+o"oo/JaNCg>17>c$4;hOcjYgGKL1+99]$/?-q`&m/0Vt3F;?T0ekT^.f.L;(
+oq^?,E7\h5R?hRXZD\WMNd=s7q2XHFH?jpu<BCpH/$nHrM6lSaQ:.sO:Ps1a
+*gS32$\aCHcPJ6.\Wb%9cBS3r2:SO>lo5g*1cl*aK?Y,,eWGppoj,;#0qAJ?
+d`=H%F[iFmREZJW:oM6lK,F=[>JqAF*IpbqL-2#(k=q, at oAKQVYIO,L'C867
+Z)QLPmoB#;DJq.I3Q at V@1[Mc>nnU$Rg"5O:TP-k@\jbgSDG8UJ]QqZ\2L=28
+[_t3Y?h1X9Vt5(G>*XJkoHc<ZFd4No[K[=6[-6>rM?d)"oW?/(F]6'OnI[$P
+k`.2*N2it1q;^\hVA?J;iENCXZL at mblQp?D3;Uib0>8eCPD""a\S at LCYa`Q`
+%Q8Ko9Q7CAO?b)WU4CL_,^A&!2I*.C+tXM=<<^j!G(,.j'hJ>J1;aF37b8aT
+h17_tLK-QZ?MT_R+$%`"\+S[QG9=/<ELR5GH5'a/q0#tPdl9^m>8^1J\Qs"m
+ at VGu2r!Fr$[K%6pB7JUI]IfhBgDq/[,&uIB/kldmFl.W9QJ+4LWJ#_ebh3[8
+YrFG]HWKlhqX'FC8hI$0Df8UmfX9M[DAuGeb/*N([XKrtc;J^LF\<`#M4!lO
+DdsHph0"?!$[AU*rWXe=GIH/0K\4)0&g8@\fJlak<jT,2[luSkUX&l:mJL90
+V;A!3$?rLJ<G^3C<Xc^GiqbXdd%\JEI-NQGIQV/Mo>/qk^Butsf2S+YN=sto
+?lDqajrYN'CpN#s&T`3XeMLmrI9[&=oYu.:G4;YIT(,rX-f4DJA8&ZCP0t>)
+C>eaF5?60IoD~>endstream
+
+endobj
+% 'R107': class PDFStream 
+107 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 1321 >>
+stream
+Gau1/>Ar7S'Z])5j?)i_m]a9sDRTD-9/?]AL9=Rd at 0k6,o!,<#&ljf]m!\^O
+d["YR1/+#a*5htKO[#J]ru?k.#<u2f:NCIjPBXL#:m]+!6N+Void:5>5!Spf
+IRZ7hK<QFeDFDTSi:Udu7X1\7J2]E&n5_U>>RuU0Y.)$`NI=-mg=Xdp0dFBp
+ZqA at V`+cNUhN7L_0(LoYHK6Zgi]I<DkUZ1A)WWRMf8>3UDK,$s(c$FZ0C"AV
+&!9VgBjB8UVNQNai1G*8k:JM$^oCR'%YZ_bEe81bY'J#U$dk%2UFbACfF?"5
+X6,a8YZ2(W#enhc,XD-hgh*&og*n"<>IGCRd&:1;Kn8,%<>Q_K#2ShI$88tc
+2ge<?:Aj9WMmq^A:p_\#aY^i\>.Z;qb+L>@jucprl`kY28X:o8Eq)6%.%+IG
+#2/G>M`81kHt.sP>0Hf-MZj"]_/7.S#cu!.:Q%'5F&e&e,tlZqeqm`sCQ6Zn
+Z2n_ka`iGl)&S6!5cnT];nYI*96n]LcIu/.-)@g&E?N;*gUBEiH$'rr/MKQ_
+LXs>V72dJR2()2H9g?#9ok0T at n;nEO+G$qNY<ggh'#_+p]+rCX6>9"Xm5s`j
+Ub0&OQ5_K_emuUS)1:FdCL&aB,&_.saT$%?Nrl2%?LgEu%@/EVTA+tZF:\2u
+$ERWQpe+gPT8qr7lgIoH(734oqJjoXf"0V/4RgJ?:.XqRG<U80XOO3,"fQ at 1
+O_QT4;Y&VQ+*&TATl0Y1P',_gGH`1abs?\m%XI at i.a@#>f,gBa[k%\"SeDN,
+c>hFUGg5!.oeDd9c^F((/R^sk.L_G\-4)T+r1tU;24Y%Sc:Q="U+Z=t9O;rF
+;t,Z9 at LFup,ufVS;/=j%n(ou:@5IH+'DV3b$CGY(noa-GCiUNK3>el9cjqNF
+ia<Q?)4Z-9d6=kMg3ZWT3UA_"s/rasdu(B8bYmP6N`/$_qY4"rHKs`d:$SjQ
+Sqpo5K!@TS!DHs$8_E at 2%E!`df$2CJ`[<%BXaiXno?tIk&n#JN/'WZtL;lb0
+LitGQM+Q-s;BAXm^)UG9h%9[TGSQ)B>*]ss("K^,Q&g3F\[G>sY"LpgfdJH!
+r`NDR:RKj![&u%qQo'\5n`3(9K.1PMoUAo)NN)rZo._."%CiffV':9qB]GUI
+A%\SuVLfU^/V7UH.l:`:NQmaNRG-,rDQ@;P"J7)!T at h?%&,4]NMi<Q+4oG<"
+e,fHW[i=QrWl@]#A]jQ]>G9kuD/.]okN">l\QZQ?>;ZlE0'N(EhTfg?eu[bT
+*[Nk\Js#Z2ms at d?qu~>endstream
+
+endobj
+% 'R108': class PDFStream 
+108 0 obj
+% page stream
+<< /Filter [ /ASCII85Decode
+ /FlateDecode ]
+ /Length 776 >>
+stream
+Gau1.heUt#&:iX?q&f6pFDR at VfoH$`G0LjLco$Qo-k+)*3,37YQ'IL*YFk14
+m2eCLE#LXV at K#-%(O^M$`3U7s5-pDWV<%6,''b[&6YJ.[83/+Wl#?,O*73<:
+ at 5NfR5G;UKAJ:M#M-\b-Y`%6rFt&t;T at knMS*f?]j+'s0DsT?JcH5jjW5P]d
+$^*^+EV;FW-D/AE;?_$mN2.O6L@<CC8R`o',aV"uTkRWgLaEki%ZfZINc=-.
+"U1L<$Q\bbeRFN7M;f at F;]2]\n3a;%[Y&/m]K0^S6(4B5;sK,$=qsYR&A::m
+bn:4u=MF9>H`8lPlJPg^irNZp6uC#H:qZ7D at T+g^DLXoEa4^&IG>p1Mkb0=$
+cLW-`(rg63^[Q5[>i[Psd.4>bDIf*%cDLurm]Oc4B7[bQ.e/\(qsgU?4PR\u
+oT>++>k=\?ipZXY>EA2*H6P/PhD\&>n.W1GauuP6\X,X?nkdo&Ge*"*OL^Rf
+H>(?cr7HUDQ/ll35Roq'&]AA-(NjYX_U6Sl/pZ&GZjLO)hJ&VgmIiK3>?1V@
+Wh.QN.7B*m%;D7#c80a#2ZneQ^3O^KKoeh:MXS4t&:VQKYQWj,f-!]gHR)1A
+n$lSbY-WPbDHMR8ZK<ot4*BbgC].$@$d_ at lDGY4.Clhe/BEoJ,h`5MC1`hUM
+*F.X[M1"WBa%t%hIS`ABpd=GhB_Ae^$ai1O$lQHkRNK/[<-9IOK_i;@P]a3.
+`i-1e9B8TV=1A+9R%9^O1*$2m2PLG/~>endstream
+
+endobj
+% 'R109': class PDFOutlines 
+109 0 obj
+<< /Count 0
+ /Type /Outlines >>
+endobj
+xref
+0 110
+0000000000 65535 f
+0000000113 00000 n
+0000000271 00000 n
+0000000434 00000 n
+0000000715 00000 n
+0000000890 00000 n
+0000001057 00000 n
+0000001338 00000 n
+0000001503 00000 n
+0000001782 00000 n
+0000002063 00000 n
+0000002243 00000 n
+0000002413 00000 n
+0000002693 00000 n
+0000002973 00000 n
+0000003253 00000 n
+0000003533 00000 n
+0000003814 00000 n
+0000004095 00000 n
+0000004376 00000 n
+0000004657 00000 n
+0000004938 00000 n
+0000005219 00000 n
+0000005500 00000 n
+0000005781 00000 n
+0000006062 00000 n
+0000006343 00000 n
+0000006624 00000 n
+0000006905 00000 n
+0000007186 00000 n
+0000007467 00000 n
+0000007748 00000 n
+0000008029 00000 n
+0000008310 00000 n
+0000008591 00000 n
+0000008872 00000 n
+0000009153 00000 n
+0000009434 00000 n
+0000009715 00000 n
+0000009996 00000 n
+0000010277 00000 n
+0000010558 00000 n
+0000010839 00000 n
+0000011120 00000 n
+0000011401 00000 n
+0000011682 00000 n
+0000011963 00000 n
+0000012244 00000 n
+0000012525 00000 n
+0000012807 00000 n
+0000013089 00000 n
+0000013371 00000 n
+0000013653 00000 n
+0000013935 00000 n
+0000014217 00000 n
+0000014499 00000 n
+0000014781 00000 n
+0000015063 00000 n
+0000015202 00000 n
+0000015400 00000 n
+0000015937 00000 n
+0000016277 00000 n
+0000017167 00000 n
+0000018906 00000 n
+0000019833 00000 n
+0000021036 00000 n
+0000022339 00000 n
+0000024184 00000 n
+0000026066 00000 n
+0000027619 00000 n
+0000028859 00000 n
+0000030269 00000 n
+0000031664 00000 n
+0000033376 00000 n
+0000034548 00000 n
+0000036017 00000 n
+0000037299 00000 n
+0000038891 00000 n
+0000040653 00000 n
+0000042434 00000 n
+0000044009 00000 n
+0000045563 00000 n
+0000047247 00000 n
+0000048801 00000 n
+0000050212 00000 n
+0000051736 00000 n
+0000053269 00000 n
+0000054799 00000 n
+0000056275 00000 n
+0000057844 00000 n
+0000059297 00000 n
+0000060910 00000 n
+0000062749 00000 n
+0000064122 00000 n
+0000065189 00000 n
+0000066948 00000 n
+0000068406 00000 n
+0000069652 00000 n
+0000070604 00000 n
+0000071801 00000 n
+0000073294 00000 n
+0000074581 00000 n
+0000076009 00000 n
+0000077441 00000 n
+0000079087 00000 n
+0000080573 00000 n
+0000082170 00000 n
+0000083943 00000 n
+0000085411 00000 n
+0000086335 00000 n
+trailer
+<< /ID 
+ % ReportLab generated PDF document -- digest (http://www.reportlab.com) 
+ [(\310v\373\344\250\363\375\212\302n\017\317fU?\217) (\310v\373\344\250\363\375\212\302n\017\317fU?\217)] 
+
+ /Info 58 0 R
+ /Root 57 0 R
+ /Size 110 >>
+startxref
+86388
+%%EOF

Added: z3c.rml/trunk/src/z3c/rml/rml-reference.pt
===================================================================
--- z3c.rml/trunk/src/z3c/rml/rml-reference.pt	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/rml-reference.pt	2007-04-01 01:36:03 UTC (rev 73959)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE document SYSTEM "rml.dtd">
+
+<document
+     filename="rml-reference.pdf"
+      xmlns:tal="http://xml.zope.org/namespaces/tal"
+     >
+
+  <docinit>
+    <registerFont name="ZapfDingbats" faceName="ZapfDingbats"
+                  encName="StandardEncoding"/>
+  </docinit>
+
+  <stylesheet>
+    <paraStyle
+        name="section-header"
+        fontName="Helvetica-Bold"
+        fontSize="36"
+        leading="42"
+        spaceAfter="30"
+        />
+    <paraStyle
+        name="content"
+        fontName="Times-Roman"
+        fontSize="12"
+        spaceAfter="5"
+        />
+    <paraStyle
+        name="attribute-type-name"
+        fontName="Times-Bold"
+        fontSize="14"
+        spaceBefore="10"
+        spaceAfter="5"
+        keepWithNext="true"
+        />
+    <paraStyle
+        name="element-name"
+        fontName="Times-Bold"
+        fontSize="14"
+        spaceBefore="10"
+        spaceAfter="5"
+        keepWithNext="true"
+        />
+    <paraStyle
+        name="element-subtitle"
+        fontName="Times-Bold"
+        fontSize="12"
+        spaceBefore="10"
+        spaceAfter="5"
+        />
+    <paraStyle
+        name="attribute-name"
+        fontName="Times-Roman"
+        fontSize="11"
+        leftIndent="0.5cm"
+        spaceBefore="5"
+        />
+    <paraStyle
+        name="field-description"
+        fontName="Times-Roman"
+        fontSize="10"
+        leftIndent="0.9cm"
+        />
+    <paraStyle
+        name="sub-directive"
+        fontName="Times-Roman"
+        fontSize="10"
+        leftIndent="0.3cm"
+        />
+  </stylesheet>
+
+  <template
+      pageSize="A4"
+      allowSplitting="true"
+      title="z3c.RML Reference"
+      author="Zope Community">
+
+    <pageTemplate id="first-page">
+      <pageGraphics>
+        <setFont name="Helvetica" size="48" />
+        <drawCenteredString x="10.5cm" y="20cm">
+          z3c.RML Reference
+        </drawCenteredString>
+        <setFont name="Helvetica" size="24" />
+        <drawCenteredString x="10.5cm" y="18.5cm">
+          Version 0.5
+        </drawCenteredString>
+      </pageGraphics>
+      <frame id="main" x1="3cm" y1="2cm" width="17cm" height="25.7cm" />
+    </pageTemplate>
+
+    <pageTemplate id="main">
+      <frame id="main" x1="2cm" y1="2cm" width="17cm" height="25.7cm" />
+    </pageTemplate>
+
+  </template>
+
+  <story firstPageTemplate="first-page">
+    <setNextTemplate name="main" />
+    <nextPage />
+    <para style="section-header">
+      Introduction
+    </para>
+    <para style="content">
+      RML is a XML dialect for generating PDF files. Like HTML produces a page
+      within the browser, RML produces a PDF file. The RML processor uses the
+      ReportLab library to convert the RML text into a full PDF template.
+    </para>
+    <para style="content">
+      The original version of RML was developed by ReportLab, Inc. as a
+      commercial extension to the free ReportLab library. This original
+      version of RML is still available and supported by ReportLab, Inc. This
+      version of RML, z3c.RML, is a free implementation of the XML dialect
+      based on the available documentation. While it tries to keep some level
+      of compatibility with the original version of RML, it is intended to
+      provde a as clean and feature-rich API as possible.
+    </para>
+    <para style="content">
+      The contents of this document is auto-generated from the code itself and
+      should thus be very accurate and complete.
+    </para>
+
+    <nextPage />
+    <para style="section-header">
+      Attribute Types
+    </para>
+    <para style="content">
+      This section list the types of attributes used for the attributes within
+      the RML elements.
+    </para>
+    <spacer length="0.5cm" />
+    <tal:block repeat="type context/types">
+      <para style="attribute-type-name" tal:content="type/name">
+        Attribute Name
+      </para>
+      <para style="content" tal:content="type/description">
+        Attribute purpose and data description.
+      </para>
+    </tal:block>
+
+    <nextPage />
+    <para style="section-header">
+      Directives
+    </para>
+    <tal:block repeat="directive context/directives">
+      <para style="element-name" tal:content="directive/name">
+        Element Name
+      </para>
+      <para style="content" tal:content="directive/description">
+        What is this element doing?
+      </para>
+
+      <tal:block condition="directive/attributes">
+        <para style="element-subtitle">
+          <i>Attributes</i>
+        </para>
+        <tal:block repeat="attr directive/attributes">
+          <para style="attribute-name">
+            <b tal:content="attr/name">para</b>
+            <tal:block condition="attr/required">
+              <i>(required)</i>
+            </tal:block>
+            -
+            <tal:block content="attr/type">Type</tal:block>
+          </para>
+          <para style="field-description"
+                tal:condition="attr/title">
+            <i tal:content="attr/title">Title</i>:
+            <tal:block tal:content="attr/description">Description</tal:block>
+          </para>
+        </tal:block>
+      </tal:block>
+
+      <tal:block condition="directive/sub-directives">
+        <para style="element-subtitle">
+          <i>Sub-Directives</i>
+        </para>
+        <para style="sub-directive"
+              tal:repeat="directive directive/sub-directives">
+          <b tal:content="directive/name">para</b>
+          <i>
+            (<tal:block replace="directive/occurence">ZeroOrMore</tal:block>)
+          </i>
+        </para>
+      </tal:block>
+
+    </tal:block>
+
+  </story>
+
+</document>


Property changes on: z3c.rml/trunk/src/z3c/rml/rml-reference.pt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.rml/trunk/src/z3c/rml/rml-reference.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/rml-reference.py	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/rml-reference.py	2007-04-01 01:36:03 UTC (rev 73959)
@@ -0,0 +1,94 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""RML Reference Generator
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+import zope.schema
+import zope.schema.interfaces
+from z3c.rml import attr, document, pagetemplate
+
+IGNORE_ATTRIBUTES = ('RMLAttribute', 'BaseChoice')
+
+def getAttributeTypes():
+    types = []
+    candidates = sorted(attr.__dict__.items(), key=lambda e: e[0])
+    for name, candidate in candidates:
+        if not (isinstance(candidate, type) and
+                zope.schema.interfaces.IField.implementedBy(candidate) and
+                name not in IGNORE_ATTRIBUTES):
+            continue
+        types.append({
+            'name': name,
+            'description': candidate.__doc__
+            })
+    return types
+
+
+def formatField(field):
+    return field.__class__.__name__
+
+def formatChoice(field):
+    choices = ', '.join([repr(choice) for choice in field.choices.keys()])
+    return '%s of (%s)' %(field.__class__.__name__, choices)
+
+def formatSequence(field):
+    vtFormatter = typeFormatters.get(field.value_type.__class__, formatField)
+    return '%s of %s' %(field.__class__.__name__, vtFormatter(field.value_type))
+
+typeFormatters = {
+    attr.Choice: formatChoice,
+    attr.Sequence: formatSequence}
+
+def processSignature(name, signature, directives=None):
+    if directives is None:
+        directives = {}
+    # Process this directive
+    if signature not in directives:
+        info = {'name': name, 'description': signature.getDoc()}
+        attrs = []
+        for name, field in zope.schema.getFieldsInOrder(signature):
+            typeFormatter = typeFormatters.get(field.__class__, formatField)
+            attrs.append({
+                'name': name,
+                'type': typeFormatter(field),
+                'title': field.title,
+                'description': field.description,
+                'required': field.required,
+                })
+        info['attributes'] = attrs
+
+        subs = []
+        for occurence in signature.queryTaggedValue('directives', ()):
+            subs.append({
+                'name': occurence.tag,
+                'occurence': occurence.__class__.__name__,
+                })
+        info['sub-directives'] = subs
+        directives[signature] = info
+    # Process Children
+    for occurence in signature.queryTaggedValue('directives', ()):
+        processSignature(occurence.tag, occurence.signature, directives)
+
+
+if __name__ == '__main__':
+    template = pagetemplate.RMLPageTemplateFile('rml-reference.pt')
+
+    directives = {}
+    processSignature('document', document.IDocument, directives)
+    directives = sorted(directives.values(), key=lambda d: d['name'])
+
+    pdf = template(types=getAttributeTypes(), directives=directives)
+    open('rml-reference.pdf', 'w').write(pdf)


Property changes on: z3c.rml/trunk/src/z3c/rml/rml-reference.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.rml/trunk/src/z3c/rml/rml.dtd
===================================================================
--- z3c.rml/trunk/src/z3c/rml/rml.dtd	2007-03-31 21:46:59 UTC (rev 73958)
+++ z3c.rml/trunk/src/z3c/rml/rml.dtd	2007-04-01 01:36:03 UTC (rev 73959)
@@ -0,0 +1,1287 @@
+
+<!ELEMENT document (docinit?,stylesheet?,template?,story?,pageInfo?,pageDrawing*)>
+<!ATTLIST document filename CDATA #REQUIRED>
+<!ATTLIST document debug CDATA #IMPLIED>
+<!ATTLIST document compression CDATA #IMPLIED>
+<!ATTLIST document invariant CDATA #IMPLIED>
+
+<!ELEMENT docinit (registerType1Face*,registerFont*,registerTTFont*,registerCidFont*,color*)>
+
+<!ELEMENT registerType1Face>
+<!ATTLIST registerType1Face afmFile CDATA #REQUIRED>
+<!ATTLIST registerType1Face pfbFile CDATA #REQUIRED>
+
+<!ELEMENT registerFont>
+<!ATTLIST registerFont name CDATA #REQUIRED>
+<!ATTLIST registerFont faceName CDATA #REQUIRED>
+<!ATTLIST registerFont encName CDATA #REQUIRED>
+
+<!ELEMENT registerTTFont>
+<!ATTLIST registerTTFont faceName CDATA #REQUIRED>
+<!ATTLIST registerTTFont fileName CDATA #REQUIRED>
+
+<!ELEMENT registerCidFont>
+<!ATTLIST registerCidFont faceName CDATA #REQUIRED>
+
+<!ELEMENT color>
+<!ATTLIST color id CDATA #REQUIRED>
+<!ATTLIST color RGB CDATA #REQUIRED>
+
+<!ELEMENT stylesheet (initialize?,paraStyle*,blockTableStyle*)>
+
+<!ELEMENT initialize (name*,alias*)>
+
+<!ELEMENT name>
+<!ATTLIST name id CDATA #REQUIRED>
+<!ATTLIST name value CDATA #REQUIRED>
+
+<!ELEMENT alias>
+<!ATTLIST alias id CDATA #REQUIRED>
+<!ATTLIST alias value CDATA #REQUIRED>
+
+<!ELEMENT paraStyle>
+<!ATTLIST paraStyle fontName CDATA #IMPLIED>
+<!ATTLIST paraStyle fontSize CDATA #IMPLIED>
+<!ATTLIST paraStyle leading CDATA #IMPLIED>
+<!ATTLIST paraStyle leftIndent CDATA #IMPLIED>
+<!ATTLIST paraStyle rightIndent CDATA #IMPLIED>
+<!ATTLIST paraStyle firstLineIndent CDATA #IMPLIED>
+<!ATTLIST paraStyle spaceBefore CDATA #IMPLIED>
+<!ATTLIST paraStyle spaceAfter CDATA #IMPLIED>
+<!ATTLIST paraStyle alignment (right|justify|center|centre|left) #IMPLIED>
+<!ATTLIST paraStyle bulletFontName CDATA #IMPLIED>
+<!ATTLIST paraStyle bulletFontSize CDATA #IMPLIED>
+<!ATTLIST paraStyle bulletIndent CDATA #IMPLIED>
+<!ATTLIST paraStyle textColor CDATA #IMPLIED>
+<!ATTLIST paraStyle backColor CDATA #IMPLIED>
+<!ATTLIST paraStyle keepWithNext CDATA #IMPLIED>
+<!ATTLIST paraStyle name CDATA #REQUIRED>
+<!ATTLIST paraStyle alias CDATA #IMPLIED>
+<!ATTLIST paraStyle parent CDATA #IMPLIED>
+
+<!ELEMENT blockTableStyle (blockFont*,blockLeading*,blockTextColor*,blockAlignment*,blockLeftPadding*,blockRightPadding*,blockBottomPadding*,blockTopPadding*,blockBackground*,blockRowBackground*,blockColBackground*,blockValign*,blockSpan*,lineStyle*)>
+<!ATTLIST blockTableStyle id CDATA #REQUIRED>
+<!ATTLIST blockTableStyle keepWithNext CDATA #IMPLIED>
+
+<!ELEMENT blockFont>
+<!ATTLIST blockFont start CDATA #REQUIRED>
+<!ATTLIST blockFont end CDATA #REQUIRED>
+<!ATTLIST blockFont name CDATA #IMPLIED>
+<!ATTLIST blockFont size CDATA #IMPLIED>
+<!ATTLIST blockFont leading CDATA #IMPLIED>
+
+<!ELEMENT blockLeading>
+<!ATTLIST blockLeading start CDATA #REQUIRED>
+<!ATTLIST blockLeading end CDATA #REQUIRED>
+<!ATTLIST blockLeading length CDATA #REQUIRED>
+
+<!ELEMENT blockTextColor>
+<!ATTLIST blockTextColor start CDATA #REQUIRED>
+<!ATTLIST blockTextColor end CDATA #REQUIRED>
+<!ATTLIST blockTextColor colorName CDATA #REQUIRED>
+
+<!ELEMENT blockAlignment>
+<!ATTLIST blockAlignment start CDATA #REQUIRED>
+<!ATTLIST blockAlignment end CDATA #REQUIRED>
+<!ATTLIST blockAlignment value (decimal|right|center|centre|left) #REQUIRED>
+
+<!ELEMENT blockLeftPadding>
+<!ATTLIST blockLeftPadding start CDATA #REQUIRED>
+<!ATTLIST blockLeftPadding end CDATA #REQUIRED>
+<!ATTLIST blockLeftPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockRightPadding>
+<!ATTLIST blockRightPadding start CDATA #REQUIRED>
+<!ATTLIST blockRightPadding end CDATA #REQUIRED>
+<!ATTLIST blockRightPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockBottomPadding>
+<!ATTLIST blockBottomPadding start CDATA #REQUIRED>
+<!ATTLIST blockBottomPadding end CDATA #REQUIRED>
+<!ATTLIST blockBottomPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockTopPadding>
+<!ATTLIST blockTopPadding start CDATA #REQUIRED>
+<!ATTLIST blockTopPadding end CDATA #REQUIRED>
+<!ATTLIST blockTopPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockBackground>
+<!ATTLIST blockBackground start CDATA #REQUIRED>
+<!ATTLIST blockBackground end CDATA #REQUIRED>
+<!ATTLIST blockBackground colorName CDATA #IMPLIED>
+<!ATTLIST blockBackground colorsByRow CDATA #IMPLIED>
+<!ATTLIST blockBackground colorsByCol CDATA #IMPLIED>
+
+<!ELEMENT blockRowBackground>
+<!ATTLIST blockRowBackground start CDATA #REQUIRED>
+<!ATTLIST blockRowBackground end CDATA #REQUIRED>
+<!ATTLIST blockRowBackground colorNames CDATA #REQUIRED>
+
+<!ELEMENT blockColBackground>
+<!ATTLIST blockColBackground start CDATA #REQUIRED>
+<!ATTLIST blockColBackground end CDATA #REQUIRED>
+<!ATTLIST blockColBackground colorNames CDATA #REQUIRED>
+
+<!ELEMENT blockValign>
+<!ATTLIST blockValign start CDATA #REQUIRED>
+<!ATTLIST blockValign end CDATA #REQUIRED>
+<!ATTLIST blockValign value (middle|top|bottom) #REQUIRED>
+
+<!ELEMENT blockSpan>
+<!ATTLIST blockSpan start CDATA #REQUIRED>
+<!ATTLIST blockSpan end CDATA #REQUIRED>
+
+<!ELEMENT lineStyle>
+<!ATTLIST lineStyle start CDATA #REQUIRED>
+<!ATTLIST lineStyle end CDATA #REQUIRED>
+<!ATTLIST lineStyle kind (box|outline|innergrid|linebefore|lineabove|linebelow|lineafter|grid) #REQUIRED>
+<!ATTLIST lineStyle thickness CDATA #REQUIRED>
+<!ATTLIST lineStyle colorName CDATA #REQUIRED>
+<!ATTLIST lineStyle cap (default|square|round|butt) #REQUIRED>
+<!ATTLIST lineStyle dash CDATA #IMPLIED>
+<!ATTLIST lineStyle join (bevelled|mitered|round) #IMPLIED>
+<!ATTLIST lineStyle count CDATA #IMPLIED>
+
+<!ELEMENT template (pageTemplate+)>
+<!ATTLIST template pagesize CDATA #IMPLIED>
+<!ATTLIST template rotation CDATA #IMPLIED>
+<!ATTLIST template leftMargin CDATA #IMPLIED>
+<!ATTLIST template rightMargin CDATA #IMPLIED>
+<!ATTLIST template topMargin CDATA #IMPLIED>
+<!ATTLIST template bottomMargin CDATA #IMPLIED>
+<!ATTLIST template showBoundary CDATA #IMPLIED>
+<!ATTLIST template allowSplitting CDATA #IMPLIED>
+<!ATTLIST template title CDATA #IMPLIED>
+<!ATTLIST template author CDATA #IMPLIED>
+
+<!ELEMENT pageTemplate (frame+,pageGraphics?)>
+<!ATTLIST pageTemplate id CDATA #REQUIRED>
+<!ATTLIST pageTemplate pagesize CDATA #IMPLIED>
+<!ATTLIST pageTemplate rotation CDATA #IMPLIED>
+
+<!ELEMENT frame>
+<!ATTLIST frame x1 CDATA #REQUIRED>
+<!ATTLIST frame y1 CDATA #REQUIRED>
+<!ATTLIST frame width CDATA #REQUIRED>
+<!ATTLIST frame height CDATA #REQUIRED>
+<!ATTLIST frame id CDATA #IMPLIED>
+<!ATTLIST frame leftPadding CDATA #IMPLIED>
+<!ATTLIST frame rightPadding CDATA #IMPLIED>
+<!ATTLIST frame topPadding CDATA #IMPLIED>
+<!ATTLIST frame bottomPadding CDATA #IMPLIED>
+<!ATTLIST frame showBoundary CDATA #IMPLIED>
+
+<!ELEMENT pageGraphics>
+
+<!ELEMENT story (spacer*,illustration*,pre*,xpre*,plugInFlowable*,barCodeFlowable*,outlineAdd*,title*,h1*,h2*,h3*,para*,blockTable*,nextFrame*,setNextFrame*,nextPage*,setNextTemplate*,condPageBreak*,keepInFrame*,imageAndFlowables*,pto*,indent*,fixedSize*,bookmark*,hr*,name*)>
+<!ATTLIST story firstPageTemplate CDATA #IMPLIED>
+
+<!ELEMENT spacer>
+<!ATTLIST spacer width CDATA #IMPLIED>
+<!ATTLIST spacer length CDATA #REQUIRED>
+
+<!ELEMENT illustration>
+<!ATTLIST illustration width CDATA #REQUIRED>
+<!ATTLIST illustration height CDATA #REQUIRED>
+
+<!ELEMENT pre>
+<!ATTLIST pre style CDATA #REQUIRED>
+<!ATTLIST pre bulletText CDATA #IMPLIED>
+<!ATTLIST pre dedent CDATA #IMPLIED>
+<!ATTLIST pre text CDATA #REQUIRED>
+
+<!ELEMENT xpre>
+<!ATTLIST xpre style CDATA #REQUIRED>
+<!ATTLIST xpre bulletText CDATA #IMPLIED>
+<!ATTLIST xpre dedent CDATA #IMPLIED>
+<!ATTLIST xpre text CDATA #REQUIRED>
+
+<!ELEMENT plugInFlowable>
+<!ATTLIST plugInFlowable module CDATA #REQUIRED>
+<!ATTLIST plugInFlowable function CDATA #REQUIRED>
+<!ATTLIST plugInFlowable params CDATA #IMPLIED>
+
+<!ELEMENT barCodeFlowable>
+<!ATTLIST barCodeFlowable code (ean13|extended39|standard39|ean8|extended93|codabar|msi|postnet|fim|code11|standard93|i2of5|code128) #REQUIRED>
+<!ATTLIST barCodeFlowable width CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable height CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable strokeColor CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable strokeWidth CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable fillColor CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable barStrokeColor CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable barStrokeWidth CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable barFillColor CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable gap CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable barWidth CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable barHeight CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable ratio CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable checksum CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable bearers CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable quiet CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable lquiet CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable rquiet CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable frontName CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable frontSize CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable humanReadable CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable stop CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable spaceWidth CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable shortHeight CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable textColor CDATA #IMPLIED>
+<!ATTLIST barCodeFlowable value CDATA #REQUIRED>
+
+<!ELEMENT outlineAdd>
+<!ATTLIST outlineAdd title CDATA #REQUIRED>
+<!ATTLIST outlineAdd key CDATA #IMPLIED>
+<!ATTLIST outlineAdd level CDATA #IMPLIED>
+<!ATTLIST outlineAdd closed CDATA #IMPLIED>
+
+<!ELEMENT title>
+<!ATTLIST title fontName CDATA #IMPLIED>
+<!ATTLIST title fontSize CDATA #IMPLIED>
+<!ATTLIST title leading CDATA #IMPLIED>
+<!ATTLIST title leftIndent CDATA #IMPLIED>
+<!ATTLIST title rightIndent CDATA #IMPLIED>
+<!ATTLIST title firstLineIndent CDATA #IMPLIED>
+<!ATTLIST title spaceBefore CDATA #IMPLIED>
+<!ATTLIST title spaceAfter CDATA #IMPLIED>
+<!ATTLIST title alignment (right|justify|center|centre|left) #IMPLIED>
+<!ATTLIST title bulletFontName CDATA #IMPLIED>
+<!ATTLIST title bulletFontSize CDATA #IMPLIED>
+<!ATTLIST title bulletIndent CDATA #IMPLIED>
+<!ATTLIST title textColor CDATA #IMPLIED>
+<!ATTLIST title backColor CDATA #IMPLIED>
+<!ATTLIST title keepWithNext CDATA #IMPLIED>
+<!ATTLIST title bulletText CDATA #IMPLIED>
+<!ATTLIST title dedent CDATA #IMPLIED>
+<!ATTLIST title text CDATA #REQUIRED>
+<!ATTLIST title style CDATA #REQUIRED>
+
+<!ELEMENT h1>
+<!ATTLIST h1 fontName CDATA #IMPLIED>
+<!ATTLIST h1 fontSize CDATA #IMPLIED>
+<!ATTLIST h1 leading CDATA #IMPLIED>
+<!ATTLIST h1 leftIndent CDATA #IMPLIED>
+<!ATTLIST h1 rightIndent CDATA #IMPLIED>
+<!ATTLIST h1 firstLineIndent CDATA #IMPLIED>
+<!ATTLIST h1 spaceBefore CDATA #IMPLIED>
+<!ATTLIST h1 spaceAfter CDATA #IMPLIED>
+<!ATTLIST h1 alignment (right|justify|center|centre|left) #IMPLIED>
+<!ATTLIST h1 bulletFontName CDATA #IMPLIED>
+<!ATTLIST h1 bulletFontSize CDATA #IMPLIED>
+<!ATTLIST h1 bulletIndent CDATA #IMPLIED>
+<!ATTLIST h1 textColor CDATA #IMPLIED>
+<!ATTLIST h1 backColor CDATA #IMPLIED>
+<!ATTLIST h1 keepWithNext CDATA #IMPLIED>
+<!ATTLIST h1 bulletText CDATA #IMPLIED>
+<!ATTLIST h1 dedent CDATA #IMPLIED>
+<!ATTLIST h1 text CDATA #REQUIRED>
+<!ATTLIST h1 style CDATA #REQUIRED>
+
+<!ELEMENT h2>
+<!ATTLIST h2 fontName CDATA #IMPLIED>
+<!ATTLIST h2 fontSize CDATA #IMPLIED>
+<!ATTLIST h2 leading CDATA #IMPLIED>
+<!ATTLIST h2 leftIndent CDATA #IMPLIED>
+<!ATTLIST h2 rightIndent CDATA #IMPLIED>
+<!ATTLIST h2 firstLineIndent CDATA #IMPLIED>
+<!ATTLIST h2 spaceBefore CDATA #IMPLIED>
+<!ATTLIST h2 spaceAfter CDATA #IMPLIED>
+<!ATTLIST h2 alignment (right|justify|center|centre|left) #IMPLIED>
+<!ATTLIST h2 bulletFontName CDATA #IMPLIED>
+<!ATTLIST h2 bulletFontSize CDATA #IMPLIED>
+<!ATTLIST h2 bulletIndent CDATA #IMPLIED>
+<!ATTLIST h2 textColor CDATA #IMPLIED>
+<!ATTLIST h2 backColor CDATA #IMPLIED>
+<!ATTLIST h2 keepWithNext CDATA #IMPLIED>
+<!ATTLIST h2 bulletText CDATA #IMPLIED>
+<!ATTLIST h2 dedent CDATA #IMPLIED>
+<!ATTLIST h2 text CDATA #REQUIRED>
+<!ATTLIST h2 style CDATA #REQUIRED>
+
+<!ELEMENT h3>
+<!ATTLIST h3 fontName CDATA #IMPLIED>
+<!ATTLIST h3 fontSize CDATA #IMPLIED>
+<!ATTLIST h3 leading CDATA #IMPLIED>
+<!ATTLIST h3 leftIndent CDATA #IMPLIED>
+<!ATTLIST h3 rightIndent CDATA #IMPLIED>
+<!ATTLIST h3 firstLineIndent CDATA #IMPLIED>
+<!ATTLIST h3 spaceBefore CDATA #IMPLIED>
+<!ATTLIST h3 spaceAfter CDATA #IMPLIED>
+<!ATTLIST h3 alignment (right|justify|center|centre|left) #IMPLIED>
+<!ATTLIST h3 bulletFontName CDATA #IMPLIED>
+<!ATTLIST h3 bulletFontSize CDATA #IMPLIED>
+<!ATTLIST h3 bulletIndent CDATA #IMPLIED>
+<!ATTLIST h3 textColor CDATA #IMPLIED>
+<!ATTLIST h3 backColor CDATA #IMPLIED>
+<!ATTLIST h3 keepWithNext CDATA #IMPLIED>
+<!ATTLIST h3 bulletText CDATA #IMPLIED>
+<!ATTLIST h3 dedent CDATA #IMPLIED>
+<!ATTLIST h3 text CDATA #REQUIRED>
+<!ATTLIST h3 style CDATA #REQUIRED>
+
+<!ELEMENT para>
+<!ATTLIST para fontName CDATA #IMPLIED>
+<!ATTLIST para fontSize CDATA #IMPLIED>
+<!ATTLIST para leading CDATA #IMPLIED>
+<!ATTLIST para leftIndent CDATA #IMPLIED>
+<!ATTLIST para rightIndent CDATA #IMPLIED>
+<!ATTLIST para firstLineIndent CDATA #IMPLIED>
+<!ATTLIST para spaceBefore CDATA #IMPLIED>
+<!ATTLIST para spaceAfter CDATA #IMPLIED>
+<!ATTLIST para alignment (right|justify|center|centre|left) #IMPLIED>
+<!ATTLIST para bulletFontName CDATA #IMPLIED>
+<!ATTLIST para bulletFontSize CDATA #IMPLIED>
+<!ATTLIST para bulletIndent CDATA #IMPLIED>
+<!ATTLIST para textColor CDATA #IMPLIED>
+<!ATTLIST para backColor CDATA #IMPLIED>
+<!ATTLIST para keepWithNext CDATA #IMPLIED>
+<!ATTLIST para style CDATA #REQUIRED>
+<!ATTLIST para bulletText CDATA #IMPLIED>
+<!ATTLIST para dedent CDATA #IMPLIED>
+<!ATTLIST para text CDATA #REQUIRED>
+
+<!ELEMENT blockTable (tr*,bulkData?,blockTableStyle*)>
+<!ATTLIST blockTable style CDATA #IMPLIED>
+<!ATTLIST blockTable rowHeights CDATA #IMPLIED>
+<!ATTLIST blockTable colWidths CDATA #IMPLIED>
+<!ATTLIST blockTable repeatRows CDATA #IMPLIED>
+
+<!ELEMENT tr (td+)>
+
+<!ELEMENT td>
+<!ATTLIST td content CDATA #REQUIRED>
+<!ATTLIST td fontName CDATA #IMPLIED>
+<!ATTLIST td fontSize CDATA #IMPLIED>
+<!ATTLIST td leading CDATA #IMPLIED>
+<!ATTLIST td fontColor CDATA #IMPLIED>
+<!ATTLIST td leftPadding CDATA #IMPLIED>
+<!ATTLIST td rightPadding CDATA #IMPLIED>
+<!ATTLIST td topPadding CDATA #IMPLIED>
+<!ATTLIST td bottomPadding CDATA #IMPLIED>
+<!ATTLIST td background CDATA #IMPLIED>
+<!ATTLIST td align (decimal|right|center|centre|left) #IMPLIED>
+<!ATTLIST td vAlign (middle|top|bottom) #IMPLIED>
+<!ATTLIST td lineBelowThickness CDATA #IMPLIED>
+<!ATTLIST td lineBelowColor CDATA #IMPLIED>
+<!ATTLIST td lineBelowCap (default|square|round|butt) #IMPLIED>
+<!ATTLIST td lineBelowCount CDATA #IMPLIED>
+<!ATTLIST td lineBelowSpace CDATA #IMPLIED>
+<!ATTLIST td lineAboveThickness CDATA #IMPLIED>
+<!ATTLIST td lineAboveColor CDATA #IMPLIED>
+<!ATTLIST td lineAboveCap (default|square|round|butt) #IMPLIED>
+<!ATTLIST td lineAboveCount CDATA #IMPLIED>
+<!ATTLIST td lineAboveSpace CDATA #IMPLIED>
+<!ATTLIST td lineLeftThickness CDATA #IMPLIED>
+<!ATTLIST td lineLeftColor CDATA #IMPLIED>
+<!ATTLIST td lineLeftCap (default|square|round|butt) #IMPLIED>
+<!ATTLIST td lineLeftCount CDATA #IMPLIED>
+<!ATTLIST td lineLeftSpace CDATA #IMPLIED>
+<!ATTLIST td lineRightThickness CDATA #IMPLIED>
+<!ATTLIST td lineRightColor CDATA #IMPLIED>
+<!ATTLIST td lineRightCap (default|square|round|butt) #IMPLIED>
+<!ATTLIST td lineRightCount CDATA #IMPLIED>
+<!ATTLIST td lineRightSpace CDATA #IMPLIED>
+
+<!ELEMENT bulkData>
+<!ATTLIST bulkData content CDATA #REQUIRED>
+
+<!ELEMENT blockTableStyle (blockFont*,blockLeading*,blockTextColor*,blockAlignment*,blockLeftPadding*,blockRightPadding*,blockBottomPadding*,blockTopPadding*,blockBackground*,blockRowBackground*,blockColBackground*,blockValign*,blockSpan*,lineStyle*)>
+<!ATTLIST blockTableStyle id CDATA #REQUIRED>
+<!ATTLIST blockTableStyle keepWithNext CDATA #IMPLIED>
+
+<!ELEMENT blockFont>
+<!ATTLIST blockFont start CDATA #REQUIRED>
+<!ATTLIST blockFont end CDATA #REQUIRED>
+<!ATTLIST blockFont name CDATA #IMPLIED>
+<!ATTLIST blockFont size CDATA #IMPLIED>
+<!ATTLIST blockFont leading CDATA #IMPLIED>
+
+<!ELEMENT blockLeading>
+<!ATTLIST blockLeading start CDATA #REQUIRED>
+<!ATTLIST blockLeading end CDATA #REQUIRED>
+<!ATTLIST blockLeading length CDATA #REQUIRED>
+
+<!ELEMENT blockTextColor>
+<!ATTLIST blockTextColor start CDATA #REQUIRED>
+<!ATTLIST blockTextColor end CDATA #REQUIRED>
+<!ATTLIST blockTextColor colorName CDATA #REQUIRED>
+
+<!ELEMENT blockAlignment>
+<!ATTLIST blockAlignment start CDATA #REQUIRED>
+<!ATTLIST blockAlignment end CDATA #REQUIRED>
+<!ATTLIST blockAlignment value (decimal|right|center|centre|left) #REQUIRED>
+
+<!ELEMENT blockLeftPadding>
+<!ATTLIST blockLeftPadding start CDATA #REQUIRED>
+<!ATTLIST blockLeftPadding end CDATA #REQUIRED>
+<!ATTLIST blockLeftPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockRightPadding>
+<!ATTLIST blockRightPadding start CDATA #REQUIRED>
+<!ATTLIST blockRightPadding end CDATA #REQUIRED>
+<!ATTLIST blockRightPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockBottomPadding>
+<!ATTLIST blockBottomPadding start CDATA #REQUIRED>
+<!ATTLIST blockBottomPadding end CDATA #REQUIRED>
+<!ATTLIST blockBottomPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockTopPadding>
+<!ATTLIST blockTopPadding start CDATA #REQUIRED>
+<!ATTLIST blockTopPadding end CDATA #REQUIRED>
+<!ATTLIST blockTopPadding length CDATA #REQUIRED>
+
+<!ELEMENT blockBackground>
+<!ATTLIST blockBackground start CDATA #REQUIRED>
+<!ATTLIST blockBackground end CDATA #REQUIRED>
+<!ATTLIST blockBackground colorName CDATA #IMPLIED>
+<!ATTLIST blockBackground colorsByRow CDATA #IMPLIED>
+<!ATTLIST blockBackground colorsByCol CDATA #IMPLIED>
+
+<!ELEMENT blockRowBackground>
+<!ATTLIST blockRowBackground start CDATA #REQUIRED>
+<!ATTLIST blockRowBackground end CDATA #REQUIRED>
+<!ATTLIST blockRowBackground colorNames CDATA #REQUIRED>
+
+<!ELEMENT blockColBackground>
+<!ATTLIST blockColBackground start CDATA #REQUIRED>
+<!ATTLIST blockColBackground end CDATA #REQUIRED>
+<!ATTLIST blockColBackground colorNames CDATA #REQUIRED>
+
+<!ELEMENT blockValign>
+<!ATTLIST blockValign start CDATA #REQUIRED>
+<!ATTLIST blockValign end CDATA #REQUIRED>
+<!ATTLIST blockValign value (middle|top|bottom) #REQUIRED>
+
+<!ELEMENT blockSpan>
+<!ATTLIST blockSpan start CDATA #REQUIRED>
+<!ATTLIST blockSpan end CDATA #REQUIRED>
+
+<!ELEMENT lineStyle>
+<!ATTLIST lineStyle start CDATA #REQUIRED>
+<!ATTLIST lineStyle end CDATA #REQUIRED>
+<!ATTLIST lineStyle kind (box|outline|innergrid|linebefore|lineabove|linebelow|lineafter|grid) #REQUIRED>
+<!ATTLIST lineStyle thickness CDATA #REQUIRED>
+<!ATTLIST lineStyle colorName CDATA #REQUIRED>
+<!ATTLIST lineStyle cap (default|square|round|butt) #REQUIRED>
+<!ATTLIST lineStyle dash CDATA #IMPLIED>
+<!ATTLIST lineStyle join (bevelled|mitered|round) #IMPLIED>
+<!ATTLIST lineStyle count CDATA #IMPLIED>
+
+<!ELEMENT nextFrame>
+<!ATTLIST nextFrame name CDATA #IMPLIED>
+
+<!ELEMENT setNextFrame>
+<!ATTLIST setNextFrame name CDATA #REQUIRED>
+
+<!ELEMENT nextPage>
+
+<!ELEMENT setNextTemplate>
+<!ATTLIST setNextTemplate name CDATA #REQUIRED>
+
+<!ELEMENT condPageBreak>
+<!ATTLIST condPageBreak height CDATA #REQUIRED>
+
+<!ELEMENT keepInFrame>
+<!ATTLIST keepInFrame maxWidth CDATA #IMPLIED>
+<!ATTLIST keepInFrame maxHeight CDATA #IMPLIED>
+<!ATTLIST keepInFrame mergeSpace CDATA #IMPLIED>
+<!ATTLIST keepInFrame onOverflow (overflow|shrink|truncate|error) #IMPLIED>
+<!ATTLIST keepInFrame id CDATA #IMPLIED>
+<!ATTLIST keepInFrame frame CDATA #IMPLIED>
+
+<!ELEMENT imageAndFlowables>
+<!ATTLIST imageAndFlowables imageName CDATA #REQUIRED>
+<!ATTLIST imageAndFlowables imageWidth CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables imageHeight CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables imageMask CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables imageLeftPadding CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables imageRightPadding CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables imageTopPadding CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables imageBottomPadding CDATA #IMPLIED>
+<!ATTLIST imageAndFlowables iamgeSide (right|left) #IMPLIED>
+
+<!ELEMENT pto>
+
+<!ELEMENT indent>
+<!ATTLIST indent left CDATA #IMPLIED>
+<!ATTLIST indent right CDATA #IMPLIED>
+
+<!ELEMENT fixedSize>
+<!ATTLIST fixedSize width CDATA #REQUIRED>
+<!ATTLIST fixedSize height CDATA #REQUIRED>
+
+<!ELEMENT bookmark>
+<!ATTLIST bookmark name CDATA #REQUIRED>
+<!ATTLIST bookmark fitType (fitr|fith|fitv|fit) #IMPLIED>
+<!ATTLIST bookmark left CDATA #IMPLIED>
+<!ATTLIST bookmark top CDATA #IMPLIED>
+<!ATTLIST bookmark right CDATA #IMPLIED>
+<!ATTLIST bookmark zoom CDATA #IMPLIED>
+
+<!ELEMENT hr>
+<!ATTLIST hr width CDATA #IMPLIED>
+<!ATTLIST hr thickness CDATA #IMPLIED>
+<!ATTLIST hr color CDATA #IMPLIED>
+<!ATTLIST hr lineCap (default|square|round|butt) #IMPLIED>
+<!ATTLIST hr spaceBefore CDATA #IMPLIED>
+<!ATTLIST hr spaceAfter CDATA #IMPLIED>
+<!ATTLIST hr align (decimal|right|center|centre|left) #IMPLIED>
+<!ATTLIST hr valign (middle|top|bottom) #IMPLIED>
+<!ATTLIST hr dash CDATA #IMPLIED>
+
+<!ELEMENT name>
+<!ATTLIST name id CDATA #REQUIRED>
+<!ATTLIST name value CDATA #REQUIRED>
+
+<!ELEMENT pageInfo>
+<!ATTLIST pageInfo pageSize CDATA #REQUIRED>
+
+<!ELEMENT pageDrawing (drawString*,drawRightString*,drawCenteredString*,drawCentredString*,drawAlignedString*,ellipse*,circle*,rect*,grid*,lines*,curves*,image*,place*,textAnnotation*,path*,fill*,stroke*,setFont*,scale*,translate*,rotate*,skew*,transform*,lineMode*,barCode*,barChart*,barChart3D*,linePlot*,pieChart*,pieChart3D*,spiderChart*)>
+
+<!ELEMENT drawString>
+<!ATTLIST drawString x CDATA #REQUIRED>
+<!ATTLIST drawString y CDATA #REQUIRED>
+<!ATTLIST drawString text CDATA #REQUIRED>
+
+<!ELEMENT drawRightString>
+<!ATTLIST drawRightString x CDATA #REQUIRED>
+<!ATTLIST drawRightString y CDATA #REQUIRED>
+<!ATTLIST drawRightString text CDATA #REQUIRED>
+
+<!ELEMENT drawCenteredString>
+<!ATTLIST drawCenteredString x CDATA #REQUIRED>
+<!ATTLIST drawCenteredString y CDATA #REQUIRED>
+<!ATTLIST drawCenteredString text CDATA #REQUIRED>
+
+<!ELEMENT drawCentredString>
+<!ATTLIST drawCentredString x CDATA #REQUIRED>
+<!ATTLIST drawCentredString y CDATA #REQUIRED>
+<!ATTLIST drawCentredString text CDATA #REQUIRED>
+
+<!ELEMENT drawAlignedString>
+<!ATTLIST drawAlignedString x CDATA #REQUIRED>
+<!ATTLIST drawAlignedString y CDATA #REQUIRED>
+<!ATTLIST drawAlignedString text CDATA #REQUIRED>
+<!ATTLIST drawAlignedString pivotChar CDATA #REQUIRED>
+
+<!ELEMENT ellipse>
+<!ATTLIST ellipse x CDATA #REQUIRED>
+<!ATTLIST ellipse y CDATA #REQUIRED>
+<!ATTLIST ellipse fill CDATA #IMPLIED>
+<!ATTLIST ellipse stroke CDATA #IMPLIED>
+<!ATTLIST ellipse width CDATA #REQUIRED>
+<!ATTLIST ellipse height CDATA #REQUIRED>
+
+<!ELEMENT circle>
+<!ATTLIST circle x CDATA #REQUIRED>
+<!ATTLIST circle y CDATA #REQUIRED>
+<!ATTLIST circle fill CDATA #IMPLIED>
+<!ATTLIST circle stroke CDATA #IMPLIED>
+<!ATTLIST circle radius CDATA #REQUIRED>
+
+<!ELEMENT rect>
+<!ATTLIST rect x CDATA #REQUIRED>
+<!ATTLIST rect y CDATA #REQUIRED>
+<!ATTLIST rect fill CDATA #IMPLIED>
+<!ATTLIST rect stroke CDATA #IMPLIED>
+<!ATTLIST rect width CDATA #REQUIRED>
+<!ATTLIST rect height CDATA #REQUIRED>
+<!ATTLIST rect round CDATA #IMPLIED>
+
+<!ELEMENT grid>
+<!ATTLIST grid xs CDATA #REQUIRED>
+<!ATTLIST grid ys CDATA #REQUIRED>
+
+<!ELEMENT lines>
+<!ATTLIST lines linelist CDATA #REQUIRED>
+
+<!ELEMENT curves>
+<!ATTLIST curves curvelist CDATA #REQUIRED>
+
+<!ELEMENT image>
+<!ATTLIST image file CDATA #REQUIRED>
+<!ATTLIST image x CDATA #REQUIRED>
+<!ATTLIST image y CDATA #REQUIRED>
+<!ATTLIST image width CDATA #IMPLIED>
+<!ATTLIST image height CDATA #IMPLIED>
+<!ATTLIST image showBoundary CDATA #IMPLIED>
+<!ATTLIST image preserveAspectRatio CDATA #IMPLIED>
+
+<!ELEMENT place>
+<!ATTLIST place x CDATA #REQUIRED>
+<!ATTLIST place y CDATA #REQUIRED>
+<!ATTLIST place width CDATA #IMPLIED>
+<!ATTLIST place height CDATA #IMPLIED>
+
+<!ELEMENT textAnnotation (param*)>
+<!ATTLIST textAnnotation contents CDATA #REQUIRED>
+
+<!ELEMENT param>
+<!ATTLIST param name CDATA #REQUIRED>
+<!ATTLIST param value CDATA #REQUIRED>
+
+<!ELEMENT path (moveTo*,curvesTo*)>
+<!ATTLIST path x CDATA #REQUIRED>
+<!ATTLIST path y CDATA #REQUIRED>
+<!ATTLIST path fill CDATA #IMPLIED>
+<!ATTLIST path stroke CDATA #IMPLIED>
+<!ATTLIST path points CDATA #REQUIRED>
+<!ATTLIST path close CDATA #IMPLIED>
+
+<!ELEMENT moveTo>
+<!ATTLIST moveTo position CDATA #REQUIRED>
+
+<!ELEMENT curvesTo>
+<!ATTLIST curvesTo curvelist CDATA #REQUIRED>
+
+<!ELEMENT fill>
+<!ATTLIST fill color CDATA #REQUIRED>
+
+<!ELEMENT stroke>
+<!ATTLIST stroke color CDATA #REQUIRED>
+
+<!ELEMENT setFont>
+<!ATTLIST setFont name CDATA #REQUIRED>
+<!ATTLIST setFont size CDATA #REQUIRED>
+<!ATTLIST setFont leading CDATA #IMPLIED>
+
+<!ELEMENT scale>
+<!ATTLIST scale sx CDATA #REQUIRED>
+<!ATTLIST scale sy CDATA #REQUIRED>
+
+<!ELEMENT translate>
+<!ATTLIST translate dx CDATA #REQUIRED>
+<!ATTLIST translate dy CDATA #REQUIRED>
+
+<!ELEMENT rotate>
+<!ATTLIST rotate degrees CDATA #REQUIRED>
+
+<!ELEMENT skew>
+<!ATTLIST skew alpha CDATA #REQUIRED>
+<!ATTLIST skew beta CDATA #REQUIRED>
+
+<!ELEMENT transform>
+<!ATTLIST transform matrix CDATA #REQUIRED>
+
+<!ELEMENT lineMode>
+<!ATTLIST lineMode width CDATA #IMPLIED>
+<!ATTLIST lineMode dash CDATA #IMPLIED>
+<!ATTLIST lineMode miterLimit CDATA #IMPLIED>
+<!ATTLIST lineMode join (bevelled|mitered|round) #IMPLIED>
+<!ATTLIST lineMode cap (default|square|round|butt) #IMPLIED>
+
+<!ELEMENT barCode>
+<!ATTLIST barCode code (ean13|extended39|standard39|ean8|extended93|codabar|msi|postnet|fim|code11|standard93|i2of5|code128) #REQUIRED>
+<!ATTLIST barCode value CDATA #REQUIRED>
+<!ATTLIST barCode width CDATA #IMPLIED>
+<!ATTLIST barCode height CDATA #IMPLIED>
+<!ATTLIST barCode strokeColor CDATA #IMPLIED>
+<!ATTLIST barCode strokeWidth CDATA #IMPLIED>
+<!ATTLIST barCode fillColor CDATA #IMPLIED>
+<!ATTLIST barCode barStrokeColor CDATA #IMPLIED>
+<!ATTLIST barCode barStrokeWidth CDATA #IMPLIED>
+<!ATTLIST barCode barFillColor CDATA #IMPLIED>
+<!ATTLIST barCode gap CDATA #IMPLIED>
+<!ATTLIST barCode barWidth CDATA #IMPLIED>
+<!ATTLIST barCode barHeight CDATA #IMPLIED>
+<!ATTLIST barCode ratio CDATA #IMPLIED>
+<!ATTLIST barCode checksum CDATA #IMPLIED>
+<!ATTLIST barCode bearers CDATA #IMPLIED>
+<!ATTLIST barCode quiet CDATA #IMPLIED>
+<!ATTLIST barCode lquiet CDATA #IMPLIED>
+<!ATTLIST barCode rquiet CDATA #IMPLIED>
+<!ATTLIST barCode frontName CDATA #IMPLIED>
+<!ATTLIST barCode frontSize CDATA #IMPLIED>
+<!ATTLIST barCode humanReadable CDATA #IMPLIED>
+<!ATTLIST barCode stop CDATA #IMPLIED>
+<!ATTLIST barCode spaceWidth CDATA #IMPLIED>
+<!ATTLIST barCode shortHeight CDATA #IMPLIED>
+<!ATTLIST barCode textColor CDATA #IMPLIED>
+<!ATTLIST barCode x CDATA #IMPLIED>
+<!ATTLIST barCode y CDATA #IMPLIED>
+
+<!ELEMENT barChart (data,bars?,texts?)>
+<!ATTLIST barChart dx CDATA #IMPLIED>
+<!ATTLIST barChart dy CDATA #IMPLIED>
+<!ATTLIST barChart dwidth CDATA #IMPLIED>
+<!ATTLIST barChart dheight CDATA #IMPLIED>
+<!ATTLIST barChart angle CDATA #IMPLIED>
+<!ATTLIST barChart x CDATA #IMPLIED>
+<!ATTLIST barChart y CDATA #IMPLIED>
+<!ATTLIST barChart width CDATA #IMPLIED>
+<!ATTLIST barChart height CDATA #IMPLIED>
+<!ATTLIST barChart strokeColor CDATA #IMPLIED>
+<!ATTLIST barChart strokeWidth CDATA #IMPLIED>
+<!ATTLIST barChart fillColor CDATA #IMPLIED>
+<!ATTLIST barChart debug CDATA #IMPLIED>
+<!ATTLIST barChart direction (horizontal|vertical) #IMPLIED>
+<!ATTLIST barChart useAbsolute CDATA #IMPLIED>
+<!ATTLIST barChart barWidth CDATA #IMPLIED>
+<!ATTLIST barChart groupSpacing CDATA #IMPLIED>
+<!ATTLIST barChart barSpacing CDATA #IMPLIED>
+
+<!ELEMENT data (data+)>
+
+<!ELEMENT data>
+<!ATTLIST data values CDATA #REQUIRED>
+
+<!ELEMENT bars (bar*)>
+<!ATTLIST bars strokeColor CDATA #IMPLIED>
+<!ATTLIST bars strokeWidth CDATA #IMPLIED>
+<!ATTLIST bars fillColor CDATA #IMPLIED>
+
+<!ELEMENT bar>
+<!ATTLIST bar strokeColor CDATA #IMPLIED>
+<!ATTLIST bar strokeWidth CDATA #IMPLIED>
+<!ATTLIST bar fillColor CDATA #IMPLIED>
+
+<!ELEMENT texts (text*)>
+
+<!ELEMENT text>
+<!ATTLIST text x CDATA #REQUIRED>
+<!ATTLIST text y CDATA #REQUIRED>
+<!ATTLIST text angle CDATA #IMPLIED>
+<!ATTLIST text text CDATA #REQUIRED>
+<!ATTLIST text fontName CDATA #IMPLIED>
+<!ATTLIST text fontSize CDATA #IMPLIED>
+<!ATTLIST text fillColor CDATA #IMPLIED>
+<!ATTLIST text textAnchor (start|boxauto|end|middle) #IMPLIED>
+
+<!ELEMENT barChart3D>
+<!ATTLIST barChart3D dx CDATA #IMPLIED>
+<!ATTLIST barChart3D dy CDATA #IMPLIED>
+<!ATTLIST barChart3D dwidth CDATA #IMPLIED>
+<!ATTLIST barChart3D dheight CDATA #IMPLIED>
+<!ATTLIST barChart3D angle CDATA #IMPLIED>
+<!ATTLIST barChart3D x CDATA #IMPLIED>
+<!ATTLIST barChart3D y CDATA #IMPLIED>
+<!ATTLIST barChart3D width CDATA #IMPLIED>
+<!ATTLIST barChart3D height CDATA #IMPLIED>
+<!ATTLIST barChart3D strokeColor CDATA #IMPLIED>
+<!ATTLIST barChart3D strokeWidth CDATA #IMPLIED>
+<!ATTLIST barChart3D fillColor CDATA #IMPLIED>
+<!ATTLIST barChart3D debug CDATA #IMPLIED>
+<!ATTLIST barChart3D direction (horizontal|vertical) #IMPLIED>
+<!ATTLIST barChart3D useAbsolute CDATA #IMPLIED>
+<!ATTLIST barChart3D barWidth CDATA #IMPLIED>
+<!ATTLIST barChart3D groupSpacing CDATA #IMPLIED>
+<!ATTLIST barChart3D barSpacing CDATA #IMPLIED>
+<!ATTLIST barChart3D theta_x CDATA #IMPLIED>
+<!ATTLIST barChart3D theta_y CDATA #IMPLIED>
+<!ATTLIST barChart3D zDepth CDATA #IMPLIED>
+<!ATTLIST barChart3D zSpace CDATA #IMPLIED>
+
+<!ELEMENT linePlot (data,lines?,xValueAxis?,yValueAxis?,lineLabels?,texts?)>
+<!ATTLIST linePlot dx CDATA #IMPLIED>
+<!ATTLIST linePlot dy CDATA #IMPLIED>
+<!ATTLIST linePlot dwidth CDATA #IMPLIED>
+<!ATTLIST linePlot dheight CDATA #IMPLIED>
+<!ATTLIST linePlot angle CDATA #IMPLIED>
+<!ATTLIST linePlot x CDATA #IMPLIED>
+<!ATTLIST linePlot y CDATA #IMPLIED>
+<!ATTLIST linePlot width CDATA #IMPLIED>
+<!ATTLIST linePlot height CDATA #IMPLIED>
+<!ATTLIST linePlot strokeColor CDATA #IMPLIED>
+<!ATTLIST linePlot strokeWidth CDATA #IMPLIED>
+<!ATTLIST linePlot fillColor CDATA #IMPLIED>
+<!ATTLIST linePlot debug CDATA #IMPLIED>
+<!ATTLIST linePlot reversePlotOrder CDATA #IMPLIED>
+<!ATTLIST linePlot lineLabelNudge CDATA #IMPLIED>
+<!ATTLIST linePlot lineLabelFormat CDATA #IMPLIED>
+<!ATTLIST linePlot joinedLines CDATA #IMPLIED>
+
+<!ELEMENT data (data+)>
+
+<!ELEMENT data>
+<!ATTLIST data values CDATA #REQUIRED>
+
+<!ELEMENT lines (line+)>
+<!ATTLIST lines strokeWidth CDATA #IMPLIED>
+<!ATTLIST lines strokeColor CDATA #IMPLIED>
+<!ATTLIST lines strokeDashArray CDATA #IMPLIED>
+<!ATTLIST lines symbol CDATA #IMPLIED>
+
+<!ELEMENT line>
+<!ATTLIST line strokeWidth CDATA #IMPLIED>
+<!ATTLIST line strokeColor CDATA #IMPLIED>
+<!ATTLIST line strokeDashArray CDATA #IMPLIED>
+<!ATTLIST line symbol CDATA #IMPLIED>
+<!ATTLIST line name CDATA #IMPLIED>
+
+<!ELEMENT xValueAxis>
+<!ATTLIST xValueAxis visible CDATA #IMPLIED>
+<!ATTLIST xValueAxis visibleAxis CDATA #IMPLIED>
+<!ATTLIST xValueAxis visibleTicks CDATA #IMPLIED>
+<!ATTLIST xValueAxis visibleLabels CDATA #IMPLIED>
+<!ATTLIST xValueAxis visibleGrid CDATA #IMPLIED>
+<!ATTLIST xValueAxis strokeWidth CDATA #IMPLIED>
+<!ATTLIST xValueAxis strokeColor CDATA #IMPLIED>
+<!ATTLIST xValueAxis strokeDashArray CDATA #IMPLIED>
+<!ATTLIST xValueAxis gridStrokeWidth CDATA #IMPLIED>
+<!ATTLIST xValueAxis gridStrokeColor CDATA #IMPLIED>
+<!ATTLIST xValueAxis gridStrokeDashArray CDATA #IMPLIED>
+<!ATTLIST xValueAxis gridStart CDATA #IMPLIED>
+<!ATTLIST xValueAxis gridEnd CDATA #IMPLIED>
+<!ATTLIST xValueAxis style (stacked|parallel|parallel_3d) #IMPLIED>
+<!ATTLIST xValueAxis forceZero CDATA #IMPLIED>
+<!ATTLIST xValueAxis minimumTickSpacing CDATA #IMPLIED>
+<!ATTLIST xValueAxis maximumTicks CDATA #IMPLIED>
+<!ATTLIST xValueAxis labelTextFormat CDATA #IMPLIED>
+<!ATTLIST xValueAxis labelTextPostFormat CDATA #IMPLIED>
+<!ATTLIST xValueAxis labelTextScale CDATA #IMPLIED>
+<!ATTLIST xValueAxis valueMin CDATA #IMPLIED>
+<!ATTLIST xValueAxis valueMax CDATA #IMPLIED>
+<!ATTLIST xValueAxis valueStep CDATA #IMPLIED>
+<!ATTLIST xValueAxis valueSteps CDATA #IMPLIED>
+<!ATTLIST xValueAxis rangeRound CDATA #IMPLIED>
+<!ATTLIST xValueAxis zrangePref CDATA #IMPLIED>
+<!ATTLIST xValueAxis tickUp CDATA #IMPLIED>
+<!ATTLIST xValueAxis tickDown CDATA #IMPLIED>
+<!ATTLIST xValueAxis joinAxis CDATA #IMPLIED>
+<!ATTLIST xValueAxis joinAxisMode (top|points|none|value|bottom) #IMPLIED>
+<!ATTLIST xValueAxis joinAxisPos CDATA #IMPLIED>
+
+<!ELEMENT yValueAxis>
+<!ATTLIST yValueAxis visible CDATA #IMPLIED>
+<!ATTLIST yValueAxis visibleAxis CDATA #IMPLIED>
+<!ATTLIST yValueAxis visibleTicks CDATA #IMPLIED>
+<!ATTLIST yValueAxis visibleLabels CDATA #IMPLIED>
+<!ATTLIST yValueAxis visibleGrid CDATA #IMPLIED>
+<!ATTLIST yValueAxis strokeWidth CDATA #IMPLIED>
+<!ATTLIST yValueAxis strokeColor CDATA #IMPLIED>
+<!ATTLIST yValueAxis strokeDashArray CDATA #IMPLIED>
+<!ATTLIST yValueAxis gridStrokeWidth CDATA #IMPLIED>
+<!ATTLIST yValueAxis gridStrokeColor CDATA #IMPLIED>
+<!ATTLIST yValueAxis gridStrokeDashArray CDATA #IMPLIED>
+<!ATTLIST yValueAxis gridStart CDATA #IMPLIED>
+<!ATTLIST yValueAxis gridEnd CDATA #IMPLIED>
+<!ATTLIST yValueAxis style (stacked|parallel|parallel_3d) #IMPLIED>
+<!ATTLIST yValueAxis forceZero CDATA #IMPLIED>
+<!ATTLIST yValueAxis minimumTickSpacing CDATA #IMPLIED>
+<!ATTLIST yValueAxis maximumTicks CDATA #IMPLIED>
+<!ATTLIST yValueAxis labelTextFormat CDATA #IMPLIED>
+<!ATTLIST yValueAxis labelTextPostFormat CDATA #IMPLIED>
+<!ATTLIST yValueAxis labelTextScale CDATA #IMPLIED>
+<!ATTLIST yValueAxis valueMin CDATA #IMPLIED>
+<!ATTLIST yValueAxis valueMax CDATA #IMPLIED>
+<!ATTLIST yValueAxis valueStep CDATA #IMPLIED>
+<!ATTLIST yValueAxis valueSteps CDATA #IMPLIED>
+<!ATTLIST yValueAxis rangeRound CDATA #IMPLIED>
+<!ATTLIST yValueAxis zrangePref CDATA #IMPLIED>
+<!ATTLIST yValueAxis tickLeft CDATA #IMPLIED>
+<!ATTLIST yValueAxis tickRight CDATA #IMPLIED>
+<!ATTLIST yValueAxis joinAxis CDATA #IMPLIED>
+<!ATTLIST yValueAxis joinAxisMode (top|points|none|value|bottom) #IMPLIED>
+<!ATTLIST yValueAxis joinAxisPos CDATA #IMPLIED>
+
+<!ELEMENT lineLabels (label*)>
+<!ATTLIST lineLabels dx CDATA #IMPLIED>
+<!ATTLIST lineLabels dy CDATA #IMPLIED>
+<!ATTLIST lineLabels angle CDATA #IMPLIED>
+<!ATTLIST lineLabels boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST lineLabels boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST lineLabels boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST lineLabels boxFillColor CDATA #IMPLIED>
+<!ATTLIST lineLabels boxTarget CDATA #IMPLIED>
+<!ATTLIST lineLabels fillColor CDATA #IMPLIED>
+<!ATTLIST lineLabels strokeColor CDATA #IMPLIED>
+<!ATTLIST lineLabels strokeWidth CDATA #IMPLIED>
+<!ATTLIST lineLabels frontName CDATA #IMPLIED>
+<!ATTLIST lineLabels frontSize CDATA #IMPLIED>
+<!ATTLIST lineLabels leading CDATA #IMPLIED>
+<!ATTLIST lineLabels width CDATA #IMPLIED>
+<!ATTLIST lineLabels maxWidth CDATA #IMPLIED>
+<!ATTLIST lineLabels height CDATA #IMPLIED>
+<!ATTLIST lineLabels textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST lineLabels visible CDATA #IMPLIED>
+<!ATTLIST lineLabels leftPadding CDATA #IMPLIED>
+<!ATTLIST lineLabels rightPadding CDATA #IMPLIED>
+<!ATTLIST lineLabels topPadding CDATA #IMPLIED>
+<!ATTLIST lineLabels bottomPadding CDATA #IMPLIED>
+<!ATTLIST lineLabels x CDATA #IMPLIED>
+<!ATTLIST lineLabels y CDATA #IMPLIED>
+
+<!ELEMENT label>
+<!ATTLIST label dx CDATA #IMPLIED>
+<!ATTLIST label dy CDATA #IMPLIED>
+<!ATTLIST label angle CDATA #IMPLIED>
+<!ATTLIST label boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST label boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST label boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST label boxFillColor CDATA #IMPLIED>
+<!ATTLIST label boxTarget CDATA #IMPLIED>
+<!ATTLIST label fillColor CDATA #IMPLIED>
+<!ATTLIST label strokeColor CDATA #IMPLIED>
+<!ATTLIST label strokeWidth CDATA #IMPLIED>
+<!ATTLIST label frontName CDATA #IMPLIED>
+<!ATTLIST label frontSize CDATA #IMPLIED>
+<!ATTLIST label leading CDATA #IMPLIED>
+<!ATTLIST label width CDATA #IMPLIED>
+<!ATTLIST label maxWidth CDATA #IMPLIED>
+<!ATTLIST label height CDATA #IMPLIED>
+<!ATTLIST label textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST label visible CDATA #IMPLIED>
+<!ATTLIST label leftPadding CDATA #IMPLIED>
+<!ATTLIST label rightPadding CDATA #IMPLIED>
+<!ATTLIST label topPadding CDATA #IMPLIED>
+<!ATTLIST label bottomPadding CDATA #IMPLIED>
+<!ATTLIST label x CDATA #IMPLIED>
+<!ATTLIST label y CDATA #IMPLIED>
+<!ATTLIST label text CDATA #REQUIRED>
+
+<!ELEMENT texts (text*)>
+
+<!ELEMENT text>
+<!ATTLIST text x CDATA #REQUIRED>
+<!ATTLIST text y CDATA #REQUIRED>
+<!ATTLIST text angle CDATA #IMPLIED>
+<!ATTLIST text text CDATA #REQUIRED>
+<!ATTLIST text fontName CDATA #IMPLIED>
+<!ATTLIST text fontSize CDATA #IMPLIED>
+<!ATTLIST text fillColor CDATA #IMPLIED>
+<!ATTLIST text textAnchor (start|boxauto|end|middle) #IMPLIED>
+
+<!ELEMENT pieChart (data,slices?,labels?,texts?)>
+<!ATTLIST pieChart dx CDATA #IMPLIED>
+<!ATTLIST pieChart dy CDATA #IMPLIED>
+<!ATTLIST pieChart dwidth CDATA #IMPLIED>
+<!ATTLIST pieChart dheight CDATA #IMPLIED>
+<!ATTLIST pieChart angle CDATA #IMPLIED>
+<!ATTLIST pieChart x CDATA #IMPLIED>
+<!ATTLIST pieChart y CDATA #IMPLIED>
+<!ATTLIST pieChart width CDATA #IMPLIED>
+<!ATTLIST pieChart height CDATA #IMPLIED>
+<!ATTLIST pieChart strokeColor CDATA #IMPLIED>
+<!ATTLIST pieChart strokeWidth CDATA #IMPLIED>
+<!ATTLIST pieChart fillColor CDATA #IMPLIED>
+<!ATTLIST pieChart debug CDATA #IMPLIED>
+<!ATTLIST pieChart startAngle CDATA #IMPLIED>
+<!ATTLIST pieChart direction (clockwise|anticlockwise) #IMPLIED>
+<!ATTLIST pieChart checkLabelOverlap CDATA #IMPLIED>
+<!ATTLIST pieChart pointerLabelMode (none|leftandright|leftright) #IMPLIED>
+<!ATTLIST pieChart sameRadii CDATA #IMPLIED>
+<!ATTLIST pieChart orderMode (alternate|fixed) #IMPLIED>
+<!ATTLIST pieChart xradius CDATA #IMPLIED>
+<!ATTLIST pieChart yradius CDATA #IMPLIED>
+
+<!ELEMENT data (data)>
+
+<!ELEMENT data>
+<!ATTLIST data values CDATA #REQUIRED>
+
+<!ELEMENT slices (slice+)>
+<!ATTLIST slices strokeWidth CDATA #IMPLIED>
+<!ATTLIST slices fillColor CDATA #IMPLIED>
+<!ATTLIST slices strokeColor CDATA #IMPLIED>
+<!ATTLIST slices strokeDashArray CDATA #IMPLIED>
+<!ATTLIST slices popout CDATA #IMPLIED>
+<!ATTLIST slices fontName CDATA #IMPLIED>
+<!ATTLIST slices fontSize CDATA #IMPLIED>
+<!ATTLIST slices labelRadius CDATA #IMPLIED>
+
+<!ELEMENT slice (label?,pointer?)>
+<!ATTLIST slice strokeWidth CDATA #IMPLIED>
+<!ATTLIST slice fillColor CDATA #IMPLIED>
+<!ATTLIST slice strokeColor CDATA #IMPLIED>
+<!ATTLIST slice strokeDashArray CDATA #IMPLIED>
+<!ATTLIST slice popout CDATA #IMPLIED>
+<!ATTLIST slice fontName CDATA #IMPLIED>
+<!ATTLIST slice fontSize CDATA #IMPLIED>
+<!ATTLIST slice labelRadius CDATA #IMPLIED>
+<!ATTLIST slice swatchMarker CDATA #IMPLIED>
+
+<!ELEMENT label>
+<!ATTLIST label dx CDATA #IMPLIED>
+<!ATTLIST label dy CDATA #IMPLIED>
+<!ATTLIST label angle CDATA #IMPLIED>
+<!ATTLIST label boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST label boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST label boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST label boxFillColor CDATA #IMPLIED>
+<!ATTLIST label boxTarget CDATA #IMPLIED>
+<!ATTLIST label fillColor CDATA #IMPLIED>
+<!ATTLIST label strokeColor CDATA #IMPLIED>
+<!ATTLIST label strokeWidth CDATA #IMPLIED>
+<!ATTLIST label frontName CDATA #IMPLIED>
+<!ATTLIST label frontSize CDATA #IMPLIED>
+<!ATTLIST label leading CDATA #IMPLIED>
+<!ATTLIST label width CDATA #IMPLIED>
+<!ATTLIST label maxWidth CDATA #IMPLIED>
+<!ATTLIST label height CDATA #IMPLIED>
+<!ATTLIST label textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST label visible CDATA #IMPLIED>
+<!ATTLIST label leftPadding CDATA #IMPLIED>
+<!ATTLIST label rightPadding CDATA #IMPLIED>
+<!ATTLIST label topPadding CDATA #IMPLIED>
+<!ATTLIST label bottomPadding CDATA #IMPLIED>
+<!ATTLIST label text CDATA #REQUIRED>
+
+<!ELEMENT pointer>
+<!ATTLIST pointer strokeColor CDATA #IMPLIED>
+<!ATTLIST pointer strokeWidth CDATA #IMPLIED>
+<!ATTLIST pointer elbowLength CDATA #IMPLIED>
+<!ATTLIST pointer edgePad CDATA #IMPLIED>
+<!ATTLIST pointer piePad CDATA #IMPLIED>
+
+<!ELEMENT labels (label+)>
+
+<!ELEMENT label>
+<!ATTLIST label text CDATA #REQUIRED>
+
+<!ELEMENT texts (text*)>
+
+<!ELEMENT text>
+<!ATTLIST text x CDATA #REQUIRED>
+<!ATTLIST text y CDATA #REQUIRED>
+<!ATTLIST text angle CDATA #IMPLIED>
+<!ATTLIST text text CDATA #REQUIRED>
+<!ATTLIST text fontName CDATA #IMPLIED>
+<!ATTLIST text fontSize CDATA #IMPLIED>
+<!ATTLIST text fillColor CDATA #IMPLIED>
+<!ATTLIST text textAnchor (start|boxauto|end|middle) #IMPLIED>
+
+<!ELEMENT pieChart3D (slices,texts?)>
+<!ATTLIST pieChart3D dx CDATA #IMPLIED>
+<!ATTLIST pieChart3D dy CDATA #IMPLIED>
+<!ATTLIST pieChart3D dwidth CDATA #IMPLIED>
+<!ATTLIST pieChart3D dheight CDATA #IMPLIED>
+<!ATTLIST pieChart3D angle CDATA #IMPLIED>
+<!ATTLIST pieChart3D x CDATA #IMPLIED>
+<!ATTLIST pieChart3D y CDATA #IMPLIED>
+<!ATTLIST pieChart3D width CDATA #IMPLIED>
+<!ATTLIST pieChart3D height CDATA #IMPLIED>
+<!ATTLIST pieChart3D strokeColor CDATA #IMPLIED>
+<!ATTLIST pieChart3D strokeWidth CDATA #IMPLIED>
+<!ATTLIST pieChart3D fillColor CDATA #IMPLIED>
+<!ATTLIST pieChart3D debug CDATA #IMPLIED>
+<!ATTLIST pieChart3D startAngle CDATA #IMPLIED>
+<!ATTLIST pieChart3D direction (clockwise|anticlockwise) #IMPLIED>
+<!ATTLIST pieChart3D checkLabelOverlap CDATA #IMPLIED>
+<!ATTLIST pieChart3D pointerLabelMode (none|leftandright|leftright) #IMPLIED>
+<!ATTLIST pieChart3D sameRadii CDATA #IMPLIED>
+<!ATTLIST pieChart3D orderMode (alternate|fixed) #IMPLIED>
+<!ATTLIST pieChart3D xradius CDATA #IMPLIED>
+<!ATTLIST pieChart3D yradius CDATA #IMPLIED>
+<!ATTLIST pieChart3D perspective CDATA #IMPLIED>
+<!ATTLIST pieChart3D depth_3d CDATA #IMPLIED>
+<!ATTLIST pieChart3D angle_3d CDATA #IMPLIED>
+
+<!ELEMENT slices (slice+)>
+<!ATTLIST slices strokeWidth CDATA #IMPLIED>
+<!ATTLIST slices fillColor CDATA #IMPLIED>
+<!ATTLIST slices strokeColor CDATA #IMPLIED>
+<!ATTLIST slices strokeDashArray CDATA #IMPLIED>
+<!ATTLIST slices popout CDATA #IMPLIED>
+<!ATTLIST slices fontName CDATA #IMPLIED>
+<!ATTLIST slices fontSize CDATA #IMPLIED>
+<!ATTLIST slices labelRadius CDATA #IMPLIED>
+<!ATTLIST slices fillColorShaded CDATA #IMPLIED>
+
+<!ELEMENT slice>
+<!ATTLIST slice strokeWidth CDATA #IMPLIED>
+<!ATTLIST slice fillColor CDATA #IMPLIED>
+<!ATTLIST slice strokeColor CDATA #IMPLIED>
+<!ATTLIST slice strokeDashArray CDATA #IMPLIED>
+<!ATTLIST slice popout CDATA #IMPLIED>
+<!ATTLIST slice fontName CDATA #IMPLIED>
+<!ATTLIST slice fontSize CDATA #IMPLIED>
+<!ATTLIST slice labelRadius CDATA #IMPLIED>
+<!ATTLIST slice swatchMarker CDATA #IMPLIED>
+<!ATTLIST slice fillColorShaded CDATA #IMPLIED>
+
+<!ELEMENT texts (text*)>
+
+<!ELEMENT text>
+<!ATTLIST text x CDATA #REQUIRED>
+<!ATTLIST text y CDATA #REQUIRED>
+<!ATTLIST text angle CDATA #IMPLIED>
+<!ATTLIST text text CDATA #REQUIRED>
+<!ATTLIST text fontName CDATA #IMPLIED>
+<!ATTLIST text fontSize CDATA #IMPLIED>
+<!ATTLIST text fillColor CDATA #IMPLIED>
+<!ATTLIST text textAnchor (start|boxauto|end|middle) #IMPLIED>
+
+<!ELEMENT spiderChart (data,strands?,strandLabels?,spokes?,spokeLabels?,labels?,texts?)>
+<!ATTLIST spiderChart dx CDATA #IMPLIED>
+<!ATTLIST spiderChart dy CDATA #IMPLIED>
+<!ATTLIST spiderChart dwidth CDATA #IMPLIED>
+<!ATTLIST spiderChart dheight CDATA #IMPLIED>
+<!ATTLIST spiderChart angle CDATA #IMPLIED>
+<!ATTLIST spiderChart x CDATA #IMPLIED>
+<!ATTLIST spiderChart y CDATA #IMPLIED>
+<!ATTLIST spiderChart width CDATA #IMPLIED>
+<!ATTLIST spiderChart height CDATA #IMPLIED>
+<!ATTLIST spiderChart strokeColor CDATA #IMPLIED>
+<!ATTLIST spiderChart strokeWidth CDATA #IMPLIED>
+<!ATTLIST spiderChart fillColor CDATA #IMPLIED>
+<!ATTLIST spiderChart debug CDATA #IMPLIED>
+<!ATTLIST spiderChart startAngle CDATA #IMPLIED>
+<!ATTLIST spiderChart direction (clockwise|anticlockwise) #IMPLIED>
+
+<!ELEMENT data (data+)>
+
+<!ELEMENT data>
+<!ATTLIST data values CDATA #REQUIRED>
+
+<!ELEMENT strands (strand+)>
+<!ATTLIST strands strokeWidth CDATA #IMPLIED>
+<!ATTLIST strands fillColor CDATA #IMPLIED>
+<!ATTLIST strands strokeColor CDATA #IMPLIED>
+<!ATTLIST strands strokeDashArray CDATA #IMPLIED>
+<!ATTLIST strands symbol CDATA #IMPLIED>
+<!ATTLIST strands symbolSize CDATA #IMPLIED>
+<!ATTLIST strands name CDATA #IMPLIED>
+
+<!ELEMENT strand>
+<!ATTLIST strand strokeWidth CDATA #IMPLIED>
+<!ATTLIST strand fillColor CDATA #IMPLIED>
+<!ATTLIST strand strokeColor CDATA #IMPLIED>
+<!ATTLIST strand strokeDashArray CDATA #IMPLIED>
+<!ATTLIST strand symbol CDATA #IMPLIED>
+<!ATTLIST strand symbolSize CDATA #IMPLIED>
+<!ATTLIST strand name CDATA #IMPLIED>
+
+<!ELEMENT strandLabels (label+)>
+<!ATTLIST strandLabels dx CDATA #IMPLIED>
+<!ATTLIST strandLabels dy CDATA #IMPLIED>
+<!ATTLIST strandLabels angle CDATA #IMPLIED>
+<!ATTLIST strandLabels boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST strandLabels boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST strandLabels boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST strandLabels boxFillColor CDATA #IMPLIED>
+<!ATTLIST strandLabels boxTarget CDATA #IMPLIED>
+<!ATTLIST strandLabels fillColor CDATA #IMPLIED>
+<!ATTLIST strandLabels strokeColor CDATA #IMPLIED>
+<!ATTLIST strandLabels strokeWidth CDATA #IMPLIED>
+<!ATTLIST strandLabels frontName CDATA #IMPLIED>
+<!ATTLIST strandLabels frontSize CDATA #IMPLIED>
+<!ATTLIST strandLabels leading CDATA #IMPLIED>
+<!ATTLIST strandLabels width CDATA #IMPLIED>
+<!ATTLIST strandLabels maxWidth CDATA #IMPLIED>
+<!ATTLIST strandLabels height CDATA #IMPLIED>
+<!ATTLIST strandLabels textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST strandLabels visible CDATA #IMPLIED>
+<!ATTLIST strandLabels leftPadding CDATA #IMPLIED>
+<!ATTLIST strandLabels rightPadding CDATA #IMPLIED>
+<!ATTLIST strandLabels topPadding CDATA #IMPLIED>
+<!ATTLIST strandLabels bottomPadding CDATA #IMPLIED>
+<!ATTLIST strandLabels _text CDATA #IMPLIED>
+<!ATTLIST strandLabels row CDATA #IMPLIED>
+<!ATTLIST strandLabels col CDATA #IMPLIED>
+<!ATTLIST strandLabels format CDATA #IMPLIED>
+
+<!ELEMENT label>
+<!ATTLIST label dx CDATA #IMPLIED>
+<!ATTLIST label dy CDATA #IMPLIED>
+<!ATTLIST label angle CDATA #IMPLIED>
+<!ATTLIST label boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST label boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST label boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST label boxFillColor CDATA #IMPLIED>
+<!ATTLIST label boxTarget CDATA #IMPLIED>
+<!ATTLIST label fillColor CDATA #IMPLIED>
+<!ATTLIST label strokeColor CDATA #IMPLIED>
+<!ATTLIST label strokeWidth CDATA #IMPLIED>
+<!ATTLIST label frontName CDATA #IMPLIED>
+<!ATTLIST label frontSize CDATA #IMPLIED>
+<!ATTLIST label leading CDATA #IMPLIED>
+<!ATTLIST label width CDATA #IMPLIED>
+<!ATTLIST label maxWidth CDATA #IMPLIED>
+<!ATTLIST label height CDATA #IMPLIED>
+<!ATTLIST label textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST label visible CDATA #IMPLIED>
+<!ATTLIST label leftPadding CDATA #IMPLIED>
+<!ATTLIST label rightPadding CDATA #IMPLIED>
+<!ATTLIST label topPadding CDATA #IMPLIED>
+<!ATTLIST label bottomPadding CDATA #IMPLIED>
+<!ATTLIST label _text CDATA #IMPLIED>
+<!ATTLIST label row CDATA #IMPLIED>
+<!ATTLIST label col CDATA #IMPLIED>
+<!ATTLIST label format CDATA #IMPLIED>
+<!ATTLIST label dR CDATA #IMPLIED>
+
+<!ELEMENT spokes (spoke+)>
+<!ATTLIST spokes strokeWidth CDATA #IMPLIED>
+<!ATTLIST spokes fillColor CDATA #IMPLIED>
+<!ATTLIST spokes strokeColor CDATA #IMPLIED>
+<!ATTLIST spokes strokeDashArray CDATA #IMPLIED>
+<!ATTLIST spokes labelRadius CDATA #IMPLIED>
+<!ATTLIST spokes visible CDATA #IMPLIED>
+
+<!ELEMENT spoke>
+<!ATTLIST spoke strokeWidth CDATA #IMPLIED>
+<!ATTLIST spoke fillColor CDATA #IMPLIED>
+<!ATTLIST spoke strokeColor CDATA #IMPLIED>
+<!ATTLIST spoke strokeDashArray CDATA #IMPLIED>
+<!ATTLIST spoke labelRadius CDATA #IMPLIED>
+<!ATTLIST spoke visible CDATA #IMPLIED>
+
+<!ELEMENT spokeLabels (label+)>
+<!ATTLIST spokeLabels dx CDATA #IMPLIED>
+<!ATTLIST spokeLabels dy CDATA #IMPLIED>
+<!ATTLIST spokeLabels angle CDATA #IMPLIED>
+<!ATTLIST spokeLabels boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST spokeLabels boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST spokeLabels boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST spokeLabels boxFillColor CDATA #IMPLIED>
+<!ATTLIST spokeLabels boxTarget CDATA #IMPLIED>
+<!ATTLIST spokeLabels fillColor CDATA #IMPLIED>
+<!ATTLIST spokeLabels strokeColor CDATA #IMPLIED>
+<!ATTLIST spokeLabels strokeWidth CDATA #IMPLIED>
+<!ATTLIST spokeLabels frontName CDATA #IMPLIED>
+<!ATTLIST spokeLabels frontSize CDATA #IMPLIED>
+<!ATTLIST spokeLabels leading CDATA #IMPLIED>
+<!ATTLIST spokeLabels width CDATA #IMPLIED>
+<!ATTLIST spokeLabels maxWidth CDATA #IMPLIED>
+<!ATTLIST spokeLabels height CDATA #IMPLIED>
+<!ATTLIST spokeLabels textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST spokeLabels visible CDATA #IMPLIED>
+<!ATTLIST spokeLabels leftPadding CDATA #IMPLIED>
+<!ATTLIST spokeLabels rightPadding CDATA #IMPLIED>
+<!ATTLIST spokeLabels topPadding CDATA #IMPLIED>
+<!ATTLIST spokeLabels bottomPadding CDATA #IMPLIED>
+
+<!ELEMENT label>
+<!ATTLIST label dx CDATA #IMPLIED>
+<!ATTLIST label dy CDATA #IMPLIED>
+<!ATTLIST label angle CDATA #IMPLIED>
+<!ATTLIST label boxAnchor (c|e|sw|ne|n|s|w|autox|autoy|se|nw) #IMPLIED>
+<!ATTLIST label boxStrokeColor CDATA #IMPLIED>
+<!ATTLIST label boxStrokeWidth CDATA #IMPLIED>
+<!ATTLIST label boxFillColor CDATA #IMPLIED>
+<!ATTLIST label boxTarget CDATA #IMPLIED>
+<!ATTLIST label fillColor CDATA #IMPLIED>
+<!ATTLIST label strokeColor CDATA #IMPLIED>
+<!ATTLIST label strokeWidth CDATA #IMPLIED>
+<!ATTLIST label frontName CDATA #IMPLIED>
+<!ATTLIST label frontSize CDATA #IMPLIED>
+<!ATTLIST label leading CDATA #IMPLIED>
+<!ATTLIST label width CDATA #IMPLIED>
+<!ATTLIST label maxWidth CDATA #IMPLIED>
+<!ATTLIST label height CDATA #IMPLIED>
+<!ATTLIST label textAnchor (start|boxauto|end|middle) #IMPLIED>
+<!ATTLIST label visible CDATA #IMPLIED>
+<!ATTLIST label leftPadding CDATA #IMPLIED>
+<!ATTLIST label rightPadding CDATA #IMPLIED>
+<!ATTLIST label topPadding CDATA #IMPLIED>
+<!ATTLIST label bottomPadding CDATA #IMPLIED>
+<!ATTLIST label _text CDATA #IMPLIED>
+
+<!ELEMENT labels (label+)>
+
+<!ELEMENT label>
+<!ATTLIST label text CDATA #REQUIRED>
+
+<!ELEMENT texts (text*)>
+
+<!ELEMENT text>
+<!ATTLIST text x CDATA #REQUIRED>
+<!ATTLIST text y CDATA #REQUIRED>
+<!ATTLIST text angle CDATA #IMPLIED>
+<!ATTLIST text text CDATA #REQUIRED>
+<!ATTLIST text fontName CDATA #IMPLIED>
+<!ATTLIST text fontSize CDATA #IMPLIED>
+<!ATTLIST text fillColor CDATA #IMPLIED>
+<!ATTLIST text textAnchor (start|boxauto|end|middle) #IMPLIED>
+



More information about the Checkins mailing list