<?xml version="1.0" encoding="windows-1252" ?>
<!-- Model the input and output from the "MORTGAGEDATA" element. -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- simple types -->
<xsd:simpleType name="tinEntityType">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Nonprofit"/>
		<xsd:enumeration value="GovernmentEntity"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="boolean">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Y"/>
		<xsd:enumeration value="Y"/>
		<xsd:enumeration value="Yes"/>
		<xsd:enumeration value="YES"/>
		<xsd:enumeration value="yes"/>
		<xsd:enumeration value="n"/>
		<xsd:enumeration value="N"/>
		<xsd:enumeration value="No"/>
		<xsd:enumeration value="NO"/>
		<xsd:enumeration value="no"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="integerType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
        <xsd:restriction base='xsd:integer' />
      </xsd:simpleType>
    </xsd:union>
</xsd:simpleType>
  
<xsd:simpleType name="decimalType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType>
	<xsd:restriction base='xsd:decimal' />
      </xsd:simpleType>
    </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="stateType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="AL"/>
		<xsd:enumeration value="AK"/>
		<xsd:enumeration value="AS"/>
		<xsd:enumeration value="AZ"/>
		<xsd:enumeration value="AR"/>
		<xsd:enumeration value="CA"/>
		<xsd:enumeration value="CO"/>
		<xsd:enumeration value="CT"/>
		<xsd:enumeration value="DE"/>
		<xsd:enumeration value="DC"/>
		<xsd:enumeration value="FL"/>
		<xsd:enumeration value="GA"/>
		<xsd:enumeration value="GU"/>
		<xsd:enumeration value="HI"/>
		<xsd:enumeration value="ID"/>
		<xsd:enumeration value="IL"/>
		<xsd:enumeration value="IN"/>
		<xsd:enumeration value="IA"/>
		<xsd:enumeration value="KS"/>
		<xsd:enumeration value="KY"/>
		<xsd:enumeration value="LA"/>
		<xsd:enumeration value="ME"/>
		<xsd:enumeration value="MD"/>
		<xsd:enumeration value="MA"/>
		<xsd:enumeration value="MI"/>
		<xsd:enumeration value="MN"/>
		<xsd:enumeration value="MP"/>
		<xsd:enumeration value="MS"/>
		<xsd:enumeration value="MO"/>
		<xsd:enumeration value="MP"/>
		<xsd:enumeration value="MT"/>
		<xsd:enumeration value="NE"/>
		<xsd:enumeration value="NV"/>
		<xsd:enumeration value="NH"/>
		<xsd:enumeration value="NJ"/>
		<xsd:enumeration value="NM"/>
		<xsd:enumeration value="NY"/>
		<xsd:enumeration value="NC"/>
		<xsd:enumeration value="ND"/>
		<xsd:enumeration value="OH"/>
		<xsd:enumeration value="OK"/>
		<xsd:enumeration value="OR"/>
		<xsd:enumeration value="PA"/>
		<xsd:enumeration value="PR"/>
		<xsd:enumeration value="RI"/>
		<xsd:enumeration value="SC"/>
		<xsd:enumeration value="SD"/>
		<xsd:enumeration value="TN"/>
		<xsd:enumeration value="TX"/>
		<xsd:enumeration value="UT"/>
		<xsd:enumeration value="VT"/>
		<xsd:enumeration value="VI"/>
		<xsd:enumeration value="VA"/>
		<xsd:enumeration value="WA"/>
		<xsd:enumeration value="WV"/>
		<xsd:enumeration value="WI"/>
		<xsd:enumeration value="WY"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="dCardinalType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="N"/>
		<xsd:enumeration value="NE"/>
		<xsd:enumeration value="E"/>
		<xsd:enumeration value="SE"/>
		<xsd:enumeration value="S"/>
		<xsd:enumeration value="SW"/>
		<xsd:enumeration value="W"/>
		<xsd:enumeration value="NW"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="dStreetType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
	<xsd:enumeration value=" "/>
	<xsd:enumeration value="ALY"/>
	<xsd:enumeration value="ANX"/>
	<xsd:enumeration value="ARC"/>
	<xsd:enumeration value="AVE"/>
	<xsd:enumeration value="BYU"/>
	<xsd:enumeration value="BCH"/>
	<xsd:enumeration value="BND"/>
	<xsd:enumeration value="BLF"/>
	<xsd:enumeration value="BLFS"/>
	<xsd:enumeration value="BTM"/>
	<xsd:enumeration value="BLVD"/>
	<xsd:enumeration value="BR"/>
	<xsd:enumeration value="BRG"/>
	<xsd:enumeration value="BRK"/>
	<xsd:enumeration value="BRKS"/>
	<xsd:enumeration value="BG"/>
	<xsd:enumeration value="BGS"/>
	<xsd:enumeration value="BYP"/>
	<xsd:enumeration value="CP"/>
	<xsd:enumeration value="CYN"/>
	<xsd:enumeration value="CPE"/>
	<xsd:enumeration value="CSWY"/>
	<xsd:enumeration value="CTR"/>
	<xsd:enumeration value="CTRS"/>
	<xsd:enumeration value="CIR"/>
	<xsd:enumeration value="CIRS"/>
	<xsd:enumeration value="CLF"/>
	<xsd:enumeration value="CLFS"/>
	<xsd:enumeration value="CLB"/>
	<xsd:enumeration value="CMN"/>
	<xsd:enumeration value="CMNS"/>
	<xsd:enumeration value="COR"/>
	<xsd:enumeration value="CORS"/>
	<xsd:enumeration value="CRSE"/>
	<xsd:enumeration value="CT"/>
	<xsd:enumeration value="CTS"/>
	<xsd:enumeration value="CV"/>
	<xsd:enumeration value="CVS"/>
	<xsd:enumeration value="CRK"/>
	<xsd:enumeration value="CRES"/>
	<xsd:enumeration value="CRST"/>
	<xsd:enumeration value="XING"/>
	<xsd:enumeration value="CURV"/>
	<xsd:enumeration value="XRD"/>
	<xsd:enumeration value="XRDS"/>
	<xsd:enumeration value="DL"/>
	<xsd:enumeration value="DM"/>
	<xsd:enumeration value="DV"/>
	<xsd:enumeration value="DR"/>
	<xsd:enumeration value="DRS"/>
	<xsd:enumeration value="EXPY"/>
	<xsd:enumeration value="EST"/>
	<xsd:enumeration value="ESTS"/>
	<xsd:enumeration value="EXT"/>
	<xsd:enumeration value="EXTS"/>
	<xsd:enumeration value="FALL"/>
	<xsd:enumeration value="FLS"/>
	<xsd:enumeration value="FRY"/>
	<xsd:enumeration value="FLD"/>
	<xsd:enumeration value="FLDS"/>
	<xsd:enumeration value="FLT"/>
	<xsd:enumeration value="FLTS"/>
	<xsd:enumeration value="FRD"/>
	<xsd:enumeration value="FRDS"/>
	<xsd:enumeration value="FRST"/>
	<xsd:enumeration value="FRG"/>
	<xsd:enumeration value="FRGS"/>
	<xsd:enumeration value="FRK"/>
	<xsd:enumeration value="FRKS"/>
	<xsd:enumeration value="FT"/>
	<xsd:enumeration value="FWY"/>
	<xsd:enumeration value="GDN"/>
	<xsd:enumeration value="GDNS"/>
	<xsd:enumeration value="GTWY"/>
	<xsd:enumeration value="GLN"/>
	<xsd:enumeration value="GLNS"/>
	<xsd:enumeration value="GRN"/>
	<xsd:enumeration value="GRNS"/>
	<xsd:enumeration value="GRV"/>
	<xsd:enumeration value="GRVS"/>
	<xsd:enumeration value="HBR"/>
	<xsd:enumeration value="HBRS"/>
	<xsd:enumeration value="HVN"/>
	<xsd:enumeration value="HTS"/>
	<xsd:enumeration value="HWY"/>
	<xsd:enumeration value="HL"/>
	<xsd:enumeration value="HLS"/>
	<xsd:enumeration value="HOLW"/>
	<xsd:enumeration value="INLT"/>
	<xsd:enumeration value="IS"/>
	<xsd:enumeration value="ISS"/>
	<xsd:enumeration value="ISLE"/>
	<xsd:enumeration value="JCT"/>
	<xsd:enumeration value="JCTS"/>
	<xsd:enumeration value="KY"/>
	<xsd:enumeration value="KYS"/>
	<xsd:enumeration value="KNL"/>
	<xsd:enumeration value="KNLS"/>
	<xsd:enumeration value="LK"/>
	<xsd:enumeration value="LKS"/>
	<xsd:enumeration value="LAND"/>
	<xsd:enumeration value="LNDG"/>
	<xsd:enumeration value="LN"/>
	<xsd:enumeration value="LGT"/>
	<xsd:enumeration value="LGTS"/>
	<xsd:enumeration value="LF"/>
	<xsd:enumeration value="LCK"/>
	<xsd:enumeration value="LCKS"/>
	<xsd:enumeration value="LDG"/>
	<xsd:enumeration value="LOOP"/>
	<xsd:enumeration value="MALL"/>
	<xsd:enumeration value="MNR"/>
	<xsd:enumeration value="MNRS"/>
	<xsd:enumeration value="MDW"/>
	<xsd:enumeration value="MDWS"/>
	<xsd:enumeration value="MEWS"/>
	<xsd:enumeration value="ML"/>
	<xsd:enumeration value="MLS"/>
	<xsd:enumeration value="MSN"/>
	<xsd:enumeration value="MTWY"/>
	<xsd:enumeration value="MT"/>
	<xsd:enumeration value="MTN"/>
	<xsd:enumeration value="MTNS"/>
	<xsd:enumeration value="NCK"/>
	<xsd:enumeration value="ORCH"/>
	<xsd:enumeration value="OVAL"/>
	<xsd:enumeration value="OPAS"/>
	<xsd:enumeration value="PARK"/>
	<xsd:enumeration value="PKWY"/>
	<xsd:enumeration value="PASS"/>
	<xsd:enumeration value="PSGE"/>
	<xsd:enumeration value="PATH"/>
	<xsd:enumeration value="PIKE"/>
	<xsd:enumeration value="PNE"/>
	<xsd:enumeration value="PNES"/>
	<xsd:enumeration value="PL"/>
	<xsd:enumeration value="PLN"/>
	<xsd:enumeration value="PLNS"/>
	<xsd:enumeration value="PLZ"/>
	<xsd:enumeration value="PT"/>
	<xsd:enumeration value="PTS"/>
	<xsd:enumeration value="PRT"/>
	<xsd:enumeration value="PRTS"/>
	<xsd:enumeration value="PR"/>
	<xsd:enumeration value="RADL"/>
	<xsd:enumeration value="RAMP"/>
	<xsd:enumeration value="RNCH"/>
	<xsd:enumeration value="RPD"/>
	<xsd:enumeration value="RPDS"/>
	<xsd:enumeration value="RST"/>
	<xsd:enumeration value="RDG"/>
	<xsd:enumeration value="RDGS"/>
	<xsd:enumeration value="RIV"/>
	<xsd:enumeration value="RD"/>
	<xsd:enumeration value="RDS"/>
	<xsd:enumeration value="RTE"/>
	<xsd:enumeration value="ROW"/>
	<xsd:enumeration value="RUE"/>
	<xsd:enumeration value="RUN"/>
	<xsd:enumeration value="SHL"/>
	<xsd:enumeration value="SHLS"/>
	<xsd:enumeration value="SHR"/>
	<xsd:enumeration value="SHRS"/>
	<xsd:enumeration value="SKWY"/>
	<xsd:enumeration value="SPG"/>
	<xsd:enumeration value="SPGS"/>
	<xsd:enumeration value="SPUR"/>
	<xsd:enumeration value="SQ"/>
	<xsd:enumeration value="SQS"/>
	<xsd:enumeration value="STA"/>
	<xsd:enumeration value="STRA"/>
	<xsd:enumeration value="STRM"/>
	<xsd:enumeration value="ST"/>
	<xsd:enumeration value="STS"/>
	<xsd:enumeration value="SMT"/>
	<xsd:enumeration value="TER"/>
	<xsd:enumeration value="TRWY"/>
	<xsd:enumeration value="TRCE"/>
	<xsd:enumeration value="TRAK"/>
	<xsd:enumeration value="TRFY"/>
	<xsd:enumeration value="TRL"/>
	<xsd:enumeration value="TRLS"/>
	<xsd:enumeration value="TUNL"/>
	<xsd:enumeration value="TPKE"/>
	<xsd:enumeration value="UPAS"/>
	<xsd:enumeration value="UN"/>
	<xsd:enumeration value="UNS"/>
	<xsd:enumeration value="VLY"/>
	<xsd:enumeration value="VLYS"/>
	<xsd:enumeration value="VIA"/>
	<xsd:enumeration value="VW"/>
	<xsd:enumeration value="VWS"/>
	<xsd:enumeration value="VLG"/>
	<xsd:enumeration value="VLGS"/>
	<xsd:enumeration value="VL"/>
	<xsd:enumeration value="VIS"/>
	<xsd:enumeration value="WALK"/>
	<xsd:enumeration value="WALL"/>
	<xsd:enumeration value="WAY"/>
	<xsd:enumeration value="WL"/>
	<xsd:enumeration value="WLS"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="UserIDType">
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="12"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="ProcessStatusCodeType">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Query"/>
		<xsd:enumeration value="Update"/>
		<xsd:enumeration value="Success"/>
		<xsd:enumeration value="SuccessUpdatesAllowed"/>
		<xsd:enumeration value="SuccessNoUpdatesAllowed"/>
		<xsd:enumeration value="Warning"/>
		<xsd:enumeration value="Error"/>
		<xsd:enumeration value="UNAVAILABLE"/>
	</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="flagType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="MODE_FLAG"/>
		<xsd:enumeration value="ADP_CD_FLAG"/>
		<xsd:enumeration value="PROG_ID_FLAG"/>
		<xsd:enumeration value="LOAN_PURP_FLAG"/>
		<xsd:enumeration value="BORR_TP_FLAG"/>
		<xsd:enumeration value="LIV_UNITS_FLAG"/>
		<xsd:enumeration value="FTHB_FLAG"/>
		<xsd:enumeration value="SSN_EXEMPT_FLAG"/>
		<xsd:enumeration value="COUNSEL_FLAG"/>
		<xsd:enumeration value="LOT_FLAG"/>
		<xsd:enumeration value="BLK_PLAT_FLAG"/>
		<xsd:enumeration value="ZIP_FLAG"/>
		<xsd:enumeration value="SPC_IND_FLAG"/>
		<xsd:enumeration value="SUBDIV_ID_FLAG"/>
		<xsd:enumeration value="PHASE_FLAG"/>
		<xsd:enumeration value="RSI_IND"/>
		<xsd:enumeration value="TYPE_OF_CASE"/>
	</xsd:restriction>
      </xsd:simpleType>
    </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="lpType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="ExistingOccupied"/>
		<xsd:enumeration value="FinanceImprovements"/>
		<xsd:enumeration value="Refinance"/>
		<xsd:enumeration value="NewCondominium"/>
		<xsd:enumeration value="ExistingCondominium"/>
		<xsd:enumeration value="ExistingNeverOccupied"/>
		<xsd:enumeration value="ConstructNewHome"/>
		<xsd:enumeration value="FinanceCoop"/>
	</xsd:restriction>
      </xsd:simpleType>
    </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="amType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="FaceToFaceInterview"/>
		<xsd:enumeration value="Mail"/>
		<xsd:enumeration value="Telephone"/>
		<xsd:enumeration value="Internet"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="ctType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="RegularHUD"/>
		<xsd:enumeration value="IrregularHUD"/>
		<xsd:enumeration value="HUDVA/CRV"/>
		<xsd:enumeration value="DEVA/CRV"/>
		<xsd:enumeration value="RegularDE"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="pcType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="N/A"/>
		<xsd:enumeration value="HECM"/>
		<xsd:enumeration value="CoinsuranceConversion"/>
		<xsd:enumeration value="MilitarySales"/>
		<xsd:enumeration value="RealEstateOwned"/>
		<xsd:enumeration value="RealEstateOwnedWithAppraisal"/>
		<xsd:enumeration value="CoinsuranceEndorsements"/>
		<xsd:enumeration value="RealEstateOwnedWithoutAppraisal"/>
		<xsd:enumeration value="HECMSaver"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="pciType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:maxLength value="12"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="amortType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="AdjustableRateMortgage"/>
		<xsd:enumeration value="GrowingEquityMortgage"/>
		<xsd:enumeration value="Fixed"/>
		<xsd:enumeration value="GraduatedPaymentMortgage"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="hproType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Condominium234c"/>
		<xsd:enumeration value="HomeEquityMortgageCondominium255Saver"/>
		<xsd:enumeration value="HomeEquityMortgage255"/>
		<xsd:enumeration value="HomeEquityMortgage255Saver"/>
		<xsd:enumeration value="FHAStandardMortgageProgram203b"/>
		<xsd:enumeration value="HomeEquityMortgageCondominium255"/>
		<xsd:enumeration value="HomeEquityMortgageCooperative255"/>
		<xsd:enumeration value="Improvements203k"/>
		<xsd:enumeration value="ImprovementsCondominium203k"/>
		<xsd:enumeration value="Other"/>
		<xsd:enumeration value="UrbanRenewal220"/>
		<xsd:enumeration value="HOPELoans"/>
		<xsd:enumeration value="HOPELoansCondominium"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="sproType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="NoSpecialProgram"/>
		<xsd:enumeration value="223eLocationWaiver"/>
		<xsd:enumeration value="HawaiianHomelands"/>
		<xsd:enumeration value="IndianLands"/>
		<xsd:enumeration value="MilitaryImpactArea"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="adpType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="integerType">
		<xsd:enumeration value="703"/>
		<xsd:enumeration value="729"/>
		<xsd:enumeration value="829"/>
		<xsd:enumeration value="792"/>
		<xsd:enumeration value="759"/>
		<xsd:enumeration value="780"/>
		<xsd:enumeration value="811"/>
		<xsd:enumeration value="783"/>
		<xsd:enumeration value="788"/>
		<xsd:enumeration value="821"/>
		<xsd:enumeration value="822"/>
		<xsd:enumeration value="831"/>
		<xsd:enumeration value="832"/>
		<xsd:enumeration value="734"/>
		<xsd:enumeration value="731"/>
		<xsd:enumeration value="702"/>
		<xsd:enumeration value="802"/>
		<xsd:enumeration value="730"/>
		<xsd:enumeration value="807"/>
		<xsd:enumeration value="808"/>
		<xsd:enumeration value="805"/>
		<xsd:enumeration value="801"/>
		<xsd:enumeration value="804"/>
		<xsd:enumeration value="815"/>
		<xsd:enumeration value="812"/>
		<xsd:enumeration value="813"/>
		<xsd:enumeration value="720"/>
		<xsd:enumeration value="719"/>
		<xsd:enumeration value="765"/>
		<xsd:enumeration value="755"/>
		<xsd:enumeration value="756"/>
		<xsd:enumeration value="766"/>
		<xsd:enumeration value="746"/>
		<xsd:enumeration value="740"/>
		<xsd:enumeration value="961"/>
		<xsd:enumeration value="962"/>
		<xsd:enumeration value="967"/>
		<xsd:enumeration value="968"/>
		<xsd:enumeration value="797"/>
		<xsd:enumeration value="796"/>
		<xsd:enumeration value="798"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="ethType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Hispanic"/>
		<xsd:enumeration value="NonHispanic"/>
		<xsd:enumeration value="NotHispanic"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="ethnicityType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
		<xsd:enumeration value="Mexican"/>
		<xsd:enumeration value="PuertoRican"/>
		<xsd:enumeration value="Cuban"/>
		<xsd:enumeration value="OtherHispanicOrLatino"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="genType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
	  </xsd:simpleType>
	  <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Both"/>
		<xsd:enumeration value="Male"/>
		<xsd:enumeration value="Female"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="rnoTextType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="AmericanIndianOrAlaskanNative"/>
		<xsd:enumeration value="Asian"/>
		<xsd:enumeration value="Black"/>
		<xsd:enumeration value="NativeHawaiianPacificIslander"/>
		<xsd:enumeration value="White"/>
		<xsd:enumeration value="AsianIndian"/>
		<xsd:enumeration value="Chinese"/>
		<xsd:enumeration value="Filipino"/>
		<xsd:enumeration value="Japanese"/>
		<xsd:enumeration value="Korean"/>
		<xsd:enumeration value="Vietnamese"/>
		<xsd:enumeration value="OtherAsian"/>
		<xsd:enumeration value="NativeHawaiianOrOtherPacificIslander"/>
		<xsd:enumeration value="GuamanianOrChamorro"/>
		<xsd:enumeration value="Samoan"/>
		<xsd:enumeration value="OtherPacificIslander"/>		
		<xsd:enumeration value="NotApplicable"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="marStat">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="NotProvided"/>
		<xsd:enumeration value="Separated"/>
		<xsd:enumeration value="Married"/>
		<xsd:enumeration value="Unmarried"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="bocType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Occupant"/>
		<xsd:enumeration value="Landlord"/>
		<xsd:enumeration value="EscrowCommitment"/>
		<xsd:enumeration value="Corporation/Partnership(Refi)"/>
		<xsd:enumeration value="GovernmentAgency/Non-Profit"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="projClassType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	  <xsd:restriction base="xsd:string">
		<xsd:enumeration value="Condominium"/>
		<xsd:enumeration value="PUD"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="spotIndType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Y"/>
		<xsd:enumeration value="N"/>
		<xsd:enumeration value="Yes"/>
		<xsd:enumeration value="No"/>
		<xsd:enumeration value="SiteCondo"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="propType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Subject"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="propValType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Validate"/>
		<xsd:enumeration value="Override"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="borrValType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Validate"/>
		<xsd:enumeration value="Override"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="bsType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Proposed"/>
		<xsd:enumeration value="SubstantiallyRehabilitated"/>
		<xsd:enumeration value="UnderConstruction"/>
		<xsd:enumeration value="Existing"/>
		<xsd:enumeration value="NewConstruction"/>
		<xsd:enumeration value="SubjectToAlterationImprovementRepairAndRehabilitation"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="counselingFormatType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="AttendedWorkshop"/>
		<xsd:enumeration value="WebBased"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="educationFormatType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="FaceToFace"/>
		<xsd:enumeration value="Internet"/>
		<xsd:enumeration value="Telephone"/>
		<xsd:enumeration value="Hybrid"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<xsd:simpleType name="languagePreferenceType">
    <xsd:union>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="0"/>
          <xsd:maxLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:simpleType>
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="English"/>
		<xsd:enumeration value="Chinese"/>
		<xsd:enumeration value="Korean"/>
		<xsd:enumeration value="Spanish"/>
		<xsd:enumeration value="Tagalog"/>
		<xsd:enumeration value="Vietnamese"/>
		<xsd:enumeration value="Other"/>
	</xsd:restriction>
     </xsd:simpleType>
   </xsd:union>
