ࡱ> 75./018q` bjbjqPqP ;::âi  8J4 g,><(dddG2 ytxgzgzgzgzgzgzgjhilVzg * @G* * zgdd$g   * ,d dxg * xg  fX` & ]d2 }V \H|_g0gX\dlrl]l ]     S   zgzg d   g* * * *  DN+ N    Refund API Users Guide Beta Release December 23, 2003 PayPal Refund API Beta Release  TOC \o "2-4" \f \t "Heading 1,1" Overview of the Refund API  PAGEREF _Toc59961697 \h 4 Audience  PAGEREF _Toc59961698 \h 4 Architecture Overview  PAGEREF _Toc59961699 \h 4 Protocols and Technologies  PAGEREF _Toc59961700 \h 5 SOAP  PAGEREF _Toc59961701 \h 5 WS-Security  PAGEREF _Toc59961702 \h 6 WSDL  PAGEREF _Toc59961703 \h 6 XSDL  PAGEREF _Toc59961704 \h 6 Security  PAGEREF _Toc59961705 \h 6 Physical  PAGEREF _Toc59961706 \h 6 Logical  PAGEREF _Toc59961707 \h 6 Authentication  PAGEREF _Toc59961708 \h 6 Approval  PAGEREF _Toc59961709 \h 7 Configurations for this service  PAGEREF _Toc59961710 \h 8 Usage Limiters  PAGEREF _Toc59961711 \h 8 Using the eBL/PayPal Schema  PAGEREF _Toc59961712 \h 8 C++  PAGEREF _Toc59961713 \h 9 Software Requirements  PAGEREF _Toc59961714 \h 9 Accessing the API  PAGEREF _Toc59961715 \h 9 Java  PAGEREF _Toc59961716 \h 10 Software Requirements  PAGEREF _Toc59961717 \h 10 Accessing the API  PAGEREF _Toc59961718 \h 10 .NET  PAGEREF _Toc59961719 \h 12 Software Requirements  PAGEREF _Toc59961720 \h 12 Accessing the API  PAGEREF _Toc59961721 \h 12 The eBL Schema  PAGEREF _Toc59961722 \h 18 AbstractRequestType  PAGEREF _Toc59961723 \h 18 Namespace  PAGEREF _Toc59961724 \h 18 Parameters  PAGEREF _Toc59961725 \h 18 Source  PAGEREF _Toc59961726 \h 18 AbstractResponseType  PAGEREF _Toc59961727 \h 19 Namespace  PAGEREF _Toc59961728 \h 19 Parameters  PAGEREF _Toc59961729 \h 19 Children  PAGEREF _Toc59961730 \h 19 Source  PAGEREF _Toc59961731 \h 19 The PayPal Schema  PAGEREF _Toc59961732 \h 21 RefundTransactionRequest  PAGEREF _Toc59961733 \h 21 Namespace  PAGEREF _Toc59961734 \h 21 Extension Of  PAGEREF _Toc59961735 \h 21 Used By  PAGEREF _Toc59961736 \h 21 Parameters  PAGEREF _Toc59961737 \h 21 Code Example  PAGEREF _Toc59961738 \h 21 Source  PAGEREF _Toc59961739 \h 22 RefundTransactionResponse  PAGEREF _Toc59961740 \h 22 Namespace  PAGEREF _Toc59961741 \h 22 Extension Of  PAGEREF _Toc59961742 \h 22 Used By  PAGEREF _Toc59961743 \h 22 Parameters  PAGEREF _Toc59961744 \h 23 Children  PAGEREF _Toc59961745 \h 23 Code Example(s)  PAGEREF _Toc59961746 \h 23 Source  PAGEREF _Toc59961747 \h 23 Error Codes, Messages, and Meanings  PAGEREF _Toc59961748 \h 24 Customer Support Information  PAGEREF _Toc59961749 \h 26  Overview of the Refund API The PayPal Refund API enables merchants to automate the Refund transaction. This is especially useful for large customers who may need to make hundreds of refunds each month. The PayPal Refund API is callable by qualified Business and Premier accounts. Note: The Refund API currently only supports full refunds. Future versions will support partial refunds. Audience This document is aimed at web site developers who are familiar with C++ or Java, SOAP, WSDL, XSDL, and related tools. For more information, you can visit the following sites: ToolkitLocationSOAP HYPERLINK "http://www.w3.org/TR/2000/NOTE-SOAP-20000508/" http://www.w3.org/TR/2000/NOTE-SOAP-20000508/WSDL HYPERLINK "http://www.w3.org/TR/wsdl" http://www.w3.org/TR/wsdlXSDL HYPERLINK "http://www.w3.org/XML/Schema" http://www.w3.org/XML/SchemagSOAP HYPERLINK "http://gsoap2.sourceforge.net/" http://gsoap2.sourceforge.net/Axis HYPERLINK "http://ws.apache.org/axis/" http://ws.apache.org/axis/.NET HYPERLINK "http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523" http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523Architecture Overview The PayPal API is built on top of the eBay Business Language (eBL) schema model, which comprises the basic building blocks to create messages to communicate with remote applications that interface with the eBay Marketplace. An API client application written in C++, Java, or C# (.NET) accesses the eBay/PayPal eBL SOAP interface. The following diagram illustrates the eBL/PayPal API architecture.  SHAPE \* MERGEFORMAT  Protocols and Technologies The eBL/PayPal API uses a combination of several protocols:  REF _Ref59953069 \h SOAP  REF _Ref59269340 \h WS-Security  REF _Ref59253921 \h WSDL  REF _Ref59253930 \h  \* MERGEFORMAT XSDL SOAP Simple Object Access Protocol, or SOAP 1.1, is a method of sharing messages between client and server. SOAP supports message security, attachment, routing, reliability, and choreography. SOAP is a lightweight protocol intended for exchanging structured information in a decentralized, distributed environment. It uses XML technologies to define an extensible messaging framework providing a message construct that can be exchanged over a variety of underlying protocols. The framework has been designed to be independent of any particular programming model and other implementation-specific semantics. WS-Security Web Services Security Language, or WS-Security, is a subset of SOAP. WS-Security enables applications to construct secure SOAP message exchanges. The PayPal API uses the UsernameToken and the BinarySecurityToken from the WS-Security model. See  HYPERLINK "http://www-106.ibm.com/developerworks/webservices/library/ws-secure/" http://www106.ibm.com/developerworks/webservices/library/ws-secure/ for more information on WS-Security WSDL Web Service Description Language, or WSDL 1.1, enables you to define the service in terms of inbound and outbound message exchanges, XML Schema definitions of the payloads, transport protocol bindings, and other service properties. XSDL XML Schema Definition Language, or XSDL 1.0, describes the structure of the XML payloads. This structure is exposed in WSDL interfaces to specify the types of data being exchanged when communicating with a SOAP-based web service. Security The PayPal API security model is composed of two main parts. The first part is at the transport level and is based on HTTPS and SSL standards. The second part is at the message level and is based on the WS-Security standard. Physical The client connects to the PayPal API using HTTPS and SSL, which are supported by most tools. Logical To access the PayPal API, the client needs to pass a valid and trusted client certificate to be identified by the server. Authentication PayPal needs to verify that you are permitted to initiate a Refund transaction before you initiate one. To do this, you need to send a digital certificate in a SOAP envelope. Client certificates are required as part of the SSL handshake. The security token is only returned when authentication succeeds. The PayPal API uses the UsernameToken and the BinarySecurityToken from the WS-Security model. The XSD for those two objects is defined as part of the WS-Security schema ( HYPERLINK "http://schemas.xmlsoap.org/ws/2003/06/secext" http://schemas.xmlsoap.org/ws/2003/06/secext). The client must use the UsernameToken to pass the API a username/password combination for authentication. The following is an example of a UsernameToken within a SOAP header: jruser mypassword ... ... To customize this, replace jruser with your username and mypassword with your password. With every response, the PayPal API server passes back a BinarySecurityToken to the client containing the server-generated binary token for that client. The client can then use the binary token for server authentication instead of the username/password combination. The following is an example of a SOAP envelope containing a BinarySecurityToken: ... ... Clients that need to make API calls on behalf of other users, such as refunding another users transaction, must include a BinarySecurityToken of ValueType=ns:Subject that authorizes the client to make the call on behalf of the subject user. You also need to generate an authorization token for the API client when using Subject. Approval Approval is implicit when the authentication is accepted. The money is refunded. The calling site must first send an authentication sequence. The following illustrates what needs to go into the SOAP envelope:  SHAPE \* MERGEFORMAT  Approval is implicit in the response. Configurations for this service The URL to send an API call for the beta release is:  HYPERLINK "https://api.sandbox.paypal.com/2.0/" https://api.sandbox.paypal.com/2.0/ Usage Limiters PayPal does not currently have any usage limiters (limits on refund transactions and transactions in general) in place, but reserves the right to set limits on API calls in the future. Using the eBL/PayPal Schema To access the schema, you need to generate WSDL stubs from code written in your language of choice. Both gSOAP and Axis provide a SOAP framework that takes the definition of a SOAP based service and generates the necessary code for communication between the SOAP server and clients. SOAP-specific processes are taken care of automatically by the generated code; the client only has to handle the values passed in as the parameters and the response coming back from the server. Software that takes the definition of a SOAP-based service and generates the necessary code for communication between the SOAP server and clients is also available for .NET clients. C++ To call the schema from a C++ program, write code that addresses the parameters, then use gSOAP to generate the WSDL. Software Requirements gSOAP v2.3.8 An account on sandbox.paypal.com A client certificate and cacert for sandbox.paypal.com Accessing the API To call the PayPal API from C++: Obtain the SOAP header files from PayPal (ppapi_v2.soap_2_3_8) on  HYPERLINK "http://paypaltech.com/Sandbox" http://paypaltech.com/Sandbox. Use the soapcpp2 tool to generate the client stubs: soapcpp2 file.h replacing file with the name of the PayPal API header file from the ppapi_v2.soap_2_3_8 directory. The soap2cpp tool also generates WSDL and sample XML requests and responses. Save all these files. Set up your SSL connection by setting the proper values in the SOAP object: soap->keyfile = client_key; // client certificate soap->password = key_passwd; // password for the certificate soap->cafile = certificate; // PayPal Certificate Authority Set up the username/password token for WS-Security, replacing myusername and mypassword with your username and password. wsse__UsernameTokenType usernameToken; wsse__PasswordType *pass = soap_new_wsse__PasswordType(soap,1); pass->__item = password; pass->Type = wsse__PasswordText; usernameToken.wsse__Username = myusername usernameToken.wsse__Password = mypassword usernameToken.wsse__Nonce = NULL; usernameToken.wsu__Created = NULL; soap->header = soap_new_SOAP_ENV__Header(soap,1); soap->header->wsse__Security.ds__Signature = NULL; soap->header->wsse__Security.wsse__UsernameToken = &usernameToken; soap->header->wsse__Security.__sizeBinarySecurityToken = 0; soap->header->wsse__Security.wsse__BinarySecurityToken = NULL; soap->header->wsse__Security.saml__Assertion = NULL; Make the SOAP call. ns__refundTransactionRequestType request; ns__RefundTransactionResponse response; // fill in the request here soap_call_ns__RefundTransactionReq(soap, url, "RefundTransaction", request, response)) // process the response For more information about gSOAP, see  HYPERLINK "http://gsoap2.sourceforge.net/" http://gsoap2.sourceforge.net/. Java To call the schema from a Java application or applet, write code that addresses the parameters, then use Axis to generate the WSDL. Software Requirements Java 1.4 or higher JSSE Axis 1.1 An account on sandbox.paypal.com A client certificate and cacert for  HYPERLINK "http://sandbox.paypal.com" http://sandbox.paypal.com. Accessing the API To call the PayPal API from Java: Obtain the WSDL from PayPal at  HYPERLINK "http://paypaltech.com/Sandbox" http://paypaltech.com/Sandbox. From a command-line prompt, generate the WSDL stubs: java org.apache.axis.wsdl.WSDL2Java RefundTransactionService.wsdl Set up the SSL connection. To do this, first obtain the PayPal SSL factory from  HYPERLINK "http://paypaltech.com/Sandbox" http://paypaltech.com/Sandbox. In your Java code, set the SSL socket factory: // do this before you instantiate a new axis client org.apache.axis.AxisProperties.setProperty("axis.socketSecureFactory", "ssl_factory"); Set up the username/password token for WS-Security, replacing jruser with your username and mypassword with your password. // do this before you invoke a new call in the PpapiBindingStub SOAPHeaderElement wsseSecurity = new SOAPHeaderElement(new PrefixedQName(" http://schemas.xmlsoap.org/ws/2002/12/secext ", "Security", "wsse")); MessageElement usernameToken = new MessageElement("","wsse:UsernameToken"); MessageElement username = new MessageElement("","wsse:Username"); MessageElement password = new MessageElement("", "wsse:Password"); try { username.setObjectValue("jruser"); usernameToken.addChild(username); password.setObjectValue("mypassword"); password.addAttribute("","Type", "wsse:PasswordText"); usernameToken.addChild(password); wsseSecurity.addChild(usernameToken); } catch(Exception e) { System.out.println("Caught exception."); //throw AxisFault.makeFault(e); } _call.addHeader(wsseSecurity); wsse__UsernameTokenType usernameToken; wsse__PasswordType *pass = soap_new_wsse__PasswordType(soap,1); pass->__item = password; pass->Type = wsse__PasswordText; usernameToken.wsse__Username = username; usernameToken.wsse__Password = pass; usernameToken.wsse__Nonce = NULL; usernameToken.wsu__Created = NULL; soap->header = soap_new_SOAP_ENV__Header(soap,1); soap->header->wsse__Security.ds__Signature = NULL; soap->header->wsse__Security.wsse__UsernameToken = &usernameToken; soap->header->wsse__Security.__sizeBinarySecurityToken = 0; soap->header->wsse__Security.wsse__BinarySecurityToken = NULL; soap->header->wsse__Security.saml__Assertion = NULL; Make the SOAP call. RefundTransactionReq _req = new _RefundTransactionReq(); RefundTransactionRequestType request = new RefundTransactionRequestType(); _req.setRefundTransactionRequest(request); // set up the request RefundTransactionResponse resp = binding.refundTransaction(_req); // process the response For more information about using Axis, see  HYPERLINK "http://ws.apache.org/axis/" http://ws.apache.org/axis/. .NET To call the schema using Microsoft .NET, you need to write code that addresses the parameters, then use software to generate the WSDL. Software Requirements Microsoft Visual Studio .NET Microsoft Web Services Enhancements 2.0 for Microsoft .NET (information is available at  HYPERLINK "http://msdn.microsoft.com/webservices/building/wse/default.aspx" http://msdn.microsoft.com/webservices/building/wse/default.aspx) Accessing the API To use Microsoft Visual Studio to write your .NET code: Start Microsoft Visual Studio. Open the file RefundClient.sln With the solution file open, open the file Refund.cs. Edit the values in public Refund() to be the real defaults for  HYPERLINK "http://sandbox.paypal.com" http://sandbox.paypal.com. Either modify Class1.CS to contain your application using PayPal-specific arguments, or create a new Class1.CS file containing your application. The following Class1.CS file is a sample application that uses the PayPal API: using System; using System.Runtime; using RefundClient.RefundTransaction; namespace RefundClient { /// /// Summary description for Class1. /// class Class1 { /// /// The main entry point for the application. /// [STAThread] static int Main(string[] args) { TestClient test = new TestClient(); int result = test.Run( ref args ); return result; } } public class TestClient { RefundTransactionReq req; string sUserName; string sPassword; string sUrl; string sProxy; string sCertFile; bool bWaitForEnter; public TestClient() { // Real defaults that can stay normal req = new RefundTransactionReq(); req.RefundTransactionRequest = new RefundTransactionRequestType(); req.RefundTransactionRequest.version = "1.0"; req.RefundTransactionRequest.RefundType = RefundTransaction.RefundPurposeTypeCodeType.Full; req.RefundTransactionRequest.Amount = new RefundTransaction.BasicAmountType(); req.RefundTransactionRequest.Amount.currencyID = "USD"; req.RefundTransactionRequest.Amount.Value = 0; // decimal (123.45M); sUserName = "myuserid"; sPassword = "password"; sUrl = " https://api.sandbox.paypal.com/2.0/"; sProxy = ""; sCertFile = "certfile.cer"; // @"C:\Projects\ppapitest\certfile.cer"; bWaitForEnter = false; // Defaults that MUST be overridden. req.RefundTransactionRequest.TransactionID = "BAD"; } public int Run( ref string[] args ) { if (!ParseArgs( ref args, ref req )) { return -1; } if (!ValidateArgs( ref req ) ) { return -1; } TryTransaction(); return 0; } bool ParseArgs(ref string[] args, ref RefundTransactionReq req ) { int argc = args.Length; #region Argument Parsing for(int i = 0; i < argc; i++) { if ('-' == args[i][0]) { switch( args[i][1] ) { case 'u': if ( ++i < argc ) sUserName = args[i]; else argc = 0; break; case 'p': if ( ++i < argc ) sPassword = args[i]; else argc = 0; break; case 'h': if ( ++i < argc ) sUrl = args[i]; else argc = 0; break; case 'x': if ( ++i < argc ) sProxy = args[i]; else argc = 0; break; case 'c': if ( ++i < argc ) sCertFile = args[i]; else argc = 0; break; case 'v': if ( ++i < argc ) req.RefundTransactionRequest.version = args[i]; else argc = 0; break; case 't': if ( ++i < argc ) req.RefundTransactionRequest.TransactionID = args[i]; else argc = 0; break; case 'r': if ( ++i < argc ) { if ( args[i][0] == 'P' || args[i][0] == 'p' ) req.RefundTransactionRequest.RefundType = RefundTransaction.RefundPurposeTypeCodeType.Partial; else req.RefundTransactionRequest.RefundType = RefundTransaction.RefundPurposeTypeCodeType.Full; } else argc = 0; break; case 'a': if ( ++i < argc ) req.RefundTransactionRequest.Amount.Value = Convert.ToDecimal(args[i]); else argc = 0; break; case '$': if ( ++i < argc ) req.RefundTransactionRequest.Amount.currencyID = args[i]; else argc = 0; break; case 'm': if ( ++i < argc ) { string sTemp = args[i]; } else argc = 0; break; case 'w': bWaitForEnter = true; break; default: argc = 0; break; } } else { argc = 0; } } #endregion if ( 0 == argc ) { Console.WriteLine ("----------------------------------------------------------------------------"); Console.WriteLine ("Usage: RefundClient [options] "); Console.WriteLine (" [-u Username] : Specify username, default: <{0}>", sUserName); Console.WriteLine (" [-p Password] : Specify password, default: <{0}>", sPassword); Console.WriteLine (" [-h urlHost] : Specify url to server, default: <{0}>", sUrl); Console.WriteLine (" [-x proXy] : Specify url to proxy, default: <{0}>", sProxy); Console.WriteLine (" [-c Certfile] : Specify certificate file, default: <{0}>", sCertFile); Console.WriteLine (" [-v Version] : Specify version number, default: <{0}>", req.RefundTransactionRequest.version); Console.WriteLine (" [-t Transact] : Specify transaction ID ( REQUIRED! ) "); Console.WriteLine (" [-r Reftype] : Specify refund type (Full or Partial), default: <{0}>", req.RefundTransactionRequest.RefundType); Console.WriteLine (" [-a Amount] : Specify amount of refund, default: <{0}>", req.RefundTransactionRequest.Amount.Value); Console.WriteLine (" [-$ currency] : Specify currency, default: <{0}>", req.RefundTransactionRequest.Amount.currencyID); Console.WriteLine (" [-m \"Memo\"] : Specify memo "); Console.WriteLine (" [-w] : Wait for enter key after running, default: <{0}>", bWaitForEnter); Console.WriteLine ("----------------------------------------------------------------------------"); } return ( 0 != argc ); } bool ValidateArgs( ref RefundTransactionReq req ) { if ( req.RefundTransactionRequest.TransactionID == "BAD" ) return false; return true; } public void TryTransaction() { Refund refund = new Refund(); refund.sUserName = sUserName; refund.sPassword = sPassword; refund.sCertFile = sCertFile; refund.sUrl = sUrl; refund.sProxy = sProxy; RefundTransactionResponse response; refund.TryTransaction( ref req, out response ); Console.WriteLine( "Soap response: <{0}>", response ); Console.WriteLine( "Soap response.Ack <{0}>", response.Ack ); Console.WriteLine( "Soap response.CorrelationID <{0}>", response.CorrelationID ); Console.WriteLine( "Soap response.Timestamp <{0}>", response.Timestamp ); if ( null == response.Errors ) { Console.WriteLine( "NO ERRORS" ); } else { Console.WriteLine( " Soap: <{0}> Errors", response.Errors.GetLength(0) ); foreach ( ErrorType error in response.Errors ) { Console.WriteLine( " Soap Error <{0}>", error.ErrorCode ); Console.WriteLine( " Soap Error <{0}>", error.SeverityCode ); Console.WriteLine( " Soap Error <{0}>", error.ShortMessage ); Console.WriteLine( " Soap Error <{0}>", error.LongMessage ); Console.WriteLine( " -----------" ); } } if ( bWaitForEnter ) { Console.WriteLine("Press enter to exit..."); Console.Read(); } } } } Note that the TryTransaction() method is where the Refund object is constructed, the actual arguments are set, and the refund.TryTransaction() call is actually made. Compile the application. Unless the WSDL changes, you dont need to rebuild the Reference.cs file. If you need to rebuild the Reference.cs file, follow these steps: Under Web References, right-click on Refund Transaction and select Update Web Reference. The resulting file from the WSDL (Reference.cs) is hidden by Visual Studio, but it can be seen if you go to the definition of one of the classes. The default generated class does not support WS-Security. Therefore, you need to edit the newly-generated Reference.cs file (located in the \WebReferences\RefundTransaction\ subdirectory per the following comment at line 53 of Refund.cs: SoapContext requestContext = PayPalAPI.RequestSoapContext; // A compile error here -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^ means you need to // change the ppapiService to derive from Microsoft.Web.Services.WebServicesClientProtocol Change the ppapiService class (from which the RefundTransaction class is derived) to derive from Microsoft.Web.Services.WebServicesClientProtocol so it can support WS-Security: ... public class ppapiService : Microsoft.Web.Services.WebServicesClientProtocol { ... Compile the application. For more information about using .NET with SOAP, see  HYPERLINK "http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523" http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523. The eBL Schema The eBL schema library leverages existing business component schema models such as Universal Business Language (UBL), ebXML, and EDI to re-use and customize common industry definitions of core business message components to meet specific business needs of eBay applications such as buying, selling, payment, cataloguing, and product search. The PayPal Refund API is built upon the following eBL schema:  REF _Ref59366741 \h AbstractRequestType  REF _Ref59366753 \h AbstractResponseType AbstractRequestType Base type definition of a response payload that can carry any type of payload content with following optional elements: The timestamp of the response message. An application level acknowledgement. Application-level errors and warnings. Namespace urn:ebay:apis:CoreComponentTypes Parameters detailLevelAn integer defining the detail level of the transactionerrorLanguageA string representing the standard RFC 3066 language identification tag, such as en_US. See  HYPERLINK "http://www.faqs.org/rfcs/rfc3066.html" http://www.faqs.org/rfcs/rfc3066.html for more options for this stringversionA string representing the version of the request payload schemaSource Base type definition of request payload that can carry any type of payload content with optional versioning information and detail-level requirements. This should be the standard RFC 3066 language identification tag, e.g., en_US. This refers to the version of the request payload schema. AbstractResponseType Base type definition of request payload that can carry any type of payload content with optional versioning information and detail level requirements Namespace urn:ebay:apis:CoreComponentTypes Parameters detailLevelAn integer defining the detail level of the transactionerrorLanguageA string representing the standard RFC 3066 language identification tag, such as en_US. See  HYPERLINK "http://www.faqs.org/rfcs/rfc3066.html" http://www.faqs.org/rfcs/rfc3066.html for more options for this stringversionA string representing the version of the request payload schemaChildren TimestampAn element of type dateTime that represents the date and time (GMT) the response was generated by a service provider as a result of processing a requestAckA token representing the application-level acknowledgement code Contains one the following enumerated values: Success Request processing succeeded Failure Request processing failedCorrelationIdA string; may be used optionally with an application-level acknowledgementErrorsError code of type ErrorType to be used for debugging a response message. It consists of: ShortMessage string containing the error message LongMessage string describing the error message ErrorCode token defining the error code numberversionA string representing the version of the response payload schemabuildA string representing the specific software build used in the deployment for processing the request and generating the responseSource Base type definition of a response payload that can carry any type of payload content with following optional elements: - timestamp of response message, - application level acknowledgement, and - application-level errors and warnings. This value represents the date and time (GMT) when the response was generated by a service provider (as a result of processing of a request). Application level acknowledgement code. CorrelationId may be used optionally with an application level acknowledgement. This refers to the version of the response payload schema. This refers to the specific software build that was used in the deployment for processing the request and generating the response. The PayPal Schema RefundTransactionRequest Request for a transaction to refund a payment Namespace urn:ebay:apis:eBLBaseComponents Extension Of ebl:AbstractRequestType Used By RefundTransactionRequestType Parameters detailLevelan integer defining the detail level of the transactionerrorLanguagethe standard RFC 3066 language identification tag, such as en_US. See  HYPERLINK "http://www.faqs.org/rfcs/rfc3066.html" http://www.faqs.org/rfcs/rfc3066.html for more detailsVersionthe version of the request payload schemaTransactionIDunique identifier for a transactionRefundTypeType declaration to be used by other schemas. This code identifies the types of refund transactions supportedAmountExtension of xs:decimal currencyID one of the following: USD, CAD, JPY, GPB, or EUR Code Example lygold FDSjksdsds 1 EN 1.0 12345 Full 20.00 Source RefundTransactionResponse Response of the refund transaction request Namespace urn:ebay:apis:eBLBaseComponents Extension Of ebl:AbstractResponseType Used By RefundTransactionResponseType Parameters detailLevelan integer defining the detail level of the transactionerrorLanguagethe standard RFC 3066 language identification tag, such as en_USVersionthe version of the request payload schemaChildren TimestampAn element of type dateTime that represents the date and time (GMT) the response was generated by a service provider as a result of processing a requestAckA token representing the application-level acknowledgement code. Contains one the following enumerated values: Success Request processing succeeded Failure Request processing failedCorrelationIdA string; may be used optionally with an application-level acknowledgementErrorsError code of type ErrorType to be used for debugging a response message. It consists of: ShortMessage string containing the error message LongMessage string describing the error message ErrorCode token defining the error code numberVersionA string representing the version of the response payload schemaBuildA string representing the specific software build used in the deployment for processing the request and generating the responserefA string of type CorrelationIdCode Example(s) Source This file defines re-useable error components of the eBay Business Lanaguage (eBL) that would be used to communicate application-level error messages back to the client application. These application error messages may be due to a problem detected while processing the request message. Error code can be used by a receiving application to debugging a response message. These codes will need to be uniquely defined for each application. SeverityCode indicates whether the error is an application level error or if it is informational error, i.e., warning. Error Codes, Messages, and Meanings The following error codes may occur: Error NameNumberMeaningPPAPI_ERROR_INTERNAL10001Unexpected ErrorPPAPI_ERROR_AUTH10002Authentication ErrorPPAPI_ERROR_MISSING_ARGS10003Missing Required ArgumentsPPAPI_ERROR_INVALID_ARGS10004Argument Supplied is invalidPPAPI_ERROR_UNSUPPORTED10005Unsupported featurePPAPI_ERROR_VERSION_NOT_SUPPORTED10006Version is not supportedPPAPI_ERROR_PERMISSION_DENIED10007Permission deniedPPAPI_ERROR_WS_SECURITY10008WS-Security element invalidPPAPI_ERROR_REFUSED10009Request was refused by the ServerPPAPI_WARNING_INVALID_ARGS11001Invalid argument warning The following long messages may occur: Short MessageErrorDescriptionACH Not VerifiedPA_Long_Error_ACH_Not_VerifiedYou do not have a verified ACHUserID is not validPA_Long_Error_AuthenticationUsername/Password is incorrectNot enough permission to make the callPA_Long_Error_Authentication_Not_AuthorizedYou do not have permissions to make this API callInvalid auth tokenPA_Long_Error_Authentication_Invalid_TokenToken is not validUser is locked or InactivePA_Long_Error_Counterparty_Locked_Or_InactiveThe account for the counterparty is locked or inactiveCurrency not supportedPA_Long_Error_Currency_InvalidCurrency is not validCurrency not supportedPA_Long_Error_Currency_Not_SupportedCurrency is not supportedInvalid characters in the memoPA_Long_Error_Memo_InvalidThe Memo field contains invalid charactersPartial Refunds are not supportedPA_Long_Error_Refund_Partial_Refunds_Not_SupportedPartial refunds are not supportedUser can not refund this transactionPA_Long_Error_Refund_Permission_DeniedYou do not have permission to refund this transactionTime limit has passed for this refundPA_Long_Error_Refund_Over_Time_LimitYou are over the time limit to perform a refund on this TransactionUser can not refund this transactionPA_Long_Error_Refund_Type_Not_AllowedYou can not refund this type of transactionSoap header is nullPA_Long_Error_Soap_Header_NullSoap header is NULLTransaction not foundPA_Long_Error_Transaction_Could_Not_LoadThe transaction could not be loadedInvalid transaction idPA_Long_Error_Transaction_Id_InvalidThe transaction id is not validUser is locked or InactivePA_Long_Error_User_Locked_Or_InactiveAccount is locked or inactiveUser restrictedPA_Long_Error_User_RestrictedAccount is restrictedVersion not supportedPA_Long_Error_Version_Not_SupportedVersion is not supportedVersion not validPA_Long_Error_Version_Not_ValidVersion is not validWS-Security errorPA_Long_Error_WS_SecurityCould not retrieve WS-Security elementsCurrency not supportedPA_Long_Warning_Currency_IgnoredPartial refund amount will be ignoredCould not encrypt the transaction idPA_Long_Warning_Encryption_FailedWarning an internal error has occured. The transaction id may not be correctMemo was truncated due to lengthPA_Long_Warning_Memo_TruncatedThe memo field was truncated because it was too long Customer Support Information Customer support information is available by navigating to  HYPERLINK "http://paypaltech.com/Sandbox/" http://paypaltech.com/Sandbox/. From here you can access the API feedback forum. Additional information and downloads are also available. The site also has a feedback forum. You can also send email to Customer Support at  HYPERLINK "mailto:feedback@paypaltech.com" feedback@paypaltech.com, or you can call your account manager for additional support.     PAGE 26 PAGE 25 PayPal, Inc. Beta Release Date Printed: December 23, 2003 IBM Java eBay SDK Descriptions WSDL + XSD SOAP Server-side eBay APIs eBay API Gateway Microsoft .NET eBay SDK Native SOAP APIs Existing XML/HTTP APIs SOAP WS-I Basic 1.0 XML Schema1.0 SOAP 1.1 WSDL 1.1 eBay API Gateway Features WS- Security SOAP Message for eBay APIs eBL API Payload PasswordToken SAML Assertion Token XML Signatures eBL (based on UBL) SOAP Body SOAP Header WS-I Basic 1.1 WS- Security SSL Attachments ?P_`a     6 7 P Q R S T Z [ t u v ׸ɯמɯ׍ɯ|ɯk jFhB,UmHnHu jhB,UmHnHu jPhB,UmHnHu jhB,UmHnHuhXmHnHu jZhB,UmHnHujhB,UmHnHuhB,mHnHujhB,UhB,hSh<jh(>cUh(>c*,-` U y  < c & a  $  $  $  $ gdB,ê,v w x        7 8 9 : ; D E ^ _ ` a b r s ߽߬ߛߊy j(hB,UmHnHu jhB,UmHnHu j2hB,UmHnHu jhB,UmHnHu j<hB,UmHnHu jhB,UmHnHuhB,mHnHujhB,UmHnHuhXmHnHu/   ! " # $ % B C \ ] ^ _ ` e f  ϾϭϜϋz j hB,UmHnHu jhB,UmHnHu jhB,UmHnHu jhB,UmHnHu jhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu jhB,UmHnHu*a  E w  3 g Bm(R& $  $  $   % & ? @ A C D W X q r s u v | } ϾϭϜϋz jhB,UmHnHu jqhB,UmHnHu jhB,UmHnHu j{hB,UmHnHu jhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu jhB,UmHnHu*     - . / 1 2 G H a b c e f q r ϾϭϜϋz jhB,UmHnHu jShB,UmHnHu jhB,UmHnHu j]hB,UmHnHu jhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu jghB,UmHnHu* "#<=>@AMNghiklvwϾϭϜϋz jhB,UmHnHu j5hB,UmHnHu jhB,UmHnHu j?hB,UmHnHu jhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu jIhB,UmHnHu* "#$&'23LMNPQ_`yz{}~ϾϭϜϋz jhB,UmHnHu jhB,UmHnHu jhB,UmHnHu j!hB,UmHnHu jhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu j+hB,UmHnHu* !"$%@AZ[\^_jkϾϭϜϋz jthB,UmHnHu jhB,UmHnHu j~hB,UmHnHu jhB,UmHnHu jhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu j hB,UmHnHu*&` 3c (&'KLT]$If $  $  $  -./12CD]^_abjk   ϾϭϜϋz jVhB,UmHnHu jhB,UmHnHu j`hB,UmHnHu jhB,UmHnHu jjhB,UmHnHuhB,mHnHuhXmHnHujhB,UmHnHu jhB,UmHnHu(  ',L]cd!"LMNjkst yz{yzj;h<Ujh<Uj3h<Ujh<Uj7h<U h<0Jjoh<Ujh<U h<5h8Zh<'jhB,CJKHOJQJU^JaJ7]^c{{$If~kd$$Ifl40%! t0R%644 lal||$If|kd$$Ifl0%! t0R%644 lal!l||$If|kd$$IflM0%! t0R%644 lallms||$If|kd$$Ifl#0%! t0R%644 lal||$If|kd$$$Ifl_0%! t0R%644 lal||$If|kd$$Ifl#0%! t0R%644 lal45xy 1~~~~~~~vq & F & Fgdx?|kd$$Ifl10%! t0R%644 lal     "#$/012GHIMNOPefvw{|}{}нжܫܠ܀܋vrnjrhM hbh_hnEh<56jh<Ujh<56UhnEhnE56j)h<Ujh<U hx?h<hXj3hB,Uhx?jhx?UhL Ah<jh<Ujh<Ujh<5UmHnHu'1O}xd m O!^!""Z$[$$$$$%%S%gdBO & FgdnE1345?@yzN Y !! """"(#3#<#=#w#x#y###<%B%%%%&!&'&?&I&_&+++++++ÿûÿÿóèÚÚÎóóxjh<Ujh<UmHnHuh5h)h<6h)h56 h<0Jjh<Ujh<UhBOhbh< h_h<hM  hM 0JhTh_0Jjh_U h_h_h_jh_U/S%%%%%%%&&^&_&'''((J(((()4)I)^)d)j)))****)+h+i++++++,G,,,i--c/d/00000000gd[ugd[u HgdC]gd+$gd+,5,B,G,H,y,z,{,,,,,,,-h---00000000001111F1G1H1I1J1T1X1q1s11111111111111ȺȶhThx20Jjfhx2Uhx2jhx2Uh+hath@hnE h[uh[u huh<h[uh, hM h#$hTh+0Jjah+Ujh+UhC]h+h<601'1H1I1122 2!2226373o3333gdQgdQgd[u & F%gd`TgdYGgdYGh`hgdG<"gdat & F%gdat & F%gdx2 & 0` P@1$7$8$H$gd[ugd[ugdu11112 2222222 2!2*2+2/202@2L2P2U22222222222222222233)3-3135363V3W3333333334%414˿񷙷h$hnZh$ hnEh< hnEhG<"h`Th9hQhL-h@h9hG<"6hG<"h9h9hat6 hathat hathYGhYGhath<h, hath<:14;4@4J4k4l4m444A5K5n5x577=7>7F7O7P7Q7R777s8t888888e9f9q9w999999999999999:::ɸﴭﴩhTh,V0JjDh,VUh,Vjh,VU h[uh<h"| h5h5h5 h<0JjSh<Ujh<UhYG h<h<h+h Ch_Y hQhQh<h$h$h$633l4m444455L5y55555676~667=7Q7R77777gd[u & F%gd<gd<gdQgdQ & F%gdQ778/818L8M888N9O9e9y9999:(:J:K::::2;3;h`hgdjtgdjtgdTpgd[ugd[ugdgd<::H:I:J:K:L:Q:j:k::::::::::::2;3;;;;;;;;;<<<<<<<< ====>~~wp hh< hrhkhh)hr6hrhkhh<OJQJhOJQJhTh0JjhUhjhUh`T h#h#hTh>n0Jj#h>nUh>njh>nUh<OJQJhP;h< h[uh<+3;;<<8<<<==P===1>3>v>>>>>>??A?}???gdkh$gd1 & F%gdr gdgdgdTp>>>>2?4?hThJh0JjhJhUjhJhU hJhhJhh=KhJh h<0Jjh<Ujh<U h<h;hkhhrh<6hrh;h<hrh60?????@A@F@H@h@j@@@@AA;AaAAAAAABWBBB C Cgdkhgdkh C C!C^CCCCCC4D6DNDODDDNEOEeEElFmFFFFgd">gdJhgdJhgd,gdkhgdkh & F%gd;FFF-GGHHHHHHHH I1IBIQIUIgIIIIIIJJ9Jgd gdTp & FgdTpmGGGGGGGlMvM}M~MMMMMN,NGNONll'm(m)m~mmmmmnnn%o&o;oaDaEa{aaaaaaaabb>bbbbbbbb ccDcEcccgdcdnddddddd2eieseefKffffffff.gFgNgTgXgZghgdTpgdhhhhhhiijjjkjkkkll!lpltlllmm%oRooogdXgdX PgdTpgdTpiojo~ooofqgqqqqqqwwwwwxxZ[ߜ()*DEqrٝڝIJžÞ㬨㜖㖏hES hEShES h<CJ h<5 hH;hH;hH;hQah|{jh<UjJh<U h<0Jjh<Ujh<Uh<h<mH sH hXjh<UmH sH 6o p3pYpppppppp qquzkd$$Ifl0T," t0644 la$IfgdX qqq-r~~$Ifzkd$$Ifl0T," t0644 la-r.r5rqrrrr$sEs]spsssstzkd&$$Ifl0T," t0644 latMtatwttttuuWukuuuuuvv+vvvvvw;w$If;w҃=Hhkÿ́$If ȅ~~$Ifzkd$$Ifl0T," t0644 laȅɅх~~$Ifzkd$$Ifl0T," t0644 la .~~$Ifzkd$$Ifl0T," t0644 la./:~~$Ifzkd$$Ifl0T," t0644 laȆ~~~$IfzkdB$$Ifl0T," t0644 la<PЇ =mƈ~~~~~~~~~~~zkd$$Ifl0T," t0644 la9M׉PlB_,EXmtu̎Oee/C̐;Hai֑$If ֑ב&~~$Ifzkdf $$Ifl0T," t0644 la&'/Y~~$Ifzkd $$Ifl0T," t0644 laYZcm||$Ifzkd $$Ifl0T," t0644 la {Ɠ~~~~$Ifzkd $$Ifl0T," t0644 laƓǓՓ ~~$Ifzkd $$Ifl0T," t0644 la !(~~~~~$Ifzkd@ $$Ifl0T," t0644 la"c~~$Ifzkd $$Ifl0T," t0644 lacdj~~$Ifzkdd $$Ifl0T," t0644 la~~$Ifzkd $$Ifl0T," t0644 la&/ʗ^zkd$$Ifl0T," t0644 la2Vh3P +DZћ`~Ҝߜ)gdH; )*5<DEZ`qckd$$IfFU6$. 06    44 la $$Ifa$$Ifqrtnnn$Ifkd$$IfFU6$. 06    44 laٝtnnn$Ifkd^$$IfFU6$. 06    44 laٝڝtnnn$Ifkd$$IfFU6$. 06    44 la/5Itnnn$Ifkd$$IfFU6$. 06    44 laIJlrtnnn$IfkdD$$IfFU6$. 06    44 lažtnnn$Ifkd$$IfFU6$. 06    44 lažÞ۞tnnn$Ifkd$$IfFU6$. 06    44 la:tnnn$Ifkd*$$IfFU6$. 06    44 la9:;uvyŸbc:; _`ŢƢ=>PQȤɤtuѥҥ12vwʦ˦ghƧǧ[\ѨҨԨ-.Z[\z{=>jò h<0Jj h<Ujh<UhH;CJaJ hH;5\h~hH; h<CJh< hESCJ hEhES hEhED:;V\utnnn$Ifkd$$IfFU6$. 06    44 lauvytnnnbbb $$Ifa$gdB, 9!kdn$$IfFU6$. 06    44 laŸӟqhhh $IfgdB,kd$$If44Fb Q$10$    44 laf4&Cbsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4bcsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4':sjjj $IfgdB,kdi$$If4Fb Q$10$    44 laf4:;Vsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4ӡsjjj $IfgdB,kdM$$If4Fb Q$10$    44 laf4 E_sjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4_`Ţsjjj $IfgdB,kd1$$If4Fb Q$10$    44 laf4ŢƢ=sjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4=>csjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4 Psjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4PQvȤsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4Ȥɤݤsjjj $IfgdB,kdk$$If4Fb Q$10$    44 laf4'Ptsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4tuѥsjjj $IfgdB,kdO$$If4Fb Q$10$    44 laf4ѥҥ1sjjj $IfgdB,kd$$If4Fb Q$10$    44 laf412B`vsjjj $IfgdB,kd3$$If4Fb Q$10$    44 laf4vwʦsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4ʦ˦ݦsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4%?gsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4ghƧsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4Ƨǧ[sjjj $IfgdB,kdm$$If4Fb Q$10$    44 laf4[\}Ѩsjjj $IfgdB,kd$$If4Fb Q$10$    44 laf4ѨҨӨԨ êŪƪȪsnhfddddddd 9!gdH;kdQ $$If4Fb Q$10$    44 laf4 jklêĪƪǪɪʪ̪ͪϪЪ֪ת٪ڪ۪ݪު+,@AZ[`aի֫۫ݫ̻Ʒ̻Ʒ֭hB,B* OJQJphhB,B* OJQJphhB,B* CJOJQJphhB,B* CJphhB,h\0JmHnHu hB,0JjhB,0JUhjXjhjXUh< h<0Jjh<Uj!h<U0Ȫɪ˪̪ΪϪ۪ܪݪ*+,-.7@AN $7$8$H$a$  !$gdkch]h&`#$h]hgdkc &#$gdkcNOTVZ[`abcdefghiի֫7$8$H$ $7$8$H$a$֫۫ܫݫ,-.;<WXijklz{ $7$8$H$a$,-;<WXijklz{̬ͬܬݬh<hjXhB,B* CJOJQJphhB,B* CJOJQJphhB,B* OJQJphhB,5B* CJOJQJphhB,B* OJQJphhB,hB,B* CJOJQJph(̬ͬܬݬ $7$8$H$a$9 0&P1h:pkc/ =!"#$% ZDdHhT  C 0Apaypal_logo2`]wՠ D`!`]wՠ L9RX-Tx˒[I n 8L;fqY"^i#$Y5 7H"Hd4?$3-F ٘+dZkLZiW<ݏfUv̈qkݻG??{1ɽɋ_<9M~~):ν?>[l}ɽ~ BO-/0?{_f6COo~{:SQw'~g7MyŽ[տ͏\pG_}?O޽DŽO{7}ɿggr|f^&Ζ]8~p}u5Zߗ I{vLe֣U|Lzd:lK|S^ rFoFҤà\ҍ$Ų$ˋ` 2dKs5gWAQ(&)?L t}o7Q>fyuUNr0tԆq0VS>TR`qrTZ⢶?$X1)@jO?GH?ajO?Tfm“ΤpLd;j>[`B'JȢ0h%[7OeBM74O\]27]=vat>qSHۅàw|_NH#`۶7b=oJזdIU9}UH O?qp|S>>togyEr5GZc1prEBI_>J>oz\| 9ыl-.Nƛ??E/7/sT"Љa;+Ycz1G_0G2j\Ð:i7/vzu\l_$r6uxr:i~W%A5>hΎ2SGy\l3V35`>t\*:_^j|'I6$QOL!HA]_őVG߾|πl@ lJ\ L:y{==cMs瘛瘛{zJչZz=a^z t82!?>b'Ŏ1V=>Ɯc,szU?=\;]qU5?G& c1pP7]q\7bd1hLqaSáo,szi:Ky4Q*qy*-#(H9,cԙfpe#o8@-$p'Ʌ=6JI:uE=c)nx<n)]YF:$DD疱csˌ`>#?~rI/{ 9<]_cVӓSjO?ppzrziO9gP6d ue:@B:is8lm], !~p=U~kP nZK嶻9 U׏Qn ]YN@;t__(I)eNO:П#A=`P0͵bv +!UUg\ kXD M7Bu )*XSNE{-!;O( ;N q0y4!3`1l! ץCԽ>5c8B_NJCV]3y`Ew7<88&_%PD6 [=}1ByҺ!Nt>t3O]K.M4*@{& \r.62҂D,ыQ8E5ldx\{ DK N\zܗG$jrnSe3iYC/. a\4u2з2AYH' !Z7@h>Ve%Fth)qH rL(P@O0p#U? KqCYRLyb'RO-S5r#2vX8l3z8EzVƋe p` NaʹP,Nx);<.E@އV?&HTMxRb(᪫9ǡ(FBM)SH/Rg:ShW,Hט.՟a `\Vh]P¡ B|ȋPazaeGn2xj=pWC"\{Dˤg E+R,v-h (oTG-{q8py2, B\O4 o,0BIҰ,ϓh~HOY~}>88N%TR'Șheu`I)D̨;6S:eV<NOcv$t(z;8U¥bS د cY2I2"uɈ僓GT14zE- ƪbZ*CCTl0\q}¥L4_eM1'x*lȼ:Y4C\͠[9@$; W@^o{ uC["  Tr b5(* hZ>@mDΡvݕB׎VrqW3aC[5&ZVvM k:Y]Px4,Zȳ kZUuZ-*_gP2Ei9rrOMKaJ^&Xfda"= Aq`E? >aHf>,XK`$IHVmaڐׁ'X'i[lTbP#5eΫIH _%Jn&;MH_4\񔰚J ټLY Kj:dZ?@[Hg+pK|4)ٶS[O ?:ϮߜBI9YN˄뫆z%'AvN?Z`p@Pi VRZOFW-NE"&K9qe@c@t8us Gq%\չ i7n L^EΦ( 9i%$/۲8@޲ 9yJJf8K7.*UuJڼ\ɘ,ntF,3[|'iكZ.^/h#8[Ln\Ȩ+ElR@ٕ}5ހUw8#a4 Sd6j5S1,Z&Wm,7|6^`s>:^L؆f/vdN6-oV۲w}\}O-7؀?D_ꬻZvlIhH \¥( uB}^Tsg $TbЎ#VC|rw h)Se(gY`=Tcs-X)4P1V^2{%i:qU~Sf!ɞ[+38x:wNie߼?Mm>&Lͼ_%H:zәq7k9~X GE\lnP@hN+9Hp]8%:8vn='ꄸ-p\˔˰~+޼ÄQX(肏jEToΡɅVC}չ^&—hQX:Iń\˻Nԉ|xkvNکl0`\b2&8@/ZOjX66Tj+;&z?Eӄex3 mRoJr}!%g {mu˧sXDwhIH4۝zE:{KQ)zf݁iy:-s!ҋ+u;j^|O RC_`J:~WHRe/Bͺ%jm1Db58,!cT76tb(B?VV[`4=.&ix@BbɈW,]>WT1ic=y<J캍`4orԩ;.X$m`_* g=!2EK7^Bb V#D'hx1}Ej.hl2JAUC FzØ[ϸT؀X1(1{aꪱ|tC^Fn#.ر%!R]ڰ3d,`:a(%_f/-IckrTpA\ufnXΎT+;&罓ICAs0V7#OX|Vg< 5~>  iՇ|Kl]mպ\=5FO$l1a丧冮;P/Bft. \1lenBg}< NlY>4Z um ɵXcgoBƛ/,%&ۖTݱF+l񔮙^/ªgq֗xCN(x&* c1pu&7_mV^rGy#?YBנ*_BXl4b0NOmOe|h/TmK(h?[zTU /n+c)L.bVWą#KX[(:q TsHsK3%ɖr+zZC]Y ;SeGW0Mw"A7W2l##Nۄ9gxUPC_֜H֜J"GOD+eHR>v^ɥ˖LL % }B::eqLc{,;، R0E9ݯ[hᣚbx'qQ v0Sj<~! 0O_4Ҵ`E$SqUB)JI0B'%i5R4WCJ_'jdg Bb0ZjձU{1#.eDUJ=4r "xн~s G,WIf&vj-T.uDpfܨ^%ޑ{U ;RwvK#Uܭ.7(\CuR+#L8$(O2Obk1ؼR?75a'eb! AM,W5]p-8;CgNTӫtTb5LjNЦ4FѺk.+p>_H+9+7Ru+uۿJ Ҽn3 XKPw₎KWXWWS¬FhUC uY$Sa,H~*|=<Ek#FFQ2do[e2-䣫$+\j`kӟN5:ZwU7_EiuqK6u(tK&^U\xG%fRK\]b͞mBAOrGNM,̓>&:iV&`jk|G onoGJ$CmGw^RώOSrLe[ ew 8gE| |ȘICW%=BdOZ! C%Z!0&0 7o$LVmm$d{0; ZE8Y3 ]g1MF%-}U+6PŻwrmIj7@ (rE'a7 q4>P?X`Ii9P'A?RS!Ϡ 7DpGdغMrS%Lwt9uH` E{(%eJj^8\asfH˜;Q2:͏P . fz.nMBo6'nC L˱u2]KLq0,6#>j#G]5W؄1Nh^]1wUZw/NHJUM4l|.7m4xChQ%ڜ)E/3"kaS3Ju۬ ߛ}}w9cuL gI[p5i6`byO _WoMJo̴u7m)өZS=6qmAU?\5U~ !;hwUHI+rv9m=~HF\~c`TZ_?-$q=@?O e:rvdd3{oS9f=u`y .~9d`^.]uX͎2X,Otp=!;T94z~zg;3A gGI u.wkֳI㈑la]JD2+fvD66 :- ^wՓ^z-o՜#;M\J5"9?| !CL ř _m}eX (mb`C!%oL쇄_JgpdG W49u'\<-a# p1+! 1/fܤsVKw$ ) E+p*IVDV5?rUX;!AO ŭћa 4`6jnDQ1bohMv$4aզ7I1!❮F3X|nbڴmvǕm["(CJ[)܌au"O$PD@A75,nV34*1$|j~hED絊de8*"[_3jpq5 -=Yڷ\n6#vt `ҋZ 4BcX{y޾1{wVGM^tyzfP[t1`̶j#{ y%FپUŪyG4WZ 7 ķǪDnrgVq3V#+vuQW߽A[q8 q絞"{gnQY]7ыﺋAU]eaO5 82 noU=ƫF>옃%C7(_z櫹u(m4J=0/jR/v`+K$2%&wg=cʹZ! խ"*S0,~j*O75urSI--|֯zC޿ >5(!="Aho4!{Od g}S%$bFb~;`5U\OQmvzuWыqJ|/(2`woV٫R 66|dMIQ]KTO1z` i߰]5%}H1 i0v+n.'IﰏY6$ K?I/5ON^lWgܹKd'U]K\.FIIr}n#Fe~B/}2ys\ |d3>ژVrSH۽D9f%nUmta5*4Am|s2oJ)ja܉b^!Xhu\IrԨޭ>0q]IWDSQ=~+BWf<[`GPNU<I1H.)|}]^ԚƋDJ&thЯ\s>_yإmsOӗůG8>7Y;w\qK)&;H3|ϏW7+n"qt8?:+'gԽut$!`%VX'/岓 Ltgؗ1_+sxqq 럩:TF=u%GϻZTפ4SVؾu=}FN^KC`goǫrz r2ŁA'pS@3TiXm 4azyE%I)< .k)Fr7E_AW~{YV<\ZS=r[D&oQL@* >q ܝnѠ']$8;B$Mz @/RKpm:t?>M'8e&2]ˢ ư8DO+ /wk!#%s_߿m$ 6PѿmTԝs.ݩQFo^%oU{+4@JM*4!DXhǎX$nЦ8E\Kʋpwgq_{~M(*.CJqTmTT+Iu" G>}zw<%"mTpӱl_$L pFwu_Y45Ӱ@Yqz3S$ ۘ<XL*-"AvW Aރx;{`͐Nd*GfazSh~$;Fˊ}TDtC[ Z~pk1ǣVU onw+&A? Ub{2>+7go֛zSkl@T` 6L36Ç&="L`^VZp?XpLϞ.fIῳ :i7]ѥ~wk 3=+EU? |!:u,e̩>I1lٓ8q~|9cq9}^>GfMomPVrm(E֬>_oͶOTJ>=)~C<бGN l} 3'nxN% 6Ef0BpN?$ݞSxTpzI?@2g_'ܽ;QZt9XDPt tˀT-<* XzIz1,J0-*CK^p(+`)[{]ERF ,I&MSiZq,VȤ,46LyOsDX9A˰mH"R˕zLW|/yeY'0eCp\Rgpr cH${8"(Emz}-4g bZ4D#"YC8Uw U}`6xf*#I=bwjqk[ַBJk0WjRŋ+(C.4y{eJEVY(]QnuaUIŻfɋOSz l8t+Y(Q9Ov@U]t+.Rx?ۓ-7 ~O.߰)b9Mnb O?x=~;^, Kɔ:ZQqO&ުSL׫1+& k!3t3:Zbľ#< ĒJlXĿ سwr3ƋqpM8"Ao3w⒝[9эѠ>NjEjz B8F"%x]N/3A]4D~ako˪0ho0[bB!"ctou]Փ@."3liw0E@aaJkozO[~o@cO{=B}ZAɋ"Yki/)JrGhm_m2wv FDH&|Ǹ7y^Pv7ץ-SpMñfrJj9һ{gwZ41иO_n3uJzkd!@0b'1F6L$INS4]^ T餛.Fp"J U>_F 'LV8l2(NGF a-=} $>NSi?ovhS}&"iju-S Gٺtd }l}| !A7gɄ.=G+ɮ[rUJ) "A2Åu&/5mbϪ́EUcxj-ٺ=_.7ogRrjv(h" ſ>Vٳr˥/B5_AoϠ[he3{W~sŞxОA!Az\" Nq`У5Xg⟉%wnO71e%qnв|TQ^΀(QLukTmT1N[7![m#BS=?? CqY"bG+wE!Qυayl%"..[8k!eTK$v,k]P-{4Q"u/ ފn_ 2Xaڼ @Z|/mݹĎ9AGIwBM* IHim7ݼcٖxp_L*A|T&VYALEHR>@xJg0رu8:unqE@}?Em]Ti?Ì#Wz26lUInϨ\l9@ H}"/*T,:Q5 iӮcoـUܷˠJvc>d_hәYV.) gNA2;Ę NbvE6a8Ĭwד֡^w:i@wMPC] vL[rǬчya{K/h}7沾{knj5k;5b:qwW}ת֥VIWȴn7ZT]aqaD9 SjGKX?ԭPVS^,+ _@9'fNn?=O="ѴwLjg mp}kQFvJ7@3 "HE-e*NB:UL'k֏Xçn?G][|z}Ln'wUrD4V.vscyy "ejDIl +?;*ѐd7"nt ?{d'cGO<f6mnF$=H#w A*݁Ċ#z[$$r)^F[:O&neKY  &B&tux<_._%i:{iw&],$ԝ4 \E6FiRfbZ@bkn]~C0oS(ݩ:u]sw Lxv{l׸>͸LNtO*״IG] q{<חF9x.Q D!f*|BWkԄ+S`%'9|d>S3U)΁;\剽һXnvkޡ{Glx!v^!jk DD9v籪Ⱥ0(?-xJ'K\M3 euF撏o(p̍1$$ \.,mQŔs6\H]8tğh]~pH® s(+ Tb#/ju;ō6J.(Pqnhîę|U~иWI?)dO?]O~3D9#9y?I R !)@HB !@-)@HB2 d!@B2 dЃ gP?;Eh9@Br !9@Br !PE P @(B P ]]Aw~w*&]]]]]===Ѓ~zzzЃ>CB>@>@@@@@@`P        z`m!:X)B>hCv!@;hCvA#p@8G #p1@8zp qcp 1@8 pN @8'zpO!B;'  <O <O <OO=O)@8 Sp N)@8 S)?=}t6o_Ξ'@BR0rrH) 2ȝ5;[`+bP\EP|((5`)z c6?Lj=rsx=i~~]>wjȖ>ҸͬptmGI6뷳 &?ӨlC>=z NwGhIV2xxaZܩ_ t1"&ͩ>ӞE41Ly`kXlEy7#uj+nߤ^ ½͹ogٻ ^bg>zFf](LfN˭HF)^/Stz#e. XpzA*lUw`v ԛ| 乍1 ZVmpcoQn-tbm?ܪs{k<<|SP4b$lsR`| rk73>jgY"GDer5DB8rQfz&1O"&rgneϮ,w4 PZ"Lt)`z7gWWn #q<\x0ć(V7HH%_/_DufJI33 μY3/jQH$ Ca7.F/VwU|R$ʸ]1*mT [ޛev\+-j$5|ci6 c v8Y\rr3OkCfψ"S;Zmm;̬496M+ }b݈Tz-P^l1^AӦm?t#ߖ,fmī 9P/$*AIXmE3D%>MV_ ;vwW 9fjlmET`۠KW{r "c)wv;aWj6 Uu M}Ȧ릹'SMLmsdž\҉%08Ѱ>~JR=Mrli?WBg>>)K߮j7SW1:LБs/}Njpέ9R^mgt%a&&~ P̭eҚBEBݡJXP]?\{W9nLhw0ooQ 4s|]_fSC{-2 =`(2 Ng>@R;z!ǧ?;|1z~zz[apRA"zPFh]~KÎ0hׄ-z7ƅC.Ӻ摢wGܱpuu!Q`FNZԂ&:/6(;sGZ@'k~(ŢWU:jcg^TJ+;M&CS6&*|jƖ_@e9*4'}@Qn(aչڻ]'Ty*Q>iu]~C~~|Hfl Kzl^˷ Yv1Q&>L"NW_V;|ةg;x߅u> M 0\kM <ÿL9?2_Q &x[c|n)j4NٖEw*zfYa# ?^ڷa܏vRlpc zv` [uM1*QDcմ8{0XCc?go?b$8NOh(U9v}Ǧ4Q+Pqc25;ƻyjP%(xѤڡ .H)ώTԒ!uvޅ_NEy:84fE1h[V.A`]%QaO\uxd)/}{=qX W4@*5nPM;H̶ Sn&G <^-qP- 4^ y!Atxƃcr}kVZQ]h,hf{,Ib c/ |}&[Ap5,5Qpqj}UxuF MD DGܫGl S =Y3S~SP-.y8*:Om3p:r*FtE4uڸ7w2ۻKSxkZPiȐzº@ak"w "+qbElؿoi-t@ʰ}>8]:fi .Hy T!oïZe\{1W[;<ŷψl Bo [$]$LS.ݪKрǗk=(>\!/淠hAEwa uA(y%=/Qk/ ,'[u Y5){4Oug2. A &9?wc\PŨ¤ ~>37[!WR]!7>cg21wnAs 6 ㍲5d]EU# n;RdA? SkGkir&X{mBy}z>pkvv}x(x s<8/nBB>nnǃuk4mAi=R%VtBϾbF-Ҏ&Ց>aM_PN\kї'M#{]dO `*@&:3i Ɛm"/p9^ qQ"d{K7[<_|`#z-F}u.^ήR7[%cr럷HaW]6" NfT#,U+Aj`'ɯ4?/$P_k}^<CSRPLA*n=ƺMݓ*r(4ưÏ>`",PNG5ڤӚ"Fcw Z> $Gcm4pY5r",y m^פLI6Cz[ĥM}+؏4 k*\ή0WiOעbW%Iwg ~/ƌV쨵14SރGE"XhOM*G:9"wc<꨼,)I?xn ;~ȑAd&\i/UGJ9>Fŀ*ٻ& qE"Bλ%n؋ \o| gղW'#u\"gnzt2ª,;QkpE؊JR/k<'>EpxIJ ~"_ȅ~I;;nkY[v@pVi YĔ໧☼rN6'e]73k7q.Vg\w/WN7I8FOF)$LRu#I8;"^b+_ɰcze-rsP=J_[*ݫTWT[% M)f;(zb4xR< 9XϵG"|Z+v,WL+\ԑvB"HM /zxn]:y[Meih5i-e'uV[Y>@b#sj*GvL3h< Wand\|Ϡ+cEǮI0נQ$8HNv4o;v֌5ftj/T}Wm 0cWf ?KoU z3DkR2G~#SbBـ'1N01[P̄D60~MG_gFԁm#q*]:M~z S%H[@D4`';=2J'ljh;rz=-.k%Oo۔aܭ#Fr>.錚J)TJ2|cOעb956j513Ҹ1_-u+x'Ye%Ѽ.*Ɲ*.нjX.ڧ nWMdUo(<8Fk#Dhyb-_1cZ3IXX3g[XUG|mNw2$tՊ秉ZӸmW)S+ STs_XٯlvT6U6U6vV9lS5M{ٯYg'0%Od=NS(d0+5q S*tYʇj E-AItkqcDaKLc#5"hɽN`dcrʨ0G=^;:1Lc~1DݿNg:JǞXU+P_Q?fR\{d'YyO_1uo:UaP&'i Ei*b[12ڗf(G$0qlDˈFÜTQF*77kCbqN ̗2.;U>Hbk"x )IC;w[m79vԺԖv>3ȋйn\t e1t`Aڵm ҤaX/쳑e'*=BTix1M3 }Zח[gVn* TL"{9|rH+P,CDCh{:fQ)޵ 7xIWaٱOf3.ڀۚuJ=Tb}},a\۸t~ \beƠۅ!4{%u7t8u]1;˜ǹKEL nkG8/n-&kQ}M ޴Uψ_Yupz.צ'f0s;xXsN jOp{ (`؎糱ģA n8:r\}=U#&zrA)~2_@8mjTq5G5/_Y ǼHr]Mhh8=Ί}S3с%޸M6cH 9%UO`[ܼ]N)qO䘓k(&^ŧҢOzU陏JYX MbAd3hid@̝c 3pz.x MKe}ӄXFUc$ʌGlY7:+t-J|堎7NrݱdI8qj#°CD {:u1ֲ]< .O>;s AѶ)I2}is;1OCpE54׿ OL=%#'Qրr_-&zeT+7/vCxKD\֬9g#-ܱ;Yƫ9[4 ^.]_EG? ;\H5;Jlvjg6FYkyt֨zh>.)4 |D>8pϳ hC3v D1.'׏"ڊp 'ֻ&YO]HJFY2Re#PHբlzn9psN.kRLv1ēs󇝐?,%#qmbd),ŭG#uX50rwwn%q߯zUkWR+b'i!رi|W,82ߠ2Htc&辶vҽA%;5X3~N/o$8//!l;n4mSl[瘋Ԙdî3?]X!Awv*HP:󤄻^]sx><]|_N6trr7("_^$P+çiO|*v^EŇ+$JoQܭg|%} =1wg=U%Y'4_+tG9וw3M7K:-^\oLϞ: vSwN+6oh wᎂ~k 3}fb[Oŵ𸯕b 3]o R|ڤ ^'u[m q_"À5|O*NM)TA+@;3&|ӡ7Fo:g0z O'{yK?u,<]:m2`E<Î쏗 5ɍG>AJ;?H?b|Bpd$h4^z<Afd9v:]j?KC3XbMkzi10P ZbEqA0Pv5ww ~$~gA7I$(X';i~ˤyA)wO:^atЏa\_:wUh'<&CJ#9tb,AAy\t3Kx/`HRz]>:A6tK&"y,| Y.e9db}^tZ;x}}*?' CBat%dť^]J sNRAJsS䃡(sPj#O.}1v2* hFP8Q#Y0^+/ "02aVPx\(>{&ܫ!y+L+-N&~ГcϹٰ;&b#I/qͷϿydNݣ@k c*t(uBE2Q%5|G |YN8ȒXÊa§.0g_ k~, dU8i7担aJnW æyJ bf\Td Q%0Yf4ΎÐ6D*R7@us8R`;9R;FSP, ?+`%zCƶC|K W (DLqOq:~Dh Gʐ diT ːW@]7:ݐF 4 YO<_bą#nrPGL@ pTj@Gu*=G2(@db.dKae *EHf{AJư(E'|@~؞_iOc&w J2s(*eq}!"JCY)DHAz~S.bVdK)rn& d ltՑ: Jy9WiV(jcpu&YTm*de,4tma˩0tƅquasi>P :e c \*RFOXW!~@SږgB8J 3&*21v;PZՅ+)&2i/WZ(:IdQeR(R"T|eWRG$PAd$S0P?Ȋ쾒BQ"tsm$²8@~OIyސ NCoXC&"(33Pr(3(½8Wiεj:J ݎa DPqu\])5tS2?Prf3dI6!#HAҾRC0!e%ns\tH,T1jr@@ɡ7!a4{ΐ3j cETdy_A7A!3ӕVxސȊC/5!1Q:xMza Ou>-R"za ;Tbeu֐z]%^ϳ\5֐(2\]D&@֐b =oFBohxjÙbl\$ؔJ /U *al+Y EbPBDF6*] # 9Rұ!P QJj&+A.#G'?0<6C# 9*C6<HD\k"2rR$߳;J BDFN G"1\EdM pkD!"#/.9yN (Dd]L6Eb3" )HtpIթzW$Fs05\BIcM1IEb=K3%"2S&"1%]fay3 3eº"3'="4S(}JCO;({]Щáa]EGɴEdbHTQtTH*r uE`@B銸'r"UMR,/,¢T3a ]EjdÓ"LH12"#hH"Wl=r l( H"CHP1MS{"BuǔB*\.qTSm^[:iDNOdBS1i"breSa@=^-`ԧ};{X<ey ZMf,ҠƘC(嗢!gJbK]@E/'z"d[OĀs5b'bX|6ﹲb"u!f]"`Fuy)qeuyuEtSU!ׯ:nJbʫT* Go>$2#10Z}a "t-nȕjjAr_h}&nJaE  K/l[Jn닩GFc vU! WV4wUL_YB~_~`lQ* nZ T\}"sk/\WM0e˕)G$$,Uw+_Xd:¥@U@UIeBW::5@~w_A* U7Wlݯ^G?/4/ 4d'6+ޗvs{}@~/U/e&퓡.:=ߓ962 ϭcʗԺ{| Er_a\5;t+ |W8}T+ǎF|W8}{~ #5vP~=Z>vareYu+Ku>_DwhwqAQAQqCD݉xT9q7feVVl14 ]k[;1_Ͼm|Ve}?e/#{[eX&?(/BoIx㞯g};~|EY/#ǒE7zl}KV\wo#E,,[_F?57Aux N\pM;P08_0SZ ⯢?HM7 7"&Y#N9 OZ PhĽ`U# ~ Kp&@EPes6 pEgP!ȼLbEr0܋/X4<&aWY%i 〆 Mp_yS$̋/ (wAY `ܼuAk4`+7͂)iSet p0 2獤 b8p[0HLo:& GUހ&`Ph,h ,#".c`df9 '_BK27,( E2X4 (f1o!(z _Ƒ,X,E`1I,X1ȍLAV `bǷzS΀pbM`yпo94bP%#Gp.r5o9-hA褏}r] Ԡ2KrRT0-gߦ[P,3$`Twr#f8Z䗘}G 3hlSSf O\x?̇Ɵb%;K 3@#AѿGS@@mj|d ^/)#,,NƇ%w@p' ]@$NY8(`s`x(,A-C<*,09LPFB)@J0𿡖пfwvw ]S NiT Bq!(HJȱL`lv8pp@Y:_)HjH:dm{@+0̧-q@jhZH 0杢GPm g{ @<( ] 0o6Ew, THJ' C 3Y 0z :'{Z3  5 p@5 0P5fg ̗t3Pi`B0)PCމ`Yzs &; +j!mI 74h̠·ѯP0%@7iMy~"5. Q{/>^`x&XH5@˅1IgXqfL[tᜲЯ)L(Ȗ]PMQ0KBC#I J/Bp#) &:0 {`2$@@<}Yy0fI/,Tx2~#h: c_衷dxz%.6 smh\RwX:`x ohz1oe`䂆t4' 7О d"DZrPt0Ƈp(j0@ fw ,id= 6b8p0 !Ƃ43 `n. CMsb<< aL<]9¼UU5% T\y5`R y]F` \(P3s`@m@hf ,Xh24<hZ.@N>1 hhQ}y^ӐoeO=EWe5z0ɾdz3@DгQo$C mB?&tZؿ%|Ep~&>pv OC?pH!.4~_F؄E0H>8\|p& pFrSTpN 6Sf&.\`3G~'lga۟`Cqb*.p Пe$F&(M0h&NCA7n~ʾ&o׼#6aZo3om˜-(ol`MWo@.bMr*?Pu 5bp i?PC jBԄ4cJ}^Ž ^B'⃟2Z7쀰^BQ __Nx ˿'чM^,/p؟7 h.!I\eZ\?S.aD’opD`Y KH7pl' IC \B2p /8AHz4UƢA \0vp9?%#@p 7p Z?e K(M0\pB\BFٿ .2ˀ?2 q-! uOp 'op 'ڿe' 7CF݂ 2?esq.! .?E_xp .Fp r9~?%c'ׁ,ot .?rq/t.t#P`I 4O}%p(]?szgoÓJ!?`5?_m%(ʙKzlK_\C?+~_Z_?kE{^?Yy}vQ߬Uq??<=FA^1cϿo?Ogw5s?UMzg~}E\BL絃7 B0_lGj?Z|_?~~V~V7:Oy@#x|&x>"~n{~}#{'qoʿO}4ܩ__ B~ 7b(C_rT?聶ɿܯE!W49x{cɾ U}Pp¹)əԭ9+GudSA2MnӪ(iVMJVeUN%s = [Bs[ @3g>TF+Wu1=lb~\ZV ʠ>{3|חu]i΅_7K]ˇw=YpZUc4rh?9-{J6MO;:6mer35KTl,$:~ ㍻:sa*+Jzb`5d#(,t)Cnvex|[ o75bsnn>y<.f>X6YT(g^xŤMgKyj0:jI}z8_/y{1/<9u4jط-Y 68w'h>c̤nh>di-ݦF*q]pW6V^]Z(l i\&o9)Raq(4<0=̼T!.+Qs+VԦ=( .r)2(3>{/\9?wd4WF{[qr2׮6X^ex/HosZU6keR., Ԅ8JNJ//NyT 1 i̥P* 72f&`˱i;e#_\ԍެE-NDՑÖyw ^*ѣ3ōz3[Y432ђJ)#v?Q[f17=; <8{K-Tcvأfs;\U5y)Zlb ̺;Kzr~d.lrCYsLrk {3FD]{;JM^zCqґc^̓UË-;kun, Ygm '#>:&qVRSKj3ia_Jn!_^o󠙓cKq9ћD/M89 &WCÃ_)T|TQ;h¹}""d~u_s*Qi QIs*k_ʌ+[2Z!79;9ˡD &ծ7= R̐~KVt͑_̔]i+743FqHD[ȇ_8r\f;eQܹ{O\]s'}%dgW&+EkM70;\VxRIi}tZƍ陉U}tyOw{liv)Y>ys.G|k>&ts֐͕V-)*rݒ3m.8B ݊v7A%۬v˕A45qe < OQ}L.6j+ʣҦZ6ifYllW tF%LԹJB,$mIB\Uʃ%+ޙ#*_25eR y+.ޥ)Dbxg4J95 noɉ29m*ZU阔߻cCfYyb1_5.&N# H|qvsH!z2kUz7pKؚ'*±G.lcE ,^&­a~ ,7zKnOH\>MqçOaby[1nzάGnvǐ6L*su)(mHnZF&LC{#gq!pۍLhϕ&=n޹ܪE{}% T*Z=6#Rv4%TEip۝ xVcn 5ĶҼ3ӑ³"fS:R2JSwR@2i`RjEVtВlJ0 ߫Ԛy9Ed(^BYjT*Lzޣl%<qGzKBfK8 ]ʢJUUnyCozcng(C_zlqBĔ+(>׌z5:~R?$ȉe¤eorɡ\i[˜MZ#UWscK!:u;HxiA>ɣ f\\vFfSG)o(kEY lIq>KgeOYa)ы˪6t֕l^eu+{1yxaY*_Mb4ձBqcz1I5MXPK!! sxi<5b7CVk/*=hy;2ЈŒs.uVG{_9Vt!xopsNrv{d.'^0wdcp:*Ҹv]O^o3as"!ܭgl 1וHVveʹN7:5N =n;斈Yl5DQ"*]CTeRqm󤘞v+K׌\u; tGLv5НЩCy,x1Dd颧R"䊽.,:ai˻^o|RcvGAE:ܼ~z5%j('E^HڸC\\uf}zDE.7Q_'67fu.u@*tҫAYy KGB8dJY ز,r͘WG1Yμ\,3{初G8O~$\UBMo5Iq&%\|l&evpޖ("'D)]/l~vVYjm.Gq;Bz6K bH<_to+~3jQKBU8|o> Yq]ܬFTX)uǬ!LD%d9E:j¡Lkݹx{]4N!UxĪhF wTzL3A=b!3gxI:rUMt.ڟLR LbG4Q]̭\Al5 GYshѤޙBU2bd}_jY%ffz{}bkt +ĺ69UH(uiV$LLIJ,W.}zH .1x(CF͝PGJI\J5dwikdԛxip$U}LT7r))|Dgw$:ɂ.v$vNߏ 87ٕ}-OB^?q-D}2o(\aƏY-=Q2mJn6R3b>fGa) u金{q`h~ԫJ?ۥ)iv|);oބƛJ(ׯrBrR/}@ mtL Ke+jObvd:Ni_Tn,E}%}oVם%E=QFj=WTγٵVX2 jIW"ZY69xӻŻnHES=sGI'}Ѳ0ORӃ2Ăp1$=~cbjJgR1 5n`@sg۳S$RY1֓ F?<)svNu!]OoU6 Nlڮ1u8|NwJ:ؕG+wC qY"2x+9˵kfĭs'Hb݊r;gzIq3l9̎}Xg"N |#eIa?8<-Pյ1d{:cA3qrK"=_.$&0R@G[k1)M9Z&s4*pkn 8ir?yzNjɶvnz"9=7SI\b[53ڝ3w.J~E2z4{Yf!~UZ>F>^xkV,[w*i'H)6ʮ!jbK8ĴT72 Z1SV=קv`cm_/ۮ ;vQ~y:uV[J2+M&&Id(\@N5lx>u+<[NJsniܵ;I[ JNNês:7mpP"۹?e2>MBb;!Csł*KM 9ZhM&ܳ\op[q6 ZOrDT"Z(< g>x_Z_ !K혇 ۭ[,FKux9;f"6\Cb3mڅhoR$2 K`eXR0tSvgGҭ0>ٵŋ(ejPw\ʩd6i';qM͞:M 'H>n7J ?3~r>ݮ=v}u_3OHE` ­YX .Zx>aCCg/WGK;} Zg08䜫py qSu.r3+h7s(1n9f['Dl4.?fMw;W|*R%#آ7vӜ9Cu|W P!J׺eB8 %u2t !*߅|k .S}w|.L`FDÅpO;Y"B|GWpW/\ՄIʟ%gHj8v.NO``&*t~%^We0Ga_YjD6qz!8 ej^tJ[>tBe/kBTmDMqzݻҳfmFfШ+oT4:JVIװ#O!.jZ.U=*:{e_D51YoNx:/9ثaDn?F2wG.ibr~* :Iͺ >DK,s'L;O|Ժ-,jƅY 1:_6 yN )W&m~ݦ3դ"rVz]'&^!L+4,Nϵ顣:%}oؓ)LYG0!3M^jXHbw@{{; >Iib$fUkizo}/S L5"på@nH)?W ˲x,}N P8P~7<Ej6mQ:H?}F=,!Ya8mK 9BR3;o˶ iW]%0 |$/FJxb㧕Rvo4[N8'8Vpi#QL8: 6}^aez5L'4fCA%GG2nf5i%cZ|0G.3eD8.ߜ(}l̙05!VN+$R![~L$?sRO>2--zXq`jTIѸHfh*$e^Ia$ +JнrR)S\E.7aG7V]tjbjvUlZrJ]*یIkͼ (?dפƍ!329/̱K+41 kxTzk%/z, ~zlgI˶eMw>葨Qn _q`"6ge9b6UT֏<ڻmmq2 ¼8 6k.׷<ݽ!sKRv877ɸsdS.7X"ix֗">"M_'32_DTkRsb?(/eu<|'B1qZo߼AG﹕=X $,Ω?kW9wۅZ=2y~LfdNTU<;7uh4: =Zde%r>4҉NG 5nvCu[ޠH; E cEʢ=-_*6(±TY.홝.)4kX/Vmjoc_nMvs~C5AX| JBŸWVIY\4$u#d"lc"6n]Oc [UY+IMLj:iq! בtXףKЧF zdHjg/s6XP~j`@f$Cb֏ f)ņgW%ZHeZ{wUfFj}D|ͰGJ @(-2$ݥjڝAtF- $!8tӺG&f66buXfHRG62mh߈lUC;9g>"P'w#1Wz X]tWKش Qn̓8&7h |$ztҔ'jCђ vuTw~EX`"5:Q3G՘qjӵ9NfRnwF3u?Uj!l`{tb>o:[j[N3᤼sYDԇQIxVEbF?jzpsaV Ld+d arpiY&KTw*vmhLa7<3c:ٕv/Qo |c'Bwᎄ48}/0r~2"W-dmțlyD% c.B6CB{R0btHk"zͤ+ls ?q,r-^u3#yJ֏GgCD6lR28"\k/]_"YkP1DqԤ7n^ Oo 42I%L7O$ hN[zgra5ܖH'nxnt)w:iΏ ];Axiĭ*z>{e6ORא;hʡR:B]o읷-io}ϘqaRhY=$59f]I!/pӭ9E>Za$rׂ3:6jf\*E| p)\|}c\L<*$صhف)!1+]U6q$)3:< U%ŨgߣfZqF kgf̛^ s&cԫo@`̡fFMiM_W]_RCT.=0{" r-R@ <]!R{̝2fھyZZFrPdi^l\6I[Tr¨}ѭ:)Vyc3rt|Rk׬6{U$6J1#k`:-oCx#jLLbXm5{-9qB2z\UΑWOͨfV-T wT{a5s {oqpN\pNx J }Ľa{Zq_L^mdbv+Nِ?֟wn2}DLAvLW>9l"zDtW'>:&β̬*Ngn}c~tnwq{)n]!fH?:;:kM9{izNJI/ڗƑRe2ik d=V3B-uRKG\lS'^JA+v|ws?Zkf^=v\ug3+* F'VFBuQ3)T撵rSKזX*R?GX;F%^n ܍Б1=37t5jy^׌3wI._fp=ֺ|l%Yء?9jv}ywεd?h;=ܺUJ3"=,D5*e+Z WB Go6ϪbꊝrE蹅aβGWU[EkM[[uT:vzd;sƔZMIPqJtZ]E(U+MBzS=WIbˎLL?zHR~+lҺU.\l9V2{$V7AiK9]~V~-:][qW;r+}*7 "FjŰӳHUncO=%mgq#lM'_KPYhisWbFiob5L1aםة.{VLnm=RgbJv6ʻT&<^kf%BrJADZf;&#2`Y٪ًdYœN2IKFZ uL\_ŧ%csH nv[sg"_Kw ǀ#_i,aZ޺wuvjFJu_b ׍ yau)sR{I+Oo,2Xrf K:g3v2u HSIntWZ3OD#VTYpWci&v 9{q~^d:2T u|t>&h,3٦̅.dT3̇yka^%hnl_xi@w3)ĖqH.aIh4y\ xK!MF4 3];l. ZB:5/rM@guj1lt)C,kJQ s[VƝ({QչIS68Q]HdևǝRFRlomu_y4J pd24 XzEKttj^;wFU i;싗e+`׆0Ƞj׹ G79)${oblsJk"Hi2[A59vB~Bpwrb-ecpw7|g7F(h0~K@):^>XF׻ɮMc+gXǫniNt<&*m{νW<,\.ev8QWMŝ&=KW{ÔbSqhSBO O1yxJ{NmfiMi?!Y8Z:{ݽNWxM=G̶nxyԠvuwz],V%3)sd7\I/ 檳TuiaBkLIapN\;d(8ҡ n=ݖTtW2gZx:Pn,jBwv4V:d ` 1zߪzz}_& ` a4V $#!(4(HH3dQhBY ;߱3_|nսuo{r'ڧ͏nW_O«mTv=5>2\`.jN/D^q[u$+UgL3|1iEw-ہWʎtC羬ҨS^6T(=Su^<1Z,Zly~ּ5V=[~&Ъd EŕF~眠bYF}+m8,!cwܩ9.w\4OYt֪Ʃ7CǮRZ.sZ:٭yQD~Zm0xё$=¬OAKY`RT?k| Ĕ4?~NS1\W4YɆ6=Kjnl%K['zb?\Shڶb},!EJ3=v>9CxUs\ qc@HT62%d[$P4 +uAH.fTqJy7nɄ05]B<5sn:}m2.gi7+xYRӖ- eZP. #DkF^YJf0՟Cc9qNBS{IЩGu /i\}l*u~%d3dDZ&yn%rziJ-.>5>46tfuN Gg^G|v} S.<KE}ΪKe?[K+ -stv×PTQmķZ9&:n`ӫ#q?z4M{YuiiK֚߬%Ma:C@H,&/c2]ܭy\&^<=U_#w+T[݀-'~,v1 A$hx4>,sS?X2X,$2t \uR7ge-~af,9}#Sa"MےJ;>zPJð=GViE,eZ gK\xKzsp6ZjnThdYʒv;:. Wri2S$IJQ]h`ErCldVJ"vw`lfRU<Nw!z60~}af/D fiI*XuNLOkt> ;ZN:eҥ'.]ԙ+Et7%ntR, FQiD}TEylNL&Ƥ=1TiAa-k0!_9]W.䖊$56)BGk\Lw]1>3}w罨\H´9k/`8PQ u2>'.&D-vG\pRR!2\Em\ JXfpYf~7^2V!0lrv6G E>ߪKTȴ7gYF^BM rCɐ1 #=$瑖n|QKN)ƂwV.A=Ӻu̚1ez9loCkL֡I("'ZD}sj0ٝ4Om&7< ]yT1ʭźMژX:,4QNT\|5* Ĩ }dI&gzkWr,ZI,0#vQ6eui^a7K|GrXvb2u匠i^ cVlTҭǐ˘{Q^Kn6ybMp70h֍^*ݙHhjaܽ<fޜStHUT{=vtA]SOUn<&[+ew7Ekl\z򾸆qRk*ƽDbXwd;h^n-Xv0rySv 5*٪p}*J>v>3jߌl3ąbJ }c͹E9bk( :XL'49 iKqK2=JW:ƶP47%)nOFrέz.CvUUi7;ۍڂlu琻ڠf!9h6uD : 7SnI:OGݝM !cm^YגtDmZYnfBo(ٮ)E{fSQ׹gφ"-ޫm[yQnmYha,&}< .2D.7[NSF.ʧײ1wR,U5 |iv+V1Mug_kJY櫘6OeQYRF_>S!}#&g%:gݹ2J^ }<}6ig$̽.%q1ڌ0LjCXhiw ӳi[l ٨a6z%o/ZץtKV\0k%)5|JOН9, 93ޞ$._׽$>+{8%'`;m:v7]05i~-nE?kq:=ɶ9x7 [DduP7LJl7Xmq:|u5$că}Qzqw8MaN%ZlBu ,QUzUR_}2,\mrp:jZ]Et0}aZEb>Z%Nj{{;xYWIl Y?kRtx%)imY]`Jwu&xj3k{Lgv0ۊ ۝`CH^[w"b>J]}OT7y؍^gH +z:FBoMyCud+ u0Hj.7ǹ'~98 MTo*L]rZLp6~ҿYoގRvSN˾!FOƚ;J#>]֛\ mwNKHN#>Ad畬02٘<S'껡&2]w3t*T<6Z}1Z«,s3ÊfuJj?nWX~=7os!͉'ߍu; b-t|s)lG.*q~rb,~iwۗ偻YR+eHu}kk[n 6ҧsfzyϢj0X䋻 k&k;r/RÑg 4s I۝˦(]jiq ] eICO !OʇJ-"yQhTږc|N-,o'խЉnؚpGA5e1=VIݜ\|Uk ̊mrso;97]F.PwgblsZ. Ȍ~}=u(.؊$]akۭ֨Z 5G/oO@+i~&}EtAًyH5C]rwXάMɺYq|[6*5rqfWYoBV^'?rƑL9Zi3|Ts#?gOMBoKI-lyZzW2z x[.K,_ZZ$*K]IVdRtϐ.t/O4e^τc؇DTF+M޶7$e?=M{9w372li?R|ڢc/G{[`8,ۯ *dAy8Kdi pnCW/URmj܃R^Q"Ҵ4?!~ޕW QKk/Jv6[>~W_j;`o7`_k7kG;xsn^ěQ 8 7߹nuoy|㚺U$eȯBy SۯB] 7 ~uqM~#PBp|Ѡ JS x+}%/CyV_/7? POk9@d- ˷߃p$ȿ˷!.Y"@~^=޶Ow >>Q^/סƿ~ 'B_߂~#"zIh !~ÿw_Y[WEF˷8zF3-E}BcAװc+(?y+&$z7?C(I׼y _y=z ؛_BW0t{_Ǟ>}Ik bEK1i{;Ч_w mH{߇} igP/gױϣ`-g *u[3"@(i91T׼54DU͓ /={d1j|Y3FmU~ ݇??~ z#/~FA)HS#>?*Q-gѿ??*6?| 2?vFՉYf{?F=+CcqW_RX= <=><2Fg1}ӡ/`&>Z章}{-跰AW> Zl | >ApПB_ô}Myee]xOyOވq؛4zG` >pcW1(G0F }F7hz'ŏ͠&ā(0y`lېOcCD)Ao0X 5@E@0؋ _s[4!0Khi5[^Nd/ª迁N95Sػ}`>\ۓ͇A,3p'n֟+??j.[`c;TCw׬!3@-gw():<^?[ 'ȅ7V}HS" %Q;~75w@#ffhmxm] ~A` } xl?y? cۀC?;z>COFyk^~w!¯_+~wa/}%_2.џ{DyK  _Toc59961697{DyK  _Toc59961698{DyK  _Toc59961699{DyK  _Toc59961700{DyK  _Toc59961701{DyK  _Toc59961702{DyK  _Toc59961703{DyK  _Toc59961704{DyK  _Toc59961705{DyK  _Toc59961706{DyK  _Toc59961707{DyK  _Toc59961708{DyK  _Toc59961709{DyK  _Toc59961710{DyK  _Toc59961711{DyK  _Toc59961712{DyK  _Toc59961713{DyK  _Toc59961714{DyK  _Toc59961715{DyK  _Toc59961716{DyK  _Toc59961717{DyK  _Toc59961718{DyK  _Toc59961719{DyK  _Toc59961720{DyK  _Toc59961721{DyK  _Toc59961722{DyK  _Toc59961723{DyK  _Toc59961724{DyK  _Toc59961725{DyK  _Toc59961726{DyK  _Toc59961727{DyK  _Toc59961728{DyK  _Toc59961729{DyK  _Toc59961730{DyK  _Toc59961731{DyK  _Toc59961732{DyK  _Toc59961733{DyK  _Toc59961734{DyK  _Toc59961735{DyK  _Toc59961736{DyK  _Toc59961737{DyK  _Toc59961738{DyK  _Toc59961739{DyK  _Toc59961740{DyK  _Toc59961741{DyK  _Toc59961742{DyK  _Toc59961743{DyK  _Toc59961744{DyK  _Toc59961745{DyK  _Toc59961746{DyK  _Toc59961747{DyK  _Toc59961748{DyK  _Toc59961749$$Ifl!vh55"#v#v":V l4 t0R%655!al-DyK .http://www.w3.org/TR/2000/NOTE-SOAP-20000508/yK \http://www.w3.org/TR/2000/NOTE-SOAP-20000508/$$Ifl!vh55"#v#v":V l t0R%655!alDyK http://www.w3.org/TR/wsdlyK 4http://www.w3.org/TR/wsdl$$Ifl!vh55"#v#v":V lM t0R%655!alDyK http://www.w3.org/XML/SchemayK :http://www.w3.org/XML/Schema$$Ifl!vh55"#v#v":V l# t0R%655!alDyK http://gsoap2.sourceforge.net/yK >http://gsoap2.sourceforge.net/$$Ifl!vh55"#v#v":V l_ t0R%655!alDyK http://ws.apache.org/axis/yK 6http://ws.apache.org/axis/$$Ifl!vh55"#v#v":V l# t0R%655!alDyK Vhttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523yK http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523$$Ifl!vh55"#v#v":V l1 t0R%655!alDd eD  3 @@"?{DyK  _Ref59953069{DyK  _Ref59269340{DyK  _Ref59253921{DyK  _Ref59253930DyK Ehttp://www-106.ibm.com/developerworks/webservices/library/ws-secure/yK http://www-106.ibm.com/developerworks/webservices/library/ws-secure/)DyK -http://schemas.xmlsoap.org/ws/2003/06/secextyK Zhttp://schemas.xmlsoap.org/ws/2003/06/secextDd D  3 @@"?DyK $https://api.sandbox.paypal.com/2.0/yK Hhttps://api.sandbox.paypal.com/2.0/DyK http://paypaltech.com/SandboxyK <http://paypaltech.com/SandboxDyK http://gsoap2.sourceforge.net/yK >http://gsoap2.sourceforge.net/DyK http://sandbox.paypal.comyK 6http://sandbox.paypal.com/DyK http://paypaltech.com/SandboxyK <http://paypaltech.com/SandboxDyK http://paypaltech.com/SandboxyK <http://paypaltech.com/SandboxDyK http://ws.apache.org/axis/yK 6http://ws.apache.org/axis/uDyK @http://msdn.microsoft.com/webservices/building/wse/default.aspxyK http://msdn.microsoft.com/webservices/building/wse/default.aspxDyK http://sandbox.paypal.comyK 6http://sandbox.paypal.com/DyK Vhttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523yK http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523{DyK  _Ref59366741{DyK  _Ref59366753$$If!vh55#v#v:V l t0655 DyK &http://www.faqs.org/rfcs/rfc3066.htmlyK Lhttp://www.faqs.org/rfcs/rfc3066.html$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655 DyK &http://www.faqs.org/rfcs/rfc3066.htmlyK Lhttp://www.faqs.org/rfcs/rfc3066.html$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l4 t0655f4$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655 DyK &http://www.faqs.org/rfcs/rfc3066.htmlyK Lhttp://www.faqs.org/rfcs/rfc3066.html$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55#v#v:V l t0655$$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 $$If!vh55.5 #v#v.#v :V 0655.5 s$$If!vh5551#v#v#v1:V44$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4p$$If!vh5551#v#v#v1:V4$5551f4DyK http://paypaltech.com/Sandbox/yK >http://paypaltech.com/Sandbox/DyK feedback@paypaltech.comyK >mailto:feedback@paypaltech.com@@@ NormalCJ_HaJmH sH tH Z@Z  Heading 1$<@&5CJ KH OJQJ\^JaJ \@\  Heading 2$<@& 56CJOJQJ\]^JaJV@V  Heading 3$<@&5CJOJQJ\^JaJJ@J  Heading 4$<@&5CJ\aJDA@D Default Paragraph FontVi@V  Table Normal :V 44 la (k@(No List 4@4 Header  !.)@.  Page NumberV>@V Title$<@&a$5CJ KHOJQJ\^JaJ 0O"0 Code CJOJQJdO2d [uBullet> & F1$7$8$H$ & 0` P@4 @B4 kcFooter  !6U@Q6  Hyperlink >*B*ph&@& TOC 1.@. TOC 2 ^.@. TOC 3 ^.@. TOC 4 ^FV@F FollowedHyperlink >*B* ph,O, TpStep  & F<O< Indented & Fh^h>>llygoldCJOJQJ^JaJphj@j H; Table Grid7:V0/5Tf,>@Oeu#$%&'()*+-./0/5Tf,>@Oeu  ,-`Uy<c&aEw3gBm(R&` 3 c ( & ' K L T ] ^ c   ! l m s 45xy 1O}xdmO^Z[%S^_  J !4!I!^!d!j!!!""")#h#i######$G$$$i%%c'd'(((((((()')H)I))** *!***6+7+o++++l,m,,,,--L-y-----.7.~../=/Q/R//////0/010L0M000N1O1e1y11112(2J2K22222333344844455P5551636v66666677A7}77777778A8F8H8h8j888899;9a999999:W::: ; ; ;!;^;;;;;;4<6<N<O<<<N=O=e==l>m>>>>>>-??@@@@@@@@ A1ABAQAUAgAAAAAABB9B:BOBUBYBZBtBxBBBBB C*CKCLCdCjCCCDDYDYEY{YYYYYYYYZZ>ZbZZZZZZ [[D[E[[[\n\\\\\\\2]i]s]]^K^^^^^^^^._F_N_T_X_Z_``````aabbbcjckcdd!dpdtdddee%gRggg h3hYhhhhhhhh iiii-j.j5jqjjjj$kEk]kpkkkklMlalwllllmmWmkmmmmmnn+nnnnno;o{{{{{{{{|=|H|h|k|y||||||}}}}}}}} ~.~/~:~~~~~<P =mƀ9MׁPlB_,EXmtŭOe/C̈;Hai։׉&'/YZcm {ƋNjՋ !("cdj&/ʏ^2Vh3P +DZѓ`~Ҕߔ)*5<DEZ`qrٕڕ/5IJlr–Öۖ:;V\uvy—ӗ&Cbc':;Vә E_`Śƚ=>c PQvȜɜݜ'Ptuѝҝ12B`vwʞ˞ݞ%?ghƟǟ[\}ѠҠӠԠ âŢƢȢɢˢ̢΢Ϣۢܢݢ*+,-.7@ANOTVZ[`abcdefghiգ֣ۣܣݣ,-.;<WXijklz{̤ͤܤݤ@0@0@0@0@0@0@0@0@0@0@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0-@0@0 @0 @0 @0 @0 @0 @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0 @0@0@0@0@0@0@0 @0@ 0@ 0@ 0@ 0(@0@0}(@0@0(@0@0(@0@0@0 @0x(@0x@0d(@0x@08@0@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O@0O8@0@0"@0"@0"@0"@0"@0"@0"@0"@0 @0#@0#@0 @0$@0@0i%@0i%@0i%@0i%@0i%@0(@0((@0(@ 0(@ 0(@ 0((@0(@0)@0)@% 0)@% 0)@0)@0)@0)@0)@0)@% 0)@0)@0)@0)@0)@0)@% 0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@% 0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0i%@00@00(@00@ 0O1@ 0O1@ 0O1@ 0O1@ 0O1(@00@02@02@ 02@ 02@02@02@02@ 02@ 02@02@02@02@02@% 02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@% 02@02@02@02@02@02@02@02@02@02@02@02@02@0i%@0<@0<(@0<@ 0O=@ 0 O=@0O=(@0<@0m>@0m>@ 0m>@ 0m>@ 0m>@ 0m>@ 0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@ 0m>@0m>@0m>@0m>@ 0m>@0m>@ 0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@0m>@ 0m>@0@0@0@0@ 0@ 0@0@0@ 0@ 0@ 0(@0@0(@0@0 @0 @0 @0 @0 @0 @0 @0 @0 (@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0(@0@0(@0@0 @0 @0 @0 @0 @0 @0 @0 @0 (@0@0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0 @0@0@0@0 @0 @0 @0 @0 @0 @0 @0 (@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0(@0@0@0(@0@0(@0@0(@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0 @0 @0(@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0(@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0(@0@0(@0@0(@0@0(@0@0 @0 @0 @0 @0 @0 @0 @0 @0 (@0@0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0 @0@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 (@0(@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0@0@0@0@0@0@0I00@0I00@0I00@0I00@0@0@0@0@0@0@0@0@0@0I00d3@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@000?,-`( & ' K L T ] ^ c   ! l m s 45xy 1O}xdmO^Z[%S^_  J !4!I!^!d!j!!!""")#h#i######$G$$$i%%c'd'(((((((()')H)I))** *!***6+7+o++++l,m,,,,--L-y-----.7.~../=/Q/R//////0/010L0M000N1O1e1y11112(2J2K22222333344844455P5551636v66666677A7}77777778A8F8H8h8j888899;9a999999:W::: ; ; ;!;^;;;;;;4<6<N<O<<<N=O=e==l>m>>>>>>-??ӗ&Cb':Vә E_Ś=c PvȜݜ'Ptѝ1B`vʞݞ%?gƟ[}ѠӠ @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0 @0 @0 @0 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @00 @0 @0r@0r@0r@0r@0r@0r@0 @06@ 06@ 06@ 06@ 06*@06@0"@06@0|*@06@0>*@06@0+@0 @0*@0@0*@0@0l:@0l@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0:@0l@0m#@0m#@0m#@0m#@0m#@0m#@0m#@0m#@0 @0$@0$@0 @0@% @0@0&@0&@0&@0&@0&@0(@0(*@0(@ 07)@ 07)@07)*@0(@0)@0)@% 0)@% 0)@0)@0)@0)@0)@0)@% 0)@0)@0)@0)@0)@0)@% 0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@% 0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0)@0&@0g1@0g1*@0g1@ 01@ 01@ 01@ 01@ 01*@0g1@02@02@ 02@ 02@02@02@02@ 02@ 02@02@02@02@02@% 02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@02@% 02@02@02@02@02@02@02@02@02@02@02@02@02@0&@0e=@0e=*@0e=@ 0=@ 0 =@0=*@0e=@0?@0?@ 0?@ 0?@ 0?@ 0?K00K00K00K00K00K00K00K00K00K00K00K00K00K00K00K0 0K0 0K0 0K0 0K0 0K0 0K00K00K00K00K00K00K00K00K00K00K00K00K00K00K00K00K00K00K00 K00 K00 K00 K00 K00 K00 pK00 pK00 pK0 0 pK0 0 pK0 0 pK0"0 pK0"0 pK0"0 pK0$0pK0$0pK0$0pK0&0pK0&0pK0&0pK0(0pK0(0pK0(0pK0*0pK0*0pK0*0pK0,0pK0,0pK0,0pK0.0 K0.0 K0.0 K00P@0 (Ehhhkv  +114:>mGiojWZ[]^_`acdlnqstwy}a &]l1S%*0373;? CF9JMORUY`choq-rt;w%xnxyy3z,{v{{}ȅ.e֑&YƓ c)qٝIž:ub:_Ţ=PȤtѥ1vʦgƧ[ѨȪN֫X\befghijkmopruvxz{|~Y`6QSZuw8:D_ar"$B]_e  %@CWru|.1Gbeq"=@Mhkv#&2MP_z}!$@[^j   . 1 C ^ a j  c  ! M j s zy  #/1HMOv{4y<x###G$z$$)))s000112j222333z<<<=)>i>l???d(e~e%g))?"9./!/B  ZD>))?" 80F!+2R  s *M zOzO"`62A5    % &4+ 3  s"*?`  c $X99? % &4+   1f,k,kXX? #" ` uLq%     1f,k,kXX?"  s      1f,k,kXX?" "     1f,k,kXX?" " $     1f,k,kXX? #" `A$   C x1?"y]    3 r 3GBH Ԕf11?"Aj)q%B  3 r 3Dof11?"QI!r   # l 3HQ4 Ԕf11?"Vu%r ! # l 3H Ԕf11?"&)B " 3 r 3Dof11?""`' #  #1f,k,kXX? "T%+  $ C x$1?"W Q'$)  % C x%1?"> $%  &  &1f,k,kXX? "6@ NNN?N ]#   '  '1f,k,kXX? "6@ NNN?N !##  (  (1f,k,kXX? "6@ NNN?N ##B%  ) C x)1?"m!w#  *  * 1f,k,kXX? "6@ NNN?N &n$&  +  + 1f,k,kXX? "6@ NNN?N% $ ,`  x2 ,# }"*+ -  -1f,k,kXX? #" ` x2  .  .1f,k,kXX?" H  / C x/1?"H  0  01f,k,kXX?" H  r 1 C xZ 3GH Ԕf11?" >-"B 2 3 r 3Dof11?"9mB 3 3 r 3Dof11?"x m B 4 # l 3Dof11?"xm!B S  ?#$t #tn _Toc59357730 _Toc59357731 _Toc59357744 _Toc59961697 _Toc59357732 _Toc59357745 _Toc59961698 _Toc59961699 _Toc59357733 _Toc59961700 _Ref59253896 _Toc59357734 _Ref59953069 _Toc59961701 _Ref59269340 _Toc59357735 _Toc59961702 _Ref59253921 _Toc59357736 _Toc59961703 _Ref59253930 _Toc59357737 _Toc59961704 _Toc59357738 _Toc59961705 _Toc59357739 _Toc59961706 _Toc59357740 _Toc59961707 _Toc59357741 _Toc59961708 _Toc59357742 _Toc59961709 _Toc59357747 _Toc59961710 _Toc59357750 _Toc59357743 _Toc59961711 _Toc59961712 _Toc59357751 _Toc59961713 _Toc59961714 _Toc59961715 _Hlt59872246 _Toc59357752 _Toc59961716 _Toc59961717 _Toc59961718 _Toc59357753 _Toc59961719 _Toc59961720 _Toc59961721 _Toc59357754 _Toc59961722 _Toc59357755 _Ref59366741 _Toc59961723 _Toc59357756 _Toc59961724 _Toc59357757 _Toc59961725 _Toc59357758 _Toc59961726 _Toc59357759 _Ref59366753 _Toc59961727 _Toc59357760 _Toc59961728 _Toc59357761 _Toc59961729 _Toc59357762 _Toc59961730 _Toc59357763 _Toc59961731 _Toc59357764 _Toc59961732 _Toc59357765 _Toc59961733 _Toc59357766 _Toc59961734 _Toc59357767 _Toc59961735 _Toc59357768 _Toc59961736 _Toc59357769 _Toc59961737 _Toc59357770 _Toc59961738 _Toc59357771 _Toc59961739 _Toc59357772 _Toc59961740 _Toc59357773 _Toc59961741 _Toc59357774 _Toc59961742 _Toc59357775 _Toc59961743 _Toc59357776 _Toc59961744 _Toc59357777 _Toc59961745 _Toc59357778 _Toc59961746 _Toc59357779 _Toc59961747 _Toc59357780 _Toc59961748 _Toc59357781 _Toc59961749`` ' 5N}}}xxddmO""##$$$i%((()000O12<<O=m>eeegghhhh.j.jnnnnnnnopopss{{{{=|=|k|k|||||mm̈̈;;aaZZߔߔԠԠ  !"%#$&'()*+@,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmP' ' & ll]]""$$$$%%(((&)000d1'2<<d=~>eeggghhhh4j4j*n*n*nnnnnwpwptt{{||F|F|w|w|||||ssGGhhbb%%3 ` AA9*urn:schemas-microsoft-com:office:smarttagsplace Tk ?I1,;,@,J,A-K-n-x-3134427<7'Z-ZDZTZhZxZӗ&B&Vә Dc vݜ'OB_ݞ%> ,3}ââŢŢƢƢȢɢˢ̢΢Ϣ+,ly $ [`2;`i  # , U i !2!>!G!U!\!t!}!3&9&p(t(!***;+?+s+w+++p,,,,,,,,--..:.>...../ /U/u/////0!0)1-12284c4u5566Q6`666666667717E7[777777778(8<8I8X8j888888889999::W:[:::::E;Z;;;;;<,<&=*=G?N?@@@@@@@@ A0ADAIAoArAAAB BBB@BFB\BbB|BBBBBBBBBBCC.C2CPCVCCCCDDDEEEEEEEFFF]FjFFFGGKGQGeGgGGGGGGGGG(H+HeHiHHHHHHHII'I0IJINI_IcIwI|IIIIIIIIIIJJJ'J+J?JAJaJeJJJJJJJJJJJJJKK.K2KFKKKYK]KqKsKKKKKKKKKKKLLnLrLLLLLLLLL,M0MAMEMYM^MlMpMMMMMeNiNNN OO#O(O6O:ONOPOOOOOOOOOP PP PPPPPPPPPPPQQHQLQ]QaQuQzQQQQQQQQQQQR R+R/RDRHRxRzRSSSSOTSTTT UUrUvUUU]VaVWWuWxWXX(Y.YIYMYYYYYYYYY4Z;Z[*[K[][[[[[$\6\t\v\\\\\\\:]A]}]]]] ^^U^g^^^^^__6_C_h_w_!d'dhh8jDjtjwjjjjj*k6kMk[kcknkskvkkkkkkk llRlUldlgllllllm mmm&m\m_mnmqmmmmmmnnnnnttEtHtYt\ttttu%u0uWuhuuuuuuuuuvvvvzvvvvvvwww w)w1wGwJw_wbwwwwwwwww&x)x>xAxxxxxxxxxy yYy]yyyyyyyyyPz^zjzuz}zzzzzzzzF{P{{{{{{{{{{{H|L|y|}|}}ENAGqwʀЀ DKV_\jv΂ӂ !/IQw|QVbk zц݆ $.X[rz·և -5AHPȈHL 4;di%07C[^qy$'>A)7BNVck“$)n|ĔД֔ݔââŢŢƢƢȢɢˢ̢΢Ϣ+,7;X[3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333@_j  2 C b j   01NO|))=/=/0055ZBZB%gQgRgg¢ââŢŢƢƢȢɢˢ̢΢Ϣڢݢ+ââŢŢƢƢȢɢˢ̢΢Ϣ+,|3|}xN~̔PVNF0+`lI=$K&&MjFX& ]jr7!rC;r"rC;n_v( m/1 L=7M(= 8?BzŦ/KFt?FG \;Gȋ4MGR\ejSz#EftuqUgrC;,qҌeu tmv ^`.^`.88^8`.^`. ^`OJQJo( ^`OJQJo( 88^8`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHhh^h`56B*o(phhH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. hh^h`o(hH.88^8`.L^`L.  ^ `.  ^ `.xLx^x`L.HH^H`.^`.L^`L.hh^h`56B*o(phhH.^`OJPJQJ^J.^`o(.$ $ ^$ `o(.@ @ ^@ `o(.x0x^x`0o(. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`OJPJQJ^J.^`o(.$ $ ^$ `o(.@ @ ^@ `o(.x0x^x`0o(. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. hh^h`hH) ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()   ^ `hH. @ @ ^@ `hH.   ^ `hH.hh^h`B*OJQJo(phhH ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()   ^ `hH. @ @ ^@ `hH.   ^ `hH. ^`hH. ^`hH. pp^p`hH. @ @ ^@ `hH. ^`hH. ^`hH. ^`hH. ^`hH. PP^P`hH.hh^h`B*OJQJo(phhH ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()   ^ `hH. @ @ ^@ `hH.   ^ `hH.hh^h`56B*o(phhH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.hh^h`56B*o(phhH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. hh^h`hH. P^`PhH.. ^`hH... x^`xhH....  ^`hH .....  X@ ^ `XhH ......  ^ `hH.......  8x^`8hH........  `H^``hH.........^`OJPJQJ^Jo(-tt^t`OJQJ^Jo(hHoDD^D`OJQJo(hH  ^ `OJQJo(hH  ^ `OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hHTT^T`OJQJ^Jo(hHo$$^$`OJQJo(hHhh^h`56B*o(phhH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHhh^h`56B*o(phhH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`OJPJQJ^J.^`o(.$ $ ^$ `o(.@ @ ^@ `o(.x0x^x`0o(. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.h hh^h`OJQJo(h 88^8`OJQJo(oh ^`OJQJo(h   ^ `OJQJo(h   ^ `OJQJo(oh xx^x`OJQJo(h HH^H`OJQJo(h ^`OJQJo(oh ^`OJQJo(hh^h`B*OJQJo(phhH ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()   ^ `hH. @ @ ^@ `hH.   ^ `hH.hh^h`B*OJQJo(phhH ^`hH) 88^8`hH) ^`hH() ^`hH() pp^p`hH()  ^ `OJPJQJ^J. @ @ ^@ `hH.   ^ `hH.%r"~}|tmv(=I=$]7!uqUgeum/1L=7k FGn_v(]k FFk ,qF k Fk F$k F0k \;GMGREf&&jS8?B/KFR2?S`1? ,,!jr        yQjr        jr        Ʃ        jr        ȤT        jr        jiOnk1, $ +#$M _)`T+ G<" %B,x2Wp3369H;P;u>L A5FVoLPXPES: U,VjX7Y8ZC]Eo`(>ckcGekhcjDl>nrjtu|{~P~"|BO+b_Y? 5=KYG&QnE\;x?MS[uu#L-Q$+Lwy">]M4!,at<=Ml Qa$Jh~E5'= C nZ,X9n@TpL T ] ^ c   ! l m s hhhh iiii-j.jno;oc PQvȜɜݜ'Ptuѝҝ12B`vwʞ˞ݞ%?ghƟǟ[\}ѠҠ@P@UnknownGz Times New Roman5Symbol3& z ArialW MArialMTTimes New Roman_M Times-RomanTimes New RomanA& Arial Narrow?5 : Courier New;Wingdings#1h;|o|F8|FnYJyS'JyS'!4dppn 2qKP?2 Refund APIlygoldlygold                          Oh+'0  4 @ L Xdlt| Refund APIlygoldNormallygold110Microsoft Office Word@V@P[@eQ@BBҿJy՜.+,D՜.+,@ hp   eBay, Inc.'SpG  Refund API TitleD  8@ _PID_HLINKSA ^mailto:feedback@paypaltech.comphttp://paypaltech.com/Sandbox/MH&http://www.faqs.org/rfcs/rfc3066.htmlMH&http://www.faqs.org/rfcs/rfc3066.htmlMH&http://www.faqs.org/rfcs/rfc3066.htmlVhttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523>*http://sandbox.paypal.com/1<@http://msdn.microsoft.com/webservices/building/wse/default.aspxj+http://ws.apache.org/axis/Phttp://paypaltech.com/SandboxPhttp://paypaltech.com/Sandbox>*http://sandbox.paypal.com/'ihttp://gsoap2.sourceforge.net/Phttp://paypaltech.com/Sandboxgz$https://api.sandbox.paypal.com/2.0/L-http://schemas.xmlsoap.org/ws/2003/06/secextNEhttp://www-106.ibm.com/developerworks/webservices/library/ws-secure/Vhttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523j+http://ws.apache.org/axis/'ihttp://gsoap2.sourceforge.net/ http://www.w3.org/XML/SchemaCNhttp://www.w3.org/TR/wsdlH.http://www.w3.org/TR/2000/NOTE-SOAP-20000508/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}~      !"#$%'()*+,-4Root Entry Fs6Data "1TablegGmWordDocument;SummaryInformation(DocumentSummaryInformation8&CompObjq  FMicrosoft Office Word Document MSWordDocWord.Document.89qRoot Entry F6Data "1TablegGmWordDocument;      !"#$%A:;<=>?@՜.+,D՜.+,@ hp   eBay, Inc.'SpG  Refund API TitleD  8@ _PID_HLINKSA ^mailto:feedback@paypaltech.comphttp://paypaltech.com/Sandbox/MH&http://www.faqs.org/rfcs/rfc3066.htmlMH&http://www.faqs.org/rfcs/rfc3066.htmlMH&http://www.faqs.org/rfcs/rfc3066.htmlVhttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523>*http://sandbox.paypal.com/1<@http://msdn.microsoft.com/webservices/building/wse/default.aspxj+http://ws.apache.org/axis/Phttp://paypaltech.com/SandboxPhttp://paypaltech.com/Sandbox>*http://sandbox.paypal.com/'ihttp://gsoap2.sourceforge.net/Phttp://paypaltech.com/Sandboxgz$https://api.sandbox.paypal.com/2.0/L-http://schemas.xmlsoap.org/ws/2003/06/secextNEhttp://www-106.ibm.com/developerworks/webservices/library/ws-secure/Vhttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523j+http://ws.apache.org/axis/'ihttp://gsoap2.sourceforge.net/ http://www.w3.org/XML/SchemaCNhttp://www.w3.org/TR/wsdlH.http://www.w3.org/TR/2000/NOTE-SOAP-20000508/SummaryInformation(DocumentSummaryInformation89CompObjq