Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language

Editors' copy $Date: 2004/06/18 19:14:43 $ @@ @@@@ @@@@

This version:
wsdl20.html
Latest version:
http://www.w3.org/2002/ws/desc/wsdl20
Previous versions:
http://www.w3.org/TR/2003/WD-wsdl20-20031110
Editors:
Roberto Chinnici, Sun Microsystems
Martin Gudgin, Microsoft
Jean-Jacques Moreau, Canon
Jeffrey Schlimmer, Microsoft
Sanjiva Weerawarana, IBM Research

This document is also available in these non-normative formats: .


Abstract

This document describes the Web Services Description Language (WSDL) Version 2.0, an XML language for describing Web services. This specification defines the core language which can be used to describe Web services based on an abstract model of what the service offers. It also defines criteria for a conformant processor of this language.

Status of this Document

This document is an editors' copy that has no official standing.


Short Table of Contents

1. Introduction
2. Component Model
3. Types
4. Modularizing WSDL descriptions
5. Documentation
6. Language Extensibility
7. Locating WSDL Documents
8. Conformance
9. XML Syntax Summary (Non-Normative)
10. References
A. The application/wsdl+xml Media Type
B. Acknowledgements (Non-Normative)
C. URI References for WSDL constructs (Non-Normative)
D. Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)
E. Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)
F. Part 1 Change Log (Non-Normative)


Table of Contents

1. Introduction
    1.1 Web Service
    1.2 Notational Conventions
2. Component Model
    2.1 Definitions
        2.1.1 The Definitions Component
        2.1.2 XML Representation of Definitions Component
            2.1.2.1 targetNamespace attribute information item
        2.1.3 Mapping Definitions' XML Representation to Component Properties
    2.2 Interface
        2.2.1 The Interface Component
        2.2.2 XML Representation of Interface Component
            2.2.2.1 name attribute information item with interface [owner]
            2.2.2.2 extends attribute information item
            2.2.2.3 styleDefault attribute information item
        2.2.3 Mapping Interface's XML Representation to Component Properties
    2.3 Interface Fault
        2.3.1 The Interface Fault Component
        2.3.2 XML Representation of Interface Fault Component
            2.3.2.1 name attribute information item with fault [owner]
            2.3.2.2 element attribute information item with fault [owner]
        2.3.3 Mapping Interface Fault's XML Representation to Component Properties
    2.4 Interface Operation
        2.4.1 The Interface Operation Component
            2.4.1.1 Operation Style
        2.4.2 XML Representation of Interface Operation Component
            2.4.2.1 name attribute information item with operation [owner]
            2.4.2.2 pattern attribute information item with operation [owner]
            2.4.2.3 style attribute information item with operation [owner]
            2.4.2.4 safe attribute information item with operation [owner]
        2.4.3 Mapping Interface Operation's XML Representation to Component Properties
        2.4.4 RPC Style
            2.4.4.1 wrpc:signature Extension
            2.4.4.2 XML Representation of the wrpc:signature Extension
            2.4.4.3 wrpc:signature Extension Mapping To Properties of an Interface Operation Component
    2.5 Message Reference
        2.5.1 The Message Reference Component
        2.5.2 XML Representation of Message Reference Component
            2.5.2.1 messageLabel attribute information item with input, or output [owner]
            2.5.2.2 element attribute information item with input, or output [owner]
        2.5.3 Mapping Message Reference's XML Representation to Component Properties
    2.6 Fault Reference
        2.6.1 The Fault Reference Component
        2.6.2 XML Representation of Fault Reference Component
            2.6.2.1 ref attribute information item with infault, or outfault [owner]
            2.6.2.2 messageLabel attribute information item with infault, or outfault [owner]
        2.6.3 Mapping Fault Reference's XML Representation to Component Properties
    2.7 Feature
        2.7.1 The Feature Component
            2.7.1.1 Feature Composition Model
                2.7.1.1.1 Example of Feature Composition Model
        2.7.2 XML Representation of Feature Component
            2.7.2.1 uri attribute information item with feature [owner]
            2.7.2.2 required attribute information item with feature [owner]
        2.7.3 Mapping Feature's XML Representation to Component Properties
    2.8 Property
        2.8.1 The Property Component
            2.8.1.1 Property Composition Model
        2.8.2 XML Representation of Property Component
            2.8.2.1 uri attribute information item with property [owner]
            2.8.2.2 required attribute information item with property [owner]
            2.8.2.3 value element information item with property [parent]
            2.8.2.4 constraint element information item with property [parent]
        2.8.3 Mapping Property's XML Representation to Component Properties
    2.9 Binding
        2.9.1 The Binding Component
        2.9.2 XML Representation of Binding Component
            2.9.2.1 name attribute information item with binding [owner]
            2.9.2.2 interface attribute information item with binding [owner]
            2.9.2.3 type attribute information item with binding [owner]
            2.9.2.4 Binding extension elements
        2.9.3 Mapping Binding's XML Representation to Component Properties
    2.10 Binding Fault
        2.10.1 The Binding Fault Component
        2.10.2 XML Representation of Binding Fault Component
            2.10.2.1 ref attribute information item with fault [owner]
            2.10.2.2 Binding Fault extension elements
        2.10.3 Mapping Binding Fault's XML Representation to Component Properties
    2.11 Binding Operation
        2.11.1 The Binding Operation Component
        2.11.2 XML Representation of Binding Operation Component
            2.11.2.1 ref attribute information item with operation [owner]
            2.11.2.2 Binding Operation extension elements
        2.11.3 Mapping Binding Operation's XML Representation to Component Properties
    2.12 Binding Message Reference
        2.12.1 The Binding Message Reference Component
        2.12.2 XML Representation of Binding Message Reference Component
            2.12.2.1 messageLabel attribute information item with input or output [owner]
            2.12.2.2 Binding Message Reference extension elements
        2.12.3 Mapping Binding Message Reference's XML Representation to Component Properties
    2.13 Service
        2.13.1 The Service Component
        2.13.2 XML Representation of Service Component
            2.13.2.1 name attribute information item with service [owner]
            2.13.2.2 interface attribute information item with service [owner]
        2.13.3 Mapping Service's XML Representation to Component Properties
    2.14 Endpoint
        2.14.1 The Endpoint Component
        2.14.2 XML Representation of Endpoint Component
            2.14.2.1 name attribute information item with endpoint [owner]
            2.14.2.2 binding attribute information item with endpoint [owner]
            2.14.2.3 Endpoint extension elements
        2.14.3 Mapping Endpoint's XML Representation to Component Properties
    2.15 Equivalence of Components
    2.16 Symbol Spaces
    2.17 QName resolution
    2.18 Comparing URIs
3. Types
    3.1 Using W3C XML Schema Description Language
        3.1.1 Importing XML Schema
            3.1.1.1 namespace attribute information item
            3.1.1.2 schemaLocation attribute information item
        3.1.2 Embedding XML Schema
            3.1.2.1 targetNamespace attribute information item
        3.1.3 References to Element Declarations
    3.2 Using Other Schema Languages
4. Modularizing WSDL descriptions
    4.1 Including Descriptions
        4.1.1 location attribute information item with include [owner]
    4.2 Importing Descriptions
        4.2.1 namespace attribute information item
        4.2.2 location attribute information item with import [owner]
5. Documentation
6. Language Extensibility
    6.1 Element based Extensibility
        6.1.1 Mandatory extensions
        6.1.2 required attribute information item
    6.2 Attribute-based Extensibility
    6.3 Extensibility Semantics
7. Locating WSDL Documents
    7.1 wsdli:wsdlLocation attribute information item
8. Conformance
    8.1 Document Conformance
    8.2 XML Information Set Conformance
    8.3 Processor Conformance
9. XML Syntax Summary (Non-Normative)
10. References
    10.1 Normative References
    10.2 Informative References

Appendices

A. The application/wsdl+xml Media Type
    A.1 Registration
    A.2 Security considerations
B. Acknowledgements (Non-Normative)
C. URI References for WSDL constructs (Non-Normative)
    C.1 WSDL URIs
    C.2 Fragment Identifiers
    C.3 Extension Elements
    C.4 Example
D. Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)
    D.1 Operation Overloading
    D.2 PortTypes
    D.3 Ports
E. Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)
    E.1 DTD
        E.1.1 namespace attribute information item
        E.1.2 location attribute information item
        E.1.3 References to Element Definitions
    E.2 RELAX NG
        E.2.1 Importing RELAX NG
            E.2.1.1 ns attribute information item
            E.2.1.2 href attribute information item
        E.2.2 Embedding RELAX NG
            E.2.2.1 ns attribute information item
        E.2.3 References to Element Declarations
F. Part 1 Change Log (Non-Normative)
    F.1 WSDL Specification Changes


1. Introduction

Web Services Description Language (WSDL) provides a model and an XML format for describing Web services. WSDL enables one to separate the description of the abstract functionality offered by a service from concrete details of a service description such as "how" and "where" that functionality is offered.

This specification defines a language for describing the abstract functionality of a service as well as a framework for describing the concrete details of a service description. It also defines criteria for a conformant processor of this language. The WSDL Version 2.0 Part 2: Message Exchange Patterns specification [WSDL 2.0 Message Exchange Patterns] defines the sequence and cardinality of abstract messages sent or received by an operation. The WSDL Version 2.0 Part 3: Bindings specification [WSDL 2.0 Bindings] defines a language for describing such concrete details for SOAP 1.2 [SOAP 1.2 Part 1: Messaging Framework], HTTP [IETF RFC 2616] and MIME [IETF RFC 2045].

1.1 Web Service

WSDL describes a Web service in two fundamental stages: one abstract and one concrete. Within each stage, the description uses a number of constructs to promote reusability of the description and separate independent design concerns.

At an abstract level, WSDL describes a Web service in terms of the messages it sends and receives; messages are described independent of a specific wire format using a type system, typically XML Schema.

An operation associates a message exchange pattern with one or more messages. A message exchange pattern identifies the sequence and cardinality of messages sent and/or received as well as who they are logically sent to and/or received from. An interface groups together operations without any commitment to transport or wire format.

At a concrete level, a binding specifies transport and wire format details for one or more interfaces. An endpoint associates a network address with a binding. And finally, a service groups together endpoints that implement a common interface.

1.2 Notational Conventions

The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [IETF RFC 2119].

This specification uses properties from the XML Information Set [XML Information Set]. Such properties are denoted by square brackets, e.g. [namespace name].

This specification uses namespace prefixes throughout; they are listed in Table 1-1. Note that the choice of any namespace prefix is arbitrary and not semantically significant (see [XML Information Set]).


Table 1-1. Prefixes and Namespaces used in this specification
Prefix Namespace Notes
wsdl "http://www.w3.org/@@@@/@@/wsdl" A normative XML Schema [XML Schema: Structures], [XML Schema: Datatypes] document for the "http://www.w3.org/@@@@/@@/wsdl" namespace can be found at http://www.w3.org/@@@@/@@/wsdl. WSDL documents that do NOT conform to this schema are not valid WSDL documents. WSDL documents that DO conform to this schema and also conform to the other constraints defined in this specification are valid WSDL documents.
wsdli "http://www.w3.org/@@@@/@@/wsdl-instance" A normative XML Schema [XML Schema: Structures], [XML Schema: Datatypes] document for the "http://www.w3.org/@@@@/@@/wsdl-instance" namespace can be found at http://www.w3.org/@@@@/@@/wsdl-instance.
wrpc "http://www.w3.org/@@@@/@@/wsdl/rpc" A normative XML Schema [XML Schema: Structures], [XML Schema: Datatypes] document for the "http://www.w3.org/@@@@/@@/wsdl/rpc" namespace can be found at http://www.w3.org/@@@@/@@/wsdl/rpc. WSDL documents that do NOT conform to this schema are not valid WSDL documents. WSDL documents that DO conform to this schema and also conform to the other constraints defined in this specification are valid WSDL documents.
wsoap "http://www.w3.org/@@@@/@@/wsdl/soap12" Defined by WSDL 2.0: Bindings [WSDL 2.0 Bindings].
whttp "http://www.w3.org/@@@@/@@/wsdl/http"
xs "http://www.w3.org/2001/XMLSchema" Defined in the W3C XML Schema specification [XML Schema: Structures], [XML Schema: Datatypes].
xsi "http://www.w3.org/2001/XMLSchema-instance"

Namespace names of the general form "http://example.org/..." and "http://example.com/..." represent application or context-dependent URIs [IETF RFC 2396].

All parts of this specification are normative, with the EXCEPTION of notes, pseudo-schemas, examples, and sections explicitly marked as "Non-Normative". Pseudo-schemas are provided for each component, before the description of the component.

2. Component Model

This section describes the conceptual model for WSDL as a set of components with properties, each aspect of a Web service that WSDL can describe having its own property. In addition an XML Infoset representation for these components is provided, along with a mapping from that representation to the various component properties. How the XML Infoset representation of a given set of WSDL components is constructed is outside the scope of this specification.

2.1 Definitions

2.1.1 The Definitions Component

At the abstract level, the Definitions component is just a container for two categories of components; WSDL components and type system components.

WSDL components are interfaces, bindings and services.

Type system components are element declarations drawn from some type system. They define the [local name], [namespace name], [children] and [attributes] properties of an element information item.

The properties of the Definitions component are as follows:

  • {interfaces} A set of named interface definitions

  • {bindings} A set of named binding definitions

  • {services} A set of named service definitions

  • {element declarations} A set of named element declarations, each one isomorphic to a global element declaration as defined by XML Schema

The set of interfaces/binding/services/etc. available in the Definitions component include those that are defined within the component itself and those that are imported and/or included. Note that at the component model level, there is no distinction between directly defined components vs. imported/included components.

The components directly defined within a single Definitions component are said to belong to the same target namespace. The target namespace therefore groups a set of related component definitions and represents an unambiguous name for the intended semantics of the components. The target namespace URI SHOULD point to a human or machine processable document that directly or indirectly defines the intended semantics of those components.

Note that it is RECOMMENDED that the value of the targetNamespace attribute information item SHOULD be a dereferencible URI and that it resolve to a WSDL document which provides service description information for that namespace.

If a service description is split into multiple documents (which may be combined as needed via 4.1 Including Descriptions), then the targetNamespace attribute information item SHOULD resolve to a master document which includes all the WSDL documents needed for that service description. This approach enables the WSDL component designators' fragment identifiers to be properly resolvable.

Imported components have different target namespace values from the Definitions component that is importing them. Thus importing is the mechanism to use components from one namespace in another set of definitions.

Each WSDL or type system component MUST be uniquely identified by its qualified name. That is, if two distinct components of the same kind (Interface, Binding etc.) are in the same target namespace, then their QNames MUST be unique. However, different kinds of components (e.g., an Interface component and a Binding component) MAY have the same QName. Thus, QNames of components must be unique within the space of those components in a given target namespace.

In addition to WSDL components and type system components, additional extension components MAY be added via extensibility 6. Language Extensibility. Further, additional properties to WSDL and type system components MAY also be added via extensibility.

2.1.2 XML Representation of Definitions Component

<definitions
      targetNamespace="xs:anyURI" >
  <documentation />?
  [ <import /> | <include /> ]*
  <types />?
  [ <interface /> | <binding /> | <service /> ]*
</definitions>

WSDL definitions are represented in XML by one or more WSDL Information Sets (Infosets), that is one or more definitions element information items. A WSDL Infoset contains representations for a collection of WSDL components which share a common target namespace. A WSDL Infoset which contains one or more import element information items 4.2 Importing Descriptions corresponds to a collection with components drawn from multiple target namespaces.

The targetNamespace URI MUST be an absolute URI (see [IETF RFC 2396]).

The definitions element information item has the following Infoset properties:

  • A [local name] of definitions .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl".

  • One or more attribute information items amongst its [attributes] as follows:

    • A REQUIRED targetNamespace attribute information item as described below in 2.1.2.1 targetNamespace attribute information item.

    • Zero or more namespace qualified attribute information items. The [namespace name] of such attribute information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

  • Zero or more element information items amongst its [children], in order as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more element information items from among the following, in any order:

      • Zero or more include element information items (see 4.1 Including Descriptions)

      • Zero or more import element information items (see 4.2 Importing Descriptions)

      • Zero or more namespace-qualified element information items. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

    3. An OPTIONAL types element information item (see 3. Types).

    4. Zero or more element information items from among the following, in any order:

2.1.2.1 targetNamespace attribute information item

The targetNamespace attribute information item defines the namespace affiliation of top-level components defined in this definitions element information item. Interfaces, Bindings and Services are top-level components.

The targetNamespace attribute information item has the following Infoset properties:

  • A [local name] of targetNamespace

  • A [namespace name] which has no value

The type of the targetNamespace attribute information item is xs:anyURI.

2.1.3 Mapping Definitions' XML Representation to Component Properties

The mapping between the properties of the Definitions component (see 2.1.1 The Definitions Component) and the XML Representation of the definitions element information item (see 2.1.2 XML Representation of Definitions Component) is described in Table 2-1.


Table 2-1. Mapping between Definitions Component Properties and XML Representation
Property Mapping
{interfaces} The interface definitions corresponding to all the interface element information items in the [children] of the definitions element information item, if any, plus any included or imported interface definitions (see 4. Modularizing WSDL descriptions).
{bindings} The binding definitions corresponding to all the binding element information items in the [children] of the definitions element information item, if any, plus any included or imported binding definitions (see 4. Modularizing WSDL descriptions).
{services} The service definitions corresponding to all the service element information items in the [children] of the definitions element information item, if any, plus any included or imported service definitions (see 4. Modularizing WSDL descriptions).
{element declarations} The element declaration components corresponding to all the element declarations defined as descendants of the types element information item, if any, plus any imported element definitions. At a minimum this will include all the global element declarations defined by XML Schema element element information items. It MAY also include any definition from some other type system which describes the [local name], [namespace name], [attributes] and [children] properties of an element information item.

2.2 Interface

2.2.1 The Interface Component

An Interface component describes sequences of messages that a service sends and/or receives. It does this by grouping related messages into operations. An operation is a sequence of input and output messages, an interface is a set of operations. Thus, an interface defines the design of the application.

An interface can optionally extend one or more other interfaces. In such cases the interface contains the operations of the interfaces it extends, along with any operations it defines. The interfaces a given interface extends MUST NOT themselves extend that interface either directly or indirectly.

Interfaces are named constructs and can be referred to by QName (see 2.17 QName resolution). For instance, Binding components refer to interfaces in this way.

The properties of the Interface component are as follows:

  • {name} An NCName as defined by [XML Namespaces].

  • {target namespace} A namespace name, as defined in [XML Namespaces].

  • {extended interfaces} A set of named interface definitions which this interface extends.

  • {faults} A set of named interface fault definitions.

  • {operations} A set of named interface operation definitions.

  • {features} A set of named feature definitions.

  • {properties} A set of named property definitions.

For each Interface component in the {interfaces} property of a definitions container, the combination of {name} and {target namespace} properties MUST be unique.

2.2.2 XML Representation of Interface Component

<definitions>
  <interface
        name="xs:NCName" 
        extends="list of xs:QName"?
        styleDefault="xs:anyURI"? >
    <documentation />?
    [ <fault /> | <operation /> | <feature /> | <property /> ]*
  </interface>
</definitions>

The XML representation for an Interface component is an element information item with the following Infoset properties:

2.2.2.1 name attribute information item with interface [owner]

The name attribute information item together with the targetNamespace attribute information item of the [parent] definitions element information item forms the QName of the interface.

The name attribute information item has the following Infoset properties:

  • A [local name] of name

  • A [namespace name] which has no value

The type of the name attribute information item is xs:NCName.

2.2.2.2 extends attribute information item

The extends attribute information item lists the interfaces that this interface derives from.

The extends attribute information item has the following Infoset properties:

  • A [local name] of extends

  • A [namespace name] which has no value

The type of the extends attribute information item is a list of xs:QName.

2.2.2.3 styleDefault attribute information item

The styleDefault attribute information item indicates the default style used to construct the {element} properties of {message references} of all operations contained within the [owner] interface .

The styleDefault attribute information item has the following Infoset properties:

  • A [local name] of styleDefault.

  • A [namespace name] which has no value.

The type of the styleDefault attribute information item is xs:anyURI. Moreover, the value of the styleDefault attribute information item, if present, MUST be an absolute URI (see [IETF RFC 2396]).

2.2.3 Mapping Interface's XML Representation to Component Properties

The mapping between the properties of the Interface component (see 2.2.1 The Interface Component) and the XML Representation of the interface element information item (see 2.2.2 XML Representation of Interface Component) is as described in Table 2-2.


Table 2-2. Mapping between Interface Component Properties and XML Representation
Property Mapping
{name} The actual value of the name attribute information item
{target namespace} The actual value of the targetNamespace attribute information item of the [parent] definitions element information item
{extended interfaces} The set of interface definitions resolved to by the values in the extends attribute information item if any, plus the set of interface definitions in the {extended interfaces} property of those interface definitions, otherwise empty.
{faults} The set of interface fault definitions corresponding to the fault element information items in [children], if any, plus the set of interface fault definitions in the {faults} property of the interface definitions in {extended interfaces}, if any.
{operations} The set of interface operation definitions corresponding to the operation element information items in [children], if any, plus the set of interface operation definitions in the {operations} property of the interface definitions in {extended interfaces}, if any.
{features} The set of feature definitions corresponding to the feature element information items in [children], if any, plus the set of feature definitions in the {features} property of the feature definitions in {extended interfaces}, if any.
{properties} The set of property definitions corresponding to the property element information items in [children], if any, plus the set of property definitions in the {properties} property of the property definitions in {extended interfaces}, if any.

Note that, per 2.2.1 The Interface Component, the Interface components in the {extended interfaces} property of a given Interface component MUST NOT contain that Interface component in any of their {extended interfaces} properties, that is to say, recursive extension of interfaces is disallowed.

2.3 Interface Fault

2.3.1 The Interface Fault Component

An Interface Fault component describes a fault that MAY be occur during execution of an operation of the interface. The Interface Fault component declares a fault by naming it and indicating the content or payload of the fault message. When and how the fault message flows is indicated by the Interface Operation component 2.4 Interface Operation.

The reason the Interface Fault component is a property of the Interface component is because that provides a convenient mechanism to declare a set of fault message types and then indicate which operations use those types, thus allowing one to easily indicate that the same fault message type can occur in multiple operations.

The properties of the Interface Fault component are as follows:

  • {name} An NCName as defined by [XML Namespaces].

  • {element} A reference to an XML element declaration in the {element declarations} property of 2.1.1 The Definitions Component. This element represents the content or "payload" of the fault.

If a non-XML type system is in use (as considered in 3.2 Using Other Schema Languages) then additional properties would need to be added to the Fault Component (along with extensibility attributes to its XML representation) to allow associating such message types with the message reference.

For each Interface Fault component in the {faults} property of an Interface component, the combination of {name} and {target namespace} properties must be unique.

Interface Fault components are local to Interface components; they cannot be referred to by QName, despite having both {name} and {target namespace} properties. That is, two Interface components sharing the same {target namespace} property but with different {name} properties MAY contain Interface Fault components which share the same {name} property. Thus, the {name} and {target namespace} properties of the Interface Fault components are not sufficient to form the unique identity of an Interface Fault component. To uniquely identify an Interface Fault component one must first identify the Interface component (by QName) and then identify the Interface Fault within that Interface component (by a further QName).

In cases where, due to an interface extending one or more other interfaces, two or more Interface Faults components have the same value for their {name} and {target namespace} properties, then the component models of those Interface Fault components MUST be equivalent (see 2.15 Equivalence of Components). If the Interface Fault components are equivalent then they are considered to collapse into a single component. It is an error if two Interface Fault components have the same value for their {name} and {target namespace} properties but are not equivalent.

Note that, due to the above rules, if two interfaces that have the same value for their {target namespace} property also have one or more faults that have the same value for their {name} property then those two interfaces cannot both form part of the derivation chain of a derived interface unless those faults are the same fault.

Note:

For the above reason, it is considered good practice to ensure, where necessary, that the {name} property of Interface Fault components within a namespace are unique, thus allowing such derivation to occur without inadvertent error.

2.3.2 XML Representation of Interface Fault Component

<definitions>
  <interface>
    <fault
          name="xs:NCName" 
          element="xs:QName"? >
      <documentation />?
    </fault>
  </interface>
</definitions>

The XML representation for an Interface Fault component is an element information item with the following Infoset properties:

  • A [local name] of fault

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • Two or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information item amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

2.3.2.1 name attribute information item with fault [owner]

The name attribute information item identifies a given fault element information item inside a given interface element information item.

The name attribute information item has the following Infoset properties:

  • A [local name] of name

  • A [namespace name] which has no value

The type of the name attribute information item is xs:NCName.

2.3.2.2 element attribute information item with fault [owner]

The element attribute information item refers, by QName, to an element declaration component.

The element attribute information item has the following Infoset properties:

  • A [local name] of element .

  • A [namespace name] which has no value.

The type of the element attribute information item is xs:QName.

2.3.3 Mapping Interface Fault's XML Representation to Component Properties

The mapping between the properties of the Interface Fault component (see 2.3.1 The Interface Fault Component) and the XML Representation of the fault element information item (see 2.3.2 XML Representation of Interface Fault Component) is as described in Table 2-3.


Table 2-3. Mapping between Interface Fault Component Properties and XML Representation
Property Mapping
{name} The actual value of the name attribute information item.
{target namespace} The actual value of the targetNamespace attribute information item of the [parent] definitions element information item of the [parent] interface element information item.
{element} The element declaration from the {element declarations} property of 2.1.1 The Definitions Component resolved to by the value of the element attribute information item if present, otherwise empty. It is an error for the element attribute information item to have a value and for it to not resolve to a global element declaration from the {element declarations} property of 2.1.1 The Definitions Component.

2.4 Interface Operation

2.4.1 The Interface Operation Component

An Interface Operation component describes an operation that a given interface supports. An operation is an interaction with the service consisting of a set (ordinary and fault) messages exchanged between the service and the other roles involved in the interaction, in particular the service requester. The sequencing and cardinality of the messages involved in a particular interaction is governed by the message exchange pattern used by the operation (see {message exchange pattern} property).

A message exchange pattern defines placeholders for messages, the participants in the pattern (i.e., the sources and sinks of the messages), and the cardinality and sequencing of messages exchanged by the participants. The message placeholders are associated with specific message types by the operation that uses the pattern by means of message and fault references (see {message references} and {fault references} properties). The service whose operation is using the pattern becomes one of the participants of the pattern. This specification does not define a machine understandable language for defining message exchange patterns, nor does it define any specific patterns. The companion specification, [WSDL 2.0 Message Exchange Patterns] defines a set of such patterns and defines identifying URIs any of which MAY be used as the value of the {message exchange pattern} property.

The properties of the Interface Operation component are as follows:

  • {name} An NCName as defined by [XML Namespaces].

  • {target namespace} A namespace name, as defined in [XML Namespaces].

  • {message exchange pattern} A URI identifying the message exchange pattern used by the operation. This URI MUST be an absolute URI (see [IETF RFC 2396]).

  • {message references} A set of Message Reference components for the ordinary messages the operation accepts or sends. (See 2.5 Message Reference.)

  • {fault references} A set of Fault Reference components for the fault messages the operation accepts or sends. (See 2.6 Fault Reference.)

  • {style} A URI identifying the rules that were used to construct the {element} properties of {message references}. (See 2.4.1.1 Operation Style.) This URI MUST be an absolute URI (see [IETF RFC 2396]).

  • {safety} A boolean indicating whether the operation is asserted to be safe (as defined in Section 3.5 of [Web Architecture]) for users of the described service to invoke. If this property is false or is not set, then no assertion has been made about the safety of the operation, thus the operation MAY or MAY NOT be safe. However, an operation SHOULD be marked safe if it meets the criteria for a safe interaction defined in Section 3.5 of [Web Architecture]. The default value of this property is false.

  • {features} A set of named feature definitions used by the operation

  • {properties} A set of named property definitions used by the operation

For each Interface Operation component in the {operations} property of an Interface component, the combination of {name} and {target namespace} properties MUST be unique.

Interface Operation components are local to Interface components; they cannot be referred to by QName, despite having both {name} and {target namespace} properties. That is, two Interface components sharing the same {target namespace} property but with different {name} properties MAY contain Interface Operation components which share the same {name} property. Thus, the {name} and {target namespace} properties of the Interface Operation components are not sufficient to uniquely identify an Interface Operation component. In order to uniquely identify an Interface Operation component, one must first identify the Interface component (by QName) and then identify the Interface Operation within that Interface component (by a further QName).

In cases where, due to an interface extending one or more other interfaces, two or more Interface Operation components have the same value for their {name} and {target namespace} properties, then the component models of those Interface Operation components MUST be equivalent (see 2.15 Equivalence of Components). If the Interface Operation components are equivalent then they are considered to collapse into a single component. It is an error if two Interface Operation components have the same value for their {name} and {target namespace} properties but are not equivalent.

Note that, due to the above rules, if two interfaces that have the same value for their {target namespace} property also have one or more operations that have the same value for their {name} property then those two interfaces cannot both form part of the derivation chain of a derived interface unless those operations are the same operation.

Note:

For the above reason, it is considered good practice to ensure, where necessary, that the {name} property of Interface Operation components within a namespace are unique, thus allowing such derivation to occur without inadvertent error.

2.4.1.1 Operation Style

If the {style} property of an Interface Operation component has a value then that value (a URI) implies the rules that were used to define the {element} properties (or other property which defines the content of the message properties; see 3.2 Using Other Schema Languages) of all the Message Reference components which are members of the {message references} property of that component. Note that the property MAY not have any value. If this property has a given value, then the rules implied by that value (such as rules that govern the schemas) MUST be followed or it is an error.

This specification defines the following pre-defined operation style:

2.4.2 XML Representation of Interface Operation Component

<definitions>
  <interface>
    <operation
          name="xs:NCName" 
          pattern="xs:anyURI"
          style="xs:anyURI"? 
          safe="xs:boolean"? >
      <documentation />?
      [ <feature /> | <property /> | 
        [ <input /> | <output /> | <infault /> | <outfault /> ]+
      ]*
    </operation>
  </interface>
</definitions>

The XML representation for an Interface Operation component is an element information item with the following Infoset properties:

2.4.2.1 name attribute information item with operation [owner]

The name attribute information item identifies a given operation element information item inside a given interface element information item.

The name attribute information item has the following Infoset properties:

  • A [local name] of name

  • A [namespace name] which has no value

The type of the name attribute information item is xs:NCName.

2.4.2.2 pattern attribute information item with operation [owner]

The pattern attribute information item identifies the message exchange pattern a given operation uses.

The pattern attribute information item has the following Infoset properties:

  • A [local name] of pattern

  • A [namespace name] which has no value

The type of the pattern attribute information item is xs:anyURI.

2.4.2.3 style attribute information item with operation [owner]

The style attribute information item indicates the rules that were used to construct the {element} properties of the Message Reference components which are members of the {message references} property of the [owner] operation.

The style attribute information item has the following Infoset properties:

  • A [local name] of style

  • A [namespace name] which has no value

The type of the style attribute information item is xs:anyURI.

2.4.2.4 safe attribute information item with operation [owner]

The safe attribute information item indicates whether the operation is safe or not.

The safe attribute information item has the following Infoset properties:

  • A [local name] of safe

  • A [namespace name] which has no value

The type of the safe attribute information item is xs:boolean and does not have a default value.

2.4.3 Mapping Interface Operation's XML Representation to Component Properties

The mapping between the properties of the Interface Operation component (see 2.4.1 The Interface Operation Component) and the XML Representation of the operation element information item (see 2.4.2 XML Representation of Interface Operation Component) is as described in Table 2-4.


Table 2-4. Mapping between Interface Operation Component Properties and XML Representation
Property Mapping
{name} The actual value of the name attribute information item
{target namespace} The actual value of the targetNamespace attribute information item of the [parent] definitions element information item of the [parent] interface element information item.
{message exchange pattern} The actual value of the pattern attribute information item
{message references} The set of message references corresponding to the input and output element information items in [children], if any.
{fault references} The set of fault references corresponding to the infault and outfault element information items in [children], if any.
{style} The actual value of the style attribute information item if present, otherwise the actual value of the styleDefault attribute information item of the [parent] interface element information item if present, otherwise none.
{safety} The actual value of the safe attribute information item if present, otherwise the value false.
{features} The set of features corresponding to the feature element information items in [children], if any.
{properties} The set of properties corresponding to the property element information items in [children], if any.

2.4.4 RPC Style

The RPC style is selected by assigning to an Interface Operation component's {style} property the value http://www.w3.org/@@@@/@@/wsdl/style/rpc.

The RPC style MUST NOT be used for Interface Operation components whose {message exchange pattern} property has a value other than 'http://www.w3.org/@@@@/@@/wsdl/in-only' or 'http://www.w3.org/@@@@/@@/wsdl/in-out'.

Use of this value indicates that XML Schema [XML Schema: Structures] was used to define the schemas of the {element} properties of all {message reference} components of the Interface Operation component. Those schemas MUST adhere to the rules below.

Note that if the Interface Operation component uses the {message exchange pattern} 'http://www.w3.org/@@@@/@@/wsdl/in-only' then there is no output element and hence the rules which refer to the output element do not apply.

  • The content model of input and output {element} elements are defined using a complex type that contains a sequence from XML Schema.

  • The sequence MUST only contain elements. It MUST NOT contain other structures such as xs:choice.

  • The sequence MUST contain only local element children. Note that these child elements MAY contain the following attributes: nillable, minOccurs and maxOccurs.

  • The LocalPart of input element's QName MUST be the same as the Interface operation component's name.

  • The LocalPart of the output element's QName is obtained by concatenating the name of the operation and the string value "Response", i.e. concat(operation/@name,"Response").

  • Input and output elements MUST both be in the same namespace.

  • The complex type that defines the body of an input or an output element MUST NOT contain any attributes.

  • If elements with the same qualified name appear as children of both the input and output elements, then they MUST both be declared using the same type.

  • The input or output sequence MUST NOT contain multiple children elements declared with the same name.

2.4.4.1 wrpc:signature Extension

The wrpc:signature extension AII MAY be be used in conjunction with the RPC style to describe the exact signature of the function represented by an operation that uses the RPC style.

When present, the wrpc:signature extension contributes the following property to the interface operation component it is applied to:

  • {rpc-signature} A (possibly empty) list of pairs (q, t) whose first component is of type xs:QName (as defined by [XML Namespaces]) and whose second component is of type xs:Token (as defined by [XML Namespaces]). Values for the second component MUST be chosen among the following four: "#in", "#out", "#inout" "#return".

The value of the {rpc-signature} property MUST satisfy the following conditions:

  • The value of the first component of each pair (q, t) MUST be unique within the list.

  • For each child element of the input and output messages of the operation, a pair (q, t) whose first component q is equal to the qualified name of that element MUST be present in the list, with the caveat that elements that appear with cardinality greater than one MUST be treated as as a single element.

  • For each pair (q, #in), there MUST be a child element of the input element with a name of q and there MUST NOT be a child element of the output element with the same name.

  • For each pair (q, #out), there MUST be a child element of the output element with a name of q and there MUST NOT be a child element of the input element with the same name.

  • For each pair (q, #inout), there MUST be a child element of the input element with a name of q and there MUST be a child element of the output element with the same name. Furthermore, those two elements MUST have the same type.

  • For each pair (q, #return), there MUST be a child element of the output element with a name of q and there MUST NOT be a child element of the input element with the same name.

The function signature defined by a wrpc:signature extension is determined as follows:

  1. Start with the value of the {rpc-signature} property, a (possibly empty) list of pairs of this form:

        [(q0, t0), (q1, t1), ...]

  2. Filter the elements of this list into two lists, the first one (L1) comprising pairs whose t component is one of {#in, #out, #inout}, the second (L2) pairs whose t component is #return.

    For ease of visualization, let's denote the two lists as

        (L1)    [(a0, u0), (a1, u1),...]

    and

        (L2)    [(r0, #return), (r1, #return),...]

    respectively.

  3. Then the formal signature of the function is

        f([d0] a0, [d1] a1, ...) => (r0, r1, ...)

    i.e.

    • the list of formal arguments to the function is [a0, a1, ...];

    • the direction of each formal argument a is one of [in], [out], [inout], determined according to the value of its corresponding u token;

    • the list of formal return parameters of the function is [r0, r1, ...];

    • each formal argument and formal return parameter is typed according to the type of the child element identified by it (unique per the conditions given above).

2.4.4.2 XML Representation of the wrpc:signature Extension

The XML representation for the RPC signature extension is an attribute information item with the following Infoset properties:

  • A [local name] of signature

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl/rpc"

The type of the name attribute information item is a list type whose item type is the union of the xs:QName type and the subtype of the xs:Token type restricted to the following four values: "#in", "#out", "#inout", "#return". See Example 2-1 for a definition of this type.

Additionally, each even-numbered item (0, 2, 4, ...) in the list MUST be of type xs:QName and each odd-numbered item (1, 3, 5, ...) in the list MUST be of type xs:Token.

Example 2-1. Definition of the wrpc:signature extension

<xs:attribute name="signature" type="wrpc:signatureType"/>

<xs:simpleType name="signatureType">
  <xs:list itemType="wrpc:signatureItemType"/>
</xs:simpleType>

<xs:simpleType name="signatureItemType">
  <xs:union memberTypes="wrpc:directionToken xsd:QName"/>
</xs:simpleType>

<xs:simpleType name="directionToken">
  <xs:restriction base="xs:token">
    <xs:enumeration value="#in"/>
    <xs:enumeration value="#out"/>
    <xs:enumeration value="#inout"/>
    <xs:enumeration value="#return"/>
  </xs:restriction>
</xs:simpleType>
	  
	   

2.4.4.3 wrpc:signature Extension Mapping To Properties of an Interface Operation Component

A wrpc:signature extension attribute information item is mapped to the following property of the Interface Operation component (see 2.4.1 The Interface Operation Component) defined by its [owner].


Table 2-5. Mapping of a wrpc:signature Extension to Interface Operation Component Properties
Property Mapping
{rpc-signature} A list of (xs:QName, xs:Token) pairs formed by grouping the items present in the actual value of the wrpc:signature attribute information item in the order in which they appear there.

2.5 Message Reference

2.5.1 The Message Reference Component

A Message Reference component associates to a message exchanged in an operation an XML element declaration that specifies its message content.

Message Reference components are identified by the role the message plays in the {message exchange pattern} that the operation is using. That is, a message exchange pattern defines a set /meof placeholder messages that participate in the pattern and assigns them unique names within the pattern. The purpose of a Message Reference component is to associate an actual message type (XML element declaration or some other declaration (see 3.2 Using Other Schema Languages) for message content) with the message that will perform a specific role in the message exchange pattern.

The properties of the Message Reference component are as follows:

  • {message label} An NCName as defined by [XML Namespaces]. This property identifies the role this message plays in the {message exchange pattern} of the Interface Operation component this is contained within. The value of this property MUST match the name of a placeholder message defined by the message exchange pattern.

  • {direction} One of in or out indicating whether the message is coming to the service or going from the service, respectively. The direction MUST be the same as the direction of the message identified by the {message label} property in the {message exchange pattern} of the Interface Operation component this is contained within.

  • {message content model} A token with one of the values #any, #none, or #element. A value of #any indicates that the message content is any single element. A value of #none indicates there is no message content. A value of #element indicates that the message consists of a single element described by the global element declaration reference by the {element} property.

  • {element} A reference to an XML element declaration in the {element declarations} property of 2.1.1 The Definitions Component. This element represents the content or "payload" of the message. When the {message content model} property has the value #any or #none the {element} property has no value.

If a non-XML type system is in use (as considered in 3.2 Using Other Schema Languages) then additional properties would need to be added to the Message Reference Component (along with extensibility attributes to its XML representation) to allow associating such message types with the message reference.

For each Message Reference component in the {message references} property of an Interface Operation component, its {message label} property MUST be unique.

2.5.2 XML Representation of Message Reference Component

<definitions>
  <interface>
    <operation>
      <input
            messageLabel="xs:NCName"?
            element="union of xs:QName, xs:Token"? >
        <documentation />?
      </input>
      <output
            messageLabel="xs:NCName"?
            element="union of xs:QName, xs:Token"? >
        <documentation />?
      </output>
    </operation>
  </interface>
</definitions>

The XML representation for a Message Reference component is an element information item with the following Infoset properties:

  • A [local name] of input or output

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • Zero or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information items amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

2.5.2.1 messageLabel attribute information item with input , or output [owner]

The messageLabel attribute information item identifies the role of this message in the message exchange pattern of the given operation element information item.

The messageLabel attribute information item has the following Infoset properties:

  • A [local name] of messageLabel

  • A [namespace name] which has no value

The type of the messageLabel attribute information item is xs:NCName.

2.5.2.2 element attribute information item with input , or output [owner]

The element attribute information item has the following Infoset properties:

  • A [local name] of element .

  • A [namespace name] which has no value.

The type of the element attribute information item is a union of xs:QName and xs:Token where the allowed token values are #any or #none.

2.5.3 Mapping Message Reference's XML Representation to Component Properties

The mapping between the properties of the Message Reference component (see 2.5.1 The Message Reference Component) and the XML Representation of the message reference element information item (see 2.5.2 XML Representation of Message Reference Component) is as described in Table 2-6.


Table 2-6. Mapping between Message Reference Component Properties and XML Representation
Property Mapping
{message label} The actual value of the messageLabel attribute information item if any; otherwise the {message label} property of the message with same {direction} from the {message exchange pattern} of the Interface Operation component, provided there is exactly one such message; otherwise empty.
{direction} If the [local name] of the element information item is input then "in", else if the [local name] of the element information item is output then "out".
{message content model} If the element attribute information item is present and its value is a QName, then #element. Otherwise the actual value of the element attribute information item, if any.
{element} If the element attribute information item is present and its value is a QName, then the element declaration from the {element declarations} property of 2.1.1 The Definitions Component resolved to by the value of the element attribute information item, otherwise empty. It is an error for the element attribute information item to have a value and for it to not resolve to a global element declaration from the {element declarations} property of 2.1.1 The Definitions Component.

2.6 Fault Reference

2.6.1 The Fault Reference Component

A Fault Reference component associates a Fault component that defines the fault message type for a fault that occurs related to a message participating in an operation.

Fault Reference components are identified by the role the related message plays in the {message exchange pattern} that the operation is using. That is, a message exchange pattern defines a set of placeholder messages that participate in the pattern and assigns them unique labels within the pattern. The purpose of a Fault Reference component is to associate an actual Fault component for the fault that will occur with a specific message in the message exchange pattern.

The companion specification [WSDL 2.0 Message Exchange Patterns] defines two fault patterns that a given message exchange pattern may use. For the pattern fault-replaces-message, the message that the fault relates to identifies the message in place of which the declared fault message will occur. Thus, the fault message will travel in the same direction as the message it replaces in the pattern. For the pattern message-triggers-fault, the message that the fault relates to identifies the message after which the indicated fault may occur, in the opposite direction of the referred to message. That is, the fault message will travel in the opposite direction of the message it comes after in the pattern.

More than one Fault Reference component may refer to the same message label. This allows one to indicate that there is more than one type of fault that is related to that message.

The properties of the Fault Reference component are as follows:

  • {message label} An NCName as defined by [XML Namespaces]. This property identifies the message this fault relates to among those defined in the {message exchange pattern} property of the Interface Operation component it is contained within. The value of this property MUST match the name of a placeholder message defined by the message exchange pattern.

  • {direction} One of in or out indicating whether the fault is coming to the service or going from the service, respectively. The direction MUST be consistent with the direction implied by the fault rule used in the message exchange pattern of the operation. For example, if the fault rule fault-replaces-message is used, then a fault which refers to an outgoing message would have a {direction} property value of out. On the other hand, if the fault rule message-triggers-fault is used, then a fault which refers to an outgoing message would have a {direction} property value of in as the fault travels in the opposite direction of the message.

  • {fault reference} A reference to a Fault component in the {faults} property of the parent Interface Operation component's parent Interface component. Identifying the Fault component therefore indirectly defines the actual content or payload of the fault message.

2.6.2 XML Representation of Fault Reference Component

<definitions>
  <interface>
    <operation>
      <infault
            ref="xs:QName"
            messageLabel="xs:NCName"? >
        <documentation />?
      </infault>*
      <outfault
            ref="xs:QName"
            messageLabel="xs:NCName"? >
        <documentation />?
      </outfault>*
    </operation>
  </interface>
</definitions>

The XML representation for a Fault Reference component is an element information item with the following Infoset properties:

  • A [local name] of infault or outfault

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • One or more attribute information items amongst its [attributes] as follows:

    • A REQUIRED ref attribute information item as described below in 2.6.2.1 ref attribute information item with infault, or outfault [owner].

    • An OPTIONAL messageLabel attribute information item as described below in 2.6.2.2 messageLabel attribute information item with infault, or outfault [owner].

      If the {message exchange pattern} of the Interface Operation component has only one message with a given value for {direction}, the messageLabel attribute information item is optional for the XML representation of any Fault Reference component with the same value for {direction} (if the fault pattern of the {message exchange pattern} is fault-replaces-message) or of any Fault Reference component with the opposite value for {direction} (if the fault pattern is message-triggers-fault).

    • Zero or more namespace qualified attribute information items. The [namespace name] of such attribute information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

  • Zero or more element information items amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

2.6.2.1 ref attribute information item with infault , or outfault [owner]

The ref attribute information item refers to a fault component.

The ref attribute information item has the following Infoset properties:

  • A [local name] of ref

  • A [namespace name] which has no value

The type of the fault attribute information item is xs:QName.

2.6.2.2 messageLabel attribute information item with infault , or outfault [owner]

The messageLabel attribute information item identifies the message in the message exchange pattern of the given operation element information item to which this fault is related to.

The messageLabel attribute information item has the following Infoset properties:

  • A [local name] of messageLabel

  • A [namespace name] which has no value

The type of the messageLabel attribute information item is xs:NCName.

2.6.3 Mapping Fault Reference's XML Representation to Component Properties

The mapping between the properties of the Fault Reference component (see 2.6.1 The Fault Reference Component) and the XML Representation of the message reference element information item (see 2.6.2 XML Representation of Fault Reference Component) is as described in Table 2-7.


Table 2-7. Mapping between Fault Reference Component Properties and XML Representation
Property Mapping
{fault reference} The actual value of the ref attribute information item
{message label} The actual value of the messageLabel attribute information item if any; otherwise the {message label} property of the message with the same {direction} from the {message exchange pattern} of the Interface Operation component, provided there is exactly one such message and the fault pattern of the {message exchange pattern} is fault-replaces-message; otherwise the {message reference} property of the message with the opposite {direction}, provided there is exactly one such message and the fault pattern is message-triggers-fault; otherwise empty.
{direction} If the [local name] of the element information item is infault then "in", else if the [local name] of the element information item is outfault then "out".

2.7 Feature

2.7.1 The Feature Component

A feature component describes an abstract piece of functionality typically associated with the exchange of messages between communicating parties. Although WSDL poses no constraints on the potential scope of such features, examples might include "reliability", "security", "correlation", and "routing". The presence of a feature component in a WSDL description indicates that the service supports the feature and may require a requester agent that interacts with the service to use that feature. Each Feature is identified by its URI.

The properties of the Feature component are as follows:

  • {name} An absolute URI as defined by [IETF RFC 2396]. This URI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning and use of the Feature that it identifies.

  • {required} A boolean value. If the {require} property is true, then the requester agent MUST use the Feature that is identified by the {name} URI. Otherwise, the requester agent MAY use the Feature that is identified by the {name} URI. In either case, if the requester agent does use the Feature that is identified by the {name} URI, then the requester agent MUST obey all semantics implied by the definition of that Feature.

2.7.1.1 Feature Composition Model

The set of features which are required or available for a given component consists of the combined set of ALL feature declarations applicable to that componment. A feature is applicable to a component if:

  • it is asserted directly within that component, or

  • it is asserted in a containing component, or

  • it is asserted in a component referred to by the current component.

If a given feature is asserted at multiple locations, then the value of that feature at a particular component is that given by the nearest assertion in lexical scoping order. Following these rules, the set of features applicable at each component are as follows:

  • Interface component: all features asserted within the interface component.

  • Interface Operation component: all features asserted within the interface operation component and those within the parent interface component.

  • Binding component: all features asserted within the binding component and those within the interface component referred to by the binding component (if any).

  • Binding Operation component: all features asserted within the binding operation component, those within the parent binding component and those within the interface component referred to by the binding component (if any).

2.7.1.1.1 Example of Feature Composition Model

In the following example, the depositFunds operation on the BankService has to be used with the ISO9001 , the notarization and the secure-channel features; they are all in scope. The fact that the notarization feature is declared both in the operation and in the binding has no effect.

<definitions targetNamespace="http://example.com/bank"
     xmlns:ns1="http://example.com/bank">
  <interface name="ns1:Bank">
    <!-- All implementations of this interface must be secure -->
    <feature uri="http://example.com/secure-channel"
             required="true"/>
    <operation name="withdrawFunds">
      <!-- This operation must have ACID properties -->
      <feature uri="http://example.com/transaction"
               required="true"/>
      ...
    </operation>
    <operation name="depositFunds">
      <!-- This operation requires notarization -->
      <feature uri="http://example.com/notarization"
               required="true"/>
      ...
    </operation>
  </interface>

  <binding name="ns1:BankSOAPBinding">
    <!-- This particular binding requires ISO9001
         compliance to be verifiable -->
    <feature uri="http://example.com/ISO9001"
             required="true"/>
    <!-- This binding also requires notarization -->
    <feature uri="http://example.com/notarization"
             required="true"/>
  </binding>

  <service name="ns1:BankService"
           interface="tns:Bank">
    <endpoint binding="ns1:BankSOAPBinding">
      ...
    </endpoint>
  </service>
</definitions>

2.7.2 XML Representation of Feature Component

<feature
      uri="xs:anyURI" 
      required="xs:boolean"? >
  <documentation />?
</feature>

The XML representation for a Feature component is an element information item with the following Infoset properties:

  • A [local name] of feature

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • One or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information items amongst its [children], in order as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

2.7.2.1 uri attribute information item with feature [owner]

The uri attribute information item specifies the URI of the feature.

The uri attribute information item has the following Infoset properties:

  • A [local name] of uri

  • A [namespace name] which has no value

The type of the uri attribute information item is xs:anyURI .

2.7.2.2 required attribute information item with feature [owner]

The required attribute information item specifies whether the use of the feature is mandatory or optional.

The required attribute information item has the following Infoset properties:

  • A [local name] of required

  • A [namespace name] which has no value

The type of the required attribute information item is xs:boolean .

2.7.3 Mapping Feature's XML Representation to Component Properties

The mapping between the properties of the Feature component (see 2.7.1 The Feature Component) and the XML Representation of the feature element information item (see 2.7.2 XML Representation of Feature Component) is as described in Table 2-8.


Table 2-8. Mapping between Feature Component Properties and XML Representation
Property Mapping
{name} The actual value of the uri attribute information item
{required} If the value of the required attribute information item is "true" or "1", then "true", otherwise "false".

2.8 Property

2.8.1 The Property Component

A Property component describes the set of possible values for a particular property. The permissible values are specified by references to a Schema description. A property is typically used to control a feature's behavior. Properties, and hence property values, can be shared amongst features.

The properties of the Property component are as follows:

  • {name} An absolute URI as defined by [IETF RFC 2396]. This URI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning and use of the Property that it identifies.

  • {required} A boolean value. If the {required} property is true, then the requester agent MUST use the Property that is identified by the {name} URI. Otherwise, the requester agent MAY use the Property that is identified by the {name} URI. In either case, if the requester agent does use the Property that is identified by the {name} URI, then the requester agent MUST obey all semantics implied by the definition of that Property.

  • {value constraint} A type definition constraining the value of the property.

  • {value} The value of the property.

2.8.1.1 Property Composition Model

At runtime, the behavior of features, (SOAP) modules and bindings may be affected by the values of in-scope properties. Properties combine into a virtual "execution context" which maps property names (URIs) to constraints. Each property URI MAY therefore be associated with AT MOST one property constraint for a given interaction.

The set of properties which are required or available for a given component consists of the combined set of ALL property declarations applicable to that componment. A property is applicable to a component if:

  • it is asserted directly within that component, or

  • it is asserted in a containing component, or

  • it is asserted in a component referred to by the current component.

If a given property is asserted at multiple locations, then the value of that property at a particular component is that given by the nearest assertion in lexical scoping order. Following these rules, the set of properties applicable at each component are as follows:

  • Interface component: all properties asserted within the interface component.

  • Interface Operation component: all properties asserted within the interface operation component and those within the parent interface component.

  • Binding component: all properties asserted within the binding component and those within the interface component referred to by the binding component (if any).

  • Binding Operation component: all properties asserted within the binding operation component, those within the parent binding component and those within the interface component referred to by the binding component (if any).

Note that, in the text above, "property constraint" (or, simply, "constraint") is used to mean EITHER a constraint inside a property component OR a value , since value may be considered a special case of constraint .

2.8.2 XML Representation of Property Component

<property
      uri="xs:anyURI" 
      required="xs:boolean"? >
  <documentation />?
  [ <value /> | <constraint /> ]
</property>

The XML representation for a Property component is an element information item with the following Infoset properties:

2.8.2.1 uri attribute information item with property [owner]

The uri attribute information item specifies the URI of the property. It has the following Infoset properties:

  • A [local name] of uri

  • A [namespace name] which has no value

The type of the uri attribute information item is xs:anyURI .

2.8.2.2 required attribute information item with property [owner]

The required attribute information item specifies whether use of the property is mandatory or optional.

The required attribute information item has the following Infoset properties:

  • A [local name] of required

  • A [namespace name] which has no value

The type of the required attribute information item is xs:boolean .

2.8.2.3 value element information item with property [parent]
<property>
  <value>
    xs:anyType
  </value>
</property>

The value element information item specifies the value of the property. It has the following Infoset properties:

  • A [local name] of value

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

The type of the value element information item is xs:anyType .

2.8.2.4 constraint element information item with property [parent]
<property>
  <constraint>
    xs:QName
  </constraint>
</property>

The constraint element information item specifies a constraint on the value of the property. It has the following Infoset properties:

  • A [local name] of constraint

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

The type of the constraint attribute information item is xs:QName .

2.8.3 Mapping Property's XML Representation to Component Properties

The mapping between the properties of the Property component (see 2.8.1 The Property Component) and the XML Representation of the property element information item (see 2.8.2 XML Representation of Property Component) is as described in Table 2-9.


Table 2-9. Mapping between Property Component Properties and XML Representation
Property Mapping
{name} The actual value of the uri attribute information item
{value constraint} If the constraint element information item is present, the type referred to by the value of this element information item. Otherwise, an anonymous type, whose base type is "xs:anyType", with a single "enumeration" facet whose value is the type of the value of the value element information item. Otherwise, "xs:anyType".
{value} The actual value of the value element information item, if any.

2.9 Binding

2.9.1 The Binding Component

A Binding component describes a concrete message format and transmission protocol which may be used to define an endpoint (see 2.14 Endpoint). That is, a Binding component defines the implementation details necessary to accessing the service.

Binding components can be used to describe such information in a re-usable manner for any interface or specifically for a given interface. Furthermore, binding information MAY be specified on a per-operation basis (see 2.11.1 The Binding Operation Component) within an interface in addition to across all operations of an interface.

If a Binding component specifies any operation-specific binding details (by including Binding Operation components) or any fault binding details (by including Binding Fault components) then it MUST specify an interface the Binding component applies to, so as to indicate which interface the operations come from.

Conversely, a Binding component which omits any operation-specific binding details and any fault binding details MAY omit specifying an interface. Binding components that do not specify an interface MAY be used to specify operation-independent binding details for Service components with different interfaces. That is, such Binding components are reusable across one or more interfaces.

No concrete binding details are given in this specification. The companion specification, WSDL (Version 2.0): Bindings [WSDL 2.0 Bindings] defines such bindings for SOAP 1.2 [SOAP 1.2 Part 1: Messaging Framework] and HTTP [IETF RFC 2616]. Other specifications MAY define additional binding details. Such specifications are expected to annotate the Binding component (and its sub-components) with additional properties and specify the mapping between those properties and the XML representation.

A Binding component which defines bindings for an Interface component MUST define bindings for all the operations of that Interface component. The bindings may occur via defaulting rules which allow one to specify default bindings for all operations (see, for example [WSDL 2.0 Bindings]) or by directly listing each Operation component of the Interface component and defining bindings for them. Thus, it is an error for a Binding component to not define bindings for all the Operation components of the Interface component for which the Binding component purportedly defines bindings for.

Bindings are named constructs and can be referred to by QName (see 2.17 QName resolution). For instance, Endpoint components refer to bindings in this way.

The properties of the Binding component are as follows:

  • {name} An NCName as defined by [XML Namespaces].

  • {target namespace} A namespace name, as defined in [XML Namespaces].

  • {interface} An named interface definition indicating the interface for which binding information is being specified.

  • {type} An absolute URI as defined by [IETF RFC 2396]. The value of this URI indicates what kind of concrete binding details are contained within this Binding component. Specifications (such as [WSDL 2.0 Bindings] ) that define such concrete binding details MUST specify appropriate values for this property. The value of this property MAY be the namespace name of the extension elements or attributes which define those concrete binding details.

  • {faults} A set of named binding fault definitions.

  • {operations} A set of named binding operation definitions.

  • {features} A set of named feature definitions.

  • {properties} A set of named property definitions.

For each Binding component in the {bindings} property of a definitions container, the combination of {name} and {target namespace} properties must be unique.

2.9.2 XML Representation of Binding Component

<definitions>
  <binding
        name="xs:NCName" 
        interface="xs:QName"?
        type="xs:anyURI" >
    <documentation />?
    [ <fault /> | <operation /> | <feature /> | <property /> ]*
  </binding>
</definitions>

The XML representation for a Binding component is an element information item with the following Infoset properties:

2.9.2.1 name attribute information item with binding [owner]

The name attribute information item together with the targetNamespace attribute information item of the definitions element information item forms the QName of the binding.

The name attribute information item has the following Infoset properties:

  • A [local name] of name

  • A [namespace name] which has no value

The type of the name attribute information item is xs:NCName.

2.9.2.2 interface attribute information item with binding [owner]

The interface attribute information item refers, by QName, to an Interface component.

The interface attribute information item has the following Infoset properties:

  • A [local name] of interface

  • A [namespace name] which has no value

The type of the interface attribute information item is xs:QName.

2.9.2.3 type attribute information item with binding [owner]

The type attribute information item identifies the kind of binding details contained in the Binding component.

The type attribute information item has the following Infoset properties:

  • A [local name] of type

  • A [namespace name] which has no value

The type of the type attribute information item is xs:anyURI.

2.9.2.4 Binding extension elements

Binding extension elements are used to provide information specific to a particular binding. The semantics of such element information items are defined by the specification for those element information items. Such specifications are expected to annotate the Binding component with additional properties and specify the mapping between those properties and the XML representation.

2.9.3 Mapping Binding's XML Representation to Component Properties

The mapping between the properties of the Binding component (see 2.9.1 The Binding Component) and the XML Representation of the binding element information item (see 2.9.2 XML Representation of Binding Component) is as described in Table 2-10.


Table 2-10. Mapping between Binding Component Properties and XML Representation
Property Mapping
{name} The actual value of the name attribute information item
{target namespace} The actual value of the targetNamespace attribute information item of the [parent] definitions element information item.
{interface} The Interface component resolved to by the actual value of the interface attribute information item, if any.
{faults} The set of Binding Fault components corresponding to the fault element information items in [children], if any.
{operations} The set of Binding Operation components corresponding to the operation element information items in [children], if any.
{features} The set of Feature components corresponding to the feature element information items in [children], if any.
{properties} The set of Property components corresponding to the property element information items in [children], if any.

2.10 Binding Fault

2.10.1 The Binding Fault Component

A Binding Fault component describes a concrete binding of a particular fault within an interface to a particular concrete message format. A particular fault of an interface is uniquely identified by the target namespace of the interface and the name of the fault within that interface.

Note that the fault does not occur by itself - it occurs as part of a message exchange as defined by an Interface Operation component (and its binding counterpart the Binding Operation component). Thus, the fault binding information specified in a Binding Fault component describes how faults that occur within a message exchange of an operation will be formatted.

The properties of the Binding Fault component are as follows:

  • {fault reference} A QName as defined by [XML Namespaces] which refers to an Interface Fault component in the {faults} property of the Interface component identified by the {interface} property of the parent Binding component. This is the Interface Fault component for which binding information is being specified.

For each Binding Fault component in the {faults} property of a Binding component, the {fault reference} property MUST be unique. That is, one cannot define multiple bindings for the same fault within a given Binding component.

2.10.2 XML Representation of Binding Fault Component

<definitions>
  <binding>
    <fault
          ref="xs:QName" >
      <documentation />?
    </fault>
  </binding>
</definitions>

The XML representation for a Binding Fault component is an element information item with the following Infoset properties:

  • A [local name] of fault

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • One or more attribute information items amongst its [attributes] as follows:

    • A REQUIRED ref attribute information item as described below in 2.10.2.1 ref attribute information item with fault [owner].

    • Zero or more namespace qualified attribute information items. The [namespace name] of such attribute information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

  • Zero or more element information items amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl". Such element information items are considered to be binding fault extension elements as described below (see 2.10.2.2 Binding Fault extension elements).

2.10.2.1 ref attribute information item with fault [owner]

The ref attribute information item has the following Infoset properties:

  • A [local name] of ref

  • A [namespace name] which has no value

The type of the ref attribute information item is xs:QName.

2.10.2.2 Binding Fault extension elements

Binding Fault extension elements are used to provide information specific to a particular fault in a binding. The semantics of such element information items are defined by the specification for those element information items. Such specifications are expected to annotate the Binding Fault component with additional properties and specify the mapping between those properties and the XML representation.

2.10.3 Mapping Binding Fault's XML Representation to Component Properties

The mapping between the properties of the Binding Fault component (see 2.10.1 The Binding Fault Component) and the XML Representation of the fault element information item (see 2.10.2 XML Representation of Binding Fault Component) is as described in Table 2-11.


Table 2-11. Mapping between Binding Fault Component Properties and XML Representation
Property Mapping
{fault reference} The actual value of the ref attribute information item.

2.11 Binding Operation

2.11.1 The Binding Operation Component

A Binding Operation component describes a concrete binding of a particular operation of an interface to a particular concrete message format. A particular operation of an interface is uniquely identified by the target namespace of the interface and the name of the operation within that interface.

The properties of the Binding Operation component are as follows:

  • {operation reference} A QName as defined by [XML Namespaces] which refers to an Interface Operation component in the {operations} property of the Interface component identified by the {interface} property of the parent Binding component. This is the Interface Operation component for which binding information is being specified.

  • {message references} A set of Binding Message Reference components

For each Binding Operation component in the {operations} property of a Binding component, the {operation reference} property MUST be unique. That is, one cannot define multiple bindings for the same operation within a given Binding component.

Interface Operation components are local to Interface components; they cannot be referred to by QName, despite having both {name} and {target namespace} properties. That is, two Interface components sharing the same {target namespace} property but with different {name} properties MAY contain Interface Operation components which share the same {name} property. Thus, the {name} and {target namespace} properties of the Interface Operation components are not sufficient to form the unique identity of an Interface Operation component. To uniquely identify an Interface Operation component one must first identify the Interface component (by QName) and then identify the Interface Operation within that Interface component (by a further QName).

2.11.2 XML Representation of Binding Operation Component

<definitions>
  <binding>
    <operation
          ref="xs:QName" >
      <documentation />?
      [ <input /> | <output /> | <feature /> | <property /> ]*
    </operation>
  </binding>
</definitions>

The XML representation for a Binding Operation component is an element information item with the following Infoset properties:

  • A [local name] of operation

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • One or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information items amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more element information items from among the following, in any order:

      • Zero or more input element information items (see 2.12 Binding Message Reference )

      • Zero or more output element information items (see 2.12 Binding Message Reference )

      • Zero or more feature element information items

      • Zero or more property element information items

      • Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl". Such element information items are considered to be binding operation extension elements as described below (see 2.11.2.2 Binding Operation extension elements).

2.11.2.1 ref attribute information item with operation [owner]

The ref attribute information item has the following Infoset properties:

  • A [local name] of ref

  • A [namespace name] which has no value

The type of the ref attribute information item is xs:QName.

2.11.2.2 Binding Operation extension elements

Binding Operation extension elements are used to provide information specific to a particular operation in a binding. The semantics of such element information items are defined by the specification for those element information items. Such specifications are expected to annotate the Binding Operation component with additional properties and specify the mapping between those properties and the XML representation.

2.11.3 Mapping Binding Operation's XML Representation to Component Properties

The mapping between the properties of the Binding Operation component (see 2.11.1 The Binding Operation Component) and the XML Representation of the operation element information item (see 2.11.2 XML Representation of Binding Operation Component) is as described in Table 2-12.


Table 2-12. Mapping between Binding Operation Component Properties and XML Representation
Property Mapping
{operation reference} The actual value of the ref attribute information item.
{messages references} The set of Binding Message Reference components corresponding to the input and output element information items in [children], if any.
{features} The set of Feature components corresponding to the feature element information item in [children], if any.
{properties} The set of Property components corresponding to the property element information item in [children], if any.

2.12 Binding Message Reference

2.12.1 The Binding Message Reference Component

A Binding Message Reference component describes a concrete binding of a particular message participating in an operation to a particular concrete message format.

The properties of the Binding Message Reference component are as follows:

  • {message label} An NCName as defined by [XML Namespaces]. The value of this property identifies the role that the message for which binding details are being specified plays in the {message exchange pattern} of the Interface Operation component being bound by the containing Binding Operation component.

  • {direction} One of in or out indicating whether the message is coming to the service or going from the service, respectively. The direction MUST be the same as the direction of the message identified by the {message label} property in the {message exchange pattern} of the Interface Operation component being bound by the containing Binding Operation component.

For each Binding Message Reference component in the {message references} property of a Binding Operation component, the {message label} property MUST be unique. That is, the same message cannot be bound twice within the same operation.

2.12.2 XML Representation of Binding Message Reference Component

<definitions>
  <binding>
    <operation>
      <input
            messageLabel="xs:NCName"? >
        <documentation />?
      </input>
      <output
            messageLabel="xs:NCName"? >
        <documentation />?
      </output>
    </operation>
  </binding>
</definitions>

The XML representation for a Binding Message Reference component is an element information item with the following Infoset properties:

  • A [local name] of input or output .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl".

  • One or more attribute information items amongst its [attributes] as follows:

    • An OPTIONAL messageLabel attribute information item as described below in 2.12.2.1 messageLabel attribute information item with input or output [owner].

      If the {message exchange pattern} of the Interface Operation component being bound has only one message with a given value for {direction}, then the messageLabel attribute information item is optional for the XML representation of the Binding Message Reference component with that {direction}.

    • Zero or more namespace qualified attribute information items. The [namespace name] of such attribute information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

  • Zero or more element information items amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl". Such element information items are considered to be binding message reference extension elements, as described below (see 2.12.2.2 Binding Message Reference extension elements).

2.12.2.1 messageLabel attribute information item with input or output [owner]

The messageLabel attribute information item has the following Infoset properties:

  • A [local name] of messageLabel .

  • A [namespace name] which has no value.

The type of the messageLabel attribute information item is xs:NCName.

2.12.2.2 Binding Message Reference extension elements

Binding Message Reference extension elements are used to provide information specific to a particular message in an operation. The semantics of such element information items are defined by the specification for those element information items. Such specifications are expected to annotate the Binding Message Reference component with additional properties and specify the mapping between those properties and the XML representation.

2.12.3 Mapping Binding Message Reference's XML Representation to Component Properties

The mapping between the properties of the Binding Message Reference component (see 2.12.1 The Binding Message Reference Component) and the XML Representation of the binding element information item (see 2.12.2 XML Representation of Binding Message Reference Component) is as described in Table 2-13.


Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation
Property Mapping
{message label} The actual value of the messageLabel attribute information item if any; otherwise the {message label} property of the message with same {direction} from the {message exchange pattern} of the Interface Operation component being bound, provided there is exactly one such message; otherwise empty.
{direction} If the [local name] of the element information item is input then "in", else if the [local name] of the element information item is output then "out".

2.13 Service

2.13.1 The Service Component

A Service component describes a set of endpoints (see 2.14 Endpoint) at which a particular deployed implementation of the service is provided. The endpoints thus are in effect alternate places at which the service is provided.

Services are named constructs and can be referred to by QName (see 2.17 QName resolution).

The properties of the Service component are as follows:

  • {name} An NCName as defined by [XML Namespaces].

  • {target namespace} A namespace name, as defined in [XML Namespaces].

  • {interface} An Interface component.

  • {endpoints} A set of Endpoint components.

For each Service component in the {services} property of a definitions container, the combination of {name} and {target namespace} properties MUST be unique.

2.13.2 XML Representation of Service Component

<definitions>
  <service
        name="xs:NCName" 
        interface="xs:QName" >
    <documentation />?
    <endpoint />+
  </service>
</definitions>

The XML representation for a Service component is an element information item with the following Infoset properties:

  • A [local name] of service

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl"

  • Two or more attribute information items amongst its [attributes] as follows:

  • One or more element information item amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. One or more element information items from among the following, in any order:

      • One or more endpoint element information items (see 2.14.2 XML Representation of Endpoint Component

      • Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

Note that the XML Schema [XML Schema: Structures] type of the element information item service as defined in the WSDL schema MAY be used as the basis for defining new elements which can be used as service references in message exchanges. To enable such reuse, the WSDL schema defines the attribute information item name as optional in the type of the element information item service , while it is REQUIRED for the element information item service as indicated above.

Note:

See the primer [WSDL 2.0 Primer] for more information and examples.

2.13.2.1 name attribute information item with service [owner]

The name attribute information item together with the targetNamespace attribute information item of the definitions element information item forms the QName of the service.

The name attribute information item has the following Infoset properties:

  • A [local name] of name

  • A [namespace name] which has no value

The type of the name attribute information item is xs:NCName.

2.13.2.2 interface attribute information item with service [owner]

The interface attribute information item identifies the interface that the service is an instance of.

The interface attribute information item has the following Infoset properties:

  • A [local name] of interface

  • A [namespace name] which has no value

The type of the interface attribute information item is xs:QName..

2.13.3 Mapping Service's XML Representation to Component Properties

The mapping between the properties of the Service component (see 2.13.1 The Service Component) and the XML Representation of the service element information item (see 2.13.2 XML Representation of Service Component) is as described in Table 2-14.


Table 2-14. Mapping between Service Component Properties and XML Representation
Property Mapping
{name} The actual value of the name attribute information item
{target namespace} The actual value of the targetNamespace attribute information item of the [parent] definitions element information item
{interface} The Interface component resolved to by the actual value of the interface attribute information item.
{endpoints} The Endpoint components corresponding to the endpoint element information items in [children] if any.

2.14 Endpoint

2.14.1 The Endpoint Component

An Endpoint component defines the particulars of a specific endpoint at which a given service is available.

Endpoint components are local to a given Service component; they cannot be referred to by QName.

The properties of the Endpoint component are as follows:

  • {name} An NCName as defined by [XML Namespaces].

  • {binding} A named Binding component.

  • {address} An absolute URI as defined by [IETF RFC 2396]. If present, the value of this attribute represents the network address at which the service indicated by the parent Service component's {interface} property is offered via the binding referred to by the {binding} property.

For each Endpoint component in the {endpoints} property of a Service component, the {binding} property (see 2.14.1 The Endpoint Component) MUST either be a Binding component with an unspecified {interface} property (see 2.9.1 The Binding Component or a Binding component with an {interface} property equal to the {interface} property of the Service component.

For each Endpoint component in the {endpoints} property of a Service component, the {name} property MUST be unique.

2.14.2 XML Representation of Endpoint Component

<definitions>
  <service>
    <endpoint
          name="xs:NCName" 
          binding="xs:QName"
          address="xs:anyURI"? >
      <documentation />?
    </endpoint>
  </service>+
</definitions>

The XML representation for a Endpoint component is an element information item with the following Infoset properties:

  • A [local name] of endpoint .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl".

  • Two or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information item amongst its [children], in order, as follows:

    1. An OPTIONAL documentation element information item (see 5. Documentation).

    2. Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl". Such element information items are considered to be endpoint extension elements (see 2.14.2.3 Endpoint extension elements).

2.14.2.1 name attribute information item with endpoint [owner]

The name attribute information item together with the targetNamespace attribute information item of the definitions element information item forms the QName of the endpoint.

The name attribute information item has the following Infoset properties:

  • A [local name] of name .

  • A [namespace name] which has no value.

The type of the name attribute information item is xs:NCName.

2.14.2.2 binding attribute information item with endpoint [owner]

The binding attribute information item refers, by QName, to a Binding component

The binding attribute information item has the following Infoset properties:

  • A [local name] of binding

  • A [namespace name] which has no value

The type of the binding attribute information item is xs:QName.

2.14.2.3 Endpoint extension elements

Endpoint extension elements are used to provide information specific to a particular endpoint in a server. The semantics of such element information items are defined by the specification for those element information items. Such specifications are expected to annotate the Endpoint component with additional properties and specify the mapping between those properties and the XML representation.

2.14.3 Mapping Endpoint's XML Representation to Component Properties

The mapping between the properties of the Endpoint component (see 2.14.1 The Endpoint Component) and the XML Representation of the endpoint element information item (see 2.14.2 XML Representation of Endpoint Component) is as described in Table 2-15.


Table 2-15. Mapping between Endpoint Component Properties and XML Representation
Property Mapping
{name} The actual value of the name attribute information item
{binding} The Binding component resolved to by the actual value of the binding attribute information item.

2.15 Equivalence of Components

Two components of the same type are considered equivalent if, for each property, the value in the first component is the same as the value in the second component.

With respect to top-level components (Interfaces, Bindings and Services) this effectively translates to name-based equivalence given the constraints on names. That is, given two top-level components of the same type, if their {name} properties have the same value and their {target namespace} properties have the same values then the two components are in fact, the same component.

2.16 Symbol Spaces

This specification defines three symbol spaces, one for each top-level component type (Interface, Binding and Service).

Within a symbol space, all qualified names (that is, the combination of {name} and {target namespace} properties) are unique. Between symbol spaces, the combination of these two properties need not be unique. Thus it is perfectly coherent to have, for example, a binding and an interface that have the same name.

When XML Schema is being used as one of the type systems for a WSDL description, then six other symbol spaces also exist, one for each of: global element declarations, global attribute declarations, named model groups, named attribute groups, type definitions and key constraints, as defined by [XML Schema: Structures]. Other type systems may define additional symbol spaces.

2.17 QName resolution

In its serialized form WSDL makes significant use of references between components. Such references are made using the Qualified Name, or QName, of the component being referred to. QNames are a tuple, consisting of two parts; a namespace name and a local name. For example, in the case of an Interface component, the namespace name is represented by the {namespace name} property and the local name is represented by the {name} property.

QName references are resolved by looking in the appropriate property of the Definitions component. For example, to resolve a QName of an interface (as referred to by the interface attribute information item on a binding), the {interfaces} property of the Definitions component would be inspected.

If the appropriate property of the Definitions component does not contain a component with the required QName then the reference is a broken reference. It is an error for a Definitions component to have such broken references.

2.18 Comparing URIs

This specification uses absolute URIs to identify several components (for example, features and properties) and components characteristics (for example, operation message exchange patterns and styles). When such absolute URIs are being compared to determine equivalence (see 2.15 Equivalence of Components) the URIs MUST be compared character-by-character as indicated in [TAG URI FINDING].

3. Types

<definitions>
  <types>
    <documentation />?
    [extension elements]*
  </types>
</definitions>

At the abstract level, the {element declarations} property of 2.1.1 The Definitions Component is a collection of imported and embedded schema components. By design, WSDL supports any schema language for which the syntax and semantics of import (i.e., the ability to import some schema by reference) or embed (i.e., the ability to embed a schema directly into another document) have been defined. However, only the XML Schema implementation is defined in this specification. Instances of WSDL (i.e., WSDL documents) MAY require support for an alternative schema language by using the standard wsdl:required attribute information item (any imported or embedded XML Schema element information items may be regarded as having this attribute information item set).

Note:

Support for the W3C XML Schema Description Language [XML Schema: Structures],[XML Schema: Datatypes] is required of all processors.

The schema components contained in the {element declarations} properties of 2.1.1 The Definitions Component provide the type system used for Message Reference and Interface Fault components. Message Reference components indicate their structure and content by using the standard attribute information items element , or for alternate schema languages in which these concepts do not map well, by using alternative attribute information item extensions. Interface Fault components behave similarly. Such extensions should define how they reference type system components. Such type system components MAY appear in additional collection properties on 2.1.1 The Definitions Component.

The types element information item encloses data type definitions used to define messages and has the following Infoset properties:

3.1 Using W3C XML Schema Description Language

XML Schema MAY be used as the schema language via import or embedding. Each method defines a different element information item for use within a types element information item. All processors MUST support XML Schema type definitions.

A WSDL description MUST NOT refer to XML Schema components in a given namespace unless an xs:import and/or xs:schema statement for that namespace is present. That is, using the xs:import and/or xs:schema constructs is a necessary condition for making XML Schema components available to a WSDL description.

3.1.1 Importing XML Schema

Importing an XML Schema uses the syntax and semantics of the xs:import mechanism defined by XML Schema [XML Schema: Structures],[XML Schema: Datatypes], with some additional restrictions. The schema components defined in the imported schema are available for reference by QName (see 2.17 QName resolution). Note that only components defined in the schema itself and components included by it via xs:include are available to WSDL. Specifically, components that the schema imports via xs:import are NOT available to WSDL.

A child element information item of the types element information item is defined with the Infoset properties as follows:

  • A [local name] of "import".

  • A [namespace name] of "http://www.w3.org/2001/XMLSchema".

  • One or two attribute information items as follows:

    • A REQUIRED namespace attribute information item as described below.

    • An OPTIONAL schemaLocation attribute information item as described below.

3.1.1.1 namespace attribute information item

The namespace attribute information item defines the namespace of the element declarations imported from the referenced schema. The referenced schema MUST contain a targetNamespace attribute information item on its xs:schema element information item and the values of these two attribute information items MUST be identical. It is an error to import a schema that does not have a targetNamespace attribute information item on its xs:schema element information item. Such schemas must first be included (using xs:include ) in a schema that contains a targetNamespace attribute information item on its xs:schema element information item, which can then be either imported or inlined in the WSDL document.

The namespace attribute information item has the following Infoset properties:

  • A [local name] of namespace

  • A [namespace name] which has no value.

The type of the namespace attribute information item is xs:anyURI.

3.1.1.2 schemaLocation attribute information item

The schemaLocation attribute information item, if present, provides a hint to the processor as to where the schema may be located. Caching and cataloging technologies may provide better information than this hint. The schemaLocation attribute information item has the following infoset properties:

  • A [local name] of schemaLocation.

  • A [namespace name] which has no value.

The type of the schemaLocation attribute information item is xs:anyURI.

3.1.2 Embedding XML Schema

Embedding an XML schema uses the existing top-level xs:schema element information item defined by XML Schema [XML Schema: Structures]. It may be viewed as simply cutting and pasting an existing, stand-alone schema, to a location inside the types element information item.

The schema components defined in the embedded schema are available to WSDL for reference by QName (see 2.17 QName resolution). Note that only components defined in the schema itself and components included by it via xs:include are available to WSDL. Specifically components that the schema imports via xs:import are NOT available to WSDL.

Similarly, components defined in an embedded XML schema are NOT automatically made available to a WSDL description that imported (using wsdl:import ) the description that embeds the schema (see 4.2 Importing Descriptions for more details). For this reason, it is recommended that XML schema documents intended to be shared across several WSDL descriptions be placed in separate documents and imported using xs:import , rather than embedded inside a WSDL document.

Inside an embedded XML schema, the xs:import and xs:include element information items MAY be used to refer to other XML schemas embedded in the same WSDL description, provided that an appropriate value is specified for their schemaLocation attribute information items. The semantics of such element information items are governed solely by the XML Schema specification [XML Schema: Structures].

The xs:schema element information item has the following Infoset properties:

  • A [local name] of schema.

  • A [namespace name] of "http://www.w3.org/2001/XMLSchema".

  • A REQUIRED targetNamespace attribute information item, amongst its [attributes] as described below.

  • Additional OPTIONAL attribute information items as specified for the xs:schema element information item by the XML Schema specification.

  • Zero or more child element information items as specified for the xs:schema element information item by the XML Schema specification.

3.1.2.1 targetNamespace attribute information item

The targetNamespace attribute information item defines the namespace of the element declarations embedded in its [owner] xs:schema element information item. WSDL modifies the XML Schema definition of the xs:schema element information item to make this attribute information item required. The targetNamespace attribute information item has the following infoset properties:

  • A [local name] of targetNamespace.

  • A [namespace name] which has no value.

The type of the targetNamespace attribute information item is xs:anyURI.

3.1.3 References to Element Declarations

Whether embedded or imported, the element declarations present in a schema may be referenced from a Message Reference or Interface Fault component.

A named, global xs:element declaration may be referenced from the element attribute information item of an input , output or fault element information item. The QName is constructed from the targetNamespace of the schema and the value of the name attribute information item of the xs:element element information item. An element attribute information item MUST NOT refer to a global xs:simpleType or xs:complexType definition.

3.2 Using Other Schema Languages

Since it is unreasonable to expect that a single schema language can be used to describe all possible Message Reference and Fault component contents and their constraints, WSDL allows alternate schema languages to be specified via extensibility elements. An extensibility element information item MAY appear under the types element information item to identify the schema language employed, and to locate the schema instance defining the grammar for Message Reference and Interface Fault components. Depending upon the schema language used, an element information item MAY be defined to allow embedding, if and only if the schema language can be expressed in XML.

A specification of extension syntax for an alternative schema language MUST include the declaration of an element information item, intended to appear as a child of the wsdl:types element information item, which references, names, and locates the schema instance (an "import" element information item). The extension specification SHOULD, if necessary, define additional properties of 2.1.1 The Definitions Component (and extensibility attributes) to hold the components of the referenced type system. It is expected that additional extensibility attributes for Message Reference and Interface Fault components will also be defined, along with a mechanism for resolving the values of those attributes to a particular imported type system component.

See E. Examples of Specifications of Extension Elements for Alternative Schema Language Support. for examples of using other schema languages. These examples reuse the {element declarations} property of 2.1.1 The Definitions Component and the element attribute information items of the wsdl:input , wsdl:output and wsdl:fault element information items.

4. Modularizing WSDL descriptions

This specification provides two mechanisms, described in this section, for modularizing WSDL descriptions. These mechanisms help to make WSDL descriptions clearer by allowing separation of the various components of a description. Such separation could be performed according to the level of abstraction of a given set of components, or according to the namespace affiliation required of a given set of components or according to some other grouping such as application applicability.

Both mechanisms work at the level of WSDL components and NOT at the level of XML Information Sets or XML 1.0 serializations.

4.1 Including Descriptions

<definitions>
  <include
        location="xs:anyURI" >
    <documentation />?
  </include>
</definitions>

The WSDL include element information item allows for the separation of different components of a service definition, belonging the same target namespace, into independent WSDL documents which can be merged as needed.

The WSDL include element information item is modeled after the XML Schema include element information item (see [XML Schema: Structures], section 4.2.3 "References to schema components in the same namespace"). Specifically, it can be used to include components from WSDL descriptions that share a target namespace with the including description. Components in directly included descriptions become part of the component model of the including description. Directly included means that component inclusion is not transitive; components included by one of the included documents are not available to the original including document unless the are included directly by that document. The included components can be referenced by QName. Note that because all WSDL descriptions have a target namespace, no-namespace includes (sometimes known as "chameleon includes") never occur in WSDL.

A mutual include is direct inclusion by one WSDL document of another WSDL document which includes the first. A circular include achieves the same effect with greater indirection (WSDL A includes WSDL B includes WSDL A, for instance). Multiple inclusion of a single WSDL document resolves to a single set of components. Mutual, multiple, and circular includes are explicitly permitted, and do not represent multiple redefinitions of the same components. Multiple inclusion of a single WSDL document has the same meaning as including it only once. Processors are encouraged to keep track of the source of component definitions, so that multiple, mutual, and circular includes do not require establishing identity on a component-by-component basis.

The include element information item has:

  • A [local name] of include .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl".

  • One or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information item amongst its [children], as follows:

    • An optional documentation element information item (see 5. Documentation).

    • Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

4.1.1 location attribute information item with include [owner]

The location attribute information item has the following Infoset properties:

  • A [local name] of location .

  • A [namespace name] which has no value.

A location attribute information item is of type xs:anyURI . Its actual value is the location of some information about the namespace identified by the targetNamespace attribute information item of the containing definitions element information item.

If the URI indicated by location is not dereferenceable or does not resolve to a WSDL document then the processor MUST fail immediately. That is, include elements MUST be processed immediately by WSDL processors.

The actual value of the targetNamespace attribute information item of the included WSDL document MUST match the actual value of the targetNamespace attribute information item of the definitions element information item which is the [parent] of the include element information item.

4.2 Importing Descriptions

<definitions>
  <import
        namespace="xs:anyURI" 
        location="xs:anyURI"? >
    <documentation />?
  </import>
</definitions>

The WSDL import element information item, like the include element information item (see 4.1 Including Descriptions) also allows for the separation of the different components of a WSDL description into independent descriptions, but in this case with different target namespaces, which can be imported as needed. This technique helps writing clearer WSDL descriptions by separating the definitions according to their level of abstraction, and maximizes reusability.

The WSDL import element information item is modeled after the XML Schema import element information item (see [XML Schema: Structures], section 4.2.3 "References to schema components across namespaces"). Specifically, it can be used to import components from WSDL descriptions that do not share a target namespace with the importing document. Components in directly imported descriptions are part of the component model of the importing description. Directly imported means that component importation is not transitive; components imported by one of the imported documents are not available to the original importing document unless the are imported directly by that document. The imported components can be referenced by QName.

Using the import construct is a necessary condition for making components from another namespace available to a WSDL description. That is, a WSDL description MUST NOT refer to components in a namespace other than the target namespace unless an import statement for that namespace is present. The same considerations apply to schemas embedded in an imported WSDL description (see 3.1.2 Embedding XML Schema). More explicitly, components defined by an XML schema document embedded inside an imported WSDL description are NOT made available to the importer unless the latter contains an explicit xs:import statement to that purpose.

This specification DOES NOT preclude repeating the import element information item for the same value of the namespace attribute information item as long as they provide different values for the location attribute information item. Repeating the import element information item for the same namespace value MAY be used as a way to provide alternate locations to find information about a given namespace.

Furthermore, this specification DOES NOT require the location attribute information item to be dereferenceable. If it is not dereferenceable then no information about the imported namespace is provided by that import element information item. It is possible that such lack of information results in QNames in other parts of a WSDL Definitions component to become broken references (see 2.17 QName resolution). Such broken references are not errors of the imports element information item but rather QName resolution errors which must be detected as described in 2.17 QName resolution.

The import element information item has the following Infoset properties:

  • A [local name] of import .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl".

  • Two or more attribute information items amongst its [attributes] as follows:

  • Zero or more element information item amongst its [children], as follows:

    • An optional documentation element information item (see 5. Documentation).

    • Zero or more namespace-qualified element information items amongst its [children]. The [namespace name] of such element information items MUST NOT be "http://www.w3.org/@@@@/@@/wsdl".

4.2.1 namespace attribute information item

The namespace attribute information item has the following Infoset properties:

  • A [local name] of namespace .

  • A [namespace name] which has no value.

The namespace attribute information item is of type xs:anyURI . Its actual value indicates that the containing WSDL document MAY contain qualified references to WSDL definitions in that namespace (via one or more prefixes declared with namespace declarations in the normal way). This value MUST NOT match the actual value of the enclosing WSDL document targetNamespace attribute information item. If the import statement results in the import of a WSDL document then the actual value of the namespace attribute information item MUST be identical to the actual value of the imported WSDL document's targetNamespace attribute information item.

4.2.2 location attribute information item with import [owner]

The location attribute information item has the following Infoset properties:

  • A [local name] of location .

  • A [namespace name] which has no value.

The location attribute information item is of type xs:anyURI . Its actual value is the location of some information about the namespace identified by the namespace attribute information item.

The location attribute information item is optional. This allows WSDL components to be constructed from information other than serialized XML 1.0. It also allows the development of WSDL processors that have a priori (i.e., built-in) knowledge of certain namespaces.

5. Documentation

<documentation>
  [extension elements]*
</documentation>

WSDL uses the optional documentation element information item as a container for human readable and/or machine processable documentation. The content of the element information item is arbitrary character information items and element information items ("mixed" content in XML Schema[XML Schema: Structures]). The documentation element information item is allowed inside any WSDL element information item.

The documentation element information item has:

6. Language Extensibility

The schema for WSDL has a two-part extensibility model based on namespace-qualified elements and attributes. The extension is identified by the qname consisting of its namespace URI and its element name. The meaning of the extension SHOULD be defined (directly or indirectly) in a document that is available at its namespace URI.

6.1 Element based Extensibility

WSDL allows extensions to be defined in terms of element information items. Where indicated herein, WSDL allows namespace-qualified element information items whose [namespace name] is NOT "http://www.w3.org/@@@@/@@/wsdl" to appear among the [children] of specific element information items whose [namespace name] is "http://www.w3.org/@@@@/@@/wsdl". Such element information items MAY be used to annotate WSDL constructs such as interface, operation, etc.

It is expected that extensions will want to add to the existing properties of components in the component model. The specification for an extension element information item should include definitions of any such properties and the mapping between the XML representation of the extension and the properties in the component model.

The WSDL schema also defines a base type for use by extensibility elements. Example 6-1 shows the type definition. The use of this type as a base type is optional. The element declarations which serve as the heads of the defined substitution groups are all of type "xs:anyType".

Extensibility elements are commonly used to specify some technology-specific binding. They allow innovation in the area of network and message protocols without having to revise the base WSDL specification. WSDL recommends that specifications defining such protocols also define any necessary WSDL extensions used to describe those protocols or formats.

Example 6-1. Base type for extensibility elements

<xs:complexType name='ExtensibilityElement' abstract='true' >
  <xs:attribute ref='wsdl:required' use='optional' />
</xs:complexType>
	  
	  

6.1.1 Mandatory extensions

Extension elements can be marked as mandatory by annotating them with a wsdl:required attribute information item (see 6.1.2 required attribute information item) with a value of "true". A mandatory extension is an extension that MAY change the meaning of the element to which it is attached, such that the meaning of that element is no longer governed by this specification. Instead, the meaning of an element containing a mandatory extension is governed by the meaning of that extension. Thus, the definition of the element's meaning is delegated to the specification that defines the extension.

An extension that is NOT marked as mandatory MUST NOT invalidate the meaning of any part of the WSDL document. Thus, a NON-mandatory extension merely provides additional description of capabilities of the service. Furthermore, any extension that is NOT marked as mandatory and which is NOT understood, MUST be ignored. Any NOT understood extension attributes MUST be ignored as this specification does not provide a mechanism to mark extension attributes as being required.

Note:

A mandatory extension is considered mandatory because it has the ability to change the meaning of the element to which it is attached. Thus, the meaning of the element may not be fully understood without understanding the attached extension. A NON-mandatory extension, on the other hand, can be safely ignored without danger of misunderstanding the rest of the WSDL document.

6.1.2 required attribute information item

WSDL provides a global attribute information item with the following Infoset properties:

  • A [local name] of required .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl".

  • A [specified] property with a value of "true".

The type of the required attribute information item is xs:boolean.

6.2 Attribute-based Extensibility

WSDL allows qualified attribute information items whose [namespace name] is NOT "http://www.w3.org/@@@@/@@/wsdl" to appear on any element information item whose namespace name IS "http://www.w3.org/@@@@/@@/wsdl". Such attribute information items can be used to annotate WSDL constructs such as interfaces, bindings, etc.

WSDL does not provide a mechanism for marking extension attribute information items as mandatory.

6.3 Extensibility Semantics

As indicated above, it is expected that the presence of extensibility elements and attributes will result in additional properties appearing in the component model.

The presence of an optional extensibility element or attribute MAY therefore augment the semantics of a WSDL document in ways that do not invalidate the existing semantics. However, the presence of a mandatory extensibility element MAY alter the semantics of a WSDL document in ways that invalidate the existing semantics.

Note:

Authors of extensibility elements should avoid altering the existing semantics in ways that are likely to confuse users.

7. Locating WSDL Documents

As an XML vocabulary, WSDL documents or fragments or references to WSDL components (via QNames) MAY appear within other XML documents. In such scenarios it could be necessary to provide some hints on where additional WSDL information for a given namespace can be found in order to help with QName resolution 2.17 QName resolution.

This specification defines a global attribute, wsdlLocation in the namespace "http://www.w3.org/@@@@/@@/wsdl-instance" for this purpose (hereafter referred to as "wsdli:wsdlLocation"). This global attribute MAY appear on any XML element which allows attributes from other namespaces to occur. It MUST NOT appear on a wsdl:definitions element or any of its children/descendants.

7.1 wsdli:wsdlLocation attribute information item

WSDL provides a global attribute information item with the following Infoset properties:

  • A [local name] of wsdlLocation .

  • A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl-instance".

The type of the wsdlLocation attribute information item is a list xs:anyURI. Its actual value MUST be a list of pairs of URIs; where the first URI of a pair, which MUST be an absolute URI as defined in [IETF RFC 2396], indicates a WSDL namespace name, and, the second a hint as to the location of a WSDL document defining WSDL components for that namespace name. The second URI of a pair MAY be absolute or relative.

8. Conformance

8.1 Document Conformance

An element information item whose namespace name is "http://www.w3.org/@@@@/@@/wsdl" and whose local part is definitions conforms to this specification if conforms to the XML Schema for that element as defined by this specification family and additionally adheres to all the constraints contained in this specification.

8.2 XML Information Set Conformance

This specification conforms to the [XML Information Set]. The following information items MUST be present in the input infosets to enable correct processing of WSDL documents:

  • Document Information Items with children and base URI properties.

  • Element Information Items with namespace name, local name, children, attributes, base URI and parent properties.

  • Attribute Information Items with namespace name, local name and normalized value properties.

  • Character Information Items with character code, element content whitespace and parent properties.

8.3 Processor Conformance

This section defines a class of conformant WSDL processors that are intended to act on behalf of a party that wishes to make use of a Web service (i.e., the requester entity or requester agent), rather than the party that implements the Web service (i.e., the provider entity or provider agent).

An extension element is said to be processed if the WSDL processor decides (through whatever means) that its parent (an element information item in the "http://www.w3.org/@@@@/@@/wsdl" namespace) will be processed. Note that it is possible for WSDL processors to process only a subset of a given WSDL document. For instance, a tool may wish to focus on interfaces and operations only, and ignore bindings.

A conformant WSDL processor MUST adhere to the following rules:

  • Except as noted below for mandatory extensions, a conformant WSDL processor MUST accept any legal WSDL document as defined by this specification.

  • A conformant WSDL processor MUST fault if a portion of a WSDL document is illegal according to this specification and the WSDL processor attempts to process that portion.

  • A conformant WSDL processor MUST support at least XML Schema as a type system language.

  • A conformant WSDL processor MUST fail if it processes an element containing a wsdl:include statement having a URI that is not dereferenceable to a legal WSDL document.

  • If a mandatory extension (i.e., a mandatory element, feature or property) is processed, a conformant WSDL processor MUST either agree to fully abide by all the rules and semantics signaled by that extension, or immediately cease processing (fault). In particular, if the WSDL processor does not recognize the extension, it MUST fault. If the WSDL processor recognizes the extension, and determines that the extension in question is incompatible with any other aspect of the document (including other required extensions), it MUST fault.

  • A conformant WSDL processor MAY safely ignore a NON-mandatory extension that it does not recognize or that it does not choose to implement.

9. XML Syntax Summary (Non-Normative)

<definitions targetNamespace="xs:anyURI" >
  <documentation />?

  <import namespace="xs:anyURI" location="xs:anyURI"? >
    <documentation />?
  </import>*

  <include location="xs:anyURI" >
    <documentation />?
  </include>*

  <types>
    <documentation />?
  </types>

  <interface name="xs:NCName" extends="list of xs:QName"? styleDefault="xs:anyURI"? >
    <documentation />?

    <fault name="xs:NCName" element="xs:QName"? >
      <documentation />?
    </fault>*

    <operation name="xs:NCName" pattern="xs:anyURI" style="xs:anyURI"? safe="xs:boolean"? >
      <documentation />?

      <input messageLabel="xs:NCName"? element="union of xs:QName, xs:Token"? >
        <documentation />?
      </input>*

      <output messageLabel="xs:NCName"? element="union of xs:QName, xs:Token"? >
        <documentation />?
      </output>*

      <infault ref="xs:QName" messageLabel="xs:NCName"? >
        <documentation />?
      </infault>*

      <outfault ref="xs:QName" messageLabel="xs:NCName"? >
        <documentation />?
      </outfault>*

      <feature ... />*

      <property ... />*
    </operation>*

    <feature uri="xs:anyURI" required="xs:boolean"? >
      <documentation />?
    </feature>*

    <property uri="xs:anyURI" required="xs:boolean"? >
      <documentation />?

      <value> xs:anyType </value>?
      
      <constraint> xs:QName </constraint>?
    </property>*
  </interface>*

  <binding name="xs:NCName" interface="xs:QName"? type="xs:anyURI" >
    <documentation />?

    <fault ref="xs:QName" >
      <documentation />?
    </fault>*

    <operation ref="xs:QName" >
      <documentation />?

      <input messageLabel="xs:NCName"? >
        <documentation />?
      </input>*

      <output messageLabel="xs:NCName"? >
        <documentation />?
      </output>*

      <feature ... />*

      <property ... />*
    </operation>*

    <feature ... />*

    <property ... />*
  </binding>*

  <service name="xs:NCName" interface="xs:QName" >
    <documentation />?

    <endpoint name="xs:NCName" binding="xs:QName" address="xs:anyURI"? >
      <documentation />?
    </endpoint>*
  </service>*
</definitions>

10. References

10.1 Normative References

[IETF RFC 2119]
Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, Author. Internet Engineering Task Force, June 1999. Available at http://www.ietf.org/rfc/rfc2119.txt.
[IETF RFC 2396]
Uniform Resource Identifiers (URI): Generic Syntax, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, August 1998. Available at http://www.ietf.org/rfc/rfc2396.txt.
[XML 1.0]
Extensible Markup Language (XML) 1.0 (Second Edition), T. Bray, J. Paoli, C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide Web Consortium, 10 February 1998, revised 6 October 2000. This version of the XML 1.0 Recommendation is http://www.w3.org/TR/2000/REC-xml-20001006. The latest version of XML 1.0 is available at http://www.w3.org/TR/REC-xml.
[XML Information Set]
XML Information Set, J. Cowan and R. Tobin, Editors. World Wide Web Consortium, 24 October 2001. This version of the XML Information Set Recommendation is http://www.w3.org/TR/2001/REC-xml-infoset-20011024. The latest version of XML Information Set is available at http://www.w3.org/TR/xml-infoset.
[XML Namespaces]
Namespaces in XML, T. Bray, D. Hollander, and A. Layman, Editors. World Wide Web Consortium, 14 January 1999. This version of the XML Information Set Recommendation is http://www.w3.org/TR/1999/REC-xml-names-19990114. The latest version of Namespaces in XML is available at http://www.w3.org/TR/REC-xml-names.
[XML Schema: Structures]
XML Schema Part 1: Structures, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, Editors. World Wide Web Consortium, 2 May 2001. This version of the XML Schema Part 1 Recommendation is http://www.w3.org/TR/2001/REC-xmlschema-1-20010502. The latest version of XML Schema Part 1 is available at http://www.w3.org/TR/xmlschema-1.
[XML Schema: Datatypes]
XML Schema Part 2: Datatypes, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 2 May 2001. This version of the XML Schema Part 2 Recommendation is http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The latest version of XML Schema Part 2 is available at http://www.w3.org/TR/xmlschema-2.
[RFC 3023]
IETF "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July 1998. (See http://www.ietf.org/rfc/rfc3023.txt.)
[WSDL MediaType]
IETF Internet Draft "The 'application/wsdl+xml' media type", @@@. (Work to be done once we have consensus on the media type).
[WSDL 2.0 Bindings]
Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings, J-J. Moreau, J. Schlimmer, Editors. World Wide Web Consortium, @@ @@@@ @@@@. This version of the "Web Services Description Version 2.0: Bindings" Specification is available at wsdl20-bindings.html. The latest version of "Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings" is available at http://www.w3.org/2002/ws/desc/wsdl20-bindings.
[WSDL 2.0 Message Exchange Patterns]
Web Services Description Language (WSDL) Version 2.0 Part 2: Message Exchange Patterns, M. Gudgin, A. Lewis, and J. Schlimmer, Editors. World Wide Web Consortium, @@ @@@@ @@@@. This version of the "Web Services Description Version 2.0: Message Exchange Patterns" Specification is available at wsdl20-patterns.html. The latest version of "Web Services Description Language (WSDL) Version 2.0 Part 2: Message Exchange Patterns" is available at http://www.w3.org/2002/ws/desc/wsdl20-patterns.
[WSDL 2.0 RDF Mapping]
Web Services Description (WSDL) Version 2.0: RDF Mapping, XYZ, Editors. World Wide Web Consortium, @@ @@@@ @@@@. This version of the "Web Services Description Version 2.0: RDF Mapping" Specification is available at wsdl20-patterns.html. The latest version of "Web Services Description Version 2.0: RDF Mapping" is available at http://www.w3.org/2002/ws/desc/wsdl20-patterns.
[TAG URI FINDING]
TAG Finding on URI Comparison, X. Foo, Y. Bar, Authors. W3C Technical Architecture Group, Month, Year. Available at http://www.w3.org/2001/tag/findings/ZZZZ.
[Web Architecture]
Architecture of the World Wide Web, First Edition, Ian Jacobs, Editor. W3C Technical Architecture Group, December, 2003. Available at http://www.w3.org/TR/2003/WD-webarch-20031209/.

10.2 Informative References

[IETF RFC 2045]
Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, N. Freed, N. Borenstein, Authors. Internet Engineering Task Force, November 1996. Available at http://www.ietf.org/rfc/rfc2045.txt.
[IETF RFC 2616]
Hypertext Transfer Protocol -- HTTP/1.1, R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee, Authors. Internet Engineering Task Force, June 1999. Available at http://www.ietf.org/rfc/rfc2616.txt.
[SOAP 1.1]
Simple Object Access Protocol (SOAP) 1.1, D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. Frystyk Nielsen, S. Thatte, D. Winer, Editors. World Wide Web Consortium, 8 May 2000. This version of the Simple Object Access Protocol 1.1 Note is http://www.w3.org/TR/2000/NOTE-SOAP-20000508.
[SOAP 1.2 Part 1: Messaging Framework]
SOAP Version 1.2 Part 1: Messaging Framework, M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, H. Frystyk Nielsen, Editors. World Wide Web Consortium, 24 June 2003. This version of the "SOAP Version 1.2 Part 1: Messaging Framework" Recommendation is http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The latest version of "SOAP Version 1.2 Part 1: Messaging Framework" is available at http://www.w3.org/TR/soap12-part1/.
[XML Linking]
XML Linking Language (XLink) Version 1.0, S. DeRose, E. Maler, D. Orchard, Editors. World Wide Web Consortium, 27 June 2001. This version of the XML Linking Language 1.0 Recommendation is http://www.w3.org/TR/2001/REC-xlink-20010627. The latest version of XML Linking Language 1.0 is available at http://www.w3.org/TR/xlink.
[WSDL 1.1]
Web Services Description Language (WSDL) 1.1, E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Authors. World Wide Web Consortium, 15 March 2002. This version of the Web Services Description Language 1.1 Note is http://www.w3.org/TR/2001/NOTE-wsdl-20010315. The latest version of Web Services Description Language 1.1 is available at http://www.w3.org/TR/wsdl.
[WSDL 2.0 Primer]
Web Services Description (WSDL) Version 2.0: Primer, K. Sankar, K. Liu, D. Booth, Editors. World Wide Web Consortium, @@ @@@@ @@@@. The editors' version of the Web Services Description Version 2.0: Primer document is available from http://www.w3.org/2002/ws/desc/.
[WSD Requirements]
Web Services Description Requirements, J. Schlimmer, Editor. World Wide Web Consortium, 28 October 2002. This version of the Web Services Description Requirements document is http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028. The latest version of Web Services Description Requirements is available at http://www.w3.org/TR/ws-desc-reqs.
[XPointer Framework]
XPointer Framework,Paul Grosso, Eve Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web Consortium, 22 November 2002. This version of the XPointer Framework Proposed Recommendation is http://www.w3.org/TR/2003/REC-xptr-framework-20030325/ The latest version of XPointer Framework is available at http://www.w3.org/TR/xptr-framework/.

A. The "application/wsdl+xml" Media Type

Editorial note: JJM20021107
This was lifted from the SOAP 1.2 specification, and needs to be edited to reflect WSDL's own requirements. For example, the WG has not reached consensus on whether to use "text/xml", "text/wsdl+xml" or "application/wsdl+xml".

This appendix defines the "application/wsdl+xml" media type which can be used to describe WSDL 2.0 documents serialized as XML. It is referenced by the corresponding IANA registration document [WSDL MediaType].

A.1 Registration

MIME media type name:

application

MIME subtype name:

wsdl+xml

Required parameters:

none

Optional parameters:
charset

This parameter has identical semantics to the charset parameter of the "application/xml" media type as specified in [RFC 3023].

Encoding considerations:

Identical to those of "application/xml" as described in [RFC 3023], section 3.2, as applied to the WSDL document infoset.

Security considerations:

See section A.2 Security considerations.

Interoperability considerations:

There are no known interoperability issues.

Published specification:

This document and [WSDL 2.0 Bindings].

Applications which use this media type:

No known applications currently use this media type.

Additional information:
File extension:

WSDL documents are not required or expected to be stored as files.

Fragment identifiers:

Either a syntax identical to that of "application/xml" as described in [RFC 3023], section 5 or the syntax defined in [WSDL 2.0 RDF Mapping].

Base URI:

As specified in [RFC 3023], section 6.

Macintosh File Type code:

TEXT

Person and email address to contact for further information:

@@@ <@@@@>

Intended usage:

COMMON

Author/Change controller:

The WSDL 2.0 specification set is a work product of the World Wide Web Consortium's Web Service Description Working Group. The W3C has change control over these specifications.

A.2 Security considerations

Editorial note: JJM20021107
Are there any security considerations other than the standard ones.

This media type uses the "+xml" convention, it shares the same security considerations as described in [RFC 3023], section 10.

B. Acknowledgements (Non-Normative)

This document is the work of the W3C Web Service Description Working Group.

Members of the Working Group are (at the time of writing, and by alphabetical order): Mike Ballantyne (Electronic Data Systems), David Booth (W3C), Allen Brookes (Rogue Wave Softwave), Roberto Chinnici (Sun Microsystems), Glen Daniels (Sonic Software), Alan Davies (SeeBeyond), Mike Davoren (W. W. Grainger), Paul Downey (British Telecommunications), Youenn Fablet (Canon), Yaron Goland (BEA), Martin Gudgin (Microsoft Corporation), Hugo Haas (W3C), Hao He (The Thomson Corporation), Tom Jordahl (Macromedia), Jacek Kopecky (Systinet), Dan Kulp (IONA Technologies), Sandeep Kumar (Cisco Systems), Amelia Lewis (TIBCO Software, Inc.), Kevin Canyang Liu (SAP), Michael Mahan (Nokia), Jonathan Marsh (Microsoft Corporation), Mike McHugh (W. W. Grainger), Michael Mealling (Verisign), Ingor Melzer (DaimlerChrysler Research and Technology), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Cyclone Commerce), Jean-Jacques Moreau (Canon), David Orchard (BEA), Bijan Parsia (University of Maryland), Arthur Ryman (IBM), Waqar Sadiq (Electronic Data Systems), Adi Sakala (IONA Technologies), Jeffrey Schlimmer (Microsoft Corporation), Igor Sedukhin (Computer Associates), Sandra Swearingen (U.S. Department of Defense, U.S. Air Force), Bryan Thompson (Hicks & Associates), Jerry Thrasher (Lexmark), William Vambenepe (Hewlett-Packard Company), Asir Vedamuthu (webMethods, Inc.), Sanjiva Weerawarana (IBM), Ümit Yalçınalp (Oracle Corporation), Prasad Yendluri (webMethods, Inc.).

Previous members were: Lily Liu (webMethods, Inc.), Don Wright (Lexmark), Joyce Yang (Oracle Corporation), Daniel Schutzer (Citigroup), Dave Solo (Citigroup), Stefano Pogliani (Sun Microsystems), William Stumbo (Xerox), Stephen White (SeeBeyond), Barbara Zengler (DaimlerChrysler Research and Technology), Tim Finin (University of Maryland), Laurent De Teneuille (L'Echangeur), Johan Pauhlsson (L'Echangeur), Mark Jones (AT&T), Steve Lind (AT&T), Philippe Le Hégaret (W3C), Jim Hendler (University of Maryland), Dietmar Gaertner (Software AG), Michael Champion (Software AG), Don Mullen (TIBCO Software, Inc.), Steve Graham (Global Grid Forum), Steve Tuecke (Global Grid Forum).

The people who have contributed to discussions on www-ws-desc@w3.org are also gratefully acknowledged.

C. URI References for WSDL constructs (Non-Normative)

This appendix provides a syntax for URI references for named components found in a WSDL document. This includes the top level components: interface, binding and service and the subordinate components: operation, fault, and endpoint. The URI references are easy to understand and compare, while imposing no burden on the WSDL author.

C.1 WSDL URIs

There are two main cases for WSDL URIs:

  • the URI of a WSDL document

  • the URI of a WSDL namespace

The URI of a WSDL document can be dereferenced to give a resource representation that contributes component definitions to a single WSDL namespace. If the media type is set to the WSDL media type, then the fragment identifiers can be used to identify the main components that are defined in the document.

However, in keeping with the recommendation in 2.1.1 The Definitions Component that the namespace URI be dereferencible to a WSDL document, this appendix specifies the use of the namespace URI with the WSDL fragment identifiers to form a URI-reference.

C.2 Fragment Identifiers

The following fragment identifier syntax is compliant with the [XPointer Framework].

The URI in a URI-reference for a WSDL component is the {target namespace} property of either the component itself, in the case of interfaces, bindings, and services, or the {target namespace} property of an ancestor component. The URI provided by the {target namespace} property is combined with a fragment identifier, where the fragment identifier is constructed from the {name} property of the component and the {name} properties of its ancestors as a path according to Table C-1. In that table the first column gives the name of the WSDL component as the [local name] of the element information item that represents that construct in a WSDL document. Columns two and three populate the variables x and y respectively. These variables are then used to construct the fragment in column four.


Table C-1. Rules for determining fragments for WSDL constructs
Construct x y Fragment
interface {name} property of interface n/a interface(x)
operation {name} property of operation {name} property of parent interface operation(y/x)
fault {name} property of fault {name} property of parent interface fault(y/x)
binding {name} property of binding n/a binding(x)
service {name} property of service n/a service(x)
endpoint {name} property of endpoint {name} property of parent service endpoint(y/x)

Note that the above rules are defined in terms of component properties rather the XML Infoset representation of the component model.

C.3 Extension Elements

WSDL has an open content model. It is therefore possible for an extension to define new components. The XPointer Framework scheme for components added by extensions is:

extension(extension-namespace, extension-specific-syntax)

where extension-namespace is the namespace that identifies the extension, e.g. for SOAP the namespace is http://www.w3.org/2003/06/wsdl/soap12, and extension-specific-syntax is defined by the extension. The owner of the extension must define any components contributed by the extension and a syntax for identifying them.

C.4 Example

Consider the following WSDL located at http://example.org/TicketAgent.wsdl:

Example C-1. URI References - Example WSDL


<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions 
    targetNamespace="http://example.org/TicketAgent.wsdl20" 
    xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd" 
    xmlns:wsdl="http://www.w3.org/@@@@/@@/wsdl" 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.w3.org/@@@@/@@/wsdl wsdl20.xsd">
	
    <wsdl:types>
        <xs:import schemaLocation="TicketAgent.xsd" 
                   namespace="http://example.org/TicketAgent.xsd" />
    </wsdl:types>
	
    <wsdl:interface name="TicketAgent">
        <wsdl:operation name="listFlights" pattern="http://www.w3.org/@@@@/@@/wsdl/in-out">
            <wsdl:input element="xsTicketAgent:listFlightsRequest"/>
            <wsdl:output element="xsTicketAgent:listFlightsResponse"/>
        </wsdl:operation>
		
        <wsdl:operation name="reserveFlight" pattern="http://www.w3.org/@@@@/@@/wsdl/in-out">
            <wsdl:input element="xsTicketAgent:reserveFlightRequest"/>
            <wsdl:output element="xsTicketAgent:reserveFlightResponse"/>
        </wsdl:operation>
    </wsdl:interface>
</wsdl:definitions>

Its conceptual elements have the following URI-references:

Example C-2. URI References - Example URIs

http://example.org/TicketAgent.wsdl20#interface(TicketAgent) 
http://example.org/TicketAgent.wsdl20#operation(TicketAgent/listFlights) 
http://example.org/TicketAgent.wsdl20#operation(TicketAgent/reserveFlight)

D. Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)

This section will attempt to document some of the migration concerns of going from WSDL 1.1 to WSDL 2.0. We do not claim that all migration problems will be addressed here.

D.1 Operation Overloading

WSDL 1.1 supported operation overloading and WSDL 2.0 removes it. This section will provide some rationale for it and provide hints on how to work around some scenarios.

D.2 PortTypes

Port types have been renamed to interfaces. We now have interface inheritance.

D.3 Ports

Ports have been renamed to endpoints.

E. Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)

E.1 DTD

A DTD may be used as the schema language for WSDL. It may not be embedded; it must be imported. A namespace must be assigned. DTD types appear in the {element declarations} property of 2.1.1 The Definitions Component and may be referenced from the wsdl:input , wsdl:output and wsdl:fault elements using the element attribute information item.

The prefix, dtd, used throughout the following is mapped to the namespace URI "http://www.example.org/dtd/".

The dtd:import element information item references an external Document Type Definition, and has the following infoset properties:

  • A [local name] of import.

  • A [namespace name] of "http://www.example.org/dtd".

  • One or two attribute information items, as follows:

    • A REQUIRED namespace attribute information item as described below.

    • An OPTIONAL location attribute information item as described below.

E.1.1 namespace attribute information item

The namespace attribute information item sets the namespace to be used with all imported element definitions described in the DTD. It has the following infoset properties:

  • A [local name] of namespace.

  • A [namespace name] which has no value.

The type of the namespace attribute information item is xs:anyURI.

The WSDL author should ensure that a prefix is associated with the namespace at the proper scope (probably document scope).

E.1.2 location attribute information item

The location attribute information item, if present, provides a hint to the processor as to where the DTD may be located. Caching and cataloging technologies may provide better information than this hint. The location attribute information item has the following infoset properties:

  • A [local name] of location.

  • A [namespace name] which has no value.

The type of the location attribute information item is xs:anyURI.

E.1.3 References to Element Definitions

The element attribute information item MUST be used when referring to an element definition (<!ELEMENT>) from a Message Reference component; referring to an element definition from a Interface Fault component is similar. The value of the element definition MUST correspond to the content of the namespace attribute information item of the dtd:import element information item. The local name part must correspond to an element defined in the DTD.

Note that this pattern does not attempt to make DTDs namespace-aware. It applies namespaces externally, in the import phase.

E.2 RELAX NG

A RELAX NG schema may be used as the schema language for WSDL. It may be embedded or imported; import is preferred. A namespace must be specified; if an imported schema specifies one, then the [actual value] of the namespace attribute information item in the import element information item must match the specified namespace. RELAX NG provides both type definitions and element declarations, the latter appears in the {element declarations} property of 2.1.1 The Definitions Component respectively. The following discussion supplies the prefix rng which is mapped to the URI "http://www.relaxng.org/ns/structure/1.0".

E.2.1 Importing RELAX NG

Importing a RELAX NG schema uses the rng:include mechanism defined by RNG, with restrictions on its syntax and semantics. A child element information item of the types element information item is defined with the Infoset properties as follows:

  • A [local name] of include.

  • A [namespace name] of "http://www.relaxng.org/ns/structure/1.0".

  • Two attribute information items as follows:

    • A REQUIRED ns attribute information item as described below.

    • An OPTIONAL href attribute information item as described below.

    • Additional attribute information items as defined by the RNG specification.

Note that WSDL restricts the rng:include element information item to be empty. That is, it cannot redefine rng:start and rng:define element information items; it may be used solely to import a schema.

E.2.1.1 ns attribute information item

The ns attribute information item defines the namespace of the type and element definitions imported from the referenced schema. If the referenced schema contains an ns attribute information item on its grammar element information item, then the values of these two attribute information items must be identical. If the imported grammar does not have an ns attribute information item then the namespace specified here is applied to all components of the schema as if it did contain such an attribute information item. The ns attribute information item contains the following Infoset properties:

  • A [local name] of ns.

  • A [namespace name] which has no value.

The type of the ns attribute information item is xs:anyURI.

E.2.1.2 href attribute information item

The href attribute information item must be present, according to the rules of the RNG specification. However, WSDL allows it to be empty, and considers it only a hint. Caching and cataloging technologies may provide better information that this hint. The href attribute information item has the following Infoset properties:

  • A [local name] of href.

  • A [namespace name] which has no value.

The type of the href attribute information item is xs:anyURI.

E.2.2 Embedding RELAX NG

Embedding an RNG schema uses the existing top-level rng:grammar element information item. It may be viewed as simply cutting and pasting an existing, stand-alone schema to a location inside the wsdl:types element information item. The rng:grammar element information item has the following Infoset properties:

  • A [local name] of grammar.

  • A [namespace name] of "http://www.relaxng.org/ns/structure/1.0".

  • A REQUIRED ns attribute information items as described below.

  • Additional attribute information items as specified for the rng:grammar element information item in the RNG specification.

  • Child element information items as specified for the rng:grammar element information item in the RNG specification.

E.2.2.1 ns attribute information item

The ns attribute information item defines the namespace of the type and element definitions embedded in this schema. WSDL modifies the RNG definition of the rng:grammar element information item to make this attribute information item required. The ns attribute information item has the following infoset properties:

  • A [local name] of ns.

  • A [namespace name] which has no value.

The type of the ns attribute information item is xs:anyURI.

E.2.3 References to Element Declarations

Whether embedded or imported, the element definitions present in a schema may be referenced from a Message Reference or Interface Fault component.

A named rng:define definition MUST NOT be referenced from the Message Reference or Interface Fault components.

A named Relax NG element declaration MAY be referenced from a Message Reference or Interface Fault component. The QName is constructed from the namespace (ns attribute information item) of the schema and the content of the name attribute information item of the element element information item An element attribute information item MUST NOT be used to refer to an rng:define element information item.

F. Part 1 Change Log (Non-Normative)

F.1 WSDL Specification Changes


Date Author Description
20040618 SW Changed F&P composition model to nearest enclosing scope.
20040618 SW Incorporated Jacek's purpose of bindings text as appropriate.
20040526 SW Added @address to /definitions/service/endpoint per F2F decision
20040526 SW Added @type to /definitions/binding per F2F decision
20040519 SW Renamed wsoap12: to wsoap:.
20040323 JJM Commented out the (missing) property example.
20040322 RRC Added definition of wsdli:wsdlLocation attribute.
20040322 JJM Added faults to properties and features.
20040319 JJM Use lowercase "should" in notes.
20040319 JJM Comment out features at service level. Uniformize scope between features and properties.
20040318 JJM Moved normative notes into the main body of the document.
20040318 JJM Incorporated the property text from Glen.
20040318 JJM Addressed comments from Yuxiao Zhao.
20040318 JJM Updated the feature description, as per Glen and David Booth's suggestions.
20040317 RRC Removed redundant {styleDefault} property of the interface component.
20040317 JJM Include comments from Kevin.
20040315 RRC Added clarification on embedded XML schemas that refer to siblings.
20040315 RRC Updated RPC signature extension to use #in/#out/#inout/#return tokens.
20040315 RRC Added explanatory text to types and modularization sections per resolution of issue #102.
20040315 SW Change binding/{fault,operation}/@name to @ref
20040312 RRC Fixed appendix D to take the removal of wsdl:message into account.
20040312 RRC Added definition of wrpc:signature extension attribute.
20040311 SW Change fault stuff per decision to make faults first class in interfaces.
20040308 SW Renamed {message} property to {element} and @message to @element
20040305 SW Added {safety} property
20040227 MJG Merged in branch Issue143 containing resolution of issue 143
20040227 SW Dropped {type definitions} property from definitions; leftover from <message> days.
20040226 SW Working thru various edtodo items.
20040106 JS Per 18 Dec 2003 telecon decision, added text re: circular includes.
20031204 JS Per 4 Dec 2003 telecon decision, removed redundant binding/operation/{infault, outfault}/@messageReference.
20031105 JS Added point to attributes task force recommendation accepted by the working group.
20031104 JS Mapping to component model for {message} of Fault Reference component indicated that message attribute information item was optional, but the pseudo syntax and XML representation indicated it was required. Made uniformly optional to allow other type systems as was previously done for {message} of Message Reference component.
20031104 JS Renamed interface /operation /{input,output} /@body to ./@message and interface /operation /{infault,outfault} /@details to ./@message per 4 Nov face-to-face decision.
20031104 JS Made interface /operation /{input,output,infault,outfault} /@messageReference optional per 4 Nov face-to-face decision.
20031104 JS Removed interface/operation/{input,output}/@header per 4 Nov face-to-face decision.
20031102 SW Updated fault reference components to indicate that if operation's MEP uses MTF then the fault is in the opposite direction as the referenced message and if it use FRM then its in the same direction. Per 10/30 telecon decision.
20031102 SW Updated operation styles terminology per message #57 of Oct. and the RPC style rules per message #58 of Oct. per decision on 10/30 telecon to consider those status quo.
20031102 SW Clarified wording in operation styles discussion to better explain the use of the {style} attribute.
20031102 SW Clarified wording in XML <-> component model mapping section for message reference components to say that {body} and {headers} may not have a value.
20031102 SW Made interface/operation/(input|output)/@messageReference REQUIRED per 10/30 telecon decision.
20031028 SW Renamed to wsdl20.xml and updated contents.
20031028 SW Updated bindings.
20031025 SW Updated faults.
20031013 JJM Moved appendix C to a separate document, as per 24 Sep 2003 meeting in Palo Alto, CA.
20031003 SW Softened <documentation> wording to allow machine processable documentation.
20031002 SW Changed binding/operation/@name to QName per edtodo.
20030930 SW Added placeholders for set-attr/get-attr operation styles.
20030929 SW Inserted Glen Daniels' feature text.
20030919 RRC Removed import facility for chameleon schemas and added a description of a workaround.
20030918 JJM Changed message pattern to message exchange pattern, as per WG resolution on 18 Sep. 2003
20030916 RRC Added editorial note for the missing RPC encoding style.
20030915 RRC Yet more updates for REQUIRED, OPTIONAL; updated section 3 to reflect the removal of "wsdl:message".
20030911 RRC More updates for REQUIRED, OPTIONAL; removed diff markup; fixed example C.4.
20030911 RRC Renamed message reference "name" attribute and property to "messageReference"; fixed incorrect reference to "fault" element in the binding operation section.
20030910 SW Fixed message references and added proper use of REQUIRED etc. for the part I've gone through so far.
20030910 SW Updating spec; fixed up interface operation component more.
20030808 JCS Fixed errors found by IBM\Arthur.
20030804 JCS Removed Message component per 30 July-1 Aug meeting.
20030803 JCS Replaced substitution groups with xs:any namespace='##other' per 3 July, 17 July, and 24 July telecons.
20030801 JCS Made binding/@interface optional per 31 July meeting.
20030724 JCS Remove @targetResource per 17 July 2003 telecon.
20030612 JJM Incorporate revised targetResource definition, as per 12 June 2003 telcon.
20030606 JJM Refer to the two graphics by ID. Indicate pseudo-schemas are not normative.
20030604 JJM Fixed figures so they don't appear as tables. Fixed markup so it validates.
20030603 JCS Plugged in jmarsh auto-generated schema outlines
20030529 MJG Fixed various issues with the XmlRep portions of the spec
20030527 MJG Added text to 2.2.1 The Interface Component and 2.2.3 Mapping Interface's XML Representation to Component Properties indicating that recursive interface extension is not allowed.
20030523 JJM Added pseudo-syntax to all but Type and Modularizing sections.
20030523 JJM Added the "interface" and "targetResource" attribute on <service>.
20030523 JJM Fixed miscellaneous typos (semi-colon instead of colon, space after parenthesis, etc.).
20030523 JJM Rewrote the service-resource text and merge it with the introduction.
20030522 JCS s/set of parts/list of parts/.
20030514 JJM Updated the service-resource figure, and split the diagram into two.
20030512 JJM Added service-resource drawing and description.
20030512 JJM Added syntax summary for the Interface component.
20030428 MJG Various edits to 3. Types, E. Examples of Specifications of Extension Elements for Alternative Schema Language Support. to accommodate other type systems and spell out how extensibility elements/attributes play out in such scenarios.
20030428 MJG Added text to 1.2 Notational Conventions regarding normative nature of schema and validity of WSDL documents
20030411 JJM Allowed features and properties at the interface, interface operation, binding and binding operation levels, as agreed at the Boston f2f http://lists.w3.org/Archives/Public/www-ws-desc/2003Mar/0019.html.
20030411 JJM Incorporate features and properties' text from separate document and merged change logs
20030313 MJG Changed title to include 'part 1'
20030313 MJG Changed port to endpoint
20030313 MJG Changed type to interface in binding
20030313 MJG Changed mep to pattern and message exchange pattern to message pattern
20030313 MJG Added text to D.2 PortTypes
20030313 MJG Changed portType to interface
20030407 JJM Refined and corrected the definitions for features and properties.
20030304 JJM Filled in blank description of Feature and Property component.
20030303 MJG Skeleton Feature and Property components
20030305 MJG Merged ComponentModelForMEPs branch (1.46.2.5) into main branch (1.54). Below is change log from the branch:
Date Author Description
20030220 MJG Minor wording change at suggestion of JJM
20030212 MJG Updated component model to include Fault Reference component. Associated changes to Port Type Operation component
20030211 MJG Changes to component model to support MEPs

20030228 MJG Updated 4.2 Importing Descriptions to be consistent in layout with other XML rep sections. Detailed that documentation and extensibility attributes are allowed, per schema
20030228 MJG Updated 4.1 Including Descriptions to be consistent in layout with other XML rep sections. Detailed that documentation and extensibility attributes are allowed, per schema
20030228 MJG Updated 2.9.2 XML Representation of Binding Component to list type attribute
20030217 MJG Minor edits to wording in 2.4.1 The Interface Operation Component
20030213 MJG Added xlink nsdecl to spec element
20030213 MJG Incorporated text from dbooths proposal on semantics, per decision 20021031
20030213 MJG Merged operationnames branch (1.37.2.3) into main branch (1.46). Below is the change log from the branch.
Date Author Description
20030130 MJG Updated binding section to match changes to port type section WRT operation names
20030130 MJG Added best practice note on operation names and target namespaces to 2.4.1 The Interface Operation Component
20030122 MJG Started work on making operations have unique names

20030213 MJG Change name of {message exchange pattern} back to {variety} to consolidate changes due to MEP proposal
20030206 MJG Updated Appendix A to refer to Appendix C
20030204 MJG Tidied up appendix C
20030203 MJG Incorporated resolution to R120
20030124 MJG Fixed error in 2.5.2 XML Representation of Message Reference Component which had name attribute information item on input, output and fault element information item being mandatory. Made it optional.
20030123 JJM Change name of {variety} property to {message exchange pattern}
20030130 MJG Updated binding section to match changes to port type section WRT operation names
20030130 MJG Added best practice note on operation names and target namespaces to 2.4.1 The Interface Operation Component
20030122 MJG Started work on making operations have unique names
20030122 MJG Added some <emph>, <el>, <att>, &AII;, &EII;, <el> markup
20030120 MJG Incorporated Relax NG section from Amy's types proposal
20030120 MJG Incorporated DTD section from Amy's types proposal
2003020 MJG Incorporated Amy's types proposal except annexes
20030118 MJG Made some changes related to extensibility
20030118 MJG Amended content model for operation to disallow fault element children in the input-only and output-only cases
20030118 MJG Removed {extension} properties from Binding components and Port components. Added text relating to how extension elements are expected to annotate the component model.
20030117 MJG Made further edits related to extensibility model now using substitution groups
20030117 MJG Added initial draft of section on QName resolution
20030117 MJG Reworked section on extensibility
20030116 MJG Added text regarding multiple operations with the same {name} in a single port type
20030116 MJG Added section on symbol spaces
20030116 MJG Removed various ednotes
20030116 MJG Added section on component equivalence
20030116 MJG More work on include and import
20021201 MJG Did some work on wsdl:include
20021127 MJG Added placeholder for wsdl:include
20021127 MJG Cleaned up language concerning targetNamespace attribute information item 2.1.2.1 targetNamespace attribute information item
20021127 MJG changed the language regarding extensibility elements in 2.1.2 XML Representation of Definitions Component.
20021127 MJG Moved all issues into issues document ( ../issues/wsd-issues.xml )
20021127 MJG Removed name attribute from definitions element
20021127 MJG Removed 'pseudo-schema'
20021121 JJM Updated media type draft appendix ednote to match minutes.
20021111 SW Added appendix to record migration issues.
20021107 JJM Incorporated and started adapting SOAP's media type draft appendix.
20021010 MJG Added port type extensions, removed service type.
20020910 MJG Removed parameterOrder from spec, as decided at September 2002 FTF
20020908 MJG Updated parameterOrder description, fixed some spelling errors and other types. Added ednote to discussion of message parts
20020715 MJG AM Rewrite
20020627 JJM Changed a few remaining <emph> to either <att> or <el>, depending on context.
20020627 SW Converted portType stuff to be infoset based and improved doc structure more.
20020627 SW Converted message stuff to be infoset based and improved doc structure more.
20020625 SW Mods to take into account JJM comments.
20020624 JJM Fixed spec so markup validates.
20020624 JJM Upgraded the stylesheet and DTD
20020624 JJM Added sections for references and change log.
20020624 JJM Removed Jeffrey from authors :-( Added Gudge :-)
20020620 SW Started adding abstract model
20020406 SW Created document from WSDL 1.1

--=_mixed 006BC92385256F10_Content-Type: application/octet-stream; name="wsdl20.pdf" Content-Disposition: attachment; filename="wsdl20.pdf" Content-Transfer-Encoding: base64 JVBERi0xLjQKNSAwIG9iago8PCAvUyAvR29UbyAvRCAoc2VjdGlvbi4xKSA+PgplbmRvYmoKOCAw IG9iagooSW50cm9kdWN0aW9uKQplbmRvYmoKOSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2Vj dGlvbi4xLjEpID4+CmVuZG9iagoxMiAwIG9iagooQ29tcG9uZW50IE1vZGVscywgSW5mb3NldHMs IGFuZCBEb2N1bWVudHMpCmVuZG9iagoxMyAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlv bi4xLjIpID4+CmVuZG9iagoxNiAwIG9iagooSW50cmFkb2N1bWVudCBhbmQgSW50ZXJkb2N1bWVu dCBDb25zdHJhaW50cykKZW5kb2JqCjE3IDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzZWN0aW9uLjIp ID4+CmVuZG9iagoyMCAwIG9iagooQ29tcG9uZW50IE1vZGVsKQplbmRvYmoKMjEgMCBvYmoKPDwg L1MgL0dvVG8gL0QgKHN1YnNlY3Rpb24uMi4xKSA+PgplbmRvYmoKMjQgMCBvYmoKKFR5cGUgU3lz dGVtIENvbXBvbmVudHMpCmVuZG9iagoyNSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlv bi4yLjIpID4+CmVuZG9iagoyOCAwIG9iagooVGhlIEludGVyZmFjZSBDb21wb25lbnQpCmVuZG9i agoyOSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4yLjIuMSkgPj4KZW5kb2Jq CjMyIDAgb2JqCihJbnRlcmZhY2VDb21wb25lbnQpCmVuZG9iagozMyAwIG9iago8PCAvUyAvR29U byAvRCAoc3Vic2VjdGlvbi4yLjMpID4+CmVuZG9iagozNiAwIG9iagooVGhlIERlZmluaXRpb25z IENvbXBvbmVudCkKZW5kb2JqCjM3IDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzdWJzdWJzZWN0aW9u LjIuMy4xKSA+PgplbmRvYmoKNDAgMCBvYmoKKERlZmluaXRpb25zQ29tcG9uZW50KQplbmRvYmoK NDEgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnNlY3Rpb24uMi40KSA+PgplbmRvYmoKNDQgMCBv YmoKKENvbW1lbnRzIG9uIHRoZSBXU0RMIFNwZWNpZmljYXRpb24pCmVuZG9iago0NSAwIG9iago8 PCAvUyAvR29UbyAvRCAoc2VjdGlvbi4zKSA+PgplbmRvYmoKNDggMCBvYmoKKEludHJhZG9jdW1l bnQgU2NoZW1hIFJ1bGVzKQplbmRvYmoKNDkgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnNlY3Rp b24uMy4xKSA+PgplbmRvYmoKNTIgMCBvYmoKKFhNTCBTY2hlbWEgVHlwZXMpCmVuZG9iago1MyAw IG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjEuMSkgPj4KZW5kb2JqCjU2IDAg b2JqCihYc0FueVVSSSkKZW5kb2JqCjU3IDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzdWJzZWN0aW9u LjMuMikgPj4KZW5kb2JqCjYwIDAgb2JqCihUaGUgV1NETCBOYW1lc3BhY2UpCmVuZG9iago2MSAw IG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjIuMSkgPj4KZW5kb2JqCjY0IDAg b2JqCihXc2RsTmFtZXNwYWNlVVJJKQplbmRvYmoKNjUgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1 YnN1YnNlY3Rpb24uMy4yLjIpID4+CmVuZG9iago2OCAwIG9iagooV1NETCBFbGVtZW50IExvY2Fs IE5hbWVzKQplbmRvYmoKNjkgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rpb24uMy4y LjMpID4+CmVuZG9iago3MiAwIG9iagooV1NETCBBdHRyaWJ1dGUgTG9jYWwgTmFtZXMpCmVuZG9i ago3MyAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjIuNCkgPj4KZW5kb2Jq Cjc2IDAgb2JqCihBbnlJdGVtKQplbmRvYmoKNzcgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1 YnNlY3Rpb24uMy4yLjUpID4+CmVuZG9iago4MCAwIG9iagooQW55RWxlbWVudDEpCmVuZG9iago4 MSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjIuNikgPj4KZW5kb2JqCjg0 IDAgb2JqCihXc2RsTmFtZXNwYWNlRWxlbWVudDEpCmVuZG9iago4NSAwIG9iago8PCAvUyAvR29U byAvRCAoc3Vic3Vic2VjdGlvbi4zLjIuNykgPj4KZW5kb2JqCjg4IDAgb2JqCihPdGhlck5hbWVz cGFjZUVsZW1lbnQxKQplbmRvYmoKODkgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rp b24uMy4yLjgpID4+CmVuZG9iago5MiAwIG9iagooT3RoZXJOYW1lc3BhY2VFbGVtZW50KQplbmRv YmoKOTMgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rpb24uMy4yLjkpID4+CmVuZG9i ago5NiAwIG9iagooQW55QXR0cmlidXRlMSkKZW5kb2JqCjk3IDAgb2JqCjw8IC9TIC9Hb1RvIC9E IChzdWJzdWJzZWN0aW9uLjMuMi4xMCkgPj4KZW5kb2JqCjEwMCAwIG9iagooTm9OYW1lcGFjZUF0 dHJpYnV0ZTEpCmVuZG9iagoxMDEgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rpb24u My4yLjExKSA+PgplbmRvYmoKMTA0IDAgb2JqCihPdGhlck5hbWVzcGFjZUF0dHJpYnV0ZTEpCmVu ZG9iagoxMDUgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rpb24uMy4yLjEyKSA+Pgpl bmRvYmoKMTA4IDAgb2JqCihPdGhlck5hbWVzcGFjZUF0dHJpYnV0ZSkKZW5kb2JqCjEwOSAwIG9i ago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlvbi4zLjMpID4+CmVuZG9iagoxMTIgMCBvYmoKKFRo ZSBkb2N1bWVudGF0aW9uIEVsZW1lbnQgSW5mb3JtYXRpb24gSXRlbSkKZW5kb2JqCjExMyAwIG9i ago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjMuMSkgPj4KZW5kb2JqCjExNiAwIG9i agooRG9jdW1lbnRhdGlvbkVsZW1lbnQxKQplbmRvYmoKMTE3IDAgb2JqCjw8IC9TIC9Hb1RvIC9E IChzdWJzdWJzZWN0aW9uLjMuMy4yKSA+PgplbmRvYmoKMTIwIDAgb2JqCihEb2N1bWVudGF0aW9u RWxlbWVudCkKZW5kb2JqCjEyMSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlvbi4zLjQp ID4+CmVuZG9iagoxMjQgMCBvYmoKKFRoZSBpbmNsdWRlIEVsZW1lbnQgSW5mb3JtYXRpb24gSXRl bSkKZW5kb2JqCjEyNSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjQuMSkg Pj4KZW5kb2JqCjEyOCAwIG9iagooSW5jbHVkZUVsZW1lbnQxKQplbmRvYmoKMTI5IDAgb2JqCjw8 IC9TIC9Hb1RvIC9EIChzdWJzdWJzZWN0aW9uLjMuNC4yKSA+PgplbmRvYmoKMTMyIDAgb2JqCihJ bmNsdWRlRWxlbWVudCkKZW5kb2JqCjEzMyAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlv bi4zLjUpID4+CmVuZG9iagoxMzYgMCBvYmoKKFRoZSBpbXBvcnQgRWxlbWVudCBJbmZvcm1hdGlv biBJdGVtKQplbmRvYmoKMTM3IDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzdWJzdWJzZWN0aW9uLjMu NS4xKSA+PgplbmRvYmoKMTQwIDAgb2JqCihcKCkKZW5kb2JqCjE0MSAwIG9iago8PCAvUyAvR29U byAvRCAoc3Vic3Vic2VjdGlvbi4zLjUuMikgPj4KZW5kb2JqCjE0NCAwIG9iagooSW1wb3J0RWxl bWVudCkKZW5kb2JqCjE0NSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlvbi4zLjYpID4+ CmVuZG9iagoxNDggMCBvYmoKKFRoZSB0eXBlcyBFbGVtZW50IEluZm9ybWF0aW9uIEl0ZW0pCmVu ZG9iagoxNDkgMCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rpb24uMy42LjEpID4+CmVu ZG9iagoxNTIgMCBvYmoKKFR5cGVzRWxlbWVudDEpCmVuZG9iagoxNTMgMCBvYmoKPDwgL1MgL0dv VG8gL0QgKHN1YnN1YnNlY3Rpb24uMy42LjIpID4+CmVuZG9iagoxNTYgMCBvYmoKKFR5cGVzRWxl bWVudCkKZW5kb2JqCjE1NyAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2VjdGlvbi4zLjcpID4+ CmVuZG9iagoxNjAgMCBvYmoKKFRoZSBpbnRlcmZhY2UgRWxlbWVudCBJbmZvcm1hdGlvbiBJdGVt KQplbmRvYmoKMTYxIDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzdWJzdWJzZWN0aW9uLjMuNy4xKSA+ PgplbmRvYmoKMTY0IDAgb2JqCihJbnRlcmZhY2VFbGVtZW50MSkKZW5kb2JqCjE2NSAwIG9iago8 PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjcuMikgPj4KZW5kb2JqCjE2OCAwIG9iagoo SW50ZXJmYWNlRWxlbWVudCkKZW5kb2JqCjE2OSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic2Vj dGlvbi4zLjgpID4+CmVuZG9iagoxNzIgMCBvYmoKKFRoZSBiaW5kaW5nIEVsZW1lbnQgSW5mb3Jt YXRpb24gSXRlbSkKZW5kb2JqCjE3MyAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlv bi4zLjguMSkgPj4KZW5kb2JqCjE3NiAwIG9iagooQmluZGluZ0VsZW1lbnQxKQplbmRvYmoKMTc3 IDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzdWJzdWJzZWN0aW9uLjMuOC4yKSA+PgplbmRvYmoKMTgw IDAgb2JqCihCaW5kaW5nRWxlbWVudCkKZW5kb2JqCjE4MSAwIG9iago8PCAvUyAvR29UbyAvRCAo c3Vic2VjdGlvbi4zLjkpID4+CmVuZG9iagoxODQgMCBvYmoKKFRoZSBzZXJ2aWNlIEVsZW1lbnQg SW5mb3JtYXRpb24gSXRlbSkKZW5kb2JqCjE4NSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vi c2VjdGlvbi4zLjkuMSkgPj4KZW5kb2JqCjE4OCAwIG9iagooU2VydmljZUVsZW1lbnQxKQplbmRv YmoKMTg5IDAgb2JqCjw8IC9TIC9Hb1RvIC9EIChzdWJzdWJzZWN0aW9uLjMuOS4yKSA+PgplbmRv YmoKMTkyIDAgb2JqCihTZXJ2aWNlRWxlbWVudCkKZW5kb2JqCjE5MyAwIG9iago8PCAvUyAvR29U byAvRCAoc3Vic2VjdGlvbi4zLjEwKSA+PgplbmRvYmoKMTk2IDAgb2JqCihUaGUgZGVmaW5pdGlv bnMgRWxlbWVudCBJbmZvcm1hdGlvbiBJdGVtKQplbmRvYmoKMTk3IDAgb2JqCjw8IC9TIC9Hb1Rv IC9EIChzdWJzdWJzZWN0aW9uLjMuMTAuMSkgPj4KZW5kb2JqCjIwMCAwIG9iagooVGFyZ2V0TmFt ZXNwYWNlQXR0cmlidXRlMSkKZW5kb2JqCjIwMSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vi c2VjdGlvbi4zLjEwLjIpID4+CmVuZG9iagoyMDQgMCBvYmoKKFRhcmdldE5hbWVzcGFjZUF0dHJp YnV0ZSkKZW5kb2JqCjIwNSAwIG9iago8PCAvUyAvR29UbyAvRCAoc3Vic3Vic2VjdGlvbi4zLjEw LjMpID4+CmVuZG9iagoyMDggMCBvYmoKKERlZmluaXRpb25zRWxlbWVudDEpCmVuZG9iagoyMDkg MCBvYmoKPDwgL1MgL0dvVG8gL0QgKHN1YnN1YnNlY3Rpb24uMy4xMC40KSA+PgplbmRvYmoKMjEy IDAgb2JqCihEZWZpbml0aW9uc0VsZW1lbnQpCmVuZG9iagoyMTMgMCBvYmoKPDwgL1MgL0dvVG8g L0QgKHN1YnN1YnNlY3Rpb24uMy4xMC41KSA+PgplbmRvYmoKMjE2IDAgb2JqCihXc2RsSW5mb3Nl dCkKZW5kb2JqCjIxNyAwIG9iago8PCAvUyAvR29UbyAvRCBbMjE4IDAgUiAgL0ZpdCBdID4+CmVu ZG9iagoyMjAgMCBvYmogPDwKL0xlbmd0aCAxMjM2ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2Rl Cj4+CnN0cmVhbQp42o1WS4/bNhC+768Q0AsF1IooUq/jJpscFkULdA0s0KYH2pZtInqkorRe//vO g5Q3603Si00OZzgz33wz1Pv1zbtPsoxkmWQyj9b7SFZlksOykHmi6ixa7/4Wn+KyEkMsxdjFKykM rNp4pdJMPHyNV1khmq39nEq9DaeTHXpWQKs9Lx9h+XD3G28y2CRp/M/6HvxXkZRJnZP/Kk2krqNV ViVVLcn97Tgd46wS8wi2WSn+BNtzh356vCBSCeqrROuC9O/n9oyahZASlH5lK/SYpvCj2avSkdSJ Qpt9tJKqTMq6iFY6S+q0Yr8bh7mMZjuxSRXVSV0oNEjBo0yqjCNcH62LVzrVYgcWA2BSCQJjhm3X 4KrHDCZUUiIoG/7bDyOqEXgtazjcILalIGvGF7QY4smim57Nhz3bPD6AEPFFYZakSbwq8gJiA3GD 0lx0xvasfBjY1cV8OuKljhCF7EJFILvdQIFcEsJFExJSeU4J4f808L/PWHIeaDM2XuNoprDiuBTE ODXPXorR0CkcHv0pEkd94LX7EShEupwBpVsulIMNQOKjvcqTebMdOoYd6N1M5AK5k9ckGhtyY93L A4NJ7tgrptmbDmHZ2APuhtlBEfK0FO/PrDNhpU3vWogWTQ9ezKlq8ZGErXVH3rvJTM1LvB3LAabr OgVEtUrFIwKGi58CpuFay5cPuKuv+AiizkCI8GO3JMF7ryIDSHSuxFc0HjZt0znWJMrBHT6867i/ SVqpwAZYnWzb8moTslBKczLPMXcITCbX7FjL9H6xHcaRwYBkuZTYmQl5h7avtf4mhDUVIK1e566g di97kSkQUAyUA7uW6kpVN4eFITITf/H578PE2v6AhwCezM6HR872CN7IJ0uHpFyAkFCoA+ayeiMZ Kg0phtIgCzMt/ujxtiIVZvcUQzMBe7EuFLAqpG++mmIGrSVmElK8IKU4qIlhY/3/1vS8uNQJ3czT 4IOliQy3TBjQOXDyjR6M4WDJdIvaX/BnKSGhV+LoRHSpMf28JRXnGN0TTTN/G6k2re2o5zw4jsVc asLpzBIYAySkxKX837OYnKBopKBGR6EW2Nxjs2EH1+S3HTcMRvoEC9sffBeE6gPh/yVetXYKYcI5 FeuV3jVV4YxeZirkd+l/2w88cIF58IqG1wFW9DroYnkdYFP+5EFAdXrh0GxgC9eMT76MuDX+2PB2 HVdKNG7i3a1zC4x+RIHqna/yHEj9Xfp/TvOUbry9g6VkvpwQJXvhQyFOAR8aMaByoa6krtwFcaAG pDHsqQQn/DH0poHUv2kSC4hd1dod08zxXcvDjCq713lgc2pVi1t/GZNzeoMqxlF9m5FRyaqScM6q CoHE7dbz1pOWXxsbCoMaOFvQAE/mtuHN0tIvrnqkdxNXP642mtCbNzu/c8A1tz/7APvgdxeaemQJ UOM6xUsN4IuEs+noPbZm+d6Ar8eTnY68usxIxU9dtXyMhnlL+GpPMg8u2RoCyXk8eSIEtzTPUkkB VcFBx0FwM9JEwwguTzpQ5nqiBfjpuxCblK6Gxm2emwXTyWzaSxvzRDiMhgcRkjRMhZa+OA4zz2xs +ZmGpH86MSWU3hsUMh39uBj5/wPe+IufBEWdqCKHT9lcJblWFK/Eo5uP65v/AEX0Ba5lbmRzdHJl YW0KZW5kb2JqCjIxOCAwIG9iaiA8PAovVHlwZSAvUGFnZQovQ29udGVudHMgMjIwIDAgUgovUmVz b3VyY2VzIDIxOSAwIFIKL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAyMzcgMCBSCi9B bm5vdHMgWyAyMzYgMCBSIF0KPj4gZW5kb2JqCjIzNiAwIG9iaiA8PAovVHlwZSAvQW5ub3QKL0Jv cmRlclswIDAgMV0vSC9JL0NbMCAxIDFdCi9SZWN0IFszMjQuMTMzIDQ5NS4zOTIgMzcyLjQ5IDUw Ni4yNF0KL1N1YnR5cGUvTGluay9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHA6Ly93d3cu dzMub3JnL1RSL3dzZGwyMC8pPj4KPj4gZW5kb2JqCjIyMSAwIG9iaiA8PAovRCBbMjE4IDAgUiAv WFlaIDEzMy43NjggNjkyLjEwNSBudWxsXQo+PiBlbmRvYmoKMjIyIDAgb2JqIDw8Ci9EIFsyMTgg MCBSIC9YWVogMTMzLjc2OCA2NjcuMTk4IG51bGxdCj4+IGVuZG9iagoyMzIgMCBvYmogPDwKL0Qg WzIxOCAwIFIgL1hZWiAxMzMuNzY4IDUxMC4yODEgbnVsbF0KPj4gZW5kb2JqCjIxOSAwIG9iaiA8 PAovRm9udCA8PCAvRjE3IDIyNSAwIFIgL0YxOCAyMjggMCBSIC9GMzQgMjMxIDAgUiAvRjggMjM1 IDAgUiA+PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMjQwIDAgb2JqIDw8Ci9M ZW5ndGggMjYxMCAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqNWU1z3LwN vudX+KidifXqe7U9Nmmm7sS5xDPpTNuDvOLGmmolV9LaSX998QAgRVmy3cuKBEGQ+Aaxf7778MeX NLuKszDNiqu701WcpuG+KK+KfB8maX51V/8jiHfXcZzkwU23S5NgGvrddRoH9eU4Nbs46Lvdv+7+ 9seX8uoQHooURKKr6yQOyyTm7XcPzbi7zuIkqGlnsg+ORC+40NYzBqbbJWUwCYbFrPBJgxPoD+eq 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 AlbGOw/G/IC2pLRhaexKzs0WLCFITMbIlUBZAVkSfw0KpEkAF2nCAZGlSCCu1tuWXy3PNuaXFJe+ wJwGfvnjhN1M9plJ6oGr8LXBlIteZel1k9Jy/+4rsnzxioQR0aP9m/k1oRUSRfPbh2hrair3ftPI vijm3hFQ/SvJA6z0XoqTIm2UE4Xm3kH9yrt6za0DLY4OB65v6TPOzYrWCIZrlWN9lXlRpXE3zgjC ytBfPJ/sGda6pUnNcN/mBPL2+3CWUVIsayYpZJJMnvC0yj3tPHAPPUwk7eZ+25pmXtta/EMISAfd PrMIwAHpRVsSDambTuhwNMOL2/XHsGuaAwqQlhwD8n9yjJM2W+QZ1dT2uZBl0nfJYtccrznYNRxJ M9voyWK+bTXYziOvXUZFm18RGHdwdZaNfdnjLu5ZBJRVSNl6Cv+1d01m7REMcJJYa0p4i6eYg8SA 2GuOzn8rZFT0zW5OG70Oqr0joXAQiUQkkaYWRjxxZBXoUqh8MMetKJqlENnulXR7pNfqLG/UY8i8 Xsk2Whp13n85C4Fi0ftrI3UOsyHUjQCm8SZNvV4LxhJv0ny7viUMr3PDeJWAJcKk+oIg+GbKyGFj ufRhm1ogL1oHQmV9ui4omePrfx1slSlnP9zmpC7ppSMmFrNVpGX+4lVFAPHlMn8vZgFlkSw5JwP6 wn8JIhV0mXkxu1j1i9wZW3n7vEwq6eKdkmauoauJeu5KeqX0q//EuZBGBGy/STtHmf8nggQvj8ar fyLI1vOqO+/6zMUhTIv86nofhYdE/nBLsPLhL3cf/gdsgJLFZW5kc3RyZWFtCmVuZG9iagoyMzkg MCBvYmogPDwKL1R5cGUgL1BhZ2UKL0NvbnRlbnRzIDI0MCAwIFIKL1Jlc291cmNlcyAyMzggMCBS Ci9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9QYXJlbnQgMjM3IDAgUgo+PiBlbmRvYmoKMjQxIDAg b2JqIDw8Ci9EIFsyMzkgMCBSIC9YWVogMTMzLjc2OCA2OTIuMTA1IG51bGxdCj4+IGVuZG9iago2 IDAgb2JqIDw8Ci9EIFsyMzkgMCBSIC9YWVogMTMzLjc2OCA2NjcuMTk4IG51bGxdCj4+IGVuZG9i agoxMCAwIG9iaiA8PAovRCBbMjM5IDAgUiAvWFlaIDEzMy43NjggNTk1LjYyNiBudWxsXQo+PiBl bmRvYmoKMTQgMCBvYmogPDwKL0QgWzIzOSAwIFIgL1hZWiAxMzMuNzY4IDQyOS43OTcgbnVsbF0K Pj4gZW5kb2JqCjIzOCAwIG9iaiA8PAovRm9udCA8PCAvRjM0IDIzMSAwIFIgL0Y4IDIzNSAwIFIg L0YzNiAyNDQgMCBSID4+Ci9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdCj4+IGVuZG9iagoyNDcgMCBv YmogPDwKL0xlbmd0aCAxNTY5ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4 2s1ZTXPbNhC961fwSB2EEN9AOj3UTjKTTJvWtdpkJs1BlunaHX04Ep1M/n3fAiRFSSStTjlxLjI/ wMW+3YfdB/hsOnr2SqqEKyaVSaY3CZeSWeMSoy0TUifT6w+pGE84Fzo9H/N0vcTP/XgicbnKV2P8 LXBnVfoLRqVrXGfpdU7Xi/HH6Ztnr1zimTeSjGfJRHDmBA9mp7cYpnSWvruEzRc/x5stjAubBgvz u78yruaz4m69wlvl02uMDK+2c/rd4PbuavfBNtoobuMwpXk6u8L1ttjM5kV8OQeEScCArwIG4QgD mV+WGPDmOl/E8TeEehOvZ3HYu7GTaX5F+AgT58zrGKptcGPzmWzOcS2lavX5Hj8RlZQynW3jyFm8 jUaKeLO+iX8P3K5sRu+3ccwXenJHpm/jg3uabE3fuDTfFDRz9ISR76OX0xEHgCzhCdeOGasT7T0z 3Cbz5ejT6MPHLLkeZcmbUcakd8kX/OXe44NleVVCX4wuRxe1rUllbNKwdhaoZnZk4MazDA9MJpnI VAjf29kyBwEobXP6zf/4ndx9HZnE+e5rY5kVNCF99kN837SumBKufP3TGOS92q4XwP9Q7NtssFN7 plX5yfPSom28ZlpWr0FLeTwnXFK+HNGYpDXMlrPM8FPDLJl3h1GOYyXTrjtbSfx8OXJMZqK8O0oW 8mAlkmUVM8r1JqsaQxAvKFuHAJFJJpGohrF+z4RyTJgO35RmBrPCR6RGDEVKAOaZ6cdpBDNeBJyL NVERfBTpbFFh3mOOssjCIXXMPnV0+frteVvYal7AFNd8KKQ7a91IdcYseE6+rQ6XXytaZBb0PRFt z4Jux68YNydnWmBdHJIGBZmG+xOo5yVzeNaxLOogUkeU7UGs3AZBRRaD+Os9FfbZ4gLV5u2M0C5D sT4KIybHJ2UYn/94HMiJxhAn9hrMav3n2BoQ8YGMXuwSxFXDNGei5uM/LYbLAU3Dn49N7lU/jSDs yp8Qx1YNy1xV/jqsQFwY3rBSFVFVMZmc4ypjAglBo2Mmi2tQMPjGSx0yJdXxtdQhgvqgtDq9/Lql Bpcv4+2eWBFo6uiVZcfELTpmBwOV4sxyP0xlNsNUZoU6KDPdu46rMRStl4t8ma+KF3koXNT2Zpuw BomZ5+tlWJAkfYrDKMACDOukMWO/+1wZJKlrDaH+CF+W76GKmhI+ULE3GCBaKV4/tdYwei/MaTXs oq9gK2GYtfrpCxasSMH46V3ymzBXegu935urcghF+tXYkpAPTH3YUMPNe9kqNLo018lulkfICjnq dQdZEVuvBpYa0gkmbL+kkk4zZ3TdgI+4CoZ56U/jarfUbSOvtMAl5FBgd9a6waLr+bj9CxUppyR/ eriLyaYn18dr1TKVnaiuzoJWC/Ajj1ad2LGDwJ5rgIXrhlm4g6VBKmb9I2mQWLxRxb/fBs6svk5p 8cWuqtv0Ctaa13Ko/dFlsblb/R120BNrmPYW/d4xrc2eiAreGfTsSez40ckODz0iZl2vogJFFUB0 K6r38RiBp31RaWoth9KjdbfWarLz83+ZpBlbK8BV/aj6qrD353QvaaCU0weCrG25CAMBKMx31VwE 2Cx5f3epxhC+30LJWcdYbAqKyyPtBbmVOmnM81h/wdKTXf0Fu04zsBYS2CFY27/BIxRS26foLwJa 2nE9FNidtW6w0K2q3DM8cYMR0KnODIW9NtYNHZpWKbtXaM7Xq20RpT8dC67iueLRTpTi6gYQw4Jb 5rPB8r2z1g1acKbKc5oK9DHBNTPmRLF/auNph68gbszTS4pmDBXTvCFAmzvt6qyfOxP8rjfa1YF/ OKGnzfTreNCfb25m8/LROe2ol4f/CQixhXxuHvlz1HJfGof5SbmR11kwKyqzoRSHrXqwJtKiK860 59T6uzo75dRIZf9BdzWGIvF6RajH9bFY2PnMHhZFPLaoe1K9YPf6kuOMa5E0Jn2kL2GFqy4IQjBl 7cAbHw4Rqn3/2uUQobzc+f3vxtR/rEogjRoKW22sGxpcFyKmOl/k4QBwVbQ1nszoAQov556Z04+N v0XlIZcgT+owNWFnEryViYOsKje+te78F0siQx1lbmRzdHJlYW0KZW5kb2JqCjI0NiAwIG9iaiA8 PAovVHlwZSAvUGFnZQovQ29udGVudHMgMjQ3IDAgUgovUmVzb3VyY2VzIDI0NSAwIFIKL01lZGlh Qm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAyMzcgMCBSCj4+IGVuZG9iagoyNDggMCBvYmogPDwK L0QgWzI0NiAwIFIgL1hZWiAxMzMuNzY4IDY5Mi4xMDUgbnVsbF0KPj4gZW5kb2JqCjE4IDAgb2Jq IDw8Ci9EIFsyNDYgMCBSIC9YWVogMTMzLjc2OCA2NjcuMTk4IG51bGxdCj4+IGVuZG9iagoyMiAw IG9iaiA8PAovRCBbMjQ2IDAgUiAvWFlaIDEzMy43NjggNDc0LjA1NiBudWxsXQo+PiBlbmRvYmoK MjYgMCBvYmogPDwKL0QgWzI0NiAwIFIgL1hZWiAxMzMuNzY4IDIwMC44NjMgbnVsbF0KPj4gZW5k b2JqCjMwIDAgb2JqIDw8Ci9EIFsyNDYgMCBSIC9YWVogMTMzLjc2OCAxNzguMTU3IG51bGxdCj4+ IGVuZG9iagoyNDUgMCBvYmogPDwKL0ZvbnQgPDwgL0YzNCAyMzEgMCBSIC9GOCAyMzUgMCBSIC9G MzYgMjQ0IDAgUiAvRjExIDI1MSAwIFIgL0YzNyAyNTIgMCBSIC9GMTQgMjU1IDAgUiAvRjQyIDI1 OCAwIFIgPj4KL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gZW5kb2JqCjI2MSAwIG9iaiA8PAov TGVuZ3RoIDE2MDcgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja7VpLc9s2 EL7rV/AoHYTg/chMD7UbzyRTO7HrntIcGIty1ZEo16Kn8b/PAiBFyiRIegJXyUxOenC1xH67+PDt UifXk1dnTCYGGcmS62VChEZSiUQKhSgTyfXi4/S31f1M0Gk2E2R6U6y2+ezT9btXZ7r+FWdIEJFg Z/769S/e4MCvRFiQ0mJVeiC8YUAR0bo0+KftQCDBeHl5+1BYg2SuYJHwozmViCvqrp1nuxmZ7tLb 7HSbF1k+m5NpcQ5fbe3yF/ZjBp/WrRgIxgjrfQxgEwqjtMm3uffWioVyxAzrj6XykuaPHWAYRJQZ 5yBbZxtYbJY7TCZvricWZpyQOpcQmcI8udlM/p18/ISTxQQn7yYYFqmT/+CVGHuvTfmOIaNFsp78 Mbncu/K2kGWtgm4S//PNRCOGafnp0M2cCIOwYslcYo6oIdbZSasGJRjBF5XNYVqvZgJPs6UN+d6m NMtv3MupyzEkxKJxZ78q89MGhhqNKCFJYxH9EREBGZWhmJiBdEgbHBKcjoWZEGSEaAPkczYXWiPF TS9AwlDE4NUCtMl2FqHUhnyb/W7jTz87YNqlLjG822/X/vK6OL1IN1motISSSBkeK+baWzhmDc61 L4rFMDER2NMjI+2kuc6gJUeamVhB197CQUuNOO1KtKt6qHBf6Oee5DpSbgxUOu8Horp8Xt6hj0LX QXAERVpHq4jaWxgcYdm/gwsPAGAK4bE1//7Opj9dg6vLi7TilPAm4AZpI8aGTIFfn5IITubefJCK qGFwM91JReCFwSEmTByql3GoXlCGMB3IYWlj0T+bKTVNHyz6rq6vHIstM787K7bfjqB5DawNThsL GKB52GYUOLc7HiqQhIue5kmsAscKcc36wQEfWJoj0jw3YEtVpJgb3oIxcyAsQvgxaR7SgoSKdZ43 vIWD1grBtnHLXKYPVqYWjeqvtU471VDpSo4D4LI303C8ivH03cNl5rviskiylQuGFOnfrpWNxfot nJ/3VqumPnHvHWN5Kksdu61mFYO5o3xTUloHnTFMkJI8aaxhSLVipHGIzqBnw9pEVq2caehc+mU9 h92qhPY9VFmKB8UM3ZxhJgpvgStKZKzgam/h4ChoAeyTX6Ru095mhV3jzmU2DWxgJSCnamTMT739 eWXr520QBQJtjox1YjW8hVEgCulSkx2eWG++3Pyd5rfZB1/9sDvgWpvQCaGIs5F69dcZFdPPu61V DA/FIBoYmiYcrSZqb2E0sACaox1olOTe6mV3LUCslMFP8VDd9fEXJryNmHLtJH5ON12TkctVCFFm ADwRCdDaWRBPBseGYWr4mGzDCAJPEPOtMFZTomcrVWuU90xqmIJDyESDsvYWxlKDD+1rc1c8rmdd 5EShCZPyJTYjk9C7xWoWa2fhcBVoCupLZ5cus+KxHSx4Gxdq1SaeVK3xdu1UZRqUlExwUPvR8lt7 CwcMxrgcjS796gq7Y+4DG4RJpEksmnH7o7qp3xSnfQpnDxOncJ9YKO2dhUHiEpoNP165c8hsK51W 7myr0jrQ4kDsfIBO+Gi4PhzcGkoTNOEouOwAcnxH+vKaXX9X8wcGWkL2d5ulSZdi780AFbZLNUl9 iwFFDuBxwQMLxhjoi0ceMFADPSXtHy8y+4CAiP9DkVMtoEGItbcb3oLBUTtIly8qyAcOOaoY9A06 Vsy1t3DMCmgc+4RmX4osXzgWXvjitiHTTpEJ1CB4LDrrnTNABwFdRLQ6qL2FMbFzdnEgGtsIUIVw /RDwW8+/p1xS6cXiOeqacgMkF616am9hpOzQ3fjZ2/4gdIc4yJ2OQ1C5dj4WZq4f9K3hiMHJqAOS MgU9RbRiq72FIeTYMeYPJbsoFb3PIJ4JU+0tDBOIbaP5jyq8KDRGHJufwqtbeBE752f9FVDZ2DSc rPLFqtr+tyVZOqLuF2H2sCMsadxuQIXZs10GFk80IuAk7liUKAjc9E+JiH1AoNkxh/9E+ePv5/C/ u54FXGf9nURl067nc8dk5cytkdXKoHPu1n4IwKj760pjLQPFTnHPX1dAS8b/6wphHImBuROxDwo0 PeIzTQLkLWONnmpn4Yjt04Ny9HSkJ5rQqiIpyPH/qNAADpZEG2KqqYkwgxJniQbFKr1w51VkXwEv M/PlZW5kc3RyZWFtCmVuZG9iagoyNjAgMCBvYmogPDwKL1R5cGUgL1BhZ2UKL0NvbnRlbnRzIDI2 MSAwIFIKL1Jlc291cmNlcyAyNTkgMCBSCi9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9QYXJlbnQg MjM3IDAgUgo+PiBlbmRvYmoKMjYyIDAgb2JqIDw8Ci9EIFsyNjAgMCBSIC9YWVogMTMzLjc2OCA2 OTIuMTA1IG51bGxdCj4+IGVuZG9iagoyNTkgMCBvYmogPDwKL0ZvbnQgPDwgL0YzNiAyNDQgMCBS IC9GOCAyMzUgMCBSIC9GMTQgMjU1IDAgUiAvRjM3IDI1MiAwIFIgPj4KL1Byb2NTZXQgWyAvUERG IC9UZXh0IF0KPj4gZW5kb2JqCjI2NSAwIG9iaiA8PAovTGVuZ3RoIDE4OTIgICAgICAKL0ZpbHRl ciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja5Vrfb9s2EH73X6FH+cEsefy9YQ9r2gApsHZJ0720 xeA0TmIgsdPY6dD/fnekJCu2KKsI26UYAiQyRR953x3vvjtGFBx/RCG0Y8bqwmjJjPLFp5vR59H7 j7w4H/Hi1Ygz6V3xD/4V3uMXbqonybzTxfXo7eh4JCpRca5k2pmkmCJ+/WbkmORQfXooZiK0Z9zK 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 Ci9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9QYXJlbnQgMjM3IDAgUgo+PiBlbmRvYmoKMjY2IDAg b2JqIDw8Ci9EIFsyNjQgMCBSIC9YWVogMTMzLjc2OCA2OTIuMTA1IG51bGxdCj4+IGVuZG9iagoz NCAwIG9iaiA8PAovRCBbMjY0IDAgUiAvWFlaIDEzMy43NjggMTU4LjAyNCBudWxsXQo+PiBlbmRv YmoKMzggMCBvYmogPDwKL0QgWzI2NCAwIFIgL1hZWiAxMzMuNzY4IDEzNy4yNTUgbnVsbF0KPj4g ZW5kb2JqCjI2MyAwIG9iaiA8PAovRm9udCA8PCAvRjM2IDI0NCAwIFIgL0Y4IDIzNSAwIFIgL0Yz NyAyNTIgMCBSIC9GMTQgMjU1IDAgUiAvRjExIDI1MSAwIFIgL0YzNCAyMzEgMCBSIC9GNDIgMjU4 IDAgUiA+PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMjY5IDAgb2JqIDw8Ci9M ZW5ndGggMTgwOSAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqtWFlv2zgQ fvev0KMMrFnxlNS3tmmxLdoArV2kQLcPqq0kQn2tJHc3/37nIHUkdhIsjAAWRQ3n+Ga+IRkZJfAn I2kz4VIbOauFM3m03Ez+nnz/kUSrSRJ9mCRC51n0DzxlnsOCjR9pkWc2Wk/mk88T6VWxrBY2cyfV RLx8M8mETpR/G6uZSZuLJNXRzNlUKG1R2evF5MU77aJc5E5Hi+tIOhCCiSCzWH2PL8q/Emm2VVvt ts2b3WYq4/3Uyni3nc5kXG7b6Y/Fh8nbRWdKuUwosDQw9LjXMjNCn/A6yYUFcXBfWCOfC6SUIrf2 IQSclZkzUrjcPA6BsUJlhEC1bcv6GuIulhh42WDEL95l/SKUlQA8ib/kzzrtv4PzAAR/RjS9xMBs KlKTe4n3YIrAHZsdYo9ft0ew7wpP5SLV2bnw6rWdxktroRWXzM9qu6q2Nw9x0rlQKj8XTq+rANSq G928gdFu4yv0MYQkqMr0uRDqtZ1GSEkBwaLnTVn/Bj+rU/WkncjkuWCagzHEp6uiZ4CTWJGps5VP r+00OEB0I7l8ynWJlY7+QUYvyqlV8XJd1Oh2QW3oAWB5Ipw7W2G9BQfAOloG2NZIwd44A6iewcFE iUw/u/kraP73+18SzVj8yR6qci0ymDvR+7tMKGG4jXImTMgdpgIYnLossqkR1ipCQgkI3kCkUtmY qQU/AM5UQ3uCYTOd6dQCGMQ/HLa3JQ+u5hcI0Ud+m+/hCUldVoj/ssDFFS+7n0yIWsJOBmhw+f6e qiwu62INGmwGdTxjis9USmWMn9sGZ/8ACWdiGh+o5EHklpcV6KrNiQ7MPdy+aIWN37OSrt8OPt3i DOphN1hJwTr3NUKCnqCDLQrc8ZdtsSmpM/FrW6DkDU21M4yYovTYQ5SXXr7ZF0saiOnMGB3/uUOl /6D9MjggY1SG7mkFmwU9EM7bagu/v/wE+l01/BKe6DYkYVMRQlvOJ8Za84efhCmZWBaHpgyq/GAP C+rdvhdCP7qo0Y6vCBjWJFAgedZ3RwIm/0DGpIYcGcdvUu0hxNHuGp/eEZxYstuhBFgTBoRJBOQy p+LFwEAbJOoNK2iJ0zdlG0xhVRMSDSvuqoAFNsUvAr85EklTBjCbsMJaODTws4vTOnDbl9m/LX+k wOBZkLCJv336yBOrKW3yILw8bEJsedwGnYUfYSJJng9pmHL8uQn2NlybI4jyniwms5Bz4Eo7istR XMV1DxvkNHFcZCWPByzMmP49EXWSBtpkPW1gclBf5Zb1rIINasuoZoWVLWWHHC4c8YcXPiwaFERE dRK6EOoPMHYZZjePJHJY/TuvGYu5TyKOH60VrY2vWxQlZ2BmuLzPVNcfQOJkpqgNZPErFht42I6S owOJOj8sNg3Qd0AGrh6LNvh8LBrdNTJBKqQRuTEjPfMq4IED2KaB7pmh6pLGk2PYwfP0dAeHXS2+ HVcNzBT8GAcIE6faURoPPfD1TYbb28pbCc+6LNaI0B2/+kxhqLMjsa59MVEgHTgIIKda9xSBuc8w vhykRMeHpk86yO74Wa3GOa+u77xAVzfm8ZY39fnhHR1uU8b5jVTDscIwn7XfxmGvw6ZeF0gNaPrQ YXptmvkFPXO+xJfbclPwBv6FKunIYRWswMk2U5KsLBji1O/C5ZIpi5v9lucHDGhGRwYT12wjMA87 N7U6HBX84K1wvZ5d72o6igRAU2yf0+68QTcC3M137IfXssHlh6YduMhHkSZUMIGPlndPkabgLNHK JeYBwCKFPP97Ci24WFc+21ege37xkV+oK3ki3O9Mg0x2ZzPEOBWZPxJpPJVJn85vMP4UDln3crbA 1zt/8mqeOGhx5lQGEfmsUcpUxvs6O1czA7BiD8uS5E3nAq6d98cun0l0Br/wQcHT1Vvi9KKJAg8M OAUcWfHIX+p4LdMKx1do4sKba+7b8ugZNS5QuIHkngZCChQl/GwSf2teESHuvn55/wRCH8v24cUB vidpuFuAsinkZHtUmVUiTbSX7CvJpj3RoWL6coUXaiuwv0MtWT5MHYg0YU3h5Za7ug4NvGsQK/5G bcYOdm8Y00EDB326uGhIbpAnboVpItI0G58OqB4wzpenLkDKWViWnukWOdB28hap4AkXgGekAmwp 8+z7on7iht3W1fbmCG1nMkmESd1D9irP3sXx29IlH274YPMc2naN6H7DxWYzPnJ46Rr7zno443st jIr9ns/to33K3wM0+cqujs8dg8vLkyRUIxJeNViva5y6HOjD/3eByq9f8PX/sRNwD4m8aoARcI1H Gl1So96wCbrbcxeHi335FYdHigau2EqaB/wdHfBM3556cEaHVJh9jDTSgpXcnYk0A20nSSOtg9rU 54FICefu0codp9WppGor8kRFM5cKK/kfsC6A9R8ye3u4ZW5kc3RyZWFtCmVuZG9iagoyNjggMCBv YmogPDwKL1R5cGUgL1BhZ2UKL0NvbnRlbnRzIDI2OSAwIFIKL1Jlc291cmNlcyAyNjcgMCBSCi9N ZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9QYXJlbnQgMjM3IDAgUgo+PiBlbmRvYmoKMjcwIDAgb2Jq IDw8Ci9EIFsyNjggMCBSIC9YWVogMTMzLjc2OCA2OTIuMTA1IG51bGxdCj4+IGVuZG9iago0MiAw IG9iaiA8PAovRCBbMjY4IDAgUiAvWFlaIDEzMy43NjggNTg4LjUgbnVsbF0KPj4gZW5kb2JqCjQ2 IDAgb2JqIDw8Ci9EIFsyNjggMCBSIC9YWVogMTMzLjc2OCA0NDMuNTcxIG51bGxdCj4+IGVuZG9i ago1MCAwIG9iaiA8PAovRCBbMjY4IDAgUiAvWFlaIDEzMy43NjggMzc5Ljg1OSBudWxsXQo+PiBl bmRvYmoKNTQgMCBvYmogPDwKL0QgWzI2OCAwIFIgL1hZWiAxMzMuNzY4IDMzMS42NDQgbnVsbF0K Pj4gZW5kb2JqCjU4IDAgb2JqIDw8Ci9EIFsyNjggMCBSIC9YWVogMTMzLjc2OCAyNTEuODM2IG51 bGxdCj4+IGVuZG9iago2MiAwIG9iaiA8PAovRCBbMjY4IDAgUiAvWFlaIDEzMy43NjggMjA3LjIw OCBudWxsXQo+PiBlbmRvYmoKMjY3IDAgb2JqIDw8Ci9Gb250IDw8IC9GMzYgMjQ0IDAgUiAvRjgg MjM1IDAgUiAvRjM3IDI1MiAwIFIgL0YzNCAyMzEgMCBSIC9GNDIgMjU4IDAgUiA+PgovUHJvY1Nl dCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMjczIDAgb2JqIDw8Ci9MZW5ndGggMTg5MSAgICAg IAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNrFWd1v2zYQf/dfIWAPk4CZFb/FDn1I txTIkBUYGqADuj4olpJosKXUkpvlv98dSX1Zsuu13vaSUOTxeLyP393Rr28WL94IFhhiFA9u7gLK OdEqCZTUhHEZ3GQfQk4YiZY0ZPCHyjh8/y6i4c/X0ZInPLxc5xtczMuIs7Bxk9cV/GfhKl3jtwjf ppu8jj7e/PLiTdKfFQdLmhCeGHvKdY6buQibB2Cfu/EdDKv1uopYEj4V5T3O8vA2WjLdkgzJgXAJ lO5cICztuXapunNTQ/L+IvCR9xcBFo2jLkqguKu28Ncupk2BEpV+tXFb6pd4t8XlzYLCpeKABlQm RGkZKMoJB/2uNotPiw8f4yBbxMEvi5hwkwRP8J8aAxs2fkQpMVIG68W7xW8dr2XLbDng9hoNx9XA cMqQGCYUVcSwxKo0y/+IqSiLpqhKr35K+y1CkiRhcAbS/ujWhywFEcDILWdVJGm42m0iqyG4dJMi 2ylXJQiV5jSuRblaA8Ndlk/5cEok6OI0PijWI0pYbZspK2YImOs0Vs2z5ZPP6IsxwmIxZDNr8piC T6tzmbznNjV5ksCQwomCGM2tWJWTfot/DxhIxCRR4lQDNfkWgzBdWb4zZoIIjk90otuizDCIp0wY EZKexqTOt59BoGIoUDJipVRL+3LKShLJ28u//QmBacJiyWKIM8lgAMahSQdPE2YUrdRye19n0RJk Wl+iT+ebvGzeWsyYwz4DnDsjdHgmqO4ACsd1biMNP5RFMEFlaOfWjghgqcMrpBkCIH4jfKUO1uoB +9STdwcDwwpp7918U6HA4IYM1AUQsfReagPkEIC6syyz+jFd2cGMARg4a6xHuu00Bxwuu9t9QYEx SKa8Al+98j4lBlbUMXgCHcl+N+dapsPAU/CS/ht4qf4buNRTuETJMLt9BWpC8jYAYWLsHf8EPg/f 9P+BMXoOGGMnwxjI83kEY0P3Be23SfR+BqFA5ZzRURTdPLRVUGQN2xdC49h0M+m2D+MM8bS2Torl TblqbNz684ZnfDe91BD/vz2QEZCS0DiqYWEKWASVqYGUCJiUGDWqTPlcZXoRcbhQsy1ud03u6tBr p5mvK01ZDFFCQ6tlGO+Vpg48caGvTqkBtPTk+0aBtXJgEfi0Fard4i3DhheChdReBgGg6SnaCnXj wgQIkxPqUgH+o4Q+U5Ey4HawLoXMBQ2FK1Ka1Ab2fd5Y7dtYTw/kcy2Jpvp4Ppcz+XzsO1AU23w+ dR3hXefC9i/PV6i6495wgVrWtNV8l6NxboXjHcxva2gaHBmaV7MwPbLtqQCj21HqiF1ENs6tdkX9 kGd+tzUtkhRZWwL4AgAWMX3l/twnXMJwbh4Kf7R139RCvb1TD9tjoUAxgkG0eBGnOmckYS06XURM huUz7J/VHcA01qZ7hQ7TqgsmpmVowQejDD8wEJgGiFqv3YQFJZTOE4y0XLu5p4d865k1LVenLDvy VKnV1XPPtnFF1Mu5+iEhiUxATTDFnJpAv3oKYHYQH6kSNTDqMtFd5NNuHdkrTwpYDvEi9xVmIbsc NaWdsaaiK8iNohVdnUv0bLKfQsIz+qiszl9hBrWd+WLVOmrrvltPiUZue/S83+MU5h2EHAI0lkhb 958IaByqvn08c7TcZqNDbAK3fbPwWc9+TWAREE9j3oT6iElxFBZbmvlIGt6UxdDtcRoMuB4XkQkO qHxASBkDE4XCEinomfIA05CiKT9+Ya0JM6YNhupQFIBndXX5F2D/yruIYzPrHYoSLc+V7gbcDl9T ScKFOBg4cIIQJ17v6uC14L9W5tRrMXD6fUeANIDk5svuBF6ttZr1JmDieH+bIF7tZzISeL9g6riR hCYx5SMjDXF0ZCU2tZIhIjY9sI98ea+T0lQetjYDK3a9WVYfNDfkUsH1GcydnIAehkOtlByCuE7L MWjSdFpOpi/JDEonCq3KqEU5JRn4RqUopw+3ezUUDW1eCKiw9hoWNlcl1ty0280SNl+540Kdr7om CF8A7OQTkuXf21oEGHVVl5e6zN18McpTbm61awsUK0Hqp6FUXyHTB/f5iJ1Ydb/N7d66+GwPXD/7 J5jpnTYVVjpcG1c2PfaPOKtWlytsbrBfwWrHE9RuzrYZum8SfoBPA/1JnmY23d471rtHR9ZU7rtT P7D4/VcYX7v5d3AVHT50z1Gpm56oqei1iutOCoOv7ki1nKlJN+PiFt+vYiiQS6yEzUw3BCRQuCoh 0c2cHdwWK4t72cGKzz7uwELs1Fdt8qboGjGctuO/mr68RhZ2xRYmOLhN6yHzuYuObuRqMHtpJia+ wiHvg6+4S+IbtiPzXQGM0sw2BLbDAxWs3ZbPkVSujy/S2/VQCUKw8H0E3W3umdvuu3TM0FZF5lf6 ZlN2p1SlO0G0JwB7WFi7PnnPSru6633xx5i2QcZx3rlGWXxCQ+XDn2IYOD74lpThnz7s8PD2p5XK 2b2axn6vNSTzv+o4e8xAg10d69aPPGRAKuAKH9qhunJvHLrF378B7lhg+GVuZHN0cmVhbQplbmRv YmoKMjcyIDAgb2JqIDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAyNzMgMCBSCi9SZXNvdXJjZXMg MjcxIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUGFyZW50IDI3NSAwIFIKPj4gZW5kb2Jq CjI3NCAwIG9iaiA8PAovRCBbMjcyIDAgUiAvWFlaIDEzMy43NjggNjkyLjEwNSBudWxsXQo+PiBl bmRvYmoKNjYgMCBvYmogPDwKL0QgWzI3MiAwIFIgL1hZWiAxMzMuNzY4IDY2Ny4xOTggbnVsbF0K Pj4gZW5kb2JqCjcwIDAgb2JqIDw8Ci9EIFsyNzIgMCBSIC9YWVogMTMzLjc2OCA0NjMuOTA5IG51 bGxdCj4+IGVuZG9iago3NCAwIG9iaiA8PAovRCBbMjcyIDAgUiAvWFlaIDEzMy43NjggMzk3Ljcw NiBudWxsXQo+PiBlbmRvYmoKMjcxIDAgb2JqIDw8Ci9Gb250IDw8IC9GNDIgMjU4IDAgUiAvRjgg MjM1IDAgUiAvRjM2IDI0NCAwIFIgL0YxMSAyNTEgMCBSIC9GMTQgMjU1IDAgUiA+PgovUHJvY1Nl dCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMjc4IDAgb2JqIDw8Ci9MZW5ndGggMTU2NCAgICAg IAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNrtWUtv2zgQvvtX6CgfzJLDd4EeWmwK pCiy2DZFD20Prq1sDNhON1a27b/fGVKS9Y6bqosssBeboobD4cxwvo/Ui8vZk5cKEs+8kcnlVSKk ZNa4xGjLQOrkcv0hlQzYfCFSjT9C8/T5fi4h/X62zXZZaOb0Vsw/Xb568tIddfFkIRyTzgctr7M8 SkhTm84xzS1KksTzOeh0/30u0jNSuMUGzZB3FGvFuIFilJgvpPfp5/kCXJrFh/y6aBxIEU4cHm6u 4v9yu42N7Fue7dc0DYmtqdOlm/0V9tw0Rq7o4Q67bw83t/hGcZ5+vS4H3sYGdVYTb/JsF7s2B7I/ WVhg2nh0iWBeR8cu93O0+TuOkDLNtjQCNYXO/GkYJRTzSjUG9fvRMqcLh4Sp2y4DyYQrBMhVNrhK KrQ4Wk/trHI7NXbhF63xFGB6v8FXeXzHaIbZ2eVMoFKeiERox4zVifacGSWS1W721+zDJ56sZzx5 NeMMfZt8xX/hPQ7YFS3JPBq+nb2d/VGpirKSaWcH1SRx+G6GCcaheGqqWQjtGbcyWWivGIAjZS8o 4RueMyiEHaXMzyRiyyUAnlmV1GYfXwoAMCdl/2KswKk0LYpp3LAnurfIm45jYqwW2mLDmXHHOGBg oeWY8yLJelPAGGalmMrGo7ZhGy0qF3Yk/YEZKOvM0+7+QadKVbyOdS0fXyFWydOjAJjk7YBicSRx f39aYBZba3qzApWQbveThoQImKnipVy5ruF4adSBedeMlxA1SY8FzQ8HDAJKFQVv3Yk32ajKgD7r qZecaWEa43vjrDRTQvw7cQYvmcO+gVpWuVczLqByr+titwaFRVGFtV1el7Wdsroo6C4WdIm+r4r9 scIfusCw3hzyzR6f/7wrJER6XcdN0tUChyavoEzVWGtcg1GYglG8P+Dg9Za6LrC1jEBInV+Wq+zs iIxENh5KNJQp8+n9AW3WsbBfkOblLk42x84ldazmGtLsnuovuMHKaOs8RNd5iDn6ENuH4Js8SkUq oksqogMVidFBR2Tr2BlcfnXTGNmmIqS6TUUC3xCYBVaZBneoxzQylNA6xAgiHYlM5AQaUIhGvoON 929/ex1b+3oAF+RUfF4FJU+H9plSyAOsfVSkQSmLhE2N1rFS5hcmVZtTuBjNmnXjSxUIjUYMVRWk hchMpiUVSgLjAOOOk1gMuJ+SbVW5BDSFnKBmuymw2U+BzXqq0AjJjB/nUgrPEpSA02DznnZB3AIr +s0usKMTWauYtuJEuP57uaX6l72jbHlzjlUH1HH3XbQnfIciQ6mCei2HxwTvZJLkcgzeEeeY9roJ 7zX0LeC4gPFNqNRQVmr0FEoei3UoUlWVDlV7BL1tA71tgd6/o24CnosH4vY4bAMveVyYpxnfU+qp Yx5cDaSNr52ATXlZYOqXBaa4LDCuQGjjIhh+qwjTEahRuALqYnAHpLHvKxpfQbNlQsKvheZl7Ilw HAQPXwIOU+9NXqMMBZKT4L72UObLW2zHfOnTVqD6g24q7ihrNt2QGealn/CyYjjXoyiWiMH7DPAW j5byUVETyTkbP2BFiYFNQ+u+F2zb+6bDQxQCeDnR/SzEWFRsh1iIxoCLiWkIOM2kHr/0AYeLVPpX 0BCwkikup1rMUdvwYizuG3/PxpLV5hu4BSlfv3tDXjgfXh7Hk7H6n2X1BUvjEd2OE2AgYe3+Yyzr 7nYzmBB4hBPCTuXCo7ZhFyqD7E12Eh6zsj/jTQ8BOc0ZTXbZc6grvTToHFw1uMdENEHipoIjijS8 phyzAhLAHOQgggs+cmE7/osNXqeidKnUy0NPYCYiZd0QLmJrgbYo9aO27LvUp6RU+5u8e4eBJjWY TuSzLevqzBgzlXlue2+33I/x4wdea/nq+9nD+DEeCSU3bbalVPExS8kaMaYHIsb0H4gxNT4vD8WA Jqukd/vlPGRC8zKooF4kEFlc82oycmQJDIRsEMrOfRgGbXUXOHZfgSwjQ4c8/4MeqhdiAcxxWXmo 7cGFYKKKwX2VZJIzTJzC1io7s6qEio+cQ9cIknDN76zngSDvetbDgQnrkWci6bDxdsuVpe0fjafH CWVuZHN0cmVhbQplbmRvYmoKMjc3IDAgb2JqIDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAyNzgg MCBSCi9SZXNvdXJjZXMgMjc2IDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUGFyZW50IDI3 NSAwIFIKPj4gZW5kb2JqCjI3OSAwIG9iaiA8PAovRCBbMjc3IDAgUiAvWFlaIDEzMy43NjggNjky LjEwNSBudWxsXQo+PiBlbmRvYmoKNzggMCBvYmogPDwKL0QgWzI3NyAwIFIgL1hZWiAxMzMuNzY4 IDY2Ny4xOTggbnVsbF0KPj4gZW5kb2JqCjgyIDAgb2JqIDw8Ci9EIFsyNzcgMCBSIC9YWVogMTMz Ljc2OCA1MDguNjM0IG51bGxdCj4+IGVuZG9iago4NiAwIG9iaiA8PAovRCBbMjc3IDAgUiAvWFla IDEzMy43NjggMzczLjkyNiBudWxsXQo+PiBlbmRvYmoKOTAgMCBvYmogPDwKL0QgWzI3NyAwIFIg L1hZWiAxMzMuNzY4IDE4My45MSBudWxsXQo+PiBlbmRvYmoKMjc2IDAgb2JqIDw8Ci9Gb250IDw8 IC9GNDIgMjU4IDAgUiAvRjggMjM1IDAgUiAvRjM2IDI0NCAwIFIgL0YxMSAyNTEgMCBSIC9GMTQg MjU1IDAgUiAvRjEgMjgyIDAgUiAvRjM3IDI1MiAwIFIgPj4KL1Byb2NTZXQgWyAvUERGIC9UZXh0 IF0KPj4gZW5kb2JqCjI4NSAwIG9iaiA8PAovTGVuZ3RoIDE2MDYgICAgICAKL0ZpbHRlciAvRmxh dGVEZWNvZGUKPj4Kc3RyZWFtCnja7VlLb9tGEL7rV/BIHrjZ98NADwnSAA4CF03c5pDkIFt0LMCW UolK0n/fmd3lS3xYTtjCh16kJTmcnZ2Zne/b4YvLxbNXkieOOC2Sy5uECUGMtolWhnChksvVh1QQ TrKcpQ5+mKLp800mePr3c/wt8UG5y1i6xtHVoSxY9uny9bNXtlFKk5xZIqzz6t4UZZAQujWvJVI4 kESJ5xlX6QYm4Dot/Qx+AlTe0w12MmviiyzLhePpVZZzmxZ4IdLyFt6N433hzQ1S25vwv7y7CwP/ 8DtIl360gdGqWIVn680NXG47Cq5xfIDbu/12tw8zfLstdtXE8OQ2jldo/96/u4bhJsd1JLlRRHMN 3mHEqeDszwcU8KLRcLAClAiRrmvT7uMNnFTIdLkJ18sS59ytr+AXfHXmJ2GSOCk7cwxHwBCroh/X ZXHf8zQX4OkogB423qswfe1hNKUsd2jn1SEaizdRHUF9i18vFwxU0IQlTFmijUqUo0RLllzfL/5a fPhEk9WCJq8XlAhnk2/wzxzmxX0cCeLAzLvFu8XvtaogK4iCRBhTk4TX7xeQiJTHq66anClHqBFJ rpwknFtU9gJ3SMdPGoTgRiXTSlhYsh89MmePHMMFJ1bLpGXE9Io4c8RQO7wmI2Euh2sjCjb6iV6O ydLzTwhZrgwMrJ72j+WEG37kn/OYWYOZoDUxgs1lY6Nt3EYDypmZyHkOG7SK1Fl/04BThWxXLUz/ uP2mlwpl9vRwcEj648hCUUVx93B+QFYbowfTA5SgbvuThvhQ6LkCJ221rvHAKdABCdgNHGMtSQfl zI1HjnuYi+Vu1Qs82iiryP4yUC0pUUx33h+Ms1REMvbfxJk7QayzY7Wtdq8ilPHavbYP/opLKJLS r+3ytq7sWNHr7I4IhL4PNT5iUY16MG6hHo42nw/+xgimkeDlNhvB9ASItLbDQxiNRORie7G8L74s rwvgIizsvZ8gIJyKGFBQjBOh8kzB/3WmgB6cVNsd2KtEi49o10JLuChv46DhEtoGMgI3l3eg+S6M i+9lsVm1SQAI9gEWJCt2gnJFGe5dH3YVkUB24vkGY5Ahqks4KsZyFDucxy+yCXcI6DaQqxjuzbYM gUQOsMxgmV+zyL2QkEShzPsSTdljtHBwNrZlpASIN+ZJ8QEpDVEAyVMlqZLp5s8ell7nEKtzCBM1 Y4E9D+QQFGw+zg+ANUqqkpZR0ytkBviGHqsLDGFyZn4ggcJQzqf9JWCnUDc/f6oTieNEYobaa+fA WDcHxqq5AgSFQLtpciThRMCNmQljN7gZ2jsBS3cvssBWlWEnwu5m+2dmNJRM3ErFH28xac5HswFe NZQ/JSRGkwQVU0gMkEWUUycg8e1y3xTb7XjdnUBZ00VZFlH2N0As3IsQMF+ufEk7GXPd5InT0erI 6We5OE6Sk1oAjEG16WCuaGOuqDAXBg1CwoXHXGFjA0AMAa6wDRA2J9oBwBUV4MaTPYPi45TtIG3s EkBgaswVlWkPRXUZrv0uwkm/ZN5HOaugduujFFWGhgBvlL8H8Xcv34wr+fFewSE0f3pB0cTVDZ3H tQvGFxn3+GgvgTsD5znxpLiDoJRMH2aCxPgmOBUWj/fBMW+wxh+Ia4MeYA1aEivHVofY6onknLSB W0WEmm67cGshR9W/Rxu4EUCvxFxLarSNL8nAXnEPbCZRb7iRNkT1+AEc5IbCiVT+z4qGgqXgaGym aStHYWWfLiv6WvEhTIO351A4uYS8Wo8mBJy3GDNzubDRNu5CCUcO2BPHCQ9ZOZzxeoBcnOaM93tA cfDr3UXnLIauCWf6ykujzoFVc/uUWCMXeDpsEKXjNWmJYTzBjjDlzLvgI2Wmf8L0A9rmlb6Z0/q4 EKnH0SE+MMAjMtk2IQ+jHCyQ8rEWbLpstekriabRUFbC79+9BJPePGhdm+pCfgLnNMNtJf4YwvtD PSbj9w6dBesVkabPr6RqujhStvguXHi+K0V6tdxH0W2Q3YXnbR/26ZeUA1QYbq6rj1l4ZpGiyx5v tvtAj2W3H1WNhspjFSE8r43Sosl2HOv6ydW9lKueH3NGGDUnVpPH2jHNzWAi06rxxMgKFT5Syvum oMTRF9LWB5WjVVFLJNStHGNiQlPKVUXuH1JRx0plbmRzdHJlYW0KZW5kb2JqCjI4NCAwIG9iaiA8 PAovVHlwZSAvUGFnZQovQ29udGVudHMgMjg1IDAgUgovUmVzb3VyY2VzIDI4MyAwIFIKL01lZGlh Qm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAyNzUgMCBSCj4+IGVuZG9iagoyODYgMCBvYmogPDwK L0QgWzI4NCAwIFIgL1hZWiAxMzMuNzY4IDY5Mi4xMDUgbnVsbF0KPj4gZW5kb2JqCjk0IDAgb2Jq IDw8Ci9EIFsyODQgMCBSIC9YWVogMTMzLjc2OCA2NjcuMTk4IG51bGxdCj4+IGVuZG9iago5OCAw IG9iaiA8PAovRCBbMjg0IDAgUiAvWFlaIDEzMy43NjggNTA4LjYzNCBudWxsXQo+PiBlbmRvYmoK MTAyIDAgb2JqIDw8Ci9EIFsyODQgMCBSIC9YWVogMTMzLjc2OCAzNzMuOTI2IG51bGxdCj4+IGVu ZG9iagoxMDYgMCBvYmogPDwKL0QgWzI4NCAwIFIgL1hZWiAxMzMuNzY4IDE4My45MSBudWxsXQo+ PiBlbmRvYmoKMjgzIDAgb2JqIDw8Ci9Gb250IDw8IC9GNDIgMjU4IDAgUiAvRjggMjM1IDAgUiAv RjM2IDI0NCAwIFIgL0YxMSAyNTEgMCBSIC9GMTQgMjU1IDAgUiAvRjEgMjgyIDAgUiAvRjM3IDI1 MiAwIFIgPj4KL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gZW5kb2JqCjI4OSAwIG9iaiA8PAov TGVuZ3RoIDE1OTEgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja3VlLj9s2 EL77V+goH8yIbzJADw2yARykAYoskAJJDlpbizXgR2p70ebf9xuSkixb8robBw16WVPUcDj85sFv tK9uRy/eSJVxzrzW2e19xqVk1rjMaMuExNT8Uy7ZmOdyPOFc6Pz2oRpPpNX5fINfns8eV9V6jMEe QuV+gb+bdZS4WVYrPEKe5xAREAnz0/X9BvNbml+drJqSIiz8cvv2xRslMs+8kWRakU24Y9L5ZBTM ggJOdukif03miNoc7EVaJ6T2BvqWwYj6FY/K3ZDud9U+SkjTiuC9cA6SJIHddDg72bom3bQf9sKR q/X+RD8vBBO+Xs3ppDa/G0+Ey6v4sH9Igx1pq/bxYXMff4P5f2OzfUKT5/NqHt99/ICn1+/owYU3 5SoI7b6WsyrOLmj6frML88E6nFcUTDuDATnfBMNmj9vdZgsLpJSwqNzHUTCppN0XYXiP4bdaqIqD P357FwcfZmOc6gEeDIvC3PYx+CAoVjBkG6fTW4okYfMZLSDBsBKoQg1QxcQixAYkg/3LOqZWSeYl HWh0czviwLfIeMa1Y8bqTDvBvLfZbDX6c/TpS5HNR0X2dlQwCVf8hV/uPRas0kgy73S2HH0Y/d6o irISSA2ryeLy1QgRVIj01FUz4dqzwspsAsihTJGyVyH7DkPMQAgTtcw1Iu0IGmEt87bd4skzcauY Bob9p+IeRw7HYxq5eiHQqdycQBS9NtGWsyJqG4YIZhkR0/XjDpmgY2C8D1G3Qqjx/CshV9LEbKxF Xt000TOAnGGAZwi5JqiMY4WWl54VEeiOcUO1ieJPoo+osfBWH/hQEnV/nyHJF1fynBbMcn7ecxow I6AI5MW+LvRY1Ep65rRPfnh5WolFuKHi62VMD/JvuXxPle/Yrcoi0GUS/6WnrqMM8trr84FsGwwG ZZiVFweDRu65H+0DqRAzrvGB63GBRKUy8XLfluseTAyKVe2B5zupRnX2sKC0m28J3Crtx1UrLG0M 8yD9uRBiwE21yGJNV9Am3HLjcFue2CeQOdjioiCqQA/CdbInjVMydXdqpEKt8zwt+XSq0QEQ3Rq4 OWuZvhS5MoBWzvbVtjWsNxQlZ/a7y8GFdUl4yRzdMv13XROKPEBWh+Ihmlw5wCAyXXimcDFGz3N7 kr9xEOG4rdnGchO406xcRkrR0B56WCSeMY8xQnKPq8SbhK8zmufs1MeTOJogur3Q/9IoEB+bPxCX XSLUG+IbqU6aILvCPImBPG3PEZt0jpouRWJVbkMw7NgpQ54IxXxh8avhHdPhyeIZPHmIJp9nyUaY Z7NkA+V1atwFVgiDFIctDxEcGjcMWXEeGDL93lEExDdxYt66vqaSgUcqXiS4qyYoXJ60kVcodauG JGtWCN6U6AOS3Je5NfwQ5q4HglBfWgjGITx4DTTvIsGtaJA4RmrCGS/sE5davxuObLiMQkK7bQVQ rZVrqnXRU61Jor4cfh2jbVx/w+bT5ibp9JwIV+qtkHbCMudc23Sq46ZzsZ5RljzOw7M5bjF5bDHV RS1mfPdkm6k6beYUBmD3CF3qaXnOn5MplilTXyfT5lxDTiHWaXTbQAqv2gaSHkInJrzOKXjDgFID hTo1j/sWp9Q80qqmeaQF1bI67L2ixFHvGOaQAmMe83CTRrQ+dIwhbxz6AWE6abMrr909htIqQkw8 zg/Ka/cUg92hxM0jjLxOd2iu0x1KLphT/iyBrmWeFTfH7aCSyFSZHez7xMVfgObI/lPA6QU41XWb QbQKwM2eR6QocN+p/6AZRDIwya9Buvz/rhkU1oVPDec8J5xg2sifsxk8uGyG3G/R0Tn7M3FuMkk7 39v+pW+7QkvI8kPyqkIqXEKqA0NqC27Doo+u0A4DVR0G2nOFPudzLKiCvvj2tGhEnDkmlnSemljS uP30iuslfHqla2a5jIO7clf1YpAunUPmHlekNrWjtvnKOUQiJwYlRfgOixw4IO8c0Ev/fXyxfj+t eWln0yOyevaK+bF0kTvUBCBzQhf1CV1chcpPDU9DBxND7NT/I+a4XaXPzvHMkTKe+ZdETRV1hyp+ LnTxRGRPV19DygUStb856EjQpnIoCGiiWhrmKLmRwErGrOJFXZT+Ae3u9IFlbmRzdHJlYW0KZW5k b2JqCjI4OCAwIG9iaiA8PAovVHlwZSAvUGFnZQovQ29udGVudHMgMjg5IDAgUgovUmVzb3VyY2Vz IDI4NyAwIFIKL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAyNzUgMCBSCj4+IGVuZG9i agoyOTAgMCBvYmogPDwKL0QgWzI4OCAwIFIgL1hZWiAxMzMuNzY4IDY5Mi4xMDUgbnVsbF0KPj4g ZW5kb2JqCjExMCAwIG9iaiA8PAovRCBbMjg4IDAgUiAvWFlaIDEzMy43NjggNjY3LjE5OCBudWxs XQo+PiBlbmRvYmoKMTE0IDAgb2JqIDw8Ci9EIFsyODggMCBSIC9YWVogMTMzLjc2OCA2NTAuODAx IG51bGxdCj4+IGVuZG9iagoxMTggMCBvYmogPDwKL0QgWzI4OCAwIFIgL1hZWiAxMzMuNzY4IDQ3 NS42MDcgbnVsbF0KPj4gZW5kb2JqCjEyMiAwIG9iaiA8PAovRCBbMjg4IDAgUiAvWFlaIDEzMy43 NjggMzkzLjg2MiBudWxsXQo+PiBlbmRvYmoKMTI2IDAgb2JqIDw8Ci9EIFsyODggMCBSIC9YWVog MTMzLjc2OCAzNzcuMDY3IG51bGxdCj4+IGVuZG9iagoxMzAgMCBvYmogPDwKL0QgWzI4OCAwIFIg L1hZWiAxMzMuNzY4IDIzOS43MyBudWxsXQo+PiBlbmRvYmoKMTM0IDAgb2JqIDw8Ci9EIFsyODgg MCBSIC9YWVogMTMzLjc2OCAxNjkuOTQxIG51bGxdCj4+IGVuZG9iagoxMzggMCBvYmogPDwKL0Qg WzI4OCAwIFIgL1hZWiAxMzMuNzY4IDE1MC44MjEgbnVsbF0KPj4gZW5kb2JqCjI4NyAwIG9iaiA8 PAovRm9udCA8PCAvRjM0IDIzMSAwIFIgL0Y0MiAyNTggMCBSIC9GOCAyMzUgMCBSIC9GMzYgMjQ0 IDAgUiAvRjExIDI1MSAwIFIgL0YxNCAyNTUgMCBSIC9GMSAyODIgMCBSIC9GMzcgMjUyIDAgUiA+ PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMjkzIDAgb2JqIDw8Ci9MZW5ndGgg MTQ4MyAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNrtWElv20YUvutX8Ege OJl9CdBDgziAAjdAYQEOkObAyBQsgJJSi0bjf9/3ZoYURUmUasmJD71Is7xZ3ve2j/NuMnrzwSaO OC2SySxh0hLDeKKVIVyoZHL3Jb0u6+zr5OObD0J3BA2h3CTUS4wXGUu/Z4qlq4f6KstZWsFAuSiX cWXnBK2IljouZFnOYdU3+DNpGTr1fWysS9ypxg5NV7PwX1RVmC1/1OXyDo9Bqbswe3sDA++vo0RV LnCuXGbcNvvMlzMQWa39RB0Ep48PMOaHVqEFl05yZ4hmJskZI04FKOp7mC5gmRAyXRf1fD17wo4I M2WY+PzHdRjE20wzUO2+XBRhDvd/rMp16Pm7PAThYhn+54vvHg6AMgx4BUEX/w+6uLR+izccXU1G DICkCUuYskQblWhOCWMsmS5Gf4++fKXJ3YgmH0eUCGeTf+CfOQcLFrEliLMqqUY3oz/brYKsIMrq g9skYfliZImgPPa2t8mZcoQakeSaC6Kdwc3eobttuZEGIRhoZJ7lTab1ph4qXDIiuEw6NxhWh4Ot ubT7FbIcznKoGFHyZIij9+yAE+yVa2oJU3oYHNjDSO51vF2Dq6sAySfEpliAM0W8ChyYZoqn5RHc GNWEm4PAte5EFWHanKorB3fqw0aTHMXdcfDBX4zRe7GHTXBve+ZFvC30hSynrCMWnGvIcsoJIiEc EeR5DenI2wEGNpKwiXLRDm938ywnRts4Xa3QyN6+RfUJDL9jVmkgbEUU/21P1qZEscbq826cHfIA yALECv1zPIADXNbZQ/mkBV4TKTb5pOvWQni8lJYAq/RqTu5jWsZoWEFqtem0qMLQMvMBFDrzmJTn MOgLR5uHSUASQrA9CT1SATLWnwHZkuAKDj8MqswYc7jgIYFhHOYhEDMY2w1G9ExIpADcULmFRP2M amuh1Ri8LbOoZR1gEWlbCrGDZdYXo6oKjW/FujwESyxPlS9Mi7bM+iLWK7M4NsXOIww/rFcP6z2+ nmuIOLA0Z96LT9K1E0oQc4qzVtc+FDkjjJojsaH3YlydRGXCjmYzbyBrN6H9F6V898yuxO8ZV+ny Cc4dt5lCyCYLeQWshPBCgMAbBIueBws0uh2sDq5uFFhBsPTJq4Bu6OkGDKMiDWNaoghaxsh0vJyt 0C7ejp7hoLFXy7BqXDdrFnvjoOO7UGZ9HLAYBxN0+Kf2EizcIHAyJE1B9jnxYIltjTXJjInaIu1b H4sJCl4mNwxUCupDw6KS2PGhgY3WfbGDoYH/PjSwscNAcfAW+jfIQL1EPzRwsB8aOLYdGoF+GiiH oq1ZL84+Y1bAi0bHQUCiZE+Rg/RTAGcWF2Kf5jLsU1IKNWWYfTYy5ztTn4AKTZTjSecSxwio8iG+ Vydj4CwTCSi/EI0RVhEB80P4CAtlRLJfQEAFkG6hL0E/7CUIqLsEAVWXspzGb/BhAioMhY/Y18k/ 66cYYgeNDyyOCvWauKfQUOKEHuKeQnJCn8s9Q/4NDKv0JWKAe27XXH5qzT2Tfv7XBCn9Q9JeBrop WqeS0D4+e4rTOQRUGcKM3WKgp6jLttQ11p5HQs0hpKtTa9AuD7WX5KFGeaq8w0NNn4fOI8uE23ty OSum5YaKli/EQc0WBx2Hr67yAQ+/2ryjncs/nWg/Fpa4O9556g11yE4GPkoZ7xBPyTvEEzqBeEr4 JvPEUIZQwJkCvyKr0Pb3/1FviDyQz/IuzN3evIfudViMAPbJJsh0wqDz5OlXNAwzvH8K7zfd908k nS/w4hkDNyrUQJnH7ZsX0NYDTnkIZQC2ou5VUVFILYS64be+RuYMv+pzUEUJBHfn8COFkEL9wiK+ TxfH4Ch1YQrKNCdKDRMZpjVhv4SCovmUVv9T0H2Wk1DduRi2HJBCS90rfQPthdhBJ5AMaIz8OU5w GhVlkjYvs4eoKANkuRLPfwYNiTmUzpaM+li0eAUOhrPhBZS18fMv/7RiSmVuZHN0cmVhbQplbmRv YmoKMjkyIDAgb2JqIDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAyOTMgMCBSCi9SZXNvdXJjZXMg MjkxIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUGFyZW50IDI3NSAwIFIKPj4gZW5kb2Jq CjI5NCAwIG9iaiA8PAovRCBbMjkyIDAgUiAvWFlaIDEzMy43NjggNjkyLjEwNSBudWxsXQo+PiBl bmRvYmoKMTQyIDAgb2JqIDw8Ci9EIFsyOTIgMCBSIC9YWVogMTMzLjc2OCA1NDkuMDM0IG51bGxd Cj4+IGVuZG9iagoxNDYgMCBvYmogPDwKL0QgWzI5MiAwIFIgL1hZWiAxMzMuNzY4IDQ4MS41NzQg bnVsbF0KPj4gZW5kb2JqCjE1MCAwIG9iaiA8PAovRCBbMjkyIDAgUiAvWFlaIDEzMy43NjggNDYy LjQ1NSBudWxsXQo+PiBlbmRvYmoKMTU0IDAgb2JqIDw8Ci9EIFsyOTIgMCBSIC9YWVogMTMzLjc2 OCAzMjYuMjMzIG51bGxdCj4+IGVuZG9iagoxNTggMCBvYmogPDwKL0QgWzI5MiAwIFIgL1hZWiAx MzMuNzY4IDI1OC43NzQgbnVsbF0KPj4gZW5kb2JqCjE2MiAwIG9iaiA8PAovRCBbMjkyIDAgUiAv WFlaIDEzMy43NjggMjQxLjk3OCBudWxsXQo+PiBlbmRvYmoKMjkxIDAgb2JqIDw8Ci9Gb250IDw8 IC9GOCAyMzUgMCBSIC9GMzYgMjQ0IDAgUiAvRjExIDI1MSAwIFIgL0Y0MiAyNTggMCBSIC9GMSAy ODIgMCBSIC9GMzcgMjUyIDAgUiAvRjM0IDIzMSAwIFIgPj4KL1Byb2NTZXQgWyAvUERGIC9UZXh0 IF0KPj4gZW5kb2JqCjI5NyAwIG9iaiA8PAovTGVuZ3RoIDEzNDUgICAgICAKL0ZpbHRlciAvRmxh dGVEZWNvZGUKPj4Kc3RyZWFtCnja1VhLj9s2EL77V+goH8SIb7JAD10kATbYBijWwBZIc/Da2gfg R7vytsm/7zckJctry3bWRppebIkckvP4ZuYTL0aDN++VyDzzRmaju4xLyaxxmdGWCamz0fRTjhE2 LHgu8MN1mV8uhlLkq+rpbjyp3s2qeUWzGJT5avh59OHNe7fesMwK7ph0Pmx1VSUJaTpnWuY0BEng ckH7Dnk+ngw1z+P2i+1trWNQNS26HRbC5tBCSpWvHrA6PdekGI7Ei8yXd/F/PJvFh9txneQeh6S/ cDCKVjzhlWyLk9UsDEKNIBHXTmjoGXJP9fKp/mnbqMJyVlqTFYIzz91h4/iGccaZ1riXthec8dKm 6Z93+LNkmps+h5LiM3LRbr8q5rhIa3na23bmmVU+Tf9RlmL79K7EL0Oh88VXnHa5quZJVmUcLtE6 mCJKySQORACZcy7hDQscgQ2rRw8UBqvz28fFNMTpPr5H5w0lDyGxCpbeLSkgIVhk8IrEl4sofrmK sKC5oEcX9QmkPh3vAtx5gvsFHby4p/MCnCL6+SuR7lUTuYvGINoV2/fHpGTKyjYmhVSyA3nVgTye 6wB3leCuGrjjofqyqhbTxgtTGhT5zTUG3l4liRYbEfAxrYXP05aPCwLScp1VGJs8U7aEISQC6Z4V zjF4t2jCDK2DhuNVykpEpr77GhOpm66//3oVB0mpyRAGPlTzcZyjU55nVR3fgh5PKZ/j0C2GHhf4 mYbf+zZ5WzuQvCFRB+9GAw53lhnPuEauWZ1pDuCXIpvMB38NPn0us+mgzD4MSoDCZf/gn3sC9Tw9 SeZRsmaD68Fv7VZRVjKN1O3bJovL5wMABafFt81tCq49KofMCh3g5GizC6rTG0gyEMJAI7MLUNUw VK2DgHrhEqEM45pnneP32yJKg3j3WOMszjJkFdPqaP8m6Gx5Jgar0KVgTpn9niGt0CLIxpsacNcR 2x/JO+M5kMTzP6kkjmkAxVEcLI4cWwpr+xzXqKe8R0Nzx9oqgKWXbkMtIXF/2PkAi4V/d/kem8S9 T1MkxeI8kVNOoTnpvZFTqB8c2UFOfmz7Bu80SE4ObprMjuYrAoeJ07MlBTnEdzz7iMBvhVVZ5Kw8 0E+bqN/GbtAbe8eZFuYMsT8m8Tx6FcZ6ykjrcvAFsS4jbpvtKaBI8GBf7LeonJQGS3QZl0/GszhE dZUcGDlT3a2706b63rOd7VVoaGo2+qvY219PJZLHd1e4wKsTmSQ5Jorsdsq6GSUT10wyCNwt69Cl Gnb53EsrjWEWhKxLK/ebyjfInWzpx4m88oRm8xpG6TYZ5SVO62GU3CtmUPcjo/RrRulfMsq6Clzx bzJjksbebVKg5iFhMjLJLZ5JYd7kmf0cs9XIb5DM64oIDlShXoQ+REoUMY4n0E3HROtbnBAtPeYz wFhQANGhnDZSThcAbom2VZF1R76Jh5AUVqSksIlNflmtXQhqVk3j3M31W7xexZXbaWF3pIVt0yKR TM1Uyb83y6zJi50vw67iveRS+JI5dx5uac/DLQWyRBm7tw83MqeiZ4tfgrzJrKPBIXoJiqNkD71U OEqfmV4KfIB7sZ+kCCdQDcV/QC+F1czL70Qx/mf0Uhj0KHTzvZEzwIz7MdllndpATLNeBGjLTKl/ JJJJKonS7iOZQmomUrv6ZpZZtxdzsfzy/Aie6Td45qEW29dhjySc31QhN0jRq68vm4uXarePei8v m3ucDcp58ELTSKZ4c6F5bFfosk/OSnGmW80T29G5GWjXDLiHk5ssKmf6puKiyeR/AZbjY7NlbmRz dHJlYW0KZW5kb2JqCjI5NiAwIG9iaiA8PAovVHlwZSAvUGFnZQovQ29udGVudHMgMjk3IDAgUgov UmVzb3VyY2VzIDI5NSAwIFIKL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAyNzUgMCBS Cj4+IGVuZG9iagoyOTggMCBvYmogPDwKL0QgWzI5NiAwIFIgL1hZWiAxMzMuNzY4IDY5Mi4xMDUg bnVsbF0KPj4gZW5kb2JqCjE2NiAwIG9iaiA8PAovRCBbMjk2IDAgUiAvWFlaIDEzMy43NjggNjY3 LjE5OCBudWxsXQo+PiBlbmRvYmoKMTcwIDAgb2JqIDw8Ci9EIFsyOTYgMCBSIC9YWVogMTMzLjc2 OCA1OTkuNDAxIG51bGxdCj4+IGVuZG9iagoxNzQgMCBvYmogPDwKL0QgWzI5NiAwIFIgL1hZWiAx MzMuNzY4IDU4MC4yODEgbnVsbF0KPj4gZW5kb2JqCjE3OCAwIG9iaiA8PAovRCBbMjk2IDAgUiAv WFlaIDEzMy43NjggNDQzLjMzMiBudWxsXQo+PiBlbmRvYmoKMTgyIDAgb2JqIDw8Ci9EIFsyOTYg MCBSIC9YWVogMTMzLjc2OCAzNzUuNDggbnVsbF0KPj4gZW5kb2JqCjE4NiAwIG9iaiA8PAovRCBb Mjk2IDAgUiAvWFlaIDEzMy43NjggMzU4LjY4NCBudWxsXQo+PiBlbmRvYmoKMTkwIDAgb2JqIDw8 Ci9EIFsyOTYgMCBSIC9YWVogMTMzLjc2OCAyMjEuMzQ4IG51bGxdCj4+IGVuZG9iagoyOTUgMCBv YmogPDwKL0ZvbnQgPDwgL0Y0MiAyNTggMCBSIC9GOCAyMzUgMCBSIC9GMzYgMjQ0IDAgUiAvRjEg MjgyIDAgUiAvRjM3IDI1MiAwIFIgL0YzNCAyMzEgMCBSIC9GMTEgMjUxIDAgUiA+PgovUHJvY1Nl dCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMzAxIDAgb2JqIDw8Ci9MZW5ndGggMTI5MiAgICAg IAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNq9V0tv2zgQvvtX6CgdxPIpkgF62CIp kCIbYDfebYG2B8WWawOynLXo3aa/vjN8+CU7SLfZvUjkcDgz/ObB4Zvx6NVbITPGiFUqG88yJgTR lckqpQkXQJp+zAUpWM5oUTLGZT6eN0UpdJVPm0+UyW7hYHWxgk/X44LKr9pm2XSFYLlDgsyvu9lq vayBxS3gs+oC3zXuBGEsXxafx+9evZU8s8RWAg2hWckMEcZGExglyMnQCkXzcWGrvF6DgC9egrut l03/UE+aXwrBc+eQiMsLHNzDYOOaIMCrMuc03TQucIhqx8IAjEoBJ3KMC61RtQLdeACvKqhHWj3B L5jBq9wvOW/GPeo/Vs2YJEaJKBjOxgGWe/whLjhx84ARjnuUhupwsprhX+bNV9d00wTkNBA7hNgP YKFe+n0enLC3dm69SJiATQCA4IQxAwOMhMqbs8DNs1Uf8C1KaXg+2eBhvCGrdR9obl7H1b52i372 mMjBKGlE/uFXGN8E+t2kgOPNt66vA3m9AUrb9GEDxAsOQO88isBYqddfGnT03nnQehrNDtGKhwuA Y7x5HRfINroajxjw0oxlTBlSaZUpzQiFqJssR3+NPn6m2XREs3cjSoQ12T/wZ9bChmUcCWKNytrR 3ei3rajAK4gy+qyYLGxfjiDMKI+zQzElU5ZQLbJSaUkqblHYG5+e+3FYARMQEs9/HI5HqHFLiRIs 27Pw6eOyint4Tx9YMFBW4cmJer4PoqcH6AWHlgphDK44jx6YVQHUeMjb1S2CgnABLEeIQfphovhA 8jE3QMxaork+B9g2zFRFKJzmmUfkEGbHcEGMI/szQAcAtK5OYg5CUPbPGhJd8EIOk5RoCIMnHSYl ERAiviq5Jt4WjO1xWoglG/1wMSzg3F9qYbldoX/ByTyvW0yUgVelhnROafD6xHUAecCS113MvcYN ku5sPHBDzEvhl2SdRw9qu4CUeBn0OrzJWywh3xo85PRPX38wPZC6iWgyuduO5cKm/Xwo3hJJk/YP vc+77vGP36/Pw6eIYfz/SSduBTFo/emivfWCIpKJrR/2j8+kIRrMVVQQacMlBZ2THhYTP4hNhu+y hMBoLbnJJ4A5zNON3oTJog//dDmGm9qX/3BH4vcBFyd+jQydU4ZRCTFg+Y8aF4IBe7pvXt80kP8u FDRn7SZyYauCf5e2HfQfnjKv904yb9IYDv74kNohJH1N3cdF3RXc5hgmZNg8llwSSzX8IVJsddhC 8p9qIf9d9yiVPO4eOZaMJ+7qnfozd7WGOp+K0K5ntDLgjINt6wZBHBpG+NdtGwb3dZ82+MYqUDsf XIBybBdh+bijih2jggcCO2i9jjtG9Cx0jD20iqeqSvIRCIDW84fAOdXI7Bc0cMnuXr4fgFcyCAb9 zAL/ch4bdFegVe/VSaJlKpOfKD1RKZEjVcpYJ0Hd9baoH+aAEVDN5OkkEDEJLsMjLkW5898Vzvsr bMh9WvvXHGTE2bfT08FvU+xfphfjYtX14ZXoBiLBalvtWqoSLn4f3sbXAMljGZFiF95I9UVG4pUe zEaGwdsIGd7D/O7yJkyaNjxC4ICgIIpadDN8pW6fW0ib4ATjf13G+KcshO9e/Pf+TeRLF75v6pgC XpB/GgHxcVjn0usIx3cFtibHDySUst60iRSVeCvXsaSG33TnTgS52PI26YI+OK/PSmgUKmLwFuPQ OxoaIoWJdP1+B5WXy0ZlbmRzdHJlYW0KZW5kb2JqCjMwMCAwIG9iaiA8PAovVHlwZSAvUGFnZQov Q29udGVudHMgMzAxIDAgUgovUmVzb3VyY2VzIDI5OSAwIFIKL01lZGlhQm94IFswIDAgNjEyIDc5 Ml0KL1BhcmVudCAzMDMgMCBSCj4+IGVuZG9iagozMDIgMCBvYmogPDwKL0QgWzMwMCAwIFIgL1hZ WiAxMzMuNzY4IDY5Mi4xMDUgbnVsbF0KPj4gZW5kb2JqCjE5NCAwIG9iaiA8PAovRCBbMzAwIDAg UiAvWFlaIDEzMy43NjggNjY3LjE5OCBudWxsXQo+PiBlbmRvYmoKMTk4IDAgb2JqIDw8Ci9EIFsz MDAgMCBSIC9YWVogMTMzLjc2OCA2NTAuODAxIG51bGxdCj4+IGVuZG9iagoyMDIgMCBvYmogPDwK L0QgWzMwMCAwIFIgL1hZWiAxMzMuNzY4IDQ2Ny42OTIgbnVsbF0KPj4gZW5kb2JqCjIwNiAwIG9i aiA8PAovRCBbMzAwIDAgUiAvWFlaIDEzMy43NjggMzg3Ljg4NCBudWxsXQo+PiBlbmRvYmoKMjk5 IDAgb2JqIDw8Ci9Gb250IDw8IC9GMzQgMjMxIDAgUiAvRjQyIDI1OCAwIFIgL0Y4IDIzNSAwIFIg L0YzNiAyNDQgMCBSIC9GMTEgMjUxIDAgUiAvRjE0IDI1NSAwIFIgL0YxIDI4MiAwIFIgL0YzNyAy NTIgMCBSID4+Ci9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdCj4+IGVuZG9iagozMDYgMCBvYmogPDwK L0xlbmd0aCAxOTE5ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42s1ZWW/b RhB+168g0BcKqDbce7dFHhLEBZyHFEUM9CENCkWibQE6Eopukf76zuxBUiaXkhEmMAyYh3ZnZ775 5tglzQr4oxmVhigtMyU5UcJmq93sy+zDxyJbz4rs7awg3JrsX7hSa2HCLtxxYo3MtrP3sz9mNIjy YzmRRiXFZH76bmYIL1h4OhWzoNKSQvNsoaQmjEsU9vpm9uI3rjJLrOLZzW1GFQyCF3HMzfpD/qb8 q6Biv6k3h/3xalvuyn09/3jz9sVvpp1oQHWlYSWcQfHn2dVNsziDtZUQWWfpcTuoZcQyk7CkKGAx iyYRKeil4FJKrJR9WLynFkpQoqwYh0VIAlqhjX8e1/OFpPl2TvN38wXNl7vyCPef5/ByiS9Wc8ny 8gpvcdAwbrRQhOkkcA2PmCWam6lMbaWlTeWccOYZUC8rtOqurN+hld7EFf4vX82ZzOu62oCFnx7q sm8gFUQqGQz8xf/eXRB8yOPPN3Ot87AYQlYjeENrqtz9VFcwahPXHQSOaqINnwq4VloaOEYJ186c Q31fVo8Rul4feyBpEEvNI4z0MEYYjH0UQYCIAl5dXyfhKCQxbDIetdLScBSWCOp5tD6g/1YPO/Tt 3jlwiVmlgYTSE0wYCxb92jdYEMFMB5JteQ1ShwQxRaQUl0mqvzqilceUMA4JgNJxYTGaHVsPOyfx sIfoH3K9Yg7L6PoFJIN8c0Rsyi998QzqgI7KXo35mRHDL647kGzN4zRbZAs//GyyhuSutRrM1SDE y/42RQIPp2GtNJoIq0dZKy0lBQQ6wrypy12fCNQSI206rTGiVXTU1vMe68Fyi+msxwKhob7zMPxl XxotiKSRV+tuQU4xQBoKUy4GXhILvPrOwAO4Uo1XWKk5oZJOBPwS8+6nB4hlVy7KfvgJCNgmcb5M ggl9CySyqXBopTkcqOhYZwzc0kwqCqKUU+t2KM1YE5Pjk6vzCZqgq7ZmHM5IvM06COgobAlt2pc7 SF+M5R8G+KtIIWPaHCuLw+hDZ8bps6Iyh4ZWq2EXRioLTpjyOcQMVWxq5SNgT/omYoW4rG0a7zO6 up00GpBF9Hgn8TsKTvRfLqLO9l8S2khlJ0lDairfQYOmxXgTJ5kkfKr0v7rf4AZg7cIU+p7HruYA edMCpHMQNFLaTNW6daT1QYg5iMIWQF/YunXbVQ0tHxcNy/gAywzAp5LtW1cYMx0ozwsb7OC68gBt wS5XLtXEDbuIE0PpcyK7gEbGyHazb/pcF1ZCDWTO2p+GwHBHChc28OKEBdboBmgmBja/0KKoc3tf gYKmgiPKSmZtYTgRRk+TtaGbNy5HLvcDKQKqGhUTIHsui79JyO6c5Qzjzoll/DmVXQFdkVVm3IFK uv3eD3bgwB60oxyzhDP6yGODoMuCFJRNhVcrLZnlhYQ9JYhCza73K6xUD+vy5JzvhHsFbCzjTuXv pBncQMOnpzKjlZY2A4/vhHf79S4exB2qeugArmuQMkQ0XkwbxBShxWR+aaWlDQLOKGNH+rCrE6uG tQZ1mHhWIVwYAqE6WpBwTyLVJQVp+LxGnFR7q83ZInT2AJZbRRgVE4HQkZbMY9xCi1nQH53Hnoro ueLjjnS/xngsj/1wHIa7IIzr59RJcW0IM3TcZwa6LWV+tM/SB40niQ5PGsUFNYgrBdVqMtxaaclc xwE/S3moQXVZ3c7bLHcmf2s8OjuXvrkUsJWZ6lNRR1raJAlxIj0VXm/2683+Dmuqa8GGrOCECXrW DMGgWE3mmVZa2gyhSFH4zcH7svpnk/6qdcI1uGNnreEFgY5uKmtaaWlruCCF0N9UUzmDDaRmExyt 2/NH68zCjtKmvoM2poNK+Gl3MDUJ2D9DC8gLSWgoqm3WNt2DPLwJSfu+nAOgHE+uF8zkq+UWn0W+ n7sPnf4BP1PgdY2QISHcpyma7/EIyh1Okz4zFv5uQZEhl6tTwQIirInXJV54XpVfHnC1qlz7F/Wy usPPhqJRNhz8LrACoZuDIH80jM1uHd/g+CDmPzerOvinQ+WvTtah8ubiFHfwhqp32qR47uxPxhAJ h81ZLOQTXePXdrfL9tgvuiK4ZhmUxftbvD/s/APMjkODkMa1MPmzg+k7KL2aM53fo67bdRUV2Iff gDCbYx2su/XX2wNCGFR0XsTnT0c38Qu6r9xfqOtTuY9srqI+I0sjnCvHDITw6D/e1cdTO5bByMNn dBHEho8o7oInBFlcYhdQgXc42O3V/eBy636C9OR+nNQ7kNb9Z0fwwzo8dw1+aN1Fva5hlvebM3ru iSeD3ZBQ20DCoRhIeN0dqjB500gLG0//OsaiGwKNDfRCuJfzLwIKi4HAa6CzzgM0/7mB38tDEJva 5bE8mfFcAqW+31StyufY1/MAKt5jXsjKkXk1cuirx7YMk55IsKeElChUjGaAFB5l36xTjrlJum8d vkTrUOJ/PknDnUvScPXcwruNN6LpJpGJwAfBRP4JUxA0Zfj/LrwLHOmTyitX/YOBGyEfJdFFtPPK RcohLCnKsXw/zDco7v48DMx1nzHdFlbEzuV/+wPA2mVuZHN0cmVhbQplbmRvYmoKMzA1IDAgb2Jq IDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAzMDYgMCBSCi9SZXNvdXJjZXMgMzA0IDAgUgovTWVk aWFCb3ggWzAgMCA2MTIgNzkyXQovUGFyZW50IDMwMyAwIFIKPj4gZW5kb2JqCjMwNyAwIG9iaiA8 PAovRCBbMzA1IDAgUiAvWFlaIDEzMy43NjggNjkyLjEwNSBudWxsXQo+PiBlbmRvYmoKMzA0IDAg b2JqIDw8Ci9Gb250IDw8IC9GMzYgMjQ0IDAgUiAvRjggMjM1IDAgUiAvRjM3IDI1MiAwIFIgL0Yx MSAyNTEgMCBSIC9GMTQgMjU1IDAgUiA+PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRv YmoKMzEwIDAgb2JqIDw8Ci9MZW5ndGggOTk0ICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+ PgpzdHJlYW0KeNqtVslu2zAQvesreJQOYrgNlxY5NGgKpMiliIEc0h6cWEEM2A5a2S36950hKVmK 7CxoLhJFjh5nebOczYqTL0axwIPVbHbPpNbcWc8sOK40sNniptRcCl7VsjT4kCDKz813Ic2mkuWS trfx+Ujf7Tk+VvTZrJtNpVW5rX7Mvp588fsrBKul59qHCH7ZZAltB1o4rq1BSZLIty23y8dNe74i 4Cmot9wLlf+4rWrlygafHsrtQ160TVSWPkz5eJ/e89UqLW7nbZZb7K1Dy8iwNh00q4hAhimfgKAk ic09ibXR7Lx9t/tF7oiO6VcfppbWLnAFgdVK8iD9CwbLgcGOeyN7g5/6o5YYNJePTw94WHCQ9k0e 1rjq/pAZ0e3PHXcm5OPvQqjpnUOJT5WCcvMXPXOxbdZJdsjDWqFDrJK4AO6DHRMRMhGvWwRYrC5o jwJ2H/1Nm81LvJtFWihTLih2FLTyjv7eVRThBJijrPSB0KvMITycp9fvCgD5RLxZpJ3rq8/4dfmG e9YVEnfX8SVv7umMMPOMNiRpSr10ECFJiZHCnLzBpOHBGHQDcg3g2fQLsiPPdYvWAGJeRKY/tgdc C5YLO8k+bdCEh6QKrfsE1EZE52kdUgLSxjIGkODbwa/zLP4wJzt+06NJO/MkRW7N9K2oFMVspfNJ yOJPbXRE7T0PSo880Wuq0bs5UDFIMa17EK0nLs5BDOU2JnhxPisoMQWTTILn1gEDpblSnt2ti5/F zQ/BFoVgXwvBdfDsD75loMxY5xWmmge2Kq6Kbz1UktUcvDsKw9Lv6wJ5TtUwfo1hagmBC4e2g8Ka KYHAzqgNjBhgUQg3OpkREShp90QYmots5VgTBsjPq6kUVj+hDytqDbcBSGEOWBpe6boc0YnRKQ6o v+QKrX/WaMwTnyrORS7tU1P7yArPsX+8Vj2FkX1qKRamJP6ivzB0ztmD7kKQhP1/imT3vY+zTcBb UujOJoNGdrYJloNKjW+VC8S0IAHHgSTXl2WKCYkeqfRaceO7cnSau58cNE/sA8pC36zUgWaFpRJ0 lhizYHwV9lHRteGPUxjkru4uwrbw9HdyoDFPNB1ZTpp2AliWMP/udusqViTyFXXr/ReV6G2avqZG B8cNThgJ6sAoouLgN1ZVmiO6YsV1x1LCeIHkcu9Foj3aNGOpjluJNxoOmNXPDTMHNXXY6YJ/h+QN ryh2QeMk449V5c5cVAkSXDTXT2dzA5gOyO9+jIktaz9e7IYtadiymvHAQQfLNr3nCQVnGIstmVrp Ih10gwZh5eZ6BE+WecqwWP3JFI0LjXNEHBihi8E/M67YhGVuZHN0cmVhbQplbmRvYmoKMzA5IDAg b2JqIDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAzMTAgMCBSCi9SZXNvdXJjZXMgMzA4IDAgUgov TWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUGFyZW50IDMwMyAwIFIKPj4gZW5kb2JqCjMxMSAwIG9i aiA8PAovRCBbMzA5IDAgUiAvWFlaIDEzMy43NjggNjkyLjEwNSBudWxsXQo+PiBlbmRvYmoKMjEw IDAgb2JqIDw8Ci9EIFszMDkgMCBSIC9YWVogMTMzLjc2OCA2NjcuMTk4IG51bGxdCj4+IGVuZG9i agoyMTQgMCBvYmogPDwKL0QgWzMwOSAwIFIgL1hZWiAxMzMuNzY4IDU5OS40MDEgbnVsbF0KPj4g ZW5kb2JqCjMwOCAwIG9iaiA8PAovRm9udCA8PCAvRjQyIDI1OCAwIFIgL0Y4IDIzNSAwIFIgL0Yz NiAyNDQgMCBSIC9GMSAyODIgMCBSIC9GMzcgMjUyIDAgUiAvRjExIDI1MSAwIFIgL0YxNCAyNTUg MCBSID4+Ci9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdCj4+IGVuZG9iagoyODEgMCBvYmogPDwKL0xl bmd0aDEgNzcwCi9MZW5ndGgyIDk5MQovTGVuZ3RoMyA1MzIKL0xlbmd0aCAxNTU1ICAgICAgCi9G aWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42u2SezhUaRzH85TieLrYbg9KL2InhbnJJSm3 YTSmidxWqmPOmZlTM+cwczCTMoUMLVKrSFeppOimYlFP0pbsaqlETw26kfS4RNtKlz1Uu8/qz92/ 9tlz/jm/3+/7ft/P+b6vpZkgwMYNISJQDoGTNgxbhjPw8PMKYdABw5ZOhywtPeQoTGIE7gmTqDNg ODkxgW+0FDBZgMlwZjKd2Y6QJfAgIlVyTCwhAc1j3rDIAbjJUDkmhHHgB5MSVEZ5CGEpCCCEGEqq bIGbVAr8h1cogD+qQOUxKGILMRgAwYQkiEDFGA7ZDSNxcREBHD61kejIL6MYVK6goABtmHIeoBgR ApeqAIKKIDs+QW2GUij/BtVoc060VMqHZcP2Izl9NYdlmFT1WUHIIqNJVA78CASV46OlwegnOD8U waJlo6dcEpZiQjdcLEUB/VMLU3AwJYoIMFIoASJYqkBH+iiOjIagkhtBsAsM4vm4e8z/fKYjQwGM 4eRKVeSftsPqkZrxV03lI8eUIIxO5cughNT75St81GZeuJBAMFwMmPYLASyXwyqIuj1UZQ/iGADD EVQJUCVFbGeLEyS1BFChbAIiQg4Nn6iTI7CTwGQshqDDA+jrP3F3J5RxNkw2sGE6LaSs2fZs4ODA 3PR3ZSCORUWjXE9gT6fTHRzYI11htFyO4uTI9aFi+lKLMCpUFFWiQuj+PUK4KGld9sXkwniv/PoT utY67uLSTH7JlTuXDBKbd+hIj9Uui7JuORfy9mTu1Entuu1zYt+ZKLZVblxRx+nZEpWZ0/ihPWZt e+6GH01CXuX6qZ5Fmr9J7JpccfHuwEt7neW3W34uzAo98tP+3utdeQKa58qOCQ/NxlSFxZyv2pu0 0CGEkysN1Gw9Z8Uy85+SE1WYwtZoY6dk7Ryn/TUxfp1Gr2z+gz6iMvqbt/l6h374sOp1We31gssX 6s1jnhl+PG39yGhKywRiLmN2Vv3GomqL/rUpatM8E23BTnU/MzT5/ZmTrTUZy5Z25KSaNa54qSfu qvW8EhTc+3CHaxx93NH+R6w4TPOh0mswteah7EpxcHzmEt36Rne9Q6fUtBvsPnoV63yS+eW7yU6H S/k8vVcdUx777un3bhtw4rXziy5wg/HUcXz/F5dDw24i02X70+afnMwV8XfN3mi8eGbqNfXYG7rG wsbnrePeFnnbmybUtql8C7EFiL9kG1lwrKBYv6xQ6WKxuuqFWZCVyfYSRkKUVwsjDK8qab4Yx7J4 A78YuGpRYcbjrR9vY0KbI3CrlzAOcg11E2Oae8pDU5blM9LCbgYlvdrSFmpypeHckVDrqep+HXiM UVkR5xTuU6lvmpLhqZEkCjqLBWS3j8+3s54WVaenVW5fXEKbqm0scTudK9KhGZc7+mZ/n+PjLHx3 LaT+SWX7+8RJ8fpnHuRsWC8s5Ti+O2h2NE3ifcB4q3lQZNM+7bMig9jXhVm1kQZrJvcNqq+7vm+z 2GLf67sfVBvlnLVuE8VUR0wzPpG/q64H4rZNm80KRV8NueVws/fc+qXmRLilP6Lk3YFcE3alZAxd HQ9pm8qvfdfdXfdxg/fxDKyZdyDYakZVEZa/bM3Eic+7+a0HfVvGaiT6c5sbS117+cVqr+yNx4sV d7VeLUai/DLLWWOTZ/DsQzZrrfRrJu1uOJk8a2comZHzW9Rs/lxjqwONc/ppbA7iPNiXfks8w/CB XbhrQXwH+/blexaDivYkg/Ri0wUuViKtX0NVjePyzHVxJ+oG3CqgU4ePZT8NqN7fUeAYlG+tqRxz X7HbL0KQdt+c1/lmyZP41Jq8xZlnfQ5YLbBb3afufDz06InLHo1aD+q84fT70pfAuHn3Xol30WPX Jv8n77RJ6YYfiQyWmMUSna7YtnrizJIm6H7+Y1xQeimbabA5nBb42kJx9em1IH/O8qiO0gSlS0BN 64axSUZsjrjcoe5YauL0W12e+zTk4t3qobxe7cBt67qhutSmFXkNq/R8iIoL0ubaTtP3DQHuQsGu mfrcj/dwwQJ0SeD4iJ4wVeuipvn0f/hA/xv8JwyEUhSWk4QMlq+H/gBsTU8GZW5kc3RyZWFtCmVu ZG9iagoyODIgMCBvYmogPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9FbmNvZGluZyAz MTIgMCBSCi9GaXJzdENoYXIgOTgKL0xhc3RDaGFyIDk4Ci9XaWR0aHMgMzEzIDAgUgovQmFzZUZv bnQgL1VWTEhCQytDTUVYMTAKL0ZvbnREZXNjcmlwdG9yIDI4MCAwIFIKPj4gZW5kb2JqCjI4MCAw IG9iaiA8PAovQXNjZW50IDQwCi9DYXBIZWlnaHQgMAovRGVzY2VudCAtNjAwCi9Gb250TmFtZSAv VVZMSEJDK0NNRVgxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgNDcKL1hIZWlnaHQgNDMxCi9Gb250 QkJveCBbLTI0IC0yOTYwIDE0NTQgNzcyXQovRmxhZ3MgNAovQ2hhclNldCAoL2hhdHdpZGUpCi9G b250RmlsZSAyODEgMCBSCj4+IGVuZG9iagozMTMgMCBvYmoKWzU1NiBdCmVuZG9iagozMTIgMCBv YmogPDwKL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbIDAgLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi9oYXR3aWRlLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWZdCj4+IGVuZG9iagoyNTcgMCBvYmog PDwKL0xlbmd0aDEgMTQ4MwovTGVuZ3RoMiA5NTY3Ci9MZW5ndGgzIDUzMgovTGVuZ3RoIDEwNDQ3 ICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja7ZRVWFzb1qaB4AQnuBROcHd3 dw0SrIAKUrh7cIfgGtzd3QnuBAkEt+BuCXTtff6zkz7nsvuqn65VF+sdc8g3x5hzUZOrajCJmYNN gdJgO2cmNmY2foCEkrguGyuAjZmVVRyZmlrCEWjiDALbSZo4A/kBbHx87ABpoCnkBfLn5+LkZ+VG pgZIgO09HEGWVs4AOom3fznxAMRsgY4gMxM7gJKJsxXQFpLDzMQGoAE2AwGdPZgBYjY2APW/IpwA 6kAnoKMr0JwZmY0NYA4ycwaYAi1Bdsgsf2mSs7MAA3j+ZTZ3sf/3kivQ0QkiCkD3t8y3AIhIc7Cd jQfAHGiBzKIMhlQDQrT835D1n8mlXWxslE1s/0r/d6f+a93EFmTj8T8eYFt7F2egI0AJbA50tPtP Vx3gv8SJg23+q4ycs4kNyEzMztIGCGD9lwnkJA1yB5qrgpzNrAAWJjZOwL/tQDvz/5QAadzfAli0 pDWl9GQY/memfy+qmoDsnDU97P9J+5f338z2myHdcQS5A/RZIe1lgzhCnn+/Gf5HMSk7M7A5yM4S wM7FDTBxdDTxQIacHghxAbzYACA7c6A7AOgOUczCbAd2hoQAIC3xAViAHZH/GigbO4DFAvSX7W/k ZAWw2Js4Au1sgBbOv63cECtkcGDz3yZeAIsn0BH828AHYAHbAf9hLkgmZ7ff61xsELZyBP7h8Vdp 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 UgovQmFzZUZvbnQgL1VGVEVZRytDTUJYMTAKL0ZvbnREZXNjcmlwdG9yIDI1NiAwIFIKPj4gZW5k b2JqCjI1NiAwIG9iaiA8PAovQXNjZW50IDY5NAovQ2FwSGVpZ2h0IDY4NgovRGVzY2VudCAtMTk0 Ci9Gb250TmFtZSAvVUZURVlHK0NNQlgxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTE0Ci9YSGVp Z2h0IDQ0NAovRm9udEJCb3ggWy0zMDEgLTI1MCAxMTY0IDk0Nl0KL0ZsYWdzIDQKL0NoYXJTZXQg KC9maS9wYXJlbmxlZnQvcGVyaW9kL3plcm8vb25lL3R3by90aHJlZS9mb3VyL2ZpdmUvc2l4L3Nl dmVuL2VpZ2h0L25pbmUvQS9CL0MvRC9FL0kvTC9OL08vUi9TL1QvVS9XL1gvYS9iL2MvZC9lL2Yv Zy9oL2kvbC9tL24vby9wL3Ivcy90L3Uvdi95KQovRm9udEZpbGUgMjU3IDAgUgo+PiBlbmRvYmoK MzE1IDAgb2JqCls2MzkgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgNDQ3IDAgMCAwIDAgMCAzMTkgMCA1NzUgNTc1IDU3NSA1NzUgNTc1IDU3NSA1 NzUgNTc1IDU3NSA1NzUgMCAwIDAgMCAwIDAgMCA4NjkgODE4IDgzMSA4ODIgNzU2IDAgMCAwIDQz NiAwIDAgNjkyIDAgOTAwIDg2NCAwIDAgODYyIDYzOSA4MDAgODg1IDAgMTE4OSA4NjkgMCAwIDAg MCAwIDAgMCAwIDU1OSA2MzkgNTExIDYzOSA1MjcgMzUxIDU3NSA2MzkgMzE5IDAgMCAzMTkgOTU4 IDYzOSA1NzUgNjM5IDAgNDc0IDQ1NCA0NDcgNjM5IDYwNyAwIDAgNjA3IF0KZW5kb2JqCjMxNCAw IG9iaiA8PAovVHlwZSAvRW5jb2RpbmcKL0RpZmZlcmVuY2VzIFsgMCAvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvZmkvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvcGFyZW5sZWZ0Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi9wZXJpb2QvLm5vdGRlZi96ZXJvL29uZS90d28vdGhyZWUvZm91ci9maXZlL3NpeC9z ZXZlbi9laWdodC9uaW5lLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvQS9CL0MvRC9FLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL0kvLm5vdGRl Zi8ubm90ZGVmL0wvLm5vdGRlZi9OL08vLm5vdGRlZi8ubm90ZGVmL1IvUy9UL1UvLm5vdGRlZi9X L1gvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmL2EvYi9jL2QvZS9mL2cvaC9pLy5ub3RkZWYvLm5vdGRlZi9sL20vbi9vL3AvLm5v dGRlZi9yL3MvdC91L3YvLm5vdGRlZi8ubm90ZGVmL3kvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmXQo+PiBlbmRvYmoKMjU0IDAgb2JqIDw8Ci9MZW5ndGgxIDEw NDEKL0xlbmd0aDIgMjI0OQovTGVuZ3RoMyA1MzIKL0xlbmd0aCAyOTYzICAgICAgCi9GaWx0ZXIg L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42u1TaTxUfRu2paehPY0lnMjWMIttLCHZlX0pwtOYOcMw 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 KqJzB6LlXAb3Sv3oRmME4eFiwpVb9rmzc7vMbUeCgg0NZ5tkNQ/NOt8arzXBrypSkuf2fNLYe3Cq 2WAdC3nOgdIYoZR9JbWCXM2g86TZqGQcNrN1IN9WBRUdL4SdPIslUJVjKpDNX8XJWi+fIXxuBpSc dKBs5FM/YgDEbd995/axOf0EMztXgRyY/L17dKlJ45w1mRpRWoq+w42hgd3RbmKrGuVDbe6h/8MH 9n+C/wkCPBnE0ZlUPxzdF/YvTqAbA2VuZHN0cmVhbQplbmRvYmoKMjU1IDAgb2JqIDw8Ci9UeXBl IC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMzE2IDAgUgovRmlyc3RDaGFyIDE1Ci9M YXN0Q2hhciAxMDYKL1dpZHRocyAzMTcgMCBSCi9CYXNlRm9udCAvWFhJRVdVK0NNU1kxMAovRm9u dERlc2NyaXB0b3IgMjUzIDAgUgo+PiBlbmRvYmoKMjUzIDAgb2JqIDw8Ci9Bc2NlbnQgNzUwCi9D YXBIZWlnaHQgNjgzCi9EZXNjZW50IC0xOTQKL0ZvbnROYW1lIC9YWElFV1UrQ01TWTEwCi9JdGFs aWNBbmdsZSAtMTQKL1N0ZW1WIDg1Ci9YSGVpZ2h0IDQzMQovRm9udEJCb3ggWy0yOSAtOTYwIDEx MTYgNzc1XQovRmxhZ3MgNAovQ2hhclNldCAoL2J1bGxldC9yZWZsZXhzdWJzZXQvbGVzc2VxdWFs L2Fycm93ZGJscmlnaHQvZWxlbWVudC9uZWdhdGlvbnNsYXNoL3VuaXZlcnNhbC9leGlzdGVudGlh bC91bmlvbi9sb2dpY2Fsb3IvYnJhY2VsZWZ0L2JyYWNlcmlnaHQvYmFyKQovRm9udEZpbGUgMjU0 IDAgUgo+PiBlbmRvYmoKMzE3IDAgb2JqCls1MDAgMCAwIDc3OCAwIDc3OCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTAwMCAwIDAgMCAwIDAgMCAwIDAgNjY3IDAgMCAw IDAgMCA1NTYgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDY2NyAwIDAgMCA2NjcgMCAwIDAgMCAwIDAgNTAwIDUwMCAw IDAgMjc4IF0KZW5kb2JqCjMxNiAwIG9iaiA8PAovVHlwZSAvRW5jb2RpbmcKL0RpZmZlcmVuY2Vz IFsgMCAvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvYnVsbGV0Ly5ub3RkZWYvLm5vdGRlZi9yZWZsZXhzdWJzZXQvLm5vdGRlZi9s ZXNzZXF1YWwvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL2Fy cm93ZGJscmlnaHQvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmL2VsZW1lbnQvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvbmVnYXRp b25zbGFzaC8ubm90ZGVmL3VuaXZlcnNhbC9leGlzdGVudGlhbC8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi91bmlvbi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi9sb2dpY2Fsb3Iv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvYnJhY2VsZWZ0 L2JyYWNlcmlnaHQvLm5vdGRlZi8ubm90ZGVmL2Jhci8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWZdCj4+IGVuZG9iagozMTggMCBvYmogPDwKL0xlbmd0 aCAxNDUgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42jMx1DM1VjBQMLRU 0DU0UzA2VzC1UEgx5CrkMjQHChsomJvA5JJzuZw8ufTDFQzNufQ9gBJc+p6+CiVFpalc+k4BzgqG XPouCtGGCgaxXJ4uCgkMDA8YGD6A0Q8Ghj8MDP/A6DsDw+cGho8PGD58YPhQw/DBnuEDf8MH5oYP MMWDHwG9xuXqyRXIBQDUU1t1ZW5kc3RyZWFtCmVuZG9iagozMTkgMCBvYmogPDwKL0xlbmd0aCAy MTEgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42pWRMQ6CQBBFh1iYTMMN cC6gu4CABaFATKQw0crCWKmlhUYTCwqOxlE4gqWlw6zJ2m7zE/5j//+bTfQsS0jTgqaRpnlKaUTn EG8YZ+yyH/3Q6YpljWpPcYZqzT6qekOP+/OCqtwuKURV0SEkfcS6IoAONHg9vIyMevjAqIM3jDuP pWVXxG8Z+QMSmTCHgBEUjCBn10jDiHMC4JwCOCc3wmGNW4+tcOkxnwLkF3tCAmyexJsLDZV2gQyS aTLSbpYruDX9lbg0DY+Cqxp3+AUpZWq0ZW5kc3RyZWFtCmVuZG9iagozMjAgMCBvYmogPDwKL0xl bmd0aCAyMDkgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42pWRMQ6CQBBF h1iQTENrJXMB3QVELAwFYuIWJlpZGBMTtbTQaEJhwdE4CkegtHScrGJL8xPewn9/Q6xHSUyaYhqG msYRTUI6BXjFKGGqaRrao+MFM4NqS1GCaskclVnR/fY4o8rWcwpQ5bQLSO/R5HSAPkADMxsvSAEK GAA8wQcmno0UvJKxa8MHt2Lc4yh7NRPnG5XTfDBHzW1MChsNV3Yz/Um6mORRDuSV9gspaPukXkSi bBfIIJkmI3+b5QqdPK2iiwfkp+DC4AbfD5BpYWVuZHN0cmVhbQplbmRvYmoKMzIxIDAgb2JqIDw8 Ci9MZW5ndGggMTUxICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNozNdUz NlcwUDBRMDFTMDVUMLVUSDHkKuQC8gyA0NAYIpOcy+XkyaUfDmRz6XsAhbn0PX0VSopKU7n0nQKc FQy59F0Uog0VDGK5PF0UGBjsPzAwMDD//w8k5f//f8DAUP///w8Ghv8MzH8YmIFy9gzsDQxAzAdU wHhABkgyPDAAkQYJIFLiAIjkgZBcrp5cgVwAVbYkQmVuZHN0cmVhbQplbmRvYmoKMzIyIDAgb2Jq IDw8Ci9MZW5ndGggMTcxICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNq9 zrEKwjAQBuDOt/QN7D2BSaCxi3SoFcwg6OQgTurYQdGt0D6aj9JHyNjJM79gwMVRQj64XLj/rJ4W ljXj5jO2BZ8MXSjXjBNKNI4NVY7UjnNNahVeSbk13673M6lqs2BDqua9YX0gV3Mn0iciMoInkN77 RB6BdAAejKAFc1CCCchA+pMsfi7jgDYO9Z+gEPkOxxoeC3msFhrJX5BvuiFAS0dbegFnXJlyZW5k c3RyZWFtCmVuZG9iagozMjMgMCBvYmogPDwKL0xlbmd0aCAxMjAgICAgICAgCi9GaWx0ZXIgL0Zs YXRlRGVjb2RlCj4+CnN0cmVhbQp42jM10DM3VTBQAGETMwVTc4UUQ65CLhMDBRAEckESyblcTp5c +uEKJgZc+h5AUS59T1+FkqLSVC59pwBnBUMufReFaEMFg1guTxeF+v/////7jwL+ffjAwMAwEATQ cjDRACfoZ/l/VKL+AZDgcvXkCuQCAJwMkWJlbmRzdHJlYW0KZW5kb2JqCjI1MiAwIG9iaiA8PAov VHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTMKL05hbWUgL0YzNwovRm9udE1hdHJpeCBbMC4wMTIw NCAwIDAgMC4wMTIwNCAwIDBdCi9Gb250QkJveCBbIDAgLTIwIDUxIDYyIF0KL1Jlc291cmNlcyA8 PCAvUHJvY1NldCBbIC9QREYgL0ltYWdlQiBdID4+Ci9GaXJzdENoYXIgMgovTGFzdENoYXIgMzEK L1dpZHRocyAzMjQgMCBSCi9FbmNvZGluZyAzMjUgMCBSCi9DaGFyUHJvY3MgMzI2IDAgUgo+PiBl bmRvYmoKMzI0IDAgb2JqCls0MS41MyAwIDAgMCAwIDAgMCAwIDAgNTAuNzUgNTAuNzUgMCAwIDAg MCAwIDUwLjc1IDUwLjc1IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NS4zNyBdCmVuZG9iagozMjUg MCBvYmogPDwKL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbMi9hMiAzLy5ub3RkZWYgMTEv YTExL2ExMiAxMy8ubm90ZGVmIDE4L2ExOC9hMTkgMjAvLm5vdGRlZiAzMS9hMzFdCj4+IGVuZG9i agozMjYgMCBvYmogPDwKL2EyIDMxOCAwIFIKL2ExMSAzMjIgMCBSCi9hMTIgMzIzIDAgUgovYTE4 IDMxOSAwIFIKL2ExOSAzMjAgMCBSCi9hMzEgMzIxIDAgUgo+PiBlbmRvYmoKMjUwIDAgb2JqIDw8 Ci9MZW5ndGgxIDgxMQovTGVuZ3RoMiAxMjM2Ci9MZW5ndGgzIDUzMgovTGVuZ3RoIDE4MjEgICAg ICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja7VJpWFNXGkaWGQ3jyDZiBqiHYloC kg0CBIYlICjFKJvIKsTkBm6T3Ju53PAECWCLYCVVeRgWkUfZigwIQi1lGdmkCtqKKMqSDqtg0UGl LiCL6FywPj5Df878mqfn/Dnf+73n+97zfodi7hdowxWiByFvFMFtmDSmE/Dk8XyYDECcGQwSheKJ QXwcRpEdfBxyAkwOxx58IpcAli1gODixbZ3YDiQK8ERlCRgcE4sDS0/qCskBcKUQBgv4CODx8VhI StQQ8CUgEBXAEJ5AA1yJBASs3IgDAVAchMVDQhqJyQRCWICDg1AMjJDoK5p8EBEKHN7CQrnsXSoe wuIIUcByVSYVECKFKCJJAEJIRKLvQYluEKHlfyFrbXFvuUSyhy9dKb/q1K/yfCksSfiFgUplchzC AA8VQhiylrofeiuOBwlhuXRt1gfnS2ABF4mRQMCGaUdj2L3F4ThvWAEJ/WBcEAtEfEkctIpDiHCt EsK/VR30vYFhwR6+1r+MdjXpx4cRPChBBgHGe/ZqzHwfEyZhsAKEM2gMBpMgEvvdKXJNMy9EgAph JAaw2PaAj2H8BBLxiYiIDRKZAEaEkAJACkIxnYagOHEFEM4kARGKkVbmynQEdGIgOH8FXkXYBCIj hoUK30McQBegUulb0q8f6+GBKhJtbFnAhsUmmjPsHIEDm5H0n8R9CPxXOeSzA7AZjg62juxVVCDH MAjBV78ZYeS7WAQT3kOQAhKQ1P2owPnIp3n16RXJXqW3KnWocab55UdutKbV5TvTpkecDe5iDT1B 0AfP9NP0P4XP6+U+9q2mC0XsMXI9V9mVGEhPG9Tv2mhELT4d+PsZwXTEAc1rhZ0dm6Rnjk2pt07K GqxnfrSYHY1v1anZ/ZDpUEJ+nKFdMdC//DxZnNI9ptY9JbS4n0uKLLy0OwcKfjCa+cPio51oKaou u2YccXrW8LWa3DHcKx7amM9RFfK0+vJdXm1gUBWi8W4Ss0C8VR1ylvNJoNN6U/u7wUX5QOPPLub5 Ia5Njb68J+snblM5E+b5f+j1+Twpd9d+n31zJpXFBoIKE4nLzjLyOqi2I6xN6opcPjpZ6/+5gbj2 FsslmylryKEERC8sU55tO679InJpaeTlGxW5bUaQaK6x5YLmfmvHArd4S+tp6g0GWefOF13mofzY v03hXLddI7ruqk7pTbdxZdM8D4Rw+g4b9f/9Cws1i/TQaUGaV7SdF2Z9sbErK8JLocEJvYL8Zbzk 539daVMVsA54e4aPRDcHDVhfq/q2vXSHYdVR7ciuRm/v0m2N69HBCQ9jc1dDU+c/6XEjJoNA7An1 5V5F5qPYFqUBe3HB7LyT/ZneV873e3L3dTU8Lrc3S9a5n2oiPkF7FGSV6PhEq9W3KjrhlmPVN13X N3+cJwxS2vjnic9X+FakSxOecjbkVHJqf2ZqFSlbXnAbr4oKsUxQY+mbMmtF7aREfV/1FNfL9Fsq iaZhoW7NbR0IhkxeWEiMZzXvjWI7R8S87nUtD/iqLPFkyszTATuzY1EkJ93xwQkOWeZ1KDf5zZG5 wZ1yXX2vxhvhamSqMn/4+hjMmUht+UpfbuESUv2Raxu5pv3evLu/DUtfFJTIkIRaZ6wbX6QIm0qk VUYUodHkNQ9+jKV6SxfP8DufF1uQriaZKt0bp5xb/qY0N5iePDnoXmdvju+eL3FCAj/yqZdYaWgO a88/z90yOYt9dubOLodvi04I3YaK/cLmihddRm8vyg8bfv84o/ufl2x5It6b8MCcaGORLLv7eIfR OdHA7e0XXdsZTJVHT7T5T8rRdS2atiyZ+clS2Y/TsXXAuCdIdelRRLZVlBlzcqEjS1HUuWGob+5K b6uiM015W8qonq87hlRvmG2/9NxBQ6d6aSBi1oV2VRD9ndvy6f69PZEBpDN+OruNSW8ytPrF2U+c 2/Gkh62H4Llg+3J35h899R6EPbizLvRoS0qZJVW18WxSxA8BywdHp+7V12WblrRtTa2vXTr2oaix 5vIHLroWd9enGhyOjBncc+rUTFS6702lWwHFv/uqxe86DWyHrF4Xp4Swe20HJMNGxlZN4y8FNnbT TdbuM88fHhrSGyJlzl0nBxzkMmskxodSxslL9uKfcvy/TvtYJU95SX2VOfLlU270gLbMp0ldeTPx 8j9CTRT+fRoFtbTj2pvRO7v65BeyNAdz6X7Do22sZ5jXVmqz/hjbYqx6aBOpEvEy6vFdOGVah1n3 2ajhWnaUdqCQ0SB3rNBv2t5oFcmP6b/5cvODD6mbTearxJm+mdu0VWdPbqrISh4uu7g4VRhdHa78 2ihrn1vnOVE6+57FySntVCgjobzK+GIaVdbyujLS/cZRs6jUbj9ynsxj23mtw6gyq/mAfEeUpKK0 bbSZzNvJ+C8X6bcC/xcFBBKIj+GolI+JSf8GX1PHwmVuZHN0cmVhbQplbmRvYmoKMjUxIDAgb2Jq IDw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMzI3IDAgUgovRmlyc3RD aGFyIDE4Ci9MYXN0Q2hhciA1OQovV2lkdGhzIDMyOCAwIFIKL0Jhc2VGb250IC9PU1pWQksrQ01N STEwCi9Gb250RGVzY3JpcHRvciAyNDkgMCBSCj4+IGVuZG9iagoyNDkgMCBvYmogPDwKL0FzY2Vu dCA2OTQKL0NhcEhlaWdodCA2ODMKL0Rlc2NlbnQgLTE5NAovRm9udE5hbWUgL09TWlZCSytDTU1J MTAKL0l0YWxpY0FuZ2xlIC0xNAovU3RlbVYgNzIKL1hIZWlnaHQgNDMxCi9Gb250QkJveCBbLTMy IC0yNTAgMTA0OCA3NTBdCi9GbGFncyA0Ci9DaGFyU2V0ICgvdGhldGEvcGVyaW9kL2NvbW1hKQov Rm9udEZpbGUgMjUwIDAgUgo+PiBlbmRvYmoKMzI4IDAgb2JqCls0NjkgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMjc4IDI3OCBdCmVuZG9iagozMjcgMCBvYmogPDwKL1R5cGUgL0VuY29kaW5nCi9EaWZm ZXJlbmNlcyBbIDAgLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL3RoZXRhLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmL3BlcmlvZC9jb21tYS8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmXQo+PiBlbmRvYmoKMjQzIDAgb2JqIDw8Ci9MZW5ndGgxIDEzOTQKL0xlbmd0aDIgMTA1MTQK L0xlbmd0aDMgNTMyCi9MZW5ndGggMTEzNDkgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+Pgpz dHJlYW0KeNrtlFVYXF3TYCG4Q3BNB9emgeDu7u7auDtBg0Nwd3cnuLsHgrt7cAvBGb73l2S+/3Lm ap7p7ouzdtWpWqfO3k3xUUGZQdDEzggsZmfrzMAEZOICCMuqSDKBAExAEEgIkYJC2BFs6GxhZyti 6AzmAjBxcjIDxMBGbxdvPy5WNi4mNkQKgLCdvYejhZm5M4BamOZfSewAQRuwo4WxoS1A1tDZHGzz VsPY0BqgbGdsAXb2AAIEra0BSv+6wwmgBHYCO7qCTYCITEwAEwtjZ4AR2MzCFpHxX06StqZ2APb/ WDZxsf+vkCvY0elNCkD9jyYN4E3SxM7W2gNgAjZFZJSze+sGfnP5v6H178XFXKyt5Qxt/lX+n0n9 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 TrQB0SN/HA7nv0fe3Fcb9+bdWHiYk3yM/hYXZBBTBbAMEGImxe1isvuysPLbVdss86yenb2+Hbq+ 6mfcgJdPxxnMQvZ+ETIaf0gmziGUMIB9xrB5ePniCsixqTN3tXrhJYQI+j/8/P8C/28UMLYGGzo6 29kYOloh/i+IWGPBZW5kc3RyZWFtCmVuZG9iagoyNDQgMCBvYmogPDwKL1R5cGUgL0ZvbnQKL1N1 YnR5cGUgL1R5cGUxCi9FbmNvZGluZyAzMjkgMCBSCi9GaXJzdENoYXIgMTIKL0xhc3RDaGFyIDEy MgovV2lkdGhzIDMzMCAwIFIKL0Jhc2VGb250IC9OS0dIQVorQ01USTEwCi9Gb250RGVzY3JpcHRv ciAyNDIgMCBSCj4+IGVuZG9iagoyNDIgMCBvYmogPDwKL0FzY2VudCA2OTQKL0NhcEhlaWdodCA2 ODMKL0Rlc2NlbnQgLTE5NAovRm9udE5hbWUgL05LR0hBWitDTVRJMTAKL0l0YWxpY0FuZ2xlIC0x NAovU3RlbVYgNjgKL1hIZWlnaHQgNDMxCi9Gb250QkJveCBbLTE2MyAtMjUwIDExNDYgOTY5XQov RmxhZ3MgNAovQ2hhclNldCAoL2ZpL0EvQi9DL0QvRS9GL0kvTC9NL04vTy9QL1EvUi9TL1QvVS9W L1cvWC9hL2IvYy9kL2UvZi9nL2gvaS9sL20vbi9vL3AvcS9yL3MvdC91L3YveC95L3opCi9Gb250 RmlsZSAyNDMgMCBSCj4+IGVuZG9iagozMzAgMCBvYmoKWzU2MiAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDc0MyA3MDQgNzE2IDc1NSA2NzggNjUzIDAgMCAz ODYgMCAwIDYyNyA4OTcgNzQzIDc2NyA2NzggNzY3IDcyOSA1NjIgNzE2IDc0MyA3NDMgOTk5IDc0 MyAwIDAgMCAwIDAgMCAwIDAgNTExIDQ2MCA0NjAgNTExIDQ2MCAzMDcgNDYwIDUxMSAzMDcgMCAw IDI1NiA4MTggNTYyIDUxMSA1MTEgNDYwIDQyMiA0MDkgMzMyIDUzNyA0NjAgMCA0NjQgNDg2IDQw OSBdCmVuZG9iagozMjkgMCBvYmogPDwKL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbIDAg Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL2ZpLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvQS9CL0MvRC9FL0YvLm5vdGRlZi8ubm90ZGVmL0kvLm5vdGRlZi8ubm90ZGVmL0wvTS9OL08v UC9RL1IvUy9UL1UvVi9XL1gvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL2EvYi9jL2QvZS9mL2cvaC9pLy5ub3RkZWYvLm5vdGRl Zi9sL20vbi9vL3AvcS9yL3MvdC91L3YvLm5vdGRlZi94L3kvei8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk 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 KaEoLlDXXpKXcbXaSL7kRz9x+SQ4SXpzZNN9eNg3uiJiQoPtxs5QiqLSaelWF9KkI9/LJ1yP+6OZ PdXrpEBYp+BX6AveZEmicAKO9x86g1Pc4LVpEJIVj1d0w3pmSBnDtxCJd67q5gVdPKND0Ksxpt4M oQkwL4yAJPSZz983+v74JlGHSKSMCepmSNg4R+AFv+N5fV/+0kXrFfp9GNaCX+GpOdqLoO/qN9vn IfrFhxwIo/ya4vF74u8BJ3X3/LdUbgtOh2UIi2GCM2ze4gu/i4Olyp1PU0J/TB8Xi5RCkhyr11L0 y0qi6CEg/UaFkcPun7Jcxo/QWQxjK6TB0CN6KFwqj35WcRNRhaIukKkcgsCql4rqHnnVf9qGyaGh gF+KORSSBV6cy1Bqa15hTFgHzeGzSUSRF8oqoeLOX+MSgwg9mM/DL2LpqQ0WcWg1xApRHQPk6W4l /JLxVHD2/Xss8r94OmyENWtUGB0G0j0vsuqYWFXgFLGmqK4U3yaWtjq/tHYOQvSm11P94og1SR5Q Z7YvHU7K9v/xBfh/Bf6vKGBhBzJzdoXamznbAv4XRieWhmVuZHN0cmVhbQplbmRvYmoKMjM1IDAg b2JqIDw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMzMxIDAgUgovRmly c3RDaGFyIDEyCi9MYXN0Q2hhciAxMjIKL1dpZHRocyAzMzIgMCBSCi9CYXNlRm9udCAvWkVOU05D K0NNUjEwCi9Gb250RGVzY3JpcHRvciAyMzMgMCBSCj4+IGVuZG9iagoyMzMgMCBvYmogPDwKL0Fz Y2VudCA2OTQKL0NhcEhlaWdodCA2ODMKL0Rlc2NlbnQgLTE5NAovRm9udE5hbWUgL1pFTlNOQytD TVIxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgNjkKL1hIZWlnaHQgNDMxCi9Gb250QkJveCBbLTI1 MSAtMjUwIDEwMDkgOTY5XQovRmxhZ3MgNAovQ2hhclNldCAoL2ZpL251bWJlcnNpZ24vcXVvdGVy aWdodC9wYXJlbmxlZnQvcGFyZW5yaWdodC9jb21tYS9oeXBoZW4vcGVyaW9kL3plcm8vb25lL3R3 by90aHJlZS9mb3VyL2ZpdmUvc2l4L3NldmVuL2VpZ2h0L25pbmUvY29sb24vc2VtaWNvbG9uL2Vx dWFsL0EvQi9DL0QvRS9GL0gvSS9KL0wvTS9OL08vUS9SL1MvVC9VL1cvWC9aL2EvYi9jL2QvZS9m L2cvaC9pL2ovay9sL20vbi9vL3AvcS9yL3MvdC91L3Yvdy94L3kveikKL0ZvbnRGaWxlIDIzNCAw IFIKPj4gZW5kb2JqCjMzMiAwIG9iagpbNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgODMzIDAgMCAwIDI3OCAzODkgMzg5IDAgMCAyNzggMzMzIDI3OCAwIDUw MCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAyNzggMjc4IDAgNzc4IDAgMCAw IDc1MCA3MDggNzIyIDc2NCA2ODEgNjUzIDAgNzUwIDM2MSA1MTQgMCA2MjUgOTE3IDc1MCA3Nzgg MCA3NzggNzM2IDU1NiA3MjIgNzUwIDAgMTAyOCA3NTAgMCA2MTEgMCAwIDAgMCAwIDAgNTAwIDU1 NiA0NDQgNTU2IDQ0NCAzMDYgNTAwIDU1NiAyNzggMzA2IDUyOCAyNzggODMzIDU1NiA1MDAgNTU2 IDUyOCAzOTIgMzk0IDM4OSA1NTYgNTI4IDcyMiA1MjggNTI4IDQ0NCBdCmVuZG9iagozMzEgMCBv YmogPDwKL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbIDAgLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmL2ZpLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvbnVtYmVyc2lnbi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi9xdW90ZXJpZ2h0L3BhcmVubGVmdC9wYXJlbnJpZ2h0Ly5ub3RkZWYvLm5vdGRlZi9j b21tYS9oeXBoZW4vcGVyaW9kLy5ub3RkZWYvemVyby9vbmUvdHdvL3RocmVlL2ZvdXIvZml2ZS9z aXgvc2V2ZW4vZWlnaHQvbmluZS9jb2xvbi9zZW1pY29sb24vLm5vdGRlZi9lcXVhbC8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi9BL0IvQy9EL0UvRi8ubm90ZGVmL0gvSS9KLy5ub3RkZWYvTC9NL04v Ty8ubm90ZGVmL1EvUi9TL1QvVS8ubm90ZGVmL1cvWC8ubm90ZGVmL1ovLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvYS9iL2MvZC9lL2YvZy9oL2kvai9rL2wv bS9uL28vcC9xL3Ivcy90L3Uvdi93L3gveS96Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWZdCj4+IGVuZG9iagoyMzAgMCBvYmogPDwKL0xlbmd0aDEgMTQ0NgovTGVuZ3RoMiA3 ODcyCi9MZW5ndGgzIDUzMgovTGVuZ3RoIDg3MzggICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUK Pj4Kc3RyZWFtCnja7ZR1XNTd9u9BkE4BaRikQWDokG6kpTsHGGIGhka6RboFRLq7pZGQ7i5BpJFu iTvPc37n0XvOn/f+dV93vv/Me6211/rstfbe9DRqGmwSllBzkCwU4sLGyc4pBJBSltTl5AJwsgMx 6OmlYCAzFzAUIm3mAhICcAoKcgIkXK0BXEAAJ58QN48QLw8GPUAK6ugJA1vbuACYpJj/CuIHSDiA YGALMwhA2czFBuQAz2FhZg/QgFqAQS6e7AAJe3vAm79WOAPegJxBMDeQJTsGJyfAEmzhAjAHWYMh GBx/KVKAWEEB/P8yW7o6/tvlBoI5w0UBmOAimQFwiZZQiL0nwBJkhcGhAoXXAsGV/N8Q9Z/JZV3t 7VXMHP5K/3eX/stv5gC29/yfCKiDo6sLCAZQhlqCYJD/DNUB/UucJNT+v8oouJjZgy0kINb2IADw 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 dCZ080KKQSz2i3EDvrEGZFM6Yj3te5iPAbji8JXY9btyC7HvDJE2LyCZEglJ+S7EnIj+Yd0fpfO/ 5O+fYx06eFi1D2BU1KQ9cUKXIkUas9Lr+eyoixWuJDFw0rQ619GchJ6ugzV+3jPK56r+hr1d936D fuQta4mRb2s88fxFwzewO89QcHS+wfKEorpw91wGb/feE12VMjki1E2bmLmlCpg4pNiAQOn8pBpC EKmnH0SLIX6YKNh4iHcNmau8mt587kapO5xCU5IgY65/HeL35QNsHrZv+XOhBjX2FLTKFToxnoib RcY4skOQTReNVzPF0zCyLE/4JLqJpiJcNe/d5mq7RKeDCHbMkUI1H4NuwrxZYca+goe5D2LX55t8 ZBWqYZtpDYGz4QOyCFou2VJbVsWzxtSJxD4hpJdV++9L2FrfvKlN3we3/NDYyEA0sVmyf5LvrSqJ UrWId4aB0qLdCKhhJlxePr9NL7So9pyeQRSoN9/Zravg9clrI8h/Loam1P02LV4tN8xMH0XP2nWe vFrvQ+fYuQu3yfmiBKBf/42dIumC1ae52s9SOn1nNwYs2qTikE93NApqGQ9htYZxssOGa9c7xTjD nTSTWIYiplOnFy09eQctzTxTNmnXdQc3rtTFbZe5jTh6TRwJ9M/ySsk3ZL5MJO9lWSlziib+eEtk 5Vz3neiESEK3ju79PGIApCayT3RKkwgo0RSnnV+HT9Z9lkjl4Bt9t1sP1aKf+5XfTPJ92NFBA+D/ sSgfBScg5P24g1560duuUhzKhLjcHGqaN479aaPGyR3SCI+iFzpmiO3G2jW3nXmD0HbKTY2CoAJT 5chQT9+Xs/jU8fMSMpNmuoVXyFf03fdqxS90yqO7EK2HaxSIVpSeu9jklLJAY8gK3j+0R1oVkAeC AQfaqApRiRZTJKoBJomFqr9meDUG+xeqvlLeo7qMrM3zaf4yj5CQzEcDvP5Qg8yx0OaVgQHsn/O1 YeGcEUoMc48prZg9nBb1y+bZvugt6+SP4h6yEeTa0xAt6+GTjb4zM0xivC7f/SIxdc4QsynxjHZ2 7faFnL6dGXJsv++CVvfJVUbdkuR1b8rzK6xMxF3QRPRUsNbQj/HXyXwyqOWoq9E2kX4RGPgr9K8k ZFFCexpjeS5naNXvjNN0m9gyyw3d6x+z5m7xEtTjFPo7nrbOMZn2ESjoZR694Z6x6quYNAvIkx6/ T3rzVA9c+zSdP7OHp9CRfB6k6niQuyApjXKRq1rIhFnBe0u6RTA03W696UpK37kBimWuzBH5csRm wLiZbviw29CM6Y6tKV5xOpoj7PRD3ohfXchep+s+/zawVJ+dZujkwtRmiUvWPxI5soMeQac6vSRE OnFQ4nEpafSpqGhAYdhp7pEd4Rwd0wMt368bFnlL+8TBRe2A8Im5q3r/AyDeJWpJqpHXlIQUxw3O G5Or7HILF+6iZxvcnm8onmqu3BoNf4qHStgeHP9Iu3vw7WuUMjBTuUCdfeLLlDdthIngd+fAXskt 9AOSRjHWVNKm3iftPunxDLv5GWrn2LB4ioZ9yzhtWyGJfB/KMPUL/MCprmjvySjOmouVskjZK9tE lQ1gD1sUBBvrSHAWb0wYI2XAc1mIXvKd8RATZgpLwpMP50QNTYQmDlq2n/qjJWtWvy0FGq1fQ6/M vxK1zTMENHrie0lWDXTJ41t/CTVxn+zhtC4kocFY4Dff+LxF3bj7lTTdyp8wSoJZdrhp0Scpx6GE kmcMHZ/45QQHDeYAhfqvMakEkcnnLhkBrJMpwKwj1ch8W8wU2hgphaL4uw0D9fI1E0Tz3ic3Vxsk FYwJMo1edFNrwNeSxrDH2MI2O7nXCbPQzWGQsqNHA37jZl/ig36IzpO7ZMdHFBum4FSm/CmziUcB o5hD/6LG97j47q8JpdvE+qsUrNfIaKA59mKNSVu8oqksn9zG4jH5oBeLb/G6TMkqSyBOAgpE/oIN J2qXSkcf1XbdPMkzn6gejLR12Qm8JG1GV/u2Vp8SXiTLGJc+Rjb44AMkG3Bqq/l1vnZ4c1zGUTv/ lPjzRkfk3d4CdMRNOmNbp/Y869xQOWKx9oUt9h1iIppdOEc86nS9ZBvLsEtRZWbYi4lgdcAPRV7p klmFd7LG+SdhZNUT3uZzGHvaiZpacqiqFvbKFp9H3w+ScRt5FYA5EPK/6VPMoDLW0zjZaQldKpFv UB6bkNwQVyIJBu0tV6rsozvmOE3yVapMp3h7/TRplhO/u8ZP96rVS3J1/tHLlyQxK91QKV8yGR/b lXsuQm+gCYseVcVh9p6VTvvqQP9UG6P8KYVdnKVKeZ9ZoHLN5cslxRFtl5gznDTG6W4ikWUnwiDc XDluE/aoF5hMbYrAJBhhe2krWTx36J3Eh61eGUnn6AV8r0WaAZNjBC0BP8uulceYFG7X2cdQJQoM Vd0LyZsPsbwvcQcL+M3ji9uGX+s3L6t8F7BaFd10OiGiwuChX/5F1WswTZp9DlvLsSDo+mQfFTed Z2G1sINQFzrxnc52k2CYbCdJcJ8hef/nc4SexitEWk2ePlaiQsfU6vIhBwVqOW36MgOC7tA6A1Z6 om+FL09ZfNb7R2mpN9ImF0jN+cVDQPQSwDH36xKmmYZTr5EbjaoRdopmAscPVxAvZb8zERirphDw //CH8f8T/D+RwMIeZAZzgTqYweww/hfBkn4vZW5kc3RyZWFtCmVuZG9iagoyMzEgMCBvYmogPDwK L1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9FbmNvZGluZyAzMzMgMCBSCi9GaXJzdENoYXIg MTIKL0xhc3RDaGFyIDEyMQovV2lkdGhzIDMzNCAwIFIKL0Jhc2VGb250IC9KUlhWSkorQ01CWDEy Ci9Gb250RGVzY3JpcHRvciAyMjkgMCBSCj4+IGVuZG9iagoyMjkgMCBvYmogPDwKL0FzY2VudCA2 OTQKL0NhcEhlaWdodCA2ODYKL0Rlc2NlbnQgLTE5NAovRm9udE5hbWUgL0pSWFZKSitDTUJYMTIK L0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEwOQovWEhlaWdodCA0NDQKL0ZvbnRCQm94IFstNTMgLTI1 MSAxMTM5IDc1MF0KL0ZsYWdzIDQKL0NoYXJTZXQgKC9maS9jb21tYS9wZXJpb2QvemVyby9vbmUv dHdvL3RocmVlL2ZvdXIvZml2ZS9zaXgvc2V2ZW4vZWlnaHQvbmluZS9BL0MvRC9FL0kvTC9NL04v Ui9TL1QvVy9YL2EvYi9jL2QvZS9mL2cvaC9pL2wvbS9uL28vcC9yL3MvdC91L3YveSkKL0ZvbnRG aWxlIDIzMCAwIFIKPj4gZW5kb2JqCjMzNCAwIG9iagpbNjI1IDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMzEzIDAgMzEzIDAgNTYz IDU2MyA1NjMgNTYzIDU2MyA1NjMgNTYzIDU2MyA1NjMgNTYzIDAgMCAwIDAgMCAwIDAgODUwIDAg ODEzIDg2MiA3MzggMCAwIDAgNDE5IDAgMCA2NzYgMTA2NyA4ODAgMCAwIDAgODM5IDYyNSA3ODIg MCAwIDExNjIgODUwIDAgMCAwIDAgMCAwIDAgMCA1NDcgNjI1IDUwMCA2MjUgNTEzIDM0NCA1NjMg NjI1IDMxMyAwIDAgMzEzIDkzOCA2MjUgNTYzIDYyNSAwIDQ1OSA0NDQgNDM4IDYyNSA1OTQgMCAw IDU5NCBdCmVuZG9iagozMzMgMCBvYmogPDwKL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBb IDAgLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL2ZpLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvY29tbWEvLm5vdGRlZi9wZXJpb2QvLm5vdGRlZi96ZXJvL29uZS90d28vdGhyZWUv Zm91ci9maXZlL3NpeC9zZXZlbi9laWdodC9uaW5lLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvQS8ubm90ZGVmL0MvRC9FLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmL0kvLm5vdGRlZi8ubm90ZGVmL0wvTS9OLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmL1IvUy9ULy5ub3RkZWYvLm5vdGRlZi9XL1gvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL2EvYi9jL2QvZS9mL2cvaC9pLy5u b3RkZWYvLm5vdGRlZi9sL20vbi9vL3AvLm5vdGRlZi9yL3MvdC91L3YvLm5vdGRlZi8ubm90ZGVm L3kvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmXQo+PiBlbmRv YmoKMjI3IDAgb2JqIDw8Ci9MZW5ndGgxIDEwMDMKL0xlbmd0aDIgMzU2NAovTGVuZ3RoMyA1MzIK L0xlbmd0aCA0MjUwICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42u2TV1hT 67aGpVepgigCE1FEaQkQqoL0HhClKxKSEIJphIQElCrSpYMBglTpiKL0jmAJRVSwgIgKIlUXCFKV HV1n6TprX55ztZ895818x/j+Mb5n/GMelrU/rWyIwHshzfA4kjJYBawLGNs6gNUAsAqI9/BhYyIS RkLjcSYwElIXAOvogAFDMgpQAwFgTV11bV0QhPcwYIwnBBLRKB8SoGB89IdICzDEIoloOAwH2MJI PkgsswYchgFO4+FoJClQBTDEYACHHyf8AQekP5IYgESo8ILBAAINJwFeSBQax6v6w5AlzhsPaP0Z RpAJf6UCkER/pilAgWnyKMC0iMDjMIEAAunNqwrFM3shmU7+P0z9s7gZGYOBwrA/yv8Y0r+lYVg0 JvB/BHgsgUxCEgFbPAJJxP1T6oz805stEoEmY/+ZtSTBMGi4IQ6FQQKgP0NofzM0FYmwR5PgPoA3 DOOP/BlH4hD/NMGc208LqlA3M0MjqOKf9/kzZw9D40hnAgm/qv4Q/2Twb2ZOh4imAu4gFRAIzBQy 37++zv2jlykOjkegccyFgGgCMCIRFsjL3AwmQYCLYACNQyCpAJLKNKyqgsOTmEcA5kyCAW88kffH dWpoAKpwPBYL+xH+M6INqAYhifjfAR1AFY9D/mIICFAlUX7nIWqAqjeeTPwV0IQAqoa/SIvZweoX aTPFDr+IuRGqvzuDQUypz9+Q6QTzN2T6wP5GMNMG7m/IPEv8G2oyTf4NmY3Iv1ENDKgG/sR/vzgj Izz1orK6BqCsBgEDOtragBYEFPy/dY44tB8ZaWnCnAUIpKWj8TMKJxOJSBzp55/C3Im/2BvN3CAk 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 eXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMzM1IDAgUgovRmlyc3RDaGFyIDQ0 Ci9MYXN0Q2hhciAxMjEKL1dpZHRocyAzMzYgMCBSCi9CYXNlRm9udCAvTlpGQUJOK0NNUjEyCi9G b250RGVzY3JpcHRvciAyMjYgMCBSCj4+IGVuZG9iagoyMjYgMCBvYmogPDwKL0FzY2VudCA2OTQK L0NhcEhlaWdodCA2ODMKL0Rlc2NlbnQgLTE5NAovRm9udE5hbWUgL05aRkFCTitDTVIxMgovSXRh bGljQW5nbGUgMAovU3RlbVYgNjUKL1hIZWlnaHQgNDMxCi9Gb250QkJveCBbLTM0IC0yNTEgOTg4 IDc1MF0KL0ZsYWdzIDQKL0NoYXJTZXQgKC9jb21tYS96ZXJvL29uZS90d28vZm91ci9BL0ovUi9h L2gvbC9tL24vci90L3UveSkKL0ZvbnRGaWxlIDIyNyAwIFIKPj4gZW5kb2JqCjMzNiAwIG9iagpb MjcyIDAgMCAwIDQ5MCA0OTAgNDkwIDAgNDkwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDczNCAw IDAgMCAwIDAgMCAwIDAgNTAzIDAgMCAwIDAgMCAwIDAgNzIxIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCA0OTAgMCAwIDAgMCAwIDAgNTQ0IDAgMCAwIDI3MiA4MTYgNTQ0IDAgMCAwIDM4MSAw IDM4MSA1NDQgMCAwIDAgNTE3IF0KZW5kb2JqCjMzNSAwIG9iaiA8PAovVHlwZSAvRW5jb2RpbmcK L0RpZmZlcmVuY2VzIFsgMCAvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL2NvbW1hLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm L3plcm8vb25lL3R3by8ubm90ZGVmL2ZvdXIvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvQS8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvSi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmL1IvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmL2EvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvaC8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi9sL20vbi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi9yLy5ub3RkZWYvdC91Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL3kvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmXQo+PiBlbmRvYmoKMjI0IDAg b2JqIDw8Ci9MZW5ndGgxIDEwNTgKL0xlbmd0aDIgNDA5NwovTGVuZ3RoMyA1MzIKL0xlbmd0aCA0 ODAwICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42u2TZ1xTW5fGKVKMdKS3 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 b8Drm7dBoAT2OV3KWyOfSlH0QooRh0ZOdeSW8vUHsnfJR8PH4QysZ8/29pvt8ASOHCogC06jPxTC BFJGvrSN5KTvrjO8pcrXLbKz7CoVeRgHKlqwNDWbBj3JmyVflaqhTp0e8Kn8Kn9gcsp5VdD5834n 9HPeTLASQ0ZLeLyPYueYPKrAv7XOXuHxC28HNOc1YSFk5cRqyjJz2ev3AhNQe8qOpWgbRKr8ePGH OoE8NjmeHjowl6xlkwNFBIzM/Uf2887mh3yQ/+ED+n+B/xMCCA8UHE/AesLx7qD/ALi5jVRlbmRz dHJlYW0KZW5kb2JqCjIyNSAwIG9iaiA8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0Vu Y29kaW5nIDMzNyAwIFIKL0ZpcnN0Q2hhciAxMgovTGFzdENoYXIgMTE2Ci9XaWR0aHMgMzM4IDAg UgovQmFzZUZvbnQgL1FXUlNLRCtDTVIxNwovRm9udERlc2NyaXB0b3IgMjIzIDAgUgo+PiBlbmRv YmoKMjIzIDAgb2JqIDw8Ci9Bc2NlbnQgNjk0Ci9DYXBIZWlnaHQgNjgzCi9EZXNjZW50IC0xOTUK L0ZvbnROYW1lIC9RV1JTS0QrQ01SMTcKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDUzCi9YSGVpZ2h0 IDQzMQovRm9udEJCb3ggWy0zMyAtMjUwIDk0NSA3NDldCi9GbGFncyA0Ci9DaGFyU2V0ICgvZmkv cGVyaW9kL3plcm8vdHdvL0QvRi9ML1MvVy9hL2MvZS9mL2kvbC9tL24vby9wL3IvdCkKL0ZvbnRG aWxlIDIyNCAwIFIKPj4gZW5kb2JqCjMzOCAwIG9iagpbNDk5IDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI1MCAwIDQ1OSAw IDQ1OSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNzA3IDAgNjAyIDAgMCAwIDAg MCA1NzYgMCAwIDAgMCAwIDAgNTExIDAgMCAwIDk1NSAwIDAgMCAwIDAgMCAwIDAgMCA0NTkgMCA0 MDYgMCA0MDYgMjc2IDAgMCAyNTAgMCAwIDI1MCA3NzIgNTExIDQ1OSA1MTEgMCAzNTQgMCAzNTQg XQplbmRvYmoKMzM3IDAgb2JqIDw8Ci9UeXBlIC9FbmNvZGluZwovRGlmZmVyZW5jZXMgWyAwIC8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi9maS8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi9wZXJpb2QvLm5vdGRlZi96ZXJvLy5ub3RkZWYvdHdvLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi9ELy5ub3RkZWYvRi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvTC8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi9TLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmL1cvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvYS8ubm90ZGVm L2MvLm5vdGRlZi9lL2YvLm5vdGRlZi8ubm90ZGVmL2kvLm5vdGRlZi8ubm90ZGVmL2wvbS9uL28v cC8ubm90ZGVmL3IvLm5vdGRlZi90Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRl Zi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVm Ly5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYv Lm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8u bm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5u b3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5v dGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90 ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3Rk ZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWYvLm5vdGRlZi8ubm90ZGVmLy5ub3RkZWZdCj4+IGVu ZG9iagoyMzcgMCBvYmogPDwKL1R5cGUgL1BhZ2VzCi9Db3VudCA2Ci9QYXJlbnQgMzM5IDAgUgov S2lkcyBbMjE4IDAgUiAyMzkgMCBSIDI0NiAwIFIgMjYwIDAgUiAyNjQgMCBSIDI2OCAwIFJdCj4+ IGVuZG9iagoyNzUgMCBvYmogPDwKL1R5cGUgL1BhZ2VzCi9Db3VudCA2Ci9QYXJlbnQgMzM5IDAg UgovS2lkcyBbMjcyIDAgUiAyNzcgMCBSIDI4NCAwIFIgMjg4IDAgUiAyOTIgMCBSIDI5NiAwIFJd Cj4+IGVuZG9iagozMDMgMCBvYmogPDwKL1R5cGUgL1BhZ2VzCi9Db3VudCAzCi9QYXJlbnQgMzM5 IDAgUgovS2lkcyBbMzAwIDAgUiAzMDUgMCBSIDMwOSAwIFJdCj4+IGVuZG9iagozMzkgMCBvYmog PDwKL1R5cGUgL1BhZ2VzCi9Db3VudCAxNQovS2lkcyBbMjM3IDAgUiAyNzUgMCBSIDMwMyAwIFJd Cj4+IGVuZG9iagozNDAgMCBvYmogPDwKL1R5cGUgL091dGxpbmVzCi9GaXJzdCA3IDAgUgovTGFz dCA0NyAwIFIKL0NvdW50IDMKPj4gZW5kb2JqCjIxNSAwIG9iaiA8PAovVGl0bGUgMjE2IDAgUgov QSAyMTMgMCBSCi9QYXJlbnQgMTk1IDAgUgovUHJldiAyMTEgMCBSCj4+IGVuZG9iagoyMTEgMCBv YmogPDwKL1RpdGxlIDIxMiAwIFIKL0EgMjA5IDAgUgovUGFyZW50IDE5NSAwIFIKL1ByZXYgMjA3 IDAgUgovTmV4dCAyMTUgMCBSCj4+IGVuZG9iagoyMDcgMCBvYmogPDwKL1RpdGxlIDIwOCAwIFIK L0EgMjA1IDAgUgovUGFyZW50IDE5NSAwIFIKL1ByZXYgMjAzIDAgUgovTmV4dCAyMTEgMCBSCj4+ IGVuZG9iagoyMDMgMCBvYmogPDwKL1RpdGxlIDIwNCAwIFIKL0EgMjAxIDAgUgovUGFyZW50IDE5 NSAwIFIKL1ByZXYgMTk5IDAgUgovTmV4dCAyMDcgMCBSCj4+IGVuZG9iagoxOTkgMCBvYmogPDwK L1RpdGxlIDIwMCAwIFIKL0EgMTk3IDAgUgovUGFyZW50IDE5NSAwIFIKL05leHQgMjAzIDAgUgo+ PiBlbmRvYmoKMTk1IDAgb2JqIDw8Ci9UaXRsZSAxOTYgMCBSCi9BIDE5MyAwIFIKL1BhcmVudCA0 NyAwIFIKL1ByZXYgMTgzIDAgUgovRmlyc3QgMTk5IDAgUgovTGFzdCAyMTUgMCBSCi9Db3VudCAt NQo+PiBlbmRvYmoKMTkxIDAgb2JqIDw8Ci9UaXRsZSAxOTIgMCBSCi9BIDE4OSAwIFIKL1BhcmVu dCAxODMgMCBSCi9QcmV2IDE4NyAwIFIKPj4gZW5kb2JqCjE4NyAwIG9iaiA8PAovVGl0bGUgMTg4 IDAgUgovQSAxODUgMCBSCi9QYXJlbnQgMTgzIDAgUgovTmV4dCAxOTEgMCBSCj4+IGVuZG9iagox ODMgMCBvYmogPDwKL1RpdGxlIDE4NCAwIFIKL0EgMTgxIDAgUgovUGFyZW50IDQ3IDAgUgovUHJl diAxNzEgMCBSCi9OZXh0IDE5NSAwIFIKL0ZpcnN0IDE4NyAwIFIKL0xhc3QgMTkxIDAgUgovQ291 bnQgLTIKPj4gZW5kb2JqCjE3OSAwIG9iaiA8PAovVGl0bGUgMTgwIDAgUgovQSAxNzcgMCBSCi9Q YXJlbnQgMTcxIDAgUgovUHJldiAxNzUgMCBSCj4+IGVuZG9iagoxNzUgMCBvYmogPDwKL1RpdGxl IDE3NiAwIFIKL0EgMTczIDAgUgovUGFyZW50IDE3MSAwIFIKL05leHQgMTc5IDAgUgo+PiBlbmRv YmoKMTcxIDAgb2JqIDw8Ci9UaXRsZSAxNzIgMCBSCi9BIDE2OSAwIFIKL1BhcmVudCA0NyAwIFIK L1ByZXYgMTU5IDAgUgovTmV4dCAxODMgMCBSCi9GaXJzdCAxNzUgMCBSCi9MYXN0IDE3OSAwIFIK L0NvdW50IC0yCj4+IGVuZG9iagoxNjcgMCBvYmogPDwKL1RpdGxlIDE2OCAwIFIKL0EgMTY1IDAg UgovUGFyZW50IDE1OSAwIFIKL1ByZXYgMTYzIDAgUgo+PiBlbmRvYmoKMTYzIDAgb2JqIDw8Ci9U aXRsZSAxNjQgMCBSCi9BIDE2MSAwIFIKL1BhcmVudCAxNTkgMCBSCi9OZXh0IDE2NyAwIFIKPj4g ZW5kb2JqCjE1OSAwIG9iaiA8PAovVGl0bGUgMTYwIDAgUgovQSAxNTcgMCBSCi9QYXJlbnQgNDcg MCBSCi9QcmV2IDE0NyAwIFIKL05leHQgMTcxIDAgUgovRmlyc3QgMTYzIDAgUgovTGFzdCAxNjcg MCBSCi9Db3VudCAtMgo+PiBlbmRvYmoKMTU1IDAgb2JqIDw8Ci9UaXRsZSAxNTYgMCBSCi9BIDE1 MyAwIFIKL1BhcmVudCAxNDcgMCBSCi9QcmV2IDE1MSAwIFIKPj4gZW5kb2JqCjE1MSAwIG9iaiA8 PAovVGl0bGUgMTUyIDAgUgovQSAxNDkgMCBSCi9QYXJlbnQgMTQ3IDAgUgovTmV4dCAxNTUgMCBS Cj4+IGVuZG9iagoxNDcgMCBvYmogPDwKL1RpdGxlIDE0OCAwIFIKL0EgMTQ1IDAgUgovUGFyZW50 IDQ3IDAgUgovUHJldiAxMzUgMCBSCi9OZXh0IDE1OSAwIFIKL0ZpcnN0IDE1MSAwIFIKL0xhc3Qg MTU1IDAgUgovQ291bnQgLTIKPj4gZW5kb2JqCjE0MyAwIG9iaiA8PAovVGl0bGUgMTQ0IDAgUgov QSAxNDEgMCBSCi9QYXJlbnQgMTM1IDAgUgovUHJldiAxMzkgMCBSCj4+IGVuZG9iagoxMzkgMCBv YmogPDwKL1RpdGxlIDE0MCAwIFIKL0EgMTM3IDAgUgovUGFyZW50IDEzNSAwIFIKL05leHQgMTQz IDAgUgo+PiBlbmRvYmoKMTM1IDAgb2JqIDw8Ci9UaXRsZSAxMzYgMCBSCi9BIDEzMyAwIFIKL1Bh cmVudCA0NyAwIFIKL1ByZXYgMTIzIDAgUgovTmV4dCAxNDcgMCBSCi9GaXJzdCAxMzkgMCBSCi9M YXN0IDE0MyAwIFIKL0NvdW50IC0yCj4+IGVuZG9iagoxMzEgMCBvYmogPDwKL1RpdGxlIDEzMiAw IFIKL0EgMTI5IDAgUgovUGFyZW50IDEyMyAwIFIKL1ByZXYgMTI3IDAgUgo+PiBlbmRvYmoKMTI3 IDAgb2JqIDw8Ci9UaXRsZSAxMjggMCBSCi9BIDEyNSAwIFIKL1BhcmVudCAxMjMgMCBSCi9OZXh0 IDEzMSAwIFIKPj4gZW5kb2JqCjEyMyAwIG9iaiA8PAovVGl0bGUgMTI0IDAgUgovQSAxMjEgMCBS Ci9QYXJlbnQgNDcgMCBSCi9QcmV2IDExMSAwIFIKL05leHQgMTM1IDAgUgovRmlyc3QgMTI3IDAg UgovTGFzdCAxMzEgMCBSCi9Db3VudCAtMgo+PiBlbmRvYmoKMTE5IDAgb2JqIDw8Ci9UaXRsZSAx MjAgMCBSCi9BIDExNyAwIFIKL1BhcmVudCAxMTEgMCBSCi9QcmV2IDExNSAwIFIKPj4gZW5kb2Jq CjExNSAwIG9iaiA8PAovVGl0bGUgMTE2IDAgUgovQSAxMTMgMCBSCi9QYXJlbnQgMTExIDAgUgov TmV4dCAxMTkgMCBSCj4+IGVuZG9iagoxMTEgMCBvYmogPDwKL1RpdGxlIDExMiAwIFIKL0EgMTA5 IDAgUgovUGFyZW50IDQ3IDAgUgovUHJldiA1OSAwIFIKL05leHQgMTIzIDAgUgovRmlyc3QgMTE1 IDAgUgovTGFzdCAxMTkgMCBSCi9Db3VudCAtMgo+PiBlbmRvYmoKMTA3IDAgb2JqIDw8Ci9UaXRs ZSAxMDggMCBSCi9BIDEwNSAwIFIKL1BhcmVudCA1OSAwIFIKL1ByZXYgMTAzIDAgUgo+PiBlbmRv YmoKMTAzIDAgb2JqIDw8Ci9UaXRsZSAxMDQgMCBSCi9BIDEwMSAwIFIKL1BhcmVudCA1OSAwIFIK L1ByZXYgOTkgMCBSCi9OZXh0IDEwNyAwIFIKPj4gZW5kb2JqCjk5IDAgb2JqIDw8Ci9UaXRsZSAx MDAgMCBSCi9BIDk3IDAgUgovUGFyZW50IDU5IDAgUgovUHJldiA5NSAwIFIKL05leHQgMTAzIDAg Ugo+PiBlbmRvYmoKOTUgMCBvYmogPDwKL1RpdGxlIDk2IDAgUgovQSA5MyAwIFIKL1BhcmVudCA1 OSAwIFIKL1ByZXYgOTEgMCBSCi9OZXh0IDk5IDAgUgo+PiBlbmRvYmoKOTEgMCBvYmogPDwKL1Rp dGxlIDkyIDAgUgovQSA4OSAwIFIKL1BhcmVudCA1OSAwIFIKL1ByZXYgODcgMCBSCi9OZXh0IDk1 IDAgUgo+PiBlbmRvYmoKODcgMCBvYmogPDwKL1RpdGxlIDg4IDAgUgovQSA4NSAwIFIKL1BhcmVu dCA1OSAwIFIKL1ByZXYgODMgMCBSCi9OZXh0IDkxIDAgUgo+PiBlbmRvYmoKODMgMCBvYmogPDwK L1RpdGxlIDg0IDAgUgovQSA4MSAwIFIKL1BhcmVudCA1OSAwIFIKL1ByZXYgNzkgMCBSCi9OZXh0 IDg3IDAgUgo+PiBlbmRvYmoKNzkgMCBvYmogPDwKL1RpdGxlIDgwIDAgUgovQSA3NyAwIFIKL1Bh cmVudCA1OSAwIFIKL1ByZXYgNzUgMCBSCi9OZXh0IDgzIDAgUgo+PiBlbmRvYmoKNzUgMCBvYmog PDwKL1RpdGxlIDc2IDAgUgovQSA3MyAwIFIKL1BhcmVudCA1OSAwIFIKL1ByZXYgNzEgMCBSCi9O ZXh0IDc5IDAgUgo+PiBlbmRvYmoKNzEgMCBvYmogPDwKL1RpdGxlIDcyIDAgUgovQSA2OSAwIFIK L1BhcmVudCA1OSAwIFIKL1ByZXYgNjcgMCBSCi9OZXh0IDc1IDAgUgo+PiBlbmRvYmoKNjcgMCBv YmogPDwKL1RpdGxlIDY4IDAgUgovQSA2NSAwIFIKL1BhcmVudCA1OSAwIFIKL1ByZXYgNjMgMCBS Ci9OZXh0IDcxIDAgUgo+PiBlbmRvYmoKNjMgMCBvYmogPDwKL1RpdGxlIDY0IDAgUgovQSA2MSAw IFIKL1BhcmVudCA1OSAwIFIKL05leHQgNjcgMCBSCj4+IGVuZG9iago1OSAwIG9iaiA8PAovVGl0 bGUgNjAgMCBSCi9BIDU3IDAgUgovUGFyZW50IDQ3IDAgUgovUHJldiA1MSAwIFIKL05leHQgMTEx IDAgUgovRmlyc3QgNjMgMCBSCi9MYXN0IDEwNyAwIFIKL0NvdW50IC0xMgo+PiBlbmRvYmoKNTUg MCBvYmogPDwKL1RpdGxlIDU2IDAgUgovQSA1MyAwIFIKL1BhcmVudCA1MSAwIFIKPj4gZW5kb2Jq CjUxIDAgb2JqIDw8Ci9UaXRsZSA1MiAwIFIKL0EgNDkgMCBSCi9QYXJlbnQgNDcgMCBSCi9OZXh0 IDU5IDAgUgovRmlyc3QgNTUgMCBSCi9MYXN0IDU1IDAgUgovQ291bnQgLTEKPj4gZW5kb2JqCjQ3 IDAgb2JqIDw8Ci9UaXRsZSA0OCAwIFIKL0EgNDUgMCBSCi9QYXJlbnQgMzQwIDAgUgovUHJldiAx OSAwIFIKL0ZpcnN0IDUxIDAgUgovTGFzdCAxOTUgMCBSCi9Db3VudCAtMTAKPj4gZW5kb2JqCjQz IDAgb2JqIDw8Ci9UaXRsZSA0NCAwIFIKL0EgNDEgMCBSCi9QYXJlbnQgMTkgMCBSCi9QcmV2IDM1 IDAgUgo+PiBlbmRvYmoKMzkgMCBvYmogPDwKL1RpdGxlIDQwIDAgUgovQSAzNyAwIFIKL1BhcmVu dCAzNSAwIFIKPj4gZW5kb2JqCjM1IDAgb2JqIDw8Ci9UaXRsZSAzNiAwIFIKL0EgMzMgMCBSCi9Q YXJlbnQgMTkgMCBSCi9QcmV2IDI3IDAgUgovTmV4dCA0MyAwIFIKL0ZpcnN0IDM5IDAgUgovTGFz dCAzOSAwIFIKL0NvdW50IC0xCj4+IGVuZG9iagozMSAwIG9iaiA8PAovVGl0bGUgMzIgMCBSCi9B IDI5IDAgUgovUGFyZW50IDI3IDAgUgo+PiBlbmRvYmoKMjcgMCBvYmogPDwKL1RpdGxlIDI4IDAg UgovQSAyNSAwIFIKL1BhcmVudCAxOSAwIFIKL1ByZXYgMjMgMCBSCi9OZXh0IDM1IDAgUgovRmly c3QgMzEgMCBSCi9MYXN0IDMxIDAgUgovQ291bnQgLTEKPj4gZW5kb2JqCjIzIDAgb2JqIDw8Ci9U aXRsZSAyNCAwIFIKL0EgMjEgMCBSCi9QYXJlbnQgMTkgMCBSCi9OZXh0IDI3IDAgUgo+PiBlbmRv YmoKMTkgMCBvYmogPDwKL1RpdGxlIDIwIDAgUgovQSAxNyAwIFIKL1BhcmVudCAzNDAgMCBSCi9Q cmV2IDcgMCBSCi9OZXh0IDQ3IDAgUgovRmlyc3QgMjMgMCBSCi9MYXN0IDQzIDAgUgovQ291bnQg LTQKPj4gZW5kb2JqCjE1IDAgb2JqIDw8Ci9UaXRsZSAxNiAwIFIKL0EgMTMgMCBSCi9QYXJlbnQg NyAwIFIKL1ByZXYgMTEgMCBSCj4+IGVuZG9iagoxMSAwIG9iaiA8PAovVGl0bGUgMTIgMCBSCi9B IDkgMCBSCi9QYXJlbnQgNyAwIFIKL05leHQgMTUgMCBSCj4+IGVuZG9iago3IDAgb2JqIDw8Ci9U aXRsZSA4IDAgUgovQSA1IDAgUgovUGFyZW50IDM0MCAwIFIKL05leHQgMTkgMCBSCi9GaXJzdCAx MSAwIFIKL0xhc3QgMTUgMCBSCi9Db3VudCAtMgo+PiBlbmRvYmoKMzQxIDAgb2JqIDw8Ci9OYW1l cyBbKERvYy1TdGFydCkgMjIyIDAgUiAocGFnZS4xKSAyMjEgMCBSIChwYWdlLjEwKSAyOTAgMCBS IChwYWdlLjExKSAyOTQgMCBSIChwYWdlLjEyKSAyOTggMCBSIChwYWdlLjEzKSAzMDIgMCBSIChw YWdlLjE0KSAzMDcgMCBSIChwYWdlLjE1KSAzMTEgMCBSIChwYWdlLjIpIDI0MSAwIFIgKHBhZ2Uu MykgMjQ4IDAgUiAocGFnZS40KSAyNjIgMCBSIChwYWdlLjUpIDI2NiAwIFIgKHBhZ2UuNikgMjcw IDAgUiAocGFnZS43KSAyNzQgMCBSIChwYWdlLjgpIDI3OSAwIFIgKHBhZ2UuOSkgMjg2IDAgUiAo c2VjdGlvbiouMSkgMjMyIDAgUiAoc2VjdGlvbi4xKSA2IDAgUiAoc2VjdGlvbi4yKSAxOCAwIFIg KHNlY3Rpb24uMykgNDYgMCBSIChzdWJzZWN0aW9uLjEuMSkgMTAgMCBSIChzdWJzZWN0aW9uLjEu MikgMTQgMCBSIChzdWJzZWN0aW9uLjIuMSkgMjIgMCBSIChzdWJzZWN0aW9uLjIuMikgMjYgMCBS IChzdWJzZWN0aW9uLjIuMykgMzQgMCBSIChzdWJzZWN0aW9uLjIuNCkgNDIgMCBSIChzdWJzZWN0 aW9uLjMuMSkgNTAgMCBSIChzdWJzZWN0aW9uLjMuMTApIDE5NCAwIFIgKHN1YnNlY3Rpb24uMy4y KSA1OCAwIFIgKHN1YnNlY3Rpb24uMy4zKSAxMTAgMCBSIChzdWJzZWN0aW9uLjMuNCkgMTIyIDAg UiAoc3Vic2VjdGlvbi4zLjUpIDEzNCAwIFIgKHN1YnNlY3Rpb24uMy42KSAxNDYgMCBSIChzdWJz ZWN0aW9uLjMuNykgMTU4IDAgUiAoc3Vic2VjdGlvbi4zLjgpIDE3MCAwIFIgKHN1YnNlY3Rpb24u My45KSAxODIgMCBSIChzdWJzdWJzZWN0aW9uLjIuMi4xKSAzMCAwIFIgKHN1YnN1YnNlY3Rpb24u Mi4zLjEpIDM4IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjEuMSkgNTQgMCBSIChzdWJzdWJzZWN0aW9u LjMuMTAuMSkgMTk4IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjEwLjIpIDIwMiAwIFIgKHN1YnN1YnNl Y3Rpb24uMy4xMC4zKSAyMDYgMCBSIChzdWJzdWJzZWN0aW9uLjMuMTAuNCkgMjEwIDAgUiAoc3Vi c3Vic2VjdGlvbi4zLjEwLjUpIDIxNCAwIFIgKHN1YnN1YnNlY3Rpb24uMy4yLjEpIDYyIDAgUiAo c3Vic3Vic2VjdGlvbi4zLjIuMTApIDk4IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjIuMTEpIDEwMiAw IFIgKHN1YnN1YnNlY3Rpb24uMy4yLjEyKSAxMDYgMCBSIChzdWJzdWJzZWN0aW9uLjMuMi4yKSA2 NiAwIFIgKHN1YnN1YnNlY3Rpb24uMy4yLjMpIDcwIDAgUiAoc3Vic3Vic2VjdGlvbi4zLjIuNCkg NzQgMCBSIChzdWJzdWJzZWN0aW9uLjMuMi41KSA3OCAwIFIgKHN1YnN1YnNlY3Rpb24uMy4yLjYp IDgyIDAgUiAoc3Vic3Vic2VjdGlvbi4zLjIuNykgODYgMCBSIChzdWJzdWJzZWN0aW9uLjMuMi44 KSA5MCAwIFIgKHN1YnN1YnNlY3Rpb24uMy4yLjkpIDk0IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjMu MSkgMTE0IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjMuMikgMTE4IDAgUiAoc3Vic3Vic2VjdGlvbi4z LjQuMSkgMTI2IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjQuMikgMTMwIDAgUiAoc3Vic3Vic2VjdGlv bi4zLjUuMSkgMTM4IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjUuMikgMTQyIDAgUiAoc3Vic3Vic2Vj dGlvbi4zLjYuMSkgMTUwIDAgUiAoc3Vic3Vic2VjdGlvbi4zLjYuMikgMTU0IDAgUiAoc3Vic3Vi c2VjdGlvbi4zLjcuMSkgMTYyIDAgUiAoc3Vic3Vic2VjdGlvbi4zLjcuMikgMTY2IDAgUiAoc3Vi c3Vic2VjdGlvbi4zLjguMSkgMTc0IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjguMikgMTc4IDAgUiAo c3Vic3Vic2VjdGlvbi4zLjkuMSkgMTg2IDAgUiAoc3Vic3Vic2VjdGlvbi4zLjkuMikgMTkwIDAg Ul0KL0xpbWl0cyBbKERvYy1TdGFydCkgKHN1YnN1YnNlY3Rpb24uMy45LjIpXQo+PiBlbmRvYmoK MzQyIDAgb2JqIDw8Ci9LaWRzIFszNDEgMCBSXQo+PiBlbmRvYmoKMzQzIDAgb2JqIDw8Ci9EZXN0 cyAzNDIgMCBSCj4+IGVuZG9iagozNDQgMCBvYmogPDwKL1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDMz OSAwIFIKL091dGxpbmVzIDM0MCAwIFIKL05hbWVzIDM0MyAwIFIKL1BhZ2VNb2RlIC9Vc2VPdXRs aW5lcyAKL09wZW5BY3Rpb24gMjE3IDAgUgovUFRFWC5GdWxsYmFubmVyIChUaGlzIGlzIHBkZlRl WCwgVmVyc2lvbiAzLjE0MTU5Mi0xLjExYSkKPj4gZW5kb2JqCjM0NSAwIG9iaiA8PAovQXV0aG9y KEFydGh1ciBSeW1hbikvVGl0bGUoRm9ybWFsIFNwZWNpZmljYXRpb24gb2YgV1NETCAyLjApL1N1 YmplY3QoKS9DcmVhdG9yKExhVGVYIHdpdGggaHlwZXJyZWYgcGFja2FnZSkvUHJvZHVjZXIocGRm VGVYLTEuMTFhKS9LZXl3b3JkcygpCi9DcmVhdGlvbkRhdGUgKEQ6MjAwNDA3MTEyMjIwNDUtMDQn MDAnKQo+PiBlbmRvYmoKeHJlZgowIDM0NgowMDAwMDAwMDAxIDY1NTM1IGYgCjAwMDAwMDAwMDIg MDAwMDAgZiAKMDAwMDAwMDAwMyAwMDAwMCBmIAowMDAwMDAwMDA0IDAwMDAwIGYgCjAwMDAwMDAw MDAgMDAwMDAgZiAKMDAwMDAwMDAwOSAwMDAwMCBuIAowMDAwMDA5OTE3IDAwMDAwIG4gCjAwMDAx MzEzMTUgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMDg0IDAwMDAwIG4gCjAw MDAwMDk5NzcgMDAwMDAgbiAKMDAwMDEzMTI0MyAwMDAwMCBuIAowMDAwMDAwMTM0IDAwMDAwIG4g CjAwMDAwMDAxOTQgMDAwMDAgbiAKMDAwMDAxMDAzOCAwMDAwMCBuIAowMDAwMTMxMTcwIDAwMDAw IG4gCjAwMDAwMDAyNDUgMDAwMDAgbiAKMDAwMDAwMDMwNyAwMDAwMCBuIAowMDAwMDEyMDE5IDAw MDAwIG4gCjAwMDAxMzEwNDYgMDAwMDAgbiAKMDAwMDAwMDM1MyAwMDAwMCBuIAowMDAwMDAwMzg3 IDAwMDAwIG4gCjAwMDAwMTIwODAgMDAwMDAgbiAKMDAwMDEzMDk3MiAwMDAwMCBuIAowMDAwMDAw NDM4IDAwMDAwIG4gCjAwMDAwMDA0NzkgMDAwMDAgbiAKMDAwMDAxMjE0MSAwMDAwMCBuIAowMDAw MTMwODQ4IDAwMDAwIG4gCjAwMDAwMDA1MzAgMDAwMDAgbiAKMDAwMDAwMDU3MiAwMDAwMCBuIAow MDAwMDEyMjAyIDAwMDAwIG4gCjAwMDAxMzA3ODcgMDAwMDAgbiAKMDAwMDAwMDYyOCAwMDAwMCBu IAowMDAwMDAwNjY1IDAwMDAwIG4gCjAwMDAwMTY1MjkgMDAwMDAgbiAKMDAwMDEzMDY2MyAwMDAw MCBuIAowMDAwMDAwNzE2IDAwMDAwIG4gCjAwMDAwMDA3NjAgMDAwMDAgbiAKMDAwMDAxNjU5MCAw MDAwMCBuIAowMDAwMTMwNjAyIDAwMDAwIG4gCjAwMDAwMDA4MTYgMDAwMDAgbiAKMDAwMDAwMDg1 NSAwMDAwMCBuIAowMDAwMDE4ODYzIDAwMDAwIG4gCjAwMDAxMzA1MjggMDAwMDAgbiAKMDAwMDAw MDkwNiAwMDAwMCBuIAowMDAwMDAwOTU5IDAwMDAwIG4gCjAwMDAwMTg5MjIgMDAwMDAgbiAKMDAw MDEzMDQxNCAwMDAwMCBuIAowMDAwMDAxMDA1IDAwMDAwIG4gCjAwMDAwMDEwNTAgMDAwMDAgbiAK MDAwMDAxODk4MyAwMDAwMCBuIAowMDAwMTMwMzAzIDAwMDAwIG4gCjAwMDAwMDExMDEgMDAwMDAg biAKMDAwMDAwMTEzNiAwMDAwMCBuIAowMDAwMDE5MDQ0IDAwMDAwIG4gCjAwMDAxMzAyNDIgMDAw MDAgbiAKMDAwMDAwMTE5MiAwMDAwMCBuIAowMDAwMDAxMjE5IDAwMDAwIG4gCjAwMDAwMTkxMDUg MDAwMDAgbiAKMDAwMDEzMDExNSAwMDAwMCBuIAowMDAwMDAxMjcwIDAwMDAwIG4gCjAwMDAwMDEz MDcgMDAwMDAgbiAKMDAwMDAxOTE2NiAwMDAwMCBuIAowMDAwMTMwMDQxIDAwMDAwIG4gCjAwMDAw MDEzNjMgMDAwMDAgbiAKMDAwMDAwMTM5OCAwMDAwMCBuIAowMDAwMDIxNDk1IDAwMDAwIG4gCjAw MDAxMjk5NTQgMDAwMDAgbiAKMDAwMDAwMTQ1NCAwMDAwMCBuIAowMDAwMDAxNDk3IDAwMDAwIG4g CjAwMDAwMjE1NTYgMDAwMDAgbiAKMDAwMDEyOTg2NyAwMDAwMCBuIAowMDAwMDAxNTUzIDAwMDAw IG4gCjAwMDAwMDE1OTggMDAwMDAgbiAKMDAwMDAyMTYxNyAwMDAwMCBuIAowMDAwMTI5NzgwIDAw MDAwIG4gCjAwMDAwMDE2NTQgMDAwMDAgbiAKMDAwMDAwMTY4MCAwMDAwMCBuIAowMDAwMDIzNjE5 IDAwMDAwIG4gCjAwMDAxMjk2OTMgMDAwMDAgbiAKMDAwMDAwMTczNiAwMDAwMCBuIAowMDAwMDAx NzY2IDAwMDAwIG4gCjAwMDAwMjM2ODAgMDAwMDAgbiAKMDAwMDEyOTYwNiAwMDAwMCBuIAowMDAw MDAxODIyIDAwMDAwIG4gCjAwMDAwMDE4NjIgMDAwMDAgbiAKMDAwMDAyMzc0MSAwMDAwMCBuIAow MDAwMTI5NTE5IDAwMDAwIG4gCjAwMDAwMDE5MTggMDAwMDAgbiAKMDAwMDAwMTk1OSAwMDAwMCBu IAowMDAwMDIzODAyIDAwMDAwIG4gCjAwMDAxMjk0MzIgMDAwMDAgbiAKMDAwMDAwMjAxNSAwMDAw MCBuIAowMDAwMDAyMDU1IDAwMDAwIG4gCjAwMDAwMjU4NzAgMDAwMDAgbiAKMDAwMDEyOTM0NSAw MDAwMCBuIAowMDAwMDAyMTExIDAwMDAwIG4gCjAwMDAwMDIxNDMgMDAwMDAgbiAKMDAwMDAyNTkz MSAwMDAwMCBuIAowMDAwMTI5MjU2IDAwMDAwIG4gCjAwMDAwMDIyMDAgMDAwMDAgbiAKMDAwMDAw MjI0MCAwMDAwMCBuIAowMDAwMDI1OTkyIDAwMDAwIG4gCjAwMDAxMjkxNjUgMDAwMDAgbiAKMDAw MDAwMjI5OCAwMDAwMCBuIAowMDAwMDAyMzQyIDAwMDAwIG4gCjAwMDAwMjYwNTQgMDAwMDAgbiAK MDAwMDEyOTA4NyAwMDAwMCBuIAowMDAwMDAyNDAwIDAwMDAwIG4gCjAwMDAwMDI0NDMgMDAwMDAg biAKMDAwMDAyODEwOCAwMDAwMCBuIAowMDAwMTI4OTU3IDAwMDAwIG4gCjAwMDAwMDI0OTUgMDAw MDAgbiAKMDAwMDAwMjU1NyAwMDAwMCBuIAowMDAwMDI4MTcwIDAwMDAwIG4gCjAwMDAxMjg4Nzgg MDAwMDAgbiAKMDAwMDAwMjYxNCAwMDAwMCBuIAowMDAwMDAyNjU1IDAwMDAwIG4gCjAwMDAwMjgy MzIgMDAwMDAgbiAKMDAwMDEyODc5OSAwMDAwMCBuIAowMDAwMDAyNzEyIDAwMDAwIG4gCjAwMDAw MDI3NTIgMDAwMDAgbiAKMDAwMDAyODI5NCAwMDAwMCBuIAowMDAwMTI4NjY4IDAwMDAwIG4gCjAw MDAwMDI4MDQgMDAwMDAgbiAKMDAwMDAwMjg2MCAwMDAwMCBuIAowMDAwMDI4MzU2IDAwMDAwIG4g CjAwMDAxMjg1ODkgMDAwMDAgbiAKMDAwMDAwMjkxNyAwMDAwMCBuIAowMDAwMDAyOTUyIDAwMDAw IG4gCjAwMDAwMjg0MTggMDAwMDAgbiAKMDAwMDEyODUxMCAwMDAwMCBuIAowMDAwMDAzMDA5IDAw MDAwIG4gCjAwMDAwMDMwNDMgMDAwMDAgbiAKMDAwMDAyODQ3OSAwMDAwMCBuIAowMDAwMTI4Mzc5 IDAwMDAwIG4gCjAwMDAwMDMwOTUgMDAwMDAgbiAKMDAwMDAwMzE1MCAwMDAwMCBuIAowMDAwMDI4 NTQxIDAwMDAwIG4gCjAwMDAxMjgzMDAgMDAwMDAgbiAKMDAwMDAwMzIwNyAwMDAwMCBuIAowMDAw MDAzMjI5IDAwMDAwIG4gCjAwMDAwMzA1MDEgMDAwMDAgbiAKMDAwMDEyODIyMSAwMDAwMCBuIAow MDAwMDAzMjg2IDAwMDAwIG4gCjAwMDAwMDMzMTkgMDAwMDAgbiAKMDAwMDAzMDU2MyAwMDAwMCBu IAowMDAwMTI4MDkwIDAwMDAwIG4gCjAwMDAwMDMzNzEgMDAwMDAgbiAKMDAwMDAwMzQyNSAwMDAw MCBuIAowMDAwMDMwNjI1IDAwMDAwIG4gCjAwMDAxMjgwMTEgMDAwMDAgbiAKMDAwMDAwMzQ4MiAw MDAwMCBuIAowMDAwMDAzNTE1IDAwMDAwIG4gCjAwMDAwMzA2ODcgMDAwMDAgbiAKMDAwMDEyNzkz MiAwMDAwMCBuIAowMDAwMDAzNTcyIDAwMDAwIG4gCjAwMDAwMDM2MDQgMDAwMDAgbiAKMDAwMDAz MDc0OSAwMDAwMCBuIAowMDAwMTI3ODAxIDAwMDAwIG4gCjAwMDAwMDM2NTYgMDAwMDAgbiAKMDAw MDAwMzcxNCAwMDAwMCBuIAowMDAwMDMwODExIDAwMDAwIG4gCjAwMDAxMjc3MjIgMDAwMDAgbiAK MDAwMDAwMzc3MSAwMDAwMCBuIAowMDAwMDAzODA4IDAwMDAwIG4gCjAwMDAwMzI2MjAgMDAwMDAg biAKMDAwMDEyNzY0MyAwMDAwMCBuIAowMDAwMDAzODY1IDAwMDAwIG4gCjAwMDAwMDM5MDEgMDAw MDAgbiAKMDAwMDAzMjY4MiAwMDAwMCBuIAowMDAwMTI3NTEyIDAwMDAwIG4gCjAwMDAwMDM5NTMg MDAwMDAgbiAKMDAwMDAwNDAwOSAwMDAwMCBuIAowMDAwMDMyNzQ0IDAwMDAwIG4gCjAwMDAxMjc0 MzMgMDAwMDAgbiAKMDAwMDAwNDA2NiAwMDAwMCBuIAowMDAwMDA0MTAxIDAwMDAwIG4gCjAwMDAw MzI4MDYgMDAwMDAgbiAKMDAwMDEyNzM1NCAwMDAwMCBuIAowMDAwMDA0MTU4IDAwMDAwIG4gCjAw MDAwMDQxOTIgMDAwMDAgbiAKMDAwMDAzMjg2OCAwMDAwMCBuIAowMDAwMTI3MjIzIDAwMDAwIG4g CjAwMDAwMDQyNDQgMDAwMDAgbiAKMDAwMDAwNDMwMCAwMDAwMCBuIAowMDAwMDMyOTI5IDAwMDAw IG4gCjAwMDAxMjcxNDQgMDAwMDAgbiAKMDAwMDAwNDM1NyAwMDAwMCBuIAowMDAwMDA0MzkyIDAw MDAwIG4gCjAwMDAwMzI5OTEgMDAwMDAgbiAKMDAwMDEyNzA2NSAwMDAwMCBuIAowMDAwMDA0NDQ5 IDAwMDAwIG4gCjAwMDAwMDQ0ODMgMDAwMDAgbiAKMDAwMDAzNDc0NyAwMDAwMCBuIAowMDAwMTI2 OTQ4IDAwMDAwIG4gCjAwMDAwMDQ1MzYgMDAwMDAgbiAKMDAwMDAwNDU5NiAwMDAwMCBuIAowMDAw MDM0ODA5IDAwMDAwIG4gCjAwMDAxMjY4NjkgMDAwMDAgbiAKMDAwMDAwNDY1NCAwMDAwMCBuIAow MDAwMDA0Njk5IDAwMDAwIG4gCjAwMDAwMzQ4NzEgMDAwMDAgbiAKMDAwMDEyNjc3NiAwMDAwMCBu IAowMDAwMDA0NzU3IDAwMDAwIG4gCjAwMDAwMDQ4MDEgMDAwMDAgbiAKMDAwMDAzNDkzMyAwMDAw MCBuIAowMDAwMTI2NjgzIDAwMDAwIG4gCjAwMDAwMDQ4NTkgMDAwMDAgbiAKMDAwMDAwNDg5OCAw MDAwMCBuIAowMDAwMDM4NzAwIDAwMDAwIG4gCjAwMDAxMjY1OTAgMDAwMDAgbiAKMDAwMDAwNDk1 NiAwMDAwMCBuIAowMDAwMDA0OTk0IDAwMDAwIG4gCjAwMDAwMzg3NjIgMDAwMDAgbiAKMDAwMDEy NjUxMSAwMDAwMCBuIAowMDAwMDA1MDUyIDAwMDAwIG4gCjAwMDAwMDUwODMgMDAwMDAgbiAKMDAw MDAwNjQ1MSAwMDAwMCBuIAowMDAwMDA2OTQzIDAwMDAwIG4gCjAwMDAwMDUxMzUgMDAwMDAgbiAK MDAwMDAwNjc1NyAwMDAwMCBuIAowMDAwMDA2ODE5IDAwMDAwIG4gCjAwMDAxMjM1MjIgMDAwMDAg biAKMDAwMDExODQ0MCAwMDAwMCBuIAowMDAwMTIzMzYxIDAwMDAwIG4gCjAwMDAxMTU5NzAgMDAw MDAgbiAKMDAwMDExMTQzOCAwMDAwMCBuIAowMDAwMTE1ODA5IDAwMDAwIG4gCjAwMDAxMDg5MDUg MDAwMDAgbiAKMDAwMDA5OTg4NCAwMDAwMCBuIAowMDAwMTA4NzQzIDAwMDAwIG4gCjAwMDAwMDY4 ODEgMDAwMDAgbiAKMDAwMDA5NzI4MyAwMDAwMCBuIAowMDAwMDgzMDIyIDAwMDAwIG4gCjAwMDAw OTcxMjIgMDAwMDAgbiAKMDAwMDAwNjU4MyAwMDAwMCBuIAowMDAwMTI2MDMyIDAwMDAwIG4gCjAw MDAwMTAwOTkgMDAwMDAgbiAKMDAwMDAwOTc0MyAwMDAwMCBuIAowMDAwMDA3MDUzIDAwMDAwIG4g CjAwMDAwMDk4NTUgMDAwMDAgbiAKMDAwMDA4MDU2MSAwMDAwMCBuIAowMDAwMDY4OTI4IDAwMDAw IG4gCjAwMDAwODAzOTkgMDAwMDAgbiAKMDAwMDAxMjI2MyAwMDAwMCBuIAowMDAwMDExODQ1IDAw MDAwIG4gCjAwMDAwMTAxOTYgMDAwMDAgbiAKMDAwMDAxMTk1NyAwMDAwMCBuIAowMDAwMDY2NTAw IDAwMDAwIG4gCjAwMDAwNjQzOTggMDAwMDAgbiAKMDAwMDA2NjMzOSAwMDAwMCBuIAowMDAwMDYz ODI2IDAwMDAwIG4gCjAwMDAwNTk2NTIgMDAwMDAgbiAKMDAwMDA1NjQwNiAwMDAwMCBuIAowMDAw MDU5NDkwIDAwMDAwIG4gCjAwMDAwNTM4NjkgMDAwMDAgbiAKMDAwMDA0MzEzOSAwMDAwMCBuIAow MDAwMDUzNzA3IDAwMDAwIG4gCjAwMDAwMTQyNzMgMDAwMDAgbiAKMDAwMDAxNDA5OSAwMDAwMCBu IAowMDAwMDEyNDEyIDAwMDAwIG4gCjAwMDAwMTQyMTEgMDAwMDAgbiAKMDAwMDAxNjY1MSAwMDAw MCBuIAowMDAwMDE2MzU1IDAwMDAwIG4gCjAwMDAwMTQzODMgMDAwMDAgbiAKMDAwMDAxNjQ2NyAw MDAwMCBuIAowMDAwMDE5MjI3IDAwMDAwIG4gCjAwMDAwMTg2ODkgMDAwMDAgbiAKMDAwMDAxNjgw MCAwMDAwMCBuIAowMDAwMDE4ODAxIDAwMDAwIG4gCjAwMDAwMjE2NzggMDAwMDAgbiAKMDAwMDAy MTMyMSAwMDAwMCBuIAowMDAwMDE5MzUwIDAwMDAwIG4gCjAwMDAwMjE0MzMgMDAwMDAgbiAKMDAw MDEyNjE0OSAwMDAwMCBuIAowMDAwMDIzODYyIDAwMDAwIG4gCjAwMDAwMjM0NDUgMDAwMDAgbiAK MDAwMDAyMTgwMSAwMDAwMCBuIAowMDAwMDIzNTU3IDAwMDAwIG4gCjAwMDAwNDA4MDcgMDAwMDAg biAKMDAwMDAzODk3MiAwMDAwMCBuIAowMDAwMDQwNjQ2IDAwMDAwIG4gCjAwMDAwMjYxMTUgMDAw MDAgbiAKMDAwMDAyNTY5NiAwMDAwMCBuIAowMDAwMDI0MDEwIDAwMDAwIG4gCjAwMDAwMjU4MDgg MDAwMDAgbiAKMDAwMDAyODYwMyAwMDAwMCBuIAowMDAwMDI3OTM0IDAwMDAwIG4gCjAwMDAwMjYy NjMgMDAwMDAgbiAKMDAwMDAyODA0NiAwMDAwMCBuIAowMDAwMDMwODczIDAwMDAwIG4gCjAwMDAw MzAzMjcgMDAwMDAgbiAKMDAwMDAyODc2NCAwMDAwMCBuIAowMDAwMDMwNDM5IDAwMDAwIG4gCjAw MDAwMzMwNTMgMDAwMDAgbiAKMDAwMDAzMjQ0NiAwMDAwMCBuIAowMDAwMDMxMDIxIDAwMDAwIG4g CjAwMDAwMzI1NTggMDAwMDAgbiAKMDAwMDAzNDk5NSAwMDAwMCBuIAowMDAwMDM0NTczIDAwMDAw IG4gCjAwMDAwMzMyMDEgMDAwMDAgbiAKMDAwMDAzNDY4NSAwMDAwMCBuIAowMDAwMTI2MjY2IDAw MDAwIG4gCjAwMDAwMzczMjkgMDAwMDAgbiAKMDAwMDAzNzE1NSAwMDAwMCBuIAowMDAwMDM1MTU2 IDAwMDAwIG4gCjAwMDAwMzcyNjcgMDAwMDAgbiAKMDAwMDAzODgyNCAwMDAwMCBuIAowMDAwMDM4 NTI2IDAwMDAwIG4gCjAwMDAwMzc0NTIgMDAwMDAgbiAKMDAwMDAzODYzOCAwMDAwMCBuIAowMDAw MDQxMDMzIDAwMDAwIG4gCjAwMDAwNDEwMDkgMDAwMDAgbiAKMDAwMDA1NDU0NCAwMDAwMCBuIAow MDAwMDU0MjA3IDAwMDAwIG4gCjAwMDAwNjAyMDggMDAwMDAgbiAKMDAwMDA1OTk3OSAwMDAwMCBu IAowMDAwMDYyMzM5IDAwMDAwIG4gCjAwMDAwNjI1NjQgMDAwMDAgbiAKMDAwMDA2Mjg1NSAwMDAw MCBuIAowMDAwMDYzMTQ0IDAwMDAwIG4gCjAwMDAwNjMzNzUgMDAwMDAgbiAKMDAwMDA2MzYyNiAw MDAwMCBuIAowMDAwMDY0MDc0IDAwMDAwIG4gCjAwMDAwNjQxNzggMDAwMDAgbiAKMDAwMDA2NDI5 OCAwMDAwMCBuIAowMDAwMDY2ODI3IDAwMDAwIG4gCjAwMDAwNjY3MTcgMDAwMDAgbiAKMDAwMDA4 MTE3OSAwMDAwMCBuIAowMDAwMDgwODQ5IDAwMDAwIG4gCjAwMDAwOTgwOTAgMDAwMDAgbiAKMDAw MDA5NzcxMSAwMDAwMCBuIAowMDAwMTA5NTY4IDAwMDAwIG4gCjAwMDAxMDkyMzQgMDAwMDAgbiAK MDAwMDExNjQyMiAwMDAwMCBuIAowMDAwMTE2MjEyIDAwMDAwIG4gCjAwMDAxMjQwNDEgMDAwMDAg biAKMDAwMDEyMzc2OSAwMDAwMCBuIAowMDAwMTI2MzU5IDAwMDAwIG4gCjAwMDAxMjY0MzcgMDAw MDAgbiAKMDAwMDEzMTQyNCAwMDAwMCBuIAowMDAwMTMzMjY2IDAwMDAwIG4gCjAwMDAxMzMzMDUg MDAwMDAgbiAKMDAwMDEzMzM0MyAwMDAwMCBuIAowMDAwMTMzNTMxIDAwMDAwIG4gCnRyYWlsZXIK PDwKL1NpemUgMzQ2Ci9Sb290IDM0NCAwIFIKL0luZm8gMzQ1IDAgUgovSUQgWzxCNEMyOEQyNjQ5 RUMxMTk1NjEwNTE4Qjg4QTM3QUE2MT4gPEI0QzI4RDI2NDlFQzExOTU2MTA1MThCODhBMzdBQTYx Pl0KPj4Kc3RhcnR4cmVmCjEzMzczNwolJUVPRgo--=_mixed 006BC92385256F10_=--