</xsd:simpleType>

<!-- complex types -->
<xsd:complexType name="procFlagType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element minOccurs="0" name="ProcessStatusFlag"/>
	</xsd:choice>
	<xsd:attribute name="ProcessStatusFlagName" type="flagType"/>
	<xsd:attribute name="ProcessStatusFlagValue" type="xsd:string"/>
</xsd:complexType>

<xsd:complexType name="ProcessStatusType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="ProcessStatusCode" type="ProcessStatusCodeType"/>
		<xsd:element name="ProcessStatusRequestor" type="xsd:string"/>
		<xsd:element name="ProcessStatusMessage" type="pcMessType" minOccurs="0" maxOccurs="unbounded"/>
		<xsd:element name="ProcessStatusFlag" type="procFlagType" minOccurs="0" maxOccurs="unbounded"/> 
		<xsd:element name="PropertyAddressValidationIndicator" type="propValType"/>
		<xsd:element name="BorrowerValidationIndicator" type="borrValType"/>
		<xsd:element name="LastUpdate" type="lupType"/>
	</xsd:choice>
</xsd:complexType>

<xsd:complexType name="lupType">
	<xsd:attribute name="_ID" type="xsd:string"/>
	<xsd:attribute name="_Date" type="integerType"/>
</xsd:complexType>

