<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
  <xs:import namespace="http://schemas.servicestack.net/types" />
  <xs:complexType name="AttachmentDocumentTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SmartsheetsErcId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDocumentTypeRequest" nillable="true" type="tns:AttachmentDocumentTypeRequest" />
  <xs:complexType name="AttachmentDocumentTypeAddRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="FileType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDocumentTypeAddRequest" nillable="true" type="tns:AttachmentDocumentTypeAddRequest" />
  <xs:complexType name="AttachmentDocumentTypeUpdateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="FileType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDocumentTypeUpdateRequest" nillable="true" type="tns:AttachmentDocumentTypeUpdateRequest" />
  <xs:complexType name="AgentSiteOptionsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSiteOptions" nillable="true" type="tns:AgentSiteOptions" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteOptionsRequest" nillable="true" type="tns:AgentSiteOptionsRequest" />
  <xs:complexType name="AgentSiteOptions">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Line1AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Line2Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Line3Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Line4PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Line5Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowAddress" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowAgentName" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowBio" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowCompanyName" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowEmail" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowPhoneNumber" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowProfilePicture" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteOptions" nillable="true" type="tns:AgentSiteOptions" />
  <xs:complexType name="CompanyAffiliationsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CompanyAffiliationsRequest" nillable="true" type="tns:CompanyAffiliationsRequest" />
  <xs:complexType name="IntegrationTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="IntegrationType" nillable="true" type="tns:ArrayOfIntegrationType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntegrationTypeRequest" nillable="true" type="tns:IntegrationTypeRequest" />
  <xs:complexType name="ArrayOfIntegrationType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntegrationType" nillable="true" type="tns:IntegrationType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIntegrationType" nillable="true" type="tns:ArrayOfIntegrationType" />
  <xs:complexType name="IntegrationType">
    <xs:sequence>
      <xs:element minOccurs="0" name="IntegrationTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="IntegrationTypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntegrationType" nillable="true" type="tns:IntegrationType" />
  <xs:complexType name="CSSRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SiteItemType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CSSRequest" nillable="true" type="tns:CSSRequest" />
  <xs:complexType name="ErcSubmissionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
      <xs:element minOccurs="0" name="SendIt" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcSubmissionRequest" nillable="true" type="tns:ErcSubmissionRequest" />
  <xs:complexType name="ErcReSubmitFileRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ErcReSubmitFileRequest" nillable="true" type="tns:ErcReSubmitFileRequest" />
  <xs:complexType name="ErcSubmitFileRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
      <xs:element minOccurs="0" name="SendIt" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcSubmitFileRequest" nillable="true" type="tns:ErcSubmitFileRequest" />
  <xs:complexType name="ErcSubmitFilesToERCSRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
      <xs:element minOccurs="0" name="SendIt" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcSubmitFilesToERCSRequest" nillable="true" type="tns:ErcSubmitFilesToERCSRequest" />
  <xs:complexType name="ErcSubmitFileCustomerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcSubmitFileCustomerRequest" nillable="true" type="tns:ErcSubmitFileCustomerRequest" />
  <xs:complexType name="ErcSubmitFileCheckRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcSubmitFileCheckRequest" nillable="true" type="tns:ErcSubmitFileCheckRequest" />
  <xs:complexType name="ErcQueryForMissingErcCusRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ErcQueryForMissingErcCusRequest" nillable="true" type="tns:ErcQueryForMissingErcCusRequest" />
  <xs:complexType name="ERCAppRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ERCAppRequest" nillable="true" type="tns:ERCAppRequest" />
  <xs:complexType name="ERCUnmatchedRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ERCUnmatchedRequest" nillable="true" type="tns:ERCUnmatchedRequest" />
  <xs:complexType name="ERCMatchedRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ERCAppId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ERCMatchedRequest" nillable="true" type="tns:ERCMatchedRequest" />
  <xs:complexType name="ExternalAgentLinkRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ExternalAgentLink" nillable="true" type="tns:ExternalAgentLink" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalAgentLinkRequest" nillable="true" type="tns:ExternalAgentLinkRequest" />
  <xs:complexType name="ExternalAgentLink">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ExternalAuthKeyId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LinkedClientId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalAgentLink" nillable="true" type="tns:ExternalAgentLink" />
  <xs:complexType name="NAICSCodeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="NAICSCodeRequest" nillable="true" type="tns:NAICSCodeRequest" />
  <xs:complexType name="QuestionUploadStatusReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="IsAdminReport" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QuestionUploadStatusReportRequest" nillable="true" type="tns:QuestionUploadStatusReportRequest" />
  <xs:complexType name="QuestionUploadBySmartsheetsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="app_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QuestionUploadBySmartsheetsRequest" nillable="true" type="tns:QuestionUploadBySmartsheetsRequest" />
  <xs:complexType name="QuestionnaireStatusReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="IsAdminReport" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QuestionnaireStatusReportRequest" nillable="true" type="tns:QuestionnaireStatusReportRequest" />
  <xs:complexType name="QuestionnaireBySmartsheetsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="app_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QuestionnaireBySmartsheetsRequest" nillable="true" type="tns:QuestionnaireBySmartsheetsRequest" />
  <xs:complexType name="SICCodeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SICCodeRequest" nillable="true" type="tns:SICCodeRequest" />
  <xs:complexType name="SiteItemRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SiteItem" nillable="true" type="tns:SiteItems" />
      <xs:element minOccurs="0" name="SiteItemTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiteItemRequest" nillable="true" type="tns:SiteItemRequest" />
  <xs:complexType name="SiteItems">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ItemName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemType" type="xs:int" />
      <xs:element minOccurs="0" name="ItemValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiteItems" nillable="true" type="tns:SiteItems" />
  <xs:complexType name="SubmittedBusinessRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubmittedBusinessRequest" nillable="true" type="tns:SubmittedBusinessRequest" />
  <xs:complexType name="SubmittedBusinessAdminRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SubmittedBusinessAdminRequest" nillable="true" type="tns:SubmittedBusinessAdminRequest" />
  <xs:complexType name="ExternalSubmittedBusinessRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Aggregate" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApiKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LinkedClientId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalSubmittedBusinessRequest" nillable="true" type="tns:ExternalSubmittedBusinessRequest" />
  <xs:complexType name="AgentFeatureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentFeatureRequest" nillable="true" type="tns:AgentFeatureRequest" />
  <xs:complexType name="AgentFeatureChargeCardForFeatureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FeatureId" type="xs:int" />
      <xs:element minOccurs="0" name="StripeCardId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentFeatureChargeCardForFeatureRequest" nillable="true" type="tns:AgentFeatureChargeCardForFeatureRequest" />
  <xs:complexType name="BusinessFactFinderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="BusinessFactFinder" nillable="true" type="tns:BusinessFactFinder" />
      <xs:element minOccurs="0" name="ContactGUID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BusinessFactFinderRequest" nillable="true" type="tns:BusinessFactFinderRequest" />
  <xs:complexType name="BusinessFactFinder">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountantAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountantEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountantName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountantPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AllowExecutives" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssetAdjustments" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Assets" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AssuringBusinessContinuity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttorneyAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttorneyEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttorneyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttorneyPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttractingNewTalent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AverageNetIncomeLast2Years" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="BusinessAppraisal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessOrganization" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BuySellAgreement" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BuySellAgreementType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BuySellPlanFunded" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CashOrAccrual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ChangesInFormOfBusiness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="CreateAFringeBenefit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreateAnAsset" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Death" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DebtCurrentlyInsured" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DeferredCompensation_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeferredCompensation_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DescribeCOLI" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Disability" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EarningsAre" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeesPerception" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndOfCurrentFiscalYear" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EquitableDistribution" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExecutiveBonus_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExecutiveBonus_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExplainChangesInFormOfBusiness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FactorsMoreImportant" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FairPriceBusinessInterest" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupInsurance_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupInsurance_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HavingCapital" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IncomeInformation" nillable="true" type="tns:ArrayOfIncomeInformation" />
      <xs:element minOccurs="0" name="Industry" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="KeyEmployees" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="LeavingBusinessDebts" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Liabilities" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LiabilityAdjustments" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LongTermCareInsurance_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LongTermCareInsurance_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LongTermGrowth" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LosingKeyTalent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NamesAndRelationships" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumYearsInBusiness" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OutstandingBusinessDebt" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Owners" nillable="true" type="tns:ArrayOfOwner" />
      <xs:element minOccurs="0" name="OwnersRelated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PartTimeEmployees" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProjectedGrowthEarnings" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProtectingFamilyIncome" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProvideExecutives" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProvideLifeInsuranceBeyond" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProvideLifeInsuranceUntil" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProvidingAttractive" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProvidingBenefits" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QualifiedPension_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QualifiedPension_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecoverTheCost" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Retirement" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReturnOnAssets" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RevenueLoss" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SignificantImpact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SplitDollarPlan_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SplitDollarPlan_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SubChapterCTaxRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SupplementalDisability_Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SupplementalDisability_OfferedNow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalNumberEmployees" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TransferMyBusinessInterest" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UtilizingStrategies" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WhenBuySellPlanExecuted" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="WhenBuySellPlanReviewed" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="YearsToApplyGrowthRate" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="YearsToIncludeGoodwill" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BusinessFactFinder" nillable="true" type="tns:BusinessFactFinder" />
  <xs:complexType name="ArrayOfIncomeInformation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IncomeInformation" nillable="true" type="tns:IncomeInformation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIncomeInformation" nillable="true" type="tns:ArrayOfIncomeInformation" />
  <xs:complexType name="IncomeInformation">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amortization" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="BusinessFactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="CalendarYear" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Depreciation" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InterestExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TaxableIncome" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IncomeInformation" nillable="true" type="tns:IncomeInformation" />
  <xs:complexType name="ArrayOfOwner">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Owner" nillable="true" type="tns:Owner" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOwner" nillable="true" type="tns:ArrayOfOwner" />
  <xs:complexType name="Owner">
    <xs:sequence>
      <xs:element minOccurs="0" name="BusinessFactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OwnershipPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PercentOfDebtAttributable" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PercentOfProfitsAttributable" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PersonalTaxBracketPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalAnnualCompensation" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Owner" nillable="true" type="tns:Owner" />
  <xs:complexType name="BusinessFactFinderPrintRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="BusinessFactFinder" nillable="true" type="tns:BusinessFactFinder" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BusinessFactFinderPrintRequest" nillable="true" type="tns:BusinessFactFinderPrintRequest" />
  <xs:complexType name="MenuRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="MenuRequest" nillable="true" type="tns:MenuRequest" />
  <xs:complexType name="BillableEntityRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="BillableEntityRequest" nillable="true" type="tns:BillableEntityRequest" />
  <xs:complexType name="EnabledFeatureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EnabledFeature" nillable="true" type="tns:EnabledFeature" />
      <xs:element minOccurs="0" name="EnabledFeatureId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnabledFeatureRequest" nillable="true" type="tns:EnabledFeatureRequest" />
  <xs:complexType name="EnabledFeature">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillableEntityId" type="xs:int" />
      <xs:element minOccurs="0" name="DateAdded" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FeatureId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnabledFeature" nillable="true" type="tns:EnabledFeature" />
  <xs:complexType name="FeatureRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="FeatureRequest" nillable="true" type="tns:FeatureRequest" />
  <xs:complexType name="StripeCardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsMessaging" type="xs:boolean" />
      <xs:element minOccurs="0" name="StripeCard" nillable="true" type="tns:ArrayOfStripeCard" />
      <xs:element minOccurs="0" name="Token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdateDefault" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCardRequest" nillable="true" type="tns:StripeCardRequest" />
  <xs:complexType name="ArrayOfStripeCard">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StripeCard" nillable="true" type="tns:StripeCard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStripeCard" nillable="true" type="tns:ArrayOfStripeCard" />
  <xs:complexType name="StripeCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDefault" type="xs:boolean" />
      <xs:element minOccurs="0" name="Last4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NickName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeCardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeCustomerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeSource" nillable="true" type="tns:StripeSource" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCard" nillable="true" type="tns:StripeCard" />
  <xs:complexType name="StripeSource">
    <xs:sequence>
      <xs:element minOccurs="0" name="address_city" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_line1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_line2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_state" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_zip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="exp_month" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="exp_year" type="xs:int" />
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeSource" nillable="true" type="tns:StripeSource" />
  <xs:complexType name="StripeCardExtendedRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsMessaging" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCardExtendedRequest" nillable="true" type="tns:StripeCardExtendedRequest" />
  <xs:complexType name="StripeCustomerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsMessaging" type="xs:boolean" />
      <xs:element minOccurs="0" name="StripeCustomer" nillable="true" type="tns:ArrayOfStripeCustomer" />
      <xs:element minOccurs="0" name="StripeCustomerId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCustomerRequest" nillable="true" type="tns:StripeCustomerRequest" />
  <xs:complexType name="ArrayOfStripeCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StripeCustomer" nillable="true" type="tns:StripeCustomer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStripeCustomer" nillable="true" type="tns:ArrayOfStripeCustomer" />
  <xs:complexType name="StripeCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerId" type="xs:int" />
      <xs:element minOccurs="0" name="StripeCustomerId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeMerchantId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCustomer" nillable="true" type="tns:StripeCustomer" />
  <xs:complexType name="CreateStripeCustomerRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CreateStripeCustomerRequest" nillable="true" type="tns:CreateStripeCustomerRequest" />
  <xs:complexType name="SubscriptionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SubscriptionGroupId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubscriptionRequest" nillable="true" type="tns:SubscriptionRequest" />
  <xs:complexType name="AgentSubscriptionByUserRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SubscriptionGroupId" type="xs:int" />
      <xs:element minOccurs="0" name="SubscriptionId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscriptionByUserRequest" nillable="true" type="tns:AgentSubscriptionByUserRequest" />
  <xs:complexType name="AgentSubscriptionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="SubscriptionGroupId" type="xs:int" />
      <xs:element minOccurs="0" name="SubscriptionId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscriptionRequest" nillable="true" type="tns:AgentSubscriptionRequest" />
  <xs:complexType name="AgentSubscriptionCompRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSubscription" nillable="true" type="tns:AgentSubscription" />
      <xs:element minOccurs="0" name="Operation" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscriptionCompRequest" nillable="true" type="tns:AgentSubscriptionCompRequest" />
  <xs:complexType name="AgentSubscription">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivateOnDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ActiveUntilDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentSubscriptionId" type="xs:int" />
      <xs:element minOccurs="0" name="IsCancelled" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSuspended" type="xs:boolean" />
      <xs:element minOccurs="0" name="PaymentProviderSubscriptionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SubscriptionComps" nillable="true" type="tns:ArrayOfSubscriptionComp" />
      <xs:element minOccurs="0" name="SubscriptionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscription" nillable="true" type="tns:AgentSubscription" />
  <xs:complexType name="ArrayOfSubscriptionComp">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SubscriptionComp" nillable="true" type="tns:SubscriptionComp" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSubscriptionComp" nillable="true" type="tns:ArrayOfSubscriptionComp" />
  <xs:complexType name="SubscriptionComp">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddedByUserId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentSubscriptionId" type="xs:int" />
      <xs:element minOccurs="0" name="DateAdded" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubscriptionComp" nillable="true" type="tns:SubscriptionComp" />
  <xs:complexType name="AgentLandingPageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLandingPageRequest" nillable="true" type="tns:AgentLandingPageRequest" />
  <xs:complexType name="AgentLandingPageByUserIdRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLandingPageByUserIdRequest" nillable="true" type="tns:AgentLandingPageByUserIdRequest" />
  <xs:complexType name="FeeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="FeeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeeRequest" nillable="true" type="tns:FeeRequest" />
  <xs:complexType name="CouponCodeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CouponCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CouponCodeRequest" nillable="true" type="tns:CouponCodeRequest" />
  <xs:complexType name="MVPAgentPromotionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ReportType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowInactiveAgents" type="xs:boolean" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MVPAgentPromotionRequest" nillable="true" type="tns:MVPAgentPromotionRequest" />
  <xs:complexType name="CreateUserRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressLine1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressLine2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Blog" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Facebook" 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="Linkedin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone2Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone3Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Timezone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Twitter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VideoChannel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ZipCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateUserRequest" nillable="true" type="tns:CreateUserRequest" />
  <xs:complexType name="GetUserRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserRequest" nillable="true" type="tns:GetUserRequest" />
  <xs:complexType name="CreateContactsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CreateContactsRequest" nillable="true" type="tns:CreateContactsRequest" />
  <xs:complexType name="GetOutstandRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetOutstandRequest" nillable="true" type="tns:GetOutstandRequest" />
  <xs:complexType name="OutstandWebhookRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OutstandWebhookRequest" nillable="true" type="tns:OutstandWebhookRequest" />
  <xs:complexType name="SpaceTreeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SpaceTreeRequest" nillable="true" type="tns:SpaceTreeRequest" />
  <xs:complexType name="BubbleRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="BubbleRequest" nillable="true" type="tns:BubbleRequest" />
  <xs:complexType name="ServerResponseTimeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ServerResponseTimeRequest" nillable="true" type="tns:ServerResponseTimeRequest" />
  <xs:complexType name="AgentBioRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentBio" nillable="true" type="tns:AgentBio" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBioRequest" nillable="true" type="tns:AgentBioRequest" />
  <xs:complexType name="AgentBio">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVPApprovalAgent" type="xs:int" />
      <xs:element minOccurs="0" name="AgentBio" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentBioId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ApprovalStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="ApprovalStatusName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FinalApprovalAgent" type="xs:int" />
      <xs:element minOccurs="0" name="ModifiedDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBio" nillable="true" type="tns:AgentBio" />
  <xs:complexType name="AgentBioTemplatesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentBioTemplatesRequest" nillable="true" type="tns:AgentBioTemplatesRequest" />
  <xs:complexType name="AgentBioApprovalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentBio" nillable="true" type="tns:AgentBio" />
      <xs:element minOccurs="0" name="ApprovedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBioApprovalRequest" nillable="true" type="tns:AgentBioApprovalRequest" />
  <xs:complexType name="AgentContractCompanyNBCRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContractCompanyDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fields" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompanyNBCRequest" nillable="true" type="tns:AgentContractCompanyNBCRequest" />
  <xs:complexType name="AgentContractCompanyNBCStatusRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentContractCompanyNBCStatusRequest" nillable="true" type="tns:AgentContractCompanyNBCStatusRequest" />
  <xs:complexType name="AgentContractCompanyNBCTypeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentContractCompanyNBCTypeRequest" nillable="true" type="tns:AgentContractCompanyNBCTypeRequest" />
  <xs:complexType name="AgentContractCompanyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentContractCompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContractCompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="ContractDoneDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SentAgentLinkDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SentToCarrierDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompanyRequest" nillable="true" type="tns:AgentContractCompanyRequest" />
  <xs:complexType name="AgentSiteProfilePictureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteProfilePictureRequest" nillable="true" type="tns:AgentSiteProfilePictureRequest" />
  <xs:complexType name="AgentSiteContactInformationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreateNewContact" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteContactInformationRequest" nillable="true" type="tns:AgentSiteContactInformationRequest" />
  <xs:complexType name="AgentSiteContactFileUploadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ErcUid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteContactFileUploadRequest" nillable="true" type="tns:AgentSiteContactFileUploadRequest" />
  <xs:complexType name="AgentSitePensionAnalysisRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_AnnualSalary" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_Dob" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_MaritalStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_PensionPlan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_RetirementAge" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_ServiceYears" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pension_State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSitePensionAnalysisRequest" nillable="true" type="tns:AgentSitePensionAnalysisRequest" />
  <xs:complexType name="AgentSiteStateLicenseRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteStateLicenseRequest" nillable="true" type="tns:AgentSiteStateLicenseRequest" />
  <xs:complexType name="AgentSiteAgentUserIdRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentUserIdRequest" nillable="true" type="tns:AgentSiteAgentUserIdRequest" />
  <xs:complexType name="AgentSiteAgentNumberRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentNumberRequest" nillable="true" type="tns:AgentSiteAgentNumberRequest" />
  <xs:complexType name="AgentSiteAgentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentRequest" nillable="true" type="tns:AgentSiteAgentRequest" />
  <xs:complexType name="AgentSiteAgentBioRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentBioRequest" nillable="true" type="tns:AgentSiteAgentBioRequest" />
  <xs:complexType name="SendThankYouEmailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyAssociateId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendThankYouEmailRequest" nillable="true" type="tns:SendThankYouEmailRequest" />
  <xs:complexType name="ContactVerificationAndDetailsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="PolicyAssociateId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactVerificationAndDetailsRequest" nillable="true" type="tns:ContactVerificationAndDetailsRequest" />
  <xs:complexType name="EnterContestRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="PolicyAssociateId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnterContestRequest" nillable="true" type="tns:EnterContestRequest" />
  <xs:complexType name="EnterContestReferralsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactUserId" type="ser:guid" />
      <xs:element minOccurs="0" name="PolicyAssociateId" type="ser:guid" />
      <xs:element minOccurs="0" name="Referrals" nillable="true" type="tns:ArrayOfContactReferral" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnterContestReferralsRequest" nillable="true" type="tns:EnterContestReferralsRequest" />
  <xs:complexType name="ArrayOfContactReferral">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactReferral" nillable="true" type="tns:ContactReferral" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactReferral" nillable="true" type="tns:ArrayOfContactReferral" />
  <xs:complexType name="ContactReferral">
    <xs:sequence>
      <xs:element minOccurs="0" name="Email" 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="Phone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactReferral" nillable="true" type="tns:ContactReferral" />
  <xs:complexType name="ContactContestEntriesAggregateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactContestEntriesAggregateRequest" nillable="true" type="tns:ContactContestEntriesAggregateRequest" />
  <xs:complexType name="ContactContestEntriesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactContestEntriesRequest" nillable="true" type="tns:ContactContestEntriesRequest" />
  <xs:complexType name="ContractCompaniesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ContractCompaniesRequest" nillable="true" type="tns:ContractCompaniesRequest" />
  <xs:complexType name="AgentCreditHistoryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CreditType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditHistoryRequest" nillable="true" type="tns:AgentCreditHistoryRequest" />
  <xs:complexType name="AgentCreditTotalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CreditType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditTotalRequest" nillable="true" type="tns:AgentCreditTotalRequest" />
  <xs:complexType name="AgentCreditDownlinesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CreditType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditDownlinesRequest" nillable="true" type="tns:AgentCreditDownlinesRequest" />
  <xs:complexType name="AgentCreditAllAgentsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreditType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditAllAgentsRequest" nillable="true" type="tns:AgentCreditAllAgentsRequest" />
  <xs:complexType name="AgentAutoShipStatusRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentAutoShipStatusRequest" nillable="true" type="tns:AgentAutoShipStatusRequest" />
  <xs:complexType name="AgentAutoShipConfigRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NewStatus" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAutoShipConfigRequest" nillable="true" type="tns:AgentAutoShipConfigRequest" />
  <xs:complexType name="GetAgentChat">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAgentChat" nillable="true" type="tns:GetAgentChat" />
  <xs:complexType name="PostAgentChat">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PostAgentChat" nillable="true" type="tns:PostAgentChat" />
  <xs:complexType name="PutAgentChat">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="IsAcceptingChats" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PutAgentChat" nillable="true" type="tns:PutAgentChat" />
  <xs:complexType name="AddressRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddressRequest" nillable="true" type="tns:AddressRequest" />
  <xs:complexType name="DashboardAdminRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DashboardItem" nillable="true" type="tns:DashboardItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardAdminRequest" nillable="true" type="tns:DashboardAdminRequest" />
  <xs:complexType name="DashboardItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="Author" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Hyperlink" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SortKey" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ThumbnailImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardItem" nillable="true" type="tns:DashboardItem" />
  <xs:complexType name="EmailQueueSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SearchTerm" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailQueueSearchRequest" nillable="true" type="tns:EmailQueueSearchRequest" />
  <xs:complexType name="ExternalAuthRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApiKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LinkedClientId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretKey" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalAuthRequest" nillable="true" type="tns:ExternalAuthRequest" />
  <xs:complexType name="ExternalAuthIMOsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ExternalAuthIMOsRequest" nillable="true" type="tns:ExternalAuthIMOsRequest" />
  <xs:complexType name="GiftCardGameLeaderboardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameLeaderboardRequest" nillable="true" type="tns:GiftCardGameLeaderboardRequest" />
  <xs:complexType name="GiftCardGameLeaderboardDetailsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameLeaderboardDetailsRequest" nillable="true" type="tns:GiftCardGameLeaderboardDetailsRequest" />
  <xs:complexType name="CalendarShareRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CalendarShareId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventId" type="xs:int" />
      <xs:element minOccurs="0" name="SharerId" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarShareRequest" nillable="true" type="tns:CalendarShareRequest" />
  <xs:complexType name="CalendarLinkRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LinkAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarLinkRequest" nillable="true" type="tns:CalendarLinkRequest" />
  <xs:complexType name="FactFinderCodeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FactFinderCode" nillable="true" type="tns:ArrayOfFactFinderCode" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCodeRequest" nillable="true" type="tns:FactFinderCodeRequest" />
  <xs:complexType name="ArrayOfFactFinderCode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderCode" nillable="true" type="tns:FactFinderCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderCode" nillable="true" type="tns:ArrayOfFactFinderCode" />
  <xs:complexType name="FactFinderCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssignedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="SerialNumber" type="xs:int" />
      <xs:element minOccurs="0" name="ShipDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TrackingNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCode" nillable="true" type="tns:FactFinderCode" />
  <xs:complexType name="AssignedFactFinderCodeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AssignedFactFinderCodeRequest" nillable="true" type="tns:AssignedFactFinderCodeRequest" />
  <xs:complexType name="AvailableFactFinderCodeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="EndCode" type="xs:int" />
      <xs:element minOccurs="0" name="ShipDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartCode" type="xs:int" />
      <xs:element minOccurs="0" name="TrackingNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AvailableFactFinderCodeRequest" nillable="true" type="tns:AvailableFactFinderCodeRequest" />
  <xs:complexType name="FactFinderCodeStartRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="FactFinderCodeStartRequest" nillable="true" type="tns:FactFinderCodeStartRequest" />
  <xs:complexType name="GiftCardGameSetRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="GiftCardGameSet" nillable="true" type="tns:ArrayOfGiftCardGameSet" />
      <xs:element minOccurs="0" name="GiftCardGameSetId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameSetRequest" nillable="true" type="tns:GiftCardGameSetRequest" />
  <xs:complexType name="ArrayOfGiftCardGameSet">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GiftCardGameSet" nillable="true" type="tns:GiftCardGameSet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGiftCardGameSet" nillable="true" type="tns:ArrayOfGiftCardGameSet" />
  <xs:complexType name="GiftCardGameSet">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="GiftCardGameSetId" type="xs:int" />
      <xs:element minOccurs="0" name="SerialNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShipDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TrackingNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameSet" nillable="true" type="tns:GiftCardGameSet" />
  <xs:complexType name="AssignedGiftCardGameSetRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AssignedGiftCardGameSetRequest" nillable="true" type="tns:AssignedGiftCardGameSetRequest" />
  <xs:complexType name="AvailableGiftCardGameSetRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AvailableGiftCardGameSetRequest" nillable="true" type="tns:AvailableGiftCardGameSetRequest" />
  <xs:complexType name="GiftCardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="GiftCard" nillable="true" type="tns:ArrayOfGiftCard" />
      <xs:element minOccurs="0" name="GiftCardGameSetId" type="xs:int" />
      <xs:element minOccurs="0" name="GiftCardId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardRequest" nillable="true" type="tns:GiftCardRequest" />
  <xs:complexType name="ArrayOfGiftCard">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GiftCard" nillable="true" type="tns:GiftCard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGiftCard" nillable="true" type="tns:ArrayOfGiftCard" />
  <xs:complexType name="GiftCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDeleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstApptDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="GiftCardGameSetId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GiftCardId" type="xs:int" />
      <xs:element minOccurs="0" name="IsReferrerCard" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCard" nillable="true" type="tns:GiftCard" />
  <xs:complexType name="AvailableGiftCardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AvailableGiftCardRequest" nillable="true" type="tns:AvailableGiftCardRequest" />
  <xs:complexType name="GenerateNewAgentRegistrationFilesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GenerateNewAgentRegistrationFilesRequest" nillable="true" type="tns:GenerateNewAgentRegistrationFilesRequest" />
  <xs:complexType name="PasswordComplexityRequest">
    <xs:sequence>
      <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="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PasswordComplexityRequest" nillable="true" type="tns:PasswordComplexityRequest" />
  <xs:complexType name="RecruitSocialMediaRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="RecruitSocialMediaList" nillable="true" type="tns:ArrayOfRecruitSocialMedia" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RecruitSocialMediaRequest" nillable="true" type="tns:RecruitSocialMediaRequest" />
  <xs:complexType name="ArrayOfRecruitSocialMedia">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecruitSocialMedia" nillable="true" type="tns:RecruitSocialMedia" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecruitSocialMedia" nillable="true" type="tns:ArrayOfRecruitSocialMedia" />
  <xs:complexType name="RecruitSocialMedia">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SocialMedia">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentId" type="xs:int" />
          <xs:element minOccurs="0" name="ContactId" type="xs:int" />
          <xs:element minOccurs="0" name="Id" type="xs:int" />
          <xs:element minOccurs="0" name="Link" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecruitSocialMedia" nillable="true" type="tns:RecruitSocialMedia" />
  <xs:complexType name="SocialMedia">
    <xs:sequence>
      <xs:element minOccurs="0" name="ImagePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SocialMediaId" type="xs:int" />
      <xs:element minOccurs="0" name="SocialMediaName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SocialMedia" nillable="true" type="tns:SocialMedia" />
  <xs:complexType name="SocialMediaRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SocialMediaRequest" nillable="true" type="tns:SocialMediaRequest" />
  <xs:complexType name="SupportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Support" nillable="true" type="tns:ArrayOfSupport" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SupportRequest" nillable="true" type="tns:SupportRequest" />
  <xs:complexType name="ArrayOfSupport">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Support" nillable="true" type="tns:Support" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSupport" nillable="true" type="tns:ArrayOfSupport" />
  <xs:complexType name="Support">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="SupportId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Support" nillable="true" type="tns:Support" />
  <xs:complexType name="SurveyAdminRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Answers" nillable="true" type="tns:ArrayOfSurveyResponse" />
      <xs:element minOccurs="0" name="SurveyId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyAdminRequest" nillable="true" type="tns:SurveyAdminRequest" />
  <xs:complexType name="ArrayOfSurveyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveyResponse" nillable="true" type="tns:SurveyResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveyResponse" nillable="true" type="tns:ArrayOfSurveyResponse" />
  <xs:complexType name="SurveyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactFullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateAnswered" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Response" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyResponse" nillable="true" type="tns:SurveyResponse" />
  <xs:complexType name="SurveyResponseRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Responses" nillable="true" type="tns:ArrayOfSurveyQuestionResponse" />
      <xs:element minOccurs="0" name="SurveyGuid" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyResponseRequest" nillable="true" type="tns:SurveyResponseRequest" />
  <xs:complexType name="ArrayOfSurveyQuestionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveyQuestionResponse" nillable="true" type="tns:SurveyQuestionResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveyQuestionResponse" nillable="true" type="tns:ArrayOfSurveyQuestionResponse" />
  <xs:complexType name="SurveyQuestionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="QuestionId" type="xs:int" />
      <xs:element minOccurs="0" name="Response" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyQuestionResponse" nillable="true" type="tns:SurveyQuestionResponse" />
  <xs:complexType name="GiftCardSurveyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="UID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardSurveyRequest" nillable="true" type="tns:GiftCardSurveyRequest" />
  <xs:complexType name="TicketTypeTemplateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketTypeTemplateId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeTemplateRequest" nillable="true" type="tns:TicketTypeTemplateRequest" />
  <xs:complexType name="TopRecruitersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TopRecruitersRequest" nillable="true" type="tns:TopRecruitersRequest" />
  <xs:complexType name="NewSellersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewSellersRequest" nillable="true" type="tns:NewSellersRequest" />
  <xs:complexType name="UniqueWritersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UniqueWritersRequest" nillable="true" type="tns:UniqueWritersRequest" />
  <xs:complexType name="RecruitsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RecruitsRequest" nillable="true" type="tns:RecruitsRequest" />
  <xs:complexType name="TrainingvideoRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Trainingvideo" nillable="true" type="tns:ArrayOfTrainingvideo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TrainingvideoRequest" nillable="true" type="tns:TrainingvideoRequest" />
  <xs:complexType name="ArrayOfTrainingvideo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Trainingvideo" nillable="true" type="tns:Trainingvideo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTrainingvideo" nillable="true" type="tns:ArrayOfTrainingvideo" />
  <xs:complexType name="Trainingvideo">
    <xs:sequence>
      <xs:element minOccurs="0" name="TrainingvideoId" type="xs:int" />
      <xs:element minOccurs="0" name="TrainingvideoTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TrainingvideoURL" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Trainingvideo" nillable="true" type="tns:Trainingvideo" />
  <xs:complexType name="setTouchLoginRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="deviceUID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="setTouchLoginRequest" nillable="true" type="tns:setTouchLoginRequest" />
  <xs:complexType name="getTouchLoginRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="deviceUID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getTouchLoginRequest" nillable="true" type="tns:getTouchLoginRequest" />
  <xs:complexType name="AgentNBCSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNBCSummaryRequest" nillable="true" type="tns:AgentNBCSummaryRequest" />
  <xs:complexType name="AgentDownlineDrilldownRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentStatus" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlineDrilldownRequest" nillable="true" type="tns:AgentDownlineDrilldownRequest" />
  <xs:complexType name="AgentNBCDrilldownRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNBCDrilldownRequest" nillable="true" type="tns:AgentNBCDrilldownRequest" />
  <xs:complexType name="AgentPolicyCountDrilldownRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPolicyCountDrilldownRequest" nillable="true" type="tns:AgentPolicyCountDrilldownRequest" />
  <xs:complexType name="IssuePaidAgentSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IssuePaidAgentSummaryRequest" nillable="true" type="tns:IssuePaidAgentSummaryRequest" />
  <xs:complexType name="AgentDownlineCountRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlineCountRequest" nillable="true" type="tns:AgentDownlineCountRequest" />
  <xs:complexType name="AgentPromotionsHistoryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPromotionsHistoryRequest" nillable="true" type="tns:AgentPromotionsHistoryRequest" />
  <xs:complexType name="AgentHistoryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentHistory" nillable="true" type="tns:ArrayOfAgentHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentHistoryRequest" nillable="true" type="tns:AgentHistoryRequest" />
  <xs:complexType name="ArrayOfAgentHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentHistory" nillable="true" type="tns:AgentHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentHistory" nillable="true" type="tns:ArrayOfAgentHistory" />
  <xs:complexType name="AgentHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentHistoryId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventId" type="xs:int" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SubAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentHistory" nillable="true" type="tns:AgentHistory" />
  <xs:complexType name="AgentCRMCommissionSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCRMCommissionSummaryRequest" nillable="true" type="tns:AgentCRMCommissionSummaryRequest" />
  <xs:complexType name="AgentPolicyCountSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPolicyCountSummaryRequest" nillable="true" type="tns:AgentPolicyCountSummaryRequest" />
  <xs:complexType name="AgentOfficeLocationRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentOfficeLocationRequest" nillable="true" type="tns:AgentOfficeLocationRequest" />
  <xs:complexType name="AllRoleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="StoreName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AllRoleRequest" nillable="true" type="tns:AllRoleRequest" />
  <xs:complexType name="AgentRoleChangeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Role" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StoreName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRoleChangeRequest" nillable="true" type="tns:AgentRoleChangeRequest" />
  <xs:complexType name="ApplicationGetDropdownsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CarrierID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PortalID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ApplicationGetDropdownsRequest" nillable="true" type="tns:ApplicationGetDropdownsRequest" />
  <xs:complexType name="ApplicationCreationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CarrierID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="JurisdictionID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PortalID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ApplicationCreationRequest" nillable="true" type="tns:ApplicationCreationRequest" />
  <xs:complexType name="FirelightDashboardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FirelightDashboardRequest" nillable="true" type="tns:FirelightDashboardRequest" />
  <xs:complexType name="AgentDeviceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentDevice" nillable="true" type="tns:AgentDevice" />
      <xs:element minOccurs="0" name="DeviceId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDeviceRequest" nillable="true" type="tns:AgentDeviceRequest" />
  <xs:complexType name="AgentDevice">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentDeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="DeviceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Model" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Platform" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UUID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDevice" nillable="true" type="tns:AgentDevice" />
  <xs:complexType name="CarrierRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CarrierRequest" nillable="true" type="tns:CarrierRequest" />
  <xs:complexType name="ChatMemberRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatMemberId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMemberRequest" nillable="true" type="tns:ChatMemberRequest" />
  <xs:complexType name="ChatMessageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatMessage" nillable="true" type="tns:ChatMessage" />
      <xs:element minOccurs="0" name="ChatMessageId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMessageRequest" nillable="true" type="tns:ChatMessageRequest" />
  <xs:complexType name="ChatMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="ChatId" type="ser:guid" />
      <xs:element minOccurs="0" name="ChatMessageId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SenderName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SenderUserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMessage" nillable="true" type="tns:ChatMessage" />
  <xs:complexType name="ChatRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Chat" nillable="true" type="tns:Chat" />
      <xs:element minOccurs="0" name="ChatId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatRequest" nillable="true" type="tns:ChatRequest" />
  <xs:complexType name="Chat">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatId" type="ser:guid" />
      <xs:element minOccurs="0" name="ChatMembers" nillable="true" type="tns:ArrayOfChatMember" />
      <xs:element minOccurs="0" name="ChatName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedByName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsArchived" type="xs:boolean" />
      <xs:element minOccurs="0" name="MemberCount" type="xs:int" />
      <xs:element minOccurs="0" name="MessageCount" type="xs:int" />
      <xs:element minOccurs="0" name="UnreadCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Chat" nillable="true" type="tns:Chat" />
  <xs:complexType name="ArrayOfChatMember">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ChatMember" nillable="true" type="tns:ChatMember" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfChatMember" nillable="true" type="tns:ArrayOfChatMember" />
  <xs:complexType name="ChatMember">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatId" type="ser:guid" />
      <xs:element minOccurs="0" name="ChatMemberId" type="ser:guid" />
      <xs:element minOccurs="0" name="ChatMemberName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsArchived" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastChatMessageId" type="ser:guid" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMember" nillable="true" type="tns:ChatMember" />
  <xs:complexType name="ChatMessagesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMessagesRequest" nillable="true" type="tns:ChatMessagesRequest" />
  <xs:complexType name="FactFillerQueueRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFillerQueueRequest" nillable="true" type="tns:FactFillerQueueRequest" />
  <xs:complexType name="FactFillerQueueExtendRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFillerQueueExtendRequest" nillable="true" type="tns:FactFillerQueueExtendRequest" />
  <xs:complexType name="FactFillerQueueReleaseRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFillerQueueReleaseRequest" nillable="true" type="tns:FactFillerQueueReleaseRequest" />
  <xs:complexType name="FactFillerQueueCompleteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFillerQueueCompleteRequest" nillable="true" type="tns:FactFillerQueueCompleteRequest" />
  <xs:complexType name="FactFillerQueueAdminRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="FactFillerQueueAdminRequest" nillable="true" type="tns:FactFillerQueueAdminRequest" />
  <xs:complexType name="FFTemplateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFTemplate" nillable="true" type="tns:FFTemplate" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFTemplateRequest" nillable="true" type="tns:FFTemplateRequest" />
  <xs:complexType name="FFTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FFAgentConfigId" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFTemplate" nillable="true" type="tns:FFTemplate" />
  <xs:complexType name="MergeContactsRequestV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactMergeFields" nillable="true" type="tns:ContactMergeFields" />
      <xs:element minOccurs="0" name="PrimaryContactId" type="xs:int" />
      <xs:element minOccurs="0" name="SecondaryContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MergeContactsRequestV2" nillable="true" type="tns:MergeContactsRequestV2" />
  <xs:complexType name="ContactMergeFields">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyAffiliation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCategory" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactType" type="xs:int" />
      <xs:element minOccurs="0" name="DateOfBirth" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DoNotContact" type="xs:boolean" />
      <xs:element minOccurs="0" name="EmailPersonal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailWork" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Flow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastContact" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaritalStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumberOfDebtAccounts" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneAlt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RoomNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SSN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="School" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalDebtAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="address_city" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_line1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_state" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactMergeFields" nillable="true" type="tns:ContactMergeFields" />
  <xs:complexType name="AgentEmailCredentialsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEmailCredentials" nillable="true" type="tns:ArrayOfAgentEmailCredentials" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEmailCredentialsRequest" nillable="true" type="tns:AgentEmailCredentialsRequest" />
  <xs:complexType name="ArrayOfAgentEmailCredentials">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentEmailCredentials" nillable="true" type="tns:AgentEmailCredentials" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentEmailCredentials" nillable="true" type="tns:ArrayOfAgentEmailCredentials" />
  <xs:complexType name="AgentEmailCredentials">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="POP3AuthType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POP3Port" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POP3Server" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SMTPAuthType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SMTPPort" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SMTPServer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEmailCredentials" nillable="true" type="tns:AgentEmailCredentials" />
  <xs:complexType name="AgentAgreementDocRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocRequest" nillable="true" type="tns:AgentAgreementDocRequest" />
  <xs:complexType name="AgentAgreementRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementRequest" nillable="true" type="tns:AgentAgreementRequest" />
  <xs:complexType name="NoticeAgreementRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeAgreementRequest" nillable="true" type="tns:NoticeAgreementRequest" />
  <xs:complexType name="NoticeReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="NoticeType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeReportRequest" nillable="true" type="tns:NoticeReportRequest" />
  <xs:complexType name="AgentAgreementDocAppIdRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocAppIdRequest" nillable="true" type="tns:AgentAgreementDocAppIdRequest" />
  <xs:complexType name="AgentAgreementDocNotStartedRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreementsSigned" nillable="true" type="tns:ArrayOfAgentAgreementDoc" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentW9" nillable="true" type="tns:AgentW9" />
      <xs:element minOccurs="0" name="AgreementsSignatureImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AreasWorkedOrCustomersLocated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SSN" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocNotStartedRequest" nillable="true" type="tns:AgentAgreementDocNotStartedRequest" />
  <xs:complexType name="ArrayOfAgentAgreementDoc">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentAgreementDoc" nillable="true" type="tns:AgentAgreementDoc" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentAgreementDoc" nillable="true" type="tns:ArrayOfAgentAgreementDoc" />
  <xs:complexType name="AgentAgreementDoc">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApplicationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileExtension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LegalRegion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Order" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Section" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Version" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDoc" nillable="true" type="tns:AgentAgreementDoc" />
  <xs:complexType name="AgentW9">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentW9Id" type="xs:int" />
      <xs:element minOccurs="0" name="w9_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_5" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_6" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_7" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_8" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_4_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_4_2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_5" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_6" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_7" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentW9" nillable="true" type="tns:AgentW9" />
  <xs:complexType name="AgentCrmRecruitRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCrmRecruit" nillable="true" type="tns:ArrayOfAgentCrmRecruit" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCrmRecruitRequest" nillable="true" type="tns:AgentCrmRecruitRequest" />
  <xs:complexType name="ArrayOfAgentCrmRecruit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentCrmRecruit" nillable="true" type="tns:AgentCrmRecruit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentCrmRecruit" nillable="true" type="tns:ArrayOfAgentCrmRecruit" />
  <xs:complexType name="AgentCrmRecruit">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentLicenses" nillable="true" type="tns:ArrayOfAgentLicense" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppCount" type="xs:decimal" />
      <xs:element minOccurs="0" name="BusinessEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Cashflow" type="xs:decimal" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Package" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacementAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResidentLicenseExpirationDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResidentLicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL1FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL1LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL1MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL2FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL2LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL2MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL3FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL3LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL3MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL4FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL4LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL4MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upline1Percent" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline2Percent" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline3Percent" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline4Percent" type="xs:decimal" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="firstAVP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="firstMVP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="firstRVP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lastAVP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lastMVP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lastRVP" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCrmRecruit" nillable="true" type="tns:AgentCrmRecruit" />
  <xs:complexType name="ArrayOfAgentLicense">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentLicense" nillable="true" type="tns:AgentLicense" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentLicense" nillable="true" type="tns:ArrayOfAgentLicense" />
  <xs:complexType name="AgentLicense">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentRegistrationTempId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DateAcquired" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ExpirationDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsResident" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LicenseTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="LicenseTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecuritiesLicenseTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecurityLicenseTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Temporary" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLicense" nillable="true" type="tns:AgentLicense" />
  <xs:complexType name="UpdateAgentTagsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateAgentTagsRequest" nillable="true" type="tns:UpdateAgentTagsRequest" />
  <xs:complexType name="ConferenceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Conference" nillable="true" type="tns:ArrayOfConference" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRequest" nillable="true" type="tns:ConferenceRequest" />
  <xs:complexType name="ArrayOfConference">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Conference" nillable="true" type="tns:Conference" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConference" nillable="true" type="tns:ArrayOfConference" />
  <xs:complexType name="Conference">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceId" type="ser:guid" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Conference" nillable="true" type="tns:Conference" />
  <xs:complexType name="ConferenceRegistrationDetailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceRegistrationDetail" nillable="true" type="tns:ArrayOfConferenceRegistrationDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRegistrationDetailRequest" nillable="true" type="tns:ConferenceRegistrationDetailRequest" />
  <xs:complexType name="ArrayOfConferenceRegistrationDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConferenceRegistrationDetail" nillable="true" type="tns:ConferenceRegistrationDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConferenceRegistrationDetail" nillable="true" type="tns:ArrayOfConferenceRegistrationDetail" />
  <xs:complexType name="ConferenceRegistrationDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="AFTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttendingAcademy" type="xs:boolean" />
      <xs:element minOccurs="0" name="AttendingClass" type="xs:boolean" />
      <xs:element minOccurs="0" name="ConferencePackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConferenceRegistrationDetailId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConferenceRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsAF" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RoommateRequest" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Spouse" type="xs:boolean" />
      <xs:element minOccurs="0" name="SpouseName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VIP" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRegistrationDetail" nillable="true" type="tns:ConferenceRegistrationDetail" />
  <xs:complexType name="ConferenceRegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConferenceRegistration" nillable="true" type="tns:ArrayOfConferenceRegistration" />
      <xs:element minOccurs="0" name="ConferenceRegistrationDetails" nillable="true" type="tns:ArrayOfConferenceRegistrationDetail" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRegistrationRequest" nillable="true" type="tns:ConferenceRegistrationRequest" />
  <xs:complexType name="ArrayOfConferenceRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConferenceRegistration" nillable="true" type="tns:ConferenceRegistration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConferenceRegistration" nillable="true" type="tns:ArrayOfConferenceRegistration" />
  <xs:complexType name="ConferenceRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConferencePackage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConferenceRegistrationDetailId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConferenceRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsAF" type="xs:int" />
      <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeChargeId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalEditCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="afTitle" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRegistration" nillable="true" type="tns:ConferenceRegistration" />
  <xs:complexType name="ConferenceEditRegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConferenceRegistration" nillable="true" type="tns:ArrayOfConferenceRegistration" />
      <xs:element minOccurs="0" name="ConferenceRegistrationDetails" nillable="true" type="tns:ArrayOfConferenceRegistrationDetail" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceEditRegistrationRequest" nillable="true" type="tns:ConferenceEditRegistrationRequest" />
  <xs:complexType name="ConferenceCheckLimitedRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ConferenceCheckLimitedRequest" nillable="true" type="tns:ConferenceCheckLimitedRequest" />
  <xs:complexType name="AgentCrmEmailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="agents" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCrmEmailRequest" nillable="true" type="tns:AgentCrmEmailRequest" />
  <xs:complexType name="CrmEmailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactList" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfint" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CrmEmailRequest" nillable="true" type="tns:CrmEmailRequest" />
  <xs:complexType name="AgentEmailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentList" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfint" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEmailRequest" nillable="true" type="tns:AgentEmailRequest" />
  <xs:complexType name="CRMPulseRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CRMPulseRequest" nillable="true" type="tns:CRMPulseRequest" />
  <xs:complexType name="AccessLogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccessLog" nillable="true" type="tns:ArrayOfAccessLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccessLogRequest" nillable="true" type="tns:AccessLogRequest" />
  <xs:complexType name="ArrayOfAccessLog">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccessLog" nillable="true" type="tns:AccessLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAccessLog" nillable="true" type="tns:ArrayOfAccessLog" />
  <xs:complexType name="AccessLog">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LogDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LoggedInUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SelectedAgent" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccessLog" nillable="true" type="tns:AccessLog" />
  <xs:complexType name="PageLogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PageLog" nillable="true" type="tns:PageLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PageLogRequest" nillable="true" type="tns:PageLogRequest" />
  <xs:complexType name="PageLog">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Direction" type="xs:int" />
      <xs:element minOccurs="0" name="PageName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PageLog" nillable="true" type="tns:PageLog" />
  <xs:complexType name="FFAgentConfigRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFAgentConfig" nillable="true" type="tns:FFAgentConfigExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFAgentConfigRequest" nillable="true" type="tns:FFAgentConfigRequest" />
  <xs:complexType name="FFAgentConfigExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:FFAgentConfig">
        <xs:sequence>
          <xs:element minOccurs="0" name="FFSections" nillable="true" type="tns:ArrayOfFFSectionExtended" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FFAgentConfigExtended" nillable="true" type="tns:FFAgentConfigExtended" />
  <xs:complexType name="FFAgentConfig">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFAgentConfig" nillable="true" type="tns:FFAgentConfig" />
  <xs:complexType name="ArrayOfFFSectionExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FFSectionExtended" nillable="true" type="tns:FFSectionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFFSectionExtended" nillable="true" type="tns:ArrayOfFFSectionExtended" />
  <xs:complexType name="FFSectionExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:FFSection">
        <xs:sequence>
          <xs:element minOccurs="0" name="FFFields" nillable="true" type="tns:ArrayOfFFFieldExtended" />
          <xs:element minOccurs="0" name="SectionTypeDesc" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FFSectionExtended" nillable="true" type="tns:FFSectionExtended" />
  <xs:complexType name="FFSection">
    <xs:sequence>
      <xs:element minOccurs="0" name="BorderColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BorderRadius" type="xs:int" />
      <xs:element minOccurs="0" name="BorderWidth" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FFAgentConfigId" type="ser:guid" />
      <xs:element minOccurs="0" name="HasBorder" type="xs:boolean" />
      <xs:element minOccurs="0" name="Header" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="Nickname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectionTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowHeader" type="xs:boolean" />
      <xs:element minOccurs="0" name="height" type="xs:int" />
      <xs:element minOccurs="0" name="width" type="xs:int" />
      <xs:element minOccurs="0" name="x" type="xs:int" />
      <xs:element minOccurs="0" name="y" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFSection" nillable="true" type="tns:FFSection" />
  <xs:complexType name="ArrayOfFFFieldExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FFFieldExtended" nillable="true" type="tns:FFFieldExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFFFieldExtended" nillable="true" type="tns:ArrayOfFFFieldExtended" />
  <xs:complexType name="FFFieldExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:FFField">
        <xs:sequence>
          <xs:element minOccurs="0" name="IsYesNo" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FFFieldExtended" nillable="true" type="tns:FFFieldExtended" />
  <xs:complexType name="FFField">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFSectionId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="height" type="xs:int" />
      <xs:element minOccurs="0" name="width" type="xs:int" />
      <xs:element minOccurs="0" name="x" type="xs:int" />
      <xs:element minOccurs="0" name="y" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFField" nillable="true" type="tns:FFField" />
  <xs:complexType name="FFAgentConfigTemplateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFAgentConfigId" type="ser:guid" />
      <xs:element minOccurs="0" name="TemplateId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFAgentConfigTemplateRequest" nillable="true" type="tns:FFAgentConfigTemplateRequest" />
  <xs:complexType name="FFFieldRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFField" nillable="true" type="tns:ArrayOfFFFieldExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFFieldRequest" nillable="true" type="tns:FFFieldRequest" />
  <xs:complexType name="FFFieldTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFAgentConfigId" type="ser:guid" />
      <xs:element minOccurs="0" name="SectionTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFFieldTypeRequest" nillable="true" type="tns:FFFieldTypeRequest" />
  <xs:complexType name="FFSectionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFSection" nillable="true" type="tns:FFSectionExtended" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFSectionRequest" nillable="true" type="tns:FFSectionRequest" />
  <xs:complexType name="FFSectionTypeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="FFSectionTypeRequest" nillable="true" type="tns:FFSectionTypeRequest" />
  <xs:complexType name="KeepAliveRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="KeepAliveRequest" nillable="true" type="tns:KeepAliveRequest" />
  <xs:complexType name="AgentPromotionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPromotionRequest" nillable="true" type="tns:AgentPromotionRequest" />
  <xs:complexType name="AgentRegistrationTempReportRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentRegistrationTempReportRequest" nillable="true" type="tns:AgentRegistrationTempReportRequest" />
  <xs:complexType name="AgentRegistrationConnectTempReportRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentRegistrationConnectTempReportRequest" nillable="true" type="tns:AgentRegistrationConnectTempReportRequest" />
  <xs:complexType name="AgentRegistrationLiteReportRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentRegistrationLiteReportRequest" nillable="true" type="tns:AgentRegistrationLiteReportRequest" />
  <xs:complexType name="AgentSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upline" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSearchRequest" nillable="true" type="tns:AgentSearchRequest" />
  <xs:complexType name="AgentRegistrationTempRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentRegistrationTemp">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgreementsSignatureImage" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AreasWorkedOrCustomersLocated" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempRequest" nillable="true" type="tns:AgentRegistrationTempRequest" />
  <xs:complexType name="AgentRegistrationTemp">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountRouting" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLicenses" nillable="true" type="tns:ArrayOfAgentLicense" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="AgreeToDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AgreeToDisclosures" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApplicationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CanWorkInUS" type="xs:boolean" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Flagged" type="xs:boolean" />
      <xs:element minOccurs="0" name="HealthInsuranceLicense" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsHealthInsuranceLicensed" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSecurityLicensed" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsTexasTemp" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingAddress1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingAddress2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaidDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Position" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecruitedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SSN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="School" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecurityLicense" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upline1" type="xs:int" />
      <xs:element minOccurs="0" name="Upline1Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upline1Percent" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline2" type="xs:int" />
      <xs:element minOccurs="0" name="Upline2Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upline2Percent" type="xs:decimal" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_5" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_6" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_7" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_3_8" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_4_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_4_2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_5" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_6" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="w9_7" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTemp" nillable="true" type="tns:AgentRegistrationTemp" />
  <xs:complexType name="AgentRegistrationTempUpdateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Fields" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempUpdateRequest" nillable="true" type="tns:AgentRegistrationTempUpdateRequest" />
  <xs:complexType name="AgentRegistrationPaymentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="IsContractingOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SendRegistrationEmails" type="xs:boolean" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationPaymentRequest" nillable="true" type="tns:AgentRegistrationPaymentRequest" />
  <xs:complexType name="AgentApprovalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentApprovalRequest" nillable="true" type="tns:AgentApprovalRequest" />
  <xs:complexType name="AgentBackofficePaymentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CouponCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBackofficePaymentRequest" nillable="true" type="tns:AgentBackofficePaymentRequest" />
  <xs:complexType name="AgentBackofficeQuestionsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentBackofficeQuestionsRequest" nillable="true" type="tns:AgentBackofficeQuestionsRequest" />
  <xs:complexType name="AgentBackOfficeAnswersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationAnswers" nillable="true" type="tns:ArrayOfAgentRegistrationAnswer" />
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="ApplicantName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssessmentSignatureImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CriminalHistorySignatureImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBackOfficeAnswersRequest" nillable="true" type="tns:AgentBackOfficeAnswersRequest" />
  <xs:complexType name="ArrayOfAgentRegistrationAnswer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentRegistrationAnswer" nillable="true" type="tns:AgentRegistrationAnswer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentRegistrationAnswer" nillable="true" type="tns:ArrayOfAgentRegistrationAnswer" />
  <xs:complexType name="AgentRegistrationAnswer">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="AnswerText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AnswerYN" type="xs:boolean" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="QuestionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationAnswer" nillable="true" type="tns:AgentRegistrationAnswer" />
  <xs:complexType name="ARTMarkCompleteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ARTMarkCompleteRequest" nillable="true" type="tns:ARTMarkCompleteRequest" />
  <xs:complexType name="ARTMarkSentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ARTMarkSentRequest" nillable="true" type="tns:ARTMarkSentRequest" />
  <xs:complexType name="ARTPackageMailedRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ARTPackageMailedRequest" nillable="true" type="tns:ARTPackageMailedRequest" />
  <xs:complexType name="ARTTrackingNumRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="TrackingNum" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ARTTrackingNumRequest" nillable="true" type="tns:ARTTrackingNumRequest" />
  <xs:complexType name="AgentRegistrationTempExtendedRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="FromDate" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempExtendedRequest" nillable="true" type="tns:AgentRegistrationTempExtendedRequest" />
  <xs:complexType name="AgentRegistrationKeepSessionAliveRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentRegistrationKeepSessionAliveRequest" nillable="true" type="tns:AgentRegistrationKeepSessionAliveRequest" />
  <xs:complexType name="SendWelcomeEmailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendWelcomeEmailRequest" nillable="true" type="tns:SendWelcomeEmailRequest" />
  <xs:complexType name="AgentStateLicenseRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentStateLicense" nillable="true" type="tns:ArrayOfAgentStateLicense" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentStateLicenseRequest" nillable="true" type="tns:AgentStateLicenseRequest" />
  <xs:complexType name="ArrayOfAgentStateLicense">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentStateLicense" nillable="true" type="tns:AgentStateLicense" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentStateLicense" nillable="true" type="tns:ArrayOfAgentStateLicense" />
  <xs:complexType name="AgentStateLicense">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="IsResident" type="xs:boolean" />
      <xs:element minOccurs="0" name="LicenseNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentStateLicense" nillable="true" type="tns:AgentStateLicense" />
  <xs:complexType name="ASAPReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ASAPReport" nillable="true" type="tns:ArrayOfASAPReport" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASAPReportRequest" nillable="true" type="tns:ASAPReportRequest" />
  <xs:complexType name="ArrayOfASAPReport">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ASAPReport" nillable="true" type="tns:ASAPReport" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfASAPReport" nillable="true" type="tns:ArrayOfASAPReport" />
  <xs:complexType name="ASAPReport">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdjustmentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="ApptAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssignedAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASAPReport" nillable="true" type="tns:ASAPReport" />
  <xs:complexType name="ASAPReportHierarchicalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASAPReportHierarchicalRequest" nillable="true" type="tns:ASAPReportHierarchicalRequest" />
  <xs:complexType name="ASAPReportDetailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ASAPReport" nillable="true" type="tns:ArrayOfASAPReport" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ApptAgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASAPReportDetailRequest" nillable="true" type="tns:ASAPReportDetailRequest" />
  <xs:complexType name="Address">
    <xs:sequence>
      <xs:element minOccurs="0" name="AddressCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressCountry" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressLine1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressLine2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressLine3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddressTypeID" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="AddressZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttentionTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaxNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Address" nillable="true" type="tns:Address" />
  <xs:complexType name="CampaignEmailAuditRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignEmailAudit" nillable="true" type="tns:ArrayOfCampaignEmailAudit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignEmailAuditRequest" nillable="true" type="tns:CampaignEmailAuditRequest" />
  <xs:complexType name="ArrayOfCampaignEmailAudit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CampaignEmailAudit" nillable="true" type="tns:CampaignEmailAudit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCampaignEmailAudit" nillable="true" type="tns:ArrayOfCampaignEmailAudit" />
  <xs:complexType name="CampaignEmailAudit">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignEmailID" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignTypeID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EmailBody" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailFrom" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailSubject" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="sent" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignEmailAudit" nillable="true" type="tns:CampaignEmailAudit" />
  <xs:complexType name="CampaignRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Campaign" nillable="true" type="tns:ArrayOfCampaign" />
      <xs:element minOccurs="0" name="CampaignId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignRequest" nillable="true" type="tns:CampaignRequest" />
  <xs:complexType name="ArrayOfCampaign">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Campaign" nillable="true" type="tns:Campaign" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCampaign" nillable="true" type="tns:ArrayOfCampaign" />
  <xs:complexType name="Campaign">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignId" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CampaignTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDeleted" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastRunDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Template" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Campaign" nillable="true" type="tns:Campaign" />
  <xs:complexType name="CampaignTemplateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignTemplate" nillable="true" type="tns:ArrayOfCampaignTemplate" />
      <xs:element minOccurs="0" name="CampaignTemplateId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignTemplateRequest" nillable="true" type="tns:CampaignTemplateRequest" />
  <xs:complexType name="ArrayOfCampaignTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CampaignTemplate" nillable="true" type="tns:CampaignTemplate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCampaignTemplate" nillable="true" type="tns:ArrayOfCampaignTemplate" />
  <xs:complexType name="CampaignTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDeleted" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Image" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Template" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TemplateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Thumbnail" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignTemplate" nillable="true" type="tns:CampaignTemplate" />
  <xs:complexType name="CampaignCRMTemplateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignTemplate" nillable="true" type="tns:ArrayOfCampaignTemplate" />
      <xs:element minOccurs="0" name="CampaignTemplateId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignCRMTemplateRequest" nillable="true" type="tns:CampaignCRMTemplateRequest" />
  <xs:complexType name="CampaignTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignType" nillable="true" type="tns:ArrayOfCampaignType" />
      <xs:element minOccurs="0" name="CampaignTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignTypeRequest" nillable="true" type="tns:CampaignTypeRequest" />
  <xs:complexType name="ArrayOfCampaignType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CampaignType" nillable="true" type="tns:CampaignType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCampaignType" nillable="true" type="tns:ArrayOfCampaignType" />
  <xs:complexType name="CampaignType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="CampaignType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CampaignTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="StoredProcName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="useFrequency" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignType" nillable="true" type="tns:CampaignType" />
  <xs:complexType name="DashboardItemRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DashboardItem" nillable="true" type="tns:DashboardItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardItemRequest" nillable="true" type="tns:DashboardItemRequest" />
  <xs:complexType name="DashboardStatsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MTDStartDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="YTDStartDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardStatsRequest" nillable="true" type="tns:DashboardStatsRequest" />
  <xs:complexType name="DashboardActivityPlansRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardActivityPlansRequest" nillable="true" type="tns:DashboardActivityPlansRequest" />
  <xs:complexType name="EventFieldRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventField" nillable="true" type="tns:ArrayOfEventField" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventFieldRequest" nillable="true" type="tns:EventFieldRequest" />
  <xs:complexType name="ArrayOfEventField">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EventField" nillable="true" type="tns:EventField" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEventField" nillable="true" type="tns:ArrayOfEventField" />
  <xs:complexType name="EventField">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventFieldId" type="xs:int" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldSort" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventField" nillable="true" type="tns:EventField" />
  <xs:complexType name="EventFieldSingleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventFieldId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventFieldSingleRequest" nillable="true" type="tns:EventFieldSingleRequest" />
  <xs:complexType name="FactFinderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DataEntry" type="xs:boolean" />
      <xs:element minOccurs="0" name="FactFinderSheet" nillable="true" type="tns:FactFinderSheetExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderRequest" nillable="true" type="tns:FactFinderRequest" />
  <xs:complexType name="FactFinderSheetExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Children" nillable="true" type="tns:ArrayOfContactChild" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:Contact" />
      <xs:element minOccurs="0" name="Expenses" nillable="true" type="tns:ArrayOfContactExpense" />
      <xs:element minOccurs="0" name="FactFinderSheet" nillable="true" type="tns:FactFinderSheet" />
      <xs:element minOccurs="0" name="IncomeSources" nillable="true" type="tns:ArrayOfContactRetirementIncome" />
      <xs:element minOccurs="0" name="Insurances" nillable="true" type="tns:ArrayOfContactInsurance" />
      <xs:element minOccurs="0" name="LTAInfo" nillable="true" type="tns:ArrayOfContactLTAInfo" />
      <xs:element minOccurs="0" name="Pensions" nillable="true" type="tns:ArrayOfContactPension" />
      <xs:element minOccurs="0" name="PresentationDetails" nillable="true" type="tns:ContactPresentationDetails" />
      <xs:element minOccurs="0" name="ReferralContacts" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="Referrals" nillable="true" type="tns:ArrayOfContactClientReferral" />
      <xs:element minOccurs="0" name="Spouse" nillable="true" type="tns:ContactSpouse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderSheetExtended" nillable="true" type="tns:FactFinderSheetExtended" />
  <xs:complexType name="ArrayOfContactChild">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactChild" nillable="true" type="tns:ContactChild" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactChild" nillable="true" type="tns:ArrayOfContactChild" />
  <xs:complexType name="ContactChild">
    <xs:sequence>
      <xs:element minOccurs="0" name="Balance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContactChildId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Contribution" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Fund" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactChild" nillable="true" type="tns:ContactChild" />
  <xs:complexType name="Contact">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ActivityIds" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfint" />
      <xs:element minOccurs="0" name="AdditionalInformation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AltPhoneLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Carriers" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyAffiliation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Concierge" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCategory" type="xs:int" />
      <xs:element minOccurs="0" name="ContactGUID" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactStatusDesc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactType" type="xs:int" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountyID" type="xs:long" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateOfBirth" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="DeletedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeletedDateTimeUtc" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DistrictID" type="xs:int" />
      <xs:element minOccurs="0" name="DoNotContact" type="xs:boolean" />
      <xs:element minOccurs="0" name="EIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailPersonal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailWork" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FactFinderCodeId" type="xs:int" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Flow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasFactFinderSheet" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasGiftCard" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasNBC" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsShared" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastContact" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Licensed" type="xs:boolean" />
      <xs:element minOccurs="0" name="Licenses" nillable="true" type="tns:ArrayOfAgentLicense" />
      <xs:element minOccurs="0" name="MaritalStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NAICSCodeId" type="xs:int" />
      <xs:element minOccurs="0" name="NumberOfDebtAccounts" type="xs:int" />
      <xs:element minOccurs="0" name="NumberOfEmployees" type="xs:int" />
      <xs:element minOccurs="0" name="OfficeManagerEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeManagerFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeManagerLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeManagerPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OutstandContactId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PayrollContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PeraContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneAlt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneLabel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policies" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="RoomNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SICCodeId" type="xs:int" />
      <xs:element minOccurs="0" name="SSN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="School" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SchoolID" type="xs:long" />
      <xs:element minOccurs="0" name="SourceNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceTypeDesc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateID" type="xs:long" />
      <xs:element minOccurs="0" name="StateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SubAffiliation" type="xs:int" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalDebtAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="WritingAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="WritingAgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_city" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_line1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_state" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Contact" nillable="true" type="tns:Contact" />
  <xs:complexType name="ArrayOfContactExpense">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactExpense" nillable="true" type="tns:ContactExpense" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactExpense" nillable="true" type="tns:ArrayOfContactExpense" />
  <xs:complexType name="ContactExpense">
    <xs:sequence>
      <xs:element minOccurs="0" name="Balance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContactExpenseId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExpenseType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InterestRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MinimumPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MonthlyPayment" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactExpense" nillable="true" type="tns:ContactExpense" />
  <xs:complexType name="FactFinderSheet">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalIncomeIfYouSpousePassedAway" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AdditionalNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgreeToAnswerCallOrCallBack" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgreeToIntroduceToFriendsFamily" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgreeToMeetOnceYear" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="CCDebtPersonalLoansMonthlyPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CCDebtPersonalLoansNumCards" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CCDebtPersonalLoansTotalBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ClientGrossAnnualIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ClientGrossMthlyIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ClientNetMthlyIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContractBaseServPerYrDays" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContractBaseServPerYrHours" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DaysPerWeek" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DebtIsALotOfPressure" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="DesiredMthlyRetirementIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DiscretionaryIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="EmergencyFundBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="EmergencyFundComplete" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EmergencyFundMthlyContrib" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Employer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmploymentPosition" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmploymentYears" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EstimatedExpenses" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExpectedRetirementAge" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ExpectedSocialSecurityAge" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ExpectedSocialSecurityAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FactFinderSheetId" type="xs:int" />
      <xs:element minOccurs="0" name="HasDistributionPlan" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPayStub" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasPriorEmploymentRetirementSavings" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasRetirementSavings" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HomeMonthlyExpenses" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HomeMonthlyPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HomeMortgageBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HomeRentOrOwn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoursPerWeek" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HouseholdGrossMthlyIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HouseholdNetMthlyIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ImpactIfYouSpouseIllInjuredUnableToWork" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImpactIfYouSpousePassedAway" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncomeNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InterestedInPlanToHelpSecureFuture" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInterestedInAdditionalIncome" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Kids" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="KnowPensionIncomeWhenRetire" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="MedicalDebtMonthlyPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MedicalDebtNumDebts" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MedicalDebtTotalBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MonthsPerYear" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NeedRetirementIncomeAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NeedRetirementIncomeQualifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NeedToKnowHowThisAllWorks" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NextAppt1Date" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NextAppt2Date" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NextApptNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumPreTaxChecksPerYr" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PDIPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PLICarrier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PLICashValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PLIFaceAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PLIIssueDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PLIPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PLIType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PLITypeOf" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PLTCPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PastOccupations" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryDisabilityInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PrimaryLTCInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PrimaryLifeInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RecordedMeeting" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RetirementAccountBeneficiary" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RetirementGoals" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SDIPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLICarrier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLICashValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLIFaceAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLIIssueDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SLIPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SLIType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLITypeOf" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLTCPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SpouseDisabilityInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="SpouseGrossAnnualIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SpouseGrossMthlyIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SpouseLTCInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="SpouseLifeInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="StudentLoansMonthlyPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="StudentLoansNumFedLoans" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudentLoansNumPrivateLoans" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudentLoansTotalBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SurvivorshipOption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaxDebtAvgTaxRefund" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TaxDebtMonthlyPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TaxDebtTotalAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="UnusedSickDays" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="UnusedSickHours" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="WorkStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="YearsWithOtherDistricts" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderSheet" nillable="true" type="tns:FactFinderSheet" />
  <xs:complexType name="ArrayOfContactRetirementIncome">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactRetirementIncome" nillable="true" type="tns:ContactRetirementIncome" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactRetirementIncome" nillable="true" type="tns:ArrayOfContactRetirementIncome" />
  <xs:complexType name="ContactRetirementIncome">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountOwner" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccountType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AddlFormsReqd" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Carrier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactRetirementIncomeId" type="xs:int" />
      <xs:element minOccurs="0" name="Contrib" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DateOfIssue" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EmpNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaxAccepted" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="FaxNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fees" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HasOutstandingLoans" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="MailingAddr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OriginalFormsReqd" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PolicyNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SignatureGuarReqd" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="SurrCharge" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SurrValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TaxCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ThirdPrtyPprwrkOK" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="TotalValue" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactRetirementIncome" nillable="true" type="tns:ContactRetirementIncome" />
  <xs:complexType name="ArrayOfContactInsurance">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactInsurance" nillable="true" type="tns:ContactInsurance" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactInsurance" nillable="true" type="tns:ArrayOfContactInsurance" />
  <xs:complexType name="ContactInsurance">
    <xs:sequence>
      <xs:element minOccurs="0" name="CashValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactInsuranceId" type="xs:int" />
      <xs:element minOccurs="0" name="CoverageAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="IssueDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LivingBenefits" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Payment" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactInsurance" nillable="true" type="tns:ContactInsurance" />
  <xs:complexType name="ArrayOfContactLTAInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactLTAInfo" nillable="true" type="tns:ContactLTAInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactLTAInfo" nillable="true" type="tns:ArrayOfContactLTAInfo" />
  <xs:complexType name="ContactLTAInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="Balance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactLTAInfoId" type="xs:int" />
      <xs:element minOccurs="0" name="Contribution" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContributionAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContributionStartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ContributionText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlanType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SavingFor" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactLTAInfo" nillable="true" type="tns:ContactLTAInfo" />
  <xs:complexType name="ArrayOfContactPension">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactPension" nillable="true" type="tns:ContactPension" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactPension" nillable="true" type="tns:ArrayOfContactPension" />
  <xs:complexType name="ContactPension">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactPensionId" type="xs:int" />
      <xs:element minOccurs="0" name="DefinedBenefitBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DefinedBenefitSpouseBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DesiredRetirementAge" type="xs:int" />
      <xs:element minOccurs="0" name="DesiredRetirementDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FormulaAt" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FormulaPercent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PensionStartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PensionSystem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceCredit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ServiceCreditAsOfDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SpousalBenefitDesired" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactPension" nillable="true" type="tns:ContactPension" />
  <xs:complexType name="ContactPresentationDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactPresentationDetailsId" type="xs:int" />
      <xs:element minOccurs="0" name="CurrentAccidentalPassing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentChronicIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentCriticalIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentCriticalInjury" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentLifeInsuranceGuarantee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentLifeInsuranceLength" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CurrentLifeInsurancePlan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentLifeInsurancePremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CurrentLifeInsuranceType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentNaturalPassing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentSavingsBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CurrentSavingsBonus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentSavingsCompany" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentSavingsFees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentSavingsGuarantees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentSavingsIncome" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentSavingsMonthlyContribution" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CurrentTaxCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentTerminalIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentVehicle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EstimatedPensionAgeOne" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EstimatedPensionAgeTwo" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EstimatedPensionFactorIncomeFrom" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EstimatedPensionGap" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MonthlyContributionToAssets" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NewSavingsBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NewSavingsBonus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewSavingsCompany" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewSavingsFees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewSavingsGuarantees" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewSavingsIncome" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewSavingsMonthlyContribution" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NewTaxCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewVehicle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneAccidentalPassing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneChronicIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneCriticalIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneCriticalInjury" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneLifeInsuranceGuarantee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneLifeInsuranceLength" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OptionOneLifeInsurancePlan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneLifeInsurancePremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OptionOneLifeInsuranceType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneNaturalPassing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionOneTerminalIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoAccidentalPassing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoChronicIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoCriticalIllness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoCriticalInjury" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoLifeInsuranceGuarantee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoLifeInsuranceLength" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OptionTwoLifeInsurancePlan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoLifeInsurancePremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OptionTwoLifeInsuranceType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoNaturalPassing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OptionTwoTerminalIllness" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactPresentationDetails" nillable="true" type="tns:ContactPresentationDetails" />
  <xs:complexType name="ArrayOfContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Contact" nillable="true" type="tns:Contact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContact" nillable="true" type="tns:ArrayOfContact" />
  <xs:complexType name="ArrayOfContactClientReferral">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactClientReferral" nillable="true" type="tns:ContactClientReferral" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactClientReferral" nillable="true" type="tns:ArrayOfContactClientReferral" />
  <xs:complexType name="ContactClientReferral">
    <xs:sequence>
      <xs:element minOccurs="0" name="Campus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactClientReferralId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GiftCardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferralContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Room" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactClientReferral" nillable="true" type="tns:ContactClientReferral" />
  <xs:complexType name="ContactSpouse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cell" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactSpouseId" type="xs:int" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmploymentPosition" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmploymentYears" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExpectedSocialSecurityAge" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ExpectedSocialSecurityAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PastOccupations" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactSpouse" nillable="true" type="tns:ContactSpouse" />
  <xs:complexType name="FactFinderCreateContactRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactClientReferralId" type="xs:int" />
      <xs:element minOccurs="0" name="FactFinderSheet" nillable="true" type="tns:FactFinderSheetExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCreateContactRequest" nillable="true" type="tns:FactFinderCreateContactRequest" />
  <xs:complexType name="FactFinderCreateAttachmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FactFinderSheet" nillable="true" type="tns:FactFinderSheetExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCreateAttachmentRequest" nillable="true" type="tns:FactFinderCreateAttachmentRequest" />
  <xs:complexType name="FactFinderDebtRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="DataEntry" type="xs:boolean" />
      <xs:element minOccurs="0" name="FactFinderDebt" nillable="true" type="tns:FactFinderDebtExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderDebtRequest" nillable="true" type="tns:FactFinderDebtRequest" />
  <xs:complexType name="FactFinderDebtExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:Contact" />
      <xs:element minOccurs="0" name="Creditors" nillable="true" type="tns:ArrayOfContactCreditor" />
      <xs:element minOccurs="0" name="FactFinderDebt" nillable="true" type="tns:FactFinderDebt" />
      <xs:element minOccurs="0" name="Spouse" nillable="true" type="tns:ContactSpouse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderDebtExtended" nillable="true" type="tns:FactFinderDebtExtended" />
  <xs:complexType name="ArrayOfContactCreditor">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactCreditor" nillable="true" type="tns:ContactCreditor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactCreditor" nillable="true" type="tns:ArrayOfContactCreditor" />
  <xs:complexType name="ContactCreditor">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCreditorId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="CreditorName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentBalance" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HasCoSigner" type="xs:boolean" />
      <xs:element minOccurs="0" name="MinimumPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NameOnAccount" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCreditor" nillable="true" type="tns:ContactCreditor" />
  <xs:complexType name="FactFinderDebt">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AutoExpenseGasExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AutoInsuranceExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="BankDebt" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="BoatRv" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="BoatRvValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CableInternetExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CarPaymentFirstExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CarPaymentSecondExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ChildAlimonySupport" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ChildAlimonySupportValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ChildcareRelated" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ChildcareRelatedValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="CreditUnion" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EntertainmentExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FactFinderDebtId" type="xs:int" />
      <xs:element minOccurs="0" name="FamilyFriendLoansExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FirstCar" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="FirstCarValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="GasElectricityExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="GroceriesExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HomeInsuranceExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HomeRentInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HomeRentInsuranceValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="HomeValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LifeInsurance" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="LifeInsuranceCostExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LifeInsuranceMonthly" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="LifePolicyAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MedicalExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MiscellaneousExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MortgageRentExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherProperty" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OtherPropertyValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OwnHome" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PropertyTaxExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="RVPaymentExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SavingsPaymentExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SecondCar" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="SecondCarValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Stocks401kOther" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Stocks401kOtherValue" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="TelephoneCellExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="WaterTrashSewerExpense" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="WhatBank" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderDebt" nillable="true" type="tns:FactFinderDebt" />
  <xs:complexType name="FactFinderPulseRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="FactFinderPulseRequest" nillable="true" type="tns:FactFinderPulseRequest" />
  <xs:complexType name="FactFinderConfigRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Config" nillable="true" type="tns:FactFinderConfig" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderConfigRequest" nillable="true" type="tns:FactFinderConfigRequest" />
  <xs:complexType name="FactFinderConfig">
    <xs:sequence>
      <xs:element minOccurs="0" name="an_notes" type="xs:boolean" />
      <xs:element minOccurs="0" name="cr_campus" type="xs:boolean" />
      <xs:element minOccurs="0" name="cr_name" type="xs:boolean" />
      <xs:element minOccurs="0" name="cr_phone" type="xs:boolean" />
      <xs:element minOccurs="0" name="cr_room" type="xs:boolean" />
      <xs:element minOccurs="0" name="efi_fundbalance" type="xs:boolean" />
      <xs:element minOccurs="0" name="efi_isthreetosixmonths" type="xs:boolean" />
      <xs:element minOccurs="0" name="efi_monthlycontrib" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_address" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_age" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_cellphone" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_city" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_district" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_dob" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_firstname" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_lastName" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_mi" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_pastocc" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_personalemail" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_position" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_reasonmeeting" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_room" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_school" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spouseage" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spousecellphone" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spousedob" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spouseemail" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spousename" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spouseoccupation" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spousepastocc" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spouseposition" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_spouseyears" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_state" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_workemail" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_workphone" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_yearswdist" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_yearswodist" type="xs:boolean" />
      <xs:element minOccurs="0" name="ei_zip" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_cbsdays" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_cbshours" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_dpw" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_hpw" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_mpy" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_numpretaxchecks" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_unusedsickdays" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_unusedsickhours" type="xs:boolean" />
      <xs:element minOccurs="0" name="emt_workstatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_balance" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_clientgross" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_clientnet" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_desc" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_desiredretincome" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_discincome" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_estexpenses" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_exptype" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_householdgross" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_householdnet" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_interestrate" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_minpayment" type="xs:boolean" />
      <xs:element minOccurs="0" name="fin_monthlypayment" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_accounttype" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_acctnumber" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_acctowner" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_addlformsreq" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_company" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_currentvalue" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_faxaccepted" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_faxnumber" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_inception" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_mailaddr" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_mailcity" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_mailstate" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_mailzip" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_monthlycontrib" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_notes" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_originalformsreq" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_outstandingloans" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_sigreq" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_surrcharge" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_surrvalue" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_taxcode" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_totalfees" type="xs:boolean" />
      <xs:element minOccurs="0" name="ira_tpaok" type="xs:boolean" />
      <xs:element minOccurs="0" name="kcf_age" type="xs:boolean" />
      <xs:element minOccurs="0" name="kcf_balance" type="xs:boolean" />
      <xs:element minOccurs="0" name="kcf_contribution" type="xs:boolean" />
      <xs:element minOccurs="0" name="kcf_dob" type="xs:boolean" />
      <xs:element minOccurs="0" name="kcf_fund" type="xs:boolean" />
      <xs:element minOccurs="0" name="kcf_name" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_balance" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_company" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_contrib" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_havedistplan" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_haveretiresavings" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_plantype" type="xs:boolean" />
      <xs:element minOccurs="0" name="lta_priorretireplan" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_defbalance" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_defspousebalance" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_desiredretage" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_desiredretdate" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_formula" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_penstart" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_pensystem" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_servicecredit" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_servicecreditasofdate" type="xs:boolean" />
      <xs:element minOccurs="0" name="pen_spousalbenefitdesired" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pcarrier" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pcashvalue" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pdisability" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pdisabilitypremium" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pfaceamount" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pissuedate" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_plife" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_plifepremium" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pltc" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_pltcpremium" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_ptype" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_ptypeof" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_scarrier" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_scashvalue" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_sdisability" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_sdisabilitypremium" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_sfaceamount" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_sissuedate" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_slife" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_slifepremium" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_sltc" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_sltcpremium" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_stype" type="xs:boolean" />
      <xs:element minOccurs="0" name="prot_stypeof" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderConfig" nillable="true" type="tns:FactFinderConfig" />
  <xs:complexType name="MassCommunicationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EmailAll" type="xs:boolean" />
      <xs:element minOccurs="0" name="EmailMissingNumbers" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Recipients" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfstring" />
      <xs:element minOccurs="0" name="SMSAll" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MassCommunicationRequest" nillable="true" type="tns:MassCommunicationRequest" />
  <xs:complexType name="MassCommunicationContactRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactCategories" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailAll" type="xs:boolean" />
      <xs:element minOccurs="0" name="EmailMissingNumbers" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Recipients" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfstring" />
      <xs:element minOccurs="0" name="SMSAll" type="xs:boolean" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MassCommunicationContactRequest" nillable="true" type="tns:MassCommunicationContactRequest" />
  <xs:complexType name="DocumentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Document" nillable="true" type="tns:ArrayOfDocument" />
      <xs:element minOccurs="0" name="DocumentId" type="ser:guid" />
      <xs:element minOccurs="0" name="Fields" nillable="true" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q9:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DocumentRequest" nillable="true" type="tns:DocumentRequest" />
  <xs:complexType name="ArrayOfDocument">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Document" nillable="true" type="tns:Document" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDocument" nillable="true" type="tns:ArrayOfDocument" />
  <xs:complexType name="Document">
    <xs:sequence>
      <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="DocCategory" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocData" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="DocDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocExpiration" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DocMimeType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocSubCategory" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocumentId" type="ser:guid" />
      <xs:element minOccurs="0" name="FileSizeInKB" type="xs:double" />
      <xs:element minOccurs="0" name="Link" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UploadDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Document" nillable="true" type="tns:Document" />
  <xs:complexType name="DocumentDownloadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DocumentId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DocumentDownloadRequest" nillable="true" type="tns:DocumentDownloadRequest" />
  <xs:complexType name="EmailAvailabilityRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailAvailabilityRequest" nillable="true" type="tns:EmailAvailabilityRequest" />
  <xs:complexType name="AgentEventRegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEventRegistration" nillable="true" type="tns:ArrayOfAgentEventRegistration" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="RegistrationDescription" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEventRegistrationRequest" nillable="true" type="tns:AgentEventRegistrationRequest" />
  <xs:complexType name="ArrayOfAgentEventRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentEventRegistration" nillable="true" type="tns:AgentEventRegistration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentEventRegistration" nillable="true" type="tns:ArrayOfAgentEventRegistration" />
  <xs:complexType name="AgentEventRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEventRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="NumberAttending" type="xs:int" />
      <xs:element minOccurs="0" name="StripeChargeId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEventRegistration" nillable="true" type="tns:AgentEventRegistration" />
  <xs:complexType name="AgentEventRegistrationsDataRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEventRegistrationsDataRequest" nillable="true" type="tns:AgentEventRegistrationsDataRequest" />
  <xs:complexType name="AgentEventRegistrationPaymentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalAmount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEventRegistrationPaymentRequest" nillable="true" type="tns:AgentEventRegistrationPaymentRequest" />
  <xs:complexType name="ConversationNBCTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationNBCType" nillable="true" type="tns:ArrayOfConversationNBCType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeRequest" nillable="true" type="tns:ConversationNBCTypeRequest" />
  <xs:complexType name="ArrayOfConversationNBCType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConversationNBCType" nillable="true" type="tns:ConversationNBCType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConversationNBCType" nillable="true" type="tns:ArrayOfConversationNBCType" />
  <xs:complexType name="ConversationNBCType">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationNBCTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCType" nillable="true" type="tns:ConversationNBCType" />
  <xs:complexType name="ConversationNBCTypeSubscriptionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationNBCTypeSubscription" nillable="true" type="tns:ArrayOfConversationNBCTypeSubscriptionExtended" />
      <xs:element minOccurs="0" name="ConversationNBCTypeSubscriptionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeSubscriptionRequest" nillable="true" type="tns:ConversationNBCTypeSubscriptionRequest" />
  <xs:complexType name="ArrayOfConversationNBCTypeSubscriptionExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConversationNBCTypeSubscriptionExtended" nillable="true" type="tns:ConversationNBCTypeSubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConversationNBCTypeSubscriptionExtended" nillable="true" type="tns:ArrayOfConversationNBCTypeSubscriptionExtended" />
  <xs:complexType name="ConversationNBCTypeSubscriptionExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ConversationNBCTypeSubscription">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeSubscriptionExtended" nillable="true" type="tns:ConversationNBCTypeSubscriptionExtended" />
  <xs:complexType name="ConversationNBCTypeSubscription">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ConversationNBCTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ConversationNBCTypeSubscriptionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeSubscription" nillable="true" type="tns:ConversationNBCTypeSubscription" />
  <xs:complexType name="CustomerPaymentsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Customer" nillable="true" type="tns:Customer" />
      <xs:element minOccurs="0" name="OrderID" type="ser:guid" />
      <xs:element minOccurs="0" name="PaymentInfo" nillable="true" type="tns:PaymentInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPaymentsRequest" nillable="true" type="tns:CustomerPaymentsRequest" />
  <xs:complexType name="Customer">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="BusinessName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Customer" nillable="true" type="tns:Customer" />
  <xs:complexType name="PaymentInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CCV" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExpDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentInfo" nillable="true" type="tns:PaymentInfo" />
  <xs:complexType name="DropboxRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttacheeId" type="xs:int" />
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AttachmentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Dropbox" nillable="true" type="tns:ArrayOfDropbox" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FromDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FullNameAttachee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="IsFactFillerPro" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFactFinder" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNewApplication" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSecurities" type="xs:boolean" />
      <xs:element minOccurs="0" name="LoggedInAgent" type="xs:int" />
      <xs:element minOccurs="0" name="PageName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordIds" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfint" />
      <xs:element minOccurs="0" name="SharedId" type="xs:int" />
      <xs:element minOccurs="0" name="Sharer" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxRequest" nillable="true" type="tns:DropboxRequest" />
  <xs:complexType name="ArrayOfDropbox">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Dropbox" nillable="true" type="tns:Dropbox" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDropbox" nillable="true" type="tns:ArrayOfDropbox" />
  <xs:complexType name="Dropbox">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateAdded" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Dropbox" nillable="true" type="tns:Dropbox" />
  <xs:complexType name="DropboxContactRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Dropbox" nillable="true" type="tns:ArrayOfDropbox" />
      <xs:element minOccurs="0" name="LoggedInAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxContactRequest" nillable="true" type="tns:DropboxContactRequest" />
  <xs:complexType name="DropboxEditorRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Fields" nillable="true" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q11:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxEditorRequest" nillable="true" type="tns:DropboxEditorRequest" />
  <xs:complexType name="DropboxShareRequestExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="SharerAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareRequestExtended" nillable="true" type="tns:DropboxShareRequestExtended" />
  <xs:complexType name="DropboxShareMeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareMeRequest" nillable="true" type="tns:DropboxShareMeRequest" />
  <xs:complexType name="DropboxShareOtherRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareOtherRequest" nillable="true" type="tns:DropboxShareOtherRequest" />
  <xs:complexType name="DropboxShareRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="DropboxShareId" type="xs:int" />
      <xs:element minOccurs="0" name="SharerAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="canShare" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareRequest" nillable="true" type="tns:DropboxShareRequest" />
  <xs:complexType name="GetImageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="imgID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetImageRequest" nillable="true" type="tns:GetImageRequest" />
  <xs:complexType name="EventAgentDataRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventAgentData" nillable="true" type="tns:ArrayOfEventAgentData" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventAgentDataRequest" nillable="true" type="tns:EventAgentDataRequest" />
  <xs:complexType name="ArrayOfEventAgentData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EventAgentData" nillable="true" type="tns:EventAgentData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEventAgentData" nillable="true" type="tns:ArrayOfEventAgentData" />
  <xs:complexType name="EventAgentData">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventAgentDataId" type="xs:int" />
      <xs:element minOccurs="0" name="EventAgentRegistrationId" type="xs:int" />
      <xs:element minOccurs="0" name="EventFieldId" type="xs:int" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventAgentData" nillable="true" type="tns:EventAgentData" />
  <xs:complexType name="AutomatedAdjustmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AutomatedAdjustment" nillable="true" type="tns:AutomatedAdjustment" />
      <xs:element minOccurs="0" name="AutomatedAdjustmentID" type="xs:int" />
      <xs:element minOccurs="0" name="AutomatedAdjustments" nillable="true" type="tns:ArrayOfAutomatedAdjustment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutomatedAdjustmentRequest" nillable="true" type="tns:AutomatedAdjustmentRequest" />
  <xs:complexType name="AutomatedAdjustment">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="AutomatedAdustmentId" type="xs:int" />
      <xs:element minOccurs="0" name="ChargeCount" type="xs:int" />
      <xs:element minOccurs="0" name="ChargeSum" type="xs:decimal" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstCommissionRequired" type="xs:boolean" />
      <xs:element minOccurs="0" name="FrequencyDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FrequencyId" type="xs:int" />
      <xs:element minOccurs="0" name="FromAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Installments" type="xs:int" />
      <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PauseUntil" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ToAgentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ToAgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutomatedAdjustment" nillable="true" type="tns:AutomatedAdjustment" />
  <xs:complexType name="ArrayOfAutomatedAdjustment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutomatedAdjustment" nillable="true" type="tns:AutomatedAdjustment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutomatedAdjustment" nillable="true" type="tns:ArrayOfAutomatedAdjustment" />
  <xs:complexType name="AutomatedAdjustmentFrequencyRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AutomatedAdjustmentFrequencyRequest" nillable="true" type="tns:AutomatedAdjustmentFrequencyRequest" />
  <xs:complexType name="AutomatedAdjustmentTypeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AutomatedAdjustmentTypeRequest" nillable="true" type="tns:AutomatedAdjustmentTypeRequest" />
  <xs:complexType name="EventAgentRegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventAgentRegistration" nillable="true" type="tns:ArrayOfEventAgentRegistration" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventAgentRegistrationRequest" nillable="true" type="tns:EventAgentRegistrationRequest" />
  <xs:complexType name="ArrayOfEventAgentRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EventAgentRegistration" nillable="true" type="tns:EventAgentRegistration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEventAgentRegistration" nillable="true" type="tns:ArrayOfEventAgentRegistration" />
  <xs:complexType name="EventAgentRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventAgentRegistrationId" type="xs:int" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventAgentRegistration" nillable="true" type="tns:EventAgentRegistration" />
  <xs:complexType name="EventRegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventFields" nillable="true" type="tns:ArrayOfEventField" />
      <xs:element minOccurs="0" name="EventRegistration" nillable="true" type="tns:EventRegistration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventRegistrationRequest" nillable="true" type="tns:EventRegistrationRequest" />
  <xs:complexType name="EventRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailMessage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
      <xs:element minOccurs="0" name="IsEmailConfirmation" type="xs:boolean" />
      <xs:element minOccurs="0" name="MinimumCommissionAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="PageContent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegistrationCount" type="xs:int" />
      <xs:element minOccurs="0" name="RegistrationEnd" type="xs:dateTime" />
      <xs:element minOccurs="0" name="RegistrationFeeAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="RegistrationStart" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Summary" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventRegistration" nillable="true" type="tns:EventRegistration" />
  <xs:complexType name="EventRegistrationMenuRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="EventRegistrationMenuRequest" nillable="true" type="tns:EventRegistrationMenuRequest" />
  <xs:complexType name="EventRegistrationSingleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventRegistrationId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventRegistrationSingleRequest" nillable="true" type="tns:EventRegistrationSingleRequest" />
  <xs:complexType name="NCESGetDropdownsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CountyID" type="xs:int" />
      <xs:element minOccurs="0" name="DistrictID" type="xs:int" />
      <xs:element minOccurs="0" name="StateID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NCESGetDropdownsRequest" nillable="true" type="tns:NCESGetDropdownsRequest" />
  <xs:complexType name="NewAgentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="NewAgent" nillable="true" type="tns:ArrayOfNewAgent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewAgentRequest" nillable="true" type="tns:NewAgentRequest" />
  <xs:complexType name="ArrayOfNewAgent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NewAgent" nillable="true" type="tns:NewAgent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNewAgent" nillable="true" type="tns:ArrayOfNewAgent" />
  <xs:complexType name="NewAgent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAdmin" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewAgent" nillable="true" type="tns:NewAgent" />
  <xs:complexType name="NexmoInboundRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NexmoInbound">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NexmoInboundRequest" nillable="true" type="tns:NexmoInboundRequest" />
  <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="NexmoInboundCRMRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NexmoInbound">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NexmoInboundCRMRequest" nillable="true" type="tns:NexmoInboundCRMRequest" />
  <xs:complexType name="NexmoInboundForwardRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NexmoInbound">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NexmoInboundForwardRequest" nillable="true" type="tns:NexmoInboundForwardRequest" />
  <xs:complexType name="OrderHeadersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="ser:guid" />
      <xs:element minOccurs="0" name="OrderHeaders" nillable="true" type="tns:ArrayOfOrderHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderHeadersRequest" nillable="true" type="tns:OrderHeadersRequest" />
  <xs:complexType name="ArrayOfOrderHeader">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OrderHeader" nillable="true" type="tns:OrderHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOrderHeader" nillable="true" type="tns:ArrayOfOrderHeader" />
  <xs:complexType name="OrderHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BillingAddress" nillable="true" type="tns:Address" />
      <xs:element minOccurs="0" name="BillingAddressID" type="xs:int" />
      <xs:element minOccurs="0" name="CreditApplied" type="xs:decimal" />
      <xs:element minOccurs="0" name="CustomerID" type="xs:int" />
      <xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerPaidAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrderDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OrderStatus" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="OrderStatusText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PublicOrderID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Recalculate" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShippingAddress" nillable="true" type="tns:Address" />
      <xs:element minOccurs="0" name="ShippingAddressID" type="xs:int" />
      <xs:element minOccurs="0" name="TotalOrderCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalOrderTax" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalProductCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalQuantityUnits" type="xs:short" />
      <xs:element minOccurs="0" name="TotalShippingCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="UID" type="ser:guid" />
      <xs:element minOccurs="0" name="UpdateCreditApplied" type="xs:boolean" />
      <xs:element minOccurs="0" name="isMultiShip" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderHeader" nillable="true" type="tns:OrderHeader" />
  <xs:complexType name="OpenOrderRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="OpenOrderRequest" nillable="true" type="tns:OpenOrderRequest" />
  <xs:complexType name="ClosedOrderRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ClosedOrderRequest" nillable="true" type="tns:ClosedOrderRequest" />
  <xs:complexType name="OrderStatusUpdateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrderId" type="xs:int" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderStatusUpdateRequest" nillable="true" type="tns:OrderStatusUpdateRequest" />
  <xs:complexType name="OrderLinesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrderHeaderUID" type="ser:guid" />
      <xs:element minOccurs="0" name="OrderLines" nillable="true" type="tns:ArrayOfOrderLine" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderLinesRequest" nillable="true" type="tns:OrderLinesRequest" />
  <xs:complexType name="ArrayOfOrderLine">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OrderLine" nillable="true" type="tns:OrderLine" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOrderLine" nillable="true" type="tns:ArrayOfOrderLine" />
  <xs:complexType name="OrderLine">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActualDeliveryDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ActualShipDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AddressId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EstimatedDeliveryDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EstimatedShipDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="OrderHeaderID" type="ser:guid" />
      <xs:element minOccurs="0" name="OrderLineCreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OrderLineModifiedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OrderLineNumber" type="xs:short" />
      <xs:element minOccurs="0" name="OrderLineShippingCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="OrderLineStatusID" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="OrderLineTax" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerUnitProductCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="PerUnitShippingCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProductID" type="xs:short" />
      <xs:element minOccurs="0" name="ProductName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Quantity" type="xs:short" />
      <xs:element minOccurs="0" name="ShipMethodID" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ShippingAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Street" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalOrderLineCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="UID" type="ser:guid" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderLine" nillable="true" type="tns:OrderLine" />
  <xs:complexType name="OrderLinesToMultiRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrderHeaderUID" type="ser:guid" />
      <xs:element minOccurs="0" name="OrderLines" nillable="true" type="tns:ArrayOfOrderLine" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderLinesToMultiRequest" nillable="true" type="tns:OrderLinesToMultiRequest" />
  <xs:complexType name="OrganizationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Organization" nillable="true" type="tns:ArrayOfOrganization" />
      <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationRequest" nillable="true" type="tns:OrganizationRequest" />
  <xs:complexType name="ArrayOfOrganization">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Organization" nillable="true" type="tns:Organization" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOrganization" nillable="true" type="tns:ArrayOfOrganization" />
  <xs:complexType name="Organization">
    <xs:sequence>
      <xs:element minOccurs="0" name="CountyID" type="xs:int" />
      <xs:element minOccurs="0" name="CountyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DistrictID" type="xs:int" />
      <xs:element minOccurs="0" name="DistrictName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EntityId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EntityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrganizationId" type="xs:long" />
      <xs:element minOccurs="0" name="OrganizationTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Pera_ListId" type="xs:int" />
      <xs:element minOccurs="0" name="SchoolID" type="xs:long" />
      <xs:element minOccurs="0" name="SchoolName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Source" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateID" type="xs:int" />
      <xs:element minOccurs="0" name="StateName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Organization" nillable="true" type="tns:Organization" />
  <xs:complexType name="OrganizationGetDropdownsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrgType" type="xs:int" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationGetDropdownsRequest" nillable="true" type="tns:OrganizationGetDropdownsRequest" />
  <xs:complexType name="schoolSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="schoolName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="schoolSearchRequest" nillable="true" type="tns:schoolSearchRequest" />
  <xs:complexType name="districtSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="districtName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="districtSearchRequest" nillable="true" type="tns:districtSearchRequest" />
  <xs:complexType name="orgGetSingleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="districtID" type="xs:int" />
      <xs:element minOccurs="0" name="schoolID" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="orgGetSingleRequest" nillable="true" type="tns:orgGetSingleRequest" />
  <xs:complexType name="OrganizationTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrganizationType" nillable="true" type="tns:OrganizationType" />
      <xs:element minOccurs="0" name="OrganizationTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationTypeRequest" nillable="true" type="tns:OrganizationTypeRequest" />
  <xs:complexType name="OrganizationType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DisplayFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasLevel2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Level1DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Level2DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrganizationTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="OrganizationTypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationType" nillable="true" type="tns:OrganizationType" />
  <xs:complexType name="PDFDocumentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" type="xs:int" />
      <xs:element minOccurs="0" name="DocumentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PDFDocument" nillable="true" type="tns:ArrayOfPDFDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PDFDocumentRequest" nillable="true" type="tns:PDFDocumentRequest" />
  <xs:complexType name="ArrayOfPDFDocument">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PDFDocument" nillable="true" type="tns:PDFDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPDFDocument" nillable="true" type="tns:ArrayOfPDFDocument" />
  <xs:complexType name="PDFDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DocumentId" type="ser:guid" />
      <xs:element minOccurs="0" name="PDFDocument" nillable="true" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PDFDocument" nillable="true" type="tns:PDFDocument" />
  <xs:complexType name="PolicyDocumentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyDocument" nillable="true" type="tns:PolicyDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentRequest" nillable="true" type="tns:PolicyDocumentRequest" />
  <xs:complexType name="PolicyDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsDefault" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocument" nillable="true" type="tns:PolicyDocument" />
  <xs:complexType name="PolicyDocumentDefaultsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecordType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentDefaultsRequest" nillable="true" type="tns:PolicyDocumentDefaultsRequest" />
  <xs:complexType name="PolicyRequiredDocumentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyRequiredDocument" nillable="true" type="tns:PolicyRequiredDocumentExtended" />
      <xs:element minOccurs="0" name="app_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyRequiredDocumentRequest" nillable="true" type="tns:PolicyRequiredDocumentRequest" />
  <xs:complexType name="PolicyRequiredDocumentExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PolicyRequiredDocument">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentReminders" nillable="true" type="tns:ArrayOfReminderExtended" />
          <xs:element minOccurs="0" name="Reminders" nillable="true" type="tns:ArrayOfPolicyDocumentReminder" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PolicyRequiredDocumentExtended" nillable="true" type="tns:PolicyRequiredDocumentExtended" />
  <xs:complexType name="PolicyRequiredDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="NBCStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyAssociateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyDocumentId" type="xs:int" />
      <xs:element minOccurs="0" name="StatusOptions" nillable="true" type="tns:ArrayOfPolicyDocumentStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyRequiredDocument" nillable="true" type="tns:PolicyRequiredDocument" />
  <xs:complexType name="ArrayOfPolicyDocumentStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyDocumentStatus" nillable="true" type="tns:PolicyDocumentStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPolicyDocumentStatus" nillable="true" type="tns:ArrayOfPolicyDocumentStatus" />
  <xs:complexType name="PolicyDocumentStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsAgentStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNBCStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentStatus" nillable="true" type="tns:PolicyDocumentStatus" />
  <xs:complexType name="ArrayOfReminderExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReminderExtended" nillable="true" type="tns:ReminderExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReminderExtended" nillable="true" type="tns:ArrayOfReminderExtended" />
  <xs:complexType name="ReminderExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Reminder">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentID" type="xs:int" />
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsAdmin" type="xs:boolean" />
          <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RecordAgentID" type="xs:int" />
          <xs:element minOccurs="0" name="RecordAgentName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ReminderExtended" nillable="true" type="tns:ReminderExtended" />
  <xs:complexType name="Reminder">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompletedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="ReminderDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ReminderId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReminderNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Reminder" nillable="true" type="tns:Reminder" />
  <xs:complexType name="ArrayOfPolicyDocumentReminder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyDocumentReminder" nillable="true" type="tns:PolicyDocumentReminder" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPolicyDocumentReminder" nillable="true" type="tns:ArrayOfPolicyDocumentReminder" />
  <xs:complexType name="PolicyDocumentReminder">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdminAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="NeedsPrompt" type="xs:boolean" />
      <xs:element minOccurs="0" name="PolicyDocumentId" type="xs:int" />
      <xs:element minOccurs="0" name="ReminderFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReminderLeadTime" type="xs:int" />
      <xs:element minOccurs="0" name="ReminderMessage" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentReminder" nillable="true" type="tns:PolicyDocumentReminder" />
  <xs:complexType name="ProcessRemindersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyRequiredDocumentId" type="xs:int" />
      <xs:element minOccurs="0" name="Reminders" nillable="true" type="tns:ArrayOfPolicyDocumentReminder" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProcessRemindersRequest" nillable="true" type="tns:ProcessRemindersRequest" />
  <xs:complexType name="PolicyDocumentStatusRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyDocumentStatus" nillable="true" type="tns:PolicyDocumentStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentStatusRequest" nillable="true" type="tns:PolicyDocumentStatusRequest" />
  <xs:complexType name="PolicyDocumentReminderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyDocumentId" type="xs:int" />
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:PolicyDocumentReminder" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentReminderRequest" nillable="true" type="tns:PolicyDocumentReminderRequest" />
  <xs:complexType name="PolicyDocumentStatusOptionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyDocumentId" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyDocumentStatusOptions" nillable="true" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q12:ArrayOfint" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentStatusOptionRequest" nillable="true" type="tns:PolicyDocumentStatusOptionRequest" />
  <xs:complexType name="PredefinedTextRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="PredefinedText" nillable="true" type="tns:ArrayOfPredefinedText" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PredefinedTextRequest" nillable="true" type="tns:PredefinedTextRequest" />
  <xs:complexType name="ArrayOfPredefinedText">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PredefinedText" nillable="true" type="tns:PredefinedText" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPredefinedText" nillable="true" type="tns:ArrayOfPredefinedText" />
  <xs:complexType name="PredefinedText">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PredefinedText" nillable="true" type="tns:PredefinedText" />
  <xs:complexType name="ProductionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductionRequest" nillable="true" type="tns:ProductionRequest" />
  <xs:complexType name="ConversationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReadFlag" type="xs:boolean" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationRequest" nillable="true" type="tns:ConversationRequest" />
  <xs:complexType name="ConversationDetailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentComment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConversationDetail" nillable="true" type="tns:ConversationDetail" />
      <xs:element minOccurs="0" name="ConversationHeaderId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationDetailRequest" nillable="true" type="tns:ConversationDetailRequest" />
  <xs:complexType name="ConversationDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConversationDetailId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConversationHeaderId" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedBy" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedByName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" xmlns:q13="http://schemas.datacontract.org/2004/07/System" type="q13:DateTimeOffset" />
      <xs:element minOccurs="0" name="IsAdminComment" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsDeletedComment" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationDetail" nillable="true" type="tns:ConversationDetail" />
  <xs:complexType name="ConversationHeaderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationHeader" nillable="true" type="tns:ConversationHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationHeaderRequest" nillable="true" type="tns:ConversationHeaderRequest" />
  <xs:complexType name="ConversationHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdminHasRead" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgentHasRead" type="xs:boolean" />
      <xs:element minOccurs="0" name="ConversationHeaderId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationHeader" nillable="true" type="tns:ConversationHeader" />
  <xs:complexType name="UnreadCommentsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="UnreadCommentsRequest" nillable="true" type="tns:UnreadCommentsRequest" />
  <xs:complexType name="CommentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationDetailId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommentRequest" nillable="true" type="tns:CommentRequest" />
  <xs:complexType name="ProductImageRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ProductImageRequest" nillable="true" type="tns:ProductImageRequest" />
  <xs:complexType name="ContactImportUploadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="ContactType" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactImportUploadRequest" nillable="true" type="tns:ContactImportUploadRequest" />
  <xs:complexType name="ArrayOfAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Attachment" nillable="true" type="tns:Attachment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAttachment" nillable="true" type="tns:ArrayOfAttachment" />
  <xs:complexType name="Attachment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentData" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="AttachmentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DropboxDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileSizeInKB" type="xs:double" />
      <xs:element minOccurs="0" name="IsSecurities" type="xs:boolean" />
      <xs:element minOccurs="0" name="MimeType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NeedsOCR" type="xs:boolean" />
      <xs:element minOccurs="0" name="OCRDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Attachment" nillable="true" type="tns:Attachment" />
  <xs:complexType name="ProductionReportUploadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="Carrier" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductionReportUploadRequest" nillable="true" type="tns:ProductionReportUploadRequest" />
  <xs:complexType name="ProductsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Products" nillable="true" type="tns:ArrayOfProduct" />
      <xs:element minOccurs="0" name="UserID" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductsRequest" nillable="true" type="tns:ProductsRequest" />
  <xs:complexType name="ArrayOfProduct">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Product" nillable="true" type="tns:Product" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProduct" nillable="true" type="tns:ArrayOfProduct" />
  <xs:complexType name="Product">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FreightMarkUpAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="FreightMarkupPercent" type="xs:decimal" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ImageURL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="PointValue" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProductCategory" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ProductName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductSubCategory" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ProductTypeID" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ProductWeight" type="xs:decimal" />
      <xs:element minOccurs="0" name="SalePrice" type="xs:decimal" />
      <xs:element minOccurs="0" name="ShipPrice" type="xs:decimal" />
      <xs:element minOccurs="0" name="SpecialSaleText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UID" type="ser:guid" />
      <xs:element minOccurs="0" name="UnitPrice" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Product" nillable="true" type="tns:Product" />
  <xs:complexType name="RefundPolicyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RefundPolicy" nillable="true" type="tns:ArrayOfRefundPolicy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RefundPolicyRequest" nillable="true" type="tns:RefundPolicyRequest" />
  <xs:complexType name="ArrayOfRefundPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RefundPolicy" nillable="true" type="tns:RefundPolicy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRefundPolicy" nillable="true" type="tns:ArrayOfRefundPolicy" />
  <xs:complexType name="RefundPolicy">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="ExpireDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="RefundPolicyId" type="xs:int" />
      <xs:element minOccurs="0" name="RefundPolicyText" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RefundPolicy" nillable="true" type="tns:RefundPolicy" />
  <xs:complexType name="CommissionListingRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionListing" nillable="true" type="tns:CommissionListing" />
      <xs:element minOccurs="0" name="CommissionListingId" type="xs:int" />
      <xs:element minOccurs="0" name="CommissionListings" nillable="true" type="tns:ArrayOfCommissionListing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionListingRequest" nillable="true" type="tns:CommissionListingRequest" />
  <xs:complexType name="CommissionListing">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="CommissionRate" type="xs:double" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Gross" type="xs:decimal" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Insured" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OAgentID" type="xs:int" />
      <xs:element minOccurs="0" name="Part" type="xs:double" />
      <xs:element minOccurs="0" name="PartPercent" type="xs:double" />
      <xs:element minOccurs="0" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Policy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Premium" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProcessDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionListing" nillable="true" type="tns:CommissionListing" />
  <xs:complexType name="ArrayOfCommissionListing">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommissionListing" nillable="true" type="tns:CommissionListing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommissionListing" nillable="true" type="tns:ArrayOfCommissionListing" />
  <xs:complexType name="SalesPackageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SalesPackage" nillable="true" type="tns:ArrayOfSalesPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SalesPackageRequest" nillable="true" type="tns:SalesPackageRequest" />
  <xs:complexType name="ArrayOfSalesPackage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SalesPackage" nillable="true" type="tns:SalesPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSalesPackage" nillable="true" type="tns:ArrayOfSalesPackage" />
  <xs:complexType name="SalesPackage">
    <xs:sequence>
      <xs:element minOccurs="0" name="ControllerQuantity" type="xs:int" />
      <xs:element minOccurs="0" name="ControllerType" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DiscountPrice" type="xs:decimal" />
      <xs:element minOccurs="0" name="HashingPower" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ImageURL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MinerQuantity" type="xs:int" />
      <xs:element minOccurs="0" name="MinerType" type="xs:int" />
      <xs:element minOccurs="0" name="PackageName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Price" type="xs:decimal" />
      <xs:element minOccurs="0" name="ShipPrice" type="xs:decimal" />
      <xs:element minOccurs="0" name="SpecialSaleText" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SalesPackage" nillable="true" type="tns:SalesPackage" />
  <xs:complexType name="SlotDistrictApprovalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SlotDistrictApproval" nillable="true" type="tns:ArrayOfSlotDistrictApproval" />
      <xs:element minOccurs="0" name="SlotDistrictApprovalID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictApprovalRequest" nillable="true" type="tns:SlotDistrictApprovalRequest" />
  <xs:complexType name="ArrayOfSlotDistrictApproval">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SlotDistrictApproval" nillable="true" type="tns:SlotDistrictApproval" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSlotDistrictApproval" nillable="true" type="tns:ArrayOfSlotDistrictApproval" />
  <xs:complexType name="SlotDistrictApproval">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVPID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ModifiedBy" type="ser:guid" />
      <xs:element minOccurs="0" name="SchoolID" type="xs:long" />
      <xs:element minOccurs="0" name="SlotDistrictApprovalID" type="xs:int" />
      <xs:element minOccurs="0" name="SlotDistrictID" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictApproval" nillable="true" type="tns:SlotDistrictApproval" />
  <xs:complexType name="SlotDistrictRequestsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" type="xs:int" />
      <xs:element minOccurs="0" name="SlotDistrictApproval" nillable="true" type="tns:ArrayOfSlotDistrictApproval" />
      <xs:element minOccurs="0" name="SlotDistrictApprovalID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictRequestsRequest" nillable="true" type="tns:SlotDistrictRequestsRequest" />
  <xs:complexType name="SlotDistrictMyRequestsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SlotDistrictMyRequestsRequest" nillable="true" type="tns:SlotDistrictMyRequestsRequest" />
  <xs:complexType name="SlotDistrictApprovalAwaitingRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SlotDistrictApprovalAwaitingRequest" nillable="true" type="tns:SlotDistrictApprovalAwaitingRequest" />
  <xs:complexType name="SlotDistrictAllRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictAllRequest" nillable="true" type="tns:SlotDistrictAllRequest" />
  <xs:complexType name="SlotDistrictAgentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVPID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="SchoolID" type="xs:long" />
      <xs:element minOccurs="0" name="SlotDistrictID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictAgentRequest" nillable="true" type="tns:SlotDistrictAgentRequest" />
  <xs:complexType name="SlotDistrictRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="SlotDistrict" nillable="true" type="tns:SlotDistrict" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictRequest" nillable="true" type="tns:SlotDistrictRequest" />
  <xs:complexType name="SlotDistrict">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address_Mailing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address_Physical" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DistrictId" type="xs:int" />
      <xs:element minOccurs="0" name="DistrictName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasComments" type="xs:boolean" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="MVP" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MilesAway" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NumEmployees" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NumSchools" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RVP" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Schools" nillable="true" type="tns:ArrayOfSlotDistrictSchool" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateId" type="xs:int" />
      <xs:element minOccurs="0" name="Status_Great_American" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status_Midland" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status_NLG" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status_VOYA" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip_4" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrict" nillable="true" type="tns:SlotDistrict" />
  <xs:complexType name="ArrayOfSlotDistrictSchool">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SlotDistrictSchool" nillable="true" type="tns:SlotDistrictSchool" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSlotDistrictSchool" nillable="true" type="tns:ArrayOfSlotDistrictSchool" />
  <xs:complexType name="SlotDistrictSchool">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentList" nillable="true" type="tns:ArrayOfSchoolAgent" />
      <xs:element minOccurs="0" name="SchoolId" type="xs:long" />
      <xs:element minOccurs="0" name="SchoolName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictSchool" nillable="true" type="tns:SlotDistrictSchool" />
  <xs:complexType name="ArrayOfSchoolAgent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SchoolAgent" nillable="true" type="tns:SchoolAgent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSchoolAgent" nillable="true" type="tns:ArrayOfSchoolAgent" />
  <xs:complexType name="SchoolAgent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SlotDistrictApprovalID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SchoolAgent" nillable="true" type="tns:SchoolAgent" />
  <xs:complexType name="SlotDistrictSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GreatAmerican" type="xs:boolean" />
      <xs:element minOccurs="0" name="Midland" type="xs:boolean" />
      <xs:element minOccurs="0" name="Miles" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="NLG" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VOYA" type="xs:boolean" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictSearchRequest" nillable="true" type="tns:SlotDistrictSearchRequest" />
  <xs:complexType name="SlotDistrictGetSearchDropdownsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictGetSearchDropdownsRequest" nillable="true" type="tns:SlotDistrictGetSearchDropdownsRequest" />
  <xs:complexType name="SlotDistrictSchoolRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DistrictId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictSchoolRequest" nillable="true" type="tns:SlotDistrictSchoolRequest" />
  <xs:complexType name="SessionAliveRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SessionAliveRequest" nillable="true" type="tns:SessionAliveRequest" />
  <xs:complexType name="PeraAuthRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="PeraAuthRequest" nillable="true" type="tns:PeraAuthRequest" />
  <xs:complexType name="AuthorizeExternalsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AuthorizeExternalsRequest" nillable="true" type="tns:AuthorizeExternalsRequest" />
  <xs:complexType name="ACHInfoRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ACHInfo" nillable="true" type="tns:ArrayOfACHInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACHInfoRequest" nillable="true" type="tns:ACHInfoRequest" />
  <xs:complexType name="ArrayOfACHInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ACHInfo" nillable="true" type="tns:ACHInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfACHInfo" nillable="true" type="tns:ArrayOfACHInfo" />
  <xs:complexType name="ACHInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Completed" type="xs:boolean" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Number" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Routing" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACHInfo" nillable="true" type="tns:ACHInfo" />
  <xs:complexType name="AgentContractRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentContract" nillable="true" type="tns:ArrayOfAgentContractExtended" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractRequest" nillable="true" type="tns:AgentContractRequest" />
  <xs:complexType name="ArrayOfAgentContractExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentContractExtended" nillable="true" type="tns:AgentContractExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentContractExtended" nillable="true" type="tns:ArrayOfAgentContractExtended" />
  <xs:complexType name="AgentContractExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Agent">
        <xs:sequence>
          <xs:element minOccurs="0" name="ACHAccountType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ACHName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ACHNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ACHRouting" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AEAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AEContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AFAgreementReceivedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AMLCompletedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ANXAtheneCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ANXAtheneContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AgentContractId" type="xs:int" />
          <xs:element minOccurs="0" name="AgentLevelLocked" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="AgentRegistration" nillable="true" type="tns:AgentRegistrationTempExtended" />
          <xs:element minOccurs="0" name="AgentRegistrationAnswers" nillable="true" type="tns:ArrayOfAgentRegistrationQuestionAnswer" />
          <xs:element minOccurs="0" name="AllanzAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AllanzContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AmericoAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AmericoContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AssociateAppUploadedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AtheneCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AtheneContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ContactCount" type="xs:int" />
          <xs:element minOccurs="0" name="ContractingComplete" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DirectDepositReceivedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DotNETCompleteDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="EOExpirationDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FGAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FGContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ForestersCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ForestersContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="GreatAmericanAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GreatAmericanContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="HoraceMannAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HoraceMannContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="JacksonAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="JacksonContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="LMSSentDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="LSWAnnuityAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LSWContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="LSWContractLinkSentDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="LSWLifeAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LSWProductTrainingCompletedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="LSWWebsiteUserId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Licenses" nillable="true" type="tns:ArrayOfAgentLicense" />
          <xs:element minOccurs="0" name="MGANorthAmericanAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MGANorthAmericanContractSentDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="MidlandAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MidlandContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="MutualOfOmahaAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MutualOfOmahaContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="NationwideCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NationwideContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="PackageMailed" type="xs:dateTime" />
          <xs:element minOccurs="0" name="PayChexId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProtectiveCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProtectiveContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ResidentLicenseExpirationDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ResidentLicenseNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ResidentLicenseState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SecurityLicense" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StateAnnuityTrainingCompletedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="SureLCLinkSentDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="TrackingNum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="VoyaAgentCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="VoyaContractDoneDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="w9_1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_5" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_6" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_7" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_3_8" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_4_1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_4_2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_5" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_6" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="w9_7" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentContractExtended" nillable="true" type="tns:AgentContractExtended" />
  <xs:complexType name="Agent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVPID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgreeToDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AgreeToDisclosures" type="xs:boolean" />
      <xs:element minOccurs="0" name="BusinessEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CalendarId" type="ser:guid" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DirectPay" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DirectPayApprBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EIN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailSignature" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FactFinderBilling" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GracePeriodDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InsLicensed" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAdmin" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAgent" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsBusinessCardAdmin" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSecurityLicensed" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastSubmittedBusinessDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LeaderLocked" type="xs:boolean" />
      <xs:element minOccurs="0" name="MVPID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MailingAddress1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingAddress2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NBC" type="xs:boolean" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OneCheck" type="xs:boolean" />
      <xs:element minOccurs="0" name="Package" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaidDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PlacementAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProfilePicture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RVPID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferringAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegistrationRequirementMet" type="xs:boolean" />
      <xs:element minOccurs="0" name="SSN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StoreName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Upline1" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Upline1Percent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline2" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Upline2Percent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline3" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Upline3Percent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Upline4" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Upline4Percent" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="Vested" type="xs:boolean" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Agent" nillable="true" type="tns:Agent" />
  <xs:complexType name="AgentRegistrationTempExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentRegistrationTemp">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentAgreements" nillable="true" type="tns:ArrayOfAgentAgreement" />
          <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
          <xs:element minOccurs="0" name="ContractingComplete" type="xs:dateTime" />
          <xs:element minOccurs="0" name="HasAdminMsg" type="xs:boolean" />
          <xs:element minOccurs="0" name="HasAgentMsg" type="xs:boolean" />
          <xs:element minOccurs="0" name="HasAgreement" type="xs:boolean" />
          <xs:element minOccurs="0" name="HasConversation" type="xs:boolean" />
          <xs:element minOccurs="0" name="LMSSentDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PackageMailed" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminder" />
          <xs:element minOccurs="0" name="TrackingNum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Upline1AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Upline2AgentName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempExtended" nillable="true" type="tns:AgentRegistrationTempExtended" />
  <xs:complexType name="ArrayOfAgentAgreement">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentAgreement" nillable="true" type="tns:AgentAgreement" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentAgreement" nillable="true" type="tns:ArrayOfAgentAgreement" />
  <xs:complexType name="AgentAgreement">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreementDocId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Signed" type="xs:boolean" />
      <xs:element minOccurs="0" name="SignedDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreement" nillable="true" type="tns:AgentAgreement" />
  <xs:complexType name="ArrayOfReminder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Reminder" nillable="true" type="tns:Reminder" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReminder" nillable="true" type="tns:ArrayOfReminder" />
  <xs:complexType name="ArrayOfAgentRegistrationQuestionAnswer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentRegistrationQuestionAnswer" nillable="true" type="tns:AgentRegistrationQuestionAnswer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentRegistrationQuestionAnswer" nillable="true" type="tns:ArrayOfAgentRegistrationQuestionAnswer" />
  <xs:complexType name="AgentRegistrationQuestionAnswer">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentRegistrationAnswer">
        <xs:sequence>
          <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Group" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IndexOrder" type="xs:int" />
          <xs:element minOccurs="0" name="QuestionType" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentRegistrationQuestionAnswer" nillable="true" type="tns:AgentRegistrationQuestionAnswer" />
  <xs:complexType name="AgentStoreNameChangeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentStoreName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentStoreNameNew" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentStoreNameChangeRequest" nillable="true" type="tns:AgentStoreNameChangeRequest" />
  <xs:complexType name="AgentContractPictureUploadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractPictureUploadRequest" nillable="true" type="tns:AgentContractPictureUploadRequest" />
  <xs:complexType name="AgentContractProfilePictureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractProfilePictureRequest" nillable="true" type="tns:AgentContractProfilePictureRequest" />
  <xs:complexType name="AgentContractDeleteProfilePictureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractDeleteProfilePictureRequest" nillable="true" type="tns:AgentContractDeleteProfilePictureRequest" />
  <xs:complexType name="AgentNumberRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="tns:ArrayOfAgentNumber" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNumberRequest" nillable="true" type="tns:AgentNumberRequest" />
  <xs:complexType name="ArrayOfAgentNumber">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentNumber" nillable="true" type="tns:AgentNumber" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentNumber" nillable="true" type="tns:ArrayOfAgentNumber" />
  <xs:complexType name="AgentNumber">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumberId" type="xs:int" />
      <xs:element minOccurs="0" name="Carrier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNumber" nillable="true" type="tns:AgentNumber" />
  <xs:complexType name="CommissionAdjustmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionAdjustment" nillable="true" type="tns:CommissionAdjustment" />
      <xs:element minOccurs="0" name="CommissionAdjustmentID" type="xs:int" />
      <xs:element minOccurs="0" name="CommissionAdjustments" nillable="true" type="tns:ArrayOfCommissionAdjustment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionAdjustmentRequest" nillable="true" type="tns:CommissionAdjustmentRequest" />
  <xs:complexType name="CommissionAdjustment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdjType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AdjustmentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Agent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Approved" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BalanceDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BalanceForward" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommissionBatchId" type="xs:int" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Income" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Paid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionAdjustment" nillable="true" type="tns:CommissionAdjustment" />
  <xs:complexType name="ArrayOfCommissionAdjustment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommissionAdjustment" nillable="true" type="tns:CommissionAdjustment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommissionAdjustment" nillable="true" type="tns:ArrayOfCommissionAdjustment" />
  <xs:complexType name="CommissionAdjustmentBatchRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CommissionAdjustmentBatchRequest" nillable="true" type="tns:CommissionAdjustmentBatchRequest" />
  <xs:complexType name="AddCommissionAdjustmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommAdjustment" nillable="true" type="tns:CommAdjustment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddCommissionAdjustmentRequest" nillable="true" type="tns:AddCommissionAdjustmentRequest" />
  <xs:complexType name="CommAdjustment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="CommRate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrossCommission" type="xs:decimal" />
      <xs:element minOccurs="0" name="InsuredAnnuitant" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Premium" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProcessDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="part" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommAdjustment" nillable="true" type="tns:CommAdjustment" />
  <xs:complexType name="AdjustmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adjustment" nillable="true" type="tns:ArrayOfAdjustment" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdjustmentRequest" nillable="true" type="tns:AdjustmentRequest" />
  <xs:complexType name="ArrayOfAdjustment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Adjustment" nillable="true" type="tns:Adjustment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAdjustment" nillable="true" type="tns:ArrayOfAdjustment" />
  <xs:complexType name="Adjustment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdjType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AdjustmentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Agent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Approved" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BalanceDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BalanceForward" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Income" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Paid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Adjustment" nillable="true" type="tns:Adjustment" />
  <xs:complexType name="AdjustmentReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdjustmentReportRequest" nillable="true" type="tns:AdjustmentReportRequest" />
  <xs:complexType name="CommissionBatchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionBatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Ledger" nillable="true" type="tns:ArrayOfLedgerExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionBatchRequest" nillable="true" type="tns:CommissionBatchRequest" />
  <xs:complexType name="ArrayOfLedgerExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LedgerExtended" nillable="true" type="tns:LedgerExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLedgerExtended" nillable="true" type="tns:ArrayOfLedgerExtended" />
  <xs:complexType name="LedgerExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Ledger">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentFirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentLastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentLevel" type="xs:decimal" />
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayChexId" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LedgerExtended" nillable="true" type="tns:LedgerExtended" />
  <xs:complexType name="Ledger">
    <xs:sequence>
      <xs:element minOccurs="0" name="ASAPCharges" type="xs:decimal" />
      <xs:element minOccurs="0" name="Adjustments" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="BalanceForward" type="xs:decimal" />
      <xs:element minOccurs="0" name="Clawbacks" type="xs:decimal" />
      <xs:element minOccurs="0" name="CommissionBatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Commissions" type="xs:decimal" />
      <xs:element minOccurs="0" name="LedgerId" type="xs:int" />
      <xs:element minOccurs="0" name="Payout" type="xs:decimal" />
      <xs:element minOccurs="0" name="PreviousBalance" type="xs:decimal" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Ledger" nillable="true" type="tns:Ledger" />
  <xs:complexType name="CommissionBatchSecuritiesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionBatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Ledger" nillable="true" type="tns:ArrayOfLedgerExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionBatchSecuritiesRequest" nillable="true" type="tns:CommissionBatchSecuritiesRequest" />
  <xs:complexType name="CommissionReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ShowProcessed" type="xs:boolean" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionReportRequest" nillable="true" type="tns:CommissionReportRequest" />
  <xs:complexType name="CommissionUploadRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CommissionUploadRequest" nillable="true" type="tns:CommissionUploadRequest" />
  <xs:complexType name="RunCommissionsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RunCommissionsRequest" nillable="true" type="tns:RunCommissionsRequest" />
  <xs:complexType name="CommissionsLogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="endDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="startDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionsLogRequest" nillable="true" type="tns:CommissionsLogRequest" />
  <xs:complexType name="LedgerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Ledger" nillable="true" type="tns:ArrayOfLedgerExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LedgerRequest" nillable="true" type="tns:LedgerRequest" />
  <xs:complexType name="PayrollBatchRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="PayrollBatchRequest" nillable="true" type="tns:PayrollBatchRequest" />
  <xs:complexType name="ReminderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdminAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CCAVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAdminReminder" type="xs:boolean" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="RemindOwner" type="xs:boolean" />
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminderExtended" />
      <xs:element minOccurs="0" name="ReminderId" type="ser:guid" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReminderRequest" nillable="true" type="tns:ReminderRequest" />
  <xs:complexType name="AgentReminderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsAdmin" type="xs:boolean" />
      <xs:element minOccurs="0" name="ReminderType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentReminderRequest" nillable="true" type="tns:AgentReminderRequest" />
  <xs:complexType name="AttachmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NeedsOCR" type="xs:boolean" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentRequest" nillable="true" type="tns:AttachmentRequest" />
  <xs:complexType name="AttachmentPublicRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentPublicRequest" nillable="true" type="tns:AttachmentPublicRequest" />
  <xs:complexType name="AttachmentDownloadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="Download" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDownloadRequest" nillable="true" type="tns:AttachmentDownloadRequest" />
  <xs:complexType name="AFMobileDownloadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AFMobileDownloadRequest" nillable="true" type="tns:AFMobileDownloadRequest" />
  <xs:complexType name="AttachmentDownloadByConversationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConversationDetailId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDownloadByConversationRequest" nillable="true" type="tns:AttachmentDownloadByConversationRequest" />
  <xs:complexType name="AttachmentSetFileReadFlagRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentSetFileReadFlagRequest" nillable="true" type="tns:AttachmentSetFileReadFlagRequest" />
  <xs:complexType name="AttachmentResetFileReadFlagRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentResetFileReadFlagRequest" nillable="true" type="tns:AttachmentResetFileReadFlagRequest" />
  <xs:complexType name="NewlyUploadedDocsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="FromDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewlyUploadedDocsRequest" nillable="true" type="tns:NewlyUploadedDocsRequest" />
  <xs:complexType name="CalendarEventRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CalendarEvent" nillable="true" type="tns:ArrayOfCalendarEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarEventRequest" nillable="true" type="tns:CalendarEventRequest" />
  <xs:complexType name="ArrayOfCalendarEvent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CalendarEvent" nillable="true" type="tns:CalendarEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCalendarEvent" nillable="true" type="tns:ArrayOfCalendarEvent" />
  <xs:complexType name="CalendarEvent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentReminderSentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ApptType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CalendarEventId" type="xs:int" />
      <xs:element minOccurs="0" name="CalendarId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EventEnd" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventStart" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="IsNoShow" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsPrivate" type="xs:boolean" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Recurrence" type="xs:boolean" />
      <xs:element minOccurs="0" name="RecurrenceBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecurrenceByValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecurrenceFrequency" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecurrenceUntil" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Summary" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TextReminderSentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarEvent" nillable="true" type="tns:CalendarEvent" />
  <xs:complexType name="CalendarRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CalendarFormat" type="tns:CalendarFormat" />
      <xs:element minOccurs="0" name="CalendarId" type="ser:guid" />
      <xs:element minOccurs="0" name="CalendarType" type="tns:CalendarType" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarRequest" nillable="true" type="tns:CalendarRequest" />
  <xs:simpleType name="CalendarFormat">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Standard" />
      <xs:enumeration value="ICS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CalendarFormat" nillable="true" type="tns:CalendarFormat" />
  <xs:simpleType name="CalendarType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="All" />
      <xs:enumeration value="Pera" />
      <xs:enumeration value="Google" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CalendarType" nillable="true" type="tns:CalendarType" />
  <xs:complexType name="ContactHistoryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactHistory" nillable="true" type="tns:ArrayOfContactHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactHistoryRequest" nillable="true" type="tns:ContactHistoryRequest" />
  <xs:complexType name="ArrayOfContactHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactHistory" nillable="true" type="tns:ContactHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactHistory" nillable="true" type="tns:ArrayOfContactHistory" />
  <xs:complexType name="ContactHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactHistoryId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventId" type="xs:int" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactHistory" nillable="true" type="tns:ContactHistory" />
  <xs:complexType name="ContactTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactType" nillable="true" type="tns:ArrayOfContactType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactTypeRequest" nillable="true" type="tns:ContactTypeRequest" />
  <xs:complexType name="ArrayOfContactType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactType" nillable="true" type="tns:ContactType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactType" nillable="true" type="tns:ArrayOfContactType" />
  <xs:complexType name="ContactType">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactTypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactType" nillable="true" type="tns:ContactType" />
  <xs:complexType name="EventTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventType" nillable="true" type="tns:ArrayOfEventType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventTypeRequest" nillable="true" type="tns:EventTypeRequest" />
  <xs:complexType name="ArrayOfEventType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EventType" nillable="true" type="tns:EventType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEventType" nillable="true" type="tns:ArrayOfEventType" />
  <xs:complexType name="EventType">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventCategory" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EventTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="EventTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventType" nillable="true" type="tns:EventType" />
  <xs:complexType name="ActivityEventTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventType" nillable="true" type="tns:ArrayOfEventType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityEventTypeRequest" nillable="true" type="tns:ActivityEventTypeRequest" />
  <xs:complexType name="AgentActivityEventTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventType" nillable="true" type="tns:ArrayOfEventType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentActivityEventTypeRequest" nillable="true" type="tns:AgentActivityEventTypeRequest" />
  <xs:complexType name="ReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Argument" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Filter" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportMonth" type="xs:int" />
      <xs:element minOccurs="0" name="ReportType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportYear" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReportRequest" nillable="true" type="tns:ReportRequest" />
  <xs:complexType name="PolicyReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyReportRequest" nillable="true" type="tns:PolicyReportRequest" />
  <xs:complexType name="CommissionListingsReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ProcessDateEnd" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ProcessDateStart" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionListingsReportRequest" nillable="true" type="tns:CommissionListingsReportRequest" />
  <xs:complexType name="AdvisoryCommissionsReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PaymentDateEnd" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PaymentDateStart" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdvisoryCommissionsReportRequest" nillable="true" type="tns:AdvisoryCommissionsReportRequest" />
  <xs:complexType name="PolicyInfoRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyNum" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyInfoRequest" nillable="true" type="tns:PolicyInfoRequest" />
  <xs:complexType name="CashFlowRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FromDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ToDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CashFlowRequest" nillable="true" type="tns:CashFlowRequest" />
  <xs:complexType name="PeraContactTrackingRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeraContactTrackingRequest" nillable="true" type="tns:PeraContactTrackingRequest" />
  <xs:complexType name="ContactCategorizationRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ContactCategorizationRequest" nillable="true" type="tns:ContactCategorizationRequest" />
  <xs:complexType name="AgentCategorizationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactCategoryId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCategorizationRequest" nillable="true" type="tns:AgentCategorizationRequest" />
  <xs:complexType name="AgentAppointmentCountsReportRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentAppointmentCountsReportRequest" nillable="true" type="tns:AgentAppointmentCountsReportRequest" />
  <xs:complexType name="AgentDownlinesAppointmentCountsReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlinesAppointmentCountsReportRequest" nillable="true" type="tns:AgentDownlinesAppointmentCountsReportRequest" />
  <xs:complexType name="EncompassPayReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EncompassPayReportRequest" nillable="true" type="tns:EncompassPayReportRequest" />
  <xs:complexType name="LSW_OLifERequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LSW_OLifERequest" nillable="true" type="tns:LSW_OLifERequest" />
  <xs:complexType name="LSW_OLifERequestName">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LSW_OLifERequestName" nillable="true" type="tns:LSW_OLifERequestName" />
  <xs:complexType name="LSW_OLifE_AgentAggregateRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LSW_OLifE_AgentAggregateRequest" nillable="true" type="tns:LSW_OLifE_AgentAggregateRequest" />
  <xs:complexType name="NotificationAttachmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationAttachment" nillable="true" type="tns:ArrayOfNotificationAttachment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationAttachmentRequest" nillable="true" type="tns:NotificationAttachmentRequest" />
  <xs:complexType name="ArrayOfNotificationAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationAttachment" nillable="true" type="tns:NotificationAttachment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotificationAttachment" nillable="true" type="tns:ArrayOfNotificationAttachment" />
  <xs:complexType name="NotificationAttachment">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileSizeInKB" type="xs:double" />
      <xs:element minOccurs="0" name="MimeType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NotificationAttachmentId" type="xs:int" />
      <xs:element minOccurs="0" name="NotificationMessageId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationAttachment" nillable="true" type="tns:NotificationAttachment" />
  <xs:complexType name="NotificationsRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="NotificationsRequest" nillable="true" type="tns:NotificationsRequest" />
  <xs:complexType name="UserNotificationsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="NotificationId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowDeleted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserNotificationsRequest" nillable="true" type="tns:UserNotificationsRequest" />
  <xs:complexType name="UserNotificationDeleteAllRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserNotificationDeleteAllRequest" nillable="true" type="tns:UserNotificationDeleteAllRequest" />
  <xs:complexType name="NotificationHeaderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationHeader" nillable="true" type="tns:ArrayOfNotificationHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationHeaderRequest" nillable="true" type="tns:NotificationHeaderRequest" />
  <xs:complexType name="ArrayOfNotificationHeader">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationHeader" nillable="true" type="tns:NotificationHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotificationHeader" nillable="true" type="tns:ArrayOfNotificationHeader" />
  <xs:complexType name="NotificationHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedBy" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="NeedsCloseApproval" type="xs:boolean" />
      <xs:element minOccurs="0" name="NotificationHeaderId" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationHeader" nillable="true" type="tns:NotificationHeader" />
  <xs:complexType name="NotificationMessageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationMessage" nillable="true" type="tns:ArrayOfNotificationMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationMessageRequest" nillable="true" type="tns:NotificationMessageRequest" />
  <xs:complexType name="ArrayOfNotificationMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationMessage" nillable="true" type="tns:NotificationMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotificationMessage" nillable="true" type="tns:ArrayOfNotificationMessage" />
  <xs:complexType name="NotificationMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NotificationHeaderId" type="xs:int" />
      <xs:element minOccurs="0" name="NotificationMessageId" type="xs:int" />
      <xs:element minOccurs="0" name="SenderId" type="xs:int" />
      <xs:element minOccurs="0" name="SenderName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationMessage" nillable="true" type="tns:NotificationMessage" />
  <xs:complexType name="NotificationRecipientRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationRecipient" nillable="true" type="tns:ArrayOfNotificationRecipientExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationRecipientRequest" nillable="true" type="tns:NotificationRecipientRequest" />
  <xs:complexType name="ArrayOfNotificationRecipientExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NotificationRecipientExtended" nillable="true" type="tns:NotificationRecipientExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotificationRecipientExtended" nillable="true" type="tns:ArrayOfNotificationRecipientExtended" />
  <xs:complexType name="NotificationRecipientExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NotificationRecipient">
        <xs:sequence>
          <xs:element minOccurs="0" name="RecipientName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NotificationRecipientExtended" nillable="true" type="tns:NotificationRecipientExtended" />
  <xs:complexType name="NotificationRecipient">
    <xs:sequence>
      <xs:element minOccurs="0" name="Folder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsImportant" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRead" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsStarred" type="xs:boolean" />
      <xs:element minOccurs="0" name="NotificationMessageId" type="xs:int" />
      <xs:element minOccurs="0" name="NotificationRecipientId" type="xs:int" />
      <xs:element minOccurs="0" name="RecipientId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationRecipient" nillable="true" type="tns:NotificationRecipient" />
  <xs:complexType name="SlotNoteApprovalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApprovalStatus" type="xs:boolean" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotNoteApprovalRequest" nillable="true" type="tns:SlotNoteApprovalRequest" />
  <xs:complexType name="SlotNoteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="SlotDistrictID" type="xs:int" />
      <xs:element minOccurs="0" name="SlotNote" nillable="true" type="tns:SlotNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotNoteRequest" nillable="true" type="tns:SlotNoteRequest" />
  <xs:complexType name="SlotNote">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovalPending" type="xs:boolean" />
      <xs:element minOccurs="0" name="CreatedBy" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="IsAdminNote" type="xs:boolean" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SlotDistrictID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotNote" nillable="true" type="tns:SlotNote" />
  <xs:complexType name="SmartsheetsSplitRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmartsheetsSplit" nillable="true" type="tns:ArrayOfSmartsheetsSplit" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsSplitRequest" nillable="true" type="tns:SmartsheetsSplitRequest" />
  <xs:complexType name="ArrayOfSmartsheetsSplit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetsSplit" nillable="true" type="tns:SmartsheetsSplit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetsSplit" nillable="true" type="tns:ArrayOfSmartsheetsSplit" />
  <xs:complexType name="SmartsheetsSplit">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmartsheetSplitId" type="xs:int" />
      <xs:element minOccurs="0" name="Split" type="xs:int" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsSplit" nillable="true" type="tns:SmartsheetsSplit" />
  <xs:complexType name="LeaderboardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LeaderboardType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeaderboardRequest" nillable="true" type="tns:LeaderboardRequest" />
  <xs:complexType name="WebContactRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfWebContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebContactRequest" nillable="true" type="tns:WebContactRequest" />
  <xs:complexType name="ArrayOfWebContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebContact" nillable="true" type="tns:WebContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebContact" nillable="true" type="tns:ArrayOfWebContact" />
  <xs:complexType name="WebContact">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebContact" nillable="true" type="tns:WebContact" />
  <xs:complexType name="ContactRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="OutstandContactId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactRequest" nillable="true" type="tns:ContactRequest" />
  <xs:complexType name="ContactPeraRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="PeraContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactPeraRequest" nillable="true" type="tns:ContactPeraRequest" />
  <xs:complexType name="ContactUnsubscribeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactGuid" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactUnsubscribeRequest" nillable="true" type="tns:ContactUnsubscribeRequest" />
  <xs:complexType name="ContactDeleteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="PeraContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactDeleteRequest" nillable="true" type="tns:ContactDeleteRequest" />
  <xs:complexType name="ContactCategoryRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ContactCategoryRequest" nillable="true" type="tns:ContactCategoryRequest" />
  <xs:complexType name="ContactReferralRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="APIKey" type="ser:guid" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactReferralRequest" nillable="true" type="tns:ContactReferralRequest" />
  <xs:complexType name="ContactStatusRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ContactStatusRequest" nillable="true" type="tns:ContactStatusRequest" />
  <xs:complexType name="SourceTypeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SourceTypeRequest" nillable="true" type="tns:SourceTypeRequest" />
  <xs:complexType name="ContactCalendarEventRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PeraContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCalendarEventRequest" nillable="true" type="tns:ContactCalendarEventRequest" />
  <xs:complexType name="ContactNBCRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactNBCRequest" nillable="true" type="tns:ContactNBCRequest" />
  <xs:complexType name="ContactInforceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactInforceRequest" nillable="true" type="tns:ContactInforceRequest" />
  <xs:complexType name="ContactMultipleInforceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactIds" nillable="true" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14:ArrayOfint" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactMultipleInforceRequest" nillable="true" type="tns:ContactMultipleInforceRequest" />
  <xs:complexType name="ContactInforceExtendedRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactInforceExtendedRequest" nillable="true" type="tns:ContactInforceExtendedRequest" />
  <xs:complexType name="ContactCommissionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCommissionRequest" nillable="true" type="tns:ContactCommissionRequest" />
  <xs:complexType name="ContactActivityRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactActivityRequest" nillable="true" type="tns:ContactActivityRequest" />
  <xs:complexType name="AgentActivityRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentActivityRequest" nillable="true" type="tns:AgentActivityRequest" />
  <xs:complexType name="ContactFactFinderRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactFactFinderRequest" nillable="true" type="tns:ContactFactFinderRequest" />
  <xs:complexType name="ContactFactFinderDebtRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactFactFinderDebtRequest" nillable="true" type="tns:ContactFactFinderDebtRequest" />
  <xs:complexType name="ContactMessageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactMessageRequest" nillable="true" type="tns:ContactMessageRequest" />
  <xs:complexType name="ContactEmailsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactEmailsRequest" nillable="true" type="tns:ContactEmailsRequest" />
  <xs:complexType name="ContactCommunicationsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCommunicationsRequest" nillable="true" type="tns:ContactCommunicationsRequest" />
  <xs:complexType name="ContactClaimRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactClaimRequest" nillable="true" type="tns:ContactClaimRequest" />
  <xs:complexType name="ContactApplicationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Application" nillable="true" type="tns:ActivityTracker_Application" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactApplicationRequest" nillable="true" type="tns:ContactApplicationRequest" />
  <xs:complexType name="ActivityTracker_Application">
    <xs:sequence>
      <xs:element minOccurs="0" name="AnnuityFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="AnnuityTransfer" type="xs:decimal" />
      <xs:element minOccurs="0" name="ApplicationId" type="xs:int" />
      <xs:element minOccurs="0" name="Carriers" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LifeAP" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTracker_Application" nillable="true" type="tns:ActivityTracker_Application" />
  <xs:complexType name="ContactShareRequestExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactShareRequestExtended" nillable="true" type="tns:ContactShareRequestExtended" />
  <xs:complexType name="ContactShareRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactShareId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactShareRequest" nillable="true" type="tns:ContactShareRequest" />
  <xs:complexType name="ContactIntegrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="IntegrationTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RequestedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestedTime" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactIntegrationRequest" nillable="true" type="tns:ContactIntegrationRequest" />
  <xs:complexType name="DeleteContactShareRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteContactShareRequest" nillable="true" type="tns:DeleteContactShareRequest" />
  <xs:complexType name="ContactImageUploadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactImageUploadRequest" nillable="true" type="tns:ContactImageUploadRequest" />
  <xs:complexType name="ContactImageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactImageRequest" nillable="true" type="tns:ContactImageRequest" />
  <xs:complexType name="ActivityTrackerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommandType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:Contact" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTrackerRequest" nillable="true" type="tns:ActivityTrackerRequest" />
  <xs:complexType name="ActivityTrackerApplicationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AnnuityFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="AnnuityTransfer" type="xs:decimal" />
      <xs:element minOccurs="0" name="Carriers" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:Contact" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="LifeAP" type="xs:decimal" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTrackerApplicationRequest" nillable="true" type="tns:ActivityTrackerApplicationRequest" />
  <xs:complexType name="ActivityTrackerReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTrackerReportRequest" nillable="true" type="tns:ActivityTrackerReportRequest" />
  <xs:complexType name="ActivityPlanRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityPlan" nillable="true" type="tns:ActivityPlan" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ApplicationGoal" type="xs:int" />
      <xs:element minOccurs="0" name="AppointmentSetGoal" type="xs:int" />
      <xs:element minOccurs="0" name="ClientUpdateGoal" type="xs:int" />
      <xs:element minOccurs="0" name="DateFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FirstAppointmentGoal" type="xs:int" />
      <xs:element minOccurs="0" name="FirstContactGoal" type="xs:int" />
      <xs:element minOccurs="0" name="LeadGoal" type="xs:int" />
      <xs:element minOccurs="0" name="LearningGoal" type="xs:int" />
      <xs:element minOccurs="0" name="MarketingGoal" type="xs:int" />
      <xs:element minOccurs="0" name="MonthlyCashFlowGoal" type="xs:int" />
      <xs:element minOccurs="0" name="RecruitGoal" type="xs:int" />
      <xs:element minOccurs="0" name="ReferralGoal" type="xs:int" />
      <xs:element minOccurs="0" name="SecondAppointmentGoal" type="xs:int" />
      <xs:element minOccurs="0" name="SecondAppointmentSetGoal" type="xs:int" />
      <xs:element minOccurs="0" name="YTDCashFlowGoal" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityPlanRequest" nillable="true" type="tns:ActivityPlanRequest" />
  <xs:complexType name="ActivityPlan">
    <xs:sequence>
      <xs:element minOccurs="0" name="Actual" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTo" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EventTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="EventTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Goal" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="MthlyCashFlow" type="xs:int" />
      <xs:element minOccurs="0" name="Recruit" type="xs:int" />
      <xs:element minOccurs="0" name="YTDCashFlow" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityPlan" nillable="true" type="tns:ActivityPlan" />
  <xs:complexType name="ActivityDataRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityDataRequest" nillable="true" type="tns:ActivityDataRequest" />
  <xs:complexType name="ActivityDataLast6MonthsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateFrom" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateTo" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityDataLast6MonthsRequest" nillable="true" type="tns:ActivityDataLast6MonthsRequest" />
  <xs:complexType name="ContactTitlesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ContactTitlesRequest" nillable="true" type="tns:ContactTitlesRequest" />
  <xs:complexType name="AgentSponsorRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSponsor" nillable="true" type="tns:ArrayOfAgentSponsor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSponsorRequest" nillable="true" type="tns:AgentSponsorRequest" />
  <xs:complexType name="ArrayOfAgentSponsor">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentSponsor" nillable="true" type="tns:AgentSponsor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentSponsor" nillable="true" type="tns:ArrayOfAgentSponsor" />
  <xs:complexType name="AgentSponsor">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacementAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSponsor" nillable="true" type="tns:AgentSponsor" />
  <xs:complexType name="AgentPlacementRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentPlacement" nillable="true" type="tns:ArrayOfAgentPlacement" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPlacementRequest" nillable="true" type="tns:AgentPlacementRequest" />
  <xs:complexType name="ArrayOfAgentPlacement">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentPlacement" nillable="true" type="tns:AgentPlacement" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentPlacement" nillable="true" type="tns:ArrayOfAgentPlacement" />
  <xs:complexType name="AgentPlacement">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacementAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPlacement" nillable="true" type="tns:AgentPlacement" />
  <xs:complexType name="AgentHierarchyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IncludeInactive" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentHierarchyRequest" nillable="true" type="tns:AgentHierarchyRequest" />
  <xs:complexType name="AgentRecruitRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRecruit" nillable="true" type="tns:ArrayOfAgentRecruit" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRecruitRequest" nillable="true" type="tns:AgentRecruitRequest" />
  <xs:complexType name="ArrayOfAgentRecruit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentRecruit" nillable="true" type="tns:AgentRecruit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentRecruit" nillable="true" type="tns:ArrayOfAgentRecruit" />
  <xs:complexType name="AgentRecruit">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppCount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Cashflow" type="xs:decimal" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastLoginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Package" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacementAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacementAgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL1FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL1LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL1MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL2FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL2LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL2MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL3FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL3LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL3MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL4FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL4LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UL4MiddleName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRecruit" nillable="true" type="tns:AgentRecruit" />
  <xs:complexType name="BroadcastRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Broadcast" nillable="true" type="tns:ArrayOfBroadcast" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BroadcastRequest" nillable="true" type="tns:BroadcastRequest" />
  <xs:complexType name="ArrayOfBroadcast">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Broadcast" nillable="true" type="tns:Broadcast" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBroadcast" nillable="true" type="tns:ArrayOfBroadcast" />
  <xs:complexType name="Broadcast">
    <xs:sequence>
      <xs:element minOccurs="0" name="BroadcastBegin" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BroadcastBeginTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BroadcastDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BroadcastEnd" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BroadcastEndTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BroadcastId" type="xs:int" />
      <xs:element minOccurs="0" name="BroadcastTitle" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Broadcast" nillable="true" type="tns:Broadcast" />
  <xs:complexType name="DisclosureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Disclosure" nillable="true" type="tns:ArrayOfDisclosure" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DisclosureRequest" nillable="true" type="tns:DisclosureRequest" />
  <xs:complexType name="ArrayOfDisclosure">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Disclosure" nillable="true" type="tns:Disclosure" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDisclosure" nillable="true" type="tns:ArrayOfDisclosure" />
  <xs:complexType name="Disclosure">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DisclosureId" type="xs:int" />
      <xs:element minOccurs="0" name="DisclosureText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisclosureTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="ExpireDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Disclosure" nillable="true" type="tns:Disclosure" />
  <xs:complexType name="RegistrationDisclosureRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="RegistrationDisclosureRequest" nillable="true" type="tns:RegistrationDisclosureRequest" />
  <xs:complexType name="ErrorLogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorLog" nillable="true" type="tns:ArrayOfErrorLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErrorLogRequest" nillable="true" type="tns:ErrorLogRequest" />
  <xs:complexType name="ArrayOfErrorLog">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ErrorLog" nillable="true" type="tns:ErrorLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfErrorLog" nillable="true" type="tns:ArrayOfErrorLog" />
  <xs:complexType name="ErrorLog">
    <xs:sequence>
      <xs:element minOccurs="0" name="ColNumber" type="xs:int" />
      <xs:element minOccurs="0" name="ErrorLogId" type="xs:int" />
      <xs:element minOccurs="0" name="LineNumber" type="xs:int" />
      <xs:element minOccurs="0" name="LogDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAgent" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErrorLog" nillable="true" type="tns:ErrorLog" />
  <xs:complexType name="ListingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="Listings" nillable="true" type="tns:ArrayOfListing" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListingsRequest" nillable="true" type="tns:ListingsRequest" />
  <xs:complexType name="ArrayOfListing">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Listing" nillable="true" type="tns:Listing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfListing" nillable="true" type="tns:ArrayOfListing" />
  <xs:complexType name="Listing">
    <xs:sequence>
      <xs:element minOccurs="0" name="AGENTNM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AGENTNO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AMOUNT" type="xs:decimal" />
      <xs:element minOccurs="0" name="APPCNT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="APPROVED" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="CARDCREDIT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CITY" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="COMMRATE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="COMPANY" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FIELDPAYOUT" type="xs:decimal" />
      <xs:element minOccurs="0" name="FPAYOUT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GROSS" type="xs:decimal" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="INSURED" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LISTINGCTYPE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LISTINGDATE" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LISTINGTDATE" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OAGENT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OAgentID" type="xs:int" />
      <xs:element minOccurs="0" name="PART" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PARTPERCENT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="POLICY" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PREMIUM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PROMOPTS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="REGION" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="STATE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TYPE" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Listing" nillable="true" type="tns:Listing" />
  <xs:complexType name="SecuritiesListingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="Listings" nillable="true" type="tns:ArrayOfListing" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecuritiesListingsRequest" nillable="true" type="tns:SecuritiesListingsRequest" />
  <xs:complexType name="ListingSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ListingSummary" nillable="true" type="tns:ArrayOfListingSummary" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListingSummaryRequest" nillable="true" type="tns:ListingSummaryRequest" />
  <xs:complexType name="ArrayOfListingSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ListingSummary" nillable="true" type="tns:ListingSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfListingSummary" nillable="true" type="tns:ArrayOfListingSummary" />
  <xs:complexType name="ListingSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAdjustmentTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentBalanceForward" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentCommissionSubtotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentCurrentRunningTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentCurrentYTDTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentLevelCalculatedFromListingPart" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentNextLevelPrerequired" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentOverallTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentPoints" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentPolicyNumbers" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentRTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentRequiredBeforeNextLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentYTDTotal" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListingSummary" nillable="true" type="tns:ListingSummary" />
  <xs:complexType name="SecuritiesListingSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="ListingSummary" nillable="true" type="tns:ArrayOfListingSummary" />
      <xs:element minOccurs="0" name="ParamEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ParamStartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SecuritiesListingSummaryRequest" nillable="true" type="tns:SecuritiesListingSummaryRequest" />
  <xs:complexType name="GetNoticeLogsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NoticeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNoticeLogsRequest" nillable="true" type="tns:GetNoticeLogsRequest" />
  <xs:complexType name="NoticeLogViewRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogViewRequest" nillable="true" type="tns:NoticeLogViewRequest" />
  <xs:complexType name="NoticeLogSnoozeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeLogId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogSnoozeRequest" nillable="true" type="tns:NoticeLogSnoozeRequest" />
  <xs:complexType name="NoticeLogAgreeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeLogId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogAgreeRequest" nillable="true" type="tns:NoticeLogAgreeRequest" />
  <xs:complexType name="PrivacyNoticeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PrivacyNotice" nillable="true" type="tns:ArrayOfPrivacyNotice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PrivacyNoticeRequest" nillable="true" type="tns:PrivacyNoticeRequest" />
  <xs:complexType name="ArrayOfPrivacyNotice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PrivacyNotice" nillable="true" type="tns:PrivacyNotice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPrivacyNotice" nillable="true" type="tns:ArrayOfPrivacyNotice" />
  <xs:complexType name="PrivacyNotice">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ExpireDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PrivacyNoticeId" type="xs:int" />
      <xs:element minOccurs="0" name="PrivacyNoticeText" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PrivacyNotice" nillable="true" type="tns:PrivacyNotice" />
  <xs:complexType name="ChangePasswordRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NewPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OldPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePasswordRequest" nillable="true" type="tns:ChangePasswordRequest" />
  <xs:complexType name="ReferralHierarchyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentHierarchy" nillable="true" type="tns:ArrayOfAgentHierarchy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReferralHierarchyRequest" nillable="true" type="tns:ReferralHierarchyRequest" />
  <xs:complexType name="ArrayOfAgentHierarchy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentHierarchy" nillable="true" type="tns:AgentHierarchy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentHierarchy" nillable="true" type="tns:ArrayOfAgentHierarchy" />
  <xs:complexType name="AgentHierarchy">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CellPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Package" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PackageCost" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlacementAgent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="label" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentHierarchy" nillable="true" type="tns:AgentHierarchy" />
  <xs:complexType name="SmartsheetsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="FromDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SheetType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsRequest" nillable="true" type="tns:SmartsheetsRequest" />
  <xs:complexType name="SmartsheetsEditorRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Fields" nillable="true" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsEditorRequest" nillable="true" type="tns:SmartsheetsEditorRequest" />
  <xs:complexType name="SmartsheetsAggregateAllRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsAggregateAllRequest" nillable="true" type="tns:SmartsheetsAggregateAllRequest" />
  <xs:complexType name="SmartsheetsAggregateLifeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsAggregateLifeRequest" nillable="true" type="tns:SmartsheetsAggregateLifeRequest" />
  <xs:complexType name="SmartsheetsCheckRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsCheckRequest" nillable="true" type="tns:SmartsheetsCheckRequest" />
  <xs:complexType name="SmartsheetsTransferRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="agent" nillable="true" type="tns:Agent" />
      <xs:element minOccurs="0" name="lines" nillable="true" type="tns:ArrayOfSmartsheetRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsTransferRequest" nillable="true" type="tns:SmartsheetsTransferRequest" />
  <xs:complexType name="ArrayOfSmartsheetRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetRecord" nillable="true" type="tns:SmartsheetRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetRecord" nillable="true" type="tns:ArrayOfSmartsheetRecord" />
  <xs:complexType name="SmartsheetRecord">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyAssociateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="app_id" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetRecord" nillable="true" type="tns:SmartsheetRecord" />
  <xs:complexType name="SmartsheetsMoveToNewAgentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ERCUID" type="ser:guid" />
      <xs:element minOccurs="0" name="NewAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsMoveToNewAgentRequest" nillable="true" type="tns:SmartsheetsMoveToNewAgentRequest" />
  <xs:complexType name="SmartsheetsMoveToFromPEORequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecordsToMove" nillable="true" type="tns:ArrayOfSmartsheetRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsMoveToFromPEORequest" nillable="true" type="tns:SmartsheetsMoveToFromPEORequest" />
  <xs:complexType name="SmartsheetsMovePEOToSCFRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecordsToMove" nillable="true" type="tns:ArrayOfSmartsheetRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsMovePEOToSCFRequest" nillable="true" type="tns:SmartsheetsMovePEOToSCFRequest" />
  <xs:complexType name="SmartsheetsMoveToSCFRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecordsToMove" nillable="true" type="tns:ArrayOfSmartsheetRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsMoveToSCFRequest" nillable="true" type="tns:SmartsheetsMoveToSCFRequest" />
  <xs:complexType name="ResourceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Resource" nillable="true" type="tns:ArrayOfResource" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResourceRequest" nillable="true" type="tns:ResourceRequest" />
  <xs:complexType name="ArrayOfResource">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Resource" nillable="true" type="tns:Resource" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfResource" nillable="true" type="tns:ArrayOfResource" />
  <xs:complexType name="Resource">
    <xs:sequence>
      <xs:element minOccurs="0" name="Categories" nillable="true" type="tns:ArrayOfResourceCategory" />
      <xs:element minOccurs="0" name="Documents" nillable="true" type="tns:ArrayOfDocument" />
      <xs:element minOccurs="0" name="ResourceType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Resource" nillable="true" type="tns:Resource" />
  <xs:complexType name="ArrayOfResourceCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResourceCategory" nillable="true" type="tns:ResourceCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfResourceCategory" nillable="true" type="tns:ArrayOfResourceCategory" />
  <xs:complexType name="ResourceCategory">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subcategories" nillable="true" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q16:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResourceCategory" nillable="true" type="tns:ResourceCategory" />
  <xs:complexType name="MediaShareRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="MediaCategory" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MediaShareRequest" nillable="true" type="tns:MediaShareRequest" />
  <xs:complexType name="AgentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" nillable="true" type="tns:ArrayOfAgent" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="NewAgents" type="xs:boolean" />
      <xs:element minOccurs="0" name="ParamDistinct" type="xs:boolean" />
      <xs:element minOccurs="0" name="ParamGetHierarchy" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRequest" nillable="true" type="tns:AgentRequest" />
  <xs:complexType name="ArrayOfAgent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Agent" nillable="true" type="tns:Agent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgent" nillable="true" type="tns:ArrayOfAgent" />
  <xs:complexType name="AgentDistrictIdRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DistrictId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDistrictIdRequest" nillable="true" type="tns:AgentDistrictIdRequest" />
  <xs:complexType name="AgentsByRankRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentsByRankRequest" nillable="true" type="tns:AgentsByRankRequest" />
  <xs:complexType name="AgentAddressRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAddressRequest" nillable="true" type="tns:AgentAddressRequest" />
  <xs:complexType name="AgentCommissionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCommissionRequest" nillable="true" type="tns:AgentCommissionRequest" />
  <xs:complexType name="AgentContactTransferRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="TargetAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContactTransferRequest" nillable="true" type="tns:AgentContactTransferRequest" />
  <xs:complexType name="AgentDropdownRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentDropdownRequest" nillable="true" type="tns:AgentDropdownRequest" />
  <xs:complexType name="AgentDropdownAdminRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentDropdownAdminRequest" nillable="true" type="tns:AgentDropdownAdminRequest" />
  <xs:complexType name="AgentDropdownSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Query" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowAll" type="xs:boolean" />
      <xs:element minOccurs="0" name="ShowAllOnQueryEmpty" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDropdownSearchRequest" nillable="true" type="tns:AgentDropdownSearchRequest" />
  <xs:complexType name="PeraAgentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" nillable="true" type="tns:ArrayOfPeraAgent" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeraAgentRequest" nillable="true" type="tns:PeraAgentRequest" />
  <xs:complexType name="ArrayOfPeraAgent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PeraAgent" nillable="true" type="tns:PeraAgent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPeraAgent" nillable="true" type="tns:ArrayOfPeraAgent" />
  <xs:complexType name="PeraAgent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AcceptAllAppts" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" type="xs:int" />
      <xs:element minOccurs="0" name="AgentProductTypes" nillable="true" type="tns:ArrayOfAgentProductType" />
      <xs:element minOccurs="0" name="ApiKey" type="ser:guid" />
      <xs:element minOccurs="0" name="AsapLockOut" type="xs:boolean" />
      <xs:element minOccurs="0" name="AsapOptOut" type="xs:boolean" />
      <xs:element minOccurs="0" name="AsapWeeklyAppts" type="xs:int" />
      <xs:element minOccurs="0" name="CalendarId" type="ser:guid" />
      <xs:element minOccurs="0" name="Districts" nillable="true" type="tns:ArrayOfAgentDistrict" />
      <xs:element minOccurs="0" name="DistrictsWaitingList" nillable="true" type="tns:ArrayOfAgentDistrictWaitingList" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaceToFaceAppts" type="xs:boolean" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GoogleCalendar" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PeraICSUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SaturdayAppts" type="xs:boolean" />
      <xs:element minOccurs="0" name="SundayAppts" type="xs:boolean" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
      <xs:element minOccurs="0" name="VCAppts" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeraAgent" nillable="true" type="tns:PeraAgent" />
  <xs:complexType name="ArrayOfAgentProductType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentProductType" nillable="true" type="tns:AgentProductType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentProductType" nillable="true" type="tns:ArrayOfAgentProductType" />
  <xs:complexType name="AgentProductType">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ProductType" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="ProductTypeId" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentProductType" nillable="true" type="tns:AgentProductType" />
  <xs:complexType name="ArrayOfAgentDistrict">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentDistrict" nillable="true" type="tns:AgentDistrict" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentDistrict" nillable="true" type="tns:ArrayOfAgentDistrict" />
  <xs:complexType name="AgentDistrict">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CountyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DistrictId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrganizationTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="OrganizationTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="StateName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDistrict" nillable="true" type="tns:AgentDistrict" />
  <xs:complexType name="ArrayOfAgentDistrictWaitingList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentDistrictWaitingList" nillable="true" type="tns:AgentDistrictWaitingList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentDistrictWaitingList" nillable="true" type="tns:ArrayOfAgentDistrictWaitingList" />
  <xs:complexType name="AgentDistrictWaitingList">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CampaignTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="CountyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DistrictId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrganizationTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="OrganizationTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="StateName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDistrictWaitingList" nillable="true" type="tns:AgentDistrictWaitingList" />
  <xs:complexType name="AdminChangePasswordRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdminChangePasswordRequest" nillable="true" type="tns:AdminChangePasswordRequest" />
  <xs:complexType name="createFFPuserRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="email" 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="password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createFFPuserRequest" nillable="true" type="tns:createFFPuserRequest" />
  <xs:complexType name="AgentResetGracePeriod">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentResetGracePeriod" nillable="true" type="tns:AgentResetGracePeriod" />
  <xs:complexType name="AgentMergeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentFrom" type="xs:int" />
      <xs:element minOccurs="0" name="AgentTo" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentMergeRequest" nillable="true" type="tns:AgentMergeRequest" />
  <xs:complexType name="AgentMessageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentMessageRequest" nillable="true" type="tns:AgentMessageRequest" />
  <xs:complexType name="AgentCommunicationsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCommunicationsRequest" nillable="true" type="tns:AgentCommunicationsRequest" />
  <xs:complexType name="AgentDuplicateCheckRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" nillable="true" type="tns:Agent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDuplicateCheckRequest" nillable="true" type="tns:AgentDuplicateCheckRequest" />
  <xs:complexType name="AgentEmailSignatureRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEmailSignatureRequest" nillable="true" type="tns:AgentEmailSignatureRequest" />
  <xs:complexType name="AgentQualifiesForPayWithCommissionsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentQualifiesForPayWithCommissionsRequest" nillable="true" type="tns:AgentQualifiesForPayWithCommissionsRequest" />
  <xs:complexType name="AgentTotalCommissionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentTotalCommissionRequest" nillable="true" type="tns:AgentTotalCommissionRequest" />
  <xs:complexType name="AgentLicenseRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLicense" nillable="true" type="tns:AgentLicense" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLicenseRequest" nillable="true" type="tns:AgentLicenseRequest" />
  <xs:complexType name="AgentWaiveRegistrationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentWaiveRegistrationRequest" nillable="true" type="tns:AgentWaiveRegistrationRequest" />
  <xs:complexType name="GetAgentNoticesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAgentNoticesRequest" nillable="true" type="tns:GetAgentNoticesRequest" />
  <xs:complexType name="GetAdminNoticesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAdminNoticesRequest" nillable="true" type="tns:GetAdminNoticesRequest" />
  <xs:complexType name="InsertNoticeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notice" nillable="true" type="tns:Notice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InsertNoticeRequest" nillable="true" type="tns:InsertNoticeRequest" />
  <xs:complexType name="Notice">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DaysSinceViewing" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DaysToSnooze" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ExpireDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeFullText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeId" type="xs:int" />
      <xs:element minOccurs="0" name="NoticeLogId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="NoticeTitle" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Notice" nillable="true" type="tns:Notice" />
  <xs:complexType name="UpdateNoticeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notice" nillable="true" type="tns:Notice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateNoticeRequest" nillable="true" type="tns:UpdateNoticeRequest" />
  <xs:complexType name="DeleteNoticeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteNoticeRequest" nillable="true" type="tns:DeleteNoticeRequest" />
  <xs:complexType name="ResetPasswordRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RetrievalMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Token" type="ser:guid" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResetPasswordRequest" nillable="true" type="tns:ResetPasswordRequest" />
  <xs:complexType name="PoliciesAndProceduresRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PoliciesAndProcedures" nillable="true" type="tns:ArrayOfPoliciesAndProcedures" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PoliciesAndProceduresRequest" nillable="true" type="tns:PoliciesAndProceduresRequest" />
  <xs:complexType name="ArrayOfPoliciesAndProcedures">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PoliciesAndProcedures" nillable="true" type="tns:PoliciesAndProcedures" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPoliciesAndProcedures" nillable="true" type="tns:ArrayOfPoliciesAndProcedures" />
  <xs:complexType name="PoliciesAndProcedures">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="ExpireDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PoliciesAndProceduresId" type="xs:int" />
      <xs:element minOccurs="0" name="PoliciesAndProceduresText" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PoliciesAndProcedures" nillable="true" type="tns:PoliciesAndProcedures" />
  <xs:complexType name="SiteContentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SiteContent" nillable="true" type="tns:SiteContent" />
      <xs:element minOccurs="0" name="SortOrder" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiteContentRequest" nillable="true" type="tns:SiteContentRequest" />
  <xs:complexType name="SiteContent">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContentBody" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContentHeader" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiteContent" nillable="true" type="tns:SiteContent" />
  <xs:complexType name="TermsAndConditionsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Site" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TermsAndConditionsRequest" nillable="true" type="tns:TermsAndConditionsRequest" />
  <xs:complexType name="TicketRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Ticket" nillable="true" type="tns:ArrayOfTicketExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketRequest" nillable="true" type="tns:TicketRequest" />
  <xs:complexType name="ArrayOfTicketExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketExtended" nillable="true" type="tns:TicketExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketExtended" nillable="true" type="tns:ArrayOfTicketExtended" />
  <xs:complexType name="TicketExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Ticket">
        <xs:sequence>
          <xs:element minOccurs="0" name="AdminHasRead" type="xs:boolean" />
          <xs:element minOccurs="0" name="AgentHasRead" type="xs:boolean" />
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TicketType" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TicketExtended" nillable="true" type="tns:TicketExtended" />
  <xs:complexType name="Ticket">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedBy" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsClosed" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsFollowup" type="xs:boolean" />
      <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Resolution" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Ticket" nillable="true" type="tns:Ticket" />
  <xs:complexType name="TaskRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Task" nillable="true" type="tns:TaskExtended" />
      <xs:element minOccurs="0" name="TaskId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TaskRequest" nillable="true" type="tns:TaskRequest" />
  <xs:complexType name="TaskExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Task">
        <xs:sequence>
          <xs:element minOccurs="0" name="AssignedToName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContactStatusId" type="xs:int" />
          <xs:element minOccurs="0" name="RelatedToName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TaskExtended" nillable="true" type="tns:TaskExtended" />
  <xs:complexType name="Task">
    <xs:sequence>
      <xs:element minOccurs="0" name="AssignedToAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CompletedBy" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" type="xs:int" />
      <xs:element minOccurs="0" name="DateCompleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDeleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DeletedBy" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Disposition" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RelatedToContactId" type="xs:int" />
      <xs:element minOccurs="0" name="TaskId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Task" nillable="true" type="tns:Task" />
  <xs:complexType name="AgentTaskRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Task" nillable="true" type="tns:AgentTaskExtended" />
      <xs:element minOccurs="0" name="TaskId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentTaskRequest" nillable="true" type="tns:AgentTaskRequest" />
  <xs:complexType name="AgentTaskExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentTask">
        <xs:sequence>
          <xs:element minOccurs="0" name="AssignedToName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RelatedToName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentTaskExtended" nillable="true" type="tns:AgentTaskExtended" />
  <xs:complexType name="AgentTask">
    <xs:sequence>
      <xs:element minOccurs="0" name="AssignedToAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CompletedBy" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" type="xs:int" />
      <xs:element minOccurs="0" name="DateCompleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDeleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DeletedBy" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DueDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="RelatedToAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="TaskId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentTask" nillable="true" type="tns:AgentTask" />
  <xs:complexType name="TicketTypeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="TicketType" nillable="true" type="tns:ArrayOfTicketType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeRequest" nillable="true" type="tns:TicketTypeRequest" />
  <xs:complexType name="ArrayOfTicketType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketType" nillable="true" type="tns:TicketType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketType" nillable="true" type="tns:ArrayOfTicketType" />
  <xs:complexType name="TicketType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketType" nillable="true" type="tns:TicketType" />
  <xs:complexType name="TicketTypeSubscriptionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="TicketTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketTypeSubscription" nillable="true" type="tns:ArrayOfTicketTypeSubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeSubscriptionRequest" nillable="true" type="tns:TicketTypeSubscriptionRequest" />
  <xs:complexType name="ArrayOfTicketTypeSubscriptionExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketTypeSubscriptionExtended" nillable="true" type="tns:TicketTypeSubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketTypeSubscriptionExtended" nillable="true" type="tns:ArrayOfTicketTypeSubscriptionExtended" />
  <xs:complexType name="TicketTypeSubscriptionExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:TicketTypeSubscription">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EmailUpdates" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TicketTypeSubscriptionExtended" nillable="true" type="tns:TicketTypeSubscriptionExtended" />
  <xs:complexType name="TicketTypeSubscription">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketTypeSubscriptionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeSubscription" nillable="true" type="tns:TicketTypeSubscription" />
  <xs:complexType name="UploadAdminDocumentTypesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="UploadAdminDocumentTypesRequest" nillable="true" type="tns:UploadAdminDocumentTypesRequest" />
  <xs:complexType name="UploadAdminReportRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchId" type="xs:int" />
      <xs:element minOccurs="0" name="DocumentTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminReportRequest" nillable="true" type="tns:UploadAdminReportRequest" />
  <xs:complexType name="UploadAdminBatchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchId" type="xs:int" />
      <xs:element minOccurs="0" name="DocumentTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminBatchRequest" nillable="true" type="tns:UploadAdminBatchRequest" />
  <xs:complexType name="UploadAdminUploadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="DocumentTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminUploadRequest" nillable="true" type="tns:UploadAdminUploadRequest" />
  <xs:complexType name="WholesaleConversionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="IsContractingOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WholesaleConversionRequest" nillable="true" type="tns:WholesaleConversionRequest" />
  <xs:complexType name="ContactNoteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactNoteId" type="xs:int" />
      <xs:element minOccurs="0" name="Note" nillable="true" type="tns:ContactNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactNoteRequest" nillable="true" type="tns:ContactNoteRequest" />
  <xs:complexType name="ContactNote">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactNoteId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByUserId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" xmlns:q17="http://schemas.datacontract.org/2004/07/System" type="q17:DateTimeOffset" />
      <xs:element minOccurs="0" name="NoteText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedByUserId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="UpdatedDate" nillable="true" xmlns:q18="http://schemas.datacontract.org/2004/07/System" type="q18:DateTimeOffset" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactNote" nillable="true" type="tns:ContactNote" />
  <xs:complexType name="AttachmentDocumentTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentDocumentType" nillable="true" type="tns:ArrayOfAttachmentDocumentType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q19="http://schemas.servicestack.net/types" type="q19:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDocumentTypeResponse" nillable="true" type="tns:AttachmentDocumentTypeResponse" />
  <xs:complexType name="ArrayOfAttachmentDocumentType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AttachmentDocumentType" nillable="true" type="tns:AttachmentDocumentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAttachmentDocumentType" nillable="true" type="tns:ArrayOfAttachmentDocumentType" />
  <xs:complexType name="AttachmentDocumentType">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="AttachmentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateSent" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DropboxDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentDocumentType" nillable="true" type="tns:AttachmentDocumentType" />
  <xs:complexType name="AgentSiteOptionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSiteOptions" nillable="true" type="tns:AgentSiteOptions" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q20="http://schemas.servicestack.net/types" type="q20:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteOptionsResponse" nillable="true" type="tns:AgentSiteOptionsResponse" />
  <xs:complexType name="CompanyAffiliationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyAffiliations" nillable="true" type="tns:ArrayOfCompanyAffiliation" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q21="http://schemas.servicestack.net/types" type="q21:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CompanyAffiliationsResponse" nillable="true" type="tns:CompanyAffiliationsResponse" />
  <xs:complexType name="ArrayOfCompanyAffiliation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CompanyAffiliation" nillable="true" type="tns:CompanyAffiliation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCompanyAffiliation" nillable="true" type="tns:ArrayOfCompanyAffiliation" />
  <xs:complexType name="CompanyAffiliation">
    <xs:sequence>
      <xs:element minOccurs="0" name="Abrv" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CompanyAffiliation" nillable="true" type="tns:CompanyAffiliation" />
  <xs:complexType name="IntegrationTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="IntegrationType" nillable="true" type="tns:ArrayOfIntegrationType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q22="http://schemas.servicestack.net/types" type="q22:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntegrationTypeResponse" nillable="true" type="tns:IntegrationTypeResponse" />
  <xs:complexType name="ErcSubmissionResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ErcSubmissions" nillable="true" type="tns:ErcSubmission" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ErcSubmissionResponse" nillable="true" type="tns:ErcSubmissionResponse" />
  <xs:complexType name="BaseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q23="http://schemas.servicestack.net/types" type="q23:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseResponse" nillable="true" type="tns:BaseResponse" />
  <xs:complexType name="ErcSubmission">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contact_Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_BusinessName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Contact_Zip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
      <xs:element minOccurs="0" name="Item10_DidYouHaveASupplyChainDisruption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item11_HowManySupplyItemsWereDisrupted" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item12_SupplyItem1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item13_SupplyItem1SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item14_SupplyItem2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item15_SupplyItem2SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item16_SupplyItem3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item17_SupplyItem3SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item18_SupplyItem4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item19_SupplyItem4SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item1_WhenDidYouStartYourBusiness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item20_SupplyItem5" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item21_SupplyItem5SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item22_SupplyItem6" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item23_SupplyItem6SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item24_SupplyItem7" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item25_SupplyItem7SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item26_SupplyItem8" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item27_SupplyItem8SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item28_SupplyItem9" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item29_SupplyItem9SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item2_HaveYouHadOver1MillionInRevenueStartupOnly" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item30_SupplyItem10" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item31_SupplyItem10SupplierState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item32_2020QuartersAffectedBySupplyChain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item33_2021QuartersAffectedBySupplyChain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item34_CouldNotFindAReasonableReplacementSupplier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item35_DidYouHaveAQualifiedSuspension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item36_Suspension1_TypeOfSuspension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item37_Suspension1_Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item38_Suspension2_TypeOfSuspension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item39_Suspension2_Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item3_HowManyFull_TimeEmployeesIn2019" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item40_2020QuartersAffectedBySuspension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item41_2021QuartersAffectedBySuspension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item42_AggregateEmployer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item43_TotalQuatersQualified2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item44_TotalQuatersQualified2021" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item45_RevenueQuartersQualified2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item46_RevenueQuartersQualified2021" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item4_QuartersWith50LossIn2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item5_2020QuarterThatGotBackTo80" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item6_2021Q1RevenueQualifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item7_2021Q1LookbackQualifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item8_2021Q2RevenueQualifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Item9_2021Q3RevenueQualifier" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcSubmission" nillable="true" type="tns:ErcSubmission" />
  <xs:complexType name="ErcSubmitFileCustomerResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="Exisits" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ErcSubmitFileCustomerResponse" nillable="true" type="tns:ErcSubmitFileCustomerResponse" />
  <xs:complexType name="ErcSubmitFileCheckResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="Data" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ErcSubmitFileCheckResponse" nillable="true" type="tns:ErcSubmitFileCheckResponse" />
  <xs:complexType name="ErcQueryForMissingErcCusResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ErcQueryForMissingErcCusResponse" nillable="true" type="tns:ErcQueryForMissingErcCusResponse" />
  <xs:complexType name="ERCAppResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ERCApps" nillable="true" type="tns:ArrayOfERCApp" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ERCAppResponse" nillable="true" type="tns:ERCAppResponse" />
  <xs:complexType name="ArrayOfERCApp">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ERCApp" nillable="true" type="tns:ERCApp" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfERCApp" nillable="true" type="tns:ArrayOfERCApp" />
  <xs:complexType name="ERCApp">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="affiliate_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="affiliate_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="app_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="city" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="client_payroll_contact_email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="company_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="contact_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="date_created" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="erc_credit_amount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="estimated_erc_amount_2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="filing_date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="first_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="full_address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="full_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="how_many_employees_in_2019" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="how_many_employees_in_2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="job_title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="last_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="parentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="payment_option_selected" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="per_quarter_estimated_erc_amount_2021" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="postal_code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="repId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="responses_for_agreement" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="revenue_quarters_qualified_2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="revenue_quarters_qualified_2021" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="state" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="total_quarters_qualified_2020" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="total_quarters_qualified_2021" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ERCApp" nillable="true" type="tns:ERCApp" />
  <xs:complexType name="ExternalAgentLinkResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="LinkedAccounts" nillable="true" type="tns:ArrayOfExternalAgentLinkExtended" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ExternalAgentLinkResponse" nillable="true" type="tns:ExternalAgentLinkResponse" />
  <xs:complexType name="ArrayOfExternalAgentLinkExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ExternalAgentLinkExtended" nillable="true" type="tns:ExternalAgentLinkExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfExternalAgentLinkExtended" nillable="true" type="tns:ArrayOfExternalAgentLinkExtended" />
  <xs:complexType name="ExternalAgentLinkExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ExternalAgentLink">
        <xs:sequence>
          <xs:element minOccurs="0" name="IMO" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ExternalAgentLinkExtended" nillable="true" type="tns:ExternalAgentLinkExtended" />
  <xs:complexType name="NAICSCodeResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="NAICSCode" nillable="true" type="tns:ArrayOfNAICSCode" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NAICSCodeResponse" nillable="true" type="tns:NAICSCodeResponse" />
  <xs:complexType name="ArrayOfNAICSCode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NAICSCode" nillable="true" type="tns:NAICSCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNAICSCode" nillable="true" type="tns:ArrayOfNAICSCode" />
  <xs:complexType name="NAICSCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NAICSCode" nillable="true" type="tns:NAICSCode" />
  <xs:complexType name="QuestionUploadStatusReportResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="QuestionUploadStatusReport" nillable="true" type="tns:ArrayOfErcQuestionUpload" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QuestionUploadStatusReportResponse" nillable="true" type="tns:QuestionUploadStatusReportResponse" />
  <xs:complexType name="ArrayOfErcQuestionUpload">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ErcQuestionUpload" nillable="true" type="tns:ErcQuestionUpload" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfErcQuestionUpload" nillable="true" type="tns:ArrayOfErcQuestionUpload" />
  <xs:complexType name="ErcQuestionUpload">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateSubmitted" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ErcContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="address_line_1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="city" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="company_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="file_payroll_docs_tax" type="xs:int" />
      <xs:element minOccurs="0" name="file_payroll_uploaded" type="xs:int" />
      <xs:element minOccurs="0" name="first_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="last_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="majority_owners" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="payroll_type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="phone_number" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan_1_amount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan_1_date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan_1_forgiveness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan_2_amount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan_2_date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ppp_loan_2_forgiveness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="state" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcQuestionUpload" nillable="true" type="tns:ErcQuestionUpload" />
  <xs:complexType name="QuestionUploadBySmartsheetsResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ErcQuestionUpload" nillable="true" type="tns:ErcQuestionUpload" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QuestionUploadBySmartsheetsResponse" nillable="true" type="tns:QuestionUploadBySmartsheetsResponse" />
  <xs:complexType name="QuestionnaireStatusReportResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="QuestionnaireStatusReport" nillable="true" type="tns:ArrayOfErcContactReport" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QuestionnaireStatusReportResponse" nillable="true" type="tns:QuestionnaireStatusReportResponse" />
  <xs:complexType name="ArrayOfErcContactReport">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ErcContactReport" nillable="true" type="tns:ErcContactReport" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfErcContactReport" nillable="true" type="tns:ArrayOfErcContactReport" />
  <xs:complexType name="ErcContactReport">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ErcContact">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentId" type="xs:int" />
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ErcUid" type="ser:guid" />
          <xs:element minOccurs="0" name="Referrer" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ErcContactReport" nillable="true" type="tns:ErcContactReport" />
  <xs:complexType name="ErcContact">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactUid" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateLastUpdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FurthestStep" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PreviousPageStack" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReceiveText" type="xs:boolean" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcContact" nillable="true" type="tns:ErcContact" />
  <xs:complexType name="QuestionnaireBySmartsheetsResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ErcQuestionnaire" nillable="true" type="tns:ErcQuestionnaire" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QuestionnaireBySmartsheetsResponse" nillable="true" type="tns:QuestionnaireBySmartsheetsResponse" />
  <xs:complexType name="ErcQuestionnaire">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateLastUpdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ErcContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ErcUid" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Step10_2020QtrsDownQ1" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step10_2020QtrsDownQ2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step10_2020QtrsDownQ3" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step10_2020QtrsDownQ4" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step11_2020QtrsBackUp80" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step12_2020QtrsBackUp80Q2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step12_2020QtrsBackUp80Q3" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step12_2020QtrsBackUp80Q4" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step13_2021Q1RevQual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step14_2021Q1AltRevRevQual" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step15_2021Q2RevQual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step16_2021Q3RevQual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step18_NoReplacementFound" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2020Q1" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2020Q2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2020Q3" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2020Q4" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2021Q1" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2021Q2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step18_SupplyDisruption2021Q3" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2020Q1" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2020Q2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2020Q3" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2020Q4" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2021Q1" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2021Q2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_Suspension2021Q3" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step20_SuspensionTypes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step22_2020W2" type="xs:int" />
      <xs:element minOccurs="0" name="Step23_2021W2" type="xs:int" />
      <xs:element minOccurs="0" name="Step25Referrer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step3_HaveW2" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step4_BusinessStart" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step5_Over1mGross" type="xs:boolean" />
      <xs:element minOccurs="0" name="Step6_HowMany2019" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step8_RevenueReduction" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Step9_GrossLessThan50" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErcQuestionnaire" nillable="true" type="tns:ErcQuestionnaire" />
  <xs:complexType name="SICCodeResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="SICCode" nillable="true" type="tns:ArrayOfSICCode" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SICCodeResponse" nillable="true" type="tns:SICCodeResponse" />
  <xs:complexType name="ArrayOfSICCode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SICCode" nillable="true" type="tns:SICCode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSICCode" nillable="true" type="tns:ArrayOfSICCode" />
  <xs:complexType name="SICCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SICCode" nillable="true" type="tns:SICCode" />
  <xs:complexType name="SiteItemResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q24="http://schemas.servicestack.net/types" type="q24:ResponseStatus" />
      <xs:element minOccurs="0" name="SiteItems" nillable="true" type="tns:ArrayOfSiteItems" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiteItemResponse" nillable="true" type="tns:SiteItemResponse" />
  <xs:complexType name="ArrayOfSiteItems">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SiteItems" nillable="true" type="tns:SiteItems" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSiteItems" nillable="true" type="tns:ArrayOfSiteItems" />
  <xs:complexType name="SubmittedBusinessResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q25="http://schemas.servicestack.net/types" type="q25:ResponseStatus" />
      <xs:element minOccurs="0" name="SubmittedBusiness" nillable="true" type="tns:ArrayOfSubmittedBusiness" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubmittedBusinessResponse" nillable="true" type="tns:SubmittedBusinessResponse" />
  <xs:complexType name="ArrayOfSubmittedBusiness">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SubmittedBusiness" nillable="true" type="tns:SubmittedBusiness" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSubmittedBusiness" nillable="true" type="tns:ArrayOfSubmittedBusiness" />
  <xs:complexType name="SubmittedBusiness">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplicationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommDatePaid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreditAmount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateFeePaid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateFiled" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ErcAppStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastUpdate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MissingDocs" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RepName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Stage" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubmittedBusiness" nillable="true" type="tns:SubmittedBusiness" />
  <xs:complexType name="SubmittedBusinessAdminResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q26="http://schemas.servicestack.net/types" type="q26:ResponseStatus" />
      <xs:element minOccurs="0" name="SubmittedBusiness" nillable="true" type="tns:ArrayOfSubmittedBusiness" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubmittedBusinessAdminResponse" nillable="true" type="tns:SubmittedBusinessAdminResponse" />
  <xs:complexType name="ExternalSubmittedBusinessResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AggregatedSubmittedBusiness" nillable="true" type="tns:AggregatedSubmittedBusiness" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q27="http://schemas.servicestack.net/types" type="q27:ResponseStatus" />
      <xs:element minOccurs="0" name="SubmittedBusiness" nillable="true" type="tns:ArrayOfSubmittedBusiness" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalSubmittedBusinessResponse" nillable="true" type="tns:ExternalSubmittedBusinessResponse" />
  <xs:complexType name="AggregatedSubmittedBusiness">
    <xs:sequence>
      <xs:element minOccurs="0" name="Apps" type="xs:int" />
      <xs:element minOccurs="0" name="CreditAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="RepName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AggregatedSubmittedBusiness" nillable="true" type="tns:AggregatedSubmittedBusiness" />
  <xs:complexType name="AgentFeatureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentFeatures" nillable="true" type="tns:ArrayOfAgentFeature" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q28="http://schemas.servicestack.net/types" type="q28:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentFeatureResponse" nillable="true" type="tns:AgentFeatureResponse" />
  <xs:complexType name="ArrayOfAgentFeature">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentFeature" nillable="true" type="tns:AgentFeature" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentFeature" nillable="true" type="tns:ArrayOfAgentFeature" />
  <xs:complexType name="AgentFeature">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentFeatureStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="DateSubscribed" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EnabledFeatureId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastPaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NextPaymentDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StripeCardId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentFeature" nillable="true" type="tns:AgentFeature" />
  <xs:complexType name="AgentFeatureChargeCardForFeatureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentFeature" nillable="true" type="tns:AgentFeature" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q29="http://schemas.servicestack.net/types" type="q29:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentFeatureChargeCardForFeatureResponse" nillable="true" type="tns:AgentFeatureChargeCardForFeatureResponse" />
  <xs:complexType name="BusinessFactFinderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="BusinessFactFinder" nillable="true" type="tns:BusinessFactFinder" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q30="http://schemas.servicestack.net/types" type="q30:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BusinessFactFinderResponse" nillable="true" type="tns:BusinessFactFinderResponse" />
  <xs:complexType name="BusinessFactFinderPrintResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q31="http://schemas.servicestack.net/types" type="q31:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BusinessFactFinderPrintResponse" nillable="true" type="tns:BusinessFactFinderPrintResponse" />
  <xs:complexType name="MenuResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="DefaultRoute" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Menu" nillable="true" type="tns:Menu" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q32="http://schemas.servicestack.net/types" type="q32:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MenuResponse" nillable="true" type="tns:MenuResponse" />
  <xs:complexType name="Menu">
    <xs:sequence>
      <xs:element minOccurs="0" name="MenuItems" nillable="true" type="tns:ArrayOfMenuItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Menu" nillable="true" type="tns:Menu" />
  <xs:complexType name="ArrayOfMenuItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MenuItem" nillable="true" type="tns:MenuItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMenuItem" nillable="true" type="tns:ArrayOfMenuItem" />
  <xs:complexType name="MenuItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="ElementUid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HtmlOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="IconClass" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsHeader" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSubHeader" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSubMenu" type="xs:boolean" />
      <xs:element minOccurs="0" name="MenuItemId" type="ser:guid" />
      <xs:element minOccurs="0" name="ModuleId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nav" type="xs:boolean" />
      <xs:element minOccurs="0" name="ParentMenuItemId" type="ser:guid" />
      <xs:element minOccurs="0" name="Route" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SortOrder" type="xs:decimal" />
      <xs:element minOccurs="0" name="SortSubOrder" type="xs:decimal" />
      <xs:element minOccurs="0" name="SubMenu" nillable="true" type="tns:ArrayOfMenuItem" />
      <xs:element minOccurs="0" name="SubMenuLevel" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MenuItem" nillable="true" type="tns:MenuItem" />
  <xs:complexType name="BillableEntityResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="BillableEntities" nillable="true" type="tns:ArrayOfBillableEntity" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q33="http://schemas.servicestack.net/types" type="q33:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillableEntityResponse" nillable="true" type="tns:BillableEntityResponse" />
  <xs:complexType name="ArrayOfBillableEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BillableEntity" nillable="true" type="tns:BillableEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBillableEntity" nillable="true" type="tns:ArrayOfBillableEntity" />
  <xs:complexType name="BillableEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BillableEntity" nillable="true" type="tns:BillableEntity" />
  <xs:complexType name="EnabledFeatureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EnabledFeatures" nillable="true" type="tns:ArrayOfEnabledFeature" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q34="http://schemas.servicestack.net/types" type="q34:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnabledFeatureResponse" nillable="true" type="tns:EnabledFeatureResponse" />
  <xs:complexType name="ArrayOfEnabledFeature">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EnabledFeature" nillable="true" type="tns:EnabledFeature" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEnabledFeature" nillable="true" type="tns:ArrayOfEnabledFeature" />
  <xs:complexType name="FeatureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Features" nillable="true" type="tns:ArrayOfFeature" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q35="http://schemas.servicestack.net/types" type="q35:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeatureResponse" nillable="true" type="tns:FeatureResponse" />
  <xs:complexType name="ArrayOfFeature">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Feature" nillable="true" type="tns:Feature" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFeature" nillable="true" type="tns:ArrayOfFeature" />
  <xs:complexType name="Feature">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cost" type="xs:decimal" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FrequencyMonths" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsEnabledByDefault" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Feature" nillable="true" type="tns:Feature" />
  <xs:complexType name="StripeCardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q36="http://schemas.servicestack.net/types" type="q36:ResponseStatus" />
      <xs:element minOccurs="0" name="StripeCard" nillable="true" type="tns:ArrayOfStripeCard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCardResponse" nillable="true" type="tns:StripeCardResponse" />
  <xs:complexType name="StripeCustomerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q37="http://schemas.servicestack.net/types" type="q37:ResponseStatus" />
      <xs:element minOccurs="0" name="StripeCustomer" nillable="true" type="tns:StripeCustomerExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCustomerResponse" nillable="true" type="tns:StripeCustomerResponse" />
  <xs:complexType name="StripeCustomerExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:StripeCustomer">
        <xs:sequence>
          <xs:element minOccurs="0" name="StripeDetails" nillable="true" type="xs:anyType" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StripeCustomerExtended" nillable="true" type="tns:StripeCustomerExtended" />
  <xs:complexType name="SubscriptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q38="http://schemas.servicestack.net/types" type="q38:ResponseStatus" />
      <xs:element minOccurs="0" name="Subscription" nillable="true" type="tns:ArrayOfSubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubscriptionResponse" nillable="true" type="tns:SubscriptionResponse" />
  <xs:complexType name="ArrayOfSubscriptionExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SubscriptionExtended" nillable="true" type="tns:SubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSubscriptionExtended" nillable="true" type="tns:ArrayOfSubscriptionExtended" />
  <xs:complexType name="SubscriptionExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Subscription">
        <xs:sequence>
          <xs:element minOccurs="0" name="IsSubscribed" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubscriptionExtended" nillable="true" type="tns:SubscriptionExtended" />
  <xs:complexType name="Subscription">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrantedRoles" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Interval" type="xs:int" />
      <xs:element minOccurs="0" name="IntervalUnit" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SubscriptionGroupId" type="xs:int" />
      <xs:element minOccurs="0" name="SubscriptionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Subscription" nillable="true" type="tns:Subscription" />
  <xs:complexType name="AgentSubscriptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSubscription" nillable="true" type="tns:ArrayOfAgentSubscriptionExtended" />
      <xs:element minOccurs="0" name="CardsOnFile" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q39="http://schemas.servicestack.net/types" type="q39:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscriptionResponse" nillable="true" type="tns:AgentSubscriptionResponse" />
  <xs:complexType name="ArrayOfAgentSubscriptionExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentSubscriptionExtended" nillable="true" type="tns:AgentSubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentSubscriptionExtended" nillable="true" type="tns:ArrayOfAgentSubscriptionExtended" />
  <xs:complexType name="AgentSubscriptionExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentSubscription">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CompDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="SubscriptionGroupName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SubscriptionName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentSubscriptionExtended" nillable="true" type="tns:AgentSubscriptionExtended" />
  <xs:complexType name="AgentSubscriptionCompResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSubscription" nillable="true" type="tns:ArrayOfAgentSubscriptionExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q40="http://schemas.servicestack.net/types" type="q40:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscriptionCompResponse" nillable="true" type="tns:AgentSubscriptionCompResponse" />
  <xs:complexType name="AgentLandingPageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentLandingPage" nillable="true" type="tns:AgentLandingPage" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q41="http://schemas.servicestack.net/types" type="q41:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLandingPageResponse" nillable="true" type="tns:AgentLandingPageResponse" />
  <xs:complexType name="AgentLandingPage">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyAssociation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExternalAgentLinks" nillable="true" type="tns:ArrayOfExternalAgentLinkExtended" />
      <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="MailingAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailingZip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLandingPage" nillable="true" type="tns:AgentLandingPage" />
  <xs:complexType name="FeeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Fee" nillable="true" type="tns:Fee" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q42="http://schemas.servicestack.net/types" type="q42:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FeeResponse" nillable="true" type="tns:FeeResponse" />
  <xs:complexType name="Fee">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FeeDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FeeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Fee" nillable="true" type="tns:Fee" />
  <xs:complexType name="CouponCodeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CouponCode" nillable="true" type="tns:CouponCode" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q43="http://schemas.servicestack.net/types" type="q43:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CouponCodeResponse" nillable="true" type="tns:CouponCodeResponse" />
  <xs:complexType name="CouponCode">
    <xs:sequence>
      <xs:element minOccurs="0" name="CouponCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DiscountType" type="xs:int" />
      <xs:element minOccurs="0" name="DiscountValue" type="xs:int" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="MaxUsesPerUser" type="xs:int" />
      <xs:element minOccurs="0" name="MaxUsesTotal" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CouponCode" nillable="true" type="tns:CouponCode" />
  <xs:complexType name="MVPAgentPromotionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentDetails" nillable="true" type="tns:ArrayOfMVPAgentPromotion_AgentDetails" />
      <xs:element minOccurs="0" name="MVPDetails" nillable="true" type="tns:ArrayOfMVPAgentPromotion_MVPDetails" />
      <xs:element minOccurs="0" name="MVPPromotionTotals" nillable="true" type="tns:ArrayOfMVPAgentPromotion_PromotionTotals" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q44="http://schemas.servicestack.net/types" type="q44:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MVPAgentPromotionResponse" nillable="true" type="tns:MVPAgentPromotionResponse" />
  <xs:complexType name="ArrayOfMVPAgentPromotion_AgentDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MVPAgentPromotion_AgentDetails" nillable="true" type="tns:MVPAgentPromotion_AgentDetails" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMVPAgentPromotion_AgentDetails" nillable="true" type="tns:ArrayOfMVPAgentPromotion_AgentDetails" />
  <xs:complexType name="MVPAgentPromotion_AgentDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateLogged" type="xs:dateTime" />
      <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="ModifiedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MVPAgentPromotion_AgentDetails" nillable="true" type="tns:MVPAgentPromotion_AgentDetails" />
  <xs:complexType name="ArrayOfMVPAgentPromotion_MVPDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MVPAgentPromotion_MVPDetails" nillable="true" type="tns:MVPAgentPromotion_MVPDetails" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMVPAgentPromotion_MVPDetails" nillable="true" type="tns:ArrayOfMVPAgentPromotion_MVPDetails" />
  <xs:complexType name="MVPAgentPromotion_MVPDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="AgentNumber" 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="Promotions" type="xs:int" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MVPAgentPromotion_MVPDetails" nillable="true" type="tns:MVPAgentPromotion_MVPDetails" />
  <xs:complexType name="ArrayOfMVPAgentPromotion_PromotionTotals">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MVPAgentPromotion_PromotionTotals" nillable="true" type="tns:MVPAgentPromotion_PromotionTotals" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMVPAgentPromotion_PromotionTotals" nillable="true" type="tns:ArrayOfMVPAgentPromotion_PromotionTotals" />
  <xs:complexType name="MVPAgentPromotion_PromotionTotals">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNumber" 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="NumberOfAgentsPromoted" type="xs:int" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalPromotionsByAllAgents" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MVPAgentPromotion_PromotionTotals" nillable="true" type="tns:MVPAgentPromotion_PromotionTotals" />
  <xs:complexType name="CreateUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutstandUser" nillable="true" type="tns:OutstandApi.OutstandUser" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q45="http://schemas.servicestack.net/types" type="q45:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateUserResponse" nillable="true" type="tns:CreateUserResponse" />
  <xs:complexType name="OutstandApi.OutstandUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth2_token" nillable="true" type="tns:OutstandApi.OutstandOauth2Token" />
      <xs:element minOccurs="0" name="status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OutstandApi.OutstandUser" nillable="true" type="tns:OutstandApi.OutstandUser" />
  <xs:complexType name="OutstandApi.OutstandOauth2Token">
    <xs:sequence>
      <xs:element minOccurs="0" name="access_token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="created_at" type="xs:int" />
      <xs:element minOccurs="0" name="expires_in" type="xs:int" />
      <xs:element minOccurs="0" name="refresh_token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="scope" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="token_type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OutstandApi.OutstandOauth2Token" nillable="true" type="tns:OutstandApi.OutstandOauth2Token" />
  <xs:complexType name="GetUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutstandUser" nillable="true" type="tns:OutstandApi.OutstandUser" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q46="http://schemas.servicestack.net/types" type="q46:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserResponse" nillable="true" type="tns:GetUserResponse" />
  <xs:complexType name="CreateContactsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q47="http://schemas.servicestack.net/types" type="q47:ResponseStatus" />
      <xs:element minOccurs="0" name="Successful" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreateContactsResponse" nillable="true" type="tns:CreateContactsResponse" />
  <xs:complexType name="GetOutstandResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Outstand" nillable="true" type="tns:Outstand" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q48="http://schemas.servicestack.net/types" type="q48:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetOutstandResponse" nillable="true" type="tns:GetOutstandResponse" />
  <xs:complexType name="Outstand">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Initialized" type="xs:boolean" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Outstand" nillable="true" type="tns:Outstand" />
  <xs:complexType name="OutstandWebhookResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q49="http://schemas.servicestack.net/types" type="q49:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OutstandWebhookResponse" nillable="true" type="tns:OutstandWebhookResponse" />
  <xs:complexType name="ServerResponseTimeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Drives" nillable="true" xmlns:q50="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q50:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q51="http://schemas.servicestack.net/types" type="q51:ResponseStatus" />
      <xs:element minOccurs="0" name="SQLResponseTime" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ServerResponseTimeResponse" nillable="true" type="tns:ServerResponseTimeResponse" />
  <xs:complexType name="AgentBioResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApprovedBio" nillable="true" type="tns:AgentBio" />
      <xs:element minOccurs="0" name="PendingBio" nillable="true" type="tns:AgentBio" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q52="http://schemas.servicestack.net/types" type="q52:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBioResponse" nillable="true" type="tns:AgentBioResponse" />
  <xs:complexType name="AgentBioTemplatesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q53="http://schemas.servicestack.net/types" type="q53:ResponseStatus" />
      <xs:element minOccurs="0" name="Templates" nillable="true" type="tns:ArrayOfAgentBioTemplate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBioTemplatesResponse" nillable="true" type="tns:AgentBioTemplatesResponse" />
  <xs:complexType name="ArrayOfAgentBioTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentBioTemplate" nillable="true" type="tns:AgentBioTemplate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentBioTemplate" nillable="true" type="tns:ArrayOfAgentBioTemplate" />
  <xs:complexType name="AgentBioTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentBioTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="Template" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TemplateName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBioTemplate" nillable="true" type="tns:AgentBioTemplate" />
  <xs:complexType name="AgentBioApprovalResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agents" nillable="true" type="tns:ArrayOfAgent" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q54="http://schemas.servicestack.net/types" type="q54:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBioApprovalResponse" nillable="true" type="tns:AgentBioApprovalResponse" />
  <xs:complexType name="AgentContractCompanyNBCResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentContracting" nillable="true" type="tns:ArrayOfAgentContractCompanyNBC" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q55="http://schemas.servicestack.net/types" type="q55:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompanyNBCResponse" nillable="true" type="tns:AgentContractCompanyNBCResponse" />
  <xs:complexType name="ArrayOfAgentContractCompanyNBC">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentContractCompanyNBC" nillable="true" type="tns:AgentContractCompanyNBC" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentContractCompanyNBC" nillable="true" type="tns:ArrayOfAgentContractCompanyNBC" />
  <xs:complexType name="AgentContractCompanyNBC">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentContractCompany">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentCreatedDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="AgentFirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentID" type="xs:int" />
          <xs:element minOccurs="0" name="AgentLastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentUpline1FirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentUpline1LastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentUpline2FirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentUpline2LastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
          <xs:element minOccurs="0" name="HasAdminMsg" type="xs:boolean" />
          <xs:element minOccurs="0" name="HasAgentMsg" type="xs:boolean" />
          <xs:element minOccurs="0" name="HasConversation" type="xs:boolean" />
          <xs:element minOccurs="0" name="HasRequiredDocuments" type="xs:boolean" />
          <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminder" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentContractCompanyNBC" nillable="true" type="tns:AgentContractCompanyNBC" />
  <xs:complexType name="AgentContractCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="AMLDoneDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AddedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentContractCompanyId" type="ser:guid" />
      <xs:element minOccurs="0" name="ContractCompanyDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContractCompanyTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="ContractDoneDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EOExpirationDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Flagged" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SentAgentLinkDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SentToCarrierDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompany" nillable="true" type="tns:AgentContractCompany" />
  <xs:complexType name="AgentContractCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentContractCompanies" nillable="true" type="tns:ArrayOfAgentContractCompany" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q56="http://schemas.servicestack.net/types" type="q56:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompanyResponse" nillable="true" type="tns:AgentContractCompanyResponse" />
  <xs:complexType name="ArrayOfAgentContractCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentContractCompany" nillable="true" type="tns:AgentContractCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentContractCompany" nillable="true" type="tns:ArrayOfAgentContractCompany" />
  <xs:complexType name="AgentSiteProfilePictureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentProfilePicture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q57="http://schemas.servicestack.net/types" type="q57:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteProfilePictureResponse" nillable="true" type="tns:AgentSiteProfilePictureResponse" />
  <xs:complexType name="AgentSiteContactInformationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q58="http://schemas.servicestack.net/types" type="q58:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteContactInformationResponse" nillable="true" type="tns:AgentSiteContactInformationResponse" />
  <xs:complexType name="AgentSiteContactFileUploadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q59="http://schemas.servicestack.net/types" type="q59:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteContactFileUploadResponse" nillable="true" type="tns:AgentSiteContactFileUploadResponse" />
  <xs:complexType name="AgentSitePensionAnalysisResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="DocSavedSuccessful" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q60="http://schemas.servicestack.net/types" type="q60:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSitePensionAnalysisResponse" nillable="true" type="tns:AgentSitePensionAnalysisResponse" />
  <xs:complexType name="AgentSiteStateLicenseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="License" nillable="true" type="tns:ArrayOfAgentLicense" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q61="http://schemas.servicestack.net/types" type="q61:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteStateLicenseResponse" nillable="true" type="tns:AgentSiteStateLicenseResponse" />
  <xs:complexType name="AgentSiteAgentUserIdResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q62="http://schemas.servicestack.net/types" type="q62:ResponseStatus" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentUserIdResponse" nillable="true" type="tns:AgentSiteAgentUserIdResponse" />
  <xs:complexType name="AgentSiteAgentNumberResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q63="http://schemas.servicestack.net/types" type="q63:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentNumberResponse" nillable="true" type="tns:AgentSiteAgentNumberResponse" />
  <xs:complexType name="AgentSiteAgentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Licenses" nillable="true" type="tns:ArrayOfAgentLicense" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q64="http://schemas.servicestack.net/types" type="q64:ResponseStatus" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentResponse" nillable="true" type="tns:AgentSiteAgentResponse" />
  <xs:complexType name="AgentSiteAgentBioResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentBio" nillable="true" type="tns:AgentBio" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q65="http://schemas.servicestack.net/types" type="q65:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSiteAgentBioResponse" nillable="true" type="tns:AgentSiteAgentBioResponse" />
  <xs:complexType name="SendThankYouEmailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EmailSent" type="xs:boolean" />
      <xs:element minOccurs="0" name="MatchingContacts" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q66="http://schemas.servicestack.net/types" type="q66:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendThankYouEmailResponse" nillable="true" type="tns:SendThankYouEmailResponse" />
  <xs:complexType name="ContactVerificationAndDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentDetails" nillable="true" type="tns:Agent" />
      <xs:element minOccurs="0" name="ContactDetails" nillable="true" type="tns:Contact" />
      <xs:element minOccurs="0" name="ContestEntered" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q67="http://schemas.servicestack.net/types" type="q67:ResponseStatus" />
      <xs:element minOccurs="0" name="VerifiedBusiness" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactVerificationAndDetailsResponse" nillable="true" type="tns:ContactVerificationAndDetailsResponse" />
  <xs:complexType name="EnterContestResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q68="http://schemas.servicestack.net/types" type="q68:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnterContestResponse" nillable="true" type="tns:EnterContestResponse" />
  <xs:complexType name="EnterContestReferralsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReferralEntryStatuses" nillable="true" type="tns:ArrayOfReferralEntryStatus" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q69="http://schemas.servicestack.net/types" type="q69:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EnterContestReferralsResponse" nillable="true" type="tns:EnterContestReferralsResponse" />
  <xs:complexType name="ArrayOfReferralEntryStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReferralEntryStatus" nillable="true" type="tns:ReferralEntryStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReferralEntryStatus" nillable="true" type="tns:ArrayOfReferralEntryStatus" />
  <xs:complexType name="ReferralEntryStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContestEntryCreated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Messages" nillable="true" xmlns:q70="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q70:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReferralEntryStatus" nillable="true" type="tns:ReferralEntryStatus" />
  <xs:complexType name="ContactContestEntriesAggregateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EntriesAggregate" nillable="true" type="tns:ArrayOfContactContestEntryAggregate" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q71="http://schemas.servicestack.net/types" type="q71:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactContestEntriesAggregateResponse" nillable="true" type="tns:ContactContestEntriesAggregateResponse" />
  <xs:complexType name="ArrayOfContactContestEntryAggregate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactContestEntryAggregate" nillable="true" type="tns:ContactContestEntryAggregate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactContestEntryAggregate" nillable="true" type="tns:ArrayOfContactContestEntryAggregate" />
  <xs:complexType name="ContactContestEntryAggregate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Entries" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactContestEntryAggregate" nillable="true" type="tns:ContactContestEntryAggregate" />
  <xs:complexType name="ContactContestEntriesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Entries" nillable="true" type="tns:ArrayOfContactContestEntryExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q72="http://schemas.servicestack.net/types" type="q72:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactContestEntriesResponse" nillable="true" type="tns:ContactContestEntriesResponse" />
  <xs:complexType name="ArrayOfContactContestEntryExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactContestEntryExtended" nillable="true" type="tns:ContactContestEntryExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactContestEntryExtended" nillable="true" type="tns:ArrayOfContactContestEntryExtended" />
  <xs:complexType name="ContactContestEntryExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ContactContestEntry">
        <xs:sequence>
          <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReferralEmail" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReferralFirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReferralLastName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ContactContestEntryExtended" nillable="true" type="tns:ContactContestEntryExtended" />
  <xs:complexType name="ContactContestEntry">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContestEntryType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContestEntryTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyAssociateId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReferredContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactContestEntry" nillable="true" type="tns:ContactContestEntry" />
  <xs:complexType name="ContractCompaniesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContractCompanies" nillable="true" type="tns:ArrayOfContractCompany" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q73="http://schemas.servicestack.net/types" type="q73:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractCompaniesResponse" nillable="true" type="tns:ContractCompaniesResponse" />
  <xs:complexType name="ArrayOfContractCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContractCompany" nillable="true" type="tns:ContractCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContractCompany" nillable="true" type="tns:ArrayOfContractCompany" />
  <xs:complexType name="ContractCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractCompany" nillable="true" type="tns:ContractCompany" />
  <xs:complexType name="AgentCreditHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCreditRecords" nillable="true" type="tns:ArrayOfAgentCredit" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q74="http://schemas.servicestack.net/types" type="q74:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditHistoryResponse" nillable="true" type="tns:AgentCreditHistoryResponse" />
  <xs:complexType name="ArrayOfAgentCredit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentCredit" nillable="true" type="tns:AgentCredit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentCredit" nillable="true" type="tns:ArrayOfAgentCredit" />
  <xs:complexType name="AgentCredit">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="CommissionRecordId" type="xs:int" />
      <xs:element minOccurs="0" name="CreditDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CreditType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCredit" nillable="true" type="tns:AgentCredit" />
  <xs:complexType name="AgentCreditTotalResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCreditTotal" type="xs:decimal" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q75="http://schemas.servicestack.net/types" type="q75:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditTotalResponse" nillable="true" type="tns:AgentCreditTotalResponse" />
  <xs:complexType name="AgentCreditDownlinesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="DownlinesCredit" nillable="true" type="tns:ArrayOfAgentCreditTotal" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q76="http://schemas.servicestack.net/types" type="q76:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditDownlinesResponse" nillable="true" type="tns:AgentCreditDownlinesResponse" />
  <xs:complexType name="ArrayOfAgentCreditTotal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentCreditTotal" nillable="true" type="tns:AgentCreditTotal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentCreditTotal" nillable="true" type="tns:ArrayOfAgentCreditTotal" />
  <xs:complexType name="AgentCreditTotal">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CumulativeTotal" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditTotal" nillable="true" type="tns:AgentCreditTotal" />
  <xs:complexType name="AgentCreditAllAgentsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentsCredit" nillable="true" type="tns:ArrayOfAgentCreditTotal" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q77="http://schemas.servicestack.net/types" type="q77:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCreditAllAgentsResponse" nillable="true" type="tns:AgentCreditAllAgentsResponse" />
  <xs:complexType name="AgentAutoShipStatusResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AutoShipEnabled" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q78="http://schemas.servicestack.net/types" type="q78:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAutoShipStatusResponse" nillable="true" type="tns:AgentAutoShipStatusResponse" />
  <xs:complexType name="GetAgentChatResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q79="http://schemas.servicestack.net/types" type="q79:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:AgentChat" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAgentChatResponse" nillable="true" type="tns:GetAgentChatResponse" />
  <xs:complexType name="AgentChat">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ApiKey" type="ser:guid" />
      <xs:element minOccurs="0" name="IsAcceptingChats" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentChat" nillable="true" type="tns:AgentChat" />
  <xs:complexType name="PostAgentChatResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q80="http://schemas.servicestack.net/types" type="q80:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PostAgentChatResponse" nillable="true" type="tns:PostAgentChatResponse" />
  <xs:complexType name="PutAgentChatResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q81="http://schemas.servicestack.net/types" type="q81:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PutAgentChatResponse" nillable="true" type="tns:PutAgentChatResponse" />
  <xs:complexType name="AddressResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="tns:Address" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q82="http://schemas.servicestack.net/types" type="q82:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddressResponse" nillable="true" type="tns:AddressResponse" />
  <xs:complexType name="EmailQueueSearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="QueueSearchResults" nillable="true" type="tns:ArrayOfEmailQueueEntry" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q83="http://schemas.servicestack.net/types" type="q83:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailQueueSearchResponse" nillable="true" type="tns:EmailQueueSearchResponse" />
  <xs:complexType name="ArrayOfEmailQueueEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmailQueueEntry" nillable="true" type="tns:EmailQueueEntry" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmailQueueEntry" nillable="true" type="tns:ArrayOfEmailQueueEntry" />
  <xs:complexType name="EmailQueueEntry">
    <xs:sequence>
      <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCompleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateToSend" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EmailQueueId" type="xs:int" />
      <xs:element minOccurs="0" name="EmailUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FailCount" type="xs:int" />
      <xs:element minOccurs="0" name="IsBodyHTML" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMailJet" type="xs:boolean" />
      <xs:element minOccurs="0" name="Recipient" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SenderUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailQueueEntry" nillable="true" type="tns:EmailQueueEntry" />
  <xs:complexType name="ExternalAuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q84="http://schemas.servicestack.net/types" type="q84:ResponseStatus" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalAuthResponse" nillable="true" type="tns:ExternalAuthResponse" />
  <xs:complexType name="ExternalAuthIMOsResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ExternalIMOs" nillable="true" type="tns:ArrayOfExternalAuthKey" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ExternalAuthIMOsResponse" nillable="true" type="tns:ExternalAuthIMOsResponse" />
  <xs:complexType name="ArrayOfExternalAuthKey">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ExternalAuthKey" nillable="true" type="tns:ExternalAuthKey" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfExternalAuthKey" nillable="true" type="tns:ArrayOfExternalAuthKey" />
  <xs:complexType name="ExternalAuthKey">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="ApiKey" type="ser:guid" />
      <xs:element minOccurs="0" name="IMO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="SecretKey" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalAuthKey" nillable="true" type="tns:ExternalAuthKey" />
  <xs:complexType name="GiftCardGameLeaderboardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="GiftCardGameLeaderboard" nillable="true" type="tns:ArrayOfGiftCardGameLeaderboard" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q85="http://schemas.servicestack.net/types" type="q85:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameLeaderboardResponse" nillable="true" type="tns:GiftCardGameLeaderboardResponse" />
  <xs:complexType name="ArrayOfGiftCardGameLeaderboard">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GiftCardGameLeaderboard" nillable="true" type="tns:GiftCardGameLeaderboard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGiftCardGameLeaderboard" nillable="true" type="tns:ArrayOfGiftCardGameLeaderboard" />
  <xs:complexType name="GiftCardGameLeaderboard">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="Cards" type="xs:int" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Points" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameLeaderboard" nillable="true" type="tns:GiftCardGameLeaderboard" />
  <xs:complexType name="GiftCardGameLeaderboardDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="GiftCardGameLeaderboardDetails" nillable="true" type="tns:ArrayOfGiftCardGameLeaderboardDetail" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q86="http://schemas.servicestack.net/types" type="q86:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameLeaderboardDetailsResponse" nillable="true" type="tns:GiftCardGameLeaderboardDetailsResponse" />
  <xs:complexType name="ArrayOfGiftCardGameLeaderboardDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GiftCardGameLeaderboardDetail" nillable="true" type="tns:GiftCardGameLeaderboardDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGiftCardGameLeaderboardDetail" nillable="true" type="tns:ArrayOfGiftCardGameLeaderboardDetail" />
  <xs:complexType name="GiftCardGameLeaderboardDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactFullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Points" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameLeaderboardDetail" nillable="true" type="tns:GiftCardGameLeaderboardDetail" />
  <xs:complexType name="CalendarLinkResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CalendarLink" nillable="true" type="tns:ArrayOfCalendarLink" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q87="http://schemas.servicestack.net/types" type="q87:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarLinkResponse" nillable="true" type="tns:CalendarLinkResponse" />
  <xs:complexType name="ArrayOfCalendarLink">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CalendarLink" nillable="true" type="tns:CalendarLink" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCalendarLink" nillable="true" type="tns:ArrayOfCalendarLink" />
  <xs:complexType name="CalendarLink">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CalendarId" type="ser:guid" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarLink" nillable="true" type="tns:CalendarLink" />
  <xs:complexType name="FactFinderCodeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FactFinderCode" nillable="true" type="tns:ArrayOfFactFinderCode" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q88="http://schemas.servicestack.net/types" type="q88:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCodeResponse" nillable="true" type="tns:FactFinderCodeResponse" />
  <xs:complexType name="AssignedFactFinderCodeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Assigned" nillable="true" type="tns:ArrayOfFactFinderCodeSet" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q89="http://schemas.servicestack.net/types" type="q89:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AssignedFactFinderCodeResponse" nillable="true" type="tns:AssignedFactFinderCodeResponse" />
  <xs:complexType name="ArrayOfFactFinderCodeSet">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderCodeSet" nillable="true" type="tns:FactFinderCodeSet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderCodeSet" nillable="true" type="tns:ArrayOfFactFinderCodeSet" />
  <xs:complexType name="FactFinderCodeSet">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EndCode" type="xs:int" />
      <xs:element minOccurs="0" name="ShipDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartCode" type="xs:int" />
      <xs:element minOccurs="0" name="TrackingNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCodeSet" nillable="true" type="tns:FactFinderCodeSet" />
  <xs:complexType name="GiftCardGameSetResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="GiftCardGameSet" nillable="true" type="tns:ArrayOfGiftCardGameSet" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q90="http://schemas.servicestack.net/types" type="q90:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardGameSetResponse" nillable="true" type="tns:GiftCardGameSetResponse" />
  <xs:complexType name="GiftCardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="GiftCard" nillable="true" type="tns:ArrayOfGiftCard" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q91="http://schemas.servicestack.net/types" type="q91:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardResponse" nillable="true" type="tns:GiftCardResponse" />
  <xs:complexType name="GenerateNewAgentRegistrationFilesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q92="http://schemas.servicestack.net/types" type="q92:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GenerateNewAgentRegistrationFilesResponse" nillable="true" type="tns:GenerateNewAgentRegistrationFilesResponse" />
  <xs:complexType name="PasswordComplexityResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q93="http://schemas.servicestack.net/types" type="q93:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PasswordComplexityResponse" nillable="true" type="tns:PasswordComplexityResponse" />
  <xs:complexType name="ErrorLogResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorLog" nillable="true" type="tns:ArrayOfErrorLog" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q94="http://schemas.servicestack.net/types" type="q94:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErrorLogResponse" nillable="true" type="tns:ErrorLogResponse" />
  <xs:complexType name="SupportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q95="http://schemas.servicestack.net/types" type="q95:ResponseStatus" />
      <xs:element minOccurs="0" name="Support" nillable="true" type="tns:ArrayOfSupportExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SupportResponse" nillable="true" type="tns:SupportResponse" />
  <xs:complexType name="ArrayOfSupportExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SupportExtended" nillable="true" type="tns:SupportExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSupportExtended" nillable="true" type="tns:ArrayOfSupportExtended" />
  <xs:complexType name="SupportExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Support">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SupportExtended" nillable="true" type="tns:SupportExtended" />
  <xs:complexType name="SurveyAdminResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Answers" nillable="true" type="tns:ArrayOfSurveyResponse" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q96="http://schemas.servicestack.net/types" type="q96:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyAdminResponse" nillable="true" type="tns:SurveyAdminResponse" />
  <xs:complexType name="SurveyResponseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q97="http://schemas.servicestack.net/types" type="q97:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyResponseResponse" nillable="true" type="tns:SurveyResponseResponse" />
  <xs:complexType name="GiftCardSurveyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q98="http://schemas.servicestack.net/types" type="q98:ResponseStatus" />
      <xs:element minOccurs="0" name="Survey" nillable="true" type="tns:GiftCardSurvey" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GiftCardSurveyResponse" nillable="true" type="tns:GiftCardSurveyResponse" />
  <xs:complexType name="GiftCardSurvey">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Survey">
        <xs:sequence>
          <xs:element minOccurs="0" name="GiftCardId" type="xs:int" />
          <xs:element minOccurs="0" name="GiftCards" nillable="true" xmlns:q99="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q99:ArrayOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GiftCardSurvey" nillable="true" type="tns:GiftCardSurvey" />
  <xs:complexType name="Survey">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Questions" nillable="true" type="tns:ArrayOfSurveyQuestion" />
      <xs:element minOccurs="0" name="SurveyId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Survey" nillable="true" type="tns:Survey" />
  <xs:complexType name="ArrayOfSurveyQuestion">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveyQuestion" nillable="true" type="tns:SurveyQuestion" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveyQuestion" nillable="true" type="tns:ArrayOfSurveyQuestion" />
  <xs:complexType name="SurveyQuestion">
    <xs:sequence>
      <xs:element minOccurs="0" name="DependsOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HTML" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QuestionId" type="xs:int" />
      <xs:element minOccurs="0" name="QuestionType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyQuestion" nillable="true" type="tns:SurveyQuestion" />
  <xs:complexType name="TicketTypeTemplateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q100="http://schemas.servicestack.net/types" type="q100:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeTemplateResponse" nillable="true" type="tns:TicketTypeTemplateResponse" />
  <xs:complexType name="TopRecruitersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AvpRecruiters" nillable="true" type="tns:ArrayOfTopRecruiter" />
      <xs:element minOccurs="0" name="MvpRecruiters" nillable="true" type="tns:ArrayOfTopRecruiter" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q101="http://schemas.servicestack.net/types" type="q101:ResponseStatus" />
      <xs:element minOccurs="0" name="RvpRecruiters" nillable="true" type="tns:ArrayOfTopRecruiter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TopRecruitersResponse" nillable="true" type="tns:TopRecruitersResponse" />
  <xs:complexType name="ArrayOfTopRecruiter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TopRecruiter" nillable="true" type="tns:TopRecruiter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTopRecruiter" nillable="true" type="tns:ArrayOfTopRecruiter" />
  <xs:complexType name="TopRecruiter">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="IsAVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Position" type="xs:int" />
      <xs:element minOccurs="0" name="RecruitCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TopRecruiter" nillable="true" type="tns:TopRecruiter" />
  <xs:complexType name="NewSellersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AvpNewSellers" nillable="true" type="tns:ArrayOfNewSeller" />
      <xs:element minOccurs="0" name="MvpNewSellers" nillable="true" type="tns:ArrayOfNewSeller" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q102="http://schemas.servicestack.net/types" type="q102:ResponseStatus" />
      <xs:element minOccurs="0" name="RvpNewSellers" nillable="true" type="tns:ArrayOfNewSeller" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewSellersResponse" nillable="true" type="tns:NewSellersResponse" />
  <xs:complexType name="ArrayOfNewSeller">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NewSeller" nillable="true" type="tns:NewSeller" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNewSeller" nillable="true" type="tns:ArrayOfNewSeller" />
  <xs:complexType name="NewSeller">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsAVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewSellerCount" type="xs:int" />
      <xs:element minOccurs="0" name="Position" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewSeller" nillable="true" type="tns:NewSeller" />
  <xs:complexType name="UniqueWritersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q103="http://schemas.servicestack.net/types" type="q103:ResponseStatus" />
      <xs:element minOccurs="0" name="UniqueWriters" nillable="true" type="tns:ArrayOfUniqueWriter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UniqueWritersResponse" nillable="true" type="tns:UniqueWritersResponse" />
  <xs:complexType name="ArrayOfUniqueWriter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UniqueWriter" nillable="true" type="tns:UniqueWriter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUniqueWriter" nillable="true" type="tns:ArrayOfUniqueWriter" />
  <xs:complexType name="UniqueWriter">
    <xs:sequence>
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UniqueWriter" nillable="true" type="tns:UniqueWriter" />
  <xs:complexType name="RecruitsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Recruits" nillable="true" type="tns:ArrayOfRecruit" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q104="http://schemas.servicestack.net/types" type="q104:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RecruitsResponse" nillable="true" type="tns:RecruitsResponse" />
  <xs:complexType name="ArrayOfRecruit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Recruit" nillable="true" type="tns:Recruit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecruit" nillable="true" type="tns:ArrayOfRecruit" />
  <xs:complexType name="Recruit">
    <xs:sequence>
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Recruit" nillable="true" type="tns:Recruit" />
  <xs:complexType name="TrainingvideoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q105="http://schemas.servicestack.net/types" type="q105:ResponseStatus" />
      <xs:element minOccurs="0" name="Trainingvideo" nillable="true" type="tns:ArrayOfTrainingvideo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TrainingvideoResponse" nillable="true" type="tns:TrainingvideoResponse" />
  <xs:complexType name="setTouchLoginResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q106="http://schemas.servicestack.net/types" type="q106:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="setTouchLoginResponse" nillable="true" type="tns:setTouchLoginResponse" />
  <xs:complexType name="getTouchLoginResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q107="http://schemas.servicestack.net/types" type="q107:ResponseStatus" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getTouchLoginResponse" nillable="true" type="tns:getTouchLoginResponse" />
  <xs:complexType name="AgentNBCSummaryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q108="http://schemas.servicestack.net/types" type="q108:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentNBCSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNBCSummaryResponse" nillable="true" type="tns:AgentNBCSummaryResponse" />
  <xs:complexType name="ArrayOfAgentNBCSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentNBCSummary" nillable="true" type="tns:AgentNBCSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentNBCSummary" nillable="true" type="tns:ArrayOfAgentNBCSummary" />
  <xs:complexType name="AgentNBCSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="FlowAnnualPremium" type="xs:decimal" />
      <xs:element minOccurs="0" name="FlowModalPremium" type="xs:decimal" />
      <xs:element minOccurs="0" name="LifePolicyValue" type="xs:decimal" />
      <xs:element minOccurs="0" name="PolicyCount" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransferAmount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNBCSummary" nillable="true" type="tns:AgentNBCSummary" />
  <xs:complexType name="AgentDownlineDrilldownResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q109="http://schemas.servicestack.net/types" type="q109:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentDownlineDrilldownItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlineDrilldownResponse" nillable="true" type="tns:AgentDownlineDrilldownResponse" />
  <xs:complexType name="ArrayOfAgentDownlineDrilldownItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentDownlineDrilldownItem" nillable="true" type="tns:AgentDownlineDrilldownItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentDownlineDrilldownItem" nillable="true" type="tns:ArrayOfAgentDownlineDrilldownItem" />
  <xs:complexType name="AgentDownlineDrilldownItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentStatus" 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:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlineDrilldownItem" nillable="true" type="tns:AgentDownlineDrilldownItem" />
  <xs:complexType name="AgentNBCDrilldownResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q110="http://schemas.servicestack.net/types" type="q110:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentNBCDrilldownItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNBCDrilldownResponse" nillable="true" type="tns:AgentNBCDrilldownResponse" />
  <xs:complexType name="ArrayOfAgentNBCDrilldownItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentNBCDrilldownItem" nillable="true" type="tns:AgentNBCDrilldownItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentNBCDrilldownItem" nillable="true" type="tns:ArrayOfAgentNBCDrilldownItem" />
  <xs:complexType name="AgentNBCDrilldownItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AltAmount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" 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="Phase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNBCDrilldownItem" nillable="true" type="tns:AgentNBCDrilldownItem" />
  <xs:complexType name="AgentPolicyCountDrilldownResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q111="http://schemas.servicestack.net/types" type="q111:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentPolicyCountDrilldown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPolicyCountDrilldownResponse" nillable="true" type="tns:AgentPolicyCountDrilldownResponse" />
  <xs:complexType name="ArrayOfAgentPolicyCountDrilldown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentPolicyCountDrilldown" nillable="true" type="tns:AgentPolicyCountDrilldown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentPolicyCountDrilldown" nillable="true" type="tns:ArrayOfAgentPolicyCountDrilldown" />
  <xs:complexType name="AgentPolicyCountDrilldown">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Total365" type="xs:int" />
      <xs:element minOccurs="0" name="TotalLifeTime" type="xs:int" />
      <xs:element minOccurs="0" name="TotalLifeTimeStartDate" type="xs:int" />
      <xs:element minOccurs="0" name="TotalMtd" type="xs:int" />
      <xs:element minOccurs="0" name="TotalYtd" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPolicyCountDrilldown" nillable="true" type="tns:AgentPolicyCountDrilldown" />
  <xs:complexType name="IssuePaidAgentSummaryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q112="http://schemas.servicestack.net/types" type="q112:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfIssuePaidAgentSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IssuePaidAgentSummaryResponse" nillable="true" type="tns:IssuePaidAgentSummaryResponse" />
  <xs:complexType name="ArrayOfIssuePaidAgentSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IssuePaidAgentSummary" nillable="true" type="tns:IssuePaidAgentSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIssuePaidAgentSummary" nillable="true" type="tns:ArrayOfIssuePaidAgentSummary" />
  <xs:complexType name="IssuePaidAgentSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="DateEnd" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateStart" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Gross" type="xs:decimal" />
      <xs:element minOccurs="0" name="PolicyCount" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PremiumFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="PremiumFlowRenewal" type="xs:decimal" />
      <xs:element minOccurs="0" name="PremiumLife" type="xs:decimal" />
      <xs:element minOccurs="0" name="PremiumLifeRenewal" type="xs:decimal" />
      <xs:element minOccurs="0" name="PremiumTransfer" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IssuePaidAgentSummary" nillable="true" type="tns:IssuePaidAgentSummary" />
  <xs:complexType name="AgentDownlineCountResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q113="http://schemas.servicestack.net/types" type="q113:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentDownlineCount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlineCountResponse" nillable="true" type="tns:AgentDownlineCountResponse" />
  <xs:complexType name="ArrayOfAgentDownlineCount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentDownlineCount" nillable="true" type="tns:AgentDownlineCount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentDownlineCount" nillable="true" type="tns:ArrayOfAgentDownlineCount" />
  <xs:complexType name="AgentDownlineCount">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountAgentStatus" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlineCount" nillable="true" type="tns:AgentDownlineCount" />
  <xs:complexType name="AgentPromotionsHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q114="http://schemas.servicestack.net/types" type="q114:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentPromotionsHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPromotionsHistoryResponse" nillable="true" type="tns:AgentPromotionsHistoryResponse" />
  <xs:complexType name="ArrayOfAgentPromotionsHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentPromotionsHistory" nillable="true" type="tns:AgentPromotionsHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentPromotionsHistory" nillable="true" type="tns:ArrayOfAgentPromotionsHistory" />
  <xs:complexType name="AgentPromotionsHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentLevel" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NextPromotionDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NextPromotionGuideline" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PromotionDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPromotionsHistory" nillable="true" type="tns:AgentPromotionsHistory" />
  <xs:complexType name="AgentHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentHistory" nillable="true" type="tns:ArrayOfAgentHistory" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q115="http://schemas.servicestack.net/types" type="q115:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentHistoryResponse" nillable="true" type="tns:AgentHistoryResponse" />
  <xs:complexType name="AgentCRMCommissionSummaryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q116="http://schemas.servicestack.net/types" type="q116:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentCRMCommissionSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCRMCommissionSummaryResponse" nillable="true" type="tns:AgentCRMCommissionSummaryResponse" />
  <xs:complexType name="ArrayOfAgentCRMCommissionSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentCRMCommissionSummary" nillable="true" type="tns:AgentCRMCommissionSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentCRMCommissionSummary" nillable="true" type="tns:ArrayOfAgentCRMCommissionSummary" />
  <xs:complexType name="AgentCRMCommissionSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="Pending" type="xs:decimal" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Total365" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalLifeTime" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalMtd" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalYtd" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCRMCommissionSummary" nillable="true" type="tns:AgentCRMCommissionSummary" />
  <xs:complexType name="AgentPolicyCountSummaryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q117="http://schemas.servicestack.net/types" type="q117:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfAgentPolicyCountSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPolicyCountSummaryResponse" nillable="true" type="tns:AgentPolicyCountSummaryResponse" />
  <xs:complexType name="ArrayOfAgentPolicyCountSummary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentPolicyCountSummary" nillable="true" type="tns:AgentPolicyCountSummary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentPolicyCountSummary" nillable="true" type="tns:ArrayOfAgentPolicyCountSummary" />
  <xs:complexType name="AgentPolicyCountSummary">
    <xs:sequence>
      <xs:element minOccurs="0" name="Total365" type="xs:int" />
      <xs:element minOccurs="0" name="TotalLifeTime" type="xs:int" />
      <xs:element minOccurs="0" name="TotalLifeTimeStartDate" type="xs:int" />
      <xs:element minOccurs="0" name="TotalMtd" type="xs:int" />
      <xs:element minOccurs="0" name="TotalYtd" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPolicyCountSummary" nillable="true" type="tns:AgentPolicyCountSummary" />
  <xs:complexType name="AgentOfficeLocationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentOfficeLocations" nillable="true" type="tns:ArrayOfAgentOfficeLocation" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q118="http://schemas.servicestack.net/types" type="q118:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentOfficeLocationResponse" nillable="true" type="tns:AgentOfficeLocationResponse" />
  <xs:complexType name="ArrayOfAgentOfficeLocation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentOfficeLocation" nillable="true" type="tns:AgentOfficeLocation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentOfficeLocation" nillable="true" type="tns:ArrayOfAgentOfficeLocation" />
  <xs:complexType name="AgentOfficeLocation">
    <xs:sequence>
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentOfficeLocation" nillable="true" type="tns:AgentOfficeLocation" />
  <xs:complexType name="AllRoleResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q119="http://schemas.servicestack.net/types" type="q119:ResponseStatus" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q120="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q120:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AllRoleResponse" nillable="true" type="tns:AllRoleResponse" />
  <xs:complexType name="ApplicationGetDropdownsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Dropdowns" nillable="true" type="tns:ArrayOfApplicationDropdown" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q121="http://schemas.servicestack.net/types" type="q121:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ApplicationGetDropdownsResponse" nillable="true" type="tns:ApplicationGetDropdownsResponse" />
  <xs:complexType name="ArrayOfApplicationDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ApplicationDropdown" nillable="true" type="tns:ApplicationDropdown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfApplicationDropdown" nillable="true" type="tns:ArrayOfApplicationDropdown" />
  <xs:complexType name="ApplicationDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ApplicationDropdown" nillable="true" type="tns:ApplicationDropdown" />
  <xs:complexType name="AgentDeviceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentDevice" nillable="true" type="tns:AgentDevice" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q122="http://schemas.servicestack.net/types" type="q122:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDeviceResponse" nillable="true" type="tns:AgentDeviceResponse" />
  <xs:complexType name="CarrierResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Carriers" nillable="true" xmlns:q123="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q123:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q124="http://schemas.servicestack.net/types" type="q124:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CarrierResponse" nillable="true" type="tns:CarrierResponse" />
  <xs:complexType name="ChatMemberResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatMember" nillable="true" type="tns:ArrayOfChatMember" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q125="http://schemas.servicestack.net/types" type="q125:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMemberResponse" nillable="true" type="tns:ChatMemberResponse" />
  <xs:complexType name="ChatMessageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChatMessage" nillable="true" type="tns:ArrayOfChatMessage" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q126="http://schemas.servicestack.net/types" type="q126:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatMessageResponse" nillable="true" type="tns:ChatMessageResponse" />
  <xs:complexType name="ArrayOfChatMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ChatMessage" nillable="true" type="tns:ChatMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfChatMessage" nillable="true" type="tns:ArrayOfChatMessage" />
  <xs:complexType name="ChatResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Chat" nillable="true" type="tns:ArrayOfChat" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q127="http://schemas.servicestack.net/types" type="q127:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChatResponse" nillable="true" type="tns:ChatResponse" />
  <xs:complexType name="ArrayOfChat">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Chat" nillable="true" type="tns:Chat" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfChat" nillable="true" type="tns:ArrayOfChat" />
  <xs:complexType name="FactFillerQueueResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FactFillerQueue" nillable="true" type="tns:FactFillerQueue" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q128="http://schemas.servicestack.net/types" type="q128:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFillerQueueResponse" nillable="true" type="tns:FactFillerQueueResponse" />
  <xs:complexType name="FactFillerQueue">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="Completed" type="xs:boolean" />
      <xs:element minOccurs="0" name="CompletedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCompleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateLocked" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="Locked" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFillerQueue" nillable="true" type="tns:FactFillerQueue" />
  <xs:complexType name="FFTemplateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFTemplate" nillable="true" type="tns:ArrayOfFFTemplate" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q129="http://schemas.servicestack.net/types" type="q129:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFTemplateResponse" nillable="true" type="tns:FFTemplateResponse" />
  <xs:complexType name="ArrayOfFFTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FFTemplate" nillable="true" type="tns:FFTemplate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFFTemplate" nillable="true" type="tns:ArrayOfFFTemplate" />
  <xs:complexType name="MergeContactsResponseV2">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q130="http://schemas.servicestack.net/types" type="q130:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MergeContactsResponseV2" nillable="true" type="tns:MergeContactsResponseV2" />
  <xs:complexType name="AgentEmailCredentialsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEmailCredentials" nillable="true" type="tns:ArrayOfAgentEmailCredentials" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q131="http://schemas.servicestack.net/types" type="q131:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEmailCredentialsResponse" nillable="true" type="tns:AgentEmailCredentialsResponse" />
  <xs:complexType name="AgentAgreementDocResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreementCriminalHistoryDoc" nillable="true" type="tns:AgentAgreementDoc" />
      <xs:element minOccurs="0" name="AgentAgreementDisclosureDocs" nillable="true" type="tns:ArrayOfAgentAgreementDoc" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q132="http://schemas.servicestack.net/types" type="q132:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocResponse" nillable="true" type="tns:AgentAgreementDocResponse" />
  <xs:complexType name="AgentAgreementResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreements" nillable="true" type="tns:ArrayOfAgentAgreement" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q133="http://schemas.servicestack.net/types" type="q133:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementResponse" nillable="true" type="tns:AgentAgreementResponse" />
  <xs:complexType name="NoticeAgreementResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreement" nillable="true" type="tns:NoticeAgreement" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q134="http://schemas.servicestack.net/types" type="q134:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeAgreementResponse" nillable="true" type="tns:NoticeAgreementResponse" />
  <xs:complexType name="NoticeAgreement">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstViewed" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="SignedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SnoozedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeAgreement" nillable="true" type="tns:NoticeAgreement" />
  <xs:complexType name="NoticeReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notices" nillable="true" type="tns:ArrayOfNoticeAgreement" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q135="http://schemas.servicestack.net/types" type="q135:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeReportResponse" nillable="true" type="tns:NoticeReportResponse" />
  <xs:complexType name="ArrayOfNoticeAgreement">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoticeAgreement" nillable="true" type="tns:NoticeAgreement" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoticeAgreement" nillable="true" type="tns:ArrayOfNoticeAgreement" />
  <xs:complexType name="AgentAgreementDocAppIdResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreementDocs" nillable="true" type="tns:ArrayOfAgentAgreementDoc" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q136="http://schemas.servicestack.net/types" type="q136:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocAppIdResponse" nillable="true" type="tns:AgentAgreementDocAppIdResponse" />
  <xs:complexType name="AgentAgreementDocNotStartedResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotStartedAgentAgreementDocs" nillable="true" type="tns:ArrayOfAgentAgreementDoc" />
      <xs:element minOccurs="0" name="RequireSSNorEIN" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q137="http://schemas.servicestack.net/types" type="q137:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocNotStartedResponse" nillable="true" type="tns:AgentAgreementDocNotStartedResponse" />
  <xs:complexType name="AgentCrmRecruitResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCrmRecruit" nillable="true" type="tns:ArrayOfAgentCrmRecruit" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q138="http://schemas.servicestack.net/types" type="q138:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCrmRecruitResponse" nillable="true" type="tns:AgentCrmRecruitResponse" />
  <xs:complexType name="UpdateAgentTagsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q139="http://schemas.servicestack.net/types" type="q139:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateAgentTagsResponse" nillable="true" type="tns:UpdateAgentTagsResponse" />
  <xs:complexType name="ConferenceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Conference" nillable="true" type="tns:ArrayOfConference" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q140="http://schemas.servicestack.net/types" type="q140:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceResponse" nillable="true" type="tns:ConferenceResponse" />
  <xs:complexType name="ConferenceRegistrationDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceRegistrationDetail" nillable="true" type="tns:ArrayOfConferenceRegistrationDetail" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q141="http://schemas.servicestack.net/types" type="q141:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRegistrationDetailResponse" nillable="true" type="tns:ConferenceRegistrationDetailResponse" />
  <xs:complexType name="ConferenceRegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConferenceRegistration" nillable="true" type="tns:ArrayOfConferenceRegistration" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q142="http://schemas.servicestack.net/types" type="q142:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceRegistrationResponse" nillable="true" type="tns:ConferenceRegistrationResponse" />
  <xs:complexType name="ConferenceCheckLimitedResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Limited" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q143="http://schemas.servicestack.net/types" type="q143:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConferenceCheckLimitedResponse" nillable="true" type="tns:ConferenceCheckLimitedResponse" />
  <xs:complexType name="AgentCrmEmailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q144="http://schemas.servicestack.net/types" type="q144:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCrmEmailResponse" nillable="true" type="tns:AgentCrmEmailResponse" />
  <xs:complexType name="CrmEmailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q145="http://schemas.servicestack.net/types" type="q145:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CrmEmailResponse" nillable="true" type="tns:CrmEmailResponse" />
  <xs:complexType name="PageLogResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q146="http://schemas.servicestack.net/types" type="q146:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PageLogResponse" nillable="true" type="tns:PageLogResponse" />
  <xs:complexType name="FFAgentConfigResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFAgentConfig" nillable="true" type="tns:FFAgentConfigExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q147="http://schemas.servicestack.net/types" type="q147:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFAgentConfigResponse" nillable="true" type="tns:FFAgentConfigResponse" />
  <xs:complexType name="FFFieldResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFField" nillable="true" type="tns:ArrayOfFFFieldExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q148="http://schemas.servicestack.net/types" type="q148:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFFieldResponse" nillable="true" type="tns:FFFieldResponse" />
  <xs:complexType name="FFFieldTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFFieldType" nillable="true" type="tns:ArrayOfFFFieldType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q149="http://schemas.servicestack.net/types" type="q149:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFFieldTypeResponse" nillable="true" type="tns:FFFieldTypeResponse" />
  <xs:complexType name="ArrayOfFFFieldType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FFFieldType" nillable="true" type="tns:FFFieldType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFFFieldType" nillable="true" type="tns:ArrayOfFFFieldType" />
  <xs:complexType name="FFFieldType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanDuplicate" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsYesNo" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectionTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="height" type="xs:int" />
      <xs:element minOccurs="0" name="width" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFFieldType" nillable="true" type="tns:FFFieldType" />
  <xs:complexType name="FFSectionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFSection" nillable="true" type="tns:FFSectionExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q150="http://schemas.servicestack.net/types" type="q150:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFSectionResponse" nillable="true" type="tns:FFSectionResponse" />
  <xs:complexType name="FFSectionTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FFSectionType" nillable="true" type="tns:ArrayOfFFSectionType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q151="http://schemas.servicestack.net/types" type="q151:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFSectionTypeResponse" nillable="true" type="tns:FFSectionTypeResponse" />
  <xs:complexType name="ArrayOfFFSectionType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FFSectionType" nillable="true" type="tns:FFSectionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFFSectionType" nillable="true" type="tns:ArrayOfFFSectionType" />
  <xs:complexType name="FFSectionType">
    <xs:sequence>
      <xs:element minOccurs="0" name="CanDuplicate" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FFSectionType" nillable="true" type="tns:FFSectionType" />
  <xs:complexType name="KeepAliveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q152="http://schemas.servicestack.net/types" type="q152:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="KeepAliveResponse" nillable="true" type="tns:KeepAliveResponse" />
  <xs:complexType name="AgentPromotionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentPromotion" nillable="true" type="tns:ArrayOfAgentPromotion" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q153="http://schemas.servicestack.net/types" type="q153:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPromotionResponse" nillable="true" type="tns:AgentPromotionResponse" />
  <xs:complexType name="ArrayOfAgentPromotion">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentPromotion" nillable="true" type="tns:AgentPromotion" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentPromotion" nillable="true" type="tns:ArrayOfAgentPromotion" />
  <xs:complexType name="AgentPromotion">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentPromotionId" type="xs:int" />
      <xs:element minOccurs="0" name="AppCount" type="xs:int" />
      <xs:element minOccurs="0" name="CashFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <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="NewLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="NewRank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PreviousLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="PreviousRank" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPromotion" nillable="true" type="tns:AgentPromotion" />
  <xs:complexType name="AgentRegistrationTempReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfAgentRegistrationTempExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q154="http://schemas.servicestack.net/types" type="q154:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempReportResponse" nillable="true" type="tns:AgentRegistrationTempReportResponse" />
  <xs:complexType name="ArrayOfAgentRegistrationTempExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentRegistrationTempExtended" nillable="true" type="tns:AgentRegistrationTempExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentRegistrationTempExtended" nillable="true" type="tns:ArrayOfAgentRegistrationTempExtended" />
  <xs:complexType name="AgentSearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Office" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q155="http://schemas.servicestack.net/types" type="q155:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
      <xs:element minOccurs="0" name="Upline1" type="xs:int" />
      <xs:element minOccurs="0" name="Upline2" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSearchResponse" nillable="true" type="tns:AgentSearchResponse" />
  <xs:complexType name="AgentRegistrationTempResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q156="http://schemas.servicestack.net/types" type="q156:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempResponse" nillable="true" type="tns:AgentRegistrationTempResponse" />
  <xs:complexType name="AgentRegistrationTempUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q157="http://schemas.servicestack.net/types" type="q157:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="tns:ArrayOfAgentRegistrationTempExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempUpdateResponse" nillable="true" type="tns:AgentRegistrationTempUpdateResponse" />
  <xs:complexType name="AgentApprovalResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q158="http://schemas.servicestack.net/types" type="q158:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentApprovalResponse" nillable="true" type="tns:AgentApprovalResponse" />
  <xs:complexType name="AgentBackofficeAnswersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q159="http://schemas.servicestack.net/types" type="q159:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentBackofficeAnswersResponse" nillable="true" type="tns:AgentBackofficeAnswersResponse" />
  <xs:complexType name="AgentRegistrationTempExtendedResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contracting" nillable="true" type="tns:ArrayOfAgentRegistrationTempExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q160="http://schemas.servicestack.net/types" type="q160:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationTempExtendedResponse" nillable="true" type="tns:AgentRegistrationTempExtendedResponse" />
  <xs:complexType name="AgentRegistrationKeepSessionAliveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q161="http://schemas.servicestack.net/types" type="q161:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRegistrationKeepSessionAliveResponse" nillable="true" type="tns:AgentRegistrationKeepSessionAliveResponse" />
  <xs:complexType name="SendWelcomeEmailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q162="http://schemas.servicestack.net/types" type="q162:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendWelcomeEmailResponse" nillable="true" type="tns:SendWelcomeEmailResponse" />
  <xs:complexType name="AgentStateLicenseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentStateLicense" nillable="true" type="tns:ArrayOfAgentStateLicense" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q163="http://schemas.servicestack.net/types" type="q163:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentStateLicenseResponse" nillable="true" type="tns:AgentStateLicenseResponse" />
  <xs:complexType name="ASAPReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ASAPReport" nillable="true" type="tns:ArrayOfASAPReport" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q164="http://schemas.servicestack.net/types" type="q164:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASAPReportResponse" nillable="true" type="tns:ASAPReportResponse" />
  <xs:complexType name="ASAPReportDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ASAPReport" nillable="true" type="tns:ArrayOfASAPReport" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q165="http://schemas.servicestack.net/types" type="q165:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASAPReportDetailResponse" nillable="true" type="tns:ASAPReportDetailResponse" />
  <xs:complexType name="CampaignEmailAuditResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignEmailAudit" nillable="true" type="tns:ArrayOfCampaignEmailAudit" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q166="http://schemas.servicestack.net/types" type="q166:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignEmailAuditResponse" nillable="true" type="tns:CampaignEmailAuditResponse" />
  <xs:complexType name="CampaignResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Campaign" nillable="true" type="tns:ArrayOfCampaignExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q167="http://schemas.servicestack.net/types" type="q167:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignResponse" nillable="true" type="tns:CampaignResponse" />
  <xs:complexType name="ArrayOfCampaignExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CampaignExtended" nillable="true" type="tns:CampaignExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCampaignExtended" nillable="true" type="tns:ArrayOfCampaignExtended" />
  <xs:complexType name="CampaignExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Campaign">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CampaignType" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CampaignExtended" nillable="true" type="tns:CampaignExtended" />
  <xs:complexType name="CampaignTemplateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignTemplate" nillable="true" type="tns:ArrayOfCampaignTemplate" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q168="http://schemas.servicestack.net/types" type="q168:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignTemplateResponse" nillable="true" type="tns:CampaignTemplateResponse" />
  <xs:complexType name="CampaignTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CampaignType" nillable="true" type="tns:ArrayOfCampaignType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q169="http://schemas.servicestack.net/types" type="q169:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CampaignTypeResponse" nillable="true" type="tns:CampaignTypeResponse" />
  <xs:complexType name="DashboardItemResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmbassadorCorner" nillable="true" type="tns:ArrayOfDashboardItem" />
      <xs:element minOccurs="0" name="CheckYouOut" nillable="true" type="tns:ArrayOfDashboardItem" />
      <xs:element minOccurs="0" name="NewsAndNotes" nillable="true" type="tns:ArrayOfDashboardItem" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q170="http://schemas.servicestack.net/types" type="q170:ResponseStatus" />
      <xs:element minOccurs="0" name="TipOfTheWeek" nillable="true" type="tns:ArrayOfDashboardItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardItemResponse" nillable="true" type="tns:DashboardItemResponse" />
  <xs:complexType name="ArrayOfDashboardItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DashboardItem" nillable="true" type="tns:DashboardItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDashboardItem" nillable="true" type="tns:ArrayOfDashboardItem" />
  <xs:complexType name="DashboardActivityPlansResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityData" nillable="true" type="tns:ActivityPlanExtended" />
      <xs:element minOccurs="0" name="ActivityPlans" nillable="true" type="tns:ArrayOfActivityPlan" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q171="http://schemas.servicestack.net/types" type="q171:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardActivityPlansResponse" nillable="true" type="tns:DashboardActivityPlansResponse" />
  <xs:complexType name="ActivityPlanExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppCount" type="xs:int" />
      <xs:element minOccurs="0" name="AvgFlow" type="xs:int" />
      <xs:element minOccurs="0" name="AvgLife" type="xs:int" />
      <xs:element minOccurs="0" name="AvgTransfer" type="xs:int" />
      <xs:element minOccurs="0" name="FlowTransfer" type="xs:decimal" />
      <xs:element minOccurs="0" name="LifePerAnnuity" type="xs:decimal" />
      <xs:element minOccurs="0" name="TransferRatio" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityPlanExtended" nillable="true" type="tns:ActivityPlanExtended" />
  <xs:complexType name="ArrayOfActivityPlan">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityPlan" nillable="true" type="tns:ActivityPlan" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityPlan" nillable="true" type="tns:ArrayOfActivityPlan" />
  <xs:complexType name="EventFieldResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventField" nillable="true" type="tns:ArrayOfEventField" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q172="http://schemas.servicestack.net/types" type="q172:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventFieldResponse" nillable="true" type="tns:EventFieldResponse" />
  <xs:complexType name="EventFieldSingleResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventField" nillable="true" type="tns:EventField" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q173="http://schemas.servicestack.net/types" type="q173:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventFieldSingleResponse" nillable="true" type="tns:EventFieldSingleResponse" />
  <xs:complexType name="FactFinderCreateAttachmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q174="http://schemas.servicestack.net/types" type="q174:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="tns:FactFinderSheetExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCreateAttachmentResponse" nillable="true" type="tns:FactFinderCreateAttachmentResponse" />
  <xs:complexType name="MassCommunicationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Recipients" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q175="http://schemas.servicestack.net/types" type="q175:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MassCommunicationResponse" nillable="true" type="tns:MassCommunicationResponse" />
  <xs:complexType name="DocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Document" nillable="true" type="tns:ArrayOfDocument" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q176="http://schemas.servicestack.net/types" type="q176:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DocumentResponse" nillable="true" type="tns:DocumentResponse" />
  <xs:complexType name="EmailAvailabilityResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EmailAvailable" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q177="http://schemas.servicestack.net/types" type="q177:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailAvailabilityResponse" nillable="true" type="tns:EmailAvailabilityResponse" />
  <xs:complexType name="AgentEventRegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEventRegistration" nillable="true" type="tns:ArrayOfAgentEventRegistration" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q178="http://schemas.servicestack.net/types" type="q178:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEventRegistrationResponse" nillable="true" type="tns:AgentEventRegistrationResponse" />
  <xs:complexType name="AgentEventRegistrationsDataResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentEventRegistrationsData" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q179="http://schemas.servicestack.net/types" type="q179:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEventRegistrationsDataResponse" nillable="true" type="tns:AgentEventRegistrationsDataResponse" />
  <xs:complexType name="ConversationNBCTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationNBCType" nillable="true" type="tns:ArrayOfConversationNBCType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q180="http://schemas.servicestack.net/types" type="q180:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeResponse" nillable="true" type="tns:ConversationNBCTypeResponse" />
  <xs:complexType name="ConversationNBCTypeSubscriptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationNBCTypeSubscription" nillable="true" type="tns:ArrayOfConversationNBCTypeSubscriptionExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q181="http://schemas.servicestack.net/types" type="q181:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeSubscriptionResponse" nillable="true" type="tns:ConversationNBCTypeSubscriptionResponse" />
  <xs:complexType name="CustomerPaymentsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerPayment" nillable="true" type="tns:CustomerPayment" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentSuccess" type="xs:boolean" />
      <xs:element minOccurs="0" name="PublicOrderID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q182="http://schemas.servicestack.net/types" type="q182:ResponseStatus" />
      <xs:element minOccurs="0" name="SubscriptionSuccess" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPaymentsResponse" nillable="true" type="tns:CustomerPaymentsResponse" />
  <xs:complexType name="CustomerPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="Amount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Approved" type="xs:boolean" />
      <xs:element minOccurs="0" name="AuthCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerID" type="xs:int" />
      <xs:element minOccurs="0" name="FullResponse" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrderHeaderID" type="xs:int" />
      <xs:element minOccurs="0" name="PaymentStatus" type="xs:int" />
      <xs:element minOccurs="0" name="PaymentType" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseCode" type="xs:int" />
      <xs:element minOccurs="0" name="TransactionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPayment" nillable="true" type="tns:CustomerPayment" />
  <xs:complexType name="DropboxResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Dropbox" nillable="true" type="tns:ArrayOfDropboxExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q183="http://schemas.servicestack.net/types" type="q183:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxResponse" nillable="true" type="tns:DropboxResponse" />
  <xs:complexType name="ArrayOfDropboxExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DropboxExtended" nillable="true" type="tns:DropboxExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDropboxExtended" nillable="true" type="tns:ArrayOfDropboxExtended" />
  <xs:complexType name="DropboxExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Dropbox">
        <xs:sequence>
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AttachmentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CanShare" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsAgent" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsContact" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsShared" type="xs:boolean" />
          <xs:element minOccurs="0" name="MimeType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ShareList" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DropboxExtended" nillable="true" type="tns:DropboxExtended" />
  <xs:complexType name="DropboxShareResponseExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="DropboxShareExtended" nillable="true" type="tns:ArrayOfDropboxShareExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q184="http://schemas.servicestack.net/types" type="q184:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareResponseExtended" nillable="true" type="tns:DropboxShareResponseExtended" />
  <xs:complexType name="ArrayOfDropboxShareExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DropboxShareExtended" nillable="true" type="tns:DropboxShareExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDropboxShareExtended" nillable="true" type="tns:ArrayOfDropboxShareExtended" />
  <xs:complexType name="DropboxShareExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="CanShare" type="xs:boolean" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="DropboxShareId" type="xs:int" />
      <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="SharerAgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareExtended" nillable="true" type="tns:DropboxShareExtended" />
  <xs:complexType name="DropboxShareResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q185="http://schemas.servicestack.net/types" type="q185:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DropboxShareResponse" nillable="true" type="tns:DropboxShareResponse" />
  <xs:complexType name="GetImageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ImgLink" nillable="true" xmlns:q186="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q186:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q187="http://schemas.servicestack.net/types" type="q187:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetImageResponse" nillable="true" type="tns:GetImageResponse" />
  <xs:complexType name="EventAgentDataResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventAgentData" nillable="true" type="tns:ArrayOfEventAgentData" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q188="http://schemas.servicestack.net/types" type="q188:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventAgentDataResponse" nillable="true" type="tns:EventAgentDataResponse" />
  <xs:complexType name="AutomatedAdjustmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AutomatedAdjustment" nillable="true" type="tns:AutomatedAdjustment" />
      <xs:element minOccurs="0" name="AutomatedAdjustmentFrequencies" nillable="true" type="tns:ArrayOfAutomatedAdjustmentfrequency" />
      <xs:element minOccurs="0" name="AutomatedAdjustmentID" type="xs:int" />
      <xs:element minOccurs="0" name="AutomatedAdjustmentTypes" nillable="true" type="tns:ArrayOfAutomatedAdjustmentType" />
      <xs:element minOccurs="0" name="AutomatedAdjustments" nillable="true" type="tns:ArrayOfAutomatedAdjustment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q189="http://schemas.servicestack.net/types" type="q189:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutomatedAdjustmentResponse" nillable="true" type="tns:AutomatedAdjustmentResponse" />
  <xs:complexType name="ArrayOfAutomatedAdjustmentfrequency">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutomatedAdjustmentfrequency" nillable="true" type="tns:AutomatedAdjustmentfrequency" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutomatedAdjustmentfrequency" nillable="true" type="tns:ArrayOfAutomatedAdjustmentfrequency" />
  <xs:complexType name="AutomatedAdjustmentfrequency">
    <xs:sequence>
      <xs:element minOccurs="0" name="AutomatedAdjustmentFrequencyId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutomatedAdjustmentfrequency" nillable="true" type="tns:AutomatedAdjustmentfrequency" />
  <xs:complexType name="ArrayOfAutomatedAdjustmentType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutomatedAdjustmentType" nillable="true" type="tns:AutomatedAdjustmentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutomatedAdjustmentType" nillable="true" type="tns:ArrayOfAutomatedAdjustmentType" />
  <xs:complexType name="AutomatedAdjustmentType">
    <xs:sequence>
      <xs:element minOccurs="0" name="AutomatedAdjustmentTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutomatedAdjustmentType" nillable="true" type="tns:AutomatedAdjustmentType" />
  <xs:complexType name="EventAgentRegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventAgentRegistration" nillable="true" type="tns:ArrayOfEventAgentRegistration" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q190="http://schemas.servicestack.net/types" type="q190:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventAgentRegistrationResponse" nillable="true" type="tns:EventAgentRegistrationResponse" />
  <xs:complexType name="EventRegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventRegistration" nillable="true" type="tns:ArrayOfEventRegistration" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q191="http://schemas.servicestack.net/types" type="q191:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventRegistrationResponse" nillable="true" type="tns:EventRegistrationResponse" />
  <xs:complexType name="ArrayOfEventRegistration">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EventRegistration" nillable="true" type="tns:EventRegistration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEventRegistration" nillable="true" type="tns:ArrayOfEventRegistration" />
  <xs:complexType name="EventRegistrationSingleResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventFields" nillable="true" type="tns:ArrayOfEventField" />
      <xs:element minOccurs="0" name="EventRegistration" nillable="true" type="tns:EventRegistration" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q192="http://schemas.servicestack.net/types" type="q192:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventRegistrationSingleResponse" nillable="true" type="tns:EventRegistrationSingleResponse" />
  <xs:complexType name="NCESGetDropdownsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Dropdowns" nillable="true" type="tns:ArrayOfNCESDropdown" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q193="http://schemas.servicestack.net/types" type="q193:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NCESGetDropdownsResponse" nillable="true" type="tns:NCESGetDropdownsResponse" />
  <xs:complexType name="ArrayOfNCESDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NCESDropdown" nillable="true" type="tns:NCESDropdown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNCESDropdown" nillable="true" type="tns:ArrayOfNCESDropdown" />
  <xs:complexType name="NCESDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:long" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NCESDropdown" nillable="true" type="tns:NCESDropdown" />
  <xs:complexType name="NewAgentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NewAgent" nillable="true" type="tns:ArrayOfNewAgent" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q194="http://schemas.servicestack.net/types" type="q194:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewAgentResponse" nillable="true" type="tns:NewAgentResponse" />
  <xs:complexType name="NexmoInboundResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q195="http://schemas.servicestack.net/types" type="q195:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NexmoInboundResponse" nillable="true" type="tns:NexmoInboundResponse" />
  <xs:complexType name="OrderHeadersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrderHeaders" nillable="true" type="tns:ArrayOfOrderHeader" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q196="http://schemas.servicestack.net/types" type="q196:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderHeadersResponse" nillable="true" type="tns:OrderHeadersResponse" />
  <xs:complexType name="OrderStatusUpdateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q197="http://schemas.servicestack.net/types" type="q197:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderStatusUpdateResponse" nillable="true" type="tns:OrderStatusUpdateResponse" />
  <xs:complexType name="OrderLinesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrderLines" nillable="true" type="tns:ArrayOfOrderLine" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q198="http://schemas.servicestack.net/types" type="q198:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrderLinesResponse" nillable="true" type="tns:OrderLinesResponse" />
  <xs:complexType name="OrganizationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Organization" nillable="true" type="tns:ArrayOfOrganization" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q199="http://schemas.servicestack.net/types" type="q199:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationResponse" nillable="true" type="tns:OrganizationResponse" />
  <xs:complexType name="OrganizationGetDropdownsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Dropdowns" nillable="true" type="tns:ArrayOfOrganizationDropdown" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q200="http://schemas.servicestack.net/types" type="q200:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationGetDropdownsResponse" nillable="true" type="tns:OrganizationGetDropdownsResponse" />
  <xs:complexType name="ArrayOfOrganizationDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OrganizationDropdown" nillable="true" type="tns:OrganizationDropdown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOrganizationDropdown" nillable="true" type="tns:ArrayOfOrganizationDropdown" />
  <xs:complexType name="OrganizationDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationDropdown" nillable="true" type="tns:OrganizationDropdown" />
  <xs:complexType name="schoolSearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q201="http://schemas.servicestack.net/types" type="q201:ResponseStatus" />
      <xs:element minOccurs="0" name="schools" nillable="true" type="tns:ArrayOfOrganizationDropdown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="schoolSearchResponse" nillable="true" type="tns:schoolSearchResponse" />
  <xs:complexType name="districtSearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q202="http://schemas.servicestack.net/types" type="q202:ResponseStatus" />
      <xs:element minOccurs="0" name="districts" nillable="true" type="tns:ArrayOfOrganizationDropdown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="districtSearchResponse" nillable="true" type="tns:districtSearchResponse" />
  <xs:complexType name="orgGetSingleResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q203="http://schemas.servicestack.net/types" type="q203:ResponseStatus" />
      <xs:element minOccurs="0" name="org" nillable="true" type="tns:Organization" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="orgGetSingleResponse" nillable="true" type="tns:orgGetSingleResponse" />
  <xs:complexType name="OrganizationTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OrganizationType" nillable="true" type="tns:ArrayOfOrganizationType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q204="http://schemas.servicestack.net/types" type="q204:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OrganizationTypeResponse" nillable="true" type="tns:OrganizationTypeResponse" />
  <xs:complexType name="ArrayOfOrganizationType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OrganizationType" nillable="true" type="tns:OrganizationType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOrganizationType" nillable="true" type="tns:ArrayOfOrganizationType" />
  <xs:complexType name="PDFDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PDFDocument" nillable="true" type="tns:ArrayOfPDFDocument" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q205="http://schemas.servicestack.net/types" type="q205:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PDFDocumentResponse" nillable="true" type="tns:PDFDocumentResponse" />
  <xs:complexType name="PolicyDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyDocuments" nillable="true" type="tns:ArrayOfPolicyDocument" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q206="http://schemas.servicestack.net/types" type="q206:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentResponse" nillable="true" type="tns:PolicyDocumentResponse" />
  <xs:complexType name="ArrayOfPolicyDocument">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyDocument" nillable="true" type="tns:PolicyDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPolicyDocument" nillable="true" type="tns:ArrayOfPolicyDocument" />
  <xs:complexType name="PolicyRequiredDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyRequiredDocuments" nillable="true" type="tns:ArrayOfPolicyRequiredDocumentExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q207="http://schemas.servicestack.net/types" type="q207:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyRequiredDocumentResponse" nillable="true" type="tns:PolicyRequiredDocumentResponse" />
  <xs:complexType name="ArrayOfPolicyRequiredDocumentExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyRequiredDocumentExtended" nillable="true" type="tns:PolicyRequiredDocumentExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPolicyRequiredDocumentExtended" nillable="true" type="tns:ArrayOfPolicyRequiredDocumentExtended" />
  <xs:complexType name="PolicyDocumentStatusResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyDocumentStatus" nillable="true" type="tns:ArrayOfPolicyDocumentStatus" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q208="http://schemas.servicestack.net/types" type="q208:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentStatusResponse" nillable="true" type="tns:PolicyDocumentStatusResponse" />
  <xs:complexType name="PolicyDocumentReminderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyDocumentReminder" nillable="true" type="tns:ArrayOfPolicyDocumentReminder" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q209="http://schemas.servicestack.net/types" type="q209:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentReminderResponse" nillable="true" type="tns:PolicyDocumentReminderResponse" />
  <xs:complexType name="PolicyDocumentStatusOptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyDocumentStatusOption" nillable="true" type="tns:ArrayOfPolicyDocumentStatusOption" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q210="http://schemas.servicestack.net/types" type="q210:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentStatusOptionResponse" nillable="true" type="tns:PolicyDocumentStatusOptionResponse" />
  <xs:complexType name="ArrayOfPolicyDocumentStatusOption">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyDocumentStatusOption" nillable="true" type="tns:PolicyDocumentStatusOption" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPolicyDocumentStatusOption" nillable="true" type="tns:ArrayOfPolicyDocumentStatusOption" />
  <xs:complexType name="PolicyDocumentStatusOption">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyDocumentId" type="xs:int" />
      <xs:element minOccurs="0" name="PolicyDocumentStatusId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyDocumentStatusOption" nillable="true" type="tns:PolicyDocumentStatusOption" />
  <xs:complexType name="PredefinedTextResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PredefinedText" nillable="true" type="tns:ArrayOfPredefinedText" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q211="http://schemas.servicestack.net/types" type="q211:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PredefinedTextResponse" nillable="true" type="tns:PredefinedTextResponse" />
  <xs:complexType name="ProductionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfProduction" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q212="http://schemas.servicestack.net/types" type="q212:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductionResponse" nillable="true" type="tns:ProductionResponse" />
  <xs:complexType name="ArrayOfProduction">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Production" nillable="true" type="tns:Production" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProduction" nillable="true" type="tns:ArrayOfProduction" />
  <xs:complexType name="Production">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVPID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" type="xs:decimal" />
      <xs:element minOccurs="0" name="AppCount" type="xs:double" />
      <xs:element minOccurs="0" name="Cashflow" type="xs:decimal" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MVPID" type="xs:int" />
      <xs:element minOccurs="0" name="MiddleInitial" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Points" type="xs:decimal" />
      <xs:element minOccurs="0" name="PolicyCount" type="xs:int" />
      <xs:element minOccurs="0" name="RVPID" type="xs:int" />
      <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Production" nillable="true" type="tns:Production" />
  <xs:complexType name="ConversationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Conversation" nillable="true" type="tns:Conversation" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q213="http://schemas.servicestack.net/types" type="q213:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationResponse" nillable="true" type="tns:ConversationResponse" />
  <xs:complexType name="Conversation">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ConversationHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="Details" nillable="true" type="tns:ArrayOfConversationDetail" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Conversation" nillable="true" type="tns:Conversation" />
  <xs:complexType name="ArrayOfConversationDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConversationDetail" nillable="true" type="tns:ConversationDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConversationDetail" nillable="true" type="tns:ArrayOfConversationDetail" />
  <xs:complexType name="ConversationDetailResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationDetail" nillable="true" type="tns:ConversationDetail" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q214="http://schemas.servicestack.net/types" type="q214:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationDetailResponse" nillable="true" type="tns:ConversationDetailResponse" />
  <xs:complexType name="ConversationHeaderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConversationHeader" nillable="true" type="tns:ConversationHeader" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q215="http://schemas.servicestack.net/types" type="q215:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationHeaderResponse" nillable="true" type="tns:ConversationHeaderResponse" />
  <xs:complexType name="UnreadCommentsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q216="http://schemas.servicestack.net/types" type="q216:ResponseStatus" />
      <xs:element minOccurs="0" name="UnreadComments" nillable="true" type="tns:ArrayOfUnreadComment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnreadCommentsResponse" nillable="true" type="tns:UnreadCommentsResponse" />
  <xs:complexType name="ArrayOfUnreadComment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UnreadComment" nillable="true" type="tns:UnreadComment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUnreadComment" nillable="true" type="tns:ArrayOfUnreadComment" />
  <xs:complexType name="UnreadComment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConversationHeaderId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" xmlns:q217="http://schemas.datacontract.org/2004/07/System" type="q217:DateTimeOffset" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="SmartsheetsERCAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="SmartsheetsERCAgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SmartsheetsERCApp_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnreadComment" nillable="true" type="tns:UnreadComment" />
  <xs:complexType name="CommentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Comment" nillable="true" type="tns:UnreadComment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q218="http://schemas.servicestack.net/types" type="q218:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommentResponse" nillable="true" type="tns:CommentResponse" />
  <xs:complexType name="ProductImageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q219="http://schemas.servicestack.net/types" type="q219:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductImageResponse" nillable="true" type="tns:ProductImageResponse" />
  <xs:complexType name="ContactImportUploadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q220="http://schemas.servicestack.net/types" type="q220:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactImportUploadResponse" nillable="true" type="tns:ContactImportUploadResponse" />
  <xs:complexType name="ProductionReportUploadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q221="http://schemas.servicestack.net/types" type="q221:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductionReportUploadResponse" nillable="true" type="tns:ProductionReportUploadResponse" />
  <xs:complexType name="ProductsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Products" nillable="true" type="tns:ArrayOfProduct" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q222="http://schemas.servicestack.net/types" type="q222:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductsResponse" nillable="true" type="tns:ProductsResponse" />
  <xs:complexType name="RefundPolicyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="RefundPolicy" nillable="true" type="tns:ArrayOfRefundPolicy" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q223="http://schemas.servicestack.net/types" type="q223:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RefundPolicyResponse" nillable="true" type="tns:RefundPolicyResponse" />
  <xs:complexType name="CommissionListingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionListingId" type="xs:int" />
      <xs:element minOccurs="0" name="CommissionListings" nillable="true" type="tns:ArrayOfCommissionListing" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q224="http://schemas.servicestack.net/types" type="q224:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionListingResponse" nillable="true" type="tns:CommissionListingResponse" />
  <xs:complexType name="SalesPackageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q225="http://schemas.servicestack.net/types" type="q225:ResponseStatus" />
      <xs:element minOccurs="0" name="SalesPackage" nillable="true" type="tns:ArrayOfSalesPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SalesPackageResponse" nillable="true" type="tns:SalesPackageResponse" />
  <xs:complexType name="SlotDistrictApprovalResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q226="http://schemas.servicestack.net/types" type="q226:ResponseStatus" />
      <xs:element minOccurs="0" name="SlotDistrictApproval" nillable="true" type="tns:ArrayOfSlotDistrictApprovalExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictApprovalResponse" nillable="true" type="tns:SlotDistrictApprovalResponse" />
  <xs:complexType name="ArrayOfSlotDistrictApprovalExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SlotDistrictApprovalExtended" nillable="true" type="tns:SlotDistrictApprovalExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSlotDistrictApprovalExtended" nillable="true" type="tns:ArrayOfSlotDistrictApprovalExtended" />
  <xs:complexType name="SlotDistrictApprovalExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SlotDistrictApproval">
        <xs:sequence>
          <xs:element minOccurs="0" name="AVPName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DistrictName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SchoolName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SlotDistrictApprovalExtended" nillable="true" type="tns:SlotDistrictApprovalExtended" />
  <xs:complexType name="SlotDistrictAgentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q227="http://schemas.servicestack.net/types" type="q227:ResponseStatus" />
      <xs:element minOccurs="0" name="SlotDistrictAgent" nillable="true" type="tns:ArrayOfSlotDistrictAgent" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictAgentResponse" nillable="true" type="tns:SlotDistrictAgentResponse" />
  <xs:complexType name="ArrayOfSlotDistrictAgent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SlotDistrictAgent" nillable="true" type="tns:SlotDistrictAgent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSlotDistrictAgent" nillable="true" type="tns:ArrayOfSlotDistrictAgent" />
  <xs:complexType name="SlotDistrictAgent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="County" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DistrictName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SchoolID" type="xs:long" />
      <xs:element minOccurs="0" name="SchoolName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SlotDistrictID" type="xs:int" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictAgent" nillable="true" type="tns:SlotDistrictAgent" />
  <xs:complexType name="SlotDistrictResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q228="http://schemas.servicestack.net/types" type="q228:ResponseStatus" />
      <xs:element minOccurs="0" name="SlotDistrict" nillable="true" type="tns:ArrayOfSlotDistrict" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictResponse" nillable="true" type="tns:SlotDistrictResponse" />
  <xs:complexType name="ArrayOfSlotDistrict">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SlotDistrict" nillable="true" type="tns:SlotDistrict" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSlotDistrict" nillable="true" type="tns:ArrayOfSlotDistrict" />
  <xs:complexType name="SlotDistrictSearchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q229="http://schemas.servicestack.net/types" type="q229:ResponseStatus" />
      <xs:element minOccurs="0" name="SlotDistrict" nillable="true" type="tns:ArrayOfSlotDistrict" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictSearchResponse" nillable="true" type="tns:SlotDistrictSearchResponse" />
  <xs:complexType name="SlotDistrictGetSearchDropdownsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Cities" nillable="true" xmlns:q230="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q230:ArrayOfstring" />
      <xs:element minOccurs="0" name="Counties" nillable="true" xmlns:q231="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q231:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q232="http://schemas.servicestack.net/types" type="q232:ResponseStatus" />
      <xs:element minOccurs="0" name="States" nillable="true" xmlns:q233="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q233:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictGetSearchDropdownsResponse" nillable="true" type="tns:SlotDistrictGetSearchDropdownsResponse" />
  <xs:complexType name="SlotDistrictSchoolResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q234="http://schemas.servicestack.net/types" type="q234:ResponseStatus" />
      <xs:element minOccurs="0" name="SlotDistrictSchool" nillable="true" type="tns:ArrayOfSchool" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotDistrictSchoolResponse" nillable="true" type="tns:SlotDistrictSchoolResponse" />
  <xs:complexType name="ArrayOfSchool">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="School" nillable="true" type="tns:School" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSchool" nillable="true" type="tns:ArrayOfSchool" />
  <xs:complexType name="School">
    <xs:sequence>
      <xs:element minOccurs="0" name="CountyId" type="xs:int" />
      <xs:element minOccurs="0" name="CountyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DistrictId" type="xs:int" />
      <xs:element minOccurs="0" name="DistrictName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SchoolId" type="xs:long" />
      <xs:element minOccurs="0" name="SchoolName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StateId" type="xs:int" />
      <xs:element minOccurs="0" name="StateName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="School" nillable="true" type="tns:School" />
  <xs:complexType name="SessionAliveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q235="http://schemas.servicestack.net/types" type="q235:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SessionAliveResponse" nillable="true" type="tns:SessionAliveResponse" />
  <xs:complexType name="PeraAuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthToken" type="ser:guid" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q236="http://schemas.servicestack.net/types" type="q236:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeraAuthResponse" nillable="true" type="tns:PeraAuthResponse" />
  <xs:complexType name="AuthorizeExternalsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthTokens" nillable="true" type="tns:ArrayOfExternalAuthToken" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q237="http://schemas.servicestack.net/types" type="q237:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthorizeExternalsResponse" nillable="true" type="tns:AuthorizeExternalsResponse" />
  <xs:complexType name="ArrayOfExternalAuthToken">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ExternalAuthToken" nillable="true" type="tns:ExternalAuthToken" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfExternalAuthToken" nillable="true" type="tns:ArrayOfExternalAuthToken" />
  <xs:complexType name="ExternalAuthToken">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ExternalAuthToken" nillable="true" type="tns:ExternalAuthToken" />
  <xs:complexType name="ACHInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ACHInfo" nillable="true" type="tns:ArrayOfACHInfo" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q238="http://schemas.servicestack.net/types" type="q238:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACHInfoResponse" nillable="true" type="tns:ACHInfoResponse" />
  <xs:complexType name="AgentContractResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentContract" nillable="true" type="tns:ArrayOfAgentContractExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q239="http://schemas.servicestack.net/types" type="q239:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractResponse" nillable="true" type="tns:AgentContractResponse" />
  <xs:complexType name="AgentStoreNameResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentStoreName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q240="http://schemas.servicestack.net/types" type="q240:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentStoreNameResponse" nillable="true" type="tns:AgentStoreNameResponse" />
  <xs:complexType name="AgentContractPictureUploadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NewCroppedProfilePicture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewProfilePicture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PictureSavedToDatabase" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q241="http://schemas.servicestack.net/types" type="q241:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractPictureUploadResponse" nillable="true" type="tns:AgentContractPictureUploadResponse" />
  <xs:complexType name="AgentContractProfilePictureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CroppedProfilePicture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProfilePicture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q242="http://schemas.servicestack.net/types" type="q242:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractProfilePictureResponse" nillable="true" type="tns:AgentContractProfilePictureResponse" />
  <xs:complexType name="AgentContractDeleteProfilePictureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q243="http://schemas.servicestack.net/types" type="q243:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractDeleteProfilePictureResponse" nillable="true" type="tns:AgentContractDeleteProfilePictureResponse" />
  <xs:complexType name="AgentNumberResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="tns:ArrayOfAgentNumber" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q244="http://schemas.servicestack.net/types" type="q244:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentNumberResponse" nillable="true" type="tns:AgentNumberResponse" />
  <xs:complexType name="CommissionAdjustmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionAdjustment" nillable="true" type="tns:CommissionAdjustment" />
      <xs:element minOccurs="0" name="CommissionAdjustmentID" type="xs:int" />
      <xs:element minOccurs="0" name="CommissionAdjustments" nillable="true" type="tns:ArrayOfCommissionAdjustment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q245="http://schemas.servicestack.net/types" type="q245:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionAdjustmentResponse" nillable="true" type="tns:CommissionAdjustmentResponse" />
  <xs:complexType name="CommissionAdjustmentBatchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q246="http://schemas.servicestack.net/types" type="q246:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionAdjustmentBatchResponse" nillable="true" type="tns:CommissionAdjustmentBatchResponse" />
  <xs:complexType name="AddCommissionAdjustmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q247="http://schemas.servicestack.net/types" type="q247:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddCommissionAdjustmentResponse" nillable="true" type="tns:AddCommissionAdjustmentResponse" />
  <xs:complexType name="AdjustmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adjustment" nillable="true" type="tns:ArrayOfAdjustment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q248="http://schemas.servicestack.net/types" type="q248:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdjustmentResponse" nillable="true" type="tns:AdjustmentResponse" />
  <xs:complexType name="AdjustmentReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfAdjustment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q249="http://schemas.servicestack.net/types" type="q249:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AdjustmentReportResponse" nillable="true" type="tns:AdjustmentReportResponse" />
  <xs:complexType name="CommissionBatchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfLedgerExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q250="http://schemas.servicestack.net/types" type="q250:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionBatchResponse" nillable="true" type="tns:CommissionBatchResponse" />
  <xs:complexType name="CommissionBatchSecuritiesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfLedgerExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q251="http://schemas.servicestack.net/types" type="q251:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionBatchSecuritiesResponse" nillable="true" type="tns:CommissionBatchSecuritiesResponse" />
  <xs:complexType name="CommissionReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfCommissionRecord" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q252="http://schemas.servicestack.net/types" type="q252:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionReportResponse" nillable="true" type="tns:CommissionReportResponse" />
  <xs:complexType name="ArrayOfCommissionRecord">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommissionRecord" nillable="true" type="tns:CommissionRecord" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommissionRecord" nillable="true" type="tns:ArrayOfCommissionRecord" />
  <xs:complexType name="CommissionRecord">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommRate" type="xs:double" />
      <xs:element minOccurs="0" name="CommissionBatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateProcessed" type="xs:dateTime" />
      <xs:element minOccurs="0" name="GrossCommission" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InsuredAnnuitant" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Part" type="xs:double" />
      <xs:element minOccurs="0" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Premium" type="xs:decimal" />
      <xs:element minOccurs="0" name="ProcessDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionRecord" nillable="true" type="tns:CommissionRecord" />
  <xs:complexType name="RunCommissionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q253="http://schemas.servicestack.net/types" type="q253:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RunCommissionsResponse" nillable="true" type="tns:RunCommissionsResponse" />
  <xs:complexType name="LedgerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Ledger" nillable="true" type="tns:ArrayOfLedgerExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q254="http://schemas.servicestack.net/types" type="q254:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LedgerResponse" nillable="true" type="tns:LedgerResponse" />
  <xs:complexType name="PayrollBatchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Payroll" nillable="true" type="tns:ArrayOfCommissionBatch" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q255="http://schemas.servicestack.net/types" type="q255:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PayrollBatchResponse" nillable="true" type="tns:PayrollBatchResponse" />
  <xs:complexType name="ArrayOfCommissionBatch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CommissionBatch" nillable="true" type="tns:CommissionBatch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCommissionBatch" nillable="true" type="tns:ArrayOfCommissionBatch" />
  <xs:complexType name="CommissionBatch">
    <xs:sequence>
      <xs:element minOccurs="0" name="CommissionBatchId" type="xs:int" />
      <xs:element minOccurs="0" name="CommissionEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CommissionStartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CommissionTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommissionBatch" nillable="true" type="tns:CommissionBatch" />
  <xs:complexType name="ReminderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminderExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q256="http://schemas.servicestack.net/types" type="q256:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReminderResponse" nillable="true" type="tns:ReminderResponse" />
  <xs:complexType name="AttachmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q257="http://schemas.servicestack.net/types" type="q257:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentResponse" nillable="true" type="tns:AttachmentResponse" />
  <xs:complexType name="NewlyUploadedDocsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NewlyUploadedDocs" nillable="true" type="tns:ArrayOfAttachment.NewlyUploadedDocs" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q258="http://schemas.servicestack.net/types" type="q258:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewlyUploadedDocsResponse" nillable="true" type="tns:NewlyUploadedDocsResponse" />
  <xs:complexType name="ArrayOfAttachment.NewlyUploadedDocs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Attachment.NewlyUploadedDocs" nillable="true" type="tns:Attachment.NewlyUploadedDocs" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAttachment.NewlyUploadedDocs" nillable="true" type="tns:ArrayOfAttachment.NewlyUploadedDocs" />
  <xs:complexType name="Attachment.NewlyUploadedDocs">
    <xs:sequence>
      <xs:element minOccurs="0" name="Affiliate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="App_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Stage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Attachment.NewlyUploadedDocs" nillable="true" type="tns:Attachment.NewlyUploadedDocs" />
  <xs:complexType name="CalendarEventResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CalendarEvent" nillable="true" type="tns:ArrayOfCalendarEvent" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q259="http://schemas.servicestack.net/types" type="q259:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CalendarEventResponse" nillable="true" type="tns:CalendarEventResponse" />
  <xs:complexType name="ContactHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactHistory" nillable="true" type="tns:ArrayOfContactHistoryExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q260="http://schemas.servicestack.net/types" type="q260:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactHistoryResponse" nillable="true" type="tns:ContactHistoryResponse" />
  <xs:complexType name="ArrayOfContactHistoryExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactHistoryExtended" nillable="true" type="tns:ContactHistoryExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactHistoryExtended" nillable="true" type="tns:ArrayOfContactHistoryExtended" />
  <xs:complexType name="ContactHistoryExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:ContactHistory">
        <xs:sequence>
          <xs:element minOccurs="0" name="Application" nillable="true" type="tns:ArrayOfActivityTracker_Application" />
          <xs:element minOccurs="0" name="EventTypeName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ContactHistoryExtended" nillable="true" type="tns:ContactHistoryExtended" />
  <xs:complexType name="ArrayOfActivityTracker_Application">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityTracker_Application" nillable="true" type="tns:ActivityTracker_Application" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityTracker_Application" nillable="true" type="tns:ArrayOfActivityTracker_Application" />
  <xs:complexType name="ContactTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactType" nillable="true" type="tns:ArrayOfContactType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q261="http://schemas.servicestack.net/types" type="q261:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactTypeResponse" nillable="true" type="tns:ContactTypeResponse" />
  <xs:complexType name="EventTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventType" nillable="true" type="tns:ArrayOfEventType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q262="http://schemas.servicestack.net/types" type="q262:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EventTypeResponse" nillable="true" type="tns:EventTypeResponse" />
  <xs:complexType name="ReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Filters" nillable="true" xmlns:q263="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q263:ArrayOfstring" />
      <xs:element minOccurs="0" name="ReportData" nillable="true" xmlns:q264="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q264:ArrayOfanyType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q265="http://schemas.servicestack.net/types" type="q265:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReportResponse" nillable="true" type="tns:ReportResponse" />
  <xs:complexType name="PolicyReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfCommissionListing" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q266="http://schemas.servicestack.net/types" type="q266:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyReportResponse" nillable="true" type="tns:PolicyReportResponse" />
  <xs:complexType name="PolicyInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PolicyInfo" nillable="true" type="tns:ArrayOfPolicyInfo" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q267="http://schemas.servicestack.net/types" type="q267:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyInfoResponse" nillable="true" type="tns:PolicyInfoResponse" />
  <xs:complexType name="ArrayOfPolicyInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PolicyInfo" nillable="true" type="tns:PolicyInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPolicyInfo" nillable="true" type="tns:ArrayOfPolicyInfo" />
  <xs:complexType name="PolicyInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="FulfilledDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ReqCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReqStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestedDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PolicyInfo" nillable="true" type="tns:PolicyInfo" />
  <xs:complexType name="CashFlowResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CashFlow" nillable="true" type="tns:ArrayOfCashFlow" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q268="http://schemas.servicestack.net/types" type="q268:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CashFlowResponse" nillable="true" type="tns:CashFlowResponse" />
  <xs:complexType name="ArrayOfCashFlow">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CashFlow" nillable="true" type="tns:CashFlow" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCashFlow" nillable="true" type="tns:ArrayOfCashFlow" />
  <xs:complexType name="CashFlow">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DownlineCashFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="PersonalCashFlow" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CashFlow" nillable="true" type="tns:CashFlow" />
  <xs:complexType name="PeraContactTrackingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AFPeraContact" nillable="true" type="tns:ArrayOfPeraContactTracking" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q269="http://schemas.servicestack.net/types" type="q269:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeraContactTrackingResponse" nillable="true" type="tns:PeraContactTrackingResponse" />
  <xs:complexType name="ArrayOfPeraContactTracking">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PeraContactTracking" nillable="true" type="tns:PeraContactTracking" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPeraContactTracking" nillable="true" type="tns:ArrayOfPeraContactTracking" />
  <xs:complexType name="PeraContactTracking">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AFPeraContact">
        <xs:sequence>
          <xs:element minOccurs="0" name="AVP" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Agent" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EventTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FollowUpDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="MVP" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RVP" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Sale" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PeraContactTracking" nillable="true" type="tns:PeraContactTracking" />
  <xs:complexType name="AFPeraContact">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AppointmentDateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <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="PeraContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AFPeraContact" nillable="true" type="tns:AFPeraContact" />
  <xs:complexType name="ContactCategorizationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactCategorizations" nillable="true" type="tns:ArrayOfContactCategorization" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q270="http://schemas.servicestack.net/types" type="q270:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCategorizationResponse" nillable="true" type="tns:ContactCategorizationResponse" />
  <xs:complexType name="ArrayOfContactCategorization">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactCategorization" nillable="true" type="tns:ContactCategorization" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactCategorization" nillable="true" type="tns:ArrayOfContactCategorization" />
  <xs:complexType name="ContactCategorization">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentStatus" 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="TotalA" type="xs:int" />
      <xs:element minOccurs="0" name="TotalB" type="xs:int" />
      <xs:element minOccurs="0" name="TotalC" type="xs:int" />
      <xs:element minOccurs="0" name="TotalContacts" type="xs:int" />
      <xs:element minOccurs="0" name="TotalD" type="xs:int" />
      <xs:element minOccurs="0" name="TotalI" type="xs:int" />
      <xs:element minOccurs="0" name="TotalUncategorized" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCategorization" nillable="true" type="tns:ContactCategorization" />
  <xs:complexType name="AgentCategorizationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contacts" nillable="true" type="tns:ArrayOfAgentCategorization" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q271="http://schemas.servicestack.net/types" type="q271:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCategorizationResponse" nillable="true" type="tns:AgentCategorizationResponse" />
  <xs:complexType name="ArrayOfAgentCategorization">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentCategorization" nillable="true" type="tns:AgentCategorization" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentCategorization" nillable="true" type="tns:ArrayOfAgentCategorization" />
  <xs:complexType name="AgentCategorization">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCategory" type="xs:int" />
      <xs:element minOccurs="0" name="ContactCategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactLastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsShared" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsWritingAgent" type="xs:boolean" />
      <xs:element minOccurs="0" name="WritingAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="WritingAgentName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCategorization" nillable="true" type="tns:AgentCategorization" />
  <xs:complexType name="AgentAppointmentCountsReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfAgentAppointmentCountsItem" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q272="http://schemas.servicestack.net/types" type="q272:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAppointmentCountsReportResponse" nillable="true" type="tns:AgentAppointmentCountsReportResponse" />
  <xs:complexType name="ArrayOfAgentAppointmentCountsItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentAppointmentCountsItem" nillable="true" type="tns:AgentAppointmentCountsItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentAppointmentCountsItem" nillable="true" type="tns:ArrayOfAgentAppointmentCountsItem" />
  <xs:complexType name="AgentAppointmentCountsItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCharge" type="xs:double" />
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AsapLockOut" type="xs:boolean" />
      <xs:element minOccurs="0" name="AsapOptOut" type="xs:boolean" />
      <xs:element minOccurs="0" name="CompanyAssociation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FiveToSixWeeksAgo" type="xs:int" />
      <xs:element minOccurs="0" name="FourToFiveWeeksAgo" type="xs:int" />
      <xs:element minOccurs="0" name="HasSecuritiesLicense" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NowToOneWeekAgo" type="xs:int" />
      <xs:element minOccurs="0" name="OneToTwoWeeksAgo" type="xs:int" />
      <xs:element minOccurs="0" name="ReferredBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SignUpDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ThreeToFourWeeksAgo" type="xs:int" />
      <xs:element minOccurs="0" name="TotalLifetime" type="xs:int" />
      <xs:element minOccurs="0" name="TotalYTD" type="xs:int" />
      <xs:element minOccurs="0" name="TwoToThreeWeeksAgo" type="xs:int" />
      <xs:element minOccurs="0" name="Upcoming" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAppointmentCountsItem" nillable="true" type="tns:AgentAppointmentCountsItem" />
  <xs:complexType name="AgentDownlinesAppointmentCountsReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfAgentAppointmentCountsItem" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q273="http://schemas.servicestack.net/types" type="q273:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDownlinesAppointmentCountsReportResponse" nillable="true" type="tns:AgentDownlinesAppointmentCountsReportResponse" />
  <xs:complexType name="EncompassPayReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfEncompassPay" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q274="http://schemas.servicestack.net/types" type="q274:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EncompassPayReportResponse" nillable="true" type="tns:EncompassPayReportResponse" />
  <xs:complexType name="ArrayOfEncompassPay">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EncompassPay" nillable="true" type="tns:EncompassPay" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEncompassPay" nillable="true" type="tns:ArrayOfEncompassPay" />
  <xs:complexType name="EncompassPay">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountHolder" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="PayeeAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="PayeeAgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaymentDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Policy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProcessDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="WritingAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="WritingAgentName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EncompassPay" nillable="true" type="tns:EncompassPay" />
  <xs:complexType name="LSW_OLifEResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="LSW_OLifE" nillable="true" type="tns:ArrayOfLSW_OLifE" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q275="http://schemas.servicestack.net/types" type="q275:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LSW_OLifEResponse" nillable="true" type="tns:LSW_OLifEResponse" />
  <xs:complexType name="ArrayOfLSW_OLifE">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LSW_OLifE" nillable="true" type="tns:LSW_OLifE" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLSW_OLifE" nillable="true" type="tns:ArrayOfLSW_OLifE" />
  <xs:complexType name="LSW_OLifE">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVGComRate" type="xs:decimal" />
      <xs:element minOccurs="0" name="Agent1Percent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Agent2Percent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Agent3Percent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Agent4Percent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNM2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNM3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentNM4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AnnFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="AnnTransfer" type="xs:decimal" />
      <xs:element minOccurs="0" name="ApplicationInfo_CWAAmt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApplicationInfo_HOPolicyMailDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ApplicationInfo_HoUnderwriterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApplicationInfo_NBContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApplicationInfo_PlacementEndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ApplicationInfo_SignedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ApplicationInfo_SubmissionType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApplicationInfo_TrackingID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Apps" type="xs:int" />
      <xs:element minOccurs="0" name="AsOfDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Client" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ExpectedCom" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExpectedPremium" type="xs:decimal" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoldingID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoldingStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HoldingTypeCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InterestPercent" type="xs:int" />
      <xs:element minOccurs="0" name="InterestPercentDecimal" type="xs:decimal" />
      <xs:element minOccurs="0" name="Life_Expected" type="xs:decimal" />
      <xs:element minOccurs="0" name="Life_FaceAmt" type="xs:decimal" />
      <xs:element minOccurs="0" name="Life_TargetPremAmt" type="xs:decimal" />
      <xs:element minOccurs="0" name="OLifeID" type="xs:int" />
      <xs:element minOccurs="0" name="Points" type="xs:decimal" />
      <xs:element minOccurs="0" name="Policy_CarrierCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_Jurisdiction" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_LineOfBusiness" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_PaymentAmt" type="xs:decimal" />
      <xs:element minOccurs="0" name="Policy_PaymentMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_PaymentMode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_PaymentModeTC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_PlanName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_PolNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_PolicyStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_ProductCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_ProductType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Policy_StatusChangeDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PremiumType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProcessDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="QualifyingLifePremium" type="xs:decimal" />
      <xs:element minOccurs="0" name="SourceInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalAnnFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalAnnTransfer" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalApplicationInfo_CWAAmt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalLife_Expected" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalLife_FaceAmt" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalLife_TargetPremAmt" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalPolicy_PaymentAmt" type="xs:decimal" />
      <xs:element minOccurs="0" name="TotalQualifyingLifePremium" type="xs:decimal" />
      <xs:element minOccurs="0" name="TransExeDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LSW_OLifE" nillable="true" type="tns:LSW_OLifE" />
  <xs:complexType name="NotificationAttachmentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationAttachment" nillable="true" type="tns:ArrayOfNotificationAttachment" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q276="http://schemas.servicestack.net/types" type="q276:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationAttachmentResponse" nillable="true" type="tns:NotificationAttachmentResponse" />
  <xs:complexType name="NotificationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notifications" nillable="true" type="tns:ArrayOfNotification" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q277="http://schemas.servicestack.net/types" type="q277:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationsResponse" nillable="true" type="tns:NotificationsResponse" />
  <xs:complexType name="ArrayOfNotification">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Notification" nillable="true" type="tns:Notification" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotification" nillable="true" type="tns:ArrayOfNotification" />
  <xs:complexType name="Notification">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:NotificationHeader">
        <xs:sequence>
          <xs:element minOccurs="0" name="LastMessage" nillable="true" type="tns:NotificationMessage" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Notification" nillable="true" type="tns:Notification" />
  <xs:complexType name="UserNotificationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="Notifications" nillable="true" type="tns:ArrayOfUserNotification" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q278="http://schemas.servicestack.net/types" type="q278:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserNotificationsResponse" nillable="true" type="tns:UserNotificationsResponse" />
  <xs:complexType name="ArrayOfUserNotification">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserNotification" nillable="true" type="tns:UserNotification" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserNotification" nillable="true" type="tns:ArrayOfUserNotification" />
  <xs:complexType name="UserNotification">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="From" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="NotificationId" type="xs:int" />
      <xs:element minOccurs="0" name="RefId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="URL" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserNotification" nillable="true" type="tns:UserNotification" />
  <xs:complexType name="UserNotificationDeleteAllResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q279="http://schemas.servicestack.net/types" type="q279:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserNotificationDeleteAllResponse" nillable="true" type="tns:UserNotificationDeleteAllResponse" />
  <xs:complexType name="NotificationHeaderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationHeader" nillable="true" type="tns:ArrayOfNotificationHeader" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q280="http://schemas.servicestack.net/types" type="q280:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationHeaderResponse" nillable="true" type="tns:NotificationHeaderResponse" />
  <xs:complexType name="NotificationMessageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationMessage" nillable="true" type="tns:ArrayOfNotificationMessage" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q281="http://schemas.servicestack.net/types" type="q281:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationMessageResponse" nillable="true" type="tns:NotificationMessageResponse" />
  <xs:complexType name="NotificationRecipientResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NotificationRecipient" nillable="true" type="tns:ArrayOfNotificationRecipientExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q282="http://schemas.servicestack.net/types" type="q282:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationRecipientResponse" nillable="true" type="tns:NotificationRecipientResponse" />
  <xs:complexType name="SlotNoteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q283="http://schemas.servicestack.net/types" type="q283:ResponseStatus" />
      <xs:element minOccurs="0" name="SlotNotes" nillable="true" type="tns:ArrayOfSlotNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SlotNoteResponse" nillable="true" type="tns:SlotNoteResponse" />
  <xs:complexType name="ArrayOfSlotNote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SlotNote" nillable="true" type="tns:SlotNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSlotNote" nillable="true" type="tns:ArrayOfSlotNote" />
  <xs:complexType name="SmartsheetsSplitResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q284="http://schemas.servicestack.net/types" type="q284:ResponseStatus" />
      <xs:element minOccurs="0" name="SmartsheetsSplit" nillable="true" type="tns:ArrayOfSmartsheetsSplit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsSplitResponse" nillable="true" type="tns:SmartsheetsSplitResponse" />
  <xs:complexType name="LeaderboardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AVP" nillable="true" type="tns:ArrayOfLeaderboard" />
      <xs:element minOccurs="0" name="Agents" nillable="true" type="tns:ArrayOfLeaderboard" />
      <xs:element minOccurs="0" name="AllData" nillable="true" type="tns:ArrayOfLeaderboard" />
      <xs:element minOccurs="0" name="MVP" nillable="true" type="tns:ArrayOfLeaderboard" />
      <xs:element minOccurs="0" name="Override" nillable="true" type="tns:ArrayOfLeaderboard" />
      <xs:element minOccurs="0" name="RVP" nillable="true" type="tns:ArrayOfLeaderboard" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q285="http://schemas.servicestack.net/types" type="q285:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LeaderboardResponse" nillable="true" type="tns:LeaderboardResponse" />
  <xs:complexType name="ArrayOfLeaderboard">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Leaderboard" nillable="true" type="tns:Leaderboard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLeaderboard" nillable="true" type="tns:ArrayOfLeaderboard" />
  <xs:complexType name="Leaderboard">
    <xs:sequence>
      <xs:element name="_AnnuityCashFlow" type="xs:decimal" />
      <xs:element name="_IsAVP" type="xs:boolean" />
      <xs:element name="_IsAgent" type="xs:boolean" />
      <xs:element name="_IsMVP" type="xs:boolean" />
      <xs:element name="_IsRVP" type="xs:boolean" />
      <xs:element name="_LifeCashFlow" type="xs:decimal" />
      <xs:element name="_Location" nillable="true" type="xs:string" />
      <xs:element name="_Name" nillable="true" type="xs:string" />
      <xs:element name="_Phone" nillable="true" type="xs:string" />
      <xs:element name="_PointsAnnuity" type="xs:decimal" />
      <xs:element name="_PointsLife" type="xs:decimal" />
      <xs:element name="_Position" type="xs:int" />
      <xs:element name="_PremiumAnnuity" type="xs:decimal" />
      <xs:element name="_PremiumLife" type="xs:decimal" />
      <xs:element name="_TotalCashFlow" type="xs:decimal" />
      <xs:element name="_TotalPoints" type="xs:decimal" />
      <xs:element name="_Upline1Name" nillable="true" type="xs:string" />
      <xs:element name="_Upline2Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Leaderboard" nillable="true" type="tns:Leaderboard" />
  <xs:complexType name="WebContactResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfWebContact" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q286="http://schemas.servicestack.net/types" type="q286:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebContactResponse" nillable="true" type="tns:WebContactResponse" />
  <xs:complexType name="ContactResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q287="http://schemas.servicestack.net/types" type="q287:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactResponse" nillable="true" type="tns:ContactResponse" />
  <xs:complexType name="ContactUnsubscribeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q288="http://schemas.servicestack.net/types" type="q288:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactUnsubscribeResponse" nillable="true" type="tns:ContactUnsubscribeResponse" />
  <xs:complexType name="ContactDeleteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q289="http://schemas.servicestack.net/types" type="q289:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactDeleteResponse" nillable="true" type="tns:ContactDeleteResponse" />
  <xs:complexType name="ContactCategoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactCategories" nillable="true" type="tns:ArrayOfContactCategory" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q290="http://schemas.servicestack.net/types" type="q290:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCategoryResponse" nillable="true" type="tns:ContactCategoryResponse" />
  <xs:complexType name="ArrayOfContactCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactCategory" nillable="true" type="tns:ContactCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactCategory" nillable="true" type="tns:ArrayOfContactCategory" />
  <xs:complexType name="ContactCategory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCategory" nillable="true" type="tns:ContactCategory" />
  <xs:complexType name="ContactReferralResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactsAdded" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q291="http://schemas.servicestack.net/types" type="q291:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactReferralResponse" nillable="true" type="tns:ContactReferralResponse" />
  <xs:complexType name="ContactStatusResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactStatus" nillable="true" type="tns:ArrayOfContactStatus" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q292="http://schemas.servicestack.net/types" type="q292:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactStatusResponse" nillable="true" type="tns:ContactStatusResponse" />
  <xs:complexType name="ArrayOfContactStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactStatus" nillable="true" type="tns:ContactStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactStatus" nillable="true" type="tns:ArrayOfContactStatus" />
  <xs:complexType name="ContactStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="Active" type="xs:boolean" />
      <xs:element minOccurs="0" name="ContactStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactStatus" nillable="true" type="tns:ContactStatus" />
  <xs:complexType name="SourceTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q293="http://schemas.servicestack.net/types" type="q293:ResponseStatus" />
      <xs:element minOccurs="0" name="SourceType" nillable="true" type="tns:ArrayOfSourceType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SourceTypeResponse" nillable="true" type="tns:SourceTypeResponse" />
  <xs:complexType name="ArrayOfSourceType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SourceType" nillable="true" type="tns:SourceType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSourceType" nillable="true" type="tns:ArrayOfSourceType" />
  <xs:complexType name="SourceType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Client" type="xs:boolean" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Hint" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Lead" type="xs:boolean" />
      <xs:element minOccurs="0" name="Prospect" type="xs:boolean" />
      <xs:element minOccurs="0" name="Referral" type="xs:boolean" />
      <xs:element minOccurs="0" name="SourceTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SourceType" nillable="true" type="tns:SourceType" />
  <xs:complexType name="ContactCalendarEventResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q294="http://schemas.servicestack.net/types" type="q294:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q295="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q295:ArrayOfanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCalendarEventResponse" nillable="true" type="tns:ContactCalendarEventResponse" />
  <xs:complexType name="ContactNBCResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q296="http://schemas.servicestack.net/types" type="q296:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="tns:ArrayOfSmartsheetsIssuedClosed" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactNBCResponse" nillable="true" type="tns:ContactNBCResponse" />
  <xs:complexType name="ArrayOfSmartsheetsIssuedClosed">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetsIssuedClosed" nillable="true" type="tns:SmartsheetsIssuedClosed" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetsIssuedClosed" nillable="true" type="tns:ArrayOfSmartsheetsIssuedClosed" />
  <xs:complexType name="SmartsheetsIssuedClosed">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="AttachmentCount" type="xs:int" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Flagged" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasAdminMsg" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasAgentMsg" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasChange" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasConversation" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasNewAttachment" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasOCR" type="xs:boolean" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OCRCount" type="xs:int" />
      <xs:element minOccurs="0" name="Phase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PolicyAssociateId" type="ser:guid" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminder" />
      <xs:element minOccurs="0" name="ReminderCount" type="xs:int" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsIssuedClosed" nillable="true" type="tns:SmartsheetsIssuedClosed" />
  <xs:complexType name="ContactInforceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q297="http://schemas.servicestack.net/types" type="q297:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q298="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q298:ArrayOfanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactInforceResponse" nillable="true" type="tns:ContactInforceResponse" />
  <xs:complexType name="ContactMultipleInforceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactPolicyInfo" nillable="true" xmlns:q299="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q299:ArrayOfKeyValueOfstringanyType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q300="http://schemas.servicestack.net/types" type="q300:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactMultipleInforceResponse" nillable="true" type="tns:ContactMultipleInforceResponse" />
  <xs:complexType name="ContactCommissionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q301="http://schemas.servicestack.net/types" type="q301:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q302="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q302:ArrayOfanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCommissionResponse" nillable="true" type="tns:ContactCommissionResponse" />
  <xs:complexType name="ContactActivityResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q303="http://schemas.servicestack.net/types" type="q303:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="tns:ArrayOfContactHistoryExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactActivityResponse" nillable="true" type="tns:ContactActivityResponse" />
  <xs:complexType name="ContactFactFinderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q304="http://schemas.servicestack.net/types" type="q304:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="tns:FactFinderSheetExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactFactFinderResponse" nillable="true" type="tns:ContactFactFinderResponse" />
  <xs:complexType name="ContactFactFinderDebtResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q305="http://schemas.servicestack.net/types" type="q305:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactFactFinderDebtResponse" nillable="true" type="tns:ContactFactFinderDebtResponse" />
  <xs:complexType name="ContactMessageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q306="http://schemas.servicestack.net/types" type="q306:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactMessageResponse" nillable="true" type="tns:ContactMessageResponse" />
  <xs:complexType name="ContactEmailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q307="http://schemas.servicestack.net/types" type="q307:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactEmailsResponse" nillable="true" type="tns:ContactEmailsResponse" />
  <xs:complexType name="ContactCommunicationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Communications" nillable="true" type="tns:ArrayOfContactCommunication" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q308="http://schemas.servicestack.net/types" type="q308:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCommunicationsResponse" nillable="true" type="tns:ContactCommunicationsResponse" />
  <xs:complexType name="ArrayOfContactCommunication">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactCommunication" nillable="true" type="tns:ContactCommunication" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactCommunication" nillable="true" type="tns:ArrayOfContactCommunication" />
  <xs:complexType name="ContactCommunication">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsAgentMessage" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MessageType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sender" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactCommunication" nillable="true" type="tns:ContactCommunication" />
  <xs:complexType name="ContactShareResponseExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactShareExtended" nillable="true" type="tns:ArrayOfContactShareExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q309="http://schemas.servicestack.net/types" type="q309:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactShareResponseExtended" nillable="true" type="tns:ContactShareResponseExtended" />
  <xs:complexType name="ArrayOfContactShareExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactShareExtended" nillable="true" type="tns:ContactShareExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactShareExtended" nillable="true" type="tns:ArrayOfContactShareExtended" />
  <xs:complexType name="ContactShareExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactShareId" type="xs:int" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactShareExtended" nillable="true" type="tns:ContactShareExtended" />
  <xs:complexType name="ContactShareResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q310="http://schemas.servicestack.net/types" type="q310:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactShareResponse" nillable="true" type="tns:ContactShareResponse" />
  <xs:complexType name="ContactIntegrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactIntegration" nillable="true" type="tns:ContactIntegration" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q311="http://schemas.servicestack.net/types" type="q311:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactIntegrationResponse" nillable="true" type="tns:ContactIntegrationResponse" />
  <xs:complexType name="ContactIntegration">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="ContactIntegrationId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IntegrationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IntegrationTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactIntegration" nillable="true" type="tns:ContactIntegration" />
  <xs:complexType name="ContactImageUploadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FilePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q312="http://schemas.servicestack.net/types" type="q312:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactImageUploadResponse" nillable="true" type="tns:ContactImageUploadResponse" />
  <xs:complexType name="ActivityTrackerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q313="http://schemas.servicestack.net/types" type="q313:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTrackerResponse" nillable="true" type="tns:ActivityTrackerResponse" />
  <xs:complexType name="ActivityTrackerApplicationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ApplData" nillable="true" type="tns:ArrayOfActivityTracker_Application" />
      <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q314="http://schemas.servicestack.net/types" type="q314:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTrackerApplicationResponse" nillable="true" type="tns:ActivityTrackerApplicationResponse" />
  <xs:complexType name="ActivityTrackerReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfActivityTracker_Report" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q315="http://schemas.servicestack.net/types" type="q315:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTrackerReportResponse" nillable="true" type="tns:ActivityTrackerReportResponse" />
  <xs:complexType name="ArrayOfActivityTracker_Report">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityTracker_Report" nillable="true" type="tns:ActivityTracker_Report" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityTracker_Report" nillable="true" type="tns:ArrayOfActivityTracker_Report" />
  <xs:complexType name="ActivityTracker_Report">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AnnuityFlow" type="xs:decimal" />
      <xs:element minOccurs="0" name="AnnuityTransfer" type="xs:decimal" />
      <xs:element minOccurs="0" name="Appl" type="xs:int" />
      <xs:element minOccurs="0" name="ClientUpdate" type="xs:int" />
      <xs:element minOccurs="0" name="FirstAppt" type="xs:int" />
      <xs:element minOccurs="0" name="FirstContact" type="xs:int" />
      <xs:element minOccurs="0" name="FollowAppt" type="xs:int" />
      <xs:element minOccurs="0" name="LifeAP" type="xs:decimal" />
      <xs:element minOccurs="0" name="Referral" type="xs:int" />
      <xs:element minOccurs="0" name="SecondAppointment" type="xs:int" />
      <xs:element minOccurs="0" name="SetAppt" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityTracker_Report" nillable="true" type="tns:ActivityTracker_Report" />
  <xs:complexType name="ActivityPlanResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityData" nillable="true" type="tns:ActivityPlanExtended" />
      <xs:element minOccurs="0" name="ActivityPlans" nillable="true" type="tns:ArrayOfActivityPlan" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q316="http://schemas.servicestack.net/types" type="q316:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityPlanResponse" nillable="true" type="tns:ActivityPlanResponse" />
  <xs:complexType name="ContactTitlesResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ContactTitles" nillable="true" type="tns:ArrayOfContactTitle" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ContactTitlesResponse" nillable="true" type="tns:ContactTitlesResponse" />
  <xs:complexType name="ArrayOfContactTitle">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactTitle" nillable="true" type="tns:ContactTitle" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactTitle" nillable="true" type="tns:ArrayOfContactTitle" />
  <xs:complexType name="ContactTitle">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactTitle" nillable="true" type="tns:ContactTitle" />
  <xs:complexType name="AgentSponsorResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSponsor" nillable="true" type="tns:ArrayOfAgentSponsor" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q317="http://schemas.servicestack.net/types" type="q317:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSponsorResponse" nillable="true" type="tns:AgentSponsorResponse" />
  <xs:complexType name="AgentPlacementResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentPlacement" nillable="true" type="tns:ArrayOfAgentPlacement" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q318="http://schemas.servicestack.net/types" type="q318:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPlacementResponse" nillable="true" type="tns:AgentPlacementResponse" />
  <xs:complexType name="AgentHierarchyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentHierarchy" nillable="true" type="tns:ArrayOfAgentHierarchy" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q319="http://schemas.servicestack.net/types" type="q319:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentHierarchyResponse" nillable="true" type="tns:AgentHierarchyResponse" />
  <xs:complexType name="AgentRecruitResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRecruit" nillable="true" type="tns:ArrayOfAgentRecruit" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q320="http://schemas.servicestack.net/types" type="q320:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentRecruitResponse" nillable="true" type="tns:AgentRecruitResponse" />
  <xs:complexType name="BroadcastResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Broadcast" nillable="true" type="tns:ArrayOfBroadcast" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q321="http://schemas.servicestack.net/types" type="q321:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BroadcastResponse" nillable="true" type="tns:BroadcastResponse" />
  <xs:complexType name="DisclosureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Disclosure" nillable="true" type="tns:ArrayOfDisclosure" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q322="http://schemas.servicestack.net/types" type="q322:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DisclosureResponse" nillable="true" type="tns:DisclosureResponse" />
  <xs:complexType name="ListingsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Listings" nillable="true" type="tns:ArrayOfListing" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q323="http://schemas.servicestack.net/types" type="q323:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListingsResponse" nillable="true" type="tns:ListingsResponse" />
  <xs:complexType name="ListingSummaryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ListingSummary" nillable="true" type="tns:ArrayOfListingSummary" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q324="http://schemas.servicestack.net/types" type="q324:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListingSummaryResponse" nillable="true" type="tns:ListingSummaryResponse" />
  <xs:complexType name="GetNoticeLogsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NoticeLogs" nillable="true" type="tns:ArrayOfNoticeLog" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q325="http://schemas.servicestack.net/types" type="q325:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNoticeLogsResponse" nillable="true" type="tns:GetNoticeLogsResponse" />
  <xs:complexType name="ArrayOfNoticeLog">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoticeLog" nillable="true" type="tns:NoticeLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoticeLog" nillable="true" type="tns:ArrayOfNoticeLog" />
  <xs:complexType name="NoticeLog">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgreeToDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DaysSinceViewing" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DaysToSnooze" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IPAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoticeId" type="xs:int" />
      <xs:element minOccurs="0" name="NoticeLogId" type="xs:int" />
      <xs:element minOccurs="0" name="SnoozedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ViewedDate" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLog" nillable="true" type="tns:NoticeLog" />
  <xs:complexType name="NoticeLogViewResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NoticeLogId" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q326="http://schemas.servicestack.net/types" type="q326:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogViewResponse" nillable="true" type="tns:NoticeLogViewResponse" />
  <xs:complexType name="NoticeLogSnoozeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q327="http://schemas.servicestack.net/types" type="q327:ResponseStatus" />
      <xs:element minOccurs="0" name="Snoozed" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogSnoozeResponse" nillable="true" type="tns:NoticeLogSnoozeResponse" />
  <xs:complexType name="NoticeLogAgreeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agreed" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q328="http://schemas.servicestack.net/types" type="q328:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogAgreeResponse" nillable="true" type="tns:NoticeLogAgreeResponse" />
  <xs:complexType name="PrivacyNoticeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PrivacyNotice" nillable="true" type="tns:ArrayOfPrivacyNotice" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q329="http://schemas.servicestack.net/types" type="q329:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PrivacyNoticeResponse" nillable="true" type="tns:PrivacyNoticeResponse" />
  <xs:complexType name="ChangePasswordResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q330="http://schemas.servicestack.net/types" type="q330:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePasswordResponse" nillable="true" type="tns:ChangePasswordResponse" />
  <xs:complexType name="ReferralHierarchyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentHierarchy" nillable="true" type="tns:ArrayOfAgentHierarchy" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q331="http://schemas.servicestack.net/types" type="q331:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReferralHierarchyResponse" nillable="true" type="tns:ReferralHierarchyResponse" />
  <xs:complexType name="SmartsheetsResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence>
          <xs:element minOccurs="0" name="ERC" nillable="true" xmlns:q332="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q332:ArrayOfanyType" />
          <xs:element minOccurs="0" name="IssuedClosed" nillable="true" type="tns:ArrayOfSmartsheetsIssuedClosed" />
          <xs:element minOccurs="0" name="Smartsheet" nillable="true" xmlns:q333="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q333:ArrayOfanyType" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SmartsheetsResponse" nillable="true" type="tns:SmartsheetsResponse" />
  <xs:complexType name="SmartsheetsAggregateAllResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q334="http://schemas.servicestack.net/types" type="q334:ResponseStatus" />
      <xs:element minOccurs="0" name="SmartsheetAggregates" nillable="true" type="tns:ArrayOfSmartsheetsAggregate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsAggregateAllResponse" nillable="true" type="tns:SmartsheetsAggregateAllResponse" />
  <xs:complexType name="ArrayOfSmartsheetsAggregate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetsAggregate" nillable="true" type="tns:SmartsheetsAggregate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetsAggregate" nillable="true" type="tns:ArrayOfSmartsheetsAggregate" />
  <xs:complexType name="SmartsheetsAggregate">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentID" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Apps" type="xs:decimal" />
      <xs:element minOccurs="0" name="CPT" type="xs:decimal" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FlowPrem" type="xs:decimal" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LifePrem" type="xs:decimal" />
      <xs:element minOccurs="0" name="PolicyNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransferPrem" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsAggregate" nillable="true" type="tns:SmartsheetsAggregate" />
  <xs:complexType name="SmartsheetsMoveToFromPEOResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SmartsheetsMoveToFromPEOResponse" nillable="true" type="tns:SmartsheetsMoveToFromPEOResponse" />
  <xs:complexType name="SmartsheetsMovePEOToSCFResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SmartsheetsMovePEOToSCFResponse" nillable="true" type="tns:SmartsheetsMovePEOToSCFResponse" />
  <xs:complexType name="SmartsheetsMoveToSCFResponse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseResponse">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SmartsheetsMoveToSCFResponse" nillable="true" type="tns:SmartsheetsMoveToSCFResponse" />
  <xs:complexType name="ResourceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Resource" nillable="true" type="tns:ArrayOfResource" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q335="http://schemas.servicestack.net/types" type="q335:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResourceResponse" nillable="true" type="tns:ResourceResponse" />
  <xs:complexType name="MediaShareResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileList" nillable="true" xmlns:q336="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q336:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q337="http://schemas.servicestack.net/types" type="q337:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MediaShareResponse" nillable="true" type="tns:MediaShareResponse" />
  <xs:complexType name="AgentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agent" nillable="true" type="tns:ArrayOfAgentExtended" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q338="http://schemas.servicestack.net/types" type="q338:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentResponse" nillable="true" type="tns:AgentResponse" />
  <xs:complexType name="ArrayOfAgentExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentExtended" nillable="true" type="tns:AgentExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentExtended" nillable="true" type="tns:ArrayOfAgentExtended" />
  <xs:complexType name="AgentExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Agent">
        <xs:sequence>
          <xs:element minOccurs="0" name="AVPName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApiKey" type="ser:guid" />
          <xs:element minOccurs="0" name="ByLastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsEncompassAdmin" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsLite" type="xs:boolean" />
          <xs:element minOccurs="0" name="Licenses" nillable="true" type="tns:ArrayOfAgentLicense" />
          <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MVPName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OutstandInitialized" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="OutstandStatus" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OutstandUsername" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RVPName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StateLicense" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Upline1Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Upline2Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Upline3Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Upline4Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentExtended" nillable="true" type="tns:AgentExtended" />
  <xs:complexType name="AgentDistrictIdResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agents" nillable="true" type="tns:ArrayOfAgent" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q339="http://schemas.servicestack.net/types" type="q339:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDistrictIdResponse" nillable="true" type="tns:AgentDistrictIdResponse" />
  <xs:complexType name="AgentsByRankResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agents" nillable="true" type="tns:ArrayOfAgent" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q340="http://schemas.servicestack.net/types" type="q340:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentsByRankResponse" nillable="true" type="tns:AgentsByRankResponse" />
  <xs:complexType name="AgentAddressResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q341="http://schemas.servicestack.net/types" type="q341:ResponseStatus" />
      <xs:element minOccurs="0" name="address" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAddressResponse" nillable="true" type="tns:AgentAddressResponse" />
  <xs:complexType name="AgentCommissionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q342="http://schemas.servicestack.net/types" type="q342:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q343="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q343:ArrayOfanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCommissionResponse" nillable="true" type="tns:AgentCommissionResponse" />
  <xs:complexType name="AgentDropdownResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Agents" nillable="true" type="tns:ArrayOfAgentDD" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q344="http://schemas.servicestack.net/types" type="q344:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDropdownResponse" nillable="true" type="tns:AgentDropdownResponse" />
  <xs:complexType name="ArrayOfAgentDD">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentDD" nillable="true" type="tns:AgentDD" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentDD" nillable="true" type="tns:ArrayOfAgentDD" />
  <xs:complexType name="AgentDD">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentLevel" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgentStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCount" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDD" nillable="true" type="tns:AgentDD" />
  <xs:complexType name="createFFPuserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q345="http://schemas.servicestack.net/types" type="q345:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createFFPuserResponse" nillable="true" type="tns:createFFPuserResponse" />
  <xs:complexType name="AgentMergeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q346="http://schemas.servicestack.net/types" type="q346:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentMergeResponse" nillable="true" type="tns:AgentMergeResponse" />
  <xs:complexType name="AgentMessageResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q347="http://schemas.servicestack.net/types" type="q347:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentMessageResponse" nillable="true" type="tns:AgentMessageResponse" />
  <xs:complexType name="AgentCommunicationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Communications" nillable="true" type="tns:ArrayOfAgentCommunication" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q348="http://schemas.servicestack.net/types" type="q348:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCommunicationsResponse" nillable="true" type="tns:AgentCommunicationsResponse" />
  <xs:complexType name="ArrayOfAgentCommunication">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentCommunication" nillable="true" type="tns:AgentCommunication" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentCommunication" nillable="true" type="tns:ArrayOfAgentCommunication" />
  <xs:complexType name="AgentCommunication">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="IsAgentMessage" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MessageType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SubAgentId" type="xs:int" />
      <xs:element minOccurs="0" name="SubAgentName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentCommunication" nillable="true" type="tns:AgentCommunication" />
  <xs:complexType name="AgentDuplicateCheckResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsDuplicate" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q349="http://schemas.servicestack.net/types" type="q349:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentDuplicateCheckResponse" nillable="true" type="tns:AgentDuplicateCheckResponse" />
  <xs:complexType name="AgentEmailSignatureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EmailSignature" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q350="http://schemas.servicestack.net/types" type="q350:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentEmailSignatureResponse" nillable="true" type="tns:AgentEmailSignatureResponse" />
  <xs:complexType name="AgentQualifiesForPayWithCommissionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q351="http://schemas.servicestack.net/types" type="q351:ResponseStatus" />
      <xs:element minOccurs="0" name="ResponseValue" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentQualifiesForPayWithCommissionsResponse" nillable="true" type="tns:AgentQualifiesForPayWithCommissionsResponse" />
  <xs:complexType name="AgentTotalCommissionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q352="http://schemas.servicestack.net/types" type="q352:ResponseStatus" />
      <xs:element minOccurs="0" name="TotalCommission" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentTotalCommissionResponse" nillable="true" type="tns:AgentTotalCommissionResponse" />
  <xs:complexType name="AgentLicenseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="License" nillable="true" type="tns:ArrayOfAgentLicense" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q353="http://schemas.servicestack.net/types" type="q353:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLicenseResponse" nillable="true" type="tns:AgentLicenseResponse" />
  <xs:complexType name="GetAgentNoticesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notices" nillable="true" type="tns:ArrayOfNotice" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q354="http://schemas.servicestack.net/types" type="q354:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAgentNoticesResponse" nillable="true" type="tns:GetAgentNoticesResponse" />
  <xs:complexType name="ArrayOfNotice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Notice" nillable="true" type="tns:Notice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotice" nillable="true" type="tns:ArrayOfNotice" />
  <xs:complexType name="GetAdminNoticesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notices" nillable="true" type="tns:ArrayOfNotice" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q355="http://schemas.servicestack.net/types" type="q355:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAdminNoticesResponse" nillable="true" type="tns:GetAdminNoticesResponse" />
  <xs:complexType name="InsertNoticeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q356="http://schemas.servicestack.net/types" type="q356:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InsertNoticeResponse" nillable="true" type="tns:InsertNoticeResponse" />
  <xs:complexType name="UpdateNoticeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q357="http://schemas.servicestack.net/types" type="q357:ResponseStatus" />
      <xs:element minOccurs="0" name="Updated" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UpdateNoticeResponse" nillable="true" type="tns:UpdateNoticeResponse" />
  <xs:complexType name="DeleteNoticeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q358="http://schemas.servicestack.net/types" type="q358:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteNoticeResponse" nillable="true" type="tns:DeleteNoticeResponse" />
  <xs:complexType name="ResetPasswordResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsValid" type="xs:boolean" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q359="http://schemas.servicestack.net/types" type="q359:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResetPasswordResponse" nillable="true" type="tns:ResetPasswordResponse" />
  <xs:complexType name="PoliciesAndProceduresResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="PoliciesAndProcedures" nillable="true" type="tns:ArrayOfPoliciesAndProcedures" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q360="http://schemas.servicestack.net/types" type="q360:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PoliciesAndProceduresResponse" nillable="true" type="tns:PoliciesAndProceduresResponse" />
  <xs:complexType name="TermsAndConditionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q361="http://schemas.servicestack.net/types" type="q361:ResponseStatus" />
      <xs:element minOccurs="0" name="TermsAndConditions" nillable="true" type="tns:ArrayOfTermsAndCondition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TermsAndConditionsResponse" nillable="true" type="tns:TermsAndConditionsResponse" />
  <xs:complexType name="ArrayOfTermsAndCondition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TermsAndCondition" nillable="true" type="tns:TermsAndCondition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTermsAndCondition" nillable="true" type="tns:ArrayOfTermsAndCondition" />
  <xs:complexType name="TermsAndCondition">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeginDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ExpireDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="TermsAndConditionsId" type="xs:int" />
      <xs:element minOccurs="0" name="TermsAndConditionsText" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TermsAndCondition" nillable="true" type="tns:TermsAndCondition" />
  <xs:complexType name="TicketResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q362="http://schemas.servicestack.net/types" type="q362:ResponseStatus" />
      <xs:element minOccurs="0" name="Ticket" nillable="true" type="tns:ArrayOfTicketExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketResponse" nillable="true" type="tns:TicketResponse" />
  <xs:complexType name="TaskResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q363="http://schemas.servicestack.net/types" type="q363:ResponseStatus" />
      <xs:element minOccurs="0" name="Task" nillable="true" type="tns:ArrayOfTaskExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TaskResponse" nillable="true" type="tns:TaskResponse" />
  <xs:complexType name="ArrayOfTaskExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TaskExtended" nillable="true" type="tns:TaskExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTaskExtended" nillable="true" type="tns:ArrayOfTaskExtended" />
  <xs:complexType name="AgentTaskResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q364="http://schemas.servicestack.net/types" type="q364:ResponseStatus" />
      <xs:element minOccurs="0" name="Task" nillable="true" type="tns:ArrayOfAgentTaskExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentTaskResponse" nillable="true" type="tns:AgentTaskResponse" />
  <xs:complexType name="ArrayOfAgentTaskExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentTaskExtended" nillable="true" type="tns:AgentTaskExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentTaskExtended" nillable="true" type="tns:ArrayOfAgentTaskExtended" />
  <xs:complexType name="TicketTypeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q365="http://schemas.servicestack.net/types" type="q365:ResponseStatus" />
      <xs:element minOccurs="0" name="TicketType" nillable="true" type="tns:ArrayOfTicketTypeExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeResponse" nillable="true" type="tns:TicketTypeResponse" />
  <xs:complexType name="ArrayOfTicketTypeExtended">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketTypeExtended" nillable="true" type="tns:TicketTypeExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketTypeExtended" nillable="true" type="tns:ArrayOfTicketTypeExtended" />
  <xs:complexType name="TicketTypeExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:TicketType">
        <xs:sequence>
          <xs:element minOccurs="0" name="TemplateBody" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TicketTypeExtended" nillable="true" type="tns:TicketTypeExtended" />
  <xs:complexType name="TicketTypeSubscriptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q366="http://schemas.servicestack.net/types" type="q366:ResponseStatus" />
      <xs:element minOccurs="0" name="TicketTypeSubscription" nillable="true" type="tns:ArrayOfTicketTypeSubscriptionExtended" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeSubscriptionResponse" nillable="true" type="tns:TicketTypeSubscriptionResponse" />
  <xs:complexType name="UploadAdminDocumentTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="DocumentTypes" nillable="true" type="tns:ArrayOfUploadAdmin_DocumentType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q367="http://schemas.servicestack.net/types" type="q367:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminDocumentTypesResponse" nillable="true" type="tns:UploadAdminDocumentTypesResponse" />
  <xs:complexType name="ArrayOfUploadAdmin_DocumentType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UploadAdmin_DocumentType" nillable="true" type="tns:UploadAdmin_DocumentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUploadAdmin_DocumentType" nillable="true" type="tns:ArrayOfUploadAdmin_DocumentType" />
  <xs:complexType name="UploadAdmin_DocumentType">
    <xs:sequence>
      <xs:element minOccurs="0" name="DocumentTypeFileType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocumentTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="DocumentTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DocumentTypeTableName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdmin_DocumentType" nillable="true" type="tns:UploadAdmin_DocumentType" />
  <xs:complexType name="UploadAdminReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Report" nillable="true" type="tns:GenericReport" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q368="http://schemas.servicestack.net/types" type="q368:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminReportResponse" nillable="true" type="tns:UploadAdminReportResponse" />
  <xs:complexType name="GenericReport">
    <xs:sequence>
      <xs:element minOccurs="0" name="Data" nillable="true" xmlns:q369="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q369:ArrayOfanyType" />
      <xs:element minOccurs="0" name="Headers" nillable="true" xmlns:q370="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q370:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GenericReport" nillable="true" type="tns:GenericReport" />
  <xs:complexType name="UploadAdminBatchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Batches" nillable="true" type="tns:ArrayOfUploadAdmin_Batch" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q371="http://schemas.servicestack.net/types" type="q371:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminBatchResponse" nillable="true" type="tns:UploadAdminBatchResponse" />
  <xs:complexType name="ArrayOfUploadAdmin_Batch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UploadAdmin_Batch" nillable="true" type="tns:UploadAdmin_Batch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUploadAdmin_Batch" nillable="true" type="tns:ArrayOfUploadAdmin_Batch" />
  <xs:complexType name="UploadAdmin_Batch">
    <xs:sequence>
      <xs:element minOccurs="0" name="BatchId" type="xs:int" />
      <xs:element minOccurs="0" name="DocumentTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="UploadDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdmin_Batch" nillable="true" type="tns:UploadAdmin_Batch" />
  <xs:complexType name="UploadAdminUploadResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="HeaderVerification" nillable="true" type="tns:HeaderVerificationResult" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q372="http://schemas.servicestack.net/types" type="q372:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UploadAdminUploadResponse" nillable="true" type="tns:UploadAdminUploadResponse" />
  <xs:complexType name="HeaderVerificationResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="ExpectedHeaders" nillable="true" xmlns:q373="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q373:ArrayOfstring" />
      <xs:element minOccurs="0" name="ForeignHeaders" nillable="true" xmlns:q374="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q374:ArrayOfstring" />
      <xs:element minOccurs="0" name="MissingHeaders" nillable="true" xmlns:q375="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q375:ArrayOfstring" />
      <xs:element minOccurs="0" name="SubmittedHeaders" nillable="true" xmlns:q376="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q376:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HeaderVerificationResult" nillable="true" type="tns:HeaderVerificationResult" />
  <xs:complexType name="WholesaleConversionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentPayment" nillable="true" type="tns:AgentPayment" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q377="http://schemas.servicestack.net/types" type="q377:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WholesaleConversionResponse" nillable="true" type="tns:WholesaleConversionResponse" />
  <xs:complexType name="AgentPayment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Approved" type="xs:boolean" />
      <xs:element minOccurs="0" name="AuthCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseCode" type="xs:int" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentPayment" nillable="true" type="tns:AgentPayment" />
  <xs:complexType name="ContactNoteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notes" nillable="true" type="tns:ArrayOfContactNote" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q378="http://schemas.servicestack.net/types" type="q378:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactNoteResponse" nillable="true" type="tns:ContactNoteResponse" />
  <xs:complexType name="ArrayOfContactNote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactNote" nillable="true" type="tns:ContactNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactNote" nillable="true" type="tns:ArrayOfContactNote" />
</xs:schema>