ࡱ> ),"#$%&'(a bjbj͚ "I\I\LDVVV֜tJDV:p@>>>Tnm8o8o8o8o8o8o8$X=@*8:::8>>H@::.>>m8:m8." >h.O Y8V:0:oT8@8@""8@"h:::::::88::::::::8@:::::::::> ؚ: [MS-DSPA]: Device Session Property Access Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards as well as overviews of the interaction among each of these technologies. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you may make copies of it in order to develop implementations of the technologies described in the Open Specifications and may distribute portions of it in your implementations using these technologies or your documentation as necessary to properly document the implementation. You may also distribute in your implementation, with or without modification, any schema, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=214445" Open Specification Promise or the  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=214448" Community Promise. If you would prefer a written license, or if the technologies described in the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting  HYPERLINK "mailto:iplg@microsoft.com" iplg@microsoft.com. Trademarks. The names of companies and products contained in this documentation may be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit  HYPERLINK "http://www.microsoft.com/trademarks" www.microsoft.com/trademarks. Fictitious Names. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted in this documentation are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other than specifically described above, whether by implication, estoppel, or otherwise. Tools. The Open Specifications do not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments you are free to take advantage of them. Certain Open Specifications are intended for use in conjunction with publicly available standard specifications and network programming art, and assumes that the reader either is familiar with the aforementioned material or has immediate access to it. Revision Summary DateRevision HistoryRevision ClassComments11/06/20090.1MajorFirst Release.12/18/20090.1.1EditorialRevised and edited the technical content.01/29/20100.1.2EditorialRevised and edited the technical content.03/12/20100.1.3EditorialRevised and edited the technical content.04/23/20100.1.4EditorialRevised and edited the technical content.06/04/20101.0MajorUpdated and revised the technical content.07/16/20101.0No changeNo changes to the meaning, language, or formatting of the technical content.08/27/20101.0No changeNo changes to the meaning, language, or formatting of the technical content.10/08/20101.0No changeNo changes to the meaning, language, or formatting of the technical content.11/19/20101.0No changeNo changes to the meaning, language, or formatting of the technical content.01/07/20111.0No changeNo changes to the meaning, language, or formatting of the technical content.02/11/20111.0No changeNo changes to the meaning, language, or formatting of the technical content.03/25/20111.0No changeNo changes to the meaning, language, or formatting of the technical content.05/06/20111.0No changeNo changes to the meaning, language, or formatting of the technical content.06/17/20111.1MinorClarified the meaning of the technical content.09/23/20111.2MinorClarified the meaning of the technical content.12/16/20112.0MajorSignificantly changed the technical content.03/30/20122.0No changeNo changes to the meaning, language, or formatting of the technical content.07/12/20122.0No changeNo changes to the meaning, language, or formatting of the technical content.10/25/20122.0No changeNo changes to the meaning, language, or formatting of the technical content.01/31/20132.0No changeNo changes to the meaning, language, or formatting of the technical content.08/08/20133.0MajorSignificantly changed the technical content.11/14/20134.0MajorSignificantly changed the technical content. Contents  TOC \f \h \t "DSTOC1-1,1,DSTOC1-2,2,DSTOC1-3,3,DSTOC1-4,4,DSTOC1-5,5,DSTOC1-6,6,DSTOC1-7,7,DSTOC1-8,8,DSTOC1-9,9,DSTOC2-2,2,DSTOC2-3,3,DSTOC2-4,4,DSTOC2-5,5,DSTOC2-6,6,DSTOC2-7,7,DSTOC2-8,8,DSTOC2-9,9,DSTOC3-3,3,DSTOC3-4,4,DSTOC3-5,5,DSTOC3-6,6,DSTOC3-7,7,DST  HYPERLINK \l "_Toc370464935" 1 Introduction  PAGEREF _Toc370464935 \h 6  HYPERLINK \l "_Toc370464936" 1.1 Glossary  PAGEREF _Toc370464936 \h 6  HYPERLINK \l "_Toc370464937" 1.2 References  PAGEREF _Toc370464937 \h 6  HYPERLINK \l "_Toc370464938" 1.2.1 Normative References  PAGEREF _Toc370464938 \h 6  HYPERLINK \l "_Toc370464939" 1.2.2 Informative References  PAGEREF _Toc370464939 \h 7  HYPERLINK \l "_Toc370464940" 1.3 Overview  PAGEREF _Toc370464940 \h 7  HYPERLINK \l "_Toc370464941" 1.4 Relationship to Other Protocols  PAGEREF _Toc370464941 \h 8  HYPERLINK \l "_Toc370464942" 1.4.1 Device Services Lightweight Remoting (DSLR) Protocol  PAGEREF _Toc370464942 \h 8  HYPERLINK \l "_Toc370464943" 1.5 Prerequisites/Preconditions  PAGEREF _Toc370464943 \h 9  HYPERLINK \l "_Toc370464944" 1.6 Applicability Statement  PAGEREF _Toc370464944 \h 9  HYPERLINK \l "_Toc370464945" 1.7 Versioning and Capability Negotiation  PAGEREF _Toc370464945 \h 9  HYPERLINK \l "_Toc370464946" 1.8 Vendor-Extensible Fields  PAGEREF _Toc370464946 \h 9  HYPERLINK \l "_Toc370464947" 1.9 Standards Assignments  PAGEREF _Toc370464947 \h 9  HYPERLINK \l "_Toc370464948" 2 Messages  PAGEREF _Toc370464948 \h 10  HYPERLINK \l "_Toc370464949" 2.1 Transport  PAGEREF _Toc370464949 \h 10  HYPERLINK \l "_Toc370464950" 2.2 Message Syntax  PAGEREF _Toc370464950 \h 10  HYPERLINK \l "_Toc370464951" 2.2.1 Property Bag Service  PAGEREF _Toc370464951 \h 10  HYPERLINK \l "_Toc370464952" 2.2.1.1 GetStringProperty  PAGEREF _Toc370464952 \h 10  HYPERLINK \l "_Toc370464953" 2.2.1.1.1 GetStringProperty (request)  PAGEREF _Toc370464953 \h 10  HYPERLINK \l "_Toc370464954" 2.2.1.1.1.1 AV Property Bag  PAGEREF _Toc370464954 \h 11  HYPERLINK \l "_Toc370464955" 2.2.1.1.1.2 Device Capabilities PropertyBag  PAGEREF _Toc370464955 \h 11  HYPERLINK \l "_Toc370464956" 2.2.1.1.2 GetStringProperty (response)  PAGEREF _Toc370464956 \h 12  HYPERLINK \l "_Toc370464957" 2.2.1.2 SetDWORDProperty  PAGEREF _Toc370464957 \h 12  HYPERLINK \l "_Toc370464958" 2.2.1.2.1 SetDWORDProperty (request)  PAGEREF _Toc370464958 \h 12  HYPERLINK \l "_Toc370464959" 2.2.1.2.1.1 AV Property Bag  PAGEREF _Toc370464959 \h 13  HYPERLINK \l "_Toc370464960" 2.2.1.2.1.2 Device Capabilities PropertyBag  PAGEREF _Toc370464960 \h 13  HYPERLINK \l "_Toc370464961" 2.2.1.2.2 SetDWORDProperty (response)  PAGEREF _Toc370464961 \h 13  HYPERLINK \l "_Toc370464962" 2.2.1.3 GetDWORDProperty  PAGEREF _Toc370464962 \h 14  HYPERLINK \l "_Toc370464963" 2.2.1.3.1 GetDWORDProperty (request)  PAGEREF _Toc370464963 \h 14  HYPERLINK \l "_Toc370464964" 2.2.1.3.1.1 AV Property Bag  PAGEREF _Toc370464964 \h 14  HYPERLINK \l "_Toc370464965" 2.2.1.3.1.2 Device Capabilities PropertyBag  PAGEREF _Toc370464965 \h 15  HYPERLINK \l "_Toc370464966" 2.2.1.3.2 GetDWORDProperty (response)  PAGEREF _Toc370464966 \h 16  HYPERLINK \l "_Toc370464967" 3 Protocol Details  PAGEREF _Toc370464967 \h 18  HYPERLINK \l "_Toc370464968" 3.1 Device Details  PAGEREF _Toc370464968 \h 18  HYPERLINK \l "_Toc370464969" 3.1.1 Abstract Data Model  PAGEREF _Toc370464969 \h 19  HYPERLINK \l "_Toc370464970" 3.1.2 Timers  PAGEREF _Toc370464970 \h 19  HYPERLINK \l "_Toc370464971" 3.1.3 Initialization  PAGEREF _Toc370464971 \h 19  HYPERLINK \l "_Toc370464972" 3.1.4 Higher-Layer Triggered Events  PAGEREF _Toc370464972 \h 19  HYPERLINK \l "_Toc370464973" 3.1.5 Processing Events and Sequencing Rules  PAGEREF _Toc370464973 \h 19  HYPERLINK \l "_Toc370464974" 3.1.5.1 Create Service  PAGEREF _Toc370464974 \h 19  HYPERLINK \l "_Toc370464975" 3.1.5.2 Two-Way Requests  PAGEREF _Toc370464975 \h 19  HYPERLINK \l "_Toc370464976" 3.1.5.3 Delete Service  PAGEREF _Toc370464976 \h 20  HYPERLINK \l "_Toc370464977" 3.1.6 Timer Events  PAGEREF _Toc370464977 \h 20  HYPERLINK \l "_Toc370464978" 3.1.7 Other Local Events  PAGEREF _Toc370464978 \h 20  HYPERLINK \l "_Toc370464979" 3.2 Host Computer Details  PAGEREF _Toc370464979 \h 20  HYPERLINK \l "_Toc370464980" 4 Protocol Examples  PAGEREF _Toc370464980 \h 21  HYPERLINK \l "_Toc370464981" 5 Security  PAGEREF _Toc370464981 \h 22  HYPERLINK \l "_Toc370464982" 5.1 Security Considerations for Implementers  PAGEREF _Toc370464982 \h 22  HYPERLINK \l "_Toc370464983" 5.2 Index of Security Parameters  PAGEREF _Toc370464983 \h 22  HYPERLINK \l "_Toc370464984" 6 Appendix A: Product Behavior  PAGEREF _Toc370464984 \h 23  HYPERLINK \l "_Toc370464985" 7 Appendix B: Protocol Information String (PRT)  PAGEREF _Toc370464985 \h 24  HYPERLINK \l "_Toc370464986" 8 Change Tracking  PAGEREF _Toc370464986 \h 28  HYPERLINK \l "_Toc370464987" 9 Index  PAGEREF _Toc370464987 \h 30  1 Introduction This document describes the Device Session Property Access Protocol. This protocol enables a computer to exchange name-value pairs with a device in an active device session. The Device Session Property Access Protocol uses the Device Services Lightweight Remoting (DSLR) Protocol as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] to enable the exchange. Sections 1.8, 2, and 3 of this specification are normative and can contain the terms MAY, SHOULD, MUST, MUST NOT, and SHOULD NOT as defined in RFC 2119. Sections 1.5 and 1.9 are also normative but cannot contain those terms. All other sections and examples in this specification are informative. 1.1 Glossary The following terms are defined in  HYPERLINK "[MS-GLOS].pdf" [MS-GLOS]: big-endian Component Object Model (COM) proxy The following terms are defined in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR]: payload stub UTF-8 The following protocol abbreviations are used in this document: DSLR: Device Services Lightweight Remoting Protocol DSPA: Device Session Property Access Protocol The following terms are specific to this document: MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as described in  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=90317" [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT. 1.2 References References to Microsoft Open Specifications documentation do not include a publishing year because links are to the latest version of the documents, which are updated frequently. References to other documents include a publishing year when one is available. A reference marked "(Archived)" means that the reference document was either retired and is no longer being maintained or was replaced with a new document that provides current implementation details. We archive our documents online  HYPERLINK "http://msdn.microsoft.com/en-us/library/jj633107.aspx" [Windows Protocol]. 1.2.1 Normative References We conduct frequent surveys of the normative references to assure their continued availability. If you have any issue with finding a normative reference, please contact  HYPERLINK "mailto:dochelp@microsoft.com" dochelp@microsoft.com. We will assist you in finding the relevant information. Please check the archive site,  HYPERLINK "http://msdn2.microsoft.com/en-us/library/E4BD6494-06AD-4aed-9823-445E921C9624" http://msdn2.microsoft.com/en-us/library/E4BD6494-06AD-4aed-9823-445E921C9624, as an additional source. [MS-DSLR] Microsoft Corporation, " HYPERLINK "[MS-DSLR].pdf" Device Services Lightweight Remoting Protocol". [MS-DTYP] Microsoft Corporation, " HYPERLINK "[MS-DTYP].pdf" Windows Data Types". [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997,  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=90317" http://www.rfc-editor.org/rfc/rfc2119.txt 1.2.2 Informative References [MS-GLOS] Microsoft Corporation, " HYPERLINK "[MS-GLOS].pdf" Windows Protocols Master Glossary". [UPNPAV] UPnP Forum, "UPnP ConnectionManager Service v2", May 2006,  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=166314" http://upnp.org/specs/av/UPnP-av-ConnectionManager-v2-Service-20060531.pdf 1.3 Overview The Device Session Property Access (DSPA) Protocol is used to exchange name-value pairs between the host computer and the device for Audio-Visual (A/V) and device-capability properties. This protocol uses the Device Services Lightweight Remoting (DSLR) Protocol, specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] to enable the remoting of services between the two devices over a reliable point-to-point channel. The  HYPERLINK \l "z1189415e2c9d407fabaa494f29bbd15a" Property Bag service (section  HYPERLINK \l "z1189415e2c9d407fabaa494f29bbd15a" 2.2.1 HYPERLINK \l "z1189415e2c9d407fabaa494f29bbd15a" ) messages, must be implemented and offered by the device (acting in this case as the  HYPERLINK "[MS-DSLR].pdf" stub) while the host computer acts as the  HYPERLINK "[MS-GLOS].pdf" proxy, in DSLR nomenclatures. For a more detailed definition of these roles, please refer to [MS-DSLR]). The Property Bag service contains the following messages or functions:  HYPERLINK \l "z4e4a9ef0580f4494a1c6d69d75778117" GetStringProperty (section  HYPERLINK \l "z4e4a9ef0580f4494a1c6d69d75778117" 2.2.1.1 HYPERLINK \l "z4e4a9ef0580f4494a1c6d69d75778117" ): This function is used to get a string value for the given property described by the property name.  HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" GetDWORDProperty (section  HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" 2.2.1.3 HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" ): This function is used to get a DWORD value for the given property described by the property name.  HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" SetDWORDProperty (section  HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" 2.2.1.2 HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" ): This function is used to set a DWORD value for the given property described by the property name. As described previously, at any given time, the host computer will act as a client (proxy in DSLR terminology, which invokes the service remotely) and client device will act as a server (stub, which performs the request). In this document, we will refer to the client device as the stub and the host computer as the proxy, but for the sake of simplicity and consistency, in general cases we will always refer the host computer as the "host" and the client device as the "client". The following block diagram shows the relationship between the host device (that is, the host computer) and the extender device (client).  Figure 1: Device Session Property Access Protocol block diagram 1.4 Relationship to Other Protocols The Device Session Property Access Protocol uses the Device Services Lightweight Remoting (DSLR) Protocol to exchange name value pairs between the host computer and the device. See  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] for more details on this protocol. 1.4.1 Device Services Lightweight Remoting (DSLR) Protocol The Device Services Lightweight Remoting (DSLR) Protocol is a  HYPERLINK "[MS-GLOS].pdf" Component Object Model (COM)-like protocol that enables remoting of services (for example, function calls, events, and so on) over a reliable point-to-point connection. It enables an application to call functions on and/or send events to a remote device over the established channel. The service itself is implemented on the local/stub side of the connection, and the remote side creates a proxy for that service. DSLR is direction agnostic, that is, each side of the connection can act as both a proxy for a remote service and a stub that manages calls into a local service. Both the stub and proxy are implemented by the DSLR consumer; each side has knowledge of the functions/events exposed by the service, as well as the in/out parameters for each. By convention, the request/response calling convention follows COM rules: The function returns an HRESULT. All [in] parameters are serialized in the request tag. The returned HRESULT is serialized in the response tag, followed by the [out] parameters, if successful. The caller should expect the returned HRESULT to be either one of the values returned by the function, or one of the DSLR failure values. The caller is not required to evaluate any of the [out] parameters if the call returned a failure. For more information about this protocol, please refer to  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR]. 1.5 Prerequisites/Preconditions For the Device Session Property Access Protocol to function properly, the following requirements must be met: A network connection has been established between the host (host computer) and the client device. The DSLR modules have been initialized and started on both devices. Once completed, the proxy side calls the CreateService request to instantiate the service on the stub side, and creates a proxy for that service (that is, an object that implements the proxied service's interfaces). As part of the CreateService request, it allocates a service handle that is sent to the stub side. This handle will subsequently be used when calling functions on the service and to terminate the service via DeleteService. See  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] for more information about this process. The following class  HYPERLINK "[MS-DTYP].pdf" GUID is passed in the CreateService ( HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.3) messages for the Property Bag Service: ServiceID GUID: 1EEEDA73-2B68-4d6f-8041-52336CF46072. The following class GUID is passed in the CreateService messages for the Property Bag Service for the AV Property Bag: ClassID GUID: 077bfd3a-7028-4913-bd14-53963dc37754. The following class GUID is passed in the CreateService messages for the Property Bag Service for the Device Capabilities Property Bag: ClassID GUID: EF22F459-6B7E-48ba-8838-E2BEF821DF3C. 1.6 Applicability Statement The Device Session Property Access Protocol provides the mechanism by which a host computer and a client device can exchange name/value pairs describing the device capabilities and the AV properties. 1.7 Versioning and Capability Negotiation This protocol has no specific capability negotiation or versioning aspects, aside from the following considerations: DSLR extensibility is achieved by: Adding functions: Backwards compatible as long as the old functions are kept. 1.8 Vendor-Extensible Fields This protocol uses HRESULT values as defined in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.5, as well as specific HRESULT values defined in section  HYPERLINK \l "z6486c3c7b9e144da99eb8f4ebf5959fa" 2.2 of this document. 1.9 Standards Assignments None. 2 Messages 2.1 Transport Messages are transported over DSLR, which can be implemented on top of any stream-based or message-based reliable transport. 2.2 Message Syntax This protocol references commonly used data types as defined in  HYPERLINK "[MS-DTYP].pdf" [MS-DTYP]. DSLR uses a tag-based formatting for its messages. See  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] for details of the tag formats. The Device Session Property Access Protocol messages MUST follow the DSLR message syntax for requests and responses, as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2. The DSLR  HYPERLINK "[MS-DSLR].pdf" payload for a request is defined by the DSLR Dispatcher Request tag payload, followed by the child payload for a given message (that is, the function parameters for the given message). The Request tag payload includes: the service handle for the specific service (see section  HYPERLINK \l "za0b840105a3f4c7aaa4aa964cc25eaf5" 1.5 for how this service handle is obtained), the function handle for the specific function being called on that service (defined by the service), the calling convention for that function, and a one-time request handle allocated by the client for each request. See  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.1 for the format of the DSLR Dispatcher Request tag payload. The DSLR payload for a response is defined by the DSLR Dispatcher Response tag payload, followed by the child payload of a given message (that is, the result and return parameters for the given message). The Response tag payload includes the CallingConvention and the matching one-time request handle to which this response corresponds. See  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.1 for the format of the DSLR Dispatcher Response tag payload. The format of the data types for input and output parameters for the following functions are defined in [MS-DSLR]. See section  HYPERLINK "[MS-DSLR].pdf" 2.2.2.6 for valid input/output parameters and how they are formatted on the wire as  HYPERLINK "[MS-GLOS].pdf" big-endian. For more details on the DSLR message syntax, please refer to [MS-DSLR]. 2.2.1 Property Bag Service The host PC uses this service to exchange property name/value pairs with the client device. In this scenario the host PC has the proxy code to send the messages and the client devices have the stub to receive the messages. After finishing the request, the stub returns the result specified for each message type. 2.2.1.1 GetStringProperty The GetStringProperty is a two-way request message. 2.2.1.1.1 GetStringProperty (request) The CallingConvention parameter in the Dispatch Request tag MUST be dslrRequest (0x00000001), as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.1. The function handle for the Dispatch Request tag for GetStringProperty MUST be 0x00000000. The Request payload (input parameters) is as follows. 0 1 2 3 4 5 6 7 8 91 0 1 2 3 4 5 6 7 8 92 0 1 2 3 4 5 6 7 8 93 0 1LengthPropertyName (variable)...Length (4 bytes): An unsigned 32-bit integer. The size of the variable represented by PropertyName. PropertyName (variable): A  HYPERLINK "[MS-GLOS].pdf" UTF-8 string. A generic parameter describing the name for the property. The possible names and the meaning of each of these property names can be found in section  HYPERLINK \l "z37642cf690ae408793b9bceb4bf30a25" 2.2.1.1.1.1 and section  HYPERLINK \l "zde407e7348e94213ab0c2f9f1ad9c5df" 2.2.1.1.1.2. 2.2.1.1.1.1 AV Property Bag The property name specific to AV and its respective value types for GetStringProperty are shown in the following table. Property nameMeaningValid valuesXspHostAddressXSP host IP addressThe numeric host address string is a dotted-decimal IPv4 address or an IPv6 hex address.2.2.1.1.1.2 Device Capabilities PropertyBag The property name specific to Device capabilities and their respective value types for GetStringProperty are shown in the following table. Property nameMeaningValid valuesNAMClient nameA UTF-8 string with a value of "McxClient".PRTProtocol informationA UTF-8 string with a maximum size of 2048.XTYDevice typeA UTF-8 string with a maximum size of 2048.PBVDevice build versionA UTF-8 string with a maximum size of 2048.Additional Property Descriptions: PRT: The protocol information specifies the media types supported by the device. The formatting of the string describing the protocol information can be found in  HYPERLINK \l "z481c7afda00f4450b8b0bdc07af4354a" 7. XTY: As mentioned earlier, this property can be any UTF-8 string with a maximum size of 2048 and MUST not begin with X. PBV: The value for the build version is arbitrary. 2.2.1.1.2 GetStringProperty (response) The CallingConvention parameter in the Dispatch Response tag MUST be dslrResponse (0x00000002), as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.2. The Response payload (result and output parameters) is as follows. 0 1 2 3 4 5 6 7 8 91 0 1 2 3 4 5 6 7 8 92 0 1 2 3 4 5 6 7 8 93 0 1ResultLengthPropertyValue (variable)...Result (4 bytes): An unsigned 32-bit integer. HRESULT is returned from the function call. See [MS-DSLR] for the definitions of error codes. The following return values are specific to the Device Session Property Access Protocol. ConditionHRESULTProperty existsS_OKProperty does not existS_FALSEInterface is not implementedE_NOTIMPLLength (4 bytes): An unsigned 32-bit integer. The size of the variable represented by PropertyValue. PropertyValue (variable): A UTF8 String. An appropriate property value based on the property name is returned with the result. HYPERLINK \l "z5" <1> Constraints for these values are described in section  HYPERLINK \l "z37642cf690ae408793b9bceb4bf30a25" 2.2.1.1.1.1 and section  HYPERLINK \l "zde407e7348e94213ab0c2f9f1ad9c5df" 2.2.1.1.1.2. 2.2.1.2 SetDWORDProperty SetDWORDProperty is a two-way request message. 2.2.1.2.1 SetDWORDProperty (request) The CallingConvention parameter in the Dispatch Request tag MUST be dslrRequest (0x00000001), as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.1. The function handle for the Dispatch Request tag for  HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" SetDWORDProperty (section  HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" 2.2.1.2 HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" ) MUST be 0x00000003. The Request payload (input parameters) is as follows. 0 1 2 3 4 5 6 7 8 91 0 1 2 3 4 5 6 7 8 92 0 1 2 3 4 5 6 7 8 93 0 1LengthPropertyName (variable)...PropertyValueLength (4 bytes): An unsigned 32-bit integer. The size of the variable represented by PropertyName. PropertyName (variable): A UTF-8 string. A generic parameter describing the name for the property. The name and meaning of each of these property names is shown in section  HYPERLINK \l "z8e6ee7238bba40cdb1e794d59b91c06b" 2.2.1.2.1.1. PropertyValue (4 bytes): An unsigned 32-bit integer. An appropriate property value based on the PropertyName is set. Constraints for these values are mentioned in section  HYPERLINK \l "z8e6ee7238bba40cdb1e794d59b91c06b" 2.2.1.2.1.1. 2.2.1.2.1.1 AV Property Bag The property name specific to AV and the respective value types for SetDWORDProperty are shown in the following table. Property NameMeaningValid ValuesIsMutedBoolean value showing if the volume is mute0 or 1VolumeValue representing the volume level0 - 655352.2.1.2.1.2 Device Capabilities PropertyBag There are no property names specific to the Device capabilities for SetDWORDProperty. 2.2.1.2.2 SetDWORDProperty (response) The callingConvention parameter in the Dispatch Response tag MUST be dslrResponse (0x00000002), as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.2. The Response payload (result) is as follows. 0 1 2 3 4 5 6 7 8 91 0 1 2 3 4 5 6 7 8 92 0 1 2 3 4 5 6 7 8 93 0 1ResultResult (4 bytes): An unsigned 32-bit integer. HRESULT is returned from the function call. See [MS-DSLR] for the definitions of possible error codes. The following return values are specific to the Device Session Property Access Protocol. ConditionHRESULTProperty existsS_OKProperty does not existS_FALSEInterface is not implementedE_NOTIMPLThere are no output parameters for this request. 2.2.1.3 GetDWORDProperty GetDWORDProperty is a two-way request message. 2.2.1.3.1 GetDWORDProperty (request) The CallingConvention parameter in the Dispatch Request tag MUST be dslrRequest (0x00000001), as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.1. The function handle for the Dispatch Request tag for  HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" GetDWORDProperty (section  HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" 2.2.1.3 HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" ) MUST be 0x00000002. The Request payload (input parameters) is as follows. 0 1 2 3 4 5 6 7 8 91 0 1 2 3 4 5 6 7 8 92 0 1 2 3 4 5 6 7 8 93 0 1LengthPropertyName (variable)...Length (4 bytes): An unsigned 32-bit integer. The size of the variable represented by PropertyName. PropertyName (variable): A UTF-8 string. A generic parameter describing the name for the property. The name and meaning of each of these property names is described in section  HYPERLINK \l "z78432675d2dc4577843607b0bf01392c" 2.2.1.3.1.1 and section  HYPERLINK \l "z0f625fd427e4407fbcda4e3197aaa994" 2.2.1.3.1.2. 2.2.1.3.1.1 AV Property Bag The property name specific to AV and the respective value types for GetDWORDProperty are shown in the following table. Property NameMeaningValid ValuesIsMutedBoolean value showing if the volume is mute0 or 1WmvTrickModesSupportedBoolean value specifying if the Trick mode is supported0 or 1VolumeValue representing the volume level0 - 655352.2.1.3.1.2 Device Capabilities PropertyBag The property names specific to the device capabilities and their respective value types for GetDWORDProperty are shown in the following table. Property NameMeaningValid ValuesPHOAre advanced photo features allowed?True or FalseEXTAre Extender Settings allowed?True or FalseMARAre over-scan margins needed?True or FalsePOPAre pop ups allowed?True or FalseZOMIs video zoom mode allowed?True or FalseNLZIs nonlinear zoom supported?True or FalseRSZIs raw stretched zoom supported?True or FalseWIDIs wide screen enabled?True or FalseH10Is 10 feet help allowed?True or FalseWEBIs 10 feet web content allowedTrue or FalseH02Is 2 feet help allowed?True or FalseWE2Is 2 feet web content allowed?True or FalseAUDIs audio allowed?True or FalseAURIs audio Non WMP?True or FalseARAIs auto restart allowed?True or FalseBLBIs black letters box needed?True or FalseCCCIs CC rendered by the client?True or FalseCRCIs CD burning allowed?True or FalseCPYIs CD copying allowed?True or FalseCDAIs CD playback allowed?True or FalseCLOIs the close button shown?True or FalseDRCIs DVD burning allowed?True or FalseDVDIs DVD playback allowed?True or FalseFPDIs FPD allowed?True or FalseGDIIs GDI renderer used?True or FalseHDVIs HD content allowed?True or FalseHDNIs HD content allowed by the network?True or FalseSDNIs SD content allowed by the networkTrue or FalseREMIs input treated as if from a remote?True or FalseANIIs intensive animation allowed?True or False2DAIs 2-D animation allowed?True or FalseHTMIs HTML supported?True or FalseDESIs MCE a Windows shell?True or FalseDOCIs My Documents populated?True or FalseSCRIs a native screensaver required?True or FalseONSIs an online spotlight allowed?True or FalseSUPIs RDP super blt allowed?True or FalseBIGIs remote UI renderer big-endian?True or FalseRUIIs remote UI rendering supported?True or FalseSDMIs a screen data mode workaround needed?True or FalseTBAIs a Toolbar allowed?True or FalseSYNIs transfer to a device allowed?True or FalseAPPIs tray applet allowed?True or FalseTVSIs a TV skin used?True or FalseSOUIs UI sound supported?True or FalseVIDIs video allowed?True or FalseW32Is Win32 content allowed?True or FalseWINIs window mode allowed?True or FalseVIZIs WMP visualization allowed?True or FalseVOLIs volume UI allowed?True or FalseMUTIs mute UI allowed?True or False2.2.1.3.2 GetDWORDProperty (response) The CallingConvention parameter in the Dispatch Response tag MUST be dslrResponse (0x00000002), as specified in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.2. The Response payload (result and output parameters) is as follows. 0 1 2 3 4 5 6 7 8 91 0 1 2 3 4 5 6 7 8 92 0 1 2 3 4 5 6 7 8 93 0 1ResultPropertyValueResult (4 bytes): An unsigned 32-bit integer. An HRESULT is returned from the function call. See  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR] section 2.2.2.5 for the definitions of possible error codes. The following return values are specific to the Device Session Property Access Protocol. ConditionHRESULTProperty existsS_OKProperty does not existS_FALSEInterface is not implementedE_NOTIMPLPropertyValue (4 bytes): An unsigned 32-bit integer. An appropriate property value based on the property name is returned with the result.  HYPERLINK \l "z7" <2> Constraints for these values are described in section  HYPERLINK \l "z78432675d2dc4577843607b0bf01392c" 2.2.1.3.1.1 and section  HYPERLINK \l "z0f625fd427e4407fbcda4e3197aaa994" 2.2.1.3.1.2. 3 Protocol Details For the Device Session Property Access Protocol, the client device is the stub and the host computer is the proxy. 3.1 Device Details The device is the stub waiting to receive service messages. Upon receiving the service messages it processes them and returns the responses to the proxy. The Device Session Property Access Protocol device has the following states, as illustrated in the following figure: 1. Start 2. Accepting request 3. Processing request 4. Finish  Figure 2: Device state machine Start State The device is ready to instantiate services. The following message is processed in this state: CreateService Accepting Messages The device has received the CreateService message to instantiate the service, and is ready to accept requests on that service. The following events are processed in this state: Two-way request DeleteService Processing Request The device is executing a two-way request received from the host, including sending the response for two-way requests. The following event is processed in this state: Two-way response Finish State The device has received the DeleteService message and cleaned up the remote service. No events are processed in this state. 3.1.1 Abstract Data Model None. 3.1.2 Timers None. 3.1.3 Initialization Before the PropertyBag service can function, DSLR MUST be started and initialized on the client device. Furthermore, the device has to call CreateService on itself to instantiate all PropertyBag services between the host computer and the device. 3.1.4 Higher-Layer Triggered Events The client side of this protocol is simply a pass-through. That is, no additional timers or other state is required on the client side of this protocol. Calls made by the higher-layer protocol or application are passed directly to the transport, and the results returned by the transport are passed directly back to the higher-layer protocol or application. 3.1.5 Processing Events and Sequencing Rules The following sections describe the states and events outlined in  HYPERLINK \l "z25054dac99ff41079982d341a84ec0fd" 3.1.1. 3.1.5.1 Create Service This event is described in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR]. 3.1.5.2 Two-Way Requests The following two-way requests are possible for Device Session Property Access Protocol. GetStringProperty GetDWORDProperty SetDWORDProperty Further explanation for each of these requests is described in section  HYPERLINK \l "z1189415e2c9d407fabaa494f29bbd15a" 2.2.1. 3.1.5.3 Delete Service This event is described in  HYPERLINK "[MS-DSLR].pdf" [MS-DSLR]. 3.1.6 Timer Events None. 3.1.7 Other Local Events None. 3.2 Host Computer Details The host computer is the client side of this protocol and is simply a pass-through. That is, no additional timers or other state is required on the client side of this protocol. Calls made by the higher-layer protocol or application are passed directly to the transport, and the results returned by the transport are passed directly back to the higher-layer protocol or application. 4 Protocol Examples The following list shows the sequence of Device Session Property Access Protocol messages that pass over the wire after the host computer and client device have established a connection.  Figure 3: DSPA Protocol sequence diagram 1. The host sends the SetStringProperty message. 2. The client responds with S_OK when the property exists. 3. The host sends the GetStringProperty message. 4. The client responds with S_OK when the property exists. 5. The host sends the SetDWORDProperty message. 6. The client responds with S_OK when the property exists. 7. The host sends the GetDWORDProperty message. 8. The client responds with S_OK when the property exists. 5 Security 5.1 Security Considerations for Implementers None. 5.2 Index of Security Parameters None. 6 Appendix A: Product Behavior The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include released service packs: Extenders for Windows Media Center WindowsVista operating system Windows7 operating system Windows 8 operating system Windows 8.1 operating system Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE. The new behavior also applies to subsequent service packs of the product unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition. Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that the product does not follow the prescription.  HYPERLINK \l "z4" <1> Section 2.2.1.1.2: Media Center on WindowsVista does not support the following properties for the  HYPERLINK \l "z4e4a9ef0580f4494a1c6d69d75778117" GetStringProperty function. Property nameMeaningValid valuesPRTProtocol informationUTF-8 string with a maximum size of 2048.XTYDevice typeUTF-8 string with a maximum size of 2048.PBVDevice build versionUTF-8 string with a maximum size of 2048. HYPERLINK \l "z6" <2> Section 2.2.1.3.2: Media Center on WindowsVista does not support the following property for the GetDWORDProperty function. Property nameMeaningValid valuesRSZIs raw stretched zoom supported?True or FalseMedia Center on Windows7, Windows 8, and Windows 8.1 does not support the following property for the GetDWORDProperty function. Property nameMeaningValid valuesSDMIs screen data mode workaround needed?True or False7 Appendix B: Protocol Information String (PRT) Partner applications can query Media Center Extender devices to determine the supported Audio Visual (AV) media file formats supported by those devices. Devices use the PRT string property to expose the supported AV formats of the specific device. The format for the protocol information string is mentioned in
ProtocolInfo Concept in  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=166314" [UPNPAV]. The field is a name value pair separated by ";". The name value pairs follow the format of _=. Additional information for the same can be found in
4th Field -  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=166314" [UPNPAV]. The _ values used are: DLNA.ORG_PN MICROSOFT.COM_PN The following table shows all the supported media types for <org-name>="MICROSOFT.COM" and <org-name>="DLNA.ORG" respectively. The terms used in the supported column are further described in subsequent tables. <org-name>="MICROSOFT.COM"Video media typeAudio media typeWMALSLN/AMTG_WMA_LOSSLESSWAV_PCMN/AMTG_PCMDVRMS_MPEG2MTG_MPVMTG_MPADVRMS_MPEG2N/AMTG_AC3VC1_APL2_FULLMTG_VC1MTG_WMA_STDVC1_APL2_PROMTG_VC1MTG_WMA_PROVC1_APL3_FULLMTG_VC1MTG_WMA_STDVC1_APL3_PROMTG_VC1MTG_WMA_PROMPEG4_P2_MP4_ASP_L5_MPEG1_L3MTG_MPEG4P2MTG_MP3MPEG4_P2_AVI_ASP_L5_MPEG1_L3MTG_MPEG4P2MTG_MP3MPEG4_P2_MP4_ASP_L5_AC3MTG_MPEG4P2MTG_AC3MPEG4_P2_AVI_ASP_L5_AC3MTG_MPEG4P2MTG_AC3AVC_AVI_MP_HD_L4_1_MPEG1_L3MTG_MPEG4P10MTG_MP3AVC_MP4_MP_HD_MPEG1_L3MTG_MPEG4P10MTG_MP3AVC_MP4_MP_HD_AC3MTG_MPEG4P10MTG_AC3AVC_AVI_MP_HD_L4_1_AC3MTG_MPEG4P10MTG_AC3 ="DLNA.ORG"Video media typeAudio media typeWMABASEN/AMTG_WMA_STDWMAFULLN/AMTG_WMA_STDWMAPRON/AMTG_WMA_PROMP3N/AMTG_MP3AC3N/AMTG_AC3LPCMN/AMTG_PCMMPEG_ES_PALMTG_MPVN/AMPEG_ES_NTSCMTG_MPVN/AMPEG_ES_PAL_XAC3MTG_MPVMTG_AC3MPEG_ES_NTSC_XAC3MTG_MPVMTG_AC3WMVMED_BASEMTG_WMVMTG_WMA_STDWMVMED_FULLMTG_WMVMTG_WMA_STDWMVMED_PROMTG_WMVMTG_WMA_PROWMVHIGH_FULLMTG_WMVMTG_WMA_STDWMVHIGH_PROMTG_WMVMTG_WMA_PROWMVSPLL_BASEMTG_WMVMTG_WMA_STDWMVSPML_BASEMTG_WMVMTG_WMA_STDWMVSPML_MP3MTG_WMVMTG_MP3MPEG1MTG_MPVMTG_MPAMPEG_PS_NTSCMTG_MPVMTG_AC3MPEG_PS_NTSCN/AMTG_PCMMPEG_PS_NTSCN/AMTG_MPAMPEG_PS_PALMTG_MPVMTG_AC3MPEG_PS_PALMTG_MPVMTG_PCMMPEG_PS_PALMTG_MPVMTG_MPAMPEG4_P2_TS_ASP_MPEG1_L3MTG_MPEG4P2MTG_MP3MPEG4_P2_TS_ASP_AC3MTG_MPEG4P2MTG_AC3AVC_MP4_MP_SD_MPEG1_L3MTG_MPEG4P10MTG_MP3AVC_TS_MP_HD_MPEG1_L3MTG_MPEG4P10MTG_MP3AVC_MP4_MP_HD_AC3MTG_MPEG4P10MTG_AC3AVC_MP4_MP_SD_AC3MTG_MPEG4P10MTG_AC3AVC_TS_MP_HD_AC3MTG_MPEG4P10MTG_AC3The following tables shows the media type mappings from the previous table in the supported video and audio column based on the protocol used. HTTP Media typeMeaningDefault valueMTG_MPAMPEG AudioYesMTG_AC3AC3 AudioYesMTG_AACAAC AudioYesMTG_HE_AACAAC HE AudioYesMTG_PCMPCM AudioYesMTG_MP3MP3 AudioYesMTG_MPVMPEG 1/2 VideoYesMTG_WMVWMV VideoYesMTG_VC1VC-1 videoYesMTG_MPEG4P10MPEG 4 Part 10 VideoYesMTG_MPEG4P2MPEG 4 Part 2 VideoYesRTP Media typeMeaningDefault valueMTG_MPAMPEG AudioYesMTG_AC3AC3 AudioNoMTG_PCMPCM AudioNoMTG_WMA_STDWMA Audio StdYesMTG_WMA_PROWMA Audio ProYesMTG_WMA_LOSSLESSWMA-Lossless AudioYesMTG_MP3MP3 AudioYesMTG_MPVMPEG 1 and MPEG 2 VideoYesMTG_WMVWMV VideoYesMTG_VC1VC-1 videoYesMTG_MPEG4P10MPEG 4 Part 10 VideoNoMTG_MPEG4P2MPEG 4 Part 2 VideoNoThe "Default Value" in the previous tables is supported when the PRT string query returns a "null". The protocol information is used to describe the string formatted as:< protocol >" :"< network >" :"< contentFormat >" :"< additional Info > The sample protocol information string based on the format above is shown here: rtsp-rtp-udp:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL; DLNA.ORG_PN=WMAPRO;MICROSOFT.COM_PN=WMALSL rtsp-rtp-udp:*:audio/mpeg:DLNA.ORG_PN=MP3 http-get:*:audio/L16:MICROSOFT.COM_PN=WAV_PCM rtsp-rtp-udp:*:video/mpeg:MICROSOFT.COM_PN=DVRMS_MPEG2 rtsp-rtp-udp:*:video/x-ms-wmv:DLNA.ORG_PN=WMVHIGH_PRO; MICROSOFT.COM_PN=WMVHIGH_LSL;DLNA.ORG_PN=WMVHIGH_FULL; MICROSOFT.COM_PN=VC1_APL2_FULL;MICROSOFT.COM_PN=VC1_APL2_PRO; MICROSOFT.COM_PN=VC1_APL2_LSL;MICROSOFT.COM_PN=WMVIMAGE1_MED; MICROSOFT.COM_PN=WMVIMAGE2_MED http-get:*:video/mpeg:DLNA.ORG_PN=MPEG1; DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_PN=MPEG_PS_PAL For more information about the formatting of the protocol information string and the naming convention please refer to  HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=166314" [UPNPAV]. 8 Change Tracking This section identifies changes that were made to the [MS-DSPA] protocol document between the August 2013 and November 2013 releases. Changes are classified as New, Major, Minor, Editorial, or No change. The revision class New means that a new document is being released. The revision class Major means that the technical content in the document was significantly revised. Major changes affect protocol interoperability or implementation. Examples of major changes are: A document revision that incorporates changes to interoperability requirements or functionality. An extensive rewrite, addition, or deletion of major portions of content. The removal of a document from the documentation set. Changes made for template compliance. The revision class Minor means that the meaning of the technical content was clarified. Minor changes do not affect protocol interoperability or implementation. Examples of minor changes are updates to clarify ambiguity at the sentence, paragraph, or table level. The revision class Editorial means that the language and formatting in the technical content was changed. Editorial changes apply to grammatical, formatting, and style issues. The revision class No change means that no new technical or language changes were introduced. The technical content of the document is identical to the last released version, but minor editorial and formatting changes, as well as updates to the header and footer information, and to the revision summary, may have been made. Major and minor changes can be described further using the following change types: New content added. Content updated. Content removed. New product behavior note added. Product behavior note updated. Product behavior note removed. New protocol syntax added. Protocol syntax updated. Protocol syntax removed. New content added due to protocol revision. Content updated due to protocol revision. Content removed due to protocol revision. New protocol syntax added due to protocol revision. Protocol syntax updated due to protocol revision. Protocol syntax removed due to protocol revision. New content added for template compliance. Content updated for template compliance. Content removed for template compliance. Obsolete document removed. Editorial changes are always classified with the change type Editorially updated. Some important terms used in the change type descriptions are defined as follows: Protocol syntax refers to data elements (such as packets, structures, enumerations, and methods) as well as interfaces. Protocol revision refers to changes made to a protocol that affect the bits that are sent over the wire. The changes made to this document are listed in the following table. For more information, please contact  HYPERLINK "mailto:protocol@microsoft.com" protocol@microsoft.com. SectionTracking number (if applicable) and descriptionMajor change (Y or N)Change type HYPERLINK \l "zbc52a4ae62044f5e9f1ebc00cd6a781e" 2.2.1.1.1  HYPERLINK \l "zbc52a4ae62044f5e9f1ebc00cd6a781e" GetStringProperty (request)67282 Changed slrpRequest to dslrRequest.YContent updated. HYPERLINK \l "z89f9878b4cd0455cad4f7cea7691f63f" 5~K V  + t |  OPabKLst$:#*j3hr*hES0JUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHuhEShES5jhwhES0JU hES0JjhESU hES0JhhES845K  t $ # $Ifgdk\gdES[gdESgdESgdESgdES#$/3,## $Ifgdk\kd$$IfV4\ oE#  t(0(#644 ap(ytES39HITZd?kd$$$IfV\ oE# t0(#644 ap(ytES $Ifgdk\H???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytESH???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytES&,6`H???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytES`alpvH???? $Ifgdk\kdH$$IfV\ oE# t0(#644 ap(ytESH???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytES "oH???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytESop{H???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytES=H???? $Ifgdk\kdl$$IfV\ oE# t0(#644 ap(ytES=>IMWH???? $Ifgdk\kd5$$IfV\ oE# t0(#644 ap(ytES H???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytES  %rH???? $Ifgdk\kd $$IfV\ oE# t0(#644 ap(ytESrs~H???? $Ifgdk\kd $$IfV\ oE# t0(#644 ap(ytESH???? $Ifgdk\kdY $$IfV\ oE# t0(#644 ap(ytES +/5eH???? $Ifgdk\kd" $$IfV\ oE# t0(#644 ap(ytESefqu{H???? $Ifgdk\kd $$IfV\ oE# t0(#644 ap(ytESH???? $Ifgdk\kd $$IfV\ oE# t0(#644 ap(ytES)vH???? $Ifgdk\kd}$$IfV\ oE# t0(#644 ap(ytESvwH???? $Ifgdk\kdF$$IfV\ oE# t0(#644 ap(ytESDH???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytESDEPTZH???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytESH???? $Ifgdk\kd$$IfV\ oE# t0(#644 ap(ytES0HC>><:cb gdESgdESkdj$$IfV\ oE# t0(#644 ap(ytES*+,-./012NOPQ_`a{|}~ūŝ靇ŝv^ŝ/hEShESCJKHOJPJQJaJmHnHu jhESUmHnHu*j-hr*hES0JUmHnHuhr*hES0JmHnHu2hEShES5CJKHOJPJQJaJmHnHu$jhr*hES0JUmHnHu jhESUmHnHuhESmHnHujhESUmHnHu-./012345QR׉sb׉ jhESUmHnHu*j!hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jhESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j'hr*hES0JUmHnHu 3M 0!!!_"" #`##$w$$C%% &~&&I''%(((N)ebdcRSTrst  ׉sb׉ jhESUmHnHu*jhr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jhESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jhr*hES0JUmHnHu    + , - G H I J K L M N O k l m n ׉sb׉ jhESUmHnHu*j hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jhESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jhr*hES0JUmHnHu !!!*!+!,!-!.!/!0!1!2!N!O!P!Q!n!o!p!!!!!!!!!!!!׉sb׉ jzhESUmHnHu*jhr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jhESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jhr*hES0JUmHnHu !!!!!!!!!!!!!!"""""=">"?"Y"Z"["\"]"^"_"`"a"}"~"׉sb׉ jnhESUmHnHu*jhr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jthESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jhr*hES0JUmHnHu ~""""""""""""""""""""""### # # # #׉sbH2hEShES5CJKHOJPJQJaJmHnHu jb hESUmHnHu*jhr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jhhESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jhr*hES0JUmHnHu ###+#,#-#.#=#>#?#Y#Z#[#]#^#_#`#a#b#~##################ֲֲ֡sֲbֲ jV"hESUmHnHu*j!hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j\!hESUmHnHujhESUmHnHu*j hr*hES0JUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu$######$$$$$$$$$6$7$8$9$T$U$V$p$q$r$t$u$v$w$x$y$$$׉sb׉ jJ$hESUmHnHu*j#hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jP#hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j"hr*hES0JUmHnHu $$$$$$$$$$$$$$$%%%% %!%"%<%=%>%@%A%B%C%D%E%a%b%׉sb׉ j>&hESUmHnHu*j%hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu jD%hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j$hr*hES0JUmHnHu b%c%d%%%%%%%%%%%%%%%%%%%%&&&&&& &!&"&>&?&׉sb׉ j2(hESUmHnHu*j'hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j8'hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j&hr*hES0JUmHnHu ?&@&A&[&\&]&w&x&y&{&|&}&~&&&&&&&&&&&&&&&&&&&''׉sb׉ j&*hESUmHnHu*j)hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j,)hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j(hr*hES0JUmHnHu '' '&'''('B'C'D'F'G'H'I'J'K'g'h'i'j'''''''''''''''׉sb׉ j,hESUmHnHu*j+hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j +hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j*hr*hES0JUmHnHu '''((((( ("(#($(%(&('(C(D(E(F(`(a(b(|(}(~(((((((((׉sb׉ j.hESUmHnHu*j-hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j-hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j,hr*hES0JUmHnHu ((((((((((((((( ) ) ))+),)-)G)H)I)K)L)M)N)O)P)l)m)׉sb׉ j0hESUmHnHu*j/hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j/hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j.hr*hES0JUmHnHu m)n)o)))))))))))))))))** *#*$*%*'*(*)***+*,*H*I*׉sb׉ j1hESUmHnHu*jy1hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j0hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j0hr*hES0JUmHnHu N))****9+++N,,-z--....D//0l00E11111d34$gdESedcbI*J*K*_*`*a*{*|*}*********************ׇq`H/hEShESCJKHOJPJQJaJmHnHu j3hESUmHnHu*jm3hr*hES0JUmHnHu2hEShES5CJKHOJPJQJaJmHnHu j2hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*js2hr*hES0JUmHnHu*******+++2+3+4+6+7+8+9+:+;+W+X+Y+Z+h+i+j++++++++++++ֲֲ֡sֲbֲ j5hESUmHnHu*ja5hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j4hESUmHnHujhESUmHnHu*jg4hr*hES0JUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu$+++++++++++++++,,,,+,,,-,G,H,I,K,L,M,N,O,P,l,m,׉sb׉ j7hESUmHnHu*jU7hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j6hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j[6hr*hES0JUmHnHu m,n,o,,,,,,,,,,,,,,,,,,,,---------:-;-׉sb׉ j9hESUmHnHu*jI9hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j8hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jO8hr*hES0JUmHnHu ;-<-=-W-X-Y-s-t-u-w-x-y-z-{-|-------------------׉sb׉ j;hESUmHnHu*j=;hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j:hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jC:hr*hES0JUmHnHu --- . . .'.(.).+.,.-.../.0.L.M.N.O.i.j.k............׉sb׉ j=hESUmHnHu*j1=hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j<hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j7<hr*hES0JUmHnHu ............... / / / /!/"/#/=/>/?/A/B/C/D/׉sbH2hEShES5CJKHOJPJQJaJmHnHu j?hESUmHnHu*j%?hr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu j>hESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*j+>hr*hES0JUmHnHuD/E/F/b/c/d/e/q/r/s//////////////////00000ֲֲ֡qֲ`ֲ jAhESUmHnHu*jAhr*hES0JUmHnHu2hEShES5CJKHOJPJQJaJmHnHu j@hESUmHnHujhESUmHnHu*j@hr*hES0JUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu0000$0%0&0'0I0J0K0e0f0g0i0j0k0l0m0n00000000000000ƽƧƽƽrƽa jChESUmHnHu*j Chr*hES0JUmHnHu jBhESUmHnHujhESUmHnHu*jBhr*hES0JUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu/hEShESCJKHOJPJQJaJmHnHu 00000000"1#1$1>1?1@1B1C1D1E1F1G1c1d1e1f1y1z1{111111111111żŦżżqż`ż j~EhESUmHnHu*jEhr*hES0JUmHnHu jDhESUmHnHujhESUmHnHu*jDhr*hES0JUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu2hEShES5CJKHOJPJQJaJmHnHu%11111111111111$3%3@3A3J3K3444444444445ׇ{{uh{d{{uW{Q{Q hES0JhjhvhES0JUhW5jh#vhES0JU hES0JhESjhESU2hEShES5CJKHOJPJQJaJmHnHu jxFhESUmHnHujhESUmHnHuhESmHnHuhr*hES0JmHnHu$jhr*hES0JUmHnHu*jEhr*hES0JUmHnHu44445c5v5556K6:7K7M899;'<|<T=s==>>m?R@C%BgdW5555:5;5V5W5`5a5c5j5k5o5p5u55555K6t66666666979z9{999V:W:::::::M;N;;;;;;;#<$<I<J<e<f<x<y<<<(=)=R=S=======>>W>jhOLhES0JUjh;V:hES0JUjh[yhES0JUjhvhES0JU hES0JjhESU hES0JhhESGW>X>>>??????V@W@@@@@@@@@@@AAAAnAoAAAAAAAAAAAC CCrCtCCCCDD"D$D&DDDDDZE^E`EEEEEEbFdFrFtFvFFFFFGhESOJQJjh !hES0JTU hES0JTjh !hES0JUhESjhOLhES0JU hES0JjhESUHCZEGHJeKgKKKL MBQQQRSYTTTLUVYt[[\\ & F$^$`gdES%BgdES[ & F^`gdESGGG H H$H%H&HXHYH`HaHbHHHHHeKfKLLLLLLHMIMdMeMMMBQFQQQQQRRSSTTTTTTVVVVWWXXRY_YeYfY hES0Jhjh+o6hES0JUjh+o6hES0JTU hES0JTjhMhES0JU jFh\FhESUmHnHujh !hES0JU hES0JhESjhESUhESOJQJ:fYYYYYZZ,Z.ZdZfZnZpZZZZZZ[t[[[[\\:]>]'^3^``J`N`p`aaaaaa3b4bfbgbjbkbcccccccc d dddddddddddeee hES0JTjhjLghES0JUjhNhES0JU hES0JhhESOJQJjhhES0JU hES0JjhESUhESD\:]'^[^y^A_m__J``(a~bbbbb:cOcc7ddgijk$[ & F^`gdESB\ & F$^$`gdESee,f-f_f`fcfdfjgkggggghh0i1iLiMiViWi!j"j=j>jEjFjjjjjjjllAmBm]m^mgmhmnnnnnooo2o3o8o9ooo p ppp$p%pWpXpcpdppǧjhhES0JTU hES0JhjhhES0JU hES0JT hES0JpjhjLghES0JU hES0JjhESUhESjhjLghES0JTUBk"k[lwlllm nnnnnnn n#n&n)n-n0n3n6n9nsSss`PPP$Ifl kdv$$IfFE# t0(#6    44 apytESsss|tt'uPuuAEHKNQTWZ]`dgjmpsvy|$$$Ifa$gdESl ^nkd3$$IfZZ# t0(#644 Zap ytES$$Ifa$gdESl Ff$$$Ifa$gdESl z$$Ifa$gdESl nkd̴$$IfZZ# t0(#644 Zap ytESRp zzz$Ifl (nkde$$IfZZ# t0(#644 Zap ytESCDOP tuk~͕Εٗڗ &'YZefܛdh̝hESOJQJ jh\FhESUmHnHu hES0Jhjh*\hES0JU hES0JphEShES5@jhESUhESjhhES0JU hES0JA ?FJ:::$Ifl kd$$If4F E#  t0(#6    44 apytESFG^`PPP$Ifl kd$$IfF E# t0(#6    44 apytESɉӉ`PPP$Ifl kd$$IfF E# t0(#6    44 apytESӉԉ`^\LLL$Ifl (kd\$$IfF E# t0(#6    44 apytESފJ:::$Ifl kd$$If4Fs6E#  t0(#6    44 apytES`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES#AO`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESOPTiw`PPP$Ifl kds$$IfFs6E# t0(#6    44 apytESwx|`PPP$Ifl kd,$$IfFs6E# t0(#6    44 apytESȋ֋`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES֋׋ۋ `PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES '5`PPP$Ifl kdW$$IfFs6E# t0(#6    44 apytES56:Sa`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESabf`PPP$Ifl kdɿ$$IfFs6E# t0(#6    44 apytES`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESÌ`PPP$Ifl kd;$$IfFs6E# t0(#6    44 apytES`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES,:`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES:;?Xf`PPP$Ifl kdf$$IfFs6E# t0(#6    44 apytESfgk`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESǍ`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESǍȍ̍`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES `PPP$Ifl kdJ$$IfFs6E# t0(#6    44 apytES 8F`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESFGKft`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytEStuy`PPP$Ifl kdu$$IfFs6E# t0(#6    44 apytESˎ`PPP$Ifl kd.$$IfFs6E# t0(#6    44 apytESˎ̎Ў`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES `PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES3A`PPP$Ifl kdY$$IfFs6E# t0(#6    44 apytESABFlz`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESz{`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESݏ`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES`PPP$Ifl kd=$$IfFs6E# t0(#6    44 apytES#=K`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESKLPcq`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESqrv`PPP$Ifl kdh$$IfFs6E# t0(#6    44 apytESʐ`PPP$Ifl kd!$$IfFs6E# t0(#6    44 apytESʐːϐ`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES$2`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES237Q_`PPP$Ifl kdL$$IfFs6E# t0(#6    44 apytES_`d`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESɑ`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESɑʑΑ`PPP$Ifl kdw$$IfFs6E# t0(#6    44 apytES .`PPP$Ifl kd0$$IfFs6E# t0(#6    44 apytES./3Tb`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESbcg`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES`PPP$Ifl kd[$$IfFs6E# t0(#6    44 apytESϒݒ`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytESݒޒ`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES!/`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES/04LZ`PPP$Ifl kd?$$IfFs6E# t0(#6    44 apytESZ[_}`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES`PPP$Ifl kd$$IfFs6E# t0(#6    44 apytES͓ۓ`PPP$Ifl kdj$$IfFs6E# t0(#6    44 apytESۓܓ`^\\EEE$$$Ifa$gdESl 'kd#$$IfFs6E# t0(#6    44 apytES !$'*-147:=@CFIL$$$Ifa$gdESl LPST[\j^nkd$$IfZZ# t0(#644 Zap ytES$$Ifa$gdESl FfY$$$Ifa$gdESl jk~~$Ifl nkd*$$IfZZ# t0(#644 Zap ytEShXX$Ifl kd$$If40@(#  t0 644 apytES̖Ԗxhh$Ifl kd$$If0@(# t0 644 apytESԖՖxhh$Ifl kd<$$If0@(# t0 644 apytESh}(:dxvtrprr````^ & F^`gdESB$kd$$If0@(# t0 644 apytES ܛdΝB\*FL[axn)&%[ & F^`gdESdgdES BZklۣܣ>B,-23ij:;,0fjװذ()[\mjh hES0JU j+h\FhESUmHnHujhAShES0JUjh/hES0JUjh1hES0JUjh8hES0JU hES0JjhESU hES0JhhEShESOJQJ8>>d5NȦΦi:<eѩ=m^ & F^`gdESdgdES$B%[ & F^`gdES&mت OUx~,fޭgy$Ifl [ & F^`gdESB$^ & F^`gdESmny`atuϳ34<= 0μFgZ[cdY\fjnrz+4bf"`d hES0JhhESOJQJjhn"hES0JU hES0JjhESUhEShES5@hESjh hES0JUJJ:::$Ifl kd4$$If4FE#  t0(#6    44 apytES`PPP$Ifl kd{5$$IfFE# t0(#6    44 apytES 5_`PPP$Ifl kd46$$IfFE# t0(#6    44 apytES_` `^NNN$Ifl kd6$$IfFE# t0(#6    44 apytES?MJ:::$Ifl kd7$$If4F{ WE#  t0(#6    44 apytESMNϳݳ`^NNN$Ifl kd8$$IfF{ WE# t0(#6    44 apytES,J:::$Ifl kdK9$$If4FE#  t0(#6    44 apytES,-_W?lB`^\\\\LL[ & F^`gdES$kd7:$$IfFE# t0(#6    44 apytESB018kd:$$If4FE#  t0(#6    44 apytES$Ifl 18<MNVZbPkd;$$IfFE# t0(#6    44 apytES$Ifl bcow`PPP$Ifl kd<$$IfFE# t0(#6    44 apytES`PPP$Ifl kdN=$$IfFE# t0(#6    44 apytES`PPP$Ifl kd>$$IfFE# t0(#6    44 apytESɺѺݺ`PPP$Ifl kd>$$IfFE# t0(#6    44 apytESݺ޺`PPP$Ifl kdy?$$IfFE# t0(#6    44 apytES"`PPP$Ifl kd2@$$IfFE# t0(#6    44 apytES"#@LT`PPP$Ifl kd@$$IfFE# t0(#6    44 apytESTUr~`PPP$Ifl kdA$$IfFE# t0(#6    44 apytES`PPP$Ifl kd]B$$IfFE# t0(#6    44 apytES̻ػ`PPP$Ifl kdC$$IfFE# t0(#6    44 apytES `PPP$Ifl kdC$$IfFE# t0(#6    44 apytES*7?`PPP$Ifl kdD$$IfFE# t0(#6    44 apytES?@R_g`PPP$Ifl kdAE$$IfFE# t0(#6    44 apytESgh`PPP$Ifl kdE$$IfFE# t0(#6    44 apytESμ`^NNN$Ifl kdF$$IfFE# t0(#6    44 apytESμϼ׼ۼJ:::$Ifl kdlG$$If4F{YE#  t0(#6    44 apytES`PPP$Ifl kdXH$$IfF{YE# t0(#6    44 apytES `PPP$Ifl kdI$$IfF{YE# t0(#6    44 apytES!)`PPP$Ifl kdI$$IfF{YE# t0(#6    44 apytES)*.2:`PPP$Ifl kdJ$$IfF{YE# t0(#6    44 apytES:;@DL`PPP$Ifl kdX$$IfF{YE# t0(#6    44 apytESmnz`PPP$Ifl kdX$$IfF{YE# t0(#6    44 apytES`PPP$Ifl kdY$$IfF{YE# t0(#6    44 apytESͿٿ`PPP$Ifl kdiZ$$IfF{YE# t0(#6    44 apytES`PPP$Ifl kd"[$$IfF{YE# t0(#6    44 apytES%2:`PPP$Ifl kd[$$IfF{YE# t0(#6    44 apytES:;MZb`PPP$Ifl kd\$$IfF{YE# t0(#6    44 apytESbcu`PPP$Ifl kdM]$$IfF{YE# t0(#6    44 apytES`PPP$Ifl kd^$$IfF{YE# t0(#6    44 apytESAFQYg`^^NNN$Ifl kd^$$IfF{YE# t0(#6    44 apytESghp{J:::$Ifl kdx_$$If4F+ =E#  t0(#6    44 apytES`PPP$Ifl kdd`$$IfF+ =E# t0(#6    44 apytES`PPP$Ifl kda$$IfF+ =E# t0(#6    44 apytES`PPP$Ifl kda$$IfF+ =E# t0(#6    44 apytES`PPP$Ifl kdb$$IfF+ =E# t0(#6    44 apytES`PPP$Ifl kdHc$$IfF+ =E# t0(#6    44 apytES`PPP$Ifl kdd$$IfF+ =E# t0(#6    44 apytES'+`PPP$Ifl kdd$$IfF+ =E# t0(#6    44 apytES+,4?C`PPP$Ifl kdse$$IfF+ =E# t0(#6    44 apytESCDQfj`PPP$Ifl kd,f$$IfF+ =E# t0(#6    44 apytESjkw`PPP$Ifl kdf$$IfF+ =E# t0(#6    44 apytES`^NNN$Ifl kdg$$IfF+ =E# t0(#6    44 apytESJ:::$Ifl kdWh$$If4Fm E#  t0(#6    44 apytES`PPP$Ifl kdCi$$IfFm E# t0(#6    44 apytES`PPP$Ifl kdi$$IfFm E# t0(#6    44 apytES`PPP$Ifl kdj$$IfFm E# t0(#6    44 apytES%37`PPP$Ifl kdnk$$IfFm E# t0(#6    44 apytES78I\``PPP$Ifl kd'l$$IfFm E# t0(#6    44 apytES`aisw`PPP$Ifl kdl$$IfFm E# t0(#6    44 apytESwx`PPP$Ifl kdm$$IfFm E# t0(#6    44 apytES`PPP$Ifl kdRn$$IfFm E# t0(#6    44 apytES`PPP$Ifl kd o$$IfFm E# t0(#6    44 apytES`PPP$Ifl kdo$$IfFm E# t0(#6    44 apytES`PPP$Ifl kd}p$$IfFm E# t0(#6    44 apytESzW D{`^^^^^^^^^kd6q$$IfFm E# t0(#6    44 apytES {.MvfzFfngb`[ & F^`gdES$HLTX(,@DJr: 2[\01:;<=op    >?[\ööööUjhwW7hES0JVU hES0JVhEShES5@jhwW7hES0JU hES0JjhESU hES0JhhEShESOJQJGHT(@t $Ifl [ & F^`gdES,$Ifl kdq$$If4\@ TE#  t(0(#644 ap(ytES]8kdr$$If\@ TE# t0(#644 ap(ytES$Ifl 2.2.1.1.2  HYPERLINK \l "z89f9878b4cd0455cad4f7cea7691f63f" GetStringProperty (response)67282 Changed slrpResponse to dslrResponse.YContent updated. HYPERLINK \l "zaca77a94985543568c5f34d6b4221e35" 2.2.1.2.1  HYPERLINK \l "zaca77a94985543568c5f34d6b4221e35" SetDWORDProperty (request)67282 Changed slrpRequest to dslrRequest.YContent updated. HYPERLINK \l "z1a2d837c222843b68165d868fc2ef269" 2.2.1.2.2  HYPERLINK \l "z1a2d837c222843b68165d868fc2ef269" SetDWORDProperty (response)67282 Changed slrpResponse to dslrResponse.YContent updated. HYPERLINK \l "z0642b5dbf9cf49cb9be2325794e4defa" 2.2.1.3.1  HYPERLINK \l "z0642b5dbf9cf49cb9be2325794e4defa" GetDWORDProperty (request)67282 Changed slrpRequest to dslrRequest and GetStringProperty to GetDWORDProperty.YContent updated. HYPERLINK \l "z860ddfc121d647739ead84a4adc9de22" 2.2.1.3.2  HYPERLINK \l "z860ddfc121d647739ead84a4adc9de22" GetDWORDProperty (response)67282 Changed slrpResponse to dslrResponse.YContent updated.9 Index A  HYPERLINK \l "z25054dac99ff41079982d341a84ec0fd" Abstract data model 19  HYPERLINK \l "z1cc532161c1c41b887c7fb35851cd3ec" Applicability 9 C  HYPERLINK \l "z3fa6ac01a20e454d8deeeb248e4d2bef" Capability negotiation 9  HYPERLINK \l "z15c587139c4f4a199c75dfa2e515ff1f" Change tracking 28 CreateService  HYPERLINK \l "z153fee4a35a94fe89790bd821fab4a70" event 19 D DeleteService  HYPERLINK \l "z8ae4f7919b404d23bc2dd2313dfff7de" event 20  HYPERLINK \l "zda24d1d3a9274821aea80ffae1378254" Device - overview 18  HYPERLINK \l "z8700195c2f144ef38ebc04000c22207f" Device Services Lightweight Remoting (DSLR) Protocol - relationship to other protocols 8 E  HYPERLINK \l "z06f7db27d7564834b489001179319ceb" Examples - overview 21 F  HYPERLINK \l "z7a0e464b12bf4202b66f65faba173e40" Fields - vendor-extensible 9 G  HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" GetDWORDProperty message 14  HYPERLINK \l "z0642b5dbf9cf49cb9be2325794e4defa" GetDWORDProperty_request packet 14  HYPERLINK \l "z860ddfc121d647739ead84a4adc9de22" GetDWORDProperty_response packet 16  HYPERLINK \l "z4e4a9ef0580f4494a1c6d69d75778117" GetStringProperty message 10  HYPERLINK \l "zbc52a4ae62044f5e9f1ebc00cd6a781e" GetStringProperty_request packet 10  HYPERLINK \l "z89f9878b4cd0455cad4f7cea7691f63f" GetStringProperty_response packet 12  HYPERLINK \l "z8d4e582115864c69ba35a71b407b8220" Glossary 6 H  HYPERLINK \l "zcb1c7b5c83ea4bf793bbe59ab8b58405" Higher-layer triggered events 19 I  HYPERLINK \l "z4ab2c07a11f944e2b152350157f240dc" Implementer - security considerations 22  HYPERLINK \l "z9d63e578b61d483e986f8911ae9ef834" Index of security parameters 22  HYPERLINK \l "zb80641cce0a6420ca80f84d88c1da545" Informative references 7  HYPERLINK \l "z08fb3507a7ba4876b7b74bb1c618eb4b" Initialization 19  HYPERLINK \l "z37c4ce519bc84df0a993d86d3c66b205" Introduction 6 L  HYPERLINK \l "za4398e0f3db844399e19a381b9224ba0" Local events 20 M  HYPERLINK \l "z52226d954d8f4e1e964c44839c28e2b6" Message processing - overview 19 Messages  HYPERLINK \l "zf73db6a243494d28b06f046a296d2373" GetDWORDProperty message 14  HYPERLINK \l "z4e4a9ef0580f4494a1c6d69d75778117" GetStringProperty message 10  HYPERLINK \l "z1189415e2c9d407fabaa494f29bbd15a" Property Bag Service 10  HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" SetDWORDProperty message 12  HYPERLINK \l "z452d070d71ac428886ccd6cefd9b413b" transport 10 N  HYPERLINK \l "z3f04349a70234ab89846a0ba9c8ea576" Normative references 6 O  HYPERLINK \l "zdeda8d7de6b0431e8b96afce5909f10c" Overview (synopsis) 7 P  HYPERLINK \l "z9d63e578b61d483e986f8911ae9ef834" Parameters - security index 22  HYPERLINK \l "za0b840105a3f4c7aaa4aa964cc25eaf5" Preconditions 9  HYPERLINK \l "za0b840105a3f4c7aaa4aa964cc25eaf5" Prerequisites 9  HYPERLINK \l "z878d6bb415eb40dabad47317c4d835ed" Product behavior 23  HYPERLINK \l "z1189415e2c9d407fabaa494f29bbd15a" Property Bag Service 10  HYPERLINK \l "z481c7afda00f4450b8b0bdc07af4354a" Protocol Information String (PRT) 24 R References  HYPERLINK \l "zb80641cce0a6420ca80f84d88c1da545" informative 7  HYPERLINK \l "z3f04349a70234ab89846a0ba9c8ea576" normative 6 Relationship to other protocols  HYPERLINK \l "z8700195c2f144ef38ebc04000c22207f" Device Services Lightweight Remoting (DSLR) Protocol 8  HYPERLINK \l "z43d0df08205143028d52cdd549ab7640" overview 8 S Security  HYPERLINK \l "z4ab2c07a11f944e2b152350157f240dc" implementer considerations 22  HYPERLINK \l "z9d63e578b61d483e986f8911ae9ef834" parameter index 22  HYPERLINK \l "z52226d954d8f4e1e964c44839c28e2b6" Sequencing rules - overview 19  HYPERLINK \l "z7bafab58c4684322aafaccc7a9f25023" SetDWORDProperty message 12  HYPERLINK \l "zaca77a94985543568c5f34d6b4221e35" SetDWORDProperty_request packet 12  HYPERLINK \l "z1a2d837c222843b68165d868fc2ef269" SetDWORDProperty_response packet 13  HYPERLINK \l "z450587f270a14f8b9d33fa2d3720e071" Standards assignments 9 T  HYPERLINK \l "z803769d9d8364e92b1b2d2ad39ae4b3f" Timer events 20  HYPERLINK \l "zc7b97436eee5457f85172f9446e0de84" Timers 19  HYPERLINK \l "z15c587139c4f4a199c75dfa2e515ff1f" Tracking changes 28  HYPERLINK \l "z452d070d71ac428886ccd6cefd9b413b" Transport 10  HYPERLINK \l "zcb1c7b5c83ea4bf793bbe59ab8b58405" Triggered events - higher-layer 19  HYPERLINK \l "ze8a05db179ce45958d21370d9bbf4f27" Two-way requests 19 V  HYPERLINK \l "z7a0e464b12bf4202b66f65faba173e40" Vendor-extensible fields 9  HYPERLINK \l "z3fa6ac01a20e454d8deeeb248e4d2bef" Versioning 9     PAGE  PAGE   PAGE 2/ NUMPAGES 2 [MS-DSPA] v20131025 Device Session Property Access Protocol Copyright 2013 Microsoft Corporation. Release: Friday, October 25, 2013 ,VXi8kds$$If\@ TE# t0(#644 ap(ytES$Ifl *+jk:;mnwxyz12denopq  ABUVYZ["#236;;;;hEShES0JV>*B*phjh"hES0JVU hES0Jh hES0JVjhESUhESjhwW7hES0JVUKij&(9H8888$Ifl kdt$$If\@ TE# t0(#644 ap(ytES9:0H8888$Ifl kdRu$$If\@ TE# t0(#644 ap(ytES01H8888$Ifl kdv$$If\@ TE# t0(#644 ap(ytES  ZHFDDBBD$kdv$$If\@ TE# t0(#644 ap(ytES7EKMOTL6z6EFxy~NO,-GHJKLMN)*JKNOP hES0JhhEShES0JV>*B*phjh"hES0JVU hES0JVjhESUhESP-.OPSTU!"GHKLM"#12567ijvwyz{|} hES0JhhEShES0JV>*B*phjh"hES0JVU hES0JVjhESUhESPz|"sc@B i`-mo"#UVnorst EF^_bcd()<=?@ABCuv  hES0JhjhESUhEShEShES0JV>*B*phjh"hES0JVU hES0JVP !STdehij  PQ\]_`a)*,-.`aijlmnxyFGbcfgh hES0JhhEShES0JV>*B*phjh"hES0JVU hES0JVhESjhESUPoxgi<hj    CDdehij0178;<=op RScdghijk hES0JhhEShES0JV>*B*phjh"hES0JVU hES0JVjhESUhESP   !"%&'-./034?@ABCĶѧęhz"Ajhk\UmHnHujhk\U hLhLjh4jUmHnHuhA}mHnHuhEhk\hmEjh4jUhE$jhE$UhEShEShES0JV>*B*ph-  #$%&C[gdESVVh]hgds V&`#$gd}|WWh]hgdJ W&`#$gdsgdES6&P1:pES/ =!["#$ %` 6&P1:pES/ =!["#$ %` 6&P1:pES/ =!["#8$ %` = 0&P1:pES/ =!["#8$ %` P "$$Ifs!vh#v#v#v|#v:V V4  t(0(#6,5/ / 044 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES$$Ifs!vh#v#v#v|#v:V V t0(#6544 ap(ytES}DyK _Toc370464935}DyK _Toc370464935}DyK _Toc370464936}DyK _Toc370464936}DyK _Toc370464937}DyK _Toc370464937}DyK _Toc370464938}DyK _Toc370464938}DyK _Toc370464939}DyK _Toc370464939}DyK _Toc370464940}DyK _Toc370464940}DyK _Toc370464941}DyK _Toc370464941}DyK _Toc370464942}DyK _Toc370464942}DyK _Toc370464943}DyK _Toc370464943}DyK _Toc370464944}DyK _Toc370464944}DyK _Toc370464945}DyK _Toc370464945}DyK _Toc370464946}DyK _Toc370464946}DyK _Toc370464947}DyK _Toc370464947}DyK _Toc370464948}DyK _Toc370464948}DyK _Toc370464949}DyK _Toc370464949}DyK _Toc370464950}DyK _Toc370464950}DyK _Toc370464951}DyK _Toc370464951}DyK _Toc370464952}DyK _Toc370464952}DyK _Toc370464953}DyK _Toc370464953}DyK _Toc370464954}DyK _Toc370464954}DyK _Toc370464955}DyK _Toc370464955}DyK _Toc370464956}DyK _Toc370464956}DyK _Toc370464957}DyK _Toc370464957}DyK _Toc370464958}DyK _Toc370464958}DyK _Toc370464959}DyK _Toc370464959}DyK _Toc370464960}DyK _Toc370464960}DyK _Toc370464961}DyK _Toc370464961}DyK _Toc370464962}DyK _Toc370464962}DyK _Toc370464963}DyK _Toc370464963}DyK _Toc370464964}DyK _Toc370464964}DyK _Toc370464965}DyK _Toc370464965}DyK _Toc370464966}DyK _Toc370464966}DyK _Toc370464967}DyK _Toc370464967}DyK _Toc370464968}DyK _Toc370464968}DyK _Toc370464969}DyK _Toc370464969}DyK _Toc370464970}DyK _Toc370464970}DyK _Toc370464971}DyK _Toc370464971}DyK _Toc370464972}DyK _Toc370464972}DyK _Toc370464973}DyK _Toc370464973}DyK _Toc370464974}DyK _Toc370464974}DyK _Toc370464975}DyK _Toc370464975}DyK _Toc370464976}DyK _Toc370464976}DyK _Toc370464977}DyK _Toc370464977}DyK _Toc370464978}DyK _Toc370464978}DyK _Toc370464979}DyK _Toc370464979}DyK _Toc370464980}DyK _Toc370464980}DyK _Toc370464981}DyK _Toc370464981}DyK _Toc370464982}DyK _Toc370464982}DyK _Toc370464983}DyK _Toc370464983}DyK _Toc370464984}DyK _Toc370464984}DyK _Toc370464985}DyK _Toc370464985}DyK _Toc370464986}DyK _Toc370464986}DyK _Toc370464987}DyK _Toc370464987 Dd !p  s >A?Picture 1"b\CDLˢ=h89Gn0CDLˢ=hPNG  IHDRBQft cmPPJCmp0712`IDATx^OhYsnA>,U.823/RhrpuhCq ^ҋ 7$Ctph(@F&HCB aCC6W#ٲUWO.YG?|G_ՙG ߄l(YM3 xh(C[nog^3 fZ)zN_!v(W.Db)5iBj 4_Ijo BD$P! W@[CmQ+I _@H$P[ AJW{k- j% 5iBj 4_IC=MGq\#HD;;8Vva9w^ )W)^HCpdRlG>zTLC0S, ;mҒ6L N[@( ;BV!-) iNPUHK B0S, ;mҒ6L N[@( ;҄!NgI O? CJ+B|4:]l4UXٕVЅu!Kw+E(%ЊЎ#y/ n=REѫVЉPauV8H݃[ABO)Σ1UD} t4! cŞ'R@wZABi<(iMiUJ ^lP9z0@[-TeօмUI}XhĮޚkBh~mH/BiBhc|hHo#7g;?ϓš,ٞG$ TL&v*,V`&OkHBT|2q in6/O+҅ _˓US4]ijBy4I*P [M1qk~/T6ޚhBM*9zˎ(P\0Jo.|sY*qy +t8PO7"D7Bam PXrE~F_ߩWZ.L?mbT^((&,?$;v{!҇I~"j;4w0+Mtf@KB/::Ne\^BZAāP?:!C9f 8:a=.68bJ+B脵CSuOS: ۽ji}JsBaW-Me6xPڱeNiMQӻ`J+BщDDhmq& Vtt!T-NR."rD':=wWZABpc't>݅  YcXYGZVdl ەP|4!4z ]|jqŝT#̊="ݿ`Q}hI7,24| C/; 19KS@8u^*'xo!gX9*v""-螖/.YDYvw\&!>'$zܒR!w4!W/[UIR;]+UeASV3?Ȓ}wOE>ݿ)U#;$H|.l/s˟, !éE"oXM_]zl&>Oh|ॲ?R\Z)ǧVd˟>O%K7$l.Pax>}>'N/BܲggSVu: y{ҝztjG>S">!_NXO~rC*Z"m)/sgT,Ypt&1r9n~yxlNxtXAץv% %x CY.q$g=!h媍\ڲ(7̳pھ%~/lܻνsw֕z=r ^k#;p coJ6HYs;S]ym3"??Ef~I<ƙ2S0 ,YS'O_Zsa/Vf͗t01x \]e97ʛ%I|'3B&K+&Goe~>:Ӣs"Ꜭv*%9lCezLrgƫwͽM* oG?$ַգљ<綳g GdɽkAl7I6͑/ .xeV|ICȞP6+DwB<.x"B}Av~8-'n<' wwILODOgm:h][ۥ/KHkb;"h$Ra#'Q |!zj^]) ʵrӖc}"~WT-ίZL~۬m|pQ.&>xnss݌GolnSDHԝSn->RWƯZ?]ؠ2wqwz@#_,=+a&Bu6"xsW6w/Gi =蒘y'noܰSxn;a;-dٳH|.R?ev|(el¾`k-Cn+vY]OݶSӑ{~,b %z9NU|rw: {=iթ{$lͪtg>/T6I?ovz_GYq/G<ᩌ%_[Q1%o,7H:jǒ?r kvon%JSnLp#?cBH;-3Bĥ)Ꞌ-D9;zS1!CǦCBK՗jdO@Fm@w\~߆,ڷO\Jf+5 sB"c?'; D~NsRw rmc(WZ_)牥rtPM}p߽ 95Y7 d5,A/7 ? N __@H(*9 !Ea@HQ@!0R@ (*9 !Ea@HQ@!0R@ (*9 !Ea@HQ@!0R@ (*9 !Ea@HQ@!0R@ (*9 !Ea@HQ@!0R@ (*9 !Ea@HQ@!0R@ (*9 !Ea@HQ@!0R@ (*< lN@HAfZh*W.mW[OE9{ ^L74ɭUP"G|_`![p?MFo7MOeYmYh=dLko8 ;:΍U׌}қ{WL1I5ɯ_pqXL:զ4beA{c*t{-^HB;r$zC7 qKɗO'e:E,p锭HHi.`:-}C.7AFv)Z$iПz7~SvgZse_~Bo]Qlv~Bi1lyvU`27ήq1_;ChyV.a)gN߲ ~ 6;4Yfli~%n?Sdzg):@(b{zxIPt5Al]D|(O%oz2ۼtv5Mq|*ى˙Lʢ+$nF(V5;'_ڔ#~7U\]Mw UmLѠ[7OFNzud\[+ZrޢwuFE/ P'Qbx kIv z|p]yu?{|84x3/y@GX:y鴯qsˆR>]y~e]{r(BӅY_w2)HU#52r#_^  3 mݹ%qqR^wIBkX; @ȧ`o! JtF CT^hmi{L$P;Q{2̓h%N<1\?4+$TCM ~`nvqSEx_^3 +Veff'JEzt#iC|𙪿kQN.Epq!7<#я 6^+4Mv9F:'9@~;5)}= Y:["y0cod|f<2<ueҢk>p|R<uK%B[G"֝|krc'dűPg=>]k!s1K*>rѼp`b/ةx񔹻#g mz$"/ˢF_+oiWe9#Mp+Ze33{>M L,6c;IENDB`{$$If!v h#v :V Z @ t0(#6d, 5 / / 044 ZapqdytES6kde$$IfZ Zt* D ^ x .Hb|2L f!"# @ t0(#6dրրրր44 ZapqdytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v8#v#vn:V 4  t0(#6,544 apytES$$If!vh#v8#v#vn:V  t0(#6544 apytES$$If!vh#v#v #v:V 4  t0(#6,544 apytES$$If!vh#v#v #v:V  t0(#6544 apytES$$If!vh#v#v #v:V  t0(#6544 apytES$$If!vh#v#v #v:V  t0(#6544 apytES$$If!vh#v#v #v:V  t0(#6544 apytES{$$If!v h#v :V Z @ t0(#6d, 5 / / 044 ZapqdytES6kd x$$IfZ Zt* D ^ x .Hb|2L f!"# @ t0(#6dրրրր44 ZapqdytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#vp#vx :V 4  t0 6,544 apytES$$If!vh#vp#vx :V  t0 6544 apytES$$If!vh#vp#vx :V  t0 6544 apytES$$If!vh#vp#vx :V  t0 6544 apytES{$$If!v h#v :V Z @ t0(#6d, 5 / / 044 ZapqdytES6kd$$IfZ Zt* D ^ x .Hb|2L f!"# @ t0(#6dրրրր44 ZapqdytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#v#v:V 4  t0(#6,544 apytES$$If!vh#v@#v#v:V  t0(#6544 apytES$$If!vh#v@#v#v:V  t0(#6544 apytES{$$If!v h#v :V Z @ t0(#6d, 5 / / 044 ZapqdytES6kde$$IfZ Zt* D ^ x .Hb|2L f!"# @ t0(#6dրրրր44 ZapqdytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#vp#vx :V 4  t0 6,544 apytES$$If!vh#vp#vx :V  t0 6544 apytES$$If!vh#vp#vx :V  t0 6544 apytES$$If!vh#vp#vx :V  t0 6544 apytES{$$If!v h#v :V Z @ t0(#6d, 5 / / 044 ZapqdytES6kd~$$IfZ Zt* D ^ x .Hb|2L f!"# @ t0(#6dրրրր44 ZapqdytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v #v#v:V 4  t0(#6,544 apytES$$If!vh#v #v#v:V  t0(#6544 apytES$$If!vh#v #v#v:V  t0(#6544 apytES$$If!vh#v #v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V 4  t0(#6,544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES$$If!vh#vV#v#v:V  t0(#6544 apytES{$$If!v h#v :V Z @ t0(#6d, 5 / / 044 ZapqdytES6kd$$IfZ Zt* D ^ x .Hb|2L f!"# @ t0(#6dրրրր44 ZapqdytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#v@#:V Z t0(#6544 Zap ytES$$If!vh#vp#vx :V 4  t0 6,544 apytES$$If!vh#vp#vx :V  t0 6544 apytES$$If!vh#vp#vx :V  t0 6544 apytES$$If!vh#vp#vx :V  t0 6544 apytES Dd gj  c 8A?Picture 2"bz04s;[nz04s;[PNG  IHDRR)[1 cmPPJCmp0712`QIDATx^]HY͂:{K:824l &GWŁx8(C;!h cP Y=pÍ-ĖCbC[uWU]]]ߌ}}>z',"H;5+5B5o\GHCx356MjH]O񩅴qEj~7MӟP7')׷Uazju\:Rjpj+ **iRU[}:Me!л~ R4z9uoNsקR|"_Jݻn.{]3eS Cb3N~[UFg\@ ~njxB-}\4 R `3 (iRн V +pi@jXŒ[}-=+G82"4|xncwP')%|{d=c-,|28boa>lW8| Ȭ_w]KX[@7G#Q8}"du G .уK!xOv]ѥT> 7">˲pmāYY[{8qx6huE6h>@aȲc-c"+ 3M? hca_N!4@s[t~SLdYh.p)LNT11\gɺgXs?r{2p年"(ص/( k,H`\]s kr#-y*e@m7;$ 1wNPz9L38d tan/ K|yh]Vhr%RG\9+J)aRH)#4ҫr#$*IRH+hfDQ^aK+ꎀV^aK+ꎀV^aK+ꎀV^aK+ꎀpܡ* 6;)}tՈȯ$z }qxtPWHao1TR*\86ũ¤r Ec fO.iIeQ%8VfRYHg ʋ>lZaRyHɸF&O V0[" }(wuG/STĐ+g 3 )O+:B?6/Z"/ Y9TȃBSMp1WP7`* ȥ[o**{ɋLǏAJSCO;0F\DCYnQUvє5JO"q!X/(ձm~>lxu|-=_̣ҏg),k ,gW* &pǬPV~ o YU+u/7Lm[>&_+O/ӑف^9KͶ}u'PSSd"EX*r t1 Q'Gec3 6e`ƹ9zBPRu/NDv D1DO<ĵE V?<񼑰0Q>6%0n:!j5g|&ubF=!I?]NAuB*[_kN'ugɄ/(=#xSP=RJzDO'+cw'9"Ixt}JAhny|ޚD0ÁB&̪)ǣ(89I.\Jssu_.~ j(t$PE~9t)C<15;2^ f$i#BE/=9TpiЌ y/IENВԓљIDDGB*ti`I>=Ĺ|^w/͠ Js$X|:!S3qY gp;eV`_`JM'Hǎ98A ه-UA%d%(@;곳^吮n~Sr&f2@ws=~f𺃐m%].]P !mL+!FAI1LNޢ!=^Yb>LxkLXTk>:5 W 0⍤Wa! W, Qq4{ qF܄)xJQ!1>9^.,`.6Ã+!奤dDqwbYc}XDܬ͂wcX > \A-`n+{-+,V|ξ>9ma sl𝳂?nGpZ<%xr;-qY+gK1kޟOV t\<6 {:'c)(0X%7miKLS jfLH_.b&Q|Wyؓ{Hӵ.0\Sk*1Wbyʤ4| ?ç\^< eiJ+$ LĥV\)?Ϩ J~2OPhZ5!#vg!jYc÷$Ͽ E9Ytv׉ Ng0^ZORu-4c^j鲺'H]iju-H:y!P :2( ] 86j\*STߛ61ȄvlG  'ҳ\m7|PC kAqW[U/SP枳%}2~e7vki_x2U_̿W)HRe~J8WEWvE#ϹroK]Yk|텎Nb/X6` zp;;bfKUݓ{\1FPWPTHQ"Tq(N7dOtߋot\WgȪp)~^ gZ='UH TaH*E@! +dQS?>!V;GW/ I䍗/BmT=~Q  M22e_øCEĵEO-jb ~G DIk|c4vcboX'.*ov\חz`)>m).݀w#L8F.<Az 1#45yB!v%sq:]G*P͏?18Hstpイۇ!|綃 8GK %ȞtQr#ꆔK`kq <`0fHOans LX{T-w V(d;%}N'IwXq K'-Snٱoy%='K+ֆ ;`Qup(r1.5p.U%HsqiyJ1j0nq 'oZv+s,fO@˗(d!#zX8$nW'DB!U2&e0DnmL4Q PL SFٗ@Z[`UBB Ҹ: J&/`0r!s1ShW7IŐ{e]*y*" n$Tד}Đ}y%JP}EVH̼v1i*KMO~%il|y.ͣl3W+1&*(w[+FT4"ʝKpP`}AZ9??ɯpiV9 9 eҌtrW; wTeOjSP@Zc=aH{-5?Pٰ Yҳɀ;W bm[bAyauK=XH=^@QB+r/'$W^7H(/D1 _{YEз_rOAZęD+/⩃%KU[䗁ZsYPiTqg9=T*b}/'9Hb -M#oppHF&^PL6 }?Dhڟ{RoDA\(cBw'_\IF;~Alyȴ+?$ї 10.IO=Q<\f_eOQWzvJӗBښ/RQWuYguuOMٌM37ĞO@Zi8dJZW2 ZyVF6yL[:7+Y}ex9e%W ivDZvjd0O[ڕB`ӿ>s/&z^puJXKꛩlj(#JS!;><AtwqfE92]"\QH[VHh}'*_% 9vJfV_5xn?$wM5\D4$FSoue?n I^:RrǕNz2̠#Amt}5OKQ{9;}f9cU2THӗ+2ً6Nl>m(m `A UTՋ㺦snxIwiǑ(];?ndnID(0HFHR?\P;(V.]tH39!1I—8*6Diq6!yQ8Oz#}$nH jT amqZZ!![x. a5D[0})YG^ BG6ZSm=9m&yleΆ=L7v?Z! ,AlCr:pǯ{4 A1;@\z,BoG8REI7;_'tOy*(-ϳ8z4ZCU ۫>m >Mrn6(BWKnܜvPI.-_6>3'eRTUԜr@2qiiGZc`dre[VD3Υ~\{ K5:#"[e~_\ӌh.E:L+ƥl3s)iC3=)}})n4aHp)v iRa)㩕  -]3n9""^&)v^˲Y1eMٹE?2%Rv)Rt3ˮ삏+bV)|hߦ.gc={ 6=T=W[2x_\ȅhnGť'ߜ=)$\^5mה[EQ*\6Nr}ε/l>2<)RojkNWQ)@&HMꢀJ E7v:?p;+K!2}m/t\qr)reu!XwYgDl-kF)xGKy.ofa> ]sGʷR4fR)]pk߸뎔] f;Eث|S)|QaW)b.6!_8)7dÊU;/Ce#{.5CT&gsiU)0'Ӽ"Jic_D -qL(ӒUQBH+y0ڼ#J )rhg2T|vU(*;}+sy:3%Qz{!$K5NH4@F{YOJ'U eg/U{ 쪏eUOȚ}.8sT}ωYcj9|YweN'O%(l߾g90YX'Ut [߰/t8d:ܫ>jdΠūp#'+Pf#%k~vL9H e`{[;N ?"0_}ee{" W{R(3ec/k_ޟͽ0L][ A!(>Z@ƶ5|_gf {paQBz?QE|z=) vp g*mY} 0aNY-#;&b^ό$_s\ !*>PMRv< FƵr)<B띈 f[ ZDml".]9?ī?ȏZGĖ P(݉w876% {Sh |&R*xG'ERMGD1Z z*v5b{Fzon= k퀫i0ܿYYPHם֚>}nl*j4^d'Pt;ShylUbcC KYE (G=NEG+_NV !H~IENDB`d%Dd XNj  c 8A?Picture 3"b$coJeg;$onz$coJeg;PNG  IHDR(ze bKGD#2 cmPPJCmp0712`$ IDATx^]]hY (yȀҒ,DKEje@@C kh"C41 @Z@ЃZ0jH1cK,f,0À[-ْ~*ۤS9Ouw>yyçc?<F(3ϱdV;thh$PndoFI"ee%Q6PHe%Q@ZfsXy<4crNG?aE牭=d,cR+g?e az.0Ag1dO-Ku< |t܌IIUQFC7o>߸Ki?hik7/NOw&')h2F,ceua\Q1w76>xn?YQ2joyZo7%+1SԢ4F)A'}sM}X R)sVNZ?5?Ra ^P9~Ng<̿!U(_]jrZv7 b!FyF蘆+ސڦlfQz)p-F GP>MFՁ9 )y^zsQ5ݴ6sqgW3g~K._qp0OC#P/s z\qPN'FEsr˷T] \>jt5 d({z#L. wC\zK~3Ms_?GASSSlV׎wW &dE8 fu@bxODGVtUi929o\mFG!^@:ߙ5&cYS,-q %-K{#J14A(%F:I<!䨟/8|"0[%ޝik~=Ɲ@ڝRtˋŬg;9d3l?F'ԷPؘ+?i6+|,5ikf-WT_g =8!&XWlF_Z i5Pڨ}+<,)<ۃiɅktje>m/@%koVy)+Z$[fʈ8ox>]q\wm?Ԑuk_mטnayQ)ֿ+WX Vj)LsFG~rd>,FmU%Vh)8(-XbT3H/l`KW寶6P6PHe%؇8:Yts|@L!v5!J'v̡GBo)ކ2*Upb(ѩFݒG *_@@Zu_tX@@Zu_v IZF2> $ UTc%$.@RJ$|@@ZM$e|7H(@JIh5}]jҥ~cIh5}ځ$ʛjI($o($PVyS jq0v标u1R7hb 8N_eCOŁ'jJo-XoZ_}E-:LA݁ufyE-yZQp4\}IhxaAav$!<(\妏wOnM%g6g%@AuB)7tt/]Ci_Q6&\QPljKt}]^×|5W$.}4jh)vfd.Qi{Rv^:;iά;Xds ˆW_Y!H;[%nXcz察co=州]/g/qLAώtE4Yg/(2:4vsG& sVey;`{ǫlt:2|QӣIhmr͵d\+baeiQSCr[dfSZk/SYȜdPst$_R^I\{av)3报ա訙1"r VsPdT^)vЀR5@<_^q(F]Gm1@d`˲)ZiQ$SY}jO0N˘ĐHS7 ƳN-n To?Uv Z^)Iţ Os~ZcY+@#*ڟz7qF*Ao\҉ I6:O7^8kR#*Neҡq?޺+8մWSx>6^XfaHW8+7MD)+Ct+C u@:x;OCʐ.1cp}޻oW+be j{ gZ 4 8K:,gf&bK0(1W_6ʝEӧBC-|E{Eۋ Ǔꢳ-YJ~ Oq5^C:ZR\㄀0sOOVJ`Aj}48,ި[& ;ka<ʛj$ИCgWe h+`eTe  *ovu :_$vIh($PVe^Qp@@Z G@;$ĀZEH(@USw X3$?_z2z!lvR*|/PAQ _h GS$2m:ce懂+1ZTC /\eypxń4t|{4F7A1v.1IwKq,^b}>\;UxzIT7ik/OрW)D\G4H;6|Ws2KVDZʑd|cʷڪ K0ۅj2F66u<WqTT:je&3vN|eηű"?B=dV&@T=TwQ}F#JpF'ZKRl^k>ThT$V 8,P&a"(F)(@"!NpQ'2Y}"Kk#ry-T]"1z(pDGW}kDJM?q"D{Bi.csӶ l5Z*S"ibl"g=5 WLXv zשxv584n0'XiBkY ig$ſ>eK 4j,\kx7af"NQ$ƦNJyo<1.1~afܥa "̥l~=b~( _H5a%\ۺWmR1ѫ_ͯTJzr@zr81_O(_Of1`3HMV"(s;:`A Ъj. jzW ) jϚ Ъjs_enG4Y$ U\$ JoS $ 5U $ U܎hH(@& H(@>]%ަH(@>kH`TՇ{ͯͯ6B6BtͯwH6Zzj1_`l~=_Mzj}+zr8Um~=Il~=~]$bSO>_OͯwPzj-ͯ$&6 z_DZh46jm~= l~= ͯ' ͯ' ͯ' ͯ' (FŀG' G@ur5O[@Z G@ IvZI JnI $ UNŀ$@ |k j8IhJbPVrKV Iv.$ p:oT+7\#$PV4H(@V[Ihp1 I#yp_O~_oVBd-*DTgg\I[?|fi䇊Jtj΃(^ nf9i!#IEY gw0\ׂ }'l'sl#"$u (BM:;=fΩƦȘBNSrD8W42U]{zpp|#YV;$8\ŻB +D^"ˆPeq7WFHBF&iOC1 H͕#{9͜-:nbܸyUbced$DDxEFsDbw.7(P5ye(QZt HS> U]|:F|3 ЪE`"y_@Q` $)E2VƼs=-i.Xx><>1@23"snV,9w_t/o4HUZ{1&K\ͭ԰wl[-R?|ytw089maX/¹@L$(:@TT27N~S#"ӐSYj0̰}Z3Ͽ9w.Iޛ_콞l/&22W(2k&mͯ' ͯ' ͯ' ͯ' T04F0V܎h@Z5YmE@@Z Y*6@@Z YS@@Z5Ym&$jڀ$U@m$೦*$j@MIhdIh5gIh5gMUIr~S -_O-l~=5l~=5l~=l~=dlvA<{ZFI'u 8M[m~6!b=gdIEk;>^l{zQ_s,zͯ16:F6ށ)g멵H6B6̤;%_OcI_ m~=S_O(_O(_O(_O(_O(_O(-IKi#y:_-# i$PVI;$e%$m *ib@@Z G@ur5Ih5I$Ji%1(+%i+$PVI;  j87H(@H$ UN+@Y-I[$Ji$PVBͯ' ?ί^`}gKVQ0^? d@)Q>_x)KbO{ĻsoJF5G)&m׋d)P1/ߵc,e)3Lw$Ls=3Of~5=ǂ'`4,X8YrctP }ӢO?zP4]+;g,^_%>sa]^{zW#"j #[}kzY.xFHe^ .z:"̻DeG5QR[rzd*m( *] *z4xI(dyVHzlHM d._fcd / X^Qc@kQK=P0\ j^h-'(@UZEH(@U j;V j$Z(N(@UD$Z( IV  jQ IV H(@UZEH(@U j;5s`0(a}jB=u~7#}NDmWgX=r $>PcP96>D@#*: .CQO_T;?jѳ#Q~_~:"hU䶧MS<(V'@>LtRQXZ\U^|CQn{CHsA88 $R !)Fy:^M=xZxs=S5'IxVҞq ?E;wI@o/I, *n't z>,xQfNѬyQx2ODi;v@ #J@^_lOMZ_YY^Y^Y]^Y?odV=D$T"JӀݝLl̺4'vahK|б6`M&$(m-peo;0M?&u) Wj=m~L7>ص/&ɞ2ho.P+ؽ34 5qg~"4@m9ct]76fGR ~{}DuV zHuJkcR?@Z4N <3 3R$Y۩a@IQp@@Z G@;$ĀZEH(@USw WnF I# iz@b@Dq_͢$wIWIENDB`$$If!vh#v#v: #v?:V 4  t0(#6,544 apytES$$If!vh#v#v: #v?:V  t0(#6544 apytES$$If!vh#v#v: #v?:V  t0(#6544 apytES$$If!vh#v#v: #v?:V  t0(#6544 apytES$$If!vh#v^ #v#v:V 4  t0(#6,544 apytES$$If!vh#v^ #v#v:V  t0(#6544 apytES$$If!vh#vw#v#v+:V 4  t0(#6,544 apytES$$If!vh#vw#v#v+:V  t0(#6544 apytES$$If!vh#v#v#vH :V 4  t0(#6,544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v#v#vH :V  t0(#6544 apytES$$If!vh#v^#v #v :V 4  t0(#6,544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v^#v #v :V  t0(#6544 apytES$$If!vh#v #v#v :V 4  t0(#6,544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#v #v#v :V  t0(#6544 apytES$$If!vh#vP #vF#v:V 4  t0(#6,544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#vP #vF#v:V  t0(#6544 apytES$$If!vh#v# #v#v#v2:V 4  t(0(#6,544 ap(ytES$$If!vh#v# #v#v#v2:V  t0(#6544 ap(ytES$$If!vh#v# #v#v#v2:V  t0(#6544 ap(ytES$$If!vh#v# #v#v#v2:V  t0(#6544 ap(ytES$$If!vh#v# #v#v#v2:V  t0(#6544 ap(ytES$$If!vh#v# #v#v#v2:V  t0(#6544 ap(ytES$$If!vh#v# #v#v#v2:V  t0(#6544 ap(ytESWspppppp000 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@_HmH nH sH tH b`b ES Normal,Text,t $CJKHOJPJQJ_HmH sH tH `@` ES Heading 1,h1!$x&d@&P 5CJ(aJ(X@X ES Heading 2,h2h<&d@&PCJ$aJ$XX ES Heading 3,h3h<&d@&PCJaJXX ES Heading 4,h4h<&d@&PCJaJTT ES Heading 5,h5<&d@&PCJ@@ ES Heading 6,h6 x@&5@@ ES Heading 7,h7@&5aJ>> ES Heading 8,h8@&5]@ @ ES Heading 9,h9 @&5^JDA D ESDefault Paragraph FontRi@R 0 Table Normal4 l4a (k ( ES0No List :O: ES Figure,fig B*ph/ESCode,cZ $d%d&d'dNOPQ^0B*CJOJQJ_HaJmHnHphsH tH uH1"H ESLabel in List 2,l2 ^F"F ESText in List 2,t2 8^8.O2. ESLabel,l5B ES8Footnote Text,ft,Used by Word for text of Help footnotes B*phb! Rb ESNumbered List 2,nl2! & F #$^$`VbVESSyntax,s-DM B*KHmHnHphu& q ES<Footnote Reference,fr,Used by Word for Help footnote symbols B*H*phB/B ESLabel Embedded,le5aJ@/@ ES Link Text,lt>*B*aJphh/hES Link ID,lid:<>*B*aJmHnHphq rsH uXOX ESDSTOC1-0"E&d@& P`E CJKH\NO!N ESDSTOC2-0E@& ^`E CJ\]414 ESDSTOC3-0@& \4A4 ESDSTOC4-0@& \6Q6 ESDSTOC5-0@& \]4a4 ESDSTOC6-0 @& \0q0 ESDSTOC7-0!@& 0"0 ESDSTOC8-0"@& 020 ESDSTOC9-0#@& JO!J ESDSTOC1-1$$(x@&^(CJKH 0O!0 ESDSTOC1-3%@&0O!0 ESDSTOC1-4&@&0O!0 ESDSTOC1-5'@&0O!0 ESDSTOC1-6(@&0!0 ESDSTOC1-7)@&0!0 ESDSTOC1-8*@&6!6 ESDSTOC2-2+@&\]VV ESDSTOC2-3 ,$Ex@&^`E 5CJaJ,Q, ESDSTOC2-4-,a, ESDSTOC2-5.,q, ESDSTOC2-6/,, ESDSTOC2-70,, ESDSTOC2-818"8 ESDSTOC2-92@&5^J4124 ESDSTOC3-33@&\,B, ESDSTOC3-44,R, ESDSTOC3-55,b, ESDSTOC3-66,r, ESDSTOC3-77,, ESDSTOC3-88,!, ESDSTOC3-994A4 ESDSTOC4-4:@&\,Q, ESDSTOC4-5;,a, ESDSTOC4-6<,q, ESDSTOC4-7=,, ESDSTOC4-8>,, ESDSTOC4-9?6Q6 ESDSTOC5-5@@&\],, ESDSTOC5-6A,", ESDSTOC5-7B,2, ESDSTOC5-8C,B, ESDSTOC5-9D4aR4 ESDSTOC6-6E@&\,!b, ESDSTOC6-7F,1r, ESDSTOC6-8G,A, ESDSTOC6-9H0q0 ESDSTOC7-7I@&,q, ESDSTOC7-8J,, ESDSTOC7-9K00 ESDSTOC8-8L@&,, ESDSTOC8-9M00 ESDSTOC9-9N@& NN ESAlert Label,alO$dx5z/zESConditional Marker,cm7<B*aJmHnHphq rsH uN"N ESFigure in List 2,fig2 Q^H12H ESLabel in List 1,l1 Rh^hF2F ESText in List 1,t1 S ^ VBV ESAlert Label in List 1,al1 Th^hN2N ESFigure in List 1,fig1 Uh^hP @qbP ES0Footer,fVxx$dN 56CJB@rB ESHeader,hW$a$5PJFF ES Alert Text,atXhh]h^hTT ESAlert Text in List 1,at1 Y^TT ESAlert Text in List 2,at2 Z8^8bOb ESBulleted List 1,bl1![ & F ^`JOJ ESBulleted List 2,bl2 \$^$RYR ES Document Map]-DM OJ QJ ^J dO! d ESNumbered List 1,nl1#^ & F h^`>/> ES Underline,u>*B*aJphP!P ESIndex Heading,ih `$x5CJP P ES Index 1,idx1aE^`ECJX@X ESp TOC 1,toc1&b {" h]^h`5X@X ESp TOC 2,toc2*c {" ]^`X@X ESp TOC 3,toc3*d {" 80]^8`0X@X ESp TOC 4,toc4*e {" u]^`u< b< ES Index 2,idx2 f#^#< r< ES Index 3,idx3 g^,o, ESBold,b5aJ/ESMultilanguage Marker Auto,mma4B*aJmHnHphq rsH uH/H ESBold Italic,bi56B*aJphES(Multilanguage Marker Explicit Begin,mmebkB*mHnHphuhhES&Multilanguage Marker Explicit End,mmeelbb ESCode Reference in List 1,cref1m B*ph'  ES8Comment Reference,cr,Used by Word to flag author queriesaJ ES7Comment Text,ct,Used by Word for text of author querieso8o8 ESItalic,i6B*aJph`` ESCode Reference in List 2,cref2 q^F/!F ES Subscript,sub>*B*H*aJphJ/1J ESSuperscript,sup>*B*H*aJphSC ESTable with Header,twh:Vt44 ajZjm4|4 HtfC$d$4$UDVDWDXDYD[$\$]]^^``a$'CJOJQJ56CJOJ'QJ'aJS ESTable without Header,tbl:Vu04 VaejZud<<OJQJ/aESCode Entity Reference,cer8B*CJaJmHnHphq rsH u@j@ ESComment Subjectw5\HH ES Balloon TextxCJOJ QJ ^J aJ6/6 ESUI,ui5>*B*aJph|/|ESParameter Reference,pr7>*B*aJmHnHphq rsH ur/rESLanguage Keyword,lk4B*aJmHnHphq rsH uR/R ES Token,tok(>*B*aJphq r/ES$Code Entity Reference Qualified,cerq;>*B*CJaJmHnHphq rsH uZZESCode Reference,cref~B*KHmHnHphu@/@ ESLegacy Link Text,lltjCj ES Table with Header in List 1,twh1F:VahjZjm4|4 jm4|4 $fC$d$4$UDVDWDXDYD[$\$]]^^``a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$656CJOJ'QJ'aJ56CJOJQJaJ88 ES Table with Header in List 2,twh2:VajZjm4|4 jm4|4 jm4|4 fC$d$4$UDVDWDXDYD[$\$]]^^``a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$Q56CJOJ'QJ'aJ56CJOJQJaJ56CJOJQJaJ(S#( ES#Table without Header in List 1,tbl1:VahjZjZ#3 ES#Table without Header in List 2,tbl2 :VajZjZjZh/Ah ESFigure Embedded,fige(>*B*aJphq rrrESConditional Block,cb-DM <B*^JmHnHphuZQZESConditional Block in List 1,cb1bQbESConditional Block in List 2,cb2 ^/ESCode Featured Element,cfeF5B*CJOJQJ\^JaJmHnHphq ruXX ESSamples Button Marker,sbm B*ph^/^ ES#Code Entity Reference Specific,cers/ES.Code Entity Reference Qualified Specific,cerqs;>*B*CJaJmHnHphq rsH u@n@ESArticle / Section FDTD ES Block Textx]^2B2 ES Body Textx<P< ES Body Text 2 dx>Q > ES Body Text 3xCJaJPM P ESBody Text First Indent `HC" H ESBody Text Indenthx^hTN! 2 T ESBody Text First Indent 2 `RRB R ESBody Text Indent 2hdx^hTSR T ESBody Text Indent 3hx^hCJaJ2?b 2 ESClosing ^$L$ ESDate<[ < ESE-mail Signature.X . ESEmphasis6]d$ d ESEnvelope Address!@ &+D/^@ CJaJ:% : ESEnvelope ReturnRV R ESFollowedHyperlink>*B*CJOJQJphf0_ 0 ES HTML Acronym:` : ES HTML Address6]0a 0 ES HTML Cite6]:b  : ES HTML CodeCJOJQJaJ<c  < ESHTML Definition6]Bd ! B ES HTML KeyboardCJOJQJaJFe2 F ESHTML PreformattedOJQJ6f A 6 ES HTML SampleOJQJFg Q F ESHTML TypewriterCJOJQJaJ8h a 8 ES HTML Variable6].( q . ES Line Number4/ 4 ESList=^=`82 8 ESList 28^8`03 0 ESList 3 `^`84 8 ESList 4^`85 8 ESList 5^`BD B ES List Continuehx^hFE F ESList Continue 2x^FF F ESList Continue 38x^8FG F ESList Continue 4x^FH F ESList Continue 5x^J1@" J ES List Number hh^h`N:2 N ES List Number 2 ^`N;B N ES List Number 3 88^8`N<R N ES List Number 4 ^`N=b N ES List Number 5 ^`Ir ESMessage Headerg8$d%d&d'd-DM NOPQ^8`CJaJ8^ 8 ES Normal (Web)aJ> > ES Normal Indent ^4O4 ES Note Heading8Z 8 ES Plain TextOJQJ0K0 ES Salutation6@ 6 ES Signature ^*W * ESStrong5\:J : ESSubtitle$a$CJaJB> B ESTitle $a$5CJ KH\aJ X/ X ES System,sys+5>*B*aJphq r`/! ` ESUser Input Localizable,uil5>*B*aJph/1 ES$Unmanaged Code Entity Reference,ucer7>*B*aJmHnHphq rsH u^/A ^ ESUser Input Non-localizable,uinl5aJH/Q H ESPlaceholder,ph6>*B*aJphL/a L ESMath,m(>*B*aJphq rZ/q Z ES New Term,nt+6>*B*aJphq rd d ESBulleted Dynamic Link in List 1 B*phd d ESBulleted Dynamic Link in List 2 B*phP P ESBulleted Dynamic Link B*ph\/ \ ESHeading 6 Char,h6 Char5CJKHOJPJQJR/ R ESLabel Char,l Char5CJKHOJPJQJ`/ ` ESHeading 5 Char,h5 Char5CJKHOJPJQJaJ(`/ ` ESHeading 1 Char,h1 Char5CJ(KHOJPJQJaJ(P/ P RESLabel in List 1 Char,l1 CharH H ESStrikethrough,strike7V V ESTable Footnote,tf(PP^`(\ " \ ESTable Footnote in List 1,tf1 @^@\ 2 \ ESTable Footnote in List 2,tf2 ^j/A j ESDynamic Link,dl4>*B*CJOJQJaJphq rS ESDynamic Link Table,dltD:V0 B*CJOJQJaJphhb h ES!Figure Image Map Placeholder,fimp B*ph`r ` ESPrint Division Number,pdn  B*ph^ ^ ESPrint Division Title,pdt  B*phP P ESPrint MS Corp,pms  B*phT T ESRevision History,rh  B*phN/ N ESSV1B*CJOJQJaJphq rFU` F ES0 Hyperlink>*B*CJOJQJaJphfh h ESCopyright,copy* [p Hd`x6CJV V ESAlert Label in List 2,al2 ^LO L ESText Indented,ti$^$`Z/ZESCode Char,c Char!CJOJQJaJmHnHphuX@X ESp TOC 5,toc5* {" ]^`LO"L ESPage Header,pgh$a$5JO2J ESPage Footer,pgf 6CJNBN ES Page Num,pgn$]a$5d/Qd ESNumbered List Indexer,nlx<>*B*H*S*aJphX@X ESp TOC 6,toc6* {" ~ ]^~` NN ESTOC 9* {"  ]^ `NN ESTOC 7* {"  `]^ ``NN ESTOC 8* {" N ]^N `ZZ ESBulleted List 3,bl3 & F5^5`ZZ ESBulleted List 4,bl4 & F8^8`ZZ ESBulleted List 5,bl5 & FJ^J`L/L ESFooter Italic,fi6CJOJQJaJF/F ESFooter Small,fsCJOJQJaJVV ESGeneric Entry,ge0d^`0b! b ESNumbered List 3,nl3! & F &5^5`b! b ESNumbered List 4,nl4! & F 88^8`b! "b ESNumbered List 5,nl5! & F JJ^J`|3| ESPacket Field Bits Table,pfbt:V04a:jj|4 N$a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$'CJOJQJ56CJOJ'QJ'aJ,3C, ES0PacketFieldBitsTableinList1:V0ahjj|4 jj|4 fC$d$4$UDVDWDXDYD[$\$]]^^``a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$656CJOJ'QJ'aJ56CJOJ'QJ'aJ,3S, ES0PacketFieldBitsTableinList2:V0a]jj|4 jj|4 fC$d$4$UDVDWDXDYD[$\$]]^^``a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$656CJOJ'QJ'aJ56CJOJ'QJ'aJ8/a8 ESLink>*B*CJOJQJphfbOrb ESGlossary External Ref^m$ KHPJaJf/f ES Normal-List @^@CJOJQJ_HmH sH tH hoh ES Normal-List2 @^@CJOJQJ_HmH sH tH h/h ES Normal-List3 8^8CJOJQJ_HmH sH tH h/h ES Normal-List4 [^CJOJQJ_HmH sH tH h/h ES Normal-List5 ^CJOJQJ_HmH sH tH h/h ES Normal-List6 + + ^+ CJOJQJ_HmH sH tH `O` ESTable Header Text$d8<<CJKHPJaJXOX ESTable Body Textd8<<CJKHPJaJ>/> ES Link-Bold5>*B*aJphfB/B ES Link-Italic6>*B*aJphfn#n ESTable-ShadedHeader:V044 ajm4|4 HfC$d$4$UDVDWDXDYD[$\$]]^^``a$'CJOJQJ56CJOJ'QJ'aJ3 ES0Table-ShadedHeaderinList1:V044 ajm4|4 HfC$d$4$UDVDWDXDYD[$\$]]^^``a$'CJOJQJ56CJOJ'QJ'aJC ES0Table-ShadedHeaderinList2:V044 ajp4f4|4 HfC$d$4$UDVDWDXDYD[$\$]]^^``a$'CJOJQJ56CJOJ'QJ'aJT/QT VES0Footer Char,f Char6CJKHOJPJQJXObX ESIndexEntryLevel1E^`ECJDOarD ESIndexEntryLevel2 v^vJJ ESBulleted List 6,bl6 \^\JJ ESBulleted List 7,bl7 m^mJJ ESBulleted List 8,bl8 p^pJJ ESBulleted List 9,bl9  ^ :!: ES Book Title 5:@\X AX ES TOC Heading Eh@&`E5CJPJ\^JaJFF ESText in List 3,t3 &^&FF ESText in List 4,t4 8^8FF ESText in List 5,t5 ^FF ESText in List 6,t6 ^F"F ESText in List 7,t7 p^pF2F ESText in List 8,t8  ^ DCD ES0Table-ShadedHeaderinList3:V044 ajm4|4 fa$ CJOJQJ5CJOJ'QJ'DSD ES0Table-ShadedHeaderinList4:V044 axjm4|4 fa$ CJOJQJ5CJOJ'QJ'FcF ES0Table-ShadedHeaderinList5:V044 af4jm4|4 fa$ CJOJQJ5CJOJ'QJ':s: ES0Table-ShadedHeaderinList6:V044 a3f4jm4|4 fa$ CJOJQJ5CJOJ'QJ':: ES0Table-ShadedHeaderinList7:V044 a6f4jm4|4 fa$ CJOJQJ5CJOJ'QJ':: ES0Table-ShadedHeaderinList8:V044 aH f4jm4|4 fa$ CJOJQJ5CJOJ'QJ'>O> ESCover HR&dPVOV ESPacketDiagramHeaderRow d8<CJLOL ESPacketDiagramText d8xCJDaD ESIndexEntryLevel3 #^#DaD ESIndexEntryLevel4 ^DaD ESIndexEntryLevel5 ^DaD ESIndexEntryLevel6 F^FDaD ESIndexEntryLevel7 !^Da"D ESIndexEntryLevel8 "^^2^ ESBulletedCodeInList1# & F  CJOJQJ^B^ ESBulletedCodeInList2$ & F # CJOJQJ^R^ ESBulletedCodeInList3% & F & CJOJQJ^b^ ESBulletedCodeInList4& & F 8 CJOJQJ^r^ ESBulletedCodeInList5' & F J CJOJQJ^^ ESBulletedCodeInList6( & F [ CJOJQJVV ESBulletedCodeInList7 ) & F CJOJQJ^^ ESBulletedCodeInList8* & F p CJOJQJ^^ ESBulletedCodeInList9+ & F  CJOJQJ ES CodeInList1f, h$d%d&d'dNOPQ]h^ CJOJQJ ES CodeInList2f- #h$d%d&d'dNOPQ]h^ CJOJQJ ES CodeInList3f. &h$d%d&d'dNOPQ]h^ CJOJQJ ES CodeInList4f/ 8h$d%d&d'dNOPQ]h^ CJOJQJ ES CodeInList5f0 Jh"$d%d&d'dNOPQ]h^" CJOJQJ ES CodeInList6f1 [h3$d%d&d'dNOPQ]h^3 CJOJQJ" ES CodeInList7f2 ^h6$d%d&d'dNOPQ]h^6 CJOJQJ2 ES CodeInList8f3 phH $d%d&d'dNOPQ]h^H CJOJQJC ES0ProtocolAuthoredTableNoIndentQ:V4044 j44 CJOJQJ5CJOJ'QJ'S ES0ProtocolAuthoredTableinList1Y:V5044 aj4f45$CJOJQJ5@CJOJ'QJ'c ES0ProtocolAuthoredTableinList2Y:V6044 aj4f46$CJOJQJ5@CJOJ'QJ's ES0ProtocolAuthoredTableinList3Y:V7044 aj4f47$CJOJQJ5@CJOJ'QJ' ES0ProtocolAuthoredTableinList4V:V8044 axj48$CJOJQJ5@CJOJ'QJ'LL ESBold Table Header Text953 ES0PacketFieldBitsTableinList3:V:ajj|4 jj|4 :fC$d$4$UDVDWDXDYD[$\$]]^^``a$fC$d$4$UDVDWDXDYD[$\$]]^^``a$656CJOJ'QJ'aJ56CJOJ'QJ'aJX.X ES TOA Heading ;x@&5CJOJ PJQJ \^JaJ ES0ProtocolAuthoredTableY:V<044 aj4f4<$CJOJQJ5@CJOJ'QJ'0!0 ESDSTOC1-9=@&L/L ESSubscriptItalic6>*B*H*aJphH/H ES SubscriptBold5>*B*H*aJphP/P ESSuperscriptItalic6>*B*H*aJphL/L ESSuperscriptBold5>*B*H*aJphror ESDSTOC1-2#B$$Ex@&^`E#5KHOJPJQJ_HmH sH tH P/1P ESLink Styled Text>*B*CJOJQJphfjQBj ES#Figure in List 1 Hang Indent,fig1hg D@^@H! RH ESAlphanumeric List1 E & F`! b` ESAlphanumeric List2!F & F h^`b! rb ESAlphanumeric List3#G & F  80^`0X! X ESAlphanumeric List4H & F ^ `^! ^ ESAlphanumeric List5 I & F ^@ ^@ ``! ` ESAlphanumeric List6!J & F  ^ `X! X ESAlphanumeric List7K & Fx`^x```! ` ESAlphanumeric List8!L & F p^p``! ` ESAlphanumeric List9!M & F @ ^`LLES0AlphaNumeric MultiLevelN FV0V ES List BulletO 0^`0 KH]aJ(HH ES List Bullet 6P ^HH ES List Bullet 7Q ^H"H ES List Bullet 8R ^H2H ES List Bullet 9S PP^PDoAD ESProtocolTermLink 5B* ph@S@ ESPacketFieldBitsTable:VU044 Zajj|4 $U$a$f$d4$]^a$CJOJ56CJOJ'<oa< ESLink-8pt>*B*CJaJphfPK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭VvnB`2ǃ,!"E3p#9GQd; H xuv 0F[,F᚜K sO'3w #vfSVbsؠyX p5veuw 1z@ l,i!b I jZ2|9L$Z15xl.(zm${d:\@'23œln$^-@^i?D&|#td!6lġB"&63yy@t!HjpU*yeXry3~{s:FXI O5Y[Y!}S˪.7bd|n]671. tn/w/+[t6}PsںsL. J;̊iN $AI)t2 Lmx:(}\-i*xQCJuWl'QyI@ھ m2DBAR4 w¢naQ`ԲɁ W=0#xBdT/.3-F>bYL%׭˓KK 6HhfPQ=h)GBms]_Ԡ'CZѨys v@c])h7Jهic?FS.NP$ e&\Ӏ+I "'%QÕ@c![paAV.9Hd<ӮHVX*%A{Yr Aբ pxSL9":3U5U NC(p%u@;[d`4)]t#9M4W=P5*f̰lk<_X-C wT%Ժ}B% Y,] A̠&oʰŨ; \lc`|,bUvPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!R%theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] )\."8"p"" *R !~" ##$b%?&''(m)I**+m,;--.D/0015W>GfYep{m6 no#3`o= revDN)4C\kEnvnnnqqyrrr9ss?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpqr OaKs+-.0P`|~.013Ss,HJKMm+-.0Po>Z\]_   ->Z]^`8Uqtuw!=@ACc @\x{|~'CFGIi  " # % E a } !,!H!K!L!N!n!!!!!!!"$"'"("*"J"`"|"""""""""""#3#6#7#9#Y#i###########$,$H$K$L$N$n$$$$$$$$%%%%<%X%t%w%x%z%%%%%%%% &(&+&,&.&N&j&&&&&&&&&&& '"'>'A'B'D'd'r'''''''((((&(J(f(i(j(l((((((((#)?)B)C)E)e)z)))))))))))$+@+J+,,,:-V-`-...61z11V2222M3333#4I4e4x44(5R55556W66777V888888899n999999:::: ;;;E;G;;;;;1<9<:<m<o<< =$=%=X=`=a===AAAHBdBBGGGJJJK5K:K\KxKKOOOPKPOPtQQQQQQRRRRRSTDTHTOUkUuUW1W;WX"X*XxXXX&[B[L[\]]]]] ^<^H^)b\b^bcccfg gAgtggggghhhiPikiliiiiiikllllmKogoqorrrr/sJsKs~sssssuuuu(v4vYu΃؃n >JP܎ޏNjt @REYqߞܟ!oغNܻOY[ *,_z,HǾɾ^$;?r!Tfk.BI|!AFy$EJ}7>q$;?r FdrH]b*?Ex'+^lp9[mDy}N^c;[`;HMJjo =H.XXXtX X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%̕X4XXXXXXXXXXXXXXXXXXXXXXXXXXXTXXX4X4X4XXXXXXXXXXXX4X4X4X4X4XTXXXXXTXTXTXXXTXXXXXXXTXTXXXXXTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%*137CE!!!T # @H 0(  0(  B S  ?r!z30db849b5a794844a2f3140ef7e82f34 _Toc370464935!z37c4ce519bc84df0a993d86d3c66b205 _Toc370464936!z8d4e582115864c69ba35a71b407b8220z1z2z3 _Toc370464937!z0e8394a65d784f608547791b0e81045d _Toc370464938!z3f04349a70234ab89846a0ba9c8ea576 _Toc370464939!zb80641cce0a6420ca80f84d88c1da545 _Toc370464940!zdeda8d7de6b0431e8b96afce5909f10c _Toc370464941!z43d0df08205143028d52cdd549ab7640 _Toc370464942!z8700195c2f144ef38ebc04000c22207f _Toc370464943!za0b840105a3f4c7aaa4aa964cc25eaf5 _Toc370464944!z1cc532161c1c41b887c7fb35851cd3ec _Toc370464945!z3fa6ac01a20e454d8deeeb248e4d2bef _Toc370464946!z7a0e464b12bf4202b66f65faba173e40 _Toc370464947!z450587f270a14f8b9d33fa2d3720e071 _Toc370464948!ze3bfce99eb464471ab1922a45c507aeb _Toc370464949!z452d070d71ac428886ccd6cefd9b413b _Toc370464950!z6486c3c7b9e144da99eb8f4ebf5959fa _Toc370464951!z1189415e2c9d407fabaa494f29bbd15a _Toc370464952!z4e4a9ef0580f4494a1c6d69d75778117 _Toc370464953!zbc52a4ae62044f5e9f1ebc00cd6a781e _Toc370464954!z37642cf690ae408793b9bceb4bf30a25 _Toc370464955!zde407e7348e94213ab0c2f9f1ad9c5df _Toc370464956!z89f9878b4cd0455cad4f7cea7691f63fz4 _Toc370464957!z7bafab58c4684322aafaccc7a9f25023 _Toc370464958!zaca77a94985543568c5f34d6b4221e35 _Toc370464959!z8e6ee7238bba40cdb1e794d59b91c06b _Toc370464960!zac7885394cdb4ba0900cf452a9923d40 _Toc370464961!z1a2d837c222843b68165d868fc2ef269 _Toc370464962!zf73db6a243494d28b06f046a296d2373 _Toc370464963!z0642b5dbf9cf49cb9be2325794e4defa _Toc370464964!z78432675d2dc4577843607b0bf01392c _Toc370464965!z0f625fd427e4407fbcda4e3197aaa994 _Toc370464966!z860ddfc121d647739ead84a4adc9de22z6 _Toc370464967!z50254b01a0e54d72a6b76267ecc39699 _Toc370464968!zda24d1d3a9274821aea80ffae1378254 _Toc370464969!z25054dac99ff41079982d341a84ec0fd _Toc370464970!zc7b97436eee5457f85172f9446e0de84 _Toc370464971!z08fb3507a7ba4876b7b74bb1c618eb4b _Toc370464972!zcb1c7b5c83ea4bf793bbe59ab8b58405 _Toc370464973!z52226d954d8f4e1e964c44839c28e2b6 _Toc370464974!z153fee4a35a94fe89790bd821fab4a70 _Toc370464975!ze8a05db179ce45958d21370d9bbf4f27 _Toc370464976!z8ae4f7919b404d23bc2dd2313dfff7de _Toc370464977!z803769d9d8364e92b1b2d2ad39ae4b3f _Toc370464978!za4398e0f3db844399e19a381b9224ba0 _Toc370464979!z86fc34e643774251beebc191d12bcc82 _Toc370464980!z06f7db27d7564834b489001179319ceb _Toc370464981!z345461f4ffe54e5fa46f7e231d797e0f _Toc370464982!z4ab2c07a11f944e2b152350157f240dc _Toc370464983!z9d63e578b61d483e986f8911ae9ef834 _Toc370464984!z878d6bb415eb40dabad47317c4d835edz5z7 _Toc370464985!z481c7afda00f4450b8b0bdc07af4354a _Toc370464986!z15c587139c4f4a199c75dfa2e515ff1f _Toc370464987!zb539c63a22224ba892b07ef6860f1cce)),,--K.:/J/11T5r566@@A BGG^M{MDNoNZOxOcP~PPPPPQ3QXY@Z[ZZZK^h^__ c4cfggh@hm!m/n\nnnqqqr7vTvwwnMaՆ*1?F\Sxߍ 2wΐNc3:\cECʯQZ/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq)),,--K.J/J/11r5r566@@ B BGG{M{MoNoNxOxO~P~PPPPP3Q3QYY[Z[ZZZh^h^__4c4cfgg@h@h!m!m\n\nnnqqrrTvTvwwnaa**??\\xx 22ΐΐcc33\\ECCʯʯZZ/.`1s,K.o>] >^Uu!A\|'G # a ,!L!!!"("`""""#7#i####,$L$$$$%X%x%%% &,&j&&&&"'B'r'''(J(j(((#)C)z))))e@f@78 KLOPSTWX[\dhjrv$&,/KLv/.`1s,K.o>] >^Uu!A\|'G # a ,!L!!!"("`""""#7#i####,$L$$$$%X%x%%% &,&j&&&&"'B'r'''(J(j(((#)C)z))))e@f@78 KL\dhjrv$&,/m x}, x x# $ xEFGHIJKLMH-& x (08J0ʅ{c 3y*<4 xj\6j:C+~X7lY%B\@d#$p=E  [^>`OJQJo( ^`OJQJo(^`OJQJ^Jo(o  ^ `OJQJo(h^h`o(. 88^8`o(..   ^ `o(... ^`o( ....  b^^b`o( .....  pp^p`o(......    ^ `o(.......  @ @ ^@ `o(........   ^ `o(.........  @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o P^P`OJQJo(  ^ `OJQJo(^`OJQJ^Jo(o !^!`OJQJo( ^`OJQJo(^`OJQJ^Jo(o  ^ `OJQJo( c ^c `OJQJo(3^3`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o s^s`OJQJo( ^`OJQJo(^`OJQJ^Jo(o  ^ `OJQJo( R ^R `OJQJo("^"`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o b^b`OJQJo( h^h`OJQJo( ^`OJQJo( ^ `OJQJ^Jo(o  ^ `OJQJo( ^`OJQJo(Z^Z`OJQJ^Jo(o *^*`OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo(h^h`o(. 88^8`o(..   ^ `o(... ^`o( ....  b^^b`o( .....  pp^p`o(......    ^ `o(.......  @ @ ^@ `o(........   ^ `o(.........  ^`OJQJo(^`OJQJ^Jo(o p^p`OJQJo( @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o P^P`OJQJo( 8^8`OJQJo(p^p`OJQJ^Jo(o @ ^@ `OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(P^P`OJQJ^Jo(o  ^ `OJQJo( ^`OJQJo( ^ `OJQJ^Jo(o  ^ `OJQJo( x^x`OJQJo(H^H`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo(h^h`o(. 88^8`o(..   ^ `o(... ^`o( ....  b^^b`o( .....  pp^p`o(......    ^ `o(.......  @ @ ^@ `o(........   ^ `o(.........  ^`OJQJo(^`OJQJ^Jo(o  ^ `OJQJo( f^f`OJQJo(6^6`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o v^v`OJQJo(^`o(.@ ^@ `.L^`L.^`.^`.L^`L.P^P`. ^ `.L^`L.^`. ^ `. L^ `L.x^x`.H^H`.L^`L.^`.^`.L^`L.h^h`o(. 88^8`o(..   ^ `o(... ^`o( ....  b^^b`o( .....  pp^p`o(......    ^ `o(.......  @ @ ^@ `o(........   ^ `o(.........  ^`OJQJo( ^ `OJQJ^Jo(o  ^ `OJQJo( x^x`OJQJo(H^H`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo(^`o(.hh^h`o(. + ^+ `OJQJo( ^ `OJQJ^Jo(o ^`OJQJo( ^`OJQJo(k^k`OJQJ^Jo(o ;^;`OJQJo(  ^ `OJQJo(^`OJQJ^Jo(o ^`OJQJo(h^h`o(. 88^8`o(..   ^ `o(... ^`o( ....  b^^b`o( .....  pp^p`o(......    ^ `o(.......  @ @ ^@ `o(........   ^ `o(......... p=Etq8LkFR#TJ0 (#?bK_lQB~X7'Y1oe19<ESQR_lUpZC{Z6\hPqBJ/6@&A[oSu3 d #,N |_i  */W4XG;  dJ K T e !yT!iU!$e!jy!"}"#.#4#d5#pJ#6$8$E$xV$Z$(~$% %4%3c%m%r%x%&=&uf&z&''LJ'P'X'q'|'2(E5({6(;(7<(_(Uc( )8)e)') 1)2)0h){#*ES*T*K+++~-+W5+;C+x+,),xO,Cn,-y-a.9 .y:.=..A.2l."/v/151U1c1m1q1r1%2>0262QT27r7G>l>w>?;?q?@ $@-*@ :@G@A&AAAAz"A3A^AhAzAN BB!BJlMJtyJKIKIMKSK[K3nKpK~wKLL)L:L:LRL)kLYDMCNqpNOO#$O'ODOEO kO PPTP*kPQ#QW%Q&Q7QR=RHRKRKR]oRuRSS1SESJS T"T=%T*TejT{|TGUSU+U)U.U1UTIU KU=^U~U#VEVIVWV\V0lVW3W:WuWvxWWXXK'XICXbXjXpX%Y(Y*YGYxKYfrY Z#Z[*Z@ZKZbZ #[6[\A\ h\k\ l\{n\y\tZ]>r]s]i}]b^o^`6^\^a^F_ A_J_T_q_~_;X`Z`u`+a-aDa&gazbLbGb#b(b-bcc2cEc}cd9 ded6d9dLdVd]d`dytd#vdc:e|eXf*`fafFgfg1g?gKgvg h h hOh7hh;h Gh.nhi&iE+iD6ij7!j'j*jnj(pjkkL-kHkskxkll3lJlCNl[lnlolm/mrAmQqm|mn nnniyvKy@dyz%zN{sg{ |'|{G|sb|r|}p}6~9~A\~[%\Aqx }~ *0;Yq#>1PLyV{ 27CknP f BG]_(eVx$t46K.22m35&JJB@>RV%(69\u0c8Qc( ?hSj5;LJilny(24=kN`P$)FjY5m& +22nqr**.1C; ?wGIdGe>A Msa$oq "CvR-fsL*|>d\`Oaho+EEAIRXY2pxQ?Ux{l ;>SVXs"L>|Gg &5n@EEVB\;[kw{ ~#~k S-krx/*r:URYm( Pm0:67_8 =CbZm[wyp[dp3,r-84FW=_n$ vF /BJ%N_u{}~3w\dPqq3*Zd\lu}[ ErN]Tk, HSI;Sq #m-7?Id7Cm( / 8LRXbe{/189YOIm _'>BEY^HgE s Tbny}\ \Tr 4EV~?Qz4  3`5;?T_luG'k(55WK`cl+=\hp"/4X6xJfhKp HMOT)M55EyA|| =#2N~~5PGqXtz:IPYw|`,c#p "IP[sKo5!Y5lL Xu}a?Xse NcUZ^t 'i/DOAM!Wt,w M2;EAN^Ugq9]*Ief/Rxn|qE_ ?AQg` t E=ScVY%i1!RAyL+R1ab#cm#il8{VXm W*cx}M?rOA}<D !Sq)AnUc~ >h. 4M4jq29!u(T)7@IyU|[689sUU~b'0:CFRpL~~ #2Q:z=aj9<wlt 'LH# ^?@)_awe!,,wqs}||EGI_u?xT.9Nvk46l609K?mEp $U_CWw;+EQHk|/[/u?zHQoUZ]o}t]= &eqt {00[<IDW] Q%xCCCy!0M r <Xblv=AAPYzF((ITxVYCg#b#7O W{44p~*,t;@G}S%rRzeQG );<SUd<3^I4BMA'$-o&*2PTor"*7Xem41;oC;(?5Uaahosw 6>Q2eA1 ggLN@:;<=EFGLHLIKLMNOQQQQQQQQQQQP.@BDF@PR@V@Z\@`@@@L@\@t@@@@Unknown G.Cx Times New Roman5Symbol3. *Cx Arial7.@Calibri;Wingdings7. [ @Verdana;(SimSun[SO?= *Cx Courier NewC (PMingLiUe0}fԚ5. .[`)Tahoma7@CambriaA$BCambria Math"1HhFgck}ck}!0NQ P  8ES xx NNNNN   N  N   N   N    NOh+'0P    $08@H Normal.dotm1Microsoft Office Word@@r@\c՜.+,D՜.+,( hpx  b}k  TitlehT 8@ _PID_HLINKSA TJ"z3fa6ac01a20e454d8deeeb248e4d2befI "z7a0e464b12bf4202b66f65faba173e40^ "ze8a05db179ce45958d21370d9bbf4f27AP"zcb1c7b5c83ea4bf793bbe59ab8b58405X"z452d070d71ac428886ccd6cefd9b413bG["z15c587139c4f4a199c75dfa2e515ff1fF "zc7b97436eee5457f85172f9446e0de84OS"z803769d9d8364e92b1b2d2ad39ae4b3f "z450587f270a14f8b9d33fa2d3720e071"z1a2d837c222843b68165d868fc2ef269 "zaca77a94985543568c5f34d6b4221e35FV"z7bafab58c4684322aafaccc7a9f25023 "z52226d954d8f4e1e964c44839c28e2b6A"z9d63e578b61d483e986f8911ae9ef834DS"z4ab2c07a11f944e2b152350157f240dcM["z43d0df08205143028d52cdd549ab7640@"z8700195c2f144ef38ebc04000c22207fK"z3f04349a70234ab89846a0ba9c8ea576T"zb80641cce0a6420ca80f84d88c1da545JS"z481c7afda00f4450b8b0bdc07af4354aA"z1189415e2c9d407fabaa494f29bbd15a"z878d6bb415eb40dabad47317c4d835edMS"za0b840105a3f4c7aaa4aa964cc25eaf5MS"za0b840105a3f4c7aaa4aa964cc25eaf5A"z9d63e578b61d483e986f8911ae9ef834H]"zdeda8d7de6b0431e8b96afce5909f10cK"z3f04349a70234ab89846a0ba9c8ea576X"z452d070d71ac428886ccd6cefd9b413bFV"z7bafab58c4684322aafaccc7a9f25023A"z1189415e2c9d407fabaa494f29bbd15a"z4e4a9ef0580f4494a1c6d69d75778117"zf73db6a243494d28b06f046a296d2373 "z52226d954d8f4e1e964c44839c28e2b6X"za4398e0f3db844399e19a381b9224ba0S"z37c4ce519bc84df0a993d86d3c66b205E"z08fb3507a7ba4876b7b74bb1c618eb4bT"zb80641cce0a6420ca80f84d88c1da545A"z9d63e578b61d483e986f8911ae9ef834DS"z4ab2c07a11f944e2b152350157f240dcAP"zcb1c7b5c83ea4bf793bbe59ab8b58405J"z8d4e582115864c69ba35a71b407b8220S"z89f9878b4cd0455cad4f7cea7691f63fY"zbc52a4ae62044f5e9f1ebc00cd6a781e"z4e4a9ef0580f4494a1c6d69d75778117E"z860ddfc121d647739ead84a4adc9de22T"z0642b5dbf9cf49cb9be2325794e4defa"zf73db6a243494d28b06f046a296d2373I"z7a0e464b12bf4202b66f65faba173e40DU"z06f7db27d7564834b489001179319ceb@|"z8700195c2f144ef38ebc04000c22207fDy"zda24d1d3a9274821aea80ffae1378254Yv"z8ae4f7919b404d23bc2dd2313dfff7deKYs"z153fee4a35a94fe89790bd821fab4a70G[p"z15c587139c4f4a199c75dfa2e515ff1fJm"z3fa6ac01a20e454d8deeeb248e4d2befj"z1cc532161c1c41b887c7fb35851cd3ec@ g"z25054dac99ff41079982d341a84ec0fdEd"z860ddfc121d647739ead84a4adc9de22Ea"z860ddfc121d647739ead84a4adc9de22T^"z0642b5dbf9cf49cb9be2325794e4defaT["z0642b5dbf9cf49cb9be2325794e4defaX"z1a2d837c222843b68165d868fc2ef269U"z1a2d837c222843b68165d868fc2ef269 R"zaca77a94985543568c5f34d6b4221e35 O"zaca77a94985543568c5f34d6b4221e35SL"z89f9878b4cd0455cad4f7cea7691f63fSI"z89f9878b4cd0455cad4f7cea7691f63fYF"zbc52a4ae62044f5e9f1ebc00cd6a781eYC"zbc52a4ae62044f5e9f1ebc00cd6a781eZr@mailto:protocol@microsoft.com =.http://go.microsoft.com/fwlink/?LinkId=166314 :.http://go.microsoft.com/fwlink/?LinkId=166314 7.http://go.microsoft.com/fwlink/?LinkId=166314z64z61"z4e4a9ef0580f4494a1c6d69d75778117z4.z4 +[MS-DSLR].pdfA("z1189415e2c9d407fabaa494f29bbd15a %[MS-DSLR].pdf@ ""z25054dac99ff41079982d341a84ec0fd"z0f625fd427e4407fbcda4e3197aaa994J"z78432675d2dc4577843607b0bf01392cz7z7 [MS-DSLR].pdf [MS-DSLR].pdf"z0f625fd427e4407fbcda4e3197aaa994J "z78432675d2dc4577843607b0bf01392c "zf73db6a243494d28b06f046a296d2373"zf73db6a243494d28b06f046a296d2373"zf73db6a243494d28b06f046a296d2373 [MS-DSLR].pdf [MS-DSLR].pdfM["z8e6ee7238bba40cdb1e794d59b91c06bM["z8e6ee7238bba40cdb1e794d59b91c06bFV"z7bafab58c4684322aafaccc7a9f25023FV"z7bafab58c4684322aafaccc7a9f25023FV"z7bafab58c4684322aafaccc7a9f25023 [MS-DSLR].pdf "zde407e7348e94213ab0c2f9f1ad9c5dfE "z37642cf690ae408793b9bceb4bf30a25z5z5 [MS-DSLR].pdfJS"z481c7afda00f4450b8b0bdc07af4354a "zde407e7348e94213ab0c2f9f1ad9c5dfE "z37642cf690ae408793b9bceb4bf30a25 [MS-GLOS].pdf [MS-DSLR].pdf [MS-GLOS].pdf [MS-DSLR].pdf [MS-DSLR].pdf [MS-DSLR].pdfMS"za0b840105a3f4c7aaa4aa964cc25eaf5 [MS-DSLR].pdf [MS-DSLR].pdf [MS-DSLR].pdf[MS-DTYP].pdf "z6486c3c7b9e144da99eb8f4ebf5959fa [MS-DSLR].pdf [MS-DSLR].pdf[MS-DTYP].pdf [MS-DSLR].pdf [MS-DSLR].pdf [MS-GLOS].pdf [MS-DSLR].pdfFV"z7bafab58c4684322aafaccc7a9f25023FV"z7bafab58c4684322aafaccc7a9f25023FV"z7bafab58c4684322aafaccc7a9f25023"zf73db6a243494d28b06f046a296d2373"zf73db6a243494d28b06f046a296d2373"zf73db6a243494d28b06f046a296d2373"z4e4a9ef0580f4494a1c6d69d75778117"z4e4a9ef0580f4494a1c6d69d75778117"z4e4a9ef0580f4494a1c6d69d75778117 [MS-GLOS].pdf }[MS-DSLR].pdfAz"z1189415e2c9d407fabaa494f29bbd15aAw"z1189415e2c9d407fabaa494f29bbd15aAt"z1189415e2c9d407fabaa494f29bbd15a q[MS-DSLR].pdf n.http://go.microsoft.com/fwlink/?LinkId=166314 k[MS-GLOS].pdfh-http://go.microsoft.com/fwlink/?LinkId=90317e[MS-DTYP].pdf b[MS-DSLR].pdfK_Nhttp://msdn2.microsoft.com/en-us/library/E4BD6494-06AD-4aed-9823-445E921C9624.\mailto:dochelp@microsoft.comOPY6http://msdn.microsoft.com/en-us/library/jj633107.aspxV-http://go.microsoft.com/fwlink/?LinkId=90317 S[MS-DSLR].pdf P[MS-GLOS].pdf M[MS-DSLR].pdf<F_Toc370464987<@_Toc370464986<:_Toc370464985<4_Toc370464984<._Toc370464983<(_Toc370464982<"_Toc370464981<_Toc370464980<_Toc370464979<_Toc370464978< _Toc370464977<_Toc370464976<_Toc370464975<_Toc370464974<_Toc370464973<_Toc370464972<_Toc370464971<_Toc370464970<_Toc370464969<_Toc370464968<_Toc370464967<_Toc370464966<_Toc370464965<_Toc370464964<_Toc370464963<_Toc370464962<_Toc370464961<_Toc370464960<_Toc370464959<_Toc370464958<_Toc370464957<_Toc370464956<_Toc370464955<_Toc370464954<z_Toc370464953<t_Toc370464952<n_Toc370464951<h_Toc370464950<b_Toc370464949<\_Toc370464948<V_Toc370464947<P_Toc370464946<J_Toc370464945<D_Toc370464944<>_Toc370464943<8_Toc370464942<2_Toc370464941<,_Toc370464940<&_Toc370464939< _Toc370464938<_Toc370464937<_Toc370464936<_Toc3704649359% $http://www.microsoft.com/trademarksDhmailto:iplg@microsoft.com .http://go.microsoft.com/fwlink/?LinkId=214448 .http://go.microsoft.com/fwlink/?LinkId=214445  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !*+.Root Entry F-Data w1TableN@WordDocument "SummaryInformation(DocumentSummaryInformation8UMsoDataStoreMQMCDXTRIJA==2Item  PropertiesUCompObj r   F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q