<xsd:complexType name="pcMessType">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="sCode" type="integerType"/>
            </xsd:extension>
        </xsd:simpleContent>
</xsd:complexType>

<xsd:complexType name="uwcType">
	<xsd:attribute name="CounselingConfirmationType" type="xsd:string"/>
	<xsd:attribute name="CounselingAgencyID" type="xsd:string"/>
</xsd:complexType>

<xsd:complexType name="applicationType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="AgencyCaseIdentifier" type="xsd:string"/>
		<xsd:element name="UNDERWRITINGCASE" type="uwcType"/>
	</xsd:choice>
	<xsd:attribute name="LoanPurposeType" type="lpType"/>
	<xsd:attribute name="ApplicationMethod" type="amType"/>
</xsd:complexType>

<xsd:complexType name="languageType">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="Language" type="languagePreferenceType"/>
            </xsd:extension>
        </xsd:simpleContent>
</xsd:complexType>

<xsd:complexType name="fhavaType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="CaseTypeCD" type="ctType"/>
		<xsd:element name="FHAVABorrowerType" type="bocType"/>
		<xsd:element name="FHAVAProcessingCode" type="pcType"/>
                <xsd:element name="FHAVAProgramCodeIdentifier" type="pciType"/>
                <xsd:element name="FHAVAHECM" type="hecmType"/>
	</xsd:choice>
	<xsd:attribute name="FHAVAADPCode" type="adpType"/>
	<xsd:attribute name="FHAVASSNTINExemptionIndicator" type="boolean"/>
	<xsd:attribute name="Amortization" type="amortType"/>
	<xsd:attribute name="HousingProgram" type="hproType"/>
	<xsd:attribute name="SpecialProgram" type="sproType"/>
	<xsd:attribute name="BuyDown" type="boolean"/>
	<xsd:attribute name="PrincipalWriteDown" type="boolean"/>
