<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Soap12" 
    targetNamespace="http://schemas.servicestack.net/types" 
    xmlns:svc="http://schemas.servicestack.net/types" 
    xmlns:tns="http://schemas.servicestack.net/types" 
    
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 
    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" 
    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
    xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" 
    xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" 
    xmlns:wsa10="http://www.w3.org/2005/08/addressing" 
    xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">

	<wsdl:types>
		<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="anyType" nillable="true" type="xs:anyType" />
  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
  <xs:element name="boolean" nillable="true" type="xs:boolean" />
  <xs:element name="byte" nillable="true" type="xs:byte" />
  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
  <xs:element name="decimal" nillable="true" type="xs:decimal" />
  <xs:element name="double" nillable="true" type="xs:double" />
  <xs:element name="float" nillable="true" type="xs:float" />
  <xs:element name="int" nillable="true" type="xs:int" />
  <xs:element name="long" nillable="true" type="xs:long" />
  <xs:element name="QName" nillable="true" type="xs:QName" />
  <xs:element name="short" nillable="true" type="xs:short" />
  <xs:element name="string" nillable="true" type="xs:string" />
  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
  <xs:element name="char" nillable="true" type="tns:char" />
  <xs:simpleType name="char">
    <xs:restriction base="xs:int" />
  </xs:simpleType>
  <xs:element name="duration" nillable="true" type="tns:duration" />
  <xs:simpleType name="duration">
    <xs:restriction base="xs:duration">
      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="guid" nillable="true" type="tns:guid" />
  <xs:simpleType name="guid">
    <xs:restriction base="xs:string">
      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="FactoryType" type="xs:QName" />
  <xs:attribute name="Id" type="xs:ID" />
  <xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/PeraServiceStackLibrary" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/PeraServiceStackLibrary" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="GooglePushNotification">
    <xs:sequence>
      <xs:element minOccurs="0" name="content_available" type="xs:boolean" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="notification" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="to" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GooglePushNotification" nillable="true" type="tns:GooglePushNotification" />
  <xs:complexType name="GoogleFCMResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="canonical_ids" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="failure" type="xs:int" />
      <xs:element minOccurs="0" name="multicast_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="results" nillable="true" type="tns:ArrayOfFCMResult" />
      <xs:element minOccurs="0" name="success" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GoogleFCMResponse" nillable="true" type="tns:GoogleFCMResponse" />
  <xs:complexType name="ArrayOfFCMResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FCMResult" nillable="true" type="tns:FCMResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFCMResult" nillable="true" type="tns:ArrayOfFCMResult" />
  <xs:complexType name="FCMResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="error" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="message_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="registration_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FCMResult" nillable="true" type="tns:FCMResult" />
  <xs:complexType name="NexmoSMSResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="message-count" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="messages" nillable="true" type="tns:ArrayOfNexmoSMSMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoSMSResponse" nillable="true" type="tns:NexmoSMSResponse" />
  <xs:complexType name="ArrayOfNexmoSMSMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NexmoSMSMessage" nillable="true" type="tns:NexmoSMSMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNexmoSMSMessage" nillable="true" type="tns:ArrayOfNexmoSMSMessage" />
  <xs:complexType name="NexmoSMSMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="client-ref" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="error-text" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="message-id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="message-price" type="xs:decimal" />
      <xs:element minOccurs="0" name="network" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="remaining-balance" type="xs:decimal" />
      <xs:element minOccurs="0" name="status" type="xs:int" />
      <xs:element minOccurs="0" name="to" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoSMSMessage" nillable="true" type="tns:NexmoSMSMessage" />
  <xs:complexType name="NexmoInbound">
    <xs:sequence>
      <xs:element minOccurs="0" name="concat" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="concat-part" type="xs:int" />
      <xs:element minOccurs="0" name="concat-ref" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="concat-total" type="xs:int" />
      <xs:element minOccurs="0" name="keyword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="message-timestamp" type="xs:dateTime" />
      <xs:element minOccurs="0" name="messageId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="msisdn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="text" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="to" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoInbound" nillable="true" type="tns:NexmoInbound" />
  <xs:complexType name="NexmoDeliveryReceipt">
    <xs:sequence>
      <xs:element minOccurs="0" name="client-ref" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="err-code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="message-timestamp" type="xs:dateTime" />
      <xs:element minOccurs="0" name="messageId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="msisdn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="network-code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="scts" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="to" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoDeliveryReceipt" nillable="true" type="tns:NexmoDeliveryReceipt" />
  <xs:complexType name="NexmoSearchNumberResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="count" type="xs:int" />
      <xs:element minOccurs="0" name="numbers" nillable="true" type="tns:ArrayOfNexmoNumber" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoSearchNumberResponse" nillable="true" type="tns:NexmoSearchNumberResponse" />
  <xs:complexType name="ArrayOfNexmoNumber">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NexmoNumber" nillable="true" type="tns:NexmoNumber" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNexmoNumber" nillable="true" type="tns:ArrayOfNexmoNumber" />
  <xs:complexType name="NexmoNumber">
    <xs:sequence>
      <xs:element minOccurs="0" name="cost" type="xs:decimal" />
      <xs:element minOccurs="0" name="country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="features" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfstring" />
      <xs:element minOccurs="0" name="moHttpUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="msisdn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoNumber" nillable="true" type="tns:NexmoNumber" />
  <xs:complexType name="NexmoBuyNumberResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="error-code" type="xs:int" />
      <xs:element minOccurs="0" name="error-code-label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoBuyNumberResponse" nillable="true" type="tns:NexmoBuyNumberResponse" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfKeyValueOfstringstring">
    <xs:annotation>
      <xs:appinfo>
        <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringstring">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringstring" nillable="true" type="tns:ArrayOfKeyValueOfstringstring" />
  <xs:complexType name="ArrayOfstring">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" />
  <xs:complexType name="ArrayOflong">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="long" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOflong" nillable="true" type="tns:ArrayOflong" />
  <xs:complexType name="ArrayOfKeyValueOfstringanyType">
    <xs:annotation>
      <xs:appinfo>
        <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringanyType">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" type="xs:anyType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringanyType" nillable="true" type="tns:ArrayOfKeyValueOfstringanyType" />
  <xs:complexType name="ArrayOfanyType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.servicestack.net/types" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.servicestack.net/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="Auth">
    <xs:sequence>
      <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_verifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RememberMe" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nonce" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="uri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="response" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="qop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cnonce" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Auth" nillable="true" type="tns:Auth" />
  <xs:complexType name="AuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthResponse" nillable="true" type="tns:AuthResponse" />
  <xs:complexType name="ResponseStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StackTrace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
  <xs:complexType name="ArrayOfResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResponseError" nillable="true" type="tns:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfResponseError" nillable="true" type="tns:ArrayOfResponseError" />
  <xs:complexType name="ResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseError" nillable="true" type="tns:ResponseError" />
  <xs:complexType name="RequestLogs">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeforeSecs" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AfterSecs" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ForwardedFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Referer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PathInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Ids" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOflong" />
      <xs:element minOccurs="0" name="BeforeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AfterId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="HasResponse" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="WithErrors" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Skip" type="xs:int" />
      <xs:element minOccurs="0" name="Take" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EnableSessionTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EnableResponseTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EnableErrorTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="DurationLongerThan" nillable="true" type="ser:duration" />
      <xs:element minOccurs="0" name="DurationLessThan" nillable="true" type="ser:duration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogs" nillable="true" type="tns:RequestLogs" />
  <xs:complexType name="RequestLogsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfRequestLogEntry" />
      <xs:element minOccurs="0" name="Usage" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogsResponse" nillable="true" type="tns:RequestLogsResponse" />
  <xs:complexType name="ArrayOfRequestLogEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RequestLogEntry" nillable="true" type="tns:RequestLogEntry" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRequestLogEntry" nillable="true" type="tns:ArrayOfRequestLogEntry" />
  <xs:complexType name="RequestLogEntry">
    <xs:sequence>
      <xs:element minOccurs="0" name="AbsoluteUri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ErrorResponse" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="FormData" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ForwardedFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Headers" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="HttpMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Items" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfKeyValueOfstringanyType" />
      <xs:element minOccurs="0" name="PathInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Referer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestBody" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestDto" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="RequestDuration" type="ser:duration" />
      <xs:element minOccurs="0" name="ResponseDto" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="Session" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogEntry" nillable="true" type="tns:RequestLogEntry" />
  <xs:complexType name="Registration">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AutoLogin" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Registration" nillable="true" type="tns:Registration" />
  <xs:complexType name="RegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegistrationResponse" nillable="true" type="tns:RegistrationResponse" />
  <xs:complexType name="AuthUserSession">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TwitterUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TwitterScreenName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacebookUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacebookUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BirthDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BirthDateRaw" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Culture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nickname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestTokenSecret" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedAt" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ProviderOAuthAccess" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfanyType" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfstring" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfstring" />
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Sequence" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tag" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthUserSession" nillable="true" type="tns:AuthUserSession" />
</xs:schema>
	</wsdl:types>

	<wsdl:message name="PostAgentComplianceDisclosureIn">
        <wsdl:part name="par" element="tns:PostAgentComplianceDisclosure" />
    </wsdl:message>
    <wsdl:message name="PostAgentComplianceDisclosureOut">
        <wsdl:part name="par" element="tns:PostAgentComplianceDisclosureResponse" />
    </wsdl:message><wsdl:message name="AgentPriorityRequestIn">
        <wsdl:part name="par" element="tns:AgentPriorityRequest" />
    </wsdl:message>
    <wsdl:message name="AgentPriorityRequestOut">
        <wsdl:part name="par" element="tns:AgentPriorityRequestResponse" />
    </wsdl:message><wsdl:message name="AgentVoiceConnectStateRequestIn">
        <wsdl:part name="par" element="tns:AgentVoiceConnectStateRequest" />
    </wsdl:message>
    <wsdl:message name="AgentVoiceConnectStateRequestOut">
        <wsdl:part name="par" element="tns:AgentVoiceConnectStateRequestResponse" />
    </wsdl:message><wsdl:message name="InsertDomainTemplateRequestIn">
        <wsdl:part name="par" element="tns:InsertDomainTemplateRequest" />
    </wsdl:message>
    <wsdl:message name="InsertDomainTemplateRequestOut">
        <wsdl:part name="par" element="tns:InsertDomainTemplateRequestResponse" />
    </wsdl:message><wsdl:message name="EmailStatusRequestIn">
        <wsdl:part name="par" element="tns:EmailStatusRequest" />
    </wsdl:message>
    <wsdl:message name="EmailStatusRequestOut">
        <wsdl:part name="par" element="tns:EmailStatusRequestResponse" />
    </wsdl:message><wsdl:message name="NoteRequestIn">
        <wsdl:part name="par" element="tns:NoteRequest" />
    </wsdl:message>
    <wsdl:message name="NoteRequestOut">
        <wsdl:part name="par" element="tns:NoteRequestResponse" />
    </wsdl:message><wsdl:message name="ContactTitlesBlacklistRequestIn">
        <wsdl:part name="par" element="tns:ContactTitlesBlacklistRequest" />
    </wsdl:message>
    <wsdl:message name="ContactTitlesBlacklistRequestOut">
        <wsdl:part name="par" element="tns:ContactTitlesBlacklistRequestResponse" />
    </wsdl:message><wsdl:message name="ContactTitlesBlacklistDataTablesRequestIn">
        <wsdl:part name="par" element="tns:ContactTitlesBlacklistDataTablesRequest" />
    </wsdl:message>
    <wsdl:message name="ContactTitlesBlacklistDataTablesRequestOut">
        <wsdl:part name="par" element="tns:ContactTitlesBlacklistDataTablesRequestResponse" />
    </wsdl:message><wsdl:message name="ContactValidationRequestIn">
        <wsdl:part name="par" element="tns:ContactValidationRequest" />
    </wsdl:message>
    <wsdl:message name="ContactValidationRequestOut">
        <wsdl:part name="par" element="tns:ContactValidationRequestResponse" />
    </wsdl:message><wsdl:message name="TextMessageQueueRequestIn">
        <wsdl:part name="par" element="tns:TextMessageQueueRequest" />
    </wsdl:message>
    <wsdl:message name="TextMessageQueueRequestOut">
        <wsdl:part name="par" element="tns:TextMessageQueueRequestResponse" />
    </wsdl:message><wsdl:message name="PostAgentChatIn">
        <wsdl:part name="par" element="tns:PostAgentChat" />
    </wsdl:message>
    <wsdl:message name="PostAgentChatOut">
        <wsdl:part name="par" element="tns:PostAgentChatResponse" />
    </wsdl:message><wsdl:message name="CRM_ContactImportUploadRequestIn">
        <wsdl:part name="par" element="tns:CRM_ContactImportUploadRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ContactImportUploadRequestOut">
        <wsdl:part name="par" element="tns:CRM_ContactImportUploadRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_AccessLogRequestIn">
        <wsdl:part name="par" element="tns:CRM_AccessLogRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_AccessLogRequestOut">
        <wsdl:part name="par" element="tns:CRM_AccessLogRequestResponse" />
    </wsdl:message><wsdl:message name="AgentEmailCredentialsRequestIn">
        <wsdl:part name="par" element="tns:AgentEmailCredentialsRequest" />
    </wsdl:message>
    <wsdl:message name="AgentEmailCredentialsRequestOut">
        <wsdl:part name="par" element="tns:AgentEmailCredentialsRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_CampaignEmailAuditRequestIn">
        <wsdl:part name="par" element="tns:CRM_CampaignEmailAuditRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_CampaignEmailAuditRequestOut">
        <wsdl:part name="par" element="tns:CRM_CampaignEmailAuditRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_CampaignRequestIn">
        <wsdl:part name="par" element="tns:CRM_CampaignRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_CampaignRequestOut">
        <wsdl:part name="par" element="tns:CRM_CampaignRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_CampaignTemplateRequestIn">
        <wsdl:part name="par" element="tns:CRM_CampaignTemplateRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_CampaignTemplateRequestOut">
        <wsdl:part name="par" element="tns:CRM_CampaignTemplateRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_CampaignTypeRequestIn">
        <wsdl:part name="par" element="tns:CRM_CampaignTypeRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_CampaignTypeRequestOut">
        <wsdl:part name="par" element="tns:CRM_CampaignTypeRequestResponse" />
    </wsdl:message><wsdl:message name="SetTouchLoginRequestIn">
        <wsdl:part name="par" element="tns:SetTouchLoginRequest" />
    </wsdl:message>
    <wsdl:message name="SetTouchLoginRequestOut">
        <wsdl:part name="par" element="tns:SetTouchLoginRequestResponse" />
    </wsdl:message><wsdl:message name="SolicitationPreferenceRequestIn">
        <wsdl:part name="par" element="tns:SolicitationPreferenceRequest" />
    </wsdl:message>
    <wsdl:message name="SolicitationPreferenceRequestOut">
        <wsdl:part name="par" element="tns:SolicitationPreferenceRequestResponse" />
    </wsdl:message><wsdl:message name="AgentAccreditationsRequestIn">
        <wsdl:part name="par" element="tns:AgentAccreditationsRequest" />
    </wsdl:message>
    <wsdl:message name="AgentAccreditationsRequestOut">
        <wsdl:part name="par" element="tns:AgentAccreditationsRequestResponse" />
    </wsdl:message><wsdl:message name="ExternalAuthRequestIn">
        <wsdl:part name="par" element="tns:ExternalAuthRequest" />
    </wsdl:message>
    <wsdl:message name="ExternalAuthRequestOut">
        <wsdl:part name="par" element="tns:ExternalAuthRequestResponse" />
    </wsdl:message><wsdl:message name="ExternalAuthAgentIdRequestIn">
        <wsdl:part name="par" element="tns:ExternalAuthAgentIdRequest" />
    </wsdl:message>
    <wsdl:message name="ExternalAuthAgentIdRequestOut">
        <wsdl:part name="par" element="tns:ExternalAuthAgentIdRequestResponse" />
    </wsdl:message><wsdl:message name="AgentCrmEmailRequestIn">
        <wsdl:part name="par" element="tns:AgentCrmEmailRequest" />
    </wsdl:message>
    <wsdl:message name="AgentCrmEmailRequestOut">
        <wsdl:part name="par" element="tns:AgentCrmEmailRequestResponse" />
    </wsdl:message><wsdl:message name="AgentDeviceRequestIn">
        <wsdl:part name="par" element="tns:AgentDeviceRequest" />
    </wsdl:message>
    <wsdl:message name="AgentDeviceRequestOut">
        <wsdl:part name="par" element="tns:AgentDeviceRequestResponse" />
    </wsdl:message><wsdl:message name="AttachmentRequestIn">
        <wsdl:part name="par" element="tns:AttachmentRequest" />
    </wsdl:message>
    <wsdl:message name="AttachmentRequestOut">
        <wsdl:part name="par" element="tns:AttachmentRequestResponse" />
    </wsdl:message><wsdl:message name="CarrierInsuranceSecuritiesRequestIn">
        <wsdl:part name="par" element="tns:CarrierInsuranceSecuritiesRequest" />
    </wsdl:message>
    <wsdl:message name="CarrierInsuranceSecuritiesRequestOut">
        <wsdl:part name="par" element="tns:CarrierInsuranceSecuritiesRequestResponse" />
    </wsdl:message><wsdl:message name="CarrierRequestIn">
        <wsdl:part name="par" element="tns:CarrierRequest" />
    </wsdl:message>
    <wsdl:message name="CarrierRequestOut">
        <wsdl:part name="par" element="tns:CarrierRequestResponse" />
    </wsdl:message><wsdl:message name="SurveyQuestionRequestIn">
        <wsdl:part name="par" element="tns:SurveyQuestionRequest" />
    </wsdl:message>
    <wsdl:message name="SurveyQuestionRequestOut">
        <wsdl:part name="par" element="tns:SurveyQuestionRequestResponse" />
    </wsdl:message><wsdl:message name="CalendarEventCheckInRequestIn">
        <wsdl:part name="par" element="tns:CalendarEventCheckInRequest" />
    </wsdl:message>
    <wsdl:message name="CalendarEventCheckInRequestOut">
        <wsdl:part name="par" element="tns:CalendarEventCheckInRequestResponse" />
    </wsdl:message><wsdl:message name="CalendarEventGPSRequestIn">
        <wsdl:part name="par" element="tns:CalendarEventGPSRequest" />
    </wsdl:message>
    <wsdl:message name="CalendarEventGPSRequestOut">
        <wsdl:part name="par" element="tns:CalendarEventGPSRequestResponse" />
    </wsdl:message><wsdl:message name="AgentHistoryRequestIn">
        <wsdl:part name="par" element="tns:AgentHistoryRequest" />
    </wsdl:message>
    <wsdl:message name="AgentHistoryRequestOut">
        <wsdl:part name="par" element="tns:AgentHistoryRequestResponse" />
    </wsdl:message><wsdl:message name="ConversationDetailRequestIn">
        <wsdl:part name="par" element="tns:ConversationDetailRequest" />
    </wsdl:message>
    <wsdl:message name="ConversationDetailRequestOut">
        <wsdl:part name="par" element="tns:ConversationDetailRequestResponse" />
    </wsdl:message><wsdl:message name="ConversationHeaderRequestIn">
        <wsdl:part name="par" element="tns:ConversationHeaderRequest" />
    </wsdl:message>
    <wsdl:message name="ConversationHeaderRequestOut">
        <wsdl:part name="par" element="tns:ConversationHeaderRequestResponse" />
    </wsdl:message><wsdl:message name="AgentStatusChangeRequestIn">
        <wsdl:part name="par" element="tns:AgentStatusChangeRequest" />
    </wsdl:message>
    <wsdl:message name="AgentStatusChangeRequestOut">
        <wsdl:part name="par" element="tns:AgentStatusChangeRequestResponse" />
    </wsdl:message><wsdl:message name="BlockedDistrictRequestIn">
        <wsdl:part name="par" element="tns:BlockedDistrictRequest" />
    </wsdl:message>
    <wsdl:message name="BlockedDistrictRequestOut">
        <wsdl:part name="par" element="tns:BlockedDistrictRequestResponse" />
    </wsdl:message><wsdl:message name="BlockedDistrictTestRequestIn">
        <wsdl:part name="par" element="tns:BlockedDistrictTestRequest" />
    </wsdl:message>
    <wsdl:message name="BlockedDistrictTestRequestOut">
        <wsdl:part name="par" element="tns:BlockedDistrictTestRequestResponse" />
    </wsdl:message><wsdl:message name="AgentDistrictRequestIn">
        <wsdl:part name="par" element="tns:AgentDistrictRequest" />
    </wsdl:message>
    <wsdl:message name="AgentDistrictRequestOut">
        <wsdl:part name="par" element="tns:AgentDistrictRequestResponse" />
    </wsdl:message><wsdl:message name="AgentContactInfoRequestIn">
        <wsdl:part name="par" element="tns:AgentContactInfoRequest" />
    </wsdl:message>
    <wsdl:message name="AgentContactInfoRequestOut">
        <wsdl:part name="par" element="tns:AgentContactInfoRequestResponse" />
    </wsdl:message><wsdl:message name="AgentProspectRequestIn">
        <wsdl:part name="par" element="tns:AgentProspectRequest" />
    </wsdl:message>
    <wsdl:message name="AgentProspectRequestOut">
        <wsdl:part name="par" element="tns:AgentProspectRequestResponse" />
    </wsdl:message><wsdl:message name="CampaignRemarketRequestIn">
        <wsdl:part name="par" element="tns:CampaignRemarketRequest" />
    </wsdl:message>
    <wsdl:message name="CampaignRemarketRequestOut">
        <wsdl:part name="par" element="tns:CampaignRemarketRequestResponse" />
    </wsdl:message><wsdl:message name="ChangePasswordRequestIn">
        <wsdl:part name="par" element="tns:ChangePasswordRequest" />
    </wsdl:message>
    <wsdl:message name="ChangePasswordRequestOut">
        <wsdl:part name="par" element="tns:ChangePasswordRequestResponse" />
    </wsdl:message><wsdl:message name="CrmEmailRequestIn">
        <wsdl:part name="par" element="tns:CrmEmailRequest" />
    </wsdl:message>
    <wsdl:message name="CrmEmailRequestOut">
        <wsdl:part name="par" element="tns:CrmEmailRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_AttachmentRequestIn">
        <wsdl:part name="par" element="tns:CRM_AttachmentRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_AttachmentRequestOut">
        <wsdl:part name="par" element="tns:CRM_AttachmentRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_ContactHistoryRequestIn">
        <wsdl:part name="par" element="tns:CRM_ContactHistoryRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ContactHistoryRequestOut">
        <wsdl:part name="par" element="tns:CRM_ContactHistoryRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_WebContactRequestIn">
        <wsdl:part name="par" element="tns:CRM_WebContactRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_WebContactRequestOut">
        <wsdl:part name="par" element="tns:CRM_WebContactRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_ContactRequestIn">
        <wsdl:part name="par" element="tns:CRM_ContactRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ContactRequestOut">
        <wsdl:part name="par" element="tns:CRM_ContactRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_ContactApplicationRequestIn">
        <wsdl:part name="par" element="tns:CRM_ContactApplicationRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ContactApplicationRequestOut">
        <wsdl:part name="par" element="tns:CRM_ContactApplicationRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_ContactShareRequestIn">
        <wsdl:part name="par" element="tns:CRM_ContactShareRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ContactShareRequestOut">
        <wsdl:part name="par" element="tns:CRM_ContactShareRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_ActivityTrackerRequestIn">
        <wsdl:part name="par" element="tns:CRM_ActivityTrackerRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ActivityTrackerRequestOut">
        <wsdl:part name="par" element="tns:CRM_ActivityTrackerRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_ActivityTrackerApplicationRequestIn">
        <wsdl:part name="par" element="tns:CRM_ActivityTrackerApplicationRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_ActivityTrackerApplicationRequestOut">
        <wsdl:part name="par" element="tns:CRM_ActivityTrackerApplicationRequestResponse" />
    </wsdl:message><wsdl:message name="CRM_DropboxRequestIn">
        <wsdl:part name="par" element="tns:CRM_DropboxRequest" />
    </wsdl:message>
    <wsdl:message name="CRM_DropboxRequestOut">
        <wsdl:part name="par" element="tns:CRM_DropboxRequestResponse" />
    </wsdl:message><wsdl:message name="OrganizationRequestIn">
        <wsdl:part name="par" element="tns:OrganizationRequest" />
    </wsdl:message>
    <wsdl:message name="OrganizationRequestOut">
        <wsdl:part name="par" element="tns:OrganizationRequestResponse" />
    </wsdl:message><wsdl:message name="ResendEmailRequestIn">
        <wsdl:part name="par" element="tns:ResendEmailRequest" />
    </wsdl:message>
    <wsdl:message name="ResendEmailRequestOut">
        <wsdl:part name="par" element="tns:ResendEmailRequestResponse" />
    </wsdl:message><wsdl:message name="CampaignListGenerateLinkRequestIn">
        <wsdl:part name="par" element="tns:CampaignListGenerateLinkRequest" />
    </wsdl:message>
    <wsdl:message name="CampaignListGenerateLinkRequestOut">
        <wsdl:part name="par" element="tns:CampaignListGenerateLinkRequestResponse" />
    </wsdl:message><wsdl:message name="ContactDinnerRequestRequestIn">
        <wsdl:part name="par" element="tns:ContactDinnerRequestRequest" />
    </wsdl:message>
    <wsdl:message name="ContactDinnerRequestRequestOut">
        <wsdl:part name="par" element="tns:ContactDinnerRequestRequestResponse" />
    </wsdl:message><wsdl:message name="ContactHistoryRequestIn">
        <wsdl:part name="par" element="tns:ContactHistoryRequest" />
    </wsdl:message>
    <wsdl:message name="ContactHistoryRequestOut">
        <wsdl:part name="par" element="tns:ContactHistoryRequestResponse" />
    </wsdl:message><wsdl:message name="ContactTypeRequestIn">
        <wsdl:part name="par" element="tns:ContactTypeRequest" />
    </wsdl:message>
    <wsdl:message name="ContactTypeRequestOut">
        <wsdl:part name="par" element="tns:ContactTypeRequestResponse" />
    </wsdl:message><wsdl:message name="ErrorLogRequestIn">
        <wsdl:part name="par" element="tns:ErrorLogRequest" />
    </wsdl:message>
    <wsdl:message name="ErrorLogRequestOut">
        <wsdl:part name="par" element="tns:ErrorLogRequestResponse" />
    </wsdl:message><wsdl:message name="AgentRequestIn">
        <wsdl:part name="par" element="tns:AgentRequest" />
    </wsdl:message>
    <wsdl:message name="AgentRequestOut">
        <wsdl:part name="par" element="tns:AgentRequestResponse" />
    </wsdl:message><wsdl:message name="AgreementChangeRequestIn">
        <wsdl:part name="par" element="tns:AgreementChangeRequest" />
    </wsdl:message>
    <wsdl:message name="AgreementChangeRequestOut">
        <wsdl:part name="par" element="tns:AgreementChangeRequestResponse" />
    </wsdl:message><wsdl:message name="AgentRegistrationRequestIn">
        <wsdl:part name="par" element="tns:AgentRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="AgentRegistrationRequestOut">
        <wsdl:part name="par" element="tns:AgentRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="AgentEmailSignatureRequestIn">
        <wsdl:part name="par" element="tns:AgentEmailSignatureRequest" />
    </wsdl:message>
    <wsdl:message name="AgentEmailSignatureRequestOut">
        <wsdl:part name="par" element="tns:AgentEmailSignatureRequestResponse" />
    </wsdl:message><wsdl:message name="AgentProfileRequestIn">
        <wsdl:part name="par" element="tns:AgentProfileRequest" />
    </wsdl:message>
    <wsdl:message name="AgentProfileRequestOut">
        <wsdl:part name="par" element="tns:AgentProfileRequestResponse" />
    </wsdl:message><wsdl:message name="AgentUpdateStatusMPCSubscriptionRequestIn">
        <wsdl:part name="par" element="tns:AgentUpdateStatusMPCSubscriptionRequest" />
    </wsdl:message>
    <wsdl:message name="AgentUpdateStatusMPCSubscriptionRequestOut">
        <wsdl:part name="par" element="tns:AgentUpdateStatusMPCSubscriptionRequestResponse" />
    </wsdl:message><wsdl:message name="CalendarEventRequestIn">
        <wsdl:part name="par" element="tns:CalendarEventRequest" />
    </wsdl:message>
    <wsdl:message name="CalendarEventRequestOut">
        <wsdl:part name="par" element="tns:CalendarEventRequestResponse" />
    </wsdl:message><wsdl:message name="CalendarEventNoShowRequestIn">
        <wsdl:part name="par" element="tns:CalendarEventNoShowRequest" />
    </wsdl:message>
    <wsdl:message name="CalendarEventNoShowRequestOut">
        <wsdl:part name="par" element="tns:CalendarEventNoShowRequestResponse" />
    </wsdl:message><wsdl:message name="CalendarEventAutoAssignRequestIn">
        <wsdl:part name="par" element="tns:CalendarEventAutoAssignRequest" />
    </wsdl:message>
    <wsdl:message name="CalendarEventAutoAssignRequestOut">
        <wsdl:part name="par" element="tns:CalendarEventAutoAssignRequestResponse" />
    </wsdl:message><wsdl:message name="CampaignRequestIn">
        <wsdl:part name="par" element="tns:CampaignRequest" />
    </wsdl:message>
    <wsdl:message name="CampaignRequestOut">
        <wsdl:part name="par" element="tns:CampaignRequestResponse" />
    </wsdl:message><wsdl:message name="DinnerSeminarRequestIn">
        <wsdl:part name="par" element="tns:DinnerSeminarRequest" />
    </wsdl:message>
    <wsdl:message name="DinnerSeminarRequestOut">
        <wsdl:part name="par" element="tns:DinnerSeminarRequestResponse" />
    </wsdl:message><wsdl:message name="CampaignTestRequestIn">
        <wsdl:part name="par" element="tns:CampaignTestRequest" />
    </wsdl:message>
    <wsdl:message name="CampaignTestRequestOut">
        <wsdl:part name="par" element="tns:CampaignTestRequestResponse" />
    </wsdl:message><wsdl:message name="CampaignBlockRequestIn">
        <wsdl:part name="par" element="tns:CampaignBlockRequest" />
    </wsdl:message>
    <wsdl:message name="CampaignBlockRequestOut">
        <wsdl:part name="par" element="tns:CampaignBlockRequestResponse" />
    </wsdl:message><wsdl:message name="CampaignTriggerRequestIn">
        <wsdl:part name="par" element="tns:CampaignTriggerRequest" />
    </wsdl:message>
    <wsdl:message name="CampaignTriggerRequestOut">
        <wsdl:part name="par" element="tns:CampaignTriggerRequestResponse" />
    </wsdl:message><wsdl:message name="ContactAppointmentRequestRequestIn">
        <wsdl:part name="par" element="tns:ContactAppointmentRequestRequest" />
    </wsdl:message>
    <wsdl:message name="ContactAppointmentRequestRequestOut">
        <wsdl:part name="par" element="tns:ContactAppointmentRequestRequestResponse" />
    </wsdl:message><wsdl:message name="ContactAppointmentAssignNewAsyncRequestIn">
        <wsdl:part name="par" element="tns:ContactAppointmentAssignNewAsyncRequest" />
    </wsdl:message>
    <wsdl:message name="ContactAppointmentAssignNewAsyncRequestOut">
        <wsdl:part name="par" element="tns:ContactAppointmentAssignNewAsyncRequestResponse" />
    </wsdl:message><wsdl:message name="ContactAppointmentAssignSyncRequestIn">
        <wsdl:part name="par" element="tns:ContactAppointmentAssignSyncRequest" />
    </wsdl:message>
    <wsdl:message name="ContactAppointmentAssignSyncRequestOut">
        <wsdl:part name="par" element="tns:ContactAppointmentAssignSyncRequestResponse" />
    </wsdl:message><wsdl:message name="ContactAppointmentUncancelRequestIn">
        <wsdl:part name="par" element="tns:ContactAppointmentUncancelRequest" />
    </wsdl:message>
    <wsdl:message name="ContactAppointmentUncancelRequestOut">
        <wsdl:part name="par" element="tns:ContactAppointmentUncancelRequestResponse" />
    </wsdl:message><wsdl:message name="ContactAppointmentRequestNoShowRequestIn">
        <wsdl:part name="par" element="tns:ContactAppointmentRequestNoShowRequest" />
    </wsdl:message>
    <wsdl:message name="ContactAppointmentRequestNoShowRequestOut">
        <wsdl:part name="par" element="tns:ContactAppointmentRequestNoShowRequestResponse" />
    </wsdl:message><wsdl:message name="ContactFileUploadRequestIn">
        <wsdl:part name="par" element="tns:ContactFileUploadRequest" />
    </wsdl:message>
    <wsdl:message name="ContactFileUploadRequestOut">
        <wsdl:part name="par" element="tns:ContactFileUploadRequestResponse" />
    </wsdl:message><wsdl:message name="ContactFileProcessRequestIn">
        <wsdl:part name="par" element="tns:ContactFileProcessRequest" />
    </wsdl:message>
    <wsdl:message name="ContactFileProcessRequestOut">
        <wsdl:part name="par" element="tns:ContactFileProcessRequestResponse" />
    </wsdl:message><wsdl:message name="ScrubContactFileProcessRequestIn">
        <wsdl:part name="par" element="tns:ScrubContactFileProcessRequest" />
    </wsdl:message>
    <wsdl:message name="ScrubContactFileProcessRequestOut">
        <wsdl:part name="par" element="tns:ScrubContactFileProcessRequestResponse" />
    </wsdl:message><wsdl:message name="ContactRequestIn">
        <wsdl:part name="par" element="tns:ContactRequest" />
    </wsdl:message>
    <wsdl:message name="ContactRequestOut">
        <wsdl:part name="par" element="tns:ContactRequestResponse" />
    </wsdl:message><wsdl:message name="DomainRequestIn">
        <wsdl:part name="par" element="tns:DomainRequest" />
    </wsdl:message>
    <wsdl:message name="DomainRequestOut">
        <wsdl:part name="par" element="tns:DomainRequestResponse" />
    </wsdl:message><wsdl:message name="LandingSiteRequestIn">
        <wsdl:part name="par" element="tns:LandingSiteRequest" />
    </wsdl:message>
    <wsdl:message name="LandingSiteRequestOut">
        <wsdl:part name="par" element="tns:LandingSiteRequestResponse" />
    </wsdl:message><wsdl:message name="ListCriteriaRequestIn">
        <wsdl:part name="par" element="tns:ListCriteriaRequest" />
    </wsdl:message>
    <wsdl:message name="ListCriteriaRequestOut">
        <wsdl:part name="par" element="tns:ListCriteriaRequestResponse" />
    </wsdl:message><wsdl:message name="ListRequestIn">
        <wsdl:part name="par" element="tns:ListRequest" />
    </wsdl:message>
    <wsdl:message name="ListRequestOut">
        <wsdl:part name="par" element="tns:ListRequestResponse" />
    </wsdl:message><wsdl:message name="SlotDistrictRequestIn">
        <wsdl:part name="par" element="tns:SlotDistrictRequest" />
    </wsdl:message>
    <wsdl:message name="SlotDistrictRequestOut">
        <wsdl:part name="par" element="tns:SlotDistrictRequestResponse" />
    </wsdl:message><wsdl:message name="SlotNoteApprovalRequestIn">
        <wsdl:part name="par" element="tns:SlotNoteApprovalRequest" />
    </wsdl:message>
    <wsdl:message name="SlotNoteApprovalRequestOut">
        <wsdl:part name="par" element="tns:SlotNoteApprovalRequestResponse" />
    </wsdl:message><wsdl:message name="SlotNoteRequestIn">
        <wsdl:part name="par" element="tns:SlotNoteRequest" />
    </wsdl:message>
    <wsdl:message name="SlotNoteRequestOut">
        <wsdl:part name="par" element="tns:SlotNoteRequestResponse" />
    </wsdl:message><wsdl:message name="StripeCardRequestIn">
        <wsdl:part name="par" element="tns:StripeCardRequest" />
    </wsdl:message>
    <wsdl:message name="StripeCardRequestOut">
        <wsdl:part name="par" element="tns:StripeCardRequestResponse" />
    </wsdl:message><wsdl:message name="TaskRequestIn">
        <wsdl:part name="par" element="tns:TaskRequest" />
    </wsdl:message>
    <wsdl:message name="TaskRequestOut">
        <wsdl:part name="par" element="tns:TaskRequestResponse" />
    </wsdl:message><wsdl:message name="TemplateRequestIn">
        <wsdl:part name="par" element="tns:TemplateRequest" />
    </wsdl:message>
    <wsdl:message name="TemplateRequestOut">
        <wsdl:part name="par" element="tns:TemplateRequestResponse" />
    </wsdl:message><wsdl:message name="TicketRequestIn">
        <wsdl:part name="par" element="tns:TicketRequest" />
    </wsdl:message>
    <wsdl:message name="TicketRequestOut">
        <wsdl:part name="par" element="tns:TicketRequestResponse" />
    </wsdl:message><wsdl:message name="TicketTypeSubscriptionRequestIn">
        <wsdl:part name="par" element="tns:TicketTypeSubscriptionRequest" />
    </wsdl:message>
    <wsdl:message name="TicketTypeSubscriptionRequestOut">
        <wsdl:part name="par" element="tns:TicketTypeSubscriptionRequestResponse" />
    </wsdl:message><wsdl:message name="SaveDefaultRouteRequestIn">
        <wsdl:part name="par" element="tns:SaveDefaultRouteRequest" />
    </wsdl:message>
    <wsdl:message name="SaveDefaultRouteRequestOut">
        <wsdl:part name="par" element="tns:SaveDefaultRouteRequestResponse" />
    </wsdl:message><wsdl:message name="AgentProductLicenseRequestIn">
        <wsdl:part name="par" element="tns:AgentProductLicenseRequest" />
    </wsdl:message>
    <wsdl:message name="AgentProductLicenseRequestOut">
        <wsdl:part name="par" element="tns:AgentProductLicenseRequestResponse" />
    </wsdl:message><wsdl:message name="InsertPreviousCampaignAgentNoteRequestIn">
        <wsdl:part name="par" element="tns:InsertPreviousCampaignAgentNoteRequest" />
    </wsdl:message>
    <wsdl:message name="InsertPreviousCampaignAgentNoteRequestOut">
        <wsdl:part name="par" element="tns:InsertPreviousCampaignAgentNoteRequestResponse" />
    </wsdl:message><wsdl:message name="TriggerCallbackRequestIn">
        <wsdl:part name="par" element="tns:TriggerCallbackRequest" />
    </wsdl:message>
    <wsdl:message name="TriggerCallbackRequestOut">
        <wsdl:part name="par" element="tns:TriggerCallbackRequestResponse" />
    </wsdl:message><wsdl:message name="CallbackPingRequestIn">
        <wsdl:part name="par" element="tns:CallbackPingRequest" />
    </wsdl:message>
    <wsdl:message name="CallbackPingRequestOut">
        <wsdl:part name="par" element="tns:CallbackPingRequestResponse" />
    </wsdl:message><wsdl:message name="RequestLogsIn">
        <wsdl:part name="par" element="tns:RequestLogs" />
    </wsdl:message>
    <wsdl:message name="RequestLogsOut">
        <wsdl:part name="par" element="tns:RequestLogsResponse" />
    </wsdl:message><wsdl:message name="AuthIn">
        <wsdl:part name="par" element="tns:Auth" />
    </wsdl:message>
    <wsdl:message name="AuthOut">
        <wsdl:part name="par" element="tns:AuthResponse" />
    </wsdl:message>

	<wsdl:message name="CRM_ContactStatusUpdateRequestIn">
        <wsdl:part name="par" element="tns:CRM_ContactStatusUpdateRequest" />
    </wsdl:message><wsdl:message name="ContactOptInRequestIn">
        <wsdl:part name="par" element="tns:ContactOptInRequest" />
    </wsdl:message>

	<wsdl:portType name="ISyncReply"><wsdl:operation name="PostAgentComplianceDisclosure">
        <wsdl:input message="svc:PostAgentComplianceDisclosureIn" />
        <wsdl:output message="svc:PostAgentComplianceDisclosureOut" />
    </wsdl:operation><wsdl:operation name="AgentPriorityRequest">
        <wsdl:input message="svc:AgentPriorityRequestIn" />
        <wsdl:output message="svc:AgentPriorityRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentVoiceConnectStateRequest">
        <wsdl:input message="svc:AgentVoiceConnectStateRequestIn" />
        <wsdl:output message="svc:AgentVoiceConnectStateRequestOut" />
    </wsdl:operation><wsdl:operation name="InsertDomainTemplateRequest">
        <wsdl:input message="svc:InsertDomainTemplateRequestIn" />
        <wsdl:output message="svc:InsertDomainTemplateRequestOut" />
    </wsdl:operation><wsdl:operation name="EmailStatusRequest">
        <wsdl:input message="svc:EmailStatusRequestIn" />
        <wsdl:output message="svc:EmailStatusRequestOut" />
    </wsdl:operation><wsdl:operation name="NoteRequest">
        <wsdl:input message="svc:NoteRequestIn" />
        <wsdl:output message="svc:NoteRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactTitlesBlacklistRequest">
        <wsdl:input message="svc:ContactTitlesBlacklistRequestIn" />
        <wsdl:output message="svc:ContactTitlesBlacklistRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactTitlesBlacklistDataTablesRequest">
        <wsdl:input message="svc:ContactTitlesBlacklistDataTablesRequestIn" />
        <wsdl:output message="svc:ContactTitlesBlacklistDataTablesRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactValidationRequest">
        <wsdl:input message="svc:ContactValidationRequestIn" />
        <wsdl:output message="svc:ContactValidationRequestOut" />
    </wsdl:operation><wsdl:operation name="TextMessageQueueRequest">
        <wsdl:input message="svc:TextMessageQueueRequestIn" />
        <wsdl:output message="svc:TextMessageQueueRequestOut" />
    </wsdl:operation><wsdl:operation name="PostAgentChat">
        <wsdl:input message="svc:PostAgentChatIn" />
        <wsdl:output message="svc:PostAgentChatOut" />
    </wsdl:operation><wsdl:operation name="CRM_ContactImportUploadRequest">
        <wsdl:input message="svc:CRM_ContactImportUploadRequestIn" />
        <wsdl:output message="svc:CRM_ContactImportUploadRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_AccessLogRequest">
        <wsdl:input message="svc:CRM_AccessLogRequestIn" />
        <wsdl:output message="svc:CRM_AccessLogRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentEmailCredentialsRequest">
        <wsdl:input message="svc:AgentEmailCredentialsRequestIn" />
        <wsdl:output message="svc:AgentEmailCredentialsRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_CampaignEmailAuditRequest">
        <wsdl:input message="svc:CRM_CampaignEmailAuditRequestIn" />
        <wsdl:output message="svc:CRM_CampaignEmailAuditRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_CampaignRequest">
        <wsdl:input message="svc:CRM_CampaignRequestIn" />
        <wsdl:output message="svc:CRM_CampaignRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_CampaignTemplateRequest">
        <wsdl:input message="svc:CRM_CampaignTemplateRequestIn" />
        <wsdl:output message="svc:CRM_CampaignTemplateRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_CampaignTypeRequest">
        <wsdl:input message="svc:CRM_CampaignTypeRequestIn" />
        <wsdl:output message="svc:CRM_CampaignTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="SetTouchLoginRequest">
        <wsdl:input message="svc:SetTouchLoginRequestIn" />
        <wsdl:output message="svc:SetTouchLoginRequestOut" />
    </wsdl:operation><wsdl:operation name="SolicitationPreferenceRequest">
        <wsdl:input message="svc:SolicitationPreferenceRequestIn" />
        <wsdl:output message="svc:SolicitationPreferenceRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentAccreditationsRequest">
        <wsdl:input message="svc:AgentAccreditationsRequestIn" />
        <wsdl:output message="svc:AgentAccreditationsRequestOut" />
    </wsdl:operation><wsdl:operation name="ExternalAuthRequest">
        <wsdl:input message="svc:ExternalAuthRequestIn" />
        <wsdl:output message="svc:ExternalAuthRequestOut" />
    </wsdl:operation><wsdl:operation name="ExternalAuthAgentIdRequest">
        <wsdl:input message="svc:ExternalAuthAgentIdRequestIn" />
        <wsdl:output message="svc:ExternalAuthAgentIdRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentCrmEmailRequest">
        <wsdl:input message="svc:AgentCrmEmailRequestIn" />
        <wsdl:output message="svc:AgentCrmEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentDeviceRequest">
        <wsdl:input message="svc:AgentDeviceRequestIn" />
        <wsdl:output message="svc:AgentDeviceRequestOut" />
    </wsdl:operation><wsdl:operation name="AttachmentRequest">
        <wsdl:input message="svc:AttachmentRequestIn" />
        <wsdl:output message="svc:AttachmentRequestOut" />
    </wsdl:operation><wsdl:operation name="CarrierInsuranceSecuritiesRequest">
        <wsdl:input message="svc:CarrierInsuranceSecuritiesRequestIn" />
        <wsdl:output message="svc:CarrierInsuranceSecuritiesRequestOut" />
    </wsdl:operation><wsdl:operation name="CarrierRequest">
        <wsdl:input message="svc:CarrierRequestIn" />
        <wsdl:output message="svc:CarrierRequestOut" />
    </wsdl:operation><wsdl:operation name="SurveyQuestionRequest">
        <wsdl:input message="svc:SurveyQuestionRequestIn" />
        <wsdl:output message="svc:SurveyQuestionRequestOut" />
    </wsdl:operation><wsdl:operation name="CalendarEventCheckInRequest">
        <wsdl:input message="svc:CalendarEventCheckInRequestIn" />
        <wsdl:output message="svc:CalendarEventCheckInRequestOut" />
    </wsdl:operation><wsdl:operation name="CalendarEventGPSRequest">
        <wsdl:input message="svc:CalendarEventGPSRequestIn" />
        <wsdl:output message="svc:CalendarEventGPSRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentHistoryRequest">
        <wsdl:input message="svc:AgentHistoryRequestIn" />
        <wsdl:output message="svc:AgentHistoryRequestOut" />
    </wsdl:operation><wsdl:operation name="ConversationDetailRequest">
        <wsdl:input message="svc:ConversationDetailRequestIn" />
        <wsdl:output message="svc:ConversationDetailRequestOut" />
    </wsdl:operation><wsdl:operation name="ConversationHeaderRequest">
        <wsdl:input message="svc:ConversationHeaderRequestIn" />
        <wsdl:output message="svc:ConversationHeaderRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentStatusChangeRequest">
        <wsdl:input message="svc:AgentStatusChangeRequestIn" />
        <wsdl:output message="svc:AgentStatusChangeRequestOut" />
    </wsdl:operation><wsdl:operation name="BlockedDistrictRequest">
        <wsdl:input message="svc:BlockedDistrictRequestIn" />
        <wsdl:output message="svc:BlockedDistrictRequestOut" />
    </wsdl:operation><wsdl:operation name="BlockedDistrictTestRequest">
        <wsdl:input message="svc:BlockedDistrictTestRequestIn" />
        <wsdl:output message="svc:BlockedDistrictTestRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentDistrictRequest">
        <wsdl:input message="svc:AgentDistrictRequestIn" />
        <wsdl:output message="svc:AgentDistrictRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentContactInfoRequest">
        <wsdl:input message="svc:AgentContactInfoRequestIn" />
        <wsdl:output message="svc:AgentContactInfoRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentProspectRequest">
        <wsdl:input message="svc:AgentProspectRequestIn" />
        <wsdl:output message="svc:AgentProspectRequestOut" />
    </wsdl:operation><wsdl:operation name="CampaignRemarketRequest">
        <wsdl:input message="svc:CampaignRemarketRequestIn" />
        <wsdl:output message="svc:CampaignRemarketRequestOut" />
    </wsdl:operation><wsdl:operation name="ChangePasswordRequest">
        <wsdl:input message="svc:ChangePasswordRequestIn" />
        <wsdl:output message="svc:ChangePasswordRequestOut" />
    </wsdl:operation><wsdl:operation name="CrmEmailRequest">
        <wsdl:input message="svc:CrmEmailRequestIn" />
        <wsdl:output message="svc:CrmEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_AttachmentRequest">
        <wsdl:input message="svc:CRM_AttachmentRequestIn" />
        <wsdl:output message="svc:CRM_AttachmentRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_ContactHistoryRequest">
        <wsdl:input message="svc:CRM_ContactHistoryRequestIn" />
        <wsdl:output message="svc:CRM_ContactHistoryRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_WebContactRequest">
        <wsdl:input message="svc:CRM_WebContactRequestIn" />
        <wsdl:output message="svc:CRM_WebContactRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_ContactRequest">
        <wsdl:input message="svc:CRM_ContactRequestIn" />
        <wsdl:output message="svc:CRM_ContactRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_ContactApplicationRequest">
        <wsdl:input message="svc:CRM_ContactApplicationRequestIn" />
        <wsdl:output message="svc:CRM_ContactApplicationRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_ContactShareRequest">
        <wsdl:input message="svc:CRM_ContactShareRequestIn" />
        <wsdl:output message="svc:CRM_ContactShareRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_ActivityTrackerRequest">
        <wsdl:input message="svc:CRM_ActivityTrackerRequestIn" />
        <wsdl:output message="svc:CRM_ActivityTrackerRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_ActivityTrackerApplicationRequest">
        <wsdl:input message="svc:CRM_ActivityTrackerApplicationRequestIn" />
        <wsdl:output message="svc:CRM_ActivityTrackerApplicationRequestOut" />
    </wsdl:operation><wsdl:operation name="CRM_DropboxRequest">
        <wsdl:input message="svc:CRM_DropboxRequestIn" />
        <wsdl:output message="svc:CRM_DropboxRequestOut" />
    </wsdl:operation><wsdl:operation name="OrganizationRequest">
        <wsdl:input message="svc:OrganizationRequestIn" />
        <wsdl:output message="svc:OrganizationRequestOut" />
    </wsdl:operation><wsdl:operation name="ResendEmailRequest">
        <wsdl:input message="svc:ResendEmailRequestIn" />
        <wsdl:output message="svc:ResendEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="CampaignListGenerateLinkRequest">
        <wsdl:input message="svc:CampaignListGenerateLinkRequestIn" />
        <wsdl:output message="svc:CampaignListGenerateLinkRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactDinnerRequestRequest">
        <wsdl:input message="svc:ContactDinnerRequestRequestIn" />
        <wsdl:output message="svc:ContactDinnerRequestRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactHistoryRequest">
        <wsdl:input message="svc:ContactHistoryRequestIn" />
        <wsdl:output message="svc:ContactHistoryRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactTypeRequest">
        <wsdl:input message="svc:ContactTypeRequestIn" />
        <wsdl:output message="svc:ContactTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="ErrorLogRequest">
        <wsdl:input message="svc:ErrorLogRequestIn" />
        <wsdl:output message="svc:ErrorLogRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentRequest">
        <wsdl:input message="svc:AgentRequestIn" />
        <wsdl:output message="svc:AgentRequestOut" />
    </wsdl:operation><wsdl:operation name="AgreementChangeRequest">
        <wsdl:input message="svc:AgreementChangeRequestIn" />
        <wsdl:output message="svc:AgreementChangeRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentRegistrationRequest">
        <wsdl:input message="svc:AgentRegistrationRequestIn" />
        <wsdl:output message="svc:AgentRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentEmailSignatureRequest">
        <wsdl:input message="svc:AgentEmailSignatureRequestIn" />
        <wsdl:output message="svc:AgentEmailSignatureRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentProfileRequest">
        <wsdl:input message="svc:AgentProfileRequestIn" />
        <wsdl:output message="svc:AgentProfileRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentUpdateStatusMPCSubscriptionRequest">
        <wsdl:input message="svc:AgentUpdateStatusMPCSubscriptionRequestIn" />
        <wsdl:output message="svc:AgentUpdateStatusMPCSubscriptionRequestOut" />
    </wsdl:operation><wsdl:operation name="CalendarEventRequest">
        <wsdl:input message="svc:CalendarEventRequestIn" />
        <wsdl:output message="svc:CalendarEventRequestOut" />
    </wsdl:operation><wsdl:operation name="CalendarEventNoShowRequest">
        <wsdl:input message="svc:CalendarEventNoShowRequestIn" />
        <wsdl:output message="svc:CalendarEventNoShowRequestOut" />
    </wsdl:operation><wsdl:operation name="CalendarEventAutoAssignRequest">
        <wsdl:input message="svc:CalendarEventAutoAssignRequestIn" />
        <wsdl:output message="svc:CalendarEventAutoAssignRequestOut" />
    </wsdl:operation><wsdl:operation name="CampaignRequest">
        <wsdl:input message="svc:CampaignRequestIn" />
        <wsdl:output message="svc:CampaignRequestOut" />
    </wsdl:operation><wsdl:operation name="DinnerSeminarRequest">
        <wsdl:input message="svc:DinnerSeminarRequestIn" />
        <wsdl:output message="svc:DinnerSeminarRequestOut" />
    </wsdl:operation><wsdl:operation name="CampaignTestRequest">
        <wsdl:input message="svc:CampaignTestRequestIn" />
        <wsdl:output message="svc:CampaignTestRequestOut" />
    </wsdl:operation><wsdl:operation name="CampaignBlockRequest">
        <wsdl:input message="svc:CampaignBlockRequestIn" />
        <wsdl:output message="svc:CampaignBlockRequestOut" />
    </wsdl:operation><wsdl:operation name="CampaignTriggerRequest">
        <wsdl:input message="svc:CampaignTriggerRequestIn" />
        <wsdl:output message="svc:CampaignTriggerRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactAppointmentRequestRequest">
        <wsdl:input message="svc:ContactAppointmentRequestRequestIn" />
        <wsdl:output message="svc:ContactAppointmentRequestRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactAppointmentAssignNewAsyncRequest">
        <wsdl:input message="svc:ContactAppointmentAssignNewAsyncRequestIn" />
        <wsdl:output message="svc:ContactAppointmentAssignNewAsyncRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactAppointmentAssignSyncRequest">
        <wsdl:input message="svc:ContactAppointmentAssignSyncRequestIn" />
        <wsdl:output message="svc:ContactAppointmentAssignSyncRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactAppointmentUncancelRequest">
        <wsdl:input message="svc:ContactAppointmentUncancelRequestIn" />
        <wsdl:output message="svc:ContactAppointmentUncancelRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactAppointmentRequestNoShowRequest">
        <wsdl:input message="svc:ContactAppointmentRequestNoShowRequestIn" />
        <wsdl:output message="svc:ContactAppointmentRequestNoShowRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactFileUploadRequest">
        <wsdl:input message="svc:ContactFileUploadRequestIn" />
        <wsdl:output message="svc:ContactFileUploadRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactFileProcessRequest">
        <wsdl:input message="svc:ContactFileProcessRequestIn" />
        <wsdl:output message="svc:ContactFileProcessRequestOut" />
    </wsdl:operation><wsdl:operation name="ScrubContactFileProcessRequest">
        <wsdl:input message="svc:ScrubContactFileProcessRequestIn" />
        <wsdl:output message="svc:ScrubContactFileProcessRequestOut" />
    </wsdl:operation><wsdl:operation name="ContactRequest">
        <wsdl:input message="svc:ContactRequestIn" />
        <wsdl:output message="svc:ContactRequestOut" />
    </wsdl:operation><wsdl:operation name="DomainRequest">
        <wsdl:input message="svc:DomainRequestIn" />
        <wsdl:output message="svc:DomainRequestOut" />
    </wsdl:operation><wsdl:operation name="LandingSiteRequest">
        <wsdl:input message="svc:LandingSiteRequestIn" />
        <wsdl:output message="svc:LandingSiteRequestOut" />
    </wsdl:operation><wsdl:operation name="ListCriteriaRequest">
        <wsdl:input message="svc:ListCriteriaRequestIn" />
        <wsdl:output message="svc:ListCriteriaRequestOut" />
    </wsdl:operation><wsdl:operation name="ListRequest">
        <wsdl:input message="svc:ListRequestIn" />
        <wsdl:output message="svc:ListRequestOut" />
    </wsdl:operation><wsdl:operation name="SlotDistrictRequest">
        <wsdl:input message="svc:SlotDistrictRequestIn" />
        <wsdl:output message="svc:SlotDistrictRequestOut" />
    </wsdl:operation><wsdl:operation name="SlotNoteApprovalRequest">
        <wsdl:input message="svc:SlotNoteApprovalRequestIn" />
        <wsdl:output message="svc:SlotNoteApprovalRequestOut" />
    </wsdl:operation><wsdl:operation name="SlotNoteRequest">
        <wsdl:input message="svc:SlotNoteRequestIn" />
        <wsdl:output message="svc:SlotNoteRequestOut" />
    </wsdl:operation><wsdl:operation name="StripeCardRequest">
        <wsdl:input message="svc:StripeCardRequestIn" />
        <wsdl:output message="svc:StripeCardRequestOut" />
    </wsdl:operation><wsdl:operation name="TaskRequest">
        <wsdl:input message="svc:TaskRequestIn" />
        <wsdl:output message="svc:TaskRequestOut" />
    </wsdl:operation><wsdl:operation name="TemplateRequest">
        <wsdl:input message="svc:TemplateRequestIn" />
        <wsdl:output message="svc:TemplateRequestOut" />
    </wsdl:operation><wsdl:operation name="TicketRequest">
        <wsdl:input message="svc:TicketRequestIn" />
        <wsdl:output message="svc:TicketRequestOut" />
    </wsdl:operation><wsdl:operation name="TicketTypeSubscriptionRequest">
        <wsdl:input message="svc:TicketTypeSubscriptionRequestIn" />
        <wsdl:output message="svc:TicketTypeSubscriptionRequestOut" />
    </wsdl:operation><wsdl:operation name="SaveDefaultRouteRequest">
        <wsdl:input message="svc:SaveDefaultRouteRequestIn" />
        <wsdl:output message="svc:SaveDefaultRouteRequestOut" />
    </wsdl:operation><wsdl:operation name="AgentProductLicenseRequest">
        <wsdl:input message="svc:AgentProductLicenseRequestIn" />
        <wsdl:output message="svc:AgentProductLicenseRequestOut" />
    </wsdl:operation><wsdl:operation name="InsertPreviousCampaignAgentNoteRequest">
        <wsdl:input message="svc:InsertPreviousCampaignAgentNoteRequestIn" />
        <wsdl:output message="svc:InsertPreviousCampaignAgentNoteRequestOut" />
    </wsdl:operation><wsdl:operation name="TriggerCallbackRequest">
        <wsdl:input message="svc:TriggerCallbackRequestIn" />
        <wsdl:output message="svc:TriggerCallbackRequestOut" />
    </wsdl:operation><wsdl:operation name="CallbackPingRequest">
        <wsdl:input message="svc:CallbackPingRequestIn" />
        <wsdl:output message="svc:CallbackPingRequestOut" />
    </wsdl:operation><wsdl:operation name="RequestLogs">
        <wsdl:input message="svc:RequestLogsIn" />
        <wsdl:output message="svc:RequestLogsOut" />
    </wsdl:operation><wsdl:operation name="Auth">
        <wsdl:input message="svc:AuthIn" />
        <wsdl:output message="svc:AuthOut" />
    </wsdl:operation></wsdl:portType>

	<wsdl:portType name="IOneWay"><wsdl:operation name="CRM_ContactStatusUpdateRequest">
        <wsdl:input message="svc:CRM_ContactStatusUpdateRequestIn" />
    </wsdl:operation><wsdl:operation name="ContactOptInRequest">
        <wsdl:input message="svc:ContactOptInRequestIn" />
    </wsdl:operation></wsdl:portType>

	<wsdl:binding name="WSHttpBinding_ISyncReply" type="svc:ISyncReply">
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="PostAgentComplianceDisclosure">
      <soap:operation soapAction="http://schemas.servicestack.net/types/PostAgentComplianceDisclosure" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentPriorityRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentPriorityRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentVoiceConnectStateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentVoiceConnectStateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="InsertDomainTemplateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/InsertDomainTemplateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EmailStatusRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EmailStatusRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="NoteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/NoteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactTitlesBlacklistRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactTitlesBlacklistRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactTitlesBlacklistDataTablesRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactTitlesBlacklistDataTablesRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactValidationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactValidationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TextMessageQueueRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TextMessageQueueRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PostAgentChat">
      <soap:operation soapAction="http://schemas.servicestack.net/types/PostAgentChat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ContactImportUploadRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ContactImportUploadRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_AccessLogRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_AccessLogRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentEmailCredentialsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentEmailCredentialsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_CampaignEmailAuditRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_CampaignEmailAuditRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_CampaignRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_CampaignRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_CampaignTemplateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_CampaignTemplateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_CampaignTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_CampaignTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SetTouchLoginRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SetTouchLoginRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SolicitationPreferenceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SolicitationPreferenceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentAccreditationsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentAccreditationsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ExternalAuthRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ExternalAuthRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ExternalAuthAgentIdRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ExternalAuthAgentIdRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentCrmEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentCrmEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentDeviceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentDeviceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AttachmentRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AttachmentRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CarrierInsuranceSecuritiesRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CarrierInsuranceSecuritiesRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CarrierRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CarrierRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SurveyQuestionRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SurveyQuestionRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CalendarEventCheckInRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CalendarEventCheckInRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CalendarEventGPSRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CalendarEventGPSRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentHistoryRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentHistoryRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ConversationDetailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ConversationDetailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ConversationHeaderRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ConversationHeaderRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentStatusChangeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentStatusChangeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BlockedDistrictRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BlockedDistrictRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BlockedDistrictTestRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BlockedDistrictTestRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentDistrictRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentDistrictRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentContactInfoRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentContactInfoRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentProspectRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentProspectRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CampaignRemarketRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CampaignRemarketRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ChangePasswordRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ChangePasswordRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CrmEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CrmEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_AttachmentRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_AttachmentRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ContactHistoryRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ContactHistoryRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_WebContactRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_WebContactRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ContactRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ContactRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ContactApplicationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ContactApplicationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ContactShareRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ContactShareRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ActivityTrackerRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ActivityTrackerRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_ActivityTrackerApplicationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ActivityTrackerApplicationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CRM_DropboxRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_DropboxRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="OrganizationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/OrganizationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ResendEmailRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ResendEmailRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CampaignListGenerateLinkRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CampaignListGenerateLinkRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactDinnerRequestRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactDinnerRequestRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactHistoryRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactHistoryRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactTypeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactTypeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ErrorLogRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ErrorLogRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgreementChangeRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgreementChangeRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentRegistrationRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentRegistrationRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentEmailSignatureRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentEmailSignatureRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentProfileRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentProfileRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentUpdateStatusMPCSubscriptionRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentUpdateStatusMPCSubscriptionRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CalendarEventRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CalendarEventRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CalendarEventNoShowRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CalendarEventNoShowRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CalendarEventAutoAssignRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CalendarEventAutoAssignRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CampaignRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CampaignRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="DinnerSeminarRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DinnerSeminarRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CampaignTestRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CampaignTestRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CampaignBlockRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CampaignBlockRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CampaignTriggerRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CampaignTriggerRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactAppointmentRequestRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactAppointmentRequestRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactAppointmentAssignNewAsyncRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactAppointmentAssignNewAsyncRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactAppointmentAssignSyncRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactAppointmentAssignSyncRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactAppointmentUncancelRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactAppointmentUncancelRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactAppointmentRequestNoShowRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactAppointmentRequestNoShowRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactFileUploadRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactFileUploadRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactFileProcessRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactFileProcessRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ScrubContactFileProcessRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ScrubContactFileProcessRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ContactRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="DomainRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DomainRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LandingSiteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/LandingSiteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ListCriteriaRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ListCriteriaRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ListRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ListRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SlotDistrictRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SlotDistrictRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SlotNoteApprovalRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SlotNoteApprovalRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SlotNoteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SlotNoteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="StripeCardRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripeCardRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TaskRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TaskRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TemplateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TemplateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TicketRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TicketRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TicketTypeSubscriptionRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TicketTypeSubscriptionRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SaveDefaultRouteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SaveDefaultRouteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AgentProductLicenseRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AgentProductLicenseRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="InsertPreviousCampaignAgentNoteRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/InsertPreviousCampaignAgentNoteRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TriggerCallbackRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TriggerCallbackRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CallbackPingRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CallbackPingRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RequestLogs">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RequestLogs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Auth">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Auth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
	</wsdl:binding>
        
	<wsdl:binding name="WSHttpBinding_IOneWay" type="svc:IOneWay">
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="CRM_ContactStatusUpdateRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CRM_ContactStatusUpdateRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ContactOptInRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ContactOptInRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation>
	</wsdl:binding>

	<wsdl:service name="SyncReply">
		<wsdl:port name="WSHttpBinding_ISyncReply" binding="svc:WSHttpBinding_ISyncReply">
			<soap:address location="https://connectapi.peraadministrators.com/soap12" />
		</wsdl:port>
	</wsdl:service>

	<wsdl:service name="AsyncOneWay">
		<wsdl:port name="WSHttpBinding_IOneWay" binding="svc:WSHttpBinding_IOneWay">
			<soap:address location="https://connectapi.peraadministrators.com/soap12" />
		</wsdl:port>
	</wsdl:service>
	
</wsdl:definitions>