<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:import namespace="http://www.w3.org/XML/1998/namespace"
               schemaLocation="http://www.w3.org/2001/03/xml.xsd" />

    <xs:element name="FGasesReporting">
        <xs:annotation>
            <xs:documentation>
                Fluorinated Greenhouse Gas (F-Gas) Reporting Form -
                Producer and/or Importer
                Form (all fluorinated greenhouse gas types)
            </xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="GeneralReportData" type="GeneralDataType"
                            minOccurs="0" />
                <xs:element name="ReportedGases" type="GasType"
                            minOccurs="0" maxOccurs="unbounded" />
                <xs:element name="F1_S1_4_ProdImpExp" type="Form1"
                            minOccurs="0" />
                <xs:element name="F2_S5_exempted_HFCs" type="Form2"
                            minOccurs="0" />
                <xs:element name="F2a_S5a_exempted_HFCs" type="Form2a"
                            minOccurs="0" />
                <xs:element name="F3A_S6A_IA_HFCs" type="Form3"
                            minOccurs="0" />
                <xs:element name="F4_S9_IssuedAuthQuata" type="Form4"
                            minOccurs="0" />
                <xs:element name="F6_FUDest" type="Form6" minOccurs="0" />
                <xs:element name="F7_s11EquImportTable" type="Form7" minOccurs="0" />
                <xs:element name="F8_S12" type="Form8" minOccurs="0"/>
                <xs:element name="F9_S13" type="Form9" minOccurs="0"/>
                <!--<xs:element name="unusualGasChoises" type="UnusualGasChoisesType"
                            minOccurs="0" maxOccurs="1" />
                <xs:element name="attachedCompanyData" type="AttachedCompanyData" minOccurs="1" maxOccurs="1" />
                <xs:element name="qcWarningFlags" type="QcWarningFlags" minOccurs="1" maxOccurs="1" />-->
            </xs:sequence>
            <xs:attribute ref="xml:lang" use="required" />
        </xs:complexType>
    </xs:element>
    <!-- General data type -->
    <xs:complexType name="GeneralDataType">
        <xs:annotation>
            <xs:documentation>F-Gases report general data </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Company" type="CompanyType" />
            <xs:element name="SubmissionDate" type="xs:string" />
            <xs:element name="TransactionYear" type="YearType" />
            <xs:element name="Activities" type="ActivitiesType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="HFCs" type="GasSelectionType" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="PFCs" type="GasSelectionType" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="SF6" type="GasSelectionType" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="Inhalation" type="GasSelectionType" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="NF3" type="GasSelectionType" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="UnsaturatedHFCsHCFC" type="GasSelectionType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="FluorinatedEthersAlcohols" type="GasSelectionType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="OtherPrefluorinatedCompounds" type="GasSelectionType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="NonFluorinatedRefrigerants" type="GasSelectionType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="CommonlyUsedMixtures" type="GasSelectionType"
                        minOccurs="1" maxOccurs="1" />
        </xs:sequence>
        <xs:attribute name="status" type="ReportStatusType"
                      default="incomplete" />
    </xs:complexType>
    <!-- Gas -->
    <xs:complexType name="GasType">
        <xs:annotation>
            <xs:documentation>Gas entry in the report</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="GasGroup" type="GasGroupType" default=""
                        minOccurs="0" />
            <xs:element name="GasGroupId" type="xs:string" default=""
                        minOccurs="0" />
            <xs:element name="GasId" type="xs:string" minOccurs="0" />
            <xs:element name="Code" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Gas Code in the Lookup</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Name" type="xs:string" minOccurs="0" />
            <xs:element name="IsBlend" type="xs:boolean" default="false"
                        minOccurs="0">
                <xs:annotation>
                    <xs:documentation>True if the gas is a blend</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="IsCustomComposition" type="xs:boolean"
                        minOccurs="0" default="false">
                <xs:annotation>
                    <xs:documentation>True if the gas is newely defined
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PreparationCompositions" type="CommentsType"
                        minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Blend composition is described here
                    </xs:documentation>
                </xs:annotation>
            </xs:element>

            <xs:choice minOccurs="0" maxOccurs="3">
                <xs:element name="GWP_AR4_AnnexIV" type="NullableDouble"
                            minOccurs="0" />
                <xs:element name="GWP_AR4_HFC" type="NullableDouble"
                            minOccurs="0" />
                <xs:element name="BlendComponents" type="BlendComponentsType"
                            minOccurs="0">
                    <xs:annotation>
                        <xs:documentation>Blend composition and percentages
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:choice>
        </xs:sequence>
    </xs:complexType>
    <xs:simpleType name="CommentsType">
        <xs:annotation>
            <xs:documentation>String for comments length up to 2000 characters
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="0" />
            <xs:maxLength value="2000" />
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="GasGroupType">
        <xs:annotation>
            <xs:documentation>Type to enter Gas Group</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="BlendComponentsType">
        <xs:annotation>
            <xs:documentation>List of blend components</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Component" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="GasGroupId" type="xs:string"
                                    minOccurs="0" />
                        <xs:element name="GasGroup" type="xs:string" minOccurs="0" />
                        <xs:element name="ComponentId" type="xs:string"
                                    minOccurs="0" />
                        <xs:element name="Code" type="xs:string" minOccurs="0" />
                        <xs:element name="IsOther" type="xs:boolean" default="false"
                                    minOccurs="0" />
                        <xs:element name="IsNonFGas" type="xs:boolean" default="false"
                                    minOccurs="0" />
                        <xs:element name="Percentage" minOccurs="0" type="xs:string" />
                        <xs:element name="GWP_AR4_AnnexIV" type="xs:string"
                                    minOccurs="0" />
                        <xs:element name="GWP_AR4_HFC" type="xs:string"
                                    minOccurs="0" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="GasSelectionType">
        <xs:sequence>
            <xs:element name="GasName" type="xs:string" minOccurs="0"
                        maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ActivitiesType">
        <xs:sequence>
            <xs:element name="P" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="P-HFC" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="P-other" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="I" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="I-HFC" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="I-other" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="E" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="RC" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="RQ" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="RH" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />         
            <xs:element name="FU" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="D" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="Eq-I" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="Eq-I-RACHP-HFC" type="xs:boolean"
                        minOccurs="1" maxOccurs="1" default="false" />
            <xs:element name="Eq-I-other" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="auth" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="auth-NER" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="RQA" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
            <xs:element name="NIL-Report" type="xs:boolean" minOccurs="1"
                        maxOccurs="1" default="false" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CompanyType">
        <!-- FIXME update CompanyType -->
        <xs:annotation>
            <xs:documentation>Company Details - name, address, contact info
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="CompanyId" type="xs:string">
                <xs:annotation>
                    <xs:documentation>Company ID in master database (BDR or FDB)
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="CompanyName" type="xs:string" />
            <xs:element name="PostalAddress" type="PostalAddressType" />
            <xs:element name="Country" type="CountryType" />
            <xs:element name="Website" type="xs:string" />
            <xs:element name="Telephone" type="xs:string" />
            <xs:element name="VATNumber" type="xs:string" />
            <xs:element name="EORI" type="xs:string" />
            <xs:element name="ContactPersons" type="ContactPersonsType"
                        minOccurs="1" maxOccurs="3" />

            <xs:element name="EuLegalRepresentativeCompany" type="EuLegalRepresentativeCompanyType"
                        minOccurs="0" />
            <xs:element name="Former_CompanyId_2104" type="xs:string"
                        minOccurs="0" />
            <xs:element name="Affiliations" type="AffiliationsType"
                        minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="status" type="CompanyInfoStatusType"
                      default="incomplete" />
    </xs:complexType>
    <xs:complexType name="YearType">
        <xs:simpleContent>
            <xs:extension base="YearSimpleType" />
        </xs:simpleContent>
    </xs:complexType>
    <xs:simpleType name="ReportStatusType">
        <xs:annotation>
            <xs:documentation>Report status</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:pattern value="incomplete|confirmed|completed" />
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="PostalAddressType">
        <xs:annotation>
            <xs:documentation>Postal Address</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="StreetAddress" type="xs:string" />
            <xs:element name="Number" type="xs:string" />
            <xs:element name="PostalCode" type="xs:string" />
            <xs:element name="City" type="xs:string" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CountryType">
        <xs:sequence>
            <xs:element name="Code" type="xs:string" />
            <xs:element name="Type" type="xs:string" />
            <xs:element name="Name" type="xs:string" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ContactInfoType">
        <xs:annotation>
            <xs:documentation>Contact person and communication tools Information
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Telephone" type="xs:string" minOccurs="0" />
            <xs:element name="FaxNumber" type="xs:string" minOccurs="0" />
            <xs:element name="Email" type="xs:string" minOccurs="0" />
            <xs:element name="ContactPerson" type="xs:string"
                        minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:simpleType name="CompanyInfoStatusType">
        <xs:annotation>
            <xs:documentation>Status of company info element (name, address,
                contact)
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:pattern value="incomplete|confirmed|modified" />
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="YearSimpleType">
        <xs:annotation>
            <xs:documentation>Year in format YYYY</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string" />
    </xs:simpleType>
    <xs:simpleType name="CountryCodeType">
        <xs:annotation>
            <xs:documentation>Type to EU Country and name</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:minLength value="2" />
            <xs:maxLength value="2" />
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Form1">
        <xs:sequence>
            <!--<xs:element name="tr_01A_a_other_ExtDestruction" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_01C_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_01A_fs_Countries" type="CountriesType"
                        minOccurs="1" maxOccurs="1" />-->
            <xs:element name="tr_02A_Countries" type="CountriesType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_03A_Countries" type="CountriesType"
                        minOccurs="1" maxOccurs="1" />
          <xs:element name="tr_01A_fs_Countries" type="CountriesType"
            minOccurs="1" maxOccurs="1" />     
         
            <xs:element name="Totals">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="tr_01ASumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01ASumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01ASumRothAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01ASumRothAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02ASumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02ASumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02ASumRothAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02ASumRothAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03ASumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03ASumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03ASumRothAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03ASumRothAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <!--<xs:element name="tr_02CSumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02CSumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02AppSumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02AppSumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02DSumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02DSumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02ESumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02ESumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />-->
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="Gas" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="GasCode" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_01A" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01Aa" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_a" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_a_own" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_a_other" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01Ab" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01B" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01C" type="TransactionTypePartners"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01D" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01E" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_fs" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_fs1" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_fs2" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01A_ex" type="TransactionType"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="tr_01F" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01G" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01H" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01I" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01J" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_01K" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02A" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02App" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02B" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02C" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02D" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02E" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02G" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02H" type="TransactionTypePartners"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_02I" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03A" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03App" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03B" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03C" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03G" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03H" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_03I" type="CountrySpecificTransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04A" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04Aa" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04B" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04C" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04D" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04E" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04F" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04Fa" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04G" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04H" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04I" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04J" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04K" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_04M" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Form2">
        <xs:sequence>
            <xs:element name="tr_05A_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_05B_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_05C_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_05D_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_05E_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="tr_05F_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <!--field for 5C_voluntary -->
            <xs:element name="tr_05R_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="Totals">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="tr_05CSumAllGases" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_05CSumAllGasesCO2Eq" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
          
            <xs:element name="Gas" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                    	<xs:element name="GasCode" type="xs:string"
                    		minOccurs="1" maxOccurs="1" />
                    	<xs:element name="tr_05A"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    	<xs:element name="tr_05B"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    	<!--field for 5C_exempted -->
                    	<xs:element name="tr_05C"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    	<xs:element name="tr_05D"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    	<xs:element name="tr_05E"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    	<xs:element name="tr_05F"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    	<xs:element name="tr_05G" type="TransactionType"
                    		minOccurs="1" maxOccurs="1" />
                    	<xs:element name="tr_05H" type="TransactionType"
                    		minOccurs="1" maxOccurs="1" />
                    	<xs:element name="tr_05I" type="TransactionType"
                    		minOccurs="1" maxOccurs="1" />
                    	<xs:element name="tr_05J" type="TransactionType"
                    		minOccurs="1" maxOccurs="1" />
                    	<!--field for 5C_voluntary -->
                    	<xs:element name="tr_05R"
                    		type="TransactionTypePartners" minOccurs="1"
                    		maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SumOfAllHFCsS1">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="tr_05G" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_05H" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_05I" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_05J" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SumOfAllHFCsS2">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="tr_05G" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_05H" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_05I" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_05J" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Form2a">
        <xs:sequence>
            <xs:element name="Gas" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="GasCode" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_05aD" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_05aE" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_05aF" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Form3">
        <xs:sequence>
            <xs:element name="Gas" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="GasCode" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="tr_06A" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06B" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06C" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06D" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06E" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06F" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06G" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06H" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06I" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06J" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06K" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06L" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06M" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06N" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06O" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06P" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06Q" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06R" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06S" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06S1" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06S2" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06T" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06U" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06V" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06W" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_06X" type="TransactionType"
                                    minOccurs="1" maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Form4">
        <xs:sequence>
           <!-- <xs:element name="tr_09A_TradePartners" type="TradePartnersType" />
            <xs:element name="tr_09A" type="TransactionTypePartners" />
            <xs:element name="tr_09A_imp_date" type="xs:dateTime" />
            <xs:element name="tr_09B" type="TransactionType" />
            <xs:element name="tr_09C" type="TransactionType" />
            <xs:element name="tr_09D" type="TransactionType" />
            <xs:element name="tr_09E" type="TransactionType" />
            <xs:element name="tr_09F" type="TransactionType" />
            <xs:element name="tr_09G" type="TransactionType" />
            <xs:element name="NilReportConfirmed" type="xs:boolean" default="false" />
            <xs:element name="Verified" type="xs:boolean" default="false" />-->
            <xs:element name="tr_09A_imp_TradePartners" type="TradePartnersType" />
            <xs:element name="tr_09A_add_TradePartners" type="TradePartnersType" />
            <xs:element name="tr_09A_TradePartners" type="TradePartnersType" />
            <xs:element name="tr_09A_imp" type="TransactionTypePartners" />
            <xs:element name="tr_09A_add" type="TransactionTypePartners" />
         
          
          <xs:element name="tr_09A" type="TransactionTypePartners" />
          <xs:element name="tr_09A_imp_date" type="xs:string" />
          <xs:element name="tr_09B" type="CodeAmount" />
          <xs:element name="tr_09C" type="CodeAmount" />
          <xs:element name="tr_09D" type="CodeAmount" />
          <xs:element name="tr_09E" type="CodeAmount" />
          <xs:element name="tr_09F" type="CodeAmount" /> 
          <xs:element name="tr_09G" type="CodeAmount" />
          <xs:element name="tr_09H1" type="CodeAmount" /> 
          <xs:element name="tr_09H2" type="CodeAmount" /> 
          <xs:element name="tr_5C_exempted_CO2e" type="CodeAmount"
            minOccurs="1" maxOccurs="1" />
          <xs:element name="NilReportConfirmed" type="xs:string" />
          <xs:element name="Verified" type="xs:string" />
          
        </xs:sequence>
    </xs:complexType>
  
    <xs:complexType name="CodeAmount">
      <xs:sequence>
        <xs:element name="Code" type="xs:string" minOccurs="0"
          maxOccurs="1" />
        <xs:element name="Amount" type="NullableDouble"
          minOccurs="0" maxOccurs="1" />       
      </xs:sequence>
    </xs:complexType>
  
    <xs:complexType name="Form6">
        <xs:sequence>
            <xs:element type="xs:string" name="transactionsConfirmed"/>
            <xs:element name="UISelectedTransactions">
            <xs:complexType>
                <xs:sequence>
                <xs:element type="xs:string" name="tr_8A1i"/>
                <xs:element type="xs:string" name="tr_8A1ii"/>
                <xs:element type="xs:string" name="tr_8A1iii"/>
                <xs:element type="xs:string" name="tr_8A1iv"/>
                <xs:element type="xs:string" name="tr_8A1v"/>
                <xs:element type="xs:string" name="tr_8A1vi"/>
                <xs:element type="xs:string" name="tr_8A1other"/>
                <xs:element type="xs:string" name="tr_8A2i"/>
                <xs:element type="xs:string" name="tr_8A2ii"/>
                <xs:element type="xs:string" name="tr_8A2other"/>
                <xs:element type="xs:string" name="tr_8Ba1i"/>
                <xs:element type="xs:string" name="tr_8Ba1ii"/>
                <xs:element type="xs:string" name="tr_8Ba1iii"/>
                <xs:element type="xs:string" name="tr_8Ba1other"/>
                <xs:element type="xs:string" name="tr_8Ba2other"/>
                <xs:element type="xs:string" name="tr_8Bb1i"/>
                <xs:element type="xs:string" name="tr_8Bb1ii"/>
                <xs:element type="xs:string" name="tr_8Bb1iii"/>
                <xs:element type="xs:string" name="tr_8Bb1other"/>
                <xs:element type="xs:string" name="tr_8Bb2other"/>
                <xs:element type="xs:string" name="tr_8C1other"/>
                <xs:element type="xs:string" name="tr_8C2other"/>
                </xs:sequence>
            </xs:complexType>
            </xs:element>
            <xs:element name="Gas">
            <xs:complexType>
                <xs:sequence>
                <xs:element type="xs:string" name="GasCode"/>
                <xs:element name="tr_07A">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_07Aa">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1i">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1ia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1ii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1iia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1iii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1iiia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1iv">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1iva">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1v">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1vi">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A1othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A2">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A2i">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A2ii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A2other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8A2othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Aa">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1i">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1ia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1ii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1iia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1iii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba1othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba2">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba2other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ba2othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Baa">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1i">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1ia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1ii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1iia">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1iii">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb1othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb2">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb2other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bb2othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Bba">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C1">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C1other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C1othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C2">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C2other">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                        <xs:element type="xs:string" name="Comment"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8C2othera">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Ca">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8D">
                    <xs:complexType>
                    <xs:sequence>
                      <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8Da">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8E">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="tr_8F">
                    <xs:complexType>
                    <xs:sequence>
                        <xs:element type="xs:string" name="Code"/>
                        <xs:element type="xs:string" name="Amount"/>
                    </xs:sequence>
                    </xs:complexType>
                </xs:element>
                </xs:sequence>
            </xs:complexType>
            </xs:element>
            <xs:element name="Totals">
            <xs:complexType>
                <xs:sequence>
                <xs:element type="xs:string" name="tr_07ASumAllGases"/>
                <xs:element type="xs:string" name="tr_07ASumAllGasesCO2Eq"/>
                <xs:element type="xs:string" name="tr_07ASumRothAllGases"/>
                <xs:element type="xs:string" name="tr_07ASumRothAllGasesCO2Eq"/>
                <xs:element type="xs:string" name="tr_08DSumAllGases"/>
                <xs:element type="xs:string" name="tr_08DSumAllGasesCO2Eq"/>
                <xs:element type="xs:string" name="tr_08DSumRothAllGases"/>
                <xs:element type="xs:string" name="tr_08DSumRothAllGasesCO2Eq"/>
                </xs:sequence>
            </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Form7">
        <xs:sequence>
              <xs:element type="xs:string" name="transactionsConfirmed"/>
              <xs:element name="UISelectedTransactions">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="tr_11A1a1"/>
                    <xs:element type="xs:string" name="tr_11A1a2"/>
                    <xs:element type="xs:string" name="tr_11A1a3"/>
                    <xs:element type="xs:string" name="tr_11A1a4"/>
                    <xs:element type="xs:string" name="tr_11A1b1"/>
                    <xs:element type="xs:string" name="tr_11A1b2"/>
                    <xs:element type="xs:string" name="tr_11A1b3"/>
                    <xs:element type="xs:string" name="tr_11A1b4"/>
                    <xs:element type="xs:string" name="tr_11A1c1"/>
                    <xs:element type="xs:string" name="tr_11A1c2"/>
                    <xs:element type="xs:string" name="tr_11A1c3"/>
                    <xs:element type="xs:string" name="tr_11A1c4"/>
                    <xs:element type="xs:string" name="tr_11A2a1i"/>
                    <xs:element type="xs:string" name="tr_11A2a1ii"/>
                    <xs:element type="xs:string" name="tr_11A2a1iii"/>
                    <xs:element type="xs:string" name="tr_11A2a2i"/>
                    <xs:element type="xs:string" name="tr_11A2a2ii"/>
                    <xs:element type="xs:string" name="tr_11A2a2iii"/>
                    <xs:element type="xs:string" name="tr_11A2a3i"/>
                    <xs:element type="xs:string" name="tr_11A2a3ii"/>
                    <xs:element type="xs:string" name="tr_11A2a3iii"/>
                    <xs:element type="xs:string" name="tr_11A2b1i"/>
                    <xs:element type="xs:string" name="tr_11A2b1ii"/>
                    <xs:element type="xs:string" name="tr_11A2b1iii"/>
                    <xs:element type="xs:string" name="tr_11A2b2i"/>
                    <xs:element type="xs:string" name="tr_11A2b2ii"/>
                    <xs:element type="xs:string" name="tr_11A2b2iii"/>
                    <xs:element type="xs:string" name="tr_11A2b3i"/>
                    <xs:element type="xs:string" name="tr_11A2b3ii"/>
                    <xs:element type="xs:string" name="tr_11A2b3iii"/>
                    <xs:element type="xs:string" name="tr_11B1"/>
                    <xs:element type="xs:string" name="tr_11B2"/>
                    <xs:element type="xs:string" name="tr_11B3"/>
                    <xs:element type="xs:string" name="tr_11B4"/>
                    <xs:element type="xs:string" name="tr_11B5"/>
                    <xs:element type="xs:string" name="tr_11C1a"/>
                    <xs:element type="xs:string" name="tr_11C1b"/>
                    <xs:element type="xs:string" name="tr_11C2a"/>
                    <xs:element type="xs:string" name="tr_11C2b"/>
                    <xs:element type="xs:string" name="tr_11D"/>
                    <xs:element type="xs:string" name="tr_11E1"/>
                    <xs:element type="xs:string" name="tr_11E2"/>
                    <xs:element type="xs:string" name="tr_11E3"/>
                    <xs:element type="xs:string" name="tr_11E4"/>
                    <xs:element type="xs:string" name="tr_11F1"/>
                    <xs:element type="xs:string" name="tr_11F2"/>
                    <xs:element type="xs:string" name="tr_11F3"/>
                    <xs:element type="xs:string" name="tr_11F4"/>
                    <xs:element type="xs:string" name="tr_11F5"/>
                    <xs:element type="xs:string" name="tr_11F6"/>
                    <xs:element type="xs:string" name="tr_11F7"/>
                    <xs:element type="xs:string" name="tr_11F8"/>
                    <xs:element type="xs:string" name="tr_11F9"/>
                    <xs:element type="xs:string" name="tr_11H1"/>
                    <xs:element type="xs:string" name="tr_11H2"/>
                    <xs:element type="xs:string" name="tr_11H3"/>
                    <xs:element type="xs:string" name="tr_11H4"/>
                    <xs:element type="xs:string" name="tr_11I"/>
                    <xs:element type="xs:string" name="tr_11J1"/>
                    <xs:element type="xs:string" name="tr_11J2"/>
                    <xs:element type="xs:string" name="tr_11K"/>
                    <xs:element type="xs:string" name="tr_11L1"/>
                    <xs:element type="xs:string" name="tr_11L2"/>
                    <xs:element type="xs:string" name="tr_11L3"/>
                    <xs:element type="xs:string" name="tr_11M1"/>
                    <xs:element type="xs:string" name="tr_11M2"/>
                    <xs:element type="xs:string" name="tr_11M3"/>
                    <xs:element type="xs:string" name="tr_11M4"/>
                    <xs:element type="xs:string" name="tr_11M5"/>
                    <xs:element type="xs:string" name="tr_11N"/>
                    <xs:element type="xs:string" name="tr_11O1"/>
                    <xs:element type="xs:string" name="tr_11O2"/>
                    <xs:element type="xs:string" name="tr_11O3"/>
                    <xs:element type="xs:string" name="tr_11O4"/>
                    <xs:element type="xs:string" name="tr_11P"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Category">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="tr_11A1a1"/>
                    <xs:element type="xs:string" name="tr_11A1a2"/>
                    <xs:element type="xs:string" name="tr_11A1a3"/>
                    <xs:element type="xs:string" name="tr_11A1a4"/>
                    <xs:element type="xs:string" name="tr_11A1b1"/>
                    <xs:element type="xs:string" name="tr_11A1b2"/>
                    <xs:element type="xs:string" name="tr_11A1b3"/>
                    <xs:element type="xs:string" name="tr_11A1b4"/>
                    <xs:element type="xs:string" name="tr_11A1c1"/>
                    <xs:element type="xs:string" name="tr_11A1c2"/>
                    <xs:element type="xs:string" name="tr_11A1c3"/>
                    <xs:element type="xs:string" name="tr_11A1c4"/>
                    <xs:element type="xs:string" name="tr_11A2a1i"/>
                    <xs:element type="xs:string" name="tr_11A2a1ii"/>
                    <xs:element type="xs:string" name="tr_11A2a1iii"/>
                    <xs:element type="xs:string" name="tr_11A2a2i"/>
                    <xs:element type="xs:string" name="tr_11A2a2ii"/>
                    <xs:element type="xs:string" name="tr_11A2a2iii"/>
                    <xs:element type="xs:string" name="tr_11A2a3i"/>
                    <xs:element type="xs:string" name="tr_11A2a3ii"/>
                    <xs:element type="xs:string" name="tr_11A2a3iii"/>
                    <xs:element type="xs:string" name="tr_11A2b1i"/>
                    <xs:element type="xs:string" name="tr_11A2b1ii"/>
                    <xs:element type="xs:string" name="tr_11A2b1iii"/>
                    <xs:element type="xs:string" name="tr_11A2b2i"/>
                    <xs:element type="xs:string" name="tr_11A2b2ii"/>
                    <xs:element type="xs:string" name="tr_11A2b2iii"/>
                    <xs:element type="xs:string" name="tr_11A2b3i"/>
                    <xs:element type="xs:string" name="tr_11A2b3ii"/>
                    <xs:element type="xs:string" name="tr_11A2b3iii"/>
                    <xs:element type="xs:string" name="tr_11B1"/>
                    <xs:element type="xs:string" name="tr_11B2"/>
                    <xs:element type="xs:string" name="tr_11B3"/>
                    <xs:element type="xs:string" name="tr_11B4"/>
                    <xs:element type="xs:string" name="tr_11B5"/>
                    <xs:element type="xs:string" name="tr_11C1a"/>
                    <xs:element type="xs:string" name="tr_11C1b"/>
                    <xs:element type="xs:string" name="tr_11C2a"/>
                    <xs:element type="xs:string" name="tr_11C2b"/>
                    <xs:element type="xs:string" name="tr_11D"/>
                    <xs:element type="xs:string" name="tr_11E1"/>
                    <xs:element type="xs:string" name="tr_11E2"/>
                    <xs:element type="xs:string" name="tr_11E3"/>
                    <xs:element type="xs:string" name="tr_11E4"/>
                    <xs:element type="xs:string" name="tr_11F1"/>
                    <xs:element type="xs:string" name="tr_11F2"/>
                    <xs:element type="xs:string" name="tr_11F3"/>
                    <xs:element type="xs:string" name="tr_11F4"/>
                    <xs:element type="xs:string" name="tr_11F5"/>
                    <xs:element type="xs:string" name="tr_11F6"/>
                    <xs:element type="xs:string" name="tr_11F7"/>
                    <xs:element type="xs:string" name="tr_11F8"/>
                    <xs:element type="xs:string" name="tr_11F9"/>
                    <xs:element type="xs:string" name="tr_11H1"/>
                    <xs:element type="xs:string" name="tr_11H2"/>
                    <xs:element type="xs:string" name="tr_11H3"/>
                    <xs:element type="xs:string" name="tr_11H4"/>
                    <xs:element type="xs:string" name="tr_11I"/>
                    <xs:element type="xs:string" name="tr_11J1"/>
                    <xs:element type="xs:string" name="tr_11J2"/>
                    <xs:element type="xs:string" name="tr_11K"/>
                    <xs:element type="xs:string" name="tr_11L1"/>
                    <xs:element type="xs:string" name="tr_11L2"/>
                    <xs:element type="xs:string" name="tr_11L3"/>
                    <xs:element type="xs:string" name="tr_11M1"/>
                    <xs:element type="xs:string" name="tr_11M2"/>
                    <xs:element type="xs:string" name="tr_11M3"/>
                    <xs:element type="xs:string" name="tr_11M4"/>
                    <xs:element type="xs:string" name="tr_11M5"/>
                    <xs:element type="xs:string" name="tr_11N"/>
                    <xs:element type="xs:string" name="tr_11O1"/>
                    <xs:element type="xs:string" name="tr_11O2"/>
                    <xs:element type="xs:string" name="tr_11O3"/>
                    <xs:element type="xs:string" name="tr_11O4"/>
                    <xs:element type="xs:string" name="tr_11P"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Comment">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="tr_11A1a1"/>
                    <xs:element type="xs:string" name="tr_11A1a2"/>
                    <xs:element type="xs:string" name="tr_11A1a3"/>
                    <xs:element type="xs:string" name="tr_11A1a4"/>
                    <xs:element type="xs:string" name="tr_11A1b1"/>
                    <xs:element type="xs:string" name="tr_11A1b2"/>
                    <xs:element type="xs:string" name="tr_11A1b3"/>
                    <xs:element type="xs:string" name="tr_11A1b4"/>
                    <xs:element type="xs:string" name="tr_11A1c1"/>
                    <xs:element type="xs:string" name="tr_11A1c2"/>
                    <xs:element type="xs:string" name="tr_11A1c3"/>
                    <xs:element type="xs:string" name="tr_11A1c4"/>
                    <xs:element type="xs:string" name="tr_11A2a1i"/>
                    <xs:element type="xs:string" name="tr_11A2a1ii"/>
                    <xs:element type="xs:string" name="tr_11A2a1iii"/>
                    <xs:element type="xs:string" name="tr_11A2a2i"/>
                    <xs:element type="xs:string" name="tr_11A2a2ii"/>
                    <xs:element type="xs:string" name="tr_11A2a2iii"/>
                    <xs:element type="xs:string" name="tr_11A2a3i"/>
                    <xs:element type="xs:string" name="tr_11A2a3ii"/>
                    <xs:element type="xs:string" name="tr_11A2a3iii"/>
                    <xs:element type="xs:string" name="tr_11A2b1i"/>
                    <xs:element type="xs:string" name="tr_11A2b1ii"/>
                    <xs:element type="xs:string" name="tr_11A2b1iii"/>
                    <xs:element type="xs:string" name="tr_11A2b2i"/>
                    <xs:element type="xs:string" name="tr_11A2b2ii"/>
                    <xs:element type="xs:string" name="tr_11A2b2iii"/>
                    <xs:element type="xs:string" name="tr_11A2b3i"/>
                    <xs:element type="xs:string" name="tr_11A2b3ii"/>
                    <xs:element type="xs:string" name="tr_11A2b3iii"/>
                    <xs:element type="xs:string" name="tr_11B1"/>
                    <xs:element type="xs:string" name="tr_11B2"/>
                    <xs:element type="xs:string" name="tr_11B3"/>
                    <xs:element type="xs:string" name="tr_11B4"/>
                    <xs:element type="xs:string" name="tr_11B5"/>
                    <xs:element type="xs:string" name="tr_11C1a"/>
                    <xs:element type="xs:string" name="tr_11C1b"/>
                    <xs:element type="xs:string" name="tr_11C2a"/>
                    <xs:element type="xs:string" name="tr_11C2b"/>
                    <xs:element type="xs:string" name="tr_11D"/>
                    <xs:element type="xs:string" name="tr_11E1"/>
                    <xs:element type="xs:string" name="tr_11E2"/>
                    <xs:element type="xs:string" name="tr_11E3"/>
                    <xs:element type="xs:string" name="tr_11E4"/>
                    <xs:element type="xs:string" name="tr_11F1"/>
                    <xs:element type="xs:string" name="tr_11F2"/>
                    <xs:element type="xs:string" name="tr_11F3"/>
                    <xs:element type="xs:string" name="tr_11F4"/>
                    <xs:element type="xs:string" name="tr_11F5"/>
                    <xs:element type="xs:string" name="tr_11F6"/>
                    <xs:element type="xs:string" name="tr_11F7"/>
                    <xs:element type="xs:string" name="tr_11F8"/>
                    <xs:element type="xs:string" name="tr_11F9"/>
                    <xs:element type="xs:string" name="tr_11H1"/>
                    <xs:element type="xs:string" name="tr_11H2"/>
                    <xs:element type="xs:string" name="tr_11H3"/>
                    <xs:element type="xs:string" name="tr_11H4"/>
                    <xs:element type="xs:string" name="tr_11I"/>
                    <xs:element type="xs:string" name="tr_11J1"/>
                    <xs:element type="xs:string" name="tr_11J2"/>
                    <xs:element type="xs:string" name="tr_11K"/>
                    <xs:element type="xs:string" name="tr_11L1"/>
                    <xs:element type="xs:string" name="tr_11L2"/>
                    <xs:element type="xs:string" name="tr_11L3"/>
                    <xs:element type="xs:string" name="tr_11M1"/>
                    <xs:element type="xs:string" name="tr_11M2"/>
                    <xs:element type="xs:string" name="tr_11M3"/>
                    <xs:element type="xs:string" name="tr_11M4"/>
                    <xs:element type="xs:string" name="tr_11M5"/>
                    <xs:element type="xs:string" name="tr_11N"/>
                    <xs:element type="xs:string" name="tr_11O1"/>
                    <xs:element type="xs:string" name="tr_11O2"/>
                    <xs:element type="xs:string" name="tr_11O3"/>
                    <xs:element type="xs:string" name="tr_11O4"/>
                    <xs:element type="xs:string" name="tr_11P"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element type="xs:string" name="TR_11P_Unit"/>
              <xs:element type="xs:string" name="TR_11H4_Unit"/>
              <xs:element type="xs:string" name="TR_11L1_Unit"/>
              <xs:element type="xs:string" name="TR_11L3_Unit"/>
              <xs:element name="Gas">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="GasCode"/>
                    <xs:element name="tr_11A">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11D">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F6">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F7">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F8">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F9">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11G">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11I">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11K">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11N">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11P">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11Q">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11R">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="AmountOfImportedEquipment">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="tr_11A">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11D">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F6">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F7">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F8">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F9">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11G">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11I">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11K">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11N">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11P">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11Q">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11R">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="SumOfAllGasesS1">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="tr_11A1a1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11D">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F6">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F7">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F8">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F9">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11G">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11I">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11K">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11N">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11P">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11Q">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11R">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="SumOfAllGasesS2">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="tr_11A1a1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1a4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1b4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A1c4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2a3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b1iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b2iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3i">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3ii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11A2b3iii">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11B5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C1b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2a">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11C2b">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11D">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11E4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F6">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F7">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F8">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11F9">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11G">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11H4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11I">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11J2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11K">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11L3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11M5">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11N">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O2">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O3">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11O4">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11P">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11Q">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tr_11R">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Code"/>
                          <xs:element type="xs:string" name="Amount"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="Totals">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="tr_11GSumAllGasesCO2Eq"/>
                    <xs:element type="xs:string" name="tr_11QSumAllGasesCO2Eq"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="SupportingDocuments">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Document">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="Url"/>
                          <xs:element type="xs:string" name="Title"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
    </xs:complexType>

    <xs:complexType name="Form8">
        <xs:sequence>
            <xs:element name="Gas" minOccurs="1" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="GasCode" type="xs:string" minOccurs="1" maxOccurs="1" />
                        <xs:element name="tr_12A" type="TransactionTypePOMExp" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_12aA" type="TransactionTypePOMExp" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_12B" type="TransactionTypePOMExp" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_12aB" type="TransactionTypePOMExp" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="Totals">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="tr_12bA" type="NullableDouble" minOccurs="1" maxOccurs="1"/>
                                    <xs:element name="tr_12cA" type="NullableDouble" minOccurs="1" maxOccurs="1"/>
                                    <xs:element name="tr_12bB" type="NullableDouble" minOccurs="1" maxOccurs="1"/>
                                    <xs:element name="tr_12cB" type="NullableDouble" minOccurs="1" maxOccurs="1"/>
                                    <xs:element name="tr_12Ca" type="NullableDouble" minOccurs="1" maxOccurs="1"/>
                                    <xs:element name="tr_12C" type="NullableDouble" minOccurs="1" maxOccurs="1"/>
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>

            <xs:element name="tr_12A_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="unbounded" />
            <xs:element name="tr_12aA_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="unbounded" />
            <xs:element name="tr_12B_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="unbounded" />
            <xs:element name="tr_12aB_TradePartners" type="TradePartnersType"
                        minOccurs="1" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="Form9">
        <xs:sequence>
            <xs:element name="AuthBalance" type="TransactionType" minOccurs="0" maxOccurs="1"/>
            <xs:element name="tr_13A_date" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
            <xs:element name="Totals">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="tr_13B" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13Ba" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13Bb" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13C" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13Ca" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13D" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13E1" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="tr_13E2" type="TransactionType" minOccurs="1" maxOccurs="1"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            
            <xs:element name="Verified" type="xs:boolean" default="false" />
        </xs:sequence>
    </xs:complexType>


    <xs:simpleType name="NullableDouble">
        <xs:list itemType="xs:double" />
    </xs:simpleType>

    <xs:complexType name="TransactionType">
        <xs:sequence>
            <xs:element name="Code" type="xs:string" minOccurs="1"
                        maxOccurs="1" />
          <xs:element name="SumOfPartnerAmounts" type="xs:string" minOccurs="0"
            maxOccurs="1" />          
            <xs:element name="Amount" type="NullableDouble" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Unit" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Comment" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="totalAmountForRow" type="NullableDouble" minOccurs="0"
                        maxOccurs="1" />
          <xs:element name="TradePartner" type="PartnerAmountComment" minOccurs="0"
            maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>
  
  <xs:complexType name="PartnerAmountComment">
    <xs:sequence>
      <xs:element name="TradePartnerID" type="xs:string" minOccurs="1"
        maxOccurs="1" />             
      <xs:element name="amount" type="NullableDouble" minOccurs="0" maxOccurs="1" />
     
      <xs:element name="Comment" type="xs:string" minOccurs="0" maxOccurs="1" />
      
    </xs:sequence>
  </xs:complexType>
  
    <xs:complexType name="CountrySpecificTransactionType">
        <xs:sequence>
            <xs:element name="Code" type="xs:string" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="Amount" type="NullableDouble" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Unit" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Comment" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="CountrySpecific" minOccurs="1" maxOccurs="1">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Country" nillable="true"
                                    minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CountryId" type="xs:string"
                                                    minOccurs="0" maxOccurs="1" />
                                        <xs:element name="Amount" type="NullableDouble"
                                                    minOccurs="0" maxOccurs="1" />
                                        <xs:element name="Comment" type="xs:string" minOccurs="0"
                                                    maxOccurs="1" />
                                    </xs:sequence>
                            </xs:complexType>
                        </xs:element>

                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="totalAmountForRow" type="NullableDouble" minOccurs="0"
                        maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TradePartnerTransaction">
        <xs:sequence>
            <xs:element name="TradePartnerID" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="Code" type="xs:string" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="Amount" type="NullableDouble" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Unit" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Comment" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransactionTypePartners">
        <xs:sequence>
            <xs:element name="Code" type="xs:string" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="SumOfPartnerAmounts" type="NullableDouble"
                        minOccurs="1" maxOccurs="1" />
            <xs:element name="Unit" type="xs:string" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="Comment" type="xs:string" minOccurs="1"
                        maxOccurs="1" />
            <xs:element name="TradePartner" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="TradePartnerID" type="xs:string"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="amount" type="NullableDouble"
                                    minOccurs="1" maxOccurs="1" />
                        <xs:element name="Comment" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="totalAmountForRow" type="NullableDouble" minOccurs="0"
                        maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransactionTypePOMExp">
        <xs:sequence>
            <xs:element name="Code" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="SumOfPartnersAmount" type="NullableDouble" minOccurs="1" maxOccurs="1" />
            <xs:element name="Unit" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="Transaction" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="TransactionID" type="xs:string" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="Amount" type="NullableDouble" minOccurs="1" maxOccurs="1" />
                        <xs:element name="Exporter"  type="TradePartnerYear" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="POM" type="TradePartnerYear" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="Comment" type="xs:string" minOccurs="0" maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="TradePartnerYear">
        <xs:sequence>
            <xs:element name="TradePartnerID" type="xs:string" minOccurs="1" maxOccurs="1"/>
            <xs:element name="Year" type="YearType" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="TradePartnersType">
        <xs:sequence>
            <xs:element name="Partner" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="PartnerId" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="CompanyName" minOccurs="0" maxOccurs="1" />
                        <xs:element name="isEUBased" type="xs:boolean"
                                    minOccurs="0" maxOccurs="1" default="false" />
                        <xs:element name="EUVAT" minOccurs="0" maxOccurs="1" />
                        <xs:element name="NonEUCountryOfEstablishment" type="xs:string"
                                    minOccurs="0" maxOccurs="1"></xs:element>
                        <xs:element name="NonEUCountryCodeOfEstablishment"
                                    type="xs:string" minOccurs="0" maxOccurs="1" />
                        <xs:element name="NonEUDgClimaRegCode" type="xs:string"
                                    minOccurs="0" maxOccurs="1"></xs:element>
                        <xs:element name="NonEURepresentativeName" type="xs:string"
                                    minOccurs="0" maxOccurs="1"></xs:element>
                        <xs:element name="NonEURepresentativeVAT" type="xs:string"
                                    minOccurs="0" maxOccurs="1"></xs:element>
                        <xs:element name="QCWarning" type="xs:integer"
                                    minOccurs="0" maxOccurs="unbounded"></xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CountriesType">
        <xs:sequence>
            <xs:element name="Country" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="CountryId" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="CountryName" minOccurs="0" maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SupportingDocumentsType">
        <xs:sequence>
            <xs:element name="Document" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Url" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="Title" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="title" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TradePartnerSupportingDocumentsType">
        <xs:sequence>
            <xs:element name="Document" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Url" type="xs:string" minOccurs="1"
                                    maxOccurs="1" />
                        <xs:element name="Title" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="title" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="TradePartnerID" type="xs:string" minOccurs="1" maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="UnusualGasChoisesType">
        <xs:sequence>
            <xs:element name="unusualGas" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="gasIndex" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="gasName" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="gasCode" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="gasId" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="contains" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="transaction" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="qc" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="confirmed" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />

                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="QcWarningFlags">
        <xs:sequence>
            <xs:element name="flag" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:all>
                        <xs:element name="transactionCode" type="xs:string" />
                        <xs:element name="qcCode" type="xs:string" />
                        <xs:element name="gasId" type="xs:string" />
                        <xs:element name="tradePartnerId" type="xs:string" />
                        <xs:element name="comment" type="xs:string" />
                    </xs:all>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="AttachedCompanyData">
        <xs:all>
            <xs:element name="nerStatus" type="xs:boolean" />
            <xs:element name="stocks" minOccurs="1">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="stock" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                                <xs:all>
                                    <xs:element name="transactionCode" type="xs:string" />
                                    <xs:element name="gasId" type="xs:string" />
                                    <xs:element name="gasName" type="xs:string" />
                                    <xs:element name="amount" type="NullableDouble" />
                                </xs:all>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:all>
    </xs:complexType>

    <xs:complexType name="ContactPersonsType">
        <xs:sequence>
            <xs:element name="ContactPerson" type="ContactPersonType"
                        minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ContactPersonType">
        <xs:sequence>
            <xs:element name="UserName" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="FirstName" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="LastName" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Email" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="EuLegalRepresentativeCompanyType">
        <xs:sequence>
            <xs:element name="CompanyId" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="CompanyName" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="PostalAddress" type="PostalAddressType"
                        minOccurs="0" maxOccurs="1" />
            <xs:element name="Country" type="CountryType" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Website" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="Telephone" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="VATNumber" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="EORI" type="xs:string" minOccurs="0"
                        maxOccurs="1" />
            <xs:element name="ContactPerson" type="ContactPersonType"
                        minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="AffiliationsType">
        <xs:sequence>
            <xs:element name="Affiliation" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="PartnerId" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="CompanyName" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="isEUBased" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="EUVAT" type="xs:string" minOccurs="0"
                                    maxOccurs="1" />
                        <xs:element name="NonEUCountryOfEstablishment" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="NonEUCountryCodeOfEstablishment"
                                    type="xs:string" minOccurs="0" maxOccurs="1" />
                        <xs:element name="NonEUDgClimaRegCode" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="NonEURepresentativeName" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="NonEURepresentativeVAT" type="xs:string"
                                    minOccurs="0" maxOccurs="1" />
                        <xs:element name="QCWarning" type="xs:integer"
                                    minOccurs="0" maxOccurs="unbounded"></xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

</xs:schema>