</xsd:complexType>

<xsd:complexType name="hecmType">
	<xsd:sequence>
		<xsd:element name="FHAVAHECM_CHARACTERISTICS" type="hecmCharType"/>
		<xsd:element name="FHAVAHECMPrincipalLimit" type="xsd:string"/>
		<xsd:element name="FHAVAHECMmaximumClaimAmount" type="xsd:string"/>
	</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="hecmCharType">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="_AdditionalIncome" type="boolean"/>
                <xsd:attribute name="_HomeImprovements" type="boolean"/>
                <xsd:attribute name="_PaymentsOfTaxes" type="boolean"/>
                <xsd:attribute name="_PaymentOfInsurance" type="boolean"/>
                <xsd:attribute name="_Leisure" type="boolean"/>
                <xsd:attribute name="_Medical" type="boolean"/>
                <xsd:attribute name="_ExtinguishForwardMortgage" type="boolean"/>
                <xsd:attribute name=" _Other" type="boolean"/>
                <xsd:attribute name="_RateLock" type="xsd:string"/>
                <xsd:attribute name="_InitialAppointmentDate" type="xsd:string"/>
                <xsd:attribute name="_DistributionDate" type="xsd:string"/>
                <xsd:attribute name="_MipRate" type="xsd:string"/>
                <xsd:attribute name="_AdditionalPrincipalLimit" type="xsd:string"/>
                <xsd:attribute name="_AdditionalPrincipalLimitApplication" type="xsd:string"/>
                <xsd:attribute name="_MandatoryObligations" type="xsd:string"/>
                <xsd:attribute name="_MandatoryObligationsCashFromBorrower" type="xsd:string"/>
                <xsd:attribute name="_MandatoryObligationsCashFromLender" type="xsd:string"/>
                <xsd:attribute name="_TaxesAndInsurance" type="xsd:string"/>
                <xsd:attribute name="_ServicingFeeeSetAside" type="xsd:string"/>
                <xsd:attribute name="_LifetimeExpectancySetAside" type="xsd:string"/>
            </xsd:extension>
        </xsd:simpleContent>
