﻿<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wmh="http://www.wmhelp.com/2003/eGenerator" elementFormDefault="qualified">
  <xsd:element name="LOAN_RECORDS">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="LOAN_RECORD" />
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LOAN_RECORD">
    <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded">
        <xsd:element name="APLNNO" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APPNAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROPSTREET" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROPCITY" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROPSTATE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROPZIP" minOccurs="0" maxOccurs="1" />
        <xsd:element name="RCRDTYPE" type="RecordTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="SUBINCL" type="YesNoEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APDATE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LNTYPE" type="LoanTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROPTYPE" type="PropertyTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LNPURPOSE" type="LoanPurposeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OCCUPANCY" type="OccupancyTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LNAMOUNT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PREAPPR" type="PreapprovalEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="ACTION" type="ActionTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="ACTDATE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="MACODE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="STCODE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CNTYCODE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CENSUSTRCT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APETH" type="EthnicityEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CAPETH" type="EthnicityEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APRACE" type="RaceEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CAPRACE" type="RaceEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APSEX" type="SexEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CAPSEX" type="SexEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="TINCOME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PURCHTYPE" type="PurchaserTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DENIALR1" type="DenialEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DENIALR2" type="DenialEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DENIALR3" type="DenialEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APR" minOccurs="0" maxOccurs="1" />
        <xsd:element name="TREASEC" minOccurs="0" maxOccurs="1" />
        <xsd:element name="SPREAD" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LOCKDATE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LOAN_TERM" minOccurs="0" maxOccurs="1" />
        <xsd:element name="HOEPA" type="HOEPAStatusEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LIENSTAT" type="LienStatusEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="QLTYCHK" type="YesNoEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="REVCODE" type="RevenueCodeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="AFFCODE" type="AffiliateCodeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="RENEWAL" type="YesNoEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="RENEWALAMT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="MAXCREDIT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="NAICSSIC" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CLASSCODE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="COLLATCODE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DETAILPURP" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LATITUDE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LONGITUDE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="BRANCHID" minOccurs="0" maxOccurs="1" />
        <xsd:element name="BRANCHNAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OFFICERID" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OFFICERNAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LOANREP" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LOANREPNAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROCESSOR" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PRONAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="UNDERWRTR" minOccurs="0" maxOccurs="1" />
        <xsd:element name="UWNAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="BROKER" minOccurs="0" maxOccurs="1" />
        <xsd:element name="BROKERNAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="UDEF1" minOccurs="0" maxOccurs="1" />
        <xsd:element name="UDEF1NAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="UDEF2" minOccurs="0" maxOccurs="1" />
        <xsd:element name="UDEF2NAME" minOccurs="0" maxOccurs="1" />
        <xsd:element name="MATDATE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="NOTE_RATE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PNTSFEES" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LTV" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CLTV" minOccurs="0" maxOccurs="1" />
        <xsd:element name="FICO" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OTHR_SCORE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DEBT_RATIO" minOccurs="0" maxOccurs="1" />
        <xsd:element name="COMB_RATIO" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LOAN_PROG" minOccurs="0" maxOccurs="1" />
        <xsd:element name="MARITAL" type="MaritalTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="MARITALC" type="MaritalTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APL_AGE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CO_APL_AGE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PRPAID_FIN" minOccurs="0" maxOccurs="1" />
        <xsd:element name="BROKER_FEE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CASH_OUT" type="CashOutEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DESKTOP" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CHANNEL" type="ChannelEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DISC_PNT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DOC_TYPE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="DPTS_DL" minOccurs="0" maxOccurs="1" />
        <xsd:element name="HOUSEPRP" minOccurs="0" maxOccurs="1" />
        <xsd:element name="HUD_1400" minOccurs="0" maxOccurs="1" />
        <xsd:element name="INC_UWRT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LN_GRADE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="ORIG_DL" minOccurs="0" maxOccurs="1" />
        <xsd:element name="ORIG_FEE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PENALTY" type="YesNoEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PROSPECT" type="ProspectorDecisionEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="LIMITS" type="LimitTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="MNTHDEBT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="NETWORTH" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OVERAGE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OVERGEPT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="BCOMPPCT" minOccurs="0" maxOccurs="1" />
        <xsd:element name="AMORTTYPE" type="AmortizationTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="INITADJMOS" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APPTAKENBY" type="ApplicationTakenByEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="OCCUPYURLA" type="OccupancyURLAEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="AMORT_TERM" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APPRVALUE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="PREPAY_MOS" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APCRSCORE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CAPCRSCORE" minOccurs="0" maxOccurs="1" />
        <xsd:element name="APCRPROV" type="CreditScoreTypeEnumeration" minOccurs="0" maxOccurs="1" />
        <xsd:element name="CAPCRPROV" type="CreditScoreTypeEnumeration" minOccurs="0" maxOccurs="1"></xsd:element>
        <xsd:element name="LENDER_FEE" minOccurs="0" maxOccurs="1" />
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APLNNO">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APPNAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROPSTREET">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROPCITY">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROPSTATE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROPZIP">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="RCRDTYPE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="SUBINCL">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APDATE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LNTYPE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROPTYPE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LNPURPOSE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OCCUPANCY">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LNAMOUNT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PREAPPR">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ACTION">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ACTDATE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MACODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="STCODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CNTYCODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CENSUSTRCT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APETH">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CAPETH">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APRACE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CAPRACE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APSEX">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CAPSEX">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="TINCOME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PURCHTYPE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DENIALR1">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DENIALR2">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DENIALR3">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APR">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="TREASEC">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="SPREAD">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LOCKDATE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LOAN_TERM">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="HOEPA">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LIENSTAT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="QLTYCHK">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="REVCODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="AFFCODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="RENEWAL">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="RENEWALAMT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MAXCREDIT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="NAICSSIC">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CLASSCODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="COLLATCODE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DETAILPURP">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LATITUDE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LONGITUDE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BRANCHID">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BRANCHNAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OFFICERID">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OFFICERNAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LOANREP">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LOANREPNAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROCESSOR">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PRONAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UNDERWRTR">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UWNAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BROKER">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BROKERNAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UDEF1">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UDEF1NAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UDEF2">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UDEF2NAME">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MATDATE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="NOTE_RATE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PNTSFEES">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LTV">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CLTV">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="FICO">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OTHR_SCORE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DEBT_RATIO">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="COMB_RATIO">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LOAN_PROG">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MARITAL">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MARITALC">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APL_AGE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CO_APL_AGE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PRPAID_FIN">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BROKER_FEE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CASH_OUT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DESKTOP">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CHANNEL">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DISC_PNT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DOC_TYPE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="DPTS_DL">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="HOUSEPRP">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="HUD_1400">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="INC_UWRT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LN_GRADE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ORIG_DL">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ORIG_FEE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PENALTY">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PROSPECT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LIMITS">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MNTHDEBT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="NETWORTH">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OVERAGE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OVERGEPT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BCOMPPCT">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="AMORTTYPE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="INITADJMOS">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APPTAKENBY">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OCCUPYURLA">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="AMORT_TERM">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APPRVALUE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="PREPAY_MOS">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APCRSCORE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CAPCRSCORE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="APCRPROV">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="CAPCRPROV">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="LENDER_FEE">
    <xsd:complexType>
      <xsd:attribute name="data" type="xsd:string" use="required" />
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="YesNoEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Y">
        <!--Yes-->
      </xsd:enumeration>
      <xsd:enumeration value="N">
        <!--No-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="LoanTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Conventional (any loan other than FHA, VA, FSA, or RHS loans)-->
        <!--CRA - Small Business-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - FHA-insured (Federal Housing Administration)-->
        <!--CRA - Small Farm-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - VA-guaranteed (Veterans Administration)-->
        <!--CRA - Other Lines/Loans Small Business-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - FSA/RHS (Farm Service Agency or Rural Housing Service)-->
        <!--CRA - Home Equity (Consumer Loan)-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--CRA - Motor Vehicle (Consumer Loan)-->
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <!--CRA - Credit Card (Consumer Loan)-->
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <!--CRA - Other Secured Consumer Loans-->
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <!--CRA - Other Unsecured Consumer Loans-->
      </xsd:enumeration>
      <xsd:enumeration value="9">
        <!--CRA - Other Loan Data-->
      </xsd:enumeration>
      <xsd:enumeration value="80">
        <!--CRA - Consortium/Third Party-->
      </xsd:enumeration>
      <xsd:enumeration value="90">
        <!--CRA - Community Development-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="PropertyTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - 1 – 4 Family (other than manufactured housing)-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Manufactured Housing-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Multifamily (5 units and up)-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="LoanPurposeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Home Purchase-->
        <!--CRA - Affordable Housing-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Home Improvement-->
        <!--CRA - LMI Community Services-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Refinancing-->
        <!--CRA - Promote Economic Development-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--CRA - LMI Revitalization / Stabilization-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="OccupancyTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Owner-occupied as a principal dwelling-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Not owner-occupied-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Not applicable (applicant is a trust or business)-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="PreapprovalEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Preapproval was requested-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Preapproval was not requested-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Not applicable-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ActionTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Loan originated (See Programming notes below)-->
        <!--CRA - Loan Originated by your institution.-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Application approved but not accepted-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Application denied by financial institution-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Application withdrawn by applicant-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - File closed for incompleteness-->
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <!--HMDA - Loan purchased by financial institution-->
        <!--CRA - Loan Purchased by your institution-->
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <!--HMDA - Preapproval request denied by financial institution-->
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <!--HMDA - Prepapproval request approved but not accepted (optional reporting)-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="EthnicityEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Hispanic or Latino-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Not Hispanic or Latino-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Information not provided by applicant in mail, internet or telephone application.-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Not applicable (applicant is a trust or business)-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - No co-applicant* (Applicable to CAPETH only)-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="RaceEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - American Indian or Alaska Native-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Asian-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Black or African American-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Native Hawaiian or Other Pacific Islander-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - White-->
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <!--HMDA - Information not provided by applicant in mail, internet, or telephone application.-->
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <!--HMDA - Not applicable (applicant is a trust or business)-->
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <!--HMDA - No co-applicant-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="SexEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Male-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Female-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Information not provided by applicant in mail, internet, or telephone application.-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Not applicable (applicant is a trust or business)-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - No co-applicant-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="PurchaserTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="0">
        <!--HMDA - Loan was not originated or was not sold in calendar year covered by register-->
      </xsd:enumeration>
      <xsd:enumeration value="1">
        <!--HMDA - Fannie Mae-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Ginnie Mae-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Freddie Mac-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Farmer Mac-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - Private securitization-->
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <!--HMDA - Commercial bank, savings bank or savings association.-->
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <!--HMDA - Life insurance company, credit union, mortgage bank, or finance company.-->
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <!--HMDA - Affiliate institution-->
      </xsd:enumeration>
      <xsd:enumeration value="9">
        <!--HMDA - Other type of purchaser-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="DenialEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Debt to income ratio-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Employment history-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Credit history-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Collateral-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - Insufficient cash (for down payment, closing costs)-->
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <!--HMDA - Unverifiable information-->
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <!--HMDA - Credit application incomplete-->
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <!--HMDA - Mortgage insurance denied-->
      </xsd:enumeration>
      <xsd:enumeration value="9">
        <!--HMDA - Other-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="LienStatusEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Secured by a first lien-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Secured by a subordinate lien-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Not secured by a lien-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Not applicable-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ApplicationTakenByEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="F">
        <!--HMDA - Face to Face-->
      </xsd:enumeration>
      <xsd:enumeration value="M">
        <!--HMDA - Mail-->
      </xsd:enumeration>
      <xsd:enumeration value="T">
        <!--HMDA - Telephone-->
      </xsd:enumeration>
      <xsd:enumeration value="I">
        <!--HMDA - Internet-->
      </xsd:enumeration>
      <xsd:enumeration value="O">
        <!--HMDA - Other-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="RecordTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA / Fair Lending (default)-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--CRA-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AmortizationTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="A">
        <!--HMDA - Adjustable Rate Loan – A fully indexed where the payment ALWAYS adjusts with the interest rate.-->
      </xsd:enumeration>
      <xsd:enumeration value="AC">
        <!--HMDA - Convertible ARM – An adjustable rate loan that allows conversion to a fixed rate loan at a future date.-->
      </xsd:enumeration>
      <xsd:enumeration value="AH">
        <!--HMDA - Hybrid ARM – An adjustable rate loan that has an initial fixed period followed by a traditional fully indexed ARM (for example 5 year fixed that reverts to an ARM in the sixth year and beyond).-->
      </xsd:enumeration>
      <xsd:enumeration value="AP">
        <!--HMDA - Pay Option ARM – An adjustable rate loan that allows the borrower to make payments that are not fully amortized.  This typically includes negative amortization, full amortization or interest only payment options.-->
      </xsd:enumeration>
      <xsd:enumeration value="F">
        <!--HMDA - Fixed Rate Loan – Fully amortized (for example, 30/30, 15 due in 15, etc.).-->
      </xsd:enumeration>
      <xsd:enumeration value="FB">
        <!--HMDA - Fixed Rate with Balloon Payment – Any loan where the loan payoff is due at a fixed date before standard payments would produce a zero balance (for example, interest only, 30 year due in 5 years, etc.).-->
      </xsd:enumeration>
      <xsd:enumeration value="G">
        <!--HMDA - Graduated Payment Loan – A fixed rate loan which starts at a lower payment in the initial one or two years of the loan.-->
      </xsd:enumeration>
      <xsd:enumeration value="H">
        <!--HMDA - HELOC – Home Equity Line of Credit-->
      </xsd:enumeration>
      <xsd:enumeration value="R">
        <!--HMDA - Reverse Mortgage – Any reverse mortgage that IS NOT a HECM-Standard or HECM-Saver loan (see below).-->
      </xsd:enumeration>
      <xsd:enumeration value="RS">
        <!--HMDA - HECM-Standard – A Home Equity Conversion Mortgage (reverse mortgage) specifically offered by FHA.-->
      </xsd:enumeration>
      <xsd:enumeration value="RV">
        <!--HMDA - HECM-Saver – A Home Equity Conversion Mortgage (reverse mortgage offered by FHA).-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="OccupancyURLAEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="P">
        <!--HMDA - Primary Residence-->
      </xsd:enumeration>
      <xsd:enumeration value="I">
        <!--HMDA - Investment-->
      </xsd:enumeration>
      <xsd:enumeration value="V">
        <!--HMDA - Vacation or Second Home-->
      </xsd:enumeration>
      <xsd:enumeration value="O">
        <!--HMDA - Other-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ChannelEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Retail – Originated and funded by your institution-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Wholesale – Originated by a broker and funded by your institution.-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Correspondent – Funded by another institution and purchased by your institution shortly after funding.-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Internet (Note: this selection is being phased out with April 2011 enhancements as this information is provided in field APPTAKENBY.-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - Broker – Originated by your company and not funded by your company but brokered to another lender.-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="CreditScoreTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - FICO-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Vantage-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Experian Plus-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Score Power-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - Trans Union-->
      </xsd:enumeration>
      <xsd:enumeration value="9">
        <!--HMDA - Other-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="MaritalTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Married-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Separated-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Unmarried (Single, Divorced or Widowed)-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="CashOutEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Cash Out-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Rate and Term-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ProspectorDecisionEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Approve-Eligible-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Approve-Ineligible-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--HMDA - Refer-Eligible-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--HMDA - Refer-Ineligible-->
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <!--HMDA - Refer with Caution-->
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <!--HMDA - Out of Scope-->
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <!--HMDA - Errors in Credit Report-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="LimitTypeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - Conforming-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Jumbo-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="RevenueCodeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--CRA - Less than or equal to $1 Million-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--CRA - Greater than $1 Million-->
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <!--CRA - Not Known-->
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <!--CRA - NA – (when consumer loan)-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AffiliateCodeEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--CRA - Action taken at this institution-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--CRA - Action taken at affiliate-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="HOEPAStatusEnumeration">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <!--HMDA - HOEPA-->
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <!--HMDA - Not a HOEPA loan-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
