<?xml version="1.0"?>
<cd:ProductDefinition id="MIP_OM2_AX_v2" format="binary" last-modified="2014-01-17" xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07">
  <cd:Record format="binary">
    <cd:Field name="mph">
      <cd:NamedType id="MPH"/>
    </cd:Field>
    <cd:Field name="sph">
      <cd:NamedType id="Auxiliary_Data_SPH"/>
    </cd:Field>
    <cd:Field name="dsd">
      <cd:Array format="ascii">
        <cd:Dimension><![CDATA[$num_dsd]]></cd:Dimension>
        <cd:NamedType id="DSD"/>
      </cd:Array>
    </cd:Field>
    <cd:Field name="occ_matrix_general_data">
      <cd:Array>
        <cd:Description>General GADS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[0]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_GADS_general_v1"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[0] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[0]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="pt_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>p,T Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[1]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[1] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[1]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="h2o_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>H2O Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[2]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[2] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[2]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="n2o_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>N2O Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[3]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[3] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[3]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="hno3_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>HNO3 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[4]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[4] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[4]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="ch4_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>CH4 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[5]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[5] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[5]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="o3_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>O3 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[6]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[6] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[6]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="no2_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>NO2 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[7]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[7] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[7]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f11_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>F11 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[8]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[8] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[8]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="clno_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>ClNO2 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[9]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[9] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[9]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="n2o5_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>N2O5 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[10]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[10] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[10]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f12_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>F12 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[11]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[11] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[11]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="ccl4_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>CCL4 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[12]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[12] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[12]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="cof2_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>COF2 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[13]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[13] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[13]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f14_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>F14 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[14]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[14] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[14]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f22_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>F22 Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[15]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[15] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[15]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="hcn_occ_matrix_priority_ads">
      <cd:Array>
        <cd:Description>HCN Priority of retrieval occupation matrices</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[16]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_prior"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[16] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[16]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="pt_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>p,T OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[17]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[17] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[17]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="h2o_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>H2O OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[18]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[18] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[18]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="n2o_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>N2O OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[19]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[19] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[19]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="hno3_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>HNO3 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[20]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[20] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[20]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="ch4_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>CH4 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[21]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[21] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[21]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="o3_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>O3 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[22]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[22] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[22]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="no2_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>NO2 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[23]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[23] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[23]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f11_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>F11 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[24]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[24] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[24]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="clno_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>ClNO2 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[25]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[25] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[25]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="n2o5_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>N2O5 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[26]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[26] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[26]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f12_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>F12 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[27]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[27] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[27]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="ccl4_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>CCL4 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[28]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[28] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[28]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="cof2_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>COF2 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[29]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[29] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[29]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f14_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>F14 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[30]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[30] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[30]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f22_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>F22 OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[31]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[31] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[31]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="hcn_occupation_matrices_ads">
      <cd:Array>
        <cd:Description>HCN OCCUPATION MATRIX ADS  </cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[32]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_ADSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[32] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[32]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="pt_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>p,T Occupation matrices for retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[33]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[33] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[33]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="h2o_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>H2O Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[34]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[34] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[34]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="n2o_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>N2O Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[35]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[35] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[35]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="hno3_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>HNO3 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[36]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[36] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[36]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="ch4_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>CH4 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[37]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[37] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[37]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="o3_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>O3 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[38]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[38] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[38]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="no2_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>NO2 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[39]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[39] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[39]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f11_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>F11 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[40]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[40] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[40]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="clno_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>ClNO2 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[41]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[41] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[41]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="n2o5_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>N2O5 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[42]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[42] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[42]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f12_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>F12 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[43]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[43] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[43]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="ccl4_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>CCL4 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[44]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[44] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[44]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="cof2_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>COF2 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[45]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[45] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[45]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f14_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>F14 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[46]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[46] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[46]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="f22_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>F22 Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[47]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[47] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[47]]]></cd:BitOffset>
    </cd:Field>
    <cd:Field name="hcn_occupation_matrices_mds">
      <cd:Array>
        <cd:Description>HCN Occupation matrices for vmr retrieval MDS</cd:Description>
        <cd:Dimension><![CDATA[$num_dsr[48]]]></cd:Dimension>
        <cd:NamedType id="MIP_OM2_AX_MDSR_vmr_occupation"/>
      </cd:Array>
      <cd:Available><![CDATA[$ds_available[48] != 0]]></cd:Available>
      <cd:BitOffset><![CDATA[$ds_offset[48]]]></cd:BitOffset>
    </cd:Field>
  </cd:Record>
  <cd:ProductVariable name="num_dsd">
    <cd:Init><![CDATA[$num_dsd = int(/mph/num_dsd)]]></cd:Init>
  </cd:ProductVariable>
  <cd:ProductVariable name="num_ds">
    <cd:Init><![CDATA[$num_ds = 49]]></cd:Init>
  </cd:ProductVariable>
  <cd:ProductVariable name="ds_to_dsd_index">
    <cd:Dimension><![CDATA[$num_ds]]></cd:Dimension>
    <cd:Init><![CDATA[$ds_to_dsd_index[0] = index(/dsd, str(./ds_name) == "OCC MATRIX GENERAL DATA     "); $ds_to_dsd_index[1] = index(/dsd, str(./ds_name) == "PT OCC MATRIX PRIO ADS      "); $ds_to_dsd_index[2] = index(/dsd, str(./ds_name) == "H2O OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[3] = index(/dsd, str(./ds_name) == "N2O OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[4] = index(/dsd, str(./ds_name) == "HNO3 OCC MATRIX PRIO ADS    "); $ds_to_dsd_index[5] = index(/dsd, str(./ds_name) == "CH4 OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[6] = index(/dsd, str(./ds_name) == "O3 OCC MATRIX PRIO ADS      "); $ds_to_dsd_index[7] = index(/dsd, str(./ds_name) == "NO2 OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[8] = index(/dsd, str(./ds_name) == "F11 OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[9] = index(/dsd, str(./ds_name) == "CLNO OCC MATRIX PRIO ADS    "); $ds_to_dsd_index[10] = index(/dsd, str(./ds_name) == "N2O5 OCC MATRIX PRIO ADS    "); $ds_to_dsd_index[11] = index(/dsd, str(./ds_name) == "F12 OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[12] = index(/dsd, str(./ds_name) == "CCL4 OCC MATRIX PRIO ADS    "); $ds_to_dsd_index[13] = index(/dsd, str(./ds_name) == "COF2 OCC MATRIX PRIO ADS    "); $ds_to_dsd_index[14] = index(/dsd, str(./ds_name) == "F14 OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[15] = index(/dsd, str(./ds_name) == "F22 OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[16] = index(/dsd, str(./ds_name) == "HCN OCC MATRIX PRIO ADS     "); $ds_to_dsd_index[17] = index(/dsd, str(./ds_name) == "PT OCCUPATION MATRIX ADS    "); $ds_to_dsd_index[18] = index(/dsd, str(./ds_name) == "H2O OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[19] = index(/dsd, str(./ds_name) == "N2O OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[20] = index(/dsd, str(./ds_name) == "HNO3 OCCUPATION MATRIX ADS  "); $ds_to_dsd_index[21] = index(/dsd, str(./ds_name) == "CH4 OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[22] = index(/dsd, str(./ds_name) == "O3 OCCUPATION MATRIX ADS    "); $ds_to_dsd_index[23] = index(/dsd, str(./ds_name) == "NO2 OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[24] = index(/dsd, str(./ds_name) == "F11 OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[25] = index(/dsd, str(./ds_name) == "CLNO OCCUPATION MATRIX ADS  "); $ds_to_dsd_index[26] = index(/dsd, str(./ds_name) == "N2O5 OCCUPATION MATRIX ADS  "); $ds_to_dsd_index[27] = index(/dsd, str(./ds_name) == "F12 OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[28] = index(/dsd, str(./ds_name) == "CCL4 OCCUPATION MATRIX ADS  "); $ds_to_dsd_index[29] = index(/dsd, str(./ds_name) == "COF2 OCCUPATION MATRIX ADS  "); $ds_to_dsd_index[30] = index(/dsd, str(./ds_name) == "F14 OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[31] = index(/dsd, str(./ds_name) == "F22 OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[32] = index(/dsd, str(./ds_name) == "HCN OCCUPATION MATRIX ADS   "); $ds_to_dsd_index[33] = index(/dsd, str(./ds_name) == "PT OCCUPATION MATRIX MDS    "); $ds_to_dsd_index[34] = index(/dsd, str(./ds_name) == "H2O OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[35] = index(/dsd, str(./ds_name) == "N2O OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[36] = index(/dsd, str(./ds_name) == "HNO3 OCCUPATION MATRIX MDS  "); $ds_to_dsd_index[37] = index(/dsd, str(./ds_name) == "CH4 OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[38] = index(/dsd, str(./ds_name) == "O3 OCCUPATION MATRIX MDS    "); $ds_to_dsd_index[39] = index(/dsd, str(./ds_name) == "NO2 OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[40] = index(/dsd, str(./ds_name) == "F11 OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[41] = index(/dsd, str(./ds_name) == "CLNO OCCUPATION MATRIX MDS  "); $ds_to_dsd_index[42] = index(/dsd, str(./ds_name) == "N2O5 OCCUPATION MATRIX MDS  "); $ds_to_dsd_index[43] = index(/dsd, str(./ds_name) == "F12 OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[44] = index(/dsd, str(./ds_name) == "CCL4 OCCUPATION MATRIX MDS  "); $ds_to_dsd_index[45] = index(/dsd, str(./ds_name) == "COF2 OCCUPATION MATRIX MDS  "); $ds_to_dsd_index[46] = index(/dsd, str(./ds_name) == "F14 OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[47] = index(/dsd, str(./ds_name) == "F22 OCCUPATION MATRIX MDS   "); $ds_to_dsd_index[48] = index(/dsd, str(./ds_name) == "HCN OCCUPATION MATRIX MDS   ")]]></cd:Init>
  </cd:ProductVariable>
  <cd:ProductVariable name="ds_available">
    <cd:Dimension><![CDATA[$num_ds]]></cd:Dimension>
    <cd:Init><![CDATA[for i = 0 to $num_ds - 1 do $ds_available[i] = if($ds_to_dsd_index[i] != -1 && !(bytes(/dsd[$ds_to_dsd_index[i]]/filename, 8) == "NOT USED"), 1, 0)]]></cd:Init>
  </cd:ProductVariable>
  <cd:ProductVariable name="ds_offset">
    <cd:Dimension><![CDATA[$num_ds]]></cd:Dimension>
    <cd:Init><![CDATA[for i = 0 to $num_ds - 1 do $ds_offset[i] = 8 * int(/dsd[$ds_to_dsd_index[i]]/ds_offset)]]></cd:Init>
  </cd:ProductVariable>
  <cd:ProductVariable name="num_dsr">
    <cd:Dimension><![CDATA[$num_ds]]></cd:Dimension>
    <cd:Init><![CDATA[for i = 0 to $num_ds - 1 do $num_dsr[i] = int(/dsd[$ds_to_dsd_index[i]]/num_dsr)]]></cd:Init>
  </cd:ProductVariable>
  <cd:ProductVariable name="species_count">
    <cd:Init><![CDATA[$species_count = 30]]></cd:Init>
  </cd:ProductVariable>
</cd:ProductDefinition>