</xsd:complexType>

<xsd:complexType name="valType">
	<xsd:attribute name="BuildingStatusType" type="bsType"/>
</xsd:complexType>

<xsd:complexType name="nbsType">
	<xsd:attribute name="_FirstName" type="xsd:string"/>
	<xsd:attribute name="_MiddleInitial" type="xsd:string"/>
	<xsd:attribute name="_LastName" type="xsd:string"/>
	<xsd:attribute name="_SSN" type="xsd:string"/>
	<xsd:attribute name="_DateOfBirth" type="xsd:string"/>
	<xsd:attribute name="_Eligible" type="boolean"/>
</xsd:complexType>

<xsd:complexType name="rnoType">
        <xsd:simpleContent>
            <xsd:extension base="rnoTextType">
                <xsd:attribute name="RaceNationalOriginTypeID" type="xsd:string"/>
            </xsd:extension>
        </xsd:simpleContent>
</xsd:complexType>

<xsd:complexType name="gMonType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
	  <xsd:element name="BorrowerFurnishedDescription" type="bfdType"/>
	  <xsd:element name="EthnicityTypeDescription" type="ethnicityType"/>
	  <xsd:element name="RaceNationalOriginType" type="rnoType" />
	</xsd:choice>
	<xsd:attribute name="GOVERNMENTMONITORINGID" type="xsd:string"/>
        <xsd:attribute name="EthnicityType" type="ethType"/>
        <xsd:attribute name="GenderType" type="genType"/>
        <xsd:attribute name="BorrowerFurnished" type="boolean"/>
        <xsd:attribute name="FurnishedType" type="amType"/>
