<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.dwr.state.co.us/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.dwr.state.co.us/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.dwr.state.co.us/">
      <s:element name="GetHBGuestCounty">
        <s:complexType />
      </s:element>
      <s:element name="GetHBGuestCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestCountyResult" type="tns:ArrayOfCounty" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCounty">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="County" nillable="true" type="tns:County" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="County">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="st" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="HBAuthenticationHeader" type="tns:HBAuthenticationHeader" />
      <s:complexType name="HBAuthenticationHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UserID" type="s:int" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="HbStatusHeader" type="tns:HbStatusHeader" />
      <s:complexType name="HbStatusHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="error" type="tns:Error" />
          <s:element minOccurs="0" maxOccurs="1" name="disclaimer" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:complexType name="Error">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="errorMessage" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="errorType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="errorCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="exceptionDescription" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestFrostDates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestFrostDatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestFrostDatesResult" type="tns:ArrayOfFrostDates" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFrostDates">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FrostDates" nillable="true" type="tns:FrostDates" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FrostDates">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="cal_year" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="l28s" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="f28f" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="l32s" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="f32f" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsAquiferPicksByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsAquiferPicksByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsAquiferPicksByWDResult" type="tns:ArrayOfGroundWaterWellsAquiferPicks" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsAquiferPicks">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsAquiferPicks" nillable="true" type="tns:GroundWaterWellsAquiferPicks" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsAquiferPicks">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="aquifer" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="pickstop" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="picksbase" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="picksthickness" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="GroundWaterWells">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="well_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="well_name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="receipt" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="permitno" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="permitsuf" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="permitrpl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="locnum" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Site_ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="basin" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="md" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="well_depth" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="aquifer1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aquifer2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aquifer_comment" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="tperf" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="bperf" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="yield" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="bedrock_elev" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="sat_1965" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="remarks1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="remarks2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="data_source_id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="data_source" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UTM_x" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="UTM_y" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="latdecdeg" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="longdecdeg" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="pm" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ts" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="tdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="tsa" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="rng" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="rdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="rnga" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="sec" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="seca" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q160" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q40" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q10" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="coordsns" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="coordsns_dir" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="coordsew" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="coordsew_dir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="topomap" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="cty" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="huc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="elev" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="elev_accuracy" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="loc_type_desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="loc_accuracy" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="stream_num" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="str_mile" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="spotter_version" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DSS_aquifer1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DSS_aquifer2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DSS_aquifer_comment" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsAquiferPicksByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsAquiferPicksByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsAquiferPicksByDIVResult" type="tns:ArrayOfGroundWaterWellsAquiferPicks" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNumber" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumberResult" type="tns:ArrayOfGroundWaterWellsAquiferPicks" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsDrillersksumByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsDrillersksumByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsDrillersksumByWDResult" type="tns:ArrayOfGroundWaterWellsDrillersksum" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsDrillersksum">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsDrillersksum" nillable="true" type="tns:GroundWaterWellsDrillersksum" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsDrillersksum">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="dunctop" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="duncbase" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="dunctopbasek" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="dcontop" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="dcon500k" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d1000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d500to1000k" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d1000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_1500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d1000_1500k" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d1500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d2000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d1500_2000k" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d2000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d2500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d2000_2500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d2500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d3000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d3000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d2500_3000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d3500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d3000_3500k" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="_2d3500" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d4000" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="d3500_4000k" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsDrillersksumByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsDrillersksumByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsDrillersksumByDIVResult" type="tns:ArrayOfGroundWaterWellsDrillersksum" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsDrillersksumByWellNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNumber" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsDrillersksumByWellNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsDrillersksumByWellNumberResult" type="tns:ArrayOfGroundWaterWellsDrillersksum" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsGeophlogsByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsGeophlogsByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsGeophlogsByWDResult" type="tns:ArrayOfGroundWaterWellsGeophlogs" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsGeophlogs">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsGeophlogs" nillable="true" type="tns:GroundWaterWellsGeophlogs" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsGeophlogs">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="aquifer" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="glogtop" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="glogbase" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="glogthickness" nillable="true" type="s:short" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsGeophlogsByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsGeophlogsByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsGeophlogsByDIVResult" type="tns:ArrayOfGroundWaterWellsGeophlogs" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsGeophlogsByWellNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNumber" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsGeophlogsByWellNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsGeophlogsByWellNumberResult" type="tns:ArrayOfGroundWaterWellsGeophlogs" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsMeasTypeByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsMeasTypeByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsMeasTypeByWDResult" type="tns:ArrayOfGroundWaterWellsMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsMeasType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsMeasType" nillable="true" type="tns:GroundWaterWellsMeasType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsMeasType">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="well_meas_num" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="meas_type" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="time_step" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="start_year" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="end_year" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="meas_count" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="identifier" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsMeasTypeByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsMeasTypeByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsMeasTypeByDIVResult" type="tns:ArrayOfGroundWaterWellsMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsMeasTypeByWellNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNum" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsMeasTypeByWellNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsMeasTypeByWellNumberResult" type="tns:ArrayOfGroundWaterWellsMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsPumpingTestsByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsPumpingTestsByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsPumpingTestsByWDResult" type="tns:ArrayOfGroundWaterWellsPumpingTests" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsPumpingTests">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsPumpingTests" nillable="true" type="tns:GroundWaterWellsPumpingTests" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsPumpingTests">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="tswl" nillable="true" type="s:float" />
              <s:element minOccurs="1" maxOccurs="1" name="tfwl" nillable="true" type="s:float" />
              <s:element minOccurs="1" maxOccurs="1" name="testq" nillable="true" type="s:float" />
              <s:element minOccurs="1" maxOccurs="1" name="testtime" nillable="true" type="s:float" />
              <s:element minOccurs="1" maxOccurs="1" name="trans" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="k" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="storativity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="leakance" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="toptestint" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="basetestint" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="drawdown" nillable="true" type="s:float" />
              <s:element minOccurs="0" maxOccurs="1" name="testdate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ptsource" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="pttype" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ptmon" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ptobs" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ptmultiple" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="sp_cap" nillable="true" type="s:float" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsPumpingTestsByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsPumpingTestsByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsPumpingTestsByDIVResult" type="tns:ArrayOfGroundWaterWellsPumpingTests" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNum" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumberResult" type="tns:ArrayOfGroundWaterWellsPumpingTests" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsVolcanicsByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsVolcanicsByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsVolcanicsByWDResult" type="tns:ArrayOfGroundWaterWellsVolcanics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsVolcanics">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsVolcanics" nillable="true" type="tns:GroundWaterWellsVolcanics" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsVolcanics">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="voltop" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="volbase" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestGroundWaterWellsVolcanicsByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsVolcanicsByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsVolcanicsByDIVResult" type="tns:ArrayOfGroundWaterWellsVolcanics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsVolcanicsByWellNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNum" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsVolcanicsByWellNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsVolcanicsByWellNumberResult" type="tns:ArrayOfGroundWaterWellsVolcanics" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsWellMeasTS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wellNum" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="endDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestGroundWaterWellsWellMeasTSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestGroundWaterWellsWellMeasTSResult" type="tns:ArrayOfGroundWaterWellsWellMeasTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroundWaterWellsWellMeasTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroundWaterWellsWellMeasTS" nillable="true" type="tns:GroundWaterWellsWellMeasTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroundWaterWellsWellMeasTS">
        <s:complexContent mixed="false">
          <s:extension base="tns:GroundWaterWells">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="meas_date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="wl_depth" nillable="true" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="wl_elev" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="meas_by" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestNetAmtsByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestNetAmtsByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestNetAmtsByWDResult" type="tns:ArrayOfNetAmts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfNetAmts">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="NetAmts" nillable="true" type="tns:NetAmts" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="NetAmts">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="tab_trib" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="wr_name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="wr_stream_no" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="wd_stream_name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="strtype" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="pm" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="rng" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="rdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="rnga" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ts" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="tdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="tsa" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="sec" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="seca" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q160" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q40" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q10" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="adj_date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="padj_date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="apro_date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="admin_no" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="order_no" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="pri_case_no" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="adj_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use_types" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="net_rate_abs" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="net_vol_abs" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="net_rate_cond" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="net_vol_cond" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="net_rate_apex" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="net_vol_apex" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="action_comment" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestNetAmtsByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestNetAmtsByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestNetAmtsByDIVResult" type="tns:ArrayOfNetAmts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestNetAmtsByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestNetAmtsByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestNetAmtsByWDIDResult" type="tns:ArrayOfNetAmts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestParcelWellsByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestParcelWellsByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestParcelWellsByWDResult" type="tns:ArrayOfParcelWells" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfParcelWells">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ParcelWells" nillable="true" type="tns:ParcelWells" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ParcelWells">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="receipt" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="permitno" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="permitsuf" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="permitrpl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="well_name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="yield" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="yield_apex" nillable="true" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="perm_date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="appr_date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="tperf" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="bperf" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="depth" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="aquifer1" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="flag" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="use1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="well_id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="id_type" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="utm_x" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="utm_y" nillable="true" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestParcelWellsByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestParcelWellsByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestParcelWellsByDIVResult" type="tns:ArrayOfParcelWells" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestParcelWellsByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestParcelWellsByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestParcelWellsByWDIDResult" type="tns:ArrayOfParcelWells" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestSnowCourse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="endDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestSnowCourseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestSnowCourseResult" type="tns:ArrayOfSnowCourse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSnowCourse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SnowCourse" nillable="true" type="tns:SnowCourse" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SnowCourse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="meas_date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="depth" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="snow_water_equiv" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="flag" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStationByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStationByDIVResult" type="tns:ArrayOfStation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Station" nillable="true" type="tns:Station" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Station">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="station_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="station_name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="station_id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="cooperator_id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nesdis_id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="source" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="abbrev" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="drain_area" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="contr_area" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="transbsn" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="UTM_x" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="UTM_y" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="latdecdeg" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="longdecdeg" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="div" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="topomap" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="cty" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="huc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="elev" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="loc_type_desc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="accuracy" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="st" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStationByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStationByWDResult" type="tns:ArrayOfStation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationMeasTypeByStationNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="stationNum" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationMeasTypeByStationNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStationMeasTypeByStationNumResult" type="tns:ArrayOfStationMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStationMeasType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StationMeasType" nillable="true" type="tns:StationMeasType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StationMeasType">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="meas_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="time_step" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="start_year" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="end_year" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="meas_count" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStationTS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="endDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationTSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStationTSResult" type="tns:ArrayOfStationTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStationTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StationTS" nillable="true" type="tns:StationTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StationTS">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="meas_date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="amt" nillable="true" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="flagA" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="flagB" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="WSDisclaimerHeader" type="tns:WSDisclaimerHeader" />
      <s:complexType name="WSDisclaimerHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="disclaimer" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetHBGuestStationGeolocMeasTypeByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="measType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationGeolocMeasTypeByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStationGeolocMeasTypeByDIVResult" type="tns:ArrayOfStationGeolocMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStationGeolocMeasType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StationGeolocMeasType" nillable="true" type="tns:StationGeolocMeasType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StationGeolocMeasType">
        <s:complexContent mixed="false">
          <s:extension base="tns:Station">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="meas_type" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="time_step" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="start_year" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="end_year" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="meas_count" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestStationGeolocMeasTypeByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="measType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStationGeolocMeasTypeByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStationGeolocMeasTypeByWDResult" type="tns:ArrayOfStationGeolocMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureByDIVResult" type="tns:ArrayOfStructure" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructure">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Structure" nillable="true" type="tns:Structure" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Structure">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ciu" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ciu_description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="strtype" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="str_name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="transbsn" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="xtia" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="str_type_desc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UTM_x" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="UTM_y" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="latdecdeg" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="longdecdeg" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="pm" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ts" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="tdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="tsa" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="rng" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="rdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="rnga" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="sec" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="seca" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q160" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q40" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q10" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="coordsns" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="coordsns_dir" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="coordsew" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="coordsew_dir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="accuracy" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="topomap" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="huc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="elev" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="loc_type_desc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="str_mile" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="strno" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="strname" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="strtribto" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="full_name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="address1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="st" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="tia_gis" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="tia_gis_calyear" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="tia_div" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="tia_div_calyear" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="tia_struct" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="tia_struct_calyear" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_rate_abs" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_rate_cond" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_rate_APEX_abs" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_rate_APEX_cond" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_vol_abs" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_vol_cond" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_vol_APEX_abs" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_vol_APEX_cond" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_rate_total" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="dcr_vol_total" nillable="true" type="s:float" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureByWDResult" type="tns:ArrayOfStructure" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WDID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureByWDIDResult" type="tns:ArrayOfStructure" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureDailyTSByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="endDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureDailyTSByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureDailyTSByWDIDResult" type="tns:ArrayOfStructureDailyTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureDailyTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureDailyTS" nillable="true" type="tns:StructureDailyTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureDailyTS">
        <s:complexContent mixed="false">
          <s:extension base="tns:StructureTSCommon">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="meas_date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="amt" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="obs" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="StructureTSCommon">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="s" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="f" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="u" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="t" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="g" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureDailyTSByMeasNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="endDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureDailyTSByMeasNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureDailyTSByMeasNumResult" type="tns:ArrayOfStructureDailyTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureMonthlyTSByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureMonthlyTSByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureMonthlyTSByWDIDResult" type="tns:ArrayOfStructureMonthlyTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureMonthlyTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureMonthlyTS" nillable="true" type="tns:StructureMonthlyTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureMonthlyTS">
        <s:complexContent mixed="false">
          <s:extension base="tns:StructureTSCommon">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="irr_year" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="cal_year" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="cal_month" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="amt" nillable="true" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestStructureMonthlyTSByMeasNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureMonthlyTSByMeasNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureMonthlyTSByMeasNumResult" type="tns:ArrayOfStructureMonthlyTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureAnnuallyTSByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureAnnuallyTSByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureAnnuallyTSByWDIDResult" type="tns:ArrayOfStructureAnnuallyTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureAnnuallyTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureAnnuallyTS" nillable="true" type="tns:StructureAnnuallyTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureAnnuallyTS">
        <s:complexContent mixed="false">
          <s:extension base="tns:StructureTSCommon">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="irr_year" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="fdu" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ldu" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="dwc" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="maxq" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="maxq_date" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="nobs" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="nus" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="ann_amt" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="unit" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestStructureAnnuallyTSByMeasNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureAnnuallyTSByMeasNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureAnnuallyTSByMeasNumResult" type="tns:ArrayOfStructureAnnuallyTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureDiversionCommentsByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureDiversionCommentsByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureDiversionCommentsByWDIDResult" type="tns:ArrayOfStructureDiversionComments" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureDiversionComments">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureDiversionComments" nillable="true" type="tns:StructureDiversionComments" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureDiversionComments">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="meas_type" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="irr_year" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="not_used" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_irrig" nillable="true" type="s:float" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureDiversionCommentsByMeasNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="measNum" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureDiversionCommentsByMeasNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureDiversionCommentsByMeasNumberResult" type="tns:ArrayOfStructureDiversionComments" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureIrrigSummaryTS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureIrrigSummaryTSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureIrrigSummaryTSResult" type="tns:ArrayOfStructureIrrigSummaryTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureIrrigSummaryTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureIrrigSummaryTS" nillable="true" type="tns:StructureIrrigSummaryTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureIrrigSummaryTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="cal_year" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="land_use" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_total" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_by_drip" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_by_flood" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_by_furrow" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_by_sprinkler" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="acres_by_groundwater" nillable="true" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureMeasTypeByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureMeasTypeByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureMeasTypeByWDIDResult" type="tns:ArrayOfStructureMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureMeasType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureMeasType" nillable="true" type="tns:StructureMeasType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureMeasType">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="meas_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="time_step" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="identifier" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="start_year" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="end_year" type="s:short" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureResMeas">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="endDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureResMeasResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureResMeasResult" type="tns:ArrayOfStructureResMeas" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureResMeas">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureResMeas" nillable="true" type="tns:StructureResMeas" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureResMeas">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_time" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="gage_height" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="storage_amt" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="fill_amt" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="release_amt" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="evap_loss_amt" nillable="true" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureParcelUseTS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="endYear" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureParcelUseTSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureParcelUseTSResult" type="tns:ArrayOfStructureParcelUseTS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureParcelUseTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureParcelUseTS" nillable="true" type="tns:StructureParcelUseTS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureParcelUseTS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="cal_year" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="percent_irrig" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="area" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="land_use" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="irrig_type" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestStructureGeolocMeasTypeByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="measType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureGeolocMeasTypeByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureGeolocMeasTypeByDIVResult" type="tns:ArrayOfStructureGeolocMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStructureGeolocMeasType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StructureGeolocMeasType" nillable="true" type="tns:StructureGeolocMeasType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="StructureGeolocMeasType">
        <s:complexContent mixed="false">
          <s:extension base="tns:Structure">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="meas_num" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="meas_type" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="time_step" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="identifier" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="start_year" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="end_year" type="s:short" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHBGuestStructureGeolocMeasTypeByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="measType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestStructureGeolocMeasTypeByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestStructureGeolocMeasTypeByWDResult" type="tns:ArrayOfStructureGeolocMeasType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestTransactByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestTransactByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestTransactByWDResult" type="tns:ArrayOfTransact" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTransact">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Transact" nillable="true" type="tns:Transact" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Transact">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="tab_trib" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="wdid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="wr_name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="wr_stream_no" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="wd_stream_name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="strtype" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="pm" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="rng" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="rdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="rnga" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ts" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="tdir" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="tsa" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="sec" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="seca" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q160" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q40" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q10" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="adj_date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="padj_date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="apro_date" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="admin_no" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="order_no" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="adj_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="rate_amt" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="vol_amt" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="status_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="transfer_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="assoc_type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aband" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aug_role" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prior_no" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="case_no" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="last_due_dil" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="action_comment" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="action_update" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="assoc_wd" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="assoc_id" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="plan_wd" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="plan_id" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="tran_wd" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="tran_id" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestTransactByWDID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WDID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestTransactByWDIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestTransactByWDIDResult" type="tns:ArrayOfTransact" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestTransactByDIV">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="div" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestTransactByDIVResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestTransactByDIVResult" type="tns:ArrayOfTransact" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestWaterDivision">
        <s:complexType />
      </s:element>
      <s:element name="GetHBGuestWaterDivisionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestWaterDivisionResult" type="tns:ArrayOfWaterDivision" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfWaterDivision">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WaterDivision" nillable="true" type="tns:WaterDivision" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WaterDivision">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="div_name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestWaterDistrict">
        <s:complexType />
      </s:element>
      <s:element name="GetHBGuestWaterDistrictResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestWaterDistrictResult" type="tns:ArrayOfWaterDistrict" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfWaterDistrict">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WaterDistrict" nillable="true" type="tns:WaterDistrict" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WaterDistrict">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="wd_name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestWellPermitsByWD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestWellPermitsByWDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestWellPermitsByWDResult" type="tns:ArrayOfWellPermits" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfWellPermits">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WellPermits" nillable="true" type="tns:WellPermits" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WellPermits">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="receipt" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="permitno" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="permitsuf" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="permitrpl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="statusdesc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="currentstatusnum" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="wellname" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="caseno" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WDID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OGCCID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="div" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="wd" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="cty" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="managementdistrictnum" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="ManagementDistrict" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="designatedbasinnum" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="DesignatedBasin" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="subdivisionname" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="filing" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="lot" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="block" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="county_parcel_id" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="parcel_size" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="pm" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ts" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="tdir" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="rng" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="rdir" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="sec" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="seca" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q160" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="q40" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="coordsns" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="coordsns_dir" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="coordsew" nillable="true" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="coordsew_dir" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UTMx" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="UTMy" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="loc_accuracy" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="permitted_use1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="permitted_use2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="special_use" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="use3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aquifer1_name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aquifer2_name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="permitted_area" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="permitted_area_units" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="annual_appropriation" nillable="true" type="s:float" />
          <s:element minOccurs="0" maxOccurs="1" name="date_permit_issued" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_permit_expires" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_well_constructed" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_1st_Beneficial_Use" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_pump_installed" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_well_plugged" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="comment" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="elev" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="well_depth" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="tperf" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="bperf" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="pump_rate" nillable="true" type="s:float" />
          <s:element minOccurs="1" maxOccurs="1" name="static_water_level" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="full_name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="mailing_address" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="mailing_city" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="mailing_state" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="mailing_ZIP" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_application_received" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="driller_lic" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="pump_lic" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="date_last_action" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="last_action_desc" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHBGuestWellPermitsByCounty">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestWellPermitsByCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestWellPermitsByCountyResult" type="tns:ArrayOfWellPermits" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestWellPermitsByReceipt">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="receipt" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHBGuestWellPermitsByReceiptResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHBGuestWellPermitsByReceiptResult" type="tns:ArrayOfWellPermits" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetHBGuestCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestCounty" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestCountyHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestCountyHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestFrostDatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestFrostDates" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestFrostDatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestFrostDatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestFrostDatesHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestFrostDatesHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsAquiferPicksByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsDrillersksumByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsDrillersksumByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsDrillersksumByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWellNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWellNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWellNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsDrillersksumByWellNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsGeophlogsByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsGeophlogsByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsGeophlogsByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWellNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWellNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWellNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsGeophlogsByWellNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsMeasTypeByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsMeasTypeByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsMeasTypeByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWellNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWellNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWellNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsMeasTypeByWellNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsPumpingTestsByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsVolcanicsByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsVolcanicsByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsVolcanicsByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWellNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWellNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWellNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsVolcanicsByWellNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsWellMeasTSSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsWellMeasTS" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsWellMeasTSSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestGroundWaterWellsWellMeasTSResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsWellMeasTSHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestGroundWaterWellsWellMeasTSHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestNetAmtsByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestNetAmtsByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestNetAmtsByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestNetAmtsByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestNetAmtsByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestNetAmtsByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestNetAmtsByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestParcelWellsByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestParcelWellsByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestParcelWellsByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestParcelWellsByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestParcelWellsByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestParcelWellsByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestParcelWellsByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestSnowCourseSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestSnowCourse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestSnowCourseSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestSnowCourseResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestSnowCourseHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestSnowCourseHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationMeasTypeByStationNumSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationMeasTypeByStationNum" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationMeasTypeByStationNumSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationMeasTypeByStationNumResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationMeasTypeByStationNumHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationMeasTypeByStationNumHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationTSSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationTS" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationTSSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationTSResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationTSHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationTSWSDisclaimerHeader">
    <wsdl:part name="WSDisclaimerHeader" element="tns:WSDisclaimerHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationTSHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationGeolocMeasTypeByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationGeolocMeasTypeByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationGeolocMeasTypeByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStationGeolocMeasTypeByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStationGeolocMeasTypeByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDailyTSByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDailyTSByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByMeasNumSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDailyTSByMeasNum" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByMeasNumSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDailyTSByMeasNumResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByMeasNumHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDailyTSByMeasNumHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureMonthlyTSByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureMonthlyTSByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByMeasNumSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureMonthlyTSByMeasNum" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByMeasNumSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureMonthlyTSByMeasNumResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByMeasNumHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMonthlyTSByMeasNumHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureAnnuallyTSByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureAnnuallyTSByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByMeasNumSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureAnnuallyTSByMeasNum" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByMeasNumSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureAnnuallyTSByMeasNumResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByMeasNumHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureAnnuallyTSByMeasNumHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDiversionCommentsByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDiversionCommentsByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByMeasNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDiversionCommentsByMeasNumber" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByMeasNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureDiversionCommentsByMeasNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByMeasNumberHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureDiversionCommentsByMeasNumberHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureIrrigSummaryTSSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureIrrigSummaryTS" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureIrrigSummaryTSSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureIrrigSummaryTSResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureIrrigSummaryTSHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureIrrigSummaryTSHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMeasTypeByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureMeasTypeByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMeasTypeByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureMeasTypeByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMeasTypeByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureMeasTypeByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureResMeasSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureResMeas" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureResMeasSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureResMeasResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureResMeasHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureResMeasHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureParcelUseTSSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureParcelUseTS" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureParcelUseTSSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureParcelUseTSResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureParcelUseTSHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureParcelUseTSHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureGeolocMeasTypeByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureGeolocMeasTypeByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureGeolocMeasTypeByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestStructureGeolocMeasTypeByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestStructureGeolocMeasTypeByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestTransactByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestTransactByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestTransactByWDID" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestTransactByWDIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDIDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByWDIDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByDIVSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestTransactByDIV" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByDIVSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestTransactByDIVResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByDIVHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestTransactByDIVHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDivisionSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestWaterDivision" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDivisionSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestWaterDivisionResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDivisionHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDivisionHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDistrictSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestWaterDistrict" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDistrictSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestWaterDistrictResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDistrictHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWaterDistrictHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByWDSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestWellPermitsByWD" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByWDSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestWellPermitsByWDResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByWDHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByWDHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestWellPermitsByCounty" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestWellPermitsByCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByCountyHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByCountyHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByReceiptSoapIn">
    <wsdl:part name="parameters" element="tns:GetHBGuestWellPermitsByReceipt" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByReceiptSoapOut">
    <wsdl:part name="parameters" element="tns:GetHBGuestWellPermitsByReceiptResponse" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByReceiptHBAuthenticationHeader">
    <wsdl:part name="HBAuthenticationHeader" element="tns:HBAuthenticationHeader" />
  </wsdl:message>
  <wsdl:message name="GetHBGuestWellPermitsByReceiptHbStatusHeader">
    <wsdl:part name="HbStatusHeader" element="tns:HbStatusHeader" />
  </wsdl:message>
  <wsdl:portType name="ColoradoWaterHBGuestSoap">
    <wsdl:operation name="GetHBGuestCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest County records. The default is a list of Colorado counties.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestCountySoapIn" />
      <wsdl:output message="tns:GetHBGuestCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestFrostDates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest FrostDates records by meas number, start year and end year ( 4 digits : YYYY. The earliest year is 1850 ).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestFrostDatesSoapIn" />
      <wsdl:output message="tns:GetHBGuestFrostDatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsAquiferPicks records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsAquiferPicks records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsAquiferPicks records by well number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsDrillersksum records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsDrillersksumByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsDrillersksumByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsDrillersksum records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByWellNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsDrillersksum records by well number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsGeophlogs records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsGeophlogsByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsGeophlogsByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsGeophlogs records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByWellNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsGeophlogs records by well number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsMeasType records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsMeasTypeByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsMeasTypeByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsMeasType records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByWellNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsMeasType records by well number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsPumpingTests records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsPumpingTests records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsPumpingTests records by well number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsVolcanics records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsVolcanicsByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsVolcanicsByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsVolcanics records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByWellNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsVolcanics records by well number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsWellMeasTS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest GroundWaterWellsWellMeasTS records by well number, start year and end year(mm/dd/yyyy).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestGroundWaterWellsWellMeasTSSoapIn" />
      <wsdl:output message="tns:GetHBGuestGroundWaterWellsWellMeasTSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest NetAmts records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestNetAmtsByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestNetAmtsByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest NetAmts records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestNetAmtsByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestNetAmtsByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest NetAmts records by WDID.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestNetAmtsByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestNetAmtsByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest ParcelWells records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestParcelWellsByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestParcelWellsByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest ParcelWells records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestParcelWellsByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestParcelWellsByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest ParcelWells records by WDID.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestParcelWellsByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestParcelWellsByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestSnowCourse">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest SnowCourse records by meas type, start year and end year(mm/dd/yyyy).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestSnowCourseSoapIn" />
      <wsdl:output message="tns:GetHBGuestSnowCourseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest station records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStationByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestStationByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest station records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStationByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStationByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationMeasTypeByStationNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest available measurement types by a station number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStationMeasTypeByStationNumSoapIn" />
      <wsdl:output message="tns:GetHBGuestStationMeasTypeByStationNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationTS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StationTS records by meas type, start year and end year (mm/dd/yyyy).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStationTSSoapIn" />
      <wsdl:output message="tns:GetHBGuestStationTSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationGeolocMeasTypeByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StationGeolocMeasType records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStationGeolocMeasTypeByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestStationGeolocMeasTypeByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationGeolocMeasTypeByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StationGeolocMeasType records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStationGeolocMeasTypeByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStationGeolocMeasTypeByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest structure records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest structure records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest structure records by WDID.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDailyTSByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureDailyTS records by WDID, start date, end date (mm/dd/yyyy).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureDailyTSByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureDailyTSByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDailyTSByMeasNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureDailyTS records by Meas Number, start date, end date (mm/dd/yyyy).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureDailyTSByMeasNumSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureDailyTSByMeasNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMonthlyTSByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureDailyTS records by WDID, start year and end year (4 digits: YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureMonthlyTSByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureMonthlyTSByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMonthlyTSByMeasNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureDailyTS records by Meas Number, start year and end year (4 digits: YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureMonthlyTSByMeasNumSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureMonthlyTSByMeasNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureAnnuallyTSByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureAnnuallyTS records by WDID, start year and end year (4 digits : YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureAnnuallyTSByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureAnnuallyTSByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureAnnuallyTSByMeasNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureAnnuallyTS records by Meas Number, start year and end year (4 digits : YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureAnnuallyTSByMeasNumSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureAnnuallyTSByMeasNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDiversionCommentsByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureDiversionComments records by WDID, start year and end year(4 digits: YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureDiversionCommentsByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureDiversionCommentsByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDiversionCommentsByMeasNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureDiversionComments records by meas number, start year and end year(4 digits: YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureDiversionCommentsByMeasNumberSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureDiversionCommentsByMeasNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureIrrigSummaryTS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureIrrigSummaryTS records by WDID, start year and end year (4 digits: YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureIrrigSummaryTSSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureIrrigSummaryTSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMeasTypeByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureMeasType records by WDID.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureMeasTypeByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureMeasTypeByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureResMeas">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureResMeas records by WDID, start year and end year (mm/dd/yyyy).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureResMeasSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureResMeasSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureParcelUseTS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureParcelUseTS records by WDID, start year and end year( 4 digits: YYYY).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureParcelUseTSSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureParcelUseTSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureGeolocMeasTypeByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureGeolocMeasType records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureGeolocMeasTypeByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureGeolocMeasTypeByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureGeolocMeasTypeByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest StructureGeolocMeasType records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestStructureGeolocMeasTypeByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestStructureGeolocMeasTypeByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Transact records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestTransactByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestTransactByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByWDID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Transact records by WDID.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestTransactByWDIDSoapIn" />
      <wsdl:output message="tns:GetHBGuestTransactByWDIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByDIV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Transact records by water division (must be between 1 and 7).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestTransactByDIVSoapIn" />
      <wsdl:output message="tns:GetHBGuestTransactByDIVSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWaterDivision">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Water Division records.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestWaterDivisionSoapIn" />
      <wsdl:output message="tns:GetHBGuestWaterDivisionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWaterDistrict">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Water District records.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestWaterDistrictSoapIn" />
      <wsdl:output message="tns:GetHBGuestWaterDistrictSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByWD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Well Permits records by water district (must be between 1 and 80).</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestWellPermitsByWDSoapIn" />
      <wsdl:output message="tns:GetHBGuestWellPermitsByWDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest station records by county.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestWellPermitsByCountySoapIn" />
      <wsdl:output message="tns:GetHBGuestWellPermitsByCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByReceipt">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve HBGuest Well Permits records by receipt number.</wsdl:documentation>
      <wsdl:input message="tns:GetHBGuestWellPermitsByReceiptSoapIn" />
      <wsdl:output message="tns:GetHBGuestWellPermitsByReceiptSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ColoradoWaterHBGuestSoap" type="tns:ColoradoWaterHBGuestSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetHBGuestCounty">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestCountyHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestCountyHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestFrostDates">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestFrostDates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestFrostDatesHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestFrostDatesHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsAquiferPicksByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsAquiferPicksByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsAquiferPicksByWellNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsDrillersksumByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsDrillersksumByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByWellNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsDrillersksumByWellNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsGeophlogsByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsGeophlogsByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByWellNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsGeophlogsByWellNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsMeasTypeByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsMeasTypeByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByWellNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsMeasTypeByWellNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsPumpingTestsByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsPumpingTestsByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsPumpingTestsByWellNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsVolcanicsByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsVolcanicsByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByWellNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsVolcanicsByWellNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsWellMeasTS">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsWellMeasTS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsWellMeasTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestGroundWaterWellsWellMeasTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestNetAmtsByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestNetAmtsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestNetAmtsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestNetAmtsByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestNetAmtsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestNetAmtsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestNetAmtsByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestNetAmtsByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestNetAmtsByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestParcelWellsByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestParcelWellsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestParcelWellsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestParcelWellsByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestParcelWellsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestParcelWellsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestParcelWellsByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestParcelWellsByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestParcelWellsByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestSnowCourse">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestSnowCourse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestSnowCourseHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestSnowCourseHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationMeasTypeByStationNum">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationMeasTypeByStationNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationMeasTypeByStationNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationMeasTypeByStationNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationTS">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationTS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationTSWSDisclaimerHeader" part="WSDisclaimerHeader" use="literal" />
        <soap:header message="tns:GetHBGuestStationTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationGeolocMeasTypeByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationGeolocMeasTypeByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationGeolocMeasTypeByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationGeolocMeasTypeByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationGeolocMeasTypeByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationGeolocMeasTypeByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationGeolocMeasTypeByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStationGeolocMeasTypeByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDailyTSByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDailyTSByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDailyTSByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDailyTSByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDailyTSByMeasNum">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDailyTSByMeasNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDailyTSByMeasNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDailyTSByMeasNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMonthlyTSByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureMonthlyTSByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureMonthlyTSByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureMonthlyTSByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMonthlyTSByMeasNum">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureMonthlyTSByMeasNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureMonthlyTSByMeasNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureMonthlyTSByMeasNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureAnnuallyTSByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureAnnuallyTSByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureAnnuallyTSByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureAnnuallyTSByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureAnnuallyTSByMeasNum">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureAnnuallyTSByMeasNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureAnnuallyTSByMeasNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureAnnuallyTSByMeasNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDiversionCommentsByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDiversionCommentsByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDiversionCommentsByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDiversionCommentsByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDiversionCommentsByMeasNumber">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDiversionCommentsByMeasNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDiversionCommentsByMeasNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureDiversionCommentsByMeasNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureIrrigSummaryTS">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureIrrigSummaryTS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureIrrigSummaryTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureIrrigSummaryTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMeasTypeByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureMeasTypeByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureMeasTypeByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureMeasTypeByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureResMeas">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureResMeas" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureResMeasHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureResMeasHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureParcelUseTS">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureParcelUseTS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureParcelUseTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureParcelUseTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureGeolocMeasTypeByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureGeolocMeasTypeByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureGeolocMeasTypeByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureGeolocMeasTypeByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureGeolocMeasTypeByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureGeolocMeasTypeByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureGeolocMeasTypeByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestStructureGeolocMeasTypeByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestTransactByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestTransactByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestTransactByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByWDID">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestTransactByWDID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestTransactByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestTransactByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByDIV">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestTransactByDIV" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestTransactByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestTransactByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWaterDivision">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWaterDivision" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWaterDivisionHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWaterDivisionHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWaterDistrict">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWaterDistrict" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWaterDistrictHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWaterDistrictHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByWD">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWellPermitsByWD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWellPermitsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWellPermitsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByCounty">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWellPermitsByCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWellPermitsByCountyHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWellPermitsByCountyHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByReceipt">
      <soap:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWellPermitsByReceipt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWellPermitsByReceiptHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHBGuestWellPermitsByReceiptHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ColoradoWaterHBGuestSoap12" type="tns:ColoradoWaterHBGuestSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetHBGuestCounty">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestCounty" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestCountyHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestCountyHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestFrostDates">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestFrostDates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestFrostDatesHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestFrostDatesHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsAquiferPicksByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsAquiferPicksByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsAquiferPicksByWellNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsAquiferPicksByWellNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsAquiferPicksByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsDrillersksumByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsDrillersksumByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsDrillersksumByWellNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsDrillersksumByWellNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsDrillersksumByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsGeophlogsByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsGeophlogsByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsGeophlogsByWellNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsGeophlogsByWellNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsGeophlogsByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsMeasTypeByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsMeasTypeByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsMeasTypeByWellNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsMeasTypeByWellNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsMeasTypeByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsPumpingTestsByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsPumpingTestsByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsPumpingTestsByWellNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsPumpingTestsByWellNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsPumpingTestsByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsVolcanicsByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsVolcanicsByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsVolcanicsByWellNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsVolcanicsByWellNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsVolcanicsByWellNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestGroundWaterWellsWellMeasTS">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestGroundWaterWellsWellMeasTS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsWellMeasTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestGroundWaterWellsWellMeasTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestNetAmtsByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestNetAmtsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestNetAmtsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestNetAmtsByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestNetAmtsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestNetAmtsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestNetAmtsByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestNetAmtsByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestNetAmtsByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestNetAmtsByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestParcelWellsByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestParcelWellsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestParcelWellsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestParcelWellsByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestParcelWellsByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestParcelWellsByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestParcelWellsByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestParcelWellsByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestParcelWellsByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestParcelWellsByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestSnowCourse">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestSnowCourse" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestSnowCourseHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestSnowCourseHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationMeasTypeByStationNum">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationMeasTypeByStationNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationMeasTypeByStationNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationMeasTypeByStationNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationTS">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationTS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationTSWSDisclaimerHeader" part="WSDisclaimerHeader" use="literal" />
        <soap12:header message="tns:GetHBGuestStationTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationGeolocMeasTypeByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationGeolocMeasTypeByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationGeolocMeasTypeByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationGeolocMeasTypeByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStationGeolocMeasTypeByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStationGeolocMeasTypeByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationGeolocMeasTypeByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStationGeolocMeasTypeByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDailyTSByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDailyTSByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDailyTSByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDailyTSByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDailyTSByMeasNum">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDailyTSByMeasNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDailyTSByMeasNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDailyTSByMeasNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMonthlyTSByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureMonthlyTSByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureMonthlyTSByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureMonthlyTSByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMonthlyTSByMeasNum">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureMonthlyTSByMeasNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureMonthlyTSByMeasNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureMonthlyTSByMeasNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureAnnuallyTSByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureAnnuallyTSByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureAnnuallyTSByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureAnnuallyTSByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureAnnuallyTSByMeasNum">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureAnnuallyTSByMeasNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureAnnuallyTSByMeasNumHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureAnnuallyTSByMeasNumHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDiversionCommentsByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDiversionCommentsByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDiversionCommentsByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDiversionCommentsByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureDiversionCommentsByMeasNumber">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureDiversionCommentsByMeasNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDiversionCommentsByMeasNumberHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureDiversionCommentsByMeasNumberHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureIrrigSummaryTS">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureIrrigSummaryTS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureIrrigSummaryTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureIrrigSummaryTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureMeasTypeByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureMeasTypeByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureMeasTypeByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureMeasTypeByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureResMeas">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureResMeas" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureResMeasHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureResMeasHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureParcelUseTS">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureParcelUseTS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureParcelUseTSHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureParcelUseTSHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureGeolocMeasTypeByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureGeolocMeasTypeByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureGeolocMeasTypeByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureGeolocMeasTypeByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestStructureGeolocMeasTypeByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestStructureGeolocMeasTypeByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureGeolocMeasTypeByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestStructureGeolocMeasTypeByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestTransactByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestTransactByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestTransactByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByWDID">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestTransactByWDID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestTransactByWDIDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestTransactByWDIDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestTransactByDIV">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestTransactByDIV" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestTransactByDIVHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestTransactByDIVHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWaterDivision">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWaterDivision" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWaterDivisionHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWaterDivisionHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWaterDistrict">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWaterDistrict" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWaterDistrictHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWaterDistrictHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByWD">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWellPermitsByWD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWellPermitsByWDHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWellPermitsByWDHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByCounty">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWellPermitsByCounty" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWellPermitsByCountyHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWellPermitsByCountyHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHBGuestWellPermitsByReceipt">
      <soap12:operation soapAction="http://www.dwr.state.co.us/GetHBGuestWellPermitsByReceipt" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWellPermitsByReceiptHBAuthenticationHeader" part="HBAuthenticationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHBGuestWellPermitsByReceiptHbStatusHeader" part="HbStatusHeader" use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ColoradoWaterHBGuest">
    <wsdl:port name="ColoradoWaterHBGuestSoap" binding="tns:ColoradoWaterHBGuestSoap">
      <soap:address location="http://www.dwr.state.co.us/HBGuest/HBGuestWebService.asmx" />
    </wsdl:port>
    <wsdl:port name="ColoradoWaterHBGuestSoap12" binding="tns:ColoradoWaterHBGuestSoap12">
      <soap12:address location="http://www.dwr.state.co.us/HBGuest/HBGuestWebService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>