<?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/Arrays" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
  <xs:import namespace="http://schemas.servicestack.net/types" />
  <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:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompanyRequest" nillable="true" type="tns:AgentContractCompanyRequest" />
  <xs:complexType name="CaseDesignRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesign" nillable="true" type="tns:CaseDesign" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesign" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignRequest" nillable="true" type="tns:CaseDesignRequest" />
  <xs:complexType name="CaseDesign">
    <xs:sequence>
      <xs:element minOccurs="0" name="AssetsRetainedNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AverageHELOCInterestRate" type="xs:decimal" />
      <xs:element minOccurs="0" name="AverageInvestmentReturnDuringRetirement" type="xs:decimal" />
      <xs:element minOccurs="0" name="CaseDesignDefaults" nillable="true" type="tns:ArrayOfCaseDesignDefault" />
      <xs:element minOccurs="0" name="CaseDesignFundingSources" nillable="true" type="tns:ArrayOfCaseDesignFundingSource" />
      <xs:element minOccurs="0" name="CaseDesignIULDistributions" nillable="true" type="tns:ArrayOfCaseDesignIULDistribution" />
      <xs:element minOccurs="0" name="CaseDesignNonQualifiedAssets" nillable="true" type="tns:ArrayOfCaseDesignNonQualifiedAsset" />
      <xs:element minOccurs="0" name="CaseDesignOptimizedProperty" nillable="true" type="tns:CaseDesignOptimizedProperty" />
      <xs:element minOccurs="0" name="CaseDesignPayingForCollegeAfter" nillable="true" type="tns:CaseDesignPayingForCollegeAfter" />
      <xs:element minOccurs="0" name="CaseDesignProductDataEntry" nillable="true" type="tns:CaseDesignProductDataEntry" />
      <xs:element minOccurs="0" name="CaseDesignProductDataYears" nillable="true" type="tns:ArrayOfCaseDesignProductDataYear" />
      <xs:element minOccurs="0" name="CaseDesignRetirementAfterTransfers" nillable="true" type="tns:ArrayOfCaseDesignRetirementAfterTransfers" />
      <xs:element minOccurs="0" name="CollegePrices" nillable="true" type="tns:ArrayOfCollegePrice" />
      <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="DebugInfo" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="EducationalInstitutions" nillable="true" type="tns:ArrayOfCaseDesignEducationalInstitution" />
      <xs:element minOccurs="0" name="EndingCollegeYear" type="xs:int" />
      <xs:element minOccurs="0" name="ExpectedStrategies" nillable="true" type="tns:ArrayOfCaseDesignExpectedStrategy" />
      <xs:element minOccurs="0" name="FactFinder" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q2:FactFinder" />
      <xs:element minOccurs="0" name="FactFinder_Id" type="xs:int" />
      <xs:element minOccurs="0" name="FederalIncomeTaxRates" nillable="true" type="tns:ArrayOfFederalIncomeTaxRate" />
      <xs:element minOccurs="0" name="FundingLevels" nillable="true" type="tns:ArrayOfFundingLevel" />
      <xs:element minOccurs="0" name="FuturePurchases" nillable="true" type="tns:ArrayOfPurchase" />
      <xs:element minOccurs="0" name="HaltAllStudentIncome" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastUserUpdated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NationalAverageRetirementExpensesAnnual" type="xs:decimal" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="tns:ArrayOfNote" />
      <xs:element minOccurs="0" name="OneTimeContribution" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OptimizedProperties" nillable="true" type="tns:ArrayOfOptimizedProperties" />
      <xs:element minOccurs="0" name="ParentsWillRefinanceHome" type="xs:boolean" />
      <xs:element minOccurs="0" name="PayingForCollegeAfter" nillable="true" type="tns:CaseDesignPayingForCollegeAfter" />
      <xs:element minOccurs="0" name="RetirementPlanTypes" nillable="true" type="tns:ArrayOfRetirementPlanType" />
      <xs:element minOccurs="0" name="SocialSecurityAverageCostOfLivingIncreasePercentage" type="xs:decimal" />
      <xs:element minOccurs="0" name="Sources" nillable="true" type="tns:ArrayOfFundingSource" />
      <xs:element minOccurs="0" name="StartingCollegeYear" type="xs:int" />
      <xs:element minOccurs="0" name="StateAndOtherTaxAllowances" nillable="true" type="tns:ArrayOfStateAndOtherTaxAllowance" />
      <xs:element minOccurs="0" name="StateIncomeTaxRates" nillable="true" type="tns:ArrayOfStateIncomeTaxRate" />
      <xs:element minOccurs="0" name="TargetEducationalInstitution" nillable="true" type="tns:EducationalInstitution" />
      <xs:element minOccurs="0" name="UnfundedHealthCareCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="YearsToFundRetirement" type="xs:int" />
      <xs:element minOccurs="0" name="assetProtectionAllowancesParent" nillable="true" type="tns:ArrayOfAssetProtectionAllowanceParent" />
      <xs:element minOccurs="0" name="assetProtectionAllowancesStudent" nillable="true" type="tns:ArrayOfAssetProtectionAllowanceStudent" />
      <xs:element minOccurs="0" name="averageAnnualReturn" type="xs:decimal" />
      <xs:element minOccurs="0" name="averageCollegeCostPerStudent" type="xs:decimal" />
      <xs:element minOccurs="0" name="deathAge" type="xs:int" />
      <xs:element minOccurs="0" name="defaultGiftingPercentage" type="xs:decimal" />
      <xs:element minOccurs="0" name="defaultMortageRefinanceTerm" type="xs:int" />
      <xs:element minOccurs="0" name="defaultRetirementAge" type="xs:int" />
      <xs:element minOccurs="0" name="defaultStudentWorkingYearlyAmount" type="xs:int" />
      <xs:element minOccurs="0" name="defaultTotalCollegeCost" type="xs:decimal" />
      <xs:element minOccurs="0" name="inflation" type="xs:decimal" />
      <xs:element minOccurs="0" name="inflationIncrement" type="xs:decimal" />
      <xs:element minOccurs="0" name="studentLoanIncrements" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfKeyValueOfintint" />
      <xs:element minOccurs="0" name="taxYear" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesign" nillable="true" type="tns:CaseDesign" />
  <xs:complexType name="ArrayOfCaseDesignDefault">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignDefault" nillable="true" type="tns:CaseDesignDefault" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignDefault" nillable="true" type="tns:ArrayOfCaseDesignDefault" />
  <xs:complexType name="CaseDesignDefault">
    <xs:sequence>
      <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="Value" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignDefault" nillable="true" type="tns:CaseDesignDefault" />
  <xs:complexType name="ArrayOfCaseDesignFundingSource">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignFundingSource" nillable="true" type="tns:CaseDesignFundingSource" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignFundingSource" nillable="true" type="tns:ArrayOfCaseDesignFundingSource" />
  <xs:complexType name="CaseDesignFundingSource">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmountAllocated" type="xs:decimal" />
      <xs:element minOccurs="0" name="AmountAvailable" type="xs:decimal" />
      <xs:element minOccurs="0" name="Available" type="xs:boolean" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateAvailable" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateUpdated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EndingDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FundingSource" nillable="true" type="tns:FundingSource" />
      <xs:element minOccurs="0" name="FundingSourceId" type="xs:int" />
      <xs:element minOccurs="0" name="FundingSourceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="OtherSourceDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Parent1PercentAllocated" type="xs:decimal" />
      <xs:element minOccurs="0" name="Parent2PercentAllocated" type="xs:decimal" />
      <xs:element minOccurs="0" name="PercentOfTotalFunding" type="xs:decimal" />
      <xs:element minOccurs="0" name="PercentageDollarAmount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignFundingSource" nillable="true" type="tns:CaseDesignFundingSource" />
  <xs:complexType name="FundingSource">
    <xs:sequence>
      <xs:element minOccurs="0" name="AvailabilityOffsetDays" type="xs:int" />
      <xs:element minOccurs="0" name="Available" type="xs:boolean" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateUpdated" nillable="true" 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="IsBalance" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRetirementPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="Monthly" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReducesAGI" type="xs:boolean" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FundingSource" nillable="true" type="tns:FundingSource" />
  <xs:complexType name="ArrayOfCaseDesignIULDistribution">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignIULDistribution" nillable="true" type="tns:CaseDesignIULDistribution" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignIULDistribution" nillable="true" type="tns:ArrayOfCaseDesignIULDistribution" />
  <xs:complexType name="CaseDesignIULDistribution">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" 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="IULDistributionAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PlanType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignIULDistribution" nillable="true" type="tns:CaseDesignIULDistribution" />
  <xs:complexType name="ArrayOfCaseDesignNonQualifiedAsset">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignNonQualifiedAsset" nillable="true" type="tns:CaseDesignNonQualifiedAsset" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignNonQualifiedAsset" nillable="true" type="tns:ArrayOfCaseDesignNonQualifiedAsset" />
  <xs:complexType name="CaseDesignNonQualifiedAsset">
    <xs:sequence>
      <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="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastUserUpdated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewMonthlyContribution" type="xs:int" />
      <xs:element minOccurs="0" name="NewValue" type="xs:int" />
      <xs:element minOccurs="0" name="RetirementPlanId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignNonQualifiedAsset" nillable="true" type="tns:CaseDesignNonQualifiedAsset" />
  <xs:complexType name="CaseDesignOptimizedProperty">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmountLoaned" type="xs:int" />
      <xs:element minOccurs="0" name="AutoInsuranceProvider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BalanceOwed" type="xs:int" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentHomeValue" 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="EquityCapAmount" type="xs:int" />
      <xs:element minOccurs="0" name="ExtraPayment" type="xs:int" />
      <xs:element minOccurs="0" name="HELOCMonthlyPayment" type="xs:int" />
      <xs:element minOccurs="0" name="HomeAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeInsuranceProvider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeState" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeZipCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InterestRate" type="xs:decimal" />
      <xs:element minOccurs="0" name="LastUpdateUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MonthlyPayment" type="xs:int" />
      <xs:element minOccurs="0" name="MortgageInterestRate" type="xs:decimal" />
      <xs:element minOccurs="0" name="PlannedLengthOfStay" type="xs:int" />
      <xs:element minOccurs="0" name="ProvideReviewOfProcess" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RentOrOwn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RentersInsurance" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeOfMortgage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UmbrellaPolicy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="YearsLeftOnMortgage" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignOptimizedProperty" nillable="true" type="tns:CaseDesignOptimizedProperty" />
  <xs:complexType name="CaseDesignPayingForCollegeAfter">
    <xs:sequence>
      <xs:element minOccurs="0" name="AfterEFCFafsaFields" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AnnualBaseCosts" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <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="EducationalInstitutionId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ExpectedIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExpectedStartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InstituionalProfileEFC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MonthlyCollegePledge" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OkayWithParentLoans" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OkayWithStudentLoans" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Parent2Employed" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PartTimeFullTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlanningOn2Plus2" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignPayingForCollegeAfter" nillable="true" type="tns:CaseDesignPayingForCollegeAfter" />
  <xs:complexType name="CaseDesignProductDataEntry">
    <xs:sequence>
      <xs:element minOccurs="0" name="AnnuityBalancePlan1" type="xs:int" />
      <xs:element minOccurs="0" name="AnnuityBalancePlan2" type="xs:int" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="Cash" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CriticalIllnessBenefitAge87Parent1" type="xs:int" />
      <xs:element minOccurs="0" name="CriticalIllnessBenefitAge87Parent2" 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="DeathBenefitParent1" type="xs:int" />
      <xs:element minOccurs="0" name="DeathBenefitParent2" type="xs:int" />
      <xs:element minOccurs="0" name="EmergencyFund" type="xs:int" />
      <xs:element minOccurs="0" name="FundingSplit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastUserUpdated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MicroScholarships" type="xs:int" />
      <xs:element minOccurs="0" name="NewRetirementDistributionPlan1" type="xs:int" />
      <xs:element minOccurs="0" name="NewRetirementDistributionPlan2" type="xs:int" />
      <xs:element minOccurs="0" name="RetirementAnnualIncomeParent1" type="xs:int" />
      <xs:element minOccurs="0" name="RetirementAnnualIncomeParent2" type="xs:int" />
      <xs:element minOccurs="0" name="StudentContributions" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignProductDataEntry" nillable="true" type="tns:CaseDesignProductDataEntry" />
  <xs:complexType name="ArrayOfCaseDesignProductDataYear">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignProductDataYear" nillable="true" type="tns:CaseDesignProductDataYear" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignProductDataYear" nillable="true" type="tns:ArrayOfCaseDesignProductDataYear" />
  <xs:complexType name="CaseDesignProductDataYear">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" 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="LastUserUpdated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Plan1IULDistributionAmount" type="xs:int" />
      <xs:element minOccurs="0" name="Plan2IULDistributionAmount" type="xs:int" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignProductDataYear" nillable="true" type="tns:CaseDesignProductDataYear" />
  <xs:complexType name="ArrayOfCaseDesignRetirementAfterTransfers">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignRetirementAfterTransfers" nillable="true" type="tns:CaseDesignRetirementAfterTransfers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignRetirementAfterTransfers" nillable="true" type="tns:ArrayOfCaseDesignRetirementAfterTransfers" />
  <xs:complexType name="CaseDesignRetirementAfterTransfers">
    <xs:sequence>
      <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="LastUpdatedUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NewAnnualContribution" type="xs:int" />
      <xs:element minOccurs="0" name="NewValue" type="xs:int" />
      <xs:element minOccurs="0" name="RetirementPlanId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignRetirementAfterTransfers" nillable="true" type="tns:CaseDesignRetirementAfterTransfers" />
  <xs:complexType name="ArrayOfCollegePrice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CollegePrice" nillable="true" type="tns:CollegePrice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCollegePrice" nillable="true" type="tns:ArrayOfCollegePrice" />
  <xs:complexType name="CollegePrice">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="CommunityCollege" type="xs:boolean" />
      <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="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Price" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="SectionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Student" nillable="true" type="tns:FactFinderStudent" />
      <xs:element minOccurs="0" name="StudentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollegePrice" nillable="true" type="tns:CollegePrice" />
  <xs:complexType name="FactFinderStudent">
    <xs:sequence>
      <xs:element minOccurs="0" name="ACT" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ActivitiesAnnualCosts" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CollegePrices" nillable="true" type="tns:ArrayOfCollegePrice" />
      <xs:element minOccurs="0" name="DOB" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FactFinderCollegeSavingsPlans" nillable="true" type="tns:ArrayOfFactFinderCollegeSavingsPlan" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="FactFinderStudentColleges" nillable="true" type="tns:ArrayOfFactFinderStudentCollege" />
      <xs:element minOccurs="0" name="GPA" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GraduationYear" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="HighSchoolStudent" nillable="true" type="tns:FactFinderHighSchoolStudent" />
      <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="SAT" nillable="true" type="xs:short" />
      <xs:element minOccurs="0" name="StudentId" type="xs:int" />
      <xs:element minOccurs="0" name="TargetSchool" nillable="true" type="tns:EducationalInstitution" />
      <xs:element minOccurs="0" name="Tuition" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="YearsInCollege" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderStudent" nillable="true" type="tns:FactFinderStudent" />
  <xs:complexType name="ArrayOfFactFinderCollegeSavingsPlan">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderCollegeSavingsPlan" nillable="true" type="tns:FactFinderCollegeSavingsPlan" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderCollegeSavingsPlan" nillable="true" type="tns:ArrayOfFactFinderCollegeSavingsPlan" />
  <xs:complexType name="FactFinderCollegeSavingsPlan">
    <xs:sequence>
      <xs:element minOccurs="0" name="CollegeFundingId" type="xs:int" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="MonthlyContribution" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StudentId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TypeOfPlan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderCollegeSavingsPlan" nillable="true" type="tns:FactFinderCollegeSavingsPlan" />
  <xs:complexType name="ArrayOfFactFinderStudentCollege">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderStudentCollege" nillable="true" type="tns:FactFinderStudentCollege" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderStudentCollege" nillable="true" type="tns:ArrayOfFactFinderStudentCollege" />
  <xs:complexType name="FactFinderStudentCollege">
    <xs:sequence>
      <xs:element minOccurs="0" name="EducationalInstitution" nillable="true" type="tns:EducationalInstitution" />
      <xs:element minOccurs="0" name="EducationalInstitutionId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Priority" type="xs:int" />
      <xs:element minOccurs="0" name="StudentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderStudentCollege" nillable="true" type="tns:FactFinderStudentCollege" />
  <xs:complexType name="EducationalInstitution">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AdminEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AdminName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AdminPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CostOfAttendancePerSemester" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DapipId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GeneralPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GiftingPercentage" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IpedsUnitIds" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LocationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LocationType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OpeId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParentDapipId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProfileEFCCalculation" type="xs:boolean" />
      <xs:element minOccurs="0" name="UpdateDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Updatedby" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EducationalInstitution" nillable="true" type="tns:EducationalInstitution" />
  <xs:complexType name="FactFinderHighSchoolStudent">
    <xs:sequence>
      <xs:element minOccurs="0" name="APClassesTaken" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="APClassesTotalOffered" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="APClassesWillTake" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="AreaOfStudyMajor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollegesOfInterest" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentFAFSALimit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExtracurricularActivities" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="Geographical" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HighSchool" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NeedHelpACTSATPreparation" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NeedHelpAdmissionsCounselor" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NeedHelpCareerCoach" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NeedHelpEssayCoach" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="NeedHelpToastmasters" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OkayWithCommunityCollege" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="PSATScore" nillable="true" type="xs:short" />
      <xs:element minOccurs="0" name="PSATYearTaken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PublicPrivate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SizeOfSchool" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StudentAnnualIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="StudentAnnualIncomeNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="StudentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderHighSchoolStudent" nillable="true" type="tns:FactFinderHighSchoolStudent" />
  <xs:complexType name="ArrayOfCaseDesignEducationalInstitution">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignEducationalInstitution" nillable="true" type="tns:CaseDesignEducationalInstitution" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignEducationalInstitution" nillable="true" type="tns:ArrayOfCaseDesignEducationalInstitution" />
  <xs:complexType name="CaseDesignEducationalInstitution">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="CostOfAttendancePerSemester" type="xs:decimal" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <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="EducationalInstitutionId" type="xs:int" />
      <xs:element minOccurs="0" name="GiftingPercentage" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LocationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignEducationalInstitution" nillable="true" type="tns:CaseDesignEducationalInstitution" />
  <xs:complexType name="ArrayOfCaseDesignExpectedStrategy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignExpectedStrategy" nillable="true" type="tns:CaseDesignExpectedStrategy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignExpectedStrategy" nillable="true" type="tns:ArrayOfCaseDesignExpectedStrategy" />
  <xs:complexType name="CaseDesignExpectedStrategy">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <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="FactFinderParent" nillable="true" type="tns:FactFinderParent" />
      <xs:element minOccurs="0" name="FactFinder_Parent_id" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ValueA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValueB" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValueC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValueD" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignExpectedStrategy" nillable="true" type="tns:CaseDesignExpectedStrategy" />
  <xs:complexType name="FactFinderParent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AmountOfGIBillCollegeBenefits" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Bonus" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="BonusNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="BusinessValue" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CheckingSavings" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CheckingSavingsMonthlyCont" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CurrentAge" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="CurrentAnnualIncome" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CurrentEmergencyFund" nillable="true" type="xs:decimal" />
      <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="EstimatedAnnualSocialSecurityBenefit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FSAHSA_AnnualCap" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FSAHSA_AnnualContributions" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FSAHSA_Option" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="FinancialHealthRating" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="HaveLegacyPlan" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HaveLongTermCarePlan" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="HaveWillOrTrust" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IdealEmergencyFund" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="IsVeteran" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastWillTrustReviewDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MotherFather" 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="NumberOfSiblings" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="OtherIncomeBusiness" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherIncomeBusinessNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OtherIncomeDisability" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherIncomeDisabilityNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OtherIncomeNonTaxable" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherIncomeNonTaxableNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OtherIncomeRental" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherIncomeRentalNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OtherIncomeTaxable" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherIncomeTaxableNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OtherIncomeTrust" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OtherIncomeTrustNotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ParentId" type="xs:int" />
      <xs:element minOccurs="0" name="ParentNumber" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Pension_Age" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Pension_AnnualBenefit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Pension_LumpSum" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PersonalHealthRating" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PreviousEmployer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PreviousYearsOfService" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_AffordingUnfundedFutureHealthcareCost" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_BestThingWeTalkedAboutToday" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Priorities_BuildingKeepingEmergencyFund" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_BuildingRetirementNextEgg" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_LeavingLegacy" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_LoweringFutureTaxObligations" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_NotBeingBurdenToChildrenInRetirement" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_Other" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_OtherExplanation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Priorities_PayForCollegeStrategy" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_ProtectingSavingsFromFutureMarketDownturnsAndCrashes" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Priorities_ReducingParentDebtDuringCollege" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="RetirementPlans" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="SocialSecurity" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UnfundedHealthCareCost" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="W2_Box1" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="W2_Box12a" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="W2_Box12a_Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="W2_Box12b" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="W2_Box12b_Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="W2_Box12c" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="W2_Box12c_Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="W2_Box12d" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="W2_Box12d_Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="YearsOfService" nillable="true" type="xs:unsignedByte" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderParent" nillable="true" type="tns:FactFinderParent" />
  <xs:complexType name="ArrayOfFactFinderRetirementPlan">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderRetirementPlan" nillable="true" type="tns:FactFinderRetirementPlan" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderRetirementPlan" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
  <xs:complexType name="FactFinderRetirementPlan">
    <xs:sequence>
      <xs:element minOccurs="0" name="AnnualContribution" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="AnnualIncomeYield" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="CompanyMatch" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExpectedRateOfReturn" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="ManagedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ParentNumber" nillable="true" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="QualifiedPlan" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RetirementPlanId" type="xs:int" />
      <xs:element minOccurs="0" name="RetirementPlanType" nillable="true" type="tns:RetirementPlanType" />
      <xs:element minOccurs="0" name="RetirementPlanTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderRetirementPlan" nillable="true" type="tns:FactFinderRetirementPlan" />
  <xs:complexType name="RetirementPlanType">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdjustsWithInflation" type="xs:boolean" />
      <xs:element minOccurs="0" name="AnnualContributionLimits" type="xs:int" />
      <xs:element minOccurs="0" name="CatchupContributionAnnualLimit" type="xs:int" />
      <xs:element minOccurs="0" name="CatchupContributionMinimumAge" 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="DefinedBenefitPlan" type="xs:boolean" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EarlyWithdrawalPenaltyPercent" type="xs:int" />
      <xs:element minOccurs="0" name="EmployerMatching" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasCashBalance" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LastUpdatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LifetimeBenefit" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Portable" type="xs:boolean" />
      <xs:element minOccurs="0" name="Qualified" type="xs:boolean" />
      <xs:element minOccurs="0" name="RequiredDistribution" type="xs:int" />
      <xs:element minOccurs="0" name="RequiredDistributionAge" type="xs:decimal" />
      <xs:element minOccurs="0" name="TaxableDistributions" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RetirementPlanType" nillable="true" type="tns:RetirementPlanType" />
  <xs:complexType name="ArrayOfFactFinderLifeInsurancePlan">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderLifeInsurancePlan" nillable="true" type="tns:FactFinderLifeInsurancePlan" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderLifeInsurancePlan" nillable="true" type="tns:ArrayOfFactFinderLifeInsurancePlan" />
  <xs:complexType name="FactFinderLifeInsurancePlan">
    <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="CreditedRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="DeathBenefit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExpirationDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="FeePercentage" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="InsuredName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LifeInsuranceId" type="xs:int" />
      <xs:element minOccurs="0" name="MonthlyPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderLifeInsurancePlan" nillable="true" type="tns:FactFinderLifeInsurancePlan" />
  <xs:complexType name="ArrayOfFactFinderParent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderParent" nillable="true" type="tns:FactFinderParent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderParent" nillable="true" type="tns:ArrayOfFactFinderParent" />
  <xs:complexType name="ArrayOfFactFinderProperty">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderProperty" nillable="true" type="tns:FactFinderProperty" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderProperty" nillable="true" type="tns:ArrayOfFactFinderProperty" />
  <xs:complexType name="FactFinderProperty">
    <xs:sequence>
      <xs:element minOccurs="0" name="BalanceOwed" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ExtraPayment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="InterestRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="NotAvailable" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Payment" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PercentOwnedByFamily" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PropertyId" type="xs:int" />
      <xs:element minOccurs="0" name="SingleOwner" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Where" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="YearsLeft" nillable="true" type="xs:unsignedByte" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderProperty" nillable="true" type="tns:FactFinderProperty" />
  <xs:complexType name="ArrayOfFactFinderStudent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderStudent" nillable="true" type="tns:FactFinderStudent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderStudent" nillable="true" type="tns:ArrayOfFactFinderStudent" />
  <xs:complexType name="ArrayOfFederalIncomeTaxRate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FederalIncomeTaxRate" nillable="true" type="tns:FederalIncomeTaxRate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFederalIncomeTaxRate" nillable="true" type="tns:ArrayOfFederalIncomeTaxRate" />
  <xs:complexType name="FederalIncomeTaxRate">
    <xs:sequence>
      <xs:element minOccurs="0" name="HeadOfHouseholdLower" type="xs:int" />
      <xs:element minOccurs="0" name="HeadOfHouseholdUpper" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="MarriedFilingJointlyLower" type="xs:int" />
      <xs:element minOccurs="0" name="MarriedFilingJointlyUpper" type="xs:int" />
      <xs:element minOccurs="0" name="MarriedFilingSeparatelyLower" type="xs:int" />
      <xs:element minOccurs="0" name="MarriedFilingSeparatelyUpper" type="xs:int" />
      <xs:element minOccurs="0" name="SingleLower" type="xs:int" />
      <xs:element minOccurs="0" name="SingleUpper" type="xs:int" />
      <xs:element minOccurs="0" name="TaxRate" type="xs:decimal" />
      <xs:element minOccurs="0" name="TaxYear" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FederalIncomeTaxRate" nillable="true" type="tns:FederalIncomeTaxRate" />
  <xs:complexType name="ArrayOfFundingLevel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FundingLevel" nillable="true" type="tns:FundingLevel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFundingLevel" nillable="true" type="tns:ArrayOfFundingLevel" />
  <xs:complexType name="FundingLevel">
    <xs:sequence>
      <xs:element minOccurs="0" name="AcademicYear" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <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="FundingAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="SectionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Student" nillable="true" type="tns:FactFinderStudent" />
      <xs:element minOccurs="0" name="StudentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FundingLevel" nillable="true" type="tns:FundingLevel" />
  <xs:complexType name="ArrayOfPurchase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Purchase" nillable="true" type="tns:Purchase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPurchase" nillable="true" type="tns:ArrayOfPurchase" />
  <xs:complexType name="Purchase">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <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="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="PurchaseAmount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="PurchaseYear" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SectionName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Purchase" nillable="true" type="tns:Purchase" />
  <xs:complexType name="ArrayOfNote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Note" nillable="true" type="tns:Note" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNote" nillable="true" type="tns:ArrayOfNote" />
  <xs:complexType name="Note">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCreated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateUpdated" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="NoteText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoteType" nillable="true" type="tns:NoteType" />
      <xs:element minOccurs="0" name="NoteTypeId" type="tns:NoteTypeId" />
      <xs:element minOccurs="0" name="RecordId" type="xs:int" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Note" nillable="true" type="tns:Note" />
  <xs:complexType name="NoteType">
    <xs:sequence>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldNameId" type="xs:int" />
      <xs:element minOccurs="0" name="NoteTypeId" type="tns:NoteTypeId" />
      <xs:element minOccurs="0" name="NotetypeDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TableNameId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoteType" nillable="true" type="tns:NoteType" />
  <xs:simpleType name="NoteTypeId">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Agent_Appointment_Counts">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="NoteTypeId" nillable="true" type="tns:NoteTypeId" />
  <xs:complexType name="ArrayOfOptimizedProperties">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OptimizedProperties" nillable="true" type="tns:OptimizedProperties" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOptimizedProperties" nillable="true" type="tns:ArrayOfOptimizedProperties" />
  <xs:complexType name="OptimizedProperties">
    <xs:sequence>
      <xs:element minOccurs="0" name="BalanceOwed" type="xs:int" />
      <xs:element minOccurs="0" name="CaseDesignId" 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="Id" type="xs:int" />
      <xs:element minOccurs="0" name="InterestRate" type="xs:decimal" />
      <xs:element minOccurs="0" name="Payment" type="xs:int" />
      <xs:element minOccurs="0" name="PercentOwnedByFamily" type="xs:decimal" />
      <xs:element minOccurs="0" name="PropertyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PropertyValue" type="xs:int" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="YearsLeft" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OptimizedProperties" nillable="true" type="tns:OptimizedProperties" />
  <xs:complexType name="ArrayOfRetirementPlanType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RetirementPlanType" nillable="true" type="tns:RetirementPlanType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRetirementPlanType" nillable="true" type="tns:ArrayOfRetirementPlanType" />
  <xs:complexType name="ArrayOfFundingSource">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FundingSource" nillable="true" type="tns:FundingSource" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFundingSource" nillable="true" type="tns:ArrayOfFundingSource" />
  <xs:complexType name="ArrayOfStateAndOtherTaxAllowance">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StateAndOtherTaxAllowance" nillable="true" type="tns:StateAndOtherTaxAllowance" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStateAndOtherTaxAllowance" nillable="true" type="tns:ArrayOfStateAndOtherTaxAllowance" />
  <xs:complexType name="StateAndOtherTaxAllowance">
    <xs:sequence>
      <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="Id" type="xs:int" />
      <xs:element minOccurs="0" name="LowerTier" type="xs:decimal" />
      <xs:element minOccurs="0" name="StateAbbrev" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaxYear" type="xs:int" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UpperTier" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StateAndOtherTaxAllowance" nillable="true" type="tns:StateAndOtherTaxAllowance" />
  <xs:complexType name="ArrayOfStateIncomeTaxRate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StateIncomeTaxRate" nillable="true" type="tns:StateIncomeTaxRate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStateIncomeTaxRate" nillable="true" type="tns:ArrayOfStateIncomeTaxRate" />
  <xs:complexType name="StateIncomeTaxRate">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="incomeGreaterThan" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="incomeNotGreaterThan" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="incomeTaxRate" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="socialSecurityBenefitsTaxed" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="stateAbbr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="stateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="taxYear" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StateIncomeTaxRate" nillable="true" type="tns:StateIncomeTaxRate" />
  <xs:complexType name="ArrayOfAssetProtectionAllowanceParent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AssetProtectionAllowanceParent" nillable="true" type="tns:AssetProtectionAllowanceParent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAssetProtectionAllowanceParent" nillable="true" type="tns:ArrayOfAssetProtectionAllowanceParent" />
  <xs:complexType name="AssetProtectionAllowanceParent">
    <xs:sequence>
      <xs:element minOccurs="0" name="Allowance" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AssetProtectionAllowanceParent" nillable="true" type="tns:AssetProtectionAllowanceParent" />
  <xs:complexType name="ArrayOfAssetProtectionAllowanceStudent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AssetProtectionAllowanceStudent" nillable="true" type="tns:AssetProtectionAllowanceStudent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAssetProtectionAllowanceStudent" nillable="true" type="tns:ArrayOfAssetProtectionAllowanceStudent" />
  <xs:complexType name="AssetProtectionAllowanceStudent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowanceForOneParentOrUnmarriedStudent" type="xs:int" />
      <xs:element minOccurs="0" name="AllowanceForTwoParentsOrMarriedStudent" type="xs:int" />
      <xs:element minOccurs="0" name="FAFSAYear" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="StudentAgeByEndOfYear" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AssetProtectionAllowanceStudent" nillable="true" type="tns:AssetProtectionAllowanceStudent" />
  <xs:complexType name="CaseDesignExpectedStrategyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignExpectedStrategy" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignExpectedStrategyRequest" nillable="true" type="tns:CaseDesignExpectedStrategyRequest" />
  <xs:complexType name="CollegePriceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CollegePrice" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CollegePriceRequest" nillable="true" type="tns:CollegePriceRequest" />
  <xs:complexType name="FundingLevelRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:FundingLevel" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FundingLevelRequest" nillable="true" type="tns:FundingLevelRequest" />
  <xs:complexType name="PurchaseRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:Purchase" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PurchaseRequest" nillable="true" type="tns:PurchaseRequest" />
  <xs:complexType name="NoteRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:Note" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoteRequest" nillable="true" type="tns:NoteRequest" />
  <xs:complexType name="FundingSourceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="FundingSources" nillable="true" type="tns:ArrayOfFundingSource" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:FundingSource" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FundingSourceRequest" nillable="true" type="tns:FundingSourceRequest" />
  <xs:complexType name="CaseDesignFundingSourceRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="FundingSources" nillable="true" type="tns:ArrayOfCaseDesignFundingSource" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignFundingSource" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignFundingSourceRequest" nillable="true" type="tns:CaseDesignFundingSourceRequest" />
  <xs:complexType name="CaseDesignPayingForCollegeAfterRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignPayingForCollegeAfter" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignPayingForCollegeAfterRequest" nillable="true" type="tns:CaseDesignPayingForCollegeAfterRequest" />
  <xs:complexType name="CaseDesignPDFRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignPDFRequest" nillable="true" type="tns:CaseDesignPDFRequest" />
  <xs:complexType name="CaseDesignOptimizedPropertyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignOptimizedProperty" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignOptimizedPropertyRequest" nillable="true" type="tns:CaseDesignOptimizedPropertyRequest" />
  <xs:complexType name="OptimizedPropertiesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:OptimizedProperties" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OptimizedPropertiesRequest" nillable="true" type="tns:OptimizedPropertiesRequest" />
  <xs:complexType name="CaseDesignIULDistributionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignIULDistribution" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignIULDistributionRequest" nillable="true" type="tns:CaseDesignIULDistributionRequest" />
  <xs:complexType name="CaseDesignProductDataEntryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignProductDataEntry" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignProductDataEntryRequest" nillable="true" type="tns:CaseDesignProductDataEntryRequest" />
  <xs:complexType name="CaseDesignProductDataYearRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignProductDataYear" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignProductDataYearRequest" nillable="true" type="tns:CaseDesignProductDataYearRequest" />
  <xs:complexType name="CaseDesignRetirementAfterTransfersRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignRetirementAfterTransfers" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignRetirementAfterTransfersRequest" nillable="true" type="tns:CaseDesignRetirementAfterTransfersRequest" />
  <xs:complexType name="CaseDesignNonQualifiedAssetsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:CaseDesignNonQualifiedAsset" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignNonQualifiedAssetsRequest" nillable="true" type="tns:CaseDesignNonQualifiedAssetsRequest" />
  <xs:complexType name="AgentSubscriptionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="AgentSubscription" nillable="true" type="tns:AgentSubscription" />
      <xs:element minOccurs="0" name="StripeToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentSubscriptionRequest" nillable="true" type="tns:AgentSubscriptionRequest" />
  <xs:complexType name="AgentSubscription">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccessDenialOverride" type="xs:boolean" />
      <xs:element minOccurs="0" name="AccessPermissionOverride" type="xs:boolean" />
      <xs:element minOccurs="0" name="ActiveUntilDate" 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="AutoRenew" type="xs:boolean" />
      <xs:element minOccurs="0" name="StripePaymentId" type="xs:int" />
      <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="ContractCompaniesRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ContractCompaniesRequest" nillable="true" type="tns:ContractCompaniesRequest" />
  <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="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="EducationalInstitutionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Delete" type="xs:boolean" />
      <xs:element minOccurs="0" name="EducationalInstitutions" nillable="true" type="tns:ArrayOfEducationalInstitution" />
      <xs:element minOccurs="0" name="InputObject" nillable="true" type="tns:EducationalInstitution" />
      <xs:element minOccurs="0" name="Insert" type="xs:boolean" />
      <xs:element minOccurs="0" name="Update" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EducationalInstitutionRequest" nillable="true" type="tns:EducationalInstitutionRequest" />
  <xs:complexType name="ArrayOfEducationalInstitution">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EducationalInstitution" nillable="true" type="tns:EducationalInstitution" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEducationalInstitution" nillable="true" type="tns:ArrayOfEducationalInstitution" />
  <xs:complexType name="EducationalInstitutionQueryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Query" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EducationalInstitutionQueryRequest" nillable="true" type="tns:EducationalInstitutionQueryRequest" />
  <xs:complexType name="IDecideCreateUserRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IDecideCreateUserRequest" nillable="true" type="tns:IDecideCreateUserRequest" />
  <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="StripeCardRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <xs:element minOccurs="0" name="StripeCard" nillable="true" type="tns:StripeCard" />
      <xs:element minOccurs="0" name="StripeCardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StripeCardToken" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StripeCardRequest" nillable="true" type="tns:StripeCardRequest" />
  <xs:complexType name="StripeCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <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="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="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="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="MergeContactsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="PrimaryContact" type="xs:int" />
      <xs:element minOccurs="0" name="SecondaryContact" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MergeContactsRequest" nillable="true" type="tns:MergeContactsRequest" />
  <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="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="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="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="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:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4: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:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfint" />
      <xs:element minOccurs="0" name="IsIDecide" type="xs:boolean" />
      <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:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6: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="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: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="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="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="HomePhone" nillable="true" type="xs:string" />
      <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="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="AgentRegistrationPaymentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentRegistrationTempId" type="xs:int" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <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="AgentBackofficePaymentRequest">
    <xs:sequence>
      <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: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="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="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="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="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="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="CollegeSavings" nillable="true" type="tns:ArrayOfFactFinderCollegeSavingsPlan" />
      <xs:element minOccurs="0" name="Contact" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q7:Contact" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Debts" nillable="true" xmlns:q8="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q8:ArrayOfFactFinderDebtPlan" />
      <xs:element minOccurs="0" name="DisabilityInsurances" nillable="true" type="tns:ArrayOfFactFinderDisabilityInsurance" />
      <xs:element minOccurs="0" name="FactFinder" nillable="true" xmlns:q9="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q9:FactFinder" />
      <xs:element minOccurs="0" name="LifeInsurances" nillable="true" type="tns:ArrayOfFactFinderLifeInsurancePlan" />
      <xs:element minOccurs="0" name="Parent1" nillable="true" type="tns:FactFinderParent" />
      <xs:element minOccurs="0" name="Parent1NonQualifiedAssets" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Parent1RetirementPlans" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Parent2" nillable="true" type="tns:FactFinderParent" />
      <xs:element minOccurs="0" name="Parent2NonQualifiedAssets" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Parent2RetirementPlans" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Properties" nillable="true" type="tns:ArrayOfFactFinderProperty" />
      <xs:element minOccurs="0" name="Referrals" nillable="true" type="tns:ArrayOfContactClientReferral" />
      <xs:element minOccurs="0" name="Students" nillable="true" type="tns:ArrayOfFactFinderStudent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderRequest" nillable="true" type="tns:FactFinderRequest" />
  <xs:complexType name="ArrayOfFactFinderDisabilityInsurance">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FactFinderDisabilityInsurance" nillable="true" type="tns:FactFinderDisabilityInsurance" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFactFinderDisabilityInsurance" nillable="true" type="tns:ArrayOfFactFinderDisabilityInsurance" />
  <xs:complexType name="FactFinderDisabilityInsurance">
    <xs:sequence>
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CoverageType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisabilityInsuranceId" type="xs:int" />
      <xs:element minOccurs="0" name="FactFinderId" type="xs:int" />
      <xs:element minOccurs="0" name="MonthlyBenefit" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="MonthlyPremium" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="OwnerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PercentIncomeCovered" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FactFinderDisabilityInsurance" nillable="true" type="tns:FactFinderDisabilityInsurance" />
  <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="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferralContactId" nillable="true" 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="FactFinderCreateContactRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactClientReferralId" type="xs:int" />
      <xs:element minOccurs="0" name="FactFinder" nillable="true" xmlns:q10="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q10:FactFinder" />
      <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="FactFinderSheetExtended">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdditionalNotes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <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="FactFinderId" type="xs:int" />
      <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="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="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="Carriers" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CaseDesignId" type="xs:int" />
      <xs:element minOccurs="0" name="CompanyAffiliation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCategory" type="xs:int" />
      <xs:element minOccurs="0" name="ContactGUID" 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" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateOfBirth" 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="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="HasFactFinderSheet" 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" 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" type="xs:int" />
      <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="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="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="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="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="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="DesiredRetirementIncome" 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="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="FactFinderId" type="xs:int" />
      <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="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="SpouseIncome" 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="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="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="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="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PastOccupations" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Position" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Years" nillable="true" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactSpouse" nillable="true" type="tns:ContactSpouse" />
  <xs:complexType name="FactFinderCreateAttachmentRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CollegeSavings" nillable="true" type="tns:ArrayOfFactFinderCollegeSavingsPlan" />
      <xs:element minOccurs="0" name="Contact" nillable="true" xmlns:q11="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q11:Contact" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Debts" nillable="true" xmlns:q12="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q12:ArrayOfFactFinderDebtPlan" />
      <xs:element minOccurs="0" name="DisabilityInsurances" nillable="true" type="tns:ArrayOfFactFinderDisabilityInsurance" />
      <xs:element minOccurs="0" name="FactFinder" nillable="true" xmlns:q13="http://schemas.datacontract.org/2004/07/Bombshell.AgencyPlatform.API.Internal.Data" type="q13:FactFinder" />
      <xs:element minOccurs="0" name="LifeInsurances" nillable="true" type="tns:ArrayOfFactFinderLifeInsurancePlan" />
      <xs:element minOccurs="0" name="Parent1" nillable="true" type="tns:FactFinderParent" />
      <xs:element minOccurs="0" name="Parent1NonQualifiedAssets" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Parent1RetirementPlans" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Parent2" nillable="true" type="tns:FactFinderParent" />
      <xs:element minOccurs="0" name="Parent2NonQualifiedAssets" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Parent2RetirementPlans" nillable="true" type="tns:ArrayOfFactFinderRetirementPlan" />
      <xs:element minOccurs="0" name="Properties" nillable="true" type="tns:ArrayOfFactFinderProperty" />
      <xs:element minOccurs="0" name="Referrals" nillable="true" type="tns:ArrayOfContactClientReferral" />
      <xs:element minOccurs="0" name="Students" nillable="true" type="tns:ArrayOfFactFinderStudent" />
    </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:FactFinderDebtPlan_Internal" />
      <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="FactFinderDebtPlan_Internal">
    <xs:sequence>
      <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="FactFinderDebtPlan_Internal" nillable="true" type="tns:FactFinderDebtPlan_Internal" />
  <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:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14: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:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15: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:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q16: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="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:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q17: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:q18="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q18: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:NewAgent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NewAgentRequest" nillable="true" type="tns:NewAgentRequest" />
  <xs:complexType name="NewAgent">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentId" type="xs:int" />
      <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="Password" 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="NoticeAdminRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="DateAsOf" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Notice" nillable="true" type="tns:ArrayOfNotice" />
      <xs:element minOccurs="0" name="NoticeID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeAdminRequest" nillable="true" type="tns:NoticeAdminRequest" />
  <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="Notice">
    <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="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsUrgent" type="xs:boolean" />
      <xs:element minOccurs="0" name="NoticeDescription" nillable="true" type="xs:string" />
      <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="NoticeTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrderIndex" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Notice" nillable="true" type="tns:Notice" />
  <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="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="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="PolicyAssociateId" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="PolicyRequiredDocument" nillable="true" type="tns:PolicyRequiredDocumentExtended" />
    </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" type="ser:guid" />
      <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="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:q19="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q19: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:q20="http://schemas.datacontract.org/2004/07/System" type="q20: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: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="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="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="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="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:AgentRegistrationTemp" />
          <xs:element minOccurs="0" name="AgentRegistrationAnswers" nillable="true" type="tns:ArrayOfAgentRegistrationQuestionAnswer" />
          <xs:element minOccurs="0" name="AgentStateLicenses" nillable="true" type="tns:ArrayOfAgentStateLicense" />
          <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="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="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="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="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="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="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="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:element minOccurs="0" name="iDecideUserId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Agent" nillable="true" type="tns:Agent" />
  <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="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="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CCAVP" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAdminReminder" type="xs:boolean" />
      <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: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="AttachmentDownloadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentId" type="ser:guid" />
      <xs:element minOccurs="0" name="ViewInBrowser" 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="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="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="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="AgentAppointmentCountsReportRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="AgentAppointmentCountsReportRequest" nillable="true" type="tns:AgentAppointmentCountsReportRequest" />
  <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="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="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="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: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="ContactInvitationInfoRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactInvitationInfoRequest" nillable="true" type="tns:ContactInvitationInfoRequest" />
  <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="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:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q21: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="CRMimageRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="Document" nillable="true" type="tns:ArrayOfDocument" />
      <xs:element minOccurs="0" name="Fields" nillable="true" xmlns:q22="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q22:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CRMimageRequest" nillable="true" type="tns:CRMimageRequest" />
  <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="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="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="NoticeLogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="NoticeLog" nillable="true" type="tns:ArrayOfNoticeLog" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLogRequest" nillable="true" type="tns:NoticeLogRequest" />
  <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="AgreeToDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NoticeId" type="xs:int" />
      <xs:element minOccurs="0" name="NoticeLogId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoticeLog" nillable="true" type="tns:NoticeLog" />
  <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:q23="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q23: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="AgentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <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="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:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetRecord" nillable="true" type="tns:SmartsheetRecord" />
  <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:q24="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q24: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="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: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="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="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="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: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="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: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="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="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:sequence>
  </xs:complexType>
  <xs:element name="AgentLicenseRequest" nillable="true" type="tns:AgentLicenseRequest" />
  <xs:complexType name="NoticeRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="NoticeRequest" nillable="true" type="tns:NoticeRequest" />
  <xs:complexType name="ResetPasswordRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RetrievalMethod" nillable="true" type="xs:string" />
      <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="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:ArrayOfTicketTypeSubscription" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeSubscriptionRequest" nillable="true" type="tns:TicketTypeSubscriptionRequest" />
  <xs:complexType name="ArrayOfTicketTypeSubscription">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketTypeSubscription" nillable="true" type="tns:TicketTypeSubscription" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketTypeSubscription" nillable="true" type="tns:ArrayOfTicketTypeSubscription" />
  <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="AgentContractCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentContractCompanies" nillable="true" type="tns:ArrayOfAgentContractCompany" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q25="http://schemas.servicestack.net/types" type="q25: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="AgentContractCompany">
    <xs:sequence>
      <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="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="Id" type="xs:int" />
      <xs:element minOccurs="0" name="SentAgentLinkDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SentToCarrierDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentContractCompany" nillable="true" type="tns:AgentContractCompany" />
  <xs:complexType name="CaseDesignResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="CaseDesign" nillable="true" type="tns:CaseDesign" />
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:CaseDesign" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q26="http://schemas.servicestack.net/types" type="q26:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignResponse" nillable="true" type="tns:CaseDesignResponse" />
  <xs:complexType name="CaseDesignExpectedStrategyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:CaseDesignExpectedStrategy" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q27="http://schemas.servicestack.net/types" type="q27:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignExpectedStrategyResponse" nillable="true" type="tns:CaseDesignExpectedStrategyResponse" />
  <xs:complexType name="CollegePriceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:CollegePrice" />
      <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="CollegePriceResponse" nillable="true" type="tns:CollegePriceResponse" />
  <xs:complexType name="FundingLevelResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:FundingLevel" />
      <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="FundingLevelResponse" nillable="true" type="tns:FundingLevelResponse" />
  <xs:complexType name="PurchaseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:Purchase" />
      <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="PurchaseResponse" nillable="true" type="tns:PurchaseResponse" />
  <xs:complexType name="NoteResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:Note" />
      <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="NoteResponse" nillable="true" type="tns:NoteResponse" />
  <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:q32="http://schemas.servicestack.net/types" type="q32:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErrorLogResponse" nillable="true" type="tns:ErrorLogResponse" />
  <xs:complexType name="CaseDesignPayingForCollegeAfterResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignPayingForCollegeAfter" />
      <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="CaseDesignPayingForCollegeAfterResponse" nillable="true" type="tns:CaseDesignPayingForCollegeAfterResponse" />
  <xs:complexType name="ArrayOfCaseDesignPayingForCollegeAfter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignPayingForCollegeAfter" nillable="true" type="tns:CaseDesignPayingForCollegeAfter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignPayingForCollegeAfter" nillable="true" type="tns:ArrayOfCaseDesignPayingForCollegeAfter" />
  <xs:complexType name="CaseDesignOptimizedPropertyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignOptimizedProperty" />
      <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="CaseDesignOptimizedPropertyResponse" nillable="true" type="tns:CaseDesignOptimizedPropertyResponse" />
  <xs:complexType name="ArrayOfCaseDesignOptimizedProperty">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignOptimizedProperty" nillable="true" type="tns:CaseDesignOptimizedProperty" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignOptimizedProperty" nillable="true" type="tns:ArrayOfCaseDesignOptimizedProperty" />
  <xs:complexType name="OptimizedPropertiesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfOptimizedProperties" />
      <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="OptimizedPropertiesResponse" nillable="true" type="tns:OptimizedPropertiesResponse" />
  <xs:complexType name="CaseDesignIULDistributionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignIULDistribution" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q36="http://schemas.servicestack.net/types" type="q36:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignIULDistributionResponse" nillable="true" type="tns:CaseDesignIULDistributionResponse" />
  <xs:complexType name="CaseDesignProductDataEntryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignProductDataEntry" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q37="http://schemas.servicestack.net/types" type="q37:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignProductDataEntryResponse" nillable="true" type="tns:CaseDesignProductDataEntryResponse" />
  <xs:complexType name="ArrayOfCaseDesignProductDataEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CaseDesignProductDataEntry" nillable="true" type="tns:CaseDesignProductDataEntry" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCaseDesignProductDataEntry" nillable="true" type="tns:ArrayOfCaseDesignProductDataEntry" />
  <xs:complexType name="CaseDesignProductDataYearResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignProductDataYear" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q38="http://schemas.servicestack.net/types" type="q38:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CaseDesignProductDataYearResponse" nillable="true" type="tns:CaseDesignProductDataYearResponse" />
  <xs:complexType name="CaseDesignRetirementAfterTransfersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignRetirementAfterTransfers" />
      <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="CaseDesignRetirementAfterTransfersResponse" nillable="true" type="tns:CaseDesignRetirementAfterTransfersResponse" />
  <xs:complexType name="CaseDesignNonQualifiedAssetsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="OutputObject" nillable="true" type="tns:ArrayOfCaseDesignNonQualifiedAsset" />
      <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="CaseDesignNonQualifiedAssetsResponse" nillable="true" type="tns:CaseDesignNonQualifiedAssetsResponse" />
  <xs:complexType name="AgentSubscriptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentPayment" nillable="true" type="tns:AgentPayment" />
      <xs:element minOccurs="0" name="AgentSubscription" nillable="true" type="tns:ArrayOfAgentSubscription" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <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="AgentSubscriptionResponse" nillable="true" type="tns:AgentSubscriptionResponse" />
  <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="ArrayOfAgentSubscription">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AgentSubscription" nillable="true" type="tns:AgentSubscription" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAgentSubscription" nillable="true" type="tns:ArrayOfAgentSubscription" />
  <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:q42="http://schemas.servicestack.net/types" type="q42: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:sequence>
  </xs:complexType>
  <xs:element name="ContractCompany" nillable="true" type="tns:ContractCompany" />
  <xs:complexType name="GetAgentChatResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q43="http://schemas.servicestack.net/types" type="q43: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:q44="http://schemas.servicestack.net/types" type="q44: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:q45="http://schemas.servicestack.net/types" type="q45: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:q46="http://schemas.servicestack.net/types" type="q46: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:ArrayOfEmailQueue" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q47="http://schemas.servicestack.net/types" type="q47:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmailQueueSearchResponse" nillable="true" type="tns:EmailQueueSearchResponse" />
  <xs:complexType name="ArrayOfEmailQueue">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmailQueue" nillable="true" type="tns:EmailQueue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmailQueue" nillable="true" type="tns:ArrayOfEmailQueue" />
  <xs:complexType name="EmailQueue">
    <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="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="EmailQueue" nillable="true" type="tns:EmailQueue" />
  <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:q48="http://schemas.servicestack.net/types" type="q48: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="IDecideCreateUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="IDecideUserId" type="xs:int" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q49="http://schemas.servicestack.net/types" type="q49:ResponseStatus" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IDecideCreateUserResponse" nillable="true" type="tns:IDecideCreateUserResponse" />
  <xs:complexType name="GenerateNewAgentRegistrationFilesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q50="http://schemas.servicestack.net/types" type="q50:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GenerateNewAgentRegistrationFilesResponse" nillable="true" type="tns:GenerateNewAgentRegistrationFilesResponse" />
  <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:q51="http://schemas.servicestack.net/types" type="q51: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="SupportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q52="http://schemas.servicestack.net/types" type="q52: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="TrainingvideoResponse">
    <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="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:q54="http://schemas.servicestack.net/types" type="q54: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:q55="http://schemas.servicestack.net/types" type="q55: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:q56="http://schemas.servicestack.net/types" type="q56: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:q57="http://schemas.servicestack.net/types" type="q57: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:q58="http://schemas.servicestack.net/types" type="q58: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:q59="http://schemas.servicestack.net/types" type="q59: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:q60="http://schemas.servicestack.net/types" type="q60: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:q61="http://schemas.servicestack.net/types" type="q61: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:q62="http://schemas.servicestack.net/types" type="q62: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:q63="http://schemas.servicestack.net/types" type="q63: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:q64="http://schemas.servicestack.net/types" type="q64: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:q65="http://schemas.servicestack.net/types" type="q65: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:q66="http://schemas.servicestack.net/types" type="q66: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:q67="http://schemas.servicestack.net/types" type="q67:ResponseStatus" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q68="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q68:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AllRoleResponse" nillable="true" type="tns:AllRoleResponse" />
  <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:q69="http://schemas.servicestack.net/types" type="q69: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:q70="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q70:ArrayOfstring" />
      <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="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:q72="http://schemas.servicestack.net/types" type="q72: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:q73="http://schemas.servicestack.net/types" type="q73: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:q74="http://schemas.servicestack.net/types" type="q74: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:q75="http://schemas.servicestack.net/types" type="q75: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:q76="http://schemas.servicestack.net/types" type="q76: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="MergeContactsResponse">
    <xs:sequence>
      <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="MergeContactsResponse" nillable="true" type="tns:MergeContactsResponse" />
  <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:q78="http://schemas.servicestack.net/types" type="q78: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="AgentAgreementDisclosureDocs" nillable="true" type="tns:ArrayOfAgentAgreementDoc" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q79="http://schemas.servicestack.net/types" type="q79:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementDocResponse" nillable="true" type="tns:AgentAgreementDocResponse" />
  <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="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" 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="AgentAgreementResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreements" nillable="true" type="tns:ArrayOfAgentAgreement" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q80="http://schemas.servicestack.net/types" type="q80:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentAgreementResponse" nillable="true" type="tns:AgentAgreementResponse" />
  <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="NoticeAgreementResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentAgreement" nillable="true" type="tns:NoticeAgreement" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q81="http://schemas.servicestack.net/types" type="q81: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:q82="http://schemas.servicestack.net/types" type="q82: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="AgentCrmRecruitResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentCrmRecruit" nillable="true" type="tns:ArrayOfAgentCrmRecruit" />
      <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="AgentCrmRecruitResponse" nillable="true" type="tns:AgentCrmRecruitResponse" />
  <xs:complexType name="UpdateAgentTagsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q84="http://schemas.servicestack.net/types" type="q84: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:q85="http://schemas.servicestack.net/types" type="q85: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:q86="http://schemas.servicestack.net/types" type="q86: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:q87="http://schemas.servicestack.net/types" type="q87: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:q88="http://schemas.servicestack.net/types" type="q88: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:q89="http://schemas.servicestack.net/types" type="q89: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:q90="http://schemas.servicestack.net/types" type="q90: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:q91="http://schemas.servicestack.net/types" type="q91: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:q92="http://schemas.servicestack.net/types" type="q92: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:q93="http://schemas.servicestack.net/types" type="q93: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:q94="http://schemas.servicestack.net/types" type="q94: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:q95="http://schemas.servicestack.net/types" type="q95: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:q96="http://schemas.servicestack.net/types" type="q96: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:q97="http://schemas.servicestack.net/types" type="q97: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:q98="http://schemas.servicestack.net/types" type="q98: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:q99="http://schemas.servicestack.net/types" type="q99: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="AgentRegistrationTempExtended">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:AgentRegistrationTemp">
        <xs:sequence>
          <xs:element minOccurs="0" name="ContractingComplete" type="xs:dateTime" />
          <xs:element minOccurs="0" name="HasAgreement" type="xs:boolean" />
          <xs:element minOccurs="0" name="PackageMailed" type="xs:dateTime" />
          <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="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:q100="http://schemas.servicestack.net/types" type="q100: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:q101="http://schemas.servicestack.net/types" type="q101: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="AgentBackofficeAnswersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q102="http://schemas.servicestack.net/types" type="q102: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="AgentStateLicenseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentStateLicense" nillable="true" type="tns:ArrayOfAgentStateLicense" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q103="http://schemas.servicestack.net/types" type="q103: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:q104="http://schemas.servicestack.net/types" type="q104: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:q105="http://schemas.servicestack.net/types" type="q105: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:q106="http://schemas.servicestack.net/types" type="q106: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:q107="http://schemas.servicestack.net/types" type="q107: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:q108="http://schemas.servicestack.net/types" type="q108: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:q109="http://schemas.servicestack.net/types" type="q109: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:q110="http://schemas.servicestack.net/types" type="q110: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="EventFieldResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EventField" nillable="true" type="tns:ArrayOfEventField" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q111="http://schemas.servicestack.net/types" type="q111: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:q112="http://schemas.servicestack.net/types" type="q112: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:q113="http://schemas.servicestack.net/types" type="q113: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:q114="http://schemas.servicestack.net/types" type="q114: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:q115="http://schemas.servicestack.net/types" type="q115: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:q116="http://schemas.servicestack.net/types" type="q116: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:q117="http://schemas.servicestack.net/types" type="q117: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:q118="http://schemas.servicestack.net/types" type="q118: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:q119="http://schemas.servicestack.net/types" type="q119: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:q120="http://schemas.servicestack.net/types" type="q120:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConversationNBCTypeSubscriptionResponse" nillable="true" type="tns:ConversationNBCTypeSubscriptionResponse" />
  <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:q121="http://schemas.servicestack.net/types" type="q121: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:q122="http://schemas.servicestack.net/types" type="q122: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:q123="http://schemas.servicestack.net/types" type="q123: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:q124="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q124:ArrayOfstring" />
      <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="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:q126="http://schemas.servicestack.net/types" type="q126: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:q127="http://schemas.servicestack.net/types" type="q127: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:q128="http://schemas.servicestack.net/types" type="q128: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:q129="http://schemas.servicestack.net/types" type="q129: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:q130="http://schemas.servicestack.net/types" type="q130: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:q131="http://schemas.servicestack.net/types" type="q131: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:NewAgent" />
      <xs:element minOccurs="0" name="NewAgents" nillable="true" type="tns:ArrayOfNewAgent" />
      <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="NewAgentResponse" nillable="true" type="tns:NewAgentResponse" />
  <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="NexmoInboundResponse">
    <xs:sequence>
      <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="NexmoInboundResponse" nillable="true" type="tns:NexmoInboundResponse" />
  <xs:complexType name="NoticeAdminResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notice" nillable="true" type="tns:ArrayOfNotice" />
      <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="NoticeAdminResponse" nillable="true" type="tns:NoticeAdminResponse" />
  <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:q135="http://schemas.servicestack.net/types" type="q135: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:q136="http://schemas.servicestack.net/types" type="q136: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:q137="http://schemas.servicestack.net/types" type="q137: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:q138="http://schemas.servicestack.net/types" type="q138: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:q139="http://schemas.servicestack.net/types" type="q139: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:q140="http://schemas.servicestack.net/types" type="q140: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:q141="http://schemas.servicestack.net/types" type="q141: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:q142="http://schemas.servicestack.net/types" type="q142: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:q143="http://schemas.servicestack.net/types" type="q143: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:q144="http://schemas.servicestack.net/types" type="q144: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:q145="http://schemas.servicestack.net/types" type="q145: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:q146="http://schemas.servicestack.net/types" type="q146: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:q147="http://schemas.servicestack.net/types" type="q147: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:q148="http://schemas.servicestack.net/types" type="q148: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:q149="http://schemas.servicestack.net/types" type="q149: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:q150="http://schemas.servicestack.net/types" type="q150: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:q151="http://schemas.servicestack.net/types" type="q151: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:q152="http://schemas.servicestack.net/types" type="q152: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:q153="http://schemas.servicestack.net/types" type="q153: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:q154="http://schemas.servicestack.net/types" type="q154: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:q155="http://schemas.servicestack.net/types" type="q155: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:q156="http://schemas.datacontract.org/2004/07/System" type="q156: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="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:q157="http://schemas.servicestack.net/types" type="q157: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:q158="http://schemas.servicestack.net/types" type="q158: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:q159="http://schemas.servicestack.net/types" type="q159: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:q160="http://schemas.servicestack.net/types" type="q160: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:q161="http://schemas.servicestack.net/types" type="q161: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:q162="http://schemas.servicestack.net/types" type="q162: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:q163="http://schemas.servicestack.net/types" type="q163: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:q164="http://schemas.servicestack.net/types" type="q164: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="SessionAliveResponse">
    <xs:sequence>
      <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="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:q166="http://schemas.servicestack.net/types" type="q166:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PeraAuthResponse" nillable="true" type="tns:PeraAuthResponse" />
  <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:q167="http://schemas.servicestack.net/types" type="q167: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:q168="http://schemas.servicestack.net/types" type="q168: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:q169="http://schemas.servicestack.net/types" type="q169:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentStoreNameResponse" nillable="true" type="tns:AgentStoreNameResponse" />
  <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:q170="http://schemas.servicestack.net/types" type="q170: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:q171="http://schemas.servicestack.net/types" type="q171: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:q172="http://schemas.servicestack.net/types" type="q172: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:q173="http://schemas.servicestack.net/types" type="q173: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:q174="http://schemas.servicestack.net/types" type="q174: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:q175="http://schemas.servicestack.net/types" type="q175: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:q176="http://schemas.servicestack.net/types" type="q176: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:q177="http://schemas.servicestack.net/types" type="q177: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:q178="http://schemas.servicestack.net/types" type="q178: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:q179="http://schemas.servicestack.net/types" type="q179: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:q180="http://schemas.servicestack.net/types" type="q180: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:q181="http://schemas.servicestack.net/types" type="q181: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:q182="http://schemas.servicestack.net/types" type="q182: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:q183="http://schemas.servicestack.net/types" type="q183:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AttachmentResponse" nillable="true" type="tns:AttachmentResponse" />
  <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:q184="http://schemas.servicestack.net/types" type="q184: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:q185="http://schemas.servicestack.net/types" type="q185: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:q186="http://schemas.servicestack.net/types" type="q186: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:q187="http://schemas.servicestack.net/types" type="q187: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:q188="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q188:ArrayOfstring" />
      <xs:element minOccurs="0" name="ReportData" nillable="true" xmlns:q189="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q189:ArrayOfanyType" />
      <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="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:q191="http://schemas.servicestack.net/types" type="q191: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:q192="http://schemas.servicestack.net/types" type="q192: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:q193="http://schemas.servicestack.net/types" type="q193: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:q194="http://schemas.servicestack.net/types" type="q194: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="AgentAppointmentCountsReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReportData" nillable="true" type="tns:ArrayOfAgentAppointmentCountsItem" />
      <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="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="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:q196="http://schemas.servicestack.net/types" type="q196: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="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="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="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:q197="http://schemas.servicestack.net/types" type="q197: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:q198="http://schemas.servicestack.net/types" type="q198: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:q199="http://schemas.servicestack.net/types" type="q199: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:q200="http://schemas.servicestack.net/types" type="q200: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:q201="http://schemas.servicestack.net/types" type="q201: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:q202="http://schemas.servicestack.net/types" type="q202: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:q203="http://schemas.servicestack.net/types" type="q203:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NotificationRecipientResponse" nillable="true" type="tns:NotificationRecipientResponse" />
  <xs:complexType name="SmartsheetsSplitResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q204="http://schemas.servicestack.net/types" type="q204: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="RVP" nillable="true" type="tns:ArrayOfLeaderboard" />
      <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="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:q206="http://schemas.servicestack.net/types" type="q206: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:q207="http://schemas.servicestack.net/types" type="q207: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:q208="http://schemas.servicestack.net/types" type="q208: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:q209="http://schemas.servicestack.net/types" type="q209: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:q210="http://schemas.servicestack.net/types" type="q210: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="ContactInvitation">
    <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="ContactFirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactId" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" type="ser:guid" />
      <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateDeleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="DeletedBy" type="ser:guid" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Resp" nillable="true" type="tns:ContactInvitationInfoResponse" />
      <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UrlCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="iDecideUserId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactInvitation" nillable="true" type="tns:ContactInvitation" />
  <xs:complexType name="ContactInvitationInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="InvitationUrl" nillable="true" type="xs:string" />
      <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="ContactInvitationInfoResponse" nillable="true" type="tns:ContactInvitationInfoResponse" />
  <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:q212="http://schemas.servicestack.net/types" type="q212: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="ContactStatusId" type="xs:int" />
      <xs:element minOccurs="0" name="Description" 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:q213="http://schemas.servicestack.net/types" type="q213: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="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Hint" nillable="true" type="xs:string" />
      <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:q214="http://schemas.servicestack.net/types" type="q214:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q215="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q215: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:q216="http://schemas.servicestack.net/types" type="q216:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q217="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q217:ArrayOfanyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactNBCResponse" nillable="true" type="tns:ContactNBCResponse" />
  <xs:complexType name="ContactInforceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q218="http://schemas.servicestack.net/types" type="q218:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q219="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q219: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:q220="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q220:ArrayOfKeyValueOfstringanyType" />
      <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="ContactMultipleInforceResponse" nillable="true" type="tns:ContactMultipleInforceResponse" />
  <xs:complexType name="ContactCommissionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q222="http://schemas.servicestack.net/types" type="q222:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q223="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q223: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:q224="http://schemas.servicestack.net/types" type="q224:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q225="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q225:ArrayOfanyType" />
    </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:q226="http://schemas.servicestack.net/types" type="q226: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:q227="http://schemas.servicestack.net/types" type="q227: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:q228="http://schemas.servicestack.net/types" type="q228: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:q229="http://schemas.servicestack.net/types" type="q229: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:q230="http://schemas.servicestack.net/types" type="q230: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:q231="http://schemas.servicestack.net/types" type="q231: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:q232="http://schemas.servicestack.net/types" type="q232:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactShareResponse" nillable="true" type="tns:ContactShareResponse" />
  <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:q233="http://schemas.servicestack.net/types" type="q233: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:q234="http://schemas.servicestack.net/types" type="q234: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:q235="http://schemas.servicestack.net/types" type="q235: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:q236="http://schemas.servicestack.net/types" type="q236:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityPlanResponse" nillable="true" type="tns:ActivityPlanResponse" />
  <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="AgentSponsorResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgentSponsor" nillable="true" type="tns:ArrayOfAgentSponsor" />
      <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="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:q238="http://schemas.servicestack.net/types" type="q238: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:q239="http://schemas.servicestack.net/types" type="q239: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:q240="http://schemas.servicestack.net/types" type="q240: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:q241="http://schemas.servicestack.net/types" type="q241: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:q242="http://schemas.servicestack.net/types" type="q242: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:q243="http://schemas.servicestack.net/types" type="q243: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:q244="http://schemas.servicestack.net/types" type="q244:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ListingSummaryResponse" nillable="true" type="tns:ListingSummaryResponse" />
  <xs:complexType name="NoticeLogResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="NoticeLog" nillable="true" type="tns:ArrayOfNoticeLog" />
      <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="NoticeLogResponse" nillable="true" type="tns:NoticeLogResponse" />
  <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:q246="http://schemas.servicestack.net/types" type="q246: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:q247="http://schemas.servicestack.net/types" type="q247: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:q248="http://schemas.servicestack.net/types" type="q248:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReferralHierarchyResponse" nillable="true" type="tns:ReferralHierarchyResponse" />
  <xs:complexType name="SmartsheetsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Flow" nillable="true" type="tns:ArrayOfSmartsheetsFlow" />
      <xs:element minOccurs="0" name="IssuedClosed" nillable="true" type="tns:ArrayOfSmartsheetsIssuedClosed" />
      <xs:element minOccurs="0" name="Life" nillable="true" type="tns:ArrayOfSmartsheetsLife" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q249="http://schemas.servicestack.net/types" type="q249:ResponseStatus" />
      <xs:element minOccurs="0" name="Transfer" nillable="true" type="tns:ArrayOfSmartsheetsTransfer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsResponse" nillable="true" type="tns:SmartsheetsResponse" />
  <xs:complexType name="ArrayOfSmartsheetsFlow">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetsFlow" nillable="true" type="tns:SmartsheetsFlow" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetsFlow" nillable="true" type="tns:ArrayOfSmartsheetsFlow" />
  <xs:complexType name="SmartsheetsFlow">
    <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="Agents" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AnnualPremium" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="Carrier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
      <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="Flagged" type="xs:boolean" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
      <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="HasOCR" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasRequiredDocuments" 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="ModalPremium" 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="Phase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" 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="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminder" />
      <xs:element minOccurs="0" name="SRAStartDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TPA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsFlow" nillable="true" type="tns:SmartsheetsFlow" />
  <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="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="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="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="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="Phase" nillable="true" type="xs:string" />
      <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="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="ArrayOfSmartsheetsLife">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetsLife" nillable="true" type="tns:SmartsheetsLife" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetsLife" nillable="true" type="tns:ArrayOfSmartsheetsLife" />
  <xs:complexType name="SmartsheetsLife">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <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="Agents" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="CPT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FaceValue" 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="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="HasOCR" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasRequiredDocuments" 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="Phase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" 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="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminder" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransferAmount" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsLife" nillable="true" type="tns:SmartsheetsLife" />
  <xs:complexType name="ArrayOfSmartsheetsTransfer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SmartsheetsTransfer" nillable="true" type="tns:SmartsheetsTransfer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSmartsheetsTransfer" nillable="true" type="tns:ArrayOfSmartsheetsTransfer" />
  <xs:complexType name="SmartsheetsTransfer">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string" />
      <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="Agents" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApprovedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Attachment" nillable="true" type="tns:ArrayOfAttachment" />
      <xs:element minOccurs="0" name="Deleted" type="xs:boolean" />
      <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="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="HasOCR" type="xs:boolean" />
      <xs:element minOccurs="0" name="HasRequiredDocuments" 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="Phase" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" 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="PolicyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegionalOffice" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reminder" nillable="true" type="tns:ArrayOfReminder" />
      <xs:element minOccurs="0" name="SS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransferAmount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TransferringCompany" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SmartsheetsTransfer" nillable="true" type="tns:SmartsheetsTransfer" />
  <xs:complexType name="SmartsheetsAggregateAllResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q250="http://schemas.servicestack.net/types" type="q250: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="ResourceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Resource" nillable="true" type="tns:ArrayOfResource" />
      <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="ResourceResponse" nillable="true" type="tns:ResourceResponse" />
  <xs:complexType name="MediaShareResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="FileList" nillable="true" xmlns:q252="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q252:ArrayOfstring" />
      <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="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:q254="http://schemas.servicestack.net/types" type="q254: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="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:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="AgentExtended" nillable="true" type="tns:AgentExtended" />
  <xs:complexType name="AgentAddressResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q255="http://schemas.servicestack.net/types" type="q255: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:q256="http://schemas.servicestack.net/types" type="q256:ResponseStatus" />
      <xs:element minOccurs="0" name="data" nillable="true" xmlns:q257="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q257: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:q258="http://schemas.servicestack.net/types" type="q258: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="AgentMergeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q259="http://schemas.servicestack.net/types" type="q259: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:q260="http://schemas.servicestack.net/types" type="q260: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:q261="http://schemas.servicestack.net/types" type="q261: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="AgentEmailSignatureResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="EmailSignature" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q262="http://schemas.servicestack.net/types" type="q262: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:q263="http://schemas.servicestack.net/types" type="q263: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:q264="http://schemas.servicestack.net/types" type="q264: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:q265="http://schemas.servicestack.net/types" type="q265:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLicenseResponse" nillable="true" type="tns:AgentLicenseResponse" />
  <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="LicenseNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AgentLicense" nillable="true" type="tns:AgentLicense" />
  <xs:complexType name="NoticeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notice" nillable="true" type="tns:ArrayOfNotice" />
      <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="NoticeResponse" nillable="true" type="tns:NoticeResponse" />
  <xs:complexType name="ResetPasswordResponse">
    <xs:sequence>
      <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="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:q268="http://schemas.servicestack.net/types" type="q268: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:q269="http://schemas.servicestack.net/types" type="q269: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:q270="http://schemas.servicestack.net/types" type="q270: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:q271="http://schemas.servicestack.net/types" type="q271: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:q272="http://schemas.servicestack.net/types" type="q272: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:q273="http://schemas.servicestack.net/types" type="q273:ResponseStatus" />
      <xs:element minOccurs="0" name="TicketType" nillable="true" type="tns:ArrayOfTicketType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketTypeResponse" nillable="true" type="tns:TicketTypeResponse" />
  <xs:complexType name="TicketTypeSubscriptionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q274="http://schemas.servicestack.net/types" type="q274: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="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:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TicketTypeSubscriptionExtended" nillable="true" type="tns:TicketTypeSubscriptionExtended" />
</xs:schema>