</xsd:complexType>

<xsd:complexType name="bfdType">
	<xsd:attribute name="SexFurnished" type="boolean"/>
	<xsd:attribute name="EthnicityFurnished" type="boolean"/>
	<xsd:attribute name="RaceFurnished" type="boolean"/>
	<xsd:attribute name="SexFurnishedByAgent" type="boolean"/>
	<xsd:attribute name="EthnicityFurnishedByAgent" type="boolean"/>
	<xsd:attribute name="RaceFurnishedByAgent" type="boolean"/>
</xsd:complexType>

<xsd:complexType name="demoType">
	<xsd:choice maxOccurs="1" minOccurs="0">
		<xsd:element name="DependentCount" type="integerType"/>
	</xsd:choice>
	<xsd:attribute name="MaritalStatusType" type="marStat"/>
</xsd:complexType>

<xsd:complexType name="borrType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="UnparsedName" type="xsd:string"/>
		<xsd:element name="FirstName" type="xsd:string"/>
		<xsd:element name="MiddleName" type="xsd:string"/>
		<xsd:element name="LastName" type="xsd:string"/>
		<xsd:element name="SSN" type="integerType"/>
		<xsd:element name="UnitedStatesTaxPayerIdentificationNumber" type="tinType"/>
		<xsd:element name="BorrowerBirthDate" type="xsd:string"/>
		<xsd:element name="Age" type="xsd:string"/>
		<xsd:element name="_NonBorrowerSpouse" type="nbsType"/>
		<xsd:element name="GOVERNMENTMONITORING" type="gMonType"/>
		<xsd:element name="DEMOGRAPHICS" type="demoType"/>
		<xsd:element name="LanguagePreference" type="languageType"/>
		<xsd:element name="HOMEOWNERSHIPEDUCATION" type="educationSCIFDataType"/>
		<xsd:element name="HOUSEINGCOUNSELING" type="counselingSCIFDataType"/>
	</xsd:choice>
	<xsd:attribute name="BORROWERID" type="xsd:string"/>
	<xsd:attribute name="BorrowerType" type="bocType"/>
</xsd:complexType>

<xsd:complexType name="tinType">
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="_entityType" type="tinEntityType"/>
            </xsd:extension>
        </xsd:simpleContent>
</xsd:complexType>

<xsd:complexType name="decType">
	<xsd:attribute name="BorrowerFirstTimeHomebuyerIndicator" type="boolean"/>
</xsd:complexType>

<xsd:complexType name="projType">
	<xsd:attribute name="FHAVAApprovedCondominiumClassIndicator" type="projClassType"/>
	<xsd:attribute name="PROJECTID" type="xsd:string"/>
	<xsd:attribute name="FHAVAApprovedCondominiumCooperativePhase" type="xsd:string"/>
	<xsd:attribute name="FHAVAApprovedCondominiumCooperativeSpotLot" type="spotIndType"/>
</xsd:complexType>

<xsd:complexType name="subjectPropType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="FinancedNumberOfUnits" type="xsd:string"/>
		<xsd:element name="SubjectPropertyShortLegalDescriptionLot" type="xsd:string"/>
		<xsd:element name="SubjectPropertyShortLegalDescriptionBlk" type="xsd:string"/>
		<xsd:element name="SubjectPropertyShortLegalDescriptionPlt" type="xsd:string"/>
	</xsd:choice>
</xsd:complexType>

<xsd:complexType name="psnameType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="HouseNumber" type="xsd:string"/>
		<xsd:element name="ApartmentOrUnit" type="xsd:string"/>
		<xsd:element name="DirectionPrefix" type="dCardinalType"/>
		<xsd:element name="StreetName" type="xsd:string"/>
		<xsd:element name="StreetSuffix" type="dStreetType"/>
		<xsd:element name="DirectionSuffix" type="dCardinalType"/>
	</xsd:choice>
</xsd:complexType>

<xsd:complexType name="propertyType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
	<xsd:element name="City" type="xsd:string"/>
	<xsd:element name="State" type="stateType"/>
	<xsd:element name="PostalCode" type="xsd:string"/>
	<xsd:element name="County" type="xsd:string"/>
	<xsd:element name="PARSEDSTREETNAME" type="psnameType"/>
	</xsd:choice>
	<xsd:attribute name="PropertyType" type="propType"/>
	<xsd:attribute name="PROPERTYID" type="xsd:string"/>
</xsd:complexType>

<xsd:complexType name="educationSCIFDataType">
	<xsd:attribute name="CompletedWithin12Months" type="boolean"/>
	<xsd:attribute name="Format" type="educationFormatType"/>
	<xsd:attribute name="HUDApprovedAgency" type="xsd:string"/>
	<xsd:attribute name="OtherAgency" type="xsd:string"/>
	<xsd:attribute name="Date" type="integerType"/>
</xsd:complexType>

<xsd:complexType name="counselingSCIFDataType">
	<xsd:attribute name="CompletedWithin12Months" type="boolean"/>
	<xsd:attribute name="Format" type="educationFormatType"/>
	<xsd:attribute name="HUDApprovedAgency" type="xsd:string"/>
	<xsd:attribute name="OtherAgency" type="xsd:string"/>
	<xsd:attribute name="Date" type="integerType"/>
</xsd:complexType>

<xsd:complexType name="mortgageDataType">
	<xsd:choice maxOccurs="unbounded" minOccurs="0">
		<xsd:element name="PROCESSSTATUS" type="ProcessStatusType"/>
		<xsd:element name="APPLICATION" type="applicationType"/>
		<xsd:element name="FHAVA" type="fhavaType"/>
		<xsd:element name="VALUATIONS" type="valType"/>
		<xsd:element name="BORROWER" type="borrType" minOccurs="1" maxOccurs="5"/>
		<xsd:element name="DECLARATIONS" type="decType"/>
		<xsd:element name="PROPERTY" type="propertyType"/>
		<xsd:element name="SUBJECTPROPERTY" type="subjectPropType"/>
		<xsd:element name="PROJECT" type="projType"/>
	</xsd:choice>
	<xsd:attribute name="MISMOVersionID" type="xsd:string"/>
</xsd:complexType>

<!-- elements -->
<xsd:element name="MORTGAGEDATA" type="mortgageDataType"/>
</xsd:schema>